31,139,8,8,164,200,226,82,0,3,100,97,116,97,46,111,117,116,0,236,253,101,84,92,93,183,46,138,22,154,224,193,45,64,208,32,193,221,9,193,221,181,128,224,238,238,36,184,187,107,112,39,120,225,4,119,2,20,94,184,23,238,14,135,247,91,251,182,123,218,222,247,182,179,207,159,243,173,213,206,122,90,155,53,101,104,141,49,103,127,122,159,163,143,49,95,23,94,215,1,31,100,36,164,37,0,48,111,136,131,137,3,0,94,151,1,223,0,112,176,255,224,159,95,184,55,192,35,194,255,131,247,136,136,8,136,72,239,145,145,145,222,35,33,33,163,98,160,34,163,160,163,32,33,161,97,162,161,99,124,248,128,249,1,25,21,11,27,235,3,246,219,241,135,127,50,129,249,39,37,28,252,251,183,132,31,80,144,80,62,252,223,198,107,55,0,243,61,250,7,164,239,112,48,20,0,88,76,24,56,76,152,215,62,0,41,0,6,0,3,135,0,3,248,255,2,9,230,221,123,88,56,4,68,100,248,183,112,159,15,0,0,2,44,28,60,252,59,120,116,44,100,84,84,4,4,0,204,219,41,2,38,226,59,172,247,216,228,172,72,56,20,95,113,217,120,148,13,221,27,241,40,29,131,241,169,168,217,69,37,85,140,140,157,126,132,212,246,19,208,112,124,19,19,87,117,118,137,255,85,87,223,240,103,106,122,230,51,39,151,154,186,137,219,207,158,13,66,9,83,215,192,228,252,130,194,222,62,48,183,134,166,89,80,66,98,81,241,230,217,57,173,150,69,202,214,54,111,82,147,249,91,233,31,223,154,17,0,11,7,243,127,170,30,12,44,34,194,187,247,240,112,111,161,178,152,48,255,81,153,247,136,239,16,225,144,96,254,21,138,249,118,142,72,206,250,245,29,150,178,99,45,54,5,59,167,161,211,143,58,28,54,142,248,95,83,92,162,42,206,129,127,206,112,241,40,169,140,234,191,253,220,224,22,83,85,75,200,239,233,157,62,127,93,2,160,194,189,149,132,9,135,9,16,6,36,179,0,254,27,255,141,255,198,255,83,128,145,141,43,253,11,236,182,106,249,0,12,198,136,197,194,97,184,13,152,117,66,137,43,138,82,66,172,136,3,70,41,221,123,137,212,64,96,155,81,226,150,91,175,9,230,76,191,227,118,244,220,18,217,27,170,8,125,98,112,250,212,209,143,145,166,15,9,208,216,198,39,87,32,217,12,221,135,41,127,59,42,4,88,181,32,12,89,2,136,170,191,58,17,137,252,147,75,240,251,136,129,239,18,26,0,206,34,129,49,85,175,24,175,46,7,11,167,61,199,194,4,63,198,0,123,236,48,33,9,122,9,201,33,91,234,119,78,235,220,60,248,76,223,25,222,138,47,49,111,127,43,31,194,108,152,55,111,39,193,3,13,118,194,193,195,185,156,110,160,166,85,137,186,34,60,163,104,185,248,244,49,33,91,84,192,84,167,223,239,219,158,95,5,44,47,81,78,124,97,66,182,228,130,242,217,99,16,163,16,223,164,13,101,8,97,130,83,173,162,134,170,67,42,229,37,74,69,45,38,67,44,226,36,212,211,11,145,113,55,5,210,192,103,56,100,21,155,193,223,72,194,107,253,213,3,211,252,52,187,141,204,138,247,62,242,47,28,15,148,55,60,176,76,154,115,178,210,46,44,44,201,159,161,181,26,209,141,73,90,232,188,143,89,192,169,5,61,147,190,31,79,219,221,149,142,108,54,44,122,176,205,221,216,114,192,162,100,183,184,129,152,150,146,25,166,14,40,109,230,123,254,52,135,183,242,92,119,201,234,140,3,117,38,221,118,219,90,247,120,177,159,3,40,8,200,45,142,222,247,37,139,215,28,82,175,41,142,212,36,31,79,102,8,194,165,71,70,208,170,218,206,154,91,131,179,77,79,101,153,72,253,168,15,62,248,135,222,172,141,133,141,26,54,179,243,75,127,86,31,237,174,36,203,61,130,125,5,236,164,172,98,107,146,163,105,178,171,108,167,33,56,157,17,250,92,236,63,164,189,2,48,242,224,75,41,128,238,239,163,209,129,81,213,64,140,184,249,14,201,89,191,245,193,172,146,37,110,36,99,26,35,174,44,227,121,18,61,198,22,89,230,119,124,43,99,195,109,21,123,98,192,217,209,105,102,23,250,6,203,41,237,68,82,137,6,158,37,141,100,11,182,22,66,96,108,56,96,23,105,110,50,161,203,193,10,44,185,202,147,52,214,188,151,11,18,74,146,102,239,72,125,12,16,90,17,243,221,112,34,38,6,227,79,249,173,187,134,12,13,69,251,131,224,252,182,191,58,17,155,108,106,246,197,188,2,28,172,25,8,29,118,97,155,63,181,160,125,130,83,31,98,226,136,72,37,69,132,169,162,94,133,111,200,165,36,182,146,78,6,161,49,102,68,60,4,216,67,126,110,115,148,68,200,141,253,207,183,72,233,95,6,103,24,221,56,96,72,220,255,116,11,137,22,72,59,19,5,252,187,31,146,255,252,64,252,81,169,210,191,11,83,188,206,80,216,47,213,190,78,231,140,195,132,72,111,58,208,45,6,99,125,142,14,108,137,200,133,93,167,21,95,253,142,71,177,101,103,56,25,135,207,178,51,6,24,249,99,76,94,170,52,132,128,254,188,25,168,236,184,139,7,35,79,131,40,33,218,196,255,206,253,3,145,109,207,102,145,241,9,46,128,72,49,173,170,102,136,209,184,229,71,110,26,96,164,231,103,161,159,195,222,16,2,207,194,80,72,2,187,244,194,227,192,47,93,204,115,138,79,56,181,6,225,8,241,222,11,24,1,206,48,250,47,176,33,38,162,237,17,43,91,59,201,140,168,52,80,106,143,185,117,56,79,187,4,217,248,24,33,87,39,1,74,105,158,80,69,245,209,186,132,147,199,130,66,99,159,191,133,134,30,217,70,186,234,212,248,58,16,239,30,21,115,111,218,199,57,32,63,37,178,243,164,109,6,26,13,40,140,101,123,203,99,183,175,37,250,75,186,206,135,196,233,134,120,157,201,84,116,55,152,52,130,10,33,139,43,244,138,178,136,146,174,195,115,2,147,39,61,129,147,46,169,190,168,189,229,77,18,250,32,203,66,6,76,150,203,41,26,44,53,151,125,25,10,101,114,62,185,147,250,109,51,22,118,98,91,197,240,10,65,217,138,45,160,93,246,196,197,227,72,98,240,164,34,131,128,159,161,85,188,74,63,104,66,245,3,176,47,49,247,182,199,106,122,151,175,240,113,35,222,115,50,20,253,19,179,130,201,113,118,154,86,167,74,102,108,216,94,162,253,31,158,136,207,101,113,137,222,25,167,155,133,119,110,157,152,86,17,37,49,181,224,226,240,17,176,43,241,136,156,176,175,229,251,93,127,173,24,189,78,159,254,225,81,180,12,71,33,154,100,164,235,174,80,61,201,160,76,67,113,106,5,218,177,234,64,182,251,169,179,99,63,204,76,79,238,218,71,156,253,163,54,181,222,5,10,153,204,114,234,113,61,165,20,175,247,153,235,58,233,87,100,199,1,61,64,152,58,51,174,65,154,100,166,146,208,164,236,139,69,54,55,181,32,143,82,106,95,20,253,120,103,114,23,207,77,119,221,111,49,210,61,37,222,107,187,81,107,138,11,65,217,235,192,244,94,53,120,11,9,220,94,121,210,123,235,219,48,198,146,140,247,157,121,160,51,146,251,44,180,111,223,168,196,69,11,147,107,70,232,5,94,1,86,176,100,86,109,176,155,17,86,36,174,225,30,122,200,246,242,81,229,216,232,243,205,217,53,82,245,105,93,244,172,77,186,60,79,193,179,150,26,98,141,95,239,245,172,181,207,192,254,18,139,14,71,206,123,67,10,201,230,204,165,211,218,158,116,191,166,153,170,132,56,76,60,71,15,37,4,247,152,38,147,116,102,217,198,13,163,232,170,212,25,15,202,22,164,182,22,157,187,220,124,60,2,98,228,178,150,84,9,214,203,123,10,90,116,146,139,57,121,54,226,217,17,217,218,213,155,12,196,196,123,235,39,211,146,198,115,157,91,142,108,3,201,101,226,174,102,65,43,76,57,155,224,109,55,101,87,158,169,244,116,75,97,145,240,202,195,209,240,52,236,15,26,69,92,25,54,110,35,45,52,20,216,239,163,17,19,230,54,226,117,101,108,50,41,83,187,217,240,77,81,119,196,105,2,133,114,105,76,29,205,137,168,121,19,168,120,93,82,146,120,36,173,43,65,14,48,116,81,26,42,29,58,205,161,214,190,72,104,108,172,73,60,58,238,209,195,130,238,77,73,159,219,78,30,36,24,53,155,146,243,148,185,137,193,155,194,126,179,182,83,148,173,144,231,171,246,45,66,103,118,219,48,44,1,226,245,242,98,190,200,18,223,246,233,7,229,138,190,230,136,87,0,233,43,96,25,38,199,163,194,74,142,53,84,79,149,169,167,154,168,181,165,93,2,162,129,218,25,57,177,225,184,206,71,149,13,250,93,193,252,235,29,6,214,57,133,208,7,35,207,87,128,30,38,117,152,243,37,254,188,73,98,248,0,168,81,204,230,164,227,161,240,224,54,119,17,35,20,115,158,116,204,6,88,132,93,222,159,60,51,173,119,185,210,133,113,25,160,64,10,179,52,138,106,180,55,69,24,230,186,169,26,83,5,111,215,23,147,112,84,160,249,23,100,116,249,151,53,139,15,108,70,245,27,146,32,187,84,85,133,68,185,110,6,180,49,223,37,245,115,16,242,51,2,178,43,153,222,178,186,49,200,40,53,86,14,135,159,96,158,127,45,185,22,37,76,175,191,89,186,154,203,200,155,134,94,127,113,102,156,62,212,237,103,220,6,37,59,186,138,111,9,59,215,234,182,129,224,171,216,169,49,48,105,195,129,62,91,46,198,19,218,199,184,161,172,98,86,86,105,102,93,23,19,15,203,87,205,87,52,157,110,46,47,133,250,80,125,202,80,101,203,70,142,229,157,170,124,231,38,241,161,161,14,161,184,143,221,250,189,178,118,69,38,18,98,62,50,91,6,112,219,128,10,130,105,249,251,35,78,75,86,217,220,44,4,217,58,13,86,17,220,102,255,52,4,128,166,50,25,236,39,54,54,24,17,0,5,8,80,213,214,111,163,111,168,68,36,85,77,36,103,5,120,219,209,154,26,86,42,33,198,17,69,181,119,139,193,6,143,89,225,212,34,7,252,187,5,231,127,9,252,138,191,37,40,5,252,250,80,138,76,246,1,253,92,89,116,157,30,78,218,153,85,149,33,2,159,157,40,64,41,102,179,64,49,130,19,80,210,141,224,119,174,244,79,116,28,246,223,191,178,187,213,142,87,57,2,202,72,2,108,79,223,183,64,172,100,106,134,44,207,159,241,224,155,11,79,29,136,131,135,250,17,164,238,180,222,183,117,171,166,229,39,73,83,50,157,255,154,119,89,171,247,246,146,212,233,3,69,254,137,47,108,3,223,182,85,125,228,206,176,119,102,254,122,223,237,140,203,87,193,66,201,115,25,116,144,192,232,203,213,133,77,113,249,32,193,185,39,49,237,242,133,28,173,215,165,150,72,190,245,87,63,123,116,30,40,158,247,70,101,99,241,9,118,209,86,176,65,49,128,98,83,199,30,244,252,178,85,118,243,68,94,162,81,96,114,111,23,3,233,211,52,43,54,247,46,171,0,79,118,103,107,122,170,123,41,238,102,187,181,166,46,158,163,64,91,30,0,38,66,62,199,158,124,141,20,191,208,147,195,107,251,156,196,109,231,177,100,50,44,100,148,36,14,48,241,82,99,32,163,1,253,50,47,140,125,60,117,249,79,243,12,215,146,213,143,213,171,106,69,101,122,141,6,208,216,88,116,74,111,132,245,92,87,117,73,229,13,161,138,106,190,194,167,61,189,234,194,179,243,200,183,108,17,93,183,73,135,159,253,49,62,78,186,47,113,159,229,181,149,252,209,108,42,164,61,246,61,67,229,239,190,39,11,175,85,212,91,25,43,168,40,63,57,157,251,232,240,100,11,236,56,122,41,57,67,157,26,29,143,47,84,165,150,74,229,74,14,212,163,201,50,237,153,254,83,58,42,93,58,49,111,2,138,218,250,67,200,187,78,218,118,111,188,118,122,235,159,119,117,48,83,113,56,241,212,63,29,29,114,235,213,169,215,113,124,191,246,208,109,132,142,56,250,160,143,159,140,197,222,224,37,163,230,156,233,211,218,238,18,239,44,237,43,237,120,244,2,147,160,37,196,193,84,225,102,196,241,243,80,112,60,222,177,206,167,183,5,143,180,53,92,207,57,254,165,228,165,246,182,191,240,68,230,217,88,61,217,31,107,109,4,206,12,69,138,10,18,151,112,76,70,113,133,254,21,169,21,137,210,181,184,179,173,107,140,51,83,240,161,203,1,113,94,227,51,182,177,12,250,139,211,71,65,3,116,137,172,185,80,242,94,109,123,78,237,129,161,145,39,95,210,248,73,202,223,38,192,35,206,47,141,248,153,97,168,40,75,145,230,28,243,7,53,93,176,137,193,75,142,208,135,66,34,136,177,76,52,77,106,108,120,162,228,96,248,251,141,129,51,71,13,245,77,157,100,193,140,203,90,172,171,131,47,9,116,9,89,182,120,166,189,20,148,20,51,221,141,14,143,237,65,231,155,25,254,90,223,103,58,103,46,250,159,116,111,25,166,41,201,108,43,25,219,250,57,110,189,174,111,27,145,235,170,90,119,78,163,189,124,63,177,140,52,103,16,12,248,237,105,176,244,49,172,64,239,119,190,206,52,30,143,54,239,19,223,201,50,58,22,115,30,122,183,110,171,95,11,174,60,64,82,21,150,174,61,58,18,31,114,132,29,156,65,12,8,119,230,213,79,211,144,19,119,255,44,104,199,181,175,163,103,80,208,119,84,254,19,227,154,167,150,57,175,137,195,203,14,34,23,232,85,246,147,61,4,75,60,117,180,35,106,231,163,73,121,153,244,31,172,36,85,217,136,5,206,156,72,202,80,203,216,208,208,66,96,11,63,222,204,182,168,79,90,15,8,1,153,11,156,148,254,71,90,235,184,251,142,133,109,13,113,218,253,8,187,195,88,33,93,163,41,242,246,243,52,19,188,149,94,165,238,43,32,255,33,247,58,130,130,159,239,134,173,143,131,199,94,177,132,51,144,130,188,116,44,61,201,164,170,209,138,187,1,82,249,199,157,16,191,155,53,162,45,200,177,216,96,142,140,162,15,233,251,186,229,83,47,35,120,89,71,182,255,168,4,122,119,113,74,26,84,78,224,94,211,175,75,226,44,81,129,123,235,190,109,226,231,104,194,238,110,126,234,250,161,124,244,86,119,182,117,98,43,84,105,190,68,186,249,70,180,43,242,49,143,226,29,220,49,66,228,89,208,144,188,212,192,66,123,60,182,167,203,64,25,191,221,20,67,60,113,240,181,65,144,233,132,154,237,20,90,178,164,81,145,246,224,5,90,171,21,86,149,10,146,137,53,35,188,249,82,252,217,249,85,12,156,64,147,44,148,73,99,247,177,107,190,160,194,205,7,215,122,205,5,120,187,26,31,146,86,207,244,60,46,151,124,105,92,121,178,83,45,188,235,139,95,91,17,27,229,175,58,58,13,107,227,84,111,245,133,59,130,56,98,9,51,60,169,72,85,249,211,196,87,46,247,115,158,167,171,187,155,174,247,93,119,254,184,189,149,44,163,149,20,210,216,181,211,231,246,239,107,140,41,246,140,133,4,36,179,108,248,163,125,39,70,149,61,216,43,237,150,184,132,124,243,111,216,182,54,115,193,23,132,141,245,52,51,122,10,121,125,6,142,124,183,28,56,205,21,61,26,29,73,195,250,203,53,34,72,254,45,247,99,214,236,76,27,51,14,57,140,103,243,58,247,185,45,144,253,167,91,245,211,138,67,217,49,254,64,171,189,110,4,145,123,130,178,228,128,118,85,152,6,153,218,229,232,129,124,189,59,71,162,143,12,100,66,27,69,2,168,239,166,236,240,113,112,20,177,136,18,199,16,222,172,209,127,183,176,253,47,136,34,16,68,237,109,135,152,176,107,172,244,203,153,85,9,70,148,225,127,48,43,50,225,130,37,81,236,15,136,82,11,4,46,21,179,72,166,203,157,92,188,98,106,149,3,243,18,166,53,231,47,44,250,252,58,0,97,204,34,110,247,24,89,189,198,36,61,218,188,59,106,18,228,160,149,95,57,206,151,202,187,231,162,93,106,215,234,149,69,117,70,85,250,10,136,123,167,49,144,54,249,199,34,77,31,109,245,164,217,63,215,178,227,234,217,242,126,128,252,152,60,39,7,165,192,136,202,59,101,245,164,181,132,180,163,248,86,87,216,88,152,167,89,87,117,143,147,30,145,166,111,91,57,159,175,248,33,21,227,61,85,212,201,50,153,238,1,1,74,134,214,49,65,121,189,42,244,106,187,160,202,206,54,95,226,98,73,41,150,77,230,133,22,237,233,104,44,215,53,173,188,110,239,135,87,141,14,244,137,111,162,131,79,215,254,80,230,118,230,177,32,112,20,136,113,146,241,251,80,31,7,58,31,82,114,10,154,191,178,216,216,194,159,117,190,194,200,69,88,231,171,38,175,232,85,253,50,42,106,98,255,197,50,172,40,222,82,166,19,229,2,139,177,174,115,162,113,223,57,31,156,147,44,72,27,31,26,111,171,86,84,216,38,241,231,114,118,48,14,125,166,158,116,178,67,130,145,169,224,164,77,255,21,128,206,186,0,197,107,202,55,185,63,21,132,227,117,176,195,57,83,167,16,176,235,234,152,34,12,178,90,177,236,76,90,122,26,99,97,194,245,138,151,45,249,125,120,200,110,6,39,151,94,150,168,136,37,35,59,217,155,74,190,66,100,45,138,196,221,17,22,25,135,22,212,55,115,191,119,130,81,34,62,116,23,253,117,52,252,22,48,45,127,182,75,107,57,211,115,139,208,250,83,136,94,218,119,170,169,76,158,234,184,138,236,161,15,78,39,190,34,186,31,37,212,196,226,144,81,231,177,207,255,240,67,126,33,151,101,45,221,231,23,7,228,138,31,209,136,109,36,149,28,116,125,185,83,248,199,209,69,173,57,154,76,126,14,196,184,136,205,251,51,21,138,118,79,53,123,4,218,141,19,48,103,69,58,81,183,193,205,6,95,212,212,109,7,106,8,229,158,29,81,39,124,71,129,67,53,125,174,229,215,128,67,6,75,61,147,197,149,140,201,61,175,26,111,47,217,49,88,214,11,118,164,19,31,238,75,209,91,232,90,182,95,219,1,97,112,16,219,165,129,238,125,173,181,221,43,224,219,115,243,60,202,15,241,17,213,130,211,26,131,213,211,134,151,160,25,107,131,195,201,9,254,109,158,177,158,249,114,29,12,189,150,133,22,223,53,169,148,143,209,66,76,27,5,10,151,154,118,79,85,144,111,167,246,117,26,87,49,140,174,75,222,84,38,45,172,163,193,119,237,9,196,164,135,180,67,231,208,15,137,118,2,166,159,130,73,226,147,23,78,237,206,91,205,219,25,156,64,135,114,70,15,148,163,52,75,165,127,180,115,193,35,95,99,190,102,52,152,135,211,44,45,43,147,28,89,58,68,33,206,186,163,223,169,240,239,31,102,86,157,228,240,119,104,212,166,22,182,247,146,58,43,154,175,97,136,107,123,87,67,172,75,137,215,210,56,117,182,59,201,4,152,121,134,67,76,138,52,216,154,201,164,192,87,78,190,212,166,203,209,247,64,120,166,99,148,122,238,31,232,46,167,110,203,199,59,142,115,87,119,220,242,53,29,252,107,94,126,134,225,78,170,39,18,205,188,109,215,29,163,19,253,93,19,167,166,119,43,175,128,55,241,40,136,186,213,14,184,246,66,98,131,236,52,249,90,251,46,70,89,159,104,98,16,180,111,178,55,117,45,38,98,246,199,242,213,224,201,203,40,203,244,157,148,198,173,144,76,192,231,199,85,64,82,220,153,91,86,225,154,142,250,27,204,186,92,186,146,14,117,203,94,210,252,58,110,200,105,210,236,63,220,169,86,62,149,181,174,88,60,93,170,159,250,127,245,12,205,124,98,215,115,71,185,206,105,84,208,190,206,38,114,143,224,122,210,211,108,28,58,221,66,50,94,180,183,104,231,86,185,149,239,16,103,227,58,45,211,85,215,171,159,245,125,5,204,165,102,222,138,72,97,41,236,88,35,95,176,158,205,236,178,83,119,216,84,161,80,232,85,39,99,38,223,97,180,229,126,32,82,211,233,128,13,202,254,236,29,45,218,37,10,27,220,167,169,88,104,91,122,85,189,89,166,81,176,46,194,153,202,90,106,73,249,219,105,19,78,233,223,42,137,254,203,163,104,8,125,112,21,224,38,116,254,141,173,153,85,214,113,157,182,90,132,107,206,124,101,15,71,254,46,34,157,228,30,205,226,171,35,123,215,7,162,248,158,219,117,210,120,85,254,159,32,204,128,165,184,147,144,148,138,84,248,244,115,188,68,158,243,111,46,99,252,186,156,195,33,209,28,218,76,222,155,199,195,205,60,151,76,31,17,6,107,192,233,37,221,41,151,53,117,139,156,132,131,168,16,101,76,76,44,185,19,31,79,7,2,193,198,1,247,190,194,175,149,51,70,115,44,23,224,23,188,184,194,34,167,247,115,69,132,66,26,20,159,145,159,2,36,231,102,210,14,212,229,60,195,9,76,31,188,203,220,203,22,150,52,10,248,217,134,207,142,201,210,180,159,152,67,183,231,15,149,147,64,9,224,229,135,71,185,38,51,189,36,134,248,133,167,158,100,104,18,196,52,154,44,174,9,107,99,108,230,62,153,198,196,139,136,226,232,92,184,108,235,86,252,108,100,12,103,140,143,145,173,180,80,65,46,200,254,17,133,130,42,121,174,225,98,198,79,114,15,102,185,142,157,89,109,199,47,92,94,78,38,35,234,97,210,36,179,245,73,82,253,154,66,227,194,248,125,126,226,183,130,149,150,48,21,139,218,37,54,151,42,187,94,31,1,149,173,55,37,119,172,197,126,3,245,91,200,57,92,188,85,80,42,223,206,92,144,247,60,188,64,140,151,47,169,159,145,168,195,49,43,8,231,46,186,196,123,33,98,217,183,211,7,75,63,198,7,224,84,187,68,179,36,234,113,38,141,143,217,170,183,153,101,35,110,247,181,188,27,159,114,215,141,12,77,161,10,61,151,196,126,40,157,48,137,26,89,187,108,30,137,74,76,220,153,63,253,2,55,89,176,116,201,61,150,35,90,179,169,17,211,224,86,130,249,24,191,1,94,142,46,56,201,161,194,195,84,65,186,4,140,70,231,39,77,90,68,221,176,16,22,222,211,21,125,7,208,167,223,181,51,148,113,26,203,234,95,112,108,196,214,25,202,202,89,244,124,233,74,133,153,161,39,22,51,228,185,80,154,111,3,146,106,74,147,89,21,206,222,231,46,194,27,108,61,151,158,83,45,102,100,72,16,58,10,170,74,103,32,245,50,89,63,50,23,234,68,116,254,77,11,63,144,242,180,249,43,45,253,85,103,216,9,130,58,121,45,130,45,47,51,41,192,174,34,190,220,15,210,155,152,42,89,221,107,242,137,120,5,148,163,219,113,89,252,205,166,42,35,136,8,202,231,191,72,9,124,5,200,137,230,16,44,149,224,78,127,89,150,51,140,36,142,48,232,164,158,48,203,244,171,212,55,92,219,127,52,51,186,194,102,204,212,18,168,170,200,208,235,242,95,236,150,67,181,113,149,78,74,42,107,29,167,51,171,88,22,11,202,62,126,113,120,24,197,148,208,6,22,127,99,19,162,50,217,240,231,137,124,194,111,146,247,29,36,207,87,93,224,44,204,185,84,206,72,201,244,152,219,189,235,80,35,169,152,161,107,74,164,104,14,84,210,13,170,8,202,116,220,216,243,144,141,154,83,183,163,75,37,116,244,191,9,126,218,218,117,234,82,180,121,190,249,133,134,191,83,182,157,252,10,112,49,178,186,41,202,39,135,183,238,79,99,164,223,54,113,254,171,33,252,92,218,12,58,180,9,82,93,139,137,112,251,212,61,25,95,53,173,190,3,109,140,230,218,126,5,244,224,19,22,168,140,217,48,195,185,119,245,227,112,53,174,46,15,87,21,223,52,51,84,76,243,225,26,11,255,86,211,155,200,114,13,226,215,105,183,202,212,155,123,252,20,141,106,222,68,250,165,244,90,112,89,75,124,124,245,226,177,161,213,173,51,199,239,121,31,207,168,42,87,171,218,236,80,141,136,219,88,51,98,38,251,230,241,115,30,124,130,49,99,77,65,119,138,156,106,45,222,123,95,228,232,242,103,155,36,175,234,252,230,119,29,240,124,198,109,250,106,212,122,212,194,136,21,202,150,71,173,5,175,128,106,204,70,6,50,240,46,95,170,129,21,178,92,88,226,31,122,138,198,103,250,171,216,98,116,222,180,96,106,141,192,63,38,62,246,251,15,235,191,147,158,26,38,71,162,189,84,101,85,27,16,72,239,251,188,71,146,124,50,187,160,161,123,132,212,63,206,219,51,146,164,36,54,243,86,198,119,174,8,111,137,58,219,254,146,111,209,213,79,84,132,90,201,113,4,254,42,170,247,156,71,83,132,50,16,54,218,121,247,92,126,152,176,249,49,57,192,48,40,26,202,86,19,242,119,235,217,90,133,56,78,44,127,166,131,173,150,56,116,247,83,99,136,219,180,21,241,205,18,187,170,166,70,181,228,217,131,164,64,79,35,38,217,92,164,227,207,10,86,168,131,225,144,145,156,185,244,248,78,116,81,66,216,145,21,19,158,176,8,200,17,207,44,232,226,252,189,242,117,213,219,51,74,217,149,27,80,239,185,152,170,204,42,136,137,185,70,31,221,78,163,248,248,7,247,244,87,207,169,244,217,49,202,196,82,205,238,54,207,209,87,4,172,77,114,228,249,203,105,77,243,117,225,61,152,189,92,222,11,168,4,238,153,80,134,175,58,137,117,165,159,165,197,200,131,187,79,27,245,181,65,128,27,48,100,172,69,203,191,55,67,83,78,81,11,186,38,196,206,140,239,61,218,160,239,152,208,102,186,163,139,233,59,120,146,86,193,160,25,196,236,18,127,1,125,5,104,177,96,163,129,87,139,93,35,19,45,87,247,239,119,70,147,239,29,153,121,48,36,120,85,195,151,171,167,244,226,84,12,43,71,156,50,110,147,33,237,98,100,89,119,231,248,184,244,148,148,155,223,48,221,36,198,184,42,120,164,103,121,249,82,75,207,97,51,40,44,167,183,78,229,124,29,207,55,217,58,191,244,9,104,126,38,22,154,5,17,96,84,34,216,201,48,64,148,16,151,195,59,6,138,101,21,133,89,102,139,62,247,141,105,244,137,119,119,43,221,71,36,183,245,3,16,243,249,35,162,169,157,78,112,41,65,200,1,69,163,19,244,255,110,33,255,95,22,116,70,56,108,184,93,196,200,132,183,0,220,199,144,100,204,180,217,62,80,4,205,174,185,3,14,197,101,196,143,75,0,76,51,227,180,21,127,12,81,165,180,104,178,183,83,45,218,116,179,199,33,104,174,97,156,232,7,159,241,180,59,157,221,199,80,121,29,52,13,170,188,177,137,62,201,33,132,196,37,97,206,188,13,32,191,65,76,249,173,186,63,4,82,134,150,170,206,121,190,210,46,230,71,158,202,113,113,245,222,101,9,133,203,106,161,13,179,193,212,224,208,182,69,90,78,221,167,60,229,212,157,164,213,71,244,161,218,47,62,165,205,110,207,177,69,59,81,190,100,211,187,249,51,50,99,189,164,202,121,82,209,48,3,112,121,3,66,217,120,175,194,224,74,123,210,190,123,119,18,82,99,164,136,6,4,233,78,192,238,236,32,162,170,181,168,101,128,203,237,154,240,187,192,39,15,243,181,60,9,235,50,93,66,31,67,228,76,155,200,156,42,34,202,22,172,56,228,143,204,221,151,180,86,45,59,50,117,158,140,217,132,76,253,140,230,119,192,60,87,144,246,146,33,219,14,72,200,109,19,127,250,210,105,101,39,186,4,91,137,105,212,71,245,49,229,16,134,58,186,229,231,87,128,94,91,219,49,119,189,125,73,63,53,126,6,36,192,244,100,146,7,51,130,20,43,143,122,68,99,195,198,181,237,241,190,124,222,117,173,90,152,167,243,184,136,86,84,41,161,150,42,44,84,239,79,82,136,101,146,150,227,114,108,235,138,253,23,157,113,141,86,176,159,243,101,204,128,248,96,24,114,70,84,228,143,216,4,185,62,22,19,89,103,249,211,21,199,246,195,194,159,155,21,142,205,228,182,245,239,72,85,207,30,207,51,253,42,64,220,120,23,182,32,149,154,194,153,93,233,251,110,221,47,199,147,80,82,172,51,166,74,237,89,175,121,237,103,64,51,167,229,202,115,212,177,173,65,43,69,44,159,115,117,109,84,254,204,162,51,182,107,31,27,36,169,180,53,65,183,246,75,156,228,253,162,243,204,227,207,245,227,119,217,179,81,242,235,232,85,225,15,147,26,135,58,157,42,50,28,208,21,207,101,134,187,46,16,171,61,214,144,105,19,230,114,109,198,199,102,184,203,15,232,244,69,90,212,68,137,115,222,18,139,241,110,66,100,34,27,220,216,80,102,242,47,159,61,172,217,108,64,133,213,102,62,160,39,74,160,11,189,203,0,113,83,135,181,172,219,142,119,46,243,10,254,12,205,133,134,25,99,60,226,55,45,235,42,246,13,179,130,202,135,13,238,213,197,116,159,179,216,132,150,7,17,109,124,135,113,55,66,123,178,224,95,212,125,147,30,129,123,189,160,129,137,136,32,227,89,91,154,220,70,214,79,215,182,209,123,106,7,177,36,236,76,238,49,55,42,185,25,219,57,84,249,236,231,185,20,219,124,242,178,134,149,30,22,142,242,166,254,232,120,247,77,147,5,79,223,101,163,248,34,245,202,251,57,50,76,45,103,252,243,164,47,31,3,127,255,25,67,222,162,74,42,174,177,165,165,122,49,151,44,56,148,144,244,251,58,230,103,94,176,109,176,244,10,240,91,120,5,180,163,221,181,33,237,210,129,188,234,234,67,114,200,184,9,222,174,32,179,22,158,43,48,102,64,111,157,27,19,162,230,244,175,166,28,186,132,244,227,71,84,126,107,8,247,155,108,29,169,242,77,113,23,185,175,177,68,90,183,220,150,182,44,152,73,160,46,8,53,119,72,207,57,213,212,206,202,94,157,147,10,206,92,179,9,97,198,123,122,215,14,96,231,171,130,195,181,157,91,28,7,180,168,125,230,93,53,85,84,220,183,239,239,251,64,221,79,159,235,208,185,203,93,171,187,82,51,87,230,162,201,56,211,229,107,202,159,114,152,89,209,215,212,23,98,64,115,135,21,166,201,53,21,154,227,133,94,2,167,225,108,197,166,10,196,69,167,124,141,239,92,59,154,106,82,178,212,143,253,249,38,39,132,90,8,216,82,110,178,93,150,223,254,71,46,195,195,215,118,81,26,222,197,83,194,141,100,190,50,2,201,10,234,82,171,184,154,212,37,189,176,70,224,29,143,191,234,232,95,70,42,168,11,84,117,216,236,27,127,1,71,194,113,105,114,207,222,224,143,220,52,121,59,11,19,68,172,170,25,43,122,125,172,53,129,114,221,113,202,157,91,213,65,153,35,3,1,138,93,35,126,174,200,161,207,191,171,244,100,74,54,132,202,71,213,84,19,106,82,135,221,216,84,231,53,241,81,239,169,64,94,8,4,139,210,105,133,66,129,220,140,125,143,29,176,183,219,187,204,165,74,21,28,225,181,80,254,159,198,149,218,186,73,229,75,113,27,78,28,185,89,90,161,90,110,217,212,72,174,196,157,19,213,38,62,39,162,251,166,158,215,7,106,67,227,55,16,253,135,225,29,111,172,201,123,128,204,220,168,103,245,172,81,114,136,229,244,225,227,1,179,235,138,20,180,56,115,81,49,221,145,10,211,137,60,13,220,60,125,137,198,35,219,66,87,88,26,3,57,17,163,216,50,179,106,120,160,97,238,117,212,139,111,49,204,105,113,217,151,169,114,203,17,114,99,223,53,146,249,157,172,88,165,178,222,210,5,150,13,154,30,186,90,186,149,241,184,248,224,142,67,228,65,150,103,229,10,15,69,226,234,34,142,141,79,29,58,118,117,247,12,93,8,166,58,30,4,41,7,183,233,172,39,150,123,39,79,201,173,158,180,94,63,63,202,215,128,30,54,47,223,127,175,233,117,66,220,90,189,245,30,215,187,237,168,122,218,244,103,223,194,160,249,181,46,168,116,155,217,89,127,191,83,229,59,95,242,247,83,9,219,254,158,226,153,221,133,208,169,103,103,179,221,109,83,172,98,33,162,133,141,97,150,205,244,175,175,197,114,125,222,5,254,184,28,94,124,233,21,42,106,202,51,99,113,110,219,190,155,10,44,250,156,37,234,198,246,90,101,167,178,85,118,167,45,42,30,139,2,60,133,237,155,48,23,91,31,55,5,168,105,62,66,109,85,203,37,195,149,237,140,102,65,182,227,52,129,95,51,42,45,217,249,177,100,67,11,226,198,143,34,151,53,190,120,84,138,245,241,166,22,205,91,29,28,221,17,76,28,167,115,0,255,14,230,188,196,97,181,32,90,59,97,187,240,86,52,152,142,172,244,30,175,155,30,16,204,38,103,42,172,203,73,53,12,74,112,31,50,49,125,11,167,56,179,30,234,200,164,246,43,20,125,52,124,210,148,173,150,52,146,35,124,188,18,174,144,105,150,145,63,50,147,28,139,28,251,206,187,14,203,166,226,138,79,28,128,28,239,57,144,252,37,113,104,160,136,12,246,247,130,138,154,153,15,127,183,93,209,232,109,196,106,175,40,166,53,36,164,77,11,49,159,153,167,244,23,73,191,200,191,155,145,254,139,66,53,23,11,135,253,18,80,118,223,207,127,23,252,180,110,166,177,13,27,161,140,143,114,6,191,250,242,163,169,160,53,42,100,203,196,31,4,240,233,198,72,43,35,116,15,248,117,182,251,197,108,198,99,54,139,59,149,211,147,20,27,122,168,142,85,218,64,186,61,223,255,69,255,133,238,2,212,225,180,93,148,205,215,232,86,51,36,153,178,214,18,1,242,160,65,149,40,86,39,62,76,42,159,49,147,114,26,214,108,175,211,171,158,199,58,246,251,128,185,145,123,31,202,143,183,185,80,92,62,168,179,170,50,69,124,201,75,113,235,186,58,25,97,160,62,57,205,167,143,213,203,70,45,19,101,142,162,190,243,75,88,128,226,84,177,208,71,41,195,171,67,247,231,197,124,187,224,163,188,222,37,187,240,199,152,149,39,158,200,149,64,135,225,70,46,74,221,210,84,181,185,99,147,179,221,92,17,244,243,144,125,89,99,36,201,0,71,151,131,249,133,121,255,73,185,123,136,185,208,224,157,118,10,203,28,86,142,146,75,107,78,215,242,106,250,139,231,167,22,125,72,200,151,25,75,233,144,101,219,246,101,122,42,253,109,113,167,45,127,94,47,9,187,163,198,217,169,32,150,30,98,83,186,102,189,198,4,241,251,195,117,54,137,180,197,70,220,6,157,1,205,211,171,180,135,113,75,69,127,204,90,18,49,249,146,147,216,148,18,86,214,244,207,184,53,17,199,139,119,168,239,136,195,29,225,173,128,70,174,139,222,249,107,22,157,71,179,3,131,189,241,247,65,126,199,218,13,162,101,30,17,84,244,102,44,43,196,236,86,242,60,185,239,160,77,169,196,20,12,101,5,87,145,227,13,41,150,119,68,49,249,102,166,122,201,20,77,54,233,117,187,57,240,169,32,7,109,135,117,138,46,1,214,182,107,27,77,250,111,151,229,204,88,229,236,41,217,151,197,5,140,10,152,183,165,221,46,208,20,122,177,227,181,224,207,135,83,190,107,29,58,243,141,79,42,87,31,246,93,117,10,18,199,139,167,95,46,150,34,150,108,39,86,127,92,200,164,109,181,218,28,102,49,143,127,59,236,117,9,133,170,91,212,38,20,71,65,18,102,252,238,204,237,166,171,118,183,225,154,76,221,222,103,134,91,187,20,103,20,187,38,120,149,247,89,219,15,227,179,235,240,120,244,95,3,159,41,228,154,44,135,26,148,45,246,129,71,140,45,142,173,27,2,6,204,86,181,88,218,91,127,122,47,9,106,31,233,118,248,116,195,177,74,216,208,8,87,43,194,150,29,192,182,86,250,73,137,200,181,122,100,24,30,113,31,191,92,243,101,76,113,128,57,154,36,41,245,50,108,169,52,235,60,158,4,224,73,138,195,3,203,202,44,254,150,187,134,205,153,219,94,180,247,95,247,102,219,195,42,145,90,132,47,169,159,78,174,205,239,61,26,214,203,212,252,249,234,150,238,241,40,121,69,189,123,39,201,112,82,158,53,237,81,79,25,154,78,247,226,40,73,170,237,24,28,174,51,17,61,56,57,247,241,37,14,34,1,215,107,155,61,35,211,236,62,9,121,59,243,38,154,81,245,247,76,237,61,84,125,38,239,5,179,51,197,226,226,171,226,162,163,204,44,202,248,10,235,211,108,44,16,245,170,121,108,235,166,233,216,232,248,121,20,108,60,26,31,136,225,17,51,210,90,245,1,5,140,241,150,204,92,255,82,18,66,99,181,214,235,21,225,41,31,254,204,151,123,139,25,130,172,165,233,222,108,90,139,217,205,162,206,67,223,36,102,216,75,122,6,106,187,55,83,226,142,36,166,199,118,161,241,153,134,181,179,168,113,238,131,177,251,69,39,3,163,230,118,72,7,153,25,137,80,65,147,4,174,194,169,140,227,15,231,109,249,7,161,9,124,66,242,48,108,66,91,129,224,228,97,101,176,4,208,83,107,128,233,24,35,149,35,75,92,166,98,66,158,172,146,111,149,44,110,26,127,14,39,146,144,122,134,162,41,159,201,138,4,175,165,113,133,66,116,210,149,129,128,42,186,138,139,179,16,116,254,200,2,197,213,43,182,104,164,173,25,244,245,72,7,183,143,100,176,185,252,205,103,99,99,171,93,89,5,138,24,74,216,173,239,157,205,26,22,183,147,204,38,56,44,59,140,250,200,238,110,142,188,176,222,135,84,22,85,178,42,244,185,228,199,83,186,165,220,222,30,17,46,29,183,236,50,75,181,104,207,104,229,111,225,102,101,216,10,44,171,24,113,12,211,221,196,201,80,126,150,151,220,76,63,171,141,252,148,146,83,168,126,59,236,252,149,243,33,62,157,80,143,107,99,116,130,54,30,53,198,78,96,86,153,97,10,69,39,117,206,165,173,175,198,22,170,88,231,15,147,74,158,203,235,174,175,82,118,70,201,164,62,222,234,44,102,57,53,52,76,203,204,18,201,152,92,143,153,36,213,115,229,201,4,206,98,59,108,77,176,162,252,122,230,171,7,125,81,48,146,97,123,16,53,17,11,121,164,42,76,140,35,214,54,248,177,48,252,14,2,123,247,45,73,214,22,121,85,127,159,114,155,23,177,48,21,125,205,61,205,149,207,123,130,188,120,92,225,203,168,155,222,203,207,143,21,78,35,253,253,62,1,142,4,47,73,179,170,165,86,198,222,173,171,207,120,153,6,146,133,237,61,232,92,113,61,200,5,143,217,83,138,144,211,214,149,231,71,245,227,150,135,173,203,240,181,236,124,137,200,194,88,249,39,163,59,120,109,219,228,148,9,238,147,111,174,164,41,145,119,162,15,202,214,47,230,15,83,136,104,134,26,75,217,114,110,140,141,173,151,35,182,72,155,154,236,50,82,17,79,45,105,149,187,181,136,152,165,236,179,170,179,72,249,114,213,22,78,3,50,66,243,196,207,138,204,34,119,191,125,114,126,105,151,176,29,148,78,59,167,43,39,120,18,90,43,94,162,156,10,35,177,70,252,222,81,168,37,250,72,44,25,117,169,233,91,55,39,145,50,14,252,34,217,219,184,183,75,123,152,174,219,160,193,209,203,105,1,253,98,60,27,167,208,90,127,159,51,125,223,96,217,53,17,37,37,52,186,172,141,107,115,54,78,209,24,219,60,209,49,239,94,117,199,32,127,220,169,236,40,75,5,12,139,253,17,150,209,151,84,198,65,55,30,95,213,224,61,197,188,42,55,154,158,238,25,230,222,158,49,56,227,240,66,89,208,153,145,172,92,23,59,39,228,112,30,159,82,12,97,34,201,191,12,184,98,14,172,85,251,34,41,21,202,247,229,229,119,56,241,56,253,10,17,167,165,74,216,29,33,110,187,242,34,242,0,16,145,208,198,49,99,184,143,199,224,253,76,118,170,150,231,34,233,135,214,66,222,210,88,217,4,140,240,67,246,109,131,0,51,142,119,238,181,127,119,38,163,239,47,119,225,246,25,12,194,126,197,3,81,1,106,199,16,58,239,0,0,88,220,80,89,94,12,97,8,65,228,223,77,82,255,213,128,152,73,150,165,22,27,253,67,4,222,29,110,155,206,159,27,192,36,1,27,0,91,168,183,78,38,202,149,98,38,225,35,103,165,18,171,30,178,20,3,101,3,212,150,158,72,112,171,200,80,80,178,159,16,17,51,113,17,55,111,124,199,129,99,91,167,23,119,188,148,117,89,154,49,98,239,120,60,130,171,54,42,111,37,191,214,205,236,175,49,136,220,159,57,184,10,11,90,142,100,37,174,81,101,1,75,157,130,195,230,250,149,235,87,43,126,64,101,17,32,5,235,236,107,22,192,181,220,96,31,24,208,15,242,137,198,185,154,124,167,204,166,236,249,244,207,254,4,223,98,216,7,92,229,188,53,123,207,160,24,35,84,205,84,75,140,87,201,66,26,142,242,241,103,252,190,138,43,48,139,108,100,240,45,58,17,253,226,115,121,124,114,115,88,129,107,159,85,42,197,166,22,218,62,247,134,13,165,105,177,204,68,239,43,111,177,34,52,65,210,113,162,145,20,146,210,51,251,128,82,9,60,192,152,94,150,210,52,216,10,106,90,195,217,90,222,219,233,252,239,9,38,150,134,245,20,148,91,118,192,254,163,97,43,19,27,77,181,162,89,83,142,105,141,113,211,16,169,44,155,108,126,172,76,77,246,198,118,59,17,134,216,179,197,41,58,213,85,89,71,93,85,254,234,25,106,99,134,178,143,32,252,44,19,183,225,58,206,245,49,134,82,176,149,80,71,223,155,41,235,227,18,245,10,232,137,79,235,153,61,64,227,89,66,19,212,232,75,121,95,117,26,141,207,31,219,108,218,218,118,166,221,203,17,179,244,55,166,109,208,195,68,210,217,87,159,121,5,38,157,145,126,106,24,232,255,192,58,85,143,129,35,89,56,163,180,149,109,125,169,205,125,234,214,113,85,51,13,228,65,255,59,214,79,34,144,53,237,143,88,83,77,240,163,49,196,100,182,52,137,218,149,83,214,102,42,76,62,179,145,85,254,70,26,227,62,50,21,118,29,182,251,152,58,154,164,188,69,41,10,220,250,3,203,250,164,50,124,16,189,79,188,147,185,92,152,39,118,172,175,140,231,217,79,153,110,47,201,34,253,243,128,250,75,236,6,254,22,201,46,174,68,17,189,246,48,29,195,44,239,32,6,176,145,33,60,3,116,206,228,227,25,101,213,239,52,79,223,200,58,211,98,149,116,81,105,213,197,25,176,30,110,86,125,185,206,156,51,169,69,248,244,45,98,81,57,31,46,44,82,57,192,250,243,208,196,118,137,122,119,219,231,107,138,209,105,138,98,253,91,229,120,139,153,113,238,61,71,10,111,170,157,108,242,136,21,229,91,76,180,25,59,117,94,19,73,36,193,81,151,167,117,254,54,28,157,16,92,155,45,149,66,110,4,26,239,103,150,185,226,196,154,148,10,170,200,198,69,38,161,159,100,114,62,154,145,91,241,6,184,234,32,6,77,51,231,174,9,182,140,200,31,44,179,95,233,212,202,169,89,103,184,165,241,157,176,173,54,122,67,177,118,250,220,64,233,223,126,228,40,90,163,42,129,202,33,150,114,185,23,168,182,148,168,38,102,164,28,22,71,171,44,53,159,131,31,57,223,201,62,147,159,117,164,129,174,173,148,63,127,52,194,234,122,44,190,189,10,113,246,9,114,192,142,96,212,50,10,240,71,35,73,124,249,90,177,141,159,58,215,213,2,20,244,191,77,143,221,197,154,102,97,60,242,76,99,160,164,24,228,124,204,205,41,126,5,92,133,234,87,204,179,75,56,161,177,94,194,214,37,114,115,222,148,215,161,132,146,177,62,136,69,248,4,178,221,220,220,210,133,250,111,154,9,167,89,41,72,238,108,42,198,124,232,45,57,103,39,27,99,12,178,204,143,206,82,231,204,208,29,211,134,248,94,54,107,38,143,222,196,78,240,74,56,249,243,65,163,139,78,19,176,173,24,169,242,87,213,139,210,111,186,198,88,41,250,147,8,144,249,162,150,123,92,224,159,49,204,18,134,29,158,127,129,180,136,145,123,143,184,67,203,196,128,149,105,140,169,176,143,63,23,36,11,5,211,234,157,36,58,94,152,10,120,139,231,230,133,148,151,111,150,72,38,16,71,60,134,117,30,192,99,108,167,140,124,89,174,26,123,126,54,81,203,244,226,48,177,120,63,20,143,61,11,242,186,226,124,17,72,83,175,56,194,202,238,136,20,47,1,61,245,139,68,213,213,40,145,65,56,230,189,17,56,254,215,148,91,153,117,212,234,13,165,35,52,24,12,159,38,3,173,174,158,131,204,41,40,102,192,137,154,129,91,103,143,68,254,105,54,195,193,138,174,40,29,66,188,122,52,6,252,138,151,8,65,150,187,126,99,234,17,166,76,223,14,172,81,41,101,229,201,58,138,196,124,244,40,158,165,66,24,205,244,213,102,105,229,213,138,120,202,181,237,184,185,185,228,53,143,137,80,66,191,183,111,154,215,234,99,230,207,230,183,144,138,243,33,39,52,80,197,2,213,190,128,152,158,162,140,58,167,181,191,134,202,34,109,210,125,17,47,97,235,74,254,98,81,194,37,241,102,206,58,83,162,195,242,94,44,99,142,247,120,228,100,53,42,102,252,140,236,124,26,59,72,110,228,234,4,202,66,65,207,83,244,252,60,102,73,68,87,200,106,12,179,120,80,150,75,116,70,69,173,161,177,132,97,194,53,237,243,150,176,230,254,6,188,253,133,93,53,130,83,170,240,108,60,14,238,130,76,58,33,49,31,222,200,219,184,150,31,250,189,234,106,85,45,151,43,162,150,240,61,74,233,21,95,169,26,57,173,157,31,114,190,82,232,211,49,21,171,241,156,80,108,203,26,162,48,234,27,83,16,39,144,1,157,192,69,229,75,85,221,253,205,195,16,71,138,150,111,133,216,231,64,112,57,135,123,82,209,16,103,122,250,175,182,213,157,201,88,86,23,19,73,177,210,241,138,159,174,218,192,26,8,237,162,81,249,204,82,85,199,134,157,255,243,0,231,49,99,234,177,102,199,132,101,176,156,198,86,181,207,125,219,221,114,142,94,226,37,74,137,208,47,182,248,182,134,212,172,213,181,203,94,249,42,251,208,9,142,113,47,82,154,169,121,203,202,138,10,3,133,171,240,101,171,198,99,167,141,205,184,44,177,15,70,244,114,17,120,159,130,36,154,102,138,24,59,78,105,76,135,205,247,153,4,16,206,135,143,228,137,20,72,253,146,191,20,182,151,57,131,231,59,181,165,216,84,136,229,147,157,119,246,214,249,155,102,239,177,101,122,213,103,135,127,240,81,154,146,97,100,37,124,227,0,55,186,82,219,231,58,129,200,76,64,81,78,221,234,225,73,173,89,239,25,59,207,19,27,17,147,93,90,45,27,193,9,59,183,8,36,183,130,44,162,210,141,224,13,241,146,223,203,172,132,210,9,202,69,154,220,81,213,26,138,133,193,81,37,67,94,137,186,182,196,179,133,75,93,19,73,166,227,239,70,83,179,204,80,238,92,9,42,222,43,184,217,36,168,132,111,55,186,235,174,102,135,75,105,122,62,120,162,234,141,45,81,114,160,26,170,132,147,88,176,25,59,27,127,51,137,37,44,36,163,16,250,216,109,110,247,39,109,231,106,254,55,7,194,120,25,145,144,229,10,113,239,212,166,140,144,78,80,197,250,226,138,87,56,145,68,9,106,138,236,249,100,44,66,250,123,254,133,76,172,241,208,116,30,54,54,141,251,95,164,152,235,138,233,248,4,23,138,169,43,216,130,137,174,220,159,215,31,188,99,176,170,45,124,238,106,52,63,131,69,152,24,65,64,4,44,119,105,31,216,60,216,98,13,248,31,201,109,221,140,198,155,244,26,39,56,236,32,204,5,196,60,156,217,125,220,127,55,159,254,215,0,140,130,143,8,234,221,194,63,14,40,0,165,137,110,243,158,245,234,111,82,200,241,231,32,218,247,71,180,111,215,96,155,54,28,40,78,113,84,58,0,92,179,75,252,200,88,30,7,160,57,160,68,29,63,110,128,50,117,97,251,102,251,24,74,120,52,189,122,212,157,123,0,227,56,181,181,19,171,125,61,10,238,29,238,66,56,148,248,120,51,135,57,231,160,41,81,49,239,105,11,52,75,115,109,38,237,93,165,169,87,85,190,50,64,185,101,107,179,120,102,234,23,139,223,77,60,14,25,41,240,106,157,173,41,178,73,62,206,67,252,108,251,53,243,133,228,150,253,94,31,98,199,119,186,223,161,57,219,242,208,115,137,234,57,188,164,24,124,238,203,211,58,176,231,170,18,124,69,84,227,238,135,117,137,94,98,80,225,161,233,120,209,121,232,90,177,127,173,127,115,133,159,102,18,34,178,97,87,178,177,148,106,48,15,110,173,120,224,214,152,47,241,170,208,127,226,117,134,241,166,252,118,230,124,188,113,188,123,89,83,153,216,217,216,96,45,72,202,236,91,229,103,194,86,111,246,229,221,250,3,226,101,79,219,248,138,179,167,109,127,141,9,123,239,192,21,170,65,183,244,173,100,26,143,153,248,67,71,249,89,122,115,236,253,131,194,243,154,26,85,44,227,190,31,122,33,207,154,206,170,15,200,186,51,210,23,153,199,249,10,112,200,91,35,114,22,67,88,46,121,232,221,177,187,21,115,114,83,31,38,44,156,167,211,222,92,120,71,246,113,38,237,144,248,120,226,49,38,154,187,141,65,152,247,126,224,219,230,254,242,66,194,76,245,252,202,173,151,10,35,60,159,221,33,219,135,151,135,155,46,52,225,239,205,89,8,251,166,135,74,225,58,254,238,135,125,254,182,169,170,29,244,178,222,177,248,56,204,49,53,85,241,251,132,227,170,169,224,223,153,177,39,215,251,205,40,75,183,46,145,247,98,242,199,142,49,124,199,58,109,239,254,120,113,243,148,43,67,215,86,111,84,119,70,21,11,17,185,140,194,31,160,170,170,173,141,69,45,87,6,192,95,127,173,76,59,227,10,118,76,43,206,98,100,128,163,10,113,47,167,131,174,230,214,23,45,16,31,105,65,5,70,127,53,247,230,52,216,176,147,45,223,197,217,10,69,223,246,77,37,55,183,190,86,122,87,140,164,26,247,13,63,207,235,9,47,120,131,97,103,255,146,144,108,238,171,152,203,159,236,138,144,177,198,142,117,166,250,118,199,100,221,42,139,166,68,225,74,33,119,24,30,2,123,172,67,91,106,112,149,251,80,167,231,153,215,59,239,162,77,70,196,148,135,236,107,30,160,123,238,187,188,111,140,40,150,207,127,168,133,54,174,245,54,133,143,179,219,215,140,240,81,80,143,249,187,114,177,47,226,139,47,50,153,143,147,95,194,133,141,96,152,229,212,155,15,41,160,15,246,215,183,47,95,175,147,170,199,111,253,91,89,224,0,182,24,115,100,162,190,67,150,109,21,207,44,93,123,254,85,81,169,163,2,253,103,79,50,86,79,24,160,181,83,144,107,180,142,75,198,75,67,205,16,194,54,112,98,49,229,244,86,114,152,171,100,118,153,250,132,83,79,227,188,106,239,10,93,200,124,84,173,113,232,220,85,55,84,72,230,247,160,192,102,245,29,27,113,232,172,123,83,89,166,159,80,206,30,207,133,48,11,74,81,116,61,123,119,37,157,31,252,154,142,114,163,93,125,73,11,208,231,219,37,170,194,184,109,165,0,174,22,180,115,221,189,173,133,77,119,118,67,143,123,58,159,97,217,201,168,123,183,200,187,135,141,134,123,214,221,159,3,162,119,189,214,225,195,235,37,193,187,89,74,124,112,168,127,51,239,57,211,148,203,23,180,201,166,247,92,125,117,240,50,216,233,63,99,255,10,8,114,250,221,52,62,85,243,72,188,122,243,204,115,231,215,205,34,33,255,185,255,222,120,242,138,236,144,12,185,236,161,75,232,21,144,248,242,251,119,156,86,166,249,138,133,226,208,114,198,232,213,214,43,96,157,100,6,253,216,117,254,67,238,145,111,254,105,130,127,211,252,165,111,232,52,165,78,170,220,102,176,253,61,159,193,183,51,47,73,223,158,171,234,122,26,62,238,7,87,25,81,31,221,219,146,105,60,44,205,160,166,168,179,93,202,112,249,91,18,208,154,61,191,223,135,89,107,114,153,157,86,102,150,150,133,162,46,215,116,79,122,211,135,26,157,169,197,243,171,3,95,234,201,224,211,146,91,9,236,109,26,157,235,49,89,196,95,27,85,196,37,219,148,146,26,29,47,154,66,220,179,7,132,107,65,251,47,24,163,119,13,171,245,237,43,135,199,251,141,39,15,177,201,207,159,40,94,1,22,62,194,235,62,203,125,88,94,171,143,206,179,252,252,29,220,237,102,145,19,126,142,42,209,37,104,51,38,135,247,91,95,114,50,157,218,220,241,133,109,238,244,116,49,141,145,136,87,116,124,200,122,229,187,248,99,68,103,55,160,3,23,129,242,198,21,203,98,92,30,135,123,38,152,158,1,230,120,163,179,29,163,46,187,173,213,85,4,142,73,107,122,53,182,147,121,102,166,136,230,90,193,56,183,94,246,36,200,123,126,155,152,212,201,188,153,235,54,146,212,164,240,107,118,27,140,153,215,217,220,245,97,91,155,100,105,82,55,178,70,246,168,202,101,204,174,140,19,55,17,189,115,171,208,198,191,107,232,226,123,48,78,244,73,57,141,173,247,198,10,217,6,95,189,87,87,227,109,43,238,188,43,78,132,116,103,43,52,247,220,46,189,196,247,45,249,78,7,230,62,82,219,37,206,113,11,127,177,156,169,216,103,222,189,138,96,237,226,252,173,216,218,206,168,231,222,227,171,169,78,164,230,109,231,250,226,214,41,196,234,171,201,44,18,37,119,50,106,239,164,149,207,246,196,57,119,203,177,45,211,172,177,178,58,193,187,120,30,11,245,124,16,107,107,26,84,142,131,160,233,220,142,80,206,91,235,236,217,25,56,232,250,92,141,216,187,158,211,179,181,11,207,10,25,117,144,41,170,175,186,243,185,119,214,61,84,235,7,96,38,166,242,134,175,47,57,39,249,195,157,114,95,104,156,92,86,234,172,4,157,53,229,86,93,222,198,4,102,98,63,209,1,203,39,87,236,154,219,98,6,170,52,234,136,153,124,4,122,118,246,78,84,30,131,74,243,53,91,209,59,218,126,206,100,120,21,67,31,114,116,24,125,173,238,196,195,203,135,102,113,231,26,124,21,137,31,164,16,134,23,91,107,214,219,123,123,235,248,58,111,93,231,238,172,103,188,127,159,123,198,78,208,108,153,180,14,6,179,213,133,188,2,52,86,172,204,12,151,245,43,116,140,131,119,201,225,238,5,94,14,137,85,48,228,143,231,248,95,122,214,51,142,67,118,79,217,50,2,178,103,59,213,115,252,184,239,30,3,216,26,223,185,164,162,111,84,78,6,135,142,141,156,44,41,64,166,191,121,196,106,162,0,230,76,191,179,253,182,186,66,107,230,15,176,195,116,0,229,229,43,130,172,216,126,195,144,161,192,56,227,16,69,134,253,247,228,128,255,45,252,34,203,66,16,81,217,217,67,73,205,2,140,141,130,152,157,208,141,82,216,132,0,116,43,223,225,0,184,181,158,221,99,143,221,85,171,136,238,48,95,85,182,205,119,113,224,216,41,88,136,240,10,216,137,100,195,23,52,127,92,238,34,81,182,56,156,194,180,138,137,101,34,3,156,0,66,8,126,231,23,35,9,203,239,193,205,31,18,102,237,166,22,236,134,124,139,19,203,6,149,98,184,142,233,123,198,204,241,156,85,28,108,153,125,55,158,4,166,103,84,160,197,42,59,212,92,71,32,183,243,209,198,197,167,79,124,187,126,187,215,194,200,83,210,51,149,127,117,56,102,91,91,174,211,145,228,219,208,207,206,71,99,205,207,194,172,151,172,57,168,141,142,252,149,93,209,167,115,108,35,250,229,165,212,212,137,194,134,237,113,163,38,181,207,4,5,16,182,150,154,45,151,138,63,235,201,196,147,74,224,199,129,125,100,46,75,121,42,84,192,150,10,207,84,230,230,114,85,166,206,205,105,70,176,148,19,253,184,132,151,201,104,179,101,138,101,51,208,227,244,194,104,43,229,7,15,207,0,55,72,115,183,74,45,70,144,159,57,120,126,246,86,152,199,98,98,169,241,242,40,55,205,204,85,63,27,27,73,92,143,11,123,68,121,78,87,23,49,21,44,209,72,136,27,22,39,38,238,124,59,169,232,176,238,100,254,101,221,48,22,213,227,91,143,210,195,164,230,212,220,85,115,141,194,197,131,221,207,142,70,220,23,44,50,113,154,50,229,177,49,235,224,13,122,54,125,219,136,66,183,20,151,43,58,137,159,174,115,67,167,253,26,66,147,24,1,247,1,67,207,113,23,231,88,7,142,208,58,99,112,220,182,141,76,160,52,214,151,76,234,47,12,209,51,79,5,2,116,83,170,120,108,203,140,226,174,68,109,192,251,15,245,109,194,223,241,28,170,73,220,216,136,74,63,239,214,229,54,4,197,147,77,44,49,151,49,145,228,246,48,91,13,133,211,223,161,190,131,209,179,89,49,189,194,36,92,83,100,242,25,114,37,131,255,133,139,222,100,114,78,219,22,155,26,105,207,114,138,181,52,95,57,22,27,29,138,75,67,228,45,123,188,22,128,226,159,193,142,141,13,3,30,213,53,177,128,156,41,223,175,138,4,63,23,124,46,59,210,14,123,113,51,241,72,48,60,123,118,61,149,74,101,252,197,48,84,244,125,233,81,218,139,149,174,186,98,209,17,232,209,58,47,68,189,247,97,38,59,89,211,124,211,235,34,214,197,164,252,168,232,70,144,137,247,96,167,15,225,183,252,182,148,35,50,19,188,153,143,16,38,196,18,71,75,65,92,20,226,9,78,111,10,60,15,107,235,132,1,19,130,151,203,157,86,89,201,132,131,220,210,146,241,117,163,166,168,50,239,151,60,215,198,207,2,78,108,118,102,233,93,31,42,102,86,167,182,236,192,201,58,79,53,38,15,239,200,84,135,151,234,116,230,250,225,62,124,153,78,38,92,162,143,129,8,190,39,211,32,26,67,82,203,169,95,42,41,241,46,216,43,54,29,121,106,19,223,35,68,8,98,221,161,233,188,156,42,87,207,144,165,5,47,189,95,142,75,202,78,50,147,220,162,125,234,102,229,50,211,221,164,45,111,49,108,93,180,84,168,6,115,190,2,196,44,131,69,170,69,117,208,150,56,110,198,25,168,111,182,190,128,28,182,70,83,97,178,199,190,63,193,232,125,133,246,19,37,213,67,226,217,57,3,59,30,35,235,124,60,2,219,4,190,203,196,19,135,106,87,166,47,127,181,219,102,127,54,40,68,100,218,105,148,41,67,174,32,41,18,165,42,132,56,74,88,219,138,223,79,61,248,194,9,113,233,85,168,147,165,134,40,57,204,180,106,234,29,99,91,93,10,174,249,243,212,11,199,119,38,42,100,45,95,209,156,83,205,200,200,141,244,165,162,40,67,162,218,24,61,65,81,101,139,147,76,35,63,20,123,39,132,137,138,123,199,92,219,242,69,57,150,85,114,118,37,18,132,36,239,224,9,57,69,29,103,85,210,230,34,9,161,93,24,213,172,103,26,150,54,96,44,219,78,59,106,170,147,182,226,254,193,216,172,14,202,212,226,6,219,111,182,72,50,149,154,187,250,137,31,73,153,171,40,34,17,216,228,247,247,103,63,101,222,238,104,181,208,62,237,12,6,228,175,25,125,108,236,77,24,239,239,82,202,8,212,221,173,175,175,74,197,238,202,166,88,85,175,115,127,39,29,87,160,174,83,224,82,229,199,112,236,249,242,215,245,105,112,201,208,69,154,109,179,191,220,80,157,73,80,124,0,141,73,216,21,147,106,14,40,149,253,102,252,129,74,142,249,85,75,71,210,236,134,123,182,165,156,235,44,116,64,144,201,163,206,31,220,232,147,26,139,245,112,50,43,246,244,141,211,51,229,115,190,57,143,190,97,174,247,186,76,235,46,7,43,224,90,172,150,181,181,116,225,135,95,58,171,127,27,223,63,230,212,80,162,215,104,84,220,128,221,118,118,29,28,229,142,201,128,238,26,151,144,3,157,185,243,87,64,213,7,167,35,155,195,96,194,168,45,139,116,125,118,245,35,137,45,247,142,46,29,18,183,182,250,21,38,134,29,10,98,143,224,89,142,185,134,27,149,124,78,204,244,120,7,251,117,146,136,212,220,8,223,221,68,138,95,161,202,101,224,194,231,27,8,19,208,3,196,159,37,7,206,87,144,28,229,249,25,20,89,241,245,32,229,231,198,173,230,1,204,12,91,38,134,218,239,34,47,74,83,249,140,101,221,249,108,149,237,186,252,218,76,154,28,55,138,102,88,194,111,18,158,195,4,182,201,101,212,174,86,219,6,38,172,230,155,155,89,12,52,58,104,237,242,50,58,160,120,44,154,38,223,193,3,124,115,164,177,96,102,244,126,218,25,66,87,148,249,34,121,144,76,71,150,38,37,115,128,86,124,96,155,13,187,101,218,248,12,53,254,77,91,46,147,114,112,244,40,143,28,56,105,204,89,39,106,70,81,230,104,49,249,37,160,43,201,32,187,133,41,212,177,140,170,58,225,204,158,172,133,192,184,90,106,94,41,226,48,170,234,110,120,74,142,227,92,61,246,231,242,85,88,59,176,60,67,158,173,133,231,196,146,226,77,64,64,54,174,252,67,3,226,108,51,106,213,204,233,212,44,202,50,225,193,115,31,99,36,18,28,26,113,19,134,29,25,162,112,7,92,56,242,121,103,201,127,221,102,37,51,104,199,227,21,46,138,21,1,43,129,45,238,145,199,245,10,228,213,223,42,126,5,207,252,13,89,254,149,104,169,178,164,173,63,98,18,217,149,11,16,75,86,45,76,104,78,81,65,159,219,246,127,191,51,142,100,192,46,68,106,8,46,85,105,180,191,38,66,94,242,79,114,155,147,75,246,163,98,35,49,106,252,102,57,155,249,242,10,112,225,236,153,107,70,201,77,115,61,192,217,84,115,87,202,119,8,151,82,38,195,144,236,102,194,105,10,31,152,3,122,228,141,6,28,214,147,19,98,37,36,129,76,44,132,214,9,40,155,131,25,211,64,66,197,80,180,94,21,203,191,54,50,205,183,231,248,105,226,49,44,158,126,132,41,43,17,171,183,143,125,225,86,7,176,63,109,215,51,202,135,153,28,138,187,119,13,182,182,41,20,9,11,71,186,216,127,188,184,191,133,162,48,201,126,217,161,139,210,150,215,62,160,42,241,237,7,118,186,212,178,47,195,129,19,41,25,74,229,177,163,210,147,232,246,76,114,201,142,127,62,83,224,254,38,153,252,240,135,130,225,233,246,54,2,155,120,106,123,233,69,210,197,152,131,54,242,207,44,58,215,91,189,113,232,217,221,216,83,45,63,202,246,49,119,11,205,65,248,113,171,134,28,207,167,77,70,125,48,254,185,48,208,214,9,32,83,145,75,246,78,43,59,223,230,160,138,106,193,29,216,20,177,164,248,141,140,153,125,143,38,161,1,160,100,195,221,24,187,143,254,228,46,244,137,19,24,44,254,190,237,191,199,200,255,175,129,192,17,87,90,52,4,39,141,152,128,11,192,217,198,231,127,64,16,71,95,199,163,220,228,72,171,177,248,199,161,28,102,244,22,80,53,116,31,176,244,215,138,63,13,34,227,146,28,155,230,192,244,213,59,160,170,109,50,110,217,21,204,145,168,156,29,214,1,231,180,83,232,64,80,94,215,79,145,78,175,123,225,46,109,45,62,155,55,107,93,70,61,20,246,180,206,135,231,188,123,140,207,124,48,20,207,229,140,70,56,102,27,184,58,232,217,211,154,161,210,25,208,62,140,41,219,168,0,222,11,219,86,167,83,2,22,182,166,176,50,156,80,205,160,203,168,89,74,119,38,176,115,210,175,137,137,222,218,30,231,74,98,1,35,24,217,113,15,212,188,26,56,137,245,36,30,84,28,146,204,251,229,207,55,243,79,79,49,147,35,172,175,81,197,181,75,249,174,58,107,59,51,142,34,79,166,35,211,171,128,30,152,190,154,159,200,56,101,92,142,20,213,211,14,216,22,51,39,91,168,110,125,115,172,132,203,133,244,126,37,232,10,219,188,2,148,251,112,202,234,119,250,178,130,218,72,177,199,51,85,210,40,216,116,52,124,98,246,118,73,176,41,46,156,170,162,14,43,76,126,239,1,101,202,204,105,35,171,169,59,137,150,142,61,118,174,129,29,20,162,191,59,223,23,153,230,96,254,98,81,155,68,236,98,203,38,193,72,185,87,180,214,149,167,138,221,79,18,55,214,190,216,243,59,195,139,100,175,173,112,241,71,188,195,180,25,90,179,111,110,219,157,95,108,138,212,237,191,76,3,233,146,152,184,170,67,84,153,138,52,130,25,19,74,192,116,246,5,98,197,168,49,19,60,230,78,155,230,155,169,228,211,103,187,106,70,31,253,231,248,86,222,213,92,163,17,249,233,124,211,225,92,125,74,201,92,251,234,121,143,132,49,34,247,187,248,251,237,94,11,94,232,44,218,245,160,114,174,182,106,70,3,209,241,184,185,181,213,243,95,124,188,80,89,113,62,250,140,175,149,39,27,53,13,38,190,253,187,119,239,40,246,176,248,239,67,26,154,146,168,134,34,122,101,70,94,1,13,112,177,190,136,102,133,241,14,235,60,229,229,243,120,236,213,90,149,217,2,138,211,38,188,179,121,160,244,84,204,57,199,160,192,88,153,148,124,253,108,254,206,195,103,44,17,35,244,185,187,30,84,122,26,6,203,3,180,34,11,40,55,227,210,100,198,194,165,15,5,181,51,98,53,100,233,88,189,143,142,38,25,156,171,77,72,53,250,163,202,207,63,200,124,98,153,167,188,112,69,146,176,79,238,81,146,249,157,155,187,244,67,218,224,196,252,46,101,72,203,151,109,197,164,198,150,10,181,224,242,155,230,41,2,180,166,156,207,234,69,18,98,98,154,235,223,142,207,18,116,68,63,72,228,12,235,134,147,57,108,12,247,72,226,148,15,158,97,252,10,171,219,137,207,148,154,19,55,222,21,31,67,220,106,84,231,181,229,67,95,13,36,249,25,25,179,171,162,207,77,108,71,183,34,165,124,104,107,190,153,126,31,59,205,83,194,18,109,25,105,93,114,48,59,186,166,228,127,128,17,60,98,2,214,57,210,121,5,0,13,38,96,175,12,129,143,165,51,185,49,102,43,44,225,108,113,27,208,152,243,219,146,177,26,145,14,45,119,203,189,185,65,91,181,4,141,135,62,113,44,201,180,78,144,97,37,129,42,214,230,151,249,189,224,43,241,125,146,101,140,193,114,226,202,134,32,143,11,44,141,86,15,200,16,162,231,142,208,20,227,44,125,237,134,130,87,214,18,208,115,249,100,179,203,27,91,147,233,242,148,60,157,80,83,47,88,191,68,101,111,192,39,181,107,237,96,58,152,234,173,17,245,118,252,54,136,151,249,214,81,197,117,251,28,114,232,21,238,243,19,201,145,5,31,45,55,149,199,142,183,240,179,130,226,77,38,112,189,130,67,105,143,134,127,128,28,99,106,75,155,11,43,172,28,123,79,216,47,195,199,244,246,37,196,9,145,132,21,55,88,45,156,111,138,192,14,51,76,84,51,3,229,73,55,97,147,151,205,62,107,128,182,40,172,240,134,120,167,205,47,57,83,227,2,149,244,3,73,107,187,173,222,163,215,220,63,197,212,247,152,88,60,121,218,62,20,143,105,85,212,13,181,33,63,171,79,74,237,59,176,35,220,33,187,187,41,43,122,152,250,202,87,222,27,140,249,197,95,237,69,158,14,246,223,133,205,85,81,111,220,91,110,75,222,31,254,156,169,46,47,172,18,159,227,159,220,23,6,211,118,72,143,121,94,163,172,148,250,221,94,51,86,182,60,209,95,161,219,225,49,23,148,24,24,164,165,220,91,76,79,79,60,157,66,252,126,88,252,238,215,192,206,54,175,236,242,182,152,89,20,174,190,252,0,10,239,153,80,247,111,116,112,111,171,201,241,62,201,52,72,141,50,221,101,125,103,31,170,213,203,68,199,52,88,198,83,32,51,50,111,43,62,248,10,80,115,10,14,95,178,5,179,162,13,204,89,179,53,21,50,68,68,29,219,157,138,236,215,178,196,208,7,53,112,236,8,127,205,24,214,88,109,242,63,240,122,231,218,227,65,223,200,231,195,77,61,195,153,87,204,149,76,122,143,176,8,206,188,208,44,68,24,26,213,241,99,168,81,35,244,162,102,76,37,250,12,180,149,249,140,149,73,200,237,237,150,124,64,158,65,168,44,85,170,122,230,202,200,201,243,152,204,221,53,39,214,80,62,239,234,182,109,190,71,110,193,38,12,151,79,255,87,170,232,64,81,215,99,114,237,244,126,216,215,97,216,203,149,23,196,99,219,20,158,141,44,126,103,213,81,189,241,224,75,225,168,129,116,60,20,182,27,101,83,8,42,16,78,239,186,177,23,233,121,106,40,229,69,193,146,113,164,19,143,161,159,214,121,235,136,62,207,78,152,116,111,71,58,170,85,78,233,92,178,183,72,134,65,30,8,118,204,152,178,162,232,55,49,123,167,211,244,236,200,169,33,35,109,161,150,145,62,217,50,192,136,209,91,91,75,38,154,69,207,211,222,176,174,22,229,212,6,232,215,193,172,212,98,43,183,140,32,210,146,15,166,131,95,111,63,255,101,244,211,87,166,159,249,221,143,251,165,127,222,11,104,154,106,75,221,235,22,203,251,32,33,246,125,31,171,160,55,108,38,218,82,133,188,41,25,47,159,159,16,203,151,18,211,207,161,95,100,237,144,175,225,198,197,137,242,97,195,161,128,71,175,90,200,208,150,165,66,66,207,90,198,175,160,235,56,120,40,44,243,176,197,51,68,73,168,159,195,234,235,217,134,225,185,84,152,196,210,100,227,159,207,171,223,146,169,82,18,25,48,50,100,248,233,41,152,44,89,37,176,175,2,84,200,18,83,103,67,117,109,37,196,21,3,50,161,20,207,164,185,123,31,174,211,148,147,241,49,21,109,77,76,10,79,170,37,76,124,150,69,50,171,154,44,17,184,191,48,68,242,60,28,227,33,251,120,251,197,72,22,126,67,116,22,161,245,152,248,189,200,153,23,63,251,79,3,206,248,79,124,102,237,221,169,160,121,161,47,249,52,116,84,117,75,249,72,212,247,215,6,70,94,150,80,79,212,185,217,57,80,137,137,198,96,3,33,204,98,36,95,177,13,89,155,33,181,235,21,0,95,203,73,140,96,113,143,167,148,0,108,77,122,5,108,29,226,152,182,187,61,239,212,109,109,226,175,19,31,124,77,117,152,254,227,61,205,120,77,197,61,99,188,14,167,194,163,191,89,92,192,100,44,159,36,26,82,113,201,66,20,48,177,25,198,46,228,231,88,58,50,0,155,130,219,229,248,131,160,198,4,208,226,240,223,111,239,255,55,64,36,7,58,35,10,64,120,255,180,153,7,0,192,134,152,136,32,26,133,218,183,126,156,12,40,75,5,16,137,168,29,15,253,199,108,178,150,128,105,104,195,39,176,185,53,170,255,146,53,235,98,79,26,37,22,79,198,164,186,27,179,234,214,236,184,151,171,192,228,92,58,201,176,65,43,115,182,147,162,102,192,99,170,178,229,204,230,229,121,152,68,231,26,111,20,104,124,171,156,210,153,62,76,197,7,223,232,91,202,87,63,83,205,89,255,207,44,4,236,141,102,166,138,253,32,104,121,23,154,107,83,50,13,101,184,80,101,202,93,49,133,170,63,78,7,21,163,25,76,207,165,163,184,233,221,209,159,67,122,232,136,207,168,151,212,3,71,242,125,234,172,211,85,12,63,222,164,87,141,94,194,197,154,103,175,114,222,9,52,106,242,39,150,126,124,220,50,245,134,91,177,209,188,58,197,23,110,149,114,216,84,243,15,50,91,29,198,177,88,123,125,136,102,54,21,113,127,105,107,45,57,203,60,52,157,90,180,44,127,170,118,120,202,128,139,176,145,133,224,55,150,110,186,200,61,206,79,16,202,53,144,115,241,210,101,215,184,225,179,109,18,187,100,92,62,255,22,211,84,137,120,97,46,137,107,73,215,13,77,15,15,42,165,129,104,133,81,20,244,75,91,124,197,71,155,230,113,34,121,200,14,221,250,178,162,26,79,65,127,35,196,24,127,255,12,96,60,209,222,110,164,9,220,96,212,178,118,236,130,188,68,169,52,90,206,95,239,217,25,61,12,4,65,140,53,66,26,160,205,83,64,235,104,204,226,107,11,211,134,213,249,58,169,208,105,241,61,152,38,75,182,221,111,162,137,187,228,237,249,167,196,86,205,14,24,233,211,181,132,49,145,105,78,210,25,140,34,224,54,76,187,182,206,14,184,78,193,126,26,70,59,231,206,98,150,100,67,41,149,132,134,107,111,186,207,198,247,135,223,41,241,109,71,32,184,115,181,89,98,195,109,123,235,39,19,129,15,97,131,19,115,219,44,232,121,7,213,170,115,234,207,215,146,163,211,198,140,110,189,201,212,99,238,145,41,45,232,101,159,193,76,18,245,194,19,198,81,98,9,102,37,16,182,83,237,220,147,128,213,176,69,129,14,6,134,120,154,205,107,83,13,173,28,170,80,186,205,124,215,4,219,82,40,229,33,31,99,105,242,245,206,68,207,228,20,241,170,148,138,141,228,169,153,143,31,22,225,100,221,14,17,71,43,106,47,109,109,212,12,122,174,179,10,74,120,198,199,43,192,94,23,197,24,221,43,128,175,187,245,202,249,190,216,212,250,21,208,235,245,78,174,242,200,49,236,239,180,58,54,147,141,73,114,250,211,188,253,148,157,125,56,78,254,198,46,102,231,44,222,103,18,97,17,253,92,145,227,243,223,215,116,86,28,29,50,63,235,216,41,234,210,164,95,176,96,176,145,23,249,63,178,146,215,73,192,76,107,82,190,44,213,249,190,2,106,208,55,130,184,128,253,22,185,104,139,119,68,227,20,198,102,27,119,242,213,239,169,105,158,178,187,24,194,69,52,144,123,39,28,111,5,165,187,40,216,195,98,247,163,63,7,210,49,126,154,158,37,77,11,108,28,149,115,73,37,19,142,128,29,120,211,244,18,57,218,121,164,227,42,185,103,87,196,230,147,18,15,35,244,194,22,100,252,42,71,39,216,244,35,229,236,62,154,233,216,70,195,71,107,48,106,54,142,61,11,197,15,42,89,132,253,140,245,54,227,227,55,243,187,201,116,199,244,12,53,50,137,126,79,113,233,25,224,251,94,33,41,193,118,72,55,106,51,239,206,46,96,204,69,108,141,142,19,30,100,218,62,115,133,142,123,159,154,5,52,249,18,211,231,254,209,215,137,200,84,66,6,173,105,114,13,73,47,255,138,224,189,192,146,61,178,76,177,81,150,4,52,207,46,241,36,199,232,253,109,97,205,36,233,198,216,83,47,209,78,217,192,118,107,48,73,67,149,184,125,43,213,154,77,101,149,114,111,182,178,21,53,249,231,207,56,173,29,98,43,41,38,249,113,62,138,34,209,99,6,138,234,124,109,124,108,195,109,205,140,87,110,188,110,26,166,187,48,151,34,101,130,196,158,109,222,10,21,6,117,146,123,87,40,53,65,236,68,38,118,205,237,149,7,179,109,205,35,219,254,234,215,249,163,241,233,78,236,228,183,226,73,111,60,209,186,105,111,143,43,33,194,30,138,48,199,162,79,233,250,51,149,178,146,111,187,239,119,78,111,105,11,97,113,127,119,88,75,233,93,228,109,144,3,2,210,241,76,210,131,252,116,186,52,195,233,252,150,155,15,244,14,222,125,189,210,152,34,155,130,109,134,43,47,26,251,195,94,71,171,233,208,204,53,228,14,181,121,104,108,206,203,100,201,70,178,156,51,149,251,186,88,183,110,149,93,58,33,58,191,246,230,222,17,107,142,176,42,149,71,47,195,216,43,2,253,104,248,186,98,175,216,103,153,226,50,237,244,210,181,89,78,215,98,195,90,171,107,130,124,238,140,163,79,38,162,4,187,38,16,202,52,191,244,225,232,90,104,156,117,80,8,35,116,128,252,147,100,49,68,161,70,159,83,52,121,112,215,30,197,111,128,192,62,217,241,239,9,93,154,66,254,1,52,134,76,232,121,19,209,224,184,151,250,29,55,81,222,176,230,125,230,29,37,170,226,40,2,91,198,37,148,102,40,106,163,124,87,204,64,227,135,88,154,137,31,113,200,11,241,47,186,5,157,132,114,28,117,252,78,66,63,183,181,66,189,185,79,226,63,197,127,85,193,75,255,213,43,16,34,181,243,251,49,93,135,217,224,157,208,91,161,130,101,82,41,136,221,118,36,143,82,122,165,145,244,147,221,178,141,112,173,159,32,102,75,212,180,169,249,177,97,233,193,126,112,131,100,151,168,166,38,54,205,85,134,93,154,241,214,84,248,219,202,89,204,204,135,209,230,222,49,182,31,99,121,97,67,182,157,115,249,252,159,247,125,182,28,115,12,92,236,202,184,165,151,32,193,4,167,141,69,228,206,117,61,77,65,146,243,110,228,201,141,203,73,3,147,19,228,154,22,173,58,235,91,16,209,165,180,191,22,208,44,78,253,121,211,92,197,66,69,5,151,41,244,170,64,43,214,104,208,33,117,211,31,237,233,22,146,92,233,251,168,111,18,75,30,226,106,149,221,3,108,72,165,150,223,244,49,214,167,109,76,221,40,83,209,135,61,251,118,89,215,190,0,87,140,160,86,73,110,20,107,238,190,225,70,150,77,240,113,161,108,117,129,69,238,66,69,74,39,111,118,52,30,57,37,242,8,212,35,132,33,200,90,33,218,239,51,220,102,176,63,79,26,122,140,141,68,234,25,46,41,125,86,66,21,206,200,207,202,130,22,127,27,197,153,3,28,243,35,107,98,198,229,156,159,79,112,94,115,155,226,125,62,13,123,9,219,102,106,154,155,211,138,177,221,223,160,148,32,52,9,119,98,107,6,45,59,204,84,143,101,109,50,148,0,46,51,131,38,206,213,45,203,250,22,223,169,86,0,189,248,42,45,39,230,45,224,191,23,111,248,223,197,175,224,246,205,252,20,254,0,135,142,96,244,157,85,122,55,38,138,80,191,239,180,0,0,131,211,37,76,114,72,160,48,11,24,128,48,246,70,188,208,150,88,254,63,11,58,5,44,224,13,108,239,220,15,143,64,224,87,135,231,90,244,76,119,163,29,217,193,180,77,86,169,12,75,131,64,126,122,3,243,64,214,216,148,95,140,218,135,228,115,14,104,14,203,174,150,108,208,185,233,10,221,181,140,15,217,77,38,45,24,102,250,44,50,133,124,21,119,194,3,218,185,251,30,235,172,181,244,135,174,248,106,18,62,42,146,75,143,65,236,183,70,114,176,79,75,143,108,104,173,94,225,144,47,169,40,218,132,185,184,3,66,130,57,62,18,112,74,132,220,86,232,88,149,126,87,230,131,27,228,12,153,200,83,186,159,15,98,78,40,87,180,4,19,59,115,4,20,184,243,16,221,215,151,116,89,29,142,105,104,54,126,170,114,220,16,11,210,49,56,188,169,174,161,228,75,155,189,50,88,110,223,76,157,152,196,132,100,62,138,218,193,171,80,229,85,145,32,116,119,54,132,114,132,12,37,136,27,109,195,233,120,220,181,35,200,198,71,211,41,211,220,18,37,153,14,181,117,91,178,183,202,217,166,19,38,159,112,243,58,92,70,211,111,244,78,192,237,185,180,33,26,45,239,182,155,12,247,186,74,200,191,23,212,141,37,0,249,156,195,110,183,38,114,164,3,93,198,188,81,215,242,39,228,227,188,154,129,47,43,159,200,215,108,9,190,12,14,104,245,19,167,132,75,159,249,227,20,118,169,196,176,212,201,71,124,43,20,31,182,122,162,16,113,219,233,181,111,14,171,109,148,220,49,250,234,193,253,195,64,115,98,11,63,77,242,106,155,14,107,173,37,245,157,26,80,8,27,102,212,176,47,85,87,125,168,211,201,63,40,40,220,198,81,70,174,146,95,69,185,105,248,169,72,86,104,218,231,184,109,31,115,82,148,51,43,112,186,158,114,197,243,153,138,202,217,200,60,41,139,87,157,186,74,242,34,153,30,98,127,191,220,205,254,130,198,75,210,193,216,0,108,235,36,19,217,69,230,229,146,216,77,90,20,80,232,19,242,98,96,184,61,222,72,104,215,53,136,205,114,74,102,23,179,192,34,225,184,171,172,210,75,216,250,67,3,23,156,10,140,37,18,165,204,208,7,215,81,50,82,105,108,186,93,198,86,127,140,105,136,222,148,215,160,182,20,20,5,111,34,95,64,250,27,134,142,133,169,233,156,157,18,21,42,48,87,102,152,4,196,39,123,135,12,212,53,138,12,214,20,187,254,138,138,236,81,44,126,30,13,158,60,195,104,41,144,169,212,241,119,112,152,69,58,86,205,103,220,195,106,163,25,92,160,248,103,217,166,24,92,130,147,172,209,190,224,102,142,227,137,190,92,238,101,100,254,63,84,53,70,20,228,117,117,212,180,211,117,96,49,159,216,176,131,225,177,114,73,32,116,57,34,164,166,81,190,197,0,26,202,20,245,149,84,20,235,208,210,39,220,68,150,33,94,127,240,86,68,91,62,255,140,1,183,28,86,106,125,70,179,188,78,225,241,82,204,95,228,118,46,151,148,130,132,253,21,128,202,20,30,91,126,180,31,17,148,109,148,159,148,72,109,68,33,11,105,193,207,82,240,227,53,141,232,103,109,114,167,85,78,74,112,94,83,145,208,167,143,156,25,12,11,203,174,101,105,249,51,120,10,74,201,167,202,169,84,159,252,157,233,231,147,227,35,248,137,149,37,236,113,96,19,199,199,198,140,51,147,38,198,203,35,130,42,114,76,132,31,141,70,35,85,103,218,154,217,87,250,236,78,202,164,120,146,153,103,71,37,238,230,92,67,220,79,240,196,199,131,174,128,160,30,30,66,157,55,108,166,127,167,247,10,0,116,44,126,14,71,79,84,47,98,59,156,174,118,45,254,120,219,232,208,84,60,58,161,255,29,107,56,249,50,1,84,28,200,141,126,161,57,121,221,16,243,10,208,242,69,250,37,80,65,246,247,229,41,56,106,72,78,106,86,3,54,75,166,48,187,132,47,214,135,173,11,81,201,207,249,50,178,34,170,252,120,230,204,100,184,98,245,192,222,221,151,148,27,95,69,223,95,106,48,32,54,187,185,152,10,10,154,18,236,154,62,93,29,32,168,74,78,80,61,137,144,102,80,78,85,53,192,184,19,67,153,109,162,97,54,42,138,100,117,225,154,101,59,113,69,177,102,155,249,83,186,119,173,255,195,148,173,152,45,167,170,213,114,90,194,65,205,93,184,89,36,31,216,228,228,38,80,201,16,74,180,2,156,9,217,200,181,164,182,207,174,99,186,140,151,222,226,90,150,193,178,228,63,103,192,13,206,93,108,130,15,97,153,32,117,149,253,154,240,27,44,202,64,248,82,60,153,103,80,238,2,199,45,111,77,51,22,141,191,117,22,23,152,254,115,184,64,175,33,249,120,244,36,198,53,169,12,127,107,114,140,103,78,183,241,216,232,99,1,181,119,84,40,85,111,168,53,97,46,235,117,66,181,198,38,207,0,132,170,140,122,48,29,163,163,17,51,213,159,229,35,19,107,136,42,109,157,54,7,87,149,88,12,10,67,42,66,124,88,241,242,41,50,117,121,53,127,134,242,6,102,234,207,187,4,126,253,47,42,151,72,214,229,77,10,127,92,17,197,220,103,38,143,195,36,95,86,181,232,84,126,79,240,150,83,167,145,212,32,186,37,229,172,189,163,40,129,250,39,73,99,98,185,7,235,54,94,101,8,21,132,114,248,87,74,219,75,226,113,88,70,216,200,88,65,178,172,172,162,5,37,141,25,5,172,144,132,72,106,164,98,128,198,242,122,194,152,114,246,171,67,203,43,119,57,41,51,163,161,133,38,18,131,218,9,90,66,13,155,84,50,229,88,216,82,9,139,52,108,119,152,229,170,86,219,86,76,100,35,180,89,71,204,202,114,32,76,156,68,247,70,204,198,155,14,58,197,66,55,14,66,34,217,117,60,73,170,243,76,158,159,129,18,142,69,227,236,110,225,36,143,237,166,222,68,196,123,75,66,2,226,251,17,29,91,82,108,236,155,63,133,62,9,229,51,243,76,229,77,142,49,56,95,6,160,49,22,140,219,25,107,95,162,220,131,144,1,104,226,118,110,68,178,105,96,19,223,1,216,60,90,209,188,127,55,57,252,39,5,173,233,192,250,63,115,183,97,67,220,78,96,148,136,92,189,16,243,0,68,24,105,128,57,0,7,244,10,0,134,205,232,128,205,251,87,40,14,219,41,46,251,239,18,38,33,7,56,38,124,28,92,118,80,30,178,213,213,155,6,65,36,85,201,73,168,133,128,160,88,39,161,255,227,107,145,207,251,201,191,176,147,182,40,159,93,3,14,247,242,111,160,29,175,0,51,11,81,191,249,132,230,197,204,72,20,119,235,107,244,87,192,185,199,166,209,77,109,165,7,255,23,71,217,21,93,207,54,168,0,231,210,109,220,96,193,52,57,179,5,180,38,168,30,227,195,16,244,177,99,79,109,163,250,166,30,53,53,243,47,236,194,70,207,189,163,185,255,68,236,89,92,138,109,144,172,215,53,227,199,170,192,52,254,231,133,30,106,11,235,134,198,179,167,163,87,0,18,146,206,2,218,90,6,199,203,228,163,188,117,215,97,126,64,60,148,222,165,59,66,115,135,4,225,21,64,21,74,155,208,130,206,21,229,94,34,38,44,224,246,10,240,250,118,202,196,125,5,168,200,206,68,182,106,118,103,109,58,88,234,41,101,72,232,4,16,53,122,1,158,94,12,27,76,141,41,65,179,222,241,1,211,27,144,168,65,131,190,241,195,226,97,249,99,95,178,78,169,61,205,129,173,240,106,238,106,148,225,142,154,146,179,184,247,7,203,25,241,213,129,209,185,135,120,93,129,30,22,15,119,253,123,152,138,122,18,187,21,156,220,29,133,32,131,139,40,217,106,72,173,109,240,121,237,169,240,159,142,53,147,40,10,89,236,2,121,13,119,226,39,208,233,105,18,108,18,126,195,176,242,65,87,7,153,127,97,136,143,77,56,123,249,95,43,153,21,232,170,88,113,46,191,238,239,211,203,40,180,222,210,123,147,137,87,64,214,43,128,14,245,100,136,48,91,23,165,65,183,67,243,7,92,39,36,83,41,129,106,41,154,217,187,243,182,77,87,209,191,135,219,49,170,179,230,107,214,238,169,122,190,144,91,71,203,167,65,152,0,171,21,247,26,159,154,2,137,195,253,83,111,232,149,215,187,217,180,207,115,101,12,209,182,252,11,23,152,21,217,213,9,12,81,226,165,249,79,243,53,170,197,62,135,98,197,202,37,3,29,41,146,222,103,151,145,203,104,130,122,5,12,208,186,70,207,224,214,81,40,89,224,65,133,166,206,170,101,138,157,71,74,71,66,204,199,103,184,14,242,113,155,170,99,174,41,63,252,61,35,66,177,202,209,138,189,143,185,35,130,242,199,164,244,90,12,6,71,251,152,231,25,119,91,221,119,229,165,185,8,167,205,252,177,147,87,171,199,5,135,138,19,236,37,28,135,252,173,222,99,174,214,80,211,130,206,174,186,39,210,31,33,139,131,98,103,224,136,246,152,198,150,53,87,63,34,78,157,190,69,207,209,49,252,47,13,113,245,145,101,96,101,118,200,73,7,254,209,245,168,254,1,219,94,193,52,211,243,59,171,156,10,100,6,161,13,78,187,173,95,248,103,69,111,20,215,53,33,193,177,121,196,10,78,101,212,243,214,143,94,219,211,232,184,122,240,165,172,80,165,178,43,98,236,192,255,155,40,127,58,49,32,154,47,206,182,103,33,236,162,14,23,123,34,89,177,68,250,240,236,111,48,245,169,234,178,238,225,151,241,77,101,111,39,81,153,114,121,135,179,243,60,89,169,212,202,201,181,229,92,113,178,53,164,198,250,242,247,161,182,177,62,116,224,207,181,188,70,73,145,176,64,51,216,11,161,191,127,214,192,229,67,25,227,9,95,151,154,165,184,175,206,53,48,126,159,193,163,171,21,150,207,188,183,233,116,77,224,121,13,112,143,46,216,25,123,139,112,88,243,125,101,98,107,55,249,180,226,50,55,240,48,84,34,57,152,227,224,222,239,182,107,207,224,16,102,206,242,252,154,72,214,128,251,125,139,15,92,251,6,205,67,229,157,117,103,21,54,177,94,139,254,136,212,214,230,134,47,22,209,189,215,115,67,238,68,135,240,251,147,5,191,224,182,228,143,173,179,47,90,95,239,114,18,174,2,198,125,99,161,217,38,203,198,142,37,234,10,138,36,154,207,200,137,151,40,131,13,166,246,127,210,229,195,20,43,236,221,245,84,247,175,86,47,180,175,200,178,180,59,226,127,185,106,219,48,120,150,207,18,126,222,92,190,162,195,104,179,89,90,211,236,230,233,97,86,159,45,249,243,92,229,246,244,192,123,241,59,129,114,144,7,250,130,53,232,234,222,218,121,234,57,123,103,221,81,57,106,186,123,133,126,91,127,37,168,62,203,236,185,165,130,122,108,95,99,161,189,212,218,78,25,158,189,209,182,106,121,181,52,158,122,137,154,187,248,10,192,56,72,233,205,182,123,40,29,222,104,187,106,60,128,161,226,165,90,249,61,139,196,189,35,26,97,112,105,27,57,5,195,167,20,216,181,103,250,244,115,193,100,155,113,28,49,74,119,116,41,242,99,187,65,165,141,30,168,234,70,117,112,95,234,147,61,247,34,232,113,171,250,1,228,25,218,125,193,177,28,125,234,120,35,34,232,61,113,168,123,47,78,230,133,233,138,85,51,52,56,23,163,113,153,182,36,201,118,39,113,142,239,1,87,86,79,207,112,31,194,123,172,45,126,22,162,183,25,155,226,238,61,81,116,133,223,152,107,60,179,79,248,49,103,10,168,155,5,45,186,83,132,159,51,178,191,213,157,168,89,154,41,159,243,172,223,113,186,4,252,208,203,59,240,195,24,203,120,228,127,222,61,45,63,159,177,94,229,127,179,173,99,170,2,73,161,177,196,75,174,43,201,52,243,205,83,169,151,40,215,77,10,132,103,110,38,70,215,174,43,187,167,127,94,1,217,75,183,70,194,37,211,95,82,72,163,219,139,126,175,182,105,37,185,55,207,19,100,193,103,216,168,199,182,66,64,56,93,240,251,208,5,229,252,85,251,211,10,233,65,69,70,1,97,27,41,55,82,255,74,85,114,222,2,5,80,85,249,124,71,117,194,135,193,58,82,138,51,33,222,228,139,156,71,121,24,91,159,75,197,207,105,91,67,79,61,250,78,77,154,122,189,56,210,196,29,196,75,2,230,140,222,75,199,121,199,143,249,49,79,241,34,0,0,140,10,19,62,204,215,210,152,231,94,169,50,220,199,110,141,39,27,122,90,113,187,243,255,94,2,234,127,5,14,27,232,205,56,253,133,27,44,242,47,47,101,122,90,211,85,90,137,55,99,43,96,218,125,247,187,164,97,25,48,36,14,151,223,25,7,0,83,26,59,193,145,220,109,165,248,9,197,32,60,34,2,216,190,110,190,251,198,117,118,126,134,42,0,254,91,100,146,96,185,167,158,208,239,56,8,110,182,223,223,241,7,96,59,117,193,168,82,156,192,19,158,191,81,220,51,82,116,104,114,81,81,110,58,141,177,255,190,156,79,34,142,116,212,69,53,144,88,249,252,14,96,248,2,73,86,171,79,78,155,173,119,77,96,59,179,135,211,36,27,103,237,160,32,112,86,49,28,234,87,255,38,253,75,172,106,48,114,240,178,1,9,184,124,137,77,29,133,25,179,78,125,151,145,184,222,57,92,209,120,185,95,50,178,73,225,24,213,40,83,51,234,114,69,90,181,22,57,250,19,11,206,44,96,36,233,160,50,174,128,221,230,30,127,254,67,210,241,79,66,29,171,56,69,209,46,208,110,91,103,43,109,148,13,54,230,98,2,90,3,199,230,88,186,74,101,16,228,201,233,197,145,225,17,101,227,94,105,103,166,176,5,93,7,171,253,211,48,86,202,98,130,194,30,193,29,73,7,128,253,38,178,39,19,235,73,72,211,254,182,80,232,216,237,148,124,112,38,185,24,199,133,12,237,75,30,232,9,158,27,239,30,115,89,197,223,230,221,95,141,83,214,150,50,97,53,131,38,158,89,176,150,120,13,121,66,87,182,233,211,102,213,164,232,196,144,107,145,15,50,8,253,171,132,222,0,199,229,166,241,30,29,254,169,20,88,97,109,12,206,101,182,23,228,163,58,83,21,250,254,116,96,45,40,116,218,138,125,203,176,158,178,97,41,193,247,6,38,196,219,86,5,233,168,107,192,190,8,131,48,55,176,5,31,35,119,128,153,37,68,192,241,227,98,245,44,150,165,178,78,222,189,35,115,141,82,182,96,21,173,62,214,104,150,90,16,55,185,217,158,242,250,34,112,98,178,118,52,52,79,148,198,106,38,21,5,103,94,91,87,33,47,179,114,196,190,41,147,236,29,254,100,168,16,64,232,203,251,16,85,101,157,28,135,56,73,156,187,244,120,71,112,252,167,54,193,193,64,102,212,194,68,218,228,124,120,148,125,109,146,234,165,150,151,191,49,229,56,129,166,39,136,185,217,186,177,61,223,248,154,128,53,245,235,72,209,45,52,244,242,31,14,118,140,181,49,239,98,188,196,226,63,221,185,108,169,122,13,164,78,235,142,147,242,69,182,62,117,217,56,239,169,21,97,218,147,150,245,127,165,108,116,246,164,50,104,53,198,173,21,154,58,47,21,212,173,208,56,43,111,126,184,182,55,137,191,107,181,181,230,211,119,180,97,208,53,86,155,66,56,84,252,227,213,204,100,201,8,5,101,119,25,16,68,109,86,153,33,18,21,179,156,243,134,91,84,45,6,243,158,214,19,51,225,9,9,177,58,172,179,190,2,120,154,146,138,149,62,129,13,167,107,105,48,125,101,11,5,160,88,45,225,42,73,245,159,223,135,133,51,37,223,227,163,27,163,178,78,204,241,180,86,94,44,133,19,163,12,125,139,71,43,224,82,130,222,165,87,252,208,222,218,234,211,217,171,240,232,101,45,63,71,122,18,106,230,134,218,193,92,19,196,228,34,48,196,3,103,151,142,95,208,97,23,220,33,221,19,31,13,211,212,241,22,194,165,75,228,230,73,24,125,38,13,231,209,15,116,82,237,80,52,73,47,175,208,41,82,3,28,175,125,50,124,206,196,125,197,94,170,191,204,232,179,9,114,51,145,188,177,198,105,189,254,24,181,106,194,184,104,189,84,127,60,14,100,17,237,197,124,165,68,81,147,129,16,106,61,81,64,158,145,70,249,105,191,161,52,46,77,122,62,44,99,213,231,82,252,46,35,54,182,35,53,75,153,204,131,155,188,86,173,55,68,149,197,141,193,34,181,29,108,170,232,200,213,84,225,108,255,247,155,55,142,77,175,134,107,129,170,150,1,65,149,76,188,51,85,143,242,45,195,145,168,242,65,186,161,204,207,81,179,229,100,74,14,253,190,2,69,207,220,57,47,137,203,116,119,69,95,9,5,250,60,113,239,51,142,87,128,152,50,154,186,79,226,64,3,53,163,242,153,4,61,155,108,241,48,113,195,188,71,42,25,187,233,96,192,214,47,117,199,38,76,221,41,189,94,69,214,210,225,58,58,165,85,233,156,200,212,44,208,249,38,245,43,224,131,73,52,114,241,98,209,124,5,23,119,115,118,48,101,46,89,109,110,150,241,174,153,77,116,104,121,50,222,154,37,79,99,47,119,225,151,91,177,64,10,112,97,46,148,6,14,243,251,110,130,193,252,60,205,212,210,140,173,208,125,241,211,233,184,63,224,88,201,177,152,200,93,255,22,115,90,213,90,119,103,96,116,242,186,183,218,232,56,221,84,153,175,68,51,111,115,107,205,158,185,35,194,119,201,83,59,255,50,166,13,131,198,10,101,62,63,60,12,215,90,127,42,201,127,31,48,12,225,13,185,120,196,161,107,158,196,109,106,230,251,195,146,52,152,245,103,45,62,222,73,72,176,166,155,41,248,29,173,67,155,73,42,65,169,90,138,180,71,204,227,220,88,181,198,229,167,239,19,31,6,181,106,96,193,235,3,137,82,70,244,200,214,42,115,206,5,160,64,25,87,170,104,73,87,154,225,35,231,43,130,145,163,218,37,44,4,5,62,194,82,205,223,109,12,110,158,28,210,116,210,210,25,114,241,125,97,144,171,52,212,31,121,134,80,179,143,197,173,219,150,76,25,9,7,149,225,59,37,237,9,57,155,228,63,189,29,54,53,113,213,7,26,192,229,116,5,187,246,148,199,30,181,177,19,236,156,71,150,176,190,212,183,159,192,7,117,88,50,84,43,37,9,117,29,211,110,235,213,62,98,94,182,137,106,106,99,122,145,211,50,150,58,79,100,155,36,247,156,100,51,251,48,70,117,173,81,25,55,66,197,44,155,100,28,93,157,157,219,160,27,109,237,179,117,63,67,134,69,140,20,165,13,229,210,139,15,17,57,69,127,11,226,161,20,205,56,28,254,202,251,152,85,245,156,196,61,132,193,33,227,242,93,167,217,206,125,204,236,24,94,130,176,38,117,49,113,105,11,126,81,63,101,87,50,4,92,110,34,15,137,175,144,6,36,221,122,93,130,250,98,122,144,152,221,40,201,73,242,47,49,189,222,89,26,102,83,137,155,122,20,216,161,26,201,96,110,121,4,63,5,198,217,86,184,51,196,21,216,108,65,119,101,136,143,88,228,161,77,213,92,187,220,87,107,201,3,27,220,123,148,0,91,97,12,214,86,41,254,11,22,154,171,210,42,63,99,143,136,117,142,95,194,239,55,206,5,224,71,139,165,109,134,123,231,11,250,247,254,72,95,161,59,82,15,6,44,102,77,241,146,88,110,13,64,58,177,96,112,51,253,76,23,49,183,90,31,40,192,99,47,166,139,58,130,167,87,244,66,37,247,158,81,104,127,206,227,102,221,196,62,71,203,159,108,17,46,2,113,251,165,132,184,239,196,254,28,55,254,80,213,24,245,49,167,70,85,195,107,246,33,249,83,8,137,153,166,196,71,31,190,15,146,52,226,97,232,105,9,86,139,177,109,157,250,85,60,101,73,93,56,170,106,91,17,203,252,210,205,212,36,91,7,242,104,181,62,16,109,40,135,11,146,81,118,96,91,109,242,31,162,97,254,148,98,247,61,138,213,219,223,57,46,54,244,144,241,125,224,8,2,133,216,85,171,12,165,202,65,97,1,85,246,125,89,45,211,163,96,197,69,102,136,138,239,130,29,254,153,60,160,93,132,254,151,8,46,51,206,64,102,218,236,21,13,7,62,11,81,72,62,211,121,161,198,13,191,59,0,252,239,102,218,127,51,96,83,113,223,216,254,129,2,70,233,159,143,219,196,71,4,252,175,81,126,37,247,139,32,102,58,162,56,254,6,191,169,1,192,110,213,191,180,244,38,62,99,42,221,111,97,244,146,16,90,60,161,239,244,166,198,56,181,247,33,249,91,125,253,34,74,45,107,237,106,42,16,59,122,216,236,45,233,75,220,55,10,147,5,192,220,180,4,252,90,3,33,22,230,242,71,0,0,53,127,211,182,202,71,167,96,85,64,14,134,230,131,199,114,78,194,162,198,63,251,217,84,137,98,149,180,107,164,139,177,203,59,106,172,169,69,40,225,10,209,155,18,191,120,99,123,147,190,2,216,30,249,218,12,126,41,78,80,210,87,239,62,148,31,64,98,30,60,125,203,80,33,203,203,56,29,159,73,141,203,61,21,192,75,237,132,11,43,152,126,206,56,247,11,223,47,80,42,213,223,199,54,86,156,248,190,71,25,172,159,64,115,199,210,200,182,201,87,116,20,194,112,237,225,57,78,191,240,68,184,254,220,27,150,142,150,254,91,150,192,47,240,107,156,84,86,114,14,81,196,72,248,5,5,197,17,155,219,185,108,44,204,15,111,184,239,4,156,52,233,165,93,210,171,116,75,98,61,156,167,96,205,6,48,62,133,102,158,12,23,92,49,77,182,124,192,168,141,221,244,172,96,113,130,78,141,17,85,73,168,176,8,250,238,82,179,237,167,8,8,150,248,224,250,71,116,242,190,248,210,67,139,66,185,144,137,171,121,219,203,160,204,37,72,181,233,222,199,158,185,164,79,209,230,70,219,172,109,150,95,190,187,164,39,185,77,41,175,96,101,103,100,218,185,58,113,117,54,60,173,243,88,237,206,178,22,216,113,227,62,17,117,232,212,120,138,185,237,236,122,0,81,43,38,134,238,166,93,194,250,53,122,79,50,237,6,237,166,200,168,201,108,192,64,223,179,187,179,117,242,7,5,206,108,118,133,140,148,14,252,167,237,136,249,87,0,247,95,54,99,147,118,75,33,46,118,26,1,234,34,54,250,164,6,218,102,58,65,241,14,109,95,69,244,239,212,210,37,211,117,173,106,137,91,16,227,3,91,247,102,38,227,74,67,104,184,108,148,53,119,35,233,163,252,213,50,168,3,174,150,45,159,109,111,21,238,120,118,241,132,88,33,121,218,168,84,147,33,173,124,98,219,76,132,81,193,125,74,89,229,79,114,113,84,46,187,115,133,131,125,238,59,221,157,222,191,159,78,45,160,176,7,11,189,88,165,105,9,226,39,41,86,252,150,143,12,171,177,34,57,16,103,36,149,253,68,93,174,198,34,239,78,162,42,111,70,10,210,155,238,238,58,10,181,195,100,216,162,125,217,187,58,249,212,46,202,142,217,79,247,86,87,128,222,17,99,166,143,193,212,104,149,99,113,62,239,59,168,152,111,148,205,224,199,168,17,85,169,193,196,107,156,132,194,95,32,81,87,88,247,110,145,147,125,218,82,182,194,200,69,148,58,46,88,174,5,233,100,83,78,207,127,70,249,5,175,200,59,150,155,54,6,235,12,198,224,234,140,32,163,185,234,208,140,136,12,239,170,189,137,107,247,131,189,37,97,150,195,164,133,133,64,28,25,59,108,14,75,102,168,35,26,161,68,76,35,109,99,118,91,205,96,40,204,237,119,1,80,245,230,73,7,168,192,181,179,172,181,107,244,189,189,66,149,190,43,238,105,201,45,162,255,54,215,240,212,186,198,106,188,122,55,31,18,214,47,198,119,27,170,252,218,214,236,66,163,107,0,84,209,63,153,66,70,68,89,105,85,109,65,231,134,216,137,31,166,246,3,58,37,44,31,9,207,55,217,78,41,110,228,197,36,243,198,51,37,7,148,103,73,235,102,114,238,201,68,165,233,184,98,246,220,60,157,55,217,249,223,111,23,19,20,23,97,120,167,175,84,149,81,65,21,171,65,110,108,51,198,247,123,121,64,168,41,30,2,111,162,109,218,114,221,124,245,18,216,199,6,232,249,0,79,194,0,216,233,67,229,199,149,250,14,21,22,214,205,121,46,233,128,215,27,102,102,57,141,207,107,250,67,77,101,125,180,150,182,170,122,52,40,93,68,63,179,54,52,230,83,13,94,144,137,85,125,234,108,120,5,164,41,223,16,82,83,27,105,50,75,253,53,139,185,78,61,142,225,132,246,137,21,73,206,217,90,251,194,188,2,88,182,86,251,146,118,239,90,184,32,182,151,141,254,44,232,158,189,182,166,37,218,14,66,91,100,240,17,64,247,217,50,89,231,244,92,56,166,87,0,136,167,174,15,220,115,236,186,250,238,134,211,159,229,33,173,15,231,22,219,101,180,11,246,233,248,173,165,11,140,218,139,10,53,30,170,175,71,106,218,15,155,246,103,214,74,114,191,63,245,64,240,190,169,210,229,242,216,181,87,237,9,154,36,238,156,113,233,59,38,48,202,70,29,31,237,28,239,179,130,142,184,72,27,151,103,75,166,77,96,121,47,221,77,65,245,50,234,162,140,194,120,2,135,56,141,251,178,182,88,97,96,221,94,138,245,217,201,240,11,130,122,253,63,30,163,140,208,74,122,38,172,202,34,208,190,220,53,189,203,59,169,4,75,229,115,118,170,226,225,35,63,82,10,107,26,67,45,118,66,71,116,145,249,42,196,72,123,185,106,9,96,203,131,120,201,216,74,46,203,28,93,160,160,10,75,172,142,171,203,160,113,201,206,45,166,119,194,17,240,35,197,110,181,95,60,188,251,78,202,95,92,13,227,108,138,134,118,97,4,230,97,221,16,133,140,12,189,102,203,218,148,18,94,61,174,157,61,188,72,225,10,243,136,90,78,47,27,211,90,106,172,214,234,228,126,65,75,141,148,37,166,225,248,236,39,125,97,152,200,141,6,210,81,117,31,50,150,242,52,123,216,107,9,173,159,35,73,93,72,69,163,140,138,101,159,255,216,165,95,176,49,105,224,113,86,18,234,90,41,127,43,155,177,169,59,159,233,148,204,216,233,167,191,3,184,203,199,59,244,86,12,220,41,124,171,45,166,138,173,129,92,17,226,79,24,48,179,164,66,218,138,154,198,137,210,196,59,54,228,77,64,207,249,130,176,92,55,54,121,178,193,97,14,135,142,249,22,58,124,187,9,171,152,75,251,222,19,126,241,159,239,176,136,143,255,30,88,121,182,49,252,25,195,2,165,10,34,129,226,143,73,66,216,197,50,241,73,145,126,63,170,44,98,73,141,60,133,4,113,152,26,207,172,236,145,137,126,112,99,34,233,253,100,91,183,53,102,143,197,233,49,79,94,213,52,26,11,83,35,255,24,96,91,88,13,148,200,87,116,199,44,157,54,241,9,136,13,7,148,225,70,78,211,54,36,36,152,24,235,181,13,36,167,194,177,188,181,128,195,140,43,4,73,47,164,112,68,227,21,80,126,102,82,93,61,58,78,134,254,110,247,67,125,99,49,161,6,254,56,244,65,169,175,33,47,59,104,241,99,208,114,22,87,242,46,19,133,59,107,150,74,178,100,218,72,38,88,102,229,172,163,198,180,80,76,83,170,9,75,237,139,177,90,37,167,226,95,197,89,186,99,123,238,230,174,177,23,141,174,185,251,182,0,93,198,28,211,172,165,121,13,237,252,161,130,181,250,201,159,75,204,59,216,104,113,244,83,193,44,80,15,173,223,87,162,91,15,203,162,216,77,30,85,229,232,44,41,75,59,22,83,50,142,120,83,222,218,115,32,167,43,164,188,197,213,124,112,229,231,80,212,85,176,85,175,195,236,102,186,159,203,124,30,194,13,140,218,66,63,64,115,95,206,214,170,54,21,139,184,153,145,230,155,161,248,18,3,96,149,129,208,25,166,232,157,209,99,129,18,114,252,45,218,55,69,20,47,145,168,251,52,52,17,14,72,191,212,201,63,175,92,255,223,9,90,73,7,56,88,254,136,8,221,49,216,252,92,49,209,183,77,132,158,214,239,187,16,76,247,93,0,166,150,26,2,234,209,255,239,182,129,13,237,134,157,199,97,63,129,211,76,67,239,166,5,0,224,148,117,65,150,184,93,164,0,6,107,228,8,194,5,38,145,143,246,251,184,56,45,250,127,246,63,225,176,109,57,195,117,65,80,110,9,8,227,227,96,112,199,44,90,226,102,7,65,150,29,221,86,141,1,154,27,56,128,45,99,18,89,22,125,26,135,103,109,179,42,170,12,99,104,71,205,21,10,73,195,196,48,235,148,179,212,234,23,70,61,174,57,49,83,201,100,235,251,91,107,24,164,54,59,176,215,128,229,150,168,236,82,66,205,59,95,180,174,111,18,87,168,58,133,37,222,218,150,92,29,215,126,103,3,226,182,81,101,239,210,61,90,20,121,100,52,71,240,217,152,207,61,182,200,28,218,168,158,157,216,20,86,170,252,219,149,144,132,246,143,139,155,42,249,97,172,204,179,105,252,73,12,182,118,14,176,24,196,76,210,131,137,101,108,45,246,153,252,126,18,224,78,237,193,160,25,202,88,135,36,157,23,77,50,33,250,175,109,9,91,22,38,132,244,72,181,176,197,118,139,48,112,46,115,232,213,228,95,122,161,126,23,90,78,59,86,179,154,69,74,129,182,37,242,170,139,165,219,113,122,84,124,239,44,124,218,18,176,42,95,169,147,48,208,180,135,176,226,121,251,206,81,51,227,171,44,125,86,24,87,179,166,163,152,206,157,213,126,249,78,160,43,150,75,111,247,248,173,245,202,178,203,36,98,190,171,224,47,91,27,85,90,118,80,109,35,227,98,56,180,204,171,2,70,179,133,215,233,27,196,211,32,121,128,221,20,23,134,179,6,197,94,101,169,153,63,210,74,37,50,231,114,252,12,9,222,154,78,139,190,138,207,4,209,168,169,180,238,195,65,70,174,203,93,66,130,169,221,219,99,105,102,167,174,145,81,53,5,73,0,103,159,211,56,54,87,124,45,217,255,224,182,173,239,232,180,32,141,233,116,138,167,75,65,62,90,188,177,103,60,236,218,72,167,46,206,180,191,169,241,119,202,61,222,51,248,224,251,100,240,211,102,108,25,245,96,236,39,101,119,124,114,21,21,219,161,126,187,196,13,99,152,190,121,202,211,117,161,197,2,21,245,146,224,227,43,49,74,127,155,143,4,224,125,103,233,114,187,198,156,207,142,230,167,3,122,211,60,119,171,241,212,23,139,159,181,116,190,0,109,239,36,4,204,110,36,69,6,228,4,18,35,81,193,59,242,42,81,43,9,23,118,102,10,190,138,254,214,235,48,40,141,16,114,54,106,21,251,177,103,36,58,38,170,142,187,216,253,216,195,208,158,8,248,18,187,156,50,223,143,66,30,64,97,23,243,98,227,163,50,196,172,22,54,25,234,47,141,147,58,222,236,38,233,231,115,190,59,251,36,196,232,54,77,207,26,114,23,182,28,9,178,178,242,225,78,219,184,97,227,26,219,185,34,24,53,166,2,57,114,167,174,36,214,232,135,83,224,134,167,102,107,3,127,63,217,43,164,207,61,30,66,184,156,183,31,197,249,221,93,155,220,215,8,47,216,31,54,254,58,57,147,91,242,144,245,60,130,148,102,230,189,58,110,85,114,13,194,219,247,42,82,163,33,204,153,142,233,223,147,108,243,231,183,198,186,173,101,180,162,166,27,82,50,245,244,118,121,232,111,24,2,37,77,247,76,38,33,191,138,113,46,98,93,172,234,164,98,246,186,99,199,184,107,113,229,213,160,38,139,238,234,105,17,91,37,69,84,230,139,210,185,40,79,112,104,92,33,75,76,190,200,186,87,67,42,123,77,169,165,229,122,17,84,174,184,99,43,242,39,5,93,142,128,78,80,160,133,28,190,2,191,96,100,179,249,47,250,167,238,131,75,245,46,85,18,182,170,70,26,184,239,217,77,124,211,133,7,207,95,60,158,214,140,48,59,210,218,68,183,144,208,245,169,205,100,80,28,126,30,139,198,78,106,63,91,70,42,106,77,250,184,109,197,82,29,78,100,95,189,4,198,238,63,76,197,220,99,201,199,114,141,22,168,102,102,169,101,13,174,100,122,87,173,141,185,102,215,20,191,176,147,38,226,253,116,131,92,171,186,246,229,88,220,72,247,54,143,137,61,248,247,15,32,168,59,243,227,169,227,156,234,84,208,245,181,149,40,127,116,139,184,105,108,249,252,151,71,210,17,87,122,57,125,152,63,29,242,124,44,60,198,24,20,212,210,44,46,149,41,253,153,195,227,236,153,74,241,25,226,140,35,223,108,205,76,222,171,111,110,69,65,101,121,31,241,243,242,57,64,226,208,53,35,50,98,218,201,3,211,160,79,241,18,125,35,20,234,60,28,88,255,10,16,137,253,197,204,250,0,219,99,224,128,55,203,65,84,163,127,152,118,234,221,186,98,121,159,210,176,244,80,51,156,112,249,97,120,4,157,166,68,131,251,89,195,238,209,185,68,179,163,140,171,227,120,44,114,140,220,24,198,168,93,98,82,31,58,139,37,126,171,83,61,141,254,194,61,23,46,186,120,83,175,95,118,231,223,147,152,112,115,90,190,95,111,41,95,211,209,69,149,154,22,96,34,103,74,110,185,233,126,140,54,184,41,25,55,253,183,248,218,74,186,36,61,238,190,0,42,227,121,11,241,149,242,8,107,235,199,219,99,117,10,69,55,150,113,158,42,217,56,1,149,16,219,118,8,218,14,156,72,59,171,131,190,180,221,69,98,234,44,28,162,180,169,122,201,249,180,118,92,45,234,227,59,67,165,218,214,8,127,38,55,117,34,75,167,255,232,141,217,179,148,135,76,78,127,103,109,102,188,177,201,55,244,202,230,115,114,48,208,80,179,189,181,238,97,208,207,150,214,118,90,205,126,178,95,33,36,145,9,8,83,166,28,176,173,66,50,77,226,146,158,245,198,196,196,109,121,120,247,23,204,133,105,75,219,216,65,35,20,77,149,192,128,159,135,88,152,87,169,201,180,209,154,20,239,238,142,70,183,41,238,207,178,66,65,73,65,1,83,25,54,26,7,54,11,138,110,108,149,110,172,230,123,138,210,197,37,242,198,226,89,219,199,126,90,231,167,158,54,61,192,145,81,29,23,239,243,81,54,165,255,154,144,96,110,171,193,31,143,1,26,233,166,55,135,124,147,78,30,233,201,111,218,112,248,72,67,97,43,132,30,95,10,114,19,246,17,101,241,146,204,159,209,215,29,166,210,123,5,160,253,225,116,212,100,202,235,106,217,197,10,14,91,116,28,49,137,70,150,38,220,111,124,89,8,210,190,10,253,86,94,243,97,82,166,176,193,6,87,7,169,72,112,219,87,228,153,236,61,42,246,232,195,94,64,109,176,52,120,4,130,183,179,27,118,101,245,116,253,145,151,44,77,206,110,56,109,151,83,17,125,99,168,95,109,149,145,64,133,40,154,63,144,65,187,9,5,234,75,129,73,53,230,151,170,151,115,192,107,106,191,98,51,78,37,121,229,151,27,32,165,209,79,184,125,169,206,147,212,162,168,160,235,200,82,97,27,79,195,206,69,41,83,240,249,7,36,234,101,31,201,206,114,116,45,108,133,223,29,29,49,82,91,238,248,186,57,59,90,96,90,124,226,197,62,192,217,164,34,96,190,123,116,154,131,72,177,61,36,111,111,12,49,40,57,228,119,157,119,24,142,164,245,7,24,66,160,218,36,168,5,237,163,148,170,114,252,37,76,139,49,58,176,37,154,104,118,143,168,90,242,44,96,214,219,25,37,238,215,218,63,31,58,141,43,157,214,56,69,3,138,88,193,200,222,134,98,111,65,254,255,114,58,157,31,215,155,93,11,35,27,17,77,61,214,47,247,198,111,180,95,75,3,212,254,231,88,170,209,221,106,0,165,59,64,41,50,38,68,13,128,128,254,220,243,79,126,176,33,110,44,224,55,134,52,251,216,143,145,134,28,15,97,226,88,237,41,242,62,131,41,69,96,130,119,135,81,194,97,255,253,95,196,123,235,215,5,46,142,230,39,216,109,122,90,96,176,136,82,216,99,191,136,202,205,46,108,150,212,93,154,151,200,88,123,79,0,131,119,90,13,185,40,27,110,237,218,95,128,143,108,128,15,69,222,91,34,90,115,67,37,156,127,214,31,255,39,131,51,152,255,207,16,9,142,16,108,126,202,38,108,136,225,192,60,136,16,198,249,55,178,110,112,183,149,144,192,123,203,127,2,97,84,154,63,225,224,82,82,160,3,81,149,16,188,175,97,238,187,163,80,187,153,187,223,210,218,150,218,161,33,51,104,33,254,6,0,216,216,165,151,199,248,20,76,154,138,54,160,61,168,67,195,106,101,8,198,143,226,49,71,230,221,131,42,131,219,201,134,15,141,211,18,126,104,62,160,212,185,47,240,248,199,149,127,234,51,210,134,42,19,164,61,248,127,248,13,68,177,222,34,176,148,56,162,10,210,228,240,79,248,91,252,74,104,115,172,75,218,181,227,212,79,58,59,179,119,191,107,55,140,189,215,67,82,117,52,101,45,76,224,247,62,37,78,69,76,125,234,166,214,45,120,65,137,94,47,87,13,177,168,157,49,79,197,88,220,101,79,200,117,25,180,136,186,231,72,120,238,33,72,255,61,142,169,116,1,141,218,140,235,159,192,217,94,161,30,188,116,234,128,99,50,170,51,25,245,105,23,125,130,21,185,183,74,81,133,55,48,120,10,161,56,181,95,210,137,196,85,249,72,213,160,59,18,108,10,4,61,157,199,248,192,23,203,126,159,251,201,240,121,224,20,243,182,89,31,87,237,97,149,76,215,86,140,146,78,221,152,93,199,35,123,110,48,15,222,107,123,69,25,167,11,229,116,124,102,245,218,219,226,202,158,23,50,58,65,61,137,160,106,12,94,137,243,213,14,182,75,154,159,252,32,105,157,209,226,32,204,18,188,196,40,173,214,113,157,229,202,191,34,204,207,175,63,191,215,215,190,105,112,243,189,191,246,28,167,117,11,133,215,174,140,233,171,168,87,127,146,152,21,183,108,40,246,165,35,142,9,13,90,88,132,55,252,136,174,45,126,98,249,120,114,100,130,127,26,144,160,2,156,243,10,32,112,77,99,25,14,166,10,103,76,181,137,173,51,0,236,109,66,25,28,31,62,125,140,55,208,20,130,109,22,252,102,147,162,31,95,161,173,219,185,206,153,158,146,73,8,244,193,202,151,240,136,74,37,44,114,171,89,250,74,240,200,236,88,119,234,223,3,87,162,113,198,137,87,158,76,253,64,66,189,220,106,231,125,100,194,16,75,42,160,226,227,17,195,151,157,2,242,131,205,81,245,112,10,89,189,26,154,116,71,67,240,54,200,53,159,230,239,249,91,192,190,181,202,81,32,77,152,16,177,206,165,109,154,194,220,102,249,126,118,82,70,170,154,27,207,124,100,175,239,163,14,143,54,215,99,160,5,132,154,80,103,157,239,132,207,112,207,225,90,27,237,75,130,85,113,103,194,166,233,160,104,144,205,49,191,120,105,178,195,184,138,46,251,25,254,108,5,116,245,10,73,52,19,23,107,171,117,52,250,151,165,99,227,167,97,83,167,127,150,180,124,64,200,26,203,138,41,49,90,100,136,139,192,251,168,157,133,29,35,73,67,47,119,95,249,10,80,21,34,169,233,129,37,168,69,39,41,149,17,194,168,243,13,74,181,148,121,168,9,112,89,4,145,150,110,23,165,11,163,15,218,33,22,121,118,130,101,231,183,165,139,139,76,231,88,58,223,59,111,4,37,62,125,137,240,19,203,18,178,119,252,3,194,153,124,62,145,204,188,142,195,132,207,130,81,81,94,246,70,124,5,216,212,236,199,244,138,14,203,60,91,174,128,45,113,92,114,14,189,79,35,181,29,54,118,109,238,206,177,122,178,227,44,172,148,233,120,248,97,49,201,30,115,98,161,146,110,189,109,28,134,124,124,186,186,32,74,4,72,26,77,212,114,113,163,179,16,153,17,211,71,128,56,9,179,169,205,247,7,165,13,217,94,13,93,177,106,38,254,53,251,223,49,135,223,22,85,9,168,19,153,154,67,124,212,252,60,78,211,94,122,168,21,152,228,54,52,222,135,253,142,33,164,160,58,160,144,67,188,243,31,250,216,39,87,217,115,148,223,31,236,112,15,140,76,194,123,5,228,193,193,179,141,154,30,137,76,6,181,206,183,132,50,183,204,108,101,183,123,95,90,152,239,190,239,81,62,187,213,131,244,254,156,212,90,89,171,104,146,238,204,6,222,225,231,158,197,200,144,162,23,136,206,131,242,103,136,230,173,79,182,200,185,155,115,134,175,98,60,67,84,230,170,123,60,150,227,223,11,205,133,93,93,158,226,234,23,150,182,73,218,7,89,219,76,39,45,140,70,15,108,42,201,178,241,99,158,55,99,74,78,216,19,161,232,23,105,181,15,32,85,178,205,155,154,156,167,59,55,118,101,249,50,13,80,227,37,200,240,60,188,211,238,79,90,124,65,77,218,230,165,51,245,141,166,151,1,39,50,77,219,247,69,110,192,44,164,87,75,232,12,195,135,86,251,253,124,113,28,106,164,110,150,170,148,217,241,163,124,119,105,207,89,209,226,15,44,191,110,23,215,167,201,179,227,164,248,216,184,220,20,114,92,24,109,121,106,64,170,183,21,63,66,82,86,54,219,250,171,55,158,25,183,211,162,196,30,195,111,83,45,51,33,147,225,220,227,238,28,38,147,86,199,6,200,31,178,115,164,73,34,139,182,41,97,205,49,164,74,200,75,149,142,73,236,211,156,210,145,148,32,196,197,190,213,231,102,70,38,51,157,80,215,174,34,244,73,136,104,172,94,98,207,173,168,248,161,198,184,241,30,69,83,170,192,136,112,121,121,214,213,98,102,171,179,126,207,15,40,8,123,56,30,221,49,229,244,117,233,233,101,125,249,135,108,36,177,103,49,149,11,180,57,98,17,63,247,47,92,194,15,50,167,169,34,177,68,193,127,230,62,135,130,225,197,128,97,106,199,147,160,0,37,205,116,45,165,164,100,124,88,92,10,161,239,66,150,199,137,181,89,22,67,49,55,123,163,233,168,31,150,231,1,30,42,239,128,102,156,28,89,78,141,88,135,58,252,18,226,104,61,181,233,84,79,125,236,179,224,21,26,73,99,60,74,75,84,218,113,175,168,105,77,44,236,208,13,60,205,211,227,248,11,195,158,75,50,210,79,159,24,88,15,34,139,140,144,219,100,104,194,150,202,165,44,110,125,64,140,62,32,124,116,184,186,237,57,99,185,30,245,102,170,252,18,13,147,246,143,142,163,229,237,150,252,214,54,199,91,248,232,147,235,31,95,166,61,212,71,36,152,250,42,166,48,105,191,200,179,54,36,138,91,123,31,66,120,241,209,97,71,36,18,182,63,131,11,249,54,209,7,50,127,105,156,190,2,148,144,94,134,32,155,197,155,185,104,39,49,191,125,53,43,12,42,45,31,24,79,153,22,159,21,215,9,63,140,21,86,223,204,247,78,144,243,155,141,255,42,220,120,5,184,248,250,53,70,124,60,36,81,148,56,145,206,110,56,173,241,6,233,59,97,53,7,178,83,80,155,87,219,205,170,8,78,156,60,206,48,61,3,219,36,119,97,60,177,26,210,157,88,75,143,33,60,165,156,240,66,145,41,151,131,205,100,45,7,31,35,244,164,111,201,88,136,186,153,36,135,120,3,180,162,170,236,40,191,230,157,142,133,116,138,54,51,93,192,52,152,152,174,114,88,115,228,178,19,239,138,249,246,126,109,118,62,129,41,163,239,202,178,82,250,245,89,49,77,109,98,253,205,208,132,113,198,221,235,11,70,69,144,121,58,97,24,83,10,123,89,127,203,44,192,162,229,126,32,127,251,127,97,124,216,32,119,24,229,111,111,28,231,35,133,152,153,155,101,69,121,130,195,198,134,146,220,241,9,225,141,248,171,105,115,140,74,134,0,237,171,223,25,200,28,166,233,37,191,227,130,69,124,130,121,47,224,216,96,84,222,146,228,252,159,60,216,104,129,40,97,200,209,159,189,23,130,165,78,16,37,253,0,240,190,221,62,193,95,76,251,250,21,195,1,249,158,209,223,100,60,35,178,31,3,148,78,244,182,148,102,140,47,163,69,104,77,124,187,37,29,191,181,184,71,36,183,5,40,3,251,223,91,177,157,18,137,88,49,185,159,224,8,125,151,252,46,36,32,242,47,234,68,144,122,218,82,250,203,137,9,249,79,190,74,42,98,34,127,240,137,9,156,210,95,31,137,130,109,142,0,48,48,224,238,135,19,220,58,108,126,196,54,71,68,46,197,191,154,11,24,44,240,29,151,226,119,41,26,119,23,10,160,236,130,72,92,174,146,22,78,217,9,151,72,170,173,223,126,160,251,95,30,111,255,234,13,33,174,127,134,22,40,65,165,128,162,187,5,140,56,252,79,184,111,103,91,223,113,97,68,153,184,223,66,136,164,30,3,172,112,58,134,212,148,38,65,128,22,100,50,86,149,109,90,211,85,24,63,60,156,127,106,2,163,34,244,118,128,75,185,97,248,85,117,157,174,230,47,0,161,79,109,182,55,110,166,226,47,156,58,104,129,217,14,15,135,242,20,247,28,4,200,91,86,113,185,141,222,218,166,219,2,76,39,91,158,192,242,255,76,44,105,87,154,88,71,209,72,96,107,118,128,130,54,214,210,92,197,14,246,20,253,187,14,113,248,113,130,45,91,150,247,37,21,7,46,26,166,202,245,98,167,111,219,94,106,69,200,157,237,82,170,210,9,86,198,13,214,87,241,30,225,13,205,221,156,74,174,143,70,122,135,214,44,230,231,238,14,58,170,72,78,21,243,12,24,65,185,243,209,142,53,70,243,103,246,254,11,5,40,218,117,135,94,245,220,168,213,175,128,181,118,225,43,247,0,57,244,145,134,147,146,212,134,16,247,165,171,193,212,65,249,150,81,237,251,254,231,175,222,75,50,79,97,193,153,139,253,53,35,184,116,58,93,188,137,43,47,108,181,158,88,110,210,248,105,1,182,173,62,140,7,4,21,141,184,204,213,106,180,208,181,253,250,153,201,254,46,78,206,3,66,157,124,240,151,106,15,85,47,72,132,246,105,195,1,176,230,87,23,187,253,52,85,24,73,159,114,107,174,230,241,225,124,77,235,220,155,0,54,191,233,225,137,173,220,244,106,229,203,201,77,61,64,240,221,185,7,221,230,25,234,219,77,243,53,255,244,211,154,173,240,191,194,123,86,156,102,186,25,72,171,248,67,240,156,226,21,114,91,53,71,135,212,121,171,144,41,84,119,73,242,100,15,193,145,103,164,94,185,116,159,177,247,105,22,14,112,174,164,76,37,61,255,91,119,81,180,129,108,180,10,57,185,26,229,88,86,127,9,126,183,123,21,243,48,12,101,88,110,127,55,7,196,162,181,108,209,223,12,210,219,114,136,56,216,133,179,152,90,115,188,20,168,112,119,143,45,178,133,118,97,214,109,225,51,88,157,94,2,238,53,158,35,150,188,159,182,54,18,218,74,99,32,99,3,71,23,43,20,79,143,110,79,148,63,245,172,157,14,195,160,243,117,81,53,53,99,254,0,140,244,97,62,198,133,142,103,202,125,171,250,118,118,166,42,251,203,87,0,88,200,146,211,174,182,100,199,151,207,254,202,253,69,196,208,77,243,77,80,140,246,103,150,214,180,54,91,67,67,151,82,175,159,209,218,90,98,24,75,26,74,250,79,47,163,193,35,181,169,29,183,247,221,78,52,238,12,200,150,71,151,100,108,38,86,252,251,205,43,196,251,234,127,101,126,195,148,132,178,234,58,80,224,82,47,131,208,86,73,153,79,2,202,149,15,136,75,215,53,200,232,20,234,162,249,171,129,2,134,32,200,227,218,106,215,142,127,41,226,195,164,124,219,9,79,203,196,73,131,155,189,247,237,19,220,145,90,135,127,246,210,106,124,153,173,253,241,210,76,201,148,3,110,145,236,26,103,133,123,201,26,227,196,115,31,111,138,162,178,254,202,86,144,21,211,209,80,115,234,150,223,183,132,240,5,197,220,70,7,50,47,1,35,98,78,60,238,90,224,241,210,205,201,85,220,138,169,14,24,248,133,59,26,159,1,136,136,127,156,28,218,248,189,221,64,184,218,63,240,145,184,171,110,144,201,29,179,43,176,150,249,199,121,149,182,160,172,239,47,230,198,203,113,238,250,178,127,60,152,128,55,197,69,174,149,173,125,175,128,47,150,179,224,206,159,79,185,198,211,228,252,4,82,103,250,70,155,78,83,29,51,234,25,107,130,2,185,154,164,175,0,22,164,204,197,73,236,59,93,100,195,1,175,24,232,130,29,113,234,42,244,233,32,161,153,226,50,242,82,42,177,108,75,33,82,187,75,184,48,4,245,40,54,194,157,67,6,182,53,250,21,64,31,47,187,215,165,53,152,103,226,135,55,176,226,215,70,79,22,200,97,183,172,13,93,211,191,209,145,77,201,149,66,57,218,179,91,153,35,14,215,200,217,184,252,93,67,28,154,102,169,115,108,7,16,186,42,135,82,54,123,204,53,122,241,135,14,77,31,5,110,172,114,198,67,63,17,135,235,129,129,136,187,53,34,139,146,112,68,227,26,39,48,165,19,59,134,127,235,191,118,184,204,205,120,235,168,96,188,216,126,107,171,154,240,121,39,54,182,231,238,210,4,153,241,30,249,170,243,10,48,86,122,239,176,44,65,3,45,208,115,246,244,213,234,212,68,241,117,249,17,170,34,187,6,97,174,17,238,97,71,177,89,204,54,42,209,179,118,47,81,96,74,114,239,120,137,16,233,27,159,43,153,95,106,198,62,185,10,40,162,169,93,127,62,29,121,28,223,205,45,104,172,242,151,44,52,215,144,177,197,5,183,179,223,43,206,215,84,188,164,233,204,173,250,70,78,179,144,47,220,54,219,223,34,30,226,162,23,85,172,186,30,54,79,233,204,61,230,196,97,219,6,113,229,130,159,60,86,55,94,188,25,145,102,55,132,52,57,82,161,162,79,27,95,150,206,150,233,156,33,47,187,23,210,21,174,29,122,195,91,155,248,89,158,207,69,198,171,229,133,204,127,248,26,248,100,155,94,230,27,59,27,244,228,16,114,87,17,220,120,189,19,215,44,179,66,253,185,15,78,21,49,178,115,211,224,239,103,24,158,109,201,210,57,244,198,133,5,186,50,167,14,62,142,168,151,241,85,82,120,211,185,117,172,48,125,177,143,63,190,77,22,115,107,103,28,121,172,123,22,51,71,215,220,243,111,213,82,235,247,78,131,174,152,251,62,112,235,103,211,116,213,38,63,25,172,192,196,133,241,23,134,97,4,172,239,95,159,180,247,50,64,51,56,161,79,23,55,181,185,5,127,121,83,86,192,58,13,75,47,113,68,221,154,154,121,111,92,162,169,88,136,128,32,245,24,168,88,200,75,128,198,176,238,239,96,155,113,12,225,142,109,208,36,150,101,48,8,131,97,238,236,117,252,92,218,222,187,199,244,206,177,50,117,229,59,113,126,59,40,154,78,179,0,164,134,224,234,133,32,119,68,55,122,18,1,152,173,248,75,207,129,207,90,58,209,77,15,39,127,218,243,199,219,225,205,170,69,9,251,31,246,236,140,181,35,8,12,224,88,125,250,66,202,12,16,50,28,234,198,8,7,42,97,132,1,202,72,2,38,54,3,96,91,125,41,126,22,186,193,241,7,228,149,37,255,32,47,153,6,72,246,244,4,112,226,99,131,144,125,223,151,57,161,56,190,137,123,100,194,133,255,248,190,170,208,70,41,0,129,177,167,39,195,247,147,36,4,198,142,11,163,10,142,233,92,4,247,220,227,71,170,71,94,25,110,55,175,227,27,145,56,145,23,190,69,182,106,12,27,136,131,221,124,19,243,26,115,155,180,230,206,219,0,31,4,169,106,120,55,28,106,71,33,0,128,97,52,54,75,9,240,175,22,208,184,221,48,84,97,64,214,25,248,246,159,216,111,111,58,15,252,157,22,182,88,28,66,11,91,52,164,164,241,100,71,235,243,166,20,136,184,239,24,202,166,195,16,166,7,56,175,191,219,189,132,57,219,252,58,26,14,168,58,162,219,140,64,211,160,4,236,221,2,238,1,6,177,0,28,10,220,7,10,220,127,198,228,191,173,187,227,50,125,242,249,246,195,1,70,89,54,34,130,16,248,31,234,3,2,211,155,250,130,146,134,188,28,221,243,36,114,23,250,9,246,95,124,10,32,178,243,251,78,20,146,43,85,53,58,241,206,248,20,64,9,34,35,151,213,141,211,127,66,69,64,9,32,251,32,228,243,31,85,75,182,103,65,94,158,236,182,84,9,67,147,17,218,248,37,230,51,20,160,44,211,140,130,140,185,6,66,162,169,222,34,74,8,100,50,249,206,73,205,77,177,101,88,25,150,184,230,80,139,137,12,32,251,128,91,171,27,254,227,224,132,5,7,133,44,77,9,156,176,155,255,92,91,82,249,169,165,138,172,9,206,57,181,208,22,84,39,13,28,107,33,243,88,208,19,101,99,172,150,69,234,98,168,140,188,151,212,171,217,178,226,228,162,107,109,93,97,68,104,115,212,116,146,121,15,194,95,6,108,151,207,190,63,95,114,181,227,91,196,210,81,137,57,164,216,48,198,251,198,237,140,24,44,87,168,142,118,240,247,253,140,148,239,40,189,21,118,175,108,142,127,128,163,103,73,238,149,12,35,87,1,168,239,78,13,34,206,184,23,151,74,147,191,155,47,115,164,241,25,37,20,38,64,251,180,145,68,166,60,188,150,114,180,167,134,250,129,33,234,113,52,66,121,69,119,186,86,123,102,171,15,33,96,41,22,95,180,175,37,58,60,21,197,161,120,251,154,145,193,234,43,143,94,10,97,71,84,100,108,132,113,199,145,110,112,110,102,140,131,75,67,235,6,181,223,135,237,225,116,7,179,175,206,93,121,198,226,102,181,148,31,52,73,83,169,25,177,182,45,193,242,152,203,117,63,153,240,217,47,81,215,23,52,66,106,144,214,195,219,202,136,252,44,221,26,110,124,180,169,39,186,169,214,104,191,87,103,7,127,18,215,46,147,8,18,236,155,41,201,28,17,50,112,113,223,220,230,27,64,180,201,200,151,144,31,171,76,229,125,1,25,215,91,29,37,87,194,137,38,27,11,145,108,46,236,70,83,143,68,254,85,11,46,109,160,187,228,167,212,100,151,188,68,73,171,127,162,44,223,76,27,114,29,144,151,168,70,220,99,6,193,98,113,253,252,115,89,154,3,115,8,255,10,232,114,173,176,142,177,216,105,189,204,37,53,222,92,20,69,73,172,199,203,74,185,118,179,86,75,88,207,188,244,233,95,95,122,96,183,186,165,54,101,184,242,247,63,114,180,107,250,18,219,49,230,17,106,74,154,177,66,156,122,8,197,130,239,52,101,100,29,82,251,156,169,147,236,156,85,228,40,222,249,163,107,23,95,2,86,158,182,54,254,238,21,48,198,231,6,23,93,156,81,95,247,10,224,36,59,85,225,175,208,139,209,247,62,199,241,13,87,78,117,152,3,42,188,2,64,92,74,80,133,62,43,197,227,232,221,171,244,120,8,98,62,131,35,145,70,206,227,109,244,10,21,71,21,188,248,218,216,187,94,58,196,6,173,154,45,207,224,216,241,49,58,165,116,54,202,218,140,184,3,186,69,122,65,76,112,5,112,202,78,244,17,148,67,242,52,136,160,253,19,210,216,220,206,153,18,168,222,240,96,3,135,224,39,221,40,240,249,249,247,159,132,248,185,118,249,203,17,171,7,207,165,227,243,243,48,247,176,197,249,144,242,202,206,20,106,85,52,11,249,132,32,181,101,237,210,177,152,62,13,102,145,61,103,111,154,117,53,31,236,34,220,228,147,219,87,0,63,85,118,77,219,222,194,21,42,174,151,169,63,194,72,196,22,78,81,97,33,72,70,121,196,208,68,47,144,73,163,121,214,241,49,16,51,67,173,189,215,238,91,21,182,11,184,52,26,92,124,144,232,237,200,92,133,143,21,24,198,7,118,118,200,183,172,111,106,186,120,238,223,39,16,15,174,15,1,245,70,53,93,114,164,12,109,23,78,170,104,0,249,5,124,28,19,61,191,70,225,134,151,66,227,30,127,55,122,136,44,48,246,128,116,101,205,87,11,182,150,222,199,187,235,246,217,138,59,36,93,210,138,202,134,103,100,83,165,158,196,237,29,240,196,224,228,91,187,109,33,22,89,213,169,156,19,158,129,154,9,134,109,191,22,74,37,41,80,37,5,229,247,213,51,56,106,227,95,196,96,192,27,165,166,106,7,99,171,201,191,107,223,148,112,63,199,241,115,180,99,118,149,197,158,161,83,254,152,201,6,212,80,153,109,180,55,161,134,215,100,163,104,201,101,50,225,147,123,90,44,225,105,204,71,213,154,30,203,226,183,43,46,210,84,36,157,135,207,69,55,104,226,195,179,223,52,197,197,171,194,201,138,240,231,217,240,19,226,55,223,35,177,103,46,80,53,107,93,130,164,137,53,246,80,151,38,108,122,16,102,48,223,137,154,232,57,213,12,85,184,37,202,56,194,119,249,174,23,104,10,157,226,79,243,182,126,180,132,79,213,104,250,168,80,39,157,60,237,23,63,48,149,102,152,212,36,229,180,45,23,143,153,158,138,181,206,159,204,83,96,167,90,118,149,106,42,44,166,255,253,199,45,135,132,251,81,218,227,20,203,214,234,49,33,244,106,193,39,154,31,63,186,144,242,21,0,12,57,28,88,170,90,102,34,53,198,113,182,200,26,111,147,21,245,184,173,12,121,100,91,80,111,104,13,220,130,228,227,65,93,189,42,33,197,203,102,196,214,162,97,213,222,141,100,158,15,146,236,98,165,242,190,240,37,11,50,24,222,246,56,163,161,24,188,1,167,142,217,50,81,149,166,147,147,251,100,70,200,55,172,189,170,64,78,218,112,13,166,207,119,239,152,166,239,241,1,120,183,124,251,246,26,44,130,102,148,200,250,205,173,29,225,104,25,147,129,227,185,20,66,2,65,68,199,152,193,80,156,47,246,17,38,66,99,129,210,155,150,227,152,85,193,159,106,58,93,238,115,187,63,159,98,246,200,45,1,67,162,82,188,174,60,178,238,104,187,210,196,252,150,121,245,183,185,173,113,205,62,169,131,203,180,58,191,174,200,235,33,202,240,210,111,152,120,9,172,243,147,14,16,76,164,43,165,35,70,52,111,214,109,11,208,79,209,78,200,200,157,4,198,36,82,42,162,56,19,110,5,156,57,97,51,247,140,207,38,52,140,134,87,38,200,59,80,40,23,1,175,29,49,223,213,235,115,36,6,178,195,230,219,125,164,65,106,85,157,18,210,109,245,20,154,132,59,198,183,174,191,19,107,223,206,161,49,107,9,217,87,196,41,181,86,5,211,214,164,179,213,177,109,46,155,247,134,159,109,194,158,179,51,34,117,86,81,159,149,58,78,67,167,116,103,170,6,18,189,151,78,48,209,208,203,124,190,228,66,72,176,177,193,219,181,179,13,77,107,214,6,108,194,85,87,1,173,191,129,178,195,115,18,226,166,203,217,79,189,167,42,17,115,36,102,129,202,171,44,238,170,6,130,205,112,87,248,133,206,133,247,132,132,9,137,143,223,185,93,19,60,8,136,135,41,186,48,150,201,216,214,90,206,57,162,67,169,180,162,194,166,225,14,188,68,223,71,157,24,52,49,114,185,105,164,133,74,89,204,73,61,65,22,29,29,34,47,139,34,163,169,95,1,94,202,43,220,27,119,18,130,199,156,97,68,197,127,211,85,19,40,154,47,229,147,30,55,135,90,126,111,220,119,139,173,130,93,67,74,140,218,101,130,168,17,238,45,211,170,209,49,95,60,110,47,163,124,56,31,161,81,145,237,253,211,147,86,101,138,3,4,81,211,91,244,212,70,72,145,148,54,167,254,190,238,51,163,97,141,165,226,115,62,221,206,106,75,170,51,220,89,120,209,120,79,71,19,183,93,151,24,205,16,92,189,201,236,193,180,54,231,25,76,73,195,81,195,25,227,157,104,133,194,118,197,124,102,169,150,164,146,162,156,91,183,63,21,253,29,9,230,123,48,134,52,27,244,16,99,65,151,225,62,177,104,9,115,92,211,222,176,205,172,80,38,182,176,172,136,11,27,157,54,41,182,117,246,175,149,13,61,215,251,19,174,17,89,211,158,238,166,239,45,119,79,42,82,81,48,11,199,38,118,249,104,120,135,240,12,185,41,196,249,208,41,124,209,68,117,51,154,197,10,19,34,149,23,198,50,175,62,0,141,179,232,127,253,209,65,83,142,214,209,144,221,172,240,236,32,253,225,94,55,41,72,105,72,215,48,159,253,139,227,92,108,205,64,237,194,238,33,220,95,203,237,60,184,169,143,64,69,158,254,43,219,54,221,120,122,125,245,68,147,137,207,228,95,32,15,58,140,163,158,73,180,110,9,242,170,75,64,130,77,238,114,38,218,204,148,116,56,59,250,12,33,205,195,64,81,91,152,174,120,77,59,91,11,49,144,55,110,236,75,201,50,10,211,57,137,96,246,177,34,250,55,237,58,232,56,114,159,13,237,200,196,210,42,157,15,197,59,67,48,85,159,14,206,178,133,32,126,83,190,208,43,160,237,128,228,22,97,119,197,29,165,98,71,235,170,190,94,198,126,237,111,167,68,157,166,211,232,24,220,223,126,108,46,135,104,195,226,84,172,102,41,135,44,83,102,188,147,226,233,71,26,241,193,80,119,82,227,58,137,190,43,79,42,221,214,40,246,86,87,135,132,196,117,114,97,166,166,133,1,28,219,94,20,107,68,174,144,239,212,9,220,9,7,100,104,8,131,107,163,177,48,190,14,187,107,184,73,77,19,15,5,169,67,66,213,153,43,59,201,177,161,232,108,0,25,21,122,165,84,95,182,52,126,207,44,74,226,178,132,145,211,34,48,73,251,8,121,0,200,219,238,141,56,99,26,195,157,206,59,248,56,158,90,172,47,187,120,97,207,54,142,43,28,146,38,106,59,6,61,112,26,44,154,50,10,244,110,31,185,243,16,21,169,77,56,227,33,186,71,130,25,11,250,77,23,75,209,17,103,151,80,153,184,76,86,222,70,18,176,185,157,172,48,55,12,36,95,125,67,70,126,49,147,176,103,182,228,247,6,25,25,55,11,153,231,143,115,6,52,58,71,250,237,194,220,110,99,101,192,180,109,250,237,203,250,95,11,54,229,232,195,220,52,149,190,234,239,92,62,170,29,129,222,131,169,39,209,253,159,98,127,0,109,233,234,79,40,97,218,131,33,45,104,18,26,196,182,133,199,125,81,118,132,144,55,117,184,131,226,103,70,196,211,16,130,156,90,44,72,137,23,48,7,167,80,128,251,63,6,47,0,191,178,219,126,238,237,226,2,112,216,137,196,109,244,29,214,129,82,221,74,40,105,100,31,182,97,139,253,126,124,85,229,255,129,159,133,0,80,27,106,11,254,39,178,213,94,159,37,202,217,111,52,205,77,186,53,135,46,20,24,194,231,110,20,160,213,255,80,234,112,132,40,242,83,55,225,164,207,96,84,41,30,243,3,254,241,132,192,247,40,17,22,193,76,203,3,148,225,163,68,104,61,245,180,75,181,0,48,151,65,202,64,113,217,126,214,66,80,118,108,28,50,33,126,150,109,149,164,49,133,252,192,65,97,141,117,4,17,74,238,7,98,105,237,84,142,52,112,170,204,43,224,144,40,26,222,116,149,3,219,146,154,12,27,166,85,6,4,22,247,59,207,75,208,104,28,168,32,75,3,32,200,253,107,120,198,75,220,126,159,72,220,206,180,27,49,15,135,233,63,233,108,75,58,111,192,180,79,183,85,11,193,175,181,118,132,127,93,65,240,192,52,104,87,2,240,6,148,25,128,120,220,3,48,129,234,20,169,66,27,186,203,105,239,96,183,191,3,3,3,244,215,233,233,174,196,254,217,96,243,67,123,223,140,143,95,4,165,191,112,163,222,12,7,149,91,24,37,156,142,123,228,128,95,23,56,20,252,17,107,227,67,204,187,111,250,111,92,209,196,147,200,17,108,126,129,248,17,167,65,232,7,92,152,111,91,67,74,49,221,136,26,56,184,252,183,17,128,170,199,183,30,228,133,41,135,120,32,47,7,15,76,159,14,116,115,51,73,104,182,0,213,53,167,53,200,235,22,111,98,94,12,59,156,127,191,163,232,242,40,14,186,239,254,167,199,3,101,60,129,95,12,93,2,48,49,157,88,186,136,67,77,148,142,33,176,237,138,209,129,193,45,231,196,118,82,182,133,233,101,110,20,87,232,244,69,97,101,191,137,28,247,118,237,134,219,128,183,86,252,192,209,49,253,184,143,229,115,210,187,38,6,239,239,179,114,122,53,231,30,233,182,236,232,41,240,114,73,204,79,144,122,182,45,178,35,249,234,18,46,136,217,160,24,204,225,121,96,241,63,245,39,4,247,105,222,150,235,75,214,76,174,168,35,43,85,236,242,93,199,236,37,139,117,119,142,198,127,69,216,73,127,69,88,126,136,47,123,232,16,172,94,205,245,137,75,58,223,234,13,191,92,103,60,118,22,112,40,98,118,246,49,14,142,239,152,189,28,9,52,245,214,77,237,196,207,146,136,49,181,157,209,77,104,97,84,113,150,85,81,85,210,206,107,127,255,243,200,237,120,75,242,78,144,146,200,145,116,134,224,165,106,246,54,109,222,187,117,222,62,189,146,102,190,121,33,114,12,86,135,85,127,46,205,14,67,29,186,48,15,91,163,223,161,83,46,159,93,85,50,118,91,104,36,100,122,220,107,224,149,21,98,56,210,61,105,109,36,170,38,165,3,54,117,41,134,228,18,224,43,141,101,125,229,119,239,170,178,158,242,246,169,252,217,120,188,171,152,231,154,142,75,31,244,147,194,243,88,76,243,1,39,85,56,32,192,160,242,207,146,38,142,145,38,137,108,252,239,139,240,5,153,24,179,158,143,66,239,106,82,59,115,73,255,54,96,91,205,242,109,100,165,230,211,12,43,28,141,23,207,26,49,125,222,19,18,144,52,48,212,201,150,168,223,40,173,57,3,186,65,173,193,187,180,117,211,86,211,27,167,104,2,56,62,46,184,1,14,106,87,250,191,151,185,248,207,55,214,54,211,226,87,66,148,164,126,252,84,237,139,106,167,238,126,89,146,138,21,96,37,108,209,250,201,94,77,169,204,160,55,113,211,17,247,139,154,31,123,102,131,27,27,145,217,217,218,67,114,63,118,242,243,52,236,87,135,80,34,85,120,127,149,174,181,180,35,55,10,105,116,56,180,162,247,37,117,242,184,137,166,186,175,0,173,65,158,100,7,134,92,20,0,29,221,158,227,252,57,44,177,202,18,184,66,107,126,237,12,221,83,66,223,113,190,22,169,48,101,162,224,212,224,2,16,193,88,147,207,178,214,194,15,202,239,50,216,53,125,97,98,92,237,67,53,96,77,171,165,125,177,157,242,15,213,58,213,53,149,183,121,30,178,112,127,34,191,18,174,29,84,91,208,203,215,55,230,44,226,110,180,139,92,187,113,13,10,143,250,67,203,161,250,145,146,146,57,69,49,119,169,208,205,59,57,42,106,16,41,104,153,106,102,78,34,211,251,254,246,217,74,146,207,66,58,62,29,223,1,45,65,71,122,156,47,242,102,16,188,188,111,75,101,229,8,47,190,106,198,51,216,198,76,212,190,54,198,55,33,220,199,70,235,161,239,115,55,195,141,206,218,58,221,177,72,63,239,136,48,52,244,180,206,127,160,70,137,111,202,166,197,233,217,152,252,10,120,15,145,29,118,223,79,220,91,55,70,137,181,104,29,19,232,57,251,210,110,156,207,39,96,246,68,26,216,184,0,6,74,87,92,242,95,18,98,132,176,19,225,74,228,162,75,134,184,71,184,81,218,165,95,59,51,172,208,241,223,117,198,129,90,100,229,71,167,28,207,134,163,146,211,201,172,187,226,182,182,140,180,234,176,50,229,103,93,18,58,221,76,159,254,15,234,254,50,170,205,224,253,247,70,211,82,160,197,90,104,113,43,238,238,80,160,197,19,172,104,32,4,40,110,197,221,105,139,59,193,157,66,112,43,18,220,138,187,59,193,221,130,59,180,79,127,255,255,222,251,236,179,206,58,47,158,55,207,217,231,90,43,47,238,235,158,201,172,204,157,153,249,126,102,146,235,250,1,51,214,227,42,84,19,41,253,70,77,199,249,69,244,201,43,160,71,222,177,108,245,166,213,128,161,249,120,239,18,135,123,196,55,235,39,208,46,163,192,120,67,232,85,181,207,180,229,39,202,22,21,55,251,113,190,70,83,121,163,41,30,6,82,222,245,98,142,222,89,211,165,64,253,102,71,222,91,153,20,252,179,243,103,133,125,106,194,117,142,207,149,41,115,25,24,24,134,254,224,232,83,148,231,255,238,152,238,138,105,215,83,80,66,213,229,165,228,2,147,205,254,1,194,209,181,228,203,166,134,118,172,185,116,197,209,79,223,76,11,88,163,31,166,61,122,74,71,253,1,191,116,54,12,152,11,85,88,109,80,118,55,103,118,150,53,22,69,9,214,156,102,67,177,221,208,175,190,49,169,197,157,110,217,42,233,74,9,118,117,203,176,174,64,4,105,124,50,47,45,3,181,35,212,209,67,84,166,33,60,76,75,131,76,95,238,226,251,164,105,150,104,252,191,65,3,255,34,202,22,51,104,103,43,39,8,175,59,152,180,158,179,33,138,166,120,249,184,35,246,208,16,243,114,130,84,184,102,199,14,152,77,41,86,175,101,147,57,20,134,127,215,143,137,31,157,93,57,7,31,53,43,81,172,168,253,115,48,104,20,84,114,15,100,234,184,189,137,69,118,188,225,249,64,186,163,216,117,241,57,176,123,28,4,149,199,122,130,123,137,163,85,169,243,189,230,72,108,250,164,45,230,91,65,105,32,95,120,40,79,67,199,251,235,16,136,160,66,88,188,210,126,28,222,13,251,227,228,7,160,60,72,217,150,229,209,17,144,86,227,114,202,148,177,45,253,54,31,34,132,229,171,4,179,130,138,211,203,200,128,109,101,29,231,184,91,141,243,213,151,91,182,162,54,57,123,153,62,123,17,128,219,210,169,217,206,121,150,55,234,54,22,129,101,149,46,201,254,57,106,10,147,166,108,218,5,253,229,118,155,20,105,187,162,233,14,242,248,157,109,90,68,151,87,126,196,173,143,134,219,212,60,138,197,196,59,201,18,115,223,253,99,49,141,100,76,92,187,139,129,134,104,180,107,210,25,5,61,82,4,178,174,62,231,143,126,107,123,23,103,199,4,201,197,92,90,238,32,122,242,160,19,108,48,222,7,15,250,199,174,93,184,121,43,17,116,126,98,177,210,70,200,80,218,84,95,203,204,153,143,182,62,148,185,121,226,237,79,83,51,63,139,177,53,138,60,214,70,252,211,134,195,105,175,116,141,69,33,82,127,253,36,171,182,120,206,13,73,33,184,179,146,200,111,33,137,15,178,212,38,97,76,164,252,164,23,23,62,116,111,221,74,7,110,27,10,241,146,146,216,56,139,7,255,2,116,121,35,97,96,193,213,205,13,106,188,185,53,82,168,202,89,93,133,36,96,221,145,129,72,220,128,86,215,79,240,50,108,195,105,113,228,195,87,51,63,12,3,135,55,60,17,14,195,143,175,163,29,177,38,84,51,22,201,139,135,66,19,21,173,100,228,100,206,203,123,123,22,143,254,80,61,151,191,22,238,27,42,145,201,83,55,244,203,200,42,15,220,204,140,45,101,143,98,160,252,96,151,119,113,23,212,184,88,99,81,152,16,118,101,109,254,166,105,123,67,30,186,226,241,177,25,104,240,4,174,206,88,247,195,236,119,89,78,101,19,96,39,141,222,149,202,100,42,206,101,160,153,151,201,124,229,12,252,185,163,168,220,31,125,61,233,227,75,209,1,66,155,101,179,18,187,32,202,35,211,212,156,211,152,182,45,120,24,245,145,40,156,228,100,10,4,26,102,27,172,234,253,249,105,94,245,33,164,68,31,114,184,98,119,117,131,15,185,247,79,1,82,110,2,76,4,89,199,175,18,6,189,198,202,81,67,46,235,148,183,116,33,145,62,30,17,241,100,218,181,164,197,10,173,199,195,70,189,134,179,7,58,6,80,81,159,1,113,29,100,214,82,111,212,43,253,73,243,239,173,253,49,7,170,215,193,10,235,45,202,235,204,59,27,140,39,216,190,185,15,205,238,196,120,6,177,97,148,11,115,183,167,252,231,212,108,213,56,9,62,234,18,38,48,243,31,2,92,55,152,253,91,217,62,18,171,175,3,212,46,21,19,114,173,44,230,81,143,116,111,4,23,202,219,201,2,38,222,167,138,105,155,16,147,255,211,252,205,251,164,96,9,224,59,119,49,63,187,19,32,14,195,82,201,47,165,137,216,31,113,54,218,185,79,152,183,121,109,223,56,233,136,185,41,156,12,24,202,202,129,103,7,78,196,11,92,98,17,148,208,37,193,102,136,234,72,119,136,73,101,195,101,153,172,166,216,1,168,64,34,119,203,48,139,100,189,68,89,116,234,149,186,134,137,64,156,243,37,73,30,226,203,129,231,180,232,114,236,65,189,119,251,155,202,49,176,4,213,183,68,97,67,182,247,92,101,135,172,63,245,100,91,12,43,238,127,71,44,216,106,25,83,7,122,117,221,11,160,108,23,248,90,17,119,17,147,124,127,1,175,104,63,172,212,207,40,26,68,173,84,152,217,28,212,75,6,160,39,199,205,157,246,56,189,229,232,134,232,49,212,221,39,210,32,8,155,125,84,30,133,221,252,95,54,55,24,45,26,240,116,197,235,21,105,146,74,87,150,247,135,201,184,171,203,229,10,78,245,71,239,88,184,82,163,176,76,134,9,144,203,151,129,83,2,77,41,32,208,107,95,27,82,107,222,123,54,103,30,27,218,246,176,83,87,16,187,27,120,134,148,73,141,193,204,28,121,207,70,214,128,188,99,74,206,1,234,56,164,78,196,29,215,127,214,44,249,202,250,152,148,86,64,22,101,101,15,1,202,20,226,245,90,217,143,216,47,145,28,235,255,102,32,224,219,215,120,59,121,207,255,176,56,101,178,97,182,92,240,216,16,249,23,144,3,86,37,94,191,43,74,103,43,111,59,207,8,255,62,209,220,72,134,53,176,38,3,157,246,241,165,237,218,68,182,164,140,114,101,132,48,95,71,235,149,62,254,50,44,102,58,172,28,166,5,6,243,72,13,45,214,110,209,244,95,66,154,225,205,243,75,145,249,248,139,143,101,217,31,203,134,235,186,241,155,65,93,137,181,137,253,21,69,54,156,39,8,210,31,1,204,58,110,52,31,131,4,57,67,240,91,167,51,237,40,43,203,134,194,168,59,56,135,41,16,191,111,191,147,219,136,114,62,38,186,174,150,53,101,201,153,93,201,16,203,88,0,59,175,250,77,173,69,25,100,197,203,197,27,134,184,182,46,95,39,44,23,117,173,21,89,3,11,127,153,214,77,107,255,5,28,116,202,157,81,125,90,119,79,21,31,125,55,115,114,243,184,178,238,80,245,20,171,251,193,182,102,218,45,106,151,198,8,155,116,8,76,253,146,58,98,241,162,241,20,189,151,131,39,162,164,74,0,194,111,60,103,79,138,133,250,11,16,118,187,87,113,156,179,122,88,198,81,247,189,80,190,202,247,157,187,255,11,80,216,98,35,229,10,85,107,68,174,151,26,106,253,129,202,231,141,86,217,177,10,219,21,162,185,207,210,216,221,36,215,183,209,159,216,120,198,76,50,15,251,228,45,17,19,168,219,24,60,150,81,77,82,38,18,171,103,9,17,200,200,212,52,174,250,25,56,166,235,42,214,81,144,13,125,21,80,239,158,39,76,20,83,87,20,213,224,135,121,169,186,119,87,156,157,109,24,191,37,243,211,20,34,216,180,25,55,53,117,175,162,166,89,252,53,107,4,182,172,252,117,100,221,182,181,8,75,14,189,111,34,52,161,227,252,160,238,247,133,42,220,33,216,250,179,35,54,253,214,87,217,79,126,231,64,216,193,197,155,220,214,248,174,239,99,49,255,122,237,133,103,89,91,66,121,125,154,118,233,18,40,20,245,126,138,222,173,190,219,195,75,134,100,134,162,227,224,152,210,168,48,67,245,123,186,161,241,113,92,54,134,210,29,254,249,6,189,55,163,96,81,167,78,9,37,101,226,102,27,130,22,172,211,232,193,49,109,61,105,71,125,64,47,107,172,138,2,12,169,235,178,181,4,217,238,80,106,188,222,100,85,54,96,123,221,87,108,175,142,42,165,218,6,182,70,14,181,50,236,80,70,127,168,91,249,196,82,40,128,191,218,180,188,38,212,127,4,136,167,219,97,235,104,200,126,255,92,12,11,107,62,38,54,191,236,121,180,3,39,154,173,144,132,32,121,175,140,31,55,62,125,195,27,44,218,217,170,20,106,9,128,41,179,252,195,23,86,138,0,237,222,231,249,118,198,121,64,252,184,240,212,187,0,77,244,151,40,22,231,247,132,60,138,72,205,30,118,217,177,20,244,134,83,52,46,110,98,186,119,237,14,255,164,55,214,106,3,214,242,154,27,234,217,39,3,159,158,231,215,128,70,207,158,175,178,43,44,121,227,172,110,40,192,110,119,207,63,113,110,223,217,249,29,174,191,219,15,136,236,220,221,121,141,32,11,248,143,100,255,28,217,28,160,249,185,28,137,193,210,29,138,174,210,211,215,98,37,65,51,172,141,4,124,214,44,95,121,1,230,230,253,245,140,24,95,15,63,28,63,213,121,139,66,1,93,233,177,51,216,183,251,159,240,199,186,127,221,162,222,13,125,201,229,240,76,159,97,120,44,52,55,34,4,128,125,3,160,15,71,42,105,124,130,14,87,8,224,67,123,176,181,243,126,97,192,56,233,212,88,255,24,253,180,230,229,244,221,8,21,67,98,84,139,97,1,0,197,206,132,245,228,225,132,29,195,253,29,214,207,224,49,163,2,255,63,196,152,255,239,246,51,213,61,60,138,81,222,225,29,47,54,82,243,100,133,249,127,250,137,127,253,235,239,249,225,207,218,59,95,48,59,192,107,91,196,116,216,58,128,19,255,143,14,255,96,49,233,215,127,35,104,126,231,44,54,86,64,126,25,43,26,48,251,13,33,34,244,115,227,183,236,148,207,232,42,157,1,128,103,14,0,236,121,0,128,203,1,91,231,29,60,238,2,80,149,82,30,218,24,69,118,220,223,165,255,208,97,205,135,162,129,247,143,165,148,120,100,142,197,206,172,118,96,68,189,128,42,52,68,249,75,73,37,241,162,105,69,132,5,64,54,90,227,10,117,137,201,163,18,65,102,18,124,73,237,57,29,246,7,188,59,38,82,73,48,9,70,225,185,210,113,178,186,70,237,214,63,223,12,135,69,71,12,249,126,117,63,55,56,175,207,25,200,51,220,177,120,61,214,215,125,9,64,69,192,2,227,82,43,102,217,206,169,95,32,63,169,6,47,142,220,121,225,50,11,60,30,203,119,197,164,180,62,31,52,94,206,115,48,195,15,195,64,241,34,211,104,57,78,142,157,75,170,240,217,98,70,99,134,121,154,249,235,144,57,93,74,9,234,124,66,82,163,105,136,247,45,88,53,55,163,203,45,230,226,232,123,207,18,117,30,196,127,37,145,132,137,15,164,20,150,186,218,206,230,29,112,86,170,228,41,55,10,186,159,69,92,247,210,239,106,47,93,90,123,106,27,125,174,17,115,219,244,53,116,201,126,94,118,236,187,144,77,200,179,47,97,130,83,99,97,211,98,17,70,85,210,103,194,221,212,197,43,68,196,245,162,54,10,2,172,57,49,141,108,40,188,193,16,219,248,218,89,57,183,13,140,227,173,108,215,184,23,160,6,75,185,90,209,199,57,1,245,226,0,253,236,200,197,85,50,99,209,31,79,96,110,209,46,198,7,69,213,225,164,184,129,82,210,51,211,152,204,158,208,110,17,68,164,13,150,115,25,248,102,64,99,231,100,71,46,190,47,134,234,37,151,240,1,22,244,224,251,112,255,77,176,143,119,68,242,179,17,181,83,113,183,178,117,134,18,131,203,168,242,117,239,251,183,93,33,212,36,45,107,194,169,132,214,25,219,44,170,10,179,214,106,101,15,175,216,82,111,206,47,163,88,194,4,150,30,150,143,247,105,220,185,175,63,26,239,223,83,104,19,204,6,253,82,161,191,127,144,245,94,138,25,19,167,221,234,89,216,78,129,180,48,5,242,219,212,197,164,97,184,215,75,18,142,1,1,189,181,70,37,63,234,39,176,174,119,79,194,254,56,34,56,241,229,129,100,75,83,78,98,142,13,205,36,193,156,84,112,87,191,162,168,217,27,131,10,54,173,99,27,231,246,140,158,130,108,150,62,117,153,122,46,99,137,53,106,2,37,88,109,154,39,126,92,76,227,91,42,36,71,29,242,168,40,50,178,204,192,168,55,95,214,207,119,115,63,90,81,175,200,150,2,8,162,173,239,252,34,182,2,86,163,215,114,196,229,129,69,181,50,185,35,5,96,246,166,92,147,6,70,44,228,52,107,136,169,95,215,111,83,182,133,220,148,175,30,74,125,189,245,237,147,57,12,226,190,55,139,124,193,220,157,225,190,2,186,100,110,218,185,182,173,60,134,95,43,14,108,151,142,51,16,91,220,191,213,68,178,125,138,153,113,55,95,133,172,151,141,206,57,78,93,220,127,52,76,35,151,65,98,192,18,22,187,43,254,2,42,120,6,97,74,253,13,175,195,147,190,43,190,252,68,76,43,217,41,34,147,19,25,17,226,240,58,83,1,156,226,138,99,198,86,202,201,67,158,230,74,158,57,183,13,119,55,203,167,135,42,232,42,157,244,76,156,62,134,27,83,22,185,250,30,108,227,123,79,84,220,43,183,151,75,10,191,44,93,236,122,39,93,252,144,132,84,89,177,187,191,122,218,27,156,67,122,14,141,139,17,253,110,240,131,156,61,196,188,83,140,23,8,103,141,188,9,234,168,31,245,242,69,163,118,6,19,12,117,251,97,223,185,151,185,250,254,5,236,154,70,137,214,122,97,253,225,66,225,236,206,115,161,243,246,210,149,247,187,165,230,43,171,192,57,48,219,248,170,226,99,50,31,237,3,62,209,165,184,230,35,240,129,234,182,238,74,119,247,47,157,70,73,227,72,153,134,37,172,77,100,150,48,226,149,99,244,255,249,124,21,185,36,83,212,186,84,156,164,160,186,240,91,194,150,149,111,182,206,73,54,229,95,32,157,25,110,221,250,6,79,217,53,130,156,25,189,176,92,72,148,132,221,153,177,96,92,121,110,98,128,35,126,70,230,36,228,32,251,83,201,156,103,246,167,187,78,57,156,77,37,149,162,70,4,159,171,24,176,208,221,222,171,181,146,84,226,155,179,165,238,66,4,109,87,20,81,106,88,109,113,202,158,189,170,186,229,17,140,150,77,95,249,17,141,210,122,166,31,241,97,219,85,61,223,222,164,185,16,252,101,202,91,134,205,137,86,194,148,107,246,117,193,23,66,134,100,122,30,103,77,205,212,172,194,134,212,253,11,146,14,3,10,142,12,157,237,73,43,245,42,194,73,71,152,127,42,233,238,194,197,123,131,97,244,84,222,18,30,131,195,153,242,141,37,219,236,241,110,109,62,6,67,152,239,243,190,117,107,63,76,24,156,135,48,83,46,116,203,109,250,76,39,2,232,158,210,76,34,132,195,63,197,85,129,67,78,211,93,107,234,61,181,161,173,213,152,13,215,33,222,175,97,226,90,53,58,237,15,56,152,48,177,222,50,53,245,173,188,138,150,226,147,139,130,196,219,44,181,248,226,9,130,128,251,108,243,145,166,28,215,244,63,211,227,224,4,180,200,104,222,161,190,75,106,184,201,138,137,217,153,114,66,201,247,98,50,164,49,254,190,161,14,162,204,134,119,189,116,146,183,215,133,191,37,145,193,246,0,152,51,233,99,219,21,186,175,19,255,234,119,74,200,231,112,191,106,168,43,221,110,1,184,245,214,249,50,140,155,219,251,205,44,107,138,32,91,36,15,93,113,131,149,98,55,132,96,87,192,170,157,64,82,32,168,45,59,244,204,204,203,105,182,56,253,218,176,158,114,9,216,6,227,250,68,205,75,170,150,122,39,174,146,1,130,156,162,16,239,220,38,229,103,167,13,179,72,159,116,126,165,212,60,31,237,178,73,112,185,55,4,219,73,68,81,253,81,156,42,85,190,43,58,217,164,62,142,148,55,40,80,140,199,181,189,42,228,23,141,56,88,147,183,89,65,182,98,112,174,188,252,201,167,233,136,55,18,209,106,59,31,184,79,85,163,60,124,121,182,102,182,203,99,154,41,171,155,159,145,26,100,62,212,11,182,88,227,52,116,112,103,101,52,83,204,255,53,244,185,84,47,191,182,19,194,123,208,93,138,143,239,176,17,127,241,6,167,190,51,110,77,42,134,50,87,46,176,158,16,55,78,95,222,134,192,195,111,173,33,161,225,72,225,75,212,203,105,153,192,155,84,103,154,72,29,49,94,86,222,216,129,129,178,3,6,25,80,59,31,188,225,218,103,128,56,254,165,73,183,66,228,6,168,180,104,73,90,166,210,3,17,221,119,213,246,45,65,161,97,40,175,186,212,50,202,219,215,243,159,210,90,99,229,71,228,185,255,140,48,184,57,246,161,138,155,55,158,73,211,46,223,138,17,104,198,124,236,178,46,164,156,115,247,213,39,174,43,61,187,253,176,198,126,236,255,194,56,60,186,30,82,96,255,50,133,223,208,103,193,113,179,171,247,50,58,186,140,45,202,82,171,72,133,22,99,189,46,195,246,138,234,42,17,50,180,225,51,54,204,21,73,214,188,79,107,254,147,182,23,113,62,14,85,119,227,220,184,149,71,110,115,225,77,143,249,51,68,29,132,214,26,106,132,173,143,34,113,90,54,116,190,110,251,186,217,196,141,164,193,75,27,138,57,117,106,137,35,154,85,167,147,179,54,118,229,97,65,249,172,160,19,239,27,188,32,229,2,117,150,2,21,141,148,229,84,230,209,251,4,31,165,178,127,13,136,201,138,66,148,147,250,145,155,125,205,147,38,52,99,63,135,226,88,55,117,27,22,135,64,209,215,212,104,78,47,199,129,160,219,71,180,173,56,86,19,107,62,219,33,183,200,70,226,247,148,134,188,167,132,116,111,167,8,186,75,84,117,57,155,84,151,252,224,142,147,213,237,232,196,51,78,151,145,194,31,178,138,214,143,60,13,138,100,187,90,245,67,204,64,182,249,87,181,21,123,66,21,178,38,186,217,180,39,164,71,230,234,41,82,166,110,13,4,49,205,81,173,207,151,54,134,25,148,212,87,96,51,146,171,148,9,249,44,122,51,142,109,121,18,167,20,87,220,72,111,207,214,99,43,68,115,203,102,241,104,151,236,252,20,246,216,221,238,239,125,202,146,164,11,179,214,201,202,98,212,173,220,99,175,142,74,148,213,197,82,88,64,223,176,50,8,62,89,194,1,244,140,154,156,183,226,34,64,176,104,87,39,184,239,248,25,45,57,109,146,104,44,71,7,47,21,173,66,55,148,235,89,55,204,21,238,39,250,118,202,49,32,107,154,12,157,97,174,8,69,151,241,242,117,7,53,6,115,40,206,159,103,209,46,236,157,221,41,26,4,147,69,23,214,79,154,112,37,163,41,251,210,186,86,160,70,96,58,18,230,118,166,212,120,131,227,129,115,107,108,4,140,206,175,221,41,101,69,150,239,144,105,90,87,165,94,80,190,229,224,113,15,177,58,84,63,248,199,107,73,218,49,153,86,91,129,153,45,234,23,209,168,66,133,33,53,182,144,14,94,106,74,96,23,51,138,240,246,20,117,25,219,177,220,10,111,210,124,162,111,67,135,132,33,13,87,236,112,142,139,153,19,134,146,36,220,30,233,185,193,246,150,189,37,32,40,72,56,211,142,233,223,123,133,53,189,143,150,150,174,118,196,253,36,56,115,82,81,218,208,22,233,115,117,107,87,133,139,199,209,74,111,23,135,191,242,212,43,113,61,157,50,31,156,83,175,10,180,167,228,146,164,52,110,72,156,63,103,41,167,193,154,54,61,80,186,37,245,125,21,46,250,68,80,208,176,116,252,122,127,166,224,41,253,238,9,77,162,218,144,148,81,53,88,244,88,81,59,171,178,112,197,246,62,255,142,105,13,255,240,197,162,189,65,27,113,253,121,36,124,128,93,131,102,12,103,63,211,219,213,126,52,226,40,43,128,116,157,235,117,87,58,229,76,227,91,195,214,98,201,15,188,235,246,33,147,28,21,156,67,10,83,91,228,19,69,77,211,41,139,234,190,166,67,8,87,106,175,86,218,35,185,228,182,130,126,61,21,107,94,134,56,202,242,62,133,141,69,197,147,84,251,8,53,210,125,9,217,46,212,75,14,21,162,206,171,175,226,180,31,92,63,29,28,81,192,63,172,219,171,183,17,3,73,47,248,182,244,187,106,55,112,208,129,149,233,87,68,251,122,55,217,83,102,39,211,153,144,175,80,4,62,241,115,202,63,2,24,137,12,53,122,103,174,194,242,166,89,103,178,167,78,146,194,15,121,106,122,166,176,73,19,221,220,118,92,255,195,118,30,162,35,231,138,181,25,163,124,73,53,101,161,82,70,193,172,149,7,131,76,109,78,72,244,31,33,84,180,226,115,115,6,214,119,249,26,214,132,81,47,134,176,196,41,245,229,255,161,111,50,129,106,74,207,86,79,3,43,161,113,34,75,162,134,80,239,117,52,249,166,242,17,60,123,134,56,197,196,192,228,75,73,239,187,178,129,84,96,129,171,246,108,221,2,168,126,64,191,127,137,129,84,23,36,113,254,252,95,143,140,96,181,170,132,31,241,159,204,94,48,251,140,30,42,247,79,66,61,150,70,161,152,106,221,169,190,162,186,141,141,112,155,79,253,2,76,219,223,57,41,108,71,164,150,205,218,108,84,3,14,29,88,93,143,209,201,94,241,90,30,20,139,179,2,115,202,93,242,98,232,136,55,98,194,138,19,61,28,103,53,220,75,28,3,69,253,46,225,43,91,80,79,226,12,124,99,86,82,123,133,152,230,211,40,114,149,210,189,59,35,249,157,118,6,159,231,195,38,71,223,190,223,124,62,213,126,59,83,232,221,114,231,51,116,96,187,41,114,26,217,210,163,41,196,232,106,80,72,108,16,229,213,236,134,184,92,74,189,199,113,204,218,161,109,125,170,254,81,170,26,118,82,96,248,154,238,22,29,223,42,244,23,161,122,194,148,141,87,98,19,3,131,133,239,189,150,55,190,103,130,159,227,180,97,16,45,107,127,84,249,7,1,143,110,99,169,11,98,154,189,25,44,39,31,226,32,247,104,193,174,235,59,79,51,51,50,69,213,200,221,28,147,44,174,126,28,89,124,27,199,12,166,159,47,195,109,248,14,143,51,203,75,255,41,167,231,17,175,49,242,88,201,67,29,11,107,89,240,8,250,47,227,230,7,145,158,94,232,59,67,184,57,60,73,56,233,74,142,145,122,211,11,33,109,85,87,24,25,83,101,201,187,95,135,81,214,79,19,246,108,58,207,235,21,221,21,19,50,39,222,234,117,221,92,178,5,141,197,68,250,25,117,9,224,105,216,197,99,219,13,114,30,38,167,173,209,215,211,93,111,127,98,140,64,195,55,15,185,25,189,163,122,241,228,48,213,131,255,103,46,118,196,167,104,81,8,99,19,75,211,61,207,132,179,14,81,125,24,236,135,231,218,12,211,159,242,227,32,206,9,196,248,93,2,46,82,205,213,100,186,121,209,115,89,10,34,180,149,49,245,193,137,25,53,190,218,166,154,22,222,197,128,25,123,55,30,216,214,147,78,19,248,144,12,37,9,136,130,16,55,242,251,220,111,167,148,123,46,61,143,235,10,88,197,186,244,100,118,71,53,193,116,245,84,44,151,209,70,132,47,79,104,68,169,90,251,99,122,36,119,240,157,147,188,157,249,129,209,225,179,150,183,181,151,4,17,29,33,23,163,61,143,58,127,1,175,115,76,219,94,45,174,162,107,147,70,203,167,144,111,151,144,81,130,135,147,227,123,7,54,47,96,23,1,67,154,18,241,156,131,237,14,118,6,27,189,106,117,113,67,115,227,173,127,248,166,173,232,255,36,75,24,248,243,73,237,78,156,33,240,170,218,14,180,196,175,119,85,42,61,33,182,222,75,105,138,195,95,196,120,230,123,227,242,57,9,30,165,219,51,172,171,82,176,78,37,124,122,248,239,209,98,203,135,209,130,90,105,211,154,43,158,217,189,199,40,117,230,145,210,26,75,25,175,1,115,41,20,228,209,110,124,17,138,56,148,229,114,204,73,54,222,17,128,193,124,215,216,252,133,157,217,82,32,200,142,177,225,231,201,255,139,140,158,233,165,228,55,63,4,136,3,216,58,110,147,105,164,46,177,146,159,255,202,193,58,61,217,193,28,10,161,249,164,46,177,185,5,128,10,167,148,247,179,203,17,189,39,252,79,144,145,55,69,0,92,86,137,245,162,207,119,1,63,137,61,138,207,241,132,46,159,157,63,147,185,32,228,109,200,245,140,250,200,15,189,67,71,177,154,98,104,3,104,27,72,117,122,184,190,180,118,252,87,59,92,95,26,176,226,160,29,56,97,50,204,64,250,27,172,100,52,180,205,126,116,116,208,242,198,55,19,110,178,230,6,244,202,225,207,13,111,138,169,241,222,19,209,252,159,250,203,176,119,124,92,220,147,152,195,0,0,56,153,91,204,29,144,243,63,220,88,243,253,159,173,27,73,112,233,180,115,177,137,83,216,13,190,96,199,22,229,71,12,179,254,247,221,231,201,52,210,146,220,88,169,212,14,63,151,26,212,119,119,255,71,165,103,122,238,1,57,149,156,95,204,181,201,4,12,19,59,132,130,246,201,21,245,199,130,238,176,160,143,155,234,26,78,91,31,249,153,212,178,121,90,2,239,142,140,67,191,62,81,244,214,28,165,224,202,88,209,110,241,167,133,63,98,36,146,44,169,31,59,109,160,57,218,225,19,147,199,124,183,85,46,120,235,250,54,75,160,65,111,106,159,154,195,184,182,71,160,90,111,192,3,85,173,250,37,162,37,242,113,147,228,34,221,10,66,68,100,39,109,125,163,16,196,167,5,53,17,190,199,14,179,23,241,222,119,56,250,3,32,182,39,222,213,199,196,125,155,105,27,222,89,239,20,45,130,82,255,113,76,84,41,22,212,85,205,158,232,109,243,200,66,236,104,126,102,101,61,179,17,239,23,83,131,131,62,134,91,100,49,179,61,77,94,96,204,254,229,183,135,217,28,1,40,5,30,71,139,210,105,230,204,206,104,192,177,46,53,191,102,75,110,170,227,236,14,201,3,71,137,143,62,248,122,188,34,238,245,182,87,211,59,240,133,216,137,88,63,140,64,160,82,246,27,119,217,36,229,17,110,53,221,26,203,234,155,38,31,92,2,175,76,62,193,74,216,56,133,192,169,39,10,189,192,249,182,102,62,185,243,70,13,131,136,37,104,98,102,165,157,126,229,199,141,140,84,150,165,180,173,150,10,162,141,26,110,98,155,119,22,215,172,101,246,4,30,125,68,236,201,20,139,53,8,98,188,155,153,142,167,211,91,71,162,131,159,17,135,174,104,2,10,229,211,43,124,114,49,190,48,132,195,102,87,120,163,35,5,89,66,190,179,90,118,167,113,24,157,4,149,3,217,236,197,73,209,116,125,82,30,216,43,193,92,132,76,150,230,62,50,88,87,42,173,57,173,188,108,20,249,242,137,234,219,229,103,102,85,205,173,95,83,230,61,200,25,91,247,250,231,18,62,226,104,244,78,210,12,244,51,140,19,102,237,100,193,23,118,87,233,249,211,100,145,71,42,196,228,117,126,95,40,136,148,183,92,229,223,236,39,20,236,217,9,110,129,53,101,238,152,71,183,246,153,174,248,72,29,147,151,36,164,2,167,205,6,126,26,185,102,127,150,82,26,100,33,77,189,22,62,179,31,23,171,208,55,187,98,195,81,55,169,109,18,160,225,100,168,127,99,29,67,201,224,221,96,189,11,111,192,219,185,82,127,71,4,11,214,209,147,139,16,58,177,162,63,165,221,238,184,115,120,54,107,186,142,20,250,24,60,101,17,178,223,175,1,209,225,51,167,51,235,142,104,254,230,176,198,110,240,161,123,98,233,64,236,59,108,249,166,126,202,184,61,98,135,199,185,106,91,221,102,98,186,128,81,65,118,59,53,185,141,212,161,186,165,151,103,236,173,76,73,251,12,98,84,192,106,110,83,52,239,62,150,100,55,34,191,105,87,179,185,130,178,62,99,230,58,47,7,168,150,230,153,77,71,44,132,255,113,249,202,247,64,79,235,106,41,232,113,229,155,157,117,57,1,65,20,61,172,145,45,25,249,172,175,206,162,168,13,127,88,45,117,101,218,152,113,160,26,46,8,245,155,15,121,25,1,139,136,241,56,78,161,37,43,152,221,143,34,250,33,196,138,83,7,105,116,132,248,103,96,248,31,21,6,167,235,163,97,183,57,110,80,222,159,188,149,167,166,60,191,192,57,31,178,180,10,195,200,152,252,188,8,36,71,189,98,35,126,171,211,227,155,230,176,81,124,75,141,39,90,183,169,223,214,216,131,222,23,49,230,37,78,199,113,202,194,192,243,37,49,252,207,195,173,230,243,205,169,50,101,166,181,127,108,250,46,251,249,45,230,111,21,90,193,248,174,134,191,128,151,15,127,2,67,27,0,119,219,101,3,20,56,67,181,220,54,182,195,144,43,193,226,16,136,53,116,103,172,76,139,192,187,16,39,244,168,64,156,78,120,39,95,110,65,231,79,168,188,219,114,156,57,107,187,148,248,95,0,94,163,118,149,181,4,122,121,0,254,132,124,129,164,225,170,221,244,2,138,127,213,199,226,18,188,221,241,216,105,112,13,238,80,204,209,180,225,44,14,119,114,109,127,102,112,158,78,109,166,242,100,229,217,237,108,202,136,37,243,175,246,85,232,47,170,229,43,61,123,181,146,185,149,243,38,223,231,134,231,163,113,84,89,255,68,61,191,219,85,121,4,106,92,214,155,172,241,244,50,108,24,90,48,9,228,124,33,219,215,160,182,185,123,138,235,19,220,157,172,30,88,52,28,243,93,169,135,66,11,162,38,31,125,24,46,176,32,234,233,67,207,253,240,213,71,69,121,77,201,96,200,110,8,20,241,251,122,178,20,223,251,210,249,34,50,173,79,0,46,3,31,49,40,28,146,59,233,145,20,141,223,199,191,64,84,8,178,200,134,23,139,221,237,128,14,196,19,217,170,186,28,42,32,237,241,41,48,118,137,183,194,231,85,47,32,101,193,192,25,54,253,217,90,88,146,155,84,124,247,216,221,29,246,92,240,254,21,86,196,82,3,47,48,23,105,3,36,155,134,209,35,27,28,184,128,56,118,93,42,202,126,154,198,17,28,189,87,54,83,39,193,218,107,238,91,124,38,52,188,231,165,204,27,74,41,151,152,75,126,225,75,129,42,44,32,177,82,23,119,177,194,108,30,244,193,193,150,87,90,182,74,192,216,71,161,87,131,78,170,225,9,22,206,227,238,98,112,211,182,183,63,19,88,157,173,28,139,118,204,135,100,23,84,83,37,1,7,243,218,137,4,233,68,124,242,4,34,44,13,69,95,71,112,147,121,233,239,69,28,136,159,103,109,184,191,164,199,135,135,189,90,31,106,208,249,54,248,107,167,21,170,26,212,24,83,15,140,35,185,221,63,102,190,73,174,58,255,163,54,192,82,115,137,37,33,251,147,49,136,20,222,72,237,176,126,16,102,133,191,98,112,44,164,8,146,120,97,96,66,249,77,153,50,122,118,75,184,41,210,86,1,194,158,206,82,195,41,233,130,94,83,209,39,11,98,11,147,122,99,195,11,82,152,53,48,131,234,32,7,127,159,175,138,70,199,135,153,217,121,80,254,169,57,148,83,110,85,178,101,130,47,88,132,249,170,222,135,0,123,27,92,235,55,149,116,229,195,22,151,47,228,169,172,46,95,113,115,151,18,79,168,100,42,39,13,133,154,232,121,55,167,97,143,194,239,197,105,231,129,89,221,232,44,118,52,230,144,40,202,239,156,254,245,123,164,216,105,9,206,97,162,197,45,210,24,147,66,196,82,138,33,4,242,174,45,59,28,166,193,204,8,205,43,34,22,181,129,157,24,245,233,58,124,147,122,180,13,176,132,57,207,175,99,79,176,186,57,52,105,18,222,0,191,253,144,0,212,197,143,115,148,135,155,226,81,185,81,144,132,233,246,209,174,10,46,92,191,1,139,17,251,31,71,126,237,226,162,141,103,190,177,18,188,172,105,186,201,173,127,206,187,190,220,21,208,252,134,21,6,255,24,105,171,24,155,206,27,177,220,197,245,147,75,1,39,204,170,143,208,151,147,185,109,111,215,242,74,112,235,4,113,162,85,168,26,213,55,182,79,193,64,196,86,178,106,255,46,209,163,174,49,117,41,101,107,159,39,97,244,166,135,109,127,251,70,78,58,166,59,225,135,45,94,91,167,174,189,59,37,136,131,193,132,142,45,115,176,155,99,248,81,154,55,205,124,178,96,152,142,223,230,166,94,101,249,79,246,199,102,196,142,246,145,8,189,28,88,248,144,83,242,89,116,162,106,87,228,176,233,12,43,187,124,98,165,50,242,19,243,177,241,122,119,163,227,171,111,51,251,41,19,55,36,90,59,211,56,87,217,66,175,135,13,161,34,225,120,130,158,139,75,111,68,143,101,78,74,191,53,120,249,72,75,150,80,134,69,18,190,105,16,80,45,124,95,217,159,70,251,23,32,99,215,215,1,31,238,30,182,22,16,199,98,91,0,202,38,64,57,198,20,210,251,108,242,84,28,247,134,155,236,154,188,16,30,131,155,195,125,220,139,3,127,70,34,135,195,119,29,231,114,164,253,240,5,39,145,202,113,222,48,165,227,222,191,128,81,49,118,70,165,201,68,55,143,156,152,83,156,144,241,40,22,32,97,35,97,200,107,104,72,235,151,72,88,52,231,106,152,23,142,115,48,236,19,97,127,200,232,253,155,141,175,240,184,196,19,147,247,68,247,145,133,113,109,43,162,249,134,202,205,114,126,142,99,35,160,204,9,248,177,205,197,195,15,239,223,175,76,122,172,2,15,238,19,150,238,48,146,149,25,108,98,241,176,223,76,46,38,203,22,241,215,145,64,50,66,15,94,206,194,36,44,37,229,57,233,48,106,46,94,75,126,234,155,30,12,23,109,182,149,41,172,97,176,50,222,202,27,191,40,112,99,195,55,232,230,187,155,166,185,134,202,37,164,178,48,198,211,113,98,118,64,40,150,134,94,206,167,241,239,115,76,89,30,120,20,171,252,90,130,145,210,169,171,140,146,234,92,146,198,225,151,252,5,212,209,71,200,214,244,90,116,38,88,6,130,138,211,50,210,238,146,242,56,62,144,0,207,142,239,49,84,212,15,246,50,113,11,223,216,187,93,233,129,115,198,166,246,72,184,175,241,187,69,108,66,55,6,68,227,217,185,151,228,206,211,11,91,106,145,179,138,178,199,249,12,126,224,203,55,237,169,26,41,44,137,24,201,100,74,225,241,21,108,254,69,179,173,50,110,2,217,228,69,116,14,109,118,203,221,164,206,237,25,70,127,144,252,137,160,159,117,166,74,103,229,178,18,115,71,242,190,104,28,44,87,24,5,189,182,182,241,65,21,215,51,123,124,151,247,232,1,139,147,193,77,193,228,70,35,236,164,172,101,191,175,135,70,40,39,47,176,104,33,149,164,10,221,8,109,111,122,203,164,123,15,167,181,245,152,164,162,206,120,252,26,181,184,164,220,71,12,145,35,243,73,171,219,209,150,196,124,241,180,140,130,7,244,29,87,195,198,14,135,25,132,117,33,111,237,233,116,109,246,99,252,179,73,34,243,116,43,62,174,0,253,225,186,178,70,236,78,177,194,45,161,74,103,223,197,114,111,155,221,190,73,246,187,210,49,71,15,39,71,252,109,15,67,159,65,138,169,153,227,114,122,183,182,83,12,159,109,115,33,101,245,20,91,209,203,155,119,71,155,150,81,51,214,59,9,14,18,19,167,27,156,250,147,33,4,50,233,142,116,107,82,19,95,230,113,101,20,173,195,167,148,126,242,134,153,43,23,170,82,141,81,81,62,162,119,159,198,209,48,22,190,219,79,117,108,253,11,152,125,127,140,159,95,183,144,95,206,58,157,79,24,25,234,198,204,152,76,38,165,44,196,215,254,150,11,24,225,72,85,17,180,208,41,212,204,250,208,30,232,228,232,216,194,234,5,75,125,149,214,186,124,2,15,61,241,15,50,136,37,166,108,176,116,172,158,94,50,151,71,154,138,10,26,27,49,187,50,2,65,133,29,186,233,123,90,72,203,24,24,78,27,220,185,150,194,86,169,24,69,102,150,106,106,103,93,87,91,128,228,186,234,219,161,40,151,101,87,49,98,84,166,239,159,149,95,2,122,70,6,146,232,69,51,135,40,36,115,56,190,233,118,125,183,75,222,140,158,115,236,234,176,38,219,245,13,15,140,97,194,194,13,149,86,85,41,98,78,15,87,94,224,76,77,28,82,101,43,29,231,138,102,31,12,41,217,218,60,238,131,235,238,51,158,217,191,113,175,58,144,16,255,177,217,173,183,152,165,169,89,92,80,72,126,170,225,119,107,121,243,239,49,111,118,117,111,119,112,57,142,120,183,135,102,103,101,126,2,111,247,255,5,76,82,174,101,26,251,143,146,79,229,101,229,210,238,158,250,160,145,179,41,205,176,60,100,110,109,103,93,104,213,138,86,28,250,11,55,223,242,17,208,109,143,86,55,170,248,156,40,143,94,159,181,236,176,227,105,22,241,37,193,211,199,120,107,241,175,97,214,124,141,238,201,52,103,218,191,70,4,174,145,210,211,253,156,214,102,192,99,222,248,245,190,16,154,197,92,176,85,205,59,75,107,182,64,119,218,99,154,127,203,168,139,118,49,14,188,219,247,107,126,109,214,54,144,142,183,42,110,254,177,131,157,145,109,136,149,98,118,133,222,232,158,17,33,171,78,96,29,26,141,185,88,63,238,37,39,177,89,22,90,92,91,60,67,194,252,147,123,193,174,22,246,10,168,238,163,46,166,219,70,185,201,228,152,167,245,18,143,243,226,157,140,154,178,111,8,225,213,234,176,40,138,176,66,205,90,128,164,22,146,47,174,65,180,211,186,243,4,23,14,210,101,85,51,84,59,67,68,52,55,168,5,10,199,99,106,238,43,198,17,72,159,105,22,212,26,74,37,152,245,246,173,192,46,162,211,5,217,78,145,188,76,175,24,229,100,93,72,147,93,187,147,54,50,210,115,54,64,74,37,65,146,184,70,179,163,114,81,88,110,100,4,185,147,240,56,228,0,230,21,35,79,50,191,19,89,30,65,229,251,92,196,39,51,242,217,80,216,162,38,140,203,139,115,227,43,134,128,124,217,116,46,235,241,180,89,110,79,225,175,243,136,144,244,236,28,183,112,78,27,99,8,40,194,57,156,7,13,2,89,38,58,112,14,171,34,108,240,216,238,10,88,237,38,181,213,44,180,17,104,86,93,187,171,159,87,111,149,212,219,163,100,117,165,85,146,45,75,216,4,131,70,48,225,255,198,241,51,111,230,212,147,80,200,151,171,141,50,117,115,75,217,225,66,174,97,127,83,82,103,216,146,46,43,83,176,15,157,94,175,253,225,193,189,132,238,76,193,210,208,133,119,136,67,148,246,170,47,108,82,85,88,123,253,183,60,82,140,1,141,124,154,37,253,105,89,189,96,229,66,249,70,181,168,210,230,226,152,56,3,51,23,218,60,124,96,199,236,166,231,56,165,222,204,106,26,227,7,188,167,211,42,55,203,78,129,154,155,253,156,108,114,77,38,119,196,103,171,46,152,142,68,132,50,246,20,107,241,124,205,66,240,102,44,190,82,133,245,87,212,191,60,41,94,145,119,34,192,253,238,236,149,12,177,194,182,18,176,161,168,182,89,5,126,56,202,174,148,160,248,104,208,93,242,136,18,32,117,143,126,142,65,23,198,66,111,41,19,67,173,106,25,49,177,79,209,165,254,121,159,8,6,166,22,198,93,195,51,174,91,119,120,39,70,234,68,166,25,77,188,38,128,149,92,24,250,58,3,37,63,108,77,30,252,29,76,75,147,51,110,182,243,172,152,181,241,172,97,206,230,140,166,170,52,12,178,233,200,218,238,121,241,172,72,36,124,241,81,225,115,128,102,127,255,103,205,254,199,141,128,255,129,68,207,235,215,187,255,161,159,54,146,147,153,85,238,153,247,233,251,170,187,30,15,98,242,255,62,132,3,96,233,69,245,124,4,124,190,195,10,192,101,217,97,117,255,79,74,6,143,108,236,112,100,164,166,85,213,93,199,103,116,207,243,119,255,160,202,241,215,207,196,0,145,240,84,82,244,232,185,215,63,159,125,210,188,120,206,121,202,105,254,188,100,139,57,78,203,233,157,2,86,102,68,3,118,200,51,181,124,104,135,38,59,122,191,38,58,246,55,172,255,217,254,255,97,246,147,154,28,96,117,25,110,117,25,245,17,237,227,255,242,98,165,234,104,175,196,114,126,180,248,130,103,16,59,179,71,248,110,235,35,235,243,64,247,255,252,129,232,153,244,22,43,203,88,0,46,227,151,255,89,24,189,27,16,48,172,57,214,96,91,116,132,166,150,141,29,28,39,5,198,147,130,107,63,203,25,151,253,11,152,183,1,226,187,191,241,232,12,4,63,43,26,139,10,45,227,47,237,145,160,173,171,34,185,219,106,111,252,148,149,126,202,249,23,160,128,85,110,158,126,241,84,213,163,197,26,130,95,168,173,148,86,107,117,47,230,204,123,233,37,79,28,122,198,244,57,138,198,87,209,179,121,162,203,211,6,57,52,177,79,50,149,77,122,136,114,138,130,74,58,45,155,148,94,217,79,44,10,88,235,25,154,136,121,116,136,112,20,240,85,231,255,40,222,215,20,245,73,164,14,212,177,62,158,126,55,135,206,141,112,167,127,68,6,170,91,36,121,111,180,124,130,148,241,59,91,15,231,117,193,168,232,51,181,122,96,222,118,167,136,136,81,17,220,66,231,230,229,40,107,61,137,29,209,204,2,57,175,39,119,207,65,193,116,159,163,150,27,146,33,94,85,8,236,162,137,255,208,81,17,113,98,147,253,158,34,72,187,253,115,177,240,6,28,20,155,167,87,176,158,182,170,30,57,124,210,23,227,79,101,178,198,168,89,73,218,37,25,168,150,133,233,255,113,7,82,130,58,57,33,110,159,243,47,194,196,157,81,60,248,11,112,208,112,1,239,62,252,56,230,91,245,98,23,92,50,57,108,126,236,144,240,29,84,150,129,10,223,99,50,41,194,235,89,174,99,243,225,136,166,4,71,217,187,84,220,126,133,201,90,199,123,222,63,159,150,29,142,229,139,210,45,26,231,242,207,13,163,236,133,240,12,2,136,157,25,170,219,226,104,52,173,96,32,242,197,166,94,120,227,43,214,246,49,236,176,212,200,236,46,220,137,211,72,133,145,158,159,210,234,185,54,147,5,139,138,242,139,2,6,179,192,165,94,146,161,31,85,66,58,80,213,132,218,131,21,63,79,255,146,75,236,129,160,131,107,99,222,251,246,153,211,185,125,112,142,98,25,151,152,78,171,221,111,219,235,159,197,185,106,217,102,92,78,27,126,223,38,170,220,76,21,205,242,249,167,133,212,225,64,254,180,120,230,254,209,238,202,114,242,175,211,77,103,87,190,163,81,12,21,247,149,143,89,113,221,160,223,226,174,55,134,167,89,81,7,211,219,245,66,136,127,211,124,43,141,119,6,81,8,137,121,148,163,189,194,39,73,97,152,250,156,241,225,80,149,35,56,7,226,21,109,52,179,188,124,224,101,180,248,184,195,252,143,250,82,216,205,12,117,165,20,187,22,237,96,224,29,189,191,128,2,30,103,222,211,250,31,45,228,231,215,23,158,109,143,7,179,117,49,170,112,77,136,104,162,181,102,212,202,153,93,86,250,34,42,245,46,68,43,99,35,3,100,103,209,17,147,138,116,22,192,168,39,111,155,45,7,163,234,83,28,120,85,186,13,93,48,71,23,244,187,147,51,101,184,48,228,214,175,89,27,178,2,146,181,23,8,14,39,32,226,202,4,13,228,81,94,190,180,179,106,155,87,97,113,139,115,133,122,123,202,199,222,208,126,115,185,65,18,234,178,233,162,154,15,44,133,174,225,116,110,238,196,173,9,191,47,166,209,68,28,112,241,35,197,190,127,65,225,34,222,249,30,135,225,194,62,88,36,238,180,182,24,121,58,221,67,224,50,1,229,140,153,122,171,185,237,94,125,31,123,206,68,163,9,146,162,118,90,201,219,4,17,168,3,255,12,55,246,44,103,45,206,184,206,185,67,234,54,7,244,179,124,202,121,213,14,255,64,39,12,55,218,53,225,3,221,133,132,71,204,91,249,247,250,185,191,112,195,228,93,136,151,112,24,150,132,94,87,105,148,140,19,229,11,254,80,10,143,203,92,100,48,56,176,152,218,35,173,219,224,242,19,223,152,218,169,192,63,189,12,5,157,6,111,186,52,98,94,148,131,167,45,239,55,46,0,29,199,233,231,7,100,79,19,6,138,31,68,11,247,212,31,132,224,64,109,242,252,122,92,213,98,86,32,114,220,7,223,14,76,36,201,236,0,254,230,195,113,161,232,219,134,244,115,46,152,93,241,117,188,235,149,230,246,34,64,56,87,65,209,205,21,133,143,203,101,162,32,159,173,119,141,38,29,85,4,221,50,137,20,139,3,243,237,54,202,135,222,222,219,27,131,243,198,133,203,86,186,255,96,134,136,143,230,181,45,79,234,123,45,45,11,85,137,116,197,221,5,191,219,137,254,234,90,130,107,184,131,145,62,105,202,116,161,245,231,155,191,14,67,159,253,232,114,158,117,21,89,217,84,42,124,72,46,186,210,172,160,8,190,184,179,112,78,143,99,149,137,103,247,117,22,44,104,171,117,59,80,178,164,97,151,58,64,143,138,149,1,55,22,130,71,251,239,8,43,247,136,88,243,12,78,235,232,29,125,53,92,91,235,119,211,202,205,135,198,13,140,252,120,33,17,115,248,114,222,101,123,115,179,194,150,173,229,45,151,247,47,82,40,79,184,4,125,10,5,62,23,166,35,66,71,227,236,237,64,5,133,49,102,254,6,188,237,175,39,232,214,239,101,94,142,191,170,75,166,162,83,187,137,172,85,78,131,253,39,180,150,3,221,175,61,17,111,105,100,51,218,118,185,246,202,19,122,115,242,62,233,179,144,47,250,117,241,173,219,148,146,210,167,94,82,152,132,33,120,57,91,8,130,3,24,174,88,60,47,176,92,78,182,187,149,246,104,125,150,120,230,37,210,87,145,207,182,157,124,141,156,63,133,188,246,167,222,210,195,4,113,196,41,158,23,159,151,186,153,247,41,77,236,54,109,29,108,198,152,118,27,41,81,138,239,188,33,161,115,98,51,179,128,40,95,145,168,22,139,75,206,192,136,167,149,32,162,185,232,55,195,18,35,197,95,22,220,146,128,11,117,222,183,59,104,78,248,157,82,80,164,224,26,106,197,119,180,229,184,102,168,41,218,238,17,40,68,177,240,77,244,201,207,209,187,247,165,53,85,150,54,15,75,184,27,31,208,137,251,55,160,17,92,80,63,231,249,236,148,139,24,250,90,159,158,229,56,0,173,245,242,69,123,199,195,32,112,36,6,41,226,40,30,114,136,231,153,125,197,66,39,27,161,123,175,58,210,15,18,55,142,105,147,30,58,36,179,47,12,142,184,107,165,237,49,247,211,241,176,102,157,90,31,25,217,77,111,79,69,184,115,133,68,27,56,70,118,116,35,233,10,10,206,33,144,87,172,7,221,53,106,215,145,163,251,127,28,227,116,152,240,164,88,53,64,158,5,84,51,148,63,56,148,226,150,106,246,137,156,242,3,90,7,181,204,149,78,235,33,211,15,145,86,72,203,123,58,177,85,181,39,85,46,133,166,70,155,136,147,87,123,126,120,143,131,83,184,7,171,30,179,12,132,199,133,33,52,116,14,205,9,247,185,115,45,227,11,185,179,173,201,99,41,199,248,17,42,165,94,152,4,136,69,36,198,54,149,219,131,239,137,118,93,118,238,173,156,131,72,241,43,38,24,156,57,116,0,200,159,121,27,19,250,83,128,50,159,220,74,234,171,92,197,160,66,195,60,165,65,210,116,186,51,48,234,13,116,210,74,204,73,151,122,237,153,130,204,230,249,210,167,15,240,184,213,160,39,12,49,25,102,32,163,90,185,76,222,102,247,212,88,88,84,168,186,64,102,45,100,199,247,207,183,129,106,112,117,5,218,142,111,1,100,186,124,144,208,198,247,213,235,239,121,134,162,166,46,13,161,77,205,50,17,111,211,188,99,38,246,40,3,226,138,5,91,43,248,65,33,237,86,204,43,86,85,113,43,115,168,103,209,243,15,150,119,13,70,170,249,36,174,187,245,206,90,212,65,74,19,78,28,80,63,55,127,141,126,215,112,162,217,169,18,141,140,200,150,247,247,64,220,180,10,215,31,96,58,218,237,166,203,136,31,105,119,159,80,48,214,161,229,215,218,115,106,66,127,1,188,54,136,1,159,15,78,247,21,126,223,190,147,14,196,75,236,154,142,38,162,226,203,172,75,155,70,179,10,243,90,187,90,175,178,167,67,233,109,94,239,208,204,54,245,54,125,170,111,156,24,149,43,93,249,11,128,24,24,45,134,166,123,95,212,38,182,18,191,249,25,82,227,141,204,214,121,172,116,173,64,228,93,26,68,137,218,95,133,120,31,60,253,206,244,228,171,109,15,110,225,185,3,33,81,94,237,251,73,165,171,158,215,180,23,88,188,139,234,184,241,226,172,98,4,246,198,107,18,196,159,167,251,81,241,229,52,50,240,98,12,16,173,214,224,234,33,69,139,85,166,103,62,151,123,94,88,193,92,187,251,125,15,209,74,60,226,33,64,15,42,27,112,186,108,196,52,91,52,61,83,54,158,0,67,6,46,14,135,38,122,59,114,5,58,176,155,245,72,164,29,232,23,54,82,177,234,181,5,214,224,51,211,35,27,22,251,186,82,255,204,55,199,211,217,123,216,212,63,71,93,198,196,238,187,115,101,255,5,12,252,5,232,252,40,250,204,226,100,162,100,132,208,92,118,124,53,179,192,203,75,183,230,59,71,65,228,58,78,167,121,122,228,182,101,55,99,117,92,90,55,193,22,189,223,121,114,43,59,27,244,218,9,78,117,126,221,238,222,41,236,227,137,93,62,153,38,119,35,11,135,159,20,252,5,124,204,89,163,161,150,100,193,85,63,11,166,215,192,2,234,225,43,217,255,90,96,10,190,90,21,234,224,248,45,90,172,36,68,105,45,246,62,20,101,225,39,107,39,77,95,215,210,245,36,87,12,77,156,189,58,225,129,194,166,154,17,21,133,99,153,79,104,228,185,124,173,14,75,51,182,44,187,70,242,16,47,81,13,27,189,235,16,163,223,243,193,90,212,229,87,206,46,245,75,205,123,30,19,67,224,244,108,158,83,21,147,210,189,227,131,25,191,67,207,144,161,119,149,165,40,192,152,79,241,176,136,128,14,80,239,87,6,157,232,55,161,69,152,245,186,169,175,61,220,16,36,0,44,182,213,159,87,16,107,46,172,53,245,17,246,122,97,99,164,251,164,219,235,123,168,5,207,55,16,104,131,235,63,10,132,187,115,113,251,202,93,195,226,239,78,224,173,207,113,6,43,219,66,119,106,162,59,33,180,166,51,166,110,30,103,155,29,122,37,21,244,176,250,204,96,152,43,150,184,196,173,42,229,208,55,234,20,159,219,183,20,39,123,78,44,109,216,83,179,112,142,86,239,135,253,233,192,130,235,169,110,223,40,35,91,45,167,146,171,67,195,139,214,185,217,253,93,255,45,130,195,198,94,141,42,51,167,120,109,219,235,131,248,132,37,112,13,48,161,54,249,93,170,231,147,208,22,47,57,107,149,198,109,120,12,41,239,2,36,185,201,181,75,47,134,60,216,205,101,168,165,165,151,71,72,96,95,44,152,21,214,212,91,46,22,61,26,225,158,211,136,180,255,250,16,241,129,24,236,68,253,121,5,181,143,186,174,111,178,119,143,245,41,243,115,184,206,19,157,238,124,245,34,63,142,131,105,128,17,250,210,129,111,70,37,5,209,163,207,40,190,228,48,60,109,9,68,14,110,239,92,198,52,99,105,127,160,81,250,113,94,119,162,41,152,113,118,114,201,178,62,52,41,92,130,34,92,21,62,106,107,183,189,56,48,200,156,99,67,30,123,7,108,216,232,138,75,23,161,236,62,171,53,207,220,27,252,104,61,222,191,196,198,140,96,70,224,240,205,120,229,123,125,114,205,244,170,247,74,63,115,89,188,6,83,147,244,234,24,45,220,139,246,181,26,220,75,68,172,95,98,109,176,74,6,122,181,15,137,181,174,180,231,180,158,216,171,230,188,55,26,37,236,22,200,31,20,96,45,231,31,224,20,116,19,193,22,59,147,84,104,122,231,163,193,193,204,152,205,100,200,32,214,167,183,227,206,73,33,28,91,127,247,51,240,17,199,165,239,145,166,237,238,252,184,105,106,99,79,82,36,166,153,35,107,117,194,64,46,83,52,191,88,168,245,238,231,243,232,221,48,60,66,3,246,68,206,140,206,119,142,73,11,164,240,4,179,142,219,243,203,72,211,62,236,204,32,158,119,139,181,100,17,251,204,205,173,184,188,53,54,189,182,44,98,164,212,175,73,198,98,219,83,130,131,102,53,225,87,229,162,41,252,183,201,23,247,178,53,221,243,98,222,100,74,170,47,23,239,197,244,178,65,170,73,57,107,194,72,180,108,66,141,3,126,171,132,59,167,248,147,166,132,109,160,28,232,44,1,12,204,121,162,174,229,100,217,24,100,208,15,28,202,254,241,165,173,16,111,183,141,95,216,157,45,142,114,132,202,152,164,62,210,97,238,155,245,5,189,235,242,245,174,123,151,123,193,13,72,113,212,207,113,158,119,137,192,46,242,231,21,27,106,94,247,96,197,185,57,208,167,124,255,157,33,86,34,38,198,6,209,141,193,134,101,25,105,165,143,245,129,45,251,88,246,235,55,45,155,121,115,215,86,93,136,233,226,254,115,171,95,238,149,228,79,225,98,22,198,98,215,30,236,45,127,1,13,98,112,144,161,97,97,175,191,127,243,74,109,8,71,193,117,147,189,157,95,220,181,81,218,110,227,125,233,193,65,243,19,7,75,54,181,242,17,252,108,203,207,136,147,187,153,247,60,90,240,93,105,9,157,128,249,50,93,60,67,115,1,169,160,140,130,26,49,135,252,46,81,230,94,112,79,109,139,111,37,143,142,98,171,222,243,199,88,150,132,226,21,194,3,50,18,38,23,148,80,253,10,3,147,205,129,42,135,164,139,145,157,249,22,248,219,35,249,157,213,170,125,253,106,142,203,226,162,68,191,159,163,156,176,81,139,85,168,195,244,180,114,129,214,1,59,7,103,221,62,138,145,35,143,239,19,178,1,254,23,96,249,16,116,248,219,219,192,92,22,176,0,212,118,100,219,74,181,242,24,90,38,223,163,59,243,112,146,228,174,213,58,98,154,94,178,213,247,215,159,172,185,155,105,212,155,20,237,154,184,111,10,35,187,130,86,122,235,188,8,52,219,85,144,224,15,255,202,199,27,6,73,177,206,136,23,16,9,167,148,24,251,82,123,102,121,235,252,84,149,168,107,91,119,165,210,82,226,108,255,165,24,184,122,82,97,93,81,236,199,217,46,246,193,243,165,178,213,8,6,148,171,119,51,59,119,238,62,48,24,60,35,148,222,10,21,74,106,237,127,162,138,165,10,117,224,116,18,11,55,233,244,116,17,168,154,173,111,193,179,106,44,4,150,30,98,253,97,110,124,99,189,203,241,82,123,109,170,226,81,96,101,182,61,111,252,195,95,128,153,157,143,119,98,177,6,49,10,92,238,170,127,131,215,154,167,13,175,60,178,176,39,191,193,112,49,165,154,125,242,77,35,20,219,250,215,241,174,21,171,65,246,54,228,133,67,206,123,207,24,172,116,153,35,106,144,172,178,206,68,83,104,59,175,67,54,122,12,191,11,145,207,43,248,45,155,104,85,0,215,55,146,179,83,26,212,232,79,62,7,89,214,193,241,47,158,93,58,225,81,110,59,106,92,220,245,0,172,52,76,13,236,23,201,248,83,29,233,126,173,156,5,225,52,7,88,130,134,27,168,169,232,244,31,187,64,225,93,32,79,0,178,49,224,39,181,195,207,83,110,178,177,56,44,130,136,196,128,7,25,25,254,162,6,29,140,54,191,111,31,237,91,254,23,159,41,244,200,197,21,53,254,87,34,225,159,153,65,255,47,202,179,154,217,3,72,80,124,255,55,132,95,30,49,3,192,23,225,55,80,156,91,36,14,10,0,61,98,53,235,236,12,234,46,99,133,2,94,150,175,176,2,158,135,255,15,178,197,149,10,6,19,2,222,209,214,123,252,31,28,216,114,220,167,67,243,136,249,127,115,176,202,58,240,94,60,67,62,4,88,63,131,87,232,119,125,6,96,61,155,127,232,208,252,60,186,220,25,252,201,143,8,192,123,130,38,241,223,17,165,0,184,218,239,9,167,246,223,9,232,148,27,213,229,59,162,240,214,200,6,160,158,184,144,86,52,211,240,77,136,66,127,255,209,243,130,138,15,223,231,54,29,248,26,207,222,61,51,36,14,253,153,217,121,77,38,16,231,204,251,172,177,116,92,112,214,109,115,135,230,162,149,39,169,188,120,39,222,95,52,52,168,185,119,161,88,186,107,124,187,252,72,250,147,153,178,148,227,57,11,193,120,214,11,208,134,187,174,195,250,237,71,247,133,43,188,178,197,153,198,153,252,26,112,148,189,100,142,174,207,222,200,137,19,191,174,186,248,152,107,43,14,111,179,107,235,242,213,7,96,125,168,255,203,158,140,191,128,37,180,223,131,169,120,113,208,223,188,176,109,252,30,226,33,209,225,89,239,201,73,136,193,37,241,107,133,152,163,141,177,123,20,191,90,61,195,187,183,160,220,218,137,12,117,195,241,38,235,19,135,219,191,128,247,56,197,99,81,165,245,83,54,177,190,191,173,218,181,143,61,212,159,70,168,57,250,187,62,12,141,112,185,92,148,168,220,98,151,186,102,142,225,33,42,85,96,242,179,132,143,134,203,68,147,121,58,113,34,115,68,181,2,174,75,61,116,168,250,194,113,9,185,52,207,171,228,86,246,1,3,211,20,92,103,6,215,66,205,114,50,59,83,159,147,101,163,186,37,176,216,1,234,2,239,183,92,167,22,86,76,155,124,129,38,37,29,48,115,209,12,196,137,105,183,65,204,247,202,140,98,48,61,212,246,94,214,149,97,38,204,55,116,71,222,111,44,19,115,247,153,101,110,207,74,86,230,118,89,250,57,197,35,84,172,20,60,148,132,104,23,251,39,43,134,216,49,107,122,62,36,45,77,153,108,8,18,52,152,122,37,4,194,17,84,89,20,122,183,242,222,37,235,25,66,31,151,237,74,74,57,254,148,158,100,219,239,217,14,125,243,236,48,122,151,198,152,41,201,225,249,231,199,147,137,81,153,228,34,189,107,155,197,125,246,125,47,88,107,251,51,197,178,85,89,175,152,245,54,13,213,183,110,141,162,119,164,170,252,135,8,6,6,160,43,189,140,234,251,230,161,241,231,191,39,79,13,33,174,237,105,16,187,125,166,93,161,11,95,135,99,106,186,204,37,108,231,46,226,73,57,183,131,63,198,15,70,177,167,95,164,191,79,84,161,95,125,8,98,211,26,145,201,155,49,102,115,184,125,233,134,165,41,238,72,84,79,176,161,148,228,59,139,122,79,242,19,131,248,219,246,79,189,145,235,157,191,0,233,130,27,186,91,159,205,214,201,42,185,52,19,53,175,152,25,183,250,118,168,197,96,231,169,49,201,103,250,222,56,210,125,198,68,54,217,73,69,32,91,42,201,225,59,159,23,225,5,239,205,82,34,53,13,153,92,173,144,133,106,37,253,124,98,186,76,126,210,164,233,49,165,204,235,183,94,109,247,245,233,17,157,144,59,235,173,13,236,113,62,19,180,181,204,119,94,206,89,111,219,74,188,63,8,73,66,178,43,40,4,71,238,36,134,177,52,173,38,115,103,83,245,226,232,223,223,20,209,23,94,200,231,83,220,226,124,47,234,137,144,205,151,227,56,131,199,253,132,173,50,71,192,84,215,54,59,104,49,62,152,35,87,157,93,4,51,151,93,35,84,21,137,102,242,246,40,54,87,175,62,180,210,114,57,6,169,118,81,106,172,8,137,101,238,78,88,183,94,222,99,15,243,57,219,64,187,205,197,121,101,204,45,38,19,10,170,200,198,173,132,20,166,101,128,62,13,215,129,86,211,214,209,141,205,85,252,110,237,108,247,226,116,52,87,218,100,72,59,111,8,194,250,31,134,187,246,81,172,144,105,216,64,143,4,128,177,245,46,135,244,137,149,253,118,147,198,156,102,114,124,175,108,123,108,124,107,117,209,157,55,114,223,83,174,178,114,255,5,4,217,92,186,92,181,206,54,181,184,181,185,151,204,65,132,47,184,132,19,50,83,185,153,190,239,65,90,216,90,39,160,43,143,155,202,71,193,30,30,125,59,36,149,213,42,218,183,178,139,208,93,163,153,33,231,176,121,182,159,109,3,248,228,152,125,85,251,4,222,63,184,187,52,189,244,202,5,83,13,211,222,237,182,225,27,220,107,236,113,82,0,28,61,162,179,103,215,21,194,218,38,42,229,109,148,143,77,232,182,29,135,214,200,236,63,155,99,9,45,141,172,220,68,167,27,236,84,170,194,125,207,105,9,86,212,72,57,119,237,12,1,219,197,248,66,64,203,73,197,245,210,236,229,55,110,37,254,68,26,167,212,235,212,230,149,31,55,191,20,77,202,196,179,233,196,100,119,74,32,138,70,232,101,164,162,122,42,131,202,87,132,7,127,144,95,49,33,10,122,125,231,46,94,231,203,85,108,253,89,187,253,124,88,226,58,9,97,7,106,69,124,59,219,248,34,28,142,131,219,251,23,176,234,106,61,117,41,120,113,47,111,230,115,227,152,101,40,38,152,247,212,69,253,193,92,17,49,214,96,63,171,173,172,193,192,28,217,230,176,126,246,160,241,44,68,207,96,35,58,239,115,226,235,162,195,21,163,252,172,242,227,114,87,5,78,237,203,151,215,61,243,63,180,4,173,69,243,17,82,14,149,45,247,51,94,24,186,182,11,26,252,198,242,170,26,80,238,180,152,176,39,152,42,92,94,214,188,246,162,226,202,5,165,148,105,15,92,188,217,48,135,10,135,114,98,40,78,61,10,68,23,29,217,215,139,161,170,250,84,74,117,147,95,143,26,24,49,46,96,254,240,170,123,247,147,58,16,97,117,104,152,177,116,209,231,215,240,101,165,223,67,64,139,93,54,112,187,132,255,130,73,244,47,192,234,229,209,169,244,118,87,205,30,65,68,146,38,95,129,209,224,87,23,196,251,122,111,20,30,83,12,49,145,143,135,151,204,142,8,137,176,55,144,70,223,238,186,125,215,255,53,220,141,213,151,201,197,180,162,202,175,167,69,245,199,164,72,104,28,23,46,134,149,254,237,105,61,220,233,205,166,46,20,232,199,220,239,131,251,88,17,152,29,101,76,127,23,220,48,163,188,145,33,183,177,84,131,184,114,222,221,163,184,235,3,45,130,84,193,207,57,165,183,157,98,7,152,167,65,110,7,98,217,4,127,190,80,43,178,181,222,122,134,176,78,56,83,176,154,232,237,129,31,164,227,173,166,83,231,19,178,24,245,215,36,134,78,127,253,36,252,246,66,14,234,179,169,27,71,252,158,12,35,40,249,45,79,57,232,68,12,55,159,25,229,35,12,152,79,200,84,46,141,73,113,5,77,139,91,74,250,212,183,173,38,119,138,73,31,106,77,167,123,134,188,229,168,17,59,149,36,65,143,30,22,149,187,167,41,44,179,186,115,250,195,240,144,188,79,50,195,226,247,170,98,38,206,22,213,104,71,60,189,56,4,238,218,37,117,78,169,96,164,167,60,12,7,189,220,177,106,26,237,25,240,31,230,126,205,109,237,196,154,50,218,48,173,41,120,39,87,60,4,68,41,76,155,185,107,217,204,143,141,220,202,125,232,181,55,90,44,212,63,164,58,203,147,139,201,109,61,241,151,207,113,83,24,117,229,128,10,28,214,231,206,254,5,160,216,205,176,223,117,117,234,253,169,146,192,241,171,47,88,182,157,148,43,23,58,179,51,243,39,143,233,148,154,208,116,150,199,55,206,92,85,251,161,154,60,99,95,90,194,191,153,230,10,89,44,171,65,92,102,182,161,17,7,140,8,79,137,94,148,151,186,231,213,41,236,250,253,5,92,69,83,243,178,254,121,209,53,19,34,218,246,224,10,138,189,66,236,183,198,182,81,196,12,147,250,131,180,168,66,104,56,107,47,228,212,181,79,218,153,84,113,95,110,246,55,56,16,241,217,224,56,52,153,16,234,112,136,3,38,81,164,190,242,229,250,21,244,119,14,199,196,41,152,224,206,165,143,30,76,68,159,126,160,20,189,91,20,163,173,15,239,109,79,108,216,244,220,252,140,18,61,245,83,169,14,190,76,81,158,10,105,29,234,161,40,77,254,19,143,172,156,237,182,189,137,70,189,49,146,74,180,134,23,232,48,162,96,222,13,22,115,6,207,121,201,201,30,85,101,192,88,82,210,113,100,253,148,241,11,210,15,235,53,74,249,83,245,235,199,194,210,250,27,83,114,245,233,178,238,88,12,217,144,190,228,165,248,110,237,14,122,101,197,189,19,103,12,120,201,52,111,173,70,51,162,158,154,154,3,115,197,217,116,255,77,196,211,127,240,157,227,23,63,81,231,68,98,82,211,114,158,9,174,232,69,221,97,251,71,158,134,4,110,166,125,160,107,110,41,223,29,181,71,86,80,9,193,161,219,244,99,65,145,62,78,36,179,218,188,224,200,231,76,130,113,253,126,165,40,247,243,153,82,176,222,19,154,157,94,118,53,206,167,206,148,116,228,24,228,78,177,236,42,147,58,203,114,170,16,156,115,178,233,183,150,209,242,187,67,173,84,95,26,194,148,181,235,109,59,65,236,23,237,27,127,241,50,102,145,152,129,222,104,12,224,106,173,253,94,162,106,22,97,159,34,249,115,217,169,198,236,74,202,129,64,172,166,206,244,161,160,235,208,189,163,21,114,245,195,120,217,194,112,92,160,175,135,171,100,123,143,20,107,176,190,60,173,220,78,240,77,105,141,156,139,230,47,132,118,148,162,171,166,57,196,27,191,207,213,130,126,58,17,159,44,21,152,29,13,101,207,22,202,0,237,168,154,107,82,168,1,53,86,8,243,26,44,212,4,177,75,219,228,12,216,44,236,73,110,175,219,1,185,123,12,165,79,196,40,44,86,241,63,49,55,152,200,31,210,72,61,93,230,70,125,38,199,6,224,212,238,179,190,26,234,85,2,200,227,83,215,110,133,220,12,33,203,220,64,39,234,146,100,87,207,50,50,204,71,174,123,231,149,109,28,85,37,73,163,207,51,90,46,183,213,46,81,150,127,171,244,210,137,163,73,72,161,251,224,62,204,7,197,173,146,20,69,18,236,76,220,246,195,85,232,98,193,84,74,71,112,168,51,72,242,21,157,180,6,145,69,216,43,55,91,161,199,3,249,188,100,124,66,225,106,154,41,71,51,171,60,169,169,230,34,160,253,42,86,223,239,25,231,203,83,2,180,55,106,182,13,119,22,7,109,63,214,46,163,97,3,43,127,1,14,166,210,9,183,87,228,186,61,165,238,247,169,113,23,23,167,151,56,190,197,191,190,218,213,230,203,151,130,121,111,209,41,219,241,132,26,146,73,135,14,38,24,176,234,217,230,251,205,136,212,126,159,254,161,246,37,95,238,61,119,74,57,115,133,236,217,199,184,103,199,86,145,188,117,102,204,168,155,93,39,106,148,203,194,0,111,36,68,84,6,228,39,98,181,131,162,7,227,154,69,227,241,138,85,178,9,142,225,49,49,120,20,0,119,228,167,128,71,66,13,139,157,138,27,69,43,231,93,50,191,208,219,127,139,3,197,49,70,98,113,18,225,172,68,233,158,56,211,62,241,220,243,223,63,194,139,78,128,154,63,32,225,82,41,156,101,213,188,103,234,110,39,155,139,143,104,178,22,88,146,10,105,23,19,63,71,213,117,167,242,21,191,14,71,111,129,91,67,91,54,28,137,146,42,85,86,198,51,195,218,16,151,215,181,79,158,212,108,17,226,250,5,183,172,205,140,42,15,222,69,177,81,162,46,79,88,42,143,99,195,124,114,81,32,165,123,103,230,132,228,216,122,1,107,16,168,87,91,109,233,91,114,142,235,163,107,82,236,1,15,12,94,80,80,35,52,233,246,53,244,238,253,208,1,154,195,70,53,219,219,19,13,60,38,181,186,131,200,5,235,149,139,186,189,70,29,83,25,76,209,105,115,149,69,187,73,173,93,20,77,240,244,160,190,5,198,156,249,96,20,48,57,23,37,7,130,255,106,101,204,52,53,235,14,109,184,246,127,217,234,193,70,222,79,207,173,90,130,109,205,108,53,45,103,46,39,191,208,232,248,25,123,90,83,239,79,216,95,64,220,159,170,252,249,165,82,183,19,255,143,251,40,115,37,12,142,150,82,181,137,210,164,194,73,240,95,64,130,112,106,227,128,76,76,158,54,109,87,241,140,63,153,49,246,200,213,122,7,152,122,194,135,13,4,241,26,61,148,113,31,234,158,241,134,183,50,236,144,156,232,219,32,203,129,9,214,135,144,55,169,196,117,17,11,242,93,237,7,158,247,178,67,165,187,5,148,190,81,108,61,58,208,102,108,218,218,157,135,161,171,223,118,103,218,86,235,141,145,109,237,46,151,104,18,37,240,107,243,250,29,240,220,189,12,197,44,209,176,242,131,149,77,199,189,107,63,253,106,153,193,220,212,85,238,150,180,106,200,23,154,82,148,208,205,230,166,30,168,109,55,197,152,67,145,215,210,54,21,117,134,78,40,223,220,72,172,247,233,108,243,170,43,60,127,151,119,31,81,151,25,35,24,12,23,42,25,212,72,166,107,122,221,146,188,79,28,58,160,228,25,247,135,66,102,127,101,255,134,252,105,206,162,216,26,81,155,44,190,238,25,44,178,195,169,250,144,156,118,20,227,162,111,161,81,142,176,43,206,75,119,111,143,246,51,130,137,136,103,189,41,213,188,151,149,112,181,193,171,181,119,141,178,146,129,129,194,7,29,134,190,53,248,25,19,91,219,82,227,109,122,224,166,206,212,195,243,79,236,241,175,103,54,150,37,76,214,251,174,59,140,56,209,202,110,37,164,140,175,108,119,54,104,4,74,245,43,225,147,96,68,43,90,181,9,196,29,242,179,55,181,109,170,221,23,207,106,202,219,90,42,122,174,225,196,51,166,230,210,165,66,102,241,43,187,60,131,234,24,164,153,3,54,105,37,110,225,84,227,211,232,120,25,29,66,155,169,147,195,159,98,63,185,205,61,109,194,188,175,25,252,46,94,156,193,152,142,143,150,109,190,253,165,174,254,20,45,207,205,247,249,210,143,167,42,55,165,185,108,162,55,247,174,86,76,88,215,147,110,173,193,50,154,69,89,123,238,254,28,174,126,149,254,57,115,165,90,173,12,118,210,47,84,124,74,160,119,209,117,147,246,12,219,204,55,97,98,14,106,231,219,187,196,121,128,157,187,158,195,165,187,90,237,43,187,242,242,33,131,197,70,125,99,186,205,225,200,242,85,245,168,118,188,37,168,231,171,118,173,109,151,228,185,72,233,17,104,229,169,76,33,197,233,206,141,187,170,80,249,76,237,74,111,27,149,200,93,96,196,244,104,148,225,151,63,86,213,53,209,65,58,169,158,152,155,196,254,146,220,136,187,111,1,107,90,197,53,35,216,25,235,37,89,135,166,202,100,42,187,249,62,31,52,54,187,77,233,88,53,196,117,183,10,181,43,94,248,148,175,72,4,19,183,72,233,33,42,253,104,79,204,219,244,68,228,139,168,14,112,193,32,171,135,41,33,178,109,51,174,67,197,144,103,230,153,102,142,166,164,100,239,226,85,103,8,27,99,241,180,210,12,174,94,185,251,219,172,6,103,95,69,75,101,178,117,156,167,187,187,183,33,87,131,46,87,182,252,95,103,248,36,136,86,207,123,194,154,101,11,193,81,167,212,112,119,18,39,104,49,127,240,116,66,26,180,157,104,104,100,231,41,135,184,148,94,48,242,70,64,13,36,222,231,154,57,195,156,183,218,73,198,101,38,212,183,43,255,31,169,10,226,165,147,20,159,146,42,168,65,105,148,26,132,14,221,28,222,63,164,173,95,84,255,103,243,21,71,160,76,56,229,232,93,18,57,12,209,176,75,192,219,232,72,39,177,65,237,247,98,4,244,231,101,73,211,150,101,194,6,189,156,166,148,136,114,197,44,3,211,112,245,230,194,227,123,241,183,227,135,190,126,111,237,175,108,87,10,210,245,17,171,169,134,195,34,223,245,31,2,117,182,240,22,96,139,93,7,17,154,165,95,66,75,98,240,176,173,20,99,210,222,153,43,168,145,82,21,222,37,134,90,248,225,141,250,136,24,28,166,151,105,4,47,35,237,78,26,50,22,203,75,193,18,11,119,1,6,28,6,223,148,221,215,141,186,187,202,186,147,242,64,12,189,186,113,113,110,20,116,187,55,242,239,85,224,119,44,76,55,31,237,255,19,66,209,246,144,75,4,35,87,130,248,61,121,48,248,228,57,155,123,84,141,152,35,141,178,197,206,123,178,233,232,135,240,156,50,19,96,102,127,144,98,44,174,49,28,76,70,64,204,251,172,92,42,0,84,159,162,25,90,246,60,224,63,136,250,28,14,126,7,32,235,13,0,16,210,253,250,79,146,100,192,180,188,163,90,142,102,35,20,35,135,204,51,165,242,61,225,51,105,182,111,132,1,252,247,178,31,213,183,119,159,193,209,21,90,214,237,0,204,0,54,59,98,0,167,113,1,248,228,93,149,222,228,11,115,0,20,199,250,95,201,128,34,44,124,157,255,143,116,23,255,71,153,21,31,55,218,175,156,255,205,129,43,99,228,116,17,69,99,19,48,203,108,238,219,25,236,247,165,221,1,139,20,9,0,104,63,178,255,23,246,63,135,27,56,194,167,97,39,239,212,199,134,63,10,156,111,241,51,15,141,33,153,85,12,135,89,76,192,156,31,249,231,135,111,113,129,202,119,225,48,32,131,145,250,206,115,56,140,70,95,31,201,206,108,129,228,39,155,204,50,71,83,91,26,229,103,113,187,192,13,57,192,159,231,80,116,8,173,180,127,215,167,87,110,142,71,5,23,180,137,87,147,98,71,29,161,186,194,55,251,66,158,95,2,142,70,129,182,232,75,142,175,54,237,152,140,58,166,171,244,57,241,78,124,181,10,235,43,174,87,36,96,173,229,67,49,112,29,228,239,197,177,231,70,230,25,66,85,47,232,201,24,51,156,231,84,146,42,24,42,15,52,174,242,112,46,168,225,172,124,109,120,167,208,225,15,87,245,75,35,154,141,61,246,4,200,105,131,88,210,196,20,111,165,245,146,215,63,238,219,120,126,135,180,175,172,122,171,217,239,185,56,213,228,239,226,143,100,233,25,111,96,45,157,211,246,184,99,42,216,222,75,205,171,167,168,207,186,171,53,201,201,152,222,157,109,240,92,144,29,99,26,244,232,43,106,66,84,7,155,199,50,251,60,37,4,179,188,146,175,114,231,93,69,51,117,167,45,35,227,5,72,249,101,18,241,29,219,225,79,239,69,50,180,98,14,82,194,85,238,21,185,21,110,200,179,61,65,229,54,69,15,211,62,222,210,69,45,245,212,106,248,121,77,200,151,110,110,78,55,248,194,11,77,154,219,86,192,204,49,191,185,139,168,61,15,130,178,194,201,16,90,97,57,247,173,11,63,251,64,76,157,40,85,199,41,229,52,151,225,147,1,201,3,202,49,204,47,141,137,97,19,116,132,18,185,181,173,45,119,83,114,230,110,12,212,120,3,119,33,238,29,11,108,122,21,35,129,67,159,233,139,178,87,244,148,146,212,125,97,106,55,217,57,102,18,159,191,246,49,190,82,183,118,206,211,92,226,183,191,242,105,164,232,175,108,1,58,208,242,157,188,39,218,101,229,53,55,234,182,2,229,205,13,48,118,213,73,84,184,221,157,44,226,132,118,54,170,2,243,107,135,147,145,37,252,136,30,208,59,149,52,117,25,11,248,112,67,78,195,41,49,89,76,240,151,47,247,206,236,13,151,129,48,1,161,147,112,80,139,25,89,91,96,136,74,175,110,34,94,218,228,66,4,77,80,121,177,220,4,108,193,225,150,168,82,160,165,19,106,55,91,242,217,146,27,98,199,62,127,32,152,148,196,126,24,104,46,35,227,115,100,214,23,208,115,228,31,197,170,122,133,139,211,173,157,121,124,153,47,127,69,13,21,147,96,25,30,208,48,140,253,161,36,46,110,101,77,199,152,65,183,83,41,114,47,219,164,161,52,107,219,14,137,111,220,206,11,145,20,63,217,121,231,240,153,118,186,132,124,228,18,115,200,221,198,202,74,255,230,143,145,151,195,44,100,170,128,220,122,70,77,50,233,149,120,188,106,222,161,47,157,54,69,135,154,225,33,121,226,160,118,38,241,77,55,113,246,56,87,240,155,223,195,83,41,116,48,251,159,221,3,43,244,8,120,255,224,192,5,113,142,98,116,189,204,96,184,134,21,80,180,41,87,252,50,166,214,138,147,66,226,151,211,12,59,181,108,110,87,172,66,234,251,218,234,122,223,171,110,207,152,255,204,194,171,73,157,19,119,25,8,135,70,232,67,31,169,250,239,171,22,213,226,224,117,178,216,7,11,146,17,188,159,76,139,141,14,211,62,15,82,28,243,103,18,233,234,37,27,66,52,83,44,231,230,252,199,181,172,98,32,135,25,243,254,209,94,24,175,24,41,245,49,73,63,69,240,64,242,22,232,231,204,129,102,211,165,107,105,217,97,51,70,32,211,143,98,78,203,245,229,21,177,36,200,209,9,89,34,111,230,231,34,15,229,66,178,85,27,206,234,78,24,152,33,206,9,120,67,138,19,214,121,9,178,163,250,65,26,156,237,51,40,209,108,143,19,249,32,151,183,105,124,25,40,37,228,208,75,29,21,82,52,177,41,88,216,31,87,46,241,104,230,199,38,224,25,10,105,185,29,38,185,53,14,88,234,249,156,159,51,88,162,68,173,227,18,218,34,239,225,209,211,87,115,43,59,211,45,156,68,207,248,74,108,75,39,131,118,35,136,122,60,245,230,229,205,18,182,0,240,192,52,5,183,130,6,197,195,219,223,186,61,180,192,18,11,245,152,55,229,145,182,204,24,138,15,45,185,74,89,26,52,30,215,9,150,30,16,196,25,30,70,136,202,248,241,156,110,240,180,246,164,46,197,30,11,183,21,52,5,169,56,195,21,248,156,108,42,220,20,134,210,18,119,111,229,181,29,25,211,173,215,208,140,86,102,42,196,118,62,27,133,148,222,54,101,190,201,29,118,72,84,15,92,64,189,49,247,173,183,221,145,144,48,154,32,8,106,30,248,16,108,250,213,57,129,160,148,4,153,47,218,157,203,44,0,81,76,150,9,142,184,216,206,38,191,56,243,14,48,47,24,188,211,12,167,124,197,234,196,161,159,47,100,200,20,154,37,151,165,96,18,19,10,21,198,65,88,179,112,15,78,152,37,162,124,252,158,253,54,219,33,144,37,75,169,123,122,184,208,109,94,132,168,238,169,237,112,125,60,62,215,229,96,221,221,72,193,107,43,234,46,38,43,171,252,19,234,116,121,187,149,80,239,43,59,150,189,76,205,102,117,103,25,247,23,48,71,51,36,107,122,20,79,43,113,74,222,47,7,107,178,51,241,37,230,165,173,119,96,160,7,114,9,35,165,108,251,198,209,62,229,132,86,184,83,243,166,168,228,51,35,28,197,98,170,204,65,107,190,189,130,195,161,141,128,69,51,50,123,155,51,106,34,250,184,220,56,118,84,246,240,152,243,131,6,5,76,33,34,246,144,100,195,251,243,222,91,3,72,127,24,247,22,51,74,206,39,206,111,13,191,181,62,225,193,88,168,172,224,4,37,171,255,23,96,154,64,215,90,63,170,12,226,213,42,172,221,120,187,240,96,148,222,236,188,209,80,125,166,91,23,146,46,238,1,150,199,152,133,34,227,119,73,196,229,84,254,84,1,226,123,207,33,170,143,213,207,232,245,222,24,21,36,98,162,143,242,15,208,73,190,188,113,243,28,224,226,142,99,231,83,182,109,114,49,166,115,14,110,243,255,90,249,177,51,51,212,234,223,8,250,190,162,198,222,94,39,41,99,88,50,64,186,240,41,38,151,238,213,102,23,216,31,222,225,164,150,199,192,158,47,94,234,248,72,119,100,21,88,24,102,189,133,251,190,54,206,145,124,15,88,216,220,128,81,75,219,13,189,195,42,102,145,176,126,154,40,107,128,135,126,78,85,143,28,93,109,66,51,26,1,34,66,125,126,45,187,218,37,78,92,2,81,146,194,91,211,3,156,200,91,92,246,223,138,160,105,185,10,83,31,165,0,95,5,1,189,100,143,105,243,74,238,92,165,73,169,230,78,9,198,47,130,115,206,156,244,252,79,184,205,193,8,82,230,10,233,175,211,102,29,24,67,69,108,169,200,190,142,123,2,119,58,201,92,106,231,81,124,252,179,13,225,129,201,87,9,54,106,113,250,218,219,167,1,213,98,210,90,233,112,163,36,67,166,20,96,166,46,199,195,65,153,161,152,203,227,118,95,64,71,11,143,4,37,152,204,4,204,160,104,68,84,194,1,228,23,150,145,119,55,184,88,29,150,102,19,108,238,225,64,4,166,219,178,89,239,117,191,200,98,6,59,171,134,162,194,82,66,62,118,207,71,89,105,218,39,21,54,88,148,23,190,142,143,118,170,122,114,200,152,241,185,48,225,3,211,253,214,87,81,102,121,18,123,210,67,28,212,143,30,123,115,173,19,107,208,84,55,177,62,138,204,146,151,212,219,149,219,192,195,255,2,196,47,114,140,130,8,170,117,42,125,103,163,94,29,52,185,160,96,86,103,149,222,7,237,211,97,162,131,194,106,75,167,21,235,54,90,55,196,237,143,76,57,64,217,185,236,166,16,133,52,243,106,54,238,141,7,139,171,194,199,174,103,215,195,149,249,2,44,150,210,19,145,49,216,141,151,134,250,116,147,124,63,184,15,202,38,79,143,245,207,33,118,51,156,210,249,197,140,102,191,17,217,238,29,116,196,214,25,214,51,6,240,187,242,94,32,168,107,200,50,12,183,172,237,31,137,72,118,50,119,123,33,116,65,41,17,44,241,55,213,91,126,241,151,17,97,241,90,186,22,97,69,123,145,83,118,149,219,81,44,32,101,57,191,235,93,71,146,26,141,213,22,56,217,87,223,24,161,78,46,237,225,113,31,154,20,29,219,252,3,90,231,10,67,96,28,53,6,213,197,227,243,48,147,5,74,141,229,223,243,106,119,60,68,11,217,6,51,39,214,180,92,190,62,205,189,186,220,233,213,11,103,141,240,118,64,223,114,90,81,223,91,180,245,206,79,236,147,209,141,38,234,17,173,187,237,25,166,244,78,106,52,44,188,91,176,247,207,129,248,153,189,65,188,137,212,228,23,13,43,188,116,91,24,218,239,41,62,12,58,25,76,56,57,7,221,249,95,147,132,213,106,43,200,118,27,236,94,246,86,52,206,220,175,142,190,145,183,213,171,240,187,246,51,74,195,136,130,246,233,118,123,24,17,170,84,150,250,158,64,30,181,224,141,75,163,6,1,84,158,108,252,225,89,207,123,52,39,69,191,214,41,199,155,91,189,155,213,204,82,161,126,187,150,53,102,114,122,70,90,83,141,225,54,2,85,208,188,227,26,95,58,36,201,172,37,37,139,76,52,123,231,180,238,142,249,26,177,50,124,177,159,24,82,250,198,88,19,106,141,71,174,25,196,50,16,119,36,23,36,145,215,168,19,57,216,13,13,230,221,22,20,204,78,78,73,11,193,191,206,205,9,175,33,51,58,137,45,196,91,234,29,124,250,177,61,191,61,12,124,91,24,104,115,164,73,203,226,107,205,90,118,30,63,175,75,61,30,119,215,103,6,154,188,10,99,101,192,127,2,34,141,43,70,238,218,169,73,39,161,186,173,111,198,58,185,4,78,148,68,179,9,3,217,246,218,240,227,18,194,143,76,24,97,118,5,79,149,57,96,248,123,183,130,55,48,41,117,115,223,205,127,75,110,46,98,44,101,49,76,36,228,146,84,88,191,244,134,228,158,168,54,245,84,226,121,196,179,90,9,66,101,61,60,193,69,72,82,205,105,163,136,121,188,243,221,82,219,143,245,110,233,2,175,207,25,185,155,236,10,235,85,12,47,116,190,155,200,216,51,246,92,204,249,162,247,5,100,126,245,150,87,86,73,11,142,208,93,84,227,170,206,229,250,9,206,94,199,167,169,83,209,111,5,165,66,74,24,138,137,226,34,232,147,173,102,135,155,229,105,160,17,49,14,25,61,185,157,41,63,231,188,102,17,178,108,150,136,152,227,86,218,137,57,74,53,59,59,217,75,195,126,145,72,73,8,179,175,137,110,14,98,111,39,94,2,124,225,67,87,57,75,165,216,156,158,234,48,211,223,246,76,118,100,80,32,17,120,235,176,172,134,47,169,105,27,79,79,109,61,40,56,20,82,24,58,240,98,59,47,178,168,228,215,251,153,236,131,144,86,134,183,144,184,98,241,82,202,248,83,247,72,179,1,66,24,15,58,62,241,134,107,255,106,251,87,160,1,100,189,22,252,11,89,151,220,122,179,175,194,51,175,174,152,110,121,145,44,65,11,234,22,198,9,238,113,102,225,209,129,79,227,19,177,194,103,9,188,168,233,164,70,88,25,227,157,232,120,215,59,110,151,82,113,34,75,52,126,206,88,141,182,37,39,212,184,171,142,38,200,201,155,225,59,172,249,25,153,177,46,200,127,206,157,165,157,46,142,51,109,10,53,13,35,118,147,150,131,196,230,105,69,134,247,154,117,52,98,103,255,56,212,194,92,147,249,38,144,164,231,170,55,2,4,82,227,77,70,54,32,135,18,191,81,139,189,201,252,33,194,206,63,84,16,104,208,11,207,188,77,252,7,234,206,175,130,213,83,129,10,12,57,149,126,20,194,79,19,67,153,44,156,62,13,173,102,126,110,188,245,41,46,143,190,209,251,194,180,4,196,156,38,182,143,191,146,124,207,146,137,123,20,212,219,2,90,209,240,231,170,202,49,177,25,121,42,92,109,28,61,161,174,3,182,226,165,108,33,4,183,178,223,123,73,147,63,254,174,104,115,41,147,149,246,236,221,46,97,201,191,179,212,130,65,26,82,25,100,251,170,165,115,44,204,103,122,235,11,166,114,68,20,92,242,102,41,64,174,82,48,249,124,198,117,232,240,180,236,14,73,118,68,13,175,153,31,180,48,41,212,239,137,195,73,12,87,24,58,34,191,226,211,16,153,139,254,88,121,44,107,168,189,233,138,50,242,19,56,46,59,30,58,202,93,153,169,139,232,118,170,135,164,118,61,101,26,176,66,79,234,23,100,19,25,198,82,55,184,127,76,140,246,217,249,191,186,199,228,193,230,172,226,80,52,216,73,203,183,59,246,150,152,112,110,207,52,248,38,111,156,156,54,99,161,110,112,163,216,136,191,216,93,185,31,205,171,98,174,109,96,107,41,124,249,192,194,152,245,210,208,255,110,51,33,34,206,163,83,125,224,85,222,7,31,133,6,197,104,232,95,192,40,197,22,71,170,227,116,173,61,121,206,32,47,131,213,186,4,139,31,161,215,71,61,215,141,198,19,230,132,77,181,208,59,7,80,123,134,125,77,216,86,78,255,112,30,97,229,232,191,26,156,56,199,169,142,71,188,234,137,33,91,73,9,100,183,99,225,126,254,188,173,104,69,179,188,201,68,147,176,235,63,177,27,238,16,123,79,246,204,74,123,222,214,247,98,140,24,35,139,5,20,217,175,246,182,129,18,149,45,117,15,90,205,64,53,199,234,161,131,96,93,211,172,25,245,201,46,71,86,87,10,58,66,230,200,179,235,21,126,170,242,51,157,102,85,207,200,47,47,154,196,85,146,54,38,104,5,131,4,108,226,202,153,108,30,49,247,201,107,143,62,241,194,214,139,113,107,124,25,179,38,149,238,50,31,34,95,12,143,215,68,224,24,131,124,100,196,195,79,23,202,213,210,125,129,198,206,238,116,147,224,123,190,245,69,74,111,146,117,40,75,216,102,218,66,57,199,85,51,83,89,170,28,108,177,17,214,144,140,182,190,248,248,156,159,59,201,127,142,251,126,162,57,10,196,43,99,252,165,62,242,131,15,182,106,170,207,45,246,212,15,183,182,146,234,130,9,142,38,50,130,20,56,140,55,136,126,116,187,112,248,23,113,48,34,145,93,68,96,58,157,208,119,82,223,33,93,237,125,51,176,93,108,111,179,19,25,34,83,250,37,236,82,127,238,115,254,244,242,170,245,92,121,16,235,44,162,220,52,57,163,103,238,247,221,126,48,79,148,56,151,114,73,159,116,89,245,96,66,18,173,4,140,129,131,209,92,63,87,226,50,122,155,51,2,163,52,175,180,233,252,6,220,26,25,62,119,171,56,254,190,86,199,130,251,140,238,117,121,50,203,4,65,72,210,162,166,181,89,103,21,244,206,173,149,174,69,32,124,107,32,114,83,245,157,230,97,147,48,52,186,215,240,229,237,150,217,178,68,70,230,253,114,10,68,97,22,236,136,57,20,227,36,223,171,252,153,174,156,163,93,100,171,193,92,14,54,105,225,191,168,144,87,106,46,241,198,228,237,239,76,254,65,147,232,220,140,67,102,37,111,82,210,56,246,254,114,248,237,178,97,128,17,74,112,232,32,159,215,116,38,145,170,76,193,222,125,209,73,180,188,59,126,248,50,57,195,162,218,176,144,38,168,138,74,42,33,40,14,57,194,228,157,170,55,44,42,40,208,81,91,242,72,26,172,206,144,30,131,186,165,177,2,186,41,75,184,220,3,190,176,133,37,62,183,170,221,196,254,84,63,156,1,140,75,28,106,191,238,179,238,34,249,54,171,31,57,57,42,250,25,130,178,94,191,50,136,91,116,214,99,207,206,157,102,141,167,171,97,80,230,107,168,206,240,172,217,73,32,38,96,163,230,35,26,8,108,38,2,65,28,95,64,236,253,132,118,12,2,136,239,209,57,51,13,67,40,95,38,20,66,53,20,60,21,140,172,212,146,159,183,99,83,227,209,149,110,32,203,226,200,68,70,34,148,203,26,236,21,118,27,249,128,113,176,232,109,83,92,97,76,252,177,2,5,197,72,222,206,54,13,250,255,204,180,77,62,125,123,196,225,130,34,5,51,107,242,63,180,18,150,196,10,198,107,150,249,183,7,76,211,245,226,78,55,190,240,124,43,201,212,195,25,136,39,228,14,163,186,181,77,85,176,146,241,253,193,123,145,76,245,65,78,214,204,111,142,164,25,215,67,117,219,135,53,186,166,241,113,60,4,116,239,122,126,179,113,95,217,193,97,103,182,110,57,84,76,107,43,110,223,20,102,223,239,118,160,174,248,173,152,81,155,142,86,226,204,254,173,146,196,6,248,56,246,85,248,192,114,245,151,13,172,210,170,146,134,188,103,125,156,85,132,181,150,105,9,100,8,22,25,63,190,93,63,25,222,100,28,243,81,242,138,106,69,147,119,70,187,21,127,182,234,223,234,129,201,153,66,208,179,169,232,198,234,40,186,117,98,94,41,203,202,209,191,12,95,110,90,58,88,213,151,209,171,105,116,0,133,62,110,190,231,237,179,141,252,20,4,38,99,159,191,117,133,83,202,190,46,155,193,80,31,142,159,167,147,24,202,134,124,97,188,230,48,199,201,109,214,200,173,68,20,254,218,167,166,94,162,182,54,0,222,150,2,31,49,232,234,217,155,62,158,182,108,241,206,104,215,200,154,217,105,18,44,167,231,171,158,189,150,167,250,243,65,201,20,101,112,44,244,141,39,44,31,159,237,12,170,158,165,103,170,240,141,133,138,245,149,161,76,44,241,166,135,151,109,135,6,164,165,91,244,138,139,68,173,36,170,246,200,42,76,87,172,84,57,77,215,96,238,34,57,199,25,103,200,108,146,129,198,157,110,187,163,195,55,176,230,228,215,180,98,59,30,154,137,254,29,86,190,252,10,218,62,29,155,51,97,35,53,31,57,125,105,236,108,252,123,178,35,63,163,162,152,81,254,184,162,135,80,174,222,53,129,249,150,141,239,129,238,59,108,46,55,36,0,244,193,107,110,113,122,112,195,255,218,104,192,124,79,22,17,11,13,18,201,126,179,142,68,251,12,0,224,50,202,34,5,176,172,222,191,19,203,118,40,62,39,124,39,241,145,63,10,184,245,159,23,192,20,218,195,101,247,130,213,71,26,8,32,38,32,124,183,197,250,255,240,38,201,255,77,67,3,198,33,173,1,100,95,141,108,156,9,249,36,214,21,87,83,176,0,144,117,155,255,121,27,189,130,237,58,55,249,151,65,199,127,95,62,235,71,7,205,109,48,231,113,162,76,128,165,147,252,169,153,119,1,149,104,100,98,230,2,142,40,108,189,88,44,2,251,254,224,234,70,98,128,114,40,174,140,254,26,49,155,35,153,178,169,254,38,40,131,150,174,234,230,117,184,233,78,158,96,126,19,10,70,203,41,170,244,208,225,171,50,32,109,37,192,226,86,159,227,160,85,166,161,156,255,235,98,210,194,46,172,92,52,198,37,31,178,99,96,44,41,188,175,251,35,61,197,29,235,83,214,209,209,167,25,175,138,67,181,43,121,226,66,181,92,100,172,123,91,238,83,85,136,200,85,157,25,99,86,143,27,225,91,94,33,123,161,25,119,224,169,104,244,156,96,228,109,113,132,19,223,206,243,251,157,172,233,91,49,156,95,27,111,163,239,107,162,52,9,73,13,121,151,245,203,20,27,125,182,254,20,102,231,24,249,217,217,54,171,57,58,165,229,238,184,14,8,200,243,19,127,211,184,104,247,169,143,236,251,189,79,146,159,154,46,189,209,162,202,107,197,69,124,149,52,167,238,36,229,103,81,23,129,156,51,185,91,112,103,75,134,235,222,215,209,23,79,207,110,32,211,91,5,154,236,178,91,243,133,248,218,169,100,119,159,185,215,96,91,34,77,194,146,105,240,76,168,170,19,85,160,223,239,50,38,255,137,86,63,23,67,173,161,73,246,139,25,235,124,169,165,125,242,145,229,227,121,32,228,47,192,121,92,226,29,15,163,84,228,116,20,248,216,153,150,152,238,165,89,148,54,98,246,70,83,249,122,215,221,63,73,61,221,16,60,151,156,130,137,41,213,49,19,94,240,23,224,170,184,130,170,93,93,157,76,55,248,11,128,26,24,197,145,168,90,108,74,125,110,108,0,13,41,193,120,37,218,151,23,46,68,78,163,239,126,56,57,197,1,15,179,222,116,165,151,163,78,228,135,194,181,142,75,30,147,252,156,40,179,180,25,172,194,162,248,64,233,249,172,147,110,203,169,215,39,87,61,167,56,246,174,33,216,216,116,235,20,196,106,40,147,90,243,92,174,100,213,97,67,83,194,130,175,247,33,5,130,237,78,66,64,104,204,246,95,192,167,167,88,247,3,116,237,118,246,113,88,92,57,171,79,172,111,32,113,250,196,62,177,16,78,143,47,203,170,178,108,24,39,115,36,10,90,155,156,62,137,86,102,182,163,52,105,105,85,56,232,143,139,34,234,189,62,56,12,215,170,44,107,36,24,27,229,44,117,42,186,196,242,148,151,186,193,232,163,173,78,44,84,175,220,111,231,233,154,225,81,22,140,195,159,29,116,219,183,181,90,111,82,47,119,230,250,116,215,83,219,75,242,71,58,74,17,42,138,56,105,158,58,65,223,85,190,43,92,127,225,76,26,147,58,254,165,88,233,214,89,74,253,193,84,118,38,242,174,206,226,10,141,250,204,92,32,130,167,47,83,52,171,182,66,61,73,190,145,183,245,202,241,204,151,78,142,171,98,180,108,216,145,107,112,149,170,150,171,155,254,92,182,57,180,101,99,121,150,194,83,52,108,179,250,213,20,237,246,254,5,224,158,97,68,233,38,131,249,223,183,169,108,110,99,41,232,238,236,86,222,186,115,222,51,201,107,46,152,102,241,94,200,239,214,95,223,255,221,31,60,227,185,210,183,19,251,163,204,51,98,110,213,124,82,173,251,242,125,45,141,94,232,214,186,147,95,81,247,73,12,136,147,210,109,201,239,200,137,211,8,163,100,23,210,20,117,188,63,163,150,115,133,141,93,173,149,143,155,136,74,126,238,15,124,147,219,206,159,150,192,59,22,49,79,175,63,118,16,30,99,70,64,234,78,136,33,143,127,62,219,220,87,245,40,140,81,24,50,95,81,49,79,123,185,252,49,182,108,63,232,28,132,145,169,124,221,190,76,38,87,68,60,65,50,233,255,152,249,52,56,220,255,94,181,188,75,79,226,78,95,201,180,255,84,183,211,124,101,133,105,163,23,19,182,135,207,191,226,110,82,84,10,218,52,246,101,140,103,72,30,84,202,38,184,213,163,136,208,147,219,241,139,255,180,201,57,144,77,112,234,226,103,248,64,195,30,230,249,173,22,79,47,127,103,193,158,104,126,240,154,51,231,47,32,101,236,138,103,222,120,151,147,184,136,70,92,145,192,254,213,208,254,157,114,103,107,227,133,124,78,183,160,220,226,107,238,116,79,46,34,206,170,196,219,43,140,15,179,79,74,238,31,248,16,42,98,133,21,60,74,125,222,117,233,115,165,59,122,76,54,7,245,140,246,195,253,66,97,194,125,11,233,170,214,180,250,118,245,198,34,47,217,174,204,124,165,218,126,201,115,78,53,44,164,229,30,48,155,23,182,130,155,152,50,234,182,166,186,86,27,206,128,158,125,75,26,139,169,7,61,12,73,166,155,229,23,91,40,4,241,247,129,15,8,124,106,12,133,70,82,28,159,62,143,129,71,32,39,4,89,236,26,40,38,50,128,126,66,31,129,156,249,175,179,212,125,82,188,146,123,229,125,206,166,59,125,108,72,130,252,46,159,228,199,117,115,142,154,137,102,73,241,190,85,90,189,180,175,33,34,212,41,142,88,106,21,179,98,243,152,66,33,86,120,154,162,125,131,15,35,43,49,121,136,74,127,213,28,69,193,62,79,240,154,215,140,129,76,56,209,214,160,150,128,149,4,162,180,71,175,207,15,155,135,82,151,230,219,74,183,4,89,43,87,153,171,95,249,221,29,157,74,249,238,28,225,221,171,226,65,118,66,242,215,10,89,155,46,163,21,118,156,162,149,109,2,171,192,202,195,152,209,231,7,159,34,167,117,14,165,212,10,14,4,32,55,40,26,249,225,40,44,190,251,120,114,20,11,139,84,244,117,21,105,52,167,230,236,120,34,253,114,85,154,202,114,44,181,40,129,5,127,130,108,215,147,116,122,168,108,243,39,106,9,186,239,193,59,87,91,156,55,173,15,173,104,25,145,110,82,170,235,207,154,106,212,216,143,251,237,236,9,18,240,83,163,24,101,42,24,5,245,21,15,216,4,245,255,68,127,20,66,41,158,121,100,243,200,226,71,41,189,159,148,45,107,216,223,60,253,145,68,119,251,241,107,113,167,170,111,5,71,176,163,182,6,54,250,140,254,161,40,46,127,227,32,221,132,159,178,207,243,117,5,159,169,194,250,93,20,201,126,237,53,111,148,236,208,125,120,162,58,178,120,81,224,243,212,9,99,105,154,14,215,127,2,229,117,46,174,190,109,212,232,101,247,105,109,97,248,76,176,58,90,126,119,248,40,226,37,27,248,91,13,154,28,106,197,145,79,54,224,138,129,111,179,120,3,241,192,155,201,212,249,233,241,131,64,30,150,186,108,196,160,34,45,87,62,27,51,70,33,230,196,37,124,91,29,157,81,60,95,242,61,176,166,108,14,18,254,157,67,187,21,105,31,34,169,240,202,126,126,232,117,6,20,255,199,136,26,63,204,135,230,110,251,174,149,110,146,143,40,229,183,224,148,21,189,78,248,211,159,120,146,187,234,89,42,125,73,128,209,15,77,241,197,165,195,246,44,131,57,223,191,0,85,184,169,11,99,20,71,238,254,102,95,251,250,179,203,186,8,189,128,85,144,98,75,112,66,97,242,179,22,217,5,54,0,67,13,138,166,1,134,226,92,151,65,182,91,90,115,82,168,182,160,41,55,190,41,63,222,196,21,125,162,13,215,174,144,67,51,200,229,93,51,177,5,213,243,189,200,108,32,61,35,131,242,182,35,159,169,67,92,82,227,162,146,41,171,82,211,26,124,158,151,168,3,153,224,125,61,172,159,232,212,149,255,193,148,3,86,219,241,8,68,107,7,69,169,65,52,183,169,190,150,191,192,123,3,92,133,113,53,11,56,86,55,56,208,93,224,57,238,91,74,155,111,32,171,136,125,131,197,143,137,83,170,246,72,92,241,114,171,26,36,113,222,10,29,236,84,142,174,172,111,100,167,0,73,18,17,59,206,29,137,4,182,172,156,244,211,13,243,169,157,130,247,105,17,64,250,108,85,62,121,234,37,18,6,173,110,107,175,82,65,160,82,219,189,116,196,76,243,174,43,233,106,50,220,173,236,106,152,37,177,76,213,80,234,224,97,39,186,157,101,58,25,76,255,199,227,56,166,135,115,147,232,71,37,199,13,133,154,88,105,173,197,198,82,202,199,102,97,162,42,142,172,214,134,120,27,84,229,60,87,197,69,108,98,107,86,137,179,181,1,245,161,234,137,144,47,88,213,52,124,110,101,53,206,235,133,254,54,35,78,177,246,35,91,67,193,73,189,88,196,195,185,134,205,201,135,3,46,238,36,104,114,103,219,174,15,79,219,183,153,251,62,112,125,219,225,76,161,231,14,95,125,36,90,194,168,238,217,66,23,225,178,202,62,215,179,65,190,163,212,63,110,107,97,199,121,108,106,132,122,203,185,202,87,106,229,182,152,189,135,222,227,244,206,150,101,166,51,18,63,160,81,235,148,139,201,33,166,69,241,141,124,173,227,251,190,170,57,50,40,231,13,234,151,115,228,144,29,251,215,191,187,35,80,199,151,118,14,219,251,216,216,122,52,50,91,129,123,98,215,254,25,166,59,189,183,110,202,138,188,220,223,195,169,206,240,60,164,47,58,217,22,194,168,178,63,246,234,112,92,165,70,253,68,47,185,89,247,118,39,25,141,10,60,221,105,177,248,78,207,74,57,252,200,208,231,121,205,194,176,251,14,100,167,48,49,165,244,59,65,155,144,220,173,238,126,12,215,29,177,236,240,184,187,75,172,251,2,6,52,28,22,53,127,22,49,99,249,25,194,120,185,191,114,218,122,236,90,228,118,174,54,31,254,24,96,119,218,14,160,3,102,70,90,206,216,201,119,107,239,115,50,140,181,96,148,83,125,203,239,5,106,79,167,47,77,10,189,169,205,68,153,56,205,61,139,110,254,180,205,206,174,21,114,88,202,46,57,155,169,77,149,72,137,57,59,66,204,39,93,199,69,17,145,214,120,47,35,187,59,170,169,121,254,64,210,169,231,130,151,163,182,95,62,218,14,81,108,114,105,58,177,239,211,122,84,49,136,150,242,56,35,100,40,137,124,245,85,132,218,35,217,68,120,34,169,134,45,14,62,136,124,162,123,238,214,223,47,104,157,175,89,254,187,51,125,42,44,200,176,166,213,103,42,95,225,16,107,203,142,240,216,73,226,35,207,131,241,135,25,199,146,4,200,187,193,171,68,198,66,142,78,155,146,219,238,207,253,39,69,113,93,61,23,55,56,155,222,228,67,133,26,137,58,202,170,238,132,205,222,59,91,209,115,218,89,16,251,225,227,126,89,57,205,105,107,93,253,84,23,151,33,239,223,81,48,195,88,223,132,214,205,95,27,47,111,9,26,83,33,157,178,78,27,173,160,97,156,95,133,12,78,247,15,23,55,171,153,197,229,94,244,92,227,48,54,2,113,138,192,184,197,137,218,86,162,100,230,92,197,222,230,66,178,179,248,181,153,146,57,182,100,2,203,199,141,99,179,54,235,73,158,22,162,204,32,131,195,18,61,21,81,139,25,205,229,1,78,171,246,119,196,29,116,83,146,121,154,220,190,78,173,130,172,162,112,143,76,48,168,34,153,255,80,90,198,7,111,199,93,192,111,175,81,143,216,220,116,49,97,12,83,161,252,228,205,12,163,70,96,116,153,172,201,161,229,166,147,252,28,230,179,44,87,162,9,78,86,118,8,42,23,156,222,208,237,125,220,30,144,25,23,146,9,27,97,83,207,236,1,25,148,63,85,200,133,49,249,177,146,222,40,150,200,39,226,137,148,63,129,205,176,206,148,154,35,198,217,221,38,69,60,34,117,131,33,230,2,212,229,204,135,44,177,102,179,252,14,203,45,224,141,220,251,10,131,56,25,10,160,64,231,212,37,217,201,126,107,251,67,204,119,147,192,157,136,204,99,71,71,62,38,180,193,174,21,188,85,245,251,118,157,85,189,213,1,175,218,189,251,205,122,158,175,6,144,104,228,71,232,81,130,111,237,134,53,17,226,79,86,15,234,129,206,24,124,237,27,61,188,248,124,54,193,134,11,59,205,51,213,23,205,112,148,150,142,245,0,183,179,59,65,139,229,248,69,90,139,89,182,249,95,64,22,93,12,215,199,36,253,248,67,199,3,97,35,185,48,189,46,209,187,156,102,12,195,204,170,174,100,56,80,103,173,253,226,87,173,238,215,134,196,223,115,197,53,170,99,74,205,49,147,162,151,74,244,105,174,64,108,187,236,102,219,230,249,155,122,196,212,245,138,51,177,58,59,253,135,193,40,101,195,176,228,168,61,10,91,3,28,143,145,150,251,180,73,224,84,159,90,182,216,155,162,122,146,174,55,157,93,252,44,78,240,225,131,129,168,230,233,242,133,74,149,124,120,35,62,229,163,253,50,9,46,34,216,239,67,73,96,184,25,53,17,52,53,155,212,52,58,7,138,93,146,57,122,96,63,90,41,220,239,91,234,252,174,72,199,255,93,103,132,14,146,35,58,47,95,220,80,11,193,241,67,130,49,254,34,180,111,4,170,38,70,96,204,18,211,44,86,70,128,180,2,47,51,16,215,200,100,243,188,50,115,85,2,26,22,205,22,14,249,222,121,111,122,105,196,164,162,38,211,83,139,70,31,95,182,108,70,22,78,49,76,155,178,20,164,172,48,195,108,120,167,101,87,160,158,247,242,227,161,221,235,167,178,115,195,183,17,251,113,186,31,254,176,148,165,138,135,120,77,217,228,187,6,62,214,41,180,206,206,81,83,180,149,38,195,53,125,23,236,107,16,144,202,117,170,230,31,55,205,229,163,217,105,175,148,43,43,30,51,185,120,112,106,59,189,217,215,103,189,102,31,158,239,207,228,174,242,35,37,75,46,62,112,153,99,14,88,51,112,85,160,184,103,15,189,155,219,135,34,180,142,75,71,107,46,34,154,95,99,255,142,170,24,119,57,168,223,45,240,31,228,105,248,197,127,156,118,218,197,166,254,212,179,216,27,223,30,8,69,253,5,4,81,60,42,69,229,200,200,5,255,106,131,205,148,44,187,90,252,5,232,112,53,106,228,189,143,81,20,108,244,85,251,11,16,158,152,38,227,91,155,123,93,199,99,199,238,50,28,217,53,185,232,144,209,121,63,162,192,255,199,86,215,127,22,219,54,242,250,75,215,121,222,176,134,14,181,122,98,115,253,136,64,226,145,213,3,243,80,117,16,37,147,153,208,216,164,201,110,186,92,225,128,173,165,166,45,164,252,210,154,75,8,174,23,90,53,178,156,98,170,241,200,193,152,254,237,198,187,181,55,200,67,41,122,110,57,238,118,244,94,201,184,87,180,3,161,196,167,238,197,223,4,214,94,46,175,221,95,205,119,227,251,154,136,204,187,149,89,216,132,86,230,107,231,13,75,39,136,159,137,55,55,186,38,50,94,243,63,121,122,6,147,216,10,212,252,48,221,140,223,215,17,170,59,218,219,23,184,149,79,243,106,170,252,173,114,215,31,32,175,30,214,155,4,63,231,229,163,185,233,40,30,48,242,77,190,92,32,58,83,120,92,249,54,239,232,135,149,45,93,172,108,46,203,231,144,100,222,208,83,63,160,21,153,144,91,143,78,157,158,114,80,98,102,203,33,99,133,136,28,74,193,46,254,118,193,88,41,23,253,96,171,93,79,15,231,79,119,53,45,237,97,240,181,186,235,181,222,118,179,147,42,247,80,45,55,198,189,222,117,46,220,150,254,207,147,137,53,48,162,192,103,20,29,96,142,221,110,116,199,158,74,18,9,225,76,92,231,74,123,40,71,237,94,138,176,94,207,93,21,238,18,200,68,106,239,179,36,63,219,136,161,134,192,134,146,142,151,194,10,67,248,136,20,201,39,170,216,9,27,89,233,109,95,153,211,52,151,234,89,152,112,200,123,147,222,163,95,252,22,208,153,207,76,139,176,149,156,85,78,168,211,158,180,172,203,53,204,105,156,119,188,109,199,254,117,214,72,32,67,158,62,161,76,230,94,216,29,163,6,217,50,66,35,206,217,12,111,17,193,229,211,41,177,100,16,78,100,174,127,37,209,51,248,135,213,23,115,159,50,236,200,8,79,131,49,197,149,18,210,98,232,201,219,26,19,195,255,72,231,206,125,62,194,29,181,255,153,57,237,85,10,171,67,226,172,189,25,81,77,107,148,223,119,34,206,159,90,61,252,97,156,4,134,200,95,51,109,65,8,200,150,193,15,9,115,102,84,234,15,69,235,70,217,172,243,249,213,134,63,7,187,69,83,222,28,84,176,11,28,219,30,77,1,141,131,201,116,59,206,19,247,220,158,138,235,38,141,253,203,136,182,21,73,141,9,16,186,92,185,107,118,116,84,95,193,118,119,252,41,94,113,168,78,254,204,106,236,3,243,74,11,42,130,114,58,125,62,180,249,8,26,138,137,254,61,191,58,53,24,217,199,158,208,139,40,243,233,159,218,121,200,125,248,124,74,163,253,165,199,43,14,180,250,225,200,229,131,69,251,148,75,42,254,106,109,46,167,185,84,127,103,215,204,203,232,244,163,174,113,144,114,232,77,152,4,134,169,159,255,199,254,140,140,238,137,205,182,97,209,140,101,22,227,164,164,75,84,228,81,174,224,224,28,208,135,86,97,79,103,14,221,248,229,104,175,185,150,16,232,115,161,250,247,213,247,71,178,133,195,149,1,186,100,63,84,63,46,31,170,156,120,122,59,210,181,150,63,110,40,192,183,235,200,123,223,124,25,179,142,152,29,94,100,74,104,171,222,244,255,64,159,121,92,212,56,111,76,100,103,246,162,228,245,247,242,144,122,242,167,191,128,189,106,237,114,177,246,74,49,231,151,137,174,25,216,178,112,227,174,116,244,254,101,171,109,187,52,51,209,233,232,201,43,194,74,39,78,70,217,97,171,222,5,54,131,60,209,198,55,220,179,219,117,180,228,59,190,142,88,213,161,211,238,27,235,119,161,174,101,245,61,188,220,189,244,129,91,169,203,186,201,133,178,66,175,93,20,155,212,119,169,100,44,58,34,205,5,73,50,3,106,48,190,241,56,235,31,158,83,234,197,198,122,25,88,111,89,42,199,119,1,157,117,207,46,47,8,73,36,70,76,136,140,60,57,240,129,7,189,65,5,159,220,200,244,203,124,238,168,167,207,47,177,155,19,197,84,54,149,216,196,51,61,86,75,234,84,69,215,31,71,172,124,22,167,252,51,169,83,220,160,235,253,183,145,31,30,155,136,72,38,135,248,17,236,51,115,74,71,213,66,120,215,26,201,219,246,31,123,195,151,201,10,63,198,38,84,8,174,235,85,235,186,77,86,152,155,249,89,236,60,99,18,17,168,107,113,127,124,77,214,152,154,150,80,81,213,170,250,45,178,93,147,247,76,231,86,4,167,121,200,247,167,67,22,115,148,10,35,143,191,46,52,243,170,205,162,41,10,162,236,231,54,184,194,133,122,249,54,103,19,178,141,127,77,25,243,79,11,103,106,139,15,18,218,196,221,77,250,57,250,85,199,88,83,232,5,23,78,234,121,83,92,153,211,217,163,12,112,172,188,92,25,198,248,228,44,122,12,155,158,187,89,37,238,105,64,108,109,21,103,21,45,147,228,155,121,27,41,27,206,47,163,213,234,199,183,203,74,145,149,253,95,118,148,109,109,67,14,213,114,170,196,184,133,70,19,105,10,41,184,208,57,196,155,5,229,124,72,105,119,204,121,77,176,204,19,241,42,166,56,133,244,87,242,251,139,61,98,74,202,133,232,166,250,186,185,132,177,11,126,176,57,147,77,154,10,123,104,165,84,167,42,150,3,167,65,32,45,95,12,40,78,219,179,1,134,73,177,235,118,7,204,201,196,123,89,185,65,34,168,157,137,75,146,129,3,89,153,41,250,176,6,56,163,199,149,110,20,224,211,27,175,150,186,223,80,50,173,205,71,183,193,159,19,57,13,226,38,15,234,15,146,181,251,142,246,79,209,2,116,0,128,231,251,156,255,9,19,8,176,166,101,195,124,254,174,29,192,201,212,141,145,243,174,221,241,25,233,106,232,255,136,41,31,202,97,244,127,106,152,195,255,119,123,86,208,231,252,171,88,231,33,32,124,142,240,153,244,250,141,44,222,211,154,185,84,230,26,64,128,212,61,138,241,127,43,72,209,21,155,155,160,63,247,158,16,108,26,28,5,190,8,63,160,99,115,36,183,166,107,71,123,86,212,152,242,51,46,110,181,225,229,241,176,117,35,53,54,0,210,253,81,222,81,90,98,61,79,151,56,3,35,143,79,149,143,156,179,5,216,30,213,111,229,38,165,102,11,105,136,142,136,168,186,146,8,236,14,161,150,217,92,150,209,219,109,162,95,233,6,109,187,18,83,1,196,4,212,235,186,137,40,245,194,60,46,249,11,197,232,161,161,49,83,123,36,187,181,18,227,151,80,252,144,2,242,172,189,207,235,114,209,251,172,140,223,121,25,20,232,47,86,136,169,48,111,208,219,71,91,75,246,222,89,214,108,242,151,105,78,133,231,53,109,40,199,75,41,68,143,226,83,143,69,196,60,163,240,150,178,197,85,235,157,172,127,115,134,193,194,8,70,79,154,70,166,90,79,90,43,30,104,13,135,117,113,9,45,191,167,108,182,196,45,58,16,78,42,54,48,79,13,227,137,96,31,56,104,34,119,51,134,193,38,147,42,157,20,11,160,147,230,60,238,4,38,32,132,181,102,136,233,44,171,253,73,173,181,208,22,139,156,27,237,174,235,63,20,38,20,45,27,56,105,56,156,162,111,176,131,236,108,6,155,255,115,247,141,75,60,103,224,208,22,128,142,141,126,97,205,47,239,33,75,66,176,238,250,49,57,246,119,6,20,126,245,187,233,33,222,188,121,158,173,228,166,126,73,191,216,22,165,95,217,184,71,121,158,25,156,76,198,246,186,41,180,132,161,22,182,6,22,75,197,191,11,176,93,207,224,44,249,17,102,133,219,221,200,173,40,110,118,221,22,163,48,220,210,212,169,121,240,58,80,244,152,55,107,231,47,192,181,208,109,80,101,209,117,229,6,232,217,175,243,181,162,43,132,177,172,54,93,77,89,92,102,90,6,254,228,36,142,198,156,219,39,116,229,106,172,232,101,91,218,244,23,80,251,126,211,250,182,128,6,85,255,10,182,26,229,141,79,120,231,25,233,198,94,63,132,24,179,45,142,55,153,50,125,171,1,147,111,149,67,88,113,96,218,177,108,119,247,153,23,172,189,172,190,73,31,116,229,240,226,176,253,26,183,120,115,63,225,244,83,174,224,243,218,135,4,141,121,123,149,194,214,109,120,242,120,50,21,234,3,58,245,7,37,62,169,130,234,202,148,132,173,52,37,36,157,29,47,22,82,2,207,7,83,97,132,66,141,248,245,36,156,66,102,32,218,116,74,145,46,82,38,154,113,159,240,150,212,145,92,36,42,45,97,17,71,55,76,77,139,0,62,133,244,136,202,100,176,195,222,220,76,166,66,195,115,142,17,87,169,88,220,148,45,54,126,71,182,201,175,95,95,6,102,82,122,200,224,166,108,38,181,96,169,249,156,50,84,115,88,66,187,140,172,175,231,34,100,186,50,94,214,190,240,247,80,101,225,43,53,253,49,213,177,124,43,209,162,107,221,198,145,174,150,116,48,250,83,92,110,39,139,83,212,220,231,101,227,217,229,235,111,133,172,124,43,140,26,2,171,62,247,245,132,118,232,127,114,136,105,75,211,100,254,2,48,24,102,198,119,114,249,212,26,109,18,27,161,201,167,120,53,124,4,179,22,44,32,101,227,159,249,138,2,113,156,82,183,196,199,247,114,77,18,24,165,170,102,188,162,221,178,4,147,126,162,211,22,29,199,87,116,245,106,231,247,122,214,116,177,105,222,65,77,136,50,139,190,144,204,247,162,74,214,226,118,69,251,169,154,64,72,132,231,73,12,251,221,83,215,102,183,51,187,153,202,251,212,82,165,38,119,227,21,190,136,147,191,0,190,113,174,217,23,157,46,218,153,159,20,115,167,244,107,121,233,90,76,89,15,142,206,54,12,95,246,63,210,37,223,170,91,232,213,17,229,82,69,173,70,161,183,61,25,234,237,61,11,230,87,78,170,138,82,244,45,48,39,23,95,201,206,18,62,249,39,47,231,114,160,162,114,221,30,51,231,202,171,191,67,78,224,250,249,98,123,15,128,216,38,34,189,245,58,247,123,238,25,92,161,41,95,238,116,46,201,217,136,48,229,223,154,218,181,139,97,32,46,31,186,117,82,170,152,242,55,242,12,228,70,236,234,112,252,182,21,116,231,85,143,3,166,215,33,120,20,38,209,102,203,129,108,189,139,55,14,167,4,170,192,165,149,89,168,255,95,0,5,144,29,202,39,111,75,196,42,251,161,25,188,78,41,57,44,17,244,185,152,5,24,55,249,211,233,233,147,228,48,121,247,151,63,159,90,228,73,158,206,34,113,76,179,220,20,179,111,28,231,120,204,251,26,190,103,99,105,132,218,99,230,185,231,46,85,235,146,66,167,134,86,124,105,213,216,222,121,73,125,62,43,72,196,41,47,140,127,117,233,133,94,209,167,153,230,92,197,196,159,230,163,151,117,152,14,172,231,191,7,72,255,49,219,14,178,121,161,105,104,174,25,238,150,32,186,164,29,142,88,60,176,7,123,97,135,156,71,248,33,133,144,190,150,234,147,110,237,124,146,194,99,148,240,243,99,194,183,122,19,70,147,227,249,42,95,174,88,154,41,195,69,35,26,233,112,15,111,189,148,169,242,249,60,10,216,195,56,5,204,135,31,18,252,190,175,119,168,77,153,247,106,188,154,46,103,90,170,127,221,36,60,75,190,98,61,41,219,137,236,99,249,236,48,141,168,51,183,200,239,218,189,145,167,126,89,89,137,242,103,126,133,62,127,242,188,207,123,217,237,15,186,192,144,43,182,181,101,244,106,218,135,125,130,40,25,219,134,238,191,128,86,120,20,196,22,222,134,79,37,70,35,70,217,238,154,100,61,119,64,1,51,220,68,251,176,80,204,130,219,100,186,153,191,208,142,118,235,251,94,36,109,217,54,205,251,245,219,192,179,84,238,252,107,142,193,190,253,75,108,175,107,78,153,197,50,109,82,39,99,224,12,77,51,139,54,91,90,121,239,224,101,180,84,177,58,11,167,93,82,161,86,139,189,188,37,10,106,63,22,58,37,147,219,231,36,205,85,194,110,162,78,173,28,57,14,102,35,165,198,3,136,181,226,241,70,37,17,229,1,111,145,127,222,82,92,176,128,148,96,86,156,84,223,78,63,217,187,36,232,132,194,192,107,134,46,190,172,9,193,49,234,97,208,15,29,18,199,44,188,107,176,167,159,82,244,113,231,52,189,137,230,18,79,202,86,94,251,108,231,108,126,248,87,117,119,194,50,185,51,38,108,103,207,218,160,56,195,119,175,19,111,38,65,245,84,24,38,158,214,252,240,68,231,13,97,207,49,230,140,181,124,98,66,247,128,13,235,43,250,190,101,107,33,111,72,163,239,152,66,76,20,130,143,20,51,208,184,199,90,86,153,137,54,93,219,190,175,138,114,209,178,225,186,209,145,52,38,69,167,73,92,172,200,90,196,172,101,229,54,9,53,49,134,216,199,231,169,173,144,116,107,84,206,175,154,179,182,169,121,27,111,145,193,199,57,169,199,85,34,201,253,131,236,192,41,35,253,179,233,244,102,120,147,122,244,194,234,94,204,93,239,167,175,245,63,146,117,186,111,157,180,15,8,96,25,26,184,24,42,5,59,110,142,63,238,227,215,187,77,150,5,18,65,69,61,202,253,255,214,135,235,182,249,96,191,175,210,223,69,167,222,45,28,196,168,106,239,18,243,245,40,52,133,247,144,220,186,201,18,56,38,92,242,171,255,234,97,229,213,141,254,110,227,255,27,62,31,142,98,191,117,224,18,110,56,202,29,224,212,223,252,209,57,241,150,44,149,176,90,218,172,208,48,28,250,193,12,175,251,59,7,189,12,244,163,22,186,13,212,154,129,176,71,93,90,141,246,49,52,192,90,149,128,80,82,40,69,139,133,71,54,238,6,144,31,49,204,98,131,31,85,11,27,74,171,188,145,107,190,235,176,101,31,237,51,65,81,147,247,158,149,149,109,148,219,139,196,32,122,24,31,155,67,134,15,226,74,123,80,23,128,133,217,218,28,84,13,223,173,60,37,27,36,91,29,145,217,224,208,158,227,171,158,13,82,5,18,68,132,184,119,74,96,174,112,78,156,181,3,40,228,152,138,105,209,169,20,75,86,244,91,41,212,198,194,167,246,47,67,235,150,208,132,169,227,215,255,77,30,153,174,152,196,239,90,210,201,123,21,104,85,117,148,195,135,158,42,158,75,243,37,191,73,164,195,153,165,103,25,160,79,106,106,199,24,139,33,38,231,164,80,28,165,241,183,204,208,217,214,32,50,230,79,72,45,136,239,142,167,160,117,244,193,94,213,191,204,166,162,197,22,15,61,136,214,100,37,88,209,27,43,87,25,116,236,18,34,116,230,19,32,69,222,94,108,72,148,241,0,157,114,83,177,228,14,127,41,72,172,22,252,137,249,184,54,122,210,182,158,186,178,99,125,236,67,71,235,230,61,84,232,136,195,154,183,20,110,60,128,43,173,102,63,229,204,33,179,59,155,157,162,150,252,32,104,70,173,113,35,59,187,174,6,157,155,190,92,40,93,92,58,188,144,135,91,80,200,145,6,85,42,42,168,52,123,132,209,110,255,5,32,93,148,16,191,171,172,168,240,107,177,188,132,154,179,51,249,101,189,109,118,23,184,132,143,110,43,126,205,240,149,172,250,100,238,180,103,158,110,23,102,83,43,100,77,124,243,54,54,127,213,91,50,16,136,44,73,123,117,196,219,54,72,108,154,57,243,190,225,58,208,211,24,242,115,218,156,166,71,248,124,204,73,161,57,196,121,199,47,91,161,63,170,248,172,106,230,76,218,60,140,111,56,81,138,177,108,227,79,255,95,192,28,53,30,29,153,174,209,64,245,2,72,83,190,216,74,254,235,147,228,225,59,55,156,150,220,70,237,242,222,232,239,95,70,108,28,90,47,146,49,134,31,123,25,216,140,144,181,78,239,216,9,33,110,226,236,3,84,4,77,176,24,159,13,39,141,43,137,108,73,154,224,7,134,109,138,22,229,240,253,19,114,77,119,114,22,216,34,127,63,48,243,248,205,88,210,143,245,110,69,9,153,47,218,14,5,196,63,187,133,53,103,145,17,179,30,189,95,67,35,52,162,179,241,6,124,193,235,207,60,45,135,25,249,5,245,232,243,69,93,61,242,141,119,76,18,232,26,54,55,217,97,129,201,84,103,87,249,190,143,158,128,213,13,83,230,132,82,181,212,236,103,249,88,23,169,231,228,197,106,212,207,223,147,135,86,25,6,32,129,169,206,124,100,111,160,40,161,151,45,107,172,181,12,64,117,101,122,119,58,78,122,142,89,27,35,230,43,164,152,238,151,245,79,144,236,188,254,47,245,35,113,201,68,179,80,15,106,60,218,45,135,122,154,83,173,220,122,70,156,164,217,37,235,217,206,137,69,182,100,2,238,55,133,117,140,122,160,142,219,10,1,109,81,150,170,216,30,50,209,177,98,252,159,96,205,100,53,167,106,197,24,170,15,158,120,99,213,42,150,40,202,206,20,55,165,193,230,52,175,107,248,9,231,196,169,175,79,148,255,192,176,169,188,2,30,84,128,239,229,244,193,240,167,124,134,175,83,239,235,20,53,100,84,136,135,158,122,129,219,139,23,119,221,190,102,173,118,42,56,195,131,206,120,138,9,129,210,171,250,60,80,94,218,57,74,139,5,182,228,25,199,135,28,94,127,27,145,226,244,96,30,45,181,114,211,196,43,114,235,179,91,225,78,255,248,81,97,241,64,38,150,71,48,205,119,199,161,130,32,22,168,106,200,78,157,127,134,67,106,115,4,29,184,218,174,236,238,10,209,240,103,179,238,41,74,190,64,195,172,27,229,219,45,49,242,67,159,182,119,242,216,233,238,27,219,237,18,128,190,45,89,165,136,146,149,124,4,68,15,219,172,51,51,43,138,238,133,93,226,129,74,113,139,53,123,233,218,134,236,138,49,226,213,202,233,115,249,232,83,73,207,40,70,73,162,167,230,189,146,204,39,113,70,223,98,246,48,92,189,162,246,73,51,126,183,128,207,63,38,89,252,23,240,249,101,214,34,152,222,154,9,229,236,16,78,43,41,104,208,157,219,62,234,51,18,137,91,54,97,170,113,35,214,195,235,61,162,61,110,177,108,47,15,87,65,89,108,207,240,150,174,45,63,81,197,162,14,125,109,143,92,74,230,38,6,247,37,185,67,51,30,127,135,254,188,197,118,38,66,19,251,131,240,237,228,95,89,170,240,133,93,4,84,207,155,91,201,149,126,132,40,91,241,15,89,201,88,137,145,234,2,9,212,170,240,152,28,23,233,221,8,105,141,163,134,181,3,207,244,135,194,233,136,169,104,121,139,123,109,199,34,75,23,199,222,223,250,86,225,172,204,143,225,139,16,233,147,49,233,36,200,236,112,196,56,129,30,152,156,163,161,30,1,201,32,74,100,224,70,228,137,5,78,195,227,11,209,96,171,153,120,197,46,1,161,171,15,241,54,206,61,53,85,103,142,232,93,97,158,125,38,191,39,189,122,88,182,151,45,44,166,245,43,17,10,8,61,249,217,183,74,29,183,97,219,44,27,203,87,170,153,217,84,92,124,67,97,158,221,113,228,122,6,230,104,23,60,110,236,5,140,174,170,160,251,16,35,149,172,104,92,238,10,72,43,149,81,68,15,238,190,217,28,18,162,157,236,65,84,195,167,53,20,66,189,72,204,103,9,106,156,169,161,106,179,116,188,96,242,170,28,123,61,220,5,189,205,78,113,177,169,155,165,12,143,122,161,242,182,208,21,223,153,173,180,69,173,53,249,214,104,88,214,48,94,213,140,199,14,105,214,124,210,179,80,197,129,222,245,237,108,131,126,213,124,24,110,156,170,12,87,118,74,151,153,69,81,70,39,178,224,36,229,241,41,50,186,139,83,125,11,214,99,89,27,195,53,9,243,74,249,190,206,25,188,185,242,152,126,225,25,45,193,114,182,193,96,194,234,208,165,121,192,192,64,9,33,115,81,215,177,95,25,151,29,120,121,233,180,70,31,189,68,144,52,236,235,165,99,36,90,190,1,143,184,195,124,171,209,253,198,42,189,245,129,139,205,219,219,18,72,205,230,57,220,178,105,65,190,113,155,226,95,108,255,150,189,169,247,124,9,198,245,115,106,172,214,192,145,234,174,180,246,40,241,150,171,104,206,209,153,104,245,112,138,121,202,159,0,153,121,43,213,197,199,170,123,24,156,155,79,28,166,123,76,208,162,189,132,170,95,192,36,216,25,79,49,123,225,207,6,246,32,188,165,105,63,124,161,61,199,215,78,36,58,201,191,73,161,14,81,111,115,197,244,165,54,165,116,212,157,139,104,100,35,53,254,209,254,144,123,114,245,29,34,211,208,183,136,141,11,138,157,82,136,210,167,131,76,126,159,14,62,118,150,156,67,239,201,49,33,33,76,41,19,237,114,26,242,45,89,234,84,190,37,189,168,142,25,166,49,136,203,108,72,76,78,211,75,169,121,155,154,191,85,178,45,62,116,193,85,141,19,52,112,92,200,208,93,164,78,55,109,115,219,120,61,49,43,144,87,78,6,43,205,239,226,196,56,161,90,67,36,135,171,165,9,154,242,203,217,198,193,218,138,34,70,69,43,4,126,199,86,161,189,88,74,56,112,174,243,228,244,126,160,207,93,251,193,85,44,241,65,94,113,0,185,88,176,177,40,64,211,251,200,158,175,120,72,36,34,170,52,6,66,238,46,73,22,63,62,63,169,222,212,32,5,13,80,224,237,46,210,222,162,111,132,238,45,10,89,212,47,88,235,75,177,83,8,78,72,234,59,244,143,79,228,107,171,125,112,19,19,228,78,38,249,82,236,146,58,69,102,168,206,49,221,71,118,211,188,244,173,52,217,180,193,225,173,103,140,3,63,206,167,23,169,78,201,74,238,219,173,103,87,193,4,185,173,9,224,51,213,24,234,78,238,16,209,115,146,84,63,151,186,226,6,215,87,110,191,142,107,107,76,170,210,67,236,51,3,149,3,93,43,68,211,61,103,135,167,92,138,134,66,114,250,4,48,20,99,5,30,54,134,60,237,223,60,206,237,62,152,36,12,43,125,216,70,123,51,28,14,239,83,46,24,248,26,6,171,114,3,219,243,56,92,224,181,213,135,185,33,110,177,232,189,77,51,190,104,129,70,32,116,99,202,238,158,140,25,11,111,75,166,179,38,151,57,175,168,159,165,160,214,117,92,223,177,108,127,252,142,32,80,126,81,72,70,199,251,80,119,25,186,62,191,248,235,194,163,73,74,139,246,19,236,64,51,183,174,230,73,107,76,33,158,245,5,44,142,16,212,20,89,95,160,95,25,16,248,205,158,71,91,135,54,183,107,143,153,255,199,28,161,242,245,226,5,172,173,38,25,63,210,51,166,102,68,69,102,49,220,8,17,2,1,213,139,42,130,96,178,191,137,183,86,59,249,166,55,171,207,72,89,18,88,31,197,128,116,20,202,138,175,166,24,25,122,42,18,85,32,201,54,105,243,192,212,197,149,152,143,185,44,60,163,114,198,88,164,35,9,133,123,197,140,66,254,34,234,253,183,251,156,84,215,6,142,182,134,121,42,63,135,53,46,178,109,123,83,234,224,117,121,98,200,50,109,58,218,19,94,130,133,112,167,224,56,157,24,22,204,143,57,92,190,121,187,85,234,238,85,133,217,95,30,187,40,157,35,44,208,180,4,43,142,69,147,131,54,179,7,239,113,217,45,249,175,211,219,25,27,220,3,122,50,104,68,35,212,29,241,103,148,65,35,60,97,22,45,102,24,96,14,134,199,188,95,99,57,3,133,191,210,2,209,107,72,178,212,8,220,25,45,213,232,251,135,67,143,160,13,196,175,63,30,246,119,105,252,242,181,179,82,116,253,161,168,34,66,52,49,237,131,147,188,236,196,73,25,255,244,219,101,255,173,85,34,196,84,56,60,168,220,50,122,113,218,174,46,158,142,23,136,159,237,79,69,235,64,44,196,80,5,51,158,164,140,82,243,114,9,226,35,163,51,115,181,161,229,5,133,30,187,250,60,63,216,196,169,207,51,49,40,110,248,169,166,53,125,147,124,168,246,217,79,34,155,104,64,178,120,243,6,131,171,89,235,131,112,13,99,134,103,66,63,95,149,188,248,135,183,253,49,97,158,183,216,35,73,141,61,24,242,129,94,75,137,201,181,40,151,67,94,173,22,239,197,195,55,70,189,174,166,226,54,152,93,223,68,88,127,86,155,34,11,237,223,205,38,122,47,188,63,185,168,222,236,11,168,211,1,147,129,79,211,203,170,75,158,180,112,19,224,253,234,38,32,93,252,100,243,71,1,98,170,177,53,130,170,84,93,119,169,62,77,82,158,141,245,123,158,134,110,17,102,80,126,183,44,172,16,223,152,183,90,203,158,56,6,73,34,144,225,45,62,189,231,250,86,248,216,104,135,32,220,238,118,32,176,248,3,80,197,113,109,193,113,141,163,175,47,196,217,92,144,166,176,153,202,102,198,83,209,119,70,158,14,150,171,171,11,164,173,90,182,88,216,240,17,103,20,245,179,48,114,59,136,226,204,199,226,23,76,183,10,94,226,85,231,47,121,232,218,54,150,44,161,153,110,193,132,116,29,130,124,222,39,16,40,101,215,224,149,53,250,118,110,118,184,97,73,48,72,253,172,16,208,114,202,183,113,24,29,165,170,70,132,247,44,74,138,64,213,44,14,93,220,127,182,156,43,45,112,144,249,232,221,196,121,137,211,133,219,246,109,22,37,132,36,197,171,122,105,154,114,170,112,49,243,110,43,186,241,107,210,176,45,239,211,125,34,44,3,94,224,197,51,242,190,65,232,215,234,148,35,209,210,186,60,163,66,153,85,96,155,198,172,75,100,58,200,100,112,82,173,78,5,84,152,185,193,225,17,141,150,119,204,122,177,28,95,41,247,103,184,99,105,177,93,86,210,215,176,65,53,107,14,10,208,9,49,30,6,15,71,183,21,36,74,144,182,241,156,90,211,74,93,71,44,87,186,248,104,169,186,230,61,193,64,162,152,229,231,229,124,14,62,51,19,240,116,232,89,104,148,141,84,153,151,150,159,125,100,113,231,210,167,245,197,85,8,178,202,128,99,52,226,68,125,213,175,66,219,225,177,243,229,158,112,93,227,171,31,50,214,203,64,24,255,251,200,116,88,109,220,124,52,50,210,160,140,37,93,248,128,9,178,188,25,9,138,242,226,202,45,56,51,88,108,107,159,124,238,96,180,41,76,224,186,103,103,104,142,28,144,200,174,160,56,124,59,126,224,202,228,217,113,220,247,23,208,16,86,198,129,144,213,78,158,109,97,10,231,201,123,88,38,227,16,0,77,217,130,207,178,216,156,105,226,230,169,109,6,95,244,126,14,201,236,65,177,56,13,16,67,98,125,112,226,187,118,145,13,1,163,24,171,12,238,165,153,193,215,167,17,153,61,223,59,61,175,164,202,25,94,153,53,173,147,195,128,48,33,32,197,152,106,106,215,122,55,244,64,142,209,250,231,162,84,190,158,90,97,157,217,78,123,6,166,221,76,17,10,252,107,89,254,57,77,175,124,74,226,79,166,165,77,63,147,67,219,30,246,208,1,121,147,203,128,251,198,148,98,231,95,75,202,199,195,118,111,112,181,249,208,216,112,201,142,124,148,126,115,38,147,35,59,172,209,84,9,182,88,205,245,59,3,48,180,9,81,239,8,55,191,188,3,60,127,166,121,241,124,231,139,188,201,243,29,180,207,63,41,123,228,34,230,49,202,101,88,249,113,193,255,73,134,242,255,39,246,12,62,220,28,4,0,112,250,57,252,247,165,190,68,236,59,192,76,97,131,128,53,234,153,6,27,46,163,219,243,19,60,159,143,86,2,122,163,252,208,153,142,72,107,48,143,212,14,0,200,123,66,200,187,134,1,62,33,83,42,243,233,208,44,95,97,182,161,189,136,98,21,195,13,201,28,7,79,249,73,56,144,151,58,45,239,8,223,105,201,153,236,207,170,100,149,158,215,95,68,163,17,24,199,96,52,76,138,70,95,168,149,181,121,219,105,95,122,201,81,238,98,76,173,160,159,170,110,211,249,182,29,82,23,120,217,218,174,206,199,140,162,209,84,173,184,77,56,140,169,29,42,148,101,235,174,236,35,97,18,33,202,39,238,216,7,129,206,187,117,243,84,248,176,7,254,146,29,193,200,100,203,3,203,136,178,61,14,115,187,196,49,197,21,216,230,30,201,110,234,221,38,42,239,119,123,162,95,249,76,253,106,158,235,193,76,222,145,153,61,241,141,108,112,42,95,57,151,246,137,170,133,170,88,64,131,240,156,144,35,17,77,172,141,243,219,13,98,245,162,230,31,44,111,161,90,131,7,235,155,217,120,146,129,122,97,241,91,74,14,73,151,33,25,188,42,233,13,53,124,136,39,58,123,215,34,132,245,246,30,161,85,166,53,253,1,226,9,32,8,11,226,128,222,221,245,113,201,228,74,170,37,13,41,167,11,57,107,33,86,254,43,55,200,176,81,134,216,58,230,166,208,156,144,247,136,143,187,59,34,204,32,251,99,187,167,97,114,122,242,126,252,7,174,82,149,135,154,153,99,100,245,110,17,147,195,157,211,18,163,233,128,32,189,66,140,140,43,103,7,168,63,233,135,26,242,146,114,116,111,71,76,130,179,3,93,41,191,54,65,182,32,103,252,94,239,166,86,15,166,117,213,210,128,189,31,148,114,224,93,119,101,51,65,18,231,13,185,158,234,187,193,244,16,37,14,50,174,141,70,52,53,169,111,95,90,163,182,255,201,28,242,72,187,33,81,105,71,107,12,243,46,98,102,81,165,201,236,10,249,28,83,55,162,174,94,125,27,31,164,217,109,82,163,193,138,80,70,136,128,204,208,152,239,220,186,63,105,233,82,233,189,226,97,136,143,113,216,90,171,33,135,189,123,221,61,174,96,253,178,164,240,47,9,143,95,113,196,90,75,95,17,122,61,92,220,136,198,194,212,113,135,43,137,156,201,232,130,196,68,142,185,208,249,42,189,234,54,9,17,199,53,33,103,106,190,22,220,181,147,148,244,227,235,135,75,149,244,127,2,147,58,67,222,205,106,71,178,9,43,234,17,119,230,170,3,233,103,57,103,83,236,227,163,126,17,46,38,103,179,203,159,214,61,195,40,0,105,75,16,81,21,84,230,148,48,149,51,183,217,53,203,198,163,29,22,227,117,181,3,189,113,166,210,77,115,121,184,8,246,169,240,139,131,16,50,117,189,205,205,43,179,115,135,189,25,11,43,153,227,221,252,247,249,152,206,165,25,68,31,147,242,31,10,150,247,18,206,249,175,216,86,87,20,163,110,178,98,137,152,94,109,247,168,215,51,178,252,92,244,60,65,44,121,229,187,19,52,94,171,14,243,10,177,185,89,20,107,166,23,40,122,9,146,184,100,172,26,122,5,49,143,46,14,197,180,122,97,40,175,249,60,67,121,177,211,158,214,235,28,60,140,141,242,91,79,91,255,231,120,122,217,212,228,181,211,47,205,221,31,77,115,90,245,184,215,81,144,152,99,149,21,33,20,160,126,94,218,252,246,243,254,87,62,214,111,65,20,16,245,230,84,89,186,214,89,139,149,241,163,246,247,247,56,50,244,115,193,14,99,216,76,53,175,168,103,238,209,155,135,143,139,62,16,156,111,122,135,172,236,249,86,207,172,139,11,53,155,251,23,147,244,149,233,215,254,5,24,232,245,223,188,206,219,206,231,122,176,240,47,121,32,134,99,64,31,126,252,156,162,214,45,8,82,248,132,159,238,119,67,136,190,122,157,223,21,176,181,185,9,229,10,185,178,103,225,74,250,51,139,252,181,58,126,247,32,187,139,223,12,29,89,197,18,61,104,29,179,67,180,21,74,10,28,32,134,111,61,130,118,41,37,244,45,42,246,238,244,228,34,158,40,79,252,27,247,222,128,232,71,202,28,204,248,228,138,60,50,234,147,239,150,108,221,61,159,110,91,54,55,30,211,27,62,97,64,212,162,176,219,191,9,60,121,68,184,118,173,234,173,114,216,127,156,119,139,89,156,154,21,73,158,246,47,99,103,208,205,108,228,206,28,122,168,223,189,230,122,232,80,90,138,127,21,55,223,186,148,108,113,100,120,243,141,16,119,220,14,254,88,191,98,152,249,23,80,230,132,255,107,231,172,155,169,2,114,72,123,183,122,223,217,9,98,213,251,186,158,250,202,33,182,197,26,82,62,188,116,233,155,225,10,106,155,213,100,77,253,16,140,236,73,118,86,70,20,83,206,238,158,244,237,144,88,201,119,232,93,47,24,6,185,28,204,220,245,60,254,5,64,197,52,113,234,199,7,169,79,71,142,253,40,13,39,205,174,62,25,57,214,96,138,237,35,66,146,172,245,109,45,133,98,115,21,11,226,171,226,221,158,62,247,36,246,120,124,143,87,7,33,173,201,3,11,233,211,131,243,235,210,51,175,156,55,199,66,31,14,73,44,138,135,28,219,154,43,122,97,109,168,85,41,249,93,74,149,166,182,146,217,116,235,73,84,140,144,99,184,232,50,132,151,130,65,120,242,77,166,10,233,121,213,60,74,244,158,115,249,200,173,61,197,61,5,247,106,102,175,45,186,183,244,226,194,95,248,144,48,69,223,208,249,36,13,97,125,79,238,25,96,161,210,239,209,138,142,170,209,136,87,189,192,156,240,107,191,234,252,4,215,158,162,226,27,84,207,222,88,140,249,118,23,177,254,230,47,160,230,216,249,183,4,213,29,216,187,245,160,93,190,96,118,229,254,245,40,61,231,207,136,71,6,193,23,254,152,118,87,205,185,15,135,75,106,240,202,141,128,22,151,198,131,18,144,209,44,210,93,229,142,35,85,216,15,118,235,225,72,76,144,162,220,109,135,122,31,3,186,114,83,92,35,170,121,174,112,224,18,146,49,81,41,147,200,57,135,56,74,56,125,250,157,71,108,226,59,169,111,242,59,121,142,16,234,142,172,44,106,131,163,239,27,208,132,47,201,193,164,183,204,118,104,47,30,233,98,252,202,26,195,213,233,90,238,113,221,16,51,54,122,107,146,31,171,26,48,210,215,7,47,201,162,31,28,219,87,174,249,15,16,177,185,187,78,23,56,223,187,18,36,202,9,68,92,203,33,174,79,232,205,99,147,76,248,141,50,129,247,147,170,31,54,192,197,140,96,181,212,108,73,133,163,72,26,102,144,194,36,148,64,182,223,50,122,244,248,69,38,184,62,231,43,40,110,102,72,59,74,191,212,249,87,30,180,15,151,101,205,92,191,98,125,186,84,139,191,246,64,29,228,18,163,222,127,228,7,187,140,214,189,15,174,225,69,46,33,174,12,15,136,86,223,138,148,56,205,216,232,207,169,222,124,212,29,62,170,16,237,251,86,219,15,131,52,245,133,215,60,80,195,101,252,76,192,201,26,214,100,239,30,19,247,21,123,78,194,219,121,85,225,143,93,98,215,73,195,202,99,141,99,41,55,237,208,39,252,251,177,217,208,205,146,214,118,168,211,84,65,175,239,205,5,96,187,250,62,163,36,152,22,46,95,3,18,42,113,92,60,62,227,100,251,228,184,62,20,154,164,28,193,205,107,117,107,168,23,103,181,24,23,86,31,104,41,79,80,227,120,231,230,121,138,223,85,147,143,221,41,92,143,91,89,110,247,23,192,254,107,194,150,248,241,42,235,195,19,173,57,47,198,143,181,65,130,244,67,239,177,180,222,102,212,241,37,174,195,142,223,23,226,141,132,94,20,31,176,26,180,216,232,195,40,34,67,31,70,175,205,22,3,99,122,145,135,138,169,98,105,52,88,19,34,144,181,209,9,2,126,144,197,239,232,183,105,141,236,208,12,101,55,248,66,215,48,89,211,128,85,204,114,15,123,250,249,43,175,209,97,221,168,65,214,177,238,160,54,153,115,243,217,133,168,69,95,140,195,109,182,195,164,156,185,197,111,58,63,197,251,151,67,178,15,18,142,115,165,132,226,131,20,55,81,218,166,99,189,245,217,227,104,208,70,137,123,217,98,63,174,140,175,253,46,241,184,42,153,15,109,84,38,223,67,212,14,97,111,188,51,41,134,122,219,221,59,4,207,244,193,191,47,95,169,92,249,238,156,200,227,186,181,206,102,203,195,49,68,143,109,163,150,224,107,143,96,138,204,172,32,196,180,71,109,41,190,254,236,235,16,203,150,13,74,103,162,218,146,44,186,50,81,187,126,237,243,98,154,85,31,173,177,136,136,221,238,219,51,210,137,186,21,190,85,201,200,141,91,33,149,74,76,183,250,57,84,164,79,109,232,101,74,91,163,224,167,37,185,66,237,118,73,255,251,238,111,3,235,37,210,8,17,107,91,242,82,148,178,111,243,221,208,196,62,1,77,181,132,30,75,134,144,160,76,232,52,226,42,148,191,39,217,120,247,162,254,117,212,212,62,73,87,77,244,235,211,76,143,161,78,177,210,137,250,108,145,153,203,175,167,103,17,163,244,39,172,95,60,136,177,52,230,87,78,218,44,186,100,47,247,207,244,234,51,30,215,121,57,183,92,171,84,103,242,115,85,206,87,197,128,196,92,146,199,17,111,51,69,226,169,226,214,124,55,17,188,43,87,17,118,211,250,75,109,190,185,23,209,19,225,142,237,106,7,237,124,2,135,115,119,79,229,182,146,122,251,248,237,181,18,22,183,96,228,95,192,176,248,236,97,249,159,176,25,111,84,219,175,150,223,221,58,236,221,221,170,224,67,246,38,167,252,138,51,245,145,85,221,212,219,195,203,108,60,186,148,65,37,52,62,130,89,22,153,232,28,120,35,216,88,36,254,70,108,89,249,226,40,27,111,252,32,197,47,115,157,172,150,96,213,238,10,100,213,78,244,23,32,3,245,188,151,243,63,10,251,118,169,190,217,190,174,136,58,163,37,180,237,19,99,248,113,255,83,246,97,129,142,209,100,189,40,211,90,139,245,123,161,94,113,191,26,71,210,203,105,25,199,216,116,252,52,236,169,7,19,174,189,83,189,208,46,246,218,41,5,122,235,42,154,127,114,58,251,34,26,17,80,252,111,166,137,240,45,93,157,245,227,104,11,104,165,107,149,183,238,206,154,203,110,192,56,148,201,165,221,16,138,50,151,129,42,89,209,239,179,33,173,212,203,123,59,36,122,145,71,201,18,210,142,53,106,69,99,106,231,23,49,81,33,236,149,196,205,163,18,179,30,215,45,91,104,71,64,131,77,87,58,43,78,47,140,115,124,155,179,103,6,24,38,50,129,176,52,200,87,168,186,217,195,15,111,217,208,219,40,68,34,204,31,128,99,185,132,134,75,91,158,132,40,184,111,145,101,81,251,9,143,154,54,76,232,166,78,233,150,217,108,18,171,133,174,101,116,10,113,160,220,13,69,26,241,13,88,85,67,158,95,132,21,45,42,93,154,109,235,15,25,140,200,174,255,5,228,191,151,137,182,247,190,118,154,137,233,105,219,156,186,39,252,69,233,77,164,18,235,169,198,146,223,239,41,59,191,102,195,199,53,194,66,204,247,197,61,244,172,229,255,98,238,175,162,226,232,186,168,97,20,34,68,176,224,193,131,91,128,224,222,4,167,209,160,29,160,129,224,193,105,220,73,130,187,187,37,56,52,208,193,27,105,32,184,123,163,141,123,227,105,220,114,158,247,31,255,229,25,231,92,126,223,30,163,198,216,23,85,23,181,107,213,154,115,174,93,181,102,151,148,18,230,9,232,172,241,121,246,8,85,222,193,11,205,146,99,94,199,57,103,208,194,167,106,125,218,37,115,206,126,157,126,157,64,208,28,230,181,140,247,229,3,233,159,155,111,106,199,175,129,98,31,139,137,136,130,236,231,1,210,95,19,199,203,99,21,236,217,190,161,155,77,5,170,204,124,25,155,124,61,180,153,184,254,131,18,137,143,39,175,20,174,87,225,207,107,250,38,178,0,197,39,234,129,62,231,210,118,140,79,237,102,153,152,80,141,17,71,37,15,190,151,50,20,232,39,96,140,103,80,176,36,201,137,209,232,206,63,172,189,42,123,167,135,23,187,111,124,114,174,147,187,30,95,220,168,122,180,28,208,231,217,33,174,2,127,96,176,106,249,226,166,223,62,64,164,67,172,74,6,166,116,99,20,194,137,170,60,37,141,8,191,211,19,210,126,143,24,113,73,88,93,74,95,167,20,170,109,189,229,99,165,149,18,105,228,136,240,127,28,232,124,85,210,89,77,241,109,11,22,155,204,96,243,15,139,129,137,246,242,79,21,119,204,171,104,32,161,50,144,173,204,72,165,234,230,60,72,25,225,99,193,229,19,186,67,23,237,95,191,238,118,71,133,35,238,24,177,125,106,194,163,222,209,38,29,26,199,28,241,167,191,150,66,187,191,174,129,219,78,68,4,12,150,88,25,41,205,63,34,16,174,30,236,45,168,241,243,191,93,206,199,132,47,155,120,121,101,192,242,178,151,52,131,230,95,126,237,21,16,210,201,86,60,158,245,142,187,186,69,226,62,125,127,73,83,84,160,255,65,187,233,61,93,37,143,253,17,219,97,13,226,137,250,233,140,108,176,242,183,42,118,70,118,71,166,223,166,134,166,35,76,217,95,122,236,123,35,245,142,252,89,149,254,91,61,82,32,243,15,148,89,148,221,189,125,253,160,81,250,238,151,15,227,182,168,89,117,94,212,44,218,216,12,113,2,110,223,31,21,105,220,205,119,104,219,16,132,234,221,164,26,143,238,170,234,31,128,198,141,5,26,142,134,35,111,194,100,142,68,192,7,129,59,143,122,147,133,213,1,180,39,1,227,63,205,213,194,235,109,15,87,174,78,176,47,134,29,23,198,106,104,67,247,117,162,38,23,5,24,155,51,137,92,233,221,68,159,252,62,180,161,231,248,80,25,189,114,160,119,77,246,88,228,245,144,247,123,53,28,194,0,173,62,22,111,219,123,129,65,24,86,111,252,175,31,142,200,222,53,241,105,142,69,87,135,164,65,234,21,77,181,188,169,238,19,62,180,174,207,76,169,160,232,157,23,179,179,212,145,202,249,45,110,60,118,117,120,196,206,180,53,127,189,102,86,176,51,136,124,153,159,191,153,158,7,144,152,43,54,152,20,0,137,172,11,152,254,138,154,2,31,94,112,173,244,172,99,86,124,21,9,55,193,34,107,156,69,3,15,94,65,240,229,179,229,253,246,162,162,251,221,93,236,84,35,65,155,152,40,99,16,129,76,186,126,15,143,240,28,120,38,164,221,58,184,197,132,127,205,137,194,39,33,137,38,175,47,198,188,229,25,176,138,211,46,114,54,79,203,35,152,9,100,181,169,73,55,249,15,235,242,141,85,48,167,177,6,20,239,74,252,220,25,16,53,215,162,183,119,30,201,53,239,69,225,145,37,175,76,71,56,221,90,162,102,130,56,58,249,187,239,210,152,175,28,44,65,27,17,62,47,115,188,36,177,96,92,112,142,171,153,249,153,81,72,150,17,246,36,167,80,119,211,180,93,80,9,213,81,181,219,99,108,168,122,183,7,65,150,204,153,189,222,221,99,56,155,51,63,201,96,156,115,14,232,224,186,122,107,184,65,45,92,244,135,64,171,38,187,130,245,39,3,47,146,211,58,201,86,120,77,163,52,223,178,109,147,230,130,202,39,243,140,88,168,209,145,100,231,130,193,216,166,47,93,87,154,228,96,225,60,98,51,105,54,86,10,186,242,208,21,83,186,32,236,186,208,143,87,204,35,158,100,172,159,166,8,148,48,93,77,29,81,9,195,117,207,253,81,109,227,195,10,14,124,22,209,178,240,132,245,238,109,149,209,240,215,242,169,248,116,233,0,23,21,147,23,26,232,188,250,149,255,80,48,243,31,214,160,50,193,88,218,121,38,81,162,27,189,246,155,80,34,230,137,228,142,156,208,55,1,193,18,174,52,246,72,124,146,209,170,209,163,85,232,65,32,22,205,175,110,43,133,69,171,66,94,21,101,151,139,74,46,205,10,37,159,82,219,223,180,108,238,168,92,43,78,166,154,116,192,139,29,154,28,155,166,144,212,253,134,147,21,192,57,151,246,203,202,167,68,24,103,155,62,52,190,228,5,127,114,152,5,252,8,168,65,117,69,133,55,229,215,93,147,101,116,158,208,119,91,130,213,35,170,82,204,237,202,214,131,250,117,197,196,64,180,108,106,61,36,65,68,84,20,17,53,120,255,228,19,139,194,74,193,210,176,39,108,192,40,199,227,71,27,7,137,102,200,21,40,189,237,102,172,122,219,229,63,76,97,195,166,123,91,197,5,137,242,97,49,46,250,101,89,39,176,227,169,73,228,100,155,81,0,83,92,217,135,206,16,181,79,99,50,95,115,45,222,95,167,231,88,154,56,154,173,62,1,229,56,87,59,55,12,167,129,150,247,27,83,211,139,238,55,230,71,175,170,104,175,58,254,190,234,180,84,212,222,21,2,192,196,213,128,246,149,3,108,180,49,11,44,24,149,105,43,170,136,129,227,186,181,128,141,253,185,211,70,218,190,196,252,128,54,105,53,195,84,90,136,242,182,188,195,72,92,95,160,197,250,226,61,163,164,97,46,114,91,41,185,5,217,12,225,177,69,218,207,15,28,5,193,121,89,245,118,198,131,183,186,194,215,240,119,254,150,44,54,120,64,13,119,126,108,23,78,112,135,91,143,210,132,152,75,196,75,209,37,134,45,202,185,111,191,31,36,26,148,84,53,165,195,199,144,3,20,13,89,152,221,47,205,166,18,238,138,203,113,89,15,229,141,239,129,34,199,124,217,118,61,143,251,182,36,100,51,190,141,37,40,139,221,150,35,119,204,150,169,222,240,4,95,188,248,166,55,9,169,66,153,253,170,83,249,209,37,119,201,21,164,7,179,185,75,250,57,199,34,229,162,44,70,45,205,89,231,213,203,229,83,149,244,64,214,164,219,120,229,186,11,180,234,204,130,102,191,247,162,144,72,201,45,222,81,79,196,221,240,20,255,35,129,96,59,165,172,36,245,238,253,221,97,248,69,65,167,13,139,5,76,19,10,133,238,205,33,31,227,46,107,141,206,125,177,12,195,205,238,22,120,85,36,148,118,232,249,148,140,162,4,223,77,41,202,89,41,207,52,208,222,100,102,44,9,57,141,92,155,194,95,160,70,234,34,236,100,103,235,142,15,243,51,188,192,18,49,140,61,7,180,95,138,97,250,209,134,253,246,166,99,191,156,82,170,192,142,102,197,86,246,88,35,96,174,152,223,122,114,85,166,132,85,70,8,122,201,136,65,12,114,184,97,143,82,224,155,139,14,153,240,146,235,51,78,63,150,57,32,109,201,160,84,245,56,221,43,105,177,151,149,209,90,232,69,196,174,62,52,128,172,35,193,216,31,49,186,234,246,183,128,11,117,249,15,203,235,147,227,63,172,81,95,103,11,37,194,55,247,168,78,213,118,220,225,197,74,22,254,90,223,215,218,145,182,6,73,164,5,219,165,7,1,79,46,205,22,253,225,197,86,109,201,71,101,119,156,210,229,215,207,220,45,75,102,140,54,35,198,225,246,206,156,71,37,143,36,219,1,171,243,97,142,86,113,206,215,62,207,242,221,150,162,7,32,244,89,23,174,14,241,232,151,207,15,67,219,84,222,40,214,157,156,92,43,113,147,41,89,166,142,183,185,144,102,205,25,199,77,231,26,41,34,192,66,43,179,2,231,190,47,36,40,71,149,85,170,236,81,47,222,229,41,156,226,123,213,128,253,247,65,133,112,167,116,70,108,184,66,153,237,116,105,46,60,138,8,108,167,105,137,253,26,113,2,129,251,107,126,155,46,157,18,30,212,231,231,194,90,17,204,13,75,146,160,75,62,33,3,162,104,120,168,218,58,105,122,189,41,158,50,200,115,110,41,152,149,93,99,253,90,236,204,251,98,227,178,221,243,92,237,80,144,130,206,66,37,94,43,211,168,205,137,8,252,252,185,114,107,231,156,211,186,44,215,101,91,167,144,105,236,183,177,174,44,196,147,208,30,28,104,98,84,20,5,246,255,253,159,134,97,203,117,184,188,54,233,51,131,78,188,64,253,191,13,157,185,156,40,8,158,247,221,43,224,27,223,99,233,14,135,246,5,3,214,141,136,206,0,167,220,44,43,79,194,188,200,206,20,83,217,29,179,198,219,59,69,112,242,172,5,209,252,248,74,246,88,115,246,16,120,65,220,246,128,237,186,125,20,113,76,116,4,182,11,169,97,243,41,181,243,160,99,61,251,236,6,177,130,147,141,217,236,25,14,79,201,84,97,123,19,58,101,7,88,37,34,146,175,162,92,109,53,134,230,21,37,240,4,199,14,91,86,81,28,25,101,52,138,125,207,164,219,221,200,206,195,89,93,180,222,89,182,208,116,189,190,46,221,33,167,144,186,252,85,178,126,235,59,169,209,3,23,155,51,132,82,227,132,179,178,40,2,153,91,71,34,167,54,93,25,168,111,38,235,241,157,201,102,236,28,18,63,209,58,28,240,42,171,20,218,235,13,235,132,40,97,186,255,203,8,88,252,246,182,142,101,77,122,215,147,1,221,166,16,126,63,223,54,182,77,131,175,92,75,30,221,9,241,49,234,81,109,2,200,246,79,168,99,143,71,191,138,171,233,61,222,15,149,41,172,245,119,73,219,116,161,85,118,46,131,237,207,61,104,199,115,251,224,85,124,132,250,251,163,134,71,1,138,74,195,255,176,224,4,176,153,134,64,159,127,88,204,78,37,207,59,164,254,97,37,241,208,120,171,143,35,43,231,230,27,234,125,131,238,8,94,121,176,40,153,245,25,9,199,164,36,3,36,143,173,156,69,9,42,238,196,53,21,161,168,230,121,55,56,107,240,58,39,20,223,163,106,165,248,61,172,224,62,193,102,151,158,231,104,240,111,150,80,99,53,167,138,196,243,253,127,88,159,17,153,20,178,95,43,18,151,164,30,235,146,206,146,188,193,15,155,163,95,104,155,120,62,192,62,169,139,5,4,249,180,174,186,44,27,94,205,237,159,71,47,0,59,243,222,150,212,255,195,10,245,146,56,2,139,80,85,89,81,6,104,249,132,15,127,236,210,28,128,242,121,187,53,169,32,151,84,109,156,73,239,206,151,50,218,231,121,162,62,113,124,154,87,161,231,94,193,252,24,142,39,99,191,95,73,100,118,199,147,72,125,208,123,216,13,23,50,206,54,130,26,181,181,183,25,31,114,7,215,51,20,121,43,222,90,48,195,154,239,76,171,105,147,18,134,34,229,21,83,253,79,70,79,9,20,11,193,177,202,81,225,198,233,100,213,147,34,39,99,196,42,151,0,154,225,120,236,247,130,52,206,56,138,14,23,39,14,242,171,220,82,168,187,251,110,42,183,120,209,123,146,181,248,161,157,43,191,89,105,69,219,134,166,160,207,129,144,139,93,225,192,146,116,178,89,70,189,15,75,81,214,101,37,245,85,119,153,68,36,161,61,145,93,155,157,74,213,82,35,89,185,246,101,39,70,165,126,99,151,75,5,160,192,188,128,66,12,94,216,163,196,8,47,158,7,125,38,117,238,216,213,185,34,116,85,115,54,61,195,93,77,68,249,180,87,27,215,216,194,13,145,54,45,50,89,49,167,5,217,49,129,244,212,150,90,153,254,182,41,69,43,223,245,153,31,14,166,140,142,154,179,104,235,26,118,219,80,191,17,233,73,180,36,98,206,212,27,219,59,191,233,116,109,38,75,17,103,16,250,116,37,23,8,3,169,156,123,104,82,3,5,61,219,219,159,96,54,43,213,143,95,7,115,208,170,194,60,141,124,239,70,231,98,214,89,81,169,59,240,163,140,197,98,234,103,19,21,49,253,73,127,168,56,78,134,25,83,106,155,51,25,76,44,120,104,243,187,62,232,72,214,41,26,251,2,25,236,139,203,226,168,149,175,146,5,182,254,198,163,71,94,216,246,83,238,86,252,18,124,24,94,188,235,152,92,53,204,175,137,214,138,172,115,235,42,102,101,107,126,152,189,82,178,175,66,55,212,231,115,63,223,33,223,241,80,95,224,169,210,119,24,213,95,203,255,79,139,236,21,104,179,34,173,249,195,214,129,110,126,21,75,37,35,39,230,0,48,225,200,211,19,217,123,49,14,39,35,72,185,120,213,166,107,141,239,243,63,127,110,108,214,211,181,243,241,143,61,20,216,130,4,236,110,243,232,196,124,250,122,121,113,36,52,138,235,132,229,129,135,229,214,69,116,23,117,42,254,22,152,210,124,236,211,49,88,171,134,144,224,66,255,85,67,118,64,187,39,23,102,115,252,27,94,84,231,157,244,73,202,34,98,118,73,151,31,180,67,216,112,247,174,93,55,32,223,195,185,131,123,182,49,127,130,158,112,1,231,233,116,157,97,149,138,155,14,254,20,210,210,233,206,178,112,189,123,164,22,67,112,165,180,232,70,218,208,142,164,39,96,189,245,249,213,133,121,72,81,229,18,255,233,112,2,51,221,238,154,109,218,15,234,190,212,26,147,168,163,195,60,180,46,133,118,52,116,252,195,98,239,110,227,171,55,54,126,172,155,165,8,215,42,85,128,151,193,54,125,150,137,69,82,174,187,120,88,138,57,86,16,154,46,99,62,191,141,141,167,248,207,140,214,55,233,233,230,214,112,25,199,36,106,119,210,95,62,160,254,110,62,84,254,195,186,81,160,168,115,6,1,243,91,165,244,185,77,23,15,130,102,99,26,208,150,202,90,69,105,158,76,52,122,234,175,85,53,140,89,77,206,3,86,95,126,110,125,3,165,148,89,43,201,147,118,151,88,158,205,159,200,114,118,227,133,73,139,214,55,71,171,157,74,114,6,251,61,92,238,122,244,107,100,163,38,247,165,69,135,104,230,146,202,78,209,81,26,121,99,155,249,93,223,67,125,254,232,197,69,229,26,236,90,246,203,14,67,92,133,18,141,106,23,124,122,140,42,143,37,19,43,236,43,38,237,225,113,255,176,106,162,149,140,114,203,231,140,150,141,84,135,54,161,83,230,27,230,45,69,98,220,151,214,74,218,77,229,2,204,112,165,115,182,125,242,63,125,34,169,148,156,64,246,65,141,247,3,195,29,245,252,74,30,157,142,30,205,190,66,95,111,116,244,142,2,207,99,99,252,158,186,205,4,92,94,173,60,16,46,222,42,116,14,182,144,16,232,18,111,140,254,69,170,49,29,223,150,60,60,141,24,83,46,166,255,67,5,12,168,174,25,127,196,123,97,50,156,186,119,26,142,187,234,241,152,145,248,144,255,191,150,222,104,161,231,23,136,57,80,32,229,146,23,84,111,102,183,168,106,224,11,129,226,250,28,23,128,122,185,63,237,120,23,106,234,26,171,223,126,149,255,20,243,42,99,24,143,146,42,227,124,91,88,199,207,238,203,184,113,107,108,144,161,137,11,141,101,12,254,108,190,108,27,71,233,119,182,93,138,147,59,179,113,179,123,196,242,158,52,238,202,120,226,163,205,53,0,14,142,72,217,122,55,16,237,179,105,26,255,15,203,108,164,55,42,228,221,53,180,175,131,232,189,168,175,20,110,249,135,225,0,123,147,88,176,187,225,149,192,249,173,146,240,180,239,27,245,149,203,19,234,65,141,228,38,106,124,46,70,38,0,99,124,26,8,145,86,237,239,32,30,170,207,22,66,3,169,218,57,30,203,58,177,191,249,135,149,227,185,207,108,183,238,116,118,218,166,162,68,204,180,243,180,154,59,174,148,182,22,9,3,18,139,25,181,62,200,206,88,220,94,233,100,44,250,150,180,182,156,249,255,69,197,32,158,156,34,39,114,7,57,239,213,199,88,174,240,44,86,220,135,157,222,15,144,123,212,10,137,113,222,166,238,8,190,98,228,198,36,191,185,150,251,67,207,233,116,21,96,129,25,94,185,235,80,250,249,89,180,108,85,213,76,164,1,5,12,220,199,141,206,116,75,197,8,247,173,238,174,238,17,20,127,231,128,86,108,248,90,106,219,110,159,176,245,57,141,178,238,46,186,68,135,63,221,96,31,14,136,57,109,50,206,84,72,159,171,119,58,115,48,159,110,65,28,66,198,115,31,24,193,191,201,68,42,100,4,79,26,238,155,160,189,77,174,1,76,248,158,44,195,245,31,187,122,48,53,104,199,242,54,173,54,70,8,249,22,202,137,109,97,187,211,38,148,135,209,192,25,104,127,179,125,253,208,73,51,19,68,38,237,30,16,177,150,196,87,247,22,206,220,78,116,254,57,226,185,78,143,254,156,0,25,151,225,28,85,68,68,212,154,160,219,250,14,149,126,244,82,196,76,187,36,252,140,218,94,226,51,78,42,76,29,110,178,25,159,41,224,185,144,119,252,144,124,66,125,92,172,100,207,60,126,76,0,144,227,208,118,79,29,219,178,234,124,97,208,147,122,92,69,39,151,11,210,143,24,54,110,88,188,100,58,199,21,50,233,51,14,132,210,209,7,187,59,79,132,53,56,195,74,181,99,96,142,146,62,209,187,226,41,195,69,133,6,45,74,63,135,91,167,247,104,52,191,155,11,90,238,92,76,9,94,194,203,90,219,215,8,106,190,175,95,120,19,72,181,33,75,100,225,134,171,178,137,142,141,9,125,237,187,167,250,140,160,96,145,187,184,242,155,203,88,195,60,155,3,13,84,111,215,40,158,218,10,121,87,114,73,19,43,149,238,148,129,150,71,232,130,84,105,82,158,164,234,24,19,181,189,218,94,54,168,124,163,2,112,27,81,146,139,150,52,212,202,186,102,9,117,57,202,247,241,9,33,103,250,234,111,187,126,111,27,65,123,234,180,25,132,20,117,110,176,157,154,54,53,4,109,113,91,83,151,122,43,250,69,172,58,61,236,205,109,172,238,69,135,75,43,47,149,43,27,107,148,109,134,1,165,182,219,189,134,127,168,166,31,225,126,79,231,203,10,151,240,223,136,165,250,245,191,126,224,126,133,55,161,148,62,117,38,111,78,181,62,150,93,43,249,181,119,31,177,41,238,170,195,154,1,190,241,35,60,99,252,35,188,207,46,68,77,94,174,28,123,197,218,253,207,158,11,104,178,168,102,72,229,201,103,151,31,242,117,223,26,252,84,219,92,201,105,200,5,102,254,181,189,117,226,125,152,212,200,115,50,227,105,49,210,141,182,244,199,248,131,246,121,243,106,85,126,129,238,74,111,137,191,53,165,26,119,231,142,143,133,135,22,148,187,51,247,76,173,87,177,43,199,255,176,20,252,86,86,226,63,162,202,102,232,178,91,107,63,85,81,156,189,28,207,69,0,190,175,252,221,229,102,49,39,124,233,63,10,133,65,90,110,186,89,61,145,176,124,203,251,110,102,55,74,173,112,223,109,217,188,234,230,194,29,40,240,102,249,49,146,46,95,57,89,42,253,195,184,110,119,73,94,43,108,231,24,150,187,132,105,12,96,42,180,82,84,208,89,191,240,121,109,215,150,42,164,45,23,162,170,162,12,255,10,0,92,13,127,27,150,196,14,215,2,134,195,109,137,221,115,16,235,39,184,241,204,20,25,109,127,122,188,208,164,129,213,177,84,23,198,214,254,85,40,185,124,155,200,55,155,107,53,69,205,92,125,210,157,128,187,226,198,19,87,46,159,78,167,247,231,69,215,4,116,30,70,16,87,244,109,37,2,32,213,246,248,125,70,64,238,131,65,151,187,74,206,24,66,213,86,203,75,146,185,5,200,56,83,79,65,55,25,0,34,132,243,17,190,57,82,226,55,214,112,16,210,236,202,110,44,22,43,154,218,71,29,22,50,222,159,171,198,156,151,182,206,170,165,150,106,20,217,237,6,125,216,201,212,8,41,58,9,28,196,131,12,58,12,69,26,179,71,113,230,50,56,137,1,29,47,88,210,35,14,109,90,59,240,149,186,35,6,124,193,99,117,148,169,44,202,90,28,41,101,177,108,126,167,239,98,55,83,100,79,2,159,238,105,126,117,100,106,115,74,183,73,40,132,176,185,103,76,116,108,81,29,149,126,247,138,229,226,121,113,138,213,112,115,167,124,218,110,162,87,224,17,59,123,70,20,173,31,171,95,159,66,207,149,158,33,191,19,96,182,138,109,173,231,9,2,175,30,139,195,108,188,74,110,11,235,193,199,129,16,62,81,180,244,231,130,65,96,49,88,123,149,241,142,225,101,199,146,39,81,111,133,133,82,66,56,79,254,11,239,222,238,40,139,55,120,242,253,85,30,149,210,226,250,85,226,77,198,217,38,179,134,170,25,91,194,198,21,222,188,52,99,220,125,151,51,225,201,155,182,59,119,108,59,124,19,118,200,240,209,240,47,28,220,196,126,82,253,208,76,250,28,8,220,188,101,155,0,193,104,111,253,135,106,51,59,240,110,227,76,144,62,7,126,138,45,37,70,109,120,32,170,73,72,161,63,237,251,76,193,251,234,126,31,246,17,161,5,110,229,174,64,77,40,221,253,224,23,182,92,196,85,51,52,22,187,205,163,114,40,52,155,37,178,146,178,34,42,202,228,162,69,237,8,12,63,177,136,64,46,250,147,177,6,8,117,187,62,213,244,27,46,242,159,202,99,89,4,208,124,52,90,46,42,250,122,37,49,143,184,93,13,58,96,36,172,123,181,28,32,87,103,239,236,247,56,161,225,233,253,59,50,239,121,115,230,222,1,128,173,212,235,190,11,223,77,170,129,233,79,154,10,252,164,57,125,17,171,113,4,182,186,36,225,170,21,72,148,76,205,169,54,25,241,251,204,233,228,198,54,194,255,17,241,61,38,66,218,31,120,171,108,140,138,134,230,74,144,155,109,178,212,26,218,159,209,28,229,103,206,34,36,225,88,217,247,205,153,48,188,145,171,86,255,218,255,167,46,38,121,228,186,83,73,17,117,109,248,160,116,173,255,34,104,0,172,166,247,158,90,200,46,144,33,63,36,71,9,1,61,84,247,245,57,163,85,178,21,183,171,16,229,37,250,234,184,157,157,171,189,84,191,114,233,145,7,150,122,162,28,141,247,9,137,193,81,185,8,80,194,13,248,206,180,214,19,179,87,218,120,12,93,222,224,50,154,248,181,232,166,24,117,72,99,170,99,208,159,144,172,184,251,99,194,106,180,200,87,138,169,72,239,205,102,2,181,74,182,150,223,246,141,47,222,103,202,185,223,92,183,53,118,90,165,105,68,60,255,176,106,123,137,13,248,242,234,66,109,191,34,75,70,127,123,53,252,195,146,32,194,174,9,147,228,36,23,77,72,223,214,201,84,245,134,56,16,181,35,36,129,123,247,162,101,240,83,226,237,52,189,12,143,123,105,101,109,235,94,23,84,177,82,208,10,13,211,78,8,100,199,95,244,91,4,254,79,118,137,120,172,255,50,55,200,240,254,120,181,220,87,145,123,216,194,163,176,201,111,21,174,230,52,37,246,172,215,30,117,2,10,141,200,67,93,180,30,83,179,24,222,229,121,58,220,119,125,224,171,254,60,91,110,172,233,247,177,90,8,177,98,228,71,102,139,168,255,123,72,145,243,98,178,110,217,230,79,70,121,1,122,105,244,72,246,197,228,226,44,196,36,24,19,115,88,188,161,206,7,146,40,247,95,183,70,72,140,249,42,199,231,134,184,155,189,156,182,205,8,203,89,239,241,96,118,179,40,27,237,27,137,136,72,147,99,50,232,171,150,47,24,41,77,254,173,26,24,46,202,97,92,56,19,237,114,132,53,28,195,27,35,53,49,141,10,95,59,134,205,154,136,46,54,45,158,163,85,84,245,234,83,111,254,190,109,109,24,51,246,80,190,174,134,173,199,26,250,198,35,46,252,76,118,186,124,208,119,109,225,144,133,206,34,221,45,29,83,97,93,203,172,59,118,1,71,54,243,141,193,91,255,141,3,71,35,249,40,31,175,40,90,136,83,177,41,7,184,90,225,230,142,238,27,145,120,163,111,238,151,105,168,73,188,2,204,61,168,210,154,160,215,99,12,166,167,99,12,210,207,146,207,19,63,186,229,232,248,216,235,31,216,13,57,139,57,23,44,212,98,243,176,207,253,135,37,254,113,128,59,78,164,2,38,46,191,144,233,205,168,196,40,125,146,214,169,106,141,149,218,81,48,77,81,168,81,225,198,217,112,114,254,146,54,173,96,229,47,255,235,203,35,162,199,245,184,236,52,214,245,79,28,207,138,40,13,83,233,91,15,222,72,228,244,218,154,177,237,243,118,62,197,22,158,139,196,216,133,159,228,23,84,228,174,154,12,196,100,238,77,182,110,250,173,222,60,43,57,202,252,165,231,75,59,107,154,101,23,240,15,11,60,16,109,88,158,121,92,9,58,235,72,192,1,30,22,131,208,162,221,166,160,57,223,212,15,71,213,168,92,211,159,42,250,134,122,109,28,26,34,45,237,232,105,119,35,19,216,47,153,213,68,159,158,143,150,170,26,29,209,140,197,248,85,166,130,95,18,247,185,30,125,205,181,249,73,239,233,195,86,84,219,175,48,90,170,87,99,52,34,142,144,107,209,87,18,161,247,218,126,108,253,112,8,201,230,130,125,34,108,180,107,21,27,95,77,239,179,231,34,243,7,104,197,114,106,226,127,212,244,54,95,32,145,76,157,210,69,175,205,52,68,53,54,203,253,136,195,73,248,96,124,17,121,154,177,189,160,143,144,228,246,139,107,233,121,86,39,197,155,246,119,59,208,191,205,136,192,42,92,180,24,199,106,229,189,242,118,114,47,115,62,31,62,65,255,74,169,70,43,164,131,225,236,231,121,217,72,107,255,226,212,140,165,130,211,186,66,107,223,130,215,241,15,57,30,111,11,232,241,44,186,10,121,177,170,149,62,71,145,97,145,38,62,144,123,162,117,95,191,184,180,58,33,109,127,41,147,53,244,53,77,222,6,210,175,94,80,123,25,157,141,226,29,250,15,108,146,159,176,84,188,145,26,0,70,236,92,85,93,132,11,25,105,156,104,4,243,2,87,110,59,92,220,240,213,78,103,40,208,18,136,177,173,148,88,10,164,31,217,205,41,38,6,57,218,22,93,140,252,112,215,55,101,95,205,157,225,122,94,92,0,68,141,62,55,111,60,188,239,38,97,179,58,82,125,9,250,217,237,148,168,175,250,90,71,155,6,156,129,102,2,218,243,11,180,39,49,50,50,63,190,161,161,35,237,203,123,94,222,21,188,182,124,249,215,66,21,217,62,109,95,206,98,111,43,253,225,200,224,247,73,75,142,24,191,117,30,244,87,163,193,116,128,87,93,143,87,7,161,232,106,143,40,21,249,187,80,206,50,37,33,215,183,49,141,139,114,228,130,101,83,138,5,92,182,2,2,2,128,77,114,211,55,31,171,215,7,95,217,234,250,168,215,59,38,71,129,35,14,184,40,51,211,1,207,157,158,209,128,126,44,108,90,156,186,77,155,45,249,180,46,95,54,155,108,37,111,95,41,180,229,236,92,25,86,217,47,221,60,223,42,215,49,173,42,239,167,160,197,24,205,54,11,6,31,55,241,188,216,161,117,42,252,193,90,236,68,31,108,103,212,78,91,53,184,212,218,161,92,86,127,82,215,51,14,18,242,9,165,142,238,215,199,100,250,132,142,217,240,68,217,197,190,140,213,49,60,42,7,202,242,88,93,9,222,42,78,195,233,28,165,20,109,212,203,89,152,125,95,162,44,135,254,97,253,13,192,18,167,225,148,54,152,13,176,81,175,58,167,216,13,82,222,38,10,119,14,74,151,222,249,135,53,203,91,173,59,185,100,149,185,253,62,207,122,223,66,163,125,244,154,231,126,192,244,189,92,106,74,86,41,104,89,76,199,203,163,250,174,80,165,202,207,237,144,62,3,7,111,176,203,183,254,190,99,247,254,224,193,34,52,89,14,149,215,222,0,85,241,48,82,232,72,177,44,162,40,54,163,245,235,195,143,107,178,247,40,202,114,46,121,228,229,173,216,188,122,126,91,106,166,246,60,106,147,155,215,220,85,132,86,171,79,197,98,212,26,221,76,22,17,49,112,28,0,235,124,34,81,168,121,234,58,225,87,181,147,154,156,39,212,190,203,251,177,153,18,146,19,184,189,91,187,219,60,86,87,60,71,225,212,92,152,237,235,184,241,118,240,48,168,142,22,123,79,192,102,90,147,120,136,245,157,168,101,201,57,183,120,146,170,4,101,49,44,56,188,200,92,223,98,251,246,180,126,75,137,221,67,120,80,43,225,100,152,123,254,186,10,120,155,180,222,137,99,177,245,56,191,66,104,204,200,59,112,224,211,122,64,11,195,93,188,90,161,231,238,47,178,102,213,61,2,30,71,70,25,5,174,251,118,124,94,61,59,205,67,136,171,7,153,115,93,23,16,102,169,108,74,26,39,115,75,235,154,124,95,40,123,155,228,33,54,75,70,89,66,238,136,158,46,103,245,66,220,247,239,99,239,117,224,91,4,225,9,14,94,11,184,85,243,27,223,92,66,193,209,225,81,38,144,165,66,224,106,49,91,161,250,148,202,46,228,217,130,89,189,245,251,174,36,106,143,15,123,236,42,182,219,52,113,170,78,137,148,198,244,86,60,82,249,93,2,29,140,151,45,214,181,17,159,160,162,193,207,122,151,39,179,13,35,138,147,72,85,185,39,109,165,52,233,115,174,221,214,158,74,54,7,76,194,64,63,221,29,232,227,203,223,134,165,141,192,27,42,212,126,232,122,130,5,98,89,184,128,246,234,195,73,241,223,175,8,86,34,95,25,159,87,189,112,230,251,118,247,198,11,94,17,181,105,214,144,78,199,44,162,237,9,252,86,124,30,245,107,140,252,119,233,211,13,243,168,13,207,99,236,226,177,215,66,143,107,229,82,150,222,29,45,194,198,74,2,27,162,139,201,4,162,221,145,114,246,122,71,3,176,149,143,98,214,171,45,241,117,119,133,38,24,211,255,2,100,159,86,49,95,221,135,95,191,248,195,25,81,209,77,209,253,246,30,237,247,176,209,250,162,72,206,102,230,232,72,172,45,162,5,137,91,28,216,91,71,38,45,34,99,169,21,51,184,254,201,7,170,250,253,19,50,1,248,207,114,215,15,164,88,4,31,133,40,222,9,52,185,252,202,204,160,160,195,226,84,130,104,105,200,254,252,63,90,228,251,255,63,56,198,51,94,191,253,89,158,241,243,191,249,235,83,198,14,111,34,23,248,180,91,199,79,108,176,198,195,166,114,121,110,220,70,20,63,255,14,150,221,58,74,16,213,182,145,190,217,243,233,104,23,219,104,53,99,73,0,62,99,199,131,97,40,216,222,125,71,54,99,86,230,152,117,63,75,165,123,198,28,175,157,4,230,237,233,116,166,26,104,29,240,247,120,157,253,38,67,39,78,217,236,89,18,83,203,172,60,88,99,5,114,138,180,175,121,247,225,32,94,61,98,229,168,88,212,122,51,68,94,94,222,95,51,158,231,41,189,219,210,87,67,197,55,5,67,168,13,53,206,116,21,9,130,98,98,107,230,152,11,233,146,75,182,151,71,157,157,94,149,67,99,134,60,228,165,51,96,19,198,238,202,102,10,55,247,193,180,144,37,237,196,145,134,116,164,203,93,240,43,204,129,67,36,95,155,132,102,177,222,111,249,36,77,189,229,68,128,189,118,187,187,205,70,71,127,199,101,232,247,69,106,59,206,62,134,50,208,90,183,31,46,208,90,73,111,170,108,72,123,212,80,123,50,55,38,151,31,192,28,84,111,241,214,90,181,122,83,188,107,182,194,16,37,150,118,63,208,53,118,75,116,46,249,88,26,191,140,61,95,71,40,98,127,221,231,190,82,67,158,102,235,249,115,11,218,39,123,157,153,117,99,108,211,221,112,253,66,49,150,220,97,159,11,162,69,219,50,128,146,194,207,247,249,135,85,9,190,23,75,114,101,61,70,37,3,123,94,174,40,177,17,140,80,146,141,173,120,62,48,181,202,12,86,24,75,177,67,198,241,132,171,158,5,179,9,166,198,135,19,146,228,99,145,187,178,60,169,8,75,42,40,30,157,42,74,76,204,126,93,147,218,10,199,191,158,55,180,207,106,74,185,233,181,55,90,137,191,9,69,151,77,151,233,54,22,42,136,103,50,47,1,27,45,55,7,152,184,153,21,250,191,67,200,255,22,198,82,188,240,66,46,255,64,120,181,23,155,204,54,101,154,36,208,224,186,17,164,251,81,145,32,30,116,194,121,69,120,69,15,32,251,2,44,85,108,51,91,89,234,242,201,130,141,254,210,46,1,252,204,99,80,219,122,11,19,244,127,200,47,147,11,219,221,221,161,120,18,253,17,122,140,55,95,52,230,210,148,59,194,126,61,15,119,121,71,107,151,26,74,201,194,208,175,195,205,165,90,100,169,40,15,106,64,60,57,183,28,37,55,250,28,70,19,241,123,91,162,120,46,106,107,161,12,214,44,205,231,171,244,92,174,75,15,29,114,93,37,33,91,158,4,78,8,155,177,141,106,127,102,199,91,117,30,147,59,8,174,53,207,218,160,79,25,213,74,39,226,152,102,244,96,206,195,25,36,187,46,92,127,227,41,201,187,94,130,164,124,161,230,30,209,112,38,12,186,232,66,175,247,149,138,247,184,121,50,69,10,204,5,249,241,159,240,33,148,186,170,88,212,202,57,210,190,30,121,86,234,159,156,19,172,107,22,151,112,113,39,189,154,22,92,233,129,1,243,127,202,252,150,31,149,10,91,245,232,114,152,145,79,94,161,36,50,153,107,58,198,243,28,187,95,74,85,139,58,255,234,172,77,35,108,55,100,55,164,149,185,207,232,82,237,105,10,120,198,203,3,168,174,38,125,86,172,18,151,164,134,160,173,107,98,134,78,143,127,235,193,91,43,237,79,209,182,150,220,152,210,68,146,111,15,12,36,89,87,173,159,174,15,88,61,165,21,224,125,171,86,169,150,181,21,210,3,20,211,134,28,52,42,42,184,9,253,109,137,15,39,178,172,32,60,241,242,215,246,236,224,133,75,236,124,81,85,243,33,206,178,117,132,202,95,20,85,123,73,16,85,26,133,112,56,155,214,13,143,124,148,208,120,211,237,172,235,187,18,81,59,215,186,188,234,25,44,97,10,2,208,125,103,191,161,255,177,208,125,45,238,22,237,228,166,136,148,153,123,184,143,148,204,114,142,188,84,13,199,14,19,123,145,206,85,233,237,5,22,255,117,236,91,213,164,126,115,213,246,159,88,33,230,250,108,22,195,246,131,107,145,70,208,105,109,40,249,239,96,162,171,229,205,223,245,133,251,119,124,209,118,106,78,25,188,35,223,102,42,124,146,231,61,186,143,120,27,220,68,134,195,237,39,62,60,37,69,130,196,13,53,142,232,17,204,173,244,14,54,187,20,87,182,14,46,219,230,237,42,170,191,201,149,228,151,141,139,77,247,86,110,55,55,123,44,98,216,143,117,119,235,39,133,27,168,34,134,70,83,199,191,83,126,187,99,23,180,37,51,136,17,68,25,240,56,123,124,206,146,201,204,141,184,113,145,254,48,208,86,60,148,54,36,197,9,19,230,54,11,185,123,44,46,167,250,4,6,3,33,130,254,180,247,253,189,137,62,26,30,6,238,64,216,159,202,36,218,3,17,67,170,195,83,54,213,239,89,132,35,252,184,36,60,4,88,157,127,205,149,210,22,77,191,23,140,170,185,68,6,52,37,5,20,112,179,13,122,241,24,119,190,159,117,214,40,93,175,176,227,168,97,251,80,44,192,87,43,216,134,86,183,84,113,84,217,80,112,22,237,247,77,105,22,18,75,122,149,22,57,45,146,182,139,96,70,118,237,246,119,132,19,45,185,249,145,170,244,8,53,107,136,102,244,165,138,15,13,170,37,206,143,100,50,238,186,209,227,96,21,105,23,207,164,175,83,70,153,177,145,34,3,54,116,22,103,226,104,84,215,177,231,22,186,26,22,228,85,236,194,181,221,180,236,15,21,13,78,49,127,183,0,77,46,60,204,177,246,102,67,127,236,110,203,156,130,228,173,233,192,219,37,207,43,106,200,56,122,248,245,215,167,39,54,146,102,26,213,134,127,240,118,203,156,110,240,62,171,202,46,227,175,95,248,28,115,190,218,43,232,245,15,235,15,86,108,217,197,235,80,1,253,91,14,161,182,134,166,50,109,103,103,17,98,76,36,254,130,132,68,174,71,134,224,238,206,132,214,44,132,73,125,201,199,138,146,61,131,135,194,197,188,221,195,178,192,165,227,123,75,17,213,223,150,241,207,200,14,187,71,158,227,217,58,171,11,185,152,133,85,138,86,229,94,81,159,36,176,96,226,134,104,28,221,249,72,252,238,127,236,142,130,0,139,141,42,244,147,53,244,121,127,210,29,23,163,203,164,103,138,34,56,226,126,183,63,226,186,230,9,181,181,4,154,229,111,92,49,68,90,38,46,60,233,115,125,197,181,227,21,254,181,202,77,65,201,195,62,136,55,183,233,162,191,63,226,8,222,104,149,25,192,92,114,221,3,10,250,245,145,175,85,28,170,108,158,109,112,181,183,101,139,190,39,133,85,59,79,125,160,16,231,34,80,169,210,39,206,29,74,170,134,245,74,250,48,116,40,143,180,93,251,188,120,221,92,110,203,59,178,252,152,22,70,104,45,251,106,177,65,62,217,131,232,216,7,114,75,250,234,201,4,210,178,37,29,233,94,4,79,247,250,233,95,5,95,212,244,78,45,154,41,216,0,109,1,98,100,78,92,201,23,78,107,147,59,111,174,11,227,195,186,114,221,239,56,1,163,215,111,10,110,172,140,93,214,149,29,237,92,197,85,255,108,101,87,30,130,39,247,207,9,158,138,86,140,142,158,42,134,103,152,196,213,108,112,94,182,159,76,239,209,227,208,37,35,169,108,128,37,219,180,28,252,160,78,211,17,241,29,158,28,55,223,146,98,145,249,21,239,210,221,233,251,78,126,46,139,69,38,226,128,57,59,145,86,41,185,222,166,235,254,159,106,250,228,165,191,130,147,108,87,32,147,227,247,39,31,35,71,163,203,247,65,173,212,36,225,15,176,237,127,88,69,190,207,16,19,22,197,172,87,177,163,210,67,79,15,109,147,89,136,246,65,210,31,238,62,101,83,48,81,37,45,170,182,245,21,252,199,145,130,5,48,248,165,98,25,43,6,139,91,114,86,38,66,227,223,240,195,85,195,151,233,159,21,27,72,226,181,153,93,41,255,207,121,123,51,58,173,182,230,140,247,237,139,23,160,32,85,127,117,150,147,255,244,146,187,217,241,140,232,122,11,173,118,202,34,203,116,4,42,81,50,38,215,45,210,86,199,20,108,2,73,129,183,255,142,208,106,40,223,33,54,182,80,159,133,122,113,77,239,17,101,55,90,155,53,48,145,118,197,141,160,141,194,169,126,233,201,70,18,36,102,5,156,21,108,90,185,0,158,40,119,211,88,233,113,198,235,180,198,228,157,248,96,234,48,251,187,253,19,18,37,163,243,102,67,151,230,90,139,186,182,81,42,92,186,61,101,11,10,135,42,65,29,223,111,66,75,18,54,86,167,205,153,166,131,72,173,113,122,222,202,193,54,167,3,250,88,211,245,161,147,233,238,165,223,253,48,225,253,117,123,164,192,227,113,184,76,142,116,56,56,46,68,77,29,221,119,210,65,68,116,127,84,240,63,86,104,26,81,214,0,167,143,17,119,194,41,21,33,120,157,144,187,187,83,8,178,95,211,44,156,144,24,126,181,61,222,135,125,89,183,240,123,21,136,58,20,94,98,20,76,39,106,73,89,138,4,227,32,158,219,159,145,26,38,165,164,206,40,156,102,84,67,217,98,35,252,137,139,133,229,109,217,168,155,185,198,158,30,178,80,240,243,111,8,27,107,59,111,82,4,121,11,215,234,216,242,107,209,78,41,117,246,133,54,170,72,228,118,218,178,73,238,200,109,78,121,10,240,3,158,238,107,115,15,196,56,138,26,126,130,1,223,18,176,22,156,21,43,26,231,147,220,244,155,150,169,46,127,64,143,42,115,115,255,239,199,66,38,154,109,224,179,66,33,202,124,156,241,27,165,143,253,100,97,229,164,190,209,232,64,113,17,193,171,188,214,10,70,198,90,93,47,0,75,247,55,60,223,197,93,190,205,73,23,117,109,222,16,14,118,136,22,163,168,178,207,20,11,37,77,125,234,64,3,5,1,14,99,180,40,159,106,42,74,11,148,144,218,227,146,143,190,55,144,72,220,119,172,93,239,185,239,230,16,94,29,37,41,7,234,137,75,182,200,13,120,38,146,142,187,239,20,131,139,43,175,13,2,191,135,56,181,28,105,148,249,78,40,106,4,150,40,161,242,78,22,177,135,204,56,5,26,12,67,244,175,136,201,16,43,46,142,34,128,87,160,255,228,9,5,163,49,229,103,95,92,254,132,233,125,237,250,122,191,243,249,102,211,17,176,55,97,41,135,75,29,187,49,103,217,141,138,227,243,142,22,164,185,140,255,153,228,72,71,122,198,173,0,107,235,219,121,215,167,174,27,101,25,57,182,140,108,47,145,150,73,195,241,68,60,130,106,35,153,53,182,124,22,68,211,202,153,204,194,134,176,192,87,77,116,115,124,246,124,60,204,137,122,89,77,186,90,99,99,45,48,63,4,60,191,203,98,11,138,76,123,44,137,88,228,87,45,177,42,205,15,42,242,63,191,53,154,110,138,99,9,71,14,220,189,18,216,13,250,88,152,210,237,78,169,7,168,249,91,212,224,116,238,127,84,7,240,218,237,158,16,24,183,201,41,247,232,32,60,41,191,72,49,173,48,210,81,4,221,156,204,226,106,38,81,210,109,155,118,27,219,101,70,16,181,160,23,221,5,236,87,125,252,150,235,48,175,222,13,183,213,127,151,57,13,219,67,155,252,195,106,105,191,211,156,56,216,94,224,21,77,102,170,51,243,151,156,209,101,121,201,129,99,252,37,117,177,105,246,246,249,96,65,167,170,35,132,237,245,216,106,60,234,156,128,63,83,77,238,89,54,73,27,13,211,230,149,212,211,90,121,161,119,145,194,183,60,103,74,239,38,73,108,37,124,238,250,71,181,211,50,38,105,124,84,29,153,179,33,90,243,205,9,183,47,7,129,2,2,191,247,155,83,193,214,177,97,118,252,233,172,2,150,99,59,59,127,7,146,64,144,231,253,145,62,157,230,128,5,177,159,21,14,120,166,106,118,198,204,87,129,132,53,220,99,171,100,74,32,228,173,127,247,51,151,243,150,52,78,216,136,147,160,64,66,49,203,32,78,70,85,185,141,163,85,127,232,181,103,135,123,104,223,18,47,95,170,78,159,119,87,86,79,150,69,185,219,159,203,101,94,237,184,81,37,16,46,215,132,136,167,108,167,250,28,68,37,223,39,43,188,195,108,51,240,136,45,116,116,96,183,107,31,64,35,79,233,81,135,243,170,188,87,151,82,115,202,206,145,36,195,167,160,101,94,91,199,13,149,27,181,79,89,23,206,72,227,235,47,95,142,11,44,225,250,47,172,63,15,215,202,174,110,235,147,199,42,23,235,16,47,12,181,112,168,53,216,112,163,82,124,113,227,177,61,10,26,149,29,159,247,255,120,249,227,93,128,45,35,38,214,18,68,133,211,58,175,85,121,147,192,254,41,66,119,160,242,139,232,123,221,88,221,244,67,69,27,75,215,59,87,162,204,38,75,145,169,54,231,119,25,158,171,2,222,251,18,129,97,12,108,162,223,169,246,199,137,136,50,23,36,219,231,195,176,28,7,195,99,239,133,98,173,143,173,40,161,127,218,57,253,164,37,99,76,190,16,169,131,19,108,43,218,166,234,19,47,189,233,165,73,195,241,217,71,82,156,136,76,118,20,238,130,211,251,98,60,36,181,248,26,136,147,190,46,159,154,62,221,88,12,202,241,47,255,225,250,69,132,225,37,68,177,129,62,10,196,131,99,117,255,141,135,92,199,98,193,157,42,177,252,5,182,184,237,93,126,96,115,0,73,16,24,236,253,138,111,161,67,132,76,152,155,47,221,90,75,85,131,222,74,17,232,22,73,155,201,11,61,143,8,9,230,94,244,111,194,75,74,226,103,82,114,64,176,220,119,243,54,66,70,218,75,249,37,184,210,85,20,143,195,194,238,156,62,95,83,75,18,54,140,127,123,197,55,146,25,42,241,103,81,127,177,222,185,77,174,67,138,230,31,214,87,89,79,231,46,176,243,179,229,38,92,253,127,88,125,188,179,61,127,164,34,18,13,26,86,163,170,198,209,42,29,210,210,36,152,151,69,227,175,3,59,158,160,85,219,196,199,189,14,2,191,189,61,85,176,104,198,208,182,242,86,216,60,125,163,109,50,51,233,132,118,16,91,2,208,144,7,111,246,167,99,35,105,21,83,41,0,114,71,133,3,162,24,11,81,67,63,194,95,198,213,96,188,111,170,4,67,111,151,155,231,21,118,114,210,53,153,92,219,74,14,211,69,115,23,45,210,237,243,137,252,248,30,40,43,46,105,243,9,87,211,52,143,225,2,22,90,251,144,23,221,223,111,194,176,29,160,25,213,58,25,161,26,186,81,230,192,123,197,133,76,209,86,174,200,15,96,9,147,239,12,164,42,217,122,42,110,92,34,243,250,87,160,177,25,165,65,165,225,200,155,144,68,122,63,249,237,224,20,116,251,187,10,17,28,88,113,123,185,85,85,117,63,105,125,158,175,20,0,242,197,106,61,146,159,65,88,189,59,171,193,30,145,180,144,79,0,248,206,236,167,248,5,126,33,73,31,97,93,44,160,223,36,94,138,51,16,19,55,86,11,150,96,219,121,219,26,236,66,106,88,253,46,89,62,65,103,26,185,73,189,248,73,94,131,8,173,196,47,152,79,48,151,61,242,30,207,253,15,217,109,220,235,30,55,22,70,9,245,188,237,129,14,238,95,242,166,146,192,165,76,200,225,35,17,103,43,179,141,54,23,17,7,233,190,30,231,107,245,28,94,90,197,180,149,218,65,121,53,178,152,216,110,76,196,221,24,94,98,106,120,65,243,231,80,165,30,30,143,172,204,159,41,135,110,130,28,156,108,100,174,252,14,176,129,214,27,2,77,155,156,149,178,181,247,159,238,248,199,18,241,137,202,57,127,40,73,235,248,107,111,42,20,29,215,95,182,210,32,94,116,62,155,154,93,211,177,247,203,61,175,187,202,213,95,22,205,187,115,91,11,52,139,48,40,173,35,160,173,188,22,80,169,225,191,146,248,135,149,147,69,48,55,57,190,18,63,194,115,76,49,54,196,98,90,185,223,147,225,232,87,69,47,158,17,220,112,225,118,213,141,33,48,47,142,229,24,119,58,209,45,57,237,96,155,222,187,93,35,106,138,18,118,44,54,203,200,35,135,228,168,204,233,57,14,138,23,177,112,200,56,13,164,186,73,77,186,96,206,200,237,137,134,204,121,222,133,107,252,184,115,102,57,111,52,225,227,48,76,169,227,34,107,95,27,145,42,117,51,161,193,163,219,82,214,51,100,130,102,171,151,139,20,173,178,176,143,187,39,49,2,137,111,46,195,222,172,149,53,188,183,138,222,115,5,97,95,20,118,65,44,56,180,12,181,138,162,125,147,1,146,222,151,29,88,120,179,11,132,132,84,123,47,179,238,180,63,57,108,240,75,147,15,214,48,4,55,163,194,45,151,24,91,122,222,63,143,222,100,84,51,86,62,13,178,82,229,6,155,196,5,6,41,31,54,211,42,133,7,127,0,63,254,198,36,198,86,4,215,30,241,201,199,61,155,6,107,108,25,231,141,75,203,196,124,89,226,18,220,156,137,167,152,180,152,41,27,39,201,35,172,17,60,227,176,113,170,174,38,55,45,28,29,0,190,53,139,166,23,79,123,159,178,111,171,143,81,26,187,78,199,73,30,190,12,211,59,84,10,207,77,53,48,202,53,52,40,218,155,138,137,101,151,8,180,119,104,235,38,221,171,161,173,220,16,6,226,193,119,238,64,99,218,54,126,194,254,205,55,33,113,135,220,233,21,241,26,209,186,158,44,234,56,23,60,230,60,37,135,241,163,229,219,11,187,11,152,155,222,196,236,12,114,162,158,95,218,147,191,186,166,53,204,104,11,48,12,76,185,229,240,20,69,153,172,136,86,75,176,230,132,133,30,35,101,95,105,175,67,210,58,241,91,89,9,133,254,31,202,46,243,141,37,168,183,182,58,241,252,63,14,158,69,195,255,31,14,130,29,226,103,53,99,192,137,164,100,189,99,41,209,83,107,51,191,109,12,96,228,43,174,204,157,238,137,155,219,18,240,114,24,233,22,169,209,21,157,220,154,166,65,35,95,87,224,37,180,102,250,109,42,244,13,157,227,209,71,13,21,217,213,146,250,58,110,36,124,28,8,200,41,131,193,200,235,75,10,129,38,89,177,146,99,3,2,77,237,208,124,108,22,49,47,2,85,93,165,37,209,227,196,156,98,218,216,23,65,68,79,241,47,53,254,60,103,34,82,135,92,178,21,122,8,103,21,212,58,152,74,186,229,78,239,17,19,134,177,191,151,11,43,34,106,55,185,183,59,50,26,201,87,250,105,193,88,207,174,145,248,115,197,118,198,96,99,39,219,101,77,34,138,120,138,146,139,55,61,231,129,105,221,90,194,177,232,176,216,228,106,195,194,191,129,74,112,233,219,143,82,11,223,171,245,221,187,96,67,210,41,48,211,10,219,113,230,107,167,104,15,104,236,63,172,89,81,241,153,133,83,35,159,189,201,72,95,193,253,153,80,74,218,67,227,213,151,53,112,79,87,208,19,193,76,218,254,57,162,243,114,95,124,224,90,190,232,218,30,38,55,157,50,84,60,133,197,206,140,75,139,136,242,243,33,136,38,248,149,240,178,78,136,210,34,211,238,105,76,184,64,155,22,209,231,136,190,245,5,240,8,100,151,195,86,69,57,82,50,236,47,51,55,168,153,237,27,62,217,75,245,209,152,77,2,170,195,198,153,224,233,177,62,125,242,116,218,45,36,93,251,109,177,104,75,115,21,31,126,81,50,107,54,61,25,253,12,61,29,227,41,131,138,64,67,115,172,170,5,136,132,197,21,59,6,207,178,85,183,158,198,218,28,132,255,90,202,218,222,161,26,180,142,250,129,33,136,207,242,121,65,85,167,22,112,185,97,78,65,167,170,206,192,110,85,43,145,40,17,104,84,7,192,80,102,51,190,166,109,166,107,231,104,194,238,7,118,87,42,203,20,221,246,198,68,167,182,253,195,194,74,35,138,212,31,50,188,164,202,65,91,152,141,124,116,84,156,46,118,150,51,157,36,114,227,151,161,16,194,103,239,114,101,233,97,101,235,206,25,66,110,150,122,218,242,215,160,224,148,254,79,228,249,120,116,117,184,222,15,174,84,148,123,213,131,179,5,175,40,93,15,233,51,12,239,149,18,4,119,244,24,117,61,107,158,70,115,147,115,115,240,3,20,80,243,217,125,248,5,223,133,131,181,18,25,224,252,131,56,197,245,169,146,147,251,252,72,215,77,243,205,78,79,101,111,64,124,84,182,188,141,213,160,206,226,171,43,234,184,13,117,32,232,137,68,90,50,63,163,144,209,101,232,77,79,243,7,231,154,102,99,64,139,124,250,201,159,106,201,248,131,231,191,156,18,141,58,133,110,48,70,69,106,142,85,155,53,111,182,230,15,152,217,27,80,240,5,17,9,166,211,31,93,9,127,163,255,236,181,177,235,149,106,239,147,141,44,33,59,155,13,7,206,163,147,21,197,147,253,142,235,158,247,193,74,53,74,82,178,49,152,184,193,96,8,11,43,84,245,235,14,242,167,48,6,178,48,27,210,158,36,88,54,221,19,19,51,50,212,39,87,55,208,173,59,72,229,91,148,158,55,29,96,72,158,106,52,234,71,209,69,241,54,56,55,3,32,24,244,212,233,118,29,125,64,129,104,239,191,40,152,93,203,153,171,152,228,172,191,60,215,158,200,107,159,46,113,38,142,90,46,58,59,27,14,199,78,106,70,202,229,252,195,250,94,245,196,96,255,128,142,75,233,82,250,227,159,150,105,18,142,84,28,16,18,172,17,194,50,238,47,147,206,66,255,167,251,219,16,17,211,141,81,6,31,95,35,97,25,159,112,177,10,155,229,144,39,149,22,229,198,76,129,142,50,99,13,85,204,40,72,107,233,216,229,45,166,193,218,148,212,238,187,106,60,85,81,227,164,90,156,98,157,194,148,162,171,190,190,0,243,173,178,123,110,62,70,67,143,238,151,106,73,219,54,71,201,42,236,67,113,118,159,173,22,81,121,129,0,207,130,203,26,127,55,127,153,238,225,232,31,33,206,24,31,130,225,0,196,136,110,65,86,61,92,169,120,235,253,53,17,251,137,21,101,126,65,39,147,29,52,60,199,81,35,235,109,138,29,183,164,160,63,221,247,94,37,145,159,35,170,26,130,95,153,77,110,167,44,173,92,79,30,106,18,223,102,115,167,107,194,6,191,221,115,66,213,155,10,118,14,124,117,65,178,154,177,211,251,228,7,111,173,208,133,30,205,147,5,186,40,230,227,243,188,227,125,105,210,214,164,167,118,49,163,194,101,211,106,8,62,102,203,33,125,203,112,18,87,192,243,213,32,209,195,243,76,164,63,243,217,120,81,167,200,69,19,28,216,54,149,146,44,147,73,73,105,219,68,55,8,33,175,206,5,88,81,89,164,155,177,79,37,219,175,106,91,13,12,175,109,118,26,251,243,70,172,205,46,152,63,215,240,103,125,51,99,89,189,231,158,84,37,15,228,162,43,148,22,251,54,28,155,223,216,80,161,245,181,150,3,105,235,45,251,170,47,250,85,8,171,106,148,173,205,47,92,38,38,22,73,176,106,232,35,209,187,121,1,225,50,189,227,230,230,30,239,128,163,190,227,187,200,8,189,6,187,93,171,252,12,153,11,47,66,41,252,25,224,207,190,116,49,254,153,38,242,162,159,203,64,178,129,41,75,91,30,37,183,135,95,126,181,110,118,239,53,195,37,121,231,22,187,181,196,251,65,147,179,73,155,190,245,39,188,37,199,169,71,101,176,211,132,87,185,230,70,26,232,137,3,187,6,152,21,81,124,51,110,179,27,195,23,215,105,201,178,249,244,46,80,143,183,109,128,145,219,77,158,57,193,98,3,230,170,251,54,191,139,215,210,48,199,107,232,104,192,76,225,255,221,38,34,248,84,105,53,98,167,162,60,28,25,27,34,158,74,54,8,4,0,32,240,212,123,44,92,245,145,201,190,174,214,144,175,59,94,152,215,137,169,39,174,240,25,69,69,255,78,71,134,148,164,152,99,243,146,217,188,41,229,177,77,207,222,93,178,14,92,48,78,72,197,67,114,205,231,176,66,25,250,156,175,130,100,35,215,103,84,13,111,241,109,204,79,8,198,115,28,170,122,93,106,222,204,228,42,141,84,62,117,57,66,177,115,202,235,147,98,145,241,120,145,254,119,33,214,204,147,28,199,206,255,187,253,67,177,62,141,117,229,19,50,232,52,121,255,90,61,198,250,137,133,133,237,134,109,162,208,159,241,4,238,74,109,93,184,13,209,209,202,23,160,194,59,244,194,18,0,40,10,150,13,68,28,179,23,99,54,132,71,173,11,27,58,237,144,129,103,114,18,248,146,97,201,90,87,25,175,179,162,219,250,66,57,103,55,216,237,149,124,226,195,140,21,34,110,69,226,109,145,126,158,106,255,176,18,112,154,83,113,24,249,75,193,126,50,196,186,208,125,129,45,83,172,166,207,155,34,31,142,169,205,85,182,55,8,96,45,33,205,47,254,22,70,215,42,167,246,255,32,68,107,134,255,52,114,248,187,200,75,104,134,39,89,186,208,39,165,53,103,166,174,99,179,118,209,236,193,240,138,127,103,50,253,41,31,29,229,92,195,37,83,229,128,79,150,137,217,73,150,103,74,137,174,201,43,71,17,173,236,80,167,105,102,255,152,111,150,99,254,142,137,178,63,70,174,221,29,250,38,54,83,64,234,245,215,12,54,94,120,185,140,27,37,82,207,247,136,206,178,155,247,163,48,56,134,134,38,28,7,123,96,197,5,126,52,119,67,0,79,185,231,205,162,143,27,45,46,169,53,29,115,47,241,224,96,106,96,173,157,5,116,21,218,24,55,138,236,254,161,138,142,143,47,114,94,147,228,101,69,104,155,241,202,172,38,86,245,248,159,39,15,214,73,139,97,221,186,164,145,148,111,248,22,233,164,63,173,76,201,221,129,5,168,8,217,170,84,13,252,175,229,38,94,196,240,125,93,247,140,104,2,219,12,123,118,186,193,202,129,169,129,97,149,155,1,197,19,131,43,74,194,124,236,47,162,51,245,127,60,4,171,166,143,156,189,79,70,245,219,97,213,252,91,230,219,156,184,163,211,34,126,80,34,47,59,222,10,236,58,17,34,173,175,137,159,74,88,157,180,147,89,147,79,236,65,184,244,4,204,129,102,95,33,158,95,245,240,111,240,167,15,114,72,184,125,85,161,108,189,45,85,163,244,88,199,215,49,229,86,100,236,153,231,188,68,148,158,109,246,244,217,199,209,1,194,161,97,86,0,116,50,133,86,121,47,251,157,19,133,207,237,71,35,206,75,86,152,174,21,199,156,245,9,161,247,6,172,85,198,77,250,155,131,194,207,102,61,100,1,207,149,135,115,225,180,253,195,20,134,96,87,226,41,163,106,137,59,218,164,40,41,53,40,168,233,41,128,102,134,119,229,179,195,161,171,36,219,58,152,30,170,177,235,133,145,93,5,5,145,173,126,227,17,247,212,113,248,135,197,88,188,110,250,202,140,123,231,4,82,184,253,151,203,212,39,80,195,247,165,169,252,90,27,252,39,0,69,54,237,245,26,34,191,206,230,127,11,115,107,56,41,187,239,218,33,163,199,251,226,156,211,143,54,246,202,119,236,247,216,187,86,215,111,236,80,226,179,45,100,173,139,230,250,77,31,101,108,155,236,83,118,0,232,2,196,237,128,29,252,83,199,167,222,53,103,8,60,93,91,56,98,117,120,109,130,241,96,143,72,237,112,175,44,96,206,103,2,21,133,174,116,127,150,77,11,113,38,211,168,73,142,218,108,7,205,164,207,17,188,224,249,221,82,78,154,78,157,254,194,189,186,209,137,200,217,195,101,42,78,18,239,190,79,34,82,55,251,219,186,146,213,17,85,171,254,116,208,214,249,243,240,247,35,47,181,222,164,101,219,203,106,249,145,23,74,152,30,199,58,255,226,86,210,57,74,141,168,178,184,107,164,127,111,75,56,162,162,155,122,48,23,184,193,181,244,15,235,247,74,206,126,147,134,17,151,94,154,126,179,209,65,4,144,220,239,3,213,233,31,41,162,162,147,180,200,10,131,146,91,71,71,43,191,83,76,140,193,226,107,115,219,183,30,181,108,34,170,10,159,179,64,248,250,117,78,167,39,24,188,246,114,109,122,249,210,237,14,186,209,150,191,177,156,179,96,39,107,171,206,24,51,114,36,82,209,168,84,57,46,253,208,113,131,165,100,81,51,52,233,198,39,244,123,248,117,109,65,179,7,71,73,105,3,209,8,196,132,187,61,210,228,251,217,39,51,143,170,127,88,8,187,233,210,189,170,177,205,221,74,113,167,145,132,2,189,11,64,221,246,62,223,130,139,32,237,63,44,227,86,195,250,227,199,168,85,93,246,36,245,204,83,26,246,199,125,128,149,45,114,230,31,150,180,192,131,209,65,232,159,69,237,246,40,97,234,158,55,113,38,219,26,102,229,246,204,199,23,38,71,109,32,68,252,8,224,33,127,111,47,126,253,36,245,28,141,238,80,10,66,6,48,46,58,38,234,121,36,151,247,115,80,1,189,245,142,169,94,158,4,254,254,79,192,34,50,26,172,102,56,35,64,159,87,252,203,148,207,184,207,85,215,135,167,4,173,140,153,186,62,231,145,72,153,250,148,59,147,53,44,37,115,74,139,110,240,17,163,124,237,72,109,130,124,25,31,166,105,175,222,125,142,107,179,81,87,11,65,197,46,208,238,62,28,195,62,224,173,13,230,136,247,210,99,77,238,94,72,13,199,92,196,173,156,34,237,219,214,93,155,175,222,214,46,201,207,177,72,71,240,61,23,226,111,96,48,214,169,249,25,189,71,5,146,192,75,238,60,234,189,194,126,253,222,117,243,36,77,147,30,153,226,63,98,97,50,161,203,49,186,161,114,161,92,176,80,128,70,32,172,110,179,129,219,126,24,236,56,143,33,249,82,42,14,37,186,125,195,129,72,195,225,248,167,199,29,63,253,117,251,147,41,47,222,165,22,219,202,20,93,155,38,38,52,159,238,187,15,165,18,75,16,242,181,37,165,114,216,115,171,240,80,104,81,4,52,83,226,26,129,173,220,135,114,70,167,188,128,106,233,212,154,180,96,33,122,130,127,88,31,112,91,211,69,31,27,228,114,219,172,171,224,50,178,203,204,87,47,65,184,5,189,27,249,25,42,228,159,117,23,122,3,137,235,30,236,43,142,3,67,38,75,245,59,100,76,110,131,92,228,113,72,19,89,85,123,66,120,181,82,252,22,123,140,247,137,119,235,82,57,45,77,221,165,108,99,197,91,74,242,38,105,143,218,59,152,176,45,46,11,186,249,40,175,4,170,241,97,115,65,82,210,191,111,229,33,107,229,253,170,61,245,94,153,94,30,45,101,253,158,183,30,159,7,123,114,239,238,187,84,47,155,202,149,108,80,165,29,134,15,126,123,154,135,116,223,223,10,62,49,186,24,114,53,56,226,208,94,0,122,65,102,77,92,136,99,107,211,172,72,230,93,54,7,171,236,140,26,30,158,25,27,206,49,57,254,56,86,30,56,84,255,44,146,17,176,165,220,162,67,9,146,162,11,245,197,193,115,24,164,107,37,22,212,102,254,234,0,221,211,134,255,188,54,200,126,196,78,243,14,251,125,104,39,191,45,197,164,145,17,7,237,233,192,103,219,195,142,165,150,49,183,104,240,21,112,243,190,135,90,30,255,195,50,148,254,208,59,52,3,42,205,158,94,86,172,231,85,159,115,229,90,236,29,62,198,237,205,70,246,29,188,141,171,210,176,211,191,113,118,122,31,75,229,108,189,4,240,228,253,208,148,10,87,159,62,13,158,202,179,247,108,60,95,54,132,217,183,40,12,31,135,224,249,247,191,82,37,203,228,254,89,191,160,126,186,123,179,64,152,148,182,143,230,94,108,53,106,151,4,96,95,108,252,195,74,63,152,138,205,91,29,27,31,29,124,197,48,176,174,38,190,149,73,238,73,87,128,190,109,247,113,58,191,253,232,86,63,208,23,102,24,112,110,192,101,43,44,129,17,96,4,172,79,162,157,47,98,87,66,209,211,126,167,77,25,96,187,165,223,251,231,141,148,113,85,75,163,85,220,149,149,54,255,197,56,216,219,141,193,153,58,172,148,215,243,196,89,25,111,115,62,140,164,226,202,182,10,186,244,103,85,225,142,249,63,202,94,39,211,220,181,194,251,55,98,110,62,251,185,138,205,114,222,223,204,82,80,112,213,73,79,208,170,52,152,185,253,21,139,248,81,215,229,227,39,122,179,165,227,88,86,27,136,2,123,116,102,44,78,33,127,51,61,22,85,204,112,198,162,135,130,5,35,128,73,43,119,186,59,99,73,203,13,78,24,167,18,19,157,239,189,198,57,53,213,237,59,187,147,36,194,61,244,8,25,27,211,38,206,99,115,154,12,196,182,171,147,166,252,211,125,62,211,254,160,10,77,28,99,117,110,22,58,155,170,107,122,150,159,241,60,102,209,66,148,97,221,151,160,145,143,66,31,34,212,94,93,136,14,107,87,246,221,238,125,113,33,249,240,132,29,83,72,51,220,251,182,253,23,183,158,70,109,254,43,13,200,107,20,177,40,247,210,202,162,106,110,216,71,71,131,92,130,57,75,164,45,95,13,235,3,223,153,192,129,106,128,166,70,74,209,42,16,34,72,118,115,211,71,167,103,45,38,236,118,82,53,106,221,164,95,39,97,120,37,17,33,52,181,32,114,133,200,53,116,191,90,26,99,238,48,203,33,190,7,171,130,2,220,71,153,35,103,82,51,79,34,142,108,232,164,43,136,246,127,148,17,232,222,238,108,176,98,188,90,59,218,13,231,144,187,210,31,211,31,82,62,152,254,224,20,106,34,200,110,17,146,214,228,151,186,132,46,104,6,64,110,58,173,138,9,248,4,199,173,200,185,143,110,110,95,122,178,190,28,129,251,244,83,168,89,169,55,21,3,155,156,238,31,177,135,107,229,245,155,114,180,46,4,21,245,225,203,66,197,44,22,0,166,175,105,242,250,29,68,245,152,18,16,63,232,24,107,82,187,172,142,64,32,94,242,50,132,113,78,138,213,179,57,209,7,193,136,106,138,219,159,134,146,188,171,209,155,109,212,95,207,18,121,205,69,196,131,26,5,36,130,55,250,240,205,42,41,64,121,21,241,250,96,39,216,18,42,235,28,237,81,187,93,116,178,25,184,215,123,95,58,98,151,198,60,98,55,253,220,224,0,255,194,135,151,185,165,69,171,59,240,7,211,153,42,186,195,29,199,101,42,87,117,146,169,181,98,171,241,19,116,41,119,32,124,166,129,34,199,197,219,224,10,85,244,81,39,10,177,94,239,31,157,151,18,103,57,50,158,241,36,110,150,94,0,221,66,208,143,178,240,233,253,187,1,0,141,171,218,233,93,19,81,102,16,16,52,179,16,153,15,64,236,167,127,133,86,95,34,42,149,122,204,201,103,124,170,179,104,57,27,158,71,93,254,151,84,51,121,88,164,64,122,35,83,55,68,168,137,64,179,36,202,95,145,155,90,123,72,37,112,110,243,178,118,190,239,93,161,94,101,232,217,86,160,25,185,145,137,245,226,238,92,78,56,225,27,103,234,32,2,106,21,77,221,198,66,237,85,46,240,100,119,38,86,175,255,66,31,255,153,148,65,169,165,174,239,80,20,21,21,19,42,73,148,36,90,15,206,220,182,25,241,199,221,134,83,143,221,86,205,113,35,103,37,128,22,102,9,157,222,163,145,187,27,138,153,157,129,249,75,137,251,163,170,205,215,215,172,215,180,169,66,181,82,140,10,237,125,202,189,180,171,220,180,40,158,116,228,60,239,114,114,123,107,250,156,132,64,2,153,23,59,82,255,223,162,249,62,38,1,94,63,76,154,243,9,217,222,96,182,225,168,220,157,102,13,177,128,103,32,38,237,255,53,248,94,142,59,75,55,210,221,123,131,54,156,55,57,80,17,17,70,212,103,158,9,174,230,246,99,135,184,24,155,146,206,228,90,75,137,84,25,135,42,55,222,176,175,151,179,4,114,254,207,156,136,248,69,119,184,75,174,9,130,67,217,60,191,67,192,114,165,241,130,99,221,117,179,103,120,140,63,136,237,210,181,66,143,195,105,48,59,216,171,101,179,215,80,111,157,180,228,54,169,80,96,109,223,247,69,224,32,119,182,69,22,195,72,249,218,120,190,214,146,118,234,58,201,70,221,114,62,115,235,105,76,239,112,12,172,100,114,63,192,56,139,110,43,74,210,221,168,178,220,132,83,173,170,215,154,130,94,209,200,202,131,245,251,58,109,47,46,164,3,181,186,93,204,165,159,27,232,145,219,28,61,135,29,54,221,54,21,47,18,212,37,154,86,254,160,255,160,149,43,222,230,132,60,113,2,143,175,211,44,11,165,79,183,173,148,142,58,177,236,227,18,88,229,50,23,48,63,124,218,162,100,146,48,26,3,136,30,254,21,208,100,241,233,103,238,34,177,95,106,211,2,129,90,172,52,222,31,42,172,240,217,216,223,247,91,127,255,118,102,143,175,239,69,80,51,243,222,24,140,44,213,153,28,71,171,197,127,143,73,239,37,195,177,173,143,36,166,241,243,76,33,198,27,7,230,86,215,242,126,136,169,106,193,136,248,177,81,79,48,205,30,43,173,45,9,33,17,68,233,155,84,128,19,62,102,179,62,209,74,181,126,177,124,193,100,166,234,156,229,213,9,18,195,115,37,205,95,194,141,241,74,12,140,173,111,173,42,209,22,51,232,144,40,158,125,66,51,69,109,213,3,102,104,102,142,219,150,138,244,135,248,195,180,174,191,124,38,22,147,249,186,116,13,179,45,253,180,251,76,250,105,52,188,98,134,139,65,46,106,99,31,191,100,184,131,37,100,13,116,68,120,200,233,163,166,16,215,200,115,124,112,155,5,6,171,205,219,55,47,226,119,65,81,214,148,109,76,72,190,221,67,239,62,109,104,97,13,145,79,132,255,155,165,229,95,175,24,107,88,158,201,3,182,40,158,92,63,167,222,242,162,142,226,154,119,76,252,236,148,79,247,81,136,232,244,9,127,77,66,241,183,23,131,218,95,115,98,234,247,17,3,173,15,76,100,194,141,93,145,229,107,106,160,191,97,24,159,153,32,169,134,67,12,93,254,199,97,182,201,242,58,38,94,145,117,114,27,192,87,246,138,245,215,91,110,209,8,17,223,38,124,95,103,27,67,105,49,159,111,31,31,253,63,129,148,71,94,111,42,144,184,167,181,52,225,239,64,141,195,16,108,187,180,65,47,71,98,74,18,137,237,115,67,132,139,137,29,252,9,77,115,218,73,40,234,236,81,236,21,250,95,54,250,73,158,186,171,123,16,72,44,235,183,18,61,176,237,190,93,127,109,52,73,175,37,188,19,204,188,148,72,159,209,233,138,44,83,47,158,51,137,155,179,114,102,31,184,112,99,18,0,156,13,174,221,235,125,234,158,78,185,211,185,109,246,112,179,140,119,79,61,109,209,64,197,143,136,118,165,185,78,164,136,238,212,49,178,80,26,162,20,209,251,170,203,44,179,243,103,135,94,200,145,152,246,55,196,36,41,55,7,228,229,235,38,77,81,94,173,85,125,249,41,234,194,237,127,239,179,121,63,212,45,220,252,160,226,197,246,80,177,185,154,133,5,62,216,161,102,222,87,99,247,235,169,176,153,76,234,162,78,154,64,87,33,21,151,200,139,210,93,74,54,125,216,36,95,227,65,16,111,245,5,183,254,85,67,83,161,113,91,15,168,61,31,133,253,157,140,253,184,246,86,187,200,232,183,210,255,236,53,108,237,84,35,249,37,12,228,45,154,44,162,72,234,247,247,157,43,142,135,161,196,71,149,241,123,169,253,249,63,61,136,185,57,185,193,4,107,60,78,122,230,87,236,66,89,218,233,90,40,134,150,58,66,232,138,199,231,200,175,205,215,165,59,196,154,201,62,133,79,96,10,69,28,66,163,251,173,179,210,178,229,34,181,168,219,46,204,203,236,239,124,3,99,141,24,13,91,97,20,75,226,226,37,63,191,68,204,247,161,247,23,217,225,68,192,112,54,210,11,207,205,147,11,182,178,164,115,244,10,61,191,195,201,230,43,70,85,136,209,228,25,206,155,84,154,212,217,215,138,113,228,130,118,83,104,205,73,39,57,250,223,219,52,251,153,127,192,42,22,199,19,186,231,69,173,94,59,106,244,57,125,99,79,23,121,190,131,66,113,158,221,91,32,68,188,90,38,215,46,74,46,133,40,33,172,209,35,114,191,181,75,181,237,230,187,60,223,149,72,32,212,202,122,146,252,84,146,203,146,91,129,151,122,246,16,205,108,184,150,15,31,1,104,170,166,154,160,88,62,48,124,142,204,154,133,202,119,40,123,179,133,31,233,106,16,0,226,85,238,82,219,89,40,124,243,169,100,198,206,221,159,12,174,122,17,158,16,122,13,124,221,106,237,196,30,53,228,126,223,187,12,121,7,55,34,157,162,44,234,52,187,153,213,113,89,4,166,237,131,241,146,146,142,25,230,248,22,255,30,55,144,120,233,74,157,121,32,246,211,59,74,155,172,32,135,75,99,95,152,20,147,179,41,155,66,68,58,68,110,75,141,166,111,201,5,178,234,87,15,8,102,145,119,133,141,48,123,188,1,189,134,205,131,165,135,33,139,219,196,213,154,99,147,109,49,15,186,42,229,7,16,104,152,56,176,105,236,87,156,208,162,19,73,56,28,125,184,55,87,241,80,170,113,217,148,243,240,14,240,94,39,14,226,41,232,74,66,102,87,10,150,99,173,39,114,162,114,234,65,48,23,28,22,53,239,63,252,113,119,21,119,162,234,154,200,74,55,244,170,232,160,170,204,4,234,167,83,20,191,98,29,73,181,68,197,71,253,167,91,63,167,87,204,236,249,130,157,20,67,221,152,38,10,55,76,93,252,79,118,240,205,197,73,123,94,183,167,112,179,185,162,247,36,202,174,189,74,215,176,51,155,227,27,240,89,241,133,127,169,255,220,204,125,246,32,180,204,126,106,30,175,19,165,50,156,181,184,62,128,120,138,91,227,201,89,105,225,175,192,35,135,185,221,31,93,70,93,41,59,155,132,48,183,70,84,57,74,195,69,155,201,28,100,140,125,36,246,169,49,6,36,0,70,18,87,129,237,206,232,49,158,192,79,91,189,65,100,32,91,14,69,234,3,96,106,71,211,112,132,98,21,187,219,193,255,84,40,214,81,182,208,22,82,147,216,220,65,140,5,37,54,251,54,113,142,167,26,158,98,55,181,212,123,97,105,213,43,13,103,113,179,169,108,140,13,249,237,33,46,242,221,23,26,91,199,128,147,87,235,244,57,149,65,165,41,38,232,101,131,4,175,195,249,24,205,175,245,172,144,123,6,228,86,255,65,203,220,250,83,147,92,85,239,232,239,162,150,254,164,114,239,203,221,175,235,63,227,127,72,243,98,142,5,54,22,234,85,23,74,139,69,8,142,64,34,180,18,43,207,137,40,153,218,238,58,102,248,198,191,210,244,150,106,125,13,41,154,21,225,228,108,223,123,4,105,183,127,95,161,227,184,9,237,27,149,28,41,92,31,10,108,58,8,48,85,123,248,147,175,111,120,189,111,74,240,82,186,124,135,73,206,54,183,128,5,105,92,54,205,49,223,237,155,198,135,59,164,34,73,7,156,10,201,30,228,97,157,52,205,124,222,39,101,211,200,159,104,218,175,7,242,103,233,144,229,68,62,127,119,197,156,77,156,119,167,141,33,160,192,54,243,241,208,64,124,149,88,158,61,192,76,169,195,160,83,38,102,115,21,4,67,176,153,29,13,136,209,69,203,237,178,246,33,176,185,74,209,218,115,125,196,114,69,206,10,90,231,47,134,40,56,152,68,86,253,29,36,131,33,110,79,62,22,10,8,7,118,86,126,218,157,201,19,215,95,155,57,23,34,58,25,53,225,204,185,221,196,196,36,71,212,55,78,166,30,45,118,28,227,250,252,176,85,155,90,245,31,141,157,61,115,12,32,170,184,20,242,213,28,147,216,48,81,154,224,170,91,237,252,34,70,158,51,215,119,197,21,95,148,34,159,55,24,199,66,66,101,95,235,100,20,123,243,246,214,40,35,52,209,214,245,234,28,107,235,83,173,246,43,78,190,6,86,46,126,3,29,46,103,109,61,39,10,254,45,139,29,181,60,225,185,187,96,180,213,121,38,81,121,16,252,169,238,91,135,62,254,58,95,229,196,34,120,230,77,56,35,16,152,104,203,208,131,248,228,88,205,233,219,235,231,221,129,166,54,217,127,39,242,199,205,209,137,94,2,132,193,37,22,171,19,158,196,140,209,153,21,72,41,18,95,216,250,94,54,77,228,99,8,8,151,105,40,212,78,248,183,148,186,87,198,111,66,153,244,202,148,145,182,228,136,246,239,65,35,252,240,99,124,35,45,211,49,185,125,196,141,43,205,51,187,45,49,78,193,26,46,173,196,68,239,48,176,102,58,63,77,52,127,90,209,170,241,245,205,183,128,173,73,174,189,32,119,187,229,98,73,110,51,76,19,243,84,178,246,156,57,83,243,233,241,211,10,25,129,154,142,254,35,205,255,206,249,42,139,23,81,213,227,48,16,210,189,24,217,87,173,100,127,25,227,144,171,33,6,145,251,135,245,194,242,31,86,198,87,215,102,236,2,129,68,206,30,240,221,235,71,89,236,126,221,15,185,252,42,188,107,15,138,246,51,129,183,5,152,91,133,159,35,247,89,165,250,107,78,75,221,217,219,52,71,251,233,96,237,192,80,127,127,87,76,244,236,44,231,79,241,186,175,165,168,41,176,170,123,199,14,189,81,66,57,146,85,187,192,222,59,117,161,235,136,29,230,186,123,87,240,178,118,68,92,3,48,60,162,32,204,45,46,29,188,41,45,172,234,200,102,196,131,150,115,50,96,113,19,162,252,156,186,218,115,44,177,98,96,67,218,239,207,178,30,163,224,231,228,21,196,145,62,183,218,171,212,201,31,46,252,247,245,247,40,155,190,180,207,154,85,92,1,44,189,92,176,42,26,253,162,220,163,54,30,207,183,62,49,252,99,77,223,197,75,181,10,60,232,16,109,115,127,135,104,231,10,213,155,171,244,27,235,48,110,111,44,211,248,59,207,248,216,116,78,3,120,43,61,2,118,58,130,4,109,145,37,168,25,208,153,230,101,136,183,13,129,225,44,123,45,74,55,139,103,43,81,77,36,126,59,133,179,71,113,151,238,181,244,135,113,135,146,209,183,30,176,215,215,38,205,237,168,99,145,32,46,42,199,128,237,123,93,138,140,112,227,69,37,150,117,213,18,61,244,27,151,217,58,11,130,129,218,219,245,212,148,148,54,255,216,192,164,151,68,94,84,5,15,4,229,68,215,39,78,186,195,85,237,201,83,42,181,145,32,166,13,165,157,45,129,23,86,254,123,106,221,206,4,27,52,192,170,102,189,87,184,58,82,26,139,73,90,73,150,190,9,113,52,90,187,199,111,203,227,127,87,46,178,168,55,230,126,111,6,84,104,44,249,170,172,151,131,125,242,51,64,220,144,152,67,22,211,72,190,172,120,93,214,89,244,133,19,112,152,42,75,112,165,47,249,26,71,86,166,142,233,229,116,13,158,74,28,99,129,206,109,87,145,147,151,166,179,110,172,161,250,75,192,80,138,254,150,85,79,104,110,197,90,243,137,130,103,62,99,182,155,148,136,226,13,192,21,96,249,11,197,95,42,90,46,154,140,63,181,135,84,83,152,101,86,94,61,112,174,224,160,170,135,55,80,144,254,140,128,51,199,231,187,236,64,104,178,36,52,148,179,134,14,39,191,214,86,194,100,92,175,63,154,87,243,15,46,70,189,26,36,58,61,138,29,84,244,58,176,221,80,42,187,155,229,150,146,205,53,234,118,205,151,26,7,77,160,51,206,18,90,63,143,135,11,220,230,5,126,207,226,111,169,250,60,90,120,53,99,183,194,12,47,93,3,156,136,54,122,223,177,131,62,69,185,254,50,59,218,200,203,68,32,103,143,92,249,181,86,250,58,128,88,77,11,65,25,35,41,74,133,250,246,146,22,141,195,95,53,65,128,209,72,121,171,5,77,58,121,9,39,182,206,250,219,120,253,43,94,149,21,167,139,147,135,7,5,251,253,233,77,232,68,181,108,207,220,126,3,152,67,47,157,116,1,221,82,36,190,146,11,52,141,40,228,50,217,29,218,64,127,81,155,84,185,189,10,133,54,53,30,120,253,133,45,153,254,23,56,79,235,190,224,157,246,195,95,192,46,98,52,103,124,47,15,52,135,212,90,97,138,29,2,118,13,13,183,98,145,140,131,71,101,123,111,163,158,128,216,104,46,66,43,138,212,136,174,249,190,174,23,183,211,80,241,86,16,181,70,127,80,103,45,71,250,99,171,173,28,55,156,4,220,0,27,206,247,207,102,76,44,182,196,199,200,70,219,124,190,229,88,115,121,7,151,21,21,179,26,148,86,240,159,204,164,65,247,64,51,174,231,174,216,98,215,65,2,95,245,88,7,22,171,78,120,46,79,48,252,195,241,4,116,108,69,94,226,1,174,164,125,163,234,42,115,139,252,103,120,173,209,19,12,29,207,28,203,35,247,251,134,61,240,134,150,87,204,245,173,214,172,199,235,22,54,255,196,203,196,100,14,225,55,216,166,26,168,43,84,236,152,92,112,37,236,83,249,227,21,161,34,161,233,164,191,141,183,158,200,76,252,165,145,161,34,115,3,128,113,208,164,158,92,25,117,159,95,72,254,46,97,181,126,205,184,17,87,187,149,123,156,132,214,96,210,79,214,187,105,212,95,203,71,81,24,102,234,198,127,138,155,62,236,104,83,205,170,244,85,131,89,240,99,124,177,92,35,249,1,230,165,78,235,63,155,201,243,63,204,117,173,36,144,113,209,99,203,114,133,30,178,43,90,141,60,7,82,28,83,13,68,161,20,136,235,111,122,3,9,62,190,112,90,255,136,133,133,133,109,34,92,227,70,198,117,21,69,148,46,176,195,229,138,253,137,180,249,109,217,255,225,154,248,255,175,241,154,43,97,26,82,14,14,75,248,111,206,196,184,195,94,136,236,9,213,235,14,207,177,173,73,247,126,222,202,106,225,168,212,57,210,87,216,145,255,109,73,136,236,240,169,173,221,134,165,156,138,102,131,27,213,44,168,57,97,194,90,222,36,129,76,136,8,63,28,220,68,39,217,75,227,222,12,217,1,80,186,70,166,216,105,85,14,32,157,176,132,6,179,210,240,197,27,60,97,3,17,22,199,206,54,45,31,226,127,184,87,252,204,107,234,184,65,121,234,109,28,223,160,165,171,143,105,155,248,48,196,172,244,129,140,180,122,242,77,80,239,104,87,171,115,214,188,128,2,76,68,241,248,232,207,45,80,219,243,153,3,209,92,234,184,6,168,207,187,161,219,38,253,134,28,105,190,111,104,177,237,250,52,246,222,153,107,45,50,253,12,91,85,254,37,45,177,215,252,78,170,42,184,123,170,19,124,125,1,78,1,10,27,58,227,89,173,226,162,191,88,186,118,119,120,149,39,63,149,119,72,120,166,51,3,16,34,140,43,239,199,230,154,138,108,67,95,13,226,36,1,11,118,106,129,166,199,88,183,182,35,191,84,100,151,213,7,114,184,206,142,215,36,30,201,122,206,92,150,34,19,134,157,127,125,133,168,48,201,106,87,219,78,159,43,138,71,11,114,84,21,13,228,125,133,175,254,136,191,9,187,181,117,155,232,74,43,127,41,65,143,132,222,124,51,158,111,62,224,161,44,245,98,180,253,138,168,162,76,222,61,189,103,82,59,42,228,26,82,153,55,47,20,98,233,234,113,217,188,197,51,176,85,241,73,214,177,243,48,140,66,1,21,1,186,112,132,111,90,3,165,23,234,248,201,129,116,86,70,92,173,117,186,157,70,57,107,213,62,113,97,189,233,55,4,83,189,153,222,12,116,156,68,125,64,70,12,121,85,33,148,72,68,79,186,154,232,171,16,31,43,153,165,119,188,238,233,216,9,190,135,247,167,100,169,29,185,49,141,184,68,145,159,252,254,79,24,237,109,246,42,236,124,160,52,75,203,148,211,204,84,7,183,156,127,158,82,223,97,130,47,20,200,149,243,11,168,196,130,26,154,79,41,110,179,220,163,52,48,101,10,144,170,163,134,51,33,147,185,38,1,105,177,104,96,202,245,80,174,241,47,225,50,110,85,135,204,72,82,100,155,138,202,109,130,103,67,74,160,5,5,71,27,151,105,98,192,178,66,193,244,216,9,239,77,24,83,72,159,214,25,89,80,249,133,237,33,27,164,13,217,198,200,75,173,201,197,124,223,221,96,53,166,223,251,107,58,206,88,38,98,76,130,206,230,51,139,224,93,169,101,49,59,64,201,28,49,208,111,94,180,174,208,191,114,177,179,142,128,106,100,167,65,221,58,248,175,113,250,152,96,44,69,173,26,165,213,242,30,202,113,69,133,158,190,196,170,122,3,49,135,65,47,232,63,182,189,16,19,32,150,45,45,86,235,183,61,39,78,176,91,75,2,72,182,142,79,8,173,247,47,245,184,81,51,169,196,90,23,191,139,13,200,3,34,207,153,42,214,98,88,34,56,255,50,73,243,20,140,132,13,217,81,27,0,254,206,149,139,0,51,33,64,20,252,47,197,9,254,218,252,76,49,241,24,190,20,39,75,185,188,99,189,188,191,142,115,249,59,122,50,38,130,99,226,201,178,44,193,82,208,19,67,4,99,170,29,63,105,169,114,82,180,103,96,196,195,211,230,28,93,134,86,150,198,161,21,243,223,27,156,106,16,215,173,188,147,173,87,228,133,148,141,40,113,55,235,144,249,33,25,230,67,175,91,50,159,71,236,183,75,90,115,121,201,159,42,229,180,103,109,237,137,7,106,168,136,193,41,103,175,248,198,94,69,148,126,90,242,145,175,69,124,76,156,223,221,16,187,239,98,195,220,150,232,225,105,69,80,169,228,74,152,83,218,31,229,19,230,73,236,159,71,62,25,80,151,169,234,173,172,90,52,200,95,167,160,231,228,8,21,233,202,138,100,43,132,140,140,52,31,96,252,159,22,40,71,212,106,212,77,90,240,185,214,218,94,102,159,246,21,101,174,66,175,2,225,252,196,39,201,231,158,63,175,77,6,52,157,161,127,181,242,185,119,243,215,223,46,52,150,156,145,216,144,23,52,53,43,5,225,125,79,201,52,101,73,151,100,251,133,163,143,90,253,30,224,221,183,92,87,126,224,169,118,145,118,18,70,230,14,191,231,151,194,98,18,119,119,75,100,120,222,181,147,4,52,93,231,27,95,83,129,206,203,189,233,41,163,154,145,31,132,195,124,129,236,119,234,229,210,10,221,109,142,57,150,2,218,177,8,199,215,64,110,28,43,123,84,3,129,74,205,140,23,174,171,164,188,112,1,35,163,150,176,188,213,226,57,214,48,94,229,248,103,30,45,142,4,230,130,162,58,169,71,168,146,101,196,157,189,116,5,245,66,234,231,46,120,65,178,150,143,251,130,93,160,198,14,218,229,252,186,66,6,50,213,193,175,72,81,19,105,119,222,159,164,197,57,61,47,7,154,82,107,47,74,114,2,59,90,112,185,241,157,43,143,216,221,110,150,135,243,225,219,130,26,6,182,43,135,115,31,203,84,9,78,34,160,108,97,232,147,166,103,179,51,150,123,178,111,82,146,98,170,127,104,157,129,74,30,54,230,230,236,217,180,82,25,64,38,197,3,70,97,118,64,10,1,105,145,46,128,97,172,73,177,142,143,166,132,86,202,78,33,83,43,140,125,252,187,209,152,197,94,247,185,129,144,88,180,179,145,138,212,36,220,175,91,224,132,87,230,108,131,189,229,134,33,120,185,39,53,57,222,19,175,141,220,217,115,182,232,129,218,234,156,229,162,203,226,183,222,107,30,242,131,44,42,21,223,217,147,93,123,237,54,99,240,69,192,239,63,71,137,252,134,178,21,124,118,196,22,159,80,242,49,130,161,137,28,56,118,45,41,127,80,199,113,22,66,24,66,98,133,238,21,194,195,1,165,207,43,247,107,17,176,82,37,0,203,46,246,183,37,147,29,183,248,187,228,101,49,230,250,139,187,229,180,127,88,189,15,76,248,252,59,28,234,61,245,230,6,68,232,138,126,37,18,254,251,51,58,231,16,175,145,191,125,80,216,53,241,84,5,46,202,35,63,159,231,18,217,178,189,40,253,225,166,86,21,191,89,228,141,150,49,115,31,63,231,150,101,94,237,230,102,211,222,249,183,113,188,224,159,242,209,114,58,75,41,104,167,74,123,38,22,104,104,194,196,145,88,119,12,72,166,120,102,73,101,133,137,83,98,156,60,108,2,246,203,109,252,148,16,198,83,110,91,184,158,25,165,227,144,22,73,32,113,162,176,227,72,247,99,179,243,243,104,49,228,59,107,193,57,206,74,86,238,195,43,96,13,231,96,75,202,25,228,8,171,94,55,83,251,44,76,220,206,190,58,41,43,189,98,223,37,242,181,212,251,76,200,20,88,180,20,238,96,253,119,90,185,219,195,206,247,229,192,34,202,72,147,120,99,211,102,181,191,205,53,19,68,162,102,103,172,213,243,75,209,232,174,98,206,84,168,52,255,182,95,118,60,107,48,215,164,249,77,110,144,210,208,114,174,113,62,89,225,182,11,249,80,166,210,105,101,239,168,123,66,1,132,22,205,15,192,81,88,62,37,144,17,122,62,129,2,129,180,19,190,182,138,0,137,225,20,221,167,4,63,245,230,10,253,150,136,153,27,173,46,112,249,215,175,240,92,235,149,167,185,136,117,85,18,97,58,214,39,237,149,227,109,237,116,146,31,61,217,127,219,128,114,5,18,48,246,142,86,29,64,174,90,75,155,83,138,34,253,239,161,211,186,171,199,73,147,78,245,171,134,51,224,147,157,235,23,82,44,123,41,67,130,178,114,207,150,6,84,29,171,28,153,35,144,150,144,205,206,145,106,217,107,135,205,100,157,131,199,61,175,129,66,41,56,58,109,53,41,213,209,232,216,56,24,131,53,54,154,201,63,24,35,114,156,108,164,213,110,128,14,146,240,233,245,110,61,246,186,51,75,169,44,74,176,113,186,35,200,13,222,195,155,188,93,137,152,52,90,117,58,105,150,33,59,130,230,63,193,196,173,45,194,2,191,136,232,123,61,252,146,207,52,236,99,247,218,117,153,73,98,90,195,178,86,232,12,11,205,23,56,198,205,7,172,55,162,7,146,108,122,94,60,143,226,180,45,233,87,61,96,201,228,152,41,172,149,183,217,200,188,186,127,34,45,220,176,72,118,235,8,208,3,224,94,224,164,83,16,115,39,3,42,254,164,165,20,255,173,1,143,143,200,241,120,254,232,29,93,191,37,225,161,78,126,19,248,198,182,245,183,39,224,61,60,72,23,44,250,210,125,81,149,30,97,208,163,119,221,43,94,82,84,74,172,226,146,116,80,98,203,243,159,8,86,234,143,248,49,185,121,111,44,241,102,182,194,117,53,160,247,34,42,122,202,79,253,23,155,7,183,205,185,244,75,244,72,109,57,78,49,184,237,62,128,49,73,119,243,68,180,206,32,175,56,171,85,105,159,102,133,174,184,153,133,32,211,9,78,44,233,172,254,240,36,250,174,174,29,92,103,120,37,51,107,24,135,24,215,157,246,2,171,195,16,24,255,39,38,181,133,184,10,191,84,211,202,70,26,99,15,18,71,13,193,218,176,162,185,221,107,197,55,135,197,105,60,233,45,185,91,190,218,29,31,150,106,130,144,143,191,149,143,158,228,160,108,104,4,107,135,60,56,232,56,29,135,30,191,209,22,48,42,79,15,239,133,191,91,84,238,112,240,135,104,91,26,175,124,184,211,234,142,47,122,174,231,158,89,113,255,98,224,62,137,133,67,210,175,53,124,234,110,144,21,217,121,210,233,193,89,57,167,165,237,165,58,150,132,171,105,153,18,164,253,241,189,211,156,119,162,46,170,185,55,75,119,157,36,64,46,137,216,127,213,98,252,52,70,119,33,158,140,250,38,86,87,171,124,26,9,12,48,97,12,2,89,154,196,214,31,20,197,180,245,189,207,218,178,227,125,1,233,32,204,239,151,22,173,107,165,53,51,224,63,43,196,164,35,245,35,223,250,104,20,165,187,129,108,231,119,251,195,1,140,96,32,249,235,20,205,9,14,123,110,227,10,191,215,27,10,43,33,113,157,197,153,70,241,124,93,235,95,247,99,21,75,249,129,50,212,46,153,50,251,60,52,111,146,214,196,20,202,6,110,50,10,162,60,47,119,68,99,180,64,234,140,177,252,118,13,11,25,227,18,243,64,202,203,79,54,43,98,207,87,67,99,12,238,31,123,7,11,191,24,22,12,46,68,104,239,11,145,0,235,161,148,84,6,187,155,20,57,56,60,71,122,245,208,122,139,50,173,117,132,182,195,182,89,147,90,21,177,120,114,185,209,57,106,100,236,161,135,201,136,110,227,182,68,184,188,224,23,143,54,106,154,180,144,238,172,232,221,121,82,138,103,237,235,85,133,211,232,214,60,209,44,79,246,94,162,164,172,144,237,228,250,25,197,250,112,181,19,47,218,53,127,205,112,251,211,184,98,149,97,219,164,15,247,232,31,201,234,250,107,185,18,101,49,200,5,25,122,130,1,92,217,97,124,133,132,96,193,179,154,252,167,210,124,241,13,183,91,37,230,156,76,60,229,28,92,159,235,153,239,142,133,54,178,252,234,23,70,27,173,23,140,147,64,136,85,116,138,137,243,199,117,135,82,66,13,104,230,205,200,139,5,96,169,74,143,71,73,1,71,223,168,182,16,196,32,75,181,54,24,176,113,59,153,189,36,233,112,161,169,90,195,169,83,32,227,82,244,105,73,107,63,237,225,130,203,221,171,233,9,38,198,122,80,146,223,131,198,64,81,123,49,162,214,173,210,5,34,130,200,114,203,39,252,152,8,46,96,159,169,174,28,142,97,29,213,158,64,102,3,63,87,181,110,15,135,99,243,240,18,188,26,70,91,241,60,99,93,136,154,2,194,185,235,245,125,186,215,128,154,249,107,20,84,169,106,177,68,133,178,212,140,135,69,112,246,241,68,95,37,50,25,109,218,112,74,199,82,32,167,56,41,152,187,171,71,226,61,78,74,17,52,253,9,207,23,64,35,35,131,97,3,115,220,236,9,223,96,195,27,248,30,35,175,52,9,85,246,151,100,63,22,233,122,64,99,22,127,7,131,130,65,13,25,130,233,200,138,115,202,90,17,220,23,246,121,10,12,100,235,177,75,66,91,252,94,207,164,127,70,213,42,141,133,171,84,31,39,33,73,241,29,157,4,212,76,202,54,23,8,113,20,14,189,158,210,206,47,224,123,147,45,107,209,124,253,15,75,224,224,52,153,101,90,254,17,250,103,39,91,41,146,182,112,227,107,115,122,36,138,89,192,25,172,182,229,240,20,36,199,111,45,108,243,228,213,37,133,243,228,254,121,196,84,231,36,69,148,91,5,137,182,160,50,135,209,112,74,245,2,151,154,130,247,28,226,222,132,222,69,38,201,143,106,43,115,180,98,29,79,134,227,141,126,232,181,28,104,152,144,56,110,48,225,199,154,130,211,58,103,6,79,76,47,79,250,19,9,238,98,137,12,110,129,63,42,252,53,44,44,171,167,120,14,11,110,207,186,138,215,238,249,209,182,51,51,220,213,173,139,182,73,76,92,45,255,176,152,166,76,32,169,41,179,145,141,217,42,202,81,163,68,46,215,47,223,185,198,164,51,98,222,220,126,10,88,49,167,151,80,84,184,147,219,151,245,123,120,18,251,151,159,15,22,137,255,138,31,243,58,107,184,125,77,228,229,161,254,7,30,243,72,45,195,62,78,172,19,38,90,182,15,28,234,186,236,117,139,134,196,150,59,232,43,173,116,150,194,209,83,130,227,130,25,185,80,88,31,219,58,32,150,93,202,208,39,189,232,155,188,226,50,252,85,4,82,13,2,114,44,121,5,60,181,138,247,173,147,38,231,247,113,37,122,16,170,139,22,235,161,133,19,81,16,126,11,105,62,90,248,49,199,132,111,225,251,195,48,216,202,91,32,178,180,1,51,208,123,193,200,118,214,67,166,115,48,85,152,41,172,24,236,208,74,3,111,76,198,254,219,239,39,67,28,117,175,45,161,64,103,79,92,255,251,150,188,64,78,222,179,1,158,26,13,239,7,198,57,81,158,25,100,218,110,67,134,116,182,154,105,167,245,207,172,230,155,44,31,152,159,108,64,95,73,81,99,248,126,199,154,136,56,42,5,45,49,44,127,104,231,202,166,168,188,187,189,51,20,19,14,222,46,115,155,103,169,240,112,174,70,135,76,93,73,116,228,11,39,55,92,184,238,238,80,235,161,40,89,9,54,161,41,172,30,232,246,227,125,68,213,216,224,249,183,166,230,76,89,199,125,149,0,118,37,243,87,24,109,88,231,172,249,152,102,132,3,92,127,122,99,53,243,86,81,101,150,99,176,66,103,91,212,177,190,216,195,163,81,113,29,60,92,27,24,188,222,99,64,99,42,239,250,172,234,53,171,180,192,193,161,63,231,185,47,150,135,104,169,31,243,29,210,108,68,222,90,71,49,220,2,30,66,105,50,183,233,140,162,33,142,85,23,77,102,226,103,172,57,165,205,198,215,101,172,80,179,206,183,213,32,58,104,230,96,182,244,39,28,251,34,102,167,47,216,251,54,192,81,140,160,180,85,135,170,62,203,192,81,31,233,119,61,120,158,113,2,183,177,141,113,251,200,40,151,186,207,42,191,152,56,255,157,244,166,226,97,159,54,25,203,170,200,223,145,224,137,153,78,249,179,173,229,227,84,160,101,251,183,57,191,204,119,143,69,71,87,47,190,84,31,214,68,16,199,222,61,15,93,82,73,147,151,207,181,244,143,31,25,255,249,130,180,111,233,243,37,63,241,146,119,84,129,33,49,240,17,217,5,120,126,245,130,82,111,73,226,3,235,207,233,227,184,160,113,33,72,137,44,175,116,38,32,17,51,186,16,76,193,162,34,168,218,29,186,4,208,144,216,191,123,115,67,104,45,9,246,39,176,166,253,135,181,40,241,240,137,160,92,103,145,132,122,166,201,8,125,128,94,70,55,172,43,242,120,98,216,38,196,193,149,6,134,229,182,115,130,227,94,129,142,239,154,239,159,239,81,180,227,12,101,52,31,109,111,155,37,55,52,87,173,106,206,43,140,117,181,190,177,120,29,110,88,123,170,117,124,238,189,115,18,8,251,237,139,101,118,110,167,174,93,134,54,60,192,115,209,98,107,112,221,9,252,65,219,129,111,57,106,221,134,121,37,31,229,220,14,84,165,109,202,229,177,54,177,116,221,96,246,194,118,96,19,166,253,136,42,155,172,125,56,39,25,225,92,6,35,59,83,188,118,105,44,89,241,22,164,241,39,39,22,183,214,218,240,10,157,180,164,60,247,71,51,231,235,255,182,178,244,127,123,137,26,86,143,62,32,43,45,128,31,212,63,103,234,98,183,149,47,159,74,178,6,41,220,48,77,9,76,51,9,3,186,231,101,162,152,111,102,42,204,87,35,103,61,170,162,66,26,76,181,90,20,204,245,162,147,34,44,21,152,222,159,230,209,89,206,174,144,252,20,84,23,155,5,128,190,77,249,16,65,120,254,64,214,175,95,60,141,171,115,126,253,37,67,32,161,197,74,161,189,184,229,126,96,216,202,209,58,159,162,209,84,175,255,248,219,97,66,185,174,3,147,154,252,215,137,153,69,70,83,32,131,157,113,3,251,120,88,225,230,166,87,180,116,110,182,236,180,235,67,44,243,178,22,167,90,99,166,128,181,0,215,89,150,246,99,172,201,119,139,186,100,7,148,24,182,144,247,100,78,159,90,121,59,172,104,81,120,74,33,96,225,180,238,49,241,135,24,166,222,81,142,90,175,40,87,250,205,70,125,173,235,103,15,246,100,110,121,133,226,88,182,206,92,126,196,72,39,120,228,113,137,160,193,4,188,71,138,142,213,171,181,107,60,136,100,179,61,123,25,249,28,193,200,149,58,118,175,108,206,237,71,164,87,99,172,98,25,201,127,145,19,201,163,34,96,100,171,62,170,34,208,97,217,124,217,236,74,207,53,197,73,182,239,76,181,211,182,145,214,0,176,190,139,146,200,204,23,216,237,143,104,165,52,77,209,123,221,83,15,175,45,18,77,127,71,210,163,105,7,176,142,3,48,156,109,208,188,32,250,193,191,168,167,72,181,85,174,69,232,61,205,181,113,16,18,80,32,112,204,144,39,166,244,99,95,212,162,107,217,156,145,108,214,139,124,89,188,193,187,117,204,139,255,246,87,231,246,216,231,105,11,109,34,218,33,33,82,148,157,160,59,183,2,173,240,255,92,213,174,131,127,239,32,60,42,25,214,218,43,157,251,14,252,30,140,181,7,144,165,74,177,22,92,215,40,0,9,177,146,153,84,161,237,89,197,39,166,15,81,21,190,211,251,178,237,250,95,6,238,128,60,23,46,59,60,1,184,130,89,21,31,61,181,197,23,136,105,180,37,212,26,149,254,48,7,244,239,19,181,143,113,101,108,149,176,84,248,99,216,171,89,186,91,75,93,107,18,79,55,199,191,53,95,155,2,222,77,185,108,205,215,230,195,170,182,171,122,127,125,213,214,152,115,100,6,171,119,1,44,25,235,168,160,57,68,28,176,36,102,86,215,86,170,113,57,110,122,220,252,92,133,29,218,224,87,214,150,120,114,72,18,202,230,72,49,234,81,137,190,108,94,10,144,4,251,125,151,24,31,192,85,189,114,136,237,231,44,215,209,187,140,229,76,30,153,210,6,15,218,235,247,247,91,60,4,114,59,35,141,16,22,2,154,197,6,200,6,79,93,57,235,77,57,219,137,83,166,139,208,61,182,25,35,100,139,123,74,53,93,130,246,38,17,255,66,77,7,8,96,235,158,144,43,93,147,148,69,58,133,227,24,217,188,187,90,90,162,110,236,120,94,6,63,147,254,176,3,229,31,18,100,203,21,48,176,157,222,192,236,200,188,137,54,202,17,91,172,164,214,16,177,16,19,107,34,210,70,87,8,111,214,182,38,178,140,87,0,140,243,67,44,88,130,28,80,170,4,224,148,38,253,10,98,18,134,175,64,50,113,202,249,106,207,221,83,130,142,250,177,47,85,131,100,162,236,233,58,220,99,140,222,85,109,135,169,177,27,235,139,111,83,13,96,3,153,28,231,5,186,208,147,153,234,169,241,177,192,124,229,154,167,2,230,71,253,186,178,14,71,178,245,197,159,171,173,212,67,199,59,218,252,213,28,155,163,105,145,173,85,122,42,179,136,253,132,48,82,154,172,72,202,178,82,41,43,218,225,85,93,161,130,82,78,150,139,225,196,165,237,226,238,227,187,95,102,28,148,44,245,203,154,228,32,141,103,11,13,20,64,215,245,90,121,56,36,193,184,161,44,62,202,251,10,175,227,167,94,118,46,145,38,123,154,167,251,116,79,68,107,244,232,105,132,253,194,63,44,90,9,92,154,105,162,57,78,102,77,189,242,30,203,112,130,254,147,229,7,152,114,10,170,186,103,63,87,206,167,219,213,176,74,8,120,148,59,222,163,84,58,245,52,107,212,97,248,61,153,70,89,121,168,138,236,66,177,20,31,235,146,122,117,31,208,56,190,222,255,78,178,25,79,39,181,209,35,80,10,88,84,81,174,135,218,107,73,210,221,243,18,216,124,252,5,185,44,174,78,214,93,28,75,29,0,222,101,38,248,19,172,202,254,195,42,82,108,240,35,109,11,61,17,159,153,226,151,129,176,228,222,91,156,127,75,200,240,179,230,215,149,87,77,106,217,88,217,44,87,120,194,70,183,220,108,215,196,224,124,22,182,76,70,58,144,78,158,41,222,56,120,183,18,171,59,175,168,240,135,213,127,228,129,233,133,38,241,220,46,19,180,187,122,198,72,246,94,55,167,56,73,5,165,249,157,254,103,255,151,110,56,33,133,185,130,82,138,94,26,197,172,208,89,160,92,137,77,201,118,127,109,144,246,83,246,223,179,11,222,67,10,234,219,192,106,93,253,197,44,237,36,19,252,48,69,165,178,182,30,129,120,22,1,251,229,42,254,180,244,84,62,167,102,5,115,195,153,77,252,119,177,138,105,199,1,201,187,30,174,91,12,121,191,214,241,248,62,37,245,68,198,217,155,109,247,105,253,222,168,180,83,137,137,155,107,34,24,24,11,136,230,59,140,244,232,99,64,0,74,54,168,186,246,107,201,247,179,84,134,227,192,47,145,251,4,79,228,162,222,251,254,120,179,25,139,174,1,87,91,131,31,177,237,48,36,12,101,240,236,63,183,63,229,1,85,136,179,109,64,62,181,18,183,180,29,79,32,93,226,108,121,205,50,19,200,54,44,117,113,183,151,41,7,18,182,220,88,50,1,245,25,218,136,33,11,78,210,171,36,129,85,12,148,136,204,57,66,61,49,208,246,232,197,219,201,238,190,99,74,220,72,151,42,9,114,179,150,58,226,66,150,94,229,31,247,70,85,189,63,43,75,70,42,125,53,211,237,243,249,32,118,159,197,159,141,46,239,215,111,127,237,136,27,210,204,109,111,154,16,221,171,79,173,159,42,172,204,228,55,200,29,104,166,164,52,138,199,34,10,174,63,30,83,215,97,83,46,211,89,40,21,68,25,62,89,229,63,112,37,133,22,173,72,164,14,220,69,132,145,233,150,243,76,149,10,175,148,28,59,30,28,254,151,142,248,79,120,63,230,72,30,15,179,242,61,39,255,109,91,170,77,218,48,201,252,33,85,114,144,50,49,139,166,137,246,69,119,68,212,81,1,127,94,32,113,207,123,246,105,160,99,253,180,161,203,244,219,20,208,12,38,18,81,79,65,244,188,246,15,252,177,57,148,243,205,74,188,216,87,59,158,191,61,97,70,90,105,69,80,116,116,60,153,87,244,32,161,200,246,220,7,244,155,243,72,149,128,187,101,149,184,41,229,195,221,194,9,19,51,107,139,245,166,34,157,169,146,33,62,110,80,109,220,213,89,219,37,213,122,181,30,163,10,3,130,193,58,13,230,222,88,55,221,3,235,140,91,129,40,108,21,88,107,91,168,25,90,231,148,190,73,27,101,86,182,109,247,226,5,250,42,172,117,35,209,4,28,145,116,188,218,73,118,236,3,254,87,105,64,87,198,91,178,0,151,30,14,161,23,36,94,70,30,51,89,169,35,169,22,247,76,45,219,99,0,207,231,234,202,190,142,234,64,121,1,135,72,30,202,68,74,14,58,15,95,172,128,133,253,180,247,172,85,116,14,138,22,12,252,91,106,94,209,99,148,243,51,193,92,55,205,87,120,62,114,152,114,145,229,246,148,19,159,125,70,128,233,43,95,69,255,225,18,185,62,65,59,201,218,112,218,110,53,93,184,93,202,2,85,204,108,8,237,13,61,29,141,34,141,197,251,15,101,185,154,170,16,18,152,207,6,89,179,237,185,175,252,247,249,211,60,151,129,27,251,46,77,85,175,158,201,18,9,5,103,170,135,237,61,218,168,170,96,14,239,216,82,182,233,2,6,196,146,226,164,115,174,1,93,65,243,234,247,76,163,122,57,186,169,131,51,127,165,180,88,240,57,251,208,37,109,95,120,6,255,250,87,171,219,84,61,101,157,158,98,22,94,202,196,116,220,212,255,240,75,105,217,180,171,129,147,122,57,124,147,77,78,226,120,40,165,154,217,102,87,243,167,127,61,94,111,15,92,69,199,89,161,188,188,129,65,197,37,22,79,176,131,82,60,48,146,41,63,57,182,172,129,29,198,50,239,154,3,249,170,99,171,83,245,75,191,217,101,19,154,78,52,9,45,234,70,175,40,217,178,51,202,80,68,41,244,61,126,163,20,73,150,48,217,164,122,174,29,151,169,215,242,35,211,162,210,78,213,125,47,204,166,156,199,112,142,241,132,143,201,79,196,81,118,76,172,212,108,94,135,76,223,227,6,225,172,157,19,73,251,74,234,181,247,208,45,89,247,15,220,196,151,130,161,226,122,0,115,26,249,244,4,245,149,165,134,76,195,45,255,14,7,203,188,209,204,101,174,215,27,254,162,145,66,254,114,205,209,115,66,194,61,193,77,182,77,205,68,112,133,209,143,108,37,217,159,212,102,169,60,16,242,26,130,233,184,90,20,76,140,143,144,1,230,11,92,202,36,177,95,47,200,180,190,162,29,245,20,56,22,153,125,88,93,241,98,198,246,156,243,29,174,47,59,94,34,32,150,44,179,19,181,72,171,119,169,61,47,38,56,109,49,81,196,209,153,9,101,248,173,153,110,212,145,6,75,17,197,209,35,114,10,71,157,56,103,148,244,46,180,173,97,11,156,189,43,66,12,150,254,222,223,102,176,199,19,232,177,168,34,162,254,152,147,42,207,60,73,99,252,191,218,0,12,91,193,149,74,177,216,149,234,227,115,229,106,118,206,186,134,111,182,122,215,216,167,92,111,127,241,60,116,3,211,189,95,115,24,42,15,244,77,197,84,138,16,38,44,184,31,5,98,177,219,51,114,209,246,117,87,39,130,175,99,155,114,167,108,22,30,38,251,71,82,127,113,73,45,31,57,157,146,229,139,17,77,182,105,241,244,181,186,220,21,172,110,140,184,145,227,114,206,184,69,171,5,43,153,175,88,5,120,253,116,161,132,69,75,82,171,168,220,211,183,221,248,39,58,30,181,135,250,251,248,62,11,176,97,253,114,98,167,39,120,205,184,42,76,39,61,74,15,222,157,253,118,66,173,187,187,244,6,170,59,127,86,178,65,174,222,172,247,140,203,115,157,57,110,248,107,107,14,81,71,4,231,223,221,139,128,195,65,30,167,139,37,239,245,92,152,19,56,224,105,253,14,153,51,76,15,229,6,253,122,99,45,179,100,124,83,134,120,178,52,146,218,62,121,226,217,112,215,233,248,123,206,33,214,82,81,222,82,172,197,125,64,75,63,118,203,77,66,84,101,237,199,118,39,36,86,160,173,195,110,246,28,127,75,97,221,113,55,40,227,133,71,120,228,87,91,133,220,82,120,33,242,54,137,48,252,40,62,170,21,92,58,4,108,122,34,81,185,252,252,252,21,208,20,4,120,177,67,235,145,65,141,44,150,88,178,211,162,136,126,172,241,226,119,227,245,23,18,75,62,109,223,221,14,215,186,201,7,177,58,95,200,63,153,21,210,76,214,118,73,154,142,96,17,27,152,181,89,190,146,122,154,95,180,93,229,84,164,238,84,212,201,189,3,181,55,188,131,93,180,127,207,53,176,73,162,173,112,200,119,255,135,5,245,244,77,95,74,71,255,120,92,111,171,70,67,44,10,187,179,206,237,31,240,237,81,227,7,15,140,96,133,152,156,159,176,233,205,2,185,191,182,118,42,35,73,242,169,149,99,59,160,19,165,159,142,189,93,117,134,46,11,182,144,132,13,146,98,21,96,166,9,234,122,94,149,204,148,167,229,208,178,255,180,47,150,128,24,134,60,241,35,74,71,250,42,74,88,87,171,92,200,75,11,44,243,32,142,20,140,243,74,237,77,13,48,43,207,251,56,204,218,108,34,78,127,208,197,120,135,85,46,130,153,25,56,162,185,187,128,196,60,250,141,5,235,253,223,134,240,176,235,17,120,183,255,176,76,36,85,254,97,141,213,219,79,84,1,164,110,90,187,225,238,104,186,39,7,60,42,241,235,198,82,6,64,133,43,10,228,8,108,211,101,11,192,57,171,115,161,62,62,250,224,123,17,24,218,80,229,12,35,222,228,76,207,245,14,208,159,164,251,109,18,216,37,93,137,135,8,255,212,235,220,91,198,163,127,209,184,251,43,52,37,181,92,133,159,73,38,211,235,244,40,144,40,230,179,52,143,239,149,209,77,93,161,226,201,185,212,73,128,169,241,30,177,72,90,134,92,231,249,166,125,23,245,73,186,87,58,106,255,150,212,229,44,126,228,105,230,159,107,215,247,228,218,10,4,84,106,69,73,119,248,137,94,108,147,123,180,219,124,19,10,238,191,158,95,225,140,120,138,88,27,183,94,194,6,2,194,2,146,249,18,110,150,29,234,41,63,135,19,137,3,170,252,73,250,86,7,196,82,97,145,169,225,99,104,33,202,220,35,151,68,51,183,149,36,204,181,237,143,175,139,192,107,117,54,183,102,151,229,214,61,34,166,220,132,92,155,183,230,204,149,19,158,48,85,205,167,39,43,112,214,66,190,253,92,215,140,176,171,91,238,15,169,1,34,183,100,183,1,140,108,151,133,221,198,26,13,198,201,115,30,7,61,127,163,53,142,103,91,86,164,165,127,90,80,135,70,229,127,132,8,122,215,42,23,166,157,38,248,195,207,128,249,116,79,215,255,232,245,76,181,108,207,222,122,181,118,228,230,54,219,237,246,180,109,182,155,237,220,222,169,253,105,63,113,163,101,131,229,30,153,111,95,41,84,150,247,162,253,58,252,231,170,31,102,27,170,238,55,25,120,111,40,227,222,150,95,59,123,54,175,92,32,97,149,195,29,126,195,245,129,95,22,65,175,42,234,148,170,212,89,127,65,189,194,153,11,142,75,208,92,12,155,235,157,247,155,79,107,41,68,239,159,174,175,14,237,252,195,10,66,6,41,218,78,151,250,93,132,7,154,203,113,120,119,44,167,209,230,173,6,183,228,221,231,70,6,92,254,93,76,48,134,145,182,67,211,127,170,86,37,58,71,125,152,78,168,24,81,98,238,83,153,157,82,139,125,110,206,36,196,222,182,242,189,113,5,171,10,249,89,59,35,29,47,57,64,216,40,122,71,31,176,149,49,92,137,25,10,120,80,112,187,151,46,133,0,5,38,145,206,126,28,211,187,149,22,87,87,204,127,181,110,160,97,151,255,176,36,118,23,154,130,50,62,43,32,220,216,249,158,164,216,137,233,214,93,235,119,236,17,176,150,166,11,113,90,159,185,130,52,13,132,28,229,131,181,86,46,49,69,109,27,7,106,125,8,179,212,254,83,235,92,253,205,246,142,128,199,34,255,79,31,118,91,22,163,191,30,228,234,84,173,98,16,59,185,28,210,64,147,219,32,119,43,225,45,110,146,183,182,115,171,58,248,37,124,28,28,200,30,184,151,175,20,19,115,163,239,194,101,185,113,37,201,88,83,248,178,35,26,240,192,225,159,2,53,86,167,164,76,59,188,62,163,144,102,250,75,8,44,241,106,233,200,147,247,16,247,13,231,13,228,121,216,253,105,37,105,152,62,240,24,142,109,148,215,209,98,86,102,34,140,190,84,138,29,52,213,26,158,30,249,34,17,104,188,206,169,97,178,222,34,112,50,197,49,0,33,133,159,166,148,105,77,169,8,145,124,21,216,176,204,27,183,56,117,121,107,91,159,55,69,20,143,58,209,206,141,92,184,159,131,170,22,101,223,239,160,114,175,21,199,130,28,121,191,78,113,60,110,116,8,204,234,199,6,18,159,213,39,23,15,123,116,126,73,76,111,49,61,115,170,122,12,172,50,109,248,159,245,32,169,81,45,84,127,101,192,168,53,207,104,59,171,42,72,68,250,67,135,207,83,13,89,174,20,253,153,105,69,27,211,216,115,105,147,185,159,1,215,188,236,45,165,224,251,223,7,115,173,15,175,236,141,64,115,113,200,164,25,63,16,251,137,71,62,113,19,205,81,97,110,218,106,17,14,104,142,19,127,194,197,10,34,175,241,110,41,152,229,175,176,55,165,65,225,6,88,53,30,59,120,33,53,98,107,195,223,84,147,121,36,163,190,153,182,108,71,155,70,0,177,108,250,116,195,95,194,52,196,74,195,115,230,54,69,37,4,191,15,113,65,185,178,2,53,220,90,119,109,250,105,94,192,177,212,67,107,20,224,84,190,180,188,127,86,127,217,188,26,250,136,69,155,94,205,23,234,194,211,208,88,36,70,145,85,152,72,148,86,218,26,31,142,12,36,138,19,203,141,210,49,168,210,141,109,98,201,202,67,205,47,75,243,19,141,71,222,132,139,100,92,23,86,54,107,69,207,184,163,81,151,77,77,183,193,219,102,246,145,237,205,159,144,1,84,143,71,149,249,23,88,171,69,157,190,126,104,25,14,28,203,96,189,89,155,93,70,10,237,116,117,235,112,141,104,161,75,74,169,205,151,78,71,204,13,148,89,202,215,168,232,17,81,20,217,211,178,46,59,147,43,147,122,110,42,247,197,229,118,175,142,159,110,164,42,74,45,134,35,101,180,22,80,167,169,38,143,189,57,191,247,81,179,205,1,160,99,172,237,83,30,226,10,139,172,243,44,127,3,162,216,151,102,174,218,145,170,250,33,69,105,73,92,68,44,250,128,213,117,226,222,164,27,17,18,220,107,11,99,198,111,121,117,200,35,228,102,226,127,26,54,224,199,45,172,139,155,110,104,65,106,173,145,195,67,211,221,104,165,38,44,131,155,86,71,35,87,190,171,249,64,226,47,6,111,53,156,30,2,107,130,234,181,86,62,169,217,76,54,172,76,73,61,26,8,159,95,48,188,34,101,132,207,42,55,121,191,206,138,136,24,24,240,63,166,138,237,89,80,84,232,218,134,156,83,57,129,58,24,138,176,89,92,233,159,235,203,90,40,122,216,33,23,166,55,238,153,1,23,16,90,38,1,206,60,194,110,15,54,47,234,209,149,221,48,168,201,49,211,228,62,118,132,145,187,181,184,45,233,84,20,42,171,208,58,106,68,246,170,120,30,222,237,242,88,214,182,193,90,115,1,241,112,80,0,121,175,38,33,142,84,228,86,110,161,249,100,208,124,146,205,30,171,106,20,188,163,235,237,84,249,211,63,75,8,212,181,134,253,170,201,63,44,246,116,92,219,243,24,158,28,163,5,103,88,90,169,110,80,139,249,199,121,171,6,209,106,28,48,172,199,146,92,105,187,245,58,239,217,174,161,93,134,95,137,57,251,213,190,196,101,82,187,113,50,6,215,226,251,94,59,113,150,195,69,238,114,193,65,123,244,85,105,184,180,114,10,126,170,235,193,31,56,95,51,224,237,138,71,139,49,159,175,47,162,254,110,42,110,69,132,158,250,234,57,197,28,71,45,26,64,125,90,157,21,192,209,94,3,191,31,155,100,189,245,202,185,99,185,48,13,49,45,195,167,2,31,159,37,137,31,145,19,196,94,181,175,220,6,134,175,211,182,112,10,66,243,125,176,182,40,185,2,231,87,55,3,113,0,238,65,236,51,77,238,185,245,87,62,157,250,50,116,71,10,129,146,47,62,245,98,152,166,247,107,183,225,139,13,77,173,45,9,10,208,168,36,240,227,222,97,210,214,158,173,77,193,101,83,80,145,133,231,76,198,116,103,6,53,137,216,218,242,229,110,185,203,170,45,98,197,226,64,115,236,41,81,99,207,8,11,18,2,224,233,226,219,209,157,70,160,201,101,81,117,146,212,113,187,196,44,244,217,163,35,166,71,177,167,174,5,189,133,186,96,59,162,236,107,13,169,153,148,203,145,25,173,241,200,253,183,6,106,54,203,199,158,34,76,32,173,131,185,117,199,227,88,34,188,246,198,171,201,189,29,22,105,22,118,147,231,93,245,207,60,170,46,143,67,201,178,247,166,253,132,87,233,108,118,222,24,139,226,39,19,125,86,143,168,175,79,57,189,126,233,36,186,161,118,243,246,134,130,113,128,121,111,123,159,94,32,126,254,222,116,153,212,105,48,65,125,127,163,90,100,139,143,218,222,238,60,223,53,166,55,158,71,199,134,49,95,199,225,112,61,145,118,201,1,62,127,3,161,84,208,75,108,93,246,228,13,48,254,135,133,213,235,176,236,229,237,254,99,218,57,255,234,177,241,41,246,194,159,212,215,163,138,130,87,224,136,125,193,141,55,126,155,218,169,230,122,135,198,201,235,61,96,95,19,82,214,178,169,2,39,134,133,101,43,115,77,203,227,31,60,146,207,175,35,159,86,26,24,45,75,65,189,155,104,88,37,131,58,235,91,126,8,58,87,105,122,44,173,106,78,64,195,131,50,128,111,165,243,50,62,151,123,236,80,201,125,88,106,195,153,59,1,214,64,60,172,118,120,63,52,58,78,209,170,188,218,68,237,63,172,138,100,152,58,184,49,117,35,195,172,191,162,190,198,164,157,175,234,29,22,211,158,116,143,137,242,23,122,244,221,150,26,76,194,246,234,77,102,55,255,183,177,147,109,221,34,203,188,145,35,58,187,29,172,221,178,75,198,118,232,236,139,243,117,234,119,128,47,103,148,42,201,188,45,174,211,32,179,120,125,38,243,161,37,152,152,79,154,157,195,4,171,39,37,51,215,34,8,190,122,233,110,139,44,111,194,205,29,67,245,252,176,58,124,236,80,45,45,245,104,189,201,153,186,183,127,120,45,26,184,167,124,100,224,91,106,96,206,69,2,214,233,67,61,99,1,73,201,219,49,202,152,198,47,83,200,226,226,149,167,148,227,253,108,96,97,219,72,207,240,224,180,36,120,105,114,149,109,213,173,217,41,225,128,115,229,192,12,11,236,10,194,42,76,82,53,249,65,29,162,79,245,214,171,239,240,166,181,239,24,246,145,176,156,188,97,124,76,116,68,134,227,253,199,180,246,73,219,152,13,120,64,121,156,140,198,124,172,184,79,122,14,132,236,17,201,111,235,179,1,55,253,171,246,204,213,61,212,124,142,228,137,158,24,177,117,81,110,225,31,147,36,227,132,32,94,174,76,211,9,62,37,235,33,183,84,181,197,238,218,120,207,170,19,240,198,46,201,58,229,198,102,231,125,55,243,173,156,197,126,82,147,199,170,58,49,5,110,80,188,40,55,107,127,130,248,152,185,25,153,179,59,250,224,31,150,92,208,24,243,75,230,43,134,205,2,86,242,95,189,58,95,103,227,234,122,89,186,163,227,242,255,70,99,222,76,168,139,44,108,254,108,69,60,25,219,78,165,119,35,206,186,50,64,52,161,4,125,65,251,20,230,252,87,182,42,142,126,204,17,90,67,204,71,61,1,177,101,145,44,227,9,155,89,110,122,173,82,43,144,203,134,158,232,53,236,115,162,155,80,181,248,54,189,23,246,177,150,94,216,69,213,201,92,25,168,25,208,111,230,106,220,181,32,23,28,232,233,239,235,93,97,13,225,250,207,113,151,187,87,56,143,173,244,12,197,43,147,111,241,190,44,118,191,96,108,72,135,23,215,247,126,43,165,67,75,149,106,5,106,214,140,156,231,103,200,30,79,126,118,28,194,49,67,174,103,89,176,121,110,153,215,177,88,158,197,132,186,172,153,64,246,158,10,150,155,188,233,246,16,246,186,67,236,236,198,101,47,142,49,77,239,189,65,54,149,80,159,122,90,205,174,28,180,142,234,252,100,92,106,13,252,6,188,121,192,226,35,224,175,127,127,1,190,254,28,16,237,18,89,43,136,130,237,208,115,164,22,137,198,243,101,6,238,109,101,59,235,40,115,45,213,154,126,123,62,50,92,233,139,228,237,162,53,91,252,209,212,10,253,170,69,207,29,232,65,145,99,57,172,205,33,26,245,96,242,68,21,138,89,21,204,47,192,24,62,154,253,184,245,133,253,135,145,174,179,20,126,88,155,199,165,115,237,150,7,115,45,247,143,179,141,176,170,243,111,45,100,118,102,93,66,130,182,95,147,28,169,98,217,121,94,140,79,238,145,195,62,216,170,75,150,154,56,134,189,76,124,5,158,2,173,87,222,119,93,85,40,133,255,108,63,142,237,55,83,91,188,109,109,190,242,233,69,244,126,246,146,53,86,2,35,54,185,226,78,142,16,239,248,74,74,105,150,188,35,234,211,205,239,1,36,212,46,150,156,18,101,16,46,67,117,145,141,228,154,191,124,40,190,0,234,138,193,251,233,138,201,11,239,180,19,80,145,123,67,201,24,253,27,202,167,9,6,97,81,26,239,126,241,113,223,38,45,218,87,217,201,146,185,231,78,236,167,63,213,162,16,32,22,72,186,192,99,139,249,189,37,82,52,65,149,84,92,127,23,86,158,104,104,144,151,62,42,181,227,239,215,142,77,64,186,123,91,31,182,60,9,85,191,54,89,238,227,5,128,108,216,154,201,19,250,155,199,154,126,133,83,119,128,151,87,117,66,160,215,225,167,88,153,226,194,250,107,21,97,169,92,207,215,145,196,139,108,82,127,115,6,49,77,179,110,27,18,212,148,148,63,140,85,212,126,11,147,108,36,1,4,251,130,160,68,197,193,158,173,104,249,41,128,82,203,185,188,138,116,227,44,162,254,236,102,252,167,9,74,168,49,48,237,45,111,98,211,158,229,99,142,47,238,33,150,128,57,143,242,90,216,133,209,83,51,89,68,179,14,229,99,165,231,219,133,128,208,47,118,40,51,59,38,195,163,0,20,249,180,159,207,97,190,114,215,185,99,162,223,63,44,139,252,135,179,127,88,167,248,252,151,19,103,210,53,77,249,231,155,255,176,214,176,115,74,144,228,57,169,226,186,141,36,221,32,196,239,31,128,167,213,27,146,189,191,62,101,4,168,134,11,70,194,135,188,175,184,255,227,4,15,16,200,26,147,31,191,240,240,1,105,151,253,22,164,212,136,152,36,8,207,100,14,24,240,205,252,242,139,35,225,250,118,139,201,150,8,245,128,138,197,157,89,197,220,92,255,174,213,46,54,75,243,120,67,35,109,247,153,77,159,229,153,5,15,45,195,220,167,178,187,250,68,218,28,70,0,33,5,29,205,35,54,173,79,71,3,139,23,241,12,103,239,83,242,77,197,197,100,248,68,184,77,101,68,125,113,43,42,114,154,199,150,47,238,226,94,115,93,169,41,87,201,227,68,162,213,217,195,43,159,78,97,151,70,208,251,1,210,83,106,18,235,117,140,168,250,135,53,255,194,162,231,237,101,7,56,225,166,35,130,139,144,250,214,185,35,173,193,164,7,124,92,136,33,252,145,14,44,3,89,178,183,12,145,87,225,212,137,164,21,110,89,154,88,208,174,190,255,219,186,44,101,152,77,223,141,48,170,60,129,95,24,251,186,23,219,92,88,5,81,92,41,186,88,226,140,228,26,82,11,72,45,217,173,200,7,80,249,83,219,251,221,120,157,4,96,241,173,178,8,251,148,207,238,52,98,70,214,231,18,46,216,243,25,3,56,65,2,206,145,203,117,155,61,150,83,174,232,252,16,246,4,117,193,44,57,94,225,105,45,253,45,125,226,100,173,36,209,179,41,69,43,247,71,236,148,20,188,23,107,134,14,194,146,92,237,168,94,199,232,99,193,149,65,198,142,152,64,179,126,46,158,219,11,89,217,54,190,66,195,217,142,145,171,6,228,112,223,249,183,189,27,143,48,98,221,233,132,3,34,210,244,121,179,175,45,78,150,138,201,0,73,41,166,55,151,217,253,207,2,119,174,52,103,72,110,106,47,245,96,152,252,106,202,193,12,12,98,176,167,160,123,217,3,230,7,169,50,172,247,14,89,48,65,249,160,228,61,173,64,254,66,107,39,169,94,18,185,87,147,104,196,185,47,238,8,27,31,234,131,177,20,122,139,179,89,176,200,206,170,232,243,178,192,154,29,203,34,138,112,68,124,135,163,104,142,35,73,69,220,206,144,184,68,40,203,200,199,82,201,77,203,39,122,132,31,215,26,143,114,182,100,54,251,52,45,87,227,143,250,149,200,142,211,131,75,219,252,21,83,219,251,38,43,191,178,229,175,33,69,182,104,67,152,163,146,223,9,238,24,77,223,75,45,198,225,83,181,208,1,255,28,67,221,86,246,25,107,75,67,213,182,126,100,48,196,104,230,189,25,30,146,199,206,139,122,60,7,110,53,90,236,186,97,2,73,188,160,73,63,213,99,116,222,78,246,43,14,167,185,239,47,221,211,12,143,11,52,251,143,81,226,118,194,251,126,206,94,5,52,47,67,166,75,174,108,233,9,115,180,88,178,133,172,159,234,249,139,133,51,82,35,201,224,255,101,104,116,181,146,13,29,64,170,16,131,59,28,99,199,186,252,196,168,168,73,101,169,157,217,223,223,253,86,62,192,33,60,202,75,104,132,141,186,204,174,201,244,200,217,241,156,48,63,195,218,83,184,242,96,120,191,246,182,1,214,122,120,112,39,174,154,251,77,137,110,194,99,206,114,35,230,227,31,229,228,133,30,237,241,250,186,166,23,180,188,162,27,174,80,30,43,139,215,181,139,42,28,213,118,63,92,3,13,153,248,207,18,251,123,1,82,176,46,209,195,1,233,151,155,57,138,217,78,39,159,51,58,164,119,135,215,239,10,249,46,181,59,23,201,52,179,215,85,79,126,47,41,149,66,134,238,130,119,203,52,158,172,200,45,4,250,71,140,138,126,58,133,217,214,67,235,23,97,61,29,134,180,188,31,46,221,161,218,146,244,197,109,162,177,199,87,187,242,5,136,122,183,171,2,76,36,87,124,56,64,223,138,214,173,215,145,5,211,238,15,32,234,180,120,79,189,78,80,138,81,245,106,93,9,116,243,91,213,156,243,125,178,193,248,193,74,230,94,42,202,150,120,142,97,43,201,142,40,231,42,52,147,222,172,75,90,12,130,121,245,110,97,88,128,170,220,204,43,86,19,73,110,3,210,177,116,98,143,199,52,6,118,164,19,5,103,54,253,120,24,149,80,8,234,50,182,49,204,55,110,18,231,46,90,146,174,0,120,81,104,218,208,168,175,221,191,191,245,77,195,236,116,165,99,134,3,61,199,9,76,190,43,236,44,174,190,101,207,205,167,108,38,73,210,48,75,87,233,105,165,160,189,129,28,225,73,14,161,248,152,104,54,68,221,55,68,199,78,210,208,220,252,104,224,190,173,234,230,31,19,39,186,68,151,203,164,158,71,138,222,154,205,11,218,217,219,184,48,103,4,210,190,229,204,52,209,167,119,110,94,224,201,69,113,157,214,105,73,46,210,196,92,208,137,55,40,37,177,239,22,193,72,32,135,125,8,63,88,86,180,140,50,33,134,212,173,44,115,126,25,25,239,227,185,108,219,184,210,226,231,79,148,47,224,79,238,134,219,242,8,64,235,103,228,211,133,242,153,150,211,33,49,113,69,235,199,85,106,182,180,206,250,185,96,47,207,91,166,243,216,193,148,225,94,163,255,82,152,8,45,32,63,228,153,164,35,91,88,186,28,84,223,212,138,200,16,184,33,134,207,156,193,205,170,80,190,217,196,184,222,233,165,30,123,54,169,3,105,11,51,78,252,36,53,75,107,164,47,123,13,206,139,3,75,128,225,184,169,141,99,164,203,19,121,137,115,39,109,189,156,235,45,219,238,64,105,209,158,202,162,138,107,66,234,153,84,228,213,173,185,228,120,124,41,102,231,250,175,244,7,8,201,159,52,146,236,114,51,78,112,81,210,184,143,70,196,54,106,119,241,107,124,124,145,151,6,184,55,126,33,169,102,157,166,161,64,12,217,228,249,75,59,110,241,100,76,186,147,55,162,208,119,20,150,132,27,254,19,114,240,45,217,37,150,187,94,222,228,251,32,11,32,177,234,85,179,27,246,28,151,174,162,141,76,210,116,226,166,88,91,92,227,195,217,51,75,75,75,127,194,112,30,166,23,151,19,67,172,150,159,74,144,22,58,95,29,171,178,252,21,7,253,146,88,210,135,115,251,148,183,23,49,55,61,223,185,179,19,211,170,173,118,104,85,105,215,121,221,221,109,63,248,51,32,175,202,29,26,142,27,150,84,67,170,65,188,31,94,42,6,135,230,71,70,104,169,251,85,148,179,35,38,64,130,16,153,124,46,2,57,162,109,240,149,109,18,215,217,80,90,88,188,66,116,189,6,197,215,68,84,180,219,249,95,202,155,204,59,177,19,180,135,216,227,225,255,180,155,36,125,208,47,25,183,149,56,186,224,212,64,130,226,26,224,233,49,198,11,186,42,94,5,243,160,106,182,63,95,202,192,123,242,107,45,156,173,29,66,58,243,156,163,177,218,186,30,21,51,48,208,94,58,197,21,193,95,209,161,28,149,21,99,224,190,243,106,23,200,236,0,175,135,2,19,115,227,6,120,104,112,116,119,132,53,189,63,172,150,251,21,172,156,236,150,213,123,168,139,123,216,131,164,108,2,229,210,134,111,165,77,60,90,64,6,147,200,95,20,237,95,219,171,196,73,134,238,197,110,122,224,125,106,109,35,10,159,50,211,85,43,71,42,84,116,117,235,104,197,193,179,41,89,175,128,250,185,42,92,20,79,142,143,233,3,249,254,212,216,45,235,84,116,150,22,122,180,33,171,10,184,86,213,155,153,239,187,118,172,47,229,156,209,106,99,87,160,210,42,105,150,101,90,197,91,167,162,92,88,219,230,136,197,129,158,41,182,233,138,200,221,63,172,234,105,71,105,151,251,181,247,189,214,81,101,75,217,191,226,102,97,164,237,132,31,15,254,102,235,240,16,49,15,196,205,173,241,40,50,154,154,160,239,5,191,206,237,35,142,238,187,171,165,52,87,89,148,218,155,44,135,123,255,97,125,46,172,20,225,84,193,107,255,236,57,215,156,248,190,15,93,82,110,99,37,186,158,94,212,63,45,158,219,108,58,14,91,232,136,62,189,85,162,65,11,158,118,184,188,110,175,213,226,0,54,211,99,95,126,178,39,222,79,197,97,22,224,87,85,156,133,82,107,80,169,85,39,243,144,243,99,226,191,13,237,53,244,13,69,3,49,216,204,212,12,142,52,25,66,202,231,183,177,154,164,128,136,121,91,252,175,171,255,137,101,206,56,16,163,136,143,11,31,91,166,91,220,207,13,78,41,190,75,29,145,213,253,152,129,214,30,80,109,66,240,230,34,64,82,41,167,146,214,244,84,18,41,141,20,153,139,115,92,242,41,69,176,5,42,237,16,171,215,2,124,23,246,72,255,97,185,174,102,158,14,43,207,205,181,57,178,254,113,93,62,197,230,136,149,76,39,78,6,210,19,51,109,136,196,220,119,255,92,203,209,91,247,5,191,104,9,59,240,195,46,173,250,239,181,45,150,20,163,200,241,210,207,67,220,73,183,60,61,96,97,190,11,75,101,91,163,122,229,117,76,29,249,248,137,218,198,117,231,75,40,228,28,127,155,245,97,211,22,56,225,127,252,212,128,43,222,123,206,239,140,250,121,79,31,154,240,251,27,124,75,79,50,38,248,20,150,80,20,187,14,232,39,233,211,255,249,19,78,251,101,226,127,252,63,93,230,254,255,62,216,171,229,148,103,254,59,176,196,80,79,74,2,3,177,132,103,243,104,250,150,207,99,167,164,151,73,181,92,248,59,92,240,83,121,30,186,183,18,90,237,36,124,194,39,208,238,137,103,199,52,106,55,202,142,77,47,143,186,86,21,78,177,22,210,30,26,46,253,151,55,171,231,118,142,205,0,59,7,250,185,146,66,70,109,225,72,78,59,158,234,87,199,183,12,142,24,243,22,164,52,30,146,185,188,158,203,11,190,230,68,236,3,255,129,241,149,207,36,151,16,57,211,184,47,234,67,139,123,121,40,92,54,53,33,154,66,119,222,82,230,125,46,5,142,40,105,157,217,19,144,93,117,84,223,190,224,205,109,142,234,15,183,231,96,199,207,133,38,73,203,167,35,155,47,10,169,107,164,172,42,90,97,204,9,97,48,22,141,251,211,212,11,176,68,219,250,211,234,89,59,41,107,191,99,39,247,229,93,130,69,216,168,41,214,106,145,142,248,216,213,234,249,254,244,185,8,230,86,177,108,38,157,217,78,191,129,25,78,73,23,189,178,177,101,230,139,175,40,109,128,234,73,122,172,162,152,234,130,123,175,190,44,212,210,110,122,105,100,244,96,180,49,29,32,220,116,124,171,96,97,70,247,59,216,52,68,112,254,8,3,253,135,85,36,49,202,70,0,50,206,152,109,145,60,55,152,113,139,233,144,238,228,121,124,61,188,216,160,94,79,156,149,54,86,110,185,250,214,78,194,84,147,238,63,134,23,127,78,243,188,163,188,75,51,180,30,157,180,24,8,9,42,224,173,166,244,73,104,182,105,142,133,118,123,213,207,117,200,5,132,74,155,72,228,189,26,188,73,152,25,154,211,246,221,203,72,157,95,203,52,89,12,108,157,224,125,124,221,117,50,157,41,88,62,71,118,50,4,34,87,151,156,80,216,197,238,91,187,23,152,161,142,152,51,158,43,244,233,247,178,95,5,149,78,73,12,147,46,9,39,173,250,60,134,63,88,36,68,227,43,11,38,86,30,131,110,137,174,126,113,202,190,18,22,104,10,248,6,97,47,89,138,187,107,69,7,205,138,130,53,67,238,153,94,189,60,184,235,8,100,89,245,8,220,118,217,221,167,221,17,80,108,56,147,112,233,96,168,86,16,93,145,97,206,1,120,173,101,199,88,227,8,12,13,25,11,189,114,246,251,121,115,48,172,215,82,202,51,153,143,188,85,60,48,0,118,116,108,7,107,228,159,169,254,195,42,225,151,201,210,137,93,109,44,236,152,197,239,153,34,135,141,107,254,195,210,121,48,199,181,10,253,59,254,231,193,102,103,5,227,83,120,46,84,229,104,106,186,79,17,69,26,48,36,120,208,97,119,223,142,125,166,88,202,29,11,210,142,215,107,15,235,78,178,125,173,137,75,47,253,97,232,157,243,222,134,18,164,69,1,37,172,22,215,223,217,107,88,83,22,49,246,223,115,48,138,93,102,235,241,135,58,13,1,152,78,152,24,185,136,80,186,147,149,205,24,236,57,116,130,215,97,146,87,139,159,215,153,51,202,226,105,99,203,80,123,179,90,50,111,119,139,200,117,162,147,45,186,169,177,168,221,179,189,67,57,161,161,95,235,42,95,250,3,26,222,241,92,194,52,36,141,72,72,157,82,153,205,73,205,254,88,203,40,211,167,231,141,17,119,135,27,217,226,15,231,89,47,205,86,106,52,175,213,245,242,127,55,48,60,37,238,24,48,86,3,95,47,213,128,105,102,168,144,187,31,6,153,194,104,154,63,65,83,95,16,40,24,12,82,81,253,170,26,102,49,234,62,118,139,132,240,48,17,156,225,12,82,38,226,66,143,247,188,83,143,124,79,28,196,111,12,103,207,243,115,180,162,213,91,145,206,11,72,232,180,147,236,153,85,159,231,93,142,232,209,93,230,1,121,94,248,201,156,123,128,18,97,110,254,76,108,86,227,168,193,47,10,15,127,218,40,77,125,216,101,199,187,102,163,9,113,33,37,14,190,25,18,169,71,50,24,235,192,172,239,190,38,91,56,189,152,47,150,181,19,233,162,69,151,214,109,7,188,106,229,86,17,253,72,140,168,6,114,221,31,76,73,188,175,52,62,142,45,166,15,190,237,96,125,244,131,37,174,60,114,248,244,248,65,95,155,43,171,48,250,6,107,3,211,157,27,136,122,78,31,96,31,87,205,133,236,196,62,239,9,104,198,62,186,214,254,195,146,87,229,94,56,30,54,164,85,139,5,53,92,27,29,19,4,178,126,241,75,15,9,191,39,153,245,109,184,246,136,165,106,160,109,47,58,218,12,92,139,207,72,224,99,70,254,42,187,54,41,90,175,190,100,86,130,40,122,94,147,236,209,28,226,193,250,145,201,206,144,96,190,231,121,136,88,210,166,244,161,71,203,179,45,78,126,12,229,17,104,237,175,104,222,218,85,118,147,206,226,105,49,204,157,242,47,234,86,81,202,226,254,234,74,219,185,230,24,84,113,223,82,78,113,176,248,88,86,133,169,189,173,14,252,14,125,237,208,144,41,180,193,194,69,176,241,121,80,120,166,86,160,251,47,41,152,204,222,11,119,225,135,48,103,47,94,85,51,25,85,175,54,49,232,77,123,80,56,74,134,56,30,184,223,12,7,251,60,78,224,233,148,152,157,120,8,177,33,103,111,171,207,83,217,118,125,143,60,40,108,50,3,64,210,31,71,70,10,22,174,42,188,141,254,46,195,76,54,207,159,87,57,238,46,60,223,251,35,166,19,254,155,137,15,85,110,173,32,198,233,68,197,80,69,216,24,134,207,197,168,62,112,33,238,9,248,115,250,104,118,181,169,118,243,135,212,169,180,165,106,98,219,185,41,125,250,179,101,253,146,102,247,216,63,44,56,243,64,131,79,161,222,41,111,176,212,102,64,251,106,0,121,182,145,210,207,251,205,141,1,206,32,131,194,139,135,203,220,94,147,91,193,149,75,85,165,177,141,193,13,42,212,125,16,242,158,94,54,193,88,206,4,49,88,254,15,139,110,22,145,164,127,70,184,126,23,204,91,155,143,39,22,126,58,2,199,48,151,115,138,197,73,157,196,58,141,45,53,14,39,230,243,188,232,97,208,31,255,74,21,91,243,132,18,117,125,158,196,133,222,246,104,49,49,139,127,27,245,11,201,142,89,68,161,145,68,211,237,208,0,236,91,28,153,35,18,77,115,117,245,193,163,49,135,193,44,142,75,109,121,175,218,92,9,147,77,124,190,94,61,238,54,120,209,36,59,42,194,82,9,54,102,199,163,79,70,75,94,199,84,5,244,174,183,69,150,182,223,71,132,115,132,114,80,247,111,116,204,114,7,248,11,250,146,154,64,16,97,46,168,242,241,190,140,157,139,52,80,245,129,176,218,148,62,11,133,68,162,27,195,242,107,170,236,248,181,136,40,49,77,138,168,180,105,15,174,184,194,90,149,221,206,14,44,194,216,189,101,8,139,242,92,161,139,223,232,54,44,72,161,99,12,115,133,55,189,192,197,116,49,83,136,68,76,47,85,173,247,136,181,162,77,120,138,63,64,77,125,250,86,177,154,238,222,91,198,122,189,153,73,53,74,40,63,53,72,86,11,2,86,103,53,176,238,39,132,204,167,216,49,10,28,102,70,126,24,86,147,204,17,83,44,238,115,133,136,151,157,55,50,209,21,125,149,40,126,201,181,184,235,76,145,64,208,29,236,242,15,235,7,199,167,183,7,126,203,35,228,153,237,39,234,135,41,169,55,249,25,158,150,180,199,194,111,48,214,33,105,245,127,121,206,228,91,226,43,120,151,176,47,223,193,32,101,201,253,25,139,142,192,205,69,222,37,234,236,217,99,227,250,199,121,252,174,53,65,81,232,89,147,11,199,229,84,114,75,242,240,24,224,149,142,129,12,101,214,164,57,48,63,238,163,208,64,106,171,108,180,194,145,211,153,153,103,82,143,148,210,83,115,150,11,117,95,241,82,252,109,152,87,230,185,175,194,64,143,119,18,222,231,41,210,166,207,135,123,136,85,198,29,203,15,187,246,224,241,2,161,16,136,158,104,222,143,210,232,178,75,223,191,66,254,23,193,103,142,129,31,153,238,190,222,142,135,96,158,84,158,232,47,163,61,57,150,140,111,20,100,124,66,51,173,16,231,233,175,47,119,2,3,207,80,2,56,126,122,149,50,60,246,172,63,84,163,28,6,146,106,13,92,28,89,198,143,9,147,113,181,243,243,197,28,248,211,241,166,6,161,181,11,208,176,162,244,191,223,90,23,94,252,104,227,48,104,10,105,50,44,151,24,207,65,223,10,195,189,123,119,137,17,137,51,206,56,107,81,224,192,186,182,73,149,111,209,123,13,231,117,246,152,183,208,58,30,226,84,213,120,181,28,244,114,29,220,35,101,65,141,202,193,90,45,95,226,22,199,198,204,167,102,83,199,64,46,174,81,81,77,16,172,175,48,200,8,161,253,203,201,13,141,207,112,59,35,91,4,208,110,137,207,136,135,240,172,14,59,120,5,122,203,165,138,63,8,115,170,59,169,197,36,53,220,105,22,53,191,150,120,162,89,107,13,176,229,181,237,176,217,243,223,172,82,27,81,227,195,47,21,239,181,75,91,72,194,247,4,95,78,119,161,174,239,159,150,235,213,37,63,23,76,205,220,160,98,195,137,185,70,26,240,138,18,184,81,235,251,198,242,216,35,140,76,98,87,241,61,17,51,249,74,69,74,43,51,240,165,110,178,24,205,176,54,202,230,85,15,222,192,85,187,134,164,174,123,99,150,157,38,62,223,58,24,224,131,153,150,61,55,31,168,160,173,35,245,48,69,111,81,0,176,20,208,243,225,50,159,189,166,207,171,73,59,36,73,205,167,105,234,64,169,93,201,156,33,113,65,193,28,192,193,127,45,191,193,91,50,152,233,133,8,122,189,193,139,103,248,224,183,226,219,241,235,220,123,177,253,132,33,239,188,11,253,219,66,40,192,144,82,150,119,232,146,113,131,175,131,195,70,199,37,141,188,152,76,182,148,146,86,39,168,114,197,131,219,72,39,206,240,10,64,199,135,155,148,51,215,133,207,192,233,138,80,2,126,142,142,85,47,32,5,99,18,203,142,10,175,20,147,189,14,130,220,141,34,154,155,127,44,187,79,196,40,40,8,48,118,188,46,84,186,47,76,182,225,59,109,29,108,177,215,173,251,15,126,74,27,191,136,13,65,155,150,61,3,161,29,107,111,115,115,241,236,197,69,156,102,197,104,87,171,98,146,76,56,10,103,184,91,202,228,174,218,125,45,127,129,255,97,221,225,122,69,185,100,123,36,71,148,84,68,106,130,132,50,147,140,230,252,246,111,143,105,66,18,29,249,135,112,254,134,220,56,59,250,68,241,82,28,16,237,211,7,178,14,175,18,180,57,123,155,66,78,168,161,30,1,198,232,205,77,138,28,48,141,88,152,63,221,216,190,27,204,171,1,181,52,141,50,201,255,120,252,193,40,146,168,208,113,49,152,217,186,202,184,152,200,101,125,159,4,110,1,6,71,175,86,70,47,107,100,103,62,126,239,240,58,8,78,43,177,12,215,201,153,66,76,31,76,66,207,201,96,174,210,181,190,138,138,253,153,42,86,150,118,80,133,147,29,180,106,235,58,189,161,221,76,174,233,146,114,26,230,36,249,126,99,222,96,200,26,116,156,237,8,160,65,192,110,169,215,111,207,70,167,62,148,254,176,226,94,233,64,28,82,123,46,219,158,240,72,142,143,240,216,113,166,20,242,51,35,25,233,59,255,6,229,56,177,186,179,17,2,213,44,198,93,93,190,249,187,91,238,217,22,32,14,135,84,175,94,122,70,40,120,14,31,41,67,70,135,35,205,111,108,243,76,245,229,246,156,10,241,89,156,106,199,9,107,223,20,166,57,86,7,192,80,244,178,201,208,54,72,169,126,88,254,248,130,196,67,74,216,13,242,23,52,37,204,59,32,229,155,61,100,84,5,89,154,232,211,223,173,227,123,90,196,166,41,12,90,221,227,43,218,225,135,145,125,229,223,118,53,32,140,243,59,186,240,210,85,5,46,52,4,80,252,236,252,34,162,172,43,117,68,229,144,187,93,175,253,165,84,189,249,190,61,104,236,61,79,255,216,113,29,211,43,145,146,203,131,123,231,203,87,79,57,133,209,17,122,239,17,149,28,77,202,241,101,127,212,147,12,155,53,128,49,204,3,149,50,244,175,119,144,68,58,192,90,39,94,131,153,38,99,214,232,6,202,37,240,120,122,140,236,199,140,28,68,182,47,41,78,147,105,197,25,242,226,128,246,82,160,165,210,208,113,1,19,3,25,60,236,249,57,227,242,192,48,91,250,113,102,247,115,45,137,208,107,0,174,219,77,40,166,96,142,227,111,189,109,42,77,245,32,87,240,160,244,135,194,230,46,245,163,254,61,233,12,215,8,46,102,248,21,1,21,190,44,17,11,171,235,194,25,46,166,235,156,64,169,139,239,21,179,13,67,18,211,150,95,23,246,192,207,35,72,213,11,251,248,255,15,115,127,1,21,87,215,174,139,130,21,35,193,3,4,183,224,238,238,193,41,52,56,20,22,156,194,221,45,193,221,221,165,112,119,151,224,238,110,193,221,221,187,242,253,255,62,123,239,123,78,223,190,119,116,247,184,103,141,193,88,58,231,124,231,243,218,243,174,89,84,69,177,100,167,29,19,229,188,2,120,253,99,167,117,51,66,200,98,238,240,190,18,218,16,90,19,190,101,38,68,246,213,51,35,62,68,88,187,254,141,219,195,206,245,226,190,246,210,8,152,93,95,128,209,223,229,40,113,156,122,204,177,25,64,40,37,23,57,16,184,14,180,97,131,253,100,230,92,10,228,209,104,255,243,38,187,253,116,122,119,98,227,96,170,47,99,226,115,72,120,212,48,139,107,108,83,130,214,253,181,209,91,123,203,123,208,219,230,211,61,84,117,133,162,234,70,27,56,86,210,59,59,235,150,45,198,16,171,79,35,211,38,136,116,168,168,170,165,61,252,248,101,223,87,24,56,63,69,23,84,54,21,72,138,21,239,187,128,91,219,26,250,216,100,66,74,235,198,180,202,38,8,25,188,221,57,91,195,70,73,139,73,148,175,166,9,101,142,111,68,145,179,127,146,241,76,90,136,136,66,82,52,199,38,191,241,15,246,80,136,237,110,135,172,169,142,187,19,68,117,11,58,21,31,30,29,204,88,62,186,244,156,20,42,78,80,56,129,129,116,28,39,237,41,147,116,136,98,33,196,252,39,143,93,51,94,163,195,45,29,12,163,32,37,142,40,84,183,20,247,22,209,77,87,148,61,204,183,53,233,149,248,155,109,25,206,10,238,207,189,76,99,239,54,148,38,97,243,230,62,199,93,108,104,54,54,231,7,24,79,236,97,254,74,10,255,51,108,37,25,217,37,6,217,219,36,141,72,107,184,184,250,117,162,97,222,159,167,45,25,215,190,253,254,37,96,178,93,162,186,90,119,223,193,184,165,181,116,229,12,161,184,164,219,168,101,10,66,160,71,95,167,212,137,74,219,70,46,190,195,239,238,2,47,16,106,141,46,251,70,202,77,58,31,117,245,52,66,89,30,101,13,104,215,158,139,98,182,104,58,75,167,211,192,5,114,250,241,244,28,243,68,98,49,95,38,22,107,193,31,71,34,199,162,96,97,73,16,53,58,110,34,171,28,33,237,164,148,51,110,90,133,59,215,17,103,185,249,230,86,208,170,132,232,83,91,202,215,240,167,167,174,58,5,198,8,173,73,207,207,19,133,217,58,163,229,59,235,155,174,226,11,66,131,69,185,91,117,50,60,148,195,243,100,11,140,177,197,182,87,15,226,230,1,177,13,144,220,220,68,200,140,78,213,167,16,81,182,81,178,221,117,107,60,120,231,119,90,47,102,160,181,31,175,128,29,66,54,57,122,39,220,246,20,238,90,157,43,190,150,53,77,158,46,78,18,60,197,83,115,108,77,59,151,151,221,22,149,250,251,182,168,81,81,200,134,120,173,213,89,15,48,4,180,184,201,213,119,51,249,141,169,168,80,240,96,36,97,8,84,75,166,35,104,169,99,239,112,187,127,211,104,213,220,150,255,172,79,97,3,163,165,183,152,140,99,196,78,80,92,50,28,31,179,50,181,162,85,110,102,75,148,131,104,62,17,81,28,157,67,165,4,122,178,47,146,196,102,225,70,27,36,166,73,248,91,211,132,177,14,243,205,173,129,219,26,155,87,185,227,79,155,91,203,12,251,50,114,13,60,197,143,94,1,235,15,165,152,23,75,13,107,215,25,227,56,53,251,82,25,6,52,23,216,60,177,41,132,27,156,212,33,212,134,122,185,157,213,74,194,201,90,89,156,41,185,245,198,158,244,182,127,220,197,140,126,208,214,184,33,137,252,10,160,54,179,223,60,181,114,206,11,57,96,243,176,89,234,69,107,80,111,9,239,151,179,251,78,25,238,86,124,200,167,81,114,118,192,205,102,170,216,110,192,227,188,214,192,76,156,16,224,234,43,182,120,152,50,194,65,115,114,60,60,252,180,89,217,253,35,135,213,23,215,215,40,229,86,205,170,116,182,191,204,12,232,49,33,174,169,137,235,233,182,118,77,98,56,191,148,27,93,187,22,214,136,164,98,215,47,143,141,18,117,243,24,177,142,175,131,58,171,150,47,44,21,110,194,188,134,202,35,139,234,60,255,10,72,132,193,58,142,11,105,242,51,13,237,243,185,77,38,83,154,240,56,46,55,172,82,61,23,177,157,4,123,162,174,62,190,156,58,229,239,89,185,173,77,237,97,43,215,42,235,14,139,135,147,18,227,145,209,20,41,155,250,230,128,53,134,14,92,216,91,67,2,130,57,75,50,251,67,229,190,159,213,157,7,231,224,182,246,148,75,90,159,122,236,230,182,252,254,54,184,146,113,230,228,147,59,51,183,142,191,3,233,230,177,180,232,95,126,88,247,76,129,28,8,230,123,13,31,111,188,2,74,44,116,241,248,183,191,66,14,93,36,87,79,142,29,175,46,102,246,55,135,29,89,197,149,203,140,220,249,0,116,109,124,93,60,7,90,223,30,142,219,140,155,116,120,218,199,139,39,137,135,192,131,152,138,125,13,145,15,179,173,248,114,123,116,110,85,99,249,147,228,212,21,157,124,178,241,19,12,193,155,13,209,149,58,201,210,226,4,115,106,236,174,197,243,101,32,216,107,210,135,0,202,3,230,115,44,122,167,47,250,59,99,113,132,31,55,65,111,44,157,82,218,106,175,84,90,23,157,38,246,177,91,3,205,112,143,66,163,72,138,65,15,156,102,175,0,60,226,75,4,244,142,200,181,60,189,121,210,67,179,219,214,227,235,175,83,35,16,47,206,129,228,25,87,174,45,158,113,197,102,142,102,190,95,246,181,158,230,36,219,99,145,209,76,27,126,34,103,179,186,115,67,37,39,14,60,84,107,104,170,187,219,93,208,98,43,209,128,30,251,64,77,207,187,172,185,252,162,29,157,144,167,126,215,194,213,227,29,82,157,109,71,28,40,158,61,133,118,33,126,202,106,50,213,133,250,32,152,53,137,106,71,186,196,157,97,88,98,246,61,164,40,69,24,82,181,153,103,52,195,229,31,190,55,233,68,74,49,181,247,217,214,66,241,249,152,172,109,43,250,129,240,58,34,79,153,198,37,127,237,216,236,25,249,161,111,118,221,148,52,202,9,25,34,41,231,26,216,182,215,47,190,51,215,128,44,243,54,133,226,119,59,103,128,130,157,236,102,111,21,14,143,243,50,23,130,76,103,213,19,230,7,249,91,183,21,5,68,167,182,244,173,184,230,167,223,74,151,155,239,100,122,56,21,68,212,164,60,164,168,221,119,250,147,67,45,147,146,151,136,137,43,9,249,9,237,127,248,121,25,211,90,7,251,104,52,201,216,252,94,201,61,73,166,153,61,143,8,96,34,54,47,6,114,17,96,247,78,235,183,237,42,78,44,62,148,143,69,68,56,165,74,148,245,114,122,117,38,90,92,59,180,30,23,51,43,95,182,242,110,212,104,219,97,117,121,223,216,244,230,7,82,41,172,230,205,46,8,43,147,127,201,81,70,223,32,38,6,73,15,15,143,253,68,120,28,224,197,103,129,147,39,8,162,146,195,137,227,234,107,189,224,170,113,100,143,76,23,51,222,217,193,20,29,23,98,19,33,110,127,5,168,226,26,245,76,229,235,156,32,94,225,71,138,234,42,168,196,52,38,188,17,35,59,246,130,22,245,62,139,244,237,205,109,68,146,47,14,94,163,185,208,178,30,197,69,25,226,76,131,59,231,241,10,112,203,51,207,123,210,18,200,32,36,48,222,65,211,77,153,198,44,174,33,207,169,218,152,52,228,163,191,1,177,157,141,175,219,146,92,5,86,141,28,53,149,117,244,54,132,3,133,210,55,48,53,19,99,51,20,212,81,162,154,214,151,35,78,62,177,28,234,193,157,130,134,182,196,15,154,92,107,113,66,67,14,219,202,157,213,117,18,144,132,25,151,84,249,223,10,56,82,165,144,103,4,28,156,231,78,173,152,47,5,72,89,213,219,39,37,127,63,39,124,71,148,46,3,164,231,150,136,248,195,36,78,29,96,229,57,118,18,214,157,94,198,126,138,231,70,195,207,33,19,176,236,183,214,220,242,113,50,226,75,111,92,125,33,185,42,142,196,99,111,149,60,182,218,29,224,30,223,167,165,241,212,194,171,20,15,95,3,217,106,100,230,186,149,187,230,108,101,109,100,31,63,71,102,40,113,178,174,44,6,26,140,223,206,41,91,115,248,226,172,56,43,58,25,179,173,217,120,9,204,185,138,203,122,81,243,226,83,237,175,18,174,90,169,100,79,205,88,152,165,221,31,94,193,223,228,213,216,204,60,250,68,20,212,228,227,144,70,17,70,120,126,240,220,124,163,103,154,104,167,160,110,92,230,190,23,198,177,114,185,189,127,133,64,63,38,93,62,245,71,46,37,99,77,32,171,29,244,112,78,226,128,35,25,182,34,182,31,15,161,188,203,153,58,11,117,29,41,184,218,56,83,85,43,233,53,222,189,153,205,141,123,113,218,101,162,37,94,44,15,120,34,108,186,183,114,105,153,185,95,41,53,115,245,32,201,146,49,130,194,147,117,233,78,124,105,36,163,192,39,222,185,34,104,49,176,114,90,123,162,73,182,223,22,162,189,220,72,120,140,84,114,130,21,39,227,251,64,154,82,90,46,20,15,180,137,1,38,105,76,122,254,20,173,57,243,82,83,39,120,148,195,231,167,123,5,196,186,95,83,235,168,144,240,189,148,13,16,134,88,190,2,124,29,169,142,121,3,104,227,85,218,250,108,229,38,57,19,54,36,35,215,49,85,28,120,233,54,176,189,15,135,140,131,210,161,196,138,100,68,221,148,79,219,114,125,113,48,244,97,72,50,168,123,173,101,137,169,249,4,184,59,63,27,4,207,70,19,13,140,97,217,61,243,222,23,95,216,28,118,114,111,239,229,7,20,80,189,2,62,90,189,40,177,91,180,77,93,73,240,220,229,239,224,155,102,137,197,33,246,196,132,53,27,52,152,52,214,24,122,122,13,115,110,10,214,229,252,49,114,170,45,121,171,82,167,179,136,233,26,236,32,176,236,215,212,134,111,200,253,68,180,9,94,78,160,91,123,243,149,211,11,253,250,248,21,48,136,195,10,126,186,185,109,125,38,248,185,203,2,167,55,253,221,16,119,200,63,193,83,117,69,109,117,98,53,166,157,228,18,97,126,144,174,210,68,41,3,222,161,68,224,77,235,201,166,236,69,131,175,246,210,208,226,241,249,206,91,125,13,47,229,71,194,38,254,110,250,231,149,77,204,170,75,240,48,108,96,11,81,115,209,184,198,193,99,241,126,89,85,243,193,220,30,141,115,14,17,88,45,56,73,222,74,211,37,74,69,99,4,63,96,178,140,151,119,237,19,82,119,156,245,22,141,5,144,127,253,178,230,226,139,86,28,233,221,210,207,136,44,114,113,104,41,184,183,105,22,156,91,226,216,48,109,64,227,137,241,70,248,207,219,60,119,90,74,83,26,181,15,18,101,48,78,95,234,145,126,188,109,106,125,155,231,209,37,49,45,250,227,253,5,250,151,70,151,223,47,122,13,112,222,144,134,229,255,45,191,4,92,94,211,63,234,239,55,153,160,183,54,194,209,246,31,235,163,243,32,86,224,148,100,112,78,22,99,58,231,211,11,5,191,169,36,19,1,170,162,158,75,59,80,63,65,152,167,14,101,83,226,211,189,172,29,131,2,12,10,94,42,250,228,202,50,87,13,175,230,71,31,92,220,73,223,149,167,9,202,114,45,177,15,190,2,158,93,122,74,198,168,196,74,72,52,132,16,225,4,226,74,68,187,95,92,199,27,145,250,20,45,147,192,234,40,46,67,227,116,225,86,172,1,38,108,70,177,198,125,54,67,25,225,243,221,34,179,78,184,97,42,135,72,84,48,160,226,104,174,4,100,252,78,131,21,231,56,178,165,100,169,186,242,223,12,121,19,228,203,174,97,106,41,234,216,241,95,61,216,89,30,118,197,248,185,47,234,79,176,81,108,228,95,80,98,145,166,80,179,154,117,97,201,106,59,97,233,41,246,238,68,71,127,59,175,223,181,154,213,191,175,53,57,15,125,172,245,176,174,254,62,228,188,96,186,110,144,64,52,170,24,39,47,118,233,132,104,218,90,126,106,42,192,137,48,217,81,139,133,126,224,127,188,95,249,136,204,28,189,194,153,114,19,235,105,39,192,216,159,138,248,205,127,201,34,5,137,183,89,138,132,158,212,221,141,95,15,11,57,193,249,38,235,91,17,218,104,54,60,105,33,202,140,211,0,144,126,48,226,48,100,172,219,240,5,234,163,202,42,155,144,131,176,207,177,77,69,56,196,194,203,210,17,78,131,135,252,188,223,12,70,144,162,93,35,171,45,54,152,157,155,219,144,191,157,78,23,24,249,226,71,55,31,242,27,238,17,77,91,247,232,177,246,6,25,82,51,183,169,77,205,171,19,218,122,240,71,173,21,202,178,87,221,111,184,235,111,121,122,163,139,40,178,69,37,171,62,10,31,88,18,225,72,132,198,243,215,100,149,114,215,158,223,137,213,224,192,245,148,180,155,127,28,93,182,53,63,17,41,83,217,224,143,205,140,22,49,112,55,135,169,193,156,192,60,254,217,48,40,121,224,64,118,86,224,109,25,237,140,201,212,16,139,226,210,55,170,152,69,26,24,71,247,235,78,147,232,146,79,59,175,222,108,58,43,238,116,100,235,21,192,153,250,145,212,40,253,26,243,56,108,4,72,66,67,217,110,238,16,80,233,129,221,172,93,45,67,179,150,234,235,37,129,22,178,47,41,143,74,61,61,163,121,220,121,149,241,32,104,179,40,3,29,73,194,34,234,38,112,216,154,255,224,107,148,117,129,224,43,96,49,225,50,152,128,202,199,66,178,160,147,225,78,239,197,70,92,95,170,144,164,178,144,236,86,236,64,91,14,158,74,160,142,219,103,190,41,113,21,130,175,146,170,82,207,49,245,76,212,39,57,92,244,229,75,161,156,30,14,137,65,136,230,114,252,175,218,167,91,213,92,122,122,34,238,240,235,220,182,189,178,243,102,107,27,129,58,58,150,133,37,63,52,251,124,44,93,59,121,252,208,150,175,43,67,47,214,230,28,105,211,162,180,147,169,64,255,48,178,254,65,61,206,132,151,241,15,139,174,164,46,162,16,217,12,62,173,184,207,135,14,8,111,196,227,154,103,136,173,140,94,168,167,214,172,74,241,9,183,110,253,23,64,65,106,213,112,185,131,91,6,133,199,113,237,187,31,23,91,174,186,240,232,66,42,234,95,1,187,245,207,63,124,108,115,98,176,60,61,79,93,200,75,52,154,151,36,39,214,172,74,174,224,181,2,111,68,58,149,89,27,204,146,130,203,108,70,218,186,194,92,61,127,187,59,135,100,166,94,254,214,180,10,173,40,116,215,155,187,246,1,217,165,192,183,197,176,110,44,179,150,157,12,223,140,61,51,46,51,89,125,54,167,249,149,203,105,42,53,191,34,222,88,9,86,164,216,125,5,96,226,179,123,254,86,179,129,172,242,186,59,86,77,234,124,91,56,111,207,230,28,249,104,167,131,72,121,237,86,208,245,4,255,120,221,190,31,17,245,180,218,133,152,158,225,224,108,93,166,186,201,213,190,31,204,100,6,115,36,227,175,39,229,127,20,171,175,2,196,29,17,91,103,143,166,137,110,92,137,144,104,105,112,50,74,133,23,212,227,126,162,209,22,74,156,235,220,93,160,49,101,217,61,21,221,197,111,243,116,210,109,40,225,204,238,113,254,17,196,190,81,56,114,155,228,17,169,177,172,91,35,77,158,28,159,108,225,4,15,84,183,188,34,99,14,50,42,163,106,127,223,220,215,126,227,237,4,27,85,161,2,240,247,141,39,15,29,32,115,203,72,48,170,201,192,57,124,88,229,21,48,81,27,158,92,76,88,190,68,18,203,86,97,244,205,137,248,206,185,37,21,85,114,11,38,139,27,147,130,244,253,180,217,238,6,241,238,143,73,11,106,71,30,145,50,137,218,212,0,193,147,236,168,213,44,213,228,58,69,132,72,196,61,163,93,163,122,226,169,49,244,188,185,169,1,72,192,19,121,189,233,28,150,117,91,126,252,76,252,16,188,99,193,224,67,84,72,150,124,197,98,180,93,170,125,88,46,167,211,70,121,85,6,18,241,28,87,208,114,183,227,89,242,70,245,204,147,204,194,126,91,153,211,180,241,53,41,255,125,146,166,36,104,164,33,206,65,203,200,29,183,29,249,89,176,242,130,43,137,176,59,79,57,66,149,167,194,107,226,141,7,243,36,251,7,136,179,212,197,12,58,207,202,216,24,5,179,102,237,197,246,46,166,103,121,154,189,169,57,23,162,120,183,154,141,170,174,25,177,102,13,118,210,252,211,168,43,204,23,198,84,113,217,153,230,236,126,190,237,242,50,150,180,181,231,190,46,197,66,85,210,232,112,25,214,37,186,133,220,231,109,67,189,205,190,160,32,93,23,59,85,206,57,53,42,158,160,88,241,32,165,153,90,71,205,153,238,235,179,63,213,155,221,250,30,98,122,135,202,24,4,209,18,64,117,58,236,250,142,192,90,194,244,23,155,102,166,109,20,42,120,98,153,113,247,59,36,218,12,97,106,26,58,76,146,70,148,196,156,214,238,228,17,126,239,64,235,116,240,28,110,91,44,78,144,36,79,217,110,71,43,140,222,186,193,42,82,80,224,57,27,65,142,58,151,77,114,212,44,71,56,113,191,144,125,221,58,122,24,144,199,6,136,73,112,137,161,144,192,38,21,63,57,147,89,94,252,103,75,111,79,215,125,184,120,189,0,37,217,123,132,107,180,180,92,236,158,154,133,79,82,249,212,48,97,6,11,246,203,192,61,150,226,251,245,187,200,108,61,172,244,171,169,145,69,165,186,107,117,57,156,187,197,181,103,191,133,128,20,78,11,95,8,77,15,150,11,247,119,224,177,140,121,251,20,138,81,88,238,185,187,254,74,44,206,71,228,34,240,210,43,0,142,243,94,67,82,223,161,16,4,182,71,163,19,51,52,34,120,169,121,95,157,238,178,174,18,13,84,97,252,221,99,137,103,138,248,10,80,227,239,191,159,243,77,155,49,55,244,27,157,221,150,55,123,232,68,178,99,15,234,53,99,89,85,52,1,211,57,221,15,65,94,1,32,42,92,112,137,21,174,74,176,17,33,159,74,235,130,219,195,4,71,80,194,61,219,186,202,147,185,142,63,154,23,159,96,21,180,40,33,196,97,57,253,152,65,232,56,47,21,240,152,59,119,253,139,96,101,49,129,160,221,66,41,149,111,225,146,241,246,58,39,72,108,124,254,97,176,22,53,236,21,112,55,230,165,134,219,221,171,84,23,220,121,158,144,179,210,139,68,204,170,121,173,180,120,245,28,235,48,152,55,217,192,153,108,39,198,221,105,124,42,254,96,52,151,248,50,72,76,110,233,180,89,20,124,205,35,146,135,62,149,83,137,125,162,233,57,176,143,167,148,58,220,115,162,85,157,211,85,21,99,137,178,242,146,104,133,42,151,132,43,167,123,3,142,67,23,234,185,99,218,133,183,131,144,125,23,42,95,20,189,67,107,51,11,197,29,211,252,227,132,163,98,102,51,170,140,62,75,238,96,185,44,154,92,158,133,72,104,112,157,100,39,71,216,68,59,34,135,162,7,23,156,102,241,160,135,214,50,229,129,80,18,225,215,178,187,135,199,157,88,200,189,94,92,192,87,240,24,4,249,16,64,122,249,229,22,173,77,169,106,54,103,67,100,67,220,124,200,39,87,184,132,251,40,57,68,26,34,255,37,90,49,130,140,212,184,16,143,222,11,176,39,42,83,202,233,40,67,174,158,192,19,3,255,162,123,195,244,17,133,69,95,20,73,253,198,162,151,37,213,15,149,35,142,171,212,127,127,186,200,64,105,195,157,95,172,135,44,190,164,177,244,128,134,236,67,95,253,152,247,73,28,93,78,106,158,229,210,79,133,46,228,175,39,41,133,199,154,112,179,252,72,129,83,185,122,230,198,18,242,84,161,2,118,228,245,218,247,40,171,154,188,189,154,206,72,134,46,113,97,24,190,100,15,120,74,96,26,204,193,209,132,245,239,191,100,168,112,129,144,149,83,80,241,186,202,113,190,220,16,70,59,207,165,189,125,106,199,18,65,142,148,239,98,225,53,30,198,69,252,212,174,33,47,196,134,152,198,214,189,101,243,77,234,200,176,194,72,169,108,190,205,101,213,238,85,159,92,201,38,206,138,122,205,151,68,249,169,102,50,13,97,51,154,213,185,157,156,75,152,243,120,172,98,11,90,93,46,169,102,78,206,83,172,137,121,169,118,173,27,47,137,186,25,173,162,74,251,104,5,36,122,108,62,25,28,55,74,167,169,27,221,112,91,227,17,155,223,100,226,64,205,210,206,143,79,27,161,117,86,116,212,246,97,124,217,12,28,111,68,199,75,119,102,236,80,10,183,70,34,164,132,12,192,211,22,68,134,22,236,181,101,213,15,209,152,82,68,149,14,212,136,122,1,196,90,218,201,93,5,135,160,232,35,223,188,57,169,92,85,18,213,196,126,125,158,34,41,82,176,121,255,213,69,195,163,73,237,192,85,161,244,112,112,151,148,6,168,38,122,50,135,164,17,155,144,132,129,243,151,48,19,187,137,4,45,23,217,151,132,66,133,137,249,149,228,47,150,166,183,221,171,139,170,189,203,94,38,246,126,59,232,42,138,148,194,71,157,192,51,249,40,50,17,3,199,171,2,253,29,252,81,156,100,112,229,126,85,203,231,153,218,3,50,83,201,144,26,35,205,89,30,86,4,151,183,10,109,234,69,10,75,77,108,248,25,64,155,245,174,96,95,76,56,75,99,61,87,234,56,114,124,118,184,107,218,37,18,155,4,132,48,94,217,39,12,109,61,28,226,99,174,208,108,51,221,126,44,23,28,218,95,179,83,185,238,156,158,69,220,87,201,179,120,5,66,134,237,200,223,88,142,74,6,80,83,26,173,239,60,136,151,55,80,51,179,245,166,87,212,227,76,29,186,4,188,4,111,67,186,13,101,9,22,243,236,248,244,75,70,127,203,232,136,165,89,38,91,141,141,158,53,53,72,153,168,22,79,226,89,149,175,215,70,99,44,202,217,238,167,213,98,95,222,118,93,126,26,182,205,12,176,128,204,134,175,26,122,149,56,13,55,142,80,125,193,142,192,89,133,176,203,113,246,140,92,99,91,3,139,19,204,91,214,117,73,171,46,29,228,63,215,163,48,135,204,11,150,215,236,34,17,238,134,215,115,240,153,161,26,16,49,14,250,63,40,137,164,212,23,106,90,186,115,114,141,69,118,223,171,79,119,247,51,51,40,103,226,140,212,230,6,49,36,16,140,29,166,71,157,235,106,206,11,145,139,130,239,175,140,150,148,106,204,20,210,106,163,141,82,210,70,244,64,98,234,82,163,188,34,3,56,9,168,177,113,40,232,65,50,37,205,47,203,214,151,213,135,152,140,82,148,211,7,44,254,41,224,219,4,217,167,150,81,120,47,92,140,31,15,135,3,34,45,202,64,209,147,12,183,212,9,107,226,118,151,196,71,213,11,126,33,196,223,189,159,29,48,157,124,177,62,56,153,210,123,108,54,178,96,131,23,233,200,40,85,138,11,114,120,181,250,110,4,173,245,140,78,72,164,232,154,142,168,245,216,190,54,66,195,229,112,219,178,122,48,239,48,92,128,58,171,222,162,75,146,233,250,220,194,37,214,41,48,238,103,134,239,111,229,144,175,206,133,252,104,11,151,239,37,233,29,40,216,168,21,149,100,154,146,213,213,91,181,162,149,79,187,14,159,73,42,56,194,12,11,107,202,183,233,39,80,110,95,1,18,32,110,174,31,59,218,28,160,238,40,229,194,102,155,196,137,184,50,225,4,47,52,221,196,66,97,147,110,165,209,15,249,181,116,205,103,143,217,33,17,20,184,211,82,178,235,5,150,118,173,209,57,245,199,148,22,138,231,207,224,227,157,23,90,86,112,109,51,60,205,229,101,129,61,156,24,21,164,189,117,78,57,63,62,141,55,67,46,127,146,107,150,26,203,160,86,187,245,83,163,103,176,213,125,135,99,191,122,136,50,91,22,164,246,13,105,109,20,161,161,104,199,241,117,87,130,29,38,247,37,18,123,109,23,177,130,12,133,254,101,194,18,188,101,163,154,69,126,84,94,227,151,123,66,108,153,251,30,131,57,48,237,10,173,178,46,67,181,87,70,238,221,115,23,234,198,204,177,19,215,130,179,16,4,37,54,171,187,17,137,236,10,37,105,25,18,245,10,248,26,177,63,34,11,217,16,157,222,236,182,145,173,53,67,93,98,145,195,24,224,155,229,23,223,69,197,79,182,111,192,250,29,64,5,233,7,77,231,45,90,78,168,196,176,76,238,211,12,187,123,69,234,195,16,15,66,9,133,63,86,128,186,13,95,8,54,135,29,127,39,161,237,135,159,103,219,158,227,88,125,112,28,210,190,193,22,232,180,61,107,234,10,234,246,161,181,102,252,20,45,196,59,229,29,204,2,240,22,63,149,12,17,113,167,172,205,76,15,6,200,80,83,229,213,30,57,232,25,224,241,133,251,97,14,12,58,37,126,6,78,38,176,105,142,207,52,234,140,174,101,218,149,28,53,203,172,226,196,96,162,227,15,29,160,61,127,215,52,48,20,48,223,157,129,212,155,113,98,147,198,98,238,249,208,243,242,143,242,160,214,117,91,200,227,204,232,116,108,119,82,220,23,79,60,220,117,237,63,114,14,6,214,22,209,33,163,115,106,116,1,177,123,88,154,156,207,255,140,223,143,145,154,113,3,227,214,151,37,98,115,126,98,119,169,219,190,2,124,80,55,185,244,143,205,62,95,123,170,157,201,57,237,253,126,105,240,152,46,133,40,210,184,153,182,125,225,227,118,87,39,112,123,142,213,213,80,231,32,194,156,146,42,183,121,124,243,10,248,230,40,201,255,169,176,99,13,20,163,68,183,147,129,239,231,164,115,232,65,44,221,63,228,179,168,66,77,32,118,211,236,59,161,79,194,51,72,188,238,53,39,206,0,15,54,197,205,21,57,161,233,220,103,209,42,157,139,212,182,170,10,165,73,240,253,124,78,101,89,203,70,77,154,132,2,174,127,32,41,85,50,81,0,95,130,164,77,162,227,87,99,75,37,21,141,28,121,50,92,48,51,137,69,2,187,23,81,189,79,31,77,127,27,169,50,175,115,17,88,205,193,28,165,158,116,93,224,202,63,22,116,81,20,173,210,78,123,169,145,244,176,145,77,233,209,205,156,140,231,22,109,201,90,239,234,93,70,36,61,253,118,36,117,0,187,166,45,212,135,230,156,10,212,97,107,26,247,168,178,83,202,178,31,6,117,43,189,35,153,234,134,100,175,172,105,51,161,153,243,142,228,201,230,112,224,176,153,6,95,196,168,132,87,75,217,42,64,80,28,140,57,231,19,134,2,107,103,16,214,18,167,49,63,7,152,236,24,90,194,228,180,51,63,156,71,44,116,37,42,22,87,167,131,39,243,247,169,16,57,197,102,238,99,84,30,114,46,131,233,60,169,221,74,85,77,21,20,192,242,60,108,219,43,188,18,39,181,132,200,223,238,11,71,169,18,216,80,48,191,104,68,44,19,242,140,149,9,159,224,7,14,79,155,30,61,145,164,230,126,95,77,4,223,131,128,81,53,82,71,95,159,9,34,36,224,3,8,209,250,220,84,30,52,73,65,179,183,191,105,94,22,194,155,85,226,131,112,75,167,194,202,101,139,247,120,150,34,231,181,241,133,85,86,137,37,173,134,228,65,175,128,6,246,129,192,80,91,175,222,203,2,111,147,192,9,230,3,88,85,160,25,201,177,53,254,41,92,71,16,223,14,106,125,220,98,108,172,227,23,205,208,169,167,205,236,193,232,78,26,5,66,243,163,148,187,158,97,143,26,4,45,226,200,75,106,147,13,71,66,169,182,123,79,3,195,235,158,46,111,132,168,174,121,177,228,46,131,13,194,104,163,128,90,20,156,152,225,210,235,156,195,238,68,110,50,149,52,178,122,36,157,182,189,182,147,185,63,217,219,11,2,140,117,246,210,187,169,241,253,169,142,193,209,171,231,77,161,13,214,15,231,11,201,163,34,156,3,68,131,97,176,28,187,167,179,167,143,214,134,14,201,195,203,159,147,121,7,99,134,153,120,199,71,119,6,109,120,57,163,225,131,162,165,70,57,135,91,82,237,247,131,201,112,193,204,225,53,11,163,120,179,49,152,184,4,122,32,35,146,252,209,25,37,111,72,255,138,163,154,7,185,71,28,69,148,230,75,46,8,51,23,157,58,251,96,163,16,158,4,248,53,204,216,118,67,196,99,246,242,29,134,146,225,11,105,62,145,5,181,168,36,188,147,111,202,129,11,213,230,252,122,119,207,105,151,115,251,135,44,58,135,84,13,113,147,135,38,137,1,197,69,153,136,0,36,106,148,219,119,140,7,159,167,129,146,224,231,88,147,99,212,86,66,173,61,220,252,228,90,3,58,49,153,41,174,12,102,213,171,14,96,181,195,81,93,148,199,14,119,78,124,186,74,145,248,139,77,205,12,11,213,246,154,182,128,223,252,118,94,49,110,251,201,167,85,43,238,195,192,214,164,156,243,75,136,215,44,146,36,134,135,106,202,220,169,18,63,251,78,220,131,103,63,105,16,83,238,183,65,37,32,48,159,241,7,161,197,199,231,186,176,221,187,15,189,93,51,8,141,249,168,112,4,236,121,156,34,247,180,181,74,137,252,115,72,120,200,227,66,100,186,22,200,129,137,118,32,245,76,205,208,136,96,205,147,87,128,47,126,120,82,173,44,77,32,152,180,210,159,86,22,181,25,104,55,113,99,245,45,30,245,174,87,87,151,147,142,114,34,184,192,17,152,252,104,151,252,146,144,233,62,89,125,250,177,147,140,108,216,204,55,210,164,246,54,142,60,120,238,242,113,55,87,20,161,181,236,220,46,140,238,125,239,23,62,9,230,63,9,238,107,229,72,113,234,139,12,104,74,169,46,114,125,153,24,151,50,87,68,163,135,46,43,87,8,190,157,229,96,4,28,75,28,197,240,10,221,140,196,34,11,47,16,71,76,134,179,138,162,65,141,62,30,101,241,249,145,18,174,192,67,39,124,79,218,245,52,131,123,124,65,175,225,117,113,125,202,181,224,144,226,77,68,247,4,46,249,20,33,242,124,224,80,77,0,239,237,179,146,32,83,225,40,47,237,41,90,79,131,89,4,1,218,210,75,226,38,19,1,117,87,162,63,28,182,217,103,69,2,190,125,62,147,139,37,249,197,190,190,164,179,205,187,247,114,44,53,39,228,146,104,142,21,107,193,58,66,187,215,57,141,186,173,101,149,180,108,228,219,190,209,34,157,36,245,45,12,28,11,173,111,173,176,217,2,109,41,96,55,104,133,149,10,129,5,42,159,182,164,93,30,171,14,65,114,160,17,113,179,58,119,222,223,87,235,174,48,88,191,159,141,11,103,29,28,210,112,234,47,112,5,48,149,75,245,24,138,152,252,237,87,42,138,14,205,71,22,156,217,40,12,206,86,41,219,15,253,247,143,205,20,236,82,151,137,186,134,55,218,203,222,124,69,216,196,225,86,54,84,1,251,26,25,154,245,203,17,222,11,239,217,97,77,161,78,94,205,20,230,119,188,2,4,228,174,124,93,41,76,177,101,37,140,149,133,225,80,204,24,198,228,70,117,12,9,13,86,10,183,122,37,163,103,164,96,105,42,76,105,90,140,251,34,22,252,126,166,195,245,196,238,166,168,52,165,241,6,246,247,15,167,203,49,44,97,48,112,159,137,97,245,154,207,106,43,43,223,226,39,205,60,50,233,152,159,102,46,209,15,128,249,183,206,31,115,240,188,200,32,170,214,85,84,106,226,81,207,56,45,80,197,80,222,84,148,150,137,197,56,193,238,241,63,75,93,122,182,224,137,207,240,16,227,254,212,209,60,48,64,16,38,17,173,33,56,4,41,219,163,16,6,175,17,24,241,240,226,149,21,206,152,236,101,74,103,207,46,133,31,95,83,49,197,74,209,80,206,106,202,192,104,246,55,251,247,226,44,254,200,195,179,108,86,253,29,154,124,125,112,175,47,83,234,102,231,52,46,220,170,232,232,155,67,70,215,120,146,2,103,74,115,118,88,112,245,28,9,196,212,161,180,109,10,240,89,10,98,66,53,165,180,223,183,232,3,25,210,189,23,189,172,102,174,251,197,179,34,224,171,93,228,161,64,66,41,76,65,207,69,86,55,64,106,106,93,254,187,103,23,43,126,103,154,113,226,84,102,3,129,192,192,167,210,189,78,204,145,225,78,190,75,169,174,214,149,90,122,115,166,194,116,56,117,170,231,146,31,207,125,12,48,50,85,174,24,25,27,53,173,155,128,116,27,243,180,9,30,150,146,225,113,159,242,121,5,212,201,93,134,190,143,169,227,179,114,54,72,226,100,237,143,53,16,47,117,151,122,5,88,114,44,46,254,118,171,95,149,253,77,102,169,253,80,126,232,215,48,246,182,92,129,130,125,83,86,57,75,109,72,206,240,234,246,121,162,175,249,35,2,239,58,157,67,93,127,127,233,111,41,125,192,68,29,157,45,217,72,35,22,235,181,221,116,237,173,87,87,152,104,157,159,135,36,9,199,153,142,64,145,206,245,134,13,42,166,116,68,0,9,152,189,152,142,122,20,181,161,223,252,238,12,63,152,78,33,117,205,176,200,215,16,37,237,197,53,230,228,78,196,186,123,73,161,109,1,66,70,242,65,109,86,149,5,26,64,203,241,203,145,45,18,20,163,107,98,102,16,190,164,148,138,118,206,96,142,191,180,189,21,196,201,64,239,70,201,83,164,240,98,238,55,85,138,143,141,1,114,47,36,100,9,163,50,166,207,200,27,227,41,201,118,99,177,69,107,183,170,196,3,107,107,53,82,86,127,225,191,192,140,207,171,111,101,46,247,170,137,132,158,186,41,105,64,1,151,119,45,98,156,79,29,96,175,45,234,110,213,138,161,185,16,216,197,16,192,51,95,241,179,33,13,98,33,149,236,126,223,200,162,74,38,50,184,84,7,193,9,61,118,140,8,48,177,59,218,237,69,149,71,73,103,249,157,42,249,10,88,194,104,47,193,51,84,53,121,98,64,193,16,99,233,92,198,155,88,44,168,223,127,100,200,100,64,229,50,175,26,48,231,251,153,51,108,249,62,185,169,105,18,139,236,26,146,57,92,131,90,106,70,36,160,228,244,248,235,134,137,158,7,84,246,40,234,102,39,143,160,26,83,155,6,195,83,36,100,227,15,83,73,57,20,38,136,191,118,214,245,199,203,108,208,201,88,140,178,163,111,236,202,212,171,12,190,27,161,207,210,220,65,251,2,231,21,48,71,212,207,66,22,83,105,165,209,152,49,243,185,203,196,77,123,18,111,174,28,227,143,66,109,233,197,131,135,128,17,254,106,82,45,6,86,100,46,149,243,212,251,132,54,84,103,232,52,61,98,233,153,109,232,191,14,253,154,122,252,97,74,167,137,224,23,153,111,129,230,187,77,69,170,54,247,49,61,31,150,47,57,70,59,162,42,124,226,35,199,217,114,247,129,217,23,221,57,120,249,4,61,59,227,149,155,141,144,68,191,184,192,50,161,60,67,75,3,238,183,118,114,136,153,65,178,27,174,111,63,53,38,141,152,151,190,2,104,205,196,204,214,57,190,72,136,209,117,21,201,95,16,167,79,100,156,118,56,113,164,238,168,210,235,111,69,62,130,5,77,109,62,244,181,244,169,184,49,238,137,129,6,219,197,152,89,26,9,65,162,237,238,220,225,20,35,131,172,48,108,249,159,191,195,175,93,57,110,231,12,151,151,95,1,142,230,243,81,20,193,101,204,114,211,235,108,45,138,241,171,45,177,171,179,219,118,87,129,167,99,161,103,49,28,29,158,176,113,130,73,57,37,167,28,52,28,172,58,14,102,251,118,126,71,94,53,60,233,158,22,188,87,174,185,156,211,77,241,95,162,165,251,19,253,212,55,213,115,131,36,136,219,18,156,157,94,198,123,204,209,69,121,13,231,220,217,167,3,159,229,156,154,150,243,197,74,93,203,61,68,156,206,165,18,82,63,78,252,98,14,86,118,43,187,94,84,182,105,237,61,149,61,246,161,57,152,113,91,249,184,67,180,112,249,145,186,200,237,58,153,50,174,7,83,129,159,12,91,124,181,189,4,155,201,135,114,94,33,97,142,195,161,251,241,228,228,113,64,230,214,116,187,163,101,99,115,168,179,129,186,37,14,47,244,91,21,219,215,133,219,66,11,91,1,63,138,190,192,79,195,49,113,113,196,60,69,33,26,52,20,109,204,237,153,252,28,204,189,153,75,70,183,191,104,248,210,49,57,15,234,79,223,71,75,245,155,127,32,130,215,80,30,44,26,142,52,0,25,84,185,187,175,241,224,241,220,191,241,73,13,174,227,37,83,63,198,198,15,218,41,31,110,235,125,203,55,63,100,140,103,72,237,136,168,76,195,179,92,175,114,250,40,127,94,14,215,159,47,199,206,157,186,85,183,54,193,185,144,192,186,22,180,52,201,146,220,24,165,20,236,154,161,132,140,196,27,127,181,199,50,89,188,58,183,181,150,219,147,211,215,104,218,240,145,235,38,75,89,122,162,169,46,239,206,102,82,71,113,255,77,72,98,254,251,186,45,214,54,255,124,42,75,126,73,102,210,229,134,232,136,3,209,226,226,137,56,216,93,137,69,15,110,109,5,30,112,189,203,3,223,59,50,38,212,244,224,137,62,135,106,65,214,155,240,5,108,252,254,208,18,207,40,179,115,186,55,133,185,245,159,114,41,231,190,206,186,114,94,182,231,36,124,198,8,234,78,150,190,35,228,65,46,35,147,217,107,186,34,107,155,105,209,227,63,109,226,79,174,101,41,106,218,71,197,167,163,47,228,203,190,202,200,180,193,187,63,123,227,81,117,200,71,147,104,252,27,215,127,47,131,246,164,188,157,236,25,169,77,197,186,173,0,104,41,108,161,65,208,76,192,195,70,253,130,104,216,87,252,233,71,116,144,72,12,107,18,91,119,144,28,33,1,57,145,95,254,236,202,145,104,223,40,189,165,166,81,154,42,252,216,175,205,79,121,110,35,162,133,252,47,146,181,3,18,187,134,9,72,253,200,66,206,114,248,10,135,54,183,161,42,84,114,218,98,135,171,164,100,162,110,20,1,31,8,9,72,154,123,92,144,226,38,107,10,202,45,63,218,160,227,242,89,184,112,54,197,82,251,137,195,244,81,20,135,65,64,171,172,148,209,110,217,44,52,173,103,231,168,232,177,141,133,146,189,145,177,117,102,177,92,240,135,178,172,162,72,146,170,30,116,16,29,21,119,231,151,113,248,210,43,98,31,112,194,248,6,16,8,250,34,238,73,234,132,187,140,80,110,253,133,199,41,44,71,61,42,9,221,127,63,10,27,17,146,27,18,164,147,136,8,84,207,72,180,196,52,113,223,30,246,248,68,188,249,227,11,122,107,15,224,131,220,56,181,176,68,249,187,141,31,108,0,200,208,40,230,215,255,29,191,218,229,139,42,81,174,41,244,239,131,68,25,123,239,186,78,131,9,143,19,32,235,2,7,97,56,176,183,214,73,227,36,12,9,37,238,120,231,205,185,52,255,96,240,211,184,126,169,146,252,130,53,180,48,20,92,32,195,252,128,211,150,219,167,147,14,86,169,73,200,185,7,56,20,142,96,90,136,101,112,120,117,208,122,186,42,69,201,100,206,174,41,46,85,89,21,219,76,185,105,89,96,166,76,50,64,212,38,135,157,52,249,49,166,250,78,34,187,45,74,42,67,236,91,232,130,83,100,196,237,235,154,34,16,71,139,181,122,249,107,158,54,177,213,196,252,93,231,98,228,187,209,235,6,181,207,90,248,200,28,87,150,246,86,54,135,38,105,47,36,102,31,30,79,140,188,154,120,196,248,139,169,115,52,139,120,109,57,82,22,99,78,214,68,203,29,138,35,24,36,214,169,148,246,209,50,88,197,141,65,53,102,117,217,244,152,12,92,15,98,18,91,123,7,249,49,102,84,226,221,65,236,231,173,28,91,12,142,168,217,235,216,105,86,154,22,174,28,142,199,77,42,109,229,114,153,234,216,243,86,159,21,198,135,202,126,175,16,3,113,82,248,54,208,11,130,87,99,234,153,241,210,112,241,245,112,180,31,69,85,29,90,167,188,156,133,202,205,158,193,247,29,6,124,118,12,148,193,193,249,84,211,33,13,75,102,242,132,106,58,31,52,2,216,144,234,197,74,54,16,62,40,249,199,27,92,99,36,71,46,207,56,126,62,46,201,110,130,122,90,52,151,43,23,82,49,46,183,153,36,27,177,54,89,19,186,30,243,129,201,246,218,192,187,141,18,253,6,54,11,217,86,229,213,146,100,246,254,91,152,12,1,228,47,45,127,88,72,104,217,33,126,232,241,137,37,250,165,244,212,153,49,196,103,186,105,227,6,191,30,48,90,110,177,177,125,110,98,126,199,124,138,47,1,151,190,63,136,54,254,179,11,191,39,117,36,68,130,18,66,240,107,67,211,239,251,184,9,179,117,132,189,184,33,166,23,234,213,231,221,253,198,237,48,42,90,42,198,115,177,189,218,228,118,38,214,50,114,17,173,227,68,216,176,176,26,24,4,155,220,37,140,229,209,87,64,38,254,229,75,29,251,142,197,7,159,68,11,51,94,173,124,153,134,235,143,114,47,37,34,210,30,121,118,136,209,146,30,75,106,131,175,0,72,137,151,18,171,204,162,62,227,154,208,184,243,156,74,177,103,124,133,206,181,16,72,36,127,166,174,170,195,254,42,253,145,208,178,63,117,226,185,200,249,238,124,253,50,227,219,33,58,93,13,35,156,60,164,100,96,67,170,254,38,237,68,211,179,131,184,41,39,205,121,52,219,148,138,51,193,89,108,189,252,18,77,180,47,130,0,241,65,28,145,130,185,18,23,242,220,212,152,92,230,69,195,241,252,185,34,198,117,117,241,206,16,41,55,123,199,48,68,225,244,18,123,140,75,35,229,237,140,178,227,66,1,87,211,65,82,146,155,233,204,37,54,127,136,221,143,31,154,161,22,218,46,34,16,165,107,252,225,23,219,95,175,0,17,155,109,157,194,140,8,134,23,11,129,97,12,236,36,14,243,22,165,155,176,89,253,213,185,246,97,199,103,194,31,132,246,136,85,231,239,100,217,21,88,8,86,239,196,188,152,38,134,2,146,126,250,188,124,73,212,204,120,5,68,235,12,179,225,107,131,11,226,102,185,60,116,189,24,115,4,38,234,74,134,212,213,19,122,95,1,127,244,94,50,45,105,44,96,195,153,179,105,7,26,147,94,1,63,135,30,126,122,127,0,101,12,231,190,2,250,229,46,17,103,15,103,222,30,165,182,121,233,203,93,194,234,166,42,243,85,153,14,81,124,94,213,215,190,169,116,198,231,143,168,64,138,8,170,43,236,190,38,207,173,235,229,89,181,98,85,107,193,88,208,238,205,224,225,255,25,44,59,107,84,104,100,26,51,118,8,127,239,159,1,7,100,61,224,120,5,108,37,92,126,240,123,150,245,220,144,57,72,117,194,176,81,30,30,43,224,128,42,169,52,108,231,38,188,59,140,70,146,41,174,68,229,101,142,227,249,123,5,92,65,252,49,255,243,226,186,231,216,67,64,127,161,149,25,27,90,42,194,83,55,153,223,121,90,13,12,165,195,28,70,168,134,157,162,127,206,189,96,59,215,115,168,121,99,141,10,135,76,105,168,192,173,155,192,12,60,113,33,13,191,212,230,90,135,137,226,104,209,74,249,50,145,57,131,241,86,64,111,254,203,242,63,183,35,154,8,38,231,183,125,193,178,108,83,139,237,55,181,49,175,128,34,12,120,215,221,25,207,63,133,156,251,182,2,203,68,98,194,24,211,88,103,143,20,225,156,132,2,73,161,175,0,37,86,6,48,173,222,65,224,114,175,19,143,198,163,230,220,181,48,33,199,104,212,221,90,131,176,170,154,87,122,251,242,87,204,13,163,113,172,60,125,26,176,115,189,58,253,28,125,230,130,118,223,195,90,166,133,34,75,184,41,132,125,91,24,229,198,249,144,63,79,91,191,158,212,253,109,95,158,162,111,58,189,205,29,32,175,77,188,115,237,158,244,237,253,44,11,55,66,12,199,66,153,41,40,86,149,191,196,240,247,236,195,207,139,234,84,101,147,92,160,62,202,190,164,148,164,167,34,240,236,100,231,167,17,58,191,96,110,136,91,215,177,196,247,29,126,3,237,251,71,223,183,119,57,188,166,3,187,193,156,75,17,131,192,151,18,203,124,222,131,226,182,219,47,218,203,109,10,114,215,122,191,83,243,79,47,199,150,191,30,218,194,255,221,97,110,93,106,227,174,242,185,169,164,235,80,39,121,101,114,111,75,17,16,43,96,200,204,56,160,166,176,62,109,172,122,149,98,148,228,13,202,81,120,109,69,78,7,69,216,114,112,234,68,188,125,179,72,161,130,23,105,148,43,49,51,95,31,100,37,144,233,30,37,115,207,192,81,114,173,101,144,190,113,138,167,193,172,104,75,86,238,119,119,118,130,55,66,45,253,158,127,50,85,43,90,54,119,166,83,179,236,27,125,239,251,142,15,234,97,31,54,115,79,99,111,110,195,95,1,50,71,166,12,69,12,140,77,95,90,18,13,103,147,87,117,155,215,148,95,52,5,184,158,157,235,27,20,153,206,142,223,38,160,35,204,58,33,49,149,173,209,148,130,28,168,116,64,78,127,244,51,158,34,61,52,107,122,122,22,129,252,12,131,152,119,46,117,239,106,120,162,172,241,34,139,215,205,210,66,174,108,91,122,110,4,91,122,133,166,226,93,61,6,181,123,158,159,202,15,63,170,70,212,168,163,28,122,97,221,12,55,60,141,189,24,5,140,207,78,70,69,86,79,133,209,58,86,62,141,10,28,120,219,214,90,164,103,165,144,90,232,34,145,239,222,125,123,234,187,17,236,17,94,88,161,40,47,249,243,10,96,207,72,38,28,222,187,63,192,149,42,180,64,5,245,214,51,235,220,113,52,71,204,7,96,180,66,138,168,234,66,205,204,94,1,141,133,47,5,50,155,237,61,11,99,136,233,165,39,72,151,26,59,62,25,179,225,54,184,252,127,36,142,185,183,82,73,114,131,56,72,14,79,9,105,214,98,126,141,97,76,163,95,93,244,97,180,63,38,70,28,4,140,208,152,226,41,61,74,90,112,238,170,228,38,75,183,96,45,216,49,204,250,169,105,22,205,106,108,27,162,211,8,199,90,12,14,196,216,135,148,0,85,51,34,66,61,117,167,181,126,223,97,8,7,217,126,193,151,137,11,28,115,61,183,121,204,63,131,183,2,141,150,8,170,168,151,137,145,65,121,112,243,83,175,239,217,102,151,143,225,46,158,146,244,72,33,227,68,126,151,171,155,234,211,48,212,142,191,193,151,177,9,195,233,94,13,90,111,126,91,239,146,107,43,31,214,182,67,135,200,51,186,177,193,164,20,137,85,73,169,156,213,54,95,83,88,125,121,121,99,241,2,172,197,36,61,208,178,220,23,56,55,184,111,27,119,183,99,121,155,89,8,239,210,84,143,86,27,97,157,193,177,248,139,25,189,73,69,149,229,67,125,12,65,111,14,115,91,35,129,221,213,195,71,10,105,89,153,66,131,229,170,115,141,13,29,58,231,101,222,46,108,213,196,187,32,155,201,46,135,20,8,133,45,125,217,90,254,161,7,137,16,203,219,134,133,195,179,214,88,195,238,135,38,129,108,166,170,149,68,4,221,163,168,196,69,14,198,235,130,73,41,1,247,120,77,254,253,7,113,20,181,223,141,220,126,153,193,31,26,138,47,23,180,35,36,122,37,92,58,67,244,233,71,244,232,72,99,247,25,226,112,248,9,31,124,246,236,216,43,73,83,240,82,5,11,134,130,220,11,22,236,118,7,222,46,88,54,57,164,98,255,84,109,60,96,93,90,82,41,247,116,155,176,52,189,19,87,78,8,96,140,145,46,89,14,208,159,44,229,191,59,77,89,199,183,218,138,82,180,187,218,185,121,5,96,200,93,137,163,241,96,143,56,80,1,167,203,84,152,5,92,24,246,126,105,19,42,155,38,72,88,172,124,79,172,130,45,206,0,107,158,120,218,221,125,196,69,253,98,156,38,4,44,62,80,167,232,101,58,107,215,113,216,172,130,44,67,185,225,141,102,187,137,57,113,197,38,188,100,78,255,36,152,89,222,145,1,154,216,11,118,14,166,13,42,150,202,56,112,101,211,216,249,156,46,93,133,124,96,3,182,24,187,253,107,77,103,108,167,13,151,141,151,249,13,84,9,18,7,200,53,75,93,159,44,59,209,143,220,185,48,51,77,245,50,19,195,201,110,8,198,115,181,251,242,110,218,145,46,222,12,168,88,159,236,165,39,192,225,135,214,236,171,92,254,33,249,99,124,22,254,198,98,22,123,195,48,183,220,42,147,105,241,207,6,181,187,255,231,21,5,163,108,229,91,191,102,121,167,180,22,133,59,152,25,21,199,47,138,239,229,181,154,174,227,30,233,109,43,239,187,241,193,69,215,150,196,17,210,165,24,116,2,60,130,175,128,175,247,6,179,249,109,213,138,23,14,248,195,79,34,9,2,222,254,91,171,101,181,148,243,27,98,213,204,187,67,17,169,54,86,206,107,246,61,184,123,69,18,166,47,175,0,104,190,247,98,92,60,11,241,55,116,106,36,68,130,6,219,97,11,238,246,172,214,86,82,234,68,91,25,48,137,85,210,125,255,199,121,229,36,11,202,232,32,118,153,19,143,95,47,186,109,161,82,76,113,40,121,22,161,225,219,167,134,99,55,1,4,87,176,34,101,136,78,30,242,94,156,11,156,204,99,53,22,182,15,27,111,22,178,140,16,93,73,10,53,216,60,48,88,120,174,237,9,29,218,114,61,14,70,164,165,61,226,84,27,60,123,172,30,222,229,80,243,236,237,132,120,76,226,26,5,212,170,13,157,1,26,38,88,244,81,25,193,32,154,7,165,148,243,131,210,140,135,119,41,98,110,27,53,204,190,20,232,106,147,209,52,14,24,79,107,165,33,2,198,138,93,247,222,97,6,78,140,152,131,4,19,119,139,124,209,169,134,185,209,97,100,151,92,49,151,30,129,202,35,217,54,110,131,108,92,161,108,248,195,175,128,218,99,204,231,239,149,160,52,18,22,146,167,119,242,133,27,196,204,252,238,247,128,126,137,71,233,77,172,166,122,206,37,217,98,157,29,51,241,161,151,79,30,159,22,83,240,211,94,1,12,58,143,149,25,7,98,92,184,163,78,197,183,111,24,120,85,143,61,215,1,3,1,142,249,189,102,14,212,180,78,158,58,16,11,151,87,128,58,238,241,177,120,24,162,136,105,31,47,67,223,142,190,102,251,141,48,214,168,240,98,240,208,230,217,231,217,164,170,152,142,149,250,251,220,119,180,251,205,138,170,3,57,34,169,14,35,226,93,157,129,219,122,151,204,108,249,96,142,212,130,47,249,149,144,105,247,153,63,27,15,41,182,228,254,20,232,192,171,252,170,91,194,90,134,157,183,133,67,173,183,175,128,11,169,123,223,138,81,94,158,90,105,231,30,124,6,253,86,42,217,230,167,33,150,203,251,36,252,3,254,217,68,135,58,13,80,229,115,172,9,77,198,175,212,93,171,89,17,59,242,102,121,179,170,229,98,141,4,93,129,97,142,49,244,217,160,247,209,25,131,107,105,36,247,191,126,139,230,30,59,4,212,83,77,37,106,90,234,64,104,46,61,171,56,85,111,234,114,57,107,201,184,126,218,78,27,233,48,199,61,75,116,136,110,36,55,45,1,29,14,51,144,71,99,158,186,76,42,209,191,199,154,30,166,202,29,129,95,126,84,140,214,213,213,230,227,67,97,121,5,60,22,234,76,135,243,171,204,201,143,201,30,50,182,220,222,71,123,77,135,18,90,214,43,200,188,168,215,190,84,10,12,179,143,230,51,222,183,191,2,72,219,19,105,153,39,33,181,239,123,248,163,141,241,180,200,127,145,220,39,66,189,203,49,0,86,126,145,191,232,33,52,42,180,22,37,71,238,166,145,108,247,241,115,175,232,52,25,157,65,142,235,205,195,228,203,143,195,11,244,145,85,1,83,65,93,207,162,164,57,229,130,110,27,254,125,167,4,98,134,97,32,189,152,248,67,226,58,50,51,169,132,216,137,168,177,124,113,146,131,30,67,71,20,120,190,128,51,62,12,222,117,142,231,174,253,0,7,253,187,115,188,209,210,218,71,131,246,68,13,248,48,133,222,197,219,32,25,217,29,199,167,221,63,15,19,83,52,14,202,114,145,245,136,207,235,133,64,158,253,122,210,165,97,78,191,17,151,30,130,122,75,227,235,92,246,248,139,225,211,226,136,142,119,123,22,43,72,56,209,197,216,15,31,45,179,55,178,127,73,200,233,140,131,13,162,46,139,239,27,108,175,144,162,90,137,55,139,35,188,222,40,241,174,227,95,91,223,1,156,212,231,123,205,195,48,10,14,166,188,70,37,90,214,64,156,114,240,252,183,97,196,55,15,191,95,116,187,33,115,72,183,170,39,200,69,204,168,165,154,188,29,252,113,195,90,47,46,43,59,184,226,84,98,217,183,163,132,128,172,62,23,77,123,235,59,9,240,193,168,102,96,84,247,243,87,254,89,99,72,221,180,198,18,254,240,80,21,187,170,98,84,193,85,123,215,177,212,189,255,96,14,111,4,54,198,250,46,81,142,208,167,102,209,238,143,227,201,45,53,69,61,196,221,58,106,58,195,236,185,74,218,246,195,203,174,79,158,185,237,137,230,156,190,231,172,152,40,117,117,51,121,59,90,127,40,235,149,140,140,226,236,4,24,23,88,64,161,39,28,145,177,40,55,67,13,150,144,130,131,115,197,190,117,70,66,170,152,180,46,135,188,120,167,163,151,189,149,241,181,68,143,168,141,130,107,245,118,14,103,228,176,196,114,130,178,62,130,19,82,182,107,117,213,63,107,39,145,59,127,88,62,173,144,182,165,195,41,72,52,100,100,140,243,188,7,41,163,247,125,150,138,176,101,139,34,180,112,111,55,255,8,52,77,99,235,162,67,88,30,62,210,202,222,125,212,43,87,204,99,205,145,58,154,31,202,48,105,143,236,153,13,242,55,145,148,205,35,210,28,208,228,59,119,127,217,15,103,47,14,192,146,174,151,249,254,124,88,125,191,126,31,50,181,139,98,94,23,128,63,201,199,205,233,78,98,19,72,227,32,22,91,107,87,251,164,187,104,52,190,40,85,188,220,115,20,87,186,36,192,228,50,108,19,13,162,252,104,159,239,88,188,207,207,113,210,80,176,177,53,149,91,177,64,187,48,41,230,72,50,45,254,148,179,53,251,104,60,58,187,190,204,5,100,9,234,29,64,226,177,37,121,136,234,109,201,45,218,137,217,249,241,41,133,12,179,186,238,21,192,234,191,233,64,213,227,33,231,53,192,176,67,200,96,48,220,155,93,239,140,220,138,142,83,20,43,73,209,162,216,30,156,177,131,155,79,94,77,37,82,234,26,210,179,245,11,87,254,75,103,193,128,113,199,112,203,102,178,183,210,86,157,169,14,177,214,88,239,118,199,71,60,153,153,26,66,36,194,157,95,106,37,56,108,209,156,46,39,81,11,56,81,1,78,198,173,58,94,73,163,66,229,131,153,228,56,225,220,119,103,245,31,238,159,191,114,87,202,22,11,59,118,159,248,136,207,230,30,219,190,2,212,86,197,200,203,106,178,89,71,170,164,142,76,94,116,213,131,3,31,15,151,211,115,148,75,135,155,3,70,175,132,41,119,118,78,3,210,95,34,9,5,245,138,58,105,167,11,159,94,186,51,118,190,220,10,242,93,50,107,182,106,189,2,120,128,94,95,215,231,244,26,49,153,153,196,174,81,67,159,1,92,31,205,88,28,60,193,167,2,153,12,59,232,183,82,10,114,123,107,247,53,175,0,198,77,12,41,133,240,85,155,218,44,227,229,119,167,103,169,245,156,184,183,151,142,82,247,63,89,12,163,230,87,160,53,128,240,134,88,241,141,216,131,116,25,168,113,249,227,242,112,209,175,105,145,197,83,7,141,104,151,112,61,132,228,35,29,119,176,171,185,113,111,63,255,33,18,49,218,121,50,200,169,184,54,94,188,255,222,26,47,53,57,133,39,142,156,228,201,217,3,246,178,61,215,219,150,170,119,62,62,189,109,68,206,209,226,217,175,186,246,21,48,114,21,81,88,50,215,19,70,26,198,246,168,241,164,92,190,135,20,71,13,74,5,133,205,49,184,233,120,223,43,29,152,187,42,119,253,121,99,243,34,211,48,81,19,69,130,6,90,22,96,98,123,86,219,36,55,154,165,79,54,165,48,123,56,169,86,221,17,11,137,120,201,207,181,23,197,78,58,187,12,38,189,59,219,93,125,87,31,207,216,141,26,11,105,148,159,54,114,106,219,254,48,246,52,33,231,136,126,177,43,255,10,72,18,191,18,87,55,149,92,164,49,171,95,126,231,241,251,60,225,241,167,238,114,246,6,175,80,171,70,97,66,109,249,41,20,227,209,223,195,180,226,232,236,90,58,146,181,7,12,113,75,2,28,179,33,46,24,69,135,160,26,1,179,165,61,175,105,246,57,21,23,41,146,67,194,11,248,123,111,173,254,251,177,144,253,3,201,164,238,148,86,56,10,248,109,246,240,94,173,39,249,61,252,248,168,90,118,93,69,253,130,228,62,141,234,89,211,151,89,70,247,254,144,107,148,136,144,130,134,234,227,86,219,218,136,234,149,71,97,243,237,175,227,96,169,212,103,0,179,188,27,200,136,213,63,12,190,239,33,72,115,168,83,26,243,89,98,2,205,180,196,179,187,166,193,249,82,54,229,252,76,131,98,229,161,191,143,115,18,197,30,34,117,121,139,56,3,140,104,155,42,143,232,240,252,129,173,61,59,63,223,110,189,100,105,196,240,37,55,112,168,19,209,174,254,240,93,217,156,99,118,207,140,65,97,173,126,218,129,83,239,58,166,15,142,92,70,196,104,200,40,83,237,0,153,221,74,121,251,200,50,171,67,62,90,159,203,163,55,189,133,48,246,112,185,180,167,161,16,164,93,97,69,195,183,116,128,124,39,167,49,45,136,108,216,17,11,187,82,37,203,236,0,253,185,247,101,241,69,89,178,60,239,102,199,231,50,177,234,88,57,195,188,36,9,3,106,47,237,137,96,219,114,178,37,179,40,55,219,35,204,75,64,255,160,202,68,67,45,207,202,14,115,237,213,210,142,157,118,70,37,252,152,196,34,127,238,150,33,61,59,115,83,80,215,212,37,23,63,91,240,242,34,22,206,140,252,150,142,240,77,59,255,128,23,227,110,97,195,65,57,34,233,162,105,242,167,185,162,37,223,140,148,67,15,0,75,29,249,84,67,30,23,154,84,239,131,140,100,107,11,206,194,43,96,6,201,52,169,198,136,58,241,64,251,86,191,52,155,69,50,162,243,56,1,215,179,214,243,2,139,184,87,87,70,33,200,214,244,150,89,222,230,96,123,232,132,212,17,199,211,148,154,20,19,182,233,198,207,138,94,135,122,109,228,218,155,165,151,127,130,9,214,183,94,173,23,191,141,231,247,153,203,253,157,115,169,251,187,176,226,157,94,248,114,246,3,157,242,211,219,7,171,139,226,194,182,20,151,72,149,45,70,89,71,211,153,92,42,163,30,55,249,162,217,123,101,178,157,203,76,147,160,100,181,160,106,73,94,30,51,157,43,26,175,241,55,209,73,1,226,191,167,126,196,14,186,123,152,121,26,221,170,212,195,237,203,211,158,234,11,0,225,169,208,219,154,53,83,100,4,205,68,28,184,32,152,117,209,146,71,154,110,247,17,25,91,149,106,41,232,5,85,102,15,147,139,10,174,174,69,112,189,162,150,6,17,18,247,103,134,202,204,54,180,11,244,237,5,43,224,158,228,154,197,29,75,210,211,126,152,85,198,161,164,194,95,73,35,19,37,114,253,100,168,15,157,54,100,168,17,241,89,70,164,93,46,165,220,75,181,167,150,164,164,68,216,14,152,159,215,113,132,219,62,30,194,92,57,95,48,204,34,98,54,107,62,233,93,94,96,169,134,89,79,213,180,65,178,49,14,221,90,158,46,149,143,243,39,61,173,241,209,170,56,82,254,100,179,94,146,252,97,143,157,140,177,28,59,9,235,141,79,137,194,62,111,7,224,255,250,25,88,100,15,142,74,15,99,177,107,140,14,8,188,5,43,135,134,134,63,73,60,117,113,222,48,44,202,90,144,124,238,204,83,177,201,219,79,48,69,93,81,224,197,147,108,116,224,255,104,95,99,60,194,239,185,254,243,108,131,94,216,40,151,163,16,84,162,105,209,237,216,130,24,68,125,199,240,89,36,190,123,53,47,111,164,15,86,163,166,209,66,166,144,163,50,234,9,192,247,113,219,82,111,202,198,2,38,137,155,78,191,52,182,245,38,206,193,129,163,88,114,86,51,140,204,12,252,220,105,139,229,65,79,198,174,124,234,185,142,187,132,97,124,24,199,137,197,237,247,189,39,101,78,235,204,191,174,201,63,101,65,225,139,86,182,121,115,96,68,98,36,45,139,70,132,194,79,236,155,109,43,142,228,35,87,132,114,67,108,151,86,0,15,19,142,91,15,178,96,88,13,29,53,16,255,132,13,37,42,241,77,254,176,176,130,236,28,188,78,6,145,6,138,45,0,0,64,175,29,11,32,210,248,60,101,71,164,145,225,12,55,255,171,251,195,222,255,142,111,24,255,243,21,163,2,123,239,134,88,24,249,59,57,19,121,213,202,181,97,182,4,146,47,170,36,119,0,119,212,73,163,56,235,135,119,120,239,235,34,20,30,249,45,207,231,115,239,138,30,21,241,72,115,239,150,155,189,237,143,84,214,197,242,36,29,140,115,99,178,119,199,246,162,73,124,44,66,205,227,151,123,237,253,15,28,235,125,74,86,119,111,152,27,247,31,91,186,127,25,61,203,176,46,147,169,184,143,76,178,223,226,105,236,246,204,14,5,16,74,4,90,148,157,211,196,209,246,246,68,197,144,171,67,70,179,22,64,143,188,88,63,238,226,158,223,218,196,233,127,80,117,161,54,8,224,181,176,162,115,218,118,75,58,199,68,163,96,76,54,83,238,195,242,132,185,39,147,227,248,84,223,228,124,104,94,222,49,52,202,93,2,146,138,70,218,110,218,72,211,42,127,233,162,102,87,235,160,73,10,82,50,211,75,173,82,254,52,183,36,243,10,224,213,63,244,32,206,217,239,85,39,252,240,64,128,231,74,143,53,13,233,102,227,244,176,31,220,49,177,26,221,253,205,132,97,193,82,180,183,90,153,175,124,188,216,122,108,37,145,64,11,244,65,93,33,246,159,83,249,121,106,83,115,38,142,4,43,62,27,88,219,55,46,249,241,123,19,46,157,219,218,231,150,69,175,212,143,146,174,95,182,226,115,57,244,104,146,206,137,170,203,20,164,100,142,140,207,224,103,4,59,144,149,115,70,201,23,243,87,114,49,199,80,61,182,202,180,98,46,145,36,195,162,28,64,213,71,144,232,172,248,250,232,9,43,54,59,22,134,202,12,164,175,180,52,230,74,25,242,168,104,5,161,87,151,64,36,193,80,38,173,248,133,24,70,135,180,227,203,105,204,117,166,20,108,112,21,157,182,82,129,149,116,136,47,161,5,27,249,0,216,6,78,37,119,5,198,80,223,56,200,238,15,243,216,27,243,48,255,201,48,230,51,149,247,246,35,219,151,121,117,101,56,240,163,253,159,156,101,117,54,230,120,76,114,151,35,142,142,189,36,148,46,14,177,50,8,223,157,61,71,206,93,249,238,10,46,32,127,44,252,36,96,141,245,182,207,107,50,175,85,64,23,47,69,227,235,143,145,15,238,173,67,155,119,144,242,131,111,223,118,251,119,49,95,1,63,219,247,17,189,36,20,183,172,66,218,59,214,174,252,219,115,41,50,46,190,254,40,127,74,55,188,125,82,152,187,38,186,255,204,168,250,34,199,252,248,66,101,246,16,249,153,233,130,163,103,237,143,213,131,176,206,36,114,84,27,253,43,224,157,215,36,206,75,100,186,87,255,207,95,237,23,46,9,107,231,82,58,211,1,91,223,58,117,238,121,135,78,255,53,78,95,255,26,166,215,191,134,225,23,187,107,126,66,124,5,72,152,61,8,65,203,20,98,24,184,87,192,192,142,142,87,15,157,151,2,97,212,187,15,94,91,151,12,237,27,241,237,133,111,222,17,146,132,106,235,228,254,35,17,181,186,93,72,255,137,146,165,64,213,223,161,172,254,79,134,26,216,30,101,224,183,255,183,120,163,140,117,25,255,70,227,210,83,4,1,253,21,16,51,220,246,10,8,6,189,228,10,252,183,145,223,194,120,138,115,118,220,57,227,190,64,159,245,207,30,114,215,115,223,91,22,48,96,123,38,226,133,84,193,192,49,64,254,62,135,240,10,128,138,248,241,195,43,96,235,22,90,109,252,75,72,224,16,175,65,14,31,171,220,131,148,206,20,110,217,182,35,155,229,92,22,232,21,176,41,253,10,144,150,131,53,15,250,21,211,183,229,150,240,10,176,141,158,187,38,177,89,137,182,214,168,171,211,249,65,64,224,10,21,221,251,167,85,84,58,3,189,253,63,141,209,105,43,123,253,197,60,223,189,2,114,107,159,153,120,215,162,208,254,193,226,239,56,94,133,232,116,81,21,234,164,67,91,30,222,2,255,12,251,118,55,158,115,244,201,36,227,42,190,61,143,178,164,182,151,108,52,228,21,0,252,55,164,228,80,65,7,110,0,255,154,39,152,47,178,66,253,153,1,202,239,254,165,62,134,11,246,158,87,192,31,29,232,144,255,93,127,17,253,62,191,74,173,162,254,78,148,22,58,81,74,141,191,38,144,182,125,251,244,125,236,250,235,87,131,170,37,44,66,106,134,103,178,242,253,143,253,75,88,182,103,255,28,194,238,210,69,90,203,19,190,32,255,219,56,158,2,57,169,95,1,119,255,67,25,237,255,111,244,62,102,240,159,186,192,249,159,117,241,95,158,253,166,110,19,50,20,247,143,90,124,47,95,254,207,85,24,147,160,214,215,20,241,79,51,225,61,51,134,243,42,201,189,92,80,159,215,8,20,14,9,217,115,115,159,95,129,237,103,127,141,70,88,96,58,56,223,128,22,67,71,106,185,253,95,61,189,255,82,251,211,14,209,64,66,134,122,159,255,248,145,112,242,195,31,90,87,31,102,45,234,94,205,231,231,140,125,216,5,177,1,78,58,56,134,35,55,111,201,85,83,168,222,130,203,13,66,191,52,103,244,223,2,240,159,174,254,177,130,195,142,249,211,100,176,215,229,17,116,40,11,55,191,62,42,249,226,78,77,185,140,246,106,168,1,81,47,192,127,200,160,109,29,130,2,3,5,69,20,217,0,239,139,225,43,192,231,159,89,168,67,199,70,166,121,171,239,231,60,93,126,127,227,149,203,154,14,232,205,31,141,121,5,240,67,231,123,254,255,193,100,95,196,27,250,95,1,146,2,255,192,43,158,216,29,90,42,14,53,158,191,54,155,241,95,29,9,249,127,120,139,48,212,228,126,189,223,222,97,102,77,74,35,249,199,210,99,134,134,77,140,13,38,238,95,1,161,127,219,137,87,97,192,159,12,45,183,51,252,29,78,169,78,168,211,240,170,229,223,114,127,19,124,99,152,206,73,126,11,17,121,108,53,204,216,15,171,30,42,1,187,81,71,244,221,64,29,13,109,220,141,244,79,235,236,41,212,60,189,254,142,136,171,19,133,252,97,245,21,64,242,63,240,69,194,208,209,87,194,15,142,210,251,235,139,254,113,134,47,172,252,246,25,247,55,208,80,19,115,241,245,79,241,242,197,191,101,253,194,23,249,239,88,67,249,215,88,185,67,155,122,19,26,229,255,45,222,85,125,124,195,138,168,215,219,87,192,164,250,75,100,90,238,81,192,47,232,252,207,254,122,215,223,64,16,145,85,26,93,33,9,55,56,180,252,214,189,93,242,47,178,216,66,131,188,93,81,229,54,1,215,224,218,23,141,31,45,47,14,225,186,169,222,35,216,112,155,190,181,168,210,229,23,79,80,175,40,65,139,66,51,162,69,33,212,78,109,239,216,159,177,194,136,29,240,154,65,82,15,203,168,208,55,93,255,89,241,83,115,40,142,169,252,160,67,80,222,252,50,209,55,91,242,44,0,109,251,82,48,226,240,35,131,212,66,8,19,121,133,37,198,167,89,131,106,32,161,111,34,253,198,35,67,174,44,213,22,18,28,75,123,131,38,17,180,103,59,156,151,18,15,121,91,1,216,94,153,148,206,121,245,15,197,202,81,178,38,237,7,29,66,74,116,113,118,164,203,66,202,222,119,54,207,172,17,251,143,140,71,210,230,62,137,114,223,164,214,72,134,146,214,34,252,18,31,202,231,124,199,106,99,177,212,201,197,212,164,16,227,90,198,113,95,188,31,229,227,238,28,16,98,128,93,74,168,196,39,148,38,245,2,53,111,224,134,143,126,38,170,146,166,107,123,157,26,9,148,225,162,213,137,12,99,68,121,69,29,55,59,190,44,49,65,187,77,62,141,10,39,148,35,180,179,167,185,127,72,22,200,100,215,25,28,124,183,63,117,98,251,203,221,170,23,71,32,243,45,226,206,81,95,120,246,114,194,47,214,125,237,140,227,24,138,190,136,5,241,17,185,5,55,252,105,149,151,80,196,150,149,36,207,164,42,149,214,151,161,61,52,207,27,201,117,227,105,183,97,18,127,76,7,157,218,55,213,155,175,128,106,28,61,131,116,204,224,124,196,22,18,127,148,146,193,135,175,236,170,187,99,171,207,95,137,210,210,194,43,47,106,53,232,203,173,110,181,50,14,251,56,100,230,251,112,168,174,174,135,235,143,14,229,246,187,52,203,251,98,54,244,229,227,166,201,79,239,181,179,108,46,69,196,175,62,206,134,214,103,147,246,63,189,19,221,125,62,136,216,11,36,122,49,234,185,11,16,26,73,173,59,54,225,113,159,23,23,120,110,248,179,50,63,132,143,25,20,255,156,98,115,95,49,118,189,97,130,153,16,171,184,43,148,115,241,114,45,126,37,182,176,221,138,2,228,249,110,210,102,53,92,240,18,248,73,57,169,178,142,93,10,78,181,127,103,136,70,99,167,139,223,107,174,239,91,15,15,171,190,41,110,116,208,48,122,195,178,73,251,8,185,178,217,254,35,213,125,247,25,79,220,21,219,141,28,242,248,232,139,115,224,139,247,186,105,35,138,239,129,239,126,127,103,131,252,166,147,204,237,244,78,156,155,70,218,146,0,99,246,27,67,67,24,26,176,169,249,217,117,172,202,250,236,210,75,226,253,24,249,249,224,224,94,87,2,201,134,14,61,11,212,71,52,229,222,151,38,84,8,247,66,226,117,126,152,165,53,164,145,165,188,2,222,179,214,87,157,32,84,162,252,192,67,238,104,239,148,241,82,122,251,65,57,246,110,129,158,10,46,83,3,152,164,81,202,242,204,212,144,154,219,7,199,112,226,21,224,52,100,14,205,24,178,231,71,133,191,148,54,34,182,60,126,210,27,25,247,70,143,65,115,70,107,220,153,130,165,120,194,29,218,11,181,49,212,39,132,70,101,245,85,107,53,144,180,103,159,177,230,174,250,40,87,191,25,81,173,222,73,189,164,247,93,255,178,199,90,112,123,87,95,252,72,248,195,146,125,27,104,252,144,53,144,111,172,137,161,90,247,190,179,253,92,67,103,6,240,51,166,191,197,222,18,66,230,215,152,228,25,110,252,208,17,23,165,118,158,82,168,6,234,6,182,239,236,120,149,160,181,185,113,252,136,177,161,150,125,219,105,104,230,25,199,242,252,29,184,80,255,161,209,150,247,227,175,225,48,246,77,41,179,135,204,207,24,47,242,250,236,33,225,4,149,139,175,128,228,197,151,196,69,89,37,125,197,218,2,194,171,188,246,60,138,180,231,120,107,225,237,46,134,10,6,26,155,220,234,231,239,75,86,134,180,95,196,68,47,248,59,188,206,255,201,119,85,131,210,214,249,37,106,94,1,71,117,238,107,150,172,141,113,88,51,228,6,246,240,106,199,247,133,25,251,65,187,116,113,140,234,124,208,216,248,4,251,10,64,103,219,121,54,0,219,25,34,124,169,22,56,242,240,110,92,11,35,251,155,82,22,109,83,112,105,3,83,50,53,143,189,70,254,230,88,171,120,185,77,31,160,167,170,243,82,196,191,16,60,112,84,232,148,216,80,247,242,30,242,107,80,128,198,30,15,202,5,179,247,40,232,23,143,111,47,160,26,129,10,245,137,46,36,50,201,255,165,88,87,6,100,241,192,245,235,239,63,140,152,105,240,24,81,173,105,35,191,2,86,17,188,64,20,70,252,163,88,116,105,58,177,188,88,160,210,193,248,185,107,225,3,177,177,68,150,176,10,118,232,3,33,80,175,126,15,207,87,189,163,199,46,86,110,203,78,76,243,98,165,255,208,217,35,61,80,98,131,232,74,208,229,138,158,47,143,169,105,112,231,117,248,240,254,169,177,186,13,30,36,67,241,211,218,102,185,180,247,111,63,33,73,85,55,159,162,91,161,202,196,22,207,151,153,145,52,120,122,5,232,189,121,83,52,24,106,149,59,194,74,248,160,40,48,69,200,125,209,135,195,158,67,54,65,103,233,69,11,37,2,124,193,11,194,31,50,222,14,61,193,136,190,92,179,61,75,204,107,247,207,51,245,224,68,48,84,188,89,27,3,254,13,146,244,234,224,80,25,213,127,229,102,196,105,67,127,102,249,21,37,126,194,42,208,75,98,58,97,63,52,68,158,94,240,253,59,134,139,109,186,145,254,168,73,27,131,182,141,107,116,254,11,167,160,136,116,70,175,109,28,164,133,167,224,234,224,105,118,194,43,143,75,165,10,151,17,35,154,117,93,35,42,110,104,123,71,160,4,45,11,205,48,20,13,223,137,182,173,3,178,48,181,0,85,171,196,22,74,181,39,130,32,10,198,251,78,63,189,122,184,191,134,245,139,164,191,196,53,2,23,254,47,243,25,254,251,175,60,232,219,42,172,33,102,227,246,7,175,0,28,147,83,171,203,238,107,130,145,59,38,157,99,180,15,103,151,147,139,47,5,54,23,236,106,157,200,224,151,190,121,52,191,251,201,127,210,96,14,64,159,248,79,147,28,252,249,45,52,47,176,197,191,235,46,148,55,131,168,157,118,173,45,189,68,166,94,31,69,248,160,119,87,61,2,48,145,207,160,150,20,86,222,31,228,131,112,183,125,3,96,121,5,184,254,205,48,56,124,63,109,184,227,244,32,171,219,86,25,245,207,68,53,59,58,122,124,11,139,81,75,207,145,107,87,190,251,24,253,206,12,237,255,65,130,162,132,23,224,97,8,39,255,7,135,123,159,159,144,88,159,164,192,233,217,15,229,27,208,118,165,11,152,191,56,215,30,215,219,247,97,23,161,236,201,40,197,61,226,63,232,19,148,224,208,207,242,182,252,7,191,57,237,63,197,194,206,24,246,36,252,75,75,103,67,27,123,235,155,76,86,214,214,160,249,88,246,30,202,55,66,246,255,205,81,131,227,251,157,25,35,252,117,160,121,255,47,163,254,250,53,141,203,44,84,238,42,225,37,122,238,42,128,1,153,170,26,127,197,45,249,195,177,217,83,77,223,69,137,44,136,93,166,163,191,173,164,169,131,194,235,150,40,227,64,124,181,119,216,153,42,12,100,141,244,73,182,216,185,38,79,234,165,224,61,122,186,162,17,158,48,5,65,166,9,63,152,191,166,243,226,14,131,191,160,225,35,19,189,216,10,69,120,25,193,75,159,192,179,46,151,229,209,208,47,109,226,25,111,107,161,82,47,156,216,129,87,192,12,34,226,81,215,79,121,51,195,19,24,122,142,117,104,120,200,252,156,134,249,110,103,211,72,35,89,43,170,104,247,244,220,43,78,88,115,25,61,169,14,180,61,197,105,61,237,182,247,18,98,251,61,69,174,127,198,71,33,123,234,39,163,60,38,11,49,164,246,249,123,206,18,235,143,132,104,131,146,119,191,148,196,151,139,20,41,94,1,74,111,17,211,58,26,253,31,253,253,169,64,97,154,33,158,157,158,232,136,144,173,85,19,37,57,80,197,206,57,69,119,68,153,56,189,38,127,137,172,148,27,227,31,37,78,41,218,214,142,30,43,54,178,140,131,128,249,213,81,53,186,236,241,212,143,62,112,171,166,255,4,168,219,11,69,2,210,154,70,127,243,108,30,194,161,146,203,87,192,34,114,30,189,160,17,94,54,221,42,218,140,253,193,211,106,167,53,244,26,236,180,157,209,48,82,27,133,55,163,124,82,218,221,100,210,75,129,71,84,157,115,39,211,0,185,26,242,71,242,1,210,27,176,121,194,179,218,39,150,176,106,126,131,150,24,5,107,229,59,148,140,17,202,87,192,108,216,182,121,87,146,223,203,164,192,109,170,215,161,200,65,101,148,26,95,21,179,44,220,111,191,161,56,182,242,131,190,137,139,207,157,125,99,31,116,117,238,106,255,38,125,184,58,227,145,247,24,121,21,50,165,221,47,96,241,151,154,239,117,46,35,254,227,38,180,68,122,2,183,66,28,215,191,156,229,72,206,244,130,123,126,89,151,63,129,230,174,245,205,47,104,62,100,60,138,255,246,58,215,215,153,241,254,57,181,112,200,78,107,120,34,156,241,152,133,251,208,41,215,255,152,220,29,182,88,17,97,60,50,183,233,165,70,225,125,65,248,97,185,157,18,26,184,105,205,30,42,84,132,254,148,121,174,87,68,60,169,141,93,255,248,234,129,203,179,227,55,0,238,124,242,90,251,4,21,26,209,242,232,57,121,208,124,145,151,108,225,210,225,110,109,22,118,153,214,175,83,107,30,23,214,171,39,204,75,133,210,5,249,215,181,218,25,59,234,191,99,19,226,139,184,116,31,203,241,143,147,57,175,17,24,174,87,192,177,248,236,232,8,118,252,58,70,40,186,91,220,43,160,78,254,21,80,138,86,86,242,171,83,115,232,237,58,129,192,137,190,192,76,68,86,73,88,103,24,138,167,2,99,150,117,61,156,25,84,120,31,78,13,234,29,197,1,54,154,55,7,127,196,159,107,194,117,174,187,142,159,2,23,160,237,99,78,159,143,9,31,214,185,164,183,102,63,155,132,198,248,88,15,104,47,23,142,120,125,179,196,248,190,110,249,68,17,32,240,10,120,211,190,7,248,217,232,70,111,196,106,31,29,243,179,230,140,69,32,217,156,144,225,78,190,175,185,58,92,143,93,220,29,87,159,184,209,125,66,255,97,130,143,217,86,234,99,11,144,193,38,81,173,191,220,109,42,249,165,196,221,210,128,28,94,29,251,49,224,55,111,105,111,226,28,20,139,159,105,169,118,84,179,35,224,206,122,102,30,148,59,49,1,129,231,130,233,176,212,106,137,102,234,206,150,87,192,10,214,218,108,208,138,62,145,181,190,5,21,217,207,179,40,205,225,59,69,40,8,150,28,81,88,140,45,230,200,190,208,88,180,218,219,94,252,230,253,135,106,49,227,150,50,78,234,29,175,147,88,175,67,177,234,5,55,150,129,86,237,245,6,175,54,155,191,120,116,167,134,118,130,43,227,63,254,246,179,98,131,242,189,222,234,1,60,44,240,212,9,5,148,111,247,148,122,169,188,133,214,124,36,228,134,152,97,191,188,110,255,54,175,99,215,30,238,41,185,250,99,118,214,126,51,42,112,157,237,252,34,216,64,209,254,110,93,238,174,50,227,160,55,239,66,24,134,72,149,22,205,79,202,175,65,17,244,87,37,141,85,39,70,164,119,127,172,158,119,9,31,38,154,90,19,88,88,143,205,161,245,77,11,148,71,129,40,28,134,163,58,139,120,30,131,127,183,159,67,161,15,155,49,200,131,231,87,163,128,199,252,103,224,143,11,11,26,172,178,55,29,25,143,147,2,215,93,219,118,134,195,99,66,237,13,102,248,229,207,213,17,207,38,233,117,23,58,31,179,95,1,177,195,12,125,35,178,102,15,239,192,234,68,62,74,78,188,232,126,114,235,121,181,80,15,64,87,25,86,79,23,49,42,65,233,111,255,253,87,241,184,134,213,252,70,218,3,157,2,143,131,80,177,221,228,72,42,20,2,135,150,249,191,92,122,153,65,97,3,203,138,252,137,102,56,193,133,213,121,62,50,126,168,248,76,171,193,106,228,230,81,221,169,82,239,229,155,3,21,149,93,185,58,220,40,230,33,206,199,217,171,141,233,105,173,44,232,68,91,228,79,117,163,91,192,191,76,62,34,110,217,167,51,88,125,191,227,78,164,252,101,135,13,58,60,76,76,84,163,15,254,28,106,11,67,190,228,136,64,138,26,255,43,96,14,102,104,129,46,2,246,189,161,127,195,218,227,57,52,233,239,199,84,91,194,57,152,42,84,96,192,243,73,178,108,74,65,89,203,37,79,53,61,28,235,89,7,39,73,198,29,85,198,129,183,32,175,116,64,223,133,130,209,42,250,180,129,136,241,197,229,135,177,151,207,182,22,230,11,73,178,58,23,9,110,94,77,76,127,85,152,133,102,116,132,241,155,86,13,249,67,92,127,11,8,26,76,144,148,75,252,58,3,219,183,9,97,109,46,255,26,197,251,47,28,213,48,134,105,87,127,188,254,81,195,176,162,163,196,8,172,171,242,133,192,220,169,111,198,113,137,237,165,71,162,172,162,58,190,143,188,135,26,5,92,218,43,96,121,182,189,24,207,7,91,212,87,127,201,201,231,108,145,182,84,43,217,77,180,239,21,240,253,61,1,87,229,142,113,77,156,233,80,49,126,40,212,163,206,95,1,101,184,87,207,17,44,220,194,112,196,67,165,162,101,107,75,206,219,203,58,70,104,254,59,170,235,134,58,42,232,153,132,240,54,191,214,174,62,224,14,209,50,78,137,197,87,212,126,128,49,246,28,198,24,122,6,124,118,161,48,64,24,12,42,86,209,54,153,176,154,50,217,53,123,5,116,33,199,225,50,232,39,142,161,12,118,60,0,249,57,70,216,229,154,3,40,68,86,148,170,186,144,25,156,77,187,236,73,90,27,187,196,115,14,63,74,117,171,43,11,42,144,226,170,217,254,138,57,82,123,72,134,91,110,171,120,79,168,47,141,204,3,75,100,26,37,117,16,108,169,222,43,224,69,65,107,88,92,221,41,126,205,251,252,46,162,131,57,244,48,26,165,60,72,76,107,112,77,59,42,81,195,192,48,74,193,228,130,156,9,41,122,128,43,104,246,215,114,61,68,133,181,159,199,90,208,250,15,99,51,98,147,210,147,220,119,11,85,18,243,52,243,43,87,60,134,229,63,111,191,87,249,192,86,130,58,213,108,40,222,185,155,102,9,219,63,95,77,221,79,185,187,36,164,234,134,187,111,43,13,114,120,191,252,56,113,90,49,190,146,167,190,89,241,112,185,239,245,60,74,189,68,167,229,10,192,98,191,198,177,206,101,123,92,71,73,24,157,103,216,198,55,6,151,84,90,202,53,182,46,227,8,130,15,19,154,117,74,158,127,124,242,138,30,156,202,175,54,91,107,113,15,162,193,198,190,108,56,169,45,50,179,113,226,94,52,174,45,238,145,75,94,253,57,165,105,1,10,236,31,138,68,18,75,98,51,111,90,68,92,161,228,144,152,89,104,135,143,235,99,145,247,36,9,43,82,132,111,14,36,6,82,247,117,69,36,190,160,204,170,73,150,137,137,95,9,159,48,219,47,200,155,241,232,196,117,24,56,14,222,167,208,32,234,107,50,46,30,122,168,23,172,56,110,207,4,185,58,176,66,99,43,118,6,186,231,94,2,173,207,176,138,13,1,86,150,192,122,120,69,33,190,89,132,42,171,233,228,38,228,154,204,234,203,183,94,248,18,30,96,247,231,53,225,139,207,22,86,156,53,57,36,52,89,162,93,65,46,221,73,71,202,73,20,228,228,136,144,70,250,162,90,154,223,28,100,141,246,132,216,112,15,229,91,111,200,174,238,97,61,124,105,19,138,182,220,45,44,207,111,40,18,15,213,216,193,210,185,125,206,97,70,146,146,79,150,238,24,6,60,212,46,40,15,0,75,204,175,111,105,188,255,121,37,139,40,226,241,59,71,102,104,152,102,248,195,183,255,71,223,13,255,47,183,15,232,253,96,156,184,126,240,27,5,30,68,56,30,53,51,137,37,245,213,14,106,109,43,206,236,144,159,9,153,242,239,221,165,71,111,112,34,130,176,189,239,181,229,222,109,111,132,19,235,73,4,25,235,157,224,77,65,108,5,188,109,208,137,39,135,130,47,53,206,34,17,28,22,227,235,148,134,27,186,79,200,172,178,100,28,232,233,210,66,203,30,241,26,18,82,69,8,44,6,221,80,119,122,148,179,93,122,174,211,250,118,252,176,163,246,67,215,248,189,20,239,222,231,29,231,124,119,228,87,219,68,19,203,158,250,243,168,238,248,140,130,39,154,10,51,165,58,170,50,241,53,112,96,105,77,221,108,251,243,211,211,253,39,142,253,68,162,157,5,176,169,37,236,74,238,45,97,98,91,141,209,203,96,146,115,195,212,166,180,198,151,41,10,235,3,46,138,218,30,105,66,130,254,125,103,41,42,42,7,103,27,203,39,149,107,17,139,85,70,133,178,173,179,243,144,81,22,85,10,219,155,164,128,125,165,122,108,105,101,202,130,35,102,83,105,145,204,177,170,191,191,35,180,69,121,56,255,0,255,101,254,42,126,85,55,167,9,143,120,60,186,82,45,146,104,141,117,21,252,10,128,177,140,4,79,181,183,246,135,28,188,239,56,70,103,178,207,55,49,49,8,13,146,140,215,138,3,111,55,93,186,19,99,157,43,245,145,59,104,237,228,76,148,205,41,223,239,191,252,192,142,168,166,71,9,11,220,153,213,23,128,121,247,242,248,225,189,2,14,25,138,25,135,84,43,69,87,0,74,108,77,168,63,184,17,161,153,32,46,0,87,146,64,178,36,254,83,67,84,2,1,98,8,95,101,26,98,237,108,49,40,21,184,168,204,146,226,165,125,155,107,92,139,17,240,37,82,85,88,252,180,189,16,51,83,112,166,234,146,78,45,159,241,151,103,6,80,33,24,76,191,103,18,225,23,181,43,151,169,245,96,8,195,171,61,101,163,151,25,36,230,225,139,226,228,254,206,50,70,70,55,54,138,136,146,193,189,253,61,138,75,192,15,221,42,160,147,221,37,28,155,168,46,34,132,106,60,28,115,75,248,72,8,77,239,40,174,237,77,93,136,90,8,208,157,196,185,229,27,226,167,135,232,231,204,241,136,66,134,69,116,146,134,2,68,110,148,107,178,71,193,44,66,5,157,26,54,192,255,55,103,31,254,158,125,207,88,196,241,134,73,251,207,49,254,255,119,230,251,50,110,34,62,141,121,140,248,237,157,172,175,7,208,243,239,89,194,255,79,207,132,188,76,88,73,14,164,110,252,51,223,228,11,241,103,9,212,224,160,92,195,62,103,21,0,20,37,61,115,219,77,88,243,161,247,252,190,193,164,125,240,20,161,209,187,252,92,0,152,4,3,159,97,161,93,200,52,144,182,155,40,141,174,252,206,100,69,3,183,142,144,61,10,229,45,186,69,255,3,20,110,238,179,164,151,9,135,225,14,81,201,247,240,63,84,89,236,27,209,207,89,50,11,46,129,170,170,153,74,17,126,29,224,149,252,3,197,71,161,92,95,208,226,223,157,211,9,250,155,124,199,181,105,138,27,239,20,243,70,34,129,191,93,240,212,221,239,201,29,195,28,183,23,200,253,35,232,63,7,255,135,211,55,117,11,151,80,241,77,1,56,78,22,47,121,25,139,136,75,94,255,86,205,146,83,155,239,218,31,196,127,240,155,6,176,158,44,253,61,176,156,248,215,196,192,255,224,139,248,137,30,248,223,81,166,248,111,24,124,120,20,254,14,152,130,42,91,231,191,157,65,71,249,239,189,254,151,134,127,225,34,57,64,251,247,163,10,255,52,36,251,191,112,246,63,119,106,185,244,127,126,250,44,243,111,144,94,254,139,194,192,227,191,182,160,56,107,81,65,109,40,235,251,27,153,191,251,204,74,151,64,165,255,161,202,97,161,204,183,201,138,59,95,39,211,93,255,42,245,195,63,202,245,249,231,38,244,33,160,75,160,162,92,7,27,0,14,44,7,181,14,152,216,103,168,161,20,0,242,254,217,255,115,9,206,27,78,173,165,27,131,129,233,191,30,252,115,231,67,200,223,174,227,25,152,96,162,255,154,72,94,236,125,32,173,182,238,247,55,82,152,137,62,146,46,251,80,47,132,234,200,132,223,228,191,170,208,215,67,208,115,188,236,95,163,100,165,121,35,68,107,117,83,233,209,27,96,94,193,1,176,73,199,162,16,145,162,200,40,58,252,219,52,197,134,134,88,148,91,1,252,92,84,100,166,141,40,81,75,137,27,20,223,132,247,213,45,147,249,84,206,99,206,144,28,36,200,206,46,31,96,252,196,4,19,112,189,14,188,59,159,43,206,104,208,17,200,127,73,83,131,147,54,136,213,147,151,232,249,175,73,14,93,206,81,200,66,54,169,131,194,109,224,193,147,97,51,178,26,236,198,63,209,211,85,223,110,119,121,167,210,21,236,71,165,254,150,214,170,59,93,175,73,27,169,18,24,77,255,156,146,86,18,43,237,18,44,83,77,252,84,49,42,103,80,218,229,254,7,22,127,94,3,61,79,163,166,129,198,81,239,150,147,43,28,94,121,170,171,24,19,137,132,166,218,12,134,69,253,76,57,107,106,166,113,237,233,186,138,223,237,239,239,221,125,90,153,87,196,145,11,11,113,109,111,47,164,211,149,121,175,101,40,162,137,31,170,89,218,33,197,59,31,170,204,106,5,178,90,45,183,144,32,179,171,191,4,252,194,219,239,136,102,92,251,89,31,232,157,94,57,75,215,64,194,128,233,52,86,165,163,68,43,29,184,227,179,1,60,183,234,0,98,204,169,171,75,26,47,167,175,219,224,182,235,180,5,2,105,158,54,135,245,120,118,123,129,244,115,12,104,35,103,222,27,234,149,216,214,167,120,37,70,136,59,95,12,128,231,165,125,39,200,222,11,164,180,37,134,187,91,60,218,40,190,211,23,228,24,64,58,217,226,160,124,229,146,104,70,124,163,161,32,249,89,201,186,136,66,1,110,49,237,35,221,16,3,241,222,59,126,236,225,180,44,254,207,71,144,174,169,203,164,143,131,155,24,54,22,76,159,41,164,200,103,181,111,155,107,163,242,147,40,238,123,102,22,244,63,247,231,27,201,98,9,161,110,212,123,56,197,228,165,219,172,93,185,126,147,77,151,149,227,246,71,245,190,169,255,98,42,188,235,144,54,230,115,192,192,217,48,114,70,220,158,168,78,151,100,90,166,84,117,19,69,212,93,16,102,62,200,67,229,218,40,169,110,135,217,216,70,69,114,5,88,38,161,177,253,130,206,47,242,94,245,141,84,212,197,87,28,251,12,219,18,168,237,69,89,127,65,39,190,242,6,51,41,252,17,202,252,127,154,67,252,175,182,255,248,1,7,184,168,121,48,115,67,193,210,119,68,32,141,166,106,194,27,37,91,38,13,235,6,196,0,201,45,47,192,250,193,74,98,89,113,90,205,11,42,222,226,93,212,211,59,223,242,244,100,183,221,209,69,47,247,111,140,28,86,112,179,187,31,54,3,91,53,84,50,96,28,107,151,46,231,243,7,127,243,93,132,181,127,50,38,35,115,90,57,229,120,226,90,156,208,124,209,77,193,245,146,172,197,37,224,104,126,5,124,56,111,159,235,193,50,171,78,181,172,77,113,118,171,207,87,213,56,105,167,28,3,196,62,229,119,53,153,196,38,112,239,134,73,232,251,159,30,226,94,133,172,72,250,53,135,15,58,213,87,83,49,96,142,11,23,110,251,34,174,98,103,63,30,31,75,132,106,51,204,79,236,99,146,243,176,131,63,20,71,75,53,143,191,195,96,175,80,57,17,195,151,41,95,74,215,105,234,247,231,206,110,115,232,58,104,143,148,30,157,75,75,106,112,110,27,250,254,68,27,8,42,162,145,61,12,152,241,250,250,11,196,206,31,226,90,107,85,255,64,156,178,114,61,134,176,156,199,2,33,91,108,111,115,105,123,243,179,25,81,238,208,161,228,91,218,108,136,36,4,51,204,211,204,107,156,121,138,146,101,13,102,199,145,180,39,17,7,173,85,28,245,199,67,247,60,26,85,57,167,88,125,162,158,80,146,116,93,132,127,221,12,132,59,48,248,184,20,164,220,49,94,187,206,25,43,175,36,175,180,104,28,80,123,253,99,171,26,59,20,79,218,157,154,28,220,85,51,195,52,72,110,129,198,63,116,210,142,132,95,209,124,14,55,240,10,224,244,216,23,200,186,140,136,166,32,126,212,189,197,177,140,217,16,16,31,156,14,135,17,225,144,138,188,151,168,201,96,106,10,160,53,80,121,115,133,114,11,23,150,182,155,169,148,224,249,7,55,147,253,218,245,157,106,38,204,31,196,86,109,239,153,189,55,13,239,172,84,51,217,92,1,150,128,165,153,61,68,109,111,92,239,255,241,64,149,86,179,247,28,180,201,223,43,31,128,142,39,111,74,96,22,202,195,142,96,154,111,1,203,111,234,139,199,113,90,1,28,0,139,232,227,229,127,29,28,92,193,148,127,67,236,192,117,109,125,83,60,254,206,26,102,181,252,155,41,212,176,223,100,38,88,174,11,43,63,122,255,47,70,248,159,68,32,211,104,64,84,61,249,95,8,197,154,180,108,194,210,128,56,145,175,154,105,178,165,215,212,10,96,139,90,107,64,56,94,102,31,242,158,204,105,183,70,236,226,193,63,98,67,89,107,48,71,52,40,251,208,1,179,78,136,251,38,205,223,71,7,94,77,105,166,163,1,48,109,172,155,107,81,128,10,21,234,103,238,96,7,71,72,226,52,59,218,232,166,117,194,202,15,156,14,19,54,181,123,184,127,4,205,209,201,228,72,247,198,233,176,72,62,93,134,113,124,83,50,22,230,39,182,80,212,43,106,249,195,248,199,95,161,207,106,189,227,44,255,129,227,188,213,79,198,233,47,30,208,57,226,220,129,58,160,179,79,154,7,147,52,32,254,193,21,41,198,47,29,54,107,13,236,48,253,7,162,127,221,252,15,104,140,218,48,42,38,205,78,42,160,207,81,169,102,154,146,45,53,252,175,64,152,251,61,251,63,193,196,82,129,216,129,195,101,243,133,109,237,223,77,88,234,173,255,59,214,132,95,113,134,143,222,59,225,26,56,162,255,71,119,224,55,45,239,12,144,189,161,163,145,117,3,172,0,11,44,21,133,132,206,136,191,121,130,195,218,177,192,111,154,139,199,169,89,9,73,112,62,157,188,179,15,223,200,129,50,78,63,128,21,156,78,152,255,120,33,126,179,183,165,247,34,75,67,38,226,186,16,79,88,142,42,253,219,60,167,55,13,198,63,72,26,198,35,249,127,252,51,33,56,76,192,127,177,165,106,126,204,119,80,176,97,254,100,197,245,134,105,255,20,226,1,204,229,79,98,212,227,134,193,56,125,96,104,234,64,162,137,160,95,175,205,87,191,172,40,45,115,239,221,4,79,170,182,59,35,82,89,246,12,43,77,25,92,226,38,108,218,64,140,221,34,225,223,212,108,170,254,70,25,83,229,158,228,105,235,62,243,73,203,156,202,193,215,139,105,125,5,208,86,183,251,219,203,122,78,110,23,127,18,147,57,54,29,20,248,229,44,216,54,17,56,21,118,14,92,125,5,196,131,215,186,120,223,213,152,87,7,186,163,135,172,217,21,158,122,234,22,54,91,177,190,184,246,17,136,239,160,65,124,119,175,87,107,79,65,172,38,15,52,171,15,237,137,46,107,131,139,229,62,102,86,60,51,183,9,190,185,26,90,109,97,120,46,174,239,143,182,180,73,207,202,253,95,20,86,44,155,234,119,147,203,61,78,51,91,58,184,141,198,239,20,127,183,237,190,232,64,175,174,237,130,202,61,230,114,91,126,227,156,199,177,20,42,45,153,121,149,157,15,168,78,89,101,171,230,143,83,116,49,83,225,219,117,174,209,154,76,180,61,192,175,62,240,241,255,132,191,47,21,63,80,206,75,57,228,126,145,151,44,207,94,19,107,151,203,252,16,197,78,135,223,53,211,31,209,60,206,213,210,170,114,82,143,117,236,185,148,209,153,120,119,216,215,20,27,127,191,146,189,121,43,237,225,108,195,30,154,111,53,48,69,227,149,252,141,7,70,87,193,105,186,240,90,182,50,239,177,172,55,228,25,21,109,244,21,208,207,201,155,22,51,205,242,54,178,21,231,202,33,28,179,246,164,43,99,148,199,66,76,229,242,45,23,166,104,185,229,204,203,176,120,191,70,17,220,67,29,187,238,144,233,84,113,0,195,168,180,32,39,15,170,146,235,137,202,247,16,187,156,109,245,190,77,157,43,219,161,97,230,120,174,199,69,248,67,137,31,229,226,30,138,30,9,211,70,245,24,181,236,153,78,51,47,123,132,153,198,172,108,43,254,225,203,75,114,127,190,120,136,247,251,125,176,178,37,250,246,129,98,146,218,248,175,162,224,18,62,191,41,228,245,67,40,121,239,1,165,71,89,214,255,123,127,64,74,34,164,197,34,9,211,121,153,184,97,241,59,34,184,81,103,146,77,115,200,251,115,86,90,7,88,221,243,205,220,185,184,81,2,153,232,74,206,237,0,190,239,61,97,7,247,13,13,201,153,116,49,250,147,220,26,233,251,31,246,222,163,44,198,4,98,211,43,47,134,103,237,4,54,210,106,50,97,251,123,113,201,206,130,61,167,60,218,159,207,61,80,114,93,63,236,236,3,168,8,208,250,210,47,74,9,153,31,65,178,171,180,242,102,142,20,22,20,73,156,76,146,44,36,247,57,79,218,18,9,104,111,126,174,147,21,145,49,145,149,245,200,25,52,60,103,139,27,217,224,124,86,105,79,180,73,20,141,205,243,147,150,215,9,197,240,114,142,26,106,223,120,158,16,195,183,8,205,161,186,115,186,62,136,56,77,252,220,170,104,251,216,70,182,246,244,203,240,102,60,94,90,201,122,29,39,82,213,21,178,73,56,199,72,20,157,11,164,91,137,24,123,250,5,43,54,79,38,226,240,112,143,146,128,29,27,177,214,70,91,198,58,108,174,17,199,243,125,211,221,208,199,180,138,72,198,47,180,72,202,166,134,255,208,66,26,140,142,206,105,179,70,62,29,99,19,87,88,115,40,122,148,205,224,221,179,61,15,95,27,88,188,26,84,227,181,78,136,117,152,209,126,231,48,108,117,81,87,249,100,51,81,102,129,175,40,70,128,175,52,146,71,113,207,83,158,101,142,192,59,106,197,229,19,38,173,44,163,102,131,134,246,91,111,223,101,97,151,199,186,119,156,203,9,151,96,189,161,74,151,138,25,29,46,231,195,99,114,214,176,208,103,72,141,84,37,90,225,228,198,151,184,252,100,149,148,104,229,66,216,166,64,250,117,216,37,54,139,55,65,117,174,195,38,106,241,41,236,66,5,44,218,134,161,194,50,66,176,221,35,190,82,199,56,223,77,129,86,227,113,116,50,12,10,230,57,204,44,227,181,16,69,178,4,231,67,228,29,75,216,108,253,35,58,18,15,169,178,46,75,125,76,208,151,186,107,76,112,62,43,21,144,2,87,37,151,142,52,103,178,134,138,163,17,185,89,114,58,71,32,192,180,173,197,230,230,17,84,47,129,139,22,84,229,178,70,245,19,115,72,79,46,137,47,99,47,195,220,54,237,54,236,201,242,136,6,8,102,170,147,160,83,221,224,192,112,71,240,143,189,235,230,50,214,46,146,104,79,53,147,148,240,115,198,68,125,199,227,93,26,50,138,35,33,79,242,29,14,252,117,242,111,117,32,193,26,9,229,239,209,136,164,212,0,170,92,31,224,95,130,79,36,36,136,153,106,10,248,50,41,148,12,119,187,241,183,62,32,10,226,177,182,64,12,187,177,237,189,87,12,182,174,78,179,76,99,232,162,157,165,60,229,4,71,200,135,199,248,24,36,205,95,113,166,73,178,175,16,179,8,38,157,41,124,169,97,160,235,118,187,170,126,166,126,225,125,5,84,132,115,168,118,151,127,164,208,38,199,91,212,91,99,229,176,12,175,82,247,16,7,51,223,75,175,160,104,227,219,4,65,177,214,31,80,125,22,57,15,90,195,93,88,241,169,244,196,28,70,96,146,237,117,102,174,37,40,21,45,102,150,235,142,239,76,79,64,179,35,33,33,33,102,45,164,38,145,140,204,38,35,3,42,40,137,24,24,104,142,70,163,192,86,106,207,84,213,185,245,172,238,50,177,134,252,225,21,101,170,167,30,100,79,247,24,116,157,156,10,148,246,199,149,242,141,93,145,52,118,55,240,43,149,169,138,6,226,68,71,115,217,229,43,129,175,131,221,65,181,228,238,46,21,70,85,65,76,134,98,14,244,53,143,82,64,42,36,34,48,11,180,107,102,102,121,236,168,168,168,200,38,203,44,49,47,248,82,220,162,112,166,103,91,79,55,179,202,251,176,168,177,123,156,114,21,68,141,189,178,101,253,42,23,135,156,140,223,22,40,236,30,56,127,33,68,18,205,43,252,7,62,164,160,52,174,78,191,11,10,192,208,176,166,206,219,106,230,20,148,29,53,13,165,2,113,162,21,217,146,200,24,158,100,13,11,14,1,252,158,44,142,42,137,17,83,33,101,156,121,158,92,26,142,148,49,144,163,225,206,7,49,145,80,70,243,56,254,28,127,202,131,229,223,148,121,49,36,54,241,105,10,253,107,82,254,178,135,10,3,166,83,77,171,68,181,234,204,249,129,140,39,132,61,177,1,103,47,84,89,138,197,172,141,32,167,179,34,20,121,98,158,38,37,41,217,188,89,177,56,117,160,100,240,118,71,127,68,210,39,187,197,41,35,184,182,225,187,85,222,247,74,238,20,126,135,143,187,123,44,169,10,146,130,89,213,98,231,1,227,42,213,165,167,184,36,234,40,68,6,185,133,220,210,211,139,108,43,142,37,171,200,170,184,112,238,253,155,150,107,86,230,158,72,59,123,57,239,140,107,25,24,242,76,177,108,184,66,37,18,243,76,215,92,233,218,40,87,118,102,112,119,140,200,111,214,208,154,20,63,254,223,85,23,118,101,217,220,76,73,96,247,57,99,58,75,177,68,76,66,45,69,228,116,77,107,123,108,17,183,68,134,60,23,74,182,117,228,162,210,101,119,125,16,37,40,54,54,9,66,94,69,204,101,246,127,85,95,91,53,199,66,161,47,152,32,14,101,60,253,135,173,201,186,41,253,75,30,146,244,84,156,83,21,116,213,100,234,227,240,129,237,217,112,155,21,94,178,54,48,9,86,95,157,202,92,172,116,96,23,234,89,60,66,177,120,76,34,27,185,202,180,72,117,67,108,50,119,224,188,124,35,93,142,117,252,98,236,80,111,29,80,2,164,148,27,85,72,254,139,153,39,160,166,119,60,81,223,216,189,33,41,200,212,46,167,168,157,45,33,17,202,87,51,87,148,22,114,195,7,10,171,20,228,172,253,168,224,28,92,99,12,146,80,8,106,179,168,253,105,245,67,109,248,127,232,185,134,179,244,58,20,162,155,206,168,111,122,106,214,15,215,114,22,163,160,160,160,7,81,73,74,68,199,146,66,119,10,177,81,40,40,152,93,165,166,25,34,249,253,235,114,25,2,190,158,30,25,110,166,123,99,63,94,1,45,88,107,139,174,126,2,219,123,105,19,2,231,212,225,90,49,210,158,245,230,247,173,117,81,225,17,30,37,69,216,222,99,253,60,76,7,168,228,122,148,180,253,105,192,146,209,2,170,221,131,48,43,68,75,113,251,85,245,134,250,37,178,66,137,9,91,118,13,229,1,220,52,169,145,103,82,222,39,197,34,54,56,62,33,58,80,12,191,8,213,120,186,72,98,85,14,119,94,154,238,52,101,108,192,231,154,36,28,165,56,20,108,202,208,208,208,192,126,169,244,30,55,149,158,69,180,79,143,169,221,147,116,17,140,71,236,203,197,148,139,134,254,7,159,20,203,136,152,177,44,232,113,226,12,32,105,231,209,159,125,27,46,128,164,64,5,137,118,124,52,165,139,9,108,115,240,101,142,239,77,159,177,87,72,212,190,212,143,124,217,238,98,205,169,194,87,0,76,225,229,126,196,76,145,23,72,96,138,165,239,198,200,201,50,109,129,42,55,96,68,190,64,177,224,234,94,217,180,230,238,44,243,183,161,173,161,100,244,1,8,236,31,25,163,176,12,154,54,0,74,42,136,25,229,48,19,19,179,48,93,127,154,93,122,5,152,83,54,204,149,110,177,171,75,231,203,118,25,206,100,148,170,228,240,15,215,29,72,209,45,29,87,226,155,176,145,38,91,128,16,205,72,102,45,191,78,44,72,162,183,238,176,44,44,50,115,42,6,233,16,200,47,209,55,44,200,36,142,88,168,100,201,74,49,96,228,135,57,216,230,165,156,102,152,223,136,115,29,133,12,59,44,223,239,195,12,195,245,218,254,46,221,90,177,42,92,151,166,96,90,131,201,50,111,155,164,9,43,173,139,62,213,254,177,50,121,104,148,203,213,116,84,183,241,121,251,17,201,70,230,81,223,210,213,159,107,65,0,125,167,14,37,136,32,38,162,130,101,218,96,230,15,15,190,236,111,245,118,190,248,107,118,211,13,115,254,5,254,52,238,160,217,71,209,162,173,165,226,14,188,152,254,146,206,177,97,205,85,212,142,216,83,1,80,225,128,225,75,214,187,213,84,27,124,221,157,20,237,67,151,70,144,188,237,49,117,183,214,77,84,88,193,69,194,123,131,244,223,156,205,128,63,56,58,74,249,34,103,250,225,77,235,209,185,210,145,14,148,190,141,200,37,129,181,77,197,232,163,221,34,34,177,185,209,190,16,178,210,45,155,203,249,105,125,35,163,98,69,211,252,77,139,21,237,33,158,98,83,251,210,248,41,22,144,81,80,128,15,186,254,189,52,181,139,78,33,91,159,198,224,203,156,246,165,73,141,85,82,74,183,101,202,76,164,250,169,79,221,207,14,70,155,112,220,40,2,214,237,170,56,101,202,62,182,252,109,69,124,182,134,48,250,104,164,125,201,216,169,96,11,73,73,68,19,98,149,216,229,73,85,6,224,39,161,133,77,19,119,171,234,120,14,49,170,223,163,14,77,246,173,8,255,138,250,10,225,98,142,192,180,8,225,194,166,176,122,137,208,113,35,247,47,126,116,240,201,154,248,161,214,189,63,116,131,29,89,58,227,10,174,77,233,212,163,61,73,235,16,174,26,82,146,176,177,241,195,168,37,3,39,115,41,131,160,193,0,106,107,216,152,108,185,7,242,25,93,181,58,218,156,143,30,237,115,31,213,237,125,42,57,83,40,210,46,18,81,220,235,72,199,20,156,175,221,76,160,105,45,233,97,162,61,84,166,49,140,20,71,66,233,35,237,225,12,107,36,152,72,126,198,78,156,217,186,247,251,15,156,81,253,77,76,3,226,24,17,67,250,22,249,36,14,45,27,41,144,134,69,13,197,79,156,248,141,241,95,108,216,164,97,34,166,10,10,98,217,189,69,217,193,70,69,121,19,200,115,239,222,161,177,132,200,194,32,178,40,59,72,139,136,216,36,37,213,136,184,25,105,57,9,84,175,125,52,127,246,54,214,199,3,18,243,38,245,27,74,66,38,130,205,164,37,11,155,164,44,112,64,100,105,211,177,133,179,211,27,209,113,201,159,141,74,169,43,73,207,242,13,45,218,153,88,135,87,139,21,171,31,49,196,205,144,54,118,195,230,173,168,126,137,128,104,87,127,227,88,208,176,105,5,250,47,218,23,204,148,13,145,114,66,40,20,79,138,49,46,31,249,109,194,199,57,31,28,153,186,35,250,195,62,88,81,41,53,49,201,56,220,213,244,134,33,230,72,137,84,87,41,229,214,44,166,42,40,252,2,245,207,64,56,72,227,106,113,180,237,52,123,202,153,208,255,200,20,230,251,58,222,190,2,52,210,211,23,70,131,47,176,181,112,209,232,138,20,209,245,55,197,211,148,64,198,200,169,162,104,109,12,104,189,250,135,178,199,231,198,153,207,164,84,250,151,8,176,243,12,22,176,202,247,210,6,121,182,122,90,219,162,67,28,1,52,104,43,46,11,232,176,72,188,7,203,17,212,82,101,69,39,233,231,53,140,32,5,49,9,86,205,89,11,136,250,25,251,112,186,21,50,143,31,86,131,151,147,65,203,117,141,27,79,234,66,232,179,58,222,150,85,216,185,42,117,225,54,211,211,35,249,249,64,110,255,247,224,149,46,53,228,194,142,154,115,250,117,13,157,160,240,246,16,59,76,134,10,100,165,91,167,240,138,27,188,195,199,209,226,117,211,148,207,183,15,172,135,43,167,74,105,32,135,236,155,214,90,244,251,200,251,138,58,51,67,71,238,2,46,96,39,87,140,95,37,194,142,58,23,189,40,68,133,100,200,1,17,53,58,198,122,124,113,218,32,90,97,18,84,106,86,16,210,226,79,160,16,88,92,236,220,174,191,31,26,111,84,194,192,128,229,224,32,96,58,101,213,238,83,179,79,36,68,79,242,29,97,141,229,173,163,222,210,40,107,105,190,29,143,97,232,86,89,143,127,131,243,70,189,92,199,12,21,238,148,102,79,26,8,156,10,203,140,231,0,36,139,86,233,146,255,30,75,132,131,179,2,157,34,153,203,30,144,6,153,109,73,237,94,113,151,162,4,65,248,24,179,187,221,222,201,226,26,25,60,76,237,140,204,90,244,165,200,210,104,130,67,254,196,86,45,226,36,169,218,98,230,58,177,178,22,117,100,139,40,0,157,168,110,220,34,191,106,195,30,50,178,36,152,156,44,193,101,139,14,192,177,52,94,166,201,245,251,246,129,86,228,99,183,18,64,131,47,239,160,86,18,102,164,177,92,43,75,105,123,170,72,233,8,89,43,1,201,64,60,118,232,60,195,242,221,160,197,236,50,48,58,178,166,32,72,36,155,153,153,153,132,200,248,6,118,201,246,103,109,239,123,71,2,146,56,201,188,29,11,52,215,99,203,32,196,184,62,67,27,153,77,114,67,17,169,240,134,122,236,241,188,200,245,67,54,162,165,3,73,133,77,177,230,242,218,136,232,94,91,215,246,110,254,81,119,151,245,1,247,213,94,117,248,100,44,47,14,230,231,187,176,57,235,35,63,62,60,72,133,28,227,1,198,98,178,67,2,74,199,8,18,235,102,88,82,238,100,21,89,18,4,40,143,26,200,199,5,38,18,22,36,76,5,225,39,56,166,116,240,40,26,122,112,48,50,250,38,70,30,72,133,199,169,84,156,79,171,199,176,135,222,55,28,186,18,74,25,23,82,130,18,29,100,232,192,130,13,11,100,174,138,118,146,86,0,132,47,251,132,139,213,80,62,57,236,30,217,219,64,182,218,42,153,118,242,51,84,240,155,199,166,8,168,69,41,141,115,128,154,153,100,165,37,76,146,61,157,152,141,29,66,25,26,239,215,176,120,73,1,208,63,194,77,118,102,143,73,228,242,8,212,155,99,188,182,229,2,250,112,51,37,101,77,107,246,67,183,88,63,136,72,46,29,28,49,8,35,142,76,36,142,180,63,135,35,159,103,159,226,118,224,174,70,95,85,220,113,233,146,93,185,207,216,183,50,180,84,221,48,132,26,145,71,75,190,234,41,161,208,146,44,65,67,164,160,148,104,58,139,59,190,142,187,51,198,146,179,46,39,23,154,42,62,199,192,238,18,255,121,175,109,115,169,96,58,93,244,76,141,238,232,167,24,36,159,55,173,95,79,143,215,31,65,182,67,90,177,1,148,105,90,10,98,145,28,207,77,162,140,21,51,128,110,252,21,80,90,235,31,205,244,247,237,185,74,61,74,144,134,135,197,20,112,1,25,225,119,150,110,129,141,233,66,88,96,78,106,19,47,151,12,228,78,94,205,82,152,202,102,97,36,91,88,46,11,137,189,16,214,80,130,132,140,115,176,255,142,72,104,199,66,171,214,81,211,60,46,1,190,183,97,102,181,85,57,173,69,239,231,55,221,13,145,162,150,220,40,108,8,185,129,91,157,124,33,249,97,175,88,252,100,110,20,234,108,221,146,78,250,240,204,240,176,114,106,82,68,224,165,20,206,208,33,122,137,204,119,199,44,10,169,112,186,58,135,12,93,255,250,16,208,228,144,4,105,221,34,162,120,86,13,17,169,35,16,16,115,18,106,25,89,152,152,103,96,145,86,247,179,231,241,160,120,17,244,91,249,33,101,172,157,186,152,106,110,213,102,190,218,176,237,226,154,215,109,86,30,171,38,139,60,126,164,85,172,26,76,19,179,9,196,186,88,185,55,237,80,43,190,154,67,210,147,230,250,254,72,202,53,189,48,177,252,10,96,235,213,182,232,118,253,18,71,209,208,47,115,43,238,184,246,253,38,245,119,190,247,165,100,214,63,6,232,64,176,75,22,248,178,159,194,190,162,163,30,130,43,79,187,42,132,101,163,128,107,1,179,232,70,79,33,169,185,82,131,93,96,104,13,45,20,222,1,49,83,197,218,165,243,204,141,210,85,221,3,249,197,92,18,130,207,18,124,159,199,29,214,222,168,24,116,28,106,180,127,60,185,109,142,203,215,78,219,184,58,104,173,45,90,30,6,126,15,110,75,61,205,205,88,163,216,24,199,119,203,166,225,169,206,96,174,139,238,142,165,237,29,89,54,11,46,44,249,225,18,189,24,0,42,31,74,237,178,202,115,127,15,153,174,187,12,6,210,70,215,230,198,138,186,81,137,174,234,105,177,70,94,158,78,204,213,244,34,46,152,153,232,245,186,248,192,128,206,174,61,195,111,240,210,216,153,112,230,164,133,39,73,90,20,70,178,129,133,91,100,242,147,82,66,110,174,24,16,210,248,220,24,179,43,84,104,69,163,175,42,113,67,211,195,137,171,143,215,213,195,73,131,166,108,253,108,138,249,203,181,86,44,129,173,63,58,113,78,57,208,111,207,161,90,114,170,16,94,65,182,87,85,50,52,226,103,226,128,110,112,43,229,139,144,75,202,57,67,29,17,32,232,57,201,49,121,81,172,189,38,92,233,123,113,179,224,142,178,88,138,124,223,23,202,24,162,161,158,152,85,61,41,36,57,67,122,214,77,83,123,104,97,70,14,102,133,102,54,236,168,160,216,37,47,14,155,120,33,243,190,16,59,59,134,181,224,21,39,164,254,220,127,59,38,166,82,224,84,41,103,56,140,137,77,62,158,249,8,121,92,20,237,8,181,100,16,53,37,241,2,207,96,6,249,243,15,221,83,147,10,242,124,8,97,191,28,139,39,217,77,247,87,76,18,195,231,60,107,152,233,123,29,153,97,4,34,114,90,201,232,77,136,114,9,175,3,6,233,72,14,191,37,247,106,192,228,194,129,36,70,30,190,162,20,232,187,37,59,80,27,154,168,83,58,36,136,47,35,56,221,40,143,181,18,31,201,140,184,153,202,224,156,202,21,242,45,231,203,199,9,157,39,48,202,209,201,141,128,242,81,4,199,91,166,242,53,231,40,133,181,84,34,6,53,116,189,115,123,110,0,253,167,255,116,85,213,255,112,213,244,0,249,127,232,187,2,70,28,106,100,13,101,144,9,72,41,14,85,41,134,24,201,11,8,19,13,141,128,64,82,161,38,9,37,221,15,52,16,125,162,132,154,86,47,10,179,56,231,208,31,179,91,130,144,239,76,177,162,86,224,177,145,241,253,97,71,197,3,5,96,193,210,148,174,127,170,5,18,187,43,158,139,108,12,141,100,36,33,33,16,102,166,49,172,74,69,127,203,159,173,83,246,250,64,233,212,30,65,117,15,185,197,36,68,37,56,38,31,155,76,76,196,173,62,170,80,108,170,91,44,111,26,130,18,61,94,143,171,109,248,3,193,205,135,69,14,102,210,238,35,67,37,2,104,135,160,76,156,138,209,88,76,126,207,1,19,26,83,153,201,136,192,242,84,240,66,129,241,126,208,128,7,173,6,40,135,247,71,31,128,207,23,158,116,88,51,19,43,117,79,35,113,54,11,235,180,250,52,42,234,122,131,62,178,115,74,230,237,100,7,26,65,134,179,19,212,52,18,14,148,178,144,210,240,10,131,165,112,186,130,125,82,210,105,95,210,223,174,127,9,198,197,228,255,189,120,226,103,123,130,227,13,147,66,152,232,94,235,10,33,247,145,74,210,42,155,222,152,42,172,153,63,145,74,98,214,24,48,12,28,102,143,81,12,111,216,8,141,246,37,35,53,101,195,134,114,254,164,136,10,247,56,83,25,234,118,201,20,161,178,41,98,37,112,45,214,137,72,18,146,6,149,75,16,45,103,140,84,24,231,98,224,127,49,48,111,255,146,211,125,207,145,166,29,235,41,38,36,160,80,136,76,71,162,173,208,86,71,238,108,102,105,253,193,144,35,210,186,161,34,229,69,104,170,176,108,195,195,162,176,44,17,230,10,221,111,208,146,88,18,120,192,125,165,179,241,58,30,203,139,253,236,221,228,114,150,30,229,129,43,151,212,143,5,15,72,86,15,235,33,61,73,16,234,146,67,61,46,11,176,16,198,132,69,50,54,134,12,143,200,222,223,92,93,121,65,159,149,84,213,218,159,48,62,181,184,187,234,211,217,83,87,116,161,40,236,165,149,98,205,237,178,194,223,146,72,182,48,91,189,96,118,128,244,54,156,14,25,252,240,192,83,183,150,84,85,198,195,75,22,106,104,58,68,171,254,29,188,120,16,150,176,213,42,101,67,219,180,72,38,10,70,130,192,78,215,86,206,34,164,216,244,212,226,147,250,38,71,250,38,202,113,229,134,42,204,254,17,86,219,176,145,165,253,221,128,227,71,243,101,83,83,70,178,235,74,13,196,61,34,86,200,214,16,165,54,91,147,133,179,98,61,233,123,0,154,140,110,60,87,8,12,9,138,132,55,174,197,152,114,254,104,88,82,94,168,255,164,75,78,219,20,99,51,93,68,79,64,29,194,148,55,171,67,129,99,37,12,107,125,77,245,73,241,152,106,38,139,134,125,137,141,65,178,4,168,164,113,100,56,25,151,120,239,148,120,89,152,34,185,177,88,70,215,153,88,151,89,168,112,160,64,127,85,244,62,31,57,100,98,9,232,169,191,37,21,188,8,164,203,13,146,38,13,141,157,154,125,103,225,81,92,220,12,50,166,93,54,108,45,234,250,253,101,169,235,247,52,176,156,72,75,136,62,22,45,28,71,131,88,144,247,97,162,213,250,164,22,125,124,245,220,4,92,141,77,51,33,83,73,203,59,91,54,176,248,145,163,34,95,179,51,214,98,139,251,3,123,161,140,158,168,192,103,73,16,190,225,45,70,64,144,70,175,254,89,101,52,107,225,37,29,61,74,159,13,12,246,227,36,79,8,147,10,204,252,16,227,185,44,92,119,173,166,128,186,223,159,244,82,121,200,176,45,105,30,219,140,30,145,43,190,249,100,205,129,208,116,76,229,249,63,1,42,112,228,255,118,72,250,177,47,126,129,54,188,22,228,81,249,73,80,91,113,179,60,202,19,252,103,121,248,76,199,247,121,64,15,206,193,169,208,234,150,207,172,104,192,226,120,246,82,178,198,116,101,127,6,162,210,122,228,88,129,44,231,40,192,168,246,212,149,183,213,102,245,99,249,97,240,73,32,37,201,243,169,158,82,45,152,59,61,92,97,158,93,7,108,98,35,195,61,20,184,33,82,183,98,209,59,60,105,42,152,140,48,9,33,29,16,95,249,102,82,121,31,144,124,58,160,91,203,241,10,72,210,156,121,5,220,198,137,63,172,239,127,119,81,125,179,111,101,4,42,85,105,175,118,84,82,53,171,165,114,192,137,19,127,55,14,25,78,162,219,230,125,74,88,246,30,76,117,232,251,98,4,41,149,100,145,47,24,254,187,233,151,139,123,174,125,134,102,169,62,239,75,177,127,103,41,194,208,120,146,71,136,249,146,131,135,17,171,133,72,181,203,39,221,30,9,139,26,92,240,81,67,26,149,157,227,172,160,121,218,86,101,140,103,249,217,109,117,34,129,29,35,140,64,175,186,122,104,33,151,79,194,188,191,22,242,231,241,173,47,137,44,57,216,102,96,199,191,17,131,181,20,14,88,8,141,24,227,53,84,64,121,42,106,102,198,107,56,67,207,63,149,247,254,236,71,130,117,225,232,139,155,244,88,105,108,74,69,228,252,121,167,88,165,235,59,249,236,249,152,77,228,14,178,161,157,37,171,148,102,28,75,196,10,67,21,235,133,165,82,147,178,12,100,127,39,253,171,111,7,167,3,38,154,200,130,61,185,104,198,4,151,195,168,213,209,79,33,65,182,80,177,130,207,81,147,43,138,64,145,161,215,163,1,153,170,94,195,134,92,82,104,50,155,12,53,16,74,131,66,253,66,151,208,114,141,233,161,116,199,89,21,192,130,185,34,3,30,244,145,219,88,52,167,193,157,110,226,94,208,138,149,197,153,244,29,86,152,237,42,173,170,98,214,144,208,174,54,72,51,156,106,192,30,74,110,180,73,77,193,220,57,97,27,92,6,75,118,79,171,99,123,233,200,169,231,247,83,112,208,83,71,111,166,36,68,109,86,157,19,245,142,200,112,2,109,112,2,99,163,249,1,95,203,47,212,44,100,94,1,59,170,108,94,207,219,242,47,13,174,242,80,53,197,101,237,147,24,106,229,49,90,206,220,139,35,179,86,184,99,219,111,231,9,21,214,186,26,68,179,209,167,201,91,32,150,206,194,142,144,38,68,65,102,103,3,80,69,11,225,101,115,179,92,151,190,105,45,17,38,210,122,234,150,0,92,174,23,205,192,165,185,38,184,18,59,173,112,126,53,4,134,138,133,53,71,54,90,65,72,120,210,234,124,241,36,140,203,183,209,75,50,117,9,64,74,33,5,145,104,32,10,116,251,156,192,31,78,171,30,92,57,218,171,238,18,108,83,70,86,180,1,55,188,6,239,144,28,166,160,31,189,45,144,93,76,247,105,246,208,31,82,44,249,57,54,110,236,151,130,136,230,39,95,162,99,253,109,185,212,244,10,38,228,26,29,52,197,9,155,45,138,120,29,124,55,61,19,132,252,127,3,254,49,67,43,175,14,234,18,63,107,194,205,198,11,52,160,46,193,157,34,219,135,62,31,185,222,221,19,179,160,199,130,56,230,66,87,179,4,182,255,27,113,129,164,81,127,165,128,181,219,219,232,73,44,198,59,50,76,72,204,199,217,0,149,125,45,25,57,171,87,47,152,33,231,162,87,124,160,174,26,15,179,108,48,5,213,100,193,2,53,239,200,72,69,59,2,133,8,102,249,149,238,7,14,223,125,126,20,61,103,227,195,36,16,114,49,60,159,171,35,247,30,116,251,55,20,80,245,251,242,28,239,79,186,68,84,170,16,21,110,189,140,205,32,8,254,50,81,106,196,87,40,87,118,133,159,78,126,140,217,148,116,161,175,153,188,109,158,63,143,5,134,231,72,166,24,137,229,150,34,129,129,165,181,210,106,97,218,177,90,63,117,55,225,208,165,192,161,105,249,147,133,14,154,92,114,49,60,24,242,243,161,221,236,7,54,223,235,13,218,21,36,39,99,15,19,211,54,131,157,156,77,21,71,32,220,210,241,11,68,127,218,31,223,89,148,250,57,150,14,57,199,74,182,42,22,239,88,98,231,87,173,146,228,247,179,143,111,61,191,143,159,81,12,151,129,124,82,164,47,233,159,141,37,173,167,167,141,52,132,200,208,45,23,146,162,184,244,37,30,165,141,210,122,68,169,189,36,36,46,216,105,255,181,208,92,198,195,82,54,170,29,181,2,198,165,145,150,130,232,232,193,241,124,125,206,188,72,89,86,83,98,121,204,14,67,129,37,252,99,101,31,199,242,65,110,79,198,28,165,108,10,180,169,156,190,176,16,42,196,58,243,178,52,121,86,199,17,58,42,51,85,21,27,160,141,116,185,66,237,215,48,114,183,110,78,223,15,151,204,21,251,92,93,169,156,31,137,43,16,21,153,236,112,154,49,210,100,242,197,61,102,147,29,21,105,219,191,123,212,105,58,103,139,74,13,9,105,69,111,128,212,217,39,40,195,196,116,96,19,44,138,103,192,74,56,74,131,199,142,249,208,167,243,250,108,53,7,162,87,165,104,197,116,107,146,255,134,6,131,88,34,42,18,104,104,8,12,12,29,254,86,47,97,180,168,172,85,120,41,36,10,255,73,15,214,116,176,133,237,107,76,192,122,170,161,40,85,121,140,171,86,1,255,98,172,41,104,58,199,129,14,103,128,220,95,134,172,217,194,204,237,187,102,209,71,41,2,253,142,197,85,72,138,195,101,209,140,109,149,209,67,16,46,108,86,87,196,180,201,206,61,85,146,69,133,108,97,156,146,130,4,89,169,37,149,72,171,101,77,92,221,66,157,133,244,54,117,62,176,124,50,107,206,68,153,179,150,218,66,140,199,118,125,56,240,66,27,26,106,73,99,151,74,27,98,254,198,144,232,32,17,35,49,49,49,205,143,241,242,233,105,56,60,174,3,253,154,223,102,37,119,122,108,53,238,29,52,35,151,88,253,26,155,88,191,83,51,12,88,80,187,200,241,30,130,245,96,33,125,105,206,205,174,42,209,32,212,24,141,222,138,228,103,118,254,119,223,243,114,176,22,234,110,22,177,84,13,66,235,61,221,201,20,138,157,31,32,205,122,65,1,105,169,139,154,98,87,233,83,220,82,239,171,156,215,51,231,173,195,36,232,151,124,227,107,73,228,27,188,107,240,201,154,93,251,250,205,121,79,36,183,249,28,73,238,67,52,195,15,217,28,234,91,231,190,229,11,160,119,67,182,90,134,74,11,131,122,243,177,29,162,143,247,133,100,204,36,129,230,201,71,175,0,241,91,73,24,234,114,189,84,182,234,155,9,36,103,197,223,105,160,128,128,74,69,139,134,173,93,99,186,46,97,218,105,231,98,143,150,217,41,96,100,44,180,64,131,200,89,113,132,243,46,27,41,23,57,15,177,157,95,13,118,247,110,207,85,26,49,149,112,145,77,139,4,138,61,11,229,208,109,42,4,213,169,3,81,74,251,52,121,136,96,233,169,137,129,182,68,204,30,56,60,31,196,250,205,185,103,29,118,122,144,254,17,107,106,218,151,235,31,177,176,107,169,226,152,47,101,254,138,69,0,222,132,138,5,252,164,0,180,66,237,34,174,11,10,180,90,151,216,2,170,103,248,69,122,68,63,226,102,35,222,196,7,214,157,215,81,77,47,249,106,31,80,96,162,62,178,252,118,173,246,79,76,14,123,19,31,43,155,150,15,241,8,247,36,73,143,144,240,213,42,53,161,10,8,177,17,246,13,250,224,174,193,198,151,189,126,57,247,76,224,141,181,46,225,32,15,41,53,16,221,192,113,211,129,133,53,155,175,103,26,84,109,198,63,106,2,217,223,241,207,218,46,63,244,205,125,74,52,229,130,204,56,170,174,173,236,99,151,87,142,50,217,34,55,157,122,248,166,121,8,247,41,55,58,68,148,93,121,39,36,231,80,38,52,53,102,24,171,134,236,87,4,31,151,50,74,238,223,37,209,215,98,100,154,88,33,199,248,67,72,126,170,247,221,167,167,107,190,207,251,22,173,232,148,160,128,44,218,162,120,185,118,239,143,113,236,226,19,247,245,64,97,138,192,230,164,162,107,89,33,36,223,255,233,238,70,4,69,63,104,81,94,86,112,95,57,40,250,228,170,192,49,180,220,123,69,36,152,57,204,200,44,114,247,189,221,159,5,172,77,155,86,190,249,232,18,243,38,49,121,7,199,152,125,213,76,59,46,20,162,218,141,68,198,45,78,255,201,205,177,164,229,35,47,78,213,140,63,95,76,250,34,9,242,165,210,240,17,248,154,173,28,22,65,178,79,64,138,190,155,158,214,252,164,120,10,139,30,244,198,203,237,203,106,108,194,228,121,182,252,130,107,201,45,199,157,38,241,134,170,72,80,10,255,36,218,112,204,83,75,47,23,239,82,228,57,119,146,194,151,52,140,243,193,190,158,230,87,0,229,183,184,178,112,240,142,154,80,226,4,85,51,58,117,166,251,221,43,192,252,189,159,130,230,28,42,87,90,67,149,207,250,217,231,48,164,112,215,42,56,31,24,250,251,48,137,92,57,22,217,178,9,247,113,250,195,7,145,152,113,204,178,12,20,85,146,22,163,177,128,197,72,36,131,134,139,55,98,247,207,157,223,113,240,78,208,73,46,225,26,162,255,80,46,88,63,102,254,253,166,6,122,189,252,46,239,44,187,55,37,31,232,255,183,252,116,207,219,224,45,214,48,201,45,86,239,66,124,255,197,102,246,138,57,179,176,143,125,137,136,162,118,232,239,109,25,223,8,255,253,104,15,19,14,162,253,2,44,241,110,206,109,55,87,53,244,194,70,49,144,236,155,115,233,152,220,105,224,123,29,251,95,29,164,226,125,85,110,160,144,78,143,109,75,27,9,181,227,224,89,195,164,121,54,60,1,105,175,144,126,108,248,73,140,145,194,196,187,171,87,192,175,230,151,166,175,125,136,97,100,68,161,243,157,199,133,35,220,238,68,191,231,158,17,191,190,159,88,127,75,210,117,85,62,143,224,121,78,18,27,233,51,229,37,177,81,1,60,133,50,89,209,238,240,212,206,132,151,108,113,14,34,76,32,10,38,174,247,111,190,58,170,193,24,249,46,99,67,107,215,252,254,161,86,233,79,198,133,121,75,237,205,79,191,204,234,6,77,6,61,241,167,51,198,138,84,54,175,135,63,41,23,101,137,54,53,122,168,94,124,34,131,207,57,207,86,33,234,230,104,223,89,20,56,221,66,176,25,187,168,115,219,17,116,169,116,208,191,219,204,33,117,21,152,142,221,224,62,39,189,31,201,121,5,124,186,235,125,206,20,56,59,79,34,220,254,231,174,198,162,142,168,184,251,29,79,87,230,43,64,205,232,121,208,211,88,8,155,162,146,127,122,45,234,18,183,89,188,23,237,0,190,35,238,165,123,7,135,111,131,234,98,120,92,34,93,6,204,70,61,0,204,234,174,51,128,124,29,80,177,145,97,247,233,237,192,41,211,33,104,169,35,213,91,31,189,115,186,41,207,221,118,24,142,39,23,230,146,217,43,163,227,171,92,96,90,96,226,217,112,211,246,206,84,2,207,4,219,155,182,254,93,225,201,171,10,98,202,237,117,160,103,253,111,43,60,204,44,208,130,148,168,69,179,219,240,136,173,206,60,21,86,37,36,54,169,57,72,128,218,142,126,133,189,244,187,195,110,130,116,20,196,127,62,188,94,229,196,159,8,21,71,29,5,149,214,175,65,146,69,146,13,199,96,110,47,64,215,192,110,222,229,136,129,74,156,192,102,254,188,119,230,168,206,202,144,101,42,118,216,42,207,105,74,149,58,231,50,220,102,104,19,241,247,22,64,211,219,163,84,87,41,76,88,82,44,243,255,96,36,111,8,158,105,95,1,146,237,17,2,71,196,66,239,255,203,194,38,141,198,35,12,69,215,78,192,15,123,141,7,245,216,23,138,71,229,156,101,99,254,14,92,93,209,78,45,69,162,106,118,67,110,36,92,254,170,103,140,90,178,27,61,14,25,245,83,66,155,32,120,117,8,249,84,240,172,137,122,122,149,141,65,248,164,74,218,44,233,54,140,138,30,194,193,48,72,86,93,23,28,187,87,43,57,250,10,176,190,22,236,201,230,118,162,229,188,168,165,250,4,10,222,7,139,168,0,207,153,183,52,165,138,161,80,193,241,9,41,147,151,190,253,187,138,163,9,150,55,168,249,103,21,103,178,110,214,15,229,239,42,78,84,110,127,40,116,3,171,75,187,155,199,217,36,118,173,119,45,240,50,16,32,203,30,35,197,228,91,240,107,160,137,141,12,203,168,4,231,220,20,182,131,168,202,248,153,148,220,156,186,79,18,50,189,177,116,43,48,230,208,17,166,243,155,99,93,114,180,195,111,168,115,171,252,228,243,6,92,180,76,171,209,169,228,27,226,150,75,54,143,32,84,44,42,165,150,68,98,57,192,20,203,134,146,49,124,191,184,17,221,93,198,28,76,100,223,23,130,190,240,235,103,120,142,234,164,135,171,167,45,151,233,179,196,117,37,57,184,156,58,138,179,148,238,211,32,111,192,199,241,245,159,83,118,102,84,214,98,142,63,130,26,62,18,42,60,172,112,107,165,130,103,135,99,136,241,126,145,144,74,232,26,137,103,77,47,31,65,233,57,27,153,72,46,21,144,127,235,29,206,94,62,106,82,94,65,139,212,205,208,14,147,109,98,205,230,31,101,214,57,233,85,114,14,105,105,235,196,216,47,198,178,50,155,120,1,125,147,23,151,184,196,220,187,98,134,73,116,131,129,178,169,234,50,156,191,228,57,7,151,133,16,193,100,166,230,51,121,221,117,179,233,220,210,6,39,253,184,30,238,33,140,143,73,86,169,135,5,211,103,215,204,184,33,89,74,36,57,30,244,244,199,48,38,222,217,44,116,22,212,221,254,177,70,26,16,156,239,57,43,216,184,92,229,181,252,99,95,194,114,152,123,85,176,86,166,114,244,36,4,104,215,31,74,242,166,61,100,69,39,205,4,11,63,22,36,59,80,173,148,255,10,44,139,219,3,165,8,126,50,237,229,228,65,219,126,161,40,248,51,108,44,26,5,44,85,208,102,39,235,118,15,81,52,173,132,22,98,154,177,113,164,3,64,144,244,100,110,33,53,16,90,153,237,115,181,32,120,160,49,109,91,83,140,164,19,198,190,2,180,231,10,234,188,148,39,31,228,39,242,73,138,166,8,64,33,14,217,228,83,104,120,76,148,71,65,235,124,49,174,70,231,76,158,93,105,92,3,161,118,155,132,82,195,188,230,13,123,105,100,241,250,28,24,68,77,242,122,53,139,176,164,75,148,54,102,172,164,51,133,93,178,197,56,203,160,6,83,166,203,141,97,72,239,29,238,123,93,90,143,96,176,39,114,190,190,101,221,54,126,126,232,20,209,222,17,26,185,45,34,198,81,77,235,131,147,145,177,3,170,140,202,184,137,194,169,118,111,243,215,217,234,53,180,238,158,196,209,24,98,118,237,41,109,225,170,233,155,23,234,98,88,102,15,210,101,113,96,181,112,144,212,112,52,1,148,238,72,42,25,196,161,14,135,150,19,74,214,114,103,136,231,111,35,146,199,188,229,165,100,76,42,233,13,193,96,1,130,243,112,132,126,144,33,102,193,18,147,66,168,136,137,255,197,250,239,95,124,130,130,226,186,199,244,221,232,142,91,122,118,27,135,71,167,183,46,64,55,114,134,246,243,33,34,202,232,75,126,40,178,248,138,50,76,237,135,218,196,198,85,124,213,205,112,214,24,234,155,120,35,90,150,236,176,185,18,197,178,89,83,112,69,91,159,162,86,60,149,226,155,166,80,70,104,235,22,191,152,201,83,75,170,24,118,4,125,82,95,251,137,114,62,207,131,181,225,222,222,125,117,100,236,67,163,64,197,86,36,213,253,4,52,199,54,181,80,129,6,12,158,232,232,220,36,136,132,60,212,37,168,168,73,72,152,121,203,246,170,47,126,118,19,110,153,183,111,86,4,232,46,189,2,244,231,27,104,74,119,71,213,133,243,5,187,140,103,18,75,229,245,25,135,197,246,139,249,150,16,219,241,63,145,230,46,218,128,96,77,136,103,101,105,231,22,37,103,154,98,247,175,103,98,66,119,48,177,146,218,187,82,157,188,102,210,249,231,182,173,29,195,91,83,166,137,185,27,98,167,166,147,214,89,148,64,38,69,156,46,203,229,125,7,151,1,68,53,31,129,2,77,169,149,121,186,79,137,126,242,153,122,56,79,44,220,71,115,202,198,148,203,74,126,125,193,235,26,26,69,149,5,185,40,24,254,211,62,64,178,25,130,205,79,140,142,72,221,247,63,131,246,231,89,96,228,13,148,139,149,141,131,2,163,176,136,167,55,74,140,140,140,28,161,136,146,40,196,231,64,119,10,177,6,34,70,154,30,220,105,223,75,148,136,39,193,140,164,50,105,108,91,98,80,252,37,29,230,86,64,65,148,22,159,128,216,133,146,242,81,168,18,161,195,195,129,190,141,71,170,85,177,90,233,103,17,77,188,50,4,119,151,40,194,22,77,85,50,179,58,150,233,190,77,27,83,248,1,168,11,84,28,146,73,107,40,116,38,138,161,185,147,70,177,185,99,55,29,93,195,135,137,231,156,213,59,125,216,219,248,171,11,47,245,194,33,51,118,174,12,162,32,25,165,45,198,205,193,13,233,107,112,82,171,178,156,133,98,95,161,136,76,59,252,117,81,146,83,105,210,141,91,23,46,207,118,55,47,155,180,15,190,242,125,73,213,11,113,33,145,209,65,222,8,169,99,16,61,142,130,155,47,149,148,148,196,100,10,233,240,112,109,169,169,170,202,210,227,0,9,254,147,234,49,103,14,17,12,223,241,243,86,84,248,11,205,77,170,124,221,78,69,65,231,128,158,238,4,70,96,158,59,217,110,233,71,190,196,233,155,28,170,148,17,101,54,85,109,126,188,225,177,118,185,117,60,98,46,177,45,174,208,208,249,75,51,87,255,145,218,125,165,228,35,117,116,60,52,144,115,238,244,70,159,80,122,28,254,52,243,198,247,45,17,170,157,5,161,120,104,193,172,16,56,34,1,38,213,84,16,26,53,148,197,200,223,44,153,232,156,39,47,185,242,255,177,1,247,204,31,71,213,63,40,169,37,44,215,47,108,166,128,40,2,45,202,85,140,196,12,12,221,52,35,34,143,184,158,35,231,251,140,143,60,120,62,234,137,145,2,127,5,196,38,107,25,100,113,119,131,82,68,252,231,10,115,212,213,37,37,181,44,232,201,168,213,137,140,192,211,197,168,17,66,67,163,252,218,11,37,244,138,102,47,30,167,26,102,95,192,174,221,51,153,187,199,44,65,210,51,95,206,146,2,211,89,199,44,88,192,199,187,191,247,91,255,175,126,144,225,65,196,232,202,237,216,88,110,232,246,69,112,33,226,123,4,50,210,168,171,200,129,140,145,131,32,109,165,148,147,163,153,45,79,222,197,64,13,227,122,150,164,88,8,54,239,70,153,212,154,169,72,18,226,35,81,90,14,159,15,86,236,249,46,126,244,5,249,172,121,175,177,33,27,78,149,218,227,254,166,168,102,81,126,125,90,126,108,31,213,13,200,120,167,96,26,124,229,234,94,84,11,114,119,254,174,203,220,200,12,1,58,208,177,118,73,0,11,45,233,76,153,255,154,26,139,124,18,10,10,118,98,192,72,249,77,105,241,49,97,72,74,136,72,148,188,143,247,190,70,61,149,82,33,29,89,2,250,215,69,98,71,17,223,172,30,136,229,129,98,160,224,65,149,70,109,16,181,134,127,225,231,37,97,82,166,27,215,109,248,121,43,134,74,165,64,197,44,94,197,4,49,142,207,211,160,117,146,96,253,166,245,168,191,201,137,174,185,32,121,86,180,133,1,101,54,171,196,154,71,52,185,55,79,255,45,241,244,232,227,205,35,63,210,226,158,177,224,148,77,97,247,76,113,25,77,95,182,107,165,76,43,158,220,161,213,174,202,163,180,101,96,80,200,234,57,54,108,21,204,160,178,71,206,185,93,116,177,205,1,163,53,62,141,243,138,74,49,246,116,213,70,46,174,152,133,120,56,164,174,166,116,69,210,194,140,142,93,202,169,17,34,101,30,151,241,168,106,238,227,207,178,6,248,237,231,83,200,106,74,64,223,21,90,137,244,147,246,20,149,230,123,116,77,116,86,147,12,123,53,59,234,66,201,146,164,252,188,58,70,140,164,210,58,77,192,222,203,24,47,74,34,23,155,196,144,201,7,89,200,70,40,46,114,241,40,68,60,92,126,224,110,107,61,154,188,46,77,188,117,174,144,252,226,142,224,217,140,141,140,116,211,168,4,66,232,153,146,191,93,52,176,116,232,176,233,254,10,96,48,108,1,229,45,29,135,55,250,213,180,41,88,249,112,153,230,81,230,123,148,62,42,118,149,162,247,17,40,202,228,44,241,123,157,195,224,119,99,201,150,189,16,246,176,82,135,225,20,98,202,190,160,11,81,111,246,155,41,0,193,211,139,253,177,41,16,160,188,102,67,84,212,5,19,141,27,250,177,31,38,191,245,43,160,17,207,139,57,237,35,129,66,189,185,141,71,188,59,183,143,112,240,90,69,207,128,198,52,36,46,165,95,200,158,162,170,102,95,242,138,227,231,163,137,177,231,155,49,205,85,55,84,195,27,244,8,56,4,114,73,184,67,242,197,197,56,77,86,107,233,0,13,22,98,73,133,104,82,14,251,152,166,79,245,1,27,172,83,122,238,133,125,11,73,233,53,192,68,230,82,245,76,145,46,43,116,161,226,64,170,2,193,162,244,217,184,125,203,19,183,133,194,75,18,131,200,220,146,48,106,27,73,139,222,241,13,177,246,200,190,114,178,180,11,23,151,195,41,22,75,104,169,144,111,133,236,83,127,83,47,53,116,204,63,212,235,164,158,179,119,87,35,63,23,148,49,93,180,180,233,176,163,87,44,226,224,89,143,184,226,28,40,93,0,64,60,223,170,249,79,206,20,226,54,97,188,253,46,80,160,127,193,171,79,23,150,170,167,209,33,97,254,177,200,173,185,163,193,13,229,26,113,87,249,172,150,41,40,37,204,213,225,228,182,80,37,13,132,226,6,122,144,124,10,116,159,215,160,182,109,126,59,141,87,252,35,181,238,247,188,171,221,112,170,49,153,66,193,249,6,119,93,24,80,190,206,204,2,150,5,88,8,203,199,81,59,41,190,44,236,219,61,89,92,46,112,53,90,3,58,111,110,162,61,198,203,91,219,174,122,36,225,225,224,100,147,177,147,145,159,109,209,24,45,51,93,239,75,75,43,0,124,100,63,216,77,30,41,113,47,188,140,153,133,33,186,9,217,132,252,64,240,10,173,170,198,86,248,103,169,161,137,128,40,171,255,239,82,3,243,236,228,209,223,119,253,96,208,151,24,5,12,63,148,44,19,133,232,108,5,37,3,143,57,51,66,106,247,173,235,159,129,30,217,119,77,181,35,129,52,181,136,65,214,244,179,46,96,140,98,144,173,184,63,126,239,120,216,22,215,180,94,95,234,33,202,182,168,33,29,234,72,44,145,95,170,143,98,136,130,3,153,65,180,5,61,213,27,250,20,36,11,39,201,197,71,202,153,224,181,124,145,156,141,65,4,223,41,27,124,170,32,88,208,231,251,204,216,32,233,204,105,203,108,150,158,98,177,179,50,41,139,157,1,89,203,176,30,131,239,151,194,213,189,227,156,143,70,154,227,62,201,247,182,13,33,133,194,17,196,36,21,187,184,125,112,102,200,236,96,69,5,92,195,222,233,13,88,16,190,164,140,10,5,142,133,166,125,228,21,197,223,6,31,193,37,229,127,27,52,154,228,13,71,253,211,128,140,29,237,168,225,159,6,125,168,139,35,220,208,6,170,236,43,22,154,108,159,225,227,255,41,141,102,44,244,183,42,83,211,203,207,145,171,51,8,204,62,66,248,74,220,227,89,98,102,94,136,110,236,54,71,126,192,183,87,157,76,57,63,26,166,142,231,237,192,124,142,161,55,100,67,69,45,154,37,224,14,153,200,82,81,35,95,177,18,222,55,191,42,52,145,58,41,132,148,210,144,47,179,150,75,150,128,85,179,164,19,70,142,112,51,212,117,2,46,237,24,214,226,183,225,81,196,21,39,6,53,96,134,142,233,144,168,242,213,109,240,36,226,151,74,27,22,146,101,36,88,4,147,149,114,147,40,215,223,89,181,250,30,52,19,235,153,40,47,179,49,107,105,208,87,126,241,9,18,79,162,234,17,96,167,57,238,51,148,101,227,234,22,7,251,210,245,161,19,73,67,96,140,242,22,212,51,190,80,114,243,222,12,244,106,176,24,249,186,211,94,153,11,6,158,145,211,70,154,143,117,125,9,20,229,54,155,65,175,207,166,25,199,86,12,36,142,206,7,198,199,138,148,187,155,31,129,65,227,3,153,204,62,255,177,10,45,170,22,39,251,239,101,203,137,159,26,164,91,126,52,38,79,47,93,73,12,234,101,82,57,226,221,54,7,65,34,119,35,144,158,94,143,100,251,36,132,146,241,50,120,65,238,33,215,9,251,228,168,66,210,92,236,232,126,230,226,156,128,92,5,89,105,46,161,133,67,14,101,180,45,247,45,191,222,236,233,197,208,41,185,73,195,225,228,201,114,106,225,8,246,201,31,153,43,241,151,33,10,42,7,50,238,8,227,209,146,70,238,46,78,125,119,239,176,13,141,152,139,13,111,126,172,239,219,243,10,11,71,218,228,11,70,139,150,66,230,255,114,249,191,175,245,227,178,192,44,66,227,185,133,228,185,5,161,219,138,217,25,150,174,202,102,8,29,11,78,108,7,81,84,215,212,239,109,173,224,84,138,216,68,50,139,204,233,133,112,77,19,221,110,217,168,37,191,60,124,238,178,208,140,29,100,69,69,105,36,177,39,29,183,47,217,131,162,31,217,168,19,200,98,199,72,24,191,2,143,212,39,53,9,71,2,115,121,82,106,73,150,151,100,129,247,105,118,179,140,125,1,39,140,146,68,29,39,54,54,170,160,185,32,66,59,17,33,112,100,120,96,240,193,200,240,199,178,12,189,10,90,7,202,150,18,205,252,143,248,90,180,16,14,28,33,138,138,33,105,236,134,186,100,91,193,166,250,52,82,214,33,83,69,131,52,57,156,223,140,236,217,139,86,132,22,50,201,232,180,29,61,23,134,93,121,101,66,113,162,93,61,242,174,210,212,44,48,75,50,123,186,244,4,177,165,96,93,8,119,13,217,251,77,95,200,190,204,0,213,96,89,72,154,111,161,250,130,178,27,223,101,14,194,80,212,47,19,219,207,169,2,178,241,191,93,227,137,146,227,104,211,52,146,35,20,43,115,10,97,73,196,194,150,202,40,199,77,229,153,47,37,35,116,247,73,12,87,50,109,117,76,104,203,243,230,108,181,108,168,166,23,237,237,187,121,89,141,81,146,106,216,113,109,102,73,106,158,36,70,233,152,34,115,251,20,146,101,250,195,170,128,9,137,62,88,220,223,235,48,238,217,214,149,119,195,101,127,140,214,39,177,106,17,96,133,193,130,180,203,38,151,44,68,28,13,162,61,244,244,217,173,156,244,37,103,39,232,218,61,20,244,235,190,31,123,51,189,48,15,14,27,2,135,241,218,186,153,247,156,253,3,190,230,118,166,97,13,105,72,85,66,179,117,20,196,68,65,70,2,244,69,204,47,75,82,50,8,40,31,245,96,210,7,13,143,48,219,70,136,197,70,72,63,54,176,98,121,249,132,195,109,141,101,163,141,179,114,53,3,161,219,116,109,161,88,44,17,44,9,104,54,23,66,10,161,12,124,250,115,76,146,232,252,145,205,174,254,203,230,112,233,208,124,34,9,236,116,46,107,178,12,18,171,163,126,54,15,66,197,18,105,53,216,55,70,166,116,202,124,21,132,98,43,185,34,111,170,85,91,64,225,166,23,86,92,160,1,50,152,166,53,108,133,8,247,92,45,9,247,176,74,200,209,105,9,169,64,98,44,81,53,137,213,153,31,80,90,205,79,106,226,102,87,207,205,192,93,216,0,162,242,172,91,227,146,169,194,93,42,139,15,179,166,13,118,48,223,11,79,123,167,183,212,233,88,130,185,7,117,244,139,171,182,163,167,134,43,46,121,230,144,21,174,184,135,96,39,236,102,151,7,1,159,138,255,99,49,21,181,128,184,252,63,124,228,189,114,16,112,175,124,105,86,90,157,181,52,158,37,186,153,94,143,92,194,40,227,103,145,45,135,72,160,9,121,186,124,71,12,81,159,66,142,96,33,2,27,58,172,208,92,233,202,204,192,251,73,121,255,102,236,163,218,123,122,166,58,198,33,103,181,152,142,184,34,75,228,56,173,108,9,7,238,236,50,59,69,98,214,248,220,40,210,89,233,82,228,134,24,5,30,9,121,136,163,58,233,146,86,92,15,167,28,250,15,211,163,18,186,48,235,17,85,228,217,44,147,67,214,131,92,10,98,73,125,16,106,141,25,248,247,223,53,124,201,224,237,30,106,18,122,152,111,124,192,80,229,255,92,242,178,47,11,11,107,220,215,16,252,241,201,69,53,113,70,34,210,14,19,174,47,76,6,108,71,29,164,120,151,229,91,181,158,167,8,116,233,242,216,167,178,228,158,33,239,206,110,77,155,22,89,175,91,115,248,207,246,239,105,204,211,182,229,98,60,43,24,111,107,212,208,20,39,35,182,40,146,218,81,31,245,62,251,89,196,180,20,94,88,205,194,16,220,132,188,53,117,149,255,127,241,246,215,81,109,173,91,219,56,156,238,58,5,90,180,56,69,130,7,138,59,108,156,4,15,238,197,9,16,40,94,160,64,5,119,66,2,4,45,18,60,184,107,91,220,11,4,138,183,64,161,197,139,91,11,63,232,145,189,207,243,157,243,190,103,191,99,124,207,234,63,172,142,1,185,179,238,123,77,185,230,53,175,249,35,104,79,120,209,220,73,246,26,128,9,36,116,99,166,178,184,146,133,37,85,182,163,124,121,188,114,157,72,153,221,51,204,213,88,123,207,178,117,214,27,49,83,110,108,18,146,44,59,235,170,53,186,155,168,232,0,71,18,185,202,42,188,232,197,39,131,12,148,124,123,43,234,110,26,15,138,112,230,232,36,45,98,238,182,4,177,251,215,50,247,195,147,72,167,47,211,199,68,176,33,154,18,163,112,21,156,110,26,107,57,245,198,214,26,14,226,37,154,47,30,143,174,104,107,49,128,179,23,137,243,37,169,200,108,94,193,243,5,203,243,239,65,18,131,90,71,77,101,73,43,225,237,80,65,142,14,204,237,156,53,53,35,148,57,70,182,244,67,145,43,135,192,116,148,215,114,59,154,232,75,115,71,34,13,248,87,81,234,202,171,1,137,195,6,46,13,77,232,4,67,89,246,145,75,17,185,138,253,212,146,104,17,173,198,29,93,135,123,241,178,101,189,136,42,219,72,246,77,230,250,97,4,206,222,129,58,146,201,80,4,1,49,242,236,38,95,254,176,54,107,199,115,42,239,117,26,90,69,71,198,117,27,85,131,167,171,194,239,232,55,121,196,206,165,124,196,55,37,52,122,58,80,48,29,109,189,251,225,204,33,102,38,140,101,252,50,171,66,204,111,126,168,48,229,160,246,237,138,164,42,174,236,82,251,104,169,106,210,179,173,189,51,168,46,181,159,68,96,189,206,193,70,148,43,180,6,117,20,200,58,196,48,40,27,9,136,55,54,112,165,67,152,94,51,238,242,240,30,70,14,248,122,233,47,251,83,151,233,218,153,126,204,240,24,36,130,237,64,173,213,33,136,5,162,173,41,197,220,217,13,7,65,118,54,89,189,154,44,188,181,122,227,187,139,37,238,166,145,193,229,122,148,69,139,120,184,57,127,163,116,149,160,47,13,26,223,100,19,91,8,132,32,70,213,89,120,90,147,245,64,22,187,183,81,26,234,239,196,31,104,214,42,189,141,25,236,112,133,233,114,13,98,183,141,176,19,11,205,13,248,217,236,18,182,3,6,17,174,121,19,51,98,196,163,179,160,27,152,38,127,8,212,216,62,142,66,102,116,16,165,83,18,215,247,51,109,55,59,56,172,226,166,91,106,200,210,162,125,220,138,62,38,79,117,204,202,71,67,27,206,222,145,117,247,195,180,142,154,16,2,76,108,12,191,203,67,170,4,248,195,183,208,26,222,69,36,23,219,167,77,102,89,175,224,21,64,179,244,42,110,27,173,13,143,211,186,214,23,204,42,122,201,30,20,214,206,26,154,226,23,68,244,72,141,160,54,244,249,240,215,190,213,205,172,209,153,30,208,162,249,99,178,32,121,11,215,215,17,143,183,24,209,192,48,174,81,26,201,141,164,28,21,215,78,6,60,155,241,212,144,153,16,219,69,211,167,169,155,89,29,206,54,63,124,44,138,161,14,213,120,37,211,100,94,104,238,116,104,190,178,27,115,143,219,212,85,69,178,134,202,4,214,133,147,207,5,113,48,129,255,134,24,169,230,43,12,205,213,152,108,96,36,227,41,71,194,179,149,187,112,34,223,244,232,11,250,253,77,189,31,188,135,232,57,103,13,42,96,166,120,71,131,208,101,102,59,19,56,71,129,130,41,159,241,27,193,191,0,178,186,147,213,120,31,215,106,51,19,29,183,54,1,182,57,95,148,216,80,229,158,162,50,74,3,137,224,115,214,177,195,143,245,218,21,228,232,182,2,99,32,178,163,213,32,123,253,12,218,172,195,128,238,25,190,149,160,141,130,1,107,121,83,8,205,179,221,105,244,141,12,17,109,3,159,74,168,105,204,210,96,109,254,3,200,196,40,18,92,33,50,22,190,148,219,141,89,136,60,243,223,128,83,59,110,148,5,107,100,129,195,175,211,46,132,223,58,164,73,23,115,44,145,149,165,119,69,36,15,188,130,215,17,40,27,171,17,35,172,163,173,151,212,166,192,50,245,16,252,39,223,210,103,2,108,153,191,219,246,162,209,156,38,141,254,18,211,239,248,193,73,243,190,218,78,7,161,95,20,144,187,233,134,172,30,239,30,229,32,140,229,96,14,98,113,14,56,53,140,158,62,230,158,115,102,130,25,135,153,146,245,10,255,186,15,92,97,100,33,252,113,2,38,101,83,171,142,212,206,46,92,105,130,161,202,246,200,139,57,203,25,49,123,132,203,19,15,126,213,150,88,114,51,162,77,237,233,10,115,59,234,126,165,92,186,90,58,237,240,158,137,205,202,172,82,22,24,234,23,21,250,241,197,227,91,124,131,18,54,224,254,141,214,246,209,245,228,144,134,71,57,50,175,41,34,141,139,43,208,151,23,240,14,4,172,98,132,179,14,98,224,128,70,179,131,209,55,63,77,230,216,80,109,77,160,251,239,221,218,42,42,255,30,44,52,198,171,230,76,194,166,175,25,137,177,157,177,206,199,143,211,144,170,118,78,229,4,41,120,54,52,25,81,61,13,205,146,0,5,125,47,189,149,165,240,126,146,19,127,180,252,39,57,121,43,86,29,243,222,153,89,79,16,171,98,22,146,202,156,37,150,88,195,182,97,162,147,195,191,104,11,42,237,111,226,123,66,155,232,214,154,154,116,44,43,0,70,49,43,65,28,13,130,86,7,186,82,13,159,167,121,14,186,20,86,226,114,25,52,26,19,227,106,184,102,156,70,163,33,21,133,250,47,110,113,236,231,156,220,93,113,233,104,157,12,122,116,67,227,8,34,29,151,97,251,67,101,51,76,150,160,82,238,38,180,138,83,236,49,161,201,71,107,21,203,212,136,10,5,142,112,222,201,72,136,57,60,156,111,198,166,83,8,3,188,162,98,218,42,194,180,204,62,50,125,249,237,116,131,164,246,167,183,245,115,175,13,46,37,142,98,104,63,199,252,193,244,28,49,53,91,220,46,144,132,69,181,47,44,137,22,78,208,130,5,49,180,79,128,141,245,113,40,246,218,104,146,175,224,98,104,241,126,129,238,52,153,58,80,49,85,43,102,182,222,157,81,34,41,25,209,30,14,20,90,119,102,30,228,148,69,88,103,255,45,109,222,123,93,67,62,144,124,21,144,22,218,156,243,68,95,5,164,164,41,220,12,28,238,191,2,210,105,119,99,188,167,213,151,1,233,38,16,199,160,194,50,43,200,4,45,129,232,61,241,208,221,28,134,244,77,73,199,55,9,115,196,179,31,171,99,24,117,33,161,97,14,186,242,221,209,138,129,30,206,226,100,203,202,79,83,156,249,243,166,145,209,84,170,185,98,217,2,101,129,133,229,201,241,203,38,190,5,116,186,111,125,181,167,196,123,173,88,126,154,47,108,219,61,150,152,184,15,241,99,245,225,178,254,84,252,67,114,99,229,118,202,91,218,143,172,238,145,244,214,122,210,152,21,33,147,143,152,177,34,157,85,124,177,117,53,136,79,34,7,190,208,158,11,7,115,110,101,53,251,228,16,123,46,73,52,85,24,82,225,59,165,47,221,84,164,189,9,103,205,45,53,45,119,247,123,138,107,180,129,62,84,57,42,38,121,95,36,85,211,70,171,155,104,59,31,157,143,119,80,33,130,65,249,70,134,89,84,251,72,78,56,123,197,77,111,118,62,113,78,175,208,183,174,14,53,81,148,145,79,253,169,114,194,190,180,238,210,185,197,27,36,246,153,104,177,19,84,71,227,4,183,141,228,84,248,13,19,130,114,65,214,142,246,73,227,66,220,211,51,100,78,209,41,54,17,48,172,231,134,176,233,26,238,135,154,58,212,196,219,231,38,159,177,209,39,139,108,159,188,33,43,120,66,175,141,51,37,70,252,235,157,190,254,199,116,17,138,130,240,182,218,24,178,41,122,110,250,244,187,58,69,243,82,133,206,147,217,22,95,237,132,146,136,90,88,171,135,16,239,184,50,68,236,133,104,152,160,247,106,23,128,88,101,156,51,83,185,149,105,5,95,236,157,141,250,9,220,106,137,188,87,176,78,78,30,156,16,63,60,76,238,0,47,50,154,109,26,51,151,190,195,162,126,112,15,54,10,22,109,16,154,135,158,129,184,250,126,219,27,147,228,167,183,111,238,46,88,9,177,215,243,61,208,243,76,177,73,12,27,33,207,36,99,177,157,53,24,68,103,108,34,29,116,35,86,114,160,200,154,66,71,163,137,55,159,57,198,37,108,82,142,207,225,182,86,110,235,199,85,20,19,52,136,53,70,121,166,128,44,173,196,157,66,249,25,174,220,176,203,136,150,54,110,90,37,34,12,97,18,6,57,28,74,101,177,130,167,11,221,28,154,5,163,201,250,138,56,13,218,121,214,61,41,142,253,5,69,195,94,67,34,14,72,19,173,127,220,214,156,166,46,88,87,223,92,46,228,132,66,219,237,101,71,21,23,120,138,246,181,54,64,123,209,5,252,101,183,2,253,250,222,62,200,231,220,68,22,229,196,15,74,99,61,117,11,205,245,118,152,246,196,219,165,15,43,118,13,134,52,244,143,67,167,134,95,236,25,240,148,118,251,233,90,129,144,252,110,153,81,108,227,236,14,237,100,148,68,75,150,125,114,240,132,158,130,177,112,255,42,21,136,17,201,132,49,36,77,155,19,151,206,201,15,206,216,116,102,240,98,179,206,155,57,123,104,137,141,223,163,61,126,156,160,139,253,76,149,184,121,202,194,224,117,47,28,78,61,230,167,74,201,131,184,155,144,252,202,162,93,224,205,25,28,97,58,26,173,56,253,155,175,91,49,255,227,82,55,155,46,154,65,46,50,158,18,45,87,65,201,162,32,184,186,80,29,229,132,105,45,237,28,214,94,101,144,11,57,19,6,164,187,234,241,152,99,17,55,120,213,26,53,88,29,200,100,107,85,6,218,41,170,75,190,77,175,195,200,203,34,55,86,7,250,144,79,185,21,47,54,4,226,194,160,136,71,209,120,146,28,115,213,163,189,74,13,44,179,105,41,255,117,248,240,194,167,110,186,187,47,83,84,242,137,37,189,125,43,75,126,246,82,143,6,87,171,216,97,199,8,222,159,201,215,184,125,19,159,187,203,73,221,102,147,41,215,57,94,0,110,255,57,5,95,116,240,229,150,8,218,237,95,42,115,82,123,128,173,137,69,73,185,249,190,237,144,26,121,174,166,161,208,29,151,97,248,220,115,51,252,13,95,193,149,211,185,241,216,35,99,131,140,154,133,163,242,240,101,239,41,169,50,165,191,118,60,101,10,150,145,229,192,14,92,208,154,95,211,60,3,118,244,164,195,139,230,98,14,155,219,104,62,17,10,194,220,154,38,137,162,254,171,36,201,33,44,24,163,191,170,109,175,59,109,13,137,22,202,161,237,73,96,232,183,225,225,5,134,18,195,92,243,169,181,168,244,130,153,7,89,18,152,152,152,248,120,175,165,250,59,105,69,212,106,15,248,120,54,170,241,151,216,36,178,20,72,172,208,20,40,177,146,207,18,216,230,147,168,198,57,179,59,170,12,62,138,138,195,20,28,13,190,153,80,42,228,206,122,211,96,202,40,201,24,95,155,128,145,233,115,202,212,169,111,120,190,225,235,105,84,180,95,63,212,145,201,146,13,118,117,12,89,0,46,193,122,6,169,163,76,89,166,230,229,173,140,200,171,129,53,197,196,149,249,140,123,244,162,22,139,167,181,120,57,46,48,3,146,251,131,29,168,211,132,21,251,72,60,46,47,154,103,113,152,120,218,121,111,143,92,129,41,162,66,8,144,114,234,142,171,253,137,155,55,171,235,161,239,210,169,153,201,242,224,45,83,69,140,86,92,187,122,35,78,63,195,50,163,61,86,168,15,211,167,205,102,148,18,53,157,46,83,191,154,219,203,28,120,141,6,55,38,164,251,174,137,205,35,192,54,239,126,142,182,37,39,9,206,109,190,138,149,92,119,230,233,188,169,98,182,78,254,1,194,20,250,160,180,100,26,185,104,168,136,92,149,73,137,170,139,116,117,188,195,64,251,81,196,205,239,210,228,73,21,217,76,88,126,176,185,50,121,247,171,199,74,59,255,102,242,162,242,76,116,37,130,174,76,30,38,213,25,161,124,105,242,226,61,178,190,169,192,127,70,126,47,157,56,113,254,65,1,195,104,241,30,8,123,253,36,121,208,116,179,70,164,101,68,50,15,63,41,252,214,142,156,97,235,66,138,166,127,40,1,247,170,89,2,220,226,165,56,201,126,54,180,146,159,97,189,1,158,22,95,113,11,88,104,97,176,114,120,119,116,77,7,58,41,57,3,31,213,91,205,215,190,3,83,204,39,94,59,10,74,244,142,206,141,116,107,231,94,32,247,249,154,97,181,73,150,124,64,51,60,112,58,108,86,52,84,165,90,57,66,197,56,182,152,59,48,19,73,89,197,63,87,121,233,238,76,112,14,208,196,26,144,163,209,248,184,171,45,121,233,231,231,218,134,239,12,242,238,67,75,22,78,131,34,76,21,133,14,8,157,129,143,23,83,61,91,236,249,101,171,177,28,156,185,131,172,142,241,104,87,202,150,145,156,114,147,168,147,14,144,157,158,147,230,114,69,146,142,40,129,164,178,92,42,150,236,52,146,56,21,138,214,230,17,88,52,127,5,134,175,100,72,117,97,10,226,130,217,62,236,60,226,190,0,40,176,188,191,0,136,76,7,138,149,187,28,53,151,92,35,116,107,157,130,20,137,210,140,157,126,212,133,162,14,92,136,165,249,155,129,218,41,78,108,0,177,82,241,176,186,66,120,46,34,48,69,249,152,210,31,18,196,191,89,22,154,43,95,188,120,55,70,168,82,174,190,203,144,40,101,244,249,56,243,89,235,53,193,103,241,119,124,137,31,84,54,144,116,4,214,91,2,133,78,242,229,109,105,193,43,83,149,227,81,243,13,107,82,187,168,213,107,175,120,217,35,227,25,236,33,58,182,242,118,239,228,77,23,183,156,78,194,211,178,158,5,124,233,117,57,45,139,9,166,143,108,217,163,207,245,136,98,189,75,194,121,191,82,205,113,180,15,5,215,59,101,78,218,141,233,78,220,159,226,125,206,100,235,177,54,251,147,136,118,179,108,244,55,151,221,51,34,198,226,143,91,121,63,215,61,23,179,20,134,205,51,63,211,62,180,127,206,152,50,68,95,218,163,119,186,28,106,35,60,105,164,220,172,164,209,220,194,180,214,235,157,43,185,16,237,208,210,216,230,234,31,231,61,48,146,77,186,33,104,228,88,236,168,141,12,7,197,59,214,108,77,31,187,239,135,49,40,73,60,157,209,129,188,83,106,234,176,83,153,247,194,37,156,178,222,171,111,249,109,198,102,80,121,213,160,43,227,84,192,144,122,108,147,40,83,40,209,180,157,201,171,241,61,63,204,32,1,10,59,203,205,33,220,214,248,4,214,171,138,221,217,137,29,224,149,13,22,60,174,249,86,74,221,168,26,254,220,35,254,39,94,152,86,146,103,81,82,144,27,108,213,63,93,29,246,25,193,199,77,28,214,116,126,45,252,56,51,224,89,31,24,115,35,128,245,59,248,225,10,55,147,241,137,84,178,29,191,86,209,207,244,185,54,5,243,244,224,196,212,155,171,147,53,142,44,53,235,117,35,68,102,131,15,247,238,94,23,111,20,159,69,246,81,26,165,130,153,191,85,41,199,94,0,212,149,114,33,138,196,62,31,217,159,122,2,153,77,193,57,11,135,133,68,232,114,56,232,219,83,38,78,215,55,67,168,199,205,150,210,35,133,251,225,252,239,48,123,28,215,56,51,181,28,143,10,73,189,20,183,207,94,213,150,51,99,123,28,106,222,194,116,7,180,88,20,6,28,248,246,174,1,37,191,0,158,63,139,35,123,113,252,244,17,35,128,81,60,250,247,255,77,46,196,127,123,253,193,153,48,175,135,23,175,43,46,208,134,160,0,69,162,20,191,137,82,0,178,118,165,95,184,214,88,158,128,63,237,5,222,37,84,211,171,152,25,16,57,69,120,202,187,74,249,5,16,95,163,250,201,16,253,188,179,123,157,249,23,31,162,245,81,7,45,138,67,189,99,136,139,59,168,37,71,201,244,148,88,220,140,243,252,37,218,148,161,135,121,97,35,64,143,243,71,223,210,249,115,153,215,169,66,141,121,85,153,132,135,72,121,83,151,248,11,64,132,196,111,158,110,35,95,233,223,35,89,73,177,70,171,68,186,126,70,71,240,235,53,245,25,52,77,221,170,125,194,119,7,40,67,125,46,0,48,70,122,250,137,84,218,41,155,192,153,107,161,77,54,124,9,233,33,3,99,39,155,74,109,163,111,131,82,166,171,183,158,253,212,223,189,219,50,195,134,21,38,8,104,210,250,193,117,71,186,131,54,163,236,60,112,23,144,208,26,187,202,242,12,209,104,116,124,176,38,89,239,31,191,19,107,248,195,123,216,169,155,127,187,179,38,118,41,38,178,106,228,196,84,102,9,47,199,40,215,111,89,61,34,227,185,148,239,145,20,227,232,215,133,79,146,252,20,63,142,107,203,126,184,142,96,225,60,217,237,219,153,183,159,121,208,175,227,127,106,208,24,248,246,2,32,112,148,123,141,165,9,127,51,149,154,14,154,109,195,237,108,169,209,111,173,82,167,86,172,67,107,131,212,73,198,181,171,42,105,23,123,27,239,233,212,233,201,203,71,98,239,0,41,11,125,163,181,144,82,17,158,138,89,74,5,10,197,80,187,158,96,49,146,158,4,42,85,59,157,153,18,177,96,226,184,69,242,4,38,8,34,155,233,234,98,228,163,119,86,146,12,143,239,220,69,62,253,74,139,181,114,56,52,102,175,241,161,236,179,21,214,165,94,45,78,231,63,209,16,249,250,61,244,13,244,90,116,42,9,92,237,132,225,177,120,245,115,43,169,180,40,159,208,51,146,100,235,35,199,2,121,70,25,70,31,193,92,68,106,161,98,40,241,84,10,180,18,104,88,221,56,125,143,185,219,194,102,231,219,192,66,23,55,205,86,82,140,160,63,171,96,214,87,87,62,202,62,184,41,9,108,35,163,55,102,50,249,19,201,100,145,98,22,134,73,243,103,154,253,255,56,39,76,159,48,153,171,250,59,95,127,6,41,255,30,27,144,24,136,49,239,206,60,36,234,116,12,124,210,113,252,252,195,6,97,100,160,10,95,102,199,5,192,161,86,114,227,250,178,203,75,41,129,67,235,172,164,166,128,141,88,205,65,136,159,97,3,10,71,177,109,89,164,194,169,102,75,106,171,59,81,204,11,69,38,56,40,196,12,73,245,65,179,153,87,39,22,73,193,64,202,218,49,135,14,208,139,231,216,239,172,93,25,3,72,150,199,174,41,66,250,247,69,243,63,6,135,191,119,200,12,249,54,63,239,171,250,209,221,79,180,230,4,46,199,42,229,41,34,48,207,26,172,37,184,104,134,222,12,255,193,50,70,189,8,252,58,159,174,85,160,181,70,228,128,67,239,50,168,7,237,50,119,162,40,199,5,214,9,179,228,115,69,130,115,123,70,115,11,194,122,229,173,173,173,21,101,205,14,37,166,231,51,171,81,183,116,89,154,200,37,197,169,181,12,217,5,69,42,62,36,90,246,192,92,68,144,162,68,120,62,221,137,200,71,104,86,157,108,70,200,28,248,225,205,7,93,45,205,66,92,129,247,219,132,197,119,3,194,105,73,111,240,5,235,179,9,124,131,151,167,88,26,195,217,68,181,166,97,236,76,79,70,95,105,99,224,202,90,133,237,130,12,42,66,229,221,60,174,243,143,250,105,92,228,187,143,141,212,87,10,101,147,103,187,184,107,48,132,48,169,49,117,123,168,14,92,36,93,217,8,172,80,120,15,234,98,69,227,124,139,91,42,52,37,133,87,170,100,231,176,219,41,208,172,107,179,200,90,160,21,37,192,225,110,8,14,235,204,147,152,250,170,96,92,166,96,214,187,112,164,251,240,171,228,103,80,158,140,221,16,225,244,109,192,187,46,17,248,241,78,62,8,89,84,168,40,138,149,230,72,94,197,118,192,60,226,188,33,58,121,105,218,14,80,77,71,25,226,234,188,21,68,131,149,119,123,71,62,121,88,105,120,179,74,191,232,64,134,84,102,114,25,39,58,15,86,26,158,156,156,161,77,255,209,99,23,0,176,61,121,249,228,48,108,114,152,179,54,172,64,123,125,220,206,218,98,13,167,20,14,45,34,77,30,249,176,169,144,163,125,215,200,186,80,45,101,22,106,104,61,3,83,44,22,114,108,192,88,27,17,158,3,126,84,148,63,222,35,245,145,48,104,150,250,41,172,51,100,127,146,60,248,197,149,37,74,121,129,119,115,105,35,249,80,37,228,221,164,56,190,205,57,69,254,147,1,74,133,88,112,246,168,33,11,163,252,147,88,21,88,195,101,182,60,139,195,176,13,66,140,162,112,24,118,136,214,229,253,231,80,21,233,209,178,165,225,179,59,113,47,255,224,232,48,197,76,100,179,143,173,135,45,52,117,81,231,43,138,160,150,224,1,198,36,196,182,14,232,14,52,250,19,63,127,168,233,138,93,90,223,252,190,225,201,239,139,247,119,133,204,119,38,101,53,29,4,214,252,45,51,57,18,244,94,210,57,81,150,148,10,20,84,26,169,96,165,70,71,97,198,142,178,97,189,96,168,106,207,232,229,41,176,85,100,60,203,30,238,187,253,32,48,190,242,2,16,243,158,24,41,13,186,30,0,17,95,62,242,104,226,87,31,27,231,237,46,84,122,77,81,41,103,225,116,61,193,112,202,100,48,226,121,47,97,151,205,50,235,93,109,66,217,9,157,137,140,24,112,92,190,158,181,226,90,141,200,153,26,70,49,91,69,15,138,91,138,96,114,97,253,253,54,231,203,164,247,253,218,184,247,145,10,219,71,213,180,250,134,195,142,201,59,201,195,139,106,158,157,188,170,170,135,218,237,39,3,135,3,3,67,39,127,46,152,199,189,166,59,60,223,85,238,14,36,59,83,103,251,81,117,1,176,233,60,114,248,158,52,83,25,208,214,115,126,118,239,43,134,188,73,220,231,247,229,216,19,27,133,115,177,15,73,45,89,135,207,222,81,43,126,14,94,112,130,126,210,41,232,152,56,160,43,239,183,46,36,157,186,165,224,73,100,82,83,93,204,156,102,63,16,110,173,208,201,9,33,15,11,154,154,233,187,205,21,216,207,193,179,51,17,180,136,115,16,56,149,148,210,53,194,74,93,241,61,76,208,208,220,198,196,20,139,92,102,92,29,121,13,37,49,20,25,143,254,27,55,247,169,184,116,168,34,183,57,121,148,114,179,234,246,89,122,221,24,161,59,127,254,186,40,205,144,122,97,62,113,138,45,44,121,41,160,110,41,128,124,129,183,209,251,145,28,197,231,13,141,164,227,140,156,215,188,233,228,10,44,53,224,103,147,73,68,187,32,181,162,14,107,107,27,55,168,78,2,16,8,227,135,32,114,11,89,172,173,237,24,197,1,240,96,78,170,3,213,144,129,41,20,229,100,92,99,255,190,17,46,105,62,113,25,124,179,217,191,139,25,100,139,33,193,230,27,102,217,250,18,84,19,139,115,200,122,215,215,212,230,141,120,68,103,241,139,99,45,82,212,68,202,207,105,231,101,115,199,33,191,37,103,106,198,100,59,225,92,10,85,248,181,229,215,204,140,217,5,222,140,38,161,10,153,49,108,145,223,38,219,108,37,52,50,142,79,210,126,95,58,72,161,35,106,143,165,174,226,196,77,41,16,107,107,67,163,93,103,66,86,179,172,93,48,237,176,78,202,135,22,55,221,161,58,121,189,38,102,144,198,221,134,243,60,117,223,17,63,239,238,131,225,197,79,94,169,160,196,143,181,26,171,226,74,242,79,244,73,61,155,108,35,54,27,71,26,109,207,178,237,151,218,138,253,58,32,22,55,2,247,95,109,188,234,8,225,16,255,125,57,154,69,194,70,209,102,42,185,242,158,120,187,14,134,58,58,94,213,2,41,116,69,67,88,71,144,58,202,122,212,53,87,20,204,66,115,1,183,190,166,245,89,124,125,154,127,143,100,65,50,97,122,79,104,16,78,238,98,43,136,199,127,2,94,104,44,114,105,44,242,25,147,238,243,81,203,71,220,225,75,18,170,104,5,47,61,51,56,3,140,139,97,20,129,51,158,249,119,198,233,172,221,249,4,187,253,111,216,96,49,6,165,250,76,76,204,133,44,40,12,7,23,102,122,44,247,55,110,151,39,97,199,183,89,102,58,4,240,60,53,158,207,51,121,229,80,38,90,131,99,173,73,92,167,141,53,68,109,147,188,133,49,150,130,68,12,194,31,242,137,75,35,235,182,228,23,162,146,7,87,138,40,196,76,169,64,172,15,43,27,19,4,40,188,229,170,49,172,16,154,38,125,62,21,194,6,172,26,149,71,110,84,58,156,13,98,196,36,97,69,5,122,54,149,46,221,103,125,58,211,112,1,24,107,165,43,237,135,165,176,124,28,210,134,177,226,29,200,155,165,118,47,232,184,167,112,180,52,200,111,135,39,123,167,37,246,54,91,101,82,156,178,152,61,65,42,201,175,114,181,0,123,161,189,163,145,100,121,31,28,132,233,140,237,13,179,88,176,32,68,245,228,196,34,73,187,214,221,244,94,167,212,119,83,247,95,88,218,172,220,149,15,126,23,181,55,106,130,226,74,17,133,166,187,218,230,184,46,215,6,17,227,192,163,83,156,106,189,4,89,18,30,113,223,154,232,54,46,0,161,187,247,217,151,58,242,245,217,39,95,21,134,123,235,58,160,28,238,50,104,125,89,135,139,231,45,53,42,20,246,244,128,209,181,24,202,53,97,154,167,225,55,86,130,62,201,212,216,159,90,91,127,255,129,9,52,11,188,179,241,99,238,218,168,226,172,37,156,219,217,205,208,176,214,152,208,59,176,180,96,110,34,181,67,163,50,57,131,230,217,208,134,214,42,99,87,114,247,111,95,60,9,177,175,92,109,236,238,171,251,145,117,69,125,41,210,57,178,20,171,141,161,233,164,182,173,197,37,8,164,196,37,140,249,153,50,251,119,240,170,88,210,124,29,162,49,172,185,117,175,253,56,95,112,7,101,155,196,249,94,252,88,23,111,163,144,104,110,76,29,81,189,6,119,20,40,234,131,232,232,115,223,146,127,222,3,86,135,45,223,50,181,211,163,143,13,174,18,190,255,204,54,137,220,146,3,191,98,226,83,108,158,172,102,53,208,23,109,68,234,165,82,204,73,57,19,203,25,111,156,255,132,32,206,203,171,111,195,244,58,237,103,213,230,239,54,110,232,150,181,202,102,144,232,230,252,14,166,186,181,189,140,253,182,135,72,229,98,66,205,150,137,114,148,234,80,38,186,107,104,44,57,187,32,130,209,202,243,107,18,237,68,149,228,125,39,1,83,113,91,222,253,168,161,155,186,182,156,249,196,140,5,121,225,97,41,217,150,153,98,14,17,217,99,83,212,13,160,173,89,106,109,91,194,65,169,197,150,247,90,223,247,47,0,30,1,196,235,102,228,49,103,141,98,109,122,35,77,115,18,115,101,109,166,219,1,10,142,174,109,186,147,237,78,63,70,166,121,4,28,146,89,169,53,159,86,179,61,46,184,63,110,236,134,34,151,83,79,45,136,167,173,4,167,198,214,27,121,52,231,212,132,109,41,116,163,105,251,167,135,173,135,123,149,182,244,119,47,0,91,118,179,195,102,63,57,214,91,172,74,156,165,6,230,163,197,99,213,14,188,141,99,205,166,236,44,46,0,61,99,201,130,248,222,187,26,71,74,151,73,249,168,111,217,75,223,140,104,151,242,173,61,179,159,253,51,174,112,49,149,174,150,99,131,201,228,203,208,47,255,160,176,13,209,236,30,51,120,86,191,195,135,110,137,143,142,79,163,177,207,63,147,43,214,95,251,232,119,240,181,248,171,113,241,1,124,120,199,82,125,102,106,56,77,68,195,1,31,22,250,189,214,113,137,67,144,155,231,117,221,131,194,131,41,173,165,154,162,116,74,135,209,105,114,176,218,165,199,217,48,81,29,56,73,110,77,167,104,136,76,22,57,251,130,218,218,166,181,164,81,194,73,16,140,63,7,105,7,216,46,153,155,124,108,154,47,52,242,180,87,216,116,92,229,220,101,136,75,190,0,88,211,166,87,41,61,212,232,126,182,205,35,193,106,82,184,213,136,43,187,167,110,231,211,4,35,96,42,31,235,149,49,36,120,83,207,92,230,152,73,194,79,27,202,238,118,157,157,143,255,125,27,227,0,240,179,6,193,150,216,5,160,127,215,122,187,78,124,240,211,240,172,89,170,139,201,14,220,223,196,197,178,150,130,202,217,241,190,164,104,68,113,12,102,45,213,204,103,126,6,235,236,146,175,59,99,122,79,188,18,249,109,146,210,55,135,151,212,66,251,227,154,22,145,47,75,76,245,65,118,105,237,121,201,52,220,167,245,76,226,8,254,239,91,105,130,225,255,30,118,161,217,43,212,42,30,101,42,231,26,76,222,209,178,26,192,230,143,59,24,218,24,207,247,84,40,6,40,53,36,221,237,138,31,199,128,71,237,89,244,234,102,84,189,105,12,69,74,199,28,112,121,71,49,51,166,161,66,77,69,27,175,83,35,58,93,198,48,19,143,211,125,197,96,245,49,200,142,96,6,199,39,137,16,249,60,77,7,150,36,96,194,120,206,51,61,1,145,61,235,188,163,188,69,235,124,140,156,99,243,245,196,41,37,221,30,14,127,241,251,139,27,134,209,75,45,106,233,183,228,67,172,153,238,63,86,182,25,69,1,95,233,29,16,171,102,192,122,26,17,136,137,244,195,156,57,98,154,16,26,80,208,142,158,104,105,231,21,222,61,238,122,211,193,249,23,222,237,102,146,191,207,112,133,119,3,65,70,154,193,151,91,70,156,192,255,89,241,250,88,6,160,251,88,88,224,59,156,245,177,219,217,131,142,82,139,181,47,110,9,183,60,172,36,9,179,87,20,21,21,175,202,31,64,6,123,45,226,15,213,133,28,151,214,81,97,242,150,244,134,86,229,254,32,114,215,129,252,58,118,169,177,148,5,171,92,29,241,178,65,211,191,207,228,54,41,166,100,73,59,71,196,151,210,58,113,41,66,59,40,168,126,23,151,255,208,242,195,140,225,85,176,11,210,155,144,82,161,236,93,187,0,60,56,19,221,89,41,247,213,158,238,238,181,18,149,52,95,164,183,147,146,152,0,28,16,197,126,191,69,48,40,65,173,215,191,241,174,125,132,51,217,183,129,102,73,253,53,115,172,92,65,3,229,229,197,126,15,18,206,41,59,106,93,13,98,135,170,113,128,41,45,207,59,253,105,166,92,43,115,59,151,250,102,203,60,125,130,119,103,133,28,182,102,138,222,71,184,52,39,206,134,188,123,131,162,253,154,157,202,254,12,87,167,131,114,49,134,15,78,127,108,30,0,92,35,243,23,253,4,150,110,213,232,204,33,187,220,208,38,190,203,13,181,26,164,212,29,75,223,79,56,251,242,195,136,87,63,123,169,191,234,10,146,147,248,64,92,88,55,209,73,161,239,48,80,159,100,156,59,38,214,106,187,144,226,55,100,209,23,228,6,39,212,248,0,113,21,232,189,181,24,23,204,183,54,208,139,103,20,233,182,56,104,237,171,179,70,251,210,165,95,239,183,78,243,188,122,119,98,139,190,208,41,134,161,188,161,152,175,39,165,124,123,206,76,31,114,11,37,187,228,198,50,164,47,159,55,231,99,184,241,99,247,219,15,58,178,22,214,104,220,19,196,60,18,36,9,24,191,200,203,203,43,98,176,16,129,172,59,96,170,137,26,32,59,144,93,94,233,107,168,19,65,118,27,144,240,217,4,63,184,153,19,146,45,111,86,244,156,176,240,118,49,4,125,51,63,109,173,108,248,232,227,221,222,212,96,129,233,9,20,108,116,148,24,193,156,251,2,114,1,80,12,153,117,173,141,121,87,242,229,80,68,190,218,150,251,94,78,109,29,166,190,206,154,177,65,221,122,230,73,94,225,114,10,18,10,86,129,241,0,29,54,177,239,93,111,89,99,178,210,62,61,120,55,162,81,81,203,55,64,19,120,29,38,161,196,250,192,34,138,53,56,151,100,50,192,83,12,38,31,80,165,5,255,66,82,18,207,94,67,93,238,173,192,16,58,16,77,53,56,56,170,131,229,33,102,121,126,3,184,159,178,1,212,237,165,177,209,26,150,192,182,243,82,247,157,238,135,140,115,208,130,130,25,40,156,29,122,217,161,52,206,43,202,81,123,117,218,142,138,137,31,234,132,169,140,25,237,252,158,8,137,79,23,83,58,101,165,34,127,88,40,22,170,232,81,20,244,196,82,147,67,169,157,50,20,20,211,84,54,83,140,160,31,50,42,167,117,22,209,102,185,171,134,41,170,71,142,174,247,246,197,35,158,102,144,117,11,176,27,24,83,45,164,232,61,202,30,28,153,128,141,43,171,245,71,156,7,99,236,39,198,130,114,57,33,31,80,100,253,175,16,138,38,202,161,105,131,165,149,178,168,170,152,145,103,195,44,5,186,189,158,190,240,223,228,109,228,146,64,213,89,123,150,242,122,214,181,161,2,135,58,213,192,93,153,146,112,230,42,153,2,68,180,209,29,158,50,229,152,79,218,66,105,157,10,47,118,107,179,116,243,150,81,36,126,116,203,192,227,243,213,52,97,42,115,67,20,181,214,163,41,217,73,184,214,140,235,173,69,63,117,78,72,218,92,13,220,139,102,138,184,184,230,208,153,19,79,90,43,73,233,189,7,197,106,161,165,88,49,17,174,38,235,181,33,144,200,208,48,119,90,62,41,86,47,122,97,50,110,102,136,216,100,142,218,161,194,64,253,229,86,25,153,86,121,93,200,170,142,11,62,142,105,236,7,147,94,194,248,231,246,249,122,164,203,23,113,171,185,202,104,163,196,38,58,100,124,122,76,251,168,226,48,181,244,19,90,180,91,43,161,142,77,31,176,52,149,80,62,220,121,32,77,53,109,170,172,121,161,80,189,199,53,113,70,37,146,249,27,140,67,96,54,21,86,189,51,250,187,120,41,249,251,103,250,215,53,179,23,156,200,66,96,6,1,145,247,204,245,242,161,11,194,196,156,84,19,152,50,57,53,132,102,186,138,17,210,139,155,67,11,189,195,79,83,14,0,252,83,124,96,132,227,21,199,169,123,43,34,240,121,102,228,239,70,165,193,26,28,207,181,215,206,189,171,97,237,32,49,53,47,98,140,157,23,65,193,215,12,189,5,180,179,109,240,45,113,7,20,97,226,123,189,102,240,221,91,200,66,66,97,55,193,94,155,226,194,154,28,237,72,57,191,104,110,202,170,198,8,218,228,218,224,78,99,158,175,160,135,194,143,171,157,219,112,194,241,69,2,53,125,110,226,130,34,220,249,42,21,179,208,251,155,38,50,133,156,16,90,24,38,229,97,14,248,148,173,175,100,224,125,67,111,18,133,187,64,185,78,107,133,66,7,238,176,136,168,70,100,122,214,206,208,107,210,219,171,38,139,71,160,82,219,249,17,210,151,70,118,212,206,35,249,190,128,193,117,250,37,174,146,46,157,180,119,253,27,114,220,161,97,246,110,120,170,148,35,81,53,213,77,87,70,226,10,108,198,5,103,201,219,27,145,230,22,32,81,148,52,101,118,33,227,56,16,86,140,115,239,58,165,11,76,115,199,95,248,109,249,142,26,49,73,191,190,38,106,161,32,119,38,40,233,78,162,106,107,144,139,177,56,22,232,89,215,108,52,253,180,179,102,85,117,146,243,190,205,50,251,38,166,210,44,152,56,73,86,53,4,221,169,99,208,162,71,195,97,121,153,187,89,74,222,226,84,123,20,142,231,129,106,5,57,26,214,159,146,131,199,154,5,186,74,56,106,244,210,169,158,139,249,171,155,24,28,40,47,19,187,171,54,231,50,106,223,88,119,33,81,207,141,233,151,17,235,87,39,214,117,155,152,38,27,100,182,126,200,99,189,205,241,60,245,224,101,104,75,246,219,148,12,100,32,131,196,224,113,210,204,131,160,255,196,168,184,163,247,39,37,4,214,28,135,77,164,219,146,163,73,189,25,94,23,214,147,170,132,118,105,31,239,12,31,177,12,5,178,133,69,131,153,248,230,249,90,216,89,13,249,153,235,145,185,61,31,170,133,22,31,153,255,233,227,246,243,174,247,183,74,191,165,232,231,228,69,25,243,84,221,190,175,146,181,72,69,243,58,90,12,31,1,130,115,119,92,165,112,168,44,176,0,246,30,56,133,60,24,8,22,4,202,219,237,90,166,25,70,84,12,122,233,177,119,213,167,20,135,113,106,123,92,181,165,58,34,150,165,179,238,202,10,54,46,20,58,140,6,1,129,238,159,145,241,15,127,99,16,159,241,223,96,133,76,111,227,191,47,93,40,140,103,23,141,12,181,74,131,72,244,170,3,195,160,201,110,114,28,174,133,67,140,226,101,88,130,90,52,158,13,27,31,115,253,238,192,49,72,142,66,140,215,87,146,179,186,104,3,158,93,251,242,61,153,17,233,41,153,12,247,2,199,77,53,164,192,226,172,44,29,124,74,219,82,170,183,126,62,148,180,111,137,46,111,150,149,82,88,96,117,142,221,194,251,148,175,150,24,99,29,67,144,111,151,1,179,64,195,87,130,125,197,35,34,9,11,222,107,54,11,223,181,205,197,16,212,185,11,128,125,138,217,59,203,84,194,228,82,163,65,104,201,150,97,77,0,145,254,191,177,244,35,40,211,127,227,20,174,101,164,179,205,220,213,117,175,68,14,249,125,105,165,12,103,162,214,92,194,138,188,74,39,10,246,156,149,187,203,46,35,80,187,159,145,100,221,13,33,149,143,166,238,54,214,122,132,204,177,73,68,17,120,164,212,232,189,212,13,254,187,214,205,42,65,127,40,31,83,159,205,241,112,109,182,182,115,237,162,234,149,184,11,4,72,20,31,31,79,121,95,251,61,227,169,154,175,248,151,5,67,65,218,156,93,18,66,121,69,10,121,175,143,225,79,59,57,50,112,214,90,113,253,96,153,193,136,126,118,136,58,47,230,70,62,66,1,91,147,50,207,175,237,96,88,78,25,88,206,50,135,196,150,126,31,152,38,7,134,18,39,36,215,123,137,170,148,200,69,76,27,4,179,135,50,75,36,206,189,154,254,34,118,250,97,6,22,147,132,172,100,84,137,125,20,249,106,148,15,231,243,242,242,69,235,52,20,78,62,254,245,162,149,25,181,11,222,186,122,209,22,169,253,100,14,47,95,180,106,144,106,227,235,171,23,205,104,198,104,212,206,134,98,95,242,138,188,120,219,193,169,236,23,121,145,152,22,236,58,250,139,188,200,103,59,146,41,76,123,69,94,60,0,222,211,38,44,196,96,217,132,169,153,203,32,206,48,101,179,75,47,79,206,233,164,86,84,238,220,71,169,164,217,69,150,130,84,176,244,141,242,33,42,79,103,232,26,92,198,57,48,199,188,43,204,197,226,173,13,22,170,21,46,175,169,35,41,153,99,159,213,126,104,42,142,221,57,39,232,27,160,214,27,160,121,215,193,203,246,204,55,148,230,203,80,58,243,176,156,114,195,85,151,68,161,35,52,154,77,150,88,177,6,11,134,128,33,90,68,39,19,211,145,176,102,255,26,33,123,157,170,235,15,123,147,8,83,26,240,116,31,222,39,83,88,125,92,48,64,13,23,206,10,170,247,133,214,96,66,144,107,31,144,36,49,196,73,24,97,230,92,177,91,151,110,183,95,96,7,245,203,237,246,151,90,82,125,121,125,229,118,65,206,165,29,151,110,87,30,201,192,206,124,233,118,137,31,4,97,216,153,49,204,10,195,95,88,60,23,177,233,85,150,193,105,207,56,50,33,169,70,237,63,29,139,121,117,96,221,140,101,129,148,147,235,19,137,179,112,59,107,137,28,78,174,38,121,253,6,147,88,17,49,142,67,10,140,45,50,179,151,41,21,89,143,194,103,85,139,231,72,149,107,31,231,48,178,86,44,105,107,20,154,67,238,90,11,193,69,41,115,92,193,138,209,138,110,84,90,41,241,245,163,203,153,171,68,147,175,108,251,234,55,42,156,9,35,139,185,42,108,100,38,10,192,172,153,136,3,80,71,229,88,100,36,251,120,53,146,21,58,113,1,208,103,114,237,38,199,121,82,225,28,100,113,22,66,104,158,212,73,97,169,202,182,251,43,43,230,109,160,62,114,198,152,252,28,100,45,65,210,180,17,141,182,122,229,162,72,60,168,206,216,181,234,50,169,178,125,45,80,8,230,211,58,210,186,230,79,231,7,27,247,50,24,188,179,207,101,30,6,204,231,216,225,122,205,37,131,159,195,161,37,251,124,102,116,92,38,100,52,27,74,142,34,1,123,124,128,8,86,66,64,51,145,114,98,118,121,9,122,24,253,85,205,226,106,142,180,95,69,189,134,167,43,242,62,191,138,122,144,43,201,166,148,75,59,219,43,159,125,213,116,246,136,226,221,255,157,252,245,224,33,184,88,215,158,204,224,138,166,96,42,134,81,143,251,69,83,200,51,143,58,115,248,69,83,232,85,54,210,145,207,214,186,180,224,68,113,247,21,253,244,157,114,146,168,141,150,223,127,215,19,116,44,24,127,178,77,255,70,127,210,58,137,35,158,93,94,222,1,76,153,184,131,90,5,139,245,162,129,29,24,22,197,224,172,58,162,175,145,244,159,241,109,80,201,125,216,164,169,215,161,152,15,59,4,132,50,93,233,183,192,228,181,73,150,87,173,113,144,15,185,151,11,206,29,188,39,139,200,77,65,100,243,103,110,94,134,226,24,184,63,210,225,50,20,207,214,218,177,185,37,251,43,20,15,194,222,121,254,225,87,40,46,172,69,185,120,25,138,235,3,107,247,172,243,133,21,23,177,23,0,101,150,119,6,126,176,52,106,113,154,229,3,60,102,9,92,174,146,235,55,206,216,113,11,198,214,42,145,94,33,59,9,56,213,188,145,85,183,182,235,160,58,195,29,163,30,100,238,155,129,30,208,5,224,175,51,134,228,238,156,22,10,58,96,127,43,198,107,146,45,236,207,215,41,28,165,254,135,94,22,92,62,111,14,222,129,190,140,132,195,144,144,191,129,218,108,255,131,82,241,110,85,195,122,27,24,149,122,16,24,218,146,246,118,207,224,250,200,214,176,129,81,112,140,23,79,191,42,89,196,147,131,105,238,71,125,167,130,220,57,212,190,181,71,59,230,185,213,51,216,117,25,12,12,23,92,80,154,0,36,219,82,84,234,144,173,253,139,37,118,150,203,92,238,143,79,220,160,236,76,168,191,45,249,244,166,54,183,59,213,107,226,28,181,130,110,255,188,116,47,78,30,105,13,255,46,19,27,190,197,194,47,32,16,24,206,93,50,227,129,176,77,144,14,138,146,232,23,213,43,106,129,196,202,250,230,131,60,38,221,232,146,232,168,50,180,202,251,183,129,213,141,107,212,173,87,36,88,100,161,188,190,150,192,20,237,62,170,170,56,71,238,73,161,232,94,152,225,80,201,84,150,138,21,119,129,27,181,111,92,168,176,17,231,1,57,80,8,195,151,103,6,235,104,187,129,152,25,148,240,143,86,209,98,192,211,202,90,84,234,77,106,33,19,205,55,152,174,44,68,36,79,40,232,209,93,107,255,36,192,188,100,176,15,227,234,44,150,169,226,144,123,144,238,90,101,157,199,149,9,209,121,109,52,58,154,26,103,237,226,28,206,173,166,78,242,30,199,69,16,108,63,201,121,79,102,77,199,68,90,35,86,37,95,113,30,59,216,161,71,173,2,23,198,218,94,73,49,32,26,163,112,94,13,232,204,7,244,166,44,9,144,55,208,44,205,2,157,30,228,26,92,76,220,149,161,61,172,207,208,146,159,32,247,74,231,1,193,156,117,23,76,12,102,190,178,51,178,211,155,127,80,198,31,234,24,97,255,96,140,127,150,152,184,175,70,249,215,104,98,104,87,49,127,202,84,251,115,176,68,189,153,241,146,174,243,206,225,181,252,14,75,213,208,124,151,180,210,119,140,115,140,158,105,70,25,218,189,2,64,62,82,223,132,102,79,12,34,242,185,90,237,131,205,106,61,57,43,80,170,187,91,19,74,100,136,180,186,52,157,193,49,79,221,87,148,47,162,70,100,34,59,86,48,27,50,145,78,8,20,22,64,140,103,89,215,226,124,63,100,115,93,0,190,229,207,212,22,233,26,80,115,125,229,102,9,43,114,200,73,160,96,44,214,242,7,251,215,245,42,171,120,184,27,254,162,248,42,118,213,48,127,176,159,101,254,136,13,153,25,52,173,18,226,127,43,110,248,249,238,227,21,153,112,245,46,220,183,117,175,215,102,176,60,67,127,141,218,129,87,209,196,58,9,22,31,99,8,79,101,234,151,212,38,183,140,18,186,51,51,157,12,131,139,235,169,201,244,158,234,177,191,198,21,27,4,100,49,38,105,69,183,200,165,134,171,138,228,205,185,24,17,40,235,161,178,20,60,208,185,155,110,252,220,143,184,111,253,123,217,137,176,123,197,186,69,53,167,37,211,155,94,249,220,57,208,130,158,95,58,9,218,195,189,254,157,84,255,83,66,69,35,255,95,233,18,62,37,127,153,153,17,34,189,153,83,83,75,54,69,205,121,159,20,151,178,62,137,104,154,128,29,219,166,33,107,183,118,221,172,68,170,165,206,20,247,212,105,132,102,89,160,187,51,252,80,239,193,120,178,9,217,207,118,121,190,54,93,67,104,87,173,65,252,15,37,7,84,58,212,2,253,32,34,110,93,89,104,216,96,125,69,42,63,104,169,127,180,152,172,151,25,121,233,244,30,4,99,165,158,121,69,12,167,217,84,39,58,235,187,27,83,14,38,98,112,214,32,210,30,30,101,214,120,112,62,49,206,117,65,0,38,75,146,85,93,212,149,45,235,89,50,177,24,105,132,179,37,190,0,140,176,198,238,36,194,190,152,73,95,185,83,190,43,66,29,154,228,202,159,246,27,23,127,135,11,132,133,133,133,179,201,66,193,178,15,16,204,12,119,33,80,48,68,57,82,184,11,224,193,225,195,101,153,105,64,210,146,174,78,121,14,16,211,115,181,222,186,54,108,114,77,167,63,173,235,77,71,193,152,3,239,39,88,190,105,68,255,240,216,39,215,36,74,213,250,34,159,123,42,80,99,149,98,161,57,102,116,238,240,2,211,214,155,235,180,94,202,147,238,108,135,178,209,198,168,215,31,185,27,194,28,17,116,114,227,107,217,68,19,51,249,46,106,170,178,46,50,196,154,65,185,169,194,164,8,208,94,225,68,54,4,58,166,230,109,250,199,233,95,92,139,212,253,147,142,223,165,33,91,75,125,153,68,180,108,237,139,185,22,122,102,233,225,97,211,53,78,177,125,207,106,197,198,47,177,164,78,19,22,101,8,13,182,244,45,84,146,227,172,4,87,201,198,21,134,27,81,192,234,146,44,229,84,204,42,159,165,216,100,247,149,48,5,127,19,161,199,27,249,174,71,254,26,87,80,31,112,195,215,84,76,232,192,217,153,177,124,218,24,214,226,200,111,84,157,197,206,89,48,48,244,145,159,127,81,84,193,157,76,227,17,25,96,229,246,219,219,180,134,142,38,214,137,169,103,11,244,210,50,97,121,51,167,4,133,53,55,217,75,111,71,205,157,242,96,145,192,128,60,69,39,230,200,181,254,239,20,145,234,113,2,68,90,182,79,121,182,6,135,231,33,215,94,81,144,125,169,9,207,203,29,183,84,225,126,200,83,201,108,38,1,12,254,240,201,120,78,166,230,200,251,232,83,237,126,36,207,171,146,18,67,45,181,6,161,163,239,133,148,166,47,87,195,205,77,113,51,172,240,79,124,103,46,191,223,165,237,93,99,239,252,222,178,4,27,31,63,143,249,81,151,17,239,81,161,43,218,160,83,248,77,200,211,49,100,13,84,244,177,81,119,149,214,133,11,13,27,190,235,60,35,99,236,30,64,239,204,125,83,93,148,131,38,40,5,234,109,99,211,209,114,235,55,110,175,207,239,10,21,20,157,144,218,240,198,247,234,156,122,103,40,20,243,121,129,98,123,71,129,103,136,32,249,235,57,244,201,121,65,208,224,102,108,48,137,102,206,199,21,22,9,38,161,239,81,217,141,35,211,156,44,50,223,23,86,31,108,199,22,246,231,233,77,182,110,180,234,66,90,182,71,49,73,201,47,76,56,128,96,151,39,122,22,152,117,244,218,198,234,25,111,166,248,253,156,59,11,185,227,188,204,10,162,247,124,157,183,121,182,83,92,108,199,87,121,30,175,137,48,250,52,118,176,57,24,135,36,204,123,169,158,73,224,158,135,40,91,7,60,208,53,39,26,49,145,211,140,230,62,72,37,9,223,19,250,42,213,123,242,194,38,175,187,94,166,17,78,206,132,81,159,155,191,145,251,201,63,112,196,251,180,236,247,161,31,60,244,158,26,33,70,92,10,68,149,95,15,10,201,89,237,210,40,116,126,240,223,172,138,5,36,106,125,33,74,33,250,26,103,119,112,25,105,60,78,100,40,127,5,81,30,29,213,158,226,225,125,112,255,77,196,251,55,128,223,18,201,0,164,124,139,236,1,18,183,178,114,79,226,8,126,255,95,175,246,255,55,23,155,141,107,174,131,148,108,104,207,205,155,248,165,130,68,38,154,67,111,239,46,248,29,189,120,72,103,250,214,228,45,169,30,211,241,109,90,40,144,70,73,32,189,33,128,152,38,162,103,251,232,246,59,109,62,85,125,252,254,151,198,223,227,238,236,173,222,204,175,95,33,238,46,155,171,106,123,117,178,119,178,1,221,195,191,62,117,1,208,121,254,253,77,109,206,142,239,71,110,243,228,57,98,130,209,155,130,136,119,207,14,90,240,198,247,120,162,35,15,12,178,37,119,41,59,202,36,217,108,229,159,251,126,148,158,116,126,145,78,147,106,200,121,115,161,201,252,76,1,255,2,176,146,74,251,19,182,224,250,129,207,122,108,139,147,224,251,79,134,208,31,247,172,218,234,33,2,223,165,190,83,132,215,26,62,111,8,41,59,197,42,125,47,127,180,71,20,16,122,1,144,62,185,177,0,71,121,12,180,27,197,156,159,93,49,2,196,203,48,118,245,141,173,197,109,159,175,101,152,210,175,241,117,67,55,108,205,5,11,146,46,0,51,98,98,116,254,129,11,195,188,129,125,125,109,59,221,10,31,190,29,231,54,150,216,65,159,30,41,53,21,105,145,117,103,14,155,45,183,127,0,133,4,144,85,141,241,70,14,70,58,44,95,0,84,61,28,141,85,190,149,159,125,125,55,79,123,251,180,93,120,75,123,79,236,17,128,64,114,245,242,249,121,209,180,116,27,188,230,170,104,33,161,95,128,81,167,96,240,172,220,41,26,39,144,162,185,103,106,162,89,96,173,234,69,79,6,24,144,60,23,4,110,137,82,77,28,164,150,89,136,206,218,93,164,3,230,169,199,164,236,179,24,90,17,105,107,190,134,105,230,165,136,43,38,14,66,36,223,227,80,133,152,53,221,81,69,69,223,15,213,121,36,55,251,166,246,36,93,165,134,41,99,169,31,63,198,41,239,65,243,116,111,97,174,157,17,219,190,55,250,144,79,5,156,28,196,56,192,241,32,163,74,54,12,194,192,124,40,89,63,204,8,249,133,23,164,143,203,144,26,118,44,243,253,125,50,77,178,164,215,71,245,78,173,29,161,68,239,230,5,64,254,140,21,185,85,189,189,224,177,136,10,86,210,237,231,26,120,55,85,247,250,141,149,19,137,126,172,16,254,132,145,113,116,29,67,62,109,200,218,180,92,40,149,140,80,13,137,75,22,55,171,177,119,163,234,249,117,218,2,151,234,113,178,14,93,213,121,224,23,167,231,248,170,181,64,3,17,220,160,160,182,80,114,6,239,35,0,126,102,220,31,199,137,107,229,195,153,182,205,225,160,212,215,159,115,35,59,151,91,233,225,239,82,116,204,34,78,248,109,237,12,235,55,184,62,56,125,182,111,244,241,139,119,221,189,121,222,215,180,172,134,158,87,176,188,227,22,201,111,139,87,176,60,255,68,51,137,234,21,44,175,61,210,60,7,52,242,180,55,45,115,92,21,119,227,221,113,16,153,68,63,175,49,72,150,54,2,57,63,95,168,118,178,77,69,140,31,12,224,39,230,8,189,43,198,78,164,30,60,211,210,233,58,55,94,124,168,194,38,116,210,187,241,55,65,6,39,225,168,236,113,78,241,159,237,227,119,92,181,104,197,19,105,124,140,144,225,247,180,76,65,108,17,189,82,44,38,145,225,6,67,255,32,54,56,10,49,244,70,45,188,247,211,124,210,44,19,225,150,67,169,85,232,250,156,169,45,85,51,11,18,75,139,213,89,101,83,207,39,127,5,113,198,0,129,238,139,182,10,3,157,99,171,118,167,186,63,124,46,0,22,52,116,220,118,244,130,24,203,143,177,212,219,68,239,103,202,84,106,248,168,88,146,222,236,191,140,239,135,9,154,19,62,93,43,122,190,85,151,46,96,37,191,189,21,54,219,221,242,39,186,131,92,198,91,41,189,99,146,37,13,91,8,9,133,84,122,234,25,200,108,255,88,238,245,106,217,199,99,233,134,252,175,29,207,199,169,60,165,42,52,80,224,226,223,175,118,71,159,74,199,16,4,156,200,132,193,4,176,53,89,242,214,87,213,85,216,47,113,13,34,246,90,189,30,193,146,176,142,221,29,91,252,220,158,43,93,246,196,13,5,254,95,186,236,201,224,58,208,152,211,149,46,123,87,136,154,138,17,18,25,207,174,88,201,47,17,221,105,108,1,233,129,215,236,172,16,117,239,113,240,151,211,234,191,221,112,245,255,218,124,163,50,191,18,123,134,111,50,214,8,205,48,108,14,98,53,106,226,84,199,48,201,161,211,163,158,122,81,12,224,243,106,189,75,30,138,252,37,21,239,164,18,118,66,151,68,226,118,185,130,138,43,177,90,68,53,154,157,3,162,147,112,25,248,255,172,18,49,160,234,162,125,230,177,85,26,158,188,149,217,7,255,105,216,101,159,18,82,56,82,235,206,147,214,25,94,12,66,103,71,172,48,5,235,12,200,15,214,77,115,230,96,225,231,100,12,42,143,170,190,82,108,252,140,125,179,68,35,244,35,252,177,230,174,174,78,14,205,71,131,72,109,251,184,69,129,70,101,113,118,176,74,41,123,13,59,39,51,87,175,145,174,21,120,144,219,108,169,89,26,61,201,24,30,251,189,58,253,128,187,137,160,33,202,212,30,58,131,51,205,75,251,128,97,78,135,27,197,85,35,98,47,115,171,249,47,12,197,176,232,140,29,169,161,147,88,126,2,157,207,61,186,191,57,14,75,135,58,168,24,138,161,203,195,253,17,218,65,200,196,159,119,161,196,107,2,121,125,124,124,160,123,178,168,233,218,223,167,107,203,170,66,184,221,64,206,10,138,94,215,139,182,105,138,70,115,4,146,210,84,95,217,247,22,18,141,214,61,64,138,23,130,178,236,138,250,156,143,128,236,4,41,207,212,120,164,205,82,163,69,157,186,214,92,142,52,92,188,47,0,31,97,155,243,189,54,135,51,234,57,198,35,43,28,93,17,46,228,23,128,112,141,141,179,145,214,217,237,149,225,74,43,192,115,220,90,244,229,206,70,234,229,14,95,237,172,22,11,87,193,16,230,106,103,129,12,29,32,150,171,157,85,132,48,93,137,221,209,43,207,61,107,126,199,43,48,152,31,6,0,188,248,131,134,195,240,155,228,169,225,57,42,144,46,112,82,137,12,251,243,53,201,194,158,92,185,24,232,39,87,95,32,201,207,162,137,163,127,229,57,48,126,252,31,188,7,218,204,51,82,239,254,184,213,192,253,148,50,183,88,192,85,43,237,119,171,249,79,243,96,138,237,197,54,88,39,229,29,222,109,151,109,230,40,239,29,243,234,197,216,4,233,67,19,115,175,178,187,78,212,172,235,63,98,183,203,91,125,181,28,171,234,144,132,6,23,128,68,29,243,37,44,62,230,175,74,188,191,199,251,31,180,40,114,29,59,157,177,127,161,69,253,13,134,34,148,187,253,100,67,35,153,34,35,253,245,99,27,114,5,163,26,189,103,201,225,68,175,64,234,28,93,182,182,118,150,16,40,66,144,221,129,15,2,69,177,43,202,43,218,100,61,249,202,251,248,59,71,191,69,64,243,246,143,86,30,19,7,63,81,196,208,90,189,209,132,175,229,148,175,93,49,73,35,163,75,64,243,240,125,33,38,207,35,249,237,165,7,91,134,55,227,38,187,237,105,252,111,223,182,168,101,86,124,85,135,72,193,88,47,136,253,48,178,82,12,125,88,56,38,99,200,1,53,114,5,97,32,50,32,107,48,46,53,37,194,142,175,9,84,126,37,91,46,100,242,100,37,247,74,182,92,141,207,205,236,151,108,121,154,107,103,241,149,108,249,68,21,115,60,115,180,34,24,2,149,71,172,205,72,56,237,188,18,114,123,119,231,253,164,97,107,157,86,82,214,90,167,197,74,47,31,7,244,78,76,31,95,195,55,152,176,150,208,8,37,226,206,112,68,34,6,235,173,234,44,166,142,166,196,151,170,9,52,123,118,38,153,153,58,216,194,0,239,244,51,76,221,165,132,37,247,45,12,167,210,136,141,181,151,241,238,36,231,177,6,121,169,246,0,184,50,166,124,208,154,125,233,105,59,206,204,89,186,75,99,235,80,180,3,74,213,181,23,15,54,230,165,18,14,119,136,129,25,233,183,201,113,248,224,168,212,87,133,106,208,148,204,61,110,207,38,43,94,134,234,1,77,24,89,2,86,162,243,190,184,10,170,174,144,171,220,94,183,212,85,227,253,164,51,179,21,99,95,51,93,38,156,60,180,113,208,49,185,136,230,144,195,105,251,60,102,235,88,31,2,1,239,6,37,216,27,195,92,217,133,16,107,225,46,91,251,137,40,169,108,241,116,156,23,242,150,217,230,92,149,20,69,207,115,94,212,104,185,39,159,44,66,167,187,0,213,24,169,21,77,132,81,179,31,93,179,22,241,207,81,217,46,92,85,194,168,115,12,150,35,31,133,131,8,27,210,36,76,102,45,87,236,18,79,142,251,167,5,190,186,81,75,134,199,127,248,22,30,203,78,162,70,59,233,49,239,34,217,44,190,98,168,50,210,153,58,96,123,75,129,233,250,32,138,97,122,226,55,191,2,41,151,230,165,62,55,146,62,227,120,114,8,84,25,129,204,77,179,0,33,80,24,94,132,63,2,10,53,52,97,76,200,209,230,119,56,214,144,190,199,99,232,232,175,210,173,57,111,9,17,4,138,23,18,81,122,201,241,204,126,112,208,69,36,205,124,128,128,233,46,0,90,179,31,16,196,181,194,166,15,121,247,163,210,133,151,212,87,143,159,254,224,218,187,13,110,20,176,159,81,138,38,85,40,232,172,5,138,95,0,28,126,58,111,75,113,84,187,69,130,242,2,236,86,8,167,198,110,203,117,77,78,167,26,166,222,130,171,53,106,195,71,209,176,143,224,241,234,245,160,28,86,26,167,234,85,27,5,63,244,108,127,40,63,167,35,146,250,249,151,67,79,91,16,43,87,121,45,117,151,150,3,42,253,124,97,45,72,164,32,38,189,159,80,2,11,145,15,46,40,77,68,42,88,103,146,112,43,116,212,59,35,184,30,70,185,78,40,105,174,138,176,222,157,112,197,95,113,53,129,113,43,96,126,247,50,46,176,207,26,0,215,219,195,57,248,192,236,48,144,94,13,78,97,94,142,180,246,175,120,167,238,193,148,97,219,242,42,220,103,139,110,52,191,218,145,215,208,207,45,151,223,167,224,183,37,43,147,79,243,156,155,108,97,249,228,176,152,102,197,83,24,58,127,240,107,219,182,93,215,127,235,176,191,79,221,174,13,208,135,63,140,178,125,146,70,34,211,249,56,95,54,79,84,215,181,175,196,96,83,0,206,48,145,42,16,95,123,22,90,172,221,43,110,16,209,241,220,135,104,74,61,161,164,113,128,198,127,87,240,232,238,75,87,66,166,53,58,202,117,179,187,121,210,252,174,101,133,223,230,157,17,88,177,106,238,143,53,251,233,13,20,223,90,168,27,180,83,68,30,74,56,162,156,224,137,147,249,247,101,252,240,192,81,179,69,88,58,121,197,196,213,129,144,108,167,196,69,98,197,28,8,169,175,139,31,243,112,125,59,137,100,74,190,214,169,132,18,250,217,242,198,38,159,31,232,205,226,134,245,218,49,234,2,144,178,246,81,104,189,155,162,212,82,98,254,91,44,185,162,237,249,39,81,73,68,67,164,94,63,151,118,200,14,178,8,67,237,218,230,155,73,200,177,84,252,188,221,133,21,146,196,128,39,14,196,197,207,1,59,98,209,174,82,203,85,93,184,41,255,234,186,198,251,79,145,207,229,174,207,126,213,185,162,72,180,27,157,118,29,41,110,123,236,37,213,46,120,183,52,160,202,186,38,239,215,30,170,218,17,114,77,191,166,178,196,7,161,40,250,170,84,80,159,55,59,166,253,241,116,194,182,86,243,21,101,171,235,131,168,116,109,128,96,113,250,235,76,220,214,60,249,138,220,166,182,132,215,78,128,87,50,9,161,132,158,23,128,235,158,230,247,180,233,67,219,70,62,10,110,29,21,170,99,197,70,252,204,166,35,126,244,88,36,13,175,236,8,222,125,91,42,209,63,78,35,170,176,217,114,224,72,13,172,154,82,139,203,215,237,255,120,110,251,244,123,81,157,25,235,80,145,253,186,79,27,229,92,255,231,112,201,63,81,0,32,110,210,14,107,228,189,254,100,39,129,81,117,213,133,201,173,152,133,130,103,70,225,130,203,249,101,125,223,113,217,174,237,42,214,142,66,6,178,71,165,180,31,18,42,169,231,25,156,107,45,5,107,43,118,243,135,52,12,40,66,167,121,34,97,66,88,221,130,174,151,132,89,218,73,28,146,220,162,29,175,198,134,217,237,35,222,53,46,117,141,129,249,43,31,56,55,175,135,32,39,107,234,107,220,181,208,27,220,169,110,147,23,0,250,37,174,177,46,93,167,119,3,52,114,191,50,106,66,213,213,81,213,154,198,166,43,88,252,42,157,70,4,49,48,43,203,18,35,115,17,200,120,210,222,125,27,39,32,164,151,134,90,125,88,98,180,157,111,102,16,111,223,155,140,156,86,43,40,235,153,51,241,32,24,66,237,188,98,143,216,211,211,142,52,75,122,16,42,76,101,204,231,231,103,227,203,121,136,151,192,161,198,233,240,252,75,150,74,72,152,27,101,193,19,7,235,232,145,108,75,130,124,132,251,151,110,87,12,91,28,196,152,176,211,72,47,120,221,209,207,74,166,26,211,119,76,216,150,108,48,129,74,172,191,78,188,34,232,37,81,183,90,175,23,43,84,199,91,16,6,201,116,13,27,192,126,37,158,214,201,205,157,128,201,196,19,21,2,253,76,250,147,223,223,63,116,56,188,244,99,29,52,227,23,128,136,194,79,71,11,137,169,106,163,14,53,63,83,221,205,130,101,243,84,10,112,69,34,116,77,196,52,34,81,133,95,191,180,126,185,253,11,49,19,4,57,104,33,192,204,138,182,182,242,114,195,109,95,212,167,51,47,0,253,234,14,23,128,51,161,156,159,202,247,33,79,254,111,218,11,247,117,1,128,223,254,89,213,84,4,122,216,233,22,234,16,212,236,158,55,153,22,118,228,107,195,70,214,71,87,84,19,119,175,48,186,17,86,246,110,19,87,69,176,44,49,66,144,42,170,39,44,108,160,203,104,255,171,63,243,249,137,52,121,88,241,53,180,41,67,170,143,174,23,166,99,148,239,235,45,241,7,149,101,132,19,120,158,100,99,249,236,225,53,194,35,244,238,19,230,218,145,208,240,27,152,62,33,4,178,218,175,46,161,69,177,146,81,9,60,249,218,114,67,183,166,203,170,226,150,131,67,181,234,117,181,121,105,227,14,144,140,171,90,153,135,211,218,107,202,61,153,74,109,114,141,90,107,84,166,69,149,118,163,126,110,170,105,205,212,71,134,138,196,81,195,6,217,190,52,74,60,163,36,173,184,96,220,87,126,154,12,5,150,52,21,176,114,202,42,187,189,122,200,104,49,66,13,54,81,37,7,147,116,4,211,103,109,68,246,52,215,79,141,113,179,79,153,163,246,157,115,32,175,189,205,124,198,128,125,5,16,45,34,81,14,149,32,133,102,31,95,109,247,10,102,4,50,235,174,236,131,32,102,113,189,191,0,104,18,245,3,0,235,199,151,167,239,243,108,201,187,154,95,167,143,56,52,180,192,117,232,234,244,237,11,68,94,105,197,82,37,214,176,141,94,158,62,71,35,28,50,23,137,33,162,79,161,249,75,18,254,119,3,87,19,134,218,158,206,72,141,186,185,1,165,253,121,248,29,110,183,250,119,213,8,117,80,185,87,124,17,197,200,47,170,241,176,31,180,51,207,221,3,215,181,181,162,236,121,137,27,174,39,160,230,222,240,39,221,253,178,69,227,87,220,223,49,126,163,219,77,29,201,83,164,32,171,243,5,45,70,94,77,146,154,71,237,57,55,95,9,221,135,105,192,228,127,23,3,236,251,85,4,184,126,116,63,178,197,191,150,82,143,73,39,43,194,74,246,28,60,20,124,116,58,80,128,160,13,219,72,101,184,35,43,220,31,147,239,13,3,3,169,7,111,186,169,13,49,137,233,87,122,21,39,54,25,233,237,184,217,243,62,90,216,120,23,75,87,167,226,69,170,43,208,30,139,73,156,74,65,21,203,106,186,169,203,146,159,5,37,104,77,107,171,24,174,61,237,177,214,151,37,135,5,46,240,0,57,200,62,109,171,106,43,231,121,154,135,8,28,29,117,196,30,213,136,145,183,65,72,246,218,175,113,188,166,63,196,206,24,115,10,73,29,129,118,85,223,88,54,102,54,206,183,224,154,111,146,243,207,180,22,215,207,187,120,15,215,56,30,32,97,99,69,135,186,155,150,173,191,223,25,95,69,246,61,31,27,188,31,127,187,103,24,196,107,6,250,110,215,72,216,244,153,67,0,253,83,223,231,243,207,249,35,183,96,251,241,38,179,116,189,214,96,227,248,23,61,216,164,83,217,93,115,71,137,64,205,254,180,134,118,138,137,116,104,190,214,28,182,113,211,153,84,209,64,155,160,185,255,50,91,24,72,210,113,28,103,184,37,15,99,172,224,140,101,148,80,249,135,94,1,109,96,54,43,51,127,14,200,11,209,129,154,237,234,163,113,12,134,149,125,246,137,167,66,27,191,81,121,213,30,91,244,252,38,48,183,126,15,6,46,25,13,46,64,40,249,49,40,205,90,149,123,252,253,189,120,17,81,145,244,147,118,198,101,96,74,159,54,131,184,139,175,198,38,145,171,64,96,211,83,177,127,215,12,83,159,104,10,39,206,174,14,133,6,173,25,77,174,223,82,171,95,156,142,65,200,170,41,203,106,172,127,107,238,163,161,206,52,44,67,139,42,37,227,171,184,5,135,85,206,91,241,17,50,173,244,111,130,200,140,172,176,18,211,199,87,213,43,248,123,32,113,156,237,43,32,16,204,15,158,82,43,168,181,238,158,225,90,9,86,225,217,121,14,115,103,47,136,203,29,113,189,171,157,17,141,87,249,78,104,44,101,82,59,24,163,34,107,14,227,206,194,51,20,90,40,164,66,89,66,95,143,100,46,235,211,45,152,143,150,40,133,236,208,74,111,184,63,194,189,233,113,249,177,50,111,211,245,113,21,130,40,221,229,189,153,206,40,254,64,245,114,237,137,160,119,35,158,87,107,23,27,191,203,188,247,107,237,70,174,174,54,98,181,136,203,181,127,90,251,226,44,114,185,246,28,163,104,101,163,152,3,15,227,205,131,251,220,167,49,3,232,110,77,140,246,211,151,7,189,20,222,68,170,136,14,114,24,33,221,161,202,8,166,254,23,27,104,176,29,222,206,239,202,93,175,118,248,97,81,88,180,248,63,20,241,255,52,206,128,1,111,134,213,71,251,203,167,18,124,201,77,242,27,184,63,58,137,127,35,171,85,223,205,239,109,51,160,240,155,230,186,15,177,26,180,237,157,215,57,17,94,191,126,223,79,225,229,170,234,47,28,224,134,238,63,44,85,148,238,183,250,221,141,126,158,152,150,88,1,27,125,117,239,81,141,237,132,29,251,78,179,200,88,238,129,202,227,245,201,189,223,53,190,159,112,224,82,116,3,80,66,193,166,121,242,87,144,238,108,56,31,77,45,116,143,216,192,149,37,137,202,181,134,8,99,15,85,29,253,91,186,75,111,16,109,2,175,195,13,38,159,42,184,11,95,91,65,201,94,53,35,127,122,193,52,251,165,141,105,182,63,88,37,166,181,138,92,40,71,134,175,166,117,49,87,104,250,110,167,151,137,58,70,184,201,131,151,39,151,228,73,137,92,149,16,95,122,140,219,105,48,183,173,238,248,23,145,125,178,238,117,109,253,223,101,72,173,83,249,51,132,194,241,179,160,204,236,245,43,249,228,53,89,55,32,208,68,69,59,27,33,211,105,23,122,167,170,20,210,217,183,239,137,109,6,242,178,101,117,141,218,187,181,124,5,56,250,111,204,96,191,249,131,50,80,160,187,254,227,2,53,24,235,153,16,212,170,110,52,199,190,246,95,227,138,249,108,204,144,216,152,216,84,134,56,235,60,246,183,77,5,25,88,230,48,202,167,177,234,187,190,247,33,163,114,229,41,135,120,178,201,250,246,195,180,97,62,84,218,24,91,8,227,28,182,166,68,242,134,141,158,173,133,201,151,254,40,209,20,3,14,115,131,236,69,7,63,221,59,211,105,112,103,254,146,38,39,241,38,163,15,73,41,134,236,117,15,32,146,87,234,100,141,170,94,21,0,241,27,155,109,166,83,244,180,77,247,136,250,138,112,149,125,117,45,94,117,242,33,125,204,18,225,242,189,9,124,217,192,110,99,57,23,71,21,229,167,7,8,189,241,3,32,4,158,35,255,101,105,128,7,50,244,163,44,32,88,118,32,74,70,46,111,81,121,7,216,222,81,207,93,158,60,6,142,94,114,169,221,0,195,128,249,114,225,96,102,156,188,117,222,172,214,195,232,167,15,214,71,61,107,113,3,123,3,62,162,96,212,113,153,153,177,133,191,230,124,2,184,80,202,213,149,11,67,205,45,178,212,195,164,162,193,215,62,128,193,207,64,229,67,105,60,9,217,185,223,36,216,11,253,85,174,82,45,122,53,222,39,182,42,207,10,247,171,18,165,88,124,235,170,18,229,24,169,25,145,243,171,18,21,249,172,111,191,168,219,82,139,157,67,118,52,56,203,94,53,98,95,106,211,78,54,22,158,192,75,75,136,130,36,177,6,106,181,107,195,112,157,152,181,230,236,79,109,2,249,205,42,90,236,95,202,67,194,49,91,163,233,56,109,217,164,130,20,200,43,40,76,32,69,247,55,20,222,101,20,32,127,229,146,103,194,9,105,20,161,253,68,201,112,230,196,105,120,117,60,240,14,68,25,1,102,188,186,104,245,197,248,66,111,125,157,208,95,196,207,25,184,5,108,144,237,208,26,29,120,29,118,82,121,166,34,23,238,153,159,106,78,12,172,93,135,215,203,103,67,241,63,200,95,166,246,48,169,53,128,196,135,205,251,85,135,82,83,73,2,172,54,138,86,140,140,107,154,75,221,137,184,30,230,157,247,41,237,131,8,196,134,55,29,188,70,228,149,94,45,50,91,45,188,43,77,131,150,133,153,51,59,214,57,51,205,169,45,253,217,240,217,60,55,32,85,84,218,9,5,157,141,115,248,233,88,148,5,62,173,5,7,162,167,200,3,49,77,176,230,235,25,62,89,193,187,23,0,110,235,142,18,109,183,67,9,140,120,216,19,156,97,18,94,246,143,195,197,250,92,37,109,150,220,66,2,32,18,168,34,104,50,171,29,54,154,62,197,238,165,111,1,66,239,36,142,78,237,41,98,52,243,45,241,200,238,17,42,59,148,153,118,236,187,179,124,202,201,106,81,177,114,219,41,8,111,224,110,156,98,200,1,169,128,215,60,226,170,43,43,31,37,169,255,65,13,2,132,159,255,33,189,34,91,251,135,37,120,65,207,50,76,253,251,210,38,218,93,150,208,113,185,111,145,27,67,40,17,22,211,158,230,66,195,94,34,49,133,81,83,134,39,81,107,135,1,237,61,217,5,13,210,96,53,174,163,114,31,14,21,190,230,153,192,31,38,145,110,124,232,59,29,54,195,168,55,105,240,173,18,3,181,151,153,195,102,35,129,149,252,115,205,209,224,6,147,81,24,84,47,24,116,79,118,156,192,159,81,252,183,129,169,88,50,114,137,190,105,127,61,76,162,110,203,70,36,169,221,23,63,244,211,52,24,173,145,78,58,203,43,27,71,255,234,110,215,206,132,136,77,33,44,196,229,217,102,219,164,185,211,244,86,55,58,150,35,111,153,179,93,132,159,212,243,217,113,74,202,232,3,40,114,70,177,5,151,60,196,49,225,131,93,207,83,43,148,159,9,55,66,96,89,236,61,203,7,74,81,4,175,114,32,209,186,211,153,44,223,180,24,74,105,188,139,40,86,208,244,190,142,201,85,158,72,228,241,200,12,236,74,39,225,172,50,17,147,69,69,53,63,57,225,92,232,42,43,9,182,112,50,12,118,29,196,227,102,127,103,144,130,10,99,171,242,60,112,136,230,118,116,91,108,203,114,144,221,23,155,42,196,27,173,102,103,181,250,156,139,166,39,230,93,174,190,140,17,19,154,19,249,92,198,207,233,14,221,175,15,62,217,207,175,244,70,116,169,157,182,181,207,15,61,241,41,185,246,47,149,243,198,236,241,63,13,76,120,168,115,105,108,111,22,253,137,176,202,93,80,99,108,112,194,101,199,90,252,67,110,227,235,91,159,18,218,98,142,42,126,50,235,121,171,133,129,209,119,208,211,22,71,124,28,85,129,34,110,41,12,190,121,123,198,98,110,250,67,13,223,26,129,90,253,43,45,71,184,35,56,29,105,85,20,206,190,170,48,73,110,123,191,20,87,155,220,123,249,96,11,33,29,158,119,249,43,108,104,195,134,7,220,208,236,246,94,42,7,204,88,118,189,48,135,185,250,124,239,16,100,229,98,66,238,32,33,49,229,93,188,201,109,135,18,234,154,0,173,177,157,96,42,12,145,72,70,58,157,132,147,161,50,188,202,198,99,45,60,167,22,6,83,49,106,172,138,80,137,176,241,69,21,222,128,241,207,51,116,48,209,159,170,28,226,69,103,138,248,108,172,245,57,144,42,242,147,135,210,118,23,125,115,241,43,109,83,183,228,140,80,97,183,73,76,211,222,11,87,171,28,99,157,196,5,83,145,99,136,41,153,21,204,250,154,84,127,181,231,211,193,158,28,243,114,176,233,120,106,59,236,247,50,131,21,20,211,22,103,140,75,72,82,212,84,203,180,213,176,132,204,177,144,15,233,96,35,193,218,54,89,180,120,154,193,85,233,159,135,183,114,165,229,87,233,223,226,163,145,131,246,175,210,191,177,143,22,16,136,194,94,149,254,223,164,217,227,108,19,164,95,12,72,116,221,61,191,244,90,36,87,94,171,66,64,182,246,63,204,18,88,53,12,30,221,172,114,54,90,250,161,146,36,56,75,130,214,192,149,99,45,225,196,86,21,236,229,164,237,177,93,62,78,245,121,184,194,112,173,55,184,215,124,252,16,245,137,134,135,12,9,39,119,211,159,233,219,167,229,103,217,209,225,229,143,91,104,185,222,54,90,27,208,165,130,55,40,207,130,189,196,14,48,117,52,50,166,78,5,125,253,82,189,168,13,111,198,215,240,188,67,235,105,72,91,117,162,227,71,123,99,41,219,95,179,67,200,166,158,174,200,191,119,255,53,59,196,231,106,166,141,253,149,200,24,4,72,116,53,60,228,174,199,183,133,247,207,138,175,59,89,37,37,95,17,82,75,233,177,178,223,235,12,243,117,25,68,137,181,169,214,42,39,162,225,34,96,35,79,6,152,150,73,61,70,222,230,109,207,141,71,127,30,215,64,50,178,29,251,221,89,207,227,233,231,180,127,6,215,235,127,87,192,122,102,107,241,111,194,107,26,241,63,113,212,105,95,83,111,234,70,21,167,242,46,175,244,63,115,195,112,167,6,125,255,226,131,112,189,126,215,41,85,172,70,97,58,183,65,141,120,2,133,110,160,204,75,139,201,125,51,26,27,48,207,46,223,50,195,161,236,126,230,178,153,19,81,91,63,224,253,85,86,87,47,252,5,172,169,150,45,217,103,106,136,189,102,43,122,147,63,183,92,69,8,98,217,123,116,7,247,106,67,8,230,8,221,79,141,236,170,8,60,228,158,98,37,131,187,167,216,4,23,150,30,208,8,203,174,141,227,171,105,65,211,28,189,111,66,141,101,39,45,70,109,38,250,172,162,83,251,108,8,137,128,198,73,248,67,61,188,7,251,65,79,240,169,81,169,38,75,78,173,253,27,146,191,190,218,183,248,55,239,162,148,46,191,26,29,37,26,141,78,185,252,106,184,26,172,226,229,87,195,176,225,48,148,201,202,23,0,217,124,68,23,251,193,75,241,41,220,66,230,18,64,140,76,34,145,87,163,228,238,252,80,62,254,197,85,152,115,205,161,246,15,237,136,200,162,127,97,146,127,191,76,254,138,172,86,36,74,98,117,186,188,175,101,153,116,66,77,184,217,158,119,101,55,144,189,112,224,150,13,49,93,196,188,125,113,28,135,79,57,48,148,184,153,198,183,71,107,169,90,135,253,156,214,27,144,31,236,200,207,86,69,27,169,246,34,143,38,128,191,255,74,139,69,21,18,125,43,151,50,62,5,234,85,211,19,251,162,203,63,127,79,252,190,93,34,4,186,103,119,87,54,147,56,62,108,199,120,148,177,74,11,78,208,43,11,117,55,230,115,5,97,97,76,141,247,17,177,193,33,162,155,162,85,82,35,7,131,185,252,102,45,10,83,103,124,14,164,125,137,34,165,253,161,66,220,164,25,235,196,6,110,126,87,99,238,84,20,81,89,96,62,45,182,168,158,158,158,254,23,77,100,92,244,225,79,51,58,146,175,223,95,236,187,113,10,52,34,103,64,134,107,114,104,153,68,3,131,169,15,110,18,129,242,137,33,224,20,213,216,112,55,190,199,20,189,47,73,205,54,139,10,164,179,224,151,78,39,67,121,112,128,18,194,236,57,236,103,23,179,29,239,95,247,230,73,233,195,120,92,69,167,5,68,208,61,46,99,120,189,247,220,226,81,189,164,106,49,118,170,114,161,105,139,167,244,90,6,90,73,83,37,131,108,113,97,198,117,248,156,100,148,187,83,70,216,98,222,92,76,255,51,111,12,90,218,84,99,48,96,54,246,195,207,11,64,169,175,162,194,32,147,142,62,106,5,110,254,226,173,85,192,40,41,180,96,225,185,130,109,14,186,152,64,197,165,54,179,162,229,219,114,135,236,249,136,192,109,118,138,20,126,95,171,220,152,148,209,141,17,131,250,230,5,159,200,1,150,61,49,26,27,157,136,106,125,227,9,231,17,115,13,98,38,78,42,19,110,70,198,195,246,92,129,33,150,152,188,228,152,72,173,165,227,66,198,159,196,219,111,110,34,250,235,183,37,161,249,213,42,220,226,243,183,236,92,200,44,229,15,181,223,81,175,5,60,44,106,162,251,109,251,163,179,131,194,132,127,254,216,129,116,223,99,97,214,194,57,43,18,40,133,64,181,111,99,119,148,137,148,215,194,73,16,118,3,27,66,156,118,55,120,142,133,145,40,201,116,17,188,180,247,245,39,128,207,155,125,53,90,238,85,191,113,34,152,221,98,148,81,22,50,107,218,150,108,98,121,21,58,84,60,88,175,23,34,146,127,49,98,239,20,43,219,183,202,83,70,27,245,143,42,154,230,64,152,104,112,253,172,206,255,106,37,248,191,188,110,189,94,17,228,140,27,253,173,144,74,71,144,104,18,166,137,151,19,255,210,253,134,119,196,116,215,239,120,231,50,223,113,207,228,221,183,2,136,233,221,218,226,92,15,248,198,201,222,183,165,126,143,187,243,125,245,142,238,247,33,41,181,182,119,230,239,229,41,110,198,1,127,166,21,40,156,113,30,167,102,203,248,202,80,180,18,117,183,148,125,55,247,158,178,12,59,235,241,176,31,198,163,167,158,41,185,0,144,120,220,248,246,101,248,136,44,228,2,48,79,17,248,182,86,252,244,196,127,196,165,210,252,44,162,221,124,27,95,250,179,241,67,130,0,118,64,123,116,205,199,60,103,138,133,147,77,149,239,229,12,116,245,250,179,129,233,63,94,185,214,14,168,55,60,179,139,46,89,190,170,18,239,86,77,207,94,0,210,127,188,96,110,203,233,141,237,87,240,174,59,149,138,156,59,84,234,12,154,6,96,51,69,17,102,78,166,6,231,98,223,122,9,99,21,47,0,92,227,123,109,236,56,151,5,122,138,165,106,214,115,122,126,158,31,229,151,139,161,253,55,53,96,192,223,107,192,151,15,69,214,201,175,70,234,209,212,58,117,55,70,199,110,187,156,214,203,74,25,219,254,124,34,87,30,7,147,25,182,142,67,177,165,193,133,4,129,236,146,107,68,111,250,181,132,106,87,8,211,181,242,39,216,119,28,112,232,157,149,119,41,125,87,205,203,184,198,177,77,16,243,85,243,242,0,18,197,220,211,251,107,66,137,220,240,219,1,120,240,97,207,9,81,95,56,146,50,100,171,132,94,43,217,95,22,86,180,158,167,18,183,119,231,168,155,206,31,196,127,19,216,230,233,171,233,0,196,66,150,60,9,34,21,198,3,98,165,149,186,50,133,158,105,216,253,164,229,29,13,120,123,1,112,28,17,235,74,213,56,198,117,103,170,42,125,12,251,186,173,116,223,201,91,22,250,2,224,236,194,255,47,123,251,255,212,246,205,251,138,230,240,218,110,221,219,76,42,63,62,205,228,119,187,78,159,166,28,142,242,223,83,223,86,11,104,123,247,115,80,90,138,145,230,240,124,183,238,170,219,149,143,173,223,44,74,117,186,235,248,235,13,203,231,215,35,28,50,30,228,63,201,188,45,172,228,185,40,168,108,43,190,252,40,70,180,244,103,94,124,189,250,70,84,41,66,43,239,244,238,93,69,32,252,231,178,203,85,215,172,181,86,92,58,9,189,154,70,216,5,96,179,61,170,231,163,174,88,167,22,73,163,67,233,5,32,170,14,91,212,191,96,229,1,127,29,30,174,170,166,99,97,179,130,254,74,34,165,142,78,222,152,227,167,29,29,112,218,232,41,105,29,30,96,92,33,238,246,216,22,214,45,236,178,137,105,187,254,201,216,213,223,244,171,241,213,32,95,89,125,203,77,150,47,254,19,175,137,190,253,238,179,77,95,59,102,49,70,102,241,145,168,213,37,48,184,100,201,151,112,112,105,241,137,29,223,248,56,191,2,73,168,64,55,91,74,227,79,71,239,105,158,217,180,205,244,230,204,202,238,31,209,217,23,0,98,123,19,6,23,47,175,221,128,126,250,93,161,200,31,224,172,167,33,35,47,191,21,110,197,222,150,91,155,47,239,62,90,59,201,5,92,59,173,255,174,212,246,111,91,158,35,38,206,223,133,127,63,201,154,164,37,63,79,180,145,14,63,31,119,252,23,161,93,8,145,227,191,220,210,199,12,255,140,16,95,238,241,104,59,85,211,111,80,122,1,184,158,234,249,236,79,53,187,168,32,138,163,186,35,132,162,248,113,217,180,171,82,111,230,25,55,79,147,126,80,45,65,194,193,185,210,209,164,185,36,155,95,190,118,17,89,68,144,145,26,203,141,240,170,188,230,176,17,203,46,152,122,227,89,177,214,149,8,60,147,32,59,132,143,17,76,132,70,199,63,72,146,140,56,132,70,86,205,19,29,41,133,231,124,162,179,100,131,215,233,129,27,251,55,199,62,36,153,24,89,149,47,26,3,89,86,181,197,23,129,88,60,87,100,138,234,40,18,221,37,52,52,175,41,106,117,110,168,21,24,83,205,42,226,152,42,138,106,47,117,232,46,142,114,14,245,216,31,43,93,217,157,124,38,166,142,63,115,159,152,165,168,201,118,172,81,188,172,213,207,118,46,245,45,64,232,107,250,75,234,57,14,74,180,70,145,229,115,6,148,64,74,115,40,93,22,63,99,177,65,4,46,40,205,186,241,132,129,23,177,72,92,197,231,79,144,181,108,8,99,82,113,131,194,248,89,241,193,119,130,210,75,42,14,164,249,189,162,186,159,181,34,180,134,238,213,72,229,144,77,142,38,0,11,65,242,112,34,45,6,66,230,48,100,18,244,157,136,94,3,17,87,88,180,30,238,57,249,135,165,19,174,178,132,24,65,141,5,234,11,0,171,147,135,56,70,209,207,60,109,206,117,229,243,8,255,198,186,238,74,135,198,123,135,228,195,246,242,13,206,215,201,93,126,90,159,11,246,10,42,57,30,192,120,164,13,226,224,36,41,86,28,252,247,220,196,135,216,201,71,145,189,108,203,211,146,28,80,68,66,43,150,149,129,246,209,51,209,40,227,202,21,214,56,29,67,50,202,73,159,111,158,97,204,239,68,48,74,80,122,21,23,9,152,82,20,178,203,11,92,172,69,5,77,135,136,195,128,100,81,223,178,223,13,215,105,12,208,188,77,82,136,113,234,241,37,160,187,169,32,63,157,14,20,74,162,69,246,105,124,13,3,39,196,225,74,111,160,40,153,208,57,85,25,7,255,37,9,128,62,35,62,33,98,127,173,32,243,99,219,50,221,67,127,83,70,56,208,208,191,250,253,128,197,118,84,89,66,164,252,78,245,193,218,86,155,113,161,228,4,18,127,121,75,188,131,210,42,250,91,242,5,224,30,120,118,156,77,155,58,185,115,162,58,107,144,117,26,54,136,7,137,206,39,41,188,7,102,171,97,112,80,219,176,244,41,28,167,242,183,204,36,199,130,51,175,122,235,179,85,13,181,210,127,245,214,67,228,194,140,84,175,122,235,163,254,54,73,241,17,19,145,197,105,43,73,7,153,4,40,140,209,211,8,67,101,133,59,41,113,33,110,193,133,232,217,187,82,197,217,162,12,193,124,141,170,61,155,111,7,130,222,59,113,70,153,119,249,113,63,41,36,41,214,90,35,41,228,106,83,138,83,163,246,205,97,225,95,119,22,231,6,146,143,230,118,177,125,157,6,65,32,136,156,86,172,210,142,211,188,192,88,184,217,77,211,164,179,58,141,216,207,211,98,142,99,246,221,189,54,158,78,156,106,69,41,44,86,105,186,180,14,182,63,227,199,83,253,230,199,127,92,139,144,100,54,24,163,248,108,18,147,53,94,174,206,85,178,176,58,108,89,63,146,134,130,100,108,40,233,141,180,39,231,56,77,76,35,108,19,160,196,190,46,142,185,177,245,33,236,78,114,105,39,237,145,66,111,222,61,11,36,93,105,229,43,25,93,126,166,20,136,151,101,138,98,20,111,132,141,234,165,171,97,175,22,14,137,88,126,219,19,139,38,180,163,215,205,185,46,168,174,7,67,163,107,207,143,140,96,226,215,208,227,213,52,166,190,81,14,176,28,66,206,140,146,142,121,223,120,126,241,99,151,74,189,183,79,186,193,19,150,43,132,215,78,168,206,130,186,13,126,85,125,240,15,202,110,224,62,133,182,141,224,246,93,132,33,234,88,177,143,142,243,211,49,179,3,30,102,209,179,19,131,52,158,25,130,125,234,66,3,105,218,97,79,170,130,153,123,157,65,122,21,140,198,202,30,121,114,96,17,101,87,7,70,45,160,3,72,175,5,105,51,111,97,86,172,64,57,156,117,96,123,86,119,212,57,208,250,214,214,157,90,88,28,76,129,235,36,34,211,208,27,11,20,42,204,143,37,212,7,223,185,147,59,227,39,186,23,122,119,83,38,250,241,57,249,224,115,27,69,76,231,119,175,69,50,169,38,14,9,175,26,237,28,144,145,177,108,47,123,35,18,67,27,25,142,206,228,127,56,150,243,144,215,253,54,253,115,68,203,220,82,137,92,216,105,232,203,198,178,224,34,151,129,89,199,245,148,35,191,113,78,117,236,157,22,172,63,48,64,158,247,221,248,183,174,193,159,196,236,169,243,150,63,63,254,200,108,205,25,25,114,212,152,250,54,77,85,177,154,194,18,37,118,90,155,122,1,8,23,232,80,56,118,94,119,217,146,207,248,83,226,20,120,42,94,123,19,93,189,194,33,225,147,162,115,138,21,230,42,72,45,36,23,25,238,62,82,93,168,95,19,171,54,20,3,223,234,35,111,15,143,91,114,20,38,153,130,139,233,172,236,20,95,251,247,34,98,57,73,158,253,28,47,254,230,177,254,37,245,253,37,227,247,71,238,219,157,242,150,174,232,207,80,100,88,255,91,138,235,148,182,25,124,185,203,135,230,22,171,158,3,114,38,113,90,151,25,128,2,118,124,242,138,121,123,53,112,14,131,117,224,147,125,128,98,87,68,230,14,228,142,253,67,54,215,178,76,161,59,201,246,242,211,55,124,222,176,104,216,208,34,221,150,172,75,234,21,241,222,169,121,174,149,108,206,28,156,158,109,32,128,186,203,204,81,225,16,198,95,114,84,44,104,38,129,90,20,219,192,68,77,253,226,182,193,229,66,79,56,198,29,116,127,67,9,253,163,204,51,155,196,103,93,135,184,194,148,88,242,105,93,59,41,175,48,37,156,3,63,35,35,19,255,181,155,233,156,83,157,186,3,88,44,231,51,5,193,111,9,229,135,230,74,177,242,152,26,60,104,186,69,29,174,223,69,13,58,134,85,102,7,50,56,90,180,131,153,55,201,114,185,106,132,108,197,47,0,114,183,52,187,58,79,246,194,221,221,178,59,148,114,150,55,105,185,218,129,82,107,244,182,57,154,243,2,51,61,178,126,247,100,20,109,221,29,128,153,215,125,170,152,209,137,185,79,204,184,58,5,103,221,35,138,69,62,146,14,173,215,148,200,104,198,235,20,244,206,49,180,252,200,159,213,142,105,200,186,113,213,226,145,83,169,140,208,175,32,122,120,77,120,142,104,202,46,248,105,64,143,206,115,79,112,184,239,132,100,129,70,129,238,178,200,140,95,167,39,204,69,206,34,8,203,6,76,101,147,187,85,157,229,160,151,68,239,47,111,173,82,113,179,102,181,188,239,180,148,161,79,226,118,202,254,129,138,175,20,126,9,36,111,40,102,0,40,22,50,89,192,208,4,241,28,21,231,11,18,39,200,139,132,58,97,250,100,28,192,241,196,223,175,231,172,139,20,26,50,212,228,221,236,156,76,108,225,70,133,230,245,248,134,27,120,22,130,45,94,91,26,115,218,212,64,160,19,65,158,182,95,56,196,183,168,134,122,89,4,227,169,226,16,36,254,53,91,154,189,195,254,41,252,247,56,97,27,42,1,24,189,28,236,154,49,81,38,12,213,83,208,101,100,35,103,61,177,109,193,102,18,66,37,59,168,152,241,30,53,173,20,101,6,127,235,91,112,109,156,239,47,138,239,253,23,77,137,239,213,132,58,166,244,111,109,154,35,61,241,233,13,243,58,212,89,243,149,226,89,239,142,207,62,157,50,21,203,182,223,32,78,135,144,151,150,44,34,166,205,20,81,14,50,196,97,117,97,112,251,168,214,63,253,190,195,239,127,85,77,124,79,243,112,179,232,171,157,210,57,204,90,209,195,210,30,193,91,67,40,121,215,32,32,7,116,112,213,9,38,104,159,183,70,131,51,50,77,160,101,3,167,28,108,211,194,21,171,32,209,73,233,122,46,251,97,27,247,174,38,168,27,236,113,194,246,127,77,80,175,228,210,74,254,53,65,61,215,19,6,245,64,12,126,97,8,25,163,237,38,135,231,87,79,87,99,6,151,52,13,126,91,219,248,139,162,202,127,174,30,220,198,240,174,84,253,107,179,95,217,210,143,192,215,110,85,183,198,171,110,63,118,197,135,208,209,101,117,139,242,231,131,249,63,140,114,95,181,35,92,77,2,132,60,8,138,199,58,66,161,8,40,82,222,235,2,96,235,95,84,25,235,240,131,154,149,194,6,14,49,210,87,143,31,47,242,136,72,176,183,205,81,55,76,169,179,221,83,54,26,203,234,200,197,5,103,65,100,75,114,63,25,209,200,50,242,228,42,185,20,166,170,91,102,191,245,49,214,44,26,115,235,11,111,137,117,67,252,8,244,24,162,142,230,41,233,139,46,136,115,202,114,18,42,216,172,127,237,42,153,79,134,81,119,158,46,167,22,131,243,164,248,241,44,213,186,78,24,142,183,22,151,142,228,73,179,190,243,148,246,241,201,59,157,193,111,156,63,243,108,51,154,193,149,190,223,200,222,102,186,15,121,2,58,255,107,128,229,83,128,130,249,191,41,128,40,234,122,252,155,90,201,141,11,192,157,107,171,74,187,27,87,208,106,236,29,141,239,47,232,144,129,220,3,131,199,73,147,223,95,216,105,200,233,249,218,74,89,47,119,241,247,253,112,52,252,142,229,228,126,78,60,126,237,107,207,56,135,132,161,2,91,12,71,26,255,102,229,39,93,245,111,81,53,12,156,208,187,138,65,181,65,182,183,70,252,4,108,108,113,20,68,27,247,208,200,204,194,53,221,100,39,197,239,24,254,79,104,207,161,130,179,65,209,134,249,173,7,161,2,249,181,145,185,103,81,229,215,223,116,175,78,29,213,29,247,64,222,220,231,88,26,205,232,157,87,161,20,94,187,0,220,247,19,125,121,213,32,255,39,237,212,223,134,247,67,156,12,33,211,153,156,95,174,6,15,135,149,224,218,181,122,174,6,15,39,231,11,190,114,255,53,120,88,141,83,22,225,92,152,109,152,27,183,147,123,20,157,229,226,240,138,254,255,210,140,142,75,142,104,69,13,6,183,6,214,220,130,60,25,222,14,55,56,39,37,243,47,74,208,113,22,101,61,152,175,174,46,94,163,19,8,176,127,118,203,200,233,110,173,42,188,172,178,21,46,219,68,197,140,239,29,194,76,34,18,131,79,161,94,113,247,142,127,119,12,245,200,96,55,141,32,3,92,0,166,69,117,144,16,45,234,129,185,53,85,52,189,159,14,175,185,207,196,183,168,14,181,9,224,28,65,139,228,232,8,231,142,58,168,146,150,8,146,49,247,199,136,236,222,193,173,243,72,245,247,202,177,98,240,70,235,104,229,194,181,149,129,242,102,127,17,201,46,186,60,220,81,85,26,148,186,191,14,119,227,10,67,169,242,213,225,230,155,88,219,184,58,220,87,21,253,171,195,205,112,7,2,69,64,160,242,191,255,53,183,212,66,234,212,84,197,114,109,202,142,115,181,33,48,136,73,30,13,149,247,200,171,9,83,79,27,128,213,36,245,118,155,76,156,166,130,32,178,164,103,133,176,123,208,193,218,65,54,92,49,21,42,166,133,162,137,184,189,103,160,62,58,213,39,43,88,192,86,157,109,140,55,121,220,193,241,38,39,129,2,88,98,6,94,89,5,20,235,31,174,220,77,220,113,144,173,198,214,38,78,235,140,14,26,226,174,147,253,169,81,14,91,233,141,146,82,59,125,219,62,63,242,68,77,227,15,41,225,63,87,3,1,251,118,255,127,175,127,149,141,36,87,157,105,57,245,190,240,202,235,59,189,210,82,31,97,192,37,209,254,210,82,231,103,129,83,238,185,254,210,82,135,106,214,60,190,210,82,127,237,90,9,21,100,249,146,27,164,187,111,3,159,185,146,3,80,239,25,24,237,24,185,146,3,8,37,33,183,209,58,248,37,7,0,129,204,184,117,41,71,237,213,170,132,153,93,201,1,156,166,50,250,249,189,180,106,252,170,168,185,196,21,60,136,47,131,244,121,209,161,184,94,239,37,107,24,231,74,207,154,236,121,15,206,93,189,231,248,217,54,148,202,181,238,14,18,108,72,220,131,68,22,68,3,71,95,252,95,132,133,233,144,135,234,187,6,189,109,250,199,126,83,3,247,138,64,122,127,126,181,194,77,89,155,124,123,123,35,116,90,50,43,3,154,184,111,61,193,45,117,249,22,235,135,55,26,66,97,195,152,77,167,218,53,211,249,238,180,108,21,60,38,161,38,174,86,117,6,176,97,109,117,200,239,22,146,45,94,62,157,103,114,150,4,169,150,31,109,198,42,8,233,227,150,37,214,200,156,203,240,210,165,178,103,67,114,74,111,40,136,173,74,236,167,239,21,201,106,170,145,183,244,135,188,134,122,20,26,146,74,148,143,58,140,27,221,212,187,26,149,254,107,162,172,240,213,168,116,246,164,37,169,233,240,43,88,153,15,74,142,34,98,67,94,105,109,88,179,250,229,164,194,3,123,117,147,238,127,224,253,169,142,156,183,93,112,241,43,84,124,114,164,174,251,40,254,81,106,33,38,157,93,214,19,100,59,83,104,143,67,138,32,139,6,129,43,169,143,6,254,111,216,104,225,116,13,11,202,28,163,150,165,15,139,191,82,167,245,102,84,13,5,33,127,169,211,98,186,210,224,242,87,234,180,2,41,170,151,110,175,167,59,145,97,237,205,141,155,251,127,121,194,249,137,215,205,25,115,50,167,252,228,29,54,148,67,166,65,63,151,154,166,77,179,146,70,156,51,168,158,106,16,84,148,79,147,10,153,72,74,145,33,194,178,129,183,83,101,30,245,67,141,140,181,19,210,12,197,95,184,127,4,232,242,125,229,45,224,253,181,178,105,216,71,203,202,189,253,163,89,155,46,109,110,142,12,217,81,92,226,232,218,96,29,152,5,198,127,172,252,227,96,83,183,74,138,111,74,78,152,197,198,249,113,58,113,118,176,146,26,36,94,59,202,26,169,3,27,2,117,8,156,212,21,224,250,14,4,22,201,167,163,246,177,120,163,152,28,185,72,66,78,88,99,13,199,223,96,125,93,17,20,21,92,137,70,223,230,31,218,188,25,187,169,158,117,196,182,127,96,178,61,106,127,116,132,101,3,228,47,0,30,255,89,132,119,41,188,167,57,114,192,63,123,143,46,29,117,98,174,184,62,110,248,209,243,107,58,191,188,209,115,29,52,9,34,183,94,222,175,86,171,80,88,156,42,26,2,121,128,194,218,203,54,213,250,60,193,183,73,241,115,90,241,50,183,57,164,75,50,233,16,28,232,233,32,250,155,245,57,150,149,65,163,209,8,205,160,92,100,13,86,81,89,150,24,195,118,153,228,35,135,157,100,42,188,174,228,164,41,94,11,10,92,201,73,187,208,99,23,201,223,212,38,17,181,176,120,202,68,157,188,185,146,147,166,230,131,12,215,46,176,207,177,225,212,222,112,235,13,53,16,188,246,130,247,137,145,235,124,238,209,34,142,240,240,224,206,23,77,94,233,91,27,39,145,133,200,127,4,171,24,213,212,231,206,34,28,245,130,136,169,193,223,100,149,179,248,49,244,253,85,87,44,4,9,6,233,247,128,75,35,212,196,127,105,132,172,222,95,203,252,137,151,161,66,145,63,113,99,219,78,59,36,48,10,240,77,103,215,160,83,170,156,213,79,44,141,255,199,255,204,7,254,127,74,97,116,133,13,201,187,149,146,218,104,215,122,2,22,223,103,6,119,182,216,90,3,159,62,120,238,244,219,27,142,231,157,0,120,31,103,181,249,253,93,252,123,51,121,9,19,143,163,79,187,82,23,177,102,192,11,128,88,194,42,229,42,187,88,10,99,75,125,210,103,10,195,218,38,227,1,154,105,65,163,201,228,166,214,78,230,27,194,139,76,223,3,248,74,233,135,65,82,16,137,79,25,153,244,179,148,85,137,100,91,85,11,60,40,129,213,217,115,159,192,226,125,124,250,129,76,223,46,131,215,173,227,62,54,151,127,174,34,208,205,138,216,241,123,119,159,94,157,254,143,189,131,225,223,239,50,246,81,250,62,7,109,7,22,120,159,215,243,131,74,103,238,113,235,55,4,124,126,255,60,213,197,60,248,120,122,206,252,188,220,182,153,9,55,146,222,26,121,114,231,38,114,154,60,248,35,155,103,93,227,68,180,136,47,4,158,125,1,248,125,245,228,39,35,147,80,66,182,167,161,248,124,85,177,234,45,17,251,186,175,107,60,34,105,170,22,183,75,181,243,242,253,114,116,88,137,22,63,125,211,253,177,40,92,123,240,126,38,74,80,19,245,241,192,62,79,22,36,94,108,182,135,29,58,143,163,208,70,16,24,83,105,249,153,127,146,252,100,249,84,37,175,159,203,161,127,131,119,250,252,231,214,153,248,34,195,110,165,146,118,55,178,203,195,113,164,117,201,207,108,163,228,2,128,84,113,238,229,63,106,240,15,38,105,172,57,61,26,241,79,255,78,169,160,226,34,119,135,243,211,203,115,162,163,251,33,41,91,213,196,30,211,29,118,195,163,82,159,255,129,46,94,147,251,204,94,252,225,186,38,222,67,34,205,255,29,172,250,47,92,164,252,229,89,233,157,186,61,48,0,169,102,65,86,250,11,146,121,14,147,119,52,81,247,146,127,187,0,196,61,23,100,226,46,248,58,251,131,89,106,25,117,1,176,127,46,72,154,164,123,133,114,95,123,73,29,144,133,247,182,126,27,138,253,89,188,125,38,160,69,59,69,19,148,232,55,66,172,212,190,156,185,232,28,78,48,115,2,62,34,139,37,42,40,219,227,9,62,239,39,85,138,81,50,168,154,142,240,62,63,57,103,249,124,119,176,247,21,227,59,17,135,238,83,185,251,199,228,157,237,90,166,204,160,9,21,142,99,30,130,11,64,243,227,11,192,43,39,19,93,55,78,215,107,225,226,214,204,141,43,84,13,231,126,87,157,77,98,216,115,247,115,239,221,187,157,51,172,123,182,84,109,107,40,250,247,111,95,71,236,204,184,94,254,39,0,201,29,171,132,13,119,92,246,216,73,87,60,39,218,137,241,147,73,223,219,227,139,189,0,136,175,75,119,155,62,220,206,153,48,210,32,249,168,98,252,220,110,164,233,188,231,184,220,248,119,218,189,37,190,251,195,145,197,244,221,180,84,19,163,167,92,82,39,223,189,67,101,206,203,7,207,144,63,134,130,0,215,53,124,127,255,251,3,34,150,25,89,173,73,151,42,148,9,141,19,13,215,140,197,243,164,69,40,210,21,169,21,0,129,162,24,9,164,48,224,168,191,49,19,146,14,49,148,243,6,10,164,51,35,183,194,102,135,175,253,247,26,157,122,181,164,211,157,81,91,237,4,203,121,156,170,65,86,78,32,85,217,116,68,141,200,174,195,135,84,1,193,9,228,226,160,162,6,34,113,74,76,69,106,52,81,5,140,102,87,118,116,25,17,52,103,39,66,117,165,239,188,247,243,143,21,241,200,41,231,71,148,182,120,171,231,255,16,203,59,70,118,175,13,236,20,73,38,72,248,177,248,40,225,151,2,174,85,137,137,252,177,213,68,219,163,195,251,197,199,123,231,239,153,31,253,129,201,46,214,180,149,91,62,151,178,247,186,173,208,134,65,107,44,6,214,24,211,253,25,215,38,244,3,156,24,127,214,136,150,68,179,169,62,57,17,114,217,168,241,27,91,32,120,157,215,102,254,249,124,37,51,147,136,208,47,208,199,120,169,45,226,39,154,212,154,85,190,123,76,123,81,250,236,105,119,75,91,51,118,231,83,103,192,64,4,31,73,182,213,106,225,14,253,207,122,87,67,30,147,225,22,243,11,0,235,19,184,240,79,244,200,89,90,91,12,177,236,237,140,157,95,0,180,222,216,5,224,253,5,32,245,68,240,252,213,5,96,251,215,205,134,186,215,208,188,198,148,213,185,226,72,96,184,0,247,131,186,38,113,31,105,155,216,19,106,133,115,230,15,245,114,182,111,247,117,142,148,94,231,28,184,24,88,157,29,60,31,5,0,126,154,60,251,175,177,252,154,150,63,141,215,12,194,220,169,249,151,219,251,221,118,231,157,180,187,95,196,204,127,178,20,207,230,188,5,92,27,108,108,254,19,192,172,40,139,239,247,199,92,200,47,195,63,147,30,206,21,191,55,190,213,123,122,1,96,58,219,224,201,64,26,109,108,46,95,79,148,94,70,61,60,94,151,117,15,162,248,151,219,208,123,85,102,145,36,173,18,180,89,99,161,37,124,25,203,230,143,1,215,109,60,252,138,86,50,164,242,151,157,77,44,77,58,10,145,158,85,161,171,177,67,42,60,125,170,214,189,158,119,36,113,110,174,242,214,40,177,149,144,177,183,3,184,234,120,34,116,60,13,126,248,235,213,59,5,99,159,55,50,163,152,212,50,233,196,199,111,23,198,103,11,173,23,202,230,138,105,79,62,157,113,138,218,170,33,129,215,183,0,221,71,131,233,153,209,72,41,2,97,24,175,173,235,183,246,101,162,192,214,192,213,251,42,30,192,248,156,251,144,129,175,210,70,205,234,101,239,35,44,173,118,74,115,187,156,8,66,253,135,54,138,95,123,227,120,110,169,22,30,76,71,165,107,121,115,67,230,85,188,221,78,183,228,29,199,105,146,71,171,90,102,88,54,124,193,76,12,183,7,213,243,181,191,237,31,87,167,168,222,249,254,230,189,13,81,118,103,212,168,17,44,36,14,1,161,150,37,150,191,106,9,145,71,92,213,252,24,246,163,171,120,130,191,60,46,124,191,17,22,219,240,21,107,46,45,86,154,21,155,145,92,135,44,45,194,78,77,160,83,159,243,88,139,110,238,93,126,240,166,110,84,157,0,207,45,185,194,3,142,40,56,175,55,168,111,94,222,241,249,41,151,188,202,248,163,76,92,101,203,44,43,183,111,184,28,171,24,91,133,154,172,25,225,0,13,241,58,111,31,1,75,254,173,162,254,112,72,93,145,151,177,186,208,162,142,119,69,110,194,221,28,48,17,81,124,161,55,127,3,145,199,22,106,22,164,17,30,229,118,70,45,176,255,58,93,47,79,29,35,49,141,76,31,53,10,91,119,22,202,69,149,66,4,213,60,144,182,182,138,96,133,176,18,91,127,225,156,251,20,21,50,195,167,33,15,211,141,226,41,211,212,126,143,235,48,0,11,19,20,186,27,186,214,197,57,64,156,17,80,10,249,42,200,71,71,34,44,179,183,41,170,208,34,16,57,97,203,26,52,112,1,216,138,236,142,146,36,202,200,220,190,173,232,177,168,253,176,40,74,204,207,110,68,151,116,92,218,83,208,229,112,142,129,242,36,238,153,184,125,51,237,253,27,75,14,40,91,82,10,93,161,53,108,3,196,39,47,93,88,115,12,139,80,157,133,191,31,195,44,211,150,40,185,113,75,244,108,150,106,58,17,36,76,113,38,87,167,13,190,159,76,160,132,20,105,213,157,133,56,144,48,150,138,213,13,136,244,213,0,137,62,228,84,154,106,161,144,38,202,13,73,215,123,53,169,117,125,36,240,85,149,187,138,146,83,114,50,221,223,184,205,128,139,190,236,234,194,38,41,14,180,95,235,168,170,241,190,183,196,142,29,189,159,95,153,248,221,134,197,231,152,243,75,126,80,179,240,103,181,11,128,230,73,128,42,124,232,204,187,249,164,61,108,220,127,44,64,112,51,63,184,212,123,169,178,202,22,63,186,215,68,134,137,116,57,241,246,119,65,168,142,224,216,124,224,123,119,102,135,24,76,150,131,98,82,186,17,100,13,118,219,141,243,251,87,43,241,233,185,122,161,188,1,218,20,255,78,191,160,156,133,213,243,111,63,128,19,205,32,218,35,15,207,0,108,142,119,163,79,147,121,64,211,252,143,136,137,165,128,226,138,144,169,147,156,106,51,251,241,199,234,66,111,22,236,53,45,52,233,139,106,151,57,184,66,210,133,181,24,197,173,19,132,233,159,86,175,250,40,57,18,205,70,198,242,73,199,52,15,65,248,51,32,69,86,125,206,159,92,108,55,127,14,38,240,100,109,74,177,12,14,101,5,199,234,88,99,117,14,158,231,118,24,113,36,23,15,180,212,141,251,44,180,69,182,216,158,191,157,146,76,55,140,212,27,152,213,14,231,69,26,97,236,92,219,108,51,249,56,152,242,221,218,157,242,33,250,180,14,156,152,92,244,156,82,199,112,252,83,238,229,170,174,126,81,255,42,141,198,251,79,81,81,114,210,115,244,87,93,15,113,237,141,98,173,87,93,15,253,94,173,63,189,91,78,200,176,93,71,81,183,63,170,171,240,40,242,36,230,133,173,187,124,250,212,89,102,181,169,88,129,238,233,66,71,39,23,61,101,100,143,41,227,212,118,46,121,14,34,223,250,203,98,5,82,249,191,245,189,185,178,202,215,190,134,58,96,43,132,66,134,185,102,209,134,93,100,81,50,175,70,66,138,239,186,197,7,45,169,198,147,81,120,153,8,214,39,38,218,111,112,150,9,97,68,75,101,17,73,96,219,108,176,208,43,57,251,125,9,166,98,204,189,39,70,91,30,235,211,244,44,176,159,238,15,71,11,191,197,154,190,81,140,122,229,91,67,150,174,24,206,69,69,172,226,101,101,207,39,83,155,3,77,135,213,126,152,75,28,165,126,70,41,93,251,67,178,168,150,118,200,4,24,101,3,27,152,101,69,29,116,59,22,9,25,68,13,106,213,200,39,79,3,21,96,132,87,234,81,188,19,248,169,240,106,113,6,230,32,132,94,16,82,232,126,17,90,175,104,196,186,212,134,42,159,251,70,40,83,27,145,115,151,143,26,72,85,106,116,202,39,7,170,26,245,97,73,93,100,122,172,87,217,8,225,205,116,165,127,242,175,76,127,142,203,239,236,101,115,249,157,187,83,248,138,255,29,174,204,122,12,0,220,226,216,127,179,56,236,150,74,188,114,95,191,99,254,86,166,225,119,79,22,186,240,22,211,213,212,169,1,207,176,193,201,94,117,199,8,180,216,12,231,154,125,58,78,17,161,217,151,69,233,47,34,50,81,124,29,96,99,107,82,69,199,48,230,136,138,136,118,150,43,146,173,91,13,184,7,226,27,213,196,26,129,111,165,188,238,202,22,64,163,49,77,84,78,214,111,194,42,86,143,56,42,135,241,190,204,155,88,12,96,223,105,137,181,60,196,31,155,206,239,194,205,216,187,110,222,156,241,159,155,126,16,44,177,54,168,46,82,9,118,116,117,212,66,225,172,134,109,59,209,118,187,166,211,85,92,143,57,227,217,161,139,202,29,248,58,172,157,69,194,205,145,28,248,140,162,136,100,35,1,182,164,102,75,241,2,102,118,49,29,12,177,142,117,2,63,143,210,219,235,3,182,158,203,254,250,64,119,247,135,203,10,54,208,217,248,224,98,98,88,65,60,11,113,54,183,213,29,195,45,27,18,8,191,0,195,74,157,115,78,117,182,128,72,2,144,45,42,234,167,104,216,189,85,237,220,113,216,140,235,210,42,10,207,186,190,98,45,254,219,238,231,198,61,14,89,224,99,157,158,129,84,44,91,223,149,90,25,54,37,193,109,98,122,108,144,69,158,24,54,34,29,97,111,240,218,210,132,1,156,171,190,78,252,125,80,182,76,165,72,184,209,72,172,25,51,228,107,100,220,24,22,238,109,105,226,57,199,2,219,156,62,69,100,115,189,37,114,252,224,120,165,232,50,4,33,25,23,117,204,107,143,151,249,135,164,11,139,155,169,39,193,39,136,94,117,121,159,78,54,103,65,138,83,204,41,100,20,9,248,99,108,30,228,205,63,241,223,15,228,197,89,218,125,153,164,167,109,233,155,84,79,83,226,241,230,240,50,116,142,243,199,127,108,219,143,5,225,94,220,41,94,181,156,124,21,172,145,175,115,88,213,47,82,93,196,233,186,177,37,20,228,2,106,109,225,144,47,216,80,66,145,33,171,237,89,19,235,38,220,8,212,25,56,70,81,8,181,78,17,76,223,155,78,179,127,50,42,95,252,153,68,249,82,80,146,237,92,214,39,117,135,167,150,225,63,241,180,31,253,11,50,99,151,15,9,153,175,180,1,23,109,84,36,120,78,61,29,33,148,195,253,112,215,142,109,20,80,149,169,238,139,184,1,35,104,196,16,223,85,241,47,84,134,62,104,129,59,151,218,11,67,235,223,230,142,23,85,227,149,112,108,226,229,255,26,52,230,108,34,26,79,247,107,208,24,241,85,38,106,157,11,226,96,188,204,68,163,162,194,122,220,38,175,3,172,184,198,186,116,210,174,56,84,191,58,127,240,4,40,120,195,106,26,155,40,255,77,170,24,231,133,205,16,10,232,158,81,179,13,162,41,232,71,202,43,64,172,125,136,231,208,34,25,108,154,201,54,85,208,244,184,37,80,125,222,7,135,15,163,58,176,138,250,117,216,66,65,240,218,204,182,133,88,105,79,114,10,153,55,129,106,146,94,127,137,194,163,69,173,21,136,171,198,96,196,153,235,148,118,180,186,43,209,180,197,61,215,78,101,109,118,25,116,97,173,158,93,39,30,241,106,133,98,159,0,8,177,235,64,78,48,7,205,179,60,69,229,89,166,204,178,232,101,180,113,66,7,107,123,213,41,75,166,44,238,205,9,233,201,170,247,187,123,5,55,46,220,123,247,215,32,170,27,55,55,120,106,225,222,86,3,221,40,109,55,212,66,26,101,132,88,243,115,53,53,216,29,118,8,60,199,108,77,213,142,204,81,98,226,96,140,5,151,13,239,192,130,245,18,4,196,102,47,0,127,133,0,250,53,210,73,13,229,154,216,71,217,160,249,238,32,197,169,198,34,34,42,156,248,105,186,105,247,221,47,58,176,142,214,119,236,184,172,187,235,32,140,26,230,11,76,29,133,102,139,244,170,157,104,186,0,140,160,234,224,250,204,174,40,113,38,126,21,18,121,23,206,245,81,26,85,67,148,18,46,200,162,161,24,200,206,9,239,167,100,228,31,154,226,102,240,53,150,157,253,180,230,20,190,249,205,140,240,31,37,140,136,150,135,116,166,104,155,157,143,21,43,81,69,255,104,187,160,40,30,113,93,158,186,18,152,165,179,191,123,254,224,250,104,236,242,212,21,198,79,247,32,115,1,112,121,12,77,209,151,199,176,98,1,208,87,250,154,62,223,110,254,211,18,195,85,37,4,63,32,61,211,47,48,42,168,8,176,91,42,201,190,241,7,51,245,87,235,211,31,180,86,0,119,193,26,186,56,194,109,233,230,114,23,83,7,186,69,12,69,114,75,62,191,49,101,186,40,154,164,194,36,98,193,25,215,55,205,167,119,230,83,146,202,18,206,161,29,97,200,192,174,85,128,240,47,145,173,131,144,207,73,179,52,235,52,199,244,14,216,77,236,78,71,230,180,19,91,176,170,8,78,231,56,179,13,13,19,199,150,200,217,14,110,109,128,101,231,128,13,219,133,170,222,119,30,191,126,156,247,121,58,70,186,163,6,191,33,183,31,179,32,170,27,94,166,249,164,95,171,240,184,122,89,162,42,170,63,196,209,48,101,116,36,139,197,182,102,135,105,147,19,125,244,51,222,53,81,235,51,65,246,119,91,246,97,223,27,144,161,27,209,140,42,130,97,149,171,246,5,229,202,190,156,3,181,123,241,137,138,234,12,249,38,240,49,70,72,162,252,84,10,49,6,1,245,127,109,25,141,116,108,50,178,227,226,162,110,44,106,127,79,58,163,218,41,88,175,154,101,42,203,141,74,133,35,210,248,100,36,78,71,26,157,74,106,200,38,86,54,237,97,239,201,47,0,146,124,60,188,135,30,3,190,49,250,43,193,212,5,227,79,166,38,204,236,7,93,29,136,116,108,213,250,162,22,226,93,40,205,80,6,27,16,32,80,217,72,179,26,116,247,190,218,35,166,235,217,222,240,147,228,132,119,169,44,182,214,88,183,213,253,61,199,27,131,44,230,62,171,106,85,19,244,241,228,218,125,158,214,233,99,55,94,197,128,225,4,152,130,53,153,98,45,33,20,248,24,95,247,223,115,177,255,163,25,185,62,154,12,0,116,154,182,212,62,202,130,187,190,164,74,13,101,28,45,108,72,149,159,19,148,199,14,248,184,78,153,104,63,139,254,86,137,155,81,7,117,121,176,143,215,26,17,40,123,77,235,32,235,87,185,1,74,69,47,151,77,254,111,188,101,65,209,132,218,86,178,41,13,11,154,188,108,168,131,191,21,191,171,144,254,8,117,59,242,120,101,122,246,101,105,242,24,172,176,135,149,184,26,152,152,168,104,15,25,245,251,250,192,158,113,52,73,15,39,120,110,84,177,197,241,83,176,227,89,2,17,78,170,151,207,19,226,17,42,61,228,250,53,205,53,0,197,14,217,230,199,59,231,234,52,40,123,215,186,230,42,168,87,245,217,193,79,32,197,59,136,165,129,169,240,157,195,89,193,192,250,175,234,235,232,180,19,114,118,67,193,21,36,249,208,248,183,246,119,251,28,206,99,148,157,26,24,93,142,250,152,76,42,47,146,156,54,202,240,232,49,70,44,28,108,153,139,41,228,24,225,53,174,197,77,108,140,230,25,67,107,40,177,237,114,12,49,13,89,35,130,41,148,142,149,11,118,92,105,74,196,138,66,89,221,9,198,157,34,246,105,46,174,132,200,196,112,219,68,102,115,149,74,43,12,33,104,180,53,244,46,68,69,49,199,134,149,149,192,173,152,159,87,79,109,69,234,87,69,177,120,162,124,80,230,170,162,40,18,50,255,193,255,170,162,120,79,155,251,13,110,38,12,72,94,59,81,141,158,82,148,148,190,227,184,202,249,109,31,157,168,59,53,181,30,55,41,183,27,41,173,82,19,65,11,74,250,34,170,132,202,86,25,181,97,72,156,18,90,210,70,204,176,105,165,164,141,206,196,164,64,145,194,89,236,119,233,255,58,199,186,252,79,253,136,15,30,86,150,142,81,244,219,224,207,134,166,24,72,225,67,34,200,104,117,166,91,248,192,196,90,90,249,34,181,19,235,55,86,18,180,57,113,99,142,114,225,76,163,213,172,80,189,104,120,169,203,158,180,72,57,161,239,198,229,3,137,78,18,252,118,5,86,130,214,157,27,199,160,104,159,83,191,45,173,137,221,108,136,10,167,145,17,98,218,84,70,100,164,96,144,37,240,90,178,207,2,93,209,109,148,235,218,27,128,193,101,68,167,251,174,73,127,153,86,238,246,4,172,130,36,124,117,228,11,248,189,167,55,141,144,190,122,65,138,248,141,124,104,112,113,177,72,110,109,82,60,198,40,78,62,27,180,72,109,196,83,0,216,221,78,54,224,40,78,172,191,0,16,47,15,122,201,43,173,25,232,85,8,93,77,39,132,38,187,30,15,131,174,70,171,34,11,62,56,200,160,41,49,172,142,38,145,113,233,91,145,177,12,18,149,199,235,51,36,242,156,255,65,50,27,191,8,0,160,40,174,50,235,32,229,202,29,166,25,157,166,167,83,192,232,241,102,128,186,200,82,98,104,16,237,253,62,141,10,116,198,125,174,204,72,145,81,97,237,135,45,158,132,37,209,214,106,8,205,224,120,208,168,217,101,32,247,127,40,197,253,101,146,176,250,132,240,143,72,209,63,144,112,165,34,119,113,138,221,114,73,109,247,149,223,34,106,182,159,50,237,253,22,86,202,150,26,135,151,124,237,5,1,177,250,96,210,251,199,126,206,84,77,35,229,110,96,230,143,248,154,224,77,243,3,118,169,248,52,98,200,102,60,61,103,20,213,76,74,154,250,103,28,93,146,250,113,110,236,75,255,8,141,55,55,196,109,141,251,253,72,245,230,248,56,75,177,64,19,81,87,87,203,5,235,151,236,195,4,38,177,161,122,203,23,128,59,160,21,43,86,69,86,172,96,119,133,46,194,196,231,187,171,229,226,23,183,232,54,2,19,108,0,118,248,252,193,141,226,47,18,145,199,238,207,96,26,43,142,222,1,69,252,234,12,68,66,214,230,58,143,115,216,24,155,72,222,79,27,185,215,213,239,32,252,103,134,191,82,150,61,216,154,250,89,78,16,145,99,60,185,77,134,244,182,81,104,255,204,27,114,246,116,193,61,51,81,183,46,28,29,1,181,120,7,182,87,235,223,115,147,164,139,79,209,120,148,24,76,244,41,66,53,56,104,58,229,197,184,6,104,157,119,32,151,174,214,242,97,203,244,15,224,155,31,93,191,17,99,40,63,84,153,106,125,220,246,139,124,26,248,50,177,224,227,82,255,16,240,186,37,199,153,219,83,189,123,214,185,10,252,250,65,207,128,207,3,252,89,71,153,132,165,96,173,215,134,250,22,141,229,114,85,61,141,93,34,215,178,5,135,95,250,116,57,59,17,133,103,184,221,186,249,194,142,26,124,172,129,58,120,54,26,59,244,40,33,133,163,247,233,140,33,37,109,175,73,235,100,55,163,216,57,73,114,210,162,208,68,237,160,124,48,26,161,17,27,123,94,49,121,243,239,184,208,181,220,158,45,14,133,121,142,255,53,204,241,47,92,255,28,220,132,199,230,192,88,63,98,245,152,42,190,231,109,195,43,81,138,135,143,201,204,119,239,191,202,114,143,88,48,30,60,86,246,95,59,151,217,25,98,18,233,103,220,15,32,190,246,194,56,160,139,255,93,242,230,40,100,248,76,127,174,253,107,133,188,183,117,70,174,93,13,213,178,163,103,76,96,249,44,177,126,93,174,32,15,143,107,223,145,119,219,107,145,79,27,59,242,78,54,156,206,130,25,251,217,140,53,117,23,128,142,217,107,34,13,204,222,239,158,185,252,252,28,250,131,196,242,75,166,117,169,236,148,181,107,201,119,61,170,182,115,158,247,231,55,43,220,145,10,111,74,175,19,11,245,130,180,31,143,252,68,228,28,27,60,112,9,11,139,44,190,0,100,254,120,229,118,216,197,200,254,204,225,2,80,164,19,120,239,55,252,29,133,254,98,216,233,5,96,255,119,229,88,37,172,124,203,71,221,17,108,233,28,36,194,228,248,199,193,5,64,185,218,240,164,91,210,157,226,2,176,247,107,16,211,76,163,148,3,119,62,29,68,241,172,187,248,67,223,180,207,217,94,235,75,28,255,151,237,12,195,8,187,79,145,28,23,128,127,135,88,70,252,3,177,164,20,173,38,239,29,120,226,20,211,127,25,140,189,237,139,91,102,105,249,61,135,243,193,239,80,19,143,5,181,0,42,82,55,68,19,37,48,212,164,129,45,209,38,235,227,3,36,37,166,35,171,217,138,190,86,202,172,185,198,95,85,249,83,247,2,55,63,120,124,183,113,194,124,85,20,82,166,170,58,38,89,161,203,15,11,63,236,94,162,94,122,10,184,190,227,246,100,229,177,23,111,199,73,96,248,234,228,240,45,189,92,168,163,78,82,248,49,98,146,15,55,93,98,109,109,237,125,213,33,10,137,203,22,40,228,128,234,40,42,90,63,23,185,71,34,48,184,20,137,175,42,198,91,144,38,161,28,158,103,57,70,210,202,194,26,165,234,30,174,230,220,223,164,100,241,51,151,239,184,226,6,249,41,198,45,161,62,212,52,40,91,206,23,152,122,199,104,206,166,210,179,19,105,83,50,167,226,96,136,64,53,26,82,154,178,240,80,188,166,137,24,26,48,141,243,121,77,66,187,192,122,1,208,142,214,142,196,148,37,125,118,153,246,252,214,56,11,247,195,174,44,3,155,33,158,172,104,159,24,59,190,36,161,114,69,175,39,97,191,70,139,204,137,153,94,141,22,73,96,164,121,197,120,53,90,196,46,11,55,91,170,207,199,39,80,200,146,203,206,33,185,173,140,91,18,15,197,149,62,63,94,218,60,60,119,97,241,8,47,159,76,229,73,61,213,211,75,93,118,101,29,204,156,186,252,71,229,103,213,104,218,3,184,205,183,254,15,0,255,134,223,126,213,79,142,115,137,11,64,121,248,157,63,128,85,17,172,203,6,69,230,253,20,218,151,35,46,171,182,218,199,153,155,122,255,7,245,35,181,191,171,31,61,249,167,250,145,92,198,167,121,189,227,237,197,54,91,5,202,187,35,188,251,184,227,216,243,217,43,142,43,231,115,239,29,243,42,198,168,160,111,201,167,14,207,149,46,0,206,52,122,42,31,249,183,245,47,0,189,147,212,106,23,0,91,143,128,175,60,75,65,113,47,191,54,251,62,160,243,235,30,175,190,0,124,111,91,57,87,11,124,211,118,118,245,227,25,73,122,85,93,194,85,227,127,124,181,249,162,218,189,32,208,214,191,96,171,83,229,146,100,146,35,159,191,253,52,158,160,56,255,105,46,240,2,32,173,79,119,231,232,159,146,79,196,15,254,64,86,93,141,62,77,242,74,209,11,136,95,207,254,52,58,144,191,35,61,141,117,241,229,250,241,198,245,246,9,53,207,241,6,3,187,44,232,95,110,229,118,166,46,0,21,74,207,27,8,147,46,0,224,162,35,182,239,0,128,187,115,217,127,156,13,116,194,255,247,217,64,137,239,254,253,108,160,180,133,91,226,255,114,251,126,227,99,118,199,118,236,109,123,143,133,117,252,252,6,253,1,0,96,202,148,238,237,57,106,86,91,51,252,117,229,217,141,234,1,247,215,122,133,67,69,205,139,8,236,154,105,216,24,188,22,153,190,1,22,24,244,192,41,42,218,194,20,162,74,172,159,89,85,206,223,56,97,222,188,247,162,28,177,164,157,219,237,91,57,208,27,191,118,231,35,157,188,114,93,2,3,134,21,18,238,59,109,211,129,80,173,46,192,201,231,48,242,243,245,59,255,3,92,126,114,42,197,62,126,119,198,224,201,201,227,55,202,113,131,146,41,105,104,103,129,209,196,228,77,154,219,51,172,52,124,156,12,44,75,209,57,90,147,53,32,224,160,188,82,238,26,233,137,169,25,91,113,240,106,108,200,215,130,90,185,135,223,104,105,117,209,239,231,116,44,150,198,3,15,228,23,229,159,201,179,60,0,220,218,216,93,191,37,166,247,52,201,164,127,227,94,204,15,134,156,183,7,104,129,140,226,198,214,163,210,199,234,219,130,159,170,114,10,102,212,19,90,119,143,64,66,122,32,167,127,114,210,211,127,50,61,51,202,12,243,50,41,25,207,107,97,184,111,145,146,46,85,76,4,98,103,70,53,214,245,49,96,250,227,209,249,222,160,246,10,74,186,108,240,124,135,181,107,75,229,208,163,226,5,108,206,238,116,142,124,210,120,174,100,248,147,177,137,150,105,253,103,187,233,170,222,35,54,68,73,176,252,52,181,147,196,226,43,81,34,88,99,174,34,97,177,34,243,94,138,221,86,106,32,43,198,139,132,24,171,242,132,223,16,98,231,47,176,52,242,112,129,214,193,182,172,105,184,229,232,252,110,43,224,90,131,4,174,19,91,47,100,56,64,139,105,233,244,11,42,177,248,70,247,85,226,10,24,100,56,172,57,136,185,2,6,109,250,103,158,54,205,207,246,125,92,114,46,174,8,233,162,204,169,202,179,31,231,173,21,42,179,128,149,219,126,160,199,8,205,113,232,132,154,178,234,51,138,7,229,176,82,252,73,112,134,107,248,218,119,221,188,207,186,232,83,157,79,216,79,83,228,240,122,113,199,162,207,246,85,111,70,4,78,238,169,26,23,183,142,235,10,170,159,159,0,0,254,155,224,149,42,71,122,142,231,95,14,94,134,249,103,31,167,100,252,119,177,210,175,139,232,218,104,124,57,151,68,211,250,140,218,151,101,41,148,218,251,219,184,165,69,46,113,66,254,7,134,185,34,126,5,3,189,97,51,48,89,210,254,98,161,222,174,158,232,142,198,133,134,25,185,200,217,174,242,3,113,189,220,209,226,253,194,106,142,77,190,95,163,159,191,128,227,150,43,127,141,126,22,168,31,139,46,136,230,148,69,216,38,128,47,159,39,154,226,21,93,60,109,24,139,83,113,76,63,249,231,111,141,149,253,228,58,180,14,65,8,159,19,30,232,172,10,72,164,190,50,221,24,44,235,9,114,57,112,19,166,113,133,43,105,97,21,115,65,138,36,163,128,63,97,51,127,194,208,114,56,26,255,13,220,246,91,224,11,0,64,174,78,173,75,176,104,120,40,170,165,63,41,167,131,3,126,255,94,147,113,204,154,38,246,52,51,29,212,101,10,25,47,6,191,73,208,176,30,149,71,240,9,138,186,235,246,36,240,50,222,241,53,230,197,234,147,193,49,97,108,186,119,118,168,99,95,23,236,23,49,147,241,5,19,207,90,184,38,136,224,86,83,162,162,253,166,134,114,163,153,17,31,144,100,165,138,152,235,217,26,55,117,93,245,166,13,2,154,52,226,137,234,143,197,98,117,177,67,42,253,90,160,174,135,148,154,96,16,17,115,207,199,150,180,209,40,36,12,116,215,112,254,11,88,103,251,206,155,111,130,185,163,25,69,95,129,158,107,214,10,184,172,238,55,29,177,188,170,185,159,108,66,81,162,234,213,161,160,66,54,163,100,27,8,152,22,9,23,178,243,7,194,204,47,183,99,204,239,229,115,250,20,31,24,58,131,116,254,153,223,253,254,44,79,80,103,157,164,44,88,178,101,222,97,211,241,123,98,186,152,138,250,202,145,94,19,139,121,199,63,89,175,47,86,77,239,28,79,20,95,23,227,191,199,109,24,251,96,181,102,128,123,252,239,24,33,126,237,20,140,77,15,203,252,90,77,102,73,139,74,117,96,116,46,90,136,79,167,35,140,252,91,102,167,224,172,116,237,196,131,220,81,86,207,103,201,41,153,250,152,113,234,57,6,127,75,142,71,45,32,208,156,188,109,164,52,177,216,86,2,208,11,228,207,161,69,179,127,133,122,253,29,69,32,46,248,99,103,110,22,125,211,217,205,239,148,42,251,234,167,152,198,146,43,91,39,155,143,146,98,63,8,20,159,22,88,16,124,244,103,114,17,165,14,175,254,127,0,180,254,19,213,232,110,225,31,185,238,13,64,248,216,183,173,73,114,186,129,103,58,59,43,48,237,85,93,174,65,236,86,174,193,18,47,211,108,191,245,76,193,218,136,245,170,96,66,191,220,22,139,92,116,73,170,190,77,245,154,138,95,183,147,190,66,192,59,173,236,46,12,92,35,13,201,150,240,144,79,92,16,159,64,53,190,5,216,110,40,182,171,254,60,121,75,0,153,50,200,102,49,89,12,153,136,38,220,118,82,97,65,134,67,46,223,9,242,98,251,150,20,190,42,7,252,59,135,55,7,250,52,112,7,28,3,66,76,207,160,232,237,129,198,175,58,254,43,105,179,219,222,119,228,82,180,103,20,70,253,187,52,95,42,127,219,159,118,40,174,38,109,73,55,121,79,171,88,124,107,171,205,220,31,173,146,197,200,145,226,223,179,139,2,229,233,99,208,180,134,56,1,7,48,219,28,36,21,170,89,45,130,244,37,165,103,242,72,209,22,52,36,155,128,197,19,65,209,180,201,8,22,32,50,97,251,113,95,154,182,26,168,223,1,250,32,127,30,10,181,179,78,45,165,52,214,154,101,152,193,200,177,183,202,24,10,86,73,105,157,149,21,45,198,186,237,255,80,184,247,30,37,104,250,245,76,103,25,6,113,246,171,213,42,246,26,51,66,53,193,8,114,160,213,107,226,156,127,128,60,125,165,255,6,15,122,241,47,96,207,191,226,64,248,69,223,120,79,189,252,55,207,249,174,118,249,255,76,17,148,156,90,159,211,255,194,211,175,241,180,21,239,8,188,203,147,243,140,254,253,204,80,206,199,102,226,137,165,18,231,150,61,247,230,145,50,37,71,181,205,174,183,188,101,152,123,206,153,113,121,100,102,74,214,43,252,107,232,4,163,145,133,240,199,9,133,107,100,160,46,156,157,93,184,194,248,138,164,215,145,23,16,68,64,53,123,132,225,16,15,37,252,107,32,100,18,103,58,153,196,44,214,54,228,81,201,215,166,103,47,155,189,165,100,173,39,136,204,194,234,171,160,53,181,40,33,136,13,12,92,29,61,82,215,36,3,100,83,241,189,123,67,153,57,46,57,35,202,52,220,226,139,173,137,226,96,243,135,247,41,252,172,164,176,228,1,135,26,193,87,168,144,236,220,12,120,237,148,33,34,221,230,235,148,143,202,179,26,6,35,189,25,21,56,7,204,246,77,15,54,201,203,250,173,56,215,178,191,48,207,247,32,251,4,14,229,24,228,68,197,221,49,116,180,80,229,137,200,122,202,39,109,155,66,101,217,76,79,16,131,131,97,237,20,134,10,101,5,197,158,127,242,163,86,156,62,227,92,208,254,6,181,252,189,251,153,165,76,75,40,171,122,202,250,131,184,208,89,235,60,254,71,169,240,118,40,249,152,124,46,154,201,80,100,204,11,170,233,76,92,249,2,224,227,244,163,230,9,151,238,169,99,40,47,11,77,129,63,130,102,205,233,219,86,96,202,18,143,208,162,36,30,36,97,214,154,117,248,137,90,165,21,220,31,181,231,64,54,57,242,200,170,153,247,17,186,227,233,147,247,158,97,202,114,91,18,79,231,99,156,69,22,10,239,193,114,32,97,31,75,210,96,253,24,54,161,65,131,119,163,157,21,55,6,192,11,146,37,187,67,220,13,30,167,62,226,209,89,212,195,205,251,121,83,107,127,3,173,43,213,87,95,25,246,8,138,132,140,226,60,74,18,10,210,160,229,215,173,210,222,15,211,212,77,223,35,24,247,122,246,230,56,144,18,39,188,95,143,83,242,238,139,132,194,87,144,42,206,16,99,207,226,202,185,240,61,65,44,168,54,143,120,109,32,188,138,239,46,242,255,5,159,186,60,94,227,191,239,150,94,255,63,210,80,25,202,114,154,44,239,166,234,90,85,117,214,119,113,167,85,190,247,188,149,82,154,59,31,192,63,174,68,218,95,202,200,165,175,57,26,135,229,148,163,125,18,222,53,43,7,37,182,215,98,183,215,186,217,247,237,253,36,135,144,251,184,37,252,122,26,41,91,194,238,41,154,81,69,160,72,190,101,141,16,171,101,161,250,205,167,11,57,177,38,79,154,146,9,142,23,159,246,121,13,135,65,239,118,112,216,117,247,130,115,71,11,72,11,116,56,200,248,128,98,169,234,49,179,202,79,23,249,18,13,162,218,97,204,181,99,240,220,43,17,107,121,4,248,74,9,235,193,233,219,219,189,255,189,47,60,125,123,227,30,124,179,188,150,99,234,147,168,209,9,213,147,190,146,31,45,93,227,183,178,23,184,139,242,57,238,11,139,226,80,171,142,149,222,169,155,43,45,239,201,176,234,130,121,253,158,29,146,249,124,149,156,214,248,31,166,172,44,74,78,221,249,119,144,213,184,10,238,219,29,196,31,131,179,116,140,81,144,32,37,165,141,198,74,33,176,114,26,138,100,80,36,207,76,155,83,70,208,127,37,4,135,38,77,5,99,116,172,223,162,53,243,228,81,140,73,143,150,223,121,174,64,107,58,159,79,187,38,120,98,40,77,239,9,101,120,86,65,157,124,105,140,124,216,122,54,75,255,103,83,243,203,101,19,223,171,57,238,116,142,66,127,136,136,133,23,254,23,29,243,127,47,245,253,103,11,115,241,175,140,174,39,183,255,140,173,124,6,252,207,97,93,158,10,127,230,123,93,31,124,114,160,250,188,199,199,144,174,112,160,254,197,135,54,138,96,168,55,175,194,222,217,139,87,75,79,169,98,147,223,20,238,145,94,195,236,175,57,69,142,62,30,134,231,141,62,3,102,55,92,0,60,122,207,111,41,15,124,5,229,150,62,222,134,219,78,31,145,142,20,52,44,234,156,92,0,160,136,223,200,170,64,77,75,92,191,235,73,111,118,180,45,232,113,11,105,40,240,125,111,69,150,92,0,248,143,2,234,197,164,172,4,146,120,107,25,33,218,126,186,203,71,63,209,150,171,214,75,170,249,239,79,199,28,15,2,246,206,30,221,181,234,59,37,223,123,31,112,244,104,179,225,139,185,203,55,74,13,50,49,106,190,165,225,102,67,26,140,237,189,12,178,57,150,195,89,243,240,159,113,230,204,241,68,79,175,233,186,130,147,222,24,109,28,188,158,40,87,83,19,51,225,19,90,74,178,110,235,122,192,29,190,43,253,194,195,105,202,209,239,181,3,27,243,236,32,215,229,231,0,30,237,57,78,187,104,15,57,25,28,134,170,40,105,46,102,47,116,49,7,42,229,154,255,124,153,151,98,251,68,135,168,206,237,123,62,225,57,52,248,205,140,47,211,192,74,169,128,187,183,117,210,235,250,217,182,150,28,194,189,114,127,83,252,69,154,251,148,80,174,236,239,153,118,74,19,16,233,199,8,96,62,15,157,235,20,107,33,48,191,184,180,75,225,224,139,248,100,221,148,201,214,79,164,4,4,7,177,24,18,170,251,26,196,125,231,205,223,3,66,129,204,235,191,241,243,223,207,38,171,0,20,252,111,65,31,127,225,202,66,117,114,89,230,121,145,10,250,188,128,174,252,14,176,123,114,195,237,49,247,19,68,5,5,160,168,126,151,158,121,102,235,225,145,244,157,211,225,248,201,231,238,227,246,235,250,239,142,149,111,145,109,206,231,245,131,92,187,114,54,159,15,156,243,146,42,6,232,80,242,72,23,194,184,217,37,47,0,59,192,112,194,153,243,218,37,10,106,58,5,96,73,184,212,189,83,210,153,175,35,170,74,82,16,101,157,180,131,28,137,28,254,241,9,81,84,155,76,253,111,110,124,114,224,39,205,2,230,39,109,247,143,89,58,7,244,35,100,167,173,83,84,102,205,168,196,3,226,228,206,239,86,184,33,149,222,212,191,232,216,44,159,214,70,124,159,75,240,19,213,218,222,47,127,212,78,106,210,88,91,86,118,1,144,87,175,253,200,9,227,251,190,181,195,18,112,162,185,252,189,242,81,25,89,202,253,162,201,216,111,23,128,145,107,232,116,250,152,11,128,53,171,242,248,80,149,220,214,153,120,206,235,225,192,31,34,43,172,39,250,250,231,34,223,190,52,74,167,243,13,40,144,157,76,20,4,182,215,139,12,28,94,0,218,3,44,46,0,40,79,151,165,152,104,71,152,63,57,253,243,99,241,246,55,23,0,3,219,159,125,1,118,74,128,107,249,45,143,0,128,187,29,61,17,30,120,93,131,83,222,224,226,183,177,66,248,179,68,202,209,44,2,137,136,37,141,234,122,2,32,28,139,199,116,5,98,252,26,81,205,199,75,49,99,179,129,213,156,90,162,96,196,202,56,200,55,147,132,209,249,76,63,71,118,67,141,242,197,242,77,161,176,62,163,52,87,71,40,37,51,149,137,97,238,44,200,86,222,54,120,90,211,203,171,97,227,103,162,194,5,0,141,187,76,179,9,223,37,27,144,220,95,113,190,131,253,140,175,77,239,175,82,218,238,70,125,40,75,90,123,240,208,102,226,0,3,102,165,214,67,101,41,38,140,86,3,245,26,8,206,132,243,71,50,251,198,52,240,178,25,199,190,127,79,138,59,12,116,226,167,102,42,179,178,236,250,65,181,94,196,153,95,43,54,214,42,61,174,182,77,219,44,250,70,245,102,223,244,125,70,215,43,129,95,86,158,29,174,250,61,104,158,182,88,170,228,107,70,213,73,21,163,209,153,188,72,116,53,86,13,203,33,27,181,145,203,209,85,189,106,132,45,24,225,125,188,246,190,212,190,20,244,248,32,67,67,244,101,129,205,183,65,155,162,136,130,82,70,75,171,52,141,131,79,52,111,1,20,82,113,214,44,221,77,218,139,4,25,21,205,190,186,138,1,103,215,62,218,10,68,204,10,15,58,200,171,41,34,105,14,193,119,161,225,19,99,86,80,104,194,124,22,21,126,13,137,163,11,221,219,128,122,138,131,229,29,166,135,132,240,199,75,7,166,60,156,37,203,156,61,95,217,215,45,62,146,39,127,79,222,72,94,34,233,211,190,0,132,186,222,100,34,183,56,181,101,111,223,61,29,231,174,34,72,9,98,61,114,80,60,20,239,1,214,182,112,50,66,157,81,68,83,242,138,250,139,242,86,241,68,142,229,220,19,109,140,3,191,167,229,15,204,106,140,127,151,212,214,127,77,143,76,87,27,181,195,90,219,120,171,41,52,68,45,127,44,253,146,139,105,135,252,220,228,240,177,99,151,43,175,254,113,64,249,131,162,35,63,86,100,35,179,191,98,41,189,108,202,100,168,119,77,208,134,215,123,68,252,91,49,74,231,2,112,26,67,166,196,126,168,10,0,72,173,252,45,193,187,39,90,45,213,47,234,95,93,119,105,6,189,61,163,174,100,47,141,215,90,239,198,93,201,94,174,155,237,249,246,39,213,46,144,215,52,164,111,191,255,24,117,251,107,100,176,162,36,73,104,248,195,112,127,52,129,28,63,102,133,125,240,203,122,10,47,123,75,158,72,231,162,101,224,221,100,43,189,191,198,214,185,22,115,203,252,30,72,67,27,47,85,238,112,92,48,234,176,38,154,50,90,142,220,149,51,172,90,245,208,204,246,211,243,225,249,174,146,79,147,212,172,85,197,188,14,83,169,17,174,44,124,145,58,37,91,194,27,99,43,10,242,30,91,6,112,228,42,100,9,171,224,81,157,32,94,112,140,222,229,190,57,91,251,108,202,142,167,22,118,36,179,69,92,17,102,119,150,179,150,238,248,126,148,194,91,73,127,254,219,220,22,218,249,227,167,210,163,54,198,154,250,249,157,23,63,86,123,109,190,117,238,226,70,104,225,103,103,199,173,3,254,5,19,252,162,20,99,188,85,100,234,55,20,120,199,151,29,224,227,177,193,217,115,111,219,51,15,185,14,3,46,0,221,248,239,47,0,81,12,129,115,183,172,0,253,244,236,175,83,234,18,243,88,102,233,99,18,170,169,50,130,63,158,15,117,21,223,47,115,174,105,152,62,60,43,147,246,11,121,247,204,40,243,229,83,207,123,55,70,205,226,246,105,164,85,35,33,17,95,80,64,117,108,30,149,138,61,116,144,25,33,72,165,169,104,43,175,224,55,25,25,183,242,251,237,109,34,210,206,172,78,75,75,221,72,147,69,125,97,116,234,192,153,53,224,154,193,111,67,240,251,149,67,230,112,208,86,224,220,156,213,131,183,71,162,19,167,101,175,172,31,79,180,86,52,126,108,158,175,92,222,172,87,192,58,219,249,125,175,89,186,118,178,184,160,21,43,191,176,168,176,104,110,43,167,57,176,234,19,225,238,35,182,18,5,113,129,197,240,62,75,206,124,111,75,126,255,209,225,227,190,205,116,222,168,1,248,43,199,201,60,167,213,234,110,118,117,97,93,20,237,68,56,166,113,44,36,155,101,210,233,192,193,6,232,135,54,24,14,101,226,60,6,176,16,222,162,51,203,200,35,53,162,92,51,202,115,215,239,62,85,247,35,118,44,29,121,152,33,20,115,25,142,141,127,191,158,183,114,174,103,241,99,173,191,168,214,208,18,141,162,168,110,28,90,10,56,144,236,96,148,245,230,169,221,245,40,180,191,162,70,49,123,131,191,243,127,121,174,210,0,232,106,100,239,200,179,47,226,33,254,89,121,18,101,146,39,72,25,133,215,88,51,194,203,203,219,103,233,66,242,61,145,237,115,107,244,108,204,219,250,174,224,232,66,145,98,90,73,241,251,184,197,113,203,58,22,15,65,129,58,3,79,110,6,78,230,78,112,138,154,50,35,31,19,83,205,134,205,128,205,83,192,143,114,190,73,81,251,228,119,121,31,253,79,75,27,10,214,81,99,225,5,139,67,204,99,228,225,25,154,0,192,207,89,232,127,251,244,234,8,226,252,40,108,188,134,146,187,108,133,222,9,110,104,11,121,76,91,33,243,169,139,250,98,214,229,71,231,96,237,90,36,78,66,190,53,124,136,150,129,18,187,246,120,212,143,107,123,234,26,191,149,152,243,8,116,27,215,12,46,108,178,20,7,199,157,247,231,208,21,188,173,238,214,70,229,185,72,63,31,124,11,160,87,9,242,152,253,212,55,32,157,110,232,121,165,61,203,151,67,158,100,56,235,50,159,95,31,164,172,190,124,56,175,142,2,221,3,155,170,49,199,172,74,221,122,30,27,110,32,241,112,164,41,126,242,33,197,135,138,26,86,50,171,252,124,139,211,52,163,18,189,47,67,33,121,137,235,132,152,14,160,117,114,33,63,184,240,134,162,188,181,87,75,84,67,84,233,181,61,203,47,223,121,215,163,84,33,150,182,162,13,45,210,48,65,83,78,144,158,6,48,86,151,194,83,117,96,140,134,197,150,145,117,59,44,12,0,240,231,126,112,245,150,95,11,162,12,30,33,169,114,182,177,250,161,146,60,62,11,71,171,234,84,232,90,194,157,173,180,56,52,137,219,93,122,125,92,68,18,71,11,28,180,30,33,171,24,153,160,49,19,13,153,188,9,39,119,17,201,250,118,78,249,89,214,43,120,5,186,182,35,79,47,0,70,107,195,227,180,240,94,149,79,189,94,178,7,133,181,51,50,83,46,108,17,61,220,189,100,91,222,252,245,255,244,192,87,125,125,215,94,187,107,220,26,175,60,123,252,116,31,178,66,87,170,36,50,246,166,151,233,195,26,183,226,229,5,145,29,205,134,124,168,70,131,238,65,116,18,32,8,69,211,23,151,191,116,75,122,211,184,66,93,15,254,122,203,248,11,218,188,211,99,216,205,212,175,240,25,158,142,173,119,186,163,107,243,252,118,178,215,225,90,207,88,190,90,105,241,252,178,99,96,92,250,195,147,155,85,181,78,154,85,177,55,45,127,188,253,199,4,180,2,89,55,142,163,157,244,152,22,152,51,147,163,56,195,50,165,161,205,52,99,75,223,23,159,171,79,0,60,190,0,72,157,242,236,222,179,79,155,44,253,74,39,216,121,242,18,175,38,76,172,204,208,50,73,51,104,86,199,153,73,144,150,138,248,139,18,185,190,28,59,127,227,112,181,157,35,89,88,21,0,96,117,222,103,76,186,108,219,61,191,22,160,232,249,67,95,251,200,24,231,187,29,106,163,232,231,61,238,125,214,50,177,28,130,13,168,108,49,170,49,235,173,41,241,238,185,124,208,177,103,122,27,218,168,212,39,103,137,39,44,250,59,166,252,179,73,102,107,102,191,161,40,211,191,26,205,186,8,55,173,208,182,52,86,10,172,142,57,22,29,53,24,63,2,220,162,255,194,170,112,46,227,180,153,74,202,181,244,206,160,237,49,203,68,249,213,99,30,208,229,120,144,22,209,242,195,206,170,204,200,56,108,122,168,199,71,81,207,208,43,172,204,173,129,238,9,0,128,31,56,93,103,153,86,50,115,123,182,174,151,175,45,98,53,227,75,227,17,244,59,105,193,192,182,216,196,146,79,203,167,199,155,155,227,241,249,234,169,166,250,45,125,83,0,0,111,160,205,121,172,106,210,20,63,61,142,159,154,219,85,74,176,0,87,36,224,109,31,83,99,156,74,180,66,220,30,203,183,139,68,86,81,98,136,15,148,100,136,82,162,74,28,22,122,250,217,0,128,155,109,195,205,200,247,77,242,203,146,222,172,188,88,217,98,188,200,171,103,21,144,184,14,239,83,92,84,129,18,101,169,11,45,226,173,219,48,123,203,28,170,110,90,85,160,46,125,166,76,82,11,145,184,208,114,169,116,187,97,180,108,215,20,242,167,10,222,4,131,222,66,13,55,230,154,170,200,15,187,184,61,152,43,123,8,138,138,224,242,53,6,50,111,250,81,186,83,6,198,62,190,69,48,240,131,239,28,127,0,95,146,184,73,22,197,200,140,38,61,177,118,176,56,232,138,155,13,9,239,152,191,162,123,217,218,235,126,168,100,130,132,131,249,193,135,255,60,100,20,23,128,26,231,78,81,195,218,251,13,46,8,155,64,178,49,201,94,207,45,204,103,118,45,244,188,39,182,107,207,175,213,98,102,166,152,73,61,93,168,177,204,15,133,61,151,245,48,255,66,62,52,85,33,59,36,65,22,185,247,27,220,241,254,65,105,73,39,52,235,110,79,241,167,174,43,209,173,250,232,146,141,80,164,141,77,146,125,196,17,103,252,202,229,67,150,30,110,141,252,241,106,154,85,136,179,161,59,218,53,224,137,44,214,146,176,120,194,0,131,99,16,38,163,14,27,84,82,12,106,32,234,68,125,232,83,221,170,218,164,156,238,180,228,122,123,181,168,202,196,203,69,85,28,53,102,198,167,7,146,225,126,78,28,208,53,45,76,105,101,204,29,152,158,111,123,54,88,20,155,151,148,233,97,245,43,225,142,180,187,151,135,30,16,88,94,88,217,125,46,109,91,246,195,81,253,2,80,31,245,169,127,150,12,210,111,114,45,164,114,37,152,209,120,127,150,83,41,88,62,100,163,6,163,81,223,97,171,217,239,224,10,134,64,29,5,222,68,13,32,16,45,27,10,61,94,128,107,14,85,26,54,27,49,67,81,222,193,252,212,124,143,111,114,212,25,189,23,63,204,41,178,86,52,183,181,214,55,244,172,138,4,229,107,230,74,245,145,31,254,172,212,114,128,227,136,227,114,17,105,144,173,95,129,251,61,178,170,152,78,52,65,101,167,62,177,190,91,217,253,126,53,21,226,30,195,82,27,136,134,81,0,41,147,22,187,192,241,16,21,88,57,10,69,196,209,39,40,82,197,76,93,42,154,213,34,140,3,24,255,56,235,85,229,172,86,215,254,232,230,78,133,227,40,47,168,127,93,116,144,180,234,92,59,155,235,204,92,195,64,69,186,228,252,168,180,22,170,228,65,111,61,52,33,78,105,117,203,108,95,126,99,230,170,144,79,96,43,120,143,218,86,251,128,139,211,32,216,56,4,215,136,188,249,120,105,39,67,110,16,211,145,71,165,99,47,248,40,172,7,153,112,101,220,109,143,175,86,247,246,254,33,153,144,193,165,223,221,24,191,0,68,195,62,29,17,101,126,190,94,182,188,133,135,177,41,5,180,27,186,203,198,131,78,157,201,114,222,103,203,121,25,141,230,207,90,242,179,217,212,136,228,98,216,5,83,46,61,43,24,108,118,200,248,133,226,58,224,201,108,201,187,234,180,127,138,125,245,93,97,68,251,2,145,232,127,35,245,149,249,228,111,39,235,218,199,189,123,55,161,85,156,0,75,147,134,210,158,196,78,97,50,173,149,17,22,113,34,152,202,102,5,16,85,185,152,10,69,228,34,122,57,249,153,4,10,202,28,227,119,105,95,0,158,220,62,195,75,229,10,92,58,116,184,0,116,85,111,159,133,13,127,255,223,181,185,255,79,150,205,240,103,210,161,249,91,113,150,39,120,33,38,203,131,230,15,116,96,53,84,237,53,117,166,216,30,155,175,163,103,81,149,125,8,20,223,24,152,25,22,243,154,81,0,61,59,222,29,79,246,249,255,237,241,40,93,0,206,240,154,184,30,158,5,12,154,31,79,164,95,0,92,41,47,0,129,210,143,107,58,239,163,1,163,77,159,182,240,132,236,252,40,138,78,126,190,85,40,189,174,181,71,74,38,101,249,130,109,115,159,172,121,137,80,104,70,88,178,131,63,255,2,64,169,253,3,63,62,121,155,54,206,252,78,7,65,245,20,235,83,21,160,229,249,42,113,224,30,31,64,78,93,224,201,92,183,72,16,50,245,7,46,241,249,249,64,150,235,255,199,220,123,70,53,185,118,91,195,177,11,2,74,149,142,148,0,161,74,239,160,244,132,38,161,135,222,2,9,4,164,42,40,226,150,222,33,36,244,34,37,64,168,2,161,131,141,222,91,232,69,1,65,170,141,166,136,250,17,246,217,207,246,57,239,121,206,123,158,241,141,239,125,191,123,140,253,67,24,217,119,184,238,235,94,215,90,107,174,57,103,205,219,133,168,37,182,55,142,54,107,199,241,7,147,242,236,210,60,117,241,213,215,169,76,44,156,127,1,20,243,188,158,157,211,246,169,154,110,242,104,202,157,123,156,202,26,95,222,115,175,29,246,110,113,1,182,240,228,59,223,83,39,140,9,190,107,16,162,144,189,45,86,204,133,223,248,214,224,96,176,238,177,251,157,191,247,254,58,207,141,158,214,183,50,84,191,0,119,253,30,6,211,139,63,155,239,138,107,131,69,85,94,111,120,31,37,54,75,177,45,171,107,138,105,82,63,57,206,122,126,124,3,132,47,60,231,119,141,139,247,34,214,196,20,142,191,29,154,108,217,133,131,188,27,55,231,104,39,216,18,210,210,164,197,109,199,48,95,181,106,11,19,118,163,248,214,174,43,20,138,200,83,71,126,254,210,171,168,243,202,250,23,192,49,82,168,171,155,70,38,32,55,148,198,172,233,190,90,203,177,205,45,178,204,190,75,46,42,234,209,123,126,72,98,255,188,187,70,251,195,71,94,190,179,83,45,154,187,221,99,176,231,236,159,81,53,64,66,217,249,113,103,75,66,253,59,234,220,159,137,85,107,215,133,254,138,148,208,121,143,255,95,142,51,0,206,166,136,222,228,224,212,7,118,188,188,243,45,154,31,41,34,195,108,124,182,228,157,221,229,119,118,86,47,141,91,141,56,232,213,123,197,88,155,2,94,144,93,173,214,242,56,151,80,154,190,175,117,255,135,193,210,13,234,185,177,235,188,211,158,28,79,227,156,108,197,27,239,61,252,114,227,37,69,168,105,235,78,30,7,187,146,91,238,182,150,230,253,189,136,166,226,171,107,103,172,72,242,74,193,215,236,244,135,75,165,92,76,206,127,8,206,127,17,45,127,214,239,139,209,247,232,118,211,95,0,192,105,85,238,91,218,233,195,240,6,120,229,11,54,60,225,199,75,210,136,195,74,122,58,253,192,75,135,71,211,197,136,251,200,121,165,47,5,193,115,118,183,195,65,226,223,78,62,99,251,51,50,171,173,218,228,203,26,203,251,221,217,132,37,187,219,41,252,63,40,127,6,31,221,144,184,82,240,181,167,150,222,236,36,204,221,57,41,242,238,62,100,218,249,5,8,63,110,255,5,16,40,125,211,181,192,225,255,146,227,171,134,202,225,102,196,177,66,200,210,176,237,177,12,252,250,55,19,211,159,210,235,147,245,169,163,246,135,195,33,173,242,87,247,195,61,231,139,215,124,239,2,152,31,140,157,172,79,214,96,118,213,55,142,47,125,111,190,102,159,114,124,184,22,183,119,222,253,72,177,125,231,119,253,107,178,234,18,213,200,159,148,159,87,71,13,229,98,63,142,158,35,44,143,247,122,133,128,185,233,65,162,103,151,39,131,141,147,117,177,248,55,24,190,15,108,136,116,121,22,47,150,133,197,111,90,45,80,66,89,210,183,62,134,93,45,225,106,229,59,142,155,67,86,142,12,5,249,21,234,1,194,138,94,57,124,48,47,65,85,43,84,135,224,31,25,166,179,35,53,64,106,254,40,117,8,196,88,19,157,99,28,235,59,39,225,12,123,52,202,40,71,143,188,98,184,236,232,174,216,63,52,190,202,43,111,188,163,81,72,216,76,214,135,18,183,92,85,77,63,63,29,91,30,84,159,217,18,231,2,86,30,107,214,22,5,137,39,8,134,177,63,124,36,54,243,102,230,80,129,182,64,175,41,59,107,48,232,146,138,217,55,119,131,31,216,71,83,45,138,2,241,155,77,122,75,159,46,113,70,62,251,97,75,182,76,158,195,208,65,45,95,1,141,19,219,124,56,41,19,101,179,169,38,40,41,27,167,45,1,41,47,76,183,230,117,242,127,11,87,75,96,150,236,232,152,181,41,205,111,246,2,69,175,103,118,124,140,138,183,3,156,187,161,221,245,242,129,99,39,94,35,36,113,166,2,182,64,180,156,87,125,157,188,168,38,172,101,229,63,131,74,193,119,231,145,213,226,90,90,220,44,74,22,164,50,40,213,107,80,34,90,178,71,160,9,230,48,246,60,146,174,17,23,221,186,1,23,73,215,200,72,255,217,38,221,169,174,81,156,0,36,50,246,79,218,179,114,107,138,15,45,119,12,35,230,161,99,61,243,26,209,125,210,8,233,123,84,99,145,246,166,43,163,105,220,12,148,224,2,138,247,250,148,250,244,49,99,103,181,230,100,57,234,76,248,21,114,71,185,164,209,52,99,127,107,111,75,93,45,47,80,46,89,173,243,5,217,237,39,206,117,32,79,26,186,89,147,21,160,14,4,26,70,99,148,92,80,45,254,45,86,113,146,213,97,105,112,217,70,106,82,50,118,49,44,171,138,59,187,184,204,90,226,83,218,170,152,226,242,253,142,199,0,21,23,198,255,219,239,233,191,188,198,30,246,32,233,196,207,228,61,252,249,182,244,130,254,194,170,151,234,231,200,11,6,81,127,36,37,86,244,45,63,149,158,23,151,76,10,212,228,223,137,97,77,125,50,221,12,13,78,161,203,165,249,78,247,71,202,21,193,84,206,216,57,139,177,156,236,144,52,53,136,107,66,123,175,153,235,112,202,198,47,128,86,225,121,208,154,154,250,162,108,135,63,79,234,96,84,88,251,254,106,252,204,31,165,160,184,41,63,150,182,138,55,162,187,109,220,161,131,174,84,234,221,230,152,44,73,246,140,249,142,131,135,223,87,227,142,21,11,12,204,71,224,185,180,169,87,101,201,254,152,217,162,209,72,94,250,206,171,229,82,250,181,195,214,121,47,54,15,233,3,17,164,49,235,56,110,63,39,237,85,246,124,170,153,13,234,196,118,84,12,204,157,105,227,150,98,150,187,52,203,135,81,215,218,215,60,87,235,73,102,5,89,137,237,240,55,97,190,109,185,169,242,72,237,189,253,225,201,73,150,99,113,16,179,30,139,172,204,200,206,7,75,166,239,222,246,250,238,244,56,154,42,113,173,191,61,237,120,219,22,103,219,26,41,116,177,39,126,125,208,138,55,51,151,234,69,255,129,196,242,47,128,111,4,83,81,91,194,8,252,222,55,236,247,158,16,14,105,45,149,237,170,176,171,7,247,62,187,188,212,171,191,85,101,99,61,118,53,33,138,47,119,27,27,147,38,204,62,44,174,103,46,159,213,133,155,17,234,85,176,141,88,195,6,203,182,60,254,143,245,61,155,162,16,29,205,214,243,113,254,58,247,153,255,255,177,101,1,103,52,188,233,196,151,188,140,20,200,153,238,61,230,113,149,104,156,212,178,127,218,247,82,138,155,36,6,73,106,186,82,93,15,126,234,53,161,127,115,225,23,64,230,83,226,59,236,113,72,92,217,35,199,123,199,111,94,223,226,118,41,212,9,187,122,83,89,224,199,241,237,63,190,43,5,47,101,252,241,11,128,11,166,243,117,137,208,78,56,136,249,243,23,79,50,21,120,191,245,70,12,253,2,188,9,238,180,62,35,223,4,250,209,177,84,117,248,132,227,147,112,76,244,11,186,176,214,94,167,159,208,79,111,56,198,46,7,191,146,22,225,58,134,158,137,204,116,46,91,29,144,106,255,51,54,79,2,21,246,61,119,127,1,18,245,25,102,156,3,26,61,247,79,127,122,112,67,227,144,245,81,217,55,128,243,218,203,173,241,180,214,170,192,9,218,175,247,46,117,231,184,60,220,30,160,221,93,206,104,248,220,160,102,119,232,11,231,122,32,211,134,140,122,115,112,239,98,236,7,133,247,202,202,42,202,252,165,191,0,44,119,73,34,144,37,31,115,47,221,247,229,216,162,120,211,100,48,176,97,7,144,60,44,60,89,16,185,76,121,142,3,64,63,215,47,192,192,172,232,103,94,141,87,202,14,111,220,215,131,167,207,9,197,252,2,72,184,190,232,72,191,78,126,32,193,150,247,167,50,96,200,95,92,77,30,36,128,163,44,193,126,232,141,37,240,33,230,211,81,173,163,208,179,110,243,110,186,54,101,90,7,1,66,147,233,227,80,38,182,12,158,156,35,29,127,205,24,102,227,162,94,237,195,78,32,134,14,150,160,122,86,174,254,120,122,217,68,218,120,251,91,95,134,200,151,172,181,159,30,130,143,251,22,253,85,121,100,119,19,20,12,133,221,76,102,149,86,179,84,201,120,70,111,164,128,37,89,162,61,77,167,36,43,235,118,205,197,94,100,5,171,12,127,188,55,165,241,32,136,145,205,250,146,81,153,239,135,246,82,151,136,35,94,248,253,71,221,63,115,250,237,110,1,40,245,214,237,0,0,111,198,123,215,76,62,229,220,40,114,200,82,17,45,157,224,31,103,42,81,13,246,199,126,40,20,175,177,116,27,171,145,44,237,3,179,97,52,181,60,120,156,120,239,57,199,229,109,176,104,58,199,90,25,180,22,107,118,36,62,50,237,160,43,169,228,63,202,138,41,73,172,129,244,27,74,110,26,181,106,209,83,91,107,79,214,73,215,94,43,20,97,208,112,129,139,244,40,190,138,138,255,148,252,11,128,239,194,119,142,77,245,127,146,217,145,223,179,246,144,110,155,220,245,70,47,2,229,147,7,90,187,251,16,176,216,119,98,15,63,226,21,131,165,67,26,190,51,105,78,190,83,121,69,128,223,60,28,85,106,35,12,215,4,248,235,21,135,125,148,123,41,47,2,94,59,96,28,102,109,44,132,179,95,199,178,129,51,250,104,229,185,13,88,74,139,245,120,120,22,163,151,50,160,129,137,56,216,26,102,11,140,67,8,11,130,115,3,89,126,208,143,71,233,154,169,47,2,223,233,78,90,178,0,227,108,108,197,116,199,173,37,196,196,20,29,28,99,1,0,241,71,255,183,223,175,127,117,141,85,218,241,87,42,106,208,152,137,149,30,112,51,123,250,156,49,122,123,182,126,201,235,22,189,161,53,143,208,80,128,230,155,59,137,217,129,143,16,73,95,94,140,200,139,42,109,171,11,15,185,241,89,51,213,180,61,183,17,93,20,58,207,140,2,93,199,175,88,65,15,218,2,171,213,223,205,78,30,127,251,184,198,240,229,130,153,79,235,97,204,226,27,141,79,71,23,62,207,126,227,144,169,166,182,253,81,223,255,227,248,143,152,85,129,55,217,63,215,201,238,206,64,11,150,84,252,216,119,91,22,246,69,243,219,62,190,216,187,158,166,173,46,123,224,254,61,88,99,141,250,82,117,138,226,252,131,103,223,176,101,102,33,191,0,42,13,135,221,147,81,15,139,20,218,226,113,136,186,20,231,225,145,91,202,33,39,197,145,198,247,144,229,178,234,210,172,221,192,166,141,21,207,74,206,158,132,156,123,140,91,223,115,67,207,155,248,70,67,43,36,110,218,110,113,188,205,97,86,162,190,50,36,22,236,44,91,63,168,43,98,57,252,113,241,227,103,151,46,215,189,200,151,139,227,62,103,22,118,170,222,86,50,63,106,190,209,158,157,146,62,154,213,104,95,97,214,96,189,226,249,217,236,165,174,205,240,181,125,123,114,47,79,21,217,164,133,159,226,121,1,119,178,47,67,60,31,80,95,171,83,80,150,42,184,56,158,96,242,99,77,235,222,215,215,97,211,127,45,36,179,193,31,209,169,212,106,111,29,112,29,23,110,253,95,124,160,255,234,114,21,43,217,89,228,191,7,224,126,54,150,103,152,103,21,240,233,76,5,73,141,128,20,95,207,152,4,223,88,65,190,119,213,207,157,253,73,195,138,126,145,232,37,53,69,70,119,56,180,218,110,160,82,127,131,186,106,236,70,141,9,199,77,218,246,189,178,23,91,203,20,192,153,182,100,83,79,251,9,234,236,231,150,31,126,1,232,239,195,35,180,221,54,228,77,85,118,120,127,1,196,91,126,54,223,232,96,75,187,81,169,143,88,42,166,153,43,149,242,27,166,171,180,77,207,57,35,243,77,58,91,86,148,202,235,7,215,73,90,236,248,66,168,220,236,197,253,245,25,237,87,117,33,159,190,80,10,112,235,209,112,154,247,111,235,197,127,58,60,127,253,245,57,170,250,145,0,80,110,120,223,234,238,102,106,240,212,77,78,205,162,87,45,45,53,21,110,135,15,207,186,248,79,96,102,5,204,125,49,43,206,31,247,149,93,246,7,46,59,194,222,4,78,186,14,27,164,243,222,232,25,140,95,229,202,76,247,37,150,140,85,236,251,199,107,248,33,234,10,57,118,118,89,83,188,133,178,6,183,239,214,28,9,129,141,84,142,140,66,42,182,59,82,87,224,65,231,137,125,104,72,21,244,161,83,186,119,162,220,241,156,146,69,89,236,196,251,14,41,218,95,128,194,70,169,54,220,158,121,208,238,219,143,84,33,63,236,51,15,65,223,178,239,0,46,230,236,61,6,0,248,68,93,60,249,182,107,126,1,184,75,94,116,100,92,191,28,214,54,51,215,251,93,232,69,207,230,73,152,14,123,253,191,68,100,162,0,191,85,152,214,230,202,171,93,99,4,241,168,83,217,132,183,226,172,226,180,132,133,21,194,208,137,144,10,11,194,21,142,213,79,134,81,163,209,133,233,73,133,61,61,61,3,177,65,55,88,77,121,17,153,221,116,26,59,85,53,70,223,85,150,125,58,239,139,179,134,173,238,216,175,101,70,110,125,97,129,62,213,187,155,99,241,74,176,124,209,11,164,198,75,104,44,252,90,10,161,195,9,243,226,28,25,115,31,58,134,60,235,178,179,143,142,167,232,242,53,223,71,10,91,36,59,88,105,245,236,53,102,38,37,37,97,73,169,40,6,91,216,11,134,66,11,211,153,168,49,172,239,121,41,10,157,39,221,29,182,201,110,151,125,213,207,190,85,222,87,220,133,14,140,131,135,207,75,162,89,165,164,23,22,52,8,66,99,232,219,21,2,146,204,137,8,195,245,217,201,76,125,253,198,206,246,163,58,239,237,220,222,205,156,88,233,169,235,8,241,9,39,137,134,172,135,252,9,10,7,248,37,90,137,239,214,109,173,15,80,227,143,1,119,61,38,1,128,11,91,51,10,8,230,240,193,128,248,251,81,211,80,1,115,255,202,62,187,201,141,29,197,66,188,158,27,144,87,13,76,212,195,31,36,152,102,63,164,20,244,187,174,185,11,131,27,81,45,147,107,10,181,239,13,24,69,172,238,151,90,195,89,164,46,27,124,32,198,109,223,75,212,65,5,154,170,23,46,8,112,215,68,198,86,117,68,118,0,40,38,215,199,134,40,58,11,86,2,102,148,180,218,217,57,94,239,43,153,164,119,244,151,75,112,161,91,106,94,23,209,100,65,101,6,217,166,117,226,168,51,122,34,83,102,172,5,213,50,169,34,240,38,33,86,206,101,111,116,63,29,24,172,138,100,108,152,57,220,173,83,172,131,173,193,28,178,172,100,119,63,138,81,91,139,237,164,71,70,227,87,231,88,26,103,248,110,1,100,180,210,255,111,191,183,255,245,117,70,77,84,187,228,36,118,51,52,49,142,105,120,124,46,105,98,28,127,116,67,224,108,131,66,224,5,128,233,161,160,185,111,108,79,40,94,50,101,12,203,118,180,36,248,196,115,79,144,109,190,41,190,45,166,224,227,211,27,229,5,135,95,148,57,144,79,175,229,213,91,147,125,173,43,87,227,132,175,97,151,191,57,153,185,246,52,86,222,222,101,116,47,142,172,120,249,194,93,219,102,129,49,8,197,85,198,237,197,31,53,96,247,11,64,107,112,238,133,133,50,235,121,255,146,158,10,159,51,193,210,126,157,213,120,246,117,153,65,201,7,139,120,148,1,58,192,51,136,53,32,234,168,255,168,53,48,27,56,149,102,4,215,0,105,111,203,66,4,55,180,50,151,216,61,189,215,242,239,62,228,196,233,249,31,218,200,125,171,59,10,226,122,36,237,217,177,85,110,47,71,85,225,165,123,44,82,255,99,253,235,195,141,92,240,231,229,179,71,243,17,195,178,63,77,172,191,122,31,243,72,37,23,90,13,242,40,51,19,59,196,244,3,198,189,106,120,54,150,11,150,86,174,81,80,205,109,103,216,48,116,35,222,20,24,126,21,13,235,251,5,80,140,190,153,10,47,234,127,247,62,226,26,228,197,218,240,178,39,69,233,220,56,93,94,135,99,6,66,59,220,233,17,197,91,157,157,71,97,42,178,157,194,169,217,124,187,227,20,217,99,129,205,31,69,167,61,1,233,219,145,246,218,253,209,10,17,15,152,157,82,69,63,71,92,232,96,187,206,67,62,99,171,33,58,163,210,197,202,182,254,215,106,35,84,24,141,133,187,150,159,254,95,124,224,255,234,58,27,253,14,244,104,201,196,155,249,150,113,244,202,237,36,193,180,201,164,250,135,114,143,39,173,228,238,253,225,3,16,177,19,168,122,199,74,5,130,193,10,251,238,18,53,80,172,195,17,177,73,195,162,223,46,25,118,127,33,43,87,82,82,111,97,242,104,121,222,6,56,73,50,11,217,91,177,114,9,248,142,61,71,137,79,102,78,216,185,31,228,143,188,156,164,111,22,115,61,130,191,221,181,249,210,255,41,108,144,61,242,139,18,251,31,179,7,7,248,138,249,123,241,5,153,135,224,175,18,225,185,207,58,85,110,126,149,166,139,215,95,187,120,217,130,235,240,83,42,203,143,39,218,100,152,254,175,189,113,17,136,203,250,101,92,233,108,23,202,70,102,47,57,160,253,111,115,20,122,153,131,219,232,152,237,169,97,35,22,162,223,200,88,11,7,45,243,191,219,81,31,54,12,6,24,111,14,49,67,204,88,235,32,101,215,221,143,251,19,54,246,34,51,11,249,115,23,183,196,133,229,3,130,70,121,149,184,161,19,31,34,40,158,102,125,134,79,198,164,78,117,83,227,66,151,43,93,96,35,139,109,204,10,59,110,155,63,237,152,46,36,146,233,88,164,70,248,102,127,180,46,178,249,5,168,185,28,100,81,253,11,16,38,228,252,243,142,113,112,108,185,119,128,210,109,239,212,116,70,103,143,142,5,183,138,241,129,182,93,147,237,163,32,190,247,172,54,110,94,131,172,142,63,127,1,136,42,177,66,110,10,255,89,148,253,25,128,242,54,73,148,93,31,62,84,168,81,251,211,130,227,167,139,97,112,148,184,8,217,46,195,225,63,31,4,254,225,151,242,139,155,21,217,175,78,180,217,39,124,156,216,213,49,52,55,190,83,46,160,98,198,14,160,240,158,147,64,150,62,26,250,42,71,151,113,165,122,117,197,93,181,127,208,104,185,72,21,186,35,135,59,73,102,13,161,116,227,145,176,59,159,111,160,103,123,121,150,182,184,36,120,68,222,196,43,43,49,185,203,117,118,100,170,203,177,241,65,6,221,2,250,196,229,4,2,167,177,67,235,159,211,115,12,169,159,59,187,5,170,30,84,7,159,51,90,115,186,120,81,247,158,192,196,166,125,241,53,3,104,166,111,158,106,144,0,184,19,34,2,79,93,240,88,43,176,96,8,207,82,77,212,44,166,169,95,145,13,162,103,142,83,173,190,131,53,45,51,72,146,246,157,74,229,53,198,139,224,167,108,253,144,82,194,157,21,154,112,28,72,19,142,148,32,93,28,178,91,3,63,253,91,15,36,151,77,218,49,254,106,51,10,124,181,76,40,204,56,190,215,206,179,44,206,207,167,180,114,209,63,222,144,181,96,46,32,17,112,53,174,22,112,110,253,127,170,0,238,5,78,43,18,85,100,13,167,122,53,157,123,83,76,73,225,162,93,159,80,116,29,178,252,179,24,13,247,121,88,150,73,236,192,192,80,7,6,199,131,132,18,157,48,56,1,104,108,100,108,159,139,191,203,204,71,10,247,143,169,215,62,77,136,83,248,153,173,213,244,127,141,46,12,203,44,205,148,76,154,229,105,68,128,63,92,195,9,11,115,67,220,147,37,196,39,235,240,166,135,14,113,232,180,153,95,0,10,6,193,174,187,43,85,55,203,40,154,231,27,204,19,151,147,207,210,134,247,245,145,205,192,251,163,33,51,64,124,71,113,23,52,17,11,34,3,10,242,105,126,44,64,4,171,23,247,59,116,231,170,132,62,10,122,225,211,31,196,139,122,127,24,194,242,93,194,160,236,184,141,246,185,227,79,160,225,112,13,34,97,98,39,87,161,230,229,25,207,207,67,129,206,93,150,112,229,139,167,98,153,38,102,98,205,187,198,151,114,185,116,45,104,242,179,188,101,75,239,14,63,219,205,70,40,228,139,143,213,113,106,3,105,136,179,215,135,229,147,238,254,249,194,122,201,22,51,216,91,81,170,98,163,189,42,121,113,246,71,66,194,108,240,2,227,140,121,237,114,55,216,157,56,143,70,132,170,159,48,2,108,245,21,175,174,209,209,3,171,200,148,110,237,173,40,11,154,60,142,130,79,216,28,178,221,81,7,229,92,123,92,50,119,96,61,53,177,90,235,163,80,243,97,99,129,167,141,170,216,255,65,215,168,239,230,149,73,82,68,24,222,17,171,51,53,220,206,11,113,116,164,24,195,235,64,55,197,229,235,196,147,244,80,87,141,145,130,220,250,159,102,16,110,170,190,210,88,154,148,58,60,191,222,88,230,150,165,171,185,13,128,3,200,91,1,169,26,203,51,251,83,62,78,83,193,123,105,32,242,139,141,131,14,21,15,102,174,162,49,89,178,130,28,140,142,250,211,65,96,139,244,103,48,254,2,60,57,216,158,73,101,123,47,236,194,195,159,142,133,8,76,200,224,121,115,149,122,63,155,232,84,201,1,133,103,50,124,139,22,160,28,1,87,2,234,137,163,27,119,39,145,60,64,167,176,12,239,147,79,250,29,85,158,148,92,66,206,183,250,55,135,56,163,174,94,91,46,217,45,28,181,107,133,99,135,213,197,93,223,37,107,58,147,92,238,80,240,152,45,73,55,67,106,92,93,134,218,179,191,98,29,213,139,132,207,63,41,251,6,88,76,7,88,95,117,136,241,223,15,140,96,125,55,148,205,51,172,166,221,68,154,142,196,187,65,227,248,85,105,52,235,42,192,16,48,196,144,122,255,56,102,88,183,113,86,84,4,52,147,135,221,207,105,131,100,251,231,56,143,241,64,138,251,192,212,77,12,58,78,46,45,1,204,201,222,77,133,99,133,21,228,48,134,176,18,17,210,77,58,127,148,200,171,126,177,117,26,8,54,232,207,234,106,103,156,44,128,150,140,206,86,16,118,104,232,180,210,116,168,20,119,65,16,204,94,10,70,103,130,13,238,4,22,175,46,78,16,23,121,85,147,50,59,99,81,127,149,132,211,157,59,5,15,217,91,150,166,171,73,224,33,9,167,11,154,155,43,19,53,173,144,110,70,61,200,14,185,113,114,139,11,185,179,33,72,138,115,53,112,64,241,154,180,35,84,236,130,102,166,97,185,148,58,162,148,199,223,38,72,180,177,127,24,8,209,25,34,160,53,211,182,184,197,13,179,7,21,229,210,45,142,67,55,110,245,8,231,251,56,132,37,167,9,94,134,159,23,152,188,177,101,109,113,132,83,166,245,50,108,140,221,14,219,50,242,158,183,176,166,40,137,238,81,30,197,110,155,137,83,188,252,115,201,24,202,92,133,139,189,221,224,204,244,188,47,50,167,11,94,85,76,110,82,26,189,237,178,199,106,99,246,39,159,4,236,213,196,144,196,12,248,216,44,168,103,228,161,104,163,120,201,217,215,155,143,191,129,164,144,38,143,176,228,45,170,248,14,146,123,222,92,42,149,147,22,154,228,158,199,83,180,128,234,72,39,185,231,97,254,195,82,220,28,0,104,63,254,78,250,114,217,181,14,45,201,105,83,39,95,110,118,146,99,179,205,249,200,90,153,54,201,236,69,44,49,212,213,8,61,103,49,115,149,39,126,93,100,148,173,210,84,130,226,229,153,132,239,32,84,5,9,217,198,127,99,26,17,35,33,219,134,91,207,217,98,72,200,246,155,15,135,150,169,11,109,205,53,251,200,113,183,162,169,166,57,210,146,1,46,217,230,57,30,179,68,85,75,243,190,194,8,169,209,88,223,187,164,29,199,220,98,0,78,87,185,224,205,157,175,118,145,144,78,157,193,138,120,45,89,94,25,34,217,136,86,210,171,0,109,255,199,174,57,119,253,224,233,198,149,222,160,100,177,31,42,34,62,44,20,142,176,56,72,129,22,178,126,156,160,109,200,110,47,36,187,59,128,19,48,26,131,25,138,26,251,165,39,241,244,117,229,40,246,132,240,3,28,126,246,255,224,12,16,173,203,81,41,113,30,178,90,138,117,211,199,27,149,124,152,92,240,111,32,231,22,2,133,47,58,99,129,2,112,157,82,169,205,196,16,46,201,36,115,108,119,18,251,29,0,224,138,74,221,69,34,227,37,167,129,51,6,3,238,93,133,14,228,113,210,5,230,200,200,113,99,237,237,214,35,91,175,212,28,8,38,53,27,193,19,39,54,169,233,84,160,144,113,223,71,252,202,203,115,151,197,15,113,115,240,249,190,238,175,110,34,174,230,124,226,105,120,135,210,14,1,30,25,231,113,59,96,248,27,244,23,38,148,62,72,130,46,255,54,200,9,238,132,101,171,114,80,86,253,5,216,185,93,119,241,204,140,4,192,104,151,69,12,207,248,164,64,175,100,146,57,95,114,130,70,65,84,57,117,222,249,61,26,7,124,15,3,115,235,250,37,165,243,15,173,229,176,14,60,249,116,242,152,254,205,61,52,240,143,36,227,140,231,59,151,34,171,219,195,12,254,247,241,147,129,241,18,217,17,179,29,152,233,177,203,137,11,154,2,57,137,115,145,241,45,7,139,158,165,21,110,238,61,216,22,67,97,249,94,170,204,123,167,159,187,100,60,48,48,209,31,155,249,186,106,197,106,172,11,83,46,161,145,128,87,130,231,221,200,124,35,155,50,185,182,138,185,255,81,209,21,213,174,163,135,206,178,73,230,41,28,126,76,53,121,14,231,244,193,203,142,117,255,37,93,107,87,127,198,30,228,100,253,216,34,172,17,120,221,214,31,74,135,76,168,85,117,76,138,41,161,14,72,104,126,226,85,96,152,161,251,243,156,242,38,233,70,66,166,62,168,226,196,153,75,153,105,90,188,181,10,215,116,112,19,159,125,31,213,71,245,199,33,253,164,194,132,81,226,219,221,196,124,222,145,173,138,198,39,80,176,83,220,197,226,123,122,51,46,65,183,0,246,23,237,125,91,220,231,254,131,24,126,239,252,218,41,158,156,169,158,182,13,113,63,197,147,45,69,64,117,2,14,36,60,121,32,118,44,185,174,82,163,199,246,71,234,193,211,151,10,22,111,201,195,29,157,7,185,175,25,225,9,155,237,4,45,88,69,183,115,42,241,187,123,205,23,12,166,102,11,47,137,72,124,194,45,69,61,143,109,79,74,179,1,156,73,248,86,219,160,63,36,7,202,34,80,196,119,55,14,151,154,149,153,110,161,45,33,244,23,195,90,193,172,193,151,91,145,34,85,207,155,16,111,43,200,36,27,63,108,224,128,237,20,143,207,124,129,34,137,165,63,4,72,90,170,81,134,69,68,199,6,146,150,42,112,141,231,217,50,152,164,165,42,1,25,41,76,231,255,211,44,65,249,25,128,45,248,102,117,133,160,240,221,139,192,1,228,118,128,231,248,221,10,118,18,54,124,13,171,188,66,157,110,57,4,36,224,193,224,242,177,16,46,110,40,228,160,41,245,230,203,147,232,125,113,45,135,178,112,141,202,214,129,17,59,160,100,21,15,181,27,138,117,201,35,90,145,228,65,49,97,56,245,66,97,114,46,24,3,22,168,142,229,233,9,249,71,4,6,52,124,107,207,73,247,74,28,249,52,104,41,41,168,124,17,231,16,123,107,136,5,94,184,65,173,17,1,154,228,8,168,235,181,72,247,72,87,174,44,100,73,145,204,211,1,87,65,200,220,110,89,145,62,199,22,212,26,28,98,221,253,69,188,78,54,156,211,161,135,224,239,182,85,88,50,40,154,45,55,149,101,47,126,77,211,20,70,54,105,26,134,144,24,129,47,182,41,116,237,95,178,251,235,126,28,64,88,5,228,41,180,104,202,173,78,22,179,137,146,87,64,255,101,102,92,72,92,169,148,45,224,201,35,3,51,199,105,58,169,171,195,29,38,156,108,38,154,68,9,74,102,116,35,53,239,233,58,30,225,194,220,104,241,30,237,254,190,26,42,114,145,125,8,1,188,6,42,53,203,232,153,105,113,98,202,27,113,48,255,87,243,70,43,209,63,255,166,195,236,251,36,160,156,4,119,23,79,156,2,229,38,91,66,208,217,83,160,28,41,47,9,236,102,185,61,227,201,51,180,37,210,203,86,233,207,221,69,209,182,225,63,211,32,94,253,147,185,63,131,129,108,160,72,192,188,180,154,60,138,114,198,119,154,204,190,225,93,107,184,165,81,180,110,39,127,34,196,130,41,29,168,229,54,157,144,72,241,230,244,37,218,141,80,18,95,225,204,91,202,168,119,53,125,72,9,233,100,252,35,75,122,16,60,198,21,67,101,84,174,188,235,134,174,21,95,16,15,178,214,150,17,66,168,166,36,219,96,104,38,31,147,48,121,201,178,52,226,201,127,228,228,162,17,103,74,39,197,112,67,15,31,190,20,208,154,121,70,206,151,122,230,206,153,174,41,22,96,199,109,175,111,75,28,87,31,119,243,40,67,98,156,234,161,166,47,220,19,14,41,206,59,237,108,169,185,63,219,253,152,164,226,183,188,202,81,16,13,228,72,211,160,8,221,24,31,142,235,232,218,217,32,227,11,213,29,172,188,95,187,249,188,147,95,173,117,143,249,222,67,197,95,128,158,115,216,118,17,124,78,109,209,188,175,207,47,128,172,126,124,215,132,12,207,219,244,139,21,83,135,234,132,131,96,139,132,141,107,6,170,22,124,193,221,155,193,24,125,233,78,30,196,43,81,154,95,128,207,88,219,151,221,103,82,69,248,191,165,166,249,149,123,10,247,124,245,112,24,3,55,209,62,252,5,176,210,222,65,32,200,111,231,100,254,24,157,244,34,170,183,68,224,26,90,154,210,101,94,255,2,56,105,95,78,159,75,165,238,85,180,140,43,16,42,64,43,195,63,175,4,103,107,170,200,214,90,242,79,64,99,55,94,15,11,79,66,53,166,26,51,202,109,211,57,68,101,91,51,3,70,208,139,156,221,226,209,194,24,27,138,29,183,163,30,92,223,10,243,193,61,244,54,43,177,253,200,172,64,203,242,3,119,221,138,194,241,91,190,76,78,190,34,184,249,168,175,236,216,56,130,87,51,228,197,122,234,149,33,17,254,234,22,94,99,182,84,44,65,220,107,199,185,41,237,17,232,250,122,183,210,217,111,255,239,203,175,255,47,47,114,193,196,177,63,157,177,88,92,186,211,230,185,159,141,186,1,38,157,237,85,215,4,242,84,215,206,150,253,188,237,89,11,131,217,47,5,22,148,250,220,230,246,234,154,170,155,215,218,141,121,92,251,214,101,157,33,196,85,254,201,219,213,31,65,123,74,79,71,39,220,3,61,221,158,143,6,180,221,224,98,241,32,175,245,145,80,96,38,164,51,239,127,149,9,143,177,25,93,9,84,58,87,191,77,121,102,74,172,242,194,195,140,230,171,175,179,252,130,162,13,3,58,159,206,214,148,236,232,72,127,86,101,13,14,104,221,52,19,230,49,35,192,79,106,191,100,107,142,251,40,114,159,51,38,242,216,129,99,208,199,204,225,25,240,106,240,187,51,2,95,157,229,93,137,123,179,147,225,163,193,61,218,223,139,248,163,106,154,62,17,149,3,185,104,22,164,153,81,110,154,238,47,222,37,86,88,12,206,251,150,196,79,89,60,58,119,230,122,16,183,119,100,181,38,59,151,15,230,232,205,189,25,238,200,221,126,244,196,18,165,173,253,47,128,174,75,174,246,143,219,202,155,37,100,106,173,144,60,75,238,237,31,104,149,167,118,236,128,196,250,163,159,216,217,239,149,31,27,206,164,203,42,131,164,210,24,13,245,26,220,76,29,152,62,127,87,112,88,132,231,189,145,248,28,240,109,107,226,234,202,149,235,28,228,242,69,159,187,152,45,75,171,121,203,232,62,122,214,222,176,180,26,178,144,75,151,173,126,173,128,46,75,30,72,88,74,172,46,223,225,203,107,255,29,117,217,186,5,144,186,116,138,186,60,32,41,97,166,126,99,59,69,201,85,255,55,40,185,9,247,157,188,107,91,223,194,226,63,253,52,127,27,189,168,210,41,126,79,178,153,78,134,87,197,57,79,208,7,236,15,243,132,161,147,253,58,17,170,52,72,97,29,152,209,131,180,31,2,165,160,168,210,202,107,95,63,221,45,235,238,40,190,66,46,106,98,68,77,205,186,118,79,93,190,114,36,125,39,92,250,94,127,148,220,31,81,14,218,25,56,197,52,201,105,10,43,172,52,114,164,78,122,180,178,75,143,79,199,13,154,146,175,0,36,175,22,134,221,41,177,28,16,186,23,41,161,192,50,249,249,39,40,249,121,169,25,92,78,236,187,48,82,45,48,161,102,60,144,136,163,213,43,134,92,75,54,220,80,165,201,156,142,64,204,210,42,85,43,143,50,37,240,221,20,19,210,254,132,78,49,186,152,121,38,134,217,94,85,117,178,104,86,106,58,110,2,233,117,82,109,105,248,9,155,242,240,65,104,81,154,33,101,72,163,220,142,205,241,125,238,136,134,217,253,110,173,57,106,205,222,85,197,74,229,227,33,30,45,88,48,92,118,159,59,101,99,69,241,253,204,53,0,96,217,58,242,100,159,38,197,61,62,144,141,209,139,185,164,236,3,139,105,45,105,106,204,12,187,161,88,111,29,31,249,65,124,110,208,216,64,117,226,158,65,0,124,164,6,76,112,149,202,208,131,207,102,54,180,177,43,8,61,104,237,160,116,201,81,248,195,208,33,34,130,87,252,39,171,199,92,209,166,207,172,69,122,91,9,70,71,186,160,226,242,91,13,156,7,123,178,97,178,126,61,94,158,69,63,2,167,97,58,232,168,229,27,172,210,255,209,151,3,242,32,216,148,98,234,41,2,235,185,20,101,101,112,117,79,253,120,252,23,64,148,229,49,64,186,59,231,21,125,144,220,27,176,202,115,131,206,124,147,191,141,90,30,191,248,193,54,23,164,54,235,67,158,115,110,80,32,76,32,51,157,160,71,124,144,149,194,253,189,200,125,206,47,8,46,132,82,175,13,184,108,223,169,141,34,176,32,182,27,179,65,62,254,147,200,4,145,175,231,56,86,132,202,187,140,179,94,245,111,171,137,68,68,186,122,147,235,50,141,198,214,17,90,72,186,94,204,166,97,60,196,176,60,117,87,24,93,97,9,6,203,196,241,52,46,90,186,50,15,133,72,190,83,157,114,128,189,122,125,28,117,149,110,148,83,177,206,143,12,150,162,215,8,190,27,229,212,191,174,185,95,219,60,102,102,249,160,179,162,152,226,226,45,0,128,2,176,225,211,187,253,185,155,73,127,82,185,127,222,203,228,144,41,12,244,81,33,230,110,38,141,141,142,79,230,150,24,134,88,216,109,159,188,197,82,38,60,165,175,150,89,111,25,159,202,2,49,8,116,139,178,58,41,109,186,103,198,197,54,78,75,155,2,147,16,82,105,35,213,89,162,97,152,68,42,109,156,91,157,3,141,188,155,248,49,152,10,114,213,145,176,226,113,237,208,231,201,214,161,165,77,220,177,165,114,239,177,141,112,238,0,91,155,196,89,156,26,238,89,33,55,229,160,5,80,64,45,110,190,151,58,199,127,19,229,58,54,203,176,182,162,227,164,251,81,213,236,192,119,214,86,80,250,233,203,216,149,242,218,178,32,51,235,2,221,71,50,97,160,156,227,93,189,253,122,38,191,193,161,195,187,117,13,120,107,130,133,198,162,134,159,86,214,96,252,65,105,151,37,63,124,85,133,209,176,20,58,17,46,32,206,221,213,137,9,159,227,75,50,44,166,249,14,79,193,16,248,202,235,177,178,69,102,120,121,83,120,178,210,236,188,234,251,163,228,236,0,45,88,223,87,139,137,171,98,159,190,223,167,121,232,255,174,46,18,56,164,110,14,86,157,231,69,235,203,126,46,204,176,217,235,45,80,203,48,77,21,9,163,22,138,187,161,172,187,119,82,211,205,140,139,8,200,229,101,208,231,20,64,66,224,233,206,249,192,190,18,136,33,83,3,131,4,220,185,53,32,208,196,161,137,7,141,21,70,170,94,171,43,30,134,143,62,208,89,203,33,50,238,108,251,165,99,61,241,155,198,174,158,189,159,172,37,22,45,16,67,37,237,67,77,36,151,138,6,201,178,250,150,146,239,145,149,166,243,153,94,43,194,85,94,104,135,78,245,102,118,235,59,239,64,190,204,228,147,176,121,235,56,37,127,120,178,100,37,4,141,228,2,51,229,97,248,71,66,12,241,83,214,93,0,26,208,232,131,134,137,43,64,130,251,231,172,9,170,226,80,129,186,11,61,121,102,239,122,45,106,53,48,7,104,43,151,94,164,164,20,101,103,82,121,22,24,40,44,191,18,227,189,238,231,33,33,30,210,215,152,250,33,38,232,121,17,156,207,112,38,89,118,147,30,150,34,42,210,196,77,181,12,66,219,102,237,91,215,44,246,6,74,54,176,66,73,58,242,178,168,70,184,30,190,168,247,249,235,57,205,175,60,37,90,85,16,233,133,58,171,100,156,68,18,147,104,84,190,86,215,68,207,150,233,141,146,142,32,235,123,87,85,161,119,80,156,109,64,28,94,156,166,142,73,212,230,115,209,152,14,79,225,162,51,113,145,178,173,254,77,158,123,194,31,204,97,17,64,104,169,69,166,229,130,130,122,190,174,179,55,147,58,244,126,212,6,116,108,174,162,162,222,23,72,148,14,236,213,241,159,133,22,214,111,228,95,120,33,108,126,72,255,40,99,89,17,28,185,201,225,148,46,143,147,87,203,125,47,187,59,36,251,2,130,193,221,75,127,124,244,233,34,160,203,162,56,22,47,23,148,58,29,104,237,115,109,138,135,206,245,166,35,181,155,159,63,169,123,68,74,202,64,110,176,216,196,80,32,196,16,7,146,16,5,51,157,11,217,229,0,56,77,210,190,106,106,74,8,154,117,56,50,81,18,50,17,12,164,104,238,207,192,32,244,113,22,30,31,70,92,221,30,214,240,177,45,124,100,80,175,43,137,97,11,84,62,32,111,159,147,176,155,150,125,127,211,213,144,23,142,179,81,240,212,183,138,47,147,162,187,144,212,11,150,184,176,236,154,210,55,193,174,106,153,136,240,114,133,141,56,97,65,231,53,3,48,0,174,169,162,229,10,147,167,38,222,204,39,165,107,127,177,49,126,76,236,124,163,15,151,98,145,109,236,119,100,17,168,193,210,139,151,52,47,14,164,137,60,201,114,99,67,113,127,179,204,207,96,45,207,239,188,80,157,93,57,171,112,133,186,15,103,228,35,29,245,167,163,249,74,77,99,209,231,83,71,115,43,203,216,117,35,237,187,251,25,137,59,251,64,144,87,129,141,201,85,177,116,209,204,233,126,78,31,181,171,107,107,182,47,168,155,63,176,37,22,23,96,234,201,214,216,84,231,140,244,107,150,101,153,242,186,178,188,106,37,51,76,213,107,37,241,2,92,134,129,180,51,247,16,173,231,234,164,205,198,125,206,93,6,71,81,21,54,110,152,184,93,101,211,72,151,112,29,206,140,111,200,219,171,15,68,135,225,35,140,199,38,49,44,113,104,51,156,140,100,33,41,71,189,138,174,48,197,221,1,25,185,213,205,102,65,252,164,179,217,122,125,120,117,2,132,170,153,194,199,144,94,83,172,134,36,138,114,156,102,129,56,23,151,132,216,126,164,221,134,230,92,61,54,27,107,234,205,13,252,44,217,196,200,27,193,137,236,160,103,76,40,198,59,48,225,161,148,133,50,133,117,10,204,242,137,5,192,173,133,230,229,40,39,44,173,80,243,211,58,203,160,157,25,147,217,143,180,170,121,246,37,222,27,114,126,17,78,172,205,138,114,122,248,168,154,92,111,5,144,215,204,96,190,90,185,48,170,49,157,204,89,155,75,178,254,75,207,215,10,181,213,105,62,212,209,135,158,175,59,211,230,241,38,167,118,217,91,117,205,60,210,134,156,239,32,188,186,233,88,106,17,249,89,150,7,48,152,90,68,57,186,190,10,47,96,132,98,22,46,234,111,17,119,220,193,215,170,102,166,126,85,149,108,244,157,232,129,184,153,135,110,12,131,195,52,237,230,252,6,61,241,53,99,216,10,33,249,148,196,186,27,89,119,209,113,224,38,188,138,205,196,28,255,154,114,175,69,124,43,125,28,108,139,136,159,235,94,167,63,96,146,212,40,235,4,39,49,163,53,73,77,28,180,126,13,28,137,130,128,147,42,174,160,58,35,242,99,133,99,110,86,202,229,105,116,202,10,210,66,171,47,48,120,60,175,48,196,13,122,88,153,237,9,107,219,68,88,74,113,194,78,34,247,246,67,186,100,238,101,77,57,123,178,32,38,75,255,9,111,45,38,163,26,9,201,106,73,205,47,207,219,56,59,58,211,141,131,180,53,89,50,106,160,232,250,249,106,52,183,226,14,122,249,58,142,32,60,248,179,168,39,103,113,240,233,101,211,141,178,47,197,175,23,171,222,126,215,204,23,169,186,157,48,94,251,209,243,115,98,157,181,212,35,227,175,150,19,199,28,174,68,77,142,119,54,129,112,229,161,244,4,253,65,138,170,242,125,230,114,22,194,174,72,82,165,176,170,64,108,92,79,141,37,183,240,138,224,88,38,182,87,189,16,231,10,101,8,21,230,220,40,188,64,152,89,113,101,61,71,152,52,123,53,248,176,201,138,96,4,215,78,162,158,246,137,67,103,146,29,88,73,226,241,148,53,43,81,40,120,54,21,142,183,44,211,163,190,146,57,210,234,25,227,153,113,179,119,213,97,109,118,183,15,252,212,237,46,253,173,92,161,114,132,60,78,185,217,80,126,89,121,168,36,22,240,79,54,64,164,107,217,75,95,232,117,35,115,152,32,221,138,149,30,164,125,207,28,38,63,168,137,151,106,76,50,159,36,228,49,47,220,29,11,221,132,141,161,155,62,67,35,99,162,18,169,202,114,210,55,82,89,228,157,59,181,36,37,84,107,137,136,59,238,227,66,4,245,38,19,50,8,183,244,114,151,251,64,67,130,40,164,220,140,7,13,197,85,104,171,50,16,190,45,205,114,184,178,6,17,38,93,245,7,31,118,89,169,27,23,105,37,80,151,220,213,91,14,35,11,183,228,193,149,236,180,174,68,163,46,86,120,224,121,202,88,226,27,43,153,99,173,42,154,165,7,43,119,34,210,62,35,81,99,173,148,33,55,95,152,39,132,35,42,243,46,129,132,155,93,23,123,209,203,158,247,178,23,36,225,179,198,168,122,12,16,68,116,106,176,234,122,70,99,52,234,217,64,84,108,217,84,16,119,97,83,37,105,137,76,241,216,207,107,136,235,156,106,137,204,136,106,166,172,68,147,180,68,100,40,27,40,6,59,154,151,100,230,212,34,231,251,191,126,169,228,125,144,255,222,99,182,210,31,154,211,19,187,222,49,202,227,136,100,245,21,188,74,116,126,94,217,18,105,15,20,148,185,179,150,63,182,157,182,161,170,59,85,117,127,11,41,149,97,236,222,186,249,68,53,20,176,87,240,205,31,238,217,241,188,59,148,239,235,173,171,16,149,84,56,252,88,103,251,254,45,241,178,191,149,11,162,159,255,67,203,242,49,0,112,150,230,224,229,236,37,14,247,254,177,123,9,187,182,34,102,212,126,252,94,27,163,108,17,178,139,178,70,230,129,17,148,2,72,53,247,198,217,172,219,130,106,120,112,105,199,138,94,89,60,154,102,35,41,224,100,169,53,86,59,21,36,197,159,215,78,225,141,42,199,7,154,213,163,140,191,129,185,100,184,122,221,99,15,61,185,161,30,102,146,25,198,216,60,29,213,145,58,213,191,191,136,90,212,191,109,70,191,199,127,46,234,245,116,45,249,74,6,157,149,209,147,106,41,193,107,134,240,173,205,9,102,171,201,213,206,96,85,98,216,186,95,45,148,254,100,123,234,119,191,2,139,43,243,56,166,156,236,156,51,228,11,127,111,114,117,98,228,239,111,194,153,17,252,170,65,116,144,237,208,65,156,172,158,246,46,83,114,83,103,66,141,32,199,216,46,139,136,219,216,198,132,128,111,56,155,95,17,78,177,159,254,34,75,64,3,150,6,106,1,163,219,118,161,27,35,235,138,83,135,112,125,165,104,35,219,46,35,116,81,206,190,224,95,90,75,185,26,34,146,69,232,49,145,174,210,69,107,226,198,75,133,243,234,154,95,201,21,162,191,72,54,207,142,44,107,215,113,34,136,24,81,75,215,43,47,111,158,43,170,234,117,188,18,248,50,100,123,51,114,248,243,99,54,169,71,58,140,150,147,231,57,92,140,111,105,216,252,166,9,32,144,253,247,111,212,77,126,179,31,163,193,255,246,14,93,36,185,161,252,135,208,11,233,57,255,227,141,202,39,169,190,156,94,231,165,246,94,44,103,124,184,56,167,38,234,85,201,144,77,44,51,15,190,52,134,196,108,40,20,202,53,98,58,97,15,226,228,242,156,10,5,33,35,201,53,145,99,254,213,73,169,103,114,191,95,67,21,132,249,55,246,135,243,233,153,8,68,37,224,91,186,4,239,7,224,7,241,157,31,162,178,141,10,110,186,201,68,51,15,30,244,96,106,182,101,145,110,208,189,228,152,248,231,25,47,4,30,10,111,254,188,74,64,114,95,253,34,170,36,193,225,162,219,93,12,15,55,155,12,140,51,165,156,13,72,213,158,98,200,163,215,212,124,103,33,156,148,242,25,187,161,215,247,46,31,10,37,128,174,168,50,36,238,141,157,157,112,239,36,136,208,207,134,240,150,52,53,133,21,248,81,189,104,141,51,196,85,26,121,179,23,233,35,96,214,241,203,137,193,200,101,74,176,106,202,120,133,208,72,92,160,78,212,108,170,155,123,249,12,11,249,232,103,125,184,148,73,246,210,236,31,227,75,70,37,189,177,219,239,37,235,113,141,223,36,119,7,173,83,182,67,43,16,18,99,197,25,220,34,51,128,54,7,182,102,103,124,166,154,84,6,93,243,16,183,183,197,234,249,146,207,220,246,123,183,82,57,239,144,231,143,123,224,199,51,250,176,205,234,43,50,133,174,22,60,117,221,60,52,122,16,212,178,110,174,51,213,88,58,101,174,97,230,3,254,93,179,171,203,32,42,45,127,139,241,153,228,230,18,66,187,71,178,142,223,180,62,218,73,50,14,142,6,10,19,146,182,110,99,123,17,18,71,187,227,92,95,86,92,91,27,75,86,31,185,26,54,239,11,248,101,59,175,197,38,9,228,130,120,156,230,75,134,152,216,119,222,33,77,226,187,146,33,152,48,220,73,22,240,52,156,61,142,178,154,103,251,77,102,236,219,135,46,230,169,95,228,187,105,88,194,164,82,121,37,137,16,61,141,206,250,240,210,104,153,114,12,39,72,120,174,75,199,99,135,73,216,178,221,158,64,54,94,56,129,55,57,50,38,105,21,211,20,232,149,116,159,106,21,235,12,128,237,59,208,255,217,53,39,32,111,88,55,102,32,40,91,130,189,0,251,45,79,115,83,202,92,218,47,53,67,194,10,22,106,194,148,236,93,32,235,100,217,101,134,51,85,160,137,2,67,25,48,194,87,84,157,202,242,61,81,37,126,228,215,223,57,13,110,155,53,231,234,140,148,179,25,151,17,211,80,13,249,120,247,103,11,76,109,75,184,206,214,84,86,110,251,243,30,32,61,60,170,48,83,135,18,119,155,111,185,15,245,7,1,119,197,217,61,190,28,142,210,109,152,48,171,131,126,154,215,208,176,220,233,47,151,239,143,137,159,43,196,114,235,0,155,45,227,153,42,46,181,160,156,146,165,50,104,202,82,255,61,88,228,219,193,156,150,155,187,73,221,16,34,7,132,151,34,222,93,184,82,62,254,105,80,14,228,85,49,79,15,246,114,13,58,136,123,111,9,138,151,118,199,173,214,59,97,61,44,185,4,111,60,134,149,79,12,12,152,100,165,39,68,238,234,48,247,111,209,151,235,221,241,207,227,211,137,23,174,247,203,181,15,111,136,129,141,245,107,243,212,207,82,106,229,17,56,121,252,193,100,27,235,123,253,243,159,251,133,211,239,254,100,28,134,29,218,230,126,244,94,247,98,123,227,87,170,196,54,93,46,156,225,139,14,40,154,87,27,104,244,44,156,83,114,154,245,173,199,34,84,161,89,128,245,242,233,39,112,167,229,82,205,241,153,136,235,154,215,218,253,46,89,183,143,202,12,119,39,73,87,83,119,49,116,148,121,68,81,181,163,224,159,173,169,146,50,63,239,129,4,84,173,32,69,119,254,201,171,104,217,228,55,169,204,203,101,191,9,199,243,240,21,60,80,190,235,49,216,198,145,158,144,49,61,228,174,158,159,29,47,192,95,116,59,240,118,77,115,157,250,198,29,42,69,222,56,126,146,103,208,52,81,219,52,148,102,222,208,85,53,54,68,216,255,205,156,22,249,118,66,234,213,161,208,82,19,79,14,227,6,119,195,155,187,181,153,58,145,139,201,179,46,96,187,20,3,86,73,22,42,106,252,133,185,187,232,201,66,164,12,245,25,44,50,71,124,240,97,176,116,173,88,147,223,177,69,172,27,21,216,143,154,139,250,197,157,146,254,251,196,124,84,10,84,221,205,107,138,170,7,5,236,84,7,139,168,203,29,159,84,50,221,179,162,98,155,167,149,76,155,73,54,169,146,145,212,40,238,4,167,147,42,25,151,22,103,102,172,67,83,9,17,39,140,132,77,214,149,106,29,129,14,104,112,244,2,23,137,51,253,225,206,165,133,248,243,63,47,227,140,205,33,230,168,39,16,186,5,187,17,56,201,226,208,80,172,2,196,67,35,179,1,220,178,239,106,23,14,84,18,207,148,252,18,2,183,82,81,31,220,182,53,41,55,45,109,105,38,4,6,105,64,245,6,148,46,244,148,203,176,99,52,110,236,55,52,169,169,35,221,209,161,245,43,241,156,32,113,253,186,119,37,128,43,38,117,9,232,46,239,192,23,29,202,67,15,213,109,53,195,231,189,253,189,186,116,223,29,200,170,107,172,78,74,150,75,55,224,26,235,11,42,35,12,239,103,218,21,225,87,51,160,94,113,252,8,81,32,114,155,179,198,235,162,38,54,111,195,247,159,76,84,1,251,10,224,50,104,217,94,137,201,44,189,254,169,102,201,60,41,43,63,213,44,1,74,111,121,240,12,10,170,162,157,242,13,153,146,146,146,18,143,58,238,248,26,237,204,153,8,148,83,166,248,164,210,170,155,72,25,246,198,82,155,148,60,47,124,62,247,174,16,216,44,87,222,67,114,173,44,112,132,161,93,37,61,104,220,38,219,81,125,95,255,140,203,47,169,50,94,0,99,133,183,206,94,173,45,229,86,233,2,248,78,124,19,178,247,52,191,22,148,109,120,102,66,94,164,254,40,34,150,223,120,33,125,55,58,15,130,155,184,187,170,44,201,202,103,254,72,231,218,28,190,83,117,54,182,83,74,27,154,92,233,112,47,14,87,49,3,50,144,198,34,185,44,225,13,133,37,1,246,255,115,49,115,125,3,77,248,172,10,218,64,228,122,202,215,9,203,214,160,199,136,207,140,201,156,27,115,239,5,159,105,55,104,103,187,48,20,99,190,232,145,233,134,177,23,126,100,67,56,229,191,161,69,133,35,35,31,111,152,158,188,90,201,15,238,57,231,32,236,240,65,54,117,225,119,131,196,243,88,140,226,57,27,8,198,155,242,211,247,252,9,194,186,205,33,70,30,55,48,176,57,216,152,139,51,99,234,231,223,79,224,91,224,162,238,7,38,118,11,101,95,226,115,99,249,39,248,163,58,246,214,63,175,56,244,169,161,50,5,139,141,245,216,106,117,32,176,137,137,44,168,149,145,32,177,66,155,27,156,243,153,138,243,58,49,160,126,198,12,17,75,178,201,83,27,20,226,184,8,212,32,143,47,69,217,164,243,68,241,151,140,103,89,186,249,61,241,1,227,177,155,136,186,188,142,164,13,24,45,94,80,179,126,106,221,136,207,39,6,240,190,18,128,91,147,182,154,202,55,70,212,49,110,203,111,233,65,156,223,111,124,108,236,247,20,224,41,172,169,195,225,133,113,68,218,56,230,216,49,151,79,76,17,126,164,108,225,49,27,48,232,134,237,141,52,159,26,90,1,155,169,132,82,194,222,87,104,62,214,186,89,145,201,29,172,213,38,223,129,81,98,207,15,217,28,110,192,95,68,163,58,68,227,11,31,215,254,16,100,241,159,208,47,83,113,206,202,232,24,165,213,211,245,113,100,153,64,12,227,13,26,191,225,17,222,241,58,92,164,242,146,231,205,8,142,121,240,65,24,179,164,242,92,210,214,73,202,148,246,93,30,174,116,154,50,17,145,207,60,78,82,38,205,198,186,203,165,226,167,41,83,67,108,21,196,195,12,72,131,198,230,105,195,174,17,246,0,103,54,238,185,88,125,123,213,2,118,102,187,34,245,204,105,58,90,67,83,158,218,232,201,64,72,128,111,70,20,39,31,23,109,81,33,39,108,14,90,14,145,228,131,81,82,241,16,132,121,239,9,5,76,78,183,156,68,205,26,105,68,10,168,168,110,234,217,194,189,50,163,207,82,114,96,175,133,119,116,189,40,183,160,240,168,181,76,185,184,122,3,32,182,17,142,249,152,197,45,40,212,253,52,235,76,194,39,15,196,219,89,125,187,213,3,206,40,171,246,137,158,85,94,138,245,174,64,54,141,129,147,13,19,165,13,51,134,168,142,228,3,243,16,80,99,48,84,55,82,108,234,31,146,101,156,191,187,157,158,39,158,164,158,100,107,39,169,231,116,40,167,229,111,182,167,87,33,118,0,192,127,151,255,248,233,199,84,60,207,91,33,167,151,129,63,92,46,129,226,253,172,228,12,226,46,145,77,114,160,59,164,55,189,238,212,23,136,233,65,233,10,183,210,178,87,16,110,254,16,163,65,28,44,50,101,166,98,67,128,221,28,33,133,172,56,91,70,254,87,29,205,66,130,128,49,253,159,115,81,234,167,16,48,232,10,36,18,3,225,230,230,230,18,167,197,143,118,54,176,102,151,221,117,63,230,72,227,143,226,16,187,251,208,255,186,220,90,202,184,118,69,135,97,6,185,155,46,53,58,145,80,130,78,29,195,124,64,55,192,160,122,60,159,37,167,225,119,242,18,75,0,227,93,199,26,116,102,10,135,87,174,215,243,78,200,42,56,179,22,150,56,28,13,66,184,170,149,52,21,35,167,245,19,87,224,95,54,165,104,180,236,136,99,166,97,126,112,98,17,241,203,62,31,132,2,173,213,106,233,106,197,251,246,71,179,116,252,203,128,165,104,159,45,10,71,229,42,139,174,186,243,3,85,70,185,144,85,35,120,77,68,20,74,221,200,0,228,166,35,124,163,129,146,217,84,159,208,139,167,108,124,98,56,175,68,203,144,173,8,240,211,197,119,209,207,191,236,143,149,139,19,83,62,91,250,182,180,14,153,67,236,245,37,207,31,193,27,31,210,153,73,79,34,126,212,0,105,88,121,210,105,227,8,109,122,197,117,143,41,155,248,137,51,119,63,178,132,232,116,59,93,127,125,238,92,253,14,78,246,39,165,254,78,156,230,253,18,236,138,229,46,94,57,137,66,170,168,225,65,38,239,212,196,155,79,100,51,179,71,79,6,117,200,164,177,157,139,182,215,208,199,62,162,67,133,94,239,55,174,217,71,101,44,248,121,12,86,85,189,216,185,229,62,210,123,233,197,139,201,95,0,254,172,31,113,250,32,187,247,224,231,54,235,19,239,223,55,199,223,120,30,30,120,111,234,232,205,42,109,80,181,98,246,207,43,126,154,109,166,29,165,34,166,199,155,55,41,134,92,209,168,236,214,149,208,78,175,193,89,245,39,60,182,79,20,126,182,70,72,177,246,204,41,4,116,119,90,105,126,201,217,20,126,128,190,31,156,117,139,171,204,179,89,178,176,175,219,59,90,166,237,184,127,199,77,84,18,186,234,21,214,36,123,180,180,134,187,17,23,72,201,230,216,124,208,234,162,146,5,214,92,104,212,151,204,226,139,23,32,255,3,223,121,95,162,161,77,252,248,64,204,187,49,206,138,241,73,209,123,30,233,203,13,8,207,128,246,236,42,122,173,227,167,188,13,142,160,74,237,190,89,234,143,126,215,77,51,30,9,191,208,44,119,242,214,223,224,222,163,176,154,126,98,161,128,53,102,145,11,198,186,220,11,78,16,114,190,226,226,63,126,80,120,206,252,255,44,92,242,111,94,249,77,148,220,208,38,202,27,12,207,198,164,40,207,107,45,158,243,82,125,82,74,119,70,139,14,102,240,150,129,22,177,161,185,104,185,108,140,78,49,221,124,152,176,189,29,243,229,99,100,85,157,88,220,119,211,65,29,38,191,104,15,183,237,125,118,219,170,103,103,89,14,254,128,21,190,7,6,48,199,238,251,217,50,254,2,116,194,152,102,70,63,159,251,210,242,216,4,215,114,60,177,226,89,133,93,103,188,146,77,19,173,239,107,74,198,251,124,202,236,243,11,7,105,30,137,130,133,2,33,169,199,186,59,71,110,199,60,207,104,132,245,111,231,115,159,247,127,59,166,19,241,82,109,181,178,116,212,168,227,103,160,237,227,238,133,107,21,76,185,147,227,95,47,177,68,210,105,208,43,146,126,246,82,253,170,182,239,190,74,188,157,164,190,194,71,41,228,242,253,220,179,135,107,1,94,123,20,160,254,93,209,212,143,221,239,109,55,98,187,54,200,128,181,9,249,21,200,38,57,243,74,38,243,111,15,118,213,40,158,41,215,108,53,27,59,239,62,255,5,168,63,147,125,23,239,193,119,109,52,215,211,55,123,96,50,213,251,237,67,134,228,165,246,17,161,69,69,195,50,86,7,32,255,192,192,102,205,192,192,183,220,23,252,78,88,154,216,38,19,217,34,180,203,179,239,143,100,230,174,23,140,136,181,223,100,145,174,254,192,131,48,109,22,216,165,241,95,125,181,26,231,130,80,162,103,251,109,76,58,11,240,215,188,156,205,80,238,87,64,191,232,23,249,152,99,112,210,221,132,180,134,22,249,224,183,231,132,94,244,156,210,89,94,43,59,18,110,158,42,227,126,122,84,177,69,17,252,168,42,195,246,34,103,7,93,44,95,68,233,253,226,107,58,155,132,102,73,190,82,218,220,5,252,131,146,237,167,147,203,123,79,227,32,53,80,23,167,164,244,185,63,152,34,227,72,227,116,225,163,140,157,116,25,87,106,184,236,178,20,119,79,199,233,48,19,26,196,230,63,199,233,220,84,83,122,159,162,103,123,53,103,220,184,196,165,42,15,47,121,14,86,108,124,43,190,227,201,255,165,185,141,115,91,16,18,128,44,31,140,253,18,88,1,135,26,39,163,248,171,173,187,152,160,198,78,21,48,86,88,148,122,50,239,172,151,185,147,20,155,167,201,151,125,125,203,139,15,167,87,148,106,191,169,141,178,93,223,166,64,220,55,222,130,97,57,86,38,246,65,185,196,162,123,54,142,7,165,9,205,124,152,197,27,128,115,214,247,110,1,0,231,184,165,37,102,76,243,8,154,98,214,176,86,98,100,26,223,85,197,254,58,50,72,60,78,202,208,79,132,128,51,66,19,78,202,87,92,141,155,148,108,136,97,61,140,162,39,206,181,173,109,230,35,151,23,9,160,97,17,253,68,108,252,132,78,49,145,199,41,125,39,1,52,35,169,108,60,86,36,128,134,12,66,227,236,39,44,35,201,7,29,151,108,122,240,199,77,18,218,196,11,120,61,218,32,217,76,39,189,84,237,203,73,66,155,178,125,84,161,201,126,157,39,105,32,88,88,7,134,117,75,123,47,137,18,221,192,126,179,50,223,229,254,156,219,223,240,193,207,0,252,224,222,143,249,254,95,0,151,119,2,191,0,18,81,172,193,14,57,111,2,239,27,177,62,111,112,254,70,161,16,177,193,104,112,117,252,102,61,71,212,4,194,215,213,125,124,73,172,21,122,104,56,115,155,147,128,180,200,192,58,21,70,111,74,72,52,208,74,176,70,2,22,185,184,184,70,190,180,249,77,68,25,79,89,45,186,60,28,216,5,0,76,111,252,215,150,230,26,21,226,201,38,21,96,43,121,41,113,171,111,148,221,143,96,179,177,125,217,48,115,123,92,235,110,17,38,41,157,179,62,211,171,179,12,125,39,140,127,91,29,46,114,241,223,51,70,86,253,244,119,177,174,96,166,29,255,178,86,218,177,83,35,65,188,62,215,4,239,140,245,124,192,213,201,244,141,125,205,138,143,89,203,20,203,7,126,154,14,123,131,18,155,247,114,90,110,209,43,131,102,46,202,211,210,214,118,141,200,94,66,148,87,133,100,124,243,110,114,45,26,72,226,226,126,246,158,5,40,77,187,221,136,48,130,178,56,119,211,204,14,202,179,65,244,204,164,23,80,86,82,215,154,28,135,169,218,51,173,39,252,111,15,118,58,52,108,140,109,49,234,183,177,73,206,107,65,28,84,19,235,158,233,0,185,140,248,165,104,117,208,189,155,163,173,130,204,172,1,53,70,15,198,189,148,159,220,172,23,122,221,184,22,118,157,238,109,185,30,164,131,206,162,249,168,78,51,85,170,201,203,118,164,142,51,144,205,157,24,70,114,166,173,254,4,213,77,136,98,164,50,247,146,45,38,91,178,242,81,197,134,85,87,50,225,28,200,133,22,216,224,217,198,161,243,141,85,235,48,211,56,148,44,68,149,80,65,102,104,213,8,226,113,238,136,244,126,121,110,216,102,129,133,201,204,95,113,224,62,161,107,243,57,211,171,180,130,114,237,118,41,62,211,39,152,162,89,73,79,71,48,74,186,118,208,19,198,237,5,226,157,135,140,21,110,72,88,234,205,192,252,145,107,74,220,34,2,223,212,116,187,176,230,211,226,109,119,18,140,241,134,44,137,206,12,186,69,218,189,13,116,185,63,212,12,175,59,35,157,195,248,49,238,4,215,189,160,156,244,235,167,45,41,45,193,93,213,184,41,188,81,249,150,168,164,19,169,37,197,205,187,170,121,183,135,212,146,42,247,151,204,48,46,20,22,84,157,12,187,109,109,91,48,142,40,53,29,49,148,246,243,188,236,183,89,190,37,223,25,20,238,204,21,218,136,71,68,240,64,116,27,44,52,139,28,247,83,18,55,112,188,249,126,96,20,8,54,57,107,202,122,177,251,129,192,138,112,217,174,119,110,200,58,113,6,209,78,183,65,253,110,185,175,197,131,150,191,216,40,46,168,70,167,84,117,124,210,10,98,165,195,63,86,161,195,109,152,178,67,37,204,90,165,173,9,120,213,100,81,55,36,221,191,253,188,125,148,84,247,178,71,49,83,48,118,4,50,107,253,177,68,82,101,32,85,190,58,48,34,188,174,2,2,141,131,24,166,15,233,15,101,74,58,195,251,191,82,103,93,73,241,205,45,221,170,75,143,213,252,132,51,120,147,227,247,188,254,187,176,204,243,5,207,201,240,125,190,103,49,60,45,3,75,150,255,176,140,189,113,93,208,233,71,232,134,165,245,182,179,85,229,18,62,9,36,23,19,225,213,241,21,19,128,206,210,185,134,187,249,14,169,154,133,244,137,140,223,218,82,67,21,169,166,67,40,162,68,20,107,149,175,220,121,125,245,191,55,37,87,117,254,173,92,189,154,140,99,177,23,168,244,135,166,15,63,76,109,23,35,53,37,253,138,175,25,229,223,60,109,74,242,243,166,44,38,159,54,37,35,147,10,238,111,33,121,104,48,238,53,99,79,110,120,253,84,33,225,48,165,51,33,105,178,225,167,56,12,107,250,120,97,186,155,159,63,201,28,144,148,40,3,47,171,106,39,134,2,65,96,32,136,11,100,188,222,183,254,49,46,204,209,168,62,97,184,85,78,152,49,155,134,213,134,185,157,30,246,160,58,85,211,82,4,127,65,218,72,20,40,32,199,91,200,156,14,78,9,31,113,189,127,146,154,92,236,196,172,55,77,67,176,217,88,179,218,55,242,55,7,78,209,4,178,246,189,13,119,190,83,52,161,119,162,169,100,159,132,38,160,37,93,23,154,151,227,46,226,104,69,37,241,185,39,241,255,204,127,141,196,198,152,27,103,84,104,74,126,195,28,57,53,25,110,120,245,89,189,183,112,214,81,55,165,156,156,225,179,54,164,79,12,241,91,203,4,10,116,86,116,240,101,68,198,111,110,183,16,22,149,103,92,36,65,77,127,132,242,244,167,235,169,135,150,214,69,196,231,239,185,154,164,144,53,88,142,28,89,42,9,192,104,190,151,34,220,32,189,13,148,130,99,101,204,38,232,54,74,227,12,147,96,132,16,74,181,114,156,235,164,72,97,109,192,171,167,83,89,130,2,162,132,228,148,115,82,153,189,234,168,73,243,139,99,8,113,113,113,9,110,134,41,79,84,164,96,11,247,74,125,209,82,79,29,44,197,194,244,80,207,80,208,135,93,61,34,137,63,157,59,80,168,78,122,220,21,181,131,240,67,165,60,129,204,214,99,65,122,205,218,100,227,125,229,3,175,155,122,83,25,125,36,159,25,63,175,214,232,32,30,148,82,215,201,206,206,187,88,248,159,148,107,117,121,162,146,53,164,114,45,144,85,117,204,197,55,109,199,225,236,193,249,185,154,178,26,94,222,76,213,142,103,171,19,53,91,212,218,32,191,72,47,75,163,93,135,231,243,247,208,115,207,44,173,194,211,84,231,189,12,199,190,164,104,34,81,24,106,47,85,245,189,177,255,241,252,215,89,249,35,19,233,149,14,57,19,150,47,178,206,72,177,11,87,105,39,28,59,75,141,63,43,8,98,245,173,248,51,199,44,81,227,139,183,243,244,43,58,37,17,94,68,38,2,134,54,246,96,222,40,180,67,99,73,254,82,115,171,137,230,235,69,22,156,97,171,196,157,4,131,79,113,48,3,179,144,171,129,203,134,47,18,119,18,252,251,164,144,176,237,64,168,166,191,194,85,213,7,110,219,5,170,179,227,188,69,111,23,38,4,216,69,139,22,225,12,21,131,206,200,77,154,186,27,243,238,196,25,116,111,234,72,220,120,152,115,97,101,132,140,155,165,94,226,238,199,132,79,23,197,251,6,156,79,45,177,198,214,239,135,71,220,32,89,98,197,88,234,84,147,160,243,147,39,160,39,168,58,6,15,203,3,67,245,192,134,76,17,121,11,24,127,195,254,56,116,205,18,163,224,5,169,169,210,218,6,207,169,173,143,53,218,88,51,12,90,28,200,31,57,124,242,109,248,51,156,98,199,102,141,11,36,96,147,43,49,171,245,49,51,5,36,104,58,193,206,106,160,240,135,1,180,188,221,225,20,154,238,175,244,211,90,68,144,160,233,80,57,156,18,193,154,111,222,57,186,237,122,139,239,113,198,167,82,113,5,217,207,185,150,3,25,34,47,206,245,102,100,139,154,33,80,245,201,130,173,72,229,106,177,76,185,214,38,160,155,107,226,251,231,120,113,86,209,178,194,41,143,89,83,237,183,179,241,154,206,30,39,175,158,171,89,65,125,186,17,200,19,119,165,253,110,10,2,154,178,146,34,161,158,154,209,108,169,42,217,24,42,247,130,56,147,172,48,18,225,62,209,31,248,193,96,77,153,187,239,216,64,28,43,82,22,142,164,26,199,181,233,100,69,121,153,174,184,56,74,202,38,44,168,70,137,112,154,169,69,170,142,21,242,66,155,121,164,123,59,100,39,37,30,8,57,54,142,173,85,81,142,30,78,219,20,179,211,225,5,55,227,228,151,115,224,190,33,94,8,4,37,110,122,80,75,137,146,160,237,158,33,229,38,13,109,124,250,122,218,128,222,49,99,219,74,248,201,179,65,179,107,166,69,91,155,196,77,43,62,96,95,176,42,93,221,58,162,6,58,129,187,12,141,239,124,5,146,80,62,239,16,92,127,125,186,47,172,122,205,10,82,36,103,242,105,72,162,147,205,70,147,23,47,89,135,49,145,29,21,245,99,150,64,214,165,187,5,110,208,70,131,101,151,83,112,130,96,102,102,119,238,170,162,170,190,220,43,129,47,66,118,152,35,95,193,252,105,59,77,162,233,109,233,198,238,14,154,162,174,95,221,15,190,66,116,124,237,213,67,248,113,52,72,225,23,1,213,12,111,136,225,134,72,165,35,13,153,232,7,92,204,244,108,177,202,12,251,193,151,102,165,168,23,2,89,111,158,218,161,17,24,108,225,84,236,167,101,239,87,111,201,117,113,237,61,249,24,226,73,221,27,75,154,47,196,230,33,196,97,12,24,60,47,150,39,54,132,222,159,117,246,67,89,13,149,135,32,253,11,253,84,243,215,126,235,27,69,203,242,70,52,116,97,21,79,44,64,52,233,183,75,50,172,82,12,76,227,150,204,71,86,6,209,153,139,153,81,123,212,97,213,112,250,110,73,254,198,226,11,14,72,211,27,249,131,83,19,165,146,77,21,253,209,63,195,240,87,70,182,224,164,254,123,97,118,194,19,180,211,67,237,238,156,193,186,3,195,202,237,212,172,218,187,30,155,101,18,151,141,171,36,174,152,174,213,132,238,127,109,190,227,33,141,116,31,188,184,123,197,102,227,117,13,157,191,90,38,129,115,178,199,214,38,182,162,5,217,196,29,139,159,97,202,48,207,56,157,149,88,118,24,40,85,62,157,149,0,129,45,61,204,73,179,18,189,94,87,72,179,18,191,0,70,78,6,158,106,194,129,255,53,224,230,242,11,160,103,139,238,98,216,255,227,210,204,4,245,99,182,223,148,177,223,2,0,215,80,99,6,13,74,102,174,66,193,18,2,95,214,240,34,84,214,246,22,52,136,202,74,54,67,136,35,157,114,106,166,20,196,79,168,209,93,137,73,68,75,181,192,10,227,223,210,28,57,207,59,151,146,93,254,197,133,201,229,64,205,225,97,197,203,128,24,209,75,38,91,212,123,92,70,166,188,188,79,171,74,233,112,52,122,68,205,251,45,84,160,2,96,18,7,141,87,219,138,200,43,103,62,7,37,220,166,220,238,21,23,178,116,148,72,106,44,78,203,227,233,166,115,99,152,106,140,190,73,157,129,183,17,111,125,188,184,238,32,111,253,224,163,175,154,125,96,3,139,218,171,101,255,158,35,25,135,237,191,127,24,231,12,179,168,216,177,165,123,63,167,50,118,238,3,86,102,82,169,71,121,12,100,233,102,205,84,181,46,225,245,123,188,82,230,116,98,120,214,17,2,146,243,153,8,194,231,49,85,90,249,191,109,219,223,28,56,79,63,97,159,176,164,90,206,178,12,201,223,24,152,231,139,21,64,221,65,27,136,49,101,20,32,163,192,94,94,206,242,245,152,58,132,42,199,230,59,15,233,89,182,196,2,88,148,32,44,134,252,23,64,216,252,10,253,163,140,165,1,112,132,0,135,83,132,124,166,188,66,238,90,99,255,96,99,130,42,186,240,144,137,12,243,155,90,176,124,49,68,243,101,173,4,109,21,74,38,25,115,84,161,115,61,213,40,33,242,217,182,236,240,80,96,229,140,71,129,4,47,55,10,231,166,51,120,35,147,143,133,139,151,56,14,127,111,143,170,122,120,125,202,78,175,5,100,105,189,148,78,16,210,161,2,242,137,221,221,246,78,53,143,160,39,84,147,27,81,105,7,8,183,92,168,235,241,219,207,171,31,103,19,5,57,169,167,178,223,190,126,161,80,163,225,31,24,158,234,170,175,157,59,42,51,61,36,131,81,7,33,5,78,13,191,201,203,80,14,122,167,239,129,92,214,43,175,168,95,0,74,92,139,170,163,173,110,40,12,231,97,142,187,108,233,161,60,70,135,195,189,214,168,251,219,76,234,162,137,47,227,15,5,229,131,95,0,38,50,99,106,179,17,199,189,237,239,115,199,78,192,59,36,249,185,171,179,115,228,107,188,83,244,59,105,159,44,173,61,231,77,57,114,239,116,152,208,234,120,136,227,7,95,232,169,9,105,248,53,96,131,222,192,82,230,67,101,103,141,83,97,16,237,239,130,141,234,191,1,140,244,154,38,190,255,0,65,69,127,118,62,224,31,169,39,172,239,117,77,203,248,65,34,98,54,154,254,144,255,235,88,104,14,19,250,175,206,5,42,236,191,237,50,184,61,123,85,228,235,175,147,47,47,84,222,101,226,254,124,128,85,233,116,16,139,138,20,80,234,8,45,212,73,73,73,25,166,97,60,99,4,97,94,87,24,29,150,135,136,165,206,202,245,53,219,217,98,54,70,154,246,51,245,90,71,81,222,93,169,53,120,57,33,199,50,110,213,153,89,197,255,22,156,184,82,10,22,66,215,51,71,135,230,93,30,153,220,92,171,69,8,146,65,254,123,96,243,220,217,60,40,178,142,113,124,205,104,3,189,170,133,235,6,249,100,59,99,133,169,205,101,44,157,178,253,212,77,85,41,167,50,220,49,101,12,13,215,114,144,92,10,91,213,254,147,211,101,78,238,227,66,70,122,110,85,246,205,31,77,139,151,145,222,232,149,150,30,16,122,118,242,59,37,237,160,180,15,139,123,142,142,224,221,65,208,27,89,77,83,139,152,137,209,51,97,37,230,239,85,124,174,92,112,72,83,242,143,137,20,127,94,161,83,210,181,88,209,118,108,182,246,18,53,185,255,116,140,176,169,74,52,3,163,163,15,185,185,151,133,77,231,190,95,119,168,72,218,101,251,122,243,164,182,122,203,156,178,115,196,203,233,127,37,10,197,50,254,64,151,73,20,77,150,156,246,196,190,93,242,233,119,20,218,122,44,78,115,246,108,160,119,153,196,205,74,111,231,174,83,55,185,114,67,47,41,37,146,155,156,116,3,211,164,53,201,77,206,85,103,80,8,51,23,9,100,143,184,70,72,95,224,189,89,245,91,79,177,221,38,142,178,241,221,246,74,108,122,239,246,221,200,152,254,114,132,57,202,83,199,11,165,101,77,149,255,89,250,149,158,81,191,100,225,10,243,157,49,27,200,196,180,154,211,50,69,156,160,218,76,240,184,160,41,206,236,64,253,149,212,127,180,252,187,233,102,238,174,169,7,136,138,1,35,64,216,11,255,185,233,127,185,254,55,141,118,160,209,111,55,143,110,75,110,197,127,241,156,188,200,126,16,115,214,68,254,239,16,251,248,37,85,76,130,200,64,205,215,173,233,93,245,95,128,203,103,254,142,184,6,159,254,106,242,132,121,252,134,163,254,27,143,80,113,255,183,103,47,155,19,73,33,172,218,45,247,61,205,92,144,238,213,22,193,234,54,118,31,105,173,41,189,143,250,184,252,66,250,156,71,67,197,69,108,49,148,33,191,89,23,99,214,196,196,113,141,193,204,97,167,162,218,180,103,166,200,188,40,99,202,166,221,111,177,194,160,131,184,10,236,190,151,104,4,172,171,56,96,230,203,112,95,147,158,81,76,49,93,202,48,122,126,55,182,188,150,195,102,209,242,14,180,190,118,56,85,130,133,18,10,28,127,182,47,159,64,21,165,133,244,245,173,149,210,149,169,120,79,207,201,239,71,100,62,234,136,58,159,172,26,217,224,180,208,111,90,160,82,134,250,17,115,114,147,111,241,199,140,224,210,201,79,148,58,254,63,104,175,181,92,232,168,143,219,104,43,162,72,237,61,223,59,112,251,230,82,198,157,160,250,94,145,13,205,2,20,131,168,232,93,19,179,63,135,214,233,34,99,73,242,113,244,52,44,53,147,133,207,230,190,216,168,9,227,59,129,2,134,55,48,53,18,226,144,248,169,106,142,27,52,70,35,213,181,251,2,5,124,244,59,162,86,234,96,40,200,251,122,152,43,37,63,154,164,233,142,218,64,235,9,120,172,91,16,118,41,165,87,60,168,215,189,161,198,153,32,94,239,231,242,166,16,231,32,65,160,119,194,101,103,13,38,67,214,132,176,146,207,248,178,36,102,26,7,46,199,245,219,158,56,22,176,4,143,240,251,123,241,85,132,2,169,198,2,41,254,129,129,239,37,20,182,115,83,142,173,74,117,202,134,196,9,205,130,14,71,49,87,175,163,15,28,248,90,42,81,203,140,250,107,71,153,184,22,206,5,1,93,23,227,221,80,141,54,213,107,155,137,27,155,60,32,129,199,195,255,125,97,165,70,76,11,167,74,139,21,171,29,188,42,195,95,83,115,148,71,195,224,208,19,95,183,220,204,198,155,201,214,24,26,97,218,68,57,152,178,21,104,156,62,132,95,101,70,231,123,121,72,181,192,226,242,121,143,94,194,42,202,154,213,36,212,16,89,85,175,228,236,246,122,125,75,221,153,21,29,187,180,33,150,183,167,182,80,178,249,91,87,140,96,36,168,203,121,239,153,94,61,70,113,37,212,105,109,35,226,10,206,221,186,70,95,96,246,189,100,255,21,35,235,77,89,143,176,137,82,198,140,124,156,236,228,7,242,194,250,176,103,237,133,253,21,152,110,22,25,76,31,43,23,164,65,132,41,59,209,225,229,213,219,108,44,211,50,252,159,108,250,24,245,98,139,170,58,202,42,171,216,149,92,232,90,7,13,105,77,39,30,169,203,110,97,217,198,110,111,216,163,120,102,220,211,107,140,49,156,23,107,160,68,92,137,184,32,217,18,146,225,226,107,130,59,125,216,211,125,1,17,142,226,110,220,120,129,167,233,218,178,32,37,174,62,115,178,150,148,0,130,173,53,145,10,86,3,195,145,171,143,1,255,228,157,45,92,128,69,150,17,75,246,248,74,189,167,244,34,56,55,188,150,240,171,44,20,207,191,88,234,84,230,181,108,64,38,83,152,32,24,13,63,90,189,164,55,96,216,234,206,223,62,62,108,191,0,14,148,39,59,109,138,41,190,131,9,95,58,122,147,82,230,254,15,207,107,117,23,58,165,219,70,107,75,41,92,6,47,246,234,90,40,207,160,77,131,194,7,245,55,108,208,40,251,251,242,146,210,228,201,185,178,97,89,155,131,25,116,245,226,155,17,156,13,248,203,62,126,249,47,12,29,140,144,70,2,206,107,89,58,159,192,194,173,227,221,211,196,58,154,107,56,102,118,30,136,190,31,234,143,164,57,21,184,50,89,191,208,72,71,206,149,220,120,153,62,184,77,189,190,176,48,129,249,206,220,248,201,1,207,93,179,27,94,52,242,33,76,6,223,160,135,84,181,132,197,148,238,232,16,60,172,220,89,18,141,239,27,71,59,175,230,231,220,247,60,111,72,83,147,140,235,25,193,24,78,30,89,7,93,149,163,44,240,144,103,247,18,52,10,107,243,204,72,209,188,97,41,229,35,65,239,194,235,184,172,56,214,85,115,212,233,70,107,204,86,2,30,91,137,65,101,187,76,219,87,44,79,18,106,198,200,132,235,67,12,215,81,151,193,108,232,91,74,42,128,206,159,241,15,75,135,98,11,102,234,179,85,135,142,53,68,10,160,37,61,112,60,56,66,196,170,33,55,127,44,235,15,106,33,35,43,15,8,77,73,191,179,94,115,178,253,121,215,219,233,73,28,98,152,255,100,42,64,114,150,248,103,64,244,168,212,55,163,130,1,194,57,137,64,191,213,246,86,160,25,33,166,24,143,17,219,119,56,215,172,121,74,34,7,169,36,87,60,56,173,78,210,100,13,111,113,49,137,31,204,217,55,108,249,92,239,122,211,74,229,140,38,224,141,247,239,139,228,227,44,154,59,24,99,53,181,158,55,31,99,219,184,242,107,183,68,155,112,231,147,81,117,85,225,88,42,108,238,28,149,230,172,130,131,123,222,16,43,85,147,235,128,213,117,204,30,143,4,53,65,129,147,190,207,71,114,79,249,46,186,143,12,2,226,193,53,23,25,135,30,76,46,213,215,136,67,25,6,238,60,130,61,99,16,248,33,213,158,150,76,101,172,220,75,229,39,237,123,79,101,208,43,53,211,139,61,12,8,254,32,126,102,83,247,162,148,251,237,250,120,250,217,21,17,198,108,41,227,82,94,229,162,143,140,21,75,107,197,210,197,215,155,121,253,244,99,95,149,47,242,187,201,204,113,65,251,159,45,225,43,116,198,244,69,129,183,78,98,176,221,165,223,210,95,146,157,229,111,49,60,156,92,143,183,204,182,244,117,222,29,60,122,83,74,32,54,124,89,45,130,26,171,120,156,58,111,8,172,207,68,241,144,32,109,30,180,118,236,192,64,100,132,240,99,177,159,164,146,18,60,192,250,188,67,252,180,164,44,124,149,205,216,127,82,82,158,28,33,73,164,146,82,27,70,167,25,150,7,129,68,129,13,147,14,173,255,62,56,206,201,7,66,15,46,84,118,84,78,213,151,247,49,7,219,224,244,191,61,96,28,229,234,82,101,45,110,196,80,203,65,157,133,11,27,98,171,192,77,92,239,60,56,59,101,191,196,185,90,134,191,116,49,237,156,179,180,183,174,244,126,86,173,39,85,89,16,197,111,13,203,141,194,247,233,160,60,222,11,72,184,89,110,75,26,200,47,169,121,181,7,8,85,180,3,5,189,151,152,172,47,114,91,254,86,64,125,252,65,159,73,247,94,88,130,30,42,253,180,99,226,168,146,188,221,123,227,195,87,94,58,16,24,233,135,194,202,190,78,158,44,104,110,143,171,204,218,117,218,175,44,148,71,170,137,74,21,54,24,112,220,250,167,148,35,179,112,194,6,167,93,89,171,155,210,236,46,71,209,145,36,38,84,50,237,124,136,94,206,64,120,88,146,188,197,191,160,147,21,74,50,238,246,29,233,207,208,87,95,156,149,45,115,122,216,237,224,59,97,226,118,255,34,174,213,161,33,34,35,107,217,82,115,111,102,66,94,226,98,141,211,218,141,52,247,40,29,145,57,167,162,58,110,67,217,88,236,122,120,191,162,96,86,186,23,225,145,233,138,121,182,67,76,20,126,143,252,97,182,112,253,73,70,96,162,116,181,174,85,117,36,53,195,2,216,53,137,80,162,226,36,231,106,214,118,176,153,206,20,88,17,198,72,120,231,133,108,73,206,32,219,233,153,104,120,150,228,91,226,105,123,74,198,163,130,158,24,225,85,105,39,45,33,153,58,61,99,217,130,226,134,12,59,168,10,251,245,252,228,147,44,96,227,78,25,65,32,235,148,202,215,244,87,14,64,3,65,77,206,131,73,137,91,175,122,62,201,20,128,115,63,210,116,157,184,113,246,219,249,129,144,196,244,242,131,214,115,38,37,130,175,252,232,5,62,24,190,215,121,36,174,180,63,245,46,47,109,239,221,117,139,160,65,126,41,218,120,225,135,126,252,122,218,20,200,185,96,20,171,96,141,178,149,138,60,13,222,164,53,8,186,80,173,222,62,52,132,18,225,14,52,64,100,3,159,88,40,222,29,113,151,213,44,188,142,122,173,3,75,42,153,87,7,252,111,188,128,153,126,1,198,98,170,83,238,143,214,178,227,114,137,144,74,193,1,119,38,147,45,113,118,153,201,189,13,115,189,26,25,167,38,38,176,224,135,141,30,226,151,89,47,158,148,89,253,162,249,49,167,8,246,38,107,186,239,100,208,104,236,57,164,251,106,187,248,4,212,248,73,240,121,104,169,16,80,72,250,21,144,220,227,153,171,132,148,48,210,176,36,109,18,131,38,99,217,67,239,63,91,177,143,11,248,246,236,29,42,203,159,247,53,83,123,252,117,225,128,152,56,49,13,169,171,234,94,84,221,26,84,89,251,202,110,171,100,186,229,232,2,52,82,13,18,160,99,96,143,74,118,229,226,169,240,116,44,26,54,135,133,197,251,28,10,223,52,5,133,76,185,54,134,48,26,226,253,24,231,38,26,94,68,31,79,102,250,181,185,74,86,200,39,214,209,143,57,229,183,245,244,124,141,66,158,236,38,243,215,139,207,110,124,151,207,231,170,250,13,55,166,250,5,168,255,217,57,77,218,47,143,40,120,38,72,251,165,229,81,84,164,245,19,210,126,89,28,191,168,243,238,9,105,191,220,29,228,87,158,115,74,245,45,48,172,143,249,99,52,189,62,225,157,251,128,223,234,115,41,211,93,192,202,102,168,38,79,79,160,255,106,51,221,138,210,24,159,69,39,14,83,147,15,51,226,212,194,89,214,103,88,240,31,242,204,37,131,254,189,174,241,173,122,208,116,170,162,235,3,61,200,12,58,61,76,160,118,243,249,53,85,123,19,122,189,7,165,45,90,254,80,115,120,205,135,183,57,243,237,74,174,50,12,154,53,8,216,156,225,150,42,250,172,181,188,46,146,88,250,11,160,245,211,238,47,226,186,210,197,191,6,184,250,8,244,255,57,205,12,103,251,45,153,52,168,143,232,121,104,82,155,170,193,46,217,255,208,45,93,202,10,1,115,121,153,208,155,36,98,153,208,249,199,174,126,214,216,141,151,124,10,168,118,103,74,32,63,120,118,83,170,28,61,35,148,169,110,247,219,216,224,153,13,93,146,234,242,111,83,38,76,42,117,166,227,140,50,206,20,5,233,25,230,175,41,154,163,39,56,37,103,53,196,197,152,205,12,75,26,35,24,198,47,174,37,235,240,143,141,199,88,70,115,143,133,10,66,76,219,40,171,200,143,12,196,42,204,196,155,21,197,109,197,202,170,151,197,160,157,38,177,114,150,105,68,117,144,144,244,113,6,235,84,150,14,2,138,201,191,13,130,171,107,226,216,42,124,148,237,184,76,147,193,165,83,155,207,74,140,5,156,154,227,32,5,156,141,137,75,29,206,6,42,192,67,58,48,170,104,14,204,156,82,199,223,203,131,230,150,144,224,226,156,22,255,183,60,164,21,126,159,150,204,200,230,111,57,59,240,106,127,54,101,156,73,193,160,116,2,100,30,159,199,235,47,84,80,205,244,45,222,8,40,76,213,251,168,16,139,19,24,165,180,108,160,251,240,105,44,197,10,234,155,158,247,90,141,51,247,251,117,20,42,204,191,169,239,117,167,228,100,115,60,79,158,31,242,17,111,49,72,184,174,37,171,100,176,194,243,217,168,226,86,24,101,55,229,187,154,6,10,76,69,127,168,179,47,99,147,92,119,150,249,37,174,103,148,70,98,62,12,109,12,217,122,197,90,65,147,25,222,70,66,47,78,114,87,171,0,49,46,220,106,158,72,175,151,176,80,166,43,70,179,64,52,180,127,168,107,168,105,55,182,30,53,216,199,224,102,215,91,51,214,236,27,202,85,124,33,253,124,159,0,113,5,166,175,206,119,114,12,248,202,98,166,49,174,166,97,104,86,176,155,170,110,101,229,252,131,83,94,71,198,63,120,29,198,255,29,175,227,74,112,157,254,56,99,63,242,120,158,244,24,233,96,222,180,108,167,143,145,38,73,191,88,186,225,228,49,174,70,25,136,26,85,10,123,240,199,64,39,43,64,170,146,210,177,181,235,83,235,251,233,233,117,211,114,91,185,140,106,95,226,206,25,17,2,217,12,83,167,189,171,5,213,93,10,32,150,34,18,45,201,250,70,158,194,234,8,31,157,120,105,48,212,116,145,80,58,178,23,232,110,105,50,155,41,177,50,229,229,207,145,82,94,214,14,165,248,124,254,117,98,9,78,234,139,167,145,241,1,43,68,79,7,134,65,129,198,110,23,142,244,150,28,198,85,184,111,230,4,234,177,167,170,22,182,159,156,151,213,32,226,172,175,63,233,188,196,212,116,192,89,192,167,231,37,88,149,6,125,114,94,70,158,92,143,131,64,226,77,1,93,5,107,252,166,224,233,111,127,124,190,121,6,247,90,138,119,49,169,196,240,94,3,128,241,35,161,67,178,41,108,150,24,62,188,54,102,16,21,20,183,116,54,109,7,83,80,178,161,10,249,190,168,113,80,48,66,53,154,104,250,147,222,46,57,255,231,117,240,231,31,168,165,51,1,49,212,238,95,85,12,11,234,218,86,127,218,81,225,193,166,217,59,31,247,84,250,120,147,237,211,143,62,121,163,33,222,221,209,186,141,185,211,5,151,77,254,40,123,35,153,221,20,204,159,30,23,58,178,177,196,193,241,163,46,224,103,39,227,197,160,118,5,66,48,234,56,196,163,48,206,112,210,74,238,250,18,243,83,156,250,232,252,207,152,111,151,145,25,102,206,182,62,159,30,191,218,105,26,20,126,171,232,158,44,98,67,185,122,180,103,79,231,222,175,195,212,149,218,226,4,126,17,51,188,43,28,90,187,51,193,154,32,90,221,210,108,228,153,222,54,255,40,152,81,221,89,117,103,173,63,60,185,174,162,255,64,12,144,22,244,120,211,89,80,104,29,181,233,187,115,49,224,32,33,226,224,149,77,82,90,210,240,98,162,203,34,154,81,101,116,126,121,42,213,216,56,131,24,44,81,122,169,227,23,96,225,2,197,155,184,206,240,254,173,43,159,0,111,206,168,42,47,253,255,80,21,243,31,215,153,167,223,226,52,253,233,196,63,158,209,184,126,246,89,190,102,193,59,53,8,249,225,153,59,128,51,245,135,231,5,119,116,29,252,103,234,164,218,251,179,236,10,243,180,10,94,29,147,249,175,29,7,191,103,178,251,54,83,247,3,31,43,61,23,247,67,14,21,103,148,127,240,201,51,248,107,135,29,53,109,2,142,77,77,246,125,35,33,221,83,198,172,105,115,149,94,101,128,167,187,224,167,56,117,232,51,230,232,41,81,242,160,171,51,206,151,59,42,25,190,203,216,172,20,29,5,169,228,105,67,224,175,168,133,159,124,2,125,84,121,29,244,198,25,115,78,169,192,182,172,174,123,157,246,235,37,142,72,138,230,12,17,180,74,144,232,75,199,164,232,108,161,122,179,119,79,68,231,89,225,220,74,55,199,252,143,191,190,56,243,56,162,50,233,158,229,161,167,46,151,51,143,179,73,165,213,241,207,227,158,215,238,12,75,5,149,62,43,45,31,191,219,167,182,113,210,72,193,185,17,163,203,147,101,184,225,237,29,10,149,87,239,61,26,126,1,46,253,76,36,179,233,111,22,10,72,102,243,122,240,34,192,47,68,176,94,107,177,106,246,221,205,143,146,35,122,107,143,68,81,210,53,110,19,231,177,209,243,133,66,46,241,96,195,192,221,125,213,45,121,73,17,153,17,155,67,25,37,229,63,158,52,117,13,155,13,206,223,237,170,176,108,5,27,105,236,184,205,26,133,121,149,239,240,229,23,60,127,200,182,52,18,92,46,241,104,85,69,162,4,0,32,178,39,2,0,231,87,127,35,122,170,209,28,124,159,99,150,146,150,220,142,232,203,152,60,200,255,240,147,65,48,167,143,201,95,158,187,177,63,78,65,95,216,213,100,94,105,117,30,70,201,59,250,52,17,34,149,25,229,153,62,176,80,193,56,243,11,224,252,176,246,117,154,184,147,223,26,165,227,185,17,235,200,241,207,243,80,59,85,127,234,167,239,233,71,220,27,11,43,146,85,45,161,173,206,64,36,36,49,25,82,96,83,96,88,98,42,64,83,58,129,248,194,59,148,241,229,93,111,50,112,66,118,235,67,133,38,174,177,174,100,128,136,59,41,143,79,175,174,137,82,100,142,206,197,172,122,138,143,105,49,195,240,15,108,31,85,182,25,94,5,41,24,117,77,238,203,171,180,23,53,183,102,75,28,141,79,230,202,59,56,6,137,245,215,223,251,20,247,11,32,11,160,52,33,137,87,93,178,239,159,39,35,209,68,71,111,94,100,136,35,209,68,101,40,99,242,72,52,81,194,86,6,13,137,38,10,157,204,7,111,168,210,149,153,71,80,234,23,27,11,210,95,38,100,232,146,209,186,232,5,80,231,119,198,142,101,251,29,154,230,67,88,84,105,52,145,80,140,147,250,159,135,138,232,3,166,237,50,131,153,55,151,68,42,108,144,138,173,168,72,11,231,217,80,156,22,196,186,88,178,40,3,138,239,133,89,123,93,129,176,3,51,178,110,23,102,41,93,116,114,10,181,76,26,247,61,218,253,218,102,67,215,205,244,179,169,95,103,46,232,89,255,118,188,170,151,203,35,169,123,209,160,157,156,147,133,211,147,105,61,248,180,214,104,169,244,78,159,113,230,141,8,183,243,79,230,84,46,36,230,75,177,113,241,11,111,227,153,50,85,154,149,194,152,116,201,108,225,60,144,170,238,54,134,119,173,14,9,171,52,7,108,179,42,202,223,45,137,230,143,81,87,12,200,26,114,220,100,138,222,181,200,40,42,221,74,79,79,127,47,241,227,158,214,13,192,69,207,180,127,137,68,190,172,72,242,121,142,173,141,31,189,47,33,231,70,144,243,11,68,157,85,199,12,68,81,119,228,237,58,168,155,21,200,214,239,251,27,19,128,187,22,55,6,121,106,111,243,16,227,96,253,35,56,88,58,230,129,198,234,195,89,201,238,155,63,21,95,166,21,41,36,101,91,129,93,83,201,97,215,150,112,154,115,3,37,61,41,115,21,217,41,179,81,168,198,25,102,61,193,219,76,1,177,76,27,255,118,203,115,221,188,226,223,195,43,156,47,169,13,221,123,175,46,52,146,148,172,59,242,249,34,95,127,105,172,143,110,20,210,219,114,228,89,204,186,135,85,74,74,2,83,228,58,102,73,49,236,70,239,197,173,240,217,40,51,247,145,38,229,89,14,151,109,18,213,104,168,47,182,75,157,68,53,74,16,198,39,130,79,169,70,64,224,244,7,197,57,18,213,8,5,82,207,204,244,104,204,97,142,21,103,113,177,42,152,105,184,216,245,42,221,40,116,217,40,49,109,187,86,190,168,62,177,52,206,2,149,65,52,208,77,4,3,21,219,244,155,157,180,156,184,45,112,132,60,6,240,133,254,211,192,245,187,25,223,63,57,129,2,134,127,134,25,0,99,141,182,206,222,171,197,183,147,166,117,5,2,132,28,114,205,105,219,178,245,153,126,158,123,87,56,134,48,38,55,22,160,39,79,167,33,165,4,30,60,178,94,76,58,66,154,246,4,180,37,162,126,76,29,195,9,226,2,243,144,14,186,200,32,59,210,141,254,118,137,37,177,112,254,99,16,101,132,161,44,207,168,47,151,238,232,69,246,14,243,221,84,221,245,62,86,150,92,11,219,72,241,132,155,140,41,171,87,168,181,116,196,169,184,215,250,119,132,169,128,147,57,168,135,218,39,79,175,126,137,38,74,91,226,54,13,186,48,189,112,89,244,183,79,247,254,196,160,90,144,77,124,16,23,46,113,91,90,245,132,184,178,164,201,242,219,134,145,71,205,31,216,67,11,159,206,170,5,234,232,64,157,128,72,113,155,182,21,189,194,20,48,184,181,31,127,57,101,40,182,21,231,172,239,234,64,241,34,15,206,192,209,45,57,171,27,90,196,206,249,180,71,103,164,248,89,253,216,138,27,4,141,227,73,1,91,0,59,104,82,180,189,4,111,131,2,253,88,67,247,164,81,23,210,182,167,144,115,42,198,159,126,10,118,152,139,109,233,22,17,11,158,121,142,127,42,47,80,143,200,242,80,221,251,222,46,126,232,54,162,217,166,112,48,172,3,247,108,38,116,83,1,94,50,246,75,126,198,242,137,214,124,191,170,83,233,192,252,238,73,220,69,10,7,97,143,202,46,56,28,238,116,178,90,64,97,55,67,244,181,80,60,68,18,199,235,188,126,207,153,13,227,189,226,84,222,168,73,254,74,207,111,179,124,103,110,255,232,251,54,26,104,178,202,19,27,5,225,146,88,168,137,131,240,166,115,75,214,99,249,7,38,235,26,151,95,239,199,10,108,80,79,51,176,143,167,25,87,175,153,142,111,24,207,15,230,123,58,153,23,136,113,44,72,192,231,180,55,199,10,55,128,153,61,106,148,69,10,241,66,115,6,136,58,132,78,102,87,173,49,32,192,253,245,116,45,189,29,114,251,148,94,100,118,117,50,207,141,68,47,154,226,130,56,194,232,72,244,34,200,56,254,10,84,191,187,83,64,92,249,162,125,180,23,92,160,91,106,198,188,152,121,25,89,121,163,66,111,116,18,41,5,174,212,193,252,12,5,94,158,220,10,199,149,65,174,97,176,195,79,160,234,86,151,35,252,102,141,164,16,22,111,114,101,223,75,173,155,251,3,169,50,163,4,175,234,68,80,41,170,119,137,59,62,177,244,91,27,171,43,46,111,196,36,87,149,96,156,138,179,252,52,86,46,14,6,148,65,122,41,190,189,156,169,178,110,175,22,196,204,203,152,195,173,122,188,185,120,193,153,172,208,149,242,122,92,158,146,51,161,100,193,94,51,159,167,117,14,162,66,119,254,197,158,187,187,24,100,230,16,160,54,168,219,133,235,200,78,107,44,85,68,38,107,167,235,64,108,95,111,131,82,201,196,96,70,131,201,219,189,70,222,12,233,210,146,216,237,201,100,222,193,110,137,135,128,243,130,39,5,129,209,146,167,217,167,160,2,67,182,144,60,91,153,103,30,215,6,41,80,24,191,169,213,90,235,1,254,79,54,121,204,230,82,207,190,108,236,12,250,29,152,214,44,135,101,26,176,68,73,8,95,212,109,212,204,55,204,19,220,250,241,27,131,240,2,20,57,1,187,96,74,26,2,72,213,199,27,21,202,144,134,0,64,169,43,202,179,81,164,33,0,113,40,3,150,154,255,79,101,249,115,99,57,35,223,85,236,216,138,106,158,251,27,195,197,129,249,153,226,234,1,40,221,39,186,152,105,131,154,37,144,72,183,215,218,188,142,155,228,22,2,194,51,63,231,215,241,137,232,56,76,21,232,100,227,184,189,145,182,207,90,53,72,46,99,88,250,170,182,188,117,52,99,153,200,85,50,144,137,101,106,231,90,20,111,19,168,158,198,64,32,137,132,60,87,24,173,116,230,89,212,12,100,246,35,197,96,158,131,185,23,105,6,198,17,211,220,33,91,129,139,132,166,121,171,245,162,166,133,43,213,170,42,40,235,211,54,2,116,184,120,26,191,92,110,20,230,222,154,155,115,32,103,152,98,164,198,55,122,11,159,178,238,199,141,33,243,221,169,108,216,78,153,200,197,24,97,61,194,242,188,139,106,182,165,243,83,98,4,10,7,214,137,71,191,190,33,22,62,57,93,38,38,173,245,116,187,59,142,121,235,209,114,245,121,242,112,182,18,180,149,215,234,109,84,52,154,221,193,168,82,177,236,195,17,81,115,37,175,126,12,67,24,67,187,204,104,124,183,253,155,247,120,125,147,152,81,113,182,76,58,204,186,72,135,52,185,204,26,37,206,90,111,76,154,92,214,60,29,254,32,77,46,143,33,196,73,54,132,76,183,255,246,46,38,251,249,127,42,92,221,114,249,27,237,11,254,157,85,120,78,160,153,226,81,118,238,131,224,216,208,210,203,101,127,57,35,51,5,55,104,206,16,132,19,196,151,133,245,154,205,194,189,114,248,183,168,63,13,74,17,133,242,241,93,81,44,51,226,86,122,229,253,150,147,177,115,144,168,110,58,2,78,94,123,114,203,222,229,72,207,127,7,231,20,79,89,242,14,110,186,140,64,173,133,5,42,32,176,226,41,71,119,90,101,200,224,88,144,135,156,163,36,56,160,12,71,224,214,137,84,203,252,161,151,46,209,214,241,60,204,64,224,161,209,230,207,123,4,68,251,5,47,125,161,78,243,181,150,83,110,168,73,7,61,190,249,148,27,218,235,157,59,18,74,226,134,18,235,16,39,117,70,211,39,136,118,204,31,215,134,42,255,254,228,75,97,179,191,193,66,149,163,191,167,155,40,0,127,3,148,46,191,0,127,123,176,190,101,43,43,212,178,51,127,160,111,15,237,78,183,52,248,147,120,157,228,16,219,17,236,59,152,137,226,46,131,36,23,166,120,114,82,72,167,125,144,173,69,41,21,77,224,68,60,153,159,188,218,124,170,121,9,60,165,85,56,96,36,174,63,106,169,98,79,185,111,178,163,191,60,123,65,44,245,13,214,4,179,181,93,79,44,49,100,116,14,204,81,218,234,71,7,38,38,235,56,173,37,91,52,227,194,222,174,79,207,229,96,9,12,128,8,108,64,156,113,212,37,177,187,229,247,137,147,169,226,37,88,149,104,70,29,17,102,103,201,212,44,153,69,116,202,74,5,212,29,34,56,179,160,174,207,130,90,251,250,165,29,92,102,226,74,111,78,34,175,88,203,227,244,19,231,255,65,41,63,37,175,244,106,195,140,213,243,13,153,152,152,168,19,247,104,73,125,56,51,183,216,70,7,223,9,104,73,218,81,230,159,125,184,217,44,155,245,116,82,31,174,246,126,94,249,27,82,31,174,61,188,168,78,20,44,251,172,215,240,191,67,29,171,246,110,57,30,179,252,225,95,149,124,157,209,129,17,131,93,46,23,229,253,67,91,142,23,161,94,26,147,204,217,76,244,182,38,224,220,116,168,104,164,152,144,54,24,222,45,24,13,62,106,88,55,166,63,46,255,203,242,41,71,109,139,136,159,244,75,205,16,87,47,125,88,152,116,202,81,123,208,144,132,55,85,96,214,19,56,137,29,121,110,170,173,35,99,255,227,16,195,199,87,32,129,226,232,229,75,189,210,255,16,89,177,168,252,82,242,107,44,56,113,111,103,23,59,205,99,89,168,95,27,99,212,23,192,27,90,164,154,0,189,23,79,168,49,244,140,170,127,205,188,59,206,181,75,162,46,254,201,224,139,51,165,36,49,248,78,169,139,167,12,62,134,207,216,13,147,248,142,124,168,113,24,238,138,234,72,206,84,212,65,229,192,67,159,90,97,14,184,46,242,99,56,194,220,246,154,122,249,29,129,132,86,23,1,10,211,252,94,187,183,2,239,30,76,234,148,243,204,74,136,27,129,85,51,133,181,165,199,136,196,157,23,213,254,164,174,52,71,8,153,36,169,43,253,225,77,190,195,117,187,250,226,235,205,124,132,87,232,111,55,72,93,233,121,9,200,213,103,75,184,5,193,49,84,37,192,11,206,80,249,214,221,196,226,149,121,209,85,104,133,253,81,104,52,9,205,163,242,0,222,92,38,53,209,78,249,225,244,99,240,228,186,158,129,198,199,141,44,191,17,49,74,127,107,246,80,155,253,102,42,15,41,254,187,201,125,141,241,204,223,113,133,20,68,254,49,241,17,245,243,175,122,238,90,197,184,217,170,65,88,155,237,171,131,56,117,243,138,39,245,105,113,53,93,35,196,1,47,139,16,234,99,37,171,132,15,62,215,20,63,43,84,210,203,125,163,16,238,69,209,130,161,152,122,76,191,7,179,164,40,140,134,64,13,212,129,140,7,5,34,143,241,159,26,202,190,42,143,150,196,2,206,108,20,72,136,15,11,74,99,250,186,63,213,131,162,32,29,247,61,169,199,137,251,242,249,253,94,69,30,242,29,206,121,165,161,215,77,35,88,116,122,81,251,160,226,49,45,148,153,96,210,231,151,148,225,129,50,94,166,250,40,139,24,49,125,212,8,194,60,226,138,221,21,177,208,45,26,102,175,66,162,64,60,221,189,149,161,4,38,51,238,249,155,117,56,164,33,158,178,215,144,22,226,231,206,18,55,243,51,86,184,205,209,169,211,148,119,120,230,149,117,212,57,209,82,111,158,54,72,89,255,98,249,134,212,117,226,80,184,149,159,254,135,130,87,134,184,125,166,100,235,212,92,25,134,194,167,243,48,248,67,0,192,79,119,98,96,64,48,57,192,235,148,66,184,185,103,37,97,64,162,16,198,229,117,19,174,147,40,132,170,116,187,101,146,245,179,148,26,21,157,121,60,247,12,1,117,150,174,59,168,48,127,205,190,246,78,41,222,230,3,158,202,253,140,71,76,197,64,225,150,214,172,180,33,225,171,207,71,91,199,35,40,27,200,48,173,245,3,196,236,93,39,13,63,210,208,217,231,159,226,131,138,206,167,60,72,241,173,180,240,166,27,36,30,100,191,101,89,53,137,7,9,188,12,1,243,171,210,168,135,114,130,32,96,16,152,218,170,226,153,52,166,114,199,40,71,42,118,16,159,178,134,25,42,181,97,137,44,41,177,239,193,248,231,120,121,205,249,162,113,155,247,15,203,188,218,165,202,27,226,133,208,78,79,84,141,82,127,208,100,94,127,64,168,108,159,109,225,40,214,187,78,101,204,238,120,101,236,77,8,94,138,105,176,0,82,12,210,127,58,226,254,172,46,93,178,40,118,98,210,194,112,211,125,101,227,174,216,57,101,105,149,97,182,172,103,149,84,93,77,73,225,135,146,86,8,3,7,171,0,33,206,143,24,160,236,226,167,141,241,59,91,174,86,1,145,90,180,40,141,194,189,242,68,92,166,7,141,72,149,150,244,236,47,64,146,153,216,155,167,142,71,217,38,3,53,157,202,135,208,216,87,31,45,113,67,18,183,101,140,116,228,141,79,226,47,101,3,116,20,167,131,2,155,100,27,9,75,251,32,178,44,20,30,251,76,1,76,196,223,139,149,136,9,72,206,198,222,155,69,76,57,212,236,238,29,206,59,119,25,137,8,228,168,142,17,83,198,54,7,27,192,188,8,137,175,218,199,91,40,250,196,233,126,248,252,124,229,170,190,68,152,176,96,177,54,108,35,57,39,94,55,191,66,95,170,164,96,208,21,93,87,172,22,165,55,200,83,231,106,33,92,199,78,224,143,84,2,253,207,7,18,149,171,233,131,232,30,248,30,175,56,31,111,117,5,47,126,190,123,126,166,247,187,83,105,202,187,16,179,45,107,19,114,131,137,26,157,227,161,30,236,173,127,182,251,230,88,175,31,18,58,151,100,73,233,56,223,53,128,220,35,201,92,196,11,196,19,198,107,210,157,143,66,118,70,151,20,211,146,160,95,70,82,157,26,83,82,244,8,16,110,195,212,215,206,172,44,230,223,140,222,243,149,83,168,237,92,239,124,113,104,17,221,214,247,61,236,80,207,228,80,102,233,234,149,251,28,149,77,196,192,131,143,126,147,247,174,47,124,108,8,138,91,203,134,61,144,105,0,92,63,135,88,200,243,50,37,50,245,195,6,7,140,88,74,252,126,204,35,253,132,105,178,18,7,197,175,128,199,136,254,196,218,239,46,12,8,8,77,131,181,159,83,168,219,152,197,198,168,193,51,172,241,230,51,233,162,33,43,9,106,73,98,55,223,39,13,129,252,215,152,239,9,25,137,69,91,23,67,196,79,146,82,116,84,28,194,176,124,234,5,152,91,141,74,206,57,80,82,154,53,153,224,47,238,34,235,245,122,153,91,228,153,181,61,65,137,186,67,138,211,175,47,134,103,142,212,217,199,160,99,193,150,164,206,62,138,138,214,149,91,74,216,125,112,159,55,25,242,20,154,119,167,196,184,231,84,230,206,139,179,61,178,239,84,230,14,61,167,87,143,38,77,242,210,128,121,212,79,174,91,202,207,0,103,144,245,213,95,204,135,12,204,190,70,204,12,39,72,133,140,229,252,51,220,120,9,167,148,220,154,34,238,57,241,147,253,192,231,172,172,188,131,180,75,159,226,25,222,152,220,175,202,190,16,118,190,46,191,176,215,101,75,7,113,100,26,134,15,112,205,59,134,69,251,52,137,132,146,76,181,53,76,6,67,19,165,48,140,21,74,60,240,115,14,247,178,99,141,158,118,19,220,101,17,43,27,5,17,103,253,45,71,217,16,197,206,226,253,251,151,230,10,242,222,117,68,167,166,132,182,0,59,8,53,168,124,67,230,216,231,180,252,183,102,203,16,177,206,117,143,60,116,7,133,236,47,2,229,200,226,51,80,92,233,140,81,218,197,70,153,150,49,136,16,31,48,104,117,211,175,179,162,147,26,9,155,192,241,107,134,143,176,153,241,249,196,112,56,153,170,156,82,10,113,227,165,198,27,20,36,74,97,64,138,0,133,244,238,41,165,144,0,154,30,2,21,210,198,49,71,98,52,62,49,5,106,247,149,219,91,15,80,52,182,167,77,209,190,21,168,36,47,157,196,239,232,166,222,42,21,38,199,26,120,105,248,160,224,9,115,92,134,156,175,193,73,178,115,58,196,89,135,170,252,45,59,139,180,215,45,122,179,142,178,248,125,152,181,32,149,49,183,254,107,223,123,43,42,148,125,89,133,156,120,33,99,76,29,80,126,169,248,254,108,198,66,6,122,55,202,180,128,71,218,53,208,246,37,224,191,135,45,127,31,74,57,55,166,1,75,134,84,141,21,141,148,17,122,78,165,115,147,120,213,82,250,78,165,115,199,86,244,165,243,73,210,185,25,122,188,39,71,168,147,227,224,243,223,58,236,27,186,0,213,134,223,6,39,165,184,232,155,255,14,234,143,155,219,46,170,232,15,183,189,232,82,147,247,127,57,115,40,34,157,216,179,217,69,62,48,127,251,131,247,5,81,19,127,96,144,65,50,106,20,167,229,252,26,228,129,38,166,76,246,89,122,141,121,137,48,241,204,65,7,48,179,81,34,220,23,254,74,38,35,122,199,170,27,80,198,155,181,7,22,189,229,122,164,13,44,45,214,102,154,117,68,218,192,41,169,252,239,106,184,72,27,88,239,7,249,201,6,110,52,44,80,219,105,164,78,141,225,103,95,21,51,113,185,114,223,3,107,241,73,74,85,67,229,181,100,186,146,3,197,224,120,180,230,79,133,122,225,21,193,147,170,173,26,9,78,154,174,4,126,207,251,232,42,212,221,29,224,101,216,59,239,22,241,217,26,138,13,221,47,253,35,134,195,110,190,168,150,254,2,27,159,166,113,8,216,98,173,1,239,87,200,60,89,209,31,13,166,117,117,174,49,182,116,223,58,9,63,8,161,249,60,103,125,138,48,97,157,146,30,213,77,159,244,120,3,174,100,125,96,97,161,158,47,134,192,167,134,48,233,229,37,108,89,228,17,114,234,10,19,70,14,52,222,217,88,185,111,164,210,109,87,245,29,201,24,226,110,183,84,41,110,160,87,141,129,252,145,89,88,224,107,174,69,197,54,80,211,52,26,12,185,19,154,119,89,149,134,109,178,2,140,51,219,48,114,53,153,117,58,69,30,123,146,57,251,157,79,145,71,132,87,49,139,33,73,187,107,144,55,249,212,139,124,255,241,63,49,135,185,4,14,244,191,20,247,190,48,103,124,48,43,68,102,252,175,48,180,171,16,199,119,222,201,144,192,50,246,230,125,113,174,205,59,43,109,52,138,157,226,201,65,41,236,70,72,191,66,57,20,88,149,216,46,0,213,222,46,64,212,42,108,8,6,217,157,163,15,52,60,14,221,149,89,182,117,87,189,86,241,91,234,160,103,0,81,73,204,57,201,153,119,34,85,233,235,255,190,53,96,175,72,190,8,185,6,167,239,109,109,236,8,192,197,57,239,7,138,48,21,183,220,73,198,117,141,172,204,94,121,214,110,217,153,71,30,48,145,97,137,186,152,63,185,60,130,86,40,137,176,43,51,193,159,84,33,179,59,254,197,167,85,136,183,85,47,122,241,180,10,201,200,242,235,166,35,181,1,184,13,75,6,34,35,99,7,110,95,213,30,58,57,101,208,101,98,211,79,237,200,179,77,90,107,94,47,30,234,197,126,251,144,89,170,207,109,33,103,100,36,15,37,108,170,246,214,163,55,240,218,40,1,147,12,163,161,250,219,40,255,142,217,50,38,148,109,38,150,194,222,2,175,163,207,88,172,157,196,66,54,198,234,158,174,33,159,229,182,205,156,1,153,204,169,89,134,206,230,216,224,144,22,52,218,135,174,168,203,131,63,158,191,248,57,105,41,23,180,30,252,179,137,95,195,28,171,247,251,191,47,2,220,255,134,211,216,209,2,196,12,147,71,88,82,229,166,78,146,29,158,39,85,110,80,146,236,48,239,127,30,219,103,71,253,246,140,174,66,236,110,68,20,222,179,239,153,3,57,242,51,182,139,166,138,104,90,59,146,93,205,191,34,146,55,101,166,158,130,6,102,241,217,138,147,222,66,188,46,8,178,136,167,148,199,210,196,37,251,245,27,85,47,246,53,146,64,158,226,37,114,41,105,216,221,78,105,245,0,217,154,202,185,208,62,16,113,197,214,29,189,153,72,216,79,165,73,165,233,147,44,131,246,16,157,91,212,98,180,158,102,77,252,9,154,71,126,105,96,238,216,162,179,210,51,240,207,229,211,65,85,116,249,165,218,31,52,68,194,104,118,117,120,26,103,7,249,242,58,56,213,205,192,84,197,181,30,131,1,94,53,245,86,57,22,206,73,19,54,143,247,111,31,21,54,249,129,213,143,241,222,217,60,55,230,45,242,248,81,210,168,162,76,46,212,101,253,148,158,129,56,77,28,191,130,169,137,115,17,233,137,183,55,89,63,201,247,35,61,241,58,131,56,124,253,201,19,215,169,255,222,66,56,125,226,89,94,78,232,201,229,201,2,193,146,110,228,139,43,228,73,119,27,243,238,158,209,241,106,235,212,160,180,10,160,212,232,188,193,127,169,163,28,112,118,30,190,32,149,190,39,157,225,155,232,100,52,86,57,70,102,229,43,119,188,124,110,183,57,186,67,244,236,135,65,182,231,181,65,194,232,0,143,95,128,172,64,154,174,209,163,78,49,130,219,56,226,252,195,170,61,129,107,110,117,30,108,159,92,154,60,83,101,50,135,218,190,45,84,160,186,11,143,223,138,65,185,6,229,119,222,216,139,61,56,79,196,172,93,227,146,228,96,181,244,100,217,54,84,151,123,125,79,243,249,224,199,147,255,83,168,238,163,87,177,30,119,163,24,202,126,90,138,246,111,27,222,210,22,162,95,40,88,218,179,237,81,243,54,96,24,120,126,245,181,244,211,210,29,166,185,245,23,137,225,91,199,150,18,95,85,46,83,40,205,61,57,163,221,31,139,180,124,173,95,117,241,7,229,47,128,74,44,231,28,189,120,137,69,45,8,116,119,88,51,222,74,174,203,96,55,170,106,142,172,205,194,57,230,254,236,15,181,175,29,94,20,22,249,113,114,189,70,130,139,115,185,203,37,103,64,108,44,195,21,219,103,180,110,103,52,66,55,249,58,62,30,57,56,42,172,220,117,126,174,114,203,246,177,157,168,38,126,238,236,152,236,35,172,113,80,190,163,114,254,241,210,11,130,232,203,115,15,82,169,75,160,7,92,244,255,167,97,156,127,227,58,163,166,240,39,65,85,224,97,164,235,237,197,21,147,15,146,50,139,36,78,237,44,250,209,94,205,81,251,241,185,203,254,31,108,98,91,187,89,69,61,47,6,95,101,132,191,43,56,172,251,145,23,203,50,215,109,248,150,226,174,233,210,174,196,215,251,79,185,172,39,155,187,60,57,220,244,171,52,78,202,238,40,167,105,205,139,89,103,254,152,104,107,107,229,219,83,113,65,115,133,211,136,102,69,130,231,99,18,62,27,209,188,127,182,133,208,183,182,43,224,86,25,23,93,122,247,120,96,189,167,86,24,251,237,198,11,192,178,151,193,218,249,71,173,182,109,119,86,167,21,196,19,234,68,95,202,82,192,15,162,221,224,154,153,251,79,68,84,144,79,175,189,26,59,223,178,38,0,153,47,51,25,94,154,99,140,9,85,57,185,219,171,95,128,66,241,50,207,134,193,128,216,135,70,175,27,172,86,143,190,59,50,220,116,0,91,123,255,2,56,254,2,104,159,159,221,110,103,177,234,155,113,107,120,254,234,195,94,51,247,138,242,120,129,146,4,189,76,91,181,179,213,139,141,248,40,206,25,168,24,107,223,126,148,173,226,31,95,109,168,59,9,156,136,225,129,62,81,105,209,242,212,31,82,163,21,40,209,252,127,18,240,92,7,252,135,109,218,158,65,9,81,32,161,72,79,255,97,148,39,103,138,35,176,123,193,40,90,71,79,58,101,214,61,78,19,14,86,115,85,165,177,66,99,10,163,59,212,213,222,3,168,64,212,116,157,5,143,1,128,167,128,225,160,199,7,178,88,40,246,84,196,178,165,88,230,84,196,178,33,35,177,137,178,245,84,196,114,28,30,115,15,62,82,99,40,175,35,149,1,62,63,155,117,84,19,160,171,251,65,200,222,254,199,143,196,183,254,9,174,53,15,196,18,203,148,178,178,71,155,65,239,77,172,242,85,114,157,108,2,68,174,107,197,247,179,191,253,244,221,226,125,252,91,163,220,74,7,89,247,23,17,44,245,251,125,78,151,238,192,61,145,64,102,178,153,203,48,89,106,164,154,115,33,81,115,171,162,88,234,229,37,123,103,113,130,211,167,130,75,87,67,31,73,204,126,126,62,226,214,84,81,72,20,147,162,152,255,54,113,55,222,120,156,21,148,224,244,72,34,32,123,247,6,224,42,238,245,99,210,62,57,251,15,166,165,122,233,111,122,118,79,90,152,222,21,209,207,242,33,20,57,146,211,38,243,76,194,52,58,216,175,109,137,142,45,160,154,180,231,111,37,253,47,214,202,126,186,123,61,173,36,65,201,77,57,219,12,58,143,2,147,16,23,139,128,130,83,65,201,116,25,1,137,112,141,86,231,64,19,199,106,126,12,150,19,161,58,66,224,221,223,251,7,241,18,104,228,137,138,228,183,180,178,211,44,90,234,33,148,122,192,71,101,78,57,84,86,254,102,116,139,127,114,168,98,188,178,201,253,80,41,33,80,182,122,44,80,68,94,135,194,118,189,106,110,82,178,132,88,145,34,129,110,161,97,94,234,134,231,254,81,234,45,83,212,20,35,99,99,248,50,153,179,219,24,109,1,116,151,162,39,83,165,206,171,152,24,132,143,153,129,212,250,225,160,215,247,203,206,153,57,219,187,187,133,35,27,31,213,93,209,178,40,54,225,148,163,49,98,30,193,22,88,234,211,152,102,107,195,140,205,68,64,134,76,119,197,105,131,70,23,26,136,74,197,55,241,111,21,199,74,160,248,166,76,245,5,173,166,94,7,149,102,248,96,131,217,164,67,23,81,71,38,49,156,213,56,124,238,118,125,78,127,212,88,170,12,234,34,242,116,65,47,159,249,187,87,101,240,233,49,59,38,88,100,96,240,107,234,244,167,199,255,212,185,90,34,229,132,191,117,184,78,101,213,206,48,183,137,167,87,103,4,216,126,185,241,141,105,205,70,240,181,13,237,225,237,169,135,23,44,146,207,85,120,28,115,180,44,126,48,205,14,188,23,51,94,122,48,89,230,35,6,84,227,56,168,152,46,22,148,126,117,40,252,69,183,106,185,217,165,73,164,141,216,122,65,64,66,97,168,174,113,209,243,222,128,194,3,63,39,196,120,209,148,201,71,239,103,118,182,234,250,247,222,107,58,163,128,81,252,22,113,153,211,83,244,70,230,47,119,129,117,84,13,182,169,114,225,111,116,191,146,233,224,81,239,233,78,214,205,13,204,31,125,0,139,105,237,182,251,107,59,48,33,106,126,1,180,138,116,182,211,19,54,153,226,82,101,115,153,137,72,19,102,5,146,110,249,96,228,46,153,125,119,122,0,4,98,17,59,22,21,88,240,52,114,80,211,84,234,238,59,231,168,191,64,179,167,55,67,156,80,37,2,45,188,14,243,150,105,211,200,36,154,130,72,164,172,181,49,68,193,168,0,191,14,14,234,139,189,158,101,28,154,55,153,162,189,249,249,29,141,30,185,196,34,203,61,97,249,216,242,95,128,213,50,246,229,170,113,43,173,40,49,54,181,237,100,62,227,98,109,159,227,247,236,1,221,215,55,160,152,202,93,177,78,178,71,235,13,211,12,112,235,125,182,162,221,248,92,147,162,229,221,173,164,79,31,216,210,153,190,138,66,89,148,182,93,10,251,81,29,121,200,0,34,75,232,28,92,115,22,118,55,107,167,162,195,67,117,223,247,158,251,237,171,206,86,151,239,55,48,118,78,164,55,214,228,140,155,16,51,7,192,240,148,89,27,191,14,141,232,77,102,18,166,224,88,78,45,187,226,230,47,175,71,46,153,71,174,248,18,0,96,12,30,75,205,73,252,18,236,44,127,192,18,102,177,153,150,44,166,34,232,219,101,201,203,234,229,101,37,46,255,132,56,87,92,230,51,113,47,22,223,1,132,168,161,205,63,235,169,19,214,0,97,30,233,138,91,135,62,4,122,62,62,46,163,67,49,241,190,156,7,239,231,221,116,18,134,74,234,216,213,50,140,245,249,49,125,230,234,226,122,35,97,180,153,223,55,245,67,206,60,105,52,184,98,230,53,36,80,96,87,46,124,169,114,178,250,130,170,146,72,54,75,96,248,225,151,92,47,97,194,98,93,198,157,108,29,24,100,83,28,108,179,230,100,165,37,152,209,228,18,93,227,41,246,153,157,52,129,103,83,71,98,140,189,219,64,117,72,31,132,108,43,79,126,190,12,75,247,187,152,202,98,81,88,87,79,224,143,238,227,76,253,113,181,73,206,186,91,225,14,3,178,251,65,217,168,247,88,206,113,84,60,66,245,240,75,177,214,35,158,251,147,82,56,4,49,172,247,222,125,48,76,167,204,213,52,217,139,87,249,121,218,118,94,242,147,250,212,144,12,195,233,20,223,249,238,130,154,47,111,2,14,48,9,151,95,169,114,181,246,107,235,165,132,242,202,221,178,200,232,249,208,144,138,211,114,132,156,85,109,22,243,209,121,151,87,93,79,190,229,247,134,108,226,110,170,249,235,137,171,216,123,74,102,165,141,65,134,241,151,33,102,69,87,18,91,16,19,15,14,48,110,192,216,82,234,51,35,169,233,105,102,87,215,148,29,156,81,48,91,179,10,71,242,32,229,60,237,69,217,89,150,36,34,149,254,143,208,77,11,97,79,102,96,114,148,42,77,213,3,251,125,166,194,164,46,219,151,255,84,239,196,124,83,169,229,85,30,86,172,26,208,125,217,159,54,182,69,47,212,150,164,161,211,24,72,41,183,225,131,20,50,240,86,67,90,249,214,64,160,41,99,233,170,152,16,189,184,58,217,54,240,2,218,12,195,246,119,187,84,99,226,175,46,249,25,86,166,255,239,165,56,139,110,202,27,214,211,224,156,178,77,178,14,123,31,74,136,40,147,85,106,195,188,46,200,115,147,109,154,7,34,49,79,16,168,13,37,61,205,68,92,73,20,179,12,74,22,125,27,196,179,43,204,199,40,109,56,219,34,118,0,25,240,117,180,162,251,104,131,211,95,168,182,125,170,252,57,95,216,70,64,119,0,93,192,165,52,215,67,44,64,44,115,27,33,161,145,189,174,150,113,229,18,227,69,185,156,207,220,133,148,194,164,227,10,84,163,12,58,36,4,47,183,75,21,192,229,208,155,37,86,102,108,177,187,101,64,180,223,179,180,120,105,173,167,147,4,249,208,140,94,161,60,110,154,35,17,197,22,241,254,149,42,199,65,166,23,99,51,36,213,153,109,189,199,18,151,68,171,41,32,107,236,149,142,145,52,127,202,251,223,87,46,36,181,114,11,133,5,128,156,174,134,52,35,4,188,0,15,158,87,35,244,55,82,90,210,207,84,247,215,221,51,110,181,30,44,149,171,67,178,29,140,166,133,63,101,35,168,103,48,144,204,17,91,175,176,91,57,56,201,98,38,168,177,171,20,39,185,100,250,236,58,248,240,218,171,159,241,108,121,62,135,172,59,217,169,105,150,204,239,195,237,28,200,133,222,92,241,203,240,51,162,213,75,165,255,65,135,119,211,172,207,242,210,54,197,230,9,8,166,94,224,137,109,76,34,179,157,13,113,62,62,87,151,3,40,94,29,114,52,249,124,65,62,83,191,92,202,18,49,203,19,110,17,100,80,223,79,114,228,24,148,79,214,76,191,34,193,5,102,235,85,12,72,154,57,14,93,127,113,234,49,18,150,117,95,240,250,26,201,99,100,203,218,34,26,167,122,234,49,178,237,183,165,227,197,98,49,115,149,191,175,95,100,148,254,131,25,55,201,0,229,204,111,248,13,217,207,223,161,157,147,104,253,27,209,75,226,216,238,210,239,129,253,237,89,64,224,63,168,102,180,199,55,46,253,198,4,55,203,223,69,60,44,159,9,62,235,146,34,63,208,215,240,83,104,95,64,82,102,229,62,180,248,227,56,204,167,244,230,110,197,199,6,203,61,225,65,129,109,174,77,229,101,69,149,97,221,189,129,160,252,93,246,130,12,166,60,139,173,9,139,73,68,10,140,91,29,246,208,56,61,211,203,81,26,254,160,222,16,111,42,152,17,7,129,78,226,42,220,96,205,128,97,253,216,138,208,210,166,133,88,252,204,251,12,115,56,119,186,237,237,196,229,252,246,210,155,184,2,26,189,219,32,144,26,106,62,202,43,221,191,207,203,141,56,59,185,184,162,19,234,233,17,66,239,195,226,178,29,132,77,183,77,249,86,21,51,74,35,37,35,233,72,4,142,218,167,43,70,85,136,209,119,37,183,5,53,176,64,160,17,208,93,125,66,33,200,169,126,18,123,183,201,86,56,144,94,17,255,217,160,236,219,226,104,241,149,178,241,236,189,228,239,239,142,97,194,102,170,197,88,101,208,126,176,194,172,228,91,134,178,127,252,213,156,185,63,200,115,116,24,139,39,207,127,116,49,10,7,252,77,1,147,248,5,200,51,234,117,164,59,122,153,189,189,121,247,244,8,60,73,5,109,159,93,48,19,172,78,158,233,79,76,247,19,30,120,94,166,229,109,237,65,201,89,167,28,125,158,72,27,255,252,195,210,229,214,251,2,8,158,26,67,230,76,4,194,143,175,233,246,179,144,215,173,217,67,66,65,73,230,63,83,211,102,124,108,78,113,136,155,91,21,82,160,53,243,146,155,115,131,173,37,104,116,223,72,177,163,108,81,162,190,36,146,203,240,250,75,231,141,252,255,121,121,127,118,129,51,147,193,196,223,124,144,140,126,158,51,98,181,88,224,179,208,19,69,149,155,239,74,13,85,31,206,17,119,148,14,233,208,80,6,44,109,169,107,10,82,170,6,172,180,18,163,54,171,234,44,109,50,235,120,113,199,22,115,119,87,231,210,171,84,125,152,147,64,166,89,17,152,27,186,49,193,48,50,187,96,151,53,6,14,96,182,70,185,122,241,192,18,9,155,144,235,21,4,141,223,35,155,179,188,178,196,184,216,23,55,68,57,61,248,149,73,246,132,32,219,50,185,13,75,213,184,45,183,149,69,181,19,68,141,167,238,70,108,249,174,229,132,112,241,229,94,176,97,73,252,186,101,164,245,214,239,184,207,213,47,15,184,118,57,148,225,14,72,125,179,209,86,9,147,215,95,131,182,181,247,165,10,36,176,226,130,6,207,250,35,99,159,112,47,182,90,219,11,242,126,128,192,238,228,107,226,50,174,61,23,20,168,149,160,119,90,116,92,26,24,123,5,61,106,115,163,32,50,151,104,18,87,34,81,59,151,230,236,23,102,71,234,196,55,41,245,26,159,24,186,161,220,192,217,24,71,169,223,118,0,213,196,88,204,51,161,1,14,107,60,74,44,153,112,84,1,197,70,110,210,184,56,244,41,80,231,166,173,138,67,71,182,83,55,193,48,104,197,181,137,22,47,253,143,148,32,231,78,62,112,6,43,143,56,13,125,245,226,132,185,12,242,184,160,120,133,92,10,194,229,165,36,175,120,127,186,38,113,14,222,183,49,65,171,229,62,54,150,82,231,231,66,151,74,215,183,47,8,189,60,230,210,170,22,169,201,188,55,250,206,198,234,246,43,89,31,215,64,103,150,146,21,185,233,39,210,44,120,112,188,83,248,166,152,9,149,78,92,165,170,240,92,192,243,210,80,206,215,226,166,59,154,97,110,60,146,122,221,149,125,45,186,142,164,193,115,118,132,221,87,49,1,126,99,63,35,228,94,47,15,88,67,51,107,121,206,178,156,54,67,79,183,202,72,175,130,138,39,1,50,146,13,134,73,213,55,209,111,128,135,132,206,229,180,80,218,9,253,229,34,19,15,242,104,30,135,166,7,28,61,248,96,184,118,186,163,38,83,10,235,83,239,156,236,40,9,112,238,75,56,245,171,127,129,230,80,211,63,248,23,0,208,153,223,184,188,81,39,225,229,55,208,231,237,105,9,71,125,125,108,39,251,219,104,74,11,216,190,153,193,106,237,64,234,53,97,234,147,162,156,71,123,190,217,234,43,251,238,9,229,64,227,205,76,231,142,194,73,146,65,128,120,91,34,250,195,141,245,168,161,227,245,129,138,194,106,224,21,177,218,7,204,203,165,110,140,236,78,245,121,147,91,95,222,223,156,219,200,61,3,242,19,110,93,70,235,240,84,32,128,212,54,253,134,247,210,6,245,74,228,149,196,109,221,20,131,73,142,67,29,95,39,179,161,197,134,179,36,43,32,119,77,115,35,202,214,221,94,40,122,207,197,216,109,130,211,9,14,225,170,230,139,144,144,238,255,193,158,46,90,3,87,41,129,75,91,45,63,116,51,196,27,187,126,24,101,67,54,72,115,15,0,35,216,157,87,65,32,184,4,4,184,25,255,132,91,138,201,124,162,61,41,81,235,159,246,182,52,221,76,101,88,157,190,244,128,80,13,62,103,173,116,200,150,40,144,230,1,195,9,135,47,155,50,167,147,81,207,251,142,97,55,157,14,203,80,175,37,133,14,61,132,198,212,107,84,147,3,143,254,238,107,70,252,22,99,24,221,178,44,20,72,2,177,19,36,220,66,156,36,16,27,65,194,45,90,79,5,98,255,196,45,78,5,98,7,27,192,60,16,174,175,218,56,190,252,45,207,146,251,175,195,244,102,114,101,75,233,74,173,205,168,140,86,110,191,246,139,120,87,77,217,156,101,44,92,50,96,100,28,6,146,95,227,187,63,11,91,64,99,118,17,166,249,192,122,183,192,163,189,112,119,11,200,108,174,224,59,179,187,225,28,145,229,196,118,195,158,79,199,237,232,180,98,169,39,62,70,132,195,121,146,26,1,218,3,159,111,81,152,248,185,240,48,46,207,19,249,132,227,191,231,152,221,82,2,71,218,109,120,205,222,99,130,83,169,132,36,70,189,150,13,161,176,87,20,230,236,123,50,87,57,26,205,189,159,17,227,9,137,78,255,156,37,197,191,16,210,12,76,22,212,143,131,175,116,213,152,166,236,105,87,190,178,152,201,76,223,173,29,148,96,122,111,74,145,170,214,33,164,189,169,157,177,7,236,208,120,196,103,102,191,134,140,147,44,4,130,212,240,129,93,168,5,156,112,29,158,25,154,143,98,51,42,148,112,232,51,37,126,179,229,106,9,189,121,172,1,47,98,142,215,138,88,99,197,116,202,157,108,255,236,226,231,203,104,146,132,140,159,30,205,32,79,68,28,95,43,234,202,131,59,106,245,221,223,174,134,249,199,13,51,43,91,174,88,245,226,236,154,5,103,109,147,185,172,234,167,177,42,111,50,17,215,236,104,179,35,120,21,27,160,24,158,143,78,232,73,240,221,17,189,170,209,236,255,49,10,161,214,255,98,181,236,140,195,73,118,47,23,117,115,85,109,59,241,189,145,139,150,207,241,20,83,64,3,245,58,212,56,103,133,83,249,193,5,84,84,68,125,113,159,188,131,155,84,100,44,92,152,74,5,218,65,215,93,164,177,229,99,250,154,81,7,171,89,80,135,3,199,110,230,184,15,28,106,171,178,65,103,133,213,67,241,183,49,231,104,154,181,253,157,94,202,45,212,14,9,117,237,95,30,5,221,175,61,51,250,206,129,81,170,11,49,208,36,124,112,67,43,241,243,248,130,111,79,182,236,16,109,124,58,167,32,151,78,81,132,80,5,111,216,106,73,248,115,172,82,195,26,92,95,160,108,187,61,21,77,176,167,144,185,131,40,87,19,245,62,14,160,117,163,102,13,186,218,249,124,47,113,91,122,210,61,59,101,148,233,5,7,204,184,16,88,199,207,61,153,108,90,58,34,240,140,68,79,105,246,131,100,115,158,210,83,116,95,48,29,16,79,233,41,36,221,186,40,245,124,113,113,113,110,206,117,35,59,221,159,93,150,218,238,163,183,6,88,95,225,250,29,175,85,115,233,241,250,174,142,247,241,32,107,166,173,163,157,28,184,73,45,70,28,21,136,39,148,46,252,29,144,31,114,71,157,51,196,97,7,237,101,58,37,87,100,14,203,248,104,216,238,43,82,113,167,99,130,30,212,213,112,215,4,72,16,14,103,227,181,118,47,146,157,105,45,186,179,68,99,210,116,119,96,59,132,61,244,83,14,67,158,157,187,160,230,43,115,216,85,104,254,210,209,195,64,107,121,233,125,15,15,174,103,179,150,136,54,55,41,97,216,157,80,44,17,94,80,55,48,240,245,241,110,88,93,2,86,217,59,240,101,135,242,232,67,255,138,152,122,112,167,165,213,90,186,61,210,173,77,139,114,164,185,78,141,214,216,184,152,121,225,149,113,202,72,61,163,111,186,95,77,218,10,252,75,186,90,40,216,116,181,93,162,134,194,207,250,95,104,167,2,6,143,207,60,190,233,97,106,55,171,111,235,124,192,30,165,214,78,148,93,253,147,204,175,65,154,73,29,212,129,97,144,176,201,2,169,10,36,20,131,132,198,14,63,3,0,234,51,245,38,74,9,148,153,62,54,255,161,25,56,205,222,242,215,44,193,252,165,83,19,65,32,39,194,144,38,74,221,201,201,73,83,109,248,197,187,234,217,220,95,128,129,122,228,47,192,247,190,130,31,119,247,92,210,204,5,176,233,230,231,104,86,7,253,213,235,65,141,165,9,210,81,98,211,49,16,91,84,148,80,69,42,221,44,6,75,154,148,75,103,194,105,60,176,74,72,124,125,245,128,94,218,252,23,160,123,123,226,23,32,14,241,230,240,218,245,71,21,166,165,83,71,98,107,83,110,117,114,126,204,88,45,206,249,84,113,167,6,204,238,23,91,159,171,167,13,112,56,174,2,34,97,88,114,58,87,27,112,200,30,187,251,226,2,180,102,202,190,60,40,85,18,68,243,166,104,201,170,184,116,148,179,69,24,97,244,65,140,57,126,133,196,137,5,129,203,199,158,72,136,67,32,135,213,215,57,223,223,188,176,57,108,93,86,203,161,248,73,223,118,53,72,239,205,5,187,129,166,246,189,62,37,233,56,182,21,35,111,160,70,120,228,7,131,68,127,225,149,254,177,182,243,206,184,162,73,87,189,65,253,198,157,137,245,181,233,130,47,38,112,133,253,227,96,221,210,134,20,115,203,55,2,80,115,225,113,63,112,135,171,244,70,212,3,168,105,182,182,69,227,102,6,16,68,137,3,181,64,2,138,201,103,183,239,213,84,138,207,190,144,1,125,85,142,211,75,201,18,211,79,98,215,23,42,171,95,18,143,246,147,157,154,227,105,46,20,86,114,238,192,117,212,196,9,16,107,164,152,60,70,150,71,215,185,5,106,134,201,223,45,90,217,15,84,188,50,148,111,187,78,49,62,91,220,69,156,115,245,218,185,48,23,180,48,123,45,76,113,115,80,95,182,6,236,230,229,102,136,37,218,41,92,248,159,191,235,228,71,214,181,87,56,156,43,7,27,61,90,82,101,87,174,217,195,146,191,46,179,106,193,13,5,60,111,7,117,209,159,13,196,140,101,57,131,13,159,18,67,249,199,92,220,242,248,230,213,100,58,115,255,221,12,63,84,208,189,151,176,56,102,242,163,176,38,63,204,122,246,170,120,169,228,108,188,108,158,122,58,149,141,80,206,46,141,185,247,3,208,73,102,103,84,132,205,3,75,128,255,180,201,14,36,99,188,157,218,70,173,32,189,90,169,210,110,17,167,218,53,131,249,161,67,62,201,105,186,84,39,130,59,163,43,123,236,146,184,139,240,2,133,99,153,41,181,185,196,129,60,59,15,152,124,152,158,255,183,130,153,255,36,24,190,161,27,80,254,27,47,93,9,244,248,159,100,255,121,11,127,47,103,175,49,254,2,212,86,78,78,151,193,179,202,7,133,132,83,119,60,188,120,29,239,75,231,68,71,163,151,31,114,92,40,153,224,81,254,78,69,216,245,144,18,19,129,68,23,153,57,23,18,100,225,234,78,153,179,20,103,30,139,165,32,86,4,78,223,180,84,171,14,169,222,11,164,55,13,182,96,29,123,178,75,123,249,85,161,144,147,55,141,135,147,12,138,65,64,116,251,163,10,199,144,117,71,229,164,65,179,83,50,234,233,160,153,209,112,111,80,39,13,105,208,76,243,100,135,139,131,121,34,7,6,122,34,245,126,1,52,195,219,147,234,189,94,149,191,167,146,181,170,91,19,145,44,168,143,200,151,141,112,204,143,208,191,63,247,48,15,132,69,27,123,235,105,35,12,64,136,109,225,26,212,121,117,108,197,219,150,239,215,221,147,73,99,23,175,95,19,167,2,73,99,23,200,112,222,18,188,30,105,236,98,48,207,253,230,134,248,233,216,197,170,120,196,101,98,246,110,184,139,95,90,207,105,227,235,247,85,252,215,226,234,191,47,239,99,118,204,75,192,69,129,127,33,109,154,145,131,9,230,84,28,252,154,58,119,45,244,194,255,124,70,233,172,106,51,228,72,117,13,142,242,247,215,112,146,22,61,206,127,57,54,225,208,164,19,240,245,131,41,208,21,61,144,86,18,208,16,213,36,185,42,253,133,198,169,104,175,113,69,179,16,143,90,135,62,11,17,172,137,96,130,31,103,233,118,93,117,224,44,184,180,20,152,35,90,214,6,252,130,160,48,122,90,87,49,65,237,117,82,157,177,160,242,64,220,205,11,224,50,8,153,155,65,47,214,194,37,186,54,89,236,211,154,233,219,146,108,135,186,168,82,74,163,21,36,170,179,126,168,118,231,249,135,157,43,48,11,196,249,98,86,11,158,61,233,176,146,190,94,49,105,204,32,246,174,71,31,27,71,58,62,100,157,56,29,221,177,207,218,80,222,219,137,245,159,151,73,53,44,193,130,126,56,165,26,135,10,150,73,227,100,83,12,113,242,119,224,5,194,203,243,176,215,151,213,75,81,251,191,0,7,53,51,253,31,213,126,1,246,123,85,5,58,254,211,79,110,221,60,247,219,146,237,21,41,78,254,142,167,157,44,47,224,98,242,218,69,83,122,101,53,109,242,160,107,37,121,243,241,7,244,220,18,55,206,64,21,200,1,84,130,215,26,218,34,49,139,139,71,90,223,195,57,171,60,200,253,115,189,30,253,120,240,85,103,61,216,49,80,125,196,120,188,84,94,39,33,222,246,113,135,1,170,95,211,96,149,183,247,225,47,64,189,245,155,234,54,0,183,56,200,210,108,158,246,234,51,227,184,53,106,158,245,186,207,206,77,63,162,249,35,138,175,133,239,56,251,236,166,97,109,18,122,75,77,89,236,121,93,87,98,161,182,187,94,183,192,11,98,204,140,226,109,223,131,123,212,54,239,69,235,62,148,12,179,145,111,186,255,254,235,229,160,248,185,219,243,47,29,225,83,131,155,253,186,150,221,223,219,191,118,120,93,249,70,200,102,106,55,89,121,224,161,18,93,207,27,226,246,62,211,83,72,204,254,35,141,233,38,235,240,177,131,108,216,192,44,204,106,72,190,44,202,144,41,103,37,233,211,113,223,52,153,204,250,184,194,91,216,237,95,128,38,19,14,4,227,240,116,152,63,203,119,213,227,179,42,205,146,147,206,127,108,0,219,191,27,25,30,68,38,94,142,248,210,162,117,32,249,19,192,178,22,244,186,240,30,157,248,210,93,109,202,91,255,103,33,157,127,231,226,175,84,211,38,58,123,169,61,59,51,237,122,251,58,11,165,86,123,218,24,186,238,37,146,94,148,174,243,130,231,203,151,15,199,250,6,171,118,40,236,69,22,80,52,53,91,44,229,31,143,44,143,21,237,51,161,81,154,179,95,131,206,196,74,206,5,102,115,217,88,57,170,3,107,149,108,168,222,229,139,24,116,237,62,142,52,46,159,30,226,178,128,245,126,84,182,77,87,39,184,75,72,206,247,207,211,160,37,217,142,129,253,251,223,184,128,98,103,173,139,224,91,59,141,104,112,93,209,225,202,16,40,224,57,53,200,242,156,137,222,241,245,63,204,133,217,170,200,190,128,223,188,175,137,189,248,176,187,169,102,38,55,240,202,39,42,124,2,251,130,209,29,164,100,146,95,190,136,10,50,111,118,69,96,91,38,184,196,224,45,195,119,233,77,80,152,26,162,191,56,118,175,56,138,233,199,185,28,207,199,231,197,81,75,32,145,53,133,66,108,30,204,205,175,101,67,97,238,205,28,227,204,147,17,151,41,73,234,178,247,247,26,56,74,175,23,184,195,62,134,238,170,150,135,72,255,88,126,97,193,53,150,44,226,125,37,251,231,25,164,247,24,57,207,125,29,139,18,194,135,0,166,160,251,100,61,51,38,217,52,91,71,81,26,247,110,192,126,1,174,188,150,242,143,248,5,104,255,9,15,78,145,170,90,169,140,186,53,83,115,69,8,82,193,76,87,219,146,216,148,30,176,64,29,76,208,194,92,132,255,2,156,254,58,206,13,17,196,192,241,240,171,66,251,211,95,0,115,248,143,190,71,206,207,1,103,138,219,110,252,185,236,87,234,106,149,135,239,231,186,198,118,71,132,227,19,157,120,255,32,91,179,237,48,225,17,202,208,229,215,124,62,10,108,135,196,60,34,224,16,8,102,19,63,234,244,148,80,97,240,240,21,242,86,228,10,85,100,107,255,187,225,247,53,71,112,88,235,34,178,164,40,154,107,87,226,135,87,14,53,235,123,239,37,119,195,26,163,239,183,28,188,59,239,15,177,134,58,239,176,189,183,76,217,162,97,129,20,15,186,167,91,220,86,16,202,65,9,168,117,212,201,98,190,226,161,52,133,21,234,133,253,214,242,217,6,5,227,203,99,136,155,220,175,67,200,48,154,49,12,18,96,68,17,179,42,152,31,117,25,76,125,146,144,80,211,156,242,251,34,56,66,158,249,51,246,31,139,233,191,74,19,143,97,79,214,40,172,209,85,143,124,197,158,50,238,35,33,33,209,132,135,24,102,96,234,152,240,16,40,166,224,228,223,107,90,246,136,217,32,38,10,145,114,207,210,251,195,251,189,43,109,132,57,138,161,41,151,98,230,150,241,48,189,229,232,7,220,245,1,126,197,89,135,90,151,1,0,111,74,217,255,216,132,255,130,56,211,105,243,175,149,87,40,0,27,170,211,150,239,166,194,204,114,228,228,66,228,23,157,70,125,239,59,72,2,17,129,45,58,168,58,234,25,52,120,63,42,118,166,109,33,78,208,82,189,254,199,62,56,126,198,79,63,206,35,30,249,193,140,120,247,231,56,211,160,64,153,70,231,231,195,225,145,103,237,129,44,155,73,78,26,129,242,19,134,192,167,147,6,194,87,51,208,125,122,228,110,144,123,225,110,208,89,36,228,241,159,95,240,55,27,150,255,52,75,253,79,211,199,191,0,140,103,70,240,239,170,163,131,236,244,15,252,100,93,254,67,47,254,191,214,43,117,52,211,168,212,88,237,122,184,35,185,202,39,201,191,200,132,179,127,168,194,77,35,161,231,219,179,60,128,33,150,148,215,71,241,139,43,109,1,39,233,106,61,222,97,241,100,192,205,219,21,87,114,146,200,23,200,115,140,191,22,79,28,127,116,29,15,37,146,190,222,238,185,140,166,116,210,41,241,153,29,225,104,17,68,58,37,168,136,60,27,94,164,83,98,251,230,228,103,55,210,41,145,50,119,187,100,79,58,148,39,190,151,83,57,155,243,235,100,217,99,105,225,65,216,14,179,162,86,33,164,32,63,146,208,171,138,121,226,144,7,44,17,229,143,18,0,111,233,64,173,160,84,7,64,180,110,175,186,102,242,238,235,179,200,64,22,113,163,121,233,225,58,247,149,212,59,111,116,6,102,255,240,48,71,45,232,85,95,204,218,142,220,217,4,215,39,235,244,5,249,80,154,194,198,80,31,132,113,176,30,121,167,47,70,11,67,195,132,172,149,168,59,243,253,253,2,127,124,76,243,90,16,126,113,49,127,251,254,7,4,88,186,192,168,55,232,218,160,12,140,70,239,227,71,60,236,178,115,209,96,128,26,11,167,55,203,57,103,22,33,117,15,77,182,130,154,193,91,203,202,91,3,10,134,214,11,25,187,110,254,253,146,114,192,238,44,46,113,189,40,39,117,76,18,13,152,80,116,167,107,184,60,188,91,78,115,151,154,53,41,178,228,163,132,129,156,103,115,63,165,177,161,139,189,226,242,108,115,47,101,47,42,149,34,18,235,125,59,9,167,14,79,190,124,102,230,138,76,129,147,230,216,183,7,25,38,151,150,197,244,10,39,175,13,26,126,19,146,255,194,61,94,152,103,8,87,212,118,171,199,229,43,124,168,56,143,54,67,129,182,171,58,85,192,220,125,141,123,163,181,7,240,135,233,226,10,103,214,146,209,27,80,224,178,187,202,197,60,149,87,30,110,209,3,171,53,57,132,215,10,110,146,31,114,249,44,37,65,154,133,160,139,88,246,194,180,203,41,255,91,167,166,223,96,4,190,233,127,67,124,245,22,252,205,3,22,240,204,37,73,78,163,117,168,243,240,203,180,28,185,182,8,62,253,140,241,93,211,122,22,167,34,137,27,153,168,26,200,200,86,97,97,58,247,237,250,45,127,104,138,62,77,208,249,152,224,127,143,23,127,41,139,113,38,61,186,192,217,89,139,79,126,241,144,146,40,118,94,81,175,209,171,155,126,226,189,86,28,175,114,189,81,149,127,220,138,119,249,210,186,148,224,221,110,215,40,6,197,199,127,191,141,22,63,242,14,30,117,207,137,175,133,110,151,12,56,169,91,67,88,239,127,153,77,63,159,35,107,100,30,80,3,181,142,95,25,172,47,190,6,153,28,195,128,171,101,199,163,86,10,59,223,254,47,54,81,255,47,208,208,127,166,82,144,207,89,111,143,102,60,184,227,155,188,166,124,161,95,222,224,43,71,229,36,175,24,223,43,223,225,52,10,249,55,150,65,41,89,243,31,239,93,81,11,76,158,179,70,91,175,221,118,150,190,62,221,215,82,207,238,216,71,146,47,148,166,120,253,227,84,190,144,192,90,88,191,81,69,146,47,108,91,188,231,75,146,47,172,159,189,131,19,52,68,51,123,7,63,171,167,37,25,90,93,191,98,87,46,113,106,104,117,84,39,159,74,70,50,180,170,19,14,100,118,71,135,110,194,136,5,213,94,39,213,106,84,218,102,211,245,164,0,175,218,34,43,163,154,23,130,235,11,154,216,139,31,90,119,139,116,176,119,48,249,92,222,198,169,151,99,238,127,217,43,122,239,0,6,130,84,105,66,57,47,235,189,252,45,18,78,248,10,4,24,45,231,154,237,182,21,232,95,55,251,139,116,6,251,127,71,131,96,250,9,0,156,251,125,198,48,150,20,179,126,203,156,207,255,158,83,51,153,252,54,61,238,80,249,91,201,130,253,109,91,223,146,255,187,197,75,150,83,6,69,152,28,25,207,210,251,167,159,250,220,120,243,244,120,207,156,250,220,100,88,33,186,136,154,191,149,85,106,87,255,110,209,45,73,221,184,33,74,106,62,85,246,51,229,157,54,159,8,171,54,192,68,82,243,9,11,225,55,200,12,60,109,62,145,76,245,72,205,39,205,122,48,95,171,151,235,3,125,169,134,132,207,201,230,23,53,77,139,175,245,43,242,9,60,27,12,242,197,50,129,158,148,16,250,99,121,85,47,247,173,91,16,190,140,84,240,194,122,50,167,202,252,23,115,33,1,157,201,141,151,148,238,94,48,18,241,97,14,57,253,122,65,69,217,254,130,162,42,6,65,93,86,206,226,203,248,119,194,194,96,148,72,249,156,47,26,158,172,18,154,48,108,51,97,41,113,170,69,2,55,93,33,27,21,224,55,246,37,226,233,101,187,78,91,194,243,106,39,95,43,78,183,202,72,159,19,85,50,12,25,169,16,128,73,202,62,251,230,255,63,25,234,195,234,255,61,7,120,227,230,185,252,149,254,90,161,231,242,7,138,163,64,5,189,189,244,213,174,219,239,227,41,250,144,58,190,229,26,103,54,159,24,197,187,81,24,147,29,172,139,233,189,119,148,237,51,100,185,255,222,202,185,131,101,136,64,64,242,206,233,56,37,27,189,171,183,183,20,242,145,160,119,102,16,245,100,179,195,7,65,235,216,115,161,197,93,152,84,86,84,79,155,63,237,167,201,239,58,40,4,140,29,69,67,87,63,9,217,110,196,240,247,244,196,38,84,77,148,78,192,126,152,162,252,91,140,82,13,241,198,78,114,34,78,189,158,160,247,239,158,47,199,233,203,175,68,75,156,148,34,76,37,68,56,233,58,71,204,230,173,128,84,141,229,253,165,125,161,224,189,52,16,249,229,116,242,244,180,223,66,106,72,161,163,212,225,39,149,145,218,214,181,87,163,97,13,229,238,105,165,29,51,223,101,5,171,111,56,239,235,171,167,226,77,2,30,76,100,243,230,31,165,143,244,199,227,23,136,247,5,36,159,23,136,187,213,236,174,45,19,49,44,49,186,195,127,158,179,191,203,168,113,254,102,241,37,255,95,183,117,105,161,98,193,82,129,114,7,168,193,129,245,66,151,32,255,184,83,227,148,4,17,103,222,84,246,115,146,165,227,59,253,86,169,108,37,55,75,250,140,177,173,197,148,87,249,39,53,9,212,212,223,186,238,0,174,162,147,193,184,59,160,59,36,109,139,83,155,195,83,109,139,83,155,195,83,109,11,154,59,161,133,81,60,104,146,182,49,231,254,227,147,243,27,59,24,246,60,184,238,34,196,110,248,99,148,249,79,58,250,160,210,100,99,15,57,190,253,69,2,161,108,147,93,242,145,235,125,173,202,127,83,44,162,13,52,129,151,44,253,33,128,34,111,209,61,29,116,111,162,113,146,115,199,145,6,221,245,68,36,87,144,220,164,65,247,194,49,39,39,39,184,230,13,137,66,45,39,149,30,92,22,238,3,140,225,189,168,87,252,129,199,245,41,149,242,214,174,13,97,191,146,120,36,215,221,6,125,249,236,139,21,129,25,94,101,141,13,100,11,156,153,223,81,190,79,223,206,154,234,140,148,204,201,46,71,38,87,195,237,13,251,116,87,113,237,150,95,145,217,2,220,81,226,150,163,78,212,154,165,156,19,13,184,243,197,50,154,253,225,53,130,4,183,104,138,210,126,69,146,247,82,132,120,195,5,245,83,239,37,100,46,139,145,7,201,123,9,117,120,207,149,228,189,4,148,93,238,229,203,35,8,107,154,130,227,75,121,135,243,27,28,93,103,248,30,83,231,222,175,212,5,79,215,222,44,249,108,131,147,35,119,43,115,96,59,107,36,134,227,196,214,23,141,104,0,245,147,88,34,62,70,113,57,231,163,52,238,73,133,107,184,7,215,90,147,92,167,10,86,177,55,15,39,204,8,19,98,60,132,190,63,93,167,92,19,79,10,229,2,29,96,179,26,42,137,243,82,11,234,98,190,84,6,177,108,18,112,110,16,62,169,108,252,173,119,235,220,181,239,26,159,5,178,255,6,9,67,77,126,83,16,163,193,255,150,123,93,252,211,69,173,206,210,252,155,144,11,95,217,177,218,246,251,238,140,87,27,6,110,28,192,216,119,251,193,145,65,89,95,119,205,207,141,28,106,125,184,243,118,254,233,140,26,160,58,100,58,69,167,139,238,190,236,243,202,189,212,193,137,23,134,217,148,97,205,249,34,100,170,52,104,20,1,200,99,170,6,150,66,90,84,32,123,242,144,245,250,95,204,123,95,152,125,125,48,51,112,165,148,116,147,115,239,254,231,243,176,151,38,255,169,45,116,148,181,225,213,235,51,11,81,54,150,0,167,100,209,164,95,189,83,232,80,167,68,173,43,103,34,183,243,140,88,168,48,73,134,129,142,245,42,110,22,50,99,234,208,115,226,168,243,33,50,202,54,191,197,142,127,138,42,255,107,97,254,79,36,81,90,40,231,239,202,81,84,102,121,101,92,95,86,196,125,56,152,214,194,165,10,238,155,150,165,42,147,249,63,238,95,131,196,176,27,23,96,92,64,122,233,254,139,158,165,197,190,240,192,59,56,188,83,50,204,18,198,123,71,195,246,175,196,6,123,235,244,149,253,167,195,227,127,102,131,119,170,103,227,80,245,247,52,242,217,13,201,140,138,71,101,228,97,170,69,58,37,196,82,113,150,40,42,86,77,227,221,47,182,94,234,41,179,40,66,18,222,13,26,139,6,115,73,72,136,115,209,110,140,37,188,227,35,29,246,14,215,106,178,153,179,217,19,191,244,133,93,82,242,121,127,249,145,77,241,166,127,130,90,169,120,71,248,250,103,191,174,64,73,92,205,10,239,59,100,180,149,51,146,91,39,35,19,53,6,65,71,72,225,56,253,2,229,234,249,143,163,155,238,254,8,230,24,7,233,195,61,64,135,125,152,148,43,129,171,34,100,104,202,102,7,27,34,73,208,215,67,190,40,10,100,25,13,241,216,180,64,180,183,61,248,127,168,251,235,176,168,219,189,95,0,29,91,90,90,74,36,134,6,165,27,164,153,161,27,134,80,154,161,187,75,233,134,161,91,98,232,238,20,148,110,24,58,149,148,86,144,146,60,140,43,30,159,181,223,245,158,245,236,125,237,243,238,115,95,151,127,48,8,51,252,238,250,198,39,254,88,66,93,147,4,197,191,173,32,44,206,119,106,92,231,55,128,11,45,203,245,211,172,27,192,249,90,22,190,193,191,188,242,254,233,157,223,58,126,238,42,207,44,184,126,187,33,198,145,22,105,140,85,92,234,207,232,11,57,167,43,129,46,127,179,72,179,90,92,91,235,254,101,145,182,145,198,99,213,32,11,95,175,51,201,253,150,74,201,88,226,11,193,132,93,53,172,90,174,250,233,245,237,98,134,88,12,234,64,165,236,44,7,172,172,145,130,78,7,13,31,135,100,122,57,10,214,82,162,183,181,192,248,51,218,38,43,131,33,116,98,83,42,217,95,109,206,75,189,139,78,70,82,197,77,152,126,169,249,60,242,99,228,76,196,67,62,99,25,110,232,33,13,79,245,237,129,79,140,201,203,35,105,98,178,170,61,50,184,247,248,99,207,217,13,128,200,36,131,173,216,4,243,205,10,145,211,160,152,78,180,189,169,60,204,184,116,114,6,153,23,194,252,129,212,113,20,40,148,162,79,226,224,212,113,185,193,13,41,181,52,197,175,138,134,178,52,160,176,95,13,54,74,217,32,230,120,182,75,211,121,37,120,119,154,149,56,242,238,230,72,145,69,58,226,182,187,167,99,30,188,245,34,230,119,151,28,41,17,24,6,111,12,57,51,18,69,136,69,142,115,4,52,182,2,167,183,6,37,172,24,220,20,4,118,66,189,221,232,235,211,93,155,137,163,179,33,56,217,98,221,225,71,235,223,1,163,213,43,70,12,169,100,193,138,253,219,109,182,69,210,33,175,30,222,205,147,178,165,100,123,73,162,12,3,155,133,72,89,11,247,82,169,88,45,8,5,92,132,237,74,47,47,63,147,184,32,25,165,110,60,218,17,33,204,125,19,57,115,230,44,254,205,158,36,111,170,244,217,147,214,4,216,215,201,203,219,0,242,177,106,1,119,243,226,143,85,111,31,91,80,143,212,162,200,3,209,224,0,190,49,162,85,154,51,243,213,21,137,163,224,137,78,214,72,97,141,70,114,139,215,236,103,15,237,119,233,195,193,25,77,130,156,96,163,250,179,126,222,3,43,19,175,178,146,12,227,142,134,251,125,163,105,211,216,146,146,82,223,242,7,190,80,244,10,58,113,57,83,180,191,105,44,140,151,181,51,50,254,249,126,188,61,252,67,0,85,134,155,100,224,16,136,178,209,173,221,96,127,86,178,106,0,93,47,93,248,203,245,183,131,224,21,34,7,102,6,129,249,66,162,220,129,175,130,159,87,122,113,95,212,105,143,100,104,173,222,163,166,61,106,59,235,244,145,14,12,239,115,26,31,74,9,97,166,167,60,77,157,63,97,3,128,70,36,243,209,241,65,55,0,119,115,161,49,156,7,232,35,197,181,231,115,62,128,168,165,8,195,203,92,132,108,219,71,78,114,179,144,187,129,46,145,211,59,208,203,251,247,54,133,196,233,24,60,131,21,31,86,16,75,239,114,254,223,172,40,253,31,13,84,162,25,40,113,169,93,238,79,95,186,50,113,142,220,94,243,134,113,163,104,12,245,10,212,244,139,46,128,101,239,1,190,79,33,107,40,137,17,48,51,102,248,133,242,64,208,224,13,64,120,251,160,91,83,72,3,220,50,39,107,112,61,125,212,17,155,48,83,19,221,93,170,43,186,88,236,29,28,181,117,7,205,13,150,23,147,134,143,95,231,92,183,177,112,3,104,85,164,142,205,217,134,68,97,124,161,182,225,241,156,88,182,169,2,99,119,165,218,241,37,88,79,42,230,29,209,147,68,18,182,150,227,183,125,197,33,28,251,246,188,229,145,175,74,249,37,227,226,241,161,47,136,201,233,178,100,236,243,38,238,217,3,248,8,111,211,203,31,122,63,45,84,17,58,31,42,199,156,86,137,229,169,104,191,90,9,251,106,238,229,208,214,63,66,103,219,78,31,115,111,82,241,226,190,220,251,38,245,254,62,208,10,196,238,145,226,250,110,88,111,230,93,249,226,53,155,97,233,186,246,139,226,79,41,184,30,214,252,3,59,61,192,26,71,127,208,224,174,232,70,171,184,211,118,118,240,158,181,61,186,245,90,137,35,232,251,112,174,249,248,228,197,222,249,123,148,174,217,177,16,140,190,146,212,144,122,107,114,55,183,69,108,171,223,235,76,33,166,125,60,210,193,87,10,206,83,17,50,17,222,147,223,12,109,197,187,199,158,41,18,165,94,107,78,181,69,54,113,150,194,143,52,189,126,179,205,73,56,3,60,204,56,242,189,125,212,247,162,59,26,188,203,195,88,31,176,163,233,159,165,155,23,106,37,13,9,225,146,116,230,120,80,172,195,72,36,225,201,64,110,229,224,178,28,74,198,3,182,231,193,201,169,98,196,59,249,152,201,101,141,53,146,63,147,215,118,121,101,226,26,62,243,179,182,48,221,243,133,122,89,231,176,236,243,237,4,66,163,48,121,137,112,214,132,170,168,70,17,214,26,252,68,201,41,202,48,229,137,184,180,225,53,117,208,50,169,223,192,102,18,46,10,235,121,90,74,90,169,252,101,155,176,237,184,2,120,116,53,108,209,134,155,94,112,78,13,46,16,54,236,124,106,184,152,240,242,122,68,147,82,80,61,231,158,87,20,99,197,156,174,181,225,90,0,11,77,54,120,248,30,77,0,61,245,184,121,37,61,72,233,155,122,132,137,59,168,134,59,218,207,125,236,168,183,111,108,221,142,106,36,243,19,63,255,133,158,202,22,173,117,209,156,236,196,154,189,154,79,124,71,230,149,147,212,142,130,21,235,121,155,231,193,2,224,206,80,83,205,31,203,12,91,227,31,88,36,224,237,149,38,239,130,80,248,22,123,96,134,174,246,123,133,201,247,217,239,213,167,127,142,223,82,83,255,155,63,165,173,15,125,142,126,231,234,191,188,247,27,102,105,228,111,82,193,255,166,208,85,171,251,123,81,39,88,125,83,245,48,191,75,168,252,171,135,100,26,77,238,237,143,73,190,150,199,228,44,106,111,39,210,74,100,234,9,118,156,91,55,200,209,142,222,142,46,61,127,253,110,64,182,38,142,81,29,38,146,247,254,160,32,130,198,4,106,221,157,74,196,192,195,165,217,167,208,135,91,67,128,210,215,195,64,6,166,121,94,64,254,218,139,101,127,65,156,128,88,39,68,27,110,189,64,233,58,99,140,176,81,198,224,239,144,44,166,217,208,242,25,215,74,206,216,100,239,121,176,110,9,114,44,196,126,233,77,174,43,178,95,182,209,168,244,85,193,227,243,211,24,227,100,202,65,241,192,149,39,80,112,205,7,115,118,101,245,48,109,189,16,1,124,181,46,109,168,254,249,158,144,184,228,234,151,109,65,245,122,222,23,204,226,245,79,117,140,69,168,107,196,99,169,244,78,28,192,108,74,185,53,64,83,143,24,160,8,127,59,224,222,96,221,40,175,233,33,201,8,169,91,124,105,103,81,79,72,160,221,253,109,79,44,84,238,108,149,81,197,195,166,226,157,221,231,241,173,111,230,108,19,226,96,234,241,48,24,68,85,212,244,156,250,160,148,17,223,82,59,104,83,245,236,112,62,198,175,24,31,66,189,46,224,15,35,245,178,87,227,137,27,131,133,15,145,20,14,81,15,137,199,78,197,199,151,136,195,37,95,255,145,13,191,56,199,172,148,115,214,195,31,26,196,167,116,110,98,102,200,146,42,18,139,104,18,177,134,203,88,171,216,147,78,73,148,66,98,80,89,53,7,17,218,205,185,193,19,57,47,171,90,255,171,42,13,65,241,111,225,210,63,105,114,175,144,18,231,82,229,114,94,52,113,39,67,13,92,127,99,101,29,116,186,198,108,208,199,165,238,86,28,161,20,253,175,180,172,55,175,255,99,195,236,255,131,74,8,153,119,128,239,75,107,162,206,153,84,162,209,138,35,233,248,5,67,74,142,148,61,17,106,147,203,245,158,200,224,93,156,219,116,78,218,42,175,23,246,174,234,241,196,74,112,45,79,45,99,5,242,13,255,40,79,154,55,253,223,130,235,253,169,111,39,233,19,14,248,45,51,190,251,59,17,14,189,232,183,50,26,171,198,111,209,109,127,217,31,201,225,115,178,255,110,195,252,197,201,145,86,252,157,150,247,252,223,38,234,255,158,176,119,23,223,63,119,183,109,12,27,220,61,139,161,216,233,241,138,55,248,101,153,96,103,229,34,31,186,73,38,40,30,35,192,90,131,88,188,32,208,31,25,151,29,240,124,74,175,100,187,142,165,201,100,150,51,208,144,60,33,200,50,196,168,171,170,139,13,254,114,220,16,179,141,179,29,81,223,170,237,110,44,234,71,169,99,202,226,71,37,136,85,129,216,243,98,24,55,198,206,29,140,26,125,143,197,154,220,21,219,112,65,89,121,245,171,130,241,43,221,253,85,193,24,172,84,212,175,79,251,85,193,160,144,239,182,147,99,154,119,132,137,103,191,240,15,85,118,255,223,177,35,173,186,103,83,26,250,178,108,50,217,142,165,30,148,231,228,57,212,193,113,154,214,17,255,120,109,142,52,243,125,220,10,20,134,209,69,129,106,60,153,12,195,171,37,88,239,74,233,61,42,156,224,191,251,57,161,228,65,104,155,156,237,6,117,71,60,86,149,88,186,92,58,217,200,15,29,227,141,5,169,44,144,178,71,184,175,123,236,157,0,93,162,84,179,107,144,64,131,158,246,170,154,245,193,201,157,252,78,3,217,160,124,155,180,178,143,148,139,148,78,105,144,12,149,62,14,32,27,158,123,108,139,19,28,22,230,41,87,159,242,30,0,184,251,59,93,245,247,252,255,183,149,242,219,122,240,149,147,70,174,106,204,182,191,232,86,188,59,143,107,94,130,164,21,171,178,6,152,192,153,121,12,210,41,197,45,105,165,237,170,140,241,182,237,202,43,204,161,140,16,247,129,16,25,115,55,247,248,66,35,16,213,98,86,13,21,101,147,98,221,214,79,206,21,248,154,179,188,161,80,125,194,132,238,179,167,177,40,124,90,101,147,36,118,146,206,174,113,94,6,36,92,54,46,6,96,130,45,230,17,47,176,97,131,230,13,160,210,185,143,167,216,34,109,156,137,89,206,165,96,185,137,80,189,192,192,60,52,110,85,187,129,1,54,71,208,129,25,203,82,167,66,106,185,164,66,103,27,194,176,208,96,226,44,226,91,169,2,229,132,56,154,225,50,224,245,217,25,78,82,165,53,176,180,244,71,135,200,226,150,177,89,215,228,48,50,223,223,97,169,51,151,27,208,182,80,224,72,198,43,63,146,219,171,197,204,18,189,12,79,110,13,61,85,217,114,199,247,43,138,119,143,197,168,59,82,99,78,32,201,225,110,225,104,168,135,173,250,91,62,143,232,162,175,101,174,137,133,234,215,20,221,0,246,82,199,110,0,137,68,95,99,70,205,146,238,97,158,49,18,173,15,147,203,241,63,104,37,251,164,2,163,236,50,25,84,54,226,57,31,112,237,63,130,41,174,150,153,67,187,82,83,194,227,14,201,222,253,127,209,70,127,37,8,242,237,186,122,87,215,217,49,175,178,78,198,202,153,210,41,201,78,16,68,94,104,128,106,56,78,121,220,88,172,143,14,236,207,81,154,67,228,118,59,41,112,153,120,228,82,96,22,90,17,100,139,170,150,188,191,179,81,109,65,206,224,185,118,252,54,216,43,251,44,94,254,15,57,156,79,12,39,191,241,248,85,127,67,86,223,19,110,71,206,57,164,180,196,51,129,61,118,242,154,226,196,97,117,232,205,81,254,111,246,194,110,37,119,182,20,140,190,1,195,83,143,125,130,90,211,218,155,178,39,45,211,215,42,99,189,203,191,159,86,39,17,170,222,254,248,131,182,145,221,188,159,124,107,83,76,253,194,78,199,58,47,246,179,51,10,244,240,242,24,70,88,231,128,80,101,107,237,110,141,124,231,29,72,108,11,212,154,74,217,201,156,209,23,32,208,109,74,32,191,186,27,218,115,44,219,56,104,142,254,11,219,117,146,226,52,83,206,214,37,18,184,100,23,55,16,154,31,29,192,79,212,197,81,109,133,0,225,4,127,192,97,140,15,57,41,43,91,109,141,220,188,96,51,212,48,175,5,157,41,60,253,155,240,72,16,137,73,100,48,155,38,15,106,35,110,64,147,221,68,170,164,73,213,98,67,222,128,115,130,54,56,79,197,234,42,172,162,108,154,200,246,242,41,8,174,196,122,204,253,55,9,254,90,158,214,49,65,164,4,255,195,3,49,173,15,72,9,254,32,12,150,45,189,88,43,219,123,97,47,107,93,238,25,20,13,163,118,189,116,143,183,192,154,160,86,222,102,173,47,112,176,163,15,194,155,47,221,17,41,68,69,212,208,149,197,114,164,151,73,26,119,62,104,255,19,246,36,138,51,245,15,28,234,35,248,203,255,206,173,226,238,246,209,191,243,0,1,252,139,100,237,191,85,49,249,19,238,21,224,174,114,123,141,249,60,123,131,78,146,124,102,124,73,148,244,212,29,232,28,192,32,14,98,163,63,236,157,232,216,137,160,104,196,192,13,105,77,120,231,148,48,56,90,156,101,36,25,143,3,51,137,221,189,61,35,38,173,12,215,42,211,50,202,15,176,170,51,9,85,127,95,8,95,4,166,80,84,231,119,110,215,185,113,117,226,82,208,13,96,7,230,175,22,242,47,175,248,74,61,148,54,132,168,67,190,74,222,25,52,223,117,179,25,183,45,163,131,171,111,112,98,163,32,49,90,218,54,60,9,8,56,144,166,26,140,30,28,1,98,156,219,208,233,97,172,81,247,92,101,206,173,182,111,70,250,124,215,178,228,80,152,33,109,190,5,66,229,120,18,114,162,80,114,192,79,210,49,224,234,156,56,184,165,38,245,120,144,169,28,126,115,118,159,28,49,253,62,126,41,67,26,135,32,82,22,74,182,157,7,83,36,98,99,164,98,202,132,58,5,85,114,31,20,227,250,251,64,116,157,241,53,249,113,53,39,163,203,92,239,216,149,167,122,245,202,66,189,252,139,242,213,222,214,114,217,47,39,133,228,229,241,10,191,163,87,35,192,203,95,240,156,8,224,214,228,32,130,41,250,231,198,201,90,128,35,76,90,207,65,196,79,237,6,38,17,175,43,84,45,127,118,140,152,170,171,40,102,179,38,213,240,236,11,106,136,121,44,58,157,59,96,235,40,107,201,48,213,172,100,166,129,173,18,146,133,186,115,233,70,107,233,162,251,168,248,10,57,82,212,238,198,35,203,47,226,249,42,208,177,121,100,249,69,121,0,59,201,138,250,87,249,5,248,24,44,13,3,33,139,161,148,228,154,88,44,71,41,25,108,253,225,62,168,213,24,141,142,232,90,126,197,24,125,80,156,21,108,97,133,130,78,215,56,152,93,34,204,72,198,106,170,127,211,142,182,139,6,204,98,68,59,98,64,86,99,123,187,118,173,7,183,138,126,173,93,215,46,27,44,78,94,228,218,101,47,114,52,193,48,65,174,221,89,156,4,221,32,12,57,115,61,152,157,235,91,68,99,69,253,200,201,251,62,89,162,171,3,70,242,79,239,202,107,149,205,35,122,168,175,155,167,18,226,189,196,186,163,134,176,30,111,247,182,28,13,122,165,179,63,75,79,33,122,173,181,205,169,201,13,221,208,165,210,129,248,171,17,145,196,24,213,73,222,238,84,56,55,35,44,4,4,30,205,101,126,12,17,27,103,157,81,140,170,181,67,28,106,179,83,153,114,41,45,163,79,134,72,38,130,36,25,114,186,11,211,136,152,155,226,187,181,131,169,180,141,172,235,230,210,68,24,149,40,16,34,20,19,80,59,66,81,132,233,226,227,230,118,11,198,207,163,12,244,222,164,15,94,153,41,253,236,102,178,162,18,177,206,218,119,81,149,219,248,86,122,237,102,241,218,97,235,8,61,159,173,49,12,37,67,81,249,244,173,224,246,201,142,176,196,249,232,99,64,247,129,139,160,76,101,190,58,210,10,85,153,141,196,112,251,80,223,192,146,173,31,110,54,25,182,204,48,223,124,237,70,62,182,73,32,204,150,69,159,249,72,183,148,175,254,179,132,79,1,217,184,73,74,245,24,107,25,129,152,61,7,97,83,48,195,193,227,27,128,160,233,232,93,143,170,188,236,144,35,41,29,177,185,222,124,122,238,113,155,247,82,57,8,254,181,119,148,208,215,14,223,195,216,171,107,37,102,103,212,197,194,60,116,139,6,228,142,230,127,212,181,62,139,113,203,37,155,211,88,184,124,206,106,97,233,84,147,86,211,181,86,189,252,67,232,6,112,3,136,33,21,227,50,97,102,24,58,143,121,126,241,236,135,205,13,160,235,85,146,110,61,176,161,91,203,80,16,19,58,254,101,199,182,109,51,248,19,73,101,115,177,15,199,70,211,74,45,113,189,11,191,246,17,219,43,48,183,100,253,41,62,232,135,43,77,206,30,246,115,197,176,117,231,54,109,133,47,20,228,87,196,185,122,43,244,194,223,228,164,230,40,95,101,17,246,239,121,215,101,182,191,226,30,137,65,69,77,62,69,5,100,71,118,232,238,115,165,237,147,20,174,221,125,255,127,175,104,240,127,52,238,6,245,42,14,150,48,148,137,73,3,70,57,35,168,53,238,148,138,6,12,170,221,254,123,64,70,201,81,80,186,96,72,94,151,19,46,51,16,46,231,248,254,219,68,99,226,236,44,209,253,15,82,223,209,40,106,114,173,43,19,121,34,80,168,117,117,21,50,119,118,125,253,153,223,107,46,152,226,187,13,80,135,8,106,36,238,170,7,218,31,121,124,136,205,249,130,179,231,157,114,125,174,249,169,53,143,178,136,197,218,128,93,61,140,182,240,236,67,210,96,120,221,230,101,9,71,160,45,158,176,247,132,30,222,186,133,67,156,183,45,78,234,3,241,2,75,219,203,45,97,223,0,255,57,111,198,40,125,26,28,63,144,231,28,232,224,10,186,236,77,111,90,150,138,109,124,36,203,229,115,40,173,121,5,215,214,90,86,103,42,31,143,59,189,138,248,242,196,162,134,202,100,201,72,3,230,220,168,193,96,220,113,252,131,244,68,148,35,254,204,165,42,131,76,35,217,187,137,71,48,91,57,119,195,132,98,194,229,103,179,234,245,75,195,202,221,179,212,51,159,196,205,215,231,163,184,141,113,102,212,205,202,141,132,17,228,223,75,196,133,126,43,29,208,60,98,124,34,109,159,213,222,80,24,249,250,107,176,247,28,85,255,61,118,159,1,226,233,131,105,201,218,154,15,97,88,191,201,219,178,125,6,0,198,151,162,111,159,38,184,187,125,158,233,50,232,101,168,131,24,81,123,129,120,207,211,12,226,36,123,188,236,69,87,150,59,77,50,50,52,179,116,251,171,169,117,233,90,101,253,82,198,173,116,202,58,211,22,238,66,206,226,215,83,123,40,201,170,109,147,164,29,142,201,223,219,32,42,248,170,197,110,231,7,92,1,245,199,88,212,215,206,89,207,87,173,71,143,62,192,171,53,199,218,226,124,132,251,190,234,197,115,157,176,171,168,251,229,77,110,116,222,0,66,84,29,146,174,164,79,196,175,160,95,249,27,196,63,43,233,168,42,54,162,70,164,143,61,255,125,146,255,32,44,227,20,80,105,228,169,208,255,80,224,16,18,39,167,18,168,233,114,173,255,152,177,201,247,205,183,0,97,122,172,251,213,239,212,99,177,31,63,71,125,207,221,9,114,142,111,45,121,15,245,15,198,27,238,37,197,189,156,32,211,146,171,246,121,83,227,13,250,238,70,242,164,167,222,97,104,159,22,77,114,84,59,216,13,36,12,117,25,32,216,165,211,36,96,220,66,11,48,248,107,23,152,146,133,70,212,166,253,31,159,225,207,24,146,231,142,81,150,199,153,13,95,45,119,59,186,120,24,169,126,220,123,162,100,114,70,91,172,10,117,53,177,108,40,223,132,139,139,30,241,205,155,139,214,148,162,130,102,206,232,105,164,58,195,31,190,249,147,20,224,75,191,108,218,23,118,39,144,221,121,36,77,247,237,193,67,252,66,225,72,26,25,115,50,235,164,35,194,5,125,197,231,64,22,120,61,12,9,73,133,128,196,213,155,240,116,187,217,61,255,246,65,254,40,120,196,139,32,121,196,10,41,110,89,72,30,241,122,30,99,215,7,244,95,60,98,201,88,225,162,111,2,72,30,177,98,41,113,189,197,120,209,244,104,177,253,75,130,123,191,201,148,166,196,96,123,97,243,82,164,19,89,212,36,80,151,109,112,41,174,234,48,202,249,220,27,12,158,232,95,188,171,67,64,234,165,242,133,158,25,216,147,10,150,51,137,99,22,135,241,207,162,10,173,226,32,197,130,127,163,185,81,196,94,61,172,73,81,153,212,89,43,107,149,13,110,138,227,57,122,250,247,68,237,48,159,126,42,122,189,22,136,166,130,94,8,162,170,138,200,27,252,150,91,106,122,46,85,231,62,178,224,80,231,172,191,146,134,31,243,243,109,48,93,181,39,238,100,17,71,11,59,151,142,198,145,114,54,133,59,153,85,45,82,85,141,122,215,19,47,150,106,69,146,253,94,214,15,138,3,117,21,99,19,193,46,222,183,126,7,122,132,157,73,81,79,88,21,116,249,154,21,236,49,190,116,132,199,87,92,200,241,205,233,236,241,114,41,171,54,167,40,56,194,40,169,192,101,200,38,57,133,95,222,135,88,53,83,40,19,137,174,123,50,51,222,108,210,51,1,233,31,120,253,33,65,153,38,158,147,124,8,210,186,120,102,20,175,120,122,106,23,16,223,108,122,45,254,69,185,200,20,125,150,120,151,86,227,187,92,249,49,72,209,248,230,177,180,93,189,140,224,174,102,36,216,90,44,165,183,134,22,188,209,205,72,4,139,114,115,140,129,169,26,219,242,25,179,101,114,252,16,91,19,57,100,31,144,213,8,243,36,218,247,43,59,67,141,160,241,81,91,114,21,118,105,93,200,130,112,90,79,231,171,149,103,169,175,25,204,29,137,175,5,58,26,151,33,52,97,205,73,179,98,17,182,165,156,151,88,108,84,42,140,142,40,182,154,118,199,10,190,185,53,137,207,172,232,57,83,20,107,113,164,191,25,209,93,132,63,2,255,151,88,148,157,43,150,217,219,9,139,175,73,64,82,46,111,39,76,77,206,240,94,71,240,110,63,240,174,206,6,137,23,251,215,66,57,250,110,109,101,144,81,124,150,100,44,255,44,84,232,144,144,49,171,252,118,175,48,94,203,220,0,168,7,111,55,139,204,39,239,175,231,137,65,102,136,55,78,165,159,253,185,83,75,15,113,203,229,15,136,107,150,230,198,189,141,238,130,125,255,28,244,253,46,80,135,228,123,182,246,204,198,87,91,147,100,25,15,63,234,124,90,148,219,205,19,196,60,227,8,54,28,207,180,242,111,207,136,231,203,155,5,199,73,3,153,81,56,137,32,59,32,151,104,36,223,51,163,250,244,158,85,122,98,82,62,241,154,247,27,253,115,166,23,104,78,41,17,42,232,67,33,248,17,142,133,102,146,245,58,86,116,242,240,82,122,198,76,124,186,224,134,100,64,234,175,50,219,191,240,49,223,34,4,171,167,188,87,211,171,171,177,240,190,148,68,13,162,139,72,164,126,201,40,85,130,47,39,87,173,180,101,199,99,163,141,238,88,33,67,98,122,90,195,47,185,201,228,56,47,137,222,254,9,197,245,9,51,56,173,245,23,85,149,58,203,132,235,209,223,168,170,201,204,5,78,77,134,191,168,170,190,113,77,9,75,96,36,85,21,10,196,134,108,42,185,60,29,250,91,185,239,143,50,227,239,53,148,101,159,243,255,171,179,255,144,239,232,223,148,98,58,174,99,246,110,159,40,233,94,122,146,107,254,3,35,239,95,12,218,251,199,230,17,47,208,135,144,12,218,130,96,189,32,109,43,36,131,22,196,79,254,128,186,247,44,38,252,203,102,200,192,130,87,66,51,215,10,152,192,240,141,167,72,128,185,194,106,8,108,46,72,59,79,240,193,233,83,213,199,72,49,128,53,184,164,159,50,1,76,9,191,44,128,208,206,23,249,183,255,169,43,136,124,128,127,117,238,31,135,253,150,148,176,253,94,135,171,190,96,179,236,171,137,191,7,101,42,40,155,118,246,28,44,66,234,183,209,41,111,200,38,250,127,69,26,20,100,244,35,91,174,99,200,160,117,194,156,157,146,146,138,157,136,17,177,7,35,26,75,214,6,233,55,237,235,172,99,114,118,169,78,189,20,224,137,28,204,86,4,14,235,215,143,11,253,226,21,212,82,39,128,32,120,80,246,214,132,216,111,207,201,24,255,207,79,186,127,129,255,251,147,177,204,122,68,85,51,154,44,112,139,14,164,97,5,179,170,129,194,237,48,181,43,54,227,122,242,133,230,81,222,10,50,56,201,85,197,211,69,131,33,56,230,108,181,83,176,111,207,177,9,255,93,202,244,172,249,175,62,3,28,53,196,94,98,195,5,91,157,85,135,35,83,99,251,153,31,190,106,82,207,147,245,102,204,16,89,119,135,189,138,36,92,68,190,234,60,189,114,200,125,120,22,77,14,163,46,148,229,240,14,233,159,88,135,111,199,58,110,55,209,23,171,234,170,31,120,171,58,183,155,72,88,34,96,217,186,90,169,72,63,185,146,178,178,44,158,249,241,212,78,4,28,101,162,22,14,116,88,129,99,19,226,82,112,127,185,43,232,174,224,140,26,155,118,84,232,241,106,237,10,85,231,242,99,158,84,248,144,122,12,174,227,187,98,149,36,153,185,37,171,220,218,214,24,94,234,60,28,113,235,147,228,55,169,162,170,85,86,168,209,239,239,108,60,250,75,28,83,3,159,58,150,185,121,212,61,135,248,128,80,104,169,19,41,72,116,123,226,82,78,94,89,219,194,133,87,41,21,242,89,63,219,109,26,149,36,146,164,207,216,154,136,94,59,241,113,255,38,235,91,47,224,21,217,89,96,122,120,198,72,203,219,142,36,63,156,28,98,117,82,189,231,29,170,115,158,69,225,13,181,132,125,61,105,41,125,28,241,197,197,60,185,37,83,241,243,206,219,8,105,118,177,16,49,158,201,234,178,71,243,166,38,11,11,89,38,117,232,179,243,60,56,127,131,121,164,49,42,26,227,155,219,149,210,82,226,230,21,236,200,7,225,164,226,68,160,142,86,137,133,48,155,129,162,221,81,238,76,127,127,200,22,145,196,195,21,27,190,50,202,250,0,3,95,115,237,96,156,241,168,30,58,249,212,162,17,110,217,70,134,64,50,150,232,202,52,68,75,192,162,9,1,64,169,153,63,9,182,61,249,173,186,201,95,46,83,39,109,138,20,231,8,220,105,116,136,227,249,37,206,241,125,133,159,45,228,213,47,113,142,159,219,42,96,187,132,9,152,22,208,76,41,119,248,4,162,208,114,27,38,80,179,231,48,59,195,58,227,23,186,251,73,45,2,160,229,95,220,98,136,147,181,223,203,188,235,136,42,242,124,0,204,109,248,1,5,149,32,2,10,96,82,30,20,82,11,111,128,163,191,114,247,44,171,241,67,188,79,197,189,187,105,221,94,42,108,22,16,1,86,26,28,39,65,81,120,195,92,248,238,1,93,83,75,79,217,210,126,39,60,43,71,59,227,8,46,101,251,227,242,77,185,180,148,20,135,96,238,37,69,90,178,54,99,161,137,37,216,3,221,149,211,35,240,205,180,182,161,219,172,221,16,10,196,132,30,205,170,70,96,53,112,41,129,24,42,238,127,177,163,143,225,166,150,224,90,204,203,78,142,105,108,141,26,50,197,168,153,242,126,82,136,43,111,65,219,114,71,104,126,127,127,180,22,158,16,13,182,235,130,41,136,153,65,194,75,98,159,249,159,8,207,150,5,84,213,73,41,29,246,39,121,108,23,207,153,39,193,32,198,204,39,235,83,100,198,53,210,118,57,202,74,112,216,34,69,93,111,180,223,98,157,159,18,241,144,185,154,239,102,199,204,59,147,225,36,117,121,27,19,113,221,167,23,79,85,102,205,5,28,91,206,5,240,165,220,26,14,49,25,15,22,161,213,214,38,87,92,174,241,37,177,13,86,116,202,214,27,45,219,0,236,183,136,190,74,38,190,0,180,67,185,117,76,188,69,5,248,142,60,43,28,65,95,194,53,63,166,90,159,105,95,181,177,11,91,89,146,137,36,18,170,166,197,203,155,8,194,179,130,7,225,21,10,147,3,255,99,125,190,55,2,83,150,59,153,60,3,127,95,72,169,72,93,76,81,6,91,173,232,95,186,152,185,107,162,142,19,1,72,93,204,16,201,0,51,45,138,206,132,26,234,129,49,121,249,175,4,119,70,116,238,200,12,90,54,150,255,210,45,155,113,154,74,137,27,24,25,255,108,151,176,164,10,2,25,91,200,40,107,203,20,208,18,115,18,229,142,124,97,15,209,45,59,103,173,22,41,45,88,81,58,241,252,136,248,250,230,178,59,122,15,20,18,132,221,112,84,194,118,158,14,201,237,242,234,150,145,193,78,1,193,173,116,107,82,162,107,170,16,122,118,213,147,180,23,12,187,35,126,206,138,253,60,110,218,126,95,101,10,74,149,241,149,139,39,214,146,225,78,196,97,193,86,152,31,228,182,57,170,34,152,185,252,185,98,5,233,68,157,232,45,166,86,62,221,227,250,55,69,57,170,105,104,107,50,23,172,124,15,152,114,60,71,48,146,28,175,148,55,97,215,229,172,195,27,243,50,237,52,9,214,17,187,164,98,93,183,2,249,13,61,38,10,110,162,180,63,253,197,0,131,5,36,205,144,255,141,1,134,228,37,111,69,253,98,128,221,85,222,214,118,163,87,122,63,17,144,27,39,97,145,37,177,240,230,111,65,237,131,162,63,249,222,97,201,52,203,33,204,107,175,82,29,244,254,142,41,225,121,214,140,67,202,19,94,248,117,237,195,218,163,95,196,51,164,85,22,12,68,45,105,98,34,142,36,9,202,35,73,130,3,242,72,146,32,87,206,149,52,202,245,44,127,159,33,205,213,235,229,111,166,47,89,10,234,82,217,148,205,107,48,82,237,179,255,46,247,61,243,44,0,9,215,42,68,146,14,31,42,35,167,23,185,133,137,229,104,144,172,67,131,117,223,95,215,63,58,234,214,139,25,6,46,207,229,175,213,197,244,5,74,79,7,33,164,46,207,138,179,90,247,155,174,120,131,203,232,153,224,9,16,59,133,97,32,215,128,108,166,161,50,158,25,36,78,218,40,38,227,253,189,33,147,63,113,195,164,202,38,46,80,212,100,44,90,138,230,82,105,42,6,37,84,212,34,95,94,156,45,197,203,235,131,188,234,251,243,230,210,74,112,30,35,205,167,160,180,71,64,26,63,201,43,241,86,155,134,133,0,192,191,80,200,196,95,255,213,131,195,215,25,211,143,60,223,116,233,243,42,5,195,59,78,119,226,195,76,142,195,182,181,182,67,217,219,144,197,191,133,118,223,167,208,213,57,130,230,17,100,241,76,204,173,233,51,5,223,209,55,236,98,185,189,82,238,13,209,191,163,230,255,164,108,249,39,118,123,147,99,179,241,190,208,96,105,170,237,34,26,139,173,208,243,46,53,26,214,78,36,95,93,229,89,218,133,37,205,253,163,194,73,174,126,213,108,17,122,51,80,65,255,52,68,166,197,223,124,183,175,154,6,161,138,145,91,149,221,172,59,251,131,173,112,98,206,153,39,75,38,153,77,15,55,99,0,59,201,218,131,193,110,154,84,69,252,119,160,213,251,232,95,177,224,239,18,166,97,69,204,121,227,142,41,165,62,38,11,211,127,183,2,140,124,84,214,25,132,73,197,224,246,243,69,227,157,181,186,113,171,220,8,25,72,156,17,12,132,157,156,28,243,4,139,67,244,95,1,62,190,228,49,252,230,62,55,0,102,222,226,27,192,238,92,212,49,165,178,115,218,236,52,55,123,253,155,189,84,123,153,135,250,188,102,157,155,49,1,90,133,213,138,80,187,24,41,49,14,20,186,232,163,113,101,167,151,129,113,238,170,146,233,238,67,204,112,6,59,144,232,59,30,46,150,89,90,124,43,135,20,227,128,194,178,99,82,110,209,237,73,116,57,37,229,52,11,151,7,202,218,162,51,250,8,227,169,126,195,136,212,126,99,76,108,160,118,34,250,112,47,235,38,45,224,13,58,73,124,18,87,108,226,172,87,80,182,226,247,99,76,94,73,191,135,172,207,2,99,144,84,12,36,100,147,56,161,182,96,200,2,18,7,39,142,203,97,223,78,229,91,227,194,152,173,167,219,212,82,241,163,16,7,211,143,141,54,165,109,24,166,50,22,171,202,161,208,227,234,2,153,205,167,86,98,237,65,165,144,39,210,86,180,89,40,148,141,111,126,97,217,254,99,0,175,129,58,202,102,211,108,226,163,175,17,46,60,38,74,130,99,237,69,54,159,253,252,183,191,103,55,74,229,129,163,127,244,187,201,85,4,34,230,102,101,44,172,242,136,32,24,76,48,245,226,134,28,179,217,193,59,112,157,118,197,254,46,7,60,170,21,78,242,96,142,196,231,248,248,43,58,178,138,0,116,136,231,108,228,68,212,3,15,4,150,252,13,160,91,97,199,96,23,77,63,25,122,61,181,93,121,121,113,5,120,242,34,67,181,202,239,139,76,22,108,122,202,83,244,135,117,235,179,152,174,221,179,173,28,18,125,191,166,6,3,105,169,142,227,141,32,203,57,9,20,97,135,230,26,152,15,231,82,151,205,132,148,116,111,144,139,230,42,58,118,242,13,192,81,49,42,104,103,8,144,142,145,240,153,251,165,103,36,162,173,222,130,133,246,132,230,225,43,129,88,46,181,158,65,214,106,99,144,81,9,229,1,118,121,132,147,196,13,128,163,189,143,147,81,133,65,88,26,93,110,30,130,147,57,32,96,252,241,81,241,199,133,27,128,145,228,147,201,168,100,158,159,149,130,57,227,179,139,174,45,109,236,212,178,75,115,168,26,189,171,79,99,232,110,0,50,23,215,35,164,98,242,6,49,151,9,219,15,77,125,210,125,8,94,161,136,110,78,48,126,113,151,104,251,168,70,110,22,114,39,224,103,122,249,212,248,217,99,169,83,201,44,111,229,127,212,206,244,47,151,127,189,250,112,235,7,64,232,205,61,177,244,14,39,129,192,185,254,19,146,144,255,135,43,103,129,26,120,252,246,248,236,21,136,187,133,120,141,228,148,21,69,146,243,233,237,220,232,81,45,138,141,190,132,47,31,28,10,251,106,147,110,230,227,139,61,156,162,218,52,59,77,127,221,195,66,74,102,121,246,253,8,45,163,124,141,140,157,141,100,50,208,156,214,103,194,199,255,213,99,241,121,182,119,69,206,102,171,143,64,216,227,205,223,125,134,251,123,186,5,188,117,4,41,191,90,98,168,216,61,205,188,219,245,89,208,224,123,166,81,252,236,207,133,156,31,145,245,245,97,92,131,164,182,173,175,191,12,127,171,144,32,230,194,141,205,33,127,19,88,163,183,132,179,234,83,209,119,135,163,193,115,200,209,21,181,49,125,133,195,211,123,52,32,107,14,88,165,247,212,152,70,220,135,115,124,228,184,94,98,230,19,120,82,36,143,172,241,163,209,13,96,141,90,107,47,159,214,73,128,130,204,163,212,165,148,130,107,210,102,56,227,250,205,19,151,154,132,184,141,64,74,185,70,141,109,248,13,64,154,117,198,217,9,196,184,248,160,183,77,212,103,42,178,188,70,172,121,119,160,19,115,107,188,168,89,69,173,220,219,30,221,89,55,35,114,137,252,6,48,230,179,243,74,129,75,35,230,27,3,57,26,249,86,176,199,111,37,51,241,142,117,123,235,166,160,103,146,61,231,6,207,184,130,15,125,7,63,31,118,215,94,58,253,175,2,131,245,237,127,23,24,228,245,224,119,19,54,78,252,73,38,113,77,61,218,224,204,106,195,229,124,232,61,240,226,144,47,236,18,148,101,27,100,246,198,157,193,35,231,227,151,43,237,169,167,215,87,175,57,106,177,137,80,67,177,67,163,38,123,124,255,167,23,198,127,56,232,140,237,148,196,132,190,224,173,183,119,97,46,126,10,234,189,93,53,19,12,226,247,53,208,230,3,124,21,127,134,137,165,177,135,68,221,135,114,227,22,151,184,182,8,171,16,186,106,14,254,112,95,186,191,123,3,240,60,189,174,185,139,246,35,165,172,41,232,237,49,223,121,189,151,225,215,208,214,242,230,245,158,81,190,19,249,182,201,131,4,50,219,33,221,208,93,9,103,183,239,78,149,173,41,145,243,31,189,50,39,47,174,71,109,103,221,247,191,97,43,19,230,157,155,219,141,100,206,62,185,107,237,44,84,156,167,135,99,219,167,64,118,128,157,95,227,99,16,181,69,100,14,110,102,168,79,123,227,252,169,250,180,65,224,106,123,186,75,253,224,67,23,201,40,123,109,236,36,145,215,98,249,198,157,48,126,40,93,108,194,76,231,96,163,171,240,89,167,29,6,111,96,169,91,189,226,184,55,127,249,74,47,206,13,160,158,117,115,192,210,210,185,181,133,228,210,224,101,144,172,238,220,224,150,197,186,215,103,172,43,178,231,64,169,28,185,135,154,196,49,14,87,12,5,23,226,221,62,29,63,59,94,151,230,127,127,124,3,216,156,208,173,16,164,224,250,245,122,167,175,216,74,7,146,66,122,247,78,147,103,59,86,18,32,59,176,230,144,196,130,95,211,154,54,26,213,247,127,122,210,254,205,64,101,140,70,112,134,18,61,65,165,134,142,111,225,227,41,162,190,117,192,244,244,189,99,218,189,244,118,210,110,133,59,201,219,254,133,197,126,155,119,204,220,207,248,65,219,36,120,182,115,20,253,7,1,71,251,175,171,212,247,185,246,78,113,37,185,123,172,191,189,176,121,240,189,126,198,32,210,175,50,64,161,200,196,25,75,114,85,47,234,177,221,164,197,146,64,212,171,94,189,232,80,42,51,27,114,185,234,243,176,143,58,63,189,3,94,188,236,28,74,202,45,98,177,92,206,37,200,24,209,57,104,188,54,113,189,127,248,133,176,254,204,32,124,35,157,111,43,230,246,231,166,173,40,7,247,180,72,74,190,108,110,78,231,77,78,144,237,249,12,103,18,74,209,189,94,250,50,200,231,34,55,28,244,228,204,187,102,166,230,66,125,68,156,148,114,32,111,21,212,234,68,191,151,30,246,85,225,220,11,64,65,40,172,212,60,8,217,126,225,197,89,20,243,250,154,180,199,124,246,24,226,41,220,113,49,125,93,227,120,121,228,197,230,64,254,164,177,144,182,168,94,73,195,232,204,206,179,199,110,118,157,166,13,107,33,42,72,237,6,80,122,71,144,72,221,69,87,106,217,240,138,21,75,91,252,231,171,13,155,159,134,144,107,190,205,36,157,98,70,150,156,239,149,215,73,65,165,217,158,239,29,184,47,43,75,125,200,28,45,180,101,54,43,46,190,126,92,34,123,116,222,193,189,175,242,131,249,59,0,67,112,235,246,169,202,235,13,47,41,204,26,95,75,41,249,132,112,176,16,187,133,185,85,215,199,158,104,249,196,76,188,94,145,67,11,204,48,172,121,41,136,47,56,246,229,187,119,233,14,186,143,119,121,10,196,23,224,93,38,240,63,189,24,254,195,113,71,76,104,89,233,54,22,128,10,137,6,12,154,11,81,38,80,10,189,97,96,44,30,165,3,220,237,48,237,123,221,238,115,174,112,165,216,70,217,105,154,77,162,241,150,179,236,115,138,199,13,0,114,231,46,111,220,198,233,199,5,102,171,211,243,123,111,63,6,229,181,202,104,164,188,255,120,27,187,75,239,186,101,116,72,124,25,66,101,255,121,124,118,245,126,135,71,53,130,179,31,138,237,29,97,122,186,117,135,57,245,126,255,101,1,116,241,71,87,134,79,165,4,14,246,189,122,124,175,197,182,13,236,198,10,229,207,167,124,31,113,165,12,187,250,26,183,132,39,86,66,168,242,97,77,85,251,177,31,218,184,223,251,26,76,205,77,92,87,38,52,12,124,174,217,254,238,50,250,249,72,220,70,58,48,205,135,164,104,99,240,164,118,123,188,105,213,194,33,252,45,215,188,110,133,197,0,147,166,73,188,221,54,105,216,165,254,91,180,228,15,8,237,97,226,202,228,100,109,187,145,19,198,55,212,109,57,74,62,113,253,74,218,71,121,200,238,89,244,240,193,220,149,149,176,175,148,143,100,234,94,6,110,30,151,53,101,151,116,1,185,144,240,60,54,197,40,122,36,59,23,255,5,194,231,14,224,60,42,6,21,53,147,18,239,78,214,240,114,83,134,152,149,87,135,157,128,175,234,255,244,156,253,187,241,48,195,179,75,182,140,206,116,1,32,174,103,151,59,105,243,178,0,145,123,249,156,147,42,198,151,16,83,247,139,78,187,70,204,211,149,29,232,244,157,125,79,199,235,179,32,154,230,83,194,59,223,39,198,202,168,224,61,145,25,175,81,0,17,207,162,147,196,139,184,132,116,211,174,24,206,4,92,253,30,56,251,56,230,152,114,62,32,4,225,184,79,71,92,96,143,81,92,61,231,208,208,253,148,116,8,146,130,65,133,31,156,132,60,202,255,26,35,147,238,111,179,110,153,121,255,43,39,43,152,131,202,233,195,207,111,104,122,148,63,15,127,248,166,239,194,96,242,111,118,121,32,49,87,239,3,61,177,118,229,194,104,235,226,134,158,82,68,48,72,157,74,195,190,158,16,221,253,106,249,83,133,62,137,27,125,182,91,205,147,27,197,203,175,237,171,156,187,23,229,144,85,209,85,133,182,6,199,109,180,88,120,141,250,234,177,197,80,252,55,187,73,39,73,227,171,186,52,79,97,61,86,123,46,39,145,107,77,30,242,77,133,243,49,139,31,130,29,2,54,186,108,148,215,115,67,215,68,162,7,150,147,15,148,5,199,102,235,177,20,84,14,100,142,191,224,102,197,207,133,244,7,244,47,104,222,0,100,197,134,199,132,20,121,255,209,87,227,102,73,165,102,113,42,239,156,253,122,109,27,196,156,45,240,158,253,47,30,4,20,216,104,46,191,31,4,193,18,250,115,79,159,133,102,108,126,119,21,86,63,14,20,110,211,24,98,240,5,92,233,184,254,79,175,138,255,112,220,3,37,98,43,137,189,196,227,127,50,110,63,193,224,25,8,163,156,184,167,27,53,72,32,252,178,116,144,243,41,42,57,78,101,184,247,200,180,106,212,29,189,46,239,218,145,235,199,70,143,123,246,222,147,44,157,61,74,158,47,181,191,1,188,187,115,111,246,93,233,55,197,214,6,27,55,159,36,190,13,2,246,83,17,25,74,22,135,164,171,115,41,254,36,121,107,79,242,220,129,200,211,204,159,126,239,62,49,76,6,111,1,191,102,124,244,25,166,190,95,182,139,137,136,66,227,106,101,88,14,11,107,222,181,19,15,31,31,146,236,175,197,111,150,186,141,205,203,218,75,9,27,169,231,110,0,139,118,62,15,240,164,29,57,102,171,89,132,184,15,1,21,30,16,14,153,254,75,85,79,215,99,242,85,244,199,74,35,120,251,63,188,107,23,36,38,27,50,119,213,59,231,173,244,50,119,181,67,221,174,223,94,179,181,251,71,188,39,176,218,152,116,237,13,11,82,251,122,65,244,30,7,127,44,251,135,105,96,97,223,18,205,186,84,129,109,219,69,182,168,52,189,79,210,106,166,243,58,185,175,191,206,145,137,58,153,142,230,168,130,131,201,166,195,228,167,243,182,186,199,95,123,16,64,156,208,28,53,46,162,244,134,30,203,219,88,53,26,171,229,231,147,247,133,135,20,175,30,196,151,60,110,36,164,80,139,177,109,192,254,126,167,224,193,227,203,149,247,255,211,147,248,95,15,122,15,84,34,151,208,100,29,197,145,219,152,142,192,185,226,94,122,251,131,158,104,66,86,56,141,145,243,143,8,19,117,182,59,18,58,13,132,20,135,131,84,42,140,148,95,59,190,71,21,186,180,45,144,96,157,133,94,248,178,146,88,89,114,165,100,104,26,82,109,107,79,54,127,249,54,194,177,132,160,114,151,25,164,36,40,198,86,69,223,114,202,182,177,181,132,46,123,65,156,196,95,4,94,118,78,236,25,13,48,12,144,170,90,200,125,155,176,233,188,1,124,120,250,100,40,165,223,132,197,121,146,12,180,69,189,207,115,192,175,71,121,127,131,230,158,209,121,97,223,167,167,186,15,175,115,78,129,15,244,152,219,248,12,71,153,55,230,173,5,247,129,57,160,31,157,125,251,47,38,140,34,181,13,249,16,64,197,151,171,100,166,234,225,228,232,123,217,83,85,84,137,73,118,252,22,41,106,111,13,147,237,62,80,139,220,0,6,251,240,196,188,13,137,163,136,166,134,116,46,233,217,207,212,208,99,103,217,240,52,188,38,205,205,79,182,133,197,125,76,159,78,39,63,250,233,88,58,143,252,166,10,145,110,229,16,47,155,224,180,199,112,169,160,216,102,233,213,193,214,29,246,36,178,188,121,157,86,250,218,161,178,27,64,221,147,145,63,97,250,223,127,98,218,159,166,173,182,72,245,186,1,88,82,248,152,69,209,161,15,221,0,152,44,94,247,232,18,79,33,206,153,132,126,126,119,9,18,185,174,24,186,136,187,28,240,4,220,83,112,127,5,0,224,38,87,215,222,0,168,174,181,180,111,0,184,5,109,157,41,132,152,235,75,204,27,195,61,86,153,85,3,151,145,217,55,0,28,51,29,236,127,61,40,152,53,26,10,178,165,85,255,255,39,106,32,150,13,31,228,73,188,163,210,102,155,21,243,227,37,177,66,52,66,98,174,97,194,51,0,45,9,41,179,194,196,229,13,211,254,78,144,65,184,243,250,88,244,178,104,77,227,233,207,204,67,155,47,207,62,159,78,187,236,188,122,110,200,138,144,250,178,79,94,236,243,158,71,128,84,163,179,230,29,139,222,147,168,75,74,41,254,100,130,159,233,54,213,183,47,203,98,166,107,166,68,217,183,13,221,38,243,159,168,239,55,238,98,250,49,81,103,144,239,213,180,189,11,165,166,100,93,20,118,124,67,240,81,54,230,205,5,204,205,96,68,120,38,59,252,202,240,29,230,146,45,1,187,249,183,75,130,149,216,43,191,75,227,183,143,249,197,11,6,56,15,238,150,95,109,93,106,101,113,167,106,16,93,134,177,42,92,255,250,150,135,132,207,178,194,19,162,27,64,168,15,129,217,67,67,71,227,62,142,33,144,69,253,186,183,139,203,197,251,209,4,190,59,176,130,239,248,222,180,248,57,55,0,152,40,213,57,123,162,123,6,76,72,211,219,229,224,196,191,110,121,100,15,200,127,66,34,220,242,156,244,246,20,16,81,89,19,245,197,116,65,165,253,41,161,179,143,167,112,232,59,81,102,144,235,109,39,225,112,183,226,255,81,193,25,58,151,125,60,126,175,177,2,40,219,75,188,7,233,187,128,123,96,38,19,206,76,54,18,179,13,206,207,193,168,197,63,31,13,239,213,164,247,140,122,186,70,207,58,209,64,95,18,188,128,134,26,58,145,54,117,134,19,43,123,12,231,175,210,245,54,8,245,157,122,222,37,112,246,127,183,200,200,199,184,7,164,150,156,86,59,144,29,108,232,180,24,249,30,210,50,135,146,205,212,90,206,212,71,251,51,241,204,217,159,222,74,250,157,188,227,138,233,227,224,54,86,79,225,228,167,119,40,72,48,212,48,54,39,36,85,45,216,228,49,34,142,128,11,74,65,192,186,56,152,0,10,241,105,125,19,135,139,87,224,171,173,102,148,94,229,68,16,136,217,243,165,3,217,13,160,50,72,127,94,25,68,11,16,255,80,124,145,99,115,70,4,160,36,103,29,140,34,82,143,211,61,230,53,189,1,240,25,178,58,51,24,69,45,198,239,157,235,222,0,204,158,90,69,77,151,19,78,41,68,157,244,107,8,79,203,154,36,116,246,1,47,170,43,9,177,30,249,204,189,146,117,38,182,68,228,255,116,144,58,12,86,255,189,42,48,189,124,88,149,113,166,116,153,141,199,21,114,248,246,175,214,4,140,13,247,9,126,152,218,208,238,86,221,238,251,95,59,30,189,193,142,44,235,237,102,225,126,212,35,191,99,27,77,195,139,99,79,196,4,224,222,177,221,151,63,77,4,186,249,22,230,32,233,76,191,92,18,99,114,113,108,210,13,96,1,110,129,54,65,127,72,238,240,81,41,223,105,179,92,90,86,66,178,198,191,16,195,121,173,110,255,59,12,238,209,29,121,191,154,13,61,254,206,3,55,53,196,199,218,72,242,65,79,94,141,33,244,158,83,57,127,170,9,226,239,235,204,60,206,41,243,176,231,5,71,173,77,42,204,108,85,110,116,156,204,109,94,96,151,16,201,230,28,101,121,39,0,64,252,225,82,179,251,158,33,108,94,115,53,173,122,64,118,234,59,23,73,142,43,123,161,232,119,124,46,201,29,15,185,208,31,25,103,71,78,13,197,13,219,147,115,74,115,39,140,216,216,4,175,28,149,173,164,50,230,193,158,113,222,114,174,95,23,201,27,71,238,186,178,111,24,241,120,68,86,78,215,127,78,78,177,81,47,237,208,227,220,203,15,40,115,65,191,65,214,120,243,135,219,122,247,170,247,185,134,185,182,174,156,245,200,243,19,21,245,229,108,72,116,190,46,138,187,54,79,124,35,97,55,202,116,203,113,0,247,105,87,233,165,22,117,218,150,94,247,11,45,102,254,116,184,1,44,167,8,95,141,34,153,23,43,182,233,124,205,82,159,106,204,229,233,59,189,55,25,21,11,15,86,39,204,175,228,176,5,40,232,49,224,44,125,11,207,135,48,108,8,192,122,123,180,112,190,18,157,199,246,237,127,123,144,47,111,0,240,123,66,63,12,77,45,223,189,55,212,73,235,242,254,186,163,98,231,15,209,62,116,15,135,186,175,148,225,77,227,45,133,96,52,188,107,154,181,220,151,40,174,182,152,25,140,122,194,133,58,63,109,65,186,53,215,115,207,56,195,120,163,62,208,118,209,244,147,151,51,161,111,97,229,105,115,145,101,126,234,105,183,97,86,231,108,119,116,89,127,232,73,229,66,120,239,167,215,127,123,175,87,88,23,116,23,206,62,235,35,55,128,64,179,27,192,169,200,139,249,7,38,9,252,195,233,177,21,92,38,38,186,46,29,60,176,234,101,161,102,238,162,106,114,143,166,66,176,113,155,135,241,99,43,46,171,92,218,42,88,107,153,11,59,251,203,94,192,83,139,177,174,122,210,244,98,91,203,75,242,36,186,16,114,86,91,79,103,66,222,141,132,113,233,210,78,165,20,84,11,89,108,164,18,37,44,17,17,183,15,171,135,40,203,81,31,112,44,25,255,115,209,160,249,212,176,208,151,125,177,124,55,216,98,17,144,239,196,48,69,254,241,56,5,206,39,191,133,105,13,100,69,153,38,118,16,237,67,34,7,104,141,177,115,247,12,169,88,238,193,45,189,106,51,48,230,118,24,175,22,20,115,58,115,166,223,72,219,115,186,96,210,184,245,123,199,85,219,25,125,44,53,153,151,172,225,67,160,116,150,196,100,95,116,98,167,164,104,61,121,141,196,13,63,157,172,247,30,143,95,132,29,158,62,220,40,165,12,91,110,8,235,198,64,108,199,69,86,5,47,122,51,214,244,191,131,45,93,201,241,89,65,189,26,246,23,233,39,60,74,9,169,11,95,177,169,62,122,221,254,244,6,240,112,35,3,35,119,3,243,181,193,211,248,65,65,157,72,229,191,105,145,235,244,222,142,184,0,184,120,46,51,42,37,132,32,30,40,30,79,221,219,252,199,102,216,210,26,75,157,225,166,176,111,123,98,178,241,70,152,185,137,128,44,50,49,23,79,18,227,235,34,100,65,70,142,109,142,7,187,180,71,199,170,138,147,88,81,178,138,147,158,158,74,233,77,89,103,43,221,164,206,209,72,202,190,182,41,147,165,112,96,97,67,145,72,235,59,142,166,220,52,169,1,231,121,199,248,38,40,226,124,17,68,223,217,212,58,91,184,183,10,165,250,252,114,64,132,234,118,7,222,195,58,87,100,255,198,197,229,220,203,240,144,179,111,80,99,223,187,150,251,169,4,188,141,182,160,59,177,140,97,89,206,78,110,51,122,62,152,177,52,97,120,13,210,204,213,26,222,123,112,239,77,105,171,115,229,112,122,137,45,151,214,134,158,133,171,41,198,148,39,237,180,190,43,106,234,237,36,231,245,187,181,121,154,240,145,202,165,65,81,119,11,202,45,200,122,7,195,129,151,127,251,163,244,111,0,224,135,94,27,221,195,179,15,94,117,55,242,134,94,141,76,229,173,62,174,169,95,59,126,138,56,238,210,161,47,163,111,197,33,177,123,224,84,53,187,16,166,97,50,93,153,252,212,4,240,216,119,134,209,70,183,196,33,223,130,20,35,193,45,49,101,137,168,195,41,19,229,120,70,239,110,94,207,210,126,97,85,134,205,103,162,200,32,92,83,98,209,102,6,198,185,30,123,118,170,68,36,204,229,142,233,73,234,92,24,227,137,86,59,150,193,101,123,105,167,4,216,200,205,56,168,160,72,219,255,202,196,130,169,176,179,71,114,175,30,111,14,67,187,134,254,152,202,121,182,105,41,135,25,4,124,163,55,160,203,236,180,96,90,227,100,144,92,131,15,142,15,180,255,70,160,21,46,128,48,124,62,219,1,131,213,192,253,219,216,43,144,77,126,163,31,195,112,16,173,139,57,101,228,240,119,24,78,193,237,187,221,195,112,151,224,218,142,168,154,194,16,192,74,28,95,121,193,201,120,48,235,142,198,102,208,84,163,66,63,66,234,79,38,29,62,207,245,12,162,19,153,55,218,159,184,90,202,168,76,224,159,66,64,20,119,143,240,228,206,252,195,248,218,4,37,184,218,189,132,37,254,143,99,203,237,93,102,110,185,48,234,15,53,116,169,105,136,84,81,200,216,243,89,39,147,57,229,88,40,20,194,177,73,179,224,64,7,0,60,234,83,47,86,46,192,43,172,157,219,147,7,242,165,202,71,174,53,198,2,91,18,52,195,59,160,156,60,59,145,116,72,209,68,201,28,165,100,108,108,162,36,172,146,251,18,171,25,201,158,198,50,115,196,106,166,247,244,159,198,167,21,231,75,197,75,75,224,111,137,247,111,239,136,7,69,164,52,43,171,225,191,232,132,204,47,232,241,135,216,161,136,48,133,215,22,36,132,112,244,182,28,253,242,81,253,5,101,222,153,40,156,134,110,232,82,254,242,81,253,5,101,70,250,168,114,51,166,200,49,128,71,225,89,102,144,119,95,0,232,194,91,175,70,90,102,102,231,159,23,60,157,166,101,125,221,120,62,177,160,79,144,112,153,145,67,172,215,80,28,192,217,197,157,45,134,180,92,209,230,143,49,223,157,59,97,167,66,111,191,243,132,228,129,213,78,109,164,227,158,225,219,170,17,182,31,218,29,60,214,200,195,2,173,93,117,230,98,113,146,75,101,232,98,149,117,116,197,114,85,90,195,88,194,67,115,95,210,200,254,26,112,15,167,73,164,110,30,110,153,229,75,146,165,31,180,34,63,168,163,246,76,140,163,0,26,23,215,6,210,151,109,137,83,75,152,75,118,66,19,179,199,153,83,30,247,135,185,158,250,199,178,89,13,64,74,253,155,148,10,181,102,213,114,140,62,120,116,135,136,117,35,168,106,113,210,131,113,182,181,3,130,77,182,149,93,100,204,96,113,157,176,154,253,163,220,240,121,167,161,21,165,38,78,142,254,119,162,190,134,234,134,123,169,162,253,114,149,47,203,6,207,54,226,155,224,134,45,194,242,49,226,37,82,162,83,171,248,33,184,240,110,89,232,99,198,197,68,23,89,56,38,117,240,188,237,136,238,104,181,54,47,195,63,183,240,221,231,92,199,200,83,53,97,174,135,116,61,3,98,82,255,182,98,145,228,99,58,248,246,84,173,226,214,158,179,212,72,59,237,201,41,237,210,237,81,47,67,68,78,87,106,6,7,191,123,221,126,187,69,36,174,111,183,200,24,239,131,215,221,141,61,161,87,163,234,89,134,40,170,117,212,199,79,199,56,36,196,233,228,129,173,216,243,86,143,140,91,150,23,6,52,204,167,43,177,9,222,220,222,156,128,45,237,185,40,193,58,139,159,132,158,1,172,35,141,35,142,222,36,223,51,7,123,29,184,175,94,23,236,251,112,212,108,164,243,159,122,106,191,214,32,153,41,33,186,190,251,146,239,197,201,224,156,130,89,218,85,249,151,146,213,193,40,71,60,77,77,33,53,165,224,165,71,111,113,197,115,229,252,231,116,166,201,2,167,156,197,134,241,195,143,78,202,45,98,136,140,175,39,231,45,214,166,250,28,129,23,85,133,103,50,132,131,249,141,92,33,1,89,41,77,19,23,76,169,224,52,91,88,174,132,209,148,233,183,50,200,22,116,111,78,87,219,100,6,221,247,14,145,7,206,81,158,154,131,48,31,99,163,67,38,155,129,202,86,195,167,10,139,246,225,60,190,116,111,220,67,227,186,65,115,134,73,162,119,50,189,136,45,98,163,166,132,193,136,124,238,80,245,131,251,11,41,191,2,1,212,45,166,249,125,249,17,213,130,70,57,216,211,38,42,162,44,22,49,28,115,27,26,92,21,212,16,121,132,5,165,22,191,115,12,112,117,17,42,58,111,63,88,216,149,204,101,161,111,222,167,27,239,156,244,177,89,99,157,84,0,241,241,187,241,120,66,50,106,222,228,22,76,122,162,201,73,162,134,171,94,147,150,3,166,39,153,168,13,33,5,17,228,50,243,193,2,118,172,238,32,235,16,143,112,195,88,229,208,238,233,67,134,57,187,216,155,226,9,177,198,215,212,24,216,92,100,28,236,240,3,39,86,203,204,68,232,205,17,254,116,187,48,78,178,18,113,211,118,9,116,150,228,75,217,136,172,252,21,190,192,199,9,215,138,188,164,133,209,182,23,140,145,147,18,239,118,48,10,182,35,155,204,148,154,105,29,229,99,36,100,74,171,32,163,233,38,185,36,3,40,142,119,194,126,126,70,48,87,75,202,175,123,177,191,124,99,168,153,212,228,76,151,83,86,30,80,80,3,103,250,92,244,60,109,145,224,24,130,158,245,60,125,42,32,117,45,62,119,38,58,46,171,7,162,34,70,124,2,220,146,45,218,240,118,212,176,255,42,100,212,153,63,110,23,240,102,250,109,186,172,19,223,37,237,218,128,85,210,132,90,17,251,253,196,24,56,130,163,207,137,57,153,68,222,6,175,116,5,165,34,246,21,242,170,194,71,104,213,47,164,103,20,42,217,167,82,179,58,74,178,139,234,4,82,79,44,201,210,228,225,227,164,231,78,137,87,57,239,81,202,244,52,33,2,234,214,147,85,194,216,44,167,62,77,16,109,223,29,217,45,174,233,198,152,107,163,91,222,72,192,242,99,73,171,233,85,227,42,151,133,73,194,199,139,152,179,106,155,62,242,230,194,14,57,154,230,70,87,164,107,41,160,19,113,47,180,205,90,110,143,189,144,174,164,188,128,183,21,165,166,196,43,201,139,224,176,160,173,67,134,120,34,126,120,99,67,104,135,185,221,52,199,243,184,90,168,40,158,51,136,56,114,138,146,253,203,189,132,59,216,182,77,166,7,108,92,129,153,193,219,79,41,181,127,190,90,179,207,19,233,216,45,227,87,35,64,43,225,202,41,226,219,202,146,220,77,31,227,147,192,103,169,235,179,16,117,74,137,182,121,193,80,183,57,39,197,74,207,79,62,118,18,49,139,75,46,174,203,233,20,204,102,50,77,37,21,2,124,246,216,237,133,148,18,137,242,104,49,83,30,11,163,133,8,149,231,92,31,72,137,86,38,1,189,255,206,195,89,122,68,126,173,56,250,194,39,172,141,13,235,206,130,47,241,234,84,236,193,90,177,129,203,64,148,124,158,42,241,160,224,229,30,177,243,121,43,176,221,125,63,254,82,20,42,112,255,166,234,154,47,32,24,163,213,249,120,174,7,88,87,217,195,107,154,144,92,250,197,146,91,242,187,169,114,192,23,6,203,136,169,147,84,252,175,130,7,155,59,118,26,118,147,197,53,57,181,187,234,148,148,76,109,155,109,183,231,222,28,237,243,226,179,105,158,131,215,77,168,19,76,250,12,9,157,183,231,30,77,112,65,0,74,103,125,54,191,213,251,221,250,52,254,100,243,61,200,9,37,229,237,185,103,80,55,53,247,44,190,90,104,132,39,241,153,176,90,226,221,102,197,200,99,92,52,22,14,142,190,215,129,159,35,183,186,148,224,159,184,66,48,82,205,221,76,190,154,138,129,41,129,5,136,185,149,23,40,71,81,142,254,171,105,106,146,31,53,181,121,249,246,44,158,168,82,33,182,198,90,135,199,72,62,247,123,117,214,141,187,79,19,33,65,167,64,39,34,234,114,7,54,150,231,180,185,143,112,253,183,38,231,132,240,115,148,237,228,169,78,69,32,1,10,81,207,114,52,182,205,66,150,81,164,173,232,157,229,151,31,154,89,184,86,41,159,66,5,233,39,13,190,136,197,179,87,160,70,208,184,160,125,199,171,71,243,181,253,134,70,219,224,203,235,123,71,187,229,129,149,53,205,61,227,83,71,154,175,30,122,29,132,92,1,157,40,166,237,228,130,171,83,141,64,97,3,34,118,141,232,4,42,184,36,248,231,50,33,150,111,167,241,158,88,90,56,247,190,169,11,67,93,216,241,252,172,145,198,207,145,105,223,240,75,59,160,178,123,252,224,5,255,176,209,107,136,144,231,7,67,175,16,186,13,245,235,217,30,22,218,19,113,76,150,106,250,62,146,212,134,229,173,201,85,242,118,126,61,133,79,188,174,245,88,181,38,35,186,246,148,252,58,13,77,159,127,248,38,92,249,45,239,87,40,15,30,125,239,146,244,188,13,172,149,67,217,75,253,154,176,150,159,70,84,214,98,125,156,17,233,36,177,27,56,236,182,216,37,156,201,57,23,188,247,130,132,18,44,91,162,211,174,25,81,28,118,129,191,18,43,124,64,190,202,244,88,108,238,197,13,0,85,51,240,243,74,102,215,44,174,71,237,107,11,198,3,81,97,125,159,167,111,68,105,198,10,216,134,100,69,51,200,179,132,195,216,238,49,243,177,51,47,171,180,93,191,144,191,22,26,77,68,231,189,202,205,247,238,48,61,245,167,148,202,225,124,180,44,255,109,255,87,210,91,191,60,140,7,113,243,9,169,189,248,116,167,159,156,18,15,95,72,156,14,240,213,54,219,39,78,109,120,89,252,6,64,135,1,222,120,240,70,131,85,116,3,233,89,247,255,224,64,37,154,225,124,66,164,163,56,210,240,0,29,0,176,202,73,90,184,205,119,185,209,146,80,15,25,49,224,135,172,13,85,171,118,117,223,240,146,208,20,106,80,157,140,187,92,75,52,126,106,220,102,175,192,61,45,71,83,26,58,198,195,109,157,54,131,10,154,207,66,13,235,139,46,200,11,139,44,11,197,67,43,190,58,21,223,238,250,224,154,174,29,125,126,70,196,217,62,206,212,103,159,51,234,130,110,97,62,180,200,234,139,9,142,188,0,196,142,79,230,237,85,160,66,174,103,243,227,204,15,136,176,27,0,187,230,13,160,26,43,209,90,195,241,75,222,128,194,133,25,203,109,130,11,122,34,81,199,234,152,209,25,207,25,127,161,146,75,244,57,147,16,221,100,191,83,252,117,162,60,249,151,111,23,210,31,23,228,221,15,48,100,247,108,18,95,95,253,12,95,155,9,17,94,204,39,255,238,114,149,171,196,198,129,166,187,79,126,155,183,226,214,5,255,145,183,114,169,62,179,241,73,189,125,209,249,127,163,193,109,196,188,241,231,102,87,228,104,251,145,234,169,148,223,199,243,250,18,214,171,243,15,80,115,192,157,243,134,239,191,63,219,219,75,229,101,45,26,233,50,228,23,209,113,143,240,137,202,26,146,232,88,108,227,131,127,50,129,36,58,34,189,170,10,202,98,129,248,251,146,82,157,246,237,247,6,49,205,215,51,24,250,90,122,58,221,180,35,12,156,220,167,136,10,248,21,98,225,245,79,230,231,176,42,46,180,59,41,204,141,39,136,117,172,76,96,83,115,163,217,140,116,254,107,71,111,76,37,24,57,235,100,62,169,210,86,122,130,235,104,219,199,38,69,74,58,192,56,227,223,159,90,125,85,81,0,207,83,231,109,242,152,25,211,59,6,247,153,204,251,155,171,4,219,207,136,140,131,98,227,152,200,211,26,100,120,10,177,172,215,55,128,66,226,238,185,86,140,130,202,133,133,145,115,70,59,202,131,97,218,88,61,22,206,113,20,244,219,115,205,96,59,73,93,159,172,175,252,219,13,88,102,141,68,28,67,152,212,253,214,102,61,28,189,9,249,120,65,95,218,228,195,88,100,100,164,144,0,185,150,128,231,189,145,59,86,226,217,163,102,182,204,229,127,232,28,48,252,195,125,55,144,225,15,208,55,91,241,251,158,173,217,211,250,179,222,123,121,167,28,109,223,161,176,184,243,111,167,75,244,197,227,124,229,31,137,239,93,172,74,93,172,165,63,126,13,135,254,156,13,55,223,172,233,109,76,254,88,107,252,8,71,46,199,169,133,59,209,39,1,156,58,76,178,87,23,34,23,19,47,136,98,151,61,254,97,71,187,30,54,55,17,87,218,48,114,214,25,43,90,162,142,224,253,172,54,39,204,111,39,239,168,110,102,71,135,96,37,13,140,11,198,78,83,9,14,239,96,226,38,139,35,158,236,178,160,73,182,129,236,194,148,143,233,96,239,216,68,100,242,197,246,229,21,43,184,6,31,164,84,46,237,224,151,12,20,8,83,26,166,168,71,116,106,178,145,135,60,227,140,64,146,92,112,116,151,112,20,115,118,248,240,11,82,65,190,195,239,255,54,187,127,214,12,0,56,254,211,8,144,253,6,240,27,180,58,188,53,200,193,227,225,154,228,228,83,44,142,234,7,63,45,245,183,101,67,194,135,189,217,31,30,174,102,203,210,174,196,118,191,219,163,127,172,178,5,233,163,134,111,130,107,224,230,85,178,130,68,190,183,191,126,231,236,6,64,254,101,161,228,99,173,229,199,65,82,49,156,160,160,2,187,97,217,45,132,236,17,71,88,12,54,54,54,113,66,45,29,194,159,130,218,2,50,17,151,27,7,199,126,234,230,130,123,53,102,183,70,139,228,51,24,152,249,98,11,47,18,62,19,117,51,62,152,174,163,241,125,71,122,39,234,32,65,221,144,65,254,205,250,9,69,162,88,39,7,239,3,26,244,205,110,200,156,110,248,237,136,96,20,133,153,139,142,102,115,48,163,42,171,130,193,225,81,163,25,61,243,90,95,22,203,170,218,22,187,80,5,192,130,206,247,131,168,52,108,87,76,211,242,183,100,184,9,100,137,167,172,106,44,196,74,159,167,129,251,136,95,180,136,16,21,194,99,220,6,9,25,77,117,126,118,107,115,109,172,163,113,86,24,205,66,117,249,68,177,85,222,13,190,251,39,244,248,54,222,34,5,91,130,57,24,69,251,48,169,107,179,104,68,182,92,31,129,251,60,151,62,54,30,199,159,249,112,179,93,253,180,86,172,196,115,18,36,133,87,88,126,64,140,174,164,56,37,98,119,134,88,53,205,71,36,231,78,248,113,16,193,193,32,88,84,147,47,26,125,77,198,116,50,103,85,98,227,11,216,196,92,177,208,174,57,90,0,214,199,239,248,180,182,3,16,190,206,250,18,99,19,200,82,109,65,76,233,164,13,154,243,220,110,169,64,221,120,179,232,178,110,226,161,121,109,106,82,30,247,235,109,146,134,137,109,8,144,155,108,59,237,171,26,188,96,175,208,244,100,152,9,17,95,136,193,177,221,135,54,150,123,249,253,171,164,141,33,211,249,16,186,72,106,178,239,165,20,99,67,168,168,94,180,210,83,26,77,232,99,43,102,142,1,179,21,163,192,57,171,186,222,9,115,45,216,227,9,56,221,144,228,179,68,219,58,166,79,13,27,1,132,120,95,74,228,192,157,120,90,77,231,181,146,137,156,141,118,175,71,107,41,220,201,44,39,2,144,174,36,149,223,149,101,163,66,158,174,251,187,31,241,175,5,154,25,159,40,77,85,211,18,77,179,62,96,11,136,200,165,56,127,70,0,155,135,6,239,160,136,50,107,82,170,45,138,46,189,240,144,168,23,175,75,145,9,165,133,21,108,91,139,250,254,78,25,94,1,56,27,204,17,226,91,182,165,213,232,44,124,26,107,186,1,40,46,73,22,32,166,233,123,119,39,190,52,165,179,244,216,73,11,215,218,61,204,45,165,115,202,75,48,211,139,160,21,158,255,93,102,174,253,89,218,225,107,238,10,107,47,99,111,242,161,193,54,111,237,56,38,9,50,5,41,122,75,146,23,53,53,60,121,233,198,157,118,148,218,214,117,171,38,80,206,231,67,15,161,202,48,163,156,253,156,17,204,206,212,55,43,86,49,213,34,69,8,121,157,5,92,157,232,79,118,198,207,168,148,78,127,36,65,235,71,251,231,237,38,136,97,117,106,64,107,24,78,93,95,7,136,194,28,244,44,119,56,67,96,142,156,241,240,130,34,115,78,178,92,45,145,246,126,94,20,78,61,177,184,180,53,253,207,112,240,226,177,120,29,162,143,1,188,168,50,152,27,50,116,63,86,139,36,240,29,144,232,193,192,159,168,25,250,215,242,142,31,173,132,223,22,151,73,15,169,192,77,116,9,36,234,163,215,196,163,192,113,221,113,60,18,147,107,226,198,200,64,167,90,239,56,223,58,161,143,126,49,37,66,140,142,79,155,213,40,205,169,146,11,208,141,83,225,252,252,83,113,177,97,48,14,56,38,248,41,52,37,92,149,33,83,121,84,161,102,60,18,88,155,226,88,44,82,12,113,194,81,151,214,162,71,65,127,181,185,50,31,201,213,175,217,239,141,53,136,39,19,147,168,249,73,12,45,237,135,140,211,228,24,48,55,226,1,103,222,223,224,171,50,91,96,151,34,49,57,122,154,28,163,20,123,151,160,120,59,170,43,252,11,39,80,251,211,192,248,106,76,168,66,194,245,211,50,105,147,84,191,103,38,140,16,122,78,194,117,129,218,151,91,92,179,2,43,64,65,234,224,52,200,116,19,68,17,162,60,55,85,247,201,224,21,0,96,88,38,187,55,31,61,187,152,222,208,76,245,50,129,38,120,93,207,143,74,142,192,128,124,26,23,231,101,224,147,66,198,192,229,24,156,169,129,230,163,20,52,37,230,188,190,147,184,85,147,214,41,134,163,114,171,30,18,12,229,98,15,170,245,126,96,188,51,252,25,31,171,147,102,194,174,189,31,246,68,221,185,254,75,40,71,106,177,23,156,202,61,167,89,124,160,200,122,64,37,108,161,171,76,125,221,154,127,56,205,69,118,64,160,38,203,213,20,71,221,101,17,76,8,49,17,58,117,236,95,114,248,252,12,66,34,151,10,53,223,163,43,183,192,31,236,13,23,20,254,171,138,20,21,15,208,112,245,211,72,64,89,134,2,14,47,158,78,27,72,81,79,48,86,189,233,9,108,28,73,78,46,52,234,116,4,230,197,56,32,252,177,137,96,56,48,229,52,117,120,209,83,62,169,243,87,52,86,216,186,46,244,108,65,216,62,6,174,100,90,167,70,61,86,103,251,6,244,144,39,27,133,143,221,48,26,2,181,108,135,30,27,141,231,46,152,45,42,149,47,129,222,215,144,88,237,249,133,212,53,14,61,178,0,243,218,86,200,97,138,109,125,114,116,179,146,250,252,81,127,106,70,108,192,174,59,26,172,188,164,106,196,103,166,188,64,51,36,233,79,47,14,137,143,204,62,223,245,170,50,97,155,219,225,16,236,24,205,149,201,25,125,47,101,47,231,130,157,119,7,108,16,231,103,101,242,145,249,225,170,120,109,211,54,74,205,251,196,178,249,174,24,98,136,86,92,220,222,199,177,183,190,118,117,26,227,197,218,47,214,215,192,207,184,62,197,172,140,103,143,109,21,153,240,227,207,104,119,102,73,0,123,22,68,221,7,160,202,233,59,50,90,13,203,64,51,7,87,115,43,185,32,198,177,70,4,10,173,89,210,176,209,137,189,154,1,45,43,116,108,146,6,31,244,21,98,236,154,252,112,103,159,79,78,202,56,48,217,216,46,153,6,199,12,28,87,255,68,198,126,74,44,80,107,91,160,226,63,183,113,16,188,191,251,162,206,10,205,82,160,33,94,197,62,254,139,165,105,192,121,139,167,156,28,20,141,167,208,14,161,183,45,107,138,239,81,181,191,53,78,51,145,99,87,75,1,82,207,166,230,251,162,245,155,252,34,21,128,239,15,63,196,27,192,111,27,235,205,163,127,10,254,188,167,253,155,12,248,159,224,208,72,241,158,63,100,128,124,219,49,255,189,210,57,0,169,98,41,179,187,245,150,235,125,127,223,79,211,200,156,235,98,182,40,110,237,207,236,12,233,90,27,154,201,205,208,169,211,249,210,243,201,38,72,205,139,152,68,170,23,130,110,91,49,110,81,213,121,134,19,246,109,28,116,139,146,197,15,135,171,126,72,90,132,41,134,230,176,89,171,154,162,135,185,246,31,21,245,24,40,209,51,136,34,2,178,204,20,242,98,66,155,189,44,149,2,156,75,6,66,156,154,228,216,139,55,172,137,242,91,54,72,11,164,104,70,215,174,238,231,227,202,70,91,223,222,159,44,37,131,209,240,130,122,22,166,41,41,184,124,214,104,215,117,216,126,52,136,19,202,161,155,88,157,87,140,141,38,238,216,254,241,184,143,165,150,136,152,200,156,201,213,81,25,154,135,19,171,5,199,42,196,106,218,175,39,128,90,212,212,82,30,198,9,212,25,12,50,235,182,207,20,85,191,171,148,125,6,135,116,28,163,224,53,133,91,109,147,46,128,245,187,184,118,220,71,127,209,93,25,115,135,104,45,98,146,237,112,182,170,163,100,188,49,138,215,184,168,211,51,190,137,135,37,107,82,70,54,50,177,105,68,118,191,208,210,66,199,125,56,111,65,67,93,58,201,21,164,40,205,65,29,151,63,42,142,208,21,187,19,123,97,177,167,43,58,251,130,38,111,149,121,143,193,228,69,161,222,51,130,108,57,55,232,206,97,237,243,52,91,196,44,241,80,194,147,214,157,32,71,234,221,192,211,96,237,210,164,31,179,97,172,114,46,164,43,69,191,138,18,200,76,143,26,89,148,144,182,241,161,63,197,67,22,37,128,40,19,181,5,187,48,234,248,93,113,137,118,23,221,236,234,175,68,86,192,212,248,133,169,110,7,227,66,39,34,52,9,54,52,4,202,154,50,180,179,150,212,85,142,88,209,127,211,138,161,178,32,58,221,130,179,33,123,170,150,232,88,71,203,151,53,225,65,68,208,186,33,186,32,11,44,92,77,202,186,77,154,158,26,164,83,228,16,217,52,174,140,66,56,17,199,44,203,99,54,33,81,72,172,158,154,101,166,236,151,249,215,116,13,188,80,45,199,106,244,238,207,249,49,62,55,49,121,16,115,30,199,215,201,140,133,100,131,153,232,121,63,59,152,74,253,108,93,191,41,127,140,50,250,193,200,179,183,229,75,247,167,201,89,87,245,156,8,195,143,211,18,112,85,10,196,6,104,233,125,189,50,188,30,216,187,183,201,62,85,42,29,64,189,47,14,101,94,140,51,50,7,145,125,153,249,102,94,98,92,21,104,173,114,16,64,12,103,214,52,200,161,20,176,212,146,182,170,114,195,39,182,123,81,7,133,202,32,119,171,74,168,177,123,44,220,4,202,190,88,218,201,36,72,20,236,188,165,121,123,206,27,171,153,238,214,39,244,38,76,162,161,171,99,60,205,203,131,55,125,156,48,103,85,173,33,165,230,182,7,118,27,207,23,130,237,104,91,220,242,38,222,129,33,50,81,46,215,209,195,177,58,36,154,237,56,108,50,38,219,19,224,159,134,196,188,84,79,86,216,222,12,5,215,108,89,46,42,38,137,133,80,241,178,112,108,36,170,230,38,124,137,203,219,107,155,176,91,125,4,120,131,110,156,226,218,255,11,6,15,159,102,197,176,23,65,194,224,9,234,53,12,217,217,217,217,192,79,226,96,9,181,5,125,143,69,85,225,196,202,177,108,152,59,213,146,195,73,223,204,209,199,223,38,184,18,8,111,171,48,226,58,85,255,96,75,156,210,50,254,153,90,175,107,227,213,244,57,75,59,151,17,242,19,219,129,237,136,54,198,141,48,145,132,207,184,139,159,241,240,67,196,4,84,209,122,103,132,207,168,81,13,5,76,73,11,4,217,6,215,71,189,0,91,59,83,195,148,227,40,232,68,159,248,31,95,197,59,155,126,108,166,51,38,21,40,253,248,3,62,161,94,136,90,168,182,109,47,139,104,138,144,232,228,10,122,77,115,76,172,37,153,144,42,74,2,202,136,163,224,139,171,221,177,115,241,253,143,15,130,17,43,181,154,110,140,89,49,186,13,147,132,151,126,44,217,181,210,114,92,49,178,225,146,241,19,230,44,20,93,53,31,27,115,17,253,28,53,43,83,43,193,71,89,168,136,248,114,49,11,63,43,63,7,118,212,181,165,137,6,13,142,202,146,15,229,18,29,28,231,87,162,242,137,36,98,81,102,217,67,163,29,218,93,89,168,110,147,41,218,86,15,179,167,86,70,97,252,5,65,175,231,138,161,225,72,209,35,217,33,38,253,135,64,94,148,200,20,43,202,228,167,33,210,249,42,169,218,97,80,63,7,16,253,250,182,83,87,105,23,182,57,100,18,78,39,25,56,74,198,200,233,192,142,111,74,99,184,34,128,232,174,58,239,178,192,85,37,43,0,33,86,195,172,210,77,103,244,75,87,166,106,170,16,40,204,117,126,74,155,86,143,65,100,48,81,141,115,250,19,210,216,132,154,2,18,101,19,240,10,191,110,231,145,189,30,65,30,16,67,72,117,219,49,55,203,152,211,90,115,8,71,207,188,15,172,173,100,61,235,212,89,50,145,175,58,207,165,145,157,169,223,59,27,175,246,182,150,198,168,76,91,149,137,85,19,184,108,110,160,184,243,72,169,160,75,153,64,69,125,61,56,145,40,209,50,14,94,251,236,96,35,13,60,68,15,149,107,101,125,254,39,113,219,222,178,80,175,134,181,13,53,134,135,3,110,176,224,8,13,219,46,210,152,128,34,168,182,44,190,100,58,62,157,136,168,182,11,149,78,2,164,10,150,135,240,232,134,216,201,80,23,194,121,78,248,142,254,208,202,125,138,15,42,86,51,195,215,84,155,195,151,215,229,131,203,71,47,52,56,80,10,228,189,14,191,48,7,114,237,88,83,247,73,67,84,197,179,149,136,136,136,176,163,177,84,218,95,222,0,114,78,173,183,9,38,53,213,90,240,67,53,38,170,185,177,198,251,250,195,45,152,71,80,37,244,27,74,155,213,166,130,247,164,12,61,104,68,195,138,169,135,164,107,251,183,86,180,124,1,124,121,230,27,38,248,125,45,13,157,110,240,8,227,99,119,22,162,252,102,197,88,120,247,232,234,28,90,197,127,49,87,111,254,115,149,225,87,245,210,92,243,78,186,197,7,23,142,76,47,47,27,120,157,2,140,164,77,226,49,216,226,242,24,70,224,95,97,161,85,243,42,204,204,104,246,124,169,96,136,109,156,101,194,119,152,145,53,175,109,178,92,50,87,118,255,85,97,197,61,158,182,23,59,118,132,202,65,207,40,12,136,25,212,151,219,36,83,126,208,219,41,77,183,88,213,242,188,83,63,64,241,162,91,108,176,226,205,29,1,135,112,251,138,62,18,95,146,248,202,194,57,66,14,219,64,237,226,212,33,15,168,136,12,44,154,148,252,2,63,171,109,85,96,203,47,8,5,47,136,48,186,127,44,236,98,130,109,44,75,235,155,196,149,202,22,200,157,253,119,50,138,175,143,88,76,243,144,222,157,81,166,161,233,166,191,188,59,229,169,243,186,163,197,127,121,119,178,91,83,242,125,67,122,119,214,150,86,83,170,239,137,215,236,80,243,89,245,157,29,206,250,31,200,33,53,143,184,56,63,141,55,33,53,143,168,38,233,17,46,210,72,205,35,156,85,121,51,45,122,84,68,13,245,110,54,71,122,137,145,113,187,66,70,59,255,27,68,93,85,63,71,209,123,251,249,30,87,62,1,158,167,165,88,28,48,241,196,169,0,92,135,20,21,51,25,8,53,9,75,201,60,88,217,138,153,81,50,253,254,124,228,67,197,223,53,36,40,203,255,161,199,255,160,232,55,118,38,245,184,165,92,188,173,245,228,79,41,197,143,199,41,150,226,43,238,142,110,56,182,233,186,61,24,241,227,69,52,145,31,233,39,178,204,183,135,233,153,225,107,80,245,92,108,186,48,215,192,169,224,129,63,105,215,61,74,244,244,185,189,51,110,19,201,186,215,38,152,207,126,37,146,143,136,29,137,168,111,19,73,164,116,238,175,72,25,66,16,123,155,72,130,97,230,224,224,225,215,77,44,206,123,69,95,141,233,119,131,135,195,229,112,36,185,178,122,68,43,174,36,181,183,119,26,2,113,148,171,157,48,205,153,89,250,34,227,168,135,220,79,35,235,114,180,224,146,3,195,69,95,28,67,45,25,73,204,117,136,93,87,95,188,23,151,52,87,164,170,26,36,204,237,119,122,92,56,158,204,139,198,7,197,110,144,101,171,229,165,144,167,88,167,234,17,85,132,103,161,114,102,63,129,114,10,24,199,63,189,198,55,33,177,223,124,90,253,72,157,4,134,0,118,82,122,103,42,5,31,208,83,175,190,160,238,77,152,47,141,31,93,81,8,149,141,211,233,125,84,240,54,68,247,249,188,21,162,78,177,29,99,180,162,227,128,214,132,133,33,138,34,69,149,163,31,252,58,183,34,79,15,204,48,96,37,219,20,144,213,136,98,69,15,253,4,18,240,248,4,74,230,90,47,185,86,58,106,92,239,89,51,46,48,212,153,50,212,51,90,246,46,150,146,184,19,34,110,95,201,1,151,0,229,185,203,49,113,77,152,232,184,225,200,33,64,204,172,8,255,68,168,124,197,124,12,243,95,114,63,121,78,170,206,212,197,185,224,16,90,204,51,141,55,188,83,91,34,162,24,163,90,208,183,72,209,122,153,191,160,18,217,152,117,63,142,86,121,42,167,74,26,166,81,137,77,120,199,150,203,108,238,5,217,110,91,138,45,59,251,221,222,43,48,153,1,65,160,55,20,113,62,240,66,24,203,117,71,222,218,165,217,159,214,221,127,71,138,77,200,200,249,6,128,171,111,190,143,85,80,13,234,180,117,207,109,196,59,195,151,156,95,202,26,82,50,233,50,71,106,249,177,49,91,10,33,246,188,64,147,198,216,116,225,97,241,63,9,86,219,98,76,251,202,219,95,199,141,56,62,91,111,161,157,74,190,158,115,178,174,110,88,216,89,186,252,90,91,46,25,185,167,241,229,222,216,137,196,215,60,29,43,194,68,188,221,209,254,243,17,61,184,124,179,2,219,22,14,80,101,157,58,120,33,12,88,197,190,216,18,1,106,212,65,64,149,213,3,152,209,68,39,109,239,3,118,209,234,62,48,204,42,176,174,40,49,76,10,85,38,104,166,188,31,112,141,204,124,190,160,109,203,153,162,173,38,207,203,21,95,250,130,227,29,21,68,49,246,51,215,59,145,132,220,154,186,42,198,92,149,220,122,244,13,111,12,129,216,217,122,28,153,120,209,178,30,227,237,19,96,184,61,5,243,9,250,26,197,57,168,39,134,8,19,134,39,65,214,213,20,16,195,252,48,47,60,130,193,54,156,89,3,228,189,96,239,28,217,173,96,116,242,72,92,220,120,10,173,132,167,206,184,174,46,151,165,81,201,40,237,205,6,124,141,24,166,20,194,232,196,4,71,221,203,234,176,51,49,201,165,72,101,172,92,234,111,24,48,191,92,200,255,114,206,201,5,177,237,226,19,119,227,169,42,155,247,239,167,159,88,125,109,9,219,142,174,57,78,196,73,196,233,231,40,86,238,157,48,110,22,11,147,82,157,157,166,168,76,64,104,53,138,246,167,17,161,66,18,149,162,3,38,190,178,147,102,72,208,164,201,128,164,83,182,232,205,228,3,17,197,48,57,232,84,181,24,84,208,2,68,254,62,61,133,203,177,61,245,197,186,17,122,117,123,229,13,64,57,89,51,181,244,91,138,147,124,201,192,139,193,197,166,157,212,244,253,101,212,69,10,8,118,111,88,114,146,246,85,150,51,65,95,201,194,108,87,90,228,167,25,182,120,17,15,20,149,207,167,104,64,56,125,230,3,121,14,162,124,237,57,29,59,203,150,101,218,146,109,90,188,189,161,142,230,62,177,16,223,193,191,180,65,71,38,94,117,232,197,200,5,24,90,201,248,41,144,26,31,61,14,30,2,223,119,214,122,119,148,44,159,133,207,231,64,75,97,42,71,201,141,18,168,158,79,77,223,41,144,235,186,9,198,171,161,144,172,121,208,182,217,56,95,87,156,30,151,95,69,197,199,202,1,122,58,23,68,134,218,113,76,100,83,92,182,242,20,4,30,154,224,45,168,105,166,225,83,140,229,220,89,226,155,139,48,137,39,121,193,87,136,250,76,119,235,175,236,82,153,140,191,190,221,222,186,242,253,245,166,176,8,230,95,217,115,253,27,101,38,6,37,107,131,158,82,41,154,83,175,53,75,13,204,253,106,81,248,116,236,172,170,75,46,208,57,91,32,83,9,16,17,96,221,168,185,32,70,22,10,85,149,180,157,102,42,154,134,173,151,68,138,60,149,223,36,176,55,191,189,136,107,233,24,211,60,140,139,81,121,149,215,145,40,198,66,255,36,209,98,91,190,152,46,68,220,72,228,47,236,103,111,255,195,23,130,108,171,102,45,13,249,38,129,26,83,238,199,12,78,115,110,137,210,49,12,153,244,212,146,107,90,204,49,25,123,107,230,114,253,27,177,96,88,13,189,25,132,160,156,71,152,114,193,229,144,233,39,231,25,218,97,242,190,223,66,189,255,249,184,240,188,124,233,148,11,73,186,199,231,180,147,218,205,177,197,162,203,135,175,44,255,242,6,125,231,227,79,226,152,184,215,67,107,182,107,116,162,240,198,81,92,82,247,77,83,71,152,137,182,133,185,232,78,60,1,168,27,211,92,79,164,16,248,20,86,175,220,175,88,54,71,202,77,96,98,46,74,212,212,74,153,14,108,48,101,255,14,93,203,24,106,128,233,20,225,59,243,191,208,168,100,50,140,65,177,169,48,165,192,66,200,11,4,247,58,70,103,211,237,51,79,48,133,152,113,114,24,65,85,252,93,25,171,203,196,12,145,186,118,1,241,60,108,120,72,93,59,180,194,97,19,222,95,186,118,176,24,78,132,242,104,58,6,92,131,58,101,188,212,36,16,225,62,5,123,185,231,65,182,91,28,94,87,62,212,239,141,149,163,98,156,143,174,146,43,21,27,198,176,215,32,155,157,46,207,121,210,199,82,136,166,160,101,71,111,199,148,3,174,101,138,144,212,174,225,169,81,72,57,124,193,66,101,228,120,149,241,114,145,100,97,3,61,61,104,67,191,166,27,158,76,209,123,96,84,85,183,8,33,88,126,161,210,211,10,25,234,65,49,87,9,229,44,215,74,9,63,43,253,207,55,117,250,228,157,245,207,47,43,212,52,152,237,174,129,3,41,187,193,81,19,21,165,6,86,56,134,149,4,240,151,171,7,25,218,44,244,181,244,72,14,185,31,27,59,88,126,170,145,144,66,200,139,76,171,71,116,88,46,230,59,117,138,152,160,158,30,86,126,165,95,81,76,45,179,71,178,226,83,104,77,70,45,197,253,210,157,71,100,23,180,202,74,109,99,133,96,209,112,169,215,178,75,234,23,113,115,124,1,201,209,116,186,234,15,249,59,246,142,147,91,45,94,235,20,137,106,85,157,182,166,12,201,109,134,22,217,187,2,233,212,246,53,212,191,247,48,142,246,101,196,190,172,179,159,182,39,46,215,26,147,232,158,56,101,224,104,136,196,221,247,156,9,134,65,66,96,160,84,57,27,74,188,0,158,90,234,8,47,37,255,29,42,176,242,251,170,214,127,234,215,160,223,0,126,163,212,191,188,247,135,118,82,186,224,147,167,121,1,111,235,94,12,50,89,132,154,58,49,176,144,119,227,155,195,37,229,183,172,173,41,43,65,190,255,75,79,253,65,209,86,205,48,223,78,67,241,221,221,43,178,244,33,2,78,129,202,240,30,78,10,93,107,149,72,233,16,210,18,179,169,165,117,12,208,138,12,226,67,237,156,220,60,40,61,108,51,191,215,108,182,175,150,20,93,78,55,128,185,159,64,91,138,73,118,101,156,108,92,191,63,148,76,244,13,91,125,116,77,172,204,82,114,31,136,168,216,85,113,65,36,11,196,153,98,87,204,247,67,180,56,93,171,49,236,135,94,85,178,85,111,23,103,8,39,181,84,44,167,242,52,70,64,201,41,43,104,18,155,120,116,64,187,46,102,22,132,67,2,194,81,22,23,87,81,25,83,136,70,216,219,24,247,62,77,105,70,165,114,90,232,139,214,76,238,202,227,23,191,112,92,175,241,111,55,182,161,48,231,86,106,162,130,193,216,229,119,55,120,252,68,85,101,56,31,26,35,241,228,161,68,46,190,8,178,169,59,175,179,94,18,243,44,77,19,247,134,135,110,112,144,227,18,247,150,104,220,17,3,0,72,159,209,78,41,198,192,37,245,46,117,175,3,30,235,207,77,89,236,93,196,143,94,20,182,233,181,198,25,159,251,38,203,190,73,87,84,214,168,31,120,112,134,71,241,200,226,225,145,71,194,170,199,241,183,115,223,167,241,64,247,163,31,203,222,6,95,215,240,216,61,72,244,35,31,179,9,72,61,110,184,110,25,173,217,79,223,101,35,52,110,210,208,233,154,209,31,174,204,158,41,194,177,202,190,1,100,84,110,29,249,38,45,38,22,110,25,162,10,154,204,49,170,79,120,193,46,112,133,222,198,152,49,3,231,86,59,33,76,65,121,199,76,60,135,220,115,215,230,244,26,227,54,195,115,71,231,15,190,176,237,223,209,63,41,128,160,49,85,242,166,248,180,52,183,117,63,125,18,86,243,14,209,50,217,41,254,174,50,83,245,154,169,55,213,171,184,237,187,86,168,202,197,163,179,129,187,79,78,66,150,83,92,253,110,0,226,215,76,163,232,31,54,135,140,37,120,89,116,26,70,105,9,243,47,222,140,38,120,242,250,220,27,239,189,1,180,18,95,45,63,78,221,28,116,254,161,28,33,80,113,185,207,125,3,112,36,198,25,8,146,217,16,184,119,3,192,179,56,205,189,23,247,119,11,128,7,234,26,21,136,204,117,124,13,35,37,225,254,123,202,141,161,132,172,106,14,120,44,111,56,125,255,127,215,21,253,11,35,187,17,131,74,41,190,139,73,207,22,239,142,138,240,194,61,70,192,156,20,107,131,78,183,127,124,184,197,29,53,159,231,179,90,58,81,193,75,66,64,159,151,115,175,113,94,18,84,11,169,92,69,49,166,249,180,182,5,153,137,234,77,117,93,37,31,104,121,127,188,166,107,79,181,252,41,119,184,223,120,155,169,249,96,142,250,151,150,194,140,211,102,74,110,0,111,110,159,206,155,135,166,187,192,174,57,37,183,10,7,242,19,253,105,231,111,14,242,88,148,245,23,22,55,128,162,56,222,189,0,172,207,133,62,107,14,228,129,47,119,154,93,96,241,126,193,53,153,167,26,55,0,53,186,251,198,26,184,238,19,199,175,211,242,21,174,181,194,119,103,188,8,79,161,61,151,36,55,0,232,83,160,14,213,247,193,195,202,239,113,223,190,13,154,170,119,154,230,44,194,7,50,253,218,246,158,211,128,125,51,198,23,60,198,144,173,211,223,32,191,92,79,61,207,90,244,144,248,96,133,255,72,104,239,254,250,238,222,218,85,194,235,53,39,194,179,88,209,101,52,143,63,17,3,117,122,254,149,29,92,164,19,240,234,209,246,106,251,159,31,237,211,157,250,165,17,124,221,60,46,179,242,47,2,140,224,16,97,2,149,53,201,210,229,78,80,82,65,239,78,9,203,0,136,46,60,218,194,158,29,150,44,194,255,205,125,17,84,48,102,96,247,204,171,34,3,137,2,85,147,236,110,128,184,40,151,234,159,251,187,255,29,4,250,114,69,7,58,132,6,164,128,168,251,167,199,73,198,214,134,135,55,96,41,27,14,99,206,17,241,138,246,50,23,176,94,171,233,155,214,142,65,213,30,174,169,164,34,170,182,199,140,123,204,181,149,202,106,75,45,22,178,69,33,75,244,146,240,253,227,244,8,245,231,235,206,135,131,131,140,105,169,202,43,37,72,245,159,46,66,92,149,77,252,199,115,105,86,214,236,101,97,104,218,152,251,83,53,192,141,4,176,85,39,78,148,88,48,68,118,63,150,204,207,20,125,19,110,44,223,231,33,59,154,220,117,64,207,147,73,218,211,193,65,204,193,73,193,210,38,24,244,44,37,229,157,226,44,92,93,68,76,187,79,37,79,92,154,155,132,82,89,71,219,165,27,112,103,174,170,152,233,64,221,222,68,136,180,127,1,31,183,68,189,146,83,164,200,211,74,174,161,110,118,202,171,126,113,49,203,66,134,249,121,220,106,24,117,70,224,104,45,145,22,141,32,135,190,0,179,104,251,140,122,196,187,138,154,103,112,137,142,163,179,163,38,71,171,237,133,5,9,253,154,186,113,247,41,115,72,77,22,10,99,193,144,148,69,114,242,1,246,189,209,250,216,56,38,253,180,134,122,158,162,111,54,192,245,69,33,1,119,29,43,70,102,182,34,80,244,92,238,14,184,55,74,12,93,218,194,57,151,153,97,135,175,153,193,138,6,9,56,4,0,152,175,189,190,234,225,207,206,211,239,52,246,68,64,143,181,106,116,132,39,221,7,240,234,82,237,149,79,15,33,145,17,40,118,221,163,206,218,125,236,77,3,85,82,22,233,193,7,247,174,82,90,19,132,15,30,113,250,172,20,185,92,157,33,93,143,208,127,215,86,167,208,148,83,248,147,10,7,139,209,235,181,184,17,75,118,88,198,182,215,176,71,206,78,27,199,121,148,206,130,147,171,77,223,207,225,131,86,72,61,177,167,125,93,241,65,109,56,187,79,118,144,53,47,143,121,177,248,44,57,107,204,147,2,53,122,28,108,127,243,238,186,156,52,34,235,194,158,73,148,31,74,185,233,98,251,133,30,112,252,69,218,116,25,103,136,142,228,134,238,95,78,94,13,220,89,157,15,126,114,143,230,24,113,89,170,215,26,238,10,43,40,248,153,199,19,71,30,170,211,25,51,186,201,107,241,231,38,156,243,163,68,130,39,86,35,91,96,118,171,31,130,84,69,50,87,30,187,75,57,175,70,212,90,179,189,245,59,252,137,179,186,62,133,21,125,254,165,101,123,17,234,212,104,78,41,50,228,228,247,171,2,8,251,164,154,190,173,184,83,164,148,187,196,149,218,170,203,56,111,215,215,89,11,89,234,253,105,31,28,36,154,215,27,25,174,171,14,172,125,254,85,6,42,247,33,73,150,88,78,28,241,212,137,110,169,96,119,171,5,145,90,133,51,119,58,243,151,227,160,186,108,159,38,22,1,255,195,129,213,114,75,185,39,119,105,47,178,87,123,21,144,166,110,157,163,79,238,178,148,241,207,238,224,191,73,11,25,16,124,223,52,226,255,114,201,208,21,204,149,183,210,144,249,96,56,136,117,131,175,121,88,115,94,112,199,202,70,91,80,28,110,230,197,247,56,101,170,89,149,214,35,231,51,224,205,194,248,230,242,71,94,175,36,30,119,160,3,150,6,213,212,170,188,31,117,148,88,193,247,193,14,42,42,42,164,228,12,208,12,34,155,16,0,103,0,193,65,84,207,67,91,67,184,62,118,206,83,153,248,169,229,166,53,54,208,52,82,248,175,244,11,72,230,124,251,250,114,220,38,43,190,110,181,128,19,104,89,4,94,164,6,90,197,6,194,68,39,96,130,160,244,111,177,39,114,158,129,109,212,228,125,168,241,135,130,223,125,252,47,249,75,181,211,135,75,137,29,181,221,62,44,121,220,190,227,169,199,55,8,119,250,219,59,169,111,118,147,195,235,36,134,176,108,143,103,113,118,240,232,15,230,99,69,59,205,125,149,52,139,222,167,138,124,144,22,225,217,162,176,226,171,182,146,230,220,169,219,51,17,79,84,52,181,98,224,45,78,58,246,108,200,53,198,80,32,86,51,250,210,143,33,42,161,156,42,110,47,146,166,137,200,160,164,37,5,251,28,15,81,123,197,209,127,157,128,129,90,182,74,88,244,102,248,181,86,153,203,170,197,22,187,156,5,154,4,81,239,59,175,42,86,172,228,199,229,209,75,115,141,42,164,16,200,213,200,104,151,189,95,80,30,34,222,107,22,73,134,231,98,191,190,142,24,142,106,152,23,239,115,224,113,128,197,51,243,58,201,71,23,140,22,150,115,236,208,117,14,112,101,90,141,155,139,189,168,249,65,23,126,240,50,7,162,156,203,83,165,237,210,68,74,89,125,129,182,107,172,59,143,197,186,174,66,90,116,70,242,80,223,187,156,10,87,53,5,130,169,172,237,56,221,20,65,84,171,247,141,191,201,49,164,139,122,222,138,78,57,190,160,15,131,87,120,70,1,77,177,130,11,63,231,77,9,243,163,66,37,219,43,33,65,150,116,18,247,122,110,108,77,43,230,154,165,218,148,132,82,58,81,240,54,187,210,220,134,137,231,43,251,246,63,139,81,63,179,120,4,23,252,147,44,57,218,78,29,102,95,210,128,145,206,232,41,150,110,12,75,165,104,38,89,35,7,147,100,193,3,252,208,34,148,26,146,53,127,220,72,24,193,120,49,215,132,159,94,179,245,148,17,200,233,161,151,119,122,205,190,253,184,179,87,241,110,231,18,221,231,55,196,93,162,130,34,182,185,108,137,58,17,205,142,75,42,216,11,106,67,121,58,158,41,110,102,10,95,35,176,115,199,91,60,211,51,247,242,157,221,63,53,43,26,77,90,208,29,200,102,100,77,159,218,67,39,197,37,172,197,38,250,134,24,85,148,73,192,3,123,169,90,64,105,229,57,167,9,156,177,114,37,183,229,225,240,172,110,45,180,148,167,126,116,63,238,4,71,76,219,238,250,87,63,95,17,82,120,185,77,48,167,11,221,152,110,31,194,228,88,181,198,166,131,85,1,99,110,131,103,98,105,22,245,79,243,124,222,160,197,156,138,125,64,161,212,210,114,147,119,209,62,205,222,86,43,11,223,88,105,25,102,221,215,54,158,58,195,109,43,201,26,155,83,127,73,105,86,160,238,31,72,14,169,55,155,209,183,145,165,86,181,152,91,172,98,0,115,184,88,242,161,0,61,117,110,143,51,223,92,254,203,122,226,119,179,20,22,72,196,75,51,16,19,254,120,42,36,132,5,161,24,64,254,250,207,118,17,58,189,109,125,244,25,51,166,64,193,137,139,180,83,169,105,111,232,241,179,198,134,237,239,159,99,127,164,175,186,215,90,115,156,173,91,105,172,90,144,131,123,206,238,17,25,155,176,21,27,159,188,89,222,114,20,16,19,139,182,203,23,129,73,148,194,103,144,168,12,68,13,61,77,124,22,148,93,116,52,183,144,38,183,32,252,144,241,15,35,70,154,116,170,102,76,208,92,253,195,246,110,34,207,134,152,31,132,143,122,188,158,104,57,97,112,132,46,72,16,49,45,243,253,140,161,71,3,135,128,245,193,234,91,140,78,19,5,48,5,146,210,128,182,77,196,214,253,136,52,142,34,161,145,228,54,181,132,141,55,237,81,147,5,199,80,235,102,250,75,176,63,141,202,62,73,96,32,10,58,139,128,9,49,168,244,171,106,253,240,54,59,103,74,185,45,223,237,105,22,91,149,128,129,60,205,176,169,77,88,94,70,34,79,179,57,39,60,233,16,54,228,105,246,75,214,7,121,154,33,18,198,139,148,10,146,185,210,222,53,201,65,138,95,21,125,42,27,45,178,71,58,109,5,174,119,36,99,175,255,114,218,162,175,215,182,163,65,58,109,1,113,144,7,110,120,16,115,212,193,53,219,144,128,241,175,150,51,219,78,82,96,227,115,100,203,121,64,187,184,18,217,114,6,62,6,131,232,68,113,196,253,41,232,193,32,122,16,246,35,92,80,238,164,197,177,166,42,3,62,155,174,36,92,41,122,65,218,118,133,45,63,19,118,17,74,253,175,218,72,153,123,190,206,66,112,203,212,56,168,220,43,120,99,228,65,184,171,195,1,100,201,137,38,120,36,11,149,235,75,77,194,84,94,141,20,119,186,72,67,60,221,34,36,161,21,130,81,55,95,213,74,172,75,110,87,229,30,47,53,135,197,189,165,60,63,72,116,112,62,244,44,150,57,223,160,45,48,186,166,95,255,147,109,244,207,172,227,222,240,11,48,135,0,66,253,227,34,141,120,149,90,46,221,67,134,163,152,55,186,57,213,247,76,137,225,184,166,69,249,147,197,184,74,89,21,109,168,234,133,238,252,118,43,124,224,51,185,222,181,116,123,108,71,160,231,76,12,128,106,242,85,224,135,216,178,168,51,55,9,54,249,81,94,138,32,247,188,7,137,133,151,114,114,208,110,226,48,145,184,213,221,42,68,14,133,12,45,70,226,66,204,199,132,209,220,170,92,134,238,132,9,127,46,162,194,49,104,100,149,5,222,110,190,200,251,117,47,150,120,137,82,253,27,128,107,215,81,195,183,194,62,61,60,165,20,121,199,0,102,122,200,57,130,88,166,64,3,250,24,68,242,88,41,206,1,236,0,112,171,155,213,128,134,35,251,100,98,67,76,228,15,129,18,168,145,69,86,122,201,212,33,116,5,227,105,218,22,78,239,28,64,133,241,219,208,218,172,206,152,45,8,110,33,163,100,221,52,133,182,163,99,161,62,74,178,29,225,3,203,144,168,166,99,13,236,227,64,70,206,147,247,67,126,12,17,248,212,239,168,187,233,209,235,191,141,88,104,225,246,177,171,128,160,146,48,96,105,61,9,58,120,139,115,8,61,112,168,20,190,205,147,73,29,203,226,25,184,90,143,134,61,29,195,237,33,95,60,164,143,2,197,20,19,137,73,166,168,75,21,147,60,212,104,118,17,161,127,76,73,229,46,165,182,121,222,65,212,24,82,87,211,14,135,29,63,142,235,223,99,19,27,95,155,248,170,162,193,135,71,108,175,5,1,22,137,153,85,166,144,66,187,94,102,204,107,216,157,32,228,107,224,192,206,217,203,210,254,5,151,116,158,253,228,4,55,168,232,247,97,234,146,111,77,113,44,53,131,94,251,91,241,45,95,63,8,212,112,165,114,33,38,231,148,244,166,24,147,99,200,223,167,71,213,201,126,108,166,92,247,105,112,199,11,142,15,221,253,137,9,42,91,225,104,231,41,159,84,151,103,154,1,190,95,112,28,13,76,209,226,138,195,57,122,237,90,69,169,82,204,142,238,244,219,62,254,221,246,52,243,234,191,70,122,221,69,186,56,222,87,59,42,179,26,255,113,149,120,168,66,116,3,240,148,232,249,241,38,127,79,57,69,219,30,229,117,217,113,46,80,88,177,175,252,135,24,165,218,159,165,103,145,254,75,191,129,196,208,1,255,157,181,211,227,226,45,157,249,252,175,23,47,214,242,216,175,207,194,162,54,62,42,204,193,57,234,214,112,218,116,119,164,193,222,89,177,175,55,2,95,129,223,3,0,237,152,113,204,1,31,228,92,213,220,86,99,147,216,75,55,228,8,165,2,169,68,213,19,139,107,234,230,149,200,146,169,51,53,147,134,82,23,103,16,181,53,50,54,159,85,147,246,226,24,177,212,238,1,184,34,54,227,219,147,199,50,94,86,11,163,24,98,217,115,64,22,69,84,88,211,57,243,244,98,24,12,135,91,105,196,11,99,50,221,38,179,234,211,181,195,57,228,172,17,227,208,137,45,156,8,254,248,192,39,142,78,187,140,180,230,58,70,154,171,47,223,200,72,170,141,82,11,12,126,205,1,67,209,10,39,180,232,118,24,160,49,60,10,85,1,220,20,44,204,107,57,157,162,209,241,89,230,192,156,166,223,90,88,184,180,254,223,107,145,136,123,46,212,79,163,238,72,196,253,42,98,107,172,190,24,137,184,71,204,203,237,104,21,154,35,252,169,203,114,56,201,202,76,76,59,197,76,127,19,156,36,187,1,100,185,160,41,86,14,227,207,17,62,48,72,18,116,14,11,166,63,226,211,149,228,58,182,250,182,242,97,81,169,94,123,202,15,60,94,136,166,164,75,3,102,92,8,143,10,238,110,253,80,71,215,165,77,191,33,208,180,72,147,60,197,54,128,171,250,204,1,83,149,42,54,204,250,97,181,74,72,158,52,55,94,45,124,35,90,82,90,121,194,99,99,212,130,106,34,81,113,74,205,241,159,222,17,120,35,178,97,191,72,48,57,241,63,179,36,119,38,10,167,156,18,83,216,126,145,96,98,237,115,120,140,144,36,24,117,126,98,57,6,101,130,248,44,11,81,191,33,12,154,88,181,242,73,125,197,2,213,62,39,226,120,73,49,59,138,142,224,254,12,111,153,125,186,127,213,246,19,117,119,23,114,166,70,22,44,73,203,86,156,41,127,21,44,249,39,181,66,67,127,21,44,171,224,8,197,21,189,95,5,203,149,184,29,19,152,235,169,73,54,155,85,179,246,149,47,31,79,238,238,64,212,193,51,203,13,57,61,160,65,83,103,200,145,14,83,191,65,173,217,209,138,235,168,26,48,125,129,203,168,23,250,0,94,183,112,154,167,103,135,166,60,177,29,61,229,126,187,84,1,191,59,9,81,9,119,255,190,34,239,160,118,48,243,221,126,150,162,189,215,81,11,183,159,5,248,113,160,132,145,242,215,103,129,179,170,123,189,96,251,245,89,160,102,218,49,19,200,207,146,99,84,111,146,77,101,215,60,171,155,90,37,90,92,227,237,188,108,153,152,163,65,169,148,107,192,139,9,119,88,171,203,199,38,10,212,180,23,27,160,166,13,157,146,99,219,240,215,165,134,111,129,10,239,155,84,165,239,126,26,68,79,217,188,152,77,72,24,8,222,62,210,97,87,248,254,140,204,63,79,53,136,145,83,92,194,109,99,214,169,119,144,30,163,21,104,217,84,79,77,95,37,121,96,1,105,40,234,38,211,176,142,40,250,94,214,245,147,140,32,196,191,176,85,6,111,5,213,51,148,229,81,254,120,86,221,2,196,122,57,142,123,42,60,110,46,89,140,21,52,133,193,180,37,104,206,53,10,162,182,33,88,44,154,209,134,163,161,126,125,221,184,144,54,66,40,128,150,204,118,44,26,161,185,88,55,201,210,116,96,70,163,98,207,182,253,131,172,41,204,233,125,10,100,236,155,57,56,221,154,87,226,225,152,214,143,240,58,216,80,255,190,133,33,111,213,68,83,120,64,118,242,131,173,251,135,244,28,43,144,72,1,154,8,58,81,71,174,120,205,9,105,249,218,148,5,37,11,72,248,154,79,246,78,206,53,25,37,25,55,180,229,91,71,243,118,241,34,36,231,237,150,77,67,199,129,118,232,14,134,208,144,150,118,109,185,74,79,107,181,92,131,180,10,131,149,60,177,156,9,34,5,141,241,119,207,234,107,37,203,145,240,234,98,186,31,10,28,21,70,155,97,122,170,82,111,149,11,199,159,177,89,217,67,71,40,33,107,66,227,161,74,180,218,40,33,37,243,108,123,89,50,136,82,168,140,181,241,163,63,54,2,182,147,251,223,225,181,190,146,122,128,158,179,1,70,214,120,218,151,246,23,79,6,178,86,136,73,223,197,62,116,52,100,182,98,233,150,188,29,241,89,32,78,10,51,37,98,130,0,122,6,32,80,82,106,211,197,152,172,184,106,213,66,167,65,146,243,163,252,49,113,9,217,60,254,249,189,111,56,235,202,64,186,240,62,6,54,202,37,182,86,6,174,12,74,234,134,184,130,240,232,26,158,57,170,32,184,161,126,239,172,133,90,102,45,141,54,139,118,13,147,130,38,231,74,138,65,244,206,87,249,130,126,229,41,7,197,245,240,24,162,175,214,241,192,46,130,189,175,218,96,12,144,19,115,245,91,205,123,28,149,75,26,23,57,167,104,186,223,77,155,22,132,217,209,212,133,212,140,247,107,101,226,243,189,123,62,32,101,164,199,230,37,227,227,27,232,202,222,176,79,195,13,173,121,102,227,213,50,171,150,180,41,127,53,213,57,12,82,82,18,254,214,84,31,181,141,94,236,77,36,74,180,134,211,119,102,28,108,164,42,163,208,67,89,4,3,155,57,44,183,34,111,47,39,30,34,211,183,134,215,112,182,74,110,109,97,118,122,47,227,132,215,201,205,78,191,112,71,248,77,162,181,229,49,132,236,44,133,241,90,166,200,62,220,247,13,245,47,5,233,200,62,28,134,202,170,185,21,178,15,183,247,97,127,15,13,217,135,203,39,213,162,62,226,10,40,232,239,99,221,244,48,214,77,254,110,221,79,36,133,197,104,235,185,229,132,95,36,90,164,230,158,22,203,81,150,163,100,135,145,53,221,215,42,153,160,4,207,27,13,68,152,194,31,203,195,153,221,23,52,157,91,18,251,73,73,162,27,95,7,29,70,189,152,73,88,68,195,236,81,97,29,214,222,248,177,95,106,77,63,173,103,231,249,120,106,181,140,103,25,6,162,163,210,130,41,199,197,80,55,23,252,119,118,125,143,192,159,60,104,12,153,156,170,2,159,207,5,61,234,77,84,151,196,239,194,84,50,63,226,25,69,145,9,147,183,38,81,38,43,36,105,30,2,139,226,93,64,181,161,102,71,57,42,69,74,20,104,227,147,92,78,35,105,198,213,214,214,138,213,218,15,229,18,226,199,115,41,240,121,152,122,105,148,212,243,137,17,246,20,124,230,162,227,89,157,121,157,57,162,53,76,209,43,50,16,28,99,198,223,77,210,136,143,18,119,121,105,77,73,141,78,108,191,56,117,234,233,26,130,59,130,77,168,204,204,249,54,157,8,67,122,134,113,180,68,128,180,79,17,65,170,253,209,25,159,72,184,166,196,161,162,75,40,222,179,211,66,182,214,8,45,41,209,33,75,34,46,202,24,165,72,127,213,47,213,207,151,116,105,178,165,65,189,254,91,133,143,213,235,38,138,113,34,80,166,252,196,66,152,209,64,105,30,142,127,247,21,12,231,156,113,176,104,42,235,229,109,40,81,191,226,211,53,68,153,206,201,75,13,222,146,149,86,38,168,67,49,202,5,27,63,204,134,218,107,9,66,184,3,12,197,162,184,192,54,238,214,180,204,124,102,149,114,104,164,203,186,25,149,101,4,233,211,102,13,239,50,117,138,84,114,247,19,150,174,25,247,16,11,208,33,52,234,82,190,232,154,244,56,241,236,214,240,224,51,192,230,127,107,196,38,249,8,252,66,234,146,175,133,47,97,220,141,34,200,133,83,221,125,72,138,84,121,198,46,144,178,17,63,143,204,107,187,202,37,76,50,49,204,201,84,219,50,33,63,110,69,135,26,214,55,201,79,251,229,94,127,67,140,124,168,96,168,16,168,161,48,2,206,206,150,172,22,17,248,61,94,84,32,141,122,178,158,105,138,33,188,1,78,26,97,148,109,39,219,101,87,99,11,118,228,217,218,226,76,102,251,1,238,45,249,186,153,253,177,49,177,214,83,0,145,55,5,255,248,145,39,84,60,92,42,108,43,234,249,103,177,99,188,193,200,122,3,142,101,105,171,147,24,222,122,120,201,20,76,125,217,178,28,52,219,157,106,35,248,50,131,32,235,141,37,163,228,71,77,8,150,114,246,242,185,167,187,46,31,215,177,181,53,101,197,156,54,180,213,130,147,25,162,232,31,63,97,146,83,59,56,120,230,251,214,251,159,171,41,208,230,8,244,5,157,36,197,3,215,240,242,195,32,169,32,78,99,80,113,210,138,39,116,212,40,102,211,233,25,86,94,50,17,17,17,50,69,96,20,69,24,213,48,211,43,203,49,128,136,244,31,253,129,220,23,62,255,195,188,15,16,222,90,201,165,214,173,77,103,178,46,246,104,10,90,53,25,200,192,70,13,250,228,228,66,74,27,163,148,143,115,113,63,95,217,159,182,164,46,158,43,49,6,206,167,110,148,205,60,55,15,217,189,198,253,52,185,224,16,90,48,195,136,38,242,171,169,22,37,147,47,185,148,133,108,170,201,88,113,151,154,32,155,106,176,166,112,152,70,99,50,33,246,230,5,212,43,253,37,205,4,145,150,48,211,193,132,207,164,137,210,198,142,199,134,177,74,177,192,0,46,183,21,223,210,133,83,27,164,94,70,61,224,144,109,205,216,160,73,152,79,152,202,50,140,184,48,146,181,203,25,232,192,106,17,179,144,215,114,204,249,213,147,236,110,122,43,184,47,16,4,21,77,215,14,133,230,19,172,140,170,35,226,40,232,169,75,109,30,180,207,56,24,129,213,123,121,37,75,232,174,36,129,134,4,26,185,52,240,224,237,18,41,240,147,250,190,251,113,18,198,38,48,39,187,100,102,8,119,144,131,118,20,15,200,198,221,42,159,18,121,95,222,127,227,152,125,228,211,81,220,81,104,197,13,123,234,226,160,102,90,50,97,215,197,28,244,212,128,49,6,162,63,189,84,76,235,90,3,117,173,87,119,170,235,51,119,147,7,126,2,49,165,171,84,50,9,170,62,62,30,246,14,101,34,73,246,208,232,24,98,176,50,215,33,197,13,206,149,238,116,253,144,116,136,113,36,172,36,219,187,227,76,37,143,23,248,25,138,155,234,14,25,130,2,173,9,250,143,210,211,160,117,29,100,238,116,39,116,63,105,86,242,184,226,6,251,141,213,185,72,62,169,61,62,180,141,85,95,168,214,44,98,91,137,179,231,132,133,116,177,227,119,143,125,164,31,93,205,207,157,50,26,24,98,232,255,131,88,65,155,131,178,108,78,240,240,83,141,37,126,192,251,99,6,22,242,252,30,248,120,142,141,250,198,10,35,6,188,46,117,170,90,121,18,254,24,164,43,105,206,175,51,56,18,252,219,98,241,53,185,1,136,103,0,62,54,230,87,114,9,15,236,126,236,24,99,76,114,111,140,164,237,78,127,8,122,22,164,244,229,28,26,19,19,243,139,124,95,195,76,35,35,138,136,167,70,228,198,196,57,237,133,84,149,177,205,138,113,51,60,21,170,150,75,40,97,85,138,161,148,199,45,110,88,22,8,141,224,73,156,1,242,197,81,8,26,215,20,214,180,68,208,35,170,129,216,214,83,115,211,52,191,153,163,7,170,89,189,168,206,67,194,3,105,215,51,248,162,206,75,250,5,22,109,144,240,64,211,100,3,147,189,124,237,207,214,245,59,234,91,230,163,31,36,117,194,253,134,49,255,210,114,162,213,31,138,161,215,126,190,78,92,145,115,252,52,62,92,75,47,58,37,129,170,168,146,140,78,244,51,53,142,18,126,124,10,104,178,219,168,214,108,137,108,200,90,96,25,216,186,85,151,234,51,246,115,236,39,137,145,230,164,172,93,36,99,37,99,114,152,78,228,58,231,215,194,114,254,47,155,120,123,219,234,178,108,50,96,188,237,5,21,57,158,122,130,119,117,113,89,40,32,160,133,7,219,237,18,185,77,255,82,140,242,251,242,141,60,85,38,183,201,212,189,239,127,224,12,42,93,68,111,158,72,242,40,225,90,79,133,196,187,150,245,141,194,198,93,64,165,96,234,237,22,252,117,33,190,159,132,27,25,24,131,35,15,206,20,22,18,158,231,107,184,39,220,0,28,166,154,74,18,150,22,109,56,138,37,75,151,210,33,106,22,75,61,22,88,10,29,67,38,147,90,218,135,4,115,252,172,246,67,41,132,111,223,43,85,222,47,127,32,186,163,107,232,36,227,228,177,41,116,102,129,252,237,21,101,115,17,198,30,44,253,64,236,71,78,91,247,187,107,74,250,231,234,113,55,56,81,5,234,232,27,138,162,2,45,108,231,18,252,225,39,51,177,175,242,91,230,116,192,170,185,176,62,70,74,54,32,93,185,7,209,15,66,13,70,246,13,121,185,35,200,106,56,187,104,42,118,211,190,209,134,248,37,219,28,62,69,182,87,147,253,214,75,53,193,53,182,26,186,69,145,26,9,34,73,241,244,217,65,43,163,154,130,104,240,167,162,116,72,49,4,22,18,159,146,214,120,72,18,217,41,206,15,92,231,171,169,232,144,54,78,8,1,179,179,137,89,113,205,155,41,80,223,62,32,205,224,96,210,98,53,61,184,84,150,160,74,66,147,37,47,150,76,20,134,2,221,140,241,41,108,78,215,9,227,51,88,189,166,162,95,53,155,177,32,197,50,242,28,252,113,209,217,123,64,56,150,198,245,139,64,169,61,80,93,92,86,46,248,249,248,215,51,230,86,251,228,119,245,177,83,153,82,250,70,233,227,247,119,2,107,169,17,254,239,39,178,17,177,207,226,190,255,133,147,49,184,120,83,166,175,127,167,161,152,204,234,30,197,30,178,185,248,221,145,235,40,11,217,92,148,74,124,190,47,131,108,46,74,126,49,67,124,168,157,85,155,87,34,173,69,210,226,84,21,219,21,135,87,124,13,90,96,111,56,146,231,27,204,89,232,137,65,166,62,120,230,27,16,95,69,0,192,169,197,96,35,212,29,115,250,231,155,54,247,172,199,30,111,132,219,78,129,51,227,249,229,167,159,47,22,228,202,132,244,66,85,76,140,207,233,194,174,193,254,232,86,180,130,44,23,233,187,216,218,165,87,132,59,207,89,27,70,52,178,59,152,78,120,67,202,113,244,225,54,204,150,250,88,205,187,49,221,192,152,173,163,5,147,225,46,71,168,50,35,143,187,40,177,227,104,184,225,147,240,190,28,54,70,22,222,31,119,88,181,244,134,247,163,151,205,219,6,242,60,63,212,222,253,66,78,49,81,113,223,184,18,108,199,64,117,57,97,218,197,117,142,135,57,243,1,56,248,192,111,174,162,214,56,146,142,241,6,224,134,100,52,10,141,65,199,83,92,131,162,78,243,15,76,196,191,88,73,247,167,13,160,203,130,168,26,143,89,238,107,92,61,105,247,183,130,19,105,187,193,131,251,64,108,245,42,27,234,87,232,189,232,13,155,131,114,249,64,141,175,65,95,61,68,178,152,26,220,52,114,218,25,237,131,167,191,61,22,47,151,212,78,49,167,150,124,189,231,237,82,67,140,51,22,20,239,206,113,175,126,83,178,205,245,21,175,138,16,1,30,126,107,111,0,0,127,14,79,225,48,66,134,95,19,250,75,239,231,141,212,2,234,198,131,193,135,239,255,127,215,141,251,11,227,206,251,159,17,134,34,190,168,201,11,138,138,195,237,28,185,251,134,154,163,18,134,196,237,170,45,42,36,224,175,214,203,205,71,52,92,131,97,210,104,250,153,247,95,83,245,175,143,92,204,35,137,143,86,118,54,177,52,140,108,252,215,250,215,12,237,169,58,103,140,235,123,182,109,134,191,90,118,101,104,242,246,43,109,87,143,206,138,1,236,132,250,18,68,194,178,203,215,227,201,151,172,65,58,243,77,224,113,127,102,163,239,93,206,55,128,20,24,63,193,167,124,211,173,160,27,64,242,238,245,211,142,34,171,165,229,103,184,108,141,62,78,62,199,202,175,36,107,161,230,106,6,110,51,109,28,205,23,63,136,38,43,193,106,63,237,119,51,183,92,92,118,99,222,213,26,80,21,203,215,159,14,100,126,96,205,72,197,174,45,95,132,247,233,8,144,13,220,0,64,119,94,186,58,129,57,5,237,191,73,29,6,171,204,209,246,63,250,67,192,231,8,166,122,220,178,121,173,132,74,242,155,210,231,84,93,226,152,254,233,136,95,11,31,214,113,160,205,66,254,134,246,23,0,177,7,226,246,161,164,181,166,183,252,166,199,197,255,164,62,245,119,22,164,191,87,199,191,106,122,138,50,162,250,98,253,47,170,190,119,121,248,76,15,137,229,25,250,47,57,51,143,232,148,248,186,31,69,23,233,58,65,35,17,175,237,211,89,187,17,29,97,174,83,50,16,162,88,35,96,54,248,108,216,206,248,61,172,90,53,42,204,39,115,150,87,116,238,30,77,165,137,252,10,119,83,139,172,156,130,170,243,218,22,228,60,55,151,46,45,130,86,148,192,207,193,241,194,138,191,121,10,164,23,193,176,91,208,251,40,217,150,92,13,18,171,246,94,205,100,180,184,166,207,113,59,158,79,236,151,169,65,178,55,251,94,1,226,95,85,239,191,91,190,142,141,99,186,154,243,3,24,171,211,123,72,16,20,43,218,75,72,180,50,10,85,19,80,187,24,55,19,111,66,8,34,14,169,10,75,87,84,193,146,63,180,116,198,13,81,106,102,112,77,67,203,6,47,56,20,95,62,99,128,139,191,13,99,192,161,158,58,32,166,146,85,141,115,154,158,54,162,158,48,49,3,214,19,53,148,148,164,156,182,90,209,33,44,26,27,90,66,111,151,213,36,187,12,71,5,141,204,27,112,6,82,247,166,125,198,58,162,113,167,218,189,24,193,173,61,29,61,224,125,210,79,176,82,182,90,160,96,76,107,177,176,43,110,162,126,239,42,206,235,54,242,63,252,122,3,232,224,140,186,120,143,57,89,95,166,190,218,178,53,203,143,148,138,80,108,97,15,97,20,66,223,86,108,26,103,61,109,46,138,67,42,69,36,4,142,155,204,65,154,193,140,115,93,14,108,84,193,228,39,44,92,187,55,128,94,211,27,0,174,210,13,224,155,129,143,47,224,65,219,112,203,69,191,87,122,69,137,142,69,154,107,249,194,21,129,149,8,94,29,245,49,17,219,113,191,182,53,79,194,145,148,85,87,252,232,64,144,3,179,96,170,222,134,248,237,170,100,116,62,158,229,231,179,91,100,103,58,28,231,68,190,41,255,62,28,173,93,141,238,98,113,156,209,109,196,211,157,239,79,100,33,166,223,33,226,190,127,24,177,132,223,0,254,235,10,218,40,142,48,66,171,162,36,61,175,98,80,103,100,224,41,206,186,73,32,105,100,23,23,19,94,63,180,142,225,104,53,218,36,143,192,166,33,48,89,155,230,98,4,248,73,201,156,121,213,28,60,36,151,106,251,246,63,71,57,31,209,215,45,205,240,152,26,89,150,59,215,228,132,112,147,104,80,125,72,163,149,74,152,136,232,252,58,103,231,47,80,79,10,125,24,151,21,215,39,150,23,192,92,109,11,51,19,133,153,22,10,121,85,154,208,151,173,166,169,105,117,55,228,185,232,150,26,160,250,135,34,1,42,24,223,214,133,86,210,156,134,30,83,103,241,37,212,146,193,196,97,173,193,193,13,128,243,239,15,1,221,90,249,225,133,188,94,137,51,238,186,14,79,166,169,241,204,94,26,98,91,56,57,35,229,237,145,87,30,189,5,36,60,218,31,8,86,130,211,179,191,16,33,33,179,116,122,203,245,170,29,70,135,135,146,65,212,25,159,254,108,147,245,225,222,230,53,222,162,32,133,157,183,154,246,126,93,247,86,227,195,207,173,201,22,117,112,157,17,255,135,70,31,108,12,153,2,134,208,133,83,147,189,47,37,119,26,156,69,51,34,149,103,104,147,156,208,172,228,248,6,130,191,152,4,17,219,117,15,34,160,90,56,131,136,220,130,16,137,205,28,83,157,159,31,155,65,198,100,72,194,229,76,168,132,36,31,146,112,233,231,230,152,18,66,241,139,112,73,1,153,87,46,1,115,208,66,48,48,169,111,35,55,253,141,96,133,83,137,158,232,12,45,207,219,216,45,27,32,126,131,172,101,162,172,39,246,232,205,164,220,253,243,151,207,239,255,246,95,223,179,92,143,105,97,248,57,195,250,249,246,85,87,121,148,240,66,195,157,202,146,121,55,55,14,183,56,113,68,67,5,166,110,211,136,218,219,63,2,33,35,95,67,60,175,180,9,9,254,82,253,192,146,55,53,41,213,66,202,89,170,184,12,200,214,44,27,13,159,42,26,27,109,28,125,63,14,235,127,189,83,111,25,140,108,217,240,231,54,54,53,71,85,205,7,34,226,220,189,176,0,152,241,176,159,98,126,246,132,140,223,175,149,214,47,112,230,179,244,103,182,77,120,7,60,151,188,38,75,187,248,118,134,95,188,37,94,112,234,33,101,3,1,239,91,176,129,149,97,212,137,78,183,27,174,115,101,80,5,217,248,174,142,176,147,221,71,54,190,127,226,131,195,211,17,200,198,119,45,207,78,202,19,48,164,38,11,149,159,58,66,202,2,155,232,251,211,233,235,126,161,79,62,127,19,215,234,185,26,125,48,249,103,107,14,176,199,159,168,146,56,208,49,177,122,210,52,78,181,108,203,168,164,222,96,85,134,184,144,199,159,56,13,181,149,134,209,235,85,87,183,253,127,22,32,228,179,78,85,91,17,161,251,177,195,240,102,102,22,42,135,204,11,141,93,175,248,11,157,229,20,93,194,103,120,13,106,12,164,254,69,137,154,193,59,169,103,76,252,148,108,27,89,117,199,177,12,218,131,221,139,56,139,98,254,179,5,9,32,181,8,134,31,179,81,223,31,178,245,15,26,171,35,131,111,196,166,107,96,208,115,100,43,53,76,91,166,242,118,117,19,193,205,148,229,110,19,53,147,128,44,144,178,28,72,137,104,80,65,146,101,73,152,230,28,207,50,112,40,116,170,196,43,104,107,235,187,149,114,142,210,18,184,11,29,110,67,63,64,235,8,251,44,165,207,218,7,73,179,155,134,201,11,184,140,110,7,179,95,254,239,18,188,30,127,217,82,156,81,231,18,238,152,212,205,175,170,187,47,201,42,136,201,63,201,100,50,128,72,159,86,207,103,197,143,3,158,68,244,96,36,76,227,39,117,155,204,61,137,216,198,171,158,200,127,226,207,107,222,68,231,76,26,27,98,94,35,87,198,78,100,135,25,32,23,67,225,42,9,51,51,23,25,78,64,164,233,171,188,6,226,132,228,190,220,214,104,2,105,141,187,229,54,58,2,107,108,224,163,200,139,195,51,222,92,142,161,13,156,42,90,54,78,169,10,173,125,186,47,158,140,169,77,239,22,194,196,19,43,19,193,51,23,140,108,138,65,57,144,217,107,76,84,9,224,21,150,116,100,175,79,140,12,175,204,66,13,243,176,222,42,217,238,194,139,50,31,45,183,8,4,100,71,137,116,66,124,217,58,205,137,15,3,114,204,177,170,97,103,141,219,100,167,106,148,47,157,224,46,54,178,87,204,170,71,253,126,202,147,54,112,147,191,132,91,196,141,250,99,93,65,165,116,223,100,205,42,77,110,203,0,44,145,126,99,129,147,30,108,181,230,154,43,238,191,170,137,178,185,185,49,147,115,200,176,222,113,124,233,35,11,231,77,110,200,255,204,160,172,201,188,19,215,64,35,205,181,21,226,161,28,93,202,40,210,176,157,66,13,183,166,167,111,46,52,206,199,122,249,144,252,8,98,154,43,240,101,86,222,47,112,99,202,125,137,122,160,173,127,81,46,17,37,112,65,92,125,112,56,163,166,110,108,123,225,88,119,158,222,14,10,78,88,51,189,52,4,149,106,249,222,251,125,78,194,127,107,9,220,158,237,255,245,129,235,155,185,252,174,149,234,234,249,147,19,151,44,254,184,100,177,224,182,170,206,235,146,139,42,195,186,206,192,239,187,186,102,14,170,254,2,65,36,218,35,92,146,254,108,208,9,185,38,235,130,177,111,212,123,95,230,109,44,73,217,171,184,52,154,33,74,157,169,17,197,49,159,229,113,115,6,204,37,87,28,246,120,62,61,211,142,228,240,3,43,246,27,101,141,139,38,204,54,128,56,40,64,236,19,73,119,122,206,110,0,68,38,25,108,197,38,152,111,86,136,156,6,197,116,162,237,77,229,97,198,165,147,51,193,183,3,230,15,164,142,163,64,161,20,125,18,7,167,142,203,13,246,43,143,82,187,215,223,112,148,159,145,170,180,38,63,228,125,255,39,231,106,166,67,198,230,249,136,159,144,137,108,114,219,246,69,233,233,134,73,218,120,190,247,116,132,197,246,178,7,217,187,237,240,223,239,142,23,215,234,123,59,85,206,142,171,77,38,90,235,121,22,255,96,175,250,22,41,157,54,231,169,35,21,249,28,127,111,246,144,249,254,246,179,247,126,163,61,226,94,62,127,244,71,31,135,37,213,106,207,47,208,89,178,255,212,2,204,19,107,87,107,207,255,139,79,42,189,32,239,149,255,244,23,159,20,10,38,146,141,227,51,83,158,231,70,161,241,167,167,113,135,17,248,228,250,228,222,125,54,124,68,107,31,75,103,71,120,162,153,57,153,233,44,235,60,19,189,68,22,86,138,105,30,29,20,189,106,225,182,209,59,26,40,199,23,82,47,55,73,44,184,150,238,143,61,195,122,45,140,188,42,138,102,253,146,120,2,127,93,21,164,201,227,185,201,183,87,5,210,166,24,121,85,0,31,139,74,223,94,21,244,32,32,61,37,203,135,123,147,175,126,133,77,1,214,41,109,12,158,204,219,215,88,53,230,148,230,226,140,142,127,244,75,238,252,179,216,235,95,244,184,120,147,245,220,217,107,239,154,237,151,232,24,224,238,231,175,122,94,235,66,195,51,234,44,156,195,2,26,251,222,97,92,239,67,181,113,220,195,147,221,215,153,235,73,101,220,169,234,86,250,55,141,59,26,19,50,134,202,29,40,95,54,252,105,165,133,221,0,226,155,221,119,211,255,222,88,75,89,66,222,85,167,72,169,155,184,191,119,214,4,201,48,242,134,106,106,157,227,52,106,67,55,140,164,222,252,126,116,68,150,69,202,222,30,191,243,250,111,90,254,142,243,204,95,97,248,7,206,83,52,227,127,193,121,218,105,91,236,233,234,206,141,243,154,172,50,239,169,63,123,146,183,244,139,4,137,186,141,237,248,30,73,130,196,65,249,58,21,177,19,228,84,80,22,120,26,38,38,151,84,113,143,161,238,193,76,14,190,149,86,210,1,163,147,185,169,198,0,19,187,162,241,160,148,98,180,60,69,227,57,6,11,67,50,233,188,50,65,126,186,72,12,179,180,146,181,182,22,211,136,114,138,88,150,147,251,11,103,130,159,156,43,185,166,145,118,95,134,235,19,38,116,189,31,69,112,66,180,202,38,73,236,168,53,140,16,94,6,36,92,14,110,14,96,130,45,138,54,47,176,17,151,138,50,79,26,109,64,129,38,9,234,88,133,58,129,223,68,65,131,119,230,179,68,249,136,86,237,212,224,18,174,132,57,27,200,144,140,122,28,5,208,137,168,96,207,129,93,136,42,225,79,190,227,18,147,255,152,15,130,223,189,0,155,90,31,10,203,143,180,182,117,191,2,210,148,130,224,26,91,42,102,106,115,70,224,8,174,28,178,222,88,138,1,227,23,172,192,32,28,168,93,62,137,18,177,122,0,245,16,77,44,21,21,21,27,235,131,84,103,71,175,85,230,116,214,75,247,97,29,4,124,250,59,13,107,9,229,131,7,216,196,84,222,64,73,109,132,26,113,232,60,205,69,21,156,25,157,45,76,8,202,188,92,16,214,243,197,161,5,192,202,152,243,213,0,172,222,255,244,78,255,62,173,1,245,110,87,151,210,106,171,90,82,65,161,204,81,2,222,0,131,46,16,19,248,85,177,134,155,130,133,94,190,14,74,27,229,108,78,69,51,95,7,185,141,218,209,125,134,152,91,157,229,251,44,93,84,6,4,6,134,108,238,25,128,185,190,150,125,250,142,15,150,220,113,239,127,134,20,213,171,155,116,94,20,109,102,224,215,235,49,164,162,68,247,125,114,15,17,181,62,155,220,134,115,241,236,73,234,110,220,72,75,254,28,45,106,255,47,25,191,81,37,125,85,66,25,111,5,165,88,92,241,92,174,249,80,27,241,192,121,173,89,44,46,23,202,241,185,218,125,73,137,199,127,56,95,2,154,90,113,61,244,60,131,171,201,15,133,86,181,154,94,6,10,23,80,125,100,176,126,120,220,219,16,178,106,28,232,196,227,7,140,125,145,133,2,213,0,247,177,0,3,8,182,30,30,14,27,29,152,16,100,25,166,49,106,125,212,204,195,210,205,70,54,129,254,209,244,155,75,117,106,53,227,40,229,139,174,197,71,24,101,183,246,246,158,69,49,103,191,110,162,57,153,46,216,184,47,220,219,149,130,47,120,101,30,162,32,150,36,106,17,68,192,111,141,88,169,24,0,202,202,152,129,9,86,135,40,106,5,226,61,182,167,150,46,167,160,52,210,83,79,239,212,125,232,231,92,132,253,72,176,198,88,84,51,209,71,141,223,208,55,95,152,82,204,104,35,4,99,116,15,201,37,191,95,210,183,88,228,81,23,141,236,117,112,246,231,155,69,99,164,197,155,54,94,134,56,163,198,240,235,18,196,43,166,170,6,145,56,190,91,4,39,44,152,172,241,150,132,65,106,41,241,12,42,147,115,235,93,64,216,133,146,222,81,117,137,179,227,119,173,68,226,99,15,71,200,164,174,212,141,159,89,215,127,48,81,227,171,30,172,100,119,30,47,253,86,175,125,92,236,88,107,246,154,138,69,82,207,253,199,56,229,15,114,83,217,158,130,117,111,51,165,166,8,117,140,116,227,141,240,105,130,44,124,73,163,133,130,97,34,130,131,248,45,181,200,206,108,101,213,0,56,154,232,104,244,32,102,128,2,131,167,202,246,181,75,13,244,19,242,236,96,112,83,89,201,212,248,209,154,35,143,171,252,183,164,12,224,174,116,217,204,206,189,242,218,240,19,209,13,224,55,19,209,55,255,174,242,59,242,135,160,205,191,216,150,254,182,8,254,12,2,71,70,26,162,249,176,110,250,227,183,252,179,19,203,153,95,254,246,222,204,238,22,135,162,113,142,37,36,53,97,156,125,208,66,26,113,79,44,202,148,60,68,30,233,155,113,46,67,133,44,29,188,0,184,248,161,170,84,65,130,140,229,128,164,223,18,88,177,86,91,205,216,166,47,223,148,180,107,128,203,76,143,40,83,171,227,176,5,31,173,212,201,107,79,41,215,230,253,197,114,41,138,28,156,227,83,179,57,53,89,73,115,238,132,228,51,11,128,151,154,185,156,250,91,53,100,236,0,28,47,82,221,194,68,198,14,12,198,103,35,117,57,191,98,7,164,202,230,109,236,128,29,19,19,19,30,186,185,221,215,191,111,111,101,247,150,74,249,217,246,193,75,47,145,112,67,213,88,56,218,66,151,239,133,60,117,13,189,25,167,205,107,158,93,93,190,184,136,235,86,6,48,222,43,26,31,131,244,12,122,109,246,221,31,129,21,36,120,133,182,140,181,143,119,167,14,192,212,131,178,241,103,86,103,123,120,185,176,84,118,179,232,217,186,4,69,185,19,71,142,88,118,72,132,60,203,185,47,0,149,44,72,109,136,9,209,158,204,252,150,193,45,57,217,233,243,61,253,166,219,237,53,180,93,46,189,104,163,39,198,124,49,79,167,29,218,28,153,37,24,151,94,238,80,137,157,172,37,75,143,224,175,140,228,237,82,181,196,15,168,142,45,155,178,123,32,138,132,115,45,28,171,253,163,212,105,7,243,223,134,32,52,148,96,224,83,118,202,149,123,64,164,57,205,202,211,59,103,129,247,68,136,182,43,22,94,224,89,37,70,114,11,249,63,120,160,50,168,168,218,232,187,213,8,203,145,35,202,97,244,182,84,248,70,240,156,209,172,231,197,190,71,136,247,237,153,95,136,187,149,156,102,86,50,127,113,32,220,162,233,107,149,109,243,243,117,163,143,215,13,96,18,80,249,216,50,222,219,243,126,156,37,86,32,113,140,66,254,144,178,177,110,154,209,100,137,110,6,74,168,167,235,227,249,8,39,243,74,55,255,106,203,123,18,218,174,186,240,84,54,52,249,23,160,3,133,153,149,115,128,244,53,209,155,228,119,53,9,101,47,136,14,206,112,120,29,24,177,34,35,167,130,183,25,201,71,208,207,46,239,11,173,127,103,1,48,117,143,13,226,254,244,8,214,86,47,101,216,78,147,57,62,17,167,177,210,192,103,50,249,64,71,189,93,229,158,40,60,51,136,82,53,39,169,188,106,220,77,233,24,34,152,81,184,106,255,243,130,18,167,174,32,163,144,183,48,100,240,212,171,12,190,114,221,253,230,161,220,145,89,217,36,37,99,226,169,48,255,217,133,168,246,203,175,196,64,158,27,64,231,236,213,242,227,208,205,9,231,73,67,80,178,109,199,143,182,168,26,224,0,58,221,164,88,222,207,166,88,225,22,105,76,163,70,0,225,115,128,67,131,146,112,63,195,47,149,174,135,112,135,187,66,95,254,95,214,231,130,124,41,123,101,170,47,198,31,141,250,160,236,142,5,96,52,182,49,194,80,84,217,200,51,112,189,225,0,112,142,75,34,243,69,146,27,223,126,189,215,170,228,236,41,154,97,198,233,207,103,26,232,109,93,72,116,185,201,244,125,211,52,215,178,27,192,138,112,151,38,46,52,131,94,37,233,97,205,44,254,183,201,6,159,14,46,10,5,139,205,1,11,238,3,243,35,200,162,88,219,165,58,15,122,195,140,25,34,136,222,196,212,166,223,227,193,165,166,99,68,179,17,237,66,211,192,235,11,75,161,111,149,125,100,35,6,156,48,249,56,115,126,111,85,164,80,23,26,180,94,246,168,28,75,96,140,223,139,167,82,135,227,202,40,26,251,130,167,118,146,150,200,238,167,190,207,7,86,202,102,108,229,100,133,102,5,215,218,75,178,35,169,107,246,45,236,113,160,164,26,138,169,183,13,211,13,96,253,105,12,89,176,121,96,155,115,198,13,192,195,149,127,211,199,232,28,32,163,123,63,56,226,91,0,121,63,5,255,239,106,242,184,250,34,31,242,203,191,254,239,194,206,245,62,45,253,233,107,77,231,192,71,217,249,77,2,207,176,38,91,245,163,190,77,254,144,81,34,235,146,192,17,205,249,87,1,234,219,81,149,106,102,74,230,242,188,238,77,207,207,226,128,228,105,8,92,101,62,74,222,65,25,173,24,156,72,81,16,1,170,26,173,121,97,223,136,226,226,156,155,162,209,60,234,12,212,121,135,113,178,209,221,240,232,229,73,205,224,160,110,2,235,10,21,150,108,137,117,146,51,37,17,13,141,208,0,115,53,141,182,185,49,88,44,216,91,204,70,72,62,102,241,147,99,66,49,189,164,24,237,57,193,15,42,150,151,117,246,43,11,119,130,151,55,187,206,230,50,201,74,56,185,11,98,51,78,177,217,200,83,9,61,53,180,181,59,113,229,231,58,231,206,243,161,226,53,53,241,82,154,223,126,222,75,115,90,204,252,145,136,242,149,128,212,180,68,166,131,243,126,175,61,87,46,85,105,23,68,117,33,105,110,42,32,214,99,138,212,169,116,195,79,153,115,91,1,74,253,70,144,195,23,128,174,182,37,117,136,139,236,42,87,62,126,245,248,88,17,0,224,73,83,9,123,89,246,48,11,220,197,51,141,171,92,113,69,64,16,89,173,84,36,103,77,173,206,89,74,39,89,175,195,145,197,151,80,147,91,230,169,154,77,185,98,196,247,104,173,114,214,240,6,48,88,167,230,115,209,159,126,101,123,251,251,254,107,152,148,112,251,159,226,202,224,246,153,121,158,77,109,225,61,172,160,31,97,216,213,83,148,250,41,94,246,98,118,181,204,100,214,202,91,184,36,17,36,144,39,213,54,238,23,17,156,45,163,80,201,86,240,110,238,32,232,79,121,14,106,59,127,153,163,201,9,219,72,201,104,39,81,99,18,86,167,125,115,112,46,112,235,1,246,59,227,192,232,64,196,184,108,93,36,141,180,85,222,188,101,132,36,60,249,121,4,88,57,124,194,94,120,76,170,162,126,152,235,253,112,11,209,213,55,70,128,104,90,121,157,114,81,164,20,199,117,237,164,58,220,75,187,51,106,240,27,26,253,216,199,177,27,0,187,89,232,142,86,125,234,140,203,5,110,251,14,19,39,177,88,84,143,3,54,120,180,238,168,71,155,209,170,147,109,32,80,70,187,179,148,102,85,28,1,242,190,180,146,59,123,252,106,139,124,243,6,144,92,221,234,180,48,223,79,202,127,21,242,245,216,132,44,130,172,103,141,55,200,216,76,204,221,136,121,189,97,101,214,237,19,103,214,170,58,204,110,28,42,30,229,198,109,89,214,163,109,176,218,26,205,186,16,122,117,151,28,41,165,45,213,132,46,220,98,34,28,192,45,219,43,254,58,33,161,163,140,181,201,94,164,241,155,17,100,15,174,65,181,188,73,75,142,108,217,186,114,149,38,206,250,5,101,107,188,60,182,231,253,123,11,206,158,237,118,40,19,196,227,168,7,228,246,153,65,148,115,83,84,97,108,190,100,117,39,66,191,240,212,53,106,120,191,240,212,199,250,124,157,245,134,72,60,181,37,243,26,207,188,204,47,60,53,49,103,33,70,108,96,44,4,7,38,72,143,238,244,239,69,194,254,244,85,240,157,223,255,35,122,17,128,0,65,128,224,5,10,243,155,238,174,117,11,5,167,117,229,75,209,191,80,92,138,188,96,84,198,8,92,195,230,216,30,149,109,105,29,40,180,29,157,155,168,18,97,150,84,23,61,10,24,0,0,8,138,45,200,129,225,107,199,62,193,94,105,103,63,52,5,85,1,104,106,181,81,176,110,123,247,182,78,161,97,79,183,146,103,113,39,127,248,95,70,113,250,210,92,228,250,228,92,63,27,195,163,117,176,161,179,253,118,162,249,118,50,201,153,195,229,105,228,18,101,88,41,198,86,116,125,194,188,153,91,194,224,84,80,4,36,162,46,2,142,115,181,54,231,255,23,240,166,133,203,79,201,152,61,240,92,173,73,135,74,170,250,147,213,146,33,166,246,75,28,249,21,218,39,147,15,18,184,205,10,115,35,32,243,11,89,121,169,78,204,112,16,215,16,75,50,151,156,64,109,160,154,229,95,20,225,89,143,255,109,131,176,106,100,143,27,161,175,119,187,69,137,204,57,103,234,157,18,6,84,192,69,191,155,244,230,211,168,36,249,133,84,115,81,59,79,65,169,171,242,8,41,226,251,87,179,186,176,185,100,32,164,92,85,197,255,49,54,240,175,202,196,145,247,197,55,194,223,178,231,223,85,97,103,103,102,252,64,212,225,116,155,234,165,78,234,69,181,46,10,212,233,156,214,71,35,21,180,33,30,32,198,185,117,123,54,118,204,169,219,200,173,223,42,43,205,105,225,221,172,31,249,70,25,129,169,174,121,188,130,181,32,239,144,52,75,41,131,78,96,54,39,205,128,232,104,107,255,26,112,113,14,6,213,251,38,50,19,111,223,106,192,112,110,227,32,115,3,120,152,76,175,112,123,253,120,173,164,180,178,23,93,98,191,23,254,192,225,243,1,52,26,112,174,158,153,158,244,184,152,200,167,126,191,91,149,57,166,64,139,71,181,191,92,171,104,69,86,152,70,136,26,172,94,159,106,95,137,111,197,75,41,35,95,172,208,82,92,150,149,55,79,147,202,81,143,143,170,94,219,80,139,230,83,33,164,181,172,179,56,119,202,92,193,194,25,50,181,89,197,128,195,128,99,80,88,183,96,173,161,28,124,212,249,114,155,84,52,186,78,71,199,49,171,147,216,67,174,16,122,155,80,177,197,95,39,12,226,131,187,180,9,86,80,247,68,197,235,214,222,108,119,49,212,63,96,42,165,14,34,215,137,251,200,209,36,25,203,46,185,237,80,68,9,202,61,134,63,242,192,134,139,248,147,97,36,79,239,147,152,49,212,201,203,228,127,203,54,177,18,168,127,81,55,149,255,52,93,222,92,60,240,152,110,1,4,140,127,217,232,95,76,97,206,205,77,128,72,55,161,201,117,75,232,37,93,45,219,189,1,164,53,40,240,84,172,10,26,232,17,21,208,136,197,212,82,144,89,51,32,242,214,186,167,106,152,82,151,42,86,75,109,56,136,99,202,149,61,64,84,207,82,94,253,169,28,247,148,132,196,148,12,205,244,42,235,251,181,157,1,151,123,167,44,187,66,153,180,53,23,60,167,180,95,151,210,208,46,199,66,148,192,234,219,107,187,188,250,20,12,186,233,66,221,184,228,16,225,63,177,104,30,57,13,135,47,117,107,29,167,60,245,227,102,191,115,22,169,97,135,231,223,250,60,251,165,108,5,226,201,28,4,154,48,214,217,135,81,51,111,21,83,48,81,77,141,93,8,86,74,137,188,1,44,123,133,49,212,232,6,177,211,154,15,34,58,14,191,72,219,11,226,85,144,96,246,169,200,168,96,77,172,114,83,190,223,185,15,99,23,139,224,145,126,51,85,76,143,230,52,52,27,83,177,185,223,74,74,70,254,131,43,184,172,54,213,173,53,200,167,82,0,179,170,67,41,151,231,210,133,21,175,20,205,70,214,169,170,110,65,140,169,193,168,182,5,140,176,230,144,163,78,252,214,61,17,122,148,243,19,101,195,166,243,195,140,255,93,128,120,209,63,176,63,193,197,207,138,0,175,176,254,169,66,149,35,124,254,91,233,235,6,240,39,25,184,251,111,44,173,210,28,153,51,79,130,58,126,118,5,207,238,96,191,28,18,106,164,104,152,75,136,172,167,119,12,137,232,142,40,125,172,85,223,234,213,157,178,100,198,145,163,7,119,86,54,225,83,255,139,23,135,23,157,169,130,212,35,169,203,161,108,198,82,147,37,27,253,207,187,10,247,74,42,38,160,152,194,100,131,18,140,162,243,227,100,150,165,245,79,6,88,136,152,109,112,106,82,35,112,65,192,139,131,26,50,70,180,93,45,181,236,93,222,100,126,117,147,4,242,196,187,98,49,155,112,223,25,103,112,10,36,201,59,159,168,17,255,145,38,117,76,10,41,244,147,216,195,90,45,105,237,50,235,193,136,32,73,96,200,245,239,215,49,150,218,175,112,227,46,126,147,249,101,225,247,250,226,51,161,177,130,144,194,39,165,191,161,4,31,76,254,81,237,161,44,255,135,118,38,18,239,251,103,50,21,251,229,127,254,68,193,107,152,242,26,206,190,195,58,180,177,13,118,251,229,47,112,85,113,201,250,248,20,63,20,226,163,168,192,140,54,33,163,242,214,73,86,211,46,238,125,50,99,112,65,56,54,150,4,47,97,140,155,93,117,158,142,74,85,27,227,230,162,100,252,195,253,150,31,121,50,241,138,113,217,148,246,170,137,143,195,92,15,143,242,190,26,128,128,244,162,56,254,20,143,101,159,31,253,19,36,253,75,95,236,119,195,248,63,96,139,1,69,191,153,64,179,148,139,68,141,87,127,179,57,136,70,81,5,16,220,0,184,28,46,104,170,24,219,201,129,131,159,224,250,62,78,248,119,243,148,207,183,39,180,79,27,204,149,182,168,22,171,34,164,151,132,90,153,185,75,137,167,210,65,13,58,183,111,241,123,70,154,249,229,142,47,217,111,80,19,128,227,31,32,153,179,87,88,255,76,118,95,177,168,15,104,227,40,215,149,207,88,224,76,219,118,96,63,223,96,193,239,193,55,45,84,193,197,103,240,46,249,100,118,128,23,10,94,80,25,162,120,108,47,154,170,172,107,59,33,155,241,29,33,46,207,235,249,252,178,246,13,147,218,185,69,16,43,13,105,129,23,140,116,219,114,115,223,39,101,245,5,215,138,32,42,56,118,193,136,70,37,75,165,207,16,239,188,61,125,119,219,118,59,157,41,21,79,213,225,46,249,90,122,255,185,201,117,173,120,126,105,203,107,148,170,48,178,122,168,157,166,219,106,97,97,87,33,154,221,70,244,156,150,178,215,177,133,141,173,52,117,44,141,12,218,206,216,143,186,69,70,243,75,192,58,26,110,27,14,166,193,178,230,193,108,81,135,106,110,225,121,53,138,113,92,89,73,32,98,64,90,148,52,58,31,39,47,21,136,75,219,12,36,194,141,248,140,239,110,95,200,145,103,222,200,173,107,146,140,141,79,31,179,51,70,45,43,67,79,187,164,31,47,162,34,199,60,96,174,252,36,127,73,89,217,212,40,181,140,72,91,105,137,135,173,152,157,85,93,110,67,136,116,136,9,255,69,241,84,197,144,72,145,191,149,60,79,224,210,168,87,29,217,98,41,154,10,203,251,137,249,96,32,65,221,84,77,242,172,36,59,99,110,44,52,156,164,214,91,105,77,8,250,230,140,109,107,64,54,92,65,174,120,156,58,166,208,113,59,204,44,183,116,10,101,136,58,49,6,62,53,21,132,35,81,136,38,159,155,229,62,255,202,203,235,191,195,223,33,199,125,192,31,248,37,246,27,192,111,143,173,29,243,15,48,155,207,17,131,27,147,65,166,38,110,107,186,252,157,204,63,130,245,223,43,26,200,82,239,63,233,231,207,255,92,223,48,61,107,199,12,80,0,134,171,236,220,117,169,46,236,16,110,255,219,143,63,228,116,12,253,74,134,70,115,34,213,99,111,190,123,28,226,250,41,227,26,19,222,61,81,99,3,87,208,159,154,112,71,4,192,92,100,241,130,118,75,233,245,86,37,115,11,161,47,159,36,214,61,164,253,216,48,98,46,128,232,156,245,81,8,33,8,224,199,147,215,113,234,44,36,61,161,41,73,231,104,230,172,111,164,199,209,149,129,129,232,217,69,81,86,68,101,17,48,214,100,221,199,106,151,140,36,28,63,94,160,201,102,219,216,1,197,176,58,11,84,182,5,181,106,157,92,89,215,82,128,149,173,236,75,84,174,107,5,224,81,24,71,177,157,19,17,49,182,235,20,161,134,177,14,226,39,154,21,89,162,86,210,177,75,251,40,221,204,187,23,1,38,199,122,149,77,240,166,214,193,111,30,212,204,224,22,141,215,10,250,52,85,173,99,198,56,178,126,136,36,0,160,75,47,206,135,66,224,246,105,205,63,241,103,216,205,92,151,139,245,174,120,121,90,163,249,44,254,1,86,52,198,115,111,10,223,242,209,244,118,51,22,195,215,163,17,192,252,22,243,253,229,222,7,0,192,35,133,65,101,78,165,57,42,22,50,43,225,86,77,223,161,156,100,174,171,17,11,185,242,169,139,27,128,22,238,65,20,76,6,206,33,169,241,19,42,220,170,248,54,34,111,206,244,176,190,89,225,116,253,44,115,230,149,97,39,134,96,91,227,101,182,73,29,110,224,188,171,192,238,98,105,104,249,200,174,146,63,187,74,223,131,150,201,205,107,37,118,143,199,96,177,6,158,171,195,211,46,231,245,19,186,247,236,83,88,15,229,63,171,93,250,11,249,173,14,90,118,80,239,199,219,20,9,183,115,251,106,14,21,234,80,175,123,211,50,206,45,202,156,117,220,125,82,151,100,39,12,68,151,46,190,1,184,157,250,132,85,209,204,155,79,18,219,119,224,49,156,212,43,93,191,108,247,39,203,85,151,25,188,20,7,243,127,46,242,33,52,122,40,119,100,3,30,211,86,194,77,184,44,31,218,191,1,60,51,147,217,199,242,112,19,129,159,148,31,250,61,26,216,193,161,88,205,73,182,204,110,104,78,255,240,70,238,199,13,192,135,131,134,240,193,190,2,38,66,245,115,184,227,201,139,145,99,14,223,93,137,94,64,35,224,94,250,167,16,54,10,149,213,65,40,40,191,229,97,53,127,82,150,3,126,147,66,116,150,195,157,146,255,139,201,253,255,254,120,128,223,11,37,142,239,133,2,240,148,146,10,0,8,73,23,226,111,14,196,174,132,182,133,14,127,227,156,59,176,182,148,175,145,48,126,187,99,205,158,86,251,38,229,35,225,89,219,247,161,96,157,121,34,242,89,7,66,154,5,111,197,107,102,82,185,72,243,158,207,203,168,217,76,177,147,13,7,109,186,175,2,23,107,233,115,187,205,12,105,107,56,32,158,100,157,97,81,27,174,235,27,119,162,181,9,158,197,33,154,219,24,100,125,102,187,210,230,245,148,151,130,4,227,121,29,115,240,155,13,234,25,241,96,132,62,6,147,219,186,172,2,174,250,92,62,187,43,83,123,141,10,92,116,135,112,98,237,211,65,245,15,18,61,161,70,153,207,0,47,41,13,74,249,20,200,71,52,206,100,77,55,58,173,83,245,246,88,138,95,127,92,252,92,37,121,103,184,82,33,182,227,199,250,245,89,183,235,174,42,252,197,98,66,60,57,214,35,151,235,222,59,172,174,94,159,32,25,85,229,255,31,234,254,59,172,201,173,221,22,198,131,93,154,128,20,233,82,165,35,189,136,32,157,132,30,122,104,34,53,84,233,2,34,46,233,29,66,232,77,74,232,1,129,208,155,210,187,16,66,47,74,149,174,72,175,254,8,111,89,174,119,239,125,126,251,221,223,117,190,115,190,249,223,50,215,92,79,120,50,231,61,231,184,239,113,143,97,174,232,217,202,160,252,151,156,128,122,16,28,146,89,238,153,115,44,199,229,64,188,140,147,220,178,28,105,119,180,145,3,153,50,149,15,254,34,73,248,99,85,106,140,178,197,37,51,217,233,45,0,250,93,233,50,70,184,28,252,238,76,221,23,125,253,95,92,169,8,59,141,20,255,131,93,53,32,203,133,140,190,56,250,95,94,251,13,249,189,207,91,247,64,237,73,169,4,246,179,65,69,21,99,141,143,24,116,26,53,105,53,208,9,184,118,195,211,235,119,101,139,184,109,33,76,45,12,32,102,159,89,132,176,130,45,68,37,53,81,122,197,80,170,50,170,1,117,203,101,161,127,161,221,126,223,235,85,202,251,66,130,78,76,224,190,82,1,80,132,74,24,197,112,99,101,45,104,202,206,235,61,188,137,42,126,74,51,137,240,237,245,245,66,180,45,202,128,45,216,32,79,249,15,134,238,77,101,89,176,1,246,98,134,10,78,118,131,101,51,9,138,142,68,214,6,186,92,226,65,178,238,238,79,245,170,58,235,218,97,27,130,61,118,121,109,49,253,192,251,36,189,145,65,166,94,60,236,121,9,203,40,132,157,242,61,118,118,129,250,208,124,252,178,220,205,251,126,195,12,153,124,149,234,86,65,63,167,178,132,13,143,130,185,152,95,241,0,123,98,54,3,27,212,124,29,159,220,108,133,12,1,101,72,96,30,252,84,160,241,44,34,180,47,28,121,151,235,11,145,195,229,36,126,151,74,168,7,118,18,211,3,31,129,197,35,236,36,140,155,144,166,25,225,213,36,91,8,38,7,59,105,24,233,74,226,139,96,184,43,214,115,249,174,30,20,163,163,151,30,97,207,227,23,68,111,137,215,223,95,254,211,95,90,160,136,237,42,120,148,192,213,81,83,188,183,44,70,61,234,120,98,85,203,186,97,133,176,5,225,248,102,21,197,176,189,68,162,185,210,94,93,212,7,27,150,100,182,24,59,22,42,189,124,233,94,189,255,162,10,154,190,137,243,246,177,163,238,243,41,53,83,203,3,186,80,217,54,140,232,50,21,254,131,118,111,42,249,254,203,49,160,12,129,219,66,198,114,132,144,182,96,184,45,56,226,243,7,172,93,84,70,50,69,34,181,252,114,135,34,231,174,76,228,120,161,86,201,6,175,160,69,168,246,49,144,137,117,89,225,101,247,161,19,19,184,196,67,48,69,59,151,155,83,102,44,208,8,128,179,108,244,111,176,39,84,50,250,167,245,44,59,123,140,41,147,29,34,157,139,155,188,139,159,180,149,104,176,225,75,40,197,235,193,83,26,219,4,115,251,163,61,122,133,152,103,95,117,163,167,180,97,140,144,177,105,59,188,79,104,202,234,116,78,203,136,178,88,153,214,7,239,24,93,181,72,186,24,219,126,12,242,91,210,176,18,12,240,96,232,29,64,216,210,161,120,66,164,69,182,97,59,108,182,54,224,105,30,30,187,232,47,0,165,166,243,25,23,58,56,196,178,46,252,161,46,117,89,149,110,130,37,251,190,182,198,142,100,50,33,117,123,182,187,15,154,37,227,71,124,193,247,162,67,190,125,171,4,168,121,227,90,151,187,68,127,127,253,247,32,103,22,107,215,113,171,125,93,243,239,158,42,89,9,231,91,112,6,212,100,117,76,70,47,232,160,110,166,191,255,231,117,90,55,199,45,218,196,83,209,79,83,228,53,210,231,186,150,214,248,8,196,17,56,92,121,40,206,214,124,245,23,96,138,122,128,194,81,92,196,214,224,245,89,78,0,234,223,213,170,93,1,69,243,37,243,166,78,244,49,184,202,222,91,89,49,109,33,174,223,166,141,201,207,129,87,223,93,161,149,153,214,82,171,88,16,165,204,234,76,115,174,20,76,209,149,171,20,44,228,96,212,244,166,155,12,183,49,226,172,186,165,170,233,234,138,167,176,78,235,231,69,149,163,108,148,183,244,84,37,13,141,106,160,237,120,120,49,218,78,5,11,228,206,135,24,100,81,237,197,24,107,96,237,215,126,79,49,248,163,51,198,36,149,41,123,214,127,1,136,78,197,118,86,62,220,46,122,11,248,235,237,24,123,91,248,179,79,234,225,95,82,92,173,0,239,63,53,117,117,208,117,53,234,159,15,76,123,84,172,207,119,40,232,7,222,101,86,129,160,14,221,44,111,26,198,98,224,231,178,172,45,3,248,111,43,210,153,206,31,222,191,196,76,13,87,245,249,75,204,116,85,159,191,194,76,119,176,245,249,32,44,102,178,10,224,135,94,98,38,199,130,241,239,204,163,69,19,166,246,83,219,93,201,209,28,121,203,156,109,162,2,164,238,175,142,82,82,208,68,96,248,180,66,19,38,105,144,99,204,11,185,145,167,90,40,55,29,10,129,33,89,109,220,27,116,98,189,40,146,78,229,87,158,94,233,130,142,23,85,150,110,124,22,183,10,65,29,21,242,95,233,130,30,218,231,128,29,61,132,168,224,112,6,78,200,80,160,71,83,113,181,102,191,47,172,146,246,21,39,85,213,229,218,175,137,30,226,220,228,183,9,215,11,139,99,20,98,142,248,236,241,83,136,57,221,162,31,51,5,143,99,130,144,79,135,223,83,112,75,169,226,104,1,5,26,103,105,47,96,105,25,91,125,193,252,76,61,88,90,6,76,203,177,122,65,5,75,203,0,177,16,99,121,25,247,74,100,106,176,244,20,6,220,205,43,122,74,218,245,16,142,187,87,244,148,217,142,214,239,236,247,176,244,148,156,153,110,95,205,30,72,154,67,158,182,163,132,199,216,122,148,237,179,219,25,116,49,103,118,160,174,83,168,21,210,35,146,206,144,111,97,140,88,14,98,145,197,110,208,162,30,129,161,128,203,197,179,161,216,39,6,217,111,251,164,16,176,90,196,9,0,213,15,204,204,33,186,144,175,248,202,73,163,19,63,191,228,205,67,36,166,102,58,179,25,56,124,59,153,248,107,210,148,161,96,88,156,1,226,150,156,66,110,252,150,43,143,121,95,237,93,224,170,228,71,226,244,162,149,12,168,90,27,186,87,78,127,111,253,38,79,73,182,59,23,21,173,86,217,64,148,127,243,154,29,147,213,181,209,143,99,239,132,207,192,47,247,65,106,92,173,24,46,215,64,59,81,78,210,79,27,40,35,105,245,88,229,130,206,57,100,211,153,222,180,150,99,13,242,86,124,62,152,60,187,94,5,174,87,71,73,79,28,214,116,255,8,18,24,124,192,210,74,102,43,71,135,5,84,28,251,160,156,212,209,178,18,144,220,183,108,150,62,182,254,88,43,70,69,121,152,92,70,199,86,33,72,160,31,64,167,111,139,73,65,94,43,22,14,52,206,83,206,215,46,68,211,132,242,211,84,107,247,237,100,58,40,36,82,57,87,17,179,227,129,66,208,80,126,166,203,65,23,40,46,193,135,212,163,223,52,140,215,153,234,127,21,209,29,174,104,76,124,55,34,144,229,86,135,164,242,7,3,77,24,60,103,44,47,71,24,145,190,105,39,68,73,162,212,195,66,216,196,44,10,9,244,63,152,26,224,80,163,241,31,101,84,42,144,43,18,157,219,119,180,141,23,198,247,114,49,170,239,239,175,106,62,45,174,218,203,215,129,201,193,24,185,214,87,101,186,76,136,122,251,251,250,164,110,110,159,93,15,97,212,243,222,190,56,221,110,121,48,57,235,184,119,224,246,74,68,23,169,88,236,107,247,72,30,67,91,246,91,102,42,138,32,84,88,178,125,218,104,197,95,91,27,94,171,207,26,204,16,248,162,183,93,209,252,251,215,15,27,78,72,184,240,116,49,11,187,19,7,255,20,11,130,240,190,85,54,4,157,205,205,145,144,1,163,9,234,52,4,90,230,25,89,170,225,7,114,43,23,172,200,139,185,139,245,119,61,138,5,230,147,82,46,51,218,229,34,178,196,169,65,165,64,161,124,200,0,65,238,62,146,217,11,231,223,36,133,197,184,212,94,7,60,159,41,249,132,74,107,238,219,124,122,149,18,235,21,124,192,23,178,39,24,158,124,57,82,18,170,216,48,85,72,5,59,8,6,193,134,65,80,102,136,255,153,163,224,47,120,81,6,146,138,201,184,68,135,91,33,207,30,222,240,46,160,211,233,42,122,251,87,175,7,191,8,208,26,67,183,189,37,42,1,98,217,169,253,181,27,140,169,143,178,208,74,212,74,235,119,241,34,77,113,150,206,0,179,214,131,32,247,179,80,69,75,113,16,247,146,161,41,117,8,90,129,152,187,156,181,107,34,213,46,109,200,54,12,150,136,119,99,104,233,113,137,129,126,200,166,239,25,57,173,195,126,69,208,180,187,5,130,123,89,193,80,14,149,213,106,143,81,134,104,203,35,180,206,223,62,190,133,85,100,7,246,109,54,183,13,95,41,178,231,72,251,63,136,150,85,170,195,254,33,88,69,118,101,8,198,170,10,9,2,71,130,52,147,119,12,120,225,162,88,171,192,123,203,116,166,229,87,86,129,121,230,105,53,3,88,171,64,173,210,198,133,35,172,85,160,115,27,51,76,67,161,146,25,193,206,8,244,212,248,235,33,45,53,203,118,33,227,149,186,195,91,205,112,7,7,231,234,200,254,23,232,46,196,248,123,162,226,237,63,25,14,50,58,55,116,246,254,217,48,251,119,31,248,255,81,80,189,143,181,8,252,139,88,238,159,15,25,253,141,15,115,213,4,76,58,244,65,152,108,138,226,31,166,83,123,226,127,39,158,124,152,213,236,50,26,122,135,237,119,209,156,100,182,125,162,31,242,249,237,93,142,207,42,123,125,145,233,252,11,57,41,148,89,6,235,130,5,194,208,4,8,163,81,81,0,130,56,213,217,92,216,202,176,43,17,161,203,121,137,221,192,99,185,12,120,144,215,7,14,188,40,147,39,83,254,130,223,86,172,196,99,79,74,196,37,184,241,207,250,17,251,137,25,47,232,118,242,176,242,213,27,106,251,208,177,102,171,215,33,165,165,95,12,237,22,144,197,2,116,198,36,113,90,235,199,150,65,182,247,68,130,217,119,6,218,69,164,164,11,81,152,165,251,161,50,152,221,2,1,65,22,40,119,159,157,32,177,173,86,177,103,232,164,161,25,205,196,84,49,238,194,166,93,96,236,21,227,228,105,189,91,106,167,107,107,252,24,181,89,103,33,132,130,1,81,222,36,23,144,105,160,73,173,84,21,245,237,163,63,127,61,111,189,52,243,104,238,176,135,201,96,74,137,28,55,241,200,245,219,227,204,245,24,11,27,203,130,242,249,97,96,94,18,72,213,10,46,153,43,185,81,63,99,128,40,69,99,194,123,53,126,78,134,63,174,194,10,207,94,121,208,96,133,103,153,177,30,52,5,88,225,89,82,172,7,77,33,46,26,197,86,26,39,152,94,170,96,217,174,154,175,16,52,227,92,29,245,169,100,233,64,84,14,101,197,131,151,83,93,131,168,173,177,96,172,83,179,152,126,158,87,184,156,2,7,3,149,161,188,44,182,91,200,86,231,91,22,136,172,152,129,31,255,146,123,153,255,141,40,0,248,124,241,59,238,238,4,184,253,9,228,41,47,174,61,16,215,21,230,42,90,206,144,202,68,121,24,205,31,59,125,77,211,123,184,188,32,159,7,202,165,229,169,62,237,19,161,133,168,138,167,68,50,40,75,35,20,16,8,94,246,118,159,73,238,160,81,186,54,76,194,191,19,154,113,82,253,236,125,117,38,69,68,72,83,188,228,92,175,153,83,222,127,52,47,95,177,30,233,156,36,131,118,148,118,231,225,86,219,136,82,23,124,231,12,210,20,15,100,240,174,74,141,172,166,240,207,210,234,205,36,61,105,73,223,162,122,153,18,139,59,251,123,22,227,237,213,218,254,173,113,243,47,217,137,7,56,127,190,137,223,255,246,143,2,103,127,194,136,223,50,80,50,126,1,191,101,64,174,255,78,190,192,199,38,237,254,146,196,248,219,236,96,199,100,135,172,245,218,56,65,118,31,17,77,219,114,138,224,15,105,175,226,235,219,221,218,192,166,28,211,3,13,13,160,89,3,143,152,16,39,84,110,156,113,106,239,203,4,91,48,88,181,47,131,171,67,144,139,224,242,133,141,147,14,174,107,27,73,169,95,73,92,114,15,180,235,82,95,73,92,34,138,65,68,57,21,74,24,143,114,226,76,156,21,83,97,190,241,30,89,193,157,4,171,87,188,159,50,54,156,111,42,52,96,106,78,183,139,199,114,107,15,54,188,16,226,123,223,5,215,209,169,83,7,156,19,183,117,112,38,248,58,113,139,190,226,98,108,201,172,228,20,115,65,57,104,59,27,109,203,66,37,86,14,210,163,221,100,96,10,44,110,44,33,183,58,62,190,68,153,133,152,42,36,84,113,31,216,39,161,67,205,201,62,217,53,42,82,235,152,21,194,58,159,126,234,80,91,90,38,46,97,131,22,148,64,82,163,156,168,227,61,250,12,10,13,131,79,153,149,234,2,150,246,76,173,125,245,158,8,107,100,231,85,202,134,170,197,190,101,126,116,61,203,57,13,28,203,23,162,177,144,202,155,162,211,129,39,156,225,128,199,13,98,50,180,53,128,178,196,217,244,105,222,245,37,60,30,6,245,33,179,138,13,252,194,248,94,131,132,152,232,135,135,73,104,188,216,64,154,146,213,253,1,238,194,161,35,170,67,149,208,181,66,25,85,160,114,184,51,219,150,168,3,81,234,51,0,142,108,45,46,109,195,219,51,173,235,53,47,157,63,16,144,239,70,90,46,252,160,178,247,220,35,48,149,185,246,246,26,194,241,7,173,30,13,2,148,39,44,167,119,108,209,226,157,117,131,90,227,89,28,197,204,216,62,82,188,126,171,65,206,179,122,73,157,92,8,162,165,38,157,76,191,2,59,95,15,160,216,130,138,75,68,187,52,228,97,210,159,122,31,50,242,98,0,47,102,4,24,199,253,158,37,165,255,145,176,102,70,194,146,121,234,112,62,128,209,36,44,39,178,29,183,123,249,33,217,33,32,85,177,142,17,29,144,184,92,54,112,192,246,81,224,130,10,102,95,212,181,167,120,116,199,137,32,132,77,176,162,120,186,83,234,163,172,95,253,87,46,158,209,229,243,112,62,213,95,128,118,191,136,15,15,79,161,215,46,122,69,67,194,207,180,142,26,24,95,10,127,16,224,42,233,144,240,107,188,250,200,102,35,195,230,5,53,253,97,254,142,199,51,139,76,69,65,79,163,210,50,16,239,238,53,107,191,163,93,25,179,15,32,130,7,222,176,56,78,74,173,36,166,95,0,140,82,72,70,100,80,255,134,173,64,249,133,222,202,47,0,189,141,242,28,177,3,48,107,4,191,31,137,49,56,95,120,230,218,209,13,0,104,247,182,1,25,68,150,56,154,231,229,76,102,84,110,53,49,203,127,12,130,173,112,120,242,252,96,252,142,83,240,191,43,223,241,255,104,220,36,235,6,207,46,106,12,61,191,150,167,75,122,243,16,48,164,232,92,18,181,40,3,234,20,138,15,169,3,100,71,156,45,66,141,28,69,200,250,109,244,94,17,198,39,231,89,6,218,42,190,161,219,61,99,188,241,100,171,177,226,152,217,92,118,241,196,248,236,134,25,223,113,80,64,67,208,58,65,50,89,180,123,127,217,241,194,13,41,135,73,50,226,157,3,145,87,161,143,242,63,53,10,78,239,38,181,95,219,180,87,219,225,48,186,225,81,107,38,220,130,111,134,57,88,142,2,181,90,101,131,120,94,229,157,53,119,48,251,158,18,141,234,22,97,172,60,109,43,30,103,75,70,247,215,182,233,78,171,32,102,72,250,130,228,20,74,84,226,93,118,43,153,111,56,106,251,8,177,135,74,126,27,51,253,25,97,61,216,222,35,227,59,57,123,243,196,120,246,148,249,185,188,49,189,240,163,220,168,49,216,154,95,47,95,6,53,25,236,23,128,71,215,93,254,188,244,23,0,5,72,178,23,203,197,92,192,99,157,177,41,19,189,191,164,76,180,130,208,22,249,71,135,57,199,114,156,255,147,148,73,183,225,192,95,187,130,254,163,247,25,142,92,88,244,127,104,2,122,236,143,104,145,52,183,180,26,32,180,172,146,180,175,230,35,180,238,254,97,100,30,201,48,177,97,155,214,58,237,225,26,132,122,136,197,13,24,75,20,34,7,194,202,118,10,148,65,191,220,136,17,19,51,158,186,46,246,50,67,109,190,171,190,177,81,85,67,197,147,121,77,230,36,87,155,69,13,24,151,101,39,45,86,111,86,99,60,187,193,194,171,0,63,128,203,241,99,31,97,177,146,129,222,198,62,66,241,199,129,190,226,213,35,10,239,120,100,159,80,95,61,2,203,250,194,62,162,76,102,190,224,148,3,130,214,227,204,114,98,92,213,207,167,93,152,57,110,119,179,45,90,254,154,81,166,214,6,222,174,254,186,95,104,223,45,55,82,71,124,191,76,248,19,42,157,42,146,77,165,9,36,93,168,202,206,240,92,252,159,89,230,203,107,199,115,252,180,210,111,219,253,212,58,203,186,228,62,242,182,197,234,173,104,246,129,53,233,253,100,77,102,181,4,140,29,210,70,70,164,47,42,161,38,76,147,133,122,192,218,69,53,250,189,219,127,98,125,118,3,242,111,216,192,240,90,16,58,15,85,191,237,41,121,148,166,239,156,81,118,255,190,214,8,67,247,84,66,115,33,59,174,150,139,185,29,132,200,209,49,211,97,172,38,229,46,231,112,225,211,120,226,16,206,53,146,238,90,175,235,85,86,156,109,110,84,34,254,143,103,125,220,67,217,184,114,39,88,71,200,53,41,235,131,82,45,96,9,6,142,96,22,254,105,43,120,33,119,69,244,131,136,132,146,253,213,231,159,147,69,139,57,119,120,158,233,89,181,111,60,160,147,177,133,51,115,200,2,125,123,221,186,104,180,182,178,96,210,220,54,86,170,99,249,170,202,139,98,40,186,119,160,187,87,150,209,216,241,63,97,173,95,77,165,211,105,255,175,59,78,30,222,240,192,221,150,234,212,79,197,159,79,163,52,110,231,95,30,250,224,230,197,87,160,189,79,121,159,72,147,81,102,73,210,6,72,140,189,206,10,128,7,55,248,149,161,2,232,41,146,140,102,254,145,156,207,47,122,75,49,199,89,116,13,225,63,206,170,44,77,168,98,172,67,88,73,227,229,217,203,226,188,83,242,63,44,128,177,169,42,168,26,140,128,53,72,85,177,209,193,206,90,195,132,48,194,36,250,200,171,129,95,120,72,236,75,176,247,220,205,80,196,153,128,170,123,39,109,184,9,124,250,59,255,122,110,22,167,200,221,4,154,232,142,68,34,120,35,34,111,37,15,141,18,227,247,95,202,69,67,181,113,181,57,200,112,147,175,204,14,28,153,69,157,41,175,204,14,96,134,208,106,180,28,156,225,242,122,205,140,101,198,135,248,62,103,224,205,141,206,217,22,30,68,27,14,210,164,34,148,117,141,181,45,88,5,167,236,184,197,127,62,238,237,201,163,182,153,141,217,221,110,252,201,220,232,84,144,144,139,32,40,25,154,221,174,238,222,188,213,53,109,176,200,29,235,42,139,117,96,171,239,192,125,237,121,229,192,6,215,229,40,96,29,195,58,176,213,43,25,170,149,96,29,216,182,26,165,41,89,70,99,79,104,59,146,32,129,81,47,145,214,255,208,196,249,201,238,254,96,122,180,166,37,236,212,214,97,108,255,61,26,181,46,131,209,3,194,194,14,153,152,22,36,78,183,106,202,15,88,39,169,5,105,179,11,16,3,159,132,122,238,21,223,29,99,105,160,247,19,11,74,53,115,98,232,156,50,40,228,180,4,107,12,35,149,236,211,4,83,134,224,177,107,74,234,7,128,174,35,17,193,31,14,87,34,35,237,165,102,235,75,46,88,145,145,167,132,217,43,216,133,154,203,205,193,194,96,163,73,50,132,42,228,96,46,100,149,159,184,5,112,83,221,92,67,121,200,205,27,25,128,7,186,47,190,189,156,227,88,215,98,127,101,101,59,182,180,178,116,223,83,187,77,198,120,182,109,108,106,104,36,146,187,233,4,211,123,215,162,231,49,204,83,234,227,239,102,103,139,3,207,247,242,255,194,25,185,2,38,255,43,53,165,59,111,123,103,208,93,94,220,81,107,201,201,9,241,95,176,140,230,211,66,213,245,146,238,89,39,3,67,30,159,233,110,67,219,6,71,228,211,220,244,50,151,242,88,202,215,151,104,209,156,107,164,83,251,10,45,242,212,133,216,193,112,177,104,177,170,190,129,242,18,100,193,52,2,114,225,151,104,81,73,134,4,193,134,134,39,39,154,222,247,189,34,16,221,179,246,190,255,55,2,17,151,250,21,129,40,66,201,137,176,99,236,138,64,228,92,213,184,107,129,37,16,201,77,231,162,129,116,103,142,129,95,39,226,204,55,177,61,23,85,242,64,57,108,207,197,132,46,87,137,156,199,85,207,197,201,164,172,67,125,37,182,231,2,153,13,209,152,172,5,178,32,217,5,208,25,126,182,91,112,23,172,68,139,9,110,39,210,157,170,132,118,113,15,247,20,31,134,149,104,9,137,4,50,241,207,241,55,177,63,50,16,96,174,133,231,118,15,161,132,23,120,245,1,187,215,83,12,12,163,126,26,210,98,126,126,230,95,53,185,213,14,119,248,108,28,56,150,28,91,63,87,17,156,122,216,169,251,23,42,55,188,52,140,182,118,241,5,68,231,190,197,235,78,185,202,210,17,243,110,5,226,98,170,217,24,173,108,193,68,122,237,71,3,10,57,80,123,193,248,109,184,174,205,36,148,123,18,215,129,122,19,62,125,106,190,174,59,102,160,144,59,210,107,248,234,251,109,197,100,41,92,238,68,176,18,236,100,40,206,5,175,208,25,106,39,231,111,153,123,63,12,172,138,64,224,141,190,79,115,232,22,238,123,253,199,160,209,116,191,23,165,226,91,254,131,98,205,142,31,245,159,141,17,245,1,237,46,247,244,158,242,186,199,75,218,200,249,226,85,90,55,129,125,119,128,138,81,185,185,173,78,39,154,103,1,187,151,193,214,94,134,232,26,139,15,226,148,196,156,139,165,114,80,221,98,238,249,216,194,139,77,89,112,9,168,120,176,125,231,125,60,31,137,158,90,116,45,103,43,139,56,28,137,193,192,16,41,70,204,36,147,154,136,187,202,1,65,139,211,150,70,200,99,193,45,218,68,3,171,125,188,182,199,156,162,239,120,3,205,220,75,203,154,16,168,166,189,239,175,89,178,128,40,221,76,61,51,185,202,170,88,119,42,165,182,225,237,251,151,128,130,32,208,6,43,47,112,117,63,190,146,23,64,98,239,199,87,242,2,216,251,49,172,62,2,227,81,151,156,73,220,7,0,132,16,166,206,224,125,61,27,233,83,233,255,145,183,219,54,241,198,24,175,208,145,187,110,157,4,184,181,189,171,103,103,26,128,90,67,67,60,69,234,171,38,159,250,101,153,211,247,100,57,16,132,253,60,81,96,8,37,76,13,251,80,191,148,141,215,137,214,147,204,33,148,181,234,17,180,189,170,24,60,181,10,160,39,181,3,135,28,90,64,155,124,69,69,57,138,165,0,150,86,230,2,140,12,90,54,238,97,145,36,178,32,72,205,250,27,87,110,9,116,76,186,184,234,141,20,159,246,28,33,226,216,194,6,146,82,171,52,161,63,67,238,13,44,37,232,247,90,96,144,206,239,236,191,27,128,171,174,28,44,5,16,27,184,201,188,127,123,211,143,78,17,244,221,234,216,226,105,59,3,224,225,211,191,65,248,59,186,191,21,232,89,115,127,79,5,16,81,232,253,73,69,8,107,246,167,207,183,158,251,178,200,192,241,246,63,57,20,254,133,125,112,235,55,9,53,108,57,254,159,156,133,236,43,61,181,223,187,94,30,72,131,186,142,122,3,253,237,142,125,21,218,249,231,231,55,117,24,241,83,48,228,42,176,208,141,32,199,180,23,110,221,85,236,119,180,182,185,98,125,111,53,225,242,11,9,251,171,57,253,238,146,227,247,239,165,69,111,123,76,124,183,52,194,218,13,105,253,240,165,74,229,22,125,145,206,40,145,102,160,231,208,106,73,186,238,92,86,13,116,87,130,120,247,133,42,135,90,82,233,20,90,216,242,207,102,117,228,12,101,0,62,62,16,225,124,236,240,136,183,226,244,158,92,214,252,58,141,75,228,45,252,23,79,9,24,87,172,46,7,2,9,18,226,182,211,76,25,171,98,7,9,177,43,88,163,171,109,38,71,174,217,183,196,199,240,127,190,214,117,14,178,124,225,88,211,12,29,21,175,228,106,17,240,216,40,197,74,252,115,186,5,218,40,50,242,88,121,106,223,186,233,150,178,201,2,26,220,164,214,252,44,129,108,227,159,25,192,197,247,24,229,160,229,14,64,190,130,145,16,176,131,105,28,151,236,96,125,122,90,118,10,249,228,65,135,84,70,2,214,238,248,162,234,164,227,47,133,57,114,204,141,184,159,20,234,126,56,151,121,10,78,127,228,22,44,66,146,228,204,35,184,18,8,139,65,114,202,168,245,50,1,167,58,21,140,110,23,242,145,210,178,61,165,119,46,228,43,54,212,88,170,226,128,12,213,225,102,70,176,57,167,120,128,246,27,55,11,239,115,42,108,148,21,202,189,3,79,128,38,160,72,130,247,240,239,150,119,141,253,133,60,104,166,182,227,171,14,52,139,201,90,212,66,21,59,224,148,119,243,22,196,181,72,72,80,12,187,210,236,36,201,210,5,179,114,214,225,186,145,243,70,9,211,3,176,180,89,234,176,238,172,59,180,100,169,146,91,55,195,93,19,98,51,188,188,66,158,246,61,127,45,165,225,145,30,98,219,112,144,246,35,213,70,153,176,5,184,94,95,85,215,44,91,146,177,3,101,157,174,222,231,16,129,56,220,22,249,250,63,174,240,223,208,217,251,59,215,40,84,155,88,111,36,125,47,238,116,233,12,114,109,244,47,109,17,12,134,191,3,253,152,171,165,251,123,46,227,47,217,11,128,248,127,209,61,129,149,53,254,199,248,93,194,9,203,214,251,83,99,229,242,58,244,123,91,196,34,64,252,47,80,255,106,224,188,107,226,245,90,19,224,18,118,14,77,20,245,174,196,20,27,36,106,232,136,45,189,207,148,237,205,249,240,206,5,90,189,129,21,58,25,39,14,204,178,178,88,4,27,3,25,228,11,149,66,29,226,93,106,150,70,80,30,198,150,169,24,94,252,143,37,11,119,154,201,2,199,234,155,15,18,208,135,35,77,63,18,2,89,135,33,190,198,129,36,131,99,242,24,40,83,147,49,135,87,151,204,192,108,41,199,206,135,69,145,208,183,133,91,207,191,49,175,155,246,129,115,36,79,97,234,50,67,113,10,91,199,132,229,142,104,157,218,177,120,42,93,57,3,206,161,68,88,230,236,216,112,28,7,221,107,50,245,176,233,150,242,21,101,231,37,106,191,15,161,85,44,159,71,123,128,59,248,183,126,243,246,229,213,29,16,19,147,25,84,11,163,89,138,212,243,41,238,251,116,212,90,28,1,117,113,67,250,36,107,176,253,152,209,180,1,13,129,230,62,184,60,168,175,98,161,62,247,214,206,101,14,140,255,243,125,253,229,13,125,37,218,74,172,29,43,78,168,253,5,32,176,18,194,149,80,92,215,215,45,199,173,33,40,180,1,39,57,31,125,102,88,65,47,128,115,11,134,108,165,137,99,217,31,217,77,244,37,237,53,192,143,54,150,178,226,147,68,4,36,40,190,126,118,175,125,147,110,188,110,120,126,168,179,161,153,234,227,222,136,78,247,246,76,113,135,170,110,249,144,109,62,188,237,216,31,94,186,68,56,162,223,69,128,89,197,20,89,114,52,105,196,135,62,158,22,172,148,150,87,165,211,206,143,18,39,154,2,62,73,159,11,172,112,72,1,3,181,30,229,131,9,240,180,195,220,248,173,115,37,180,226,116,102,130,138,199,220,199,62,168,74,247,70,242,48,5,180,249,241,45,23,36,100,91,192,44,54,26,234,172,25,212,184,129,252,138,134,102,226,253,112,120,46,179,182,198,49,110,24,165,105,227,173,24,41,210,14,149,18,54,163,87,128,225,41,129,21,17,188,14,42,149,6,93,170,230,128,155,128,155,202,73,132,197,81,218,240,17,234,186,55,161,188,115,5,207,154,209,118,6,167,233,115,72,229,179,73,187,244,173,221,216,167,250,107,55,220,58,127,1,44,18,191,107,63,140,179,157,216,170,220,54,245,128,231,157,123,159,104,57,97,0,230,42,183,48,77,222,42,97,99,23,154,252,62,183,59,98,244,101,214,221,162,38,74,47,248,46,16,164,178,241,236,20,115,59,39,153,203,247,61,203,229,89,66,142,196,218,164,31,34,67,35,141,168,25,207,214,31,227,15,5,196,223,231,168,251,130,242,123,27,116,52,29,166,107,115,65,191,68,221,244,145,139,124,76,234,136,171,67,234,228,222,78,194,13,250,45,10,215,1,46,25,211,114,169,112,126,214,95,0,59,250,51,242,133,204,243,219,88,150,134,112,216,47,64,107,198,195,95,128,97,172,87,58,167,183,144,97,211,243,207,193,135,82,34,71,167,50,38,143,203,33,254,42,188,59,172,126,175,98,137,141,169,44,189,235,126,1,226,174,122,49,166,241,126,1,108,214,90,62,36,159,47,60,115,249,214,29,120,83,61,22,23,32,54,195,150,185,76,230,90,171,249,80,136,158,15,92,243,50,43,253,99,116,237,255,165,154,33,164,122,12,178,146,228,84,65,254,43,0,66,207,203,111,126,221,129,233,101,124,91,204,180,210,12,80,191,236,229,245,37,97,26,73,11,17,76,217,179,73,215,216,183,235,6,111,183,35,132,36,246,230,166,47,225,121,197,67,57,242,89,180,103,210,55,26,145,236,241,31,214,212,231,65,143,19,251,219,212,74,248,52,84,183,124,199,127,132,16,95,175,49,20,231,107,22,49,41,158,254,212,200,125,240,224,163,88,122,112,98,49,25,9,119,31,158,223,152,2,237,184,195,157,234,190,110,53,39,9,123,153,47,120,190,239,158,173,251,224,201,140,134,245,248,76,219,182,214,84,103,86,40,80,248,219,131,88,27,43,243,56,145,144,253,49,245,75,88,69,17,187,134,23,146,81,246,72,213,229,189,222,57,249,225,247,126,235,210,246,173,95,0,143,215,126,159,190,28,196,190,211,239,65,14,178,23,215,20,157,216,146,104,249,120,165,241,165,27,222,111,40,158,205,180,62,163,253,114,202,124,163,101,126,16,157,113,164,121,150,77,122,240,155,83,186,208,171,215,155,249,205,164,126,108,31,241,49,171,95,63,227,187,39,31,181,81,131,249,116,111,89,17,62,44,195,112,196,166,198,137,191,48,150,85,239,54,44,0,245,240,105,203,101,131,186,35,66,250,177,50,67,52,132,77,9,157,253,243,195,15,4,231,208,91,205,161,66,3,79,100,7,87,156,133,104,244,219,194,10,67,66,51,92,61,238,2,250,101,86,171,167,0,191,0,211,65,38,191,0,157,247,253,182,223,181,108,66,28,174,219,157,126,232,251,114,212,234,116,62,100,71,63,105,240,229,76,204,179,236,240,23,192,202,111,23,238,187,123,252,120,245,214,139,95,128,114,59,212,189,11,81,203,239,103,102,34,23,171,244,127,157,36,85,81,217,114,228,226,231,119,112,25,88,196,20,191,72,193,164,171,127,79,107,244,215,26,185,27,21,181,142,226,19,196,31,73,221,24,205,136,218,219,148,122,150,143,206,173,163,4,105,41,187,135,172,58,216,74,23,192,172,226,192,248,221,253,33,91,118,177,46,180,5,81,109,31,94,190,128,182,229,61,170,160,147,192,148,179,119,12,46,190,208,20,9,45,42,12,61,80,233,142,45,208,136,90,200,217,123,253,236,247,245,130,231,151,57,217,37,51,249,11,192,90,110,245,15,98,175,118,208,162,45,68,124,6,81,144,250,159,116,64,24,225,88,10,55,78,110,55,84,17,170,2,123,166,20,44,79,195,66,181,10,228,99,181,227,190,90,104,215,47,233,146,58,178,10,7,138,78,214,124,95,139,218,222,225,100,241,25,204,96,135,132,220,78,235,173,130,20,155,22,13,148,142,219,186,172,11,113,68,4,179,244,39,115,47,75,156,37,206,104,22,118,25,57,43,96,49,175,16,85,4,150,10,209,149,243,52,252,167,75,67,140,225,227,231,248,69,29,188,118,72,112,225,182,82,65,13,226,230,40,66,57,102,179,198,220,24,15,66,81,103,20,40,212,8,138,228,156,221,224,36,41,209,255,35,222,24,79,84,239,134,149,36,77,167,232,248,147,243,113,77,155,248,91,69,36,54,160,86,135,46,199,156,250,167,54,102,163,117,44,75,212,28,6,204,105,210,213,72,135,13,105,42,85,57,84,143,198,239,199,160,165,222,63,136,157,245,13,154,123,224,55,64,149,131,246,201,241,159,222,135,98,219,209,133,175,251,15,185,199,69,104,77,168,137,155,125,199,166,71,139,157,139,219,57,109,107,168,141,182,75,219,168,241,223,200,124,247,248,50,169,56,27,221,64,127,235,2,246,74,170,104,95,173,242,226,241,65,147,177,245,134,67,78,243,217,181,94,55,180,197,178,231,3,139,49,146,65,14,217,233,238,100,79,141,88,186,66,106,16,158,10,4,150,83,157,44,142,169,16,24,58,37,158,154,69,224,129,235,7,75,123,13,53,211,94,110,42,102,242,85,59,79,153,222,182,82,181,178,175,126,188,163,100,204,75,116,159,159,214,225,182,26,204,31,218,69,43,171,4,201,144,229,208,114,1,34,113,199,106,87,25,43,80,5,77,55,172,74,13,230,141,150,250,34,20,227,107,199,30,233,103,47,216,250,160,142,197,13,29,28,5,74,26,238,85,53,202,12,37,166,24,176,116,142,65,159,18,50,224,50,214,43,41,212,156,222,146,186,40,104,57,122,244,11,176,241,17,244,158,240,209,221,145,98,212,107,78,133,220,133,52,197,237,119,85,184,153,116,79,21,202,48,195,247,91,73,98,166,192,155,233,173,248,67,99,59,22,136,109,180,183,86,81,199,199,96,174,171,101,243,95,166,84,148,15,166,166,217,223,168,208,148,32,44,51,27,190,184,152,224,183,227,235,121,127,127,119,114,177,235,73,37,251,4,57,119,92,108,90,178,62,90,176,149,61,182,232,242,129,154,199,13,252,70,161,241,160,77,12,251,178,21,183,93,75,207,46,95,54,230,240,252,5,245,206,229,203,158,25,201,247,43,110,127,178,86,131,55,227,255,55,66,164,151,222,239,61,31,29,166,7,248,126,231,154,126,63,212,127,1,198,47,175,240,147,174,140,191,0,76,38,114,243,105,240,67,173,237,232,153,111,198,199,249,24,239,140,95,128,18,149,55,234,131,158,81,208,145,150,145,197,244,189,47,129,155,210,215,166,217,54,115,146,78,33,43,226,143,117,113,237,10,208,239,183,191,148,141,127,177,24,39,143,37,83,176,0,105,18,39,236,44,175,105,10,246,80,178,119,176,40,88,5,48,116,17,175,170,115,186,212,92,179,168,190,145,103,137,21,189,33,8,90,157,222,70,224,33,159,50,185,55,121,57,137,125,143,230,118,228,216,22,175,242,128,123,52,133,181,203,201,59,29,104,78,42,242,8,131,250,2,158,151,144,142,155,20,13,206,182,152,150,53,247,48,234,152,128,149,186,225,217,76,79,167,217,48,217,80,152,128,50,20,28,49,96,103,24,197,179,255,246,242,175,59,230,112,75,209,177,229,103,24,131,198,62,234,114,148,37,25,194,36,128,215,73,78,9,179,86,140,153,11,34,176,62,243,142,12,70,104,20,139,188,57,35,223,213,132,42,195,223,165,64,62,173,29,10,63,230,237,145,229,228,75,48,56,210,250,148,177,241,242,92,33,112,220,147,122,187,120,44,71,116,240,208,179,80,124,239,187,16,20,147,58,53,206,57,243,175,139,224,63,16,181,33,200,44,172,97,148,178,230,143,230,251,253,221,231,62,4,67,229,56,122,86,35,66,141,227,1,130,31,147,41,171,107,250,235,167,35,161,46,96,58,76,220,147,109,55,74,3,43,139,7,56,255,255,59,155,254,86,119,197,25,95,213,191,126,107,62,77,53,180,60,29,239,158,92,168,113,39,63,19,176,20,67,162,224,52,104,244,106,53,234,19,183,130,149,69,208,148,125,40,27,231,195,72,53,182,112,173,112,112,3,0,16,214,156,246,61,55,243,203,163,133,225,176,166,127,230,233,66,181,167,51,205,162,123,114,182,31,157,178,157,70,29,210,206,243,162,213,239,184,151,214,140,182,116,82,14,231,23,251,186,239,31,26,70,107,79,228,231,248,252,164,183,74,215,19,144,84,105,222,120,253,40,248,75,150,59,175,107,147,172,103,99,28,237,37,24,70,62,241,113,119,16,119,139,223,159,59,227,50,75,121,15,184,142,91,111,242,146,183,126,54,178,72,231,23,0,215,93,221,89,255,93,162,241,204,182,72,186,211,171,133,247,142,85,182,220,179,245,23,187,58,241,187,72,225,45,91,21,141,77,238,72,219,218,235,246,52,185,165,195,57,237,222,114,37,154,36,33,168,30,25,248,187,23,239,75,179,127,134,192,114,51,80,85,44,29,15,191,191,48,96,238,135,203,65,197,230,166,162,47,23,41,115,158,220,130,61,118,145,186,206,210,131,177,139,116,101,177,184,255,197,229,26,141,92,31,173,29,89,140,175,50,141,44,121,165,3,63,39,240,99,60,27,249,84,151,124,204,212,248,104,91,153,72,171,184,73,121,38,232,27,210,221,128,187,169,126,206,125,212,102,180,97,164,24,132,244,153,216,122,78,162,253,87,184,76,169,205,173,139,241,162,56,102,225,127,116,223,34,191,254,74,217,34,113,64,50,7,27,201,204,73,222,184,54,58,233,34,59,51,105,144,69,103,14,230,247,132,252,71,159,133,181,252,182,153,66,255,6,174,113,194,154,126,43,183,211,193,15,114,176,190,1,177,162,169,127,247,13,192,52,255,205,55,96,247,193,95,125,3,232,0,126,31,204,127,1,214,195,127,1,222,249,93,52,222,40,186,250,191,253,11,84,55,211,157,154,165,254,18,119,91,112,205,32,249,167,229,33,203,215,126,201,14,188,66,159,244,141,211,129,153,228,123,78,158,233,208,203,80,177,54,146,187,149,125,184,248,2,15,103,200,124,111,243,116,250,204,130,69,227,197,127,35,240,242,255,189,206,243,47,146,50,244,7,99,147,202,63,159,47,91,114,114,157,207,157,194,126,88,61,124,209,48,254,154,98,252,48,181,22,77,57,235,120,56,0,57,183,214,69,42,58,144,215,80,199,200,253,142,250,131,0,246,117,195,192,99,170,221,105,252,111,166,61,27,179,244,117,131,13,187,2,51,53,90,95,246,67,156,58,143,15,13,93,213,210,47,202,136,190,231,205,240,186,96,59,210,113,8,124,121,143,32,13,81,30,67,125,51,88,169,203,169,177,135,159,246,82,176,242,127,4,223,151,165,116,51,176,242,225,136,187,152,170,220,210,28,230,248,109,43,249,118,107,221,143,13,164,102,198,240,159,11,44,142,72,149,13,202,212,208,194,205,186,144,117,146,187,85,117,215,13,88,58,180,152,82,109,33,36,125,202,140,44,133,184,79,119,67,88,146,215,148,149,108,247,149,186,27,107,211,51,184,182,238,105,229,184,111,90,223,190,87,21,180,86,97,65,201,93,239,166,221,196,208,69,65,75,190,41,241,13,2,33,159,79,46,246,128,201,184,145,204,62,226,249,219,75,185,140,248,255,134,10,231,242,219,191,80,224,31,29,61,191,133,241,37,205,132,105,61,45,23,118,63,203,104,26,244,201,89,55,21,120,218,231,62,208,165,23,212,238,148,233,94,189,111,59,99,187,131,59,133,236,28,127,252,151,98,58,223,47,192,139,116,120,11,195,129,174,142,203,231,217,239,245,95,238,46,220,222,104,242,252,228,123,185,19,35,105,211,199,190,191,222,218,26,173,178,197,232,141,219,189,172,91,250,125,203,115,248,147,121,124,155,48,255,105,115,26,122,209,43,185,216,212,245,74,121,47,174,149,214,14,185,239,180,19,228,6,93,255,98,236,235,59,182,128,173,69,47,171,135,249,154,14,30,68,138,170,42,181,34,195,188,69,46,159,6,29,117,21,88,234,219,174,105,125,229,123,66,1,62,124,130,17,241,233,225,155,155,251,46,62,82,83,163,59,146,15,52,53,254,222,218,117,185,239,177,227,55,248,206,144,249,155,240,176,191,173,100,152,58,214,50,35,85,252,66,221,228,219,211,225,125,222,228,140,229,250,203,109,219,246,66,228,115,253,244,229,218,23,122,21,232,160,187,104,151,254,11,48,145,111,201,219,237,27,31,111,84,121,232,131,125,236,31,39,223,141,127,152,106,204,126,103,82,180,118,111,248,130,13,55,144,42,178,253,169,25,30,179,152,63,111,98,127,205,35,60,190,254,223,126,98,210,95,97,250,131,203,43,167,90,175,105,204,41,39,71,157,245,246,225,172,83,192,206,245,253,185,134,175,205,89,13,115,10,81,131,27,158,205,30,7,235,83,85,182,156,27,85,181,70,63,177,79,190,137,154,210,18,201,177,224,145,53,79,155,241,58,138,236,110,67,121,102,228,195,171,105,189,130,109,57,43,53,146,157,9,12,172,130,153,107,251,172,44,160,229,92,253,24,24,147,166,81,121,244,169,157,61,226,248,177,75,69,124,194,155,239,190,61,175,4,136,248,140,55,154,241,176,123,23,138,191,93,227,179,130,124,83,89,172,155,83,29,110,24,217,45,241,99,180,104,20,114,174,235,224,209,160,149,168,89,168,109,33,198,99,209,227,196,254,109,169,121,33,82,77,124,49,12,107,208,65,89,128,193,230,162,172,158,50,111,22,199,183,48,56,164,185,108,112,205,101,189,162,242,165,190,215,241,163,132,167,106,76,68,71,81,179,57,253,123,64,21,66,15,190,177,190,201,54,164,87,193,5,3,146,83,45,229,203,250,114,114,84,186,222,177,114,183,182,161,116,159,56,82,43,167,170,14,115,179,231,79,226,140,57,179,140,43,201,157,211,206,15,101,155,203,170,52,112,236,199,188,3,43,13,89,41,171,68,191,253,175,184,17,4,5,39,236,82,204,121,62,47,236,55,142,159,250,92,69,56,43,159,132,141,212,168,50,130,144,47,146,27,14,151,209,121,116,129,172,202,48,178,212,243,223,89,203,65,44,123,35,75,130,182,213,4,173,169,10,195,89,202,198,160,64,134,7,86,40,251,46,119,204,43,177,69,231,137,207,226,21,38,65,68,24,127,231,138,167,116,71,117,221,192,178,138,128,140,123,123,238,214,180,158,172,7,181,31,97,80,252,253,144,164,214,247,157,132,69,10,152,0,167,236,207,190,121,104,111,76,96,138,167,58,220,115,51,157,3,219,247,129,176,229,123,114,60,30,191,87,178,222,43,97,26,79,22,47,231,40,201,158,211,147,151,45,151,4,76,8,113,66,222,174,131,171,178,117,39,84,27,207,214,71,161,85,18,166,84,224,113,140,252,81,247,126,139,247,111,227,165,101,121,118,58,204,196,221,61,162,3,109,48,105,90,33,231,67,186,89,90,139,93,5,163,39,41,140,175,100,192,212,32,227,184,90,233,20,170,57,46,120,211,148,58,200,93,191,150,104,249,173,205,245,29,124,237,193,249,1,214,235,210,47,169,250,194,20,222,125,53,55,29,122,251,190,144,172,3,112,27,220,213,115,156,240,133,126,88,254,116,244,14,229,148,209,225,197,55,201,96,117,163,189,139,236,71,149,52,228,69,230,150,126,195,44,87,159,88,166,127,174,107,30,253,62,254,164,197,0,39,26,238,244,185,101,224,66,83,212,144,180,204,199,223,72,7,105,15,178,252,5,16,122,32,189,69,189,251,125,215,15,174,102,210,129,116,252,97,94,56,234,215,199,24,157,56,145,243,182,95,248,181,236,145,66,150,66,88,183,84,128,246,17,224,131,161,254,47,192,215,6,210,95,128,85,169,206,7,68,127,160,244,46,72,119,110,95,132,158,25,196,138,52,24,112,158,146,47,148,210,207,73,117,234,19,5,162,128,95,4,157,111,223,251,174,190,176,5,232,115,140,64,55,93,78,236,89,251,210,53,69,178,28,244,11,128,130,127,159,176,191,248,17,160,224,102,237,231,120,239,44,35,253,204,55,139,231,149,211,41,80,237,60,232,243,247,59,183,177,30,128,218,199,68,239,177,45,25,23,154,122,79,2,239,159,189,23,226,196,54,100,232,241,129,151,174,189,103,51,146,255,11,198,250,191,100,92,117,100,68,148,10,38,1,232,237,146,112,147,245,111,77,129,58,133,34,153,205,53,93,1,154,250,246,117,221,157,39,65,232,238,144,136,219,74,253,214,192,180,39,26,16,56,140,113,214,89,224,148,241,198,51,135,190,167,247,86,200,133,163,18,169,4,244,252,95,49,31,157,45,240,133,218,14,134,118,225,221,214,165,101,178,71,185,251,209,39,82,24,94,56,227,55,152,142,142,75,137,56,219,137,88,244,248,202,182,127,107,229,242,83,127,127,75,201,158,1,4,28,99,124,130,216,30,35,178,63,126,185,80,208,252,135,167,199,39,127,251,170,188,132,68,81,61,131,237,95,0,138,24,113,147,79,152,13,229,188,90,168,91,213,243,21,159,90,215,240,85,10,89,123,253,92,3,39,181,114,222,211,215,159,127,144,0,100,9,205,133,85,23,197,39,157,47,166,148,121,164,74,11,172,172,58,192,161,209,30,122,96,60,61,255,70,243,243,152,199,139,130,36,192,46,50,244,174,142,85,226,217,207,32,131,77,151,181,226,89,247,18,143,31,126,188,231,15,111,12,155,5,50,99,206,35,162,195,164,224,30,252,60,204,226,121,247,76,16,61,77,181,212,126,107,132,19,209,203,56,5,71,47,25,16,242,173,157,66,148,59,164,122,164,201,111,167,25,185,117,169,3,132,251,194,130,190,61,196,49,49,10,188,169,213,127,83,233,115,163,246,255,233,95,240,191,57,52,250,26,181,53,62,71,190,133,226,104,213,188,204,119,255,168,209,187,34,228,162,52,92,168,87,21,84,177,16,67,10,32,227,121,46,62,198,183,168,46,237,23,65,241,93,251,225,161,189,2,181,221,76,212,150,66,241,254,233,78,203,97,109,154,202,115,83,182,135,191,0,157,120,135,69,68,118,85,240,120,149,67,206,98,117,243,178,87,205,233,93,187,128,14,136,78,159,79,219,250,229,110,100,109,47,22,122,94,163,237,49,31,26,127,70,106,118,27,85,169,222,60,43,103,194,235,215,202,186,104,182,38,215,72,58,207,174,180,24,218,95,119,30,246,24,127,50,202,202,33,57,51,205,86,143,33,79,168,198,218,252,59,85,116,12,190,223,212,199,203,147,234,13,123,203,189,126,236,110,13,69,169,95,144,150,223,172,123,93,120,102,144,37,124,106,200,171,166,187,208,108,250,222,47,226,49,3,133,141,60,85,165,120,243,107,41,153,203,181,98,115,203,232,114,91,58,124,254,251,182,212,119,61,85,252,219,182,148,243,84,240,50,41,241,91,58,251,190,184,117,215,185,237,53,155,219,134,159,87,229,105,43,78,111,12,110,110,7,128,102,155,84,253,103,88,29,54,149,135,83,104,212,113,83,167,95,227,166,82,127,191,45,149,82,136,237,255,233,31,236,63,27,88,241,95,5,15,210,39,190,67,164,100,154,83,173,9,181,89,201,244,143,175,1,141,108,249,203,127,80,17,89,89,183,219,73,90,0,172,140,207,58,71,242,95,8,240,213,103,115,206,216,75,248,198,123,213,2,42,168,149,199,12,16,203,99,76,176,170,220,208,210,124,95,160,192,202,41,203,236,143,16,147,41,194,15,179,78,98,197,167,8,22,185,67,157,106,120,138,151,156,221,231,31,119,95,77,179,66,38,122,237,77,242,210,208,185,71,146,51,188,39,172,162,65,246,111,22,86,172,206,206,215,54,192,135,122,243,118,83,28,82,73,55,82,237,69,158,9,51,105,50,39,139,26,246,83,83,167,196,57,178,60,232,114,155,38,225,123,29,253,48,183,172,181,121,220,111,130,153,160,41,130,125,205,214,63,152,134,213,222,246,211,208,209,250,73,247,69,108,207,150,47,173,242,71,103,18,155,186,87,190,205,191,0,31,186,113,238,82,150,78,230,208,233,245,157,143,167,159,241,7,41,109,134,135,48,129,207,199,156,102,101,60,155,100,198,101,162,14,190,28,55,19,71,29,55,247,198,70,111,44,231,125,17,126,116,120,158,46,243,205,126,71,211,69,170,158,224,30,116,116,148,119,178,101,189,249,237,253,207,127,88,48,202,44,175,234,236,165,234,125,181,220,151,109,120,88,34,51,109,233,22,185,24,215,61,254,102,132,246,139,35,15,72,189,246,166,218,108,107,35,250,69,194,135,178,161,36,2,42,251,226,72,227,113,42,252,207,58,13,65,21,146,3,111,111,42,15,247,107,104,71,117,94,67,188,217,209,84,158,249,255,200,222,134,242,11,240,21,128,151,158,9,78,181,230,250,126,180,118,37,197,145,101,108,225,43,134,41,196,241,252,92,225,208,171,33,186,92,56,159,94,172,192,235,93,45,96,45,45,177,187,39,163,119,196,167,6,67,89,19,183,245,188,209,113,77,27,99,245,232,215,53,116,78,1,106,238,190,136,6,226,187,204,115,131,177,187,123,15,130,206,107,108,82,91,156,189,205,33,23,196,39,82,19,115,49,15,104,85,100,238,249,20,244,55,154,98,83,243,44,66,65,31,92,6,56,93,131,30,9,44,88,158,192,157,158,5,132,201,220,53,156,149,223,151,234,125,132,247,66,70,232,121,190,246,107,149,114,254,150,63,34,174,11,48,229,194,38,99,189,58,43,121,40,168,12,152,152,105,207,22,13,142,242,174,211,121,84,57,153,232,45,20,127,137,190,234,144,52,206,210,202,17,216,88,227,217,46,62,51,206,18,153,214,207,253,204,197,7,52,60,237,58,106,187,70,236,17,170,90,169,72,244,242,98,239,130,103,8,191,106,117,160,37,112,176,227,98,60,223,143,222,70,57,138,166,78,19,218,117,193,138,221,235,78,10,94,5,69,157,150,125,51,127,223,237,53,63,200,68,14,168,165,26,31,210,100,185,82,5,193,99,147,35,159,17,122,94,3,125,252,246,146,226,241,229,169,44,173,115,249,166,76,252,238,20,26,105,5,54,61,84,240,252,191,146,6,168,209,187,16,236,84,207,97,109,166,156,152,116,147,215,76,62,150,172,68,136,254,101,246,224,1,142,28,235,108,155,102,38,221,117,89,43,171,215,42,118,146,207,105,186,187,6,119,232,2,125,63,237,249,222,141,76,84,26,168,196,137,48,52,23,84,179,188,92,245,35,110,153,26,223,47,65,64,20,67,3,117,53,252,155,253,24,204,24,54,251,163,229,40,91,174,205,161,232,231,226,178,26,191,1,183,124,254,167,57,246,95,128,136,46,162,197,80,26,237,136,13,216,124,161,98,177,98,196,107,63,126,162,187,239,38,182,197,30,225,155,197,147,136,125,61,50,254,5,48,143,146,156,69,102,53,110,223,10,81,114,252,5,16,49,148,180,60,9,95,104,160,175,202,191,59,239,90,238,220,74,212,242,46,234,137,238,240,143,212,248,0,198,44,7,225,98,157,161,82,180,163,169,248,171,27,132,214,230,142,2,73,58,123,5,37,111,40,11,40,50,227,86,158,152,200,1,13,37,105,234,183,222,32,103,79,86,231,15,34,45,185,172,222,48,201,128,225,177,122,69,129,22,241,225,1,254,84,63,161,234,175,39,208,235,225,187,82,195,244,147,0,245,106,176,132,90,139,198,80,241,164,243,247,54,116,185,123,207,211,3,114,117,70,213,101,41,157,177,245,120,203,142,149,28,201,195,155,91,76,229,250,31,121,157,77,54,40,248,164,193,76,219,56,213,22,222,181,145,22,70,60,130,197,73,24,163,183,55,149,74,95,188,203,245,192,49,212,215,214,136,90,120,255,127,250,231,253,111,141,107,65,122,100,0,42,251,203,152,133,121,29,136,23,186,131,147,187,205,161,96,165,75,42,69,213,138,88,5,224,104,125,120,127,15,150,23,169,242,40,120,56,241,43,31,201,169,43,120,239,52,20,221,117,164,188,218,98,238,45,87,221,87,142,146,179,220,51,237,102,122,226,200,65,124,1,46,157,113,189,152,244,124,211,185,7,8,179,5,163,190,191,58,87,255,25,218,49,17,40,5,79,180,55,122,58,194,121,244,160,149,112,158,57,174,180,221,248,75,239,163,71,47,152,41,159,7,215,249,185,245,94,220,122,140,223,41,109,192,202,185,199,202,22,77,250,241,76,11,199,204,163,216,201,196,224,69,20,69,11,24,187,180,158,203,176,162,185,87,7,104,228,95,84,213,231,239,120,200,45,57,136,209,124,233,147,80,122,55,226,238,46,233,87,65,73,20,94,117,195,82,113,128,6,100,59,50,185,110,212,98,94,113,253,145,184,96,58,127,49,165,237,47,128,221,110,67,203,229,45,123,45,40,106,143,195,105,147,213,239,149,12,157,183,136,85,86,253,194,200,52,167,217,113,99,139,181,32,203,47,192,237,230,68,27,210,102,220,179,143,159,118,78,229,222,126,139,123,177,0,0,92,238,102,181,175,165,163,37,130,8,185,235,144,186,48,220,117,166,109,82,28,195,7,196,180,29,202,49,255,55,110,230,43,215,109,112,29,174,97,35,160,118,151,234,22,42,146,74,5,167,217,220,96,151,138,122,69,40,243,49,161,156,133,185,229,40,121,28,117,87,123,4,118,43,251,63,126,144,85,189,129,248,201,213,25,138,101,242,90,61,14,182,157,252,34,110,194,120,242,101,33,128,229,212,241,81,15,165,105,164,214,84,221,43,145,163,118,51,162,251,190,135,226,227,95,124,92,207,67,158,177,90,91,92,147,114,121,101,26,125,170,17,120,70,234,60,91,121,142,124,5,230,211,111,169,14,249,118,50,157,83,104,31,53,201,116,103,222,188,156,98,89,225,238,203,115,232,31,115,174,147,233,43,228,17,114,192,139,201,135,71,23,213,171,119,30,78,249,102,59,9,218,29,48,199,111,236,59,154,86,224,243,243,161,26,230,27,16,143,28,145,253,45,198,244,186,163,170,84,174,160,70,35,169,154,253,55,166,21,55,93,136,179,245,130,237,129,243,163,126,27,207,212,14,212,20,84,60,215,117,65,120,224,197,87,136,53,253,134,23,227,150,140,74,179,5,233,225,239,114,46,200,194,17,142,63,72,201,22,115,55,217,46,23,209,117,251,239,197,161,145,208,203,3,225,94,23,21,204,115,243,109,65,161,97,163,134,118,200,77,165,255,143,156,185,151,227,166,100,136,182,70,248,224,117,7,79,140,199,13,202,216,248,126,157,55,124,239,94,191,192,41,78,188,79,74,182,220,207,253,146,138,14,72,133,247,135,43,241,124,245,41,187,148,179,111,192,69,210,225,155,78,146,135,165,186,124,244,62,142,66,231,157,47,213,215,162,207,147,110,72,84,164,154,140,49,136,250,16,149,140,254,49,183,224,55,139,61,51,31,158,211,166,134,126,156,120,133,252,35,163,229,66,160,248,232,193,71,1,6,58,246,176,243,187,97,20,36,117,56,153,22,221,55,145,159,109,160,169,127,216,69,216,216,239,239,59,209,212,190,244,202,185,144,198,125,98,161,117,31,79,144,207,175,169,2,34,65,191,64,145,33,225,167,152,171,70,232,132,2,125,210,177,164,2,251,137,174,152,90,217,203,84,79,111,198,90,89,9,130,129,44,231,165,23,188,15,110,59,175,110,23,86,82,144,52,198,35,218,170,174,153,121,40,181,180,24,236,133,198,126,84,103,56,19,83,130,40,109,22,89,184,59,239,85,199,222,165,190,165,228,156,102,204,194,188,208,29,230,207,249,7,253,209,52,163,109,69,29,200,228,254,251,2,140,181,183,132,214,130,223,139,103,132,171,127,7,193,128,44,178,16,237,59,219,0,57,15,28,240,18,135,252,55,28,153,21,33,92,195,200,142,103,255,167,127,179,255,108,216,72,154,235,15,189,254,168,195,36,51,56,70,21,72,122,45,242,48,210,202,243,218,210,139,183,151,235,84,18,136,248,89,255,249,235,25,179,100,75,22,223,14,70,84,214,117,251,13,9,78,96,170,123,93,62,15,95,11,222,244,167,150,182,78,98,177,59,53,147,253,239,150,125,126,1,72,249,216,82,95,99,106,68,41,104,249,234,154,26,41,187,244,38,179,51,147,228,15,112,143,93,197,25,138,219,199,27,247,166,134,201,206,62,178,150,89,10,239,61,223,228,238,252,5,136,23,189,12,109,130,31,107,13,154,232,125,131,153,242,141,155,77,164,127,158,82,251,23,218,163,59,55,110,153,189,25,253,5,224,248,17,158,56,145,76,113,239,241,131,13,82,15,205,98,85,4,243,119,187,243,107,31,159,117,142,15,213,55,67,199,162,189,138,77,30,150,156,19,32,127,246,220,11,182,30,133,254,248,5,184,247,221,244,100,120,78,120,57,127,223,190,63,1,121,128,92,246,168,126,195,141,252,217,250,84,50,118,216,195,151,243,213,229,247,148,255,5,64,226,72,28,171,239,246,70,79,243,93,36,45,87,250,136,243,183,49,188,180,75,254,35,245,85,51,43,109,150,8,67,65,32,195,146,232,250,172,111,219,166,224,136,42,139,90,125,37,35,56,146,13,20,17,19,88,178,9,103,235,139,232,13,56,88,55,242,153,248,5,80,145,185,173,212,224,35,47,128,138,148,79,207,101,109,79,6,203,121,198,5,229,202,69,146,11,220,51,251,153,201,91,196,93,157,228,220,33,236,175,123,212,115,175,182,6,173,32,183,16,255,66,224,238,69,238,24,187,206,137,182,248,22,46,130,36,71,181,160,203,209,72,44,150,78,185,31,104,214,14,75,117,175,33,177,138,207,2,242,107,178,69,116,95,14,95,83,153,23,44,39,60,39,207,88,193,172,90,30,22,131,103,242,205,136,167,163,133,19,116,5,167,78,45,236,133,106,205,35,248,104,157,6,153,125,126,159,105,212,98,80,64,69,2,102,178,96,200,129,165,208,230,228,62,78,181,245,212,135,177,184,22,171,54,224,15,157,78,214,189,119,91,53,160,73,69,128,136,108,27,111,123,122,82,109,145,68,16,84,99,132,157,253,13,172,53,217,139,173,152,187,138,127,157,60,104,137,5,133,200,191,203,188,243,253,46,171,197,116,2,222,229,203,20,251,217,154,147,26,247,147,49,51,124,1,212,229,86,36,166,151,175,57,41,27,110,164,175,80,61,164,236,222,170,182,134,39,224,149,195,10,175,112,149,13,49,73,199,101,161,119,167,51,95,75,254,156,188,103,52,99,226,163,185,243,186,246,193,86,111,219,254,37,238,98,168,78,40,44,67,218,121,41,76,129,85,169,104,68,104,88,170,114,60,114,185,149,4,83,240,209,79,175,219,35,170,28,141,28,160,137,119,58,107,217,231,114,116,252,27,94,180,60,243,93,48,42,82,65,16,39,179,40,200,25,118,234,33,20,70,218,229,18,73,226,137,97,228,193,212,207,76,90,249,52,115,163,218,52,238,193,144,186,8,13,118,45,187,170,169,52,144,187,112,58,109,143,43,171,178,23,87,57,101,16,218,214,121,156,70,19,75,2,142,84,200,225,103,100,20,224,27,255,89,35,248,129,213,237,43,200,202,202,18,225,217,38,234,88,217,188,174,229,93,60,124,216,144,159,208,151,113,240,147,104,193,126,81,89,29,202,226,99,84,170,160,240,114,28,45,95,51,234,41,229,172,163,197,92,49,151,133,169,232,187,135,161,160,147,29,182,200,250,236,134,78,114,233,96,113,20,68,48,104,160,81,182,102,168,2,116,3,203,242,172,33,74,160,195,77,243,66,233,123,15,77,87,183,214,41,252,216,116,246,23,192,100,252,107,203,205,13,221,244,229,22,133,215,135,69,107,91,27,227,126,175,54,0,204,191,0,228,110,209,246,230,127,148,235,88,223,124,145,182,180,174,83,34,165,129,109,132,59,124,162,243,143,246,62,57,75,6,136,110,32,25,218,42,174,170,187,191,54,124,244,223,17,127,219,45,171,138,142,151,116,241,254,216,46,57,252,90,85,253,79,110,254,223,202,63,183,181,255,29,97,91,253,123,7,154,7,247,127,1,250,50,127,1,240,199,164,182,255,248,173,239,148,136,174,8,112,195,114,175,204,161,139,154,0,92,236,195,180,220,203,18,239,129,160,19,231,115,215,79,216,116,241,39,198,84,159,152,61,134,10,166,22,251,34,152,188,115,26,228,250,138,28,251,180,194,103,130,188,45,133,253,44,198,188,143,252,150,20,147,180,75,52,183,77,222,187,245,230,131,33,209,47,15,105,57,184,175,126,108,159,154,225,194,124,65,94,153,81,132,238,38,153,145,159,191,141,126,239,31,137,163,105,178,36,116,12,29,154,223,128,217,159,94,13,112,102,132,88,12,247,176,70,244,129,18,2,154,167,6,40,198,108,198,178,153,148,237,4,143,199,38,201,201,61,48,30,225,159,224,231,233,28,195,236,94,254,28,114,9,80,45,4,34,144,143,12,55,108,7,232,213,234,139,39,157,197,23,185,79,105,3,217,84,204,226,48,129,73,252,2,172,213,98,13,75,140,130,254,161,69,24,33,253,207,174,142,194,48,135,177,25,32,214,68,45,84,46,155,159,159,159,233,33,9,252,58,85,53,197,180,112,96,53,157,17,168,176,14,244,67,88,160,245,220,68,146,53,15,21,152,166,93,187,198,235,206,42,16,214,52,233,233,182,22,103,171,89,59,21,147,91,172,73,66,235,202,242,236,207,120,235,204,87,174,138,107,194,81,240,181,96,183,106,172,80,251,200,29,24,91,163,204,141,49,112,4,58,62,73,233,71,113,130,231,129,156,196,41,225,158,238,196,36,48,235,190,59,225,107,178,3,155,150,49,13,62,150,213,142,150,167,59,212,165,243,51,247,8,86,151,185,223,121,5,107,212,85,9,167,91,182,191,196,10,190,45,90,65,5,75,66,173,160,96,109,185,236,216,243,164,234,192,43,159,118,10,145,199,40,199,172,241,195,216,34,193,170,222,191,249,180,43,151,207,128,239,109,25,73,23,178,129,167,220,17,41,196,101,192,155,163,0,0,173,31,192,252,12,43,98,25,151,36,230,27,242,226,74,196,18,232,47,206,151,17,172,233,202,196,196,196,136,21,177,140,65,177,133,218,64,180,227,73,180,227,24,55,175,221,241,22,173,94,140,172,72,224,207,244,223,189,73,178,100,57,246,56,166,245,155,4,122,214,221,13,8,101,146,86,133,190,19,0,13,229,166,128,79,192,233,235,49,35,32,96,193,36,107,90,250,215,171,23,128,51,190,115,33,245,169,206,192,223,246,74,104,159,229,222,61,141,197,52,172,208,254,42,148,2,43,180,143,53,218,69,220,145,81,26,171,42,100,7,178,131,24,37,63,62,12,206,245,116,20,157,214,93,100,123,32,197,27,203,35,105,252,252,248,94,41,222,32,114,44,209,48,33,155,153,102,92,255,111,62,46,92,44,192,57,4,97,61,130,74,117,17,250,33,93,92,21,18,111,138,144,185,252,81,157,57,4,167,34,60,176,2,147,75,141,237,9,52,192,43,129,73,40,132,52,142,133,36,164,63,34,34,34,120,140,193,48,135,194,137,62,38,208,67,88,214,170,195,78,13,167,157,236,198,145,112,161,102,193,246,194,188,39,60,24,190,28,87,175,185,109,33,89,176,132,84,19,30,225,16,161,123,98,231,174,40,244,240,218,168,117,30,198,235,126,165,233,31,146,170,175,190,205,124,171,151,172,252,250,57,57,142,213,233,164,121,195,247,56,57,95,112,237,75,213,34,228,164,214,164,203,174,136,177,44,255,201,218,163,195,158,35,212,45,183,165,188,201,84,97,135,251,97,136,231,37,105,253,209,110,100,5,218,251,163,244,145,95,189,118,4,229,101,35,171,243,133,186,205,80,180,9,187,150,47,158,26,23,79,181,91,233,149,200,212,200,228,199,75,178,239,251,61,153,18,156,23,122,8,0,92,15,141,12,179,1,239,232,40,222,84,76,47,173,2,229,183,21,169,68,214,27,56,102,247,185,40,59,207,140,89,102,65,18,113,129,250,17,24,195,134,130,16,120,156,164,190,156,41,136,14,235,81,51,61,205,93,233,202,251,37,100,214,147,240,235,43,39,69,118,251,251,253,226,129,3,133,168,13,30,166,63,82,104,160,93,212,2,64,132,133,178,0,8,150,205,66,26,189,217,129,226,33,155,242,103,45,168,171,11,204,113,39,108,105,140,212,68,148,106,185,208,229,169,65,33,198,81,11,49,126,182,11,4,64,153,132,17,36,215,80,164,183,18,207,223,224,70,215,25,122,122,220,98,51,161,203,93,162,178,191,113,236,135,48,115,142,163,247,38,47,142,118,174,99,77,73,214,202,249,78,210,134,131,158,3,134,179,34,167,106,211,131,159,159,235,45,177,221,136,25,108,31,18,97,127,59,227,200,231,142,114,60,93,34,157,206,237,251,186,148,144,132,144,18,106,100,105,90,162,225,168,197,195,89,111,232,253,220,119,220,142,12,120,58,24,180,138,192,56,227,65,78,119,58,66,66,228,39,105,151,228,234,249,160,187,211,221,179,254,228,123,206,99,34,13,153,3,220,34,197,186,243,95,200,15,70,58,199,57,103,53,191,77,231,164,74,58,39,128,182,20,253,161,110,236,21,179,89,230,189,237,92,2,198,185,121,210,194,237,237,32,207,151,109,125,76,50,225,70,158,38,143,192,22,114,149,140,206,21,16,240,250,247,85,230,91,28,191,0,21,209,31,50,47,140,126,1,142,172,202,127,1,220,40,217,3,118,176,6,166,16,97,161,214,145,250,45,10,34,173,197,81,118,180,167,178,147,31,217,1,122,81,205,198,128,5,138,9,204,221,204,102,33,219,180,80,252,232,229,64,7,63,80,251,169,223,211,162,119,228,51,217,15,88,118,45,147,252,153,105,109,207,73,65,245,141,142,243,80,74,62,85,67,158,59,244,169,130,74,147,75,194,116,20,75,19,241,180,179,165,27,255,252,76,159,186,213,120,93,44,109,81,171,47,211,244,131,197,52,29,133,79,250,134,98,226,91,118,68,218,76,232,181,225,166,193,81,195,47,189,190,237,213,35,222,227,148,108,106,8,36,139,59,37,115,153,43,63,15,227,83,111,203,202,236,226,80,215,149,68,216,94,137,41,247,217,83,255,213,29,22,140,77,161,76,138,89,216,244,233,184,72,113,189,242,235,230,188,77,99,142,122,244,59,247,246,124,80,194,26,125,223,80,79,124,243,250,65,84,233,138,197,9,5,228,143,63,30,159,166,67,156,32,195,152,245,56,93,149,202,239,22,21,90,41,11,121,217,25,236,224,251,118,233,241,13,143,255,46,68,255,231,16,63,199,163,255,58,163,26,90,46,140,159,245,226,1,108,163,86,92,206,102,116,202,91,165,231,136,51,150,150,228,129,80,110,119,196,208,162,26,49,194,210,141,18,209,30,187,238,0,85,127,78,132,172,210,29,170,45,182,188,136,199,183,76,77,130,136,152,174,211,221,189,90,82,177,147,133,159,60,194,239,242,116,57,43,73,85,57,223,202,69,178,185,231,37,216,152,68,178,222,7,95,71,88,52,59,61,159,57,233,61,187,50,87,170,97,211,15,19,199,154,43,9,155,66,109,156,177,230,74,11,114,213,179,14,157,253,104,91,233,203,123,4,130,185,71,113,246,25,86,30,238,197,96,236,86,196,75,97,142,146,175,37,90,105,233,160,170,224,117,18,118,247,7,115,223,108,75,29,89,30,47,96,61,7,34,114,57,65,67,217,245,42,104,143,58,202,68,98,239,138,127,227,110,240,198,253,160,252,103,254,160,186,254,131,224,41,222,208,194,213,218,159,247,177,44,175,114,193,91,88,77,200,42,131,181,42,58,185,205,241,175,234,113,38,98,88,170,92,201,145,192,138,69,79,234,69,89,253,151,55,86,208,1,113,207,173,87,99,205,165,20,229,83,235,33,197,107,131,39,192,243,159,111,184,113,82,146,13,107,74,123,38,71,162,214,146,173,19,146,145,243,105,64,131,47,238,108,38,215,10,21,231,182,147,13,7,125,22,135,135,166,236,167,149,245,160,242,62,250,165,86,114,94,128,223,237,81,152,206,185,30,87,39,154,200,178,102,193,116,160,14,95,199,152,6,173,31,191,31,129,69,213,159,139,249,196,57,44,60,189,181,166,96,159,234,203,27,167,172,58,237,243,133,164,26,56,242,204,82,23,119,48,162,172,223,200,50,194,229,23,224,250,194,81,124,202,54,32,150,142,149,41,154,146,144,157,136,254,85,218,208,112,61,116,150,219,194,190,62,30,129,171,89,93,141,9,92,211,164,36,92,151,232,179,48,241,182,146,28,76,142,86,27,192,47,43,217,167,42,161,70,237,242,196,150,114,203,112,68,68,118,87,24,50,113,47,114,162,83,227,123,228,114,17,54,96,242,0,110,201,48,23,222,167,252,139,54,141,181,249,86,65,122,99,222,251,28,238,83,94,137,74,177,28,153,236,204,10,75,6,220,177,25,91,75,182,170,189,43,113,32,24,138,221,6,66,254,190,22,112,125,169,88,167,80,27,87,123,106,203,35,255,170,65,207,197,168,7,54,119,213,160,151,146,230,222,69,106,1,103,96,103,210,44,232,15,9,137,232,191,77,22,189,115,129,149,217,208,237,167,249,212,206,119,37,179,177,52,152,206,252,89,86,169,142,248,114,96,101,54,216,100,72,20,170,144,64,16,16,164,73,124,174,175,78,58,84,62,72,118,213,97,81,58,236,124,83,242,170,195,162,250,112,199,212,225,170,195,66,55,93,9,162,214,203,168,105,210,41,247,250,6,185,219,31,14,179,198,83,197,100,98,239,62,84,156,36,24,152,157,252,81,167,22,105,33,54,15,84,17,99,175,46,170,31,167,45,196,119,50,87,2,186,91,82,34,200,235,102,141,64,203,110,70,91,211,160,30,241,226,73,226,244,7,41,70,175,239,27,197,4,154,157,68,212,140,96,62,236,141,178,91,173,211,96,32,88,73,4,96,202,254,246,148,51,107,37,8,248,45,93,73,229,8,0,32,140,23,17,231,111,78,79,141,225,103,204,10,95,144,239,114,7,137,141,191,31,158,147,13,49,42,144,171,33,178,133,182,169,173,217,49,89,142,8,195,42,93,101,237,76,210,239,10,145,21,77,199,217,213,99,77,113,211,116,59,196,175,76,113,57,82,131,217,213,187,177,166,184,183,16,189,94,55,178,177,166,184,226,135,150,174,134,17,213,182,78,222,106,143,62,87,115,117,8,205,184,134,21,99,117,4,174,108,88,175,116,4,24,176,222,4,87,58,2,88,27,214,156,10,37,152,94,57,49,5,128,46,247,163,249,69,235,23,216,147,159,162,243,95,122,164,207,71,15,234,19,33,227,243,234,55,87,21,245,126,36,148,13,103,72,150,229,12,215,207,157,94,28,89,0,238,193,28,32,241,106,113,215,104,101,242,73,184,194,114,253,67,111,230,103,128,40,216,127,66,187,34,243,96,214,238,37,41,150,227,4,236,117,171,14,182,75,113,252,39,157,55,221,122,71,139,80,4,169,47,85,255,222,62,91,201,152,250,143,155,214,12,238,59,44,246,177,200,229,230,96,188,196,62,17,17,33,221,70,132,209,233,213,107,134,122,95,111,179,233,167,31,197,184,82,224,118,69,13,232,82,33,88,212,71,147,148,185,16,238,22,194,9,16,25,162,165,64,209,120,193,73,182,228,167,147,108,221,105,142,243,9,239,1,0,174,60,247,173,228,74,171,193,137,34,30,220,65,137,238,67,41,72,170,186,188,102,200,220,237,76,94,35,157,218,69,168,171,145,7,141,180,177,125,173,174,192,232,100,83,137,133,181,247,229,55,107,183,104,210,227,243,240,202,94,185,69,209,74,178,33,244,26,71,223,168,14,198,196,13,50,194,101,26,30,31,167,21,14,213,133,220,29,51,99,183,101,46,84,205,170,226,173,152,20,127,206,207,201,34,220,63,89,105,147,166,195,121,211,98,197,194,231,61,82,38,191,180,224,204,233,250,231,208,108,14,26,135,42,177,82,89,130,247,155,53,169,156,196,235,91,38,99,76,252,77,230,3,213,61,148,195,58,221,198,89,31,212,158,203,119,252,252,177,197,80,223,46,154,4,147,101,211,42,240,8,89,10,58,217,80,67,193,11,102,21,86,225,217,64,22,16,75,22,158,124,154,12,126,19,243,219,206,18,3,244,211,242,168,91,29,58,105,100,97,174,113,87,221,65,242,60,57,212,51,91,58,3,237,121,52,88,233,12,98,120,224,229,125,70,15,152,162,54,206,196,191,192,171,171,187,146,112,99,48,237,174,74,127,63,170,244,200,154,96,204,115,22,228,164,227,45,121,232,246,115,210,117,110,78,134,70,53,13,10,221,98,46,179,139,239,238,254,60,216,60,38,169,125,220,179,113,157,232,84,126,71,232,233,159,202,226,205,117,77,233,148,166,49,181,66,253,31,7,250,77,239,19,14,165,198,96,100,98,126,210,184,59,54,207,103,4,165,64,115,11,199,245,94,252,6,139,123,63,207,75,94,6,94,231,65,142,156,231,37,220,105,233,30,85,33,28,196,107,110,171,151,129,23,137,53,231,195,250,187,70,252,197,241,55,208,88,56,185,203,216,147,236,185,113,102,78,101,93,118,103,126,2,95,210,74,46,39,178,215,185,135,152,41,62,146,106,122,38,171,80,2,232,173,55,214,0,108,128,10,124,160,37,75,22,195,246,192,176,147,56,83,143,135,190,45,220,94,36,95,132,94,245,192,180,57,135,67,200,177,61,48,4,82,111,208,58,181,151,23,79,93,43,233,39,35,182,152,34,183,36,162,117,50,209,88,11,29,102,26,37,110,137,159,26,117,234,113,106,18,14,130,113,79,144,22,35,60,181,80,213,207,178,118,122,204,201,137,99,143,57,243,116,145,58,239,237,167,223,217,161,56,210,234,221,65,233,201,164,147,47,87,228,188,84,90,40,15,190,106,95,162,178,218,56,172,47,37,73,40,214,150,82,65,230,171,219,235,75,60,61,213,2,16,147,105,255,222,238,159,84,171,43,225,97,251,97,148,29,43,64,107,96,201,89,204,128,170,64,19,5,51,179,183,23,230,245,200,245,108,247,40,200,45,122,226,87,253,253,252,196,177,20,40,179,31,72,21,246,232,208,124,169,235,188,162,88,119,130,153,242,230,136,80,248,33,113,236,189,128,236,162,86,78,89,252,176,128,187,97,217,90,158,81,58,176,101,206,244,100,236,47,210,58,119,181,187,155,10,126,62,130,170,19,156,5,242,125,174,151,114,77,55,108,245,19,96,149,157,113,143,220,254,182,171,172,186,62,90,235,217,209,132,218,169,234,61,212,150,55,253,7,141,59,254,111,24,132,150,83,164,50,135,243,39,197,173,186,36,202,186,240,5,179,169,251,46,84,33,96,58,217,40,228,248,140,192,208,136,170,96,188,248,250,38,72,19,113,87,19,70,84,149,14,11,164,244,40,250,111,95,164,3,0,123,17,34,40,195,39,64,109,131,41,25,123,96,60,179,162,151,168,173,156,210,176,249,227,3,122,246,159,39,217,211,208,96,26,45,27,33,167,136,152,211,112,95,102,11,53,118,93,38,137,204,213,250,53,64,178,82,178,234,100,220,147,29,242,19,248,161,110,254,115,239,156,173,230,179,188,101,241,83,21,1,160,238,22,30,166,231,187,227,72,20,21,73,175,161,150,85,142,52,42,225,29,214,1,201,173,192,96,56,126,159,102,38,51,150,244,204,148,68,247,9,98,184,183,73,60,170,151,6,178,208,42,84,253,78,171,148,196,83,201,32,117,128,82,16,17,151,66,35,179,183,170,201,182,165,59,237,243,124,62,61,182,162,105,10,29,197,60,227,96,20,117,242,50,157,206,16,44,114,63,19,218,73,244,115,198,57,151,10,28,164,197,66,152,66,90,61,208,10,204,194,5,102,228,126,186,221,115,42,246,70,165,5,118,111,41,80,231,152,225,149,108,235,27,218,177,244,131,83,181,72,113,238,134,153,237,243,13,231,124,247,250,67,36,117,243,199,123,170,15,249,126,1,204,145,229,47,89,199,143,72,228,223,252,113,239,227,4,44,50,103,246,22,253,220,83,166,79,62,227,185,140,188,125,202,102,121,95,230,106,104,102,14,43,158,82,160,139,41,157,187,1,56,63,117,138,48,69,55,57,176,44,176,80,181,188,145,156,58,44,11,140,37,129,233,241,148,42,150,5,198,15,34,130,199,22,96,172,228,228,20,172,36,203,113,103,31,25,190,58,75,221,168,112,161,102,223,128,124,32,164,47,224,108,213,1,185,43,122,81,144,74,192,249,243,182,211,209,234,174,180,123,221,204,107,206,157,25,154,194,59,166,178,160,135,137,155,200,1,174,187,233,162,36,201,201,201,80,227,31,131,212,37,223,235,225,115,69,123,190,219,107,203,21,223,154,26,3,68,83,69,209,35,83,64,147,113,206,216,216,76,219,19,70,34,131,97,197,99,166,22,102,87,122,6,245,109,173,101,63,207,115,31,211,119,103,20,72,136,103,194,57,229,238,92,113,126,77,153,241,249,98,201,221,17,41,81,2,188,157,8,226,69,34,182,42,207,48,132,56,232,16,7,188,242,162,104,233,134,241,87,203,151,84,234,161,250,207,21,166,6,252,156,155,202,126,68,123,110,154,101,244,62,120,82,29,224,251,173,118,123,22,57,79,248,125,226,43,131,179,205,136,163,72,109,170,113,176,113,51,238,75,212,47,64,181,235,247,83,82,179,187,174,247,20,162,78,103,84,37,219,212,190,220,168,135,248,77,203,52,92,180,61,184,229,148,187,29,71,165,30,51,242,96,123,242,140,9,124,166,133,131,222,53,160,250,160,170,81,102,183,45,21,244,44,16,89,111,56,146,116,52,29,125,36,114,116,167,21,234,170,120,26,81,248,11,240,241,23,0,247,15,188,84,15,231,254,52,71,211,203,229,255,234,163,168,113,48,205,112,196,114,66,234,84,224,163,150,51,104,172,240,49,240,188,203,108,249,120,53,86,234,157,189,244,69,123,126,62,85,255,247,227,96,166,163,17,70,39,126,255,40,188,182,224,139,249,182,139,187,31,40,174,29,50,146,94,91,2,112,40,154,33,36,2,229,137,116,31,82,133,199,254,65,255,146,130,137,148,231,185,208,219,255,29,41,217,255,199,131,224,150,16,253,67,73,185,107,161,84,248,37,66,49,232,247,100,138,76,0,224,76,4,64,187,81,139,158,64,99,235,238,168,231,129,223,221,123,181,71,196,177,132,146,200,227,192,47,187,126,119,1,81,165,49,137,58,219,118,244,196,196,111,226,253,238,18,41,58,170,87,171,125,99,97,30,119,105,209,95,62,37,251,196,240,148,193,41,229,241,129,148,234,72,219,39,163,139,185,135,209,246,201,144,241,212,61,87,230,185,115,243,88,191,176,218,107,46,194,190,22,113,254,31,70,203,206,7,101,121,143,243,2,91,59,9,214,17,21,186,82,153,249,135,69,180,247,173,247,74,62,152,80,10,72,39,46,187,80,120,78,164,80,220,39,99,210,17,42,254,242,173,231,124,253,173,12,221,23,85,42,87,134,215,100,157,117,70,23,143,39,170,12,165,136,207,230,230,207,55,126,1,32,188,183,149,112,5,87,164,127,72,10,245,126,255,177,21,46,95,121,184,118,120,17,126,249,193,53,111,151,178,119,235,82,120,244,107,81,57,213,116,189,71,79,108,207,114,11,204,112,59,132,57,156,159,138,75,132,138,130,75,23,131,122,215,70,239,43,62,135,175,107,84,185,91,147,38,160,127,10,22,131,239,192,229,27,101,237,20,95,246,86,48,25,43,92,120,72,141,80,144,214,210,54,188,245,242,238,58,186,78,105,233,200,95,108,121,240,124,126,205,77,66,86,54,198,57,95,26,6,99,65,53,96,141,167,82,116,3,153,209,40,110,86,27,8,105,60,51,38,158,56,173,222,13,236,80,246,83,181,53,98,115,60,217,93,92,219,30,24,80,184,179,104,38,226,84,231,93,174,108,89,197,188,184,202,28,103,235,205,233,144,19,166,131,236,140,214,124,63,144,152,174,211,179,70,58,1,17,198,36,9,238,52,155,124,12,137,192,188,87,180,76,226,5,194,215,137,181,242,249,93,200,221,208,76,47,147,44,109,93,100,210,100,123,21,163,2,178,148,101,72,237,228,104,222,64,62,144,115,156,11,181,37,197,17,106,75,246,16,186,11,187,121,74,13,56,39,166,58,211,5,178,0,183,249,113,86,27,108,145,136,31,142,189,98,170,2,130,229,175,41,221,201,138,100,216,81,97,22,47,4,75,179,52,157,171,144,121,4,125,84,6,10,9,105,144,25,77,58,56,3,4,92,181,234,240,230,181,64,166,72,121,194,235,21,95,63,225,157,211,29,154,210,5,246,187,222,210,114,207,147,205,114,25,80,168,17,213,156,80,24,53,180,122,154,73,179,208,74,137,9,12,207,17,162,231,206,108,144,181,122,131,62,234,37,151,24,8,43,1,238,191,34,125,5,215,213,163,162,118,142,173,125,14,183,202,1,221,9,25,91,44,149,248,249,57,161,70,91,137,89,88,201,129,98,196,82,53,236,13,176,238,118,106,3,112,197,152,191,152,154,96,158,139,30,18,23,48,85,189,156,210,161,153,4,214,118,17,130,133,118,8,144,117,14,127,98,31,90,204,207,29,179,232,27,96,227,187,97,172,154,226,17,222,229,195,187,146,134,223,247,177,66,10,28,172,31,152,149,153,226,214,92,209,247,185,109,78,124,36,53,125,123,254,238,92,150,248,72,127,116,50,109,49,165,47,250,250,135,120,79,75,123,237,21,161,214,238,141,58,203,16,142,91,179,226,170,67,95,222,45,75,46,229,83,33,108,140,130,153,165,234,35,90,213,75,10,66,57,155,162,122,191,154,9,81,146,101,36,187,162,116,141,180,42,101,57,55,158,122,199,139,111,73,244,229,42,197,171,195,97,76,46,92,9,221,88,241,76,214,101,87,32,2,8,33,69,113,227,105,123,236,21,110,45,158,215,76,106,177,113,154,22,10,133,111,160,122,163,55,86,227,228,192,34,166,229,152,245,105,159,125,165,13,245,207,26,143,57,89,61,42,63,167,253,241,169,182,1,103,217,81,60,81,49,119,241,193,105,161,146,34,89,235,235,129,27,133,47,71,125,186,96,121,48,251,212,130,5,27,77,250,207,84,150,157,200,210,251,173,163,151,23,241,2,172,96,193,213,69,252,74,176,32,235,31,38,97,86,191,223,142,136,104,74,117,151,29,159,12,166,121,170,244,73,160,178,254,97,166,9,177,186,188,198,245,206,185,126,161,131,252,238,238,28,61,148,209,251,132,109,185,179,199,224,101,4,217,187,148,141,81,131,233,154,141,253,195,73,102,80,113,47,144,146,4,46,103,221,96,73,5,87,229,87,128,58,112,104,38,35,237,156,59,246,141,3,15,248,179,236,189,18,73,10,163,116,94,11,68,236,40,234,197,134,22,169,114,91,146,169,9,42,207,42,68,76,33,173,32,115,245,114,11,48,53,81,68,33,8,173,16,148,218,163,65,103,39,252,159,131,95,153,234,223,46,145,176,116,26,218,135,247,133,61,75,171,224,201,77,88,241,212,139,138,83,176,133,240,89,240,227,77,36,158,171,182,27,127,48,141,33,175,168,92,96,5,16,173,38,174,150,59,252,189,125,85,245,74,37,237,175,158,71,153,219,127,138,163,3,222,166,111,199,206,214,46,109,34,252,159,63,63,107,150,3,82,134,71,48,53,215,242,138,87,167,203,147,48,170,196,184,26,63,239,199,84,21,42,228,126,136,127,228,134,64,173,195,109,89,85,243,31,150,198,1,139,198,215,63,20,104,115,88,212,71,130,114,24,106,99,230,219,45,213,165,88,14,73,129,14,121,211,64,172,203,74,15,51,140,73,64,128,145,161,207,252,204,47,162,82,157,82,167,242,246,99,103,252,250,21,134,82,37,49,129,124,32,255,216,250,166,220,229,192,10,44,131,136,2,98,25,238,128,192,48,16,88,78,235,254,112,248,7,207,110,153,64,106,73,215,23,225,249,244,47,112,189,95,83,43,23,140,212,184,124,104,224,48,236,113,233,157,43,168,65,63,208,118,213,205,155,118,135,167,70,164,87,213,199,225,141,126,104,238,212,230,142,230,95,208,225,235,45,11,114,206,96,91,255,201,39,4,68,148,100,23,118,134,250,20,12,167,234,148,244,25,142,43,165,129,129,93,164,85,236,16,165,161,145,87,127,252,163,1,158,217,143,87,32,135,115,23,82,28,206,102,224,23,190,160,83,164,79,245,97,255,54,81,27,136,6,122,116,223,16,12,203,69,214,144,196,83,17,40,57,179,187,51,59,148,76,191,132,33,108,116,114,252,255,145,114,188,241,242,223,54,169,86,183,52,206,123,236,56,122,172,120,79,240,195,107,74,183,229,60,153,194,42,111,11,152,16,79,186,166,3,193,127,102,26,160,152,234,236,235,33,57,245,153,210,62,60,133,110,155,77,115,121,140,77,107,177,142,170,33,248,190,68,118,185,142,180,112,197,243,177,74,7,180,204,148,187,197,130,174,210,184,195,194,157,30,158,146,136,167,148,111,215,147,13,83,244,239,139,191,100,17,16,224,71,55,204,167,137,24,124,113,103,111,210,89,61,157,29,233,179,252,236,227,117,199,89,216,25,145,143,130,53,149,234,49,49,73,37,138,11,248,220,90,226,209,91,192,159,233,191,189,92,35,211,86,142,222,123,23,242,169,241,180,216,48,20,154,103,168,120,77,168,118,35,178,90,225,50,40,141,41,32,88,152,109,31,214,156,62,223,178,246,247,144,239,253,5,240,36,155,216,225,36,155,252,73,29,41,211,22,150,225,108,90,84,146,38,45,105,99,32,188,150,69,32,88,233,172,44,104,211,188,117,203,34,95,67,145,204,71,96,175,196,122,80,219,156,157,99,144,170,177,177,163,245,213,187,242,121,170,122,214,98,29,133,12,53,146,208,145,188,98,48,4,74,33,200,149,157,226,41,185,159,213,92,214,104,232,79,235,145,62,69,65,230,32,157,86,85,50,211,193,87,31,108,58,219,153,15,30,102,239,193,31,121,136,74,231,86,116,80,150,170,118,182,130,103,113,186,143,235,42,41,52,177,36,27,147,157,226,246,116,29,5,197,163,14,160,207,18,58,31,100,117,91,33,252,41,173,180,32,28,163,228,44,18,129,146,107,213,243,141,83,140,77,15,34,82,33,196,77,144,24,111,248,20,121,240,181,203,48,36,58,90,164,205,209,47,188,92,67,247,218,99,9,21,234,76,27,118,162,129,130,193,212,248,127,130,55,148,203,227,135,22,192,168,244,30,57,5,5,217,13,236,110,250,139,29,137,121,233,191,171,76,180,164,247,155,130,232,91,192,83,201,101,71,232,115,149,181,143,240,254,254,62,208,119,172,47,150,47,38,111,95,47,231,187,167,58,119,226,211,173,37,134,246,201,206,132,12,52,232,160,206,40,34,226,84,255,109,115,244,83,212,122,3,151,85,128,55,57,111,59,201,72,252,171,4,233,132,135,65,154,241,108,89,146,14,107,182,239,219,160,154,236,120,160,208,220,122,27,22,170,73,22,242,173,142,172,116,129,17,96,49,184,120,175,0,235,28,207,162,144,170,25,117,229,28,159,152,4,107,11,189,114,142,31,224,148,129,89,100,107,82,94,30,200,49,247,184,100,84,197,217,60,22,227,130,138,80,170,177,187,148,196,184,129,224,88,134,7,10,37,118,182,98,159,18,214,211,124,53,50,133,168,128,24,201,245,196,122,77,99,180,23,166,198,18,209,238,104,206,5,240,46,192,161,107,162,50,126,24,91,25,20,175,56,185,43,178,94,49,211,255,128,248,164,138,14,201,61,110,41,21,170,17,208,235,219,246,114,232,19,67,96,87,68,27,80,168,113,61,225,120,86,193,170,82,103,137,13,0,80,44,3,58,41,49,219,103,32,116,133,95,247,226,150,84,239,222,122,253,6,169,95,44,231,62,81,54,159,203,205,103,106,63,45,244,193,198,215,133,73,114,29,104,95,31,255,193,67,147,146,43,238,121,185,49,187,143,143,79,67,178,201,164,34,231,196,112,240,154,14,97,126,248,58,140,105,178,103,55,91,18,36,234,140,174,104,176,175,56,5,10,53,188,208,138,18,150,243,103,133,217,190,17,10,126,254,241,193,117,172,107,115,238,242,129,169,217,218,149,107,179,230,251,79,17,242,200,209,9,108,55,48,214,181,25,129,180,229,151,33,138,103,87,128,231,246,151,229,205,158,242,13,85,43,247,115,81,199,107,135,141,7,45,151,221,174,209,46,210,57,169,88,116,63,86,195,172,223,85,78,13,20,95,19,66,4,45,86,89,20,3,183,171,38,224,8,64,103,57,79,58,233,19,231,206,118,84,17,107,247,113,68,168,181,113,94,87,76,4,147,174,80,195,195,124,57,40,143,100,129,122,74,164,2,122,2,202,57,203,86,50,92,129,54,172,32,157,18,153,136,255,48,120,25,191,62,252,92,20,45,140,28,125,77,16,241,163,229,237,146,89,74,92,177,65,135,114,20,252,124,19,202,157,119,104,57,59,34,231,200,194,186,104,43,163,157,46,167,12,237,7,21,131,109,81,184,37,83,100,30,201,60,233,224,124,37,23,230,110,151,73,45,222,78,223,42,42,35,104,39,6,171,61,197,4,204,237,190,132,142,17,183,11,231,201,124,197,190,0,165,154,213,59,178,79,246,160,91,163,143,160,37,2,156,92,2,226,175,235,12,178,130,153,90,192,241,98,154,16,135,176,38,209,37,98,150,189,251,4,89,121,186,61,205,125,28,246,104,72,184,199,130,118,165,86,192,108,216,63,243,169,182,245,100,18,133,59,234,197,199,115,195,249,119,11,137,144,127,105,129,2,252,213,176,153,137,246,223,13,91,209,140,191,137,233,70,0,112,214,14,57,93,149,175,89,171,221,200,179,178,130,232,189,22,8,218,120,178,141,16,41,106,162,247,169,247,178,175,251,238,196,64,200,58,40,136,58,128,233,85,245,46,89,88,79,181,227,185,185,58,148,29,147,185,210,158,220,146,42,28,53,234,227,210,250,238,206,214,79,183,95,111,180,40,120,223,93,176,18,161,172,11,127,56,237,206,77,165,93,141,137,55,24,229,31,177,126,250,240,58,129,183,226,229,98,175,72,32,248,195,255,231,49,49,179,21,207,227,168,147,175,141,235,83,238,164,74,161,252,210,3,238,254,216,142,33,42,88,171,118,58,58,97,164,72,179,32,89,56,173,190,225,223,142,125,223,42,233,23,207,44,83,94,245,34,147,196,252,67,44,199,249,8,92,164,123,210,197,129,9,53,122,47,176,165,185,75,60,10,211,8,96,14,189,35,3,134,195,192,48,70,172,135,236,218,26,83,187,232,53,53,154,201,207,98,84,137,70,109,247,186,85,37,253,33,14,36,8,12,148,109,150,43,233,109,210,240,164,251,90,129,97,123,27,87,22,179,178,221,43,104,125,170,178,205,37,180,136,237,193,213,29,62,102,9,115,49,169,52,74,84,136,14,89,68,193,213,35,166,140,140,172,39,125,235,240,75,134,74,241,164,197,251,188,135,221,82,98,11,153,115,41,97,125,68,226,130,245,146,139,22,251,28,209,40,58,39,52,162,38,73,96,113,63,229,41,171,161,90,135,31,1,3,20,222,22,48,207,176,43,187,17,75,121,0,183,241,202,69,250,215,171,132,90,20,43,105,220,227,88,28,222,238,156,92,187,103,147,158,246,210,202,252,149,117,171,16,66,107,58,255,133,16,87,146,108,119,137,162,140,33,220,81,240,19,182,129,167,102,85,30,230,147,159,162,27,0,11,101,33,156,125,116,204,171,211,155,142,228,115,112,79,99,224,137,11,226,235,15,24,47,24,33,173,18,111,63,156,177,68,104,147,6,19,128,42,122,95,204,129,83,4,152,164,69,39,97,224,169,233,102,121,55,150,111,180,238,37,58,81,213,111,98,6,79,194,89,51,94,117,82,167,196,100,20,178,215,48,181,199,232,50,219,185,190,14,54,119,22,90,83,212,217,204,219,102,235,102,186,225,45,208,131,111,7,234,51,14,250,64,104,174,103,222,247,38,53,208,37,35,222,48,9,35,199,162,94,219,110,251,196,73,52,1,141,96,97,173,4,225,135,68,2,57,167,86,140,186,210,62,113,164,186,91,37,214,169,69,32,51,43,208,55,61,139,62,119,189,242,195,223,79,50,214,51,53,66,180,34,42,118,231,142,108,4,107,178,193,133,189,95,115,145,122,229,198,79,90,113,168,234,202,163,154,65,148,249,17,149,2,159,222,224,31,26,134,112,8,205,33,90,190,184,155,84,177,116,213,24,14,176,143,231,123,229,235,194,231,198,203,77,90,221,197,249,127,106,45,113,87,72,146,111,144,17,86,73,209,78,83,245,15,109,87,67,54,74,4,70,167,29,183,176,170,91,57,118,192,245,202,188,237,120,42,183,169,7,194,74,61,222,165,190,14,4,239,92,46,120,136,18,67,10,9,117,25,250,218,99,39,33,41,178,218,10,75,34,227,198,238,152,66,86,180,136,66,46,44,20,168,137,180,145,225,89,24,82,92,99,254,39,52,189,173,54,136,143,110,59,126,148,240,42,88,200,89,91,60,160,72,141,42,196,149,165,82,221,1,47,6,69,18,42,236,192,9,33,177,118,167,16,34,246,126,230,73,244,0,231,98,192,164,143,254,200,63,165,101,71,231,201,197,153,0,53,179,171,15,161,245,152,174,134,128,235,157,145,245,24,232,131,208,124,147,176,14,213,234,105,88,64,214,50,202,27,141,158,145,54,154,190,12,26,71,148,38,93,46,15,191,63,124,124,42,41,174,81,113,207,58,98,188,116,105,91,228,83,157,63,79,85,240,32,31,208,59,249,26,94,121,98,75,20,38,128,138,116,9,197,118,122,143,241,16,232,92,231,173,40,80,169,174,52,168,180,165,153,84,106,153,96,106,102,239,172,94,36,162,234,93,224,164,251,188,221,86,114,13,193,192,193,173,10,116,134,148,46,216,67,28,62,30,197,224,23,252,215,250,201,11,30,20,211,194,13,229,43,230,189,88,134,192,32,126,7,237,21,67,32,128,20,33,60,92,134,101,8,84,101,216,121,99,25,2,194,11,186,185,197,192,20,90,71,191,15,25,236,88,151,108,133,206,90,136,231,149,75,182,55,66,92,109,237,202,37,219,8,58,128,199,140,20,143,65,165,195,229,178,155,34,66,142,238,113,231,60,21,23,17,151,102,178,223,98,233,207,24,4,149,84,89,142,42,200,228,182,22,74,108,148,49,225,151,164,248,118,1,11,54,63,108,124,102,84,238,108,85,189,11,214,152,26,112,132,108,188,236,103,201,23,241,136,237,225,10,44,154,247,22,118,90,92,77,122,161,192,23,179,105,43,190,220,245,122,194,221,161,48,183,214,81,34,128,189,96,21,216,109,187,225,165,36,77,18,209,191,25,79,105,132,251,223,175,162,167,251,214,8,172,8,15,79,43,47,210,244,228,168,38,92,208,137,221,65,204,255,244,150,45,125,88,56,28,163,42,188,168,228,126,71,139,205,11,232,2,172,202,18,167,96,176,240,212,69,208,132,185,61,182,208,209,195,181,124,195,242,185,8,83,232,192,68,171,164,42,28,77,192,175,173,194,67,250,136,70,25,150,48,69,43,200,109,27,227,136,74,223,144,91,148,167,109,147,65,41,233,180,242,255,23,245,183,191,64,144,120,227,7,13,175,206,2,56,203,43,168,133,57,33,47,9,31,22,60,250,84,5,138,84,244,164,192,107,204,149,200,231,74,71,71,187,50,236,43,178,216,58,87,39,107,214,238,76,27,22,61,198,10,73,253,41,57,197,194,250,223,231,22,125,155,118,140,172,180,107,48,91,145,128,164,186,149,93,127,222,207,59,198,52,159,98,87,32,221,171,236,152,34,82,97,81,155,58,251,205,83,149,178,58,158,218,1,113,23,228,78,201,61,126,61,225,127,225,14,25,64,24,123,17,125,156,250,100,220,120,160,49,171,173,101,34,195,79,215,108,98,120,230,141,108,146,135,110,128,72,158,204,156,97,20,119,98,26,19,132,78,8,250,136,86,24,174,116,24,231,209,187,233,94,205,243,100,242,58,109,119,217,16,3,54,225,239,230,243,190,237,180,211,252,72,203,173,63,64,254,24,106,47,190,72,157,207,76,157,113,32,95,58,165,227,34,73,247,206,249,2,240,169,46,223,223,118,210,55,73,212,155,197,245,158,30,83,26,116,200,34,118,213,157,2,235,92,128,77,116,179,216,64,84,18,2,17,28,151,136,152,137,13,103,218,201,124,83,181,66,216,230,137,188,166,114,234,59,59,24,189,238,253,18,101,15,201,11,87,2,225,214,57,217,72,84,37,88,183,55,55,43,7,18,51,41,10,21,202,98,103,66,199,100,110,226,68,255,112,132,126,157,82,123,190,124,192,16,106,212,54,218,189,204,138,191,218,233,77,43,143,93,45,161,74,16,109,144,204,80,54,75,22,20,172,13,4,171,132,177,137,131,15,14,14,61,249,155,42,162,244,202,115,238,161,139,104,213,41,70,153,21,43,227,190,201,189,134,191,92,68,88,122,76,90,30,192,236,60,218,243,105,236,67,111,169,50,99,46,200,150,131,70,234,250,224,148,206,81,21,169,55,95,68,14,146,247,139,251,192,79,170,36,101,217,125,171,15,3,18,230,222,136,241,44,141,12,62,6,153,217,49,110,9,87,212,217,57,196,87,161,63,220,2,116,26,228,71,20,138,249,38,78,120,27,187,18,141,51,147,218,60,54,39,182,115,247,16,184,28,87,44,18,59,72,68,76,0,11,72,19,193,46,240,112,227,43,191,95,238,109,171,215,212,21,65,150,95,75,144,159,118,17,24,221,146,123,36,8,189,194,30,1,208,186,16,197,35,85,217,178,56,239,72,174,28,101,213,44,130,220,207,32,162,116,16,100,191,182,165,204,188,41,170,133,165,84,215,250,118,221,90,186,22,229,215,178,27,24,27,147,195,198,31,65,63,133,180,140,159,84,159,170,10,181,120,21,100,92,52,25,54,141,95,171,72,124,217,119,17,94,26,115,199,253,149,219,108,178,64,11,177,163,109,201,190,173,199,237,34,201,105,124,121,23,78,21,193,54,193,120,199,161,72,94,242,245,45,209,121,164,58,123,135,176,45,75,28,208,243,169,112,216,231,52,234,74,71,205,113,87,67,202,129,16,184,86,14,146,180,155,87,73,88,79,183,32,133,212,121,94,16,42,51,138,236,96,237,204,150,65,61,76,88,8,151,33,181,252,134,139,84,233,52,208,140,94,25,206,19,227,249,35,252,177,187,89,247,96,41,115,197,163,181,253,7,209,84,218,14,141,189,88,49,141,201,73,135,130,163,220,200,71,221,93,238,83,120,208,153,229,41,239,6,96,217,202,1,219,143,56,56,200,71,251,136,47,201,146,111,161,210,226,97,134,47,87,118,247,163,76,200,221,46,93,57,61,93,120,46,108,218,65,248,237,49,246,27,89,162,18,28,245,176,223,40,1,129,177,224,198,126,35,172,69,4,9,230,234,27,97,189,21,46,191,145,123,201,216,66,56,4,99,157,121,78,49,75,239,92,52,92,208,160,241,77,149,3,66,20,122,55,211,127,213,5,226,193,191,95,177,105,64,180,33,183,161,142,80,240,7,211,131,30,184,35,9,31,162,191,67,113,229,55,245,20,133,63,73,193,178,235,47,44,172,152,206,77,185,62,12,200,22,246,69,181,71,146,20,107,197,4,136,191,68,219,60,181,175,80,114,174,18,255,126,147,74,23,46,232,13,207,167,76,127,6,0,252,197,6,66,238,153,165,174,213,139,146,212,254,215,98,41,250,28,166,122,72,179,20,127,157,59,83,105,206,4,77,239,79,237,159,52,64,200,243,140,165,11,107,136,64,220,14,72,168,64,69,132,242,191,152,27,63,101,182,47,70,117,18,76,181,176,205,175,36,220,243,231,73,67,117,235,8,151,169,192,20,16,35,69,220,89,85,245,159,196,114,97,63,5,235,167,134,22,148,170,24,160,24,56,175,161,77,227,245,1,171,1,106,249,197,166,196,93,181,91,86,207,13,232,11,101,75,100,134,62,15,136,155,26,88,126,155,255,78,11,29,24,60,124,25,240,93,35,221,102,69,177,63,122,232,64,121,229,128,224,115,73,89,219,113,93,226,247,62,151,192,144,156,194,213,101,110,127,203,131,132,96,210,145,146,218,40,102,101,135,177,25,251,1,214,92,202,247,3,28,96,21,184,217,172,162,105,63,23,25,168,191,4,39,212,101,165,129,209,144,116,70,71,49,85,46,105,83,30,193,91,221,158,160,219,23,230,0,2,193,148,153,75,250,35,208,217,77,165,138,221,30,0,156,149,219,194,143,121,187,91,4,119,176,170,40,173,111,150,202,111,94,169,162,100,84,141,90,212,98,85,81,32,66,142,251,80,76,177,201,248,19,35,181,124,5,19,247,179,20,15,197,214,217,23,153,163,214,95,149,159,23,166,80,13,245,53,1,131,188,27,34,103,59,10,245,194,54,29,108,159,138,184,165,163,97,106,169,95,245,84,170,149,71,95,142,189,70,239,102,199,7,176,148,7,151,7,210,49,131,34,161,156,90,37,82,134,230,222,115,107,158,154,219,122,152,169,112,132,176,140,174,170,104,238,58,152,150,255,216,155,82,64,121,38,111,120,116,166,50,211,120,253,3,223,28,189,107,177,204,122,253,201,50,152,164,103,197,247,71,140,173,147,156,142,182,78,7,80,166,204,188,190,198,226,58,153,199,111,209,63,99,117,176,24,92,64,75,127,236,103,92,138,89,208,42,68,173,238,175,253,35,76,175,143,192,23,75,69,115,176,91,154,42,82,193,66,78,206,234,197,131,223,230,70,172,165,166,185,207,100,175,26,125,210,252,176,40,156,24,109,75,102,68,179,148,174,116,172,203,149,18,175,217,243,40,203,70,147,247,85,187,167,126,141,37,240,203,6,40,84,137,241,241,199,38,132,128,183,154,175,245,160,216,64,87,102,194,210,107,121,125,175,117,47,101,179,60,83,219,180,112,161,187,137,68,163,67,202,142,2,246,213,86,10,197,41,248,3,32,1,33,154,246,61,213,37,99,207,71,7,150,135,192,112,27,76,65,188,81,123,1,19,137,188,183,88,86,143,114,78,29,25,44,32,148,144,185,197,212,139,96,93,147,129,95,237,68,55,159,40,201,172,71,165,172,232,155,174,163,25,126,65,14,135,161,11,159,234,11,33,33,23,38,25,237,170,54,51,59,238,189,28,40,171,2,138,127,108,103,244,0,38,23,132,177,202,141,165,76,68,204,60,10,44,208,167,198,29,254,160,75,238,127,101,69,65,151,168,22,217,100,152,26,82,34,156,48,229,4,25,184,4,18,12,44,238,148,5,91,174,2,146,15,31,27,254,38,182,27,130,95,212,223,175,19,231,21,29,44,160,124,83,121,125,191,68,64,195,54,139,90,43,138,161,6,69,239,16,236,105,39,131,233,43,16,18,94,184,43,143,172,66,178,122,104,134,250,253,213,184,54,55,50,222,35,233,83,131,222,50,141,4,250,211,15,203,145,132,100,220,188,209,53,152,18,166,222,93,30,37,92,163,255,72,16,102,162,144,104,8,161,1,146,231,114,139,195,2,55,28,40,222,122,149,76,230,216,52,122,86,92,64,63,246,247,227,49,237,179,185,135,64,40,143,243,149,55,184,26,207,158,46,34,197,234,230,182,137,210,215,239,35,105,186,143,99,79,232,122,94,207,125,170,219,143,63,242,19,225,63,63,118,212,40,39,117,127,74,131,248,96,223,140,30,90,72,113,79,36,110,199,42,255,68,38,231,98,252,5,41,17,32,32,44,226,73,65,229,169,142,3,159,191,135,70,175,88,50,34,226,97,95,1,18,124,95,53,87,139,137,24,225,78,21,30,226,236,240,216,17,42,88,17,201,45,90,85,155,253,148,77,6,133,176,27,154,58,45,181,93,177,34,235,105,172,109,247,66,68,90,238,123,243,80,230,55,104,196,33,58,135,22,167,240,62,180,25,118,100,225,122,141,166,24,58,220,202,30,91,24,130,61,41,8,206,160,45,170,78,234,52,212,91,89,234,71,119,18,189,208,138,73,90,203,67,179,199,134,192,195,220,197,170,106,171,147,68,4,97,25,38,249,70,144,25,77,114,4,18,2,14,176,113,192,241,245,112,95,147,25,52,42,30,132,172,240,246,63,122,58,252,181,223,57,132,121,156,143,133,56,1,237,164,224,45,3,113,242,189,249,77,101,150,187,141,111,2,90,176,45,238,224,152,58,123,128,143,94,103,61,189,187,144,66,46,214,138,178,183,11,204,119,159,226,121,152,223,85,164,149,187,157,48,119,193,185,133,232,76,27,170,0,141,20,226,1,39,229,64,156,19,221,209,111,67,232,194,158,134,73,2,107,11,35,17,2,252,201,58,145,65,63,226,101,36,210,152,71,107,184,198,56,34,106,17,52,145,22,217,206,42,29,206,168,151,32,55,209,181,53,161,100,254,93,80,242,51,28,220,89,161,55,218,71,134,163,103,244,54,24,57,76,200,239,58,52,215,214,127,51,133,33,214,251,83,101,230,234,2,127,51,108,250,190,165,17,214,82,20,243,216,215,42,149,88,52,35,157,78,46,237,145,158,115,155,165,219,122,104,206,7,144,59,27,164,190,50,76,25,234,69,165,83,120,3,196,56,199,80,149,243,217,74,234,227,131,62,78,190,120,67,222,202,219,247,148,179,22,168,104,252,35,197,241,97,220,14,60,237,22,22,22,88,198,187,32,18,15,152,66,30,200,2,20,98,145,179,94,127,104,86,166,148,215,90,94,141,248,148,31,197,127,114,67,206,10,113,237,9,215,39,111,149,124,141,176,116,177,184,152,202,188,88,234,128,54,78,45,24,233,2,29,88,194,141,5,23,66,148,3,185,54,229,166,185,133,45,202,148,216,143,39,199,255,179,40,243,232,127,81,148,209,133,108,233,92,70,243,73,89,182,21,171,132,199,254,60,217,85,151,23,208,88,149,8,133,120,140,45,15,67,7,234,83,93,46,186,87,16,181,48,182,16,178,151,133,139,142,47,147,181,219,77,62,182,253,168,95,188,55,78,248,66,69,76,227,148,89,12,51,57,60,243,11,32,212,105,226,208,238,77,26,255,168,182,219,211,232,98,138,94,80,56,169,83,163,124,197,126,244,133,122,241,200,234,14,91,68,169,160,240,34,211,203,79,108,3,10,240,43,9,116,175,229,76,110,199,130,24,37,251,152,169,235,97,255,166,15,116,52,2,31,53,233,255,2,84,106,179,100,98,237,192,29,53,145,168,222,250,234,9,222,216,242,144,121,19,153,92,216,217,24,180,210,119,63,31,252,147,60,64,30,22,210,39,100,99,232,136,228,180,57,83,84,42,231,186,237,215,221,184,215,239,155,46,64,151,158,66,105,106,176,46,164,47,2,93,49,102,50,130,4,232,80,82,199,90,84,43,96,249,215,34,156,151,208,13,52,148,203,125,7,226,75,186,100,226,109,217,57,236,229,252,55,210,215,186,246,6,150,244,197,168,35,9,86,186,34,125,61,157,238,198,164,198,15,176,198,179,216,128,135,80,220,154,56,104,169,225,95,0,1,107,239,141,186,26,184,168,231,233,253,207,235,253,79,168,158,68,119,187,18,246,14,5,237,117,27,246,57,119,84,236,6,216,201,118,34,153,23,243,208,161,116,63,29,23,77,228,183,20,51,166,133,142,156,150,216,163,124,177,210,57,115,247,143,147,9,173,126,1,138,191,123,74,165,64,92,213,210,79,155,185,203,138,35,55,117,239,210,175,153,76,71,9,83,33,116,15,20,251,224,202,28,91,32,9,183,23,235,229,220,19,203,183,152,10,29,246,90,159,163,161,34,186,167,32,133,125,69,143,208,68,237,217,132,124,138,186,112,35,100,239,140,103,186,232,118,114,130,23,84,230,199,32,51,182,4,206,131,234,247,221,94,139,111,252,214,44,129,18,78,21,70,143,78,105,154,140,113,38,199,210,155,230,162,109,171,78,74,176,10,241,60,57,224,130,238,43,133,120,173,207,61,190,29,36,88,133,120,5,4,18,196,15,100,14,233,239,239,14,241,190,59,97,106,206,65,222,149,236,204,145,180,172,215,38,250,153,212,221,235,65,74,46,122,76,83,123,81,174,9,99,51,80,52,102,137,220,200,85,99,103,94,12,131,192,145,204,54,208,15,91,134,108,155,57,137,212,44,150,173,88,133,181,50,29,107,199,43,133,181,88,142,50,118,102,172,194,90,198,22,220,22,171,176,134,64,21,42,88,85,33,187,40,188,163,255,192,13,163,79,173,189,149,241,34,112,49,44,189,47,20,151,130,204,25,167,246,186,234,231,218,64,149,193,143,130,60,231,115,206,97,169,42,173,47,212,235,154,78,48,145,79,93,198,248,57,207,190,13,242,35,95,151,26,117,178,110,233,176,106,251,185,156,6,185,219,110,212,212,171,108,237,70,63,190,35,216,206,110,72,107,210,35,57,214,108,249,227,174,235,4,79,25,203,12,51,80,80,200,188,35,225,171,226,9,220,84,41,148,198,4,241,168,200,8,185,59,232,183,18,170,59,65,104,7,106,45,96,116,207,105,230,97,252,90,86,222,129,195,52,132,177,179,233,191,40,250,82,43,162,173,203,176,59,146,0,50,83,80,80,156,146,52,197,185,151,165,232,130,131,22,48,150,75,163,208,94,208,59,140,158,215,96,176,115,12,132,85,50,81,147,245,237,213,28,221,105,181,22,112,111,83,32,44,166,156,8,169,161,81,223,31,107,231,114,232,60,104,236,239,172,22,76,166,247,247,122,211,21,113,61,120,34,187,35,210,202,249,156,41,246,12,26,43,74,41,174,247,73,223,233,124,33,248,236,254,139,123,213,108,76,18,118,92,91,93,31,93,164,34,249,31,221,126,36,85,91,34,114,177,35,123,113,247,3,237,197,24,142,214,146,116,95,12,46,238,163,152,130,108,47,0,198,40,2,47,137,130,137,76,9,247,237,255,235,85,247,255,206,200,250,82,171,165,25,150,60,1,197,1,151,239,82,105,115,218,69,178,122,226,20,210,68,224,208,92,126,111,220,76,194,27,162,39,229,103,185,107,231,101,243,12,221,156,199,183,105,245,90,52,61,207,190,180,62,99,50,205,149,55,229,19,184,158,184,166,247,125,1,255,86,183,199,192,230,66,86,118,87,87,201,207,243,176,213,207,142,177,100,20,127,184,2,202,186,86,176,159,82,78,14,71,174,56,207,47,83,241,190,169,249,114,193,241,227,110,87,119,66,205,43,94,2,178,8,100,112,22,5,253,88,10,237,238,253,248,181,1,138,201,184,211,81,194,28,216,38,236,177,21,205,230,244,10,62,255,183,3,214,46,231,246,187,192,86,105,182,90,39,229,31,15,238,104,172,221,180,59,101,34,158,56,26,219,104,105,171,230,234,252,140,240,187,231,183,218,178,159,125,182,23,40,163,229,21,208,123,168,251,136,83,104,132,105,244,243,151,41,114,188,135,198,195,243,219,163,101,163,62,45,198,56,79,39,117,61,141,21,231,205,207,249,156,35,62,215,26,74,20,184,193,151,229,66,245,22,186,60,167,195,19,244,182,113,10,202,230,100,30,215,107,10,3,130,245,2,193,83,78,204,143,15,86,138,62,27,20,44,134,25,18,62,110,215,99,68,181,149,53,233,170,237,216,160,119,28,75,54,28,96,152,159,105,202,1,48,3,241,124,139,211,42,199,135,70,31,159,89,43,206,181,87,25,23,151,239,198,247,171,180,215,138,185,7,230,42,122,23,243,105,106,231,113,148,33,86,180,235,65,52,202,3,220,120,46,226,105,224,116,123,140,125,194,38,70,206,81,196,43,120,234,30,158,198,7,225,78,202,196,119,63,26,233,16,10,109,199,102,6,255,208,248,34,77,196,178,211,4,32,168,44,118,206,130,1,69,187,228,228,29,138,119,169,64,132,166,129,145,184,16,63,243,157,109,165,55,144,169,136,94,136,76,166,239,168,196,110,30,60,246,202,148,173,163,24,235,74,183,109,101,197,93,58,70,167,44,246,119,119,202,31,116,118,93,5,70,126,111,47,111,28,207,167,170,77,173,8,233,174,208,239,55,42,55,74,230,75,244,139,109,235,234,185,68,191,64,8,121,220,37,250,5,193,160,96,165,190,190,161,125,208,245,65,143,137,84,78,115,110,184,128,99,86,0,167,224,164,109,27,25,37,9,243,188,120,67,212,253,238,130,145,80,223,119,90,133,50,247,199,12,65,169,202,221,232,116,78,126,77,242,45,7,164,75,241,112,214,135,37,135,180,151,118,98,109,81,20,220,94,225,145,108,91,89,171,81,12,19,171,89,35,25,194,95,216,64,150,22,241,52,113,96,42,173,94,136,15,158,125,170,52,49,139,157,15,111,185,9,206,167,218,117,5,186,248,136,151,123,160,138,31,72,179,162,115,154,220,92,76,72,21,249,148,123,94,46,9,47,66,89,198,244,229,112,65,52,104,15,41,12,33,202,221,61,127,79,245,22,112,59,101,160,228,117,225,110,220,216,45,134,131,240,133,41,213,220,81,232,240,123,149,2,45,150,142,104,237,40,151,175,245,187,28,50,44,143,213,106,123,234,209,17,37,168,251,37,245,147,133,34,151,16,74,2,109,161,199,107,71,207,241,122,105,255,143,16,223,236,163,216,51,248,196,41,254,150,235,112,104,194,158,14,169,146,254,84,48,61,17,39,214,193,130,201,249,230,161,93,52,247,146,232,180,50,115,225,61,86,126,42,161,66,66,106,139,28,8,73,14,55,7,97,203,176,98,141,250,160,176,233,96,163,245,249,119,10,128,106,90,102,53,168,208,81,73,232,77,213,168,70,238,185,33,115,75,255,102,168,54,157,241,206,197,37,184,55,136,40,186,74,106,24,223,35,26,90,162,193,38,53,236,160,30,216,164,134,32,18,23,136,176,129,168,12,161,216,57,128,133,28,76,98,25,171,95,215,0,193,40,249,187,37,185,3,155,242,231,9,15,221,19,167,226,24,170,153,106,66,178,55,12,83,114,178,224,194,83,116,150,149,204,220,48,181,28,135,108,119,214,150,55,172,254,226,111,1,87,186,217,127,247,29,196,154,159,252,211,119,80,6,240,12,152,47,79,216,6,115,230,214,13,173,234,52,231,97,24,42,172,96,230,189,131,86,37,80,18,67,79,105,69,112,216,45,101,107,10,6,209,130,14,129,156,226,78,130,137,60,1,213,145,251,235,107,220,107,55,34,227,48,69,157,159,147,165,117,18,230,158,127,142,30,45,38,179,137,106,32,59,19,12,204,227,220,74,181,170,38,184,87,42,103,61,11,228,78,4,87,19,246,50,177,192,28,188,171,47,166,111,197,87,56,106,22,106,239,38,172,60,233,228,91,121,214,26,98,153,155,194,36,25,192,156,150,182,158,38,147,50,76,51,7,181,152,130,229,184,219,202,8,174,138,208,56,94,151,226,214,63,36,123,147,178,32,1,12,89,167,183,72,22,71,136,203,102,126,19,221,29,20,109,1,193,17,158,201,111,235,12,31,141,86,135,231,91,59,208,209,245,145,137,57,187,222,42,164,51,82,114,224,223,211,102,212,186,209,58,231,155,175,197,117,82,63,164,100,49,195,220,224,50,54,69,154,49,165,97,153,209,244,247,98,77,206,163,19,137,3,46,132,125,121,252,206,70,109,203,189,118,53,219,23,250,43,175,222,153,1,85,114,2,62,213,21,22,249,16,178,48,195,25,216,89,225,107,15,49,202,175,224,62,93,68,65,110,139,183,213,60,209,234,223,227,118,108,240,65,171,131,185,232,226,83,187,229,115,220,6,149,80,205,60,140,249,120,182,74,48,55,28,155,99,204,86,83,142,20,157,10,193,218,13,65,5,177,46,165,177,209,113,142,145,17,197,13,116,86,18,16,115,119,83,252,175,253,154,99,204,216,26,148,52,72,203,129,74,164,60,183,58,213,96,165,6,73,92,11,143,115,100,129,130,221,146,145,121,199,142,127,38,215,150,190,41,104,124,197,246,19,72,195,189,222,182,95,245,19,24,196,56,211,95,245,19,240,160,118,237,174,250,9,106,238,192,65,210,41,119,224,241,204,3,172,68,127,12,127,171,78,215,179,140,24,138,150,233,56,122,7,113,41,35,233,230,111,39,234,229,71,144,62,26,104,226,214,126,224,192,129,205,149,9,38,170,222,200,49,100,206,158,173,69,9,228,151,109,13,87,59,120,218,75,116,133,107,57,198,127,181,167,12,60,105,127,45,160,234,126,71,12,232,48,162,112,160,146,120,223,167,113,123,45,71,24,157,227,112,25,108,212,114,88,234,191,129,166,138,173,94,91,86,4,57,170,244,206,152,137,179,200,227,70,165,196,51,230,63,232,97,43,24,73,51,12,129,238,58,105,22,198,175,67,219,185,171,40,215,32,100,8,101,133,96,138,62,123,223,10,43,254,169,13,193,167,109,67,185,202,57,67,239,21,93,84,61,137,243,112,64,47,224,254,14,86,159,184,111,45,202,85,213,175,223,69,189,79,44,157,238,136,165,130,24,196,24,149,70,57,132,73,177,232,154,183,152,118,237,245,22,123,89,6,54,253,68,176,188,155,21,209,78,83,240,119,76,74,172,194,182,176,164,70,21,102,131,99,166,192,169,168,252,148,151,249,185,238,103,255,182,65,51,118,252,165,186,86,229,38,189,236,136,229,34,103,30,91,39,187,241,226,207,215,127,174,83,107,192,67,62,165,247,169,247,246,25,56,93,228,148,13,173,140,100,48,142,39,219,50,175,163,140,221,55,249,115,46,227,159,48,4,240,201,248,223,244,190,77,220,142,48,202,153,194,99,171,246,141,4,14,158,116,105,255,193,171,124,100,125,247,9,78,30,66,227,69,237,198,231,250,66,30,4,243,124,227,41,76,40,149,135,10,222,171,1,19,0,193,171,83,123,113,183,1,159,106,83,239,155,165,89,27,183,13,179,140,191,116,11,229,183,209,185,73,28,247,67,143,81,124,177,89,73,147,18,235,108,204,15,38,92,21,80,182,229,199,92,110,132,143,215,123,107,227,84,56,63,44,165,23,123,139,186,68,63,176,252,185,160,216,111,68,79,79,196,136,199,147,149,23,107,24,82,212,223,145,246,200,148,31,187,74,216,85,216,65,179,44,142,245,241,36,192,69,247,218,190,223,85,123,239,224,229,142,22,161,112,75,56,182,112,243,175,10,165,87,45,193,87,133,82,146,127,165,197,171,31,124,124,242,28,93,93,209,43,88,244,222,101,186,235,149,184,132,232,3,228,61,65,152,92,226,88,224,125,215,20,45,27,101,8,51,53,79,201,52,8,236,192,205,169,144,126,99,58,202,252,182,114,84,167,54,187,27,71,231,68,18,168,24,99,251,193,59,224,181,158,90,76,21,178,222,223,214,240,113,14,48,234,181,167,19,147,22,1,178,153,0,137,130,245,201,12,33,207,158,91,58,66,205,27,19,186,220,174,106,253,127,148,179,80,99,107,253,186,22,142,53,37,72,108,173,159,187,202,184,70,55,3,173,54,94,167,223,29,225,143,62,144,66,152,115,108,19,20,107,86,156,82,180,183,214,6,89,184,90,17,216,170,178,21,41,189,173,162,36,110,212,140,236,68,47,244,136,163,72,226,223,39,230,98,18,73,20,2,189,170,63,171,32,7,141,114,251,189,163,104,62,167,144,233,166,135,175,76,33,185,123,35,114,251,92,60,245,5,12,122,216,217,32,195,76,144,125,88,26,104,244,123,168,51,199,83,168,38,69,150,106,82,245,187,44,135,167,113,218,70,115,239,205,78,144,196,245,9,59,161,143,109,241,185,159,36,171,114,202,246,88,46,130,52,217,97,6,148,44,43,167,143,204,65,161,132,44,157,177,179,118,181,215,111,45,216,171,6,57,167,123,222,147,75,52,254,132,102,238,201,210,38,85,80,255,100,20,178,17,117,204,32,103,97,21,76,245,178,71,233,201,251,1,238,130,62,45,27,176,44,153,183,104,53,13,182,198,154,25,33,112,211,249,170,198,218,250,136,31,77,133,173,177,10,24,200,64,127,50,97,107,172,218,39,48,36,58,97,4,8,100,75,126,100,212,74,248,219,122,181,149,251,221,4,5,199,221,27,255,77,122,166,143,95,68,224,232,154,248,196,147,165,47,50,113,153,98,234,242,163,209,31,206,159,154,144,32,70,10,167,123,244,179,224,72,120,141,187,19,216,112,117,147,85,58,95,217,81,252,39,176,26,116,66,5,132,148,254,105,205,34,177,98,239,9,127,162,188,226,225,168,181,241,228,113,57,15,57,67,43,140,169,223,135,232,254,106,52,73,84,176,94,61,75,183,179,231,37,90,75,77,73,98,174,173,129,40,47,169,138,194,32,10,78,255,244,209,144,124,111,38,193,25,40,193,178,109,136,143,46,152,163,44,120,170,91,112,36,121,223,249,100,233,155,67,19,236,224,29,247,98,31,58,93,141,99,93,39,108,197,131,216,255,191,231,184,129,227,180,163,123,137,10,137,6,34,200,96,100,226,131,135,148,139,205,213,91,194,137,52,161,142,2,228,18,214,95,92,180,163,88,234,45,78,234,167,165,211,49,53,248,61,236,252,178,69,78,69,14,198,85,30,70,246,241,137,120,157,181,163,115,77,58,233,141,47,254,120,102,182,32,87,212,152,27,75,137,96,181,240,169,214,44,100,221,232,84,72,64,231,198,146,140,85,79,27,41,219,147,165,232,127,23,247,6,254,16,182,92,49,246,108,19,133,85,206,75,54,136,20,85,94,6,142,247,32,203,22,31,203,59,14,194,14,185,143,42,96,77,165,158,2,2,143,183,124,255,204,103,40,62,95,77,238,165,161,206,52,48,69,89,105,174,92,39,153,201,122,193,118,100,153,124,155,120,23,155,69,229,32,252,143,161,30,19,183,113,254,231,124,249,209,85,190,19,15,223,173,11,126,156,183,212,106,155,251,97,213,166,131,144,49,205,133,228,167,126,5,142,75,35,69,33,97,75,30,182,47,141,213,242,114,133,227,19,167,133,43,64,9,112,241,145,2,150,50,133,156,222,210,104,158,216,35,159,39,26,69,148,234,233,223,71,173,159,235,11,30,230,154,197,229,203,152,57,106,89,178,184,48,55,60,64,195,179,186,234,71,162,161,202,81,226,80,135,246,106,197,172,42,100,103,238,136,61,109,220,99,199,113,3,211,109,186,6,70,22,186,134,107,178,46,54,250,145,26,132,90,123,136,212,16,145,158,59,143,168,132,178,198,98,28,10,111,53,81,204,150,116,99,208,248,141,167,86,9,186,139,141,127,235,180,172,167,192,238,80,215,113,51,247,60,139,191,55,90,198,35,47,119,168,70,105,111,212,120,249,68,119,183,127,213,214,19,20,15,199,148,191,152,157,65,93,152,185,59,97,75,67,164,26,34,91,11,70,153,39,13,21,135,68,77,37,248,217,47,12,176,203,232,110,148,150,196,68,122,43,243,215,115,30,144,197,69,239,16,112,66,55,209,127,112,71,240,201,198,12,40,223,226,239,207,67,233,20,113,129,188,112,125,71,28,218,188,80,242,222,124,148,194,40,38,239,170,135,251,236,40,110,66,72,105,20,119,48,147,131,97,68,254,34,254,39,163,218,99,119,255,165,199,161,253,168,96,136,177,35,36,100,76,35,229,117,8,150,184,18,47,153,91,236,13,23,71,131,129,34,161,99,223,94,93,30,23,102,122,160,149,193,76,214,244,180,203,131,73,233,100,135,85,119,63,108,243,205,108,13,170,138,65,146,216,14,181,142,37,57,214,81,69,114,26,236,171,78,225,110,167,207,151,89,111,246,31,19,124,139,186,62,240,136,101,212,188,189,77,244,29,129,140,223,187,153,97,246,85,54,175,167,208,0,15,172,83,137,99,181,13,56,148,19,52,192,241,148,131,111,77,157,220,204,150,92,172,181,42,141,44,236,249,62,54,151,214,141,192,152,59,233,98,115,105,133,53,134,99,254,216,92,154,166,49,43,136,115,38,34,58,100,87,62,221,203,84,167,199,104,166,227,88,211,64,187,134,217,204,182,61,197,150,25,24,80,16,158,212,74,238,147,44,135,142,24,184,227,133,156,46,216,98,139,36,100,238,1,49,49,61,94,147,89,223,186,157,238,199,154,18,117,99,125,239,162,248,250,53,203,11,250,79,26,251,85,89,223,188,225,224,13,66,49,107,242,120,19,173,10,55,54,212,108,182,29,24,8,41,179,13,30,5,230,142,218,237,235,107,115,144,241,27,43,32,52,99,102,148,94,46,240,231,103,194,78,195,152,171,71,28,114,35,47,143,85,11,24,144,56,57,57,150,232,174,246,170,70,15,174,38,184,60,1,205,171,199,82,148,91,72,242,88,194,219,214,16,164,239,240,78,133,61,170,185,202,249,50,32,81,179,3,201,97,210,12,109,79,189,251,60,217,101,70,237,255,29,173,88,178,81,236,129,77,92,60,194,158,74,153,31,255,11,192,120,47,54,195,114,161,145,101,94,202,141,214,243,163,78,242,99,241,177,239,159,78,155,182,151,161,227,249,175,154,196,203,28,108,107,4,200,199,179,31,61,217,205,225,175,134,181,195,185,58,7,54,237,194,10,75,158,123,193,166,130,13,203,250,210,218,156,242,94,223,64,96,170,119,195,128,92,176,170,92,184,188,15,183,252,220,115,150,33,0,224,102,202,52,127,90,125,94,79,242,39,74,234,134,156,155,163,75,167,223,56,133,200,28,233,157,119,42,68,189,29,250,146,26,115,222,59,220,84,227,104,150,89,81,101,158,120,212,235,72,84,210,53,75,57,145,88,122,191,16,237,185,59,247,81,162,239,158,92,19,253,7,9,234,242,12,109,197,245,117,107,227,59,185,80,157,109,159,113,35,87,61,186,101,59,140,137,63,157,71,112,110,122,244,123,17,181,73,197,71,57,168,42,118,206,143,24,197,254,209,193,109,25,104,27,239,219,72,43,249,85,28,66,95,78,212,146,244,180,43,37,80,153,67,26,243,16,205,92,168,96,109,153,252,204,178,56,49,123,128,248,53,243,139,165,61,118,173,132,3,244,81,125,129,79,165,35,207,109,216,64,116,39,75,157,36,113,108,226,61,1,91,166,197,57,19,87,90,243,60,242,235,206,194,159,140,2,184,65,218,51,188,170,190,22,175,97,22,249,169,229,222,92,147,244,173,86,60,122,50,100,98,142,43,25,150,163,161,239,4,21,218,118,152,82,107,56,115,103,96,182,204,199,71,219,17,191,0,3,71,0,229,163,223,52,118,3,126,253,197,117,232,230,232,234,224,228,6,238,150,116,156,161,236,50,29,123,28,70,252,23,160,206,75,112,61,155,177,134,97,221,98,37,30,172,5,166,6,245,109,165,26,176,40,129,167,220,49,36,195,101,154,102,165,110,150,132,252,221,70,67,237,148,138,73,248,114,142,13,193,22,44,151,49,238,167,87,176,70,53,122,67,93,184,249,150,141,115,62,245,203,80,185,248,88,174,80,32,40,4,109,16,63,116,136,226,33,235,109,92,46,181,164,99,143,172,61,230,112,127,128,89,207,94,22,30,225,203,151,85,137,23,162,109,47,233,61,189,248,144,55,4,213,44,246,86,125,24,131,220,206,85,186,152,246,161,55,75,47,117,105,154,226,8,99,230,114,144,141,58,249,144,254,194,176,66,132,200,212,189,147,252,39,141,3,2,166,29,28,71,73,64,133,9,38,168,208,68,222,213,76,136,191,129,103,209,172,177,200,117,50,128,47,5,247,122,211,174,200,89,27,38,147,28,229,242,133,85,31,122,199,65,173,126,55,124,193,34,104,202,161,11,31,6,50,128,225,195,226,217,122,30,173,169,3,158,227,83,199,39,9,199,37,78,250,6,103,107,252,216,39,20,83,240,191,197,71,23,20,235,138,45,203,98,79,221,132,170,130,1,59,8,28,65,5,207,17,136,104,14,77,143,178,171,53,231,219,121,227,102,117,112,183,8,189,94,75,151,197,68,48,159,79,147,240,46,172,254,29,161,10,168,8,173,90,112,210,185,210,222,106,196,194,238,175,21,13,115,71,54,84,93,30,164,99,14,230,203,234,105,25,31,248,238,161,76,201,11,140,141,127,3,180,50,46,211,88,139,60,99,242,99,219,20,47,101,39,218,175,171,71,41,111,72,13,121,114,99,89,246,71,45,83,99,140,149,195,177,247,42,238,135,105,96,152,3,55,155,9,242,198,162,227,109,238,97,217,26,26,123,101,80,182,125,116,82,119,130,251,148,189,215,157,86,33,115,195,10,92,55,5,216,226,122,192,113,1,198,129,59,8,214,132,14,27,160,230,102,105,96,80,205,241,101,245,239,35,128,196,233,188,215,177,26,42,70,245,184,173,199,139,203,198,178,202,38,244,38,191,17,216,42,64,47,170,9,103,99,111,138,84,170,172,216,46,51,115,145,221,104,132,58,223,174,191,165,240,79,153,252,103,235,175,6,43,189,61,216,218,135,77,69,183,6,242,222,79,131,85,19,82,4,183,231,98,167,29,101,238,205,121,90,204,179,220,2,11,42,18,26,230,110,56,209,199,249,122,168,201,90,62,181,211,197,105,219,191,249,10,84,168,86,240,157,113,33,24,22,164,61,59,82,15,220,54,111,78,190,145,206,35,58,210,203,58,199,185,10,149,127,123,189,202,210,241,242,48,89,187,188,238,85,246,129,40,130,156,89,172,125,49,89,238,121,230,223,61,85,144,223,158,238,44,103,161,38,171,19,74,209,97,7,229,70,253,33,187,156,185,113,87,21,113,205,37,73,221,175,199,232,117,78,237,8,117,112,49,102,41,249,170,210,146,155,53,222,211,164,144,160,137,200,27,10,66,91,35,238,168,33,184,189,103,244,13,77,126,167,56,220,193,249,157,254,0,168,57,94,139,245,114,70,153,24,105,187,180,8,178,205,122,199,139,15,86,236,42,92,113,243,249,29,181,173,241,163,47,47,247,28,93,230,64,4,72,6,141,226,182,209,249,8,160,115,168,254,99,210,83,80,216,119,48,208,162,201,35,244,42,85,43,208,166,72,76,208,120,238,114,31,54,27,73,34,235,60,225,60,202,224,84,24,87,121,203,106,158,18,166,82,103,242,194,91,202,131,56,203,190,56,208,176,179,22,65,235,41,224,124,83,34,181,160,167,126,250,135,145,222,116,216,34,10,121,39,102,211,243,16,108,94,112,210,171,4,111,152,40,201,184,157,80,9,21,44,138,72,186,207,65,218,13,203,5,47,209,212,242,52,246,234,214,150,165,170,241,59,162,114,56,179,172,70,6,171,109,85,163,101,195,213,89,40,233,199,174,145,253,198,9,12,47,254,71,201,132,251,119,14,237,63,239,131,111,141,77,224,220,129,205,170,175,116,188,22,227,146,4,144,43,170,20,138,65,76,50,186,137,197,168,234,105,77,218,100,230,76,253,164,129,212,217,9,116,21,74,217,233,139,118,210,22,252,165,189,88,5,139,158,221,230,140,46,233,155,28,158,232,128,85,190,17,112,187,187,46,83,161,157,236,173,10,16,99,69,37,16,21,202,75,135,164,110,43,103,168,73,99,174,171,23,30,93,125,229,126,70,125,137,222,76,21,138,58,62,37,121,179,176,147,245,182,79,157,171,76,50,141,243,231,112,143,120,200,5,235,230,96,117,54,38,74,125,225,44,119,212,46,241,249,195,147,15,25,228,89,207,237,57,21,62,233,67,238,129,179,231,79,94,123,99,181,249,29,29,25,63,76,97,147,99,66,220,16,141,128,120,140,85,78,85,127,255,81,148,62,246,224,248,139,147,0,93,19,37,38,69,199,207,225,117,75,150,30,52,22,75,22,242,222,3,198,44,87,96,249,187,112,96,207,101,40,210,164,210,13,188,4,213,113,76,76,76,252,124,12,198,127,22,229,21,126,179,22,188,190,190,118,107,2,86,92,17,36,229,216,16,244,32,241,9,79,185,118,232,61,112,30,43,7,172,131,101,95,226,103,44,208,48,204,107,20,233,208,165,108,171,92,74,165,186,48,71,165,52,80,195,181,122,60,237,136,157,226,18,24,250,229,106,74,200,230,168,89,17,248,106,74,175,158,174,44,212,242,106,74,168,150,42,76,117,97,22,22,49,80,189,37,38,86,156,240,74,79,140,127,145,120,217,81,40,116,140,173,54,37,99,75,82,45,97,218,48,98,131,167,109,203,137,8,197,178,146,0,116,174,74,81,151,13,145,9,41,133,209,189,242,40,154,204,164,180,207,74,141,227,175,121,160,22,170,41,147,147,135,80,42,236,228,7,113,8,126,35,95,160,122,61,141,177,181,244,78,113,198,115,80,240,214,13,132,130,135,179,58,130,115,36,30,133,217,232,127,195,29,46,47,37,79,31,183,169,125,151,73,87,168,22,87,111,232,115,84,86,157,72,229,42,211,195,169,150,203,253,200,146,152,173,204,156,81,242,122,2,209,167,97,245,234,116,61,174,157,51,130,52,87,106,34,101,191,27,11,117,55,239,19,100,105,198,63,92,115,175,153,147,22,70,147,130,48,24,40,46,164,7,200,140,100,247,82,45,155,235,113,170,45,204,196,137,52,102,172,19,147,25,84,141,221,153,177,109,152,53,49,185,151,223,242,15,243,182,7,238,29,228,1,200,27,200,141,219,12,225,197,96,205,150,241,203,45,164,244,204,202,100,17,82,10,89,60,19,74,194,176,237,208,23,154,65,218,57,102,132,17,89,32,179,174,69,137,224,84,229,80,16,44,71,186,240,134,130,92,110,122,153,57,143,57,230,217,174,127,181,154,124,255,228,180,205,166,117,162,228,173,31,238,100,66,183,57,68,157,217,68,198,122,87,127,146,231,51,198,57,54,203,213,120,218,60,109,29,119,39,223,79,212,66,42,196,105,6,131,6,207,236,64,253,37,171,93,147,145,50,209,220,97,142,28,29,100,16,236,51,216,125,171,153,251,156,177,46,112,8,230,4,160,1,113,44,187,188,207,196,231,164,101,87,122,145,220,69,163,162,94,35,100,212,89,69,222,114,7,93,65,239,132,87,16,44,250,206,96,49,8,190,59,192,45,2,25,42,248,134,115,75,153,191,98,210,4,30,63,160,92,253,254,154,170,56,57,63,149,170,33,229,139,166,28,187,199,217,60,169,50,81,141,2,242,34,57,168,245,51,198,29,225,205,196,20,131,50,67,60,91,177,234,201,140,232,215,114,203,185,137,147,16,53,227,91,226,155,56,49,195,213,175,39,93,239,204,39,102,41,71,26,151,117,41,176,182,179,37,210,78,124,206,206,225,206,195,228,25,89,118,20,76,25,18,176,36,117,202,1,235,186,132,82,72,16,108,65,242,128,143,151,32,143,37,130,123,227,218,189,202,34,198,167,222,2,133,130,69,23,83,199,126,50,165,35,140,218,208,170,7,251,171,113,12,125,150,188,124,44,193,108,113,48,108,8,199,102,26,83,84,89,21,20,20,44,94,200,212,255,231,158,64,183,71,209,4,229,44,122,150,248,111,102,61,241,249,120,60,140,95,20,146,208,33,84,84,116,88,194,148,215,189,150,25,97,53,164,187,197,144,233,168,4,76,162,145,96,106,71,163,96,108,170,163,225,242,4,133,195,107,157,138,12,243,246,108,157,34,95,115,174,114,33,233,132,29,90,73,233,218,234,175,118,130,213,69,105,46,14,156,16,19,232,13,5,84,214,163,102,135,27,254,220,64,168,131,90,134,237,114,6,217,160,74,109,187,151,97,228,11,247,48,30,214,252,6,245,56,68,245,216,162,120,223,135,83,195,118,238,187,94,8,152,145,131,85,220,208,2,81,54,103,238,85,141,219,186,211,144,205,106,169,31,217,121,63,91,91,163,96,173,16,204,225,28,1,11,139,20,235,168,13,202,20,222,167,74,54,201,75,147,153,214,204,136,207,130,104,163,108,156,205,220,189,165,171,167,139,182,76,163,167,179,204,130,151,63,245,149,112,50,202,10,22,64,225,8,62,93,95,94,9,184,78,194,84,50,212,198,48,22,51,5,30,9,200,177,168,9,136,99,114,238,171,151,244,96,198,78,153,41,93,240,96,185,154,242,100,212,32,44,236,106,10,63,2,173,177,96,114,53,101,1,190,97,117,57,197,42,155,201,185,97,10,25,239,97,125,85,125,151,64,126,218,205,214,138,73,90,47,212,89,119,81,185,170,190,87,7,155,178,238,147,100,152,228,27,202,80,3,19,16,72,113,120,128,157,51,93,112,69,49,215,143,82,213,229,78,154,222,25,178,251,197,195,47,7,158,22,189,118,80,173,14,166,27,50,174,153,157,205,186,163,53,88,130,89,12,103,78,168,33,175,162,52,86,184,30,223,250,10,18,248,199,7,36,245,77,51,155,167,160,240,224,181,157,53,183,213,233,209,186,218,176,54,168,67,222,126,9,166,10,42,67,162,167,153,18,53,46,32,176,32,246,28,240,63,47,162,95,14,133,219,32,94,197,51,241,70,241,132,17,47,134,96,79,33,93,239,1,69,26,240,132,115,16,99,29,89,30,173,239,122,133,103,184,66,98,184,187,181,161,125,66,62,124,193,136,25,214,51,250,36,212,152,254,9,137,142,71,89,215,182,158,243,19,146,175,203,99,100,177,180,235,37,29,242,224,164,98,201,196,100,240,26,155,51,175,32,138,187,123,221,25,228,94,169,89,97,88,169,73,92,59,251,109,232,53,188,87,149,35,156,242,229,42,166,59,134,169,142,225,216,206,86,128,29,138,235,123,168,187,59,152,2,150,83,168,161,117,238,34,47,197,218,141,213,37,39,225,73,161,120,46,143,1,135,240,93,222,191,191,132,159,205,149,255,112,213,101,231,169,30,241,30,179,133,160,178,238,254,163,74,66,247,50,24,241,244,47,190,207,247,52,31,252,186,60,26,102,70,62,85,217,55,247,211,60,37,169,11,46,142,29,20,92,229,87,218,19,15,143,189,28,88,53,45,24,138,155,85,89,6,29,207,124,9,247,225,128,127,219,212,90,61,107,190,125,252,71,6,89,199,27,130,67,173,32,168,78,230,117,109,202,98,173,70,134,187,117,180,106,174,122,179,64,107,3,186,173,37,91,221,196,251,150,172,223,204,57,223,126,114,140,48,246,111,150,33,101,155,220,77,37,53,22,61,37,210,26,249,58,101,172,144,222,16,31,56,9,158,83,78,208,221,151,111,142,105,205,73,169,18,158,46,201,157,177,216,66,98,50,252,222,2,8,56,36,231,11,52,250,2,63,66,5,158,232,107,212,22,135,20,254,164,82,78,34,104,123,66,129,163,170,192,38,68,76,132,75,91,55,99,174,54,140,241,88,55,249,86,245,189,233,59,114,90,49,223,245,115,240,123,139,194,152,242,228,213,17,182,31,172,185,83,231,214,141,23,237,215,63,31,136,217,196,98,170,140,202,26,191,93,216,192,28,163,83,66,51,40,205,88,243,106,23,73,19,165,202,59,246,66,214,7,200,179,107,190,14,76,57,248,238,31,101,142,225,127,155,184,86,61,34,88,192,23,207,218,235,74,89,101,177,250,205,173,131,247,241,93,251,236,146,120,50,69,151,227,249,159,71,119,124,215,151,68,237,31,175,61,185,105,59,234,247,134,127,121,85,105,69,237,43,119,181,135,248,250,99,110,139,161,240,233,226,67,250,245,129,16,237,105,213,113,189,228,7,237,99,239,56,143,196,207,238,237,223,89,176,23,120,63,117,72,160,207,226,122,108,122,100,213,206,225,80,153,179,20,27,177,247,243,56,253,236,198,115,250,91,237,249,199,30,201,126,63,104,162,23,85,66,63,245,124,223,230,37,244,107,212,248,5,120,103,47,125,208,222,113,236,150,224,183,253,247,143,166,125,194,218,252,190,147,74,125,77,197,249,242,57,22,23,55,147,145,20,64,170,206,160,41,247,19,167,160,238,1,49,17,5,211,181,15,4,207,254,223,47,174,254,55,6,155,165,179,108,205,44,153,192,7,244,115,14,69,179,26,31,130,214,154,87,35,185,209,181,55,53,187,63,214,189,123,101,114,254,213,232,163,142,105,183,104,47,26,157,226,211,105,109,7,61,223,33,84,189,252,111,35,185,10,121,97,153,168,51,193,55,71,111,21,130,149,220,42,180,37,222,12,254,92,122,131,59,239,164,34,29,228,35,200,239,100,77,71,195,156,119,184,145,254,11,176,80,134,95,191,134,7,139,42,139,222,4,181,244,151,181,17,153,19,118,99,14,88,87,182,73,221,59,187,247,247,79,103,21,140,178,91,86,142,0,170,213,26,213,9,63,172,104,57,245,123,131,137,162,127,1,44,38,182,70,19,96,155,218,204,113,174,115,196,187,123,15,54,234,108,218,236,231,189,25,137,82,73,160,124,48,163,215,3,239,61,66,67,89,80,192,93,182,27,50,110,145,67,192,8,75,69,159,162,181,47,152,141,176,230,134,47,95,244,247,78,20,152,44,94,231,86,206,151,206,165,27,27,214,255,2,20,225,47,175,49,7,4,190,120,45,106,1,107,49,69,126,9,189,40,164,121,46,9,86,113,20,9,116,4,109,57,138,81,108,188,125,52,205,106,133,248,86,100,225,104,91,145,227,105,216,244,201,51,228,116,164,91,191,49,32,105,166,144,236,5,144,179,162,54,173,187,97,224,211,107,180,46,240,237,104,209,249,66,174,145,163,32,241,14,35,117,144,226,222,67,65,174,205,28,62,219,131,178,39,155,229,105,214,191,0,103,87,181,207,29,119,82,197,55,227,196,151,255,92,179,164,63,248,196,111,233,159,21,209,34,205,101,27,111,4,14,120,177,223,150,10,116,222,134,13,131,187,6,255,185,84,97,54,89,245,127,78,241,190,153,185,102,50,113,10,88,180,47,67,110,137,201,176,193,37,28,2,153,186,116,84,71,220,147,54,245,204,156,168,45,98,78,210,33,216,10,105,184,91,133,128,115,43,200,28,102,36,244,88,181,157,16,208,117,132,229,30,61,122,236,114,74,212,135,229,30,189,139,187,229,102,206,237,192,211,121,121,68,43,196,103,1,133,24,108,52,169,200,3,217,57,88,88,20,20,147,159,50,157,63,188,47,28,82,218,0,79,150,197,118,175,18,150,156,86,152,87,159,121,242,145,34,239,184,106,7,72,4,205,200,114,213,90,5,240,67,209,142,130,142,5,227,223,153,71,227,39,54,204,75,60,171,46,158,196,62,123,175,242,67,152,58,199,230,80,58,68,196,190,251,135,201,126,50,94,248,207,162,47,208,174,195,82,69,225,243,205,207,242,251,28,237,70,50,14,194,92,83,47,132,71,39,9,64,253,135,239,219,243,199,245,99,246,153,136,62,133,168,109,51,105,27,160,109,103,83,67,153,4,69,71,34,26,229,64,38,239,94,165,10,33,149,52,195,215,249,252,236,108,211,210,99,133,105,218,93,170,93,28,89,241,76,240,162,149,35,101,217,134,169,98,66,10,60,242,41,243,85,134,25,120,88,70,145,188,226,118,134,1,136,66,71,118,43,171,74,12,99,240,57,220,183,65,234,231,183,95,128,54,65,191,211,247,119,181,255,235,246,218,45,3,4,54,221,234,60,171,46,32,192,211,128,85,160,154,217,159,108,210,73,58,157,29,97,251,15,201,86,49,232,106,199,234,47,64,50,92,99,209,225,122,250,145,103,145,121,161,183,105,155,224,184,145,111,161,246,131,210,199,187,60,69,32,146,10,251,57,223,58,26,3,103,92,45,118,25,71,168,179,178,172,199,245,28,138,156,11,58,199,254,72,20,161,231,252,92,205,31,47,160,126,248,35,198,206,193,47,198,17,194,167,253,245,133,108,160,129,86,203,96,166,29,203,118,22,94,118,104,93,33,10,73,168,242,254,119,195,171,119,28,39,174,205,48,191,215,153,225,207,94,148,253,102,68,22,0,216,251,205,153,252,102,216,244,109,139,126,234,170,49,189,211,224,210,238,80,197,210,143,49,51,41,228,76,218,215,225,231,236,86,11,4,63,101,238,118,70,218,184,231,82,219,74,151,201,31,218,241,11,9,250,243,124,170,36,255,172,175,103,121,150,146,189,76,71,30,55,126,18,244,83,85,161,160,22,217,229,157,47,54,106,235,33,27,42,237,91,108,195,194,110,43,171,42,232,15,217,179,125,114,101,221,118,237,177,184,134,112,255,148,186,181,253,249,251,43,33,63,215,61,131,90,73,110,205,163,185,219,127,240,26,33,6,82,166,210,198,25,130,201,245,100,185,227,67,246,14,156,46,207,202,25,194,48,213,130,221,105,168,58,44,186,167,140,230,52,231,80,236,171,250,173,215,253,193,247,156,199,196,15,78,119,5,176,186,45,118,157,77,168,31,85,131,243,153,95,1,255,30,164,196,218,21,254,44,125,116,154,189,216,173,142,213,5,107,31,6,48,177,240,233,78,86,77,250,60,248,138,140,250,17,207,89,128,126,191,95,247,160,52,135,225,142,97,252,109,50,157,55,246,54,195,125,81,91,112,91,179,142,186,79,29,181,48,105,27,25,178,22,194,45,244,147,26,26,135,98,103,56,62,125,98,119,34,61,207,135,215,193,227,55,191,233,110,40,35,251,52,73,8,237,74,40,177,125,15,240,4,146,220,239,224,96,99,112,36,235,14,234,11,16,75,131,218,158,240,138,198,210,160,62,78,8,224,237,95,209,160,134,92,96,211,121,87,52,168,67,175,217,145,92,53,118,214,105,168,12,28,169,160,4,29,252,3,251,186,139,109,241,151,175,94,55,70,252,226,234,117,151,42,89,37,223,204,93,255,231,235,190,107,88,138,242,135,8,173,243,202,78,242,194,69,69,24,92,90,238,45,211,153,150,115,215,147,211,70,229,153,167,213,12,124,155,133,204,104,149,54,46,28,93,113,49,218,152,97,26,10,149,204,8,118,70,224,109,219,92,52,84,27,87,27,203,226,186,146,17,187,98,113,93,201,136,193,176,44,46,185,75,184,203,8,100,14,193,14,223,231,127,125,209,161,133,127,105,155,189,249,207,74,0,73,1,99,217,251,174,181,201,195,154,163,110,208,127,181,44,33,165,129,234,28,175,181,214,47,60,81,208,86,211,74,101,193,15,172,202,207,65,25,86,86,198,158,31,39,28,35,235,54,42,189,139,209,34,134,227,49,125,111,14,122,201,23,74,23,11,212,45,31,217,205,108,202,89,105,108,13,141,234,34,52,132,97,157,163,83,91,106,44,226,169,106,125,222,240,186,56,150,198,4,253,136,54,215,181,245,127,237,57,113,240,56,153,54,37,115,48,72,250,185,10,79,201,212,235,227,18,208,240,106,20,83,143,114,100,168,59,33,80,205,203,127,152,6,34,207,79,151,78,206,226,4,58,26,26,188,15,7,167,27,102,57,29,148,78,53,240,29,84,245,187,47,26,217,126,215,68,72,207,241,61,123,255,120,167,148,155,145,35,34,2,29,199,143,45,5,197,185,47,50,106,133,129,148,66,239,200,58,100,127,253,19,150,243,141,54,226,68,164,127,228,23,0,138,122,27,152,137,86,5,217,224,21,179,133,114,209,202,143,25,249,242,13,89,121,66,122,242,116,171,160,76,67,10,115,77,79,58,247,45,244,254,185,61,223,243,148,253,103,11,54,176,232,183,187,50,79,217,63,68,138,238,106,63,104,169,30,107,125,37,98,239,173,115,119,95,143,209,140,198,64,38,70,73,129,73,149,121,165,121,75,20,61,95,68,50,164,206,15,82,216,183,113,230,208,44,246,176,152,127,24,238,61,159,161,1,32,108,121,251,248,22,86,12,14,216,183,217,220,54,124,37,6,151,35,237,255,32,90,86,169,46,249,114,96,197,224,148,33,24,171,42,36,8,28,9,210,76,62,184,186,11,16,115,142,64,227,226,199,202,117,111,78,221,122,50,189,206,149,226,245,124,45,114,77,198,59,55,111,38,150,71,108,102,28,57,240,147,54,238,99,44,130,86,15,85,92,11,99,183,37,231,116,112,200,96,55,84,177,223,13,125,73,189,87,232,186,129,58,250,174,251,163,130,73,69,197,242,200,33,100,27,174,157,146,198,111,51,52,95,155,167,171,230,225,38,158,195,36,19,202,243,80,98,5,191,101,181,164,167,151,220,113,203,89,41,46,100,174,81,229,166,186,231,131,26,106,208,5,36,158,242,128,58,2,50,132,74,17,113,234,134,158,30,192,144,157,129,204,232,74,254,118,28,97,95,66,49,89,234,155,246,195,79,4,115,249,136,214,13,162,245,189,150,36,251,182,11,223,16,190,171,234,176,76,212,40,102,192,83,121,151,81,33,72,60,123,143,9,28,213,14,191,229,253,246,202,171,212,112,42,250,105,181,221,49,197,235,64,190,207,117,159,221,222,80,255,200,236,239,118,21,57,55,45,216,246,19,68,173,164,63,57,124,109,104,170,71,61,129,116,58,225,61,184,12,93,54,105,231,101,95,75,22,251,163,221,72,245,245,37,117,176,10,105,127,220,151,203,85,13,152,50,26,167,13,26,243,144,29,36,139,216,59,40,179,139,165,188,229,110,157,215,151,124,31,149,143,149,58,165,198,58,61,86,126,253,156,226,202,176,45,222,137,149,58,29,219,183,157,17,90,52,153,122,5,249,246,230,17,139,176,192,100,165,181,189,14,39,213,210,138,225,105,38,82,53,191,52,225,44,19,95,61,177,148,99,198,161,67,36,91,118,251,97,105,181,225,147,88,219,205,169,3,1,166,166,231,255,187,35,233,162,127,151,246,146,238,99,53,134,220,218,145,40,86,7,14,35,75,134,134,117,77,238,120,214,14,199,221,218,111,128,219,241,206,107,93,76,47,104,165,88,248,47,174,37,40,139,78,64,224,61,5,97,83,168,118,155,178,83,255,254,81,43,28,112,241,253,66,168,219,12,155,139,113,148,50,127,53,18,87,112,110,118,252,195,254,253,32,104,190,124,155,91,138,120,178,67,142,255,205,144,206,105,11,185,0,27,7,246,10,135,214,14,71,0,195,231,188,230,107,211,83,234,183,181,7,90,5,187,63,238,76,48,79,135,82,187,174,20,124,222,254,174,124,16,216,185,42,148,207,0,174,76,40,169,78,99,17,158,189,38,96,183,152,219,163,248,84,153,23,120,64,252,195,20,45,254,69,117,75,204,193,234,141,193,104,100,94,15,191,141,0,19,73,239,84,196,116,76,60,37,253,251,26,132,83,64,71,207,170,100,136,210,71,177,124,41,131,228,38,253,124,126,104,13,55,126,189,231,233,229,109,239,229,141,148,223,11,10,216,182,178,127,22,27,222,190,40,72,201,136,48,110,124,163,186,199,54,73,144,74,134,212,63,189,55,114,137,129,16,10,57,141,241,97,148,160,57,173,4,181,53,150,230,168,86,115,88,149,232,98,25,115,218,171,239,89,163,164,47,237,251,46,113,217,84,34,231,46,168,42,145,133,199,74,248,35,154,13,23,161,137,222,244,72,42,44,231,235,81,130,5,214,158,76,43,43,203,24,200,22,26,148,142,57,180,67,53,107,227,153,232,215,132,108,145,215,138,113,27,100,10,251,242,181,11,209,212,137,132,22,138,240,190,157,76,7,185,188,89,135,246,100,118,60,80,8,28,132,213,20,230,199,89,127,117,75,200,158,183,218,1,207,94,162,54,94,203,37,254,171,189,117,224,73,227,107,85,85,40,158,104,161,51,218,100,93,197,154,204,167,98,123,109,132,21,147,227,92,197,0,212,205,102,22,95,1,189,253,239,221,27,5,39,191,217,73,80,87,240,42,176,26,44,134,109,190,138,15,219,60,38,179,193,112,137,22,126,35,59,41,234,173,99,203,20,228,74,117,27,10,74,49,168,69,164,8,154,122,248,243,107,21,48,225,233,140,72,37,24,176,4,151,11,83,245,67,200,172,152,185,134,218,127,146,214,111,177,240,72,158,238,83,185,48,85,183,221,215,85,152,175,34,195,79,3,91,178,51,63,122,227,88,107,97,43,76,206,196,229,81,130,30,224,194,114,140,243,147,147,19,141,177,28,227,109,239,205,185,34,44,199,24,206,255,165,169,34,0,203,49,190,63,9,52,25,127,146,156,156,190,62,64,23,125,254,190,34,220,122,74,120,72,180,139,112,95,137,100,191,5,146,87,191,168,10,122,223,225,60,209,255,73,251,255,71,221,91,64,69,217,174,253,163,131,129,132,160,180,128,136,116,131,116,131,52,51,116,195,16,74,51,192,128,32,141,132,210,13,195,208,37,49,116,119,131,116,139,148,180,146,74,74,74,195,97,216,111,248,238,111,239,239,236,247,127,214,57,223,119,238,181,212,181,144,7,158,121,238,231,186,238,43,126,215,239,7,103,49,65,66,83,136,156,116,197,225,125,202,41,107,8,144,42,41,58,193,119,235,247,38,99,88,105,150,227,231,4,186,27,241,167,5,202,212,198,46,67,64,149,186,123,246,155,239,114,170,99,229,97,64,83,121,22,69,154,54,26,43,187,238,17,43,225,137,173,2,141,223,187,249,207,152,76,245,179,217,99,251,136,235,144,116,30,143,98,240,25,5,110,232,60,168,51,50,21,237,160,72,58,15,218,108,173,188,236,137,0,92,25,132,133,98,86,17,201,140,129,169,67,179,217,13,135,96,36,113,66,108,204,23,36,110,167,190,249,183,169,118,183,219,172,238,51,61,72,220,14,139,112,86,204,150,125,29,49,177,159,247,127,51,208,120,179,126,69,5,253,130,236,185,126,226,127,158,182,250,6,191,161,30,158,226,254,131,80,248,246,131,83,101,206,31,60,60,78,61,140,168,220,189,3,90,219,158,85,188,143,164,16,45,116,185,93,215,238,100,65,193,78,225,123,228,76,32,83,81,236,208,50,184,129,167,41,180,103,247,246,203,162,38,167,178,161,148,194,87,60,58,171,6,86,46,230,88,19,111,232,62,27,186,96,36,93,223,120,118,159,107,203,27,51,1,36,253,33,198,102,110,137,21,89,207,64,40,199,237,95,198,98,90,177,255,184,113,105,175,131,241,19,102,67,91,237,135,30,41,42,56,111,203,170,237,134,171,189,166,201,31,124,35,164,50,47,148,108,231,58,93,254,77,17,126,132,150,151,132,167,146,194,108,254,240,136,196,202,245,253,72,152,91,204,20,48,30,189,242,255,93,154,78,148,57,167,191,57,110,71,161,79,144,116,207,203,146,167,96,240,148,109,189,120,1,131,64,49,229,180,109,73,115,164,233,199,166,111,101,0,241,133,162,56,193,62,194,187,185,137,132,20,91,122,170,27,181,34,153,111,193,254,115,124,237,72,248,244,147,192,69,178,240,96,50,254,37,232,158,111,182,38,80,165,151,155,2,33,132,200,41,173,238,173,196,193,213,172,169,120,131,44,102,41,100,43,42,167,180,213,18,89,60,250,97,99,165,146,127,215,39,155,23,97,185,97,167,103,35,89,251,237,181,129,255,17,147,165,210,45,105,196,97,241,72,225,180,236,242,185,174,2,130,195,159,199,195,132,135,191,143,55,62,112,57,84,74,198,53,209,181,223,99,66,219,50,35,68,16,253,27,225,248,132,172,141,156,117,173,137,100,1,236,126,24,35,21,87,188,107,6,49,65,41,170,4,112,250,129,165,16,149,191,129,31,174,2,198,91,138,71,73,15,51,244,156,178,74,235,29,100,116,85,19,236,226,8,97,142,15,234,179,141,137,113,24,59,159,78,88,168,170,102,16,50,17,26,90,110,255,131,57,243,229,33,227,4,121,174,44,178,249,175,188,186,168,134,205,128,108,254,171,18,32,44,84,244,105,33,130,122,161,253,129,49,138,190,141,201,233,220,126,118,19,195,28,79,190,104,102,141,61,184,39,97,11,26,29,167,172,158,117,181,199,94,110,194,182,141,221,180,65,13,147,93,111,138,209,233,196,185,147,230,253,87,129,240,103,183,255,36,229,77,187,248,215,221,141,91,94,126,249,211,47,204,229,209,171,80,53,149,250,133,28,201,15,117,224,174,245,243,39,9,234,235,31,57,58,6,103,20,107,154,231,108,39,138,70,198,211,223,132,214,17,235,43,163,152,255,212,152,74,67,221,76,135,191,218,171,185,55,20,167,2,206,98,252,99,250,244,225,52,217,155,164,49,136,41,9,24,138,6,165,117,83,246,93,87,253,92,212,57,127,109,55,40,143,200,232,73,205,160,116,21,213,158,195,207,52,21,205,100,234,78,153,103,201,9,145,236,164,173,113,197,170,171,131,80,69,171,200,246,16,166,244,216,190,14,55,119,222,170,129,129,54,165,142,95,193,75,68,5,25,87,0,235,193,172,159,65,31,167,47,111,72,84,197,164,252,124,86,52,30,133,125,117,193,225,2,73,78,42,32,6,237,38,161,230,38,66,11,218,31,149,44,127,214,225,196,196,252,157,226,39,0,112,55,127,186,187,215,152,95,248,197,34,185,185,136,208,196,3,144,251,175,186,237,173,79,254,161,143,141,26,67,254,106,140,43,183,161,21,34,34,238,55,160,126,130,65,244,140,164,111,110,225,245,54,62,147,115,240,228,221,187,145,31,99,15,93,176,59,221,29,211,78,211,221,59,97,31,77,73,222,220,243,188,172,184,2,168,223,66,169,120,30,122,78,92,176,249,229,251,253,220,73,155,58,90,97,113,31,28,220,202,244,1,115,194,181,97,25,247,124,246,215,165,157,214,195,6,37,168,186,200,239,8,153,140,217,103,92,125,188,232,53,7,23,249,81,18,122,11,90,42,145,239,20,191,144,88,178,215,27,199,86,36,187,57,203,44,16,107,192,230,46,227,104,0,1,177,157,208,147,149,126,172,189,219,50,68,136,251,243,126,65,166,212,192,105,11,230,69,76,25,166,187,109,251,236,42,15,151,240,92,209,215,237,43,64,169,52,158,121,66,89,208,38,147,42,13,14,217,145,240,21,192,228,185,127,88,35,195,76,97,91,55,118,108,10,205,215,33,34,193,243,69,122,236,136,50,240,129,49,191,169,251,155,142,127,204,61,112,149,107,98,182,191,241,146,53,188,2,220,153,244,241,8,155,155,51,78,200,91,50,202,16,61,55,141,226,173,99,160,210,196,106,247,213,186,28,150,216,62,195,123,201,10,217,163,120,78,85,47,11,184,139,215,163,14,161,66,41,172,123,132,131,98,255,140,234,127,165,148,219,245,150,223,47,166,119,90,102,124,227,247,32,242,150,244,187,186,163,48,8,9,81,219,196,215,219,58,49,126,152,241,40,175,81,52,188,158,110,212,126,112,175,167,174,154,237,155,105,126,97,19,53,169,41,227,85,43,208,37,248,42,169,61,58,166,219,127,35,110,35,8,5,175,233,233,120,147,70,163,187,226,188,236,210,215,102,162,205,227,40,165,33,102,255,238,109,250,10,9,116,102,120,198,249,151,47,151,108,79,245,160,45,43,12,46,27,79,168,192,155,158,152,95,205,219,191,177,203,200,77,166,38,230,213,197,249,96,15,62,105,65,59,190,12,220,243,120,226,141,103,28,155,109,238,71,15,226,252,6,12,246,218,183,32,67,44,214,203,45,144,57,163,112,214,182,59,56,21,194,62,201,135,167,62,174,229,137,154,76,219,197,92,64,33,186,160,86,208,197,53,204,44,179,75,209,189,196,229,11,155,69,121,58,181,113,170,94,222,188,17,117,81,11,11,135,113,125,193,49,116,215,221,135,218,30,237,250,154,125,61,66,39,179,249,204,180,125,226,149,124,203,181,218,24,150,135,91,16,7,30,26,18,223,141,24,249,222,123,75,144,32,212,104,162,79,85,161,55,102,111,172,37,181,117,213,51,206,95,5,161,133,82,68,205,109,71,181,104,12,196,137,195,209,151,124,195,12,48,211,235,44,152,110,109,57,103,54,39,190,2,92,1,68,59,68,134,222,232,27,160,106,150,86,233,106,227,196,246,19,255,57,111,16,240,123,117,77,16,99,111,149,161,63,190,168,127,224,214,123,192,237,65,179,95,40,17,156,119,165,167,29,193,172,237,9,208,242,84,205,69,244,87,212,252,79,42,93,118,127,102,50,32,242,2,214,237,245,34,148,32,251,42,72,120,43,119,179,172,2,220,175,114,126,167,231,139,5,24,235,23,136,196,151,5,33,22,253,110,190,252,176,119,165,149,79,26,192,29,4,104,7,245,14,208,117,210,223,88,233,39,32,226,142,44,16,166,220,94,26,247,132,40,59,148,73,142,23,244,118,177,30,102,254,228,125,66,45,70,84,49,179,82,20,242,221,252,182,209,204,92,190,60,57,250,174,157,187,28,18,80,158,37,127,32,13,115,47,42,16,4,55,137,62,80,169,40,150,120,57,151,100,31,238,23,195,199,129,47,153,145,66,134,153,55,100,198,95,94,95,37,57,12,139,226,30,81,157,40,178,97,224,165,78,28,79,191,227,63,226,246,16,198,250,182,140,182,123,210,220,196,186,196,50,24,22,196,75,170,69,85,90,168,163,29,184,25,214,241,109,218,238,176,220,127,198,209,12,158,14,239,213,149,172,76,175,120,5,147,3,171,154,35,248,241,111,141,67,101,162,188,96,106,148,118,60,32,247,60,36,67,123,222,155,209,117,225,215,118,227,171,236,116,223,174,83,87,203,89,200,110,223,116,73,215,132,208,245,35,127,217,125,5,24,39,186,182,196,43,192,133,75,204,115,148,224,38,250,75,113,215,164,93,182,106,10,52,20,188,139,191,168,161,228,64,184,18,53,110,197,96,248,137,103,75,230,168,65,62,205,4,97,63,150,86,237,199,137,135,82,199,78,67,43,163,104,208,64,178,48,32,146,69,135,146,92,27,240,247,235,90,0,84,140,131,136,3,111,137,169,121,223,109,85,83,108,202,203,126,188,211,138,237,222,240,25,92,210,246,50,199,244,65,213,135,123,143,161,182,66,83,36,15,123,115,84,120,214,234,51,101,26,163,155,10,50,147,160,94,189,26,113,15,134,217,47,20,225,243,102,11,182,238,121,210,47,143,20,53,158,70,61,77,202,67,164,48,92,239,153,217,76,158,197,24,156,15,158,63,72,179,154,244,116,224,250,244,240,211,181,114,176,245,148,127,60,138,48,51,239,141,155,141,243,121,118,134,207,138,216,118,46,249,193,107,111,34,220,52,239,152,93,228,89,145,163,24,93,29,242,37,44,164,106,147,189,180,123,153,245,8,122,1,247,152,60,43,219,177,93,163,243,57,45,81,223,16,93,122,96,53,62,225,89,61,45,248,163,157,209,251,218,252,197,107,254,86,33,0,0,120,162,209,253,55,169,176,234,143,19,83,3,230,82,75,139,209,123,96,211,152,133,199,18,184,102,60,151,60,57,148,213,105,119,63,4,176,255,20,104,96,213,158,21,222,8,179,213,19,150,140,177,48,20,64,155,158,40,237,41,138,168,150,255,208,64,185,226,85,235,134,31,136,204,18,176,129,197,139,92,173,124,37,227,154,138,204,147,52,239,103,111,146,4,30,56,238,193,11,151,114,74,181,2,206,230,247,72,103,246,23,70,230,196,168,95,59,129,207,255,136,99,41,144,123,251,219,7,245,205,7,160,253,65,249,143,172,38,253,65,207,247,82,165,76,193,249,193,104,193,88,162,228,118,9,30,158,218,39,185,124,222,122,241,211,14,117,144,17,88,183,62,112,144,208,147,218,113,142,22,180,9,62,85,207,16,44,40,15,239,227,143,168,42,54,206,188,251,50,187,62,140,17,123,235,244,194,227,167,130,29,4,71,221,76,18,129,67,108,251,196,32,6,79,62,10,150,172,170,110,102,33,254,216,142,240,10,192,100,95,67,246,77,81,48,219,52,21,172,220,200,25,196,36,184,141,192,44,226,188,142,135,77,109,249,127,68,176,96,101,15,86,86,57,193,181,170,130,87,77,100,190,43,153,146,193,237,151,76,10,107,165,49,62,40,56,174,23,110,205,28,158,158,109,194,104,52,86,168,67,131,64,148,156,115,229,97,32,218,4,42,174,234,24,250,129,137,170,218,197,246,135,2,154,246,53,183,76,170,219,107,49,89,56,134,252,190,90,243,74,15,160,10,192,89,43,15,194,38,126,210,168,32,241,67,69,157,250,221,154,197,35,225,159,203,180,3,3,75,75,254,131,48,105,253,224,151,88,68,235,247,186,27,184,248,95,79,7,92,91,38,177,7,85,19,117,124,18,51,59,252,126,218,84,192,147,142,16,253,116,217,55,187,30,26,249,214,174,185,134,123,148,114,14,63,99,79,88,50,193,242,179,106,203,10,9,233,38,35,232,109,170,47,172,223,41,0,180,175,183,191,226,67,131,190,169,87,67,48,190,11,220,109,19,29,91,186,120,161,227,35,191,210,72,172,13,115,60,119,225,140,197,68,0,88,140,47,6,198,245,194,229,29,167,154,28,229,205,246,179,51,33,238,9,174,215,209,149,251,65,184,44,31,131,66,67,189,40,180,201,172,96,139,176,64,107,133,0,250,249,55,176,84,38,29,174,254,64,49,75,32,238,44,232,163,202,211,25,3,112,160,220,90,224,80,176,166,209,22,150,84,255,57,91,200,162,38,228,209,173,240,218,104,170,46,113,245,64,130,154,44,182,98,46,27,152,77,85,180,124,27,104,4,164,170,171,107,41,99,218,230,224,253,82,59,78,209,47,244,36,76,243,67,109,137,57,227,192,148,85,158,114,22,27,158,10,112,13,187,62,226,158,16,180,138,38,54,210,98,184,141,36,18,90,107,90,242,133,136,223,146,218,73,51,51,176,44,74,23,96,62,144,146,198,147,217,198,151,176,86,70,165,92,176,135,227,111,135,177,210,99,201,137,150,35,231,88,153,247,237,137,29,6,109,100,123,158,25,48,129,196,70,101,16,181,18,1,122,246,36,0,57,219,180,245,241,218,150,63,29,225,93,219,114,183,123,248,78,220,26,157,175,192,103,221,245,47,75,247,191,143,142,55,215,159,158,21,117,231,91,171,125,106,58,121,80,161,88,144,144,70,251,194,177,25,175,253,199,112,125,92,221,124,122,195,60,48,252,231,145,235,68,74,83,125,117,138,0,232,244,135,39,161,208,56,0,240,72,99,68,162,186,26,178,233,177,39,120,66,60,252,12,161,52,103,235,119,250,35,192,168,215,221,121,220,45,251,135,99,157,71,193,139,194,18,205,34,173,114,168,21,217,169,150,76,142,172,129,3,212,60,133,160,176,110,192,154,253,93,222,216,180,19,81,180,46,100,154,154,193,186,57,103,38,14,7,142,0,185,201,229,113,65,34,43,56,168,163,102,163,187,19,30,57,235,87,213,243,182,208,98,67,70,42,56,151,251,183,229,62,196,123,4,19,169,30,9,126,62,74,170,227,120,50,255,67,96,84,179,69,103,52,7,56,35,245,163,171,115,250,231,163,73,227,61,34,247,234,203,62,145,77,143,201,99,222,131,232,15,23,90,249,142,105,187,1,85,235,27,162,186,80,178,163,133,27,166,116,138,47,184,7,188,91,228,47,6,72,138,169,52,121,251,185,85,243,185,227,190,145,130,242,198,112,119,187,237,246,13,162,41,3,140,12,162,107,238,130,47,46,22,141,0,0,67,58,217,159,237,83,9,85,7,179,40,162,204,86,181,154,241,63,31,89,102,15,138,105,76,193,116,230,17,251,161,214,209,146,253,216,243,93,163,211,37,57,93,10,37,115,51,110,130,213,74,3,100,48,142,143,184,95,55,187,11,23,250,98,196,171,244,119,146,88,85,200,61,86,97,31,181,32,229,32,248,62,11,147,102,22,253,38,144,163,44,238,9,173,84,76,43,224,233,61,4,121,127,5,167,39,205,79,33,10,209,54,128,155,202,121,3,39,239,226,11,227,54,148,24,125,84,81,197,143,77,45,93,18,49,107,86,147,153,237,175,86,161,166,177,234,125,133,125,163,130,177,187,8,225,119,95,170,115,153,203,26,164,20,168,45,39,230,87,176,184,102,242,160,140,192,106,136,67,111,57,100,165,36,248,207,242,246,237,1,51,185,213,159,72,60,233,13,243,72,7,18,79,202,240,155,208,84,245,24,146,121,4,137,39,125,108,61,72,27,19,197,60,200,8,10,132,27,4,243,216,12,157,34,105,220,252,42,50,194,36,110,104,220,234,17,173,176,197,27,26,183,158,31,79,99,83,145,52,110,137,68,38,137,81,8,105,56,113,34,38,238,21,96,210,177,39,45,186,166,225,10,112,223,203,216,246,60,237,208,53,109,222,189,100,43,77,127,131,60,81,68,123,215,179,123,113,151,248,242,175,129,139,237,6,95,118,67,32,195,24,163,130,129,179,118,144,63,100,3,49,50,51,71,65,102,192,184,34,27,155,189,13,163,210,255,18,71,225,172,146,216,224,212,12,207,10,254,250,11,196,147,200,43,243,163,81,95,241,216,73,250,147,134,144,157,243,42,83,3,146,72,243,64,90,252,24,41,134,146,104,183,196,156,210,69,85,36,234,1,162,8,195,162,245,87,144,105,132,90,153,43,27,96,135,26,68,28,187,54,112,240,12,243,127,9,112,155,191,27,132,56,231,84,112,236,34,11,49,128,207,252,224,88,207,74,103,226,69,143,125,28,209,25,247,16,222,136,200,94,205,30,169,228,103,231,182,84,96,108,1,37,253,14,8,218,150,76,192,214,101,112,13,98,230,139,254,231,249,53,63,218,104,208,123,213,116,229,92,245,30,248,58,84,64,208,142,162,61,176,79,199,136,19,43,11,54,163,80,13,67,178,149,224,2,169,145,140,179,18,27,40,40,30,20,73,132,26,78,218,131,232,4,179,20,1,43,57,140,187,204,239,132,68,159,45,231,171,136,191,153,25,219,18,62,194,135,169,18,198,224,229,91,196,90,114,151,3,133,151,66,36,166,237,152,221,60,6,153,139,90,19,70,223,50,186,254,54,112,53,244,173,184,109,67,73,102,126,59,85,226,191,204,91,157,108,78,55,152,62,238,158,98,98,255,252,174,172,64,223,45,70,208,229,226,86,115,59,109,96,149,75,30,7,149,170,236,192,145,45,149,42,112,66,126,80,33,15,200,193,157,14,173,45,173,37,35,122,162,159,96,186,251,185,108,53,232,242,225,237,79,118,43,83,200,25,166,39,22,105,95,111,130,252,191,180,79,254,60,8,45,255,101,51,235,150,198,205,53,198,151,211,51,12,215,241,70,33,194,52,173,225,139,189,193,253,142,251,90,110,63,222,157,94,238,59,147,72,8,22,205,159,92,123,136,245,241,220,173,140,137,37,251,82,82,86,7,85,79,233,198,159,237,252,159,247,220,142,100,182,95,23,159,15,28,177,140,29,93,24,145,238,54,123,76,204,142,230,120,21,116,8,174,213,96,206,86,156,255,21,161,136,209,102,233,246,39,26,43,176,106,138,136,154,65,87,6,74,228,195,97,217,160,23,39,155,253,121,25,168,222,107,71,10,250,66,75,213,233,38,23,104,171,101,202,4,214,230,194,29,128,203,114,195,194,152,70,223,183,63,21,224,226,121,28,93,233,196,97,206,103,215,182,72,197,90,170,111,88,41,140,211,193,77,225,216,23,66,61,179,130,46,95,8,135,133,2,117,65,174,114,74,80,108,60,11,42,110,22,235,33,217,197,87,127,23,87,137,42,176,117,5,72,99,71,226,212,136,140,204,204,250,145,56,53,3,226,246,254,32,138,27,156,90,14,110,92,146,107,37,61,18,167,182,70,109,6,169,235,166,198,29,65,80,119,73,161,133,172,229,124,76,224,182,54,245,227,177,207,84,8,172,135,98,8,176,115,91,36,68,142,22,236,132,116,44,169,36,56,222,9,179,102,201,93,93,242,5,95,236,226,69,102,202,152,98,60,11,45,163,155,67,119,237,214,183,34,48,46,74,203,226,108,206,232,205,73,101,247,95,205,162,203,7,65,123,118,169,9,130,72,102,191,80,76,206,42,184,169,140,187,51,52,4,115,132,226,216,87,91,13,174,241,99,166,241,145,242,18,123,234,218,237,108,25,198,229,223,197,241,79,245,152,182,223,30,155,208,149,168,22,43,234,25,18,154,34,78,180,182,162,162,161,238,129,139,173,185,220,235,253,207,105,93,79,91,255,178,99,222,127,190,108,161,87,255,166,214,50,140,119,14,120,246,57,75,205,38,119,134,229,229,104,235,137,135,8,229,190,106,11,89,220,251,10,90,166,2,41,142,228,221,30,177,177,192,193,10,195,21,68,207,58,244,126,158,167,192,72,21,133,5,48,221,48,225,249,179,207,153,37,215,87,169,126,29,105,61,241,17,161,228,84,125,75,246,45,135,147,132,41,87,74,49,185,183,91,76,61,180,183,220,48,38,175,23,29,106,141,240,20,192,175,76,71,83,161,32,134,3,158,21,64,109,194,126,244,250,36,58,20,14,156,112,156,193,118,204,200,141,252,198,154,134,14,47,86,183,229,3,106,26,134,42,199,75,38,28,214,70,156,62,185,239,150,153,229,2,218,138,130,221,120,91,40,126,66,198,95,35,143,167,154,54,23,143,83,228,241,52,198,235,222,203,62,143,60,158,106,106,52,175,143,167,23,250,63,218,186,253,60,254,46,160,140,147,137,141,103,169,79,168,111,58,130,208,186,70,92,178,58,255,216,72,176,199,38,135,193,194,48,56,76,154,41,95,242,88,158,167,130,78,179,26,212,71,131,171,228,162,0,82,193,213,133,96,11,17,227,255,145,148,95,39,68,198,203,101,201,169,37,187,15,42,210,158,88,221,251,103,52,215,63,44,244,86,128,157,138,196,242,109,177,61,124,86,163,156,30,21,33,121,212,242,26,23,237,179,80,150,174,182,26,202,175,183,101,203,78,78,51,216,80,116,207,173,46,115,95,220,38,36,21,53,96,139,55,224,253,94,114,250,254,33,105,130,204,69,113,11,121,154,215,123,142,123,70,223,194,248,124,176,178,194,164,222,24,63,136,155,233,126,116,150,192,4,106,36,51,186,208,189,64,241,172,102,211,76,6,250,3,181,68,251,225,108,11,84,222,73,179,101,6,249,84,179,74,251,70,45,46,111,231,88,186,150,178,76,131,214,51,5,115,222,58,118,122,238,222,110,156,9,243,118,156,181,37,247,10,200,206,232,21,214,109,33,141,11,143,194,213,245,28,70,175,95,21,76,171,15,107,255,240,6,40,92,130,203,224,234,219,100,196,83,3,79,64,227,160,106,14,247,178,22,103,59,21,131,4,206,25,127,6,102,219,238,179,133,167,10,45,158,2,12,171,7,56,49,82,194,86,243,55,148,6,2,212,126,188,17,21,53,233,248,178,124,63,229,18,173,109,91,95,166,0,91,92,203,42,141,16,252,48,172,194,225,174,104,60,1,42,174,66,84,118,228,98,237,222,201,190,72,132,108,210,192,219,112,235,175,214,204,62,212,115,124,54,24,46,158,229,195,152,149,105,248,205,40,185,193,75,160,55,170,199,119,159,107,197,177,191,15,13,180,98,21,234,130,39,202,214,70,98,68,197,248,201,54,180,134,209,106,81,98,238,126,189,253,75,49,236,127,209,194,32,214,83,83,202,82,31,106,243,215,255,202,104,96,251,108,250,117,173,13,142,30,180,110,246,182,54,209,179,91,171,183,242,47,197,198,246,31,248,19,230,122,125,240,66,123,59,61,241,6,250,157,76,137,189,118,1,20,112,78,180,19,136,130,229,254,134,255,77,91,183,108,205,49,103,196,249,29,149,157,77,218,136,205,128,119,68,94,59,113,59,184,210,151,243,157,23,81,187,159,188,154,210,90,165,8,38,249,27,150,54,31,116,159,211,157,223,127,143,39,230,211,175,128,26,91,34,132,42,234,18,53,32,171,31,169,39,216,77,224,199,167,12,9,218,23,51,63,10,122,12,207,220,196,241,120,133,54,178,246,88,186,81,204,111,232,231,137,125,213,217,113,27,219,171,233,26,125,115,191,31,153,39,146,25,14,193,156,197,45,254,15,52,154,245,10,143,60,222,216,17,58,120,185,125,113,254,162,180,231,157,130,21,249,229,179,232,67,194,36,247,67,209,150,141,84,98,203,119,11,94,178,109,131,161,223,14,131,17,30,130,69,162,204,106,114,93,45,220,194,223,137,51,166,116,68,29,80,23,246,111,49,57,191,115,197,240,198,212,168,10,128,13,217,187,181,220,84,93,172,118,74,171,4,181,201,175,0,126,133,203,108,87,128,111,199,33,83,31,189,247,13,132,85,35,152,36,198,233,1,24,123,103,153,255,5,209,4,204,145,212,236,141,231,125,96,58,39,106,217,55,16,24,211,40,17,156,217,27,38,5,253,142,26,179,176,204,206,170,167,67,59,234,191,8,91,252,34,7,157,115,175,100,65,155,152,34,70,116,174,135,54,253,82,113,177,116,99,21,242,221,235,95,42,177,86,64,249,135,124,15,187,22,130,188,71,9,25,5,118,80,0,40,189,234,85,206,125,247,175,163,64,107,241,135,183,110,143,95,127,199,191,206,48,81,25,255,44,36,208,140,66,155,74,95,13,245,76,25,108,65,100,112,109,120,138,101,60,248,20,35,88,242,72,131,62,86,46,161,185,218,240,141,96,49,72,48,192,2,20,48,116,205,22,168,135,253,168,63,170,26,234,26,221,159,255,80,135,89,185,138,59,56,208,234,169,235,192,44,248,164,248,55,222,117,125,86,93,5,142,105,62,36,4,3,90,206,77,162,44,93,206,205,192,64,165,226,144,124,240,81,190,123,154,141,125,157,63,61,145,32,181,73,35,197,44,193,52,131,75,42,167,19,152,80,67,200,105,134,84,35,136,49,170,203,29,67,176,88,130,39,170,114,249,238,123,69,236,198,66,150,24,171,95,174,98,83,196,233,117,112,247,222,163,117,88,163,5,207,233,35,81,26,65,244,226,170,64,241,135,48,106,10,116,144,42,16,36,27,228,205,126,201,209,55,96,10,28,120,220,220,193,241,221,197,63,224,105,214,135,148,71,253,186,114,101,72,132,41,194,66,85,65,22,140,47,237,151,14,2,5,1,85,162,122,115,164,158,180,125,225,155,246,17,216,49,63,106,44,68,193,176,111,158,2,229,243,63,30,61,253,172,1,142,57,180,197,21,229,108,100,185,2,0,63,203,156,11,101,36,208,89,60,142,108,111,82,187,213,63,118,73,155,93,185,132,37,245,190,207,238,167,14,68,37,18,17,237,223,191,45,251,181,223,66,85,71,149,192,88,206,82,156,20,157,124,242,204,74,232,6,107,84,155,46,115,131,53,90,182,220,126,44,191,127,131,53,234,245,1,15,86,35,177,70,120,65,58,84,82,71,129,84,220,92,229,76,235,66,19,214,157,149,172,140,83,94,252,22,55,218,154,151,233,141,127,8,33,58,10,252,161,173,9,86,222,80,96,30,110,34,81,250,63,32,4,124,14,184,247,162,251,248,10,128,186,98,134,85,96,134,253,114,241,17,92,72,88,34,220,222,92,17,102,158,158,165,135,124,162,72,177,4,56,5,58,21,120,34,11,65,141,160,15,220,210,28,18,132,44,243,140,29,234,1,197,251,26,197,88,52,152,185,41,76,106,29,233,231,52,78,74,131,36,225,99,84,60,150,220,172,28,112,147,164,92,216,226,253,97,197,234,249,234,67,237,226,216,185,180,215,228,252,28,2,105,97,175,120,158,158,72,48,159,94,56,213,60,183,219,135,212,237,58,211,115,203,1,19,131,170,132,9,170,231,185,16,82,121,10,205,39,20,146,5,60,155,220,43,127,103,176,156,219,237,95,5,141,236,76,89,247,32,161,164,85,158,166,95,11,255,193,62,151,252,0,55,73,43,27,72,165,186,54,78,248,77,65,183,16,47,17,200,70,37,87,84,132,77,29,162,74,152,2,20,63,172,14,173,250,99,162,151,209,27,112,187,175,54,109,59,36,130,66,168,252,120,99,6,79,18,16,116,249,79,50,142,215,134,244,235,209,75,155,245,107,237,234,225,159,5,9,208,251,224,230,63,7,181,111,177,184,217,48,112,131,47,180,40,126,87,156,160,122,40,25,128,77,197,232,122,194,86,155,111,244,207,4,82,32,229,245,248,16,166,87,180,76,221,46,50,156,76,7,172,85,65,207,232,94,28,137,242,22,9,133,231,124,214,161,53,117,159,38,84,168,43,170,132,121,236,50,142,90,101,119,119,220,245,158,36,50,10,101,42,79,213,147,44,26,207,75,49,230,180,227,22,142,99,39,19,23,227,169,121,106,69,93,155,111,242,26,42,39,174,3,49,145,172,162,144,105,182,187,83,33,204,0,193,50,85,254,63,232,81,253,223,23,95,168,16,214,196,213,216,196,83,164,76,251,93,149,153,55,181,215,225,104,223,239,123,211,81,181,201,103,138,114,18,253,118,93,145,16,16,177,60,92,192,66,117,134,23,157,214,151,129,214,13,70,188,54,34,58,130,242,192,220,13,175,14,8,231,11,57,99,86,90,255,216,64,43,104,45,107,139,221,57,17,192,45,43,209,99,87,213,184,111,98,33,65,155,34,57,147,189,30,246,100,79,177,13,109,243,209,21,128,124,137,121,180,75,195,250,195,192,99,9,214,186,64,43,24,182,252,218,136,124,85,125,3,82,230,17,87,217,55,11,230,75,65,45,43,142,11,207,130,193,163,240,123,15,220,29,28,22,54,99,62,148,179,255,244,248,154,27,243,184,179,3,103,117,212,68,213,50,40,132,135,134,36,121,161,182,109,210,58,73,183,176,177,142,57,33,41,156,56,173,73,184,142,58,171,102,102,56,152,44,190,218,175,83,151,237,27,203,141,102,114,203,24,239,141,102,178,189,32,55,31,107,206,31,154,201,76,32,50,8,34,145,40,19,248,183,9,10,195,31,10,72,240,48,231,111,150,37,226,50,213,74,60,232,87,212,88,212,185,227,226,105,216,171,158,225,123,82,147,55,237,190,205,64,157,197,194,72,167,254,137,121,204,202,4,230,222,77,24,80,121,120,225,247,115,176,120,211,53,126,47,223,70,181,145,211,135,93,70,43,34,40,175,136,226,46,131,66,165,213,28,48,116,177,200,60,113,190,222,100,26,174,80,27,147,199,56,98,22,160,251,64,220,91,4,244,55,116,143,111,231,155,117,9,156,16,173,152,113,12,124,188,123,172,52,27,75,158,251,217,45,246,10,240,122,162,190,208,252,201,156,45,87,129,116,209,124,10,88,195,106,190,219,234,1,199,113,5,254,103,187,33,198,194,37,61,53,193,226,137,178,187,226,82,170,153,116,14,254,71,123,105,118,138,2,171,190,184,202,41,114,224,240,94,74,160,65,135,164,222,157,122,135,143,223,6,146,153,98,142,173,158,210,171,25,57,134,218,81,104,128,214,241,40,16,34,115,2,164,97,121,254,19,189,239,39,124,133,105,251,229,178,178,236,222,45,98,234,48,152,36,3,38,111,83,100,109,221,171,122,130,211,206,38,30,68,235,247,60,50,84,33,80,133,85,80,85,91,95,128,170,40,79,190,182,63,4,40,16,48,167,198,30,26,24,99,20,105,197,197,192,160,2,232,86,70,129,37,153,46,235,9,149,102,46,251,27,27,174,243,170,102,172,26,104,45,156,134,244,137,149,250,107,104,27,221,113,90,141,134,242,0,193,142,20,118,228,224,9,105,27,65,154,113,220,49,55,152,119,220,101,120,225,82,186,57,109,207,49,174,2,69,106,9,219,189,209,201,15,227,178,211,177,77,3,185,247,185,166,149,192,145,239,52,15,125,194,47,162,243,232,191,124,31,67,80,72,115,168,75,222,19,95,117,211,130,232,68,4,254,116,201,155,128,200,47,212,207,137,40,82,103,119,69,202,218,168,110,96,61,54,155,149,116,156,133,175,214,230,129,39,166,96,3,209,15,99,83,238,40,38,174,156,95,123,18,163,226,217,179,251,158,10,228,118,162,83,50,179,206,181,63,208,61,97,46,18,69,142,205,69,151,207,134,194,132,117,55,74,74,234,103,221,178,59,133,73,191,68,158,113,173,215,37,236,153,30,233,46,8,137,92,96,230,185,167,172,147,54,45,199,255,176,117,78,129,204,204,20,64,70,179,74,138,143,22,140,7,127,13,28,255,61,7,121,95,241,191,46,66,3,0,15,184,147,180,79,212,190,209,21,222,151,216,34,234,24,187,142,13,208,87,174,45,127,50,145,66,247,23,170,166,196,212,63,60,228,243,107,55,242,31,132,22,116,199,207,31,252,210,190,240,190,185,193,191,93,245,191,89,143,80,70,181,150,203,252,154,94,138,253,116,148,124,121,239,143,159,154,41,122,250,175,231,169,238,252,134,51,89,180,51,99,64,102,219,58,93,181,217,206,55,217,118,48,66,90,113,237,38,219,78,118,28,68,163,185,206,182,253,200,96,210,153,85,129,161,199,15,184,116,62,39,18,232,173,15,14,188,72,60,132,247,219,72,51,20,2,243,40,133,18,242,99,107,173,89,204,235,130,21,115,3,39,252,193,115,149,225,125,178,145,211,178,48,24,37,101,98,106,76,232,73,116,180,59,171,82,59,23,67,25,105,241,170,188,79,59,75,186,42,9,221,76,14,11,34,223,189,199,212,66,165,62,236,19,190,41,49,174,179,57,123,21,108,36,67,140,145,228,167,85,31,49,255,225,117,198,76,63,101,164,27,181,75,96,24,107,121,15,231,103,130,71,190,61,235,230,231,36,221,26,49,150,218,193,198,5,28,88,177,5,37,117,238,0,204,16,250,92,175,40,123,141,43,31,117,68,167,68,60,93,141,82,45,175,114,211,78,255,247,110,146,141,123,47,82,187,8,233,247,130,168,97,200,110,18,197,43,78,31,138,172,17,39,233,30,143,76,139,225,12,202,36,253,8,173,118,238,76,51,65,5,182,54,230,9,70,214,46,215,113,216,97,115,141,113,116,88,212,247,163,74,49,113,5,143,44,234,119,90,245,76,156,225,13,73,13,84,35,84,70,60,182,108,40,234,100,31,6,123,199,34,98,51,186,12,3,168,158,92,59,212,176,25,92,18,163,57,4,147,93,17,136,155,185,167,2,32,126,79,146,214,77,162,31,43,19,177,50,68,81,120,200,200,106,58,58,170,104,202,68,251,176,175,224,62,243,172,175,141,192,2,2,50,230,215,111,136,38,150,80,187,25,11,179,80,89,83,165,61,71,5,56,252,9,162,121,132,242,103,177,232,227,229,47,35,117,28,63,159,14,110,146,70,54,40,26,50,255,46,235,179,254,67,150,62,148,244,99,125,213,200,74,229,40,75,230,91,146,89,199,174,25,42,21,196,29,43,42,85,24,140,251,161,194,207,201,36,141,151,115,112,142,240,244,80,38,110,250,224,142,195,71,123,84,134,2,18,97,73,253,185,99,64,50,31,53,32,152,96,60,73,53,73,173,127,44,133,158,3,248,100,23,154,238,233,206,126,41,138,36,255,206,191,145,157,191,33,255,126,140,148,157,183,114,116,66,62,70,100,237,141,6,77,92,54,210,151,134,1,72,195,64,201,186,81,217,252,201,229,135,229,253,209,180,132,248,117,153,245,210,239,59,149,156,251,28,113,19,6,174,129,238,93,137,182,30,245,95,138,4,199,115,192,39,9,123,148,67,169,33,197,17,39,49,174,240,185,236,253,22,236,109,136,252,161,101,248,61,68,243,210,38,200,94,77,169,242,140,219,212,102,34,140,57,118,125,144,103,129,133,141,166,147,15,66,141,7,114,160,210,69,95,76,220,70,237,84,191,33,121,69,98,83,100,144,36,175,145,72,108,10,13,146,228,21,137,77,1,78,73,66,4,181,123,250,189,15,240,74,87,63,59,20,149,148,135,105,23,157,58,128,68,152,223,247,40,240,226,140,196,71,198,164,63,72,68,151,133,247,97,73,175,83,9,129,43,109,49,150,171,231,173,225,171,223,103,53,31,28,100,28,120,13,100,201,231,65,121,97,143,156,61,64,238,133,99,118,157,44,1,228,158,106,246,41,30,159,231,11,232,92,170,214,77,142,170,29,171,123,209,77,89,16,109,192,247,115,106,218,68,21,197,111,150,88,146,94,219,251,37,78,114,88,87,22,167,80,160,229,125,48,19,227,8,174,226,155,136,142,66,31,189,14,167,176,105,174,207,81,130,116,147,0,92,240,112,244,211,131,198,91,211,214,27,105,124,188,16,230,204,116,179,234,251,73,56,178,185,221,226,140,175,116,34,109,89,163,85,168,169,151,197,29,198,124,153,116,45,53,130,164,125,55,196,210,59,98,253,178,134,86,188,255,187,232,234,81,65,204,153,212,82,99,90,223,64,103,191,16,38,85,238,155,104,1,184,64,199,220,253,134,226,216,49,200,102,203,3,167,13,185,234,179,18,10,221,49,6,76,233,197,14,243,194,65,158,145,104,205,252,97,198,210,130,223,132,91,41,234,126,215,109,29,3,93,71,198,64,228,188,89,144,100,6,7,7,7,213,211,255,156,222,211,188,216,238,0,180,212,88,58,21,211,184,148,179,244,0,221,232,148,70,104,163,182,2,187,199,52,126,235,195,59,21,93,123,9,149,121,185,98,138,111,25,69,28,88,150,19,64,143,6,155,94,38,235,200,99,243,28,153,161,25,135,162,130,157,219,112,102,197,115,89,254,16,63,227,110,179,2,44,85,88,206,250,0,77,172,106,125,57,169,28,11,5,154,189,120,50,40,209,26,46,159,186,9,55,81,228,125,83,245,228,165,125,1,39,187,166,194,170,200,227,65,102,2,182,130,137,210,65,177,124,95,168,34,159,255,252,176,71,53,217,92,17,166,26,235,251,177,153,64,26,194,234,137,202,132,41,105,225,7,127,155,133,28,179,245,55,215,202,162,57,33,34,247,59,118,96,119,181,212,77,237,47,64,28,192,225,63,142,23,174,130,248,49,0,23,57,78,86,237,163,252,115,99,124,165,219,40,185,234,193,75,202,233,49,173,22,202,93,131,233,217,219,66,40,63,220,170,28,75,50,106,214,37,104,8,223,48,179,211,89,198,57,139,172,156,241,182,232,255,184,120,121,231,137,177,159,173,91,28,166,174,235,101,96,115,195,211,18,69,186,118,33,209,25,7,182,5,170,16,172,48,76,231,177,179,31,141,87,0,73,19,155,46,249,31,236,132,36,154,5,158,122,134,113,108,37,225,183,44,57,92,251,23,142,106,61,227,153,142,194,66,34,163,235,194,253,98,239,214,103,214,134,59,39,154,123,237,43,11,126,127,16,91,8,126,95,175,117,154,214,38,206,43,32,246,210,18,97,252,185,166,186,229,221,49,228,244,123,115,20,13,30,166,186,84,204,249,23,223,151,93,243,240,162,237,91,221,108,135,33,47,62,36,115,121,36,50,184,182,202,24,12,88,204,153,249,105,16,53,229,22,123,97,61,86,80,148,41,216,75,242,63,246,170,58,246,250,192,67,33,67,107,122,204,196,203,68,63,247,3,10,228,154,63,117,45,230,63,149,252,180,121,68,87,248,181,241,89,17,137,163,97,45,232,155,215,80,34,138,139,202,34,221,87,10,21,201,99,196,14,134,119,190,244,187,85,238,44,21,134,133,129,187,114,81,111,137,92,138,10,165,185,226,158,145,180,2,254,55,46,21,61,255,168,60,61,255,72,2,217,153,215,181,54,212,127,214,115,10,46,197,198,42,238,255,240,203,127,44,170,122,137,115,187,154,45,234,252,118,158,25,69,130,33,56,224,193,88,139,239,115,52,179,153,217,146,4,190,239,45,243,31,23,119,165,156,176,54,205,80,81,15,92,148,142,209,197,147,220,153,206,168,141,139,95,32,210,90,165,72,147,208,56,16,198,133,216,77,140,23,156,219,103,247,223,227,9,251,201,135,251,41,8,94,190,69,150,111,66,43,88,238,118,127,15,32,242,227,38,192,136,215,92,185,155,54,79,109,207,209,236,244,194,250,22,143,155,228,220,39,131,118,30,133,75,189,194,163,139,55,118,4,236,242,81,249,171,122,214,52,90,89,98,77,26,155,156,31,247,77,205,143,118,59,212,50,253,126,180,222,105,219,196,225,127,48,177,75,140,67,93,196,24,117,160,117,202,127,75,60,51,102,248,141,123,135,141,195,155,102,243,64,59,12,57,37,226,74,123,209,11,215,91,64,170,40,220,251,33,67,183,29,130,91,1,0,203,114,87,76,181,42,215,47,166,201,75,162,191,149,110,66,242,91,240,59,243,167,43,127,193,214,24,12,189,185,151,132,178,14,119,5,63,201,123,174,65,165,60,162,199,31,246,28,240,79,24,154,95,228,177,3,53,167,187,251,210,248,133,95,26,145,91,52,211,230,252,49,119,51,76,124,19,195,220,38,112,251,165,54,67,119,246,75,217,230,169,48,242,59,254,53,254,67,74,123,40,53,28,59,226,36,73,82,11,60,216,56,143,84,255,184,167,99,152,59,242,216,83,48,62,88,211,175,38,91,96,74,215,134,34,86,143,3,60,79,3,225,37,161,133,201,29,45,89,14,91,3,145,56,237,111,92,36,25,89,136,182,15,92,252,247,153,8,53,41,5,201,189,238,6,232,122,88,167,87,207,233,48,200,185,170,196,126,98,161,127,149,196,141,59,17,131,3,81,191,2,188,188,143,226,99,95,129,58,98,127,198,86,122,0,122,242,36,189,155,126,248,101,23,213,240,8,171,217,245,66,246,197,84,39,170,136,139,172,84,225,153,170,112,51,195,73,0,224,14,166,67,232,166,10,82,184,42,248,18,144,173,113,35,92,5,159,98,139,69,10,87,113,39,193,59,133,243,144,194,85,201,16,69,152,122,245,88,214,220,56,199,70,192,56,207,223,213,193,113,123,45,119,157,18,59,124,5,165,234,172,234,99,182,243,217,84,212,109,148,214,143,126,58,106,200,137,220,247,60,238,27,94,180,94,146,213,50,149,114,215,222,150,54,113,17,171,176,149,184,212,90,241,228,200,95,124,179,85,220,49,48,185,75,45,35,196,127,247,213,108,0,14,245,59,232,120,79,252,7,190,12,71,247,17,93,201,182,216,106,133,172,196,88,69,210,44,127,9,209,53,110,75,13,207,24,36,66,189,35,119,212,146,125,6,137,80,135,237,227,106,219,81,223,32,212,17,22,170,242,112,16,213,245,121,193,129,4,234,248,55,71,23,71,28,187,74,113,40,14,243,83,4,184,101,223,141,203,59,87,80,128,116,145,132,136,193,151,54,203,71,50,41,228,232,176,226,102,163,62,196,14,103,149,103,49,118,197,142,249,242,114,248,44,23,168,66,52,78,213,145,202,103,184,153,10,185,221,55,202,103,114,3,64,195,142,68,164,242,25,114,234,144,19,152,213,211,211,51,16,122,47,150,130,49,229,247,22,46,209,233,223,78,19,87,238,253,21,52,211,113,133,76,230,127,11,233,145,20,165,127,0,228,223,115,252,3,24,248,151,152,156,155,242,215,249,39,239,250,166,223,110,69,92,227,142,198,47,29,135,155,11,255,34,165,241,107,205,128,243,10,240,175,97,212,207,245,127,97,116,164,2,160,122,253,82,91,120,172,36,115,79,230,124,48,131,169,200,108,222,214,240,203,166,210,237,194,210,49,8,182,40,217,128,20,147,248,204,40,153,117,81,205,195,126,86,98,22,91,220,202,164,48,60,32,205,217,110,37,81,73,70,132,161,109,50,84,44,197,133,243,108,94,19,224,199,255,194,26,161,241,56,28,114,97,149,95,4,58,173,9,34,79,152,199,205,5,92,231,181,177,154,95,229,215,90,99,110,232,209,144,98,133,72,122,180,28,164,88,33,5,146,30,45,189,99,170,43,178,184,47,248,103,217,108,104,207,249,217,150,79,185,25,199,20,17,151,112,251,103,19,185,66,229,156,110,27,5,76,156,124,20,41,163,252,119,80,212,19,138,59,75,89,126,149,235,131,85,79,63,23,207,84,37,224,234,139,165,101,178,155,255,204,159,74,67,221,122,1,127,141,228,3,137,83,4,155,208,34,249,64,56,145,53,168,225,27,62,16,160,43,137,62,146,15,4,28,89,5,81,37,74,239,184,163,235,96,180,181,180,247,176,184,171,199,122,178,8,210,202,247,238,125,26,234,56,35,55,217,172,30,235,94,228,94,114,185,51,72,120,32,96,252,113,76,94,215,180,169,244,82,55,212,38,119,53,235,101,137,204,21,64,230,46,166,185,139,67,242,252,96,181,192,165,181,211,178,52,36,168,96,189,214,177,70,219,46,166,75,113,75,114,54,14,62,211,79,167,167,89,221,11,86,253,28,104,43,232,86,253,227,35,104,123,104,230,153,209,102,215,135,241,68,13,65,252,156,252,209,92,80,46,46,81,177,122,16,86,117,133,41,34,1,175,132,231,67,243,169,178,73,214,89,111,158,133,42,110,101,188,56,246,52,113,183,248,199,185,92,246,75,203,5,51,7,21,203,42,212,165,209,228,177,138,13,118,35,25,75,42,85,235,74,10,139,47,148,2,250,115,121,212,89,182,92,100,131,188,252,24,223,181,123,44,198,146,73,131,127,134,21,182,197,6,199,56,137,239,12,226,207,135,111,200,238,188,166,157,41,55,128,152,53,61,72,159,186,51,99,230,38,188,245,74,19,246,2,2,161,127,223,230,2,110,8,183,211,184,33,87,112,170,10,100,196,65,146,43,140,241,182,192,207,130,144,228,10,35,190,235,224,17,45,21,24,232,136,147,114,81,152,205,36,91,107,164,92,139,126,199,95,93,37,6,167,231,24,28,65,146,88,135,147,78,75,73,43,226,75,120,170,82,25,205,33,62,239,236,178,126,6,226,212,13,230,84,13,29,24,16,234,66,79,157,150,160,102,172,155,250,164,22,155,159,169,69,169,150,245,242,254,131,231,221,152,146,177,99,89,242,70,4,232,146,251,119,178,118,197,7,115,146,193,15,64,129,19,211,202,110,64,179,69,10,95,55,217,41,88,52,168,100,51,40,6,159,113,139,3,217,158,236,119,195,255,131,182,166,75,245,159,248,60,94,10,237,172,136,8,156,16,173,166,98,253,86,49,121,154,163,245,123,197,36,118,254,159,42,38,10,143,148,240,135,203,134,8,50,141,245,88,4,139,63,217,221,21,17,86,77,161,115,168,62,218,125,1,101,229,90,245,131,105,166,200,130,21,251,40,85,12,186,36,223,220,75,102,201,47,175,89,102,169,116,50,90,73,226,98,187,253,60,211,8,221,0,195,111,162,190,107,61,118,253,104,216,99,103,162,138,113,87,223,80,191,138,164,239,167,62,28,68,25,155,26,40,127,144,144,112,198,215,223,159,44,161,179,81,85,88,153,75,155,220,167,169,84,180,252,233,139,88,29,218,172,99,59,50,129,136,109,123,232,67,9,205,29,164,30,134,141,32,252,29,255,41,42,248,247,3,67,166,90,191,59,149,24,49,2,143,63,92,194,245,53,127,37,130,254,165,69,241,176,232,95,143,229,220,120,157,107,95,242,59,33,165,250,159,42,91,215,167,36,171,80,3,199,245,229,198,131,120,231,79,239,253,89,156,20,109,189,185,193,191,160,236,254,116,77,227,14,255,170,66,121,39,255,183,143,245,127,0,203,247,190,190,76,247,226,253,107,206,101,222,168,201,125,174,164,56,80,4,219,253,133,147,113,180,39,248,175,37,181,114,40,98,28,53,137,102,196,10,220,78,42,167,40,24,105,88,228,168,179,14,233,189,197,107,64,169,118,195,21,206,86,193,141,214,124,131,139,47,25,221,181,249,123,5,226,246,198,114,63,54,47,71,15,87,82,127,106,240,148,40,212,173,140,177,225,70,72,199,68,17,92,1,190,203,245,246,109,212,22,144,65,111,83,108,13,18,114,11,237,56,240,28,164,235,219,168,133,203,196,61,221,150,67,226,115,164,191,90,140,52,87,77,105,204,168,60,182,50,26,80,67,2,110,43,194,236,228,183,145,128,91,116,2,80,104,202,8,18,112,219,201,183,145,248,16,40,238,200,98,41,72,29,68,227,142,131,243,234,73,48,15,79,79,173,187,160,245,146,15,199,183,214,121,236,34,218,212,57,25,28,132,89,219,188,190,145,56,238,114,134,221,4,90,228,246,150,121,173,248,118,230,28,199,136,99,46,12,244,236,173,199,47,27,41,179,247,133,34,19,122,111,120,65,172,157,185,45,142,182,225,121,132,94,199,164,43,14,85,3,205,225,152,145,6,35,163,28,75,249,244,136,77,209,79,248,129,17,21,141,246,50,110,47,134,170,170,56,223,191,145,131,190,131,105,40,164,166,223,58,153,31,22,246,170,114,27,1,110,63,68,59,4,57,164,140,60,158,5,25,118,212,142,38,18,130,196,43,139,208,5,233,195,232,172,136,137,95,61,73,228,72,35,123,3,231,168,64,93,53,127,119,78,188,93,243,96,180,160,73,206,171,121,189,201,146,211,214,166,38,81,173,68,113,95,177,136,161,169,196,168,201,23,21,122,5,136,28,113,122,51,29,65,100,24,107,40,25,38,94,210,99,64,219,222,19,68,150,59,64,153,194,242,25,63,86,215,180,42,55,81,2,27,241,189,67,26,88,39,67,3,195,141,161,246,119,115,96,53,71,96,20,196,61,138,48,15,78,49,203,255,73,157,161,78,189,8,178,134,220,169,161,204,8,95,147,134,118,200,232,15,178,124,135,35,138,160,9,79,195,84,123,33,19,102,107,239,5,95,252,123,228,72,255,228,15,83,61,211,42,79,27,181,29,15,146,36,22,62,163,20,74,161,100,29,45,104,155,41,254,186,93,73,53,208,81,22,236,214,31,36,23,100,74,162,145,103,98,201,49,151,222,249,158,181,68,198,160,173,220,9,209,37,21,206,137,122,167,210,84,255,150,196,192,144,27,87,118,100,125,138,20,44,188,60,59,1,207,247,140,94,205,30,119,113,30,36,36,201,128,14,38,204,0,211,41,70,3,17,202,12,202,200,102,194,141,4,221,141,124,245,141,4,29,240,159,75,64,157,127,47,156,243,240,6,136,61,144,205,190,190,33,112,151,12,82,96,165,106,69,223,83,2,41,176,146,29,91,111,42,181,120,35,176,226,127,214,35,103,55,134,20,88,145,66,96,128,39,162,193,223,92,236,248,42,48,149,175,29,90,225,215,66,181,123,55,14,77,138,53,147,212,237,198,161,41,212,207,87,146,32,29,90,240,26,135,138,193,178,201,155,231,174,71,147,175,173,234,139,123,248,107,11,53,47,4,244,141,209,63,103,102,39,5,174,201,203,170,18,86,163,155,100,129,76,81,51,32,246,58,194,96,94,63,99,137,8,30,144,173,155,13,221,176,52,94,39,23,243,107,63,139,201,207,152,138,27,149,122,98,74,17,234,57,192,57,150,166,115,173,25,185,48,254,116,147,152,28,85,194,232,242,64,184,86,89,20,57,138,55,169,240,129,180,105,23,96,72,79,37,120,95,234,10,224,20,47,30,163,204,83,26,243,164,8,63,164,176,38,251,113,108,118,143,238,3,24,217,92,225,138,164,158,179,14,237,220,92,82,246,59,241,145,119,81,202,255,29,113,207,237,42,7,154,149,84,130,14,226,136,248,4,132,102,208,4,147,182,72,154,82,206,8,111,88,117,245,210,225,126,116,139,135,64,164,149,68,71,160,239,180,166,31,221,252,23,15,90,16,205,78,220,238,175,46,82,162,6,212,213,30,85,62,81,32,106,41,95,173,87,99,161,157,90,106,213,201,213,73,241,121,40,69,5,142,40,92,77,239,39,166,228,28,154,99,148,11,102,153,25,170,134,147,192,214,117,205,177,156,44,166,217,200,54,91,18,95,113,114,222,234,185,0,145,25,17,250,123,66,70,78,251,217,68,31,184,108,40,218,56,55,248,210,185,249,110,200,112,136,152,120,194,24,199,18,175,227,87,30,63,253,108,73,100,252,58,27,196,241,184,90,21,25,191,210,198,145,216,85,225,32,227,215,17,200,117,244,202,73,245,144,229,239,179,76,105,211,94,1,104,246,221,81,191,77,104,45,156,207,246,31,173,212,137,119,168,140,29,216,199,126,40,63,147,147,8,134,76,232,201,224,210,84,111,216,240,152,69,171,222,31,54,139,97,160,5,137,172,63,101,203,252,6,173,47,238,123,116,209,71,72,231,169,183,89,223,169,74,85,161,225,159,7,146,195,143,27,219,103,208,215,193,66,196,105,86,213,144,177,210,40,240,0,121,67,156,64,156,60,51,149,63,174,157,132,120,55,159,230,141,147,104,144,234,192,63,190,113,18,51,95,58,61,42,145,78,2,89,182,135,8,210,7,73,185,19,227,236,160,244,223,184,246,42,221,95,199,132,62,172,41,89,145,211,132,46,31,122,5,122,36,31,239,107,223,244,192,175,87,122,112,48,249,83,18,249,77,61,63,92,143,130,183,123,248,172,47,121,89,61,95,214,157,188,251,249,20,5,33,105,96,23,146,36,167,66,150,235,158,60,178,24,221,176,145,156,52,254,241,245,218,193,253,76,142,218,82,226,189,241,243,123,246,28,231,227,200,9,34,128,93,133,165,140,234,215,55,206,41,95,44,57,210,140,220,172,62,78,236,108,244,130,6,25,186,84,88,77,124,56,190,214,206,45,17,191,198,241,137,248,122,217,23,162,121,212,197,86,73,92,85,42,66,98,169,103,169,55,78,171,152,109,151,68,56,162,159,122,23,255,120,7,133,249,196,157,76,97,36,121,204,252,164,240,99,144,135,229,189,87,28,165,95,95,133,218,27,37,47,186,75,253,88,245,40,169,146,253,38,191,125,43,60,102,154,227,10,176,17,223,94,84,55,205,217,255,6,218,125,78,58,119,201,254,200,140,177,54,178,67,184,254,161,84,172,246,148,158,237,62,239,113,199,75,28,225,231,175,50,87,87,108,126,138,194,113,245,182,102,91,19,46,98,211,228,38,73,209,163,192,151,203,95,201,5,47,237,91,253,44,20,147,92,235,116,57,106,86,241,95,159,105,222,25,178,134,47,148,220,93,144,155,57,139,122,247,70,20,252,18,85,42,167,147,205,91,93,69,132,225,205,109,21,50,111,204,0,246,204,132,176,55,39,97,119,7,80,51,152,48,162,78,239,222,149,61,243,182,252,127,169,20,241,255,108,161,72,217,147,72,35,236,73,174,115,116,232,208,66,173,52,240,219,60,207,132,115,41,214,75,189,182,214,27,112,10,39,177,212,182,230,123,45,182,161,22,223,231,91,125,130,81,231,183,17,171,170,149,11,224,224,208,45,232,71,36,66,37,201,13,38,199,193,222,27,181,123,146,112,126,71,229,192,154,148,1,216,173,77,92,60,216,12,57,23,229,135,139,176,52,18,149,176,239,126,136,154,141,248,144,214,42,69,226,132,239,146,52,192,252,208,172,0,199,69,174,97,19,247,185,130,8,161,74,10,110,226,27,190,54,100,101,195,183,157,195,58,52,228,123,0,153,47,22,211,123,213,241,161,157,71,162,39,232,143,179,154,72,203,107,198,1,97,67,145,149,2,249,219,196,28,80,153,189,57,227,40,242,241,110,28,137,215,167,148,165,177,219,145,70,28,69,134,33,206,125,133,158,151,124,65,116,238,222,114,15,100,50,126,4,238,62,96,27,28,179,93,160,70,103,13,55,131,156,101,112,186,9,201,246,227,26,145,79,221,124,141,35,98,191,226,248,185,45,177,171,31,10,173,199,98,142,205,87,18,173,197,248,42,65,45,36,38,37,116,233,6,147,18,48,245,49,164,176,5,191,11,30,53,189,124,187,239,251,161,188,94,39,179,211,34,163,230,15,20,53,166,224,96,156,184,87,122,222,215,105,156,107,225,191,46,92,124,250,7,194,228,159,42,23,55,181,10,0,218,250,26,184,167,17,137,231,216,195,100,218,107,14,251,156,95,209,52,82,191,63,148,144,193,34,194,168,24,171,8,130,45,224,108,79,73,103,205,110,90,114,51,208,139,107,86,165,99,92,59,89,219,61,54,202,189,37,115,249,218,28,83,79,173,79,245,97,140,88,115,174,223,228,227,24,211,25,36,37,151,243,88,113,8,119,87,214,20,134,58,96,32,85,95,26,52,241,135,73,222,191,108,243,223,203,224,118,111,103,122,253,3,198,186,223,126,215,88,179,254,144,209,185,238,232,59,193,79,98,46,169,130,78,224,152,236,24,140,19,41,84,5,115,140,230,84,179,84,149,15,179,208,181,97,19,64,254,58,87,173,95,105,248,251,222,255,227,151,255,5,195,170,32,11,248,181,201,255,143,239,120,246,111,166,134,145,227,206,104,95,103,36,140,55,21,170,134,230,39,165,131,97,113,152,119,134,119,132,25,180,203,203,112,38,207,142,153,5,121,74,171,149,103,108,10,225,136,198,220,126,139,88,56,159,66,98,144,21,40,176,178,64,116,7,21,240,161,78,199,7,114,35,77,74,243,224,129,242,18,28,41,77,250,29,66,132,228,192,69,146,117,230,89,129,67,39,170,242,64,42,121,32,78,145,214,127,220,200,45,146,83,8,103,184,95,40,103,28,186,201,22,69,202,114,99,67,78,79,148,122,116,158,105,182,6,144,125,86,30,138,33,134,243,221,48,112,251,7,110,21,66,223,92,201,84,33,55,220,20,112,135,212,65,201,250,35,169,32,231,138,78,154,126,202,195,92,29,5,74,44,253,30,70,94,224,73,12,145,115,247,109,177,116,32,117,122,142,113,82,31,167,202,236,52,180,66,124,100,113,16,15,134,196,76,28,228,148,59,195,186,20,78,91,218,231,135,94,234,43,163,16,120,240,36,48,92,180,109,17,99,167,175,126,208,64,43,22,60,163,52,145,33,22,227,61,227,74,86,77,190,120,14,75,123,220,197,237,160,105,78,134,73,95,93,155,37,221,97,61,77,43,156,211,224,147,20,157,231,197,216,7,59,195,150,22,70,19,15,115,239,94,170,236,108,96,80,188,2,128,225,64,177,168,143,178,255,108,239,127,77,81,254,121,43,254,109,121,46,244,38,23,248,69,207,87,25,240,47,154,147,255,166,59,233,155,255,199,175,255,149,251,145,10,32,240,75,182,130,252,95,170,219,217,163,124,223,21,12,245,48,43,14,156,156,199,243,184,111,117,113,62,30,171,60,148,45,170,161,164,182,47,203,148,72,90,105,160,11,98,83,21,40,129,240,216,209,170,122,2,132,206,28,108,77,252,180,4,171,75,218,32,57,159,41,85,151,190,242,227,236,118,172,52,78,39,235,110,62,79,120,220,235,15,211,164,210,13,175,29,185,63,150,65,253,126,162,249,83,86,210,139,247,145,128,39,86,255,38,206,54,85,6,132,25,36,10,133,164,107,216,47,97,67,31,200,103,106,24,116,192,65,190,214,188,170,209,143,39,150,213,85,230,24,88,121,234,208,202,16,77,184,112,95,138,54,46,156,124,157,116,240,192,52,245,203,18,25,77,187,207,246,182,86,161,232,180,145,31,181,131,66,25,239,191,92,207,130,202,74,159,50,31,77,67,233,138,100,117,114,28,78,100,60,123,71,16,219,92,150,32,205,204,39,126,0,84,242,131,164,101,3,227,45,162,232,99,162,223,60,64,197,45,188,18,161,181,68,202,209,197,236,52,101,58,26,224,171,192,35,235,76,85,27,39,110,18,56,156,130,9,60,236,103,208,148,200,227,208,154,196,182,98,114,191,162,181,236,10,160,154,160,157,84,244,35,209,81,177,176,159,109,96,174,126,35,41,101,123,1,99,142,2,140,211,19,146,144,50,254,199,35,255,111,173,239,218,47,20,235,44,232,45,247,135,202,196,212,78,208,105,103,44,90,186,87,158,8,232,66,109,56,11,27,30,84,53,138,15,199,37,234,208,116,77,64,132,177,41,48,40,235,101,157,74,81,86,103,44,139,18,118,145,236,7,156,76,118,190,223,145,236,7,150,234,193,201,198,55,236,7,54,20,57,131,77,210,217,90,121,57,15,171,199,204,17,22,154,49,44,36,143,13,148,29,12,182,70,247,240,59,101,123,54,151,186,60,212,88,10,192,231,15,104,45,29,57,197,243,249,22,229,139,119,115,235,27,121,139,87,247,150,179,40,70,37,82,15,98,100,95,173,102,253,227,214,193,69,127,1,207,254,214,74,249,47,232,217,86,43,38,103,191,143,181,126,214,207,157,183,81,178,180,223,156,47,124,101,186,2,132,121,141,99,238,176,239,139,102,87,167,1,54,156,207,214,231,210,38,188,159,175,154,215,202,237,152,227,46,52,175,92,190,140,20,137,208,238,252,250,40,150,198,203,9,122,185,247,52,124,246,205,110,203,152,59,184,242,135,123,209,33,37,208,77,132,50,143,207,147,253,123,85,89,226,131,180,9,41,20,186,3,205,35,59,184,166,104,42,241,238,49,154,61,213,18,2,7,238,248,98,253,227,206,195,51,128,138,30,174,25,251,61,155,0,204,101,211,176,104,251,150,129,47,75,56,254,6,178,154,177,248,5,211,19,231,84,247,171,215,226,225,43,67,188,84,175,35,6,230,127,84,116,161,224,179,15,92,202,105,84,212,124,167,246,60,124,203,57,67,181,243,65,91,254,10,176,47,126,111,135,25,237,101,14,115,202,160,219,72,137,61,159,236,197,6,165,197,79,160,88,206,157,5,206,154,7,246,15,69,223,254,26,102,220,122,207,24,245,190,46,12,66,130,25,143,245,92,175,245,250,239,151,127,251,232,255,255,98,209,23,75,200,142,93,255,185,91,229,241,225,125,223,108,215,162,180,95,204,230,109,141,86,150,151,0,141,66,167,125,236,168,132,233,24,63,70,160,146,168,235,37,193,237,134,220,66,153,29,236,184,248,206,2,172,49,180,203,206,115,74,128,4,207,92,88,97,5,38,233,58,171,40,167,151,119,168,8,52,224,225,122,197,189,187,184,114,231,52,171,23,226,178,203,63,15,76,129,3,247,237,43,115,2,6,134,120,207,238,168,116,111,62,91,163,122,182,3,100,208,228,216,137,115,158,164,246,78,180,38,84,36,124,130,192,61,203,219,244,220,165,74,136,148,132,44,125,123,44,130,173,243,132,28,145,114,236,136,132,199,246,247,10,62,141,24,185,125,139,103,55,243,112,186,153,68,75,243,115,182,130,246,185,251,107,117,47,217,128,41,5,92,174,159,80,247,163,160,228,25,139,97,71,33,126,175,241,117,175,230,151,18,82,146,129,53,78,7,87,128,167,232,42,223,119,62,111,71,63,252,114,118,26,118,78,253,150,214,174,175,71,240,164,195,220,193,133,216,61,179,227,69,133,197,151,54,89,92,163,15,63,177,47,95,145,166,221,163,80,145,12,158,110,165,47,193,255,240,56,176,225,131,1,67,48,85,237,0,106,133,8,33,62,1,7,171,145,55,147,241,54,65,25,134,94,215,251,255,233,29,251,79,23,190,136,120,70,220,210,75,18,197,217,136,120,234,224,197,144,230,204,210,167,67,43,175,72,223,197,149,226,236,222,181,71,65,200,216,208,245,24,209,142,29,199,231,137,172,138,24,204,217,186,253,248,6,46,129,118,191,63,95,98,213,231,164,142,107,123,70,7,5,101,111,204,218,196,109,121,161,93,60,216,244,122,142,246,186,147,131,119,78,171,166,64,177,121,195,67,54,90,49,162,238,197,51,202,28,215,143,196,84,13,27,148,129,77,133,181,85,54,142,100,91,5,39,119,226,14,60,128,160,92,187,251,113,237,115,73,30,95,116,240,239,20,168,106,228,11,132,31,109,165,125,165,56,194,113,78,163,232,82,158,5,45,49,118,219,207,19,123,46,96,43,232,225,58,161,148,9,155,4,218,144,109,89,121,226,62,34,174,169,114,173,126,102,32,16,52,81,153,248,134,120,234,147,215,71,163,52,193,251,91,249,196,240,123,242,39,78,94,111,196,121,79,197,114,248,130,21,133,77,89,39,67,62,188,225,186,112,80,198,217,242,25,115,188,63,84,192,114,175,177,241,150,224,222,74,29,5,119,3,3,5,244,107,50,109,52,147,46,250,115,182,147,216,59,140,166,180,107,179,29,121,181,87,0,210,81,141,238,136,241,138,85,60,171,242,83,229,100,98,191,176,187,237,179,133,164,111,72,179,159,191,24,115,9,106,137,247,147,194,65,118,61,149,9,168,74,135,77,76,76,109,36,116,8,186,124,180,72,245,80,11,102,49,227,193,109,89,207,185,255,167,183,246,95,175,140,58,44,42,237,225,55,173,26,84,226,225,19,36,35,60,179,219,40,181,230,118,226,171,0,189,86,162,158,75,148,49,78,44,242,152,196,119,133,47,82,188,208,222,206,18,157,251,228,174,82,196,213,89,190,189,172,66,218,177,255,124,63,208,120,192,33,132,236,210,204,235,54,190,93,18,70,101,204,234,19,52,78,144,226,37,238,234,139,151,48,145,193,166,184,139,40,187,79,122,91,251,156,199,104,153,230,134,212,95,158,61,227,143,105,185,246,139,222,176,91,22,207,130,85,181,61,99,225,81,4,239,217,207,58,194,53,197,116,238,122,241,45,61,75,0,251,200,95,188,251,248,3,151,159,63,77,128,173,26,229,157,238,107,5,27,97,93,172,40,216,113,79,254,222,153,217,29,1,5,131,166,199,199,47,210,102,113,167,70,238,177,40,76,60,43,163,176,82,234,231,118,159,220,242,28,179,195,197,16,94,41,154,251,134,194,212,68,126,63,145,157,144,130,163,236,77,131,244,202,233,242,91,26,118,236,173,132,180,113,180,197,239,151,212,249,77,129,7,89,193,163,244,23,95,94,60,149,221,20,63,170,96,43,70,57,32,194,163,162,200,211,235,130,45,180,90,10,30,121,143,180,224,119,226,202,216,24,229,47,163,109,139,124,37,41,116,98,138,127,159,55,171,124,23,234,41,161,60,34,233,241,193,120,223,123,236,127,122,235,254,195,117,27,84,23,38,30,176,4,152,209,24,24,192,179,231,32,80,177,227,188,181,124,91,231,86,29,138,253,109,38,239,233,40,143,41,237,179,142,87,208,234,253,238,109,142,161,194,150,106,81,73,175,197,54,25,218,4,4,124,247,148,242,28,149,74,16,186,94,0,60,34,250,48,47,130,179,239,21,226,246,92,242,80,202,173,198,185,110,255,219,209,29,191,77,28,176,164,5,124,114,58,141,101,149,195,252,157,82,0,110,176,158,75,224,158,215,23,174,83,182,1,243,249,182,173,212,124,225,66,169,237,46,209,139,248,59,173,11,252,232,78,183,198,77,223,156,247,71,76,103,189,94,23,204,234,6,127,232,229,200,41,137,91,245,185,88,151,49,105,121,245,224,93,177,83,142,224,165,237,143,64,105,103,89,221,105,195,165,189,250,22,80,203,125,49,90,238,150,45,171,47,171,151,199,190,70,14,1,172,159,118,79,109,188,16,47,252,159,222,127,212,43,59,164,216,61,126,167,26,66,181,99,52,62,125,97,7,195,243,170,144,84,51,191,109,40,153,64,165,98,104,193,192,201,54,161,243,176,183,124,25,95,97,192,18,166,57,42,119,18,186,222,0,105,249,54,240,48,201,58,48,48,190,150,19,75,7,13,72,248,196,31,54,162,121,190,246,158,72,135,218,196,247,252,14,55,132,29,65,231,16,215,202,244,122,223,59,95,26,38,150,246,228,182,170,52,76,203,249,33,73,225,75,189,214,186,71,233,175,81,10,255,167,119,244,95,174,187,247,149,207,219,242,151,185,188,243,8,206,186,102,82,218,117,118,106,178,160,196,179,168,223,137,216,85,153,130,1,72,196,66,246,170,192,64,105,149,20,205,79,242,133,135,130,176,240,101,47,192,247,147,140,159,27,104,99,31,21,182,234,126,156,49,2,36,108,230,173,68,97,34,252,84,156,162,91,230,94,147,148,97,91,62,184,114,221,199,164,163,11,162,95,105,176,5,109,114,142,18,162,195,62,42,148,124,157,191,2,236,186,180,195,38,233,91,216,142,137,189,126,164,237,224,122,203,95,18,50,41,231,33,86,125,175,77,87,100,109,8,98,209,32,42,117,238,47,242,152,115,58,93,77,238,28,152,54,79,237,81,33,130,68,51,8,10,60,215,42,174,242,183,209,67,104,92,1,188,30,75,246,131,104,230,123,171,124,171,14,188,235,44,135,30,49,121,6,23,92,94,231,251,181,27,213,197,79,94,226,238,150,234,51,176,51,185,4,246,142,8,246,101,93,220,173,99,185,2,200,70,198,247,142,248,44,121,82,221,225,33,139,107,42,52,194,157,155,89,73,124,225,245,89,132,179,139,23,66,116,250,149,20,209,241,99,149,36,116,251,113,45,6,128,88,175,144,62,21,163,52,35,198,184,202,79,217,185,6,64,240,236,246,42,163,212,43,204,19,31,173,247,234,141,243,134,255,59,167,139,254,197,34,209,24,176,188,254,131,234,195,89,59,150,250,149,163,238,245,157,29,228,123,248,166,234,78,98,2,16,103,166,234,220,159,50,205,6,130,125,169,106,189,216,127,102,122,32,115,201,76,3,206,154,175,198,213,170,177,110,65,9,44,154,137,37,187,232,56,251,118,44,215,240,243,25,90,171,7,42,216,58,147,213,72,162,154,48,139,184,74,206,185,240,56,254,131,79,117,4,187,244,65,224,206,220,247,31,77,29,9,155,100,74,85,180,184,53,179,101,238,230,139,23,214,47,100,209,101,218,176,72,24,54,168,116,210,90,18,174,0,189,178,155,228,146,18,239,218,89,190,251,103,52,93,28,95,1,110,201,8,30,72,222,94,40,186,2,88,25,92,1,120,143,58,168,238,101,9,126,211,62,191,2,204,151,180,63,4,110,57,251,177,95,71,194,215,103,48,219,169,132,134,211,238,137,238,57,193,21,192,4,37,184,129,154,39,102,149,69,114,243,197,180,76,67,243,80,107,146,80,172,69,8,170,97,243,139,233,71,30,95,140,172,197,195,123,238,22,176,231,211,120,141,240,182,132,62,163,253,76,39,167,136,241,59,161,246,43,22,163,167,4,77,61,126,128,187,184,140,244,169,207,185,137,168,174,147,6,68,79,231,255,250,136,25,99,255,204,7,106,106,133,213,17,86,35,232,109,131,51,169,92,231,77,244,236,238,158,168,183,67,242,144,116,35,141,170,212,150,199,199,157,92,178,169,55,17,95,201,232,56,21,24,218,28,105,214,153,98,191,181,108,230,162,220,215,117,226,206,228,176,171,179,108,106,36,158,187,100,123,100,79,122,55,127,242,236,54,237,151,107,227,52,125,16,96,51,14,219,167,122,108,199,42,114,127,229,180,195,240,112,147,212,126,224,62,150,209,21,0,253,10,128,66,127,103,216,208,111,218,79,97,225,20,253,198,14,249,170,95,88,139,48,179,189,126,63,202,231,249,206,252,40,136,92,111,99,187,63,224,147,23,31,218,197,204,86,147,227,27,246,174,137,104,205,139,3,59,188,87,68,13,243,175,154,182,206,51,180,156,206,223,36,21,26,134,144,184,244,22,236,159,89,44,50,48,160,81,205,175,213,29,183,244,221,50,169,38,181,114,214,236,48,207,191,2,48,171,158,53,215,237,166,200,167,153,93,70,5,146,62,233,144,112,188,255,220,180,224,219,216,182,151,245,206,0,106,95,239,217,123,238,132,89,17,223,78,64,109,60,22,35,211,209,59,62,226,91,181,244,157,42,75,15,49,210,174,13,19,192,13,94,22,207,188,246,213,255,211,155,245,159,46,148,172,227,71,121,113,46,35,230,175,110,191,112,124,43,36,197,214,213,174,113,172,141,154,174,96,240,86,238,232,238,153,247,155,42,170,6,244,51,251,115,84,202,56,27,87,18,143,142,159,108,94,232,206,151,93,184,101,170,42,8,223,4,15,29,207,219,56,120,53,234,153,90,181,33,36,15,206,76,251,175,0,210,40,143,195,126,218,208,208,25,226,205,169,100,112,91,173,119,14,238,94,1,56,158,133,212,102,91,142,183,199,248,22,90,211,129,28,29,100,75,72,31,76,61,170,123,236,176,243,53,112,222,27,87,41,32,68,94,234,178,222,203,59,224,153,140,93,215,167,132,79,100,122,4,251,237,34,162,40,216,242,253,229,206,40,221,90,46,163,228,55,70,73,121,150,197,46,28,234,213,125,99,124,184,62,224,203,137,166,155,179,150,92,214,78,63,217,107,87,107,33,240,54,193,79,81,65,51,41,217,150,217,223,44,14,251,248,15,118,123,113,214,158,254,79,241,227,79,104,46,178,220,211,54,253,239,76,45,183,29,190,108,228,237,63,147,120,112,76,219,170,247,122,89,220,91,207,27,160,34,116,29,7,91,189,186,33,184,119,126,107,255,140,106,251,127,43,203,22,65,15,132,36,166,7,130,162,30,134,193,52,105,73,98,235,249,146,59,65,91,89,67,220,111,0,197,212,232,218,28,31,143,188,138,246,99,52,201,164,100,115,253,118,186,120,207,243,117,212,249,173,207,230,14,163,62,111,11,84,229,20,62,141,55,26,113,178,178,241,232,127,65,67,115,156,73,63,72,53,91,50,161,1,114,156,36,125,185,54,204,215,130,119,181,119,127,162,10,94,1,124,175,0,111,225,2,34,83,227,220,67,3,179,47,43,168,157,206,201,23,163,226,232,119,175,61,35,96,251,236,14,209,202,254,173,107,127,90,239,213,218,135,194,245,232,101,72,171,250,12,249,119,90,47,151,168,67,5,74,46,187,211,146,111,228,79,30,137,198,171,127,153,148,191,220,165,218,72,242,152,210,93,111,73,190,227,116,240,150,70,132,164,93,200,75,234,230,252,148,242,39,23,99,42,52,56,231,242,162,135,139,68,230,5,71,232,181,223,53,217,141,211,94,149,57,180,235,48,88,168,104,209,190,2,112,158,72,190,229,107,160,168,129,76,190,91,246,18,206,185,36,242,7,83,189,213,54,74,237,101,24,229,125,72,236,89,160,116,206,118,191,80,6,247,44,35,56,56,238,25,71,41,209,51,18,173,165,71,25,174,193,37,93,207,100,66,159,115,147,249,1,78,188,49,162,244,44,73,108,140,255,127,115,98,166,167,189,26,225,38,43,89,195,191,142,230,71,15,196,51,252,101,220,35,139,194,63,63,3,0,170,90,223,16,196,241,218,169,58,179,165,226,216,29,223,151,100,157,5,202,172,48,174,215,252,236,111,249,249,44,78,72,118,145,196,215,143,69,243,104,132,213,192,231,225,167,234,102,86,63,229,35,210,241,47,80,247,22,180,245,163,170,152,146,241,198,235,221,187,79,148,163,125,148,24,62,219,2,151,15,111,175,172,166,90,48,226,25,91,136,50,74,209,147,111,81,11,251,254,112,6,69,160,38,177,161,232,60,3,242,147,2,82,181,128,199,161,242,101,78,236,10,112,247,17,170,253,168,203,179,2,15,157,203,91,228,58,41,35,198,171,222,243,254,234,50,94,143,62,30,161,121,60,102,121,245,216,195,234,12,124,116,210,210,76,241,168,137,2,177,87,45,42,122,84,176,211,129,235,12,94,82,116,63,255,242,229,97,168,65,228,98,165,245,63,108,21,135,71,61,50,123,159,48,3,56,122,129,112,78,219,216,68,175,232,69,199,208,196,108,55,96,59,18,189,54,201,14,178,205,79,194,185,196,65,42,118,227,48,217,239,219,57,65,196,187,95,158,121,124,1,36,89,191,141,29,43,36,246,87,143,193,129,149,46,211,16,4,246,239,103,123,235,47,167,140,200,124,163,80,145,212,5,186,22,50,2,184,178,59,36,192,210,239,152,188,39,164,53,159,81,10,238,221,82,8,100,125,249,191,56,127,85,173,195,122,74,88,59,106,133,165,85,58,226,252,3,165,72,252,93,62,62,235,75,204,230,232,150,120,176,222,169,120,74,43,247,4,76,139,115,189,81,116,33,145,8,50,36,179,131,169,145,146,111,93,10,181,114,121,35,162,217,114,57,94,250,48,169,26,83,145,59,97,178,10,67,161,104,140,239,197,185,1,95,109,195,181,113,254,184,117,110,126,126,63,253,19,207,160,26,227,160,252,75,133,180,99,145,217,43,64,83,102,248,21,160,84,92,148,141,15,127,171,125,53,109,135,195,91,190,139,100,65,60,123,230,108,48,109,254,225,25,2,39,201,180,253,123,64,167,255,32,141,68,246,151,127,124,205,140,190,70,42,235,50,240,206,171,3,191,142,47,90,207,186,155,230,71,54,200,174,0,47,30,75,117,145,210,97,22,122,37,156,103,40,11,72,210,213,61,105,240,71,75,25,117,117,76,75,111,161,233,62,64,107,105,55,91,56,76,219,23,133,203,226,165,149,139,229,174,26,145,127,134,92,1,252,22,98,44,90,156,147,141,82,123,150,203,19,2,109,79,139,68,119,26,57,202,26,214,68,125,85,234,236,69,222,180,214,5,19,156,117,186,224,120,143,148,60,234,84,213,147,133,232,236,114,82,168,39,22,63,103,124,211,170,190,117,36,5,64,45,123,111,245,63,189,105,255,217,194,175,123,152,59,82,252,18,245,141,203,61,199,1,229,7,29,207,110,113,252,32,216,94,232,177,96,53,126,49,236,253,222,160,149,209,169,20,187,44,156,92,141,171,107,76,174,166,159,90,175,185,74,28,141,39,190,88,84,112,118,254,82,179,137,204,126,238,29,211,139,215,171,108,207,83,172,187,116,50,66,63,69,205,172,84,94,238,26,221,170,14,118,187,252,182,89,242,163,249,199,132,183,246,186,33,203,224,106,56,207,232,121,134,217,79,60,123,240,142,107,226,208,21,32,182,192,217,19,241,72,194,3,5,118,29,207,86,184,67,126,28,75,78,110,74,73,75,202,147,124,235,155,102,9,26,52,16,190,2,8,132,173,29,0,6,101,227,230,152,180,198,201,191,146,230,44,38,96,225,244,13,166,181,113,167,5,155,221,254,90,136,115,204,253,3,25,242,178,159,74,244,156,22,139,30,35,237,248,181,182,104,66,137,235,153,232,141,121,175,139,20,69,140,122,237,32,77,249,94,57,1,107,9,217,71,90,208,250,14,248,124,182,166,48,168,113,170,151,73,17,181,173,62,36,162,46,144,247,216,153,57,80,107,42,149,72,111,0,12,195,42,50,81,119,214,128,106,158,159,188,229,153,186,77,106,231,243,172,207,1,66,189,208,3,188,1,222,59,39,237,226,121,177,99,4,211,33,235,201,119,85,185,156,26,234,176,76,156,72,48,174,0,175,80,51,84,18,236,216,85,159,82,50,61,194,249,95,90,185,184,21,188,204,21,6,186,78,96,177,168,61,237,114,45,80,106,211,197,52,48,0,172,167,138,151,134,102,63,3,92,38,251,7,158,47,42,0,185,14,21,25,190,122,137,90,24,72,165,244,92,162,152,240,196,190,250,20,247,40,188,203,212,38,167,255,240,231,115,241,230,9,85,45,42,110,118,21,134,206,212,226,204,165,107,35,147,120,198,166,216,250,9,223,165,224,86,147,137,103,226,27,81,65,56,179,244,24,166,90,66,69,80,136,74,202,105,28,231,21,128,208,196,228,73,43,148,126,87,250,14,83,76,179,165,215,61,250,59,77,11,149,105,111,191,82,127,132,75,183,184,73,108,195,165,26,88,201,37,69,244,132,52,179,62,176,113,105,94,127,105,29,238,17,226,241,10,173,111,141,68,37,149,162,157,230,245,2,79,213,217,241,34,231,78,125,11,215,254,233,131,3,223,88,135,144,132,179,204,246,180,10,171,23,109,50,56,8,191,208,102,112,203,132,87,214,45,71,39,121,14,254,248,119,157,182,30,111,143,13,136,5,65,5,35,5,236,90,28,17,170,33,194,254,203,162,56,54,93,174,172,233,108,165,235,9,174,153,170,242,61,177,51,69,181,211,163,72,214,23,39,14,142,71,221,229,42,68,122,29,143,69,111,206,238,187,43,138,51,26,10,112,167,229,33,55,66,58,79,245,205,250,78,254,8,29,228,248,12,60,150,65,41,191,20,242,47,113,36,165,242,107,196,218,252,17,177,49,154,8,173,188,87,5,149,140,112,80,24,79,38,217,205,20,16,82,149,13,247,102,10,40,81,211,143,186,87,50,131,147,138,138,138,226,48,238,25,9,65,235,0,222,183,187,251,236,234,123,40,185,39,255,144,48,170,242,179,246,124,69,181,31,246,156,47,145,135,33,221,8,35,204,45,90,54,101,130,102,33,241,29,131,163,244,145,156,140,22,188,182,80,78,206,89,5,135,117,83,46,188,33,107,80,184,225,133,170,186,84,63,218,203,105,103,72,168,105,121,0,72,250,37,114,26,7,55,195,79,38,75,205,242,160,151,26,40,37,157,188,194,152,92,163,77,199,149,152,96,144,157,4,126,12,124,18,147,46,0,171,180,130,218,175,197,232,36,248,189,142,102,125,182,10,121,153,231,97,20,18,148,183,165,78,101,105,87,85,59,84,190,85,186,189,101,37,110,0,49,201,158,21,163,63,224,243,203,26,90,123,70,118,157,18,163,50,94,1,202,35,74,211,46,245,174,0,199,102,101,87,0,7,98,117,161,2,239,67,26,223,93,5,204,199,11,96,30,238,182,209,250,45,162,135,106,75,227,12,35,206,114,182,94,4,63,71,150,20,45,116,104,32,99,126,89,155,25,52,4,155,38,50,173,246,109,227,214,41,203,101,209,158,37,59,71,21,241,68,200,246,190,142,252,198,12,167,217,96,74,153,186,30,65,178,107,212,182,103,21,79,106,112,38,78,227,3,17,131,218,2,187,174,145,213,218,77,190,119,245,83,175,10,205,11,42,220,181,123,6,97,73,102,214,83,149,138,140,49,239,202,95,115,8,15,107,166,171,125,86,247,228,125,251,173,227,19,1,54,15,146,172,223,127,216,73,119,48,38,240,208,169,196,10,39,65,250,193,47,195,93,223,213,247,114,58,69,74,190,185,75,39,223,178,148,1,245,21,126,239,59,255,129,208,216,168,83,9,89,52,2,65,177,203,40,125,56,76,36,249,107,25,10,17,24,118,44,181,89,48,3,233,56,93,21,129,169,188,42,220,192,17,196,125,192,90,172,95,101,253,179,65,214,244,0,198,145,217,94,162,165,14,243,135,98,222,112,253,224,122,106,1,168,48,215,200,59,135,37,62,69,25,16,218,68,54,112,85,37,143,254,213,20,247,87,212,110,119,13,99,22,56,167,125,90,40,253,56,131,101,59,1,49,206,146,81,159,4,52,186,39,119,52,200,163,66,14,116,163,24,148,172,198,52,150,194,196,9,76,221,178,161,48,252,62,112,239,69,235,163,43,0,234,106,42,86,214,42,246,11,163,71,49,3,194,122,225,170,47,135,66,205,211,199,244,122,174,23,220,15,33,153,197,130,65,9,38,140,161,145,140,161,238,105,0,0,214,227,175,0,92,165,180,90,103,201,71,142,250,59,230,245,179,98,15,48,85,46,53,92,183,171,212,99,10,94,117,55,81,128,185,109,62,207,24,192,9,106,115,139,37,54,254,38,61,195,249,206,150,126,149,147,241,150,85,252,6,82,63,61,19,228,115,163,159,190,164,7,150,212,32,70,234,167,235,118,199,33,104,55,186,36,115,240,225,81,184,15,253,103,158,187,137,160,60,34,35,210,127,250,112,125,103,173,129,195,220,147,114,118,92,103,125,108,243,129,186,71,245,163,224,101,205,120,136,63,132,113,46,157,196,128,101,124,218,174,29,156,170,22,108,61,38,71,11,219,68,146,90,63,93,99,155,9,231,25,226,227,222,76,109,253,30,219,216,217,5,119,38,28,168,158,216,116,80,94,251,72,26,250,120,172,209,7,20,14,204,195,70,192,211,245,253,170,109,152,123,96,190,66,196,162,62,251,103,180,101,151,198,139,201,153,31,234,252,64,249,139,231,68,57,237,14,213,132,69,203,86,9,52,96,117,19,89,103,167,10,218,185,185,60,221,235,27,228,79,55,3,10,122,11,181,174,136,54,180,192,82,177,78,8,175,0,78,158,223,25,230,191,137,188,190,168,220,96,57,124,145,118,246,249,99,141,151,208,166,135,22,102,4,200,85,105,251,199,178,142,143,39,232,197,92,90,221,169,115,189,104,242,21,0,42,80,225,97,245,237,201,225,254,214,183,161,51,114,181,182,86,65,237,141,173,165,115,146,109,209,168,152,188,14,118,76,66,169,204,138,23,250,52,210,144,55,107,67,141,75,232,145,239,56,202,135,21,203,43,153,128,169,62,60,135,107,243,188,5,165,104,222,107,154,3,3,26,209,238,206,166,169,72,3,52,168,242,127,229,193,145,78,170,22,78,81,83,169,190,46,48,233,236,84,201,34,95,239,163,102,243,20,14,158,1,143,152,155,62,66,247,66,178,113,79,27,35,65,255,175,246,229,238,125,64,130,254,25,255,32,158,24,158,158,123,153,60,130,4,253,67,45,236,168,193,145,149,235,32,162,162,74,131,107,251,66,217,211,200,31,203,191,203,8,117,106,80,11,82,204,30,205,172,99,53,233,181,165,137,165,122,54,173,160,40,176,20,204,1,122,8,143,202,29,51,147,148,148,54,19,145,255,27,154,161,183,168,4,76,43,120,5,95,12,98,24,168,107,89,140,172,241,27,204,186,196,128,113,199,102,176,203,116,114,43,103,242,60,193,79,104,123,39,38,62,201,241,173,135,219,144,5,97,213,67,40,93,81,5,174,0,146,243,159,211,40,153,187,207,35,106,39,108,66,41,34,214,209,118,64,73,111,155,236,89,41,93,166,12,83,20,159,246,154,244,127,23,7,107,140,148,203,5,25,74,213,139,53,86,160,231,93,127,8,219,93,127,47,147,9,192,192,27,22,184,75,255,179,60,245,194,23,97,220,46,184,177,167,227,141,209,198,92,57,170,129,97,88,182,132,210,51,186,157,116,110,139,234,254,135,133,97,52,123,80,130,52,62,94,179,217,204,226,213,106,206,36,28,250,28,25,48,67,164,65,164,117,113,145,10,23,253,82,155,197,136,95,129,110,176,66,152,164,159,133,24,75,39,161,47,125,255,71,179,79,58,251,161,213,176,193,190,109,43,99,254,242,177,250,80,191,140,132,187,107,119,246,24,184,22,193,225,66,180,97,244,226,14,60,49,218,99,178,138,85,137,179,42,86,224,208,246,145,157,251,150,223,15,58,220,197,140,82,18,94,93,232,90,100,217,230,151,216,204,189,87,79,137,28,221,203,175,164,51,42,61,0,170,106,206,132,140,237,254,208,19,75,236,197,78,212,5,214,70,235,228,89,245,42,3,80,30,147,49,145,218,245,246,131,213,47,98,247,166,112,200,138,23,221,248,51,241,199,198,170,211,24,29,5,84,53,125,124,253,183,205,130,216,184,29,25,20,169,107,172,235,167,35,65,106,121,118,145,31,229,81,18,181,241,184,132,63,157,249,21,223,96,255,19,252,10,200,25,27,63,106,228,75,141,182,24,127,81,78,113,115,14,220,202,84,197,62,199,119,98,159,238,78,130,198,56,197,223,72,105,10,141,124,216,49,82,87,206,93,207,30,95,131,201,222,72,105,86,255,171,67,193,51,160,188,128,243,89,177,189,105,215,205,24,104,161,138,29,183,48,114,12,148,167,134,120,66,31,57,6,106,33,55,200,12,159,9,164,121,18,240,176,50,97,142,246,118,85,56,29,161,81,34,33,106,91,85,178,85,176,185,35,35,43,121,78,79,190,186,201,118,236,234,34,19,86,94,183,222,240,59,213,113,4,154,202,20,181,165,160,118,224,71,239,21,191,95,73,215,111,141,123,253,215,211,36,226,134,254,132,253,218,149,85,31,78,9,210,148,205,41,49,239,179,113,55,98,5,209,207,164,54,96,182,106,48,144,22,109,208,223,168,40,204,104,204,56,98,108,230,110,185,147,133,134,134,60,189,3,56,200,60,113,50,179,237,104,238,246,189,101,91,174,38,178,151,102,145,204,132,212,128,97,66,82,199,43,235,179,156,8,75,203,43,224,70,206,216,48,52,225,146,34,153,227,167,102,67,148,44,63,215,17,19,89,102,94,127,134,167,185,159,243,184,130,230,140,12,136,115,41,227,212,109,29,42,29,93,229,130,59,42,107,28,113,112,183,59,106,55,234,229,71,103,170,14,105,36,181,89,134,243,150,203,130,61,94,42,254,116,228,51,186,28,109,144,191,118,238,2,170,156,247,126,19,182,16,166,68,26,36,37,82,149,151,65,125,5,57,8,59,214,119,200,133,28,132,61,40,66,31,139,201,212,181,66,79,67,25,231,248,91,143,89,80,251,247,64,14,59,207,155,83,238,150,89,64,189,232,171,170,47,232,103,176,14,188,103,85,198,43,90,9,235,85,178,245,206,155,238,235,120,37,138,187,100,149,150,98,95,222,133,119,61,99,67,24,219,240,243,91,129,210,202,231,117,41,169,170,102,149,100,184,140,18,19,99,71,87,20,115,64,160,225,87,145,115,3,159,104,86,139,17,12,29,177,91,113,186,170,232,32,71,86,78,146,6,198,45,246,208,106,229,193,30,87,132,207,215,142,220,116,149,113,133,130,81,234,40,26,2,146,215,33,80,155,82,69,8,55,71,147,2,79,37,31,76,152,73,220,145,198,98,98,186,125,68,22,59,239,111,133,18,236,211,173,0,192,61,188,16,118,5,204,219,134,224,33,238,78,206,250,24,162,7,163,203,26,140,28,206,114,175,237,8,252,199,150,138,45,196,24,44,71,124,233,55,97,220,100,133,146,230,173,198,47,206,232,207,208,175,0,43,31,175,0,254,86,228,71,98,142,78,101,123,218,67,74,90,72,200,97,4,183,247,63,64,130,107,58,19,243,22,130,112,151,38,126,38,30,106,61,39,117,87,198,246,141,104,226,154,225,215,64,84,232,123,216,70,160,69,108,38,11,154,110,48,207,112,21,141,149,92,32,40,73,249,77,124,187,104,185,21,192,76,132,176,79,200,52,94,61,95,147,173,43,177,17,93,206,195,114,30,88,150,168,150,39,41,237,95,19,66,5,45,90,140,110,178,99,148,112,155,144,134,213,222,30,48,51,212,168,16,127,155,242,40,182,33,204,210,126,109,42,68,177,19,207,116,60,91,210,181,250,69,152,174,13,120,236,172,168,238,81,47,26,216,4,23,14,50,233,165,54,145,14,39,196,83,251,244,185,70,29,154,247,10,242,242,205,135,52,28,226,188,231,225,251,163,9,97,4,99,148,57,138,38,75,239,243,165,77,166,158,245,141,45,251,86,87,171,182,144,97,128,149,125,233,35,189,7,222,3,0,100,76,140,21,153,76,251,205,49,90,197,43,210,108,65,65,12,149,2,29,193,247,123,163,30,174,126,205,46,135,51,116,84,47,194,110,124,189,228,134,89,246,24,136,10,4,167,250,156,85,146,101,217,240,174,160,162,218,125,234,27,190,35,73,33,25,203,162,188,138,92,188,95,29,113,39,165,156,42,131,44,40,65,120,166,103,156,172,29,214,223,177,164,72,61,195,130,41,190,245,214,157,28,106,30,90,45,53,248,192,25,159,126,111,3,159,97,119,54,76,191,61,40,85,69,59,255,125,146,206,51,43,157,234,53,10,168,64,185,29,19,181,85,245,238,29,147,56,77,233,39,161,173,142,242,69,131,204,232,41,124,184,9,9,9,16,253,157,33,210,194,31,245,240,249,252,3,143,237,181,149,242,111,77,141,190,124,73,124,35,163,211,64,131,207,76,81,81,105,86,215,31,133,247,250,163,236,17,161,214,197,19,215,133,44,26,78,227,217,147,4,170,62,145,8,47,250,60,203,57,60,170,192,21,35,176,190,9,82,65,160,171,192,30,86,165,192,252,136,237,107,175,0,228,95,103,11,63,84,221,144,238,224,6,4,228,218,13,33,73,119,14,184,66,162,112,112,112,72,98,171,232,71,124,41,168,173,192,99,240,44,56,2,135,60,117,176,212,169,162,75,87,223,44,160,33,120,211,213,193,13,31,109,171,43,221,176,83,137,65,94,53,18,250,30,169,180,99,17,91,163,47,86,139,72,228,158,113,242,225,148,147,165,124,32,253,146,74,43,61,122,79,198,221,183,248,44,251,10,208,218,221,236,158,180,19,222,92,182,160,176,107,123,26,112,156,246,177,166,102,211,118,171,126,235,48,157,230,249,245,203,37,2,170,2,199,60,71,40,20,127,182,180,99,24,155,118,112,166,25,72,96,89,46,239,48,35,5,94,251,57,59,105,160,56,46,140,155,36,180,39,48,112,160,123,130,66,55,107,195,150,60,218,195,73,81,194,84,216,74,19,165,253,240,174,11,40,79,49,247,7,229,98,0,204,95,125,110,180,30,184,109,220,156,112,39,133,149,111,180,143,118,158,233,59,68,18,15,207,155,253,18,107,80,136,244,134,82,140,157,41,222,173,238,49,146,82,236,163,68,110,29,146,82,140,1,19,20,36,11,198,151,172,100,97,4,5,49,2,163,156,80,238,8,63,214,181,235,154,146,35,86,250,112,242,46,200,158,99,227,145,172,225,235,84,136,77,125,61,117,101,212,251,236,202,15,196,72,26,50,6,15,6,197,67,89,8,130,122,204,58,90,81,113,7,80,165,179,86,245,68,114,243,243,87,165,104,3,126,36,253,124,225,49,231,170,73,111,210,101,73,253,23,79,51,200,160,128,243,150,203,68,115,49,81,217,244,122,224,31,132,43,40,137,9,186,53,197,189,83,163,225,107,9,230,177,9,69,72,121,198,47,142,244,6,183,242,100,230,183,19,116,135,220,151,62,13,79,91,207,200,105,65,164,220,181,139,205,36,93,1,255,60,74,117,123,217,190,8,100,86,240,196,247,80,145,146,81,141,170,137,85,136,91,8,230,177,74,172,6,113,28,227,245,0,137,227,159,49,168,6,22,70,59,150,11,90,50,93,24,113,156,26,239,222,240,171,85,108,191,92,249,73,17,39,209,193,197,255,40,92,158,248,83,104,85,101,131,154,236,117,252,139,164,180,189,142,127,169,196,135,17,52,146,89,185,61,123,87,0,227,173,194,29,155,207,58,47,182,23,253,158,208,60,105,184,37,17,85,80,107,199,57,164,118,128,72,10,161,197,178,226,153,230,78,159,136,84,164,49,9,35,154,127,26,58,54,210,243,238,212,27,233,53,48,189,82,92,143,224,103,130,134,218,181,159,249,118,95,212,157,50,79,191,99,176,6,174,115,152,110,192,171,103,237,88,190,135,207,132,48,165,199,97,175,130,221,121,154,6,2,183,255,130,200,124,202,118,169,185,181,81,238,228,176,84,111,166,179,146,109,229,98,142,171,233,60,7,34,242,206,87,57,106,200,214,220,79,61,62,112,64,106,47,141,79,171,24,76,48,37,68,61,121,142,134,242,171,80,209,223,163,139,193,214,254,21,223,247,149,69,235,159,188,34,44,190,2,127,184,148,135,224,134,32,41,79,229,213,133,200,13,65,82,13,47,142,54,244,134,32,41,182,136,94,60,188,151,74,101,186,67,250,205,189,216,79,127,25,94,192,212,184,236,19,105,243,58,121,125,5,88,72,236,190,24,54,85,222,43,22,254,157,14,231,239,62,165,173,191,247,88,200,188,255,61,181,42,0,137,8,247,154,146,153,84,186,2,176,122,157,115,106,95,1,234,49,175,0,49,117,136,183,156,57,183,212,56,57,89,152,154,137,219,29,83,142,84,147,198,13,34,154,230,132,170,245,142,106,34,3,240,204,73,192,238,64,166,233,21,123,14,206,253,59,191,232,82,14,19,19,252,127,99,105,55,171,147,115,77,122,82,249,122,131,176,127,187,245,251,133,79,94,243,204,246,88,204,240,109,177,133,218,79,135,97,232,62,114,201,162,204,11,24,252,190,93,237,147,3,20,19,152,129,178,140,23,41,81,196,48,244,116,109,87,89,233,57,38,76,129,97,98,223,37,0,198,231,164,137,218,60,209,241,252,30,129,70,90,207,14,237,249,129,62,2,236,169,1,42,175,145,82,102,170,132,49,184,145,149,244,65,22,96,245,24,92,245,104,202,175,156,37,34,229,105,230,111,232,136,72,190,17,50,29,137,74,39,41,219,196,118,164,102,210,26,212,201,65,187,113,231,3,183,106,203,235,137,95,109,155,0,55,167,143,56,168,218,154,253,102,23,139,151,238,39,117,214,9,107,153,187,226,177,174,227,44,171,46,175,139,65,66,84,213,3,8,72,197,149,165,221,200,141,36,26,58,89,44,181,116,70,167,228,32,84,43,245,150,111,126,159,70,243,110,185,118,14,169,125,196,159,34,24,18,32,177,9,5,11,161,64,237,255,214,57,220,61,160,4,212,179,190,169,223,251,184,148,102,60,136,247,233,38,18,88,0,253,119,145,64,238,239,145,192,93,248,32,89,19,143,82,239,27,103,181,126,249,254,65,219,219,139,32,145,111,197,109,59,4,32,233,13,183,190,39,182,95,136,195,171,199,157,230,196,27,24,5,13,186,141,169,40,183,116,136,171,158,72,65,25,22,90,34,139,249,145,100,205,5,46,74,171,38,61,238,225,101,77,179,151,16,72,19,184,6,251,184,166,58,149,167,238,197,144,147,104,247,113,63,87,89,140,238,179,215,247,30,246,23,27,145,44,251,68,11,56,68,179,216,20,119,32,249,176,225,20,12,212,233,104,64,220,135,190,8,6,106,4,181,148,96,211,163,41,253,61,182,201,47,119,29,235,137,124,24,107,107,10,141,18,3,250,117,183,171,38,146,69,114,175,0,119,243,232,199,239,214,234,251,174,85,53,0,105,18,91,95,200,15,106,228,134,238,159,79,166,205,51,63,167,29,14,127,209,250,88,233,64,235,66,57,237,205,39,131,68,42,90,231,243,105,228,127,176,14,223,43,104,229,217,222,120,113,248,156,37,27,215,58,102,98,91,210,105,110,255,10,192,167,248,179,31,191,114,116,167,109,134,54,65,97,35,187,129,130,135,45,165,236,251,1,26,91,107,81,214,233,207,74,196,11,129,170,190,43,128,58,157,185,233,183,222,115,214,197,16,173,159,59,253,17,27,214,222,189,102,69,239,55,245,23,171,191,114,85,125,64,53,136,42,129,201,223,35,213,87,161,77,188,2,32,27,33,68,23,20,197,196,53,17,199,105,107,90,23,145,192,139,55,61,121,74,249,95,212,206,22,113,160,35,196,20,180,141,158,189,150,45,3,37,62,7,20,222,157,131,176,4,186,10,194,204,41,224,121,135,203,113,220,212,36,30,4,22,26,237,194,137,149,10,191,2,88,80,196,221,58,195,51,194,255,41,106,253,57,62,6,119,225,34,211,235,184,253,22,180,28,74,242,202,128,244,235,139,105,122,175,15,60,183,190,18,81,162,168,45,139,123,223,10,90,254,255,23,168,0,48,204,29,6,224,197,167,103,76,127,78,162,213,115,137,98,244,51,229,181,162,174,145,1,221,233,131,227,118,202,83,182,168,243,91,157,80,193,110,150,50,182,203,128,115,195,200,135,49,149,25,135,171,219,84,74,79,132,149,210,54,53,165,53,14,188,70,101,87,191,242,55,84,183,40,240,205,84,245,169,184,250,51,109,81,38,153,253,164,212,184,2,52,137,6,151,115,124,201,60,213,143,241,94,218,190,2,180,37,219,158,209,183,130,194,240,42,20,2,13,44,6,227,206,97,164,21,129,71,38,38,78,91,94,124,163,146,108,9,187,4,158,118,51,23,107,88,107,126,14,94,201,183,56,5,164,72,170,188,238,231,246,132,239,51,209,93,123,70,190,208,89,230,20,97,43,141,136,142,43,128,44,200,86,150,91,176,72,115,167,247,71,229,90,140,246,41,233,190,158,151,108,8,232,150,131,237,241,252,169,23,252,206,247,205,216,202,228,70,9,35,209,212,231,231,108,104,218,211,45,125,113,124,87,128,254,115,36,27,219,160,117,112,131,226,111,229,80,95,14,168,126,183,165,252,162,232,249,21,0,57,83,141,106,122,160,14,237,36,103,201,47,229,209,29,128,203,57,249,5,109,220,9,101,81,3,205,189,89,27,39,6,137,99,224,206,212,193,168,132,182,224,49,60,176,185,198,141,96,29,6,214,188,46,179,167,193,93,66,133,65,129,223,115,103,194,21,77,70,190,90,215,37,208,7,142,59,223,87,233,125,4,206,142,169,252,160,14,249,4,243,197,167,169,177,231,6,154,22,48,48,66,233,26,77,115,240,203,65,137,106,17,119,194,217,186,158,41,197,19,106,213,5,63,173,141,2,76,152,183,181,189,203,246,104,243,190,173,61,218,191,237,159,38,139,118,251,207,193,12,15,125,114,65,232,184,147,114,247,182,114,153,224,222,55,211,9,198,40,178,196,66,110,144,170,118,86,115,78,2,104,189,7,202,92,95,85,84,187,102,199,8,41,7,54,234,150,171,36,84,207,53,27,252,49,109,238,207,248,55,139,152,186,122,227,211,27,230,242,145,221,7,161,101,131,111,6,130,252,119,177,236,133,92,95,77,198,97,104,126,157,116,93,41,159,41,6,202,73,183,211,207,115,45,144,36,219,81,195,128,121,96,181,14,233,123,82,67,115,149,133,209,249,77,81,196,159,130,16,221,31,184,123,209,52,201,115,251,61,132,229,30,40,168,198,218,164,15,74,229,229,142,224,87,38,148,24,108,229,224,90,113,101,165,186,142,45,22,79,156,124,210,248,88,148,94,86,253,18,212,185,183,75,64,209,215,209,19,111,35,209,163,38,107,25,56,27,32,16,173,192,149,149,53,45,253,125,36,19,136,96,228,46,178,210,159,5,15,180,127,58,164,45,2,149,140,164,107,89,104,240,197,144,64,165,5,237,23,6,2,247,12,140,228,176,169,225,51,69,181,209,72,58,1,88,144,164,153,180,180,180,68,255,195,132,109,255,228,172,252,133,70,255,124,179,38,203,204,192,135,161,58,218,177,227,79,82,243,251,98,64,124,242,219,137,246,96,10,10,48,30,141,253,35,71,132,192,186,115,34,101,181,236,136,31,253,172,255,195,39,240,159,138,123,218,189,45,90,199,238,83,3,152,249,148,37,25,21,182,228,91,210,125,9,45,224,11,141,66,10,253,188,49,47,109,73,75,74,149,250,139,200,236,216,165,47,121,221,226,158,14,111,127,155,159,48,51,212,75,234,15,149,73,212,158,120,161,149,177,144,232,94,133,46,160,7,197,22,126,223,112,159,187,17,252,48,39,69,7,81,61,108,201,98,195,130,78,85,31,120,231,249,47,132,29,216,127,170,27,183,19,253,204,159,54,38,134,190,72,138,230,148,123,36,22,164,40,110,156,157,36,155,45,77,169,202,48,182,58,177,56,253,114,118,4,228,234,150,98,103,101,39,9,142,173,130,128,112,210,43,77,239,137,231,196,136,48,28,122,9,78,115,125,197,163,11,121,86,133,220,239,33,140,206,103,110,200,253,94,86,93,103,175,41,64,238,247,216,76,209,134,24,146,77,46,183,56,154,134,96,91,90,166,227,121,243,23,93,124,163,34,248,254,19,125,155,104,249,13,98,211,160,252,7,252,1,140,56,189,157,53,183,117,242,58,70,169,73,131,193,35,251,178,84,212,12,150,194,251,22,220,81,235,114,185,150,94,126,45,31,229,67,250,195,50,246,22,51,99,78,210,165,55,198,242,38,28,227,18,57,36,243,223,100,69,69,219,103,242,153,184,215,68,229,105,10,146,40,48,94,31,223,233,86,226,239,8,234,69,157,182,139,55,11,130,147,62,104,35,60,156,153,203,238,62,79,206,237,42,39,221,209,203,153,13,158,169,210,183,8,223,12,56,82,201,204,173,47,151,135,53,204,22,22,211,9,120,110,60,43,169,123,225,108,176,150,103,176,122,78,190,96,123,223,113,226,52,66,101,238,135,219,208,229,89,211,208,143,154,198,241,28,37,203,159,139,66,11,80,182,138,108,193,41,47,174,111,43,169,2,17,167,133,125,66,115,214,231,163,136,195,184,4,35,179,173,28,189,217,31,206,152,154,107,150,19,225,210,122,161,95,96,47,184,174,0,84,17,203,122,59,53,43,156,115,247,2,46,189,232,10,93,210,226,155,221,235,215,221,127,196,58,235,182,164,157,173,108,223,58,116,120,11,157,211,159,46,32,224,127,87,90,126,26,171,99,120,250,182,78,49,204,132,127,1,40,207,207,80,157,95,255,153,44,239,190,173,177,44,208,209,148,24,65,88,55,167,39,247,240,238,248,84,166,185,188,115,21,42,164,181,95,8,147,252,144,33,38,168,126,234,36,65,110,131,185,252,124,112,166,24,41,60,56,92,52,66,80,244,38,176,46,193,241,252,199,7,245,194,170,161,80,143,56,46,6,220,47,217,11,122,42,26,25,18,78,224,145,156,89,35,174,26,98,168,34,3,3,72,193,12,142,147,0,83,213,106,10,172,3,172,195,19,171,52,223,106,248,233,167,171,175,140,230,171,175,97,245,7,112,80,245,153,30,127,172,206,80,179,169,94,148,71,150,203,65,52,56,215,209,29,49,250,216,247,141,153,124,158,177,90,174,82,145,151,31,3,67,199,222,203,184,174,13,116,5,175,227,168,229,112,216,13,107,80,113,88,199,155,90,218,139,235,234,50,188,8,247,99,161,23,199,151,149,52,93,17,233,124,84,32,234,36,152,255,205,64,109,84,136,38,100,199,243,89,94,91,158,42,152,142,136,177,72,142,158,235,72,87,222,100,157,139,116,128,197,30,95,129,230,78,13,236,52,16,142,168,30,149,235,214,67,137,216,141,213,52,102,84,252,35,139,185,75,123,255,123,23,120,90,63,244,122,133,49,137,195,44,197,135,51,184,88,48,84,213,65,160,208,80,186,51,27,133,226,53,221,167,43,36,118,186,248,223,99,66,117,12,34,243,109,30,35,68,41,232,197,191,80,147,196,49,44,227,6,141,119,153,84,110,204,197,12,218,112,76,229,53,173,241,165,137,76,254,13,78,212,123,150,31,229,15,6,60,50,246,159,100,38,18,167,235,108,140,235,76,64,98,193,84,146,224,55,234,9,73,118,198,60,102,238,213,42,121,154,76,137,97,32,213,9,68,145,21,56,139,41,227,44,115,155,27,204,77,100,249,120,13,33,39,142,67,193,185,227,129,45,167,216,101,80,173,31,66,73,102,145,2,57,200,29,182,148,88,147,192,174,74,239,32,209,223,162,144,173,53,40,14,45,242,205,211,161,242,129,76,125,75,212,54,211,117,77,55,8,95,204,104,207,127,6,103,195,106,211,201,99,144,128,206,14,226,26,88,246,217,89,141,44,62,92,93,146,51,83,178,125,61,246,223,19,2,117,94,252,237,50,166,31,199,11,222,82,27,15,83,79,242,193,129,22,79,93,56,179,20,153,146,12,131,53,41,91,101,37,95,118,138,105,135,29,165,174,77,245,146,25,132,251,233,32,42,68,21,102,146,185,255,136,99,244,239,15,144,151,42,100,59,126,155,87,219,220,242,51,90,210,91,234,244,252,246,189,194,18,13,81,70,151,219,27,87,172,58,99,215,81,147,33,104,195,92,236,175,39,152,0,185,9,179,183,180,117,9,13,245,94,139,135,4,191,210,164,69,24,97,48,207,121,128,51,229,18,103,107,75,190,131,35,155,176,171,45,197,43,175,93,243,228,49,3,173,76,71,168,216,3,160,217,152,182,57,100,224,36,68,148,213,202,126,157,143,14,83,101,50,123,36,77,117,153,34,200,182,206,57,171,79,210,124,6,42,207,60,182,248,72,99,196,172,60,112,186,138,24,66,189,124,79,188,75,74,195,210,165,159,96,139,72,68,189,118,44,152,217,113,193,205,74,190,87,205,34,137,123,17,186,70,58,86,189,70,50,220,175,27,194,179,111,5,149,131,249,101,245,246,44,155,224,50,84,105,14,28,243,90,158,103,38,196,212,182,57,212,219,143,82,112,51,74,41,178,39,198,41,230,86,7,60,28,93,157,207,144,235,25,217,8,212,181,228,24,243,43,0,93,223,39,213,80,179,104,235,163,126,38,246,24,93,182,138,123,15,228,210,23,73,30,251,132,9,220,135,177,64,89,59,76,76,76,204,98,210,129,92,69,152,192,68,66,63,26,32,55,141,164,249,250,83,67,45,160,65,39,254,214,181,43,116,178,120,153,111,186,207,139,54,58,178,108,154,133,16,89,209,140,123,148,85,95,111,44,207,147,41,38,84,213,140,168,206,128,200,169,5,74,72,67,64,131,178,216,5,159,120,171,190,245,58,179,138,82,109,115,39,149,16,125,197,112,19,194,205,254,106,147,20,19,160,67,171,109,174,22,200,41,214,216,54,17,27,227,240,126,108,58,94,197,86,83,137,185,98,164,72,19,161,204,160,102,85,53,157,124,195,88,209,251,154,86,206,245,134,177,194,242,159,5,236,87,190,252,29,250,203,193,139,170,83,57,198,6,41,147,88,188,62,121,242,91,52,34,194,110,17,216,158,47,153,23,25,48,5,10,216,18,146,31,173,189,154,80,232,162,211,182,1,233,201,133,128,135,151,208,84,147,184,132,166,219,190,28,248,64,107,52,166,91,200,107,196,219,31,244,251,196,105,107,74,250,67,148,71,25,64,70,133,167,6,174,244,5,44,85,28,35,195,53,84,121,149,136,28,116,233,94,91,116,90,233,165,184,77,50,146,36,124,117,167,144,1,23,254,244,48,72,92,63,51,149,178,26,76,51,35,248,204,17,156,101,28,186,206,16,94,186,24,102,210,55,124,170,185,24,134,160,80,72,135,226,32,228,104,40,91,173,63,93,59,248,105,31,174,175,166,169,119,35,78,225,125,29,215,14,126,0,113,24,171,227,105,182,245,89,247,139,77,205,119,205,53,140,137,102,73,189,129,38,124,83,77,157,5,228,9,204,31,83,203,72,119,115,2,171,31,79,39,221,156,192,182,13,13,226,200,19,56,175,155,16,120,125,2,91,114,212,135,222,179,2,16,122,89,22,101,63,179,233,35,150,225,228,42,243,37,118,36,200,23,135,84,6,155,24,113,21,103,170,216,97,179,100,99,13,210,198,170,32,114,8,107,240,101,16,104,154,240,34,55,82,109,157,203,72,150,134,92,93,198,5,173,103,154,132,47,244,7,102,197,148,120,25,62,21,86,159,19,17,252,92,225,25,215,2,47,53,144,93,140,197,175,177,22,102,210,176,30,9,210,5,125,192,2,23,105,148,140,155,125,182,170,226,119,36,137,145,150,128,173,202,199,238,165,122,202,109,211,95,167,129,124,153,200,1,228,196,48,105,36,155,136,113,44,178,123,137,148,229,187,233,94,18,223,200,242,33,187,151,166,69,227,147,200,238,37,82,150,15,78,129,78,41,254,16,142,160,134,103,5,150,100,27,111,154,234,247,41,132,239,20,143,62,90,45,168,207,95,106,20,83,140,144,204,236,6,19,206,224,187,62,52,237,149,79,192,100,154,251,230,44,159,135,149,213,147,100,253,81,127,162,66,130,34,204,152,69,64,196,105,38,127,51,61,98,54,221,200,121,101,168,191,80,131,82,144,91,219,18,158,85,6,244,80,226,136,25,143,156,214,113,180,210,181,27,89,84,31,53,137,118,169,49,201,228,132,54,104,223,143,188,62,185,250,134,66,111,199,113,79,225,78,102,47,22,170,128,50,228,157,40,71,226,102,140,228,171,167,236,20,242,128,170,64,147,152,132,168,68,117,173,170,158,19,236,113,164,245,245,155,222,159,189,177,62,80,48,1,217,141,245,193,84,84,114,248,106,144,214,151,169,198,52,54,122,109,125,156,35,149,76,160,216,48,108,102,97,114,85,203,177,252,11,70,2,39,63,181,32,149,236,49,227,26,214,199,61,17,52,171,212,165,139,64,133,250,153,32,78,208,112,86,2,61,92,250,218,18,77,88,138,127,229,218,124,68,134,239,110,117,30,90,166,70,202,189,106,170,88,64,135,181,56,237,235,50,9,156,249,145,144,57,254,196,14,200,119,138,78,187,168,3,95,10,92,140,177,128,142,140,89,80,186,126,83,163,59,251,147,238,162,213,181,240,73,254,189,24,59,126,97,18,82,187,174,105,65,212,138,232,201,5,220,79,241,181,172,225,211,243,177,139,115,145,193,43,252,209,208,119,137,57,177,150,42,64,26,150,172,198,152,130,234,26,244,14,98,88,172,191,4,111,43,0,240,252,1,72,52,206,204,236,92,110,211,69,220,188,250,58,122,67,202,10,191,70,70,111,72,89,97,90,100,244,70,117,35,43,124,19,189,33,101,133,145,209,155,155,178,31,4,244,57,189,234,100,97,80,111,160,83,167,55,254,56,130,171,172,176,185,12,220,49,126,207,18,215,161,118,113,198,92,231,231,35,43,151,170,34,230,202,119,114,208,247,99,110,164,226,184,50,38,145,232,94,223,213,247,180,59,69,74,233,220,5,146,159,221,254,83,188,44,237,2,35,85,238,81,206,196,157,31,230,106,254,0,135,63,186,70,183,215,191,159,204,216,20,148,251,139,218,251,5,125,137,19,100,45,83,15,220,28,55,204,87,133,117,210,28,10,245,105,105,74,64,76,199,139,160,221,114,65,106,10,48,133,197,57,88,232,96,245,150,224,228,223,97,216,138,253,68,153,242,119,183,64,21,143,30,192,206,148,69,10,173,215,236,123,132,82,79,248,200,147,122,179,179,83,101,153,19,228,159,0,148,59,136,197,239,239,149,210,129,230,197,41,87,242,82,176,32,88,248,128,116,17,46,64,78,218,217,82,29,131,152,176,218,229,149,34,70,207,126,87,235,192,240,207,118,194,143,63,5,91,90,234,42,197,8,164,48,48,137,181,73,56,115,74,198,37,214,195,115,112,117,171,245,161,178,52,12,99,181,31,9,62,181,143,200,4,190,198,46,16,159,234,23,2,199,169,23,231,11,44,13,239,74,200,198,112,64,21,32,106,146,99,58,242,229,125,3,19,177,225,18,225,10,224,225,119,208,48,197,159,85,141,185,239,207,171,140,103,53,78,173,2,119,105,169,114,61,96,38,235,240,53,108,175,228,165,143,124,139,23,140,170,49,243,102,116,74,153,71,134,36,132,125,181,26,141,86,193,42,159,95,243,62,84,235,173,15,77,42,106,185,219,233,81,91,44,8,26,14,194,238,246,114,164,21,136,40,204,10,146,107,10,238,253,106,24,127,251,193,233,243,234,237,116,235,2,63,189,15,218,58,30,206,156,118,119,133,102,115,164,203,103,118,244,180,102,224,51,26,250,86,225,155,206,71,170,198,89,245,229,161,240,134,217,205,84,58,23,158,191,253,66,125,254,155,94,196,39,168,64,35,191,234,180,112,122,203,41,231,134,189,215,94,175,23,54,127,195,222,75,146,236,216,141,111,134,40,2,113,170,228,34,117,65,7,222,100,210,112,146,27,51,110,171,90,59,251,57,197,119,115,235,143,107,145,45,98,56,184,209,60,17,24,174,158,204,236,241,97,5,153,244,232,24,252,16,172,55,149,133,210,74,206,152,185,109,87,37,18,87,18,83,188,203,211,137,73,121,116,143,213,170,156,166,76,161,83,59,35,70,50,126,83,10,193,86,221,145,0,45,95,76,82,133,101,193,122,153,56,169,184,114,75,172,162,246,80,188,78,255,190,131,82,82,248,207,179,195,33,236,113,93,206,37,36,120,197,76,115,9,253,19,35,189,186,195,88,30,1,95,23,18,87,180,56,43,161,148,228,22,38,95,162,166,72,1,205,253,8,26,46,98,4,115,241,53,86,125,207,156,121,177,108,26,28,63,85,194,201,232,168,195,103,75,56,70,213,213,166,248,229,205,224,147,220,253,96,96,247,48,144,23,119,32,231,177,12,126,129,132,77,108,166,24,222,71,129,200,132,231,0,20,203,234,95,27,122,62,35,169,127,229,8,190,151,239,141,172,202,60,66,25,241,43,173,233,45,193,40,17,178,127,141,234,216,216,155,241,125,167,195,2,52,114,232,20,59,99,73,85,65,29,189,129,71,92,225,222,64,162,89,29,4,61,91,143,38,43,247,111,164,11,182,170,37,37,80,65,162,25,198,10,180,61,211,111,208,12,18,73,65,242,124,55,104,6,89,205,152,116,58,83,156,172,45,99,42,214,219,99,241,65,6,112,131,136,19,120,80,12,75,246,158,4,246,143,60,37,199,196,112,62,68,233,210,143,62,27,181,146,250,179,113,147,31,132,77,242,169,63,135,170,167,40,152,17,149,181,64,46,210,124,11,206,2,163,176,130,92,93,176,201,24,179,105,19,66,162,243,96,70,162,147,75,86,137,69,95,92,19,17,109,131,171,71,169,195,113,138,211,100,189,93,25,51,49,191,107,5,105,39,44,200,50,183,181,237,41,17,55,102,217,219,10,47,75,168,77,76,251,76,41,235,41,82,91,169,205,4,158,102,8,166,137,13,72,229,174,94,4,91,5,3,101,85,231,88,24,228,108,37,12,164,190,93,159,96,107,241,7,155,195,125,167,31,85,242,63,52,40,113,172,145,44,142,81,230,246,204,134,208,148,115,204,115,52,49,212,233,193,65,32,77,63,10,11,241,209,113,59,51,134,226,165,100,141,155,166,130,126,145,17,134,239,77,83,1,235,199,138,200,34,178,169,64,157,46,16,91,69,6,147,132,53,5,6,214,2,22,189,77,47,29,54,85,78,200,127,62,105,115,253,24,175,222,87,248,184,183,75,187,141,218,28,50,42,247,250,171,37,56,67,9,76,149,4,84,65,30,143,66,11,181,146,213,103,88,22,80,89,103,87,219,159,24,125,179,232,41,130,218,95,173,127,39,72,105,243,112,34,2,187,137,28,57,42,192,255,11,85,170,225,156,155,208,207,81,36,177,40,206,119,237,150,135,114,72,98,81,84,237,119,196,210,55,196,162,136,124,31,44,36,160,137,145,22,182,246,30,110,101,2,215,173,33,244,119,248,248,119,94,85,179,241,25,250,85,145,94,157,240,70,130,48,240,117,174,61,211,253,7,255,74,20,9,76,218,188,193,149,4,166,88,110,102,9,5,1,163,138,48,161,157,187,47,96,17,194,205,98,162,81,153,115,31,127,242,92,1,110,185,112,144,31,125,211,63,255,84,191,65,158,40,232,37,116,250,133,168,252,214,233,65,248,86,55,169,229,172,233,237,123,43,123,52,221,253,133,228,20,135,31,92,199,235,71,54,236,199,36,125,18,55,80,77,224,20,12,52,52,190,121,130,99,233,159,213,51,129,141,80,94,219,159,212,147,103,120,208,215,137,88,42,170,170,11,47,19,31,251,19,132,48,225,144,69,180,188,107,47,106,254,215,212,43,8,235,206,138,9,198,105,31,126,139,58,25,191,172,67,236,150,198,104,149,124,86,38,24,113,182,24,68,32,37,114,81,249,133,229,52,58,72,92,115,163,232,233,68,152,91,200,240,79,185,21,108,172,30,189,146,246,19,153,184,77,57,27,191,0,227,188,248,111,44,251,174,71,154,53,248,27,37,124,205,119,172,174,131,221,87,189,212,112,156,194,94,6,144,44,76,172,239,235,223,101,103,3,0,12,239,1,205,230,84,157,76,219,217,237,219,153,205,251,67,18,31,133,11,18,208,87,68,19,228,60,202,82,11,22,131,165,233,136,76,79,187,218,146,62,224,136,237,165,203,170,9,103,144,229,170,86,188,155,191,102,48,19,206,67,130,208,252,41,211,15,151,99,220,2,9,57,24,173,151,177,76,174,160,82,229,65,15,218,94,142,64,120,53,207,64,210,135,50,78,65,113,234,115,177,57,68,117,129,101,135,170,16,110,240,133,38,1,134,159,124,156,74,158,186,9,47,238,99,190,208,188,111,203,205,139,65,44,149,51,16,170,235,100,148,152,26,38,105,102,102,34,201,241,217,6,26,154,171,251,196,180,75,113,244,113,254,177,57,241,98,4,182,108,199,56,109,108,121,112,14,9,61,105,238,167,36,141,194,126,221,207,178,201,170,192,110,252,42,6,176,236,240,168,97,224,45,5,1,122,167,165,104,255,252,74,133,168,125,98,28,12,63,213,40,138,71,210,133,86,150,252,31,98,215,147,61,148,211,184,73,128,99,34,235,113,245,42,250,35,174,99,53,166,136,14,27,59,47,67,172,248,239,186,96,51,66,142,190,252,38,171,86,216,39,159,217,124,213,245,11,29,123,55,223,236,124,135,131,188,193,54,125,139,148,177,118,24,73,121,76,86,77,253,166,37,72,42,164,251,248,54,177,169,25,71,129,233,207,151,11,107,14,66,18,18,145,118,57,98,48,169,34,196,36,50,217,71,54,44,99,210,33,156,226,195,89,121,180,89,185,161,237,99,207,255,100,96,182,175,231,170,23,163,50,199,98,140,168,88,181,29,55,173,139,127,70,117,104,41,12,214,45,238,243,194,77,71,135,159,249,47,164,191,147,192,140,32,246,135,89,185,142,179,236,215,135,14,154,21,204,24,252,118,245,240,163,130,95,68,48,23,0,194,191,232,99,2,126,165,160,121,118,219,140,37,221,78,179,255,164,95,106,112,128,133,180,228,16,107,217,50,140,197,62,57,124,80,17,51,111,100,211,25,223,231,76,235,161,37,104,36,0,12,49,243,251,62,226,122,5,248,253,74,202,194,123,57,66,113,131,155,164,105,58,47,2,246,95,179,125,137,93,193,196,145,81,251,212,167,139,218,191,197,130,205,144,163,99,247,88,22,9,171,157,74,84,144,229,20,75,84,191,14,64,207,114,247,63,151,54,79,85,205,69,112,62,209,80,232,211,242,127,101,70,191,190,187,203,205,157,245,20,193,80,29,230,158,199,158,172,81,184,175,251,89,62,73,53,168,6,183,138,6,44,63,188,225,249,14,242,31,83,35,163,28,122,255,19,59,142,104,215,175,106,15,40,216,147,183,201,151,152,11,187,212,147,63,244,111,74,176,6,4,90,216,99,252,214,66,38,190,94,36,154,126,212,99,126,233,146,22,96,252,172,92,120,12,241,227,43,128,53,176,26,155,120,250,27,211,116,17,245,162,120,215,24,223,38,29,161,202,34,55,149,221,221,35,61,143,251,69,53,100,98,52,178,174,236,177,107,20,76,175,102,104,112,9,17,196,150,90,169,56,246,213,142,31,147,77,43,108,108,148,43,116,81,21,98,99,70,179,40,8,248,152,123,104,85,52,115,72,70,236,41,4,44,197,71,211,59,178,59,50,197,43,153,35,23,229,192,184,38,79,226,254,2,130,18,68,253,155,234,90,30,94,191,52,109,31,252,215,163,242,47,116,250,183,145,28,48,191,131,170,144,235,54,64,224,95,235,151,152,95,1,126,225,155,252,155,207,238,145,91,32,138,81,181,200,244,71,212,45,199,152,203,109,122,149,69,149,141,82,106,126,146,134,0,60,161,21,81,144,78,109,249,203,137,10,104,38,152,12,114,103,81,83,246,147,199,34,218,160,2,115,240,169,55,224,62,247,26,217,76,184,98,159,54,15,234,131,254,101,201,168,248,218,54,193,141,119,251,5,144,49,21,74,234,222,123,220,19,247,7,229,192,112,75,57,116,85,103,144,174,98,158,116,134,201,244,171,167,190,191,48,74,103,0,36,127,101,155,190,5,144,132,31,128,161,91,219,184,166,247,76,31,15,27,27,144,231,143,9,164,62,204,151,137,112,126,170,24,123,146,155,222,3,194,216,230,216,223,206,29,222,10,83,168,93,128,13,76,171,48,4,78,0,158,228,3,100,74,164,227,100,169,173,23,16,42,63,223,12,158,22,214,112,162,222,241,44,146,41,144,115,156,82,90,84,167,224,72,123,53,203,245,76,214,208,110,233,217,136,130,173,0,162,217,89,37,161,112,220,21,3,240,112,171,230,11,208,159,163,120,213,151,249,65,5,143,96,156,84,250,75,129,15,189,6,84,25,234,65,93,236,143,225,213,189,89,112,31,147,32,149,4,231,194,106,11,238,134,39,64,18,77,147,172,104,51,214,18,208,207,89,187,210,113,198,154,114,17,189,12,29,45,75,149,165,76,34,141,32,155,110,122,118,50,57,219,108,60,212,104,96,125,205,180,42,111,190,96,165,124,125,246,102,21,95,211,0,120,197,70,115,169,113,173,219,97,160,162,31,68,228,111,71,99,238,49,150,238,152,109,252,195,89,190,8,41,113,158,94,57,85,29,91,60,18,252,179,76,111,32,176,205,182,94,132,103,43,161,250,46,70,157,100,151,182,104,235,228,71,204,53,207,215,99,181,182,41,79,212,181,52,51,76,101,237,204,154,218,59,179,70,172,107,23,242,76,124,236,42,84,240,114,205,62,30,124,92,22,74,214,136,125,100,37,154,171,156,225,24,250,128,66,189,111,125,148,44,171,121,69,192,56,12,17,64,184,91,24,155,197,73,219,35,39,25,179,155,188,216,47,70,99,86,216,58,165,101,246,134,180,220,95,165,189,111,150,92,64,95,202,50,50,63,198,32,135,122,144,41,119,76,79,194,194,113,207,86,5,1,135,64,42,41,42,19,214,196,241,242,228,12,106,136,62,126,187,84,28,174,246,238,109,212,137,158,12,187,145,154,31,39,171,19,208,108,206,99,192,160,163,2,14,251,189,159,157,19,153,81,220,62,132,105,101,130,26,104,77,110,97,10,8,86,140,60,17,131,106,249,177,147,185,85,124,29,224,53,152,95,168,223,239,163,69,175,236,132,75,42,176,124,126,194,133,136,213,133,7,150,240,45,48,48,202,89,151,116,49,165,171,50,140,106,180,155,134,50,191,184,2,12,35,193,4,20,254,69,192,252,97,198,10,122,141,105,147,27,109,142,158,104,138,126,211,27,109,14,136,93,14,169,10,110,100,101,110,24,109,52,229,181,67,97,167,117,135,126,35,112,22,21,96,45,127,193,205,46,39,192,164,161,103,72,34,44,53,40,43,82,193,72,109,89,41,99,50,133,38,142,211,172,231,40,216,0,2,210,207,91,48,193,108,12,195,60,136,68,244,93,205,119,63,94,251,90,140,53,191,161,83,205,219,83,67,34,10,194,18,113,28,136,68,14,116,246,21,68,71,122,32,179,26,66,18,182,254,25,249,34,91,167,211,83,82,150,207,170,228,86,226,62,142,48,8,73,21,116,92,73,67,210,255,146,209,233,100,238,41,207,208,145,28,10,252,240,93,211,150,43,88,176,244,234,107,72,45,24,215,61,129,134,211,131,226,178,95,71,187,91,142,187,255,84,183,24,190,53,110,93,1,107,129,81,89,60,198,139,46,86,90,87,97,191,251,252,244,108,205,217,105,241,105,233,200,50,104,142,201,105,1,175,171,157,53,218,45,18,50,79,194,173,195,203,113,144,97,110,72,120,129,193,207,174,145,35,221,157,176,21,248,202,183,182,108,61,106,113,248,213,184,225,74,30,26,252,131,192,226,58,3,164,73,19,140,62,97,136,83,111,193,49,49,61,236,167,207,154,133,120,218,247,149,101,200,86,192,226,125,185,9,130,168,127,141,245,222,97,56,26,218,199,0,5,207,219,139,197,100,230,105,231,15,83,245,214,163,199,115,89,216,164,75,18,129,172,78,167,247,238,160,154,115,21,93,1,222,94,252,80,76,45,251,226,53,214,234,48,75,67,33,239,216,80,228,81,244,133,234,204,80,128,148,82,93,133,9,173,30,50,239,229,128,161,100,117,152,45,76,137,102,17,116,114,68,158,119,169,194,235,142,151,185,23,187,246,226,162,130,233,152,190,149,83,56,99,147,236,124,177,241,24,11,167,95,206,76,235,7,169,223,192,61,188,32,229,138,172,94,234,252,121,58,175,207,15,131,139,35,253,211,20,36,200,25,20,231,68,57,106,45,69,243,130,105,140,31,102,31,244,62,246,204,60,234,160,252,146,197,221,64,40,42,120,5,120,215,178,233,205,158,100,28,113,78,57,38,123,5,104,85,186,2,60,122,169,80,125,253,143,157,203,235,139,197,128,115,60,35,220,106,94,165,159,210,185,187,23,148,255,232,88,123,23,189,43,253,118,214,141,28,186,117,30,93,22,127,151,211,227,211,137,34,38,185,71,128,175,244,148,36,4,169,176,65,68,69,160,244,148,224,127,162,31,253,127,187,110,104,41,51,153,130,237,23,159,211,51,228,140,112,227,232,65,189,103,149,223,231,251,97,198,99,177,190,162,58,190,27,61,13,36,157,173,237,144,109,42,25,23,13,48,49,88,217,19,245,6,159,175,231,100,152,221,47,172,46,250,102,91,112,220,120,44,240,37,115,248,22,230,207,247,198,206,73,124,113,85,238,142,34,63,118,205,164,165,172,111,173,148,17,222,81,104,105,75,251,208,71,232,99,125,42,247,170,66,230,17,131,224,200,167,175,87,0,242,209,39,162,153,35,172,132,31,84,85,147,117,223,38,114,191,47,90,16,49,239,254,166,234,45,159,114,251,76,11,237,124,87,247,98,13,235,164,153,238,228,203,144,200,125,198,12,1,97,161,158,158,75,85,171,163,188,199,190,35,84,214,181,23,68,251,222,173,91,181,153,63,24,39,29,14,103,86,130,115,156,63,63,163,228,14,239,42,62,155,148,143,157,132,82,244,33,48,93,204,146,68,85,107,28,207,228,3,173,114,249,44,230,230,59,221,247,207,188,105,251,141,79,26,78,195,60,4,139,68,174,0,138,108,36,87,0,201,157,0,143,2,161,220,138,128,243,230,27,233,211,230,15,4,159,105,62,219,225,226,91,191,138,147,101,253,136,176,61,149,52,129,106,58,79,7,240,61,248,24,97,119,175,242,5,74,12,212,154,125,207,242,251,102,191,245,78,239,44,241,196,62,101,216,130,215,125,105,223,34,54,45,136,69,190,210,63,146,73,146,191,36,147,173,125,10,224,130,231,249,237,197,195,249,246,107,227,140,14,254,72,101,187,21,142,115,243,25,149,27,101,59,144,248,72,6,13,110,96,79,79,79,168,239,177,131,62,249,181,53,232,85,176,29,125,155,193,147,166,112,72,223,68,225,136,98,69,84,206,203,26,110,29,50,204,87,40,119,227,119,61,246,56,81,0,57,30,189,112,43,76,89,252,156,23,61,63,53,49,67,141,199,0,101,197,85,64,93,79,188,95,249,253,116,198,50,166,202,31,197,222,39,40,45,232,30,251,171,74,151,155,114,148,250,133,134,111,249,63,202,81,89,20,216,178,106,200,114,84,80,244,28,44,52,168,235,71,172,111,18,83,252,222,225,223,83,39,61,165,155,210,133,36,147,85,57,169,180,15,50,83,160,106,240,67,34,243,161,6,9,212,97,114,57,234,186,226,132,27,119,86,130,254,73,205,210,187,161,123,224,174,124,173,158,242,93,217,77,70,115,195,44,102,207,151,15,209,255,212,129,235,189,140,216,74,216,177,25,191,32,143,255,204,100,231,187,230,176,146,195,65,115,83,56,176,212,23,200,152,99,196,253,87,234,4,198,247,254,168,14,74,80,214,63,229,169,248,80,75,40,159,18,87,230,235,2,143,89,204,239,72,28,167,172,163,117,69,224,230,179,114,99,11,170,143,88,57,35,152,192,218,118,178,118,138,177,136,53,8,3,119,17,201,59,225,215,90,204,187,72,9,35,170,190,89,43,188,27,9,163,233,55,41,44,181,72,9,163,128,233,121,10,164,132,209,200,146,21,87,108,245,132,31,142,142,36,191,222,219,222,190,237,97,226,126,223,61,103,108,225,241,149,69,203,119,198,117,116,32,162,113,202,116,70,123,249,20,76,48,250,224,40,86,253,246,15,29,6,55,174,156,202,12,10,158,148,167,51,184,170,213,37,173,88,159,95,181,227,60,93,101,37,136,160,88,87,239,232,4,165,21,60,139,53,80,101,96,178,83,226,242,165,232,197,128,2,29,219,85,56,220,219,129,56,124,43,155,90,146,210,125,220,179,149,9,17,156,153,228,85,26,8,35,217,113,140,240,23,220,178,118,112,124,253,89,173,73,245,94,116,15,218,172,222,19,136,143,33,35,68,183,50,159,115,197,25,75,170,1,29,191,205,5,236,247,182,180,232,70,168,0,20,18,176,182,139,20,42,24,175,171,13,110,135,32,133,10,198,170,32,226,184,90,42,137,225,159,57,57,23,133,170,35,52,110,247,213,2,146,83,195,176,106,151,160,100,62,58,189,155,175,130,44,6,244,136,100,160,182,114,118,54,61,82,246,201,189,213,31,20,212,250,185,233,179,96,177,35,6,160,241,25,93,223,197,251,189,114,18,60,94,16,178,96,81,106,212,246,41,225,228,19,119,249,252,161,129,100,210,152,99,27,78,245,239,82,205,59,131,44,236,36,224,165,104,144,138,206,106,77,73,227,84,181,116,141,32,212,194,78,206,202,153,192,69,9,255,243,43,30,198,155,138,103,158,102,233,133,248,77,197,51,128,23,55,222,238,166,226,25,89,196,36,174,216,71,5,156,238,146,214,3,184,5,22,104,228,169,99,168,35,107,102,184,41,10,57,50,55,53,51,57,102,105,195,202,68,100,205,12,153,63,83,169,228,14,4,6,134,14,60,175,145,229,153,113,212,47,216,61,115,96,126,118,94,203,239,232,103,34,107,22,131,197,1,207,102,252,136,248,6,11,46,159,81,99,97,193,180,23,72,2,129,95,193,173,99,119,96,38,54,252,158,31,170,233,128,154,140,211,153,180,165,197,26,82,109,6,171,34,142,202,93,172,93,241,171,171,153,252,8,22,150,210,54,244,23,241,231,64,212,128,170,220,148,185,172,136,21,123,199,13,148,10,233,161,120,164,170,218,219,88,23,66,209,117,53,38,60,199,10,164,170,154,142,233,73,82,141,62,82,85,45,93,55,139,9,124,130,243,154,3,83,157,243,10,144,174,214,151,134,127,218,146,178,69,242,106,77,159,222,85,194,199,158,136,123,111,134,126,239,34,8,58,92,186,173,219,110,198,223,255,102,222,99,188,184,64,205,241,115,242,139,91,220,181,27,225,124,38,48,16,218,132,9,28,65,13,100,221,24,206,91,81,10,246,120,49,244,51,140,239,206,152,55,0,147,161,202,169,143,223,174,170,88,143,13,73,20,27,166,137,189,123,122,215,195,31,104,159,135,11,151,148,206,138,74,176,37,54,128,71,23,38,192,244,64,170,38,22,96,82,187,135,183,247,80,134,94,68,179,45,191,57,121,50,238,41,107,240,112,199,220,187,146,206,163,121,180,68,179,97,251,72,176,197,227,203,250,156,77,211,145,193,143,106,97,174,240,230,121,192,135,34,227,19,226,172,100,225,135,187,38,249,130,92,119,199,225,210,57,125,201,163,67,34,241,223,57,5,41,80,55,250,193,149,81,86,28,182,6,69,51,110,226,95,54,11,42,68,176,166,36,232,23,86,108,30,164,176,102,84,201,106,128,74,212,96,102,49,99,150,172,20,149,2,39,188,185,35,125,92,149,211,15,167,229,15,210,209,199,16,37,186,33,222,191,72,47,44,141,196,255,69,110,250,78,190,3,163,43,179,81,154,54,94,83,138,34,161,26,130,40,243,210,148,210,84,14,210,24,217,222,176,174,54,103,150,25,206,96,205,119,182,151,4,223,216,110,62,212,17,236,44,81,163,107,170,40,170,150,149,251,221,227,53,121,252,82,152,119,211,200,227,202,191,96,132,98,52,200,223,52,57,234,112,77,248,173,17,200,38,135,2,43,215,146,37,21,178,201,145,53,130,236,54,74,223,122,232,198,197,243,56,186,210,137,195,156,207,174,109,145,138,181,84,223,176,82,24,167,131,155,194,177,47,132,122,102,5,93,190,16,14,11,5,234,130,92,229,148,160,216,120,22,84,220,44,214,67,178,139,175,82,9,145,200,91,233,15,218,224,7,55,200,91,55,125,1,158,195,27,228,173,46,164,201,138,155,5,172,236,27,51,102,150,89,53,48,112,28,142,156,192,184,195,244,139,234,3,158,234,95,164,33,176,243,62,169,197,186,104,241,115,250,112,114,212,144,116,108,224,235,41,196,28,10,92,187,159,234,26,226,207,202,57,22,30,69,139,132,190,141,35,189,172,60,21,192,239,118,104,42,4,35,226,157,80,141,10,17,142,41,9,94,90,83,155,103,41,200,161,77,5,80,148,90,168,9,92,29,50,196,210,193,117,82,147,139,156,28,89,36,156,14,61,40,194,24,65,100,74,132,212,121,144,36,137,47,232,167,240,36,250,232,118,149,21,73,117,142,29,26,50,112,223,5,65,253,215,244,205,212,205,113,216,71,95,245,162,246,17,182,1,219,185,233,228,172,192,61,99,22,212,172,150,78,113,83,163,183,160,98,49,209,123,31,201,100,46,52,77,159,216,212,52,155,105,8,84,12,148,113,58,141,22,253,168,209,61,44,112,168,178,120,65,197,42,45,246,237,30,250,130,229,54,127,167,186,53,129,223,251,195,233,137,167,185,50,136,209,76,91,229,249,75,181,109,154,234,164,137,10,16,94,158,21,80,95,26,200,52,59,16,18,120,224,81,254,83,106,184,218,161,103,147,41,230,32,145,155,241,254,49,215,241,246,231,249,28,146,137,57,241,210,108,101,213,21,210,112,28,190,213,26,92,55,5,19,105,5,68,37,174,50,156,6,61,180,201,187,250,78,151,186,66,169,213,247,143,247,169,88,212,103,19,35,199,98,25,159,209,70,169,101,125,238,85,201,82,235,101,37,136,221,19,104,64,176,137,3,25,101,250,214,222,68,149,56,212,5,1,0,132,5,16,143,140,29,218,254,19,29,81,78,246,177,136,113,195,79,11,22,238,171,41,106,5,66,251,15,143,194,184,86,191,185,215,130,157,11,20,125,95,115,46,75,227,104,141,108,84,108,171,173,72,67,70,216,47,111,117,224,231,123,88,61,62,204,15,115,198,252,177,220,194,223,171,8,116,253,204,56,29,139,72,175,214,215,245,159,216,222,162,134,127,108,162,105,251,98,243,10,224,172,247,125,112,211,52,77,39,61,144,243,245,51,242,192,21,103,28,89,185,17,12,170,59,253,88,20,88,136,236,4,232,99,249,200,25,133,234,41,146,48,57,14,49,18,56,130,56,119,42,0,118,146,30,195,85,72,167,63,112,159,130,53,90,161,155,203,201,106,210,205,40,118,166,80,201,119,81,53,43,15,155,7,65,29,11,212,181,84,3,113,216,221,89,50,203,202,1,219,224,69,127,170,168,152,32,232,105,74,120,53,103,19,77,215,198,93,216,147,211,218,89,229,230,19,165,11,105,219,96,215,181,11,132,112,69,21,78,25,98,114,0,89,64,13,225,34,229,212,120,245,120,49,226,184,167,204,78,163,8,147,39,28,9,209,58,136,64,74,213,189,51,34,89,126,59,115,81,98,234,96,40,84,114,20,232,248,237,16,167,134,120,34,137,154,69,142,6,129,41,193,120,148,101,27,251,218,2,64,113,27,17,77,255,243,93,123,194,210,158,242,192,116,119,125,40,177,206,103,197,182,170,248,29,146,240,57,1,214,147,53,172,17,19,60,32,147,208,196,225,28,54,159,165,218,86,84,33,220,44,142,212,210,182,27,239,239,32,163,238,72,59,168,109,242,147,114,228,151,242,100,13,196,244,91,250,249,51,221,105,100,145,7,145,189,92,231,126,148,47,222,103,57,91,134,187,196,177,5,131,87,103,206,11,141,6,233,32,88,24,106,202,153,126,33,175,254,8,82,160,141,121,142,16,79,87,206,139,66,14,86,56,45,74,4,224,192,111,6,43,174,223,57,40,53,114,176,130,26,38,139,108,200,248,223,61,248,165,190,67,224,78,231,170,182,252,165,240,190,240,22,225,157,147,173,107,99,66,234,17,174,34,141,9,169,71,120,99,76,102,55,122,132,55,198,132,212,35,68,26,83,21,133,229,72,22,155,68,160,247,96,116,99,222,158,237,4,234,147,159,33,183,71,226,31,112,76,230,80,238,147,99,152,135,22,165,210,126,170,153,28,76,126,30,202,251,132,67,126,210,198,36,199,64,206,110,98,100,25,207,115,239,103,245,196,76,8,53,141,66,173,223,14,85,109,194,57,119,28,255,76,140,62,137,203,21,0,213,124,158,49,72,179,227,153,253,124,237,128,182,74,230,51,95,229,181,193,79,240,1,75,72,125,47,174,73,81,86,165,89,77,248,145,110,48,144,165,35,157,149,141,49,185,245,17,247,172,23,57,87,76,64,6,33,115,136,140,155,119,112,185,236,200,201,104,138,107,205,56,153,153,140,233,251,20,83,76,197,12,97,84,27,139,209,198,215,90,160,191,86,115,86,94,165,50,20,127,181,214,144,238,186,126,227,85,139,12,79,125,221,16,2,138,107,216,54,52,207,22,245,32,131,152,52,20,96,77,223,20,184,116,116,85,104,104,45,54,61,72,9,244,64,102,214,82,222,114,98,140,159,5,20,91,201,42,158,179,132,241,216,44,5,214,100,43,200,40,217,247,169,126,99,93,229,41,188,26,183,154,196,74,194,130,70,112,74,92,235,229,160,126,0,79,3,2,234,1,183,236,180,29,205,80,217,53,69,21,135,212,134,195,59,124,139,208,222,12,131,36,179,149,45,121,85,136,23,199,51,93,180,104,170,247,77,114,120,165,23,139,47,45,87,205,8,122,27,107,59,92,17,97,166,135,110,172,196,57,13,202,209,136,174,225,165,105,204,210,118,221,206,116,12,215,241,68,93,40,106,198,196,226,48,76,48,55,32,121,48,229,245,55,98,235,153,36,56,243,196,135,104,83,132,195,26,154,148,34,38,7,58,92,35,175,171,50,57,80,49,49,178,242,187,29,67,25,253,112,17,38,53,31,108,194,55,65,95,191,186,122,179,75,215,120,220,66,158,49,128,13,109,65,0,223,30,252,108,209,178,147,59,192,146,54,7,93,77,179,220,52,90,245,72,78,2,2,10,210,45,167,195,66,213,253,140,214,246,101,75,163,178,139,99,186,133,151,214,44,246,153,15,110,178,111,183,2,79,148,124,168,100,150,90,222,96,81,103,229,135,186,44,248,222,161,192,226,196,98,96,21,139,229,8,156,74,194,162,242,54,178,221,79,157,191,245,34,98,182,120,209,137,230,67,127,33,19,165,224,184,78,112,48,130,93,211,131,141,3,49,162,188,104,0,177,208,141,26,91,132,111,152,101,154,212,152,101,80,217,53,28,94,70,53,178,136,183,206,24,26,203,35,125,38,114,0,114,97,250,183,115,164,76,220,123,70,97,67,39,207,114,196,151,186,56,147,155,172,216,204,188,227,78,240,193,159,135,228,35,148,63,99,230,143,151,126,74,52,161,106,27,183,156,43,242,218,1,2,42,231,13,156,188,139,47,140,219,80,162,47,200,103,56,191,206,21,156,138,178,23,107,46,161,143,172,245,43,154,200,229,169,50,218,133,142,213,59,74,213,171,83,255,171,151,59,252,254,120,191,144,70,180,107,68,224,222,245,105,180,126,88,200,169,236,148,70,39,103,67,81,83,73,110,248,179,38,80,124,172,63,151,171,118,122,144,166,168,42,93,82,83,229,47,189,114,86,45,89,158,14,56,82,65,212,113,246,89,199,141,130,104,143,91,12,59,187,42,82,65,52,14,30,12,154,85,27,68,42,136,38,169,234,191,26,147,79,221,25,145,84,228,127,213,174,31,46,160,105,184,130,45,163,89,138,234,220,150,191,200,88,140,155,83,58,127,143,222,186,180,223,126,177,178,31,39,1,193,151,61,163,248,205,57,211,125,66,143,78,61,123,112,99,14,90,57,51,137,146,88,151,16,92,17,205,190,251,4,98,172,227,97,84,21,148,143,61,70,189,102,215,89,61,84,177,249,108,98,215,10,172,3,185,19,59,35,150,123,192,227,75,29,222,75,209,105,52,192,130,20,245,169,120,87,38,255,4,41,234,131,142,95,31,10,93,71,138,250,116,242,108,184,13,223,224,167,152,178,6,233,172,162,18,236,112,9,62,41,149,46,91,247,229,183,78,71,115,104,177,228,19,62,42,196,221,169,98,167,119,244,201,29,51,202,195,100,40,176,239,144,11,237,175,6,169,78,71,184,236,43,210,152,193,43,179,231,49,11,174,175,41,76,126,60,139,149,183,111,112,167,118,124,74,165,119,147,224,46,71,162,26,122,142,156,175,207,14,108,48,14,223,82,183,72,214,46,171,124,129,206,73,114,17,238,199,160,144,164,106,1,184,245,80,64,135,35,194,130,153,63,85,148,230,254,96,161,123,238,135,152,20,135,77,38,157,8,148,220,173,209,140,31,169,145,115,180,98,92,176,138,65,91,253,225,37,127,132,200,20,73,175,52,196,174,186,161,70,74,164,61,170,130,177,224,182,165,124,175,94,117,174,182,81,169,92,219,88,71,250,4,118,166,74,112,22,115,118,81,63,14,43,39,235,20,131,156,165,240,210,32,95,76,162,234,72,146,155,222,174,25,97,186,113,50,147,206,7,237,236,7,250,25,139,24,111,130,245,165,121,14,161,63,22,155,167,147,28,155,44,184,138,4,34,171,8,70,76,50,154,122,122,142,35,138,255,99,253,158,167,143,136,126,209,187,150,50,232,157,87,63,225,221,184,253,192,93,234,45,99,202,159,146,85,146,26,155,41,43,74,209,158,165,207,142,42,181,81,68,220,53,172,63,250,56,149,244,241,39,232,134,210,201,229,176,112,224,169,102,169,47,17,231,57,172,135,88,216,97,137,64,215,169,27,195,88,107,253,170,51,89,100,193,149,121,152,195,139,66,103,70,201,33,3,111,24,82,57,170,93,146,164,191,24,243,216,221,122,54,235,210,203,105,88,7,75,113,101,233,214,149,139,84,56,235,159,158,209,181,97,142,140,225,89,36,106,13,95,26,149,221,216,126,121,159,100,91,52,34,17,212,254,9,57,87,223,244,92,74,135,250,102,174,126,102,61,188,130,10,57,87,239,151,163,242,196,135,151,11,50,207,159,203,162,217,201,255,58,165,78,163,98,136,228,67,194,81,112,134,70,217,253,71,155,21,132,248,22,3,20,248,2,175,237,166,205,184,185,230,76,130,56,52,71,192,156,186,221,238,69,157,212,177,139,202,113,68,30,207,255,153,57,253,32,167,42,2,214,101,239,214,210,33,50,244,198,181,16,101,253,61,224,77,140,101,21,227,91,80,146,126,241,216,162,90,94,229,247,109,185,4,14,221,94,211,192,1,158,104,181,240,218,197,80,36,92,192,146,155,56,10,7,39,193,123,177,236,82,20,41,166,96,121,35,245,124,35,166,144,140,148,122,254,14,33,66,62,110,36,150,9,129,38,46,59,81,149,199,0,100,0,81,242,24,44,129,53,77,95,222,231,142,31,163,223,155,204,94,204,23,98,156,229,65,164,51,120,84,83,151,7,36,201,5,129,224,48,29,26,19,105,73,4,193,15,99,17,163,135,110,82,60,235,209,85,172,28,66,15,226,70,87,50,25,191,227,18,187,97,114,24,85,250,141,173,51,195,125,201,100,67,103,232,166,196,147,34,179,135,251,226,22,41,152,84,31,86,145,224,176,11,210,185,50,155,124,41,56,23,222,92,5,232,171,236,253,231,193,181,72,41,202,29,97,202,36,140,222,41,43,226,39,124,253,223,113,63,199,56,158,220,175,184,187,198,145,8,94,139,33,10,22,31,74,148,180,33,253,65,193,210,173,22,232,42,187,75,8,103,176,2,43,88,181,92,16,205,145,219,229,127,202,109,80,254,166,192,8,126,24,132,158,230,243,221,30,236,196,113,88,190,169,243,112,67,114,67,9,33,237,163,74,14,122,228,88,132,253,116,228,7,4,67,106,69,181,8,136,208,90,83,179,208,152,54,185,161,79,185,41,212,222,208,167,220,20,106,145,45,135,65,218,104,42,42,42,14,246,67,239,127,167,138,64,124,5,248,215,186,237,239,105,149,44,183,224,246,75,86,122,181,6,24,93,69,200,225,216,165,3,140,179,251,176,21,85,26,250,192,48,32,213,77,15,157,78,135,147,186,22,158,213,51,92,201,179,248,148,35,167,194,201,105,228,117,21,41,63,168,149,227,115,124,65,100,135,81,122,87,100,71,204,134,171,175,172,88,82,17,139,60,12,61,6,209,89,248,57,189,18,23,94,1,164,209,60,104,228,75,179,119,209,154,211,106,40,121,205,85,226,144,250,96,71,201,95,32,218,195,61,247,7,111,147,174,23,116,245,155,235,204,220,250,104,65,149,213,46,138,5,143,200,20,39,234,102,72,204,229,194,119,85,74,77,166,138,101,126,218,134,192,81,192,98,139,134,14,95,197,203,88,31,187,81,113,18,136,201,180,178,220,39,143,197,158,32,197,194,161,155,89,197,7,176,194,57,141,117,245,9,11,53,35,137,60,86,193,160,0,74,61,83,160,97,220,32,93,131,110,24,77,215,216,34,186,38,167,24,159,143,10,78,20,3,111,157,235,192,244,18,243,207,240,86,226,254,23,41,149,141,160,194,70,32,56,87,168,197,129,173,186,74,172,200,102,228,75,179,184,23,18,225,12,237,66,75,18,163,179,143,150,0,73,72,167,76,123,144,99,211,182,248,238,20,51,237,216,214,39,115,130,10,143,73,222,15,130,83,22,208,20,122,214,95,39,54,175,203,9,244,28,217,82,169,86,214,38,49,240,10,18,235,161,98,58,24,109,146,237,61,76,151,254,152,60,153,177,214,61,249,46,53,13,117,100,157,107,107,182,144,181,47,118,79,175,188,38,159,229,192,159,224,241,120,94,245,156,41,237,18,29,212,38,107,75,75,209,121,68,233,71,244,174,5,82,212,143,255,11,80,180,89,169,243,61,139,214,159,184,252,133,164,11,170,6,108,224,116,13,106,107,23,241,155,218,168,125,162,123,221,30,15,117,28,177,184,130,103,165,136,153,23,4,78,110,230,243,64,134,32,205,53,38,199,177,92,152,18,105,209,194,47,184,254,5,238,167,66,253,38,6,154,223,88,161,171,194,130,216,38,220,24,5,42,157,59,37,154,129,43,2,170,70,252,247,10,18,152,179,146,99,138,208,34,210,221,208,89,25,32,71,157,60,240,212,42,234,8,209,83,139,188,241,105,17,130,169,245,232,96,59,242,122,140,49,70,15,123,97,233,146,177,79,120,109,184,145,115,44,172,189,179,79,7,177,108,9,65,6,91,116,8,129,66,61,52,144,6,38,224,229,44,103,80,25,15,103,186,225,247,40,166,218,46,73,8,247,244,59,217,193,147,254,8,50,156,73,154,220,129,129,235,100,33,138,230,174,9,78,94,39,142,165,157,165,186,233,239,234,131,222,157,6,191,138,181,252,211,56,104,149,206,76,165,193,157,94,140,174,187,109,142,39,164,155,192,248,201,119,88,152,15,70,185,132,82,171,154,210,112,185,114,156,123,32,208,204,87,179,109,238,114,254,97,171,97,232,28,156,117,246,117,107,169,9,118,21,217,122,234,175,37,184,152,132,165,99,80,7,57,250,37,229,98,148,225,25,156,54,204,102,3,253,46,123,7,249,157,246,64,26,70,240,152,47,133,149,60,193,87,102,36,4,252,231,118,223,192,240,32,198,71,131,252,161,129,251,2,163,204,149,210,129,149,199,121,121,229,208,206,208,169,132,237,41,105,132,118,177,37,55,131,28,56,182,170,200,242,126,235,239,115,192,143,198,63,69,69,185,218,85,26,188,50,46,44,25,196,224,53,64,40,246,159,20,151,239,75,203,198,40,193,19,253,132,146,98,136,219,169,230,26,195,64,101,147,35,16,213,200,202,34,76,48,1,172,233,183,125,206,24,119,96,116,85,91,76,211,218,111,202,84,68,9,56,89,139,114,141,168,200,54,30,179,111,225,162,159,147,46,64,29,186,254,57,86,33,202,193,153,28,54,234,230,247,67,92,250,14,242,187,141,84,24,24,197,71,252,210,45,20,95,254,109,237,210,101,47,104,83,68,233,208,103,126,131,45,2,41,92,66,158,244,110,15,109,197,50,150,41,210,64,182,250,37,76,87,108,158,145,94,70,137,222,80,255,48,75,9,255,41,250,9,223,220,126,208,251,123,228,95,239,155,198,196,247,21,197,77,249,4,32,134,119,177,176,197,186,82,80,129,132,213,113,70,72,61,179,107,191,152,168,233,151,53,136,41,14,203,74,132,101,112,62,80,1,80,221,206,80,131,122,97,181,7,148,219,152,141,173,87,48,201,255,72,254,224,120,239,163,231,244,251,242,174,93,135,78,98,58,93,119,56,215,70,24,67,39,3,237,84,94,6,79,111,182,114,157,40,224,17,202,47,94,202,252,248,47,19,197,191,202,69,78,10,200,56,61,14,43,143,229,120,27,202,113,98,191,108,58,241,44,242,244,105,249,58,153,163,3,16,66,169,211,230,184,143,244,212,137,240,54,120,209,122,228,104,158,10,253,20,175,94,205,197,147,120,36,179,143,255,228,212,235,208,253,219,15,59,210,149,51,122,210,72,164,196,117,18,181,13,237,33,123,198,149,54,140,19,226,88,159,147,168,192,133,190,56,137,112,8,144,36,216,171,236,18,240,161,46,231,250,180,242,136,231,115,163,121,253,64,139,42,25,50,108,18,245,221,145,232,218,223,82,209,80,64,84,104,44,192,242,177,126,8,70,32,2,72,245,212,187,201,239,231,96,241,166,107,252,94,190,141,106,35,167,15,187,140,86,68,80,94,17,197,93,6,133,74,171,57,96,232,98,145,121,226,124,189,201,52,92,161,54,38,143,113,196,44,64,55,73,33,123,125,44,255,178,39,161,68,63,93,125,81,29,82,245,184,166,24,57,162,209,235,26,196,204,47,239,250,207,176,213,167,21,214,100,209,236,177,61,117,233,219,79,26,40,245,141,252,68,4,237,45,180,195,148,49,152,8,212,241,44,120,123,209,232,200,168,89,114,52,161,121,168,77,78,115,133,61,176,245,251,103,151,3,164,208,113,251,6,202,125,65,179,100,167,243,122,127,188,46,62,131,26,92,31,138,53,16,151,50,109,147,66,210,15,5,174,88,205,170,12,245,152,46,177,28,48,41,196,82,55,103,169,222,236,81,172,48,195,150,241,114,89,114,106,201,238,131,138,180,39,86,247,16,194,191,12,88,11,77,60,64,214,86,15,255,32,230,252,139,234,146,159,33,183,240,191,81,243,28,183,238,172,100,101,156,242,226,183,168,171,243,203,116,188,76,111,12,83,65,20,171,69,77,229,125,112,20,208,15,95,140,244,178,92,196,2,130,149,55,20,152,135,155,72,148,134,127,254,77,12,192,171,184,17,206,50,153,101,141,1,39,166,227,91,9,26,175,153,203,148,154,213,76,154,117,39,214,94,135,78,216,168,225,255,68,176,128,149,223,217,33,4,128,170,51,170,209,206,234,253,197,228,234,147,47,172,167,183,187,19,34,24,179,87,152,218,249,56,241,29,93,142,19,19,71,30,170,194,103,164,155,198,226,135,24,39,92,139,54,178,21,242,36,103,130,192,176,34,90,11,199,210,132,139,82,167,138,15,13,148,43,94,13,193,155,46,49,193,155,39,88,55,156,10,124,37,227,154,138,79,145,156,10,14,195,254,137,58,181,136,68,174,23,78,62,28,106,185,84,251,83,17,187,151,28,131,66,166,154,3,143,63,116,112,108,196,251,215,61,93,30,74,161,238,215,45,40,195,185,94,52,104,32,32,189,56,174,164,47,5,3,8,200,0,196,113,214,255,191,168,251,235,184,168,187,181,109,28,30,108,74,164,37,149,238,78,73,165,103,232,161,135,146,102,128,1,105,65,66,165,27,134,110,129,25,186,25,26,68,233,150,110,80,41,165,69,58,196,151,225,218,123,235,181,239,189,239,103,95,247,231,243,252,158,251,93,255,41,44,190,181,214,185,206,58,142,35,207,45,160,67,95,205,138,195,86,136,71,201,62,107,242,200,177,96,12,5,114,146,230,239,230,96,82,84,159,5,127,216,74,211,67,50,131,230,93,199,225,248,101,64,75,29,89,159,214,74,199,11,26,36,76,60,69,141,161,34,144,217,137,172,224,105,167,94,220,68,104,181,108,136,42,141,106,3,172,206,65,48,184,76,142,142,113,194,223,65,27,65,141,20,12,200,122,23,137,33,57,255,75,52,29,227,119,185,173,59,24,4,208,0,55,202,216,106,7,249,187,234,75,56,111,13,20,78,194,252,150,22,111,60,177,24,227,31,97,115,36,214,75,170,242,223,88,69,183,165,49,176,4,176,232,35,74,38,193,217,64,49,251,90,50,83,223,134,127,168,206,98,96,184,252,231,216,35,254,252,253,14,29,221,105,149,24,165,92,249,13,143,45,174,98,112,161,22,19,75,190,77,230,205,154,254,90,87,153,90,87,193,189,65,65,20,1,132,30,89,233,141,87,160,140,68,160,70,143,174,35,185,158,102,186,63,219,152,213,177,120,113,202,115,147,53,115,146,199,155,83,38,76,72,2,71,14,147,137,87,36,193,13,182,170,11,165,175,41,5,58,214,116,15,201,172,43,115,181,223,193,43,140,5,22,78,174,151,163,61,255,134,8,80,14,205,149,231,175,42,201,112,68,116,229,249,163,249,51,122,232,225,116,124,124,180,52,146,179,128,77,111,208,180,16,243,72,202,43,69,103,170,165,251,223,190,44,86,55,173,43,227,103,74,17,193,222,67,57,74,148,173,35,29,68,252,28,89,213,27,170,57,60,81,20,176,90,107,17,30,183,187,39,119,212,114,172,6,237,212,93,150,54,159,168,170,250,65,93,201,221,182,181,73,45,20,61,56,245,244,199,73,78,165,177,34,109,198,102,237,43,99,29,99,107,106,193,30,23,0,254,162,75,223,214,235,229,147,90,69,55,233,158,222,121,100,90,127,168,23,115,184,201,230,135,168,207,194,29,228,162,234,67,227,178,254,130,99,171,3,119,244,10,108,193,17,5,108,174,10,114,213,253,234,110,113,1,249,187,175,83,147,189,245,31,238,222,85,233,75,212,114,111,189,223,26,17,82,176,233,32,240,36,106,252,179,102,78,159,81,172,142,201,23,145,49,218,6,53,79,120,23,84,54,235,134,51,254,200,124,244,110,149,162,101,34,31,109,38,150,254,113,16,59,253,115,21,30,185,200,205,128,70,21,111,88,245,163,42,41,18,116,74,201,6,52,15,38,205,186,55,102,24,87,98,195,44,140,225,234,102,60,216,210,189,149,174,25,190,100,147,57,105,241,249,212,219,44,159,59,183,54,162,212,121,191,94,125,113,71,163,201,110,0,238,189,26,49,192,198,96,223,227,105,95,132,63,243,134,12,58,236,23,75,108,48,49,51,138,57,105,212,74,176,62,101,118,93,65,203,179,130,135,77,67,233,177,119,141,161,150,184,226,179,184,212,226,85,154,120,134,108,62,129,88,123,50,164,114,86,223,141,209,205,143,112,162,146,52,39,69,108,243,102,234,122,206,170,7,119,229,93,217,50,25,80,53,245,92,77,103,112,106,61,26,177,123,126,174,95,248,105,215,249,115,64,202,138,188,2,233,189,234,223,202,177,132,45,222,212,29,189,44,159,5,246,206,153,104,19,55,142,239,153,48,12,126,76,111,122,200,199,109,190,227,25,100,58,177,112,244,227,77,186,119,33,50,86,88,54,118,236,245,73,3,124,209,215,212,235,241,91,30,71,214,117,79,205,216,154,189,152,31,249,119,69,194,203,50,159,157,102,174,16,6,84,152,248,104,24,72,158,175,72,126,202,9,6,182,149,176,108,87,76,171,207,202,211,30,203,44,217,153,246,78,189,119,160,177,6,59,4,143,121,103,215,126,81,127,103,49,230,155,158,217,42,144,136,129,204,188,119,129,95,92,255,114,105,227,28,170,250,19,144,122,182,136,239,62,114,223,232,40,170,239,199,250,79,64,37,166,92,169,175,237,223,184,176,127,2,16,130,179,197,62,238,63,1,55,125,167,1,166,19,93,208,139,238,3,106,73,196,31,21,248,82,116,5,94,247,111,21,120,194,67,97,94,246,238,2,131,190,179,75,87,104,55,120,209,174,50,184,111,206,136,114,233,84,254,170,8,223,118,85,132,15,0,220,36,236,214,84,23,123,105,203,249,164,104,136,217,32,92,173,254,229,196,255,179,58,251,127,55,174,5,186,17,53,159,132,22,69,143,92,87,119,143,64,186,193,76,234,228,77,178,12,60,94,78,160,101,95,88,45,76,164,86,175,69,146,197,95,96,12,57,235,159,193,11,31,248,54,249,98,189,250,56,217,125,129,225,224,108,209,94,237,95,88,8,134,195,57,186,8,69,73,63,232,99,224,164,58,225,123,193,119,43,146,167,46,44,127,2,72,195,31,225,6,32,41,158,31,221,224,151,11,35,245,175,191,168,162,119,212,119,124,59,91,159,28,161,204,249,176,251,156,162,251,39,160,99,9,247,71,80,130,191,217,38,81,137,108,91,171,193,135,77,222,199,202,218,216,46,147,178,185,223,207,223,245,124,59,147,137,180,212,59,228,244,213,20,22,187,11,252,118,147,197,188,148,53,143,219,235,162,130,46,37,125,47,251,204,225,11,198,235,212,103,147,203,26,54,83,174,28,132,183,64,49,154,156,243,103,113,93,121,35,52,135,185,235,147,141,19,50,218,45,223,49,237,103,27,120,151,181,185,231,83,245,214,98,181,118,21,55,114,130,227,75,121,237,182,57,227,137,15,156,185,94,62,97,244,166,30,79,248,49,170,147,42,180,52,239,252,181,135,118,188,253,199,238,133,129,140,55,76,197,125,198,93,40,234,67,20,15,198,79,192,206,237,78,99,23,31,29,67,185,71,41,195,20,36,110,37,50,192,189,150,15,25,43,93,35,220,103,54,132,227,168,78,88,209,135,200,162,174,159,128,38,106,34,101,7,217,201,232,26,189,115,231,173,144,28,102,27,84,168,150,103,12,90,116,86,246,255,32,58,123,191,121,216,117,153,35,193,151,242,204,212,186,23,149,156,121,29,227,134,55,109,42,54,112,218,225,47,68,176,21,250,252,91,164,145,135,198,3,194,100,137,175,204,125,144,119,43,176,165,37,249,215,188,45,18,51,131,154,92,243,132,68,231,91,9,155,165,92,243,146,31,240,74,202,215,213,98,15,85,116,18,23,127,74,211,184,254,127,82,37,150,207,24,168,174,1,151,110,38,167,197,62,179,95,47,226,187,163,89,198,135,173,189,90,233,127,112,220,160,102,47,104,99,55,112,107,15,219,104,173,181,146,200,77,58,21,69,51,209,125,227,100,185,211,225,233,220,105,239,166,100,106,18,198,137,189,90,5,145,171,56,37,178,220,238,237,200,208,98,138,107,34,126,123,8,172,97,54,34,25,49,230,199,79,134,4,1,225,81,13,119,238,126,61,189,130,178,72,56,5,132,100,254,167,80,150,36,52,148,165,147,228,191,131,178,128,255,14,101,1,56,181,235,144,251,75,110,173,213,150,78,144,113,84,7,62,234,83,170,26,112,184,110,210,32,233,39,18,199,133,161,97,110,95,139,154,42,123,180,19,37,175,31,218,24,89,98,136,164,42,51,189,244,1,44,111,203,221,242,94,29,28,38,187,105,220,89,223,17,250,99,72,59,203,12,83,179,134,254,224,254,48,191,172,12,179,10,67,51,254,44,236,182,69,211,231,185,238,241,153,234,77,25,25,124,191,95,41,210,14,245,120,67,230,11,195,228,212,93,174,138,207,120,69,204,53,236,133,95,86,219,199,231,86,122,231,36,57,11,146,132,229,41,149,66,88,177,9,52,109,11,212,9,85,3,215,83,44,34,24,85,128,208,73,92,107,16,46,22,132,228,187,247,193,139,184,123,10,101,114,129,115,142,53,145,239,139,151,15,133,101,80,150,156,216,57,53,181,200,186,90,115,218,122,21,243,217,167,185,5,43,41,113,96,160,34,148,139,193,102,171,164,213,241,150,57,50,43,237,35,181,62,247,95,200,186,227,61,17,189,11,115,7,205,156,49,143,135,126,204,147,201,89,236,197,241,31,117,164,98,9,193,132,220,59,121,19,23,162,244,102,204,62,155,175,163,72,238,91,169,34,108,181,71,197,62,162,227,150,44,30,235,210,248,227,239,165,215,71,50,122,22,20,201,132,46,109,42,222,139,71,175,240,189,57,30,89,192,245,60,80,252,30,122,250,122,193,225,210,193,57,61,133,75,34,20,156,18,167,159,199,140,163,11,48,19,54,74,133,81,89,78,224,147,100,249,39,116,110,129,106,205,34,198,143,251,206,199,103,237,227,43,3,219,244,184,164,218,240,218,211,147,234,138,56,190,22,143,100,229,130,193,63,24,2,212,123,174,80,135,235,36,129,203,12,104,212,33,253,238,14,38,163,249,108,66,48,121,181,42,153,229,91,201,84,189,164,185,134,11,246,78,129,32,250,134,224,152,59,31,243,53,45,154,108,212,5,251,88,104,5,234,54,130,204,5,225,139,217,244,137,180,24,147,237,63,1,46,22,67,188,54,1,149,18,36,70,42,218,231,44,159,21,53,121,52,138,224,121,212,182,248,28,129,26,60,65,247,204,211,7,119,164,97,89,55,226,98,80,9,105,141,169,3,27,49,164,168,183,173,245,179,149,19,184,173,73,75,220,79,101,12,5,91,168,69,249,50,34,88,2,178,147,117,158,47,23,23,228,202,124,46,89,201,21,115,169,171,133,71,12,86,23,96,66,246,225,147,189,155,215,107,112,117,204,231,230,64,133,183,241,251,49,195,205,165,95,133,14,237,129,4,58,77,176,213,133,30,93,122,120,162,165,143,196,214,7,80,72,153,117,34,20,116,2,86,55,101,116,25,77,177,122,113,172,95,224,161,108,104,126,171,190,59,138,115,29,231,6,68,58,31,113,57,254,65,109,233,199,182,38,240,55,189,103,31,187,163,127,230,182,188,158,240,39,174,216,199,104,3,127,59,229,63,173,127,147,93,112,95,207,210,232,49,35,58,125,151,190,185,254,236,195,21,29,16,254,171,145,87,53,150,35,47,68,173,182,174,223,52,95,53,127,145,153,61,240,126,215,38,170,243,155,24,166,231,10,167,221,196,216,106,61,142,112,101,3,153,93,177,124,94,213,11,131,254,126,250,243,63,33,163,61,27,184,14,251,103,84,173,211,126,148,125,42,94,234,143,114,33,210,213,149,208,82,15,94,184,253,138,80,6,161,236,63,99,48,73,21,56,225,38,61,72,28,190,127,88,102,27,67,166,103,244,235,93,60,228,6,128,242,100,45,23,36,103,34,226,249,124,170,79,139,116,165,26,53,242,47,202,131,199,100,114,92,207,104,148,57,186,90,52,34,253,207,215,174,223,17,4,78,103,168,140,29,7,81,63,245,228,95,179,51,37,167,190,157,30,252,237,140,61,21,194,56,166,27,79,140,219,238,50,15,6,199,137,36,166,217,37,150,144,147,32,216,7,128,82,209,69,146,97,220,213,238,215,77,11,175,138,134,241,182,120,99,244,232,162,97,190,179,35,75,16,17,186,104,88,128,53,130,98,46,141,229,79,47,149,179,104,191,93,192,125,255,201,112,86,45,37,44,167,220,246,145,120,36,62,7,89,216,235,175,91,37,107,246,28,211,119,74,53,146,5,167,88,10,61,44,145,68,112,240,140,98,15,164,209,246,89,218,147,100,22,107,43,161,119,142,194,127,129,225,234,6,96,235,160,218,101,160,200,185,211,208,62,105,59,156,44,224,104,204,139,179,207,65,2,214,66,204,197,60,46,174,220,0,156,111,166,43,71,226,11,6,48,160,184,103,170,41,32,227,240,102,246,84,219,209,170,107,86,203,166,189,167,25,23,97,50,249,28,253,198,2,85,241,84,93,54,49,198,30,177,185,44,213,200,59,142,9,9,51,70,224,230,3,108,231,103,214,252,169,140,182,109,134,241,110,86,157,250,58,171,203,98,37,239,247,178,53,162,147,214,11,180,214,157,148,226,66,93,31,85,215,4,25,51,30,16,100,24,229,233,75,81,0,19,144,37,34,113,254,182,142,24,49,134,164,141,68,62,10,56,110,225,95,250,89,45,88,221,244,159,206,188,94,18,85,73,209,223,193,25,39,232,213,14,94,29,209,212,182,40,217,192,19,182,199,207,26,108,131,80,130,230,231,251,180,71,206,68,158,42,231,243,86,250,232,45,229,255,4,20,246,231,12,76,28,245,247,230,105,123,36,48,218,207,184,54,31,110,248,84,219,39,148,96,47,91,116,247,53,252,85,184,199,237,36,202,191,86,47,130,94,161,188,82,3,116,209,40,47,151,252,169,88,76,141,37,52,202,203,233,192,52,161,207,6,141,242,98,28,219,215,158,149,39,42,210,143,160,206,121,146,202,37,82,186,53,226,87,113,72,54,216,159,83,98,5,187,159,173,81,177,0,200,41,244,252,210,227,38,21,195,27,130,73,128,16,191,17,29,191,29,93,37,148,230,122,215,126,44,71,31,106,55,22,199,62,17,172,216,250,60,183,241,85,133,22,5,249,103,232,60,168,58,104,29,127,61,110,77,20,241,168,46,174,45,196,49,143,159,61,46,0,10,33,112,83,39,87,153,224,229,253,116,125,44,9,155,184,194,114,20,191,166,180,219,70,219,170,249,22,131,68,67,123,80,193,253,64,28,41,119,71,242,236,193,88,237,205,57,32,89,86,103,154,197,34,45,120,159,176,125,186,196,70,42,220,88,13,227,37,213,111,97,188,111,56,224,55,46,178,107,172,135,42,223,243,122,90,116,239,191,152,97,199,3,153,13,88,254,86,25,89,83,250,83,213,96,113,61,76,235,183,162,193,237,148,247,235,111,60,116,8,153,70,234,107,90,186,251,176,90,170,140,244,198,214,192,142,140,28,121,221,17,97,134,111,79,214,197,57,86,71,224,81,111,70,96,200,53,229,186,183,172,218,53,51,28,50,175,133,146,93,105,40,69,109,45,6,129,22,218,67,83,137,183,204,25,89,19,181,219,134,204,197,250,243,193,102,18,1,67,235,28,221,174,201,252,35,174,139,12,64,105,144,117,4,30,241,118,16,65,172,126,168,84,154,97,102,171,203,58,177,25,177,122,129,112,30,254,217,165,101,201,151,143,82,47,58,16,232,251,230,165,85,23,215,200,244,204,143,161,177,241,73,193,11,84,6,18,90,225,200,115,112,185,70,194,171,84,201,192,87,107,164,97,149,166,84,1,189,70,104,39,214,55,209,107,4,29,34,161,215,8,205,29,80,92,14,8,108,105,248,19,0,141,136,119,118,182,192,177,160,184,189,26,47,72,27,163,30,53,1,141,247,180,13,243,76,87,127,66,224,238,223,87,36,69,92,82,205,12,71,113,176,64,236,227,245,165,102,33,173,190,53,182,239,245,140,19,167,113,95,149,119,42,118,39,50,221,200,141,236,95,103,175,183,117,84,237,55,213,90,62,72,20,10,1,193,107,53,191,167,243,127,125,66,63,1,165,127,24,28,173,150,252,235,180,223,249,65,218,104,123,33,127,238,22,158,212,207,154,206,122,87,223,140,245,245,114,163,122,202,139,204,235,90,68,189,106,33,183,214,193,238,22,243,163,56,117,42,100,52,111,219,26,102,65,84,11,46,119,255,193,232,243,210,234,39,64,42,15,222,201,114,240,74,116,122,236,243,75,170,127,56,14,56,63,1,255,26,24,252,144,236,39,224,55,110,87,116,90,238,183,146,172,228,59,83,237,177,121,42,61,99,212,182,253,211,243,201,124,229,16,169,24,197,232,105,211,186,205,209,52,200,174,38,227,196,224,182,104,105,45,77,142,9,20,122,23,165,138,100,117,150,14,102,155,78,232,174,44,252,143,107,112,52,104,64,203,229,192,249,125,1,210,150,153,239,176,122,165,30,188,10,106,206,126,23,175,242,43,79,72,251,251,202,4,236,231,2,174,72,115,29,12,70,186,60,56,42,221,30,245,247,163,74,143,41,8,212,155,200,198,114,15,180,47,189,177,106,230,226,250,29,7,26,88,225,86,3,234,16,238,214,220,219,41,99,113,159,66,220,37,10,150,126,121,36,114,112,107,179,12,170,52,202,182,95,70,215,138,249,157,71,162,32,7,95,226,147,18,193,13,207,97,50,244,161,40,235,146,204,92,230,196,43,241,144,161,232,55,244,201,158,238,63,165,207,0,158,249,248,108,35,97,35,24,188,101,188,200,42,70,5,83,142,1,150,140,42,149,46,98,57,10,239,16,21,16,244,72,215,19,158,190,136,143,132,207,27,78,82,8,32,151,235,18,122,100,94,187,114,46,220,141,131,53,218,212,51,129,172,104,121,141,9,101,162,34,138,98,38,138,159,168,7,159,54,108,83,251,35,222,204,72,123,42,42,130,205,25,108,120,141,154,151,148,17,9,64,96,83,95,65,48,37,198,75,158,4,232,18,171,138,177,197,33,117,162,65,187,64,207,77,114,156,251,237,144,121,195,240,254,254,254,30,102,41,48,8,50,145,67,79,131,9,142,131,130,148,186,69,142,255,164,30,238,81,252,39,2,35,64,195,27,244,171,255,119,170,234,114,190,191,53,158,220,199,248,5,183,194,188,184,250,100,24,14,135,1,29,2,115,184,209,122,137,17,207,80,219,72,72,219,177,68,149,102,30,112,158,102,160,61,151,70,4,77,31,197,114,121,254,209,111,102,243,167,23,155,91,188,147,194,59,99,62,115,243,189,34,110,180,254,9,56,122,140,230,57,188,198,122,234,252,22,238,235,149,25,38,83,120,231,23,245,166,77,3,177,88,193,174,106,209,201,194,112,30,102,193,189,146,223,60,154,43,109,234,191,99,200,88,95,255,99,254,99,211,178,95,74,227,238,127,173,20,41,76,243,171,32,225,126,17,115,17,141,153,42,163,99,216,171,148,213,110,60,149,113,91,219,123,154,103,214,71,52,41,84,219,255,81,161,20,181,180,61,77,130,1,159,20,25,255,154,16,185,144,166,237,17,220,154,227,214,236,139,167,139,176,82,231,39,51,35,145,6,236,132,210,209,167,207,210,169,245,213,143,190,233,186,214,220,251,62,231,136,32,136,171,141,39,187,155,66,84,139,89,165,158,133,165,78,130,116,41,249,173,17,167,208,100,174,164,235,121,217,53,211,205,254,55,106,13,19,20,239,210,165,231,111,44,160,122,69,50,13,159,79,135,237,216,234,161,59,202,160,71,168,34,229,210,34,82,252,153,223,247,192,135,139,191,191,138,223,95,25,118,209,223,65,108,191,151,153,62,17,130,185,117,16,190,57,23,212,195,68,76,206,14,204,207,118,14,117,95,141,39,185,241,187,223,143,92,160,13,43,193,93,139,174,77,152,181,246,72,232,159,8,138,128,68,212,68,32,9,126,44,207,12,190,193,88,49,80,81,149,203,152,7,187,165,180,241,86,182,241,229,245,197,167,220,119,18,61,96,209,136,39,206,157,42,26,141,124,66,96,252,132,123,134,220,194,46,117,179,50,119,128,33,191,214,158,65,81,64,88,121,250,34,161,57,84,76,232,174,229,132,158,133,82,97,127,9,95,189,3,185,198,20,199,153,205,235,62,10,148,230,136,92,9,108,91,109,84,185,33,97,4,145,106,153,168,148,202,152,1,89,156,5,152,157,163,75,17,87,140,143,22,87,165,8,52,227,99,66,77,162,25,58,41,143,78,252,71,163,152,35,176,165,226,226,9,224,57,116,120,234,127,130,118,133,253,4,84,76,76,213,17,218,158,99,210,182,60,14,250,100,7,148,27,222,246,195,219,161,142,249,212,188,49,130,79,186,130,44,31,117,216,209,143,180,127,49,77,29,182,166,21,94,55,245,123,13,130,70,87,233,232,175,195,161,158,39,244,52,101,117,234,237,36,197,157,151,244,173,210,74,6,219,12,127,17,191,25,194,21,203,28,93,55,76,29,103,7,255,80,25,95,194,206,114,71,128,92,189,4,56,134,96,92,231,44,0,22,105,89,19,235,106,205,16,171,24,138,32,85,162,231,234,156,105,197,114,141,195,207,108,24,4,55,236,233,123,20,32,154,50,217,234,100,100,100,248,209,120,242,179,127,185,219,224,219,106,130,246,82,83,66,151,171,24,26,161,252,170,130,129,194,121,210,196,53,247,210,26,22,103,173,254,216,141,47,169,54,172,85,43,237,141,156,172,152,234,238,206,203,51,241,174,178,214,55,89,105,47,76,141,43,187,110,38,198,53,190,180,104,99,171,160,215,161,24,9,63,2,155,9,23,205,39,186,171,36,11,34,41,34,10,176,64,213,248,52,147,34,58,192,193,222,58,33,209,74,138,123,171,177,252,83,49,60,11,134,234,31,139,30,23,81,4,14,183,168,68,185,175,72,123,141,4,80,228,207,19,246,65,25,101,145,75,202,9,254,194,135,229,175,241,255,68,186,250,79,22,20,99,181,220,51,159,90,171,235,15,180,59,0,112,223,119,228,85,166,71,69,85,205,19,53,158,82,21,211,22,231,131,130,186,86,14,52,147,57,127,179,163,14,150,109,168,131,76,224,220,19,67,187,26,119,218,241,233,234,77,75,249,96,138,155,176,141,234,72,151,45,179,87,149,31,120,247,244,219,132,237,171,62,75,52,98,191,211,156,58,155,31,23,212,24,56,91,226,249,51,44,59,154,234,95,215,48,248,126,2,254,181,45,124,172,162,226,242,84,172,172,191,184,172,253,190,180,8,109,187,239,141,22,42,222,13,89,206,55,203,36,20,166,124,33,177,205,78,210,182,48,101,26,44,11,54,1,91,160,222,109,31,82,106,107,71,11,145,0,249,14,173,20,21,146,118,159,175,204,229,133,4,116,163,133,63,148,29,197,104,136,239,178,112,0,231,216,7,96,14,247,128,70,91,242,5,34,197,94,10,86,121,64,7,5,250,180,207,133,19,130,94,189,88,197,242,188,167,55,34,75,116,139,100,92,11,148,76,181,178,212,141,237,102,5,202,21,77,240,151,203,215,129,118,13,8,9,109,117,178,55,163,94,79,167,229,45,40,187,102,38,121,134,95,151,107,24,202,197,223,118,251,225,243,246,140,177,14,21,92,200,71,11,14,14,175,141,226,2,133,228,42,244,168,176,176,242,241,211,220,21,126,185,88,163,251,198,124,130,101,6,251,198,144,224,171,146,99,54,64,127,62,57,235,119,45,6,245,212,79,35,3,129,243,30,244,150,163,156,18,74,53,75,137,42,129,19,213,182,246,179,237,167,26,212,79,157,21,217,28,23,20,205,26,50,244,86,13,177,223,77,193,35,234,55,202,27,70,121,133,244,39,212,208,120,247,137,153,210,217,124,29,11,121,219,169,77,115,115,112,203,176,113,173,166,157,111,80,129,62,247,106,220,113,184,169,39,165,27,180,142,103,213,180,177,180,68,197,148,173,79,227,110,44,44,149,163,148,141,39,56,164,163,132,98,140,229,38,82,133,198,246,25,205,212,127,139,109,252,253,159,15,111,252,246,171,111,120,243,77,74,177,190,118,245,138,225,85,231,52,130,192,172,60,247,179,100,163,11,227,73,111,200,231,208,112,23,28,16,243,198,237,28,149,10,87,242,51,140,122,28,166,194,114,107,85,40,68,171,25,216,225,90,201,143,175,242,150,222,173,217,129,50,215,252,13,56,197,250,173,182,85,38,221,124,7,149,208,16,189,173,243,38,62,53,77,183,229,53,41,145,57,45,68,90,4,147,20,73,165,131,103,91,132,104,227,132,141,92,51,235,22,126,244,254,160,65,184,140,177,210,225,7,254,226,71,33,229,19,35,247,109,226,57,176,59,224,196,50,29,4,196,60,172,79,87,171,168,42,95,34,248,115,38,226,75,69,9,8,114,228,155,103,248,220,233,75,228,236,111,88,134,52,127,245,237,233,189,123,123,218,171,74,91,116,222,180,58,217,245,246,178,162,51,104,184,46,236,150,244,46,93,103,69,137,130,118,124,182,98,99,43,136,200,219,74,170,154,16,202,131,243,232,197,235,194,250,248,168,242,9,67,53,132,140,41,50,180,232,222,215,232,249,132,106,134,192,143,240,239,87,140,112,224,144,27,200,152,100,184,166,91,115,240,9,158,138,174,42,246,208,51,9,162,156,167,197,28,183,11,212,203,127,72,136,115,166,83,120,94,69,138,28,168,133,234,148,203,72,17,4,90,231,83,159,89,181,244,122,236,228,7,234,14,175,203,124,62,198,47,249,254,134,197,23,140,48,81,163,186,192,114,103,86,134,220,139,175,4,6,170,155,224,27,4,166,50,53,222,250,213,7,222,63,1,128,180,249,10,92,121,191,20,90,229,159,0,118,224,246,25,209,171,155,7,35,12,246,92,243,69,39,0,167,227,71,129,120,37,243,125,94,59,77,111,235,84,180,123,6,100,216,25,87,23,159,176,55,73,148,210,87,74,136,230,138,181,226,62,243,131,37,234,143,21,121,237,36,255,40,79,53,140,160,102,42,215,239,229,83,238,195,207,175,243,169,166,84,49,227,212,163,165,167,106,90,210,161,185,74,185,231,171,127,211,33,222,19,56,251,129,150,147,188,173,224,24,83,29,181,117,177,226,59,125,35,99,50,114,172,246,39,96,224,199,238,157,134,53,28,15,217,237,31,130,108,94,189,75,63,1,199,47,121,18,205,90,206,233,198,20,127,180,162,113,109,118,223,131,131,203,181,41,126,2,158,127,254,9,184,54,229,223,28,73,236,213,83,192,22,116,24,242,19,176,132,223,62,99,129,255,241,230,231,15,71,145,15,190,41,191,220,65,118,3,234,1,128,108,15,172,80,166,104,92,217,238,119,97,77,216,49,175,30,60,195,125,252,255,93,18,253,47,140,191,147,180,222,12,244,227,227,169,243,10,134,25,205,189,179,223,107,238,184,169,112,18,74,202,125,115,161,203,151,187,250,100,254,237,17,54,68,240,39,160,163,164,239,192,178,99,72,111,46,234,19,73,163,136,230,218,167,222,222,59,103,146,108,223,62,159,22,61,165,49,182,251,113,178,170,194,189,224,91,127,180,242,99,135,210,185,241,174,188,144,243,245,155,76,178,59,159,57,127,2,202,129,148,156,51,47,90,251,231,76,51,118,146,209,121,246,200,129,114,56,87,210,125,202,254,150,86,223,119,64,12,190,58,134,230,251,62,113,169,144,177,85,236,11,41,121,62,193,246,97,227,245,150,232,46,50,191,17,11,233,220,103,159,199,200,126,44,202,179,240,136,164,210,86,159,25,15,94,199,19,172,106,13,43,211,204,15,179,191,117,185,161,127,60,254,240,209,101,22,156,188,159,152,36,61,248,116,104,121,244,52,176,174,177,121,245,112,190,82,116,86,62,111,132,137,66,148,182,195,211,133,19,53,191,223,200,166,74,184,151,125,238,175,177,69,246,114,109,172,204,121,94,46,190,97,225,160,217,231,2,105,52,155,234,172,126,210,111,70,104,50,119,120,35,65,161,159,20,219,195,118,194,58,253,163,149,139,25,231,168,85,17,148,125,74,235,100,41,116,237,39,96,116,129,116,214,36,116,86,173,138,42,97,62,246,205,66,201,48,144,33,251,232,232,224,84,156,182,117,139,190,210,217,186,120,244,89,228,114,147,173,129,214,249,81,218,183,110,229,76,217,241,150,135,111,245,78,46,236,208,169,244,246,133,115,57,22,23,67,15,28,139,204,54,189,195,246,225,248,142,126,12,131,240,128,220,25,125,43,37,108,212,133,142,106,159,146,235,131,3,189,56,143,134,133,147,100,141,245,15,188,237,3,179,42,104,90,199,177,146,145,241,44,131,240,122,50,195,216,85,126,50,199,58,60,254,70,153,101,9,222,233,22,193,141,122,173,240,207,138,160,181,17,146,6,187,47,57,177,204,133,163,17,54,204,123,16,250,18,232,208,162,134,51,144,3,66,162,8,147,47,193,162,253,160,18,176,185,223,239,49,53,139,191,185,171,81,124,176,73,118,27,175,167,61,110,106,228,206,196,138,8,216,82,14,214,46,111,120,134,83,63,145,80,93,99,14,93,160,79,72,191,85,171,60,168,147,199,222,242,141,233,168,231,24,5,121,27,224,192,106,247,7,111,232,59,222,60,27,206,80,227,30,150,140,186,84,145,183,170,70,95,196,135,15,184,146,51,86,26,86,151,138,218,44,133,62,52,204,122,86,219,11,60,15,128,105,47,217,102,60,182,211,168,140,177,243,141,143,55,64,29,189,216,110,108,125,254,234,116,199,240,155,177,218,252,14,157,188,149,107,227,71,209,23,174,48,72,53,241,193,204,28,167,251,121,216,32,155,45,224,37,231,47,82,89,223,255,160,213,247,29,251,79,192,95,109,209,182,3,76,79,74,56,38,12,212,215,75,13,216,145,9,66,116,84,162,253,53,63,85,61,76,150,133,164,217,2,187,253,215,10,176,85,130,8,82,9,34,176,134,42,165,67,56,172,129,137,200,207,175,116,217,178,126,2,104,202,51,188,26,147,71,55,42,55,146,24,197,2,148,145,79,161,67,71,225,220,63,1,230,67,115,33,32,71,80,34,25,214,4,212,2,22,147,95,11,117,181,135,27,48,249,113,56,221,22,254,170,255,216,124,130,112,144,93,248,131,78,72,72,193,90,244,50,76,209,88,51,46,128,165,158,167,186,228,142,144,144,106,205,134,254,192,141,248,175,99,25,189,193,93,201,142,232,148,7,70,239,162,157,134,97,39,49,137,205,84,164,187,126,34,117,230,181,132,217,84,132,80,46,59,115,137,76,248,124,180,140,124,86,32,185,236,86,1,196,62,71,128,44,185,55,79,118,82,254,92,68,70,196,126,212,227,99,144,251,184,78,67,181,252,245,145,143,142,65,139,181,196,19,228,222,41,149,181,182,70,121,81,47,44,83,159,69,231,106,206,164,241,167,12,32,5,44,60,185,220,72,78,4,22,17,86,145,142,159,6,107,19,198,12,125,110,71,8,64,244,74,199,41,28,233,117,204,71,188,77,41,4,157,61,156,65,36,107,52,45,222,32,115,65,13,240,245,178,165,115,12,63,103,213,91,227,149,103,220,207,246,65,171,212,165,242,194,163,111,122,232,134,214,57,229,46,7,26,186,9,26,66,37,115,96,131,52,99,65,112,57,163,23,130,237,211,58,100,118,89,169,241,56,15,244,114,251,180,239,231,119,199,48,97,142,207,61,203,144,149,75,83,220,36,72,7,221,203,168,156,209,156,49,146,139,91,211,131,7,215,218,194,108,247,45,57,254,66,146,174,91,108,226,143,76,196,223,83,204,151,159,65,156,151,139,231,208,165,223,51,82,103,245,210,113,28,127,58,61,97,100,61,224,104,131,175,105,169,220,27,254,57,198,129,204,40,94,119,19,196,192,160,0,81,67,113,96,246,255,198,134,251,142,17,113,101,17,61,138,103,186,122,51,31,137,63,53,125,96,253,86,156,37,74,32,85,247,68,227,11,83,49,142,244,22,233,59,80,222,111,25,145,204,37,128,8,177,88,2,143,106,49,230,194,96,222,229,173,92,14,140,0,125,91,23,7,31,37,202,81,164,165,85,79,226,92,162,31,247,25,17,39,114,219,189,108,71,200,201,92,188,121,193,53,183,196,167,42,79,37,182,38,236,99,68,152,192,227,91,196,118,26,195,205,39,120,85,42,69,201,153,140,198,174,111,9,219,118,134,26,18,235,23,178,26,23,128,145,135,71,30,19,233,205,13,53,233,34,160,211,29,31,18,49,182,181,162,239,121,173,11,101,159,206,228,178,25,17,191,231,181,239,253,206,235,203,117,170,86,195,124,30,125,31,223,227,67,34,170,183,120,179,231,61,106,95,206,38,253,78,237,2,25,18,185,194,225,216,131,100,70,211,134,44,216,205,210,233,167,215,160,132,145,213,141,237,191,205,111,181,121,236,97,247,87,178,134,226,152,155,79,170,185,150,235,186,87,249,104,237,41,190,49,216,164,170,57,5,232,71,142,84,203,26,172,38,91,140,139,222,31,144,171,180,176,246,174,38,208,153,145,138,80,104,232,161,95,220,44,117,221,87,89,145,128,89,109,26,44,230,153,58,56,239,235,85,223,208,226,209,166,88,7,91,28,123,130,87,235,105,205,210,237,86,25,28,221,191,62,75,169,82,24,89,72,7,178,165,7,218,152,136,113,72,189,155,210,142,120,93,142,162,70,202,182,237,31,239,55,184,192,214,231,230,100,77,80,53,163,158,19,54,16,84,22,38,91,254,128,188,109,114,242,46,70,128,55,179,62,58,65,124,167,233,75,223,140,133,182,155,249,167,25,79,58,1,21,127,253,29,156,145,145,239,9,117,203,35,113,218,30,37,27,59,130,176,152,146,193,89,8,37,120,102,190,181,134,16,157,129,8,205,159,154,196,86,89,215,42,150,84,139,250,123,2,130,82,49,226,81,150,57,130,13,52,20,91,25,60,226,86,17,147,136,177,174,36,109,12,90,237,120,64,199,174,121,49,146,108,165,84,216,211,246,188,38,139,86,133,195,102,118,213,250,64,62,13,20,42,87,165,94,151,96,33,188,120,204,34,66,225,130,130,119,103,88,32,252,227,54,125,81,72,108,155,180,200,156,85,24,119,173,128,182,203,200,46,189,76,135,62,110,123,49,127,159,109,244,172,12,146,75,131,169,89,58,34,153,195,170,209,241,70,14,3,124,36,117,66,236,19,122,142,187,133,221,238,213,156,177,60,212,213,28,233,109,197,156,134,189,171,57,116,138,29,13,232,57,55,155,96,55,114,248,201,71,10,92,102,109,17,132,183,150,229,20,135,138,30,153,104,133,232,119,36,199,203,179,28,91,96,186,76,249,220,20,81,146,39,166,70,213,24,153,152,91,43,230,14,38,80,43,190,24,93,192,247,90,107,85,48,43,3,101,44,72,206,122,199,243,190,174,62,141,213,125,219,168,148,127,241,54,132,95,150,206,245,140,74,165,164,182,69,51,18,117,126,112,29,32,104,61,61,74,181,245,36,229,25,239,135,107,93,63,64,22,166,246,53,62,150,224,211,62,246,22,62,183,13,52,24,110,159,205,37,192,214,152,150,211,210,144,53,86,169,83,175,44,234,179,122,86,61,103,75,24,79,132,73,221,0,167,65,165,208,58,49,153,3,1,216,94,236,123,112,132,189,200,103,67,123,230,186,203,143,214,223,126,178,137,93,25,46,30,87,41,194,64,144,59,209,100,21,42,36,16,174,182,23,94,174,194,195,162,132,136,197,224,228,183,89,224,123,80,19,151,92,135,42,232,120,187,232,18,219,64,64,90,196,90,249,1,107,121,193,192,164,191,228,189,186,72,51,41,206,232,76,94,231,216,172,181,227,214,205,89,239,249,153,123,1,98,235,3,42,194,149,64,91,71,91,245,248,49,179,234,151,127,78,12,242,157,63,189,253,139,176,229,30,190,78,165,123,188,132,242,233,187,182,133,225,167,158,26,212,182,130,191,231,173,159,94,27,135,253,138,50,73,53,255,36,35,34,54,113,247,189,118,193,18,251,100,215,158,45,31,69,162,113,71,82,103,249,114,162,58,1,13,197,1,86,120,109,4,136,113,218,130,94,174,150,234,217,102,224,136,129,166,12,124,89,186,44,4,250,181,225,235,79,64,144,66,144,242,140,131,232,183,237,211,194,35,237,252,79,158,250,219,220,231,218,139,13,109,170,85,218,218,91,182,99,187,59,118,163,246,4,68,189,169,26,129,177,122,168,220,215,167,251,174,155,108,20,22,197,228,186,232,226,159,145,141,206,82,83,255,151,28,144,171,117,174,70,134,240,6,43,52,70,216,78,12,85,79,197,201,177,156,211,5,137,142,47,193,100,40,61,221,226,170,202,189,49,227,199,198,244,15,218,106,7,175,254,66,87,171,43,218,106,52,171,233,134,246,154,205,208,91,57,131,240,210,124,192,30,71,70,50,105,210,153,136,165,184,60,219,158,84,196,152,77,185,221,6,23,191,101,93,245,157,66,62,198,21,185,103,221,181,225,101,160,98,55,6,2,56,130,131,25,66,226,127,96,160,28,106,91,215,154,61,160,143,63,184,225,180,52,250,9,60,235,236,18,184,223,17,64,156,31,147,90,121,39,120,159,187,77,161,185,154,77,121,204,50,135,239,209,218,236,134,105,56,91,181,165,129,98,201,8,52,221,152,239,217,128,248,23,238,21,169,71,130,65,76,95,25,132,83,204,253,28,21,164,146,93,45,205,3,56,100,235,29,45,43,197,89,93,239,190,171,97,111,29,191,220,146,69,194,108,68,239,175,182,100,140,98,126,231,66,22,122,75,106,216,215,150,220,66,111,201,236,6,165,17,183,122,178,196,123,132,44,191,37,159,159,254,6,134,151,60,253,205,78,3,126,113,222,223,250,221,191,248,175,245,70,252,39,213,45,160,67,198,182,23,210,234,204,141,143,22,131,227,149,222,182,242,146,177,203,216,201,68,90,183,127,200,125,194,170,228,102,209,16,20,193,83,171,192,24,125,166,240,36,101,226,251,136,125,142,83,22,109,170,200,151,65,220,25,69,230,175,122,37,126,140,237,151,145,228,80,104,26,137,57,69,31,98,12,136,249,232,94,186,0,13,214,196,76,188,169,122,150,200,144,181,35,67,22,148,15,59,1,125,116,252,41,249,20,92,52,45,218,155,201,248,227,169,201,142,117,57,131,198,111,121,132,208,230,95,185,62,128,56,203,75,0,182,86,53,181,236,5,80,41,164,125,154,101,59,111,238,75,131,4,114,79,53,255,96,160,75,39,169,61,51,109,135,98,188,200,49,175,139,205,166,133,66,247,91,17,203,41,249,133,236,73,158,159,51,223,119,249,231,104,245,187,60,29,207,196,122,220,15,144,245,74,253,23,174,77,27,133,195,69,238,121,218,241,144,163,138,153,86,208,203,155,191,179,44,137,77,224,129,94,252,98,50,237,74,121,71,245,186,68,3,189,191,87,39,44,133,254,216,223,61,156,217,244,82,87,251,155,60,78,185,178,87,1,189,191,167,113,17,117,249,33,12,221,254,31,93,254,242,226,237,112,49,116,241,109,67,72,231,110,9,165,31,187,123,107,189,40,210,124,38,206,113,116,223,135,205,209,208,36,111,186,136,205,173,122,253,249,81,13,180,22,19,203,66,185,160,13,88,60,163,1,246,185,222,91,247,127,47,79,141,49,206,103,118,237,60,142,183,138,204,34,51,64,140,108,187,22,111,204,218,208,221,241,237,122,179,13,95,248,142,187,103,108,153,202,158,118,58,176,185,196,169,185,221,214,183,220,236,39,96,61,236,39,224,181,239,69,19,232,234,178,255,58,217,12,41,253,253,244,149,97,251,173,203,155,16,12,160,45,203,19,93,187,242,194,65,111,254,49,127,8,95,91,244,66,118,217,200,108,139,52,105,127,179,172,247,84,200,168,112,176,177,76,108,45,133,118,116,17,209,157,22,207,208,74,55,95,25,1,172,159,26,179,1,171,249,151,216,74,17,191,123,250,151,234,85,26,63,42,24,187,166,172,204,237,202,108,66,225,33,66,20,58,116,229,197,122,186,193,155,17,237,95,102,28,15,42,3,103,93,45,227,178,226,122,244,101,80,89,85,207,224,138,16,176,21,146,198,234,112,164,187,169,110,122,52,135,143,218,194,71,103,184,33,130,21,239,85,186,199,23,165,68,214,44,22,173,231,244,203,5,156,248,36,187,43,107,202,131,237,112,16,216,159,225,142,212,189,164,132,223,22,58,99,30,242,65,183,42,186,148,212,78,131,53,251,11,155,10,176,250,9,248,59,236,161,218,16,43,67,243,56,111,252,124,199,122,52,96,252,239,57,126,146,162,223,72,6,174,180,46,49,189,233,189,31,56,214,184,193,23,158,45,207,179,66,42,215,115,104,120,114,71,245,160,147,49,129,218,202,220,179,114,155,65,153,174,95,98,24,150,188,101,170,25,152,97,150,129,59,174,53,242,130,175,127,55,242,24,95,202,104,247,70,175,220,73,55,107,11,111,171,75,119,114,62,47,217,37,2,237,78,154,219,203,194,167,201,208,68,3,115,165,151,238,36,155,84,52,138,6,154,80,250,91,113,137,216,127,236,119,168,237,75,170,127,112,202,133,247,174,25,77,57,9,50,32,181,15,235,250,226,251,68,182,4,197,92,23,215,129,52,211,55,69,232,128,48,255,129,167,112,144,96,66,27,80,238,128,201,50,34,33,110,101,40,119,242,109,219,159,16,15,128,61,50,248,73,115,120,37,41,63,247,133,189,197,217,46,69,233,231,105,44,207,71,138,79,51,76,198,56,170,249,55,56,233,94,165,80,66,187,40,248,128,72,115,69,62,16,60,155,129,104,121,92,48,160,181,81,205,197,211,82,219,222,196,122,94,186,108,229,130,225,170,161,218,137,58,87,197,230,250,154,155,104,232,147,31,69,193,2,12,88,250,42,168,42,41,129,53,230,131,53,186,175,103,17,85,168,132,189,32,198,53,240,120,162,22,25,102,132,96,74,159,74,83,56,111,37,52,112,70,200,92,236,172,76,44,132,139,98,157,161,128,69,218,150,95,232,69,73,165,152,86,143,215,73,167,30,235,2,47,114,40,183,207,45,32,138,187,89,3,103,18,202,18,173,92,193,67,144,37,209,134,199,30,129,197,225,56,255,60,29,24,67,208,31,210,217,3,85,44,170,211,87,255,79,178,185,136,136,194,154,164,247,141,204,22,148,253,35,157,247,44,198,180,11,48,115,71,88,98,130,71,26,34,100,219,133,107,146,132,248,83,244,228,18,210,32,115,234,212,113,52,16,112,245,87,152,201,115,128,75,241,95,230,219,187,220,161,93,63,170,107,192,231,73,143,244,64,125,146,238,111,151,155,200,130,239,151,30,124,188,121,240,99,117,155,63,208,93,191,121,79,187,69,111,188,72,125,86,182,164,115,229,169,160,193,87,196,121,132,199,86,160,115,217,242,193,118,212,220,23,195,147,228,109,253,130,157,211,118,161,37,175,179,146,250,60,149,159,0,157,96,247,81,123,210,122,171,227,63,81,237,209,146,127,155,96,41,253,116,26,54,110,247,72,180,80,49,70,53,83,209,113,96,132,114,156,196,78,199,20,104,223,71,71,59,209,182,157,125,56,150,174,3,132,7,135,231,254,126,0,4,98,41,51,22,25,23,182,102,169,21,192,215,5,88,195,3,209,104,239,120,177,243,196,57,245,43,180,55,186,55,129,30,174,16,222,223,31,252,210,13,167,164,119,206,61,93,120,59,57,193,3,42,245,109,144,30,45,51,200,137,234,247,222,94,139,111,250,242,86,12,245,187,132,216,131,44,241,56,55,245,190,8,120,229,231,251,108,55,5,38,11,171,106,29,38,55,118,42,21,226,117,226,224,188,12,204,193,31,220,122,5,152,83,204,195,71,102,52,115,248,32,19,75,97,53,205,212,47,72,192,53,186,189,199,7,115,198,65,139,76,2,60,236,206,98,79,184,17,185,234,173,79,231,198,198,197,131,8,224,160,123,113,177,32,151,104,27,134,38,144,248,82,176,180,136,211,216,45,6,151,64,59,61,208,76,38,219,178,206,179,192,7,193,197,99,109,234,221,223,206,219,224,73,121,2,175,157,53,80,71,115,96,101,54,41,184,125,65,182,30,34,122,23,113,20,145,229,96,243,202,166,154,177,232,113,225,64,150,14,20,142,230,13,10,162,85,10,226,136,191,226,13,66,118,166,193,100,208,193,39,127,138,18,154,56,168,171,224,51,149,33,147,225,131,61,62,55,202,244,55,78,210,119,15,154,92,9,53,142,83,82,70,163,26,89,155,137,107,200,44,144,114,82,9,176,216,126,161,7,126,28,89,172,30,108,90,17,42,12,119,158,209,148,255,143,211,198,183,141,255,162,18,244,162,223,93,151,247,102,245,20,218,172,245,26,18,37,49,227,16,63,254,197,108,77,83,94,167,130,123,74,41,48,45,2,79,62,86,15,85,250,161,122,172,167,3,203,107,142,157,96,75,243,217,2,76,95,140,239,255,57,105,185,68,57,6,162,219,134,92,233,221,157,99,93,41,43,37,78,119,45,199,133,97,37,243,209,49,225,232,181,122,67,202,88,106,136,1,248,99,218,15,57,118,32,103,137,23,26,117,217,75,240,154,78,52,171,131,60,74,143,166,62,182,107,234,175,9,91,119,153,246,107,24,118,9,23,86,69,56,42,109,55,66,218,137,49,137,65,225,233,35,20,31,123,189,59,132,55,82,238,1,165,92,57,108,68,233,67,24,94,224,227,63,67,63,198,56,228,166,54,213,229,99,36,170,20,104,32,132,208,143,193,146,184,36,49,19,130,126,12,94,48,73,60,254,229,99,200,201,201,152,139,115,154,147,56,170,161,217,238,152,210,116,29,51,208,108,119,163,52,221,51,9,111,11,88,88,5,151,59,39,80,15,209,108,119,37,14,252,4,58,57,224,23,172,116,212,150,50,237,46,220,95,250,211,180,226,143,19,31,178,85,153,58,124,19,243,31,251,170,160,25,8,63,139,91,139,20,206,155,149,166,127,13,137,238,79,45,81,73,73,236,116,182,22,191,17,71,240,90,30,230,88,243,19,112,131,248,124,201,85,172,115,116,197,229,199,208,253,196,26,182,129,106,63,61,62,173,150,203,23,100,108,26,253,240,109,147,251,28,244,116,103,153,176,162,250,64,0,92,238,204,50,183,126,94,206,96,36,208,34,18,179,118,79,35,24,194,239,250,130,113,114,242,227,55,192,242,26,139,190,232,252,52,116,60,247,199,133,163,64,35,41,121,115,103,131,108,247,46,109,203,235,72,26,145,224,165,15,14,213,84,91,121,3,107,132,38,21,206,14,36,184,207,250,235,94,32,36,133,214,213,223,89,178,209,155,251,181,164,217,16,153,111,251,29,203,101,175,94,15,111,23,100,213,244,147,44,254,177,123,7,181,134,227,113,171,201,103,152,173,122,143,45,160,197,20,83,161,189,253,203,107,243,175,167,31,62,210,203,202,43,72,49,30,203,63,96,238,91,184,176,240,120,155,251,16,199,117,106,11,194,71,240,198,210,237,36,240,39,96,55,240,198,172,249,247,16,93,174,187,186,63,1,10,89,151,79,57,229,47,30,61,63,156,164,117,163,64,155,55,91,124,254,130,251,93,170,82,146,75,188,31,247,103,155,31,52,65,243,135,140,239,12,94,47,3,12,130,1,55,9,220,105,212,101,226,131,111,101,47,63,149,185,217,253,46,252,214,155,255,207,147,211,255,201,32,210,161,65,216,232,208,40,186,191,100,61,100,195,45,245,10,92,75,223,20,132,95,119,233,109,125,141,108,143,92,124,201,92,70,116,129,97,235,92,209,230,112,75,91,203,231,230,248,79,64,128,157,33,233,163,7,239,56,4,61,83,154,219,38,54,45,229,191,215,126,27,0,4,82,85,205,11,241,73,222,119,20,125,224,247,19,16,214,69,85,101,66,71,191,180,137,231,123,164,122,76,70,135,132,69,228,239,241,145,146,229,255,4,60,118,191,250,113,159,9,127,254,238,234,157,165,11,130,139,91,10,152,136,86,70,121,169,92,159,247,86,71,33,148,105,109,188,118,37,7,210,33,239,151,179,179,52,56,125,223,160,51,215,76,60,218,118,101,7,143,121,90,36,153,20,76,179,0,169,78,147,158,86,142,15,134,5,233,62,90,247,106,124,247,254,96,171,111,149,87,50,27,146,184,46,241,42,93,95,105,44,150,0,169,200,214,0,201,76,95,60,37,154,68,152,188,245,172,12,241,185,49,228,127,40,50,112,64,154,233,194,125,127,173,50,93,111,70,197,90,109,191,68,70,101,114,141,116,4,46,1,22,151,188,83,227,113,190,219,253,193,171,203,107,103,39,169,161,252,173,68,114,100,210,102,61,133,218,55,55,115,147,73,92,251,196,129,6,167,198,219,93,126,107,251,145,169,105,14,7,105,243,93,4,246,57,11,139,160,148,237,82,47,11,97,47,57,83,39,79,206,112,116,170,250,227,135,171,204,52,34,187,174,131,58,172,234,39,224,27,79,66,192,90,241,85,246,250,219,162,215,75,219,253,35,92,70,139,110,27,78,177,23,129,241,196,241,62,159,240,245,71,147,204,125,105,68,125,191,160,251,6,78,137,155,10,42,254,214,55,144,55,154,184,31,119,213,55,96,37,85,27,47,248,247,190,1,53,249,47,196,99,210,10,128,151,42,127,49,209,203,119,14,0,220,142,255,35,65,186,166,106,190,195,16,158,122,224,27,212,156,246,174,33,123,220,46,125,185,34,214,167,236,219,81,85,18,41,90,114,243,79,201,177,223,114,132,84,2,62,154,199,250,227,231,15,172,199,164,255,201,101,188,28,151,65,127,197,247,188,65,85,221,251,65,51,92,81,232,102,181,9,9,205,147,158,141,235,247,206,100,191,17,20,252,119,189,77,87,243,255,59,126,163,63,65,108,105,137,255,212,147,114,57,21,163,125,177,159,67,170,75,88,251,138,154,161,81,182,157,232,228,138,154,97,246,99,135,119,53,154,154,1,10,113,165,177,97,67,244,200,190,136,137,217,165,44,63,97,29,183,209,186,22,47,216,104,88,208,158,167,1,29,158,75,228,53,175,133,247,225,39,193,24,243,168,28,59,200,24,238,128,20,198,108,248,104,105,233,248,48,190,4,193,188,227,108,27,25,190,176,207,81,52,20,246,183,18,179,245,183,142,215,23,103,137,251,112,198,81,68,164,164,162,85,96,38,27,158,21,7,80,69,175,110,221,113,173,36,1,152,95,124,156,125,58,238,86,57,208,193,154,225,72,241,46,73,68,166,251,190,58,14,42,219,32,129,4,21,27,155,174,17,172,216,176,76,200,193,158,10,6,43,211,48,203,165,155,47,69,154,1,48,125,190,166,78,101,231,36,126,251,9,160,223,182,214,16,34,46,156,23,199,253,124,71,133,72,15,183,90,49,174,141,139,88,153,147,70,81,223,65,36,136,168,87,99,71,81,250,197,119,61,230,12,90,153,120,28,192,215,212,153,189,229,198,196,7,49,71,228,3,147,97,223,110,138,83,99,106,60,19,82,238,109,43,142,101,231,43,104,39,123,179,96,98,171,8,106,80,179,129,41,49,215,22,49,37,232,161,67,177,63,211,240,254,252,51,32,244,198,239,44,11,212,113,93,41,127,102,170,1,84,235,255,138,100,59,198,73,138,254,204,7,140,110,35,255,67,183,245,37,245,63,150,168,63,26,105,252,111,82,7,255,17,11,201,239,162,25,1,45,107,178,107,232,236,15,120,58,150,158,135,228,180,240,72,47,207,44,52,7,183,252,42,251,83,44,14,84,217,197,30,219,221,177,223,136,72,33,234,77,85,52,207,209,107,72,168,152,180,140,104,200,177,171,174,16,100,123,119,226,45,65,187,7,110,137,164,23,191,153,204,99,8,97,137,251,82,176,27,237,74,203,103,55,229,1,117,18,73,149,102,53,142,68,149,40,64,8,172,141,30,130,161,73,125,2,187,231,172,252,66,12,147,187,150,60,197,66,100,200,190,4,185,31,82,57,28,139,32,229,174,12,117,252,146,46,3,182,146,14,82,98,178,252,147,164,187,111,121,217,76,6,74,215,27,31,174,46,86,232,239,175,185,134,51,25,69,166,216,211,33,121,104,20,32,83,12,240,24,150,56,242,16,100,143,249,129,245,2,113,196,93,177,105,150,230,181,186,100,205,105,194,156,60,230,239,169,52,200,207,225,147,239,213,121,168,217,251,89,69,149,150,232,10,24,176,133,243,141,130,188,40,200,96,28,50,35,247,93,153,181,79,144,27,250,253,89,139,122,214,38,28,50,53,83,169,172,87,186,8,89,126,27,252,211,54,109,196,100,4,244,159,69,26,35,9,187,243,71,67,188,95,107,20,72,17,78,232,131,82,21,187,71,210,217,120,213,73,182,96,37,38,95,221,49,23,83,72,30,181,162,174,244,134,102,56,31,230,117,161,245,134,18,22,46,216,182,144,104,189,33,208,104,1,54,112,90,6,196,54,213,29,245,114,197,159,194,197,26,214,197,100,69,105,62,168,106,230,47,99,100,104,6,106,179,245,212,15,179,17,249,234,74,26,82,131,101,147,161,135,100,186,63,18,8,255,174,93,218,74,193,116,207,28,10,161,78,139,190,220,137,191,119,179,254,137,175,131,160,224,223,80,124,92,174,147,43,3,240,167,102,86,14,79,78,55,2,164,149,133,214,230,209,96,56,31,167,28,102,86,183,212,179,31,34,250,152,235,186,129,54,154,149,174,246,54,226,42,157,145,8,250,8,114,33,251,186,156,39,5,50,125,3,172,166,142,127,129,157,36,144,176,117,140,29,55,192,122,138,13,251,201,186,166,129,164,106,148,98,158,220,66,201,64,187,54,133,34,76,168,196,18,89,4,186,7,111,8,31,115,171,79,206,188,71,89,14,0,92,46,107,150,205,95,134,242,10,172,27,219,148,192,235,48,126,65,125,232,12,224,68,199,63,127,206,145,254,14,165,206,252,241,111,176,186,190,47,255,113,28,223,208,250,59,74,63,68,243,23,109,250,181,241,63,101,52,104,244,127,179,188,41,209,24,255,224,49,200,214,186,13,106,159,150,246,115,244,177,126,26,62,87,90,193,177,190,109,212,85,196,39,69,255,214,218,36,126,140,194,34,111,1,130,29,58,161,204,11,67,132,239,227,139,125,78,81,150,9,120,200,195,150,227,151,115,65,61,184,207,88,229,32,84,190,115,168,155,57,161,107,195,31,116,63,122,129,42,172,4,182,22,89,163,189,100,235,177,218,157,80,27,2,9,169,5,34,224,226,199,243,131,111,0,247,139,70,162,150,153,208,59,214,244,94,0,236,151,113,184,102,227,169,126,238,191,119,185,99,237,164,238,149,252,150,16,190,220,239,127,123,176,48,173,223,250,7,13,141,254,85,199,28,32,37,26,205,184,246,155,85,185,60,161,96,127,10,107,149,85,127,227,10,199,106,181,241,252,101,204,94,254,150,142,250,47,252,6,119,91,162,190,221,66,75,47,107,247,109,190,111,27,190,146,94,94,82,241,163,143,146,206,175,71,243,138,163,169,29,216,164,70,204,81,28,44,96,101,86,32,217,227,187,179,47,30,152,194,98,170,158,204,176,134,26,204,17,26,68,159,150,167,155,234,87,28,237,37,65,107,72,190,83,194,144,41,240,26,45,6,92,242,177,192,158,54,96,9,38,144,58,238,148,154,132,205,94,12,195,207,249,182,5,206,135,176,240,111,251,160,66,230,231,70,5,198,185,20,237,158,159,199,76,165,61,166,190,147,67,208,152,92,89,179,138,195,104,100,22,36,186,154,190,109,240,159,249,94,168,227,14,127,233,145,188,220,211,229,42,157,18,213,91,226,40,173,146,158,239,112,19,107,16,199,186,225,182,164,86,190,152,23,151,203,162,32,56,164,154,66,162,140,82,212,47,125,51,7,30,32,223,106,124,146,140,68,224,235,102,193,83,177,55,45,12,103,241,120,86,52,40,11,143,41,110,153,248,148,209,17,106,166,64,238,130,245,93,38,27,34,200,170,209,234,47,46,33,29,244,179,48,102,112,124,126,15,174,48,238,95,133,213,239,19,2,139,192,69,251,249,232,6,58,6,185,84,245,200,171,6,186,196,36,120,91,200,85,3,221,192,101,40,106,158,173,78,22,19,19,19,189,87,86,115,183,39,169,207,220,96,232,8,207,48,134,179,66,42,147,170,158,159,93,46,255,38,113,104,33,38,138,98,217,159,48,18,78,50,90,36,56,230,103,212,104,63,97,14,116,189,117,233,43,230,56,35,8,4,7,71,12,122,54,151,11,251,180,13,53,205,89,149,88,99,7,27,190,115,247,246,228,205,185,164,68,246,221,109,250,78,223,100,71,63,20,207,128,91,60,177,82,90,139,211,10,187,218,74,191,23,39,240,127,79,31,253,252,55,27,244,239,82,223,189,117,153,219,97,81,52,98,151,11,104,150,80,6,16,114,113,185,126,8,209,235,167,130,255,198,159,254,245,248,78,159,146,122,77,186,118,88,249,170,190,93,94,124,221,107,3,204,187,242,37,212,98,222,249,189,80,27,147,211,180,68,186,209,25,175,49,57,107,199,60,92,7,56,161,5,13,76,168,137,87,104,6,99,222,83,254,244,49,35,12,223,208,157,133,55,8,223,215,244,57,149,222,145,121,23,236,120,219,148,5,114,111,181,224,142,7,110,93,160,222,179,129,59,230,163,136,57,235,121,245,178,5,96,49,9,213,79,0,237,119,46,158,195,176,126,79,55,157,21,111,138,50,45,43,195,201,12,151,1,124,232,46,216,92,5,4,255,140,191,61,45,135,152,219,180,17,96,97,150,210,174,206,194,74,61,119,29,110,172,138,100,157,238,188,251,65,19,132,247,242,252,118,115,178,92,123,15,20,79,235,126,161,176,127,108,213,3,99,171,98,135,90,88,236,0,117,28,203,29,24,51,99,45,59,197,147,151,84,247,27,159,159,251,179,85,84,82,8,178,65,158,221,125,152,207,244,190,26,20,33,239,78,138,221,132,16,203,99,79,31,137,114,166,57,144,103,176,113,172,73,86,175,219,157,213,47,124,84,240,23,91,210,226,135,165,107,41,237,20,65,217,118,81,73,221,9,174,51,118,30,119,90,5,204,244,43,177,92,228,224,75,235,254,39,249,99,48,142,64,120,243,72,232,0,5,7,67,35,141,114,142,23,129,245,21,110,219,242,49,93,81,110,152,112,81,157,36,227,183,4,85,48,217,124,123,63,200,63,132,24,40,18,237,153,61,170,69,213,222,57,132,32,75,168,253,24,185,189,203,38,21,59,142,58,132,47,6,103,161,204,243,20,2,61,165,63,204,23,238,26,209,191,153,240,98,10,252,42,90,44,244,196,131,254,125,77,126,133,66,207,56,106,137,17,209,212,7,79,100,89,157,19,96,1,193,150,159,35,100,252,207,99,121,169,85,136,167,88,154,46,74,91,67,90,186,200,162,84,115,213,38,242,183,88,14,215,134,62,107,129,207,130,159,39,216,130,168,99,93,88,114,64,194,239,97,86,197,113,126,10,102,229,205,162,247,173,136,177,31,30,102,190,35,43,8,213,155,148,69,106,82,70,169,59,131,251,138,100,19,169,166,34,123,42,239,85,151,57,133,96,185,187,197,165,36,54,14,105,11,24,212,195,252,156,62,96,125,97,28,171,211,97,115,44,86,169,144,109,31,59,253,33,161,146,48,171,31,190,145,61,48,116,166,223,206,129,233,129,132,27,192,44,99,135,22,239,101,179,33,2,226,59,146,32,232,114,178,213,77,211,36,113,116,57,153,128,197,245,254,236,24,186,156,28,10,155,56,120,51,22,0,133,16,233,0,83,84,38,233,120,23,175,143,133,80,5,206,182,91,102,244,204,6,151,167,222,177,66,186,91,71,36,61,75,48,51,35,31,96,205,9,37,158,40,24,31,215,232,185,51,204,42,22,80,227,231,129,32,139,85,21,126,207,253,61,90,38,238,108,151,229,14,136,200,63,254,220,240,39,192,229,150,192,150,234,3,15,127,93,6,221,11,123,250,147,31,33,187,215,146,42,216,172,10,119,57,69,78,124,83,152,150,108,8,84,235,73,112,70,140,103,81,71,222,33,159,49,234,134,129,39,42,29,167,121,167,15,31,81,98,171,26,74,151,25,12,189,104,158,228,227,253,82,52,240,13,179,125,154,245,245,10,223,29,177,153,136,150,173,211,180,205,252,15,123,185,98,43,95,239,37,198,127,191,111,219,250,162,115,64,103,110,246,213,131,241,144,233,233,21,165,23,25,70,159,179,97,18,164,162,49,244,97,145,129,77,239,184,206,36,104,206,233,244,156,201,201,118,241,62,147,135,189,122,185,180,177,82,152,116,170,26,179,118,25,215,55,173,225,134,250,231,60,104,0,114,24,243,214,205,253,4,116,220,200,153,208,40,76,219,253,118,250,224,227,189,240,140,232,238,78,71,199,211,205,84,175,222,115,30,128,137,79,223,184,84,238,42,131,44,104,242,71,174,171,56,156,110,117,239,246,2,227,18,141,149,235,28,89,96,120,181,91,249,166,192,46,45,215,96,202,158,23,237,237,239,110,166,159,204,122,95,195,151,130,79,82,16,103,211,179,95,103,120,132,206,184,149,52,195,241,2,112,38,62,127,196,122,175,99,125,209,218,141,189,159,73,244,22,67,93,230,57,242,219,189,124,172,24,3,40,173,250,46,29,121,112,84,29,84,32,126,83,198,252,186,186,65,104,39,179,193,59,205,176,166,255,173,145,191,168,123,4,163,25,184,30,247,225,117,217,238,192,138,55,145,159,132,176,99,66,73,121,180,176,72,185,137,156,218,229,219,234,32,6,199,142,44,239,226,7,111,251,198,183,4,90,27,214,138,105,28,223,204,251,64,123,142,208,238,59,20,186,140,249,3,196,203,231,24,44,45,57,57,37,223,72,94,134,244,27,79,191,115,185,39,81,246,135,237,127,56,38,147,70,194,34,221,250,207,141,82,125,255,72,7,236,61,221,255,72,241,201,185,229,88,245,152,236,49,163,25,102,204,115,172,212,182,125,108,201,38,133,179,213,248,217,10,111,157,189,168,48,44,95,235,130,204,114,189,203,120,127,158,189,154,118,242,244,225,125,191,106,122,249,143,133,96,119,123,122,84,119,230,139,228,31,26,210,20,124,41,73,81,73,135,208,204,225,7,210,167,31,223,88,188,29,86,171,254,144,203,246,194,182,153,255,220,184,212,78,23,71,42,243,142,171,143,104,243,66,139,242,142,195,234,253,41,185,85,227,38,245,138,5,74,8,103,170,214,231,76,171,32,38,184,72,169,69,125,115,191,151,246,86,255,193,196,23,214,47,31,194,54,168,114,121,92,13,244,3,39,151,188,134,205,183,250,98,243,169,248,40,184,60,194,55,182,33,51,133,240,200,143,216,133,100,152,115,95,27,190,223,239,211,63,162,178,154,217,187,165,141,56,59,11,100,118,49,72,63,36,239,51,221,99,173,218,242,240,99,235,75,194,181,248,194,41,13,218,118,231,229,1,47,222,50,124,71,91,150,199,246,71,209,9,50,248,171,245,171,117,109,127,229,7,131,4,218,11,210,27,42,89,81,254,7,43,51,190,129,154,78,230,28,249,203,223,4,10,255,109,213,245,79,184,162,79,100,23,87,71,22,90,99,229,229,159,234,118,134,234,54,53,191,235,99,95,126,242,63,197,211,191,185,148,255,6,174,138,38,139,190,28,120,191,183,240,116,33,121,86,171,108,31,176,122,45,31,188,10,246,206,62,198,212,252,13,202,132,238,8,248,189,193,231,211,213,66,187,246,187,150,110,72,193,189,146,81,157,21,213,128,102,227,247,135,17,50,215,127,247,100,99,176,230,127,213,166,252,175,46,30,98,148,208,92,125,46,196,107,217,83,111,161,129,84,202,174,170,119,38,215,188,47,126,22,154,214,119,214,174,65,96,153,142,187,173,61,170,34,146,59,134,164,8,76,8,159,21,204,144,250,94,132,176,130,249,118,23,37,226,168,113,223,84,137,91,181,92,204,124,145,219,233,117,84,10,254,148,204,158,86,80,144,206,42,133,42,185,49,11,116,25,137,175,67,178,14,34,19,245,133,217,91,159,67,26,35,29,181,174,216,206,221,170,131,89,241,209,108,231,99,66,45,113,103,33,104,182,243,17,255,117,200,136,142,58,28,116,196,71,187,120,237,211,127,174,115,138,100,130,149,70,224,80,132,86,146,7,72,210,231,244,133,132,241,38,98,199,11,222,144,41,183,207,160,205,147,95,144,168,33,233,119,235,142,116,142,172,59,235,113,204,237,243,218,219,102,104,207,216,197,182,60,253,139,157,28,132,240,55,98,53,38,98,26,104,98,202,136,191,161,127,14,238,28,160,129,197,104,98,202,246,186,209,20,18,208,229,83,99,138,50,71,48,217,146,145,61,163,14,21,148,156,1,7,84,171,200,171,239,9,38,233,167,20,137,64,159,195,105,77,75,2,23,181,201,45,170,187,97,217,224,196,130,216,133,172,206,254,132,170,249,186,215,234,240,30,168,146,235,126,165,157,186,74,223,73,38,220,157,109,45,53,148,195,254,77,205,174,23,99,175,102,16,121,33,200,251,75,100,110,30,201,21,161,113,136,5,240,8,65,51,240,254,97,156,3,25,221,61,244,85,26,43,107,158,15,163,175,178,174,49,115,117,149,172,35,134,225,121,143,171,171,196,32,23,231,105,46,175,242,122,65,240,181,122,10,46,84,205,83,2,163,253,179,152,6,58,141,115,245,32,232,52,206,241,193,223,16,210,222,40,244,131,0,33,174,52,80,81,230,16,217,23,100,248,223,46,131,178,255,78,127,233,119,126,222,219,232,133,251,27,146,109,63,23,192,161,253,187,110,145,171,108,225,191,147,45,122,120,251,151,118,167,100,43,192,243,95,39,37,126,87,242,188,98,109,255,71,47,196,187,223,80,129,166,249,41,25,97,243,1,111,165,146,180,200,150,210,158,243,21,90,42,219,26,191,90,82,214,206,203,215,172,165,0,18,79,243,39,234,36,29,204,45,24,140,161,248,173,29,22,226,10,112,211,227,174,122,93,146,117,146,255,232,117,89,141,251,240,71,175,139,68,123,30,3,255,217,85,175,139,245,72,143,125,241,168,61,193,200,119,3,141,64,248,19,254,60,139,252,203,96,26,121,232,242,46,85,205,194,252,188,170,75,253,39,64,43,89,62,181,100,39,57,94,165,120,143,93,105,30,181,241,98,107,226,135,205,60,7,132,180,187,47,38,126,28,64,109,237,22,218,109,135,214,145,210,113,202,35,107,69,235,72,113,184,244,124,144,191,210,145,26,83,95,69,1,33,104,29,169,85,56,4,197,158,48,19,5,33,146,165,49,36,78,125,254,19,96,35,168,57,112,58,185,94,98,130,181,165,146,115,218,74,167,78,16,49,185,25,192,95,75,253,67,69,132,112,15,129,131,154,61,51,91,215,158,208,147,67,140,246,234,63,223,185,45,159,44,137,197,145,8,86,128,159,14,197,58,97,23,56,66,109,101,252,44,16,132,161,96,101,36,18,123,252,77,26,236,67,162,41,238,235,103,140,221,251,140,60,148,147,231,66,201,213,172,47,162,55,92,107,16,98,73,249,22,227,149,139,89,157,230,253,209,118,89,118,130,230,235,195,205,144,16,80,3,65,54,20,35,254,241,255,184,1,228,239,227,127,103,116,127,53,241,255,111,195,237,255,67,166,240,255,164,28,182,255,5,126,130,150,59,96,251,118,161,190,114,70,48,155,101,50,181,254,55,181,131,146,14,145,141,65,174,87,228,115,174,93,148,188,64,134,27,182,188,32,48,156,62,49,233,253,250,155,155,133,51,238,86,197,108,213,183,148,181,43,163,136,122,214,169,124,221,25,211,53,101,180,151,197,149,210,70,170,5,104,80,197,111,167,171,225,154,1,28,121,134,79,56,200,15,72,51,40,191,246,82,90,68,215,103,5,243,70,113,223,15,158,119,191,219,173,200,123,151,110,121,239,110,22,12,57,145,1,243,194,25,90,82,17,252,76,16,194,70,171,71,0,143,199,71,52,63,10,183,153,205,49,99,37,153,242,112,36,73,154,215,65,171,91,29,132,220,183,68,172,79,56,130,151,16,17,155,80,142,220,35,139,249,81,25,123,6,198,37,27,41,205,116,25,69,232,187,14,163,16,229,203,163,236,46,117,79,125,170,6,26,128,247,214,249,230,216,3,241,43,0,94,199,40,145,121,58,26,128,87,202,159,71,132,72,181,204,13,158,101,76,150,90,62,247,48,41,2,219,160,176,138,103,136,221,146,57,211,193,121,10,78,244,221,78,211,26,92,157,222,213,228,6,208,206,49,52,49,24,29,16,209,141,150,247,83,206,147,191,173,112,67,60,155,89,217,130,209,193,148,107,179,226,122,241,219,177,100,220,10,170,38,89,82,200,220,56,21,78,86,205,208,30,71,50,141,29,220,149,2,70,88,32,112,182,203,79,54,246,63,111,228,89,49,248,239,10,190,242,79,223,221,191,142,22,182,69,172,28,26,155,172,93,9,219,170,191,121,31,46,91,50,62,133,22,167,69,215,76,145,37,54,188,82,247,226,89,228,226,16,253,13,199,169,219,145,119,163,142,95,136,14,165,12,52,45,180,181,76,155,250,234,153,228,143,80,154,74,63,119,227,172,174,205,21,153,214,143,40,249,146,74,11,89,96,176,97,156,103,132,43,28,45,185,112,221,106,79,125,96,146,30,83,217,92,200,10,162,159,131,25,68,182,86,88,152,210,85,10,17,102,66,187,38,122,41,96,227,41,224,64,13,6,24,193,72,224,64,43,144,3,10,204,136,91,86,3,224,24,255,85,123,212,141,241,159,127,5,207,140,251,79,106,186,228,140,200,102,130,200,100,250,55,241,66,105,159,110,234,113,74,3,219,157,16,93,49,60,196,218,119,178,203,3,224,202,223,209,82,138,65,202,119,164,205,85,57,128,160,177,143,164,119,30,25,69,114,212,45,111,233,251,89,125,58,127,47,115,197,2,87,94,255,129,191,38,69,214,158,54,124,72,3,242,52,28,77,226,22,247,54,46,207,37,190,97,4,14,101,10,201,221,62,156,33,235,48,236,22,79,114,188,176,49,177,116,157,40,208,60,92,26,77,27,123,189,62,130,236,182,161,3,219,161,56,176,231,74,165,12,231,11,24,227,183,247,169,66,116,56,141,173,74,146,42,109,45,206,89,15,73,122,197,184,198,68,46,62,187,130,194,19,227,105,93,149,87,83,233,25,186,230,117,78,214,25,135,20,160,88,174,109,82,248,37,58,145,165,41,253,251,65,90,101,79,155,51,152,5,210,143,94,9,44,42,201,146,85,154,116,14,179,140,217,127,202,82,164,19,210,247,192,41,4,143,77,195,9,96,125,38,222,141,136,33,252,68,32,98,220,246,64,215,133,149,152,215,80,14,169,30,61,167,240,108,145,55,47,19,126,22,74,95,51,10,67,68,40,66,226,204,225,64,252,228,228,152,123,241,219,240,254,244,44,187,159,128,225,141,120,61,241,32,234,143,237,109,194,173,153,84,61,34,218,145,181,44,106,172,42,192,216,44,91,189,218,102,239,46,195,249,13,254,28,163,184,67,133,96,179,50,153,72,233,158,1,14,100,106,127,168,63,115,212,231,205,242,168,207,143,24,24,69,193,247,182,100,247,133,199,72,122,176,245,208,201,187,105,102,87,102,163,128,54,160,155,38,138,185,138,41,55,175,199,234,111,107,27,231,218,47,195,100,80,154,100,23,93,248,73,60,123,106,80,167,40,134,81,195,89,238,17,171,152,76,13,66,242,230,169,139,110,76,186,212,9,90,160,40,30,105,110,238,174,31,194,159,240,90,63,97,242,151,161,103,161,98,58,225,1,13,192,98,121,96,174,105,52,4,37,33,223,248,93,38,243,247,136,80,168,243,91,20,30,72,77,162,32,92,96,195,93,114,106,112,10,31,175,94,205,52,92,115,145,162,220,228,182,212,182,163,90,185,143,147,233,92,70,81,85,99,98,82,220,241,119,22,39,87,246,3,80,110,174,116,104,68,22,51,47,135,157,36,205,252,98,130,127,94,17,116,139,165,61,70,41,180,30,143,187,94,43,249,121,17,227,222,131,187,171,145,88,137,227,27,186,150,111,198,165,4,243,40,165,29,160,18,179,119,183,199,2,10,18,213,108,96,237,4,97,250,182,16,165,205,28,234,228,103,165,44,89,102,225,108,87,20,65,87,185,239,43,138,160,171,220,55,154,34,136,190,68,36,26,149,30,39,147,221,28,30,124,12,168,164,208,160,111,238,236,172,192,127,16,56,124,78,184,136,193,19,146,236,170,152,126,225,113,17,156,57,80,224,91,55,245,113,103,70,242,181,215,99,70,158,31,152,63,1,152,23,193,120,101,55,122,52,196,221,65,19,58,243,223,37,107,8,171,42,35,128,124,223,252,6,147,27,114,88,215,99,93,119,37,211,121,214,246,131,201,219,88,207,71,219,214,37,71,8,115,42,214,133,158,11,44,54,255,4,176,179,74,158,228,127,226,173,47,178,22,245,232,144,75,168,67,124,24,17,32,5,60,224,208,44,83,113,121,59,121,212,78,167,136,96,14,203,95,90,172,240,137,247,185,255,90,209,38,20,37,244,220,91,245,51,13,133,33,13,108,33,57,42,189,229,152,45,232,100,24,32,207,105,192,62,219,85,77,65,22,227,122,125,229,112,0,179,113,154,103,201,249,150,137,204,186,250,236,157,247,18,76,135,140,55,168,63,25,221,223,126,227,187,40,217,59,148,154,30,61,94,116,235,179,204,204,196,251,111,190,175,159,222,82,164,107,87,125,39,149,29,188,75,136,14,214,17,214,156,102,16,185,215,171,215,213,10,240,67,49,156,49,138,255,239,6,218,255,211,97,45,97,166,30,250,128,13,240,102,200,202,164,24,74,87,251,12,215,220,141,136,211,180,144,136,243,233,93,39,201,151,16,202,11,95,231,151,108,125,163,133,243,58,1,91,39,103,82,59,143,186,47,48,44,4,163,92,134,19,159,7,85,56,113,22,116,254,4,88,153,223,224,220,114,101,243,77,169,43,175,245,116,117,189,123,118,17,248,212,208,251,53,217,120,248,55,150,203,83,23,243,200,59,84,173,138,66,189,241,237,64,177,210,107,229,178,177,198,157,83,178,87,112,81,12,181,116,67,197,107,154,66,161,35,62,68,159,27,63,47,246,114,186,99,176,215,153,5,80,103,100,242,11,182,60,143,57,234,209,177,74,28,198,131,191,140,32,170,3,182,48,151,36,158,195,31,152,191,110,240,249,138,173,149,196,125,58,151,139,231,145,167,24,229,110,156,140,48,91,224,120,99,189,158,201,177,112,246,97,240,98,114,132,247,1,183,121,174,88,46,166,140,129,193,139,228,217,102,186,44,173,175,165,3,243,80,72,159,92,169,114,242,94,109,222,208,195,128,112,169,15,154,237,247,29,7,32,91,220,241,182,250,240,89,146,13,34,46,143,144,194,203,96,60,79,65,212,139,147,217,152,253,75,54,103,172,70,235,134,126,161,58,203,81,84,152,167,7,75,166,42,194,50,72,126,179,243,199,96,151,242,104,215,253,156,175,111,187,136,212,99,231,73,111,123,7,126,159,107,234,43,38,189,56,74,226,125,23,217,22,134,200,79,120,159,172,255,37,179,91,58,22,248,172,14,183,117,49,38,75,214,103,183,184,233,9,210,136,229,101,232,96,90,217,31,190,145,173,200,175,34,60,38,66,158,167,248,166,171,231,77,133,109,254,208,227,119,15,241,126,69,2,127,242,253,175,188,188,43,10,173,75,151,231,23,211,249,205,113,244,151,252,83,200,43,242,79,133,235,203,129,241,167,144,250,50,50,249,23,204,77,151,191,133,53,255,171,248,46,51,246,242,142,246,111,117,249,63,208,55,114,101,192,40,121,55,214,129,148,45,91,168,87,146,228,157,197,27,163,139,196,14,216,2,84,29,189,133,174,46,44,213,138,225,159,235,178,53,122,76,240,163,213,213,102,92,145,241,44,140,121,154,202,117,255,163,178,51,250,114,139,127,165,218,22,76,51,179,99,194,238,29,215,168,222,222,43,86,212,198,187,177,63,215,30,189,121,78,72,77,136,167,135,195,50,190,241,186,214,152,15,88,74,171,80,27,201,50,142,207,11,19,91,79,157,128,42,157,2,112,124,167,252,44,202,186,163,98,250,45,154,230,128,159,27,198,65,111,86,220,106,105,16,107,161,33,131,149,125,32,27,30,114,160,101,239,189,54,40,3,23,170,154,32,209,156,32,4,101,14,248,103,85,222,119,183,255,185,128,253,79,126,41,224,31,136,247,123,215,127,149,162,51,63,97,188,164,250,245,141,131,64,157,250,88,61,51,137,136,23,188,187,157,79,223,37,132,23,189,81,64,86,61,250,58,146,34,181,238,74,98,61,134,140,231,239,78,187,226,189,79,36,249,174,190,72,163,0,26,170,38,24,102,124,121,125,25,49,2,213,196,210,100,37,198,74,190,18,32,179,167,23,118,36,187,18,32,131,235,67,107,70,100,226,104,88,104,129,244,232,214,176,96,239,167,127,223,253,255,62,154,249,61,102,65,47,185,63,19,182,185,62,190,250,255,91,191,7,194,191,187,111,127,75,202,252,49,126,5,33,12,106,0,169,218,63,145,152,255,241,27,60,58,255,186,165,248,54,146,251,183,186,227,159,35,24,244,188,127,138,173,31,223,142,119,252,19,87,177,239,203,127,10,20,254,197,23,249,157,9,121,113,253,229,31,187,235,234,227,198,150,248,189,85,222,103,121,180,23,183,111,168,123,134,55,58,254,153,213,80,36,189,41,62,148,12,52,173,232,174,125,192,240,54,178,213,156,220,165,102,169,140,62,213,188,44,11,17,39,250,20,199,55,188,178,138,12,236,124,155,171,2,167,129,154,38,171,155,133,219,74,142,119,98,100,19,221,239,7,133,16,197,130,73,2,240,179,172,193,240,108,176,166,185,79,54,224,150,200,230,95,213,98,214,150,253,167,133,247,155,44,192,31,181,37,0,64,172,232,247,10,146,133,26,32,244,109,168,120,192,91,199,234,91,174,159,62,236,120,232,94,35,90,241,174,140,215,116,122,148,119,80,90,88,205,182,190,64,239,99,245,252,143,222,247,203,177,199,145,57,221,101,56,115,253,145,163,165,163,169,160,103,83,147,178,154,102,224,101,132,113,138,208,164,79,141,160,128,220,123,237,236,210,6,19,104,26,2,25,69,128,182,152,251,61,161,68,220,247,37,135,233,162,119,43,107,45,19,246,104,179,176,244,239,7,241,45,63,87,1,2,35,55,93,171,85,76,236,5,110,86,74,77,160,31,223,13,68,5,194,47,33,36,48,68,100,97,73,180,140,106,44,87,253,157,28,252,91,214,119,12,64,243,47,73,239,115,9,51,41,174,252,58,92,171,254,219,41,243,5,149,58,223,69,183,174,71,84,186,214,255,112,99,124,144,79,170,230,173,178,67,105,64,58,35,19,220,56,110,63,75,247,60,201,35,219,25,132,41,218,106,148,154,219,233,52,60,140,145,166,201,238,92,133,97,161,233,230,217,108,203,193,138,215,149,180,128,44,243,37,113,9,90,233,138,117,150,82,75,87,52,72,168,53,71,230,55,212,84,67,153,8,164,69,158,88,66,20,131,113,60,103,210,74,252,114,126,2,90,172,47,48,119,1,207,223,149,141,75,126,150,28,38,60,170,22,31,247,51,195,39,93,187,242,84,4,121,159,228,21,124,220,76,255,104,115,93,155,200,246,197,68,163,118,77,228,78,13,97,73,165,162,126,19,237,154,77,203,192,193,3,174,10,238,135,57,216,117,113,7,233,114,178,139,206,151,94,76,78,37,78,238,242,211,47,113,177,170,71,143,179,63,21,93,184,82,222,210,170,90,124,208,42,64,138,47,215,36,125,44,171,152,132,151,144,155,218,230,28,149,250,45,58,106,190,5,122,214,79,23,57,255,17,114,129,253,57,111,179,194,155,246,113,161,142,112,233,179,61,31,2,252,179,218,185,120,38,108,179,26,33,70,183,111,198,20,63,224,44,47,195,206,5,7,55,184,11,173,199,95,72,115,238,76,248,143,110,186,69,245,150,146,46,93,140,126,246,189,77,41,181,77,62,214,212,94,232,166,244,22,204,117,154,37,112,70,35,104,225,199,157,53,245,19,80,119,76,245,209,52,242,58,67,234,167,25,197,13,5,27,114,245,69,166,79,52,249,55,21,54,5,119,204,104,234,98,222,212,191,28,139,127,182,204,246,34,25,235,127,173,223,114,147,184,27,252,163,181,112,153,255,37,46,189,27,121,224,75,138,80,34,98,181,55,88,28,242,102,199,55,35,103,76,230,201,28,66,238,174,180,21,236,253,240,142,121,49,183,236,11,168,160,80,101,59,35,95,4,127,62,197,59,110,123,72,163,3,101,194,221,92,108,7,126,238,42,116,250,17,218,221,175,18,117,28,48,246,140,34,193,120,45,239,253,18,232,190,3,138,35,62,237,96,63,249,155,68,209,185,122,86,170,247,131,146,156,247,73,184,34,81,251,163,45,27,72,0,124,253,17,4,7,188,199,29,245,78,122,45,246,253,77,7,225,233,92,61,238,165,248,19,222,215,63,90,41,42,53,101,194,230,234,95,86,62,170,7,107,66,99,8,44,135,95,108,194,183,60,113,169,99,74,9,238,170,52,211,219,140,58,144,70,165,185,164,103,87,208,128,215,53,151,9,135,53,74,78,144,59,161,181,12,66,107,92,194,219,117,4,79,198,68,14,115,84,155,183,155,84,85,202,86,239,201,200,141,114,39,18,159,179,46,166,58,10,26,84,109,17,135,189,42,231,189,254,20,52,107,55,250,80,86,104,9,191,49,60,165,130,197,48,167,193,52,241,46,237,204,86,98,80,172,114,84,64,58,61,144,179,67,214,232,216,64,152,144,250,213,129,157,184,134,190,128,200,13,151,237,226,38,43,130,163,47,29,234,97,131,215,172,158,173,143,44,11,20,169,123,237,247,189,58,189,227,12,220,85,114,109,122,88,229,148,81,253,236,211,73,34,94,181,194,38,116,153,121,158,235,158,90,95,213,26,49,215,189,71,196,239,160,244,49,142,228,225,117,6,214,2,6,157,168,244,222,119,204,172,49,210,196,43,221,255,75,43,78,255,52,48,144,6,157,89,210,24,8,181,19,172,87,187,24,50,201,115,77,109,234,123,68,203,128,235,48,75,35,159,221,58,47,80,155,197,104,133,238,249,39,118,146,81,132,109,43,79,111,215,143,6,121,174,137,140,123,132,17,35,190,44,186,225,87,161,202,124,206,180,254,177,186,63,13,150,86,225,154,68,143,241,94,173,255,205,165,92,162,46,245,137,128,60,237,163,78,54,111,133,187,140,126,166,31,119,209,172,211,17,21,175,99,183,57,182,25,126,140,176,29,51,47,226,126,117,63,58,35,29,251,9,96,78,77,15,93,73,77,122,212,218,32,188,168,193,249,160,68,30,35,185,248,56,232,91,132,87,232,178,96,78,230,211,173,47,20,137,159,159,62,16,219,230,209,246,62,151,196,196,193,156,93,77,177,55,161,116,101,147,206,243,189,229,72,251,121,111,10,185,74,182,199,33,146,83,92,119,228,131,31,64,225,198,29,111,177,42,180,91,182,39,116,252,252,29,173,3,238,155,153,254,148,66,156,240,146,59,245,63,1,239,66,74,167,9,207,194,91,51,151,189,240,62,37,221,171,86,122,66,199,95,116,103,169,149,192,227,71,17,45,212,77,134,142,157,212,127,176,203,193,241,155,228,101,200,162,144,215,193,245,82,83,93,130,197,235,218,27,214,203,141,31,1,37,199,78,194,149,66,200,48,223,236,191,85,254,255,250,219,253,203,65,196,91,151,53,187,29,186,208,6,220,3,144,223,170,162,219,38,199,250,241,73,136,136,153,213,125,135,8,3,105,110,41,255,13,251,118,53,230,90,159,151,178,143,49,139,239,221,238,150,72,50,184,202,130,73,212,172,198,142,143,92,82,218,232,5,195,234,197,241,211,27,108,176,27,238,131,161,187,137,92,241,190,161,252,124,169,57,139,18,133,114,24,46,195,23,196,75,190,165,113,220,250,18,3,86,105,241,35,58,146,151,63,69,241,245,229,76,181,176,29,223,94,50,254,216,135,65,175,70,248,189,136,193,97,48,246,248,14,163,177,155,246,105,86,225,237,85,75,95,136,234,39,26,160,236,244,210,193,99,110,125,59,145,138,206,82,176,90,50,185,106,201,88,240,25,233,114,77,243,181,179,21,172,153,152,207,176,219,69,42,139,231,125,7,79,34,26,237,154,18,120,112,105,215,71,11,45,116,26,126,2,228,186,91,26,37,7,52,203,240,108,221,181,51,138,246,5,171,143,178,157,239,203,214,118,224,42,169,151,143,54,235,0,105,5,244,228,60,119,108,105,37,17,144,146,208,57,126,83,28,126,25,55,46,55,181,159,0,95,74,243,73,5,18,42,235,111,233,52,251,109,139,3,34,149,69,59,120,65,205,220,62,190,143,59,230,35,231,215,167,82,113,114,180,83,23,143,229,109,141,247,186,63,49,182,93,99,142,7,186,244,239,124,239,109,241,140,153,30,209,166,25,253,190,242,221,45,124,119,189,165,207,134,211,88,247,213,156,134,173,167,44,69,192,34,198,241,75,163,135,15,130,175,195,24,92,239,79,24,60,194,197,20,101,238,68,77,245,3,52,75,22,152,189,222,253,47,93,22,255,52,174,182,61,210,224,157,26,0,160,61,199,121,179,95,194,95,237,38,158,58,217,148,151,192,109,74,105,119,224,212,193,79,128,240,89,255,249,210,106,244,136,33,27,185,67,231,249,59,189,185,109,126,106,242,72,135,239,34,161,146,14,110,95,146,30,7,194,24,69,188,136,27,184,198,119,62,108,154,122,243,77,208,133,181,241,12,245,185,243,22,228,180,52,186,125,125,217,52,109,49,209,68,220,172,92,214,82,251,96,226,157,235,58,134,244,209,15,99,253,47,251,33,197,83,149,116,208,247,131,228,20,21,36,12,124,95,14,153,23,9,159,237,217,186,23,91,179,205,202,254,4,184,168,144,116,238,82,133,249,165,195,58,247,147,23,5,88,39,233,206,215,133,113,154,34,101,148,211,155,150,116,135,222,147,61,188,192,47,190,149,24,94,203,74,183,127,185,211,27,93,173,143,48,34,46,56,46,200,185,251,79,172,114,121,199,12,142,125,240,253,245,221,7,165,159,95,167,124,56,95,25,246,62,83,250,240,249,27,218,6,146,76,120,137,249,79,64,123,204,217,132,204,200,102,164,197,54,29,166,254,79,0,225,39,223,107,239,2,108,120,79,59,173,39,136,189,117,252,51,229,157,105,109,106,228,149,203,85,8,62,95,140,61,188,252,33,78,184,106,168,49,32,63,219,131,244,29,155,237,203,66,185,215,171,2,8,107,206,167,2,151,7,63,248,33,249,203,255,215,159,241,95,14,117,131,192,152,2,131,192,232,235,146,194,195,47,34,108,232,62,241,227,235,222,250,156,222,113,83,169,152,249,186,116,90,228,133,201,211,67,36,88,66,46,41,227,75,219,10,215,18,14,246,233,162,74,215,55,108,140,106,81,75,15,104,200,150,195,144,113,231,125,12,44,189,83,132,87,10,91,174,124,219,138,241,98,4,206,222,215,195,138,33,110,204,68,174,148,150,150,4,110,54,73,69,21,167,73,133,159,128,14,244,246,111,204,25,223,143,39,5,84,207,252,16,56,22,243,48,85,128,231,27,208,241,122,207,162,46,174,17,37,249,28,94,154,0,93,16,93,232,7,188,193,209,227,59,12,100,132,230,150,198,50,204,81,134,245,16,189,201,124,75,224,23,222,146,143,7,155,216,243,85,118,9,227,219,161,27,205,13,121,238,27,173,3,91,245,52,113,58,249,136,37,203,178,68,214,154,79,242,246,179,180,95,55,171,88,106,155,71,215,25,168,26,18,37,143,29,31,133,185,214,158,243,83,223,12,206,118,8,133,10,84,125,57,36,9,188,103,87,64,163,100,198,206,190,208,44,212,17,173,50,209,242,165,24,231,112,118,30,193,198,5,246,36,116,25,46,178,52,120,244,162,205,84,228,208,35,169,174,238,39,0,51,139,83,56,117,209,26,107,51,189,69,194,90,93,248,68,119,61,45,91,196,188,40,209,80,221,233,180,253,238,121,134,212,152,185,93,135,66,155,106,129,173,163,252,103,6,226,49,247,243,173,44,215,17,247,135,20,200,197,219,20,158,128,166,39,143,201,113,138,189,110,33,158,137,102,38,113,152,213,135,190,124,192,13,248,95,234,9,254,243,80,219,100,229,47,74,194,194,250,86,221,1,56,151,6,208,137,158,222,84,106,236,139,30,118,38,135,203,89,244,3,70,44,13,238,192,184,130,56,221,41,58,189,219,96,178,207,72,102,5,151,4,127,96,34,234,34,100,39,71,188,182,246,239,222,185,245,225,78,143,213,187,6,117,219,131,140,159,128,137,174,55,6,19,14,171,132,130,180,231,51,153,11,236,143,141,124,81,10,223,112,67,24,124,170,251,46,238,220,108,104,189,195,183,225,25,118,32,185,239,191,177,89,211,111,249,172,183,199,127,170,73,196,170,255,100,123,106,47,152,169,149,60,172,100,94,254,228,163,239,44,102,221,212,118,161,83,57,252,40,82,172,74,76,6,218,48,248,19,144,46,191,255,178,239,144,216,237,67,212,243,57,78,51,155,71,134,183,44,190,80,32,251,111,15,128,213,115,41,2,229,109,245,47,131,1,137,104,242,165,254,207,77,30,247,144,186,97,239,189,211,111,158,34,52,190,152,208,104,57,163,72,85,183,124,189,164,248,79,165,62,86,75,62,200,93,255,193,250,99,255,49,254,218,171,57,131,166,206,66,145,156,201,194,219,18,134,155,209,169,17,240,17,235,247,186,42,43,166,71,116,215,143,73,110,208,172,196,176,204,121,171,143,248,34,191,124,216,74,33,244,168,76,102,17,102,194,194,207,100,103,184,209,178,170,139,17,131,185,108,12,24,139,201,162,166,245,185,70,222,189,9,136,201,158,224,41,161,179,63,87,184,85,81,32,22,24,3,150,248,244,191,220,30,96,188,177,37,7,216,51,171,105,73,189,228,175,179,50,91,154,99,231,28,3,242,245,25,40,251,238,94,90,129,176,195,236,250,7,239,216,229,198,48,185,98,114,25,127,2,134,90,194,121,175,17,28,190,82,61,180,46,35,197,27,106,233,32,39,235,24,254,30,64,44,132,65,246,0,47,165,229,109,28,183,187,117,188,253,94,226,61,230,198,134,188,93,185,64,91,23,111,69,29,191,114,2,59,223,220,76,217,131,145,151,192,57,138,56,57,156,15,123,136,139,107,152,86,59,22,135,109,246,73,57,6,194,71,124,39,189,120,71,119,236,21,185,94,112,213,96,80,55,58,213,201,26,103,59,159,79,107,255,56,187,118,184,249,65,149,57,99,141,51,48,204,88,99,87,113,224,237,62,54,118,45,95,103,147,188,60,208,0,165,82,68,42,89,201,203,203,102,5,102,56,123,83,1,153,215,184,168,187,89,57,187,181,92,155,216,77,71,183,165,94,228,213,162,107,39,119,40,85,95,196,253,44,35,53,113,5,142,225,251,1,69,175,225,112,68,244,28,75,146,240,98,116,226,236,162,117,40,42,34,237,105,174,145,120,171,173,0,28,22,250,144,169,163,229,75,255,203,20,241,204,16,163,21,132,141,104,102,128,206,57,133,212,46,125,64,81,207,29,89,210,187,18,175,245,30,12,48,176,189,134,157,204,154,174,51,69,227,142,236,222,188,169,216,78,132,129,56,137,80,224,20,147,197,233,235,103,125,124,187,31,160,147,136,248,223,224,230,19,53,215,221,60,158,2,156,96,56,93,95,190,217,125,243,241,77,156,205,107,111,254,155,223,103,182,112,84,195,200,157,144,120,88,202,240,14,47,232,174,137,15,9,70,173,25,131,227,178,64,252,150,211,50,201,210,51,192,245,234,122,64,1,241,59,23,131,65,168,138,58,4,168,191,103,170,26,53,195,254,216,126,72,169,104,21,183,191,69,214,119,28,239,241,243,85,86,115,13,125,169,240,208,17,133,227,248,139,0,169,59,135,169,217,2,170,71,66,72,107,163,189,82,39,187,208,137,185,83,239,135,236,36,100,113,179,222,86,175,235,190,174,92,60,75,41,9,75,80,108,5,241,182,28,129,124,223,203,223,139,146,101,96,243,70,202,101,146,38,206,19,26,87,92,126,105,234,202,234,178,144,240,50,223,10,57,140,84,199,200,173,204,86,33,5,187,86,229,100,173,193,31,57,231,55,132,194,94,226,133,86,202,105,30,213,253,80,221,9,150,51,86,48,221,34,124,144,251,229,84,235,216,20,147,175,164,112,108,50,242,163,198,217,34,190,223,8,249,122,68,147,79,106,250,91,11,247,139,118,140,87,39,146,57,243,91,79,84,30,198,201,43,235,240,182,12,87,50,238,88,44,227,63,109,98,69,196,224,83,19,251,217,250,160,186,253,55,163,2,38,29,231,159,84,57,203,22,132,105,237,127,220,235,148,249,184,249,1,151,253,169,23,51,92,157,58,141,227,166,208,168,237,89,223,67,174,48,31,244,198,127,197,96,206,244,137,70,243,37,254,131,103,195,239,250,235,112,91,69,143,112,233,211,13,60,0,88,49,238,175,18,41,176,98,116,111,62,254,255,232,171,255,181,241,47,172,0,179,87,212,39,18,62,232,216,122,159,157,98,215,217,135,227,54,218,83,174,87,151,54,32,97,36,98,163,207,75,206,189,250,52,243,219,230,75,127,113,68,152,107,234,113,136,215,214,184,100,104,37,239,232,83,114,100,252,203,197,109,201,214,244,18,227,202,168,248,64,22,152,84,4,89,85,72,221,194,188,226,113,21,29,77,205,245,248,60,252,79,114,40,223,0,225,143,155,78,47,21,199,241,61,11,134,137,237,29,103,37,79,232,133,86,29,229,79,218,150,218,58,246,56,9,154,118,245,127,172,225,149,66,13,43,209,154,51,148,179,206,50,227,33,44,88,11,144,189,194,174,190,205,240,240,208,233,129,102,137,175,207,127,2,60,125,39,177,241,106,38,29,238,169,247,37,36,199,27,127,172,228,189,254,80,167,229,219,17,174,136,103,89,222,129,250,205,248,217,131,217,167,186,33,163,75,96,91,139,15,155,28,56,216,211,88,205,183,124,172,63,159,11,86,179,212,15,87,136,177,208,67,56,227,171,38,244,100,187,207,46,255,234,178,175,166,156,206,146,221,220,26,64,246,27,140,127,167,55,25,114,129,25,67,176,95,44,173,219,122,191,149,154,173,109,84,4,169,29,6,182,207,185,37,183,197,105,143,224,93,19,158,217,47,142,96,173,132,203,91,224,199,204,134,144,1,246,211,19,216,183,191,14,38,20,157,55,228,172,28,4,83,109,137,5,114,236,251,194,4,64,51,238,76,203,166,183,105,59,114,77,61,25,30,103,233,20,132,191,141,39,160,18,140,70,0,161,228,17,237,93,110,125,195,77,108,240,84,143,27,182,243,41,227,113,22,253,234,13,242,211,229,88,164,52,249,231,143,41,220,23,205,5,232,50,231,72,84,161,63,138,156,190,88,128,168,201,74,150,190,184,158,229,181,227,91,111,241,206,182,171,240,16,43,210,37,139,43,35,226,54,194,187,44,215,213,249,103,198,242,72,218,188,211,215,56,132,132,184,28,15,113,7,216,169,128,253,148,111,219,121,174,80,20,136,247,233,247,63,72,231,215,199,92,14,116,33,86,1,66,36,131,226,96,5,133,176,2,99,110,63,149,120,122,105,179,108,175,150,195,253,241,242,183,211,40,142,242,239,139,90,202,189,58,175,42,50,72,215,119,119,5,4,16,236,139,200,46,224,139,2,158,52,173,237,190,198,60,165,84,112,68,231,88,0,3,36,56,122,35,153,85,172,211,252,173,131,25,123,192,0,142,100,106,178,207,185,220,70,157,155,84,70,36,120,138,41,201,21,27,166,44,210,23,252,201,50,136,220,177,179,127,4,170,71,208,63,130,200,15,145,161,78,123,7,41,73,170,65,179,54,152,143,147,10,113,163,208,226,110,49,133,252,213,189,246,210,99,61,3,108,138,21,115,96,188,45,131,39,5,204,224,25,87,100,10,126,25,208,80,237,143,187,171,149,187,188,187,40,222,69,14,229,6,157,64,199,12,230,13,252,111,3,2,99,236,217,5,157,33,20,211,188,6,202,197,125,250,19,225,179,160,144,46,34,20,82,68,97,98,195,196,234,84,225,244,9,253,230,22,89,83,70,79,67,177,172,37,135,156,136,249,64,1,239,134,42,23,206,155,116,147,206,144,169,29,238,13,46,78,69,198,83,32,22,88,123,6,247,46,164,207,238,195,67,65,137,153,15,183,182,92,227,47,182,153,213,23,213,55,202,233,31,145,55,6,17,138,173,72,130,244,234,42,159,78,84,193,114,32,84,208,27,139,218,10,195,222,139,119,6,148,217,195,6,171,33,37,90,101,227,150,147,182,213,143,92,201,227,229,164,225,171,74,9,223,51,124,20,183,153,199,150,74,133,115,208,52,218,41,17,114,104,42,18,211,149,205,191,162,254,167,36,206,242,114,77,143,43,117,74,72,162,178,5,111,117,213,184,133,163,151,132,54,50,47,39,174,6,55,113,6,66,169,161,82,185,40,28,195,81,171,239,88,197,159,18,109,233,199,95,0,228,85,63,82,187,31,159,214,8,27,169,241,153,21,194,93,78,48,151,36,160,198,236,76,50,74,231,32,78,118,138,165,10,37,26,141,213,132,169,212,91,106,230,221,59,77,245,31,46,176,167,169,1,86,61,219,148,251,28,94,253,167,106,152,177,81,40,85,221,146,41,68,139,208,220,171,83,166,170,116,212,172,91,14,191,136,124,62,90,35,155,63,241,129,38,211,128,92,14,212,142,63,126,59,78,219,122,26,202,49,141,5,163,248,20,251,24,253,157,48,130,206,156,97,169,134,83,123,60,223,221,254,166,39,248,220,73,130,49,23,229,79,132,20,28,126,247,47,193,42,253,191,74,22,111,24,24,99,181,145,58,107,106,69,40,214,180,43,181,223,250,103,171,50,30,87,106,191,32,216,196,28,48,69,59,128,190,71,38,155,143,142,142,142,230,32,88,251,107,199,108,215,50,141,97,68,244,116,5,100,244,165,227,205,39,18,184,133,154,54,162,117,117,134,43,52,43,143,204,183,227,94,36,227,21,62,98,211,136,64,245,70,116,69,206,204,171,15,40,160,239,18,199,119,250,200,62,61,205,45,190,116,188,188,198,112,73,162,12,146,167,73,21,64,144,174,11,162,1,21,243,250,115,88,112,98,43,106,215,38,243,11,46,134,23,171,212,196,25,78,204,50,48,169,153,222,6,221,154,78,5,110,110,101,162,112,136,99,147,99,182,125,194,132,110,119,20,74,82,188,251,198,176,17,87,95,165,175,145,178,204,189,216,251,213,162,178,130,58,99,96,203,153,79,244,213,48,176,154,250,5,140,229,187,250,137,192,82,166,139,207,23,49,204,79,31,146,163,63,111,139,116,25,125,244,177,132,54,67,106,113,159,79,214,100,144,212,127,36,246,252,213,140,27,169,147,85,36,206,187,196,81,245,128,108,197,71,160,248,152,181,40,105,1,211,230,229,222,50,48,140,86,83,35,78,158,88,133,236,144,218,185,132,201,69,14,162,141,96,185,145,13,73,149,106,181,0,0,110,61,216,127,99,181,96,103,183,21,173,137,99,27,155,84,54,247,195,198,158,59,76,209,71,85,61,130,203,64,171,53,101,49,117,152,166,246,158,142,62,71,122,119,181,27,236,5,89,204,226,173,247,250,158,91,102,233,162,186,159,236,170,250,155,38,190,13,82,20,31,171,150,182,126,35,22,148,56,114,85,142,219,243,57,238,119,17,78,21,30,33,158,86,55,154,16,141,73,166,126,252,111,170,87,232,230,163,255,251,148,212,30,24,255,70,194,153,233,216,76,123,158,194,114,168,70,172,47,184,90,112,205,136,172,243,121,78,177,124,27,255,164,90,101,104,30,57,189,131,121,143,163,96,21,135,3,132,15,198,202,68,9,30,137,91,163,211,47,153,195,205,115,187,180,66,92,203,227,87,18,147,45,99,66,87,18,147,246,162,227,143,6,139,254,33,49,201,6,38,135,142,195,73,115,128,39,159,7,195,23,58,245,14,82,238,251,9,241,97,28,71,234,56,18,249,55,63,204,230,86,42,31,185,55,3,129,38,12,183,247,224,162,102,97,49,249,99,85,244,248,5,32,245,148,112,134,23,57,63,1,136,117,106,251,126,196,114,224,16,159,103,174,72,98,73,161,61,163,183,157,0,73,51,75,215,28,152,182,32,23,2,173,43,35,180,177,168,9,67,37,198,5,144,32,234,16,52,125,239,255,39,155,55,12,99,88,186,124,217,78,0,148,13,115,76,234,75,208,154,137,243,192,110,229,143,149,174,232,197,145,7,47,97,165,156,48,195,237,75,14,227,154,71,64,91,132,156,200,190,18,21,58,103,211,223,154,191,95,166,68,227,39,254,85,4,144,55,227,203,203,141,132,166,207,244,69,43,202,140,87,221,230,118,196,185,82,148,121,196,151,7,228,27,26,225,148,185,28,104,214,22,208,61,255,152,18,91,48,24,14,142,147,113,27,181,160,42,170,68,139,109,203,9,188,87,57,32,47,166,154,37,62,189,190,67,128,22,219,14,239,97,229,165,93,224,109,102,21,204,160,165,175,139,203,15,143,70,9,207,92,251,67,251,162,179,152,173,6,134,101,52,61,53,105,214,164,15,90,23,208,21,7,203,17,229,119,73,77,204,63,169,6,39,165,50,242,191,94,106,244,32,207,116,188,251,12,6,67,12,121,146,248,239,124,215,252,173,105,95,10,228,249,168,230,240,60,158,136,233,251,71,158,251,235,39,169,129,208,31,78,6,129,116,95,195,32,175,3,178,114,146,224,79,172,45,22,245,35,144,19,117,244,99,168,146,236,17,164,96,183,101,126,237,153,212,98,202,246,173,110,246,190,191,137,123,157,63,208,67,3,115,163,87,23,53,238,165,255,23,186,72,206,63,149,74,223,185,254,136,170,169,122,223,104,104,225,219,24,74,244,60,206,115,19,243,174,92,233,231,246,15,143,84,71,18,236,217,147,4,138,103,173,39,130,32,79,132,227,225,252,198,207,95,243,105,40,210,190,205,25,176,236,215,151,90,44,73,220,75,8,75,77,130,8,25,175,83,116,143,147,67,86,30,81,165,164,145,106,32,167,182,89,110,31,150,62,28,139,71,222,69,141,12,96,15,35,126,224,93,158,190,104,253,183,243,171,211,183,150,89,55,84,4,125,250,10,26,67,173,29,209,167,239,162,76,205,60,236,242,244,181,121,146,130,51,130,164,239,145,163,26,187,58,234,229,203,20,84,129,22,58,86,197,22,15,24,190,131,110,0,117,123,19,105,137,206,229,37,10,240,21,67,240,253,24,151,105,177,173,249,128,13,181,51,96,161,72,250,238,84,232,0,179,246,137,92,221,209,117,132,187,253,35,81,150,167,83,247,37,185,98,8,228,76,151,238,236,148,98,15,150,228,169,203,4,199,210,83,78,234,242,161,143,186,2,118,6,224,60,11,76,4,73,30,18,11,237,166,193,88,83,181,228,200,122,86,58,70,38,32,59,208,207,65,145,239,250,99,217,38,130,195,41,53,250,128,215,25,52,178,233,78,228,119,166,115,207,6,68,84,147,14,181,244,183,29,209,209,244,232,159,58,179,21,179,168,228,180,126,81,151,37,159,168,155,165,26,185,108,179,77,169,244,61,180,67,235,198,76,143,31,100,160,22,136,13,29,143,13,209,163,51,172,13,166,163,111,168,148,148,122,126,253,193,167,185,209,247,168,180,247,125,155,210,4,245,65,69,49,189,74,100,195,225,251,34,97,201,100,100,100,4,209,168,252,184,128,44,25,69,169,75,15,4,142,72,190,231,134,113,143,194,115,235,210,244,40,194,204,34,157,62,112,240,233,191,155,178,143,248,52,136,188,52,61,211,20,37,91,130,108,131,47,150,134,39,22,75,151,138,116,160,242,182,83,197,50,50,224,139,223,154,205,209,122,48,255,185,101,151,108,215,218,191,255,67,84,226,240,39,128,12,19,13,191,191,111,171,48,27,169,66,190,6,232,212,167,91,229,165,37,198,66,210,166,132,211,105,11,84,83,126,234,115,139,37,59,144,242,26,131,50,169,157,21,26,173,201,186,3,191,128,231,19,18,241,235,251,179,0,226,127,18,170,65,159,123,31,165,174,206,189,241,168,242,31,226,127,156,123,61,186,89,113,37,232,115,15,174,255,117,147,241,242,220,139,20,249,14,236,138,60,165,82,191,117,213,9,179,166,55,124,233,78,208,56,181,220,179,92,125,42,201,209,64,66,21,153,136,32,146,195,253,50,15,153,83,84,230,157,17,70,195,230,97,149,2,228,106,114,149,2,44,44,116,234,183,93,241,217,70,168,106,44,167,103,69,97,79,12,222,235,114,241,138,127,248,140,137,58,245,214,184,219,249,77,156,213,168,174,40,50,97,193,89,63,92,120,205,72,159,183,119,144,186,116,160,27,69,142,179,236,75,83,19,218,43,142,40,183,179,179,138,23,174,100,144,197,138,236,27,45,8,115,197,204,31,209,254,92,66,223,223,189,156,163,193,54,54,138,144,115,151,218,39,79,5,15,91,80,51,236,247,44,231,53,166,103,66,31,117,17,100,213,39,38,104,93,255,200,189,212,160,239,131,43,59,181,59,55,2,135,201,229,193,79,105,82,236,81,244,169,31,63,130,81,247,240,98,179,251,96,105,67,51,188,69,145,188,95,196,120,226,64,171,52,200,174,40,253,108,145,20,69,71,99,39,146,28,75,136,118,254,86,86,4,110,93,126,32,156,63,54,208,137,114,17,149,59,176,170,61,84,151,219,248,170,18,155,119,183,148,36,125,172,72,215,247,246,132,205,223,232,95,219,153,254,139,90,223,29,140,169,22,225,175,122,55,171,111,1,6,12,192,131,13,28,172,111,150,61,195,82,18,12,33,236,117,219,237,110,202,209,1,37,47,226,20,52,26,81,136,177,230,133,215,21,133,43,226,162,191,109,127,169,218,63,11,185,60,145,108,67,163,129,174,241,158,42,139,60,174,34,100,172,146,10,137,123,33,186,122,163,129,216,237,21,213,100,133,71,97,8,129,34,150,65,194,82,35,102,28,167,134,34,31,4,34,80,151,99,23,66,18,61,109,3,14,1,58,148,237,219,193,220,171,35,71,102,229,217,48,87,141,92,93,55,133,164,218,246,108,171,160,25,171,107,37,207,165,65,51,225,179,250,171,122,176,78,84,61,11,158,13,48,253,72,4,167,184,138,55,178,248,98,80,100,123,136,172,47,140,47,12,191,106,124,101,209,230,53,66,136,2,76,58,78,155,69,63,103,61,51,228,79,152,154,75,1,45,89,125,13,222,183,209,129,202,153,26,159,210,240,114,90,234,218,45,113,241,84,224,82,20,104,87,113,190,73,9,99,213,123,27,20,47,111,114,107,142,214,49,15,147,89,5,89,170,255,21,114,167,167,19,129,202,129,132,129,212,200,198,254,22,74,210,94,119,48,108,118,171,232,129,21,59,14,234,173,228,218,62,167,192,29,110,34,27,203,122,142,149,74,231,218,156,219,225,241,193,203,83,100,78,107,206,213,102,139,121,235,5,113,112,112,24,215,41,215,222,142,160,96,72,55,235,133,192,160,152,206,246,235,106,236,251,32,100,5,83,126,103,72,54,43,141,148,35,199,215,200,89,107,81,142,47,119,87,33,141,218,205,193,193,57,183,255,117,135,215,75,171,227,112,220,42,79,109,219,122,215,12,110,167,62,58,26,7,168,46,225,61,134,38,43,78,105,102,233,248,60,186,230,108,45,214,71,77,51,71,56,9,137,20,6,240,39,117,246,248,20,218,82,2,146,83,34,218,130,75,177,9,168,130,51,142,149,74,90,81,195,246,125,103,57,150,130,2,152,132,230,186,11,162,228,54,38,238,220,0,129,145,205,58,56,13,104,63,237,90,253,48,46,15,188,196,243,36,94,207,42,180,42,150,231,219,170,246,167,252,116,211,234,144,66,92,141,37,27,88,71,205,96,213,214,219,237,45,108,136,30,244,70,30,165,30,253,190,96,64,126,111,15,55,181,255,161,250,76,35,167,96,117,159,191,153,1,209,142,122,225,251,249,10,227,55,18,187,156,90,180,224,224,126,120,14,45,199,18,219,72,14,116,145,86,49,4,20,220,131,45,29,145,61,179,239,181,85,11,154,105,1,60,146,106,223,105,247,75,170,211,22,115,179,41,31,103,97,245,41,110,213,179,96,43,162,65,85,142,220,11,162,103,105,47,200,237,145,233,217,238,145,147,89,114,111,104,100,221,252,224,231,166,214,43,236,161,239,247,69,49,191,4,76,12,46,26,91,78,70,186,146,135,5,195,238,190,85,94,231,175,140,224,16,244,23,140,21,103,150,114,101,177,157,88,60,255,182,162,109,105,90,156,218,239,245,40,69,151,213,88,167,196,36,197,79,235,206,76,154,35,110,243,155,51,59,209,70,8,73,174,225,147,130,218,123,32,14,88,9,148,175,50,252,118,222,39,18,95,11,195,92,110,251,241,19,121,60,254,114,47,50,151,149,92,169,130,106,79,115,184,0,103,186,58,12,183,100,2,115,128,62,49,6,57,49,17,68,32,91,128,173,130,200,242,156,149,253,4,192,144,222,190,38,250,146,204,64,237,152,56,224,213,140,3,204,43,101,90,187,209,143,251,194,84,75,8,190,171,252,132,163,47,2,103,108,179,208,144,125,104,141,74,185,83,45,86,128,55,113,100,214,211,62,190,132,213,67,153,176,208,66,57,125,15,49,14,213,90,215,20,217,194,202,35,200,81,206,239,178,55,120,20,67,173,216,15,52,105,135,167,186,214,18,88,198,103,93,134,59,204,225,221,151,227,246,152,0,41,13,194,134,243,49,43,75,222,200,45,29,18,95,155,136,203,219,237,37,3,242,241,87,248,147,185,18,23,74,65,81,161,230,166,252,165,57,234,142,216,250,74,20,9,232,119,34,92,93,151,125,249,78,80,72,219,161,153,214,241,125,63,88,45,104,90,18,32,244,55,101,204,66,177,64,168,218,40,11,139,15,188,53,201,227,95,11,99,186,252,245,175,229,103,55,222,223,175,149,150,28,21,188,167,72,222,183,65,92,172,172,230,150,197,164,24,201,81,227,154,105,18,88,27,6,25,233,83,160,175,153,193,149,207,66,209,208,187,1,111,105,89,90,178,246,52,117,181,37,35,95,35,15,60,39,200,242,5,212,34,10,186,238,205,206,224,213,180,53,86,103,217,88,140,145,167,58,222,200,158,152,153,136,21,101,126,231,233,131,97,117,168,53,99,118,107,203,56,206,145,79,241,206,147,68,21,8,61,107,170,78,46,144,14,188,54,78,50,20,208,240,254,17,2,254,157,191,97,102,104,81,161,154,6,58,22,199,165,111,221,4,224,190,142,116,176,17,59,156,46,91,54,252,78,212,37,241,69,124,248,216,161,213,151,143,166,255,227,129,79,78,253,249,200,104,138,203,206,252,46,204,219,192,193,180,186,229,107,203,44,31,84,60,219,249,176,229,117,85,20,175,248,144,186,201,211,19,45,57,186,231,212,55,148,9,98,4,9,161,206,6,110,20,122,211,120,194,218,124,163,51,205,165,50,22,29,46,255,10,240,114,5,97,108,51,56,191,60,7,7,69,237,62,227,100,116,221,9,110,106,184,116,117,83,106,145,117,53,57,165,65,234,158,89,2,175,83,242,18,160,192,78,254,44,68,83,124,81,121,96,79,59,25,185,118,80,21,243,159,40,144,8,193,215,88,79,217,4,119,47,198,236,10,82,15,202,198,33,173,196,51,233,242,7,254,114,217,12,20,101,211,88,80,123,241,211,52,23,166,47,10,4,87,40,33,192,117,188,83,53,190,75,179,227,214,205,122,75,160,167,95,103,219,167,90,232,190,44,178,229,210,236,36,150,178,126,86,118,84,254,26,61,27,204,86,146,48,184,12,105,20,108,14,239,222,189,254,180,228,210,176,13,166,23,63,19,212,91,53,178,125,110,133,59,225,197,52,105,114,105,216,30,188,104,200,237,245,104,241,178,20,161,84,78,131,98,109,230,151,217,82,117,247,71,61,252,189,63,176,111,202,93,168,220,94,6,166,254,114,79,145,219,56,161,147,26,209,157,212,255,101,137,219,129,83,132,190,213,135,69,204,154,115,36,58,64,34,190,24,14,50,242,47,2,105,23,209,183,13,39,225,193,255,66,4,252,242,47,58,169,52,183,127,196,121,55,74,126,255,242,19,208,198,239,123,246,38,37,253,87,47,223,210,192,83,60,21,143,143,17,54,245,182,240,227,51,158,124,245,69,73,112,107,157,81,145,126,224,24,138,69,73,248,220,58,82,108,198,0,164,25,79,142,171,64,203,203,64,191,245,130,204,153,74,195,2,246,79,134,97,237,31,134,225,142,126,49,97,2,90,122,169,6,37,12,231,80,128,184,50,96,79,204,72,52,255,214,60,120,13,189,90,209,92,250,209,123,138,183,223,135,168,75,229,20,162,87,43,45,136,149,255,11,201,204,252,211,180,17,27,11,207,20,152,181,35,189,167,182,255,58,104,184,164,58,8,225,45,17,35,181,40,82,163,181,106,68,60,168,84,223,150,156,243,26,185,243,181,46,37,3,221,131,79,161,31,190,193,57,123,119,123,2,197,176,154,0,130,181,19,68,73,7,67,148,182,99,169,10,231,236,48,186,59,240,130,203,232,136,36,30,94,43,88,229,25,229,19,220,236,182,203,154,33,201,172,186,120,106,106,29,231,65,144,255,53,147,181,242,236,52,251,73,202,126,96,106,216,205,173,105,246,41,200,140,70,37,201,210,234,40,140,95,41,127,44,219,237,107,119,165,40,96,113,227,235,130,44,200,193,193,155,238,71,219,189,233,154,3,60,199,109,174,149,18,72,19,221,62,201,197,225,126,72,70,62,105,19,226,162,174,5,35,184,117,54,236,238,78,115,135,87,189,237,115,197,189,150,169,133,104,124,139,27,251,27,59,205,45,113,74,165,173,69,227,254,245,190,53,101,167,249,173,100,51,70,171,231,92,142,252,47,176,155,79,84,116,172,126,160,50,125,167,114,0,131,221,22,59,114,190,134,231,126,207,235,112,131,109,39,134,211,75,102,30,60,33,125,126,87,240,173,27,242,173,219,105,230,199,123,97,25,209,147,165,186,63,200,125,223,27,56,156,221,3,221,101,250,172,16,123,97,181,3,167,205,68,48,184,231,155,45,207,158,19,159,77,189,228,201,52,63,110,182,229,177,97,104,26,221,35,94,90,241,253,48,69,8,141,233,183,127,230,70,169,82,52,139,215,198,105,108,106,45,173,221,17,97,219,181,247,65,235,173,137,194,246,165,139,250,84,89,66,173,58,15,75,77,85,235,194,84,118,251,140,226,41,39,222,16,233,59,102,86,31,22,44,64,1,85,224,107,182,8,40,185,70,247,45,68,60,220,52,160,95,179,254,62,190,251,203,191,123,1,255,203,6,255,3,158,171,244,182,138,65,96,169,87,231,76,157,19,70,93,150,212,42,171,165,37,51,224,173,252,55,108,229,140,114,13,190,235,19,211,188,207,14,14,28,72,51,111,167,92,152,184,105,107,211,29,223,108,28,200,13,121,14,42,122,177,59,231,139,53,117,231,241,44,73,146,90,149,34,41,25,195,200,240,152,152,211,94,103,212,215,253,176,136,114,253,94,118,219,87,49,173,31,249,127,2,94,197,137,116,206,241,244,144,165,70,104,67,234,158,11,101,114,245,239,6,61,42,247,91,13,119,127,213,187,86,241,92,53,115,131,247,177,210,33,49,87,210,216,129,199,103,129,179,246,72,41,139,144,74,209,31,164,123,145,146,152,249,241,79,114,169,250,194,73,84,47,164,228,167,193,122,177,12,166,167,146,203,220,248,107,53,27,246,143,130,215,68,212,114,80,51,101,180,103,116,180,199,155,51,241,15,26,56,160,252,23,230,181,216,62,197,236,19,211,161,12,58,107,218,188,124,27,241,138,179,91,51,164,163,86,199,165,242,223,142,154,235,32,13,101,225,198,165,193,60,75,14,39,155,121,183,71,41,62,86,187,179,196,35,98,200,67,191,236,40,125,199,167,17,218,179,11,243,41,108,105,53,85,245,124,92,104,171,77,221,214,125,84,58,198,250,222,183,59,106,13,223,143,125,135,101,233,140,182,229,206,227,186,84,209,47,111,121,166,219,4,191,234,21,249,89,130,64,107,35,20,202,32,108,94,204,56,45,232,42,42,45,88,37,25,137,86,97,49,85,207,130,144,40,56,50,148,96,242,238,99,86,73,12,235,146,66,55,75,95,37,63,167,86,93,87,219,184,135,18,223,227,205,27,79,246,56,126,209,5,113,240,110,252,136,20,29,99,146,170,143,217,163,125,153,102,88,149,193,211,58,43,241,9,134,136,101,101,159,99,9,95,85,68,148,1,225,15,242,198,200,124,164,8,122,135,172,220,239,45,169,39,44,26,168,210,41,134,232,49,14,20,44,124,168,208,30,175,158,143,229,131,147,240,46,140,91,154,144,199,103,155,134,178,51,69,103,180,144,130,122,106,49,57,241,209,68,106,11,53,238,82,145,125,14,207,253,69,62,135,138,19,126,12,8,168,153,225,146,224,182,31,152,150,54,28,48,176,18,164,85,87,137,68,105,60,109,126,56,109,168,157,109,173,222,229,63,12,39,41,177,103,17,20,32,32,206,186,81,75,4,185,151,195,9,78,76,59,49,129,244,10,124,169,126,64,218,158,249,74,63,167,197,200,208,148,151,210,21,211,191,149,164,54,14,134,100,92,227,168,132,181,234,67,132,66,32,68,126,64,246,8,218,91,130,75,51,235,69,213,219,176,60,226,10,149,68,249,86,151,251,235,185,159,123,53,190,19,85,103,249,233,21,56,101,60,97,158,81,74,140,82,105,158,214,141,158,229,72,73,155,39,12,197,246,69,169,120,153,113,32,248,236,27,83,234,122,237,170,57,115,104,160,185,239,61,159,136,133,106,9,39,228,68,97,230,128,238,165,227,34,181,5,8,8,75,44,47,111,106,34,231,17,232,235,139,238,254,229,119,100,206,234,253,231,250,161,172,168,98,154,240,131,70,197,247,163,15,243,220,25,59,40,167,74,106,62,215,217,218,62,127,237,93,66,129,218,209,87,228,76,73,120,109,222,135,43,34,234,70,26,83,205,200,203,238,144,196,205,144,195,250,149,128,218,210,121,24,201,31,48,182,206,30,231,250,47,187,225,69,243,37,4,247,1,15,120,140,12,2,240,146,66,35,147,112,38,6,40,75,7,230,46,195,136,15,98,102,129,42,5,129,115,44,99,16,70,134,24,76,148,61,242,81,99,92,13,25,228,133,138,3,165,220,174,17,143,124,197,243,192,107,218,47,31,219,119,165,202,194,232,194,107,16,189,155,124,70,31,250,123,138,70,173,76,159,51,39,223,178,228,200,216,32,184,207,132,169,40,29,172,223,160,237,7,82,89,227,229,229,253,108,214,236,63,190,197,196,90,123,219,202,110,56,51,208,106,192,79,55,204,143,77,117,20,41,21,157,75,207,195,114,47,93,67,69,112,17,39,46,0,105,30,203,128,31,19,19,3,168,251,36,54,225,163,72,85,240,19,112,222,103,89,246,19,208,84,40,57,137,137,250,58,222,254,188,143,204,206,249,117,133,155,88,199,184,151,162,78,145,164,150,99,207,129,222,96,31,28,33,164,22,221,11,174,53,4,199,21,17,26,8,127,99,35,125,134,147,137,6,19,188,90,49,184,121,240,151,19,12,79,200,244,83,116,9,69,158,49,240,241,241,142,52,126,78,19,210,251,232,202,210,172,245,245,108,126,180,207,226,195,11,143,59,142,130,142,200,60,20,188,185,84,135,142,78,82,236,209,94,149,4,111,183,157,120,194,212,96,149,8,131,60,158,101,36,105,64,240,215,42,61,94,169,145,90,218,46,79,37,121,136,0,57,154,157,170,146,97,247,242,124,34,146,3,77,204,186,251,229,164,162,233,17,146,118,134,120,126,168,20,174,234,153,102,190,40,144,123,122,84,50,242,133,236,77,106,1,50,157,21,130,202,186,53,91,96,61,130,172,65,20,14,22,36,164,114,103,68,99,140,243,41,242,151,51,42,62,5,101,88,90,26,186,163,147,24,245,27,85,158,69,35,66,250,147,209,125,62,135,189,36,139,165,75,249,170,22,76,182,115,155,50,150,79,70,106,10,47,125,195,205,172,56,103,62,197,251,79,18,213,33,8,198,84,133,92,57,58,208,186,0,233,189,197,153,167,115,35,80,11,114,136,163,173,163,140,167,90,0,20,52,153,85,125,242,121,128,125,164,203,99,52,114,221,35,57,217,245,35,206,34,104,240,75,233,192,122,113,215,194,118,178,52,199,217,44,179,52,180,10,70,35,30,23,191,229,92,159,156,60,215,92,238,86,213,169,111,104,25,212,24,186,233,225,226,73,116,103,171,51,203,164,67,149,69,9,28,13,123,147,201,207,158,106,157,80,107,248,164,14,153,34,48,235,230,199,167,168,64,219,93,26,110,232,247,86,249,96,106,122,47,149,200,80,247,54,222,24,225,167,25,67,185,244,166,176,80,106,16,181,98,130,246,1,83,125,228,169,89,74,181,224,146,42,115,154,249,78,214,88,244,83,45,149,88,173,236,30,25,145,1,94,52,173,147,41,132,28,222,155,2,73,242,70,136,245,33,226,241,209,26,206,176,118,54,120,52,42,191,84,78,14,119,196,166,12,140,208,209,203,85,52,20,164,12,52,85,72,74,208,180,227,61,235,113,84,230,175,229,64,178,65,116,61,128,192,244,49,101,97,11,111,38,187,55,191,120,60,204,117,164,3,1,239,235,243,252,220,94,255,131,139,236,193,93,185,244,91,64,234,75,183,20,93,70,67,255,121,56,138,131,81,81,106,36,158,126,4,17,19,109,122,209,122,102,57,233,38,214,239,161,37,196,98,68,246,62,41,167,168,171,125,108,34,250,117,92,238,140,192,54,162,211,81,187,106,192,193,144,23,6,98,156,3,141,197,67,249,164,75,62,28,18,118,240,179,59,7,88,163,69,89,54,80,6,79,84,175,68,89,56,154,207,117,102,175,68,89,226,243,192,36,177,149,193,113,58,21,49,15,48,190,132,217,81,197,242,36,116,215,103,109,83,55,210,26,154,6,72,136,58,89,235,70,168,97,177,17,107,18,90,11,245,220,97,162,162,231,200,211,134,21,220,106,118,155,47,238,134,175,227,236,252,4,200,125,81,160,135,165,35,234,99,167,123,180,18,138,27,242,187,53,147,180,152,210,93,151,77,226,99,85,235,214,4,168,18,168,60,150,129,207,167,128,89,172,32,10,189,146,62,67,123,178,160,201,223,42,64,79,1,31,46,126,241,143,208,225,125,19,148,93,149,48,95,233,124,52,128,67,44,247,173,132,141,211,51,172,250,80,151,79,51,127,215,130,200,143,5,104,23,86,211,231,173,165,63,74,55,230,95,194,198,159,66,176,56,68,40,57,220,81,75,153,94,244,204,238,252,65,18,115,200,3,158,103,94,110,164,143,86,19,70,21,74,218,213,83,176,108,149,240,175,222,99,226,72,220,54,188,22,2,86,166,223,229,95,176,192,227,60,190,254,96,137,189,184,83,243,42,151,199,25,20,108,237,132,133,206,229,85,163,26,209,60,112,228,151,206,239,88,64,150,140,53,132,8,145,31,23,79,246,32,75,252,175,166,89,177,215,255,173,162,46,177,41,196,147,65,112,242,219,156,240,11,198,85,152,74,17,47,106,240,164,159,84,205,235,104,171,16,155,221,129,84,73,29,238,90,91,47,173,82,55,146,6,134,195,82,82,232,236,82,44,176,35,113,211,42,165,138,80,110,207,134,157,108,2,12,66,20,10,116,150,198,180,238,26,212,140,213,96,30,127,51,134,207,80,142,206,128,72,114,49,111,85,50,144,99,90,102,131,246,191,138,250,106,35,198,173,137,245,80,172,91,188,87,218,166,203,192,232,149,202,43,109,83,254,186,209,136,252,16,5,136,166,92,44,48,230,242,105,239,227,105,188,227,214,201,241,67,92,163,30,38,98,172,140,21,170,32,61,212,125,53,97,108,163,20,56,117,165,70,107,111,19,25,168,118,165,70,27,93,3,20,137,168,9,25,75,249,113,156,178,216,160,82,179,123,114,71,13,177,44,168,49,129,90,218,124,162,170,227,95,24,183,30,185,173,77,106,161,104,161,60,47,138,36,57,149,198,138,6,142,44,217,87,198,194,22,107,106,226,76,76,27,116,106,150,98,67,108,170,155,99,190,175,224,223,13,80,142,161,186,223,80,172,104,243,100,48,97,36,213,155,59,137,63,37,4,193,189,174,222,172,62,61,234,129,20,50,103,168,222,41,247,179,216,76,235,247,218,251,64,201,246,170,178,121,189,24,171,204,159,110,208,179,86,5,184,195,204,3,241,184,181,162,48,166,232,32,183,186,6,246,222,197,210,72,69,61,60,40,185,225,205,6,120,138,99,145,242,188,55,54,113,218,59,8,57,201,131,235,244,68,206,239,22,15,73,173,142,25,223,165,101,5,221,139,131,39,84,231,247,220,145,210,68,146,131,99,121,247,241,43,38,186,116,9,205,113,48,105,95,61,78,254,156,6,212,27,222,246,187,103,191,16,245,89,121,116,132,148,116,69,235,237,134,157,125,106,52,236,108,58,161,209,70,171,255,248,134,197,126,111,107,172,202,140,226,141,209,85,45,228,56,189,108,159,167,45,231,96,66,2,252,28,153,235,253,56,110,207,191,247,222,48,135,156,92,14,227,144,191,193,7,16,88,155,246,93,5,154,29,226,239,208,61,57,145,229,91,61,73,125,214,253,101,3,118,142,137,223,25,6,75,87,138,61,13,146,142,157,232,175,121,159,246,50,8,159,136,40,151,61,143,5,205,216,136,70,18,16,4,145,172,77,99,114,200,193,185,227,85,34,196,27,16,91,2,129,22,22,129,86,170,137,108,252,220,203,238,235,224,60,86,54,229,10,157,60,202,215,244,111,95,155,160,248,123,167,133,166,45,148,83,20,213,237,231,64,9,54,207,82,7,118,87,62,254,53,17,223,125,166,138,195,137,231,66,182,197,101,71,142,82,81,4,81,134,175,104,186,199,231,132,147,191,176,156,130,7,58,98,111,85,167,194,200,135,54,20,152,8,42,229,194,118,238,201,217,64,205,159,68,54,255,85,253,86,52,220,235,79,100,254,194,34,226,187,23,184,189,3,165,207,84,158,174,222,165,9,145,110,27,19,62,168,255,163,188,35,134,199,29,28,28,140,6,143,67,165,238,193,5,74,108,64,96,16,56,56,82,254,244,183,240,87,27,195,219,237,253,204,7,50,152,107,10,245,54,91,197,202,240,87,53,186,90,242,128,32,98,49,36,15,232,73,205,107,175,161,74,88,54,100,222,245,214,98,130,245,36,108,6,103,128,227,97,24,109,3,143,219,221,19,161,73,51,171,65,59,117,215,167,148,146,106,170,126,80,87,114,183,239,156,204,30,204,30,156,122,250,99,25,171,162,107,145,54,99,179,17,98,217,142,177,111,131,192,218,26,38,222,225,69,141,38,171,98,133,102,241,198,215,159,246,115,141,47,155,218,196,42,62,233,85,180,79,57,82,207,17,44,154,255,226,174,18,35,140,72,133,33,177,192,213,100,52,121,140,108,54,63,138,190,183,152,82,150,33,11,52,239,68,141,101,70,38,37,169,98,182,43,70,235,38,180,91,209,241,239,41,55,141,222,229,35,198,225,61,37,1,130,193,114,10,244,116,67,100,68,127,34,105,234,81,137,186,136,205,247,104,228,141,133,83,60,30,88,79,90,55,170,41,168,75,62,40,31,131,236,231,61,112,84,8,205,77,134,230,46,54,41,23,36,204,112,142,24,129,137,32,240,197,232,32,158,178,223,254,0,14,128,48,118,56,175,86,51,61,183,188,191,184,188,127,237,251,138,101,32,101,228,15,144,230,138,44,180,134,117,127,41,90,38,113,72,73,48,48,89,159,241,140,189,160,10,104,195,49,27,2,30,80,33,116,212,137,166,96,52,227,200,225,109,17,168,232,52,238,78,20,105,76,168,88,115,50,251,220,29,141,121,180,193,28,183,180,188,38,216,188,168,204,6,205,223,22,86,0,81,234,231,153,211,87,147,43,108,105,3,186,142,251,216,120,226,153,184,157,206,238,245,101,45,146,83,190,142,189,229,98,198,1,227,236,68,75,220,197,103,1,5,104,172,213,201,73,2,88,88,25,24,228,228,168,179,1,102,23,93,250,166,159,148,203,190,209,135,254,184,246,0,173,143,44,223,128,35,217,228,41,255,250,168,76,65,198,56,33,161,77,185,165,217,254,81,253,142,185,39,23,82,155,119,233,149,55,219,172,99,79,123,53,100,161,251,196,41,56,72,42,183,59,50,220,80,155,161,250,225,23,69,168,242,219,36,37,114,229,43,166,220,133,252,205,181,166,145,212,74,130,153,163,247,22,158,242,110,75,17,213,246,188,175,252,190,159,16,44,173,76,224,69,159,126,106,90,159,135,186,214,219,208,62,25,112,245,187,178,7,240,86,205,244,203,104,162,80,29,177,32,152,186,232,201,95,41,45,236,44,111,221,32,193,219,71,190,220,36,160,252,222,73,64,103,151,93,238,83,183,79,82,123,126,101,116,156,16,181,17,162,174,118,100,182,159,160,39,15,152,243,44,13,172,10,196,159,54,76,119,162,32,131,49,164,198,177,23,188,143,70,22,184,146,221,49,84,113,230,233,89,6,67,219,81,113,33,165,240,4,255,175,48,214,122,250,137,116,91,126,193,216,9,84,204,41,75,143,87,214,251,122,236,248,99,95,230,239,63,66,96,67,229,155,174,124,148,43,111,29,36,214,39,22,211,93,191,144,190,139,176,23,89,138,36,163,135,191,22,72,102,96,1,18,40,136,94,101,151,126,231,81,54,43,253,75,239,92,62,198,240,31,213,29,108,40,104,58,147,76,231,208,160,112,75,85,42,157,64,11,251,174,105,192,231,222,77,98,50,193,115,126,10,181,129,16,107,62,173,12,169,249,36,101,150,27,50,40,234,45,25,69,80,2,236,198,242,166,107,13,231,141,153,159,128,107,10,101,67,52,199,20,4,234,168,23,111,218,206,186,16,207,185,60,247,253,101,79,160,118,252,179,103,19,75,169,25,135,242,217,167,90,102,156,226,101,191,139,147,76,198,120,172,93,169,99,137,242,243,190,173,26,179,41,183,31,237,111,144,67,171,99,241,10,209,246,216,133,163,213,177,236,117,24,8,224,241,89,10,144,123,168,193,92,241,15,74,117,51,92,38,148,163,3,56,101,197,7,235,154,155,45,237,202,151,254,151,66,188,106,92,138,89,231,178,30,71,76,198,214,178,141,114,239,106,44,8,142,98,177,134,144,188,217,155,226,189,220,165,85,182,141,212,150,98,104,21,109,156,79,253,234,127,168,104,63,1,105,192,200,175,84,180,245,86,107,75,147,5,145,132,246,12,54,32,84,114,214,196,110,177,177,97,185,155,82,167,62,237,106,80,157,231,102,136,107,40,209,241,86,79,150,169,192,99,230,98,45,53,229,55,31,233,31,166,185,68,215,164,235,213,32,200,15,102,221,170,104,21,243,249,240,164,235,84,137,134,42,6,137,115,204,12,56,68,75,135,29,111,74,136,131,211,153,92,106,142,118,141,97,156,252,171,1,112,237,116,5,136,74,47,173,186,81,167,140,215,109,118,26,174,191,78,100,186,58,116,185,63,166,26,47,247,71,52,55,189,231,15,159,7,129,142,12,86,198,245,231,151,251,67,50,64,72,85,94,166,44,33,186,173,164,162,193,254,201,163,29,127,200,22,82,136,239,243,51,190,81,113,222,37,43,165,186,252,213,64,107,109,207,8,86,220,20,139,132,96,180,124,144,140,229,156,238,64,114,194,238,202,154,86,232,50,28,164,89,93,112,71,106,34,83,76,84,214,106,144,119,70,81,136,173,190,36,124,181,15,188,206,75,18,106,78,138,32,236,70,140,134,216,8,127,75,225,207,194,28,154,209,50,83,167,17,153,176,117,148,45,177,225,187,91,20,181,123,193,59,32,102,161,221,79,249,190,157,119,35,41,176,254,225,242,96,58,125,159,126,81,5,254,229,96,184,3,2,50,75,17,200,248,211,176,128,128,44,64,124,158,85,64,167,158,73,72,230,251,228,87,65,200,161,162,10,179,246,88,218,76,246,16,174,242,16,158,217,232,97,225,212,121,108,193,12,187,1,172,202,33,75,168,58,131,12,148,133,232,107,214,148,147,10,67,225,176,96,93,191,69,187,8,177,160,76,192,103,114,96,86,193,109,17,125,144,99,128,178,87,28,136,49,186,173,192,104,141,193,74,121,21,190,50,148,48,252,182,203,232,23,185,150,153,102,26,135,97,72,0,116,106,66,134,138,8,82,34,5,227,164,76,95,199,123,193,74,231,152,22,189,240,90,28,58,18,82,17,185,42,19,187,160,199,104,25,143,111,81,38,79,50,231,88,3,238,212,248,230,243,52,219,32,188,161,147,224,190,193,151,20,253,210,210,16,14,122,107,150,18,110,57,52,46,22,100,12,210,104,6,147,67,129,2,20,244,163,201,90,195,30,113,194,66,18,53,152,253,105,57,253,183,24,234,165,218,117,23,205,120,239,210,173,246,109,113,220,43,136,68,237,217,94,149,194,107,239,196,129,158,164,220,137,139,167,31,96,162,164,80,217,60,8,173,49,30,132,76,168,47,38,139,251,230,219,47,143,22,6,135,46,187,217,60,51,84,201,69,8,198,39,206,10,86,130,18,226,68,70,243,25,202,228,114,240,64,166,191,17,140,145,78,102,183,216,23,8,95,191,55,82,99,50,192,242,253,99,27,113,15,206,232,51,179,254,14,91,89,198,236,243,188,132,92,42,198,89,166,52,153,60,68,12,97,24,228,72,17,132,13,210,135,76,204,135,254,198,179,174,229,242,171,38,140,175,51,100,182,191,121,54,123,110,206,128,238,117,251,157,108,144,116,77,192,166,228,90,17,86,163,84,65,95,158,102,193,8,69,226,93,115,249,184,190,221,76,152,76,238,60,172,61,153,5,27,20,28,7,186,116,24,104,121,201,158,252,130,200,87,235,217,86,77,176,14,40,165,12,80,206,181,142,184,255,4,208,182,220,232,201,31,25,38,238,50,138,189,101,138,64,78,227,22,220,112,155,115,117,169,171,4,3,69,115,92,45,81,219,168,98,198,15,79,169,202,161,250,122,22,228,90,106,143,96,75,77,84,212,148,56,218,65,41,64,90,197,13,169,144,250,1,22,20,67,9,1,110,162,54,12,201,34,152,16,159,163,242,26,214,197,251,210,227,85,239,220,101,128,200,17,185,150,156,156,16,255,241,186,41,72,240,172,64,121,189,184,123,222,65,79,159,243,197,108,183,190,77,163,125,137,56,34,189,204,169,34,134,204,147,112,90,222,102,179,110,102,146,19,63,226,153,70,179,92,209,109,183,14,159,151,103,237,245,154,33,32,58,94,80,120,48,218,208,68,228,5,135,112,50,176,210,209,115,220,21,124,217,68,108,83,205,250,10,148,106,88,58,182,168,81,128,250,186,173,152,204,171,223,99,17,220,47,24,171,17,89,183,24,142,230,43,178,17,32,139,193,199,79,142,146,152,117,129,165,162,89,149,23,199,102,145,207,209,172,202,21,15,112,70,13,165,208,172,202,195,205,177,12,237,11,59,162,13,214,3,168,252,89,24,51,72,35,191,199,190,222,243,20,237,39,11,77,154,163,253,228,106,180,171,241,135,159,124,229,106,160,253,100,4,218,213,64,251,201,151,174,6,108,241,109,96,156,238,70,197,225,165,143,104,91,60,116,132,39,21,195,25,37,245,138,170,71,96,78,46,233,38,75,40,24,183,58,245,6,138,34,130,96,98,35,159,113,228,181,81,163,3,137,12,20,106,249,196,247,148,150,87,154,159,39,208,171,76,232,171,86,255,147,64,110,31,130,200,13,98,145,112,198,217,57,109,99,163,205,222,200,230,173,17,20,11,163,234,35,115,246,89,198,25,94,65,3,199,32,13,190,169,42,108,181,75,35,86,252,169,88,227,246,149,17,147,229,204,161,240,188,50,98,202,13,11,40,114,180,17,11,93,227,85,55,90,54,247,146,39,142,175,215,127,197,171,127,77,131,247,3,7,179,209,173,54,23,216,17,56,96,34,35,166,97,161,169,54,237,168,43,161,150,216,157,10,210,8,18,53,234,48,165,165,221,122,42,86,99,218,207,129,230,36,188,82,100,64,115,18,98,94,41,50,160,57,9,59,208,138,12,54,82,168,18,44,54,196,0,147,109,76,178,35,161,70,236,244,26,159,100,3,155,227,32,125,153,182,23,83,8,243,35,223,144,242,121,143,21,194,213,69,164,108,158,152,50,199,36,181,0,203,151,180,208,186,50,225,207,44,64,141,40,174,14,94,126,166,123,34,230,223,53,230,4,135,52,211,150,66,212,62,202,244,207,120,236,36,57,206,171,240,136,164,141,61,223,134,2,5,225,138,172,38,207,6,132,32,99,246,14,59,72,145,59,250,202,129,206,111,227,95,61,19,28,242,224,82,203,234,139,161,227,231,93,168,201,231,155,118,20,161,149,84,206,25,91,38,167,122,50,53,112,151,127,169,6,162,52,192,6,195,28,49,175,210,55,9,49,117,242,212,223,91,21,212,182,27,90,213,215,88,237,51,187,183,234,21,117,179,83,120,132,42,178,166,160,159,163,214,74,216,86,10,151,77,10,14,147,211,7,65,4,178,77,163,80,113,28,76,183,218,132,78,47,39,169,64,183,56,209,147,218,125,241,44,252,125,209,147,200,163,131,108,184,178,174,38,97,94,198,95,202,232,73,251,156,228,81,149,200,18,250,251,45,209,143,30,161,209,253,207,50,84,62,119,53,160,209,253,74,238,244,107,104,116,63,195,21,35,210,147,71,13,38,181,134,243,27,12,92,114,113,135,113,50,226,92,96,40,127,225,77,86,98,172,0,165,16,149,220,209,156,90,2,74,225,112,100,2,29,247,12,144,3,53,11,165,189,116,108,98,232,225,232,246,40,25,90,174,44,7,218,175,186,121,84,139,115,39,237,46,54,133,43,159,50,202,84,218,192,219,53,159,14,10,236,186,101,70,235,241,9,203,4,223,163,210,201,35,152,149,154,65,79,10,148,89,120,47,254,158,223,254,157,254,208,169,6,50,107,31,95,25,216,166,155,16,16,248,32,68,148,199,81,91,184,136,15,20,152,12,84,220,79,32,150,15,142,211,74,152,73,118,197,150,118,34,152,1,143,250,195,159,31,249,199,242,194,250,244,127,217,232,64,214,151,43,190,28,186,71,196,62,41,139,98,192,224,245,7,230,201,34,72,17,233,204,47,194,123,131,194,45,160,56,164,123,114,200,194,215,147,41,248,229,69,0,78,141,33,83,232,107,104,62,223,209,178,100,101,5,255,96,8,224,237,77,4,74,135,120,140,113,224,118,43,134,106,148,164,0,151,230,83,130,123,106,182,44,60,89,14,41,99,19,80,249,20,96,75,208,34,186,208,238,100,68,146,203,128,123,85,104,207,178,16,176,215,69,23,218,123,64,250,234,246,211,174,237,197,99,121,154,179,146,140,51,243,172,146,180,231,163,72,139,12,217,156,86,159,229,138,235,119,151,200,106,231,14,74,139,24,165,249,190,138,214,171,19,231,104,111,33,93,59,53,139,140,186,155,195,223,1,213,190,151,138,83,111,230,84,187,25,192,108,19,239,116,214,177,44,228,104,249,53,154,182,60,246,94,52,40,148,65,226,39,51,200,201,232,119,234,32,229,70,219,101,18,9,226,241,225,36,65,20,242,105,15,73,117,44,35,178,119,23,250,78,242,174,243,113,179,71,141,101,77,208,88,91,173,166,115,21,87,238,125,59,138,68,173,126,121,81,39,229,158,175,130,114,166,91,149,255,250,130,97,239,197,173,47,19,58,159,207,231,250,142,86,46,15,24,245,177,125,167,132,247,149,103,138,210,161,208,9,3,121,2,134,154,13,123,65,203,88,48,206,144,101,60,11,35,72,24,99,230,182,121,191,69,204,253,219,236,124,64,48,195,196,183,12,11,19,79,87,40,177,249,59,198,251,175,212,225,61,111,11,109,250,211,244,82,70,134,179,160,142,50,11,251,181,41,132,59,42,208,157,31,15,68,97,227,110,106,93,219,106,21,162,223,191,88,76,176,198,80,165,20,11,128,192,186,136,183,121,201,160,245,110,24,123,67,117,73,221,154,35,43,180,18,216,164,95,169,158,92,51,255,218,235,195,135,85,18,95,155,244,220,103,110,189,143,228,249,248,43,188,200,180,254,207,21,239,179,187,44,31,12,106,91,147,169,216,172,61,170,75,14,113,172,240,114,8,228,225,112,70,202,100,226,9,240,178,11,127,200,173,143,45,226,37,40,193,153,1,44,141,72,26,74,156,77,177,51,152,6,234,45,239,76,163,16,163,101,2,151,31,65,154,127,151,178,96,140,82,184,12,66,163,96,160,196,22,234,231,12,100,89,89,119,237,40,233,192,183,129,140,35,153,229,2,135,168,216,4,156,249,136,173,24,205,22,197,70,58,43,79,59,108,9,53,169,242,47,173,105,24,44,221,106,202,164,100,113,2,85,57,130,201,81,227,167,254,21,118,7,72,5,151,50,21,161,231,149,22,118,106,100,248,98,106,231,107,144,168,218,54,245,86,218,181,88,60,16,62,71,170,235,17,194,67,91,34,160,213,237,160,127,58,7,227,64,37,16,213,244,84,66,59,88,170,89,218,83,120,252,178,99,77,51,225,246,172,102,80,177,190,92,45,51,147,38,6,181,40,38,204,106,88,159,64,104,14,39,139,60,157,30,115,154,6,143,1,140,146,32,253,174,136,167,178,165,82,211,72,174,194,187,91,165,178,107,68,156,238,148,218,28,29,252,236,184,1,69,194,179,68,42,87,106,19,49,154,249,189,243,28,104,181,9,141,200,250,172,27,182,218,113,12,242,230,49,249,91,166,116,18,0,145,11,231,213,67,220,110,187,242,118,178,250,36,188,62,251,128,32,51,228,218,77,124,63,143,35,237,90,130,81,165,154,200,27,182,142,147,20,118,17,114,113,248,197,17,54,32,32,136,75,76,95,17,70,26,121,248,102,224,209,73,98,164,185,79,209,221,40,108,105,73,62,22,111,139,47,73,65,77,208,220,163,217,146,211,209,102,136,107,89,114,38,45,219,251,17,236,154,121,29,155,115,175,121,108,156,22,206,187,134,38,122,4,100,72,105,37,36,75,104,213,154,199,114,118,113,205,88,159,162,212,92,100,238,72,66,26,3,5,67,19,125,50,69,164,225,240,94,5,131,134,205,185,207,138,59,97,5,43,122,10,254,66,97,191,166,214,213,148,120,78,120,16,193,30,122,74,30,81,158,190,0,5,67,163,0,62,69,196,28,143,54,140,177,72,37,226,154,133,84,50,39,187,39,194,57,241,230,100,50,24,159,229,181,107,167,242,68,156,133,197,155,116,139,137,1,96,189,45,12,186,26,75,43,133,24,183,225,201,235,207,27,101,232,141,82,140,4,127,17,233,99,133,208,150,219,215,244,136,172,7,23,251,83,148,241,79,179,104,115,216,211,136,141,201,120,140,143,178,0,145,106,110,240,247,252,172,196,188,12,34,169,202,125,161,118,104,166,185,4,221,240,54,231,117,76,88,238,44,144,64,205,31,17,66,15,167,189,28,52,42,129,13,202,172,205,168,72,193,44,29,104,12,43,255,76,164,254,88,182,82,16,71,92,83,123,2,101,166,170,98,132,240,76,48,250,92,132,242,163,91,248,98,94,118,54,199,187,37,117,234,51,91,46,139,141,188,255,102,170,169,150,191,158,59,190,6,87,128,135,70,60,234,168,169,213,101,226,79,73,54,202,77,133,80,2,169,227,179,68,224,40,91,152,79,0,175,177,80,185,189,183,133,207,131,129,254,22,31,253,56,118,89,42,85,121,22,59,10,46,20,74,56,55,221,162,221,145,86,223,190,102,201,18,42,240,112,224,22,20,12,55,207,241,191,27,13,11,97,77,101,54,59,220,168,51,9,209,168,220,32,86,136,62,96,53,53,45,96,7,27,107,124,96,33,138,175,203,75,135,76,204,185,212,32,26,62,35,22,56,62,35,194,103,157,6,163,210,107,214,27,153,205,142,152,117,211,79,156,209,83,34,7,180,201,145,44,232,41,253,72,87,115,193,4,67,244,148,186,120,254,105,250,5,142,105,230,254,89,251,247,113,84,255,138,160,135,234,39,32,55,236,42,118,153,222,64,203,147,187,133,5,179,28,244,254,157,42,110,158,227,191,40,193,124,165,250,69,203,252,82,89,225,50,0,213,254,247,66,234,247,1,76,76,57,210,246,194,179,242,79,39,156,94,80,210,66,248,72,111,14,207,234,143,204,233,87,226,27,228,241,194,202,53,52,191,15,128,88,232,145,168,68,120,181,219,196,103,97,63,94,240,80,63,247,83,156,146,46,143,172,237,168,57,14,236,75,67,92,126,222,175,161,123,2,77,240,44,225,228,76,63,187,56,69,109,140,54,201,155,144,39,184,127,138,173,136,100,195,68,55,34,116,104,94,169,216,176,78,60,200,151,255,123,31,194,93,6,244,189,131,137,145,214,151,247,14,21,213,237,238,123,137,7,126,202,51,105,50,80,186,166,111,108,65,94,161,191,255,53,206,75,239,73,244,31,146,60,108,82,15,248,9,208,146,60,17,99,114,207,171,173,23,136,123,96,77,211,44,3,195,117,197,161,151,167,222,159,4,145,164,202,83,50,126,203,87,49,11,58,245,96,149,14,79,183,201,246,20,18,59,49,208,34,141,163,212,53,31,57,205,130,167,152,150,222,251,40,90,59,171,66,153,33,73,244,228,221,113,214,12,41,33,108,163,111,218,196,69,56,27,30,51,130,25,53,220,204,7,207,101,223,34,197,199,11,166,168,243,207,28,90,88,234,85,222,142,226,140,104,53,74,29,240,190,152,69,45,5,250,87,38,140,77,231,15,193,24,10,108,168,245,121,44,73,74,63,217,105,93,17,108,129,75,76,78,253,175,8,182,238,218,51,112,47,162,9,182,4,104,32,218,1,196,35,150,177,213,221,253,117,33,5,95,155,103,141,191,63,126,42,99,222,105,162,185,94,85,197,116,107,116,146,97,38,124,244,227,115,203,132,68,184,191,130,16,24,94,53,224,160,107,209,250,108,192,222,141,106,98,49,97,123,147,87,231,223,139,135,82,219,2,254,196,199,250,95,21,140,201,160,195,123,151,134,196,2,199,103,5,155,176,133,211,205,208,180,0,127,186,176,77,19,201,16,170,184,238,17,87,90,28,56,210,87,4,153,141,76,36,200,77,165,79,237,104,100,32,75,133,205,184,151,231,162,105,10,57,174,104,10,141,174,104,10,75,254,153,166,16,241,119,154,66,188,71,169,90,118,31,194,107,212,6,122,146,245,195,153,100,242,179,212,71,193,8,205,37,50,6,98,114,231,48,71,92,9,216,186,0,111,179,178,112,64,77,142,56,155,20,170,192,122,104,241,123,81,246,23,251,25,109,224,184,81,119,248,215,246,145,165,79,161,203,254,108,120,99,22,111,51,144,65,185,5,138,66,106,171,217,99,99,80,44,136,210,100,153,219,104,136,64,10,88,85,108,93,202,50,206,234,197,108,112,251,96,180,120,45,75,42,243,39,146,175,207,45,190,198,86,145,18,117,69,15,176,146,91,48,224,141,232,106,112,49,16,91,212,228,26,74,13,205,249,215,0,161,173,64,177,23,173,192,100,193,149,210,210,113,125,197,79,243,113,78,41,150,80,211,99,222,117,54,77,127,13,40,81,119,59,212,80,46,123,201,246,95,157,136,231,223,45,75,45,22,139,151,251,189,100,83,132,39,140,117,75,76,109,252,170,49,69,12,28,97,85,249,103,56,2,77,224,137,4,200,19,134,154,33,27,113,220,44,76,186,74,133,219,196,39,54,93,117,69,251,147,248,139,74,242,106,103,244,61,227,44,35,148,63,1,143,186,50,28,59,78,53,145,108,77,253,158,148,83,69,204,85,210,116,135,158,109,186,215,5,121,230,154,228,181,195,168,18,147,163,24,2,71,26,176,177,35,199,215,232,215,169,158,33,178,69,17,223,213,182,139,172,249,179,110,36,12,189,102,127,242,53,127,74,91,238,174,12,110,193,158,209,141,186,241,30,245,158,77,226,155,188,41,26,152,121,138,254,126,223,224,3,137,68,54,250,37,10,142,136,202,207,76,110,50,139,113,1,44,202,169,96,75,247,149,167,20,96,176,220,180,193,89,187,227,86,161,162,106,221,194,251,221,111,81,238,155,142,116,31,226,103,105,37,133,163,182,80,204,243,102,115,238,205,111,61,189,104,22,19,55,125,31,223,121,230,181,191,214,114,215,171,189,113,19,83,91,227,88,153,69,128,111,166,163,61,227,246,33,243,219,24,124,98,41,193,35,3,188,200,82,223,103,160,22,249,182,188,109,147,184,111,75,225,177,231,148,106,4,208,91,157,189,145,63,1,50,190,47,131,134,12,186,6,84,42,184,179,79,151,206,111,72,192,87,175,7,116,216,168,131,25,160,202,231,42,59,165,10,161,212,209,202,71,129,142,235,181,242,14,201,94,46,233,77,10,217,186,142,146,135,217,170,39,153,111,21,194,238,70,187,129,85,150,190,148,122,94,88,60,59,139,121,172,107,24,74,174,95,247,221,241,171,206,97,168,60,237,85,11,138,138,230,155,24,191,111,39,142,245,234,166,196,81,7,136,59,230,83,118,211,71,238,66,207,23,193,62,24,177,239,250,195,246,53,174,89,85,182,185,111,131,3,178,204,125,121,105,143,126,68,0,68,179,18,177,67,177,50,105,137,0,228,10,103,129,168,8,22,250,76,66,110,242,176,152,87,206,120,126,33,24,15,158,225,62,254,127,212,134,242,223,15,230,82,105,229,192,156,218,231,89,31,183,1,15,104,41,228,220,41,2,221,170,59,167,227,95,218,35,182,229,152,111,104,55,191,196,144,127,247,97,136,99,27,38,12,108,21,208,247,246,59,214,238,104,213,42,118,219,195,246,77,201,135,61,7,231,199,19,239,212,93,224,3,104,194,236,25,224,85,164,228,115,39,199,66,199,119,218,94,152,212,43,216,62,248,132,32,75,196,195,116,127,176,78,32,23,209,64,1,107,106,239,156,1,77,124,115,248,134,31,132,87,97,33,203,110,41,119,23,148,49,2,252,22,53,244,113,47,132,250,37,225,171,215,243,138,73,62,241,136,157,61,113,191,149,131,16,202,116,208,25,188,118,252,39,128,38,178,37,49,202,161,252,128,198,188,8,94,224,56,102,32,81,113,189,252,3,47,99,232,79,128,214,121,224,53,49,193,158,120,142,251,9,215,128,8,221,60,173,59,45,135,17,158,114,42,230,57,32,46,156,175,108,23,86,205,31,14,222,71,82,152,181,106,76,69,166,229,206,180,244,85,75,75,76,78,147,147,241,196,42,179,180,224,232,9,182,232,236,252,120,246,228,149,247,67,60,22,126,37,126,57,217,78,14,227,163,152,118,24,112,137,102,244,244,192,7,159,46,253,97,145,186,250,183,10,227,52,155,150,29,179,224,197,152,189,35,137,121,99,255,135,42,190,114,11,164,89,75,62,81,197,162,175,119,101,238,54,202,182,227,76,174,185,222,159,29,175,109,9,61,95,67,71,200,100,28,34,209,200,127,80,28,86,207,250,153,123,150,118,39,163,210,88,59,228,12,141,177,116,204,10,145,65,54,81,93,96,146,26,76,203,248,14,15,115,56,12,172,39,46,114,100,101,38,29,94,7,117,240,84,206,213,21,97,119,56,185,243,237,193,102,74,11,10,17,54,143,18,148,254,52,143,112,130,55,198,235,246,18,201,210,230,80,117,140,90,137,83,46,24,178,102,43,231,231,12,88,135,88,107,215,140,21,165,0,161,19,126,250,54,226,216,234,84,212,46,23,32,225,157,101,189,239,196,223,118,86,248,230,111,55,100,222,114,213,246,173,73,215,47,114,56,154,17,106,121,180,249,117,50,167,69,249,56,172,165,124,187,187,218,176,204,25,166,171,117,26,222,32,65,248,166,75,89,17,127,92,55,18,89,130,67,225,31,39,107,97,25,11,229,53,18,135,8,5,153,74,59,8,3,157,93,96,69,241,201,195,39,233,229,130,165,175,42,207,246,11,108,12,229,158,124,176,172,235,83,18,243,55,169,76,90,118,46,110,24,121,128,54,107,44,50,109,145,72,203,42,105,217,89,136,128,242,225,224,52,158,159,155,125,47,57,137,214,211,110,117,130,80,23,183,73,141,180,126,103,11,87,72,72,22,3,173,45,2,89,2,153,3,219,3,5,138,164,48,113,17,251,52,244,79,230,184,19,72,178,158,122,113,201,191,215,133,224,129,115,76,78,189,60,13,69,4,15,236,237,105,203,103,244,161,205,182,124,16,84,22,11,91,254,128,188,109,114,242,46,101,235,163,31,239,223,212,39,77,68,250,62,187,169,154,20,202,153,22,170,204,146,82,170,162,163,151,43,35,11,50,247,220,7,18,18,244,2,143,146,44,212,52,71,21,157,102,226,252,89,142,226,226,146,167,25,55,2,181,199,220,227,71,87,105,171,242,248,254,16,228,184,69,229,226,170,161,161,53,171,195,186,88,112,151,57,70,203,83,57,245,139,91,182,216,218,131,119,16,78,159,215,60,226,122,3,55,10,147,37,35,11,2,103,195,88,158,219,228,118,38,244,174,107,215,149,50,118,172,45,62,60,202,46,189,109,48,27,134,161,176,240,117,157,167,136,128,35,247,116,71,9,62,95,255,237,100,101,167,43,190,113,155,41,163,226,122,43,42,25,213,188,189,81,42,231,36,177,167,82,66,62,2,109,46,213,169,62,49,184,157,192,243,213,56,39,33,67,115,32,148,183,148,135,127,214,115,13,78,175,87,89,65,125,104,182,109,252,89,220,93,18,152,180,55,36,78,181,9,84,98,149,235,174,151,37,202,73,21,237,167,83,137,71,244,15,158,173,134,204,27,248,20,25,149,53,92,59,140,66,51,32,126,47,189,62,116,168,111,113,23,247,67,201,255,143,185,191,128,138,114,237,251,134,225,177,80,16,84,144,14,149,110,144,78,65,154,25,122,232,150,206,161,27,5,84,186,25,102,232,144,24,122,232,110,165,187,59,148,150,86,73,201,143,97,151,251,122,175,251,185,175,253,172,247,123,239,251,92,107,175,181,151,206,146,225,60,142,255,241,143,227,23,239,28,118,233,246,110,4,217,40,150,224,107,47,84,26,147,74,245,197,78,107,145,75,58,103,39,234,163,218,68,72,181,120,250,85,155,40,158,153,75,99,193,203,141,210,68,87,45,189,112,24,71,105,162,111,158,139,93,107,162,171,83,150,41,191,219,112,254,83,19,189,60,109,60,89,132,217,131,235,42,191,252,226,8,74,200,56,66,155,18,207,121,128,17,29,217,111,96,169,70,211,49,180,171,44,161,84,211,109,163,134,61,90,189,1,82,129,85,26,239,106,27,121,128,12,228,105,65,224,150,110,145,211,79,62,90,133,161,122,145,247,220,37,216,185,7,166,62,7,214,102,221,137,69,132,114,128,157,43,137,67,68,96,75,187,130,27,198,72,58,90,172,216,217,168,182,53,252,204,210,76,154,229,152,209,138,42,54,46,75,57,134,38,80,162,104,225,8,133,138,69,5,225,142,120,252,3,109,122,247,32,38,222,232,127,45,211,35,158,107,220,2,24,49,141,180,171,36,53,246,108,189,96,169,9,180,130,98,112,18,178,5,86,212,214,17,197,199,199,67,175,26,0,88,5,82,82,90,20,7,65,55,12,139,143,69,8,198,126,212,232,97,41,109,122,248,229,117,115,111,174,219,69,157,100,120,206,48,27,105,181,9,222,207,175,180,184,16,146,192,241,50,46,68,6,164,76,43,6,81,109,206,149,211,7,226,184,65,166,113,154,246,14,46,32,100,193,250,138,201,150,37,25,238,108,129,179,54,78,89,235,155,7,193,246,63,34,169,102,211,213,26,205,101,116,151,23,146,171,94,50,150,173,236,155,85,222,28,150,239,58,167,137,6,125,0,167,41,230,168,116,194,54,32,252,2,246,228,45,129,221,154,134,28,88,153,208,25,185,74,40,85,26,58,16,7,72,133,26,201,136,109,254,77,109,180,187,240,253,211,108,179,249,207,75,228,193,13,127,49,112,242,190,178,157,184,188,217,190,96,191,145,122,42,191,117,224,231,242,161,43,239,122,142,44,86,180,115,61,71,158,13,200,141,78,80,251,115,142,28,137,40,223,204,161,206,208,75,111,211,245,245,96,51,215,36,97,227,75,78,249,150,171,17,65,38,146,67,82,46,221,37,58,129,31,184,108,182,92,25,47,199,148,60,215,253,185,210,62,147,219,166,52,128,16,172,100,156,246,137,67,222,219,231,111,165,61,75,145,72,196,72,217,174,237,247,200,10,221,191,238,175,37,198,254,252,78,38,252,82,39,194,171,214,187,186,174,220,63,2,30,92,2,12,221,207,53,3,140,164,236,127,62,48,152,210,122,52,31,127,223,221,134,183,82,207,46,204,220,109,44,51,201,105,90,137,114,94,110,214,106,42,196,92,7,181,17,135,28,29,239,75,94,109,68,119,226,12,25,157,236,235,141,232,84,71,214,246,236,98,172,149,24,122,181,17,19,52,211,60,56,83,51,4,189,125,158,219,88,124,153,174,212,55,125,240,36,72,167,101,172,115,141,216,137,136,202,131,76,2,133,200,239,146,214,82,1,106,225,71,83,167,89,128,160,22,96,233,110,128,203,204,228,233,99,235,176,132,7,67,42,224,213,47,9,203,1,99,190,155,56,115,17,77,73,45,114,197,85,145,75,16,166,81,120,105,46,157,249,120,38,183,60,177,156,57,72,122,63,147,54,251,31,206,92,132,54,4,191,161,212,65,105,166,72,56,137,145,84,43,125,31,185,186,48,175,213,65,159,122,243,249,39,254,166,14,154,203,104,2,86,91,39,103,180,78,226,132,226,103,70,109,40,124,8,165,13,54,215,88,195,24,42,41,196,79,158,48,175,126,151,250,36,87,62,186,86,219,243,184,168,50,150,216,81,180,139,81,62,147,153,214,4,155,174,200,136,66,8,192,103,240,139,173,227,95,198,17,62,109,122,191,74,244,39,91,147,253,176,77,3,14,36,101,167,111,116,76,122,165,20,161,131,215,71,183,151,11,20,187,213,186,181,107,171,114,153,247,93,30,63,27,65,84,145,185,83,205,80,191,193,162,42,254,197,177,66,184,89,176,238,203,63,146,69,125,45,247,159,83,208,229,248,181,14,233,190,81,117,37,106,154,192,217,225,15,130,15,87,234,45,20,94,85,61,160,113,28,216,25,82,6,18,151,243,53,106,35,185,55,180,65,42,242,56,186,236,118,115,238,230,59,115,184,2,15,36,91,84,242,104,38,136,66,107,76,116,115,165,34,235,41,129,156,2,164,31,90,157,89,158,231,22,65,131,104,54,62,91,200,204,81,21,14,177,111,232,212,142,46,242,144,187,158,240,85,162,159,5,239,211,238,81,178,61,221,36,74,12,202,61,151,215,113,161,178,10,145,120,87,145,54,226,31,45,242,213,125,73,27,146,59,225,150,9,243,77,203,24,134,243,30,90,250,0,252,108,254,130,27,81,108,252,73,153,187,175,250,11,40,73,171,48,124,187,72,152,34,198,33,181,54,190,46,169,161,93,32,71,35,67,252,65,233,30,73,102,221,152,73,85,102,215,167,57,222,141,10,168,243,134,69,135,245,244,44,77,185,191,132,83,145,53,31,45,150,170,149,167,142,73,247,34,138,105,199,255,221,153,42,114,212,241,61,243,24,247,39,211,98,32,85,116,206,155,49,74,143,232,186,204,189,60,135,77,153,144,217,5,180,127,70,193,164,15,196,95,39,154,204,248,193,176,42,128,119,118,67,54,175,38,70,35,251,51,125,169,62,243,166,83,77,187,21,15,125,176,39,56,6,73,39,194,59,156,76,149,11,201,5,214,229,153,76,96,178,79,32,30,162,38,19,214,143,99,166,106,98,119,123,28,252,2,75,90,121,126,167,245,147,171,76,59,199,98,183,6,65,106,103,194,226,51,71,223,115,18,33,64,64,104,4,150,199,159,154,181,132,99,36,184,19,134,6,90,225,24,17,2,18,248,249,138,1,42,241,36,78,239,231,187,3,103,99,150,106,10,122,180,156,210,173,161,37,68,84,71,177,74,68,8,26,77,198,127,97,105,255,218,62,75,160,245,77,145,171,78,11,11,216,85,202,12,229,71,209,93,29,188,1,224,154,31,218,202,129,161,45,76,124,228,43,208,199,109,86,52,241,142,162,44,80,240,126,230,232,59,14,77,208,37,224,23,195,17,50,93,210,184,44,191,183,149,159,62,186,77,224,246,95,15,207,90,85,65,161,201,195,179,179,18,134,126,47,58,116,6,223,129,199,16,247,148,166,168,44,5,52,2,7,124,208,115,47,90,180,239,108,125,60,177,122,122,115,101,76,120,51,75,30,182,247,67,104,81,110,109,69,250,148,4,168,220,148,204,157,210,139,6,193,75,229,237,177,96,154,45,92,173,228,72,100,150,201,233,212,162,143,212,139,84,160,136,150,167,206,89,250,100,62,236,75,43,102,161,26,38,238,187,169,137,108,195,175,200,233,255,2,169,186,138,248,233,53,78,50,36,221,202,167,143,156,124,15,179,209,135,86,42,158,122,223,9,208,54,120,200,220,65,44,66,47,227,174,20,185,158,38,99,151,200,69,252,8,129,109,169,250,249,235,23,148,113,79,185,132,115,193,76,223,150,192,121,208,23,231,24,226,48,242,142,165,154,64,132,185,182,135,17,18,94,185,72,100,210,66,141,92,84,139,182,79,183,160,106,242,226,126,119,176,175,180,197,188,23,150,195,81,132,230,237,217,221,252,40,155,113,27,150,151,17,213,39,140,116,86,205,213,87,251,78,185,39,240,105,236,191,118,201,190,159,255,199,21,31,255,37,0,116,216,2,181,27,83,171,170,104,215,41,36,87,204,3,83,22,17,128,129,88,82,188,236,115,202,214,52,86,183,161,64,254,128,57,48,79,174,64,173,2,127,54,75,121,117,195,192,171,63,78,118,156,156,91,189,15,180,87,11,141,150,207,93,36,105,187,207,44,84,91,184,52,157,126,114,86,33,70,50,73,228,89,24,191,14,46,153,154,92,88,66,189,216,73,197,108,158,13,151,147,3,127,218,161,1,218,53,179,67,115,249,222,196,78,122,232,58,62,154,160,194,53,127,110,132,109,229,236,194,113,245,160,242,30,189,149,86,104,164,47,53,72,9,65,207,193,212,180,206,52,169,198,221,91,157,192,98,182,18,122,47,202,161,9,187,211,48,17,31,195,132,127,105,63,56,72,138,67,249,62,207,172,118,17,249,162,193,26,116,129,110,63,229,123,5,245,237,152,190,222,75,192,215,197,73,7,249,110,13,110,175,231,189,120,173,81,113,213,159,4,238,37,245,72,91,140,42,81,80,245,153,160,103,119,94,227,132,148,55,64,85,32,109,57,106,170,116,227,100,59,22,181,14,109,178,87,168,43,244,224,59,55,205,80,87,232,82,181,152,34,117,215,87,232,210,58,250,112,181,211,235,43,244,170,93,83,173,237,92,117,142,133,200,223,27,166,103,255,5,17,240,191,182,121,122,144,27,236,65,244,156,230,217,52,134,170,67,116,240,121,239,242,86,176,7,169,77,144,140,251,26,35,246,26,117,102,165,117,218,186,241,15,44,56,83,184,72,125,25,184,48,195,56,129,162,12,17,83,179,114,149,222,212,172,229,226,167,80,239,141,250,225,67,197,31,159,31,161,208,106,79,252,163,190,252,68,187,58,74,81,212,118,240,120,5,17,210,10,12,203,0,195,76,93,71,127,181,73,254,114,61,150,249,71,165,193,158,198,11,21,192,30,81,50,145,88,104,41,1,39,27,154,210,234,45,108,146,194,133,41,116,83,145,214,215,41,6,163,204,229,181,35,125,69,111,19,72,45,218,103,41,148,168,141,101,40,192,224,116,78,24,108,95,121,123,6,196,175,130,21,227,24,251,88,70,14,200,142,30,138,173,154,211,8,127,190,132,6,163,174,229,43,232,68,57,148,100,24,105,193,100,168,119,112,204,7,91,108,156,245,226,207,118,187,207,84,131,138,199,37,135,115,28,86,141,172,177,200,149,55,184,252,120,151,100,149,39,227,201,42,14,112,185,223,196,142,111,128,24,187,29,198,173,19,33,244,224,176,14,240,60,192,184,81,113,137,233,164,15,83,24,230,238,213,42,197,88,29,44,26,31,238,240,153,70,195,226,30,68,190,118,47,100,209,216,127,26,210,129,9,5,105,66,49,161,112,186,46,154,39,176,239,23,215,48,90,203,169,55,113,188,30,212,142,15,213,41,147,44,6,141,163,190,58,19,160,16,110,212,228,22,74,212,230,90,178,49,126,8,6,32,2,72,73,183,153,185,207,244,106,218,229,245,167,188,222,94,34,103,217,15,33,100,53,54,195,136,106,11,100,119,76,34,78,90,245,30,115,90,122,104,6,165,102,253,124,128,83,124,57,140,90,45,18,76,239,67,167,145,136,249,101,90,238,62,209,82,188,91,123,29,14,31,77,154,110,52,154,32,87,255,235,222,62,25,26,202,52,102,206,144,20,216,179,192,222,72,24,20,182,88,193,172,235,243,235,221,186,168,183,47,96,255,207,45,115,235,111,182,126,193,51,119,141,123,73,42,198,213,79,3,10,59,131,164,10,155,35,103,19,240,41,85,110,193,206,233,77,23,177,126,136,162,183,135,153,59,103,146,88,138,20,73,28,89,177,115,113,190,103,114,254,155,223,30,26,198,190,247,190,157,98,165,107,0,176,111,107,198,168,104,181,195,70,220,52,46,161,49,63,64,219,57,128,72,199,120,103,84,174,203,93,174,190,212,185,205,202,26,142,96,118,243,223,43,153,248,69,224,126,225,23,178,55,224,175,2,148,225,29,195,9,166,87,114,170,167,119,168,111,30,96,243,248,18,240,244,203,108,193,199,10,235,143,189,164,98,56,1,1,57,246,253,178,235,195,178,251,156,33,81,216,216,216,196,49,21,116,195,190,228,84,86,90,163,176,76,24,2,251,9,192,90,255,250,164,180,181,214,213,82,234,241,123,103,238,246,36,47,137,86,42,102,244,205,25,62,89,162,148,88,143,125,123,36,8,60,175,98,204,111,14,158,165,233,147,244,165,23,215,130,135,156,83,158,63,123,204,29,88,88,7,139,23,11,108,42,17,124,80,112,90,106,84,121,230,202,134,139,188,231,168,226,43,232,63,43,198,84,109,234,203,110,49,108,195,105,147,51,177,75,53,193,252,11,209,239,78,222,95,152,7,19,245,63,202,214,182,95,238,29,255,2,66,0,42,116,105,181,239,190,246,101,44,117,92,163,255,90,139,50,186,101,252,164,82,235,44,112,109,116,203,30,179,131,220,64,25,221,74,115,174,67,42,227,149,42,187,180,181,129,130,12,31,127,230,199,253,244,22,109,227,53,186,99,4,66,226,195,195,44,214,17,19,139,98,145,144,42,197,96,25,234,104,27,108,239,164,68,56,12,82,187,103,234,65,102,207,176,191,166,150,57,156,191,159,139,194,222,94,219,34,95,99,111,175,109,145,175,177,183,97,140,162,80,211,104,96,84,84,84,60,161,79,95,45,55,93,155,54,183,89,168,22,26,78,150,155,250,125,83,50,81,177,184,39,92,188,73,94,234,4,145,122,152,220,42,136,250,170,120,62,76,110,184,174,246,50,178,2,123,147,135,196,154,73,77,102,229,1,251,64,193,96,203,79,169,216,45,113,135,186,192,76,250,184,53,230,31,38,254,145,254,163,155,69,188,141,52,210,144,172,89,187,46,42,68,252,179,46,122,112,40,212,203,247,80,117,42,21,5,202,183,251,81,117,183,31,5,202,103,64,168,231,118,113,92,131,242,167,201,94,39,142,162,64,249,144,123,16,26,15,69,223,13,240,4,178,109,31,233,119,200,158,102,237,30,139,147,27,174,250,154,35,244,187,148,122,84,80,158,28,179,9,158,60,167,204,156,100,232,52,210,84,107,190,86,124,17,42,207,139,200,5,13,75,250,39,118,41,2,0,55,130,27,104,53,181,127,40,78,206,16,31,128,8,124,55,170,101,242,23,19,188,123,180,83,242,199,116,88,42,47,1,120,8,198,145,59,93,13,126,150,13,167,244,92,208,219,119,70,24,198,180,152,224,189,25,42,43,205,145,203,174,139,204,147,3,244,136,220,128,105,109,86,78,75,96,212,213,17,212,65,162,229,78,127,31,44,191,108,42,54,250,109,15,82,49,46,13,174,180,159,102,37,90,30,195,168,97,41,146,251,32,29,154,227,176,82,9,19,178,150,14,238,141,25,92,77,233,142,241,109,148,230,138,162,138,49,231,194,81,202,23,185,243,225,169,234,127,92,180,26,173,16,225,21,211,12,224,34,179,184,99,63,188,18,84,5,197,10,163,143,44,117,33,23,57,37,227,226,122,54,100,41,58,129,57,189,49,230,14,50,81,154,154,92,187,9,100,74,153,67,70,246,55,184,61,9,150,87,92,159,85,190,106,38,82,13,214,155,208,66,40,207,70,41,217,130,238,231,131,98,201,167,108,218,107,241,203,89,29,106,48,172,220,224,196,234,117,227,106,212,26,69,26,168,244,210,118,158,195,47,250,67,223,184,215,91,161,39,169,189,133,112,60,3,156,51,52,141,44,223,198,193,149,138,147,121,32,184,71,15,130,237,199,192,100,198,200,76,141,129,236,37,217,17,236,52,61,231,228,238,172,21,41,194,57,38,253,58,11,161,86,242,185,202,57,59,227,115,46,85,24,148,76,244,254,243,38,112,106,6,83,153,60,174,141,200,247,20,156,81,26,240,142,168,39,207,157,62,88,155,149,167,12,241,157,190,108,175,225,139,185,248,74,87,92,252,90,75,251,199,107,182,155,52,65,210,137,92,109,60,233,98,219,5,91,1,137,2,81,22,219,90,71,148,20,78,250,91,87,159,239,159,58,213,111,175,233,136,185,88,251,90,102,247,58,79,27,231,234,243,122,53,50,137,232,173,85,233,2,59,76,133,254,58,2,241,22,91,211,71,236,148,232,194,127,119,204,104,208,125,236,73,164,88,102,83,247,147,134,173,79,221,19,212,28,247,22,251,43,204,109,83,139,212,171,132,12,179,75,54,254,62,163,102,76,85,65,46,86,102,239,172,93,132,110,228,123,177,113,245,191,178,172,235,33,120,6,13,94,106,43,181,202,164,42,184,82,19,254,61,156,23,249,242,83,160,73,102,2,165,80,176,234,243,164,164,141,36,209,132,33,210,121,11,227,105,104,134,179,165,40,231,87,30,82,235,171,26,247,62,196,187,243,18,240,150,32,154,200,83,57,239,99,111,146,137,130,120,76,222,243,8,199,47,150,90,41,96,130,103,201,96,249,93,129,218,55,49,93,101,212,85,51,174,218,150,98,218,157,6,255,204,157,12,110,153,194,222,247,218,155,187,140,173,198,249,76,51,212,234,1,208,25,155,2,187,73,49,167,199,109,52,29,18,3,22,183,178,159,120,208,9,161,110,19,7,178,136,211,156,102,20,25,104,204,48,191,26,238,32,122,127,147,98,15,220,68,182,106,246,130,88,57,95,130,61,233,123,135,166,178,108,80,139,193,10,162,115,221,222,150,250,9,255,168,47,210,28,200,108,224,236,34,48,165,142,10,78,167,179,167,146,89,173,106,180,57,29,17,180,248,170,51,118,243,186,146,233,210,219,80,93,240,163,194,130,105,216,162,166,36,108,93,36,33,180,42,196,222,106,47,238,133,202,67,134,47,47,112,77,158,104,46,232,44,79,74,177,150,86,17,183,110,226,234,200,193,247,249,95,39,51,87,86,17,77,200,26,137,109,219,62,66,113,84,129,246,21,9,10,98,129,162,129,133,208,71,144,10,181,222,227,30,19,204,217,120,120,245,39,39,80,48,30,25,23,131,132,60,27,84,73,41,155,183,234,209,200,234,252,181,102,70,160,182,37,199,112,57,35,40,38,236,1,203,235,67,121,246,179,16,190,223,45,70,124,166,245,205,116,238,86,160,169,41,244,8,58,63,61,208,132,185,215,206,255,140,87,217,24,96,111,237,155,145,175,106,156,179,29,71,14,143,165,189,14,173,33,186,155,236,17,110,185,250,66,155,133,158,72,76,185,29,174,201,203,254,94,49,74,37,107,136,52,210,12,159,51,59,48,168,3,39,245,220,17,248,212,4,195,253,128,10,106,203,111,213,89,24,145,28,196,144,168,190,116,196,88,157,28,100,231,176,137,209,25,126,160,102,152,158,43,171,154,42,211,155,235,4,227,141,77,208,194,95,118,230,69,240,79,229,76,49,79,229,4,206,218,156,123,179,186,96,244,203,90,85,232,42,155,16,191,223,207,83,181,194,122,93,163,159,71,35,106,44,17,36,67,97,34,193,150,25,133,176,221,197,166,225,171,28,131,150,41,119,210,162,67,105,113,103,247,86,212,180,12,116,18,123,66,5,224,147,12,180,234,233,11,9,158,42,199,211,137,144,7,47,50,235,108,235,234,64,143,178,147,53,115,59,240,129,204,54,204,150,236,181,161,119,25,253,158,87,220,189,101,96,201,141,241,105,208,3,78,240,112,100,105,120,125,168,42,223,209,30,207,127,120,70,110,83,51,225,170,253,0,234,74,90,10,232,244,14,4,174,188,84,155,155,251,66,176,240,170,233,62,6,224,94,239,244,251,116,52,120,88,153,16,26,75,39,198,150,44,163,84,107,133,127,148,110,134,0,22,45,134,255,167,68,247,46,142,244,169,214,156,65,75,49,58,27,28,37,67,251,139,7,156,93,154,185,232,221,5,229,159,106,120,98,9,93,25,139,85,228,139,36,90,56,15,115,191,87,112,79,147,122,2,93,62,187,186,192,200,21,248,203,148,195,153,160,90,179,90,163,38,206,132,219,47,111,226,243,91,190,206,45,254,77,102,41,64,52,87,223,242,119,199,225,143,35,202,43,114,127,58,15,61,152,81,54,252,237,18,248,6,235,84,126,140,134,58,31,251,18,182,137,11,87,208,56,93,117,66,202,246,111,30,228,27,44,45,255,207,93,67,120,171,52,86,220,228,62,235,222,147,134,96,110,127,175,171,244,167,162,245,62,202,110,142,89,73,45,174,2,109,216,94,63,66,217,85,230,18,80,74,89,131,190,58,62,149,19,99,154,173,148,6,130,38,78,178,152,190,230,3,4,247,255,59,219,201,251,249,127,152,207,48,171,255,229,60,243,229,49,24,64,121,11,65,144,121,147,140,130,76,198,84,54,178,85,123,35,127,206,52,57,156,33,148,187,229,187,118,240,230,131,226,3,106,129,86,86,229,142,134,186,66,110,115,101,6,8,51,52,204,116,67,235,1,163,5,89,173,151,156,167,185,241,161,148,241,42,199,166,59,68,162,23,147,103,33,232,121,52,34,97,91,169,182,76,210,197,13,246,198,144,132,219,214,213,16,132,191,206,60,240,6,100,84,173,150,255,75,231,212,166,251,139,69,16,195,175,170,85,191,58,37,195,152,81,214,173,185,238,75,209,113,28,121,38,21,86,82,254,148,162,106,89,230,170,82,164,74,100,241,84,177,234,254,7,51,115,147,163,190,252,86,182,243,208,156,237,196,95,172,60,227,5,53,253,114,52,214,48,198,237,212,232,223,95,143,127,40,98,149,194,26,174,199,63,89,115,182,90,88,168,241,143,132,83,60,93,145,3,187,208,51,193,153,173,205,171,254,212,116,118,54,205,180,18,51,145,153,49,91,90,148,193,78,51,82,54,29,41,207,149,185,44,234,52,234,151,45,22,36,23,36,233,103,174,73,222,26,83,78,213,51,40,223,71,34,241,69,46,135,189,20,205,244,149,230,211,92,177,2,209,193,163,222,238,108,53,147,181,133,93,50,139,134,195,77,47,223,93,197,228,251,171,82,189,193,120,149,39,147,25,120,214,217,113,63,54,157,18,204,52,122,152,228,20,221,123,249,20,195,229,153,171,137,251,228,105,226,159,205,130,199,99,19,68,136,200,101,148,118,19,69,10,34,192,186,98,186,202,134,97,249,249,117,212,107,76,76,38,13,121,189,159,240,24,197,218,56,165,21,200,95,120,177,192,163,109,112,116,40,69,234,63,77,52,88,239,248,145,197,204,127,191,231,220,114,227,107,230,221,199,190,223,229,238,147,46,104,113,115,125,26,169,221,38,120,164,188,52,70,63,236,42,99,235,141,119,56,188,36,111,174,73,109,49,234,151,185,149,78,141,183,101,44,213,236,208,252,31,89,81,98,51,70,242,117,232,78,93,2,248,236,82,236,13,218,61,90,235,57,20,101,3,40,45,69,249,103,85,17,114,93,97,72,115,77,158,6,131,14,173,121,115,46,74,189,204,67,168,228,77,195,90,153,67,210,176,114,23,44,79,94,59,254,149,12,54,59,93,178,86,14,236,114,1,114,188,110,71,154,165,53,116,166,15,176,116,40,72,59,207,68,90,1,98,67,98,117,213,48,88,127,210,123,220,198,53,139,21,156,131,98,205,109,168,22,8,43,94,179,230,200,251,90,179,72,175,89,115,153,140,160,193,232,210,192,97,151,146,168,216,27,235,255,24,179,53,182,46,242,245,52,12,24,166,53,29,64,157,11,30,247,235,84,57,51,16,11,29,41,85,71,174,153,72,199,107,241,232,190,1,81,225,196,124,82,107,145,51,135,220,206,246,164,3,109,17,221,120,207,93,135,128,188,25,250,153,52,137,60,113,2,9,49,125,248,226,113,206,131,61,28,23,9,79,123,152,76,191,66,161,76,199,69,146,19,250,221,18,37,247,57,227,94,170,156,152,97,175,104,45,128,134,213,113,220,195,154,57,102,242,170,87,140,5,86,187,242,4,114,51,75,54,222,60,94,62,102,168,130,66,32,71,9,197,115,219,81,103,233,30,246,203,6,13,194,9,244,111,172,43,252,159,17,1,210,211,249,166,175,73,42,188,148,122,187,103,13,248,117,249,44,34,19,224,20,217,132,125,50,217,42,218,98,129,22,123,182,74,212,203,22,206,173,204,21,68,150,162,99,8,105,189,0,236,181,0,46,135,1,60,227,121,163,69,65,100,123,9,127,131,21,230,40,89,118,215,240,76,32,100,251,238,228,27,228,226,163,10,246,13,44,22,238,50,160,21,196,92,9,15,38,54,242,173,53,37,18,18,68,175,173,254,133,102,51,206,32,48,210,145,0,163,227,26,31,131,80,24,139,147,97,189,198,199,36,136,62,90,246,227,206,172,93,200,137,127,177,144,25,152,228,176,128,118,124,202,105,63,111,238,153,116,228,172,251,45,181,134,73,248,225,125,165,11,85,147,20,164,76,72,190,93,71,3,57,255,254,166,62,196,35,198,117,49,227,11,199,64,122,134,193,228,20,92,45,123,91,42,158,49,102,236,62,230,56,186,155,86,28,140,255,227,168,37,155,10,28,54,86,99,72,45,105,50,67,77,15,145,170,119,207,198,41,3,105,41,219,106,53,4,157,8,179,165,120,154,73,184,132,197,239,231,58,201,210,199,84,188,127,27,20,147,21,116,72,59,106,36,3,97,167,235,116,143,29,52,174,224,84,176,124,3,231,171,101,158,74,29,208,230,146,247,123,18,45,243,65,153,92,49,199,233,191,187,13,120,41,52,34,180,160,61,25,168,236,215,191,224,45,252,140,88,175,228,67,209,26,161,88,229,77,53,189,229,2,253,207,151,128,67,251,196,158,69,53,33,117,194,168,10,178,7,130,151,0,71,129,175,181,251,206,51,46,189,200,55,3,113,231,128,103,69,143,168,70,198,182,63,23,253,188,157,190,239,209,40,211,18,181,101,114,62,245,161,230,77,248,179,80,65,141,254,181,188,67,167,141,137,207,222,185,56,38,67,95,50,142,94,224,22,181,204,165,11,187,63,186,157,169,92,93,156,113,178,119,118,91,40,93,32,238,167,197,103,94,213,26,43,225,102,177,141,5,47,0,111,168,92,254,71,176,181,190,210,233,114,96,225,58,154,253,129,66,7,146,248,113,198,170,254,147,75,0,62,29,220,227,4,221,105,98,216,196,115,253,252,251,189,150,245,187,153,31,18,59,70,48,132,159,198,235,34,189,75,100,224,205,70,220,237,236,120,79,159,231,221,49,188,24,18,210,241,54,46,166,201,166,87,241,251,114,38,88,42,196,144,46,206,113,9,152,226,38,231,48,86,7,38,117,228,124,24,179,82,156,95,176,253,238,127,123,116,121,105,185,254,105,128,52,220,59,78,73,160,177,117,242,126,168,142,143,98,13,65,51,3,128,51,74,199,18,87,98,187,245,47,65,136,180,255,197,14,72,22,213,163,133,98,210,55,145,134,213,51,138,179,21,237,126,120,5,183,116,155,1,119,30,70,157,221,74,95,125,135,174,161,151,221,146,178,118,44,254,96,255,117,196,23,50,30,54,226,121,131,238,119,214,58,174,58,151,0,157,151,247,94,205,212,132,241,189,13,39,200,56,35,106,191,4,188,10,101,158,239,226,136,37,225,176,75,7,239,36,191,240,252,106,123,66,246,221,249,240,40,44,227,137,81,33,250,194,151,126,253,130,54,124,109,147,182,175,125,178,236,41,212,54,117,61,135,28,95,104,29,25,116,181,171,65,62,139,240,55,42,230,121,13,141,173,111,103,178,39,167,25,207,213,127,16,174,243,9,101,8,146,5,216,152,157,103,4,157,61,54,170,85,16,224,212,135,156,125,121,110,101,121,152,33,16,248,108,67,174,55,75,197,115,96,99,134,136,4,206,204,254,217,143,199,162,226,136,96,209,91,143,237,200,146,87,198,163,1,29,56,244,179,244,195,107,175,185,146,40,77,75,88,198,39,110,32,222,145,96,200,118,235,91,210,185,103,102,121,209,126,210,225,151,0,198,177,75,128,39,169,148,32,180,60,64,102,115,236,88,60,100,251,71,102,97,172,95,240,231,180,141,217,139,113,222,240,248,215,212,245,250,198,234,11,247,30,119,13,25,44,75,188,21,54,30,59,71,80,153,212,189,46,100,123,154,62,224,223,234,118,119,132,162,104,155,143,146,5,187,103,39,152,71,38,50,247,248,61,208,129,56,162,245,70,185,78,175,149,148,112,53,103,214,116,248,146,22,102,81,179,207,195,184,48,175,196,250,251,11,152,5,61,178,61,223,178,118,155,121,223,233,222,207,181,97,109,220,252,30,180,189,179,167,110,38,245,222,105,125,216,163,106,162,214,73,19,172,248,186,29,176,63,250,147,105,225,119,115,120,255,23,143,112,143,104,32,33,56,32,172,134,231,207,231,228,69,15,28,75,162,33,135,110,142,117,126,171,11,222,62,242,110,126,54,126,30,22,93,211,239,31,143,170,19,198,204,50,97,61,135,46,92,184,108,172,137,82,156,102,65,237,154,172,229,164,31,178,104,172,162,143,176,85,146,103,229,36,82,6,169,198,124,140,246,98,53,89,33,120,160,195,251,80,122,134,91,121,8,56,53,194,72,47,151,107,41,203,132,39,22,30,173,31,106,28,200,148,29,145,237,179,87,87,78,198,249,117,234,170,100,118,12,85,234,127,192,90,208,62,27,187,230,65,83,155,44,236,48,254,36,170,116,254,198,112,233,238,125,240,232,58,175,221,215,98,163,132,78,100,190,216,61,185,237,57,79,192,150,17,74,216,77,48,223,39,113,203,182,18,114,223,168,207,215,65,50,107,142,177,133,119,0,215,228,156,88,136,40,171,214,15,166,202,59,198,206,114,40,27,251,216,138,125,252,32,131,123,56,221,190,141,153,94,30,202,85,59,75,61,150,55,166,117,174,6,113,169,83,142,85,202,85,49,230,99,49,238,178,165,95,91,110,92,12,147,231,95,10,230,0,143,35,136,114,70,81,93,176,169,80,189,92,176,85,245,167,244,62,109,236,254,77,135,165,145,47,224,25,71,39,255,253,54,63,188,156,168,196,210,123,129,251,207,91,164,27,42,24,229,70,77,51,56,248,244,81,132,29,110,98,132,18,138,176,211,195,176,13,18,188,38,236,76,174,160,81,230,94,19,118,128,60,106,167,32,189,117,106,151,160,88,240,202,120,54,118,205,253,177,161,182,226,229,100,88,177,245,153,65,28,99,16,37,155,189,175,11,54,95,76,228,72,78,186,56,48,161,251,177,66,212,245,68,41,123,20,110,3,171,76,0,1,197,187,248,87,77,80,113,245,43,239,237,191,157,241,192,95,254,221,48,243,175,91,75,252,95,171,190,218,6,52,97,249,129,134,166,246,151,212,138,78,5,95,187,73,73,82,53,245,175,125,192,99,86,238,99,75,201,252,206,237,121,64,141,242,1,151,142,153,65,86,46,224,4,73,115,136,224,64,51,227,51,79,115,90,116,227,184,55,194,34,14,253,123,183,227,28,65,175,37,217,94,60,36,85,91,175,102,91,53,172,43,68,202,27,138,143,229,6,0,43,251,98,38,240,226,90,197,23,199,195,54,112,223,13,103,63,170,168,126,52,81,174,38,102,196,156,232,232,80,7,231,237,199,45,47,76,38,183,202,146,247,224,99,15,174,224,29,79,143,224,74,7,141,39,63,160,230,225,132,142,165,25,87,142,122,12,166,51,229,125,157,93,191,29,86,86,30,203,238,201,199,80,58,22,171,74,132,17,141,145,185,87,88,31,202,94,106,113,68,70,147,81,218,82,36,24,196,74,130,206,73,13,20,179,226,170,177,66,182,240,113,206,16,24,21,160,87,92,220,142,120,89,212,251,141,155,42,195,234,72,56,144,199,86,250,155,222,193,215,77,248,143,188,167,22,85,71,200,14,154,243,111,3,18,7,52,237,58,175,79,151,206,110,160,110,3,85,75,79,159,219,237,95,223,6,242,142,124,232,162,24,31,222,66,81,9,175,217,80,131,229,241,105,230,96,149,104,176,138,164,193,198,51,9,125,121,215,97,133,221,232,239,230,78,74,219,35,123,97,177,123,69,68,87,193,223,214,252,216,140,118,27,154,167,13,197,210,71,58,171,208,11,171,117,177,238,9,144,255,81,238,223,194,243,248,197,23,241,217,221,95,175,36,175,15,208,191,221,104,52,223,248,149,60,45,165,255,245,199,20,7,74,56,251,231,204,219,205,82,10,148,114,182,129,59,39,147,100,206,93,20,67,185,107,245,39,249,237,37,201,114,254,97,172,138,103,19,233,167,21,241,196,9,34,145,58,133,65,115,21,27,188,218,120,202,220,234,189,193,41,245,60,154,245,214,164,39,253,76,46,22,202,176,229,160,7,82,246,146,48,222,35,45,251,109,58,46,222,138,199,153,35,230,34,209,89,230,112,217,225,238,89,244,100,94,156,236,24,247,88,81,148,98,241,142,199,22,75,249,254,155,157,245,101,193,207,141,236,229,191,234,21,63,77,96,242,246,97,139,81,51,98,184,190,165,142,21,107,229,228,187,139,186,165,214,154,214,13,236,236,236,236,99,20,133,90,104,225,71,115,50,99,128,160,150,160,192,126,67,15,54,151,239,63,121,6,51,140,185,173,213,42,140,182,132,21,20,222,91,194,137,195,127,168,209,153,48,186,203,107,10,100,198,156,8,160,135,131,70,151,194,235,161,246,75,141,1,42,34,132,36,234,214,25,113,167,212,166,252,223,212,184,172,138,192,217,182,79,63,168,79,26,15,225,23,225,209,136,91,2,137,80,76,72,32,127,87,124,110,5,61,141,100,57,115,21,129,221,95,238,147,68,235,35,250,64,196,139,50,27,172,194,6,217,192,90,152,160,253,19,42,247,96,19,154,83,166,23,55,45,147,45,30,104,131,21,43,158,119,195,160,2,116,211,214,253,39,160,73,130,95,238,242,26,251,235,79,187,223,36,23,23,232,88,37,185,21,205,158,227,67,68,112,43,169,14,136,216,15,186,181,109,120,99,246,165,32,109,240,193,158,0,71,230,23,137,122,171,226,46,87,231,191,203,193,148,0,191,253,28,7,211,143,17,174,122,142,32,70,129,29,196,253,102,85,186,211,185,17,198,107,125,70,18,185,68,11,203,109,186,34,43,188,222,206,240,230,255,66,233,25,243,18,176,158,255,67,227,211,124,241,179,83,254,116,114,13,57,133,95,46,4,177,221,89,97,188,61,66,101,98,15,87,158,232,151,96,119,239,80,68,102,25,37,85,117,197,16,139,146,40,23,214,47,30,199,147,87,38,218,183,80,65,99,140,223,83,33,64,236,64,191,177,201,104,163,45,185,138,126,115,46,9,160,140,223,59,115,7,66,53,166,2,113,23,161,139,251,15,42,79,166,196,32,181,165,224,152,31,25,204,233,90,138,11,220,150,212,72,6,138,225,220,139,102,194,91,104,43,166,88,215,67,162,175,48,193,23,98,225,168,33,145,84,90,166,14,106,72,52,90,145,43,137,64,90,114,104,141,35,232,37,17,116,189,39,23,18,203,122,58,214,235,177,184,91,69,221,39,60,74,8,145,186,34,193,117,232,138,10,53,93,96,18,156,250,19,197,188,96,3,125,205,36,20,8,82,244,77,187,39,250,216,14,112,155,241,63,185,199,163,86,148,208,255,227,172,187,58,212,80,15,225,37,32,65,219,99,43,25,58,185,131,218,157,9,243,104,173,48,200,128,174,223,23,6,88,216,248,1,236,106,123,114,144,65,242,182,107,253,92,84,92,26,194,219,37,37,236,216,149,133,126,164,154,39,49,50,18,47,175,50,30,137,72,248,41,234,162,4,179,101,229,112,34,103,108,232,27,112,72,32,102,198,130,83,179,33,10,150,19,53,68,184,207,246,255,139,27,174,171,69,249,251,192,111,224,194,79,129,58,84,121,243,166,107,89,110,11,128,255,79,222,226,213,41,48,152,187,92,18,252,230,149,252,161,51,47,154,119,136,106,69,4,180,221,193,163,169,85,168,255,181,174,146,101,101,201,15,141,126,5,245,227,128,169,1,159,61,13,90,207,255,11,197,95,178,247,79,151,206,80,42,15,200,56,190,247,129,38,215,42,15,93,201,252,192,152,42,117,67,20,240,31,197,234,86,244,165,10,186,39,10,134,65,193,80,138,7,52,209,192,188,137,141,226,28,21,6,227,218,48,80,6,121,117,228,66,171,137,130,48,245,17,46,16,197,25,64,37,157,46,42,40,37,7,7,5,249,87,90,131,55,161,57,218,79,76,90,81,76,127,204,37,65,165,223,152,254,154,18,202,97,56,215,76,127,205,152,170,194,40,222,204,232,112,122,75,112,121,84,90,214,86,145,36,203,199,207,228,24,184,214,63,251,130,89,146,222,4,210,175,127,131,176,100,200,207,117,127,218,202,181,165,238,97,244,72,255,44,109,160,212,167,149,8,25,7,219,176,187,140,111,40,92,31,118,255,225,61,209,37,128,240,198,47,47,212,236,24,224,243,228,207,180,231,123,249,183,212,248,11,229,243,46,104,117,78,88,120,202,155,154,45,245,168,85,199,155,27,195,107,140,30,81,245,12,126,178,171,37,170,124,128,153,112,9,224,100,127,158,111,138,44,177,159,239,225,125,204,110,78,100,241,48,111,81,214,245,139,23,34,144,39,180,232,35,25,112,45,102,173,187,232,249,146,3,15,178,177,242,84,50,153,96,84,93,64,107,240,21,230,141,208,50,5,34,176,195,41,107,241,126,237,42,121,161,52,221,224,171,118,138,241,141,45,84,245,0,20,197,129,162,174,43,201,239,129,96,25,32,176,169,200,68,187,247,254,47,236,3,70,219,23,17,197,253,157,83,250,81,163,42,48,96,245,116,205,147,218,2,77,141,192,173,176,214,181,105,7,10,84,40,150,129,20,187,141,145,87,161,56,85,13,164,70,210,115,12,167,108,254,223,222,244,252,30,48,0,0,182,213,136,1,244,64,43,212,250,110,202,177,231,61,25,248,147,216,39,170,119,31,171,17,105,197,4,22,144,32,11,147,98,181,199,140,159,205,121,88,60,206,124,199,108,67,126,95,117,116,88,30,236,207,186,31,107,248,154,196,191,146,185,87,220,136,255,53,40,152,17,123,9,188,30,169,151,75,202,213,164,228,32,99,70,214,30,246,34,91,157,76,122,211,116,8,123,83,92,21,161,38,153,241,108,111,135,70,33,205,150,150,177,90,152,166,196,198,94,117,126,174,181,23,228,235,182,95,61,173,232,145,62,162,74,94,1,28,135,199,199,84,125,142,28,223,150,22,141,30,171,112,129,46,202,166,21,123,208,77,62,104,242,179,103,105,159,82,80,250,56,170,112,231,165,217,195,42,5,247,240,130,25,226,53,9,123,251,213,38,68,25,103,202,161,178,66,93,193,169,204,188,149,38,14,44,253,89,39,0,112,195,132,163,200,186,47,145,219,165,77,201,78,205,126,85,170,230,100,116,218,131,33,84,242,155,224,79,143,69,100,7,137,76,194,82,241,34,198,166,201,167,146,148,194,190,109,35,74,110,16,36,190,204,116,136,55,79,13,163,171,183,243,72,68,203,79,65,87,233,120,254,110,234,99,113,21,222,25,75,71,29,127,18,145,41,91,110,53,202,177,233,134,2,73,19,194,23,127,37,93,177,95,198,88,40,207,242,255,185,243,7,240,215,218,27,230,116,23,254,185,230,126,221,95,75,38,75,225,169,113,221,166,14,171,49,79,131,84,122,182,40,159,45,74,188,59,131,37,48,168,150,71,203,35,178,227,134,77,151,77,19,236,98,202,11,6,225,72,235,236,207,74,141,34,119,14,190,214,126,189,4,4,72,7,200,77,219,10,124,219,57,201,59,82,203,249,226,161,189,243,252,76,109,177,182,69,161,76,77,109,219,106,244,251,174,245,136,13,14,110,119,162,178,127,180,102,121,86,230,25,0,224,174,254,36,239,46,220,238,9,172,82,129,2,53,23,247,62,75,93,216,53,123,206,130,8,213,234,139,174,143,97,183,29,187,120,114,232,120,115,61,254,167,15,211,155,47,46,59,184,53,63,155,1,246,110,101,184,131,118,66,120,5,75,214,202,194,185,74,197,231,66,18,224,12,90,167,42,30,108,13,136,60,255,170,47,78,12,146,14,20,222,69,169,52,221,42,249,250,46,29,179,218,248,19,25,190,223,13,180,191,225,23,157,195,32,126,172,29,130,77,199,166,37,151,0,39,34,21,147,121,157,0,120,212,70,92,232,157,59,160,185,5,171,96,128,95,120,66,17,131,245,111,176,38,242,193,124,219,46,185,96,219,75,64,52,106,210,122,87,78,1,206,253,59,63,231,171,218,143,172,223,61,227,111,90,242,198,33,11,24,0,20,69,217,2,191,65,99,181,10,253,20,24,94,255,54,57,254,180,241,7,230,44,148,107,50,213,34,112,134,110,113,214,59,126,235,99,144,98,97,211,219,101,240,243,125,34,227,157,69,57,137,141,208,91,242,223,102,128,168,132,235,190,68,9,230,138,166,153,98,198,208,146,189,157,231,20,12,25,35,49,41,32,118,123,202,154,221,170,103,169,190,84,186,143,111,220,230,108,158,165,156,194,119,143,63,138,168,210,90,176,188,134,76,46,13,206,218,161,165,150,201,140,206,201,130,177,49,102,137,244,202,231,174,211,205,237,201,25,205,99,39,141,101,55,174,130,237,253,208,183,151,204,38,179,111,35,202,181,2,135,142,90,162,208,36,28,79,245,152,218,184,102,29,131,243,121,39,112,251,55,43,10,68,20,163,84,114,186,230,200,27,206,178,103,175,217,116,48,90,240,120,70,169,52,84,189,4,155,224,70,244,207,186,18,19,245,103,135,52,105,102,44,22,6,63,157,234,63,182,77,46,146,74,23,235,67,211,117,185,3,243,94,119,128,71,122,45,40,108,100,10,43,101,180,212,172,192,143,252,149,119,101,62,63,251,52,104,157,188,162,16,237,85,252,252,168,92,131,232,87,116,152,97,97,215,188,202,79,158,205,91,15,61,37,222,194,127,129,70,190,228,255,107,188,141,158,251,8,249,203,177,37,39,253,0,158,76,36,246,222,113,147,241,59,10,113,129,51,155,102,72,183,142,66,92,76,189,65,164,181,162,16,23,65,56,51,206,149,179,20,74,244,104,230,20,87,37,54,103,106,10,25,226,208,169,195,147,117,53,233,172,172,67,233,18,160,26,47,149,136,76,77,112,106,44,221,99,146,157,43,223,76,76,222,89,176,156,99,214,26,234,236,137,74,69,176,153,29,230,77,165,162,52,121,29,217,171,8,229,99,229,181,140,105,16,210,185,237,28,215,154,188,139,196,175,103,70,129,238,196,186,246,247,33,146,90,145,21,22,96,130,180,214,219,47,247,157,183,199,104,77,10,140,53,158,62,55,235,209,83,157,88,22,220,95,53,146,176,176,202,82,209,163,251,202,16,21,207,109,91,239,91,69,198,140,132,21,181,106,197,192,152,45,168,88,92,3,98,95,255,179,98,87,170,246,31,115,159,62,52,188,249,75,84,72,156,17,61,247,151,90,144,82,253,213,108,217,167,154,174,10,22,188,238,89,171,199,5,74,246,92,66,77,10,209,136,202,241,37,254,175,101,78,66,227,223,239,139,234,89,24,199,146,104,102,238,243,250,210,5,175,63,35,155,200,88,131,212,22,118,19,158,119,227,211,122,233,108,213,182,129,41,203,84,253,115,65,50,184,177,163,123,244,186,154,88,136,88,181,138,42,50,22,106,57,110,32,79,136,11,136,131,123,166,124,215,75,213,126,7,239,156,161,213,205,22,123,228,162,131,29,11,132,233,127,9,232,135,172,234,64,188,96,185,12,187,148,79,28,185,175,222,55,74,85,54,26,245,190,81,170,178,89,168,247,205,126,173,42,123,253,190,81,170,178,168,247,237,161,230,103,1,30,74,107,91,189,43,33,52,107,95,58,158,127,203,164,190,75,188,202,92,35,165,88,250,211,24,39,114,162,63,89,9,150,249,44,141,185,46,158,130,163,127,10,168,108,193,60,211,95,141,128,66,55,146,140,153,213,165,179,62,149,186,104,181,75,133,179,159,220,174,88,209,245,18,99,250,232,33,155,21,83,107,34,177,24,89,150,21,69,226,127,218,41,99,63,186,248,4,44,40,129,192,208,26,143,214,250,54,234,33,61,131,19,13,66,90,167,37,61,223,228,236,140,94,170,122,187,9,30,28,141,1,111,224,156,62,154,115,143,5,50,80,162,56,137,51,129,234,156,72,116,37,141,206,80,247,170,255,118,240,155,67,172,16,55,202,25,255,148,227,70,102,239,207,119,182,57,161,15,35,211,136,102,209,50,86,25,36,214,112,1,119,239,151,181,244,179,153,89,192,186,88,29,61,211,47,206,154,88,139,67,179,132,238,56,226,223,122,241,133,135,167,217,213,2,97,190,41,196,111,59,224,252,117,31,224,35,235,50,84,53,106,147,168,239,249,249,48,29,232,33,24,251,83,63,88,252,245,139,105,202,163,168,219,206,166,202,226,17,119,93,148,59,222,116,54,14,74,199,74,69,28,9,19,156,149,219,30,69,1,64,111,56,119,201,244,109,188,125,2,70,117,58,58,100,216,55,54,78,29,207,110,11,21,63,229,82,45,117,184,149,41,225,248,66,184,145,252,201,169,151,1,92,216,207,126,118,7,145,3,255,210,56,254,227,115,138,4,139,58,14,25,53,255,82,174,32,239,76,234,167,231,61,54,129,232,122,218,75,70,220,211,28,194,104,223,217,79,5,95,97,35,202,50,51,149,28,213,10,71,194,109,128,156,38,89,227,99,125,147,107,235,143,197,34,247,130,245,30,181,248,203,111,82,182,12,142,234,38,122,57,77,236,5,190,252,20,45,136,157,232,156,65,205,252,148,99,56,213,67,192,145,230,225,32,141,149,41,250,185,217,237,5,85,75,187,3,3,13,134,237,167,147,154,251,62,157,183,143,17,223,48,194,152,147,103,128,39,247,44,111,128,25,195,110,187,16,15,211,27,238,1,114,201,58,219,238,199,97,127,251,242,191,215,199,89,157,92,198,53,76,76,196,39,79,242,61,59,27,146,18,162,227,110,135,26,181,42,254,124,218,204,159,197,71,161,250,192,146,185,245,232,245,197,28,101,69,42,229,241,93,181,118,63,15,206,129,99,225,207,153,183,69,157,124,148,213,52,242,159,200,80,216,42,244,54,5,172,217,203,244,178,205,152,74,16,59,26,97,193,7,2,116,46,152,190,117,93,68,114,149,171,234,120,204,135,127,238,109,28,11,217,48,12,213,159,138,235,89,46,187,10,173,253,129,197,129,123,180,102,52,187,59,28,15,136,82,249,113,133,191,36,146,77,187,67,181,40,217,155,172,126,118,72,119,21,93,253,185,119,253,243,75,192,59,107,215,248,117,74,227,106,130,176,51,127,186,86,100,58,125,178,71,17,150,92,90,97,111,124,150,71,72,127,166,199,157,31,31,217,60,138,116,71,165,183,109,206,244,37,211,198,190,95,224,242,55,136,199,64,196,52,201,215,122,171,114,27,10,211,247,159,198,185,30,219,119,63,169,163,70,159,176,125,132,236,190,138,235,155,204,135,187,78,73,111,125,135,58,202,251,20,171,207,11,236,159,56,223,28,17,2,189,30,96,106,90,33,28,208,173,200,131,244,74,62,180,174,170,7,165,167,76,176,188,208,31,126,206,95,168,101,89,166,188,26,185,224,221,253,252,113,195,144,101,234,37,224,182,166,151,151,235,198,197,40,140,125,161,145,250,72,146,218,73,199,110,210,155,229,156,101,252,225,37,192,163,231,169,233,124,162,149,1,4,206,62,175,139,31,173,252,121,213,148,218,103,207,205,33,149,116,70,57,146,11,154,40,39,47,194,11,79,99,42,47,229,16,85,139,254,204,251,94,4,31,234,12,185,179,205,116,222,85,218,47,220,121,250,67,52,243,44,178,254,233,130,240,13,43,181,83,199,108,189,100,151,185,221,42,175,211,234,177,134,57,207,157,176,207,214,58,79,211,158,188,186,230,2,101,255,176,252,182,187,50,128,226,2,161,31,160,184,64,102,5,187,71,252,60,250,66,219,230,67,25,117,114,213,232,29,95,207,102,28,224,21,46,250,117,162,173,3,109,255,153,158,60,102,137,144,145,35,84,186,19,18,102,210,9,112,62,179,138,173,190,203,158,43,167,88,70,112,107,225,76,85,206,80,212,164,226,65,149,172,169,35,86,35,44,151,222,153,185,30,78,21,3,212,26,6,81,52,192,210,119,217,38,1,119,21,62,18,49,71,199,155,189,56,41,212,49,225,198,250,20,109,194,49,246,57,90,252,67,219,187,77,164,37,181,57,120,74,84,14,56,42,238,194,81,209,25,234,250,28,128,63,140,44,163,233,171,56,41,152,222,118,53,235,173,248,163,18,168,167,189,241,231,180,210,28,213,124,91,114,161,152,30,241,33,208,25,72,233,52,145,73,121,90,57,21,20,150,89,0,164,88,22,215,109,229,2,0,126,20,94,35,36,174,42,200,12,130,87,187,209,111,92,184,95,175,182,17,168,221,104,57,184,125,204,29,171,148,109,75,177,24,0,13,128,174,192,27,128,59,70,141,113,171,72,185,234,145,110,90,34,129,175,206,212,92,20,99,191,208,95,8,84,174,195,226,246,47,221,25,123,254,135,142,245,169,163,170,227,78,195,162,191,68,116,24,106,127,71,205,249,128,62,0,254,35,156,185,174,222,239,152,187,103,56,57,130,51,16,30,181,188,65,238,186,62,143,109,140,108,150,100,112,182,169,132,11,202,139,64,153,181,253,77,109,98,55,74,147,29,165,100,25,36,158,206,206,206,78,73,190,78,229,94,48,221,209,157,202,247,226,149,225,83,243,198,155,174,149,100,125,91,38,41,167,140,95,4,135,123,9,22,133,3,45,135,86,57,248,142,123,31,211,69,86,143,232,7,43,16,223,47,133,35,153,168,173,168,160,74,72,208,48,140,166,139,201,114,253,205,85,193,176,68,154,18,93,62,108,38,243,54,228,57,169,155,202,24,84,118,214,16,33,239,229,160,37,115,95,36,39,168,162,124,171,162,54,246,113,111,88,43,51,67,157,165,229,55,39,29,119,244,149,216,14,189,201,4,50,186,11,81,247,196,239,172,149,228,0,31,108,134,228,63,184,10,12,173,121,78,255,134,171,32,142,234,81,191,86,255,216,234,97,13,111,136,224,84,72,214,66,130,62,128,179,38,172,42,120,175,47,198,174,65,89,215,23,99,215,160,44,212,197,24,113,152,164,177,184,184,233,43,254,11,11,211,152,219,93,214,232,202,189,189,61,133,199,36,88,67,85,47,92,108,85,61,36,55,61,126,16,217,206,79,137,162,252,62,208,183,50,183,61,147,3,67,123,54,155,175,186,19,180,213,20,172,204,213,7,250,134,132,240,222,23,58,225,224,87,253,161,102,105,163,58,40,194,8,10,164,154,201,140,65,161,133,15,167,22,135,83,117,126,40,202,228,128,240,23,142,254,76,163,240,243,101,187,93,97,162,71,28,41,17,176,144,100,34,65,95,20,237,161,155,35,52,13,67,1,112,157,153,137,187,104,252,229,168,235,32,86,158,234,175,190,174,206,204,252,96,156,208,239,121,221,106,84,96,18,67,147,227,220,229,64,24,81,168,138,239,48,232,31,110,8,188,131,92,149,195,170,140,213,90,76,7,225,84,134,128,85,102,62,242,251,0,110,226,253,130,41,8,249,115,188,195,172,254,23,121,30,219,217,227,143,13,164,127,17,141,21,204,32,160,240,5,100,195,221,3,50,211,236,77,162,54,31,76,171,84,210,252,214,75,144,98,157,20,190,31,0,155,15,235,27,63,53,205,230,132,127,6,62,27,253,78,255,28,2,204,87,53,199,211,80,157,198,147,191,150,251,156,173,118,164,16,188,150,251,164,230,222,180,161,66,49,101,196,211,149,136,136,136,176,35,15,4,41,38,16,77,134,221,72,75,153,68,53,19,155,167,177,66,98,246,219,17,132,150,160,100,45,13,131,172,153,8,69,139,247,215,21,61,167,144,185,42,212,151,115,117,43,48,213,233,78,197,204,67,235,105,252,73,207,123,131,12,54,224,122,172,208,111,141,175,192,70,40,101,53,205,54,153,240,17,134,196,127,231,220,24,163,254,215,112,55,56,131,161,246,207,137,228,13,225,102,192,45,192,47,22,6,161,128,191,118,135,217,223,208,255,62,100,4,79,116,227,77,190,79,148,172,250,164,126,1,0,254,230,31,40,39,253,107,152,61,251,139,177,4,23,193,123,243,251,104,95,20,228,248,79,228,139,39,246,154,44,72,161,83,159,224,178,5,107,146,66,65,1,148,227,198,44,156,183,25,4,126,164,66,203,105,193,125,152,29,162,115,156,84,97,252,177,217,162,114,144,168,120,226,65,41,135,142,36,178,252,202,194,222,55,72,71,50,183,9,226,186,81,11,69,215,80,69,58,76,65,171,16,233,224,12,74,206,204,222,16,183,31,251,153,115,110,157,176,69,40,148,66,244,209,140,121,111,97,48,89,245,242,66,30,242,218,246,80,52,77,37,83,26,101,123,56,29,110,103,82,155,125,109,123,8,117,126,88,139,216,129,169,59,165,56,51,79,89,216,147,68,198,190,252,45,59,223,248,23,131,166,191,224,192,207,111,253,151,214,53,191,58,134,181,141,225,231,255,82,234,61,228,122,39,199,79,231,66,26,29,100,89,46,87,200,65,100,143,18,101,37,119,147,132,154,95,139,178,38,25,40,235,83,227,160,68,89,213,107,129,154,35,238,153,53,78,212,229,182,25,76,30,191,25,93,252,109,26,248,119,60,241,223,102,131,194,237,0,39,6,119,38,195,84,141,199,13,201,242,68,23,127,131,215,11,127,250,69,242,236,70,112,186,109,45,47,191,240,194,214,174,168,21,247,158,231,131,75,128,73,208,185,137,127,134,180,125,16,214,194,100,237,248,124,220,166,137,13,119,85,138,117,144,149,27,60,39,209,41,1,72,249,57,108,134,113,72,170,184,170,159,251,67,127,61,209,249,46,35,64,52,169,168,18,156,23,46,197,121,81,49,166,134,120,163,221,26,209,187,139,174,242,151,255,227,223,20,49,8,212,255,93,3,220,204,172,254,111,142,118,127,134,127,151,5,110,231,221,183,72,172,147,94,142,17,29,179,107,32,225,249,190,47,203,70,73,216,233,194,69,230,176,212,104,205,95,57,58,172,195,243,68,20,119,212,137,106,153,203,185,62,243,89,144,164,169,11,40,180,177,126,127,64,182,122,106,132,133,129,47,45,1,47,37,3,244,222,52,222,36,157,186,59,7,164,68,84,133,207,97,106,82,239,238,161,106,88,67,5,133,51,91,138,62,170,200,238,175,244,48,203,50,218,38,136,59,32,29,236,195,24,208,203,235,47,147,45,29,34,166,24,89,204,236,157,9,33,42,227,152,43,13,3,149,232,140,90,130,99,42,152,173,180,70,159,36,188,148,44,146,200,154,159,223,89,24,116,81,234,67,227,52,196,80,21,206,93,192,200,116,59,180,121,77,24,74,28,76,234,251,161,96,166,183,120,56,236,193,36,116,9,18,207,212,53,10,77,133,126,64,45,234,196,8,48,201,137,201,32,169,90,134,214,2,115,151,122,101,78,72,60,56,51,89,134,153,61,15,24,190,104,100,14,190,23,33,134,41,229,234,6,71,50,108,242,123,50,64,196,29,206,67,216,228,238,223,50,208,234,231,106,227,168,69,1,228,150,85,25,216,93,101,80,0,185,171,3,221,92,132,222,114,216,151,110,11,202,69,86,32,110,214,236,158,254,79,61,14,249,21,225,242,190,76,195,151,128,79,122,32,21,198,166,249,184,172,40,217,141,38,76,139,221,221,160,167,187,150,78,204,94,48,218,53,127,138,2,29,100,98,89,99,126,153,191,203,130,245,215,12,197,69,53,99,131,174,7,185,118,84,213,89,67,212,1,113,14,2,157,212,217,193,248,16,193,85,191,41,113,248,186,18,194,88,242,253,67,153,102,212,38,230,87,227,234,63,139,237,209,202,87,97,106,239,219,194,243,179,84,232,144,173,76,27,223,252,254,172,113,9,3,12,141,5,207,244,83,75,190,7,227,67,149,240,10,253,8,236,253,49,174,62,221,155,151,95,206,84,115,245,233,224,60,89,41,149,42,131,33,198,239,180,66,51,232,96,112,182,202,12,11,189,248,59,240,96,180,18,188,176,60,214,253,94,200,47,148,202,127,149,82,249,101,140,235,143,26,147,254,17,33,132,55,254,253,144,189,153,227,12,0,184,11,183,223,248,224,174,126,213,178,25,239,82,135,38,30,120,7,52,36,53,215,26,171,227,23,25,47,177,118,150,253,94,182,224,51,102,42,219,228,204,48,127,25,249,72,228,41,196,128,2,162,198,126,40,163,97,188,6,162,118,138,140,6,246,149,161,128,168,27,16,204,92,47,254,225,10,114,115,96,154,129,119,113,202,48,17,117,120,153,227,35,99,189,71,29,67,12,147,51,24,29,14,114,122,137,196,2,27,226,42,220,149,137,78,225,146,97,159,98,2,158,66,238,139,234,112,33,60,160,233,148,162,93,60,116,238,238,153,75,103,38,18,29,131,123,160,39,228,49,171,76,111,53,108,26,199,180,52,97,217,99,74,98,173,39,198,188,182,56,65,99,187,210,49,30,93,90,225,39,69,142,143,127,22,175,78,168,32,139,28,194,52,126,71,50,117,202,253,1,100,74,64,151,134,117,99,73,110,24,9,106,149,219,98,44,87,206,91,195,86,191,206,42,26,43,2,0,200,106,29,115,174,40,70,5,146,48,215,5,131,202,76,162,188,149,87,196,157,240,254,197,236,87,139,64,242,151,143,74,254,6,116,172,207,45,249,109,10,243,183,209,151,106,213,114,86,27,207,37,160,235,183,215,255,98,160,159,209,136,229,187,232,42,23,209,17,32,184,49,105,164,169,243,250,46,51,248,35,195,27,190,250,210,235,255,239,176,9,111,240,51,222,150,9,13,33,53,197,68,55,239,174,189,29,16,159,180,111,33,71,238,204,31,66,77,102,34,199,78,139,126,168,152,181,76,221,86,15,115,11,4,227,148,51,139,151,223,217,191,30,43,198,171,199,255,54,86,92,133,13,252,54,86,20,106,205,166,230,60,189,30,43,154,15,119,217,20,140,216,224,12,255,208,81,246,135,138,112,102,219,234,255,146,241,82,96,9,114,12,111,65,126,162,105,202,20,40,53,194,237,214,128,7,148,244,40,53,66,168,12,132,123,90,26,133,79,6,82,161,184,23,216,152,247,127,153,140,220,100,56,148,255,145,221,213,164,65,232,57,205,132,153,247,203,182,99,83,55,222,101,120,157,120,240,54,160,33,189,185,187,240,151,140,249,203,134,244,29,13,84,187,74,39,217,191,143,7,105,50,175,34,195,64,29,232,210,161,241,88,208,161,180,46,249,141,99,115,220,0,235,183,179,188,8,223,35,91,224,230,104,53,91,22,240,155,203,154,151,127,194,248,94,109,213,9,110,249,122,5,76,202,240,221,199,127,153,36,220,180,244,248,167,105,62,126,59,175,210,236,99,157,250,10,105,47,178,253,49,98,36,38,30,61,23,204,96,31,58,90,235,44,81,206,235,159,202,125,128,163,39,25,171,35,58,163,20,147,201,172,165,226,247,245,170,91,251,126,1,104,215,212,12,205,187,102,1,233,62,124,52,184,76,138,98,1,89,89,184,160,88,64,156,72,12,32,194,92,75,118,176,156,158,1,152,203,64,41,172,116,11,203,67,130,27,47,172,130,5,75,208,62,118,144,130,146,139,14,123,202,244,254,176,9,191,175,202,122,111,146,95,50,103,224,44,13,145,86,82,100,246,163,31,81,75,105,116,224,65,63,226,65,194,252,210,246,89,7,71,70,99,217,177,41,91,118,37,236,188,29,194,238,215,47,67,153,149,65,211,175,242,56,191,150,119,60,82,140,153,235,156,160,142,41,200,204,45,79,249,30,147,4,238,98,176,144,127,65,100,180,145,15,182,44,199,40,152,198,115,137,71,21,246,210,14,84,157,14,83,168,186,190,130,88,199,162,125,244,170,34,101,160,4,102,118,134,94,61,175,63,252,203,232,229,46,226,197,223,189,147,84,111,129,252,211,8,201,232,234,188,63,101,138,229,90,119,65,9,3,222,168,122,22,140,148,180,41,249,79,122,49,218,235,26,140,63,201,204,118,243,219,112,59,170,114,110,239,195,48,145,67,148,42,21,204,201,136,164,198,43,164,78,113,165,164,60,253,137,189,138,199,136,235,25,151,67,198,158,59,26,147,49,251,162,3,20,162,132,255,29,190,174,183,189,111,105,209,119,127,176,194,66,181,238,59,93,144,78,64,34,86,130,75,72,135,231,115,211,36,210,158,230,97,97,112,128,134,95,218,245,4,178,103,160,101,158,127,4,53,129,68,159,79,227,31,233,141,136,127,250,65,55,217,113,9,13,66,9,43,39,29,253,88,70,65,143,71,248,85,2,116,159,29,107,101,56,143,106,90,94,156,86,78,90,180,162,18,161,1,51,151,47,39,38,5,94,45,198,167,213,120,215,159,109,119,20,162,48,0,247,89,147,66,17,94,247,74,149,91,10,92,189,42,89,95,150,187,87,247,55,221,158,140,110,241,190,4,168,221,188,81,22,76,46,245,77,34,242,221,216,184,32,248,220,218,108,64,42,61,12,151,46,136,67,136,119,168,105,94,156,144,57,249,43,240,152,0,36,221,196,121,228,85,201,17,145,177,238,146,33,202,152,74,106,250,121,151,194,7,110,169,52,207,223,56,123,9,184,241,176,248,53,103,68,111,247,245,212,232,11,174,38,81,102,167,33,247,44,182,138,187,85,152,250,84,85,239,231,37,108,127,157,252,54,182,144,83,179,79,124,154,218,161,96,168,36,194,77,56,184,1,199,200,39,128,239,33,76,118,18,73,180,193,10,39,97,25,152,102,167,161,52,182,204,163,122,117,198,48,68,82,37,255,232,221,155,66,125,126,163,97,242,166,39,212,42,245,163,72,28,184,17,141,166,220,140,176,0,243,211,15,160,198,86,213,254,58,80,203,119,87,40,230,204,199,146,135,149,175,121,105,216,236,150,214,111,36,90,219,27,84,184,15,74,157,190,119,140,101,43,123,180,139,253,254,148,216,27,48,207,34,216,204,247,227,11,103,60,89,123,161,78,27,139,248,171,155,153,198,4,148,59,247,9,255,247,74,202,72,163,96,110,24,81,147,144,252,82,158,123,133,220,179,59,168,57,145,146,132,131,176,143,179,142,253,167,183,60,23,15,143,214,201,16,40,144,155,212,83,187,150,178,75,192,151,38,175,72,236,91,195,55,15,190,87,10,90,41,28,179,134,93,180,224,26,29,246,154,156,199,60,31,186,232,189,96,250,214,228,249,38,251,199,122,248,132,247,55,253,135,199,116,233,159,172,59,58,184,236,166,174,255,10,125,178,171,104,135,231,129,119,189,226,245,12,168,139,126,116,10,111,187,213,73,48,254,98,233,249,218,105,203,195,99,154,14,111,215,54,86,223,187,42,169,196,187,5,7,231,196,117,13,20,112,223,157,42,65,219,55,250,157,124,65,76,86,154,41,249,246,66,11,19,246,209,51,141,217,83,13,71,201,151,0,203,155,36,135,8,111,111,198,123,248,97,220,14,102,111,78,39,9,67,180,25,213,242,238,172,194,118,119,123,141,199,135,148,93,15,72,159,37,143,167,122,67,245,184,126,230,190,13,29,219,193,235,14,242,14,107,56,221,195,185,221,190,149,90,46,121,103,42,36,131,227,214,170,30,111,212,190,243,36,204,77,235,201,207,108,229,205,49,2,148,230,94,21,143,64,223,167,145,6,45,39,218,248,84,10,222,244,1,193,189,94,72,186,35,113,70,252,207,84,205,205,49,205,113,139,24,45,74,113,13,108,176,41,164,45,116,42,126,103,74,18,161,81,104,201,69,47,163,21,83,129,180,220,60,232,117,15,101,163,33,110,113,227,175,10,164,6,165,45,160,81,117,164,43,143,166,211,144,211,136,251,117,190,30,132,82,80,106,135,23,244,201,8,228,116,49,103,14,200,152,131,28,61,51,238,26,164,70,171,209,203,187,153,61,192,218,116,183,149,152,248,226,54,162,138,72,88,145,123,64,21,188,149,160,80,32,110,217,111,203,98,33,58,71,197,179,155,43,235,223,29,162,121,209,33,233,233,37,17,209,197,250,101,247,200,168,185,238,171,247,108,199,251,218,53,127,254,14,205,75,0,71,222,206,209,103,9,219,52,252,91,12,123,172,184,203,171,70,6,179,67,31,193,71,120,73,92,138,150,175,33,242,188,49,243,195,111,42,201,230,114,239,43,179,124,24,157,9,164,198,207,26,47,143,159,236,245,240,144,186,73,142,153,76,87,135,14,46,5,231,244,123,46,55,18,197,62,189,61,65,197,204,251,46,25,219,55,137,233,5,23,72,132,179,114,63,37,43,67,26,60,42,30,70,82,153,4,124,6,131,186,199,64,113,156,75,11,135,39,121,44,183,50,3,18,8,69,49,107,29,134,200,85,166,27,216,129,196,177,10,57,149,254,227,155,183,87,130,88,41,101,144,200,7,84,33,96,252,100,160,232,65,101,72,171,224,236,86,81,121,35,251,148,20,247,194,106,204,163,247,56,233,126,82,170,220,69,178,80,113,152,138,69,63,243,125,231,119,14,237,89,234,185,89,227,1,56,82,8,115,249,76,36,241,140,126,90,125,94,111,61,115,146,187,125,0,135,212,29,153,77,92,107,25,5,212,175,195,93,69,52,170,139,250,117,204,101,250,152,96,87,191,206,147,128,71,229,241,179,161,119,173,0,0,226,102,212,94,255,247,37,87,250,255,196,152,104,28,98,180,162,144,148,82,204,246,176,92,255,9,172,35,161,175,224,117,238,94,244,56,26,249,97,200,23,154,236,244,165,78,5,84,191,221,58,184,46,245,227,49,234,170,180,228,30,63,139,160,239,143,171,182,219,90,238,1,204,155,92,240,170,218,156,121,228,243,242,30,92,254,15,90,6,158,161,42,255,239,62,37,47,13,139,254,244,59,79,63,112,74,118,242,17,235,155,130,186,120,117,97,74,140,127,99,146,147,53,180,140,150,43,222,210,218,207,250,108,178,26,77,100,41,82,45,91,188,236,245,144,187,28,177,194,172,70,205,13,99,238,189,223,236,118,245,245,77,252,105,140,136,86,46,200,99,69,11,219,34,88,56,61,124,197,168,26,63,81,117,56,8,100,77,35,157,152,166,221,63,81,103,245,136,196,211,211,192,177,233,26,11,144,221,179,174,201,188,59,241,49,238,22,162,223,250,169,10,118,107,97,44,229,189,111,118,214,225,245,107,141,130,229,220,137,220,195,99,211,74,122,227,140,241,81,132,58,88,48,23,165,235,86,155,144,241,14,23,170,213,182,157,216,220,45,189,110,181,217,169,233,2,123,174,90,237,156,4,227,208,171,86,59,131,67,244,209,82,224,70,252,122,148,123,68,89,150,209,168,67,19,39,221,156,100,62,90,127,233,158,164,85,136,226,213,231,109,84,204,48,67,220,186,247,243,58,12,149,232,25,68,135,253,210,204,101,47,1,214,25,165,225,58,214,240,216,123,31,53,232,11,27,84,147,235,188,154,244,223,64,197,243,234,51,163,162,232,197,37,61,43,149,114,197,71,168,76,99,134,17,68,9,227,85,164,250,120,149,44,87,37,146,213,25,250,147,183,250,241,95,172,129,146,19,59,222,143,108,230,163,190,52,108,14,77,48,174,168,8,141,216,238,106,135,203,157,46,164,132,108,200,133,86,251,223,217,87,220,238,160,197,82,53,79,252,195,150,89,244,121,152,198,248,181,88,4,239,73,154,144,37,39,74,44,130,213,41,189,46,115,47,215,166,71,38,112,182,231,195,143,221,136,111,104,236,221,189,38,106,40,175,160,225,175,110,254,1,207,150,228,223,83,133,104,203,148,160,252,106,16,230,96,57,70,209,97,83,191,52,32,88,14,168,68,212,171,32,201,50,47,76,115,130,107,237,223,23,60,94,240,38,96,125,253,27,4,156,161,52,15,106,195,68,216,210,247,208,58,65,63,75,25,176,117,105,37,217,79,64,229,5,93,7,55,2,217,212,255,29,46,82,244,87,177,1,2,245,191,26,94,0,224,30,247,255,5,135,191,31,254,23,198,11,101,252,243,135,166,34,37,128,255,255,239,195,33,117,209,23,90,240,151,8,179,62,151,58,229,107,193,228,133,159,142,52,50,238,76,37,68,254,35,202,255,170,243,29,106,185,142,57,35,159,95,33,100,46,157,102,128,41,194,172,169,238,159,137,109,112,108,70,164,4,178,90,158,143,181,124,88,137,64,65,134,230,100,36,75,129,105,209,64,155,25,173,249,177,240,106,87,206,146,121,220,230,184,58,166,175,120,243,249,254,223,63,43,30,137,220,207,43,109,172,25,77,225,73,63,93,28,180,225,73,107,35,110,216,6,142,121,50,172,52,255,227,173,252,224,99,169,100,75,124,77,197,86,194,108,193,147,234,107,68,218,143,39,69,170,143,26,115,86,164,156,44,13,31,123,220,67,205,197,167,170,51,163,118,180,212,42,112,96,89,9,46,221,255,12,211,233,21,235,80,197,104,135,26,149,153,106,174,32,238,163,70,101,141,27,138,181,35,168,81,89,204,94,202,241,143,191,153,149,107,188,29,22,30,186,4,60,52,15,126,92,83,5,227,117,61,101,122,185,209,43,64,44,16,42,101,139,45,49,238,191,223,169,221,3,41,23,236,49,181,18,107,71,74,206,72,14,7,121,253,128,220,197,27,10,169,138,232,106,244,35,33,47,51,172,200,127,106,112,226,241,154,68,37,103,212,21,90,34,70,175,221,237,208,53,71,85,53,52,41,235,160,150,77,234,188,28,29,65,182,207,159,62,240,125,197,63,90,45,111,144,161,24,101,85,90,235,12,74,38,191,182,42,149,109,34,58,28,5,253,235,88,28,133,221,42,51,215,54,88,105,69,249,63,220,50,18,100,253,205,255,1,53,165,132,94,251,63,204,197,186,202,199,115,35,72,194,114,49,64,21,216,228,19,183,168,95,2,110,59,59,69,236,71,76,56,176,212,238,136,25,115,156,43,147,137,111,12,51,142,173,63,138,220,116,202,154,21,125,98,201,233,146,2,74,116,95,35,209,194,173,194,133,115,251,143,3,229,179,113,77,59,94,126,205,152,201,94,35,97,93,211,227,184,56,10,241,161,233,87,152,161,86,169,162,34,110,210,218,200,1,123,33,161,250,171,46,146,38,144,170,146,67,162,233,53,198,185,244,156,116,209,246,81,222,221,124,244,113,234,58,74,251,59,71,58,6,182,228,237,211,154,212,210,238,108,145,67,72,105,187,25,106,226,65,56,145,133,10,224,31,2,113,127,49,245,248,251,68,144,226,22,103,153,12,217,154,188,64,238,170,169,201,196,107,20,22,51,165,142,39,175,236,169,103,173,9,102,213,174,117,26,86,86,95,185,239,33,88,189,162,127,213,212,140,245,31,204,12,223,163,132,200,94,252,150,241,254,134,62,83,248,246,203,72,195,231,42,88,69,179,161,237,244,7,111,5,166,70,23,82,151,0,252,127,3,181,1,176,55,3,79,132,150,32,143,171,178,204,205,30,56,128,17,217,44,185,195,244,216,105,202,122,22,227,74,65,49,78,248,218,78,211,145,61,219,130,221,148,130,178,116,227,176,220,7,76,49,115,59,1,247,50,233,80,121,246,79,77,164,191,57,254,234,234,253,59,174,33,160,226,151,87,20,252,213,174,227,152,135,241,185,205,160,230,251,56,94,127,148,230,198,210,66,215,111,110,67,172,96,10,10,10,74,240,56,130,88,209,151,42,204,74,11,10,131,194,210,41,127,241,152,240,231,31,46,185,96,79,123,53,125,161,175,84,130,89,237,230,137,39,253,158,166,226,78,52,85,186,199,66,98,54,97,50,59,51,72,20,247,52,132,74,95,164,72,52,52,76,238,195,48,65,62,164,161,216,158,123,130,239,195,182,133,20,11,62,122,90,231,27,94,249,8,230,156,211,99,38,254,153,123,238,54,188,195,232,32,237,238,208,0,57,12,109,223,169,156,65,63,186,16,112,141,110,146,135,224,222,154,197,235,162,214,248,92,95,242,214,108,101,139,161,113,141,55,120,212,54,10,56,114,144,79,180,70,237,224,2,24,57,61,173,114,147,102,180,233,119,242,252,179,159,237,188,200,32,110,161,214,25,157,213,247,42,42,176,106,13,154,0,114,63,195,238,86,41,163,221,47,197,155,182,72,24,247,76,62,53,189,45,3,251,52,53,226,193,99,211,116,173,225,116,102,134,212,173,27,40,233,145,87,211,242,250,38,135,79,174,61,151,86,136,49,9,91,61,136,37,80,248,214,62,25,45,152,165,214,120,6,23,210,18,12,179,4,135,246,10,54,143,229,114,105,221,81,131,96,212,201,198,202,231,42,103,242,225,24,243,89,231,198,46,9,77,135,177,112,46,89,82,128,241,225,216,153,195,198,168,45,74,171,156,17,98,195,39,160,246,101,234,88,248,185,18,142,144,225,151,227,45,22,199,62,230,172,40,237,192,12,78,220,241,184,223,100,57,88,17,244,115,212,54,229,153,9,192,69,139,58,239,97,237,161,35,18,94,11,213,176,15,63,222,193,153,123,63,190,125,90,48,78,207,70,236,162,124,12,191,39,171,70,66,211,101,11,37,212,113,235,229,79,23,99,166,183,77,134,138,91,113,206,63,179,67,19,70,117,253,185,124,239,99,39,253,175,187,126,220,56,142,12,162,171,174,255,234,48,96,71,117,253,185,247,69,3,175,186,126,224,85,130,103,127,126,240,232,102,155,245,155,138,20,172,233,77,198,243,89,197,140,214,140,137,87,210,14,92,174,15,104,220,187,189,96,101,246,198,31,145,166,51,40,248,56,122,107,65,84,250,105,43,118,66,130,38,222,193,141,119,13,207,53,59,68,155,103,158,63,81,149,54,43,64,57,214,183,186,65,54,180,120,176,95,117,26,234,4,241,80,209,99,12,151,75,90,185,88,138,70,20,108,202,167,67,196,201,3,110,125,201,43,20,70,2,211,148,50,197,77,197,181,94,104,85,86,0,181,160,239,13,83,21,162,248,150,163,16,12,47,44,45,57,130,68,180,218,203,128,68,153,161,163,154,194,195,177,41,209,28,239,45,187,15,73,252,52,55,221,108,89,46,1,140,78,237,218,180,51,16,156,68,10,254,119,163,51,217,217,111,198,171,66,115,91,169,233,181,237,227,190,7,81,85,232,60,136,16,68,94,2,190,149,84,120,57,143,210,233,203,156,84,226,103,170,156,76,156,38,83,200,30,242,80,53,29,85,104,141,71,136,226,237,125,186,225,115,171,194,180,80,115,17,101,195,46,5,175,30,167,189,182,97,47,255,201,175,125,109,195,254,176,162,94,20,101,195,142,104,31,183,96,134,32,49,40,74,3,157,149,40,146,57,227,249,68,63,254,236,241,45,11,142,60,220,209,51,84,94,150,202,147,28,46,27,99,72,136,219,206,146,175,96,234,172,40,62,115,169,178,16,197,73,65,230,151,103,227,26,19,53,13,189,77,198,45,24,159,98,69,87,76,105,251,206,48,153,122,75,74,21,173,12,139,78,70,161,217,160,42,89,238,5,163,53,52,241,195,66,26,12,49,76,73,157,104,131,157,43,79,222,99,146,227,219,24,144,180,155,247,229,69,250,178,241,8,39,111,52,125,77,6,233,8,133,86,18,248,233,187,115,126,166,26,102,102,82,148,222,223,15,220,247,20,2,200,10,156,16,145,180,174,242,63,26,207,255,27,4,178,207,159,23,194,180,30,217,21,106,88,83,98,25,123,12,223,253,76,17,216,26,41,25,49,251,230,147,242,145,75,166,63,54,184,112,16,108,31,70,135,213,252,156,77,71,179,70,127,28,208,130,48,161,82,245,218,230,58,207,150,206,188,81,168,87,213,178,187,207,237,49,175,81,175,124,87,71,6,251,248,198,22,138,190,135,66,189,130,30,249,70,145,223,3,129,161,32,176,184,190,154,112,31,147,107,194,147,181,23,115,234,175,105,119,100,30,182,124,26,245,134,107,154,229,13,47,110,204,178,237,74,203,55,8,180,29,78,228,154,121,49,8,60,138,146,15,105,240,161,81,205,82,118,73,236,63,19,168,65,112,140,229,241,62,137,57,141,40,161,239,146,19,26,217,26,131,215,105,113,150,106,231,115,206,248,150,215,199,226,46,100,70,202,209,15,182,215,59,15,213,149,187,232,111,45,221,53,215,154,187,123,160,9,79,98,143,137,93,0,49,179,138,202,229,70,100,92,2,204,109,57,117,171,191,206,229,154,236,253,136,48,59,116,30,8,53,41,115,177,81,44,83,71,147,139,129,143,100,146,227,209,49,117,210,40,169,102,19,15,59,144,243,91,138,142,164,181,102,181,102,136,150,51,69,46,202,104,225,152,172,131,74,128,8,245,117,71,58,213,105,227,107,107,240,206,232,171,21,187,182,6,183,176,207,38,185,102,141,246,209,68,83,82,82,178,179,221,73,166,72,188,15,156,178,34,122,194,211,243,21,103,182,187,246,204,95,243,221,126,188,28,179,83,119,72,27,185,153,28,5,15,214,81,100,204,82,110,171,96,166,91,8,8,183,2,73,83,225,219,101,189,153,74,200,99,65,154,145,102,90,136,153,136,45,157,211,33,202,160,168,25,105,203,2,87,162,162,66,145,155,125,25,181,45,85,131,36,125,55,69,210,90,99,252,50,251,87,30,10,122,62,128,56,171,78,221,229,193,11,254,156,45,83,96,192,191,229,52,98,79,70,31,132,33,58,254,145,9,22,36,251,97,84,142,65,134,54,95,242,91,129,185,253,106,151,220,174,92,235,201,221,79,113,89,126,225,118,21,36,127,168,156,127,223,128,173,11,32,170,154,130,79,45,80,134,229,208,242,13,209,97,23,37,156,224,67,118,202,47,183,224,120,20,77,110,4,55,171,181,206,94,98,158,190,79,5,172,181,244,162,189,105,38,215,207,202,239,78,252,189,40,118,98,116,255,131,63,255,0,5,182,100,252,29,108,153,231,50,157,248,7,60,54,135,69,146,142,193,204,110,165,165,255,22,198,225,225,148,100,93,69,150,131,49,55,214,156,170,193,2,134,109,45,208,45,171,10,29,198,152,35,49,162,192,61,67,205,107,252,206,253,32,195,105,74,211,146,17,217,55,61,56,226,203,113,11,125,193,18,31,237,83,185,53,158,223,135,3,6,150,167,217,29,136,145,12,91,181,213,69,70,44,68,101,226,120,25,248,111,58,3,238,118,184,66,104,55,171,150,12,124,94,252,98,193,231,141,253,185,250,213,195,191,106,228,71,216,234,165,174,112,33,185,147,230,150,249,161,87,38,191,222,55,7,215,209,186,43,47,127,46,192,124,177,141,143,166,250,75,161,15,248,219,28,88,180,234,47,126,254,2,215,51,0,224,230,24,228,255,52,161,252,27,92,239,249,47,146,131,40,38,207,191,179,10,188,121,21,158,183,95,57,165,239,123,183,228,183,228,66,120,160,132,174,142,170,102,5,163,246,109,204,1,132,134,140,81,90,6,19,243,249,180,110,229,22,110,85,106,206,149,93,150,238,242,212,159,128,76,201,202,37,76,255,80,177,252,113,195,48,125,149,10,36,166,216,226,203,235,198,84,108,247,92,253,240,158,65,205,104,188,177,244,120,121,183,229,103,27,226,166,83,197,63,134,151,157,185,253,85,154,200,44,180,34,203,169,6,171,95,102,142,176,197,88,45,125,117,114,179,145,41,90,236,53,210,176,225,144,137,101,10,59,241,147,212,110,133,242,60,113,23,151,172,34,179,43,172,200,169,206,233,147,234,109,179,191,16,70,201,160,229,77,161,74,139,107,25,52,210,248,145,204,120,43,103,23,20,41,1,133,107,160,190,39,42,29,233,75,77,15,164,166,167,160,15,252,218,56,169,191,76,239,23,149,66,212,241,158,63,203,88,173,226,248,9,231,152,165,135,159,140,125,121,148,110,52,208,217,61,124,174,111,165,79,70,76,210,255,124,29,20,57,229,235,188,173,92,28,110,109,157,239,103,23,206,221,70,119,237,232,234,51,39,41,183,196,243,165,118,115,187,113,169,28,121,47,114,241,243,28,5,127,68,65,102,16,98,190,205,232,139,55,77,75,157,206,24,183,104,95,75,91,196,8,98,252,57,194,133,223,162,58,28,214,234,71,110,101,164,73,143,19,47,146,147,168,18,163,160,22,182,160,49,184,212,7,77,156,79,12,74,173,255,212,204,203,195,89,236,172,207,90,118,247,161,120,161,193,198,178,99,24,63,38,244,197,131,171,163,250,234,201,100,102,160,66,222,7,66,7,203,17,64,206,92,42,147,181,53,136,28,108,179,142,102,141,116,150,172,54,175,247,19,23,99,207,167,131,220,130,180,23,94,44,48,146,176,132,68,14,148,52,64,173,93,129,31,89,228,234,246,61,231,210,27,95,101,208,13,19,240,121,63,141,94,75,248,79,179,60,203,238,64,73,248,199,204,95,48,110,35,80,18,254,212,217,96,220,63,77,105,187,3,121,191,14,205,132,203,247,243,118,37,165,118,220,11,172,175,109,135,251,143,239,87,225,143,58,15,110,176,62,182,198,29,19,44,3,201,179,33,176,168,151,145,186,190,220,242,207,58,135,203,95,240,126,185,57,186,154,193,127,70,48,93,81,117,254,217,156,165,184,34,62,93,253,155,217,25,207,9,224,153,190,208,171,157,179,187,187,85,77,154,39,79,199,253,77,156,94,3,127,6,61,44,185,152,157,217,61,233,204,120,196,253,78,173,8,96,119,113,114,9,200,35,34,42,118,118,204,167,137,122,156,183,49,191,196,123,142,116,169,56,201,117,40,70,15,111,41,180,10,204,24,177,125,195,190,246,149,188,39,63,110,51,142,237,124,133,171,205,162,170,7,77,231,162,130,178,228,179,146,206,157,59,208,105,181,135,90,205,132,97,36,115,252,181,169,131,243,227,111,162,60,33,94,55,39,214,50,117,119,238,34,179,117,139,198,234,26,123,7,239,241,76,131,121,20,251,173,69,147,61,123,72,69,87,108,236,137,216,200,5,110,9,35,157,124,191,86,20,235,120,93,2,38,51,110,87,126,10,24,219,139,120,84,228,158,183,43,202,162,118,126,123,176,143,204,199,244,117,147,188,173,235,226,151,118,208,209,201,215,15,84,208,4,87,191,167,7,48,175,155,79,69,165,122,164,213,242,172,197,170,120,183,83,207,160,79,193,47,85,186,151,32,58,237,95,103,148,236,139,49,8,216,143,37,203,86,197,128,120,48,49,165,189,103,196,62,255,95,206,138,255,227,71,73,199,63,42,87,199,63,18,143,178,120,6,28,106,131,77,224,54,195,190,231,51,14,0,112,22,28,19,121,220,85,236,197,75,176,155,221,99,180,155,243,190,247,118,102,162,243,226,198,200,30,90,135,255,90,84,234,134,254,167,103,183,5,33,7,228,109,70,58,46,83,153,229,103,61,75,182,37,18,248,2,38,237,7,171,89,68,2,79,159,160,152,209,159,142,33,123,117,71,144,240,16,77,253,85,51,239,73,195,16,190,210,104,116,61,11,3,71,102,41,175,134,107,230,52,45,45,83,18,89,128,76,159,104,160,254,158,92,248,69,163,88,250,10,37,80,18,187,229,144,227,98,88,156,69,24,201,45,176,24,61,245,236,41,137,175,86,205,81,136,115,252,30,136,246,189,19,178,113,254,180,93,152,59,98,141,0,251,20,90,227,26,87,206,55,248,147,235,139,39,189,160,71,7,199,185,245,109,150,53,60,17,142,77,94,57,122,123,4,177,9,191,238,251,38,174,178,117,124,70,108,188,146,59,178,17,181,70,109,151,0,166,182,153,182,76,101,54,26,124,136,238,94,16,21,112,173,173,61,160,13,206,135,21,82,233,59,144,237,208,131,206,157,105,107,217,173,42,111,214,144,179,62,248,192,146,200,67,169,178,138,100,126,231,168,75,109,155,129,154,49,202,189,147,69,242,163,54,190,97,114,30,199,19,106,75,164,236,172,73,10,113,14,123,189,148,144,8,111,204,154,5,39,82,101,28,171,130,220,210,189,149,8,103,212,15,127,165,2,218,123,64,34,237,224,110,23,131,247,225,203,107,70,169,143,110,215,210,219,199,216,235,78,95,103,198,106,170,131,91,44,32,89,7,5,125,150,195,190,153,133,25,92,100,133,166,102,173,78,5,239,186,48,235,167,54,153,191,152,164,104,41,157,192,89,112,194,38,82,156,186,28,204,186,192,96,121,16,116,1,219,150,76,15,54,123,85,6,193,210,110,195,200,239,201,117,75,133,28,189,180,121,22,88,192,91,160,239,151,163,177,132,49,94,172,70,247,126,194,124,242,95,37,79,48,99,146,165,193,127,218,139,49,188,23,128,183,169,206,223,188,197,255,242,144,38,111,11,17,145,88,184,16,67,221,223,83,160,76,33,54,90,19,20,156,89,2,122,163,32,152,9,86,91,76,113,182,210,182,31,158,134,110,250,71,187,85,249,67,57,32,61,102,119,197,245,6,102,68,76,244,240,243,151,206,60,3,5,9,124,236,145,66,204,146,126,126,71,219,160,205,112,193,25,150,42,181,81,63,186,244,185,247,52,85,175,73,29,46,78,96,54,68,99,169,113,209,247,21,75,252,248,18,228,41,223,142,47,178,41,190,85,129,52,108,204,140,48,224,102,33,218,29,190,178,115,12,158,98,177,76,12,35,185,149,136,101,59,127,218,1,0,191,171,13,252,73,254,56,148,255,161,209,213,164,126,236,57,213,123,63,143,89,173,107,94,134,232,119,133,164,183,206,47,175,63,250,171,193,222,127,11,32,249,23,91,149,255,86,123,153,225,125,159,233,184,144,202,207,174,205,91,143,78,37,190,175,203,254,29,13,104,233,241,111,134,190,239,255,221,116,248,54,32,72,229,15,103,106,108,53,106,229,63,176,48,183,181,134,45,184,180,206,213,80,246,98,215,148,113,30,148,189,88,46,10,132,25,132,178,23,67,117,201,68,84,80,113,83,83,99,113,218,236,140,1,195,110,181,30,34,253,39,117,33,223,206,196,87,179,168,195,205,2,105,112,97,221,188,178,36,9,9,217,197,139,96,84,133,108,33,15,197,18,175,10,146,170,183,191,103,38,151,250,181,13,117,77,14,83,92,130,220,74,62,118,205,51,202,245,208,111,225,156,208,121,147,171,66,88,248,124,143,37,15,132,83,106,61,255,166,134,84,211,30,67,153,94,212,198,194,94,70,204,129,225,234,181,62,127,159,89,102,160,41,32,103,16,87,147,26,243,156,186,187,15,147,143,44,216,90,131,30,54,98,173,186,222,241,172,79,150,233,179,61,22,123,165,220,81,138,140,111,250,168,118,251,40,60,33,145,123,81,221,84,46,133,99,205,156,201,171,87,208,31,33,35,39,243,176,51,136,95,194,157,131,63,26,151,131,7,42,7,212,73,68,13,145,194,90,17,72,5,34,246,197,68,209,114,178,6,170,8,40,30,13,92,62,90,200,68,40,30,135,41,56,243,93,44,223,184,38,136,128,254,135,69,37,112,66,69,194,185,32,193,36,171,11,84,243,21,130,190,12,165,184,90,60,184,77,94,255,176,6,117,194,214,100,52,131,116,143,135,165,169,116,16,145,82,156,251,143,84,197,121,230,74,216,82,48,4,45,63,254,217,172,102,102,104,224,104,190,206,238,221,255,110,125,125,254,47,103,160,55,124,200,254,111,12,153,255,197,212,71,236,174,44,146,38,95,127,122,247,246,96,142,74,151,51,49,92,234,214,136,161,88,0,54,92,240,44,118,54,119,20,7,37,95,130,98,101,66,129,84,146,166,166,226,47,159,191,103,116,168,66,141,154,178,174,14,9,197,63,104,191,72,14,212,168,201,150,111,55,130,25,53,106,170,112,129,169,87,4,175,26,75,125,85,48,33,131,57,44,25,23,84,75,98,124,148,115,222,40,216,158,57,56,57,221,130,82,171,174,80,133,6,129,40,174,161,76,52,241,148,156,149,112,186,222,241,138,234,197,237,34,169,148,54,24,50,134,189,241,133,43,193,194,113,80,159,172,12,233,192,35,89,122,122,152,93,28,15,23,151,130,65,107,38,106,118,59,156,76,69,28,100,139,19,225,182,248,168,63,169,226,106,175,96,191,29,158,40,145,242,95,232,157,238,97,202,133,107,194,179,92,153,151,64,158,119,154,32,138,154,70,46,193,9,210,99,200,134,110,98,139,42,240,180,74,180,245,240,122,180,241,72,143,30,195,190,149,49,254,160,198,37,224,69,241,5,196,132,103,197,43,196,151,225,33,151,98,155,163,5,82,238,61,81,91,139,199,119,121,142,8,246,26,129,81,186,120,187,56,189,239,153,93,98,87,37,142,104,184,135,148,254,63,35,12,183,160,208,255,31,245,162,46,34,142,61,197,21,147,251,234,211,90,154,166,12,239,170,25,76,14,205,26,10,184,5,179,148,243,100,137,206,107,67,210,86,181,57,180,158,112,89,114,79,115,195,100,142,162,173,248,125,238,194,237,185,94,252,53,171,243,203,91,215,153,212,94,59,85,52,206,194,188,56,134,71,44,136,168,79,231,114,73,46,65,189,117,55,101,64,141,105,75,82,171,1,126,99,191,140,5,111,9,183,229,253,82,38,179,228,252,58,234,107,118,47,64,29,112,246,27,31,0,255,122,136,253,51,134,42,234,249,203,243,30,63,255,23,18,97,109,195,191,131,225,221,176,172,253,179,125,199,87,166,248,193,202,118,24,210,235,225,162,190,242,134,164,72,213,76,247,42,231,244,97,91,124,7,27,95,231,156,157,41,201,204,217,45,75,46,122,58,81,181,138,52,140,206,198,200,80,20,43,53,211,147,196,228,15,77,191,40,241,48,52,76,67,102,155,162,230,193,127,167,234,135,80,54,148,187,102,162,234,141,225,81,227,216,112,23,74,25,104,148,150,96,79,145,4,13,148,47,109,154,96,85,110,244,209,139,209,67,43,131,44,196,76,23,168,98,202,51,7,64,162,43,198,122,18,43,237,253,241,246,242,221,103,69,25,206,196,42,36,181,123,253,241,44,170,162,224,192,160,46,176,14,5,243,82,207,112,98,114,16,21,12,113,15,244,200,151,156,231,234,21,136,85,129,252,63,149,218,161,145,231,109,191,128,23,83,55,249,51,66,159,228,26,113,235,193,198,131,229,36,126,202,166,177,150,219,240,42,240,6,41,0,57,184,7,253,118,98,224,41,153,149,229,228,53,65,128,71,200,33,153,178,172,161,17,142,216,7,144,251,126,25,167,201,61,147,115,30,100,146,185,138,90,93,9,163,14,64,238,45,110,163,180,81,222,243,89,176,28,75,254,60,137,11,91,78,95,7,225,108,158,150,227,41,239,87,109,225,229,113,166,126,38,201,1,141,32,127,139,141,200,89,136,140,148,54,172,226,177,125,134,149,40,62,100,87,223,62,171,42,1,139,110,34,87,23,22,31,190,9,204,28,206,193,205,81,249,205,74,77,62,124,246,15,39,53,11,170,202,17,72,102,16,157,40,88,28,10,68,33,141,30,133,54,38,244,238,199,131,210,94,53,164,208,113,37,15,248,31,44,202,74,16,149,190,169,34,192,67,236,124,73,147,161,164,73,50,177,165,1,143,78,65,71,229,197,13,222,132,80,141,99,51,209,158,168,129,188,164,108,194,172,117,163,195,85,248,183,234,133,225,199,17,69,141,177,174,97,133,142,223,86,164,225,181,106,219,101,220,192,163,100,154,131,103,240,58,42,203,218,66,51,188,55,132,53,218,63,20,103,104,239,56,215,18,248,174,107,200,20,24,38,4,92,139,135,106,11,229,92,2,238,32,100,70,248,58,117,125,55,26,78,129,156,56,173,163,191,244,126,55,86,139,61,232,102,154,40,54,235,196,183,62,134,148,174,221,85,202,85,37,5,23,230,43,165,209,124,48,151,12,82,90,230,94,236,138,85,147,148,19,92,186,125,138,174,153,160,188,219,14,71,210,129,71,245,156,59,242,124,158,104,63,79,161,71,249,108,93,123,82,93,251,108,121,160,252,208,174,125,182,80,158,84,212,228,90,106,190,201,48,201,232,138,208,208,234,135,114,68,170,241,113,40,233,188,7,166,49,24,177,215,210,121,99,162,220,217,36,218,161,155,44,51,15,118,198,81,210,121,32,72,43,78,132,88,160,150,236,78,244,147,55,135,179,157,230,51,188,219,172,161,14,211,97,24,218,132,110,153,20,185,1,125,95,119,42,223,103,3,69,248,103,32,204,99,72,5,114,56,125,103,251,78,133,149,142,115,252,148,22,84,243,18,48,88,146,202,150,55,201,131,183,181,162,153,200,236,204,128,235,183,104,73,255,130,124,66,233,203,90,88,101,102,233,48,22,49,161,24,24,171,10,179,226,116,113,141,89,60,188,123,212,128,198,231,183,120,189,249,11,150,246,239,67,176,87,119,255,42,71,126,141,93,192,192,213,241,255,68,181,35,239,237,26,135,81,3,220,62,102,236,103,141,194,199,125,75,235,242,133,96,167,192,31,246,38,186,85,232,48,229,220,246,198,41,234,49,114,139,77,22,106,22,106,152,133,26,34,42,167,199,37,0,223,167,54,153,204,243,62,112,58,154,8,159,183,151,16,103,8,238,132,254,144,131,239,235,112,130,232,134,51,62,136,191,59,193,88,254,241,86,154,92,167,76,136,59,221,247,71,153,212,230,90,65,230,201,252,114,79,224,47,17,98,105,138,185,37,22,163,211,78,46,139,87,137,5,86,218,106,74,2,164,174,76,132,80,161,74,5,42,168,116,224,213,19,64,224,243,28,13,171,187,151,4,216,179,213,216,50,68,231,230,17,64,154,33,242,158,48,66,76,186,6,197,254,200,181,2,135,201,104,141,154,86,32,65,224,48,144,82,252,33,0,183,34,224,113,136,93,197,125,146,5,173,126,244,182,71,30,40,221,185,101,240,6,91,85,62,74,119,110,116,6,185,41,130,176,184,42,6,11,163,169,241,118,36,165,90,29,150,20,72,230,155,5,183,32,200,210,48,79,227,250,229,196,247,174,170,154,113,162,8,247,56,173,42,46,24,109,81,219,240,123,251,50,101,83,115,158,56,173,35,121,188,200,140,82,210,185,180,7,149,162,10,30,244,165,247,205,153,194,186,187,167,76,7,86,188,194,2,243,158,60,206,94,0,150,143,215,238,177,176,112,90,201,243,97,213,91,89,185,189,227,78,10,60,21,95,196,35,195,168,51,181,2,237,177,226,191,34,37,11,207,92,88,215,104,121,208,154,207,138,49,78,82,52,140,1,146,147,14,81,130,100,107,89,138,80,156,168,148,83,31,97,17,7,238,23,129,70,76,210,48,20,132,94,55,43,71,142,121,70,14,51,136,191,100,80,223,195,226,15,12,61,142,28,115,216,11,171,136,77,140,120,244,168,236,26,243,24,49,224,243,236,26,89,186,10,156,142,197,141,143,247,182,123,124,61,160,242,102,208,249,237,226,147,82,74,116,129,104,27,24,108,173,126,246,65,254,48,140,247,246,88,252,172,37,139,142,228,180,181,153,247,243,9,103,162,233,89,0,159,3,46,222,74,51,147,158,29,30,197,46,225,173,95,148,251,205,190,107,195,219,1,191,232,239,221,192,243,252,47,102,70,132,249,255,197,152,233,209,131,95,88,197,150,226,140,191,28,249,143,193,87,59,150,89,109,92,72,134,232,119,170,243,247,171,56,254,251,12,7,240,171,245,222,175,215,196,87,187,251,151,111,250,234,238,159,184,133,15,180,87,217,231,87,145,244,165,190,87,251,217,191,40,80,184,23,252,31,233,142,143,182,135,38,138,11,146,115,237,163,140,66,63,190,101,38,82,127,25,185,199,145,18,70,159,201,146,173,100,156,81,144,155,37,190,32,212,141,59,235,91,93,5,141,192,198,16,85,243,203,137,241,105,76,38,208,125,186,199,176,71,95,39,183,230,69,54,59,28,191,49,70,250,80,230,77,199,36,108,57,43,213,226,208,178,123,14,73,172,201,60,150,0,249,164,165,39,19,108,55,44,77,3,219,170,120,8,141,6,34,20,233,21,81,154,20,32,103,238,100,178,107,77,10,212,125,244,48,240,95,125,44,15,158,62,35,198,23,119,101,179,116,129,79,141,220,132,8,195,163,75,7,72,59,206,213,76,158,216,84,53,154,170,242,151,245,150,112,184,140,32,119,171,180,15,242,157,42,204,245,41,89,36,213,13,91,141,57,215,159,61,177,41,243,52,217,26,236,126,147,166,51,53,174,138,163,83,187,117,210,162,50,203,189,217,105,195,192,24,42,29,105,253,9,54,12,91,40,135,9,122,216,186,98,38,234,149,51,139,103,141,75,240,158,222,95,225,118,48,46,236,231,117,189,97,22,206,250,109,204,131,38,155,82,108,52,246,245,157,219,131,239,76,227,199,239,13,20,216,20,20,142,245,209,77,212,90,143,142,200,229,236,234,36,49,139,196,6,211,163,156,215,157,243,228,132,76,24,72,147,55,122,156,241,181,163,174,157,215,239,230,218,101,144,245,134,73,212,149,202,6,129,40,87,0,119,74,250,208,70,155,208,204,65,112,200,17,69,211,232,253,36,230,67,3,246,133,3,44,44,164,254,139,134,224,75,128,226,205,187,149,126,217,2,15,155,241,77,22,39,198,235,141,83,93,54,135,214,9,238,26,118,191,173,208,109,9,228,226,86,111,127,62,16,116,254,218,91,250,203,225,7,67,109,161,213,170,168,36,137,147,237,138,103,221,151,0,62,18,237,103,10,98,132,169,152,8,121,206,104,65,221,123,91,25,85,107,81,231,207,104,89,89,168,30,143,198,98,142,70,244,153,234,60,220,84,20,168,177,99,188,111,6,3,7,203,225,181,33,164,149,112,247,24,51,119,244,40,13,87,191,21,223,112,36,123,202,149,145,37,249,56,143,51,67,221,202,190,39,117,64,81,224,163,35,153,50,27,37,98,150,75,145,99,204,113,206,225,220,30,64,46,102,139,225,104,95,6,174,175,171,86,143,7,212,233,23,99,127,37,34,27,58,59,165,71,182,2,5,67,98,176,172,145,57,141,133,116,37,100,228,216,224,113,227,241,177,25,198,81,250,149,142,243,93,233,90,178,167,112,218,8,130,44,254,225,41,242,250,103,226,82,70,53,83,147,136,181,27,76,42,55,129,195,105,116,225,71,193,67,151,128,46,242,46,236,89,123,66,221,22,93,156,100,79,47,67,227,227,55,233,82,44,226,186,205,116,82,6,8,147,246,22,221,144,126,78,186,254,47,156,80,183,163,176,214,172,22,32,225,168,164,215,171,255,229,227,156,27,105,82,158,88,45,77,110,51,186,213,26,104,197,120,140,71,24,128,225,70,169,111,15,18,227,42,229,9,115,88,206,222,108,30,139,63,88,190,254,147,248,219,169,14,240,167,194,245,151,128,123,62,143,102,170,234,106,203,110,145,81,172,24,125,51,251,134,45,81,51,133,129,145,218,219,75,147,153,214,102,185,121,65,175,191,47,248,214,206,101,15,248,58,242,251,192,67,212,7,164,110,149,8,26,179,178,21,27,194,66,162,142,165,154,182,112,94,202,61,81,43,169,253,84,78,21,79,23,198,233,134,232,56,40,127,240,181,240,78,179,115,18,96,60,244,133,116,169,181,132,108,184,68,199,230,35,1,209,192,173,91,95,34,77,65,172,190,109,209,253,219,160,111,172,198,151,0,241,35,175,74,86,149,12,37,214,136,164,182,176,254,159,44,85,95,180,11,39,54,95,124,70,250,6,234,228,149,91,181,19,138,135,194,207,75,109,143,213,124,99,173,111,189,181,219,33,110,113,182,68,178,36,249,42,20,24,174,8,243,107,69,70,187,95,244,200,136,226,214,233,12,190,119,238,67,95,78,182,20,178,84,74,50,175,221,131,178,101,97,3,243,213,251,36,101,224,53,181,131,240,134,32,67,186,98,237,44,185,31,173,221,187,167,184,6,104,38,109,242,48,237,205,128,201,41,187,69,33,183,117,118,5,156,37,251,253,204,186,80,165,156,192,138,155,189,129,225,159,50,161,107,6,18,81,26,189,62,74,12,28,2,100,254,105,31,2,109,222,160,3,62,96,68,233,168,181,222,252,128,122,233,55,25,46,1,147,108,151,128,3,137,75,192,71,225,75,128,30,181,34,192,89,54,187,185,137,226,172,224,99,141,217,130,2,250,41,180,101,127,131,64,119,214,198,99,66,53,116,70,96,110,30,97,62,86,55,150,13,70,122,234,108,219,79,55,255,182,118,175,208,70,223,224,166,66,149,95,148,112,59,159,165,52,244,123,102,108,232,115,188,232,113,238,235,80,247,111,181,77,117,174,60,176,156,181,252,142,49,141,108,159,16,200,47,110,111,121,26,89,55,87,117,168,116,100,180,211,241,177,41,51,229,225,70,131,114,193,37,32,244,69,145,186,230,201,140,249,110,19,102,222,213,63,122,195,79,219,202,201,214,75,150,116,4,97,106,214,21,59,27,251,254,249,41,46,11,98,199,181,104,151,199,193,248,69,195,188,115,22,210,171,44,91,62,186,50,228,115,88,72,197,22,91,113,199,50,203,17,228,28,246,102,242,180,228,155,237,58,237,251,147,34,149,77,225,165,135,86,99,227,94,149,211,2,187,45,87,141,178,100,161,181,19,215,25,140,67,129,200,212,108,57,252,155,89,237,172,136,82,225,1,171,3,201,78,254,120,102,245,225,166,251,132,114,145,252,158,60,146,190,161,200,176,193,23,14,184,175,90,186,42,113,33,89,31,212,194,71,191,147,61,247,180,166,191,110,79,33,231,224,197,37,64,35,238,44,53,105,151,116,36,219,59,187,67,96,189,233,254,100,162,210,178,254,50,172,51,73,14,154,178,241,230,250,21,112,158,68,232,204,58,187,135,2,127,246,127,111,208,170,34,126,237,80,153,255,189,34,124,195,231,94,254,37,224,85,199,37,96,140,224,18,112,251,18,112,238,214,159,180,55,37,197,194,29,212,251,186,186,189,230,195,132,159,133,166,227,2,207,212,7,254,46,6,102,144,74,70,32,36,15,24,127,56,101,155,151,211,151,104,97,47,3,100,234,67,215,182,153,255,147,18,78,168,90,89,37,121,180,252,177,143,95,205,244,117,252,155,46,55,142,135,37,162,27,122,107,30,23,123,174,52,98,51,115,107,90,150,19,155,252,78,235,2,230,13,199,147,117,122,45,36,152,94,162,187,46,159,167,164,230,34,234,158,162,93,64,221,132,243,14,228,203,46,158,31,54,232,154,109,66,50,26,207,216,81,140,45,52,225,109,100,105,236,242,199,238,110,53,205,211,134,35,234,47,189,47,219,92,11,143,89,175,222,190,125,38,71,237,220,110,66,197,73,63,82,43,124,154,217,134,135,241,70,233,154,4,237,178,213,128,53,71,178,55,109,145,147,215,26,255,110,239,128,195,156,130,247,56,121,19,201,218,28,164,143,223,245,164,94,172,49,209,174,161,231,90,204,200,232,98,122,134,254,106,105,11,16,38,169,117,159,29,244,48,91,49,213,61,118,223,157,92,125,99,98,49,1,228,252,207,124,253,130,141,177,156,237,244,241,37,135,98,18,22,39,176,151,100,253,97,11,223,196,15,143,35,169,29,199,194,179,222,35,230,209,163,115,67,146,239,141,111,198,103,175,150,32,191,85,96,189,234,254,108,217,25,234,125,104,229,249,247,199,225,84,149,59,49,35,54,191,159,28,82,165,25,28,151,51,9,207,184,23,161,89,232,138,33,5,38,157,18,61,95,207,189,140,66,180,15,184,214,140,70,215,158,242,168,252,253,36,210,66,166,28,58,53,39,114,14,125,151,124,220,195,123,46,133,53,97,127,99,194,64,153,171,126,247,253,193,203,0,162,246,170,1,254,165,240,13,7,134,249,209,12,70,219,114,108,205,219,102,206,47,175,162,102,178,185,137,26,179,160,93,243,42,106,208,60,145,45,7,196,87,81,99,91,91,164,21,186,116,21,53,153,155,35,245,87,81,99,107,165,83,116,21,53,183,85,47,1,197,70,151,128,141,144,75,192,59,239,139,122,208,135,223,127,116,51,86,206,9,189,48,85,150,167,161,245,230,207,23,158,73,71,82,163,141,166,158,49,155,137,225,69,88,129,159,133,54,33,27,99,213,99,139,120,21,218,97,133,238,23,128,171,192,53,76,134,53,145,31,170,169,58,12,204,237,214,126,70,95,188,187,217,224,250,241,141,152,107,125,24,89,242,248,238,235,237,237,177,10,203,81,245,9,43,187,154,229,223,127,4,166,234,76,170,65,68,87,198,14,237,41,221,105,248,17,217,2,235,176,194,61,231,194,170,177,166,118,162,161,236,252,55,206,7,71,218,17,42,147,217,25,158,63,158,154,38,171,115,8,201,54,110,190,166,13,248,156,230,204,234,216,112,245,15,71,147,109,239,236,33,5,60,157,33,252,78,240,131,249,51,38,247,60,0,83,22,222,213,246,165,35,1,46,233,230,230,65,220,204,136,22,195,115,218,184,186,48,163,120,68,131,71,209,40,120,227,86,28,235,250,119,98,172,220,182,210,33,198,195,64,42,155,196,137,63,4,89,255,193,209,33,120,121,181,215,155,138,87,91,96,200,144,117,141,154,24,71,124,61,214,92,195,159,143,198,40,68,115,115,125,90,152,36,100,234,50,201,145,75,40,99,131,239,185,166,43,161,97,165,84,217,192,132,221,66,235,87,250,80,127,53,35,166,178,111,217,239,95,140,47,156,132,221,47,220,225,153,83,71,74,218,39,239,236,130,157,215,231,45,71,114,121,42,10,213,171,183,95,253,187,243,16,141,26,210,113,149,135,172,107,11,177,11,203,34,210,95,213,198,16,71,176,83,5,5,181,116,165,156,139,4,168,12,39,88,216,216,78,41,145,195,169,87,168,105,44,25,59,237,122,228,6,212,65,83,15,51,184,235,74,245,28,218,251,180,36,135,158,144,4,214,190,206,211,5,71,237,0,177,107,207,212,193,32,25,207,3,144,211,244,240,169,253,92,173,114,206,145,22,11,16,236,239,252,231,246,251,7,123,192,245,159,111,128,10,109,78,235,245,183,220,250,221,157,68,102,111,141,46,16,236,37,60,218,159,57,55,146,53,99,244,227,235,156,39,120,4,230,62,225,213,138,150,83,70,17,112,8,160,78,225,155,254,46,55,155,220,52,84,238,60,140,28,230,210,169,193,32,178,47,1,164,97,76,70,196,101,63,187,161,76,177,67,252,48,0,103,209,72,21,62,139,127,94,76,40,87,217,36,69,191,237,153,224,84,208,243,147,205,51,250,27,228,70,194,83,240,209,139,137,163,196,26,246,39,243,187,252,61,106,77,154,35,217,192,25,137,221,246,182,108,195,240,112,103,107,191,4,103,29,212,103,11,190,197,60,245,242,27,109,24,112,198,154,255,33,235,90,85,215,95,122,245,205,203,215,135,213,39,60,191,149,172,118,39,136,86,231,10,215,222,30,126,220,197,221,148,121,131,218,232,88,178,81,199,39,48,34,213,46,215,1,208,208,217,198,171,33,244,64,100,10,192,98,216,252,15,206,172,11,189,183,138,216,249,176,115,44,111,138,179,145,143,53,241,63,41,235,105,119,100,30,41,231,55,200,204,250,175,33,157,53,153,27,106,231,157,199,174,210,221,72,62,8,233,57,185,109,224,236,50,254,117,254,44,142,47,27,212,59,16,205,90,195,138,102,112,72,167,43,51,187,171,63,111,179,220,233,233,89,191,41,167,117,110,38,159,76,11,33,104,34,193,183,244,193,100,248,103,81,116,245,240,103,253,199,155,53,204,246,16,211,251,92,201,251,155,194,37,96,34,72,5,37,181,85,89,217,173,31,125,151,145,94,211,108,231,232,42,93,178,221,194,155,175,251,210,216,84,63,215,30,217,191,233,218,136,202,2,21,150,2,230,21,213,179,5,104,61,201,184,169,81,69,47,138,251,81,81,55,116,154,180,217,132,138,58,84,94,243,63,187,10,187,42,206,245,207,27,223,31,156,64,62,29,49,161,164,252,0,55,198,56,140,110,158,193,216,203,136,76,82,253,4,137,118,170,30,142,154,235,186,218,55,110,52,88,114,132,238,186,122,68,95,165,77,181,100,96,3,210,161,161,213,202,251,95,14,183,205,159,126,239,114,53,225,62,108,44,58,19,198,50,134,137,193,57,123,230,209,100,129,229,136,195,73,104,247,148,189,92,46,16,12,52,134,199,71,37,168,168,87,116,254,68,3,52,19,242,48,62,135,208,178,150,158,62,20,79,91,216,32,117,64,141,231,94,96,81,172,162,100,227,16,72,16,23,179,149,82,194,120,5,61,136,139,94,210,108,18,165,55,130,17,252,244,25,238,178,250,46,49,150,169,229,14,241,41,247,34,61,130,167,193,71,109,246,94,219,29,249,195,125,12,192,131,232,48,50,97,216,174,237,128,240,16,217,164,19,147,55,121,220,185,24,120,127,99,254,136,232,252,229,61,179,25,124,1,38,207,168,217,106,203,177,137,93,71,202,139,35,252,68,83,80,116,20,91,22,62,68,160,145,55,11,163,78,231,194,99,32,123,80,32,124,228,56,246,211,197,42,146,199,179,118,51,53,121,189,226,72,232,221,222,125,199,178,178,32,38,91,191,48,169,142,57,78,18,239,237,132,27,2,158,47,228,117,234,89,78,198,50,252,52,129,91,23,149,131,13,220,11,246,6,220,198,174,122,143,162,156,245,87,187,79,27,91,59,155,196,95,3,84,106,194,27,194,163,243,177,250,89,132,147,189,239,69,77,202,196,45,176,121,56,15,34,178,38,26,119,143,214,111,96,145,81,132,206,60,207,103,96,87,122,61,156,125,202,27,224,58,137,141,73,75,16,21,221,144,241,73,80,70,201,43,31,215,217,43,234,107,183,228,139,2,86,137,192,13,216,143,134,75,192,236,34,73,221,109,213,152,80,111,114,184,116,169,146,159,26,148,153,180,224,12,188,7,136,211,161,49,86,33,54,141,110,234,102,186,248,78,153,64,193,178,48,241,92,160,110,246,5,80,41,111,217,105,245,97,236,56,149,11,149,79,110,148,107,24,195,82,171,37,123,245,176,233,75,58,137,121,46,236,35,44,42,147,89,6,157,102,171,255,23,138,251,255,247,159,27,18,14,196,146,8,7,226,151,42,187,243,220,48,181,226,185,69,35,136,235,130,29,241,14,0,192,89,20,117,118,43,219,148,95,78,67,45,93,92,63,231,170,59,120,59,171,222,121,113,99,212,254,59,189,155,139,7,107,243,145,254,39,170,219,156,144,175,211,209,113,26,203,189,77,31,83,155,37,200,60,13,3,246,77,89,176,128,133,173,122,216,59,167,183,163,102,92,78,67,51,151,102,93,86,70,12,191,233,163,238,127,93,75,70,87,58,122,103,41,222,41,77,189,240,142,34,56,170,247,121,28,29,187,9,46,222,126,214,187,35,37,27,110,114,9,200,121,59,53,238,66,62,242,99,104,140,207,159,46,68,105,22,14,12,125,221,216,254,118,150,96,49,242,1,183,193,97,240,133,35,254,99,33,152,197,55,188,136,211,205,139,28,253,26,19,103,188,179,85,38,180,65,198,185,227,187,35,227,77,27,239,196,159,183,104,193,195,237,130,136,62,175,150,123,47,36,226,172,149,136,50,191,123,82,226,93,169,234,125,139,80,92,142,75,235,251,56,206,190,106,198,37,0,115,50,22,25,12,154,36,59,189,4,44,81,52,189,13,189,197,170,41,244,212,201,22,59,185,189,69,82,109,97,141,164,173,23,109,67,33,0,91,226,135,0,70,118,16,6,235,59,89,52,152,189,0,225,172,144,56,247,208,192,14,86,203,242,75,122,79,140,217,54,192,255,2,85,33,220,226,167,66,164,109,18,152,225,71,207,136,21,134,111,86,10,76,42,30,3,144,189,204,243,134,111,237,240,106,92,3,30,223,100,12,96,121,133,102,50,123,199,187,26,191,138,77,198,167,232,99,39,179,225,82,239,189,83,63,107,201,155,126,222,213,92,24,26,187,95,241,254,253,191,45,36,154,30,96,71,172,16,57,44,137,212,123,155,211,83,102,143,16,148,69,43,93,106,110,14,9,116,88,233,189,63,212,123,115,214,237,190,73,2,90,233,55,147,198,190,11,159,26,132,103,136,85,60,219,188,227,199,9,176,155,109,211,224,141,91,154,95,183,222,127,163,57,208,255,204,253,69,223,144,20,127,32,164,146,255,83,171,212,197,212,171,171,37,24,220,210,22,107,245,224,169,57,103,20,177,220,124,93,125,145,201,127,56,32,221,200,247,169,227,243,78,204,195,111,125,128,36,100,236,142,155,144,200,37,160,78,230,2,61,202,123,88,135,133,9,173,247,182,197,199,31,247,207,167,245,191,201,134,92,68,47,188,194,35,53,165,50,79,206,144,150,79,140,255,186,123,242,131,52,238,120,163,107,94,196,249,110,231,254,197,177,143,184,43,208,4,171,221,106,111,131,26,191,117,219,52,37,204,227,231,89,191,16,126,211,7,39,44,255,213,180,208,142,132,119,174,160,104,255,36,224,161,237,207,51,131,215,39,114,244,200,68,22,94,160,124,70,81,115,205,134,240,55,207,247,132,135,34,133,120,140,156,12,85,60,76,9,36,219,135,96,169,19,10,225,212,47,55,120,220,93,126,144,126,26,149,192,41,52,3,133,154,181,108,153,147,33,41,211,77,72,203,101,63,198,57,15,83,235,118,83,73,124,167,96,129,240,156,45,53,218,61,195,35,150,133,50,184,238,224,114,126,142,196,122,17,149,19,104,49,98,99,164,233,112,67,17,119,149,225,255,227,109,242,31,61,127,178,12,51,33,123,171,60,56,220,99,29,177,0,226,109,187,219,81,63,219,228,231,154,57,243,175,78,133,124,35,39,156,28,101,80,219,207,207,187,195,2,160,240,86,111,192,70,245,152,62,91,22,193,211,254,75,128,87,36,246,227,225,59,120,212,193,108,75,153,190,216,103,61,75,54,194,2,193,76,44,221,96,149,118,43,3,135,241,82,170,131,93,220,75,64,91,42,17,214,240,205,185,205,201,239,253,248,63,99,79,59,51,72,42,13,149,178,185,190,13,69,197,107,23,58,156,135,126,67,159,233,86,175,138,147,122,152,211,39,229,193,36,182,116,50,98,212,144,179,3,197,63,162,197,123,77,22,96,235,248,211,239,241,49,77,219,71,161,151,66,244,244,181,33,11,108,17,137,98,177,71,194,182,223,155,78,210,34,75,49,86,245,209,67,223,76,83,5,61,89,219,209,57,249,124,174,120,79,59,243,18,224,234,38,115,126,24,118,198,97,168,239,194,72,113,132,69,25,112,106,172,255,141,173,245,229,240,189,243,185,5,22,225,172,239,77,254,214,50,135,109,166,122,11,153,222,176,144,11,52,94,204,26,171,186,133,167,162,160,85,110,98,118,138,211,140,55,24,20,55,170,83,240,113,29,163,130,17,226,38,134,171,116,165,2,68,128,225,148,187,246,213,94,244,88,244,172,188,163,102,159,154,233,24,36,236,40,89,190,107,199,198,221,121,249,63,189,144,128,59,152,42,0,197,192,93,123,49,118,98,255,232,213,27,3,111,111,192,253,164,171,103,241,58,239,220,139,168,182,36,70,43,198,173,33,194,192,118,13,254,198,90,123,183,243,14,179,23,21,131,184,151,189,40,229,127,57,217,178,80,28,229,204,169,107,102,81,43,30,113,168,30,245,98,110,127,183,122,75,95,232,165,14,166,34,64,37,34,172,173,170,23,17,239,198,223,110,178,183,187,127,167,131,162,250,43,223,187,97,245,81,22,88,114,85,125,207,54,224,101,248,160,109,238,103,128,174,149,128,115,161,217,201,224,66,165,171,100,189,171,31,196,118,39,1,221,123,128,83,192,116,132,45,62,104,199,86,134,57,91,95,231,59,142,68,143,227,217,146,239,84,2,219,139,176,226,188,253,15,219,193,175,98,113,78,57,158,209,108,154,250,62,214,144,20,85,145,112,44,40,56,246,42,239,108,162,23,136,44,213,126,193,86,215,242,48,10,71,102,181,52,34,96,19,114,127,242,93,9,96,148,155,150,10,142,103,98,184,115,70,197,211,62,91,90,111,242,102,224,211,77,46,15,89,202,215,153,136,4,37,163,162,143,59,151,0,199,57,66,137,50,223,247,17,241,7,209,212,76,141,166,157,10,198,151,128,118,34,162,159,195,82,64,7,57,108,150,204,248,109,195,123,122,60,194,189,44,39,183,221,141,125,83,16,9,240,125,186,177,201,16,122,178,84,241,152,75,64,220,237,213,101,65,168,235,141,5,91,194,129,217,229,199,75,39,61,162,95,137,158,186,149,105,243,247,202,28,19,96,68,17,95,2,106,226,104,59,14,98,252,86,20,49,226,159,218,165,205,214,53,15,244,226,115,44,222,18,73,62,109,47,119,32,150,13,158,245,207,116,56,253,192,245,255,229,142,248,207,159,244,26,44,74,112,13,214,51,134,168,74,158,123,91,156,76,219,168,129,39,26,252,135,176,143,115,146,105,3,46,95,128,213,140,235,233,126,120,247,194,145,199,93,149,14,179,236,135,253,250,2,54,40,174,49,215,48,58,184,193,246,73,251,236,85,217,122,170,213,88,74,255,211,159,219,186,209,99,79,31,139,12,233,85,115,166,185,240,218,229,194,227,120,151,44,38,245,183,130,128,185,52,131,100,118,236,211,198,152,213,193,252,238,119,179,102,121,61,249,75,128,253,177,231,249,82,208,217,99,195,47,169,55,175,54,18,72,203,46,252,169,212,232,144,33,193,217,136,81,99,126,235,179,167,2,103,61,59,161,46,211,114,252,111,250,191,95,92,229,239,92,34,252,70,163,167,46,161,204,122,107,117,200,241,171,170,249,165,40,146,210,159,255,147,87,66,185,237,85,9,240,179,68,233,66,41,147,224,194,129,245,152,112,145,220,130,246,167,199,39,51,27,85,243,75,64,11,55,245,166,97,198,216,219,207,2,222,149,18,222,183,72,209,244,56,122,118,194,246,127,144,48,187,190,166,252,10,212,41,184,5,150,111,235,84,57,142,36,231,102,95,124,224,240,252,166,208,130,82,218,221,246,249,183,213,175,3,239,0,254,55,164,254,235,231,134,24,99,176,15,22,149,250,213,26,221,185,183,243,127,72,43,183,128,223,217,114,20,7,170,239,96,110,169,17,75,239,206,114,61,189,29,134,230,186,115,163,40,245,134,136,126,26,249,203,27,131,142,55,182,63,43,110,205,159,206,95,2,202,201,206,194,91,210,141,70,198,70,61,145,87,133,177,248,109,44,8,17,199,155,29,207,249,109,155,170,207,39,157,139,46,22,11,97,207,75,46,1,107,226,79,23,52,201,222,91,248,215,54,213,52,142,35,117,29,107,63,231,132,63,54,165,222,104,215,208,15,56,181,240,59,99,124,70,115,100,230,53,78,240,250,18,48,231,236,141,54,216,72,183,114,36,1,155,250,174,214,242,16,94,51,6,63,35,17,61,200,136,157,187,145,99,225,29,130,113,154,234,107,121,231,187,117,179,129,205,231,71,85,199,96,190,93,206,249,6,130,175,182,39,88,11,143,85,208,245,30,246,233,200,123,54,172,164,38,132,187,156,227,232,120,219,201,244,207,229,52,226,132,117,236,31,178,126,151,242,21,148,121,193,151,24,116,122,161,159,120,246,234,246,180,117,162,64,193,171,36,218,93,45,91,223,87,140,237,77,107,76,152,80,197,182,23,97,4,249,104,11,236,85,167,178,111,207,112,237,225,254,174,55,68,192,203,134,239,16,157,205,138,234,234,31,44,216,119,111,255,184,145,83,19,38,6,116,252,95,57,224,71,89,221,16,135,207,45,6,216,225,174,244,66,114,108,226,177,143,59,12,42,75,89,240,81,96,57,11,253,31,15,210,226,118,112,236,16,226,253,179,60,87,77,168,201,203,237,205,101,111,192,215,154,15,223,105,49,70,59,71,161,20,179,123,194,165,207,110,11,64,54,126,168,70,176,117,75,247,68,188,23,184,104,193,117,194,10,159,30,139,143,147,240,104,106,58,109,106,91,126,176,80,101,180,92,223,218,254,149,154,170,243,140,164,243,226,35,161,243,118,168,65,244,84,216,251,254,30,129,99,177,216,77,156,155,226,19,43,217,152,108,226,140,63,50,219,47,176,110,213,58,2,177,191,145,73,177,196,137,185,217,132,138,155,57,32,58,24,159,110,154,147,213,72,76,61,123,91,89,104,244,228,48,66,228,66,189,230,34,100,231,220,216,152,216,207,103,154,183,179,97,64,231,18,208,120,29,167,112,170,144,185,126,220,165,19,200,211,99,211,214,122,107,112,200,43,215,227,171,38,92,2,85,172,115,49,94,197,176,203,37,224,190,212,5,81,9,171,39,46,209,105,128,119,192,169,137,250,55,54,31,147,77,106,219,153,167,162,146,45,198,250,181,60,67,86,179,205,86,64,178,54,124,157,227,48,113,147,254,37,208,207,248,72,12,202,56,84,169,62,156,178,71,18,176,24,137,1,0,96,189,250,159,94,189,255,240,225,204,177,196,21,122,73,231,245,108,88,82,167,144,193,164,217,130,98,91,7,173,76,8,255,62,6,198,143,229,155,190,162,243,171,143,187,204,62,30,177,47,53,236,86,141,222,247,101,142,49,181,197,251,50,243,108,96,109,54,100,27,32,34,63,204,133,182,118,154,60,7,245,36,179,57,212,43,244,76,93,37,53,237,123,136,195,86,136,207,168,255,99,232,246,207,115,120,148,206,169,129,253,217,29,228,125,249,194,138,37,188,38,48,137,54,247,99,137,176,226,18,18,191,243,81,145,93,214,177,248,27,124,158,252,213,242,6,154,119,123,86,75,123,82,39,167,9,42,110,187,156,166,119,90,127,137,25,192,16,50,174,59,155,80,247,158,156,34,104,173,198,243,185,225,45,240,28,87,243,16,211,199,80,104,174,105,214,73,255,232,4,21,135,92,163,19,25,28,246,34,241,94,113,114,23,207,13,77,92,182,41,4,201,8,206,47,194,206,148,22,48,15,18,207,162,217,68,188,107,57,188,67,9,209,19,39,43,212,63,30,203,118,54,77,235,60,252,146,17,90,65,24,93,34,23,113,215,128,69,120,155,225,238,55,37,127,109,189,230,155,87,145,217,221,172,19,122,231,97,100,186,59,70,42,185,248,143,27,74,57,53,26,22,203,140,235,187,55,114,238,220,15,194,240,249,159,94,174,255,199,147,246,3,151,99,7,143,163,56,109,102,199,39,61,48,52,16,162,211,107,19,134,95,140,101,152,41,241,234,88,130,249,211,23,78,190,171,62,26,194,241,78,126,9,93,117,204,9,63,165,104,201,171,118,178,70,62,245,86,85,156,230,217,25,212,250,149,214,198,193,250,200,152,219,244,37,32,149,243,230,19,238,233,196,113,14,70,162,108,101,83,208,55,215,96,239,197,239,1,148,197,179,183,155,226,120,233,77,229,93,234,169,123,14,130,40,179,33,174,28,5,171,225,76,34,53,249,234,138,11,86,94,1,175,116,182,223,147,211,107,76,220,226,171,251,226,245,120,201,187,184,251,198,243,99,50,168,101,128,44,16,167,90,121,138,69,216,60,106,138,117,246,245,93,44,63,165,244,48,5,10,70,34,81,243,166,101,42,71,52,61,59,98,2,171,111,132,219,229,153,126,217,179,43,65,130,30,107,231,210,157,174,152,208,215,2,237,220,16,166,243,134,126,93,239,207,201,159,11,124,252,45,69,226,151,10,232,29,206,185,127,171,168,233,40,143,48,47,1,15,15,59,139,190,24,221,243,254,192,234,25,254,45,77,239,48,191,253,42,110,159,39,226,83,202,223,189,138,91,227,171,184,109,54,105,49,125,115,97,223,224,181,72,34,93,229,157,100,197,74,136,236,68,91,119,171,36,70,78,238,135,161,43,185,198,141,57,114,108,249,96,71,34,123,143,53,208,169,247,197,73,107,0,185,193,0,192,248,255,244,154,254,135,207,45,16,42,119,236,1,132,31,89,80,238,224,169,150,159,72,190,107,44,122,137,101,88,95,29,137,253,179,185,243,206,157,170,222,216,71,159,223,215,89,48,238,214,164,78,223,143,100,142,49,235,224,114,227,238,108,168,154,187,4,152,223,188,119,24,226,94,243,100,173,188,218,207,98,211,139,254,243,1,246,71,235,141,133,12,210,5,109,237,211,172,119,222,123,189,225,102,230,132,140,70,205,66,7,217,234,90,39,140,23,153,188,100,41,99,217,164,6,54,220,103,165,31,47,136,62,60,70,148,81,84,197,137,138,194,173,224,38,38,45,7,89,18,39,172,184,237,66,91,181,11,249,119,165,183,189,146,89,235,182,100,67,125,128,223,138,49,222,133,20,155,2,138,30,251,96,74,207,148,157,134,135,92,92,2,36,47,232,190,249,91,54,140,197,87,127,64,158,24,241,28,127,12,138,159,169,189,88,74,191,4,52,13,53,5,11,146,151,126,152,47,232,111,35,80,88,247,189,42,157,191,191,191,193,158,136,135,141,255,240,147,171,240,33,252,214,49,93,11,179,66,4,121,144,54,65,84,12,206,39,191,213,143,145,222,239,194,217,71,143,29,110,228,190,212,9,197,189,115,149,91,127,98,208,70,18,69,217,93,37,87,197,27,224,213,171,160,86,249,239,223,229,255,215,15,42,183,22,143,186,236,226,114,220,16,249,96,37,68,218,158,168,31,137,101,137,219,116,31,35,126,22,60,203,114,203,98,6,251,105,51,147,222,176,35,15,145,119,96,24,139,5,231,129,252,230,133,87,103,163,3,174,22,94,199,87,89,35,155,49,60,78,137,158,51,121,43,111,249,20,132,87,223,182,235,228,62,32,224,69,54,117,82,193,116,107,14,15,151,229,198,107,102,27,165,120,34,234,98,102,204,9,141,230,232,19,100,231,25,253,204,196,65,105,8,188,157,201,172,183,124,160,239,100,33,173,111,129,111,172,14,233,41,97,245,211,223,102,235,22,72,234,253,115,210,104,163,138,61,229,138,252,77,4,65,210,237,36,131,253,199,78,57,244,21,72,188,171,133,129,138,69,41,205,190,230,116,224,108,14,78,89,52,184,115,9,160,10,152,46,124,201,173,83,19,143,169,52,13,45,30,213,119,36,94,182,24,155,128,76,114,172,84,239,99,22,56,75,74,13,244,63,119,181,158,206,31,122,209,177,147,58,84,244,137,96,43,106,126,78,127,240,38,227,183,144,92,207,39,6,14,212,58,221,69,143,235,182,58,31,83,150,56,64,222,102,90,178,8,125,157,56,195,180,199,172,177,203,240,126,254,188,139,233,64,171,236,254,208,207,147,219,131,91,46,83,60,239,82,169,224,33,115,24,17,23,150,188,152,249,64,178,194,151,54,22,44,180,70,184,34,223,150,214,72,223,24,58,80,112,34,108,157,136,168,34,218,154,222,248,56,64,88,117,3,195,87,141,214,69,173,161,2,246,164,114,248,234,90,225,61,39,7,150,99,237,227,203,166,98,177,114,23,95,238,62,254,130,207,166,204,250,124,216,180,206,7,25,170,168,82,113,228,23,138,246,225,127,122,67,252,135,15,238,66,175,138,226,128,159,143,133,18,81,114,79,228,176,56,82,239,109,193,153,72,38,204,117,245,150,42,178,151,117,109,249,110,167,31,224,42,240,17,76,245,100,142,231,218,231,55,28,238,52,244,226,24,204,167,21,133,85,85,174,29,248,60,123,111,254,230,231,105,234,196,5,207,234,233,163,245,41,140,195,93,50,3,195,49,219,30,210,199,43,135,166,126,19,211,239,224,10,126,59,86,98,196,92,7,61,135,48,215,202,181,145,117,124,91,26,4,23,1,137,1,34,49,193,73,61,173,240,144,163,34,197,250,246,215,173,18,122,134,79,15,163,106,250,171,11,119,75,158,179,179,161,129,24,163,66,149,166,112,138,103,103,41,214,179,228,75,5,95,102,186,197,156,173,71,72,101,154,88,225,87,52,60,227,122,215,232,98,152,221,171,116,149,194,9,195,170,44,82,171,191,54,237,238,235,47,70,220,115,115,17,128,114,136,225,146,223,27,53,225,183,223,171,250,250,246,249,140,107,114,241,31,201,29,100,112,44,29,159,232,150,139,97,165,223,243,24,14,81,59,199,209,239,191,169,231,194,239,127,74,40,140,193,52,51,242,154,236,118,77,212,133,51,169,137,106,104,187,160,117,217,141,234,184,167,232,185,88,230,194,14,118,143,151,244,247,98,208,36,176,117,110,92,29,11,224,35,60,22,201,91,192,168,167,36,246,55,25,111,124,174,86,229,97,175,241,193,136,77,82,60,191,137,240,174,190,165,248,63,189,170,255,230,249,163,39,190,191,252,50,69,208,79,33,10,11,43,254,251,226,45,197,92,7,182,171,222,233,249,83,206,70,172,162,109,76,131,198,25,85,213,214,158,94,51,196,68,116,198,199,121,10,100,223,241,124,170,116,175,69,182,41,153,122,124,197,211,29,194,143,97,181,89,22,61,103,182,211,186,33,31,175,186,42,179,208,155,52,246,189,112,21,14,81,203,209,138,156,217,185,239,118,59,175,41,179,83,183,209,159,77,98,208,211,62,120,37,6,86,244,158,145,223,45,5,97,151,8,118,171,89,240,170,213,48,204,243,164,243,161,131,38,217,19,228,22,72,49,47,252,11,244,30,47,235,120,121,210,213,55,115,204,39,27,6,127,196,214,234,163,253,246,232,4,215,152,123,145,118,197,37,136,74,98,215,226,236,150,179,133,128,43,96,82,41,179,119,71,125,241,249,125,72,64,151,208,18,151,165,240,118,196,121,156,217,70,116,171,84,202,76,33,209,105,72,105,104,83,229,85,219,80,226,35,41,169,153,208,240,217,160,133,250,41,70,43,229,218,161,113,16,98,114,8,164,119,47,210,52,67,184,7,231,103,234,164,81,160,118,247,8,181,209,214,11,47,97,238,103,151,0,204,40,206,25,82,154,73,26,17,120,96,200,163,162,99,194,47,236,57,161,129,5,207,83,51,109,109,36,43,77,50,216,98,121,113,40,76,76,37,169,179,157,171,139,58,195,10,153,159,224,36,105,155,176,137,151,14,238,101,85,206,202,200,217,3,233,49,180,17,153,208,153,185,30,91,230,242,111,133,61,124,246,44,33,192,220,221,61,86,156,102,247,122,129,155,124,149,217,207,54,168,201,185,120,186,44,180,112,122,100,106,210,24,129,187,73,34,31,66,128,252,149,95,2,240,22,131,119,120,218,184,66,45,130,105,157,167,251,188,210,40,114,149,162,107,197,60,127,42,84,103,147,57,138,222,139,76,150,1,135,119,81,80,52,4,6,86,3,246,31,22,95,140,186,57,90,234,196,103,47,86,142,1,253,66,232,93,131,130,190,70,234,40,29,160,243,199,214,217,69,150,82,63,102,77,19,24,37,27,135,214,206,204,51,67,120,141,40,58,119,212,89,110,11,142,111,141,149,171,241,79,5,112,126,48,213,67,139,58,129,241,183,50,99,158,141,100,57,199,232,121,61,249,62,158,52,187,235,138,46,127,128,62,158,98,252,186,243,252,150,245,90,42,33,143,249,89,230,135,213,44,172,68,60,200,168,81,26,30,29,102,39,79,44,40,7,138,115,205,253,198,67,86,48,76,135,161,143,191,23,11,98,190,15,140,211,169,75,77,18,199,159,175,243,216,54,128,158,106,24,37,149,247,200,142,127,19,34,201,56,230,200,21,253,134,199,45,185,233,41,23,188,151,114,188,239,92,157,95,189,49,54,173,52,125,200,136,141,141,219,24,120,107,93,242,199,102,239,64,80,67,196,189,219,169,78,175,204,230,173,183,177,35,85,207,172,146,52,138,230,238,152,226,63,135,203,24,42,40,133,61,22,87,17,245,93,212,30,34,171,28,116,209,238,39,235,173,112,65,122,98,99,155,222,20,247,222,103,116,103,90,252,93,30,248,18,208,19,247,155,232,29,249,45,115,189,168,237,178,98,110,175,85,61,140,79,83,93,163,57,213,222,132,106,22,78,95,231,215,44,228,109,40,74,184,198,167,109,181,150,80,234,178,84,127,208,213,204,46,1,18,23,111,86,219,135,248,238,232,183,215,116,4,159,15,170,165,25,161,171,84,82,29,16,14,113,74,136,211,201,83,55,96,207,64,238,154,212,47,204,246,168,91,78,148,96,227,114,255,162,168,133,147,251,175,178,1,161,88,85,39,26,13,125,189,222,76,135,178,133,224,60,156,161,58,190,234,169,204,131,152,197,250,153,93,234,175,81,25,141,237,43,155,209,214,57,8,156,100,11,185,218,116,17,226,242,234,120,97,108,198,225,144,161,75,0,123,20,59,162,124,94,218,96,238,128,126,167,76,169,3,183,146,244,205,79,185,110,231,35,125,143,130,228,197,137,220,232,249,169,241,25,42,106,88,101,44,58,205,123,103,57,52,59,107,96,229,3,148,84,204,52,146,106,17,37,21,179,69,139,175,180,200,117,45,21,243,6,19,89,69,38,130,146,138,137,89,39,103,180,155,161,198,193,71,16,89,170,73,60,100,159,34,72,137,71,233,91,141,148,137,49,110,190,144,204,71,219,22,236,201,188,214,183,162,116,96,138,233,236,113,235,222,207,90,113,80,162,167,215,194,245,75,187,175,144,182,157,236,184,134,182,77,13,115,98,26,255,24,109,120,173,210,40,127,173,210,104,73,229,155,20,40,159,16,233,103,5,1,149,208,13,38,155,115,242,66,7,203,227,253,122,158,82,255,199,106,237,70,155,143,62,14,107,15,163,211,242,90,86,132,165,178,191,203,199,238,109,124,75,153,175,198,48,68,102,169,76,8,55,87,81,159,225,238,179,198,153,20,119,103,226,135,106,179,228,62,132,195,36,205,57,103,89,10,88,98,167,193,220,205,41,9,190,235,182,203,143,163,186,131,238,88,15,15,143,198,60,29,157,74,54,25,77,80,37,31,181,162,85,148,69,200,197,75,105,17,212,240,68,66,10,193,1,112,123,138,100,194,134,103,143,126,4,27,67,82,203,154,176,157,101,239,179,202,16,154,102,110,90,115,225,191,167,239,152,119,31,237,210,82,148,39,97,173,161,12,233,103,6,154,72,203,117,49,231,90,89,211,40,2,180,144,217,46,126,159,234,88,151,199,172,120,216,100,109,154,70,121,236,115,71,203,65,54,2,99,124,253,249,50,74,51,224,129,237,36,77,4,35,152,216,98,12,74,144,1,244,107,154,201,176,158,198,239,136,183,199,255,221,109,213,57,240,216,52,97,3,95,73,101,73,60,108,43,158,133,102,220,4,185,41,9,65,136,47,5,107,129,147,169,172,156,235,189,191,94,2,214,249,3,18,203,232,249,200,203,49,231,115,195,17,155,150,137,65,169,218,88,18,69,32,251,35,220,192,60,139,152,4,27,198,214,233,120,72,250,54,245,10,185,68,46,11,253,61,7,58,199,12,158,146,152,55,166,254,207,250,122,155,189,40,225,179,18,228,172,210,116,161,143,153,56,125,185,99,18,76,202,237,217,197,32,220,51,198,150,92,76,93,183,45,193,48,211,140,168,139,224,23,126,141,246,21,104,206,95,6,118,221,53,110,226,174,188,41,133,171,56,240,101,31,20,230,85,48,110,204,83,121,153,185,93,211,10,155,215,95,206,112,88,188,72,46,59,124,251,174,212,145,253,197,192,144,233,151,227,10,169,37,183,39,183,27,28,98,185,173,80,222,95,164,154,186,152,149,106,148,35,83,13,87,33,100,199,79,207,157,49,0,65,8,129,132,105,234,29,119,34,102,215,222,10,18,237,177,147,190,232,208,216,156,217,237,237,227,201,87,91,40,34,62,28,249,52,33,176,88,244,111,229,235,81,208,167,208,7,48,172,50,238,232,169,25,225,171,38,129,150,131,114,246,28,223,230,97,136,138,23,207,219,47,50,19,244,142,166,149,217,92,157,6,40,239,72,19,195,23,47,18,167,87,77,93,111,165,71,91,10,30,78,43,47,103,252,176,234,16,250,122,222,239,246,248,99,42,7,121,203,172,115,120,67,227,89,239,136,71,133,13,241,247,34,136,32,179,99,35,195,254,95,192,115,210,34,49,53,15,147,118,109,83,33,142,238,51,43,205,111,170,234,108,245,56,99,55,214,58,163,241,197,115,178,233,194,25,146,56,182,4,215,180,228,191,134,150,35,165,193,232,226,21,220,126,190,221,0,0,166,240,250,203,129,250,201,169,153,103,57,132,19,180,108,250,53,39,163,179,6,248,49,103,41,25,196,122,213,249,126,92,109,60,233,98,54,207,10,43,181,5,162,44,183,166,15,57,40,91,177,222,85,30,76,119,240,187,148,52,79,153,197,187,35,23,146,120,52,191,165,162,108,207,172,223,236,108,36,210,175,158,127,143,251,106,207,109,159,201,88,154,222,80,224,74,201,46,232,243,239,117,16,6,31,159,1,0,207,47,1,136,91,66,123,70,102,214,239,62,24,233,36,181,121,173,109,42,219,251,106,105,255,240,8,181,240,88,44,196,157,192,157,15,194,170,126,87,59,101,189,35,145,95,102,53,217,27,241,136,27,99,102,194,138,116,125,186,227,150,73,138,201,106,149,191,221,156,217,167,55,46,4,62,185,37,71,117,121,214,217,137,71,237,70,105,173,83,237,145,133,221,193,135,37,179,161,157,63,110,253,151,124,191,118,100,45,119,95,154,181,123,44,182,37,100,184,158,35,244,187,148,70,132,191,69,97,154,9,158,60,167,244,124,23,116,17,98,170,53,95,110,58,173,34,207,139,64,208,15,75,86,105,87,147,200,111,223,247,115,209,239,202,27,183,49,140,155,243,206,177,89,82,206,53,135,205,186,230,57,38,171,197,100,84,34,82,103,120,203,64,106,153,156,35,249,84,172,146,209,123,45,201,68,13,161,101,155,156,108,104,54,166,183,190,147,22,46,210,163,123,136,136,191,138,55,200,36,47,47,31,97,206,8,130,146,88,84,206,80,42,229,154,74,83,130,97,25,92,132,160,35,169,75,0,112,84,112,46,30,216,133,245,193,244,64,214,153,85,91,101,86,246,100,210,146,217,67,57,162,58,83,66,89,182,124,196,94,143,102,180,7,66,96,193,74,143,193,12,180,151,22,139,125,207,231,50,131,176,62,175,180,33,233,98,234,244,162,18,124,28,246,188,129,95,139,145,125,133,70,0,151,62,155,38,103,58,217,161,55,87,158,252,128,7,61,3,60,43,102,29,109,186,48,25,214,130,127,43,61,192,160,115,210,18,46,62,189,196,22,203,148,95,65,247,131,192,215,130,38,192,8,70,24,142,104,199,227,250,161,68,53,167,189,77,239,153,9,159,166,209,149,137,213,74,146,92,109,251,133,233,112,131,235,25,37,107,122,128,13,239,100,12,92,124,234,41,91,20,211,102,249,228,15,108,95,203,246,42,99,220,175,97,212,29,99,232,123,74,57,211,218,88,212,158,8,188,4,110,45,25,23,209,68,201,19,57,84,62,187,171,223,113,124,9,64,177,4,243,77,31,188,90,36,188,102,9,58,152,201,67,205,210,50,117,80,132,23,20,75,16,70,142,78,169,53,158,137,160,66,208,5,110,103,117,11,168,155,180,143,215,216,133,90,189,75,222,224,210,16,168,100,220,191,59,79,221,157,9,82,34,130,170,24,75,212,155,120,168,64,4,197,129,246,244,74,68,228,230,246,229,119,54,81,63,231,70,152,134,186,245,52,110,67,89,73,97,135,91,37,124,212,178,216,35,51,148,94,41,220,15,89,251,222,18,193,198,45,107,113,167,195,229,7,151,208,34,233,151,233,25,224,135,125,102,244,207,203,57,191,122,74,194,246,29,33,219,63,25,232,20,86,26,13,217,198,246,120,48,71,78,150,107,48,165,134,240,43,238,220,23,147,98,163,122,55,216,211,90,69,34,131,180,3,230,90,104,75,32,64,144,200,62,37,219,67,191,54,174,89,172,72,205,216,48,187,242,29,132,86,203,177,80,153,74,54,112,142,188,175,53,139,156,127,73,222,92,19,37,148,68,181,149,206,153,92,96,108,210,172,115,227,111,62,160,155,167,79,33,102,239,93,106,187,47,1,174,184,116,223,233,14,38,113,72,195,116,91,130,82,28,82,17,76,179,154,207,173,52,43,135,144,15,202,223,217,51,82,153,55,126,191,109,154,21,35,241,70,42,161,47,174,210,175,77,155,117,141,153,128,231,121,57,234,48,143,202,227,172,232,118,16,224,226,101,201,150,41,153,5,63,220,214,17,201,101,4,145,89,32,18,174,14,243,147,39,93,175,231,63,214,28,192,143,189,121,216,207,127,218,40,150,224,58,191,32,69,20,91,55,14,15,46,38,56,199,98,183,6,65,106,103,194,226,51,71,223,115,18,33,64,64,104,168,192,111,62,7,17,122,145,41,208,238,194,1,141,110,33,153,101,216,61,104,9,156,69,156,254,56,252,13,152,34,22,135,18,77,174,83,28,127,208,52,218,217,182,60,211,150,20,24,197,61,146,160,136,252,17,102,191,115,87,122,103,214,193,5,252,177,248,185,151,62,5,85,104,91,59,246,103,29,130,100,109,249,244,32,108,26,105,190,194,98,83,148,181,8,88,3,20,93,11,158,118,6,113,61,166,25,137,20,189,53,156,210,171,45,186,160,155,195,110,25,146,24,167,197,163,184,121,218,57,70,172,181,194,67,190,97,188,10,71,76,238,208,223,61,44,124,54,10,163,135,240,15,247,221,155,200,44,204,217,139,47,57,28,119,235,49,214,25,60,178,23,141,96,41,17,77,37,235,28,155,229,141,95,193,11,206,67,175,136,70,171,72,180,129,226,143,228,211,226,148,74,214,217,62,146,4,58,27,123,249,126,67,19,254,88,147,253,222,226,90,55,139,218,241,161,58,37,12,165,155,245,213,153,0,165,155,133,18,231,162,191,47,26,24,227,135,0,42,81,3,217,159,109,221,124,206,175,200,221,59,173,96,102,125,254,225,85,65,82,111,132,227,190,102,181,16,51,202,64,242,45,171,14,162,47,97,58,105,130,60,0,95,93,140,25,30,184,127,104,107,21,31,223,117,252,55,241,69,246,252,255,252,112,247,14,204,255,131,6,141,131,122,253,108,140,255,55,65,78,100,249,55,71,221,198,6,92,1,251,246,214,242,60,154,206,159,161,65,102,186,89,29,145,161,148,106,92,117,207,178,197,45,88,132,114,20,18,194,36,135,39,45,24,231,232,10,134,74,135,181,75,113,167,121,62,94,83,234,248,47,132,175,213,226,32,218,207,29,239,62,106,69,1,215,28,163,249,157,162,95,96,81,44,139,139,139,75,34,144,32,206,180,123,64,226,241,10,106,122,106,122,113,73,50,31,201,187,64,255,97,79,51,235,134,164,242,41,62,247,196,148,7,205,188,221,41,96,186,161,250,27,32,207,220,238,208,152,153,120,18,237,62,222,189,36,149,158,211,182,117,133,30,173,199,111,134,226,250,228,96,46,133,61,97,72,135,5,194,137,59,2,87,225,234,106,173,254,245,97,189,12,92,26,150,206,65,149,211,137,82,41,205,153,118,11,132,46,130,211,217,69,7,151,204,75,27,152,52,9,68,123,207,227,24,220,195,190,88,22,204,42,199,196,228,12,227,41,112,21,201,170,47,75,217,184,11,14,225,4,201,34,124,109,71,235,112,18,55,90,145,22,146,223,25,239,139,12,197,14,223,137,139,239,73,192,171,207,152,166,124,78,125,85,206,29,111,191,240,197,226,148,142,138,3,45,241,144,79,21,32,237,181,68,160,163,67,228,173,137,190,230,229,174,247,193,42,22,50,80,115,193,30,227,7,246,19,46,222,253,58,180,73,26,246,41,37,172,152,163,143,201,59,167,35,195,171,240,44,148,29,140,172,180,240,229,118,53,236,199,171,18,176,164,39,114,95,100,70,69,200,140,38,84,48,52,129,252,116,211,84,22,85,44,42,8,183,123,2,216,41,187,220,131,152,120,161,202,54,149,139,178,40,93,47,16,53,118,60,17,17,17,192,103,224,80,233,112,235,170,222,79,189,106,219,174,42,230,157,119,182,149,30,40,107,199,72,77,139,48,123,217,157,58,173,86,66,161,176,63,188,29,23,56,81,94,18,212,232,87,157,233,22,148,10,190,37,46,209,236,30,251,55,37,6,64,107,33,108,174,210,81,204,140,191,240,110,79,82,68,187,18,157,155,127,238,19,9,155,202,141,92,230,238,55,213,90,65,113,65,162,153,220,149,156,188,139,38,9,129,80,27,236,14,219,96,156,124,62,179,19,65,151,222,25,1,243,228,28,58,55,70,98,83,169,90,76,114,140,84,197,60,67,186,249,187,8,241,33,60,236,209,25,22,43,136,255,156,128,140,7,185,102,217,216,116,77,204,59,205,24,188,237,180,36,39,166,243,233,247,79,87,11,241,205,36,240,243,21,109,94,240,245,201,8,149,225,83,185,164,115,209,244,136,226,135,253,160,68,204,77,67,65,146,123,34,179,35,142,209,242,254,161,145,121,95,116,160,69,107,18,162,53,56,226,175,7,35,63,189,106,54,169,176,10,108,227,250,25,213,103,83,176,37,89,69,102,63,67,78,101,12,227,246,179,228,208,76,43,142,252,128,226,242,51,122,42,173,85,246,121,83,236,70,102,241,29,241,237,68,180,120,61,254,25,255,192,244,18,144,127,64,54,176,26,147,52,146,237,181,27,98,181,177,228,137,135,68,53,62,83,137,192,237,199,169,21,103,120,73,238,81,59,239,66,238,223,237,206,99,35,105,254,70,97,14,11,42,78,68,121,194,78,247,119,186,127,42,73,73,25,219,118,160,100,97,252,183,198,39,40,229,255,59,77,211,4,184,19,118,220,34,166,122,92,159,70,106,225,86,15,191,156,244,129,147,105,157,2,120,112,226,124,55,195,248,210,140,51,25,65,131,209,165,129,195,46,37,81,177,55,236,238,252,74,41,191,137,215,52,37,53,83,118,9,96,241,62,227,184,74,235,181,232,23,40,130,169,15,118,108,121,135,172,184,245,141,196,168,98,175,151,11,161,194,161,223,218,30,72,110,62,82,93,173,221,9,78,239,178,152,231,146,115,70,64,21,125,51,99,160,208,242,90,63,164,86,228,116,162,168,218,190,239,138,141,197,43,217,245,102,88,111,111,15,104,23,85,246,188,25,205,58,80,207,216,117,85,96,142,125,177,189,76,126,85,244,196,164,12,131,14,107,116,66,67,191,148,101,74,25,11,119,34,146,16,59,90,248,107,172,246,225,135,54,4,19,194,5,245,237,235,204,206,57,225,150,20,118,85,242,252,201,104,72,143,4,251,252,234,42,244,57,193,34,41,238,233,75,64,148,58,219,231,15,70,39,201,170,189,165,109,66,71,224,208,143,187,218,136,126,14,17,30,101,25,126,149,10,11,81,172,42,240,16,66,6,2,84,77,86,102,230,54,120,241,12,112,43,207,52,230,234,59,197,52,195,5,123,123,107,119,223,22,207,145,56,78,152,30,168,103,218,84,21,145,199,156,111,195,152,219,116,59,20,83,186,229,39,106,38,3,123,51,88,205,82,226,44,145,202,2,86,93,211,15,168,64,220,250,134,124,232,170,212,246,65,242,148,232,197,61,15,227,159,13,183,154,116,166,212,220,223,248,170,53,154,9,37,200,181,0,61,242,44,159,44,140,198,170,88,159,81,88,170,181,65,239,1,165,106,246,88,83,91,60,207,226,118,136,255,214,187,22,111,61,27,185,239,10,69,57,64,181,24,103,29,224,125,86,98,26,254,78,253,130,241,21,89,68,94,157,166,233,162,178,34,93,216,23,89,50,10,210,51,181,170,100,37,22,153,251,90,97,213,204,212,21,136,57,7,244,88,69,27,106,32,77,36,188,72,173,20,82,117,107,80,250,31,81,16,125,48,185,214,201,102,194,229,187,53,184,209,30,246,44,139,71,197,85,127,18,216,124,183,151,111,49,170,68,65,213,117,151,107,28,243,90,54,82,6,29,236,10,210,150,207,149,76,55,158,118,216,216,126,95,145,130,53,69,192,120,62,171,110,212,90,160,110,214,105,195,117,255,1,131,123,155,87,94,169,253,237,159,105,198,51,89,190,156,195,125,109,76,67,233,167,229,68,208,100,145,167,41,189,222,17,223,99,44,150,24,42,95,173,62,32,143,213,105,229,234,186,75,227,180,78,163,53,167,139,42,145,80,164,116,160,232,35,40,21,57,58,8,12,4,73,7,210,14,252,83,201,87,118,21,247,208,171,74,160,93,243,126,2,33,170,18,56,14,155,176,219,242,67,85,2,10,207,55,240,167,81,149,64,115,223,3,206,165,171,74,96,184,148,58,254,42,11,226,132,12,30,254,163,188,252,110,3,149,61,0,40,215,215,134,247,14,4,140,223,81,117,240,143,153,52,131,201,117,84,29,60,255,102,12,217,138,170,131,223,18,207,58,183,95,213,193,136,219,86,148,96,40,148,139,128,49,226,251,5,138,241,172,214,75,250,177,149,237,154,241,188,220,159,76,53,32,38,93,131,226,225,163,24,207,116,162,56,146,21,72,32,8,8,82,194,110,126,48,227,249,106,17,82,232,40,50,61,28,174,195,244,88,44,242,196,46,249,137,182,210,209,55,13,231,202,71,63,102,237,51,113,96,85,112,162,7,9,184,85,232,101,74,105,24,74,248,8,52,15,107,251,225,50,14,158,178,246,10,31,142,70,60,198,7,195,37,16,17,255,111,124,98,38,71,73,65,244,19,113,161,125,244,109,220,211,85,51,125,158,243,165,11,156,176,106,5,189,78,251,172,41,104,218,138,142,172,130,132,208,172,131,35,3,252,218,192,84,50,191,218,48,252,218,192,52,11,35,67,62,24,134,50,48,141,42,148,97,214,4,42,91,188,88,98,230,69,64,85,134,147,220,168,94,27,94,2,164,31,140,16,246,152,96,150,127,212,68,188,255,210,154,147,166,177,72,253,167,84,187,72,66,149,6,45,103,66,188,94,86,162,22,41,240,9,60,141,31,90,110,5,113,127,249,252,215,246,5,115,180,187,160,247,83,77,87,44,161,35,103,177,74,99,137,68,235,232,97,30,118,5,239,244,172,153,166,203,164,171,75,69,26,43,103,169,178,205,51,152,7,169,232,176,153,83,220,182,225,205,19,33,151,153,188,173,180,136,217,52,67,215,149,254,158,2,85,10,1,46,13,75,88,102,9,240,141,2,59,124,44,114,90,243,90,71,104,81,101,196,56,218,173,202,56,131,3,82,167,32,71,131,4,21,13,167,169,155,171,242,194,137,33,146,2,14,11,189,129,63,244,12,101,30,80,193,102,144,213,209,40,65,81,104,144,184,169,164,164,228,75,161,107,176,13,161,85,106,162,125,215,84,7,36,137,60,122,114,1,155,32,86,99,228,254,136,218,31,234,100,42,52,197,202,42,63,250,232,121,219,97,156,177,208,10,151,71,83,188,239,41,65,131,135,38,127,215,250,81,151,56,146,166,178,148,181,100,233,153,26,81,141,41,103,17,125,245,234,100,57,86,23,218,96,43,128,47,200,79,207,57,130,161,244,12,86,53,26,48,231,42,102,78,85,49,37,170,244,10,254,237,170,196,215,230,218,78,20,29,192,252,210,199,244,22,57,92,143,23,250,99,237,145,154,81,169,44,185,101,136,114,70,91,14,3,135,3,56,163,113,123,217,210,228,65,101,70,41,172,188,122,174,75,6,146,4,127,98,231,114,93,165,87,250,155,44,233,48,11,228,170,21,95,152,171,89,194,214,5,50,249,170,97,109,154,19,196,142,162,93,210,106,240,52,90,19,236,204,109,35,74,150,155,16,110,210,233,29,120,197,161,82,62,94,147,124,144,84,27,140,8,61,107,145,95,25,7,167,156,124,79,228,90,64,110,78,220,44,68,45,108,65,39,102,166,15,154,52,71,18,140,25,140,234,64,76,184,211,166,235,88,184,193,105,6,193,243,194,174,250,181,161,34,248,225,35,204,245,226,75,216,42,165,124,209,163,211,64,249,234,94,23,27,196,99,57,36,200,222,154,103,106,30,58,76,80,112,87,255,31,218,247,213,1,0,105,123,213,57,105,241,174,62,233,213,217,62,35,54,183,148,162,226,237,136,173,51,118,111,228,157,221,123,159,122,243,38,163,227,3,157,151,138,218,5,45,236,86,31,143,88,60,231,245,87,239,7,27,78,174,234,184,179,28,243,184,108,35,27,155,204,47,138,111,211,66,232,53,131,20,143,248,16,85,10,174,19,130,14,44,231,3,217,131,76,66,250,72,217,197,60,138,225,12,249,132,76,19,23,249,207,41,207,244,182,63,208,61,214,250,246,160,42,94,224,32,95,83,234,144,245,101,137,6,233,104,146,170,4,48,231,120,52,195,245,60,234,25,141,130,129,230,78,231,71,22,226,121,103,169,157,204,145,105,165,212,53,54,127,7,241,198,20,90,47,218,99,180,59,91,207,202,228,31,112,206,30,47,54,157,228,100,188,32,79,30,57,82,248,6,56,121,24,151,126,113,125,245,241,154,228,57,161,95,85,208,204,93,137,75,128,119,250,37,0,215,77,66,30,99,46,197,118,49,255,67,163,187,64,221,153,5,133,10,247,129,91,200,61,73,133,167,219,215,87,35,133,205,86,192,213,11,134,26,253,10,129,227,225,151,178,23,189,211,15,111,45,136,14,234,207,150,63,217,45,46,101,205,41,73,228,180,56,122,232,135,25,114,158,47,114,113,39,234,117,51,224,39,64,107,249,21,39,49,114,141,56,178,112,87,58,45,54,201,82,4,63,250,203,205,44,29,107,6,29,94,44,74,37,135,234,255,133,8,6,0,6,99,228,48,215,213,127,128,140,10,191,71,33,250,129,233,221,135,120,34,122,95,24,24,247,105,208,92,111,126,151,189,219,166,248,130,237,169,122,60,226,233,14,97,4,164,129,145,81,242,97,7,27,48,163,196,141,35,188,233,42,161,171,225,60,84,101,20,133,122,153,18,28,99,74,166,124,134,34,37,58,204,135,46,238,47,121,23,5,83,5,206,101,242,76,236,105,166,43,173,207,91,174,117,192,140,46,12,88,72,30,128,21,219,111,124,148,199,25,246,120,77,189,143,127,118,34,29,148,116,59,236,208,74,100,41,91,237,104,228,132,72,212,200,133,45,40,155,233,185,71,85,108,149,175,64,83,59,213,237,208,162,255,31,117,127,1,21,229,218,247,11,192,131,129,18,6,45,169,116,131,52,130,128,52,51,116,119,55,56,224,208,33,160,210,72,14,93,34,49,192,0,67,15,29,42,157,210,13,74,55,72,167,240,49,236,189,31,221,239,121,222,243,61,251,93,235,59,231,124,247,90,184,150,75,129,153,185,239,235,186,254,255,255,175,140,202,75,199,137,28,100,127,220,107,57,206,226,230,214,176,190,189,4,244,70,43,24,110,138,204,140,72,88,75,230,30,251,26,118,242,40,124,186,138,54,73,168,229,240,65,132,159,231,37,192,20,3,59,175,182,86,213,43,121,106,248,219,143,187,53,147,116,141,35,245,237,175,225,57,138,126,34,207,235,183,135,127,2,158,138,48,168,54,118,147,9,188,159,92,234,190,177,183,231,69,165,245,52,224,181,81,125,66,133,71,193,18,27,87,84,93,191,94,100,11,29,69,160,236,23,30,220,119,241,137,193,117,224,235,196,145,232,235,196,145,35,156,22,54,80,99,109,183,158,0,130,15,105,247,225,245,69,111,20,132,183,181,233,89,199,172,86,194,32,126,53,149,203,77,7,211,62,43,118,105,90,124,126,206,123,21,35,27,206,25,203,25,98,125,49,12,35,62,194,178,174,192,241,76,240,71,164,246,236,135,103,239,203,133,77,134,184,248,184,108,133,60,242,121,123,56,187,36,172,194,110,48,201,245,84,149,36,115,9,77,50,12,229,19,116,119,15,193,16,178,58,35,72,25,17,41,118,233,105,230,135,170,84,96,162,52,45,21,90,169,100,229,8,218,20,65,255,245,114,191,186,230,56,50,89,193,188,210,96,59,148,111,236,66,122,69,170,89,123,123,223,169,226,50,232,17,70,153,29,117,23,25,109,218,163,199,15,151,133,137,223,27,126,230,96,198,78,181,32,171,159,45,142,35,112,218,158,2,151,179,162,156,81,216,73,73,212,20,241,164,250,163,160,221,30,114,89,234,140,234,107,122,76,155,152,57,184,153,242,185,109,118,168,132,84,217,110,160,113,51,52,217,185,18,215,34,54,29,200,169,204,16,138,218,43,110,61,218,15,126,201,65,111,94,103,230,246,141,253,59,200,145,153,121,151,24,149,240,196,141,28,100,98,199,191,78,120,226,155,17,211,13,71,37,60,205,177,50,168,140,148,39,141,246,185,144,79,44,229,151,18,130,81,155,93,188,230,151,216,149,213,171,205,78,23,23,223,31,241,238,15,183,204,164,107,183,204,229,155,226,17,188,32,123,15,59,58,8,239,135,238,130,228,206,238,200,22,158,186,227,248,19,37,184,234,130,50,108,112,2,2,140,213,88,103,65,148,249,62,138,188,122,19,2,190,218,132,177,244,32,160,172,74,164,31,163,245,158,187,134,67,204,129,134,233,16,131,202,236,160,38,101,139,120,4,27,200,172,161,11,61,115,58,189,77,101,210,26,98,150,140,83,144,44,202,208,222,13,77,30,243,29,162,195,107,193,103,177,247,207,29,155,196,250,186,62,164,39,170,24,129,154,169,176,214,159,107,78,202,162,202,112,89,133,44,198,171,205,154,161,200,148,74,248,6,122,141,242,235,154,50,174,107,243,151,250,190,178,0,71,187,248,152,132,34,28,13,38,28,234,197,97,139,98,100,191,245,87,85,141,68,251,33,165,128,201,104,30,248,29,24,253,163,129,128,49,238,179,173,28,45,253,176,104,107,179,195,135,251,153,238,206,75,150,127,248,59,213,16,212,197,65,254,244,119,186,120,116,179,15,177,80,246,151,189,211,37,32,244,15,76,244,1,79,178,214,137,234,50,125,1,182,248,38,81,115,222,111,33,143,56,154,200,136,88,97,7,143,79,205,194,253,175,65,57,191,124,224,191,19,95,160,190,243,198,67,1,233,83,145,165,151,219,250,174,188,187,129,247,47,1,38,238,63,181,3,77,165,33,39,247,141,199,117,30,206,36,98,185,219,241,87,24,188,10,179,114,27,206,74,113,154,80,166,158,145,159,100,46,25,25,171,218,54,195,118,165,106,124,17,136,26,192,246,111,249,62,216,38,142,152,149,31,228,196,33,90,132,21,175,135,218,165,68,218,121,142,19,214,90,171,183,31,123,96,180,29,223,68,29,39,249,230,135,70,179,43,215,199,9,36,71,20,42,125,117,156,160,194,182,80,199,73,108,186,53,167,14,97,12,156,46,150,38,244,227,29,112,125,68,9,111,251,248,199,77,2,73,54,59,140,66,25,47,45,133,18,214,177,179,147,110,238,73,44,247,251,188,3,61,64,93,38,104,64,152,141,184,217,108,214,136,95,86,4,72,156,179,70,250,84,166,152,142,173,43,208,129,218,50,228,40,96,178,101,232,248,235,232,14,141,166,129,113,85,159,62,141,128,146,118,133,63,124,89,201,44,24,67,219,26,140,172,250,50,144,131,63,167,21,138,205,227,159,95,245,37,227,128,254,190,232,186,195,252,224,242,48,153,189,71,192,126,139,63,193,184,131,94,77,119,208,254,211,166,124,228,1,179,60,84,42,147,74,228,170,68,207,27,93,43,70,149,232,53,97,160,76,202,235,18,93,81,132,246,8,255,186,68,71,197,80,116,208,64,169,185,184,168,40,121,158,153,151,28,48,155,205,68,116,207,201,191,128,85,135,239,132,235,14,91,206,33,235,214,228,113,210,36,153,128,149,183,179,42,144,60,25,207,234,214,238,53,195,165,214,134,144,107,125,224,138,49,49,163,77,109,88,108,213,54,109,201,180,34,203,30,155,63,42,195,100,234,96,76,223,58,145,20,177,206,224,222,248,218,220,22,172,9,30,98,46,205,68,110,184,112,114,178,229,209,127,205,226,50,233,212,24,58,49,164,170,245,123,122,46,105,145,77,18,46,29,184,68,22,211,242,172,0,47,41,53,167,97,14,138,10,41,112,150,199,237,161,9,12,163,175,3,99,121,42,153,22,126,249,201,164,37,70,161,7,250,172,171,63,191,149,169,222,148,170,31,194,227,53,198,101,9,42,104,81,102,9,227,4,9,178,121,238,9,60,148,218,13,141,89,211,7,230,134,89,65,218,158,178,191,36,47,216,137,27,213,78,223,154,171,165,208,167,240,191,33,8,201,213,130,168,118,170,226,103,145,90,209,247,96,209,77,208,34,70,149,236,24,45,194,92,166,63,118,15,12,220,45,128,233,68,171,127,84,183,232,203,47,239,112,90,139,21,16,143,162,19,143,235,76,244,230,218,204,29,152,87,224,205,64,77,182,72,228,233,36,204,204,204,76,169,42,136,198,58,107,43,40,76,59,179,159,169,255,224,197,254,242,211,64,138,14,206,93,78,150,85,177,90,228,76,194,101,83,63,227,234,180,138,23,2,172,152,80,130,49,43,67,73,94,177,223,145,90,150,158,2,103,152,85,167,60,235,0,197,165,212,228,200,168,89,169,141,38,57,199,152,152,39,43,86,172,34,41,227,39,220,99,164,220,18,148,17,140,42,100,218,172,181,211,247,113,228,63,158,48,114,39,169,223,136,197,244,23,203,150,64,89,249,79,6,223,39,147,82,233,194,73,0,211,196,77,128,203,163,104,239,130,100,160,64,84,135,69,245,88,11,240,207,19,129,0,128,191,13,186,62,161,161,108,150,255,114,20,148,18,88,64,239,72,232,178,234,46,234,121,9,137,223,165,237,45,92,44,240,208,75,56,118,160,185,225,117,218,73,203,127,34,32,95,228,22,13,154,176,17,12,199,197,13,36,92,29,199,96,149,130,62,141,85,8,19,170,201,218,228,9,48,55,15,176,84,140,103,230,126,186,224,186,166,146,195,196,44,95,162,153,67,246,142,166,225,157,113,57,119,231,56,223,184,185,124,146,172,178,221,20,40,206,230,85,114,207,206,226,55,128,233,185,121,108,66,103,116,194,51,175,32,243,190,157,123,247,69,129,190,2,28,113,21,241,166,168,20,62,80,95,86,82,100,57,67,24,150,88,76,44,46,52,147,122,159,30,53,185,228,179,45,40,66,77,46,113,35,244,223,82,94,79,46,151,25,79,85,122,90,80,147,75,48,73,223,186,12,106,114,249,126,251,161,148,141,181,153,104,120,253,255,196,220,240,211,253,95,22,66,84,252,2,66,168,14,171,167,240,149,2,170,191,188,78,62,56,168,254,35,255,225,249,131,167,87,29,102,216,85,19,107,125,213,97,242,32,108,64,42,32,149,160,112,233,211,95,70,140,65,26,104,94,46,159,39,190,18,131,157,147,40,182,152,75,22,251,87,148,168,43,73,252,3,9,158,195,56,64,162,21,239,94,247,149,130,51,116,166,157,209,231,226,172,70,193,19,216,61,172,79,222,83,213,112,184,220,63,225,27,53,181,236,125,169,236,108,68,38,162,164,232,107,237,76,226,178,203,198,224,206,224,206,166,173,59,244,97,73,112,53,220,102,104,50,236,121,6,36,186,33,80,69,67,213,216,43,52,191,214,120,233,121,158,105,172,225,77,163,110,246,225,5,19,155,104,89,209,78,89,187,164,35,229,76,222,252,233,101,87,133,40,254,172,100,48,12,83,5,73,76,153,67,199,108,243,51,127,183,209,132,172,8,6,87,187,27,49,148,22,158,144,160,136,209,44,27,169,21,215,108,73,205,189,39,95,55,120,159,139,0,155,243,148,16,168,162,34,37,67,67,221,71,140,255,183,39,167,67,33,226,34,58,215,189,150,51,26,74,250,162,103,45,97,205,160,2,94,149,120,80,60,164,179,159,243,24,34,19,146,157,104,157,61,87,39,15,143,155,96,27,48,80,193,215,129,206,69,6,114,20,253,246,3,176,1,120,209,253,57,149,106,169,217,197,221,5,197,221,171,187,139,22,1,100,225,63,65,106,139,146,214,21,76,251,243,145,18,241,125,114,188,1,137,186,116,103,44,240,50,160,13,235,100,176,74,143,2,30,68,51,146,148,206,148,53,147,179,145,167,164,213,176,61,94,160,54,174,100,213,193,116,182,61,18,227,104,157,33,102,126,97,149,183,126,78,158,217,58,119,139,95,6,68,166,155,99,70,131,36,145,217,212,0,180,29,119,49,115,196,210,63,117,56,123,216,149,62,71,66,246,46,26,221,201,148,21,204,214,138,138,160,184,42,4,120,40,173,148,73,8,253,25,153,104,105,165,164,40,50,0,166,23,109,186,38,223,229,139,126,208,132,252,188,241,248,109,9,45,169,116,13,182,72,157,135,244,187,163,34,25,9,195,184,184,38,249,198,122,187,103,213,219,102,30,236,48,13,206,249,183,94,204,147,144,142,102,164,206,76,251,137,67,80,160,88,118,123,120,168,190,6,45,242,201,178,172,181,124,67,130,28,137,188,196,192,35,103,134,153,220,141,213,186,129,228,82,220,137,163,207,230,30,210,46,243,97,72,59,206,183,190,187,39,184,243,139,35,15,34,79,191,215,173,77,91,59,87,219,80,137,246,56,251,114,130,30,198,64,161,95,212,82,215,148,214,243,148,179,102,120,147,231,60,184,75,197,249,29,165,173,106,132,57,187,72,22,234,120,228,63,59,240,104,238,176,72,125,111,247,78,104,206,45,141,140,225,163,48,200,170,170,28,152,236,198,237,200,1,102,190,74,81,81,4,226,140,235,167,58,144,18,131,105,147,99,88,224,159,35,97,112,103,226,187,250,10,142,28,29,11,42,214,205,229,49,193,133,208,56,191,21,48,83,53,205,72,170,45,55,111,244,72,121,212,41,99,199,235,244,207,213,88,177,199,62,12,187,63,131,193,125,197,27,206,92,100,139,13,246,194,107,35,115,169,206,203,68,159,194,236,4,230,195,137,105,160,239,120,18,105,25,129,184,50,127,64,31,191,135,187,152,22,254,163,207,92,250,183,96,26,44,107,208,120,26,177,230,161,94,222,166,162,88,42,174,58,214,125,19,255,217,206,13,2,98,222,115,110,82,165,158,96,43,46,245,15,98,211,9,242,140,183,36,202,41,54,37,100,65,113,224,91,11,27,206,21,108,183,38,46,1,55,100,138,250,40,143,73,113,149,203,61,63,54,157,181,101,185,177,123,236,251,73,158,88,191,228,158,60,27,153,79,254,112,40,157,113,170,110,202,38,84,244,187,167,215,104,148,251,106,194,153,128,133,144,32,55,103,67,217,144,77,177,221,96,119,141,84,21,242,110,30,39,31,85,199,203,208,202,208,34,144,157,38,45,46,52,54,93,70,231,97,121,111,182,208,87,185,170,9,118,99,178,193,30,236,162,130,131,53,181,141,198,102,249,231,93,89,50,177,138,49,73,166,173,11,218,172,81,31,174,186,105,249,206,165,104,16,180,156,209,74,135,240,227,222,24,231,213,42,45,179,173,165,176,120,142,26,61,97,127,239,86,254,99,244,36,10,82,5,147,92,143,158,180,151,42,11,19,121,97,120,118,180,54,160,242,196,244,145,157,2,67,253,98,23,185,86,93,170,165,192,42,143,141,96,231,16,252,227,205,142,116,19,158,23,12,5,234,74,242,31,191,209,60,73,113,138,172,72,213,174,200,34,57,152,116,41,163,146,205,229,122,32,94,165,136,223,87,210,75,144,105,122,213,178,23,246,67,110,11,11,161,102,177,21,71,59,134,96,54,238,37,127,168,70,170,140,142,66,39,149,178,65,171,196,235,59,44,148,236,153,142,89,184,188,189,3,122,29,27,11,121,93,26,250,106,102,76,114,76,209,189,53,187,79,59,59,114,166,156,146,194,187,238,215,237,210,212,189,164,233,139,165,189,87,48,178,88,88,137,189,212,119,181,62,198,106,175,214,71,228,83,26,143,159,222,143,3,32,180,150,134,213,231,87,235,67,196,159,79,81,90,162,40,46,178,9,81,82,99,39,250,108,219,79,103,19,198,199,53,251,138,107,80,136,115,222,82,174,42,119,41,192,74,195,35,140,233,94,146,121,92,80,60,83,58,163,132,197,148,86,79,98,220,206,226,170,122,200,2,20,164,134,132,223,21,27,73,123,46,40,105,217,203,57,33,203,199,92,141,8,93,234,82,89,227,36,12,49,35,202,194,107,207,26,12,182,225,255,145,196,157,142,209,55,161,110,170,76,41,48,98,11,145,68,216,112,221,207,143,216,185,224,236,121,110,126,61,11,227,92,79,8,168,126,130,154,133,117,233,230,151,160,102,97,87,39,39,144,65,12,87,194,143,146,17,4,100,4,226,112,44,1,90,181,141,131,211,62,39,190,13,132,245,229,151,152,54,71,83,165,177,4,179,23,7,115,76,70,246,243,39,79,99,241,126,120,217,131,89,218,103,97,173,76,43,97,205,136,191,146,62,230,160,64,155,215,207,91,213,109,222,44,64,192,43,225,63,75,2,76,135,223,17,208,5,65,252,229,95,199,128,232,34,155,224,6,171,180,150,242,75,208,197,190,184,254,134,223,146,128,222,152,170,165,176,234,7,251,91,163,60,207,240,117,16,98,96,54,178,212,181,7,158,76,212,144,107,207,51,235,129,224,146,240,37,137,232,25,109,58,139,88,28,243,34,105,194,41,72,133,74,171,234,15,111,163,12,189,208,154,86,220,71,122,203,73,186,133,133,193,172,52,86,140,136,167,127,196,58,25,130,84,235,85,72,172,129,60,164,52,131,137,234,253,238,49,252,124,194,21,24,221,41,153,221,232,180,213,98,205,90,115,166,156,247,169,151,186,54,89,31,194,195,203,247,108,231,36,42,166,193,149,119,99,64,162,73,119,99,98,105,122,232,201,72,21,54,14,66,42,12,123,117,70,148,231,18,133,124,114,237,22,6,243,130,66,22,92,108,94,233,43,100,103,241,198,198,79,242,150,130,226,98,4,6,115,105,139,164,50,31,128,76,8,106,108,206,225,63,42,243,143,133,251,115,195,63,247,27,86,170,165,160,5,89,235,62,93,138,57,177,159,13,89,8,176,174,226,88,50,65,102,68,43,123,171,118,169,222,143,6,71,247,82,169,14,200,4,183,32,60,97,176,219,48,86,132,173,125,209,111,92,12,180,127,113,64,252,242,238,254,29,197,251,255,219,34,5,7,213,115,160,242,253,80,61,7,170,54,190,238,57,40,80,249,126,3,215,61,199,117,190,223,85,207,65,241,126,85,61,180,42,224,197,93,74,212,148,156,119,184,170,19,53,37,151,141,136,215,18,22,71,77,201,157,97,35,139,185,193,168,41,121,7,131,152,10,8,53,37,135,139,23,194,165,162,221,38,236,14,156,138,192,109,244,184,195,182,158,212,139,157,84,228,152,201,84,2,28,206,90,113,67,190,169,172,48,222,83,227,167,214,60,120,50,198,67,153,30,153,101,217,123,32,187,118,89,219,111,70,133,189,213,247,66,43,160,61,157,132,106,223,219,85,134,106,66,253,216,114,158,37,44,236,50,114,207,233,128,36,70,129,178,98,78,188,177,122,80,91,5,100,18,41,112,93,71,230,203,129,147,181,89,192,171,165,240,126,167,215,230,113,60,29,110,54,201,239,22,108,138,230,180,194,62,71,254,228,8,86,54,167,100,176,123,94,15,132,216,195,42,19,104,163,21,162,165,102,249,179,62,64,169,211,68,7,74,13,25,94,217,137,45,122,63,238,124,222,104,162,235,196,34,72,46,215,246,204,62,249,107,13,178,42,71,223,189,229,7,181,110,120,213,124,0,144,230,99,152,5,16,164,34,1,221,250,248,188,203,242,80,65,19,5,26,106,71,87,133,109,161,64,67,2,242,106,1,37,20,104,72,79,13,236,243,47,72,158,41,158,87,216,58,72,138,42,2,213,2,57,241,8,250,41,211,56,202,20,45,2,118,39,210,121,117,143,3,89,104,220,216,128,29,145,27,254,181,10,94,118,130,183,191,232,244,161,92,65,93,56,73,64,163,233,15,7,188,98,16,24,44,54,171,105,227,115,177,1,59,188,36,19,210,247,84,96,233,110,165,98,185,9,25,98,217,180,114,100,35,166,149,67,248,1,49,30,3,200,54,19,49,53,171,163,90,201,151,221,80,36,113,181,77,13,13,215,146,130,6,152,109,70,87,141,174,217,244,129,197,107,159,219,29,207,56,73,194,3,242,88,40,219,140,170,100,117,238,93,149,126,118,173,226,64,29,158,66,19,197,242,44,74,186,71,47,232,206,248,29,7,44,94,236,107,92,221,123,209,130,99,46,92,205,210,75,0,246,108,13,86,7,125,71,115,103,172,130,89,170,174,2,167,181,42,59,31,1,238,7,112,147,138,74,60,177,116,168,133,140,218,147,208,198,201,175,252,43,90,77,236,46,118,29,19,226,130,29,238,174,177,251,214,4,64,129,56,29,115,53,120,36,153,28,24,83,20,103,197,56,104,107,27,23,9,211,183,84,52,151,207,13,229,208,196,152,181,217,122,214,162,118,29,0,51,49,242,36,87,26,21,0,163,52,115,161,186,69,139,10,128,1,225,193,109,129,250,82,64,230,169,238,247,65,251,203,255,204,28,181,169,82,220,2,228,89,61,129,137,72,113,88,35,77,72,52,87,100,237,186,87,11,107,91,86,211,137,34,175,7,242,14,129,204,89,168,140,243,186,196,130,123,90,144,244,218,24,240,171,85,139,163,57,152,186,31,125,182,112,174,195,113,9,200,224,226,122,90,168,191,249,170,71,16,191,107,237,195,230,171,243,58,174,171,187,195,59,201,152,50,191,179,192,29,136,143,204,158,236,205,203,142,4,14,193,4,214,101,104,14,11,181,209,254,250,102,170,130,59,121,111,30,161,253,243,236,191,31,104,17,103,158,22,22,4,157,63,163,246,56,51,67,204,183,206,133,2,151,102,147,28,239,66,74,61,212,86,55,216,4,101,192,204,58,206,171,51,140,195,80,187,12,235,120,13,160,198,123,172,207,255,12,65,57,217,152,188,99,251,220,28,57,98,229,89,85,216,22,47,157,254,34,124,202,134,144,76,109,55,166,133,17,125,2,99,79,172,163,34,216,214,121,136,52,68,59,83,191,210,138,139,187,252,221,147,18,241,63,243,239,86,181,251,81,91,116,105,227,67,115,10,35,14,214,78,66,170,240,56,51,50,233,158,248,9,29,50,89,196,243,137,227,40,214,74,93,240,23,90,220,72,139,119,180,180,64,46,224,201,231,222,208,244,107,220,201,151,97,15,45,8,133,59,249,149,61,153,19,190,198,157,244,173,151,70,175,113,39,59,28,6,104,41,109,20,35,163,50,137,236,96,66,139,65,20,121,228,37,128,214,78,158,168,218,74,119,227,203,231,201,241,42,67,189,139,130,174,179,97,158,145,140,103,185,97,101,51,21,3,78,36,229,214,206,21,133,115,164,124,206,232,60,78,32,112,209,108,213,171,67,249,238,137,84,13,115,235,212,189,4,182,143,39,219,147,106,132,90,51,108,9,153,52,235,246,14,1,169,16,24,63,140,102,146,135,91,106,156,187,147,168,115,191,4,92,164,240,101,76,35,167,180,65,119,232,96,14,212,147,105,74,212,231,144,89,15,122,151,61,223,110,39,104,67,147,94,89,51,104,111,173,13,107,201,74,162,215,213,193,158,166,150,144,28,176,25,214,185,173,65,224,226,175,122,157,7,199,199,70,214,30,193,136,202,131,11,150,175,153,12,230,68,229,193,49,196,92,149,133,18,102,4,54,72,141,70,245,100,253,194,161,197,33,27,117,226,251,178,137,156,186,157,238,39,236,85,153,215,177,155,40,210,147,13,15,49,234,153,125,179,233,206,30,195,223,37,92,38,254,96,145,194,176,4,167,115,139,42,50,219,52,165,178,35,142,68,140,84,181,176,110,238,56,145,178,34,25,210,68,3,141,51,243,165,129,129,56,129,167,12,227,163,148,197,118,61,213,210,98,157,41,196,152,84,202,10,225,254,67,203,92,100,227,250,58,25,86,64,153,164,85,70,91,141,74,252,100,168,188,77,223,59,113,107,161,187,64,130,143,43,91,227,15,118,25,205,250,207,224,254,213,221,44,166,53,201,33,220,138,235,44,37,53,170,245,26,212,30,50,201,172,131,118,249,218,57,6,57,122,46,189,172,165,182,10,234,255,79,130,120,183,27,39,152,133,33,113,3,218,213,250,61,47,45,121,117,226,149,35,203,85,159,212,63,249,32,73,151,34,171,220,230,215,15,187,171,16,48,144,79,18,140,49,82,166,27,194,106,171,156,6,42,184,218,91,30,231,40,229,13,187,9,25,208,209,229,20,194,101,29,61,252,15,130,114,99,169,168,82,74,229,122,8,189,105,252,180,37,64,27,6,19,106,209,207,145,43,115,99,14,168,35,204,251,105,55,65,215,245,17,118,55,165,75,230,250,8,11,51,199,200,105,191,70,97,85,215,64,149,112,113,4,45,77,180,91,170,125,205,239,117,128,31,126,1,90,104,126,21,111,99,2,247,75,33,54,11,138,47,165,79,90,17,10,102,193,50,111,170,3,86,165,248,100,34,84,148,144,79,231,48,92,250,100,251,162,57,85,131,104,245,245,35,42,202,174,139,226,218,16,124,119,84,81,188,37,85,56,219,252,245,186,40,46,72,224,41,152,188,46,138,249,99,161,60,147,110,239,56,101,243,169,123,20,252,60,228,153,26,65,95,147,8,92,18,175,103,193,77,59,168,97,15,10,173,163,203,142,39,129,32,113,96,86,42,114,3,214,156,156,156,92,212,143,98,43,165,90,213,167,35,184,40,88,57,106,138,2,94,89,48,172,227,62,237,1,14,127,132,49,86,132,145,142,13,232,202,23,236,233,142,4,77,129,128,149,184,229,112,1,185,145,65,99,161,103,186,73,90,120,2,175,104,185,184,56,7,106,81,195,198,111,206,140,245,234,43,103,211,131,93,230,95,61,221,239,66,120,33,176,156,114,104,125,161,38,53,181,240,200,19,221,204,100,176,79,123,126,194,118,31,199,79,133,188,37,109,147,52,79,184,148,209,17,98,96,153,248,99,50,28,150,202,164,83,158,142,62,9,183,26,128,85,100,229,245,194,227,146,159,173,2,0,143,242,7,36,223,186,132,119,223,75,177,137,145,255,144,151,166,81,32,47,21,240,229,156,81,7,182,178,217,22,180,202,60,203,71,13,117,110,151,236,139,221,51,121,33,173,41,115,9,144,185,213,147,193,92,184,72,167,52,199,190,161,120,51,95,120,35,97,179,145,188,91,146,89,140,108,152,242,1,101,229,195,46,54,226,116,236,36,167,228,48,210,60,158,179,14,30,35,94,229,113,105,142,67,100,183,147,81,1,254,168,50,76,116,186,209,176,168,161,163,144,149,138,41,180,61,38,131,26,229,88,159,97,13,229,84,13,1,133,246,220,21,15,167,234,12,94,89,41,111,211,230,9,113,81,253,216,231,208,16,15,202,24,41,190,4,212,153,156,234,185,14,45,20,97,50,244,208,11,136,197,197,32,188,172,239,209,14,49,151,251,209,132,249,49,116,62,131,81,14,187,32,86,90,186,66,91,219,215,238,61,96,48,118,99,38,94,236,125,108,151,40,1,205,194,77,65,72,134,116,231,224,221,30,194,43,144,176,94,229,162,33,237,149,229,61,176,39,68,50,132,198,152,41,33,78,108,62,105,229,239,143,222,55,145,123,166,116,70,243,108,104,188,127,234,18,192,211,106,0,110,246,192,143,165,175,106,247,136,126,40,62,80,242,222,65,246,209,166,180,112,122,44,102,60,93,45,225,179,65,72,65,139,192,169,150,186,1,117,126,112,149,248,3,238,235,210,208,90,53,12,33,87,37,53,19,3,3,66,236,252,98,246,95,111,86,130,38,26,1,207,196,154,183,155,125,19,170,52,158,187,216,20,15,51,50,121,23,124,209,54,103,206,167,44,47,29,120,24,72,195,216,12,207,238,144,232,216,234,144,146,152,119,173,248,109,182,36,97,190,33,226,87,230,72,4,150,142,223,92,168,49,71,234,195,70,168,213,178,122,173,97,136,16,175,103,149,42,42,223,98,100,156,163,213,192,3,67,147,97,219,186,223,240,146,161,26,57,42,210,116,169,191,126,192,11,177,226,168,139,16,175,170,121,115,132,6,122,151,59,52,216,174,175,68,200,40,202,63,207,90,183,40,85,32,147,81,70,84,76,215,149,83,194,50,181,20,154,61,160,91,153,10,145,165,165,29,230,239,189,109,46,124,251,132,193,226,195,189,46,17,76,55,174,105,187,39,57,74,53,91,243,94,195,30,67,113,227,51,91,7,244,6,169,75,8,129,104,79,157,69,207,0,155,197,15,76,29,117,109,205,238,186,97,38,206,30,35,196,185,130,138,209,176,202,135,147,19,15,138,207,116,155,41,109,204,135,72,244,192,22,208,145,137,190,12,102,134,55,30,222,104,196,94,248,103,206,192,86,214,79,227,166,60,203,93,209,250,239,201,18,63,171,70,19,100,21,231,57,201,200,176,163,23,36,130,233,98,203,135,92,201,101,123,73,42,253,236,104,101,65,208,113,65,20,7,238,198,239,61,66,40,224,218,119,251,95,147,72,147,139,30,82,174,121,86,56,228,62,243,231,68,47,1,42,142,123,55,177,218,155,95,25,3,57,197,152,108,45,212,44,20,40,5,108,104,74,145,116,98,97,88,154,166,58,184,177,36,184,153,16,52,166,84,98,93,151,129,178,90,244,193,82,46,238,18,238,74,46,49,95,242,230,150,68,53,47,102,3,26,63,95,21,104,197,84,9,201,66,233,48,116,142,8,222,146,94,127,145,131,61,51,109,153,187,59,238,183,35,239,122,211,36,143,247,79,70,210,16,245,48,227,128,171,140,35,132,49,16,247,127,97,151,42,42,124,170,181,157,213,207,231,156,163,197,69,168,174,157,36,7,88,111,84,6,173,238,222,43,127,38,34,74,139,84,155,143,182,22,195,239,202,231,228,129,97,176,118,189,167,33,182,86,149,117,162,212,181,125,204,244,122,225,224,109,144,87,198,241,9,175,243,215,20,243,50,59,59,165,50,221,191,82,19,249,81,169,137,26,255,77,106,226,193,230,47,25,201,99,13,190,241,52,98,163,205,84,206,61,235,172,222,96,17,140,249,14,60,198,124,154,68,222,159,188,25,205,112,48,173,255,199,33,139,57,114,27,170,105,217,224,5,179,57,194,152,113,164,0,222,106,153,84,191,27,158,13,118,193,219,196,4,66,233,53,165,245,135,229,66,123,156,240,225,68,247,99,207,54,29,123,175,154,111,233,130,67,244,98,39,81,123,84,53,153,189,21,45,164,154,154,46,178,189,90,90,93,158,234,137,126,76,26,129,33,86,145,31,196,60,206,245,153,233,166,104,170,164,124,221,253,139,60,198,167,49,5,89,235,231,30,174,7,208,15,36,166,18,27,234,116,242,44,215,147,18,53,167,189,37,205,108,52,208,55,225,36,115,198,240,251,66,88,25,3,134,209,173,178,150,130,191,232,234,240,5,235,224,251,2,89,194,158,240,167,102,148,45,163,111,76,198,56,79,141,180,58,154,208,226,175,172,75,114,98,13,220,139,29,206,163,243,39,115,147,39,81,66,218,66,128,37,185,145,136,187,180,85,25,125,254,196,238,27,255,240,68,74,253,52,25,109,91,83,56,58,94,149,162,209,34,160,255,24,163,207,52,47,57,144,81,177,93,101,36,224,158,5,172,211,253,86,166,53,174,129,144,192,145,185,137,248,203,10,27,71,39,5,166,239,78,206,27,204,244,54,122,102,90,243,79,141,100,165,212,251,104,158,119,47,103,130,172,177,224,67,218,12,235,76,214,81,252,138,165,254,124,148,108,172,11,153,205,98,145,177,233,54,180,31,185,232,211,183,169,246,226,1,230,45,210,92,59,118,140,121,3,197,1,220,35,155,236,119,228,222,165,78,37,227,59,154,84,76,6,204,34,16,115,24,135,229,118,131,245,96,150,26,27,29,140,104,70,2,0,0,159,179,42,55,125,23,13,38,157,85,125,143,81,255,107,228,16,227,254,11,30,183,41,64,245,216,131,40,204,248,39,36,138,9,72,247,212,6,69,95,167,134,210,134,179,168,180,17,172,220,215,45,217,61,154,251,110,236,37,158,219,103,23,125,183,232,193,104,194,226,23,104,71,163,120,57,8,47,226,180,53,177,22,35,168,136,179,154,42,143,225,82,140,253,44,46,91,182,139,80,237,15,62,139,163,117,242,75,0,226,189,254,219,216,186,22,53,181,137,137,60,200,251,11,200,19,218,35,99,172,15,247,185,26,207,108,47,1,121,33,92,51,15,130,124,94,250,188,49,138,251,130,189,85,44,238,159,119,9,136,203,20,54,52,14,225,42,69,155,190,115,216,118,12,240,146,238,182,118,92,150,226,121,204,1,251,150,146,118,9,208,255,254,116,222,222,25,199,152,161,197,126,112,165,177,121,6,135,39,48,167,250,1,207,142,120,16,173,222,183,164,15,152,149,43,208,11,99,230,90,175,236,99,21,145,199,127,252,15,98,2,151,238,110,144,198,34,147,229,206,27,60,199,210,130,35,154,239,47,105,243,53,201,104,209,244,212,125,122,181,136,241,57,108,77,151,121,140,166,232,146,117,198,4,238,252,80,110,85,121,131,25,79,125,147,25,205,225,41,137,92,161,169,50,121,200,8,9,65,183,250,243,55,54,108,166,74,125,76,122,159,108,254,111,209,5,254,55,23,190,38,101,150,205,213,215,109,124,30,26,107,165,33,40,85,21,38,0,237,205,60,115,142,21,110,149,119,128,225,182,156,164,221,183,189,2,183,93,225,245,115,162,54,205,13,85,220,168,144,15,188,112,188,209,241,141,47,206,122,222,195,98,79,92,14,16,201,195,83,142,164,122,222,194,216,223,165,219,154,67,188,33,52,38,13,10,82,235,137,112,25,133,122,146,211,54,231,77,171,94,159,167,137,61,81,198,7,47,75,190,88,205,216,12,142,158,33,78,41,119,30,158,177,136,203,157,47,54,97,24,212,178,23,30,127,8,42,186,4,60,77,10,75,123,66,71,129,254,145,146,180,139,26,225,54,19,159,122,1,145,156,151,14,74,123,243,86,207,95,213,147,160,238,203,123,65,162,105,180,182,175,204,73,222,120,56,209,21,31,30,175,205,204,55,232,14,231,127,17,73,157,60,251,54,64,51,103,2,180,72,78,99,14,186,152,52,72,109,56,34,117,18,108,250,242,252,253,33,223,199,91,70,139,202,186,143,141,183,143,230,30,252,232,192,157,141,73,100,141,63,19,53,35,183,103,41,163,131,58,172,58,99,158,14,77,246,16,83,201,17,223,106,162,9,230,152,226,20,154,204,29,202,39,15,13,13,147,81,102,196,84,81,199,37,182,74,29,17,106,170,31,205,255,178,124,186,43,209,183,97,133,112,99,220,171,246,113,178,89,60,29,122,245,112,180,60,238,235,163,101,11,185,254,212,184,177,57,145,181,50,134,61,231,178,61,80,226,8,133,121,112,114,69,138,163,99,221,20,163,46,44,95,199,157,216,129,171,187,33,204,32,138,140,11,90,101,163,33,109,121,224,66,75,127,107,192,180,81,228,190,6,222,13,241,175,173,94,29,183,42,141,16,85,5,85,57,74,200,231,123,29,16,9,41,95,217,96,30,150,184,9,221,72,68,81,133,214,231,73,245,69,90,241,187,26,140,253,170,193,171,221,50,209,254,76,91,252,47,11,211,148,185,93,48,20,96,88,154,26,16,32,152,157,26,132,124,18,44,161,219,204,91,238,190,217,146,96,80,251,118,71,222,242,182,73,144,16,168,44,112,13,151,209,249,209,228,208,179,170,152,166,16,240,200,193,199,158,171,195,33,183,48,154,59,181,80,202,188,25,29,4,222,169,168,96,156,40,226,88,236,183,230,17,46,138,115,179,249,184,231,230,144,70,54,37,235,184,79,146,44,175,32,202,31,131,66,237,185,196,52,160,83,21,101,162,132,153,206,118,187,201,128,151,140,250,19,153,248,149,97,16,49,143,56,237,217,211,183,84,153,116,43,142,95,160,9,14,204,225,3,229,84,226,14,143,102,90,189,164,71,112,165,98,116,90,156,95,49,139,151,86,244,60,234,178,217,152,10,140,173,18,115,2,57,224,145,171,51,213,43,0,161,81,10,57,188,229,148,163,29,181,208,15,6,57,186,98,164,192,56,24,66,32,198,207,22,66,17,252,138,2,240,185,90,219,151,81,219,39,126,204,227,58,152,60,198,234,41,53,206,138,53,17,215,213,133,202,219,130,219,234,132,142,32,225,32,101,56,136,235,233,194,202,80,146,58,122,226,253,255,0,89,124,72,61,16,182,56,154,152,134,202,76,78,131,206,182,245,62,33,133,145,118,21,113,9,211,30,114,63,33,254,249,59,182,255,227,19,133,191,61,109,202,159,153,202,207,215,134,109,212,111,196,114,214,234,195,175,131,200,167,226,57,205,42,161,168,223,65,151,67,14,105,33,70,253,142,33,27,46,42,42,106,46,180,214,249,115,31,95,135,50,244,225,235,144,100,16,5,69,122,219,179,63,112,53,54,84,72,50,74,237,128,10,73,70,216,170,168,64,85,98,36,32,163,197,173,195,90,93,54,23,145,207,29,67,153,121,24,173,155,240,55,30,104,132,249,173,222,231,149,203,72,85,16,64,8,138,194,179,16,168,196,25,86,248,226,154,6,44,138,38,194,37,160,47,84,125,21,127,50,79,97,168,170,253,135,176,161,98,92,104,254,71,25,243,21,150,142,144,1,34,213,220,82,149,135,206,84,92,47,211,204,49,237,196,146,197,153,12,131,252,16,50,98,67,86,210,206,191,229,217,222,176,121,1,184,147,212,83,240,26,190,23,61,130,78,121,248,126,78,253,183,84,250,187,249,191,165,232,209,170,166,171,118,152,226,159,126,74,221,88,123,133,125,9,32,188,4,8,113,13,178,241,58,117,133,132,91,89,248,91,230,14,124,28,207,214,182,10,118,200,195,141,145,2,183,132,142,39,218,83,24,196,106,21,2,105,96,178,58,145,126,172,214,155,90,101,248,125,197,188,4,5,243,122,170,130,112,229,87,63,133,37,85,50,233,157,42,249,112,180,192,10,2,75,126,184,113,8,6,177,240,14,106,229,137,102,169,215,183,176,54,15,42,26,152,38,202,174,30,74,70,212,67,169,101,241,231,67,41,254,239,31,74,152,64,165,184,200,41,39,239,251,54,79,37,139,15,94,75,22,2,81,23,128,64,105,255,244,180,196,152,134,50,45,247,32,207,214,36,84,217,128,16,28,206,209,57,73,220,165,250,186,67,224,133,46,162,240,181,190,177,85,76,29,112,7,212,27,154,126,45,134,65,141,34,130,81,98,24,39,212,40,226,90,12,131,26,69,92,139,97,236,174,122,120,95,110,28,70,38,96,146,98,205,27,108,130,49,213,76,3,255,50,59,166,212,164,106,127,149,35,209,247,179,106,116,210,77,118,118,154,120,159,163,148,22,198,82,45,122,64,144,156,154,5,233,71,174,46,115,206,28,249,210,225,32,14,104,237,175,116,177,150,97,194,252,223,64,154,7,60,190,127,14,82,62,235,87,123,112,173,78,42,204,215,176,89,152,215,219,197,250,115,208,156,190,35,109,229,178,185,195,36,109,240,78,174,184,203,158,115,156,101,146,62,193,78,56,166,52,166,60,222,53,219,214,25,253,29,143,121,161,236,226,253,123,237,122,69,77,39,210,241,27,178,118,254,129,166,240,132,101,214,61,247,163,171,150,127,189,136,191,225,150,45,100,148,236,85,7,77,12,78,65,7,227,213,98,208,31,186,62,5,140,138,174,59,41,161,212,21,133,63,58,169,18,145,235,78,170,132,178,78,144,72,231,186,147,106,29,217,235,137,186,234,164,156,241,236,146,243,184,61,59,4,30,137,14,92,2,34,126,216,9,76,52,112,235,61,14,50,81,143,247,127,85,103,115,91,111,158,24,142,99,195,218,157,176,94,210,227,50,0,75,103,175,144,29,176,132,121,68,230,179,98,129,236,52,197,62,88,27,201,49,134,239,28,106,143,174,215,107,226,154,54,222,246,76,243,31,54,48,212,91,147,27,50,136,221,14,18,173,152,9,24,2,29,181,208,171,111,36,167,161,145,124,186,57,252,2,91,100,101,105,210,112,87,221,188,105,31,219,71,21,198,151,88,165,59,179,166,156,32,52,24,43,67,35,67,183,102,109,9,82,74,149,213,174,88,211,225,161,189,79,203,84,6,116,207,238,122,10,16,171,252,119,58,76,255,188,223,88,166,172,154,210,46,163,105,81,178,207,20,167,229,166,123,13,230,201,135,88,148,51,238,104,187,135,13,232,175,149,78,14,152,205,218,165,56,235,116,8,28,112,207,87,128,237,240,116,196,169,106,52,43,200,162,3,242,144,245,133,156,139,16,76,127,149,40,114,183,26,168,140,205,179,207,113,107,201,198,92,90,52,80,224,144,240,90,84,61,112,122,192,125,248,153,51,172,101,235,149,175,5,107,58,68,163,235,164,75,178,167,155,149,180,232,224,222,130,77,24,171,67,74,120,143,2,22,124,96,195,21,223,247,76,243,161,13,104,32,80,199,218,194,127,101,192,59,166,25,203,41,116,67,249,132,192,145,60,228,2,144,173,174,215,197,162,186,29,51,206,30,119,80,163,55,207,147,28,211,34,4,151,213,136,121,146,98,173,0,85,171,24,202,154,30,230,92,15,32,182,29,8,76,30,67,129,34,93,47,167,186,142,22,175,65,17,210,254,78,93,116,20,40,146,7,22,232,10,186,6,69,90,187,7,108,68,147,176,7,96,52,29,210,1,245,255,10,72,12,181,9,11,177,45,121,138,144,190,45,157,154,241,94,61,87,60,79,46,172,70,116,219,92,194,78,22,50,53,98,142,16,80,230,5,106,133,66,61,187,114,67,7,162,89,98,127,69,46,222,66,249,101,99,3,126,19,116,82,249,90,108,68,230,109,62,78,173,210,165,93,25,110,143,177,126,20,46,14,215,59,97,133,55,75,25,199,145,69,238,118,96,204,33,163,229,170,211,137,128,140,30,42,54,162,196,5,48,159,223,24,10,225,133,225,114,170,98,159,38,141,141,234,108,67,44,157,81,89,223,115,76,48,41,133,85,59,59,170,18,177,15,40,157,11,74,213,206,176,1,229,33,47,144,176,252,116,107,232,18,96,140,120,119,104,244,147,39,226,173,195,90,218,193,32,61,200,253,228,49,132,110,111,55,203,43,44,11,254,173,55,89,209,226,38,111,200,85,203,82,30,103,167,233,168,75,220,19,7,27,50,99,197,111,103,151,161,143,2,230,224,14,65,102,185,173,197,240,210,203,243,90,51,196,156,11,70,230,222,235,12,89,190,226,157,156,188,131,7,118,76,186,63,18,227,48,107,148,68,22,56,232,183,178,59,17,209,248,174,9,81,28,24,55,31,246,36,6,86,151,219,238,212,7,171,146,79,10,187,171,18,132,100,218,222,127,229,228,211,61,65,85,51,2,94,58,36,191,104,254,33,208,117,79,42,114,126,103,170,89,165,156,181,158,99,164,115,18,130,93,58,11,29,217,97,6,86,245,115,67,13,27,73,69,61,78,25,14,9,79,90,135,136,71,125,69,234,23,141,238,170,198,30,118,170,43,183,47,165,141,212,228,13,21,229,187,69,157,164,206,218,252,214,98,6,195,31,34,126,235,48,111,255,43,20,147,220,7,230,105,220,193,111,147,175,59,49,207,166,249,48,87,157,17,103,244,61,156,38,32,51,133,216,14,94,129,199,243,14,72,147,42,190,5,39,29,74,157,166,79,85,141,215,209,51,88,46,118,250,139,63,131,161,134,182,116,135,117,79,147,99,215,187,150,26,111,209,155,59,111,54,169,160,230,117,146,238,192,234,192,189,28,34,130,125,43,72,25,231,37,128,7,40,66,124,159,178,242,161,181,206,195,172,243,170,155,0,83,150,193,86,181,148,134,174,13,33,182,234,32,91,40,38,247,35,142,32,100,77,45,106,88,137,82,170,196,32,17,82,50,98,184,48,134,129,152,196,56,195,253,184,151,204,164,22,122,242,68,92,187,173,183,100,170,13,131,22,56,228,223,223,230,76,133,156,74,74,100,38,194,253,147,183,88,71,35,119,158,238,117,188,138,241,80,116,155,128,190,147,181,88,242,217,135,188,124,70,111,206,66,42,242,200,2,115,78,166,91,207,152,220,79,193,60,139,123,141,33,10,215,162,212,111,112,225,90,98,6,63,160,213,133,177,102,67,161,202,156,10,85,68,204,166,136,240,98,186,246,71,184,146,55,222,114,53,241,67,203,50,167,209,159,76,215,63,254,146,156,147,197,198,222,153,239,53,50,54,205,247,100,242,168,140,213,101,40,63,241,71,251,159,197,239,195,155,3,17,139,227,137,141,168,34,224,235,133,191,34,109,232,159,135,60,64,224,191,201,140,187,163,214,34,132,157,128,247,16,124,155,169,26,216,226,189,228,224,34,41,116,159,79,2,86,183,23,27,180,7,29,208,229,85,218,47,117,71,239,140,147,126,50,163,13,215,84,46,149,199,209,30,232,210,219,69,89,189,243,210,117,111,160,62,54,220,192,192,92,119,251,32,234,63,128,137,31,175,125,255,77,37,35,184,246,183,16,176,31,215,153,242,57,46,30,95,106,149,204,134,109,25,118,228,62,164,143,30,57,88,15,75,72,218,137,15,117,244,48,171,170,144,130,186,54,147,181,105,101,84,38,156,135,112,251,139,148,81,169,149,0,247,208,127,56,92,7,129,60,24,15,55,97,228,76,232,93,207,186,130,97,217,89,137,183,90,239,230,13,25,130,18,32,190,32,220,105,178,17,51,144,216,64,134,114,9,2,68,11,61,194,224,182,50,174,20,40,146,187,112,93,244,102,106,30,179,165,182,86,123,230,200,81,129,30,9,63,32,249,146,2,201,102,220,144,11,159,56,13,33,21,238,90,119,166,37,88,124,102,203,43,95,17,3,151,154,135,219,3,56,13,25,32,40,109,255,53,128,118,173,237,71,1,104,209,40,109,63,10,64,219,65,105,251,231,3,128,180,44,29,232,64,80,140,89,244,3,144,219,213,126,99,52,53,248,25,249,178,161,155,76,8,183,58,48,63,170,151,123,133,83,102,95,224,125,212,213,133,10,171,133,150,179,210,201,138,13,196,210,12,100,69,197,56,15,120,16,62,5,11,10,27,171,91,88,96,215,100,43,73,134,79,85,90,171,76,113,143,44,202,202,7,43,77,185,199,245,245,75,41,71,21,204,216,139,215,200,77,128,112,243,101,24,241,63,225,179,200,7,188,2,211,249,135,238,116,215,153,234,7,147,69,43,21,118,248,82,144,44,11,91,88,192,162,113,250,226,146,36,191,130,30,74,88,200,128,128,32,136,78,92,225,39,192,147,59,176,199,93,101,92,222,180,135,207,41,69,190,252,22,52,136,150,246,243,87,30,105,128,36,216,183,212,226,222,196,58,243,207,166,81,51,137,204,81,35,25,59,121,44,156,60,180,78,239,152,50,8,250,9,229,173,121,169,114,129,129,123,200,39,163,25,103,200,68,146,36,209,56,129,253,95,188,81,226,139,155,183,61,68,78,249,25,116,5,155,178,150,14,193,37,163,123,166,149,84,92,114,242,134,234,77,136,154,166,208,66,78,87,27,186,133,186,236,25,109,129,57,100,5,104,32,174,78,220,125,234,197,223,194,107,127,63,13,31,18,105,254,21,178,12,250,24,210,240,39,109,142,146,233,141,48,8,169,19,251,2,38,95,56,106,3,97,28,154,112,114,165,237,78,100,93,184,78,33,132,183,233,65,164,80,120,35,15,73,104,123,80,80,119,179,145,145,126,249,90,173,234,126,234,226,48,214,93,19,12,155,206,58,30,170,98,45,111,226,86,53,149,164,19,165,37,216,132,239,38,42,220,21,196,167,210,95,0,181,50,27,208,173,24,169,68,234,26,68,23,70,222,117,175,229,84,248,58,78,25,84,51,115,59,24,30,42,175,98,93,65,254,222,32,102,114,163,110,192,148,85,134,15,35,142,44,226,243,210,72,76,29,44,175,57,123,192,191,218,220,227,95,241,118,104,206,30,191,182,196,247,249,125,166,251,27,103,147,231,102,172,154,255,214,113,193,249,34,118,51,144,102,54,15,97,111,27,90,173,39,150,174,150,37,109,192,150,5,37,9,127,101,94,147,61,38,55,130,65,3,117,126,80,147,101,175,226,234,244,193,89,65,223,26,226,153,112,208,245,122,184,251,117,90,97,123,243,137,97,24,83,149,69,62,91,26,93,220,126,141,147,175,117,75,139,23,9,217,203,238,198,30,21,197,86,241,32,112,51,137,134,31,163,112,154,31,169,211,63,223,222,190,155,160,130,31,186,184,119,98,175,131,31,100,11,77,72,22,222,253,145,203,90,216,106,97,97,97,22,67,201,72,203,106,171,12,125,232,7,7,113,195,232,204,87,168,255,217,222,86,81,79,166,123,31,56,46,139,254,181,149,248,93,21,148,139,232,145,180,49,94,162,245,61,129,16,26,137,196,130,116,238,147,107,176,133,201,11,168,177,42,107,157,149,21,35,23,93,104,129,98,46,151,38,91,153,45,186,138,184,24,181,157,168,251,127,232,215,201,27,156,140,82,176,7,61,40,232,12,166,132,131,165,106,70,252,168,95,87,173,218,186,193,112,149,235,70,92,105,198,206,151,84,254,99,184,75,72,241,129,144,23,149,54,209,131,39,46,5,45,110,118,190,82,63,44,72,139,236,74,104,111,199,36,223,154,48,233,164,230,83,26,124,9,85,233,98,237,148,200,214,125,57,16,75,91,161,60,143,3,29,122,52,34,156,151,170,147,175,3,13,142,77,74,169,222,37,13,111,150,16,164,93,20,40,47,110,146,49,143,11,6,113,93,27,128,88,41,162,220,86,180,130,130,94,103,172,109,148,64,211,160,244,86,44,120,168,116,213,24,57,81,37,225,134,83,253,233,170,32,22,238,106,220,74,208,116,149,196,78,113,87,214,76,22,137,107,64,152,134,124,247,59,27,15,14,135,202,5,195,146,10,204,117,39,118,116,117,136,189,86,11,207,131,184,202,105,91,4,191,151,242,5,150,138,114,30,214,171,90,140,65,91,23,168,44,79,232,117,112,201,47,240,247,233,77,203,250,84,142,153,129,225,80,101,191,221,94,17,131,230,24,22,97,231,49,181,158,151,200,217,123,92,179,173,16,196,94,111,197,164,142,110,76,37,146,161,247,44,245,150,166,54,177,229,37,64,193,117,64,113,59,122,199,10,169,143,249,65,237,56,103,248,124,219,106,240,141,145,58,29,66,253,163,186,177,166,149,250,179,107,134,238,181,196,234,154,161,123,45,177,66,49,116,113,131,81,4,93,41,241,62,133,47,103,22,125,21,77,93,193,234,124,140,6,232,173,110,134,249,109,205,67,35,145,101,33,241,228,180,91,89,173,16,205,90,182,173,84,78,48,136,143,84,5,63,214,134,74,188,208,164,72,214,160,133,130,52,144,203,150,165,52,91,221,66,35,113,170,50,140,113,131,240,39,82,212,60,108,130,201,154,90,163,226,136,193,58,123,90,214,90,69,190,76,54,91,62,90,145,21,194,114,147,179,230,31,147,246,74,180,105,203,178,5,123,79,133,5,90,98,238,158,165,240,197,243,123,59,187,62,84,59,40,45,204,175,121,203,38,167,81,201,236,124,159,221,123,129,203,82,213,172,126,166,222,134,154,170,228,60,89,96,129,23,69,126,98,208,86,245,165,148,85,89,227,124,88,147,178,100,26,141,34,63,89,51,226,233,211,178,162,200,79,14,64,132,192,136,21,152,30,97,77,157,42,215,209,73,70,26,89,123,107,137,78,121,241,12,119,50,221,120,170,178,57,244,79,222,197,23,232,191,235,110,68,151,253,60,114,175,133,182,104,195,92,178,220,197,116,178,70,160,15,22,22,250,174,159,198,236,194,170,215,203,60,242,7,248,116,71,35,187,188,15,59,9,231,10,231,115,21,205,233,109,167,54,36,44,244,11,94,84,202,244,78,92,2,160,249,28,99,31,141,48,83,213,235,74,191,204,28,201,135,158,108,37,231,41,80,107,63,83,85,21,80,41,95,19,235,168,128,174,194,101,192,76,234,73,170,189,21,162,38,21,81,189,167,133,253,39,147,33,142,25,101,226,193,82,81,65,11,220,89,47,66,231,82,36,44,136,141,171,54,62,142,20,50,107,115,119,121,140,154,65,227,225,18,49,56,80,172,133,118,178,249,194,141,75,64,74,149,34,127,241,188,144,137,1,113,46,157,120,20,146,146,220,142,105,32,123,161,117,164,156,5,69,10,65,216,115,147,68,21,169,120,2,169,137,138,50,107,205,68,58,116,83,114,182,178,9,207,216,95,185,172,217,49,244,139,228,63,191,56,96,59,208,10,91,165,126,117,84,200,141,176,72,37,209,1,79,242,7,222,67,40,92,163,228,84,113,14,241,213,86,186,41,245,173,130,215,40,121,233,30,105,22,18,133,146,7,127,153,230,95,115,34,65,174,89,183,22,206,77,209,59,249,45,44,52,216,27,77,157,118,158,139,36,39,122,159,87,50,104,133,8,124,8,87,25,227,53,180,182,130,200,255,187,62,98,90,226,246,190,251,102,142,250,184,41,55,117,95,137,247,147,184,148,252,230,82,236,146,91,156,161,112,73,140,61,123,89,117,116,82,80,176,140,142,154,60,237,160,40,195,72,7,67,165,29,43,246,106,218,11,180,71,196,39,125,227,98,205,196,37,129,57,102,188,148,71,180,111,109,73,219,15,86,160,24,206,68,12,10,124,196,45,72,186,103,207,119,245,34,187,122,121,3,70,38,82,249,72,33,3,58,206,21,22,113,102,231,0,231,115,180,55,79,237,52,140,38,20,12,205,15,41,174,137,202,139,36,216,143,154,61,72,36,81,137,214,215,90,91,157,145,76,30,132,141,74,140,141,74,104,47,249,127,82,68,227,138,164,18,139,251,58,174,51,239,160,43,47,221,196,157,74,55,97,88,181,16,109,126,61,238,5,75,111,174,25,236,41,10,198,157,116,174,152,162,82,102,68,183,162,82,81,139,230,78,121,245,123,13,77,174,203,234,36,102,36,87,222,162,30,170,90,206,42,22,155,224,165,240,81,50,192,186,155,118,233,227,129,203,20,168,159,205,86,202,188,206,221,3,72,143,223,211,138,155,106,150,233,163,109,183,112,237,174,41,110,8,28,149,62,127,158,145,72,111,69,22,217,84,175,122,163,107,232,130,46,187,124,254,158,228,199,78,200,161,182,181,114,36,44,58,160,107,75,230,123,151,149,138,182,10,129,169,172,141,24,105,243,189,36,212,116,131,125,41,5,187,251,83,169,136,74,160,150,127,122,90,146,83,67,105,215,215,166,25,129,193,228,212,173,89,140,153,116,129,254,238,136,196,199,89,33,72,186,88,67,152,124,186,166,117,20,19,247,68,168,43,149,92,32,107,12,74,124,4,132,181,166,128,37,80,252,58,238,36,185,208,208,208,246,102,116,167,160,141,192,19,252,178,152,250,46,177,169,197,45,142,153,158,47,167,203,7,241,9,211,180,133,72,156,30,9,5,194,213,54,213,143,195,69,170,10,60,174,132,179,130,89,87,109,193,75,133,152,26,2,77,75,50,230,155,150,5,186,223,167,188,34,86,55,101,10,241,89,237,234,253,231,146,8,131,149,67,64,193,101,118,22,63,233,38,237,240,44,16,3,26,187,174,186,237,189,76,76,63,62,16,22,206,167,168,75,125,214,210,121,160,143,48,193,244,243,208,23,224,61,184,183,189,40,60,167,107,93,111,203,157,46,16,87,30,59,100,6,173,239,110,175,10,103,80,80,148,60,108,27,179,164,217,13,127,159,138,132,6,43,183,185,93,132,39,174,164,17,143,99,72,8,208,12,73,70,118,227,137,197,215,232,180,143,131,135,171,107,65,193,118,140,165,42,145,239,116,190,108,111,40,151,134,97,153,213,37,249,251,186,170,193,19,26,96,214,9,217,149,24,177,57,69,157,67,101,224,82,213,0,91,94,45,177,35,249,216,200,232,210,169,233,116,187,42,177,79,78,191,194,124,137,47,254,166,177,189,155,63,46,216,153,70,247,211,200,120,219,170,152,206,51,139,212,4,164,49,124,140,86,179,245,200,132,134,172,229,75,201,130,16,40,33,1,174,122,96,129,219,213,41,73,107,199,184,20,233,247,140,82,30,206,86,101,67,167,232,102,77,69,79,86,247,116,35,117,81,49,218,187,248,233,81,185,22,69,204,39,247,151,231,72,35,22,245,83,219,64,14,58,178,92,47,40,217,218,203,149,45,159,164,121,118,222,57,33,76,80,244,148,25,189,98,230,145,221,26,225,176,150,122,29,65,136,230,80,25,223,131,193,142,206,80,91,214,175,152,146,198,85,136,90,245,145,160,77,105,83,79,58,177,247,249,52,61,50,200,206,213,57,101,240,128,80,234,241,29,97,151,204,194,185,215,213,233,205,97,242,153,210,82,20,46,249,228,173,122,76,103,59,250,206,76,185,182,22,171,87,55,90,92,158,101,164,76,149,133,51,63,123,97,66,184,33,108,202,183,251,245,250,132,64,188,198,167,132,206,252,119,115,70,250,4,53,217,212,57,165,54,30,130,30,71,214,65,3,49,254,92,13,145,32,200,173,192,246,73,85,96,164,141,120,135,88,146,22,74,54,240,187,18,131,178,15,190,168,24,226,101,216,123,24,198,47,240,107,153,5,138,229,196,10,51,30,248,8,78,112,127,39,22,169,24,149,236,97,22,42,19,243,79,124,198,67,71,71,0,55,209,249,204,21,118,192,29,237,23,128,63,25,254,76,67,92,34,43,119,33,41,50,110,104,128,95,120,126,179,42,211,230,107,93,93,227,248,153,101,104,209,120,60,128,158,205,33,35,150,141,156,199,1,211,169,205,188,219,65,118,207,34,153,149,115,33,30,63,115,32,22,193,194,107,17,55,16,208,222,190,159,206,87,92,109,116,179,199,98,68,88,237,164,99,253,230,195,51,201,29,78,47,178,4,29,255,112,15,129,98,3,204,150,167,215,121,215,59,4,108,153,164,30,40,118,112,158,34,106,246,61,112,181,119,15,105,2,161,33,71,212,212,115,148,101,191,129,156,73,31,222,71,80,62,47,61,94,159,196,123,33,97,48,149,76,165,238,34,218,211,60,43,197,196,185,254,72,161,158,92,157,229,153,186,183,64,36,178,88,150,187,144,185,139,38,90,22,218,177,58,90,43,72,66,102,222,36,235,57,0,230,245,89,128,133,95,72,166,81,42,222,191,80,21,234,243,132,255,176,84,183,60,179,30,174,169,184,4,120,101,122,238,125,232,13,243,16,220,255,22,180,111,89,174,33,110,52,157,85,26,94,27,203,223,139,47,73,149,73,110,155,173,224,241,172,174,70,94,34,50,35,130,39,3,212,135,0,195,53,185,161,131,8,244,138,33,15,194,12,126,209,228,254,163,212,98,222,162,183,165,123,251,112,27,125,41,209,175,22,85,93,114,207,253,102,75,19,22,28,17,2,3,143,185,75,195,88,25,37,154,194,97,77,218,233,25,155,8,18,223,144,49,71,51,16,10,75,44,96,248,41,117,141,37,102,195,130,214,10,164,81,88,162,89,140,164,185,69,52,10,75,212,225,11,52,17,183,231,7,58,58,129,243,251,164,240,190,12,177,220,243,183,26,99,198,18,93,83,211,19,81,140,144,205,145,154,65,244,52,107,144,202,130,249,16,22,176,124,208,67,104,77,232,144,75,117,98,26,206,64,133,115,251,75,210,50,59,229,190,210,28,116,177,160,24,213,204,116,231,103,221,109,188,154,26,185,73,184,42,116,53,32,157,97,68,11,221,66,180,78,249,147,200,9,69,49,92,73,135,79,40,187,167,110,22,91,80,151,30,90,176,35,73,45,133,238,254,20,179,116,178,110,194,144,4,173,98,85,179,133,198,94,48,152,73,69,197,150,251,99,123,208,16,180,190,208,188,219,232,100,127,120,163,212,103,243,14,143,207,92,158,235,207,99,11,244,190,42,157,218,112,7,44,206,31,26,132,190,163,182,90,190,119,70,172,157,86,38,135,248,26,99,206,233,255,151,45,36,232,197,37,192,100,217,174,241,60,192,103,135,231,241,197,225,13,87,206,51,146,129,50,102,128,113,65,107,186,116,92,11,31,129,242,172,198,44,146,21,67,118,179,132,54,230,249,132,30,72,45,11,218,193,76,197,73,203,80,228,73,188,71,182,121,60,230,36,244,225,7,210,245,230,2,133,142,81,129,234,29,148,56,252,65,38,42,60,61,215,17,194,24,36,207,187,238,209,103,35,86,142,96,98,206,234,161,183,141,74,132,144,159,223,86,61,127,87,87,21,66,159,64,236,254,70,73,103,163,39,177,246,135,125,253,204,217,214,37,160,156,72,66,167,110,136,155,254,179,139,182,183,207,183,195,55,148,204,34,83,195,223,41,30,127,51,60,16,235,54,143,38,41,9,127,172,81,168,30,148,250,205,252,69,205,179,3,46,195,55,133,89,175,214,245,47,1,8,44,211,216,110,218,13,227,192,62,41,11,155,130,102,32,142,227,201,26,64,174,161,121,83,247,14,203,129,79,133,233,214,25,190,113,18,71,231,183,138,167,131,38,185,228,186,183,107,98,105,155,211,106,212,153,58,153,189,157,31,247,113,49,17,107,223,57,252,214,126,243,245,73,8,187,175,5,211,235,22,124,77,209,72,108,161,201,254,122,55,49,142,53,228,122,191,103,99,11,5,206,29,242,124,139,112,134,77,239,247,201,211,23,79,233,168,237,42,182,125,51,38,150,247,92,248,118,164,253,248,213,48,88,151,236,24,4,119,126,248,13,204,159,61,249,36,79,209,206,112,158,109,204,217,120,166,136,10,105,136,161,211,124,148,89,18,50,176,244,224,139,53,15,209,17,49,224,248,241,88,102,104,49,21,53,64,41,221,17,77,101,193,8,19,159,186,42,61,209,253,243,243,55,106,26,83,108,12,76,18,134,78,183,101,35,115,255,47,128,157,255,95,46,76,230,200,12,247,144,252,200,244,87,115,70,220,137,16,193,48,41,201,41,110,150,206,121,37,192,99,106,52,221,67,185,59,26,109,246,118,175,126,106,187,42,90,36,157,86,253,204,240,99,0,183,232,64,206,189,194,76,61,59,160,117,164,93,105,189,166,143,83,228,233,204,107,228,141,147,250,127,204,2,161,62,123,182,15,29,43,94,67,93,57,119,252,67,171,142,69,170,46,1,245,243,111,230,121,5,77,221,147,171,36,7,105,245,78,47,1,108,134,137,102,24,249,29,232,184,41,247,36,53,109,46,1,44,151,0,236,239,1,250,33,115,201,39,249,190,110,143,109,191,60,15,109,172,207,194,200,233,168,112,229,103,139,252,70,65,110,154,182,94,8,168,146,185,16,77,111,218,59,105,93,68,180,131,159,155,219,215,220,140,136,89,140,145,116,88,50,189,203,219,22,158,83,223,174,205,44,232,38,30,229,221,70,156,170,241,33,128,12,104,195,78,44,217,28,209,247,116,210,166,99,103,209,51,190,204,207,195,99,155,38,209,113,10,131,138,225,21,166,60,255,222,189,169,136,51,251,7,105,235,237,120,207,74,44,201,238,159,164,93,112,50,31,63,154,35,121,165,204,171,181,125,143,68,205,114,79,135,254,71,59,30,107,9,240,219,77,97,159,19,148,141,60,38,91,192,88,226,252,3,203,176,148,157,15,166,110,150,159,135,99,62,57,164,6,170,189,51,182,103,43,162,68,159,82,5,231,116,71,110,109,90,54,232,176,100,78,115,174,149,51,64,173,69,158,189,83,16,176,217,11,168,217,98,248,52,142,70,158,218,67,194,125,163,149,115,106,200,223,185,90,225,25,21,141,67,73,166,174,103,12,15,125,48,59,232,244,43,254,116,121,226,220,168,116,111,79,57,107,46,111,88,206,247,2,19,143,31,245,184,31,46,40,11,91,37,96,109,30,102,26,106,147,86,198,200,116,58,115,196,209,24,237,88,31,98,100,127,160,188,32,210,136,181,162,39,177,158,158,210,113,249,230,210,36,123,23,56,84,80,203,124,237,173,132,113,78,154,75,74,45,146,39,174,111,51,210,214,129,43,130,87,202,34,153,164,189,3,200,73,75,148,117,106,174,19,107,152,37,94,216,151,7,65,85,73,46,139,77,137,56,11,215,85,18,99,165,46,132,14,85,37,209,226,6,117,95,149,73,129,137,216,99,159,190,81,157,15,182,106,91,95,103,70,55,19,144,92,103,70,127,85,135,86,184,214,214,131,250,243,93,243,21,96,58,135,213,123,120,233,253,105,169,134,116,97,81,197,141,90,111,135,45,191,203,26,193,147,72,250,186,234,129,1,30,181,97,211,45,112,205,144,13,176,141,16,159,83,234,0,84,33,57,64,237,225,27,187,24,123,182,130,238,227,248,177,62,191,243,204,180,169,135,247,126,161,147,216,23,43,26,187,218,45,194,197,244,158,2,41,44,69,32,186,111,123,76,123,76,186,156,102,1,84,83,3,137,235,220,27,16,85,227,202,177,152,133,236,52,231,64,56,227,12,37,137,54,235,240,52,164,76,199,64,54,248,101,140,12,189,202,214,83,243,173,49,2,189,244,177,180,135,27,59,111,239,83,106,58,222,193,87,31,54,136,217,3,233,124,239,215,207,249,100,42,14,84,225,3,233,69,203,197,245,120,132,201,83,198,142,211,228,144,64,8,111,2,140,176,205,147,180,58,163,227,199,189,2,97,163,28,247,28,68,165,124,209,57,8,43,53,77,185,184,184,174,27,192,56,100,110,199,93,49,53,24,137,74,52,231,125,192,85,127,251,235,232,159,53,231,93,31,47,244,47,173,224,237,154,42,205,166,56,205,59,52,28,92,75,128,234,152,179,30,46,142,144,39,242,224,146,89,13,197,88,155,85,202,128,75,105,158,28,129,63,14,73,149,233,196,122,156,18,60,135,239,40,230,159,204,244,231,0,162,228,180,7,132,74,194,209,91,212,83,8,66,28,163,175,118,222,159,98,146,87,167,248,212,166,122,79,115,54,153,170,93,37,2,39,198,255,234,238,104,2,147,20,70,169,57,231,216,10,65,150,51,170,155,120,254,230,215,238,145,43,12,197,121,88,176,70,250,220,142,224,12,21,82,48,202,188,18,92,176,17,152,44,24,101,189,169,115,68,77,181,55,254,223,169,177,255,91,157,246,44,129,231,47,105,119,155,205,39,82,147,249,186,162,113,83,156,141,254,183,198,199,40,106,90,162,114,129,198,81,104,253,8,220,1,222,225,247,83,48,191,230,75,185,205,116,186,231,62,127,108,108,121,20,65,207,11,206,155,48,44,187,180,104,3,38,3,105,179,37,174,117,119,176,100,255,108,240,211,104,88,210,166,114,37,190,165,101,176,244,8,101,153,197,145,11,77,186,29,116,234,104,40,91,208,255,205,205,198,5,3,201,37,225,126,247,8,133,206,243,162,76,231,181,130,245,154,189,222,196,12,86,97,38,185,224,14,21,61,42,148,235,64,114,106,152,20,140,246,46,104,164,156,82,179,40,75,213,82,14,163,244,194,250,251,235,178,79,37,23,241,251,29,177,193,53,51,39,57,106,235,156,227,222,22,155,163,122,83,219,174,119,53,86,49,251,194,37,244,186,155,152,106,254,59,113,202,141,97,176,233,66,73,202,135,162,157,7,101,105,68,106,58,136,130,215,113,92,209,195,23,148,135,142,223,159,143,60,80,191,217,89,117,240,135,7,248,77,114,151,201,201,59,216,27,97,177,91,35,49,16,186,121,155,5,215,107,204,36,170,42,229,76,225,233,53,102,50,16,195,153,200,224,212,7,171,176,195,149,191,171,34,119,64,7,128,92,136,180,106,231,132,230,141,251,38,240,7,232,59,62,28,165,33,75,28,204,74,180,117,118,65,97,243,168,137,14,237,93,49,153,72,63,90,70,32,45,35,21,75,249,170,94,231,203,197,79,103,210,34,17,142,92,68,103,217,31,231,13,138,151,112,19,225,172,7,143,88,88,233,156,122,11,165,183,245,13,189,195,7,100,101,39,167,87,63,28,216,211,18,106,154,156,183,119,133,102,76,248,2,44,120,193,226,235,143,116,222,43,65,198,67,214,104,217,243,170,170,182,42,41,52,86,182,44,171,188,192,34,78,56,85,169,35,217,3,48,24,227,211,185,10,191,241,65,242,141,65,173,47,199,138,92,212,7,100,64,253,166,69,253,100,185,145,174,134,7,195,194,102,22,19,223,56,215,195,106,225,85,185,158,42,114,136,134,62,115,39,226,52,230,168,100,134,171,123,243,12,146,112,60,202,60,241,3,161,201,246,250,209,217,16,122,34,15,8,46,25,163,210,211,34,197,41,60,217,115,160,150,200,5,86,160,181,161,33,70,48,128,167,66,86,99,243,85,242,207,128,70,73,127,250,53,44,214,243,254,101,216,208,113,112,155,119,221,142,166,135,89,12,106,150,161,76,28,21,21,21,89,83,127,247,0,69,54,72,227,153,216,84,160,21,72,86,136,8,92,252,107,40,43,47,175,32,48,31,130,90,136,81,185,67,22,18,18,82,22,55,120,138,209,175,62,86,237,80,248,181,139,161,254,131,135,125,11,248,40,23,67,91,107,23,148,139,33,202,172,7,142,37,22,212,87,206,8,84,102,100,226,20,17,243,252,199,14,147,104,238,63,67,57,231,31,47,179,177,180,106,75,191,169,111,153,197,68,136,42,14,172,36,181,159,150,121,200,196,32,24,107,72,102,88,226,182,22,209,193,200,186,233,143,61,119,129,31,116,246,69,205,239,219,105,86,188,15,75,113,131,4,191,122,74,247,40,130,55,45,136,158,241,160,184,69,212,190,69,153,7,237,214,7,92,194,120,117,10,177,72,175,128,142,236,145,76,80,15,84,203,203,235,55,41,20,0,251,18,240,219,48,91,224,18,32,29,215,145,128,210,72,247,78,61,208,143,66,137,164,169,177,174,245,130,207,20,7,226,236,20,249,58,238,210,147,240,164,143,68,130,225,232,245,68,211,5,237,67,3,216,239,22,157,20,54,139,148,191,140,229,37,150,54,152,169,29,204,214,244,204,27,45,143,64,76,203,64,41,57,52,50,14,130,33,220,233,109,53,131,17,214,162,240,150,220,84,186,100,49,236,84,46,137,60,139,56,141,239,114,171,159,98,159,151,117,215,16,161,92,214,28,71,141,157,115,80,46,107,148,75,63,119,98,255,102,45,123,222,111,122,142,22,90,90,70,172,94,122,246,244,213,126,13,5,101,122,59,255,224,199,14,170,145,129,13,148,18,244,90,204,214,87,158,152,110,165,162,22,173,162,38,229,136,247,143,165,31,119,63,77,212,154,147,181,141,51,115,140,190,43,201,215,247,136,21,116,251,121,163,161,137,46,8,233,6,231,164,86,145,233,62,178,167,86,1,142,200,245,200,195,129,156,60,233,224,170,218,183,253,144,197,241,56,67,114,79,10,171,175,10,73,167,242,140,155,201,175,192,206,107,102,146,67,233,243,65,59,212,221,170,140,124,227,198,43,120,106,235,50,14,19,80,127,120,128,90,86,212,184,212,160,133,235,128,198,167,134,95,122,113,249,67,231,229,25,213,141,77,127,147,121,189,249,22,239,229,149,50,155,187,176,146,171,141,53,190,80,101,18,210,92,153,33,104,199,82,24,160,39,152,104,189,49,113,196,73,93,121,162,91,89,216,49,62,24,190,154,104,25,151,136,152,77,1,106,127,115,102,48,184,1,151,158,217,74,212,237,245,156,239,239,155,120,57,41,171,105,45,233,169,85,104,33,225,242,223,121,242,94,157,39,242,134,208,86,194,131,183,119,198,135,113,48,191,216,120,252,38,57,127,223,241,58,189,85,251,32,233,17,74,187,27,20,174,9,193,247,71,105,119,229,138,7,30,78,160,180,187,205,29,247,202,39,195,137,105,98,202,104,136,105,153,148,161,114,108,133,205,201,143,77,80,130,130,60,38,208,181,160,224,75,137,185,9,117,9,74,80,80,57,210,73,10,30,134,162,4,5,96,220,129,64,140,50,101,86,107,101,194,88,197,195,127,150,208,60,186,203,78,181,139,82,127,230,152,123,107,246,215,132,49,221,155,118,95,150,187,86,127,74,44,192,217,112,8,119,22,87,229,123,155,161,32,21,191,171,205,237,97,242,155,191,43,0,147,162,48,167,127,61,246,47,254,101,104,64,201,244,142,233,244,95,219,244,31,133,106,219,249,192,228,168,217,70,92,155,243,213,179,89,55,242,131,151,38,211,206,99,131,29,77,45,203,174,178,32,29,229,187,188,254,187,65,5,243,91,104,226,81,204,153,196,172,182,22,202,216,185,6,147,133,233,221,170,125,199,26,167,137,85,76,192,36,68,126,37,114,210,86,144,114,169,119,65,199,83,163,190,189,61,253,55,84,235,119,28,235,141,229,49,0,240,155,39,110,128,207,111,40,213,35,180,127,15,165,126,226,58,255,253,240,152,91,123,175,142,140,128,182,58,120,52,54,11,247,190,190,147,244,89,112,154,186,22,210,49,46,139,254,233,243,201,235,160,107,188,194,235,149,129,51,248,26,175,120,178,84,243,249,90,182,5,52,102,82,88,149,181,30,102,24,146,75,86,16,189,187,241,232,18,240,120,158,101,176,85,253,229,231,110,50,241,107,36,250,190,220,234,128,28,178,166,22,165,39,65,185,244,65,253,40,105,100,196,112,99,178,160,49,81,15,33,220,73,242,26,141,234,254,98,233,170,180,40,197,205,189,230,192,251,212,76,40,197,77,134,44,152,119,66,6,165,184,1,210,68,17,39,38,226,60,16,21,196,218,48,23,27,219,99,163,85,37,203,59,182,36,158,11,47,162,198,83,75,210,233,100,74,177,138,175,9,35,70,234,116,35,235,157,130,91,104,82,32,178,42,177,89,97,247,248,204,61,80,110,6,119,149,50,81,110,6,78,243,27,162,138,127,184,25,108,105,16,153,203,162,220,12,134,9,79,197,49,81,110,6,118,165,209,144,232,138,74,21,119,148,229,203,141,223,16,67,188,243,223,192,196,39,127,7,157,45,143,63,221,255,13,156,22,249,116,139,249,55,247,101,60,149,191,61,71,88,255,66,198,4,47,1,192,81,153,91,221,25,129,244,150,27,145,205,250,170,228,178,67,173,116,112,238,201,77,208,199,22,72,128,129,53,71,92,22,158,197,222,102,251,247,61,91,149,68,16,129,137,108,136,216,228,167,250,232,138,207,121,27,105,49,238,53,41,216,144,7,228,243,218,248,143,240,213,59,172,21,168,176,238,81,101,56,88,226,202,163,15,190,183,154,50,190,11,110,193,33,249,6,234,97,163,68,86,20,216,100,13,216,32,79,11,152,8,48,19,217,50,85,114,219,237,104,248,33,196,170,95,59,188,90,112,117,173,43,6,80,72,32,39,144,38,168,187,187,61,232,78,39,103,254,47,227,239,137,35,148,53,101,180,54,253,86,54,225,242,211,146,136,192,165,185,48,188,211,46,22,187,216,59,121,205,246,64,60,243,26,240,176,45,247,250,208,122,248,120,75,133,188,245,47,123,139,27,107,191,137,107,126,33,154,58,133,255,214,42,4,16,251,226,207,22,15,103,120,16,24,29,59,101,28,173,37,203,15,127,96,79,101,62,45,38,225,145,5,102,96,229,176,1,133,79,152,173,171,180,127,21,223,144,182,117,137,97,5,173,11,212,50,130,165,28,152,88,178,39,30,53,177,61,165,232,190,122,230,240,150,70,110,28,217,250,103,14,78,154,152,223,209,230,27,213,243,22,151,107,83,216,63,46,179,156,178,214,93,208,111,45,223,38,165,214,193,149,162,120,229,151,231,68,105,110,127,129,187,87,152,46,118,177,255,101,40,36,77,231,216,236,171,169,131,236,37,192,83,29,97,181,79,105,248,156,146,192,196,67,128,126,71,30,235,225,75,89,63,70,238,224,105,212,252,95,125,213,89,234,72,86,90,51,166,250,171,172,172,171,50,14,219,134,108,120,109,86,143,80,173,161,138,154,4,241,27,0,128,85,195,3,44,29,37,200,115,140,183,48,26,238,213,235,153,185,46,140,125,146,200,137,242,63,221,170,252,150,152,228,168,144,122,102,192,83,148,239,191,225,50,231,160,250,178,39,153,55,184,69,165,88,67,193,66,186,6,115,136,201,99,45,162,245,199,243,227,36,170,244,214,73,213,164,133,167,19,247,187,220,75,75,40,10,135,55,77,184,88,8,87,123,79,129,63,119,189,89,9,243,211,85,59,211,240,79,27,83,55,73,94,97,229,255,133,121,177,106,254,86,224,59,123,56,54,64,125,94,167,189,151,34,217,80,44,111,6,199,64,236,68,186,15,141,154,115,53,13,63,237,50,62,242,192,46,117,133,208,101,28,72,161,229,184,129,179,186,35,39,229,235,118,162,224,36,29,209,47,227,252,89,233,110,128,60,100,78,69,105,54,54,137,235,62,116,212,20,72,90,176,74,9,152,245,192,57,215,21,217,177,63,166,26,183,6,143,109,63,93,103,103,147,165,59,5,98,170,104,76,220,187,175,211,245,178,23,239,14,243,123,14,121,87,178,185,188,94,158,22,174,154,77,219,135,106,52,234,76,156,174,50,246,62,140,71,248,255,139,17,174,156,66,211,207,71,143,238,220,90,244,146,66,34,209,13,36,10,77,95,106,82,168,11,168,83,100,101,155,113,136,249,215,169,224,42,167,24,183,228,20,84,197,192,102,202,253,163,195,160,145,1,71,22,241,248,223,165,209,219,116,77,230,235,35,57,166,80,166,24,168,99,255,218,20,195,66,196,159,79,174,253,218,20,163,144,163,198,65,180,122,219,76,103,19,166,73,61,203,155,184,24,241,195,206,122,67,62,113,252,47,239,104,206,111,15,81,2,234,15,129,202,223,79,110,153,153,93,115,38,84,8,253,113,88,177,64,208,12,16,212,76,9,81,49,211,54,150,108,246,178,207,37,36,35,158,239,214,40,141,112,1,189,86,220,134,215,249,18,9,216,191,46,144,212,218,34,11,17,11,20,151,66,82,150,190,26,176,21,83,145,134,61,47,236,34,53,26,118,240,100,226,210,180,172,3,65,136,222,57,226,97,205,221,42,94,75,210,184,72,213,245,136,153,103,97,197,4,99,170,6,121,201,183,133,103,177,151,250,242,78,209,242,2,157,82,176,141,40,242,238,196,66,214,100,9,85,243,145,161,204,218,89,179,47,165,183,188,145,188,105,84,66,2,69,67,253,236,159,119,227,38,160,67,169,95,80,141,186,69,236,214,144,135,122,118,219,167,79,82,149,178,6,19,23,183,2,185,204,166,74,225,195,198,35,31,166,170,195,152,176,41,102,203,63,187,135,205,49,6,115,41,84,242,181,59,231,144,171,218,128,128,165,178,82,118,120,69,148,56,241,208,19,113,148,185,253,211,11,229,197,51,28,148,185,61,166,197,179,174,215,40,115,123,164,192,122,47,59,202,220,190,146,140,19,200,104,33,195,9,82,203,164,73,27,78,27,183,79,56,1,166,84,149,1,44,22,122,107,223,175,14,223,22,84,75,30,13,183,52,128,236,71,175,198,54,104,130,123,118,201,197,43,181,241,62,156,76,130,52,225,180,105,63,177,220,219,98,142,77,50,223,59,184,20,126,245,45,57,228,204,149,142,146,141,206,147,157,33,122,79,194,18,72,64,42,166,244,178,109,173,57,248,254,54,126,57,124,6,153,19,190,74,115,67,222,225,31,202,180,45,165,148,190,163,240,47,209,24,247,55,205,215,248,151,118,36,228,241,53,254,197,246,239,204,5,166,95,220,73,34,207,40,37,37,126,57,153,28,59,5,111,125,5,131,57,173,98,233,115,58,246,119,196,168,195,91,145,248,238,8,92,141,242,21,8,99,117,86,28,2,139,182,34,115,196,31,71,70,83,124,107,52,165,66,186,77,213,71,51,249,109,204,212,131,209,69,197,160,189,92,145,74,175,50,29,17,77,96,245,94,64,27,222,32,48,197,93,49,120,141,95,150,222,26,251,88,250,177,209,132,95,48,1,80,32,171,236,123,80,169,73,27,132,163,156,241,86,119,120,169,108,248,214,14,179,74,210,90,141,155,189,154,152,80,233,63,37,212,40,24,241,167,208,43,20,246,255,64,144,68,135,64,30,163,54,135,215,110,7,36,141,170,18,138,119,65,226,214,178,165,174,119,185,196,117,91,160,241,181,192,85,133,124,162,27,100,197,127,247,97,178,145,248,253,12,250,111,109,14,254,193,118,85,147,193,116,250,231,158,242,194,82,1,4,78,44,179,232,231,207,211,192,236,232,110,63,18,213,241,87,212,71,153,171,167,225,73,168,241,79,162,18,58,72,69,199,237,121,53,168,135,39,234,11,164,204,61,154,153,157,152,220,85,231,210,52,247,234,51,21,240,84,0,207,15,246,131,45,179,158,95,76,148,17,204,129,238,89,126,113,179,243,173,105,114,34,130,202,145,218,188,199,15,69,9,212,109,100,187,171,25,29,80,2,245,152,236,25,233,16,9,25,185,161,205,244,20,231,169,119,227,127,56,88,235,219,196,42,162,28,172,101,216,16,76,122,1,215,14,214,125,245,157,11,180,211,19,80,107,131,109,209,177,88,135,61,63,0,189,98,134,189,16,115,245,231,50,246,234,58,93,109,152,108,222,226,180,232,35,59,102,142,142,123,157,146,228,85,5,41,180,237,96,250,211,51,6,71,16,208,58,212,117,168,188,10,41,93,49,145,76,222,209,94,23,208,174,55,8,235,95,252,20,161,241,101,199,250,81,54,247,10,88,42,153,176,225,226,244,163,151,105,179,115,75,162,8,173,31,52,105,168,203,233,176,15,153,219,67,243,204,32,40,116,14,102,94,56,100,251,133,63,188,158,237,30,223,83,171,173,126,106,110,7,232,16,61,19,220,185,50,131,113,31,97,13,44,24,8,198,230,54,3,25,236,170,40,65,143,90,30,97,116,60,66,27,212,92,40,241,175,55,18,61,116,150,64,149,16,191,44,159,158,80,21,153,109,51,189,78,62,120,27,88,159,241,233,235,69,172,80,157,79,197,25,147,249,109,219,3,186,18,47,151,68,229,159,94,184,86,33,82,235,135,2,169,186,246,222,112,114,235,147,181,91,58,255,185,186,89,184,142,222,63,191,106,153,64,185,248,143,41,253,187,116,138,120,133,176,250,235,212,167,184,9,123,157,30,6,5,24,130,214,153,152,166,200,145,147,237,137,224,63,245,109,248,137,177,177,30,57,198,103,49,149,153,110,174,128,237,143,195,144,35,45,182,230,152,24,254,178,16,161,204,77,147,37,239,20,131,204,215,13,145,239,160,67,90,137,82,150,127,240,163,121,255,241,229,179,82,90,102,51,178,76,13,124,239,76,220,146,247,204,3,120,42,205,206,26,212,176,187,186,11,239,64,84,165,101,64,129,170,238,56,4,105,83,53,162,45,133,166,178,158,119,48,234,197,127,145,249,253,142,107,253,214,142,146,255,198,228,144,151,1,0,246,180,127,27,30,201,43,74,182,69,126,208,126,237,188,25,156,65,80,81,178,155,211,171,168,245,40,112,130,61,24,190,82,181,139,135,226,209,150,112,163,171,95,215,37,115,16,11,198,116,163,151,204,218,173,85,217,174,42,25,179,167,175,67,254,36,191,22,79,164,56,247,220,165,101,213,81,242,39,135,74,101,34,131,66,143,177,109,47,1,230,143,141,69,206,171,47,1,63,122,76,47,86,216,10,127,35,11,238,44,21,223,129,179,208,135,88,105,45,99,246,151,20,18,166,142,90,85,189,75,163,128,43,68,215,232,122,30,23,85,196,163,28,109,153,21,178,88,255,50,73,188,25,43,44,54,188,145,186,80,18,237,93,244,227,168,44,129,72,94,122,234,38,124,41,206,218,72,47,254,170,251,237,234,174,89,126,251,99,250,241,255,198,207,187,32,27,119,149,108,236,43,217,92,13,47,230,151,147,182,81,91,254,63,110,249,150,71,222,95,78,13,85,205,126,107,58,80,77,101,40,232,136,139,106,142,191,55,198,228,234,181,51,38,6,94,236,121,154,60,244,247,138,62,135,151,218,143,160,83,28,190,7,8,49,18,113,232,186,134,188,34,160,70,105,202,202,199,11,199,227,223,109,68,139,164,29,121,125,172,213,251,250,6,153,152,29,159,242,195,98,243,150,203,55,195,136,9,192,59,178,221,163,111,55,92,39,11,118,47,1,239,200,169,25,246,43,195,138,39,186,55,128,133,226,92,92,11,6,231,99,219,207,86,41,94,63,190,97,159,0,114,62,72,118,9,58,177,171,107,91,37,199,99,82,170,132,128,209,24,153,225,234,9,112,170,253,109,165,27,54,21,66,94,149,197,158,121,226,65,234,37,152,239,75,93,207,215,248,187,18,44,157,30,79,250,60,105,66,132,204,182,155,222,126,30,175,59,96,25,140,255,186,253,216,46,51,180,53,196,23,168,59,112,211,237,228,237,241,155,215,45,4,159,209,111,18,240,126,51,74,253,130,99,7,186,152,145,90,60,35,152,197,70,46,224,105,167,134,84,199,247,60,107,105,59,20,13,206,157,148,18,248,246,185,159,59,42,241,216,238,217,30,251,182,165,31,171,169,4,27,155,217,28,140,88,119,169,110,97,103,254,148,242,5,221,99,147,74,104,1,163,191,42,252,249,83,61,138,75,64,137,52,177,219,59,54,222,71,186,37,220,251,204,216,179,78,184,239,149,141,170,52,153,31,175,65,2,172,62,110,190,66,67,37,99,103,189,102,185,9,10,10,221,126,165,248,68,153,233,252,77,225,11,38,113,101,199,70,183,28,234,239,228,71,79,255,95,204,200,190,77,208,174,212,93,192,84,40,230,39,241,250,19,56,181,168,217,150,68,77,210,91,92,9,240,248,201,205,133,155,89,22,81,68,213,58,171,71,177,20,154,63,108,31,154,87,80,5,107,199,191,143,246,166,31,18,121,223,134,151,158,216,28,107,172,179,250,152,43,11,196,126,130,12,122,58,73,128,161,96,61,183,16,165,51,45,126,92,254,138,60,217,56,68,101,166,251,53,30,61,196,65,4,195,5,233,245,14,232,222,220,181,232,72,26,202,40,39,21,70,151,122,132,245,109,175,37,200,119,236,197,4,11,248,237,246,252,235,193,189,139,76,26,57,66,61,4,197,50,227,130,244,105,229,143,247,104,147,237,199,59,164,236,99,209,62,50,51,156,108,166,38,210,65,134,119,177,28,195,153,66,114,218,45,182,183,58,108,93,166,147,103,90,211,164,179,140,43,250,15,44,12,143,4,243,164,16,66,246,43,216,141,202,251,216,121,61,129,51,140,74,29,48,7,7,201,99,162,212,155,104,21,1,45,235,134,111,248,156,177,38,17,134,51,62,58,167,253,161,59,143,248,222,201,223,9,47,30,137,248,81,174,56,27,73,103,104,226,32,242,170,84,164,83,253,18,112,243,145,248,125,67,126,59,211,186,103,142,245,121,63,46,1,1,50,209,24,143,26,146,223,241,98,247,50,245,168,7,179,149,208,38,249,83,50,134,199,192,205,246,87,250,103,75,51,105,25,222,139,62,163,68,207,172,239,160,201,164,82,30,167,143,12,219,132,239,137,47,124,45,55,48,177,80,229,249,138,253,162,64,115,209,141,201,94,99,237,108,194,20,52,245,249,168,76,12,63,89,210,218,239,16,42,43,168,239,170,156,219,11,18,192,219,29,196,146,234,236,118,78,209,87,245,12,102,122,244,230,199,200,207,214,73,77,77,95,10,110,119,18,98,141,212,57,190,112,80,173,127,193,0,162,137,28,202,173,55,247,208,67,98,236,18,0,144,234,34,143,119,168,69,231,9,132,245,45,72,54,61,52,27,98,220,237,24,106,104,17,147,149,164,178,230,143,87,212,33,116,48,112,235,185,3,70,183,128,210,68,225,202,80,153,102,63,184,173,82,92,56,186,94,56,184,32,235,32,197,241,101,127,98,106,161,174,60,137,212,11,211,3,131,54,131,38,10,202,167,164,163,12,13,147,70,200,10,142,117,48,214,254,196,56,105,209,183,197,55,69,164,45,148,53,100,116,228,124,224,8,88,202,162,207,3,129,219,119,104,8,130,73,166,190,81,142,181,57,26,196,56,27,116,218,205,133,22,221,145,103,3,68,232,141,47,99,90,96,191,22,98,51,151,197,156,243,147,210,91,2,14,83,221,22,48,115,197,152,119,130,122,224,250,183,155,96,98,216,178,97,245,197,36,218,99,199,146,76,98,207,235,20,162,77,156,49,218,150,187,237,80,120,107,208,7,75,234,152,165,131,68,57,148,52,149,221,37,128,42,138,58,40,3,63,215,18,22,168,5,136,138,59,193,131,93,241,102,227,171,107,96,166,174,251,58,2,232,60,51,120,172,249,166,211,47,67,216,71,140,220,73,8,239,124,148,220,76,54,119,40,143,147,20,37,55,83,219,219,53,132,72,92,203,205,224,182,42,161,80,32,21,23,23,39,21,30,172,127,188,184,28,28,247,195,218,52,244,243,91,28,119,184,97,248,30,215,135,48,198,225,140,68,5,183,249,2,120,182,196,108,241,238,192,130,83,85,37,52,130,220,70,76,163,156,38,174,150,168,223,185,248,22,147,132,128,221,160,251,108,160,235,176,102,13,82,250,230,192,55,72,224,92,37,193,8,137,87,82,105,165,173,65,78,132,167,69,242,171,200,108,181,137,20,238,164,30,24,15,253,116,228,195,146,223,88,78,2,191,16,149,59,191,81,128,255,183,234,175,111,179,207,89,245,219,248,243,194,222,21,151,83,212,234,52,19,220,221,175,113,2,175,145,126,235,244,106,174,24,244,24,177,22,115,102,181,102,206,237,160,245,76,140,130,16,221,252,141,60,17,171,240,126,218,191,65,44,65,157,120,62,197,141,43,207,66,222,214,240,237,188,188,70,78,174,90,37,41,144,96,156,59,94,51,225,96,106,70,111,168,156,219,202,126,38,6,126,47,65,95,255,173,11,195,151,90,198,197,102,208,180,78,226,8,23,31,158,234,184,35,206,16,13,158,173,3,122,169,108,72,182,52,239,80,57,109,92,156,132,172,10,190,231,242,67,89,174,129,184,200,17,192,127,50,250,160,85,146,52,20,141,24,44,219,182,223,137,188,238,253,255,166,178,170,201,248,29,221,64,91,42,254,147,36,120,189,63,145,51,11,112,6,162,47,143,104,206,97,255,105,50,166,60,208,237,27,116,82,122,38,43,30,236,156,147,108,136,75,91,177,14,174,146,200,80,193,238,147,200,130,211,89,139,60,23,252,71,30,99,251,217,44,26,99,130,116,70,211,133,165,141,83,66,46,18,32,33,151,91,1,11,125,37,36,31,201,114,86,101,249,30,218,67,31,42,112,219,138,35,158,76,170,220,243,96,175,213,142,130,103,17,223,249,64,210,203,88,56,135,233,140,25,173,153,58,66,101,156,228,177,234,84,113,36,35,173,25,82,173,66,11,175,205,10,26,117,93,108,215,31,178,40,156,46,130,49,82,157,174,106,93,2,136,149,138,193,62,236,185,99,1,122,207,133,66,178,68,163,117,222,117,64,149,133,94,245,12,134,42,36,18,194,40,49,189,90,160,236,31,71,211,165,164,178,251,172,255,217,236,250,53,74,100,198,249,181,160,239,90,100,38,225,80,27,148,197,152,176,204,186,107,30,16,25,48,132,162,97,210,201,128,179,167,94,117,208,192,18,159,116,48,94,45,1,227,87,188,194,227,92,215,254,160,179,43,42,180,40,127,208,106,186,218,160,65,192,181,63,104,153,81,156,47,4,229,15,122,107,66,73,118,20,60,215,30,198,202,210,213,39,165,177,104,119,171,227,37,134,92,215,243,242,116,55,210,123,253,149,211,32,34,29,15,169,117,143,221,25,199,111,20,58,83,234,83,206,54,155,12,155,158,4,65,65,239,97,47,243,203,132,239,141,139,51,204,46,218,61,72,101,203,64,202,168,131,138,84,161,22,177,67,54,108,148,229,2,39,124,185,3,157,220,229,19,15,39,228,246,211,49,134,96,69,186,239,235,254,62,124,173,169,255,75,6,56,236,244,239,230,74,183,47,1,171,79,199,50,50,203,47,110,101,207,191,44,207,118,78,233,248,162,17,134,73,106,78,144,134,253,217,125,169,163,125,91,198,93,126,101,106,218,190,194,198,17,168,191,15,189,167,136,27,141,62,148,132,212,120,171,142,138,253,89,28,204,83,91,189,135,138,253,233,52,63,254,90,145,113,29,251,131,242,90,6,209,226,68,69,69,17,63,80,253,194,234,161,123,200,146,55,146,85,141,180,208,152,61,113,92,224,163,24,219,9,200,130,15,195,2,72,192,85,7,232,9,220,137,87,45,116,153,248,146,191,54,131,184,130,93,123,240,209,11,93,253,226,195,158,116,112,96,113,216,141,236,69,230,79,99,95,177,150,110,211,9,211,101,151,251,167,168,85,109,114,194,107,162,137,91,12,54,106,107,156,58,144,12,83,96,25,21,245,220,224,251,191,243,233,31,229,253,62,137,187,142,224,251,111,102,241,82,62,251,191,56,114,143,208,126,161,10,24,23,0,0,218,239,99,107,137,161,160,223,131,28,110,252,26,193,97,168,225,104,254,181,58,105,114,184,203,100,111,152,85,220,130,47,89,152,143,190,190,23,176,50,249,161,150,47,175,158,218,185,222,29,187,114,251,101,186,29,211,150,128,223,161,138,75,125,111,179,148,25,185,143,224,97,84,7,107,10,163,90,103,175,147,233,74,130,131,144,133,216,252,11,177,204,70,198,19,102,49,103,150,190,110,39,214,65,49,153,65,184,135,19,205,200,56,113,20,226,150,43,139,251,231,137,90,155,141,182,137,81,142,209,48,72,126,189,84,236,29,183,150,27,111,154,90,171,202,131,242,56,185,64,114,237,149,17,236,32,249,209,208,96,5,70,70,42,26,202,123,21,161,157,43,233,147,225,10,36,121,253,188,210,221,102,18,76,4,32,9,63,99,146,18,68,238,50,186,110,30,228,64,236,245,144,53,189,210,89,158,193,170,164,43,112,89,101,58,46,30,167,26,195,233,207,130,230,159,139,136,208,125,254,54,4,215,87,254,91,238,219,158,22,205,96,70,160,113,7,127,92,254,117,28,223,213,110,61,142,139,138,227,11,200,34,91,5,51,94,199,241,49,36,137,223,135,121,102,197,166,242,37,201,198,139,233,74,157,114,254,181,125,161,1,132,254,229,49,138,113,241,251,107,195,190,4,92,237,251,90,127,18,9,184,206,141,238,252,6,109,167,125,255,91,183,243,95,200,178,232,0,140,232,149,150,149,75,64,98,140,210,60,248,102,234,177,107,158,41,220,195,176,137,123,84,207,11,174,246,168,240,233,30,91,30,8,183,244,229,140,87,53,153,54,4,83,149,81,204,206,26,34,43,238,114,51,147,40,243,130,194,174,59,172,252,190,235,236,76,229,91,19,107,31,236,65,125,72,160,201,40,140,247,172,187,6,206,0,234,249,98,30,72,189,99,222,76,203,206,104,93,13,47,71,220,151,251,120,55,255,175,57,228,163,252,95,143,90,103,97,202,118,86,218,55,250,185,254,144,95,234,197,55,53,245,191,158,61,201,127,49,122,9,243,255,221,210,126,65,171,164,43,183,61,33,77,83,241,10,166,202,252,172,63,34,195,184,253,32,17,43,12,13,51,252,60,103,1,129,49,84,38,206,209,87,41,143,65,173,0,91,237,139,214,53,179,144,42,199,57,196,30,232,97,193,128,142,225,230,36,38,198,235,255,224,37,69,225,44,51,121,251,97,35,7,11,156,223,234,75,253,81,161,191,120,227,192,137,35,65,28,226,248,15,61,249,21,133,221,94,8,71,114,183,81,146,218,33,107,37,215,80,37,6,236,231,182,239,101,66,50,169,185,179,186,223,187,237,238,103,77,187,181,199,204,65,161,84,98,15,39,173,30,72,127,162,66,5,39,62,227,183,201,191,14,78,68,73,248,112,81,193,137,21,215,18,190,235,224,196,44,148,132,207,19,70,48,77,159,42,235,162,163,39,181,164,143,186,207,146,134,242,91,214,62,223,7,105,25,15,190,109,215,169,106,102,59,27,190,227,190,115,212,26,113,212,33,240,176,17,52,184,87,134,155,251,124,4,172,152,234,131,82,68,128,83,192,131,167,40,69,4,219,199,47,73,215,138,136,160,29,87,248,12,63,74,17,33,181,20,155,228,26,80,207,43,31,244,110,24,3,127,69,183,87,128,240,65,175,158,110,52,210,197,213,97,15,55,141,66,146,77,1,246,1,174,54,212,14,81,46,167,69,151,68,4,46,8,214,169,244,197,28,128,133,96,252,80,134,117,242,124,166,50,46,2,179,25,211,217,238,129,207,42,167,245,182,216,67,36,185,82,67,243,65,224,205,59,147,198,211,19,125,72,206,181,123,242,85,239,148,109,193,182,192,212,24,35,33,17,192,220,171,15,140,233,166,41,204,82,173,85,58,174,250,25,115,152,175,61,96,2,10,171,224,237,185,134,9,61,235,30,44,26,132,64,100,121,106,140,68,70,125,104,208,241,125,173,235,119,251,151,118,34,164,132,41,245,217,55,160,72,131,98,75,38,129,7,47,175,211,167,100,89,48,89,1,125,34,228,244,144,52,221,248,4,57,94,222,99,207,51,123,143,217,134,11,108,159,232,92,73,50,176,144,37,4,167,115,157,90,225,44,237,110,191,218,241,34,140,237,83,192,162,169,110,92,103,51,26,0,255,103,134,47,97,234,100,225,214,63,109,243,16,160,211,202,224,199,137,51,184,185,128,27,223,150,179,37,23,91,251,221,33,202,157,231,125,153,206,107,106,235,2,93,61,196,84,234,194,42,50,29,213,202,41,156,66,147,237,67,249,228,97,116,177,140,88,160,62,100,186,129,115,217,32,213,222,99,75,185,182,220,69,111,43,229,154,48,141,123,169,230,75,161,163,132,233,4,82,102,83,185,189,196,132,59,177,171,234,225,205,25,42,106,254,48,44,177,190,52,121,106,2,15,233,10,167,79,137,223,202,194,153,90,98,143,207,82,128,241,252,222,57,250,77,7,66,246,204,121,91,145,83,137,242,118,74,107,164,6,63,171,204,122,115,48,60,235,61,6,164,204,77,239,162,253,49,205,253,136,206,180,143,162,107,51,59,88,213,119,137,125,179,32,188,255,7,93,219,194,112,6,126,77,215,6,127,56,168,136,254,56,156,41,139,64,186,62,28,175,205,187,177,202,99,131,184,145,143,89,43,6,239,202,81,131,15,144,198,223,55,147,142,233,218,73,3,75,100,79,131,155,19,175,222,68,80,12,136,154,154,154,138,147,34,199,79,125,255,243,203,192,175,182,161,88,88,7,119,181,22,217,20,127,154,176,96,188,44,47,61,147,34,163,97,63,184,141,231,35,242,10,221,252,31,7,51,171,130,235,139,95,245,182,143,27,108,90,75,227,218,241,22,74,123,241,43,68,176,194,73,131,191,150,207,223,117,183,227,31,184,199,40,206,8,13,148,199,212,181,152,165,233,243,167,249,170,98,52,249,143,196,211,224,28,23,255,22,93,37,75,214,235,16,227,244,209,163,235,16,99,7,113,238,118,86,250,127,133,24,51,128,166,157,135,161,56,69,192,219,229,249,234,121,200,211,130,137,77,151,156,107,196,202,65,175,3,58,115,141,88,145,164,56,183,225,163,192,93,46,229,92,148,168,160,91,225,72,154,183,229,113,148,38,219,227,162,249,83,115,198,238,158,22,225,19,21,232,103,123,61,216,103,78,209,74,57,217,9,20,13,233,94,155,90,63,45,51,4,40,63,45,203,202,239,150,223,207,88,34,29,176,36,62,209,197,101,29,3,143,209,112,237,249,94,227,185,216,8,81,77,244,113,169,73,10,138,77,175,239,156,112,174,128,206,169,101,190,26,90,197,179,24,100,214,67,162,214,244,255,100,192,138,186,110,48,157,218,59,202,94,2,208,19,25,21,11,47,1,94,115,73,245,92,121,231,56,31,69,26,184,125,26,128,125,254,167,26,105,169,9,159,16,17,63,110,165,124,157,136,96,126,101,202,239,65,235,242,188,64,25,93,94,44,141,37,73,245,193,96,166,128,10,93,116,176,211,62,235,109,226,248,208,62,215,17,9,107,42,229,68,154,51,67,25,111,30,152,233,207,242,50,141,90,169,8,214,132,29,219,187,25,172,156,74,49,5,223,114,90,109,176,58,169,64,49,58,248,27,150,248,190,245,61,232,209,156,192,196,172,210,75,192,199,51,128,148,75,126,146,59,76,240,129,44,35,142,233,96,46,126,77,105,240,80,177,149,179,66,35,175,192,253,51,88,65,88,2,150,230,77,157,187,147,59,192,166,33,98,219,1,107,104,26,93,106,212,142,162,102,174,179,246,49,238,241,8,69,165,19,231,182,138,241,86,241,100,28,216,70,125,174,150,94,76,86,126,154,14,201,16,157,247,67,51,230,120,125,193,48,201,141,143,235,57,209,172,136,131,214,187,84,253,53,221,159,95,117,214,74,117,61,157,235,6,16,36,149,30,206,214,234,69,158,228,5,66,220,38,221,172,98,109,252,26,101,239,74,228,40,106,37,155,241,79,240,107,66,193,107,147,223,90,188,144,40,202,174,181,142,51,165,13,115,86,135,164,103,84,212,14,133,249,158,233,141,243,247,123,138,196,230,105,254,207,233,183,100,31,170,89,233,187,66,170,215,245,53,100,67,183,93,61,98,51,53,182,53,82,65,200,77,71,228,39,15,171,47,110,217,254,225,175,16,164,36,179,214,211,46,239,131,24,119,214,98,86,5,97,149,141,33,103,214,144,28,110,22,104,249,154,216,128,139,50,110,200,33,39,245,247,167,186,191,149,83,181,63,73,78,234,73,249,14,133,63,109,39,239,220,135,249,206,127,120,8,231,34,14,212,17,199,122,23,147,33,32,55,213,128,204,35,110,134,216,136,38,221,179,203,125,47,31,134,81,78,254,55,235,180,148,15,97,247,2,169,95,206,251,106,247,146,189,170,182,237,214,179,150,6,63,144,128,220,111,147,188,159,178,83,113,34,166,202,76,131,98,210,15,124,80,25,28,211,53,155,184,27,204,172,219,79,84,234,26,43,44,127,250,169,105,166,223,200,67,245,143,234,224,247,98,77,252,55,148,239,183,71,237,254,127,73,62,116,47,248,205,1,132,46,39,99,190,93,17,85,50,54,247,99,78,254,150,116,50,180,175,231,142,177,24,223,102,48,150,116,147,201,191,241,68,196,108,180,35,126,87,248,117,36,220,144,134,253,206,177,226,39,157,225,134,169,213,209,28,253,74,207,205,111,13,91,60,246,174,6,103,153,174,147,132,154,246,8,228,143,194,78,119,8,91,48,16,126,16,218,211,60,116,148,220,20,115,188,52,49,245,182,32,102,194,198,1,163,25,129,97,14,139,74,194,45,255,112,210,76,114,183,28,54,140,188,237,67,203,226,186,171,122,194,115,236,186,187,188,229,59,173,232,119,154,47,50,169,80,54,226,122,150,74,90,148,230,82,110,213,63,157,61,5,240,240,70,11,214,127,44,8,30,168,40,250,116,95,169,68,112,231,201,18,27,65,4,121,82,1,15,8,148,150,255,52,78,27,180,214,14,102,41,247,163,236,192,132,48,89,151,42,115,122,150,42,71,241,79,239,162,28,49,94,199,218,32,153,222,130,80,6,157,115,170,240,242,149,45,148,65,103,135,121,80,55,111,244,181,65,39,212,143,150,198,134,135,56,10,7,39,241,189,133,167,214,203,178,75,192,146,46,83,227,207,69,133,139,42,155,223,114,31,159,143,0,14,248,64,249,42,249,251,110,206,19,4,10,168,20,160,240,169,42,71,170,231,241,9,208,166,96,218,255,202,247,58,133,74,27,219,28,42,238,106,117,92,173,165,11,159,192,250,148,79,53,102,22,210,38,11,55,210,109,67,82,27,86,232,19,48,29,8,71,57,70,58,159,147,215,11,26,122,217,249,104,177,41,239,17,230,115,79,85,190,59,190,40,186,120,115,87,120,66,114,133,253,44,117,205,102,56,7,177,246,221,252,52,172,250,103,63,120,87,59,218,135,220,216,15,234,76,171,126,12,20,230,61,63,41,153,224,130,159,132,252,224,211,51,60,106,253,112,251,80,112,247,204,215,183,221,137,86,107,25,43,181,232,196,196,255,156,235,5,93,190,89,251,237,199,24,2,50,182,64,2,47,208,78,209,201,224,77,198,71,92,200,175,177,173,252,27,5,159,61,35,95,239,95,124,96,110,220,144,195,142,124,89,30,139,152,185,169,189,119,219,237,221,155,34,220,150,238,219,111,38,50,226,103,201,56,200,145,28,117,64,245,4,117,164,238,190,32,108,121,63,72,166,247,110,87,206,146,48,107,95,216,76,138,168,16,217,246,201,89,138,200,43,133,15,253,56,97,221,60,100,61,68,39,89,163,62,99,122,15,157,203,153,238,243,26,207,45,70,89,55,208,127,48,240,249,58,141,70,83,139,161,241,45,10,211,31,71,5,137,167,197,198,110,41,74,80,160,252,62,213,239,205,199,3,131,47,220,2,34,121,182,14,206,60,177,34,14,82,88,150,1,31,52,248,97,75,184,58,29,19,223,249,0,213,111,0,121,161,65,45,88,17,148,170,84,149,20,166,98,138,193,175,159,240,220,51,20,99,120,125,28,18,21,79,5,96,19,251,248,127,102,220,249,79,46,134,66,113,249,246,170,132,161,66,177,184,74,60,180,116,16,101,65,200,60,216,165,241,6,9,42,166,12,176,234,254,193,44,133,222,64,57,158,233,121,230,37,32,73,235,221,207,18,50,80,153,52,17,123,196,202,131,185,157,230,101,139,8,91,204,81,153,218,149,221,247,23,96,19,172,195,182,151,253,137,99,141,241,15,238,236,254,140,32,187,3,25,51,240,192,73,112,163,45,122,61,59,203,238,187,140,43,209,182,8,29,88,34,204,174,146,252,234,245,53,237,43,33,165,172,137,244,72,104,223,231,96,218,130,160,58,234,246,75,64,203,66,112,70,39,209,61,55,1,168,133,133,235,183,61,145,210,170,39,85,100,157,77,198,123,165,110,39,173,39,196,247,114,54,115,130,93,67,88,26,192,157,198,137,74,72,94,11,139,133,112,9,3,167,187,159,122,39,74,105,142,9,91,143,44,11,142,191,253,240,142,98,212,46,81,120,230,240,36,9,183,95,219,1,251,128,40,165,127,5,199,50,237,105,77,196,155,3,218,134,111,218,59,88,61,53,23,144,208,157,71,69,113,157,195,225,63,142,206,182,177,142,205,66,51,39,246,8,7,141,54,202,2,158,146,22,0,5,252,77,159,210,14,143,65,24,21,22,89,154,114,184,7,225,202,107,67,178,60,10,102,3,18,209,212,52,133,75,26,84,26,172,139,33,208,2,215,192,13,195,236,31,141,1,50,155,181,218,4,101,36,169,23,187,92,231,130,243,148,195,188,175,191,236,179,64,210,18,109,223,149,72,80,212,74,53,63,106,8,147,205,109,157,65,212,159,107,46,149,79,34,214,69,161,131,112,76,101,125,58,16,243,84,104,68,208,126,179,20,37,94,250,87,172,190,18,244,145,129,181,97,55,193,19,45,219,187,106,76,49,149,124,249,138,154,49,149,243,18,170,113,192,40,182,13,217,200,247,12,97,66,181,147,202,52,157,118,237,181,159,180,83,145,79,145,88,143,94,70,36,15,165,72,223,65,52,155,222,25,90,11,171,172,215,245,48,23,51,86,153,127,230,68,76,188,226,21,16,111,187,170,145,204,16,70,103,230,13,185,147,39,182,240,252,203,82,235,237,19,162,165,15,156,93,138,152,110,138,83,113,79,114,251,106,182,230,29,71,106,10,226,137,103,182,14,152,165,16,51,8,129,88,219,137,101,219,55,251,169,49,9,203,11,105,177,99,130,156,231,68,223,191,58,87,121,167,161,142,190,35,141,117,229,73,212,209,151,234,225,154,228,108,45,191,233,73,68,25,20,131,8,17,6,214,83,37,190,47,207,54,31,100,42,41,190,170,102,141,87,249,229,243,237,180,11,212,137,97,205,202,237,35,32,122,252,110,77,82,233,91,57,226,225,31,162,181,163,217,185,243,35,250,97,17,89,75,247,91,137,221,153,50,131,76,212,109,212,248,119,173,112,131,163,173,226,239,225,208,84,13,105,109,165,151,178,98,201,113,6,153,231,34,225,152,98,195,185,163,185,187,33,231,119,223,40,1,0,98,95,255,253,76,145,252,223,159,49,40,255,108,156,245,50,31,233,41,155,138,193,241,88,228,125,167,1,88,250,221,238,144,243,243,199,226,208,193,146,120,68,82,169,153,56,2,15,33,28,75,114,79,198,139,193,120,164,156,223,87,182,62,139,145,8,21,252,251,207,167,12,180,40,126,242,223,82,120,217,114,145,186,191,172,151,62,161,44,50,174,235,233,191,214,223,127,96,26,196,86,244,215,88,17,67,237,170,245,71,252,187,8,34,202,223,189,91,126,25,21,220,80,7,0,110,253,79,44,3,150,65,191,108,119,254,206,138,124,67,254,171,21,78,251,142,74,71,254,159,132,1,253,45,123,243,191,154,69,48,167,83,32,64,31,85,202,150,254,242,59,251,113,94,29,77,91,23,167,21,218,100,13,255,175,190,16,173,60,78,1,224,28,245,137,52,110,26,165,226,128,39,113,5,249,77,42,119,139,207,185,66,115,97,60,187,246,178,200,59,147,40,3,246,24,59,88,166,54,77,95,71,86,37,24,97,111,211,166,39,152,164,181,141,105,36,167,31,231,132,185,173,222,228,182,157,235,249,209,127,88,219,80,111,77,145,180,223,107,199,138,143,180,111,46,204,224,48,107,173,62,214,225,59,27,122,167,32,195,146,240,72,117,120,40,193,187,164,53,238,92,193,202,245,131,163,113,158,150,44,73,229,68,220,24,9,148,212,86,77,158,83,10,4,1,42,39,166,223,133,52,223,49,26,167,54,238,158,154,56,148,183,211,120,160,119,109,193,230,254,64,51,47,200,80,205,33,179,134,135,3,163,254,22,202,133,237,229,148,138,204,17,43,179,78,48,72,85,94,208,28,114,1,64,209,168,243,198,189,18,248,61,174,105,212,100,214,125,102,81,182,214,46,168,60,4,20,141,26,102,165,35,215,87,206,200,4,132,51,81,139,200,86,235,198,86,225,209,22,211,114,177,236,14,248,127,127,201,39,245,205,153,65,223,122,149,20,177,222,229,254,245,181,187,45,68,19,50,156,95,158,137,220,208,160,162,98,121,177,250,120,229,18,16,88,46,137,49,53,217,73,38,248,51,238,137,179,5,121,24,121,43,117,101,80,198,186,184,135,25,235,98,197,4,133,121,25,79,250,188,70,38,56,211,90,162,209,157,215,55,100,165,101,178,109,225,155,88,88,228,120,137,206,112,68,241,79,33,225,123,121,106,54,130,29,90,233,49,136,197,103,102,91,80,221,149,13,186,103,204,170,225,2,187,192,182,240,83,114,101,203,227,221,38,96,190,186,21,129,150,250,85,221,161,47,0,83,136,188,174,59,178,13,67,207,108,174,235,142,14,25,29,53,137,171,186,131,152,24,39,114,31,175,184,97,188,156,181,120,119,78,93,190,83,243,109,201,7,162,181,157,29,30,158,44,150,57,88,27,208,19,206,145,162,190,213,85,155,35,151,172,18,214,58,228,79,171,19,20,185,254,22,250,17,112,67,160,70,250,84,122,189,154,72,223,149,178,148,248,2,30,158,225,108,77,176,118,117,212,59,215,168,218,81,62,224,33,17,84,164,149,175,219,11,67,96,234,134,128,146,197,109,105,114,84,67,184,76,63,58,41,111,14,238,133,197,239,21,17,95,2,60,91,62,225,89,210,111,66,243,116,161,247,12,17,206,106,140,34,26,29,236,123,130,212,156,21,147,99,103,216,155,142,177,91,253,106,202,148,166,54,100,174,195,126,235,184,211,81,85,239,206,10,159,86,70,206,131,89,160,89,207,19,218,173,70,178,248,193,208,48,43,80,104,121,30,224,159,221,181,167,237,133,255,158,200,138,131,150,164,13,11,223,203,33,31,218,227,226,92,111,32,110,142,77,253,170,159,60,172,29,81,63,205,25,160,123,84,161,20,48,104,49,33,230,201,200,60,177,236,200,197,21,255,79,168,174,107,31,221,53,41,254,164,240,222,2,236,103,158,184,88,216,163,128,36,250,227,23,15,64,34,241,22,22,231,178,27,110,47,174,22,235,111,46,123,95,119,222,144,255,102,37,227,243,6,155,96,66,214,36,162,67,189,210,133,28,213,143,162,156,9,198,125,110,119,198,196,97,57,77,171,64,212,150,73,157,154,235,225,204,10,89,44,83,206,242,184,49,1,3,49,211,176,231,131,254,169,47,174,126,39,85,209,95,241,230,38,69,146,109,241,22,218,175,157,55,220,51,153,106,254,98,242,49,237,255,55,252,202,127,180,9,180,32,127,219,78,158,230,223,95,138,19,252,146,128,71,100,158,122,163,118,248,213,140,224,26,197,10,165,179,134,230,168,64,116,235,190,225,107,157,123,173,251,252,153,154,245,112,129,34,115,189,42,64,123,97,100,15,202,88,102,201,47,132,240,97,51,238,112,172,155,141,40,225,227,0,72,44,126,118,131,252,170,203,199,51,148,77,146,74,216,80,185,45,77,18,49,119,220,38,18,177,169,175,105,22,22,200,229,104,59,206,83,173,37,4,65,57,203,147,47,8,25,228,81,122,41,119,134,175,12,53,211,237,95,251,157,148,65,128,212,83,229,8,27,90,70,121,238,109,195,113,105,115,50,212,116,184,255,93,177,170,190,84,236,29,151,159,222,13,103,116,168,233,48,23,149,74,80,40,106,58,28,156,45,211,161,192,200,196,197,77,121,159,63,66,204,253,31,172,240,39,123,146,17,63,208,57,59,187,205,53,186,54,62,55,13,172,184,5,4,62,153,87,240,165,121,175,43,91,114,181,220,136,97,86,42,242,204,98,3,22,254,233,64,21,121,160,50,113,183,162,20,219,140,8,221,41,254,203,128,158,144,145,2,175,192,213,213,31,96,149,76,229,25,80,11,54,204,158,177,139,222,9,250,77,218,152,163,67,39,5,50,10,85,120,238,218,183,246,62,246,159,111,34,233,108,209,26,121,125,76,197,249,229,76,41,53,206,160,84,202,234,87,75,18,238,114,141,196,135,67,32,240,200,20,16,229,160,20,44,145,193,201,201,73,253,132,34,231,141,169,198,63,181,26,49,203,197,86,95,21,232,97,143,242,110,29,27,205,211,124,77,172,222,82,111,136,165,122,161,254,205,185,176,124,214,185,130,63,29,40,149,203,218,179,153,47,143,24,87,102,233,123,82,196,84,250,149,192,146,206,116,182,27,241,89,89,160,197,22,79,141,36,167,117,104,242,61,56,213,114,210,107,122,130,176,188,116,0,67,129,191,20,184,2,198,82,142,133,154,114,214,24,151,53,228,71,240,190,143,136,86,84,154,19,207,94,116,114,144,115,183,134,200,122,59,30,60,42,161,169,65,238,130,30,198,68,51,128,238,134,110,5,226,219,8,153,5,156,221,17,155,81,80,42,9,112,152,155,154,203,175,175,139,143,119,58,222,89,133,148,23,148,119,194,233,196,109,162,17,204,84,66,216,28,148,136,137,200,242,252,130,181,13,120,121,162,159,115,248,231,240,167,234,154,0,141,76,165,124,78,42,33,42,117,138,104,93,177,76,86,20,66,156,211,150,210,41,55,20,243,161,28,73,91,94,128,48,209,102,8,26,146,0,9,55,92,45,213,44,46,102,159,115,150,151,233,169,78,167,68,3,23,209,254,121,7,194,200,139,101,233,104,180,176,142,162,159,187,26,229,212,125,200,215,27,111,204,47,1,226,91,144,190,146,222,238,219,177,202,227,107,7,5,229,185,34,20,166,30,113,245,231,218,3,143,227,41,228,123,48,196,156,89,29,116,166,161,113,25,107,19,195,89,41,64,236,181,135,172,253,214,31,162,57,125,108,58,239,147,38,107,175,37,216,115,136,48,59,243,234,209,79,129,29,82,168,5,60,6,38,165,115,188,70,42,95,194,90,96,64,113,7,195,29,160,84,249,87,153,171,53,30,210,240,215,156,220,166,230,23,248,251,239,73,188,223,241,84,254,99,165,23,181,38,236,61,216,195,133,240,11,82,40,118,119,38,167,8,87,3,76,250,168,193,55,150,124,77,141,128,143,66,28,50,169,76,123,175,126,36,217,19,212,195,198,74,211,47,48,209,103,177,74,114,131,243,48,202,31,170,196,85,137,95,82,22,171,163,47,205,22,75,153,147,107,15,148,93,213,81,154,191,135,24,145,201,162,124,96,5,94,20,152,184,247,133,39,233,97,52,15,203,153,205,9,39,122,106,204,129,220,226,23,72,217,32,206,49,30,32,227,99,34,193,137,144,130,92,234,130,6,52,231,62,111,80,182,34,225,121,95,28,95,216,97,242,204,250,124,118,211,226,63,148,129,200,167,18,139,135,150,18,113,115,160,156,62,112,72,11,103,199,49,80,78,31,31,140,135,88,203,81,78,31,111,147,200,172,91,167,168,148,105,205,100,169,84,84,50,184,35,61,172,178,6,172,213,48,213,80,204,118,220,84,249,28,233,107,102,187,44,139,148,113,57,20,197,108,151,136,161,100,164,2,210,4,161,46,47,147,167,2,180,188,163,63,166,248,61,233,150,192,10,249,156,229,189,39,221,68,74,175,143,54,243,176,88,236,137,228,148,161,206,149,213,226,10,85,3,41,42,80,112,82,18,245,203,36,115,172,232,171,242,235,239,85,164,188,204,239,83,192,39,191,234,205,88,209,223,189,74,175,46,231,243,47,173,229,5,200,79,143,226,57,242,75,22,27,229,191,148,187,35,171,195,36,196,212,206,66,165,204,237,249,227,6,96,180,116,101,32,236,160,48,32,243,196,146,94,155,209,163,252,129,136,5,122,20,22,100,242,240,46,26,94,127,191,136,127,174,150,143,137,30,165,70,150,232,218,238,14,143,88,145,90,222,179,122,157,211,230,44,5,15,42,189,210,208,14,66,19,26,39,109,26,224,134,193,68,76,38,63,17,69,86,241,7,66,20,69,237,218,189,227,154,162,118,237,222,113,77,81,67,73,239,121,88,117,148,252,98,135,44,50,145,221,221,199,111,22,253,110,239,103,46,98,191,132,77,222,193,19,145,55,161,198,159,114,36,79,49,36,136,51,116,30,78,119,80,43,7,169,102,47,135,32,187,77,116,253,98,146,34,101,32,183,82,133,169,44,251,36,238,200,111,221,254,225,109,189,152,109,225,166,234,62,187,33,194,230,63,84,73,56,117,128,65,115,120,228,158,143,44,250,162,227,180,202,42,152,60,173,179,17,89,237,117,247,36,29,20,251,134,11,139,118,70,78,138,73,173,179,73,43,227,89,158,141,235,222,35,104,23,36,181,159,162,25,129,205,68,45,144,66,173,108,160,107,205,169,120,207,107,244,183,250,183,185,48,128,4,201,148,138,244,178,35,23,203,193,101,9,201,190,147,134,139,165,248,60,134,77,117,145,19,175,117,16,200,85,51,34,207,185,30,16,51,181,207,139,116,0,38,154,23,253,170,184,31,226,104,254,109,168,70,97,203,171,176,155,211,209,168,245,200,115,130,229,1,200,8,0,184,73,224,33,118,216,114,30,172,173,253,96,106,95,184,50,116,167,200,32,71,169,126,207,245,251,207,41,211,81,229,205,226,117,133,45,10,23,250,58,118,133,61,207,79,27,177,19,2,21,140,171,140,109,238,186,41,72,109,93,209,121,76,132,15,186,105,141,239,222,122,169,64,25,179,199,61,229,133,54,107,2,82,74,196,218,56,56,1,81,54,156,164,162,20,16,190,201,107,49,65,170,86,3,38,136,28,227,179,102,201,44,92,84,224,242,199,145,201,109,211,89,141,254,16,110,207,22,173,76,195,144,217,99,5,45,103,214,181,81,239,161,41,95,23,69,32,41,252,115,35,190,54,12,156,9,152,214,199,239,41,120,107,207,231,94,2,242,186,51,123,70,190,246,8,24,106,187,199,209,217,77,56,247,244,30,189,66,218,197,33,172,22,204,219,187,57,125,178,53,16,160,162,77,218,119,182,87,135,5,40,140,55,51,110,127,28,117,90,176,115,208,6,210,15,225,163,108,169,80,245,20,52,88,194,66,74,74,74,124,253,183,222,239,169,47,161,233,185,121,120,166,241,113,85,211,195,174,124,106,204,254,201,143,42,247,129,208,120,194,148,201,194,154,33,7,125,36,227,93,213,45,92,30,226,85,169,24,186,118,49,220,148,111,255,123,43,98,94,197,9,246,27,47,27,251,223,190,113,100,39,151,185,4,60,16,207,252,210,119,212,35,144,227,199,100,207,241,192,109,80,193,206,181,214,63,199,163,124,69,154,75,88,2,242,187,116,215,41,111,75,164,85,43,25,123,54,133,88,191,153,115,177,175,216,201,157,35,87,237,128,24,239,161,50,149,216,130,176,21,16,7,7,209,166,199,165,210,187,206,41,107,205,53,48,129,27,185,188,55,40,196,245,216,170,174,237,143,252,190,3,13,103,84,126,95,63,97,26,1,221,117,126,223,135,205,24,27,245,144,165,76,149,24,36,220,86,103,36,127,244,162,77,202,211,91,50,162,131,253,251,246,145,233,167,228,21,159,169,54,223,154,237,0,129,54,237,75,0,87,222,214,209,55,73,251,116,34,205,140,35,99,251,104,3,38,41,183,101,10,108,148,232,119,244,187,219,160,250,181,232,23,87,210,69,158,126,132,178,204,146,47,158,59,221,14,74,122,52,148,45,110,206,243,228,249,167,69,13,11,147,130,228,238,215,207,146,180,152,12,53,17,198,73,190,234,119,39,82,32,247,234,63,158,189,20,172,213,33,204,214,23,133,87,62,4,177,130,17,214,92,165,161,30,20,227,154,214,161,164,72,111,229,166,30,150,199,232,250,207,172,35,243,192,6,137,52,97,178,57,106,186,226,182,206,239,28,129,180,11,214,206,200,244,230,40,27,177,65,56,131,65,69,255,35,114,134,73,12,149,82,133,188,94,207,133,6,226,248,199,183,70,105,88,249,223,165,226,248,29,176,8,241,128,68,185,43,246,63,100,103,202,168,12,73,132,145,86,164,0,159,196,64,221,227,162,67,106,153,54,57,66,43,148,122,218,221,97,190,223,155,115,211,149,135,229,243,7,105,162,104,9,72,28,223,131,237,138,21,172,121,56,235,229,121,203,249,161,66,204,98,206,180,86,35,19,77,3,50,247,225,177,218,137,254,142,209,108,79,151,172,141,224,94,38,239,131,225,155,106,212,54,16,100,85,111,233,102,241,214,166,173,152,129,181,89,246,148,40,195,62,191,127,86,239,42,199,196,167,219,216,103,254,82,177,68,110,152,87,251,226,18,62,135,152,240,119,2,2,234,98,221,58,37,64,75,78,15,253,184,180,47,207,199,222,179,173,185,211,207,46,183,83,123,6,57,127,200,135,127,19,185,4,228,163,221,17,20,19,196,63,71,171,54,138,58,201,59,4,18,92,56,9,244,190,152,156,30,33,164,102,115,131,62,248,209,243,160,236,89,26,228,235,205,109,61,157,205,17,214,220,109,251,212,136,247,79,238,118,145,207,218,94,2,230,105,30,207,38,161,61,19,100,249,248,254,142,204,119,195,73,228,37,224,214,167,118,181,221,71,39,165,253,23,170,89,68,103,21,141,223,19,136,239,38,107,1,0,106,27,192,42,44,205,52,43,218,217,170,22,147,139,177,202,175,7,57,183,30,109,114,235,112,28,178,85,62,232,82,219,157,61,221,251,226,196,53,214,53,181,224,120,9,112,34,189,192,248,124,187,86,209,112,250,130,125,190,105,90,95,252,216,245,141,197,87,233,218,202,2,81,230,252,0,44,219,163,126,137,44,94,9,215,18,45,201,120,233,28,146,41,230,75,192,156,174,79,99,16,45,79,195,15,146,55,213,33,137,90,74,213,111,242,46,1,145,86,192,169,174,89,146,225,115,95,49,247,248,47,55,181,247,8,216,196,2,187,213,34,170,110,191,248,63,59,159,252,79,46,20,189,243,76,210,132,64,147,82,98,15,173,162,148,115,137,39,132,61,33,247,79,114,231,146,7,126,1,171,30,119,234,251,207,184,62,190,90,190,228,165,208,140,238,115,195,171,79,234,206,37,128,40,156,94,149,83,164,218,102,249,108,144,254,152,39,136,99,82,60,192,202,244,241,251,75,192,251,54,180,218,18,229,111,220,79,109,100,223,158,247,207,95,2,50,219,241,164,163,227,21,238,101,225,134,95,2,146,68,252,95,137,43,52,237,240,85,167,190,155,158,209,185,192,153,181,223,113,167,178,220,77,69,140,60,132,209,171,111,54,110,157,49,191,17,28,127,236,54,238,189,198,118,103,134,79,106,48,112,122,21,173,15,50,116,187,110,195,116,227,177,245,140,15,166,132,17,88,86,82,239,177,35,145,236,237,162,194,99,255,165,41,15,33,42,13,142,7,68,36,251,36,87,31,190,148,193,88,126,255,150,180,255,246,232,37,96,99,158,120,238,41,51,51,94,62,133,241,46,179,15,248,251,37,0,59,106,207,210,220,176,201,29,17,156,237,12,110,93,115,72,183,30,205,251,169,23,156,170,89,226,54,89,175,177,85,95,232,82,181,224,240,30,153,240,200,243,231,201,219,115,1,105,195,30,145,115,122,147,75,192,209,105,250,185,177,41,37,205,79,140,103,134,151,0,191,130,213,92,165,75,64,253,211,122,170,156,17,111,98,174,177,105,220,75,192,204,176,173,142,208,93,205,175,119,65,208,215,170,143,110,246,149,251,92,16,113,136,250,44,159,127,67,245,129,89,133,26,104,8,50,153,192,148,159,53,175,228,53,1,224,183,201,78,76,221,65,17,50,177,33,180,35,125,185,93,42,145,114,106,248,170,137,192,36,104,244,72,92,86,69,108,108,129,44,45,14,73,80,176,244,202,231,219,230,56,119,217,87,221,62,205,44,84,116,192,53,207,25,71,126,78,204,158,234,187,58,87,77,31,200,79,218,188,173,25,206,61,138,95,35,237,209,80,252,234,52,89,6,23,77,210,199,156,145,77,200,57,111,68,117,163,145,88,174,65,157,43,162,173,195,218,99,88,220,165,171,43,59,152,201,226,249,131,249,202,211,32,53,69,248,73,119,77,23,92,123,109,192,138,102,112,156,59,138,38,52,76,65,111,216,129,166,3,126,156,117,227,13,224,6,161,199,63,38,211,3,254,167,144,232,127,238,94,0,0,252,51,34,216,173,188,255,50,47,251,85,160,33,245,255,29,23,5,141,233,13,224,38,64,224,151,118,57,20,240,127,116,154,39,126,71,14,65,151,111,56,177,125,171,47,87,173,195,153,36,86,250,230,160,137,120,32,78,236,243,243,248,41,248,16,238,164,124,5,20,229,62,12,5,210,72,89,88,72,188,120,234,203,236,80,73,190,172,32,152,109,254,65,71,169,142,43,152,89,112,11,134,133,224,122,236,89,99,110,255,108,59,130,245,94,118,79,57,210,37,70,19,25,178,100,38,189,162,104,78,30,227,48,111,86,80,37,133,249,89,222,121,173,96,115,242,224,244,108,3,74,171,190,72,19,26,12,162,226,154,46,13,3,209,37,82,115,87,196,50,116,143,32,171,230,54,139,164,63,180,196,32,226,56,27,132,92,137,102,143,131,123,228,100,201,190,62,148,99,100,140,121,149,192,199,195,163,104,220,156,133,194,214,6,82,105,72,130,237,113,35,220,230,30,246,166,160,176,113,156,183,3,163,37,210,1,179,221,19,93,44,87,39,74,108,182,43,235,60,200,243,118,35,88,73,219,212,37,36,73,102,24,81,223,73,98,93,169,50,161,22,253,114,96,53,218,108,176,203,128,105,223,214,140,176,79,235,18,32,84,124,1,54,231,91,244,126,239,199,244,128,71,169,197,209,26,33,239,75,220,210,228,177,163,192,21,193,89,45,56,196,144,248,42,193,96,39,171,67,60,41,153,75,44,220,67,218,240,211,163,155,232,139,22,247,178,22,15,13,141,87,98,158,11,137,135,43,127,252,28,42,157,158,165,135,226,3,160,164,194,48,132,13,151,206,8,140,81,10,198,208,221,84,124,245,250,62,27,68,93,68,28,123,74,40,165,246,212,165,55,53,142,155,220,209,48,30,235,159,50,17,116,11,97,43,231,203,22,155,209,5,167,47,233,114,233,80,240,216,240,78,240,198,200,30,69,219,10,188,185,19,11,225,17,250,53,220,241,207,91,213,27,211,93,62,83,50,203,198,190,56,142,141,152,21,213,156,128,243,72,205,67,125,244,215,101,65,13,233,243,210,75,129,254,195,191,113,184,110,138,180,252,231,227,237,223,70,76,98,62,126,191,77,159,110,138,156,254,138,123,192,190,4,60,66,251,155,244,248,250,155,255,167,156,44,41,2,115,59,141,249,186,213,54,167,238,178,46,16,17,42,66,217,107,40,221,57,219,116,219,85,14,177,44,180,179,152,94,62,94,17,87,56,16,114,88,162,215,29,180,119,85,119,70,171,23,109,186,190,179,82,99,50,171,9,3,101,190,93,45,161,108,10,234,252,224,45,187,165,182,134,1,206,158,4,146,196,33,25,58,104,160,212,92,92,84,148,169,250,20,158,132,42,21,90,157,199,7,83,134,129,115,244,60,28,44,142,207,69,159,102,101,43,127,49,154,26,26,22,10,196,133,162,134,2,32,167,72,27,218,58,144,208,124,144,184,128,216,226,203,204,210,112,189,151,177,241,119,63,107,49,22,214,171,167,214,122,55,26,122,65,37,242,234,178,162,162,24,37,164,60,43,148,225,18,131,52,22,87,237,19,113,210,72,37,153,254,250,255,228,225,211,75,123,115,151,112,101,164,157,245,99,201,133,167,241,249,68,167,125,231,79,162,187,106,20,54,233,33,75,131,58,201,232,92,239,3,14,230,82,44,41,204,29,92,115,149,57,103,159,214,207,3,161,129,60,188,22,254,100,11,255,44,50,228,229,63,50,196,252,122,219,195,124,175,33,255,173,3,232,45,116,255,148,12,136,179,39,38,190,150,42,180,76,80,72,141,63,58,219,78,195,253,174,4,21,220,88,136,36,134,42,77,12,102,245,152,85,124,33,47,177,96,68,121,54,94,11,147,174,61,27,175,133,73,215,158,141,40,97,18,77,186,64,28,146,28,42,1,173,15,10,170,194,184,88,217,108,175,78,188,89,250,1,191,201,121,141,207,151,131,214,211,51,152,185,59,247,27,61,30,147,114,84,121,160,174,27,52,219,192,142,137,170,116,222,44,6,198,198,217,248,168,123,36,87,99,172,145,158,65,251,12,137,14,232,44,80,57,12,97,213,248,184,16,242,222,67,195,203,130,69,102,171,203,133,167,175,156,149,116,65,90,85,183,57,55,38,108,169,180,58,187,109,229,248,234,161,22,233,119,80,221,149,216,183,53,38,75,177,75,31,130,205,97,23,53,165,138,30,8,214,130,241,18,2,9,37,244,215,42,237,136,57,237,75,251,159,193,208,17,227,69,242,177,166,12,104,20,49,135,10,187,90,29,141,154,199,158,227,221,128,61,45,33,182,141,233,212,125,68,230,174,44,150,165,36,73,32,91,216,99,156,54,103,217,183,180,205,85,85,95,75,207,162,102,68,89,159,19,190,115,142,231,102,235,224,161,6,133,49,112,113,227,51,59,165,45,212,107,50,185,148,183,32,71,94,249,213,40,60,106,227,196,51,200,148,83,25,90,199,251,6,137,139,85,82,33,227,97,234,98,124,239,14,178,234,14,187,53,111,1,148,181,181,59,81,239,75,75,37,208,9,125,233,30,245,40,144,168,43,150,34,158,130,213,19,187,127,70,44,46,168,128,180,144,42,35,59,101,208,236,201,180,7,78,178,84,41,171,29,171,149,252,208,90,40,45,195,239,108,183,223,157,130,253,135,255,173,62,27,133,170,161,253,78,32,125,159,247,191,120,199,231,189,93,212,243,200,69,11,175,5,111,250,6,184,72,117,30,217,130,248,163,33,72,7,193,213,47,78,238,96,153,41,5,175,156,71,226,93,144,214,72,107,16,177,92,140,128,149,202,36,31,6,157,31,35,157,71,244,114,33,66,35,111,116,173,204,22,57,145,130,90,144,148,29,142,116,178,238,138,34,180,71,248,54,144,81,50,229,164,171,229,216,35,149,137,74,227,225,112,118,41,235,61,247,42,39,124,61,247,250,83,183,13,89,157,136,138,92,196,109,100,96,22,255,110,120,64,179,109,69,130,142,65,105,100,121,110,92,142,12,244,29,95,220,238,62,181,118,86,217,104,250,145,153,176,174,158,105,174,97,254,151,79,29,118,62,235,59,150,93,238,89,68,147,197,227,172,62,249,185,147,39,77,111,56,243,81,158,183,237,176,104,233,63,44,2,194,175,61,111,11,74,91,87,21,80,158,183,84,47,43,229,107,16,22,169,30,169,144,73,254,138,14,4,219,63,75,134,53,87,2,252,19,156,36,109,243,141,203,103,24,216,60,198,90,253,197,98,101,248,15,39,183,87,28,58,20,214,52,193,236,8,76,186,101,238,236,190,184,114,25,94,125,237,138,152,172,9,29,141,48,1,140,74,178,230,134,4,214,200,147,77,200,91,99,239,116,44,50,88,199,37,160,64,242,45,107,92,156,161,85,147,159,255,197,199,12,251,229,173,187,7,227,163,194,144,184,158,234,106,177,158,151,196,188,58,154,10,145,126,106,223,203,158,36,74,234,164,216,2,219,253,86,225,88,10,129,184,201,184,97,152,125,165,226,193,172,86,192,72,15,3,180,93,21,139,142,220,129,116,53,58,21,243,129,5,80,248,100,239,231,184,236,152,115,117,56,141,141,121,147,185,173,213,72,52,23,48,217,86,135,77,26,6,98,38,254,105,244,191,227,246,254,102,132,155,75,85,244,203,26,30,181,235,15,175,214,183,25,60,232,236,46,239,18,185,189,253,92,40,136,118,212,99,235,98,242,67,250,163,196,105,187,253,67,228,177,172,6,66,50,199,209,150,89,127,144,86,236,151,120,215,8,189,179,90,119,215,122,66,144,173,180,103,141,40,192,72,3,114,203,16,243,203,186,190,161,167,172,181,231,234,204,177,172,88,180,21,66,184,240,75,176,165,45,213,26,119,212,169,234,195,155,191,206,148,180,239,127,175,123,124,66,153,86,221,63,53,172,187,240,162,106,213,97,161,22,19,76,125,87,199,170,25,231,250,249,16,84,173,90,233,178,126,214,163,161,217,91,62,137,132,83,18,120,162,205,23,69,205,140,63,83,52,252,97,232,39,48,243,196,206,191,250,219,86,249,49,16,249,105,102,109,32,127,235,116,100,79,190,86,135,123,154,111,72,69,253,55,113,172,164,65,199,140,218,9,223,250,205,7,158,146,111,153,126,207,172,252,219,191,172,202,185,23,252,102,8,43,196,248,230,234,51,42,209,53,121,153,239,235,82,212,41,16,240,160,96,208,132,30,111,48,179,61,218,111,13,21,205,149,250,223,68,115,25,42,161,45,126,123,252,29,27,149,185,142,136,31,247,13,132,93,103,174,183,166,162,3,9,43,226,77,80,241,172,168,204,117,13,255,172,30,44,49,104,86,18,52,131,171,231,226,23,41,171,137,239,84,146,151,32,12,201,118,239,57,36,190,143,138,154,135,1,103,220,2,107,192,92,192,79,109,181,59,197,63,149,59,104,138,142,88,39,37,50,231,225,110,212,124,58,131,74,159,63,73,191,191,254,61,181,36,196,77,219,58,176,88,225,32,237,96,158,218,198,3,149,96,78,178,10,181,174,157,52,187,28,69,217,48,254,137,32,148,30,193,154,59,17,37,72,120,147,248,3,128,182,244,187,47,106,77,237,141,13,229,144,138,130,110,183,216,26,36,87,254,98,28,113,46,231,18,117,174,12,253,195,169,159,232,241,4,114,225,96,56,150,106,239,199,246,184,44,134,74,214,130,56,75,184,60,229,176,173,165,156,43,18,253,155,118,126,92,2,161,200,224,141,90,206,18,62,93,17,46,70,111,18,94,195,196,90,231,145,163,73,196,41,65,141,24,178,40,138,136,139,177,161,189,238,125,87,88,42,231,92,106,236,137,161,212,26,119,46,159,243,114,42,167,94,158,31,12,7,15,154,85,37,161,219,22,15,227,19,196,5,50,94,29,232,148,119,197,196,145,198,207,89,197,62,141,105,92,139,148,96,146,77,251,199,215,34,165,169,41,73,227,114,148,72,201,70,167,60,29,131,57,183,71,218,54,49,113,135,172,24,112,159,158,208,216,134,240,217,23,100,10,65,136,209,193,4,219,147,156,118,216,144,169,189,198,204,5,243,38,188,82,119,196,23,52,8,199,250,23,15,228,29,69,36,56,152,169,150,193,244,112,189,202,56,216,177,116,157,64,38,242,128,201,196,4,206,162,98,168,250,149,17,63,182,42,39,85,103,100,202,169,34,171,102,54,107,134,117,54,43,116,210,97,112,133,63,69,222,63,87,235,75,74,15,61,206,231,117,8,245,208,19,117,82,123,143,138,253,78,127,70,56,36,165,6,59,116,95,184,73,22,185,159,47,31,35,21,205,249,244,211,253,32,68,154,203,187,206,58,102,205,182,227,163,135,110,236,128,121,157,215,58,97,88,88,219,19,177,163,100,238,21,250,118,8,56,166,178,100,45,186,188,221,150,194,51,31,47,16,31,246,90,148,18,0,13,38,174,148,190,139,150,213,219,2,201,138,145,74,87,93,224,142,58,44,184,249,234,221,232,83,234,98,162,167,248,132,129,188,113,163,221,249,25,151,0,145,173,159,47,245,231,151,88,239,219,33,237,111,29,54,106,94,253,245,22,190,101,180,28,242,187,60,235,147,162,17,119,154,134,102,254,151,111,231,195,127,20,157,0,239,28,91,4,178,127,96,219,126,142,49,142,172,249,234,179,46,30,212,126,179,66,224,203,183,197,63,230,34,186,172,68,139,2,210,103,135,215,67,16,9,51,241,199,188,186,130,223,87,69,182,39,46,1,239,140,204,112,221,1,185,240,227,119,111,10,239,162,217,236,77,107,52,69,117,69,28,126,110,252,158,242,208,188,124,56,54,98,7,226,179,172,118,9,152,157,193,243,42,151,232,105,37,9,215,173,55,228,78,98,115,57,95,252,124,71,87,188,190,161,155,76,119,124,240,181,226,243,147,111,123,71,47,44,142,164,107,45,212,19,164,155,194,177,236,143,118,36,50,115,202,60,131,186,86,142,77,37,85,62,44,213,174,125,150,127,85,57,42,137,107,17,107,179,133,86,147,46,182,196,116,245,117,35,239,66,244,99,117,252,23,158,252,19,244,119,75,134,119,239,89,118,43,85,61,130,239,225,163,229,39,228,166,59,16,252,159,155,123,252,135,23,154,164,3,190,34,135,250,213,31,79,73,200,150,120,238,49,115,85,13,1,238,180,3,78,0,107,196,81,63,59,53,69,102,18,13,63,23,136,198,141,155,191,30,108,89,188,56,186,4,16,134,211,115,113,170,231,96,106,42,254,236,136,61,39,105,38,1,135,150,25,216,204,205,205,182,229,58,252,12,35,187,227,51,198,38,180,83,129,110,208,248,35,205,117,204,28,227,109,215,225,254,108,46,153,61,120,251,199,123,28,162,98,57,253,37,142,79,121,3,13,194,120,11,134,38,49,180,235,55,56,229,103,219,25,55,95,205,236,253,132,188,16,124,56,238,218,56,75,186,164,65,202,22,229,189,114,31,189,116,6,201,55,81,73,224,250,250,6,119,69,159,169,243,150,96,165,231,177,120,237,33,127,180,78,50,80,39,234,107,82,181,215,103,34,79,27,129,157,179,176,161,233,198,10,161,182,11,182,39,159,187,195,77,125,18,170,188,4,202,207,39,114,136,152,247,94,7,88,204,22,190,55,140,142,85,168,14,111,80,248,112,235,7,204,3,84,83,84,29,94,86,59,195,144,186,115,58,193,14,222,172,83,105,72,62,26,43,161,183,56,228,171,78,14,236,236,20,73,30,106,48,44,189,171,112,255,43,7,176,128,243,160,195,124,79,91,186,237,160,194,159,236,162,43,145,252,132,180,148,15,123,161,177,38,194,201,96,89,193,178,135,13,54,204,247,211,196,116,192,219,185,206,81,33,245,48,141,108,59,251,156,221,164,22,40,72,208,218,228,50,107,207,255,13,56,134,62,119,255,144,195,63,217,214,201,254,66,142,108,8,182,100,216,17,63,21,239,251,234,12,159,13,182,229,90,180,205,231,64,35,84,63,227,156,141,240,46,201,81,136,174,120,255,45,236,61,183,189,55,250,29,19,180,144,51,236,151,92,39,216,15,72,137,58,164,167,35,106,31,160,95,64,221,68,242,14,20,202,46,158,30,214,235,91,174,131,51,27,206,57,11,190,86,89,75,139,84,49,189,254,4,64,207,39,74,65,39,216,68,244,215,159,60,117,84,136,77,76,163,51,116,48,192,110,218,80,170,137,175,158,105,172,155,238,136,60,60,114,31,73,66,158,246,166,10,40,76,176,123,243,210,181,8,145,126,139,60,227,94,171,78,220,53,63,210,157,125,46,252,19,11,238,153,186,70,90,191,144,176,109,239,154,106,61,57,153,111,61,152,85,84,120,52,107,218,243,231,120,226,145,122,69,165,212,209,194,231,30,1,13,139,215,137,94,29,110,92,15,74,196,214,12,150,61,46,246,92,233,196,39,167,151,117,108,70,215,5,156,86,5,173,234,143,199,202,212,0,38,133,77,164,216,222,98,219,46,223,198,81,111,226,241,191,125,19,215,172,241,59,106,61,161,88,187,74,157,221,230,113,222,248,63,44,107,166,68,148,211,157,167,91,207,242,14,114,123,185,234,167,215,20,234,5,123,116,156,233,14,145,157,71,228,5,87,37,233,25,186,200,69,110,227,49,253,37,96,189,57,239,95,207,51,54,211,164,110,166,231,174,209,82,42,51,151,176,92,195,66,29,113,224,88,186,51,187,99,189,143,123,109,52,229,230,214,30,130,199,246,32,85,192,41,181,220,224,252,165,126,145,113,88,128,8,165,107,173,253,70,230,86,219,116,132,175,15,240,249,227,97,143,28,237,171,166,211,211,160,176,236,160,162,255,155,55,49,202,28,255,38,102,197,200,202,204,121,194,179,28,80,247,215,104,246,106,118,116,227,67,6,125,217,169,109,195,25,187,133,118,79,207,186,117,121,157,159,150,10,169,244,96,162,70,82,34,219,49,83,227,136,118,253,173,201,51,134,179,146,35,211,239,223,6,20,239,28,24,192,71,124,90,41,70,243,11,126,130,203,93,191,5,92,67,102,109,63,145,21,42,87,63,85,27,212,37,226,138,122,177,65,143,10,15,190,221,62,248,185,180,197,29,224,170,91,191,167,209,168,61,156,175,60,41,137,104,93,52,226,213,91,201,58,15,115,223,12,112,44,90,56,216,138,152,90,214,63,73,220,210,133,111,159,54,243,205,191,62,67,84,231,40,92,2,52,131,92,7,237,136,170,175,187,100,108,159,73,93,115,246,14,223,216,152,130,178,35,207,45,217,207,9,111,67,182,245,127,24,94,189,228,121,25,75,231,218,111,168,79,66,7,73,94,174,51,101,167,113,211,188,55,68,177,125,244,195,152,165,192,133,162,193,202,207,94,231,111,137,31,22,107,62,92,213,135,226,222,124,95,107,38,147,156,182,15,220,2,189,120,103,61,227,124,222,92,253,116,44,117,165,241,193,27,26,135,225,254,229,245,222,215,121,35,34,132,254,129,103,246,60,223,123,152,115,157,115,60,239,71,219,219,39,231,226,114,87,141,111,29,9,64,93,13,45,214,222,252,109,227,193,82,47,155,233,77,192,179,72,18,102,248,226,110,249,56,119,182,102,235,137,192,6,147,69,101,234,15,239,220,135,243,252,35,39,203,122,144,105,5,73,221,137,24,115,240,225,59,230,39,161,91,185,128,251,240,228,71,68,11,233,177,9,93,44,231,140,215,204,195,76,177,245,218,176,35,245,117,229,20,75,207,218,33,20,243,176,124,77,126,211,54,118,75,80,11,16,210,120,136,237,243,83,217,231,135,226,37,96,52,88,237,207,95,252,8,13,249,88,146,126,33,230,235,75,249,84,31,250,34,199,15,43,167,241,221,95,29,166,29,33,195,179,37,164,203,211,224,122,157,74,146,58,177,138,124,8,242,171,200,39,116,145,13,213,210,248,5,225,206,206,66,237,179,122,212,34,121,241,211,181,240,152,61,215,238,40,42,179,172,102,122,59,181,190,166,2,161,19,114,186,105,71,244,252,207,119,136,22,82,235,184,193,113,194,237,213,140,178,197,128,204,204,215,209,158,2,103,239,35,71,78,43,143,155,4,184,15,236,11,27,26,214,33,72,93,54,39,21,111,169,186,195,166,103,163,187,30,71,210,91,142,133,231,221,71,172,67,71,63,77,72,119,26,188,70,166,6,115,124,242,155,5,87,43,177,166,202,206,1,58,121,1,189,9,184,149,229,78,172,176,245,157,211,67,154,116,227,227,114,22,145,73,247,34,116,107,125,113,132,224,152,83,178,231,235,233,23,81,176,214,175,174,213,67,209,53,103,124,127,189,93,163,194,209,84,98,228,52,130,43,78,193,102,248,48,232,7,141,132,234,220,192,170,83,132,131,76,244,16,85,121,180,74,242,183,108,85,169,173,156,169,200,205,161,84,201,250,126,71,144,10,87,46,192,68,163,41,25,77,165,130,59,111,110,109,125,236,148,142,27,110,162,245,99,78,58,161,224,121,194,131,193,49,107,5,248,72,228,210,207,69,18,10,149,68,21,168,20,180,206,165,251,64,171,124,49,23,112,55,255,18,96,212,118,9,24,38,186,4,220,186,4,252,116,131,166,228,124,106,164,58,47,248,92,109,121,237,79,220,180,191,118,237,79,60,170,30,58,41,56,61,3,179,26,174,29,206,81,65,120,234,109,66,38,62,161,179,111,182,21,47,50,131,49,53,112,204,55,90,226,253,152,180,196,36,90,164,35,147,108,44,139,247,112,161,35,7,88,182,110,3,193,30,153,165,214,218,207,76,168,94,133,49,13,73,189,23,45,93,190,186,147,182,95,95,114,161,238,164,147,247,178,192,54,234,78,42,250,140,80,54,162,238,100,143,128,235,105,157,120,67,242,171,250,46,145,79,87,159,133,73,225,212,25,182,183,252,99,136,200,184,244,148,107,213,54,134,55,212,77,28,225,220,128,184,120,218,27,38,164,187,94,84,84,51,229,145,253,79,119,69,180,97,46,211,27,231,49,156,101,215,130,13,226,173,202,7,67,40,193,70,195,90,189,13,23,74,176,17,93,164,176,167,145,10,172,71,56,212,183,217,2,112,52,47,62,71,92,2,242,216,47,48,46,1,167,59,76,111,0,28,151,0,43,86,255,10,200,132,70,45,176,229,89,176,175,64,189,77,170,146,205,203,154,48,114,25,127,166,226,206,135,126,100,192,222,116,129,25,179,190,73,107,234,106,129,9,101,139,148,151,49,8,237,235,155,123,19,183,194,125,101,170,131,53,181,172,162,62,37,193,121,220,153,32,79,204,224,203,211,44,196,126,17,118,122,235,99,11,93,154,85,161,108,19,50,185,48,6,190,100,158,10,63,26,36,171,71,202,115,228,255,111,247,113,116,166,205,175,197,109,11,253,71,120,63,99,188,218,60,195,127,196,175,210,251,9,140,234,174,125,155,199,94,25,28,110,168,57,61,67,180,49,189,65,39,120,169,122,117,82,61,40,83,200,71,157,84,206,13,120,77,219,125,168,147,42,189,118,6,24,142,58,169,80,43,43,85,0,116,186,237,77,248,124,24,165,152,183,121,254,254,28,154,136,23,92,170,58,173,88,253,213,201,75,118,41,77,121,61,57,188,136,35,88,228,217,12,95,190,198,188,98,184,198,176,55,111,201,180,18,26,73,181,98,223,232,46,123,207,115,210,196,52,168,224,23,239,133,146,219,2,181,67,245,237,168,103,15,58,57,137,88,214,215,8,211,173,23,40,207,27,173,15,31,33,86,175,168,232,52,140,190,195,204,168,109,185,117,116,117,56,115,220,36,152,169,253,222,112,117,102,182,70,246,174,187,54,160,62,10,164,141,160,21,178,106,170,20,0,144,42,84,221,231,65,9,116,208,151,44,23,194,127,164,85,179,136,42,20,30,176,59,144,126,64,14,155,85,28,174,187,143,170,103,106,108,43,32,152,144,219,166,72,191,216,191,246,59,198,0,94,229,174,208,123,229,195,166,214,117,248,163,111,243,170,50,31,116,101,142,174,190,228,148,36,116,202,49,151,122,157,147,221,170,155,19,145,159,155,74,69,45,155,167,163,39,196,76,143,191,185,142,122,188,236,119,115,168,118,231,233,178,77,78,43,48,51,237,242,170,182,31,202,55,199,158,70,47,201,198,242,170,5,78,185,69,194,162,8,18,109,61,178,184,199,113,104,25,121,136,167,109,33,182,85,191,182,89,6,203,41,38,134,215,111,172,132,197,252,187,213,78,48,113,200,63,217,82,85,25,76,177,48,240,184,2,6,88,102,32,207,114,62,147,137,52,136,172,181,44,112,88,56,38,102,229,127,58,87,12,212,66,161,151,55,78,26,234,151,223,185,233,76,94,61,165,37,114,111,217,187,122,9,69,206,23,124,207,185,196,29,249,72,181,143,153,85,240,13,81,37,61,120,129,188,126,106,214,243,241,153,41,74,166,65,79,109,238,219,112,63,234,226,103,209,49,29,186,56,125,100,155,126,220,61,73,223,5,28,162,213,185,235,218,92,133,221,238,9,19,67,233,6,113,200,187,11,23,35,22,182,33,92,87,126,11,17,147,75,0,143,54,155,143,145,147,152,176,83,17,194,130,141,69,190,252,66,203,50,255,235,201,217,59,11,151,246,15,185,90,32,166,1,240,78,65,155,162,237,33,215,23,66,200,252,50,31,39,68,153,93,62,188,228,153,87,218,56,230,197,43,92,247,98,103,106,200,125,127,250,2,155,25,163,220,250,84,66,100,39,227,73,243,91,190,137,170,47,97,129,31,97,248,216,220,165,244,252,223,171,94,95,12,60,237,113,0,210,71,98,190,253,51,6,128,246,72,203,90,147,67,109,23,77,101,142,135,232,102,241,128,158,156,77,37,22,32,23,243,255,241,58,157,80,18,146,107,173,60,213,90,198,12,248,248,152,82,151,232,85,198,251,64,0,57,59,87,10,205,44,104,85,175,17,137,91,125,81,81,130,174,107,88,35,157,52,86,94,152,214,247,184,37,51,184,161,231,68,223,16,75,51,66,229,110,200,123,70,253,204,51,210,119,88,135,133,9,137,238,101,33,106,178,47,59,244,165,67,20,123,136,223,16,77,26,161,31,152,132,162,23,138,100,167,125,238,196,157,246,45,76,34,227,158,12,108,240,254,41,70,231,33,66,66,221,156,128,149,182,154,243,195,193,15,105,204,141,107,5,145,141,232,191,248,249,226,89,52,23,233,253,52,215,44,251,196,147,214,166,138,74,225,31,100,122,7,73,106,201,186,137,65,237,147,144,0,156,45,182,94,199,31,17,238,62,239,49,120,114,19,113,163,29,183,53,119,239,34,38,109,42,230,126,182,234,141,205,206,62,62,227,203,18,13,158,100,207,113,79,194,191,33,120,9,176,95,125,222,104,134,209,209,238,182,144,194,125,114,216,88,97,35,114,82,225,71,182,81,160,179,7,242,93,41,26,120,230,221,129,151,25,21,76,213,196,201,126,129,107,248,3,140,201,150,105,93,185,25,182,31,79,65,109,78,17,193,255,77,254,36,1,115,149,82,156,109,86,55,181,229,193,219,55,249,175,47,190,95,53,95,210,28,170,75,0,38,105,227,23,37,39,111,108,255,111,223,201,255,240,66,19,95,64,45,92,107,193,137,67,124,106,145,167,195,43,28,138,25,149,175,208,200,253,237,189,77,210,0,0,120,218,43,164,118,206,237,68,111,236,17,88,92,234,65,121,162,235,10,145,146,238,235,38,113,155,31,222,48,157,201,153,75,64,57,218,109,210,23,198,126,253,117,55,211,171,205,27,214,13,133,216,121,215,227,111,236,133,167,70,2,207,235,102,29,230,127,14,136,94,16,167,123,84,192,192,129,63,187,237,166,134,115,10,191,1,163,38,151,111,116,47,16,123,27,252,40,241,89,190,110,182,249,61,89,8,138,157,34,142,118,124,62,63,229,164,124,30,32,244,178,2,202,242,152,234,170,131,254,139,148,128,166,164,217,219,141,166,247,208,136,67,209,142,136,219,104,165,78,166,193,78,106,25,229,56,229,22,43,181,100,54,247,238,18,224,180,148,246,96,28,157,78,209,14,70,108,180,146,99,63,56,246,173,133,226,225,87,125,195,67,96,243,121,99,133,170,79,232,35,140,192,177,168,90,227,80,22,23,145,45,182,7,63,32,1,166,244,17,28,65,164,120,244,187,249,254,234,109,225,152,190,231,100,198,241,11,26,0,2,54,41,6,38,189,80,116,127,71,2,197,39,154,79,21,159,16,44,48,73,89,152,188,131,117,163,127,252,191,125,195,254,215,235,106,205,146,216,27,195,245,2,34,73,220,244,182,120,114,173,132,77,117,222,104,140,80,227,139,60,188,184,73,32,44,22,56,247,248,147,17,43,133,55,112,202,168,78,174,212,32,90,129,60,169,80,243,124,181,255,150,174,104,175,90,119,95,81,98,109,145,161,250,41,169,65,255,196,133,177,0,169,84,117,237,231,71,89,65,155,39,90,41,62,123,236,119,31,247,194,24,167,190,22,76,109,123,23,157,235,23,19,187,246,255,152,168,239,51,194,171,60,214,60,130,250,149,206,190,143,37,228,59,185,4,52,42,133,120,71,84,117,253,104,189,1,97,184,4,96,66,26,71,58,113,75,2,130,37,101,66,163,151,39,127,238,188,89,212,112,165,122,44,216,102,114,150,185,194,157,120,116,47,126,112,124,113,230,230,187,188,186,24,4,73,236,76,225,246,27,9,239,9,21,140,175,144,233,218,201,47,228,223,74,154,43,52,148,116,38,171,93,243,79,110,137,129,147,118,188,85,207,12,103,239,111,143,125,103,17,238,164,125,61,144,174,123,213,54,49,62,110,149,88,53,123,235,173,145,101,120,78,211,248,125,242,161,126,169,131,188,54,76,188,196,161,168,255,18,16,26,220,223,33,24,71,250,186,113,154,192,7,125,12,43,43,252,113,5,95,251,150,6,101,241,251,163,147,214,53,123,111,0,159,170,45,81,138,149,99,98,24,112,63,132,105,34,252,251,189,189,179,119,57,221,202,20,124,104,170,75,104,158,152,83,45,0,244,226,255,219,183,245,63,188,240,27,73,49,67,30,167,160,251,39,198,118,7,64,5,211,178,108,133,159,183,66,169,104,95,161,21,84,191,90,98,96,110,47,20,171,160,70,203,30,37,252,202,49,176,234,38,208,114,90,153,188,126,187,91,216,100,204,194,47,108,212,151,187,112,244,155,171,215,199,187,226,19,84,57,60,6,203,63,47,1,103,219,43,178,27,6,111,251,43,220,141,237,230,83,88,96,84,203,91,113,24,142,103,92,226,31,190,6,47,83,127,242,72,29,206,41,248,121,175,81,101,255,254,3,203,64,61,169,103,95,166,243,137,106,180,232,187,54,122,0,41,66,137,9,188,63,162,23,179,191,241,106,188,190,104,110,111,204,101,126,88,156,204,133,104,123,21,189,70,93,77,96,46,121,9,224,110,111,12,166,174,124,72,112,219,45,229,5,161,151,239,147,71,81,149,14,8,95,19,168,226,254,41,42,114,135,115,164,59,130,179,228,234,255,125,225,186,90,173,137,136,154,246,136,59,45,141,199,215,113,60,156,163,120,47,187,90,8,217,7,25,27,91,177,111,117,189,148,211,248,194,47,183,121,49,240,209,231,246,35,243,89,130,214,39,27,114,203,139,178,152,56,105,44,4,55,143,25,154,216,67,126,126,66,45,98,37,181,234,71,152,143,41,37,118,175,86,66,240,194,141,12,88,55,191,238,0,147,196,141,143,255,183,111,220,255,122,221,8,89,224,14,3,45,112,191,25,120,221,218,240,58,32,154,154,4,122,35,167,93,117,229,193,119,2,97,113,96,106,100,230,30,206,155,82,82,89,118,5,204,22,145,133,186,237,239,31,30,138,39,175,243,113,73,21,124,216,155,242,33,122,169,240,255,161,238,175,131,218,218,223,182,15,52,53,138,183,184,21,40,16,220,138,59,180,120,130,7,247,22,15,16,40,94,160,84,113,39,4,40,94,36,120,208,224,80,40,238,197,29,218,98,197,93,74,161,244,16,182,245,247,188,50,207,126,102,206,156,247,172,127,246,236,153,46,8,89,235,107,247,125,93,159,171,106,36,10,88,170,199,254,237,103,175,250,5,206,215,91,134,241,80,95,161,2,160,181,239,182,247,69,199,67,252,175,171,39,111,190,246,54,243,38,197,100,173,148,224,165,158,170,48,176,147,222,36,134,22,17,249,121,237,132,43,177,42,205,178,128,19,94,165,205,10,21,174,228,210,50,191,164,214,132,139,203,130,30,80,51,50,242,210,156,116,220,216,40,75,191,78,195,147,125,118,190,184,246,117,86,14,218,210,180,245,106,163,50,231,76,109,127,165,100,233,238,183,42,251,79,251,233,150,191,0,216,47,167,218,122,244,134,218,139,111,245,155,119,49,36,59,34,205,103,3,118,126,60,249,5,176,189,102,39,44,111,107,102,55,84,226,68,246,67,102,239,45,73,98,44,72,120,245,14,235,207,65,253,29,154,187,47,203,150,60,36,146,72,99,213,211,250,95,68,248,94,116,241,137,78,129,167,170,229,220,35,63,39,143,62,151,30,42,165,96,150,233,17,137,245,53,113,188,127,249,43,62,63,36,176,242,91,148,141,92,177,18,50,216,89,165,214,137,109,108,182,7,81,225,134,2,163,6,56,0,156,14,251,164,100,202,4,15,255,127,253,36,255,155,23,219,243,0,133,59,209,184,180,33,34,164,220,146,155,28,54,70,142,108,138,250,75,0,27,78,183,27,60,187,140,215,30,57,86,112,240,91,61,147,120,237,233,53,219,119,81,106,50,178,194,237,100,219,224,248,93,184,71,203,220,175,235,98,240,38,13,140,76,209,41,113,251,37,88,211,120,160,186,91,241,121,181,217,75,127,143,136,84,99,17,190,14,242,198,166,58,59,230,95,0,201,193,229,138,237,82,15,250,107,190,139,235,115,71,37,105,180,167,219,181,46,135,132,50,54,7,32,203,231,220,174,191,0,142,187,47,3,173,110,126,221,28,120,99,139,163,12,114,221,237,249,116,1,141,121,1,177,130,10,48,88,84,57,9,166,145,190,104,255,241,180,228,203,20,197,100,112,8,235,99,82,82,83,52,125,138,14,197,65,197,181,16,95,119,97,219,183,153,133,1,145,245,52,223,179,90,168,92,112,72,188,99,66,70,95,126,101,71,182,30,29,144,128,170,150,60,164,222,46,196,64,47,230,21,165,101,202,204,238,214,135,77,27,9,176,146,198,245,6,232,185,60,149,217,11,0,188,139,8,73,56,213,109,201,121,222,216,254,232,130,240,65,159,124,234,41,62,231,228,27,11,147,214,103,79,222,76,228,83,114,144,237,244,190,117,9,182,129,243,232,47,220,208,204,119,229,123,120,159,84,98,190,89,225,137,46,17,46,197,125,234,224,174,0,39,69,193,208,152,232,255,39,31,183,32,61,95,190,73,192,157,24,192,251,81,133,39,72,102,55,190,34,128,157,219,91,149,51,109,234,142,153,229,29,30,250,113,250,47,215,34,102,12,116,134,72,176,23,2,251,230,56,191,138,21,108,238,159,142,92,196,220,126,246,113,63,49,201,117,60,213,180,241,115,196,106,120,250,10,137,76,149,195,76,131,72,72,108,206,47,0,98,45,247,211,166,235,77,246,62,179,3,126,253,150,137,234,189,167,196,208,161,159,100,45,89,143,133,76,133,79,243,91,207,79,101,21,214,236,248,3,135,158,254,224,109,177,188,33,124,205,226,59,235,181,66,253,239,218,245,155,195,129,190,205,220,124,209,250,7,23,36,215,14,77,194,106,52,135,77,54,229,220,52,178,237,180,78,0,95,248,112,67,112,109,135,29,150,79,110,242,108,133,111,253,236,154,253,116,216,122,49,192,98,73,33,86,167,227,68,81,91,123,17,28,192,93,178,236,44,213,237,59,135,154,56,251,5,176,124,181,40,76,159,155,163,104,165,8,73,134,42,134,46,147,246,106,153,205,95,124,48,185,57,181,220,11,108,103,110,131,130,204,12,211,173,62,84,94,167,244,36,123,219,208,103,51,214,88,149,52,119,247,220,188,162,72,77,250,86,84,125,142,216,76,83,47,203,243,15,149,247,37,124,240,154,134,69,134,122,22,173,139,119,252,157,19,30,144,9,80,59,119,180,228,182,53,127,7,140,38,159,0,40,238,3,200,150,251,44,245,184,214,104,39,123,111,44,20,12,224,182,139,117,143,22,26,188,200,96,76,208,194,96,86,87,22,180,9,217,171,141,199,131,123,126,143,163,163,40,228,172,80,186,110,171,120,51,199,198,198,72,255,185,64,224,134,196,54,82,164,160,145,222,183,214,219,177,118,199,153,129,144,101,64,16,125,12,215,175,236,89,178,178,161,69,3,60,78,248,46,8,28,232,59,123,198,44,40,131,194,152,181,230,75,50,225,177,66,210,58,43,105,176,0,101,67,34,67,108,17,51,89,146,188,94,195,216,36,33,167,217,97,218,87,127,60,99,227,243,141,79,13,185,83,51,184,237,29,181,157,161,63,63,13,217,140,18,169,88,104,104,197,242,154,32,171,22,67,156,229,61,103,13,77,241,107,188,248,71,166,42,183,173,20,41,0,88,50,203,78,243,245,172,182,127,168,204,108,170,255,212,5,61,195,69,254,37,51,83,146,131,86,192,184,77,145,100,91,22,181,137,68,75,127,189,77,167,52,133,144,180,130,174,12,1,237,224,58,132,232,102,111,12,1,47,240,179,117,16,98,193,200,3,246,25,162,89,249,96,31,146,197,201,54,253,52,244,135,250,199,35,204,167,59,229,24,195,4,232,8,255,101,92,155,77,224,183,170,134,247,18,189,131,177,228,210,186,180,83,49,99,131,149,71,237,5,24,25,153,4,174,29,189,58,101,23,178,215,125,17,135,1,229,180,229,141,216,243,205,96,64,57,240,3,98,3,23,224,21,40,7,105,7,81,69,128,153,48,97,58,244,24,44,17,96,193,94,180,2,119,104,3,29,206,173,215,54,154,167,91,244,104,92,146,72,61,70,168,106,89,71,4,155,185,105,108,90,11,62,55,247,190,91,101,80,9,201,162,232,201,208,251,247,168,32,100,37,183,72,34,199,106,169,76,113,8,181,245,224,224,161,207,237,42,208,177,218,142,95,89,224,36,200,239,52,25,124,3,25,67,98,107,77,1,237,37,12,130,63,189,90,190,250,158,61,206,175,97,64,243,95,166,213,31,47,31,51,132,152,180,142,117,45,179,224,175,118,248,208,42,96,210,201,48,65,187,96,217,193,76,230,12,40,68,7,4,81,13,150,184,250,69,77,166,157,223,69,240,23,28,5,222,114,214,4,2,193,219,124,49,44,66,184,105,89,2,47,92,23,59,77,130,250,113,24,5,128,194,35,54,246,134,83,55,237,97,44,62,41,178,58,127,62,212,219,36,15,219,223,233,147,125,87,153,173,98,65,234,61,39,208,244,137,213,218,125,62,190,228,33,214,111,236,75,181,133,229,91,29,147,47,158,172,139,72,142,235,42,230,214,243,216,74,172,176,25,152,44,224,193,29,144,236,58,145,49,74,214,80,208,10,158,191,157,206,107,162,91,179,8,117,51,241,188,247,200,212,177,70,79,96,108,170,177,200,202,134,162,232,86,65,87,99,222,62,43,84,131,224,60,128,239,83,157,140,91,170,113,203,75,1,22,185,89,143,136,237,111,7,42,106,235,99,53,94,237,141,232,189,202,158,147,63,11,171,183,187,113,81,224,188,238,116,194,116,237,16,14,5,158,71,242,41,35,188,204,14,161,167,232,153,182,145,124,166,58,114,152,228,136,127,156,193,161,104,128,171,22,213,207,199,152,59,248,244,127,34,252,252,127,1,246,191,253,2,180,10,69,157,189,199,47,184,54,198,95,45,88,202,226,254,5,108,99,99,141,244,106,21,117,170,248,176,174,237,83,56,116,82,159,27,223,155,118,188,127,119,193,113,81,69,3,202,236,107,82,172,168,232,87,132,249,49,70,69,135,211,81,140,158,14,187,172,221,37,247,206,82,78,148,198,159,83,29,240,91,245,255,2,232,207,57,55,9,8,174,164,74,28,55,56,152,235,227,77,110,181,45,229,76,37,11,195,72,66,145,143,139,82,250,162,220,201,242,116,142,198,232,35,190,120,239,9,42,200,69,84,229,10,117,61,65,211,198,31,88,91,72,153,22,78,183,217,60,242,105,190,109,158,97,121,78,19,82,38,204,242,17,193,37,71,108,234,117,91,57,130,186,94,3,148,40,115,203,149,41,83,14,11,157,72,148,116,15,218,34,88,84,252,86,176,6,46,165,134,98,39,108,190,252,76,55,74,254,157,74,236,201,228,31,95,162,139,244,198,131,146,186,146,167,31,214,242,205,214,36,233,191,58,223,56,26,255,113,162,53,239,84,55,176,112,214,63,112,80,214,48,146,171,111,115,242,69,236,49,224,154,125,197,136,189,100,200,84,73,115,58,75,131,219,182,219,28,189,225,174,109,95,119,172,200,79,115,143,15,231,125,35,73,238,59,211,123,40,63,19,94,203,82,83,77,114,109,102,225,190,169,10,187,20,93,206,91,86,43,86,190,239,81,178,185,197,121,231,206,55,62,133,100,114,220,131,85,138,21,203,17,188,223,172,78,230,36,90,223,50,27,103,226,111,124,252,199,231,145,6,87,26,197,61,68,170,21,79,216,187,176,143,78,187,123,49,255,149,110,5,250,175,174,210,150,88,61,164,254,154,102,225,159,134,20,218,218,191,252,40,196,87,238,197,36,189,0,96,183,124,166,0,19,19,211,253,171,161,73,216,164,219,249,93,56,32,60,143,202,207,176,141,143,97,225,158,46,157,123,18,23,69,248,112,237,106,160,218,61,184,93,31,58,223,78,101,171,104,200,207,38,194,158,81,176,170,66,217,243,143,143,68,251,242,218,226,57,77,226,119,235,112,219,132,239,129,204,158,1,28,242,53,67,235,68,248,163,173,27,17,12,93,219,201,246,149,241,111,60,18,176,227,147,51,172,228,179,147,224,86,89,155,191,175,118,210,138,235,163,185,5,229,108,170,163,11,60,72,66,9,254,37,57,149,110,145,169,39,203,162,241,169,198,94,163,8,110,85,73,68,94,79,143,112,10,227,135,216,234,113,204,13,55,104,93,126,1,148,21,187,166,254,48,46,139,33,121,130,130,237,92,9,5,87,249,159,54,90,254,225,23,85,248,95,173,203,239,201,127,1,152,5,118,216,143,67,90,202,203,138,213,45,154,220,73,13,116,111,13,127,142,29,181,106,27,98,39,168,90,72,30,98,168,26,247,148,235,79,237,66,31,163,124,99,98,60,139,12,67,237,12,104,112,199,93,138,217,83,71,243,106,94,164,51,230,107,197,214,25,39,7,23,9,231,210,186,201,226,168,232,33,24,148,172,98,242,182,44,152,164,1,98,143,41,11,47,122,164,91,94,158,186,253,2,124,77,234,252,57,104,149,67,210,46,200,229,22,96,55,57,129,167,190,129,54,121,164,17,165,147,11,154,227,110,60,215,159,81,137,16,203,176,138,203,133,144,199,150,7,35,244,203,98,232,1,247,74,241,94,166,122,159,32,206,36,158,24,212,76,136,238,153,215,254,224,154,126,195,238,8,90,231,183,222,64,84,205,186,112,175,70,206,132,113,102,36,16,174,24,249,10,55,246,5,111,21,3,214,176,167,104,4,247,226,48,89,75,130,127,199,13,10,83,20,57,120,120,10,8,8,136,102,35,24,216,153,185,29,180,224,119,253,243,193,130,72,22,43,42,210,27,75,78,40,176,79,33,163,127,191,58,227,186,230,98,5,143,188,96,67,172,95,60,157,118,8,116,172,218,15,36,59,218,218,13,14,47,202,130,182,112,174,73,248,61,254,251,17,241,21,146,187,71,57,90,190,46,211,181,189,101,145,178,180,174,91,36,163,25,163,146,215,113,34,161,235,230,194,30,68,58,131,218,144,183,102,48,210,11,32,27,182,137,173,236,234,171,121,213,173,73,171,205,233,166,114,221,86,253,127,93,71,235,254,215,117,212,118,186,249,223,173,163,35,87,163,83,243,83,141,14,84,255,1,41,181,163,207,207,27,102,201,9,124,239,135,44,87,110,24,166,227,221,234,226,109,105,121,133,197,173,103,127,127,236,75,61,213,139,151,23,175,234,50,71,87,202,140,63,190,220,253,5,88,5,188,62,63,241,95,50,191,54,59,104,84,247,41,108,117,14,215,113,116,252,132,250,171,53,17,197,137,214,205,154,139,186,174,161,52,167,245,93,86,155,241,13,169,95,0,212,157,92,155,151,219,189,120,9,233,164,178,23,100,209,36,175,43,224,160,6,174,31,170,161,23,20,90,187,63,97,49,207,131,183,99,201,229,108,117,140,241,100,58,15,231,204,63,162,121,189,201,224,143,217,240,78,167,94,229,239,42,227,27,204,232,90,133,51,83,14,28,239,206,190,92,40,193,54,232,232,17,232,75,209,129,10,240,38,29,52,133,179,169,73,207,12,172,125,44,83,209,88,91,114,250,5,216,211,247,231,90,36,251,204,207,167,116,103,4,218,212,154,119,179,200,241,126,45,173,186,191,138,159,189,82,77,77,21,147,86,106,141,34,213,210,27,105,17,74,195,178,27,122,173,207,76,125,106,191,228,153,112,31,139,182,10,17,95,158,78,159,60,130,240,236,146,106,209,158,134,18,107,164,126,52,81,213,169,1,160,74,218,2,148,139,110,181,109,115,252,79,54,162,255,223,190,216,138,101,131,186,2,116,187,52,79,239,18,48,247,117,124,153,225,177,17,1,96,205,252,2,136,186,109,221,217,37,248,88,205,116,32,209,100,87,210,124,131,224,120,214,77,225,14,81,206,196,7,252,196,179,110,70,74,26,41,195,112,165,158,95,128,81,156,132,153,224,29,249,182,151,75,38,159,230,65,119,251,111,137,244,89,25,143,156,95,123,21,255,33,234,248,23,128,157,146,64,255,23,0,247,37,1,155,173,251,11,2,214,237,112,170,73,28,22,3,146,235,38,81,135,35,223,161,114,98,83,50,222,160,231,50,254,88,167,223,179,5,243,106,76,236,121,228,217,62,60,20,151,126,44,83,175,195,56,242,130,231,228,103,222,155,212,172,111,71,81,110,31,142,114,53,140,127,112,94,100,178,114,242,175,48,231,222,39,202,142,10,107,95,52,94,191,121,103,235,154,150,147,254,43,119,98,95,41,251,99,211,211,237,87,102,106,175,169,46,186,120,232,138,117,147,88,189,166,230,72,4,252,85,84,201,226,126,1,228,233,191,40,7,165,190,154,212,90,156,24,232,108,41,147,223,62,19,200,180,124,80,174,246,0,97,110,43,211,28,77,27,80,177,125,24,113,72,224,127,192,235,239,204,26,77,224,185,232,34,183,130,179,130,187,114,67,203,21,192,243,240,70,191,231,56,157,206,212,159,105,221,66,82,20,116,178,137,182,123,159,170,88,130,245,166,91,123,146,255,4,141,49,127,178,184,55,255,177,22,111,40,204,191,194,141,190,137,187,142,156,54,74,223,231,145,252,227,121,191,177,226,90,238,156,68,216,61,236,241,197,98,225,41,234,8,54,38,67,106,4,34,38,239,237,125,207,130,105,75,172,205,12,132,155,128,10,229,163,4,45,163,108,150,100,229,28,69,38,240,186,16,197,221,133,233,199,179,195,80,107,106,35,23,7,23,121,31,205,0,40,120,34,163,242,116,179,243,180,61,170,130,66,132,99,234,179,97,137,74,88,24,71,220,91,84,166,21,187,6,195,83,122,102,120,162,170,45,105,165,248,48,37,176,42,80,197,48,217,14,86,206,180,25,189,101,172,11,227,11,175,42,233,239,78,68,134,223,111,203,101,224,27,81,203,214,102,34,98,39,93,119,115,112,129,61,112,130,50,75,54,170,215,84,214,100,114,171,24,161,145,216,131,211,2,250,153,233,79,12,38,219,187,104,180,87,26,176,225,118,90,86,36,147,28,184,214,226,9,99,90,33,66,183,191,50,39,243,0,225,129,169,145,139,32,235,22,189,221,254,118,118,28,176,177,136,28,55,219,228,134,152,27,111,22,39,229,98,209,33,114,56,211,2,60,174,63,97,35,252,83,234,176,176,229,174,9,178,33,111,132,14,138,195,178,216,112,96,19,151,159,51,154,29,215,173,103,55,234,40,100,237,195,45,124,124,226,69,248,182,60,210,142,47,235,46,36,255,167,6,182,46,83,103,133,219,151,182,199,163,154,75,204,183,108,230,173,3,17,118,158,109,9,52,142,221,54,234,217,136,11,251,173,127,140,50,116,176,252,255,54,39,242,218,250,51,44,250,195,23,91,115,178,211,133,184,213,111,202,192,63,226,109,190,254,240,22,211,138,176,174,253,170,92,36,66,86,109,95,55,68,155,183,233,108,213,165,229,97,149,152,79,94,107,42,169,242,0,128,133,161,119,255,69,18,166,186,248,15,224,48,254,111,198,24,141,221,87,116,127,219,90,228,127,253,57,196,58,77,63,28,52,9,10,251,76,101,54,37,138,169,201,133,240,20,183,5,15,210,229,117,187,52,146,42,2,121,221,181,67,226,118,163,209,117,57,198,114,207,149,227,247,77,140,244,102,28,100,51,110,216,70,228,236,29,127,170,61,184,45,253,164,59,33,152,3,28,195,160,187,122,80,192,11,220,8,7,53,25,202,7,41,99,52,242,86,235,122,95,185,66,150,132,23,224,141,228,50,74,99,246,106,28,77,224,100,217,226,17,70,29,104,37,229,182,124,34,161,49,187,119,8,151,104,236,149,78,114,24,205,206,2,21,76,188,92,153,99,130,175,205,156,89,174,23,119,215,214,100,143,244,48,189,35,161,236,74,148,193,229,78,208,113,8,111,33,143,117,197,203,119,177,247,50,113,245,206,38,9,133,132,140,178,227,141,21,205,194,74,83,55,81,253,92,56,169,162,196,137,137,137,80,211,221,1,154,162,157,58,196,124,193,161,223,246,218,114,249,183,198,6,127,209,100,209,225,145,105,144,217,4,103,76,76,186,195,93,253,161,244,170,70,9,27,124,47,200,71,177,4,237,245,41,88,152,51,139,99,39,161,246,60,86,74,47,15,141,43,85,100,143,201,196,135,114,202,167,240,249,172,10,92,33,184,161,96,129,7,224,230,67,247,50,88,137,86,187,104,65,110,249,7,227,209,195,39,117,66,89,150,20,131,46,86,2,186,41,9,76,93,78,18,246,64,84,135,79,97,248,154,33,178,141,109,78,196,216,8,59,137,201,76,211,61,30,54,198,106,99,34,64,193,197,223,241,188,166,54,35,120,177,12,18,38,198,103,228,18,170,32,154,77,197,126,20,187,133,202,141,223,43,61,96,119,132,251,168,60,91,64,188,85,177,90,226,124,140,127,45,188,66,131,10,226,122,198,91,122,88,183,194,80,172,204,54,248,184,131,113,124,125,19,19,145,136,217,191,65,198,43,169,24,176,193,136,44,48,196,230,17,99,42,161,216,231,116,222,69,246,41,42,242,32,94,162,229,231,6,59,58,214,125,222,253,108,45,37,69,241,57,253,185,100,31,149,225,235,58,177,161,38,106,54,213,67,217,49,76,222,60,111,218,29,253,202,109,8,166,40,56,127,182,14,102,203,23,233,219,118,185,170,121,17,229,92,107,127,81,80,238,98,243,145,27,107,49,199,95,112,184,27,253,62,33,243,172,61,134,56,213,48,245,8,195,112,23,240,197,90,226,209,95,192,159,237,187,189,92,45,219,90,54,124,248,38,248,99,195,89,161,113,8,52,199,88,233,186,80,205,70,68,149,98,22,24,123,92,17,201,12,180,231,209,167,191,220,245,197,189,19,70,189,19,123,27,108,161,185,123,68,40,214,157,42,14,74,11,140,113,101,188,60,28,66,198,145,212,154,254,192,8,7,35,56,2,142,200,100,122,69,91,117,252,177,109,198,100,229,109,37,242,94,141,1,75,16,195,225,87,113,201,170,172,157,47,165,27,142,12,203,53,139,202,204,236,206,28,252,180,130,236,78,36,54,89,178,164,153,220,96,194,184,180,100,165,21,105,239,111,17,74,146,235,147,111,10,175,23,126,189,30,243,80,69,251,147,247,163,208,145,142,37,229,161,84,24,247,234,236,108,120,138,172,38,82,44,127,100,11,5,22,251,48,105,238,56,77,62,233,237,194,241,39,224,251,232,217,247,164,164,97,114,23,200,98,118,227,232,187,1,142,19,235,185,145,28,181,124,197,69,123,89,56,74,94,217,227,147,212,219,74,107,39,168,101,67,124,167,123,95,95,47,120,231,117,25,51,141,223,104,206,145,158,149,83,117,17,42,65,106,107,137,187,210,180,90,47,109,88,125,162,214,160,43,252,237,200,46,158,76,121,241,8,165,136,253,121,86,80,146,129,52,126,157,235,8,131,206,116,35,63,136,58,65,61,175,42,112,124,227,230,10,92,165,107,120,195,65,46,132,113,52,32,23,162,217,8,203,220,189,26,140,161,31,226,250,235,94,188,44,191,0,91,202,236,4,215,92,56,146,254,44,208,86,113,122,196,121,52,143,246,207,93,167,18,186,176,179,186,133,88,163,95,3,36,162,21,60,102,179,123,238,41,252,12,249,226,97,59,23,75,91,189,88,27,140,180,147,75,202,102,184,28,114,84,214,173,130,12,177,234,177,46,89,30,138,77,222,44,197,230,10,132,179,174,79,199,244,66,202,165,45,25,25,52,11,32,64,38,236,177,8,152,146,40,255,156,118,84,1,201,74,22,72,60,104,14,114,2,230,172,211,16,143,223,68,215,68,12,0,172,62,104,46,114,253,232,199,151,65,120,191,104,83,226,172,9,149,77,140,116,253,204,98,0,197,134,169,215,29,132,45,88,5,78,195,58,241,225,96,67,56,62,60,142,173,155,181,253,223,241,238,159,172,223,191,156,183,44,182,22,247,157,51,20,187,28,39,81,246,157,147,47,210,210,177,198,56,132,104,151,138,52,123,244,246,83,202,189,64,220,135,158,36,247,226,242,59,105,189,129,139,157,126,132,121,21,231,55,21,14,91,109,58,134,119,249,4,159,231,20,183,133,200,245,224,182,189,137,149,245,185,209,197,186,71,188,216,25,92,221,3,37,233,49,11,222,55,147,194,22,158,150,13,31,172,96,37,157,38,15,211,29,202,173,214,129,37,186,8,22,149,246,173,237,49,46,191,96,138,254,9,214,89,86,240,232,92,35,35,142,148,79,24,84,21,174,54,147,107,107,229,202,175,0,173,73,205,132,64,112,120,72,98,73,210,18,41,18,104,20,150,219,149,56,15,100,35,38,242,181,139,54,120,5,173,66,116,78,65,76,44,203,138,79,187,48,201,176,69,158,130,73,58,217,220,156,178,227,1,222,227,159,84,195,250,252,82,5,232,178,226,78,51,20,215,133,12,132,61,18,146,4,76,140,252,117,169,98,93,179,68,173,140,59,244,145,122,18,196,33,32,8,57,130,27,79,86,110,68,25,59,236,95,3,210,227,147,254,219,135,187,102,15,147,213,254,77,154,232,90,243,96,1,183,7,244,241,115,120,132,157,42,195,184,76,88,7,219,40,39,230,255,221,90,223,112,6,99,175,244,180,220,98,72,99,78,61,18,241,27,208,64,110,83,182,58,66,230,133,103,179,20,34,247,231,34,17,202,32,230,246,134,132,123,198,129,123,83,138,11,225,195,106,217,209,211,18,122,115,52,54,19,158,173,125,207,42,133,215,204,176,62,190,51,47,82,106,21,156,208,124,139,136,159,19,116,182,234,118,17,169,31,216,78,18,128,113,8,207,128,137,17,235,252,198,197,150,6,56,7,171,7,51,234,113,149,210,250,157,25,22,231,143,136,12,243,3,179,18,45,176,173,169,248,212,29,110,174,196,23,224,11,199,81,95,30,61,167,85,114,222,128,24,22,181,156,102,100,167,198,226,179,250,8,245,86,226,37,186,29,189,84,251,250,208,197,223,105,136,181,170,231,192,206,186,54,138,27,62,61,83,110,243,243,178,51,186,51,30,208,45,224,150,111,92,120,112,239,96,90,143,132,190,117,199,120,237,211,112,135,55,169,151,79,67,162,138,243,240,246,60,115,79,54,88,139,10,174,99,165,208,96,237,163,3,147,148,7,185,176,107,81,49,216,185,160,111,109,80,94,27,246,168,142,234,146,13,96,101,40,79,171,204,165,183,192,245,105,96,214,201,213,241,114,45,173,231,48,230,112,90,155,99,171,30,166,212,121,163,158,64,227,129,72,118,38,171,68,103,213,159,189,132,189,5,79,137,176,141,22,120,247,186,209,46,82,30,220,127,34,207,63,172,70,148,46,75,172,174,238,161,206,160,102,23,233,44,88,14,3,105,213,85,50,80,187,211,68,138,0,132,236,43,245,154,116,49,16,212,101,76,102,42,33,6,130,218,131,201,76,205,186,130,160,98,140,144,246,66,84,151,11,89,226,171,6,26,166,21,155,161,201,27,98,118,119,61,237,18,116,19,66,56,117,177,180,182,189,131,200,243,132,80,211,38,39,181,69,14,42,14,214,220,53,167,201,97,130,219,16,7,15,78,187,145,6,117,240,111,136,41,170,252,161,254,82,141,37,253,12,153,68,170,224,95,0,131,190,89,53,141,117,215,197,50,38,19,35,46,50,20,97,138,96,210,29,185,79,212,51,48,245,250,118,96,54,51,1,29,34,191,179,180,228,191,23,253,1,0,220,221,66,11,143,63,235,181,50,139,109,232,235,36,101,219,223,32,101,223,91,227,43,172,113,17,232,225,36,211,33,35,100,199,36,93,175,49,192,196,203,93,56,129,14,85,123,55,173,18,244,148,56,167,140,147,12,72,196,159,50,11,8,240,15,215,127,77,17,49,252,236,193,222,168,187,122,54,55,210,107,253,201,215,27,219,69,216,5,153,139,134,55,22,235,51,49,137,114,173,41,237,111,246,125,14,241,139,194,118,109,188,55,227,112,161,96,210,249,226,117,212,186,135,62,127,47,233,217,28,88,224,118,163,83,130,104,255,205,57,53,174,53,76,109,79,120,78,69,49,142,187,146,89,207,67,21,61,229,127,248,111,42,143,180,250,212,223,20,245,151,199,249,63,78,189,140,228,123,14,22,242,162,239,138,33,33,84,130,7,17,135,236,148,171,109,216,165,2,183,163,43,68,146,192,196,149,192,89,227,16,89,33,182,174,87,94,90,24,3,24,157,110,179,198,201,223,145,100,89,28,129,28,255,64,123,175,196,100,255,202,120,134,255,121,77,186,63,2,185,31,5,140,172,141,209,98,148,109,29,102,234,138,8,43,227,160,147,243,160,230,160,125,193,196,71,72,149,220,13,209,91,79,243,174,48,162,113,177,251,130,78,6,3,139,228,177,122,234,85,45,185,17,2,174,116,208,199,223,249,56,216,116,60,180,237,15,187,129,32,5,197,148,133,25,227,34,146,36,53,213,18,109,53,20,33,48,10,60,152,10,50,18,170,106,250,55,251,49,242,53,252,201,242,194,242,14,59,229,226,175,248,50,220,98,250,33,86,68,95,79,131,152,33,161,36,43,243,185,208,157,154,108,12,230,42,85,91,190,66,11,5,7,237,220,51,162,27,38,137,141,171,69,190,22,200,189,174,45,32,192,205,249,129,170,213,35,245,4,146,60,102,22,213,56,39,89,101,114,82,29,29,68,98,75,109,228,11,226,156,94,118,229,23,216,178,252,100,214,114,118,57,139,72,246,121,99,192,88,84,31,223,101,253,1,198,122,131,200,153,22,194,128,177,244,42,250,157,77,249,97,96,150,89,240,104,28,84,64,14,245,3,39,123,44,95,247,135,14,199,159,153,239,157,78,127,69,190,183,193,147,61,170,137,109,226,50,64,252,90,108,225,93,151,215,237,241,251,37,217,182,206,206,221,90,166,150,220,251,91,145,37,241,6,54,25,19,140,202,47,164,67,116,243,187,100,167,217,67,153,227,171,12,129,162,11,70,14,111,34,56,33,115,220,96,21,199,121,194,184,173,154,165,5,35,148,179,213,243,90,121,185,12,109,43,37,69,158,66,226,233,104,55,36,58,231,179,42,11,1,75,38,20,95,28,225,172,227,233,62,15,85,155,194,129,249,174,246,94,227,72,37,245,117,63,95,180,62,223,232,120,57,191,247,244,230,84,247,153,85,65,252,210,91,253,13,83,93,92,141,177,114,149,243,129,174,184,71,203,38,106,39,74,183,149,111,74,101,178,169,89,179,56,91,240,110,150,221,40,250,48,154,72,80,70,219,160,64,97,52,59,70,139,159,81,53,120,192,157,200,224,8,247,160,129,145,228,11,157,237,9,82,141,98,2,110,12,191,204,197,184,54,205,181,123,74,130,219,61,159,7,46,106,150,46,228,166,232,175,23,178,222,213,72,34,87,171,179,147,83,227,154,133,244,83,243,214,63,74,100,31,37,154,197,255,183,11,192,6,140,44,93,180,23,202,53,91,188,82,37,144,204,173,146,215,101,196,30,109,22,173,193,24,171,206,156,183,216,98,55,236,207,42,7,213,141,144,247,223,48,68,181,147,87,230,245,137,22,84,121,172,44,59,8,178,124,211,233,235,108,35,88,172,221,191,7,223,190,31,34,230,98,131,116,112,156,214,18,94,100,137,133,210,100,9,135,16,172,201,26,151,19,203,191,1,70,201,205,112,233,31,36,144,110,158,189,113,56,123,56,36,73,22,149,163,221,239,241,172,39,252,221,192,83,15,171,214,200,242,88,126,232,55,74,22,19,151,122,86,185,48,35,119,17,216,180,165,126,230,200,227,116,47,55,54,9,125,155,183,63,30,252,228,200,152,120,16,192,35,25,38,38,237,174,212,207,204,47,27,237,5,139,55,135,202,7,22,131,93,58,250,198,229,135,65,188,189,223,127,35,118,97,146,190,255,50,209,25,21,255,227,248,106,193,128,15,254,35,222,18,115,93,39,171,51,219,27,31,26,169,136,103,185,213,23,106,254,218,117,154,37,255,157,88,168,239,134,39,129,94,55,176,150,239,155,26,251,4,159,68,63,46,20,196,83,28,7,215,4,171,228,156,71,21,102,169,100,19,171,107,232,218,157,73,219,252,212,99,242,246,147,86,210,203,26,67,214,141,234,61,24,30,207,215,168,113,162,166,20,250,16,66,108,14,101,169,78,5,83,114,230,245,69,131,209,73,48,211,242,72,19,152,67,2,222,71,131,177,226,44,221,183,13,47,94,155,63,129,155,20,200,35,137,136,242,129,54,152,205,2,112,131,197,42,129,24,145,72,77,30,56,171,148,214,55,220,51,235,5,159,220,206,141,247,78,144,253,51,156,156,7,221,23,49,126,132,144,252,252,129,191,178,170,176,106,157,108,74,107,250,88,130,138,234,174,207,139,107,84,126,164,18,46,29,109,232,2,150,174,211,240,16,91,211,156,206,232,112,38,61,161,250,251,185,242,80,30,233,60,141,164,8,197,225,73,40,231,28,91,209,80,249,176,113,57,233,180,200,48,123,212,222,5,65,79,31,141,94,223,189,143,109,124,24,234,223,189,165,129,84,224,39,57,229,90,76,254,55,6,249,199,38,75,172,88,137,2,129,65,96,45,162,32,240,180,151,157,9,103,249,133,154,94,133,27,105,199,198,79,57,47,234,84,21,249,156,197,70,237,148,117,116,37,109,37,215,197,84,123,18,164,146,33,39,213,144,193,71,48,5,176,144,154,235,150,64,178,117,139,19,58,186,16,117,99,241,91,1,118,158,128,112,124,143,129,19,207,86,118,249,12,182,227,17,113,162,10,182,10,75,144,208,14,13,19,171,90,191,138,144,39,65,169,103,69,135,177,169,77,80,125,232,166,183,187,15,41,246,86,71,198,147,118,13,118,85,72,52,236,125,186,32,87,178,93,124,181,233,163,26,100,146,208,140,231,91,1,21,101,198,178,135,82,119,254,117,142,130,158,194,29,254,41,138,180,196,168,138,28,203,145,10,57,206,13,41,197,66,172,45,201,222,108,135,48,205,208,44,38,87,174,248,174,222,103,61,135,57,203,174,90,236,236,70,164,1,25,120,26,153,41,97,159,84,107,166,121,121,216,167,50,226,142,210,26,193,169,158,105,214,195,64,112,110,15,136,168,150,92,197,202,182,222,155,58,214,181,54,123,56,27,133,107,68,30,144,199,3,8,255,112,57,161,44,62,41,208,189,154,80,202,139,71,179,58,49,19,202,92,164,166,133,120,252,213,132,18,235,225,140,206,118,214,241,178,75,244,80,155,178,119,241,77,46,28,54,172,214,73,77,124,218,103,82,218,75,181,191,176,18,200,20,217,14,230,90,106,135,118,176,147,46,68,91,229,142,107,84,85,165,25,119,180,246,33,203,65,107,220,139,161,16,2,238,216,232,215,160,236,49,135,35,3,29,14,50,126,83,69,164,86,244,172,242,211,5,254,220,116,248,89,40,176,106,4,150,141,65,197,90,193,65,68,137,137,49,119,241,67,87,127,1,250,251,223,151,127,178,227,80,99,181,93,151,169,131,126,79,54,38,227,2,158,31,103,42,20,43,60,201,165,55,210,217,232,81,113,108,152,177,243,134,73,249,41,235,101,150,15,87,162,87,116,109,46,166,42,231,162,196,85,15,204,46,143,80,173,162,2,164,190,169,81,33,249,40,134,91,236,106,149,202,97,152,136,36,163,79,66,141,152,136,164,100,23,78,136,110,118,63,97,117,82,253,191,141,127,39,158,251,59,114,7,144,46,174,102,20,103,142,148,45,30,44,112,225,16,156,14,247,92,110,77,36,90,106,104,139,191,7,98,175,54,118,97,193,28,46,152,137,131,49,29,187,160,113,6,222,44,183,108,98,225,129,97,147,238,205,165,130,94,61,83,29,43,14,85,142,216,129,186,253,7,61,221,185,179,238,73,145,189,132,13,251,192,6,71,224,96,28,51,65,209,248,114,113,53,254,202,224,95,21,71,133,219,32,194,231,139,220,201,62,15,247,23,133,74,173,166,160,166,18,55,70,98,180,223,244,189,177,38,179,119,25,179,77,9,86,79,138,198,196,15,151,177,13,162,240,128,162,240,113,255,68,101,189,126,26,133,47,106,121,252,229,88,54,143,13,233,243,229,138,100,7,79,250,122,114,245,172,191,125,221,161,133,54,30,111,188,240,223,209,76,197,91,81,234,11,229,248,241,143,105,56,252,229,100,150,253,250,118,183,119,47,30,149,179,125,197,131,0,240,224,158,26,49,73,151,134,121,24,210,106,198,63,1,123,208,249,65,229,142,177,68,134,146,117,117,131,44,237,211,102,31,246,107,109,95,37,181,49,49,12,17,17,79,209,219,152,24,134,239,71,96,247,212,97,76,12,3,186,102,36,137,28,100,228,193,0,149,96,11,81,240,165,34,218,189,87,10,8,254,144,244,60,48,22,212,97,160,109,55,45,200,22,156,51,97,153,133,63,30,241,110,75,176,9,187,92,93,130,234,155,158,202,248,143,185,72,117,97,165,172,249,161,91,56,66,199,209,240,132,71,145,245,47,151,4,97,239,143,77,218,39,173,223,65,150,38,236,136,38,66,74,247,25,149,60,85,54,242,218,160,237,204,241,83,48,168,136,222,25,216,135,143,8,94,228,138,99,21,192,206,126,159,232,245,16,55,90,138,147,165,42,48,230,213,158,169,158,137,17,185,173,82,132,252,19,252,86,149,46,93,199,108,96,254,186,135,188,241,232,253,238,53,174,152,204,181,9,6,172,175,196,218,13,78,166,194,255,24,236,163,68,69,53,72,39,158,10,115,100,89,154,112,75,228,235,149,254,148,149,130,164,178,186,7,137,16,191,115,225,17,92,9,128,71,163,56,101,213,123,152,64,211,29,138,38,183,51,36,39,59,205,153,9,94,187,196,91,127,231,253,152,182,225,250,34,235,10,223,173,187,161,163,79,55,231,44,152,107,150,186,146,106,164,237,107,214,238,11,56,40,150,98,255,45,137,149,206,225,118,102,120,110,167,57,227,207,215,79,157,46,239,110,121,177,84,254,226,175,220,11,180,222,252,229,221,133,138,168,249,84,35,93,135,249,78,7,64,56,97,66,195,97,80,226,153,146,124,111,138,148,225,6,218,4,157,91,144,178,175,169,202,141,24,167,55,20,19,156,241,168,192,108,61,131,91,6,43,152,96,147,3,217,209,177,163,200,217,15,1,225,129,177,122,29,6,37,118,211,125,108,97,57,131,89,37,248,67,106,171,91,226,77,216,13,106,245,204,43,241,14,227,45,211,145,176,42,219,172,207,68,98,80,230,99,189,216,72,124,195,80,135,154,111,100,122,152,86,210,85,184,239,85,43,233,42,220,247,170,149,132,9,247,85,178,138,1,150,88,48,242,220,24,84,111,166,34,160,177,237,79,120,16,73,229,67,90,51,54,125,238,110,225,40,27,226,50,23,254,131,131,127,26,6,182,238,48,49,138,64,150,14,27,134,91,201,39,167,184,25,102,112,64,130,177,200,220,163,191,13,240,79,85,103,223,225,17,48,198,82,139,143,27,41,149,18,35,19,229,234,98,209,210,203,165,213,243,254,223,120,226,17,1,142,67,104,179,155,211,111,57,239,219,216,220,138,249,129,16,111,227,190,243,188,175,192,195,198,236,5,221,222,120,242,103,167,234,85,245,35,156,193,15,86,207,187,50,127,63,56,116,254,12,21,46,46,222,76,72,41,45,139,63,46,20,192,214,65,221,33,29,98,144,244,63,250,94,167,167,86,3,122,26,129,117,128,103,118,84,81,71,234,105,236,219,198,48,129,127,59,51,154,246,37,192,242,156,38,233,153,112,236,59,49,191,96,11,253,7,71,174,98,127,230,189,187,97,138,163,16,242,56,226,104,52,91,136,157,145,78,28,177,78,44,227,38,166,205,231,185,52,189,29,87,78,168,149,75,86,166,30,98,208,30,183,134,155,243,181,71,123,159,216,159,123,255,81,190,107,218,35,182,84,19,27,21,245,198,41,147,241,69,238,164,228,249,216,16,252,208,107,100,190,119,221,203,116,236,201,198,249,63,57,136,127,51,112,173,212,124,250,213,210,86,155,28,104,32,62,216,99,24,194,34,129,47,28,56,53,158,128,112,141,80,66,170,103,199,131,96,28,46,196,121,0,201,113,152,229,178,70,74,90,41,223,29,180,57,29,162,243,119,158,222,151,223,243,59,92,171,254,109,185,124,146,32,24,83,87,227,85,100,33,238,239,107,126,129,137,84,167,43,254,179,176,102,234,106,172,198,63,45,138,97,234,193,202,133,168,53,21,203,133,216,217,153,180,228,139,199,140,47,55,252,133,7,174,54,80,75,108,62,246,46,85,247,17,40,105,87,27,88,65,60,101,122,214,88,149,38,9,164,193,171,93,204,237,196,22,6,25,71,177,203,10,10,191,90,175,249,5,16,45,59,182,88,89,54,150,216,16,90,115,113,177,134,148,122,160,85,3,216,151,120,110,44,149,107,179,135,47,196,231,26,201,221,140,31,236,118,16,128,17,84,201,251,193,73,108,21,59,13,123,19,253,168,12,58,105,109,145,60,113,36,196,122,229,31,234,249,170,215,118,144,102,119,223,44,115,47,43,190,59,80,6,137,208,126,75,22,68,169,9,35,129,197,224,10,197,172,39,69,42,171,185,147,122,194,124,174,88,163,167,37,215,129,73,164,134,55,143,113,223,36,170,35,143,116,44,212,30,125,7,217,244,134,0,51,114,45,107,134,13,159,198,53,8,184,128,101,33,241,253,83,244,191,1,119,110,224,214,253,203,122,251,121,220,29,46,193,255,118,44,32,206,252,234,207,153,186,128,74,61,50,231,91,22,113,71,92,253,173,135,251,174,89,212,189,110,45,49,6,78,156,78,99,30,153,18,90,147,243,221,209,153,235,221,2,16,110,215,186,103,209,54,128,140,132,103,121,25,167,175,52,191,3,53,163,26,200,122,90,21,250,162,162,9,30,115,246,133,213,104,2,140,103,155,163,154,214,105,27,197,189,26,39,126,188,126,186,201,61,254,100,93,233,237,102,172,196,206,203,193,107,88,52,26,218,62,233,181,37,47,38,74,138,253,8,80,176,79,185,195,210,166,136,47,71,225,166,129,100,141,35,167,142,254,102,220,191,0,82,143,157,96,44,251,105,39,18,249,89,10,117,223,164,127,1,82,34,157,45,187,86,138,148,2,199,220,190,134,125,61,241,131,139,226,100,118,213,204,233,19,54,204,55,234,231,231,237,56,188,240,28,172,111,146,181,152,89,198,179,73,34,169,190,248,5,208,247,26,23,230,81,248,110,112,235,150,70,27,233,45,218,152,46,44,182,173,190,194,47,93,33,213,28,155,206,11,81,216,143,219,130,10,249,93,100,159,143,137,53,117,224,171,110,207,22,195,159,186,27,39,172,109,254,209,82,228,155,24,123,222,215,206,162,48,144,43,241,253,227,171,119,220,193,35,167,134,45,231,47,167,117,120,191,44,226,119,51,150,182,17,132,64,172,3,74,11,26,190,115,96,116,237,143,99,204,27,110,221,82,137,9,197,77,96,186,150,253,169,134,164,139,172,143,164,11,171,124,137,98,241,137,202,211,235,60,187,255,175,38,36,159,222,45,168,197,165,103,188,150,93,251,110,150,198,186,175,227,11,96,38,230,52,245,51,90,255,11,205,91,39,165,21,175,23,67,230,175,176,40,182,218,127,102,183,165,255,209,47,28,3,169,55,116,219,213,236,141,245,30,139,133,32,102,194,47,44,44,100,127,1,250,106,211,27,224,12,51,120,237,98,134,25,84,217,72,123,33,135,47,240,218,221,200,247,196,51,165,218,226,15,176,176,76,227,90,91,158,255,2,152,35,4,60,101,200,99,79,94,98,183,70,4,174,21,68,36,24,176,141,206,116,143,124,229,165,68,157,158,167,63,236,123,246,51,62,214,89,227,235,181,166,67,32,222,158,50,175,235,173,239,217,215,135,191,221,68,43,248,36,239,68,196,228,67,120,243,126,178,221,21,72,225,69,238,220,244,132,251,248,116,50,253,116,84,55,243,235,145,35,102,7,230,222,77,46,54,15,247,220,113,124,68,104,253,33,225,156,102,26,180,246,217,85,6,125,237,221,25,96,168,137,103,36,149,229,243,73,29,138,204,164,134,162,73,234,211,171,132,123,146,111,84,117,41,232,211,210,191,48,80,214,3,134,163,83,52,140,13,99,179,161,233,74,252,191,0,211,50,171,196,47,21,213,3,241,107,206,15,154,190,220,167,197,147,20,126,223,213,152,252,28,219,123,36,210,111,224,44,115,67,154,224,52,145,223,236,23,160,112,187,186,41,49,201,77,61,245,192,76,168,164,48,96,211,179,10,103,77,126,82,191,73,178,233,187,77,217,47,128,59,229,208,136,111,192,70,249,110,49,100,209,96,215,99,40,95,23,183,145,199,36,117,29,207,139,195,216,37,37,114,254,173,148,109,254,221,165,212,174,8,230,250,178,68,106,184,18,201,123,41,213,177,2,151,85,116,126,165,119,132,138,171,36,246,54,200,131,136,81,130,253,136,1,71,136,74,184,151,93,59,178,168,43,178,75,86,167,146,54,4,104,99,37,71,249,114,74,97,82,63,161,187,55,232,84,192,224,23,160,14,63,95,90,174,103,242,142,42,21,51,154,69,3,70,241,48,53,100,223,129,226,44,35,71,155,197,3,71,227,187,180,142,218,204,15,226,70,106,43,225,233,168,114,116,106,87,120,205,65,77,77,22,224,7,249,90,16,137,117,131,138,150,171,24,131,91,89,95,171,92,2,147,8,181,60,37,136,247,77,239,188,219,197,147,244,87,146,19,176,39,203,106,127,206,242,244,60,194,159,194,173,195,203,125,121,249,197,180,173,219,90,158,93,151,108,207,76,75,188,153,195,50,106,165,158,192,160,173,7,151,197,164,27,7,18,199,81,31,146,56,177,99,165,30,132,208,235,253,214,132,61,218,44,172,144,230,159,110,18,97,88,118,186,155,74,156,228,223,121,149,159,106,149,173,157,223,143,194,246,216,119,214,98,95,94,247,64,51,160,19,237,141,70,242,149,21,171,239,82,188,205,58,121,66,189,61,102,144,223,224,16,170,53,90,222,123,103,20,167,46,60,57,227,19,46,248,73,87,177,4,120,48,132,64,217,210,151,90,54,170,40,59,130,173,50,116,253,139,182,159,90,187,152,75,224,158,46,39,144,45,54,95,103,125,244,185,116,1,82,134,176,197,46,121,29,253,108,64,136,50,133,101,134,27,191,92,197,165,106,134,105,24,60,92,254,136,74,176,81,120,66,88,64,4,88,133,63,181,28,162,181,58,116,69,118,239,209,163,204,232,128,253,36,41,144,50,61,197,111,19,209,156,41,144,253,172,205,67,189,36,174,52,3,137,95,64,32,233,242,24,250,34,46,79,110,130,7,29,210,131,53,233,164,230,20,35,246,68,5,164,30,232,30,93,242,216,177,180,249,14,11,1,66,7,89,67,168,181,171,108,165,189,86,190,58,245,120,101,254,35,153,153,127,168,105,157,73,31,37,38,29,248,42,170,133,124,4,247,46,4,62,53,112,18,199,6,219,90,55,186,172,86,88,130,158,216,21,107,167,100,177,175,142,49,65,99,5,59,140,243,221,187,29,83,139,170,70,51,229,160,70,198,242,119,95,109,82,222,160,95,228,42,234,208,73,249,216,187,41,119,37,228,193,85,165,26,10,175,68,215,99,176,239,152,58,241,104,64,134,188,157,17,105,118,30,34,142,138,62,67,42,242,184,224,99,189,254,50,173,12,165,86,129,22,73,200,218,208,98,71,59,34,112,70,88,95,61,47,73,194,38,30,81,89,88,40,154,93,147,163,159,111,20,173,24,43,181,112,79,150,169,4,105,249,164,107,202,65,55,189,146,197,152,199,24,205,165,97,32,180,144,100,17,189,241,77,61,175,7,50,238,166,185,28,30,67,245,205,41,142,185,157,124,235,155,49,152,0,228,193,93,17,88,47,8,163,136,60,54,239,23,165,74,124,109,245,2,73,88,134,39,39,35,184,230,103,157,144,30,212,224,145,43,34,49,215,66,210,40,235,145,149,72,207,255,224,48,231,63,90,178,189,231,255,234,232,88,120,247,55,206,225,171,223,192,132,242,191,0,216,215,126,239,238,2,0,235,239,126,1,4,75,89,244,207,82,78,60,76,49,248,129,71,119,240,180,46,116,189,183,43,117,226,10,159,118,54,50,24,9,57,77,204,152,33,200,106,242,138,31,74,24,0,0,132,113,169,84,114,111,221,54,56,247,48,240,110,226,217,12,11,182,53,12,188,123,202,15,153,209,134,129,119,135,16,207,120,84,205,50,106,177,99,217,49,66,116,98,5,211,61,0,116,150,2,89,108,46,241,178,43,129,247,123,36,155,45,152,60,102,37,24,184,186,68,163,98,251,196,3,170,18,140,188,43,119,5,228,34,68,103,252,193,192,162,16,43,48,88,71,17,254,233,103,152,143,86,233,128,234,230,144,126,239,249,215,8,30,148,105,179,203,140,229,173,78,235,41,66,80,201,131,245,217,17,162,9,189,184,74,42,34,13,89,80,171,22,145,146,32,67,21,34,199,113,197,200,61,109,115,66,246,147,90,138,3,229,248,79,115,210,101,15,105,39,134,108,144,9,178,170,187,93,246,238,210,241,189,71,204,242,141,139,68,219,145,55,51,61,114,194,140,238,230,226,104,242,220,40,181,60,127,137,105,157,234,94,73,248,174,90,167,24,9,31,255,248,250,38,70,194,135,233,142,96,36,124,12,216,96,8,28,12,145,215,38,25,10,43,245,234,146,13,160,145,118,179,8,187,170,248,63,167,81,201,27,169,190,170,248,119,187,246,204,231,97,42,254,110,122,57,51,30,136,228,240,212,202,186,216,86,179,48,130,216,7,78,67,137,25,122,157,84,175,25,129,235,228,70,93,185,221,49,65,204,205,34,147,69,197,218,110,56,153,46,190,109,112,205,145,178,153,167,131,217,162,65,224,85,45,168,0,83,74,52,224,90,128,41,103,58,92,98,95,180,105,159,244,98,89,218,224,228,229,168,199,119,237,143,62,36,185,94,206,131,47,165,54,140,124,125,4,205,231,197,155,241,201,254,117,119,175,200,172,115,134,197,146,187,184,66,110,86,10,87,190,78,10,247,166,23,112,194,133,250,49,105,14,187,178,240,184,35,241,160,147,160,138,113,241,251,100,48,142,207,86,131,33,17,18,153,104,124,158,208,115,207,58,221,48,35,104,63,138,119,50,120,217,139,72,89,155,111,192,120,169,151,128,129,32,127,194,204,229,185,106,244,140,90,205,87,56,72,133,255,17,28,130,164,2,254,36,117,220,136,158,20,177,153,205,202,176,86,199,15,32,98,203,85,146,93,119,75,140,116,44,70,105,9,2,179,213,220,47,71,149,113,168,90,55,75,165,221,35,6,116,154,63,48,88,114,8,111,35,172,74,181,195,192,215,250,249,173,74,107,106,249,186,121,186,118,8,7,95,161,90,5,0,30,46,89,197,82,192,101,233,209,226,2,118,185,147,95,205,213,56,125,55,96,213,177,111,116,65,200,32,67,218,143,106,52,73,247,101,214,47,0,239,170,238,180,21,70,151,72,215,72,108,37,230,136,92,1,150,46,27,185,154,64,59,70,21,227,50,64,2,160,236,174,174,174,190,240,155,18,142,89,149,158,150,155,113,239,86,59,106,216,231,47,135,83,189,69,211,67,191,69,121,163,6,157,196,68,102,69,121,140,168,86,113,164,77,49,103,20,73,4,31,172,166,49,207,144,252,23,106,129,20,60,216,80,89,156,151,101,95,103,152,170,83,225,215,20,170,80,241,182,112,1,136,135,29,59,24,150,165,120,44,24,63,226,32,57,126,148,41,66,12,135,181,161,56,212,99,133,208,243,154,238,162,195,158,89,185,150,236,35,236,58,221,46,174,138,249,180,107,30,250,246,155,117,193,240,156,24,238,120,83,100,94,79,47,92,189,162,222,91,185,222,55,103,52,193,111,143,175,235,141,41,0,128,133,123,24,117,248,74,110,106,222,127,27,98,77,200,120,209,75,242,163,98,187,59,114,134,152,166,181,204,35,163,31,114,119,255,30,204,89,114,138,250,110,119,174,150,240,90,93,150,82,67,108,105,235,171,7,88,252,253,146,214,160,222,205,15,173,195,27,239,2,107,239,103,61,122,75,25,102,92,88,134,105,32,49,99,131,65,42,70,163,86,254,12,28,144,8,118,80,162,74,58,104,66,233,188,111,46,136,213,238,94,116,107,163,51,173,252,232,5,75,14,122,113,187,167,68,1,22,104,8,213,138,70,38,91,29,16,116,126,233,181,3,167,129,199,44,181,67,100,239,5,247,93,139,218,139,215,179,228,184,18,72,39,200,181,9,138,221,194,8,164,141,166,77,195,47,175,8,78,89,184,189,236,96,166,32,55,46,68,7,12,14,15,103,61,179,80,139,42,197,132,146,142,145,49,95,133,146,62,49,40,47,35,154,186,10,37,221,176,38,168,90,239,199,132,146,86,133,64,229,108,190,2,227,209,217,159,192,176,95,0,229,237,86,184,39,234,99,41,95,160,57,15,240,121,251,199,189,207,242,228,166,114,106,140,213,68,138,42,162,234,31,172,192,178,195,153,144,119,144,184,58,240,156,7,7,48,182,99,195,75,223,114,171,104,215,105,194,208,124,123,33,128,142,153,174,254,186,92,12,166,247,52,160,125,136,76,14,99,33,112,16,158,22,202,24,143,86,103,182,138,160,152,191,31,62,58,220,133,186,252,45,54,211,238,24,74,170,2,30,182,5,246,21,37,53,236,78,171,104,55,134,146,42,88,175,233,87,201,134,161,164,174,27,9,193,67,156,137,85,60,23,238,30,71,191,182,87,51,42,124,88,208,82,60,88,224,186,54,198,225,30,136,41,60,45,243,159,219,206,104,93,21,158,48,159,139,153,56,248,242,69,12,247,255,5,112,188,81,69,192,233,192,149,5,46,184,205,221,224,245,54,171,245,117,232,224,1,8,8,242,179,211,18,17,67,10,251,87,102,62,42,95,239,71,35,89,134,135,209,208,65,181,154,37,172,23,70,101,219,28,63,133,218,158,197,18,141,74,119,243,123,128,221,131,100,6,92,190,165,184,188,136,99,7,239,8,144,228,14,245,151,41,45,233,246,6,109,124,191,72,4,187,9,184,104,124,208,201,46,53,158,96,127,170,26,13,27,33,62,70,50,24,233,189,117,25,19,4,129,103,33,218,94,144,94,117,74,27,64,231,207,50,79,241,230,100,243,47,202,135,184,231,159,110,88,128,133,155,220,190,191,245,60,140,186,181,99,22,89,107,206,145,113,156,252,210,103,214,213,249,51,254,161,57,196,209,186,243,62,224,118,194,243,151,175,248,48,15,185,202,220,134,144,238,234,33,223,166,118,167,2,94,62,100,204,223,134,73,83,132,26,145,199,94,62,100,48,220,30,28,60,240,195,86,111,94,172,55,245,76,250,75,74,96,219,81,65,65,114,235,217,142,187,174,146,61,187,75,159,22,114,180,224,142,33,72,48,238,188,216,127,242,72,116,229,180,69,101,192,180,141,89,129,245,39,147,196,205,11,112,40,9,85,76,130,243,209,243,254,86,193,139,92,98,137,125,65,5,212,35,217,241,53,57,173,162,67,254,61,238,78,210,145,6,98,123,163,232,181,53,136,137,13,165,171,249,229,50,227,103,19,72,223,35,217,100,193,20,55,171,192,160,218,41,230,28,203,37,232,47,156,107,234,221,190,199,47,7,19,94,12,4,49,115,117,99,129,192,8,171,88,188,215,101,199,221,239,122,29,138,6,79,238,200,198,240,68,201,190,166,237,22,154,85,124,119,139,61,20,66,80,153,124,19,77,19,65,60,190,145,199,50,252,198,172,222,153,92,30,10,181,209,99,243,209,158,10,179,45,194,212,176,181,92,163,240,64,27,63,229,188,89,178,116,76,244,174,106,216,149,18,12,109,239,63,140,161,137,17,149,12,57,73,143,80,62,66,244,73,205,84,100,97,85,210,109,131,194,138,205,198,70,143,247,19,32,25,186,76,163,218,97,240,131,178,193,80,185,45,61,50,44,198,105,38,35,83,143,59,240,100,80,6,155,97,6,12,5,214,75,32,70,120,168,197,121,190,235,48,102,179,89,146,28,254,184,107,161,163,153,183,158,51,182,6,87,134,135,70,136,181,87,85,27,176,10,38,37,154,229,36,27,221,3,209,197,101,136,195,209,14,48,55,246,161,84,16,82,255,135,204,254,69,128,105,142,60,166,125,185,49,196,34,23,223,99,102,161,66,168,155,203,220,145,2,147,199,148,61,5,147,84,47,135,97,87,219,99,247,64,71,67,221,41,75,65,160,254,211,64,250,248,148,194,182,114,236,221,243,86,120,190,2,206,129,179,54,250,100,22,2,82,54,210,81,207,207,52,204,27,239,6,158,68,114,223,129,226,123,244,115,13,119,94,238,243,215,189,19,19,61,62,227,47,128,7,190,21,247,175,23,117,206,111,39,202,113,159,205,176,97,236,34,12,82,136,184,45,183,218,196,196,30,125,5,194,214,152,210,49,142,144,202,14,75,30,67,125,123,173,37,94,236,97,53,194,78,54,62,90,149,112,14,135,165,76,80,93,245,52,228,4,196,137,86,173,75,224,169,20,141,232,71,172,14,175,158,197,166,8,25,73,15,122,55,129,131,87,204,31,198,140,219,29,38,194,132,216,195,193,104,14,109,66,18,255,160,110,71,70,201,120,106,173,140,21,68,80,207,26,191,32,117,137,192,255,53,51,253,255,204,85,172,254,94,40,197,191,136,109,211,129,219,141,155,106,235,27,190,247,217,216,51,89,37,82,190,154,42,140,78,96,167,150,67,137,120,142,223,207,20,246,126,96,221,56,208,10,145,200,48,38,76,1,248,15,126,175,28,153,162,174,251,223,252,94,137,18,165,248,238,119,34,14,69,37,3,179,119,76,99,136,163,76,95,51,225,117,103,88,8,61,20,211,24,142,119,210,16,233,198,102,165,198,204,48,176,124,172,70,138,185,162,174,209,97,252,183,117,135,22,151,51,120,15,123,76,213,139,129,115,133,177,7,92,141,92,79,146,98,81,165,163,70,248,185,244,222,223,180,153,161,143,68,29,63,44,69,242,138,86,50,199,49,92,238,194,145,168,6,251,153,92,187,166,110,9,180,39,99,231,225,20,205,172,136,198,136,108,171,84,132,8,178,211,232,80,162,61,103,246,228,27,249,97,4,15,112,60,226,98,179,175,251,38,183,30,212,218,9,35,129,208,238,149,236,205,120,134,145,64,72,121,82,24,93,73,32,232,156,63,83,25,97,36,16,184,155,121,91,190,180,225,225,97,203,205,148,55,168,108,210,248,175,144,203,107,30,125,114,38,209,24,228,178,2,106,108,18,195,177,197,76,118,72,148,61,191,236,221,56,118,69,68,118,223,27,147,31,228,171,84,185,52,44,101,78,236,237,113,117,133,53,252,25,154,81,26,45,58,107,229,86,249,239,126,154,66,40,132,190,163,68,141,179,249,23,135,225,177,198,138,62,169,79,22,12,137,178,194,133,239,168,123,243,34,68,69,24,92,155,238,44,211,153,151,97,52,165,145,57,150,41,213,253,223,230,140,102,181,139,27,22,190,99,170,87,46,173,64,184,166,98,5,16,201,206,8,242,14,191,198,45,69,52,99,51,136,28,204,59,163,93,152,214,215,42,248,184,177,255,0,169,40,78,94,181,78,144,239,172,22,75,253,200,101,174,33,66,163,38,72,84,184,106,216,78,10,79,214,107,255,133,100,97,200,252,234,194,76,164,250,88,141,240,139,59,125,164,242,81,239,106,164,37,240,82,14,84,160,217,122,11,108,253,183,132,114,176,49,88,81,144,202,26,216,11,100,140,98,103,129,63,75,114,20,96,251,23,169,179,81,69,178,213,160,113,76,106,212,102,74,96,143,207,120,209,141,160,117,220,221,56,72,170,214,188,66,251,29,102,252,252,250,92,247,216,217,78,63,126,28,113,19,151,92,132,90,131,254,224,112,48,151,222,140,239,227,5,88,177,219,163,233,225,72,19,46,18,185,232,31,79,83,233,140,181,78,118,13,60,170,238,238,207,186,100,19,35,170,227,168,8,147,72,171,113,42,180,50,112,181,200,145,230,102,191,129,39,1,88,152,160,180,191,218,144,215,132,152,10,108,226,245,190,168,174,53,199,73,86,244,213,81,4,62,157,179,117,155,120,226,145,155,181,227,165,193,176,242,115,47,46,163,109,170,35,186,184,39,244,184,108,54,188,235,204,0,112,144,88,69,120,57,237,89,153,92,78,123,166,49,60,101,178,233,180,181,130,92,138,121,183,200,66,11,112,208,52,75,254,36,145,112,242,145,66,225,209,183,102,245,78,227,86,32,15,172,231,23,224,173,197,148,90,134,138,109,225,46,71,62,163,2,100,195,163,218,19,9,29,251,204,248,217,150,31,169,144,92,15,171,100,176,121,47,182,110,152,74,196,182,137,144,228,92,138,17,194,13,90,169,215,247,29,163,104,75,140,171,105,113,199,40,218,132,56,20,212,249,146,48,138,182,160,187,35,43,243,153,24,69,91,176,177,61,255,104,64,33,56,186,145,144,233,147,141,187,53,33,127,151,201,96,27,149,210,59,124,121,167,250,32,43,230,196,219,68,251,222,65,154,85,195,27,26,194,31,176,236,92,114,105,158,134,200,199,197,112,133,128,192,193,195,143,218,255,157,240,209,116,2,3,211,137,240,222,186,130,233,96,252,78,24,152,206,186,239,69,25,1,6,166,35,134,97,137,105,68,122,141,188,160,40,83,213,80,34,191,220,97,64,62,86,236,5,62,46,6,134,183,119,16,77,202,175,24,201,169,103,134,16,177,56,176,169,73,255,225,238,73,135,232,214,65,166,161,236,204,36,192,141,152,132,225,168,229,41,76,178,15,221,93,194,166,10,158,206,201,100,123,147,146,126,142,113,19,68,237,187,153,27,202,239,57,226,148,84,202,166,45,114,218,58,153,25,193,228,139,27,48,110,110,28,107,66,164,77,189,97,53,17,82,113,65,39,140,204,127,79,205,235,134,69,129,176,80,203,72,93,156,195,157,81,166,49,246,97,47,101,140,33,130,120,81,221,206,144,29,119,24,13,220,204,20,76,45,178,178,110,6,253,2,252,37,176,113,47,118,228,62,248,153,199,175,141,245,242,57,184,115,247,125,225,150,78,82,150,75,183,76,241,17,18,105,174,185,151,117,32,215,252,224,173,253,207,82,55,57,135,20,53,21,148,101,107,8,110,178,92,36,98,120,117,143,218,217,229,214,137,101,135,252,88,213,202,27,111,101,239,213,153,97,185,66,76,147,19,7,92,150,175,175,159,21,246,164,107,70,111,145,253,123,235,3,125,30,105,211,199,167,248,140,110,220,12,227,9,198,241,153,66,8,150,116,70,96,6,14,136,89,35,159,99,30,73,136,70,192,213,22,60,234,161,101,227,157,6,59,14,231,94,140,175,31,38,98,18,218,134,182,223,222,117,154,138,249,210,184,193,79,65,177,172,251,97,36,106,199,36,18,118,54,149,22,182,174,27,92,243,3,231,127,0,121,255,159,118,234,1,124,250,206,168,208,7,197,99,137,46,60,213,160,28,15,204,150,226,36,165,53,14,123,105,250,94,250,123,196,2,20,78,208,206,128,107,61,150,8,39,173,36,95,110,79,234,58,204,31,149,136,123,120,163,151,192,40,86,247,189,174,205,96,33,186,219,125,61,78,92,46,6,179,170,38,190,16,216,202,27,94,84,23,206,100,102,128,106,81,171,177,200,91,89,89,89,222,23,78,159,137,18,17,70,125,172,33,185,189,130,203,168,164,120,39,114,253,155,212,45,7,40,89,93,104,212,35,53,191,55,252,214,120,42,64,4,146,93,195,218,169,27,162,198,246,44,201,73,65,92,197,71,122,209,150,128,163,12,77,167,9,65,214,190,123,192,116,148,212,206,194,164,222,243,146,56,3,39,180,213,106,138,123,95,14,47,138,42,72,71,217,26,201,125,80,174,28,97,147,220,94,213,103,44,101,129,202,19,136,15,67,60,51,210,208,220,56,235,22,162,206,92,168,101,72,178,34,143,205,159,34,100,190,117,140,122,143,200,102,118,170,27,38,176,155,200,123,219,180,201,123,121,36,113,148,236,140,83,117,45,252,226,72,21,240,163,33,92,13,2,181,19,3,193,70,204,214,5,109,198,124,27,182,215,134,89,73,99,97,232,12,176,94,22,80,112,69,40,234,127,50,75,199,25,171,57,106,133,150,55,177,238,127,131,226,147,169,110,212,220,166,248,114,46,33,140,26,235,110,175,149,47,144,209,136,250,160,19,97,175,181,109,37,141,20,13,82,238,198,113,25,177,26,254,220,176,227,163,215,67,243,120,37,176,107,50,41,223,168,217,150,24,38,92,75,11,42,208,90,70,207,47,184,109,41,193,131,85,92,250,177,246,53,123,135,189,114,2,227,167,106,64,130,212,177,174,16,155,51,166,167,88,4,253,82,33,229,157,188,21,183,239,200,23,63,89,95,49,254,250,125,228,125,55,211,224,186,36,253,189,203,61,232,213,212,126,185,7,101,206,128,130,225,80,136,114,15,25,38,205,146,196,49,34,137,112,72,7,178,242,37,105,41,232,42,205,50,170,41,165,85,173,244,42,205,114,52,174,60,159,205,110,60,91,88,157,90,205,14,172,124,152,205,85,44,211,249,189,87,112,47,206,248,129,219,237,187,189,197,22,212,75,111,99,197,221,99,185,157,138,219,48,229,1,4,3,59,48,3,27,68,124,215,31,201,14,68,2,21,248,164,40,235,111,63,247,103,211,170,248,38,204,86,231,114,124,63,55,247,35,186,46,66,194,139,19,175,28,217,144,192,133,90,15,243,99,8,80,18,178,135,85,27,130,106,186,103,140,243,37,216,135,216,203,148,2,87,228,166,123,5,160,136,124,132,158,87,255,151,58,223,229,38,23,237,196,151,158,117,73,193,113,25,141,61,211,30,85,240,5,157,172,167,163,107,36,54,35,156,38,149,0,236,107,255,232,220,48,26,253,191,35,52,95,89,228,197,167,133,168,85,158,139,16,210,117,215,38,107,23,244,161,4,62,184,221,26,165,151,58,179,127,211,75,211,62,66,106,149,10,219,214,28,41,22,204,37,205,78,182,201,9,158,97,73,148,221,123,123,95,152,44,22,61,222,97,240,22,147,134,91,123,121,200,231,107,61,156,44,213,102,207,153,44,28,137,20,146,28,109,233,63,185,59,194,105,245,217,123,169,6,204,173,208,0,3,25,230,87,56,19,60,244,201,187,246,166,145,162,222,225,66,25,31,59,252,93,31,71,170,158,167,213,151,105,159,165,122,173,36,223,29,252,225,225,125,205,16,172,117,136,158,55,106,3,191,70,157,10,53,208,90,55,11,153,155,251,246,7,83,243,63,2,50,30,0,174,50,56,254,78,253,133,137,139,148,211,96,109,49,39,122,71,197,137,14,144,42,48,102,197,31,145,141,176,74,221,155,55,101,201,212,126,79,234,141,34,214,11,112,128,129,107,179,227,83,237,132,170,178,6,43,137,130,184,135,38,170,117,82,227,203,98,30,63,255,152,206,237,173,111,30,125,48,146,24,65,134,44,78,212,122,150,245,190,64,209,106,234,195,62,241,172,123,85,21,164,137,200,222,72,179,50,59,186,118,228,191,175,8,243,46,154,230,100,40,195,224,193,77,123,82,108,113,49,120,240,74,204,7,186,194,131,107,41,37,13,49,59,96,90,161,73,32,251,193,114,99,123,41,59,45,114,31,119,83,247,87,170,217,170,57,155,221,169,223,195,252,192,190,133,218,165,82,90,199,159,95,104,187,166,250,229,80,101,23,122,6,172,91,157,84,67,59,9,112,172,185,243,43,180,222,79,171,60,226,126,8,184,241,137,240,243,41,1,171,109,127,222,158,39,149,13,169,242,40,199,121,192,130,163,100,112,204,116,120,11,251,240,156,11,200,186,202,216,40,36,251,193,186,89,184,188,85,50,194,213,144,129,29,162,108,85,252,81,236,128,26,85,38,60,116,38,166,103,211,107,10,14,120,189,199,194,146,25,59,76,235,65,71,232,147,86,149,93,62,76,64,77,41,7,33,168,198,175,60,91,248,198,45,31,217,51,234,245,50,39,138,113,85,215,164,166,53,89,110,132,109,76,191,140,153,56,131,134,96,52,187,83,168,150,140,212,11,172,18,81,44,203,5,117,150,71,50,96,63,141,184,105,31,111,167,87,33,28,66,244,58,214,187,211,180,187,46,146,61,86,217,182,72,190,131,82,186,250,109,65,76,37,3,205,106,197,2,10,157,86,201,96,147,58,178,76,123,198,10,78,168,25,202,103,55,10,191,253,144,88,187,58,222,71,51,223,24,123,115,175,162,157,191,66,215,150,88,111,247,5,89,91,28,219,80,55,172,221,148,182,192,34,25,70,76,225,170,146,180,204,140,39,103,165,194,168,35,103,132,166,18,116,136,120,242,249,32,86,116,163,182,91,171,101,216,126,243,232,217,59,153,219,67,15,60,120,132,179,121,221,200,111,234,8,103,141,35,238,143,53,62,95,146,177,182,135,136,252,16,98,103,3,189,170,245,5,88,9,166,190,63,206,106,17,181,94,213,2,14,230,17,19,133,148,225,50,119,218,171,224,229,202,123,84,178,39,80,185,92,73,163,109,248,98,136,139,32,4,54,1,204,28,12,171,207,20,205,101,59,228,20,179,191,204,234,163,97,54,164,104,157,194,114,138,64,187,156,67,47,35,165,183,137,194,115,240,3,21,161,85,63,194,46,150,25,129,161,29,135,55,104,248,153,10,8,244,254,255,223,94,220,234,105,115,91,85,175,242,11,232,167,94,73,15,250,35,67,132,119,221,212,105,174,202,6,47,127,91,255,140,122,109,237,252,54,57,106,120,12,117,47,188,150,106,37,87,73,4,164,38,193,185,170,177,52,48,66,217,90,248,21,151,91,198,59,144,179,164,35,142,71,71,13,79,22,247,93,182,18,180,189,102,32,128,29,198,174,55,199,140,20,241,96,80,99,120,15,71,33,143,195,154,147,121,151,173,206,251,58,33,50,186,65,74,1,25,59,73,30,234,69,7,125,114,243,130,35,201,169,219,95,161,243,40,113,162,190,79,49,244,233,176,204,138,111,84,48,230,228,184,217,241,14,55,235,124,15,42,60,5,126,188,97,156,37,8,180,173,242,222,51,53,106,77,255,85,24,71,89,94,116,170,131,80,77,230,229,206,237,196,180,242,184,184,120,11,154,82,225,18,127,92,120,7,91,219,249,14,158,22,75,67,128,7,118,157,166,186,40,212,49,228,230,193,134,226,81,107,221,168,190,156,111,123,70,78,159,25,97,4,65,16,112,139,54,60,113,224,222,211,154,224,222,34,10,3,216,29,121,23,2,101,83,215,204,110,225,83,89,109,78,102,96,22,177,222,112,26,100,100,70,206,127,26,187,95,197,152,193,207,135,83,152,240,98,20,166,159,124,104,62,102,218,66,202,145,42,113,20,208,129,66,250,126,158,194,129,18,10,252,72,241,231,252,166,130,9,52,250,191,182,244,165,85,157,211,69,123,169,150,142,205,172,236,115,122,67,252,119,111,122,135,41,72,241,227,168,170,229,117,165,242,200,230,160,128,254,152,220,82,124,102,14,161,85,150,89,8,129,196,55,98,222,18,165,237,22,161,185,130,50,237,103,19,164,89,249,214,241,244,121,36,30,84,34,114,105,164,136,214,24,19,207,184,12,98,234,232,142,99,193,0,122,67,16,181,150,3,217,88,115,209,69,79,189,192,34,166,139,79,167,247,229,116,136,189,75,213,67,167,224,72,140,229,170,139,63,35,87,18,235,19,162,193,171,141,202,32,200,238,133,140,167,130,101,133,106,66,70,251,195,251,187,185,223,10,123,91,232,248,8,94,57,212,93,227,2,217,92,146,95,202,175,71,233,191,144,227,35,24,21,94,143,174,30,237,13,172,37,140,57,30,69,214,32,217,149,242,120,116,69,72,151,59,104,218,117,138,162,51,213,145,218,133,90,187,63,10,16,231,18,56,153,206,5,67,139,162,163,22,79,147,29,209,252,221,220,29,51,142,81,32,78,112,247,77,171,225,195,35,211,223,18,151,1,110,76,208,217,229,126,201,189,40,52,15,107,59,69,251,225,180,191,125,0,45,140,63,78,33,251,200,182,186,236,93,120,107,210,96,188,145,161,73,52,202,8,97,175,29,88,137,178,215,105,251,90,212,49,48,59,182,58,210,249,253,147,244,110,17,88,157,33,53,254,168,51,179,63,130,57,32,179,86,221,53,60,55,75,39,34,71,117,132,202,9,57,194,92,238,89,62,3,9,33,64,66,97,215,110,50,149,62,198,127,137,49,145,64,220,110,243,150,225,95,153,72,216,31,216,42,242,143,15,111,94,238,199,172,48,5,15,8,121,0,81,134,29,4,158,9,209,177,242,123,174,252,11,0,238,104,141,41,31,47,148,177,87,173,50,169,182,51,72,43,117,104,23,108,103,152,24,72,213,66,32,139,86,50,122,169,24,5,6,230,56,84,66,185,103,6,170,16,212,240,117,99,43,160,182,101,99,65,169,211,216,169,146,70,7,169,61,66,126,193,199,253,217,94,153,53,67,85,127,220,72,1,75,228,20,18,201,109,191,62,192,206,195,30,183,174,151,77,148,253,233,89,208,221,176,117,201,113,140,24,70,98,234,165,224,151,191,197,48,248,231,35,200,163,248,43,49,76,202,236,142,23,182,250,17,206,120,164,213,243,174,159,56,75,102,62,203,29,67,222,46,234,253,248,37,40,143,117,157,13,244,1,79,12,163,174,52,68,57,162,171,220,152,73,106,166,107,52,57,174,159,37,142,217,14,50,136,230,126,244,89,199,83,128,26,191,111,84,136,183,131,47,179,51,15,107,103,48,250,125,254,83,70,126,210,195,87,249,230,53,198,155,237,90,20,111,191,39,124,107,90,197,123,99,210,94,219,151,62,188,243,221,249,16,240,200,102,184,7,236,55,96,167,69,191,50,240,11,48,174,228,60,217,113,173,49,248,193,116,8,33,149,111,89,160,62,227,143,239,139,89,48,224,218,133,62,204,121,232,229,17,227,145,35,95,208,128,106,1,176,197,6,28,82,100,77,19,170,237,30,23,201,183,247,229,186,249,126,7,135,229,144,169,134,93,84,49,219,153,185,221,235,121,149,16,147,211,200,146,215,139,219,249,197,68,72,133,253,238,116,226,31,163,145,195,214,143,73,73,13,143,241,3,20,19,36,229,174,133,72,120,22,79,10,179,19,37,28,95,161,181,4,245,62,157,1,23,48,233,124,54,191,0,148,124,252,18,94,244,203,138,34,103,103,20,223,179,90,104,10,111,21,242,243,241,81,208,39,9,120,191,248,240,152,69,219,194,61,161,246,30,203,139,231,127,144,180,176,139,249,104,44,222,48,182,80,106,156,135,190,62,39,125,146,192,126,237,17,100,201,226,13,178,171,89,243,20,151,53,58,127,159,84,227,62,117,216,187,81,65,2,133,174,255,87,195,249,254,91,202,2,178,173,30,123,14,30,166,106,94,23,55,25,111,160,124,177,94,135,106,248,98,14,179,221,40,248,179,215,204,33,71,91,229,86,143,57,31,31,213,47,192,138,206,167,121,16,145,12,2,155,217,150,153,53,96,167,233,130,227,11,78,216,20,46,158,163,117,21,137,160,80,246,200,196,214,116,211,106,200,13,22,67,78,97,121,75,218,99,85,7,117,163,39,218,35,173,203,219,191,0,123,65,29,242,44,199,140,247,105,66,248,155,232,100,195,32,202,181,39,161,68,9,207,134,119,194,90,7,110,80,9,231,20,20,223,235,33,98,254,121,51,215,214,143,224,148,70,250,245,109,202,242,71,221,235,213,102,40,241,51,212,17,163,77,85,55,42,243,150,210,29,6,87,119,211,245,24,10,139,115,68,231,123,217,49,45,63,75,15,203,177,92,253,172,190,235,234,199,216,143,127,14,233,171,177,47,11,199,188,144,177,122,14,146,226,99,81,163,191,147,117,241,132,182,254,214,35,109,143,205,135,200,74,7,149,108,42,207,15,141,123,140,165,92,106,51,27,191,0,239,176,112,14,135,78,185,159,56,239,95,220,169,40,96,164,119,61,185,165,235,198,74,255,164,168,46,67,57,184,93,133,76,143,97,232,73,61,183,189,10,65,19,243,18,255,116,138,32,18,12,36,142,87,180,1,105,77,31,51,45,177,224,229,68,117,59,227,189,76,216,245,75,213,34,178,46,127,25,199,163,254,50,225,187,239,52,23,224,48,227,197,141,158,201,35,165,150,249,152,149,4,104,129,26,199,91,116,164,195,96,158,78,23,98,29,38,65,51,129,201,99,67,96,140,81,105,251,255,53,84,248,102,139,251,163,135,235,190,247,218,98,106,93,104,125,137,117,62,143,102,74,136,89,194,26,65,77,94,141,51,65,62,170,54,205,109,243,161,171,108,65,165,243,128,232,4,2,37,113,5,11,217,224,222,118,254,252,30,167,246,19,26,166,179,44,174,87,222,197,255,225,170,206,122,129,138,167,162,25,250,166,216,255,92,87,59,36,136,157,63,91,143,115,50,18,201,252,141,52,224,67,200,118,171,108,8,139,189,148,189,189,160,77,244,8,168,110,28,4,68,170,115,29,201,219,252,35,21,216,237,48,86,88,108,48,142,49,32,177,53,43,27,123,96,131,251,89,117,221,136,202,13,53,118,47,81,106,187,182,97,142,4,53,149,120,150,58,190,167,124,130,242,172,43,138,222,148,176,128,233,98,220,210,61,129,15,138,70,145,185,248,218,217,202,17,254,107,132,194,170,153,169,234,66,199,4,106,204,14,26,134,46,236,48,13,94,72,37,87,8,208,23,45,236,111,165,175,176,221,242,153,165,65,39,124,111,64,146,106,124,127,58,172,164,121,47,167,80,69,104,58,203,9,24,186,153,164,81,36,103,51,224,204,3,149,157,3,138,236,228,171,6,246,140,57,226,149,41,114,76,87,240,45,232,173,143,14,96,12,19,239,123,223,69,102,220,79,145,115,59,164,54,209,229,23,171,202,230,214,16,127,203,104,20,157,57,91,85,110,152,134,20,12,178,205,194,249,106,79,142,213,130,118,36,11,120,127,132,193,239,116,34,71,178,156,245,48,248,29,100,85,242,248,149,78,18,100,170,104,47,97,210,247,41,152,240,117,101,20,188,195,213,167,169,77,122,224,185,119,17,29,226,248,55,45,168,208,43,41,245,177,124,193,130,159,28,48,220,122,213,16,173,156,81,203,218,191,90,128,11,106,60,130,139,246,76,224,193,236,196,236,225,203,53,193,70,241,126,80,54,222,19,234,237,158,154,252,62,135,128,152,9,215,222,187,58,4,117,238,201,25,77,183,122,252,186,213,133,192,131,181,132,93,47,61,168,197,53,138,242,66,56,27,35,123,190,184,229,134,241,169,225,221,120,98,52,32,212,46,80,23,71,113,103,100,73,151,131,223,75,197,205,133,44,112,116,177,216,238,17,187,253,176,63,219,38,92,136,182,72,222,182,217,123,115,198,220,126,125,123,60,177,87,132,202,217,190,116,55,64,120,119,183,146,216,161,75,95,51,12,121,115,49,48,190,43,90,67,26,237,108,34,129,82,112,23,105,48,162,118,108,246,108,124,237,57,209,110,204,190,34,9,102,54,202,29,231,239,37,209,161,114,38,26,89,162,9,115,194,170,80,177,207,239,100,25,174,68,174,68,203,59,128,137,125,87,6,149,249,71,227,227,199,221,15,155,22,146,200,197,38,155,120,93,138,201,83,39,236,106,222,82,66,236,17,107,18,200,234,166,208,159,44,190,255,149,6,114,45,196,143,154,134,16,52,45,65,37,144,34,250,213,133,40,193,128,167,116,154,46,120,129,58,186,110,89,1,14,219,247,207,209,3,131,20,129,40,164,36,50,183,42,8,7,77,148,20,95,229,198,249,223,242,133,159,142,21,140,22,220,226,128,121,214,107,135,168,231,140,100,213,242,88,117,59,51,199,51,61,152,86,83,23,95,12,229,7,223,69,196,228,141,218,200,203,43,218,220,8,237,252,254,11,128,41,248,20,218,16,62,94,160,188,42,248,184,218,170,195,109,51,178,77,48,3,13,83,240,65,48,224,48,25,141,103,35,129,72,182,224,175,88,185,149,122,252,211,77,217,119,56,246,2,108,144,220,162,22,169,137,164,118,147,234,209,139,86,61,236,163,139,5,101,239,71,135,245,208,71,9,196,241,163,251,71,156,144,46,184,82,189,156,157,82,247,240,173,106,15,47,251,34,157,21,220,150,222,117,67,235,160,117,172,101,113,161,232,111,1,204,15,150,114,166,11,54,76,60,179,249,26,35,24,152,199,16,54,8,163,111,30,46,156,156,191,197,73,223,70,62,0,96,120,249,255,218,218,135,175,187,38,62,211,185,244,217,52,54,122,74,195,104,236,213,211,159,143,204,136,11,180,11,36,186,106,50,150,50,226,68,220,183,225,190,239,118,114,30,177,170,68,10,238,135,84,135,254,160,214,122,114,11,15,96,201,165,22,232,34,44,144,241,100,205,117,213,64,92,18,42,52,253,70,57,36,152,45,134,129,104,146,57,175,47,120,124,177,152,136,249,150,71,34,115,59,17,20,102,175,2,120,140,111,157,244,172,39,54,97,202,47,232,111,64,11,31,121,181,190,165,128,128,0,230,171,134,199,87,230,117,99,203,234,32,169,33,177,252,135,90,229,197,125,223,69,172,241,179,130,226,106,164,221,235,66,199,24,116,57,26,213,65,73,250,90,121,53,129,131,27,75,243,89,42,108,195,35,118,114,80,129,97,127,86,72,124,163,19,215,125,1,27,238,12,23,189,222,211,94,133,254,62,110,154,146,35,130,37,251,8,110,215,148,200,126,117,188,252,225,77,47,210,183,103,250,119,237,193,195,65,70,80,155,128,213,225,23,161,255,134,229,244,212,112,152,169,156,126,9,50,0,57,225,198,115,75,168,233,244,21,193,219,72,31,55,179,116,143,175,27,85,18,34,18,53,206,165,85,127,171,215,168,38,58,54,107,236,191,157,166,159,149,12,123,217,85,248,110,103,144,239,167,122,193,138,161,69,186,111,190,226,227,19,212,240,55,170,247,201,249,200,84,14,35,116,6,214,76,190,221,48,178,42,187,96,32,63,62,249,65,90,52,224,218,112,169,158,202,242,11,83,75,46,203,119,148,244,216,242,89,250,46,231,193,251,123,247,130,123,93,216,210,206,128,43,65,106,89,122,107,120,2,222,99,220,202,96,181,246,26,100,9,36,188,207,75,19,64,167,219,246,11,19,239,249,167,19,239,254,205,223,76,122,239,121,47,160,214,78,55,7,82,112,254,232,163,216,18,140,123,97,250,40,62,210,39,238,251,87,125,148,123,106,41,80,220,205,188,18,7,218,174,190,168,82,8,84,240,114,68,144,225,6,168,94,141,136,106,226,123,162,225,72,204,136,0,113,163,103,160,140,152,17,1,132,99,10,72,242,210,152,138,230,53,194,57,14,26,220,238,102,202,192,66,244,177,94,115,252,5,101,177,178,15,50,124,202,71,219,136,93,136,98,153,223,255,195,80,205,87,201,5,102,41,96,223,140,44,69,157,145,158,15,124,122,48,112,5,8,240,46,154,10,179,51,209,45,191,112,29,114,115,195,83,196,52,35,169,179,84,76,114,153,42,180,223,172,187,215,211,182,223,191,24,107,163,134,163,51,198,147,12,51,124,4,211,117,254,77,255,238,188,54,64,4,107,212,229,130,57,207,186,159,197,148,23,167,167,72,205,231,45,150,81,132,70,123,46,251,114,138,141,137,128,81,223,120,124,4,142,128,80,73,8,61,212,100,96,125,83,0,212,243,227,98,60,209,86,118,128,195,10,28,73,153,55,46,158,21,189,92,190,216,7,74,90,228,97,185,161,46,252,70,202,78,167,53,60,22,28,60,195,47,192,42,181,99,128,67,183,218,190,250,11,144,136,208,92,132,221,72,253,238,85,96,153,239,99,222,42,56,97,226,151,175,67,89,252,224,128,167,0,76,92,238,56,239,87,123,207,208,5,87,155,93,214,9,234,162,34,231,122,133,157,185,81,240,100,22,213,252,78,155,118,97,179,239,189,102,93,49,176,211,79,110,238,230,60,122,255,199,55,136,213,84,216,142,131,97,213,124,224,40,244,4,157,171,187,93,152,78,52,221,12,240,214,199,228,112,62,37,249,57,228,178,196,138,9,57,179,176,107,58,69,198,213,96,188,165,26,92,7,60,1,24,111,233,236,209,164,41,20,227,45,237,242,110,122,110,109,231,34,236,146,205,89,158,217,88,228,197,196,47,113,237,159,27,123,222,211,51,179,196,130,223,67,50,52,255,216,61,136,75,184,96,2,50,13,45,4,8,178,225,152,44,87,76,101,156,24,4,196,60,97,185,13,0,224,63,90,146,106,202,191,199,233,222,255,39,186,54,238,17,153,223,95,185,183,96,55,149,203,97,165,242,24,156,102,99,99,234,213,60,233,20,81,187,81,225,83,56,44,98,60,17,221,251,226,184,135,124,161,120,49,79,195,154,213,97,118,83,222,230,145,243,113,241,116,61,143,48,184,55,96,209,196,126,199,172,96,96,158,239,225,251,7,123,140,186,102,16,229,240,225,88,126,169,25,182,209,88,143,69,38,21,40,68,57,196,193,24,86,204,92,133,219,207,229,149,42,5,252,78,195,127,192,83,255,53,5,100,184,155,110,154,60,102,24,213,56,167,201,204,255,185,177,220,95,56,89,120,152,100,10,100,54,33,145,152,152,26,58,93,8,13,183,174,124,225,164,218,207,245,4,139,89,12,39,50,9,198,152,72,25,162,156,171,157,108,28,6,125,235,6,194,72,19,219,81,237,68,246,70,99,72,54,197,192,33,215,31,60,146,245,252,189,139,37,150,253,215,100,154,1,215,1,62,90,231,245,2,34,11,230,150,45,20,19,25,230,34,165,78,119,251,241,97,8,143,137,229,10,211,62,182,93,179,12,106,3,161,210,253,181,173,126,143,99,189,242,133,128,100,13,154,16,1,110,44,213,26,197,76,173,12,206,50,211,191,173,61,248,186,215,164,253,24,146,201,33,85,185,61,167,100,179,12,65,11,156,66,15,70,93,37,101,46,167,118,246,254,199,41,163,91,82,39,24,112,64,118,114,129,93,60,20,40,9,149,90,180,51,158,46,187,145,177,97,61,93,56,149,17,234,182,65,167,197,60,50,145,176,15,124,226,99,34,102,167,205,91,97,108,236,99,179,67,51,207,12,67,5,111,59,69,84,27,9,230,173,80,197,192,167,36,172,245,149,200,103,93,61,81,31,43,118,95,60,206,188,18,153,76,154,124,75,50,190,18,153,216,177,163,30,40,98,196,28,96,115,176,118,29,120,14,10,18,140,109,27,241,70,0,36,11,163,48,193,198,248,191,0,1,165,94,221,77,89,51,60,7,223,216,87,235,202,142,233,115,199,207,153,85,114,181,171,225,101,114,236,168,15,241,219,168,117,21,63,90,255,46,193,53,88,167,25,72,184,219,92,14,196,117,191,153,242,23,128,202,218,134,63,123,133,208,220,130,202,93,82,78,46,26,242,120,32,220,26,133,156,196,20,115,48,38,219,108,110,92,38,217,65,36,179,124,118,94,215,55,223,127,124,4,116,141,15,168,24,94,185,118,74,67,19,95,251,115,198,16,65,250,130,247,57,226,138,36,71,28,171,158,210,219,186,127,54,5,86,91,19,51,231,205,105,37,141,120,72,246,197,109,152,101,169,60,153,62,174,95,211,143,72,61,19,151,239,189,87,219,2,223,93,246,162,238,244,160,172,181,214,242,104,65,202,203,35,145,15,222,121,179,89,125,54,9,76,146,77,213,202,114,143,55,215,22,118,81,49,172,124,83,203,139,16,237,149,174,144,187,234,12,16,245,108,51,70,99,58,3,221,241,212,178,52,87,157,129,68,134,170,100,76,103,32,222,234,45,16,9,230,7,29,102,72,204,145,157,50,196,157,194,42,20,56,249,159,50,187,154,122,150,36,106,77,165,155,229,53,204,132,51,84,47,114,175,212,133,169,22,190,209,162,26,3,57,206,46,56,149,24,251,163,166,208,254,88,119,221,223,109,30,5,120,154,119,163,210,248,255,144,90,204,201,39,69,104,185,24,71,30,169,187,21,228,252,221,231,64,230,19,8,14,19,56,12,229,205,253,247,98,58,199,248,200,245,190,168,234,71,238,70,218,232,175,154,58,16,63,86,111,218,126,225,108,228,77,171,81,92,174,218,115,130,230,74,118,51,134,2,207,22,116,115,38,212,162,130,183,30,3,238,223,70,210,247,86,8,188,96,62,150,100,144,105,249,237,77,190,22,103,250,215,128,213,189,169,123,72,249,83,66,250,248,242,1,226,232,92,27,46,15,98,222,111,98,120,234,224,253,18,241,76,150,133,54,67,132,97,202,150,54,174,102,125,206,175,149,219,169,110,163,64,187,184,184,237,114,177,70,82,49,96,63,50,100,3,81,120,96,166,181,107,100,126,98,159,65,50,31,52,218,51,49,63,239,155,31,240,226,84,134,252,213,239,54,112,255,209,96,189,85,157,253,220,118,233,146,111,190,138,41,44,217,127,157,42,111,235,124,60,213,77,160,122,105,218,46,154,126,235,113,157,46,121,97,132,61,78,129,254,114,107,164,90,173,38,66,25,72,18,73,245,50,165,144,12,238,36,126,16,104,52,231,2,190,252,187,254,124,87,239,128,125,89,189,185,172,62,23,158,75,109,174,220,182,239,231,66,53,39,142,188,230,240,182,77,116,231,197,255,90,119,185,70,180,108,104,40,205,111,167,201,245,159,45,114,202,133,84,68,48,152,198,145,109,89,214,82,197,28,153,198,54,196,243,59,143,93,208,29,187,93,191,202,58,250,173,27,225,255,235,63,58,21,87,109,107,46,139,116,3,146,198,84,117,242,95,0,100,137,69,20,65,107,98,101,188,161,54,71,5,167,234,182,113,7,226,24,239,197,244,251,242,142,45,50,193,152,66,99,95,132,224,136,19,18,157,207,50,133,28,97,233,206,141,175,127,253,31,137,200,119,184,223,253,11,255,215,205,195,77,188,170,15,100,211,21,60,140,90,28,99,210,37,137,53,54,105,189,207,34,211,239,207,200,197,30,18,27,235,170,139,9,35,24,84,235,42,152,140,52,225,179,53,229,143,226,227,4,171,159,190,253,247,50,223,183,167,255,202,22,170,236,3,189,102,95,101,55,205,123,29,246,40,46,90,64,224,122,215,79,48,173,5,121,208,7,27,93,241,10,94,153,59,207,54,212,118,170,141,15,89,125,252,87,205,249,165,173,244,49,24,78,217,234,127,10,206,119,127,123,21,104,255,9,124,150,251,253,149,103,159,49,183,166,38,31,79,20,18,193,218,206,215,220,243,19,62,120,80,233,228,192,169,175,25,151,143,181,104,147,211,23,175,250,193,223,41,133,147,155,217,93,172,222,104,218,49,40,173,207,48,160,176,134,134,76,239,169,30,251,219,191,233,182,141,114,201,33,170,162,57,115,206,70,4,202,122,113,25,10,238,137,217,91,174,2,60,140,238,63,30,86,109,103,56,22,6,152,124,52,48,244,243,18,112,185,37,57,155,171,88,62,179,107,162,63,131,152,209,53,117,136,220,244,58,129,88,102,215,149,135,35,234,103,55,211,88,111,165,199,23,249,134,54,169,185,208,1,219,60,238,148,171,166,66,82,25,62,29,164,120,127,187,103,142,4,67,234,251,154,85,115,21,182,231,100,88,26,56,194,35,7,36,109,199,15,88,46,143,158,251,54,185,42,99,211,198,176,236,158,29,234,168,34,85,204,209,19,100,52,13,20,219,41,80,13,194,147,233,96,118,127,190,9,2,79,201,1,196,76,219,54,229,83,223,213,20,72,122,21,84,144,145,177,191,128,183,36,90,171,100,103,180,53,172,147,7,46,49,183,179,143,247,3,247,182,251,229,173,102,60,123,53,105,181,133,31,240,118,203,113,242,197,27,126,215,254,152,182,241,244,167,98,192,132,23,205,118,225,120,150,232,192,137,87,190,248,225,142,16,116,52,121,122,130,115,214,59,161,253,157,81,253,31,180,194,119,82,224,202,160,117,98,118,15,202,153,81,177,26,68,107,40,108,252,232,253,104,0,212,136,84,31,148,164,62,193,196,191,32,5,10,126,184,230,219,85,227,253,4,237,174,218,209,58,234,132,84,232,171,243,41,224,101,199,106,161,210,125,18,16,235,6,170,74,6,162,196,163,107,162,80,14,76,34,180,240,245,16,123,41,208,195,199,165,203,79,211,200,49,41,207,138,31,13,140,238,92,165,60,251,152,138,11,31,93,165,60,27,67,27,29,4,51,196,227,209,113,163,86,240,198,190,174,154,72,54,155,92,249,121,133,193,138,183,208,18,247,119,85,17,186,9,224,222,58,31,62,160,126,86,210,76,104,104,171,107,34,155,114,244,130,202,209,73,244,124,118,210,24,229,78,62,142,11,46,78,122,183,106,9,210,170,88,235,43,126,94,22,7,83,204,110,37,157,144,144,43,147,172,170,188,170,31,54,247,97,22,148,197,42,160,97,123,111,236,24,97,83,77,106,131,164,74,76,247,0,92,195,157,251,223,191,87,238,255,96,67,8,255,105,189,55,3,115,97,126,8,59,99,35,171,209,89,154,58,164,92,251,225,76,95,203,88,109,17,202,84,86,47,155,38,34,41,153,223,144,255,7,81,221,211,34,116,220,224,202,150,3,180,156,206,111,239,2,208,97,248,7,120,83,212,199,244,206,221,193,165,123,208,65,171,24,7,168,39,211,229,245,95,177,155,50,90,55,136,171,86,39,73,240,183,188,169,163,130,243,198,148,223,185,209,142,88,61,122,83,183,9,143,97,192,203,100,152,136,88,109,107,49,85,49,26,118,53,241,195,29,201,119,128,114,83,15,6,36,13,18,113,151,174,116,197,153,150,84,184,24,104,253,8,175,147,38,121,223,169,166,66,52,102,16,137,68,225,83,119,179,133,246,244,179,12,3,27,124,208,206,132,109,129,243,79,225,43,171,51,250,239,195,89,3,242,12,104,112,135,74,245,200,223,94,209,58,233,18,212,35,26,175,104,157,241,211,206,70,253,24,90,39,179,7,85,222,150,155,128,52,19,242,95,234,157,67,151,95,97,191,154,153,112,54,45,114,53,118,184,231,22,239,13,77,154,199,106,117,119,198,242,96,51,187,158,211,53,231,12,45,51,115,251,76,23,89,77,230,69,107,84,15,150,48,107,183,96,100,76,216,11,58,61,25,122,25,109,44,191,210,238,37,186,87,204,219,135,173,91,244,104,204,167,151,180,206,159,101,33,203,133,42,111,117,48,129,81,180,188,142,10,148,58,238,151,37,97,80,36,79,24,118,126,214,31,145,233,138,219,20,225,22,69,118,246,30,37,219,65,156,239,8,90,231,203,180,11,13,214,76,81,241,97,170,154,38,236,245,110,173,141,47,30,43,177,96,100,115,156,238,236,73,255,179,78,197,250,201,250,103,194,46,97,247,187,235,25,9,98,110,250,109,100,212,48,197,210,45,216,132,131,43,149,247,225,135,69,174,242,108,164,42,122,24,68,109,249,190,43,130,197,75,200,101,73,225,90,178,193,169,246,55,214,34,124,185,45,138,102,149,92,197,35,99,206,125,129,172,158,136,164,239,5,185,36,132,16,102,229,34,253,50,90,176,202,0,59,158,31,201,92,96,0,177,234,168,207,232,168,29,138,33,39,214,163,8,14,2,167,24,174,135,54,150,9,23,116,24,235,175,44,203,81,234,217,67,70,2,217,135,129,138,45,238,65,52,44,90,234,185,212,103,88,57,240,202,220,162,26,68,85,110,66,190,81,188,60,92,106,154,70,86,252,130,127,154,151,118,97,54,164,57,89,252,40,50,255,237,3,189,31,182,144,193,222,84,167,188,165,238,29,143,254,149,213,84,167,190,79,179,219,213,161,74,141,14,149,99,86,115,166,175,61,217,218,141,245,108,36,193,115,70,137,99,251,189,248,163,84,110,68,163,64,146,96,167,23,111,85,66,115,148,132,71,3,242,191,105,90,169,64,72,141,227,199,85,4,70,115,162,87,77,205,194,230,2,62,168,61,203,167,90,76,121,38,128,90,174,164,48,127,189,168,166,23,239,80,169,56,11,34,155,18,76,55,8,236,79,153,55,25,14,168,83,118,254,12,73,36,64,20,192,254,33,250,209,254,2,252,155,66,215,42,205,63,70,152,102,239,34,186,92,251,209,36,221,23,113,194,127,169,58,103,49,145,193,16,12,148,134,37,129,218,165,146,8,3,165,25,134,98,242,138,153,232,12,130,242,185,254,13,99,246,126,197,191,172,132,61,87,111,158,113,176,64,33,14,232,152,201,81,218,159,151,211,88,242,248,231,153,114,187,68,200,103,9,108,226,199,180,35,213,144,14,42,253,247,131,199,17,192,147,254,247,209,214,249,220,220,197,133,85,31,198,198,48,89,124,78,252,243,99,79,190,226,194,190,126,181,7,78,68,23,103,80,128,113,58,9,184,99,238,167,249,217,205,215,120,25,133,174,58,63,67,11,78,133,53,13,101,149,46,69,100,149,197,26,126,140,164,32,106,168,251,232,17,24,125,168,116,119,52,96,130,131,43,214,25,193,204,95,14,1,243,49,195,216,151,185,165,208,162,106,239,195,71,43,203,73,172,3,248,212,110,220,251,10,22,22,106,57,168,219,162,185,171,189,136,145,78,169,56,191,36,59,30,198,72,167,152,161,163,1,192,205,76,102,178,77,43,165,102,87,127,19,39,147,87,167,184,68,39,128,49,135,208,207,53,237,188,79,204,62,61,187,102,180,48,97,83,84,30,245,165,233,249,72,225,203,185,151,121,20,15,13,103,191,61,79,222,149,113,154,216,160,253,140,122,245,198,228,103,33,233,47,192,53,104,76,137,146,209,15,60,163,179,18,165,247,54,50,74,125,88,9,138,254,149,66,30,228,2,78,157,121,23,153,188,217,143,199,97,117,14,187,122,123,250,85,23,179,50,198,84,123,67,187,253,121,79,63,105,220,241,132,157,252,180,210,36,78,8,162,22,206,40,10,17,230,94,75,151,121,68,104,118,66,127,139,52,56,179,248,115,1,253,23,134,147,87,4,132,231,155,29,101,85,167,83,72,250,143,223,31,62,153,159,119,133,140,147,132,199,154,162,46,95,192,11,182,221,160,124,121,245,21,61,22,105,175,84,193,95,128,181,235,38,158,191,0,126,160,86,124,242,15,116,116,33,115,23,44,187,33,202,170,28,54,214,22,242,194,169,54,16,27,182,158,227,159,119,205,7,174,91,29,243,64,65,45,6,154,135,147,141,29,143,118,206,72,93,226,243,41,43,203,14,89,45,191,52,0,81,243,177,39,180,128,218,207,7,121,139,236,188,143,175,253,217,71,129,74,188,241,198,125,71,68,251,138,123,158,195,164,185,161,165,234,254,255,123,217,96,0,0,169,62,131,220,146,108,193,18,219,243,96,44,248,138,229,83,88,130,0,205,171,27,127,117,79,156,8,242,101,18,231,206,20,94,0,40,13,171,249,210,95,187,80,121,209,225,98,80,175,236,229,214,141,134,253,74,95,125,143,34,127,1,246,148,110,22,108,245,101,237,170,51,112,166,159,80,240,158,148,203,27,47,189,21,63,136,15,251,40,233,243,73,102,178,24,144,200,141,72,30,138,55,48,14,64,77,52,133,75,243,254,240,198,35,43,223,224,112,230,126,208,189,91,230,49,111,94,78,71,49,217,240,144,240,121,109,68,117,132,85,186,66,71,89,37,203,89,121,217,201,171,168,159,77,133,196,143,199,118,235,140,99,222,199,177,20,155,49,208,51,43,29,98,199,70,20,168,163,76,81,194,135,56,90,107,119,141,98,141,91,38,180,46,236,139,188,126,62,127,66,78,170,23,239,187,205,124,40,211,115,253,137,231,131,247,140,169,250,197,40,62,17,159,236,17,252,159,251,231,136,147,220,97,129,72,106,199,180,91,135,114,68,158,170,86,13,76,38,252,96,240,167,145,179,15,181,95,19,98,148,187,133,101,10,176,41,43,134,19,65,72,29,79,250,206,10,14,210,201,242,116,100,87,86,239,155,141,62,164,67,232,233,232,34,191,19,218,70,95,182,63,55,213,113,52,153,46,136,60,13,204,47,234,62,121,28,171,139,130,153,198,238,174,30,118,187,125,118,166,25,178,70,229,245,229,143,33,3,89,132,15,6,146,32,138,87,184,62,242,98,144,44,105,86,25,209,187,20,130,250,253,122,90,91,233,30,209,111,220,252,227,65,95,195,65,6,187,182,144,128,113,76,193,64,39,179,225,219,7,73,52,166,96,48,54,173,101,54,206,153,24,67,119,99,147,172,212,105,108,138,175,50,16,171,175,168,183,167,228,198,215,58,25,255,31,155,159,9,181,173,156,170,209,83,170,213,59,142,93,198,161,245,145,25,82,136,212,18,183,50,162,196,155,31,140,27,188,75,167,91,123,18,68,127,1,122,207,47,215,143,78,228,141,175,157,53,178,3,99,82,212,18,6,22,166,89,110,20,228,214,105,102,103,121,173,207,162,238,130,139,91,242,191,27,37,223,54,55,49,55,116,65,245,14,135,180,204,137,174,79,141,102,114,251,162,172,228,193,140,247,63,109,135,165,51,168,86,124,255,54,67,162,168,19,118,173,212,76,111,177,33,126,74,230,134,117,142,245,96,195,157,16,182,121,146,141,210,186,17,126,17,227,105,68,110,242,73,135,94,213,152,231,156,108,61,135,132,89,167,37,19,99,211,151,255,176,117,18,36,9,187,119,250,106,218,164,224,163,155,135,126,1,32,137,6,201,168,244,68,196,135,242,94,222,190,185,186,13,223,173,241,159,184,115,12,70,19,93,97,137,177,14,119,56,28,255,204,106,79,84,15,57,231,126,212,122,70,242,132,186,146,17,107,193,140,37,79,183,32,78,73,164,208,220,0,145,248,73,94,37,94,43,145,177,79,62,50,12,24,34,21,54,163,149,215,199,207,203,188,31,132,129,101,126,61,207,234,61,102,198,192,50,71,251,220,226,79,49,176,204,80,143,137,20,115,12,44,51,82,212,10,14,198,30,183,66,32,129,32,158,117,192,245,177,223,86,25,58,135,219,72,169,127,186,240,139,253,143,241,123,214,72,103,10,212,71,107,186,118,165,205,53,226,195,11,223,43,91,175,114,117,135,14,83,104,231,149,67,238,122,48,10,56,166,91,227,58,201,38,203,113,152,7,251,163,148,101,71,237,20,154,38,221,172,192,197,19,83,53,69,108,63,21,77,233,113,6,45,115,144,193,235,69,74,144,241,64,2,43,132,130,181,77,44,148,216,76,202,72,36,200,66,206,89,20,228,230,14,43,248,188,121,185,241,193,16,160,174,54,62,24,2,212,213,198,231,138,0,149,141,217,248,160,49,4,168,110,22,244,134,97,6,58,173,50,59,106,48,109,160,150,224,173,39,172,71,156,92,231,75,151,22,113,168,187,59,79,174,216,187,149,158,245,49,18,89,176,252,4,72,197,168,178,38,123,22,238,160,231,79,76,3,90,149,85,126,91,247,245,95,196,204,83,114,143,232,47,149,5,52,62,126,116,236,33,111,251,189,153,48,169,137,57,156,123,227,250,157,138,130,251,15,110,100,46,246,86,96,234,37,146,67,47,127,64,142,143,79,188,248,27,203,35,245,203,178,238,12,23,208,106,80,140,1,149,42,98,191,201,63,71,60,93,68,90,123,78,89,31,195,29,60,219,114,239,57,134,96,169,1,71,207,61,190,22,105,155,126,60,162,40,152,116,245,210,73,96,76,151,142,95,76,206,22,43,224,154,44,110,131,207,197,43,42,160,130,230,20,182,242,197,139,99,153,137,168,252,158,221,0,88,114,141,116,232,164,124,232,221,148,226,169,13,118,128,227,10,82,242,5,87,214,213,99,80,125,112,77,255,108,68,37,74,81,89,150,24,201,54,140,72,140,126,142,112,228,54,109,35,93,63,50,138,185,93,36,223,42,120,168,203,17,233,172,25,89,66,230,250,46,56,129,43,139,201,244,115,2,45,57,136,186,222,171,10,145,215,243,197,49,117,89,35,246,69,233,131,19,180,1,49,20,77,215,83,35,98,77,24,246,220,247,237,234,232,100,104,219,17,229,119,79,117,174,194,170,175,13,117,17,242,5,165,149,112,83,200,221,226,162,105,196,130,161,34,98,237,81,82,120,117,152,139,67,120,99,108,67,254,190,243,56,22,221,113,24,128,249,44,59,8,230,56,50,121,182,228,181,47,240,254,9,56,189,238,51,222,209,103,194,118,248,241,78,193,145,218,252,134,235,153,94,147,161,25,202,168,196,106,122,92,226,176,56,74,61,186,97,117,250,147,56,167,161,219,187,73,203,91,218,249,232,77,94,150,170,17,180,50,100,202,79,163,154,135,137,29,140,56,76,128,216,141,48,216,88,129,152,106,89,163,248,37,62,86,75,183,210,199,42,205,106,28,107,157,208,110,75,180,152,103,167,221,221,48,117,46,124,25,46,144,165,161,247,99,99,99,187,154,46,191,76,67,241,100,73,186,95,188,24,147,204,58,254,93,227,78,211,85,50,107,224,142,55,139,4,38,153,213,243,120,125,218,125,141,115,163,241,187,65,203,46,236,109,101,218,21,141,118,86,223,178,13,67,163,117,18,194,35,228,240,190,162,209,222,60,205,176,154,193,208,104,251,219,185,134,50,207,208,84,240,212,71,244,105,125,47,163,246,226,161,139,28,85,143,87,8,25,18,76,218,132,186,111,179,184,175,177,24,205,153,98,250,78,33,108,178,16,144,236,93,56,144,1,7,12,1,129,149,195,134,210,70,234,165,158,152,230,241,219,87,34,158,229,96,20,182,181,130,235,153,140,213,12,235,86,43,113,249,249,4,72,235,227,254,34,120,54,59,76,124,29,199,110,34,175,97,247,155,162,230,34,87,64,63,254,35,132,247,171,54,197,141,26,79,89,195,104,23,122,214,119,30,120,48,30,244,129,195,23,155,32,106,151,106,108,4,200,144,184,11,129,200,139,0,146,144,12,249,150,41,45,189,108,14,30,120,222,146,163,251,120,69,157,63,183,88,0,189,134,172,221,21,226,214,96,182,139,132,49,43,121,165,206,61,56,8,252,74,60,179,41,148,81,201,48,183,226,129,61,182,154,58,99,150,26,250,20,37,96,253,188,43,127,181,13,225,208,241,241,83,209,178,178,79,225,45,238,174,232,37,47,82,168,177,227,145,222,212,240,91,237,96,16,26,38,236,79,132,182,169,229,184,54,92,145,197,246,212,201,207,250,197,149,255,214,24,193,165,64,139,241,223,38,243,162,209,162,24,255,237,30,163,177,83,213,140,63,152,249,126,255,77,48,24,110,19,123,240,54,149,74,46,188,156,66,144,15,227,242,37,162,41,254,58,133,131,113,249,166,61,25,229,70,99,92,190,175,147,238,65,59,102,25,181,152,173,84,24,33,144,76,193,132,140,173,92,207,128,150,122,222,165,49,7,17,62,85,167,166,81,17,151,252,81,52,216,73,98,76,108,160,80,69,107,6,242,105,43,197,16,201,9,161,134,142,193,41,178,64,167,227,255,166,19,225,159,126,8,134,149,124,173,121,122,172,214,55,157,170,103,13,77,61,120,199,243,254,116,103,70,135,220,96,158,231,93,22,112,195,217,53,48,213,5,41,138,4,206,8,9,42,78,9,246,80,176,46,2,196,249,60,9,79,177,53,179,108,7,28,181,220,23,55,31,105,104,188,133,122,80,123,110,235,81,88,171,120,243,24,26,143,145,255,144,195,141,180,31,157,113,42,143,117,137,173,170,134,120,95,92,110,42,36,11,67,46,86,107,246,73,48,157,206,50,193,135,216,233,219,97,81,12,146,229,223,55,102,72,30,90,107,2,0,193,13,59,107,158,211,42,220,110,89,244,214,253,120,55,151,11,15,103,57,67,57,208,202,78,189,57,159,180,183,249,168,141,195,171,114,73,19,67,64,69,195,111,4,46,23,233,147,50,10,6,6,9,170,111,102,28,211,172,54,125,244,41,207,198,211,193,1,70,109,116,119,55,184,32,211,46,53,121,179,26,49,180,212,196,139,145,92,197,129,16,91,143,116,187,129,113,78,34,11,44,71,119,161,115,132,128,6,149,13,38,106,23,227,202,214,186,138,218,221,46,28,207,174,193,68,237,106,151,168,31,168,163,216,27,75,44,26,3,237,55,107,99,94,198,148,48,62,29,0,251,230,255,17,168,61,178,46,165,241,114,156,69,134,245,155,68,167,224,218,231,181,189,129,31,206,45,199,247,235,178,238,252,128,28,12,211,105,108,230,154,181,62,45,148,210,38,182,97,93,118,122,215,107,213,26,201,195,25,168,164,105,148,236,126,228,228,83,188,23,39,234,159,175,236,170,66,199,158,23,159,210,124,23,53,194,154,250,98,219,243,77,246,210,18,248,197,10,139,161,246,167,231,103,17,80,151,211,49,242,172,46,55,112,72,59,6,193,22,8,170,187,155,233,246,210,15,52,248,248,129,254,229,89,103,91,172,93,231,234,172,51,61,126,63,79,9,115,214,209,156,191,208,222,102,198,156,117,192,36,249,14,151,103,29,16,231,108,95,88,240,66,160,251,161,244,210,178,215,189,173,135,134,133,180,219,37,10,189,96,223,125,22,49,36,222,231,158,84,218,239,49,139,6,227,113,185,16,10,230,185,175,204,80,30,84,134,145,90,219,187,242,250,231,214,105,100,61,220,37,110,172,215,191,228,165,66,194,232,50,232,50,168,57,140,97,85,11,71,147,225,125,198,4,12,104,102,108,235,202,46,8,205,35,214,242,105,205,88,1,126,129,7,105,41,175,7,196,201,7,169,132,252,15,194,8,5,198,22,44,236,125,172,196,104,32,19,99,204,12,96,39,85,152,131,44,65,255,200,86,221,248,193,35,102,31,33,214,242,76,190,167,55,61,220,185,191,209,122,81,90,141,115,119,79,215,75,116,37,122,105,70,49,38,176,66,240,84,141,224,217,162,121,211,196,111,4,6,207,136,105,231,217,29,32,117,3,105,61,198,160,123,161,175,174,182,164,119,56,22,199,30,238,23,95,127,89,199,35,233,191,223,187,88,226,168,70,165,195,167,255,79,149,254,138,133,202,96,252,27,250,40,41,230,247,10,203,67,147,98,127,31,140,253,232,83,210,150,103,46,113,170,90,174,82,235,254,138,106,252,62,166,183,148,147,243,95,211,146,40,227,170,21,167,42,231,74,15,232,184,213,234,244,95,151,218,80,108,16,237,246,11,141,222,95,102,174,86,163,153,226,55,81,219,62,168,207,9,159,1,71,84,13,251,35,197,195,227,55,226,121,226,162,246,226,240,176,38,246,127,68,4,91,183,182,78,22,200,83,9,229,113,37,50,147,76,224,207,137,182,173,197,216,67,238,230,206,26,50,254,32,240,33,181,178,135,97,37,199,149,71,246,136,69,85,22,91,102,221,122,156,83,23,193,65,184,245,227,167,223,177,154,11,148,72,199,70,30,73,68,229,76,103,22,71,162,26,3,79,129,232,216,216,201,222,115,185,102,59,155,61,102,136,84,42,110,84,141,15,117,236,190,35,31,197,167,154,247,206,251,24,50,157,10,37,52,6,199,251,127,232,65,192,37,178,83,29,7,166,67,79,31,13,185,44,79,97,154,106,116,118,77,63,121,19,141,95,243,27,95,183,194,50,92,70,226,97,90,94,219,37,249,178,27,26,202,115,206,102,175,14,210,190,239,143,47,20,47,22,234,67,149,28,38,139,228,229,245,254,89,202,7,169,94,86,217,130,177,94,108,110,161,211,30,116,247,145,249,243,95,192,40,238,124,151,41,148,209,201,237,119,133,156,236,50,117,153,85,138,112,163,105,227,247,131,139,222,108,198,152,125,115,147,24,27,106,172,170,130,110,189,221,151,63,101,209,124,128,20,152,77,120,35,158,240,42,179,219,214,123,188,110,254,192,247,131,223,204,76,33,147,122,170,112,93,137,111,92,93,241,168,31,105,58,92,91,170,76,216,227,60,173,113,192,55,107,221,92,64,170,215,163,191,83,63,176,205,57,221,163,234,200,126,214,126,15,119,26,213,49,33,81,88,218,209,74,31,93,63,87,125,185,212,89,110,119,126,108,202,78,187,179,222,168,93,244,11,16,46,85,162,111,248,99,198,110,167,9,16,250,225,239,26,121,16,184,139,32,150,47,126,40,209,60,105,114,145,119,73,37,213,180,215,224,176,150,111,119,73,249,230,217,17,2,236,178,239,158,108,182,199,18,135,30,245,186,7,100,38,228,30,41,39,54,138,0,250,77,252,211,143,248,187,3,241,144,137,23,96,121,110,29,247,174,231,10,136,101,61,184,71,64,248,8,3,196,138,175,74,176,196,84,210,192,131,217,73,209,104,182,8,60,89,68,28,49,60,139,233,144,181,236,120,252,25,198,177,120,226,34,27,133,49,44,50,116,141,205,138,38,126,99,255,1,233,111,143,197,170,76,134,81,15,110,40,179,18,151,43,134,237,220,85,180,135,90,25,92,27,110,44,93,74,17,210,69,109,185,36,112,6,235,112,32,130,55,218,71,225,114,90,3,248,213,58,51,56,73,31,129,112,245,140,19,157,136,117,245,237,216,129,252,94,20,15,175,155,63,13,31,12,47,180,202,124,192,136,199,233,137,221,229,161,218,153,73,7,234,128,88,242,180,127,106,170,158,96,89,147,77,63,93,243,22,162,135,16,31,81,17,228,85,140,189,3,182,236,169,57,252,6,63,109,196,48,38,118,47,156,172,207,246,49,140,137,117,31,49,149,199,24,198,68,187,224,6,15,19,134,49,81,77,35,0,202,199,178,19,0,35,98,153,233,223,53,147,144,84,12,92,254,49,86,102,225,170,21,157,100,147,123,156,100,83,251,28,67,121,6,46,218,3,156,71,186,113,174,90,210,118,134,194,107,25,4,130,21,46,42,130,118,31,182,176,172,114,53,149,136,39,127,1,232,23,47,119,105,186,142,31,251,238,201,93,237,210,8,85,215,134,85,47,119,105,24,126,37,241,229,46,13,238,207,0,188,220,165,33,178,225,136,24,10,18,97,148,110,94,199,107,194,12,237,4,14,41,30,177,182,55,35,159,216,237,66,63,214,45,118,140,128,4,202,239,58,53,108,4,34,38,43,107,42,221,180,18,187,74,20,94,180,148,187,92,48,32,97,82,73,154,204,101,129,108,174,84,249,143,59,12,17,227,161,149,10,33,26,12,26,117,176,26,103,225,224,18,69,38,150,113,127,103,189,108,58,164,112,64,70,115,91,209,254,20,189,152,231,139,230,119,120,244,43,228,68,5,35,239,45,141,124,210,189,138,218,85,94,224,165,126,240,149,167,56,68,129,229,122,66,103,136,113,120,152,43,125,55,34,214,198,104,103,60,81,1,199,253,197,155,222,239,246,11,156,32,13,2,111,249,148,244,255,130,43,162,29,230,64,225,11,40,219,164,249,58,171,105,132,90,77,92,62,199,176,77,144,113,90,202,112,207,44,134,103,240,7,26,116,128,166,104,27,131,6,197,240,12,150,48,104,80,52,134,103,64,54,117,121,148,147,136,73,164,79,247,43,245,84,237,48,102,92,9,170,241,217,12,241,8,37,253,190,117,229,107,101,43,210,213,84,123,255,25,120,63,197,61,186,42,213,176,42,155,250,104,198,179,130,81,37,79,0,127,116,173,166,16,82,120,88,20,248,23,127,241,249,35,158,123,93,81,204,24,53,22,52,244,191,36,69,49,192,124,200,36,243,247,52,10,79,231,135,114,241,239,23,44,158,91,155,126,68,227,127,40,90,160,114,123,112,76,22,35,174,70,142,215,1,150,191,213,39,28,9,18,180,49,130,7,228,7,142,219,125,120,99,86,73,68,156,98,88,40,242,227,159,155,1,73,209,152,73,248,26,64,234,239,118,49,206,197,221,27,255,216,242,240,11,254,79,110,96,0,62,199,26,195,140,177,224,177,244,41,237,121,248,42,37,36,119,187,186,229,167,87,107,153,85,99,253,229,248,245,170,155,253,48,86,50,174,95,168,87,56,37,92,25,121,90,192,167,239,228,23,40,195,18,85,147,190,153,181,45,49,235,229,223,4,146,100,24,175,251,172,247,11,64,105,171,152,134,58,154,152,152,115,98,136,48,166,58,124,111,187,61,36,1,250,114,158,210,81,35,199,251,85,203,229,182,191,120,239,97,221,243,241,101,38,151,235,242,254,118,218,240,217,71,166,142,217,145,171,210,221,169,69,158,252,11,117,127,26,218,20,198,166,220,50,99,247,133,190,85,81,13,52,197,78,96,204,138,94,43,182,181,78,185,77,27,119,63,71,28,108,87,173,164,74,252,52,99,248,172,86,99,182,108,95,247,47,92,112,87,215,255,174,243,119,107,140,188,208,106,135,57,60,249,232,101,80,99,74,115,29,230,91,249,63,119,62,211,127,226,166,169,80,230,142,223,220,177,213,14,124,25,14,88,213,217,55,104,151,46,101,245,21,79,17,56,191,221,173,151,61,92,120,152,143,230,216,226,103,86,76,214,138,92,2,69,47,151,39,188,131,183,134,8,214,140,68,228,97,32,16,54,177,160,152,152,152,68,202,215,78,209,176,16,142,122,54,203,227,141,154,39,33,110,229,27,100,202,209,71,28,22,22,249,92,16,115,237,79,236,164,113,53,185,169,70,227,179,238,85,217,117,95,179,231,185,191,102,135,207,184,142,172,138,231,216,47,167,145,13,168,214,180,121,27,71,88,120,132,242,176,228,214,107,196,34,171,198,23,197,123,75,207,140,219,184,113,188,145,112,19,152,77,236,224,194,221,76,206,236,87,222,39,147,59,246,69,214,229,129,78,218,123,1,212,72,110,3,139,44,70,73,71,67,101,88,185,55,25,181,11,111,21,20,170,34,235,211,11,213,14,181,246,137,69,218,64,5,230,80,109,188,131,105,128,206,239,34,130,187,48,214,7,174,103,119,219,138,159,172,47,185,198,98,185,91,74,17,102,174,40,42,42,202,103,115,115,48,51,216,105,17,15,162,243,57,128,249,44,10,223,140,237,81,137,123,241,61,84,181,2,156,46,254,171,113,164,28,226,246,58,161,41,150,192,204,44,117,23,39,134,220,254,70,197,28,253,252,220,187,85,163,182,72,59,189,56,110,234,123,102,15,221,205,97,111,67,202,53,68,216,106,153,13,197,60,238,225,68,109,224,188,10,38,74,138,140,107,69,245,155,24,108,14,8,229,211,140,189,15,137,159,54,246,109,203,142,94,72,1,230,219,1,185,248,127,1,178,121,179,121,197,133,85,7,66,121,76,150,7,40,63,234,82,195,148,240,58,80,117,91,78,164,213,233,42,219,42,241,61,240,56,1,230,108,184,96,231,163,24,106,213,109,251,197,174,144,161,181,97,138,84,26,195,111,10,14,60,110,52,248,143,11,60,132,83,3,150,198,167,61,67,112,141,121,243,143,151,219,172,217,33,105,240,117,53,106,43,174,190,16,160,23,112,111,69,105,206,115,124,117,254,252,157,88,46,184,239,83,44,111,45,47,214,147,99,54,83,149,217,29,243,121,167,165,46,95,223,134,13,53,163,159,182,234,169,172,48,138,38,26,18,139,180,136,157,46,191,36,15,147,190,83,254,51,212,110,26,253,139,128,209,198,129,35,130,249,125,85,175,234,250,1,244,214,214,24,122,109,88,127,194,119,183,44,144,236,55,226,60,249,203,172,51,104,56,77,121,160,245,162,201,112,199,93,235,81,189,162,59,60,127,243,15,89,101,49,104,66,53,174,44,21,117,110,39,182,40,240,93,20,187,209,161,112,253,199,223,212,52,143,1,132,31,163,246,46,48,80,147,43,10,49,255,21,212,4,67,33,238,53,46,44,195,204,226,24,168,9,155,44,177,188,63,3,59,24,196,14,34,82,209,80,144,110,133,187,142,199,221,176,87,237,54,81,114,168,73,139,84,105,25,109,203,200,237,73,85,71,32,184,114,80,189,84,153,42,253,134,236,42,246,220,51,60,53,113,73,136,245,100,155,158,67,237,77,49,26,254,130,82,225,236,190,184,94,251,128,64,206,155,13,220,170,96,218,199,235,66,148,5,178,61,246,179,101,196,139,252,91,112,68,85,214,188,228,72,136,33,146,155,189,58,7,120,57,126,176,232,15,243,47,183,183,34,158,74,133,221,173,81,102,102,215,243,132,194,77,34,144,244,220,10,225,173,91,221,220,14,70,32,154,42,160,248,207,51,176,222,162,44,196,222,144,202,6,208,106,22,23,126,26,27,235,203,163,209,42,200,94,70,83,188,162,250,182,149,59,3,66,205,58,147,203,141,44,240,237,178,182,211,170,139,24,34,181,166,34,246,178,229,171,132,15,103,62,98,187,239,175,161,164,96,163,174,239,26,102,229,35,159,162,120,132,92,156,126,91,211,94,51,173,181,95,100,200,245,96,214,98,60,32,47,161,193,66,66,227,115,121,246,206,33,59,48,155,42,5,47,100,100,53,249,19,120,251,169,99,239,182,51,249,56,20,178,94,235,165,169,72,19,218,231,42,231,26,163,228,196,201,138,227,74,3,186,248,208,115,111,24,110,100,73,123,196,205,195,253,40,233,61,224,63,56,11,65,178,185,113,210,236,71,47,37,166,5,191,252,102,136,162,253,71,169,240,74,77,249,207,217,230,142,208,111,109,161,78,36,223,74,133,3,61,199,243,63,235,100,88,253,52,226,150,141,121,2,234,88,134,95,12,126,1,242,85,139,212,198,63,245,245,152,27,90,39,172,56,205,121,96,88,184,1,78,209,40,135,37,133,190,222,193,99,149,101,66,130,46,147,146,214,83,165,132,77,21,167,128,32,203,252,119,223,184,15,188,79,244,170,73,55,74,68,63,220,116,112,153,184,247,180,27,136,32,42,234,102,7,43,195,13,214,134,100,2,242,12,94,90,152,48,232,101,63,90,223,223,19,146,45,209,41,16,107,52,250,209,150,173,238,195,104,82,30,222,77,110,1,116,55,4,130,54,205,166,17,89,146,205,0,242,66,7,122,230,240,165,163,151,193,126,41,223,235,50,127,175,176,93,91,41,181,209,87,206,153,131,120,34,59,148,94,239,255,120,142,182,54,189,46,199,251,200,70,85,47,186,46,85,1,30,253,54,159,40,217,234,140,77,219,149,116,154,10,114,46,207,108,47,75,158,37,251,96,212,4,149,234,74,131,113,61,33,184,242,63,70,35,243,61,168,176,77,213,221,248,186,49,174,39,52,34,164,24,30,143,113,61,213,2,199,83,29,4,133,99,199,209,49,1,205,255,182,10,87,56,40,77,218,50,202,69,16,144,55,201,137,247,104,93,199,68,70,35,74,37,87,113,30,213,223,166,71,163,2,19,65,217,32,11,193,119,225,117,225,163,158,181,137,233,68,195,199,30,93,142,52,21,78,90,131,229,185,88,178,193,8,237,172,12,15,177,190,78,97,125,189,188,36,98,8,75,29,216,104,12,213,206,178,20,107,132,190,31,61,173,33,75,172,224,26,21,77,112,187,75,75,242,123,104,58,131,236,202,13,221,226,231,0,157,224,118,199,27,202,229,167,211,48,214,230,186,166,142,231,191,0,150,20,57,19,124,150,21,123,45,26,175,208,179,77,66,174,191,0,111,174,93,247,174,170,210,253,130,186,253,163,241,244,103,184,237,137,210,65,68,102,4,206,205,66,115,42,145,185,163,24,121,31,27,185,164,6,218,162,126,115,233,202,239,63,31,198,20,71,173,91,132,190,166,26,35,81,202,165,124,255,83,146,136,98,240,186,38,91,15,168,67,55,234,160,245,252,166,244,222,174,86,87,40,127,145,194,213,255,236,94,171,100,235,122,167,149,158,181,27,49,84,38,114,192,127,241,237,235,125,74,206,97,10,157,40,122,66,244,244,231,17,251,115,105,106,213,95,128,71,82,171,68,222,175,102,162,36,4,203,168,18,29,152,61,218,79,18,86,17,123,63,135,152,164,152,33,17,5,252,154,96,67,42,11,108,147,168,243,71,67,116,137,108,45,44,43,48,23,241,187,182,99,86,121,253,214,23,15,62,31,188,74,226,142,183,224,239,184,221,98,19,127,120,161,243,133,66,64,102,192,128,10,215,250,137,117,149,83,112,224,3,22,82,169,25,235,83,253,55,38,120,155,92,97,195,239,73,201,120,20,217,56,20,229,111,128,18,99,66,99,82,3,72,245,37,162,11,184,31,147,49,74,91,113,152,69,243,120,109,255,191,216,67,249,187,137,34,88,216,126,159,148,199,70,4,107,90,241,11,96,42,62,83,213,182,228,101,106,225,46,193,215,253,81,13,85,165,177,21,168,210,89,224,13,28,207,111,207,26,168,130,197,126,1,92,46,159,174,47,80,177,106,224,240,72,109,192,81,230,125,242,214,81,19,205,16,209,103,165,247,202,105,115,218,163,90,156,17,107,18,156,88,160,31,188,242,49,111,37,152,180,13,146,83,12,180,156,152,111,151,148,152,32,222,72,107,153,95,60,38,158,170,200,38,147,239,45,146,28,70,155,210,58,183,47,183,159,4,124,101,148,150,123,111,117,46,156,249,248,135,138,26,18,168,188,65,62,156,76,65,97,66,129,141,234,105,22,92,227,171,4,86,10,203,155,108,75,167,210,197,84,112,117,19,196,76,255,44,4,68,166,69,219,241,128,80,79,34,88,34,251,10,218,143,252,26,92,200,12,124,150,199,133,104,207,53,150,137,179,134,201,32,162,113,13,124,54,225,71,224,34,63,178,90,30,153,247,10,158,180,82,166,150,65,163,47,217,112,74,167,152,89,116,113,183,126,1,244,114,47,78,191,38,240,133,163,127,1,82,248,228,172,177,134,19,199,102,136,92,124,110,123,77,72,242,183,191,225,150,172,111,246,99,187,208,170,117,221,190,156,18,181,234,20,230,111,104,61,123,147,47,65,117,123,240,13,108,160,89,136,202,43,244,86,243,237,164,173,34,201,252,138,63,172,128,11,246,226,60,202,191,0,247,115,12,103,126,78,93,30,249,113,207,12,188,181,109,255,152,252,218,70,221,77,210,127,1,94,171,86,252,81,80,122,12,0,84,26,255,7,247,112,77,227,183,249,231,192,224,198,224,113,107,50,35,164,234,81,143,208,19,165,117,62,78,202,242,70,6,33,46,37,93,11,113,205,128,15,202,192,76,78,78,193,216,194,240,110,251,161,6,137,164,89,239,22,21,223,17,152,24,41,0,240,31,252,192,79,123,175,104,133,94,168,80,26,143,223,164,183,213,121,40,119,139,37,86,183,100,236,137,102,158,78,183,7,117,156,162,220,149,118,53,237,133,202,54,219,149,118,85,136,219,94,11,14,2,42,218,216,200,203,122,213,201,120,18,97,212,61,198,29,53,72,218,43,117,79,114,94,119,221,149,186,39,116,17,141,194,142,190,82,247,228,253,232,81,70,212,79,22,165,221,198,100,223,225,156,224,16,190,173,244,180,147,41,185,171,11,253,233,134,13,89,236,170,127,122,191,247,241,176,54,144,253,182,45,157,119,144,142,178,253,74,252,204,211,126,43,167,60,120,91,28,160,221,12,241,146,65,242,242,56,60,115,215,159,243,183,210,54,137,246,112,212,18,43,102,231,110,113,55,0,246,91,193,90,138,253,21,0,208,122,17,147,26,42,195,172,103,194,103,222,76,218,163,237,157,28,208,184,159,204,188,63,39,166,243,70,190,194,245,93,110,37,51,206,104,101,108,4,251,48,68,115,65,39,25,157,144,250,180,2,0,240,126,146,61,86,128,198,45,194,56,103,121,82,33,185,202,87,206,89,109,222,14,191,74,98,140,115,214,234,114,79,199,168,197,22,30,30,30,220,229,131,51,185,1,123,142,131,158,87,83,238,24,171,75,229,120,27,242,32,78,138,216,165,77,162,161,143,90,97,236,126,44,83,145,52,162,74,181,102,86,159,190,76,116,101,141,21,233,32,160,142,124,162,175,98,214,78,119,51,81,192,129,171,60,7,146,49,100,54,91,29,193,190,73,254,181,109,192,251,231,52,7,148,73,47,72,164,215,35,103,78,5,10,14,105,81,201,81,167,41,225,38,74,192,69,233,230,42,98,18,149,19,200,165,32,98,152,68,101,118,108,196,71,241,171,68,229,242,65,245,242,17,255,56,147,202,170,0,55,16,21,214,67,88,117,21,33,203,244,55,65,90,20,219,114,203,71,65,177,59,185,56,67,203,149,244,47,111,5,25,63,185,195,221,73,253,136,93,197,91,43,122,45,67,229,105,178,16,245,93,36,145,189,238,209,106,251,164,196,210,103,211,136,116,177,50,133,43,83,130,52,1,114,20,58,115,101,74,88,170,181,118,134,96,76,9,98,133,218,78,130,251,33,29,234,63,104,65,150,197,255,150,14,232,67,242,63,192,120,0,0,251,197,172,103,255,84,198,0,140,191,21,205,174,253,145,25,116,163,143,208,126,197,134,99,64,181,179,205,27,25,97,125,20,58,206,146,39,161,25,139,236,36,159,17,255,84,218,106,220,142,130,90,103,19,27,195,176,178,6,167,239,194,37,128,254,59,238,9,150,167,98,126,101,78,22,224,156,5,74,68,65,156,171,164,253,77,200,179,233,9,62,226,165,170,209,188,45,134,22,41,7,29,129,120,219,236,74,36,142,209,72,174,98,230,193,246,117,231,58,122,87,215,128,215,85,143,185,198,34,79,12,80,54,166,143,78,73,238,13,163,157,24,63,70,159,43,239,21,57,64,200,144,118,240,237,93,120,0,189,225,32,74,126,90,213,160,56,229,222,53,170,130,98,61,27,196,61,41,174,37,112,148,214,123,93,142,110,86,157,143,12,72,193,115,182,13,9,76,236,79,46,74,18,199,129,209,173,131,165,87,53,206,42,71,127,184,92,159,109,55,80,71,43,142,168,235,187,81,20,117,82,45,81,6,11,35,139,180,63,249,15,45,116,44,191,236,188,215,179,245,51,176,128,113,168,0,36,188,111,160,221,253,253,87,25,15,95,226,149,59,250,173,210,84,233,138,187,30,70,116,193,166,79,86,125,243,251,60,66,184,39,35,212,86,67,243,197,103,57,161,118,115,163,86,177,154,216,189,171,177,29,149,38,156,85,241,244,25,218,139,109,174,210,124,89,99,118,177,136,125,82,7,152,191,162,206,130,182,34,152,145,121,231,49,58,86,136,56,76,54,94,175,22,30,43,209,218,107,67,210,46,52,75,16,154,135,137,17,190,74,222,189,138,17,102,232,111,203,185,119,21,35,156,205,9,30,140,45,15,30,246,44,139,73,184,182,174,250,199,66,241,191,17,208,247,100,132,54,82,208,201,122,91,239,77,84,177,132,23,92,254,163,255,80,139,201,143,6,63,94,139,203,30,115,56,51,253,146,68,134,155,200,147,5,201,251,226,227,248,87,188,68,156,248,27,140,207,238,242,205,0,243,131,128,193,125,125,93,193,88,119,173,157,244,22,27,214,58,221,251,42,122,193,20,127,6,210,123,228,88,238,120,169,162,190,73,237,45,103,160,167,170,226,139,135,67,143,203,76,250,130,127,222,113,44,172,144,38,152,146,99,251,186,236,116,39,149,39,179,82,249,10,152,107,19,55,106,207,195,128,22,63,21,201,27,238,17,68,79,223,157,86,61,204,192,25,69,150,24,135,173,25,255,219,84,9,248,123,198,146,92,137,53,214,147,238,239,104,139,18,133,206,4,27,195,231,30,155,222,89,28,127,157,185,21,49,241,77,158,214,9,157,102,157,73,215,95,190,2,220,4,28,254,13,5,227,47,252,171,198,96,81,242,15,55,140,163,14,255,69,106,186,239,203,240,87,224,247,145,88,63,40,249,27,14,86,20,57,125,105,122,213,117,115,228,4,22,191,10,102,180,171,61,253,244,204,233,163,201,156,85,182,34,56,36,149,135,136,125,185,170,154,70,136,193,142,157,80,249,59,224,148,93,48,73,247,122,28,110,128,108,142,124,174,54,116,104,38,132,240,158,34,164,151,232,29,12,24,63,13,67,199,96,234,195,112,16,35,230,162,51,8,42,120,189,108,130,101,228,238,189,105,168,59,157,46,200,52,225,242,130,62,190,168,176,21,130,191,119,179,5,158,135,20,218,119,214,214,57,190,7,86,83,49,66,192,216,135,31,101,15,118,231,157,68,160,28,215,211,31,253,231,195,37,215,182,223,66,184,46,58,152,212,152,225,118,160,60,168,139,104,23,15,113,207,240,225,203,16,102,182,224,8,16,19,255,60,127,35,59,171,161,0,176,6,145,221,53,136,22,94,224,53,0,28,220,72,50,52,142,220,55,166,29,221,255,196,191,106,134,213,134,128,125,50,13,24,79,140,169,155,47,15,250,95,250,238,253,191,81,174,90,150,221,151,33,80,213,49,87,167,186,126,126,70,14,109,166,137,76,229,119,241,16,141,134,86,142,55,57,73,198,241,163,217,12,26,13,217,217,3,221,34,38,252,85,89,141,149,191,233,96,175,219,95,205,29,191,63,7,214,239,191,113,219,30,254,243,84,192,239,67,63,188,165,207,181,157,255,188,200,192,241,234,234,53,191,254,55,82,72,190,0,187,240,47,17,249,53,251,186,127,202,76,56,32,55,7,124,184,226,144,203,177,129,58,83,252,202,227,38,218,111,9,4,130,223,78,240,185,137,140,227,227,245,78,179,163,29,92,5,194,60,88,98,33,216,137,46,156,16,114,88,198,83,185,242,149,225,184,185,132,66,202,13,234,47,11,67,161,14,207,164,54,165,100,225,53,121,209,125,98,26,26,254,11,159,93,240,180,136,86,159,4,245,83,48,231,250,214,49,103,40,11,69,87,28,253,247,99,223,142,36,111,96,139,11,30,175,199,162,199,169,226,226,169,82,165,77,138,6,91,99,62,231,131,83,242,80,194,237,102,41,174,216,240,31,56,129,131,24,132,139,117,156,48,148,91,161,222,133,195,48,191,197,89,164,249,175,93,224,159,131,155,14,113,172,190,111,208,221,164,255,221,119,170,15,175,128,91,175,123,94,133,74,100,253,23,224,142,175,216,107,15,204,215,250,219,247,40,251,210,255,183,175,248,134,204,15,50,201,120,62,141,34,156,249,129,92,252,95,0,202,107,255,161,214,190,188,245,247,78,60,35,199,229,47,202,237,110,50,160,244,157,230,194,209,185,60,64,26,180,204,151,222,63,19,207,100,44,177,218,225,120,158,124,244,58,168,49,179,249,14,248,241,127,158,58,195,216,135,206,42,104,241,236,139,126,58,223,178,72,154,128,100,126,253,225,109,97,20,238,84,84,45,201,78,22,82,102,236,73,136,22,31,158,156,207,148,13,123,30,43,196,56,1,76,220,227,156,248,173,88,32,254,91,173,48,113,93,141,37,238,33,82,54,67,51,63,6,19,140,232,185,240,151,255,23,196,92,149,12,3,98,224,97,64,184,50,166,59,28,116,21,18,127,29,219,71,79,96,69,216,21,166,36,131,63,152,211,235,26,16,63,244,9,191,42,64,217,125,210,53,51,72,47,127,135,33,46,3,56,124,146,163,133,176,2,207,147,10,143,171,64,212,110,38,166,77,223,22,144,150,243,166,141,18,0,213,186,231,237,239,14,208,167,106,190,254,170,36,168,224,227,74,165,175,251,196,15,77,93,93,146,172,6,39,206,132,140,150,131,53,32,193,222,69,237,239,114,234,35,93,116,109,169,23,18,231,60,43,131,57,136,57,226,168,36,178,69,154,16,103,161,46,19,130,247,225,254,235,70,163,158,32,98,240,49,35,227,151,27,161,84,47,135,12,83,220,185,50,167,23,98,104,136,42,236,222,29,167,109,19,58,169,35,207,11,57,84,54,197,40,15,25,112,133,118,232,35,71,200,55,145,18,63,237,181,152,177,148,130,111,172,255,247,55,64,183,243,191,144,143,216,52,204,71,164,27,18,188,174,112,73,88,16,99,34,210,154,242,121,175,69,233,17,79,157,151,185,165,102,141,150,240,128,211,192,103,250,99,18,11,150,222,240,67,130,187,149,92,155,255,173,60,61,159,146,108,88,104,152,74,119,42,179,240,97,239,189,132,196,160,117,202,41,87,234,124,11,194,170,56,16,135,9,144,189,154,58,116,17,84,14,114,29,182,103,58,105,113,169,82,30,5,129,26,122,187,106,104,239,207,192,134,171,52,155,9,6,75,91,247,88,109,120,56,162,24,146,116,4,123,192,230,217,165,57,102,96,142,94,152,106,93,64,70,45,14,140,29,218,2,146,244,109,1,37,10,47,191,15,34,183,72,218,22,107,215,77,113,8,181,245,192,180,38,149,11,116,172,182,163,49,173,73,246,78,147,193,55,152,214,164,214,20,16,196,57,25,28,246,234,142,162,47,199,22,223,91,207,146,30,81,111,228,219,47,189,185,220,252,100,106,133,35,192,152,124,247,245,48,59,152,83,169,58,20,216,16,193,83,133,22,133,115,43,27,121,48,227,141,79,243,2,14,96,152,28,215,94,107,252,217,171,28,87,112,40,25,237,85,142,43,177,150,86,174,104,21,38,199,53,86,155,115,116,196,65,46,132,105,24,205,10,209,139,128,149,12,30,235,218,216,96,42,153,173,137,200,55,200,35,76,37,179,82,51,34,191,3,83,201,172,106,173,175,68,97,42,153,201,46,55,179,6,23,200,99,37,178,155,61,203,94,209,104,29,162,46,20,27,142,219,166,216,247,111,97,90,190,249,207,71,78,180,71,79,126,90,208,16,191,112,27,187,55,146,251,50,183,83,98,173,9,111,178,226,92,17,107,42,149,226,244,12,173,62,252,172,85,116,87,143,183,247,187,142,201,163,47,23,69,237,144,12,161,90,229,217,135,81,180,62,195,179,74,119,245,141,57,248,203,63,149,91,251,210,118,189,229,61,102,159,174,222,127,188,108,173,47,32,245,209,23,190,107,115,255,69,192,104,3,251,196,73,114,205,208,252,252,142,8,247,63,117,63,82,242,223,144,40,36,182,67,107,229,23,210,83,2,204,27,134,110,239,198,158,203,104,229,235,184,200,39,205,168,15,1,37,15,112,158,116,197,80,129,117,114,147,160,242,141,90,227,54,242,177,156,212,207,14,24,253,255,79,169,40,113,114,100,62,191,181,80,1,220,122,227,210,42,84,221,151,83,209,221,51,177,61,15,133,130,223,3,64,250,31,31,74,149,174,116,33,80,209,174,17,24,121,55,184,131,171,68,249,15,121,55,130,193,25,142,131,145,119,3,215,23,249,141,208,206,132,43,213,116,79,225,243,135,51,26,105,68,235,239,1,154,237,10,119,162,9,56,168,85,222,77,184,30,224,66,127,240,206,94,203,171,197,13,165,96,208,164,190,243,174,115,235,61,75,70,19,96,125,220,107,195,164,233,75,224,35,206,32,162,96,9,131,5,118,210,38,215,250,236,218,157,70,159,31,166,130,251,179,62,82,247,25,120,105,106,199,197,19,72,164,36,62,209,156,15,113,210,220,106,142,12,231,120,203,182,25,87,6,165,191,73,177,238,226,119,157,149,211,137,67,239,155,86,34,116,172,111,103,160,197,204,147,24,73,253,32,178,184,220,214,81,255,37,197,166,86,227,125,129,245,20,56,11,89,118,112,152,214,197,117,122,229,73,255,169,140,56,242,194,227,240,95,128,167,129,223,1,147,169,167,113,47,221,118,163,63,211,75,254,2,244,69,250,125,106,121,200,228,156,221,63,162,32,58,108,83,76,249,230,78,197,28,37,77,197,190,208,138,135,221,119,151,215,192,239,23,93,118,182,188,160,138,208,245,66,181,79,1,47,110,191,60,75,251,210,66,144,162,169,210,183,222,255,11,240,177,252,78,194,247,214,251,44,191,0,182,85,135,95,238,177,55,55,213,190,163,111,70,243,12,165,182,23,117,145,194,159,146,147,86,95,112,127,188,184,149,225,129,93,116,61,80,143,84,90,78,183,225,92,129,244,161,160,201,249,34,68,82,155,90,181,72,40,43,250,26,81,196,195,255,175,23,38,254,7,215,13,144,27,159,2,109,96,89,134,194,211,155,169,197,66,17,216,59,212,205,183,219,117,207,219,89,143,2,46,110,208,219,125,183,95,126,70,28,54,208,242,11,224,243,152,169,222,57,81,156,117,212,104,200,207,64,104,91,228,199,154,28,165,39,103,64,99,63,23,245,246,254,196,110,20,129,204,194,48,150,42,236,27,141,169,145,179,211,103,196,9,94,194,4,152,60,225,201,58,217,30,15,110,226,120,83,139,105,42,189,37,220,100,251,186,38,255,215,136,121,138,92,242,194,25,191,185,99,133,200,47,38,196,162,247,200,231,55,238,180,58,157,84,29,68,157,174,223,59,45,104,119,0,20,168,183,90,24,158,77,209,79,16,108,233,127,125,114,160,106,22,216,181,245,98,16,123,96,237,158,151,183,121,203,218,8,76,128,83,225,83,186,211,131,240,20,46,223,129,202,57,24,253,26,14,203,26,117,76,22,241,215,214,33,223,1,148,215,79,184,104,196,57,105,73,127,138,140,246,47,128,242,205,57,199,162,84,146,194,20,103,175,199,47,40,2,117,42,122,183,195,31,79,249,163,132,43,127,108,210,183,172,118,31,123,251,13,221,247,99,231,1,190,136,169,63,100,17,30,234,251,64,212,160,48,205,68,74,210,206,164,245,148,148,127,135,140,105,115,242,242,187,250,15,32,5,75,86,230,183,46,109,174,11,177,255,90,174,24,251,199,16,125,227,114,131,116,235,247,97,39,57,126,7,236,251,123,237,162,153,14,115,4,112,47,234,237,185,71,147,12,121,234,240,189,63,196,57,235,134,69,112,205,135,119,189,188,201,202,166,138,2,26,140,226,169,130,199,8,127,246,159,95,129,17,34,198,118,204,246,138,217,156,117,175,46,239,250,159,213,0,0,21,103,186,176,203,57,90,179,71,44,17,25,126,191,55,15,5,33,81,203,214,102,34,66,122,80,135,5,187,192,30,56,65,5,203,35,184,69,43,107,50,165,216,100,209,72,135,193,233,86,234,58,61,225,143,72,171,99,253,79,83,59,4,247,42,23,29,219,178,146,204,61,184,89,93,212,51,37,23,166,252,28,180,131,33,38,198,107,78,242,238,25,180,217,68,53,95,243,43,84,228,151,88,254,109,143,1,172,222,229,71,230,206,17,249,169,38,178,44,221,253,3,42,252,128,230,206,145,143,42,56,130,15,26,247,246,222,124,93,149,85,12,227,35,103,58,179,119,26,236,149,204,185,119,17,98,180,158,172,116,160,192,7,238,214,91,111,3,61,141,250,113,231,40,248,34,129,146,36,145,150,232,36,212,19,53,101,143,31,150,187,51,209,53,189,114,142,12,237,226,1,249,203,232,108,98,94,47,26,179,236,88,123,240,183,103,222,225,3,225,25,29,134,120,73,148,111,217,14,174,5,71,76,60,221,244,175,184,191,32,173,241,96,157,124,218,20,186,50,209,220,79,40,184,232,68,196,6,47,103,142,97,103,215,162,6,67,124,88,61,39,114,45,82,56,85,167,204,249,57,124,248,152,169,247,74,221,54,196,32,116,5,31,85,92,129,98,180,237,212,122,51,82,186,85,238,239,71,23,136,97,52,106,25,55,97,84,69,64,76,52,45,224,118,156,139,204,220,223,199,130,224,107,191,31,7,241,49,143,31,112,141,146,86,180,38,167,158,4,119,153,5,55,74,66,129,188,80,179,72,151,69,113,238,254,73,121,166,8,89,205,182,3,255,120,42,91,50,176,72,17,36,181,60,170,8,5,197,223,218,20,136,59,44,90,156,30,225,218,165,245,208,34,76,250,105,217,162,77,153,128,195,63,25,223,70,110,146,180,164,79,173,5,215,9,138,165,156,146,152,13,78,17,16,44,152,86,223,57,108,88,44,241,168,183,26,205,163,195,91,79,91,40,253,201,19,240,225,243,142,248,252,94,165,198,252,218,176,113,189,199,207,249,228,194,111,70,37,211,195,105,19,131,221,113,31,214,143,35,139,87,172,126,80,24,189,126,253,224,44,213,200,217,104,104,116,61,86,79,181,98,199,170,92,59,105,33,39,51,141,29,66,226,144,26,87,255,128,4,34,154,98,24,144,103,240,13,119,28,99,125,155,176,171,121,147,126,101,125,51,246,253,94,82,117,101,125,227,84,207,230,86,112,79,100,43,113,229,151,102,138,7,208,233,118,102,70,188,218,155,232,38,177,116,204,45,249,206,251,241,167,246,157,106,217,217,157,147,186,6,234,133,47,206,30,80,181,234,84,125,239,156,185,84,31,167,66,123,81,213,153,220,91,186,79,177,38,197,170,101,139,186,130,15,67,12,50,77,97,184,225,149,236,55,219,31,153,122,35,18,243,217,165,160,246,42,80,67,163,182,114,45,162,188,96,132,107,227,16,65,100,227,248,38,76,237,253,51,222,2,223,208,54,50,48,249,217,203,134,13,223,78,18,25,223,92,144,211,214,196,137,143,83,73,170,125,147,3,88,78,232,225,159,15,103,253,189,183,254,181,223,158,80,120,1,101,225,239,198,245,203,127,69,62,212,23,248,177,194,51,80,111,168,50,88,139,131,50,144,142,34,4,3,189,115,19,26,142,14,33,49,197,64,239,146,60,62,36,194,170,108,223,199,251,11,162,225,253,188,220,140,203,152,177,246,15,119,21,115,48,52,77,188,252,249,101,43,225,5,127,29,145,48,191,231,47,45,15,206,5,0,240,123,223,189,167,248,175,83,86,104,227,63,78,238,191,155,241,215,48,103,175,63,91,210,56,191,169,239,172,53,219,205,254,86,223,41,234,94,126,134,127,78,100,255,97,235,173,107,252,203,54,59,230,254,59,26,249,62,230,91,249,221,122,78,114,254,91,71,251,62,149,238,255,37,174,250,255,224,197,13,45,75,52,224,204,162,23,225,235,232,118,218,98,87,206,235,125,81,207,33,94,160,99,66,68,23,94,169,150,167,13,223,215,110,154,175,89,192,143,207,9,249,54,13,171,74,157,175,82,221,30,69,74,130,52,72,134,2,162,39,69,100,132,179,66,84,250,176,181,56,116,184,88,149,98,67,178,33,214,157,34,239,242,185,115,13,159,228,152,112,67,185,113,60,85,156,18,217,226,3,98,89,166,163,161,79,183,164,95,73,214,127,249,87,124,179,23,111,132,197,103,40,174,195,94,190,6,234,175,222,61,39,8,97,155,150,26,124,242,115,113,88,146,162,209,71,150,241,28,93,69,13,251,185,225,210,255,201,151,105,200,143,163,44,225,30,222,154,217,164,171,58,117,193,248,113,77,111,92,27,38,80,222,99,97,29,196,112,21,40,15,243,239,127,12,7,97,168,137,138,71,172,94,160,111,58,203,227,9,20,181,205,69,97,159,84,59,167,70,248,214,174,210,104,178,116,223,98,210,104,132,218,243,20,180,98,48,105,52,214,13,214,62,218,174,181,108,8,4,10,87,118,48,32,91,74,240,85,53,198,20,235,130,54,51,209,190,50,197,250,196,137,99,76,177,202,113,26,8,248,149,41,246,147,231,190,16,203,178,27,8,9,50,34,69,115,227,233,54,255,177,156,95,142,46,76,241,226,54,82,234,119,147,113,152,110,185,23,188,67,237,71,83,235,252,192,99,83,12,76,244,247,55,45,253,235,111,226,15,192,167,139,0,13,230,112,237,141,235,94,21,249,173,50,29,0,247,127,12,200,84,24,177,231,127,148,201,67,127,211,68,95,215,253,45,67,39,184,112,74,162,39,157,229,231,227,39,59,118,165,55,134,223,1,0,191,3,28,24,6,243,151,53,66,253,204,7,142,35,68,197,255,247,253,209,63,164,23,215,31,136,195,4,34,253,199,201,154,235,101,148,108,253,140,98,53,185,44,249,250,85,52,116,66,103,92,25,149,56,169,5,197,62,24,151,63,131,31,49,21,28,199,218,18,91,223,163,162,133,147,153,108,199,70,146,104,20,203,35,59,155,159,209,85,68,178,114,175,140,46,124,182,184,33,111,213,10,226,196,240,119,161,88,246,90,196,154,14,230,118,195,106,37,165,176,216,180,88,225,144,105,9,170,21,145,192,231,76,10,186,143,122,60,239,65,112,14,249,67,37,61,242,107,114,102,52,18,81,168,5,188,23,104,67,230,70,239,49,59,80,222,176,97,83,233,184,202,112,233,132,226,197,115,91,5,125,108,121,203,187,139,248,188,97,140,218,133,96,35,83,191,31,76,164,99,34,117,10,8,95,132,71,7,210,94,45,26,153,172,150,111,4,15,12,127,195,29,208,243,233,94,116,193,82,120,10,97,82,128,43,51,68,90,178,249,208,209,229,150,99,85,206,120,43,201,180,128,48,45,104,54,4,86,55,147,199,4,14,71,188,145,61,99,201,130,145,143,130,213,103,107,121,193,109,141,52,167,119,82,73,139,24,136,206,229,222,238,126,32,9,209,66,49,67,161,199,108,81,35,144,249,53,47,45,231,152,9,218,48,164,176,81,180,83,77,246,26,120,78,128,240,227,96,66,138,59,235,211,98,241,169,31,114,18,73,163,246,175,23,41,157,236,141,234,102,245,105,162,136,31,25,196,96,200,184,17,109,19,249,126,14,229,201,194,89,98,50,116,79,61,133,63,129,146,37,96,180,111,5,104,90,165,9,51,115,222,207,73,16,229,91,253,152,50,165,147,29,158,205,114,201,193,143,223,222,186,221,36,203,149,57,95,62,140,102,27,6,201,40,53,255,135,20,179,210,148,214,87,225,139,90,194,129,198,61,27,27,241,152,195,166,252,214,172,150,193,147,126,241,92,195,224,131,187,39,17,130,43,223,124,107,140,188,10,213,253,221,4,150,148,60,124,126,11,102,5,92,155,115,203,18,41,195,164,79,220,199,132,50,94,165,79,240,42,179,133,147,96,210,39,226,147,172,209,46,152,244,137,25,43,123,33,174,238,155,246,16,132,77,86,204,69,164,83,132,35,103,240,83,149,211,126,116,199,157,221,228,103,73,233,245,173,164,172,75,85,53,5,200,190,192,128,56,53,149,200,181,162,52,35,122,8,53,184,218,225,137,178,118,252,60,141,138,253,152,187,217,38,247,190,67,187,242,167,123,139,31,83,157,185,243,234,206,239,80,219,163,43,76,11,132,23,148,139,187,179,127,180,9,59,174,236,175,32,184,135,229,94,252,64,116,57,230,100,223,188,117,248,214,17,164,59,37,71,95,109,218,138,175,146,154,96,80,32,31,148,175,77,66,6,178,128,255,72,243,86,206,70,181,75,174,143,87,45,34,43,153,39,8,88,246,156,9,128,54,51,241,238,207,183,170,49,183,212,202,182,237,244,94,221,226,105,95,58,198,126,117,139,53,103,33,3,186,252,234,150,182,252,156,110,150,61,167,110,69,155,25,207,148,148,177,94,73,206,148,68,151,224,253,106,234,182,13,82,19,53,13,207,116,86,21,24,170,195,35,225,201,113,117,176,17,241,129,10,176,102,186,159,53,163,141,65,94,31,116,71,82,66,215,241,83,120,149,102,127,119,162,113,56,171,124,94,134,214,8,36,91,103,145,138,153,140,218,45,204,133,64,26,182,46,196,223,168,38,26,80,149,37,197,41,139,206,183,27,92,104,29,58,98,65,129,75,134,51,244,237,116,69,227,168,97,138,18,174,95,251,130,247,49,1,23,64,196,12,170,38,22,99,22,134,135,200,219,40,42,42,202,109,220,221,26,210,168,190,231,88,89,208,60,229,204,175,197,61,77,206,90,68,252,160,82,141,211,227,32,87,199,154,29,155,77,197,105,69,57,252,160,10,162,51,173,226,121,80,204,110,149,93,151,75,245,46,250,218,127,136,19,14,115,254,3,250,121,77,72,234,255,184,178,94,179,175,250,7,72,22,86,240,31,7,214,93,58,135,219,152,169,204,231,114,15,69,218,68,3,152,49,39,121,160,116,227,190,249,141,7,143,246,152,174,213,1,216,108,31,147,26,154,4,222,222,170,100,61,11,223,124,233,239,251,11,96,137,191,243,244,236,114,15,79,111,236,216,85,93,51,208,249,93,169,233,248,1,246,107,183,106,167,13,156,210,201,196,136,121,92,247,74,243,253,158,172,229,99,202,22,146,5,78,189,15,116,79,68,146,169,106,11,177,75,42,156,123,25,18,100,202,148,174,189,211,146,118,47,169,146,105,22,9,27,16,68,235,61,58,103,124,207,241,28,188,184,80,240,52,112,231,180,201,63,104,210,68,137,42,216,100,14,178,196,49,81,21,245,249,238,229,113,68,196,117,79,47,217,181,164,249,216,247,45,126,149,173,179,119,98,156,107,227,7,235,46,153,31,114,76,28,63,84,190,57,196,48,160,198,80,38,175,188,198,46,190,21,89,42,118,111,58,187,177,228,248,160,124,56,59,123,207,159,188,34,177,142,161,77,185,17,160,146,90,186,68,252,11,144,104,103,242,213,201,213,16,53,143,213,42,85,120,222,236,111,242,161,101,178,166,249,6,56,48,67,129,246,21,44,209,192,65,137,183,78,144,106,22,243,159,27,154,255,95,62,22,254,207,46,92,170,73,59,1,153,7,227,158,59,124,72,27,189,50,74,92,214,6,39,2,116,68,243,181,61,93,240,174,85,194,36,197,119,124,191,172,165,252,23,22,49,63,122,126,1,174,189,138,106,172,89,160,169,132,122,130,7,190,171,181,124,49,55,5,122,152,6,173,246,200,238,106,159,37,146,243,226,184,8,238,254,36,54,123,226,34,60,16,30,84,176,15,82,44,76,163,48,124,122,6,189,97,107,177,46,1,211,122,234,254,134,181,216,236,238,183,222,206,104,179,39,64,155,254,91,153,78,73,31,93,152,184,77,46,38,59,129,210,96,23,98,70,97,248,118,211,87,190,35,147,222,168,103,89,16,239,72,233,210,149,224,53,137,24,223,175,20,244,175,58,63,187,241,0,229,2,219,212,243,249,136,61,121,211,18,190,60,32,82,27,230,54,96,45,243,32,74,93,188,93,155,55,62,242,209,68,229,179,193,183,206,193,7,250,60,11,59,231,12,22,134,107,115,207,154,190,133,87,173,221,202,19,93,145,14,15,19,153,44,210,199,11,218,232,247,81,228,182,22,144,111,194,61,248,90,179,252,11,128,125,29,230,233,18,49,182,162,187,169,194,173,222,178,247,129,66,81,249,242,172,25,118,35,218,17,154,160,35,193,249,45,70,236,156,7,239,162,155,172,198,187,237,245,33,235,169,226,62,214,48,94,212,28,77,182,66,207,66,132,126,237,164,78,67,171,6,211,23,142,52,142,251,100,0,233,199,55,250,61,127,75,58,20,162,165,96,177,46,205,49,60,247,216,10,201,36,59,46,221,207,25,208,48,160,12,154,230,13,201,91,173,221,39,237,149,137,244,43,19,196,210,3,0,240,116,255,239,208,63,157,63,31,22,190,238,154,210,62,9,134,51,82,134,45,91,213,61,175,115,42,178,113,227,142,175,194,107,161,203,221,128,172,247,229,110,160,138,1,91,239,191,46,227,11,46,54,236,25,143,29,57,13,59,106,114,188,48,181,228,231,161,72,69,245,53,39,39,198,210,233,20,143,126,108,102,110,163,255,15,117,111,1,22,101,219,174,11,143,133,146,210,8,8,72,12,13,210,41,34,205,12,37,67,151,72,51,192,128,32,33,72,168,116,195,48,52,136,192,12,61,32,221,160,116,131,67,167,146,74,138,210,161,252,12,111,249,174,245,237,245,127,239,58,254,253,175,189,239,227,48,128,227,97,158,187,175,56,175,243,124,24,72,7,87,204,174,12,137,56,188,41,149,106,191,105,98,50,53,44,110,189,200,179,169,75,79,156,51,71,79,153,165,230,137,183,70,226,250,38,237,9,102,146,20,247,243,88,228,122,176,91,94,113,208,65,184,156,90,82,170,90,197,190,115,193,166,70,204,168,113,97,166,133,231,51,59,100,62,193,72,102,81,58,196,76,205,39,82,113,198,160,27,68,147,72,13,22,208,187,44,40,23,98,133,1,31,60,175,148,123,164,236,234,243,217,17,10,163,210,154,220,161,194,160,62,29,221,50,151,96,89,40,40,51,52,71,182,83,220,84,248,216,6,76,213,64,229,234,30,229,35,81,55,92,199,173,196,10,169,133,86,98,26,232,176,164,243,169,235,165,23,164,243,111,137,24,242,216,46,72,231,61,169,200,239,33,238,97,73,231,53,158,210,237,118,10,219,193,58,94,107,138,117,127,148,203,231,200,167,243,3,60,38,160,141,79,18,185,32,146,203,122,184,189,71,36,142,37,146,163,15,138,125,42,120,222,32,99,40,154,132,202,188,126,123,67,4,138,6,145,45,184,1,224,215,67,42,89,74,119,27,197,41,108,25,82,158,240,189,117,223,119,164,26,151,46,20,248,185,167,230,150,23,101,199,236,112,128,174,72,199,65,211,152,192,10,107,130,250,103,31,82,129,10,117,108,41,244,117,166,40,212,77,36,80,234,49,51,53,79,153,238,229,152,70,156,216,1,69,214,29,89,176,236,252,242,89,154,212,212,212,36,49,123,247,152,74,114,240,45,239,63,55,126,172,111,154,39,219,201,225,226,183,78,242,88,197,10,149,56,197,55,207,232,151,199,158,122,116,242,66,144,203,92,237,237,147,129,113,241,71,163,80,54,82,74,145,204,78,51,177,178,104,146,124,218,144,187,117,139,95,172,96,53,107,184,156,114,221,17,213,32,92,163,160,73,246,152,74,246,94,72,25,187,188,169,188,110,15,245,155,103,61,25,149,218,199,167,13,146,1,211,209,172,64,17,102,78,216,136,121,194,109,14,103,164,208,214,230,119,163,27,209,192,160,219,44,13,152,208,246,76,156,84,91,32,162,14,128,173,227,88,248,37,27,77,124,249,151,68,245,16,245,197,162,251,213,171,160,134,14,217,131,10,202,193,3,224,245,145,110,219,156,190,88,153,80,122,243,100,77,190,157,141,28,151,255,92,244,240,109,179,50,58,254,190,139,215,187,182,251,31,188,85,114,229,198,240,10,230,77,162,99,77,242,148,67,150,188,45,194,56,117,106,56,172,236,132,171,90,72,251,200,84,144,80,108,246,182,46,139,37,37,92,54,198,163,54,5,66,221,244,119,80,238,95,4,68,163,191,16,114,80,233,253,145,225,186,122,225,147,255,155,117,41,23,253,250,51,255,245,107,98,83,160,240,95,228,64,223,176,29,254,93,16,233,207,196,102,16,231,191,202,129,94,188,203,247,98,41,237,155,156,159,126,205,252,255,199,88,47,0,240,87,202,245,111,128,230,181,63,188,176,112,157,95,140,238,171,35,47,176,47,254,191,22,69,176,210,251,87,12,107,58,191,245,247,47,215,46,84,155,68,111,56,125,55,238,100,233,212,240,242,232,223,144,211,140,70,191,56,155,41,49,151,112,102,129,169,120,29,147,137,100,10,125,167,165,47,73,121,245,22,196,9,180,204,223,171,230,26,251,198,106,178,175,216,153,89,159,132,187,45,221,83,189,247,221,24,72,31,55,39,130,124,3,159,172,21,103,46,89,60,189,228,255,84,3,103,180,236,132,239,201,46,120,133,190,88,73,236,55,201,10,222,115,139,229,55,58,177,161,138,100,30,124,176,118,28,24,174,40,3,144,36,133,249,135,86,41,246,227,20,130,196,159,62,81,115,145,195,109,71,60,139,84,250,56,96,150,243,81,142,11,214,249,208,14,60,169,29,95,167,12,158,102,35,100,9,204,103,241,138,147,158,184,194,240,105,102,248,125,197,133,250,41,105,109,112,97,108,15,86,253,116,87,34,60,249,124,179,145,198,84,228,33,2,51,229,85,100,49,200,60,56,50,153,42,3,86,234,46,209,249,252,142,69,13,86,251,13,203,246,116,161,253,214,231,135,231,152,124,161,253,118,96,108,225,186,244,202,233,35,65,229,52,196,81,169,101,207,245,137,235,11,213,201,185,186,49,136,245,62,211,207,182,157,227,222,77,80,204,244,247,219,173,101,21,60,253,154,67,61,183,157,29,26,230,73,41,187,217,64,98,171,18,113,74,205,100,153,162,159,176,227,124,238,218,239,61,188,87,248,98,55,247,87,247,77,211,174,234,215,132,35,224,191,244,214,207,0,127,75,41,190,35,250,213,185,123,7,0,224,0,206,183,0,183,153,147,62,49,150,250,87,239,23,78,79,112,174,154,41,188,131,114,239,229,245,201,81,18,138,231,108,158,90,75,31,139,8,164,54,41,1,94,90,255,129,157,239,151,20,225,245,127,157,200,186,200,47,91,232,41,23,59,15,149,57,89,122,123,176,22,15,234,39,70,112,124,253,180,102,12,83,81,60,214,222,167,131,41,161,217,13,216,92,223,43,251,246,96,226,183,132,236,192,9,113,212,156,140,37,57,78,82,172,230,105,203,153,150,194,76,229,197,225,175,160,155,35,118,177,180,108,211,71,165,60,172,21,113,109,217,172,233,179,109,98,107,48,40,40,69,98,122,117,204,26,5,100,124,233,249,252,85,65,109,124,244,246,152,241,16,82,222,28,21,86,72,156,23,51,155,80,9,12,250,8,255,78,13,83,231,224,128,132,94,69,197,38,195,181,221,27,67,142,110,202,80,151,190,244,85,56,185,188,200,93,177,157,27,240,163,219,242,55,62,163,215,149,163,182,197,130,141,179,107,186,145,70,141,134,110,156,227,149,3,227,36,232,127,18,25,227,231,76,253,59,37,73,196,119,185,107,144,114,46,179,162,43,137,194,147,164,19,57,11,69,185,40,77,86,73,18,168,202,102,41,107,212,52,47,71,37,7,39,136,27,94,46,32,8,14,219,175,101,96,252,204,231,165,53,41,217,109,193,250,195,116,254,171,13,223,149,1,107,179,199,5,197,134,139,167,42,231,207,147,48,228,155,25,182,77,177,116,154,243,128,205,58,23,239,85,25,107,217,65,32,217,50,249,56,150,214,136,116,180,11,175,172,247,177,68,121,84,96,90,42,243,39,144,80,144,87,67,3,131,134,197,117,29,102,59,195,3,129,55,124,195,80,41,59,89,92,163,49,34,201,125,117,100,182,95,54,4,17,120,43,170,41,185,1,125,192,81,225,134,47,120,231,97,93,17,129,71,240,244,186,160,215,88,83,173,118,64,185,213,215,231,194,41,169,31,40,180,151,182,193,15,11,103,138,209,243,81,122,153,113,82,172,102,14,203,197,75,194,143,202,179,194,35,243,183,180,161,206,183,217,102,142,74,73,88,42,201,88,226,68,82,230,228,57,240,156,237,64,52,199,217,184,99,138,8,148,76,251,47,103,45,229,112,246,103,115,112,241,232,225,143,158,45,54,115,227,219,117,45,101,204,141,58,73,121,5,90,20,54,152,29,78,19,32,17,112,37,33,176,150,78,157,67,189,202,78,68,197,221,142,73,148,182,233,161,107,152,195,106,212,254,155,233,245,43,203,57,215,162,119,155,115,254,128,61,7,161,202,78,251,167,139,171,155,102,157,134,208,24,10,180,119,72,109,178,242,207,127,8,123,150,25,252,39,21,243,183,223,94,4,210,29,6,177,201,78,113,172,51,166,146,203,35,64,118,225,140,93,36,59,47,156,49,108,178,179,230,220,25,227,81,54,172,200,199,31,90,184,11,0,68,17,6,75,112,46,90,233,50,234,66,97,244,206,156,53,175,131,245,85,38,204,147,85,94,127,213,14,168,129,135,58,140,164,57,227,4,74,84,147,99,116,167,57,121,112,161,143,142,3,197,202,97,161,12,0,0,189,189,72,233,247,220,223,109,190,104,176,69,191,245,216,125,237,163,223,185,173,201,180,254,215,8,163,255,26,157,237,149,135,13,25,189,32,23,20,184,188,216,118,51,38,151,116,241,49,141,222,226,45,182,96,98,193,186,34,239,160,66,18,170,43,0,230,5,170,230,43,228,0,90,151,136,152,73,186,159,33,138,77,211,163,8,170,154,102,223,232,99,139,93,211,210,70,38,16,39,39,203,219,184,218,103,237,135,4,242,29,51,241,163,185,51,58,241,12,209,1,245,231,30,153,215,3,165,219,87,128,78,194,212,20,232,211,44,152,59,91,60,157,62,127,91,142,156,162,77,104,68,72,168,213,49,194,236,70,140,234,224,163,87,163,61,251,139,159,201,104,223,54,76,170,180,228,3,203,224,77,156,76,223,52,246,196,222,9,254,100,27,136,223,239,60,196,249,50,241,10,197,17,111,199,229,30,189,77,252,241,18,100,69,236,182,245,17,191,108,82,35,136,71,178,201,102,111,245,246,183,167,116,42,252,233,172,219,203,15,70,160,76,60,227,100,63,156,1,76,114,200,160,26,167,133,158,52,169,165,167,44,58,249,107,165,12,246,39,166,219,199,10,13,19,197,49,179,74,252,185,118,31,233,182,215,139,221,165,77,163,191,44,183,185,204,50,126,143,89,177,208,133,171,139,184,231,13,15,190,60,3,212,174,210,78,95,127,19,206,135,226,253,220,137,95,114,248,236,13,171,36,231,34,185,3,67,240,20,143,174,99,36,9,93,177,55,205,131,173,54,15,58,189,187,100,14,92,242,122,244,66,121,31,223,191,113,71,188,24,17,202,235,200,204,14,172,73,186,236,96,213,214,238,100,81,74,40,114,87,108,68,254,129,240,255,126,247,235,191,211,48,89,181,132,56,186,52,227,207,159,208,16,12,54,92,131,252,6,102,62,178,51,77,90,242,45,107,126,103,177,198,192,163,178,115,59,122,76,239,144,0,135,16,22,165,34,177,222,32,246,60,69,239,235,18,145,156,133,107,70,109,196,29,211,175,193,219,240,235,116,85,114,249,106,206,91,227,39,6,122,30,227,93,12,214,29,209,41,111,231,136,65,119,79,25,103,247,65,151,149,251,106,160,152,150,123,167,126,55,62,214,154,98,68,24,147,211,92,169,119,22,15,21,87,119,230,251,52,33,6,115,51,215,175,135,25,127,192,189,190,111,126,138,119,123,242,41,157,199,45,238,56,13,153,185,143,220,84,95,181,47,211,184,255,68,40,37,217,114,37,226,141,62,173,57,3,232,57,232,123,195,145,188,78,65,21,40,155,236,66,23,77,42,169,207,25,159,168,114,157,114,67,13,194,23,93,208,122,146,77,3,19,171,180,66,31,168,30,30,40,101,137,236,120,140,124,157,174,44,105,218,61,6,168,14,168,98,6,200,195,98,147,217,43,121,69,133,73,190,11,31,53,145,120,38,113,81,205,82,46,242,100,230,7,91,39,87,231,172,217,52,253,88,163,226,200,154,239,28,184,226,9,108,107,34,41,249,18,98,171,182,101,122,99,166,178,239,218,51,207,195,48,100,216,146,121,10,120,188,154,4,178,116,57,183,15,0,48,50,172,234,171,23,213,91,43,231,170,156,205,16,24,203,134,228,117,185,24,119,195,183,211,174,103,192,79,194,132,197,214,163,56,178,207,253,2,234,188,17,172,182,158,181,100,21,85,203,51,189,203,67,89,243,14,100,65,249,250,190,225,248,166,186,185,144,249,106,82,46,154,49,84,137,156,26,252,97,186,138,33,194,157,151,83,51,249,155,224,237,55,37,211,128,17,0,224,62,184,146,53,222,20,165,150,169,7,141,197,214,5,122,48,169,6,243,32,26,218,18,110,131,80,255,65,160,180,189,242,52,116,154,219,239,8,218,83,114,6,176,30,110,206,167,250,195,217,3,92,39,11,123,242,154,162,83,136,67,223,136,102,62,69,247,78,86,255,135,49,232,168,178,90,111,216,207,64,148,237,216,112,0,22,192,24,79,209,251,10,174,104,172,28,12,70,110,116,151,195,46,23,226,213,203,78,238,240,64,127,23,229,37,195,125,103,117,56,88,149,165,229,88,181,96,136,149,112,35,13,197,42,184,41,202,94,228,58,126,109,248,58,71,100,85,250,103,128,239,195,241,166,63,251,115,253,32,146,63,41,207,123,126,229,225,121,207,41,130,160,127,246,92,244,95,247,252,55,172,43,160,42,30,150,44,2,43,25,181,30,183,175,191,111,133,86,68,105,198,44,213,198,1,231,197,110,74,3,15,200,237,206,207,111,45,44,18,82,80,51,15,139,152,237,243,48,230,9,216,46,198,201,84,104,153,224,34,192,188,253,65,73,217,132,86,71,181,56,178,232,10,163,85,30,5,165,178,100,74,36,84,178,111,24,107,103,11,46,88,139,63,62,255,0,58,46,154,165,32,149,21,29,157,130,45,11,43,34,188,118,29,86,230,28,102,45,46,215,27,113,25,176,128,124,176,10,200,121,101,36,75,134,195,94,147,37,106,220,48,186,161,115,244,165,75,6,151,64,115,137,119,196,247,97,60,179,187,184,91,117,95,95,228,125,120,227,134,158,67,207,29,184,4,172,15,55,60,74,215,171,170,52,74,142,26,251,173,7,151,71,125,229,55,19,164,79,43,150,245,206,0,229,208,143,35,225,5,0,177,180,127,250,154,23,237,210,40,255,152,214,178,181,173,27,3,220,218,208,76,213,232,83,255,87,200,246,38,141,208,207,194,134,225,134,89,167,24,52,77,181,237,104,206,248,80,234,119,198,118,51,216,235,50,252,43,122,230,11,105,20,177,71,126,193,235,15,43,247,236,34,239,18,180,132,114,68,218,66,168,50,199,166,193,195,249,248,16,245,206,118,78,129,251,56,230,159,176,191,190,250,48,215,166,232,85,167,240,164,126,46,205,146,175,233,2,222,200,44,157,117,182,118,43,31,170,199,79,150,52,192,222,173,99,164,18,42,75,10,175,221,6,43,135,191,36,94,126,194,123,254,50,122,123,95,99,95,159,191,12,112,94,106,220,100,155,130,70,136,168,178,126,180,126,110,235,97,186,151,71,248,112,193,254,88,225,83,254,169,119,231,191,253,90,193,127,94,152,206,98,70,184,243,198,132,178,225,129,111,117,169,81,102,199,220,60,62,134,233,42,1,51,202,69,246,134,9,141,132,34,32,89,55,30,59,205,137,154,124,69,155,182,62,23,236,111,185,82,96,81,148,219,211,55,180,38,205,210,87,209,146,84,253,62,117,14,53,63,37,4,253,161,231,153,235,89,247,145,209,80,216,241,67,161,90,73,166,232,146,220,242,123,3,70,248,145,189,142,123,125,162,184,220,171,183,104,208,225,90,200,70,15,240,50,11,213,140,25,24,140,192,164,89,85,228,13,217,201,146,67,5,43,135,226,182,24,103,31,252,54,200,70,167,90,229,99,50,22,41,27,69,90,145,46,210,119,191,93,179,115,140,42,215,44,48,75,130,44,75,103,226,202,10,215,45,94,88,1,32,227,67,32,139,194,187,16,227,243,89,225,251,71,3,129,221,137,218,157,6,26,241,201,153,35,190,160,100,104,32,191,147,191,104,163,74,107,133,237,240,113,241,142,250,142,91,147,108,133,221,108,182,110,170,169,172,83,87,176,253,249,10,189,102,25,164,178,140,214,153,218,50,94,38,194,107,169,100,91,44,96,46,103,71,220,136,49,117,14,228,224,212,2,59,39,96,206,205,190,27,154,200,129,113,89,141,154,224,11,74,92,58,63,154,229,173,75,125,5,90,218,220,29,239,14,253,40,180,244,99,146,97,114,232,97,234,180,86,39,20,39,216,68,197,9,8,2,194,117,43,224,33,37,86,121,245,125,174,37,93,233,101,157,103,128,132,180,130,51,192,62,76,242,56,214,237,193,245,110,16,18,147,71,158,167,205,73,33,0,148,72,85,143,154,193,66,144,19,244,35,90,161,44,85,195,48,36,150,252,69,30,14,194,230,241,137,143,47,58,102,248,255,201,111,249,231,19,48,190,173,251,232,211,237,74,148,164,108,111,218,205,224,109,180,240,17,94,194,134,4,144,63,137,91,236,24,142,200,31,21,233,129,196,25,160,110,128,242,122,246,101,85,106,130,31,255,55,6,200,13,172,222,151,42,50,196,249,182,176,130,231,252,148,255,3,2,200,151,134,243,71,108,6,152,5,161,140,39,97,71,96,75,92,45,121,245,207,63,130,40,62,210,69,14,184,195,89,48,234,193,95,22,124,205,188,32,142,100,152,36,63,190,238,42,104,176,170,69,27,5,68,214,236,216,105,222,65,84,230,193,149,236,209,74,115,102,175,202,228,128,223,199,10,54,61,120,93,130,175,153,25,198,125,27,37,153,68,128,175,42,223,173,105,65,196,115,160,196,122,161,154,111,70,2,216,49,54,246,153,108,51,114,23,248,15,124,168,238,100,156,245,212,15,93,152,123,125,249,138,225,31,136,215,71,100,47,118,190,155,58,43,98,121,47,132,176,138,171,194,52,17,216,227,177,189,247,188,223,215,172,182,46,245,26,106,85,112,215,158,247,27,111,216,52,38,223,177,53,75,139,250,85,107,116,62,7,56,93,203,1,197,33,156,242,48,32,37,162,196,146,165,62,196,165,210,78,141,179,25,156,42,91,60,204,164,13,173,188,181,37,159,76,100,196,225,25,202,45,22,167,18,41,54,21,130,165,214,134,10,97,125,228,216,232,162,127,177,0,92,242,255,109,208,53,131,62,96,253,112,252,238,19,34,43,72,74,166,181,200,245,214,195,130,148,182,128,94,59,58,199,164,190,21,90,31,14,8,100,205,200,19,235,31,85,34,17,10,207,121,20,230,44,10,32,238,150,147,85,47,117,2,77,50,29,142,18,42,176,34,163,46,243,125,161,1,159,254,20,142,231,193,122,238,161,242,89,2,2,2,204,140,46,239,126,185,158,140,192,85,231,19,58,190,86,110,255,111,93,219,231,19,186,240,164,138,172,165,134,38,144,10,255,113,145,32,184,117,87,223,240,184,82,34,17,183,38,86,127,172,146,199,139,198,225,2,99,154,93,234,12,137,24,12,77,58,191,14,255,73,53,247,241,187,127,117,60,2,160,154,7,120,51,245,129,68,63,62,9,49,220,103,214,116,249,196,177,43,167,19,174,140,119,190,182,68,170,246,183,56,53,130,7,111,52,63,105,19,223,236,124,168,242,122,161,130,131,205,9,215,131,225,240,109,226,134,206,157,228,87,254,227,78,126,76,203,95,30,6,70,150,115,209,61,157,241,221,82,108,164,39,110,54,31,107,214,219,245,2,152,141,94,77,210,61,3,60,43,191,75,57,118,146,101,177,79,191,102,19,24,170,86,151,45,208,126,143,215,228,164,102,238,37,225,174,229,157,234,153,251,185,71,242,253,27,146,151,130,182,67,243,82,42,75,21,78,45,126,128,249,8,214,95,89,59,20,6,127,96,248,196,216,36,98,6,101,213,6,29,103,159,94,21,125,161,93,27,21,156,58,88,112,159,168,80,2,206,59,176,152,177,142,142,58,178,224,101,250,184,114,172,189,117,179,80,212,254,163,115,235,79,138,183,196,185,213,21,7,86,214,129,206,56,8,253,156,119,247,175,250,205,221,160,27,124,108,27,200,204,112,95,169,240,4,161,185,45,240,195,144,125,85,210,243,173,131,117,188,235,72,36,112,252,49,149,228,207,23,15,106,76,24,44,193,125,215,55,207,0,97,224,159,244,236,184,225,239,34,81,13,28,242,50,212,179,66,93,237,157,123,21,81,109,177,239,31,35,98,205,194,164,111,98,190,156,1,222,35,159,230,95,202,131,113,37,205,210,130,87,0,198,29,89,43,66,137,252,121,181,47,198,254,59,6,242,255,246,118,57,108,73,100,48,105,70,143,177,170,248,246,3,29,230,39,48,164,35,224,38,60,247,40,76,105,157,235,20,231,126,233,183,81,105,62,208,15,51,191,70,190,91,12,85,225,57,97,235,99,58,232,32,114,239,166,166,7,179,19,117,176,47,207,196,105,7,183,131,207,141,238,219,186,211,209,41,92,131,251,8,211,120,29,134,43,199,71,204,22,230,160,128,58,95,2,135,126,27,191,27,59,203,139,32,82,197,231,239,13,10,56,137,14,26,207,0,184,145,63,239,243,29,229,7,41,17,54,215,31,170,250,112,238,224,93,205,106,38,163,211,163,187,159,176,26,249,186,222,187,76,161,119,93,91,82,38,241,210,7,65,241,118,126,69,168,23,66,47,5,254,201,79,255,45,113,119,117,192,136,100,210,22,219,115,31,138,186,201,103,13,141,63,74,123,54,160,202,214,78,245,132,206,123,95,182,125,234,173,117,155,245,119,143,175,203,79,171,251,25,244,173,157,111,166,231,117,123,182,245,74,63,249,94,155,86,240,142,181,161,217,190,127,158,212,88,245,240,216,136,189,90,255,105,98,213,204,197,33,82,84,228,228,235,158,92,109,117,239,86,84,117,208,52,75,254,207,107,253,183,155,190,108,68,126,63,201,138,92,202,152,167,233,235,171,137,25,202,88,166,249,25,82,124,57,37,186,161,163,226,59,121,41,245,92,187,25,22,93,117,249,0,112,169,232,127,122,10,255,173,6,21,164,9,36,168,153,193,137,213,250,166,122,242,110,115,134,221,151,241,69,166,209,86,164,169,172,16,201,126,145,240,143,27,120,120,233,33,197,236,156,214,138,186,151,134,5,137,12,45,32,169,6,226,200,1,3,42,174,31,120,109,148,48,209,144,209,135,7,162,158,169,253,31,141,79,183,198,154,62,127,248,66,150,156,220,205,156,85,249,174,89,132,237,32,156,152,161,130,9,19,13,176,99,94,28,107,94,123,97,80,39,65,47,181,23,190,230,61,23,43,36,73,70,27,218,18,4,151,36,89,240,59,174,105,161,200,95,119,147,236,231,101,47,113,84,244,141,229,59,193,85,133,239,83,128,138,229,10,78,43,99,221,19,108,90,61,110,93,245,151,229,18,242,131,157,6,220,127,185,51,60,234,78,225,87,32,253,78,238,203,29,10,174,140,251,114,72,235,44,67,110,54,109,72,239,30,254,206,15,157,43,245,177,223,232,164,5,39,68,183,211,65,101,195,110,142,158,63,235,94,16,103,96,46,7,233,36,199,183,58,212,236,29,251,101,156,210,199,206,74,220,135,91,37,221,221,158,223,2,153,182,182,211,233,33,41,73,39,250,10,38,147,179,119,124,238,213,248,53,174,210,53,103,31,225,232,255,88,156,255,209,93,136,245,178,239,94,243,123,74,238,119,80,39,189,13,189,189,160,116,237,85,68,52,161,102,111,191,122,244,41,141,146,68,12,77,16,166,54,242,67,69,241,227,107,125,118,188,22,160,167,52,225,73,132,143,255,167,39,246,95,54,246,98,57,217,90,66,59,236,214,198,67,254,158,4,253,99,35,243,239,223,140,202,63,10,210,88,199,255,177,250,34,26,93,43,166,107,197,94,99,132,91,116,6,88,238,190,141,211,42,48,146,253,158,135,102,204,99,59,241,202,125,134,44,37,243,105,68,120,11,89,188,249,124,128,201,143,221,216,15,85,212,9,10,92,87,179,214,155,251,239,190,103,1,145,106,128,5,36,158,63,242,29,255,26,225,35,247,41,179,196,132,63,208,248,112,237,243,126,135,56,126,124,32,5,23,195,147,170,163,119,149,76,175,62,192,35,154,76,65,79,164,139,158,24,71,121,7,150,13,100,11,205,119,16,157,1,114,56,150,143,167,95,50,17,184,215,249,56,89,163,93,43,139,118,23,104,186,157,165,191,197,198,60,39,229,47,156,77,15,149,70,125,220,143,141,146,212,47,26,77,153,240,15,61,3,184,10,71,47,50,179,138,176,128,168,234,239,95,59,54,57,3,64,47,241,86,144,199,114,108,93,235,103,232,17,95,114,230,165,119,126,63,212,96,227,75,126,6,96,255,172,121,250,70,56,103,201,170,179,193,137,138,191,194,184,203,145,100,63,228,154,70,82,190,11,249,253,123,138,89,188,253,239,46,198,201,254,127,118,154,254,221,70,46,248,22,143,26,143,33,196,60,183,51,244,252,159,199,66,84,81,162,247,3,96,137,216,191,175,1,14,227,67,174,169,36,17,69,39,47,239,144,164,250,249,98,183,35,73,5,71,242,225,229,207,63,246,206,0,218,108,235,130,97,187,138,207,124,35,52,190,82,222,193,183,149,147,78,186,237,215,132,221,165,53,172,74,197,237,43,63,53,239,62,199,161,9,199,123,19,169,244,99,44,209,111,98,33,36,48,247,206,104,67,101,125,51,66,213,189,21,177,168,72,193,12,18,209,109,23,157,63,158,113,122,64,112,154,75,55,161,55,157,241,137,113,239,38,60,37,144,49,144,52,234,243,249,194,185,116,179,232,252,13,214,159,109,54,62,243,114,166,38,137,221,170,97,152,70,186,243,191,91,52,111,162,73,253,124,208,60,79,122,249,150,151,34,115,172,181,148,3,6,145,216,207,233,199,116,6,120,10,151,196,121,151,199,178,152,72,212,238,231,98,211,187,247,37,59,124,149,210,118,52,169,50,139,203,180,69,251,12,96,195,98,108,242,242,73,125,211,26,13,2,26,110,243,36,76,167,235,107,123,87,110,231,11,92,141,247,118,26,181,41,226,36,206,219,174,126,159,48,226,11,92,68,108,248,101,170,15,243,209,212,172,95,2,122,158,185,124,10,136,50,184,195,41,210,87,44,138,19,254,141,233,82,206,216,249,229,27,169,168,176,114,245,69,222,255,244,60,254,203,134,199,21,51,125,223,194,89,33,15,237,140,252,224,184,77,46,243,104,241,9,44,86,31,123,13,163,58,110,191,58,193,59,31,223,232,34,239,225,158,111,12,139,71,152,230,75,47,222,17,214,77,31,217,33,61,150,253,231,78,5,20,82,38,130,124,191,18,63,174,57,41,156,110,185,231,230,99,25,183,131,191,94,109,12,83,46,18,47,105,127,95,38,102,180,175,220,110,18,246,121,171,156,11,167,115,246,209,28,201,98,225,233,35,153,163,128,88,222,103,154,70,61,220,122,60,246,235,243,63,189,130,249,108,28,231,199,249,184,166,251,68,175,25,194,124,190,250,77,146,75,50,140,227,113,242,248,186,191,46,18,107,241,30,61,223,81,56,159,234,46,143,127,150,221,157,223,127,230,155,148,123,16,5,120,21,89,48,236,48,214,118,207,115,129,166,249,91,108,252,9,177,252,232,214,240,71,233,247,179,31,203,20,57,55,181,209,6,37,33,53,126,85,231,63,139,163,78,47,165,184,171,84,175,225,215,120,74,183,43,93,230,115,7,136,19,21,206,49,32,181,250,83,179,95,244,252,218,229,133,167,179,174,126,92,243,67,184,64,23,59,251,30,139,66,116,105,58,2,210,59,222,210,12,191,103,214,116,38,87,10,147,211,57,212,191,118,49,88,255,119,108,88,44,104,255,252,207,37,228,205,54,190,43,223,8,112,94,125,235,248,60,20,89,38,201,192,88,99,12,185,252,170,128,11,25,120,77,35,22,176,106,144,100,202,79,125,247,91,219,207,111,230,128,42,127,201,103,87,206,0,224,51,64,1,217,143,228,140,41,69,63,107,236,78,190,94,193,49,253,142,225,88,239,199,67,124,65,13,141,65,177,163,243,109,233,216,226,104,223,162,55,236,212,107,82,251,35,140,47,184,64,212,194,231,163,143,116,15,171,135,217,152,235,227,61,250,194,105,114,234,239,39,228,143,169,251,213,165,61,5,142,207,0,75,140,123,201,250,222,219,81,155,12,211,126,140,132,219,151,90,45,72,155,110,39,152,162,207,0,55,98,251,162,168,110,109,183,62,149,254,116,6,8,80,190,241,116,149,68,105,95,165,152,226,12,160,202,241,115,64,185,121,250,114,251,240,253,180,70,239,109,251,123,60,123,31,20,94,173,18,46,38,87,14,30,180,100,108,236,70,68,79,144,212,247,228,56,159,159,194,17,63,111,189,97,225,140,9,215,90,248,246,131,40,122,46,230,164,179,31,128,86,15,123,100,173,121,130,97,144,161,123,167,13,43,218,178,120,114,110,17,95,122,122,55,192,145,218,185,102,154,215,106,59,210,166,239,133,221,255,244,68,253,203,118,73,193,133,92,211,132,133,179,88,54,184,235,5,244,174,104,146,35,97,217,138,197,19,128,67,239,105,223,215,117,187,211,43,207,96,224,211,190,131,243,255,1,248,130,29,181,73,134,11,123,36,103,222,90,150,204,117,223,82,40,221,200,114,18,217,134,187,221,137,168,59,3,8,158,1,40,99,4,131,29,229,231,18,67,40,58,131,8,18,79,38,153,47,85,169,37,36,148,39,226,101,170,56,160,199,107,51,14,11,63,177,170,240,152,206,153,209,184,20,199,53,157,36,174,23,210,85,36,120,215,16,5,35,202,112,103,24,192,24,100,50,253,25,32,148,97,210,152,110,189,57,132,176,229,179,179,253,78,243,73,170,197,143,239,26,219,142,248,111,148,78,100,199,63,123,220,22,105,175,57,197,156,127,3,240,106,51,23,99,147,50,17,247,18,123,87,250,45,178,10,78,155,183,106,44,119,244,220,197,108,157,1,38,175,92,113,207,40,181,46,102,30,113,63,125,59,218,28,145,52,72,23,78,35,243,188,20,99,237,55,245,245,228,1,46,83,238,182,240,244,128,105,143,56,139,113,151,243,200,206,38,231,204,179,196,239,81,10,172,30,151,208,204,79,106,226,7,147,134,140,85,131,202,121,239,1,236,53,174,70,42,88,168,157,116,192,191,93,83,137,193,123,113,62,100,250,167,239,132,95,252,15,79,219,191,213,240,168,191,189,205,67,213,204,92,35,40,58,183,128,195,10,147,50,15,131,174,128,168,236,22,77,135,34,175,245,217,31,19,147,83,48,213,188,41,240,124,177,234,153,242,215,222,220,15,248,113,231,12,128,105,94,11,248,105,237,180,31,159,49,25,250,99,161,237,18,12,207,111,10,223,47,210,111,20,80,65,94,166,249,213,21,57,216,190,117,40,143,217,144,181,229,166,71,174,241,138,165,157,252,108,191,37,187,204,63,236,244,220,222,121,120,112,43,52,100,194,174,56,119,187,76,69,139,205,91,27,180,145,49,177,232,245,192,102,87,160,92,105,191,213,219,123,136,220,206,178,111,115,209,143,241,38,18,123,149,214,108,246,223,114,113,158,169,113,172,253,89,19,59,17,158,180,102,0,255,38,24,184,198,75,141,12,149,124,205,185,188,211,6,8,158,139,17,13,237,27,40,166,24,62,106,122,237,45,61,183,27,145,62,113,163,73,31,149,241,211,170,244,208,60,66,125,186,199,206,114,165,210,179,204,200,6,26,115,179,204,219,143,239,142,85,206,59,91,1,119,120,33,195,109,202,206,249,176,203,178,119,126,62,142,60,198,72,123,201,121,215,60,165,37,110,230,83,252,1,101,104,100,108,242,246,4,160,123,7,132,168,147,93,40,74,143,130,226,159,2,64,201,201,166,3,162,55,147,207,119,129,233,141,217,255,233,25,252,215,13,187,103,239,203,255,190,101,177,164,56,147,79,249,107,0,34,200,159,214,30,155,20,135,56,95,166,226,142,146,177,90,205,151,2,105,93,158,32,205,73,239,158,170,156,239,70,38,81,17,88,65,49,229,211,249,81,150,169,13,183,102,134,97,146,175,26,72,16,253,204,216,246,125,166,230,159,192,222,31,27,177,84,71,68,251,105,203,153,9,37,95,95,127,253,166,247,64,205,93,70,67,124,2,39,224,56,178,190,4,253,44,173,230,222,170,223,157,186,180,17,238,156,126,162,181,94,111,49,195,18,223,218,217,125,143,192,13,181,154,91,120,31,3,3,75,7,44,191,242,157,112,236,104,147,245,110,222,166,146,76,222,166,92,20,129,79,126,160,25,49,205,30,62,233,4,200,232,142,124,17,90,105,98,26,81,84,216,10,42,177,63,56,45,179,144,216,7,38,245,52,78,78,174,68,159,152,116,43,252,20,224,75,181,79,176,168,78,209,41,31,134,233,28,191,223,145,254,122,126,211,222,236,242,110,156,50,241,251,52,183,112,6,160,190,196,41,212,178,80,239,227,244,61,74,19,232,220,62,76,80,188,146,129,254,169,217,243,166,103,198,251,147,48,75,209,249,65,59,152,197,136,172,141,175,37,180,25,12,230,163,216,189,53,162,240,14,122,76,155,193,159,23,93,254,248,124,228,104,58,94,52,190,251,191,227,90,61,127,89,245,31,11,193,11,183,242,211,251,30,158,202,93,122,19,177,71,56,152,73,235,33,37,247,164,225,1,57,133,6,191,140,246,206,37,204,142,232,9,120,112,227,247,59,245,207,125,187,2,157,10,251,227,187,175,134,119,174,232,29,142,159,95,169,226,20,134,194,118,165,143,102,218,170,29,136,79,108,2,167,121,22,164,235,22,190,158,220,214,36,93,83,181,168,190,217,2,84,121,44,156,255,12,150,74,215,59,235,229,116,6,40,15,187,172,202,17,20,247,120,35,235,254,228,193,241,13,159,32,221,219,62,119,66,146,36,125,243,79,3,196,175,124,110,3,212,134,251,165,97,18,105,175,140,221,102,210,176,41,60,156,105,242,158,168,1,58,206,59,8,110,14,59,221,229,170,210,65,143,62,111,26,24,186,97,51,205,251,60,238,105,52,113,149,229,100,172,212,53,147,232,9,30,47,69,103,7,188,238,196,151,131,224,154,79,121,63,62,150,42,226,192,84,237,227,211,159,69,2,167,164,30,14,246,31,19,198,50,214,227,66,62,70,227,5,50,170,66,129,159,106,26,220,72,230,150,111,157,126,18,132,83,27,146,187,156,144,74,3,230,150,123,67,166,34,20,53,13,152,183,96,210,47,28,145,151,63,175,208,80,244,57,82,79,64,5,152,87,174,128,61,19,91,68,9,194,22,65,44,33,135,196,249,59,119,104,94,252,79,79,229,191,108,154,198,129,55,99,241,10,99,50,191,223,161,81,73,142,124,95,101,220,231,8,192,202,130,164,159,40,248,94,170,19,65,153,22,214,239,135,157,223,187,25,142,246,135,12,36,166,103,0,210,229,159,251,202,225,14,145,79,122,197,109,67,65,251,77,6,63,217,191,32,210,107,107,62,124,35,57,3,172,24,55,207,117,147,64,99,123,100,159,230,132,101,51,207,143,249,133,137,93,182,17,121,172,243,125,154,208,238,254,120,111,70,7,61,85,95,45,62,85,217,113,76,81,117,171,34,92,160,217,228,39,223,118,83,232,194,3,97,42,34,86,158,49,135,173,129,176,209,51,64,243,249,94,189,214,102,176,10,194,183,74,137,166,201,103,151,73,222,78,51,109,212,87,14,48,41,142,68,89,199,219,70,71,22,238,157,123,166,119,69,128,1,239,159,151,151,155,126,250,154,117,238,197,134,164,154,148,217,246,227,181,28,186,175,239,249,159,1,144,196,61,38,193,246,197,226,91,227,144,49,247,109,167,161,220,83,203,171,5,144,232,138,122,207,225,211,236,4,229,133,124,22,189,167,243,26,223,195,175,133,213,41,138,136,188,59,204,41,125,245,77,209,121,143,179,255,242,133,154,219,150,87,193,202,130,10,17,71,181,38,154,4,17,8,53,212,214,3,37,211,21,43,90,181,225,168,176,12,30,40,214,103,240,143,124,175,22,220,230,125,250,201,208,218,202,10,245,180,245,150,99,41,86,215,183,252,95,235,250,250,84,205,206,126,18,206,109,95,224,84,104,89,238,130,46,25,42,150,125,3,92,192,186,113,176,233,79,58,159,6,63,127,147,206,239,2,149,98,65,140,230,93,21,238,246,235,200,188,254,187,233,226,227,105,102,2,196,138,186,134,184,99,186,129,80,193,33,235,185,70,201,142,189,235,143,47,38,239,210,119,45,206,145,130,17,171,190,108,237,5,141,168,153,224,5,158,137,65,224,8,112,159,206,232,174,144,29,40,249,130,2,216,208,19,101,11,81,239,80,196,106,172,94,60,51,62,221,121,40,60,227,199,204,165,21,98,78,201,29,174,100,221,84,7,142,192,28,13,167,123,118,144,49,94,181,178,122,147,110,101,171,27,39,133,3,91,31,110,112,210,187,248,32,6,160,33,26,252,6,146,51,110,95,41,118,33,229,10,255,131,110,27,57,178,88,44,150,141,149,114,165,137,84,180,148,151,183,182,88,106,121,150,19,24,245,4,77,75,51,15,157,117,15,15,225,248,182,246,187,228,246,9,212,57,87,136,27,94,177,38,139,113,215,36,13,219,23,96,254,116,37,1,251,70,109,35,206,214,20,217,227,208,91,134,232,208,252,135,133,250,254,69,207,152,210,153,236,97,61,121,142,196,42,126,133,21,217,192,250,122,25,120,226,155,104,176,106,196,198,131,223,50,185,255,157,225,2,220,26,13,151,80,170,226,127,55,81,80,254,170,84,221,197,141,115,140,33,79,25,53,98,241,60,189,160,246,119,149,186,44,1,172,36,98,216,170,32,104,106,201,218,248,129,101,30,81,126,124,45,234,165,96,238,101,45,65,65,30,174,38,234,86,183,244,3,72,234,232,163,232,198,217,123,85,198,7,213,49,193,100,54,52,134,207,65,92,83,203,46,2,130,155,143,1,87,40,252,38,149,38,52,206,0,188,126,167,130,250,103,128,58,64,207,155,219,234,100,237,66,220,79,3,109,177,116,66,235,21,198,50,26,23,116,66,60,141,167,122,211,42,255,73,135,188,247,247,189,121,19,158,171,139,210,180,96,178,178,206,37,189,234,193,194,79,66,212,237,201,195,168,209,180,70,109,149,5,137,192,202,94,139,76,145,245,171,24,66,244,4,153,46,237,189,184,120,166,210,96,181,146,94,126,99,252,147,70,220,35,241,3,241,173,232,162,67,193,21,203,238,212,159,37,117,31,125,173,161,253,18,30,155,207,198,154,138,169,74,167,11,172,28,231,234,217,108,212,37,115,172,94,27,90,87,255,78,36,244,12,15,197,240,188,206,202,73,252,107,180,18,86,96,128,199,4,69,177,105,94,155,76,18,244,224,183,151,106,55,221,215,220,39,59,3,244,102,156,1,8,198,164,183,252,129,124,175,57,50,45,210,184,20,59,106,12,61,76,178,22,240,188,189,80,18,234,171,176,175,11,77,83,198,208,126,124,172,138,95,69,58,66,62,171,49,34,228,16,240,59,116,192,77,21,211,207,141,11,159,32,205,77,78,78,52,217,22,161,205,118,244,218,152,43,216,141,28,219,91,194,74,235,6,214,20,214,172,145,77,130,166,14,36,73,168,227,227,91,124,152,167,111,253,166,250,103,36,46,177,105,79,172,205,140,89,253,208,56,48,106,244,177,199,167,173,106,216,107,156,154,93,29,133,6,186,81,179,148,60,21,224,189,35,240,59,14,194,232,116,125,176,33,119,114,26,175,189,163,182,51,236,199,224,7,235,17,18,21,115,13,205,184,187,198,168,170,197,80,39,121,247,25,3,19,130,26,15,129,225,201,202,45,75,69,42,0,142,244,242,63,26,149,165,63,206,209,245,195,155,12,159,102,6,91,185,45,238,53,183,241,115,85,112,64,128,29,209,15,67,172,115,24,140,161,68,74,174,211,58,69,21,100,69,53,242,21,179,248,76,64,150,145,56,224,45,119,236,83,183,213,252,40,205,140,57,62,125,116,19,75,137,87,220,238,151,73,81,147,108,33,51,138,30,103,147,244,25,177,118,75,198,18,199,67,97,162,144,34,119,230,183,68,250,23,31,116,221,52,211,226,148,54,180,84,132,245,61,130,91,142,212,196,227,186,114,36,77,189,6,40,89,250,154,11,115,150,28,78,69,50,73,202,109,104,139,80,81,177,191,80,13,92,74,13,205,177,108,84,8,121,93,208,149,41,168,21,82,135,16,219,232,141,37,188,203,242,209,42,24,177,96,232,6,251,8,121,88,201,247,29,146,205,197,62,245,36,236,88,253,253,239,171,232,162,29,221,46,132,36,23,116,102,74,105,133,132,33,186,190,170,68,19,106,176,100,120,6,105,79,153,184,17,126,132,196,4,222,239,209,206,226,98,153,117,136,154,10,59,3,92,188,28,62,69,234,180,211,70,103,76,77,119,95,115,127,95,107,98,176,61,186,211,206,64,233,57,145,14,157,92,145,152,82,230,88,186,157,64,138,27,213,249,0,4,178,135,218,26,18,245,200,134,188,58,126,81,105,64,117,190,100,55,57,230,155,99,114,196,177,84,29,133,207,52,86,44,187,158,71,149,54,206,252,132,66,27,13,171,137,14,171,171,94,139,212,62,90,123,241,159,150,223,171,51,192,178,35,244,177,234,234,59,68,95,95,47,248,107,208,147,217,243,9,203,217,211,203,254,234,161,193,147,40,181,185,196,216,54,217,145,240,26,3,222,175,53,142,136,104,173,124,177,150,140,74,209,39,3,190,5,106,8,10,242,214,127,114,16,85,156,217,155,108,212,89,165,69,175,119,89,53,63,183,194,119,214,115,30,97,43,139,171,220,114,103,18,228,162,0,173,242,79,100,53,235,4,202,102,218,92,173,139,4,103,51,214,196,204,183,181,232,84,99,51,135,216,164,118,14,117,190,61,36,2,14,98,18,20,20,96,186,132,0,220,87,226,28,201,177,43,253,162,161,189,192,132,18,144,196,44,182,106,117,179,205,153,197,139,36,154,200,121,96,41,153,202,226,217,195,186,69,141,152,171,178,154,255,74,80,93,89,114,68,131,189,10,153,2,250,213,153,214,30,46,150,243,202,11,53,196,249,36,208,107,133,66,71,171,125,64,178,35,173,221,224,136,162,108,104,11,215,170,228,245,63,31,251,239,124,22,143,174,23,76,41,86,82,248,144,108,105,60,202,103,224,121,246,250,125,130,163,100,1,235,51,64,225,86,245,199,228,148,167,234,233,39,143,132,75,10,3,55,220,241,11,174,48,124,175,118,50,137,43,207,165,27,22,24,228,17,52,106,21,131,151,55,173,61,108,184,6,57,63,254,4,170,211,14,58,179,255,70,55,246,29,128,19,119,238,175,246,116,243,107,85,254,96,10,107,138,171,33,188,170,224,92,242,69,241,213,202,69,194,35,55,233,194,211,75,78,145,119,253,61,218,114,173,130,132,170,143,208,116,209,116,79,214,175,156,47,252,93,196,207,190,223,162,166,230,63,135,140,78,157,126,230,93,75,182,28,89,254,218,209,98,232,126,53,215,241,109,185,117,14,204,225,145,210,162,79,212,93,164,124,31,57,205,222,68,111,96,51,66,229,245,251,1,234,121,75,150,250,111,102,84,167,51,15,73,129,170,44,100,120,195,123,54,135,55,124,18,107,14,243,161,154,124,104,69,165,105,233,119,114,155,0,202,68,91,79,218,162,186,54,28,251,202,186,92,143,201,41,42,219,35,124,174,138,212,147,134,186,54,143,198,240,252,3,159,244,24,226,111,25,200,228,163,207,161,16,159,166,54,5,207,102,217,183,178,234,251,130,40,81,42,252,121,143,105,11,112,188,127,38,201,235,194,185,205,78,105,177,8,135,137,97,174,251,206,252,212,198,117,13,22,139,173,187,247,156,57,79,24,219,88,183,125,41,36,41,26,187,100,152,22,252,242,249,174,0,13,106,249,38,25,92,84,182,9,61,222,102,225,117,129,60,67,130,208,172,151,218,58,226,36,111,141,41,152,85,187,44,121,191,179,99,166,16,172,141,193,40,152,229,133,55,224,188,249,71,230,219,255,95,141,70,245,228,197,17,113,193,185,173,8,192,196,213,38,205,208,90,245,117,124,194,123,212,234,168,25,171,244,187,191,135,208,139,248,58,197,181,13,104,129,213,34,30,93,111,147,55,61,76,196,106,197,233,89,150,38,219,240,220,218,242,203,146,14,19,3,42,57,154,87,50,144,248,197,94,80,163,42,232,170,21,197,165,185,70,97,127,84,115,217,86,68,191,174,108,144,128,238,220,250,243,139,184,127,183,219,84,227,62,51,67,149,182,119,52,207,147,58,199,146,15,205,29,12,212,87,39,247,149,223,193,208,3,139,205,87,40,195,69,108,80,117,110,209,158,45,153,142,12,118,159,145,38,52,109,72,249,199,105,82,10,30,66,251,158,223,249,3,158,131,63,187,210,48,147,46,210,86,182,229,135,237,68,208,47,131,152,54,226,218,91,63,226,7,95,98,81,210,29,239,5,239,208,120,97,20,13,11,221,158,158,1,50,148,187,76,130,103,102,79,42,106,51,24,174,159,191,25,70,145,225,179,35,7,183,78,120,78,31,108,210,142,57,111,192,99,57,208,196,164,90,249,244,115,103,48,73,226,115,226,253,31,83,70,245,239,103,206,0,187,177,242,117,154,241,79,61,50,132,206,0,236,59,153,149,78,241,244,206,126,137,19,88,192,174,194,8,164,180,126,59,247,72,41,157,174,208,59,111,39,252,180,9,91,202,114,245,195,238,35,79,2,171,140,206,251,19,41,2,121,209,145,29,156,187,143,142,254,248,186,48,137,208,123,216,249,220,73,52,147,229,237,15,4,183,165,122,188,0,0,110,48,175,138,78,153,138,10,218,220,119,38,130,152,215,8,108,175,144,245,78,181,110,231,107,147,1,223,160,120,168,192,156,209,107,44,169,133,62,40,178,72,186,10,198,68,184,218,71,163,168,250,20,31,10,73,40,164,92,16,240,110,178,151,223,249,170,34,127,21,121,148,38,223,20,5,29,127,79,190,130,25,130,12,198,40,143,230,237,142,66,112,35,224,96,242,28,200,212,143,237,161,147,208,173,70,160,36,249,112,85,88,111,232,100,230,171,252,196,190,25,102,13,149,216,4,56,226,36,222,208,216,28,190,182,26,201,55,21,121,245,251,216,113,194,84,40,138,71,157,145,144,26,197,37,204,68,188,253,154,163,248,147,183,206,197,221,15,65,155,29,7,92,220,253,68,142,64,190,5,236,221,15,100,52,212,69,164,35,20,227,42,35,34,106,0,123,172,87,24,246,217,167,234,2,43,115,212,100,59,140,166,180,239,153,170,85,220,211,146,15,248,62,58,2,180,51,16,153,7,182,0,227,238,102,210,142,13,172,131,76,96,95,41,171,210,248,189,74,255,65,249,25,160,210,232,49,140,67,118,210,136,185,144,58,85,139,103,79,103,83,187,65,148,68,83,247,196,101,157,168,108,97,177,106,21,168,140,233,118,76,88,12,178,151,217,154,54,96,233,183,14,40,28,108,20,148,16,148,13,79,13,31,244,18,185,155,120,133,174,86,223,247,252,36,176,20,193,140,10,239,161,157,216,167,193,160,108,185,160,197,128,170,10,199,145,192,124,156,56,153,20,37,183,233,43,80,240,214,168,248,162,126,223,84,178,35,84,117,13,53,95,19,22,22,116,59,84,9,250,153,138,174,26,196,249,40,55,218,171,250,182,160,97,239,179,133,110,86,101,22,160,184,206,7,165,82,165,110,81,10,254,138,28,107,45,206,210,183,115,164,121,74,113,1,41,85,203,41,237,154,137,228,217,177,69,8,117,142,164,98,145,40,92,245,96,58,41,214,114,214,71,80,25,206,228,43,17,130,12,12,75,99,100,29,6,181,47,26,219,23,142,209,82,119,71,217,83,250,142,203,83,16,32,221,120,19,152,19,177,178,135,75,185,40,205,156,227,152,117,5,251,192,167,243,149,210,187,170,63,93,160,78,228,232,219,75,173,121,223,216,110,35,111,101,64,56,45,15,205,17,48,140,106,49,120,38,124,117,199,78,152,103,12,41,178,246,218,97,184,158,9,198,97,136,200,197,45,92,197,92,171,118,195,183,50,230,92,193,107,233,93,175,77,13,225,88,89,150,16,78,248,248,106,161,105,38,103,170,96,221,216,195,162,185,46,142,14,56,138,176,68,205,125,182,252,38,198,88,168,83,80,121,92,52,181,233,158,203,251,7,142,102,78,107,176,219,167,157,38,205,173,147,220,250,23,124,38,142,206,127,163,66,250,117,138,154,97,188,41,74,246,15,85,12,247,229,214,115,43,235,2,253,138,197,248,176,98,209,175,64,210,144,190,136,136,136,224,4,70,166,116,242,231,246,167,17,165,90,180,194,43,86,234,133,108,132,11,83,1,207,38,64,211,95,147,179,71,233,157,65,98,199,184,172,11,6,136,197,144,133,120,91,24,102,196,150,201,243,51,132,140,253,252,182,101,216,95,232,227,121,83,86,127,167,96,98,220,6,76,200,153,105,152,243,117,73,215,114,68,20,188,173,67,87,3,49,246,125,206,238,54,194,216,153,98,228,144,242,208,114,149,174,47,18,21,223,85,6,0,120,38,244,204,236,246,121,35,7,12,173,189,231,123,6,77,218,119,215,252,71,169,128,163,33,43,110,159,25,192,31,88,144,52,131,70,169,75,18,107,186,141,242,159,155,104,224,21,197,61,119,101,83,133,96,84,47,69,222,244,116,81,39,191,180,244,69,17,149,226,203,125,20,228,76,55,72,204,8,110,112,203,57,152,70,31,147,53,202,186,222,77,102,16,96,47,92,149,157,48,90,226,8,75,124,45,46,238,47,145,99,164,91,241,204,92,8,104,103,29,168,237,220,78,50,9,7,185,61,115,50,105,156,141,84,150,203,169,250,177,202,25,53,185,240,179,167,94,213,130,7,33,232,66,15,125,124,200,207,201,174,237,166,101,183,219,205,2,82,80,76,91,152,54,42,34,75,81,83,45,209,82,67,19,177,68,131,135,210,65,134,194,85,111,119,225,87,10,172,116,173,205,140,151,122,35,196,83,244,57,77,245,179,22,236,158,235,220,152,74,131,57,10,22,213,59,72,214,27,14,37,166,24,112,84,19,131,165,136,24,161,130,117,170,143,77,193,29,51,46,46,99,241,210,86,13,85,242,23,82,0,182,237,194,194,60,23,82,0,241,111,230,25,235,147,179,84,250,77,192,90,161,60,211,188,85,72,82,196,154,177,37,247,25,0,252,104,110,110,107,69,175,74,179,103,95,200,236,88,71,46,127,225,24,25,178,239,226,253,37,26,30,117,219,181,168,120,154,187,9,163,230,56,129,88,140,140,189,211,141,76,201,88,107,164,170,119,61,13,228,135,8,72,138,125,203,208,238,181,27,107,190,210,157,146,174,58,84,16,37,22,199,213,96,199,91,66,184,94,219,80,203,113,195,117,232,115,35,16,114,251,30,0,64,95,0,80,188,174,48,174,124,85,162,65,194,177,47,249,99,72,181,176,174,87,165,228,149,81,6,88,16,83,45,69,14,141,89,10,184,218,86,49,49,220,205,61,237,201,88,46,98,33,85,152,180,27,89,15,20,43,39,31,122,43,66,81,180,104,172,37,153,175,249,228,199,125,5,72,54,155,107,181,40,137,62,76,93,98,37,128,52,1,205,46,27,213,205,172,57,213,166,232,13,112,69,103,149,127,198,217,152,70,184,205,140,117,60,53,7,146,127,89,87,16,192,199,16,198,143,22,176,6,222,126,166,70,243,176,210,222,25,84,154,23,131,190,1,172,201,26,10,164,246,60,24,84,203,222,97,184,183,211,145,253,218,205,65,70,231,165,206,246,75,229,55,192,252,207,13,111,218,161,139,46,44,182,3,85,9,187,142,142,138,234,140,236,144,180,145,213,253,49,20,131,221,180,169,221,218,214,88,114,175,40,181,147,221,219,237,64,145,237,237,74,82,251,46,189,135,225,168,171,139,65,9,93,49,26,247,43,156,140,37,209,10,174,162,13,134,52,14,237,163,95,86,38,216,190,107,235,153,246,69,180,249,21,46,39,80,231,185,137,59,79,196,102,233,216,185,16,7,171,211,168,93,71,39,128,136,68,114,77,62,101,131,49,65,209,16,196,34,35,107,250,109,177,241,251,206,63,123,17,220,50,21,87,61,237,242,57,101,167,222,140,216,48,171,78,85,18,167,216,46,170,196,186,209,36,84,178,207,129,77,52,129,234,85,65,179,82,94,7,197,86,0,124,191,215,201,171,137,180,18,86,237,74,66,130,178,229,35,208,135,14,195,220,21,242,181,58,184,96,102,145,133,14,135,190,234,232,187,224,34,61,22,56,4,133,86,150,165,172,8,6,79,147,217,21,209,150,5,105,142,240,7,90,163,72,244,95,103,211,203,59,176,41,59,151,123,186,209,132,50,191,181,131,114,201,214,149,219,105,217,121,122,197,161,112,64,204,115,60,21,188,215,242,37,21,172,151,37,239,155,193,216,4,41,85,10,44,106,42,131,214,121,7,18,214,48,144,132,84,210,236,26,213,124,28,77,196,7,90,156,94,235,0,71,213,41,16,144,146,233,120,63,113,234,46,221,166,76,202,211,29,65,58,229,31,186,116,244,148,65,190,214,144,227,222,65,254,155,207,134,213,190,86,27,237,229,122,85,172,155,10,222,151,7,71,245,25,244,170,77,238,199,86,172,39,153,250,188,176,167,192,37,223,85,139,250,110,226,34,178,137,177,186,219,5,19,21,73,118,254,238,134,224,49,125,45,100,153,165,254,205,223,149,109,208,202,36,135,207,113,244,72,233,166,208,91,111,106,215,229,28,217,252,74,47,75,184,48,111,186,38,140,16,61,134,219,207,146,24,139,26,27,11,38,85,200,199,87,71,102,122,77,43,124,162,135,85,233,76,89,80,59,100,166,198,236,168,92,127,31,170,41,155,93,144,170,151,3,98,2,115,10,125,166,156,154,125,156,134,177,179,242,74,129,217,58,179,120,233,6,172,129,63,160,43,143,233,123,138,250,90,106,187,19,111,61,21,122,171,221,84,170,208,54,178,95,64,82,41,54,53,99,99,224,62,225,225,94,153,121,87,168,76,203,241,14,194,235,182,44,198,198,53,137,232,220,116,191,242,107,249,207,183,85,85,207,162,95,52,200,47,219,121,253,47,75,86,255,221,154,194,243,198,175,135,98,232,210,192,22,18,182,49,98,235,77,53,79,3,118,68,23,76,29,100,47,217,28,11,213,201,48,219,16,114,70,151,175,56,141,90,213,38,241,49,239,217,73,25,26,21,247,248,145,102,226,34,78,130,230,51,95,201,225,71,83,7,193,237,61,71,121,118,234,34,250,173,11,187,30,126,111,253,247,235,155,51,212,94,186,143,183,212,235,90,181,129,129,134,185,163,59,162,4,195,147,78,36,195,75,180,182,46,190,175,84,236,242,59,89,49,1,28,137,186,150,246,96,82,163,68,74,101,1,76,78,194,23,171,135,128,85,3,185,116,106,211,12,125,225,134,119,61,247,76,201,72,30,166,197,108,200,197,244,220,134,194,238,79,38,84,165,67,71,80,99,137,22,224,80,46,176,234,80,5,119,113,60,178,143,217,255,31,17,21,3,46,104,95,127,101,124,189,41,236,143,121,253,11,229,235,11,146,194,15,208,234,234,26,16,130,14,241,84,38,242,153,111,225,195,181,103,178,249,244,82,51,47,37,140,86,178,130,25,217,185,106,122,7,235,178,229,170,132,69,22,131,84,4,161,242,57,192,83,79,61,50,169,15,40,12,46,173,24,84,219,39,67,208,183,144,167,239,253,75,134,66,205,53,204,172,187,214,97,252,13,213,220,25,81,66,2,210,91,198,207,250,132,226,140,6,242,157,210,71,172,237,133,141,89,206,175,46,44,73,114,204,107,235,83,149,205,16,89,138,170,95,8,98,243,255,117,117,255,11,122,196,59,108,55,254,86,248,73,253,243,111,172,62,4,128,47,53,223,55,176,124,82,209,66,216,178,224,240,104,222,190,178,195,245,137,29,249,179,223,205,255,240,71,73,27,253,83,143,252,105,136,76,249,21,67,213,187,141,85,232,18,232,243,218,96,164,137,218,121,85,107,44,100,164,105,70,94,153,232,74,37,240,20,172,156,103,13,183,157,54,202,125,202,130,88,228,210,52,78,97,153,163,35,80,231,74,200,202,213,14,1,198,119,237,182,158,40,154,69,190,192,188,212,52,76,170,108,250,248,237,215,110,214,83,144,44,55,60,67,161,117,145,25,71,143,114,21,174,39,172,174,159,192,175,13,86,76,240,91,197,28,203,107,177,26,196,216,128,106,204,142,239,97,207,208,130,195,162,178,158,149,194,115,253,45,69,75,223,231,34,197,147,74,252,251,224,62,183,79,69,118,227,143,80,234,115,210,15,74,222,118,103,241,60,226,84,13,25,129,11,74,77,119,141,192,221,226,4,181,236,32,170,145,182,70,142,220,82,212,24,187,145,130,31,156,20,238,129,90,161,154,57,35,22,213,127,42,110,129,212,234,166,67,5,193,67,200,100,118,132,34,150,53,234,126,41,222,236,173,250,103,167,1,92,165,101,180,34,92,134,79,136,238,228,177,189,175,4,71,42,121,80,225,55,32,239,229,114,167,99,162,159,50,238,41,1,237,156,171,146,53,107,190,77,27,21,136,231,95,26,255,246,83,250,125,173,129,191,221,164,127,146,88,16,240,230,205,135,139,105,201,195,200,228,47,80,42,44,236,25,171,27,128,186,33,171,60,86,153,207,1,226,0,51,73,223,159,54,223,12,143,218,111,238,116,94,223,59,244,197,105,117,133,249,126,222,254,249,45,153,30,127,174,156,142,180,201,80,142,80,236,231,94,215,210,231,38,146,47,77,136,137,240,200,222,85,186,233,40,145,209,154,30,156,155,189,75,42,209,137,250,247,229,214,95,237,20,186,161,198,150,243,66,175,11,143,17,116,179,203,66,192,42,184,16,143,124,185,226,124,197,184,103,83,78,132,15,212,14,148,174,43,95,149,202,98,87,179,98,117,50,191,187,81,122,165,168,105,36,153,176,148,174,65,129,202,112,102,148,142,32,179,106,104,135,39,153,209,1,238,70,11,35,203,23,62,249,38,156,46,215,219,4,232,60,236,229,226,143,191,80,118,234,205,92,160,185,253,10,171,236,196,3,227,237,192,86,98,199,103,130,132,25,109,53,105,40,3,57,56,129,64,69,37,233,105,82,152,127,144,123,109,207,126,33,72,44,166,180,146,72,242,162,16,91,121,70,198,103,156,225,162,16,27,4,161,87,181,170,83,6,207,136,116,203,7,230,43,26,34,168,201,249,198,145,30,142,226,146,28,143,39,110,73,223,141,37,85,52,95,188,241,181,24,127,0,157,171,41,31,18,199,114,123,92,95,16,59,98,249,220,64,208,44,7,76,2,69,19,26,7,237,141,175,226,157,168,33,179,36,192,165,111,54,13,158,79,3,25,140,111,249,221,252,74,31,61,175,54,252,225,3,215,50,146,111,221,193,49,53,70,253,249,60,101,61,84,173,239,208,243,160,243,240,12,64,109,253,90,160,208,154,232,241,2,181,91,159,156,113,140,139,141,58,220,10,61,58,129,101,46,134,7,0,89,16,140,184,76,178,196,8,20,11,2,25,226,159,209,213,128,25,48,70,246,121,185,51,119,217,109,234,166,135,175,204,197,145,212,185,106,247,186,120,232,11,200,40,138,245,202,126,96,54,220,165,49,130,80,124,13,133,129,120,160,160,4,191,205,246,138,42,139,141,205,106,74,77,155,140,90,233,235,186,113,241,187,31,93,159,105,186,89,24,113,57,202,215,254,176,123,189,148,192,29,236,97,47,153,57,203,233,228,213,171,254,69,147,5,238,225,159,173,146,189,37,162,1,201,59,145,89,249,193,105,228,233,127,95,218,32,27,99,85,177,161,183,141,161,76,86,21,83,39,101,16,186,95,75,146,1,85,12,78,1,79,72,34,187,18,192,85,124,191,20,213,94,226,77,190,155,58,33,122,191,172,249,230,202,138,105,51,79,15,37,83,84,110,54,162,138,48,113,202,240,182,150,122,217,130,88,44,207,185,197,92,46,148,18,99,237,47,148,15,18,208,60,208,252,28,108,174,246,214,89,164,107,242,205,40,148,141,215,17,183,88,249,130,33,34,239,228,168,79,104,250,130,33,130,16,100,196,9,199,50,68,88,206,35,99,42,89,162,33,62,87,205,238,105,201,118,138,233,70,70,62,169,216,170,87,104,35,63,220,3,187,166,99,166,63,182,251,84,212,12,167,80,130,12,221,24,161,146,236,161,10,207,169,73,182,255,140,93,159,123,35,209,23,235,39,97,176,214,63,113,34,200,228,38,241,208,146,185,248,111,188,108,155,106,255,74,108,177,87,45,170,170,253,93,170,233,39,16,197,241,85,233,43,230,96,145,104,215,91,126,207,118,163,175,125,125,20,19,210,204,195,19,148,234,231,53,243,244,233,92,215,174,41,184,200,170,19,239,79,22,114,175,141,245,12,177,94,235,153,153,76,235,42,130,84,30,174,92,101,89,206,39,6,49,170,89,104,117,97,228,146,172,235,72,96,174,92,168,90,168,98,160,173,1,99,91,66,5,75,151,212,221,243,171,227,159,142,222,195,75,183,233,4,143,8,217,40,172,124,105,6,143,201,217,211,45,174,116,233,240,214,85,116,66,239,214,170,39,45,66,205,218,27,236,129,104,130,238,50,210,15,64,111,27,177,178,33,144,65,129,82,123,243,224,70,90,38,236,82,156,126,57,155,51,237,236,35,86,214,220,2,73,23,87,180,15,4,66,174,174,24,151,137,47,83,91,231,83,149,62,187,206,82,162,24,239,174,109,121,249,134,251,213,41,250,248,242,251,152,93,2,207,176,130,178,79,102,18,1,158,66,170,138,53,67,195,64,31,208,174,9,158,80,50,77,55,97,183,35,87,175,72,227,142,28,152,5,190,5,43,25,218,254,222,170,139,28,181,165,48,192,150,31,92,92,181,23,229,7,23,87,237,69,249,65,232,249,85,171,24,7,138,61,191,107,111,237,218,148,250,58,143,63,61,176,38,184,148,82,131,74,167,40,64,75,117,237,81,9,223,57,238,203,131,211,133,108,164,50,222,144,21,237,141,202,245,128,130,128,180,253,215,92,212,250,238,205,227,254,47,229,126,205,206,0,106,214,94,114,5,227,79,30,13,146,211,12,156,188,75,249,198,202,20,49,201,183,104,139,88,19,125,242,16,21,155,138,110,8,210,225,176,115,232,198,21,89,126,219,52,139,177,173,160,35,165,38,100,19,218,79,116,18,176,35,206,146,14,46,107,145,14,100,65,36,109,42,203,85,82,13,45,62,52,98,225,193,242,107,179,89,102,142,100,122,81,17,2,39,33,67,89,237,167,63,7,36,182,134,168,123,195,5,195,73,202,71,151,23,236,94,33,69,105,33,84,163,76,153,44,51,182,83,67,1,100,169,57,180,80,244,202,43,200,174,157,30,84,209,220,188,142,69,128,70,68,215,97,104,206,114,132,81,197,130,120,197,59,26,15,196,193,63,27,85,149,223,199,211,241,166,74,217,176,159,75,22,238,216,45,151,47,43,156,101,174,82,129,96,84,164,44,204,145,102,88,228,46,234,48,186,191,66,100,106,78,237,122,79,78,46,54,100,233,125,250,173,94,35,149,74,161,115,111,19,91,193,97,39,59,148,37,196,131,7,209,6,131,35,162,121,254,33,141,32,215,31,180,140,36,235,229,197,222,139,60,169,79,93,2,83,38,4,28,42,138,211,25,111,228,191,183,150,17,8,171,20,27,139,139,197,29,134,80,166,19,1,69,128,52,20,153,150,193,164,134,67,113,119,118,27,46,127,92,122,228,101,213,241,193,211,89,189,159,160,164,104,111,77,123,189,98,135,55,150,73,231,62,68,57,178,171,204,136,25,123,217,165,198,247,179,198,3,109,33,67,21,60,122,231,91,208,16,253,143,244,166,3,71,47,17,211,242,239,190,183,168,161,142,134,68,87,94,58,212,195,55,55,244,151,50,180,226,101,230,159,110,137,72,110,176,255,64,87,165,182,234,48,219,113,99,175,46,247,225,52,43,242,107,130,117,188,10,234,223,166,27,123,112,191,148,194,135,113,90,118,1,157,120,44,251,253,171,40,95,197,249,59,9,252,228,182,139,228,113,73,139,234,87,199,47,95,227,112,151,12,147,249,81,24,34,12,132,202,161,133,202,101,119,161,226,218,127,163,158,184,90,103,217,228,244,120,230,184,231,84,58,53,217,247,180,154,93,63,76,226,117,20,100,66,196,20,106,235,172,38,209,27,178,32,95,53,11,235,232,195,216,201,164,16,96,80,44,221,74,179,74,175,233,66,69,222,183,77,51,91,251,235,32,211,106,107,88,107,25,3,22,122,238,41,102,127,253,204,55,236,148,25,95,181,152,39,12,116,40,0,207,178,0,97,113,65,112,217,17,184,20,104,151,36,224,155,26,254,237,121,67,17,225,150,225,186,77,42,98,173,197,81,14,140,135,138,147,31,197,62,102,81,221,214,0,8,29,9,68,110,100,1,41,54,44,149,222,93,231,198,158,120,151,5,142,45,190,253,20,232,233,179,42,223,122,188,188,207,152,40,215,38,36,126,43,10,203,44,82,89,81,175,165,220,213,213,133,45,160,66,242,224,49,203,14,161,128,242,200,188,174,239,195,22,232,210,39,172,227,135,164,10,190,47,111,190,155,128,71,102,207,226,48,204,73,49,191,127,62,142,100,186,219,171,98,150,243,113,174,250,246,204,65,153,20,21,166,144,218,185,229,79,122,81,250,122,137,207,3,2,147,213,162,236,6,104,127,214,94,240,42,134,56,44,141,210,146,140,189,80,43,18,42,78,156,46,204,8,29,90,208,50,215,204,52,164,84,118,6,162,113,5,110,170,188,147,208,85,89,217,39,28,44,42,105,61,170,77,252,218,235,18,24,146,157,255,101,153,199,223,106,63,33,152,124,184,168,38,138,69,5,54,54,227,208,207,138,164,126,211,207,9,81,69,248,140,0,254,87,228,47,87,176,116,52,245,2,231,46,135,69,63,217,161,119,219,165,191,236,102,182,221,141,43,202,12,97,230,185,142,243,114,223,8,112,224,216,200,255,144,49,129,253,74,204,31,128,145,225,114,238,18,121,155,125,115,191,103,165,128,84,249,59,195,91,190,43,166,89,103,0,44,214,75,218,49,10,163,82,103,232,231,85,122,233,185,146,144,213,214,243,196,47,205,199,49,148,156,130,97,234,104,78,77,151,37,115,93,247,75,121,98,13,66,221,180,197,233,223,94,169,132,53,117,82,97,152,162,58,62,250,73,243,197,53,69,31,191,164,184,44,32,44,222,121,43,187,121,157,233,248,1,56,158,206,43,187,96,197,230,107,240,224,39,198,131,12,254,214,249,207,162,177,228,30,210,175,147,157,15,111,184,124,98,183,150,215,227,143,166,53,28,213,186,206,253,77,43,209,181,194,141,129,108,152,49,90,3,105,41,254,253,86,117,21,242,149,61,151,115,44,73,94,68,3,93,239,190,252,19,18,141,144,165,67,189,123,206,100,72,123,1,109,17,141,143,226,219,118,226,94,242,13,14,121,29,139,87,205,132,147,217,162,72,95,24,75,27,60,150,167,96,9,115,116,213,195,88,229,157,210,7,154,120,251,6,137,227,134,79,166,151,57,93,49,147,135,43,71,138,25,226,62,185,251,182,236,242,9,115,152,242,143,203,213,210,98,152,143,33,25,47,130,222,80,48,239,68,82,150,198,140,197,102,157,62,176,163,96,226,151,149,12,75,228,251,191,10,49,146,172,240,189,60,119,95,216,247,82,195,31,16,48,128,25,239,204,199,169,8,133,159,10,88,84,23,185,129,250,74,196,2,234,73,99,245,25,160,221,152,244,125,53,167,175,197,2,175,244,38,175,233,87,203,144,196,94,173,15,169,174,159,197,167,125,90,207,0,138,250,184,41,147,60,63,12,96,129,207,165,63,206,158,1,22,111,70,196,88,110,5,100,180,240,63,181,56,168,78,118,11,8,87,43,25,63,249,57,120,199,138,192,151,144,109,235,197,250,68,215,238,59,153,233,93,25,223,61,89,54,247,174,231,110,2,101,141,162,77,220,49,186,205,57,15,18,184,31,167,190,215,96,248,112,237,144,156,41,206,241,233,172,124,94,97,250,183,231,237,39,240,7,143,117,172,140,122,144,149,134,227,49,243,103,128,30,126,70,73,98,173,221,147,138,131,175,219,30,67,63,187,119,67,182,95,55,106,45,165,55,223,55,253,26,161,188,213,222,233,228,46,77,117,6,152,2,128,3,153,95,214,175,14,159,102,15,248,142,190,214,54,104,253,105,106,126,211,182,73,138,226,131,158,155,100,107,163,116,207,189,53,152,193,178,66,154,244,242,254,29,44,89,127,92,214,65,151,5,207,125,44,101,120,188,66,91,241,185,103,254,203,215,239,138,174,24,62,67,218,241,94,51,67,54,200,140,150,157,1,132,222,178,218,156,100,31,16,26,111,103,212,114,203,8,226,235,222,215,245,124,141,214,14,207,245,237,108,202,148,216,253,74,50,173,136,164,59,100,223,120,44,169,127,110,95,189,90,181,152,200,73,79,220,145,102,217,210,27,22,37,55,156,149,129,45,28,170,33,242,137,132,181,17,39,131,116,106,234,60,42,114,14,117,213,164,61,113,95,149,229,82,95,201,176,207,9,200,55,69,113,81,154,217,81,138,181,140,166,81,132,61,222,155,226,189,147,219,133,26,177,112,210,157,251,201,181,153,95,109,52,230,15,30,206,199,211,52,97,5,115,205,68,68,135,220,20,159,230,220,228,199,210,79,118,97,229,29,218,242,50,53,71,47,228,29,46,232,39,47,228,29,176,244,147,34,21,98,112,41,46,89,55,160,237,216,212,119,46,228,162,163,33,37,102,116,74,196,192,138,240,105,11,53,236,193,185,131,145,176,204,227,156,150,167,75,72,148,253,44,238,89,40,198,42,199,68,4,163,24,20,49,115,238,32,59,179,244,132,13,193,214,203,239,193,18,68,130,242,63,121,9,125,137,158,95,91,242,115,125,230,147,160,54,251,36,127,176,203,135,176,205,117,22,130,64,85,228,24,59,36,162,189,134,16,220,253,156,134,49,169,20,1,95,232,215,190,233,208,226,63,115,196,38,206,101,165,164,91,132,161,82,143,8,164,214,67,21,127,202,85,73,77,179,143,230,219,151,174,130,168,39,54,46,159,1,54,240,203,34,250,11,159,118,0,73,115,198,34,168,3,15,132,35,30,238,68,52,193,154,41,238,178,196,93,226,21,130,206,54,50,87,33,146,107,2,129,21,247,23,220,104,13,41,164,39,52,240,31,190,21,161,200,126,92,196,115,253,34,70,40,197,155,78,235,117,17,35,228,169,152,171,76,193,198,8,193,107,130,154,83,43,214,222,74,15,38,179,109,84,113,203,126,234,62,232,189,135,207,176,199,17,31,90,55,119,148,171,189,214,119,65,83,83,91,59,183,69,140,198,80,100,222,14,169,77,158,125,120,201,188,170,109,170,16,103,35,19,225,70,96,102,144,47,175,203,150,215,25,75,139,139,185,237,48,103,162,152,165,188,65,147,2,30,42,46,154,66,76,189,126,132,92,149,129,43,31,132,195,240,155,178,7,171,149,91,83,21,26,43,226,21,54,145,140,242,193,16,99,143,248,160,236,182,56,74,21,130,249,157,140,187,5,140,213,250,176,74,177,87,186,135,161,78,85,193,35,242,138,11,90,46,76,248,151,254,25,31,187,169,106,231,68,79,61,34,149,110,222,36,135,191,95,207,77,167,243,217,171,116,250,80,165,168,10,158,42,246,239,119,122,225,201,2,148,122,245,3,91,201,16,90,80,172,200,228,235,122,180,117,144,139,127,86,134,153,254,68,123,23,173,214,74,195,13,184,173,166,37,217,4,39,158,149,68,226,168,102,168,240,245,121,96,42,47,11,60,40,61,106,17,100,213,162,187,221,223,206,129,11,54,18,117,42,249,139,104,138,152,196,190,76,93,25,82,21,61,184,33,14,223,75,89,170,19,242,86,162,207,67,104,68,76,25,27,219,76,230,130,98,122,250,241,62,85,144,21,85,163,169,64,249,52,112,176,76,50,119,157,174,221,242,107,206,238,134,206,223,84,141,189,198,168,243,36,53,226,80,213,196,211,83,55,177,170,198,140,118,86,35,52,198,48,107,248,216,212,80,22,23,123,208,3,215,63,111,38,32,27,146,214,28,172,59,122,120,169,110,235,150,57,203,237,246,150,210,37,41,112,82,82,190,214,158,53,105,111,143,2,208,145,99,37,38,64,156,81,45,159,183,198,142,85,227,25,148,137,237,118,141,69,201,63,15,49,179,45,246,221,172,117,232,124,55,153,187,197,153,142,83,136,207,96,118,42,243,169,138,25,98,34,202,198,175,111,174,190,201,211,105,252,84,51,127,169,233,21,11,173,162,181,29,147,80,242,54,255,151,147,59,190,170,205,140,69,108,71,119,78,41,190,203,110,123,121,75,126,234,151,76,223,71,217,142,102,207,29,76,55,206,29,184,125,53,154,93,89,159,219,5,212,0,0,87,66,219,147,12,177,40,43,155,107,230,73,82,88,148,213,119,14,183,91,211,163,88,148,149,29,108,108,239,13,166,98,77,118,68,15,4,15,59,96,102,94,184,19,140,237,119,113,207,173,31,216,126,27,111,212,181,67,88,176,253,46,80,33,79,28,217,185,232,247,103,221,202,106,58,158,243,126,67,69,195,159,65,153,69,102,42,142,137,226,211,169,229,176,18,243,223,112,52,87,174,144,98,37,230,87,173,101,218,188,177,18,243,109,117,195,253,37,88,137,249,170,25,38,77,14,28,91,38,136,118,156,80,210,131,170,30,73,216,74,80,15,121,17,76,182,37,186,55,93,173,93,219,147,251,125,80,190,26,42,76,13,6,2,235,23,50,86,27,184,113,25,65,65,40,53,3,142,103,213,150,243,175,55,41,75,77,19,138,158,135,53,171,57,211,179,180,185,221,44,83,77,135,164,51,14,238,164,121,126,190,109,138,2,67,234,251,218,123,166,10,173,189,177,162,212,170,61,51,102,18,64,5,188,168,148,120,166,220,91,221,236,121,195,105,70,33,208,29,39,205,252,248,53,104,27,79,37,245,170,33,5,74,69,49,152,10,104,66,126,66,4,234,53,212,38,204,23,4,58,211,21,47,120,137,223,197,215,34,13,202,224,116,147,128,60,44,75,169,230,182,14,189,43,108,137,226,201,171,118,168,91,208,181,211,42,128,197,68,17,22,184,91,20,111,20,134,189,141,194,107,23,46,174,55,108,187,117,31,7,152,215,177,214,229,244,222,37,195,121,127,214,31,77,84,23,124,160,18,149,245,145,165,155,171,177,155,197,88,99,125,146,205,218,83,82,107,225,182,231,203,47,195,168,210,16,219,103,244,238,204,173,27,101,48,219,84,77,115,109,109,81,146,97,55,16,248,225,218,35,231,178,71,21,182,134,49,229,194,64,60,217,50,174,95,168,148,127,165,97,127,85,83,142,175,247,68,132,179,232,83,145,214,245,124,221,183,63,100,21,120,179,105,189,130,69,73,147,156,213,234,230,42,104,126,69,165,41,236,77,153,58,22,109,78,37,226,204,171,222,76,18,92,96,74,125,16,77,183,218,215,17,214,66,162,85,88,230,242,80,135,89,192,33,161,103,148,94,214,200,136,227,209,103,67,242,138,76,154,208,27,177,63,17,60,129,77,106,207,116,60,23,227,146,4,209,43,106,84,74,65,204,178,186,137,133,21,85,211,154,116,201,44,25,250,73,253,169,179,19,152,202,10,21,167,143,218,73,155,8,157,141,15,229,57,146,83,254,66,159,172,94,95,139,62,70,244,180,205,58,156,246,161,246,18,12,124,173,55,199,141,62,58,86,127,209,93,197,27,107,146,55,238,243,175,219,16,47,3,234,217,111,204,232,146,251,102,243,70,7,124,225,31,134,180,185,233,50,231,219,203,225,148,129,153,202,202,65,21,161,119,233,209,180,173,165,140,213,105,44,181,117,34,163,95,152,113,231,237,40,113,90,42,28,40,2,223,236,113,242,50,228,118,162,134,179,157,116,87,22,184,8,81,85,169,99,229,144,81,212,13,144,137,162,157,164,113,223,96,200,170,145,196,146,8,225,100,53,251,23,3,45,127,70,121,48,199,135,161,186,180,21,139,84,174,66,109,53,92,14,50,19,32,143,221,216,66,156,11,8,109,72,172,12,99,203,196,101,170,125,44,150,102,16,102,171,79,139,55,230,92,204,145,62,146,87,227,155,193,148,175,25,87,103,148,26,82,36,146,75,247,84,22,87,69,23,193,168,100,25,155,183,105,206,124,255,242,181,253,227,105,83,10,152,65,210,247,47,136,148,12,189,94,110,193,135,158,13,226,26,81,142,140,181,199,132,106,57,185,119,210,192,148,185,233,50,201,153,92,32,71,35,131,55,225,144,116,163,242,198,232,109,28,194,254,123,180,186,189,27,239,91,63,112,37,121,213,222,94,84,247,103,137,150,203,171,61,247,179,169,57,240,193,161,92,178,24,203,10,30,14,136,26,39,136,218,115,99,154,204,202,24,187,146,181,249,124,172,83,47,228,213,229,211,216,244,156,91,46,228,213,223,130,221,216,47,228,213,161,158,52,90,40,107,48,211,44,186,178,136,87,79,105,171,69,120,182,160,84,235,217,56,121,118,190,85,2,67,30,153,27,181,168,220,107,114,68,107,172,177,123,124,38,41,77,76,199,190,80,32,131,1,136,70,211,158,98,244,93,174,198,204,107,138,3,174,45,170,153,126,174,153,143,254,167,100,159,124,145,31,53,215,36,27,199,117,103,140,60,106,103,247,69,189,92,87,55,166,102,174,178,186,218,194,58,217,108,110,91,14,104,88,4,200,63,50,177,0,183,218,123,25,133,219,73,124,113,163,10,173,194,179,123,109,128,98,187,133,9,130,127,215,45,110,161,101,35,182,132,26,210,167,174,85,26,198,63,64,169,21,143,219,57,99,213,192,60,128,125,201,60,75,23,106,96,249,157,198,206,138,88,53,48,97,154,136,174,144,144,190,119,15,170,149,69,218,226,77,16,252,39,110,51,124,109,181,147,110,97,72,101,175,120,126,126,237,4,142,187,249,159,17,97,224,25,173,1,180,189,163,132,17,196,228,9,198,137,114,27,163,8,171,181,81,26,152,118,195,62,130,224,86,63,189,120,68,201,186,144,16,130,192,62,178,2,169,43,163,85,225,197,62,98,12,78,113,128,59,81,110,32,172,97,213,142,70,72,45,199,124,73,200,34,243,187,35,159,251,134,2,197,47,25,19,223,148,179,114,41,155,168,103,117,43,203,140,132,244,151,249,32,56,106,241,96,4,249,190,76,164,149,140,248,154,153,116,126,143,77,194,248,117,71,147,163,73,171,117,115,220,188,203,90,133,113,140,219,220,112,175,46,208,102,188,193,44,228,199,246,87,50,218,121,142,80,147,142,4,82,46,87,194,251,246,56,144,18,100,31,254,137,59,232,210,26,218,242,204,48,240,229,91,52,237,53,51,91,41,112,120,240,234,183,85,215,47,211,163,181,53,97,173,80,88,206,94,209,5,181,142,158,102,74,212,184,160,224,130,248,227,255,62,159,54,150,46,155,94,231,221,223,152,3,121,243,42,141,216,60,185,45,63,22,158,74,109,172,92,27,253,205,106,191,85,248,151,72,12,150,49,238,79,202,95,192,11,146,169,178,106,161,210,57,21,139,58,107,107,43,148,7,214,13,197,226,152,11,5,68,141,198,116,177,56,102,202,169,226,233,66,13,40,155,253,76,145,165,162,137,182,178,6,200,73,105,38,237,117,193,152,136,127,15,158,182,226,247,99,239,168,114,125,100,27,52,175,200,12,133,214,212,119,72,5,54,217,251,144,178,52,173,133,18,84,32,248,116,65,36,119,226,30,55,208,234,185,166,91,117,88,59,104,215,76,154,138,190,159,88,231,23,77,114,44,125,224,99,185,84,112,219,100,146,78,198,78,88,40,103,206,170,99,44,129,230,233,220,72,69,55,228,3,170,107,171,106,198,110,137,240,138,208,183,71,46,243,247,120,224,241,117,104,90,234,49,59,220,220,97,78,161,110,1,139,198,155,94,241,140,159,71,54,204,69,141,172,8,242,71,37,42,98,87,109,211,4,153,153,248,135,174,102,184,138,56,180,207,115,110,26,65,103,236,3,215,138,170,149,42,165,175,170,57,111,142,24,220,21,11,37,24,97,80,177,178,170,175,151,65,33,138,126,172,107,149,196,146,166,57,110,94,231,249,195,175,101,30,183,222,248,90,176,49,159,94,99,36,193,62,34,22,159,124,203,69,174,192,24,151,151,163,2,100,182,114,59,234,59,46,116,33,48,85,67,60,211,93,19,232,165,13,53,32,121,179,196,245,71,66,73,65,255,166,186,231,63,143,200,150,152,249,148,219,215,211,91,223,43,72,69,148,16,124,234,211,28,93,92,176,179,87,150,1,107,193,104,14,32,22,98,133,6,43,213,197,201,34,40,50,71,160,29,184,34,57,115,236,199,213,127,63,139,113,101,253,150,14,198,172,170,81,201,154,0,87,237,189,56,84,107,109,50,46,28,198,74,222,49,192,53,135,243,170,183,63,21,78,31,245,221,120,188,169,108,194,1,49,23,87,190,6,132,39,179,20,108,195,252,43,95,19,78,82,113,253,152,209,179,104,43,210,179,233,114,20,198,39,226,244,108,247,45,40,115,190,122,148,105,57,157,19,32,132,233,111,231,254,144,117,82,65,13,79,151,97,120,221,231,23,253,45,1,186,200,89,245,120,133,136,49,209,184,77,184,251,58,171,235,42,171,225,172,9,54,194,142,165,253,1,201,18,195,89,24,113,193,16,16,88,57,68,226,240,111,233,200,11,210,234,191,82,108,128,29,253,251,5,106,134,133,15,10,90,138,135,10,92,86,127,103,35,35,89,254,147,233,133,21,75,3,11,36,13,233,234,234,138,8,238,97,241,179,155,13,102,54,55,137,21,152,182,143,168,53,46,47,30,118,249,136,127,151,10,2,34,234,226,248,64,147,35,111,38,168,207,2,143,68,189,197,104,54,130,38,179,173,80,226,174,28,149,95,253,133,37,238,237,15,163,96,26,241,223,190,232,55,19,203,235,218,153,229,173,232,191,162,86,84,213,74,121,47,142,42,240,39,68,97,83,28,34,240,213,55,112,229,103,35,70,85,67,85,110,86,121,59,87,226,107,81,88,177,206,225,11,48,56,86,172,19,11,6,55,192,138,117,94,128,193,177,98,157,134,207,65,146,143,150,45,152,4,118,217,202,162,70,39,157,43,139,141,153,105,62,229,122,69,234,18,109,134,253,184,116,16,234,146,79,122,62,61,241,212,36,78,212,143,226,105,53,72,72,141,193,218,138,202,134,183,97,151,134,36,254,76,186,18,163,127,33,103,85,211,248,215,89,63,192,110,206,249,222,150,200,129,90,39,92,237,118,192,213,234,235,235,45,62,164,37,252,80,45,229,238,164,227,165,184,238,245,157,218,105,110,82,118,70,103,198,13,119,3,185,249,60,61,36,162,183,242,5,1,224,23,49,73,193,211,199,215,127,49,200,111,93,250,75,162,6,43,20,242,167,138,77,232,207,223,14,146,255,253,26,167,13,183,226,28,239,205,180,213,3,63,184,43,37,133,4,203,230,116,125,224,45,90,27,103,114,88,123,170,193,120,248,36,98,86,152,76,217,108,36,29,49,91,60,173,153,10,98,228,169,109,74,74,175,19,17,200,132,5,39,146,64,35,71,189,9,35,182,155,245,99,131,236,212,209,54,20,188,18,202,115,29,240,41,39,119,147,89,33,197,5,136,163,8,18,8,26,145,175,74,123,233,192,19,111,16,29,41,72,207,251,112,190,129,74,39,49,98,121,132,74,69,141,68,179,63,95,173,199,97,68,189,106,205,120,184,118,246,139,65,141,35,84,5,42,59,82,14,2,42,202,76,237,155,79,174,83,192,100,210,42,140,179,91,48,94,193,166,115,160,188,81,42,138,110,130,225,59,21,233,234,93,206,236,119,43,97,87,81,140,92,110,99,49,246,138,141,10,227,59,205,215,32,101,227,18,252,251,198,67,72,21,223,212,64,103,5,221,80,194,73,123,112,134,115,8,102,198,170,82,12,121,193,189,164,104,13,2,61,218,103,90,98,59,177,216,140,227,115,236,170,53,221,162,15,100,2,154,215,223,151,131,219,215,68,242,17,113,237,233,196,133,139,224,218,138,210,9,49,230,36,168,161,174,54,82,205,113,135,32,214,250,62,5,255,114,105,224,55,135,137,112,23,140,85,221,238,133,21,10,84,223,236,205,96,172,217,203,234,140,16,6,170,163,185,249,181,224,51,94,254,170,52,170,221,132,21,147,153,59,178,69,8,198,92,81,75,249,147,172,119,150,77,78,22,220,129,253,4,23,177,84,197,245,26,119,89,108,44,149,45,201,13,31,134,141,165,126,178,14,166,113,238,232,195,64,13,72,251,48,200,188,80,5,241,191,174,162,144,181,85,134,47,103,128,228,242,70,183,153,233,158,219,146,63,66,63,239,89,211,69,210,117,46,137,7,91,217,202,121,89,242,44,215,44,76,122,182,8,103,46,234,194,157,135,161,242,209,158,162,114,20,79,135,165,4,25,108,27,58,243,86,130,108,117,189,246,116,221,82,172,18,66,62,80,102,80,176,90,207,232,247,39,191,222,68,216,233,132,173,100,67,16,149,249,246,134,99,69,123,95,50,39,92,212,129,5,31,68,106,250,172,218,36,40,68,228,3,231,105,64,153,249,215,37,140,192,206,129,106,222,8,48,107,76,107,254,163,85,160,141,218,10,124,121,40,225,67,83,165,9,205,115,188,142,41,123,50,112,223,233,192,75,82,93,189,249,238,155,195,86,50,218,185,70,190,37,154,98,75,80,51,156,214,16,55,132,128,70,217,247,52,97,202,236,217,42,68,17,98,190,90,252,206,223,4,84,67,243,255,22,114,198,1,16,236,126,153,89,189,26,89,94,145,40,240,92,156,179,108,52,81,135,26,47,14,15,185,83,220,16,33,80,6,61,160,99,205,46,107,45,185,23,122,151,22,87,8,8,146,179,23,174,181,71,183,222,111,254,176,89,58,118,117,234,12,112,217,6,120,185,89,16,123,171,110,121,204,252,188,51,219,136,141,238,162,138,245,122,242,124,46,162,187,169,7,173,82,84,35,169,212,206,109,13,126,47,248,19,116,45,56,171,76,173,137,232,47,194,199,215,105,92,169,89,12,167,76,176,39,29,54,103,1,53,164,140,19,226,193,3,195,237,192,33,125,82,242,128,8,162,80,181,202,83,81,34,250,238,218,84,173,130,62,180,96,211,211,107,35,12,82,39,118,175,122,105,219,135,201,45,211,97,91,15,135,139,133,114,201,145,169,214,57,33,211,172,201,178,75,167,23,187,248,175,168,110,72,33,105,254,31,183,31,223,120,246,71,192,227,153,225,169,207,87,151,247,31,207,127,137,239,147,50,142,54,138,148,32,128,75,17,101,191,219,33,136,136,136,64,4,162,228,227,51,161,2,134,148,136,124,214,120,150,136,151,165,172,19,98,169,150,14,67,118,21,113,137,162,87,199,89,248,210,12,148,66,70,124,78,87,104,96,187,2,85,51,110,56,72,116,60,200,8,25,128,46,123,130,81,54,132,43,229,11,254,120,193,255,19,107,55,131,250,110,55,181,241,95,216,205,200,247,233,183,6,207,237,230,216,243,134,181,155,149,13,201,229,43,120,56,193,161,156,160,216,115,187,249,186,101,159,85,25,175,237,243,224,226,174,68,253,76,141,168,153,20,74,102,237,203,97,237,58,87,167,8,191,203,226,118,130,240,161,163,169,118,50,37,38,213,246,2,44,117,254,146,171,31,222,99,46,9,218,120,173,27,128,82,39,194,79,200,6,215,239,86,178,202,57,117,61,37,234,25,170,22,86,146,99,119,110,47,219,9,80,54,98,73,103,89,68,174,169,209,159,170,7,124,124,1,184,33,178,234,212,5,21,55,168,168,79,142,211,8,36,137,144,74,254,118,202,113,43,91,201,78,130,38,239,109,208,84,218,100,38,62,54,27,93,9,116,204,191,49,86,27,198,139,137,169,164,123,247,229,241,96,210,132,158,16,63,239,3,61,235,222,181,195,5,9,59,4,11,167,92,129,89,93,132,200,140,214,102,38,92,38,19,223,75,120,44,87,77,121,254,90,5,125,57,4,87,28,138,105,143,117,229,30,156,124,149,155,52,135,83,208,223,46,14,181,139,100,212,222,49,220,109,247,149,119,255,28,215,79,194,142,232,209,87,252,161,82,202,209,84,4,30,67,56,145,214,216,119,221,94,44,222,56,3,164,213,104,136,189,93,148,50,127,68,157,199,42,23,91,201,72,231,200,137,201,89,234,24,171,224,78,157,123,187,136,118,18,162,137,45,129,60,7,49,95,26,186,138,24,23,196,4,38,208,17,37,81,241,122,11,234,4,134,61,189,219,74,190,38,11,93,170,176,11,235,184,227,214,189,178,131,132,178,148,229,80,213,64,120,237,158,22,193,93,57,104,219,153,132,131,253,58,61,59,77,58,197,109,18,60,117,24,95,151,40,244,130,125,192,247,68,246,24,159,31,105,21,220,85,137,101,93,10,64,75,196,212,244,59,246,171,128,220,96,80,140,35,251,11,129,235,108,92,245,15,108,120,201,186,103,196,14,244,18,67,11,112,163,150,210,217,77,181,195,2,242,187,5,92,121,108,217,68,85,69,214,235,27,45,81,95,48,175,49,33,193,168,127,95,77,56,224,193,46,159,165,144,131,78,202,173,68,233,245,183,168,61,239,155,116,66,117,164,163,116,35,111,151,21,45,28,129,7,196,223,184,99,42,203,105,190,104,41,198,111,167,77,13,202,160,112,242,67,127,17,35,227,108,43,112,253,125,121,71,8,127,57,120,119,75,84,104,191,246,189,184,79,146,152,23,240,233,77,61,230,177,223,253,180,237,123,173,204,204,204,88,102,83,160,173,161,106,66,32,138,19,132,2,49,223,113,0,85,17,177,78,210,10,209,160,89,150,251,223,11,119,19,176,81,106,46,8,51,248,137,7,165,250,16,160,171,233,100,242,185,172,32,186,171,140,92,14,105,66,112,74,100,236,154,234,25,224,49,129,31,150,182,30,115,161,65,118,65,91,143,213,32,19,28,90,227,197,218,97,88,123,5,171,65,198,131,15,134,103,129,225,150,143,124,170,218,39,214,233,54,94,70,45,14,113,237,220,19,12,90,151,248,49,184,64,56,205,127,202,81,103,45,177,236,93,16,60,235,28,57,12,199,109,246,22,24,135,129,106,25,240,71,255,249,138,238,177,78,128,62,86,77,120,23,127,175,175,175,238,235,203,183,179,180,79,199,173,247,244,144,142,213,37,140,9,63,54,17,60,237,38,157,15,95,247,168,143,215,78,132,244,53,156,108,158,27,125,2,83,235,66,82,231,70,95,111,246,208,27,165,223,140,62,176,57,194,31,118,97,244,201,87,214,173,17,158,27,125,197,211,21,212,41,134,50,20,61,171,212,211,166,223,117,172,37,201,9,46,105,21,84,39,232,27,205,173,150,102,72,13,187,129,218,236,217,56,237,108,192,186,233,202,6,34,24,19,97,14,66,20,184,28,236,57,214,91,224,112,183,52,222,195,225,94,103,188,170,75,225,39,7,234,192,227,134,8,53,8,212,86,28,4,27,126,180,38,100,61,250,188,97,107,21,195,70,30,7,171,200,4,235,102,179,8,125,122,212,20,97,226,223,164,182,55,49,185,147,74,110,162,127,253,230,8,217,167,41,19,197,244,134,240,48,122,48,189,74,130,238,30,91,109,212,177,69,74,165,200,162,6,123,154,229,215,204,17,196,72,52,60,14,132,122,200,241,48,79,155,211,18,236,38,146,78,135,45,216,177,226,46,165,14,194,128,96,57,211,32,210,135,1,200,80,22,56,22,142,195,184,247,226,134,238,185,45,148,219,50,87,242,233,68,49,139,21,249,55,101,230,91,0,193,225,236,167,72,82,145,1,140,113,247,198,82,65,175,174,137,182,37,167,42,103,220,64,221,119,190,158,238,220,25,215,148,168,94,162,134,239,44,13,14,44,67,241,64,194,162,177,229,226,106,130,227,51,128,82,85,167,62,153,253,41,110,26,2,239,116,240,138,57,88,180,246,35,86,49,224,2,201,144,128,85,12,216,199,34,25,92,156,62,18,236,154,66,28,172,58,73,191,253,4,116,24,24,68,20,76,98,151,232,5,84,226,54,116,200,50,214,30,234,142,5,74,96,115,168,168,243,5,58,84,193,193,9,202,231,100,230,219,35,190,204,39,1,20,25,223,158,17,123,206,186,2,83,47,20,168,24,56,234,163,122,232,125,176,89,128,207,237,68,165,170,9,119,171,174,149,83,175,193,164,65,224,176,148,20,102,135,20,43,252,184,237,191,9,246,253,159,191,71,158,139,188,159,20,164,118,8,79,161,159,95,47,3,142,177,107,45,86,179,6,134,140,2,178,74,117,100,68,252,189,99,94,57,99,100,167,220,172,167,98,236,199,97,83,125,161,188,111,6,142,255,123,202,11,127,73,105,96,197,238,127,79,177,14,253,42,214,152,209,186,114,231,102,214,98,111,57,22,86,121,239,131,116,142,201,39,118,155,39,43,113,228,151,63,93,1,177,118,62,143,244,147,21,74,54,222,18,166,186,250,226,13,32,159,238,133,155,177,187,97,62,44,254,12,32,159,248,85,251,142,31,212,214,168,228,233,235,163,231,123,131,153,63,44,53,28,121,20,235,158,91,61,127,126,196,112,26,127,67,125,154,52,117,164,177,235,100,191,209,199,239,11,204,222,205,79,3,137,115,75,108,165,240,9,245,250,219,177,59,107,197,31,50,247,212,140,102,44,24,42,27,42,139,157,195,227,131,174,197,233,30,223,157,161,246,44,109,104,20,11,38,76,216,58,3,36,28,250,156,1,76,111,95,157,121,156,111,180,102,31,246,193,41,129,160,246,135,157,146,13,115,205,151,100,24,179,167,242,211,82,167,68,236,119,174,123,105,220,185,178,196,47,232,72,86,165,191,248,136,225,211,199,69,146,32,131,12,198,80,73,23,206,73,179,200,103,126,254,126,17,138,151,168,106,40,220,7,236,190,222,196,180,156,1,202,67,99,38,135,54,95,61,169,107,56,180,190,185,205,29,242,188,247,22,221,115,241,117,84,227,135,29,206,159,60,39,139,49,201,220,254,129,163,219,34,84,60,43,133,102,93,160,111,176,163,222,7,188,152,103,200,232,33,78,246,215,184,76,187,120,47,242,233,130,94,73,122,16,90,234,209,220,168,127,103,63,234,178,116,213,228,147,66,203,66,96,31,206,219,255,145,212,229,255,91,35,215,99,148,91,146,45,88,98,247,14,193,129,175,88,60,129,37,10,210,190,184,98,167,177,98,227,251,193,244,133,99,100,173,116,242,236,137,130,47,224,150,70,53,135,119,87,155,177,223,212,69,185,59,48,49,159,77,208,252,178,48,137,233,243,83,3,115,163,170,21,141,190,8,133,193,147,112,44,223,5,211,19,174,31,70,194,159,234,93,19,210,191,70,246,238,8,188,80,85,239,84,35,21,216,185,145,176,29,53,235,119,232,121,133,211,226,9,84,100,113,112,59,2,52,129,241,211,239,61,165,55,76,149,122,68,252,77,99,227,187,20,51,79,230,55,43,6,143,237,23,159,190,65,185,242,222,236,102,12,246,110,179,203,251,206,168,184,206,20,1,85,121,56,184,205,152,122,4,36,25,86,98,121,15,211,89,107,64,106,209,254,237,189,159,30,134,169,53,172,162,75,53,50,128,146,253,234,22,84,78,190,198,90,236,167,239,152,23,100,187,201,80,166,141,163,30,199,170,202,190,109,163,186,189,179,25,102,210,168,143,74,39,44,74,86,114,96,59,82,240,25,32,227,238,65,135,96,189,121,254,166,232,86,239,179,29,80,179,63,218,141,196,207,219,235,129,234,181,107,152,39,115,76,213,66,30,167,204,3,197,127,228,61,25,108,155,164,72,204,226,129,96,63,112,200,97,118,236,249,143,182,126,73,137,94,134,74,220,245,14,18,24,94,204,112,80,163,134,200,81,212,221,189,23,36,48,136,253,138,65,90,153,117,154,28,141,120,66,230,202,45,112,106,48,25,30,102,209,101,157,72,40,0,79,92,85,229,72,132,135,149,77,107,241,102,218,58,202,26,129,13,159,192,53,232,183,225,214,106,181,143,171,126,176,77,187,122,7,62,201,42,147,100,115,78,212,233,11,27,139,38,0,5,164,107,60,204,119,20,201,150,188,7,230,45,225,159,174,174,47,229,176,181,29,251,220,200,161,57,35,177,203,229,201,189,240,155,138,37,241,116,56,191,130,199,109,243,148,1,225,118,178,186,77,27,98,109,22,29,78,1,15,101,39,63,142,3,242,197,98,91,25,82,178,124,187,63,37,237,147,121,3,157,128,105,191,41,166,188,19,60,4,0,174,189,152,54,178,155,162,236,78,22,21,165,118,130,106,241,251,128,47,208,249,189,26,166,241,249,23,232,252,49,135,183,129,95,141,37,51,217,44,69,27,100,103,29,218,63,117,78,156,224,88,57,18,22,90,19,153,153,223,66,220,147,146,139,194,194,13,207,175,179,240,88,18,18,18,44,208,30,19,192,200,98,111,56,130,64,34,80,36,12,233,145,5,238,137,29,70,122,214,75,125,152,246,109,115,173,152,164,213,28,12,71,108,8,34,204,77,188,18,13,227,115,212,71,124,223,147,88,24,91,8,169,228,177,195,32,152,229,108,241,237,195,249,213,60,110,47,20,156,247,72,176,14,91,13,253,31,122,4,196,29,169,204,219,128,179,196,111,200,43,188,227,87,39,107,215,167,169,231,194,183,48,22,212,105,221,203,51,148,232,151,200,199,237,130,39,141,5,160,105,166,158,92,212,227,103,213,58,131,67,122,95,198,196,170,135,54,134,113,76,190,20,252,174,190,18,40,232,167,144,165,77,60,71,28,48,15,142,90,172,84,46,41,251,166,141,89,32,15,16,235,85,129,169,162,238,31,7,214,54,3,225,106,112,224,114,137,114,78,75,105,21,234,125,110,148,192,241,85,121,107,212,101,73,238,247,94,170,185,15,195,210,197,227,98,202,115,98,105,3,90,185,180,224,228,11,244,144,123,174,64,60,67,226,108,195,203,83,174,154,155,37,223,213,90,138,28,198,147,227,37,180,29,64,1,249,223,22,205,216,156,106,189,74,85,172,42,89,22,191,176,196,217,121,113,193,178,195,116,208,29,209,154,111,250,19,211,181,195,162,121,146,52,200,199,159,136,112,102,91,24,243,72,94,228,72,164,32,233,108,174,23,57,18,94,161,149,64,56,54,71,162,222,195,12,154,234,80,52,190,122,6,112,192,175,116,149,42,116,145,0,58,230,108,69,216,4,30,8,121,63,236,141,230,115,148,230,224,70,14,75,241,84,128,102,203,153,171,144,177,85,1,168,182,251,83,110,100,134,35,212,156,18,186,78,150,77,122,159,199,8,159,222,221,121,122,67,190,77,155,141,69,152,59,187,161,154,198,72,163,202,38,115,44,29,10,114,67,77,140,196,65,200,207,157,48,91,73,148,29,243,214,155,43,75,72,12,84,27,79,155,147,2,47,153,52,93,45,87,201,145,69,204,153,90,133,91,209,172,2,110,4,173,194,200,35,24,57,152,64,44,88,163,54,228,177,233,47,18,59,25,139,128,95,244,83,95,188,35,250,21,117,125,227,210,175,136,108,162,120,124,224,247,166,244,212,184,157,185,140,0,38,133,78,55,176,248,67,27,93,106,163,16,227,60,249,170,49,144,91,153,238,170,61,179,85,22,155,182,255,83,57,91,69,52,46,75,162,219,111,231,217,165,81,254,159,186,159,84,135,14,196,183,214,2,231,165,93,244,95,209,115,100,159,86,236,72,233,230,83,233,206,159,1,188,12,221,86,231,238,190,109,84,150,252,6,154,8,182,7,92,194,155,21,246,213,62,52,26,61,101,176,29,145,251,69,207,233,23,216,41,209,95,98,83,239,88,145,174,69,13,221,222,37,61,41,197,220,197,203,63,137,67,65,249,22,41,173,163,27,114,252,92,206,227,159,251,157,193,16,68,245,109,8,66,25,200,211,14,68,38,139,248,59,183,130,181,208,122,91,111,0,88,166,124,216,221,242,156,171,83,254,92,108,203,175,37,162,143,139,122,238,205,58,121,247,21,184,217,36,155,91,111,230,98,211,75,235,186,171,118,67,77,138,198,17,197,121,128,29,185,10,93,57,11,44,102,174,62,94,108,128,28,139,153,179,207,81,247,18,191,192,204,101,69,11,103,129,199,210,137,128,162,66,240,209,76,203,170,17,175,161,44,174,23,43,179,181,223,159,243,42,77,90,165,169,241,8,185,118,121,134,82,232,72,23,216,35,228,160,21,149,74,178,27,96,121,203,188,215,194,38,96,200,180,145,3,73,38,130,214,209,38,87,237,107,141,70,172,181,225,51,185,147,242,3,153,187,239,25,238,255,28,221,51,95,63,109,92,255,60,71,248,237,196,79,179,245,25,211,213,107,163,216,92,191,71,37,14,244,221,159,185,254,201,163,100,149,117,238,255,44,73,227,69,214,213,16,222,27,153,46,176,144,30,127,100,170,184,38,148,39,234,246,57,93,192,184,32,0,69,66,6,71,214,200,27,117,38,162,68,37,73,65,28,96,98,4,227,13,89,103,174,76,84,17,205,207,222,120,48,10,255,154,60,114,220,168,157,116,213,109,170,204,68,212,180,8,157,147,226,19,76,105,45,15,203,204,65,197,129,108,35,134,20,131,111,115,113,44,71,236,1,0,148,103,0,41,193,97,94,17,215,222,176,40,91,235,64,155,60,204,155,201,28,3,219,80,151,2,82,132,34,172,61,98,242,130,68,64,191,24,196,130,82,49,140,9,224,129,226,251,85,53,141,142,240,192,191,219,57,10,204,97,114,204,143,227,231,231,237,88,198,19,94,55,115,65,112,59,9,121,98,139,38,205,240,231,106,60,100,213,187,156,158,5,214,77,70,75,37,149,147,143,59,15,112,94,20,76,21,143,149,94,147,189,40,152,10,58,248,158,225,124,81,48,133,213,114,136,234,102,2,61,106,147,55,190,246,110,202,212,182,1,59,64,131,125,125,110,204,123,250,174,207,12,169,177,3,116,247,94,155,212,162,154,232,249,0,141,165,175,13,163,189,251,142,72,12,223,144,198,125,16,172,154,229,12,167,73,44,83,180,104,198,146,92,168,62,199,29,99,233,81,81,214,250,90,55,245,1,196,138,233,198,74,248,38,173,209,185,77,231,219,171,112,48,11,194,152,244,58,227,157,197,165,104,104,157,59,166,36,113,202,227,38,230,73,63,36,213,240,70,77,205,37,44,204,198,132,45,139,199,193,94,165,228,38,216,105,130,128,60,200,134,248,194,170,106,220,54,106,120,66,144,156,104,231,239,210,223,171,26,150,95,129,17,169,123,126,193,141,105,239,234,178,70,29,210,151,74,227,124,75,182,15,202,147,254,208,207,248,165,202,66,142,243,66,169,13,119,197,169,173,105,34,224,50,64,41,39,2,221,23,81,51,101,195,154,159,116,6,32,146,219,46,38,238,64,28,164,184,80,24,226,62,95,180,70,149,178,114,7,233,229,227,97,42,36,48,61,107,48,67,13,112,130,63,144,33,217,25,158,138,191,153,106,50,177,195,191,172,61,131,122,102,131,99,30,85,194,64,166,101,40,139,7,73,181,29,175,139,163,110,55,28,20,110,116,237,174,100,79,117,230,130,232,32,251,137,170,232,166,29,9,95,242,39,40,127,238,151,136,140,191,165,104,220,128,155,84,25,82,209,71,83,158,162,30,71,65,77,163,245,169,115,206,3,36,212,184,90,226,234,152,183,39,0,18,116,179,135,237,200,15,90,18,169,63,172,242,235,46,98,139,171,113,222,42,37,35,24,30,166,235,150,208,141,170,230,176,211,130,91,126,49,28,131,125,53,117,30,247,240,234,103,31,71,73,33,98,137,214,65,133,144,194,221,60,108,133,206,5,107,249,69,133,206,5,107,249,69,133,14,54,228,100,153,165,73,29,27,27,27,115,252,78,193,84,221,3,163,241,53,238,155,109,235,163,104,111,172,74,155,125,26,89,226,164,127,112,150,30,223,158,139,148,163,208,23,1,229,93,137,232,43,125,2,231,13,66,25,79,170,27,136,236,182,53,132,32,83,180,225,2,125,197,255,66,25,253,197,170,209,227,141,228,136,42,133,254,155,79,246,38,73,215,201,57,190,77,199,201,182,217,189,208,212,47,120,147,42,211,164,44,35,182,202,8,147,40,135,41,11,175,87,109,90,203,39,62,180,241,145,184,87,39,239,199,204,34,17,164,183,242,94,199,238,16,71,241,56,83,205,8,34,26,165,73,47,71,74,231,28,210,231,216,55,187,238,180,231,74,74,190,174,38,178,128,88,77,182,119,83,226,58,49,88,10,186,52,133,207,88,122,223,116,69,216,133,149,33,39,71,58,144,166,77,128,214,74,65,206,87,120,70,117,86,195,128,93,22,162,162,146,3,150,73,229,242,164,249,80,52,242,8,246,206,196,36,215,61,176,221,232,161,13,207,5,122,54,115,252,224,2,61,235,34,39,212,197,195,246,39,122,150,29,60,235,54,10,39,41,1,89,159,1,20,136,90,225,206,60,186,161,149,29,22,188,140,67,249,101,44,119,111,96,212,8,149,197,49,83,90,17,156,246,75,89,154,66,65,116,224,3,16,151,132,147,80,34,111,64,85,228,62,231,6,46,156,218,180,130,23,179,75,80,213,159,178,84,131,8,94,236,126,221,47,33,232,104,143,110,166,163,29,126,229,196,28,225,202,129,108,88,152,249,100,29,164,61,69,30,124,91,118,248,203,179,235,241,206,127,91,192,59,250,82,28,27,127,173,96,172,196,211,175,217,192,123,99,55,193,207,255,74,7,2,20,74,254,121,242,206,225,241,164,146,221,70,231,36,23,255,135,200,39,90,141,94,241,146,238,237,190,47,78,58,66,42,159,229,11,10,128,35,66,14,156,152,33,145,185,33,145,106,249,96,102,96,166,163,72,125,33,70,176,170,121,169,160,207,157,253,214,229,92,29,39,238,183,213,141,195,22,247,159,231,172,197,133,140,169,107,143,12,32,208,18,49,101,48,100,157,29,132,22,28,111,141,216,65,39,106,79,152,90,112,110,77,120,70,115,38,45,235,189,155,16,196,223,243,188,149,130,196,12,185,192,167,115,26,71,108,251,11,14,60,103,135,145,234,28,172,211,80,89,4,90,81,25,250,46,238,71,227,83,149,203,54,26,138,29,226,125,13,21,197,135,54,132,99,222,212,191,51,127,232,28,22,213,126,117,98,36,98,29,16,170,216,135,235,85,246,44,89,218,16,75,254,165,105,119,117,208,53,233,252,218,38,138,62,125,247,71,52,202,139,224,15,173,10,55,91,142,255,24,39,32,144,252,155,30,222,63,225,67,90,39,126,143,49,194,224,178,137,217,85,70,102,8,188,42,36,233,107,122,201,92,168,203,249,129,206,78,235,86,188,173,182,222,180,72,191,3,233,132,188,39,183,4,220,136,55,255,102,60,66,209,86,104,134,71,79,217,122,202,205,36,127,71,86,1,255,134,57,174,93,79,131,240,157,240,155,173,98,61,97,90,166,172,187,245,15,125,42,217,71,42,243,21,215,12,133,225,106,4,41,42,238,83,99,251,249,187,23,202,94,151,94,208,9,251,170,220,50,26,187,202,96,163,173,232,23,241,107,174,231,10,64,226,47,212,238,233,157,235,191,120,180,239,254,240,129,36,80,146,156,101,11,177,73,123,222,115,57,143,235,180,29,108,30,229,118,162,70,10,97,157,76,241,172,92,172,214,211,118,122,63,51,217,123,43,42,202,90,180,237,88,13,89,220,223,254,251,74,101,221,170,6,129,121,250,159,241,198,158,232,114,248,143,219,214,188,202,192,242,108,53,26,61,63,44,169,202,153,117,50,36,228,82,71,242,40,184,38,179,151,184,8,220,103,166,57,254,165,168,241,74,201,39,130,75,254,46,229,56,24,151,147,187,111,119,193,244,244,153,157,236,67,143,59,152,135,48,188,88,201,6,172,238,5,100,172,146,26,109,15,65,100,67,16,214,62,47,0,128,95,99,57,36,194,76,191,134,248,95,212,53,254,161,113,121,188,155,224,192,197,6,45,18,164,18,252,222,113,181,214,32,51,152,185,84,45,252,154,64,10,44,172,81,108,137,58,63,48,117,139,49,71,183,187,105,167,251,9,194,48,252,217,20,188,92,203,122,54,236,11,255,177,187,207,230,79,1,210,188,43,61,53,169,91,81,68,49,55,158,203,63,76,233,81,157,107,51,157,52,191,110,224,147,47,64,107,46,249,44,140,183,178,182,64,130,90,14,150,185,98,36,32,59,201,178,38,50,197,6,177,63,88,176,155,218,45,113,16,167,37,197,20,62,55,182,234,89,78,119,79,165,151,248,230,198,18,179,241,42,157,4,89,213,98,253,22,4,164,85,49,67,102,123,197,149,43,246,130,93,190,104,217,127,84,120,244,143,234,177,20,233,179,0,22,197,109,169,143,231,211,139,93,26,11,48,234,44,220,48,185,168,22,103,43,122,102,136,40,177,169,91,231,80,207,180,243,8,169,118,112,28,181,35,156,180,154,176,76,147,209,78,51,1,101,137,101,36,251,51,6,242,235,89,29,81,240,71,253,194,175,129,17,220,242,41,46,198,183,142,24,3,37,147,158,52,27,60,166,88,205,168,202,97,54,169,219,115,38,172,89,202,154,74,41,31,128,182,186,85,35,133,41,32,232,152,191,145,157,20,190,38,67,186,247,151,158,219,86,49,181,153,33,2,209,124,183,66,102,61,136,186,84,4,136,152,151,118,136,50,97,168,177,215,48,111,130,161,69,117,145,121,210,80,46,38,3,82,120,60,9,50,119,208,193,164,244,9,107,215,45,82,41,223,230,155,88,6,154,146,153,159,12,115,82,12,45,169,185,217,89,122,189,202,102,99,19,179,162,119,210,14,90,120,220,49,169,201,219,59,95,255,25,238,241,106,202,185,51,50,188,19,153,184,83,66,125,6,120,222,254,142,204,134,109,19,94,96,4,39,52,69,187,105,115,72,235,118,223,221,145,100,210,193,1,184,154,111,208,125,39,206,84,28,76,155,200,90,237,156,120,245,58,3,7,179,38,180,57,83,196,219,147,240,221,184,172,186,128,103,55,136,226,246,104,126,213,172,21,235,34,27,204,17,185,115,10,240,76,24,220,72,251,45,120,127,81,255,131,13,222,115,74,186,184,102,98,131,247,23,245,63,6,162,141,102,29,233,179,235,194,204,143,226,221,225,150,82,66,33,241,171,69,93,53,174,5,91,248,83,244,254,138,51,135,78,143,104,219,32,70,34,180,48,151,20,197,239,120,35,175,152,220,58,19,122,172,24,213,169,209,44,51,138,36,19,101,32,179,91,119,176,16,87,198,88,87,158,44,247,55,45,226,79,35,108,71,13,163,40,245,12,243,198,181,52,132,179,229,245,191,205,56,95,221,201,99,198,150,59,155,5,114,71,114,30,44,128,41,227,243,241,238,164,170,133,124,167,81,31,144,20,122,188,81,85,212,18,210,193,200,190,94,96,126,197,90,82,173,104,77,64,215,177,102,186,16,106,175,210,107,197,233,200,47,137,54,252,64,135,163,171,142,136,223,251,37,132,152,253,75,13,0,181,206,31,57,36,108,249,241,239,167,202,16,153,205,185,213,254,120,22,89,22,117,97,181,43,48,101,211,93,88,237,13,117,106,242,49,23,86,251,16,26,150,175,39,4,31,70,227,156,91,237,148,89,210,247,196,87,99,61,163,203,115,44,70,92,154,133,216,103,21,11,113,6,202,118,20,237,195,31,134,101,11,56,106,219,16,132,63,235,217,45,232,52,215,228,224,148,197,4,102,218,106,228,196,70,213,195,54,124,176,117,135,7,182,5,236,23,117,135,107,45,110,161,142,93,216,186,195,91,70,93,206,85,9,216,186,67,75,33,123,200,109,145,110,197,10,160,162,161,54,49,172,156,114,80,191,208,142,96,57,107,153,158,50,110,68,226,231,119,53,197,188,154,98,101,235,228,107,200,53,119,185,80,25,159,66,91,32,7,174,81,113,133,191,161,240,218,93,185,201,187,8,49,81,70,151,230,155,203,244,166,165,60,117,148,116,81,57,22,105,213,253,159,103,13,103,180,138,27,22,14,177,54,170,115,43,11,252,161,98,57,11,234,220,221,51,250,17,93,165,250,190,158,105,217,175,198,139,60,36,62,108,227,136,8,84,188,32,244,78,172,100,84,87,157,123,2,248,102,198,117,40,40,197,64,4,65,186,107,250,172,140,73,171,80,176,9,235,19,49,26,253,130,14,76,137,253,213,25,123,96,242,200,159,33,215,102,238,227,34,163,143,151,138,8,69,92,197,24,117,120,242,145,197,101,227,162,161,214,216,137,156,246,87,201,106,34,237,143,210,92,8,70,90,250,15,136,135,185,44,63,122,46,213,128,121,20,26,96,32,131,252,114,199,118,215,91,63,36,239,239,159,1,168,113,181,47,45,27,255,55,42,66,97,94,122,85,183,35,67,161,58,141,197,2,203,46,3,245,106,209,116,207,234,224,202,238,50,234,33,24,163,127,9,177,200,42,1,88,156,90,197,39,245,196,37,137,251,132,88,13,125,35,36,146,1,249,75,240,39,84,37,90,252,171,250,191,155,154,0,254,241,255,134,130,245,95,185,204,8,157,191,220,102,43,189,63,172,213,246,71,127,186,214,15,212,94,127,48,32,244,119,135,247,72,108,105,47,138,105,146,135,69,184,21,39,139,127,89,249,190,42,76,42,27,118,111,44,148,75,182,178,10,101,140,81,81,175,160,153,214,252,98,24,114,186,254,89,241,225,34,54,73,46,131,240,124,209,118,145,36,55,136,113,102,184,72,146,243,86,236,216,95,36,201,171,111,32,64,6,164,93,8,68,94,36,240,254,115,243,205,240,151,34,15,222,197,98,75,122,169,219,226,211,47,74,122,191,252,36,159,149,186,40,233,37,170,234,88,173,189,250,185,137,196,190,10,49,51,24,156,225,253,207,192,51,44,195,89,209,142,25,105,14,205,233,207,6,79,230,120,1,169,226,210,14,241,144,153,24,187,31,246,5,153,160,227,42,144,95,242,36,105,30,223,149,108,170,199,95,99,2,241,68,188,87,218,169,212,239,183,145,239,30,138,36,106,230,58,46,155,185,107,87,195,151,227,27,53,157,144,124,121,43,104,181,170,117,14,81,106,73,123,55,182,140,79,151,111,120,169,137,188,111,149,132,172,4,146,134,39,178,145,90,227,190,251,48,171,198,249,54,1,41,244,67,237,40,178,211,56,30,93,61,52,149,34,75,222,67,3,38,164,170,119,188,11,9,109,67,81,83,96,106,171,53,6,247,77,187,85,109,126,124,163,98,232,127,149,81,9,134,194,186,128,190,245,99,49,136,31,114,172,205,253,4,33,133,151,92,170,28,7,142,139,7,168,167,3,203,179,34,229,66,13,98,131,89,36,80,239,224,11,169,242,9,244,102,93,95,239,36,188,102,55,168,216,73,161,178,34,213,67,41,198,199,210,220,252,160,168,106,253,19,91,174,244,198,122,206,180,145,167,135,146,249,191,4,83,9,229,157,118,68,32,38,76,29,166,182,58,147,163,57,115,150,185,90,197,4,201,221,158,29,166,164,96,136,33,136,105,197,198,145,164,1,206,49,79,244,122,142,90,190,252,116,168,33,28,205,106,235,246,118,151,217,98,7,112,180,42,108,167,227,21,79,84,47,155,223,150,55,108,199,63,157,72,100,169,4,223,33,213,119,102,201,153,133,181,37,163,108,33,170,8,48,51,214,175,97,80,226,163,209,72,26,49,246,7,153,70,95,50,34,161,186,114,233,1,224,82,251,120,170,40,211,157,176,115,79,156,121,249,11,63,17,173,99,139,161,79,251,204,232,177,197,174,116,105,64,159,246,144,93,20,188,244,112,185,247,19,63,201,115,103,205,116,105,103,93,115,165,213,196,33,134,195,234,55,87,159,2,241,143,227,126,100,194,79,128,218,211,209,97,124,152,219,96,229,31,99,173,247,185,170,63,71,16,56,151,133,127,209,216,15,252,50,89,236,146,212,241,204,140,5,118,6,112,221,142,142,94,47,122,145,110,156,158,50,83,71,86,124,103,184,229,13,114,91,231,231,203,82,87,205,182,192,216,201,45,61,253,214,155,69,253,183,57,123,120,7,215,97,248,83,179,17,104,223,109,10,211,171,73,109,60,181,35,10,9,98,211,161,190,9,103,128,91,17,2,71,211,100,54,109,102,29,179,26,211,60,206,117,202,195,199,70,167,230,124,55,54,187,58,250,251,54,74,168,25,86,57,14,124,188,205,248,39,185,39,19,240,91,173,58,79,228,110,214,111,168,133,184,77,158,238,125,54,113,61,3,204,40,184,156,60,107,177,44,131,177,164,81,4,13,254,120,31,124,74,246,152,151,212,27,114,120,237,65,45,0,47,118,194,150,215,226,33,6,206,188,112,197,192,133,143,105,247,165,11,31,239,227,255,67,213,80,179,106,241,24,152,40,176,81,255,7,66,137,130,180,254,14,181,73,51,0,90,23,105,65,44,231,237,149,39,176,174,211,129,223,56,205,26,107,193,187,14,138,126,71,137,130,7,112,121,73,179,78,237,136,254,104,115,94,154,163,159,157,252,252,245,79,114,118,85,149,90,127,160,250,126,44,197,18,142,88,64,4,249,227,169,46,243,152,182,247,93,173,115,144,61,42,4,124,170,95,109,238,103,152,71,70,12,189,240,136,154,60,149,14,232,32,118,16,91,27,125,249,86,207,254,229,161,74,253,6,70,209,81,75,245,184,220,207,99,59,233,102,34,49,75,20,147,163,223,235,196,79,252,148,70,207,145,233,200,126,153,140,203,29,188,46,39,6,178,144,82,154,221,86,37,134,193,240,237,91,225,132,13,179,44,152,207,212,133,63,106,36,103,247,202,94,40,241,152,93,77,73,203,170,221,246,25,252,120,171,39,29,241,77,11,241,209,141,38,145,132,118,0,181,211,90,185,217,188,220,137,225,183,67,70,254,80,55,155,214,201,120,250,97,87,241,46,145,202,8,81,198,124,120,99,253,156,155,95,102,227,102,195,174,215,3,141,32,156,164,100,252,4,144,145,93,105,229,66,250,207,60,207,173,169,242,158,112,49,191,222,13,153,77,170,182,61,203,61,77,178,71,249,164,166,227,40,205,159,65,51,253,190,47,47,215,235,122,106,218,220,60,242,9,145,202,58,196,85,156,140,131,58,208,150,37,42,108,153,174,36,220,245,231,204,170,84,46,28,134,146,119,181,65,77,100,179,150,117,223,84,37,137,114,67,173,104,12,157,237,157,229,189,30,6,66,193,227,153,149,109,115,79,87,246,5,6,211,6,75,86,230,164,125,153,227,103,20,24,239,42,179,71,144,113,11,5,136,36,164,64,43,156,5,228,96,34,211,150,118,194,220,221,87,237,206,173,250,236,79,92,98,89,245,33,28,35,156,106,143,220,127,242,210,228,22,39,170,56,185,6,236,61,43,64,156,86,138,186,198,210,108,157,214,226,215,69,140,78,87,238,194,149,203,51,178,175,152,101,196,233,114,40,62,179,33,34,92,247,116,86,28,255,244,108,88,7,149,178,169,86,77,170,224,174,198,54,198,88,105,35,154,40,148,233,8,167,61,24,201,145,179,188,197,31,250,164,210,227,250,136,1,114,129,93,10,98,180,123,72,161,56,61,151,217,175,105,221,110,103,108,195,235,47,192,227,112,31,179,233,3,26,181,34,97,143,8,179,60,166,80,57,3,180,116,112,74,159,1,190,96,211,12,36,103,0,76,168,95,247,104,114,226,25,192,185,49,250,134,242,117,217,18,120,19,231,222,75,201,201,145,79,183,10,127,246,171,143,124,60,244,143,55,253,166,163,244,243,20,216,203,226,140,214,19,40,51,5,172,240,184,223,83,228,212,47,196,199,20,62,165,9,9,4,6,125,140,35,169,78,83,129,66,16,89,50,28,214,242,138,40,58,244,211,251,230,98,126,19,130,103,128,61,133,51,192,251,243,207,123,196,146,203,177,125,183,171,153,139,207,209,240,153,86,139,239,210,219,31,18,191,171,152,91,136,12,28,120,228,27,10,59,238,65,71,10,31,141,75,26,95,21,113,125,3,67,127,247,235,180,239,142,104,204,199,228,90,53,17,230,49,169,232,220,82,106,218,238,215,228,206,199,143,81,207,7,90,27,206,53,245,90,78,166,220,222,172,71,183,161,209,179,133,19,180,86,28,169,186,54,1,96,160,26,250,150,32,129,163,253,173,204,207,212,222,211,190,156,143,64,172,151,141,109,135,235,189,148,96,28,130,206,120,42,182,62,109,107,34,21,92,76,94,58,231,182,65,66,165,193,137,230,114,217,114,189,108,219,158,255,35,142,28,14,162,38,215,181,136,120,30,27,97,34,253,110,254,215,238,171,16,99,77,199,57,183,138,55,35,137,144,105,177,196,50,28,140,219,108,252,78,75,116,50,162,229,35,228,245,176,74,155,51,25,197,205,90,222,168,245,254,98,57,24,41,34,242,46,229,42,145,136,101,5,229,183,10,210,136,33,123,176,255,7,117,178,150,17,110,194,64,219,9,46,124,153,53,109,99,105,141,104,149,92,197,57,116,127,155,46,173,10,76,20,109,141,42,4,19,195,235,34,70,220,107,147,51,72,122,137,216,112,23,82,40,197,91,42,28,236,3,115,221,176,181,110,157,5,90,200,173,4,108,173,27,170,35,109,168,12,43,138,10,154,148,7,115,77,116,69,191,88,126,33,95,162,242,168,157,254,106,178,160,61,119,89,14,36,243,195,163,153,234,72,142,13,202,249,182,1,207,31,83,156,80,102,221,96,209,94,183,156,89,21,40,56,180,69,37,71,157,182,132,231,22,79,185,226,135,103,95,173,78,135,95,38,39,81,42,173,61,92,39,174,16,220,81,79,28,51,240,60,124,222,105,248,244,105,227,12,163,228,8,155,161,120,236,14,115,79,113,130,90,201,125,149,218,232,35,134,39,218,179,207,228,0,218,84,243,86,226,87,92,151,138,228,187,27,90,167,140,13,82,250,19,136,43,133,82,129,87,115,201,143,163,189,94,89,89,69,159,144,59,100,155,76,13,139,155,61,158,29,213,165,39,206,153,178,230,64,183,88,225,173,145,184,22,77,59,32,230,225,184,159,199,34,135,173,172,242,138,171,69,237,229,212,137,113,127,254,51,90,161,77,139,127,10,83,255,111,70,22,174,80,29,203,238,191,233,156,102,181,108,164,226,47,91,137,13,94,19,230,140,98,143,148,119,43,152,241,120,109,198,45,78,106,212,3,129,244,162,217,19,11,36,110,68,140,88,89,232,17,41,26,60,224,63,3,192,96,136,102,86,34,93,72,217,224,236,215,218,187,56,230,56,92,141,30,239,125,252,60,235,35,25,211,199,190,122,143,150,140,185,217,141,184,127,176,119,174,197,185,182,20,172,82,133,49,136,79,191,117,157,215,190,134,141,71,63,103,161,72,19,156,165,234,14,20,241,50,133,133,10,76,91,181,139,160,84,33,32,203,248,228,216,20,109,189,202,174,35,92,87,146,66,196,15,66,63,166,211,225,247,181,201,71,204,13,108,91,42,196,90,133,141,42,51,65,159,209,110,6,60,141,117,115,110,163,182,163,245,195,133,96,244,243,137,77,51,224,131,139,11,227,111,38,250,47,5,60,68,41,205,156,222,60,107,63,111,86,216,49,14,229,47,107,132,249,152,14,236,71,138,93,29,121,113,241,24,190,95,5,145,181,119,208,119,73,122,235,56,151,85,205,229,249,52,105,137,204,43,45,81,182,97,187,75,2,197,5,45,39,182,194,78,166,34,169,44,64,121,84,190,37,226,53,138,248,134,202,170,204,192,177,174,59,204,212,80,141,38,152,55,157,1,160,164,123,221,112,169,38,158,215,98,59,7,44,154,193,146,251,138,216,177,97,129,216,16,97,29,132,41,199,216,139,124,136,116,124,76,96,57,118,41,58,5,220,138,25,196,237,41,146,122,160,96,192,2,126,92,192,35,48,189,22,85,206,92,71,9,187,23,152,171,73,89,198,38,100,55,91,155,27,250,239,211,248,129,127,248,89,112,146,53,146,236,78,140,224,21,167,140,128,159,139,15,178,130,199,170,12,18,57,30,170,117,166,56,95,111,252,198,49,64,123,131,245,0,106,84,36,84,105,11,172,81,164,212,203,140,19,106,236,129,209,153,244,138,239,205,21,94,161,155,63,144,168,224,45,44,41,214,97,228,126,109,243,17,23,39,103,87,65,71,193,88,27,193,185,47,89,232,46,107,167,148,116,59,183,211,244,183,137,248,212,140,123,2,111,35,95,251,10,249,184,229,53,174,3,159,158,70,175,196,255,50,13,171,217,255,100,83,227,112,183,11,157,31,24,246,98,227,228,3,23,7,70,172,118,94,247,44,15,246,192,208,138,170,205,188,138,61,48,178,203,148,71,220,75,73,50,46,93,62,241,129,149,132,85,21,245,121,186,130,213,52,46,104,213,238,205,157,191,153,40,241,204,15,156,156,97,173,24,117,32,190,214,192,155,190,161,120,100,53,79,209,144,66,190,58,122,114,167,16,2,213,57,214,158,162,112,79,38,205,86,203,235,116,97,233,114,153,84,233,3,153,181,165,24,67,59,70,176,65,25,65,16,178,171,171,171,47,66,198,70,57,167,165,204,221,176,67,9,155,38,173,92,54,241,149,195,166,73,115,18,234,172,20,22,46,210,164,65,39,93,42,206,35,216,52,169,2,10,207,112,44,206,240,253,135,241,183,69,233,249,206,177,22,17,239,95,242,80,235,61,136,217,17,124,29,201,129,228,205,213,180,204,46,202,207,145,159,191,223,67,62,19,80,83,13,143,38,193,147,213,13,204,75,136,240,155,114,140,3,191,129,1,83,118,127,151,224,237,164,152,248,3,254,244,185,225,63,170,176,82,249,63,54,169,252,166,219,227,25,77,26,170,155,191,23,81,214,54,138,99,212,230,122,132,179,48,253,178,8,51,85,224,220,93,129,134,122,34,73,104,48,1,175,143,42,72,9,42,129,168,74,43,145,64,44,149,121,70,109,226,239,124,48,183,90,202,255,224,50,95,169,251,79,197,48,56,118,149,165,74,75,47,190,76,246,26,127,238,157,178,210,117,183,252,52,229,243,72,80,251,139,194,249,5,196,35,124,180,110,236,2,5,115,221,27,219,59,72,21,233,26,251,12,67,19,113,192,28,183,175,156,207,242,22,78,187,246,197,44,99,89,218,149,176,179,28,179,178,160,69,4,196,206,50,132,2,101,123,62,203,80,73,253,174,222,23,189,7,238,251,7,184,111,239,19,79,42,113,77,140,135,112,86,28,247,221,51,213,142,165,223,124,231,207,155,205,175,68,36,161,171,235,252,57,201,141,181,218,1,10,171,190,17,99,189,22,169,106,94,172,99,245,154,115,64,181,179,53,217,232,85,150,91,216,24,107,158,176,70,100,126,53,229,180,196,96,213,73,125,5,15,212,10,73,154,230,108,25,55,52,69,153,205,197,242,78,35,167,53,213,4,83,213,212,35,108,94,189,250,129,253,176,204,159,81,104,70,9,108,46,171,27,112,223,22,200,164,197,46,76,155,23,241,205,238,67,3,23,124,218,179,76,43,53,219,249,209,51,37,100,100,188,187,205,251,122,118,171,219,247,208,239,119,80,35,186,249,120,249,58,107,46,170,152,186,72,133,54,145,96,83,214,61,26,3,197,132,84,89,90,208,107,4,163,4,162,114,221,217,23,246,255,90,202,115,201,74,164,111,160,65,167,188,170,63,169,85,108,91,231,126,188,72,101,240,41,195,104,82,129,208,98,172,94,115,6,189,196,30,170,154,214,96,242,38,123,79,47,239,7,138,45,61,230,70,243,81,152,82,172,31,92,139,201,89,4,252,60,31,75,9,159,239,61,188,38,245,212,121,116,133,159,237,179,100,199,158,221,12,244,91,207,84,73,199,24,95,20,65,204,170,251,148,138,64,121,54,96,185,223,227,234,114,33,249,140,78,24,135,54,40,170,45,103,80,101,179,148,213,200,161,38,103,36,63,12,196,13,47,23,16,4,135,237,215,50,48,38,155,252,89,73,68,224,215,227,27,212,28,235,11,253,52,211,119,26,59,71,118,0,12,225,24,157,67,109,201,61,29,171,43,74,152,155,117,146,88,171,176,155,93,29,69,233,54,110,184,191,237,34,66,248,49,222,235,63,76,156,38,126,241,224,70,83,253,63,77,4,153,7,163,164,114,221,189,90,234,31,90,142,218,179,127,83,125,157,57,126,224,2,29,149,87,112,148,27,233,238,231,210,130,208,130,123,55,83,13,128,202,144,41,183,17,210,15,37,154,87,117,118,205,55,23,191,19,23,119,116,57,76,160,161,239,196,94,189,201,192,25,229,20,166,155,49,230,253,30,243,61,173,204,3,44,213,23,60,122,59,62,191,99,202,74,113,177,19,230,152,183,130,244,140,24,136,200,236,48,192,79,185,229,207,190,115,41,36,114,252,201,70,64,249,157,133,251,26,124,107,148,83,38,208,149,241,119,253,68,66,139,142,36,236,240,50,96,44,7,135,38,13,88,227,152,221,125,49,50,20,170,173,22,187,67,77,138,141,147,48,222,82,44,178,191,136,147,24,251,60,204,16,166,193,198,73,244,234,52,13,178,173,144,213,150,28,21,78,254,37,255,117,252,34,220,208,202,176,80,1,94,139,176,75,171,33,189,29,117,170,80,79,189,44,84,201,119,162,98,181,18,9,18,16,148,139,20,91,180,215,0,50,218,129,102,34,186,112,188,118,211,97,139,223,157,138,187,187,28,114,209,118,239,196,124,223,148,224,234,112,140,210,45,25,63,252,254,176,39,181,206,3,36,213,231,49,124,39,14,213,73,227,41,63,221,238,67,200,94,234,103,141,78,124,42,103,119,79,205,160,181,246,169,124,34,35,185,196,189,30,68,109,168,220,243,160,12,85,15,29,34,206,25,183,142,161,248,238,152,169,91,106,163,174,240,52,15,112,76,111,194,170,129,81,124,205,87,9,231,89,65,238,239,152,64,44,9,215,71,55,118,19,104,210,201,236,48,151,231,160,183,167,45,76,4,134,42,172,200,106,44,210,19,100,146,150,155,230,220,24,244,119,127,216,35,230,105,228,255,89,37,15,13,161,128,20,142,44,37,163,220,104,194,67,96,68,77,106,107,66,101,145,60,34,1,34,113,82,236,178,110,28,246,99,11,173,3,132,134,113,58,111,116,172,135,10,43,186,93,177,90,207,177,172,114,9,61,201,190,130,155,121,152,69,117,145,44,44,30,145,70,141,85,222,210,210,210,220,77,66,172,106,49,174,210,145,48,195,127,231,26,9,243,10,239,205,168,150,207,247,48,83,80,138,154,48,65,25,53,232,171,139,100,36,228,24,146,142,209,93,7,131,144,175,89,83,171,127,0,27,25,156,203,131,226,245,167,110,178,115,64,102,250,110,145,28,247,155,199,145,228,90,73,135,62,12,104,55,43,115,72,56,98,12,236,140,104,45,96,17,192,36,28,77,178,40,150,171,45,92,255,103,225,44,162,166,191,37,230,232,237,175,163,164,226,26,18,4,156,70,127,210,239,63,5,220,27,35,232,153,242,115,204,23,59,3,216,164,149,78,6,115,217,244,90,16,60,220,150,34,77,141,152,243,226,50,228,28,165,100,110,49,212,183,77,115,152,131,145,60,138,176,116,100,180,157,67,171,240,112,194,110,24,37,217,73,226,0,222,221,234,21,250,22,207,118,183,236,228,166,74,177,57,205,210,171,72,28,2,115,30,199,226,14,107,107,107,75,4,35,7,144,199,94,19,78,28,144,15,22,66,177,90,210,141,91,243,188,46,213,29,161,238,85,232,185,199,195,150,231,246,99,41,37,82,211,217,56,166,95,0,31,52,178,17,76,250,234,68,119,8,12,33,173,54,129,226,84,216,143,60,10,46,51,101,127,226,40,187,236,203,208,115,175,217,220,200,149,91,146,78,181,83,220,41,117,176,174,178,38,215,196,179,125,155,217,40,170,102,49,8,196,242,38,210,26,4,134,200,195,171,79,24,28,146,253,221,21,122,206,0,79,118,57,72,184,40,38,191,223,142,51,105,131,190,112,54,45,40,74,51,120,171,34,83,179,154,73,40,84,6,99,7,126,105,250,102,41,159,171,107,227,243,224,223,161,50,124,80,69,214,46,60,67,24,150,135,21,206,88,211,41,146,126,120,33,156,193,216,223,150,115,251,66,56,3,201,5,30,138,43,11,193,184,151,198,38,2,72,135,49,137,213,213,53,202,110,155,8,151,198,200,103,175,10,53,214,158,53,229,51,73,77,191,196,49,186,154,29,76,199,197,37,182,211,39,17,103,84,37,84,53,29,160,44,232,166,152,195,100,68,104,102,183,197,151,215,8,106,141,241,154,169,217,61,218,83,162,157,203,108,228,55,83,112,55,78,228,45,103,146,34,224,91,219,244,1,15,91,198,230,117,69,47,33,49,118,231,70,19,22,234,115,97,52,93,64,125,46,140,38,82,44,212,71,241,220,104,18,0,177,132,244,245,117,133,168,230,64,28,12,192,147,22,143,211,102,138,23,78,165,73,196,243,67,93,62,146,188,190,147,4,209,98,159,231,123,146,161,165,189,127,27,155,134,128,168,113,96,100,242,18,190,177,31,68,49,18,172,222,48,163,127,37,241,79,109,229,71,62,157,89,145,149,85,144,211,36,113,3,112,175,180,71,211,82,3,117,200,173,226,189,143,215,246,126,172,108,9,5,121,24,53,238,232,54,27,140,22,106,78,43,160,59,150,110,189,44,205,0,227,248,110,146,85,188,190,217,221,103,31,32,240,147,130,138,248,153,92,81,179,74,110,191,35,68,148,152,69,89,49,80,156,167,141,98,172,71,121,203,127,35,121,170,211,130,235,229,176,222,82,105,96,227,99,153,125,55,121,17,227,47,200,211,72,207,205,160,167,37,75,123,91,209,51,159,77,142,146,183,140,242,191,30,183,137,46,122,159,160,107,115,213,207,0,122,33,30,195,142,84,181,255,46,188,233,151,120,204,142,65,101,116,252,125,23,175,119,88,178,116,47,173,191,101,22,95,164,188,254,147,119,76,81,135,64,231,47,74,50,43,108,210,234,191,2,114,83,233,189,233,92,157,60,168,62,236,194,2,124,255,8,164,115,190,184,76,81,167,94,69,116,116,67,207,242,243,128,214,7,215,79,183,101,30,234,5,228,187,174,185,111,241,82,121,42,91,241,204,26,141,210,175,200,173,197,64,49,211,48,129,108,24,188,170,10,254,20,114,31,92,201,26,111,138,82,203,212,131,198,98,25,170,61,152,84,131,121,16,23,12,213,231,22,40,76,30,203,80,45,148,162,26,17,17,209,245,206,51,179,171,97,183,207,39,93,144,62,61,133,218,212,96,77,88,95,20,186,98,194,108,108,24,160,67,77,27,107,89,165,104,212,161,135,18,229,130,135,130,206,79,15,158,27,134,62,228,255,140,230,235,161,94,181,98,135,206,108,180,32,61,15,127,93,73,208,19,107,246,117,82,190,126,208,232,27,20,71,85,36,237,4,198,72,173,104,199,104,44,100,6,12,170,38,173,200,151,80,29,27,246,227,109,75,125,188,0,139,45,151,41,192,168,27,207,144,25,199,92,228,4,53,15,118,146,160,213,23,57,65,26,120,149,14,208,17,78,90,213,221,10,58,191,84,232,145,1,200,221,152,77,116,202,115,6,239,168,159,138,174,4,28,90,7,70,243,190,245,243,19,101,143,102,247,30,229,215,207,58,154,218,141,175,115,141,22,234,108,164,26,118,62,231,250,167,203,139,59,126,58,195,44,186,59,123,139,237,132,253,36,234,128,110,254,46,70,227,134,91,113,245,104,115,7,245,135,220,66,31,183,189,3,163,200,130,201,167,89,113,223,133,63,87,81,15,52,199,141,215,73,63,77,247,88,177,169,117,204,109,94,39,254,24,185,179,85,181,146,46,249,227,17,227,71,181,154,71,75,148,133,127,160,185,205,112,218,168,27,253,93,168,160,125,192,212,228,23,167,85,95,244,221,165,76,86,175,145,248,123,30,232,214,25,87,165,88,85,60,193,30,100,211,150,118,66,111,34,45,237,32,16,197,172,254,159,127,164,62,41,30,243,234,126,48,216,137,168,130,247,247,108,217,91,136,151,141,212,69,4,102,37,95,91,189,250,157,67,104,193,48,234,30,107,36,187,172,171,72,188,254,136,178,122,101,202,140,166,189,97,196,78,97,86,176,89,183,88,66,161,252,212,34,127,34,241,23,237,73,82,170,0,40,107,16,242,246,42,140,163,131,66,248,187,38,123,138,28,17,234,57,50,62,93,52,69,37,81,214,72,241,184,103,215,217,65,156,214,110,198,74,250,150,53,222,114,103,111,17,3,99,128,186,21,82,2,179,238,50,162,88,22,48,188,132,197,15,178,228,239,1,141,70,50,199,224,112,80,131,122,181,228,187,243,213,206,157,51,69,45,110,50,56,155,196,255,83,199,204,166,66,183,160,98,127,73,43,21,227,191,46,144,165,108,103,164,89,92,153,121,227,35,175,132,225,28,135,60,194,73,56,189,91,68,114,140,91,119,58,121,135,205,134,46,133,63,202,242,67,78,155,5,49,194,21,178,125,36,197,152,51,230,70,205,197,154,234,140,148,8,68,45,151,197,139,179,76,13,161,109,163,202,36,217,32,33,247,86,112,227,190,24,117,247,108,221,236,46,50,74,211,241,168,118,22,36,205,164,151,226,21,65,208,231,85,140,42,195,32,110,40,107,43,244,193,146,112,61,132,24,185,7,51,65,214,196,177,59,144,254,24,170,126,29,63,163,245,146,223,81,206,92,162,159,195,153,79,67,47,111,62,47,65,238,105,93,81,53,146,23,170,31,17,57,102,228,61,165,219,200,138,228,124,20,207,141,201,129,199,192,223,252,179,172,226,111,37,108,204,227,200,187,200,187,18,34,170,3,97,188,198,203,3,183,222,235,208,192,148,240,59,208,117,155,142,228,213,25,42,91,42,9,61,240,120,65,32,18,46,212,41,19,75,163,186,101,183,216,21,38,27,68,1,67,127,104,60,226,123,170,30,159,156,193,106,234,242,136,160,117,227,97,93,98,237,92,115,195,108,119,204,254,129,231,88,74,229,241,64,186,132,250,212,93,95,145,59,174,78,176,243,117,255,248,52,246,62,8,65,192,161,122,0,252,20,133,250,196,94,102,48,119,190,60,27,230,190,102,184,239,175,117,13,231,170,21,23,206,45,59,112,253,114,252,8,158,1,204,34,131,164,25,61,234,157,54,178,183,58,103,163,253,253,64,247,24,70,189,114,13,206,0,183,158,63,42,46,223,171,250,240,209,247,214,165,95,170,12,175,141,254,5,41,96,42,249,235,184,34,98,35,52,79,161,228,203,149,210,109,141,171,155,81,222,195,221,173,190,125,238,107,9,100,130,221,89,18,54,202,152,165,110,190,93,187,11,227,28,118,77,70,118,13,208,74,252,211,227,204,161,106,218,148,194,33,183,218,221,225,3,231,232,253,210,4,253,84,33,46,216,130,132,183,191,51,236,221,184,150,91,165,246,98,28,212,16,179,163,204,36,140,194,149,218,177,101,161,182,83,81,177,179,60,3,112,214,28,224,253,140,55,191,39,26,178,122,6,176,72,198,65,225,200,249,125,22,217,225,21,105,6,107,199,123,196,190,216,49,136,245,92,77,58,145,176,150,146,20,18,104,42,31,177,123,235,56,220,87,167,88,83,121,163,64,64,148,169,219,33,162,58,162,4,236,168,7,36,133,199,103,42,27,18,87,28,115,156,31,148,189,145,89,223,23,46,14,202,245,145,252,241,243,131,146,73,190,192,27,25,123,113,80,62,175,142,205,23,229,74,81,227,4,15,161,50,109,13,223,148,56,70,70,20,98,203,230,13,45,220,76,177,101,243,99,44,102,41,113,133,23,101,243,162,165,200,170,84,131,149,106,52,73,13,34,206,17,8,133,184,38,163,115,126,154,252,99,22,64,130,158,63,33,15,50,165,56,78,143,103,2,167,158,226,90,175,60,150,198,166,128,163,245,188,100,228,31,207,249,140,22,39,242,228,36,195,110,223,192,202,113,77,210,68,178,51,27,208,32,16,177,121,229,126,127,17,3,224,199,87,232,122,47,242,32,203,93,234,83,38,6,28,42,121,179,25,109,115,100,188,100,238,133,169,137,37,100,71,227,102,131,137,211,9,81,186,194,164,100,104,235,106,114,195,177,236,123,107,255,184,242,181,172,241,182,17,145,226,84,53,181,70,7,245,171,90,231,239,235,215,187,204,200,146,161,68,21,117,51,149,36,69,153,66,71,23,192,7,78,31,144,238,30,187,27,18,9,119,34,67,15,108,3,222,63,138,253,25,115,227,185,228,80,122,143,106,38,22,186,226,167,235,51,201,63,109,46,247,204,157,183,66,188,64,150,94,46,18,253,57,149,89,150,90,104,141,117,86,84,219,246,0,238,33,17,4,116,13,58,55,110,166,50,184,150,244,158,4,49,132,20,141,180,106,118,109,159,182,194,147,114,133,95,61,213,170,56,152,129,168,97,249,53,243,179,12,144,49,223,144,7,145,153,78,118,55,24,91,158,25,214,71,57,235,92,196,26,221,43,67,56,73,176,177,198,17,209,102,196,73,40,54,214,136,9,88,51,196,232,105,194,193,7,130,76,11,2,227,78,82,209,111,7,186,38,77,99,71,180,17,160,154,169,90,250,186,34,3,253,144,141,200,182,207,83,46,76,147,114,176,186,114,240,195,30,75,116,150,225,195,201,26,16,16,205,33,136,73,147,70,142,22,84,224,21,113,110,226,229,242,166,67,114,149,29,141,197,99,233,181,238,118,248,84,146,166,186,85,147,98,89,69,153,52,217,207,175,229,144,46,43,156,241,250,71,190,224,153,148,110,105,55,65,143,201,64,255,6,105,124,114,219,151,163,201,126,94,121,82,186,70,94,170,211,82,235,48,46,3,54,197,68,35,247,254,204,114,251,135,110,106,175,202,170,47,219,168,143,137,209,114,239,240,158,59,60,162,6,219,25,38,129,99,175,163,27,103,181,172,238,125,108,18,168,16,75,21,195,80,76,106,62,26,147,140,77,102,232,173,34,234,78,234,181,52,30,58,184,105,18,203,91,42,155,65,87,43,196,173,152,119,141,34,172,0,183,130,118,41,128,44,10,78,57,92,40,50,226,255,168,222,113,204,18,228,134,3,11,17,124,142,179,196,59,156,164,34,42,120,233,8,54,244,118,195,171,30,131,199,140,179,179,133,118,173,133,9,245,218,126,82,172,166,115,174,234,26,129,202,208,116,141,32,145,145,10,227,251,233,83,84,216,114,244,202,162,153,118,254,186,96,211,217,142,92,200,7,142,223,202,209,121,148,96,42,210,85,206,214,136,76,46,183,113,93,101,197,70,22,106,173,15,145,213,209,93,178,245,180,140,229,230,149,185,128,5,188,87,222,180,218,121,35,162,206,79,234,123,228,122,92,186,103,217,15,4,24,180,93,116,115,105,161,241,180,209,116,149,117,217,41,175,86,152,174,103,141,63,206,240,120,202,46,169,103,237,127,204,247,131,51,115,156,47,144,243,94,184,248,125,87,165,126,160,128,108,140,7,44,193,20,42,31,84,12,118,238,232,27,147,199,128,238,246,126,163,162,125,145,85,83,240,78,222,56,40,62,61,162,239,229,245,167,204,124,52,17,215,84,3,185,175,216,153,153,32,126,148,250,94,162,174,135,13,25,154,214,244,198,157,222,99,62,3,88,239,226,10,123,135,42,51,221,191,39,239,179,153,171,49,186,37,169,37,61,127,51,235,71,244,234,165,155,152,94,143,236,115,131,124,97,105,227,240,168,58,114,187,150,50,99,11,78,242,237,135,103,38,134,69,214,182,98,205,126,112,87,81,210,81,190,110,90,255,43,62,179,78,196,55,114,178,229,125,235,23,234,247,251,6,157,158,164,174,88,103,108,246,132,7,175,171,134,255,156,212,47,89,189,181,94,54,29,80,196,116,148,82,178,3,51,249,104,254,216,18,66,116,74,122,25,174,90,141,87,123,212,124,163,5,93,143,98,164,246,140,162,157,99,90,254,52,128,227,237,235,119,203,58,96,17,98,193,221,251,225,80,249,241,163,185,29,221,52,134,168,164,185,111,71,201,173,26,147,230,73,4,44,147,19,221,125,203,104,52,171,146,23,211,145,111,237,45,213,98,245,196,101,46,194,216,51,192,139,204,51,192,213,137,32,186,228,52,205,149,101,51,187,243,129,18,155,222,40,109,27,176,92,248,250,106,123,57,122,55,140,97,91,237,69,77,96,215,139,135,181,196,121,0,76,148,220,195,73,160,123,72,200,161,49,206,145,11,31,243,214,101,46,146,151,250,255,135,138,64,253,199,242,40,91,181,98,15,154,119,56,51,209,105,226,126,121,210,239,68,113,70,226,164,90,3,247,130,15,1,102,85,211,93,192,135,223,24,145,37,71,170,201,39,221,76,52,171,106,60,6,41,24,210,215,94,53,166,167,198,109,253,176,34,68,250,21,82,59,222,251,139,214,190,223,149,131,141,37,122,140,251,243,54,83,28,149,74,2,207,0,237,17,87,11,54,238,181,76,189,19,227,0,171,161,231,121,207,0,229,32,234,82,85,77,55,221,195,163,51,0,110,132,240,196,135,108,155,75,159,118,81,34,76,219,193,126,147,72,130,118,20,215,178,110,177,159,206,161,170,50,3,61,143,27,225,240,180,110,225,243,35,170,187,232,135,161,232,186,117,213,238,72,173,144,100,9,196,28,159,215,234,144,149,61,57,252,179,25,151,254,108,139,2,79,121,99,147,193,221,185,60,185,168,105,138,235,20,90,37,162,77,181,108,183,122,74,161,199,171,247,95,42,50,117,134,228,107,125,102,79,29,145,255,150,33,249,20,18,236,243,62,74,82,99,61,69,195,163,97,246,216,9,102,58,32,118,155,74,41,86,199,23,89,181,248,213,149,7,199,167,76,173,216,126,55,49,201,163,246,208,206,145,97,246,235,188,163,232,65,117,19,233,30,180,58,105,96,230,157,106,206,128,176,149,90,162,62,24,105,143,89,18,248,198,211,55,187,123,67,254,215,212,106,175,67,190,166,124,232,94,27,106,83,81,227,193,93,202,153,145,131,55,138,130,169,194,22,60,133,34,39,253,198,197,45,130,89,195,49,105,176,144,53,29,175,180,56,32,83,134,134,99,94,133,196,145,168,139,86,239,200,186,173,28,84,96,164,50,23,18,19,233,120,71,120,215,215,65,67,123,170,154,65,220,184,173,15,236,159,248,204,80,222,163,32,142,130,2,108,94,112,252,200,74,5,153,217,214,128,25,170,102,206,111,231,24,235,87,236,118,236,151,87,92,244,72,47,2,6,230,233,51,224,107,190,125,68,229,127,193,146,69,159,168,30,217,120,193,146,149,48,229,100,216,55,134,102,7,255,73,116,104,220,29,145,245,190,246,102,130,190,31,7,31,62,105,106,230,252,24,121,223,211,132,163,134,147,66,163,48,183,113,99,211,203,194,53,235,81,220,221,44,8,146,162,110,14,176,50,220,228,243,203,39,151,0,141,236,175,77,12,146,191,137,150,206,19,156,1,190,232,74,159,1,240,197,144,205,103,128,55,234,251,110,98,143,175,131,217,18,117,173,189,213,54,158,201,62,144,248,15,57,213,75,25,111,0,87,194,46,168,238,248,42,255,43,170,59,196,159,84,119,55,157,210,17,57,14,185,175,73,191,32,58,42,63,245,105,52,21,153,121,164,90,125,135,133,20,120,202,231,225,57,15,235,126,251,242,35,32,175,187,61,95,13,29,76,129,156,29,202,144,101,26,221,188,91,158,115,5,91,137,98,149,35,254,95,87,162,188,226,242,98,221,111,56,34,177,150,94,242,233,40,119,53,35,240,123,168,244,74,123,134,112,61,214,153,172,163,151,96,205,25,71,133,213,84,150,20,83,28,15,55,86,193,227,193,16,46,191,214,113,45,131,121,126,103,234,141,238,58,121,149,243,165,253,240,231,235,102,124,142,46,218,177,133,249,241,208,21,122,204,66,31,86,221,133,3,57,201,37,84,149,56,242,28,149,202,37,246,162,223,184,188,221,64,52,233,48,154,203,185,72,189,196,176,85,248,58,244,187,107,213,2,237,115,153,125,6,251,103,1,60,170,117,254,42,145,69,24,195,105,67,114,5,43,226,181,55,255,48,28,100,245,37,219,202,36,121,219,177,135,90,233,38,215,19,239,85,55,138,2,217,2,236,218,18,42,206,214,116,38,204,28,239,110,84,76,208,68,229,12,5,97,108,80,55,212,81,60,94,51,143,36,118,31,109,104,30,49,108,51,9,102,240,229,199,235,139,199,69,228,175,71,108,74,64,29,189,9,85,180,186,13,153,83,65,154,179,159,61,84,239,205,215,200,87,157,16,218,194,148,61,60,211,31,156,31,25,127,211,153,24,252,246,107,6,241,193,227,235,127,42,112,100,249,5,0,126,97,16,62,252,235,204,185,202,245,175,107,143,222,255,98,59,75,80,220,203,255,166,81,120,52,247,33,23,144,18,131,125,234,18,157,137,112,114,242,150,31,243,219,71,186,109,137,58,209,119,111,153,95,27,161,95,219,178,13,103,34,192,241,249,22,74,105,64,179,117,90,227,200,136,19,207,166,133,147,45,148,127,163,33,44,132,113,213,186,31,79,215,98,211,95,59,71,51,142,164,235,144,50,250,38,126,177,49,52,63,38,244,110,166,58,200,235,88,57,180,178,98,163,154,25,93,159,135,169,89,171,141,77,206,100,140,62,17,122,124,99,50,183,66,196,104,121,79,238,124,220,181,236,147,178,82,105,242,113,248,37,209,83,30,250,50,125,130,34,17,9,1,172,226,18,149,104,86,67,226,120,206,213,97,151,221,216,112,190,74,44,145,216,0,94,59,159,23,150,72,108,9,178,198,95,93,136,37,18,27,153,70,175,203,160,160,35,129,121,197,113,64,138,45,69,165,54,185,106,217,14,64,156,201,20,45,197,10,65,132,20,169,149,40,222,188,91,135,252,231,80,20,239,53,69,203,160,238,56,91,132,23,166,178,211,220,139,208,150,247,198,88,60,181,211,141,120,193,79,247,222,173,116,92,59,162,90,121,45,208,43,141,247,76,99,38,225,78,222,80,221,214,34,54,4,159,72,61,183,181,199,165,136,158,67,75,196,219,79,125,182,15,29,249,210,123,238,77,171,119,29,26,21,105,29,23,157,226,58,80,8,202,25,82,123,228,243,13,234,57,215,215,84,114,126,51,137,68,43,229,108,197,213,65,64,195,207,122,87,173,123,142,117,141,97,254,218,249,31,226,73,106,14,215,162,111,146,243,178,216,130,162,66,6,209,234,138,94,199,170,221,237,117,27,74,44,60,189,44,35,181,120,181,212,177,104,189,51,64,38,131,40,50,171,48,201,0,87,252,200,81,201,87,82,191,41,97,74,223,254,73,203,80,206,66,63,100,230,211,42,186,197,229,18,80,10,73,34,48,191,79,48,168,15,62,92,63,60,3,96,233,71,222,87,58,52,245,221,150,34,173,13,46,140,29,248,173,170,36,28,203,12,2,143,169,200,131,87,240,176,170,200,98,226,89,48,200,216,196,199,0,122,88,85,193,100,6,86,126,39,78,160,250,150,58,86,126,39,7,165,156,223,33,112,33,191,179,64,227,61,61,130,149,223,113,198,135,41,122,233,6,66,33,31,50,219,167,46,173,106,64,125,210,249,88,71,168,13,164,185,191,141,248,141,90,107,174,172,63,95,177,210,42,188,215,75,38,10,147,152,59,113,107,54,172,86,209,13,252,46,176,100,245,89,144,239,173,142,30,143,243,79,96,111,202,70,72,244,200,91,180,57,140,212,162,148,18,197,183,248,237,181,17,47,71,37,7,135,230,155,17,127,1,65,176,250,88,45,213,157,219,106,172,113,58,37,163,102,15,243,180,187,221,104,226,21,229,156,25,91,67,122,94,251,170,108,177,195,167,213,170,224,88,2,17,56,136,69,209,218,90,94,214,203,235,190,59,11,202,33,243,197,237,226,5,119,38,245,62,99,29,122,201,81,131,176,48,68,51,200,76,181,12,133,121,184,240,200,13,95,206,133,116,1,177,110,13,127,118,96,157,37,0,171,215,39,10,225,137,229,208,54,22,164,181,47,210,208,12,125,152,175,183,216,159,51,159,135,27,21,31,207,31,160,172,237,73,154,112,126,25,88,162,85,197,48,30,214,242,9,186,243,28,42,31,105,104,226,30,252,73,20,39,216,53,227,231,239,82,110,238,80,138,5,71,243,179,63,243,10,78,56,244,85,93,197,168,238,10,69,95,239,100,98,98,98,134,140,161,104,30,6,176,68,218,27,194,17,112,68,22,243,166,145,52,236,102,252,137,218,227,171,43,34,218,58,86,125,57,89,50,50,73,35,53,142,138,190,228,24,171,220,180,136,5,109,67,237,10,224,126,215,200,84,194,100,242,235,248,130,113,98,131,138,160,9,177,84,73,129,97,30,23,112,132,203,234,4,25,192,204,235,234,181,119,240,17,55,94,43,71,114,10,37,47,103,30,246,185,76,28,13,49,12,237,28,7,107,16,102,30,197,101,144,201,192,218,78,171,167,231,174,50,160,175,223,251,92,39,57,128,83,55,56,204,54,230,181,172,215,169,9,23,235,12,75,141,162,191,103,96,137,215,228,44,158,36,79,227,2,241,122,208,149,15,202,255,20,225,1,248,175,11,187,10,94,98,71,233,82,164,145,171,131,149,236,244,77,94,166,97,218,130,67,90,234,121,223,82,102,130,145,116,195,1,78,227,255,135,188,255,14,107,114,223,219,125,209,216,80,170,130,244,162,210,9,16,122,7,65,90,32,161,38,244,208,164,19,32,32,85,69,177,209,59,132,132,94,164,4,8,77,58,72,17,165,87,197,208,155,74,239,136,128,32,136,186,9,99,206,57,28,239,59,215,218,115,172,125,206,94,235,92,231,185,46,255,80,18,19,158,231,215,190,229,190,63,62,241,205,209,220,213,31,54,26,27,156,163,219,243,166,81,154,208,132,194,112,148,204,120,159,205,195,250,241,157,96,217,222,147,200,216,151,241,109,21,190,40,145,39,158,34,183,190,176,225,171,52,189,60,98,172,222,190,58,91,139,3,129,153,15,130,194,163,208,4,150,30,253,223,140,24,64,72,137,212,210,71,197,100,193,42,249,90,133,195,69,98,44,225,84,172,96,195,221,29,107,79,181,211,122,237,111,120,89,26,236,191,203,135,208,224,223,207,84,94,95,128,247,228,30,24,144,123,39,155,118,249,74,211,58,103,141,154,217,249,20,248,151,128,247,226,165,204,243,103,140,171,116,155,117,235,55,211,205,237,71,211,139,0,128,43,99,4,223,247,191,0,151,249,242,33,147,23,185,68,62,27,190,174,252,170,20,142,47,149,105,131,57,139,165,7,36,34,12,237,129,246,179,149,223,209,50,98,147,180,137,134,193,166,132,201,184,144,37,253,135,88,23,29,254,22,104,154,74,217,16,135,33,178,134,113,75,45,133,202,28,120,63,92,80,38,65,43,90,102,50,140,232,111,143,148,72,97,98,98,138,127,178,211,254,127,83,254,32,237,89,169,157,160,193,198,155,105,48,200,186,74,50,98,221,204,82,105,239,209,113,201,12,251,172,224,8,25,202,138,253,198,233,39,235,142,121,208,188,235,227,240,27,163,83,16,174,204,133,12,47,202,208,191,252,47,66,133,0,64,135,213,191,10,137,65,128,240,159,127,214,14,108,76,212,243,223,40,110,45,233,251,149,13,92,220,35,66,232,202,108,200,44,238,211,19,33,116,169,80,251,224,27,91,68,8,93,56,165,5,102,62,58,165,36,60,15,109,77,190,254,30,247,254,128,133,23,111,24,240,124,247,17,22,212,244,38,235,122,201,251,85,177,73,63,129,111,72,114,237,124,86,94,210,203,169,215,45,194,222,85,231,170,14,112,187,177,17,236,181,184,205,65,126,21,59,166,111,245,76,190,133,78,188,139,44,2,25,143,42,106,49,245,172,253,2,92,249,46,187,125,242,91,255,49,170,0,196,100,207,191,146,232,78,223,94,83,165,182,112,71,129,214,207,94,174,42,186,33,114,238,207,118,25,177,251,135,181,82,239,26,197,199,238,236,179,12,108,160,62,189,252,22,123,111,93,187,43,108,163,139,67,93,133,85,177,134,189,22,94,112,165,55,221,45,69,25,109,136,171,207,37,36,104,121,128,234,217,39,120,229,87,205,101,156,246,89,223,70,12,80,89,58,42,178,198,26,194,111,128,61,65,101,90,159,13,242,186,28,72,106,238,168,80,142,165,141,54,242,17,162,161,92,37,221,113,1,2,18,85,90,108,203,186,242,248,37,71,135,177,135,226,225,2,242,153,141,210,69,85,68,200,53,69,221,103,183,108,202,252,129,234,160,125,184,73,205,219,37,71,199,107,89,79,192,23,213,242,39,127,178,132,94,182,159,30,192,143,56,26,167,124,148,125,182,118,57,243,71,141,178,67,244,220,106,132,152,110,237,1,31,114,140,217,32,2,174,83,101,160,134,74,208,206,246,122,244,207,45,252,127,153,93,6,248,79,91,226,249,159,241,31,81,60,202,200,122,240,56,42,136,8,51,163,48,250,173,130,116,41,107,235,183,1,242,228,171,254,239,134,31,183,73,250,82,24,14,185,197,167,40,22,10,26,178,188,51,87,142,62,15,40,230,142,73,179,89,177,236,60,242,110,242,48,46,237,204,98,45,45,58,70,217,189,251,249,239,4,140,25,27,103,158,136,184,27,223,158,212,181,118,216,191,22,174,218,54,44,179,200,76,193,216,238,207,172,78,236,157,25,208,66,96,92,16,163,185,146,165,46,112,140,11,60,234,221,31,190,23,161,238,41,199,135,209,17,85,170,148,246,23,200,220,94,189,120,58,95,132,183,84,177,151,75,100,45,236,71,213,136,76,78,72,208,208,215,218,153,33,125,48,175,174,166,43,59,75,148,96,133,71,92,106,248,159,66,211,44,203,134,231,12,240,213,43,91,90,41,98,230,61,14,97,253,82,9,6,49,245,115,81,68,136,145,139,36,83,60,53,117,74,172,216,225,251,180,241,62,197,42,213,43,196,92,21,117,239,22,71,92,82,30,45,152,52,145,89,133,69,75,71,108,82,38,133,189,54,13,85,41,201,156,104,255,76,18,8,21,135,133,66,25,138,109,143,231,179,237,233,135,25,207,73,122,106,201,173,84,23,5,198,175,9,185,152,249,58,87,206,55,82,79,72,169,208,215,108,193,216,117,183,8,9,240,3,127,178,206,98,44,150,72,95,180,51,209,112,247,215,126,183,137,217,206,231,122,97,252,144,55,156,79,126,90,218,234,190,218,97,61,30,166,29,142,107,152,239,196,41,236,198,155,208,45,179,114,3,249,61,23,191,229,131,131,22,10,47,21,255,59,29,81,239,191,149,135,102,205,134,254,224,148,119,253,169,110,81,111,251,244,9,191,79,129,184,52,237,247,25,41,241,229,102,175,164,243,61,246,139,58,218,171,196,78,16,158,73,173,124,76,105,7,208,216,87,176,97,98,186,185,220,175,234,84,123,209,24,177,113,143,168,189,160,236,204,182,233,208,59,213,94,220,200,146,16,76,59,213,94,212,227,82,37,172,253,2,197,12,10,57,119,55,83,205,112,49,187,5,108,195,187,226,98,235,175,136,29,251,239,44,211,70,204,136,136,235,16,243,131,90,253,144,33,199,73,149,7,64,129,201,101,111,113,113,210,85,98,143,57,253,248,125,79,98,143,249,235,241,119,228,95,79,123,204,233,61,225,243,121,167,61,230,7,14,51,67,249,58,120,240,188,139,10,186,84,77,211,183,31,123,205,78,204,90,186,34,81,101,41,228,250,64,127,203,35,78,223,105,121,118,61,13,160,219,213,126,185,224,218,252,12,135,246,59,167,85,124,71,164,68,73,184,35,18,110,168,150,179,119,179,138,126,176,222,196,133,34,53,103,105,137,62,154,40,81,145,4,39,190,212,233,246,79,145,197,33,255,69,73,33,51,215,173,174,82,145,92,189,209,240,252,127,109,174,252,165,224,166,163,167,222,21,151,121,114,32,223,12,207,161,171,253,179,242,22,142,255,179,214,118,238,79,70,32,128,227,113,195,159,118,149,103,207,26,201,253,147,162,7,112,123,73,236,56,185,89,254,246,31,29,39,101,199,127,116,156,204,182,252,181,227,68,225,23,224,223,170,202,62,188,102,60,71,178,232,72,153,183,184,111,109,179,114,234,161,1,123,254,38,74,35,59,207,130,56,173,136,210,71,92,169,139,56,98,20,7,4,227,248,250,191,159,206,170,24,42,44,101,176,157,221,241,77,163,201,7,2,183,213,236,174,14,206,55,195,59,221,154,129,51,190,46,222,212,102,42,214,206,211,119,38,80,158,102,81,142,168,236,75,31,178,181,110,66,61,47,169,198,109,220,52,188,36,181,170,55,33,78,178,177,156,74,155,238,153,180,195,161,156,237,104,24,17,148,252,205,139,235,156,77,132,216,92,29,69,6,207,88,19,12,72,213,200,222,69,74,170,234,236,92,18,148,136,230,184,209,122,38,197,242,111,167,92,199,75,147,196,132,119,160,78,181,76,61,122,190,138,203,55,223,127,253,152,26,160,81,230,46,215,36,189,112,188,124,239,67,169,121,180,162,172,185,209,183,201,174,149,119,128,219,20,44,216,100,169,132,164,137,128,208,28,253,237,175,84,178,224,64,18,209,107,33,241,39,163,80,92,156,120,76,75,172,41,28,112,69,96,112,204,152,92,113,170,71,237,54,175,131,213,47,19,206,65,195,98,62,161,57,62,89,116,104,55,246,197,17,172,164,1,204,155,143,110,59,180,61,177,104,108,93,184,45,1,228,113,232,182,177,26,75,246,92,75,122,121,115,248,230,210,231,23,31,63,94,42,13,232,42,24,20,55,2,7,180,177,137,239,60,75,77,122,82,163,246,193,253,104,108,57,177,230,192,42,235,214,37,241,118,218,36,91,223,128,233,0,230,175,31,107,53,30,152,19,164,43,81,154,209,177,34,13,163,254,62,99,179,2,239,14,119,109,231,231,54,152,43,215,146,242,127,226,15,15,38,127,220,169,61,244,34,140,119,49,222,137,203,224,157,13,115,180,240,232,122,248,228,170,83,165,175,50,94,70,121,94,117,50,178,173,87,47,210,227,109,242,30,69,186,199,160,40,139,157,6,151,0,201,205,38,147,235,62,46,91,66,230,133,243,66,140,45,143,211,73,194,87,205,58,189,33,247,91,72,41,206,77,45,113,229,182,214,175,18,60,66,251,223,74,11,143,112,132,3,48,38,54,234,219,143,168,131,166,238,25,164,221,21,22,109,251,158,86,120,204,212,101,50,49,151,148,126,254,254,198,40,174,46,77,50,168,112,195,65,221,122,187,162,253,237,66,85,106,185,59,235,203,159,113,109,63,73,43,200,205,88,128,180,211,179,165,232,177,70,142,92,188,194,139,1,207,126,237,90,176,182,214,55,97,74,32,149,203,171,107,33,101,198,199,171,207,25,108,248,33,219,156,243,54,133,15,55,240,136,50,167,214,182,213,6,237,11,244,254,110,82,131,49,187,66,95,234,43,71,110,87,48,220,160,19,2,243,89,180,126,58,103,74,41,189,27,145,244,252,194,173,255,23,114,112,127,243,186,64,215,13,211,176,143,43,34,234,28,206,224,184,31,68,191,201,102,237,119,5,176,192,31,121,45,79,94,255,196,146,235,2,185,54,219,38,92,168,244,250,220,229,253,17,155,14,155,99,205,28,216,157,55,85,242,63,43,111,133,186,201,97,37,83,223,15,59,181,215,124,17,30,239,228,17,71,209,161,239,108,113,115,91,252,2,0,135,148,2,227,216,15,46,117,201,166,180,81,99,86,55,63,43,184,91,112,20,254,2,196,157,47,221,112,4,55,53,191,89,223,253,166,154,181,190,67,98,57,164,219,47,149,21,186,157,220,81,26,139,119,141,78,146,209,236,79,221,248,250,11,192,240,245,240,218,83,76,249,119,62,229,251,101,231,130,186,142,154,174,188,143,255,25,161,247,217,152,253,5,202,30,47,41,183,243,226,29,35,244,199,94,188,232,248,143,157,109,45,245,201,89,160,82,179,105,72,116,245,34,205,218,183,167,12,214,20,54,194,89,83,154,103,8,82,158,217,28,133,166,79,117,197,153,6,46,92,233,243,79,155,252,190,101,113,185,95,216,241,241,167,103,249,247,46,250,50,103,126,216,45,181,246,137,180,154,42,11,64,239,70,58,84,38,144,212,138,50,151,36,52,220,200,186,254,116,22,155,6,181,233,123,144,222,8,123,12,14,184,188,174,248,52,234,11,131,170,45,171,242,216,186,228,30,75,165,17,210,176,114,179,232,120,244,23,32,207,97,223,208,129,231,114,175,105,50,54,157,163,63,239,5,131,109,68,38,168,184,153,123,215,211,99,152,167,177,180,131,250,14,244,10,38,1,149,13,228,168,52,135,20,195,7,92,141,41,220,184,121,239,134,185,134,195,94,212,72,161,45,20,103,190,112,108,199,154,59,58,124,181,238,23,188,140,231,110,143,37,72,67,103,22,164,134,94,187,243,134,71,220,96,192,49,244,21,139,43,242,236,43,176,103,205,144,21,160,18,43,32,143,151,143,63,59,25,132,0,246,114,14,125,151,156,218,63,116,5,137,127,207,70,124,140,119,165,253,5,72,218,61,205,139,45,89,206,61,43,232,14,6,92,100,138,20,85,191,120,206,6,113,106,5,132,101,184,60,180,64,180,2,210,242,246,164,11,25,38,90,1,1,93,8,65,124,27,104,73,182,18,53,167,215,94,182,244,114,102,82,205,135,194,196,252,213,27,3,223,89,138,51,250,214,193,152,5,202,33,116,5,57,207,238,101,164,167,163,171,148,169,202,48,193,13,67,147,110,176,118,115,141,20,27,103,103,53,206,2,53,241,195,191,99,238,116,28,238,243,134,58,25,9,83,182,27,26,138,44,64,229,245,100,234,55,27,32,240,175,10,15,70,234,103,83,71,205,187,232,33,98,202,236,192,26,211,191,225,211,115,225,23,96,156,193,129,41,205,120,57,234,15,181,1,249,214,255,157,218,224,134,156,174,156,210,118,136,170,126,225,196,251,184,241,187,111,238,137,150,14,92,107,214,68,245,84,177,134,2,93,125,117,244,12,62,131,166,196,22,7,91,195,161,42,250,179,34,144,81,143,107,79,226,117,34,164,202,178,81,200,4,253,138,196,125,236,101,134,33,212,101,218,247,236,10,53,190,164,136,68,157,122,200,157,112,251,190,21,240,215,170,6,130,137,249,131,142,210,2,10,123,192,46,170,178,108,136,177,207,129,98,58,52,213,84,145,2,26,65,199,102,56,217,44,6,161,129,193,10,100,106,71,215,207,47,37,24,8,12,15,185,170,134,115,18,170,121,225,198,209,168,23,239,117,1,93,223,164,37,182,81,167,18,237,246,50,155,181,5,47,162,68,251,38,85,206,18,24,12,86,203,3,241,115,179,59,195,104,6,171,241,252,92,120,30,53,182,39,255,79,185,172,167,87,176,251,191,111,62,151,251,83,239,30,170,82,128,85,4,126,125,44,63,41,241,233,42,252,244,93,10,157,78,143,36,113,142,198,62,118,27,157,217,26,137,29,210,116,182,17,165,238,44,240,65,204,171,41,26,135,250,93,164,39,16,142,214,226,42,9,235,198,228,52,111,56,245,251,95,155,236,234,177,147,189,105,61,119,221,73,81,97,20,144,154,25,220,207,251,41,32,197,243,26,48,41,196,31,211,164,28,197,181,229,34,164,50,243,82,255,89,187,105,183,135,86,190,154,123,229,212,178,40,176,34,21,62,251,74,221,193,149,233,167,96,126,135,12,34,56,112,95,163,151,89,151,53,112,132,67,243,205,94,111,110,244,103,227,37,188,129,169,246,75,33,75,71,71,196,199,128,145,201,35,131,162,30,14,8,53,221,250,25,250,102,105,38,85,38,159,146,230,119,245,130,106,238,170,52,108,173,116,26,180,223,27,15,6,171,95,242,211,232,127,164,15,167,76,243,30,128,110,148,12,44,245,213,170,33,68,95,228,56,73,0,205,60,107,41,133,82,204,180,193,243,243,69,10,253,66,225,94,142,249,114,156,138,53,210,220,105,46,156,188,244,235,21,44,49,33,91,9,240,5,158,78,71,181,96,167,95,0,109,33,178,162,185,210,216,36,203,130,238,176,233,135,108,17,192,154,151,61,247,93,184,235,91,9,123,52,90,106,16,49,201,207,78,18,185,220,204,90,42,198,119,95,210,24,81,63,248,139,13,4,0,240,255,216,185,223,162,52,195,139,133,9,197,157,134,17,196,191,137,195,225,125,153,46,89,234,122,139,246,44,192,145,237,213,152,240,50,116,98,208,10,138,255,37,215,104,134,171,132,84,194,104,117,252,129,101,149,223,173,14,115,182,37,5,86,54,227,23,15,114,115,70,241,171,133,112,129,210,161,244,176,233,180,107,161,227,112,90,87,21,43,164,61,56,143,189,75,112,170,68,112,128,103,41,168,239,23,0,252,246,157,169,9,199,190,67,155,111,131,118,214,165,209,42,142,172,115,244,35,107,84,234,168,2,242,146,14,84,39,123,30,1,92,229,16,36,216,195,85,195,191,37,115,212,29,167,187,162,243,241,111,10,251,25,85,157,52,172,102,224,126,136,78,245,167,187,36,15,79,27,220,223,233,58,74,24,159,54,184,199,60,195,51,37,56,18,27,220,9,147,19,208,99,117,60,82,101,20,173,178,172,155,96,140,51,89,213,47,174,230,79,135,70,75,229,178,189,188,179,164,118,95,88,148,59,148,6,138,26,157,134,164,26,7,115,245,168,229,136,115,114,114,178,47,85,57,151,132,116,154,75,45,45,222,229,247,76,7,34,45,229,84,198,180,211,247,188,28,232,92,60,75,213,175,185,170,97,75,229,88,161,238,72,238,98,149,30,84,225,215,108,53,179,213,247,190,132,51,98,241,98,105,85,60,119,231,64,95,129,91,165,186,175,191,106,76,5,28,234,244,250,238,39,59,162,75,39,25,240,9,31,102,10,88,37,184,49,181,249,3,224,64,36,232,124,13,224,47,9,133,16,163,223,67,201,243,128,88,163,83,158,54,224,247,16,242,255,83,32,233,255,146,33,57,55,112,251,47,38,249,196,238,111,54,1,89,177,80,146,229,87,150,195,98,117,34,166,137,63,175,21,107,62,219,91,226,84,116,43,83,225,212,114,132,137,185,10,17,244,107,68,48,130,4,164,85,176,0,52,174,152,175,177,16,0,168,49,55,61,20,116,226,45,62,86,221,88,238,24,161,47,118,189,206,29,181,240,245,113,88,64,250,183,147,239,48,114,107,167,236,166,33,224,127,102,9,127,165,68,236,23,192,94,49,122,186,107,178,69,72,244,154,93,93,248,205,206,215,225,159,25,29,214,162,69,102,34,173,49,104,159,12,136,76,18,124,94,176,118,142,25,165,199,93,0,119,49,15,66,195,83,16,23,178,38,24,184,128,230,26,40,134,64,49,151,70,139,36,205,252,177,5,136,97,143,39,11,244,35,15,103,135,191,86,152,135,137,131,0,194,84,130,166,31,163,41,137,142,22,24,122,254,227,58,28,41,81,116,129,159,142,44,88,59,92,55,127,40,183,142,134,85,38,10,151,200,41,50,9,1,85,79,33,57,78,118,218,120,46,180,26,241,58,215,231,240,159,183,8,163,228,100,228,110,177,111,82,171,184,2,197,31,80,63,118,8,99,115,216,207,235,70,133,109,206,241,53,140,46,21,174,56,80,214,134,166,184,245,144,219,39,20,78,57,103,64,94,124,12,47,19,200,91,191,253,57,33,128,76,247,225,226,77,6,99,197,182,189,175,247,160,73,186,5,30,220,182,33,240,90,248,204,72,51,196,35,183,60,133,36,3,84,191,222,195,51,33,176,130,228,166,26,63,119,138,16,53,76,127,211,183,161,42,20,26,230,236,69,246,15,250,35,145,7,195,124,50,152,135,131,179,213,156,17,180,121,133,24,44,19,163,127,216,153,152,198,191,11,77,198,198,223,58,93,190,255,79,78,170,252,167,51,226,246,11,109,122,207,193,114,169,254,139,88,56,211,58,93,73,95,161,232,53,22,255,196,232,118,83,49,198,36,14,157,30,50,149,234,82,234,212,153,212,184,220,117,185,161,194,52,216,165,200,137,70,46,254,70,141,101,119,250,30,127,73,47,110,102,48,103,220,154,137,162,150,139,39,117,178,67,40,151,66,165,202,189,82,251,33,33,103,117,2,212,10,147,26,7,118,21,88,39,36,101,38,136,7,186,244,238,179,4,155,173,223,243,16,250,5,16,240,233,52,231,157,66,209,164,113,200,61,27,158,42,40,8,24,173,139,194,183,115,3,205,61,147,191,132,115,213,216,155,168,60,210,34,20,137,121,46,61,152,99,101,167,49,140,176,8,171,102,21,55,189,143,68,204,189,66,201,52,68,32,60,140,6,171,144,43,106,238,169,151,246,100,170,217,141,13,240,34,145,54,94,21,63,53,141,238,92,211,115,176,242,106,182,8,23,75,75,21,93,231,143,165,6,225,47,191,121,148,33,11,203,80,57,196,57,195,117,176,56,123,251,187,230,225,18,137,207,204,19,135,161,218,15,147,112,142,117,42,63,175,151,85,5,113,24,85,40,146,196,154,190,128,229,3,145,200,111,20,210,86,113,69,207,226,102,241,210,202,109,170,189,6,96,71,45,169,41,49,104,186,170,31,21,118,176,46,221,71,240,122,122,125,29,175,203,198,214,226,18,183,162,66,132,69,134,214,77,56,30,31,55,151,235,12,165,136,52,191,220,125,247,30,46,27,184,54,249,0,234,201,101,192,167,240,122,209,216,209,182,36,173,255,161,108,170,41,191,181,73,169,77,106,160,209,165,201,116,79,202,230,231,223,221,228,27,17,244,249,150,202,248,186,43,80,16,170,20,41,94,25,229,239,220,122,47,159,200,21,99,97,158,69,206,16,139,173,95,214,48,171,242,56,98,177,21,233,89,32,33,120,234,22,233,7,163,137,216,23,227,252,116,86,196,255,159,15,151,206,141,46,213,244,42,119,109,197,235,137,148,20,223,143,231,108,26,164,131,142,54,62,20,237,69,143,238,167,1,255,155,221,116,149,201,111,205,81,45,53,198,39,7,45,151,227,233,148,84,211,86,10,168,215,85,54,137,73,117,49,81,154,120,221,2,169,58,250,33,146,37,52,177,210,29,105,30,193,49,92,83,12,213,143,166,204,5,249,139,250,43,205,46,109,116,79,221,90,126,196,182,126,143,158,39,105,123,64,114,140,209,15,228,111,224,209,212,87,132,14,42,153,230,49,245,82,162,183,80,129,239,36,166,165,166,65,7,23,179,86,118,199,43,139,107,20,157,53,136,13,217,32,51,147,144,60,166,57,210,96,110,24,212,117,225,67,62,126,67,6,147,154,88,195,55,105,144,23,8,201,78,128,125,102,65,76,140,220,148,72,213,225,127,10,13,86,201,54,224,32,38,221,54,219,67,169,56,129,196,164,27,90,11,37,53,169,73,76,186,65,184,136,166,158,212,39,135,48,180,98,108,253,148,60,196,67,198,203,29,11,50,243,133,197,37,15,33,75,170,215,187,219,4,120,146,81,185,126,170,239,26,118,187,209,95,94,229,32,208,24,169,42,213,187,13,83,156,229,44,215,81,78,167,162,151,187,180,124,59,68,209,203,116,180,101,91,120,230,169,232,197,76,196,213,172,150,40,122,169,244,20,224,114,173,253,114,222,62,201,88,99,37,167,20,114,178,97,26,56,27,77,218,159,110,152,221,9,236,125,14,167,27,230,201,227,97,129,17,215,152,1,158,132,147,253,82,76,116,121,234,239,182,200,181,6,136,144,40,189,121,89,16,136,148,37,34,187,79,109,160,49,201,226,185,76,43,190,12,68,239,3,226,138,10,36,87,9,75,12,198,65,96,220,16,49,161,215,55,66,115,35,221,101,166,128,118,192,111,74,34,48,33,176,165,29,41,133,144,247,0,104,204,68,45,17,45,65,59,154,252,135,119,181,48,14,248,1,79,41,145,151,26,141,70,246,124,0,252,5,175,160,163,249,251,249,245,134,208,11,229,216,161,170,207,30,95,226,176,202,116,1,255,52,105,50,2,252,101,125,227,41,248,115,69,35,155,50,61,52,88,230,45,161,80,221,100,104,31,62,89,99,72,23,79,214,152,241,212,51,127,242,142,158,80,43,205,252,75,165,116,233,204,25,254,140,191,219,107,250,31,56,68,255,23,86,10,173,40,76,85,241,19,45,44,49,243,156,50,91,204,188,126,126,160,34,247,109,230,216,120,198,210,250,59,180,91,117,201,66,183,248,64,153,118,4,185,229,192,230,205,192,247,175,190,244,189,203,125,191,194,32,157,18,131,139,200,97,105,54,94,8,172,125,245,120,233,73,228,177,70,98,200,129,201,161,49,198,223,119,215,227,211,209,251,160,122,63,150,225,141,174,54,74,60,178,98,120,86,176,135,196,239,240,240,177,72,194,67,136,166,225,163,82,188,224,126,205,142,112,224,32,167,202,253,34,33,251,217,14,110,112,134,24,123,113,165,223,143,43,183,185,151,237,156,12,151,46,223,33,224,168,31,228,194,188,191,211,122,38,83,191,120,222,255,46,186,243,242,134,168,190,69,9,237,108,90,89,241,206,32,114,147,255,23,32,3,188,23,245,41,122,46,197,255,150,187,96,13,87,247,183,99,206,203,126,203,246,177,66,162,21,72,189,85,143,187,19,243,20,109,38,103,25,227,235,88,236,239,59,68,27,217,254,0,253,20,101,60,111,116,123,130,44,52,93,114,128,28,161,232,152,215,120,209,227,179,167,216,148,140,166,244,54,15,237,166,96,255,118,211,85,113,241,239,228,28,244,200,23,44,76,111,44,196,224,145,139,231,25,236,127,214,60,21,107,20,84,116,255,20,197,3,149,188,190,168,123,230,203,15,135,39,12,253,75,236,220,5,117,94,159,28,85,183,28,222,222,21,23,117,241,172,85,12,13,190,91,201,227,251,149,179,12,248,140,71,208,81,99,82,241,43,3,85,79,140,30,249,146,3,127,227,168,127,163,17,205,180,243,171,175,192,35,144,69,73,213,46,224,229,13,169,137,184,169,58,2,246,206,110,220,204,226,235,11,151,67,69,11,96,76,119,152,251,99,155,244,171,227,189,0,16,182,18,167,118,23,161,243,124,234,31,254,143,116,165,32,19,136,203,222,97,55,242,162,93,126,253,71,151,21,100,188,223,21,192,124,237,176,47,203,229,241,19,87,22,56,217,166,96,211,138,210,235,115,87,106,199,32,2,151,109,13,132,174,99,122,90,154,208,28,242,32,51,232,110,126,58,180,226,99,64,127,75,7,61,15,185,155,233,88,235,183,244,175,191,0,213,135,205,31,237,226,56,132,133,82,135,50,125,118,70,142,94,220,253,150,250,90,171,172,23,166,159,94,213,122,4,225,122,44,236,201,245,11,16,165,40,70,137,30,180,55,105,14,142,154,208,105,217,176,11,254,246,11,240,232,23,128,241,161,181,183,122,210,131,39,171,178,25,124,227,57,213,121,5,177,22,144,59,242,1,103,219,69,54,3,37,245,230,88,193,216,147,247,54,172,134,118,152,28,201,158,181,247,190,253,66,205,117,223,235,241,189,79,193,63,74,141,14,237,219,29,220,77,43,157,182,99,159,108,153,51,192,153,11,213,218,215,60,33,32,208,144,118,217,135,50,251,95,128,93,138,217,73,22,242,246,132,79,148,230,232,161,209,195,114,141,163,164,60,91,227,55,32,215,124,219,220,17,143,123,184,187,1,110,79,57,204,178,160,235,31,40,15,126,48,75,127,84,125,240,81,163,96,80,52,62,146,133,86,203,66,193,232,102,229,112,233,87,21,180,198,100,77,243,151,143,203,52,70,154,102,47,153,52,250,62,82,180,220,9,242,112,27,208,222,182,18,183,49,255,177,213,144,33,113,108,41,85,85,180,151,149,174,57,115,97,198,147,110,162,238,85,138,247,222,149,114,89,47,33,214,206,188,111,249,82,221,37,57,44,184,215,48,64,198,159,157,74,63,87,140,119,204,59,148,22,79,51,49,103,124,114,190,76,253,51,73,211,76,118,44,133,248,199,79,158,104,158,217,97,191,5,96,60,71,232,170,89,238,142,20,82,226,220,39,75,203,101,152,63,242,63,22,44,184,225,97,30,25,154,201,155,252,64,43,82,76,89,225,104,48,63,193,190,132,48,105,13,219,74,116,43,153,35,231,175,28,162,115,226,177,155,157,46,123,3,147,235,112,189,106,200,92,208,57,60,21,137,202,56,137,80,102,38,141,171,43,9,164,186,50,149,144,21,20,57,12,139,182,3,201,105,74,113,245,31,103,245,151,152,101,14,239,115,207,105,147,70,172,211,8,36,20,83,116,160,48,176,165,97,94,77,51,21,223,202,251,238,169,52,224,247,180,88,118,74,188,7,59,43,189,125,194,59,197,104,84,4,114,74,110,177,157,117,176,179,186,207,209,93,168,0,223,35,0,131,218,244,26,9,65,192,190,180,93,166,158,106,129,247,201,109,4,60,193,4,227,36,250,218,176,97,12,77,34,211,133,42,240,219,228,171,14,199,37,79,19,239,209,43,173,25,8,92,245,109,222,213,197,143,164,56,28,166,213,89,158,186,26,152,231,9,168,200,82,123,139,127,254,86,69,174,95,241,150,238,20,91,89,246,222,243,130,226,41,182,178,246,224,139,53,234,20,91,105,156,161,137,136,88,21,131,89,45,216,63,212,16,4,40,124,221,252,90,25,53,128,169,234,180,164,73,30,109,98,138,144,30,137,18,218,117,123,165,83,65,167,199,135,61,163,43,231,242,225,230,245,114,44,147,76,13,176,166,124,174,58,173,225,170,175,191,176,223,216,113,236,183,77,38,209,100,35,57,67,214,218,78,163,11,61,126,185,18,7,138,36,69,64,76,54,13,229,112,222,86,95,99,62,211,157,116,49,213,128,80,223,90,140,124,83,98,41,110,223,231,117,154,190,131,253,113,85,23,236,23,192,40,69,35,173,244,115,10,86,183,100,87,80,123,166,122,253,193,230,232,15,151,25,16,130,161,187,47,30,67,174,47,165,244,142,85,175,218,87,203,97,146,135,229,163,237,209,77,229,21,236,197,196,208,212,64,122,1,87,14,185,200,24,153,73,227,100,23,149,41,79,42,102,73,153,36,4,23,183,150,231,37,125,127,197,51,132,74,3,33,251,69,18,216,44,69,41,54,2,55,167,62,11,85,112,81,54,92,232,116,145,251,168,202,199,197,49,80,125,42,220,200,62,239,136,67,211,100,184,122,250,167,155,248,254,199,53,96,165,86,192,111,116,245,227,63,151,134,191,96,138,126,207,233,252,166,61,96,35,203,52,252,86,48,114,252,217,121,232,137,142,38,241,93,20,214,171,18,197,70,206,141,84,142,15,123,37,117,45,72,169,52,242,219,205,43,50,13,180,12,46,15,207,137,237,130,243,82,152,178,59,211,61,107,10,208,113,53,92,91,96,251,27,36,9,144,162,177,181,114,34,64,163,33,26,154,203,126,10,208,208,83,226,62,160,61,5,104,16,29,204,123,184,208,156,226,226,28,236,226,63,254,108,232,82,51,218,200,88,212,75,120,84,46,114,80,109,122,102,229,224,239,0,62,23,159,0,204,116,106,202,107,200,25,221,98,211,134,211,53,46,150,182,199,6,174,249,130,167,62,148,54,139,101,139,224,61,211,27,40,162,246,20,219,180,106,246,138,117,48,224,4,49,37,25,85,66,230,111,165,246,47,75,229,23,139,158,208,23,255,110,237,251,252,127,57,72,58,141,242,21,138,159,252,37,2,183,132,185,212,254,25,191,147,23,157,187,190,63,54,1,14,174,201,215,209,121,211,88,100,168,96,173,211,212,15,50,79,237,29,25,230,118,81,174,159,192,87,113,39,8,103,179,20,144,245,65,44,169,220,71,107,211,216,151,171,232,109,92,182,72,58,140,78,233,219,68,89,187,38,145,190,173,79,148,181,3,137,244,109,98,49,19,102,201,131,148,183,136,234,11,251,202,35,50,150,103,96,99,58,5,255,52,212,197,20,112,150,67,28,254,148,45,241,118,51,143,65,161,186,110,122,79,183,217,144,102,116,171,13,22,223,67,230,121,25,120,77,142,38,24,116,9,86,122,134,208,32,236,183,122,40,57,107,104,239,231,57,175,88,151,34,97,249,232,98,130,164,156,85,25,97,10,197,99,114,111,56,192,214,78,202,251,190,23,116,244,61,251,187,0,184,189,140,217,79,133,90,27,5,3,203,215,227,69,209,68,65,63,14,209,246,245,210,87,168,79,6,129,117,26,106,211,94,63,148,74,15,61,9,195,72,229,249,162,121,93,153,152,238,92,29,42,23,154,252,102,226,210,95,31,174,86,108,120,244,202,113,54,245,1,136,40,24,65,81,233,13,66,80,70,50,11,147,250,193,98,107,253,209,72,21,45,175,185,30,18,132,33,97,134,162,232,127,70,159,36,122,50,95,35,6,152,127,199,199,237,15,213,224,101,254,249,191,228,80,158,254,23,243,219,255,154,67,249,175,160,65,98,213,244,212,138,220,110,161,34,61,243,197,151,203,85,89,12,134,136,210,146,135,137,226,9,35,63,217,247,189,63,41,140,94,254,71,202,231,127,181,147,241,239,219,202,208,12,3,20,250,236,173,252,29,21,223,166,196,254,161,3,100,46,97,33,234,0,203,64,42,252,81,167,58,64,208,188,0,33,13,219,163,150,119,18,89,210,7,129,20,35,188,132,111,138,205,59,55,213,23,56,134,152,140,250,127,229,247,157,188,159,164,25,207,159,5,228,2,47,152,129,226,51,55,23,92,116,122,151,18,160,232,106,160,51,130,190,208,111,85,112,220,88,170,191,62,85,200,105,49,234,82,188,87,11,117,183,109,26,61,153,131,220,252,94,68,184,134,184,1,185,244,180,249,11,246,57,155,101,244,44,223,94,230,151,26,238,243,137,3,125,70,127,155,245,197,190,114,239,162,245,107,198,95,0,146,165,76,202,188,37,42,107,91,70,34,83,44,6,126,251,109,148,83,246,176,69,247,201,69,36,138,229,129,200,56,16,244,88,110,53,44,87,119,227,233,147,149,76,251,243,88,223,133,19,253,75,158,149,20,255,187,246,147,56,44,254,37,11,37,190,247,247,120,130,195,69,237,247,6,210,51,190,254,255,74,105,92,42,254,83,113,117,242,46,81,147,255,97,101,251,220,200,173,191,103,138,250,19,0,56,227,177,251,93,102,197,92,105,97,84,240,173,32,248,157,105,120,8,114,45,110,26,165,165,97,142,169,185,234,153,235,170,66,79,180,226,206,175,75,165,228,27,195,91,98,82,34,159,112,158,203,175,186,201,3,47,52,21,118,138,160,116,242,158,109,190,151,64,13,118,203,66,117,116,32,31,212,243,193,187,123,10,152,204,123,48,53,82,246,53,87,227,25,173,109,123,36,131,180,46,67,88,56,22,130,77,156,216,50,68,28,117,76,92,227,249,191,242,159,191,207,159,34,196,233,162,74,114,28,174,7,241,164,92,219,4,94,50,88,122,102,134,214,177,127,6,195,49,87,211,138,236,217,46,122,244,168,186,165,211,141,174,88,93,197,217,8,85,68,184,92,7,185,251,191,48,114,59,202,61,166,199,10,107,47,179,251,93,45,58,216,228,26,212,186,122,124,50,244,179,182,254,117,123,213,0,225,63,255,188,243,231,5,80,122,232,172,248,41,103,65,84,66,244,176,220,134,182,146,190,208,243,163,140,15,50,245,194,213,225,212,119,139,102,106,193,95,68,118,213,150,48,52,119,131,154,165,117,162,22,11,178,15,100,86,76,151,29,207,246,22,110,124,245,31,69,24,94,143,21,109,214,178,250,41,184,122,185,47,150,103,41,40,91,46,241,37,200,189,71,11,230,139,114,33,232,114,5,99,87,155,123,63,30,51,59,89,42,6,255,56,8,46,250,170,88,179,13,121,210,185,48,246,243,80,0,65,189,130,120,229,167,202,220,0,18,39,56,234,109,154,41,183,121,187,222,52,160,92,226,93,116,207,239,11,250,30,93,102,16,228,164,135,48,119,222,251,220,48,186,137,169,175,198,243,185,107,253,4,242,141,198,245,88,253,243,41,6,177,92,119,75,137,170,109,24,184,124,103,15,72,179,178,199,71,61,125,170,88,135,39,227,110,76,157,42,214,223,131,220,27,158,161,248,184,215,107,191,216,131,19,19,29,216,111,10,167,152,19,251,68,22,72,204,22,113,228,68,39,218,173,23,120,149,117,237,174,15,91,41,79,118,51,191,237,12,78,186,77,105,153,32,213,31,152,150,57,170,221,199,86,150,245,127,147,118,160,200,13,197,214,43,250,52,68,140,176,27,241,55,235,66,82,77,96,133,245,33,131,235,11,31,114,181,248,8,67,206,170,72,113,66,16,47,60,177,217,93,80,190,204,120,209,157,8,242,212,238,83,168,206,190,71,4,121,206,64,25,16,167,32,207,15,222,31,175,33,136,32,79,151,77,190,205,7,116,97,97,145,53,79,0,127,155,209,158,229,11,160,118,173,138,85,141,114,225,113,182,133,134,16,36,77,147,99,73,222,231,9,241,92,11,212,65,111,24,188,96,71,197,231,219,39,160,236,55,236,111,36,21,120,97,215,165,227,94,77,84,6,165,167,64,1,255,255,17,181,139,213,23,102,239,156,201,251,70,134,61,180,208,55,137,119,1,44,191,214,55,140,109,162,104,124,125,181,223,211,200,209,252,129,47,158,84,222,101,201,100,151,74,255,97,37,243,88,65,141,171,117,61,137,212,146,212,101,156,198,246,163,176,10,114,227,253,253,40,244,209,83,10,198,204,129,37,240,117,40,92,125,42,236,161,204,163,71,217,242,76,88,150,239,150,83,63,204,27,55,207,51,204,75,181,84,198,176,234,150,185,132,206,252,20,121,78,115,183,28,62,124,15,164,238,253,115,253,114,203,6,12,236,175,241,19,246,244,251,197,138,198,55,17,155,86,227,37,239,146,198,115,162,182,163,238,10,89,126,146,102,248,32,42,141,218,25,73,148,121,175,240,226,211,150,210,145,154,77,162,214,103,198,220,218,190,169,166,170,206,128,180,169,55,51,191,0,243,212,79,212,212,7,74,62,150,81,51,109,7,125,188,102,125,235,117,138,78,130,133,248,27,25,221,197,199,189,81,84,191,0,229,229,236,101,230,83,253,179,101,153,105,15,243,199,30,143,143,95,21,168,132,74,222,126,200,221,249,17,123,233,250,235,242,179,243,243,233,231,174,94,85,155,145,101,79,212,94,244,232,127,43,42,28,141,109,75,9,48,17,29,113,150,245,229,8,109,153,177,229,165,123,53,20,32,200,44,107,189,254,109,151,33,3,181,6,225,53,17,190,53,24,100,117,124,203,19,51,161,39,217,52,58,55,221,252,178,240,155,55,235,142,245,108,135,244,247,92,101,141,150,247,63,63,13,7,221,181,110,34,169,124,96,50,248,115,101,204,245,11,139,99,52,143,133,187,36,77,253,206,25,243,100,60,211,52,232,17,71,158,241,231,51,250,255,175,5,218,255,241,117,70,221,139,86,81,141,191,76,37,180,251,9,140,215,78,180,228,15,46,148,187,178,101,146,226,224,47,0,96,154,197,99,219,166,237,168,237,24,32,122,17,37,125,32,115,151,166,64,253,115,160,99,150,82,69,55,181,40,214,169,233,237,164,121,109,205,193,177,210,158,122,184,245,148,103,199,189,139,52,116,145,49,20,68,93,20,143,87,246,128,236,136,150,64,18,229,47,128,210,120,228,25,113,22,254,235,251,34,173,139,223,165,191,181,205,29,54,88,80,116,132,77,40,183,90,153,205,218,190,244,92,255,216,121,157,225,203,112,98,130,8,189,135,252,178,175,133,34,161,14,241,10,201,173,40,249,234,233,27,242,52,221,97,255,183,2,237,133,211,171,181,124,201,119,71,30,191,179,218,35,141,159,164,222,171,11,101,110,64,91,75,162,45,244,54,220,195,16,147,192,97,97,198,57,148,0,36,171,193,172,224,245,207,222,109,10,220,202,55,187,251,224,14,254,17,15,44,254,98,223,58,23,169,88,71,233,79,251,249,163,130,35,14,233,35,249,56,173,108,219,71,143,83,248,166,95,17,110,97,92,130,236,155,27,95,149,49,44,30,156,103,196,37,224,94,182,127,49,122,112,220,66,241,11,176,76,225,136,162,251,177,224,125,83,234,160,239,36,172,174,170,247,38,213,120,106,24,181,67,102,77,74,41,80,231,122,199,228,181,48,183,40,80,139,215,238,72,105,129,253,182,87,112,191,203,82,14,11,68,62,250,238,214,153,247,162,138,239,238,95,140,17,32,120,42,74,118,31,183,180,211,225,27,228,6,160,248,144,108,45,204,207,32,238,75,163,235,209,120,23,66,16,55,183,247,39,76,60,195,89,246,241,59,198,86,159,88,171,113,141,42,125,233,151,67,183,107,36,15,201,18,55,228,184,69,147,5,101,142,208,24,252,136,84,47,60,193,236,36,170,40,236,221,87,209,170,15,149,203,60,15,182,232,124,229,224,189,4,112,242,188,69,124,144,37,0,192,197,238,25,30,204,128,177,186,111,170,189,154,97,190,134,35,87,120,184,3,215,247,126,177,2,218,33,45,175,73,76,16,240,0,131,73,153,224,89,15,49,30,190,123,244,250,228,77,23,173,59,95,62,120,226,205,143,25,33,23,45,87,188,222,97,56,202,197,99,174,191,238,211,233,36,50,181,10,69,39,193,167,122,136,198,114,165,92,57,2,19,46,66,187,108,79,0,230,199,160,170,81,229,219,46,27,22,6,207,42,149,132,183,127,184,208,191,42,133,225,102,147,97,220,162,165,100,42,123,114,83,72,132,47,187,11,100,252,27,14,172,241,186,223,226,247,177,198,38,192,188,16,162,181,100,100,84,180,101,231,64,69,214,97,196,195,153,207,105,32,224,115,41,33,11,21,132,135,106,65,60,151,134,115,148,129,174,48,174,152,49,68,108,83,219,5,251,16,173,197,82,163,201,45,139,69,42,178,214,26,222,249,34,206,42,62,204,165,56,107,207,96,32,191,1,212,51,145,144,171,140,191,4,203,123,59,166,162,87,31,250,15,46,16,219,99,230,197,173,51,253,69,6,134,130,157,175,191,61,166,51,48,141,75,65,169,150,14,49,165,183,121,224,248,161,150,90,30,220,16,110,180,113,53,58,236,133,67,97,99,191,47,84,183,63,77,106,144,191,188,184,26,148,37,54,250,79,113,173,72,58,137,117,212,119,23,34,41,132,59,7,78,143,165,230,195,16,187,28,236,133,76,79,62,226,50,250,63,207,84,163,30,115,248,245,93,255,137,240,42,254,5,152,168,254,188,166,62,2,184,206,205,147,0,125,14,207,214,47,52,236,62,37,44,156,234,40,78,9,11,167,58,10,34,97,129,6,194,69,44,4,170,174,3,0,244,132,210,42,158,129,83,67,187,187,78,253,53,196,54,122,214,36,49,251,38,222,51,203,11,175,230,162,117,229,230,35,156,137,77,131,46,146,76,41,39,87,100,34,64,38,29,20,180,93,70,146,173,222,58,46,64,65,40,255,65,127,242,136,116,113,173,238,92,198,146,165,90,86,33,105,92,39,167,145,26,190,13,11,195,92,241,57,71,217,219,128,51,46,45,255,79,191,228,223,254,154,49,230,127,247,233,158,105,159,75,231,13,246,28,32,51,166,239,172,119,196,134,241,85,249,248,166,250,194,175,122,205,181,100,35,17,146,213,179,64,50,66,53,183,186,215,167,188,248,36,26,246,62,0,185,209,225,213,90,211,95,128,157,33,172,245,207,129,130,199,112,98,67,61,0,176,150,188,14,220,169,146,144,139,237,17,7,137,228,131,182,29,15,240,247,252,162,153,31,27,125,64,126,112,175,235,54,142,54,175,118,25,114,93,209,57,188,50,87,94,251,206,236,194,211,226,10,79,93,178,147,9,76,196,139,29,213,128,147,66,108,212,48,157,213,64,242,193,117,20,81,209,132,231,181,155,195,50,93,63,39,122,231,143,241,119,161,232,56,124,74,240,241,33,178,247,197,47,128,227,80,11,158,129,255,239,48,59,255,251,183,54,250,155,15,226,100,41,216,49,194,75,20,253,224,71,145,53,106,135,195,242,135,237,94,210,216,203,186,225,150,184,202,231,116,132,36,230,93,136,118,78,41,121,4,123,123,123,71,176,98,249,191,123,250,127,119,22,249,157,196,4,219,127,255,110,93,188,26,113,39,147,174,75,2,104,106,206,60,155,106,124,35,103,224,253,40,114,68,83,167,47,226,103,48,206,121,116,40,136,232,128,132,165,235,123,134,6,91,104,134,222,250,175,55,214,16,224,41,99,78,58,107,65,169,18,25,92,110,204,132,179,57,18,4,5,32,50,180,130,166,53,75,92,17,137,205,148,82,16,21,95,144,11,108,188,30,15,118,106,239,247,34,174,120,0,16,206,220,81,39,205,245,171,89,205,228,214,187,20,87,24,222,208,94,86,200,190,231,158,238,185,127,57,68,190,39,202,82,134,93,136,157,168,226,12,130,255,43,31,34,103,44,217,67,145,212,95,84,108,52,221,217,203,74,23,81,164,173,161,13,206,55,94,161,230,85,156,34,133,99,18,209,243,3,120,181,103,240,209,28,8,91,89,205,245,251,49,107,0,185,252,11,189,15,75,122,127,54,239,136,247,105,3,131,154,120,27,214,95,157,205,5,63,29,173,243,175,123,48,211,123,245,133,238,23,127,95,171,201,17,119,71,121,226,18,4,152,243,212,189,218,90,191,20,124,138,190,131,182,211,154,53,156,162,239,94,122,90,15,86,19,209,119,152,96,36,130,38,231,229,29,184,102,95,248,149,149,235,241,242,14,177,191,0,32,89,163,95,128,141,201,187,95,57,214,158,252,127,125,42,92,104,233,144,191,105,79,47,91,214,219,33,51,198,185,243,11,112,197,56,127,101,93,146,57,159,41,88,200,224,232,10,134,211,188,76,138,104,82,137,193,190,123,6,87,179,184,20,252,26,192,102,112,118,81,209,216,225,177,213,33,211,98,62,109,171,213,213,25,223,143,103,96,185,183,214,205,155,205,155,183,22,73,199,10,238,53,203,189,64,185,212,137,179,149,252,247,137,198,246,11,64,110,163,32,240,180,16,118,167,150,172,77,162,68,73,61,248,69,177,1,254,78,90,56,93,180,43,124,44,59,191,135,79,23,87,10,149,103,160,227,235,255,150,18,99,122,242,96,11,78,30,172,183,10,54,184,162,140,9,103,75,38,56,195,230,152,97,24,52,93,255,98,5,97,28,141,146,57,77,14,193,44,234,129,92,14,237,97,62,151,187,51,42,187,126,1,18,211,139,126,1,246,81,242,71,241,190,183,126,219,219,124,74,92,209,76,194,41,70,198,197,47,163,49,50,2,116,134,201,49,201,209,218,165,131,28,186,1,181,52,56,32,136,187,43,13,30,126,30,87,170,134,150,183,116,81,220,101,27,6,248,106,147,99,14,205,176,63,30,44,56,37,38,27,144,222,211,243,29,123,120,1,28,125,174,212,253,171,251,65,35,134,215,42,99,110,111,173,185,166,104,186,223,175,252,111,175,174,235,193,229,153,116,175,135,249,234,205,47,216,164,26,95,207,105,29,27,193,15,215,235,180,71,116,214,224,93,7,135,236,49,188,240,81,28,91,100,4,198,241,161,118,151,224,201,142,97,112,178,99,200,102,67,91,199,199,40,8,21,23,232,221,99,170,116,139,84,220,45,76,246,64,2,224,218,116,110,118,132,113,80,97,153,5,45,90,108,78,77,238,226,130,238,132,221,47,64,159,174,209,227,239,82,25,63,52,27,158,159,43,178,43,41,232,237,31,92,83,226,234,175,110,77,174,123,147,246,1,55,59,41,129,252,97,114,191,224,126,195,71,118,132,164,251,251,98,157,23,217,210,11,170,17,173,83,39,163,130,164,172,163,67,70,128,56,42,46,143,102,187,174,141,48,91,49,5,211,24,48,15,230,9,171,150,214,98,11,224,244,121,25,177,17,134,246,15,41,58,94,255,99,77,27,17,29,53,88,116,116,246,189,142,118,68,216,104,155,127,26,248,12,223,222,100,150,248,89,220,52,212,52,227,17,87,202,92,231,60,146,63,54,152,182,195,62,249,250,66,203,223,255,16,90,197,179,57,161,221,36,9,115,2,123,28,207,90,84,206,185,174,68,185,255,32,165,108,201,17,125,185,199,117,54,16,218,187,207,28,76,123,118,124,41,144,249,33,211,31,177,14,197,92,238,43,103,155,154,251,233,161,199,54,42,15,188,141,52,118,133,127,94,255,113,230,236,183,112,146,166,183,109,65,106,142,142,27,98,179,223,111,188,134,82,181,106,20,147,240,109,254,156,140,253,198,215,38,207,249,173,197,199,134,164,213,77,102,244,162,223,102,73,105,132,225,67,173,13,209,16,15,17,71,164,184,146,12,101,199,65,20,120,42,222,175,79,193,197,248,23,128,228,212,207,126,118,190,138,231,241,15,111,70,143,58,181,234,2,208,151,74,74,103,78,97,146,109,241,249,221,111,175,57,188,141,118,93,234,218,246,88,30,55,217,107,239,119,227,143,243,108,132,148,54,21,47,110,11,94,178,10,43,221,114,51,142,42,185,27,20,99,237,210,157,10,138,223,50,229,37,125,140,190,162,244,244,54,137,90,245,12,246,193,46,187,134,65,95,216,180,94,132,53,128,48,231,225,126,91,146,11,37,251,166,253,199,155,38,9,121,239,121,247,79,44,97,70,4,167,219,138,156,54,56,102,237,4,119,71,197,192,138,131,39,217,244,153,95,224,115,64,247,179,184,238,255,67,27,194,245,15,175,20,189,36,227,63,130,190,62,245,188,71,241,182,119,126,2,76,197,57,212,123,111,94,222,166,124,83,115,163,172,47,120,89,249,39,128,209,183,182,207,177,129,132,11,70,157,81,110,255,214,26,201,165,246,200,92,14,182,155,159,142,195,3,135,94,125,137,249,152,77,207,115,217,45,76,190,95,50,28,59,249,115,126,41,73,236,135,238,173,144,94,53,52,206,113,93,55,37,222,189,230,94,199,35,79,189,129,237,39,41,51,241,249,217,211,117,173,225,90,209,69,63,30,196,127,220,61,232,212,16,236,159,16,175,251,5,48,97,12,173,0,121,94,245,218,37,241,139,159,218,142,229,42,124,169,196,251,110,155,162,9,218,3,11,251,252,11,48,242,218,174,150,80,182,181,221,6,6,155,108,247,106,197,174,123,92,50,123,23,78,178,37,221,190,122,83,65,148,118,104,246,104,55,199,161,22,159,57,173,192,55,20,1,163,91,199,235,209,136,31,111,254,2,72,191,102,191,43,151,137,58,70,134,179,66,95,148,181,136,90,52,109,213,159,147,150,147,187,242,232,76,199,69,187,121,154,232,147,216,203,128,178,234,110,202,245,203,34,145,175,98,114,157,203,183,184,42,99,126,64,35,31,255,128,156,53,176,227,52,46,85,64,221,102,149,64,184,192,191,187,84,53,209,39,252,248,248,196,207,217,121,166,64,39,102,242,69,251,195,1,48,161,210,228,26,137,70,127,232,141,73,232,244,187,228,203,56,30,227,230,110,87,29,108,231,252,242,156,250,235,122,202,81,237,1,37,31,146,67,186,136,5,201,248,148,36,234,108,5,26,73,234,120,108,227,235,147,219,175,249,174,94,208,234,14,103,249,115,202,219,255,187,135,194,127,120,241,61,178,129,169,10,109,51,235,61,141,248,113,41,123,247,100,238,223,144,184,46,250,98,69,19,149,242,229,116,222,63,139,160,163,53,170,55,189,80,59,224,154,244,236,219,163,23,63,159,60,35,237,6,50,85,4,235,55,198,243,91,208,102,52,117,113,181,111,59,182,134,53,209,157,44,50,191,0,198,55,252,159,207,138,166,214,91,78,125,67,63,47,142,205,129,60,73,180,140,98,151,188,74,210,48,229,2,139,159,83,23,168,118,56,194,120,38,11,78,65,226,239,119,178,110,24,233,3,235,65,99,66,153,140,88,200,39,176,117,134,198,238,49,167,104,238,47,0,223,249,42,137,78,179,120,207,217,111,96,114,212,58,252,126,211,213,24,4,87,157,237,182,147,152,252,241,145,112,158,147,164,178,99,88,12,95,88,189,121,86,171,138,82,237,113,97,138,141,155,223,251,149,150,254,87,243,63,224,124,151,6,219,98,138,192,206,70,163,149,28,77,180,59,223,152,174,90,86,194,37,62,165,243,248,41,109,169,16,215,5,248,235,168,70,121,177,181,6,131,199,41,7,159,252,62,219,55,182,79,186,149,16,198,95,127,211,198,164,153,147,222,210,187,250,157,28,32,118,41,172,58,233,245,201,113,117,73,34,255,72,243,120,129,255,44,158,153,18,236,228,122,71,180,36,166,77,189,196,254,108,42,57,236,58,117,201,203,224,39,47,159,140,254,239,126,134,255,246,58,27,177,32,49,237,98,194,158,119,225,82,196,178,77,73,204,188,251,190,56,51,225,156,254,148,79,25,97,243,29,228,231,153,146,67,74,254,195,201,87,231,206,68,165,33,134,62,36,4,125,145,35,188,45,182,1,226,2,212,172,51,148,86,175,36,153,161,198,239,87,238,208,34,36,144,159,57,107,230,25,118,195,7,39,159,62,179,34,239,224,201,155,254,209,251,246,243,247,171,173,84,162,57,58,77,159,146,213,140,57,102,126,1,232,52,73,213,198,165,144,197,103,111,59,14,47,43,145,110,215,77,224,40,102,99,114,12,213,190,44,63,110,21,17,191,125,215,215,70,144,108,18,251,250,152,183,245,163,3,70,188,87,244,97,17,90,175,96,59,252,28,179,95,233,19,188,169,78,222,85,196,43,15,110,43,201,22,185,199,4,246,7,114,76,211,243,218,154,209,114,62,99,249,60,99,45,203,101,164,53,147,14,231,239,153,149,170,31,249,100,125,250,112,165,56,115,51,85,244,21,175,113,26,245,28,176,249,228,236,227,3,75,205,96,35,113,186,213,126,176,21,10,174,251,153,23,47,32,162,213,85,151,123,168,6,247,241,225,139,8,140,16,122,252,124,229,99,19,154,219,235,140,245,253,3,37,204,197,241,144,161,206,5,233,52,21,84,95,19,12,216,194,193,18,166,211,216,248,218,133,144,105,252,73,50,15,141,153,224,146,216,174,56,236,208,191,123,131,5,55,71,86,208,201,174,246,45,16,1,55,126,25,119,38,233,222,115,124,242,115,0,226,181,192,131,221,51,133,255,187,31,241,127,120,93,184,28,87,152,61,77,18,111,157,77,75,39,94,97,250,26,21,64,29,253,49,155,189,102,15,44,253,40,232,137,62,76,37,39,226,140,155,248,125,127,133,171,157,99,31,79,86,229,176,27,197,241,197,226,219,239,25,174,202,94,233,251,25,103,235,187,155,210,193,240,116,47,235,160,235,135,233,179,112,255,204,1,65,97,119,37,80,171,240,209,45,82,147,113,223,154,186,103,108,208,136,143,137,190,215,143,251,109,82,61,15,61,119,163,228,198,51,197,18,158,101,74,114,140,182,23,41,62,182,137,18,103,202,225,128,100,229,145,12,104,255,52,188,59,48,113,204,197,217,146,119,62,243,64,41,150,54,235,234,146,117,218,218,92,248,149,194,120,86,13,138,195,59,39,63,218,245,216,42,52,53,184,230,242,229,149,195,225,47,128,81,196,89,89,177,20,80,166,189,17,37,97,254,211,208,143,93,14,183,90,7,21,173,243,179,6,28,179,91,8,202,150,125,193,48,139,158,6,175,34,166,20,35,53,227,187,33,134,53,252,147,165,109,230,23,62,216,186,213,222,9,170,31,191,78,134,211,65,194,239,180,211,102,185,28,223,21,124,210,180,56,199,251,137,221,220,60,25,209,195,65,254,49,153,12,49,23,218,31,146,23,205,221,21,254,164,180,67,51,88,144,31,124,238,255,192,4,37,224,180,107,136,32,121,242,231,28,100,151,153,112,178,62,215,171,223,62,183,0,220,227,225,127,24,172,248,228,39,128,94,28,153,223,115,79,128,54,133,250,177,215,80,203,179,123,202,33,183,233,211,63,102,170,183,78,149,89,87,232,243,154,32,85,56,95,127,43,90,252,57,178,252,248,236,246,179,244,158,155,178,111,96,98,179,168,119,194,227,133,103,184,26,207,22,239,20,63,149,253,184,84,176,141,14,121,216,42,190,214,61,191,124,204,161,88,75,130,182,90,44,231,23,42,62,30,250,73,163,31,199,239,82,163,226,246,237,75,203,172,232,133,184,73,48,71,102,235,198,148,198,254,44,111,215,215,186,32,224,230,69,54,29,59,5,157,0,165,25,46,194,236,209,122,142,71,237,19,167,7,33,41,2,188,223,93,18,230,143,166,114,104,165,226,111,79,117,222,75,255,174,52,163,64,124,65,107,84,213,202,122,203,147,10,141,235,131,24,143,15,16,154,46,192,171,251,30,26,59,97,153,43,43,21,131,95,32,76,94,225,224,31,11,241,130,119,104,144,31,172,223,31,63,87,92,160,158,118,167,102,59,140,38,93,146,252,216,127,54,95,195,19,79,95,83,34,97,250,189,223,21,114,93,254,201,140,222,249,136,15,11,18,73,97,146,92,167,247,138,164,252,127,243,195,250,143,47,90,197,91,124,15,191,157,73,162,226,72,215,238,160,43,108,124,13,159,214,109,179,252,70,77,121,222,79,180,16,192,48,125,14,250,14,251,218,108,122,9,147,120,124,185,24,246,177,228,241,72,152,100,244,231,151,248,224,155,226,159,146,174,79,156,76,133,103,104,183,111,23,85,18,211,190,190,160,221,60,138,11,226,131,163,71,29,109,130,139,205,86,179,46,125,243,62,30,188,197,115,206,174,112,205,131,164,9,66,80,223,10,215,56,9,90,231,65,102,47,185,186,191,125,97,124,90,129,82,167,185,99,208,11,90,62,208,204,219,111,65,196,174,50,61,236,153,145,107,190,33,229,18,20,0,153,186,62,252,147,134,186,153,64,7,106,135,125,217,229,90,15,82,255,84,118,190,236,154,132,42,141,178,137,188,65,134,216,209,199,143,87,162,169,226,234,30,57,205,239,136,43,17,94,124,84,59,19,250,29,36,2,175,146,43,196,161,141,252,57,11,166,230,15,247,60,37,15,185,175,123,63,219,158,200,67,91,139,176,39,57,125,205,111,7,185,197,160,189,197,138,30,146,127,7,31,40,141,141,95,181,73,112,30,10,20,89,22,222,164,85,250,148,118,230,206,171,160,224,11,110,126,180,103,224,242,148,172,154,27,146,148,92,224,135,183,92,133,192,231,45,63,89,68,145,39,83,222,250,223,253,192,254,237,197,87,166,170,57,124,242,135,146,183,223,157,15,245,161,211,14,241,196,240,144,44,224,204,241,217,130,110,131,21,237,11,232,73,189,239,161,29,214,11,77,159,63,89,93,209,73,117,202,149,114,113,249,12,58,153,123,221,87,27,171,35,90,248,190,21,135,126,55,205,56,38,111,189,36,126,223,122,2,81,82,252,40,251,216,172,156,233,23,160,156,107,119,219,234,124,108,233,187,33,221,159,215,36,114,105,100,53,140,86,251,51,222,173,180,60,180,21,171,61,227,13,187,45,97,126,12,60,137,199,119,130,82,96,87,119,69,51,149,140,190,207,211,92,168,123,219,158,109,72,82,147,135,177,162,209,19,107,25,148,97,183,115,225,170,52,173,186,234,140,4,42,249,138,223,67,107,182,220,188,167,157,63,24,187,117,167,237,98,254,47,128,36,218,226,103,231,74,48,40,247,218,71,59,5,93,4,234,208,49,245,225,207,222,237,92,33,57,185,183,195,218,70,223,233,137,135,105,179,28,63,223,143,131,28,30,185,207,95,168,118,40,85,240,17,183,82,52,208,218,100,250,204,126,222,183,104,167,254,144,9,111,246,151,239,194,40,213,187,93,102,93,201,184,192,194,144,173,9,121,136,219,231,44,12,5,93,194,68,236,214,163,104,233,75,234,69,74,44,175,183,185,215,49,47,171,204,13,82,23,68,230,122,87,28,42,43,174,101,14,108,122,139,139,36,204,125,33,169,252,114,254,241,158,1,74,35,179,17,66,239,124,156,90,241,174,65,201,59,243,252,182,83,127,247,157,3,54,187,23,30,45,226,18,31,74,205,19,155,92,167,244,200,45,62,103,45,182,3,0,166,77,102,53,137,148,175,27,77,102,127,36,85,60,160,6,10,116,152,90,54,140,112,188,228,185,143,163,41,18,210,246,147,55,36,184,222,197,9,32,76,61,53,61,117,19,113,171,72,160,100,41,243,179,35,0,224,31,199,115,246,115,206,86,241,155,85,229,82,143,150,172,200,90,39,122,134,11,235,31,51,26,35,125,86,62,44,35,117,221,57,42,36,71,39,61,16,243,68,145,37,87,89,174,36,91,153,163,83,187,211,47,128,250,207,128,165,206,247,178,23,172,59,95,118,69,252,24,52,206,182,35,53,172,229,250,202,248,94,66,93,141,79,151,187,153,122,10,117,209,161,105,118,186,207,196,101,172,130,250,138,35,241,147,162,168,48,148,85,82,9,19,83,74,206,140,2,188,226,156,211,63,232,221,47,71,26,62,146,126,250,73,107,12,232,237,88,91,32,217,109,211,129,29,236,115,176,189,121,51,109,114,201,209,61,242,199,201,235,39,121,149,92,191,9,200,236,114,206,92,160,167,191,140,53,180,61,121,189,218,123,224,85,27,169,36,201,46,155,154,140,184,221,96,187,155,55,139,39,23,192,202,188,159,254,49,30,207,177,221,209,29,243,41,26,29,159,8,173,20,226,41,80,43,24,46,164,158,29,46,31,222,235,134,146,229,183,174,126,225,210,140,168,6,33,176,220,100,1,93,6,141,156,220,98,161,148,16,240,194,232,150,250,233,155,159,92,223,135,237,111,252,2,244,101,253,2,80,188,255,5,216,122,194,251,237,66,203,196,58,17,17,175,236,144,79,148,161,110,186,94,185,125,36,249,79,70,124,208,16,17,181,66,76,166,228,86,106,162,77,42,168,25,206,156,230,190,206,223,246,121,142,74,169,206,124,59,241,253,214,27,51,217,148,107,203,43,85,119,30,34,114,191,52,93,62,107,245,82,43,77,178,70,182,76,149,74,176,44,196,92,128,122,117,227,195,152,184,184,143,245,230,201,235,223,203,126,183,126,99,214,149,114,109,133,175,188,252,97,81,46,245,201,235,121,194,53,211,72,171,95,150,201,83,150,108,132,166,11,48,173,110,90,141,113,136,145,42,157,177,173,45,154,186,202,183,175,255,166,74,64,166,181,130,38,55,124,132,77,8,46,146,142,12,211,1,231,212,81,182,87,87,105,208,137,179,24,232,186,198,229,165,94,205,86,67,155,167,178,88,70,172,124,95,165,62,78,168,47,166,91,124,229,72,199,31,26,174,192,206,131,15,202,253,26,251,40,67,203,179,203,82,198,132,103,112,234,133,170,91,92,6,146,80,135,216,76,187,235,176,76,203,52,76,188,171,23,252,149,229,212,30,115,210,243,183,166,120,36,58,64,203,108,245,46,129,139,108,199,127,216,125,124,78,152,242,44,128,210,13,212,212,14,13,177,72,22,32,106,64,249,141,246,51,31,28,218,67,124,1,117,135,12,153,41,158,213,86,22,6,85,170,2,235,55,253,177,114,155,10,125,121,154,88,61,12,154,211,75,48,177,251,157,223,142,36,207,162,55,4,7,65,208,86,131,200,141,94,3,0,172,186,127,131,107,3,96,45,191,212,215,151,153,250,144,197,104,160,119,81,88,108,231,200,242,178,16,174,219,33,93,214,32,104,162,187,176,21,92,169,242,1,47,165,123,90,143,25,226,91,112,117,5,111,36,112,13,235,210,98,8,46,195,69,63,248,233,252,130,13,78,243,227,117,66,172,221,177,220,196,252,56,68,167,97,42,92,156,152,31,231,195,128,237,79,174,115,235,0,198,145,228,239,142,131,149,9,110,218,2,85,138,178,56,119,188,233,231,203,67,121,48,1,234,193,154,250,14,91,181,85,207,4,102,21,50,162,49,6,80,53,156,67,106,90,124,204,71,112,180,219,254,143,243,241,37,236,234,165,201,119,110,155,73,181,49,133,183,75,216,50,83,69,106,220,51,59,217,179,193,150,84,88,246,21,79,43,243,232,210,80,250,122,53,167,236,253,235,92,22,163,165,163,43,163,53,130,163,182,95,247,204,81,141,49,251,209,7,54,137,247,199,194,31,74,70,173,202,185,86,247,52,235,36,207,216,38,62,168,181,114,189,203,20,50,9,94,156,71,34,48,185,230,25,94,237,198,206,253,36,143,159,212,125,87,33,130,101,186,5,251,58,235,17,119,225,165,54,199,215,205,254,73,150,185,146,65,20,184,156,230,132,253,96,204,186,163,98,98,159,216,47,254,192,4,52,42,237,44,255,2,180,73,60,254,254,156,244,231,25,143,125,255,14,201,105,239,56,51,100,180,167,246,86,35,162,157,81,49,154,120,243,217,155,143,11,102,37,136,138,107,110,210,225,154,194,13,52,23,118,67,77,253,181,237,69,168,238,84,253,103,39,97,207,67,39,116,114,210,235,250,183,165,69,141,6,105,195,19,9,35,171,14,77,14,137,117,94,166,158,184,207,153,188,70,120,126,238,186,225,13,7,39,205,215,78,223,46,97,87,14,136,55,164,208,47,166,224,83,137,93,102,234,118,13,77,230,79,246,178,78,117,42,44,219,106,188,153,57,42,59,100,52,12,236,80,122,48,206,61,62,88,58,186,55,88,93,18,103,39,233,125,221,109,146,30,142,10,15,246,115,234,146,40,29,17,96,155,61,242,137,224,182,149,163,175,99,44,209,204,16,18,179,211,84,182,218,104,108,112,224,243,228,2,79,133,248,111,5,167,78,80,96,255,220,165,206,92,98,81,217,139,69,101,60,173,58,16,219,54,166,127,171,139,83,111,251,214,90,165,85,0,62,144,135,122,123,210,133,151,213,14,249,143,49,105,25,99,216,185,125,153,10,79,22,101,69,78,165,35,225,221,207,82,82,225,221,252,63,37,223,42,152,108,61,171,33,103,132,226,42,120,11,59,195,115,248,217,85,60,65,43,49,83,206,242,160,101,170,37,68,163,113,115,88,88,160,200,31,159,117,222,23,133,39,188,12,246,122,101,43,118,224,56,97,88,98,19,70,61,194,211,215,30,165,229,174,115,141,39,105,194,103,142,87,197,208,64,186,159,123,52,67,106,218,195,71,183,64,53,100,205,48,241,153,250,45,115,157,12,239,101,146,77,110,204,201,240,121,147,96,11,164,99,92,81,215,37,23,163,92,36,184,112,5,165,135,233,166,198,5,187,162,160,21,124,131,25,206,18,50,232,193,234,148,233,114,98,165,167,104,184,232,2,63,202,175,209,224,84,84,248,82,200,190,199,131,155,40,42,212,33,230,132,197,136,162,194,194,97,71,53,53,176,227,185,245,51,172,76,234,132,143,129,158,186,195,247,114,73,28,207,189,231,155,176,54,140,27,225,37,25,35,91,177,21,155,240,29,254,218,211,185,238,236,123,41,89,203,237,171,0,148,243,170,27,78,179,162,229,70,222,67,226,47,101,103,60,195,226,56,88,171,208,23,86,35,181,106,197,212,121,47,183,68,163,77,98,76,191,50,162,128,153,203,195,190,199,83,170,10,228,129,16,71,241,243,178,194,9,152,85,78,243,210,175,58,17,114,96,175,121,151,50,220,19,129,47,1,125,142,174,62,59,143,116,36,251,104,153,115,195,198,94,25,201,182,33,18,75,249,148,229,242,45,56,60,73,17,213,105,61,200,46,77,113,0,137,164,155,112,45,138,220,77,161,30,107,224,133,253,228,230,20,124,212,244,80,71,7,73,46,131,247,36,88,173,105,59,209,61,168,220,90,29,226,25,206,245,172,97,135,24,231,112,201,45,65,159,252,235,33,87,152,106,184,42,176,132,249,21,118,53,2,71,237,218,115,108,89,5,174,101,240,68,204,15,13,104,181,243,61,162,113,128,240,164,73,17,18,71,91,45,220,87,62,128,92,193,117,151,194,65,47,52,173,255,8,121,174,156,251,217,171,56,147,117,232,253,11,48,155,170,244,99,80,103,255,157,105,126,99,140,23,57,72,180,12,152,49,230,106,26,120,241,125,17,150,73,62,79,186,5,115,204,147,238,59,112,233,180,136,202,134,86,67,159,60,250,122,64,61,241,63,225,60,135,59,231,54,144,183,239,247,110,146,132,172,167,191,251,64,73,61,45,112,110,228,122,244,167,123,52,95,123,45,38,74,241,3,94,140,158,14,62,98,19,166,177,122,142,251,47,83,146,33,223,40,0,43,121,147,177,55,107,49,135,124,199,169,95,254,253,174,31,242,143,93,63,192,239,205,148,135,192,62,184,77,174,88,175,189,204,14,89,49,149,164,209,138,196,204,95,126,107,87,194,94,192,102,222,237,48,220,169,2,47,48,198,202,161,121,41,67,175,68,166,26,229,137,241,145,144,237,221,247,9,251,9,121,137,165,120,49,240,12,7,23,221,11,248,170,146,90,155,231,62,85,90,89,183,32,55,79,157,60,19,47,57,194,184,182,194,5,28,179,244,172,198,15,137,15,174,69,202,17,239,42,9,217,102,31,193,70,119,34,146,237,189,215,59,208,10,166,196,36,252,134,225,149,37,209,96,125,32,236,40,234,170,67,104,154,67,18,233,249,137,166,239,94,146,220,11,248,225,154,6,49,115,45,201,120,94,225,157,58,137,114,30,159,79,80,71,71,7,220,221,54,25,247,170,87,107,6,254,197,239,15,26,11,18,251,50,247,119,174,204,185,205,107,233,33,185,31,88,148,129,193,54,147,175,137,93,8,93,223,126,1,136,158,56,197,142,84,183,231,24,79,61,113,188,156,116,209,78,217,121,22,68,78,48,177,178,129,97,39,229,68,140,230,225,184,112,124,97,243,129,55,142,236,87,76,3,165,68,41,88,15,219,62,44,148,131,236,238,114,4,10,201,150,229,44,146,118,206,75,133,218,105,74,153,105,161,153,238,119,142,206,177,106,129,231,221,229,156,141,107,251,49,221,16,162,247,102,151,5,178,102,70,64,168,118,160,141,69,104,238,200,71,115,111,218,51,120,222,176,176,38,33,46,49,58,181,40,111,192,163,168,165,9,198,173,121,95,52,85,21,33,255,96,30,42,241,242,21,167,43,199,147,63,38,193,68,163,143,67,103,23,134,15,52,252,233,65,97,167,111,134,208,208,157,254,251,193,108,29,234,99,184,30,56,219,96,115,27,55,14,169,156,74,91,192,202,9,133,219,39,25,143,219,23,82,248,142,123,187,54,24,143,77,128,75,140,127,200,113,95,167,215,183,231,73,11,91,213,214,132,14,134,14,156,207,131,58,144,228,250,82,103,130,16,210,193,94,230,30,82,80,111,31,119,129,211,15,59,239,191,201,77,232,11,241,178,115,118,49,54,191,221,47,123,149,222,70,142,54,252,138,231,116,158,52,123,106,20,178,180,219,51,148,83,85,43,111,10,92,75,89,58,91,120,16,221,210,196,67,168,245,73,11,148,43,255,91,50,183,27,27,196,221,61,188,35,57,159,8,75,116,98,158,75,153,33,194,18,119,248,79,198,58,142,8,75,116,241,28,147,184,129,169,65,170,208,250,65,152,99,70,57,196,63,137,4,58,252,196,62,100,201,154,216,213,239,117,211,8,230,184,189,166,110,171,90,248,166,70,118,228,42,239,82,73,29,159,45,109,72,15,9,129,171,41,192,166,189,48,131,139,58,205,147,160,43,139,235,82,189,121,139,88,18,156,100,32,218,103,40,59,90,73,182,14,53,96,93,47,127,58,26,248,167,127,70,208,250,127,101,222,156,185,164,180,145,187,57,241,11,144,164,244,147,41,247,23,96,6,160,183,13,200,222,57,163,186,36,145,197,14,255,196,239,50,219,77,242,108,73,18,209,206,113,206,227,102,211,254,139,158,128,18,209,183,136,197,124,151,111,215,41,223,31,51,13,103,223,163,74,227,244,109,206,239,184,255,238,161,191,220,95,250,11,111,52,0,107,115,223,161,112,228,18,143,116,76,151,103,174,191,124,119,246,158,248,146,189,204,131,152,138,177,186,143,41,169,30,198,165,109,86,146,155,5,193,101,119,41,126,208,234,23,18,170,106,158,152,81,236,133,165,40,158,223,144,242,247,127,23,101,93,122,73,2,68,185,228,200,4,201,171,239,15,238,110,233,60,191,177,108,237,244,250,227,145,198,15,211,103,248,210,143,98,219,19,214,123,218,74,243,36,103,205,106,121,60,47,60,203,0,41,124,17,107,124,213,193,232,104,71,2,14,172,75,183,81,108,23,52,191,208,224,223,50,37,119,250,175,213,42,132,64,129,31,12,59,128,201,226,95,0,87,182,95,0,233,131,118,78,150,188,155,109,124,223,126,72,159,196,152,109,87,32,29,206,155,58,15,66,135,127,126,11,178,241,9,189,227,116,189,248,199,218,177,40,192,118,171,11,57,150,66,199,57,251,35,231,113,214,70,200,249,113,7,106,243,11,179,239,14,98,174,111,235,132,25,143,191,171,73,30,185,250,11,112,39,235,167,216,235,212,233,2,165,94,71,54,225,3,26,222,109,157,39,159,185,187,1,47,1,128,156,251,148,106,126,204,6,221,36,57,11,183,193,183,44,162,244,255,79,78,233,70,67,23,36,158,16,30,118,214,80,94,236,119,213,39,203,98,215,123,174,68,140,55,175,135,61,6,144,243,86,199,63,130,125,129,253,2,44,157,6,155,242,233,188,110,239,139,179,54,30,207,109,134,47,76,222,148,43,215,5,46,255,232,215,253,121,97,246,220,196,40,26,236,56,106,244,200,210,58,107,195,239,181,227,163,215,84,199,132,215,200,161,159,180,159,143,38,84,224,119,214,94,104,198,182,173,253,2,60,180,5,238,159,9,80,100,124,141,28,77,59,30,38,254,204,168,156,16,110,200,56,42,166,116,253,96,233,236,123,20,85,244,18,179,243,11,143,212,85,165,195,58,53,193,77,198,12,198,70,154,47,45,139,137,54,143,223,54,241,116,41,94,153,219,222,85,195,48,29,15,235,113,28,117,157,252,92,112,168,176,227,91,10,20,165,254,80,79,58,37,0,251,137,201,236,253,104,227,96,133,198,229,63,18,65,29,23,238,142,181,13,28,231,240,248,203,211,237,94,165,163,137,138,92,68,72,127,230,10,183,45,72,121,176,124,93,122,231,201,34,141,100,188,41,42,175,204,238,14,73,222,206,149,230,33,200,34,36,184,165,251,146,226,251,194,240,108,205,224,173,84,243,71,80,109,144,199,241,45,162,244,157,252,197,32,178,79,94,113,255,23,128,137,20,174,236,201,73,109,254,219,223,133,110,241,63,108,23,244,25,62,52,176,249,163,119,252,170,46,187,93,126,65,111,218,63,116,243,20,175,86,90,166,204,23,126,1,158,82,39,48,5,27,20,189,237,143,98,209,179,72,114,17,215,11,152,77,69,88,65,169,111,204,64,161,239,36,155,109,146,72,219,36,95,142,223,53,143,48,111,108,90,189,102,190,157,9,44,251,244,208,8,252,143,3,232,81,144,63,78,78,119,149,202,157,91,100,206,2,57,64,78,172,34,99,50,48,224,132,154,168,168,122,210,229,113,22,148,155,64,141,149,133,90,206,72,81,128,181,248,157,129,155,137,95,216,20,149,107,67,121,87,185,106,139,210,189,80,124,42,41,190,142,224,234,108,238,151,158,246,129,32,126,164,123,136,49,0,64,197,75,111,155,74,79,210,90,147,238,26,225,228,75,212,222,116,23,25,218,111,37,18,181,55,248,46,139,193,103,68,237,13,108,130,203,69,222,52,236,221,147,181,151,127,43,2,49,148,247,73,218,236,226,117,222,176,223,215,187,237,163,6,182,188,221,208,22,233,104,238,234,162,178,142,165,135,116,82,185,88,41,227,185,25,209,117,240,94,253,178,73,86,105,122,71,23,21,166,67,57,158,109,43,175,57,157,252,38,105,236,183,180,233,69,250,72,61,213,228,87,207,23,65,98,83,88,45,89,237,122,159,246,212,193,60,169,61,108,37,26,90,35,85,93,59,180,174,92,56,37,193,39,72,242,155,122,135,39,131,140,168,35,104,68,127,235,19,48,8,179,165,23,140,140,224,50,25,131,192,82,173,229,188,43,216,69,82,46,113,10,128,206,175,11,168,84,167,172,136,123,88,101,204,251,231,10,255,38,25,152,243,18,190,41,126,221,73,187,235,15,125,68,180,49,37,81,31,49,70,159,77,7,62,213,71,36,126,193,174,234,244,46,228,192,225,213,39,75,63,125,220,30,225,236,136,219,251,106,171,243,147,129,2,55,28,29,47,196,31,97,228,218,65,151,137,182,224,142,86,143,174,125,25,77,251,232,94,183,162,251,149,116,240,149,253,195,238,178,194,191,208,167,126,147,96,5,254,123,92,236,25,201,27,255,152,176,103,143,180,93,70,16,23,53,73,110,155,56,27,201,18,125,44,212,73,254,9,174,104,208,166,147,90,119,231,234,209,68,24,170,229,192,152,152,152,168,227,18,116,99,103,26,11,205,141,108,140,183,141,129,214,240,254,105,37,61,94,126,209,146,58,5,32,93,200,92,237,166,9,130,179,134,45,122,35,133,76,168,36,65,146,99,76,160,32,28,124,25,170,148,228,232,120,172,181,113,79,149,237,14,137,82,167,153,89,20,254,116,223,179,188,124,101,112,129,150,184,239,185,34,253,136,251,30,81,170,141,63,217,247,6,171,129,16,24,144,95,76,228,235,149,179,29,110,119,107,78,238,85,11,223,234,183,214,104,120,88,186,158,110,236,53,41,193,60,169,137,202,6,95,181,247,83,18,213,184,82,75,179,14,238,14,177,102,232,240,51,137,148,207,87,230,168,195,205,29,247,178,109,75,130,38,93,168,46,244,106,136,228,11,183,142,123,101,38,143,87,102,206,187,123,80,21,226,77,226,217,196,8,126,168,37,83,228,37,8,78,64,213,93,51,64,40,187,163,86,211,153,171,240,190,201,181,208,90,208,148,22,201,102,66,160,203,215,84,41,182,164,144,47,84,44,113,83,146,69,2,239,88,49,26,170,157,179,157,247,241,92,65,220,195,50,137,233,47,145,80,66,237,40,56,67,142,126,57,243,202,95,68,61,228,69,130,198,109,201,68,197,9,85,47,147,141,0,137,45,35,214,80,127,187,89,232,169,1,143,246,215,182,194,246,144,62,56,103,67,48,53,144,28,26,177,232,181,201,174,137,240,61,217,238,63,158,156,112,207,252,238,131,161,154,109,208,155,69,123,212,146,177,201,124,103,206,223,190,66,135,252,10,202,147,42,65,51,99,148,123,54,253,186,46,110,132,101,6,196,102,5,255,152,0,2,205,168,169,53,86,8,201,109,37,72,236,111,6,64,96,12,160,223,44,152,72,60,246,34,220,4,88,92,44,152,239,205,11,63,87,3,187,232,115,86,246,51,228,245,250,94,194,15,165,200,146,203,33,169,235,181,197,106,100,217,117,217,23,57,187,84,244,113,217,100,146,57,87,144,146,10,14,88,198,159,116,142,44,94,43,140,85,23,141,89,208,4,238,118,142,71,89,176,176,47,64,174,121,97,174,238,196,169,82,236,224,156,94,132,54,198,162,219,63,140,250,41,33,242,253,47,0,213,11,42,92,245,7,77,155,153,1,163,204,42,88,23,109,45,171,77,88,153,58,50,212,218,191,36,99,238,61,110,110,198,108,116,138,27,191,40,147,68,202,85,233,171,27,162,238,243,112,179,14,58,217,2,144,85,105,255,220,30,152,92,111,172,224,231,82,62,2,228,127,84,210,106,230,32,80,204,94,93,73,184,18,202,5,108,199,231,247,168,245,108,245,128,213,230,239,246,193,150,46,242,87,137,211,217,127,176,155,237,39,188,129,31,53,187,82,12,51,23,130,135,231,195,80,155,23,167,108,102,38,7,107,196,214,40,117,234,159,193,92,81,174,144,12,140,173,71,203,132,72,207,139,238,216,67,224,67,82,163,143,247,84,167,63,190,76,19,8,216,138,244,124,181,102,233,4,254,236,221,120,176,85,229,234,254,42,48,96,167,254,242,139,60,22,84,131,113,47,227,153,6,122,198,71,92,27,29,29,176,5,113,104,72,10,68,107,47,145,182,175,71,221,12,133,79,210,175,150,102,7,225,64,50,16,222,216,123,16,113,158,233,106,114,163,162,17,196,15,99,98,104,151,244,207,46,53,15,224,191,218,125,136,38,137,76,39,161,29,241,146,39,113,89,114,36,34,95,219,239,227,162,29,190,18,145,175,242,250,9,184,46,34,242,181,188,205,188,163,148,136,124,53,71,145,228,14,78,94,65,203,115,133,26,157,193,154,159,221,124,17,81,107,208,127,15,3,173,209,43,113,72,228,41,20,251,192,89,208,45,77,63,77,233,152,56,98,16,163,131,115,213,26,184,17,54,138,225,58,24,120,30,231,128,7,129,240,43,127,199,63,67,161,241,37,164,168,10,26,107,233,159,2,162,157,64,95,11,191,102,155,2,19,217,221,192,213,200,17,88,107,177,32,210,0,44,144,235,46,68,110,34,163,134,110,183,56,87,192,125,178,76,115,158,223,15,236,152,200,19,246,193,100,44,79,38,185,138,63,22,127,169,205,219,24,10,55,158,74,20,83,115,202,168,180,80,217,171,13,126,217,50,60,113,117,106,48,77,249,66,0,167,252,131,71,208,136,117,38,143,36,55,223,135,149,109,146,84,47,105,84,191,236,65,75,117,85,232,223,107,195,4,107,42,123,216,187,104,134,44,104,145,136,196,85,23,184,185,227,209,222,243,189,103,224,98,112,169,91,51,122,196,204,89,133,139,159,68,164,12,236,59,222,55,218,87,153,219,159,147,166,91,142,101,166,212,180,209,10,40,240,145,9,52,176,204,3,222,125,77,249,55,45,172,66,125,199,115,29,152,183,70,83,250,200,73,182,138,202,183,131,165,134,68,117,220,175,242,153,232,71,226,28,167,236,11,40,136,68,4,247,52,1,144,186,239,203,70,4,243,157,208,108,5,222,224,66,83,22,178,247,229,198,244,255,14,82,49,240,151,156,4,206,109,61,110,92,218,113,58,55,219,65,151,34,152,154,175,64,67,101,205,59,37,198,173,172,20,38,193,149,167,227,131,169,41,54,143,208,233,225,169,113,86,102,175,206,12,226,138,88,124,242,63,101,7,142,229,100,185,227,101,58,234,89,4,29,155,14,189,92,43,236,18,100,248,189,108,171,19,233,116,195,73,47,124,26,73,0,229,17,106,83,99,230,241,247,219,140,183,163,219,241,72,184,57,175,253,224,125,155,255,156,70,164,123,160,177,53,51,12,42,42,47,190,39,64,251,2,239,232,126,189,32,1,203,56,106,158,73,27,209,230,105,238,87,92,74,61,25,211,185,175,29,204,96,12,73,141,119,197,14,181,19,179,40,36,0,159,129,69,143,134,230,116,103,179,148,179,193,163,5,159,180,111,125,52,75,27,173,246,149,179,24,102,17,126,48,81,130,94,122,9,41,224,125,102,88,61,185,104,255,153,66,189,172,135,233,189,81,183,101,118,185,238,109,245,142,157,237,77,246,134,118,153,100,180,42,159,65,161,95,216,66,200,209,186,110,53,166,112,6,188,130,201,129,112,67,185,179,201,213,211,85,40,154,105,151,232,201,112,142,198,128,246,151,222,150,241,160,8,119,254,220,129,28,109,63,14,66,210,148,173,150,0,145,168,126,218,223,234,8,70,194,172,198,56,23,20,250,78,94,94,180,88,166,116,250,114,234,163,68,186,18,29,226,203,135,243,89,31,137,247,157,190,156,95,130,57,238,228,229,144,201,49,142,133,115,239,255,139,124,87,39,83,195,41,64,64,190,129,223,179,21,191,39,235,243,146,241,50,104,93,230,154,215,53,79,33,246,131,79,250,97,225,251,24,99,162,75,46,161,31,131,150,40,25,141,121,207,149,110,193,3,248,139,188,243,86,237,132,236,170,184,115,70,110,69,166,221,61,167,86,9,35,67,214,2,155,142,27,89,170,124,185,93,136,180,8,84,245,97,234,228,135,27,117,235,234,104,243,177,12,227,160,212,104,110,160,236,124,198,94,73,252,10,254,245,90,161,254,226,8,151,93,127,93,238,237,123,124,14,237,181,33,215,179,84,196,164,103,96,211,61,148,213,83,197,28,80,237,225,74,21,121,174,92,207,43,19,73,245,252,197,41,166,191,0,148,14,3,100,106,96,126,211,162,10,178,112,202,9,87,184,41,234,80,152,61,113,120,14,141,229,139,131,154,49,165,112,107,184,142,199,198,145,134,175,216,247,126,244,74,147,25,243,22,11,32,47,122,215,117,239,233,219,82,233,82,215,117,76,189,38,143,217,65,165,25,174,153,6,11,211,163,197,185,52,191,93,157,73,238,176,250,77,187,104,235,117,112,1,94,57,6,176,41,121,153,173,153,248,67,154,236,253,44,140,189,17,132,52,216,18,101,194,136,77,166,195,225,152,212,1,62,78,113,174,188,23,15,168,189,174,108,254,142,147,251,186,82,48,85,164,43,234,78,210,199,244,66,209,34,117,195,116,225,45,89,122,114,41,119,176,65,142,138,242,61,73,251,62,164,68,105,126,110,253,154,213,157,145,38,78,79,126,132,97,98,207,132,196,53,83,164,164,75,233,217,98,178,70,21,124,95,129,33,158,192,146,68,101,175,129,233,251,146,133,82,203,159,65,181,167,156,236,154,97,24,40,39,39,39,135,216,85,252,251,177,58,67,20,254,14,242,246,195,55,89,212,76,248,91,49,187,67,41,209,116,195,28,5,186,246,243,207,139,192,246,19,34,189,195,11,65,181,181,240,22,54,50,132,126,16,95,220,147,254,231,127,43,27,39,103,12,117,250,96,176,121,53,216,193,206,34,189,227,209,10,95,121,17,57,174,133,183,176,39,60,7,206,130,234,144,206,81,69,149,108,132,166,201,199,35,55,17,7,156,28,145,238,216,232,250,121,71,35,227,71,125,247,221,194,81,250,229,29,183,223,71,184,184,152,151,176,129,115,233,180,148,91,85,239,114,88,56,90,54,96,10,104,30,116,165,162,52,185,112,121,245,251,74,123,119,102,155,14,219,211,96,131,9,85,63,121,195,111,225,13,230,203,80,254,110,115,31,90,249,57,44,145,98,230,241,140,137,88,168,202,112,173,126,34,60,175,248,94,254,168,150,19,248,71,249,30,13,0,240,23,167,63,26,252,32,126,161,34,34,224,54,145,104,163,110,245,219,169,149,63,131,44,83,139,177,96,244,60,209,44,194,233,15,174,73,16,85,252,207,216,195,52,249,49,203,129,166,236,182,150,241,204,199,198,54,227,239,167,31,169,38,251,25,7,73,231,171,124,48,143,1,37,165,115,34,174,73,34,121,217,164,48,154,7,9,126,30,93,214,93,223,206,17,69,180,197,14,251,183,103,87,78,69,180,158,5,202,104,141,236,97,139,147,69,36,138,40,162,197,102,35,197,16,244,24,60,15,150,43,42,240,93,109,151,185,237,124,115,156,232,116,196,143,179,215,67,238,204,56,105,52,80,40,53,57,42,5,75,107,119,171,89,39,38,182,149,137,54,120,41,191,252,108,143,216,196,153,112,206,174,240,2,236,142,89,82,239,73,157,210,141,109,77,68,190,122,201,18,233,198,153,161,48,111,226,243,38,34,148,227,170,249,194,157,17,134,88,26,195,4,142,39,108,181,251,138,167,56,189,106,35,218,83,156,222,87,27,185,246,58,59,34,78,207,13,180,32,51,165,117,138,211,99,150,196,83,38,132,36,32,104,208,55,129,245,108,172,230,158,157,19,90,76,122,111,14,159,133,123,137,173,51,106,218,120,103,34,221,27,26,184,170,227,159,231,87,191,97,34,218,100,1,3,128,186,95,53,145,56,174,97,183,4,221,243,159,79,150,102,185,169,174,133,143,150,9,113,19,122,136,145,39,119,126,40,91,209,20,25,20,201,119,215,103,47,100,99,165,125,182,208,15,146,63,231,43,243,106,197,72,236,132,215,69,28,49,195,172,173,176,155,245,243,54,69,70,30,246,15,95,170,85,150,13,231,118,129,133,138,105,102,98,244,109,229,18,63,106,243,80,242,36,248,122,84,231,121,24,222,117,78,241,213,153,112,241,124,144,28,9,184,202,251,62,146,112,70,92,218,166,115,226,187,252,23,6,243,46,152,68,69,136,139,110,237,247,202,226,247,230,54,203,25,218,88,28,201,132,66,155,231,183,166,57,66,1,186,122,26,51,103,92,199,94,238,213,146,88,114,33,162,69,231,206,18,87,27,246,114,165,106,134,78,6,219,187,93,11,135,165,105,141,108,8,252,65,212,19,255,4,250,199,46,165,249,34,68,216,142,184,68,69,16,19,17,182,131,172,142,176,183,61,133,237,80,129,242,41,7,120,18,97,184,2,250,58,90,13,220,37,99,76,169,63,139,149,220,134,39,193,224,169,248,69,167,201,81,193,73,1,70,120,161,105,129,240,93,202,177,105,91,241,62,175,135,12,150,182,242,116,18,29,14,185,98,163,223,87,28,134,43,181,160,172,132,42,158,184,93,103,190,218,169,139,174,10,14,53,163,206,15,234,203,186,146,52,178,111,197,76,187,208,179,26,238,96,58,128,36,147,164,187,42,61,181,225,174,190,195,44,17,102,185,150,117,206,226,18,213,207,110,212,253,93,167,248,158,2,181,252,142,107,231,67,47,187,10,14,228,27,217,140,102,126,148,126,182,250,57,113,182,250,205,253,232,201,53,23,14,227,58,233,110,223,209,73,173,112,40,164,210,32,79,247,106,73,41,189,73,46,3,209,71,207,79,234,225,82,7,131,241,153,182,175,231,191,73,37,193,10,60,56,230,66,209,161,232,69,108,51,100,203,238,85,242,82,169,78,253,80,47,47,147,252,138,47,183,228,13,133,78,251,87,30,118,130,193,3,20,74,105,41,143,142,193,235,245,126,42,153,49,240,113,222,100,95,114,148,142,92,95,216,39,199,80,102,207,206,126,2,210,140,166,159,144,87,24,174,190,162,231,96,121,114,151,71,14,53,46,75,148,63,100,242,89,204,87,193,215,248,219,163,37,133,50,96,40,202,210,81,210,1,174,164,120,220,232,104,40,141,58,158,92,55,47,219,127,74,35,205,51,192,79,113,242,29,147,91,100,234,181,45,62,216,226,40,159,193,252,75,230,198,208,171,10,57,21,70,202,82,149,183,71,171,80,4,149,73,95,251,57,99,205,49,212,220,165,30,161,146,168,155,76,79,214,82,204,83,77,175,202,221,225,22,23,23,35,52,18,73,128,31,125,129,205,70,43,223,103,134,250,28,222,61,184,127,201,83,202,19,87,80,141,110,46,51,225,228,84,252,71,154,232,134,112,94,103,169,209,115,159,39,142,23,252,130,13,146,116,241,6,121,250,14,109,41,212,139,98,199,78,83,121,111,12,220,107,231,180,137,83,24,202,77,29,31,31,207,68,186,119,229,28,33,118,113,130,40,132,189,118,133,212,106,252,162,27,179,241,168,25,24,107,72,101,126,239,243,69,141,208,115,116,217,75,104,77,244,209,96,142,187,55,20,69,234,170,22,232,48,146,134,132,234,224,112,206,67,207,211,60,251,159,95,187,237,85,39,81,241,65,203,174,225,52,195,252,122,28,29,125,154,97,22,147,54,31,53,38,102,152,233,39,203,166,138,245,144,188,174,211,37,246,96,171,160,125,216,100,163,144,84,77,95,144,157,5,237,103,88,209,155,153,10,235,231,138,95,132,140,56,224,97,253,232,92,14,162,221,64,46,114,142,227,228,193,134,245,144,171,70,63,23,54,189,212,55,25,137,179,102,178,119,28,197,10,190,106,77,54,184,60,247,144,52,48,183,40,201,40,98,68,45,252,40,67,189,19,225,233,78,155,151,237,192,228,105,217,228,237,170,242,45,31,34,59,101,16,96,205,255,247,35,188,79,247,103,255,171,115,230,251,173,14,153,252,224,40,41,141,94,230,90,214,140,209,57,141,55,123,189,230,49,238,137,31,82,244,147,181,33,160,9,123,176,255,117,155,97,171,73,163,252,85,113,72,124,178,85,249,127,147,47,7,81,165,8,26,168,180,179,88,168,230,17,120,125,195,239,57,93,28,194,251,130,15,180,52,76,48,117,11,125,90,119,97,212,66,27,90,49,141,121,3,55,27,173,225,134,106,12,255,66,178,90,149,157,172,222,223,30,168,233,103,156,174,222,19,182,23,79,87,111,91,249,123,17,66,213,167,171,55,42,123,201,92,252,100,245,118,145,154,148,194,104,29,36,184,244,238,49,254,248,71,90,201,240,204,98,21,41,177,4,217,97,120,10,173,33,154,128,104,252,179,2,73,197,77,132,214,16,77,64,32,19,106,72,121,211,238,190,39,89,155,193,251,3,217,168,208,36,154,34,119,120,19,101,212,118,139,73,108,56,190,148,221,137,78,72,78,107,6,18,53,247,194,207,114,70,206,126,18,227,46,149,7,228,31,86,11,181,104,167,194,14,4,191,122,92,67,2,189,253,238,115,184,233,79,90,186,128,162,4,67,119,89,222,175,31,170,171,139,215,174,73,60,114,190,167,65,162,181,180,47,214,109,49,216,118,248,50,233,115,187,123,99,168,61,112,101,17,244,236,126,168,126,237,240,80,73,125,12,137,179,103,1,171,219,0,15,54,94,112,128,255,100,203,87,94,237,183,121,161,185,53,237,229,7,127,83,46,242,200,154,131,43,170,163,147,250,163,5,67,134,185,110,78,56,53,143,166,108,89,185,163,11,98,56,23,110,10,77,104,128,79,250,66,37,175,242,12,69,65,8,158,24,31,75,244,74,35,84,181,64,45,193,242,133,230,182,155,246,149,77,135,75,169,69,145,194,236,226,140,210,8,212,144,10,51,210,254,80,102,94,115,120,42,190,134,187,70,19,197,113,197,243,167,82,167,89,65,84,209,68,96,178,76,136,165,247,149,49,46,214,148,161,188,20,87,95,63,162,252,139,40,229,226,190,164,162,25,23,196,13,132,112,3,57,110,172,207,131,228,20,246,135,138,54,42,82,169,87,76,91,174,104,233,26,205,153,145,152,62,99,2,27,230,4,29,214,225,138,2,41,137,254,18,252,60,232,213,231,24,87,123,140,121,29,125,136,207,92,233,127,236,29,106,151,88,246,137,194,33,228,206,91,166,78,223,233,155,66,220,228,140,93,9,60,193,250,48,234,10,89,234,5,33,249,133,96,234,20,154,41,223,42,238,27,27,149,220,82,185,32,33,118,232,101,189,234,212,26,254,22,104,176,101,182,225,28,17,147,179,217,23,42,198,217,67,196,228,160,79,103,58,17,147,115,50,211,137,156,156,203,37,170,23,193,73,154,92,233,153,69,239,247,31,14,28,149,128,119,142,30,198,148,106,20,107,249,22,150,216,224,74,225,89,119,166,37,68,92,3,104,184,94,17,116,60,228,48,34,38,176,148,27,88,143,23,121,235,121,103,175,185,247,39,84,237,107,218,10,213,61,181,117,177,187,106,152,138,10,181,29,195,73,125,23,150,72,238,131,83,182,58,132,114,110,223,175,193,9,3,93,42,128,213,217,238,23,106,86,217,166,98,164,70,234,123,73,46,247,45,104,197,38,153,42,170,174,63,219,45,246,197,141,46,22,134,95,148,28,165,232,225,83,129,67,181,72,225,119,241,170,101,120,112,194,189,73,247,143,27,144,138,125,158,201,101,9,230,156,60,92,235,27,9,89,10,1,122,99,14,249,235,143,47,132,154,7,184,101,215,206,152,1,181,238,195,18,223,131,248,238,164,73,210,140,98,169,145,38,208,137,72,167,18,163,26,18,175,247,94,177,228,144,53,182,199,247,121,114,13,45,76,184,196,181,159,17,124,229,217,219,159,191,26,169,166,193,4,149,142,33,148,75,153,191,50,100,111,36,245,178,178,196,189,180,14,221,137,21,30,79,156,33,167,234,50,16,125,107,190,180,187,85,234,14,28,179,242,124,72,196,234,202,204,162,33,124,156,102,104,56,38,158,43,48,171,245,30,130,88,135,57,5,201,18,235,48,95,136,32,217,17,98,29,6,73,4,201,14,215,32,85,104,76,96,169,49,99,226,226,115,178,183,255,58,239,237,127,1,136,119,219,109,22,7,59,189,219,117,226,36,231,31,157,222,237,9,189,57,67,118,177,211,187,173,105,227,57,47,66,188,219,184,87,119,97,41,37,35,15,111,255,22,29,138,240,39,24,23,157,74,97,249,211,27,124,161,25,236,167,150,197,218,45,76,251,195,167,150,197,68,70,89,184,90,142,152,152,24,231,141,107,5,79,108,77,52,50,39,125,74,241,59,175,110,146,51,204,93,138,24,208,150,100,237,187,162,202,215,19,225,109,202,43,81,163,111,83,93,72,28,13,4,75,9,26,200,101,230,72,191,73,250,183,197,174,4,81,2,117,68,173,125,215,61,241,179,246,56,59,50,35,129,247,71,35,170,244,132,53,106,86,108,189,131,91,182,72,178,175,78,41,75,233,131,49,107,9,110,200,221,15,118,133,3,32,89,220,167,119,95,104,217,132,27,175,27,65,139,79,214,116,122,24,157,142,225,61,125,209,40,117,185,188,87,83,11,121,157,209,178,204,163,68,48,125,52,155,78,45,68,130,153,197,10,187,238,139,90,52,110,111,102,79,150,118,67,148,222,189,88,124,190,239,205,120,101,52,235,154,102,126,17,114,152,49,73,151,91,106,50,75,237,25,178,18,58,184,94,8,77,131,107,61,155,130,211,182,60,228,217,41,250,143,117,189,34,215,80,251,206,147,194,108,27,45,169,119,196,197,207,118,255,128,178,217,210,135,60,66,18,142,250,132,149,46,223,91,215,117,191,219,24,196,235,31,180,174,33,166,104,255,40,66,172,88,92,164,204,203,161,147,117,64,144,78,184,4,230,41,121,179,40,8,165,43,85,199,52,106,89,203,54,83,234,172,53,32,136,153,10,227,190,22,122,165,58,101,134,231,198,84,30,139,45,180,172,151,241,71,195,22,163,173,197,70,67,7,156,235,38,52,57,185,72,139,54,105,120,183,87,157,219,29,184,108,92,83,199,6,194,11,213,35,165,35,239,33,57,165,166,235,110,175,12,79,89,229,86,229,219,189,233,61,118,53,168,53,179,93,123,150,134,14,102,53,102,193,25,113,165,59,198,27,248,30,208,104,73,233,135,208,132,210,184,227,72,81,174,62,225,80,101,110,27,185,64,178,6,232,254,88,129,219,106,210,213,202,150,11,134,155,41,245,13,153,137,243,236,188,192,80,160,225,75,110,110,220,240,100,64,53,154,114,1,20,204,94,157,128,71,88,32,216,196,224,250,72,203,175,147,197,200,40,150,202,16,88,255,128,160,13,137,165,186,75,92,42,138,35,133,49,90,160,112,216,66,53,18,25,232,13,193,97,144,200,142,210,14,234,85,21,58,156,128,85,200,216,178,245,245,249,99,135,212,123,189,165,201,178,129,97,14,99,162,148,94,202,61,25,114,144,196,58,19,91,226,210,119,18,25,161,245,131,184,194,47,169,192,49,104,56,154,227,114,2,233,172,203,150,236,201,78,66,116,216,154,28,189,81,168,65,116,216,210,255,240,211,96,139,155,232,176,5,189,138,119,133,88,130,33,2,211,253,145,97,123,176,138,159,3,62,32,108,165,92,108,162,97,219,71,35,171,33,195,118,244,16,208,163,78,168,124,29,148,163,26,205,140,142,22,76,92,165,172,85,11,186,182,89,205,28,54,234,10,175,120,145,227,97,175,20,79,111,241,72,83,208,149,28,44,220,181,183,119,143,27,244,238,67,29,3,85,147,246,171,183,249,131,106,207,238,127,205,22,42,90,51,195,85,151,163,103,4,63,40,47,159,4,56,225,86,24,171,56,82,236,125,44,40,69,76,149,218,29,169,253,53,213,79,166,72,100,106,3,234,101,160,215,208,54,140,249,124,229,228,131,214,182,234,39,74,133,185,219,107,161,92,87,241,62,130,214,154,249,51,112,63,92,167,198,211,147,229,175,218,193,242,172,170,176,178,163,182,113,92,67,134,58,58,46,16,79,157,102,255,157,207,192,139,118,146,9,126,172,198,237,162,66,159,171,34,50,28,160,143,151,68,68,33,119,129,123,61,94,185,132,121,204,203,183,149,189,137,97,37,44,165,149,186,13,57,2,236,36,235,3,82,80,163,72,243,48,61,73,106,230,255,216,208,236,198,213,199,239,179,235,88,81,185,229,174,178,55,99,168,65,76,145,207,86,54,75,87,221,65,19,151,202,12,82,164,198,129,69,247,29,113,180,104,248,164,86,15,162,209,245,78,186,114,10,208,217,73,186,43,177,159,55,194,181,158,133,14,86,81,70,159,49,92,108,250,40,251,26,94,55,161,65,53,45,92,91,38,137,217,91,165,71,211,24,155,205,235,64,157,183,105,199,41,116,214,223,239,194,148,53,217,166,89,18,53,31,214,37,203,164,127,90,92,207,161,73,67,47,14,149,221,115,68,10,42,42,96,77,131,94,201,183,52,139,47,229,131,184,91,152,221,232,131,166,154,103,251,254,70,25,139,37,90,135,255,87,239,179,167,170,115,50,37,188,17,206,166,203,100,239,137,223,98,204,185,254,89,214,233,183,48,127,240,237,69,237,233,183,16,208,205,3,157,124,11,190,23,118,28,138,231,176,34,180,11,182,5,237,193,130,38,231,196,132,24,206,0,110,158,154,31,110,191,111,142,189,228,96,173,156,36,184,241,125,234,216,94,228,23,32,239,49,173,126,69,200,148,44,206,184,173,170,97,26,204,79,141,116,151,109,48,247,119,80,13,188,246,223,8,244,239,68,228,40,94,58,17,237,163,111,208,228,73,200,78,75,70,83,221,5,84,31,118,103,60,186,52,239,234,27,123,84,113,65,124,168,88,226,206,27,171,49,236,165,150,85,18,94,115,89,122,204,61,206,106,11,255,46,241,31,110,202,110,193,82,233,67,173,235,240,238,234,190,103,15,245,142,237,207,151,108,232,191,253,124,161,113,178,101,17,171,209,183,1,11,113,84,87,124,147,149,103,179,223,177,85,185,79,233,171,182,70,209,71,195,87,207,215,2,143,17,167,12,172,164,154,190,247,228,176,88,221,223,181,107,191,229,21,59,99,0,251,52,99,215,47,0,221,35,198,103,122,2,38,114,174,211,138,5,7,237,156,228,121,146,252,51,243,187,132,199,56,203,143,21,0,59,161,78,221,149,126,68,248,106,75,63,239,247,95,128,78,211,171,150,152,190,177,64,145,207,228,15,219,195,30,239,234,132,129,199,127,216,167,119,225,169,11,35,151,88,166,223,29,219,60,149,146,149,155,51,10,20,153,117,209,219,143,184,254,120,60,237,204,29,189,120,50,178,44,142,211,142,228,243,150,243,250,4,141,233,115,102,94,162,42,75,252,255,63,83,38,102,237,255,220,218,70,108,73,166,228,157,19,248,36,90,216,15,179,184,226,183,203,72,46,89,45,14,245,62,111,27,132,227,23,87,144,148,168,103,24,183,188,114,51,75,116,180,211,193,132,20,85,42,231,95,23,101,252,131,106,48,75,97,203,174,196,70,80,37,144,219,175,80,108,104,226,7,242,205,133,7,122,111,214,238,103,132,187,37,93,138,31,62,182,221,237,114,58,124,109,127,237,117,66,92,148,214,83,38,131,82,186,38,224,235,145,174,101,175,40,45,169,203,222,247,85,194,242,82,152,174,237,134,7,52,4,137,110,220,180,246,18,186,253,169,48,175,112,95,47,168,201,110,190,35,156,119,249,42,93,162,184,145,48,233,144,165,184,242,250,199,123,77,245,114,45,75,103,70,119,19,229,24,84,61,204,10,35,91,185,30,239,176,94,121,83,163,109,60,213,254,45,30,34,233,217,97,64,30,187,30,27,142,123,203,37,179,72,154,195,51,252,88,130,230,33,249,58,235,149,182,26,47,86,93,174,118,255,184,28,97,95,3,242,240,128,248,109,134,95,128,220,217,54,151,232,8,205,210,78,73,206,172,73,77,154,247,122,199,187,91,143,249,194,126,198,46,11,67,58,128,47,253,236,224,228,63,181,159,130,246,106,104,14,154,180,66,50,173,125,46,242,7,202,71,191,175,142,252,24,55,195,81,78,169,222,173,242,89,135,233,163,139,54,232,231,45,101,98,76,65,237,37,122,177,89,152,241,251,69,187,140,98,78,245,86,198,103,32,179,123,230,20,224,231,70,111,69,83,227,233,159,79,247,196,52,178,142,161,248,17,52,223,237,155,121,252,77,240,100,149,131,213,121,194,93,202,5,127,76,53,110,205,151,151,146,86,110,118,72,240,37,23,72,109,27,134,79,10,24,33,2,174,225,169,164,86,157,154,35,169,123,64,221,222,102,244,65,171,22,227,29,118,98,176,207,66,104,49,104,20,14,119,243,245,89,122,57,151,135,248,242,63,44,33,195,11,20,109,127,255,251,147,14,139,23,19,67,108,203,36,198,142,60,14,159,76,127,60,94,64,14,231,27,179,187,58,148,210,214,217,233,221,63,76,235,178,84,63,184,169,78,58,195,46,128,56,56,224,0,145,64,231,42,255,86,157,52,229,234,138,248,31,30,106,244,38,184,115,182,89,113,36,242,86,222,139,155,98,216,139,160,47,88,101,234,212,2,21,208,187,167,69,17,14,90,22,94,72,168,124,229,214,234,65,154,84,119,220,71,84,41,37,142,210,227,44,130,120,60,56,139,82,198,198,253,235,120,16,250,202,209,72,174,234,244,120,160,243,185,206,124,239,228,120,176,98,125,114,60,128,173,19,2,9,164,204,165,204,53,149,251,90,70,14,217,151,226,10,25,91,95,50,141,217,9,155,11,245,198,138,69,160,228,90,13,157,37,217,131,65,251,25,131,115,148,58,126,113,184,15,55,189,210,148,170,146,56,154,148,118,56,251,249,203,24,14,96,122,114,14,6,120,16,119,139,83,12,150,62,231,230,84,247,112,243,212,10,97,221,127,44,27,57,92,252,213,130,55,184,184,126,153,14,70,44,49,140,185,154,62,203,62,45,49,168,62,56,212,171,63,45,49,16,101,241,220,190,76,92,47,188,197,132,110,200,151,189,125,73,25,85,139,30,232,165,55,252,212,13,31,110,136,10,18,42,144,77,94,216,1,74,204,33,160,106,99,16,45,21,31,41,172,5,218,85,183,38,149,5,178,142,208,252,65,186,241,247,138,18,145,207,221,100,43,185,5,236,89,115,141,105,31,229,210,84,68,10,16,174,194,219,125,141,57,113,151,204,23,158,65,57,42,171,32,114,245,253,137,165,44,109,47,75,187,210,185,234,154,165,134,226,111,253,37,39,201,22,208,159,221,169,217,115,239,112,63,145,67,54,232,99,199,101,155,11,245,73,125,143,58,212,169,89,48,152,210,170,138,84,86,100,71,170,97,134,177,148,5,247,74,163,255,247,223,75,237,188,51,87,24,17,193,49,126,194,253,130,68,163,202,73,161,27,157,116,46,150,96,169,175,168,207,115,45,144,39,255,141,83,124,254,206,198,221,26,99,177,9,85,105,32,177,74,156,88,34,10,139,255,163,74,172,16,17,45,147,68,172,18,103,223,116,168,198,119,136,53,67,8,85,18,41,91,163,115,12,43,119,255,14,187,117,247,115,29,79,55,214,50,206,219,83,6,22,17,213,208,121,245,133,134,145,22,149,145,117,76,30,200,141,102,64,32,98,167,135,139,176,80,233,239,187,245,182,51,148,233,14,225,195,94,154,78,239,255,202,89,111,242,232,239,251,171,86,166,140,213,58,14,164,201,219,22,214,19,251,240,167,127,184,160,110,210,129,57,239,93,123,216,236,105,60,31,141,27,240,28,247,188,224,91,57,107,250,206,196,113,191,34,62,141,91,170,127,162,202,57,221,72,224,130,253,146,253,131,231,165,42,5,101,133,199,30,231,222,133,231,240,179,162,136,61,239,148,207,55,234,210,4,168,215,54,173,70,57,197,200,79,118,144,27,23,113,215,251,170,136,214,132,10,236,40,160,185,248,60,255,207,62,172,37,126,197,32,7,154,109,211,175,223,36,107,249,44,151,231,99,72,160,11,83,5,136,196,165,170,219,188,138,20,119,35,44,49,112,166,48,28,9,31,40,78,250,51,149,244,78,55,164,72,135,191,165,146,71,42,219,4,25,207,47,49,25,35,131,255,39,195,85,86,187,224,228,198,163,212,136,97,130,68,170,118,84,84,84,247,107,245,218,1,22,245,249,230,164,93,93,18,199,219,102,215,241,170,37,42,131,239,6,228,172,205,28,150,103,63,179,33,7,222,30,220,9,250,172,159,225,188,164,209,31,243,113,174,223,192,178,75,166,168,234,31,141,209,116,164,116,208,168,12,2,203,199,222,128,14,153,245,212,43,167,22,32,242,92,225,220,15,168,169,239,48,25,17,46,148,71,223,117,176,48,92,146,108,237,94,127,233,16,198,79,50,35,167,51,248,241,217,162,226,66,1,51,206,217,34,212,94,169,33,154,141,119,212,80,13,251,161,203,225,142,162,64,174,48,183,162,142,188,133,141,123,133,254,90,185,8,119,69,201,0,213,202,253,15,121,223,111,90,214,110,77,18,138,123,253,164,170,51,211,170,117,87,97,2,58,173,8,255,155,82,254,199,49,230,98,179,71,231,39,36,141,70,43,172,62,211,143,206,27,218,126,53,185,161,155,68,247,204,80,204,190,207,252,1,70,98,202,133,59,165,112,90,43,162,146,84,109,82,97,255,212,233,147,34,130,216,139,88,214,45,91,79,236,69,180,180,35,29,203,205,63,237,69,132,211,215,146,218,19,123,17,115,144,94,102,55,17,210,193,118,170,177,82,80,15,127,119,222,65,240,213,14,9,65,239,96,231,241,49,114,221,245,106,11,101,189,88,195,2,200,12,168,249,216,100,74,139,216,175,71,180,81,72,168,12,195,152,84,196,95,63,179,76,126,211,207,191,195,140,225,178,240,186,47,82,145,58,103,9,124,57,223,118,82,93,185,190,76,98,194,55,241,202,252,246,176,11,167,114,83,235,168,90,142,10,214,111,218,198,81,83,218,135,151,163,65,66,106,62,161,42,70,204,137,183,162,149,67,88,168,2,103,83,211,12,234,168,97,243,145,139,108,159,186,32,169,39,72,72,136,66,170,66,238,11,152,216,80,38,132,137,73,148,94,62,191,16,5,93,37,153,114,199,86,134,0,220,131,67,174,135,203,139,122,26,222,167,32,100,231,195,225,63,184,131,197,118,96,198,230,46,14,195,32,202,110,45,164,150,46,13,100,254,3,141,118,79,29,200,215,175,104,210,142,100,35,27,227,45,174,197,168,156,4,67,228,241,164,105,230,131,57,161,107,146,12,87,230,38,111,79,19,144,14,204,8,79,87,79,53,127,253,96,36,116,44,187,230,112,118,192,162,191,195,172,39,249,91,172,68,69,201,171,10,68,251,200,69,23,26,159,250,185,41,39,179,125,70,215,123,53,165,130,213,207,180,80,207,135,253,89,84,104,52,236,227,168,90,140,139,141,78,173,101,54,117,45,193,56,88,220,194,203,4,238,166,130,44,244,247,8,73,153,245,24,62,34,50,213,49,23,70,116,232,72,126,103,245,39,240,189,141,210,91,152,207,51,17,222,249,230,197,188,20,135,72,147,119,240,220,220,145,157,224,43,221,82,218,85,161,166,176,53,159,161,9,232,104,162,116,16,90,210,140,234,6,22,231,31,151,222,187,98,184,83,208,161,248,98,249,1,56,253,172,203,45,192,121,201,189,50,55,216,142,88,135,222,38,48,209,167,183,36,93,58,210,133,134,107,110,180,244,149,99,172,225,253,246,194,60,87,73,150,112,71,131,24,225,103,9,217,117,90,16,193,240,37,132,182,111,172,65,205,127,204,60,14,171,253,5,176,25,251,5,232,80,218,159,255,78,241,216,199,58,229,23,96,230,250,150,247,174,135,249,113,215,145,252,129,228,147,85,75,218,239,84,224,254,162,18,74,188,56,183,215,100,182,77,196,27,97,114,3,154,80,83,185,104,48,127,92,101,106,157,160,90,125,127,163,61,14,84,120,16,43,49,103,140,212,130,162,54,36,127,179,80,188,201,245,159,3,114,20,166,54,127,99,81,101,253,96,123,32,119,91,167,80,234,66,23,19,50,38,247,135,8,191,55,223,174,111,243,174,24,254,147,105,84,133,184,223,80,233,201,118,251,181,216,167,198,217,154,83,8,12,27,201,76,97,72,254,46,231,120,83,67,96,87,37,122,216,165,220,109,93,88,194,177,190,230,82,145,56,207,34,248,78,119,93,212,11,104,137,31,55,13,58,15,196,135,160,15,234,51,81,41,64,119,2,191,62,149,159,24,158,245,245,59,26,207,37,134,55,52,235,62,169,78,167,225,205,253,126,89,253,24,29,98,120,163,203,147,114,99,26,78,12,111,82,216,181,96,39,225,77,73,44,52,67,53,251,236,184,30,185,137,231,91,254,220,219,37,160,139,101,163,21,23,84,110,10,101,176,248,19,245,67,158,160,234,15,53,169,250,25,90,8,232,154,24,196,106,201,222,66,227,121,70,168,148,26,206,45,16,227,210,26,59,108,107,44,234,224,175,226,98,26,83,212,238,147,77,254,48,14,162,102,108,140,228,53,97,66,143,228,222,187,43,89,191,27,148,120,144,63,137,250,5,208,176,106,173,168,69,188,193,197,136,147,156,87,95,194,61,146,239,127,235,47,81,96,28,225,32,59,31,83,153,159,114,53,164,173,79,43,158,48,247,1,170,224,139,39,69,12,162,17,187,124,39,171,251,249,223,237,99,175,194,255,130,206,161,144,236,211,206,238,52,171,97,97,82,10,100,12,59,218,150,98,192,70,174,185,53,29,74,212,12,229,202,245,114,1,115,77,28,180,84,172,63,48,107,15,249,72,85,234,226,86,85,234,75,206,196,126,73,52,182,227,215,189,189,184,207,158,164,218,46,33,123,129,135,98,165,19,49,105,73,44,226,69,11,168,160,93,84,6,115,36,64,100,112,67,40,52,42,86,250,136,78,1,255,69,175,248,240,195,251,2,170,17,66,82,185,94,61,4,187,89,92,217,252,227,222,163,98,253,245,228,87,73,28,234,211,79,229,204,23,18,82,216,180,228,235,251,222,53,160,205,77,36,165,230,131,156,57,145,224,196,179,42,181,242,147,197,36,155,214,24,159,99,27,48,94,77,151,183,64,35,150,133,30,206,226,54,97,41,151,227,188,153,138,128,143,150,149,204,161,231,82,172,112,46,202,204,218,7,97,158,151,94,229,14,56,254,199,75,126,236,96,166,250,114,190,5,138,33,137,118,99,176,247,232,157,21,78,183,81,79,108,149,134,219,96,145,43,108,58,146,187,82,124,166,41,26,242,210,130,128,132,27,7,131,200,85,134,25,0,170,23,181,107,181,70,238,140,62,36,236,230,96,131,184,43,66,43,130,175,113,65,163,145,2,6,37,74,230,118,254,31,86,239,194,182,76,134,39,35,113,82,42,198,58,50,121,107,112,54,177,148,47,145,63,184,100,217,161,111,55,49,162,182,46,116,61,62,47,25,169,20,162,60,47,184,213,38,93,249,190,205,222,45,110,51,156,17,53,56,175,43,247,76,162,48,90,64,66,184,26,34,53,74,173,90,94,134,124,128,201,221,60,151,232,189,222,108,76,34,223,115,172,51,146,237,107,25,224,133,39,59,247,78,252,115,80,160,129,63,71,81,78,25,63,148,238,1,219,72,35,123,196,115,128,216,144,187,197,74,209,156,5,119,220,161,48,180,99,231,99,219,184,18,112,59,189,33,154,142,207,64,91,212,252,81,122,146,116,113,131,214,195,87,249,27,150,252,13,132,103,190,237,5,208,196,85,182,62,98,113,223,247,129,134,9,177,184,95,122,235,117,114,0,177,184,239,188,230,11,41,62,45,238,3,7,60,13,96,122,180,120,210,154,183,189,51,201,175,207,40,205,48,221,7,238,208,79,92,39,247,141,8,69,100,197,108,70,59,58,223,53,7,249,142,50,173,109,214,249,13,230,77,10,192,106,242,190,154,13,221,133,70,203,185,49,25,254,207,64,77,54,101,8,7,42,177,129,194,241,158,99,198,118,141,177,167,229,77,37,214,6,14,203,61,184,178,12,166,81,24,187,14,115,227,73,164,241,115,155,224,152,150,93,131,246,21,134,210,117,220,166,120,28,85,89,197,4,247,190,40,92,65,209,112,141,61,187,27,40,226,4,22,27,37,108,16,69,92,196,109,31,78,31,76,157,237,12,71,231,192,13,237,239,183,252,214,199,118,215,10,27,29,108,119,123,153,119,83,15,123,133,3,156,13,141,243,176,51,229,199,172,101,233,128,45,70,178,130,226,60,100,114,224,108,126,170,40,96,98,143,124,21,207,48,6,200,127,103,146,226,23,96,252,179,75,9,75,205,35,216,208,151,96,102,28,181,76,102,198,53,5,55,51,77,84,149,131,207,90,120,110,45,18,169,133,104,168,138,208,138,112,240,199,226,207,35,197,63,176,183,115,94,145,51,150,90,75,8,76,203,170,236,52,212,75,58,249,29,100,171,162,157,248,5,160,54,18,171,119,18,173,40,149,21,38,163,181,124,241,148,13,5,105,18,91,221,105,80,99,28,176,213,69,172,210,64,113,215,206,201,205,72,128,121,97,73,224,64,9,145,166,103,9,58,188,9,150,32,158,191,220,129,205,52,44,196,243,215,196,116,164,137,227,88,69,202,117,163,227,26,187,105,163,35,215,176,47,60,156,133,1,104,251,53,204,42,213,227,244,249,119,50,115,63,248,225,216,15,142,231,176,189,37,85,167,27,154,183,192,29,67,93,226,134,70,130,255,82,35,117,186,161,125,188,235,23,76,220,208,12,98,4,209,39,27,218,176,131,125,242,222,205,191,235,243,43,52,226,243,112,3,2,157,80,5,200,90,182,111,168,101,36,215,23,41,220,45,170,162,163,3,62,66,183,166,56,104,229,101,183,55,173,209,135,44,112,119,0,71,7,184,190,108,13,168,217,79,249,245,233,255,87,220,32,86,55,88,143,59,202,96,253,236,221,42,124,43,255,254,111,188,102,195,147,157,207,180,67,177,156,247,129,92,250,57,165,215,127,4,253,23,161,111,163,178,223,188,252,138,253,22,200,183,123,38,220,93,191,130,214,167,234,198,156,162,219,43,194,224,156,37,114,105,172,61,28,213,48,229,78,205,135,9,148,160,6,242,67,82,245,222,214,190,55,59,9,115,80,3,189,91,134,243,50,112,66,131,79,112,89,138,236,202,66,47,255,240,60,34,66,97,52,92,0,225,35,131,153,38,104,25,7,163,167,96,235,42,97,205,194,228,116,181,84,61,201,210,174,37,47,14,46,91,198,211,196,90,62,101,127,41,33,8,46,188,8,60,130,15,180,179,44,4,93,141,102,30,92,215,148,26,14,180,138,220,26,181,119,65,146,40,47,35,254,115,220,128,192,97,75,5,150,220,238,109,84,255,88,190,172,209,246,91,241,142,107,203,246,182,46,9,90,102,234,6,209,70,115,91,185,96,148,113,21,200,195,146,195,19,194,203,10,31,198,33,57,85,117,166,203,162,223,198,190,148,151,7,123,203,120,163,177,212,102,145,176,152,194,65,252,11,137,161,190,54,62,94,107,212,144,139,170,112,67,95,31,186,167,60,23,1,199,214,6,154,223,173,156,230,124,25,240,187,67,189,88,0,175,229,245,93,113,63,214,140,231,94,170,84,95,155,124,175,26,124,75,77,29,138,109,228,111,166,171,101,114,192,129,85,18,81,9,253,210,215,3,65,217,252,247,5,140,162,117,185,47,121,177,92,44,122,114,205,168,19,234,38,92,129,189,235,166,208,133,213,246,42,254,228,198,20,124,212,20,165,3,71,58,203,66,80,67,86,107,18,142,35,15,154,182,86,9,188,180,9,168,234,108,168,113,46,151,196,146,3,202,224,61,59,47,147,211,219,235,37,27,91,253,218,178,129,158,62,161,51,29,124,119,125,244,203,91,223,227,192,27,198,119,195,125,135,21,161,86,91,226,200,193,169,176,218,47,249,198,104,71,141,157,58,129,59,60,90,183,161,142,68,99,234,215,227,238,209,175,214,244,27,134,8,210,230,99,137,68,95,234,209,185,178,249,98,19,164,134,235,120,137,154,154,242,56,80,34,213,232,44,150,44,88,37,95,173,192,0,249,126,42,156,138,21,12,239,163,78,70,113,37,78,162,170,227,185,47,65,53,209,16,98,198,153,227,186,41,209,99,191,220,228,14,137,88,155,140,19,197,188,220,214,181,36,154,224,40,187,158,4,149,66,190,176,241,244,176,29,6,182,29,149,176,254,147,145,51,129,142,243,51,163,73,131,37,38,93,193,249,126,17,159,18,117,123,23,232,247,98,165,174,111,163,180,243,42,110,40,49,133,206,31,203,81,192,56,160,85,96,104,94,52,172,63,180,244,33,71,171,155,176,30,102,238,34,54,28,92,12,141,107,166,186,33,18,152,155,134,122,220,93,156,252,121,80,244,135,110,209,146,153,109,214,3,60,248,246,65,41,97,153,233,121,26,30,151,193,143,168,206,38,153,194,59,19,112,181,121,69,111,241,137,105,178,171,215,110,123,107,9,120,18,11,221,153,102,75,150,228,196,66,247,203,245,242,134,33,98,161,91,127,247,209,183,222,209,201,178,169,66,19,135,147,223,253,100,153,51,27,33,118,121,92,230,203,7,159,118,121,24,190,174,220,59,237,242,104,131,57,139,165,7,156,118,121,156,159,173,252,142,150,105,154,27,78,52,12,154,70,79,38,214,182,58,156,78,159,243,128,189,220,67,63,71,143,246,87,93,65,188,223,110,253,217,86,125,11,100,164,228,164,125,215,124,162,211,157,176,119,233,199,3,202,193,138,243,69,244,55,54,43,199,2,37,114,178,70,44,55,27,116,111,190,242,122,238,76,152,114,106,156,94,131,77,4,100,154,56,176,21,87,93,183,47,233,2,75,190,209,253,186,102,184,57,69,119,116,238,51,51,199,200,92,94,127,15,191,24,231,201,174,9,149,202,228,144,148,194,241,69,37,6,215,79,46,12,101,23,37,64,95,108,132,71,23,254,163,234,18,195,15,35,22,44,173,108,181,168,12,128,171,255,213,79,245,233,131,0,55,24,177,113,245,190,111,131,142,248,105,227,170,194,18,107,161,6,47,177,113,181,224,170,118,156,59,144,216,184,26,21,135,43,60,24,120,62,170,129,23,202,126,222,1,91,121,103,171,16,114,18,100,12,48,202,131,138,69,114,68,195,160,114,107,201,79,38,98,134,92,229,162,176,105,101,82,107,147,8,194,206,4,52,45,74,119,221,184,90,67,25,155,128,227,166,153,161,251,174,96,228,157,132,244,55,86,192,66,195,5,72,23,163,66,92,125,29,154,69,181,75,197,117,46,179,73,130,184,171,70,107,48,137,240,47,241,19,205,212,163,90,226,195,137,211,25,159,254,152,21,181,168,187,118,253,93,68,9,227,108,58,83,132,220,169,132,241,18,16,138,202,61,149,48,186,42,140,126,29,226,25,206,65,181,151,66,140,19,36,228,62,72,70,98,51,152,40,163,42,141,154,88,12,203,90,19,55,201,175,217,248,91,241,100,27,97,89,211,108,109,185,85,108,14,38,148,209,195,136,249,134,47,213,57,226,220,41,87,221,153,105,146,96,119,246,10,32,197,240,226,189,147,155,70,167,203,13,78,131,197,76,215,123,115,40,36,37,163,219,194,137,166,181,92,3,39,231,45,251,28,24,83,124,124,124,220,81,187,128,143,237,230,252,206,149,178,206,110,183,241,82,228,107,153,103,207,179,72,70,248,37,217,166,45,132,118,226,118,210,43,239,66,111,246,135,142,176,98,241,157,147,14,224,249,46,148,123,225,194,144,27,91,201,182,123,247,75,235,173,185,198,107,220,182,141,138,170,158,133,166,158,6,111,5,190,26,37,132,241,14,144,243,204,72,176,231,39,186,3,29,163,25,102,158,247,99,214,46,181,142,248,196,108,118,241,58,8,178,156,187,184,184,195,161,217,111,97,195,246,245,205,253,145,234,53,190,120,26,251,192,212,117,18,71,92,41,84,146,59,8,47,143,3,21,24,230,194,196,80,178,231,57,203,237,142,31,71,85,233,49,25,85,93,20,241,164,104,88,98,47,211,148,21,47,128,136,141,174,109,16,15,250,16,21,26,52,244,74,80,60,251,37,40,28,13,133,171,89,22,203,87,178,48,217,179,36,11,37,37,95,193,13,185,214,87,145,215,132,231,193,29,186,120,172,243,179,39,42,199,145,73,228,136,88,68,106,212,84,62,148,11,68,242,165,54,143,38,77,62,40,216,231,207,30,5,106,147,65,187,189,63,114,146,250,0,21,107,200,117,141,105,84,70,94,93,186,172,52,52,177,164,161,176,91,27,89,61,138,240,93,176,193,38,104,75,189,111,100,95,158,185,191,0,185,247,17,6,130,64,89,204,178,27,103,80,241,3,207,15,249,135,83,141,30,97,165,130,45,243,213,10,135,92,68,167,195,197,88,107,225,187,52,166,158,60,73,204,158,53,212,56,103,184,54,1,41,38,38,38,206,121,102,49,12,82,160,78,213,134,246,4,25,135,215,116,218,9,177,15,226,43,185,132,47,17,116,40,53,101,9,147,6,81,252,174,11,57,48,137,16,54,232,1,68,64,206,67,34,73,40,168,54,250,224,246,235,102,138,204,203,147,114,119,27,31,154,204,106,39,227,182,138,36,126,8,187,175,97,3,92,141,240,239,182,122,228,51,62,196,62,10,96,190,27,102,240,32,7,229,46,92,12,125,254,23,162,68,123,150,219,64,101,140,5,202,245,125,74,226,184,0,115,205,73,128,243,80,238,199,217,87,109,92,47,13,195,161,197,253,156,112,205,126,98,136,3,25,213,238,17,226,6,138,73,128,40,235,195,222,252,123,47,251,193,43,38,169,102,230,49,59,230,108,195,59,239,196,86,172,72,218,49,168,119,150,193,163,41,241,13,31,42,67,211,14,58,141,107,71,252,102,84,26,249,229,173,186,236,56,57,28,220,141,231,155,86,187,124,250,171,250,160,12,33,158,220,78,1,195,217,190,249,118,159,239,106,151,46,223,252,178,152,93,61,81,155,88,70,136,216,175,176,232,15,91,54,240,40,141,16,41,27,73,241,20,170,131,228,251,62,28,104,147,56,72,111,195,94,90,152,100,205,122,142,153,67,162,41,59,216,201,28,70,82,208,180,53,244,139,29,169,221,123,248,97,249,246,61,111,55,216,33,157,215,236,209,79,165,124,120,122,255,180,193,103,44,80,144,254,107,175,197,85,46,22,159,246,102,188,166,49,246,249,180,175,14,13,188,142,22,51,51,92,57,20,194,32,108,183,153,32,114,58,140,175,5,115,156,14,99,180,107,125,180,8,21,113,24,71,74,145,58,75,179,17,135,177,14,238,124,51,195,7,193,48,204,90,255,231,83,225,254,239,4,0,78,134,157,72,199,135,14,25,102,26,169,247,113,129,188,106,136,157,28,5,50,172,110,242,151,4,215,4,221,251,52,99,236,251,233,240,112,185,113,109,29,199,137,36,20,153,21,214,21,106,238,205,247,27,160,58,178,248,159,67,238,172,228,223,233,92,178,40,123,236,196,118,215,153,98,177,35,165,35,108,98,109,231,139,164,50,156,37,26,79,190,22,175,143,118,151,64,57,171,144,14,12,81,86,143,238,42,3,253,37,5,170,115,69,83,44,185,155,175,123,121,249,23,155,78,94,230,3,194,88,250,86,119,228,6,108,19,168,243,115,42,66,18,107,212,109,42,221,18,15,75,247,52,209,223,139,184,196,8,250,111,204,184,212,158,233,84,8,59,68,97,142,227,229,149,111,167,167,123,101,15,231,216,146,61,253,122,64,216,218,108,87,182,193,117,99,27,140,55,91,121,163,67,44,121,190,222,24,106,146,112,169,116,183,167,25,122,207,84,53,214,93,224,52,230,237,88,192,83,20,49,234,178,229,216,168,151,194,80,92,71,69,161,97,95,71,169,131,142,52,79,91,144,171,59,200,183,199,74,237,202,25,216,167,78,191,125,14,160,31,114,46,9,121,211,8,113,96,35,242,141,249,34,212,193,114,68,190,177,247,125,159,212,112,246,83,190,113,54,98,10,94,134,228,46,64,80,162,10,247,64,106,143,30,72,69,116,187,57,84,185,187,155,120,21,48,181,38,98,135,242,64,62,61,239,52,120,96,198,5,204,195,176,165,106,8,98,40,187,61,127,9,141,168,22,76,156,140,69,208,170,175,222,83,185,168,229,62,104,230,153,158,50,175,247,198,148,229,242,113,75,98,192,163,96,243,23,245,111,36,22,14,205,23,104,114,184,162,185,230,82,34,230,61,104,12,115,9,5,215,31,14,162,117,210,125,68,133,69,118,115,37,196,17,216,160,21,179,167,145,139,35,248,122,230,152,129,139,151,85,225,44,200,176,43,105,80,56,38,187,150,64,236,67,70,241,251,170,185,11,166,185,97,112,206,58,85,2,196,210,49,122,203,238,39,177,116,108,117,229,53,221,121,98,233,120,70,86,128,90,204,141,88,58,38,226,166,65,66,69,107,202,192,14,17,244,135,231,153,202,183,1,89,91,209,25,217,119,202,252,221,250,66,86,48,201,31,168,74,29,154,21,73,104,138,135,166,49,83,101,215,141,35,166,220,180,33,92,61,246,125,43,202,169,58,72,157,116,212,30,117,73,234,232,243,222,231,128,51,79,216,248,204,125,142,131,69,138,118,228,121,69,179,12,251,83,71,99,41,32,65,25,122,250,120,119,169,92,121,5,168,208,11,209,245,186,198,10,160,179,243,232,114,51,16,54,45,227,218,122,15,209,24,227,105,116,218,66,226,87,19,198,79,77,108,33,25,150,110,193,124,15,39,182,144,16,130,214,16,4,19,24,26,122,32,206,49,199,51,228,254,40,58,234,92,53,29,191,159,157,131,165,20,15,93,191,169,232,178,182,185,225,184,96,118,148,254,17,122,189,199,17,170,131,98,167,177,136,203,17,170,199,89,189,21,246,215,165,150,66,237,52,179,61,32,235,156,112,37,73,148,233,103,164,102,72,197,126,251,44,46,187,66,200,64,0,49,203,49,114,189,169,246,186,44,151,65,66,26,90,145,247,249,190,140,230,113,187,170,64,92,201,5,210,31,112,192,107,149,87,234,250,55,248,126,128,185,237,232,77,242,244,215,254,153,213,40,42,135,135,149,148,16,116,203,196,185,139,193,219,91,174,158,203,164,160,207,58,213,93,36,61,31,12,15,165,215,207,93,126,160,254,84,242,230,159,184,12,227,9,249,222,44,158,31,183,109,62,59,151,159,83,58,50,220,167,250,57,181,105,130,161,181,30,206,232,216,227,119,144,255,250,181,167,20,255,224,227,248,170,47,101,213,81,94,112,241,114,49,245,72,252,253,213,211,148,143,188,132,216,171,170,147,21,209,125,168,191,1,76,76,249,136,73,115,244,184,69,17,215,67,119,19,110,26,52,54,91,19,113,165,250,8,73,173,92,221,165,22,34,214,241,93,171,179,104,193,85,230,209,211,196,123,173,26,102,120,124,163,84,20,127,117,246,205,219,9,116,186,46,1,84,133,152,90,253,183,24,110,87,41,140,182,68,80,189,77,98,77,105,206,54,207,48,203,217,165,50,135,79,102,215,181,142,54,254,161,171,187,71,251,225,191,233,234,158,159,247,191,212,201,162,224,240,168,191,145,210,137,222,98,81,157,223,66,206,101,91,145,61,67,116,194,155,21,125,60,81,160,97,32,4,241,132,222,4,34,8,109,142,72,20,159,91,84,44,244,234,131,203,138,159,196,31,231,170,186,203,202,203,204,243,120,61,96,229,224,216,89,103,54,102,49,39,76,155,195,198,84,11,155,116,202,13,12,119,6,128,50,157,24,137,36,116,141,223,149,9,153,64,78,232,224,222,194,117,234,165,200,191,201,24,135,95,125,111,86,151,68,6,238,77,105,65,252,48,42,97,183,196,15,43,153,170,185,112,192,26,126,196,229,39,206,127,196,119,169,60,242,121,66,83,96,219,28,2,240,73,223,252,96,198,174,154,16,119,168,135,168,85,108,167,253,122,15,138,215,45,220,90,180,241,51,172,53,156,25,106,128,121,228,137,20,244,200,89,160,70,225,168,38,227,81,66,204,226,94,32,170,14,58,161,1,144,86,109,19,110,207,72,30,47,82,8,65,234,15,1,79,163,196,251,124,197,160,26,177,211,40,177,26,87,64,202,245,229,51,41,143,253,84,226,83,255,26,68,177,117,81,127,217,152,139,215,154,36,127,84,40,119,127,10,104,81,225,56,105,26,134,239,178,240,4,19,123,244,36,153,163,250,79,174,215,15,115,12,143,40,126,254,65,67,186,227,196,163,63,47,24,214,47,23,98,188,68,78,109,218,46,145,188,109,149,222,238,212,179,160,97,145,28,213,195,19,237,48,1,31,76,34,4,167,234,104,142,98,145,240,33,7,214,216,61,38,243,239,82,214,191,0,82,39,71,6,0,150,61,251,237,108,137,179,119,253,5,220,91,71,200,163,139,181,185,117,166,139,191,0,36,55,82,203,33,30,226,229,19,241,59,143,152,190,252,136,179,189,87,133,100,62,166,203,95,70,253,2,8,127,19,61,103,90,244,165,74,154,42,163,212,161,221,196,117,95,229,9,180,179,205,195,245,141,208,244,208,99,95,50,225,195,228,54,169,156,111,45,62,183,253,90,141,206,61,184,200,87,246,145,213,208,161,237,107,225,135,248,76,106,84,254,193,231,51,117,38,2,67,25,194,53,63,190,92,234,91,165,188,125,84,166,100,140,125,132,189,235,111,75,42,133,167,78,103,184,84,191,115,204,197,25,153,199,145,188,91,237,246,240,80,228,75,252,55,129,112,174,205,249,14,97,17,10,174,9,99,91,246,37,7,61,243,232,231,77,151,86,253,222,126,204,42,183,117,171,148,131,219,127,218,144,197,57,27,109,31,75,250,233,254,2,100,72,221,200,226,89,163,122,47,78,147,87,201,67,120,65,2,36,209,221,94,170,213,123,107,101,35,213,40,62,60,34,124,126,214,40,165,218,177,4,116,193,169,128,208,167,24,199,48,180,162,169,127,105,43,40,43,61,204,48,230,245,121,19,230,75,177,41,87,198,250,146,168,85,196,244,206,138,208,233,113,182,0,132,108,67,238,50,163,207,62,255,223,82,243,255,191,187,248,28,60,85,155,27,21,58,60,108,180,190,124,58,231,214,227,104,135,120,84,175,255,121,90,146,173,241,137,190,201,138,54,241,207,133,150,1,63,210,105,97,139,6,33,39,48,209,21,172,130,228,187,117,187,150,89,108,164,118,90,69,146,254,231,239,231,61,229,101,159,50,148,206,30,85,61,104,246,95,141,205,25,171,217,10,222,190,130,175,93,98,246,162,151,235,244,138,160,15,202,125,51,83,186,184,233,103,199,32,112,116,203,103,51,198,1,159,62,210,10,252,128,152,121,220,120,140,184,149,170,128,193,232,126,138,16,77,221,114,26,149,127,213,255,41,8,133,201,199,40,76,180,30,205,12,106,174,127,84,125,96,37,254,11,240,150,39,212,233,176,67,224,220,160,97,146,47,77,195,216,224,228,254,253,65,182,36,49,83,89,218,68,130,243,176,229,157,216,140,87,193,182,204,251,157,5,248,136,15,236,119,82,134,30,90,10,190,40,250,5,208,224,36,240,132,94,147,112,197,213,225,164,21,43,53,222,173,27,178,127,70,201,132,204,168,212,87,185,143,117,236,220,251,184,158,7,216,48,39,49,102,122,122,142,158,125,149,165,74,10,169,142,34,121,152,192,57,200,67,255,36,199,234,23,32,122,179,224,80,141,125,35,216,216,130,190,66,133,154,83,125,8,80,154,115,92,247,243,169,148,169,217,143,0,215,186,7,206,91,223,111,179,101,112,169,73,98,27,59,39,117,151,219,205,216,202,253,242,223,52,2,23,5,143,173,77,10,219,141,121,10,187,226,89,200,224,172,110,31,44,85,114,52,55,152,83,161,131,101,37,147,152,201,76,171,188,85,101,180,230,65,36,138,156,220,140,192,94,39,129,74,18,65,126,138,122,149,69,119,191,192,58,166,111,208,44,129,110,36,39,69,239,222,194,141,53,53,199,137,242,29,194,130,175,84,136,97,11,27,18,17,87,205,53,88,15,100,253,169,216,53,222,39,225,137,53,23,17,63,119,165,183,204,150,121,33,48,65,206,39,1,228,94,214,78,140,13,78,33,148,151,32,52,87,130,112,64,46,28,151,250,187,101,18,176,163,148,154,118,155,97,250,187,220,123,215,138,195,87,40,230,192,200,178,20,76,97,188,101,192,190,185,26,134,137,126,117,126,109,205,172,206,27,78,83,141,222,43,73,12,10,53,110,189,151,223,248,244,139,206,169,164,17,90,21,186,70,77,148,52,230,201,214,99,218,194,137,146,198,104,50,66,117,222,70,142,68,70,137,189,195,107,255,139,227,222,174,69,186,99,47,213,254,135,86,30,158,162,127,177,242,224,39,191,67,175,58,47,216,219,171,208,58,96,193,78,102,9,97,242,224,72,108,104,98,124,223,211,81,167,155,24,158,191,49,116,211,190,148,130,159,211,190,26,71,182,161,80,64,235,172,170,37,50,49,166,40,154,56,48,241,82,101,192,130,73,10,97,162,27,23,100,248,188,234,70,138,186,113,186,43,164,59,104,21,79,174,27,74,147,70,19,77,54,88,169,26,14,114,134,196,249,155,95,169,24,50,88,212,249,71,23,40,116,235,237,203,47,129,126,241,189,114,244,46,159,122,42,104,35,162,124,56,112,23,82,72,118,86,141,104,84,116,213,120,117,52,85,106,106,113,166,24,103,221,106,102,86,136,51,66,123,46,242,55,225,63,57,126,208,233,143,163,42,215,119,122,27,23,122,153,214,145,244,127,148,201,11,186,137,60,71,99,98,13,27,79,228,57,66,135,240,100,48,75,30,168,192,116,84,108,88,212,181,64,165,2,98,107,20,59,255,237,27,87,79,14,246,162,198,189,247,99,79,15,246,81,149,237,35,23,79,15,246,115,83,79,75,134,79,15,246,32,228,253,60,234,147,131,253,181,195,106,230,238,175,220,195,146,156,63,152,89,168,192,19,93,36,85,233,50,179,94,99,201,245,132,152,201,107,97,115,108,49,17,108,178,243,168,157,160,124,99,8,172,71,146,29,167,128,43,40,175,237,169,166,166,49,174,171,226,105,9,218,46,19,216,246,104,72,23,135,150,124,99,126,62,128,200,152,189,164,211,189,230,157,250,106,77,75,174,251,192,131,19,94,93,159,6,148,150,103,178,32,66,25,254,202,203,204,184,121,249,129,137,67,39,73,40,108,34,129,185,241,147,75,25,95,59,121,137,62,127,108,147,58,189,79,129,105,204,155,215,70,221,117,122,215,77,32,213,142,142,73,134,53,82,8,99,29,220,52,253,111,49,18,8,199,83,106,244,220,200,230,159,194,118,85,175,217,254,176,157,211,38,107,204,84,105,125,2,177,201,154,38,156,216,99,13,190,117,19,184,73,23,55,46,141,20,204,45,91,212,21,15,166,214,44,236,66,172,38,100,198,120,8,37,192,184,248,114,7,156,209,213,2,230,46,70,3,92,213,235,202,165,53,215,130,11,99,223,57,254,205,228,100,190,65,238,11,247,194,41,248,39,194,235,195,64,197,83,154,230,114,129,56,179,192,41,77,179,75,217,48,170,167,146,72,211,36,69,185,225,30,201,209,86,103,95,130,177,179,21,123,108,198,226,205,205,28,152,19,244,128,168,249,38,182,107,246,199,124,181,150,16,14,173,117,21,157,110,33,92,7,174,148,134,50,49,78,23,8,145,74,196,8,27,63,243,172,59,123,225,139,163,82,167,233,154,212,245,200,40,81,138,134,74,145,82,182,134,11,55,22,82,128,158,200,129,134,245,82,13,238,41,120,92,176,226,44,39,44,19,131,84,113,11,98,7,14,252,252,173,196,121,193,211,145,190,236,147,155,145,217,27,211,252,203,167,230,16,17,196,182,139,83,115,136,52,223,102,103,73,118,132,113,48,29,193,49,161,166,187,191,62,106,237,175,245,77,159,18,215,140,67,225,196,26,227,66,179,232,180,113,1,178,225,172,24,34,142,100,108,78,57,160,147,22,199,45,132,171,75,135,70,147,228,129,184,114,4,44,201,132,230,41,232,78,94,157,98,100,226,108,230,125,242,106,34,139,1,239,222,150,99,50,71,100,49,228,225,116,241,181,22,68,22,67,54,79,174,128,37,82,104,231,12,35,155,208,4,123,6,19,182,58,145,165,108,241,173,254,188,133,145,142,221,185,182,176,141,94,238,179,22,75,44,1,226,203,120,29,96,167,57,17,132,148,13,78,144,159,64,42,238,80,133,165,199,189,141,170,153,212,162,49,241,102,225,243,44,163,203,111,121,186,164,230,226,224,254,84,136,156,74,17,191,77,75,36,124,224,120,170,160,244,57,16,182,141,224,235,158,225,62,0,0,253,47,0,237,38,121,156,41,115,35,17,218,177,221,119,172,132,8,206,45,25,42,74,78,165,133,104,187,170,16,137,19,115,68,166,176,161,137,16,16,198,116,71,140,45,240,130,35,61,145,193,82,51,253,178,139,241,148,193,82,24,211,159,99,56,65,100,176,0,225,169,6,81,120,162,70,53,152,89,251,179,67,222,247,238,243,87,254,76,226,201,253,108,75,179,28,241,83,30,232,176,173,91,37,172,51,234,54,179,73,76,107,64,109,85,226,106,202,181,184,57,12,248,36,175,106,161,123,214,222,55,9,48,179,222,175,52,120,48,228,121,51,240,207,62,140,200,45,184,75,9,33,119,204,42,95,75,93,202,62,52,71,35,57,223,80,91,225,59,16,165,91,29,10,194,105,169,88,59,64,33,108,4,221,90,39,148,250,157,189,33,131,188,197,71,239,239,131,195,124,83,237,181,13,158,138,46,178,133,59,187,104,9,73,133,223,201,82,185,230,64,128,134,11,85,55,178,184,179,91,134,178,152,113,171,227,144,156,2,70,21,224,110,76,105,220,182,187,96,27,181,139,40,63,90,148,138,47,5,110,235,169,161,103,174,14,228,209,49,152,235,126,136,14,12,112,70,242,251,26,171,92,9,181,127,133,225,234,171,173,127,189,50,56,21,163,251,86,166,39,61,179,235,82,88,83,67,39,54,100,116,175,142,126,216,119,112,77,248,170,27,237,136,66,21,84,87,20,71,201,189,80,106,25,36,165,123,163,155,80,125,83,246,198,191,64,183,212,33,94,44,36,155,220,239,15,147,152,12,162,102,213,224,252,178,30,202,150,98,222,239,7,22,9,46,220,80,231,127,51,3,99,174,248,253,205,248,83,105,74,204,8,111,72,25,47,150,211,104,137,111,47,48,64,78,120,168,36,137,217,215,161,251,168,147,221,147,123,137,88,25,251,147,13,139,19,86,216,31,22,22,213,175,122,89,211,106,188,5,61,38,49,251,61,51,116,68,196,145,108,125,120,141,225,149,135,2,123,19,218,127,237,102,45,179,111,233,119,144,218,65,240,218,204,86,61,219,112,99,136,220,92,255,227,168,138,97,55,37,6,70,91,38,95,123,27,132,188,15,153,114,143,24,124,110,40,205,119,12,17,163,85,139,99,39,11,104,5,231,222,228,35,4,77,92,82,49,200,250,241,183,107,241,43,159,174,6,188,247,173,69,145,43,136,205,165,197,73,54,152,60,171,200,180,152,253,246,126,130,231,74,141,58,254,253,92,2,44,13,141,101,59,89,85,13,248,124,107,216,48,56,92,231,22,212,220,45,228,198,111,37,100,170,63,167,251,155,223,132,9,114,127,22,122,1,169,113,196,243,216,95,107,61,123,249,127,105,238,58,243,187,174,52,228,113,20,224,183,130,143,248,41,252,240,34,180,243,229,71,244,161,171,145,75,112,242,68,243,179,242,82,200,183,213,196,97,185,153,71,92,12,211,54,80,56,124,205,252,126,123,225,160,139,10,1,202,81,51,152,179,37,194,54,252,187,234,157,90,40,89,64,126,199,90,172,168,108,176,114,89,186,220,152,31,47,202,6,159,9,85,123,209,158,254,221,141,27,2,205,48,112,171,199,209,144,106,169,232,128,141,27,8,150,11,28,194,191,21,42,47,254,217,56,53,43,42,27,108,240,166,218,226,76,184,171,108,212,180,134,72,58,153,194,132,228,130,86,152,87,178,145,44,69,41,28,210,9,225,151,134,53,112,207,156,199,186,8,96,99,246,175,108,254,86,115,244,41,139,215,105,200,219,212,138,138,61,183,184,119,232,220,219,112,62,196,234,89,127,114,41,187,175,92,36,55,251,69,56,167,84,207,190,126,254,2,176,90,12,247,45,12,58,28,4,2,7,145,240,47,209,78,179,192,186,190,37,102,39,73,164,248,52,241,242,87,72,174,81,48,185,72,42,209,167,23,36,122,166,220,25,112,21,71,32,36,184,250,71,95,113,5,224,188,101,129,43,166,109,247,119,240,50,47,232,134,190,40,104,190,188,5,103,32,243,229,55,243,24,147,170,213,145,202,241,226,39,181,247,76,12,73,28,253,186,72,141,107,7,214,238,201,228,37,196,87,156,179,25,136,231,111,180,118,156,43,207,253,202,228,243,144,87,57,38,53,145,179,168,130,77,11,193,40,137,134,209,97,83,117,242,32,247,190,58,127,96,11,167,108,154,229,30,120,95,251,66,153,81,143,92,191,92,138,238,180,181,1,15,187,243,67,241,180,181,161,78,154,218,20,117,218,218,144,88,202,167,2,93,19,135,77,46,57,62,188,117,178,13,159,123,75,53,33,203,32,238,132,202,61,25,93,223,88,222,12,27,14,179,22,206,182,63,255,104,46,144,219,141,72,143,208,105,56,164,153,153,121,126,64,110,57,108,62,106,169,91,195,172,163,225,160,86,189,55,105,191,72,58,45,240,212,239,105,204,254,82,13,243,115,83,57,59,127,227,178,58,186,206,5,173,152,187,146,43,30,94,181,121,219,92,46,214,136,77,254,129,188,24,238,39,150,63,208,98,86,197,89,230,170,183,211,91,34,131,184,231,248,85,177,97,94,95,184,252,140,243,227,70,168,95,82,126,29,179,244,229,135,84,71,191,199,115,229,192,13,93,17,87,34,235,171,169,143,32,212,174,131,217,104,218,28,156,29,40,207,170,76,203,8,2,231,186,125,111,111,184,22,83,62,117,62,217,128,45,192,101,14,87,10,149,130,163,65,92,207,84,67,252,191,38,110,193,159,252,207,250,39,126,31,40,226,35,255,121,155,141,205,111,27,31,79,222,201,154,30,225,38,192,235,80,98,79,244,88,209,178,50,26,91,16,35,122,172,32,93,243,13,173,128,167,30,43,30,77,65,117,108,68,143,149,118,132,62,174,20,41,249,66,248,8,184,207,154,144,88,93,200,2,119,132,206,201,91,182,239,121,89,209,231,115,83,42,26,174,249,228,101,59,72,186,155,14,208,88,185,244,64,205,97,238,19,190,237,37,195,5,134,83,98,64,131,60,66,49,44,158,170,74,59,92,81,222,139,49,49,36,175,50,73,63,105,220,247,178,216,42,183,154,189,22,106,116,202,147,108,9,155,205,47,192,68,29,91,66,156,130,230,199,6,213,66,68,12,96,9,40,218,187,237,20,3,72,36,6,217,58,19,49,128,164,8,201,234,249,240,83,243,25,139,122,156,154,195,235,110,63,10,186,100,211,139,98,120,221,49,175,101,86,155,99,35,29,91,149,28,121,177,112,3,71,111,202,87,24,28,20,169,43,134,227,74,132,32,104,145,226,205,137,9,159,111,92,243,150,250,31,84,124,57,94,252,15,138,196,175,197,127,99,201,219,190,128,42,197,101,58,30,107,109,134,169,242,135,240,159,236,139,164,75,39,251,226,120,208,89,128,70,209,211,69,11,255,63,204,89,207,44,90,232,29,168,119,197,101,154,61,244,221,12,207,1,168,253,2,248,252,139,214,122,110,109,234,187,221,26,81,153,154,55,212,123,170,76,77,81,34,3,37,193,137,202,212,4,47,114,188,39,146,168,76,205,187,26,1,215,193,225,200,71,158,167,163,186,207,20,195,93,170,201,74,38,233,252,82,78,125,49,188,184,186,189,38,78,125,49,152,45,144,157,195,68,165,30,39,36,175,155,216,14,227,159,201,120,134,224,91,126,183,231,85,48,175,162,87,102,100,241,117,155,35,255,38,110,173,2,131,58,116,133,42,208,28,232,190,246,33,175,238,253,184,118,160,110,226,180,239,66,130,27,118,79,2,77,197,155,203,144,119,214,209,189,45,186,106,255,238,156,80,93,76,14,210,142,98,56,3,117,224,96,146,83,219,246,78,46,69,0,74,89,121,63,100,254,203,253,14,156,30,55,242,37,176,189,212,93,179,112,167,13,82,108,228,76,103,74,172,20,89,202,225,116,227,78,43,69,249,255,196,27,254,197,130,41,51,51,246,102,245,170,185,193,226,67,127,122,225,118,106,186,212,100,23,217,196,27,33,176,4,218,165,114,93,164,203,243,54,36,140,168,99,207,107,112,230,66,95,147,164,223,172,6,101,40,39,62,63,251,113,46,35,219,139,252,156,137,131,141,155,107,38,211,227,208,117,253,106,223,84,95,131,171,42,225,192,104,103,232,251,210,2,86,98,199,43,52,98,177,131,159,83,136,228,150,16,224,201,53,204,99,161,254,129,111,73,227,219,65,159,111,151,180,190,150,197,66,253,26,147,100,230,47,207,21,185,210,208,81,79,96,160,105,226,201,168,61,28,17,4,136,5,114,85,66,7,115,33,25,27,213,89,247,47,177,175,106,236,108,244,127,12,15,136,189,116,241,106,249,171,137,154,153,88,241,107,70,58,189,38,33,119,28,249,214,190,124,145,148,204,187,129,3,214,70,63,192,139,166,27,149,236,154,143,105,167,193,195,235,104,106,184,17,218,131,235,222,45,177,34,215,76,54,47,99,63,207,82,88,211,243,240,191,145,41,82,128,56,194,248,169,184,195,251,185,59,23,186,124,95,82,39,18,61,96,144,246,121,66,189,2,222,156,243,75,102,189,58,70,169,134,254,235,195,61,206,249,253,113,123,154,187,180,189,225,161,89,14,32,252,104,220,98,53,222,89,107,3,15,225,108,128,140,246,111,22,190,200,108,102,108,188,119,28,36,80,81,201,34,37,128,184,67,117,163,144,247,77,13,52,90,227,46,3,121,83,158,66,129,96,6,33,214,155,253,171,6,183,139,103,109,10,172,254,203,148,121,145,8,58,35,98,31,150,237,134,197,172,191,209,169,129,102,132,243,26,114,183,32,94,180,57,56,123,149,77,218,55,233,27,206,10,14,232,172,68,228,71,122,37,72,77,121,234,49,235,56,214,200,52,61,57,29,183,95,133,157,74,4,106,46,106,228,155,59,92,3,38,12,203,253,180,158,197,75,172,229,112,212,177,175,217,47,61,23,201,207,147,194,38,77,73,85,66,227,112,213,235,133,220,185,86,57,79,168,87,57,29,161,53,252,79,43,121,12,77,92,107,100,48,107,40,121,208,10,124,73,59,113,135,8,19,28,98,50,136,169,159,139,66,7,113,115,185,72,50,197,83,83,167,60,217,157,200,96,82,141,170,100,144,16,37,2,152,169,89,202,102,39,72,137,0,230,76,155,97,80,53,17,192,252,52,149,21,217,57,205,1,227,182,215,226,128,195,115,36,146,172,95,204,245,27,69,28,179,108,21,92,53,114,85,36,41,168,130,20,220,83,113,69,203,165,211,191,104,136,122,91,117,115,138,111,184,20,148,223,163,243,182,221,132,225,23,192,61,186,202,181,209,102,73,1,145,230,243,226,220,237,126,225,81,206,217,84,215,66,229,94,45,247,84,233,74,251,250,180,153,229,187,58,76,181,88,22,20,142,20,234,203,4,26,19,45,57,159,234,163,191,33,203,75,51,226,156,102,225,40,54,199,70,150,198,161,178,29,205,53,56,28,152,1,194,201,180,230,191,130,114,95,213,180,25,126,225,131,174,202,223,133,120,173,104,57,127,244,41,251,173,144,35,125,36,83,59,159,80,227,78,153,21,184,123,129,154,115,73,232,114,76,235,178,2,97,18,73,87,31,33,174,172,131,124,38,70,180,130,128,31,193,51,8,198,235,80,72,94,38,79,90,43,213,127,128,130,62,189,254,54,15,250,28,255,147,211,55,254,205,224,230,186,241,133,129,168,146,1,170,230,29,241,254,38,96,228,67,38,34,41,176,164,51,107,228,110,42,145,20,56,146,107,188,233,239,139,56,162,115,7,159,189,225,255,103,21,42,202,104,34,210,217,194,168,242,167,215,123,111,111,114,240,250,15,213,251,204,185,90,22,5,156,85,6,207,214,124,26,217,58,110,252,28,105,103,70,87,103,143,166,154,101,251,75,100,26,253,182,183,49,210,206,240,20,125,229,39,114,101,107,134,108,186,79,185,178,224,54,225,166,164,83,174,44,188,6,23,138,193,164,204,168,13,133,152,16,252,46,107,77,152,167,48,121,86,191,213,49,16,253,201,26,58,107,193,30,13,252,44,177,192,95,77,115,208,57,160,101,171,109,70,241,130,168,2,247,197,97,135,39,171,51,177,32,18,168,188,82,229,163,182,100,105,7,237,193,1,5,167,96,6,234,94,176,80,60,101,148,36,221,48,107,120,181,191,23,203,7,205,219,139,130,225,142,161,92,245,246,58,251,205,91,92,14,50,243,101,76,43,97,205,193,251,3,101,27,247,147,119,136,226,113,241,64,81,141,63,196,227,23,128,58,213,174,68,241,120,169,83,234,135,6,251,73,140,78,61,22,207,79,112,12,53,223,187,250,159,87,204,47,151,0,204,116,202,165,48,217,110,165,241,35,81,3,248,196,163,162,253,34,43,150,176,194,226,128,151,190,161,102,158,158,83,62,232,60,164,125,157,150,103,155,228,243,3,84,9,218,177,74,197,144,113,140,208,83,179,220,29,41,164,196,185,69,150,150,203,48,127,228,127,44,88,112,195,195,60,50,212,138,55,249,129,86,164,152,178,194,209,96,126,130,125,9,97,210,26,182,149,232,86,50,59,5,184,77,65,84,69,38,36,77,4,132,226,78,85,145,224,64,18,81,250,58,19,59,113,113,113,162,95,12,58,177,166,176,231,146,138,33,142,25,158,32,118,40,234,8,44,155,79,55,50,235,172,207,191,107,89,106,75,22,20,129,3,235,174,82,126,94,84,156,251,111,158,196,164,248,149,230,241,220,29,165,79,106,78,138,54,6,252,229,222,188,76,6,99,76,147,62,132,233,111,204,137,5,232,106,13,41,116,110,227,219,173,228,251,109,119,194,81,251,204,131,147,113,91,219,162,38,40,247,72,189,56,99,29,120,149,18,31,127,141,5,108,203,42,179,253,161,245,245,194,153,229,239,112,182,4,179,87,223,14,220,114,13,253,26,26,81,197,126,4,233,98,79,132,229,157,47,231,28,163,115,190,124,232,59,44,56,39,46,34,24,59,156,61,202,238,236,180,148,33,92,82,185,187,125,16,83,189,180,252,160,94,229,110,161,110,181,55,231,146,198,42,199,127,14,206,61,59,115,99,138,198,200,79,191,107,115,236,78,27,205,178,195,40,127,60,251,154,97,123,7,220,52,239,85,65,38,28,40,224,169,39,247,127,81,247,31,80,77,118,107,183,48,28,59,189,131,210,165,132,94,164,35,85,58,9,61,244,46,157,0,65,233,130,98,3,164,183,16,74,40,34,37,64,232,45,244,162,244,46,134,128,82,149,34,74,85,170,20,193,159,176,203,227,179,223,253,190,103,63,223,255,159,239,156,127,141,145,225,24,198,120,39,107,221,247,90,215,53,175,121,205,137,41,107,88,129,129,252,58,65,45,150,157,32,250,186,207,207,239,109,219,74,85,122,6,59,61,102,29,30,106,127,108,137,16,80,99,214,211,224,245,96,20,174,173,149,46,200,114,234,242,98,183,244,172,91,116,134,74,220,28,190,10,133,192,29,243,54,115,175,52,221,174,123,255,51,170,49,238,228,18,43,110,181,220,41,133,247,71,19,194,153,60,104,86,200,43,157,176,41,221,28,139,23,156,135,53,165,196,242,89,186,129,75,87,145,208,154,151,103,57,204,133,168,214,127,95,144,226,42,68,177,246,233,225,243,232,46,54,162,105,238,64,195,165,143,165,36,242,27,116,128,32,67,0,128,174,196,157,21,24,179,180,247,36,34,56,243,96,199,76,158,119,195,97,169,42,243,101,197,22,121,77,54,139,59,32,136,101,58,201,17,140,215,10,206,228,233,86,63,7,24,249,80,225,124,21,189,120,128,241,106,114,119,160,99,18,94,43,88,230,135,139,183,165,71,3,212,199,87,167,228,109,157,64,199,248,12,105,84,137,52,63,205,155,85,227,82,69,253,68,173,162,158,185,156,225,174,2,38,67,207,250,178,171,120,61,221,220,38,109,172,127,35,125,42,229,74,158,132,143,24,209,210,156,149,189,28,182,167,250,7,141,149,152,158,127,14,183,86,108,78,111,237,117,187,23,245,81,202,52,59,37,226,117,83,164,106,101,221,57,156,1,6,228,114,178,198,48,145,152,186,138,225,126,36,42,230,102,87,33,155,200,152,78,190,33,7,37,47,205,170,143,187,23,236,150,39,20,40,215,170,219,128,105,200,21,212,178,168,69,17,140,78,93,156,90,200,52,143,170,234,246,55,225,237,105,72,41,137,224,55,244,245,75,143,133,56,192,63,43,230,16,42,75,52,205,255,201,243,154,127,150,198,146,180,183,211,40,157,235,61,125,84,163,147,53,90,35,248,129,58,220,213,255,182,82,196,170,149,157,161,45,144,74,103,188,13,155,218,4,178,206,117,194,53,250,161,187,60,237,195,241,10,19,215,254,71,133,9,232,31,10,19,179,231,10,19,97,41,219,197,186,144,22,242,216,91,189,255,43,133,9,130,148,21,53,14,193,166,26,209,95,128,77,169,170,121,146,226,127,244,128,221,40,193,198,126,126,143,76,253,5,240,58,139,60,156,244,148,144,137,143,50,132,127,1,50,158,196,60,5,231,88,182,192,26,103,164,136,122,36,39,2,42,137,239,33,117,220,191,251,141,61,188,215,124,58,122,167,206,145,187,196,89,135,96,168,118,197,147,175,229,23,32,151,142,251,35,107,15,119,83,88,226,195,123,15,79,113,119,38,30,25,90,229,47,75,220,140,205,122,87,64,18,240,8,102,155,221,220,139,60,124,170,201,245,26,99,242,150,16,213,86,213,109,214,16,53,165,208,125,125,148,83,55,51,215,171,70,76,118,63,166,253,190,154,231,235,180,103,11,249,29,177,19,7,183,99,44,57,116,215,27,102,69,180,134,128,162,17,121,150,68,178,31,63,146,127,167,32,175,179,32,52,152,128,11,75,205,223,48,173,215,101,116,115,182,89,132,170,17,91,70,127,191,231,254,192,233,161,226,141,70,219,81,49,107,44,78,93,93,164,196,189,152,200,205,220,39,154,114,60,32,99,36,231,240,115,133,203,135,221,35,128,10,19,215,72,98,58,173,191,118,189,133,221,171,178,69,31,45,238,21,106,145,106,227,59,47,223,152,233,92,222,27,170,12,189,180,245,184,171,247,149,74,129,147,154,241,37,233,181,13,32,227,115,45,145,49,247,213,229,78,238,21,42,76,149,241,195,10,187,159,82,20,159,215,102,63,125,112,41,12,112,55,167,28,204,106,189,41,6,44,23,200,177,241,77,253,196,240,34,98,89,131,54,169,125,148,251,59,105,7,255,83,202,15,174,75,143,212,107,234,239,163,34,222,70,92,217,188,50,100,210,191,121,145,93,232,209,107,183,255,183,10,68,127,105,92,80,243,166,97,111,140,42,73,192,94,124,225,226,67,171,193,56,3,21,93,144,120,85,118,159,134,246,136,26,255,186,240,126,11,66,232,139,94,81,208,32,197,42,158,24,19,132,77,79,165,12,240,155,173,236,230,112,230,126,119,97,214,216,163,212,212,190,202,161,84,142,148,156,248,57,48,239,117,108,72,41,86,63,163,70,51,228,223,214,187,98,251,41,234,18,217,54,195,171,61,41,113,87,79,201,26,221,111,165,83,253,28,95,152,63,42,118,112,133,56,201,36,37,85,79,19,183,45,224,242,108,173,91,177,106,3,42,159,103,191,19,232,13,168,101,152,35,193,252,72,250,123,135,143,123,239,107,143,244,198,175,14,252,100,79,146,96,62,250,5,80,156,164,2,216,182,88,12,216,20,212,153,8,103,39,110,41,150,233,71,102,53,185,18,68,117,235,218,1,47,123,46,94,107,228,85,127,4,6,69,222,43,227,204,124,241,92,148,67,112,158,149,245,105,151,205,198,55,82,110,245,52,199,23,3,7,111,70,190,149,34,46,49,249,219,34,199,231,186,117,94,150,19,189,176,34,104,142,221,146,58,224,211,138,219,27,44,58,240,60,142,94,11,37,113,12,179,66,251,145,232,135,88,118,163,151,137,231,222,14,21,182,2,191,80,103,39,239,68,153,134,30,52,4,5,40,72,21,154,17,191,10,105,140,224,92,81,236,108,190,3,217,79,69,27,215,96,130,131,146,101,75,49,207,249,180,53,160,148,166,202,218,133,54,206,124,38,211,174,184,29,102,23,149,252,121,198,80,55,80,122,74,88,45,102,100,138,164,57,172,114,74,207,197,131,184,118,223,68,111,208,195,139,117,207,28,17,216,52,119,136,52,92,125,43,218,53,60,173,91,223,54,251,13,87,134,29,207,177,138,105,164,191,12,244,125,184,32,152,253,189,109,140,134,168,238,29,193,12,22,57,219,172,132,150,101,155,96,199,150,148,129,237,190,194,243,203,234,41,81,240,89,233,16,9,248,20,80,58,201,139,243,57,228,93,80,16,84,14,125,171,254,240,2,30,31,10,167,31,70,60,232,101,219,145,105,71,52,28,166,149,189,191,181,30,138,231,18,235,221,90,165,155,178,134,78,188,127,61,76,38,190,232,254,91,216,219,31,95,163,194,236,252,164,241,109,128,196,91,194,135,240,87,42,29,187,79,146,145,46,37,134,236,171,51,34,223,52,117,91,101,222,79,219,160,178,14,138,14,0,137,155,161,197,24,161,103,224,183,81,27,222,133,84,89,58,133,26,157,219,255,8,193,11,10,10,153,189,186,233,241,20,85,156,155,24,59,59,135,24,229,100,150,174,83,72,99,125,244,56,124,244,115,247,107,148,25,60,83,33,82,212,42,216,133,32,197,113,170,95,183,46,28,68,196,62,17,122,246,27,8,32,250,24,233,90,116,183,151,81,233,147,152,34,51,201,246,84,220,35,21,33,22,150,110,200,205,254,50,37,199,126,158,151,13,206,43,61,220,218,209,120,132,126,161,255,250,168,251,104,30,135,161,171,248,12,105,114,157,75,143,165,169,243,146,92,217,155,157,92,195,132,180,85,180,241,170,183,54,34,202,239,54,166,46,220,150,107,143,234,165,77,161,165,50,35,40,5,85,38,131,8,117,247,186,144,58,75,44,173,37,117,61,35,173,130,201,96,76,136,203,154,43,174,9,6,253,146,110,145,171,91,4,159,182,114,102,96,247,35,92,19,68,233,74,123,186,6,248,99,39,66,192,100,96,58,105,178,244,108,62,143,191,11,255,217,122,151,8,222,42,215,249,220,195,60,176,78,75,93,242,238,254,176,124,241,35,152,78,93,56,11,214,186,126,118,22,69,96,56,82,138,91,140,230,76,169,167,195,208,91,171,179,19,255,219,242,20,80,91,205,69,41,251,239,177,248,45,134,215,126,218,79,210,205,168,249,79,70,30,54,149,31,136,205,122,222,12,15,43,250,5,224,107,249,97,81,12,30,111,112,152,195,251,3,187,111,84,128,137,102,140,76,217,206,61,7,210,135,75,31,161,119,146,38,174,178,237,71,47,182,127,238,233,49,158,153,254,240,141,22,38,242,172,184,121,170,252,114,23,237,141,189,38,185,176,28,210,118,141,248,171,156,201,160,184,26,204,75,247,160,237,148,169,152,254,158,190,90,115,87,78,249,209,255,14,163,184,200,92,249,151,180,136,21,213,24,249,54,68,66,252,43,6,164,3,81,33,159,6,11,5,69,105,117,74,198,56,19,209,190,171,209,174,48,207,179,204,155,179,37,86,168,174,86,26,46,168,105,225,7,36,158,152,226,176,68,57,216,245,77,186,27,103,99,184,44,133,44,107,5,244,204,36,22,210,237,19,214,190,232,22,13,64,38,124,244,63,199,36,210,127,241,76,6,118,211,109,124,177,4,147,130,252,4,107,194,143,207,174,18,83,167,63,220,135,191,74,87,81,142,193,248,249,85,128,180,12,62,209,231,87,145,16,109,213,145,60,187,138,60,191,178,31,208,117,98,170,19,24,228,178,34,94,236,63,190,11,66,28,57,106,86,243,165,177,92,198,43,81,232,55,234,33,250,75,147,202,139,162,214,204,197,7,117,224,201,62,163,83,212,253,156,106,123,187,127,168,64,51,27,162,44,241,154,39,46,87,205,151,83,136,82,39,120,26,50,248,87,146,9,166,50,97,158,98,229,57,6,19,157,205,152,50,194,64,20,60,195,235,114,222,232,2,93,146,108,126,175,251,111,208,215,133,127,143,31,19,162,241,251,47,64,158,231,212,26,121,22,123,157,29,208,191,254,5,30,254,141,188,172,194,215,36,179,239,251,58,67,223,131,56,78,116,140,89,227,232,174,209,178,193,242,218,195,101,39,195,215,85,244,246,206,27,133,150,31,61,235,215,76,86,220,70,219,212,173,98,170,76,255,168,128,100,159,252,38,109,168,118,245,47,86,227,242,249,115,107,238,177,110,252,206,156,121,242,95,152,51,207,144,150,222,30,145,224,169,99,158,177,176,27,69,93,121,11,3,36,97,70,149,159,141,15,86,44,40,14,95,97,27,42,4,224,158,185,98,221,133,54,235,155,90,176,84,82,33,207,72,204,29,140,24,112,71,25,147,17,221,23,37,73,145,170,200,92,111,246,248,121,147,156,83,221,234,152,68,88,25,57,231,12,56,54,87,197,121,250,69,189,223,38,54,148,215,57,87,137,225,105,144,15,139,113,111,161,28,162,243,193,241,53,39,22,138,14,36,42,114,193,94,192,92,35,175,39,204,164,184,135,59,150,234,35,236,114,210,253,137,35,220,90,73,21,93,125,10,84,202,4,236,163,18,244,3,186,115,227,146,104,93,225,116,156,164,147,199,116,178,165,224,231,106,32,70,185,243,134,45,121,30,13,14,87,143,47,34,8,92,29,189,159,48,219,151,74,159,234,137,226,237,122,185,181,156,1,33,228,133,10,201,219,215,185,78,142,49,111,40,165,223,23,125,123,177,247,4,236,100,239,89,247,216,25,114,52,40,208,46,230,191,134,239,195,219,229,247,13,115,183,101,23,114,182,230,255,107,201,207,174,193,95,237,69,17,16,185,4,43,143,41,101,216,28,65,240,102,40,26,120,93,46,53,79,54,242,126,70,244,50,117,196,97,239,200,107,192,91,21,81,198,7,209,42,69,77,138,230,23,122,195,39,220,189,16,181,101,218,192,162,232,115,86,64,149,241,223,88,1,152,255,194,10,248,147,143,146,60,40,34,121,69,237,235,47,0,82,19,9,153,186,199,121,107,243,8,241,195,188,104,49,202,146,76,225,103,193,103,153,227,138,86,19,221,45,119,92,255,55,143,53,24,156,106,192,82,43,52,73,169,169,32,132,66,114,104,42,117,219,202,193,131,21,73,125,255,227,51,126,163,25,86,186,48,203,56,44,70,205,106,185,64,203,79,183,71,204,160,20,105,193,10,83,77,222,79,200,131,8,85,131,164,91,158,254,246,128,220,2,184,252,2,252,214,197,77,13,57,143,77,254,84,73,97,65,244,254,190,203,125,2,26,230,24,246,59,208,28,189,206,90,95,189,255,118,235,41,243,239,117,150,167,128,63,179,94,217,221,238,92,230,255,77,214,157,236,247,183,84,127,71,190,47,132,222,208,99,93,20,32,102,164,80,123,115,240,194,26,120,163,56,238,243,197,114,175,24,120,163,209,23,102,232,123,135,244,13,52,143,69,154,71,106,254,32,68,130,205,84,121,34,217,191,236,47,170,42,239,150,254,5,5,3,142,81,221,206,12,60,219,112,64,194,78,99,85,132,255,70,117,43,155,132,128,134,177,189,140,126,88,155,38,103,46,63,191,120,82,73,76,191,219,187,22,217,244,153,192,14,173,135,99,48,182,143,251,126,125,30,140,53,158,6,163,213,133,87,149,35,16,134,121,57,126,183,135,122,37,77,77,138,210,169,32,92,77,96,139,241,178,110,174,165,36,139,218,155,9,83,122,202,84,106,120,70,1,224,170,226,198,225,38,245,54,163,115,111,255,245,99,227,205,224,145,138,157,111,27,5,91,44,164,135,111,221,119,2,140,191,124,56,49,172,42,10,124,79,133,30,131,102,61,153,17,26,185,191,114,234,225,174,143,88,180,173,102,235,130,37,39,101,215,232,116,161,219,113,164,124,91,125,106,102,228,42,179,44,123,30,21,69,235,193,41,163,219,5,133,84,70,12,214,204,69,201,254,200,192,238,114,65,15,172,158,145,133,159,16,75,173,192,82,203,90,104,82,181,175,116,152,212,55,176,199,91,246,80,125,95,30,151,96,163,226,134,65,231,47,69,94,180,58,70,129,55,22,228,65,66,188,194,117,135,124,52,82,102,22,15,240,96,109,50,231,32,232,213,232,60,75,171,83,115,242,247,63,9,193,171,226,34,126,23,135,190,240,91,129,74,71,51,204,243,143,106,94,135,219,29,128,159,118,223,176,85,67,255,17,205,35,189,244,27,216,228,23,80,200,42,37,218,99,176,168,143,43,195,170,240,125,78,93,223,219,159,159,121,126,26,73,134,51,153,163,8,44,146,240,103,236,239,109,37,98,191,0,191,223,124,223,255,191,106,247,194,207,253,111,168,190,104,209,111,128,255,157,155,151,131,138,206,118,189,226,167,231,255,142,197,184,235,119,84,255,230,229,223,16,255,87,162,69,0,128,170,45,120,191,19,126,127,220,164,30,211,99,85,206,166,95,12,225,168,184,14,1,145,106,72,139,206,26,122,112,185,95,134,131,100,194,103,33,82,104,217,38,61,153,66,161,218,134,214,161,160,207,158,80,135,150,148,94,223,161,161,65,240,183,103,85,64,198,96,92,193,158,137,163,103,125,105,89,170,252,198,146,32,198,186,222,228,37,86,247,125,163,89,95,76,171,34,1,221,10,251,135,129,176,106,27,135,119,171,15,200,74,90,223,164,125,43,239,203,55,180,181,120,207,135,88,242,113,121,66,175,203,119,60,161,85,42,14,147,118,147,18,79,135,55,167,75,149,135,182,123,228,97,252,173,96,238,169,4,61,13,188,115,121,198,33,205,246,237,119,130,23,172,138,85,81,148,72,160,186,170,101,143,41,74,125,172,75,53,149,42,153,18,78,23,206,168,42,233,251,207,169,22,58,219,24,194,44,138,71,176,102,3,161,195,186,22,188,53,183,228,34,189,217,80,159,169,201,21,134,14,64,208,241,250,96,188,78,75,63,56,166,28,238,215,193,239,38,59,132,55,161,250,99,150,111,93,250,227,28,84,236,0,4,25,252,108,22,147,90,176,117,232,184,144,116,194,58,45,246,105,182,228,72,81,164,220,100,145,16,187,50,168,235,168,133,134,240,121,197,224,154,252,212,154,140,56,197,15,235,139,224,219,226,77,11,116,83,49,24,54,55,108,190,176,74,68,92,203,215,1,38,167,132,198,156,8,209,248,91,55,34,102,3,200,250,180,68,201,56,150,118,200,114,96,168,137,151,176,71,36,163,139,186,146,243,84,145,252,236,230,84,240,100,202,124,212,216,111,55,74,171,165,175,135,147,242,52,185,16,251,24,99,241,1,35,253,252,227,42,14,18,92,150,197,8,159,149,111,98,107,44,176,118,110,189,185,201,53,182,43,127,6,166,9,78,42,138,132,73,223,120,243,78,165,158,201,67,11,156,235,17,159,214,151,226,55,229,17,72,208,33,225,96,89,77,228,171,14,95,92,13,61,44,194,193,4,95,192,91,177,81,195,140,130,192,102,54,157,188,96,174,144,33,231,75,253,143,70,135,74,71,29,128,223,95,80,164,156,74,62,86,109,8,83,75,169,251,212,54,189,149,225,213,79,122,123,194,104,202,194,130,106,176,30,60,204,237,203,16,248,157,5,241,253,10,63,189,126,37,140,43,54,77,186,141,139,175,235,214,98,146,88,137,1,90,77,71,117,47,127,40,114,49,70,87,58,101,2,58,86,10,47,187,218,170,142,168,75,226,228,148,107,142,169,157,122,2,107,42,119,93,178,49,91,31,123,198,154,170,215,241,64,150,248,29,187,105,190,24,175,106,212,207,9,104,101,235,202,4,98,128,46,84,13,30,201,195,185,102,233,89,198,227,219,162,30,83,37,224,95,90,54,48,19,144,37,189,137,76,9,132,42,127,31,225,44,253,214,132,16,170,29,10,222,92,73,110,249,210,38,87,43,153,33,137,29,159,50,176,153,224,71,38,222,176,106,141,175,211,238,177,180,118,14,111,8,162,137,244,13,162,33,216,4,149,47,136,191,230,213,134,36,192,74,63,0,95,205,184,166,212,91,43,73,34,168,246,166,31,84,115,104,105,137,190,61,169,59,226,243,222,84,48,109,142,147,52,126,83,189,226,55,35,194,124,40,250,125,73,3,136,203,238,34,48,140,161,205,176,66,130,37,83,58,65,240,121,182,90,193,123,12,145,151,213,203,46,7,162,255,114,99,232,119,192,246,183,167,34,167,162,3,67,78,160,33,166,182,46,209,175,15,94,132,223,204,127,147,117,99,208,82,171,42,241,108,224,119,43,77,11,26,245,176,28,48,56,18,100,144,248,81,167,121,63,51,7,6,77,51,147,146,128,210,216,94,212,82,39,247,76,53,202,247,75,238,95,165,74,71,227,104,82,126,172,66,115,3,12,201,52,252,87,116,225,115,95,27,209,124,244,215,177,57,149,165,153,23,34,220,154,245,156,60,8,239,205,71,45,133,23,155,13,167,162,36,114,147,12,30,27,242,104,109,48,198,81,143,176,27,98,181,135,107,217,30,162,80,46,104,193,50,2,79,105,0,184,240,127,3,176,255,39,210,129,95,16,201,227,191,209,145,139,1,127,146,228,151,53,85,101,49,249,164,189,242,26,249,11,144,18,152,122,182,192,140,165,199,8,124,155,31,222,49,173,176,229,99,155,104,173,116,134,52,150,118,242,108,133,101,19,145,172,198,191,125,248,143,130,4,201,205,233,107,142,67,78,213,66,174,15,195,203,251,82,205,114,244,226,102,210,233,56,140,46,70,117,27,95,158,34,221,86,38,236,5,17,67,199,51,220,148,42,172,235,221,69,57,155,66,228,162,190,118,79,247,46,177,89,199,38,76,86,89,140,61,245,186,162,164,64,90,108,228,38,219,208,96,253,153,237,243,109,199,77,196,67,36,121,241,109,126,195,216,218,129,216,222,184,169,89,131,129,130,177,102,121,59,235,34,81,55,12,226,65,129,158,254,218,113,227,63,107,78,201,104,52,41,202,105,127,184,20,158,207,11,147,89,37,116,125,95,212,178,183,156,162,182,172,0,113,17,212,99,171,98,102,44,95,56,242,83,74,247,241,226,229,242,145,217,137,71,17,199,120,245,95,41,27,222,102,134,106,170,195,125,62,18,242,41,155,250,38,4,65,41,96,216,111,47,196,188,147,49,12,34,100,14,70,236,70,69,198,81,178,154,29,162,57,134,166,180,17,187,203,89,62,70,64,180,41,55,103,237,90,180,101,20,247,117,239,4,236,58,214,74,69,112,160,160,43,208,41,3,41,95,163,78,54,216,178,90,218,149,21,1,21,153,8,21,29,140,14,244,253,26,101,94,150,166,219,86,72,151,154,50,96,220,12,148,4,65,9,192,12,74,130,130,73,229,254,101,185,213,120,94,16,194,111,6,221,115,63,151,151,246,198,218,63,88,65,156,97,52,129,101,84,38,120,195,197,198,252,148,44,87,137,186,188,81,12,101,40,241,186,98,228,118,252,53,152,70,234,65,184,12,239,246,199,28,213,82,117,43,168,142,81,34,105,20,76,35,232,37,90,18,146,106,111,229,108,141,173,167,110,241,236,202,114,246,4,18,57,125,84,119,24,114,246,117,34,195,43,210,118,209,107,164,145,168,226,21,105,129,200,107,148,219,120,69,90,236,154,158,100,27,94,145,150,241,126,164,106,114,162,64,36,8,28,129,133,36,189,147,170,107,213,184,197,118,170,46,48,138,254,182,102,4,14,98,234,160,182,146,174,154,246,79,165,125,97,206,103,111,169,172,95,207,2,37,69,47,149,124,52,169,251,177,92,3,18,85,175,132,231,68,159,112,74,200,193,159,85,191,16,136,206,42,235,130,240,137,44,169,119,188,216,213,152,179,240,98,83,73,88,191,4,245,200,199,13,236,137,87,75,20,97,39,95,77,132,189,12,67,243,245,149,154,71,185,154,49,18,77,120,149,243,102,157,155,79,176,163,13,146,154,206,205,39,10,153,125,148,9,241,230,19,26,142,137,69,27,246,28,10,23,1,254,71,83,77,206,227,141,139,66,245,218,1,234,36,29,199,171,10,215,157,234,179,37,63,70,165,34,220,94,22,204,114,110,206,37,126,128,68,100,40,195,167,110,192,44,98,203,220,72,220,169,79,222,165,222,25,177,82,172,86,160,83,247,154,56,250,5,176,197,168,16,213,54,242,38,236,10,200,172,145,20,51,146,9,68,239,245,82,132,64,134,235,178,160,205,121,234,43,45,128,175,25,147,228,75,205,105,191,0,112,98,134,142,247,161,183,174,40,177,16,106,249,252,208,5,119,105,103,8,215,160,107,41,75,39,237,136,181,138,155,18,192,94,218,156,245,69,220,9,134,248,192,87,196,244,223,163,238,151,113,127,68,9,108,150,142,223,248,30,101,236,61,11,111,205,125,77,14,190,11,184,56,14,251,29,126,191,134,146,47,125,148,34,150,52,126,202,182,239,179,56,124,151,164,118,229,202,180,103,9,198,95,193,51,236,133,109,234,53,161,202,210,200,115,141,25,68,183,249,110,203,223,52,102,80,57,158,26,134,120,141,153,88,248,28,149,118,108,175,176,110,124,89,164,91,134,169,195,15,254,52,100,228,125,239,53,98,205,184,61,19,251,92,180,182,113,182,214,16,218,23,33,157,154,110,65,183,228,39,141,146,153,44,154,20,156,44,138,152,241,220,15,113,206,202,18,153,195,209,23,94,18,188,37,254,4,87,96,194,181,230,178,236,36,92,90,61,184,35,229,217,52,119,236,215,174,92,175,105,130,217,102,95,118,250,26,192,37,26,126,213,81,210,116,254,103,222,224,62,176,94,165,179,10,55,228,167,245,104,46,248,44,62,149,89,27,17,126,198,48,227,215,203,36,10,2,94,118,23,5,67,224,156,9,234,228,154,217,234,47,233,7,153,24,2,223,215,120,50,166,210,133,41,199,13,74,172,75,220,200,215,177,36,161,236,179,220,115,72,100,87,158,21,231,140,147,117,135,18,136,42,19,234,34,225,144,249,20,192,210,255,172,81,46,75,159,211,147,233,85,35,158,110,162,90,35,142,230,99,55,8,242,18,21,229,143,80,90,97,254,112,213,249,45,237,23,31,119,158,251,223,246,121,178,199,63,248,139,7,176,6,15,201,242,43,51,142,177,221,147,94,140,118,250,66,48,17,30,107,1,234,213,65,81,201,47,205,146,248,79,77,203,174,88,106,124,217,231,24,137,146,39,179,166,143,209,96,73,65,189,134,47,88,89,185,76,22,170,199,109,19,66,63,213,82,151,54,230,248,131,208,12,70,80,37,228,171,154,183,175,70,203,205,207,229,170,213,92,17,167,33,225,132,213,35,205,31,35,231,219,108,233,1,201,170,69,253,234,166,52,6,22,157,238,143,146,132,46,59,120,129,129,22,175,101,218,248,156,132,253,172,85,53,96,193,191,0,110,55,219,221,14,116,186,135,138,109,54,56,85,141,156,105,95,15,253,2,168,42,126,161,174,177,97,247,241,178,23,98,104,60,121,115,117,250,110,53,108,153,243,10,61,119,141,146,235,193,227,246,155,87,190,126,96,177,206,195,142,77,45,198,124,216,20,22,55,16,186,225,231,216,160,101,96,27,82,96,219,160,204,188,79,152,234,8,1,175,157,189,247,11,80,29,249,180,67,40,41,193,244,237,151,129,47,251,232,11,35,172,148,206,146,9,161,184,152,214,46,213,90,202,213,213,212,5,167,195,99,246,221,96,138,218,12,85,246,195,128,8,146,178,35,234,3,255,167,202,146,88,143,2,50,127,123,81,215,218,105,116,234,165,246,175,234,122,45,154,109,111,168,103,130,105,76,76,242,196,11,175,168,87,153,53,55,21,197,13,163,155,233,199,34,222,174,229,108,159,188,232,75,96,126,250,114,3,75,180,122,186,144,247,11,48,121,71,83,91,133,35,162,187,221,80,239,19,99,111,103,194,135,176,158,203,14,59,181,241,115,9,115,23,12,235,239,99,243,20,230,13,80,86,175,169,92,188,27,127,196,118,86,78,11,57,125,143,117,25,186,162,149,80,148,115,159,77,255,255,13,204,252,47,142,11,106,222,12,234,40,111,134,59,6,42,16,130,131,25,168,88,101,73,240,167,11,14,85,79,43,70,211,200,184,154,156,62,29,58,6,111,101,158,172,68,20,78,159,228,126,116,232,166,228,222,173,248,174,70,213,104,166,243,9,188,120,216,241,11,16,100,127,171,238,167,253,247,173,143,238,63,175,207,174,68,93,148,247,238,182,16,147,76,127,244,224,94,227,227,94,51,164,96,44,211,251,148,6,185,242,71,143,216,222,238,171,62,35,77,187,92,31,88,120,185,113,250,225,79,115,101,187,125,17,235,237,233,107,223,127,1,8,158,220,72,184,196,83,236,8,142,10,77,164,237,119,58,32,81,247,159,171,138,40,130,24,65,53,152,108,218,190,149,34,56,123,44,36,52,52,24,189,132,95,115,252,240,44,230,58,38,46,11,118,155,170,50,47,158,82,232,229,198,94,148,170,228,12,235,41,181,103,87,158,200,232,215,139,242,95,170,191,188,234,88,59,251,227,197,67,93,230,166,118,177,147,251,74,64,166,166,2,206,174,216,7,71,46,188,82,159,251,123,47,207,59,90,54,181,72,77,158,238,127,59,241,189,170,34,89,45,54,239,213,146,84,127,97,71,164,235,237,59,187,221,196,128,167,221,44,9,204,145,43,150,38,159,232,214,26,156,34,42,125,168,137,53,18,246,132,236,237,81,122,227,102,90,194,188,52,201,13,133,233,202,20,75,97,146,249,77,243,69,72,249,249,252,136,76,239,239,134,209,183,90,3,46,45,164,143,16,117,83,4,37,187,144,227,56,33,171,34,245,69,103,231,112,56,13,94,238,46,157,22,5,53,176,230,130,202,90,197,12,70,236,145,101,127,166,64,143,73,128,80,134,117,101,185,67,133,99,236,106,143,209,207,111,106,101,174,9,160,136,17,135,218,233,253,50,43,137,214,238,92,72,104,53,164,60,136,81,57,144,51,34,132,76,180,66,80,68,215,107,89,225,28,209,125,98,254,135,166,136,1,94,83,36,249,79,154,34,246,34,95,239,57,89,167,223,247,28,48,7,145,243,223,122,180,226,71,91,174,188,106,28,148,153,116,110,26,65,160,82,145,20,20,43,144,167,165,147,67,154,255,22,76,145,5,182,216,107,104,185,240,85,58,31,251,178,216,5,232,183,234,168,134,203,233,125,213,21,47,162,157,255,209,41,60,249,54,158,146,140,135,23,240,148,100,4,76,210,37,24,8,181,214,187,212,64,20,97,182,130,222,46,248,135,237,81,166,114,175,142,94,178,228,63,108,143,12,95,189,253,155,224,61,232,165,98,239,129,20,255,125,152,229,45,159,107,20,93,57,243,171,76,62,248,22,19,121,82,246,37,85,85,85,117,84,25,88,60,135,0,196,48,129,1,242,2,121,85,53,110,88,19,74,184,25,95,76,206,166,157,218,208,5,202,100,232,198,135,127,30,66,10,46,85,119,57,51,234,252,23,143,23,145,247,249,215,60,167,54,199,165,209,67,180,97,169,184,234,65,114,28,233,128,175,59,219,91,34,176,93,191,14,198,120,162,97,163,207,225,33,253,110,170,137,65,186,129,123,214,120,215,243,81,152,113,109,143,232,84,187,20,151,115,202,173,16,170,204,208,94,29,201,68,237,24,213,124,67,244,112,89,119,237,155,198,124,196,246,158,204,194,196,66,4,70,208,13,139,224,80,113,133,151,71,5,55,44,45,27,243,93,29,12,132,71,196,154,222,239,102,74,12,43,134,90,106,211,170,103,209,242,40,41,91,6,112,88,165,88,84,195,11,176,15,123,44,188,180,56,209,40,233,221,160,245,214,42,117,239,13,115,114,234,137,239,204,98,120,8,94,193,48,92,63,1,164,226,179,26,113,119,38,86,59,206,29,66,81,152,101,94,171,101,80,148,48,232,14,44,221,44,24,221,72,254,137,185,43,96,124,228,30,46,194,197,84,20,12,103,90,245,248,186,249,36,125,81,88,114,65,158,8,156,52,227,120,9,151,70,2,254,122,56,237,153,140,121,12,240,14,139,252,24,121,77,228,126,233,131,245,113,187,98,136,209,137,121,104,245,128,169,137,10,212,41,159,141,76,211,48,210,80,7,30,153,52,11,143,137,236,249,150,242,234,255,145,219,12,202,34,9,92,129,45,24,45,169,237,75,102,128,169,203,38,254,67,50,130,243,92,227,30,15,177,167,235,112,169,171,171,59,218,95,105,82,170,227,44,94,207,137,159,46,159,127,1,28,25,44,53,102,87,193,161,35,163,242,171,64,193,122,114,249,16,147,133,151,126,238,150,94,216,41,248,218,139,164,7,245,47,224,98,176,65,189,87,43,230,239,16,210,82,10,213,237,20,78,44,119,69,4,7,232,216,227,82,28,153,52,134,83,167,44,152,180,202,228,166,14,18,5,235,45,97,29,64,170,4,231,231,64,32,72,12,20,158,246,6,143,26,255,67,63,241,5,223,134,112,77,129,236,228,19,241,47,159,95,202,196,31,149,14,200,205,122,252,28,67,237,165,34,241,200,179,213,204,183,0,98,147,21,183,137,56,117,171,152,237,146,223,28,249,240,16,247,159,116,221,127,135,191,125,123,26,217,224,135,201,198,110,205,105,147,42,207,171,140,65,17,43,17,184,129,217,139,156,95,166,237,248,32,112,172,85,32,134,39,1,108,129,3,113,96,38,242,190,221,122,99,206,134,167,73,251,55,167,222,86,57,167,73,175,158,55,53,156,211,164,193,8,108,166,83,45,158,38,77,3,21,195,140,38,109,222,100,198,1,254,4,159,43,30,209,202,165,136,232,149,18,206,141,20,146,0,254,160,221,157,3,143,255,80,68,251,68,127,170,160,190,34,94,224,86,205,95,58,198,206,142,18,149,21,225,212,214,226,229,158,179,75,150,46,72,183,76,193,229,179,233,181,228,231,143,244,75,89,137,214,229,181,79,0,254,193,202,207,124,25,189,17,95,57,2,250,204,124,93,214,29,72,149,23,183,117,194,44,246,78,65,172,154,42,194,23,84,20,205,150,198,21,38,236,139,73,172,158,46,241,241,79,166,154,49,116,68,177,93,198,44,31,96,44,185,3,5,28,63,150,252,148,95,95,190,50,14,96,5,254,199,55,130,195,26,128,37,184,73,77,210,229,77,179,32,140,228,129,152,112,161,150,13,75,197,187,201,174,251,118,32,49,139,149,136,32,213,23,186,108,50,110,18,114,161,197,50,177,196,166,247,148,177,201,12,184,36,175,128,144,223,22,231,223,147,221,95,115,229,159,159,90,127,74,20,229,121,227,127,87,101,120,13,46,252,77,70,46,123,17,32,243,219,228,254,250,251,177,247,47,62,30,191,195,177,55,127,211,230,12,197,69,152,252,137,38,124,246,209,107,253,38,37,144,34,26,52,230,239,27,83,220,185,244,96,138,89,76,39,244,92,122,16,111,128,160,158,103,128,164,164,164,79,59,234,1,250,190,250,18,108,202,185,175,95,198,21,171,18,105,144,24,191,196,127,169,204,219,10,98,64,26,89,249,153,241,45,220,176,251,108,139,247,34,16,4,177,91,70,154,175,114,50,186,19,216,77,149,136,183,233,200,106,56,11,57,139,89,127,31,34,26,185,153,252,9,221,106,90,242,13,10,19,246,185,54,55,76,0,129,209,22,80,79,131,4,54,252,102,213,243,100,141,0,23,63,123,188,207,192,122,95,87,184,47,233,41,250,179,110,113,126,170,83,216,136,136,131,84,238,184,246,243,44,186,180,46,220,35,196,50,49,51,176,90,76,252,195,132,58,24,148,200,211,202,139,117,195,21,159,240,209,250,135,25,70,26,20,224,28,234,133,152,250,226,129,203,156,149,11,32,157,166,233,72,49,240,104,62,146,7,161,142,23,244,146,171,34,252,250,181,116,68,102,211,115,61,94,51,54,98,178,165,229,138,126,192,53,41,110,136,130,69,52,253,11,166,152,32,138,80,184,148,135,38,52,218,31,81,214,131,225,193,213,176,147,188,254,79,39,183,127,97,200,80,249,245,7,147,115,173,79,148,90,231,238,225,185,214,231,204,140,154,29,6,175,245,9,182,168,205,33,146,229,140,213,112,167,164,255,78,49,249,27,104,234,37,207,99,233,126,170,73,226,223,146,54,56,149,197,231,111,121,119,234,57,39,198,32,244,225,55,146,113,170,129,132,198,203,171,112,19,167,178,181,245,58,29,100,206,200,116,211,12,120,106,54,12,51,125,236,193,80,62,97,222,128,50,28,225,120,64,125,77,19,121,137,136,45,5,161,5,239,152,128,123,251,20,123,17,6,88,61,119,66,37,185,129,65,249,64,130,177,210,76,175,33,204,215,210,233,222,99,131,234,130,123,19,237,198,238,4,166,110,126,172,19,148,12,17,8,207,118,71,94,84,195,143,85,175,209,236,172,155,119,175,190,109,22,113,17,26,27,159,194,92,226,185,223,30,154,153,107,56,91,164,11,63,238,143,167,205,96,115,30,36,10,244,199,115,209,96,181,33,162,77,24,94,245,148,105,191,46,203,159,230,97,37,13,140,180,38,247,77,120,67,206,101,222,217,83,13,98,91,207,101,222,11,102,239,89,144,226,101,222,213,124,145,249,27,222,98,66,55,229,65,79,59,200,98,73,27,22,97,204,33,230,253,235,247,35,93,135,172,174,107,192,238,105,121,121,246,169,121,103,246,215,189,209,49,28,148,224,201,135,167,96,109,192,227,211,150,161,11,36,253,90,42,183,219,0,255,82,162,160,111,175,236,25,55,147,114,34,139,31,242,137,225,151,224,137,234,218,99,242,50,137,13,93,33,147,188,39,148,103,192,103,44,171,132,206,47,35,90,29,70,235,160,63,175,234,34,232,57,227,31,212,141,182,220,252,189,21,79,159,144,245,131,108,254,105,73,136,72,10,79,14,12,150,246,224,121,149,114,183,40,173,113,152,53,60,89,75,141,14,74,53,60,17,249,194,82,202,128,126,97,20,33,217,239,57,105,9,229,20,71,52,45,188,19,225,24,104,72,121,25,169,131,249,41,69,198,210,223,152,97,88,60,84,38,214,230,115,5,199,42,127,236,246,124,144,177,123,140,198,49,11,182,169,63,86,46,94,72,147,159,225,92,16,49,205,133,84,238,208,123,253,247,167,245,255,39,44,115,60,84,164,102,171,27,128,213,251,150,180,229,138,71,159,110,127,4,41,182,233,117,191,18,52,253,173,133,64,130,157,182,233,79,101,208,223,77,148,178,231,127,171,136,2,222,158,254,129,165,119,42,246,0,124,249,2,5,236,179,205,168,91,179,116,233,79,47,69,22,218,201,241,107,148,143,111,233,112,159,37,179,38,85,215,76,191,183,170,203,113,77,39,235,207,220,28,237,53,243,227,212,10,240,15,17,207,51,127,137,64,38,154,133,11,224,183,235,172,205,24,88,242,125,79,205,37,73,150,97,110,116,21,112,177,165,59,175,202,36,219,132,155,116,204,62,139,253,109,247,139,55,104,66,201,196,38,73,147,85,205,120,195,174,146,50,87,88,22,133,178,60,239,122,214,82,85,210,227,138,239,63,106,210,46,248,221,193,111,80,249,216,146,93,116,45,223,134,232,57,253,114,9,148,240,185,250,156,126,41,222,48,22,91,132,23,136,116,78,2,37,38,38,34,111,236,108,96,41,107,172,137,157,54,242,138,111,240,95,99,137,17,180,44,172,138,112,53,72,229,245,102,9,167,253,220,48,245,193,203,29,68,255,53,56,188,255,186,68,137,95,147,68,153,150,68,218,46,207,159,218,47,136,75,254,144,249,81,179,253,39,184,119,231,124,69,88,220,127,47,221,163,191,54,108,83,15,10,199,181,86,137,43,215,253,22,112,72,200,95,103,81,14,116,218,122,95,199,245,116,224,213,223,243,146,223,203,39,106,227,95,69,254,46,16,94,242,219,165,155,90,255,142,31,222,1,234,63,138,131,64,245,140,29,222,219,20,168,90,131,153,2,240,157,116,144,123,213,157,3,176,255,26,182,222,195,247,85,92,101,221,141,89,55,56,228,171,158,143,58,5,20,64,50,134,102,4,191,33,38,133,83,86,6,242,169,128,25,136,110,121,52,143,46,170,52,19,170,11,135,135,83,229,207,230,183,172,133,93,73,211,163,121,127,95,146,47,207,193,74,80,22,109,82,121,162,44,15,201,226,246,13,151,162,74,243,18,18,95,14,131,39,148,241,43,235,14,112,128,166,122,212,173,174,161,69,8,131,69,232,109,147,15,46,185,186,9,221,124,189,26,169,87,190,40,35,179,122,16,23,207,64,29,123,51,123,141,88,153,143,107,254,229,138,22,28,234,199,175,76,200,165,21,85,104,138,214,75,143,145,41,31,159,229,104,24,132,122,188,120,115,91,188,88,181,201,49,162,106,17,212,51,46,1,230,204,242,206,99,133,80,104,194,158,171,168,209,171,107,34,242,121,153,88,36,177,207,65,26,220,44,53,199,172,235,239,173,167,10,229,92,15,157,180,229,135,121,179,36,180,65,130,162,9,157,137,60,27,114,83,156,210,239,208,252,184,173,111,250,211,142,154,230,247,152,148,138,34,47,99,184,6,226,149,131,153,205,239,165,210,251,85,43,92,14,16,92,246,155,216,114,146,143,1,89,164,190,143,210,221,175,60,38,101,183,16,122,217,249,48,25,51,254,3,202,46,238,247,80,104,211,29,242,252,23,96,94,78,16,191,93,199,62,175,172,101,193,111,215,7,187,77,190,176,85,252,118,93,91,55,22,52,225,118,182,93,19,242,23,13,107,184,35,145,91,76,149,248,85,236,182,65,60,97,147,27,62,72,157,166,8,229,247,200,250,172,151,244,184,242,214,143,90,51,106,67,108,252,18,55,254,153,178,167,8,131,37,181,160,183,239,77,92,101,217,143,6,200,243,62,5,16,27,99,226,225,61,222,65,237,93,10,35,143,2,75,89,16,251,191,155,86,60,149,191,177,30,80,93,71,50,169,194,179,114,160,16,175,19,81,106,96,16,207,162,203,95,82,55,223,210,20,171,154,56,205,217,148,207,102,109,142,225,237,170,142,229,197,134,72,208,223,163,91,120,31,76,96,116,248,44,235,53,201,186,137,200,123,177,75,23,238,14,97,223,96,60,218,134,152,100,233,26,195,75,18,71,196,191,138,66,130,152,213,250,206,6,190,71,3,100,65,151,4,204,129,130,225,80,136,230,96,21,131,167,105,3,154,57,234,181,220,244,198,61,184,120,89,230,126,100,143,185,148,114,185,86,201,152,43,21,71,49,19,26,134,34,207,160,98,175,1,214,222,46,172,70,229,8,195,73,29,65,192,116,82,85,132,219,168,57,102,20,51,17,212,230,189,231,130,123,183,214,153,42,94,52,246,152,86,248,86,47,25,194,70,214,111,249,94,167,250,190,28,27,226,228,106,209,251,109,247,69,247,135,25,63,29,47,130,161,158,131,115,72,121,96,119,34,71,171,243,35,79,149,154,153,248,68,210,26,53,196,163,135,61,11,15,111,74,91,116,192,26,91,227,123,78,149,8,50,92,186,12,205,142,216,227,53,72,100,38,191,159,4,221,201,100,72,151,216,60,152,154,106,79,80,241,159,245,141,171,136,213,111,171,42,209,165,3,90,170,85,184,56,30,221,185,63,77,54,49,29,46,19,70,175,126,242,62,38,55,219,37,149,58,198,230,201,29,100,102,43,2,41,222,75,99,209,0,50,240,111,123,199,78,36,9,74,109,238,62,48,103,108,254,120,93,105,241,73,117,37,215,47,0,183,105,249,139,163,13,119,157,251,237,203,163,23,231,79,40,48,178,202,150,75,126,182,252,79,130,126,1,200,70,155,62,119,109,10,42,140,102,31,200,86,252,2,124,109,239,172,189,72,41,89,41,127,123,60,98,99,239,126,123,100,181,216,78,222,254,170,127,82,239,73,126,239,79,17,245,11,48,123,211,145,82,141,253,239,237,145,162,98,223,242,118,79,142,224,182,135,240,222,249,168,139,170,208,95,128,52,135,196,211,220,248,215,42,15,60,198,218,111,245,156,56,177,62,125,241,29,128,45,119,208,199,190,186,184,108,75,48,241,168,39,52,107,168,141,178,204,234,53,73,183,86,66,142,23,63,81,42,128,246,127,63,60,242,151,7,141,41,91,190,219,217,235,10,73,57,223,199,7,172,140,65,87,24,77,21,0,124,252,187,92,60,103,175,75,113,37,180,243,160,115,220,228,66,68,231,244,182,252,100,175,251,251,83,226,249,123,218,6,220,227,212,162,81,135,148,182,115,201,7,36,26,61,115,149,52,155,36,189,194,84,49,49,63,233,39,199,246,205,242,47,10,222,15,201,200,124,27,217,105,92,255,50,126,116,149,234,75,149,199,218,231,125,178,31,21,223,195,223,5,191,188,19,145,38,76,195,52,172,254,61,170,175,117,88,163,48,211,231,212,139,159,145,220,36,237,201,229,187,69,253,156,214,54,84,11,186,148,167,193,156,135,128,225,36,249,37,231,183,201,125,241,63,174,50,193,10,175,5,134,88,202,111,84,68,106,254,180,173,210,164,207,160,103,88,196,56,28,93,206,222,36,177,153,218,140,228,242,167,128,146,160,186,89,155,46,87,84,191,43,121,177,242,11,240,229,2,153,49,100,245,96,144,170,176,231,176,240,102,203,76,150,89,58,44,155,235,222,79,197,111,65,190,123,54,199,167,197,108,62,34,230,214,82,44,246,146,89,28,237,97,203,220,181,22,186,75,219,161,165,30,145,182,241,138,179,206,112,152,140,76,56,183,230,225,183,179,197,190,234,43,54,116,250,233,136,250,103,222,231,184,50,245,199,209,228,101,215,14,238,120,114,42,255,208,225,181,252,205,10,131,121,232,236,111,164,146,133,232,126,1,110,222,60,86,207,189,184,230,75,191,117,40,137,63,8,168,10,172,46,155,248,50,120,143,156,215,143,140,176,143,4,239,53,1,216,28,126,163,176,165,123,17,51,75,40,24,125,248,135,210,109,29,253,240,186,83,168,104,39,163,19,144,240,32,102,180,230,170,26,112,117,30,253,220,242,27,251,203,197,145,202,1,186,71,20,33,126,11,94,234,106,165,195,41,125,8,144,4,234,209,233,176,172,140,67,107,145,152,238,85,139,187,102,191,0,104,237,82,157,137,183,67,3,182,230,78,169,203,158,179,126,173,251,107,143,195,60,19,202,220,150,212,134,6,81,119,73,46,196,212,104,209,67,188,143,133,43,119,207,197,245,120,70,239,246,176,79,172,174,227,109,195,241,226,122,144,9,12,61,27,1,24,145,7,134,56,219,132,238,203,78,218,226,21,210,125,127,178,170,23,116,153,112,23,245,198,115,211,25,79,223,159,179,86,207,213,220,128,91,67,40,240,202,30,11,230,234,136,21,165,244,152,250,104,47,119,178,141,196,192,235,169,140,50,78,221,178,252,219,109,177,56,168,190,231,218,91,25,199,70,99,66,48,59,55,16,116,63,162,62,94,24,236,233,207,9,135,32,216,120,148,41,66,63,85,128,109,222,40,108,206,191,175,43,31,248,177,107,79,100,172,88,110,127,100,21,73,231,249,232,70,12,149,174,163,159,192,250,244,80,37,22,4,179,130,47,194,18,95,69,226,210,109,225,175,46,252,69,107,118,135,209,253,129,102,237,187,179,37,219,113,44,208,187,7,162,43,131,218,97,134,110,187,253,156,110,214,50,185,83,140,150,165,212,233,32,97,14,173,178,50,50,206,104,8,93,22,72,121,175,46,98,98,197,236,131,183,164,197,184,203,6,40,101,48,101,131,152,122,130,244,65,65,90,190,204,225,88,177,40,2,147,137,187,237,192,169,30,56,141,2,121,169,53,7,78,96,67,32,214,90,30,83,229,209,235,164,181,45,39,57,69,13,111,129,175,180,10,237,66,251,116,20,111,152,230,191,86,70,15,228,75,177,11,68,38,16,254,176,176,8,26,140,212,186,28,42,225,18,109,97,236,43,85,214,21,22,245,91,232,250,39,66,78,84,235,31,84,157,5,227,223,210,67,192,219,239,127,14,60,84,254,227,140,244,255,89,66,15,248,103,146,254,39,11,106,107,3,183,186,63,156,42,137,139,207,254,247,63,197,92,255,158,44,196,246,91,130,116,25,247,20,255,157,254,36,87,216,139,18,249,19,21,132,208,232,79,132,190,187,215,126,79,155,63,157,255,166,139,180,77,127,244,53,69,162,255,148,216,93,250,109,110,240,170,210,191,103,205,248,139,135,146,165,182,236,134,35,143,53,84,7,51,229,205,215,106,173,106,11,139,51,183,245,181,5,17,19,172,230,183,197,167,253,106,32,227,40,130,136,142,209,26,14,216,135,145,252,132,36,28,106,168,192,195,161,34,241,177,137,131,192,208,119,219,208,147,126,187,163,216,0,244,189,31,242,238,197,61,94,27,19,59,224,90,183,217,149,113,148,73,235,186,127,229,142,112,180,136,78,0,211,66,241,136,68,183,88,211,134,59,133,17,167,49,159,104,128,230,189,39,188,63,104,22,203,93,149,128,132,56,76,209,58,156,51,121,93,85,237,245,85,219,117,198,68,191,169,114,189,13,242,90,121,221,88,240,67,210,119,162,237,180,118,77,30,200,171,225,64,246,202,13,121,33,233,134,175,85,232,86,74,163,90,193,78,113,250,2,115,54,153,190,89,78,59,179,140,245,140,254,1,58,157,93,253,133,52,92,120,83,87,139,93,242,94,139,131,81,18,202,245,35,56,91,195,50,82,144,200,162,95,182,128,72,246,186,46,162,194,171,2,108,132,161,8,165,160,71,215,167,168,189,135,154,43,214,244,140,238,14,72,240,102,74,89,14,252,228,127,177,10,113,72,103,68,52,117,26,237,73,79,45,177,119,21,74,116,131,41,194,9,38,28,211,94,132,185,178,187,166,14,236,42,187,228,203,85,78,201,216,88,45,48,188,133,228,46,91,203,139,47,67,170,237,72,138,43,59,134,251,212,23,203,25,76,178,52,173,234,40,66,233,51,226,250,161,92,97,44,201,28,210,98,178,108,121,176,107,239,220,159,223,31,188,133,234,47,31,21,157,123,22,89,185,205,174,225,175,181,86,212,149,159,3,114,170,179,180,192,119,117,188,140,81,117,44,97,122,110,206,6,6,107,42,219,80,119,75,204,144,70,21,225,93,38,206,187,88,206,93,38,216,240,93,44,231,46,19,248,46,150,164,234,8,172,127,85,98,42,128,37,191,235,119,250,25,213,9,226,96,109,41,39,57,77,74,76,238,250,167,183,126,13,143,179,172,87,45,79,126,24,175,25,100,60,244,107,193,102,5,5,164,251,65,117,54,30,210,174,179,95,251,93,225,158,239,53,61,42,110,187,125,150,181,193,226,91,136,252,196,252,97,154,69,213,118,137,176,95,177,85,153,236,190,252,30,209,187,18,255,184,41,241,210,178,55,106,62,76,229,106,75,54,14,27,215,211,118,215,43,6,142,164,108,138,71,154,43,228,86,210,217,199,22,242,251,50,147,129,29,28,179,213,177,160,198,15,56,55,136,126,104,153,187,50,237,248,253,151,116,248,70,45,245,55,102,22,228,231,141,90,65,214,50,146,123,231,141,90,150,208,86,119,241,28,153,148,218,100,156,35,188,117,168,175,33,114,229,195,117,251,24,254,234,151,86,170,101,227,232,44,7,49,47,9,249,84,17,102,101,37,201,250,155,238,156,13,197,142,62,48,45,101,115,168,163,42,134,77,163,205,235,114,141,60,47,148,244,202,248,100,158,139,54,97,245,169,201,157,65,57,98,214,61,222,228,200,166,185,195,66,163,213,161,234,159,195,211,229,141,141,115,155,20,101,88,218,28,166,136,70,228,98,5,232,113,103,98,93,220,155,10,23,178,107,86,181,206,66,196,121,13,47,236,37,195,29,217,27,117,29,103,30,205,3,17,84,8,8,72,203,79,27,77,184,81,214,9,115,116,204,23,204,252,8,96,177,188,245,146,23,47,216,162,222,211,96,17,112,46,216,18,132,146,209,93,57,23,108,177,130,14,19,3,217,44,76,66,179,16,234,73,152,152,152,6,114,37,89,50,88,0,158,205,58,30,245,177,80,21,207,102,13,29,243,98,230,141,36,196,179,89,17,145,218,175,112,120,54,107,137,250,247,114,45,216,114,191,174,103,108,183,93,5,248,229,155,143,211,193,197,219,207,163,143,146,26,218,194,180,11,31,183,53,74,96,132,31,30,51,11,229,212,61,49,74,192,60,218,115,160,13,146,188,95,55,106,108,93,80,57,199,221,215,39,97,248,76,185,232,142,174,88,42,243,68,122,84,20,245,118,134,106,129,35,99,143,78,99,89,109,67,190,184,69,150,132,168,167,120,150,246,234,29,189,239,0,192,142,57,38,62,89,193,59,232,117,151,194,187,71,214,167,241,89,145,124,205,166,139,63,248,27,178,240,117,89,162,190,255,160,46,251,223,181,154,11,153,76,91,2,62,205,22,85,94,33,202,126,206,216,121,32,76,119,247,235,103,170,240,219,226,157,92,180,186,176,84,194,98,72,127,50,103,122,108,171,36,34,25,206,60,3,183,154,173,255,22,13,188,131,249,207,109,89,113,223,95,151,195,21,226,27,101,85,123,238,73,123,123,38,83,222,142,214,141,75,27,131,150,214,142,241,119,245,73,153,193,242,252,85,222,214,14,242,199,244,43,228,90,192,81,13,207,85,2,170,25,217,201,43,242,66,242,47,178,188,163,225,170,78,146,170,186,190,111,246,108,194,214,77,251,197,135,184,57,246,232,50,79,183,184,23,250,211,174,129,41,67,9,117,32,153,216,186,179,147,245,228,32,125,36,231,243,71,128,195,79,167,228,180,129,115,111,116,167,209,45,82,50,37,188,55,122,74,93,170,3,199,217,0,143,230,167,39,212,242,196,18,43,35,146,169,224,121,28,217,27,145,146,111,58,101,173,62,63,52,206,207,212,52,155,10,103,14,93,24,144,83,207,247,188,217,182,22,159,147,92,183,88,196,137,38,231,18,157,229,4,122,50,58,230,42,227,242,4,193,36,81,231,187,246,141,146,63,178,171,129,156,223,250,231,0,79,41,87,95,5,154,178,20,255,237,196,10,52,165,62,121,231,181,196,157,98,203,252,208,222,245,41,165,226,236,159,243,112,74,211,177,172,221,164,227,165,159,22,248,212,254,31,200,9,177,241,255,196,94,252,239,5,174,255,133,151,248,95,73,177,228,124,139,216,151,253,115,90,244,82,171,191,0,228,15,111,63,91,174,12,50,156,148,237,119,224,58,177,157,255,230,114,235,226,234,211,127,37,206,254,153,29,251,27,243,135,160,228,31,136,1,213,223,176,161,63,139,82,253,134,56,68,152,252,55,130,188,244,70,127,63,216,255,116,244,254,19,115,80,30,255,237,210,215,77,255,97,236,124,249,124,110,23,188,156,121,115,238,122,240,159,183,143,66,114,231,143,30,157,183,143,122,122,178,87,78,225,219,71,129,130,22,250,97,204,112,245,60,76,68,204,1,160,174,217,24,38,18,226,175,63,112,27,223,252,55,88,84,6,161,62,111,254,67,249,49,68,71,156,55,255,137,87,199,10,74,99,26,114,229,121,148,107,81,238,163,83,63,215,22,255,146,152,179,233,19,88,112,73,73,179,133,139,192,140,83,107,113,103,7,205,116,103,7,14,84,193,102,173,44,132,160,142,99,176,100,87,146,59,122,215,122,127,19,67,59,58,183,229,10,173,161,191,240,78,170,154,181,63,64,228,23,128,147,78,34,172,130,224,46,209,115,57,170,148,47,155,153,201,17,72,73,91,23,67,87,14,243,234,14,186,84,99,191,155,136,133,52,208,61,125,189,155,33,84,53,134,46,49,163,253,165,140,169,105,59,204,216,92,181,124,103,63,102,227,38,162,201,180,233,65,195,203,174,242,66,40,110,95,129,169,32,177,46,43,45,213,80,74,164,116,170,229,61,246,38,9,201,247,69,235,43,105,223,189,219,25,112,27,41,102,77,175,10,150,114,52,104,95,172,24,131,184,233,243,141,102,131,187,224,195,8,182,208,156,174,12,180,178,165,197,44,59,36,1,100,213,245,191,93,226,43,4,251,157,96,252,107,198,180,77,94,26,197,47,0,7,157,171,209,143,189,98,160,60,153,29,97,57,147,217,70,179,86,84,167,64,178,136,96,14,143,101,188,248,11,220,182,241,183,18,203,135,59,230,249,72,14,171,228,179,149,39,49,62,139,246,168,241,209,94,21,129,114,221,127,162,171,138,77,3,0,48,150,102,135,2,46,220,37,63,85,214,191,244,166,191,89,209,251,83,247,234,165,113,17,218,215,7,180,79,7,58,158,94,233,50,112,122,221,103,164,31,181,218,126,159,224,242,138,218,124,189,137,243,35,26,91,135,14,122,195,81,151,174,154,202,246,254,246,30,21,218,38,131,150,166,29,177,133,123,231,127,237,108,42,176,46,188,125,111,43,129,80,15,252,208,165,203,40,170,211,192,135,230,66,239,128,122,153,28,204,61,34,109,229,66,252,161,155,151,197,225,221,157,205,99,206,28,193,181,77,74,45,236,53,122,104,87,60,242,227,11,50,131,131,118,71,196,37,154,125,163,245,69,109,62,219,195,201,107,7,38,151,23,151,2,63,146,245,157,188,252,242,93,39,66,108,50,76,53,243,94,152,240,47,64,172,254,147,23,142,186,66,42,2,201,47,242,19,233,159,120,88,125,59,166,190,43,20,255,142,216,184,246,58,83,115,197,19,60,58,32,84,229,77,87,225,122,153,55,48,208,134,157,99,113,252,97,219,200,40,193,157,169,209,178,44,179,248,141,249,39,84,174,46,111,53,38,143,79,56,219,119,128,241,157,52,119,253,39,134,121,233,251,35,180,191,237,244,89,127,92,208,33,249,254,245,212,128,122,247,37,240,164,91,228,227,74,212,69,213,149,143,105,14,143,171,207,33,3,195,134,55,49,79,236,52,62,177,181,1,120,114,171,35,140,174,47,82,16,5,83,146,106,12,233,199,108,244,1,76,215,212,52,203,230,120,31,222,39,181,121,202,240,84,191,33,234,233,255,86,4,224,255,201,200,109,36,229,128,52,146,114,250,3,100,175,63,200,37,148,123,16,37,80,206,243,188,245,181,39,253,245,251,215,163,236,159,183,43,223,85,224,123,198,93,210,234,243,115,197,246,105,207,37,216,84,193,73,207,162,47,195,224,110,125,251,122,213,139,71,111,65,124,178,245,138,35,227,7,36,119,37,103,71,199,54,165,152,100,167,79,4,14,20,30,222,184,172,99,140,211,28,10,208,225,210,128,41,190,166,72,146,127,158,207,80,185,124,85,41,29,182,163,119,0,82,22,229,15,213,89,102,156,80,176,8,60,173,84,6,237,19,4,107,168,190,46,90,63,69,158,158,234,19,178,134,120,22,247,39,158,250,102,191,86,30,220,184,164,163,58,35,51,117,189,165,62,44,210,58,123,98,118,55,72,237,75,65,242,130,200,209,192,147,11,196,78,89,239,252,236,246,99,34,157,93,32,160,239,199,26,0,165,23,163,2,8,166,183,93,69,252,137,15,130,10,212,42,222,177,169,40,214,1,187,208,62,179,47,11,23,238,127,15,0,62,238,223,141,33,158,10,75,114,23,175,186,130,205,109,125,92,54,212,222,163,237,36,217,229,231,151,218,172,149,1,60,41,255,5,168,61,186,163,213,117,229,27,233,35,173,176,198,224,119,63,184,150,252,235,31,204,127,141,119,151,122,80,248,172,48,117,150,105,64,111,228,146,151,220,224,60,197,155,49,157,207,90,97,237,125,4,248,4,37,27,116,24,250,216,55,100,247,145,139,194,196,237,183,106,67,86,77,93,31,248,178,116,10,237,34,112,166,22,101,58,41,131,171,193,141,222,47,37,128,2,61,126,92,177,162,20,170,206,185,178,240,6,111,49,98,159,81,232,224,223,101,235,33,66,64,187,176,96,38,70,218,229,151,189,43,67,98,67,77,167,180,232,227,178,239,26,144,239,52,104,97,207,163,10,203,185,123,1,67,18,238,123,161,208,177,226,125,227,141,142,195,162,236,27,79,221,170,40,9,236,86,146,242,199,221,143,173,63,165,211,18,33,133,242,32,69,159,130,60,52,239,47,136,226,61,201,146,101,158,91,66,235,176,120,146,131,40,136,51,98,104,168,47,66,123,37,90,201,120,50,239,234,251,253,92,20,76,207,58,75,200,56,128,204,206,215,110,128,137,6,89,215,37,145,81,67,122,232,46,42,219,130,193,220,154,2,147,68,18,8,46,196,164,160,110,78,17,43,189,59,169,76,38,118,242,16,152,147,232,230,89,107,204,136,224,93,154,85,215,153,248,248,124,161,109,198,148,25,229,170,26,206,209,222,4,239,136,47,205,143,212,106,141,234,255,20,248,8,112,201,12,0,248,11,58,250,76,38,128,215,55,164,248,111,193,184,133,171,143,201,85,241,60,13,239,216,171,36,246,242,164,236,203,120,36,3,111,44,32,232,110,144,62,129,225,5,75,240,170,187,124,248,115,127,223,159,210,105,98,218,172,19,74,89,144,179,137,175,195,122,79,142,131,7,198,62,35,170,74,205,164,158,20,237,199,187,18,92,199,57,232,181,140,93,48,36,197,75,235,169,58,130,13,108,246,197,150,197,12,243,198,156,126,6,87,59,107,77,84,127,17,41,62,120,124,54,145,11,145,18,117,89,185,154,129,203,84,157,137,236,162,8,180,158,56,54,50,40,175,116,40,146,203,68,124,107,89,149,254,206,127,159,29,211,43,98,175,191,91,201,98,52,255,162,118,93,164,250,11,245,167,98,63,201,172,176,69,3,102,183,122,73,75,97,244,254,231,193,64,48,216,60,102,85,135,193,241,102,196,176,106,0,240,254,146,243,215,221,175,187,35,177,73,98,185,152,180,201,216,200,239,198,234,25,6,29,219,174,177,18,170,25,130,95,176,199,240,5,185,100,94,97,117,40,103,172,200,132,186,99,158,108,250,3,31,81,66,162,191,63,198,191,151,138,126,47,14,117,124,220,64,190,123,146,221,172,186,193,29,35,22,127,197,254,103,123,152,90,23,11,249,234,144,49,31,181,37,34,182,139,96,235,125,153,96,23,222,95,40,143,95,224,152,203,180,106,38,154,251,72,94,210,182,119,154,203,177,213,93,200,135,161,34,124,85,130,47,142,39,201,18,58,197,25,254,210,78,224,54,21,7,47,24,177,163,195,147,90,44,51,212,7,119,114,208,99,113,84,66,156,125,3,185,146,120,227,139,180,237,31,140,166,178,127,1,88,171,75,78,37,138,126,1,102,238,128,11,126,143,171,252,52,192,253,36,180,198,131,86,169,175,111,251,88,39,82,30,165,208,118,236,22,115,246,218,11,130,237,122,23,85,97,169,52,83,8,68,209,168,155,18,146,30,197,237,110,21,157,176,249,234,95,160,128,223,92,45,231,147,78,216,130,89,144,239,48,47,125,13,124,24,133,188,20,136,10,13,161,31,108,36,40,39,74,124,156,170,143,178,61,173,234,17,249,168,180,145,252,119,5,202,4,49,56,13,111,83,50,117,207,120,221,120,237,175,147,98,50,252,230,177,105,31,178,175,24,65,49,76,194,92,17,99,70,160,234,185,96,225,70,33,142,126,8,124,215,25,174,57,198,236,232,12,22,107,44,12,23,187,153,240,10,63,193,255,42,103,199,46,44,123,196,238,15,31,42,253,218,59,25,171,220,51,233,214,45,69,107,31,85,230,201,8,89,53,196,30,123,128,82,22,135,81,93,5,12,112,45,206,210,136,62,68,110,235,186,203,208,149,189,63,161,30,246,191,0,26,5,131,7,199,142,67,169,101,78,35,14,198,223,79,212,81,6,221,84,238,48,89,213,132,157,33,96,56,187,170,19,47,228,37,20,69,181,167,97,142,164,210,46,133,46,14,69,243,252,109,181,255,69,148,140,227,125,190,112,222,152,140,100,205,72,148,144,131,211,8,247,27,163,85,152,44,113,79,174,204,184,167,71,157,173,225,198,96,202,54,2,81,67,143,75,23,239,83,162,76,143,216,4,207,247,13,137,132,252,9,68,97,105,101,201,58,155,202,106,103,95,147,26,70,145,42,5,162,179,135,85,218,70,135,178,160,40,201,169,229,200,214,219,74,3,142,2,126,29,230,76,44,144,233,27,66,184,248,232,145,57,67,104,206,190,9,71,73,193,61,121,182,121,143,244,28,71,9,246,154,92,76,108,49,41,206,45,145,145,139,233,48,158,82,189,54,169,43,79,202,98,78,139,103,21,6,5,81,29,229,173,76,168,38,3,13,54,42,175,170,128,166,200,221,228,56,94,216,132,81,233,16,61,99,187,145,65,145,107,229,159,95,217,228,171,97,9,65,122,165,210,193,253,200,155,10,28,232,41,249,186,111,78,184,66,32,185,244,227,117,217,26,206,227,199,166,46,195,166,98,147,61,244,238,122,57,34,204,233,234,44,33,66,104,177,39,12,153,35,121,186,223,167,11,19,241,180,216,151,162,18,194,74,45,48,248,4,130,179,123,252,235,218,215,159,93,178,156,198,94,54,178,67,171,155,172,165,246,3,56,255,21,154,197,92,121,222,30,182,177,72,144,223,134,150,159,32,213,196,90,145,243,18,204,159,72,84,135,95,126,21,171,148,248,47,241,208,91,217,239,198,166,162,213,182,172,78,195,68,170,234,124,102,37,196,227,174,9,179,41,24,224,139,143,73,148,61,150,134,81,96,163,92,37,94,71,103,199,100,230,10,123,5,101,246,95,128,255,249,9,184,58,253,100,73,60,43,91,50,175,251,131,83,154,1,135,126,201,246,245,115,232,196,77,140,160,80,203,175,27,152,50,9,115,227,74,232,68,7,137,80,194,61,13,250,29,67,81,32,54,249,219,108,207,139,27,221,225,7,215,132,220,171,217,21,33,29,13,54,201,170,105,235,106,104,109,233,159,174,177,213,11,25,16,56,94,208,74,140,67,60,127,195,61,209,251,44,9,227,125,119,24,225,95,95,60,175,29,144,34,49,163,168,209,141,48,219,132,240,113,91,6,25,122,104,23,50,32,214,100,76,176,214,156,130,133,38,123,17,233,27,136,100,134,20,203,124,206,206,252,93,81,151,124,57,195,36,227,153,23,37,19,126,19,149,58,74,3,177,66,28,161,157,79,68,62,23,165,228,58,194,29,215,154,27,93,216,116,5,65,162,26,150,118,50,67,8,68,33,195,111,102,179,209,107,85,46,248,21,226,249,50,204,47,54,119,182,66,250,57,138,204,171,234,108,33,84,103,43,196,149,185,159,100,178,62,83,136,164,154,246,171,179,97,7,158,69,240,58,233,163,201,69,61,22,14,39,113,149,92,174,48,189,112,201,212,94,67,57,238,77,45,242,206,66,131,175,25,245,200,85,140,38,134,86,199,62,111,130,33,88,102,247,27,93,108,199,52,132,236,40,102,164,43,129,206,52,247,135,125,124,223,47,192,51,202,204,195,48,237,226,55,67,153,78,122,86,46,208,49,45,159,79,110,22,47,193,239,152,166,192,113,223,100,155,236,190,144,118,0,235,63,184,171,184,169,52,15,173,158,63,193,227,162,31,249,170,23,185,191,66,110,245,152,126,106,50,161,71,105,21,129,138,229,169,178,152,210,97,222,217,54,245,76,162,194,59,16,248,150,254,20,35,236,50,130,141,80,207,253,191,60,245,127,234,96,235,118,121,162,170,139,53,79,206,186,113,44,82,100,54,45,104,86,176,80,106,96,92,214,233,102,13,14,178,133,69,138,206,4,214,54,32,58,241,130,178,137,244,84,8,211,214,152,195,24,220,215,221,201,39,172,30,72,248,94,105,227,144,91,27,107,17,174,88,58,87,7,86,232,10,103,9,12,173,92,210,140,65,241,25,14,139,231,218,20,173,137,177,131,146,99,229,2,19,175,234,3,0,4,201,43,238,31,242,94,39,113,193,156,82,140,6,140,100,248,167,83,182,80,242,207,103,164,145,111,21,155,213,116,56,221,70,151,15,61,107,167,209,48,94,3,105,144,111,127,167,223,231,60,128,232,95,114,193,206,214,97,231,145,12,255,10,237,198,204,140,102,89,76,54,181,62,47,186,193,229,248,96,53,94,163,12,199,199,249,243,26,118,146,13,7,28,158,73,150,11,227,101,196,90,164,36,113,248,105,98,85,159,67,158,107,108,11,203,139,46,186,182,52,252,237,50,123,124,126,248,203,36,242,101,243,114,158,95,230,229,198,146,155,206,192,114,18,24,94,203,235,106,65,87,242,148,35,196,94,39,204,127,120,146,81,156,161,140,155,245,115,233,12,181,85,66,135,151,19,11,231,161,236,225,144,248,244,87,39,88,195,134,52,46,185,26,205,239,155,144,92,167,203,0,34,134,104,238,113,105,188,6,252,11,17,35,12,49,45,6,20,49,121,39,43,233,64,146,249,198,152,200,136,111,226,230,247,39,38,143,139,214,98,187,213,23,30,5,18,79,20,76,123,57,249,138,230,242,223,60,86,55,173,178,234,147,155,39,255,55,135,147,234,223,160,106,192,118,57,247,241,31,29,63,79,89,215,249,96,122,191,0,241,147,198,191,0,12,184,39,155,236,122,117,98,253,218,198,53,117,195,105,138,220,34,101,202,201,146,152,240,159,108,19,182,168,166,197,68,211,246,108,118,101,113,222,158,105,243,73,114,206,184,175,66,239,152,203,77,196,240,158,199,23,249,142,124,218,224,79,30,101,71,171,22,147,240,173,176,125,40,20,223,127,115,200,252,51,102,237,0,130,220,212,234,56,9,232,172,206,175,105,89,179,54,12,104,154,169,220,216,24,79,45,49,201,176,150,108,29,121,19,22,252,39,22,216,222,95,143,10,18,94,253,222,62,79,120,74,249,172,206,69,237,244,241,6,117,237,203,91,35,114,180,209,219,167,180,215,41,30,40,150,136,24,21,233,120,66,164,40,56,122,109,106,235,41,187,104,39,6,98,74,107,214,145,54,189,222,55,27,254,4,145,196,216,254,229,59,215,233,111,19,251,39,138,8,165,233,105,71,1,238,23,224,224,36,217,118,171,76,227,116,1,56,198,121,203,216,84,208,219,22,240,121,216,95,85,99,213,204,148,24,91,148,196,28,129,225,13,103,141,165,172,179,50,116,131,64,242,148,208,87,29,157,17,89,101,222,66,119,100,139,0,127,110,172,226,202,215,168,208,180,213,40,240,133,185,100,209,88,245,12,102,234,61,71,227,166,252,175,199,170,250,21,207,76,122,180,21,78,167,10,126,230,229,117,22,67,139,67,19,158,115,72,80,206,36,119,38,166,89,218,132,176,254,93,201,60,132,168,73,170,142,119,88,62,190,77,51,155,115,224,148,230,223,70,220,136,191,69,220,246,109,110,127,187,95,254,4,59,234,232,253,147,247,147,71,234,211,158,203,13,21,24,24,137,9,78,195,9,192,82,74,13,189,76,120,138,39,230,49,66,40,121,225,186,46,164,167,220,148,21,216,14,205,89,13,238,139,137,4,243,207,245,60,234,10,93,119,129,167,149,184,192,50,110,61,214,117,176,8,227,131,185,147,31,168,148,182,107,249,245,178,87,60,81,80,13,117,53,140,173,171,169,102,1,49,143,90,231,202,90,149,58,95,47,253,123,196,247,239,59,207,194,6,86,136,241,183,75,233,78,110,116,218,164,207,217,237,34,147,161,219,177,85,20,135,177,204,16,76,197,29,123,127,110,65,253,107,18,178,217,202,56,77,115,150,116,124,228,212,131,59,61,33,50,58,153,56,224,64,63,32,50,74,173,15,54,45,251,38,213,188,204,128,57,26,16,95,25,127,200,183,95,101,37,102,116,22,126,168,237,246,194,68,98,10,28,120,100,111,189,123,181,64,68,198,82,168,225,92,97,17,184,192,229,96,175,214,164,105,5,123,71,229,39,203,32,147,48,79,191,54,138,190,92,45,238,22,19,150,217,68,172,88,59,55,216,104,139,145,4,60,36,112,190,66,197,190,170,191,56,40,39,111,1,97,146,250,58,102,227,164,83,160,44,229,41,89,72,1,158,45,211,230,125,88,79,90,176,71,185,2,202,191,25,238,112,146,190,214,108,244,37,150,85,0,29,222,136,18,43,64,71,2,11,32,55,188,129,204,133,25,170,225,12,18,192,160,151,242,171,140,30,145,196,130,139,17,18,148,55,83,242,143,120,58,30,88,132,61,171,44,59,247,198,1,71,135,175,108,225,189,113,198,27,27,162,58,161,120,111,28,28,6,170,76,101,106,144,30,247,94,76,108,65,176,124,160,89,236,211,44,66,52,142,197,228,211,33,118,149,223,40,204,168,120,239,54,23,212,90,61,119,129,241,223,209,212,155,95,3,68,248,243,25,237,193,38,227,7,23,154,54,111,216,115,50,117,119,84,45,201,131,211,210,208,134,123,206,84,131,3,106,64,79,222,229,132,208,219,108,58,104,161,6,55,46,189,7,80,118,110,166,54,139,167,228,66,187,233,47,69,7,98,158,16,213,144,54,250,146,152,135,148,144,246,67,169,22,40,21,245,138,186,30,32,224,94,169,112,188,6,235,192,87,47,238,110,46,176,144,35,247,241,221,178,2,206,13,189,154,97,49,38,147,187,131,14,20,163,75,15,51,187,200,229,116,92,51,12,236,101,137,189,45,85,177,16,68,14,174,101,250,69,44,193,40,70,240,50,24,76,133,177,40,61,253,90,57,240,243,251,20,3,157,191,72,68,174,221,128,42,154,18,184,144,41,193,16,183,144,104,19,76,69,211,168,155,249,226,179,164,87,42,91,158,150,187,161,107,91,181,97,33,186,187,232,173,232,253,151,116,120,196,240,188,142,113,142,24,158,215,49,206,17,67,124,29,67,66,208,66,63,52,25,231,156,135,25,26,58,120,250,249,233,159,218,178,255,212,112,245,50,182,70,212,144,22,70,93,227,124,171,127,136,86,31,165,92,102,79,126,109,207,101,53,174,97,198,200,147,187,55,161,213,13,86,79,103,170,194,199,94,77,94,235,244,144,118,40,111,154,83,230,44,134,30,180,250,250,250,118,172,245,89,12,125,34,69,180,16,101,236,233,96,192,103,136,59,142,81,79,153,30,1,214,22,51,64,220,197,95,245,69,224,224,173,229,78,67,151,155,0,255,133,165,147,185,211,126,197,216,135,31,184,181,111,53,154,175,106,143,138,170,108,53,137,36,157,116,135,152,193,14,69,152,156,48,210,249,40,48,39,85,138,186,51,200,96,106,159,99,137,93,248,36,76,7,253,11,176,117,204,215,190,104,17,127,210,117,25,71,111,5,153,243,42,210,63,4,96,157,142,149,243,213,220,175,140,76,92,92,190,8,248,13,204,50,30,117,218,93,175,63,133,157,138,50,21,76,102,221,184,125,88,171,142,125,208,41,93,105,34,244,154,162,168,33,228,205,137,121,84,254,97,217,128,250,194,229,7,107,19,41,11,210,207,155,38,13,146,83,130,147,248,63,108,170,5,157,109,49,252,103,91,76,252,173,83,144,241,79,126,195,31,150,159,94,162,62,241,66,108,102,247,108,234,91,230,238,165,185,189,95,35,24,43,52,94,47,153,14,235,148,16,236,89,136,98,104,244,18,114,0,63,125,52,40,107,166,246,81,83,206,137,229,38,162,140,120,62,228,250,236,222,118,104,78,179,231,117,17,198,135,143,199,34,167,98,149,78,132,246,111,57,180,68,135,95,1,43,222,34,161,158,108,236,112,97,177,19,167,79,180,165,185,163,160,88,33,202,125,237,38,51,248,251,250,115,48,220,105,254,122,32,235,7,75,10,115,184,24,209,213,187,243,202,19,147,150,148,74,182,30,167,35,31,119,8,27,39,253,11,210,83,110,192,231,165,7,202,140,3,21,246,3,132,51,197,31,63,209,36,94,85,183,159,250,146,225,188,121,177,236,85,196,200,137,101,162,215,225,142,242,231,84,217,0,178,216,12,145,140,196,144,213,178,50,176,160,101,244,135,211,129,15,4,178,211,116,50,105,35,218,170,40,54,40,71,16,161,181,218,189,81,29,146,15,31,46,44,172,249,118,52,61,184,91,247,132,196,32,98,218,239,181,51,151,219,251,148,228,138,152,6,194,13,250,39,15,110,58,158,229,63,39,230,121,197,119,236,132,43,157,231,72,92,203,74,34,205,13,180,226,41,168,160,96,147,226,71,54,182,210,26,223,52,131,57,22,114,121,82,181,66,171,69,229,13,50,20,88,221,84,54,0,87,14,186,0,213,77,17,151,76,25,175,63,64,39,199,232,39,245,44,20,47,3,156,150,105,170,14,95,228,42,92,76,85,188,69,148,202,102,160,252,127,31,67,231,239,253,78,52,252,1,79,95,141,126,124,48,145,171,48,159,211,246,157,161,251,113,104,55,224,237,179,167,7,95,126,206,127,156,192,227,104,229,179,154,109,23,123,150,157,78,73,79,25,110,141,160,63,74,7,236,97,30,95,186,33,95,207,207,181,108,179,232,0,246,116,249,52,247,11,80,211,115,129,252,32,89,198,135,12,52,157,18,255,137,64,115,255,117,177,240,229,79,54,138,243,122,31,193,148,189,209,17,147,67,188,142,229,87,45,219,63,81,113,42,222,13,132,242,121,94,81,223,249,201,61,187,135,125,10,42,19,222,97,122,50,97,112,64,224,59,52,17,10,249,26,123,51,125,124,123,219,24,102,114,116,37,110,94,195,92,136,198,157,249,100,254,218,113,168,52,147,127,127,171,142,178,142,148,80,45,222,112,230,34,73,93,95,46,95,54,50,153,91,166,238,219,19,235,210,172,189,185,253,132,108,189,124,171,147,24,119,29,245,31,118,45,73,133,166,33,27,31,218,127,244,190,242,107,109,202,161,54,143,168,209,50,25,183,40,179,197,236,251,247,90,79,102,80,202,107,255,0,53,35,155,230,246,100,143,39,249,246,63,6,145,143,92,244,251,158,215,181,157,111,110,90,85,63,187,223,89,67,27,174,52,216,184,10,95,194,74,249,153,77,30,49,250,224,100,183,40,72,187,126,1,120,102,64,1,177,181,103,127,206,234,221,100,12,91,184,112,253,193,245,8,62,211,227,167,18,172,236,52,180,10,170,60,0,186,74,162,185,159,255,151,42,201,253,187,113,33,255,48,138,40,251,150,208,93,113,228,243,219,39,175,69,217,69,140,30,244,92,68,13,245,68,207,184,11,57,75,226,252,49,79,31,65,104,97,114,143,22,20,253,215,97,201,245,230,22,3,203,102,162,106,141,191,0,49,145,0,120,192,216,15,85,255,141,111,16,45,42,190,196,254,19,206,150,27,191,0,164,82,173,35,6,129,79,213,55,173,27,155,135,72,68,93,101,45,170,8,126,1,190,140,114,85,216,23,14,175,211,11,76,52,103,191,88,186,46,188,101,162,10,252,188,216,213,242,186,83,210,248,212,67,89,200,214,229,78,250,108,196,219,237,12,129,246,217,126,197,110,243,11,136,176,62,223,159,67,113,245,247,81,90,202,66,46,141,245,172,213,55,3,46,46,201,76,200,129,83,195,93,110,14,172,200,191,39,63,80,125,26,102,147,112,35,78,4,105,92,207,124,15,196,116,20,104,243,227,68,88,179,73,158,85,2,38,61,230,141,102,162,12,21,80,203,75,206,138,254,202,76,157,111,151,53,119,119,66,135,183,234,0,156,253,241,244,11,197,178,36,32,181,144,85,46,246,11,205,188,4,109,217,190,235,43,46,126,226,219,45,57,134,166,15,225,57,162,79,182,169,110,59,200,198,145,95,105,72,182,107,82,154,91,246,253,250,229,23,64,50,113,248,41,81,118,97,218,43,129,131,167,84,45,61,215,27,198,58,62,219,21,93,121,96,137,229,179,122,145,88,212,8,40,250,63,189,150,255,102,252,13,83,39,186,126,235,10,115,196,139,80,218,114,9,158,152,33,168,198,3,82,229,186,245,180,87,102,235,119,21,110,255,227,153,182,172,171,209,41,17,222,74,169,221,249,238,119,112,242,242,214,48,239,63,222,209,171,91,77,201,108,237,9,213,18,85,68,206,196,175,111,61,85,217,183,135,51,12,5,189,136,35,20,124,255,157,128,126,172,210,218,64,166,82,28,242,36,126,88,97,36,123,82,99,164,243,82,205,141,241,205,205,87,24,158,161,147,181,216,131,159,159,47,137,72,146,166,84,119,165,209,103,45,166,28,22,118,252,84,8,224,185,220,170,175,61,146,69,105,243,96,56,251,39,156,149,69,192,37,240,194,101,104,123,123,226,206,209,56,121,33,169,208,110,26,87,192,207,190,247,223,52,61,77,45,230,84,149,204,218,30,104,244,126,186,69,81,95,143,144,224,190,85,209,92,197,236,92,239,169,232,226,97,46,0,47,246,83,36,181,62,97,56,170,31,157,219,159,11,146,231,224,109,82,186,53,22,179,40,227,27,43,18,145,111,204,175,197,127,157,245,101,245,163,7,65,234,212,119,131,66,18,100,190,181,53,101,45,127,235,50,110,116,251,210,139,189,52,106,162,255,214,211,114,156,10,54,27,100,204,114,146,225,35,113,116,101,18,244,131,85,36,230,88,100,65,124,156,203,4,171,11,50,9,191,155,218,198,124,152,209,150,180,67,146,122,47,158,85,228,233,44,200,204,147,114,171,114,154,163,97,70,232,174,148,86,23,173,158,40,155,242,214,21,205,193,205,167,184,128,227,231,207,11,251,194,206,102,254,106,229,255,233,181,255,15,7,141,226,157,34,192,232,227,68,27,185,215,135,207,124,42,73,249,46,251,28,63,205,49,186,206,120,4,48,106,76,155,182,110,48,243,180,233,113,128,129,110,49,61,10,169,203,110,226,208,202,39,50,124,76,151,153,245,69,238,198,183,128,247,96,42,199,109,130,13,111,182,235,214,55,163,68,203,181,248,179,127,48,124,249,246,25,16,63,83,45,46,204,58,31,237,117,136,33,104,63,123,248,223,219,135,194,239,63,202,101,175,31,110,100,237,54,167,64,34,150,146,122,31,56,14,115,62,145,98,11,8,70,86,73,30,95,103,8,238,27,96,23,30,67,159,189,125,33,169,43,184,243,105,143,171,196,168,51,103,212,143,217,211,19,142,108,126,74,43,175,7,145,101,27,92,202,30,26,193,76,167,31,158,170,216,106,254,228,102,236,245,11,64,204,194,139,81,114,17,223,78,191,92,223,33,227,191,59,144,103,176,195,110,111,114,10,215,189,238,165,192,155,253,101,43,248,226,87,223,212,81,108,100,117,65,146,72,223,76,249,29,221,92,61,215,83,151,138,108,242,59,61,242,8,47,162,34,100,170,145,65,43,47,103,186,216,6,221,138,201,9,69,111,126,195,253,11,178,147,15,111,230,219,21,139,160,130,34,86,188,112,86,130,135,83,215,160,116,31,57,87,129,178,151,236,194,251,117,95,254,32,239,240,94,83,224,246,183,84,144,11,220,186,126,19,64,30,79,125,182,145,70,12,245,52,7,30,70,81,6,36,160,189,47,64,234,103,105,105,132,76,255,239,59,251,1,127,208,115,1,7,62,223,24,32,73,58,155,124,121,173,97,132,1,155,23,138,76,78,146,216,238,180,95,250,116,105,49,99,39,85,209,82,241,181,3,177,255,180,227,120,106,218,208,129,215,247,128,239,91,47,220,180,14,167,78,71,123,120,96,193,218,206,54,128,238,252,106,181,84,156,144,250,115,5,189,222,211,187,20,25,200,126,113,135,160,196,128,148,47,169,107,60,244,150,149,161,33,2,118,207,166,113,37,63,199,190,29,211,228,196,28,46,146,54,4,38,90,64,91,57,53,87,39,176,25,215,233,24,79,189,18,143,9,120,78,166,63,121,255,2,60,250,5,120,134,184,232,120,31,205,80,180,187,211,254,149,43,254,20,172,193,102,160,94,64,165,225,176,145,170,248,180,183,55,76,240,19,24,58,189,75,173,216,162,249,25,120,51,101,146,114,58,59,237,178,139,239,243,119,211,214,79,200,132,189,88,49,162,149,143,12,123,123,227,191,82,198,235,122,25,212,103,161,232,74,30,20,126,143,244,156,46,126,129,155,26,97,150,16,188,82,96,108,116,80,167,49,236,17,164,170,222,146,100,63,97,240,178,162,225,162,253,62,99,215,42,218,120,139,138,238,39,102,74,135,167,117,203,116,185,240,132,67,246,131,1,239,85,167,47,148,152,202,203,189,193,163,11,151,211,83,28,209,181,222,91,241,171,31,169,212,72,246,196,93,238,229,94,216,229,70,62,226,8,228,128,42,14,72,17,167,145,98,183,0,141,207,30,60,207,183,254,244,207,72,0,0,144,120,250,127,122,165,255,227,129,117,190,99,245,250,109,211,107,171,215,80,211,237,168,188,236,25,26,211,109,124,60,64,171,96,31,117,246,138,230,55,187,54,240,229,126,212,102,66,0,73,21,9,98,230,224,211,248,233,169,126,50,55,120,130,210,0,75,227,178,153,162,100,123,82,80,113,0,186,123,75,139,59,34,57,238,254,112,95,252,242,186,208,147,10,73,174,53,7,117,108,38,43,79,63,167,173,100,190,183,240,150,179,42,239,146,21,85,106,220,247,42,198,80,139,42,26,26,47,157,95,0,5,87,93,178,254,93,220,216,247,210,20,120,181,241,234,183,226,165,140,199,225,174,237,9,87,126,1,88,5,65,140,125,186,28,225,140,62,7,154,193,46,157,79,167,30,69,76,25,208,91,53,60,166,160,172,199,154,134,15,15,240,57,81,123,149,183,40,17,148,59,245,238,92,106,139,191,19,39,87,91,194,23,18,191,70,204,205,170,134,76,120,219,146,21,255,165,111,55,149,236,162,213,254,97,167,254,234,7,93,153,44,45,78,23,155,168,242,49,206,114,253,57,54,114,99,231,145,216,180,27,145,2,194,207,185,7,29,107,253,165,169,191,44,31,220,6,100,193,82,170,168,248,204,159,132,188,43,7,199,207,36,203,187,180,200,158,222,239,45,204,166,76,224,187,1,173,50,185,153,40,70,52,111,86,194,45,48,71,252,60,64,74,251,155,243,98,42,127,144,186,19,85,197,208,83,192,21,173,225,187,23,21,232,46,114,208,40,0,212,47,153,145,94,87,148,70,179,222,39,189,243,127,122,125,255,235,184,24,181,36,30,11,94,18,127,154,147,220,19,26,235,198,64,117,201,119,160,35,188,207,88,57,188,239,218,160,64,249,212,224,72,200,141,183,24,35,152,121,96,148,236,147,57,235,143,46,119,29,187,42,104,109,221,28,152,253,115,116,75,91,186,102,96,143,81,63,101,111,178,201,186,154,72,5,102,216,154,52,79,23,255,120,18,93,43,188,252,230,23,96,118,226,218,193,219,3,122,229,94,24,83,180,243,11,54,254,95,128,160,39,215,29,109,91,67,210,127,54,125,242,91,253,5,32,252,17,28,165,79,24,215,129,218,161,74,127,178,160,125,186,197,129,72,176,72,80,123,188,245,221,206,231,48,92,71,120,139,235,201,131,196,1,217,133,212,142,75,132,254,67,209,45,197,250,228,129,247,82,248,172,63,90,245,189,136,202,13,176,44,151,106,171,88,162,118,199,236,6,27,126,63,194,236,4,229,62,106,107,76,36,186,17,81,235,247,248,120,237,84,233,114,198,238,19,197,67,199,10,127,69,13,131,227,211,190,131,36,62,159,38,164,194,112,243,227,39,74,4,101,95,143,139,31,91,148,8,110,202,5,133,209,75,141,15,126,100,221,37,212,201,219,138,203,59,102,59,189,72,227,173,54,212,70,217,150,84,101,5,227,62,84,95,125,0,152,0,55,5,18,165,2,132,120,47,46,95,178,222,84,229,225,115,234,88,120,10,56,175,39,255,255,201,32,229,178,254,100,133,63,217,47,160,108,7,8,190,252,0,28,32,19,138,229,28,0,10,246,37,252,31,244,15,163,74,55,238,178,138,101,117,112,31,41,101,182,113,61,9,63,214,53,253,14,15,45,7,249,168,191,188,222,218,165,237,251,76,254,16,234,91,187,243,102,245,219,49,231,171,27,73,53,112,225,184,91,213,21,131,212,111,78,233,19,165,45,165,178,190,207,196,255,24,254,246,201,146,34,181,70,192,166,38,230,123,83,125,250,19,193,91,90,201,191,0,242,142,58,251,111,189,154,234,152,131,101,246,30,189,243,61,180,220,73,121,109,61,106,59,50,100,116,144,220,147,188,165,148,127,85,110,195,26,252,253,229,141,184,179,20,50,192,173,134,168,45,227,52,220,183,229,243,23,138,176,76,138,160,20,71,123,220,55,191,149,46,234,119,11,211,59,63,164,79,63,101,89,231,13,6,132,127,48,149,197,33,133,15,195,47,223,116,105,39,233,237,94,221,89,0,135,127,223,124,154,8,123,186,250,112,44,175,103,198,50,224,121,222,62,198,167,222,88,248,86,162,47,75,201,15,51,245,118,141,105,69,225,49,211,146,151,196,46,205,107,185,145,60,174,223,238,211,94,92,6,88,189,54,182,34,91,72,255,214,49,211,109,252,51,68,201,71,56,244,106,155,58,159,149,26,121,100,84,162,101,203,149,59,255,167,151,237,191,142,43,180,125,80,134,228,62,232,5,21,246,111,12,84,82,36,229,146,216,75,126,202,41,252,55,138,195,200,19,200,83,244,162,42,48,34,241,140,250,12,134,169,15,82,107,109,95,53,102,79,78,210,147,115,119,155,78,165,245,50,163,39,212,82,211,178,35,31,63,63,101,126,74,209,90,235,151,154,222,16,30,251,109,252,246,227,30,71,71,147,55,34,52,15,106,46,54,231,12,62,26,91,244,100,149,65,136,140,185,82,105,33,43,108,116,14,247,108,108,171,210,233,253,42,153,9,49,242,207,184,87,18,159,164,103,205,190,132,68,15,93,52,190,223,15,205,191,115,242,226,221,147,126,182,129,219,131,155,113,10,161,177,52,31,160,139,29,98,78,189,27,154,222,196,159,127,220,113,184,138,219,221,108,22,13,117,12,55,206,233,159,99,179,69,214,124,221,37,80,234,21,169,151,215,122,126,240,237,246,47,64,58,119,170,34,239,172,167,14,231,174,140,191,85,205,122,106,230,244,46,129,208,208,65,113,252,167,185,142,65,147,227,30,225,90,10,167,23,175,253,174,19,179,180,37,205,38,242,85,168,114,252,2,76,203,174,80,147,191,200,4,118,26,204,196,127,140,105,120,116,153,45,224,46,218,127,232,202,150,6,67,55,245,65,192,213,59,30,179,216,43,228,2,254,105,195,36,209,111,45,118,78,151,221,144,207,204,190,179,112,20,233,250,225,12,172,214,192,78,20,115,82,52,80,103,186,148,196,28,16,54,197,200,77,34,177,14,35,152,206,121,194,221,213,70,217,148,116,146,83,153,253,153,177,111,33,187,233,210,131,152,90,162,130,238,222,22,40,136,146,211,52,129,212,217,74,136,231,186,216,205,179,85,96,120,173,97,10,178,213,180,146,171,206,209,237,43,125,209,253,11,144,138,62,178,40,53,229,189,39,194,214,36,103,237,109,158,68,75,46,185,213,200,144,155,74,175,172,141,152,43,152,246,197,37,179,13,19,233,36,127,109,154,94,117,38,47,31,243,119,25,225,11,51,65,131,187,252,8,70,239,103,217,29,10,15,121,35,121,93,221,196,104,198,217,192,38,17,110,179,117,41,245,142,136,234,133,228,162,88,50,134,73,194,39,248,149,191,240,126,171,220,238,46,19,6,37,97,61,228,225,21,254,189,76,226,144,16,175,195,160,147,38,32,125,4,71,1,243,27,182,225,73,230,40,98,3,206,184,125,229,248,134,94,219,142,105,229,37,186,219,229,221,29,31,248,229,68,127,1,40,76,10,214,86,113,171,54,92,97,66,134,71,20,168,10,21,157,6,188,203,4,138,57,250,57,196,249,17,65,15,222,84,79,192,238,158,25,69,112,150,193,141,11,239,188,62,79,226,201,176,44,174,132,167,248,139,135,50,243,48,154,45,47,143,72,95,204,8,247,158,190,56,232,169,32,25,47,154,193,207,32,179,128,237,22,113,119,234,2,70,20,219,225,154,112,107,244,109,211,113,80,37,106,235,208,22,199,229,79,98,16,90,139,100,131,36,5,102,133,66,42,163,40,171,231,145,183,11,108,192,239,105,119,160,245,145,133,16,13,95,129,169,192,66,66,190,170,175,94,68,75,185,98,71,189,217,176,216,186,47,189,211,98,206,139,31,42,104,198,69,174,10,116,60,136,83,13,23,145,231,93,205,27,17,252,178,84,134,146,55,132,18,251,248,54,118,121,228,110,202,168,123,114,88,58,215,186,115,83,42,226,210,49,124,237,224,48,235,28,163,5,188,207,217,198,96,184,40,71,63,222,231,12,110,232,89,183,160,141,247,57,3,3,41,241,70,103,128,163,215,231,84,133,228,221,103,143,178,10,116,251,180,209,15,213,47,160,140,168,231,193,81,198,46,252,212,185,138,64,150,221,53,42,147,161,40,239,193,18,133,185,124,170,216,158,209,54,6,136,232,88,158,202,61,179,201,157,112,100,191,213,100,121,151,131,136,171,215,180,115,66,189,84,211,218,238,50,123,93,178,92,225,75,191,110,69,105,196,244,72,139,117,172,166,129,32,161,1,219,226,29,151,34,0,128,60,177,9,195,187,90,26,69,45,33,29,141,86,137,27,106,164,192,110,235,236,155,5,234,2,11,77,102,247,128,196,134,228,64,62,209,234,216,66,130,138,252,13,183,186,226,41,7,124,15,148,143,152,214,13,165,84,3,139,124,174,12,205,2,117,14,240,170,196,117,138,133,169,187,51,88,168,19,131,133,151,187,151,106,144,126,24,20,252,62,7,243,198,73,12,6,203,65,203,170,8,67,93,27,230,44,182,100,150,20,31,192,29,251,146,116,191,251,96,233,142,86,56,7,203,121,213,46,35,48,174,142,169,223,252,193,163,249,13,136,210,144,119,105,196,208,26,27,183,113,159,118,182,74,73,247,247,247,215,155,152,181,168,12,38,83,69,153,34,162,98,84,127,1,104,26,214,4,209,238,166,38,94,32,41,51,131,162,97,237,6,108,124,207,117,1,252,173,247,40,217,13,195,247,12,156,97,93,142,91,48,68,215,126,221,212,66,138,90,246,59,69,12,73,38,253,171,129,83,4,219,244,180,103,166,113,173,186,55,102,91,188,199,207,140,254,225,115,55,82,112,135,181,177,144,225,156,183,15,136,127,252,186,211,61,169,233,225,135,97,37,202,25,238,58,9,99,209,15,245,245,52,73,140,63,92,135,61,226,199,56,91,169,230,26,23,7,219,138,221,31,150,79,217,98,86,80,170,11,231,254,202,89,87,156,233,13,227,81,70,250,57,171,215,230,0,27,189,28,67,4,249,160,158,159,245,1,43,102,239,101,183,109,5,221,202,244,107,24,165,42,77,104,209,138,204,162,83,225,150,21,93,207,143,99,120,193,96,107,173,123,210,120,26,130,5,72,213,164,137,198,186,71,182,232,79,242,11,192,227,139,203,61,38,206,225,54,135,244,203,54,52,221,109,36,179,126,31,47,152,56,232,173,54,15,91,182,110,126,118,123,87,226,223,42,83,22,76,84,207,193,92,250,47,221,220,23,110,220,104,134,61,233,43,193,186,164,35,72,158,24,22,55,166,152,21,190,46,195,229,221,122,56,177,226,19,151,168,199,181,10,117,1,167,148,241,40,213,173,90,136,163,97,104,190,154,98,167,130,17,29,94,9,55,227,199,201,68,205,202,232,46,60,245,108,58,149,204,81,3,142,167,158,113,22,204,194,186,144,120,234,25,2,204,129,87,107,191,176,247,20,63,239,100,201,177,62,237,192,237,137,226,113,98,145,154,135,87,236,44,146,182,198,4,139,252,154,126,106,10,55,116,32,242,81,184,186,157,72,131,87,184,176,124,132,154,123,142,218,140,67,211,159,164,117,47,90,223,50,9,88,106,115,50,182,206,113,26,185,119,183,212,24,98,47,131,106,38,139,180,141,188,189,255,1,12,79,150,41,152,244,194,215,33,66,211,99,202,252,242,155,251,2,12,254,165,115,137,140,155,102,97,136,255,89,17,164,74,87,162,11,87,170,168,22,150,87,138,115,75,178,140,164,141,117,7,83,150,189,39,197,43,32,243,242,103,211,242,68,52,32,201,204,126,215,195,21,58,225,134,182,102,184,239,153,25,241,209,141,6,186,27,160,141,28,165,168,152,164,211,170,47,189,237,15,238,166,194,83,0,87,208,238,144,24,56,136,93,76,76,148,157,185,130,97,153,238,194,160,133,161,241,76,79,239,141,39,68,99,182,9,105,177,218,101,184,201,231,157,241,104,62,136,133,86,60,47,175,68,186,62,134,74,243,155,35,207,113,76,224,208,111,172,97,160,97,65,69,191,3,113,208,235,144,245,213,8,146,246,191,182,235,117,191,166,184,244,199,86,247,247,86,175,179,5,198,86,149,159,77,157,197,184,69,142,179,228,217,212,241,67,30,203,56,97,200,234,109,35,175,252,184,1,65,32,154,82,230,188,248,196,25,18,106,225,17,101,190,60,205,49,193,102,215,37,69,107,196,101,126,244,189,21,253,94,32,248,221,121,173,252,128,168,134,225,137,241,156,219,236,183,0,126,147,88,75,204,202,184,251,87,227,198,27,17,44,191,145,246,87,119,111,156,252,141,108,9,192,223,87,76,186,188,221,105,166,151,244,81,246,153,238,145,104,179,199,209,196,26,230,69,227,92,245,84,252,12,19,8,14,203,114,6,253,44,45,11,136,169,2,159,1,165,151,40,83,229,111,29,229,79,173,109,251,29,170,123,127,1,144,30,197,191,0,63,146,101,143,230,253,52,146,189,190,114,228,247,148,25,191,242,48,72,163,253,187,15,95,162,18,254,166,67,12,110,101,123,214,95,193,11,156,224,205,199,40,121,16,234,234,234,170,142,151,120,0,118,21,26,115,115,13,15,161,153,140,215,46,57,147,250,115,202,225,242,53,96,200,190,196,113,59,246,182,154,219,124,220,175,170,117,211,231,44,28,122,181,224,132,130,57,4,22,67,88,196,171,190,104,209,243,155,21,224,37,93,72,103,103,69,170,156,28,229,85,206,133,178,59,18,16,100,118,206,51,74,159,209,44,117,183,208,143,245,108,128,42,251,9,66,65,86,7,104,85,181,174,62,95,242,127,253,194,3,95,246,117,245,235,158,246,151,154,39,53,196,110,86,80,83,27,142,51,55,202,152,180,161,121,137,184,57,64,163,97,175,102,102,21,166,117,55,247,224,166,121,224,102,62,81,22,87,55,92,122,217,197,18,60,147,83,171,208,8,141,101,194,51,57,141,206,126,25,76,253,156,201,201,75,12,142,192,66,69,241,253,36,23,86,31,248,105,251,101,208,155,39,159,104,44,33,145,15,12,9,31,232,61,196,181,200,154,199,94,42,243,220,253,38,101,249,185,208,38,107,65,2,218,138,41,248,217,103,121,18,231,31,246,51,233,88,97,190,101,50,131,33,153,8,35,252,132,168,94,175,16,252,81,138,204,135,12,141,225,236,27,154,152,216,186,60,189,2,117,118,211,186,87,63,101,110,238,246,198,51,243,91,126,246,71,238,133,81,42,197,231,53,237,192,29,190,226,13,98,33,159,135,87,236,139,147,40,199,5,63,248,130,127,130,222,214,117,24,33,208,227,146,131,81,6,55,17,181,156,56,39,247,50,224,156,74,211,159,52,117,128,133,138,53,113,97,53,167,58,246,67,11,93,30,123,17,105,206,47,209,164,61,184,90,191,70,45,3,41,6,201,90,54,231,185,189,31,12,238,129,175,176,177,65,201,147,160,52,114,120,89,237,220,240,185,249,99,128,171,28,230,31,147,208,98,126,33,117,81,97,42,86,72,124,209,205,23,17,134,82,133,138,35,41,19,19,19,227,222,63,175,33,6,44,27,243,78,109,90,45,198,40,70,161,75,53,141,52,156,13,248,60,70,236,234,177,8,188,221,180,81,62,188,159,95,57,150,43,160,26,27,188,36,247,122,188,120,220,226,196,4,230,223,108,152,138,127,128,111,11,57,246,223,227,253,178,212,182,16,139,23,29,19,131,76,160,232,139,112,120,38,172,179,60,171,71,52,156,214,58,211,223,247,13,82,194,186,92,181,4,87,68,185,84,236,216,16,139,38,97,220,6,202,3,187,164,74,106,243,217,244,210,9,157,65,18,112,66,117,132,219,168,210,3,128,186,173,186,169,102,168,135,49,67,86,205,139,224,133,219,238,93,107,9,11,183,38,184,139,113,204,240,166,129,57,63,45,30,200,203,64,176,1,8,40,128,29,136,217,149,126,174,194,9,242,226,225,94,26,253,83,56,124,141,58,202,203,153,246,53,142,215,172,144,97,193,205,132,53,183,227,221,132,155,4,168,172,43,170,7,131,34,152,88,123,129,224,134,76,32,146,223,70,33,84,173,180,195,5,126,147,236,188,121,221,116,219,108,189,234,23,96,217,146,175,253,228,179,238,105,131,181,193,223,229,83,46,220,219,210,29,109,188,242,172,164,186,178,78,226,45,73,123,231,94,145,133,204,176,12,58,50,71,21,209,83,11,116,157,24,139,3,66,113,97,40,53,239,133,100,202,212,75,108,247,127,239,244,185,24,80,105,114,22,166,13,160,100,173,7,51,189,194,183,140,37,34,137,240,2,88,58,200,33,201,35,72,50,47,74,122,0,1,55,7,186,26,228,143,236,91,232,181,132,223,189,113,225,55,245,49,63,109,88,61,110,56,237,72,205,71,234,194,114,178,114,9,100,144,239,227,83,142,153,165,118,142,153,193,48,173,184,182,26,58,201,60,37,81,76,219,66,190,228,20,97,183,191,149,46,74,170,217,151,179,232,90,255,127,110,51,135,15,130,254,54,46,59,45,145,159,45,64,229,84,187,84,53,181,98,21,19,198,46,42,206,209,212,32,124,75,16,252,106,173,47,167,180,64,48,101,94,206,179,8,59,196,44,120,51,33,31,170,66,44,193,48,232,143,17,68,138,255,253,243,148,166,216,198,122,189,183,251,182,253,218,46,39,91,215,89,135,159,103,99,192,80,88,31,240,113,243,68,2,226,68,133,171,125,152,228,105,242,29,74,247,119,122,245,48,158,21,125,73,243,17,43,29,65,9,206,62,174,91,106,38,185,71,70,157,49,12,250,41,95,151,107,216,241,6,136,177,177,110,6,2,169,13,160,60,21,210,70,222,59,128,139,242,65,6,98,95,232,61,166,51,50,100,150,235,72,50,4,249,11,53,187,120,208,111,156,149,68,163,48,210,239,193,183,41,178,36,216,160,163,11,134,246,6,57,22,116,154,94,192,50,66,81,66,162,11,247,254,42,3,236,111,191,228,18,129,140,229,185,74,116,244,107,250,127,216,167,236,176,95,254,155,127,202,99,82,52,229,191,17,138,158,181,142,217,31,122,45,107,254,137,96,140,109,36,82,183,7,247,245,171,91,171,146,223,132,121,176,94,221,144,79,146,144,128,125,240,251,56,178,35,37,201,233,114,179,77,11,227,222,52,199,191,139,94,230,60,205,73,188,224,67,115,235,130,26,165,213,58,159,213,139,16,49,142,70,82,167,174,114,0,89,0,224,246,204,165,168,226,6,205,89,107,85,211,241,161,211,11,100,25,1,11,23,147,99,176,207,253,69,214,58,242,227,6,26,182,252,77,243,181,78,217,124,19,199,143,65,139,21,200,159,23,41,246,135,138,50,99,30,82,114,21,52,155,5,214,126,87,172,209,220,125,250,169,78,61,98,241,160,144,68,70,167,33,200,203,151,189,73,43,252,237,13,106,88,210,112,89,147,88,151,171,193,163,166,47,162,199,12,151,229,60,64,106,110,48,245,16,160,229,90,125,140,125,34,20,211,192,39,114,216,202,238,34,58,199,231,0,153,5,185,47,242,186,76,29,171,62,221,188,106,37,36,158,205,86,244,182,193,192,138,194,249,18,139,63,38,165,161,65,151,47,1,116,58,93,105,93,241,97,51,2,60,252,222,84,248,86,21,196,8,126,250,81,215,212,177,109,228,203,78,100,214,180,76,110,81,3,88,196,186,154,189,76,67,232,253,186,75,43,59,93,213,244,42,50,237,32,191,153,59,168,235,179,191,162,173,233,206,83,132,124,72,81,108,111,152,82,138,234,201,236,27,131,123,37,169,84,81,143,164,73,126,1,92,163,99,95,80,174,203,51,67,95,205,231,141,182,111,10,177,6,76,168,211,215,77,34,173,174,190,18,186,203,167,214,241,137,104,153,71,221,198,75,141,62,27,0,50,123,234,38,75,31,149,128,229,211,152,185,244,127,163,166,232,223,187,89,110,94,235,76,27,133,139,148,89,193,236,148,69,21,238,72,208,207,24,134,197,92,10,139,185,54,200,119,140,65,6,43,197,216,79,181,185,221,24,156,129,104,25,80,22,22,125,124,118,90,254,186,191,63,220,57,243,88,229,231,37,50,73,108,233,109,114,192,34,149,106,22,131,28,171,103,247,70,64,222,145,252,77,118,21,89,91,237,150,217,82,184,118,76,242,120,35,109,163,218,189,17,177,154,188,83,32,218,140,212,234,137,142,236,224,42,138,224,231,16,111,156,238,48,253,183,178,225,160,31,166,178,22,251,113,207,79,149,216,179,88,135,18,223,221,103,136,85,156,215,253,5,168,64,92,212,68,187,190,35,146,248,5,48,80,122,60,79,142,14,168,252,80,152,58,16,195,221,144,174,247,137,109,87,56,129,216,60,67,31,108,88,187,184,225,111,204,145,152,26,248,74,137,203,71,217,208,230,90,35,43,75,213,156,173,3,245,124,90,162,206,231,55,226,121,198,177,155,199,193,154,33,27,121,183,182,209,143,191,96,84,102,239,5,125,252,146,94,1,123,155,255,243,147,172,122,103,114,221,93,103,49,65,233,90,206,143,101,239,32,166,224,184,211,211,118,169,14,1,231,119,131,220,146,97,195,215,8,14,248,233,39,112,182,254,62,29,243,30,241,242,94,59,202,49,154,1,32,161,118,141,118,231,31,135,119,79,46,78,195,0,101,129,59,72,98,177,182,82,107,51,217,95,128,149,242,167,136,185,216,242,4,205,192,84,149,144,68,228,90,116,187,48,133,159,132,102,185,49,139,221,139,213,45,191,94,103,113,227,150,197,233,126,9,90,233,109,172,106,202,230,34,12,142,64,53,150,129,19,85,105,35,2,221,243,199,139,107,25,74,101,62,147,161,248,240,94,201,158,86,183,19,89,206,189,146,169,50,252,234,169,28,243,5,249,216,13,120,98,98,98,34,250,116,123,53,116,167,194,49,10,214,138,119,122,199,193,134,129,169,97,199,180,60,67,44,120,77,36,78,42,62,168,11,136,77,38,37,15,134,171,117,3,51,129,141,157,225,59,58,9,206,132,182,122,175,4,236,209,91,154,246,229,31,25,221,237,130,147,69,87,173,169,18,141,62,46,59,3,11,91,230,152,10,123,37,39,150,72,29,243,185,10,111,102,130,71,83,44,204,233,115,248,65,223,50,149,94,69,131,100,234,158,79,239,134,239,70,129,38,171,75,174,241,110,7,27,0,157,137,33,188,24,183,18,236,162,132,208,101,55,47,116,119,57,99,104,106,228,196,82,147,78,149,111,134,147,235,182,206,217,222,85,48,145,177,82,109,50,69,111,142,233,161,179,214,34,230,127,109,6,39,29,51,232,148,32,124,151,122,187,149,180,210,179,207,137,192,188,97,93,212,91,217,66,59,76,114,14,197,217,55,26,242,73,238,199,99,139,170,77,190,19,137,174,7,73,148,56,133,126,81,63,176,111,184,226,136,215,151,76,175,199,201,188,224,111,98,212,168,119,111,171,244,150,140,7,195,215,14,78,145,96,31,49,47,189,54,163,252,74,203,247,188,247,181,19,96,99,84,251,40,54,11,147,16,175,113,113,16,120,6,98,24,0,25,212,189,225,244,189,171,45,161,181,22,109,41,240,57,52,138,142,178,139,146,58,61,45,229,54,29,235,11,175,49,158,249,91,158,80,255,87,199,110,6,64,2,48,8,87,235,14,164,154,227,76,217,232,98,219,144,186,228,33,95,124,223,115,224,182,134,126,247,94,20,66,205,62,40,38,144,178,50,139,173,103,248,51,206,141,51,238,205,191,209,95,107,87,164,47,65,62,40,185,45,198,74,233,28,39,145,58,193,111,150,254,106,67,89,55,149,201,210,99,85,161,147,244,30,13,6,149,146,0,130,213,50,196,171,184,42,107,174,195,47,188,95,29,119,43,123,92,34,217,108,141,30,44,194,21,139,50,165,138,58,214,35,118,182,109,189,212,207,61,207,240,249,7,206,77,12,63,88,121,154,15,155,107,20,68,251,173,242,6,134,176,61,62,185,108,129,21,44,193,96,164,182,99,127,119,79,161,104,68,116,220,113,57,80,61,235,94,129,77,181,71,116,101,104,30,4,131,214,169,155,204,115,126,228,132,17,98,235,198,203,58,170,170,179,189,178,11,188,17,71,194,203,165,169,166,227,49,16,211,223,197,173,163,154,98,146,223,103,144,227,182,238,174,12,201,83,54,242,188,201,57,150,103,152,47,196,226,60,250,106,201,228,209,194,47,192,32,142,84,199,96,45,89,35,45,110,214,94,168,97,168,39,170,62,243,65,102,146,129,97,188,32,39,232,158,97,108,45,24,146,178,140,225,83,211,72,121,59,104,114,177,219,182,160,193,135,202,110,32,124,146,109,164,96,36,238,203,97,185,232,142,39,199,104,62,90,190,71,217,247,8,111,40,154,108,126,31,111,40,186,162,179,236,73,119,110,40,234,251,25,66,72,117,110,40,138,143,131,240,134,162,32,149,72,112,41,214,6,90,77,242,26,0,184,113,97,204,116,169,42,172,245,174,210,190,159,234,221,107,106,189,169,206,230,143,252,214,3,243,20,143,220,126,166,220,170,47,37,80,24,41,138,1,124,109,216,94,199,107,149,197,139,95,62,23,141,92,69,150,164,60,48,189,45,186,72,249,217,83,34,114,130,167,33,253,229,134,130,110,202,180,101,204,154,80,231,198,61,138,90,224,114,10,200,11,147,174,167,18,161,28,81,14,103,46,5,4,14,77,83,59,89,57,85,191,240,52,186,21,236,156,33,104,102,159,199,174,154,201,109,234,213,17,72,203,224,37,92,9,246,227,81,14,26,132,26,66,3,25,12,81,206,96,246,217,50,76,249,47,192,174,43,108,141,155,173,138,248,54,127,134,196,228,189,207,227,222,42,30,88,186,229,53,181,139,185,63,11,176,133,136,157,145,186,148,155,233,86,129,239,163,235,81,80,96,14,175,68,139,123,178,78,113,157,203,155,102,211,207,76,67,101,61,212,168,177,20,36,225,63,173,66,106,165,95,100,75,238,81,217,168,167,90,41,79,27,164,228,11,90,24,133,125,245,98,121,40,22,205,237,181,175,230,112,84,96,181,44,113,245,220,171,252,88,71,102,221,20,105,255,170,243,158,244,128,83,183,97,159,114,86,204,66,186,121,221,10,103,164,170,45,33,69,144,15,165,59,182,234,44,160,65,27,238,155,247,151,234,8,26,3,53,37,69,90,77,50,143,32,157,30,84,38,169,60,75,213,28,103,161,49,131,206,9,17,232,102,98,131,65,133,229,70,125,92,163,14,214,37,237,208,182,90,254,137,203,198,172,73,97,148,113,144,13,93,215,61,35,82,150,203,121,45,111,234,22,93,13,131,108,62,106,136,255,44,13,26,74,106,19,226,85,117,158,10,160,90,17,31,114,74,63,56,165,101,96,132,175,29,212,220,152,96,140,193,126,30,228,120,156,99,144,178,5,228,90,124,203,19,49,177,88,78,59,177,16,29,21,131,123,52,116,205,150,169,252,47,200,89,92,152,245,143,237,39,42,31,185,221,105,209,95,188,225,13,180,65,221,137,215,53,234,247,98,132,220,144,90,82,178,215,138,184,103,10,213,84,206,22,167,26,130,187,115,82,197,242,140,191,106,46,191,49,169,222,28,183,47,91,10,147,122,158,94,60,206,61,47,103,39,20,111,139,170,28,96,130,165,203,220,236,121,84,88,208,163,75,183,210,107,164,155,72,53,232,191,96,37,63,101,238,5,38,68,124,8,129,49,241,99,122,172,68,100,220,208,70,218,193,58,115,34,150,157,195,186,48,93,97,95,237,213,44,250,16,243,22,253,137,123,117,170,168,84,187,78,67,139,212,252,76,235,79,35,2,11,175,111,211,62,229,67,198,166,141,127,69,172,194,100,100,55,107,199,170,145,78,71,33,27,213,139,253,145,180,194,130,132,254,90,145,80,199,105,213,92,9,250,71,92,54,247,189,3,164,171,240,203,103,227,224,52,28,116,190,124,157,229,181,184,194,243,229,147,220,206,5,107,241,159,47,159,146,244,187,162,179,229,187,144,252,113,90,202,51,166,119,154,172,249,74,83,38,185,247,129,104,44,106,202,147,62,254,214,146,36,210,66,188,145,79,165,137,178,253,193,158,32,143,152,50,100,218,25,10,214,196,173,206,144,93,242,208,41,174,74,25,63,108,212,239,161,77,71,212,206,71,249,70,158,111,85,253,8,67,116,79,27,126,171,130,174,9,1,5,207,182,42,19,84,34,103,188,255,139,209,152,168,175,184,175,39,135,178,218,33,217,129,165,35,49,151,192,69,252,111,124,63,115,141,152,112,171,62,22,61,217,43,92,20,68,210,124,78,53,183,27,230,7,50,198,150,49,137,23,89,148,61,243,231,233,182,52,113,150,3,207,90,32,199,183,7,73,112,244,62,148,56,78,234,8,207,199,33,90,81,5,26,146,184,48,244,23,125,71,45,8,141,101,202,132,150,24,174,32,97,253,16,11,21,47,190,194,71,75,20,166,29,169,91,48,150,87,79,197,36,29,131,74,225,184,53,5,18,172,157,134,178,227,53,161,57,225,248,22,120,213,75,107,103,79,237,5,134,86,158,230,96,149,55,187,124,41,67,135,178,250,40,99,190,134,184,108,46,50,129,82,17,96,100,236,24,123,153,103,207,227,116,4,16,252,78,196,178,158,106,243,59,188,192,18,226,155,88,214,97,201,230,20,4,62,82,94,118,134,249,251,171,57,74,10,255,204,125,141,29,183,111,212,10,60,216,52,1,186,194,135,210,138,2,235,35,27,197,63,75,110,83,57,22,236,54,44,170,231,163,97,95,33,121,165,254,165,197,131,114,198,153,200,248,112,209,250,43,170,107,180,165,58,250,110,217,140,134,158,130,117,126,217,176,31,1,174,22,216,65,77,160,244,66,63,119,78,173,160,186,9,40,62,245,86,165,177,169,160,215,41,112,48,125,61,34,30,87,89,102,15,163,114,168,162,67,221,90,220,122,105,41,196,139,225,229,53,120,133,11,17,21,3,235,78,52,94,191,201,84,174,251,133,78,161,175,244,137,214,144,71,99,197,121,250,127,195,111,34,29,177,35,96,116,3,182,60,103,4,2,57,185,26,86,101,26,106,114,51,72,80,242,68,127,18,205,222,136,219,47,198,111,12,204,138,55,12,138,13,168,35,87,222,45,246,116,35,94,76,75,154,234,22,165,203,58,167,32,48,37,37,210,249,13,5,166,104,139,4,245,36,249,5,38,229,155,22,116,111,63,28,229,213,12,157,160,86,190,70,242,19,98,183,148,236,204,135,69,245,132,172,76,71,100,239,209,164,66,116,54,19,111,12,47,167,115,211,204,179,236,117,113,235,185,198,28,95,29,144,53,117,86,232,55,143,139,113,127,158,181,134,67,79,215,241,239,94,155,19,87,43,233,6,33,225,70,142,26,205,129,12,8,152,156,170,27,12,108,64,47,72,236,133,9,207,155,255,147,53,86,147,227,166,215,93,166,189,215,52,45,61,131,233,187,231,102,213,225,214,80,180,118,203,137,252,15,122,216,103,85,68,138,73,45,6,88,219,244,220,43,207,32,93,251,244,146,116,244,239,112,223,31,104,18,161,17,165,233,31,82,148,128,63,9,50,41,239,249,186,249,134,13,13,242,173,51,69,189,205,180,61,84,203,70,23,203,123,23,237,108,51,229,13,188,163,79,123,103,178,19,207,232,133,238,135,37,231,71,10,174,192,122,65,96,8,227,68,254,164,13,226,137,208,208,240,65,234,135,239,47,248,158,238,233,95,148,105,146,144,81,158,95,134,17,145,169,185,140,8,255,108,189,131,27,103,105,52,10,140,216,152,96,95,139,25,114,45,9,236,141,252,71,8,182,39,61,173,138,226,245,116,135,228,227,85,36,254,165,83,240,207,250,153,180,149,38,99,148,117,102,83,12,200,56,254,91,246,138,225,37,137,39,35,246,215,94,114,251,117,20,42,178,133,53,10,230,66,249,32,41,88,36,172,83,61,108,77,217,228,57,39,26,106,17,76,248,151,4,124,9,191,118,76,79,72,106,27,219,123,156,100,210,126,72,16,61,42,100,215,194,21,183,180,174,142,36,25,4,107,127,117,234,53,218,92,149,163,101,176,53,64,74,76,6,238,120,185,129,73,187,243,185,30,253,247,162,171,180,117,186,219,133,253,237,102,55,30,78,9,16,26,157,173,134,89,199,92,229,205,99,153,92,246,138,223,120,232,201,186,233,237,192,24,193,181,139,228,53,197,55,111,93,202,93,28,172,193,183,246,200,189,195,91,93,9,201,53,139,14,46,86,56,12,83,255,252,71,214,240,31,200,108,208,253,2,228,5,120,76,209,245,7,198,155,21,56,12,152,252,184,234,208,134,98,169,128,216,17,91,21,27,38,14,111,116,33,234,50,190,153,11,85,174,200,76,114,206,96,161,16,33,215,89,25,106,236,89,166,75,27,100,240,51,116,71,106,193,214,67,153,222,136,35,4,245,195,173,148,81,101,224,80,86,112,126,0,1,78,17,232,242,102,3,117,145,0,107,238,163,197,151,51,181,11,34,221,193,125,25,240,181,178,94,136,62,212,182,229,27,77,174,250,86,50,15,219,7,189,31,255,156,16,229,115,109,217,63,102,132,224,254,95,243,33,85,126,200,188,97,140,247,33,149,121,124,43,207,40,151,155,122,44,175,55,54,154,151,180,206,163,60,203,64,220,127,88,144,247,188,36,225,165,93,1,193,220,140,229,122,216,37,29,26,56,116,157,223,37,246,149,215,254,80,99,206,53,137,237,207,94,215,33,225,44,170,26,118,35,82,113,52,19,44,30,216,130,124,201,193,88,116,23,85,173,12,34,189,84,87,124,170,97,229,38,75,234,83,203,159,209,111,181,27,166,132,133,120,39,115,146,247,94,182,130,179,252,95,58,97,57,193,133,3,32,202,70,58,45,71,151,179,167,51,201,187,49,31,123,22,122,90,208,133,21,127,2,16,188,238,10,22,247,229,145,85,226,66,170,188,177,126,200,117,243,91,94,63,90,226,138,123,57,206,74,75,247,107,18,125,61,171,83,129,185,225,52,156,107,22,212,216,4,70,4,209,85,67,219,208,88,63,236,117,114,154,206,164,154,242,183,31,218,131,193,15,13,205,234,218,181,3,195,23,198,237,155,58,133,36,232,104,234,88,108,10,244,130,182,57,83,16,60,184,73,169,162,81,79,212,131,235,53,61,111,63,28,67,75,71,67,146,233,189,35,34,208,218,241,236,150,53,220,212,221,68,212,36,117,110,134,213,76,78,245,52,83,164,22,12,103,251,129,20,51,76,78,130,130,92,227,195,37,214,79,51,99,111,106,51,223,12,174,171,80,225,133,59,7,180,233,223,197,236,202,68,227,235,92,84,9,181,69,136,176,28,85,45,101,108,126,17,60,31,73,3,220,173,114,180,14,16,144,124,133,94,150,122,134,214,175,172,115,154,202,211,52,150,27,141,133,164,197,51,55,46,237,168,130,196,91,10,223,183,67,214,161,62,165,112,12,250,97,87,174,147,168,48,251,246,162,139,118,67,161,211,99,211,119,77,177,124,164,179,129,95,180,83,249,114,120,85,85,151,208,66,148,116,91,159,87,116,70,186,224,96,72,40,144,64,153,34,211,109,197,190,175,137,206,101,253,141,225,208,189,75,198,206,11,153,181,24,245,132,226,192,178,32,251,118,118,89,159,254,229,8,4,216,73,128,227,49,234,3,226,163,9,208,29,44,21,105,230,112,77,249,177,23,164,168,97,144,197,49,204,187,85,16,125,35,69,206,98,246,34,35,22,158,22,245,152,87,26,25,9,197,8,196,44,53,140,197,8,244,215,210,163,139,220,37,232,169,65,204,33,133,178,43,220,63,250,15,106,53,76,238,124,97,14,112,249,249,185,35,176,59,156,126,141,234,251,176,146,40,83,44,154,96,205,203,36,89,138,75,18,147,227,56,183,23,206,236,30,248,10,23,27,148,52,5,186,145,80,158,17,133,175,18,246,185,109,16,21,82,229,233,20,245,118,81,205,15,69,108,227,53,219,185,210,254,75,245,5,22,244,135,236,49,241,218,152,93,166,177,133,16,233,235,64,54,149,10,85,55,5,96,34,95,189,237,139,33,20,151,69,90,20,172,128,193,26,198,207,46,61,34,179,184,198,238,117,21,236,207,64,202,165,142,13,139,250,13,212,21,121,15,27,58,140,173,245,199,30,244,138,186,142,57,181,135,199,41,243,62,120,244,50,97,45,130,207,215,145,90,167,1,203,172,76,51,192,2,177,130,195,92,117,195,250,204,153,199,209,234,76,21,26,19,186,216,154,118,119,109,226,80,47,193,171,214,166,228,202,9,123,158,149,99,6,144,227,203,93,234,38,59,80,68,114,142,235,234,136,166,182,63,19,48,25,161,247,149,3,40,200,37,79,78,2,248,234,209,175,119,127,90,97,188,38,206,90,37,88,88,204,237,74,163,93,189,159,100,23,131,79,53,71,61,154,107,74,71,152,119,111,72,194,220,29,84,223,80,151,236,206,150,253,73,174,18,235,54,110,113,197,4,191,119,166,234,162,13,243,165,240,123,39,47,30,60,142,252,215,218,0,183,97,222,183,123,86,242,181,35,164,33,207,106,174,54,83,177,184,65,56,234,134,150,52,87,43,19,109,205,51,147,169,71,205,185,117,238,9,138,44,162,250,47,167,140,134,10,158,197,78,250,142,106,151,57,42,239,146,60,137,169,174,161,135,248,92,19,174,34,105,98,97,203,233,227,189,229,162,46,58,129,93,199,239,200,80,11,154,36,8,93,24,101,142,43,4,158,11,49,114,180,91,189,121,85,113,221,0,227,71,236,174,157,30,22,83,95,91,244,160,45,195,245,65,65,36,225,231,146,34,48,174,26,214,161,21,170,197,101,171,44,85,150,53,1,111,154,158,19,132,73,59,220,4,92,190,15,67,97,179,184,129,98,117,137,41,141,82,58,145,86,234,36,165,210,49,222,72,40,212,160,216,117,70,202,213,192,73,114,21,135,157,54,172,72,42,54,84,173,91,210,128,73,90,80,173,121,250,151,39,89,55,67,205,57,66,220,110,211,39,55,164,91,6,230,216,196,77,57,105,163,218,16,194,164,29,230,40,176,101,156,217,48,149,141,219,10,140,0,187,64,177,252,11,96,232,172,253,205,174,230,175,217,199,146,171,63,148,129,9,39,103,232,223,85,247,154,48,31,111,43,41,127,87,160,200,216,129,120,251,56,176,224,104,154,164,105,249,203,195,6,139,105,92,249,148,64,238,55,246,166,60,214,125,158,73,245,176,106,27,29,229,55,205,197,70,67,182,144,218,33,67,203,208,129,177,247,159,221,204,235,38,121,59,37,50,4,216,30,22,12,244,129,38,61,61,71,235,173,216,18,0,0,25,46,225,183,165,49,131,171,3,223,151,229,71,98,8,95,20,15,215,133,155,94,172,136,152,239,76,64,240,148,39,51,122,54,36,83,210,123,203,154,245,204,209,76,17,179,121,205,122,43,220,120,125,56,251,212,139,212,217,92,224,67,33,164,74,128,215,219,154,147,115,162,70,69,71,26,85,2,134,160,152,163,159,81,34,191,223,100,254,121,141,50,106,235,49,245,107,196,237,27,217,76,246,81,234,44,121,170,226,212,123,12,165,19,185,234,174,19,185,202,132,158,77,249,57,50,136,252,252,242,71,218,125,209,145,113,33,135,2,254,102,191,0,59,130,201,182,167,219,133,79,172,46,174,198,252,166,254,227,248,153,170,81,173,11,23,241,32,132,204,132,205,24,234,119,213,144,157,243,171,40,197,207,64,210,179,175,88,183,64,130,173,69,122,113,112,136,138,196,4,255,23,125,174,120,127,131,169,102,33,73,204,96,168,131,21,205,55,131,226,55,179,85,182,175,20,182,132,140,217,33,17,67,240,60,118,193,69,126,108,30,116,129,93,43,18,28,209,79,172,18,251,74,216,12,0,32,184,240,135,206,164,174,174,175,243,62,105,159,85,69,23,125,99,26,249,160,103,88,184,3,106,229,10,101,72,224,15,147,122,170,49,237,186,184,203,238,94,239,25,61,98,213,17,148,165,177,224,179,136,223,198,123,231,155,204,150,201,187,219,85,214,35,114,238,122,248,166,49,178,146,9,51,84,237,162,151,65,67,12,206,215,85,43,78,186,186,137,30,148,53,17,156,39,107,86,170,74,53,254,27,126,127,247,218,255,90,249,242,42,216,215,126,55,172,179,99,116,209,99,173,150,76,120,6,139,196,78,80,85,224,230,236,34,106,139,202,110,237,196,117,103,8,254,72,68,193,103,69,35,186,81,110,64,105,216,42,39,53,72,21,67,206,183,224,210,36,228,191,81,252,197,137,119,61,98,36,70,135,74,93,50,167,87,185,242,68,221,114,117,173,225,5,21,164,198,143,204,77,80,168,63,14,193,57,28,244,35,174,46,207,28,165,62,56,82,196,201,3,48,215,41,169,43,31,140,133,87,207,63,120,207,208,252,190,184,166,62,70,159,135,68,78,51,217,20,1,231,16,207,31,138,247,31,144,224,156,125,208,135,157,50,130,179,91,76,76,187,19,187,215,239,207,60,120,232,68,194,80,202,171,174,218,136,140,142,230,217,185,30,62,192,190,128,166,73,78,68,21,44,15,168,20,160,168,8,181,188,96,220,222,181,114,13,229,146,206,112,32,79,155,78,148,140,186,247,162,91,57,234,41,255,86,240,160,179,187,239,246,99,29,137,65,26,134,188,136,247,109,198,103,121,38,190,28,46,83,96,197,238,69,104,81,155,209,15,237,5,147,110,157,158,5,10,133,49,197,147,33,105,210,47,172,125,40,222,115,50,33,199,242,145,238,126,254,236,103,131,51,135,16,116,118,180,104,38,132,2,121,65,64,94,118,94,155,175,77,31,232,88,200,115,12,253,211,70,248,130,249,208,198,93,190,7,99,149,89,204,7,67,218,158,72,90,119,55,45,90,160,32,200,36,50,106,182,174,160,222,57,89,116,42,185,104,216,147,129,158,144,239,95,165,215,21,190,226,86,136,195,145,181,60,183,105,179,165,219,183,247,46,25,26,5,125,54,88,230,168,55,139,46,23,19,201,45,251,194,194,205,137,51,90,28,4,81,89,226,22,97,84,231,232,97,12,243,111,186,46,83,144,255,120,215,188,132,251,78,162,248,117,121,218,118,219,216,169,115,151,228,137,33,74,10,217,96,57,183,106,144,38,63,150,172,201,169,121,78,20,208,207,210,50,175,91,181,144,0,146,1,249,106,64,129,5,131,183,0,128,171,18,176,246,186,56,218,73,86,33,214,44,66,163,226,57,5,180,231,135,92,187,47,46,146,169,148,173,220,181,35,240,55,2,47,165,93,37,153,56,32,196,117,243,192,50,77,156,231,77,129,95,0,208,227,185,170,106,70,114,121,120,163,142,117,196,169,253,123,142,134,97,107,216,55,191,81,222,183,221,94,188,129,194,162,107,110,246,94,232,30,107,199,230,32,253,36,11,44,220,146,171,193,164,196,184,24,115,84,58,181,225,95,136,215,233,233,243,182,234,135,207,25,226,75,244,12,153,126,189,52,120,137,27,49,131,162,33,252,8,126,80,67,243,222,107,132,175,116,209,202,80,182,124,162,234,138,178,26,36,143,219,247,197,143,237,108,47,93,153,229,80,42,124,113,58,174,159,29,100,211,165,106,117,205,239,173,78,118,213,254,91,90,43,65,229,33,199,243,22,200,22,38,35,156,100,228,82,251,149,72,62,63,222,88,222,250,12,152,14,72,25,105,97,229,17,169,154,52,95,116,240,65,240,132,171,204,248,149,177,157,169,171,241,237,115,169,66,111,252,1,125,46,85,136,152,46,107,72,194,75,21,82,69,226,149,10,213,149,221,130,196,37,247,98,179,165,3,51,147,135,211,215,213,197,232,194,153,235,160,196,62,15,203,219,117,237,249,161,134,3,129,95,172,12,119,34,117,90,214,186,63,224,194,168,70,147,169,88,196,85,235,212,214,79,226,235,194,139,23,210,233,172,114,57,246,4,248,195,190,216,23,218,53,233,241,30,14,169,27,130,140,92,203,170,167,163,252,193,184,109,170,105,103,16,144,149,84,173,227,196,244,175,137,20,146,27,252,209,98,175,110,187,174,116,182,124,83,139,66,55,178,36,140,138,185,20,10,190,221,40,155,95,46,148,44,188,222,196,229,167,27,243,166,116,142,199,93,106,154,29,50,88,57,143,46,211,194,234,10,83,200,252,253,163,119,236,202,123,30,58,59,108,36,137,252,132,38,124,209,42,250,148,30,19,42,97,243,170,105,237,237,173,20,166,160,219,253,169,116,34,10,99,64,89,31,166,12,216,123,33,19,121,190,249,129,39,149,87,21,223,52,22,134,64,207,35,110,160,15,185,41,7,2,31,113,127,245,187,142,143,102,240,19,199,123,22,113,167,132,161,64,6,64,144,168,176,208,162,188,204,217,252,37,37,124,8,59,159,191,250,237,213,70,54,252,252,249,229,62,51,120,108,120,62,127,150,90,20,58,66,114,107,221,211,216,90,248,40,34,125,78,34,116,10,112,248,159,243,87,88,241,204,216,215,100,127,100,61,236,64,239,191,164,0,129,116,251,45,151,98,51,187,86,16,243,23,131,119,114,153,233,235,48,88,84,157,250,176,104,183,248,68,211,62,99,249,158,219,99,174,66,94,33,217,150,231,72,193,178,123,149,239,228,198,92,68,234,250,151,170,235,73,176,89,59,161,78,78,105,187,212,79,69,78,73,135,229,24,207,157,98,69,248,211,130,26,153,240,78,177,111,85,138,26,241,78,177,188,196,224,72,77,11,26,213,90,65,62,112,36,31,40,241,218,93,38,93,129,110,113,1,210,48,119,233,247,52,35,171,70,86,138,122,137,70,69,253,179,130,195,93,38,140,134,113,141,57,151,241,84,147,188,106,77,156,127,21,101,246,133,189,241,98,92,241,21,62,124,61,253,28,176,105,196,215,211,129,120,192,230,191,152,120,177,89,230,183,223,51,191,189,19,97,211,111,85,80,62,232,32,84,228,205,228,92,94,247,195,130,127,143,14,40,141,104,73,69,250,117,181,95,134,79,11,85,91,199,106,25,148,65,13,114,146,238,216,90,181,174,228,229,24,239,244,160,175,137,220,55,125,234,253,82,111,96,23,228,117,179,92,199,94,236,197,14,143,54,114,89,111,243,135,108,91,229,194,180,93,33,147,82,58,69,214,126,18,100,9,155,100,130,50,93,209,47,169,229,203,60,71,27,26,239,47,171,6,10,139,0,195,169,192,176,137,25,80,186,73,24,103,191,106,174,216,217,221,206,246,37,220,126,3,238,101,242,254,118,129,153,69,250,55,131,78,95,161,50,253,174,113,90,222,158,250,251,198,192,90,193,23,204,92,214,30,5,210,147,45,5,250,243,84,198,141,247,135,214,67,88,158,223,186,122,225,13,210,252,236,198,124,152,250,33,8,72,78,174,191,136,112,189,229,192,185,43,30,141,60,27,233,41,24,30,28,166,76,221,221,2,135,226,193,161,232,211,124,190,12,233,27,29,134,53,88,93,13,163,188,129,83,179,103,43,120,47,82,241,85,243,202,133,145,79,52,6,115,175,101,82,110,249,166,173,166,138,110,220,195,243,70,111,150,184,19,213,24,238,92,189,80,87,91,20,23,129,149,230,28,220,249,241,243,23,128,32,211,234,77,66,221,81,184,231,251,185,31,193,175,158,206,156,20,201,74,49,141,77,44,78,189,125,51,204,221,205,254,243,240,163,70,254,85,101,143,155,29,245,8,119,202,233,217,204,199,191,0,31,114,237,191,91,58,71,16,55,62,126,92,49,151,175,42,244,70,4,115,192,172,30,61,205,160,241,237,36,138,139,152,232,85,198,243,102,218,232,71,79,90,53,201,92,15,163,4,214,39,145,81,217,34,117,71,49,72,83,86,169,249,11,17,211,126,218,90,102,186,162,158,86,252,85,129,137,191,0,65,114,108,109,117,203,199,162,34,183,147,27,112,206,217,63,15,35,125,166,183,139,134,30,221,234,160,59,77,166,13,2,14,130,178,191,74,181,94,100,51,105,195,32,111,36,244,237,81,21,104,27,4,60,126,124,209,97,31,24,163,217,41,109,61,34,101,66,28,246,113,95,186,243,86,196,186,136,176,253,132,175,157,0,143,115,198,99,195,155,63,78,162,164,7,29,11,126,52,2,44,58,80,125,221,194,94,144,165,187,226,200,139,129,68,217,108,170,219,23,12,32,187,62,52,12,81,31,125,47,205,255,95,216,109,244,79,107,69,1,241,87,101,94,198,172,252,23,232,3,0,69,101,205,92,87,77,200,115,110,177,146,222,217,96,94,220,17,175,120,237,112,181,110,30,161,246,116,171,188,80,241,77,235,71,231,24,177,184,226,92,237,219,87,3,62,13,188,253,65,162,161,48,71,187,49,199,218,75,73,216,127,89,237,211,200,229,224,108,22,222,195,215,234,87,249,238,103,14,65,193,173,125,187,1,193,207,216,193,50,138,209,203,44,151,234,143,209,199,135,202,34,171,247,50,99,124,215,234,13,224,181,7,51,167,222,202,186,65,138,138,181,210,196,139,122,31,7,46,112,124,127,160,230,252,11,128,230,254,78,241,209,150,13,3,136,88,168,121,130,75,58,32,240,20,136,105,247,184,6,233,209,185,71,123,189,230,33,99,214,47,128,27,219,19,119,179,50,142,153,114,132,197,201,195,150,211,215,92,21,212,55,99,22,103,34,126,62,89,162,152,175,99,82,149,218,84,31,174,51,93,251,25,189,47,77,44,92,93,146,63,231,242,142,220,184,237,30,68,182,189,231,154,234,219,48,183,183,76,93,198,223,30,153,154,42,30,57,228,213,121,12,236,175,137,241,60,50,238,105,6,127,62,190,233,251,243,155,188,249,187,248,241,47,221,180,134,191,0,168,134,75,66,246,235,108,28,183,253,175,188,166,63,65,136,223,54,220,185,152,214,173,148,142,98,231,90,185,98,92,88,101,130,94,243,171,131,79,108,171,46,193,211,206,182,189,41,167,231,48,66,72,127,45,63,217,118,133,232,150,174,174,179,36,243,48,19,173,176,151,121,167,241,213,194,30,220,98,36,108,131,27,47,84,159,240,15,161,122,55,188,80,125,76,215,194,174,109,246,47,192,179,33,204,129,187,194,251,180,91,15,243,147,242,150,157,45,76,185,93,10,84,237,200,7,196,79,132,140,191,250,214,217,6,15,200,149,81,177,36,241,146,212,245,215,51,100,166,76,42,199,224,62,103,120,117,130,33,47,118,129,108,201,40,108,94,82,88,181,70,255,195,89,102,254,165,172,79,191,0,87,31,38,206,240,7,111,134,123,45,250,193,246,119,222,76,191,125,244,241,27,172,105,221,125,141,101,151,109,81,218,39,156,213,165,92,161,216,89,210,254,189,19,206,205,152,158,188,105,76,119,32,112,153,119,93,122,39,158,139,19,18,232,110,104,144,97,88,194,53,5,164,231,140,159,23,91,177,87,58,18,145,36,137,207,28,55,203,184,227,124,66,198,249,179,173,64,19,62,44,148,40,28,20,82,98,100,102,40,195,236,133,146,104,74,188,194,85,136,117,212,221,127,121,119,218,194,232,185,23,17,241,198,59,159,74,57,57,54,149,130,13,225,76,241,35,99,72,73,4,122,171,208,78,70,118,43,45,109,86,148,111,2,151,194,7,182,128,151,81,211,230,96,36,154,197,209,41,184,179,157,231,254,232,80,188,241,114,127,33,100,25,199,134,117,26,231,84,139,91,28,86,138,40,128,255,68,161,184,160,78,53,129,174,174,41,121,236,32,134,137,80,171,65,8,220,84,244,8,162,225,85,180,126,105,164,103,150,190,38,19,217,88,235,207,94,244,37,142,226,7,208,230,213,84,56,35,217,10,232,128,143,216,221,50,166,166,141,253,208,197,228,80,119,47,142,55,32,184,172,85,144,209,85,23,236,235,238,27,52,52,52,181,206,180,247,54,134,237,80,253,25,122,74,158,172,104,112,253,182,89,114,174,216,59,148,96,42,61,215,210,24,98,122,208,128,193,10,187,24,11,55,74,174,47,227,131,199,230,250,223,233,59,41,122,116,117,217,117,190,213,251,107,50,1,246,232,68,158,164,55,75,148,95,246,35,242,45,120,54,163,155,212,249,56,202,16,86,70,52,238,4,4,25,88,89,31,233,112,37,223,65,169,228,232,163,19,121,113,83,190,254,11,42,225,148,8,188,75,36,8,88,151,1,227,196,43,225,114,194,53,35,206,198,83,181,183,255,208,48,198,88,255,193,249,12,27,95,25,57,2,157,108,63,22,164,251,221,29,144,36,106,69,248,235,183,36,228,214,203,183,45,207,58,19,241,224,249,140,205,205,78,163,169,135,218,229,13,33,126,189,153,233,253,226,112,195,49,140,76,141,133,41,250,222,43,184,166,252,2,85,120,110,5,80,164,92,97,176,116,166,227,198,123,126,135,193,228,104,94,191,136,17,172,93,143,202,160,213,143,97,71,120,4,172,50,191,105,149,21,200,200,15,189,170,190,192,4,81,136,8,242,185,241,11,128,152,38,246,88,132,35,7,109,223,50,93,9,145,65,5,97,30,23,210,119,179,233,187,90,118,33,53,191,251,112,194,87,143,215,94,150,243,141,38,25,194,60,211,33,25,183,154,26,245,108,187,205,42,248,111,121,242,246,26,233,93,178,7,143,176,22,26,241,211,108,150,46,61,46,188,253,97,184,108,95,74,23,217,48,23,78,83,251,213,60,61,201,157,30,153,24,55,1,184,4,144,249,247,197,77,151,95,0,29,91,120,15,221,222,179,107,147,227,148,79,153,175,179,88,35,157,182,222,87,45,63,205,254,116,97,219,248,63,62,188,47,45,85,44,12,241,135,201,49,110,22,82,67,138,230,232,139,196,64,133,15,148,221,189,142,150,190,220,107,138,25,169,17,92,28,196,150,9,22,172,26,199,117,249,51,85,134,121,244,79,219,210,194,204,235,253,13,13,120,37,20,42,82,204,92,196,121,98,231,7,30,249,120,145,190,125,103,8,173,197,45,81,71,42,227,118,138,196,196,129,80,193,65,119,113,74,55,195,18,127,183,59,248,12,161,202,31,31,98,178,134,16,138,227,67,204,205,143,185,246,215,239,214,157,133,152,220,181,111,224,135,55,241,33,230,140,24,152,188,114,30,53,203,143,133,85,0,239,92,75,25,250,11,126,107,236,46,77,226,146,68,177,9,31,2,51,87,135,211,105,52,118,232,26,153,235,209,4,103,97,246,51,221,199,252,110,134,124,78,203,25,134,212,177,186,114,99,189,211,216,80,56,69,62,124,14,184,84,206,57,41,198,86,229,252,232,157,127,98,249,39,51,184,8,134,76,97,5,125,109,39,252,163,110,92,133,224,126,25,106,82,4,27,162,165,155,77,3,135,187,20,77,198,121,204,253,183,66,145,157,0,25,131,159,205,98,82,11,120,69,223,95,128,223,114,236,171,64,223,212,117,90,124,97,120,114,28,129,227,61,47,12,199,27,143,206,157,23,134,11,105,82,32,131,130,146,248,194,176,83,129,94,61,10,42,46,8,146,168,214,170,100,100,94,47,137,169,171,24,30,120,76,158,103,232,84,72,98,152,175,145,20,205,183,209,160,157,155,165,43,177,223,47,132,38,214,51,247,226,245,18,200,3,99,4,98,213,45,107,165,107,131,120,74,32,80,227,35,163,41,90,127,228,57,100,232,205,217,231,61,169,53,4,178,235,74,183,130,246,224,212,147,115,64,98,160,252,190,190,190,161,24,139,50,228,190,241,128,60,226,150,71,38,107,114,237,164,155,181,186,134,57,122,124,85,151,109,53,86,205,209,109,54,105,36,135,64,247,5,54,15,76,17,138,34,108,74,134,185,123,185,147,189,79,106,148,125,234,205,15,128,108,127,17,114,21,57,127,94,25,252,38,114,171,7,247,174,77,59,213,25,11,65,144,202,84,235,169,84,88,210,94,29,78,55,209,3,130,230,115,97,129,222,147,38,31,151,219,222,134,46,76,106,241,222,178,4,15,220,90,169,181,188,157,161,90,109,23,159,187,154,183,26,174,46,107,76,72,153,232,57,247,32,220,231,26,192,208,66,170,199,15,21,5,205,126,208,62,78,95,144,3,69,172,178,58,34,101,80,50,42,217,95,164,119,70,164,219,193,8,84,0,50,30,226,192,250,125,185,227,161,232,188,192,150,201,163,249,22,12,234,78,241,129,124,90,204,187,169,103,215,95,111,1,197,119,116,165,12,98,111,76,41,148,137,200,166,96,117,69,243,185,166,146,11,45,38,48,215,192,95,119,62,84,39,87,247,152,246,150,47,252,84,164,188,141,142,116,64,46,16,134,1,69,227,168,175,46,23,160,215,165,17,112,253,208,252,116,195,252,16,3,193,5,131,111,76,202,244,99,36,178,255,131,1,7,232,171,91,62,182,228,152,221,193,237,239,211,189,24,133,248,135,87,27,98,32,232,95,39,252,174,205,71,75,26,251,50,196,14,139,181,103,146,246,26,189,83,100,49,249,237,112,62,202,254,238,250,75,230,232,174,49,78,198,40,11,236,142,38,7,39,175,155,252,142,171,68,226,170,86,145,251,159,240,152,129,17,129,172,215,183,215,158,242,33,125,210,112,55,206,93,60,55,196,215,170,204,3,143,30,110,138,46,242,166,210,234,177,65,221,180,160,126,206,211,249,73,226,200,159,156,118,164,193,52,135,31,179,165,165,20,238,58,9,89,141,126,94,40,101,141,202,167,62,128,199,21,138,87,105,217,201,80,124,182,35,99,117,10,171,77,82,226,251,201,42,56,45,41,69,26,198,81,249,187,95,196,216,95,115,172,233,250,77,76,139,226,15,73,117,240,171,168,182,127,74,133,61,189,20,249,195,60,44,120,252,97,216,15,29,240,15,208,217,33,76,252,128,181,188,254,125,83,220,142,223,68,192,245,57,207,128,172,216,229,44,153,102,169,246,11,216,186,168,183,153,140,53,158,6,239,125,44,233,135,35,16,134,121,101,52,125,194,154,146,166,38,69,233,52,94,243,226,80,229,241,178,110,174,158,92,229,218,155,41,11,209,202,52,78,76,204,244,244,43,105,199,106,27,179,113,53,42,226,252,242,65,37,178,194,203,181,131,130,148,185,130,10,124,110,190,59,158,2,206,67,111,253,7,36,248,186,125,12,208,96,139,179,48,222,93,223,193,246,15,236,107,181,175,53,116,181,89,101,61,50,202,167,93,200,89,235,9,163,157,149,129,12,71,109,170,21,36,45,11,28,171,237,6,78,143,234,20,153,9,156,28,12,92,98,171,77,199,134,93,39,187,230,160,152,138,98,29,172,193,147,115,229,216,240,174,182,255,52,222,85,185,242,159,67,3,65,65,114,251,99,40,152,94,242,214,87,179,118,10,85,19,55,187,162,101,179,231,244,234,218,134,233,111,110,163,138,67,72,81,248,219,72,18,190,114,118,76,61,192,89,214,141,214,249,217,95,3,247,116,210,90,8,113,101,99,232,140,32,159,113,188,152,195,171,203,252,185,99,104,55,243,49,86,85,191,134,13,237,122,210,21,109,39,84,88,217,15,230,42,212,231,53,137,138,71,142,19,0,199,77,47,135,245,168,222,221,243,82,109,147,31,56,139,13,95,170,213,19,237,86,122,49,247,183,82,109,152,44,125,183,56,190,84,75,21,209,118,233,230,238,242,197,110,143,0,204,89,222,219,206,179,114,208,17,11,137,200,212,211,141,103,145,20,200,151,156,172,110,242,83,125,55,45,94,139,42,179,54,239,6,118,139,182,130,113,207,197,145,223,40,22,40,131,239,252,143,5,83,222,202,130,97,95,193,98,175,58,59,167,100,237,31,18,38,222,167,57,70,157,222,227,188,30,82,84,149,184,62,205,184,197,2,68,133,33,119,171,165,39,101,142,75,179,151,51,28,8,167,201,224,79,111,116,137,170,190,39,178,197,98,178,104,150,101,131,121,225,70,54,182,180,2,235,146,220,15,89,87,152,216,34,176,64,250,93,77,101,52,207,199,212,213,242,68,13,176,165,183,254,230,47,236,251,87,157,2,67,233,76,243,132,243,57,136,22,72,248,195,234,28,70,100,122,245,187,239,11,170,119,96,104,187,60,229,232,43,45,96,8,149,231,139,249,237,195,217,114,176,235,48,66,47,65,241,44,173,224,199,135,9,204,127,232,195,211,253,47,44,160,57,11,25,97,237,228,110,229,177,49,195,29,102,61,38,153,195,29,190,71,151,48,227,140,2,234,206,69,83,37,91,211,170,69,101,108,227,130,22,250,47,100,222,36,193,234,194,29,57,19,224,224,81,56,9,221,127,215,64,18,213,250,135,5,223,69,227,223,34,133,167,175,201,162,227,133,134,170,15,214,62,236,168,158,229,153,23,254,8,28,240,206,31,127,27,191,55,24,113,0,174,62,217,253,99,233,152,13,239,198,34,92,45,45,28,39,30,125,154,29,231,99,17,46,56,206,64,134,149,248,152,91,52,133,150,25,95,242,170,49,116,62,175,108,232,210,166,192,155,152,102,203,96,146,119,132,43,212,30,207,85,219,247,163,60,170,50,147,39,125,40,69,85,196,127,146,26,38,54,113,170,40,137,111,199,93,70,146,201,224,219,155,236,138,138,192,116,173,158,155,229,154,92,240,72,91,22,235,173,83,0,190,254,90,60,25,156,38,29,116,94,127,101,130,142,58,38,186,67,253,241,168,21,190,254,138,114,181,208,30,173,229,229,3,161,249,56,110,27,77,82,163,28,0,239,36,125,83,117,167,216,43,34,248,164,167,1,189,80,89,172,161,240,112,215,247,76,196,11,11,75,34,47,29,160,183,153,86,31,183,254,194,112,119,29,54,27,183,242,45,178,178,255,164,73,114,56,199,35,48,149,210,13,134,109,17,139,217,210,48,139,127,1,45,207,113,162,213,21,215,156,235,135,47,192,156,45,230,106,157,167,140,116,165,81,40,94,172,122,189,229,83,38,195,104,17,147,219,229,3,221,210,239,169,141,189,174,184,121,198,213,24,20,235,120,91,21,238,178,241,168,215,91,157,171,186,229,151,63,162,130,179,127,82,149,53,9,114,41,192,91,223,236,49,141,14,19,189,181,41,30,169,209,174,126,199,128,183,190,25,154,142,166,175,17,155,173,142,5,87,89,225,220,32,41,24,65,119,139,241,4,26,249,8,46,187,214,208,173,137,137,192,212,235,170,77,97,10,113,155,132,161,122,10,131,239,44,131,42,199,168,128,96,39,157,155,201,173,119,71,189,134,133,4,49,18,108,90,226,171,146,184,132,174,11,138,179,127,220,104,23,168,79,254,176,10,33,184,64,159,140,37,172,52,97,155,204,160,215,237,189,29,172,156,42,198,183,186,205,20,68,180,184,135,46,121,117,51,74,84,7,249,150,81,245,133,62,154,138,102,198,199,48,218,98,244,57,144,87,139,67,172,211,96,149,131,245,19,9,99,250,3,201,178,212,201,144,240,92,211,91,123,222,183,123,178,174,130,88,194,13,188,241,192,24,158,233,110,18,150,223,239,106,1,201,79,55,130,139,18,16,127,176,245,152,218,236,69,198,243,21,124,230,239,148,22,163,241,123,112,144,158,142,165,128,32,166,213,91,113,105,35,124,19,129,101,107,5,58,104,213,233,200,179,228,133,203,213,175,229,23,96,133,126,133,182,163,65,74,232,198,96,48,114,199,62,217,184,251,32,123,39,216,157,108,192,211,221,55,221,28,142,109,197,213,89,137,75,136,116,195,33,177,50,41,211,142,11,39,43,206,29,35,210,254,93,147,166,244,30,57,25,201,36,172,230,5,131,38,55,138,250,18,185,9,199,103,238,191,84,83,207,212,90,167,202,2,83,188,172,158,50,154,178,81,71,172,152,195,35,234,221,97,238,85,119,100,175,2,94,223,24,20,223,74,62,87,64,215,42,183,103,88,122,142,87,64,23,244,44,239,113,118,118,118,68,176,241,2,5,221,13,224,20,161,104,176,56,138,203,233,43,135,61,254,30,7,46,225,4,24,155,80,218,221,123,252,218,221,18,13,218,101,242,143,77,80,25,48,120,166,152,121,117,199,245,38,143,210,208,172,148,229,13,98,191,14,186,146,188,230,187,102,15,69,230,13,123,145,40,61,148,81,141,100,125,83,162,67,76,87,188,143,96,146,103,94,137,90,82,254,132,158,32,121,3,146,76,178,26,102,157,50,134,22,252,198,60,172,127,22,138,163,197,139,79,248,96,68,205,218,231,140,143,70,42,199,219,30,40,60,227,67,7,223,242,130,7,102,145,249,216,179,211,192,89,93,161,242,194,178,165,98,181,119,115,205,169,247,194,80,86,215,61,191,200,7,206,175,138,54,250,177,161,126,13,37,160,219,12,186,161,130,248,82,49,67,64,64,41,46,54,200,120,10,148,208,24,56,159,105,84,58,48,41,236,18,195,94,188,219,248,33,92,56,223,126,0,104,128,174,134,175,109,84,22,190,146,39,212,212,197,8,228,209,248,229,188,24,86,133,183,152,234,63,199,78,222,24,40,207,32,201,66,25,120,165,92,26,57,98,190,106,9,17,17,8,52,2,255,236,177,71,137,208,252,132,192,244,113,107,145,74,244,253,94,133,172,74,140,209,98,134,250,163,32,118,46,4,135,192,149,189,73,23,233,226,70,182,107,210,91,254,12,21,170,40,123,250,198,123,236,145,26,126,147,96,187,157,199,214,54,41,131,81,81,249,130,196,107,130,189,70,225,211,226,204,88,15,119,81,241,28,85,129,83,234,142,241,25,159,168,162,15,252,196,74,107,152,82,37,253,120,173,66,245,185,156,214,159,133,51,90,48,169,50,103,60,207,19,222,20,3,55,109,68,94,167,236,38,249,117,94,20,14,144,85,50,198,23,133,125,168,5,208,159,27,237,234,125,27,126,174,70,67,206,139,194,145,218,168,80,109,9,115,87,131,219,13,117,249,107,55,169,78,146,205,93,194,188,239,9,221,90,54,249,84,148,101,19,253,2,186,97,184,232,6,171,149,222,127,190,209,182,185,65,160,252,210,207,185,144,201,156,19,211,128,41,26,88,21,153,122,13,8,52,165,95,169,61,125,3,177,95,239,76,145,53,92,154,37,178,234,210,126,189,11,126,113,187,64,99,150,138,237,21,250,22,220,112,81,3,150,95,52,234,166,178,57,96,145,130,89,11,120,104,175,36,147,127,215,108,55,177,6,200,149,108,59,73,205,199,99,60,229,136,199,31,83,118,121,146,216,6,157,240,0,36,111,12,170,39,19,166,138,47,16,139,167,107,199,196,196,244,189,190,67,246,150,241,206,226,6,210,71,153,204,253,243,192,130,16,138,76,46,34,174,51,243,30,19,111,169,220,36,74,71,19,150,202,104,24,1,116,245,227,149,48,203,132,98,188,176,202,214,146,207,87,12,251,75,185,107,54,184,111,109,139,81,98,171,174,74,119,203,86,92,177,91,141,38,242,27,112,14,55,152,104,225,233,212,99,243,218,229,120,16,106,254,248,96,33,161,160,190,140,106,70,128,120,229,242,7,126,138,245,225,152,66,135,204,182,28,45,100,178,95,32,153,252,21,175,35,220,248,40,133,26,61,215,208,151,216,92,21,30,163,72,34,207,219,232,238,50,87,37,42,4,42,17,57,95,68,102,74,179,48,100,28,231,94,141,239,149,28,183,82,178,200,56,239,149,180,74,229,61,33,56,239,149,212,50,57,123,90,248,179,47,231,71,52,80,18,182,125,221,252,64,199,50,244,192,104,107,25,106,184,98,44,48,92,182,153,111,182,40,194,49,51,232,56,93,180,250,206,113,69,34,105,80,101,147,75,37,182,52,195,212,169,118,85,235,97,175,135,169,218,227,55,6,185,61,103,161,77,38,130,39,233,186,168,172,4,9,169,118,98,43,176,211,92,102,91,247,81,218,166,56,34,125,152,199,238,67,9,120,34,150,236,155,135,22,23,34,18,124,118,32,81,4,140,93,215,225,97,180,145,226,65,122,177,80,118,248,78,114,161,18,39,253,189,85,76,245,242,230,202,58,91,98,238,103,81,221,63,26,153,50,11,220,88,126,137,214,44,110,117,183,53,94,228,165,219,125,240,227,248,249,188,239,135,59,42,15,53,238,14,32,165,157,209,55,128,41,164,146,159,84,103,14,163,56,142,155,199,78,114,222,248,138,27,26,203,186,131,17,249,57,24,90,217,171,70,156,200,138,116,205,165,46,183,149,221,227,149,235,175,157,47,170,55,233,220,100,214,178,27,122,27,151,10,170,81,13,242,136,70,218,28,23,103,154,10,254,240,181,220,140,87,88,124,231,60,135,219,195,237,223,30,78,27,70,97,24,110,45,98,5,218,76,160,160,251,167,27,9,254,187,31,2,199,46,172,200,58,6,65,33,146,102,3,4,140,169,12,144,251,242,148,158,146,243,244,188,66,66,212,90,230,244,172,84,27,188,86,178,97,21,127,148,151,109,173,224,17,17,244,34,79,239,214,229,65,28,236,162,12,65,6,59,162,218,234,3,95,142,149,187,127,35,38,1,212,62,78,6,64,91,130,171,71,92,13,125,46,17,128,82,69,211,35,9,141,221,201,153,213,190,142,150,8,80,123,214,231,236,214,5,25,213,2,127,24,97,39,146,147,60,25,76,81,38,226,197,163,36,237,43,148,31,158,59,15,52,172,87,121,146,69,151,8,84,57,41,77,20,129,184,179,225,123,130,93,213,99,209,209,188,227,181,248,71,238,23,192,148,195,171,151,14,231,199,128,115,83,198,217,73,34,133,51,62,72,41,84,183,147,47,47,219,182,11,14,208,177,199,21,230,33,234,72,83,167,44,152,12,117,171,23,164,19,5,235,45,189,106,196,211,19,156,67,196,209,32,81,131,253,98,140,69,242,29,148,78,249,123,55,47,124,46,24,0,28,66,10,46,157,99,55,232,94,43,47,117,60,118,35,193,16,211,23,17,49,212,117,213,131,186,238,36,192,241,145,255,186,128,6,31,190,67,108,110,111,106,150,138,145,39,97,27,72,205,165,61,16,145,202,12,35,109,45,19,100,235,156,0,89,154,226,146,121,235,98,175,63,65,49,122,78,153,248,27,155,247,197,164,118,97,151,238,166,51,133,149,80,24,217,43,188,68,69,56,163,52,37,19,230,224,184,117,215,85,229,152,212,10,255,181,40,32,220,72,187,122,245,249,40,108,227,236,50,238,49,254,56,129,219,124,37,58,131,124,92,43,83,64,42,7,158,184,237,207,140,156,122,224,148,148,89,47,50,249,50,221,156,154,9,168,138,9,22,129,238,213,121,80,44,108,50,32,203,179,172,48,209,24,23,67,251,60,125,85,188,72,182,126,109,239,199,164,68,119,190,154,1,146,234,255,195,221,91,64,197,181,102,219,194,69,8,4,119,9,16,66,112,11,238,16,32,56,20,238,46,193,173,112,247,36,184,187,75,112,119,119,130,187,187,59,193,221,237,135,180,156,156,190,221,253,250,220,119,251,221,30,255,55,6,201,24,20,187,170,198,222,159,204,53,215,92,107,70,242,235,53,56,58,201,137,211,11,2,45,69,164,227,82,161,44,219,237,16,66,3,193,190,90,149,155,36,130,158,21,21,105,82,71,231,8,156,40,140,175,233,124,207,24,67,192,219,158,181,249,207,90,234,232,202,156,1,19,149,200,76,236,200,116,6,104,188,95,92,11,104,193,255,126,204,224,253,44,73,251,115,69,30,120,243,94,95,233,75,206,188,42,220,14,214,234,87,2,99,113,53,146,175,229,102,83,137,146,181,25,152,4,39,80,194,87,87,123,109,65,228,198,163,158,220,19,221,243,160,10,14,124,193,74,20,133,74,12,244,7,149,18,12,138,123,166,182,216,8,4,57,174,30,4,91,102,27,123,238,1,203,152,4,203,183,94,196,34,7,244,168,228,191,112,18,170,15,17,69,33,34,177,89,186,73,105,85,110,173,56,59,249,179,73,29,21,48,58,52,205,20,249,228,83,51,160,92,169,52,218,222,243,15,206,83,49,68,231,248,36,209,61,3,36,229,182,162,176,249,229,135,192,100,113,237,129,20,227,25,159,100,135,224,40,159,227,78,140,197,43,69,68,217,88,89,9,185,243,186,166,252,229,42,92,71,147,176,66,156,10,234,221,203,106,148,74,142,58,195,225,149,246,170,17,103,209,205,228,241,215,251,123,182,113,81,230,185,59,114,134,230,61,71,234,12,139,202,70,131,57,109,131,63,77,248,170,25,243,171,234,115,110,125,11,165,250,30,130,247,125,73,64,242,193,67,24,107,175,235,172,250,160,199,177,141,235,34,28,175,134,228,223,200,82,215,248,150,170,243,1,121,43,10,225,108,191,144,226,88,194,11,139,164,242,103,166,242,99,126,77,167,76,31,140,74,144,206,157,19,222,50,101,141,56,50,177,122,243,129,205,39,58,163,206,191,126,143,61,107,138,64,27,184,46,157,96,91,153,17,171,136,169,240,149,41,140,158,63,14,21,133,11,248,147,124,228,253,23,200,71,159,201,167,141,233,195,36,72,103,67,50,49,185,132,14,177,66,19,11,93,122,218,74,66,207,198,125,153,42,151,126,198,18,187,104,197,159,19,244,236,132,202,248,93,206,104,196,120,2,34,113,156,77,155,169,71,47,63,83,196,82,168,65,47,107,244,43,48,94,212,92,167,232,31,24,167,127,105,200,235,239,151,143,112,12,241,97,16,133,16,221,57,47,96,144,50,78,197,145,13,198,175,174,192,3,249,216,155,240,142,247,229,48,49,175,66,11,20,86,22,146,216,73,135,240,112,252,97,9,162,208,43,17,77,161,140,254,178,162,193,33,53,239,86,188,72,229,27,245,2,169,109,211,102,252,103,214,92,227,119,172,249,102,244,188,205,104,100,106,35,180,4,177,105,126,69,39,253,12,31,11,254,102,52,226,87,148,52,47,33,121,230,98,177,112,254,72,57,163,65,170,202,186,239,108,25,227,189,231,140,179,195,171,194,103,133,208,227,81,233,170,38,136,130,14,101,233,234,233,43,42,3,170,176,159,134,108,208,115,228,174,81,200,199,131,107,124,147,145,34,189,199,179,210,205,39,5,189,171,3,136,210,29,210,70,147,20,185,94,126,152,219,71,79,152,169,77,170,173,85,239,116,156,189,171,208,182,17,86,231,220,209,233,167,166,39,251,161,103,44,242,209,152,253,86,12,63,19,187,123,184,104,177,92,37,218,216,82,84,166,17,109,253,143,73,142,57,220,147,18,208,246,78,83,28,250,16,54,17,88,191,35,35,251,26,162,251,78,24,100,243,6,225,194,22,226,135,155,250,227,10,71,207,142,209,211,135,247,9,51,22,84,102,66,141,122,165,82,40,147,209,126,77,11,249,100,158,8,226,73,114,96,184,93,84,0,120,177,105,154,102,202,191,9,54,186,55,201,43,4,222,84,251,225,197,45,254,206,207,62,110,231,95,158,78,158,180,191,68,89,128,95,148,119,212,138,192,206,86,121,153,188,161,217,4,146,146,126,1,89,249,55,75,157,103,121,214,48,162,251,77,64,149,196,2,20,168,231,170,88,35,210,51,98,146,175,130,247,252,141,230,53,11,149,191,92,77,226,84,40,146,169,184,45,107,248,103,108,130,219,253,23,104,130,98,100,153,141,35,141,173,224,69,52,64,18,241,20,82,209,211,190,53,97,182,29,216,155,239,121,63,159,170,243,33,220,237,185,27,7,65,242,0,93,52,38,49,186,231,135,138,140,101,14,92,220,236,225,29,191,151,194,146,230,202,248,194,140,53,145,228,108,219,99,2,210,69,147,180,69,67,242,166,178,62,156,67,147,89,99,187,225,20,140,193,53,126,110,136,145,85,219,198,118,204,247,47,133,237,237,202,101,88,252,168,40,198,172,150,117,184,79,240,116,238,130,103,250,208,117,222,152,68,95,153,91,171,116,70,189,218,232,14,191,193,186,230,165,12,54,135,73,130,134,103,246,20,242,246,58,38,25,85,9,1,66,27,43,51,207,16,66,212,253,38,41,104,199,161,25,173,42,239,186,26,162,214,151,223,24,203,147,219,67,148,46,28,86,55,230,85,254,36,175,176,24,216,175,219,43,93,177,19,204,156,11,105,134,106,68,60,93,79,58,111,231,206,100,53,244,108,126,188,250,161,176,179,148,253,217,252,24,55,187,103,116,238,217,252,120,218,181,112,21,233,57,167,68,205,92,46,98,2,50,148,70,143,228,99,250,69,49,9,55,190,205,48,93,127,34,178,209,202,64,8,65,106,31,82,2,207,165,122,156,94,254,202,101,195,14,26,227,220,194,108,22,237,36,89,36,21,24,28,62,158,180,86,244,109,84,117,205,178,164,4,23,205,217,230,110,77,239,110,183,211,125,241,216,226,229,76,207,173,110,94,244,250,87,197,93,117,121,24,201,137,50,209,187,193,238,40,158,141,242,147,9,143,82,197,237,162,55,237,177,86,169,23,194,214,185,229,233,181,15,38,129,13,115,190,103,228,20,146,150,161,113,7,65,240,141,58,6,131,111,13,136,173,245,235,145,3,59,82,187,64,241,188,243,139,187,197,99,177,254,179,114,39,201,142,83,104,119,171,178,230,236,199,118,76,248,252,21,196,252,62,65,96,201,223,126,159,17,240,141,154,217,133,149,42,29,116,219,200,130,233,160,117,218,199,68,210,129,97,162,78,199,113,170,186,60,214,140,31,51,171,46,132,140,202,150,193,72,171,19,139,84,172,197,194,67,166,82,103,114,19,125,173,58,249,18,207,64,142,95,126,47,105,67,50,194,173,132,246,178,66,9,108,193,174,127,122,8,207,52,46,100,189,45,14,82,93,232,229,184,46,213,44,188,99,86,178,163,103,201,218,40,12,163,136,140,184,119,28,249,92,236,230,90,16,139,85,233,142,36,130,162,98,58,159,25,27,7,235,26,137,149,243,27,2,130,147,93,108,5,28,213,209,121,85,233,41,190,156,6,241,18,89,185,147,1,114,214,206,72,198,152,240,74,59,164,25,214,175,79,129,206,89,251,86,150,192,70,231,136,163,165,116,239,221,112,186,237,142,220,46,123,223,0,22,129,60,151,140,112,79,173,116,34,61,231,92,247,120,62,110,16,73,20,57,44,112,184,50,85,195,182,124,140,224,244,89,134,145,179,225,102,40,93,23,164,0,159,164,183,25,248,83,134,161,59,159,51,136,133,113,28,181,45,31,220,158,38,35,231,149,9,203,59,28,26,90,20,9,106,222,150,191,145,229,224,50,61,140,45,165,96,156,13,180,77,102,40,24,73,252,201,131,127,155,205,238,138,157,125,94,70,38,108,47,103,176,176,112,64,230,220,140,140,132,83,4,39,52,116,23,1,253,78,118,138,27,174,56,197,242,6,234,83,201,54,3,200,70,199,50,186,18,192,240,21,228,131,25,193,140,249,61,99,38,114,50,94,133,202,84,152,157,26,73,88,69,203,65,138,116,173,2,170,87,63,149,69,156,212,73,56,78,63,149,69,84,21,139,149,241,207,202,34,224,14,189,136,198,166,174,26,255,35,192,148,167,212,238,89,25,245,250,43,19,227,179,50,202,28,175,112,21,227,91,85,12,114,35,137,45,79,224,245,183,103,101,20,14,61,112,168,106,133,124,129,108,92,252,27,181,194,96,45,252,87,59,80,47,59,134,220,114,183,52,138,191,141,13,117,54,91,236,102,239,206,4,42,47,144,127,74,68,84,165,178,38,99,62,220,68,193,19,5,71,228,7,175,112,145,116,12,172,191,63,214,37,96,148,242,140,224,75,51,47,184,192,158,142,230,112,232,220,13,33,78,10,239,71,50,178,84,105,1,64,85,109,242,206,236,145,129,241,212,146,189,235,55,143,15,107,174,146,58,78,160,41,231,54,221,90,215,184,239,92,181,53,155,41,47,167,135,78,31,1,55,165,0,199,228,194,11,182,76,204,100,14,136,174,243,13,143,126,206,207,177,156,29,228,42,108,58,130,28,247,200,252,117,43,197,253,162,146,110,103,143,0,39,94,10,59,136,108,172,49,45,142,204,162,65,122,195,107,203,99,237,155,151,5,195,168,89,20,53,152,67,136,71,72,8,98,166,125,28,66,202,119,120,158,230,120,168,56,168,205,244,197,7,110,40,96,30,156,132,178,11,250,95,60,171,14,18,20,87,238,159,176,17,38,191,226,202,100,82,76,172,252,6,57,251,57,181,76,237,220,233,9,138,215,40,143,251,11,162,195,182,182,163,102,223,58,66,81,26,242,131,129,126,227,53,67,25,86,2,96,189,160,123,126,250,200,54,24,131,51,30,159,42,43,3,116,177,125,214,21,59,152,117,243,150,116,167,44,145,78,85,111,228,150,246,178,11,137,49,243,213,39,50,232,189,165,115,12,78,112,2,71,107,48,30,153,117,237,47,153,221,45,70,12,47,79,192,233,95,122,228,58,65,8,7,95,210,73,240,73,227,89,192,120,252,47,137,12,254,201,128,161,12,29,101,122,250,17,176,64,147,74,69,190,124,81,59,215,207,68,216,0,33,118,128,199,171,253,165,249,163,22,107,222,108,69,107,184,129,27,242,164,123,141,54,109,213,85,242,151,144,224,248,203,161,209,161,175,137,154,194,17,241,39,133,146,209,79,47,38,222,111,251,230,204,29,104,246,177,238,99,199,152,199,185,208,180,69,74,33,47,174,101,108,210,49,80,30,159,62,84,16,35,166,159,222,242,120,52,49,222,223,165,98,28,203,73,104,143,39,21,59,159,222,27,2,53,90,94,10,248,28,97,77,55,139,115,187,147,189,12,225,189,235,236,218,21,185,123,201,130,217,231,59,235,97,239,223,227,234,199,237,225,189,230,179,176,13,214,178,74,137,85,218,182,243,8,8,229,123,152,222,207,62,73,157,145,220,246,177,223,179,164,149,63,33,100,118,112,213,60,129,242,154,195,106,62,16,92,215,204,194,187,176,120,93,30,202,32,139,72,103,40,129,85,80,168,146,149,95,62,244,117,157,125,209,188,78,114,115,146,217,165,216,128,14,93,196,197,241,56,124,229,24,207,76,150,61,231,106,211,183,34,87,228,186,240,229,45,169,153,36,210,42,3,185,254,166,246,106,54,92,255,128,124,109,111,237,233,234,77,139,132,162,32,76,97,201,129,74,76,86,233,190,227,87,178,29,185,188,159,62,121,106,89,2,57,99,198,239,217,254,49,201,66,103,144,254,114,191,228,66,213,133,41,196,164,31,75,163,55,224,242,163,64,165,117,218,43,141,201,241,37,171,141,116,130,249,249,41,99,78,55,141,236,248,209,235,67,67,211,31,14,25,181,133,228,18,113,48,35,245,70,99,117,11,182,197,174,145,241,234,4,81,60,25,109,255,194,89,95,131,152,250,166,219,88,190,47,196,2,230,219,158,139,75,107,22,153,160,32,197,211,243,37,168,255,75,101,128,74,209,47,30,188,59,103,91,174,68,15,215,220,24,1,242,127,107,8,15,231,62,167,106,188,212,237,26,21,89,208,127,9,113,80,221,234,240,217,31,83,230,40,91,106,225,144,80,216,217,185,97,190,222,217,22,196,110,19,117,190,120,247,222,14,92,111,48,170,185,135,60,121,218,128,152,235,99,211,22,231,200,249,82,188,219,142,211,230,90,126,155,155,228,160,83,186,83,165,25,227,213,6,72,113,205,228,245,31,207,45,175,192,44,16,187,190,211,36,53,138,40,67,165,208,24,241,48,146,127,121,37,147,22,165,220,219,254,35,164,71,168,145,189,61,170,156,32,177,108,103,168,58,247,101,186,101,5,141,119,100,192,196,104,76,245,4,12,49,76,99,89,178,212,56,251,185,130,125,47,107,103,53,6,112,120,129,179,162,32,168,215,132,2,36,240,20,102,137,215,98,50,128,224,115,59,229,68,85,230,73,8,190,160,147,228,75,7,113,233,113,197,81,203,57,169,89,197,176,77,42,203,140,160,127,181,173,18,153,146,19,208,125,183,224,152,213,3,44,53,177,132,222,76,35,132,141,41,179,143,226,18,191,105,105,91,28,209,114,146,125,194,54,191,149,56,33,2,181,126,174,167,119,175,254,207,97,215,239,77,142,225,30,255,180,18,193,66,110,77,64,170,215,136,101,101,81,113,201,203,141,147,87,146,72,116,188,59,26,104,59,56,141,235,70,136,230,246,9,49,230,102,133,217,18,225,77,245,75,94,193,45,166,181,163,213,215,196,12,115,112,235,217,221,152,243,91,117,92,245,167,146,11,146,106,243,182,14,230,61,215,67,114,230,10,133,157,41,111,10,243,238,64,58,63,223,255,111,61,241,126,23,100,128,81,36,253,206,66,8,240,59,243,187,223,219,215,48,17,252,106,241,231,241,91,9,22,208,90,145,129,182,72,124,163,147,112,224,189,9,77,254,136,197,0,231,172,103,18,53,179,207,219,97,117,111,236,69,42,40,217,193,130,209,57,67,38,140,106,12,207,176,5,126,66,154,212,183,133,192,111,50,229,155,245,234,185,237,217,178,70,35,71,119,181,17,196,13,209,74,129,109,70,185,127,27,217,119,120,108,227,206,5,51,79,212,244,66,34,246,173,139,134,196,40,113,241,237,126,57,205,183,205,156,220,200,241,123,197,52,9,215,67,198,43,3,20,133,150,177,207,229,43,202,21,140,112,152,53,165,202,154,229,80,213,46,44,178,22,59,22,23,41,74,247,254,161,174,159,226,109,212,35,26,100,182,156,39,26,192,119,88,97,206,62,35,102,89,174,71,67,85,78,148,111,53,131,172,252,146,30,252,23,105,71,75,54,57,147,130,145,244,110,177,44,113,90,2,61,223,8,97,191,44,5,201,91,215,200,170,108,21,190,232,209,204,84,154,178,76,162,224,109,82,85,134,170,180,38,167,179,223,220,36,193,140,235,254,65,118,254,31,41,224,1,67,192,74,146,40,205,76,241,84,69,163,176,103,28,97,79,32,230,67,21,217,208,30,253,70,228,111,169,190,246,119,103,49,123,108,164,6,111,116,47,44,150,109,219,53,212,117,128,109,190,250,132,134,198,236,63,108,49,253,186,6,81,148,121,136,73,95,143,250,200,245,134,38,183,226,48,79,242,27,241,46,38,134,77,29,63,0,158,117,176,198,63,51,31,63,117,176,137,207,153,143,167,107,158,51,31,207,89,66,98,67,21,177,104,175,76,10,145,76,17,194,119,167,133,101,69,99,175,251,244,224,230,125,226,149,184,224,128,254,232,184,114,179,141,244,34,40,210,210,217,172,85,147,187,47,55,35,100,41,199,199,76,248,252,8,71,43,72,101,20,130,64,197,195,89,18,91,24,96,67,106,96,63,235,78,127,26,136,78,63,215,157,246,13,141,45,89,70,255,172,59,53,17,149,81,21,205,33,197,102,194,202,24,90,102,240,104,172,176,19,233,80,37,212,143,91,49,142,104,116,134,159,114,26,224,131,27,151,201,198,93,228,17,139,65,242,198,179,153,49,42,143,157,211,237,77,230,211,53,146,184,46,39,44,235,182,107,252,108,55,213,161,74,190,249,1,72,172,146,61,73,223,135,42,135,101,142,60,182,142,19,96,6,89,46,106,156,219,69,50,90,153,185,25,202,111,2,68,113,222,28,22,166,31,143,142,30,150,60,250,157,23,184,65,238,191,44,212,69,106,27,83,220,144,244,106,212,252,126,17,196,15,137,183,174,225,164,207,53,24,23,34,49,0,87,92,112,142,93,128,83,113,74,29,86,68,197,75,17,24,212,93,166,74,248,92,108,145,16,213,195,159,241,244,14,24,158,84,92,62,85,182,67,137,56,21,209,210,195,229,170,144,226,190,25,114,58,169,232,172,239,187,89,98,68,114,194,81,172,240,217,141,121,209,11,43,41,218,211,121,109,191,13,175,138,242,142,26,108,250,106,222,7,84,85,253,188,33,218,241,38,234,207,55,164,146,27,85,54,50,230,249,134,68,79,86,79,27,38,255,188,33,39,202,170,222,79,55,164,149,190,172,31,210,253,44,213,20,226,96,53,177,49,213,138,6,78,19,133,103,184,195,29,110,248,71,252,98,225,225,6,217,160,181,176,255,72,205,94,171,21,111,208,6,91,190,170,200,68,46,228,64,146,47,242,14,33,64,231,238,57,13,243,83,187,173,253,51,13,243,172,221,78,246,145,182,126,154,10,63,27,14,133,86,144,249,25,170,200,69,161,200,69,16,248,54,69,37,249,125,218,16,183,99,30,102,227,243,98,79,134,43,56,88,153,218,174,168,51,65,222,190,114,147,65,26,123,207,234,73,47,178,80,78,24,212,63,146,73,19,182,99,49,200,103,248,174,29,254,31,100,10,125,243,255,97,119,58,192,175,73,67,143,183,191,38,20,255,60,90,11,43,235,132,221,241,47,140,70,203,134,214,153,158,207,37,87,255,67,245,75,129,113,22,231,30,122,172,5,179,155,252,234,106,133,137,124,105,77,245,194,214,173,217,139,215,115,41,39,134,183,85,15,29,139,107,141,93,14,44,103,135,173,184,38,133,231,41,199,118,54,70,59,75,234,174,174,147,171,207,61,30,254,250,132,213,255,106,52,102,252,203,254,22,144,255,151,98,225,23,135,103,57,166,126,30,214,164,100,59,181,183,146,57,43,119,132,1,180,252,246,121,178,217,194,193,253,54,218,24,240,112,21,210,186,77,34,139,69,34,168,84,44,152,50,145,42,19,181,163,170,163,170,22,177,12,178,25,66,230,185,9,18,218,105,45,142,170,82,121,99,86,189,126,141,33,86,225,119,238,54,131,56,65,52,5,189,65,57,161,166,169,166,204,57,251,53,95,45,57,179,209,51,37,204,102,59,225,32,34,106,110,233,75,6,89,59,166,121,191,82,219,178,208,228,252,40,156,76,50,166,28,140,48,165,224,51,221,38,102,246,34,138,22,81,45,142,123,63,170,26,91,166,232,238,76,15,22,113,143,81,79,54,92,21,48,168,60,221,135,203,4,204,89,129,171,222,41,167,64,19,41,40,92,130,233,13,143,233,37,212,15,167,231,41,243,42,169,86,35,142,15,47,156,125,218,24,124,20,12,195,139,254,218,37,207,243,157,238,31,154,223,244,219,85,144,195,172,175,140,138,2,197,220,227,175,173,106,13,179,250,195,36,124,247,216,58,123,196,61,111,153,186,141,100,101,112,244,186,80,102,7,216,113,129,226,138,204,11,32,53,38,36,40,177,95,211,136,30,200,191,100,24,255,82,209,148,7,80,21,79,189,112,107,225,16,215,115,217,203,233,215,21,21,96,214,245,61,153,141,123,25,71,94,146,162,215,42,163,30,188,54,80,19,61,105,52,57,26,41,82,91,181,235,183,146,211,137,190,7,61,226,37,223,163,230,206,194,116,17,144,189,114,83,169,237,247,46,0,170,205,135,77,38,54,240,214,252,67,148,28,46,72,156,152,164,28,248,218,142,110,135,129,135,221,88,21,212,224,105,182,238,242,167,25,165,84,88,77,143,45,49,50,199,168,243,166,42,157,215,247,1,159,245,71,222,167,83,39,14,137,247,121,116,209,18,85,115,162,182,134,162,148,142,228,86,116,245,133,236,200,248,250,246,18,25,41,137,223,159,190,233,202,54,68,207,172,130,48,200,40,184,36,24,251,91,95,230,167,237,50,172,194,145,89,59,10,37,173,233,232,222,183,150,116,50,158,248,184,202,181,48,161,109,186,95,202,68,130,32,245,51,200,90,116,114,146,131,3,196,2,124,34,110,201,135,45,137,102,89,228,218,227,252,174,117,115,27,86,74,214,2,252,87,226,100,135,99,176,169,84,147,243,235,29,169,10,129,50,111,194,31,1,254,198,140,36,56,204,74,61,146,61,168,21,24,208,61,93,20,184,64,146,119,57,120,154,174,212,7,243,252,24,216,106,126,170,153,102,243,4,14,211,122,163,230,50,240,28,109,130,249,36,155,26,145,45,0,192,171,40,203,109,73,221,67,226,192,132,115,119,159,198,196,150,83,165,223,25,251,129,45,88,254,161,179,128,108,162,7,193,15,154,149,207,4,152,100,240,150,1,165,62,66,73,130,151,84,106,68,105,225,195,3,161,106,224,142,145,79,156,94,31,49,114,146,98,83,238,120,38,98,2,57,129,238,156,163,238,124,230,159,238,47,148,207,118,139,71,213,41,38,229,142,254,10,182,174,52,105,137,72,53,10,243,18,72,208,221,222,73,179,130,149,218,179,206,24,119,104,207,86,145,25,110,2,231,85,30,29,71,206,45,209,222,244,14,227,220,88,29,225,198,25,87,50,11,106,54,69,172,254,160,248,164,234,39,12,96,254,72,146,189,119,122,45,143,172,209,105,156,133,197,61,230,89,112,227,176,179,4,95,205,46,147,113,87,195,4,118,132,88,160,194,241,251,181,33,178,195,182,148,70,244,154,235,235,203,151,65,251,122,98,20,157,125,113,245,18,59,155,55,11,45,231,109,70,101,12,132,178,185,95,118,18,42,155,26,34,238,210,7,44,206,118,147,104,129,217,17,177,7,241,105,22,189,26,88,121,180,186,75,65,179,254,43,22,91,93,190,167,2,95,141,54,20,58,206,216,165,203,124,252,65,64,70,215,217,59,249,93,91,242,81,251,3,142,233,87,57,236,68,16,163,57,195,228,193,172,162,114,172,133,180,153,200,74,145,134,60,36,27,183,124,175,235,126,41,32,255,181,161,30,210,11,78,126,157,59,176,175,214,146,144,19,101,183,180,22,103,192,205,183,69,66,172,99,223,122,8,135,119,168,5,159,6,144,119,52,13,56,92,17,71,5,11,148,139,0,134,11,106,168,183,159,217,248,238,55,35,234,169,65,41,137,190,2,78,196,213,148,37,239,86,16,163,190,23,209,143,158,213,48,170,236,141,28,93,0,142,229,194,186,231,199,85,173,153,216,177,251,25,49,166,26,209,122,227,102,88,241,230,151,123,219,173,38,198,20,76,17,40,232,126,234,129,39,70,93,99,206,26,33,246,137,53,227,163,100,164,244,199,0,125,88,172,80,231,143,218,17,33,215,229,47,223,86,146,248,124,80,140,46,93,82,237,189,45,103,14,55,78,56,118,71,168,16,49,177,220,182,88,19,105,190,206,161,179,80,22,164,18,93,255,54,50,44,41,248,251,181,113,87,77,254,217,20,242,170,152,144,212,45,81,207,4,249,232,155,71,0,91,87,178,101,199,141,92,38,101,67,191,85,109,126,180,67,62,201,41,222,207,230,55,19,187,74,250,223,158,155,223,204,243,153,27,114,61,55,191,241,202,141,145,50,178,172,140,23,85,53,225,245,45,72,3,251,225,172,183,16,71,139,208,199,166,41,222,119,135,143,77,212,27,78,152,201,84,192,107,179,169,35,94,208,36,193,190,89,61,62,99,44,131,148,189,32,42,172,18,13,170,50,18,204,84,26,207,249,244,91,177,160,126,182,64,211,146,44,3,106,206,94,79,162,45,76,161,40,102,140,90,152,143,37,90,15,205,160,83,209,140,185,110,35,182,106,48,185,137,232,192,187,68,230,121,6,146,241,49,221,165,79,160,116,87,47,215,191,154,109,2,254,53,77,229,47,168,237,227,239,129,251,208,177,199,239,172,55,61,2,212,243,156,136,136,214,222,95,183,157,39,37,205,248,249,208,154,81,135,222,214,100,34,28,248,99,188,86,97,204,89,240,31,60,166,174,243,233,17,93,232,4,177,227,88,98,44,50,246,142,138,245,252,97,43,245,231,33,88,100,106,211,235,18,112,42,137,165,151,178,110,121,148,82,251,158,71,58,213,118,201,246,54,185,114,66,183,102,240,210,126,60,42,93,225,80,33,9,88,185,111,93,217,105,188,87,155,156,18,46,75,96,49,104,123,27,125,201,118,16,82,116,215,191,187,96,109,57,177,201,141,179,53,87,117,110,60,111,124,12,51,91,216,57,69,235,241,107,53,159,177,19,245,7,207,147,190,181,98,83,113,164,194,95,108,52,245,50,241,204,149,102,224,71,54,98,176,40,35,207,167,67,54,169,172,56,29,227,235,230,22,119,191,201,166,164,72,3,53,68,251,235,102,99,19,141,45,99,148,169,23,35,137,38,43,50,162,123,10,168,53,129,155,11,220,220,51,238,196,116,41,151,237,106,238,204,48,110,19,228,153,213,239,162,110,14,85,120,101,207,225,226,31,1,140,244,132,249,127,140,31,91,38,255,35,157,128,36,147,219,113,48,63,169,135,157,172,248,50,200,2,11,215,118,162,143,111,22,241,141,97,141,44,113,70,13,228,94,15,197,67,175,121,127,253,84,78,84,112,107,134,146,52,26,196,63,251,98,195,116,55,116,154,69,127,62,61,85,79,2,206,11,153,44,91,136,119,199,58,46,216,180,168,80,154,145,40,67,220,38,178,50,95,213,95,188,135,164,210,144,7,191,34,217,147,200,127,195,227,111,77,79,127,13,158,144,16,126,137,192,141,249,41,127,241,160,71,149,1,16,20,255,37,82,127,214,50,254,165,111,234,239,228,230,241,97,127,211,135,56,72,35,82,253,243,167,53,24,116,81,163,192,164,236,209,92,91,53,54,201,8,14,12,233,233,192,118,230,29,75,169,106,221,102,25,224,104,228,110,108,210,154,191,189,131,177,236,64,38,187,88,244,12,254,143,232,86,135,172,250,207,165,242,56,216,43,70,11,192,74,159,29,228,157,200,109,142,12,182,154,200,54,63,203,108,198,247,145,94,70,42,40,118,210,216,18,147,244,244,203,156,252,188,249,50,121,244,6,109,217,227,171,192,48,209,80,105,82,198,190,30,149,213,38,16,243,49,227,142,240,129,87,130,36,227,10,177,2,39,2,190,90,164,160,197,212,168,115,137,156,105,108,94,223,236,43,210,31,210,239,244,206,37,248,245,141,43,124,19,38,146,72,210,110,146,39,79,65,196,133,227,14,20,140,37,225,132,246,101,167,235,179,40,145,56,134,194,194,10,237,56,134,43,234,69,244,43,126,99,242,192,52,157,29,179,99,255,197,183,198,214,198,150,206,105,6,114,63,250,177,7,86,189,203,93,203,136,223,215,35,96,199,143,55,18,173,158,200,57,70,119,55,156,245,187,38,49,188,77,138,199,210,84,222,97,82,98,49,218,84,39,84,83,241,148,199,194,9,211,173,18,84,237,84,204,100,161,12,247,19,1,14,103,80,65,169,184,34,154,238,166,176,178,24,189,79,79,213,175,130,75,64,22,206,233,226,165,176,80,14,53,167,142,144,38,34,90,231,181,25,247,164,84,53,150,247,19,244,220,229,73,109,143,246,202,232,167,163,249,87,164,111,191,3,180,224,163,177,93,247,79,65,77,107,189,218,198,167,231,160,70,8,69,170,238,103,80,147,53,187,48,40,103,240,51,168,177,109,245,94,243,126,14,106,128,10,27,229,132,117,80,186,0,192,119,141,96,179,16,247,238,25,248,187,209,65,32,39,133,134,254,192,158,172,61,202,205,156,13,25,53,109,208,154,209,30,49,116,108,102,225,230,130,37,140,37,71,69,38,85,49,112,97,209,64,10,0,72,157,139,243,247,199,123,135,86,171,6,47,160,69,173,101,183,161,133,35,176,246,122,161,89,215,23,20,46,41,29,228,242,158,31,64,150,42,157,233,218,242,254,193,6,72,226,130,104,173,249,182,180,239,1,238,99,52,199,229,157,171,32,193,33,191,213,218,205,137,231,241,150,181,31,247,139,35,238,17,238,115,109,200,82,122,191,187,239,169,200,246,121,20,14,15,77,223,80,240,74,168,88,27,135,132,52,188,235,89,27,95,245,133,248,97,14,19,245,6,126,21,211,211,88,250,192,221,194,251,193,14,234,179,41,133,151,161,185,55,21,245,97,105,199,25,52,106,246,183,225,145,140,253,53,172,163,43,168,87,147,204,250,24,57,187,52,95,143,130,86,202,105,247,113,13,142,220,144,94,195,142,82,34,197,124,52,29,32,227,78,56,186,142,185,10,104,101,165,119,195,167,100,42,133,145,139,196,66,69,217,19,84,227,102,172,34,50,201,48,154,200,242,88,136,78,187,110,70,12,123,4,248,54,16,54,19,245,39,13,168,125,84,168,61,55,210,183,191,15,159,134,46,152,233,136,100,242,56,74,205,132,166,233,109,127,177,172,249,73,87,163,62,44,128,179,188,85,132,21,17,70,45,224,54,238,235,29,44,239,161,90,95,156,71,78,225,158,32,12,26,215,71,70,172,168,206,138,24,216,32,72,61,203,194,183,228,30,48,97,246,254,72,19,57,30,114,16,108,254,30,255,47,72,214,63,52,210,106,97,72,99,243,106,225,223,49,166,48,92,9,102,221,118,70,208,229,54,29,129,105,126,227,246,144,82,252,129,184,12,246,125,149,26,109,198,231,129,98,235,80,140,127,114,41,88,195,140,131,210,253,203,35,224,165,244,123,165,216,125,177,132,91,228,161,197,28,126,239,37,106,151,241,46,145,234,43,134,203,210,143,90,76,180,149,218,209,87,215,143,128,175,116,20,170,96,44,166,76,159,17,30,1,43,146,43,196,80,229,109,133,230,150,158,86,19,38,187,7,183,200,126,218,211,204,36,129,248,159,67,28,157,29,36,235,247,202,60,132,95,34,246,247,63,84,164,180,240,217,106,246,50,127,35,25,153,93,187,158,117,7,131,63,167,28,6,247,41,32,116,0,89,86,86,186,191,243,91,168,32,199,230,236,114,41,117,190,226,251,193,173,115,195,95,41,73,25,207,117,120,2,181,53,167,16,224,110,217,252,254,17,224,233,246,245,130,59,227,165,174,22,225,188,246,14,123,97,254,102,164,236,169,155,19,95,64,23,197,84,80,233,139,125,144,188,178,193,35,224,67,234,197,168,218,78,141,119,232,126,165,81,124,111,97,95,248,40,107,162,196,193,45,202,68,242,24,104,125,107,194,100,113,202,242,35,169,98,58,132,230,3,148,213,114,225,153,109,136,137,40,150,214,16,119,29,29,67,58,132,253,116,8,117,132,153,132,2,236,35,192,89,20,75,15,239,250,163,171,248,41,126,141,193,60,225,61,46,21,150,146,170,76,180,226,27,243,61,243,251,111,151,2,105,44,23,135,173,28,193,245,147,117,155,107,223,113,53,151,88,234,236,83,4,64,31,94,122,224,161,150,60,221,250,113,198,32,119,222,143,100,255,13,234,20,78,115,27,118,198,29,15,100,16,126,166,86,219,23,223,132,151,45,151,59,157,198,4,154,50,177,122,171,231,69,59,47,98,154,75,46,75,197,158,174,145,11,69,79,40,130,238,167,230,136,188,6,217,233,138,121,125,91,94,53,234,192,205,122,92,68,211,119,93,161,198,189,130,80,214,65,157,202,212,35,186,212,18,134,139,141,178,46,56,108,167,218,195,80,215,87,38,100,146,228,187,126,7,208,122,245,11,99,138,132,165,19,23,155,79,86,234,236,176,11,33,186,19,149,115,118,19,197,197,152,81,179,102,38,176,91,146,226,93,61,171,106,2,28,62,53,12,205,172,42,83,212,107,79,125,46,189,183,122,4,252,210,220,144,183,4,65,241,100,34,196,82,113,187,136,176,61,54,56,245,66,36,34,79,54,131,237,193,58,228,195,90,192,89,46,80,209,49,54,226,110,96,58,29,102,47,123,36,46,86,190,174,146,161,64,223,140,36,123,229,146,14,151,151,135,185,250,157,73,126,139,165,92,247,230,108,180,103,217,104,183,159,49,111,136,203,42,180,190,147,204,40,118,93,35,118,18,94,243,187,88,11,235,67,166,184,169,144,188,138,115,7,234,196,140,133,186,15,88,166,130,154,77,21,119,186,156,111,211,190,238,190,103,203,212,15,7,117,164,7,103,194,230,255,162,50,85,248,101,95,229,36,15,97,74,32,117,148,93,95,42,128,227,220,199,120,149,73,251,115,157,252,55,202,99,220,61,158,47,236,120,8,109,140,57,190,152,116,164,17,232,75,172,205,95,185,177,5,38,249,19,42,44,216,85,227,111,42,201,194,183,71,247,134,71,209,143,229,49,237,132,126,37,96,12,83,138,234,10,123,75,107,106,48,226,158,82,207,1,34,253,122,26,130,189,122,215,156,32,208,246,128,180,251,94,102,7,85,45,178,241,14,26,121,36,149,154,31,244,74,175,33,130,163,160,158,200,174,118,58,88,178,229,233,147,94,197,15,252,134,167,214,70,99,127,231,70,254,50,239,233,252,127,175,157,162,132,218,152,36,129,245,64,11,254,43,180,60,2,251,93,251,179,241,223,217,23,128,195,91,36,91,234,236,193,122,208,105,168,173,192,156,213,9,176,96,11,123,238,27,77,203,36,7,223,101,17,150,211,37,231,84,50,87,100,90,38,138,93,138,119,70,71,161,4,85,213,26,209,43,82,150,23,241,233,80,101,148,91,121,69,177,210,163,85,82,167,227,195,230,14,234,179,125,240,23,103,141,14,15,99,26,149,25,78,130,207,84,36,138,31,43,212,247,30,117,154,12,231,106,142,82,54,240,47,143,160,59,250,169,119,212,174,244,203,131,127,214,59,118,84,13,150,63,235,29,97,85,148,141,94,62,235,29,207,152,189,114,122,123,232,184,231,48,77,35,188,236,4,123,91,91,199,167,156,46,136,138,206,141,189,73,114,114,197,235,27,18,99,7,82,77,105,183,233,199,124,224,171,161,55,232,125,160,198,147,78,189,13,108,99,161,118,183,85,186,27,106,102,198,168,233,97,255,92,250,225,58,90,119,58,24,71,45,207,43,227,31,253,19,240,153,191,213,136,156,223,19,33,202,36,227,149,242,196,135,94,173,251,165,253,80,254,88,210,89,196,237,250,157,10,149,34,111,118,20,23,249,185,59,199,44,227,50,70,254,127,139,128,199,24,51,44,240,254,94,47,162,135,107,79,97,153,72,230,47,32,200,62,37,150,120,102,237,104,19,239,135,47,240,214,132,63,42,85,101,78,166,200,136,56,91,5,30,148,115,70,197,239,230,96,253,135,18,198,41,226,4,236,117,198,71,201,232,215,96,159,76,109,15,244,163,14,34,22,60,177,37,189,157,34,92,157,115,206,41,2,26,85,221,65,155,91,142,115,11,59,99,249,149,38,199,96,90,236,148,204,75,113,209,211,121,97,229,8,159,122,167,60,233,136,121,38,75,206,26,251,78,136,120,11,68,45,61,233,48,110,199,248,164,230,149,63,216,241,9,234,222,5,25,203,72,101,163,37,83,254,162,19,233,80,255,13,179,128,83,252,202,217,239,222,163,56,128,67,110,38,59,233,220,53,245,191,225,124,110,146,21,103,206,197,248,131,94,248,140,61,4,90,246,153,103,126,238,141,31,149,106,68,175,130,17,153,75,18,69,20,88,240,48,203,65,180,90,24,86,46,118,84,41,178,216,232,189,219,168,159,234,109,76,46,27,124,248,46,75,212,151,15,177,206,180,98,166,31,84,166,39,137,95,198,152,237,50,19,54,163,251,59,46,61,106,63,173,12,7,114,159,56,210,118,62,183,211,34,141,28,253,245,174,58,189,245,200,192,198,168,49,145,23,154,99,33,138,130,151,9,8,88,155,17,157,100,200,84,149,62,92,137,236,201,97,227,126,230,169,93,152,64,89,145,88,216,15,236,82,237,101,171,132,40,210,184,32,12,223,144,170,246,181,58,224,27,174,136,87,150,221,5,117,37,140,110,233,81,231,102,152,99,20,174,71,253,166,104,196,7,231,164,127,138,35,108,250,157,130,21,55,189,112,114,38,180,102,38,53,12,7,44,141,145,229,244,197,123,3,87,194,204,177,52,162,148,246,128,196,196,194,42,82,21,84,208,141,54,156,213,187,149,240,126,150,147,61,113,49,20,249,42,86,66,159,103,191,51,136,68,178,141,107,119,37,142,157,16,244,58,74,132,15,68,226,123,162,89,137,154,200,216,146,67,166,129,168,50,193,140,255,39,27,220,69,196,206,76,69,58,242,144,248,96,50,150,227,33,174,8,172,138,32,10,102,225,106,88,17,226,159,87,140,212,173,236,42,63,215,140,249,6,153,208,243,80,117,134,185,154,85,69,189,178,125,222,202,192,222,54,226,187,190,141,27,169,76,182,145,182,198,161,182,228,130,201,150,53,154,214,96,66,158,204,183,214,43,187,73,49,83,171,142,204,200,140,29,204,24,201,226,133,10,28,23,178,82,68,16,116,157,74,119,214,78,28,155,190,93,247,59,17,43,94,1,166,212,45,189,180,165,1,3,134,95,28,230,157,55,110,94,186,180,41,52,43,11,38,177,23,235,105,76,82,110,230,252,190,114,3,241,136,217,73,159,75,85,175,147,173,247,14,93,249,72,158,146,174,46,64,254,50,150,80,44,23,89,59,242,11,89,174,69,72,73,95,146,145,234,40,193,120,69,42,25,19,10,218,42,102,44,238,111,251,152,32,204,138,41,169,127,233,128,29,53,198,119,37,253,124,95,74,89,219,115,99,91,106,212,240,13,238,84,24,149,51,198,153,103,173,33,185,144,246,114,100,92,202,11,90,220,41,131,160,148,210,139,49,229,212,87,20,244,27,200,200,50,113,111,249,171,245,37,72,253,209,72,176,76,199,179,117,89,251,204,200,43,176,43,24,163,176,77,205,216,103,29,140,241,127,72,62,93,80,130,208,95,171,249,124,1,202,148,184,15,193,243,5,36,18,166,83,139,22,63,47,0,101,118,132,219,60,93,96,38,94,49,235,176,141,63,204,252,102,6,37,170,12,65,58,31,134,91,218,79,169,35,106,27,58,87,155,61,31,121,212,147,234,132,135,24,89,89,57,35,73,77,95,84,33,104,101,126,114,109,16,69,117,49,193,168,251,27,18,104,84,178,164,67,209,96,222,157,129,137,126,51,134,218,78,93,59,23,197,88,34,13,151,74,68,7,182,41,59,129,88,192,86,172,74,140,1,75,66,152,87,71,109,212,174,94,69,108,142,244,77,59,12,6,119,167,146,1,220,170,41,22,111,59,253,170,84,105,160,195,72,126,197,89,28,14,106,216,91,94,34,90,19,145,176,103,217,43,33,176,183,143,64,214,143,112,116,117,180,88,252,245,211,174,164,53,63,246,189,210,244,47,139,52,108,240,79,107,52,224,185,229,70,120,104,69,78,120,5,21,137,40,239,104,20,209,104,70,88,76,10,168,242,66,186,104,47,38,177,220,194,108,39,159,1,74,174,152,1,86,97,179,204,243,252,170,78,202,140,217,216,116,0,242,20,86,99,187,181,12,205,142,47,161,2,127,178,27,194,227,95,224,99,1,182,98,19,253,253,148,17,142,150,190,167,162,216,125,59,103,106,12,146,118,169,164,162,65,169,93,21,152,159,188,171,3,120,209,78,243,25,171,102,225,5,10,59,82,137,236,165,225,180,166,221,51,236,33,247,213,229,115,150,223,40,10,251,125,45,157,179,34,22,201,148,133,145,174,235,144,73,4,202,12,139,177,166,17,170,69,171,148,178,7,96,148,241,38,155,250,225,116,78,195,245,254,233,56,167,26,141,73,142,96,248,106,220,123,129,227,165,188,235,96,78,253,8,160,180,233,84,37,157,3,161,36,16,176,127,25,159,203,206,118,157,172,14,204,109,39,38,87,181,140,61,246,35,170,20,203,26,191,158,186,198,173,114,237,156,233,92,224,46,234,107,59,59,217,129,35,47,92,51,73,188,205,9,193,116,74,90,211,55,141,56,100,52,51,82,166,180,19,29,179,85,10,25,208,130,157,40,117,179,28,46,131,53,134,3,139,175,201,76,178,81,145,231,233,62,199,100,122,95,87,161,108,185,224,187,151,128,15,171,114,73,22,154,109,111,36,146,235,220,8,161,35,223,55,114,116,82,196,137,104,227,106,128,174,200,113,33,218,82,83,143,50,149,38,111,9,71,118,40,77,137,80,73,46,217,36,217,238,104,90,149,11,84,153,108,42,91,183,233,114,109,83,94,16,124,40,35,0,142,126,164,127,2,144,79,183,48,242,66,226,68,169,167,89,241,202,121,166,31,145,233,235,104,114,207,162,40,22,203,206,35,0,209,153,205,3,83,238,85,143,66,190,76,14,90,110,229,236,190,4,49,123,130,68,240,250,95,115,160,76,172,187,193,100,207,89,77,193,116,233,56,100,100,172,216,239,234,73,78,242,37,8,246,251,152,220,20,164,195,27,195,71,23,68,97,48,36,144,113,204,12,116,41,164,55,249,254,145,19,34,109,209,21,38,86,188,82,227,186,37,17,76,56,126,192,122,224,59,172,157,231,123,251,130,147,93,155,62,133,142,129,15,76,175,71,175,83,93,91,77,153,57,65,49,161,217,204,71,52,140,173,123,159,181,151,67,148,143,92,58,147,196,144,160,54,134,190,242,42,152,48,181,158,212,154,155,242,157,126,127,127,111,223,158,164,231,124,1,39,191,49,14,83,47,163,47,140,75,172,216,152,74,194,18,49,123,119,117,15,97,53,53,230,38,145,47,192,197,54,246,149,124,250,96,102,230,168,233,166,160,29,219,251,222,27,219,140,49,103,251,217,181,33,9,177,189,244,138,0,199,239,159,213,138,247,118,227,74,201,125,219,43,58,196,195,8,161,199,177,140,162,97,100,157,59,10,59,24,249,61,195,205,244,211,233,9,8,24,106,206,248,255,166,7,231,239,41,84,14,72,238,174,171,231,146,27,85,90,235,87,72,125,207,37,55,95,35,216,109,34,168,204,138,218,159,91,249,70,226,147,19,165,66,137,160,32,121,102,146,19,101,18,9,76,181,251,219,200,154,138,34,50,229,151,217,125,30,216,35,159,162,213,195,113,68,248,44,158,39,171,20,38,217,142,18,237,163,236,218,145,186,170,112,28,123,247,94,55,136,194,165,79,212,211,114,158,199,235,252,71,254,180,118,126,84,105,51,81,176,153,204,198,216,177,30,240,67,30,8,17,81,46,215,56,132,36,176,243,108,206,78,182,39,116,134,125,62,70,164,146,24,155,49,76,200,86,208,88,227,17,32,106,159,111,222,232,185,173,170,190,18,43,63,207,68,79,76,74,103,177,103,237,39,20,71,222,94,10,35,139,32,172,39,193,196,214,46,100,123,158,90,53,134,47,150,9,201,31,243,86,57,5,34,71,47,7,112,50,115,109,220,162,148,127,54,133,160,45,198,38,117,75,196,54,62,51,50,255,8,96,234,212,0,181,59,161,69,145,214,116,219,193,173,15,236,233,37,95,251,73,13,188,255,238,70,120,229,93,248,22,150,33,37,240,59,189,31,108,16,114,108,198,241,183,122,114,149,209,86,133,50,17,98,236,241,66,114,94,211,240,200,228,200,160,207,250,250,164,26,179,230,164,228,231,42,209,52,212,217,120,200,159,166,45,83,18,207,213,203,22,4,245,197,4,231,128,147,49,241,60,204,18,204,252,226,185,89,3,131,173,115,26,55,239,62,138,75,242,102,135,119,146,159,127,230,152,25,95,241,192,253,43,73,250,92,38,243,119,53,229,239,126,15,173,13,174,90,16,126,129,224,220,45,0,45,133,17,117,138,233,87,68,204,1,159,163,144,200,172,118,99,157,225,187,19,80,223,244,123,97,197,209,36,220,203,87,10,24,199,175,136,242,50,85,227,139,26,3,53,69,176,197,43,137,57,51,98,7,243,196,85,162,52,51,121,139,134,243,44,159,51,225,118,27,109,113,200,235,63,51,225,228,213,170,150,36,207,153,112,98,20,223,254,39,136,226,225,170,5,120,65,112,218,156,70,106,244,190,119,48,208,53,118,252,61,40,186,64,214,82,129,44,111,114,165,146,58,147,147,166,170,61,206,236,195,172,26,240,83,46,81,25,176,59,208,15,72,185,216,233,210,238,185,103,16,30,155,111,0,74,160,117,147,208,81,241,162,0,153,32,94,241,21,52,139,218,118,17,20,187,115,241,123,26,202,6,85,149,151,189,21,193,29,86,79,227,80,43,48,112,106,249,29,138,95,157,128,205,255,5,196,27,72,242,103,117,188,197,137,67,52,121,63,144,37,147,37,173,188,196,242,101,251,48,250,190,67,66,239,126,118,199,152,64,193,251,146,210,104,114,86,212,79,38,168,77,54,67,60,65,172,240,147,171,211,31,238,29,176,245,179,194,253,255,41,179,232,15,183,54,23,130,101,234,53,202,25,55,162,71,160,110,77,157,31,78,102,82,44,37,85,54,57,123,7,15,193,105,247,54,157,40,13,40,35,66,40,18,135,191,78,20,90,46,146,153,173,18,153,210,91,196,217,218,156,169,20,2,191,202,238,62,189,201,147,203,19,186,116,61,208,208,23,84,60,26,69,172,190,174,13,113,243,215,192,12,5,117,184,77,33,111,220,78,170,176,45,71,110,163,55,68,180,11,117,149,199,104,43,178,66,64,107,165,213,97,214,136,196,142,23,126,42,201,98,52,1,163,26,163,200,152,129,54,4,212,84,69,246,51,247,95,183,64,18,247,51,247,255,214,26,65,142,48,226,57,247,47,235,151,37,204,130,246,156,251,23,20,150,25,119,222,28,54,33,28,143,145,154,146,155,174,55,49,149,47,99,54,138,38,207,170,156,42,89,176,207,151,61,102,98,19,177,92,88,71,235,1,153,184,122,251,109,38,176,5,85,73,18,71,213,232,71,30,38,18,82,190,111,95,2,165,122,30,21,81,206,232,48,54,142,175,196,203,27,180,76,115,85,43,100,59,240,162,90,177,39,110,230,142,178,200,40,79,62,119,170,142,202,108,159,17,169,157,238,93,27,68,130,142,216,118,239,96,124,111,93,234,166,177,166,70,197,81,52,98,9,73,155,49,65,62,106,47,106,238,142,126,35,118,137,109,205,219,67,41,145,65,69,170,135,76,86,172,67,192,245,130,214,238,55,212,248,180,184,230,118,31,1,251,122,229,49,139,62,143,128,221,112,111,128,233,47,42,217,109,49,128,74,97,182,157,87,107,61,205,250,132,9,11,157,152,89,243,56,139,101,238,120,5,208,140,99,130,109,48,95,84,122,78,102,104,63,81,57,147,82,6,219,104,34,28,51,93,196,107,2,44,224,22,1,212,245,213,174,241,123,94,0,57,50,153,99,0,95,112,212,84,14,153,242,15,75,76,162,243,105,167,192,241,154,94,233,140,32,18,253,42,133,52,222,1,254,172,36,123,50,0,4,98,104,78,234,17,88,70,205,151,26,116,47,81,63,127,154,6,8,168,250,14,1,168,91,175,143,144,62,28,222,165,169,99,149,30,58,26,163,182,102,153,7,246,27,174,78,55,75,35,179,147,243,55,156,4,8,73,246,5,107,179,48,21,219,215,250,20,142,75,167,43,12,206,170,194,11,183,145,123,26,247,206,205,231,159,225,228,208,206,3,237,125,198,92,217,243,144,81,183,238,174,60,128,15,223,233,246,191,138,171,92,107,15,177,76,167,5,222,6,43,240,220,17,66,217,97,127,158,56,82,245,106,156,184,54,100,56,6,93,143,155,11,15,252,216,208,197,107,5,183,0,1,21,162,209,242,53,38,239,8,109,106,130,114,5,14,41,104,190,30,121,180,104,132,25,49,127,99,153,190,231,246,89,122,32,56,10,78,140,117,187,46,246,117,230,78,221,184,124,4,4,86,17,5,100,240,166,76,210,206,137,46,25,53,186,225,193,179,220,191,188,204,16,108,146,197,216,98,58,198,254,0,162,18,19,191,118,243,51,125,57,191,119,182,89,0,225,5,179,180,175,143,120,68,5,219,148,60,92,166,202,94,124,226,227,133,176,180,175,253,252,155,209,89,199,99,176,51,50,169,107,152,176,105,216,48,143,97,166,140,130,8,108,244,246,61,138,200,233,190,16,7,24,255,48,205,6,196,88,77,47,15,185,26,24,127,76,252,255,60,115,157,63,251,215,243,159,130,125,235,124,230,15,55,221,161,198,151,28,0,197,195,175,191,21,15,199,34,188,66,137,218,142,16,190,93,101,187,29,67,38,175,238,227,151,127,99,147,214,188,173,121,168,237,7,106,215,203,75,96,184,160,244,122,4,16,181,75,128,206,122,34,231,237,242,41,207,138,143,4,192,240,174,44,66,22,2,157,145,151,170,219,30,160,218,75,77,223,70,221,70,180,108,26,114,184,140,29,220,190,79,69,157,118,117,110,48,252,126,68,105,178,117,51,226,167,59,205,197,67,249,106,217,138,248,93,255,29,105,75,200,94,153,135,193,56,10,103,155,102,97,246,17,210,162,226,73,80,14,169,195,62,214,67,214,159,88,69,240,77,215,151,250,106,183,157,216,251,170,222,17,82,151,84,135,86,81,245,187,75,28,148,167,243,214,43,63,176,98,183,232,66,176,78,5,118,155,192,47,107,95,165,23,58,120,109,45,56,113,2,222,85,149,226,74,147,202,42,166,234,29,86,239,99,198,142,178,47,8,8,214,121,102,38,213,75,190,191,114,45,13,190,143,69,138,129,158,85,25,168,70,181,101,117,45,171,38,252,88,93,22,149,39,218,203,117,137,230,94,247,194,206,137,70,173,169,227,53,24,177,89,223,185,213,35,96,49,92,242,90,192,111,27,56,231,31,39,216,134,122,241,169,55,47,81,249,156,226,22,114,145,188,96,108,199,79,89,86,137,223,139,121,159,182,26,193,88,204,43,215,43,245,98,161,148,56,42,30,30,118,9,171,210,176,100,115,6,102,102,42,61,31,124,99,18,78,154,45,184,180,77,233,179,239,40,86,66,157,149,15,212,86,211,236,22,22,115,153,35,13,86,161,72,112,218,104,18,136,181,92,250,64,188,114,89,114,35,253,173,118,0,166,151,37,6,97,187,236,67,15,53,72,208,244,119,30,51,96,29,126,106,63,114,231,138,34,243,212,224,163,79,99,80,69,197,69,232,161,3,81,229,115,184,162,104,215,32,35,137,235,120,10,186,159,67,243,116,29,149,72,81,226,3,20,195,225,54,51,235,113,46,223,64,42,14,221,172,163,200,248,144,175,12,209,185,19,150,47,253,219,199,171,214,104,183,240,125,160,114,54,65,230,140,237,18,215,134,150,157,114,153,84,227,169,107,139,248,85,107,145,226,110,42,22,24,228,247,76,109,53,17,8,227,127,167,128,11,108,231,67,69,140,195,68,235,20,225,107,182,145,220,106,56,80,186,133,137,50,79,208,8,21,86,192,151,109,248,194,109,51,170,25,168,34,217,56,230,105,242,60,71,253,76,180,112,153,89,209,30,149,122,19,139,68,158,56,114,67,3,86,209,48,23,0,197,127,71,122,250,55,157,17,123,109,84,76,97,213,99,212,191,237,43,39,140,63,164,3,191,158,92,32,164,1,3,189,106,165,44,133,233,205,50,78,212,68,14,102,4,211,172,56,125,19,85,253,64,235,241,72,222,3,215,232,179,224,6,5,148,21,106,31,144,249,59,203,204,5,90,89,91,223,82,69,72,202,41,44,153,229,79,196,134,206,226,215,73,32,127,139,83,89,18,169,17,140,50,6,193,242,160,136,235,86,168,229,253,203,5,53,30,174,58,255,24,160,22,254,59,197,161,63,199,239,186,181,134,0,117,6,244,127,43,243,58,66,201,253,103,112,236,37,173,77,239,168,113,229,125,209,145,56,140,151,216,179,105,161,5,39,51,17,171,37,214,115,75,211,222,36,158,103,95,140,103,111,22,44,162,112,126,125,125,93,126,18,23,229,155,197,254,216,87,232,32,98,28,163,55,154,216,196,102,153,34,173,71,71,231,24,9,204,137,125,253,178,75,218,206,99,31,222,121,177,62,155,16,82,101,84,85,24,50,247,80,39,77,53,80,77,43,107,4,83,249,16,237,101,126,53,88,131,251,174,38,130,21,16,72,88,226,215,95,225,157,36,128,66,32,54,41,21,239,226,59,94,153,43,24,197,149,145,111,147,89,49,42,3,36,17,153,98,32,3,188,148,255,187,115,66,93,227,207,88,101,196,248,23,222,15,80,169,254,127,134,167,191,111,147,98,112,5,0,192,1,126,161,104,24,238,126,229,208,145,144,21,127,121,118,122,138,191,200,93,253,235,127,35,158,33,229,109,254,126,57,213,51,22,251,141,129,92,97,122,71,151,15,186,15,40,41,154,194,178,184,123,45,146,41,77,119,206,98,119,143,138,84,15,81,201,218,56,194,153,5,23,211,3,121,204,167,220,180,18,47,229,234,3,79,189,173,17,1,178,0,247,183,72,166,104,153,152,81,82,197,94,137,47,194,43,228,29,153,52,154,16,150,248,139,171,162,231,115,97,77,20,122,159,191,156,160,26,156,79,46,29,174,58,53,7,217,70,231,187,94,167,206,241,241,206,6,248,192,163,102,41,237,140,117,59,225,185,162,14,59,81,58,28,177,47,181,202,155,213,57,140,31,20,165,171,190,26,241,167,145,4,133,6,226,254,97,81,30,84,223,244,87,150,18,51,222,125,54,207,114,107,90,188,232,5,88,132,174,252,198,119,105,180,230,92,59,83,162,209,127,175,69,180,186,172,161,235,55,203,103,206,134,131,233,20,203,242,153,179,249,32,152,250,157,229,39,103,19,30,157,94,117,26,76,94,129,93,89,151,17,94,96,198,190,90,99,76,7,18,120,4,204,148,107,195,29,207,230,195,172,206,171,70,149,26,137,248,121,158,49,101,229,156,142,52,144,147,139,23,14,230,35,47,140,198,201,246,16,177,228,36,90,86,164,23,208,27,75,19,59,249,18,229,167,93,154,165,68,104,160,11,10,25,188,101,216,117,140,16,152,90,118,100,144,205,220,217,167,170,26,213,179,15,18,154,36,97,48,96,137,33,42,4,161,188,185,156,32,225,243,74,89,235,211,199,232,136,205,7,87,212,94,77,68,247,203,171,113,171,132,213,84,200,25,221,172,69,145,197,30,206,160,225,43,140,87,72,18,86,9,183,227,34,151,14,59,98,64,29,43,145,152,59,163,42,162,37,44,41,125,147,39,207,194,96,152,48,101,98,35,108,90,196,65,233,111,142,197,64,65,160,102,219,81,51,232,197,232,131,168,156,139,176,36,35,19,131,205,228,45,255,115,141,254,142,45,171,59,35,212,130,195,81,239,84,78,136,101,74,228,68,209,199,111,45,221,166,203,41,79,38,148,89,38,248,36,78,78,50,130,181,13,156,140,198,225,41,154,237,193,30,21,20,177,212,45,138,250,123,146,196,119,40,79,248,31,28,165,78,110,155,49,47,184,45,246,70,143,55,238,217,52,220,255,67,13,117,67,175,66,77,113,146,4,3,201,46,144,190,14,3,244,97,87,63,99,250,140,181,226,68,58,108,35,231,87,23,220,143,80,41,7,191,169,253,0,126,15,191,213,136,191,4,132,200,86,254,203,46,214,33,239,121,133,110,228,153,183,50,245,35,83,186,23,34,109,133,163,224,72,197,195,48,50,213,218,25,103,211,116,5,11,154,235,72,177,253,123,211,107,64,108,88,233,150,20,26,141,130,86,216,34,40,210,53,227,203,202,226,77,23,123,121,251,246,126,169,82,37,227,108,54,137,117,109,101,8,234,111,223,100,141,183,207,72,214,226,70,214,236,109,142,224,79,98,84,205,139,121,150,101,32,99,171,58,234,186,40,164,6,190,86,197,208,46,128,87,15,240,183,80,32,201,91,185,25,167,114,85,73,23,141,95,23,17,51,225,13,109,68,168,50,82,177,197,55,22,153,190,202,20,20,106,233,87,43,140,177,211,237,154,147,213,247,98,161,57,242,52,178,216,206,15,141,156,44,133,30,75,142,128,9,252,94,181,27,191,36,171,151,73,169,162,100,75,133,111,204,195,186,66,140,29,97,45,99,77,105,118,16,160,130,33,185,209,90,110,111,80,157,87,182,173,164,159,44,177,234,15,146,208,222,232,85,5,69,234,203,82,80,96,135,220,146,136,165,91,182,87,121,238,200,26,241,162,166,226,39,169,194,238,39,240,206,33,82,19,203,205,103,58,224,96,173,184,21,227,161,202,170,240,14,82,168,217,196,212,69,96,117,104,236,213,215,217,244,84,146,205,131,132,101,228,115,252,16,106,195,211,251,171,4,182,178,116,246,182,99,207,246,134,123,111,134,164,243,190,215,75,210,111,99,175,142,19,228,116,207,7,16,151,209,47,210,55,146,215,170,69,2,129,10,94,248,134,188,99,63,156,13,130,190,89,32,140,41,107,62,155,120,88,141,136,199,17,60,155,120,48,3,77,73,103,44,126,154,120,4,19,87,198,219,176,71,198,23,129,234,102,107,140,223,61,155,145,11,190,18,215,119,18,203,148,42,209,24,66,195,30,220,106,115,58,38,33,8,156,225,154,11,240,31,189,180,144,202,12,139,144,160,175,142,32,55,54,237,49,38,37,160,109,234,8,55,241,251,100,107,151,61,216,252,172,47,100,30,100,222,190,127,214,23,98,74,125,18,55,123,214,23,242,59,212,143,31,190,121,214,23,166,91,3,7,56,218,52,18,72,218,197,28,195,147,87,170,92,123,19,215,98,164,150,68,251,103,189,137,230,75,230,234,18,180,225,217,166,195,230,198,35,64,36,49,145,55,155,216,5,149,25,115,243,170,192,202,80,88,57,34,247,212,175,92,58,159,212,134,219,107,193,212,19,104,242,215,124,183,243,164,66,115,17,114,189,119,104,231,44,37,171,188,69,32,61,169,126,76,169,36,49,17,122,98,12,59,13,8,19,173,40,136,111,192,37,206,166,109,126,61,155,36,110,150,105,153,198,189,211,68,143,214,52,202,160,66,206,67,146,38,151,72,72,166,71,134,191,54,67,145,49,82,46,172,64,177,117,240,223,189,150,143,139,125,22,157,33,232,71,195,196,252,20,157,77,240,50,103,191,121,22,157,205,33,28,76,62,139,206,140,65,237,40,1,170,38,42,98,123,233,96,219,87,127,204,17,246,191,112,120,95,196,153,51,230,146,243,163,234,201,116,23,7,102,132,228,98,36,59,162,222,87,183,218,82,108,226,103,77,160,191,21,199,10,206,198,237,76,43,203,57,64,45,236,177,73,0,198,20,139,160,217,203,240,71,29,158,51,191,81,4,102,205,159,21,140,70,92,227,148,5,231,162,164,122,110,151,17,140,231,199,122,39,200,137,249,78,196,92,242,175,73,43,203,217,195,103,19,50,154,17,139,78,229,12,242,137,16,0,89,176,19,131,193,166,105,33,1,207,237,224,115,217,92,99,166,157,126,182,131,71,51,164,213,65,54,177,181,123,238,2,240,220,14,158,220,68,37,48,212,147,24,40,157,73,206,64,46,55,75,153,166,10,57,124,161,246,25,147,36,75,52,33,150,21,225,195,108,255,182,201,23,51,238,128,232,170,4,217,227,158,170,240,106,85,101,84,104,178,192,111,227,158,113,185,48,196,84,231,221,239,14,239,177,84,237,70,203,235,33,199,202,24,24,75,25,171,25,120,191,226,182,119,196,201,185,82,106,16,121,126,149,9,175,154,47,197,94,47,155,8,95,197,204,237,72,109,124,200,134,91,92,48,200,57,153,241,42,213,127,58,182,166,107,178,33,180,141,159,143,173,169,137,60,198,218,162,231,99,139,28,118,120,87,255,249,216,202,72,10,241,151,211,117,129,107,127,4,152,210,84,129,96,77,63,212,68,201,90,69,45,155,26,120,221,52,184,136,139,27,193,178,230,90,142,106,236,136,25,160,59,151,29,108,143,145,140,167,91,86,226,139,40,164,17,177,47,235,230,252,25,250,192,253,226,153,160,39,245,251,157,237,156,67,36,99,52,7,45,71,142,2,157,254,39,137,58,47,108,177,74,255,147,68,37,170,26,3,101,248,145,241,202,240,135,139,32,63,13,164,147,118,206,103,175,37,192,105,219,40,166,7,173,153,18,40,40,118,154,129,230,232,12,136,14,243,222,23,69,103,108,21,57,211,27,147,36,5,155,47,99,214,252,185,248,167,141,136,164,155,7,139,152,40,50,140,168,17,241,87,243,4,72,247,179,223,178,183,175,193,254,207,169,104,176,95,17,137,143,214,54,233,92,114,84,249,1,32,46,202,209,90,206,143,131,206,82,206,145,113,74,17,33,39,178,217,107,90,150,42,62,147,61,90,141,116,38,60,107,29,95,186,72,132,114,97,65,80,60,194,76,187,168,243,86,125,180,138,231,199,93,199,235,66,127,27,96,231,251,98,125,1,222,4,31,114,201,110,32,82,117,111,148,164,204,198,135,47,210,236,53,253,209,73,206,101,181,133,157,170,76,44,141,164,168,111,107,178,159,246,80,107,245,159,222,227,121,171,48,227,11,63,189,199,215,107,37,127,240,62,123,143,27,171,84,60,77,32,181,43,98,34,129,22,223,87,104,68,164,105,91,102,179,10,34,19,26,221,129,63,218,71,215,150,227,215,61,41,17,199,245,154,146,51,125,178,114,69,89,164,54,211,198,199,141,96,84,196,166,138,237,198,252,152,226,101,36,63,236,152,67,246,169,163,57,40,34,237,125,87,138,73,178,52,174,120,223,211,143,237,104,75,220,235,59,155,220,42,150,198,171,30,146,234,69,118,112,90,159,21,249,144,14,26,53,234,16,162,106,173,238,85,211,210,47,82,94,45,72,232,119,17,138,170,153,36,85,44,252,20,255,181,226,154,93,213,18,190,241,219,45,98,101,3,47,70,150,58,79,102,231,164,17,21,168,16,134,160,204,247,85,246,50,114,204,72,212,40,62,14,186,96,182,233,74,138,67,240,115,45,57,107,32,147,223,78,229,43,221,162,178,234,36,153,94,180,236,100,153,72,25,17,81,198,178,116,78,132,119,161,61,40,106,64,232,107,198,191,5,206,126,185,63,106,78,80,159,75,13,74,25,121,171,254,65,163,132,222,111,207,179,228,159,37,225,193,126,1,170,226,194,94,102,191,18,112,31,127,3,180,126,114,200,138,127,201,83,191,152,248,29,47,135,175,250,43,1,23,250,223,208,51,200,131,116,214,75,19,147,139,143,17,203,83,222,154,188,202,228,44,112,137,102,136,152,120,192,191,176,94,27,208,130,150,251,39,236,210,211,59,85,79,61,2,102,251,12,104,26,17,31,1,83,196,80,231,51,225,133,192,111,32,226,40,244,63,39,35,186,208,200,173,73,68,29,223,151,98,121,111,149,253,244,5,37,134,122,130,120,198,12,4,4,132,12,96,63,134,152,172,25,96,214,23,213,180,63,140,118,150,221,52,98,194,141,45,228,136,140,174,25,90,238,67,76,127,42,92,29,246,250,176,51,64,85,245,85,218,196,210,80,4,119,156,23,96,55,50,59,135,14,178,142,55,240,55,22,183,125,195,194,187,203,120,199,32,1,84,51,177,135,144,81,83,193,115,77,119,156,236,213,9,74,32,119,4,197,17,171,70,119,251,119,227,219,58,137,93,140,220,133,59,6,7,86,127,7,46,44,191,1,151,138,110,55,130,27,92,98,81,79,20,170,83,219,101,174,164,207,146,17,150,209,201,169,164,180,219,205,103,194,184,154,51,91,218,227,41,181,163,152,93,163,155,254,202,196,164,66,2,150,117,248,179,0,186,38,107,170,142,249,103,1,244,12,121,0,233,28,61,112,168,100,38,119,129,114,84,188,128,10,242,15,186,229,157,145,62,87,70,177,24,223,165,255,172,140,170,179,26,195,255,89,25,133,29,35,145,83,229,253,92,25,21,46,218,61,186,107,194,231,71,48,238,149,45,35,213,8,74,163,184,17,96,103,95,51,93,122,125,26,64,42,75,117,87,231,198,71,151,205,19,65,60,99,181,77,191,100,199,19,22,22,65,20,201,3,4,50,144,169,14,22,142,217,182,103,10,166,43,191,46,193,193,221,151,15,172,146,26,232,125,110,187,145,153,15,39,167,43,244,179,237,134,36,65,186,4,241,197,0,21,185,161,164,50,136,226,185,237,134,77,193,0,137,115,101,141,151,79,58,29,31,3,254,132,85,62,3,109,145,149,94,231,155,129,247,232,52,5,210,150,76,156,121,158,32,9,230,106,172,73,245,42,220,133,66,67,209,129,247,145,115,190,196,111,125,144,42,226,22,72,56,164,79,192,36,110,99,71,211,169,63,8,27,115,145,227,232,39,115,46,83,132,229,64,213,32,229,166,88,192,192,87,215,123,47,207,186,255,112,251,1,71,50,71,160,191,59,239,53,254,165,217,147,45,101,207,18,57,78,119,74,169,95,236,61,144,176,116,114,57,219,103,247,7,74,117,85,91,113,246,188,254,126,161,230,28,206,133,216,35,160,209,83,126,3,55,42,150,85,105,210,142,27,145,167,212,189,173,234,133,33,179,144,135,239,21,207,62,78,91,165,43,112,237,102,236,237,231,200,125,172,120,137,141,69,186,20,221,71,192,1,231,233,35,192,62,234,14,21,156,4,135,35,251,192,99,146,121,29,125,70,218,5,207,211,12,158,58,106,88,23,28,150,249,138,87,18,150,86,208,61,187,212,221,175,129,32,0,65,14,93,116,64,77,226,6,190,137,70,92,168,201,234,110,84,104,139,134,54,186,176,225,91,230,60,37,174,65,113,144,29,13,205,116,8,212,103,87,1,60,250,82,58,228,24,232,114,217,174,139,143,208,85,51,50,121,185,211,132,208,153,64,131,96,20,143,166,239,247,94,33,146,25,186,159,222,213,23,209,113,235,40,59,239,17,122,169,50,17,122,195,127,113,65,12,25,76,15,44,53,111,128,44,149,169,33,131,13,243,72,243,227,178,16,65,247,142,178,70,151,124,135,142,29,224,7,79,144,161,255,162,193,235,227,255,3,54,239,15,14,105,53,47,216,216,188,90,24,100,181,22,35,105,203,101,138,37,135,209,114,122,46,112,25,132,41,0,250,13,56,90,165,151,155,103,139,197,196,248,226,203,180,181,235,56,247,70,58,244,4,183,54,233,250,224,249,133,90,243,56,23,80,219,25,89,148,211,136,75,54,233,192,196,212,21,156,32,243,18,168,196,130,110,54,176,94,147,254,238,17,32,143,246,82,111,236,96,146,198,52,32,78,51,101,87,144,88,81,139,37,72,73,243,5,209,254,141,209,29,81,42,122,206,104,162,161,138,251,205,101,42,185,42,32,239,202,250,5,250,35,160,53,165,21,8,70,112,20,176,161,47,214,44,43,185,140,95,83,188,129,99,17,216,75,136,113,47,206,237,225,189,218,248,142,89,65,145,206,132,65,48,94,198,5,107,198,230,236,176,65,230,86,242,99,93,192,38,187,29,189,95,211,142,189,185,66,210,150,107,83,198,75,4,131,194,55,185,221,233,148,124,219,227,50,146,85,10,27,245,103,78,2,193,14,7,39,67,187,33,71,129,37,179,99,136,69,49,48,30,171,105,102,149,76,82,28,135,76,86,36,174,164,91,175,19,203,235,198,221,172,105,209,80,41,71,130,74,190,94,179,137,249,165,204,212,243,199,188,194,27,143,253,217,48,221,166,44,83,118,73,148,29,215,178,146,169,33,132,141,63,102,84,87,194,78,217,101,78,69,166,220,18,186,139,58,16,20,136,221,245,58,62,169,130,75,47,178,187,98,158,78,41,248,0,55,35,193,172,203,202,116,115,116,220,59,171,166,156,160,193,198,28,71,86,247,43,189,165,174,83,96,232,87,190,114,156,215,7,154,54,175,38,151,192,241,191,224,18,207,65,116,14,37,126,184,176,213,227,68,32,196,10,224,11,94,155,176,97,105,156,210,204,166,67,239,32,206,40,235,147,32,191,110,207,154,49,138,216,51,230,13,130,149,241,131,11,103,248,94,175,20,104,82,122,213,14,222,55,9,214,53,221,71,105,25,69,74,107,117,139,212,151,186,138,253,230,75,4,164,141,14,21,136,186,243,185,80,36,42,85,132,9,223,80,26,27,195,139,156,130,152,88,80,136,59,1,107,63,198,195,174,180,5,89,175,45,9,37,41,40,183,116,120,194,206,115,183,160,236,38,5,20,187,69,162,166,212,126,91,252,6,247,236,11,168,90,81,167,214,72,241,173,195,231,81,249,145,153,192,210,38,174,128,164,91,182,229,154,136,117,109,114,56,222,246,10,108,39,145,152,41,105,199,53,17,121,88,149,158,116,62,239,85,148,235,48,66,158,116,183,70,254,234,5,115,2,59,196,31,55,169,166,94,43,112,38,154,29,92,219,150,251,118,201,254,46,113,116,9,170,72,70,35,242,117,150,63,10,222,77,216,23,221,234,234,223,122,70,145,83,85,137,128,138,93,136,189,181,0,0,168,162,191,219,52,189,174,145,109,73,132,187,73,178,35,237,215,243,16,140,233,221,159,103,240,47,172,26,126,20,223,47,132,27,24,204,220,175,50,64,186,205,242,95,132,54,103,89,63,47,126,1,112,250,195,229,183,127,109,82,250,127,85,38,253,60,254,255,70,100,253,147,124,252,175,116,39,48,251,23,65,42,186,243,111,159,244,50,239,233,147,222,127,50,87,66,114,77,146,6,67,195,97,209,245,82,52,188,219,111,157,161,17,44,226,79,23,110,183,194,5,110,245,128,36,8,24,224,74,214,125,162,133,37,209,11,226,245,6,160,234,68,68,71,35,100,160,6,244,126,220,2,180,224,112,162,98,153,35,254,218,2,141,237,217,84,238,173,119,152,245,223,107,128,246,229,247,117,163,1,26,81,240,95,210,129,65,242,179,41,36,63,164,241,139,222,216,231,189,222,140,195,115,50,137,45,183,141,140,188,26,153,51,18,33,14,87,184,45,139,206,76,197,198,94,156,158,52,203,181,44,12,191,110,12,44,195,100,164,125,48,211,187,61,198,41,90,153,129,113,98,19,213,74,254,52,78,85,201,184,75,77,248,57,254,141,81,23,14,131,72,166,174,40,3,48,60,141,24,51,155,14,102,129,76,21,214,197,139,78,230,180,139,148,214,64,174,207,120,50,4,78,208,179,80,108,56,47,152,53,141,131,94,132,186,24,126,183,186,190,52,23,202,102,114,169,145,88,122,142,54,50,41,198,46,161,133,67,86,207,149,133,150,214,51,54,116,71,52,56,74,161,228,120,92,57,130,57,240,186,102,215,9,79,212,32,151,76,37,214,86,156,202,136,167,102,134,216,73,214,26,104,14,56,253,90,22,60,49,19,82,166,160,147,142,189,156,237,116,78,97,183,239,127,15,118,25,132,108,124,44,163,175,27,133,133,124,176,40,152,137,35,137,140,157,32,19,41,40,202,59,15,114,243,249,99,230,71,239,246,158,22,15,250,223,173,125,165,250,117,34,217,58,193,185,37,165,56,187,7,122,0,191,253,243,184,236,159,48,78,193,223,61,104,33,233,7,62,232,137,244,237,53,181,141,238,198,122,215,190,75,231,249,250,58,64,53,191,244,217,0,231,9,104,138,136,170,140,235,122,226,83,200,4,145,139,196,89,50,198,139,43,52,203,123,241,166,202,18,63,187,100,192,183,251,32,16,82,56,94,211,212,164,137,130,152,103,133,159,73,101,17,162,48,172,184,56,100,232,237,105,212,79,236,10,221,177,250,32,123,148,126,63,133,126,53,129,55,105,10,36,2,150,52,173,254,109,86,111,101,65,60,150,150,179,174,80,150,149,66,178,61,202,113,228,157,82,122,223,161,193,172,170,164,103,132,168,153,129,125,158,90,5,104,83,26,121,131,11,205,154,197,77,61,4,242,26,50,194,221,145,105,132,156,115,100,227,105,70,225,12,162,70,50,129,3,38,170,193,212,231,30,0,207,166,8,117,207,188,90,194,192,60,182,173,168,26,125,66,71,77,141,208,217,76,190,204,146,12,66,248,1,101,98,10,190,160,249,30,228,100,187,29,144,225,232,44,198,230,154,168,174,216,161,169,66,7,142,162,162,157,232,160,146,82,159,179,124,156,39,133,130,143,191,97,104,50,175,211,157,58,37,201,60,81,141,224,87,71,175,98,167,153,5,24,14,170,198,85,164,93,111,78,232,213,68,82,47,203,1,24,5,140,206,26,253,40,95,178,114,27,219,120,91,25,84,171,213,230,84,35,21,166,138,21,114,152,209,10,98,1,171,229,140,176,24,20,124,248,216,221,52,84,54,173,125,220,87,84,71,84,124,133,27,149,38,206,82,58,175,251,129,242,203,57,84,133,68,187,40,115,34,217,106,237,135,72,209,195,65,228,97,86,202,56,34,162,27,111,72,158,171,193,177,226,149,254,84,13,254,167,166,188,34,159,217,233,67,254,129,177,147,78,181,136,132,187,203,151,42,173,246,183,91,12,176,243,77,236,29,56,241,250,216,59,125,21,91,15,74,6,69,185,1,200,185,141,200,114,251,75,123,7,227,85,103,133,212,228,249,139,5,94,61,98,148,229,85,178,195,101,246,16,146,121,3,105,43,15,149,19,41,121,236,115,225,49,205,225,123,94,187,178,160,170,175,101,139,210,232,161,234,225,148,243,7,6,40,141,244,202,83,7,91,134,20,18,18,237,159,235,252,162,229,78,151,184,214,84,212,220,108,5,114,78,222,140,166,89,244,136,101,122,242,17,45,64,73,179,53,55,101,252,160,125,173,248,199,36,202,4,73,140,74,42,94,159,75,138,134,148,40,97,121,126,186,82,21,201,108,143,84,231,91,91,162,123,111,131,158,27,42,69,23,146,241,2,119,24,164,103,55,245,93,132,62,254,161,14,177,79,241,202,95,186,138,253,154,239,106,67,183,203,238,145,236,222,175,192,96,238,233,220,193,181,35,193,203,193,148,114,149,56,124,163,134,57,203,239,91,63,97,54,71,232,16,235,152,102,13,132,230,104,213,72,200,234,116,148,125,58,56,196,253,27,127,30,28,106,77,113,247,73,186,105,249,222,85,17,173,175,37,84,195,150,130,243,152,105,83,208,179,170,225,168,96,76,115,79,240,136,136,146,152,106,36,216,191,55,148,203,64,197,249,79,12,235,127,81,210,125,197,239,237,210,57,192,25,143,211,103,236,57,99,190,250,166,36,108,185,150,148,132,175,12,99,159,237,188,102,15,19,218,132,231,121,117,77,119,27,81,106,120,242,137,92,200,84,16,149,187,240,32,10,32,88,202,91,77,153,0,73,144,229,157,136,222,112,198,210,173,75,83,4,137,71,102,197,90,158,149,173,13,71,122,238,2,17,68,186,121,95,155,142,3,57,128,182,80,84,18,200,126,139,96,27,106,174,114,255,242,186,68,140,20,189,20,104,106,41,167,63,204,217,103,73,180,185,41,100,193,76,81,11,241,177,216,235,30,250,238,20,58,115,168,195,73,162,106,70,12,43,59,248,109,158,100,142,158,121,116,204,115,11,100,70,104,133,153,159,94,175,13,229,76,177,204,215,81,211,73,93,48,208,17,121,17,95,148,177,168,45,202,88,53,122,90,68,240,94,81,106,84,33,73,88,21,87,203,175,11,71,181,116,212,80,58,19,74,122,243,9,122,84,110,75,77,83,48,230,76,168,231,158,152,121,161,96,175,116,57,165,6,27,133,93,102,213,6,176,40,139,72,6,225,86,69,134,43,19,155,215,147,27,171,32,167,22,238,7,233,239,196,188,193,194,76,142,11,41,207,210,25,43,231,163,220,229,20,204,135,220,255,208,151,97,18,32,229,159,78,104,245,62,186,187,207,161,247,44,107,195,74,154,156,92,5,205,43,21,86,50,43,12,9,71,255,76,69,255,195,192,183,111,147,204,160,86,185,98,203,184,207,82,162,6,40,156,107,2,173,163,213,42,75,114,95,24,20,124,141,23,234,78,208,102,109,50,129,172,63,140,72,39,70,143,68,20,6,19,68,55,244,199,95,35,39,218,70,219,154,231,237,86,24,133,116,30,101,50,44,37,27,53,85,181,81,63,55,169,196,168,58,167,172,10,32,171,239,46,202,233,82,15,176,163,250,94,143,163,53,219,136,29,228,155,185,42,198,231,71,196,124,110,92,113,74,138,133,130,212,83,35,29,103,76,71,101,100,4,159,57,69,237,20,89,73,213,17,151,47,225,201,18,246,241,39,20,249,103,82,58,78,57,68,138,181,137,231,191,251,149,210,122,238,187,240,87,51,115,15,131,71,192,31,149,132,189,206,35,38,77,107,214,202,165,207,24,173,202,30,4,162,213,24,250,224,199,123,67,102,9,47,96,147,188,155,117,36,229,18,179,199,150,241,123,153,89,178,39,159,105,168,81,85,93,197,136,3,84,247,127,110,248,171,63,22,155,243,220,240,119,167,98,190,44,205,44,67,105,141,27,111,129,193,123,237,103,195,95,34,28,50,85,132,231,134,191,243,146,122,21,219,178,9,157,217,82,0,237,162,197,57,36,169,170,154,150,32,241,182,48,35,185,249,129,52,179,248,52,133,205,15,53,123,69,228,13,130,103,202,198,160,108,140,53,118,180,157,57,42,200,12,14,16,5,80,205,38,38,234,35,120,159,193,70,62,152,118,241,152,26,155,31,237,6,223,94,232,150,172,129,144,245,221,20,150,99,53,242,15,25,185,228,53,124,38,78,156,122,87,169,242,75,152,209,19,81,122,10,92,81,6,139,123,78,228,181,70,10,224,252,165,56,186,247,158,149,212,90,158,204,4,29,153,96,246,156,76,144,104,89,178,192,88,3,223,7,69,145,228,150,114,134,3,108,134,54,50,163,179,156,233,193,175,146,209,27,110,4,58,92,86,165,111,20,148,38,91,85,72,100,26,247,218,205,130,162,71,65,59,182,52,248,20,182,68,125,70,92,164,233,246,233,241,250,162,227,70,206,2,6,111,10,29,26,119,156,240,218,42,4,89,246,28,208,107,45,77,79,178,50,219,153,203,99,133,29,59,225,35,68,170,38,162,237,45,141,121,202,80,40,254,166,49,40,170,236,136,229,58,105,180,38,174,179,182,161,23,232,239,87,237,130,69,253,156,10,191,59,213,253,114,145,10,127,201,49,129,255,51,13,24,84,254,95,240,59,74,206,111,26,50,136,188,127,134,24,255,27,41,238,188,217,174,30,29,54,78,205,85,60,3,174,15,147,136,64,103,165,235,247,6,164,249,119,124,123,91,93,241,45,40,185,127,195,83,229,255,151,223,76,244,22,148,119,40,247,196,94,89,83,90,200,73,148,170,180,79,64,230,30,87,50,175,206,25,40,95,44,217,219,121,21,190,175,248,34,27,252,62,220,9,135,119,92,79,55,22,225,251,31,44,133,225,230,155,193,12,115,180,44,207,82,147,45,107,166,252,177,32,24,5,121,208,112,154,37,26,37,21,153,70,96,37,23,3,21,224,112,114,150,181,165,45,66,76,206,139,226,137,15,37,222,60,93,175,155,72,89,198,172,128,129,145,85,63,85,74,108,159,47,71,199,36,0,4,45,172,175,119,130,96,63,249,136,68,39,178,130,106,36,201,35,89,5,51,14,19,25,56,10,58,63,2,174,41,198,227,127,182,21,83,207,250,217,61,103,222,143,254,77,149,204,115,107,26,146,24,108,203,74,228,231,214,52,163,70,79,192,141,129,16,9,171,122,178,227,117,190,222,135,174,24,213,140,49,246,78,101,109,227,175,131,159,122,61,173,44,65,45,147,198,150,140,61,144,171,209,21,13,163,80,61,48,42,33,46,179,240,186,78,225,59,216,41,43,163,229,1,164,22,8,78,203,48,89,106,155,76,144,63,51,31,183,226,236,123,10,26,110,201,183,129,53,189,122,29,178,221,42,42,225,179,234,202,85,219,68,3,36,238,208,175,121,53,133,152,103,31,1,97,138,116,75,223,116,110,146,228,251,203,58,184,46,101,2,191,31,170,102,14,50,240,176,200,138,178,203,85,26,241,194,87,203,140,100,138,130,68,228,147,100,169,152,173,235,129,207,185,149,88,219,127,33,183,226,253,30,118,4,58,177,188,42,56,41,250,106,39,117,130,126,54,160,46,135,59,240,83,38,249,81,1,38,70,154,145,111,80,206,68,154,118,181,137,168,175,70,70,87,105,193,192,120,238,151,48,58,44,215,47,185,142,38,30,180,147,106,195,25,162,110,113,94,134,71,57,161,11,209,21,185,151,175,3,123,177,64,18,228,228,64,113,253,72,228,184,112,25,197,70,223,90,192,214,131,167,17,3,165,53,118,64,8,248,58,99,238,7,73,31,192,203,156,14,87,66,160,99,144,190,11,64,10,212,56,207,2,57,182,225,202,109,3,9,187,255,77,132,198,114,54,202,124,223,199,125,207,18,117,70,102,21,57,246,181,186,137,138,140,81,17,47,23,169,249,208,48,177,15,72,48,81,177,102,129,188,177,129,112,233,246,13,127,180,134,29,221,3,22,225,202,169,54,230,209,15,48,22,14,194,62,189,61,236,251,100,211,7,243,156,26,178,102,25,45,221,91,93,126,53,132,59,65,130,61,211,170,33,200,122,157,71,128,169,241,3,12,107,95,180,127,15,183,39,100,105,230,18,82,103,170,16,212,217,107,56,177,185,176,8,251,87,29,123,249,183,206,175,175,48,175,242,91,177,233,160,207,197,122,218,119,55,78,37,140,157,53,203,224,196,245,103,66,39,40,161,5,68,88,242,55,199,173,183,204,135,135,160,100,251,35,169,223,126,210,254,74,63,98,60,62,126,253,8,224,214,60,5,196,236,251,147,164,58,24,192,134,177,206,164,212,116,43,18,112,151,118,98,69,207,224,189,125,193,197,140,216,174,110,204,132,0,221,63,81,251,221,178,158,163,94,165,3,173,118,90,152,207,152,176,25,9,59,240,0,162,91,10,54,22,158,98,147,34,153,55,143,50,169,47,20,35,124,101,17,192,132,137,47,241,64,144,249,3,236,63,79,218,246,211,47,209,252,83,174,154,119,40,182,156,226,38,69,120,227,247,143,179,1,190,240,130,246,136,169,116,60,154,169,180,111,212,245,23,128,226,215,102,152,87,112,130,111,151,130,203,164,233,102,153,220,191,92,41,221,29,243,39,77,54,211,246,220,7,55,183,104,83,87,221,85,5,218,187,105,210,63,2,246,190,17,170,69,166,216,177,135,187,223,155,121,166,159,185,21,12,126,246,232,30,242,25,144,92,234,69,182,8,167,177,221,200,104,190,89,128,22,254,241,32,80,114,0,174,120,187,125,123,253,145,200,14,26,185,195,224,60,227,225,5,78,30,193,253,72,37,248,41,37,119,33,233,17,210,130,197,254,173,22,51,102,191,237,188,160,103,237,196,129,98,85,243,58,110,144,64,151,239,202,206,30,243,230,174,140,57,72,125,235,7,24,130,51,72,40,104,185,224,67,214,72,47,167,212,144,223,189,40,56,42,125,90,4,100,102,108,172,77,94,33,227,222,139,130,54,209,254,134,17,86,159,112,115,146,31,50,98,129,145,17,212,186,186,246,132,149,53,129,99,115,209,30,210,100,145,16,202,77,116,198,217,223,129,92,194,90,159,188,193,34,109,238,100,5,100,224,186,71,228,2,87,148,124,175,34,252,78,239,0,36,167,186,202,54,39,45,219,94,98,162,239,219,3,148,201,250,233,251,136,198,64,204,209,74,68,169,228,4,4,64,225,2,126,126,5,2,44,177,239,232,53,142,157,200,166,116,234,110,169,159,147,85,139,168,132,14,82,133,87,61,99,224,251,205,89,90,25,204,80,130,12,25,184,243,184,91,192,247,132,252,249,108,185,200,225,161,8,70,249,84,92,90,24,115,137,92,91,190,172,105,41,207,93,124,39,237,92,166,112,105,1,188,84,180,249,123,156,7,48,203,201,180,54,140,3,232,128,186,62,245,185,113,228,54,113,151,11,238,58,155,254,237,90,129,89,245,82,92,146,185,66,97,155,6,211,126,182,87,145,253,170,149,172,14,103,2,179,93,135,76,105,145,132,94,115,237,205,248,172,211,182,121,207,81,251,181,211,106,97,231,188,172,19,17,215,42,204,174,94,121,45,70,209,64,177,14,61,109,163,214,159,231,194,239,137,162,60,253,104,133,101,177,237,150,168,15,229,253,117,152,222,22,11,6,214,83,159,108,179,211,15,237,37,241,55,239,143,163,82,219,103,58,67,139,122,253,47,74,231,3,187,219,6,155,122,22,229,174,89,118,193,17,157,5,62,111,139,233,40,160,254,88,153,238,2,215,206,99,102,106,157,97,249,105,0,247,54,87,34,226,192,63,111,115,85,22,129,184,51,113,184,150,130,183,162,16,154,131,44,136,212,4,11,203,2,139,226,231,87,248,199,116,147,230,221,232,52,165,238,222,118,151,237,135,254,254,134,220,163,65,162,130,3,167,189,37,132,241,167,47,36,150,26,125,191,31,7,5,98,6,101,144,150,133,55,22,217,51,48,112,124,14,143,131,142,188,229,248,164,172,68,73,74,155,93,123,243,126,246,203,78,72,231,238,168,222,110,100,213,28,72,194,36,116,45,128,50,53,186,183,221,201,153,165,178,191,191,117,249,183,37,129,200,148,240,59,251,176,32,165,242,116,31,157,55,214,254,249,172,83,104,235,75,234,133,218,48,158,254,153,130,146,117,20,249,206,215,146,53,217,184,214,188,68,153,208,227,149,57,123,225,68,81,123,252,2,45,16,81,191,99,178,84,239,34,187,197,178,103,230,96,122,191,43,179,121,113,14,141,232,143,99,202,185,177,104,68,208,168,101,86,205,25,91,171,249,188,81,86,135,171,82,32,28,155,105,44,210,55,176,248,211,183,16,208,252,123,190,137,158,121,6,89,125,113,168,21,217,159,185,196,29,112,22,240,106,7,203,151,135,226,173,241,15,216,59,119,93,175,227,38,207,141,231,153,214,52,102,29,84,182,220,72,137,153,25,102,202,13,76,229,41,177,215,55,85,111,83,10,197,179,139,162,239,82,224,36,99,138,40,230,65,29,44,105,124,7,239,138,170,84,57,194,140,247,102,47,24,8,161,76,127,67,174,191,199,170,238,167,162,90,133,17,229,217,184,227,167,12,244,39,217,109,172,225,229,181,187,229,46,28,50,33,141,11,244,222,170,151,85,186,248,21,51,85,161,201,189,192,139,218,249,254,254,3,72,160,46,137,236,222,190,151,158,86,65,98,107,242,214,143,114,99,216,60,110,156,98,145,152,34,153,57,80,37,91,17,95,240,251,34,111,85,74,228,237,189,197,41,6,6,88,15,192,223,24,37,62,2,48,30,1,236,39,168,228,23,126,173,165,22,10,150,43,146,54,104,74,242,47,229,95,7,77,101,180,143,144,195,215,204,170,77,225,118,78,218,241,13,162,7,158,93,20,155,132,97,189,74,30,248,7,197,153,126,104,173,174,111,56,94,47,155,202,11,118,214,168,146,220,68,153,32,142,19,78,144,143,186,142,200,171,205,3,63,181,215,140,197,99,18,63,91,17,146,234,33,103,236,235,16,82,131,87,26,104,116,58,51,131,80,253,211,214,212,214,250,220,159,59,161,159,201,76,71,172,248,29,51,10,240,5,179,70,159,9,185,86,224,70,159,250,88,83,169,231,107,180,243,243,188,230,252,21,227,5,144,135,39,96,237,205,148,87,81,68,5,89,89,83,221,63,183,219,158,18,117,147,244,38,237,155,66,55,99,94,77,24,193,191,68,82,84,165,74,234,174,180,3,57,99,133,45,150,128,249,55,254,181,80,12,46,15,87,150,177,172,250,133,129,196,203,220,141,100,189,225,6,6,239,93,142,228,122,216,66,78,60,231,58,71,68,150,195,192,66,4,146,65,70,47,59,57,197,202,224,117,125,193,183,182,23,255,160,102,146,230,143,174,63,76,197,63,116,199,95,190,59,83,115,180,211,139,233,210,232,138,39,189,210,121,80,216,67,47,179,19,213,169,211,215,215,203,146,187,194,65,145,174,94,0,154,251,24,203,176,168,78,42,244,37,95,156,121,85,229,87,237,140,205,138,204,94,82,98,33,71,127,4,32,144,162,173,124,160,12,54,148,41,169,98,106,99,44,224,17,72,72,47,24,203,11,77,136,65,191,135,5,142,20,102,67,63,63,19,10,202,24,8,162,192,154,48,4,37,192,71,132,167,0,69,209,78,168,11,244,20,160,24,87,190,47,43,60,248,25,160,248,33,18,72,211,255,12,80,178,134,231,102,71,159,2,148,151,81,149,32,10,153,4,155,176,222,51,123,80,51,131,158,154,157,131,232,235,222,137,104,165,178,111,99,149,19,56,52,61,78,209,171,202,182,21,64,255,81,92,32,106,174,137,78,1,22,243,90,128,49,187,8,52,19,62,52,91,197,192,94,76,239,221,205,247,34,189,7,179,79,80,177,254,158,235,222,153,145,246,209,107,162,70,23,253,103,236,99,133,228,212,21,245,216,225,198,188,225,250,94,133,175,108,10,249,237,40,239,3,130,60,31,1,39,79,123,85,251,68,200,237,52,92,74,198,68,174,252,141,28,197,62,76,246,79,43,71,51,53,182,176,183,63,91,88,135,39,216,86,163,232,71,165,138,208,75,147,5,118,63,13,87,157,60,61,179,167,45,54,186,37,178,191,188,15,136,249,185,100,1,199,117,60,213,54,59,195,172,186,152,106,139,243,120,163,176,67,189,75,161,104,52,120,170,84,201,215,183,94,233,119,5,43,212,197,60,33,99,229,135,230,199,161,131,137,187,211,67,250,3,105,150,114,106,38,137,142,230,7,95,42,97,146,253,85,81,92,232,184,72,124,115,44,187,80,22,125,15,159,89,33,139,3,189,252,74,147,105,223,128,232,238,198,24,122,82,253,102,248,59,47,90,150,218,33,27,87,213,86,119,198,77,177,165,115,215,131,173,83,209,34,163,177,102,251,142,202,115,203,70,255,239,182,31,1,0,237,98,32,119,104,178,254,157,232,190,47,31,133,143,220,192,251,194,150,184,177,207,20,142,6,113,54,52,112,43,117,131,91,69,173,187,146,66,139,7,201,124,3,183,107,148,124,126,229,65,248,234,81,232,251,58,181,88,97,62,177,248,191,84,65,190,186,197,196,129,126,4,172,63,69,43,126,249,120,151,165,225,177,217,208,43,106,214,188,81,94,165,69,88,153,218,48,239,23,112,245,147,228,60,231,107,138,127,168,40,4,129,88,159,237,34,160,165,213,106,200,137,244,218,125,95,58,219,200,239,209,201,247,78,47,133,11,177,144,91,109,95,149,101,190,149,103,246,241,201,147,171,20,138,16,212,113,2,213,147,175,119,155,38,153,137,102,204,134,7,97,11,167,215,165,51,209,184,103,214,226,61,239,164,104,28,151,48,30,128,157,184,252,56,7,69,146,147,53,228,205,104,230,152,154,180,149,120,231,74,104,118,53,16,2,103,70,61,28,83,131,10,82,118,146,114,102,213,176,49,149,25,21,52,97,157,175,99,106,215,213,35,0,75,63,154,62,95,31,65,107,21,203,182,159,79,45,212,202,64,34,92,175,112,98,250,89,187,252,172,225,139,196,135,38,224,69,138,204,36,138,204,240,109,164,249,121,94,254,120,58,47,43,250,123,159,207,75,157,127,114,94,30,223,213,81,219,161,114,103,60,237,180,168,10,220,135,90,28,175,132,38,37,229,173,132,116,27,96,61,45,169,32,137,41,145,6,130,207,205,74,198,164,229,218,54,239,170,163,79,141,34,163,82,127,58,52,217,189,33,142,26,53,53,36,100,76,37,161,157,251,107,25,82,202,139,101,42,133,127,21,31,64,229,63,29,79,89,127,14,56,137,21,141,77,35,239,194,112,184,214,76,19,141,221,101,98,124,201,55,198,241,100,235,171,70,216,124,164,9,168,207,85,171,225,226,88,102,12,19,71,191,42,236,77,101,245,150,198,160,62,239,111,83,229,77,228,81,65,101,127,222,223,230,51,155,73,219,80,55,118,253,171,113,44,197,127,132,222,250,82,22,70,15,174,171,212,51,55,6,118,31,74,167,88,2,78,74,56,169,247,150,146,206,26,211,79,132,96,13,4,176,125,168,3,59,9,131,119,98,94,136,250,89,90,166,232,93,18,54,124,81,113,160,122,185,75,109,168,30,110,44,24,133,45,165,111,72,41,175,240,163,111,218,170,82,62,78,41,46,12,25,39,140,139,47,92,157,31,184,32,65,9,173,50,110,44,205,220,71,47,51,38,92,155,20,58,43,227,25,229,71,196,207,207,123,190,129,32,190,177,200,175,53,121,114,75,105,120,178,205,234,232,135,208,163,13,59,161,108,29,134,107,134,133,221,147,30,185,235,15,130,204,47,24,254,74,100,162,50,1,18,149,142,21,208,20,208,104,67,123,22,143,17,89,91,197,252,20,143,17,203,26,58,56,101,138,254,20,143,9,206,149,37,139,121,15,60,139,199,200,201,70,114,6,249,128,12,50,44,216,106,177,97,39,50,70,140,121,16,20,232,48,94,98,63,221,121,171,81,222,176,6,102,62,187,243,138,60,107,190,9,158,221,121,137,194,159,235,39,249,185,74,126,135,180,95,255,210,143,163,55,117,130,65,148,210,130,196,102,25,152,172,188,169,14,219,198,106,246,116,166,150,212,141,141,92,214,103,135,158,186,93,245,14,175,154,174,9,43,234,9,56,43,29,8,234,126,218,132,114,202,121,157,255,208,209,217,234,126,13,247,8,88,53,238,186,223,211,123,142,38,126,207,55,117,253,49,140,68,91,242,75,191,53,47,255,65,206,48,138,122,77,155,12,125,59,52,183,116,234,16,207,31,116,63,108,223,11,201,107,179,71,87,208,218,228,144,243,43,40,24,49,135,17,175,77,164,59,216,17,49,159,122,198,176,8,206,102,140,17,211,63,157,26,118,173,101,37,10,18,159,36,173,207,148,43,33,38,240,158,78,141,190,41,114,80,213,108,226,20,126,23,134,34,31,85,148,239,217,133,185,73,92,220,165,146,92,188,60,187,216,117,228,141,174,112,25,69,56,140,218,150,178,30,153,90,118,79,214,12,169,186,52,250,100,153,81,116,2,49,197,86,106,5,105,184,176,47,151,24,149,231,81,17,100,170,64,235,52,37,220,104,201,61,6,70,83,161,68,102,171,25,145,2,83,161,168,134,119,2,81,42,123,116,37,217,158,154,92,58,195,170,62,219,95,32,236,223,100,28,227,147,3,66,240,63,148,93,237,206,161,10,81,6,176,179,218,209,117,177,230,149,7,89,74,136,159,207,78,190,203,17,206,147,211,189,77,203,171,110,142,188,245,183,156,98,36,0,62,247,255,15,238,33,16,121,58,216,213,32,118,122,231,159,246,58,170,207,228,113,6,209,145,52,224,159,234,152,111,115,121,119,37,133,23,204,53,84,7,157,215,250,84,253,235,131,11,213,51,113,139,181,75,145,145,95,153,252,252,248,223,145,65,226,194,101,113,83,165,201,3,9,252,171,57,53,83,172,39,75,11,16,198,232,156,104,85,68,87,218,46,226,200,82,107,193,196,141,200,75,207,93,78,86,230,251,20,141,167,74,145,145,4,17,127,37,127,8,122,117,179,158,176,136,233,190,127,166,142,90,98,159,187,245,121,110,197,249,232,210,19,22,57,57,239,80,13,170,201,58,19,118,109,71,159,236,51,176,162,82,79,208,232,212,181,47,248,5,53,70,241,24,151,143,233,245,251,205,202,182,164,144,52,192,31,132,204,111,41,31,25,12,176,133,94,226,234,216,54,221,245,239,58,85,154,97,31,23,131,62,80,89,215,8,104,254,223,125,236,75,192,217,63,32,163,154,175,51,75,20,122,102,198,130,119,28,227,226,28,101,87,18,69,148,231,207,103,154,112,115,159,78,140,56,62,170,219,57,122,164,89,211,57,97,73,61,98,103,181,3,125,125,123,240,63,52,159,124,208,43,67,194,59,173,156,154,219,185,6,93,28,11,222,102,148,234,99,164,234,36,82,42,127,87,202,66,84,79,91,133,113,241,87,23,100,62,7,29,174,54,205,38,216,54,26,50,22,178,135,86,162,143,234,166,53,118,119,95,5,154,60,2,180,215,62,113,223,121,187,31,51,233,60,92,128,99,94,172,103,76,152,220,191,190,165,31,206,145,235,177,197,142,18,20,132,243,67,120,35,40,119,122,162,105,141,216,243,183,4,60,236,238,72,92,169,253,186,105,159,215,166,32,147,196,41,158,206,142,139,208,122,151,19,194,70,47,26,42,213,206,187,133,118,226,245,134,116,21,121,124,210,76,142,206,120,30,162,75,162,181,56,121,88,138,178,85,12,244,214,88,202,121,117,10,117,76,112,91,244,79,221,19,80,27,44,223,131,121,77,19,252,79,41,221,159,157,132,41,137,231,14,97,54,157,138,244,117,42,61,126,206,41,24,60,124,105,190,245,23,94,253,210,174,203,106,112,232,237,144,145,167,216,159,137,62,186,180,64,142,109,129,184,109,204,130,178,247,103,154,51,32,17,247,35,171,134,230,189,203,31,1,80,238,51,237,188,203,49,240,172,91,136,236,95,171,252,51,248,154,227,135,136,128,139,115,76,227,252,151,88,249,142,115,71,33,68,49,246,10,15,150,104,113,54,51,3,93,172,150,25,74,126,189,237,204,183,106,108,13,33,91,96,116,245,168,162,110,130,176,182,170,3,154,209,122,152,4,52,131,233,112,3,193,198,140,111,139,236,95,127,45,117,69,183,185,123,189,171,15,122,4,216,248,107,234,9,186,39,9,157,222,129,211,98,83,18,245,141,130,43,209,108,233,191,200,59,6,40,193,231,228,110,167,120,175,85,101,217,71,231,149,229,27,87,111,33,96,38,242,98,56,10,138,189,255,222,225,36,157,54,237,239,196,182,116,122,233,30,43,177,56,44,53,231,142,80,162,31,222,236,169,194,69,226,158,83,243,110,206,136,117,59,40,164,212,56,156,95,232,32,203,201,1,247,17,192,229,0,105,103,227,42,161,146,87,130,35,91,13,180,80,85,160,226,86,71,19,25,211,51,241,45,248,113,29,171,167,230,29,193,176,242,21,135,90,224,220,146,63,151,209,190,6,190,133,90,11,162,31,66,206,110,157,17,121,190,111,5,123,234,238,43,47,176,83,19,10,222,160,31,230,17,96,129,24,155,107,245,159,202,194,8,23,49,81,134,166,57,122,12,151,151,228,193,38,121,189,217,132,86,108,5,87,142,179,127,53,28,75,70,51,67,15,214,161,240,23,186,133,142,249,86,55,24,146,67,61,194,61,206,197,249,206,48,77,146,82,51,54,227,161,75,115,153,14,107,206,185,58,47,34,56,184,227,70,249,246,71,154,112,32,61,21,107,235,210,189,203,15,32,139,208,73,200,252,3,56,101,202,118,246,225,6,84,189,67,197,26,3,205,67,147,13,241,171,244,147,7,176,22,33,247,163,167,95,195,16,125,65,220,84,112,87,145,92,198,175,75,99,56,196,177,224,166,47,191,25,117,7,131,223,0,204,72,93,101,85,1,71,172,168,159,240,27,158,99,28,214,201,58,151,50,177,43,183,205,75,157,253,67,31,57,7,133,208,19,233,215,213,140,55,173,33,62,120,73,101,46,172,78,47,205,165,209,44,45,113,169,4,13,102,162,91,235,185,139,144,162,238,27,182,69,20,32,131,203,64,201,29,36,21,46,77,173,83,223,248,215,170,3,52,61,244,237,202,131,40,203,47,150,137,205,181,216,79,36,95,153,137,91,193,77,5,128,134,124,48,210,98,18,133,131,200,157,59,131,167,142,135,82,90,120,201,47,94,21,199,147,211,166,31,234,222,110,210,153,22,0,87,58,232,68,67,144,201,167,109,87,173,216,67,66,134,224,106,238,115,1,91,56,205,47,106,230,215,117,248,92,196,188,203,55,95,248,139,119,27,137,96,145,117,102,58,100,144,9,126,164,0,51,1,192,107,253,219,158,224,139,164,214,52,159,110,8,26,237,90,255,112,223,14,42,155,56,24,98,18,161,126,200,124,220,251,23,105,49,107,159,254,135,230,28,24,223,58,5,153,22,163,63,22,214,9,157,44,26,215,71,10,254,180,85,253,23,185,107,253,82,215,30,240,113,175,158,118,3,243,168,250,174,30,58,74,78,108,121,51,215,101,66,31,179,235,129,244,121,110,136,227,163,20,154,123,52,193,34,241,84,26,125,72,12,78,34,189,149,43,226,246,166,193,233,80,241,166,44,214,20,139,42,203,214,135,89,43,238,233,52,238,178,15,190,199,147,152,12,171,110,63,62,185,195,77,67,87,204,240,210,35,127,93,26,245,196,28,152,192,123,113,139,10,78,162,82,251,174,251,42,169,147,101,47,221,220,114,104,190,89,82,241,14,21,156,72,182,27,66,64,178,29,13,189,86,165,133,202,205,145,161,161,173,244,138,244,86,107,137,123,50,17,73,175,146,129,163,192,58,0,161,135,166,79,247,100,229,230,116,213,174,220,141,173,59,141,62,124,172,213,24,49,100,215,4,201,177,114,130,169,123,186,13,253,67,225,66,84,192,22,178,209,214,233,212,61,128,94,52,253,198,17,131,232,83,163,132,157,133,149,104,10,98,178,192,153,159,145,103,185,70,125,92,82,225,208,129,175,241,52,73,97,125,167,254,100,117,128,32,234,88,203,149,133,29,77,134,88,20,147,110,225,70,113,235,82,47,248,62,152,44,37,12,128,38,4,229,20,254,165,139,25,11,148,127,39,35,22,122,159,7,188,75,159,84,174,21,182,235,139,12,59,176,156,255,228,78,133,79,255,192,35,88,163,73,234,202,15,106,7,93,122,204,211,151,100,94,97,193,196,41,113,121,182,88,70,121,169,160,37,227,37,210,28,189,14,2,53,170,95,7,5,59,115,47,15,62,2,138,253,137,210,202,91,223,68,220,190,120,4,128,249,206,206,117,63,124,90,139,122,4,52,166,52,251,19,249,214,71,214,175,9,224,54,44,125,135,230,248,113,175,216,255,254,85,219,29,249,237,53,47,93,22,238,113,218,224,162,249,178,103,130,141,123,254,38,53,248,202,3,218,253,93,42,127,196,216,196,73,250,27,110,246,167,109,160,41,245,84,246,17,64,79,247,167,93,192,157,12,134,92,227,115,137,193,167,6,61,203,42,1,139,215,160,170,5,14,247,24,201,124,215,108,123,129,130,148,0,231,219,86,78,174,207,8,175,51,139,138,125,241,47,42,149,171,38,122,151,4,83,153,110,117,101,207,55,10,63,94,78,86,34,148,158,113,175,110,159,249,42,245,51,219,191,246,38,55,158,56,41,67,140,106,10,210,162,63,252,116,211,185,170,135,192,162,48,209,208,73,87,175,178,111,146,168,125,10,237,243,157,218,92,171,224,108,110,105,92,237,161,146,0,193,142,45,38,29,125,69,215,236,208,69,231,85,208,67,223,27,241,38,21,74,71,81,155,125,243,232,152,219,118,143,67,113,139,146,73,151,78,239,26,37,19,46,45,50,23,96,155,72,138,197,56,249,144,7,188,122,199,17,12,76,10,1,26,88,193,191,235,161,65,64,29,188,72,243,84,64,7,160,209,215,100,165,8,231,162,123,125,148,153,127,79,190,122,140,94,141,243,52,199,82,163,90,66,106,32,62,254,177,183,164,233,108,161,120,225,109,135,14,198,199,1,150,228,133,6,3,150,3,144,26,10,242,144,251,221,31,193,221,122,9,32,134,194,19,248,116,203,73,93,3,198,83,214,209,184,180,115,31,120,248,54,1,204,68,247,136,11,56,107,218,146,195,247,195,200,210,213,59,251,7,168,62,87,178,15,189,180,56,132,243,35,33,180,101,54,75,39,109,175,154,247,6,2,175,182,1,148,183,95,175,198,30,122,9,231,200,23,231,117,212,88,47,146,84,40,45,38,76,102,47,108,1,164,220,122,66,52,158,120,43,55,78,197,203,177,88,239,123,22,72,143,2,249,166,7,179,167,44,116,6,205,24,85,145,115,153,39,220,7,211,111,56,9,105,176,56,50,30,144,176,91,0,175,148,187,224,14,183,247,211,21,18,132,69,78,154,135,115,248,236,22,42,154,138,238,141,238,31,10,149,6,69,84,197,11,173,195,221,44,25,98,83,11,45,145,103,171,155,98,236,39,99,253,16,66,177,53,252,93,5,246,239,207,215,132,106,140,54,108,122,185,89,97,157,75,118,111,27,218,99,147,88,170,176,45,106,239,147,105,19,226,121,150,156,31,204,79,124,89,167,51,157,172,233,211,2,52,37,222,58,20,63,2,50,4,81,3,4,212,47,231,185,178,175,63,90,245,162,161,75,125,131,137,33,196,150,140,131,23,232,238,140,216,252,72,65,161,214,1,33,250,89,13,242,27,26,53,193,183,255,193,39,254,63,51,200,138,120,189,250,229,213,188,160,138,192,121,175,240,146,151,131,143,229,173,209,120,22,151,153,226,84,27,104,102,184,94,124,105,230,213,98,221,41,197,147,13,187,233,125,94,212,139,115,35,212,14,136,111,146,247,21,174,227,58,151,52,209,68,112,129,93,232,39,92,23,242,87,112,66,131,139,104,147,19,95,143,219,83,92,106,175,24,150,175,247,100,78,1,126,254,97,115,216,172,250,10,27,67,231,105,40,202,35,143,0,186,178,44,45,102,184,49,247,248,20,129,243,209,64,193,70,71,104,19,156,166,132,147,177,161,243,112,20,154,18,20,20,75,11,66,79,247,21,201,175,137,223,80,220,197,8,228,88,55,133,6,34,241,14,144,110,228,55,79,17,163,67,221,201,58,171,119,160,238,94,114,101,62,2,200,224,95,181,128,182,207,130,140,177,169,221,180,94,47,85,246,67,212,70,203,131,40,24,42,33,75,123,88,238,17,120,81,78,21,40,226,218,233,122,4,221,99,67,93,100,205,211,149,146,56,179,151,223,52,84,22,190,11,93,109,250,52,33,90,166,200,69,247,0,6,117,125,40,46,207,141,214,105,56,231,200,146,133,239,118,149,128,55,132,123,230,4,80,75,10,142,252,210,241,90,251,128,40,100,193,147,26,243,150,200,146,133,77,74,55,143,47,75,115,201,228,1,254,5,156,157,112,180,169,206,123,138,25,236,247,14,117,208,199,247,182,159,89,227,56,222,45,100,176,43,74,110,78,177,185,85,121,96,178,21,173,20,92,7,193,227,189,192,47,184,246,248,54,26,190,143,21,196,39,130,103,120,0,174,28,229,5,33,25,6,3,152,252,119,61,80,129,231,83,30,173,20,15,249,231,97,143,198,113,9,200,1,0,82,209,255,136,168,29,130,166,29,66,0,241,243,60,220,221,247,254,2,45,204,149,110,184,150,226,238,247,31,201,12,156,95,120,193,201,127,164,116,103,65,170,28,188,68,35,228,90,209,120,169,0,198,183,170,157,161,240,2,246,184,4,198,35,53,22,19,229,175,192,22,141,139,224,27,56,207,17,26,23,159,244,41,182,88,63,100,198,35,224,93,49,215,11,191,135,143,92,111,132,33,32,199,30,1,124,151,130,63,166,35,211,37,18,156,62,10,36,47,249,50,222,122,54,195,94,201,214,95,144,5,187,148,240,212,7,210,222,42,208,79,41,249,38,107,216,75,17,133,100,188,160,12,118,254,58,60,231,95,237,197,134,254,116,166,240,155,233,37,244,233,96,175,76,40,213,51,197,250,175,221,156,0,196,54,59,104,99,48,33,234,102,226,242,174,162,128,207,109,71,44,227,232,124,123,202,107,85,125,219,130,2,242,96,35,190,38,42,54,166,108,132,142,205,220,27,115,103,232,243,91,51,189,235,239,157,255,104,230,1,147,242,210,99,213,18,98,144,66,56,224,116,244,14,146,192,61,3,250,196,42,138,51,1,25,155,46,161,241,65,183,23,255,189,124,19,93,196,205,138,27,56,50,199,40,24,188,248,216,14,141,217,60,129,6,163,179,95,12,2,121,164,214,123,179,46,154,106,28,70,138,124,149,8,157,84,46,53,121,243,17,228,246,77,41,241,87,205,101,221,119,26,143,0,79,30,137,30,80,170,99,140,156,248,224,134,128,251,103,183,110,45,9,111,28,160,155,82,233,82,251,131,20,174,31,239,151,60,52,48,205,84,186,111,190,38,203,46,98,70,92,186,47,210,50,251,223,43,188,160,198,124,130,7,80,114,255,244,57,253,111,12,8,244,110,35,194,146,241,34,62,97,24,108,231,14,28,194,181,22,19,46,126,230,209,116,202,99,176,2,133,133,8,90,250,18,205,50,45,46,24,127,115,220,195,201,168,43,56,173,224,5,228,200,6,136,160,136,84,3,119,200,19,154,114,65,172,21,150,45,106,205,115,134,59,72,218,122,144,225,30,155,135,101,120,100,192,210,247,133,173,155,10,45,164,137,128,184,5,157,90,35,122,105,44,179,43,188,93,114,20,228,18,184,113,226,192,87,152,14,139,197,241,73,9,23,181,189,116,30,215,129,99,226,155,84,60,84,89,147,11,170,126,15,223,62,39,226,188,160,163,108,141,69,222,127,123,126,42,27,212,183,163,135,185,2,70,57,206,215,240,58,251,129,58,164,133,111,79,147,225,74,168,131,111,111,44,13,235,17,224,92,125,59,138,167,227,179,168,97,129,3,100,104,6,227,247,143,187,238,12,200,241,80,153,127,208,90,236,187,233,53,77,191,14,146,166,198,43,128,146,154,141,166,43,13,34,200,6,118,55,64,125,221,199,156,209,68,253,156,4,66,141,69,41,83,49,63,37,112,119,159,22,227,109,154,10,187,84,154,229,214,94,162,69,114,121,232,191,66,168,45,127,185,222,222,89,35,55,208,25,32,65,241,165,104,228,62,46,140,53,129,123,92,86,58,181,97,133,117,180,80,202,150,235,194,158,38,177,202,205,93,248,243,7,255,216,117,83,35,239,10,182,172,105,111,236,90,205,211,73,207,165,61,31,78,107,218,130,40,214,131,242,163,182,141,213,185,51,134,143,244,210,225,148,152,200,79,59,72,21,27,233,65,80,219,38,64,192,50,107,94,204,88,146,46,83,168,203,3,198,3,233,223,182,125,60,133,16,207,40,226,191,49,158,151,251,139,104,2,180,27,252,28,169,190,134,90,15,77,95,228,249,206,208,70,15,99,122,26,214,108,174,79,58,116,162,106,144,249,200,48,214,171,90,246,135,104,212,90,148,110,44,8,250,148,218,176,74,224,34,175,126,107,182,3,198,183,204,155,230,99,129,45,233,155,154,98,145,51,90,164,198,230,49,25,198,135,38,66,214,97,230,226,241,106,136,230,7,215,143,27,217,126,23,107,166,183,1,78,31,133,4,231,35,55,53,47,209,11,37,48,82,160,85,58,53,87,23,63,99,56,32,150,7,26,18,63,236,116,60,160,19,200,218,109,179,5,221,250,46,28,53,123,22,247,221,41,9,152,33,90,138,173,97,35,231,236,233,201,248,187,52,245,134,162,146,151,172,246,176,82,181,207,215,172,126,125,128,161,29,168,185,96,76,121,123,252,197,25,166,127,73,171,50,174,214,250,82,70,175,111,79,218,219,166,141,227,219,195,244,35,0,0,127,138,206,141,132,24,155,26,163,191,204,90,55,114,87,20,126,139,255,180,37,184,143,98,162,167,181,33,214,68,145,141,23,232,230,71,245,157,179,105,75,153,64,51,209,243,11,184,205,60,189,108,52,10,56,203,28,201,42,203,84,135,234,148,80,42,80,123,239,247,145,46,65,183,150,92,135,137,18,59,210,51,76,58,3,211,112,255,134,248,51,59,171,242,128,186,137,120,72,251,198,131,133,71,80,242,142,153,236,41,73,201,42,222,66,254,247,19,36,131,172,71,64,26,246,153,211,203,115,45,197,160,197,198,92,197,170,221,250,125,15,123,1,24,152,164,122,47,0,4,27,174,151,0,194,212,234,139,116,105,43,180,27,36,26,86,248,143,255,99,115,225,127,108,188,240,95,103,12,2,174,51,122,144,93,43,25,74,132,229,244,174,241,126,52,211,88,173,218,139,197,82,146,13,10,124,213,67,91,52,230,181,197,243,0,230,83,175,207,79,106,245,8,120,141,204,226,124,197,221,188,119,220,249,169,143,144,121,234,194,155,78,213,36,150,227,174,169,195,160,110,220,120,135,91,192,124,104,26,26,169,60,94,12,149,45,66,86,34,128,172,154,243,17,176,250,3,107,162,4,91,186,174,197,191,218,124,51,123,37,146,54,132,61,61,143,217,72,65,54,93,34,185,120,201,125,120,63,176,111,26,195,202,95,240,165,142,243,3,218,74,246,8,89,59,74,165,192,120,158,11,239,35,0,211,252,50,131,107,34,44,78,117,148,235,13,87,186,60,59,86,220,105,224,210,161,176,235,32,86,212,254,22,26,136,210,99,88,205,49,200,120,149,81,205,247,149,208,32,201,249,178,241,132,255,83,64,98,224,254,66,27,211,174,195,48,34,232,117,157,251,236,142,243,67,223,59,113,9,83,162,152,47,148,34,244,181,73,20,70,152,15,237,237,116,251,9,88,157,199,233,44,2,205,148,126,92,238,122,161,47,58,116,251,50,2,77,188,187,39,204,19,134,135,98,102,84,81,173,75,35,110,74,50,194,39,220,19,100,56,154,59,226,145,156,35,179,50,116,76,153,245,90,252,107,225,30,1,91,9,168,70,165,28,115,243,148,132,149,214,71,243,201,135,199,10,31,245,18,117,234,80,220,161,22,185,116,244,105,6,199,46,5,143,79,1,146,116,223,174,83,90,153,178,99,135,93,134,86,192,114,106,1,152,239,254,125,161,198,127,111,72,29,206,147,207,98,123,64,38,15,219,121,167,242,113,97,190,67,227,112,29,166,180,255,60,119,224,175,4,225,112,9,166,89,67,173,75,238,12,200,93,106,144,82,220,247,98,3,20,27,114,240,102,184,89,212,2,178,13,57,248,126,227,45,82,83,44,173,209,209,184,89,97,44,107,134,211,184,8,53,223,234,0,135,62,95,183,160,230,95,66,166,87,47,160,137,28,81,94,123,137,213,183,160,246,187,200,162,103,11,225,177,222,10,239,233,44,39,103,100,219,231,220,61,2,186,95,112,49,47,25,73,222,6,236,237,140,173,188,189,117,119,134,74,108,19,212,11,200,241,78,95,155,90,115,135,225,85,174,26,113,141,184,196,205,117,95,65,88,123,154,20,200,116,188,50,178,1,134,157,66,189,166,214,143,128,164,119,40,251,37,178,235,14,172,195,153,167,29,209,27,23,100,233,220,218,200,40,14,86,205,39,80,39,211,196,183,43,140,23,87,206,133,212,135,165,2,40,88,240,34,178,6,25,135,179,15,31,241,120,78,193,143,33,32,36,219,193,186,198,71,245,123,148,154,2,155,193,124,187,182,33,50,200,11,216,8,36,21,171,78,177,104,42,139,147,230,34,221,44,73,35,100,140,13,253,136,221,166,78,94,7,75,132,118,66,29,105,190,188,104,156,182,92,187,32,215,34,108,35,193,85,85,14,83,17,161,152,12,32,170,117,77,42,229,198,50,219,188,108,101,225,152,179,126,136,245,120,147,165,204,20,103,187,200,92,142,18,240,16,58,157,226,82,164,81,252,4,72,133,238,105,49,145,0,0,200,40,107,108,239,40,60,36,236,190,246,23,27,93,161,152,190,184,147,96,50,103,255,209,237,205,50,0,131,109,32,66,21,111,79,143,5,134,154,212,19,90,244,27,84,176,19,224,49,250,211,14,144,111,28,137,217,253,8,64,195,10,195,114,201,188,227,0,39,214,115,200,187,149,125,61,87,41,131,230,104,239,255,94,239,6,246,202,238,5,63,213,254,75,21,107,96,67,198,17,193,78,67,179,14,35,189,143,150,114,74,52,28,204,96,230,67,188,253,209,49,241,235,142,253,84,25,163,254,222,251,161,24,249,7,234,225,110,215,175,68,185,172,109,224,239,162,203,8,142,82,94,112,225,177,71,190,139,123,195,170,107,147,195,93,138,125,191,141,32,96,119,72,125,220,190,34,111,156,33,59,184,213,137,42,212,181,47,195,102,192,230,58,34,216,122,29,148,90,215,164,99,248,74,161,191,145,162,85,94,134,158,144,230,149,232,214,205,136,175,243,156,109,150,232,235,111,163,163,48,211,90,181,68,205,242,225,196,183,76,226,226,203,121,189,221,253,21,163,155,41,224,183,200,190,134,115,64,147,96,29,65,25,179,58,251,54,35,106,138,219,247,30,175,207,163,248,51,215,196,56,50,246,79,141,241,221,7,191,137,187,181,191,175,75,164,122,55,160,103,14,223,115,200,125,168,192,79,190,129,45,118,220,137,125,234,96,133,119,52,224,87,55,157,73,46,129,26,161,77,179,255,231,61,65,87,134,30,196,114,22,180,182,201,172,227,224,119,155,238,112,237,129,126,235,61,235,123,224,14,53,255,167,205,225,69,46,97,53,178,20,245,71,112,165,255,237,7,253,203,128,49,126,87,11,79,40,243,81,78,106,176,53,205,131,204,158,139,243,187,14,253,38,19,140,21,152,132,11,20,155,53,58,193,154,37,31,215,50,56,4,12,76,14,132,112,195,170,79,191,71,145,235,106,3,92,17,64,87,97,157,76,160,69,174,246,41,228,192,179,200,249,237,253,240,80,208,209,184,62,146,119,239,105,251,19,112,173,168,98,29,163,209,211,115,105,97,148,34,193,156,108,146,1,88,243,202,206,14,138,221,216,155,67,173,210,63,23,53,69,95,98,87,90,78,244,29,0,130,213,43,141,157,238,59,127,168,102,154,67,45,133,236,185,11,7,0,69,51,2,197,129,154,111,251,171,16,125,118,61,137,192,77,110,110,79,27,123,204,50,129,84,184,110,55,209,174,247,154,99,63,144,247,230,60,23,244,81,253,106,141,108,203,87,134,186,192,40,85,95,76,204,93,82,204,105,220,219,106,175,18,220,22,118,156,249,17,164,177,21,122,97,197,165,52,225,113,123,120,10,154,226,250,169,233,19,51,147,119,199,24,208,5,124,128,118,141,168,21,160,254,192,95,190,194,114,121,52,89,198,100,225,40,208,181,47,252,138,221,165,165,161,197,165,165,86,181,1,178,63,0,217,234,16,121,102,244,245,12,41,132,201,168,154,165,79,194,30,125,187,95,183,200,246,109,218,7,118,190,254,198,54,82,159,91,11,154,101,61,143,32,177,210,71,64,171,158,211,82,110,239,3,237,103,174,107,229,27,163,167,80,253,105,111,72,44,41,221,212,115,246,217,146,105,14,124,39,217,164,240,16,247,8,104,121,4,100,189,88,243,0,0,158,16,123,16,31,176,214,99,82,227,29,38,45,13,18,181,194,153,199,248,11,175,238,255,204,128,3,59,170,219,8,76,0,30,26,39,75,1,71,4,172,78,239,19,223,186,118,30,98,42,45,30,99,8,178,166,177,206,155,139,116,17,74,26,58,58,44,204,31,52,43,51,88,88,132,237,138,179,177,93,133,57,48,215,246,126,14,143,0,199,71,0,66,183,176,231,125,250,45,86,186,175,112,45,166,220,3,117,119,83,2,84,83,177,61,43,46,132,213,195,204,229,189,183,112,233,156,40,110,57,31,114,204,30,247,234,94,192,247,146,254,160,69,238,239,156,1,115,173,234,143,0,173,112,82,124,166,215,34,125,35,70,29,230,195,239,143,31,1,116,132,113,22,131,243,183,93,234,223,205,118,211,100,17,197,139,193,34,182,206,253,222,220,38,54,253,72,55,18,45,61,193,22,62,32,107,210,225,51,222,106,121,5,28,100,25,15,132,85,97,156,111,210,29,90,119,255,68,7,155,240,169,71,230,56,253,101,126,210,209,9,112,243,9,15,144,232,112,36,141,120,236,146,62,65,60,122,10,220,71,192,39,58,152,122,53,206,198,206,145,16,241,38,173,111,181,247,113,71,24,249,164,200,197,56,159,234,83,182,207,184,87,18,80,29,75,173,117,19,201,137,154,23,114,113,151,86,11,124,133,122,108,30,212,143,166,240,198,174,52,219,152,73,30,1,58,114,219,173,225,18,143,128,108,122,238,0,70,112,210,105,74,98,226,163,160,177,77,230,216,85,145,219,116,155,107,15,210,159,16,1,123,172,223,144,203,224,200,99,92,205,3,54,244,223,24,75,252,161,241,194,155,188,107,144,9,198,232,204,131,72,238,41,196,52,62,3,124,27,79,230,19,206,197,179,128,73,193,207,218,218,66,223,104,145,130,76,91,127,213,190,7,209,77,213,185,140,177,210,15,247,85,50,67,14,50,130,82,9,13,6,2,80,216,48,15,1,117,91,192,4,131,101,89,3,131,7,142,78,88,147,243,203,155,195,104,6,121,9,192,221,122,72,29,118,7,183,9,132,40,6,106,103,119,203,204,83,131,75,227,214,30,3,128,183,5,0,74,247,143,187,172,81,144,174,42,189,244,79,143,56,212,78,122,194,18,72,51,225,112,175,121,243,142,32,221,168,78,199,248,146,165,96,180,120,32,186,142,198,60,209,247,56,222,185,46,210,90,68,101,22,209,7,49,141,142,64,85,142,111,222,57,246,114,64,165,238,208,182,89,10,121,70,198,220,158,174,137,101,47,236,97,219,163,15,20,120,252,33,7,125,158,3,30,103,76,180,166,21,63,41,153,49,6,189,235,105,181,65,103,246,97,237,38,8,219,154,136,132,69,86,102,251,23,159,65,33,137,151,89,223,88,122,99,112,226,237,87,33,186,207,40,161,250,132,155,155,27,74,38,39,184,52,172,88,223,162,0,212,134,82,107,82,173,209,111,144,168,181,152,117,195,182,183,22,9,203,51,216,31,86,97,43,220,23,124,238,197,74,9,172,28,93,71,112,27,241,239,104,121,240,30,28,220,199,251,192,176,175,63,61,2,60,123,47,119,127,174,255,78,133,140,161,86,215,226,113,247,49,36,248,104,188,43,209,98,183,74,202,171,214,151,119,27,230,219,41,119,136,55,90,212,172,79,17,14,5,245,135,206,212,76,181,22,19,26,36,168,250,150,6,30,222,85,112,37,24,204,255,192,92,229,95,209,2,40,195,68,106,56,20,39,15,173,25,28,95,30,70,243,115,40,98,210,35,0,253,105,83,192,179,75,94,139,81,138,121,4,240,61,224,134,133,210,195,157,229,239,139,233,44,142,173,27,196,196,70,250,134,156,225,29,237,121,120,113,102,185,31,165,250,113,159,61,47,250,236,82,186,185,183,90,131,120,43,120,203,186,1,234,21,117,98,229,28,200,97,97,49,155,127,122,141,64,198,225,18,210,242,17,0,245,8,0,39,18,65,229,246,104,174,96,44,190,172,12,89,36,178,243,186,202,96,111,122,73,41,149,235,126,104,141,215,32,188,15,75,63,170,38,128,199,62,209,21,58,199,123,232,6,46,235,211,229,147,8,202,212,4,192,26,164,120,185,52,21,186,55,76,224,45,195,241,102,141,11,92,155,7,107,30,16,112,123,57,136,23,217,51,74,104,81,76,28,182,134,73,109,220,244,248,42,204,78,20,46,178,248,71,134,205,181,8,115,113,23,115,189,88,210,85,115,61,96,105,123,85,180,20,253,90,160,111,111,0,250,251,12,54,243,22,108,247,254,210,102,253,86,223,157,122,42,244,28,103,197,234,113,209,235,225,217,168,107,93,79,53,152,71,64,10,35,233,43,189,172,36,3,248,110,226,138,138,187,9,135,91,17,250,123,132,97,184,47,58,159,73,15,126,110,8,235,41,117,44,146,177,47,28,131,72,20,165,131,20,86,90,12,185,180,152,254,99,226,6,169,107,24,204,23,53,227,100,46,31,225,174,212,216,66,83,151,162,188,0,0,154,103,77,50,88,238,7,239,48,213,20,90,244,102,28,24,172,203,87,217,13,114,1,13,128,128,6,57,0,4,92,17,164,226,127,97,46,192,50,213,58,83,249,192,50,174,224,73,234,237,225,237,155,193,209,24,163,90,140,36,81,107,198,41,194,75,82,79,1,92,196,159,38,142,133,126,152,159,62,2,70,112,191,245,118,88,189,129,112,14,94,157,119,49,95,7,67,113,86,227,172,191,36,159,105,188,185,116,223,125,193,101,44,124,173,247,202,61,149,166,85,91,204,174,225,155,136,98,45,103,191,136,201,221,146,51,179,129,121,162,211,75,211,41,29,234,15,237,248,194,42,102,51,120,134,133,139,90,52,102,189,6,166,154,94,143,128,222,110,205,214,18,82,84,2,214,97,77,238,75,158,165,229,4,36,147,178,89,63,214,46,216,99,154,131,60,76,238,169,167,101,30,42,73,58,191,23,60,106,190,130,233,252,208,58,13,91,127,134,223,95,17,4,101,19,220,97,19,164,215,126,0,174,205,163,204,124,230,123,184,141,184,175,101,19,243,224,128,121,68,223,238,11,84,8,111,206,16,178,23,38,103,47,192,118,187,176,187,212,108,217,191,32,255,72,168,249,30,246,150,68,49,96,239,207,11,62,233,142,244,105,186,62,1,129,130,114,201,11,241,226,240,26,231,249,226,53,40,212,173,40,33,119,24,247,22,247,172,23,235,30,0,192,112,243,107,239,210,76,129,206,101,166,24,223,151,138,135,47,142,1,181,30,185,22,255,45,10,232,223,59,158,213,9,130,153,86,216,31,33,103,5,55,188,131,135,44,61,230,165,82,79,208,159,126,192,78,187,159,2,132,172,247,8,163,3,241,39,151,200,73,33,33,178,27,55,183,4,143,0,225,85,47,215,220,0,194,138,55,196,189,45,81,23,50,17,156,234,138,97,97,86,142,223,144,2,42,193,245,3,7,219,51,117,40,109,185,220,75,103,48,9,181,13,68,94,95,66,162,143,181,181,126,120,4,40,135,179,155,77,218,84,19,232,235,83,168,132,167,141,140,59,230,132,36,218,125,104,43,217,211,163,170,42,71,125,149,10,36,160,63,242,177,124,72,125,247,114,102,153,120,247,155,76,145,222,125,161,214,149,107,154,144,129,166,63,95,174,94,111,207,60,167,48,61,199,98,204,155,71,192,250,59,187,137,35,74,192,245,27,134,113,119,232,160,172,113,23,193,234,40,61,215,49,28,113,178,224,101,118,5,27,162,251,239,10,7,66,247,57,41,119,208,190,202,179,43,208,31,64,175,251,135,110,121,67,86,82,80,197,147,36,194,180,40,150,240,70,253,158,80,91,172,151,107,97,34,177,142,67,134,208,224,151,47,143,128,100,151,87,96,229,47,249,155,131,44,10,207,143,59,164,100,219,206,39,249,87,214,95,242,243,167,125,240,196,190,26,199,229,154,218,37,67,74,47,51,37,110,14,180,40,11,143,160,191,84,125,89,27,179,83,0,253,189,199,80,191,3,127,129,95,215,213,182,109,83,51,247,29,196,184,65,184,219,143,121,46,29,80,50,6,142,79,63,160,72,77,112,38,167,191,223,123,227,214,123,6,211,240,0,92,69,56,208,67,46,64,146,250,248,35,118,203,255,246,227,127,66,130,136,190,16,125,131,152,52,172,70,239,70,63,62,253,135,27,210,32,211,206,51,115,234,241,45,23,51,81,74,110,112,153,220,234,212,63,42,176,214,223,72,50,177,181,93,205,3,66,116,96,158,140,66,67,11,125,89,125,229,233,21,165,226,79,234,68,96,86,167,30,70,239,8,74,96,60,254,203,219,167,30,225,75,243,157,2,70,93,4,28,144,53,27,222,171,175,204,52,22,1,128,242,215,48,240,138,52,172,163,46,45,114,215,72,187,231,214,85,187,138,136,56,215,175,184,92,128,109,159,139,136,26,87,55,221,5,238,60,104,77,12,85,94,2,171,61,216,219,66,178,109,39,11,191,117,215,30,212,206,135,244,19,184,51,24,233,73,20,84,204,202,28,187,100,69,93,244,133,4,55,11,125,3,186,185,232,176,30,223,189,42,156,12,80,84,174,110,44,222,227,165,63,141,18,111,84,3,117,70,89,81,88,162,95,187,226,120,176,237,199,46,141,4,150,52,165,139,184,169,124,194,195,155,82,70,53,8,157,32,34,241,62,129,158,148,56,127,37,217,121,139,194,73,0,87,134,80,224,111,70,213,86,68,37,66,96,142,212,102,113,16,193,37,81,185,121,245,178,197,244,54,22,73,35,235,253,20,126,184,164,166,67,96,79,12,183,244,71,184,202,47,23,87,161,246,146,56,39,183,233,161,34,97,22,181,8,249,94,249,116,198,116,218,117,109,25,105,214,234,5,81,152,132,138,41,203,184,81,20,196,22,132,171,224,252,131,228,43,91,52,45,180,136,25,48,248,183,158,32,35,96,255,68,128,240,181,171,183,212,80,207,75,39,216,149,215,66,213,2,140,217,90,118,9,156,46,116,188,242,45,221,205,108,17,91,87,31,5,184,52,226,170,227,174,124,188,2,253,149,45,239,67,63,115,214,202,109,52,144,155,184,89,62,196,126,14,164,157,146,25,16,19,11,111,214,155,201,89,235,138,140,188,110,2,227,192,226,166,41,184,82,237,216,59,119,227,119,215,5,179,135,26,106,144,67,177,223,4,128,3,107,131,248,68,150,26,32,203,142,193,63,163,223,118,160,182,251,122,129,58,91,40,212,132,229,100,67,115,254,235,148,248,95,30,48,148,161,163,76,79,63,47,178,187,189,71,5,183,79,240,171,248,245,250,33,183,56,230,159,206,175,99,124,190,117,240,205,80,125,254,226,74,58,195,211,106,59,7,230,10,209,71,0,198,3,122,169,189,38,101,166,166,177,246,168,129,219,202,107,250,138,108,86,44,91,147,211,123,249,18,164,174,42,105,198,196,206,142,205,148,75,238,161,27,79,203,14,211,32,58,211,77,13,180,209,13,223,186,75,251,171,250,181,200,57,242,233,222,126,83,141,72,74,191,43,238,154,71,128,84,48,43,124,196,104,165,190,6,6,17,38,98,76,225,35,224,234,208,35,177,191,64,163,129,138,215,234,146,73,122,245,9,8,45,15,115,228,123,205,16,158,5,7,68,214,5,64,15,139,168,143,43,53,127,103,230,24,75,198,119,121,199,186,53,84,221,53,168,179,101,56,209,217,102,39,227,27,51,212,208,217,70,73,205,194,77,11,235,158,28,49,218,169,57,57,158,109,19,243,121,135,116,117,41,2,18,95,213,88,197,159,120,45,86,223,167,18,121,68,85,50,192,124,40,229,12,218,116,118,8,131,224,107,12,58,39,19,124,107,74,154,124,197,237,100,126,188,18,13,207,117,59,213,102,135,235,30,159,95,90,175,147,166,18,99,43,159,74,181,110,48,78,23,194,100,169,99,139,6,124,48,126,213,5,81,155,68,130,61,227,26,148,139,249,133,240,170,105,89,225,203,5,186,86,17,165,186,217,161,7,16,1,102,21,163,30,121,251,107,75,162,100,135,86,60,247,169,46,84,201,104,225,17,9,75,18,5,174,138,230,69,162,87,238,6,97,240,67,105,56,166,39,248,181,103,31,201,242,145,45,176,81,244,141,233,114,53,123,25,51,246,210,193,106,92,124,159,246,129,117,94,15,38,143,255,237,169,241,60,82,83,96,67,241,50,88,85,218,95,248,116,191,215,206,16,90,124,227,33,181,71,70,97,119,128,246,244,34,152,12,53,11,62,79,78,237,209,250,139,20,126,74,55,2,111,33,231,80,44,60,6,176,28,200,112,186,191,51,211,101,150,221,44,74,210,66,106,192,155,125,177,72,227,172,159,223,1,80,178,188,171,43,84,219,60,229,254,110,75,206,78,4,1,161,64,176,112,178,136,121,226,206,131,208,217,8,27,87,252,237,150,189,52,200,173,218,109,214,173,109,27,121,36,46,107,39,143,200,204,242,90,104,164,79,166,189,114,31,194,91,150,161,5,39,135,253,204,54,255,118,191,208,117,42,123,152,32,134,205,232,224,99,65,102,225,224,94,112,60,176,42,255,30,39,57,229,35,66,97,244,88,48,198,187,12,214,24,27,195,188,46,245,179,197,73,21,214,135,229,161,134,146,129,92,86,119,184,94,215,2,158,137,113,191,60,105,60,57,226,217,31,32,110,41,109,246,163,246,244,0,25,207,109,182,108,254,170,41,103,141,73,25,135,128,75,129,174,16,22,97,39,24,227,170,69,206,124,137,229,154,35,73,183,148,143,208,226,51,75,28,33,200,181,62,219,230,171,110,37,123,193,213,118,55,209,65,42,246,121,155,226,97,152,47,175,111,189,21,100,50,209,106,6,184,68,167,138,21,113,84,46,24,240,95,39,188,30,200,147,236,120,205,37,194,81,24,117,197,87,153,73,236,204,242,174,233,173,46,81,61,172,249,7,84,180,169,161,106,247,123,61,192,70,38,214,15,74,199,78,244,253,14,162,244,101,59,5,147,49,23,137,240,198,226,235,254,176,248,112,113,162,25,236,134,53,136,139,203,248,57,37,248,4,14,19,237,138,152,128,11,172,143,4,167,8,57,25,250,85,164,28,59,245,167,242,155,247,40,188,182,244,118,212,91,173,247,65,236,117,205,174,143,0,57,36,201,47,209,146,250,209,132,140,73,7,185,62,79,128,66,56,249,67,54,205,126,97,211,247,135,88,216,236,103,177,245,104,254,188,49,182,124,63,100,197,85,53,98,43,196,42,152,234,129,71,174,147,192,199,255,167,243,236,95,26,210,106,222,97,207,5,182,232,92,252,204,65,138,167,65,99,28,211,160,168,144,26,200,18,46,222,60,52,174,143,92,246,119,242,79,88,137,170,2,37,58,16,66,67,249,125,239,130,98,216,241,245,41,239,89,243,42,229,190,152,82,97,186,134,172,3,56,82,114,166,82,93,54,225,45,199,59,252,16,19,123,133,77,189,213,50,153,113,251,157,15,67,119,234,159,143,246,178,110,226,251,239,168,85,162,180,119,27,66,238,212,143,197,243,53,89,24,24,208,236,162,186,114,173,185,143,237,94,13,148,141,6,150,51,192,225,14,157,153,31,219,183,72,20,73,229,76,120,254,128,97,96,32,76,19,224,226,46,100,230,216,93,196,119,33,88,92,95,61,255,4,199,57,116,43,132,122,69,210,241,221,190,157,198,243,21,34,147,130,166,59,3,30,165,132,202,157,152,43,106,247,101,226,237,56,235,6,91,122,195,213,181,199,167,166,5,166,53,193,151,160,50,59,17,115,114,244,200,35,69,196,196,234,161,144,12,126,91,208,57,183,98,144,109,206,45,25,245,200,189,165,31,253,92,103,73,198,10,187,142,243,212,253,73,146,146,100,80,219,150,216,233,218,54,178,31,177,224,190,4,221,252,144,63,108,200,28,160,239,222,223,200,223,45,151,39,148,127,74,231,181,192,214,208,151,116,188,88,177,100,141,10,80,139,250,254,117,170,75,211,8,193,59,187,119,70,170,55,116,243,205,245,79,81,160,55,109,44,220,43,155,239,202,88,15,190,138,135,40,224,117,149,171,161,11,132,107,150,37,61,73,1,7,33,223,10,77,166,33,224,234,59,103,78,177,99,172,169,33,25,209,15,219,91,204,44,74,255,99,194,43,136,247,188,223,0,100,250,31,93,188,224,122,91,200,40,51,58,128,93,243,20,224,31,115,209,59,32,51,78,192,248,54,201,20,215,249,164,99,112,252,177,174,61,228,188,4,195,25,106,198,95,124,249,246,119,222,135,49,167,254,41,186,162,63,4,203,128,16,235,235,103,204,217,123,241,13,90,26,102,118,25,134,50,195,7,86,134,240,178,137,203,125,253,205,104,13,50,2,76,73,35,71,50,105,151,34,77,13,56,226,233,22,178,128,207,50,167,97,168,211,205,68,69,152,189,89,35,87,24,134,242,89,85,114,97,166,161,64,33,144,96,85,83,227,71,120,193,165,222,140,27,120,89,95,249,164,139,206,233,129,167,25,8,240,157,65,29,40,66,78,19,247,210,5,118,119,1,76,103,133,93,156,107,180,230,66,13,88,227,66,196,81,8,147,23,163,135,255,69,118,74,38,170,255,202,161,25,234,7,81,35,44,181,203,97,139,221,60,96,54,75,155,44,104,62,48,72,2,61,166,239,171,49,45,138,101,137,43,147,196,247,150,211,189,137,144,86,23,201,206,45,178,134,86,161,163,19,120,180,238,109,14,139,169,190,253,64,173,131,214,72,126,134,207,71,252,17,250,156,125,173,106,34,31,220,92,137,26,218,216,183,69,136,248,12,11,4,64,106,77,168,96,77,215,200,223,124,175,142,145,31,1,163,48,23,137,112,95,8,165,85,49,145,45,238,245,165,66,177,32,85,96,58,22,9,251,50,168,218,36,160,168,73,239,167,159,98,181,22,193,78,117,114,138,254,61,158,182,31,122,143,128,215,31,147,231,115,5,83,96,44,104,6,185,199,144,240,162,13,242,25,76,30,1,133,189,92,220,101,72,164,99,20,125,183,70,238,37,127,142,203,70,211,56,126,37,104,97,99,255,163,243,186,240,21,65,223,191,5,47,179,160,145,185,120,201,145,185,120,184,156,192,249,81,220,202,98,32,26,121,169,210,208,225,71,245,157,226,29,237,5,92,18,134,221,231,148,212,3,243,102,92,125,175,220,127,242,178,80,146,179,65,246,253,253,98,130,6,238,145,205,1,101,140,166,237,141,88,17,222,33,33,8,181,125,23,28,109,246,198,178,77,250,171,214,247,94,63,55,152,241,205,196,158,54,47,243,195,161,213,67,64,146,105,148,181,2,114,219,252,35,160,130,142,251,139,169,154,61,154,10,236,10,70,53,225,226,93,238,202,234,216,13,15,106,243,158,120,192,183,242,122,35,110,86,4,2,199,139,222,69,91,4,242,177,13,203,94,137,227,190,21,169,85,133,70,230,21,103,143,96,215,134,120,251,249,14,124,193,38,136,23,37,46,67,231,204,252,166,100,135,50,65,23,221,247,71,145,3,245,107,154,144,188,10,205,24,49,202,92,154,218,134,2,9,153,198,5,154,85,66,135,30,6,212,109,84,225,119,72,245,152,112,58,120,41,15,129,196,115,47,103,104,199,21,238,238,53,27,241,81,56,160,99,26,70,135,30,1,31,148,238,144,61,171,151,199,26,4,220,26,138,23,67,17,22,123,46,100,220,161,150,168,21,15,240,56,184,8,220,126,220,32,175,134,194,83,96,195,198,5,25,63,72,127,171,141,133,111,93,7,168,121,64,150,252,159,111,248,255,139,1,38,138,25,251,156,7,128,252,156,251,193,235,35,64,166,99,19,29,128,86,250,75,196,4,131,53,13,117,56,255,34,205,167,229,89,243,137,60,47,103,36,249,4,89,32,152,156,0,193,203,20,128,63,129,248,167,153,155,77,39,128,52,174,6,108,245,78,192,61,0,23,193,245,110,98,110,236,76,118,129,172,183,32,0,75,85,243,81,43,34,155,168,25,213,215,96,57,65,232,44,91,49,23,222,101,122,4,12,114,15,62,124,124,237,23,31,26,254,8,248,114,142,95,105,180,116,213,225,158,131,28,82,97,28,113,224,245,50,188,242,71,199,237,165,103,236,230,250,65,246,114,177,211,84,177,251,153,66,101,181,251,32,193,173,33,241,131,18,114,219,89,70,179,219,15,88,180,50,249,235,0,191,112,185,243,161,78,180,139,0,59,167,68,151,122,151,26,218,244,83,88,171,244,58,95,141,129,40,252,243,249,161,52,186,134,145,220,237,68,144,179,10,161,247,11,181,42,218,244,55,98,117,223,215,13,181,130,222,34,29,139,14,222,133,124,236,243,21,102,44,243,60,90,113,111,213,110,219,235,17,219,113,128,133,79,119,47,22,82,187,193,209,56,228,220,62,11,184,235,53,141,60,62,245,24,35,58,251,86,188,133,188,52,138,93,118,137,36,212,117,91,242,8,200,141,38,226,85,158,129,56,242,221,220,134,113,215,128,103,62,83,149,160,221,114,47,21,5,123,131,165,161,235,152,160,121,111,172,120,236,9,125,221,219,135,233,121,229,150,254,16,235,97,90,188,18,39,63,118,250,39,50,86,79,219,189,42,209,93,234,17,32,6,209,245,103,242,234,79,108,44,108,44,166,47,68,75,17,184,20,12,38,242,127,52,27,107,150,212,249,181,218,210,99,50,149,111,157,34,245,57,2,138,88,205,127,194,15,234,25,115,77,26,218,92,220,139,238,109,101,52,227,193,66,23,105,253,91,235,92,181,159,119,11,80,20,10,93,21,191,192,108,125,223,12,185,6,240,66,142,119,143,197,177,166,132,92,198,60,33,6,141,153,251,133,78,173,97,245,177,124,73,149,21,103,55,139,31,53,56,26,50,78,89,58,218,109,140,31,146,112,249,186,40,173,63,133,124,172,96,83,37,150,62,246,162,29,203,46,111,218,186,25,109,145,68,24,10,183,191,82,68,136,14,226,142,154,246,25,124,4,36,85,208,80,221,66,211,240,192,217,205,24,127,106,244,44,25,76,23,186,164,132,186,114,171,104,233,246,76,154,21,106,209,244,120,133,245,161,160,236,74,142,85,207,238,30,227,77,199,199,189,138,185,193,212,86,147,179,80,56,252,185,210,124,45,223,174,252,179,188,242,133,11,12,79,89,209,21,133,128,163,244,203,86,101,187,61,129,35,202,15,143,128,74,166,148,101,21,100,150,15,21,19,171,97,174,6,135,129,144,54,166,36,205,14,153,81,205,115,1,120,95,104,163,247,48,236,125,139,240,82,242,47,51,8,72,63,25,64,67,101,18,245,251,95,117,4,187,223,208,198,136,161,232,90,162,183,55,185,21,47,34,33,172,119,161,101,31,4,157,112,216,153,50,191,94,142,188,31,105,18,112,35,1,23,57,197,22,125,218,31,8,168,9,121,172,105,113,188,186,1,181,255,206,194,145,255,219,65,110,117,234,145,51,230,28,59,206,24,103,9,150,243,20,254,106,204,67,201,93,101,64,160,246,27,99,203,246,211,88,151,122,20,211,212,81,252,20,167,162,213,58,182,94,190,67,71,163,63,196,254,8,97,171,84,11,79,193,17,181,199,100,73,95,233,253,85,210,30,9,59,188,233,165,194,1,24,175,120,195,154,116,152,18,152,128,77,232,46,171,111,225,196,35,96,232,129,103,166,120,158,125,18,223,8,118,231,38,82,15,244,132,206,1,80,167,179,20,213,117,151,220,39,133,135,147,15,33,231,197,31,131,230,103,115,207,111,234,212,230,13,43,94,136,87,106,254,72,60,115,18,116,220,231,109,141,187,100,168,7,134,40,170,55,246,157,135,189,137,45,2,78,145,249,246,124,80,170,70,244,226,1,207,183,86,134,243,158,158,40,84,174,253,72,165,153,50,120,240,8,64,177,208,89,130,55,226,186,13,237,110,12,148,169,220,236,120,217,243,234,58,205,158,224,17,128,108,241,114,70,23,156,221,130,233,229,185,198,130,73,253,222,96,64,83,48,20,190,209,9,162,140,5,49,52,73,130,155,241,166,166,190,141,250,151,141,156,87,67,108,10,134,193,75,252,154,30,237,32,155,175,20,211,210,109,213,31,180,221,191,247,162,240,40,90,139,233,166,32,190,169,189,131,36,124,149,241,182,180,161,205,138,112,87,103,241,56,252,10,249,120,121,62,109,173,29,18,74,79,242,77,79,17,222,52,209,51,88,72,41,40,162,188,146,124,120,117,79,7,112,228,180,47,71,41,179,219,194,224,57,186,119,45,229,142,83,9,112,144,76,217,226,222,246,168,249,246,132,195,242,159,110,124,78,205,60,100,217,49,4,132,104,59,90,169,199,184,154,151,0,236,127,56,99,50,69,205,103,169,88,170,84,196,60,184,53,15,110,227,191,234,95,109,145,107,69,151,41,168,215,242,106,232,25,40,84,177,21,227,185,123,239,248,210,203,71,213,108,220,172,66,12,134,117,63,140,219,192,117,25,206,183,77,160,148,21,56,39,107,154,121,32,245,85,157,189,44,143,101,29,17,33,101,117,224,72,217,69,246,102,218,152,9,167,115,229,186,163,106,124,218,13,58,149,64,19,16,134,93,172,11,163,160,57,204,175,14,113,22,215,253,159,252,28,136,5,39,105,188,220,48,22,173,239,141,62,146,204,233,97,97,182,78,27,177,72,194,145,35,94,49,67,138,211,167,49,227,112,196,248,107,122,104,7,247,148,133,23,48,121,247,169,176,126,98,125,154,109,58,90,122,98,178,132,129,35,75,241,168,87,47,63,31,203,137,86,37,56,142,179,31,231,15,125,154,54,38,225,207,152,190,157,184,251,154,207,122,3,156,146,113,55,149,246,197,177,69,63,34,116,243,23,48,184,194,104,23,29,231,174,58,118,239,191,63,246,51,152,11,18,177,6,203,234,37,172,36,40,239,126,104,157,246,243,15,195,82,32,136,106,74,191,220,4,103,102,126,67,76,110,99,77,148,212,56,45,180,174,89,234,217,176,108,85,33,224,214,244,180,65,248,193,123,97,143,79,80,169,57,232,96,112,191,252,68,205,74,20,152,70,241,8,200,127,218,86,192,107,233,58,200,111,211,221,46,168,8,63,5,67,75,46,224,180,43,238,3,70,235,227,172,208,158,78,228,254,206,240,77,45,22,216,80,48,43,192,127,2,125,251,119,7,4,92,17,153,158,206,50,19,0,158,133,155,214,26,95,182,36,59,187,225,69,135,185,176,166,151,199,158,158,219,241,199,23,28,48,49,168,171,100,0,38,172,185,208,84,92,175,63,95,100,166,75,166,175,190,9,14,244,189,242,152,202,95,70,59,11,42,99,224,2,183,255,33,12,129,222,82,196,247,185,144,62,234,192,22,43,170,210,253,221,150,124,183,69,84,186,244,129,77,214,3,139,125,203,11,230,170,156,44,84,141,205,247,49,14,231,139,122,55,93,223,4,38,223,57,138,186,4,233,242,59,39,168,30,196,70,221,231,23,95,43,76,42,220,45,60,2,164,8,12,144,114,133,168,88,104,6,3,142,98,17,136,49,153,50,238,137,232,21,181,59,50,217,74,121,8,165,49,251,24,106,83,174,2,190,98,39,112,80,17,111,227,135,213,227,104,174,151,242,48,70,61,40,37,220,137,180,160,58,134,137,138,44,59,225,70,10,106,190,191,188,143,27,177,21,109,199,136,120,231,127,133,224,105,208,242,160,242,128,53,98,55,170,30,0,88,203,119,146,160,128,26,92,188,122,218,35,164,65,119,141,114,59,95,160,250,188,25,236,47,203,60,11,21,207,109,249,149,138,156,91,239,32,9,190,154,143,179,251,219,242,56,87,90,118,154,157,18,86,7,144,65,226,174,7,216,247,99,23,131,223,181,63,2,142,246,253,238,251,248,127,28,69,29,40,206,159,62,193,206,143,193,67,71,137,113,177,81,114,168,18,57,119,111,111,10,60,231,31,220,166,78,253,78,91,160,100,216,31,1,186,87,7,181,49,115,30,135,198,207,69,42,128,209,34,29,169,81,151,159,153,222,91,143,6,41,106,45,166,255,221,153,240,119,199,95,183,139,12,59,28,29,165,57,134,18,120,67,14,53,184,238,222,85,175,238,182,31,98,144,125,243,50,238,198,236,118,204,6,206,2,241,65,44,132,11,71,205,83,25,246,152,46,178,87,175,20,59,200,22,101,245,8,166,154,66,150,136,94,74,237,111,240,1,41,98,55,45,59,42,27,176,230,166,206,75,69,163,58,161,164,162,99,175,42,189,144,183,137,118,206,30,108,180,133,237,46,179,8,191,79,111,159,234,84,158,50,4,23,23,249,107,88,98,255,96,208,65,11,203,46,207,62,120,176,123,241,137,153,163,128,68,156,218,235,77,134,241,136,103,90,82,133,202,164,152,213,41,220,96,246,219,28,203,161,193,81,196,75,40,45,146,118,217,121,155,109,241,220,185,112,139,175,111,24,31,58,177,246,129,202,137,175,231,221,89,133,150,223,225,200,163,93,140,181,53,242,165,247,141,39,225,78,213,28,162,67,188,205,56,62,148,250,97,43,52,186,184,91,109,178,115,112,5,208,70,152,61,85,189,132,17,97,97,205,139,80,34,88,185,192,104,151,23,227,180,141,141,89,235,40,123,4,68,19,57,131,62,72,205,30,37,50,179,159,15,204,218,42,191,84,45,178,55,74,59,117,226,183,32,93,218,165,45,156,173,15,138,73,248,209,98,224,221,42,125,248,54,214,72,232,214,210,160,121,228,181,168,32,18,79,26,189,111,239,226,221,83,8,226,191,224,249,238,125,234,88,180,184,197,123,173,158,20,147,145,215,192,65,44,158,204,175,43,109,78,207,241,73,127,151,111,74,29,203,88,111,39,51,225,85,238,109,186,123,80,139,52,31,143,53,93,174,34,181,182,103,68,227,30,184,178,21,160,210,247,63,38,62,249,155,1,38,58,45,39,51,5,168,133,232,150,218,159,39,123,145,229,226,0,163,177,252,243,21,140,26,0,76,146,23,224,197,106,166,217,241,71,0,44,150,127,152,101,169,71,102,125,103,20,214,49,246,237,211,223,166,81,31,97,203,102,212,92,6,233,235,234,242,153,47,227,68,239,133,194,80,76,190,161,146,218,175,123,4,112,92,191,162,47,226,243,206,87,170,86,105,170,191,6,8,9,78,71,192,112,215,226,34,24,77,76,29,182,62,2,22,87,201,40,7,77,34,35,26,239,127,52,67,251,169,206,225,103,97,30,240,149,59,59,240,53,60,2,58,218,165,38,7,42,69,68,190,93,153,245,61,109,31,156,152,44,40,26,225,88,52,165,106,174,202,249,60,117,52,39,253,79,32,227,24,19,146,177,76,208,44,109,73,142,143,130,25,207,243,46,112,44,149,138,202,88,68,52,81,208,201,183,249,99,193,203,97,93,85,193,197,87,105,202,204,213,202,135,183,12,105,59,223,6,219,5,169,170,68,75,170,44,228,113,41,4,10,39,57,30,122,151,107,214,211,68,212,250,95,161,250,173,163,57,248,73,23,139,47,16,108,184,167,210,161,222,186,77,204,58,197,112,102,8,215,69,4,38,213,26,222,204,104,124,38,199,242,146,209,199,101,171,172,185,248,194,70,46,126,22,119,255,162,241,5,222,197,106,59,93,22,174,6,59,137,9,163,14,244,43,208,76,84,225,164,232,192,54,152,81,149,58,16,61,142,73,62,167,193,152,111,203,253,30,63,140,99,250,125,197,121,159,107,200,61,62,36,14,241,216,4,7,237,14,78,149,237,162,247,206,157,137,197,82,105,87,74,134,68,21,138,142,253,228,45,70,211,97,243,190,135,93,38,12,76,220,188,20,192,80,17,2,217,30,222,110,197,146,111,84,255,69,134,203,123,53,239,52,234,99,9,140,23,92,203,216,30,255,171,211,229,239,142,191,136,204,0,216,104,17,56,158,138,56,6,214,135,96,50,235,159,206,72,200,18,142,87,153,112,43,146,60,92,14,150,68,230,250,217,207,93,27,165,52,9,171,113,185,61,125,180,156,195,238,192,191,20,196,189,17,242,125,168,62,10,133,218,153,155,77,52,110,155,222,62,24,104,210,183,79,153,232,64,182,150,18,41,247,159,151,140,159,111,86,197,167,114,182,229,17,173,161,193,169,79,109,226,130,223,84,115,115,126,205,127,64,100,26,223,105,133,196,47,0,122,211,172,242,14,197,177,100,173,135,133,92,151,223,254,242,93,215,125,172,48,241,155,195,23,52,123,54,110,103,158,142,123,180,246,110,177,154,215,201,67,43,129,68,212,254,10,217,29,247,193,33,139,161,240,254,233,241,24,193,46,226,154,221,84,130,148,249,137,92,249,214,154,230,154,68,97,39,99,119,171,63,20,223,16,168,234,117,197,63,2,66,181,179,44,215,162,183,185,160,198,207,78,22,207,67,146,242,7,234,183,102,105,88,225,200,102,159,224,37,53,136,32,176,87,225,60,10,59,35,98,124,22,54,94,249,20,142,59,109,86,192,44,57,130,6,91,86,100,237,98,157,58,203,86,219,126,247,216,168,135,205,90,177,206,76,196,249,214,219,141,142,48,6,245,20,246,147,103,60,67,177,44,180,2,119,76,236,214,197,54,24,9,206,43,41,85,249,23,31,130,160,234,29,106,95,173,81,214,34,139,137,184,130,149,137,146,168,207,181,221,189,36,60,213,250,49,144,253,10,235,96,196,170,195,158,176,122,58,205,15,50,53,42,158,187,154,187,229,35,219,228,115,117,203,74,217,16,209,253,72,163,27,51,64,33,130,154,136,49,99,112,83,189,213,159,225,212,63,3,178,188,25,140,71,118,253,163,128,5,182,135,172,52,100,26,152,20,218,56,79,142,135,28,4,19,146,241,59,116,48,113,126,108,95,136,143,255,142,23,250,33,62,66,192,237,189,248,70,38,244,255,49,247,215,81,109,5,109,184,56,154,150,66,91,40,80,104,129,226,197,173,184,151,2,45,197,41,165,184,67,113,119,215,208,22,215,226,78,144,80,28,138,4,135,224,46,197,157,32,197,157,160,33,9,191,244,251,206,57,87,126,119,221,63,238,90,119,157,147,181,2,153,189,71,222,121,231,221,207,60,79,246,236,137,51,255,111,220,160,95,249,248,210,15,115,217,138,127,168,2,138,113,221,72,48,114,247,255,249,232,247,191,15,115,255,19,67,172,150,210,236,255,223,98,236,95,5,248,175,255,231,250,219,194,155,249,127,207,227,98,218,161,8,127,248,151,93,32,21,52,194,225,250,64,245,227,26,59,171,191,55,32,175,108,132,221,32,52,113,77,144,104,62,72,3,160,134,180,127,152,251,48,212,243,223,58,172,7,74,103,191,201,175,1,180,128,166,87,121,32,60,236,161,213,159,36,252,191,243,200,211,191,209,102,61,57,252,42,136,75,180,204,237,24,176,41,143,111,26,234,249,146,1,254,45,123,4,219,81,170,64,5,47,57,52,247,95,201,226,169,139,247,130,184,228,243,92,82,161,94,15,12,165,201,160,24,205,174,129,65,66,0,0,71,139,132,75,235,228,37,67,3,182,11,207,3,163,199,221,173,162,32,128,196,211,139,32,253,152,16,249,114,1,138,70,231,182,94,249,177,229,142,103,135,166,69,142,235,224,145,150,190,4,77,228,154,32,245,112,171,198,151,168,177,71,249,77,207,113,151,7,180,144,226,244,81,107,249,47,161,120,65,51,129,84,62,145,228,203,135,38,197,209,21,142,12,138,55,140,35,128,219,24,75,79,5,252,167,124,18,199,235,154,174,15,62,138,197,50,151,42,24,237,111,13,107,159,19,104,220,144,244,19,106,243,115,206,68,15,247,161,223,19,181,212,251,95,49,220,197,53,147,45,158,134,209,115,159,1,229,35,245,242,19,138,38,109,24,232,255,24,160,95,16,91,53,8,52,224,45,127,14,163,82,185,26,186,18,3,250,61,25,44,62,243,17,66,124,71,50,99,89,178,25,94,13,143,213,112,175,144,87,76,220,126,180,117,52,85,205,214,123,238,89,172,162,66,194,10,85,154,217,190,145,37,83,95,18,28,137,77,104,32,251,98,16,72,76,252,96,98,70,137,175,247,98,16,87,137,229,87,217,187,38,23,244,28,146,230,39,241,96,42,209,11,66,124,245,130,220,240,8,202,3,34,114,144,48,41,134,253,63,57,26,35,103,170,85,141,197,194,201,99,205,255,168,192,24,62,236,51,208,222,246,49,35,163,141,72,171,12,132,231,122,35,143,243,206,65,57,67,121,205,150,195,86,117,184,33,228,149,213,170,174,67,160,128,23,201,133,172,145,9,126,166,244,54,227,178,177,81,165,80,9,97,166,82,143,154,121,30,23,223,162,189,108,131,195,198,245,130,148,220,219,143,101,132,213,10,204,11,137,116,164,149,221,103,90,22,136,167,48,249,136,79,102,226,174,101,51,210,21,115,26,1,1,151,52,16,227,88,8,96,176,34,130,173,229,48,128,169,119,79,92,199,193,118,59,224,68,246,197,183,247,118,94,80,72,227,30,90,149,160,229,241,23,101,164,169,99,6,67,58,55,174,237,17,25,13,87,239,197,211,196,66,225,34,191,225,216,28,99,247,199,152,33,102,55,136,182,230,171,254,57,215,55,71,225,40,235,143,137,171,27,220,83,190,6,111,220,84,58,85,169,53,169,220,255,255,34,236,255,15,47,214,202,143,242,255,121,208,16,236,80,21,82,46,252,164,82,104,86,235,247,67,177,190,50,93,102,161,63,90,141,115,23,204,88,59,255,48,56,164,244,215,217,10,7,217,31,52,49,213,212,114,220,26,149,204,135,183,25,46,194,240,64,226,7,193,119,78,189,138,191,113,4,180,130,93,78,189,248,238,222,153,16,137,76,212,56,81,127,82,32,34,105,240,135,234,202,167,25,54,152,45,113,157,229,29,220,3,30,123,5,228,240,132,33,221,99,68,174,188,104,167,161,223,228,159,210,207,27,26,191,153,242,185,7,184,62,67,191,234,146,218,61,128,188,101,145,28,57,66,255,67,100,206,219,202,108,180,92,237,141,217,83,124,112,234,200,124,24,154,11,118,34,255,152,210,144,137,211,33,157,214,23,131,187,38,142,127,4,20,163,171,0,199,140,66,217,226,182,215,122,145,215,43,62,225,150,16,67,138,217,88,161,234,178,91,236,200,17,69,173,187,78,244,61,192,206,41,48,236,72,156,94,62,212,190,199,100,119,68,6,38,162,56,29,86,97,198,127,172,146,229,97,64,227,91,118,81,123,15,160,53,187,222,35,3,90,83,120,105,70,96,10,105,46,165,4,114,54,189,8,140,183,230,177,65,235,216,200,160,119,121,239,46,34,153,162,190,94,80,252,118,73,215,91,221,191,7,236,231,71,0,192,36,63,45,46,119,110,158,124,213,234,44,180,39,88,135,161,32,180,167,188,178,190,147,4,187,255,160,23,43,227,223,194,159,21,4,93,221,248,67,186,70,131,79,56,169,162,1,19,26,212,247,0,107,213,49,99,119,77,220,11,47,192,178,132,52,43,187,97,62,22,7,32,247,255,125,96,42,26,13,176,255,253,215,136,92,99,125,216,28,64,87,52,249,48,232,225,47,3,251,135,65,236,22,38,239,255,157,33,161,111,196,5,84,130,228,255,71,81,131,14,128,70,220,24,171,37,224,97,195,122,199,179,99,214,255,30,37,227,105,186,237,117,71,188,31,90,89,99,115,131,71,198,223,246,98,99,82,95,48,127,62,170,128,177,1,218,42,96,1,196,123,109,12,40,191,228,219,252,58,181,247,64,9,148,165,17,253,172,98,245,145,246,201,131,143,27,38,152,34,233,250,173,207,48,182,120,60,183,197,224,152,45,6,209,67,127,62,40,83,197,190,235,125,214,56,255,63,203,78,237,97,113,120,5,85,230,191,196,52,134,45,95,249,48,85,82,100,90,206,5,147,157,255,183,45,157,20,71,36,96,230,31,46,211,131,181,31,232,199,127,3,57,231,37,135,224,133,227,194,130,10,199,199,30,119,0,184,2,157,155,110,59,48,150,96,99,138,82,4,208,109,2,42,142,63,42,143,143,177,203,116,109,4,177,203,122,109,115,4,10,97,90,192,151,248,73,2,165,196,30,136,86,87,1,127,185,1,204,4,158,73,73,208,127,7,107,3,248,27,115,171,162,41,2,94,179,74,21,237,98,113,60,32,233,80,219,217,121,160,175,31,211,113,147,220,161,14,13,175,24,66,7,209,67,189,245,99,130,212,54,26,224,15,146,67,184,139,98,130,52,70,190,104,247,97,220,94,153,79,225,24,232,162,198,17,10,146,199,70,174,7,210,252,228,251,141,81,197,95,254,109,38,128,175,117,252,224,61,137,160,78,248,209,200,147,187,142,47,24,219,88,1,15,202,180,157,43,46,130,114,13,144,235,149,72,206,17,140,205,15,145,216,216,255,117,239,63,86,252,70,32,254,236,55,110,36,252,47,91,153,138,51,147,81,16,0,95,175,37,68,190,165,227,139,118,72,35,156,132,127,243,171,4,64,32,251,46,52,177,137,236,5,137,160,203,95,129,244,229,67,44,7,39,38,166,158,184,180,37,209,112,238,178,199,139,179,90,51,142,18,38,112,118,218,64,248,53,32,0,155,141,189,13,130,255,183,20,89,41,33,84,176,11,117,188,190,32,4,79,56,158,82,92,130,178,186,13,27,207,214,132,72,255,221,99,137,75,110,112,52,215,243,67,174,137,190,112,143,190,235,253,82,6,10,8,27,147,41,14,81,203,102,241,11,66,28,27,153,228,89,249,253,156,76,108,246,193,151,54,92,99,141,138,135,83,196,24,63,41,146,120,176,113,6,224,111,210,113,22,236,143,160,140,218,223,44,75,93,166,90,7,121,239,207,87,248,250,86,225,193,254,173,201,94,114,140,144,6,185,8,11,162,211,129,11,193,246,35,70,69,242,3,227,189,228,59,245,51,86,21,126,209,183,250,159,65,79,80,212,183,151,78,239,59,194,84,212,194,143,150,177,142,243,234,29,167,243,114,43,60,20,28,222,5,206,7,167,93,184,172,247,127,206,35,117,141,228,45,108,30,249,155,125,82,6,127,24,64,19,79,217,200,73,113,80,87,211,86,245,229,43,116,11,172,228,37,151,197,161,246,178,109,135,253,112,60,239,30,64,108,173,64,14,15,155,95,81,55,203,141,96,114,240,111,159,239,95,250,162,24,203,16,2,20,94,167,251,149,148,205,75,161,124,226,96,28,220,135,28,155,246,40,90,67,210,135,239,239,81,76,175,240,109,87,77,237,202,116,220,3,122,12,137,4,195,95,218,245,104,126,102,185,173,134,111,94,109,51,221,129,213,210,103,89,89,181,238,1,202,7,167,232,208,123,64,174,225,69,120,88,207,167,227,106,77,147,54,237,169,183,82,78,78,252,161,15,165,155,37,75,6,180,94,71,215,218,36,10,126,253,75,61,250,206,223,187,253,219,155,231,47,138,124,134,91,110,165,13,47,2,107,225,166,68,251,59,63,40,143,17,187,249,234,20,28,6,56,136,127,63,21,135,121,227,150,125,11,232,204,99,113,227,14,182,117,110,65,97,73,137,166,118,97,57,223,70,166,210,125,220,198,30,193,249,191,93,213,255,251,95,255,107,133,167,38,131,195,216,122,249,151,161,53,129,130,248,111,231,36,10,58,113,225,250,223,210,8,179,143,229,174,10,66,74,202,148,8,156,49,232,254,15,236,143,228,176,180,157,227,201,55,215,187,85,128,224,32,83,210,197,29,84,116,117,34,232,196,139,16,69,207,19,214,234,239,91,125,177,185,21,48,119,202,70,60,220,64,226,200,175,131,69,209,55,61,209,104,132,127,120,162,120,15,144,140,246,15,150,223,216,65,244,9,166,156,49,247,84,192,48,179,188,168,252,83,150,121,253,224,102,175,91,154,127,108,155,61,5,200,111,74,59,79,137,218,123,114,61,255,181,93,247,215,217,61,192,246,63,179,1,155,172,17,126,4,162,27,216,246,154,242,5,210,28,201,204,153,34,104,230,55,125,231,89,15,111,57,146,25,207,144,181,229,32,130,243,78,240,10,184,25,107,53,165,235,27,123,117,60,100,20,42,46,58,102,155,182,112,130,248,245,192,207,28,6,57,125,101,133,76,104,94,165,252,52,62,14,6,174,19,243,141,219,179,110,207,176,71,120,184,197,169,29,55,252,169,225,21,126,106,188,194,249,58,188,234,28,137,57,251,80,223,147,128,123,72,44,236,30,144,45,135,124,166,154,147,20,139,15,90,2,173,209,125,19,123,66,17,133,253,166,14,68,165,225,15,92,51,123,118,9,190,1,237,128,214,30,140,10,84,14,58,83,246,246,84,10,81,156,201,59,46,135,55,5,229,55,158,190,84,152,63,50,249,168,107,28,70,164,198,128,129,161,242,185,192,245,18,246,169,101,161,145,241,48,44,18,142,84,151,160,229,85,95,44,159,93,10,17,148,194,55,242,197,197,79,56,109,94,235,95,103,138,66,66,19,248,27,136,95,138,165,210,55,226,143,106,115,125,8,36,165,244,15,4,119,237,92,50,99,233,224,147,73,150,240,42,129,210,112,214,74,168,67,103,198,71,4,137,12,112,42,118,114,133,115,190,21,196,77,167,229,25,180,7,119,56,58,137,63,12,109,185,198,23,198,228,252,216,4,98,120,80,30,139,234,12,20,162,120,18,139,140,182,99,168,6,84,150,209,210,129,231,96,95,215,252,29,89,31,102,180,61,204,15,205,57,123,79,137,249,16,90,73,21,26,244,160,56,117,197,164,76,59,215,154,99,41,254,219,255,170,174,236,26,255,93,32,184,151,51,240,93,144,29,211,82,35,105,75,42,93,110,248,49,46,116,58,13,183,208,192,7,223,111,252,253,18,195,5,238,25,34,241,65,149,207,46,254,78,174,13,190,246,241,131,178,255,124,180,222,144,27,232,245,160,157,78,195,151,109,185,198,181,189,192,199,145,181,10,96,38,21,3,204,149,253,161,104,195,178,63,217,38,144,48,123,208,244,223,68,248,120,99,87,255,54,15,198,154,7,101,127,132,14,3,205,240,104,211,58,28,79,196,1,118,77,122,221,246,149,198,82,102,134,35,3,199,90,15,148,181,184,164,192,237,119,248,20,159,108,185,0,130,24,11,255,153,95,128,72,124,201,199,127,252,64,147,35,140,174,72,59,87,224,85,229,143,11,244,159,135,126,239,173,190,50,166,123,189,178,150,228,69,255,193,87,208,54,191,193,23,174,62,39,97,164,142,3,29,225,254,231,32,238,65,147,43,133,135,47,78,129,194,188,186,28,24,91,173,44,187,156,189,96,82,251,119,30,243,202,166,106,234,195,141,135,193,94,199,88,98,184,196,34,171,107,214,80,111,92,219,153,101,225,103,199,66,215,129,241,197,67,107,172,118,199,191,243,56,190,157,98,57,133,241,74,201,68,94,3,102,118,41,18,188,142,95,78,218,238,116,216,50,46,181,2,198,86,186,130,219,133,126,83,112,121,53,254,58,153,124,248,171,197,11,151,184,241,156,132,249,168,239,26,31,199,0,248,19,91,227,137,225,73,135,186,194,181,11,137,162,195,30,64,194,164,236,15,43,166,149,127,121,155,111,22,187,154,219,176,62,159,76,114,20,132,84,62,108,198,244,17,83,218,17,69,223,44,162,183,134,131,25,173,108,163,111,134,48,176,173,208,13,217,115,10,175,156,160,15,139,155,70,223,17,121,210,204,115,80,192,75,38,231,191,172,148,80,149,99,156,216,119,29,26,81,33,189,242,45,221,42,96,91,250,106,163,53,86,155,38,163,77,169,70,252,225,179,198,188,228,155,101,156,31,18,100,15,197,98,180,248,54,237,190,189,30,57,9,12,12,162,80,240,60,198,16,10,226,79,125,53,156,18,153,255,110,36,177,86,178,152,40,209,166,105,196,133,4,169,43,135,223,68,22,69,190,143,11,249,177,107,255,48,146,131,140,55,31,105,47,44,154,220,132,75,44,223,30,142,243,13,3,41,23,103,219,236,54,235,35,56,171,85,239,75,168,251,42,232,51,171,248,170,174,1,207,142,177,180,190,35,114,255,24,107,96,41,164,82,226,146,235,220,198,248,226,237,7,13,199,28,99,169,208,79,11,144,47,31,11,59,4,62,204,16,89,92,19,26,185,209,177,83,48,192,48,15,65,178,215,47,185,206,138,62,87,158,149,219,60,0,199,118,216,66,157,43,51,17,216,10,84,162,65,127,12,6,236,248,126,219,112,172,34,131,134,181,3,130,190,96,36,77,87,143,204,136,70,165,133,29,96,106,36,40,217,113,189,114,150,203,76,185,242,43,135,221,25,60,178,80,34,94,109,205,200,197,200,232,39,197,147,114,86,127,156,90,177,107,220,55,141,240,227,7,133,236,235,3,162,105,68,8,108,167,192,199,29,216,156,125,93,69,29,33,162,175,242,99,81,29,164,51,93,107,254,15,48,253,190,138,198,126,82,105,233,133,255,214,175,47,95,53,245,79,76,45,131,100,30,15,9,253,204,238,239,137,102,196,201,50,101,196,250,222,75,121,124,161,169,174,77,27,52,246,53,206,57,234,113,32,150,194,115,252,95,159,175,214,132,7,90,186,150,185,88,253,113,215,132,69,79,73,248,214,77,234,148,184,209,209,218,186,128,130,48,83,72,75,111,83,191,160,248,184,218,117,20,204,231,194,216,110,151,12,127,70,87,248,34,218,106,81,182,174,94,124,108,47,216,209,246,192,63,117,120,71,34,136,136,183,174,253,245,105,92,211,120,178,176,95,123,211,237,214,73,192,120,193,31,222,140,57,62,50,50,222,95,151,39,143,23,218,40,132,161,50,126,48,57,56,158,235,119,126,61,165,49,115,172,230,173,36,7,52,75,62,139,81,182,166,247,224,22,112,252,57,179,156,9,187,177,102,119,28,55,176,116,102,80,206,65,8,245,100,194,167,71,193,220,130,230,19,82,63,236,203,16,181,184,199,77,204,10,103,70,99,102,5,80,36,35,59,254,247,97,169,44,101,0,159,48,56,144,44,32,160,94,153,138,128,95,102,21,139,49,223,217,6,251,20,77,212,244,186,114,40,106,13,73,71,85,158,148,218,37,216,178,145,246,140,103,105,146,171,149,147,234,114,105,251,208,232,228,76,56,152,223,204,117,101,211,224,189,193,145,70,138,49,124,232,133,110,131,153,101,57,211,171,19,132,31,89,11,82,117,29,207,39,24,52,92,79,199,32,166,87,193,125,99,17,20,127,28,103,190,10,121,170,189,243,125,9,133,252,192,122,84,6,122,240,42,155,118,52,183,72,253,83,142,2,168,177,222,219,167,177,151,216,189,83,95,155,150,7,127,11,151,140,87,19,151,140,135,196,248,28,255,169,88,186,63,131,26,134,251,91,171,240,221,188,119,252,247,8,26,212,57,15,254,112,27,235,255,188,27,246,255,118,121,195,103,80,107,194,127,141,225,195,60,211,50,46,121,138,13,24,162,95,245,39,141,186,37,118,35,108,224,241,232,191,27,112,7,58,33,189,244,207,66,24,195,71,234,2,137,169,83,228,24,238,84,103,15,6,153,164,3,36,237,110,228,31,121,58,76,73,228,186,31,218,119,202,50,216,109,59,217,73,181,151,242,194,219,154,194,251,43,57,149,122,9,15,56,88,47,150,161,107,3,74,4,75,117,79,198,214,14,109,190,8,74,182,74,62,118,102,224,148,20,143,54,50,121,233,93,146,96,70,161,232,32,124,184,187,131,152,124,175,160,213,109,55,197,156,105,198,125,252,1,212,253,74,94,252,245,192,222,4,193,214,109,54,116,245,103,44,42,44,155,47,249,243,22,106,224,159,218,194,203,103,69,82,63,191,9,180,114,186,6,99,237,253,212,230,187,249,228,222,170,24,156,138,153,100,189,239,1,3,98,153,251,155,43,35,253,138,189,101,2,30,74,250,177,112,212,115,34,133,250,55,179,176,194,63,225,217,246,71,52,133,27,101,7,186,175,138,126,16,219,245,36,253,160,231,231,126,34,183,133,216,144,253,224,160,164,102,80,252,82,163,120,113,109,228,252,16,161,54,7,214,137,110,142,44,121,21,250,51,41,207,118,70,35,54,103,208,120,247,207,67,93,79,98,171,243,159,235,11,6,188,10,247,0,172,87,86,22,111,234,254,187,43,72,87,118,152,205,112,196,119,26,169,69,31,201,20,15,142,250,204,64,55,202,63,252,166,79,137,213,187,247,227,78,1,91,122,134,9,218,124,36,234,33,129,56,31,119,86,137,24,210,113,153,244,146,3,1,18,73,68,228,176,177,143,190,87,244,191,111,255,180,248,52,225,155,111,221,13,224,156,81,247,202,31,10,69,12,123,253,116,10,96,196,242,82,141,140,63,165,20,131,41,224,92,79,190,23,118,114,49,122,100,240,204,254,36,128,145,253,179,63,64,88,240,85,197,73,135,195,1,183,232,3,110,204,73,130,229,74,82,110,145,165,89,35,87,124,99,0,126,87,181,215,55,157,150,190,213,26,248,79,59,110,81,192,74,147,79,239,147,27,252,54,139,29,186,34,191,189,215,148,161,5,141,182,18,102,54,159,93,142,95,174,158,66,6,112,174,106,37,30,127,109,242,233,27,187,158,148,10,61,35,114,147,199,191,75,205,226,50,114,129,159,160,216,240,239,1,133,175,37,126,104,19,172,137,209,122,223,94,163,147,34,79,148,198,126,82,14,61,228,167,212,135,41,224,22,174,82,13,224,236,145,199,47,53,218,242,195,241,179,79,192,63,254,53,48,183,198,234,47,59,139,169,13,188,53,158,14,88,225,112,107,164,165,107,40,111,253,75,49,60,246,94,48,65,125,108,83,115,120,76,8,146,154,21,138,41,16,228,24,63,175,213,187,243,175,155,184,137,169,39,152,194,220,34,6,173,155,230,203,112,29,141,84,32,15,126,183,36,79,30,44,59,52,198,83,194,92,208,142,129,139,249,253,67,176,246,203,38,159,1,109,93,159,1,172,8,218,135,20,149,2,24,39,224,51,99,250,138,111,30,232,204,65,230,253,199,209,184,53,52,209,117,118,227,189,112,165,145,139,210,114,232,255,244,195,156,27,215,218,166,223,188,13,139,211,170,84,75,23,38,191,182,36,207,175,130,151,171,100,89,63,84,125,6,112,214,245,179,59,101,141,92,114,147,140,92,177,201,49,233,186,200,229,187,190,239,124,42,12,175,5,207,184,24,177,52,199,71,200,36,121,236,46,126,254,194,84,135,155,158,126,141,171,131,236,252,31,157,34,149,228,249,127,73,224,96,178,24,180,174,97,62,61,168,26,197,184,22,35,127,235,174,211,242,210,137,78,121,72,170,141,230,176,232,192,35,209,39,174,36,211,90,144,1,108,249,168,49,54,19,165,212,172,16,143,212,172,32,141,74,195,78,55,56,46,198,90,156,252,182,227,247,236,218,92,107,77,63,49,109,230,21,199,181,6,1,184,140,156,255,213,245,223,127,15,251,183,49,154,233,63,45,62,44,116,61,166,240,32,203,10,81,0,2,176,227,70,216,189,36,214,230,246,232,148,45,118,94,147,32,94,188,84,160,245,249,103,143,29,135,219,107,18,49,47,92,92,162,120,56,31,69,139,164,134,113,253,195,32,142,5,120,36,77,194,201,3,253,180,18,242,235,24,97,76,52,149,87,140,4,61,187,56,39,153,57,197,175,213,83,217,141,186,234,139,217,15,44,145,172,199,242,83,139,251,246,147,58,252,54,38,241,103,220,12,209,157,217,135,33,25,180,119,220,210,131,139,111,152,192,208,20,204,95,115,18,188,7,148,75,21,167,45,44,193,40,27,114,214,36,18,213,154,116,212,118,182,41,197,45,88,6,173,37,155,5,19,75,84,13,166,65,75,15,26,229,76,212,118,92,106,91,85,102,200,142,98,252,38,171,73,38,177,156,15,3,54,66,186,211,38,48,30,228,40,143,75,255,137,175,197,45,162,211,186,169,80,34,225,138,170,254,168,39,143,52,69,253,166,56,52,114,174,246,233,139,193,244,10,19,230,15,202,199,150,67,179,101,173,122,172,133,197,42,63,42,52,153,109,191,23,38,76,179,61,94,19,210,216,211,207,144,253,17,184,178,247,224,34,161,98,27,95,129,75,145,123,137,150,124,136,239,175,245,127,99,185,70,21,132,245,123,198,143,36,170,213,191,196,63,26,105,142,158,159,118,37,54,150,198,244,164,21,203,170,156,17,29,67,91,207,209,174,16,64,1,180,199,57,195,151,54,55,220,220,210,72,74,157,40,184,234,40,100,217,159,184,251,42,145,168,85,137,195,230,71,152,181,197,24,137,152,184,51,83,220,102,98,99,96,106,192,156,232,170,134,243,42,175,131,56,8,163,139,94,223,54,194,142,98,240,199,237,226,160,255,156,98,60,134,117,194,164,159,29,52,146,220,51,226,31,224,242,248,118,19,88,47,252,244,66,231,206,26,245,155,114,49,186,73,231,203,28,144,103,1,70,116,174,6,180,23,68,200,227,236,149,55,25,4,37,239,209,193,51,67,2,205,217,218,27,240,192,143,39,138,7,238,126,132,137,193,41,31,221,122,101,200,86,236,7,86,96,134,196,123,214,98,168,43,99,102,155,14,210,166,50,195,114,213,235,5,54,150,198,56,184,89,110,251,37,36,188,111,245,146,233,66,1,227,190,159,81,254,103,180,245,88,58,206,109,125,179,183,181,27,142,44,87,29,57,114,51,69,87,29,142,251,13,105,170,182,12,10,201,3,14,153,17,18,24,55,189,20,36,34,227,123,80,232,184,199,97,208,20,153,216,138,23,65,152,222,27,159,158,60,156,102,87,77,82,142,21,176,131,247,193,133,203,140,252,234,135,57,248,6,75,171,114,92,111,235,30,240,136,143,183,255,211,208,178,104,180,239,120,126,67,80,221,25,114,230,30,160,241,16,159,183,224,151,161,74,234,14,104,55,54,101,208,246,231,2,25,101,121,84,88,151,88,138,232,7,50,181,157,219,29,4,67,201,148,190,48,139,172,76,244,160,202,235,70,127,70,44,230,171,207,221,18,68,61,141,142,31,106,223,12,138,84,82,56,6,159,114,136,116,222,182,209,219,184,154,38,68,90,80,207,254,81,33,217,110,172,242,223,233,5,147,165,181,118,113,8,49,117,151,4,44,190,75,148,6,249,245,158,221,196,59,175,185,196,197,61,224,106,36,102,147,13,170,225,52,206,120,25,80,85,39,79,176,60,231,60,187,78,4,238,75,57,50,229,223,22,20,169,28,76,5,188,138,111,144,82,90,14,118,186,190,18,62,147,11,230,176,164,11,52,226,37,7,54,195,37,67,117,50,42,154,129,141,55,191,140,215,231,97,189,52,207,203,210,128,43,125,12,208,27,35,171,211,225,7,12,40,90,2,138,210,211,47,158,213,95,235,161,1,47,21,57,152,236,194,33,187,215,170,55,182,100,183,164,176,147,141,167,138,214,195,113,207,41,75,95,114,153,98,222,95,241,254,2,1,127,98,45,78,99,122,239,1,175,255,100,26,84,96,164,214,237,55,55,172,109,236,33,212,154,32,32,239,255,195,163,103,255,187,95,255,147,12,144,253,94,250,178,76,169,36,166,131,173,230,223,43,131,215,74,168,25,141,211,147,169,115,116,201,80,169,57,85,18,166,8,83,191,145,247,124,138,227,41,9,161,194,87,223,225,186,7,100,222,200,227,144,57,148,207,109,225,145,19,21,133,253,187,175,89,43,75,68,29,59,153,100,150,222,151,0,105,48,238,0,43,173,46,86,80,212,92,147,115,168,16,166,175,220,3,172,98,233,201,120,148,100,69,115,108,215,18,86,128,15,131,136,41,127,223,213,167,171,52,67,23,19,13,87,211,186,164,89,241,152,212,243,137,178,209,90,152,9,158,193,202,148,61,193,159,5,191,198,175,183,203,33,185,14,229,238,244,62,254,80,0,65,246,41,216,188,44,189,199,254,54,192,6,176,101,56,5,108,54,203,223,212,22,184,228,160,174,106,189,7,72,123,89,105,105,115,208,102,185,63,115,92,7,169,85,163,75,208,225,79,28,23,101,80,46,214,96,219,182,165,244,149,93,107,119,131,159,69,73,203,250,97,137,77,179,201,218,27,175,239,180,144,151,237,84,40,250,61,7,218,80,230,75,91,174,52,201,15,252,240,73,184,224,30,181,28,253,110,77,238,134,226,203,176,77,107,230,178,9,3,254,89,57,83,22,10,177,83,201,247,79,93,22,28,163,87,196,240,68,150,92,26,44,214,187,13,33,48,120,189,8,252,226,89,186,69,79,110,69,233,178,127,55,69,189,83,229,212,48,65,5,94,242,162,166,249,161,30,9,34,83,226,27,48,171,188,75,106,144,137,185,215,169,88,114,251,193,168,147,6,68,39,217,85,242,61,204,65,145,49,149,168,83,208,232,87,110,196,103,69,72,211,21,9,178,91,237,204,227,105,190,64,105,158,25,119,53,55,226,181,40,106,253,182,215,171,20,81,181,76,109,179,236,16,182,248,129,77,83,204,224,8,158,140,233,171,203,36,63,247,51,62,171,210,6,59,118,88,122,150,228,5,192,203,225,44,117,34,112,45,175,213,98,212,184,145,115,120,161,247,135,174,106,225,136,156,89,83,234,182,48,48,151,227,220,184,115,204,187,49,244,234,30,240,210,11,1,224,226,21,223,209,62,198,77,44,114,162,188,198,110,183,19,250,109,3,51,122,125,15,200,23,67,61,184,100,17,228,113,141,170,53,196,164,90,80,0,234,249,108,77,164,211,50,197,224,212,137,246,49,65,194,170,249,186,215,179,186,217,170,62,76,155,232,240,187,244,254,151,143,39,45,103,212,85,87,97,34,186,192,124,44,136,19,225,248,221,183,86,73,201,99,130,250,104,99,57,49,162,105,201,109,77,20,81,213,138,7,153,102,108,222,61,64,0,186,27,116,40,214,13,143,76,44,61,198,84,7,56,211,164,233,177,144,4,205,167,34,187,66,162,88,123,252,109,105,225,74,232,175,84,232,83,228,70,232,70,75,180,199,165,41,130,45,48,13,56,202,141,96,216,242,163,53,169,175,40,173,176,67,125,27,223,13,58,18,155,9,208,62,198,111,187,69,97,170,201,105,29,233,138,89,50,116,156,187,7,144,122,33,176,214,189,4,127,71,58,217,94,123,93,151,65,255,60,128,125,254,224,85,117,141,147,44,15,231,190,198,110,125,55,223,21,10,92,186,7,32,56,64,127,94,190,153,233,26,18,35,241,67,71,238,92,0,12,184,106,128,218,119,223,51,239,1,85,168,206,63,74,252,167,93,137,238,115,34,232,62,55,196,195,210,145,17,33,229,125,118,24,237,252,24,240,253,99,127,225,225,253,123,128,179,141,168,132,5,122,173,225,30,192,244,134,79,110,169,242,12,133,169,4,103,18,110,140,75,191,93,138,138,188,7,172,86,2,223,99,247,28,176,92,2,27,217,213,78,110,119,142,241,236,117,91,130,159,29,234,132,69,0,35,49,94,46,174,53,198,37,123,123,15,64,145,140,239,2,154,12,29,239,1,57,129,107,211,106,3,208,119,168,78,251,97,161,211,120,183,30,218,11,57,96,174,32,169,195,58,195,86,184,228,110,236,61,224,61,246,48,155,215,223,157,99,220,203,68,4,116,153,116,186,214,10,151,108,239,191,85,224,203,100,234,124,25,191,203,197,12,154,40,10,64,198,8,118,110,170,186,198,86,148,75,7,54,114,54,109,183,191,66,80,220,3,8,231,49,54,57,178,8,58,55,189,78,41,189,254,79,195,141,133,175,79,204,140,49,21,38,252,171,176,243,112,189,43,70,196,183,154,36,42,117,91,78,50,87,100,167,118,243,81,29,132,201,187,116,86,53,117,155,12,90,246,192,251,109,255,28,122,141,105,3,193,20,184,86,7,98,241,199,253,53,105,211,171,205,79,47,57,194,13,212,146,72,178,210,122,230,138,224,229,60,66,51,159,92,126,229,74,65,220,3,100,238,126,168,182,56,42,98,186,148,49,70,197,88,182,68,100,4,219,248,215,17,167,134,76,111,85,47,228,239,127,73,140,159,250,88,90,247,81,157,197,57,244,8,238,101,210,157,191,181,193,3,55,152,177,220,173,196,228,36,201,108,252,240,142,240,249,25,42,252,4,51,72,1,231,62,251,155,167,15,218,182,181,143,241,108,125,58,131,157,80,19,192,9,106,116,16,169,203,215,13,49,14,34,224,159,21,116,16,94,34,148,235,18,189,86,164,131,105,127,153,116,98,100,179,19,246,49,252,6,221,141,137,12,147,229,189,206,81,146,185,8,135,62,88,218,191,156,133,179,18,208,127,161,65,143,144,92,38,29,108,221,233,172,212,151,101,108,90,188,7,252,59,59,89,14,235,234,43,168,167,91,7,158,96,156,241,112,231,242,187,132,18,170,243,35,240,0,51,250,250,82,163,135,204,198,71,97,104,140,85,56,67,240,212,167,140,141,27,74,228,231,183,202,176,93,64,51,211,235,184,93,76,30,91,88,124,42,54,198,79,253,217,34,170,143,44,189,83,122,12,128,188,77,168,7,103,138,139,143,31,201,104,133,241,58,38,78,149,193,177,250,239,1,90,15,207,157,70,154,48,209,137,171,98,59,100,124,140,71,119,203,88,131,226,184,30,177,50,229,2,242,131,208,197,182,78,54,207,90,60,54,148,188,135,182,253,219,173,36,183,81,214,216,167,44,195,233,220,215,56,149,191,65,101,168,78,11,178,58,46,28,41,252,169,222,171,15,94,55,226,39,251,253,61,21,69,124,235,184,2,85,148,243,3,135,64,126,99,116,49,246,45,219,227,75,127,137,7,70,213,151,247,128,70,222,179,163,146,243,245,178,244,205,22,146,67,99,62,24,26,236,127,236,96,150,82,220,176,133,128,145,200,163,193,56,50,39,39,23,192,70,236,255,246,194,172,84,232,247,240,143,182,234,107,244,62,16,241,19,153,220,228,104,128,71,115,38,121,205,121,15,216,127,111,110,165,195,65,235,20,214,33,64,213,23,126,212,138,234,140,173,116,208,79,141,144,130,114,183,245,35,180,238,1,151,12,113,126,118,246,141,246,209,51,105,164,170,36,195,219,234,247,128,233,160,193,100,101,155,119,248,99,146,15,34,61,174,158,84,22,1,255,130,224,207,62,149,56,164,166,86,175,48,146,154,237,241,43,80,183,18,220,94,131,230,113,210,238,204,45,14,118,63,151,247,205,148,98,184,27,97,42,234,253,51,8,219,40,71,175,23,104,54,205,99,251,30,160,121,15,72,224,21,60,170,225,59,10,29,153,74,91,84,150,60,254,184,115,15,248,242,22,185,210,196,131,197,161,74,106,109,83,51,42,185,40,55,62,142,230,98,234,179,246,150,201,92,10,232,105,175,195,140,173,170,166,206,238,90,9,233,61,128,7,147,48,49,8,104,116,102,136,226,127,55,222,68,110,124,167,120,125,137,181,157,221,64,138,45,53,124,199,178,20,129,78,16,71,189,55,176,220,176,173,30,67,223,3,238,1,140,152,2,118,236,89,110,127,239,1,200,68,180,201,15,123,135,225,111,126,122,112,185,81,167,180,56,224,74,63,135,202,146,217,3,249,85,160,249,168,158,3,226,211,153,15,186,131,140,60,215,131,84,30,29,240,223,162,218,93,207,50,62,13,158,220,178,32,187,9,205,29,242,82,143,200,247,71,50,117,133,209,83,80,212,123,176,33,132,15,245,151,38,107,168,201,182,225,42,29,227,92,108,114,127,15,210,240,67,39,151,59,117,244,215,183,137,50,183,215,255,154,12,223,95,98,0,236,207,156,203,222,3,86,8,129,95,36,20,150,172,215,112,200,245,195,210,223,186,47,197,125,3,73,156,223,1,158,181,27,234,130,97,91,113,183,180,251,20,234,250,49,126,84,57,76,151,97,200,238,167,204,14,195,65,127,236,24,45,67,42,236,252,123,252,208,199,34,54,148,94,95,193,228,199,181,106,67,51,102,183,161,39,168,101,165,232,139,211,67,177,116,143,202,255,20,208,43,227,85,75,80,29,92,3,234,0,71,24,32,168,214,93,243,243,107,221,178,110,213,165,109,138,91,227,43,145,101,241,54,214,125,7,198,242,217,99,238,73,38,224,74,47,49,221,122,120,47,130,1,253,1,227,215,82,246,137,100,63,249,182,246,223,255,28,44,142,231,64,197,32,12,156,229,103,49,138,17,186,141,222,211,187,134,243,238,82,45,249,25,172,191,52,186,253,97,119,15,104,194,112,9,53,166,62,227,108,213,76,228,61,0,173,240,175,2,219,79,160,200,255,116,56,68,147,26,242,219,92,238,141,79,106,110,157,173,100,218,24,8,116,136,21,107,180,146,198,246,200,50,122,10,130,1,218,69,97,232,241,70,244,206,219,68,54,49,182,127,174,237,92,103,230,134,31,211,218,2,71,120,222,93,93,116,254,170,97,178,108,240,186,121,10,187,107,156,110,107,227,81,252,98,117,174,5,129,46,179,64,143,215,248,91,247,159,233,107,221,253,167,193,37,77,133,202,29,232,191,88,36,64,130,188,249,181,190,143,198,210,158,188,128,94,187,212,93,193,68,68,37,184,236,189,238,1,65,217,247,128,150,160,113,21,220,223,32,242,123,0,166,169,174,88,173,124,58,70,219,68,211,187,143,104,19,218,147,163,235,224,163,133,209,88,225,123,192,3,177,123,128,23,149,52,170,125,15,39,145,217,205,44,180,157,150,39,121,56,238,166,241,233,171,183,211,140,232,136,123,192,79,224,136,132,229,217,179,199,220,249,22,71,87,130,64,158,56,77,7,184,148,91,207,168,223,18,104,132,9,51,180,253,221,159,150,154,179,252,86,142,109,3,148,219,77,202,166,48,33,220,19,205,65,212,65,207,119,144,229,128,200,128,166,217,124,102,42,138,215,117,243,70,215,87,109,191,122,62,182,252,74,75,166,110,59,176,128,127,10,85,232,12,221,199,57,88,178,53,9,29,24,245,73,53,99,132,221,125,218,185,124,224,146,99,21,177,215,35,43,35,22,119,160,136,54,169,247,110,78,152,48,92,12,137,110,186,155,132,230,51,108,56,46,11,168,107,165,165,131,122,166,186,183,217,145,142,18,158,143,141,74,29,106,217,108,60,136,220,248,142,105,178,153,214,76,47,140,51,31,184,48,134,247,77,203,180,42,39,127,190,62,94,174,26,189,42,8,208,249,149,209,206,57,214,228,229,55,9,77,147,197,151,180,47,151,46,77,180,115,227,69,253,61,113,59,125,43,1,70,119,6,154,213,245,47,217,132,82,50,23,110,59,166,190,8,144,89,83,151,64,83,165,193,113,25,191,158,81,97,125,32,255,132,33,145,218,112,252,42,247,223,49,178,134,94,169,243,227,183,193,110,131,75,49,178,122,166,219,97,76,206,183,17,43,215,102,49,141,119,238,253,14,221,7,233,133,166,144,184,109,186,27,152,171,100,23,83,79,88,217,171,169,23,155,26,14,192,223,101,8,6,147,67,253,167,66,16,169,57,232,142,28,178,75,232,151,67,87,193,68,243,200,61,64,28,109,138,185,76,177,2,252,92,123,56,156,106,63,174,221,134,3,7,169,84,115,102,90,231,242,38,22,21,183,230,174,223,78,214,50,236,151,105,94,196,27,39,16,142,137,120,223,110,133,252,149,113,185,216,136,145,142,58,219,255,76,82,174,141,250,36,107,105,230,16,165,89,42,23,25,41,107,122,162,204,234,157,98,244,68,209,39,193,97,147,199,200,140,154,158,96,38,173,55,237,115,77,185,143,131,101,37,13,158,93,204,64,212,37,145,112,196,167,178,35,146,96,147,150,22,35,222,63,5,78,170,100,63,86,36,224,119,100,185,174,58,102,226,172,36,137,209,161,213,159,111,114,230,76,247,57,148,143,202,14,45,182,137,136,52,22,133,201,52,12,89,134,95,157,8,20,40,35,105,38,188,210,209,133,123,84,87,120,139,169,36,170,133,31,97,155,21,67,228,171,198,219,102,182,144,65,35,203,184,49,202,57,87,75,182,155,253,120,186,208,101,101,117,213,82,164,23,46,23,28,49,49,196,27,153,219,40,109,3,114,109,216,199,56,128,247,52,101,113,34,51,132,164,57,197,98,97,114,174,188,245,89,160,135,126,175,217,168,201,74,158,67,67,88,68,82,188,165,147,83,12,218,180,106,28,209,97,72,76,120,156,243,152,171,173,255,178,16,200,83,48,95,159,54,249,84,177,88,63,166,221,189,106,155,104,240,203,82,196,19,61,196,47,171,249,134,80,25,56,217,174,247,237,60,181,105,73,3,215,107,85,214,244,81,130,177,211,11,100,143,28,151,132,247,186,11,235,211,62,141,50,227,46,3,116,87,213,110,100,209,171,41,170,51,118,225,6,73,31,237,11,105,99,185,165,216,74,229,162,128,12,234,10,38,132,124,78,0,178,32,6,255,104,92,159,227,184,86,110,253,54,60,238,174,209,64,81,202,197,80,212,160,232,252,142,24,154,166,234,93,147,1,154,34,16,66,41,24,143,48,48,103,54,24,108,234,69,106,217,120,58,130,38,249,182,96,67,34,43,37,71,127,110,201,179,62,77,172,41,223,3,190,225,129,104,223,185,72,167,228,8,22,212,133,80,206,136,145,19,129,198,52,135,49,218,211,65,56,237,149,79,255,83,108,237,38,144,151,182,241,133,180,222,232,82,42,81,107,119,169,153,0,151,31,132,200,191,199,41,59,110,156,202,249,141,67,83,236,115,132,193,45,243,2,83,160,4,182,213,40,162,227,169,243,103,158,130,70,115,155,226,229,184,67,14,116,248,100,171,133,180,212,40,123,137,206,240,191,84,20,133,229,138,78,140,88,221,240,40,151,120,133,49,47,229,197,82,146,75,11,191,163,109,87,74,173,149,128,159,21,6,76,85,80,203,143,64,146,177,172,37,237,25,69,192,125,60,116,248,166,197,182,37,85,164,118,188,254,164,116,133,100,122,150,132,164,203,67,30,154,165,31,47,12,70,224,146,223,64,55,36,208,253,199,216,26,75,132,148,211,147,14,93,35,134,27,13,25,71,107,161,74,181,253,113,164,74,99,239,153,84,203,167,187,156,40,234,230,170,28,129,236,45,168,7,215,41,111,193,162,240,230,194,163,241,85,18,20,209,115,38,200,47,155,143,46,190,103,232,224,242,59,73,190,2,234,1,232,90,0,67,171,212,146,213,243,218,170,10,75,139,42,7,73,222,248,61,40,243,163,85,38,193,87,205,216,71,235,4,86,136,4,104,190,48,73,100,201,61,0,134,130,149,112,220,6,155,247,45,197,186,136,200,162,173,157,25,184,39,165,254,121,23,97,225,48,254,122,80,134,82,192,123,79,204,191,135,155,242,184,31,47,130,237,157,246,163,86,221,123,0,92,14,217,121,92,201,6,62,146,68,91,99,224,92,86,93,204,105,3,139,79,15,46,246,91,110,241,54,50,22,35,19,178,8,2,227,27,94,10,254,154,121,54,222,116,32,57,169,190,229,244,145,198,185,53,130,88,139,35,82,206,67,101,29,49,129,193,215,91,88,191,187,206,160,170,184,230,36,120,17,125,90,139,209,47,114,43,74,14,139,38,60,235,61,35,199,48,124,73,94,205,29,14,248,87,253,44,229,250,216,55,201,244,10,170,181,44,106,154,5,94,112,242,252,182,8,225,179,180,27,159,144,191,138,20,112,74,194,12,60,101,171,184,67,15,76,113,127,139,244,36,41,15,5,215,134,5,6,49,255,114,168,228,226,147,106,43,187,229,17,62,6,35,19,231,134,27,102,201,75,134,29,173,57,159,208,205,82,41,126,220,125,6,49,228,160,25,226,231,42,19,231,225,100,30,241,72,70,229,57,63,116,168,12,29,180,150,49,202,124,179,143,161,153,19,192,219,71,166,109,144,80,139,60,203,130,254,89,38,242,116,255,161,184,126,180,185,67,149,93,185,245,76,85,154,16,244,46,97,238,146,174,85,17,54,104,70,192,208,95,181,136,108,215,116,67,96,37,199,165,191,148,139,82,227,16,254,92,70,59,52,140,14,15,155,243,108,26,217,169,104,26,161,196,192,120,26,134,236,196,142,43,44,189,224,125,254,221,1,217,91,19,51,102,244,196,44,149,144,255,53,83,94,107,111,247,0,215,138,105,191,31,218,202,248,66,110,114,76,34,111,232,67,38,137,131,156,159,255,186,197,141,26,125,73,91,57,63,179,177,173,132,196,172,246,20,170,52,214,32,240,128,161,214,164,162,164,246,193,175,232,253,87,251,171,55,85,147,125,162,54,28,174,86,99,100,196,95,163,45,148,213,255,134,104,56,97,128,16,3,200,192,21,101,198,91,149,123,64,134,54,252,201,130,159,221,39,131,233,68,1,179,59,125,212,144,221,40,98,0,22,6,185,226,16,101,149,142,238,62,116,105,242,102,130,10,231,253,108,76,120,216,83,135,14,240,10,59,176,253,55,41,212,36,37,242,105,220,233,135,141,37,35,187,31,50,30,185,113,134,63,107,246,249,81,104,203,152,16,215,201,232,239,126,134,252,235,110,251,107,81,39,130,143,70,218,126,168,154,105,139,136,236,91,230,150,27,252,55,103,79,114,25,249,164,154,39,123,42,114,8,154,47,161,43,26,241,193,234,115,105,111,21,240,207,1,58,60,122,114,73,146,244,205,248,29,35,108,195,19,90,76,37,150,169,111,73,117,224,88,139,101,20,11,228,75,227,48,70,63,254,243,240,11,73,250,60,112,183,12,120,97,129,33,252,206,149,59,66,36,10,11,34,9,203,146,173,203,232,160,184,126,161,216,222,34,59,51,110,212,242,220,165,212,226,192,120,249,154,26,132,129,100,133,209,32,80,53,10,165,243,93,149,240,237,239,213,186,220,106,110,177,192,31,110,136,234,1,169,209,200,151,63,56,180,47,73,70,160,124,229,45,237,127,100,62,146,223,101,128,225,150,232,55,127,243,161,67,68,77,198,127,230,155,200,125,64,34,53,6,219,233,101,27,109,214,234,149,6,205,81,50,29,153,77,222,21,183,221,222,9,214,186,81,178,63,55,40,29,171,139,103,252,200,180,117,125,208,117,110,159,76,229,107,190,36,218,58,86,104,55,180,165,3,95,119,83,241,167,37,15,238,144,223,8,198,108,195,141,18,247,119,57,150,84,105,5,16,207,140,62,145,71,238,31,247,133,186,237,172,200,181,206,157,40,192,75,151,163,214,158,196,251,205,124,113,92,28,61,6,234,163,243,164,53,50,117,247,88,78,156,42,48,44,117,239,80,43,203,231,41,87,109,113,93,252,77,10,250,195,5,255,23,85,214,241,128,149,75,201,253,151,158,30,35,220,51,98,200,174,174,157,196,191,208,135,158,39,142,181,43,136,63,45,163,99,115,163,75,167,136,120,115,183,118,153,86,60,140,163,252,175,3,235,31,18,87,175,180,171,54,44,96,52,144,29,97,189,163,38,29,99,228,117,210,2,112,136,110,193,101,2,140,136,5,213,96,228,160,200,27,198,239,134,142,25,137,28,241,99,230,208,45,240,163,88,123,14,5,221,201,117,17,23,164,129,1,140,26,168,79,57,201,244,226,89,157,131,140,42,133,189,223,148,4,80,79,234,173,39,73,80,167,73,95,214,138,103,98,20,177,185,111,220,165,200,106,60,67,146,216,75,15,227,203,143,200,71,88,169,82,141,241,6,154,129,108,49,172,13,88,20,169,27,217,65,166,150,203,219,70,127,233,239,1,208,106,104,228,59,58,109,94,239,205,104,57,167,211,214,241,245,20,102,144,227,119,213,245,87,176,147,67,167,141,184,39,250,253,123,51,177,46,228,250,23,139,255,249,98,45,155,214,190,68,80,7,111,106,28,27,2,187,156,144,206,131,172,50,48,20,156,21,82,43,230,232,121,251,69,217,65,15,242,35,132,172,79,252,0,8,64,83,16,25,207,99,238,187,31,255,22,177,8,138,0,131,108,228,254,115,143,141,247,131,250,54,43,150,170,43,201,75,174,255,131,23,48,2,150,84,13,28,241,113,228,150,31,6,123,190,84,189,13,145,143,190,245,194,165,14,143,93,147,208,149,96,111,159,238,55,42,101,189,254,124,134,0,117,125,4,37,249,147,92,253,122,187,98,226,105,178,185,121,33,25,252,111,73,139,227,61,192,108,196,52,219,120,13,125,82,219,79,132,159,102,153,108,230,251,141,150,88,124,238,148,149,120,180,190,181,66,20,24,157,232,1,219,246,58,61,11,150,223,236,86,79,235,114,29,148,235,247,24,65,247,252,36,159,168,230,143,161,175,165,232,119,26,42,197,67,27,152,48,137,24,12,119,92,92,178,180,83,26,183,201,71,83,71,94,239,24,154,71,76,173,135,76,93,200,93,186,244,100,126,61,119,235,152,62,82,130,14,189,185,70,153,74,83,13,159,80,124,170,172,146,116,174,111,220,40,40,40,49,60,48,246,185,144,180,219,37,195,213,27,100,231,128,165,71,145,167,191,10,9,245,167,118,141,239,15,24,130,233,238,189,252,154,226,202,171,92,65,77,93,32,123,147,224,74,108,225,193,210,183,130,164,49,57,181,216,38,0,247,186,10,132,238,45,106,77,95,112,178,180,171,206,15,127,136,191,233,90,222,118,20,82,183,253,197,73,108,85,164,208,234,79,230,84,140,88,239,53,137,30,251,57,92,94,40,200,222,165,84,14,62,76,141,110,47,58,232,33,38,79,110,204,47,8,219,200,127,231,179,20,76,253,62,155,111,133,201,192,254,59,148,88,146,167,213,122,68,177,46,116,212,186,220,86,151,58,28,209,172,132,34,250,38,234,145,174,162,160,225,170,129,168,129,168,72,249,125,78,71,201,205,225,221,42,244,222,3,88,27,247,160,194,63,82,206,26,207,185,43,95,26,238,95,153,111,190,58,146,156,225,208,115,223,155,58,175,149,91,213,222,6,5,235,239,207,186,110,191,180,162,161,239,201,80,126,11,252,240,59,208,169,156,90,175,36,237,249,18,139,190,95,85,249,176,242,45,245,109,128,115,125,218,14,149,204,178,114,194,196,216,7,191,149,10,83,190,141,4,68,30,151,88,61,243,34,161,96,65,255,173,54,153,13,31,80,101,251,73,127,215,16,188,158,83,198,203,246,221,223,232,3,240,182,232,100,66,128,2,119,122,188,74,43,186,231,109,235,187,229,238,79,35,30,165,229,20,73,224,220,164,108,118,27,72,74,141,68,64,33,242,93,0,67,106,98,148,235,126,45,81,219,44,241,103,136,238,148,250,207,87,77,203,45,99,59,253,225,58,30,136,216,25,159,26,76,24,120,101,121,176,223,3,248,54,125,238,1,186,180,228,71,30,153,14,174,35,148,198,168,193,24,148,252,95,42,45,108,151,153,226,83,48,63,131,106,186,17,158,132,203,84,217,168,137,177,247,254,77,32,71,160,224,17,81,13,148,155,135,224,207,236,188,104,185,246,76,26,232,46,95,248,146,225,40,166,94,200,86,63,214,44,128,236,134,94,248,242,225,252,123,183,103,5,70,136,240,174,19,59,255,242,133,37,80,86,0,113,233,13,111,93,201,147,238,24,198,209,199,102,172,14,36,113,87,93,93,135,178,75,98,252,25,122,10,35,3,213,182,12,146,105,103,183,192,195,199,54,5,14,13,49,25,31,46,203,71,27,236,239,1,10,186,91,166,112,30,222,220,194,47,230,35,230,139,133,116,108,211,73,233,148,79,56,206,168,235,115,188,13,211,162,212,47,94,29,240,25,75,148,46,156,86,251,244,146,63,155,93,246,14,255,41,219,250,231,8,216,26,131,209,60,125,83,45,174,166,49,150,96,203,48,43,212,95,39,244,49,239,88,126,249,187,125,3,145,105,75,202,182,58,100,229,247,6,110,158,245,173,79,121,210,22,178,71,156,184,19,118,123,38,143,49,36,127,246,245,48,233,213,97,57,93,221,9,252,243,74,2,195,109,104,44,208,85,100,186,162,153,189,47,65,205,77,233,219,61,160,17,163,182,90,162,217,138,181,172,143,227,11,211,112,85,48,158,124,251,193,121,115,143,150,126,159,167,142,36,77,21,152,97,60,70,74,254,123,123,133,164,118,109,213,250,12,122,67,68,123,237,50,203,158,105,183,217,224,101,168,205,207,237,160,215,110,198,191,219,32,132,195,251,101,103,82,241,67,86,26,227,134,114,165,236,164,74,204,112,28,209,242,148,216,147,170,20,90,171,176,155,130,15,118,120,105,219,243,233,229,71,208,26,206,35,244,95,89,116,174,75,130,80,211,104,203,233,8,205,201,233,39,167,125,57,89,101,171,199,130,155,235,127,169,145,19,20,104,151,198,232,15,223,12,245,128,28,172,18,140,6,38,252,200,117,147,165,40,59,255,21,201,95,143,209,251,81,40,249,101,217,217,219,122,3,56,214,61,192,189,15,13,118,254,105,219,136,45,173,247,59,243,241,82,195,171,103,8,113,134,20,75,35,227,55,3,168,1,233,134,95,57,29,132,144,138,170,90,19,28,61,56,193,32,23,144,207,12,168,38,177,177,244,152,23,81,56,151,150,221,126,15,72,127,246,47,92,168,92,13,135,187,21,140,31,75,221,3,162,230,105,5,230,111,152,174,102,85,79,203,95,218,66,218,85,205,43,134,71,176,118,227,33,219,54,21,150,246,219,36,83,93,48,62,51,159,182,55,113,201,163,21,252,54,93,13,45,119,103,208,171,82,76,196,184,102,62,198,22,74,16,125,165,133,149,245,12,202,83,231,239,180,71,29,73,245,169,201,57,1,228,34,48,37,254,200,210,74,249,43,215,219,124,207,210,209,21,89,155,254,172,123,192,114,35,116,58,230,100,80,59,203,246,30,224,4,186,171,228,190,164,223,81,227,137,125,144,102,35,176,86,202,153,52,241,6,162,174,123,17,224,4,118,27,28,62,124,122,15,136,16,32,188,129,128,118,131,241,184,244,85,173,40,160,75,227,232,195,40,212,23,152,147,141,255,161,174,225,171,217,45,224,169,189,202,126,200,190,21,214,26,129,112,231,75,238,27,72,220,110,92,155,183,62,87,129,80,193,59,124,153,26,249,153,133,95,188,200,174,168,103,199,83,11,127,186,234,218,98,5,78,161,87,53,116,167,247,128,5,124,38,136,172,179,219,103,177,117,244,101,47,26,108,168,184,252,169,206,242,3,241,111,78,254,29,175,245,79,113,59,188,221,149,66,250,111,101,29,190,250,218,42,206,162,103,229,184,94,191,229,243,172,26,237,201,206,234,175,167,223,129,179,115,95,50,28,202,206,138,230,22,247,128,188,230,48,116,184,73,21,121,15,40,143,149,205,95,53,18,56,136,184,166,196,10,105,82,79,131,63,223,88,73,79,181,103,61,249,145,175,43,97,235,247,144,240,187,229,180,110,59,188,84,232,108,116,194,181,97,100,160,221,105,54,172,175,207,127,135,73,225,178,176,92,187,149,191,5,148,102,154,10,148,204,70,200,54,207,56,1,10,243,153,121,202,148,115,106,54,210,222,164,226,209,166,245,15,134,85,183,63,42,210,48,52,200,18,130,20,120,130,137,152,41,89,204,166,141,60,124,177,169,186,248,227,222,13,50,21,17,157,54,16,38,173,99,184,146,43,254,142,165,95,67,128,72,198,220,61,128,56,12,165,115,244,210,127,104,40,140,220,58,171,147,67,245,88,13,51,38,209,94,98,100,115,4,222,181,143,217,84,80,249,169,72,93,74,196,123,206,201,250,160,113,157,43,100,253,222,12,154,238,217,61,96,191,127,44,187,164,214,87,112,20,233,1,142,75,29,25,40,26,94,51,247,26,244,222,100,167,154,40,194,42,8,185,157,98,0,202,187,179,95,154,113,27,125,109,110,39,50,193,145,55,166,201,237,244,34,105,122,133,159,78,169,103,57,248,166,193,251,30,16,2,237,84,133,150,208,50,180,24,108,55,147,20,142,116,214,68,55,250,255,3,166,125,136,98,61,193,199,12,162,176,76,133,12,17,61,6,153,254,56,176,75,76,25,193,72,218,112,73,1,111,110,74,82,113,50,121,251,59,224,44,86,107,19,100,204,174,176,214,237,239,143,238,241,181,52,216,116,76,220,160,79,70,233,230,185,212,38,250,2,115,5,184,28,20,154,148,196,43,167,176,62,87,131,156,243,71,46,232,245,7,110,92,16,182,131,190,23,219,132,47,167,22,107,20,22,197,160,53,63,164,159,241,33,226,113,66,28,188,50,22,71,153,210,140,239,126,97,162,118,39,17,50,107,157,97,191,253,21,69,246,31,77,176,85,188,190,44,209,116,220,31,39,85,84,15,158,191,145,249,64,82,110,100,122,17,179,125,222,197,63,250,235,195,148,245,118,216,147,164,4,33,197,173,64,201,47,88,62,217,85,252,50,53,12,111,186,26,240,128,182,102,247,0,53,225,248,122,102,171,179,153,52,232,93,62,166,170,8,80,240,174,243,18,243,156,244,175,125,169,58,242,95,124,34,233,198,19,187,212,82,90,132,54,123,92,37,225,63,159,255,112,145,149,105,161,175,54,254,230,44,159,191,17,248,201,127,252,30,48,36,140,222,141,67,189,159,119,179,55,24,16,51,230,13,36,76,127,6,252,242,118,88,132,253,129,177,38,95,6,240,148,13,29,126,99,101,241,174,233,9,67,244,12,93,173,2,245,29,179,241,99,198,167,141,158,13,245,93,35,181,205,234,105,89,207,42,80,197,113,40,249,141,237,35,205,116,215,185,214,119,62,229,17,111,157,214,26,183,118,238,158,172,151,44,48,232,38,77,52,85,70,154,43,53,88,207,5,158,84,71,206,240,125,207,251,20,137,200,86,126,125,193,87,36,246,168,82,90,238,50,164,63,136,176,66,76,97,251,83,136,238,171,41,213,178,212,145,221,45,140,108,22,94,92,36,19,204,208,149,136,54,54,79,5,254,216,244,167,45,137,13,123,76,144,229,19,174,20,35,203,167,124,98,142,32,252,35,81,50,16,69,141,23,55,243,71,81,185,85,131,164,37,90,117,53,107,209,74,32,105,161,79,75,104,3,248,113,109,30,70,184,255,113,67,203,111,187,160,84,88,124,198,32,201,183,106,218,204,5,138,124,181,247,219,185,53,35,51,60,165,179,79,145,170,45,194,139,97,221,245,152,1,78,96,211,250,174,62,60,67,207,44,61,183,46,59,170,181,125,141,64,193,103,33,67,101,5,59,2,66,78,125,15,224,149,227,70,84,95,22,241,241,219,92,101,186,8,102,75,131,19,170,102,54,201,36,225,114,83,97,53,179,1,31,38,93,30,43,79,214,123,5,43,205,12,140,180,55,76,114,189,251,84,92,204,78,229,158,91,34,109,99,195,24,40,76,131,125,249,221,8,187,20,40,224,102,42,1,202,108,246,48,190,120,131,25,187,247,254,165,163,200,121,126,6,167,231,231,59,231,96,167,93,188,210,109,163,151,28,30,187,117,253,30,55,245,178,101,250,32,1,132,124,64,157,47,41,113,98,251,135,245,82,23,144,121,248,12,126,37,142,215,5,246,140,165,225,40,18,166,249,39,235,227,72,197,109,2,247,5,78,167,229,103,103,121,46,193,10,217,128,132,91,61,54,96,62,119,93,52,67,104,166,115,146,183,103,178,41,199,105,56,236,66,142,154,57,51,100,99,220,188,109,188,139,241,74,195,60,45,102,254,206,24,96,72,106,95,77,224,240,153,243,14,46,152,225,39,188,210,199,69,235,220,198,224,210,42,151,17,173,251,52,29,60,181,210,18,13,28,224,94,118,114,101,255,144,215,42,74,34,44,121,34,20,110,155,26,102,61,149,95,50,239,238,141,159,113,4,30,123,251,100,168,191,63,222,247,25,215,27,93,237,90,133,109,143,54,246,191,254,168,99,97,208,159,143,127,29,202,187,139,219,235,136,189,194,122,173,122,191,159,236,220,229,35,170,83,79,228,25,51,29,212,35,112,219,18,108,36,119,99,231,100,193,38,205,170,116,47,88,121,12,92,240,95,40,169,209,215,251,38,105,53,45,15,84,13,116,109,146,46,199,165,79,76,155,47,10,204,95,192,99,253,177,13,242,44,15,193,121,171,101,197,73,122,225,151,189,92,143,175,101,141,213,25,190,166,39,164,44,254,46,39,33,127,61,237,187,86,19,176,133,220,76,204,214,28,110,118,37,55,25,161,165,216,99,248,176,91,84,109,151,28,53,70,246,74,176,121,164,30,233,190,136,108,236,167,101,119,209,50,85,111,181,185,107,219,153,79,19,91,58,246,149,181,157,162,255,74,241,235,218,227,199,30,250,242,215,221,144,159,248,245,214,248,136,48,47,243,248,41,187,161,113,241,23,231,110,177,54,223,19,18,182,182,35,71,101,196,51,46,158,137,44,147,180,100,126,70,136,234,42,155,85,11,183,207,215,74,171,149,141,212,44,87,151,82,209,2,114,49,136,120,161,101,89,188,77,44,112,128,47,54,162,118,104,93,90,47,251,215,122,129,158,129,96,66,194,56,241,154,225,29,244,253,221,84,146,124,20,93,19,159,205,133,28,165,141,52,36,94,208,77,32,126,121,56,242,225,230,171,117,82,55,21,11,21,217,235,158,132,186,116,100,177,129,183,15,154,168,246,45,129,43,27,158,116,104,11,139,93,74,113,123,28,207,176,110,224,230,233,22,231,246,106,183,139,130,108,190,115,76,184,131,43,63,253,133,203,218,219,66,57,210,181,16,186,30,191,108,113,3,145,75,217,0,154,120,46,94,69,251,119,227,210,33,245,7,158,244,144,161,51,100,143,136,118,102,255,158,135,121,13,36,201,226,118,156,55,41,68,187,179,150,29,33,62,86,111,222,190,213,99,187,252,226,20,241,120,66,11,108,34,114,166,42,232,237,152,99,237,99,97,202,234,96,28,65,126,182,198,217,247,70,186,112,179,41,150,66,207,76,175,110,95,98,138,9,217,30,191,96,115,131,197,95,88,136,147,241,185,174,164,70,215,15,233,186,222,125,16,130,234,74,252,205,15,209,206,79,33,139,43,169,215,244,235,180,92,126,153,64,102,42,112,72,162,240,141,70,255,198,226,135,212,146,212,147,204,224,153,155,95,168,43,56,246,236,136,100,8,25,191,13,226,162,192,171,181,193,223,173,173,10,185,153,18,112,184,254,57,155,29,126,45,67,14,84,44,88,203,24,187,118,9,222,43,108,154,10,248,139,227,119,50,212,19,104,178,98,212,233,205,31,182,37,27,117,15,184,193,7,74,75,203,85,168,113,89,180,183,188,93,45,164,244,85,138,118,133,199,229,144,226,143,250,70,114,83,100,182,50,104,197,129,100,185,222,137,184,104,131,229,19,248,26,112,7,85,197,143,213,9,51,212,60,197,191,232,67,9,36,191,72,36,153,24,144,200,250,60,159,9,46,121,170,55,173,196,96,139,37,109,240,121,213,116,179,67,63,124,55,53,69,183,151,26,242,174,148,57,155,209,192,119,68,253,228,206,165,159,251,225,246,121,229,194,228,205,109,195,25,16,204,196,149,250,195,57,89,179,246,195,186,173,84,101,129,114,214,247,137,212,135,12,136,68,90,223,154,169,71,191,99,28,191,142,188,43,80,225,103,119,99,6,182,225,13,68,244,174,189,89,177,177,132,76,150,39,156,192,122,209,63,39,87,241,70,229,96,234,70,248,211,230,218,245,8,94,159,246,150,73,166,196,191,110,65,48,39,133,175,209,146,30,62,123,229,255,110,160,143,125,165,106,45,26,118,94,233,72,194,18,35,118,140,212,167,254,43,119,73,31,62,83,104,158,227,160,241,37,228,46,125,149,120,145,5,111,107,190,215,111,41,110,92,156,33,77,118,172,169,110,95,126,238,71,165,172,54,119,6,17,180,130,248,253,112,147,135,138,162,254,231,103,193,49,139,10,80,191,34,30,3,104,98,208,146,17,235,240,77,41,191,27,46,120,42,128,81,225,123,63,225,10,241,134,144,230,207,133,210,149,58,19,37,99,208,240,4,180,156,170,80,204,170,245,143,248,214,105,92,230,133,63,80,101,1,199,7,146,166,107,208,2,195,97,61,218,41,146,67,255,220,224,240,169,74,125,137,26,59,193,27,146,133,107,94,59,167,113,44,46,223,5,254,108,236,242,89,96,200,16,216,153,12,229,233,59,169,81,106,48,140,245,119,244,247,110,218,165,252,93,163,34,194,110,153,248,134,191,85,49,69,25,52,92,173,190,189,14,239,130,71,31,20,109,250,55,151,20,120,183,50,219,137,251,114,253,197,121,118,215,222,146,74,52,218,211,219,228,241,180,118,42,56,33,147,195,216,20,11,27,217,30,212,216,253,142,163,166,79,50,107,66,76,189,35,99,90,77,0,214,21,77,102,57,136,72,109,99,22,115,245,148,173,200,92,234,119,189,11,243,185,209,165,113,154,11,85,81,24,251,244,88,81,156,53,119,92,74,65,172,155,57,191,70,230,238,124,179,195,37,106,145,18,171,233,245,159,72,101,235,240,91,210,245,76,87,148,51,142,120,91,205,121,174,180,90,242,183,58,137,168,192,244,213,57,201,57,135,129,254,47,21,135,75,17,171,9,181,133,107,195,203,83,8,83,24,231,59,127,43,255,77,246,45,171,217,135,170,28,1,31,203,184,147,79,200,19,161,200,181,2,209,222,32,11,190,84,157,110,248,84,41,242,51,3,99,160,227,86,72,31,69,91,109,160,233,239,66,214,83,203,164,125,62,238,140,55,180,40,235,3,245,26,66,158,63,112,112,57,155,41,203,75,153,243,59,26,183,187,215,35,165,125,222,107,34,138,110,192,143,37,197,17,83,50,137,36,137,155,253,99,59,185,238,25,87,64,139,174,63,230,179,84,165,76,250,199,44,211,243,28,240,187,215,6,58,180,3,11,49,132,59,141,220,107,183,249,115,151,5,209,200,216,249,85,185,55,180,101,42,119,185,131,192,217,232,196,176,156,121,193,35,175,194,153,177,217,237,110,227,89,194,4,72,142,8,61,233,142,151,92,41,131,81,217,110,236,160,209,236,206,73,206,207,87,235,98,22,135,222,75,190,89,29,179,53,26,22,112,101,208,129,220,56,150,165,129,233,101,194,246,211,166,18,95,96,189,178,235,250,149,106,60,79,125,114,135,26,89,75,96,156,161,115,244,64,121,227,97,186,203,141,33,245,18,222,142,132,225,244,151,100,193,208,157,248,172,239,31,40,214,171,199,107,47,209,241,220,12,148,172,119,140,27,10,207,200,91,82,17,109,231,176,37,173,225,144,168,195,110,195,143,230,84,122,19,34,141,62,62,102,28,54,146,120,130,187,80,225,118,162,244,63,110,252,143,11,73,29,99,56,153,202,226,229,172,91,97,70,162,73,219,4,196,26,52,191,155,223,37,51,34,207,22,249,207,42,46,165,150,191,254,160,100,183,100,96,76,102,121,48,31,121,15,248,21,13,52,16,125,34,198,107,41,113,49,168,195,80,11,62,130,43,196,137,6,36,89,214,166,23,126,75,55,159,108,126,84,203,7,151,177,26,191,218,244,76,78,247,102,151,14,97,19,96,211,83,198,49,151,35,169,18,13,112,126,38,21,85,211,206,232,29,85,241,85,169,76,121,6,174,10,165,132,38,118,39,201,246,93,238,41,131,167,82,223,66,136,56,238,28,191,223,3,170,200,189,163,251,58,163,203,103,75,169,18,25,214,187,248,141,39,169,34,107,237,30,243,83,215,202,208,251,122,19,121,154,213,25,194,28,169,112,168,208,82,67,199,73,48,78,63,104,55,43,186,213,26,25,2,169,71,26,64,32,24,73,152,4,52,226,203,169,173,211,122,252,75,36,52,27,60,59,50,50,157,211,253,236,90,255,16,204,73,202,178,68,136,205,82,230,161,147,86,93,118,48,83,88,159,8,36,93,206,193,27,168,173,241,252,208,19,157,59,26,221,90,61,127,15,80,206,220,89,25,93,63,131,212,24,177,235,77,166,139,60,252,107,75,47,153,81,113,3,117,89,95,41,246,51,48,73,30,104,205,239,141,5,167,68,37,52,216,174,7,50,245,174,143,141,45,78,97,177,201,53,21,109,184,123,138,248,77,49,245,199,45,252,240,110,224,58,12,211,248,100,165,80,222,86,83,199,14,19,76,28,131,85,17,224,87,196,87,187,12,50,230,24,251,141,223,29,206,101,94,30,192,201,74,127,64,152,9,147,28,50,127,158,209,79,58,37,124,74,89,146,195,160,245,78,1,36,101,178,9,216,250,71,67,111,157,246,208,82,178,226,133,119,255,201,64,178,170,41,243,217,33,116,114,223,7,20,162,22,128,113,147,254,207,3,193,152,212,51,117,87,26,17,17,154,1,206,183,129,54,13,219,28,112,175,117,114,235,213,63,34,196,102,210,50,178,229,228,220,251,5,181,203,192,74,223,199,162,114,35,89,68,90,14,201,191,190,49,94,55,183,251,144,228,28,192,143,104,211,132,163,159,35,99,27,59,85,56,147,215,14,50,158,29,27,61,183,251,22,191,116,169,186,200,147,51,162,147,62,24,41,218,72,127,148,137,99,1,87,104,247,82,73,135,5,91,14,237,191,18,135,5,218,17,212,36,234,238,67,53,172,227,226,64,225,235,165,162,17,193,214,143,236,92,99,24,195,179,150,239,70,60,219,36,13,12,68,176,251,4,199,22,100,237,42,120,192,107,28,57,137,130,254,211,220,114,11,97,6,229,246,101,225,186,203,199,60,212,85,165,247,0,65,162,93,120,43,223,227,231,14,148,63,242,223,133,38,170,84,22,41,166,228,116,43,19,57,243,221,177,30,84,123,166,119,170,93,58,177,205,127,243,229,116,176,175,243,132,34,185,115,185,25,104,75,50,5,54,117,157,18,8,177,237,56,109,24,184,159,242,25,140,95,78,44,210,31,150,24,73,37,184,241,80,135,167,200,2,5,137,54,80,253,237,68,158,36,160,121,166,180,19,42,95,101,147,194,93,126,38,186,80,53,115,79,49,234,193,206,63,213,159,39,126,71,170,210,191,105,85,156,160,164,74,88,103,172,242,112,89,219,109,208,23,154,169,125,192,76,217,163,67,51,102,163,5,202,8,184,90,191,221,221,131,196,100,157,81,145,77,170,242,120,6,239,50,1,237,41,37,132,249,78,220,157,148,22,63,216,55,74,151,182,179,213,103,166,191,140,181,184,7,64,104,233,235,147,139,222,174,191,56,119,17,11,115,202,215,83,9,91,113,23,46,216,124,19,210,203,92,38,25,34,38,126,15,224,22,70,198,18,232,69,252,60,27,50,99,43,91,55,162,174,216,25,238,223,22,243,174,244,199,250,81,236,240,148,104,135,106,255,252,140,226,201,145,233,42,145,126,106,122,231,220,142,85,203,160,139,99,131,86,143,13,23,105,237,182,220,202,213,251,213,178,59,50,75,164,40,83,232,152,4,254,180,229,119,237,171,222,174,117,39,165,2,233,128,84,54,197,164,245,34,44,183,166,123,128,253,204,14,202,93,215,215,114,106,76,154,145,201,163,92,207,87,159,209,211,28,73,107,113,65,160,199,60,115,68,55,197,95,102,70,72,10,147,188,64,183,50,159,185,238,235,115,9,108,252,84,229,17,188,200,128,248,79,73,202,52,53,139,20,213,203,167,93,101,175,26,175,46,163,237,200,46,187,171,186,22,103,179,178,253,22,230,219,228,186,51,75,36,37,23,194,184,41,237,217,31,216,182,52,118,220,6,16,75,86,146,249,10,151,180,48,105,136,195,129,65,239,102,111,75,65,42,233,235,11,170,53,74,202,34,160,67,160,25,3,3,122,17,116,217,93,198,109,255,238,109,166,181,17,143,242,237,252,18,55,98,29,62,182,196,252,19,66,14,225,167,96,169,118,202,97,108,60,187,19,201,236,157,0,31,246,227,48,176,204,58,203,70,137,22,163,109,200,79,171,125,178,169,18,106,112,67,135,148,235,79,179,147,252,229,155,17,24,225,76,74,241,121,158,119,217,164,167,65,171,175,132,255,67,60,13,50,178,223,105,46,236,81,76,25,72,148,213,67,19,105,110,77,207,199,39,42,183,119,199,83,192,96,176,112,156,6,201,44,10,118,76,60,57,216,71,255,118,8,148,43,213,51,152,205,162,187,246,127,93,117,128,253,195,104,118,79,157,133,154,36,203,82,73,66,110,86,196,13,186,223,189,137,76,170,53,240,171,13,175,142,32,186,246,168,133,7,54,63,68,205,156,227,186,77,76,78,191,99,113,85,10,54,55,244,143,170,53,131,55,157,18,60,205,78,41,117,165,213,143,251,106,40,221,82,138,126,161,96,48,130,34,136,242,82,94,252,182,169,250,2,50,98,80,51,1,99,28,143,35,172,137,189,84,92,204,72,235,198,103,151,46,215,130,250,42,208,58,176,184,85,187,108,156,234,184,197,216,199,11,252,81,124,3,61,11,143,187,179,53,158,35,152,146,95,160,200,90,189,246,73,157,109,207,244,159,213,46,58,236,142,43,60,194,29,213,122,107,24,33,73,76,199,24,204,62,236,30,245,45,149,224,243,171,163,120,254,194,47,151,151,145,49,62,190,71,118,226,126,250,235,198,224,199,75,100,22,139,152,43,228,84,240,200,206,127,74,251,252,45,7,191,133,191,208,162,70,202,111,166,202,31,40,1,55,16,122,158,114,209,137,176,58,96,221,84,125,102,104,81,178,130,246,229,202,175,221,184,66,253,66,83,243,244,220,73,109,1,50,26,73,139,7,167,3,11,190,223,39,53,32,95,237,40,212,108,161,193,115,40,235,13,11,243,31,2,66,99,154,12,207,28,169,28,251,146,61,166,52,163,199,250,59,63,211,58,31,52,46,217,60,116,212,74,155,249,164,54,249,182,98,148,13,168,64,190,98,224,253,246,45,195,157,116,27,91,33,67,247,171,220,129,67,45,141,31,13,146,115,82,215,228,44,169,211,54,117,53,65,25,209,14,147,20,171,7,71,9,21,1,158,127,173,118,232,188,173,5,75,49,2,75,116,112,178,110,127,61,207,106,71,146,39,54,35,231,143,38,105,182,7,209,193,77,94,13,167,16,227,144,234,191,75,160,73,106,241,225,239,146,114,78,239,196,151,101,125,109,219,172,119,113,135,65,76,178,169,234,225,53,10,137,215,10,245,178,134,137,23,190,143,57,103,23,25,19,126,238,72,126,136,126,216,177,244,81,222,229,162,30,101,245,162,81,33,220,128,228,245,72,149,251,217,198,26,52,77,93,48,179,164,166,127,88,211,195,54,50,85,252,204,235,88,101,14,68,67,31,29,26,39,18,99,169,191,122,82,66,106,44,250,203,201,159,240,36,181,65,231,24,101,239,105,75,195,225,40,53,112,57,44,6,41,171,3,62,6,235,102,93,247,142,116,156,210,20,126,186,30,171,221,32,247,114,196,176,193,135,204,213,181,193,1,138,253,136,34,4,67,108,167,245,140,193,47,103,20,205,248,201,36,91,164,197,47,57,205,169,170,218,42,208,109,129,223,67,198,57,163,66,34,253,24,25,204,92,150,242,147,184,224,119,43,112,168,235,89,252,48,73,42,112,126,243,41,65,129,176,229,167,138,11,171,155,39,95,113,186,203,51,117,116,170,138,238,74,160,132,179,155,79,1,249,172,73,131,240,179,241,211,231,4,170,79,232,33,195,65,101,17,135,233,241,248,10,27,239,219,159,240,188,138,107,80,177,122,34,35,121,237,249,111,25,50,151,153,123,102,218,53,49,17,9,218,118,68,242,118,235,105,254,210,239,123,0,59,145,18,106,37,6,169,186,254,76,167,189,63,237,213,207,10,132,13,255,141,7,32,113,244,155,245,49,207,22,179,90,129,13,11,143,62,169,86,203,42,74,227,214,64,126,137,201,46,250,201,188,149,167,123,249,59,249,15,196,81,216,61,77,75,32,75,158,241,20,137,168,99,192,10,36,168,41,178,248,75,83,16,215,220,134,64,60,17,107,185,32,247,248,46,133,154,249,87,65,16,15,151,105,168,32,217,235,255,3,127,235,229,255,177,163,232,141,219,9,165,111,184,35,45,165,47,206,194,47,212,26,69,120,19,46,235,177,220,41,32,127,104,80,50,232,113,55,207,97,114,64,94,108,137,190,51,162,165,71,214,235,16,77,76,157,239,26,253,19,90,39,185,69,253,182,190,118,89,188,7,29,6,157,124,207,3,116,184,29,254,76,220,23,237,100,184,190,118,252,168,146,86,60,218,148,131,215,45,82,139,57,101,35,201,10,222,110,213,191,99,67,92,80,63,205,121,252,188,207,85,184,30,250,163,209,230,238,141,41,145,97,52,177,242,134,174,3,188,254,36,14,73,241,222,82,162,15,146,162,91,85,159,200,82,169,99,158,216,5,211,166,157,100,34,124,56,248,41,146,132,83,97,102,177,136,167,82,210,58,254,133,62,173,19,73,228,179,136,94,34,82,106,56,42,65,36,217,190,81,173,245,129,130,66,241,216,116,189,24,186,26,32,154,37,213,64,169,254,150,20,188,60,55,112,180,253,202,36,99,176,103,236,134,219,195,32,64,8,6,219,74,197,219,199,177,215,200,248,248,43,198,134,1,114,155,140,236,26,52,123,39,44,15,44,57,97,59,157,41,242,113,80,157,4,170,61,164,115,99,126,185,251,169,91,212,245,233,168,130,159,114,138,149,29,177,211,248,49,1,72,218,99,211,39,155,171,188,13,37,41,29,232,74,54,110,83,42,253,214,93,143,188,207,36,229,178,65,232,174,62,66,184,90,208,209,248,9,36,221,69,202,177,154,153,158,202,131,117,85,131,210,114,123,181,140,40,67,4,126,17,212,228,227,65,111,138,31,165,232,30,87,5,190,121,131,254,109,238,73,156,40,120,163,100,227,186,162,90,178,229,61,70,158,26,249,49,120,104,36,233,7,103,74,246,219,2,108,219,239,138,253,128,184,38,90,35,238,45,110,86,122,245,77,214,165,82,1,79,93,208,19,233,28,115,153,75,169,79,81,68,49,166,51,250,142,230,161,69,108,79,57,87,234,154,243,249,206,228,117,169,172,12,138,121,212,233,219,190,164,20,124,62,190,242,144,53,150,10,116,73,75,27,230,126,181,95,75,41,122,4,26,187,237,227,126,27,216,168,243,206,45,133,151,132,222,118,204,238,157,23,48,15,111,4,84,249,36,62,38,246,70,74,105,140,51,61,74,161,68,182,44,51,146,161,58,109,211,86,240,153,178,138,147,30,7,252,75,182,239,147,204,164,117,157,198,211,157,225,160,150,154,223,239,116,112,213,6,175,82,23,5,244,203,226,129,220,185,206,234,187,60,140,20,105,6,158,132,82,35,199,246,224,19,187,159,13,164,17,35,46,198,54,182,82,101,151,118,224,145,216,201,84,20,29,188,236,149,102,86,253,85,181,154,97,147,237,207,130,6,100,222,82,53,206,195,72,149,194,62,112,221,130,8,164,116,48,90,102,213,40,126,42,85,234,163,231,245,69,54,186,31,253,155,66,137,120,90,41,89,209,5,216,205,113,219,23,231,206,63,109,110,87,252,73,187,107,63,238,86,118,195,122,87,236,110,31,120,41,57,43,225,241,65,234,165,76,113,28,180,247,1,244,56,212,244,89,204,139,95,140,195,17,228,111,45,204,80,213,205,58,205,191,83,70,37,94,149,232,33,155,187,160,96,129,158,66,97,38,5,133,18,166,18,115,16,241,230,207,228,208,244,56,106,199,147,159,21,66,235,205,244,39,55,239,253,105,14,216,75,149,91,57,85,55,119,2,140,199,36,188,206,240,21,38,85,185,10,5,165,61,219,139,146,128,67,66,127,63,74,145,130,193,147,90,13,140,49,33,60,57,108,77,254,66,15,74,52,109,216,185,71,213,184,175,118,144,155,186,154,48,198,148,18,98,194,176,25,16,60,46,45,223,0,9,92,38,209,16,35,185,134,54,98,237,201,56,154,217,10,210,219,131,175,157,157,135,111,101,247,93,196,117,160,202,165,180,119,30,64,145,27,85,60,213,37,63,39,184,108,21,14,12,126,7,204,68,255,166,181,61,227,148,209,186,45,20,195,144,147,170,157,151,159,233,75,200,136,75,148,57,124,114,180,49,213,150,128,115,28,97,72,216,101,204,223,41,98,96,78,42,186,8,209,17,192,218,155,236,78,102,89,173,202,133,38,38,65,110,234,241,102,7,176,184,86,105,42,173,37,65,247,240,235,89,21,60,222,54,252,53,112,112,128,33,250,103,87,30,128,95,31,111,144,244,183,229,163,157,41,240,168,54,30,138,249,229,150,221,3,208,122,247,0,176,160,95,75,15,85,219,159,89,201,123,0,39,112,146,98,34,108,65,111,184,254,59,116,62,234,182,31,70,248,152,151,174,199,232,163,5,134,126,102,17,221,3,88,9,222,85,31,211,127,0,186,107,126,231,150,110,144,4,75,164,192,95,16,215,37,168,154,218,46,24,84,116,217,129,38,169,115,50,147,93,74,169,246,149,11,106,108,145,3,114,3,71,151,31,115,210,19,159,23,188,183,128,225,242,20,104,37,32,187,100,46,36,29,177,138,100,70,151,13,95,37,88,247,189,138,23,82,96,169,253,226,222,8,60,136,107,203,186,236,45,12,208,25,38,1,245,113,221,3,116,132,204,183,144,158,134,46,53,105,11,9,164,54,200,17,153,1,244,124,0,140,97,224,25,220,243,45,4,24,89,116,219,225,80,240,206,197,246,164,128,220,52,191,225,46,255,228,242,199,182,155,216,89,65,27,200,243,166,180,79,107,83,205,11,209,89,115,76,28,30,101,163,206,4,228,199,70,110,102,129,45,102,36,52,60,222,22,49,172,112,145,187,132,39,30,115,203,19,64,56,4,93,204,142,137,154,162,92,112,99,103,143,84,220,239,1,83,148,120,35,89,186,23,175,42,91,101,156,78,118,128,96,49,115,100,75,80,132,67,33,87,63,61,31,151,234,139,29,73,249,91,171,181,87,14,116,182,74,35,87,250,252,213,178,244,112,196,123,15,97,94,52,155,247,168,98,47,73,33,57,74,99,142,16,69,87,215,106,18,97,168,80,124,70,173,113,178,147,182,115,17,182,196,129,91,167,87,55,32,229,227,106,14,205,114,72,33,251,188,141,178,135,94,25,129,130,31,211,148,107,26,184,200,134,217,121,48,45,197,217,42,142,223,202,198,17,104,14,140,90,104,102,200,6,220,93,26,159,198,218,10,17,219,216,48,136,178,182,197,69,212,24,1,131,61,113,153,177,34,232,86,184,36,38,163,60,252,216,121,105,125,124,223,187,87,121,232,36,39,17,65,194,75,195,185,100,126,233,135,116,143,142,56,166,8,247,90,159,85,203,88,197,221,28,128,38,201,154,35,18,95,102,84,134,206,48,211,139,255,205,106,154,154,172,18,158,243,149,221,210,167,179,137,23,214,179,85,85,49,170,212,152,78,229,8,0,130,149,162,40,188,231,94,146,197,68,148,61,198,200,214,38,76,55,182,249,123,112,171,185,160,154,170,180,4,124,179,192,61,130,123,0,3,7,61,164,104,59,74,177,237,30,32,69,118,17,246,84,12,167,135,223,129,213,5,188,186,229,26,107,20,39,95,80,150,195,90,92,34,237,56,189,83,142,220,62,143,11,59,138,233,59,19,151,225,80,204,44,81,81,32,138,63,245,145,65,22,52,170,158,55,69,38,40,94,10,77,148,172,192,94,5,87,9,211,82,78,138,189,179,143,136,148,23,204,246,40,168,169,50,43,74,189,232,208,55,55,179,29,182,148,205,152,209,168,216,78,128,238,17,86,180,118,247,176,153,39,232,68,214,201,115,231,177,217,53,72,10,229,193,152,183,52,37,176,148,90,139,143,41,56,251,75,24,171,220,184,43,47,226,42,127,36,191,92,44,157,143,117,234,115,242,43,139,232,82,172,176,3,205,248,2,244,111,26,247,193,144,204,88,205,210,72,221,84,18,202,125,126,201,150,98,215,234,90,138,234,206,154,74,45,247,66,33,250,3,142,106,224,16,153,107,118,109,136,144,138,117,153,75,188,123,250,61,192,118,18,163,24,29,197,176,89,44,21,213,96,124,154,142,116,119,176,0,38,150,85,99,115,226,141,25,53,151,101,43,247,203,45,21,255,107,105,171,242,65,109,109,130,119,154,227,32,162,21,58,51,228,11,82,254,0,199,32,120,148,222,11,183,253,242,236,145,168,136,179,47,39,92,135,157,159,29,192,21,229,114,212,56,158,92,163,76,76,93,176,74,194,138,236,12,147,76,121,38,83,75,77,243,228,42,37,238,3,44,103,200,100,45,214,179,166,34,151,79,73,81,70,232,243,5,227,171,36,49,251,119,83,29,209,121,127,161,97,91,229,179,210,10,183,170,137,13,146,111,251,97,146,86,58,133,45,19,17,20,42,98,139,25,6,62,1,63,61,216,115,148,90,240,107,212,92,244,198,246,84,79,195,45,134,209,207,133,49,35,21,10,23,126,240,110,236,72,196,83,121,26,157,208,42,235,55,208,222,234,233,197,188,254,233,3,54,186,234,131,121,140,181,58,118,91,36,140,159,91,230,198,229,21,178,181,165,228,131,84,86,92,212,223,130,15,148,41,31,21,85,136,111,168,46,8,4,247,115,152,187,79,242,192,166,165,153,37,28,239,204,213,12,62,208,210,104,77,7,126,253,253,183,150,61,60,195,66,175,96,122,33,142,154,243,216,61,145,109,226,215,158,204,145,233,250,72,191,113,183,136,145,133,165,189,69,133,75,150,210,226,177,10,121,246,161,226,78,7,178,83,248,165,66,177,188,254,84,194,225,15,215,197,235,42,138,75,157,200,185,38,151,191,198,117,98,70,47,250,166,17,74,68,42,203,61,94,26,179,237,179,103,108,252,77,101,7,132,99,172,199,26,159,218,68,46,82,52,103,74,192,54,51,189,172,136,77,196,68,249,249,149,130,72,81,82,164,75,161,165,165,140,217,201,61,64,64,139,217,38,239,234,207,36,207,185,190,98,149,41,219,59,188,99,107,50,175,199,218,123,154,164,12,151,209,130,68,190,121,121,221,115,133,6,246,57,239,212,199,195,83,169,153,227,85,76,115,150,28,46,61,21,148,235,148,211,243,176,251,102,47,92,215,196,12,153,223,68,176,106,29,117,209,43,48,247,88,250,227,133,31,170,151,38,49,19,91,102,177,60,68,28,117,62,225,150,156,37,144,74,54,4,23,22,8,152,164,69,52,171,15,43,0,115,153,215,29,246,47,200,119,154,167,239,228,54,3,136,219,104,190,57,210,118,223,68,188,121,91,236,161,81,147,255,33,123,242,46,66,108,41,140,158,92,98,84,45,74,76,11,142,215,117,168,55,167,72,8,186,109,255,214,57,106,249,141,168,37,135,162,168,60,73,206,117,57,183,9,152,193,253,32,178,54,189,239,121,52,98,140,225,103,11,131,238,162,89,81,119,28,104,141,218,177,72,191,172,150,142,195,183,140,87,239,139,226,45,34,46,100,124,146,207,138,84,185,91,62,138,113,24,71,93,240,165,76,58,205,94,75,42,118,192,215,254,17,7,161,28,100,226,39,95,1,111,68,254,222,33,177,55,245,76,255,119,121,213,238,190,254,227,143,146,192,116,53,109,202,43,3,104,65,219,199,67,39,161,63,19,9,190,43,86,31,2,158,138,118,95,111,22,140,22,101,30,229,132,141,214,86,147,12,74,128,130,253,29,77,118,52,95,205,106,50,197,223,94,208,130,214,31,248,22,251,116,18,245,233,88,5,232,206,250,54,102,68,141,1,141,36,20,200,211,54,107,105,25,63,151,17,57,189,52,151,61,241,64,47,235,166,93,232,69,57,22,121,24,37,68,25,45,122,144,52,6,252,94,254,76,91,90,184,213,236,157,161,187,223,180,4,89,5,58,178,60,112,89,25,213,61,3,191,181,159,229,112,200,41,100,222,253,153,191,30,104,64,42,161,185,237,241,89,45,230,179,86,153,82,117,122,74,19,187,152,49,242,204,105,177,155,223,216,199,70,211,231,238,76,44,227,211,29,122,222,245,232,171,2,243,226,75,157,111,147,205,242,227,171,113,8,147,70,195,86,186,232,157,254,3,191,197,100,5,189,6,207,218,33,201,82,196,186,247,230,14,132,139,185,178,177,244,160,249,168,40,82,211,206,109,123,167,131,151,165,67,48,210,105,236,236,83,247,170,91,117,197,59,232,248,69,76,19,31,135,97,230,220,47,144,228,120,42,234,245,239,145,146,59,197,175,191,10,154,67,247,32,23,233,245,5,156,111,234,12,236,129,22,164,253,100,71,228,74,63,247,19,31,28,202,118,105,190,154,50,85,83,95,60,114,89,59,233,224,69,188,97,159,145,234,105,85,18,124,155,220,178,1,41,67,113,203,255,205,232,80,91,229,220,156,143,217,121,227,121,36,96,229,10,119,209,209,181,111,18,40,95,178,252,157,61,146,46,24,118,201,58,117,114,192,68,18,94,181,90,75,89,107,219,43,50,123,104,241,46,184,114,81,65,206,78,111,213,236,130,32,12,15,48,160,36,251,215,255,253,38,179,34,2,231,83,75,27,30,85,176,189,176,90,104,221,65,79,130,161,34,183,123,58,107,248,9,218,11,252,97,96,204,181,224,81,170,214,65,101,162,117,195,35,145,10,3,123,208,22,60,46,199,72,48,85,53,114,89,104,159,132,88,93,86,81,220,49,39,7,219,145,186,74,126,75,185,238,134,172,100,128,222,251,110,182,166,237,206,235,175,89,17,127,216,114,162,218,207,148,125,92,139,183,41,249,140,5,223,72,43,13,186,158,58,180,132,219,38,89,165,138,117,37,198,183,169,230,31,73,228,107,191,128,210,48,109,83,149,214,186,186,157,46,132,151,182,121,200,78,170,7,168,61,27,254,166,31,102,239,159,108,192,217,18,186,152,157,221,118,20,175,171,236,53,127,3,167,54,89,228,243,42,147,162,101,92,144,235,137,71,87,39,112,181,83,142,119,21,122,228,84,171,245,216,174,238,214,135,85,13,33,143,215,125,250,205,220,108,27,157,150,188,190,244,14,78,141,29,199,3,231,240,100,228,79,221,40,87,46,217,249,17,117,75,106,47,186,65,89,209,174,231,191,63,145,235,121,225,244,4,8,183,135,247,46,66,59,204,25,21,23,220,77,142,140,134,149,41,180,53,251,30,47,66,31,15,143,34,78,103,245,181,212,230,56,83,97,201,81,84,127,192,48,181,73,43,83,177,165,168,110,74,59,13,50,155,42,199,68,85,189,202,217,150,4,124,241,157,189,11,2,78,94,70,74,2,209,57,131,102,249,163,241,209,211,239,252,18,169,245,52,212,14,148,161,169,209,207,33,172,35,49,204,11,250,97,7,171,223,206,52,175,160,49,80,247,9,205,190,8,57,203,65,150,129,150,168,22,127,158,18,167,105,114,31,230,200,232,239,235,129,4,172,208,164,0,231,140,108,222,191,108,139,5,219,74,109,131,138,130,174,12,23,136,135,179,228,65,109,53,116,204,57,214,50,42,20,137,80,13,21,178,25,159,107,180,201,68,53,243,116,114,105,82,3,237,183,200,179,2,86,189,4,115,197,172,186,116,34,230,254,65,152,200,111,12,11,167,14,65,214,67,108,26,178,90,208,68,117,193,180,234,14,150,181,252,252,18,192,167,145,220,74,126,239,77,83,181,108,181,120,123,127,41,110,246,229,175,223,3,102,241,29,142,30,232,204,154,163,153,122,185,244,199,121,173,250,199,123,59,173,232,84,148,184,116,93,6,187,24,23,251,128,143,105,62,238,198,179,21,253,145,94,214,16,240,106,74,199,144,182,199,116,111,196,144,209,43,61,124,2,151,6,202,225,250,83,1,198,92,229,85,219,127,171,23,88,211,64,68,90,194,75,8,148,194,209,88,166,83,161,72,153,17,178,210,106,155,148,78,19,155,247,118,33,167,170,242,247,223,252,205,146,63,151,142,196,119,190,71,1,196,202,194,13,29,70,63,127,183,77,213,226,17,243,180,241,156,113,218,36,76,248,209,155,69,108,246,199,97,251,99,133,39,103,122,119,17,45,32,205,34,72,204,15,196,5,31,171,132,173,24,231,234,230,247,104,106,79,43,105,220,250,19,204,138,226,242,230,43,59,42,102,49,54,23,105,187,54,216,76,73,208,124,13,39,19,42,202,122,149,96,74,186,233,93,68,20,255,66,54,103,122,71,92,210,120,143,218,236,47,40,202,32,222,242,204,241,181,2,136,59,117,133,235,164,129,74,92,212,38,149,90,246,215,64,139,108,38,45,205,6,137,126,60,29,235,200,154,192,122,65,123,143,54,116,249,34,82,52,149,159,155,12,226,69,211,59,115,201,216,148,106,236,142,193,124,214,128,104,43,26,122,105,105,190,104,213,240,73,112,122,122,186,178,115,163,1,186,213,189,196,85,63,97,99,148,119,114,81,211,113,208,133,30,213,89,152,104,193,70,47,178,43,169,28,254,88,156,131,239,76,32,44,75,125,62,167,121,67,163,86,149,120,187,17,51,173,219,139,52,156,245,58,244,178,206,24,148,177,198,200,250,91,188,185,7,76,82,23,61,251,194,54,163,77,188,84,109,70,54,244,119,107,186,75,179,191,22,185,121,80,102,1,22,20,110,181,213,231,180,117,189,250,36,181,102,224,237,221,101,104,191,119,94,75,241,91,207,23,226,90,3,19,215,74,200,135,30,177,218,183,68,159,49,182,56,241,146,232,250,138,218,165,172,47,222,3,118,124,31,191,105,109,51,63,58,71,96,120,245,43,40,88,98,63,80,79,104,251,252,210,252,180,97,215,41,236,32,68,14,239,115,175,32,206,203,182,35,69,223,24,217,108,102,21,214,67,255,0,134,172,162,205,44,233,225,209,134,23,68,154,11,211,235,228,214,41,27,74,154,195,255,134,34,62,38,229,77,201,116,106,8,209,38,217,174,26,28,245,251,72,160,188,238,7,126,136,162,167,18,97,38,135,240,155,226,144,158,240,240,163,0,185,237,231,14,106,213,171,2,138,130,77,209,28,145,140,77,110,183,185,123,167,235,151,221,141,83,181,150,53,225,202,61,192,231,218,41,249,109,104,125,221,248,51,254,19,157,6,157,234,171,146,202,146,198,234,159,11,30,102,134,153,53,34,87,141,167,220,239,119,137,171,25,183,33,156,4,237,90,144,112,16,31,241,112,83,188,245,136,111,89,220,139,161,10,173,151,11,168,167,131,170,215,62,16,194,140,218,172,201,146,248,201,37,65,219,187,207,76,93,12,234,42,25,142,178,178,158,237,208,32,179,239,213,134,22,221,2,249,121,130,53,18,90,9,237,88,38,154,25,137,149,197,127,199,18,206,200,93,245,135,36,36,2,233,108,200,154,70,142,122,18,168,117,5,35,207,248,148,84,139,195,119,68,12,36,175,126,132,150,91,57,242,90,148,165,8,244,50,234,15,19,145,200,192,120,81,63,245,152,13,51,233,165,6,95,192,156,50,26,223,32,145,77,145,165,140,69,211,214,158,185,251,225,177,168,50,16,237,18,158,252,17,228,29,172,215,109,153,225,157,97,196,75,27,65,242,140,157,102,255,123,192,248,5,65,19,7,137,54,163,205,156,126,9,135,242,81,169,226,24,172,89,212,215,209,208,91,33,184,109,61,102,34,131,184,128,171,42,208,2,88,74,87,127,69,106,23,2,126,13,93,83,186,237,147,63,176,169,152,35,182,104,42,31,253,0,139,1,191,129,62,136,233,174,50,21,187,42,187,196,194,196,70,22,218,101,149,181,209,55,107,114,25,214,27,141,26,21,154,237,242,118,131,199,142,171,116,8,100,44,38,108,144,71,188,138,233,178,237,37,98,135,187,108,27,1,151,31,216,110,152,150,203,80,44,242,98,43,11,105,85,142,52,224,221,202,49,206,138,244,226,57,199,173,8,154,197,229,96,68,18,89,76,86,118,65,159,253,104,111,183,251,164,111,227,212,196,157,17,207,90,217,141,81,148,130,3,106,133,143,56,166,66,136,47,58,24,222,80,48,137,85,214,53,66,37,71,195,142,239,29,91,103,153,185,60,100,150,227,134,88,31,155,170,117,123,209,99,2,17,142,172,38,126,42,92,31,49,70,82,105,117,185,89,33,142,243,174,132,121,202,65,104,72,115,32,225,123,181,78,235,242,227,81,161,228,70,11,235,143,87,83,142,242,13,24,157,96,168,229,25,83,218,27,61,73,219,147,86,173,168,72,28,66,254,73,117,121,160,233,204,221,227,147,12,200,67,119,79,151,225,249,70,32,119,198,157,235,204,222,29,11,216,253,229,164,65,128,108,98,70,62,87,32,231,61,32,201,70,139,66,233,151,141,168,69,199,137,155,237,61,96,136,41,108,74,146,167,108,42,71,88,229,185,150,134,108,33,43,100,88,55,221,0,61,239,207,105,182,24,37,60,165,85,154,140,28,47,67,124,140,143,9,82,84,115,212,52,36,165,151,204,50,6,221,118,111,167,126,35,194,147,217,127,234,102,120,15,16,129,84,96,230,56,213,139,218,184,125,229,244,147,210,75,11,240,145,235,1,174,4,53,114,90,194,231,6,130,248,177,167,239,198,226,13,142,93,10,27,219,185,92,141,191,144,233,148,247,253,232,80,234,163,171,164,232,93,29,104,117,213,13,93,31,73,139,144,160,255,197,94,62,228,229,68,110,35,194,232,85,77,4,159,219,195,214,219,249,165,236,129,171,59,236,125,152,200,197,245,234,182,160,212,172,148,41,169,112,62,118,89,203,20,62,205,87,243,236,163,208,144,25,110,179,96,160,25,61,28,229,188,6,26,158,63,106,150,94,158,157,212,106,75,124,21,133,162,35,154,164,83,45,133,176,124,9,101,166,99,222,58,170,232,37,163,151,228,245,125,236,219,125,203,29,113,160,106,214,26,49,93,192,2,65,94,206,113,119,140,131,190,34,187,55,53,159,239,142,59,17,189,153,107,250,43,29,35,220,228,207,226,104,246,91,213,77,66,25,251,89,151,178,248,92,3,69,139,204,155,137,0,109,9,189,207,203,189,180,182,158,190,61,193,9,92,213,31,154,200,94,204,238,92,154,109,199,255,244,78,224,117,34,80,38,238,43,243,212,194,28,56,4,242,219,189,56,182,175,52,15,144,43,175,27,85,157,111,93,142,26,191,251,145,88,148,242,186,146,216,41,210,22,159,120,137,165,220,137,83,171,173,209,187,119,231,133,119,221,205,143,199,211,197,9,177,98,85,50,211,159,69,126,172,176,105,53,127,134,169,125,172,44,34,156,77,13,88,198,140,120,32,162,6,253,33,181,209,216,106,246,140,202,66,185,216,52,184,181,48,175,65,41,64,101,53,157,98,96,228,38,19,212,178,42,134,91,175,86,152,93,103,42,82,12,95,140,205,145,132,127,115,249,238,202,58,211,179,119,155,111,224,116,123,126,15,72,179,207,22,170,108,159,51,90,51,242,210,68,118,73,217,44,49,155,204,122,101,155,150,124,142,247,211,55,36,170,157,26,79,94,150,68,135,171,181,213,90,62,143,192,85,92,140,145,83,248,245,118,86,207,186,130,140,152,1,177,214,188,64,235,48,185,175,159,92,162,150,224,9,157,40,27,61,197,175,47,24,112,144,14,105,150,181,234,239,227,77,208,57,224,178,190,9,112,148,179,72,179,107,229,247,221,11,13,118,57,34,203,66,46,247,130,83,63,70,123,200,42,60,90,84,111,217,72,176,46,15,228,145,94,78,115,255,62,27,225,169,22,125,180,119,129,223,219,110,94,43,133,47,93,37,74,16,216,162,108,202,71,43,244,103,129,237,173,125,254,7,162,107,130,60,38,59,71,169,240,36,127,78,216,46,9,213,165,4,88,149,106,22,145,173,231,110,83,77,125,115,10,79,59,60,50,45,22,55,4,191,80,147,159,76,130,213,24,57,5,235,131,27,215,227,105,206,140,235,69,95,241,69,39,73,131,51,194,227,87,129,0,188,40,60,30,109,34,230,208,95,26,75,202,225,229,97,111,180,184,225,161,240,166,34,45,101,200,28,71,88,160,241,155,50,132,25,88,73,129,46,237,248,117,132,88,207,242,209,233,243,91,197,23,97,155,138,170,72,38,244,111,234,25,159,116,222,59,235,82,45,60,21,177,118,224,20,45,147,36,15,123,76,227,82,13,135,160,213,243,176,39,211,114,116,114,238,201,149,6,26,34,161,166,191,181,175,193,94,1,79,113,153,66,21,112,18,108,176,129,21,175,169,86,128,52,13,234,206,163,169,165,143,44,199,14,33,101,208,184,57,218,44,15,240,120,153,252,207,4,211,66,166,71,22,118,148,67,92,239,252,187,227,67,112,121,27,127,184,164,204,45,113,89,51,172,119,7,29,86,207,40,134,144,127,102,15,35,234,37,174,148,117,0,199,197,68,237,191,247,32,213,43,229,250,192,118,59,236,28,151,206,54,67,125,227,43,199,137,239,202,208,24,114,146,162,231,180,81,220,87,154,109,196,190,236,242,76,45,195,124,108,86,32,157,164,201,39,220,133,133,183,87,188,99,90,102,123,102,247,129,175,43,140,228,131,101,96,4,190,130,243,20,158,194,149,252,77,66,124,127,68,116,121,167,72,105,202,23,147,146,198,73,98,43,236,118,198,224,84,215,0,122,73,155,249,80,233,199,130,53,169,196,21,20,248,10,238,147,150,6,239,122,119,169,103,179,51,110,98,197,240,5,122,246,19,205,67,19,190,79,124,113,110,36,34,35,0,48,50,51,155,78,229,49,177,228,231,106,125,96,248,173,128,78,205,53,27,155,208,77,167,113,106,66,151,95,170,82,188,93,45,43,254,183,115,111,234,46,41,129,172,233,166,168,60,131,44,91,133,96,241,165,78,41,215,41,183,48,175,35,239,103,230,158,68,68,149,81,15,9,27,133,224,222,234,176,139,175,211,175,171,166,83,140,128,196,202,213,204,97,185,214,115,90,152,25,63,38,144,123,244,78,89,123,79,214,107,93,245,235,77,64,179,28,57,47,163,175,196,46,172,128,83,149,221,121,69,33,61,211,149,82,87,231,104,80,6,217,193,4,50,65,100,178,119,237,125,78,229,242,6,71,197,7,22,81,78,50,146,6,109,104,117,166,19,33,79,239,1,15,158,128,230,127,80,15,89,62,122,37,71,61,243,98,30,146,207,127,192,210,181,23,109,80,209,163,104,249,36,171,196,229,101,225,235,161,241,226,198,210,123,192,251,247,98,126,254,246,236,123,212,209,170,149,235,37,99,178,88,68,87,251,244,215,180,164,127,141,151,254,179,189,73,83,12,89,1,237,134,250,38,10,146,102,32,105,252,37,195,161,233,232,88,138,141,220,120,251,63,15,105,104,247,239,20,208,152,202,16,5,102,142,160,201,191,50,49,124,85,140,111,222,162,11,169,152,33,230,49,240,35,142,253,171,181,95,216,29,30,111,249,169,113,233,15,3,255,87,242,161,79,251,54,214,252,245,207,204,91,157,62,169,50,127,98,71,52,250,4,57,21,127,249,239,77,135,210,208,4,190,38,157,16,45,163,156,245,66,38,152,51,197,120,90,9,173,243,164,191,140,252,93,249,255,209,219,162,97,125,200,14,93,79,14,93,168,68,117,8,164,242,202,17,126,75,205,181,133,68,135,134,249,208,118,96,69,23,83,255,132,206,142,223,202,41,84,86,142,72,118,239,3,159,18,236,168,138,9,237,16,142,97,142,125,236,225,218,139,121,125,129,146,3,130,131,76,218,23,137,29,190,241,70,249,74,118,34,157,174,172,55,216,170,155,33,166,17,173,156,1,176,83,27,98,147,250,145,3,147,101,203,152,185,27,177,221,246,193,87,178,18,204,226,199,175,19,90,244,16,34,192,180,159,228,22,213,53,238,27,137,154,39,254,194,255,22,111,43,90,26,151,78,43,234,46,93,64,226,86,95,203,228,244,91,217,171,56,9,81,253,91,132,204,68,11,40,157,102,255,239,25,198,199,150,89,21,122,34,62,247,128,159,186,84,125,165,55,146,157,232,179,214,85,167,192,200,217,250,56,57,176,17,69,86,91,103,195,137,47,196,246,164,33,205,68,104,82,231,186,19,189,19,104,225,36,156,237,4,191,211,91,2,85,92,4,117,189,65,245,160,201,109,163,99,11,154,254,164,203,4,28,151,237,175,248,226,141,8,30,174,99,85,108,80,60,117,114,135,17,245,170,68,1,11,204,245,154,103,228,186,248,114,11,220,90,106,67,181,103,2,45,65,239,7,29,18,118,51,17,16,252,227,218,162,207,108,209,90,19,192,124,179,201,135,138,174,110,4,142,197,177,28,149,70,51,47,36,179,81,102,129,241,206,101,117,71,203,44,100,237,109,17,146,31,47,123,247,104,73,159,70,204,148,28,124,134,107,15,51,87,106,33,94,198,118,138,52,132,21,36,79,26,7,43,144,218,145,33,43,123,32,55,139,94,254,162,94,96,179,88,43,211,246,60,118,48,236,203,92,129,91,191,159,221,114,252,238,69,244,104,197,159,102,132,145,156,222,202,137,192,217,132,159,222,42,232,125,189,72,17,139,63,23,178,40,96,194,177,161,89,196,67,92,171,154,229,96,120,132,151,104,51,186,218,75,143,69,125,13,37,201,89,98,44,14,157,9,176,174,79,38,111,94,118,25,93,129,136,88,57,24,84,185,48,36,214,59,193,216,228,142,199,230,116,65,87,45,235,119,172,155,180,11,9,215,146,158,200,113,36,229,61,224,60,138,152,225,24,223,73,17,159,90,191,151,158,227,96,231,238,71,101,219,167,211,152,182,123,128,87,11,244,207,234,245,93,251,55,102,247,149,44,47,5,181,128,5,163,158,4,244,156,191,164,5,85,29,126,214,133,29,178,113,245,10,197,125,19,56,196,217,99,241,177,211,239,8,40,80,97,23,232,118,15,24,17,99,164,138,58,176,94,245,43,153,176,216,107,80,133,102,30,230,196,179,62,119,117,43,181,67,86,31,204,57,253,241,132,84,93,110,214,119,15,175,116,57,172,7,24,150,161,173,26,16,82,225,5,178,227,43,137,200,250,123,192,31,73,244,135,179,105,87,50,231,133,170,21,163,50,162,192,111,13,192,131,239,70,122,157,190,222,222,74,208,75,90,180,73,227,241,227,213,220,225,174,148,123,64,208,61,96,251,1,190,210,224,209,98,76,149,187,118,3,80,3,195,254,105,13,158,197,29,124,110,184,181,154,194,32,69,110,149,157,241,225,119,163,153,84,47,160,118,168,228,46,58,174,158,214,222,0,171,69,0,57,219,86,117,219,127,15,224,249,206,102,67,142,237,145,16,48,235,234,116,215,189,118,247,250,48,250,112,124,86,95,177,109,113,111,58,65,251,10,99,205,101,254,23,245,31,117,197,195,93,239,26,253,119,48,179,179,19,13,197,74,110,84,229,234,178,132,23,250,55,81,230,99,75,188,116,150,149,126,70,224,15,9,194,154,88,221,152,148,119,78,195,176,204,139,42,140,97,196,111,87,240,60,43,12,109,145,156,27,192,114,220,116,167,241,123,192,95,76,76,171,210,60,174,141,221,68,53,217,206,160,119,244,209,117,254,36,212,25,13,193,69,226,139,250,74,86,221,157,80,194,5,233,72,73,165,153,34,24,242,30,240,17,93,13,231,74,236,135,203,121,77,3,203,31,217,137,214,230,132,196,251,85,67,9,79,129,24,42,40,74,193,53,174,223,244,132,219,227,250,136,227,2,122,0,52,32,230,88,243,43,143,43,119,149,44,190,7,232,172,24,50,239,73,166,72,254,5,150,227,96,139,214,94,15,177,220,58,96,156,225,11,52,160,246,65,102,156,202,124,80,185,3,175,30,87,116,151,236,181,77,57,149,73,138,252,156,249,226,21,137,156,179,67,197,161,204,54,179,67,188,98,170,182,238,140,96,217,254,52,241,56,143,152,51,215,66,7,179,175,174,85,240,246,166,198,227,178,250,45,190,125,58,205,242,204,132,29,163,142,56,218,51,175,201,8,44,118,200,197,34,206,167,186,130,129,66,13,70,55,201,129,150,51,131,204,198,26,31,189,8,45,170,126,24,176,188,19,108,189,206,38,221,159,133,187,156,181,61,252,244,76,255,91,178,184,165,223,248,141,223,231,211,164,22,15,253,197,125,134,134,88,177,101,100,214,65,38,116,152,38,134,12,245,216,111,21,102,188,75,254,241,49,222,241,146,220,240,220,117,13,247,63,43,6,26,164,167,128,41,80,76,119,116,94,41,234,11,239,223,3,28,61,27,238,178,49,177,27,215,204,53,166,199,80,33,113,232,228,38,57,121,34,119,80,32,48,247,88,185,237,234,26,241,199,145,100,36,177,117,27,168,198,218,37,236,105,11,147,8,241,171,155,26,128,66,230,78,80,238,1,79,22,34,143,89,206,79,86,141,11,161,24,105,59,218,253,173,69,33,231,234,138,227,6,122,64,203,219,176,196,0,165,139,30,232,174,179,31,207,141,58,63,240,3,54,253,203,179,101,114,184,147,207,142,183,18,115,4,156,188,7,168,28,20,188,73,202,54,220,52,159,107,49,138,50,234,116,137,28,59,220,170,120,20,120,232,208,143,164,198,216,20,59,23,86,35,214,25,188,136,154,118,18,95,203,108,80,107,200,140,27,39,28,225,35,98,93,205,141,189,162,4,207,76,42,204,12,255,33,107,172,227,117,29,118,149,14,164,132,90,194,210,161,183,253,75,199,143,229,246,32,39,87,132,104,19,247,201,57,207,170,101,138,72,140,2,248,183,87,14,239,70,117,178,62,106,124,244,232,173,71,96,8,52,243,160,95,37,243,167,209,205,112,206,193,187,143,252,13,95,118,134,15,127,112,26,135,148,169,180,251,160,131,93,60,20,37,80,249,92,213,191,6,181,255,24,223,74,117,147,205,5,137,143,246,121,109,55,232,252,73,150,191,237,139,154,111,242,238,191,124,135,162,95,220,204,50,89,179,210,154,251,209,0,99,167,108,128,217,156,104,19,190,68,118,191,169,22,50,186,49,21,8,246,54,118,107,141,174,7,242,239,67,6,13,252,77,225,209,110,35,40,144,32,231,78,219,156,190,140,184,193,219,48,49,187,187,215,94,209,38,125,77,17,115,155,35,118,29,8,193,227,155,203,168,197,62,12,196,226,121,70,91,77,23,189,140,195,57,152,88,105,135,28,107,33,64,242,77,141,169,140,23,146,76,80,247,185,250,88,113,165,63,198,230,212,66,150,242,119,231,115,199,160,81,4,222,4,98,173,32,41,215,202,234,199,130,146,209,182,87,134,90,62,212,176,65,208,248,146,119,64,16,212,18,54,123,210,36,174,87,169,117,112,117,130,178,119,135,152,7,54,76,7,238,29,117,223,13,99,46,35,90,125,93,236,226,112,212,172,222,22,112,132,246,30,240,58,133,186,222,104,82,191,79,109,188,113,216,134,111,115,157,198,147,123,54,76,63,21,68,185,147,4,117,173,111,78,2,102,182,238,32,230,239,246,50,133,47,33,123,215,22,5,171,151,64,187,170,237,59,110,176,235,193,66,89,105,30,109,170,178,222,48,146,210,78,31,253,82,152,32,5,237,185,55,117,171,11,71,199,220,3,110,250,9,191,140,210,52,39,21,116,232,189,145,53,206,168,26,131,233,112,213,25,102,55,111,87,13,135,198,144,162,184,219,78,238,1,120,187,100,20,97,53,177,133,111,141,78,252,166,16,218,167,168,52,46,94,77,145,243,65,1,111,14,208,194,61,224,86,110,152,133,228,50,76,173,50,175,232,27,217,184,19,236,244,217,136,120,194,241,190,230,241,61,32,62,117,79,27,131,149,18,181,11,198,94,68,27,215,94,129,67,113,119,218,187,40,111,174,122,19,190,157,203,250,241,213,58,59,196,193,34,204,153,161,31,86,193,121,48,85,138,116,112,9,112,35,164,107,197,166,207,133,122,248,161,250,14,194,84,167,2,164,227,106,104,179,244,50,146,241,58,156,68,207,103,239,1,46,78,185,83,126,241,190,42,99,236,34,218,54,126,53,130,78,255,121,24,87,7,22,161,185,143,99,116,214,58,153,77,35,216,126,194,253,126,203,70,167,170,68,222,38,54,175,74,182,82,108,201,232,175,213,246,69,108,96,65,244,245,159,12,149,31,14,22,140,232,128,93,201,138,7,211,43,189,139,63,229,79,129,12,59,152,185,96,139,86,73,4,38,245,84,226,89,91,120,20,6,7,145,5,65,37,154,190,211,69,168,77,229,21,181,86,187,107,80,174,63,7,80,142,90,24,10,198,238,248,181,25,51,11,223,54,60,113,26,71,211,86,80,231,4,239,132,110,49,69,57,218,111,90,67,99,54,169,219,104,76,172,91,153,154,145,219,215,136,147,75,130,207,160,72,223,196,65,175,98,187,154,132,50,39,135,1,52,128,156,28,139,187,121,137,25,132,183,55,93,32,183,237,119,77,54,71,8,62,15,29,45,57,113,151,160,35,95,42,117,107,160,45,35,117,140,201,64,169,58,128,130,4,247,188,83,111,75,87,157,202,169,182,148,196,124,187,9,250,174,249,139,124,39,227,203,42,87,231,24,56,144,135,102,22,45,173,41,132,167,238,87,11,167,177,231,123,130,198,110,142,155,220,165,23,4,168,80,103,212,186,44,87,195,37,48,27,161,185,247,170,80,248,213,101,209,36,244,177,77,141,131,195,37,6,116,245,4,24,94,172,194,88,239,1,99,247,128,98,125,50,203,191,190,86,234,177,201,39,151,187,80,124,161,182,241,245,139,24,213,185,89,90,117,173,41,112,244,201,120,171,233,103,170,82,111,165,178,190,101,199,235,140,59,189,42,59,3,228,234,183,101,122,19,7,246,3,113,223,187,30,216,231,131,228,155,219,158,52,174,33,107,17,253,239,230,151,247,128,156,220,228,34,143,161,43,9,47,90,253,248,6,105,101,187,246,216,209,163,177,110,178,248,8,36,174,244,156,42,204,49,202,45,224,56,115,9,26,127,27,54,206,66,118,89,203,228,45,38,19,61,190,51,183,131,182,214,105,161,119,193,54,46,115,148,208,158,41,211,158,88,26,221,37,45,45,208,57,16,131,38,215,237,65,39,96,152,228,76,52,221,250,145,177,128,23,101,84,160,91,41,2,58,198,205,115,124,129,12,157,105,69,66,110,161,239,145,146,230,120,12,201,236,69,223,55,27,43,250,174,63,80,182,11,101,206,55,185,74,242,220,196,241,189,153,92,58,21,142,150,235,47,247,149,152,14,248,35,228,123,240,86,243,24,170,98,31,117,103,12,20,94,120,252,26,61,138,156,58,30,206,0,118,194,48,40,88,175,63,92,244,121,100,181,224,105,175,247,11,195,114,96,134,195,200,64,123,174,135,226,152,195,101,113,21,255,49,240,115,197,59,223,149,91,114,218,105,188,202,177,145,0,179,234,99,152,242,56,232,135,19,198,167,162,251,4,195,109,122,74,4,119,77,51,69,218,132,56,250,141,232,33,230,77,63,18,246,121,80,23,171,71,128,156,87,235,212,237,209,145,157,175,56,86,88,20,253,73,241,133,27,195,201,69,244,113,122,109,209,136,71,195,113,255,104,127,231,61,192,16,177,59,241,253,28,171,84,115,85,187,121,37,240,20,140,254,218,48,193,114,248,125,229,149,3,237,227,27,135,20,180,245,177,199,235,156,219,177,50,131,38,140,78,167,32,10,107,197,221,79,158,19,158,109,49,22,155,130,141,167,223,6,231,78,240,13,151,118,69,195,66,47,173,99,131,141,203,244,174,232,55,55,99,37,2,229,110,62,236,144,29,131,188,42,186,93,87,20,175,154,64,132,57,190,82,27,2,236,105,42,149,199,237,198,19,5,218,59,218,109,24,1,76,240,252,180,95,11,69,93,166,61,95,129,204,55,162,55,95,221,52,222,138,211,42,11,252,209,128,48,139,73,78,64,57,169,108,165,202,70,161,127,180,157,160,189,13,164,93,76,2,155,16,98,50,119,146,111,161,231,8,217,67,255,246,105,184,245,105,27,228,77,36,202,120,234,170,75,211,244,47,161,154,253,204,113,173,81,178,29,178,211,209,16,246,238,130,176,94,66,197,233,89,220,10,73,139,22,114,16,19,120,100,68,91,169,11,36,235,25,118,9,168,233,99,119,5,117,95,223,216,178,43,98,175,246,211,214,77,51,18,115,216,247,173,33,179,21,154,107,143,130,56,245,41,191,4,149,253,241,49,198,253,248,148,85,188,160,191,198,248,78,30,162,85,218,90,83,142,143,180,234,11,224,4,4,208,228,54,143,254,185,245,21,138,139,211,253,6,72,197,37,250,155,180,135,201,167,232,211,78,25,73,15,202,236,43,232,31,189,10,7,99,115,76,168,124,182,135,157,231,83,94,91,13,106,67,127,180,211,214,68,47,229,127,189,7,0,6,45,160,79,78,174,41,26,143,221,97,170,180,115,212,77,177,240,79,63,102,41,20,189,154,189,201,111,26,78,158,127,197,166,180,196,183,99,242,107,132,44,66,175,106,215,238,88,247,211,198,95,183,82,133,160,245,133,51,44,40,129,105,156,151,6,129,62,187,196,201,52,169,77,82,154,208,182,73,153,13,12,253,241,175,61,5,25,203,32,208,49,74,115,240,178,219,27,183,139,208,51,98,53,62,138,69,32,167,17,240,143,36,6,203,33,130,89,116,51,94,146,2,30,182,51,183,163,77,250,7,193,147,227,29,111,47,252,103,33,24,194,214,121,217,53,109,42,158,243,22,166,141,108,216,157,168,186,104,191,110,107,31,96,141,246,39,146,158,221,36,66,140,54,36,62,207,220,221,10,96,218,161,170,183,248,122,92,126,23,235,45,167,21,142,211,226,232,224,71,129,110,180,32,145,163,243,199,250,98,113,15,192,128,231,32,211,157,7,181,112,77,244,17,188,27,238,70,237,70,190,102,252,180,177,30,201,214,178,42,35,84,213,56,99,183,191,185,73,150,165,148,98,130,87,237,197,94,127,142,228,30,240,175,226,248,144,81,225,247,172,38,172,22,22,172,21,55,236,121,162,54,8,61,10,64,159,140,139,51,236,151,216,119,55,197,110,4,44,173,206,162,222,92,164,46,72,109,18,38,108,23,238,255,254,187,54,248,231,59,39,217,90,0,58,62,57,105,52,185,121,201,1,212,210,70,113,130,208,246,211,187,7,88,82,214,212,235,236,151,10,220,181,204,152,209,163,103,150,154,239,1,101,120,46,209,127,246,245,147,109,151,87,247,26,98,208,121,174,167,99,98,251,35,53,176,239,16,235,232,36,99,160,221,124,226,101,254,89,199,130,231,238,135,187,166,237,133,192,20,127,90,11,234,95,4,35,250,245,153,146,158,215,24,162,116,228,212,121,165,42,140,39,124,28,86,133,14,158,40,56,76,109,67,239,228,6,92,68,27,174,141,158,140,160,182,225,42,59,245,24,222,93,180,67,118,158,93,139,221,0,74,141,19,222,179,234,190,82,61,23,171,89,57,186,245,189,7,172,128,48,151,120,148,151,220,183,180,107,75,149,17,71,5,244,205,5,237,108,236,183,52,157,165,170,183,235,222,252,178,197,178,113,32,227,54,127,127,99,249,86,136,120,134,112,153,137,196,145,131,27,31,122,22,73,107,65,235,193,96,33,46,27,38,190,234,93,153,74,136,141,164,181,36,192,122,198,162,116,96,163,38,236,43,248,122,98,236,170,237,6,189,59,243,190,155,218,212,140,224,242,232,45,196,121,197,184,17,197,32,78,177,16,231,156,168,221,18,160,167,130,97,218,176,203,130,38,19,255,31,251,19,155,180,205,109,122,30,232,160,6,223,246,1,50,217,7,162,63,154,135,89,200,186,222,122,4,144,110,163,174,183,138,157,100,134,80,207,126,201,133,113,151,110,57,86,236,221,1,223,39,178,127,214,241,150,116,135,133,9,103,182,25,248,66,170,252,80,64,176,91,172,197,137,110,120,40,146,251,215,80,27,162,13,131,234,6,84,36,47,101,190,55,184,102,59,117,121,77,22,146,92,75,128,234,169,97,88,91,85,6,25,64,161,58,35,174,170,145,185,19,149,57,95,233,208,34,102,136,130,199,137,123,160,104,241,209,244,173,1,122,217,205,165,6,94,38,132,169,168,76,234,41,217,254,85,27,116,12,111,176,41,220,174,195,240,115,242,39,167,174,102,180,182,130,177,139,163,130,202,28,190,6,213,239,57,232,109,147,157,13,10,255,20,229,61,82,211,209,178,253,7,132,171,255,129,200,127,19,132,204,187,30,232,110,211,87,25,206,128,24,195,91,128,172,12,79,14,116,237,42,211,57,182,103,202,187,65,121,237,117,232,70,143,119,146,193,173,207,229,205,186,40,151,218,63,27,123,20,141,104,109,7,154,188,54,218,126,59,229,200,80,101,115,184,180,163,189,115,45,103,88,241,21,95,111,106,221,206,48,145,59,203,95,210,128,251,247,215,43,158,46,137,151,137,109,167,161,7,91,14,164,43,182,39,218,180,175,90,55,243,253,99,26,106,189,104,200,33,119,136,134,252,123,128,6,191,18,137,69,104,219,250,141,43,140,131,60,208,242,206,169,138,154,46,11,188,90,12,125,67,10,189,41,186,7,136,60,115,213,210,247,96,93,58,193,183,155,88,153,169,240,203,110,47,155,20,222,211,213,93,111,82,22,92,95,25,187,211,166,41,43,157,101,64,156,195,159,85,119,221,138,54,197,83,200,53,139,45,25,19,20,237,170,6,232,52,37,217,227,173,77,243,237,132,252,115,189,48,105,219,201,229,234,207,198,222,86,193,248,213,167,14,233,18,251,194,205,155,76,20,190,41,153,70,253,126,39,132,35,98,98,186,170,179,79,226,215,143,132,56,96,165,48,20,111,98,33,197,128,146,30,82,141,190,173,105,62,0,55,170,197,134,125,213,232,175,225,234,55,156,55,147,53,64,233,8,96,10,199,138,5,226,197,36,208,72,84,174,70,174,98,15,89,187,59,1,252,163,141,97,34,235,56,239,167,137,90,4,168,79,48,250,110,224,237,190,197,62,242,228,250,189,238,77,19,145,15,167,216,113,217,142,157,98,197,180,207,25,202,217,75,79,75,207,155,143,125,233,116,22,94,111,7,213,106,112,113,62,139,27,225,98,34,192,89,159,161,185,214,156,142,203,107,240,137,213,43,36,43,23,216,240,202,240,16,176,217,2,138,212,147,162,51,131,154,135,4,189,245,85,156,84,198,184,183,17,235,125,155,239,26,151,63,120,170,132,122,88,75,137,137,27,205,29,45,237,183,209,175,171,231,223,48,115,196,218,173,30,79,59,46,46,58,153,114,81,163,77,218,93,219,38,62,184,100,195,180,167,243,101,78,42,103,107,218,0,188,4,21,169,57,36,189,149,93,167,125,7,126,69,144,153,75,189,81,162,243,105,35,147,202,207,227,134,38,184,126,43,129,217,90,235,107,119,247,128,217,103,160,31,65,156,17,170,170,167,13,160,234,198,59,242,84,241,143,109,93,185,199,175,164,222,174,86,8,35,143,87,118,246,30,68,234,24,91,46,57,206,29,143,103,153,174,175,157,64,238,88,219,110,244,57,222,17,82,188,125,39,214,190,210,251,81,120,191,217,201,84,133,150,10,217,117,40,29,213,76,127,61,188,64,250,87,84,124,172,62,65,175,162,163,229,123,119,201,212,233,236,122,112,81,229,254,33,99,187,151,163,204,105,204,230,47,199,123,128,100,27,186,1,101,6,82,230,168,135,56,33,205,160,81,232,234,18,23,39,39,127,84,7,53,113,253,106,204,56,37,76,251,252,153,194,200,155,213,149,25,253,184,99,223,187,129,144,254,138,243,230,20,227,47,252,44,164,106,215,40,109,216,197,222,220,133,48,134,222,199,32,125,66,154,203,207,185,160,165,19,30,254,251,48,233,42,121,55,42,100,243,78,179,206,113,203,140,47,100,73,157,116,174,170,5,68,143,168,52,250,102,5,103,23,254,78,203,2,57,113,239,255,176,184,232,211,104,177,71,97,57,81,185,238,95,123,33,169,122,138,144,221,18,230,20,159,46,78,59,133,105,206,90,70,93,58,120,78,234,85,109,166,118,144,214,148,163,76,181,141,2,54,86,118,231,138,218,175,170,201,224,4,181,124,66,233,120,71,171,179,199,23,207,192,49,181,227,90,82,198,215,198,101,202,55,222,18,171,113,51,143,187,213,7,197,217,221,219,166,140,22,129,31,252,105,205,241,186,120,243,210,22,103,28,60,215,183,41,230,94,184,234,143,110,29,123,66,66,208,17,137,126,37,28,218,205,98,203,209,80,94,68,224,114,128,160,127,197,196,83,240,141,231,149,158,18,156,59,23,221,202,245,38,153,224,177,225,199,144,182,137,220,196,11,225,182,19,100,119,226,207,107,213,169,133,185,74,212,21,4,122,23,59,206,207,237,155,57,116,91,85,165,151,140,160,153,173,70,253,254,211,138,189,78,233,63,179,114,140,238,244,131,33,79,222,19,20,206,121,4,122,97,224,212,19,87,184,173,87,189,245,66,196,182,33,167,231,99,250,155,172,41,244,252,9,240,76,18,237,114,149,162,180,200,48,230,87,120,166,86,208,160,126,17,208,104,224,113,235,225,224,229,84,182,164,230,16,224,95,117,253,248,169,168,176,248,214,45,99,36,204,221,179,113,65,188,77,15,248,70,171,57,28,202,7,132,199,184,157,251,149,182,130,134,73,43,71,239,1,124,250,173,24,115,223,186,11,31,110,80,78,237,108,186,44,20,7,162,216,82,90,245,247,55,199,27,251,57,20,135,12,55,99,104,155,241,140,181,119,85,194,14,250,93,187,211,117,155,179,169,105,168,219,32,103,251,237,63,16,167,173,4,114,79,215,98,219,55,180,215,197,87,27,123,90,28,157,156,200,194,98,246,200,252,8,45,102,50,237,182,251,119,221,209,97,55,18,141,158,246,143,83,140,158,68,17,123,133,94,183,204,179,202,198,86,252,154,99,4,137,91,109,83,163,34,89,244,165,76,61,42,196,192,169,118,50,39,142,84,149,244,205,20,174,215,190,67,148,167,109,229,50,253,101,8,137,121,83,180,215,22,236,187,63,30,220,204,175,237,64,50,239,98,113,9,90,41,41,242,211,151,249,213,126,6,245,193,226,241,32,243,82,153,79,27,195,43,161,148,136,162,229,157,118,96,160,87,96,205,27,122,177,186,221,147,182,126,250,47,23,87,215,169,83,125,179,180,207,192,198,42,180,34,199,141,158,217,235,20,126,69,237,43,43,83,114,81,192,60,46,140,140,141,138,168,205,225,58,197,97,200,149,59,13,68,223,196,114,52,172,238,33,207,18,26,34,3,77,248,50,133,76,171,220,95,106,27,237,83,70,105,228,56,46,173,24,164,217,159,12,180,110,224,189,192,91,70,51,20,73,182,194,142,141,44,101,234,246,218,178,218,90,144,203,61,9,238,1,150,42,6,204,37,70,216,19,208,242,81,45,120,249,234,236,247,31,91,69,7,254,107,140,121,133,182,10,206,20,163,90,42,116,125,19,22,30,105,111,90,10,62,87,24,112,7,194,169,190,143,29,129,0,175,138,26,200,109,187,136,52,119,42,101,209,236,167,33,84,253,226,175,14,136,105,37,51,95,72,134,234,100,86,212,154,94,70,179,81,194,4,144,139,177,254,85,8,242,245,167,233,53,99,59,212,27,142,179,101,218,204,169,28,129,254,107,79,95,236,162,13,247,127,138,0,235,250,254,109,189,253,210,74,208,118,125,155,72,124,2,245,229,22,74,94,49,30,245,227,167,246,204,216,112,212,46,113,27,38,227,26,97,181,84,200,136,38,230,141,173,141,252,33,165,216,103,252,100,22,12,139,233,75,224,96,13,178,149,248,106,128,187,230,223,209,20,84,226,242,127,224,130,247,255,245,211,87,26,183,207,23,180,45,103,41,251,7,66,135,110,22,59,216,253,7,172,189,226,145,88,186,174,188,245,59,12,55,0,23,65,201,236,166,127,219,169,177,54,120,167,119,75,43,48,107,173,23,128,186,164,214,167,135,142,254,199,97,145,242,10,98,213,128,162,117,249,4,134,59,135,38,230,82,45,126,133,61,20,23,234,194,132,242,210,108,198,200,115,249,211,197,249,157,20,49,127,253,36,94,167,200,168,191,19,92,236,122,34,216,109,244,115,185,84,77,245,89,195,201,67,28,243,67,191,207,186,166,140,205,14,45,22,38,53,98,123,235,189,3,232,111,76,55,50,23,114,121,234,79,102,191,243,125,31,178,47,64,244,132,163,23,216,179,122,124,120,192,25,179,178,219,20,142,136,232,138,158,121,73,158,209,98,200,21,219,69,184,111,161,204,135,23,156,249,199,111,162,118,3,105,252,177,105,9,108,205,110,220,31,175,229,45,38,115,22,120,56,37,131,188,19,172,192,19,195,117,70,46,47,110,71,51,92,207,8,191,29,111,177,5,24,151,251,175,141,28,149,121,141,215,7,154,36,234,235,89,209,167,85,78,153,246,100,126,244,114,227,202,95,140,242,41,158,178,168,147,241,227,254,118,74,132,18,188,213,164,38,181,210,58,190,7,136,41,128,196,220,80,185,84,57,216,5,45,90,61,95,24,142,25,57,52,230,7,174,193,233,32,155,46,110,222,8,222,133,23,156,241,4,145,211,69,12,51,207,127,185,80,24,208,235,189,49,120,222,121,118,120,190,198,75,107,185,156,155,170,223,167,58,67,159,104,200,40,87,50,21,61,61,245,216,148,193,67,155,159,255,195,109,112,241,95,52,32,46,148,245,32,122,146,253,145,156,170,48,90,135,190,237,66,200,88,205,64,76,50,24,123,248,23,111,99,44,152,136,35,114,228,6,249,136,131,103,160,69,226,59,146,225,80,241,233,19,137,192,64,134,205,36,233,66,131,241,70,5,90,81,157,68,55,49,252,48,119,214,17,8,25,173,252,236,245,35,114,50,162,211,70,72,161,213,2,170,19,167,150,158,129,15,250,160,80,118,240,84,191,132,27,30,238,159,176,147,255,246,169,157,11,120,69,235,136,26,154,164,215,170,158,197,169,10,150,55,223,215,96,124,161,150,50,222,222,42,237,143,111,112,103,209,31,244,253,92,32,124,246,176,85,110,120,55,220,49,225,185,17,123,213,181,76,99,231,109,208,104,32,61,72,122,223,172,89,223,198,170,209,61,73,166,56,26,93,140,92,126,236,227,152,155,216,150,101,119,133,153,63,57,251,87,74,158,110,215,160,170,139,151,25,78,232,78,41,70,199,121,151,70,132,104,115,14,216,33,63,13,184,123,184,68,127,205,117,93,115,153,249,16,196,23,71,238,81,49,178,71,130,228,94,56,69,86,116,31,251,202,189,158,60,244,226,48,208,143,107,141,142,49,248,100,199,199,225,204,123,246,226,0,74,79,209,60,28,210,145,0,90,196,139,3,31,203,184,212,236,156,199,72,239,99,90,14,15,157,156,149,181,148,181,24,225,18,32,191,237,27,250,99,101,71,20,151,59,200,78,191,33,52,91,33,4,105,12,233,239,115,153,172,180,204,167,228,170,243,250,235,249,27,17,35,183,170,69,241,178,70,27,47,149,248,119,42,149,116,175,200,68,186,64,140,97,230,57,148,8,130,191,147,10,191,186,112,145,216,228,58,145,255,203,40,16,163,221,116,74,119,46,90,212,171,176,220,181,233,13,174,9,177,22,206,228,240,153,254,24,80,244,124,61,158,120,210,70,226,156,119,102,63,42,99,40,219,83,64,83,196,162,72,229,235,72,92,106,90,128,128,111,244,150,208,144,121,191,146,215,76,233,46,95,131,164,104,72,191,133,154,58,56,33,177,45,68,255,143,149,69,113,100,239,14,237,11,55,18,96,46,69,204,5,232,133,158,210,113,72,255,34,132,14,219,189,56,174,37,237,198,66,94,208,102,35,135,236,175,72,115,178,195,64,241,117,237,215,195,182,119,254,203,1,12,38,165,121,45,1,182,230,21,67,253,232,223,141,183,121,133,91,7,171,117,224,197,217,195,116,159,254,5,205,30,229,78,139,21,62,250,132,136,194,55,17,118,219,158,146,42,185,46,53,165,147,12,123,203,133,133,182,109,199,178,192,33,206,28,206,30,146,25,78,59,25,81,92,250,104,127,133,228,244,0,50,240,135,165,153,104,219,90,38,1,101,217,232,77,75,27,169,164,96,214,129,198,179,205,178,73,209,93,254,28,143,182,207,133,79,85,217,123,180,248,224,120,76,239,251,146,211,182,151,240,34,200,153,27,6,14,127,205,202,245,245,94,74,237,153,68,38,53,23,80,238,113,210,49,171,236,30,50,14,84,152,223,142,32,215,196,248,152,69,161,140,197,63,21,224,168,206,193,223,41,212,82,6,234,133,197,39,29,73,31,43,53,201,222,242,59,86,82,105,190,181,153,42,250,109,11,229,56,191,43,216,42,154,61,144,62,112,144,84,81,178,217,116,19,74,209,218,217,225,161,62,231,251,162,192,88,168,93,77,11,4,7,56,36,40,197,220,133,233,124,211,243,142,29,75,100,61,4,137,165,2,187,68,127,89,209,217,40,198,244,53,130,227,210,8,116,193,6,119,183,132,5,206,137,91,197,46,19,251,111,140,250,233,18,106,2,203,161,89,174,14,18,139,85,133,61,180,29,166,203,54,74,108,220,175,70,66,215,107,38,206,117,65,43,116,231,35,25,161,2,78,84,14,111,171,28,228,236,34,63,38,52,104,152,155,231,224,24,132,52,222,61,13,38,210,219,233,177,118,205,232,254,235,155,210,206,228,136,99,60,34,60,28,62,155,153,218,233,194,37,66,46,162,133,55,198,166,232,170,96,132,225,37,105,254,165,157,73,112,126,122,87,195,246,151,247,0,105,79,43,210,108,203,108,153,59,51,117,153,226,225,17,50,234,15,58,4,89,69,202,126,131,203,1,108,232,112,132,106,240,235,186,4,198,74,213,249,138,158,97,4,67,61,241,27,255,104,27,117,139,241,112,3,15,15,19,86,95,249,75,197,205,61,238,109,74,219,174,179,248,142,88,149,99,32,207,209,162,126,181,161,231,93,126,240,16,153,31,235,248,26,79,227,1,254,250,252,142,95,214,119,84,213,54,173,190,142,235,219,103,35,177,114,160,24,104,154,91,232,208,139,85,51,93,54,166,142,105,25,160,188,129,203,147,2,126,71,230,107,76,13,19,244,193,221,96,27,254,192,190,76,231,6,56,129,97,63,241,2,5,132,229,155,113,68,236,91,101,139,55,229,137,109,177,218,28,103,218,136,174,205,178,153,243,227,116,53,139,217,108,79,159,23,25,78,121,10,199,124,8,216,251,218,166,152,90,9,170,170,252,220,90,55,162,18,149,227,70,62,135,236,139,221,173,19,185,109,114,210,81,5,238,220,232,44,235,203,0,133,123,64,185,166,173,67,23,159,96,242,120,99,244,35,247,77,135,216,175,151,37,69,196,153,49,134,42,109,123,2,53,138,208,71,176,68,172,114,217,249,133,48,205,194,69,9,97,5,27,232,182,43,151,228,221,3,102,98,155,67,104,153,90,170,133,126,124,42,156,48,171,248,231,196,226,106,75,255,88,62,250,107,99,108,184,31,233,148,66,55,127,145,153,43,191,202,62,27,58,215,83,207,177,239,37,150,253,117,185,153,116,58,211,59,129,92,232,62,142,183,55,151,152,165,101,72,99,192,242,240,109,104,112,159,5,132,253,128,175,233,58,29,187,143,66,122,126,243,105,74,155,163,233,197,57,100,20,163,171,138,105,223,181,253,228,73,192,199,101,169,182,194,3,145,8,238,222,61,25,217,48,229,187,21,247,243,73,250,24,90,218,231,158,169,80,55,21,201,199,228,170,0,74,195,161,79,25,186,209,19,245,191,123,145,220,98,88,40,140,146,223,216,95,18,51,217,197,21,214,117,123,78,46,180,122,190,47,160,183,21,24,120,57,28,52,136,248,27,49,161,239,33,243,114,96,114,40,69,239,103,149,252,190,109,194,165,17,101,47,219,163,16,78,118,219,1,6,46,28,163,204,179,13,50,125,158,59,218,181,125,193,103,99,20,22,131,10,21,73,162,86,89,31,48,136,221,14,110,116,166,142,226,168,1,61,217,144,79,234,47,156,41,42,92,160,60,82,176,184,138,234,21,92,236,177,230,255,155,64,29,37,198,67,52,84,146,47,237,13,33,115,239,114,16,150,18,36,185,46,131,179,76,74,216,87,43,221,216,32,236,156,4,126,189,160,12,112,75,72,84,134,16,223,158,35,170,58,200,222,180,166,41,49,158,142,210,17,209,132,241,149,111,31,248,20,233,199,164,83,95,26,39,90,236,240,186,178,205,243,61,101,226,60,72,55,175,151,54,80,154,184,44,168,90,167,250,162,86,208,227,64,216,173,202,225,179,193,190,237,41,232,43,211,81,52,173,203,192,224,113,165,238,238,85,28,21,71,40,31,190,110,181,149,76,163,206,104,23,152,47,91,72,28,167,152,56,214,127,249,35,252,246,165,250,115,136,227,140,134,42,249,237,36,112,151,0,121,100,81,251,129,169,168,160,124,224,46,57,144,182,94,98,94,157,210,133,34,229,192,220,147,225,44,200,93,150,111,21,68,166,117,164,249,98,198,110,121,106,5,109,61,141,226,83,221,91,233,249,89,233,85,107,9,28,224,162,32,33,31,94,185,56,133,179,134,78,200,132,130,136,238,96,32,235,32,247,185,60,89,37,37,165,88,54,14,129,236,4,91,122,254,53,145,132,95,21,106,148,234,156,239,106,24,184,24,51,207,160,29,162,20,7,119,205,173,214,215,159,83,137,191,139,193,55,10,232,6,101,246,39,116,213,34,46,18,38,45,243,153,88,27,179,131,28,39,216,126,229,215,37,189,133,217,223,38,55,234,79,126,4,69,125,138,14,41,148,119,233,134,220,13,223,134,17,169,148,180,49,75,81,10,212,219,240,139,101,200,35,97,79,238,86,138,149,34,107,133,22,20,10,223,69,79,122,110,94,191,247,20,249,82,144,254,58,105,35,10,228,227,43,199,188,108,61,186,56,6,226,112,81,37,128,202,151,242,211,225,83,158,252,14,211,44,221,157,150,182,24,111,28,67,134,189,81,97,146,235,84,224,59,174,142,114,105,5,243,41,138,115,17,101,35,255,10,19,39,48,198,39,143,7,109,164,7,76,165,236,107,124,103,76,41,163,142,139,35,26,96,155,91,178,97,255,168,221,214,30,220,27,241,228,220,248,200,214,62,42,213,37,86,51,185,70,251,122,250,30,112,240,124,99,97,181,41,192,33,93,255,143,217,46,179,134,17,187,6,208,89,117,72,183,238,148,41,149,86,126,58,56,119,184,174,204,5,30,203,179,69,161,33,187,158,39,4,63,93,19,86,229,246,206,95,46,193,227,88,220,19,59,123,112,205,206,175,168,235,57,158,154,21,54,204,30,67,125,174,154,145,221,92,49,128,233,240,244,96,70,99,113,185,23,173,154,242,163,239,130,172,81,235,60,164,7,68,91,16,137,226,18,194,242,125,230,6,119,103,251,41,71,82,46,234,68,56,97,108,220,15,255,199,39,188,5,99,106,106,137,10,148,225,80,126,168,171,188,33,159,144,134,1,181,66,250,53,113,184,253,187,9,54,57,187,116,95,128,71,218,105,246,159,164,146,84,197,65,238,60,222,107,185,240,178,249,63,59,143,110,195,222,164,33,189,19,66,235,106,146,168,199,182,78,131,110,244,195,242,175,21,135,208,174,148,28,145,114,14,210,53,84,165,73,137,219,249,168,234,60,251,125,72,132,220,41,96,15,98,192,66,147,123,198,105,232,212,51,49,223,144,133,162,137,63,231,15,50,17,52,99,0,185,138,37,31,161,136,156,137,168,31,105,243,75,4,186,52,126,170,3,103,64,64,132,242,58,238,141,55,178,92,153,172,91,169,180,114,23,114,51,199,122,184,68,69,62,204,189,59,124,104,147,5,170,26,66,197,207,127,205,37,188,180,180,248,154,0,235,19,31,190,79,153,39,248,172,210,120,144,193,9,83,52,105,72,142,218,221,210,3,136,124,218,31,92,143,254,116,96,178,99,80,30,90,70,175,173,193,74,7,52,66,242,158,216,31,153,173,201,109,115,203,227,167,59,188,15,207,108,97,227,4,39,131,99,236,20,8,158,186,229,55,223,197,8,51,37,39,104,120,78,214,240,67,250,57,212,126,101,235,6,215,31,56,166,218,103,93,215,108,250,209,230,222,184,80,17,54,85,130,207,87,108,210,101,45,45,115,38,189,255,45,58,206,85,222,244,117,144,213,127,251,182,150,213,77,243,210,243,211,209,240,136,217,90,254,244,223,150,246,131,152,250,153,186,189,38,10,167,49,228,248,26,117,6,39,62,215,254,116,4,182,157,43,247,37,65,91,120,201,142,220,254,93,240,91,191,35,175,85,178,140,229,114,153,157,231,158,134,61,86,179,223,89,170,204,16,36,207,17,137,68,156,55,25,227,173,238,8,18,95,141,116,198,224,188,100,67,107,174,65,114,208,139,27,185,128,162,154,139,208,152,254,12,189,79,201,142,79,249,214,77,225,81,61,254,182,86,218,209,138,116,167,159,109,102,242,92,18,22,71,31,59,50,26,248,69,123,146,153,241,40,209,171,135,26,136,141,132,78,244,197,180,86,191,181,52,182,127,255,214,169,41,37,203,175,162,49,93,186,96,167,59,140,195,39,140,129,90,3,161,174,240,113,138,210,118,78,165,189,49,9,195,202,231,93,147,109,148,187,194,143,247,250,70,229,167,76,85,111,71,160,89,250,138,200,161,54,189,252,11,45,155,125,143,186,12,45,69,139,66,214,241,26,153,149,64,42,169,205,182,252,50,236,153,12,157,76,242,238,29,243,102,185,238,241,142,190,205,23,52,234,165,244,82,238,243,135,230,114,61,30,246,146,239,147,38,19,224,191,183,242,148,204,171,74,48,20,84,140,186,137,96,6,63,236,121,5,87,125,29,19,91,53,121,114,107,135,40,37,211,246,31,59,49,114,50,231,201,25,82,54,24,140,26,85,131,54,105,77,81,205,123,171,97,213,209,210,63,61,177,215,118,99,60,198,186,249,171,94,89,200,19,250,178,244,154,138,191,170,49,152,77,25,156,108,158,142,97,109,227,211,196,139,63,21,212,14,101,21,185,204,190,167,184,152,9,172,59,77,42,252,177,229,87,139,10,3,80,125,188,244,209,239,146,202,180,143,144,233,255,118,15,16,185,53,204,72,112,159,110,160,164,135,167,47,53,58,191,42,120,57,181,87,163,240,203,246,11,126,183,153,158,90,67,162,7,245,140,41,228,230,156,90,75,150,171,66,209,70,201,244,165,151,130,86,117,30,164,56,182,127,197,226,153,76,79,114,248,243,30,25,161,169,51,13,240,98,143,109,19,252,70,238,75,118,172,221,27,141,217,17,239,106,210,224,197,254,60,171,192,65,90,215,16,214,248,45,77,93,75,25,41,177,232,204,102,200,222,7,112,100,159,185,193,201,54,221,0,41,105,161,168,152,234,32,80,23,245,148,83,194,73,48,200,115,241,211,245,206,251,232,195,96,58,92,151,96,145,124,5,114,157,81,166,238,184,46,17,200,168,134,207,120,102,95,232,68,133,180,162,241,67,9,9,151,134,117,150,146,24,186,80,181,133,194,124,230,4,59,134,182,240,138,190,254,241,160,117,59,126,240,144,237,158,13,59,191,155,106,130,154,213,178,41,158,95,218,43,68,174,38,67,12,254,115,163,79,94,48,167,26,69,213,120,226,240,200,43,237,92,79,36,29,165,138,254,193,163,122,180,151,131,1,247,166,79,255,199,244,31,83,204,5,124,159,66,127,229,174,250,56,58,43,135,31,23,240,67,38,197,166,51,50,5,70,197,138,230,197,183,78,42,100,86,182,55,140,92,52,221,232,135,172,87,20,21,102,71,98,164,229,22,233,160,2,43,171,9,155,66,142,116,108,77,197,225,35,225,199,1,127,57,143,105,123,217,226,95,79,112,73,11,69,207,126,255,96,55,105,219,4,202,186,185,198,75,148,78,164,209,144,41,8,92,40,252,76,241,108,50,255,132,158,244,90,142,144,189,72,36,174,140,249,237,167,44,229,214,143,80,26,42,145,24,132,166,72,74,78,173,40,87,117,158,172,182,170,13,135,254,164,145,27,85,107,228,59,226,0,98,226,187,80,135,120,114,207,200,57,6,12,227,242,216,227,163,44,108,95,22,138,216,202,73,100,76,80,150,13,200,135,62,188,192,14,58,32,98,144,63,181,247,113,73,177,249,155,232,28,99,213,173,77,207,59,240,33,80,253,152,126,100,5,23,250,18,140,98,40,80,221,83,129,26,88,22,72,136,29,18,67,236,84,115,39,191,31,146,147,241,221,96,247,22,86,190,241,204,248,200,247,188,224,115,25,81,121,244,45,40,237,117,128,108,72,33,211,130,24,18,43,49,170,130,85,161,16,199,42,183,37,140,226,16,12,134,136,212,49,70,223,166,207,135,45,125,46,230,219,184,182,14,72,38,103,136,103,141,190,107,163,123,225,50,88,63,40,162,109,148,207,219,30,110,209,247,183,186,144,131,79,74,179,187,78,155,214,220,235,233,168,54,223,186,163,84,172,248,252,83,215,197,136,49,26,39,116,119,254,156,107,126,178,174,251,28,157,135,244,74,197,92,91,134,82,24,237,91,194,56,34,247,151,75,22,155,92,48,119,91,41,61,237,232,117,50,74,183,215,164,182,160,120,239,64,242,66,101,168,30,191,82,112,205,52,216,109,253,74,242,253,225,31,190,213,108,202,154,228,105,7,55,137,137,162,209,171,252,117,74,151,201,124,122,119,232,101,184,35,19,190,77,179,65,19,146,17,11,156,98,60,213,234,224,86,117,90,132,96,80,93,195,117,77,4,207,137,93,77,161,136,86,38,19,184,131,180,165,62,221,6,53,244,167,184,23,189,244,205,46,142,55,66,243,1,115,133,104,134,74,213,110,94,36,243,111,6,226,128,118,241,146,115,145,125,130,133,52,63,136,187,166,7,6,155,223,124,255,220,96,187,245,11,153,20,183,139,15,254,91,248,180,108,215,247,183,215,142,7,3,162,218,171,193,98,143,162,65,225,34,36,164,226,77,117,17,255,6,245,167,147,49,4,48,87,160,37,57,169,233,141,200,103,174,95,178,224,12,111,10,127,152,53,87,149,182,194,117,177,38,175,154,130,228,171,55,111,46,222,229,128,121,114,134,246,151,73,202,34,138,16,88,123,70,26,106,89,62,236,130,51,34,36,141,20,1,146,58,92,157,178,10,1,95,126,173,51,122,53,127,239,154,41,98,221,99,172,240,221,135,214,131,118,241,167,45,12,217,32,9,17,67,217,195,99,54,232,160,102,230,4,69,111,252,66,198,184,112,29,253,222,175,34,248,175,19,20,179,187,195,94,168,92,200,224,61,233,177,138,36,121,51,158,250,130,123,55,246,234,78,65,213,77,194,108,203,83,146,224,81,165,105,108,140,24,33,207,167,120,255,234,78,163,56,94,4,14,224,200,30,233,221,190,37,208,14,179,171,242,30,226,58,234,136,71,12,58,50,36,52,25,14,187,220,60,147,17,154,215,1,249,29,43,41,85,19,172,0,19,160,102,136,247,38,244,186,7,134,67,226,146,234,123,100,181,76,12,116,139,217,92,196,49,122,198,21,60,63,26,196,216,148,83,31,88,150,224,24,221,245,180,135,221,202,126,52,23,124,4,170,82,165,98,254,75,93,54,17,185,199,69,35,102,20,68,22,197,127,174,37,104,153,169,90,33,27,99,16,224,98,19,71,236,245,132,137,65,77,13,66,68,157,41,41,9,250,89,175,47,49,199,78,174,159,145,36,196,40,231,72,233,149,204,164,88,146,167,188,164,97,69,228,151,94,20,102,217,187,71,126,247,177,51,70,227,212,67,143,125,41,251,100,47,32,243,117,99,246,34,253,250,130,196,59,89,42,7,186,148,170,181,44,85,202,231,82,69,51,49,188,108,49,52,77,156,52,187,49,78,111,163,88,7,153,46,13,68,224,124,15,88,244,37,204,118,111,64,216,127,152,168,16,166,51,44,21,129,86,238,209,113,74,149,169,4,19,40,149,117,178,172,44,165,24,67,118,197,112,100,191,11,149,62,169,229,70,102,209,215,67,94,118,11,242,66,178,96,15,161,34,129,86,195,18,60,46,28,104,203,240,207,159,111,132,181,28,11,62,197,34,104,76,252,70,61,133,102,92,197,88,135,195,104,223,227,17,213,83,18,136,6,231,31,47,233,197,117,243,222,48,254,231,155,52,221,177,193,134,152,106,182,198,100,150,237,139,174,13,173,205,118,231,207,129,83,241,138,158,212,38,144,132,67,77,89,205,121,148,73,231,19,63,41,57,102,151,62,214,15,196,229,89,74,162,239,128,70,238,56,134,135,56,127,157,60,240,137,218,191,243,117,61,69,208,163,212,88,83,7,216,20,236,38,189,182,144,249,164,158,120,37,205,171,2,234,158,142,3,93,161,50,126,215,98,100,147,204,161,105,181,90,240,111,206,13,231,65,127,167,31,5,116,5,61,252,37,99,70,105,174,205,199,219,104,196,22,195,212,113,248,158,157,221,160,247,153,45,215,123,246,135,193,236,255,187,191,101,251,191,189,30,70,254,21,136,81,252,43,16,84,114,78,87,227,47,26,51,99,212,107,82,111,46,55,130,141,55,186,67,97,200,65,132,196,82,117,163,48,100,224,147,12,122,252,66,149,219,207,25,221,135,17,241,199,44,86,6,54,239,110,118,145,108,100,4,249,114,45,110,97,59,86,200,130,60,211,151,156,159,228,21,200,166,3,137,137,165,125,143,154,168,34,227,99,158,156,32,12,97,151,19,193,206,26,79,63,109,176,60,139,250,166,15,58,48,103,220,116,176,125,23,102,173,51,36,167,221,76,216,185,236,145,58,211,199,45,18,189,44,29,91,22,1,22,170,153,84,152,112,221,177,171,151,234,24,69,165,187,96,241,78,169,40,141,209,49,102,189,155,244,151,161,165,245,33,99,16,240,12,45,52,201,96,224,172,22,34,106,30,153,238,83,51,140,160,211,170,33,11,212,218,116,143,86,27,182,239,53,123,214,245,253,156,131,90,87,70,217,230,135,196,255,69,220,95,126,181,245,124,255,255,48,21,74,91,10,45,80,160,120,33,56,5,138,123,40,20,75,112,135,96,47,138,38,104,112,167,66,113,13,238,197,53,80,52,193,91,220,161,193,33,184,59,52,184,94,125,255,174,155,159,63,224,187,215,154,91,115,206,90,51,235,236,121,238,253,216,231,156,153,10,187,3,153,185,46,233,146,205,45,138,107,1,87,96,129,105,128,17,129,241,98,189,46,37,29,200,221,178,232,251,164,92,0,163,247,47,191,25,84,138,86,213,2,115,34,95,173,188,150,81,38,119,187,112,58,68,84,116,153,225,79,246,100,212,30,99,146,235,198,105,203,141,205,88,158,167,3,175,200,98,217,101,8,93,242,27,176,218,59,151,18,198,254,64,200,124,186,50,96,1,193,93,105,184,216,205,227,65,245,37,228,239,74,220,203,114,199,226,89,161,173,182,129,231,18,179,247,120,38,219,164,242,59,51,233,143,229,10,166,88,69,19,251,26,11,126,1,49,163,126,73,155,41,45,0,65,40,60,118,224,137,28,236,248,176,243,246,49,95,30,203,15,86,114,45,217,62,36,254,36,19,85,86,217,95,173,96,144,76,218,55,38,144,196,144,199,113,192,3,197,183,219,198,49,75,12,143,191,50,221,230,156,35,65,130,153,49,104,248,95,44,216,59,155,144,114,153,84,177,243,239,96,133,156,156,232,182,22,202,26,169,199,196,229,249,102,74,51,77,149,44,56,217,193,206,255,229,47,241,22,189,186,38,17,157,181,244,183,181,139,85,71,62,79,0,171,93,186,178,236,5,141,130,84,135,215,152,0,171,23,192,225,199,195,98,2,217,172,100,86,19,153,252,18,201,222,232,0,120,124,29,108,30,8,38,122,30,95,58,108,58,251,218,52,240,67,149,88,139,122,4,83,150,227,71,27,237,136,226,29,129,113,43,23,193,134,77,233,207,204,250,128,227,129,87,230,58,76,125,238,9,255,208,7,229,128,25,9,7,89,250,5,131,133,66,245,60,231,29,99,70,220,202,46,187,31,45,251,172,203,126,215,40,171,93,67,182,235,28,179,224,231,112,54,176,40,159,48,100,88,73,137,80,74,3,188,27,138,97,99,118,215,127,40,179,135,99,209,173,206,187,72,94,211,130,31,72,71,144,126,190,191,157,28,200,210,122,181,20,80,159,53,146,126,214,194,52,246,231,24,95,222,104,255,164,105,78,181,101,31,152,253,97,127,61,20,197,193,111,60,192,32,157,249,15,180,9,28,194,72,105,117,232,247,167,136,251,39,122,238,241,126,94,27,34,250,19,76,218,176,124,163,250,145,26,95,5,47,20,166,120,199,3,47,21,10,249,34,184,235,157,154,52,171,73,61,4,176,217,39,254,111,121,168,36,39,46,184,206,159,172,24,59,206,70,25,3,31,56,144,167,140,82,2,202,248,12,154,66,250,164,76,76,237,206,139,6,129,157,171,159,84,28,86,19,37,72,92,165,70,138,246,63,24,211,93,155,244,223,118,208,192,140,254,225,192,200,32,55,206,251,11,137,178,224,133,89,242,69,195,61,158,156,227,117,83,104,37,69,217,63,100,189,11,37,222,105,232,131,221,230,86,209,53,188,185,156,210,177,210,171,30,187,199,43,181,40,206,12,208,105,125,55,48,169,56,203,235,203,180,124,253,113,83,249,244,212,12,117,29,250,0,187,80,42,207,5,251,23,71,85,224,195,83,57,138,0,161,86,68,21,236,248,181,69,152,91,41,24,229,223,58,238,76,58,93,81,82,119,168,237,58,234,191,181,246,168,46,137,173,8,164,201,216,192,33,96,246,95,203,190,85,231,29,233,107,227,51,163,216,4,164,165,130,85,128,226,54,157,120,12,169,55,216,194,103,113,115,187,237,245,223,6,226,62,189,47,194,215,91,67,112,176,82,101,113,195,226,216,209,231,77,64,60,25,53,8,49,60,208,198,67,219,202,240,89,215,109,60,46,181,222,78,224,160,33,118,185,4,193,166,96,85,29,219,34,238,20,240,216,127,115,131,246,86,92,139,57,29,170,157,22,165,127,128,202,32,96,120,59,31,238,161,165,20,126,182,218,233,252,183,108,23,10,6,123,154,36,82,193,193,33,78,37,218,177,56,185,252,26,87,33,202,63,62,47,49,226,216,240,215,178,144,241,19,83,152,116,30,48,208,249,151,123,72,25,209,160,119,119,182,150,150,92,158,190,21,219,240,63,240,164,205,233,242,60,225,20,186,213,29,68,123,135,140,112,198,168,56,116,149,132,158,153,214,0,246,203,146,231,249,102,153,180,41,231,206,99,68,254,4,150,19,60,14,125,238,113,107,153,16,225,213,168,130,142,22,246,32,253,228,66,49,83,114,205,93,99,127,130,100,25,190,115,57,137,94,216,231,151,153,243,232,233,152,229,221,164,253,56,56,105,193,224,32,174,20,161,121,44,115,244,96,44,189,63,237,163,186,8,143,92,216,54,171,142,178,132,248,76,98,232,225,41,160,78,243,63,13,14,164,35,211,144,191,79,230,36,100,160,181,211,164,143,247,253,5,23,217,206,173,154,140,130,103,173,61,175,186,21,80,40,26,219,235,86,60,33,105,57,54,180,27,208,199,18,151,109,85,161,127,129,103,74,42,106,29,61,87,202,124,185,127,151,211,165,195,249,198,7,80,65,27,118,240,246,143,221,217,107,143,6,202,84,64,113,217,43,253,49,154,58,222,152,93,91,220,205,163,111,254,162,245,117,154,90,84,220,127,233,235,34,22,226,125,217,198,156,222,27,27,43,33,216,235,88,178,117,82,86,51,51,77,57,146,31,46,47,124,76,51,15,74,211,10,74,77,3,177,152,183,47,189,99,211,181,10,146,208,250,98,69,163,12,144,218,241,222,93,94,201,78,241,76,192,76,155,63,19,226,43,250,66,25,105,115,243,67,52,72,59,252,42,66,159,20,23,123,13,41,126,109,183,43,152,84,97,252,162,103,114,85,9,76,232,150,206,208,129,21,21,99,107,26,107,91,246,157,187,199,203,125,208,59,129,104,184,70,254,129,205,239,180,160,93,81,217,75,12,31,181,254,144,152,228,49,77,90,217,197,101,243,126,246,35,41,170,221,64,18,47,76,182,89,246,80,175,53,140,72,246,131,6,230,245,128,248,155,111,233,186,133,20,125,210,139,64,103,200,222,158,133,129,112,109,152,16,9,37,217,154,248,188,24,25,89,126,36,218,233,249,77,203,163,42,249,99,34,174,13,216,3,28,76,104,120,158,18,112,103,222,247,179,63,20,97,105,44,122,30,21,212,37,107,69,214,212,106,114,126,66,44,83,35,35,44,103,220,69,163,92,99,229,126,116,64,107,156,54,232,145,144,79,19,182,87,60,182,82,236,194,223,55,65,30,215,19,147,55,40,170,8,133,185,79,148,116,243,40,228,73,211,180,222,227,61,125,217,66,140,60,97,177,101,226,215,36,13,189,125,34,2,73,152,211,7,143,203,249,53,188,41,119,137,28,80,178,191,160,126,5,66,209,83,48,230,104,206,194,21,242,115,111,156,6,59,105,206,141,50,66,209,143,144,164,90,48,221,1,16,85,236,34,52,79,245,32,221,12,35,92,10,249,67,222,149,247,37,222,78,26,251,96,170,236,180,86,59,15,88,192,129,159,43,158,177,146,200,192,36,45,242,75,156,204,32,179,127,176,91,235,55,127,45,18,106,57,24,155,187,98,179,45,173,180,193,71,86,169,34,212,13,135,12,109,16,181,8,51,181,28,232,221,254,57,94,182,231,76,89,155,27,248,82,160,218,203,66,114,232,100,7,61,249,188,159,48,29,60,232,49,212,206,207,223,114,145,156,209,51,159,83,155,116,174,121,196,32,81,153,243,85,120,200,199,237,28,178,26,93,60,69,245,73,34,140,3,162,147,238,255,32,219,219,7,207,255,47,23,137,69,137,42,7,6,160,138,166,214,17,36,151,127,201,92,91,194,170,160,207,243,68,220,34,222,90,173,56,45,221,211,200,110,125,134,169,37,254,102,77,130,86,144,198,65,216,145,188,233,177,226,209,52,1,71,11,128,137,255,231,69,1,210,39,116,84,206,83,0,125,185,80,82,29,145,243,114,6,36,65,5,149,222,160,181,12,239,8,170,105,206,162,148,240,144,30,127,180,42,222,2,225,29,177,120,159,105,220,144,205,251,229,99,188,46,140,43,84,147,166,164,5,109,248,156,150,99,194,118,44,80,122,42,111,87,79,175,13,123,66,76,243,170,180,12,255,93,41,213,22,128,37,237,70,123,221,206,245,250,135,152,56,46,225,82,85,98,146,65,203,177,61,126,6,176,222,51,42,254,122,170,56,161,208,24,78,70,91,227,144,222,146,159,250,23,128,99,27,21,230,156,200,144,91,25,170,5,181,214,159,204,125,244,115,10,252,176,43,164,52,29,173,163,223,103,59,81,146,200,150,110,213,222,77,72,140,76,49,88,15,201,152,215,206,180,154,40,9,50,72,192,244,111,150,31,14,207,119,124,206,211,134,77,71,189,107,46,46,169,141,50,147,128,104,175,44,38,142,236,42,206,72,19,119,71,198,23,235,47,111,127,148,147,179,91,160,154,97,245,224,121,42,45,22,83,248,45,242,167,21,171,242,171,55,197,7,81,72,61,133,245,9,200,154,205,32,38,192,153,110,245,201,31,22,12,49,53,173,21,72,24,149,60,94,155,45,101,234,20,228,41,30,116,25,183,146,3,79,115,176,19,34,161,226,74,44,15,136,27,231,72,233,15,186,162,241,110,76,202,213,221,243,77,76,206,104,205,119,225,223,69,42,155,115,124,231,130,84,128,143,185,103,80,249,45,204,79,55,183,19,57,211,146,61,243,170,17,130,102,33,217,33,249,46,196,159,32,145,76,96,173,65,95,174,144,215,169,127,175,243,10,88,221,189,243,17,115,30,125,252,85,244,9,46,116,89,15,248,120,184,148,139,207,176,243,249,35,169,112,254,213,94,2,42,128,248,108,225,246,46,175,172,194,223,43,39,186,213,150,214,71,39,81,73,2,119,41,72,136,181,172,132,209,9,215,106,104,197,210,83,178,115,58,211,248,230,249,157,182,182,98,164,175,247,196,22,157,235,154,68,232,0,142,135,238,218,41,153,230,58,99,242,225,94,79,73,71,23,113,46,146,106,127,37,69,83,48,243,153,96,145,150,186,110,100,130,254,21,227,137,154,174,237,2,115,79,48,6,1,221,128,241,120,74,87,208,160,5,8,6,243,181,230,97,186,18,110,155,6,218,97,220,199,92,193,9,199,75,121,56,226,95,243,220,171,252,70,145,206,160,99,41,249,129,179,95,206,9,37,238,182,248,45,201,84,249,80,205,108,137,35,126,20,60,122,74,217,223,189,112,246,191,222,138,179,138,167,203,253,155,139,71,196,172,197,161,246,181,249,229,200,95,49,109,195,18,60,47,190,211,174,116,164,12,4,150,26,234,75,139,71,196,18,213,31,237,77,143,245,141,191,207,147,245,166,66,74,107,137,9,86,216,89,42,41,179,55,130,177,234,183,159,234,26,75,126,107,119,170,111,9,66,175,104,102,207,78,124,20,251,64,197,60,58,223,105,67,234,24,85,211,34,106,28,69,120,249,240,174,108,6,92,30,91,130,248,65,28,48,230,84,42,99,116,92,182,231,47,49,31,121,80,120,132,67,181,35,69,174,109,146,101,66,170,119,243,63,1,184,216,252,109,157,71,245,34,7,185,158,160,92,159,199,179,122,7,63,30,101,28,55,31,95,88,16,201,65,56,40,41,190,206,254,67,222,34,25,106,64,215,86,74,227,23,122,113,165,100,103,85,199,115,198,243,113,107,81,241,74,200,143,246,5,28,7,131,255,176,61,191,93,248,123,143,39,107,227,107,244,103,155,138,136,252,185,221,128,249,132,224,55,173,190,58,40,183,188,133,4,93,8,13,216,17,73,197,28,178,82,159,237,55,238,159,11,164,149,236,22,89,93,97,6,65,193,28,105,241,174,160,235,249,166,214,7,5,186,122,170,114,9,74,43,126,132,63,253,238,241,108,9,4,59,42,138,15,242,139,82,22,93,189,86,173,19,152,163,20,177,64,106,200,188,191,120,228,41,69,30,175,136,243,90,111,24,190,235,146,229,163,21,153,126,171,149,5,97,132,140,171,196,21,144,228,172,246,138,118,15,129,158,189,9,254,190,101,50,228,167,212,69,37,58,84,62,136,166,107,121,11,108,42,224,0,104,78,71,218,55,94,189,134,104,148,165,50,164,248,145,115,84,139,248,124,18,155,101,185,140,72,102,16,189,248,212,151,21,162,211,16,81,253,34,26,75,54,124,23,211,200,210,195,247,163,105,176,103,52,190,174,135,122,188,64,169,117,125,8,226,125,244,115,109,142,203,204,12,251,218,65,178,168,143,115,254,71,76,181,71,91,134,253,251,147,33,97,247,124,18,179,168,230,197,122,224,166,62,29,7,80,106,33,174,75,21,169,181,132,64,220,100,62,31,181,227,105,143,9,97,224,251,167,72,188,28,250,141,74,49,159,87,23,224,171,110,125,74,32,182,145,243,39,88,241,189,103,189,227,131,72,171,50,197,208,220,213,115,101,140,160,78,233,171,149,218,213,97,169,34,213,10,31,149,125,87,222,15,47,147,138,215,220,20,221,157,68,161,245,233,71,39,177,203,121,181,97,47,75,166,131,237,132,216,218,66,136,233,225,199,83,101,108,60,92,91,95,216,32,201,69,50,182,117,123,86,1,86,71,209,22,143,180,215,164,137,138,214,107,74,192,14,158,82,114,198,238,87,47,148,163,213,240,165,86,49,142,111,7,126,26,39,152,126,105,96,141,85,86,167,11,16,186,249,68,247,61,69,85,56,97,190,201,67,169,33,69,154,46,19,127,250,16,151,146,247,37,140,228,217,148,133,62,141,103,52,27,137,185,238,164,120,107,144,184,111,166,39,166,54,89,194,251,238,193,204,171,96,77,95,242,202,163,24,228,227,17,154,64,118,66,239,16,151,237,70,203,111,254,7,181,153,92,14,86,158,70,210,175,7,175,67,61,241,115,82,144,220,236,154,169,6,19,61,75,12,80,68,100,147,100,83,79,151,88,114,6,24,129,113,180,254,198,180,98,124,241,121,137,83,32,253,99,193,44,215,86,27,224,36,234,61,86,236,201,247,163,234,202,94,127,98,141,252,230,217,164,19,163,114,132,165,98,121,91,134,95,213,91,221,55,9,193,97,72,238,194,27,33,230,235,96,128,170,108,52,22,7,175,163,201,186,116,34,151,51,70,110,94,224,115,164,40,208,82,18,235,253,85,40,200,31,181,180,3,37,75,203,248,16,136,208,165,139,38,52,103,45,210,28,51,192,249,220,72,72,125,165,176,242,12,207,255,99,124,170,22,111,120,196,180,98,41,10,155,43,11,29,46,84,138,50,154,103,5,227,12,122,132,88,65,63,21,32,39,51,16,111,99,103,196,186,246,70,90,10,228,180,132,75,136,202,80,190,39,249,239,231,50,129,213,26,186,130,62,231,216,162,87,138,191,89,253,28,122,142,194,171,32,33,34,250,122,94,201,185,179,77,207,185,204,150,47,8,168,116,191,107,104,25,236,32,77,170,1,99,179,234,60,20,27,162,229,210,244,37,100,229,238,157,182,83,121,234,175,51,247,125,255,94,127,126,51,66,59,246,243,196,122,138,83,217,161,100,92,220,150,69,112,165,2,202,116,149,29,244,189,186,100,163,169,142,53,195,49,203,121,94,57,138,198,19,139,142,31,247,92,238,28,24,254,232,43,70,149,206,88,106,94,32,158,46,107,233,36,26,103,40,236,116,235,23,98,248,91,231,185,253,22,167,81,156,80,101,121,154,210,121,56,207,218,149,63,147,74,52,83,222,19,255,0,35,119,67,21,82,207,103,204,244,251,114,242,150,169,101,113,169,217,94,251,94,90,146,222,207,35,212,192,227,118,122,173,248,35,91,49,153,229,18,130,239,200,155,213,182,195,173,102,33,181,197,40,236,161,29,78,63,197,67,28,136,95,136,201,176,54,199,160,212,234,202,234,218,180,144,190,201,220,10,198,145,79,58,97,62,230,178,96,253,98,68,4,118,176,247,50,59,111,249,241,216,236,184,238,147,215,117,188,232,200,254,5,243,193,33,24,71,45,122,45,75,82,212,248,246,9,144,141,246,19,173,128,80,86,80,222,178,132,241,61,222,228,35,164,206,162,67,34,183,118,98,147,194,81,111,100,248,141,215,209,114,160,210,142,59,173,197,19,166,73,44,148,8,169,228,60,106,89,56,213,91,121,68,172,255,154,199,173,123,92,99,196,144,246,155,166,11,207,136,221,200,81,236,246,214,143,120,4,173,241,5,106,220,218,102,238,138,235,234,229,50,62,252,180,185,95,155,231,109,44,92,61,188,247,96,44,43,70,105,99,73,236,99,167,196,48,74,104,220,221,23,58,207,220,127,85,233,59,207,246,47,80,15,114,125,167,200,213,217,162,20,16,224,63,159,2,30,2,24,84,249,37,1,11,94,68,244,14,135,100,39,115,221,215,205,65,180,243,70,207,6,10,28,139,180,169,224,99,22,218,101,11,232,8,138,116,42,239,22,64,66,251,229,247,165,201,49,138,159,197,199,88,227,175,154,44,220,220,38,223,48,250,75,54,27,124,216,233,124,30,99,111,246,108,6,35,159,119,254,77,206,252,18,127,249,254,240,89,19,219,102,139,108,157,28,146,74,97,124,15,148,1,154,201,145,149,223,70,57,37,86,13,238,162,88,88,85,85,29,32,49,32,223,129,239,61,7,177,235,197,184,156,9,49,41,119,152,96,28,11,171,113,248,237,218,187,5,218,252,41,200,124,131,70,140,245,232,37,71,199,100,244,83,46,179,184,27,0,42,139,239,199,114,17,230,251,184,79,213,156,183,67,255,212,240,122,224,235,155,223,112,23,147,66,142,179,168,66,173,2,216,250,44,211,33,131,137,200,203,116,35,20,173,114,80,110,203,128,150,195,130,184,16,165,208,209,9,106,198,138,252,22,102,90,65,167,107,229,75,146,61,78,60,71,243,166,19,158,223,58,175,176,79,183,231,27,143,155,219,113,26,36,224,210,205,235,13,224,36,33,175,227,150,171,22,0,104,82,18,50,100,104,133,201,197,81,128,51,147,102,99,227,237,251,175,16,126,142,166,230,221,66,41,110,116,59,169,46,85,179,242,189,3,101,149,95,226,110,139,215,231,58,53,153,107,191,119,167,22,39,32,52,233,247,250,215,172,182,25,157,30,85,209,84,145,206,217,138,168,109,171,54,48,224,136,146,185,94,65,207,22,128,242,205,235,110,236,151,126,248,219,116,96,127,112,133,29,32,252,220,114,200,76,54,203,4,219,11,199,48,235,89,109,47,84,154,70,204,125,125,62,69,24,189,54,252,206,209,255,170,113,214,244,48,219,92,222,238,70,26,111,109,58,229,186,192,69,150,215,151,242,30,79,159,46,224,187,60,76,248,30,207,151,70,13,41,188,159,122,121,11,168,45,148,244,26,226,152,0,128,53,221,83,177,195,157,114,175,128,54,201,6,218,91,243,114,80,165,101,87,1,94,233,118,49,118,121,94,245,1,34,22,206,113,191,167,215,200,163,152,207,101,9,157,199,187,122,252,171,43,92,151,193,245,101,85,116,154,100,252,21,129,182,129,131,236,27,241,43,112,106,132,188,203,207,11,195,98,193,90,138,162,10,155,211,162,155,14,215,118,146,116,137,146,93,18,127,232,61,222,123,98,25,14,1,114,1,166,13,139,229,79,72,242,174,52,50,166,51,222,98,233,13,6,144,104,34,69,25,54,38,204,249,193,73,28,121,232,225,96,112,126,92,84,240,130,114,50,152,220,159,246,101,8,227,9,54,244,73,46,55,237,117,119,174,254,131,252,131,10,63,123,2,151,37,60,152,186,119,56,3,233,94,184,193,96,255,170,230,116,120,215,224,19,76,101,23,64,230,199,126,103,240,105,68,42,238,181,96,106,98,47,26,239,226,28,166,21,137,252,5,211,166,67,108,0,19,114,68,214,59,29,26,115,101,92,81,175,232,0,116,67,142,153,106,31,203,52,201,215,73,69,227,178,71,203,134,142,158,106,204,126,164,202,109,58,240,172,239,59,16,95,12,157,29,232,198,94,222,61,224,189,60,12,213,84,238,24,18,77,77,207,59,202,213,176,105,154,56,33,62,90,11,48,199,111,72,52,246,41,90,58,76,66,165,183,156,143,146,64,174,164,232,63,211,242,48,20,53,9,148,59,106,192,254,228,222,230,242,120,254,131,42,241,122,247,126,84,138,71,54,235,71,173,216,194,178,161,119,17,1,127,18,67,103,249,66,189,173,84,34,216,218,141,54,132,160,216,185,90,171,211,0,11,82,198,88,222,30,68,177,28,166,142,121,215,33,255,130,42,32,255,209,59,103,32,21,83,129,248,76,124,75,9,39,47,157,180,86,156,141,112,115,63,27,215,52,103,17,39,151,203,228,206,39,57,7,14,229,125,230,232,49,82,155,193,230,110,126,125,2,89,135,247,131,136,137,136,114,127,253,28,128,157,192,81,134,138,204,247,141,78,143,39,247,120,94,73,241,69,62,208,150,76,112,3,246,179,92,133,241,212,198,186,176,179,246,178,26,52,9,82,224,228,78,179,230,152,234,244,169,188,255,186,102,181,171,125,253,220,183,51,99,239,52,237,21,220,250,213,15,32,54,116,71,167,162,238,147,67,136,150,73,178,9,15,117,235,184,226,29,230,210,68,132,112,213,94,49,236,199,232,85,141,102,99,86,200,85,31,175,90,161,161,204,153,170,181,77,151,130,113,83,23,102,26,39,176,24,122,64,210,161,181,155,70,68,23,168,45,101,16,61,181,75,200,243,7,176,4,252,244,162,99,36,151,195,203,69,124,32,140,78,190,102,185,3,87,244,84,150,21,179,151,110,176,74,78,173,116,143,215,152,218,213,115,186,25,52,182,145,104,82,26,77,248,245,138,217,73,72,29,180,40,95,105,41,110,106,78,216,164,146,213,236,16,142,236,188,29,31,150,190,220,252,78,57,98,254,102,152,139,26,9,82,29,60,42,201,230,191,213,123,159,230,3,60,66,205,254,127,63,101,176,7,183,124,101,66,151,91,91,219,46,121,169,140,100,207,124,10,75,41,204,31,240,238,24,186,249,33,246,22,239,129,89,14,223,143,134,40,155,222,253,94,91,30,203,71,26,37,84,127,25,101,180,120,142,200,47,228,63,252,191,46,112,254,95,211,52,14,142,43,49,14,142,197,167,11,13,254,134,242,154,26,73,153,211,120,78,201,167,168,158,253,139,51,75,210,175,61,162,42,46,251,7,1,149,116,167,217,174,205,77,94,158,126,196,207,75,255,202,191,196,231,66,34,14,255,86,101,191,184,131,67,174,112,22,23,235,109,118,251,135,247,77,246,94,170,13,95,142,125,11,39,6,111,24,122,244,103,242,66,139,123,6,115,50,244,69,79,102,231,42,238,241,170,242,149,173,167,249,34,143,40,184,129,67,173,26,119,212,162,97,25,35,32,84,248,142,124,71,240,102,242,174,237,131,159,225,184,193,118,243,194,130,57,89,210,116,199,129,47,36,126,143,144,131,9,123,169,196,37,61,66,48,56,120,221,81,132,6,28,139,100,134,36,119,96,4,171,21,80,196,55,94,102,161,132,155,8,237,85,237,156,17,126,79,143,34,72,68,89,181,141,43,147,25,46,178,163,221,73,66,2,105,167,215,66,205,221,62,217,90,185,241,198,46,65,112,147,185,35,197,86,120,64,25,222,112,5,10,248,146,97,192,153,96,239,62,164,100,83,215,180,102,230,176,245,202,76,178,57,90,35,31,100,152,39,179,107,217,123,24,160,144,227,177,133,51,118,159,140,240,117,17,65,152,242,230,127,207,239,168,44,64,37,33,198,33,9,95,151,143,82,26,46,244,118,101,41,252,28,152,27,112,87,175,208,135,122,231,117,102,131,22,97,37,188,96,149,222,235,136,163,104,121,53,143,215,198,222,111,150,119,236,90,198,122,186,120,219,153,163,107,140,82,148,28,86,216,222,229,142,205,31,17,218,69,172,127,194,239,78,114,235,194,142,120,230,125,149,220,110,139,58,151,31,205,38,44,103,177,41,168,153,112,122,211,250,96,18,86,91,141,217,245,173,15,8,105,10,241,252,33,19,51,33,214,240,181,127,178,64,44,31,21,44,255,251,27,46,26,37,22,105,6,17,82,76,139,250,171,85,227,50,5,149,244,74,188,48,26,182,0,48,116,196,25,219,71,77,107,76,185,182,65,171,129,210,181,64,22,13,14,123,170,178,223,206,161,135,22,130,63,179,55,72,59,168,244,147,134,211,43,128,235,148,245,59,81,96,96,205,224,224,65,160,252,54,221,38,17,167,159,99,205,148,186,26,146,218,79,27,183,152,140,165,116,120,111,187,173,213,215,111,108,101,112,225,219,174,98,123,83,94,212,149,211,195,251,85,192,220,188,34,114,136,207,119,151,245,108,108,161,82,105,51,95,179,176,205,93,128,70,11,36,124,220,139,190,29,99,120,13,134,38,181,96,32,138,92,211,200,64,44,221,221,35,213,131,17,45,82,255,54,145,95,236,168,97,243,254,180,36,253,144,142,211,206,123,60,209,43,237,239,156,188,218,243,80,52,117,82,1,121,132,15,2,231,35,223,15,19,212,165,124,51,68,181,216,242,24,88,111,20,218,239,105,67,69,41,208,246,248,21,161,188,250,64,63,2,198,221,31,175,184,151,120,202,85,206,182,163,210,64,26,34,5,120,210,88,12,179,42,245,180,221,255,180,72,153,189,255,125,0,138,222,145,161,226,143,150,134,124,212,252,217,151,252,36,238,30,175,244,3,55,153,152,191,214,36,140,83,145,255,238,66,253,36,132,145,242,225,65,162,183,91,19,69,250,63,104,105,59,224,90,166,52,15,221,75,37,33,99,111,205,46,97,60,73,120,242,90,14,102,30,127,184,130,184,251,239,39,138,143,93,112,163,143,187,142,116,0,12,98,53,234,114,70,205,211,118,24,248,211,6,232,220,227,101,220,227,25,236,71,97,86,200,130,115,195,104,35,239,186,205,6,69,146,6,64,117,233,50,102,131,31,196,105,83,64,22,106,245,181,59,45,77,250,175,197,229,188,185,57,172,24,180,148,34,99,234,173,110,242,106,148,118,162,161,19,84,4,118,56,25,162,201,21,65,4,38,41,157,57,245,152,73,137,56,168,84,155,175,160,174,209,2,68,82,96,202,151,77,115,3,72,81,249,228,95,195,146,167,73,117,185,39,65,56,186,140,168,40,46,79,141,115,29,253,144,226,208,248,167,32,41,93,38,245,86,181,13,143,56,155,47,116,168,196,158,133,194,208,232,251,200,50,237,119,226,172,131,66,51,86,95,186,10,241,86,82,92,84,31,218,199,46,17,191,49,217,128,57,19,13,147,46,225,253,176,231,166,68,64,79,198,45,158,52,158,191,211,16,103,214,124,139,39,186,19,86,40,105,153,214,36,213,228,125,29,233,222,80,156,206,180,254,166,206,227,212,147,146,24,8,199,114,29,13,117,131,216,153,41,91,73,238,150,163,241,251,248,126,228,71,77,70,238,249,188,4,43,103,223,227,201,61,10,14,9,89,111,254,155,200,195,130,201,79,107,245,50,62,220,226,155,163,14,26,240,60,47,51,219,141,244,35,217,141,197,74,61,133,98,248,121,75,120,55,105,115,137,212,204,64,217,47,69,137,184,138,76,231,234,3,232,167,174,186,231,106,223,96,94,33,247,84,21,160,130,55,71,3,33,251,209,42,25,204,94,83,43,192,110,29,76,188,3,237,48,86,137,64,61,16,127,108,30,106,181,52,55,207,106,6,212,63,9,33,221,48,29,3,25,115,208,58,116,172,127,15,84,50,110,119,120,28,191,199,118,22,252,21,90,64,55,148,31,184,19,75,8,57,195,179,130,32,210,212,109,66,54,55,111,25,7,52,156,185,249,185,34,197,247,185,192,99,165,155,109,154,179,231,87,203,139,106,2,138,157,105,78,247,120,58,246,232,132,218,188,106,37,228,198,91,6,66,13,64,135,140,8,29,242,177,241,211,58,42,220,234,130,197,102,66,34,135,48,234,15,177,73,190,19,122,186,117,11,179,39,11,164,214,28,25,124,84,60,146,146,210,215,152,49,102,181,189,30,40,186,210,183,85,227,231,110,247,103,139,191,238,30,239,154,248,232,148,73,160,203,134,169,199,140,230,44,86,177,231,44,120,214,249,196,210,76,78,52,172,77,66,88,254,230,107,132,239,219,252,238,177,9,9,241,202,178,184,27,218,158,69,133,175,215,7,28,61,179,19,141,90,42,49,154,228,13,151,173,15,176,148,31,172,6,252,144,175,247,55,101,2,223,95,51,97,102,44,244,146,222,48,73,152,129,149,99,14,240,67,94,82,61,3,197,145,24,213,138,25,244,182,68,99,19,128,147,203,61,75,150,29,198,119,63,130,47,223,7,15,116,42,18,75,62,53,122,25,231,208,208,5,98,60,106,17,186,56,164,126,189,145,80,52,170,136,21,139,82,18,168,98,59,127,18,242,233,231,142,42,216,188,70,224,80,48,214,192,111,116,173,142,5,191,196,39,209,66,96,201,106,65,80,233,99,134,167,252,137,25,26,152,32,167,28,40,33,75,118,68,30,140,156,111,254,4,32,36,126,174,197,169,154,84,155,24,58,209,209,69,235,6,187,154,115,63,203,87,174,170,71,10,207,255,173,202,188,124,181,95,102,197,147,148,201,33,1,95,249,88,50,177,165,118,154,40,250,231,125,148,157,97,38,154,234,248,112,137,37,196,214,124,147,110,194,202,116,242,128,122,135,3,16,185,162,99,60,167,25,176,116,193,40,213,52,85,60,209,141,109,221,90,163,200,111,254,206,58,181,100,213,41,51,10,115,195,233,108,100,40,235,131,181,210,179,42,65,87,138,128,7,221,6,150,127,252,57,133,140,35,194,206,95,173,111,254,6,199,214,177,16,197,197,219,204,31,69,39,67,116,66,157,96,202,253,96,173,201,26,102,246,129,230,123,188,20,2,22,221,221,232,130,9,133,149,154,177,162,228,188,97,113,43,89,122,174,128,31,171,114,11,133,228,142,148,182,173,65,173,135,124,199,125,61,68,29,89,133,139,30,62,136,8,99,68,89,242,235,43,221,109,218,91,134,215,31,138,107,7,138,97,242,216,137,46,168,234,133,89,54,195,7,162,89,41,78,109,110,254,6,205,189,109,216,196,28,175,216,92,220,92,236,166,206,236,104,63,143,222,154,25,90,52,164,116,40,126,3,36,162,212,220,117,228,7,72,44,26,130,238,51,215,34,229,127,68,247,51,73,191,39,166,150,17,14,201,208,206,120,58,25,136,130,247,72,179,102,92,13,189,168,212,74,23,96,73,76,208,147,110,58,122,179,239,106,16,185,195,147,68,3,16,50,11,87,198,136,251,213,117,125,210,238,83,126,28,191,192,30,3,86,170,180,120,96,93,101,13,232,18,53,43,157,181,209,219,21,191,199,147,112,240,169,221,62,161,107,118,154,167,91,124,105,1,209,227,18,153,14,40,154,76,90,8,18,54,74,100,234,110,74,68,51,55,76,7,71,6,134,64,144,167,68,227,182,89,184,150,214,83,252,197,162,228,71,56,66,237,135,130,55,220,44,168,100,118,140,26,55,39,176,162,142,36,235,91,27,189,105,0,30,47,145,86,232,8,180,219,194,3,49,147,166,110,136,91,221,228,115,170,130,192,221,172,120,127,23,20,32,34,97,250,195,49,117,179,109,81,61,137,33,139,100,180,57,221,137,45,62,62,23,169,30,137,1,20,215,230,253,31,144,99,48,205,201,100,38,244,50,82,97,177,53,135,237,87,47,218,117,189,147,130,226,17,245,36,220,236,91,86,24,167,58,121,14,65,209,71,63,101,67,207,56,31,252,214,232,33,248,118,73,236,172,227,246,66,143,155,55,242,200,133,10,170,219,49,254,44,148,223,35,68,221,121,136,89,223,216,146,129,112,113,80,188,188,156,69,201,26,150,97,29,163,234,192,98,71,106,145,143,236,24,141,21,45,79,96,19,16,171,203,65,19,88,63,191,34,92,15,84,189,60,222,132,123,56,71,241,242,49,215,183,23,242,149,233,232,20,95,171,80,218,213,108,72,7,121,188,209,217,81,126,38,75,174,18,225,182,24,198,159,173,254,195,184,148,240,189,54,53,240,0,0,186,52,161,77,103,90,254,244,24,50,115,236,74,76,99,89,164,153,131,244,209,236,250,134,155,27,235,13,225,250,80,161,75,129,153,73,229,60,224,79,96,30,144,245,98,160,249,203,251,161,9,236,24,91,143,208,42,41,111,52,22,229,72,40,139,106,56,166,102,26,251,57,86,234,188,58,106,254,182,119,192,240,84,111,64,243,24,71,73,127,68,107,108,64,204,171,87,88,105,231,255,106,163,223,138,95,58,122,35,211,244,251,155,133,98,237,201,168,133,85,143,249,67,127,73,222,129,193,143,255,164,145,51,164,178,28,108,53,172,215,56,238,177,185,249,150,174,158,91,33,99,7,17,188,208,168,147,11,74,74,12,124,191,238,211,172,91,221,130,225,253,53,144,138,251,185,235,40,60,46,239,236,192,108,9,105,194,191,199,155,74,113,236,174,172,163,3,125,108,49,215,215,164,154,237,214,187,253,201,32,228,241,16,27,155,164,49,209,167,154,76,100,26,79,55,242,68,86,249,181,129,3,7,146,83,13,23,92,118,75,29,210,167,226,66,100,110,185,195,148,63,24,249,199,243,149,254,146,254,201,101,143,117,208,24,60,85,150,116,86,187,240,142,195,160,33,165,158,129,78,225,203,19,23,172,24,137,208,110,221,237,81,255,25,42,229,246,81,84,170,90,209,216,27,112,174,64,163,33,149,176,127,1,215,247,6,184,0,238,213,198,98,44,212,219,164,192,40,132,240,138,64,165,19,253,37,168,192,62,14,8,150,251,6,224,175,67,155,97,30,169,188,208,176,31,167,183,86,217,21,158,225,224,224,158,2,176,144,120,190,58,136,5,11,148,11,189,67,199,15,21,248,160,143,27,72,22,58,114,48,37,160,98,177,214,143,246,243,221,231,201,134,240,85,71,63,177,99,186,110,149,13,14,55,116,47,132,210,163,143,136,126,47,34,149,237,192,121,233,149,48,44,177,136,102,222,221,80,184,21,105,18,243,21,219,235,238,166,220,37,68,115,218,35,146,222,70,249,205,202,14,183,126,244,106,150,205,44,29,135,74,158,222,44,81,92,188,199,155,246,180,117,171,77,106,243,181,105,106,186,149,113,46,210,64,4,71,225,83,244,9,29,239,223,208,199,245,9,125,44,200,145,115,234,170,14,61,48,169,115,185,14,22,73,216,129,30,155,24,77,73,61,211,206,204,230,163,188,10,81,234,244,142,87,41,146,116,64,146,211,164,139,15,200,176,13,7,154,108,81,200,183,59,8,94,216,23,231,37,69,139,92,1,110,24,91,149,75,26,117,93,165,63,84,147,10,232,9,22,129,234,233,203,152,214,23,114,153,218,128,235,209,19,193,85,17,46,22,10,90,243,105,121,122,173,156,186,215,35,187,95,87,209,122,116,101,130,29,253,65,101,84,208,177,223,64,151,54,233,70,241,1,33,123,189,212,3,225,155,24,95,102,103,110,34,220,242,6,111,144,43,82,63,7,253,135,99,114,1,162,254,191,61,115,175,243,220,81,219,213,254,167,104,40,64,223,187,62,253,242,171,194,28,47,8,158,207,125,106,2,6,81,29,241,120,156,16,11,163,128,118,36,189,171,77,249,231,73,199,74,23,6,55,171,41,48,57,255,149,184,70,9,214,53,249,252,114,224,20,71,85,193,207,136,238,255,14,173,60,98,77,157,190,97,104,21,73,130,242,123,3,145,167,5,59,99,77,99,191,34,118,42,123,93,227,57,171,102,254,28,94,185,155,109,169,220,227,197,234,101,130,216,155,134,184,171,51,245,142,159,99,43,183,24,104,27,125,230,255,224,106,234,46,239,241,206,30,160,150,41,23,224,28,31,167,88,168,152,175,89,110,58,54,139,181,194,93,251,22,21,167,220,16,146,190,206,13,71,155,219,52,61,207,186,95,32,172,163,140,123,7,208,126,174,62,56,45,141,220,132,106,176,82,100,111,82,128,235,131,179,15,29,72,89,123,204,160,212,99,240,4,110,224,120,121,83,250,131,206,22,175,90,240,10,25,153,97,5,86,36,72,191,42,185,104,148,235,121,253,220,179,249,62,17,172,128,238,225,72,200,75,177,104,23,58,176,96,208,219,209,217,222,68,95,227,136,203,142,208,237,56,103,237,121,115,142,128,212,67,63,167,195,174,141,19,174,97,9,119,206,108,210,196,103,245,26,195,91,99,197,200,226,137,193,193,155,13,96,136,170,178,243,80,141,96,220,223,3,106,189,177,112,25,146,210,205,0,28,69,135,67,127,173,222,56,84,39,2,42,225,21,242,111,252,46,85,228,237,152,48,74,126,233,255,161,255,227,126,185,46,164,157,242,80,28,135,181,213,172,244,6,121,8,216,155,75,202,250,207,153,191,228,61,158,173,76,65,42,79,197,213,148,175,17,218,161,175,84,41,170,240,112,123,34,48,7,112,39,115,42,166,152,164,55,186,11,194,205,40,152,245,138,140,41,136,4,248,4,83,58,66,194,207,110,127,43,146,125,168,204,45,254,27,27,230,139,1,199,130,185,23,178,172,3,190,226,136,59,119,185,227,118,192,94,36,222,61,29,234,29,161,69,104,24,52,20,185,35,152,122,48,102,55,119,64,12,254,72,204,18,66,94,140,126,59,242,15,164,134,191,153,43,40,1,97,18,70,161,121,63,13,100,163,48,176,110,147,171,72,56,178,177,58,173,157,8,182,82,123,126,165,104,227,144,159,110,105,7,214,49,69,160,137,137,248,180,74,168,195,218,230,79,94,22,116,215,242,103,114,84,45,14,139,81,246,139,83,105,22,36,32,194,177,32,150,77,90,173,164,34,102,142,199,121,85,228,189,145,23,158,120,43,235,50,222,93,236,147,19,24,152,0,207,31,98,38,19,241,23,18,189,218,226,175,235,12,70,52,51,7,47,46,111,31,161,68,251,19,190,114,197,238,78,52,90,150,16,65,29,198,41,91,23,195,99,18,99,70,31,85,42,119,186,21,14,189,227,180,138,42,203,157,171,115,70,189,124,191,24,61,230,8,107,116,178,243,140,126,241,83,85,215,101,173,113,47,52,2,140,21,98,142,130,73,144,164,222,218,110,194,254,166,22,29,52,61,87,195,233,15,247,70,36,54,220,77,127,157,177,246,212,112,97,182,30,9,159,156,219,150,241,64,167,34,20,105,146,198,209,251,152,164,155,224,119,193,27,212,9,62,49,95,65,236,2,107,22,155,1,228,178,40,224,3,30,189,227,23,205,16,196,223,113,75,75,152,106,63,214,175,99,183,115,152,231,219,67,19,32,211,4,157,99,23,188,243,212,117,20,161,89,32,167,216,142,245,114,189,120,76,215,173,246,174,125,220,221,113,66,218,197,199,51,223,168,136,252,220,155,33,197,190,232,125,113,77,132,43,69,101,249,212,74,178,190,161,41,246,178,104,244,157,10,53,15,71,39,111,237,177,222,16,104,129,37,158,109,13,109,237,167,116,211,211,17,138,214,241,163,211,40,236,180,92,107,34,119,20,41,211,66,20,80,101,14,94,15,1,99,209,123,66,224,241,46,178,106,38,208,242,12,198,135,112,84,113,176,149,228,207,49,143,185,132,58,76,5,154,232,63,131,202,211,242,105,160,171,176,180,234,3,34,232,250,137,132,112,177,65,205,133,147,139,52,63,6,7,99,190,156,27,248,185,71,182,192,80,44,235,172,228,220,114,103,217,89,168,0,57,227,107,182,141,87,70,46,157,167,87,105,164,110,125,115,237,154,100,97,231,249,148,22,232,107,57,83,23,2,150,149,127,75,120,29,123,197,67,132,59,164,100,124,35,206,253,44,120,168,247,245,95,12,194,102,33,141,199,227,90,107,249,151,159,229,144,16,42,201,238,107,95,226,32,90,48,91,148,123,30,156,29,124,252,93,245,185,135,14,247,202,187,68,97,223,238,136,47,55,4,71,174,116,221,81,65,219,39,200,179,187,236,198,133,109,84,107,137,126,221,77,119,0,252,104,2,126,74,157,160,210,237,40,216,61,68,157,174,183,253,148,73,74,152,183,148,113,108,190,203,157,170,126,94,103,7,63,47,171,40,113,241,220,31,47,2,169,219,253,243,77,116,33,116,130,155,7,248,61,63,194,37,175,17,217,145,230,183,33,74,65,223,229,110,61,190,251,124,1,229,63,27,61,84,180,204,35,140,139,174,249,94,226,138,245,239,41,234,149,11,170,174,159,176,66,42,87,25,31,218,37,255,240,220,34,87,210,152,12,13,53,135,46,136,42,90,50,135,162,167,209,199,39,120,115,133,154,101,61,84,14,45,52,181,5,169,70,16,49,131,230,110,32,103,161,225,196,174,122,129,141,220,34,253,87,249,171,126,237,222,193,253,213,228,12,99,24,71,45,206,104,104,198,32,19,69,202,203,71,60,161,236,1,176,150,67,175,217,20,223,125,110,110,239,36,196,39,227,172,162,227,255,17,146,254,227,32,118,98,207,31,90,7,217,190,118,197,69,255,10,247,96,252,250,91,193,59,243,169,162,224,142,204,236,102,160,116,190,153,156,208,179,19,196,48,192,26,124,85,216,11,243,137,80,142,167,147,95,154,14,46,240,44,73,184,188,123,96,255,46,1,70,200,85,51,16,225,73,145,169,44,101,211,57,18,118,30,174,3,211,245,209,113,43,36,187,206,149,13,203,221,43,208,3,145,28,173,40,110,48,186,154,118,108,125,28,96,230,35,103,6,243,51,49,207,118,5,126,118,20,251,158,211,218,255,108,250,149,126,239,136,182,156,159,195,72,108,18,157,236,23,206,42,141,112,53,37,87,47,203,57,27,95,230,134,100,250,143,113,162,186,9,1,238,118,183,46,4,22,49,196,47,30,10,107,18,37,24,132,9,59,84,51,45,137,21,159,172,245,78,88,207,238,205,165,6,22,191,19,13,183,159,106,193,5,28,166,205,35,78,46,67,216,66,89,91,199,61,103,195,247,163,52,39,62,97,140,247,2,224,231,185,145,115,158,231,161,235,129,252,129,227,66,18,32,237,3,18,116,146,142,113,100,130,126,67,192,232,79,113,85,162,18,132,225,130,186,90,153,132,133,68,156,135,189,169,83,163,216,164,197,71,135,118,109,246,106,229,108,178,13,9,178,215,232,170,248,166,157,170,222,200,67,203,31,200,139,39,127,115,58,193,47,250,185,88,142,222,126,237,168,204,213,102,247,74,3,239,89,205,91,224,136,78,133,113,200,180,81,125,192,5,1,231,188,56,255,60,219,115,1,74,32,78,198,236,136,104,234,71,214,222,28,148,187,104,232,211,207,188,175,95,232,181,152,203,39,35,216,64,115,97,222,189,30,20,32,176,195,179,67,230,216,11,77,213,164,239,212,168,222,170,203,132,192,65,177,167,221,170,36,164,253,27,160,170,185,225,71,112,110,26,99,141,116,106,116,54,189,133,251,119,73,164,81,7,206,40,246,138,10,172,151,190,205,35,63,24,130,9,214,208,255,135,109,159,237,243,145,190,95,135,59,173,253,246,68,162,152,77,58,133,245,32,149,78,239,95,102,96,77,115,171,142,104,122,87,244,245,249,10,216,153,54,228,68,180,228,237,230,62,19,137,59,117,99,159,32,37,197,156,201,27,24,30,190,68,62,168,179,99,239,25,224,6,49,31,75,231,50,124,66,195,249,186,117,233,192,212,128,170,139,179,229,163,55,47,116,103,199,200,153,82,191,107,216,102,55,242,87,198,219,28,66,218,36,2,67,0,184,167,122,157,164,180,190,101,187,166,72,241,253,246,5,115,174,57,39,157,241,5,10,41,30,73,189,46,138,165,64,139,248,109,18,110,45,195,74,79,87,129,186,203,219,95,116,35,207,244,232,10,220,91,198,51,39,207,61,3,186,203,230,244,127,220,172,74,120,104,117,170,13,114,250,152,165,34,193,157,81,111,91,14,176,82,171,33,15,79,66,247,138,122,245,91,13,237,14,14,47,20,172,246,178,117,221,74,221,20,48,215,107,224,46,146,10,185,188,170,179,148,147,207,73,131,175,17,46,15,19,237,102,65,119,167,128,106,245,32,108,177,35,255,170,79,152,222,178,175,11,63,223,184,203,246,170,9,183,117,1,251,157,17,208,230,180,152,110,89,13,224,225,247,242,236,243,39,138,137,25,3,221,72,145,112,43,185,28,167,12,223,226,109,125,200,152,175,232,111,134,71,134,222,145,230,27,198,18,218,3,131,147,69,10,177,149,4,117,234,139,38,194,202,141,66,221,134,231,48,129,134,202,177,65,112,180,72,94,103,57,198,186,203,131,214,198,115,174,41,126,8,17,186,151,159,77,79,176,241,70,53,203,91,107,239,157,188,81,229,135,40,165,72,165,157,217,215,24,34,98,214,45,40,155,29,32,68,224,112,237,147,82,3,166,202,41,132,191,62,230,125,41,205,170,203,167,17,189,93,213,189,162,136,196,136,65,38,79,219,162,243,233,213,215,103,135,151,214,25,126,173,131,91,35,107,122,204,203,55,200,60,133,84,78,240,16,41,86,189,229,221,96,133,157,183,201,134,172,88,77,90,126,216,244,0,73,57,170,168,162,133,207,191,77,185,194,199,251,152,226,137,213,30,254,19,241,42,101,187,121,143,196,160,167,131,167,12,59,113,114,205,99,170,138,205,215,217,253,140,187,255,249,124,17,137,32,205,84,115,110,151,51,126,185,87,229,207,100,206,209,15,88,128,114,185,220,105,208,38,150,63,172,23,120,253,255,47,166,198,78,250,61,237,181,5,188,253,255,239,23,90,128,54,38,12,121,69,253,89,59,165,248,255,117,245,244,255,216,115,174,88,140,208,191,134,39,60,238,241,19,75,163,230,137,151,43,246,134,43,238,6,47,90,129,203,46,238,243,5,43,249,104,91,45,223,56,151,173,128,195,46,149,255,203,191,196,155,236,17,178,104,255,7,209,5,198,152,36,51,9,127,245,229,183,111,2,235,73,85,197,252,35,84,70,146,53,238,232,69,195,104,199,89,232,57,74,217,99,78,95,46,141,178,212,216,43,62,51,120,73,41,172,191,58,46,29,28,205,20,34,192,148,86,69,4,234,96,166,242,29,57,124,245,112,158,124,228,123,207,188,122,120,145,113,181,219,69,242,234,57,193,72,211,248,74,44,130,137,95,128,110,145,192,124,147,165,85,1,26,109,9,175,243,136,192,100,43,230,227,255,237,149,20,183,43,24,132,59,116,235,21,31,13,86,232,75,147,7,124,73,245,242,161,134,236,210,5,247,95,137,81,182,191,123,2,50,95,40,83,116,139,42,158,47,254,35,169,115,137,168,252,208,23,174,203,189,178,48,163,154,28,177,16,144,253,225,27,122,121,146,162,193,120,224,91,20,238,66,197,196,94,112,166,254,15,229,203,236,197,144,95,178,216,101,235,23,69,44,156,204,89,69,16,222,121,74,199,184,87,177,243,125,236,92,98,1,248,71,79,197,190,238,51,154,185,249,241,207,0,64,37,32,208,116,68,19,6,56,225,225,245,234,146,181,188,150,10,190,102,22,68,0,169,80,255,148,73,119,142,149,29,34,218,110,120,27,126,163,18,113,41,95,222,37,86,36,91,164,148,48,80,85,202,90,120,98,60,26,100,20,198,124,87,137,145,104,149,82,62,28,99,19,160,27,147,157,104,172,218,225,71,65,217,176,124,53,84,203,239,64,26,229,42,216,9,106,144,88,83,21,199,57,33,130,108,131,247,195,55,84,145,48,180,78,81,151,154,81,215,72,203,177,117,18,193,69,50,139,165,8,112,161,197,122,35,118,222,213,175,106,101,49,65,158,181,79,214,172,89,221,85,141,59,43,64,116,205,91,83,181,231,139,36,147,153,72,188,250,53,119,4,64,216,131,24,153,136,168,134,8,149,112,140,62,85,181,32,11,119,214,62,254,96,196,63,144,121,180,226,24,166,231,86,87,248,73,66,62,128,135,171,237,128,16,30,202,145,146,11,92,245,52,130,8,193,90,83,121,200,47,125,240,23,11,39,127,52,52,43,44,143,248,86,193,65,62,254,128,159,156,33,114,201,184,89,73,74,65,151,41,58,2,187,219,95,20,89,201,250,37,10,11,167,105,145,255,210,248,194,17,246,253,145,97,11,148,121,179,222,9,66,86,205,120,108,252,146,173,118,249,74,10,128,202,123,166,53,225,47,152,6,55,218,123,118,23,122,189,100,254,134,4,194,47,47,156,245,157,180,142,36,39,33,49,186,171,167,235,129,146,174,9,119,90,18,42,186,191,77,250,27,6,88,184,83,192,42,11,170,147,212,7,240,176,29,93,201,244,115,53,170,114,31,104,187,28,44,247,156,5,99,33,239,234,177,44,52,72,231,54,22,134,244,165,7,195,114,9,80,217,103,96,67,220,33,3,140,94,228,105,109,90,248,29,252,119,238,187,124,81,144,72,68,72,170,130,88,241,139,242,52,133,60,0,80,50,96,251,243,58,83,233,100,203,72,53,176,182,161,189,211,26,200,138,118,198,189,154,4,121,108,248,92,48,228,19,76,43,148,45,106,222,77,207,120,195,184,60,98,206,186,35,26,156,104,239,241,236,29,89,10,56,175,34,99,150,95,195,203,171,237,90,78,50,155,87,247,52,161,154,175,174,52,233,240,125,25,241,207,159,212,253,84,72,244,208,246,165,139,254,37,122,62,171,221,202,24,103,140,236,132,125,39,159,28,168,175,205,38,59,148,126,191,232,144,72,26,154,104,177,2,236,20,148,239,69,188,2,186,64,145,250,70,80,129,195,37,145,57,251,218,164,160,2,150,249,246,246,210,232,58,174,47,249,142,245,223,236,255,93,249,243,101,154,156,27,26,162,151,192,21,117,145,216,131,175,211,49,220,47,19,47,79,91,177,81,33,178,222,51,42,33,150,103,120,244,115,206,159,3,250,184,32,63,178,210,241,241,163,130,170,96,150,159,203,72,112,148,5,151,179,192,157,249,112,161,240,193,57,88,244,50,212,177,183,184,11,118,149,102,134,111,244,85,249,178,135,250,84,179,149,98,225,30,239,244,92,142,33,224,235,33,19,31,146,116,86,54,180,182,44,27,254,106,5,130,88,169,60,140,88,222,166,246,36,93,132,179,142,93,129,215,140,117,172,58,9,62,169,4,53,126,195,128,121,14,152,144,113,8,199,188,150,232,213,152,239,164,218,28,163,187,157,121,66,102,221,2,203,191,252,75,173,86,36,200,50,128,100,15,208,78,108,141,107,236,32,54,114,87,38,137,203,238,85,118,176,150,92,109,92,118,224,131,138,45,192,82,186,255,239,255,52,107,89,36,159,49,155,61,32,106,7,191,76,35,60,11,238,207,96,210,156,93,213,108,78,200,143,60,120,228,156,46,127,35,119,55,58,110,11,242,127,22,48,74,22,166,69,106,169,216,27,66,195,89,60,39,238,238,228,181,152,124,143,7,119,4,134,76,6,159,156,121,47,198,189,76,229,87,194,20,144,148,246,113,165,204,124,250,100,5,171,175,25,115,162,193,136,100,216,39,124,83,134,50,99,35,27,12,120,128,84,66,147,76,141,73,227,234,216,222,152,26,39,233,118,33,17,99,40,142,155,230,47,64,74,210,225,102,117,165,248,131,41,14,130,178,41,96,24,217,162,245,206,177,92,209,152,173,77,157,157,148,128,147,174,102,199,25,198,208,21,112,216,186,13,9,175,200,153,6,6,249,1,105,119,137,13,139,152,153,19,123,35,247,111,242,34,3,98,116,18,10,108,83,50,57,81,248,162,149,27,180,223,57,191,113,124,131,106,81,244,159,236,180,145,73,224,112,177,77,61,188,234,177,40,82,133,34,10,191,151,169,87,138,111,109,133,222,150,91,109,50,8,188,31,15,162,136,122,118,33,250,178,165,48,33,33,41,15,176,196,62,227,80,16,119,204,191,38,156,29,156,252,34,74,201,254,18,199,216,75,198,54,18,66,242,87,197,45,85,48,110,49,44,155,145,217,61,149,187,215,70,53,147,127,34,0,204,87,129,111,78,220,144,123,72,95,192,140,190,10,216,218,24,10,166,92,173,254,110,148,136,81,16,93,45,18,254,141,24,29,227,64,209,247,59,12,28,188,80,252,195,184,113,174,12,0,101,91,94,183,60,42,157,164,49,95,49,76,103,151,246,225,95,65,156,68,67,114,24,65,174,50,28,86,110,158,12,237,162,62,95,105,61,4,186,191,27,156,131,153,4,128,138,22,15,70,119,5,21,94,59,129,119,254,148,251,4,124,174,196,154,154,79,45,116,58,179,43,192,117,6,182,181,25,138,11,152,77,42,36,69,147,51,252,209,159,75,237,220,47,28,212,224,156,82,194,231,19,36,46,0,58,232,32,157,113,198,118,159,139,155,123,129,95,159,99,249,224,158,222,234,204,201,51,248,12,52,37,42,45,45,29,158,135,144,59,40,179,67,185,95,30,75,191,223,140,215,240,174,101,30,189,238,91,146,255,173,96,214,47,62,79,29,116,43,150,4,113,158,22,66,149,110,68,156,167,94,73,49,33,172,197,72,38,210,43,208,80,150,52,37,68,133,177,252,23,172,46,68,203,64,161,200,146,106,186,114,246,196,143,105,177,141,211,111,39,31,7,179,235,76,80,50,9,83,227,250,66,29,115,25,98,105,13,102,233,134,114,35,194,32,164,121,66,126,143,42,155,154,138,148,99,81,177,138,109,112,5,8,225,160,205,200,217,47,56,174,202,77,193,205,61,104,192,228,208,241,177,199,250,166,198,142,144,49,72,198,157,93,107,123,152,75,134,253,90,229,199,205,66,92,67,40,92,158,244,165,254,226,47,119,200,233,156,178,18,80,15,151,157,239,134,175,250,238,67,173,128,154,8,181,32,125,162,211,75,16,125,133,113,229,198,123,186,118,30,192,15,238,26,48,71,25,64,200,160,101,253,127,34,225,111,21,186,253,135,177,121,23,190,32,35,156,200,251,51,40,238,136,55,36,101,247,149,45,217,138,136,205,130,149,2,120,226,55,24,72,43,185,6,76,228,168,79,208,164,87,168,241,12,225,202,239,189,128,163,203,108,232,32,67,79,123,189,98,67,96,37,141,79,47,216,35,154,239,154,237,114,86,139,39,56,84,4,97,25,5,98,101,17,193,138,190,36,184,125,31,130,217,3,202,111,28,53,8,183,45,86,208,222,89,170,234,61,30,65,190,95,200,183,108,7,19,199,231,230,63,17,199,110,36,249,99,88,191,248,142,102,2,159,124,100,170,220,216,92,83,1,164,249,19,215,17,250,160,170,176,122,208,26,17,196,193,154,192,34,133,96,58,160,232,32,86,40,230,63,241,114,84,22,208,180,107,201,208,76,6,240,205,39,43,150,73,83,85,127,130,105,120,0,90,143,229,219,23,190,146,208,125,15,43,77,169,177,66,209,2,64,176,125,134,151,119,232,152,112,21,88,167,205,235,250,29,46,89,19,205,84,82,83,77,231,147,187,233,221,216,149,73,168,43,157,143,170,188,178,12,34,86,46,36,201,207,41,224,218,59,132,249,142,45,28,67,227,112,210,7,65,232,9,84,49,144,214,93,166,16,119,159,189,143,160,158,183,169,16,43,235,90,243,184,173,123,254,171,59,214,210,110,62,215,28,90,119,32,191,125,181,220,209,225,40,165,109,26,172,225,91,102,230,133,56,196,185,226,136,151,65,29,112,128,147,103,108,14,61,82,184,198,106,251,4,111,250,27,159,187,80,142,18,188,3,96,40,108,185,124,195,240,146,24,96,71,54,102,93,219,113,168,232,207,237,184,202,33,95,160,16,15,96,210,196,150,27,247,88,134,151,234,74,129,172,52,104,88,168,195,44,109,161,146,210,87,63,175,173,249,168,145,207,63,58,40,218,71,117,39,253,161,9,229,177,54,243,12,121,69,145,247,232,83,120,208,11,101,226,199,253,9,231,90,203,232,26,144,100,1,243,128,71,133,165,205,38,163,223,86,162,165,170,178,176,72,140,105,37,195,159,64,245,31,144,154,129,70,4,151,230,134,162,203,35,223,250,193,138,120,77,46,68,131,33,48,206,249,168,139,211,129,187,120,32,229,47,237,188,221,68,129,130,103,67,41,182,183,121,237,29,177,135,189,77,82,65,99,200,83,132,71,149,241,237,163,252,190,31,42,241,226,178,73,171,92,224,12,72,104,130,181,255,61,30,222,225,119,221,144,22,44,119,98,241,245,53,179,213,38,46,138,181,152,208,176,132,143,84,193,198,247,0,67,42,58,43,47,153,43,60,67,77,13,80,102,142,199,152,17,252,240,171,163,86,85,128,151,16,245,203,176,121,193,152,180,38,62,241,0,99,148,246,136,122,195,255,156,165,46,219,25,32,62,238,57,234,224,199,65,195,229,60,26,178,130,34,204,39,183,167,193,218,52,67,203,93,82,122,117,149,219,39,196,216,36,35,216,185,3,173,95,39,144,138,188,88,179,118,199,106,97,226,70,39,25,23,29,163,61,68,109,233,63,49,166,189,15,59,6,1,99,42,137,31,121,50,172,116,231,56,229,212,55,216,106,255,76,128,142,122,48,9,140,235,111,110,81,100,108,39,250,41,41,114,167,222,38,92,247,29,206,235,30,142,160,99,66,108,61,102,78,196,43,56,178,6,183,112,36,13,50,44,223,11,206,201,93,171,35,71,190,144,36,150,231,96,223,119,83,125,138,127,189,170,18,70,212,85,114,107,105,107,31,89,110,137,56,100,194,189,201,144,79,15,124,168,79,21,93,20,110,47,43,56,23,38,218,132,187,214,172,123,186,171,227,173,100,190,147,222,173,178,176,54,183,139,34,21,88,30,24,230,127,183,85,59,149,206,127,228,166,42,25,25,149,112,143,247,254,130,117,249,70,188,67,217,255,138,72,10,166,90,225,175,91,35,176,102,178,70,65,177,19,165,149,206,79,195,93,104,25,101,55,209,165,198,0,207,46,26,21,209,57,245,79,29,102,33,15,123,38,195,92,158,208,107,72,226,204,179,60,164,83,150,242,41,28,245,76,208,225,241,16,90,128,174,186,110,127,32,204,187,135,116,248,211,50,32,165,182,65,49,33,143,249,188,199,246,102,209,248,17,106,148,69,60,191,94,189,113,53,28,75,145,167,21,121,224,199,227,167,232,18,194,87,45,251,76,174,134,73,134,184,64,161,83,71,76,201,161,247,228,252,149,178,101,146,62,20,255,215,126,199,151,104,120,105,130,110,156,45,212,170,253,142,195,229,246,231,151,17,154,206,0,214,92,92,148,84,76,46,136,1,75,107,62,110,164,40,181,201,112,215,188,186,38,169,74,18,192,201,236,124,66,137,139,172,224,146,234,241,233,127,154,169,233,161,188,21,51,252,95,138,250,128,131,50,27,169,77,151,136,102,230,175,44,40,140,77,239,155,38,91,102,111,228,158,136,174,201,23,42,214,133,101,140,0,215,153,86,246,230,155,243,104,126,213,231,185,121,231,13,68,204,39,71,251,197,232,187,209,203,101,109,187,42,182,183,216,146,212,218,244,121,14,111,143,149,248,3,84,134,199,27,114,37,196,152,11,212,198,125,123,159,185,133,62,174,151,131,36,234,137,101,187,144,247,73,108,61,195,11,239,238,49,40,116,29,93,244,252,92,247,64,140,189,146,108,168,64,14,182,26,16,248,244,34,78,221,8,19,6,157,71,168,163,239,94,126,118,225,70,48,254,72,135,63,182,54,150,96,57,151,167,198,50,83,19,254,212,191,120,50,104,73,210,154,203,196,163,120,161,144,231,255,196,47,186,67,91,77,120,22,21,156,101,133,253,0,92,227,255,214,50,26,127,253,205,57,175,168,225,41,47,90,212,233,101,55,16,228,215,186,28,40,186,240,169,122,44,13,217,186,236,24,120,219,190,26,7,127,38,31,137,49,171,5,130,34,192,41,110,8,189,38,24,47,150,58,153,239,57,111,30,13,151,59,49,73,28,243,69,34,58,150,152,164,216,177,84,91,13,17,111,137,20,89,241,92,178,168,249,89,155,206,97,63,80,215,19,51,79,107,180,3,147,32,102,31,213,7,19,201,65,153,150,127,185,19,84,53,189,218,41,13,174,27,22,144,175,204,31,80,127,189,184,211,194,248,203,51,108,195,246,99,184,192,146,222,146,153,179,131,140,139,248,72,132,190,110,244,6,148,87,116,101,233,211,211,186,55,251,89,201,35,222,129,89,36,158,84,184,213,45,154,252,229,130,83,209,153,52,13,171,79,76,75,143,18,181,52,150,211,52,16,92,116,151,68,69,76,63,194,15,132,191,147,100,167,173,68,189,235,99,206,19,88,249,8,179,236,172,159,49,51,139,114,196,3,114,56,188,159,29,80,102,231,74,253,11,34,206,214,42,84,74,110,106,156,147,162,60,142,28,201,108,121,148,129,216,61,108,204,251,56,192,196,66,23,58,30,0,159,224,170,27,87,196,66,181,183,39,202,186,36,188,91,152,148,46,214,126,21,118,202,164,113,28,143,214,0,4,75,136,152,35,35,27,232,122,212,43,180,147,53,202,21,166,154,140,96,96,26,45,227,21,5,72,244,154,149,163,177,162,4,177,16,88,57,217,197,28,201,206,223,192,221,197,240,160,247,226,93,212,154,100,253,140,128,76,28,118,32,230,209,197,19,192,74,158,6,135,206,89,45,29,15,9,151,111,121,212,11,182,127,172,239,67,176,176,10,79,102,159,81,126,202,4,220,199,119,252,104,252,189,32,175,138,188,73,100,73,56,45,118,150,66,157,155,213,99,179,35,38,133,224,109,168,115,74,176,122,41,64,68,221,91,88,127,211,188,99,178,116,116,169,211,251,132,127,133,136,218,43,135,89,65,159,159,135,214,31,224,88,101,234,16,58,98,176,200,92,164,254,248,134,101,155,206,170,255,4,28,31,162,198,186,32,212,112,149,67,145,69,235,117,124,130,183,125,106,111,124,171,101,28,10,47,84,147,169,191,154,152,115,238,19,6,240,47,91,49,100,184,167,229,219,171,236,168,246,158,162,98,193,174,154,126,213,203,206,18,71,75,18,251,224,40,82,18,218,154,144,215,81,61,239,172,131,7,52,23,54,123,66,126,184,207,212,150,196,187,51,113,245,58,213,195,184,138,251,187,122,254,205,227,243,174,14,86,200,56,161,40,89,252,199,248,183,6,106,213,30,189,26,174,133,155,129,37,186,5,33,214,140,76,189,162,174,131,155,109,233,65,81,237,31,250,0,82,85,161,199,108,134,254,132,101,188,107,116,170,155,112,78,135,220,6,22,201,67,40,207,43,194,116,178,245,79,174,138,54,154,228,39,71,109,124,103,31,53,145,27,11,2,2,163,213,155,35,95,176,238,205,66,223,225,114,51,207,133,38,95,213,214,215,159,146,174,137,122,2,254,105,208,40,207,139,23,188,252,2,214,115,3,145,5,212,7,10,10,54,29,33,25,159,237,20,216,96,25,223,236,39,216,91,99,126,90,57,117,108,209,14,51,116,65,179,106,227,29,7,185,144,242,115,250,169,34,184,152,44,97,162,248,247,97,102,28,217,118,234,142,247,120,127,78,162,127,43,182,63,47,98,237,135,145,112,25,22,71,61,195,37,182,230,107,14,201,84,20,36,197,58,86,200,134,86,6,136,224,174,20,197,158,55,209,77,142,230,178,237,121,110,58,169,231,59,227,171,104,105,231,14,5,158,158,63,201,139,96,146,240,193,44,179,112,28,128,82,241,246,217,52,62,231,2,68,187,173,253,84,134,158,221,193,209,201,134,126,97,220,0,117,194,99,38,158,135,115,160,114,165,5,116,63,139,18,40,199,218,152,194,210,248,229,50,93,112,156,212,90,78,93,227,117,41,192,182,53,116,36,230,129,163,132,221,235,179,169,18,101,104,129,89,204,235,197,75,2,158,217,55,176,51,43,150,64,126,37,163,146,148,3,90,74,17,174,221,41,80,154,186,60,210,229,30,79,212,113,12,158,167,141,74,71,177,121,112,251,91,155,156,95,29,126,32,140,86,152,189,124,139,246,121,178,34,98,245,107,84,191,45,197,217,121,115,119,106,214,245,123,67,246,85,15,207,111,14,24,160,141,72,126,80,243,148,229,171,91,159,92,2,14,69,74,19,242,124,139,31,179,184,79,180,65,210,17,231,202,32,3,88,122,208,243,250,163,34,147,140,209,160,80,130,5,127,195,54,223,121,186,149,163,28,208,51,67,217,147,139,225,229,251,151,137,147,8,16,19,115,225,90,128,249,207,65,69,162,9,170,52,149,232,51,222,70,96,158,85,15,58,71,78,127,181,179,251,90,133,163,26,160,23,191,252,31,77,36,35,247,143,48,16,143,124,111,240,118,28,37,19,181,86,126,156,193,64,108,94,56,63,138,236,193,95,213,172,113,127,106,68,235,196,37,137,15,193,115,119,183,230,234,249,146,21,192,114,231,61,222,164,8,204,190,55,177,105,94,162,72,245,208,157,202,245,231,108,20,129,236,75,45,35,129,150,195,255,24,44,189,77,178,254,148,15,175,238,89,157,148,159,36,85,176,138,118,9,86,239,229,247,70,222,116,24,43,88,178,172,165,101,54,192,151,139,111,126,137,185,242,143,249,18,177,156,126,4,171,236,129,4,208,227,1,220,161,79,18,83,141,14,162,233,127,230,178,42,135,108,102,247,90,36,1,37,37,59,162,75,132,21,254,24,135,94,7,14,63,148,168,95,74,73,52,223,132,112,251,103,232,84,126,235,68,48,53,230,231,234,29,170,19,7,246,178,12,56,216,243,156,68,242,23,197,106,42,123,135,13,249,57,249,210,184,168,15,50,65,218,72,224,158,148,127,102,39,86,174,222,61,218,12,191,59,212,29,50,118,232,181,218,232,23,120,38,68,45,16,108,183,183,226,181,121,143,199,241,37,228,88,3,54,209,137,54,176,50,29,152,160,176,24,40,32,197,52,93,231,155,27,63,109,222,187,250,160,28,108,60,57,234,214,69,194,241,247,210,249,250,174,142,62,206,121,117,208,248,219,158,232,122,165,29,85,164,207,175,233,106,65,37,86,48,135,30,7,36,70,181,185,239,36,122,109,195,65,19,250,174,164,103,166,148,61,126,246,188,246,199,229,209,161,33,94,67,29,87,58,49,105,244,77,195,13,243,187,51,235,209,149,113,128,14,42,118,5,237,232,232,212,108,31,125,38,232,186,188,69,75,207,50,107,247,236,183,24,183,24,25,137,9,53,111,65,61,178,123,209,234,36,194,46,204,35,190,125,226,117,159,50,188,138,40,227,207,39,8,205,1,106,198,31,143,27,136,17,42,70,91,16,245,20,242,135,24,8,195,236,19,243,72,88,132,181,121,184,66,72,113,119,211,209,229,86,92,149,43,226,53,27,118,154,18,26,254,195,139,100,43,43,49,49,69,161,253,67,197,53,252,20,76,218,161,95,221,133,7,42,123,156,195,230,72,12,242,216,99,16,35,205,221,140,67,134,125,37,96,147,193,83,201,58,143,22,206,247,84,127,126,186,62,49,168,77,180,156,62,202,190,181,215,124,95,219,133,64,53,42,245,207,6,38,200,109,180,107,164,169,6,136,15,21,86,120,129,40,165,36,253,188,218,13,160,209,128,69,193,66,108,83,235,43,218,118,29,217,2,243,28,54,223,168,14,30,145,7,242,36,211,23,231,68,207,0,228,144,222,202,145,216,89,240,129,85,231,229,231,197,54,194,7,46,109,206,206,130,88,141,39,185,228,175,121,100,127,252,191,46,217,253,31,99,175,248,168,52,254,175,225,205,26,154,118,184,57,20,227,147,234,1,94,3,63,106,67,55,59,117,253,68,125,240,252,92,252,116,253,75,162,115,66,99,84,188,9,156,138,111,152,37,252,42,73,204,108,45,138,86,4,77,223,125,107,27,15,32,125,16,228,107,61,142,18,85,126,3,112,245,245,146,142,174,172,238,57,121,90,62,40,118,189,115,251,1,5,113,119,108,13,191,199,251,16,243,33,222,1,69,158,247,210,130,191,110,127,233,112,177,155,228,75,164,118,5,146,207,179,238,220,79,122,72,233,229,183,23,221,187,2,73,153,62,254,107,19,253,183,219,84,4,95,115,29,1,242,82,27,149,9,177,198,72,108,92,180,91,143,8,255,107,164,200,30,149,235,73,108,243,165,219,166,129,119,45,116,204,150,217,239,112,225,51,213,183,68,146,243,132,41,95,143,26,146,166,214,186,143,111,217,163,118,23,225,117,181,247,120,236,85,134,6,38,106,65,152,102,255,53,165,162,13,212,127,247,120,25,38,226,82,22,106,215,235,129,37,87,210,33,163,111,155,95,27,72,52,32,185,124,3,253,237,111,204,148,26,116,48,53,108,103,247,120,189,178,127,150,251,15,174,96,36,19,14,158,70,92,187,184,236,95,60,67,36,67,107,86,116,200,195,96,51,180,140,249,73,223,177,238,89,161,40,168,191,90,61,4,30,64,50,52,40,37,114,184,103,236,62,91,62,143,81,95,168,156,225,205,61,9,250,181,188,195,125,136,88,113,42,60,59,185,12,209,201,148,91,80,53,202,180,158,66,17,209,127,61,137,134,249,27,45,210,170,235,227,252,25,126,111,49,144,178,30,38,129,230,103,239,241,140,249,104,184,171,208,178,218,149,122,8,230,191,63,47,216,248,92,132,236,54,218,68,218,129,51,112,145,32,216,2,100,167,141,177,129,94,250,161,90,43,8,135,183,69,222,223,243,45,83,86,188,245,239,142,161,153,73,131,209,40,176,241,9,235,194,225,157,86,93,237,157,247,209,21,129,80,168,243,161,153,17,120,55,77,48,109,100,243,95,76,80,218,189,8,196,119,119,184,199,27,146,130,212,222,185,58,73,79,225,53,253,156,106,158,106,159,252,121,37,4,133,179,216,29,51,66,124,105,162,54,157,244,202,60,141,134,129,56,249,113,112,219,91,234,229,50,45,110,71,216,207,235,52,235,1,150,157,245,121,243,191,194,7,209,212,78,221,55,61,115,116,67,135,132,70,161,68,107,112,205,151,197,241,135,198,61,157,197,179,137,101,102,7,47,115,146,78,152,209,11,191,68,52,162,69,218,156,39,131,206,98,66,49,96,148,243,104,209,9,85,86,196,49,238,51,214,125,232,217,177,83,55,182,59,165,90,36,173,137,162,174,169,11,236,208,27,225,217,219,90,236,144,169,174,190,73,217,54,21,88,76,192,163,88,52,6,215,230,54,169,124,191,123,48,201,237,148,216,182,126,143,87,12,53,241,4,247,54,86,222,180,157,18,194,167,35,82,38,179,158,136,138,78,56,108,39,247,159,53,34,87,255,245,187,216,183,33,133,255,56,2,225,142,192,118,9,186,61,206,186,179,23,123,64,11,221,166,224,111,62,61,14,210,141,148,212,147,119,137,84,208,219,63,83,112,178,123,60,174,184,237,155,235,145,45,190,62,213,196,34,92,211,49,207,63,215,220,113,47,242,233,215,89,200,20,118,27,62,111,203,248,36,106,80,121,88,202,139,42,82,141,82,244,93,220,10,9,252,36,140,52,105,19,113,94,46,214,217,199,244,237,159,158,214,12,168,115,77,223,172,102,178,57,156,72,55,146,160,253,159,89,236,222,227,57,251,115,23,246,109,46,0,153,36,98,178,180,132,72,142,81,150,154,125,141,30,141,55,93,240,110,229,18,199,69,176,136,72,3,37,157,105,246,103,123,5,238,57,107,227,11,44,92,55,201,243,175,214,6,82,216,62,124,178,205,59,84,44,132,117,134,245,224,240,0,198,240,58,173,210,74,30,141,243,167,188,10,49,77,228,45,227,47,68,249,212,206,69,237,47,136,138,77,208,247,79,53,252,235,248,189,245,96,154,117,5,88,120,21,83,178,187,102,38,137,242,252,37,6,17,102,217,117,36,21,79,138,241,153,240,95,191,89,248,98,111,22,55,73,97,147,167,30,40,17,254,7,118,11,241,45,217,185,170,205,1,29,239,159,200,111,145,174,92,160,4,140,160,82,243,21,114,126,61,93,82,81,62,18,30,117,215,173,15,254,176,79,220,106,77,154,104,45,156,5,102,249,40,143,74,40,215,136,215,181,28,234,85,170,126,167,237,100,62,168,59,110,217,191,201,115,180,95,40,255,147,117,168,139,169,204,69,49,30,87,233,236,66,90,86,213,210,253,201,47,111,127,215,112,190,52,80,203,60,72,39,73,142,8,176,224,249,232,84,113,58,76,211,66,221,68,47,116,143,119,181,1,76,73,152,163,18,107,61,214,247,133,222,227,25,172,198,131,177,119,129,165,61,129,20,139,253,64,104,244,169,225,83,41,241,114,185,10,143,195,87,30,237,118,154,91,19,118,231,211,254,240,57,44,11,103,43,82,228,132,24,73,220,228,246,182,177,50,123,235,30,111,92,12,45,68,116,69,114,40,238,110,182,85,185,121,66,8,31,170,189,203,173,79,247,255,83,199,234,177,47,60,111,218,143,138,4,138,88,29,104,129,231,23,54,29,45,54,229,110,175,195,21,118,85,43,60,39,224,138,76,131,200,29,100,19,138,16,71,227,66,51,153,43,49,23,22,213,187,213,64,178,152,166,56,234,128,141,136,121,75,103,234,174,94,178,117,30,229,115,120,162,87,135,220,58,137,201,73,203,134,140,71,117,103,29,82,223,220,45,93,113,10,238,223,29,46,214,110,183,141,46,14,109,211,177,52,218,104,197,246,163,174,14,170,165,41,176,145,45,0,146,57,211,24,36,231,254,92,181,85,175,179,174,158,167,125,99,148,126,19,120,213,73,38,230,103,140,17,88,157,43,46,249,128,24,248,209,223,56,242,176,180,111,98,227,149,91,151,118,157,142,200,220,97,67,209,174,195,38,109,173,245,185,67,1,101,75,101,167,63,166,20,194,84,226,155,62,139,21,242,9,120,48,190,115,17,225,182,91,48,126,232,32,157,229,71,255,153,65,143,209,179,248,99,156,180,26,206,51,175,202,215,116,67,126,228,32,66,91,154,255,100,32,64,228,11,208,99,39,190,172,28,87,149,234,255,225,242,120,129,105,183,44,147,176,100,107,170,113,223,137,215,14,10,212,59,33,38,141,11,106,102,44,8,120,53,191,107,155,81,191,115,214,130,118,61,9,131,207,228,172,182,236,84,46,149,153,136,92,222,227,253,19,202,21,184,247,133,70,78,27,174,236,144,210,137,166,27,19,240,5,89,206,50,158,100,119,20,220,74,237,208,136,186,50,253,50,11,61,217,215,140,141,58,15,13,74,60,193,45,31,69,60,236,110,74,204,116,89,20,113,179,189,199,35,111,57,188,11,252,225,151,48,200,176,52,81,220,12,104,94,72,11,20,171,67,6,86,156,68,22,114,218,232,221,220,227,233,85,34,81,127,163,147,77,45,224,12,221,19,110,188,141,243,157,15,7,149,242,221,65,220,109,147,66,7,229,235,181,144,51,137,185,148,49,166,134,66,11,213,83,51,26,117,186,128,236,207,158,28,39,11,45,116,19,135,181,190,179,113,43,139,232,91,96,220,24,243,114,203,248,153,241,46,106,172,64,111,30,87,221,250,202,168,1,228,174,188,124,169,132,117,133,4,68,236,198,111,49,56,190,65,30,252,80,112,42,51,157,189,216,189,90,247,33,88,148,253,222,250,121,77,117,191,174,209,166,76,157,139,132,129,23,13,12,155,6,180,191,159,98,104,247,109,89,71,31,240,218,81,49,76,248,60,160,217,255,212,90,126,201,160,49,81,180,87,127,112,65,192,171,52,72,180,151,40,180,148,14,181,191,56,141,1,249,219,214,11,240,71,232,202,91,29,4,79,161,182,212,145,215,240,33,141,234,195,223,149,105,205,124,205,53,16,105,129,185,102,244,197,194,103,202,187,239,70,187,81,130,254,70,10,133,164,109,244,183,93,91,39,209,96,157,33,230,153,131,203,184,243,155,135,191,196,179,241,169,50,207,235,165,22,199,111,23,238,241,222,31,166,24,209,184,123,249,86,62,129,97,198,64,173,87,216,208,187,90,30,137,116,114,7,159,86,253,58,228,73,224,14,237,64,151,175,255,159,110,249,78,58,27,253,254,52,183,57,220,192,61,222,219,61,144,147,190,23,113,11,79,193,184,211,161,248,94,102,128,80,235,38,239,135,139,24,210,211,36,90,117,173,177,226,40,105,201,54,207,95,220,173,76,229,135,118,113,132,101,144,45,251,230,192,74,233,15,7,104,201,198,185,199,250,127,188,197,37,111,251,238,224,4,118,191,223,251,220,20,110,58,185,57,98,33,130,219,45,215,180,135,231,138,158,41,155,58,65,181,70,166,17,240,117,223,148,93,19,155,95,175,167,244,243,2,173,72,247,253,37,7,35,48,220,137,129,36,23,118,100,109,170,59,190,153,103,89,11,56,221,242,25,174,196,136,65,246,198,130,191,216,22,83,158,202,38,187,87,243,226,79,46,21,252,29,167,86,113,77,255,124,105,215,75,79,250,219,54,220,210,110,193,241,244,168,174,210,157,189,45,193,115,86,178,162,26,202,77,237,191,149,56,124,247,31,157,71,0,233,228,31,191,81,20,236,30,79,252,132,33,223,65,155,253,86,79,54,162,124,7,243,77,61,204,241,239,73,196,215,248,37,249,45,6,29,143,119,62,167,174,234,92,132,230,152,172,223,45,174,234,67,220,212,192,142,255,111,247,244,252,119,245,59,87,119,246,59,19,78,163,147,184,91,231,195,40,54,221,139,152,74,245,124,35,98,106,65,213,14,78,11,239,50,195,108,26,200,20,23,177,184,7,195,226,32,76,221,104,172,137,249,204,211,179,37,114,100,88,226,93,253,9,35,172,101,239,27,95,23,51,106,7,112,236,53,55,76,10,148,87,220,217,43,161,62,53,62,244,53,112,223,89,149,114,64,229,194,254,84,170,195,166,234,202,253,66,28,60,210,155,157,91,174,176,192,162,91,11,120,169,2,130,229,52,98,110,87,122,146,229,123,117,200,87,145,26,77,222,118,143,150,107,137,108,249,134,29,6,119,109,30,73,54,34,34,47,27,79,27,161,197,178,69,244,192,78,196,48,15,159,194,124,225,236,161,211,135,21,152,80,116,238,223,212,157,217,147,84,242,211,185,84,179,65,238,242,119,9,205,161,243,42,1,250,141,101,135,180,154,219,59,146,21,158,155,205,116,209,169,201,119,47,205,243,189,140,188,115,242,81,1,149,118,211,17,49,81,91,148,214,82,46,199,179,102,186,27,65,217,49,91,23,4,195,165,195,151,93,128,50,72,183,205,255,98,159,140,99,75,255,246,45,195,61,158,208,93,213,128,54,251,117,203,230,128,72,75,235,183,229,147,232,191,169,141,129,18,247,120,9,130,66,210,129,129,62,99,69,187,21,20,12,15,58,22,132,11,81,73,147,10,233,115,137,61,47,121,31,186,111,59,244,30,85,68,49,131,234,87,206,171,22,119,90,0,181,241,105,196,255,68,34,10,181,35,172,139,146,90,212,189,203,241,36,106,164,167,59,146,211,21,154,18,105,189,112,52,243,44,66,163,93,165,223,143,1,3,181,189,187,14,234,182,80,68,122,45,189,109,25,14,224,82,199,149,230,141,149,43,35,45,100,89,102,196,18,133,244,123,184,77,16,155,122,158,59,209,2,206,253,48,125,110,182,243,187,11,42,23,219,73,169,85,151,98,250,60,26,151,245,116,225,160,246,104,151,218,201,149,23,41,45,186,93,141,51,171,236,53,10,192,155,159,237,111,131,180,185,183,230,97,184,231,41,95,184,163,12,211,167,106,237,38,102,230,77,39,1,60,158,116,133,220,100,110,70,89,117,254,44,35,138,69,203,15,250,59,134,120,74,24,97,71,20,173,79,178,135,244,14,175,213,63,236,143,251,185,47,127,4,121,241,186,151,228,186,110,94,53,99,37,181,112,17,54,218,237,141,179,108,226,183,117,60,103,243,62,47,49,162,62,142,47,38,164,214,189,148,83,217,239,92,79,187,78,219,9,119,197,139,252,233,143,55,175,120,191,141,138,41,109,58,152,57,27,129,191,249,171,123,246,152,54,93,113,219,5,138,238,159,148,102,33,15,155,33,179,1,17,203,39,207,37,210,109,107,28,57,111,194,87,162,164,11,234,60,156,6,47,163,227,116,186,239,8,109,35,126,167,207,239,232,94,158,165,27,221,140,225,162,169,188,118,43,58,125,55,76,35,10,148,46,111,175,27,46,90,227,28,37,162,223,86,156,10,149,208,233,155,53,167,85,86,44,4,42,254,176,203,97,107,255,105,144,238,63,121,174,111,211,93,23,57,144,253,242,125,253,211,184,101,74,13,31,17,79,77,64,230,245,229,221,214,97,2,229,13,149,138,57,245,255,14,208,112,178,155,87,188,89,134,79,51,216,148,34,98,244,144,194,7,40,190,250,241,244,236,176,249,77,90,110,133,162,73,26,184,81,148,56,242,68,31,247,143,91,39,76,49,83,52,101,23,97,173,72,191,75,31,41,70,56,118,83,101,180,93,221,51,224,15,165,180,76,244,67,149,161,246,132,179,67,189,2,6,194,185,148,235,31,106,139,5,236,243,208,26,75,207,137,192,247,187,41,81,67,51,220,30,45,139,64,134,122,230,222,149,93,177,228,165,158,176,152,135,135,130,37,182,109,134,168,112,75,253,99,133,181,23,230,147,158,217,2,181,219,168,205,41,220,173,109,237,116,150,213,14,207,245,226,230,240,249,173,243,85,78,211,84,221,153,155,45,202,255,48,240,238,55,220,187,100,236,106,32,205,19,226,11,226,165,190,233,153,215,180,89,23,35,134,29,27,26,206,46,124,163,53,165,46,116,39,111,110,185,107,74,123,217,133,226,186,82,184,3,164,23,160,82,231,189,142,199,245,39,250,207,25,9,52,19,22,13,189,217,202,212,31,170,115,157,199,4,91,153,253,134,172,186,251,31,236,204,35,125,156,2,128,22,184,152,104,153,217,60,58,138,13,219,213,59,231,235,172,130,67,122,49,154,107,179,38,245,220,5,103,6,194,196,152,167,181,246,167,14,11,184,54,147,125,167,134,45,138,57,170,238,157,9,170,120,247,157,177,166,189,217,69,89,196,6,207,187,30,212,75,30,138,76,136,195,108,75,83,101,175,59,71,237,65,67,168,158,239,62,245,254,137,72,93,172,105,246,135,151,223,30,91,84,84,9,110,47,16,142,77,172,204,153,222,93,213,166,41,39,101,61,92,106,11,21,129,83,123,150,154,233,101,209,140,40,254,122,215,89,46,177,4,107,158,141,49,94,116,202,130,83,139,248,56,184,155,101,142,12,10,151,186,239,239,201,201,237,36,205,179,71,232,225,50,67,7,18,131,208,135,152,227,141,29,237,161,11,206,43,99,77,179,192,13,233,58,218,124,123,179,150,9,156,248,36,106,115,241,38,143,222,212,102,189,104,97,2,55,245,186,204,40,153,236,14,142,34,86,12,58,61,19,241,109,242,92,56,191,173,124,159,123,55,142,179,43,69,126,61,151,254,39,108,91,77,70,201,147,62,10,65,54,244,193,227,109,174,201,99,174,40,227,123,188,53,186,151,196,255,197,60,2,9,93,168,251,35,29,50,81,226,14,249,35,187,49,195,60,14,132,196,167,23,221,21,13,121,139,110,126,7,183,93,219,39,159,47,161,51,247,120,77,238,232,172,181,202,22,231,8,125,179,117,95,74,238,233,131,215,229,152,221,67,230,27,252,188,176,34,156,238,117,229,233,163,188,149,189,250,93,167,212,11,27,249,85,232,205,80,192,169,191,243,110,173,95,221,14,233,156,122,48,42,67,167,114,112,242,138,140,183,244,129,255,138,53,79,216,83,222,71,11,83,183,36,91,215,154,51,0,253,102,169,103,220,167,170,221,119,55,158,105,200,252,187,135,109,140,255,77,36,251,98,22,46,62,77,29,236,220,227,221,116,180,45,73,50,46,109,252,40,107,167,25,90,56,199,149,153,110,84,86,156,68,60,106,84,40,56,125,166,6,90,220,157,114,219,30,179,51,62,28,190,251,210,190,130,58,63,126,150,41,238,214,230,187,112,219,79,55,75,36,225,5,82,184,154,148,129,143,29,249,40,138,80,176,110,133,162,146,171,29,122,141,8,63,6,253,76,156,224,87,15,146,22,164,166,29,107,60,118,42,222,31,137,225,115,99,242,16,58,95,232,72,101,67,89,21,169,238,119,164,96,97,242,135,211,183,163,63,175,242,216,212,42,128,230,253,63,91,88,236,204,66,151,51,19,155,80,45,11,119,113,199,73,76,227,185,138,218,199,209,139,146,247,120,26,121,104,198,93,230,17,117,94,165,201,176,204,185,182,121,58,15,230,138,234,40,136,224,25,114,120,213,123,250,42,214,209,174,14,13,249,37,65,74,191,64,69,145,110,134,17,74,243,114,165,147,111,144,72,101,94,136,210,59,108,105,10,145,120,174,80,175,129,164,104,185,190,101,125,20,167,104,121,184,69,83,102,246,95,120,135,57,103,3,37,241,178,124,105,215,64,243,147,130,151,41,107,102,91,210,110,48,173,150,71,43,238,52,3,240,186,207,182,62,214,135,234,255,27,11,206,253,246,234,5,10,226,8,241,179,251,23,245,87,50,185,41,14,209,171,108,93,45,183,184,45,201,197,167,201,116,169,133,7,150,101,127,249,78,127,28,228,46,137,103,62,1,38,228,215,45,46,70,52,45,209,37,12,120,124,147,192,106,158,197,77,31,8,145,101,120,191,252,66,188,208,85,116,174,56,58,115,166,244,203,255,249,138,62,13,63,113,47,111,144,35,233,5,229,131,250,77,210,182,124,252,136,17,172,208,114,179,228,156,148,167,43,78,39,179,245,80,127,84,162,35,213,187,147,205,186,149,230,72,228,235,157,201,162,19,234,30,47,115,187,174,214,71,125,152,109,247,77,251,174,134,86,212,65,118,210,51,83,238,235,4,38,101,187,114,18,244,57,27,78,93,175,162,237,178,171,77,227,106,233,141,38,157,111,148,177,16,12,245,195,120,175,181,107,225,241,71,53,47,105,255,198,180,100,100,203,152,175,237,255,118,49,50,162,148,16,166,141,119,17,164,242,224,237,190,249,101,249,110,111,119,87,193,222,55,109,172,89,33,226,116,110,246,156,235,102,207,65,11,123,14,101,121,97,84,178,43,224,120,143,39,89,143,152,8,56,252,108,208,205,233,243,162,101,229,182,236,98,113,135,46,248,123,132,31,21,35,241,133,180,119,1,88,194,201,97,72,248,42,150,138,74,174,111,126,87,101,240,92,222,110,103,239,84,58,168,97,151,118,224,82,51,151,179,213,105,97,242,150,112,251,26,254,95,43,200,247,226,214,236,87,163,187,231,105,250,249,226,142,2,230,88,225,50,222,179,120,123,98,190,165,45,240,23,235,241,194,241,176,169,151,84,151,196,114,212,250,188,172,195,196,254,9,229,85,229,135,159,66,91,153,122,69,124,45,27,72,82,99,249,125,187,25,5,9,114,139,87,135,20,249,167,18,30,161,119,222,255,194,176,86,49,104,145,3,246,199,14,13,219,60,10,50,75,137,141,10,137,81,133,48,206,221,150,160,174,183,218,117,217,135,119,22,61,2,138,218,150,95,253,169,42,228,221,241,138,123,231,37,97,186,75,68,230,185,8,57,115,17,51,235,58,121,230,219,174,125,126,235,180,80,187,61,127,75,126,87,172,185,56,171,15,124,228,54,210,236,183,207,149,253,224,36,206,248,9,230,34,27,251,26,100,224,68,205,187,192,81,136,229,121,88,176,242,156,242,21,16,207,24,15,198,243,48,247,123,167,206,255,235,170,209,255,49,124,242,94,40,117,98,47,244,129,22,211,33,245,107,4,245,23,43,59,60,204,71,240,129,255,124,135,166,235,107,195,99,212,15,130,30,182,46,253,217,148,157,186,201,48,123,160,98,128,120,224,51,226,185,183,77,156,215,218,116,46,165,195,199,40,109,43,248,216,192,1,222,111,255,58,231,191,217,237,111,250,33,111,18,144,166,196,43,9,243,210,82,209,166,230,175,83,191,147,79,167,124,245,85,24,11,99,118,108,118,75,101,120,253,86,53,107,220,64,101,231,210,59,44,77,153,76,207,241,148,135,136,117,195,195,63,203,248,229,32,19,37,240,168,102,220,222,200,4,170,105,253,35,117,167,13,40,19,151,56,107,151,253,16,247,185,222,0,198,201,60,8,209,131,241,122,11,57,95,40,89,86,24,107,44,247,88,115,109,236,230,219,21,253,104,2,115,193,153,25,82,44,228,31,154,183,167,173,84,124,61,175,81,119,90,230,221,160,28,120,110,129,50,12,35,79,144,80,23,144,147,99,237,206,107,123,168,14,28,125,17,87,160,223,88,43,156,247,115,207,61,94,149,145,86,215,149,139,28,61,221,53,144,167,60,214,218,24,171,63,54,120,71,18,35,42,156,187,175,154,156,5,231,62,86,6,115,63,246,88,81,8,112,165,204,41,77,3,152,14,215,204,94,21,4,150,227,15,228,172,88,155,143,231,113,244,105,140,42,92,219,184,151,71,32,90,73,124,216,27,98,20,190,124,72,231,152,221,167,170,177,241,58,108,5,203,144,144,188,141,222,156,93,255,101,206,195,217,125,128,161,177,214,86,147,105,36,93,205,186,176,113,28,138,217,9,117,123,161,92,235,224,34,68,156,167,110,129,221,233,187,112,34,143,49,44,30,82,226,175,50,28,165,82,207,48,210,239,206,81,242,145,18,121,245,95,79,165,138,118,190,114,18,88,192,4,203,229,97,202,203,247,194,178,75,194,242,19,72,73,235,85,57,109,181,48,198,228,155,243,93,248,61,94,89,164,81,151,65,19,233,202,213,55,39,47,142,162,215,246,9,159,216,203,69,45,253,11,232,154,45,86,103,111,30,133,158,115,68,152,90,169,113,17,78,212,198,77,15,230,72,124,186,253,69,245,248,110,204,224,107,158,16,216,93,212,62,108,192,120,84,249,128,119,202,255,225,218,186,176,63,216,167,5,44,215,96,224,159,95,22,88,124,154,230,48,237,130,197,190,1,159,138,215,40,59,15,203,115,106,179,78,73,237,18,170,86,110,54,80,102,184,26,24,81,128,11,116,86,26,108,195,180,33,23,18,46,27,137,174,43,166,206,100,28,223,224,150,224,78,118,199,92,63,2,162,105,213,150,67,181,56,28,243,49,15,91,71,232,254,62,58,132,20,204,146,127,160,191,100,65,88,239,55,52,220,170,145,35,45,28,158,57,65,84,83,109,92,29,58,224,102,236,216,166,52,240,28,223,229,221,116,28,86,12,174,110,236,198,251,115,217,40,140,178,8,195,23,215,175,154,48,6,6,113,79,142,185,74,192,116,67,62,150,111,8,196,122,74,36,111,135,79,149,94,37,6,232,93,29,42,237,235,6,251,204,212,22,130,212,72,96,192,30,122,15,28,161,133,52,111,180,199,161,47,69,62,132,215,129,29,55,183,235,255,144,24,7,26,20,4,47,28,110,104,141,21,169,150,175,87,250,94,142,243,224,11,215,143,215,194,118,73,98,80,69,213,213,39,62,10,146,131,29,47,255,156,56,50,169,74,157,30,54,219,95,55,79,50,225,162,247,131,171,104,6,59,244,106,34,19,201,186,45,193,13,102,95,124,62,152,234,45,154,27,171,174,185,94,229,210,6,137,76,43,178,197,13,222,133,54,183,255,201,18,41,174,95,209,24,211,24,87,116,202,209,188,199,203,151,192,167,36,3,39,252,105,96,225,139,179,74,243,34,137,131,116,109,190,167,36,209,30,5,215,31,151,249,189,93,219,0,125,51,108,157,184,155,110,94,205,21,11,51,217,85,104,39,127,61,208,20,150,250,183,45,195,81,74,47,105,237,163,22,181,131,130,95,121,60,240,30,47,136,192,50,89,223,54,190,235,236,105,157,191,254,85,143,126,241,164,133,112,29,146,63,143,42,61,88,65,161,250,228,74,17,223,0,57,104,245,149,31,90,118,248,206,18,42,205,119,37,223,18,23,198,133,177,233,253,111,123,232,0,179,50,196,169,204,181,106,101,128,198,18,252,215,101,248,221,208,188,78,224,185,32,27,202,133,8,223,146,91,49,191,142,252,130,107,137,129,130,12,169,207,114,90,129,82,99,61,177,29,179,214,211,111,45,195,73,127,192,164,9,82,78,59,234,76,97,173,212,153,147,114,133,88,152,193,252,13,201,164,23,138,29,7,195,116,108,56,58,133,140,141,243,238,201,99,58,228,0,34,98,248,63,94,123,207,21,15,20,34,77,157,203,196,242,99,182,213,150,162,29,216,254,226,214,240,133,181,141,208,49,115,196,246,55,53,189,236,18,104,199,61,158,138,199,89,13,231,207,160,172,96,142,13,207,6,15,221,91,70,30,222,53,79,198,131,33,121,150,166,184,163,253,216,210,13,225,248,203,85,15,28,214,48,13,104,53,65,175,69,147,48,47,86,173,157,31,191,148,91,173,134,245,42,246,152,60,230,44,80,128,164,184,112,133,79,124,98,166,187,89,176,160,88,109,104,50,14,110,87,229,74,39,103,205,178,44,122,218,150,0,39,171,122,174,170,172,163,159,219,232,39,184,173,87,246,183,13,64,71,145,195,90,35,108,23,234,152,81,151,227,81,149,147,152,185,39,63,112,22,34,17,82,92,209,154,178,147,74,175,12,214,107,145,255,49,230,232,177,97,134,71,172,26,38,192,201,67,143,190,225,46,221,146,57,119,166,205,176,229,4,33,162,80,207,183,15,25,79,219,139,186,139,234,193,11,37,146,68,82,117,36,158,139,131,192,218,22,114,227,231,31,173,3,62,25,226,77,255,55,25,63,10,173,34,49,10,35,150,41,28,77,63,139,57,235,105,95,25,87,176,158,129,173,30,29,145,239,150,169,71,253,168,220,124,208,186,91,208,97,152,31,66,194,164,165,161,0,133,188,232,19,217,0,62,111,101,50,162,65,18,70,250,212,153,110,254,203,146,40,213,138,65,197,121,222,140,181,204,117,91,2,32,42,18,74,98,73,117,204,163,173,18,93,171,2,46,101,85,225,178,250,64,89,155,158,152,124,251,209,53,213,196,31,11,145,208,243,21,208,204,19,99,81,239,158,105,244,248,58,93,226,187,127,106,96,169,116,93,50,36,99,206,156,180,206,98,210,116,108,200,64,143,39,12,171,101,86,249,216,146,250,196,110,108,133,50,109,33,230,195,82,226,87,35,237,224,2,33,209,208,235,147,255,157,109,125,224,50,138,113,119,162,169,242,76,141,9,118,100,130,6,113,63,139,39,211,114,248,53,213,211,132,121,180,146,191,28,250,103,250,163,181,11,184,51,64,168,114,100,233,89,138,48,32,31,6,26,20,208,170,176,212,187,11,189,226,152,216,22,248,247,156,62,18,130,222,142,43,124,21,56,228,85,218,152,208,116,148,96,135,79,25,202,164,146,208,215,25,69,53,184,82,16,168,21,253,183,166,152,182,115,174,173,20,197,201,36,196,22,194,127,245,103,30,91,80,123,91,151,94,80,52,228,180,193,192,22,108,168,63,188,166,168,121,25,102,25,216,15,44,174,251,228,169,135,162,226,130,76,74,159,70,152,31,119,253,232,136,41,83,142,241,64,14,14,92,134,48,59,252,148,159,243,84,189,217,97,162,81,23,175,133,206,231,39,250,46,126,239,33,226,175,246,0,217,125,218,244,37,255,7,96,196,230,14,93,45,97,127,37,146,39,94,173,238,8,134,254,197,212,140,111,207,215,168,91,14,140,109,209,138,239,224,194,58,211,85,24,65,92,198,39,169,115,231,138,92,106,165,141,184,128,123,188,70,217,186,89,44,218,25,151,98,186,26,252,78,124,208,98,210,228,211,246,85,89,224,251,107,243,119,185,162,65,198,161,113,1,156,39,139,151,61,252,219,194,127,95,156,38,78,108,240,117,41,7,173,100,152,238,23,233,24,191,179,76,199,42,19,133,227,74,19,73,30,255,33,11,105,6,84,139,30,85,69,101,240,119,230,143,56,79,209,117,38,173,237,89,127,227,205,85,90,103,212,214,114,200,95,35,67,30,1,253,36,110,153,197,158,170,118,71,111,31,44,0,248,213,210,169,35,134,63,136,133,42,84,131,65,160,42,82,194,84,191,71,251,32,99,191,114,170,18,14,129,37,8,184,27,152,192,77,81,159,123,91,21,187,204,57,82,10,220,149,97,62,133,109,158,19,208,226,10,87,136,207,150,20,123,93,116,173,159,237,79,156,58,79,12,28,16,83,117,213,34,48,142,108,117,191,42,252,58,105,237,75,194,29,78,122,184,41,12,201,15,71,194,166,237,193,80,176,236,9,11,120,143,202,153,43,166,84,229,9,157,63,41,69,93,210,87,30,5,189,37,79,220,243,244,163,217,61,218,194,208,145,168,40,43,120,232,150,87,240,23,30,123,239,199,41,90,19,149,138,161,51,217,0,94,197,31,238,133,206,130,5,104,185,70,127,165,208,203,172,173,123,188,92,222,71,213,105,42,174,218,142,245,149,34,176,219,213,40,143,250,122,19,65,170,159,114,166,174,39,126,111,197,153,95,84,4,237,238,247,197,166,229,190,246,108,48,8,141,248,146,236,67,224,26,242,33,74,221,170,126,78,251,204,225,241,140,29,255,154,252,145,235,146,152,65,157,30,157,57,15,143,156,139,230,194,154,50,175,116,59,103,9,9,189,0,56,191,110,248,134,226,131,168,225,17,38,56,76,117,87,51,173,149,65,116,59,209,39,17,194,181,17,122,20,102,133,180,114,133,42,254,138,9,1,80,82,203,2,144,204,32,175,152,24,151,80,231,49,219,209,76,211,58,201,245,193,193,11,246,182,20,252,132,78,28,39,120,103,145,35,251,207,157,71,37,146,130,140,178,191,139,12,32,156,160,177,96,18,187,77,31,90,65,87,33,199,143,65,5,255,215,210,48,190,247,181,190,2,252,111,134,70,151,104,72,80,82,100,244,143,109,170,2,57,211,171,104,105,244,163,215,141,147,60,159,191,243,71,254,211,96,154,50,20,201,220,61,222,233,47,56,57,213,69,221,185,210,98,199,65,142,248,187,188,157,232,56,18,227,3,63,5,133,79,42,34,106,209,183,171,173,87,189,169,19,171,204,23,216,155,78,209,208,105,89,22,211,71,187,110,235,59,252,218,150,170,115,59,1,227,23,199,15,236,126,62,183,68,231,167,151,115,240,56,37,201,101,178,234,115,227,207,95,127,58,93,110,76,84,144,100,63,142,127,93,203,102,70,38,91,57,56,50,44,10,6,154,41,228,55,167,114,200,127,8,123,46,208,20,164,183,162,119,133,160,197,108,92,8,177,118,60,119,0,59,33,244,60,129,146,222,148,237,143,106,205,47,113,113,166,159,180,86,17,90,144,131,60,25,132,223,71,30,11,180,142,192,67,110,169,32,196,142,96,45,7,39,51,149,232,49,121,116,79,71,247,230,47,55,21,17,158,42,13,31,113,109,117,173,57,87,51,104,125,130,103,21,3,224,250,91,0,50,73,187,140,19,50,159,63,233,127,60,230,187,144,2,180,9,48,249,182,220,73,0,87,144,148,87,173,173,118,217,46,5,145,188,139,66,241,6,94,42,118,132,94,81,59,102,106,114,47,15,202,20,135,38,88,134,144,253,26,132,11,190,43,252,68,246,2,217,123,26,196,229,156,144,202,253,88,79,130,242,37,217,40,16,86,109,218,30,29,175,57,171,155,169,21,255,183,93,237,246,219,178,157,209,72,39,129,183,42,119,146,159,174,168,39,46,53,240,253,122,89,181,165,4,122,7,25,63,57,81,38,67,141,236,199,134,168,117,92,44,112,155,5,78,110,142,105,54,142,21,125,204,215,111,57,244,45,190,233,104,198,140,118,164,207,59,198,25,169,54,201,111,63,24,251,217,77,27,197,148,181,26,175,203,152,28,182,202,156,187,150,158,148,48,247,37,241,18,235,209,47,36,38,56,249,98,150,237,165,114,250,240,98,86,215,214,9,81,17,160,238,137,50,20,28,35,223,7,211,26,73,102,56,37,134,145,253,204,87,52,41,16,246,20,80,183,106,199,225,237,164,12,145,149,65,117,4,229,224,157,104,12,225,130,145,0,144,176,141,56,192,252,239,82,249,211,20,119,3,119,253,233,98,193,21,145,228,5,54,48,120,91,203,107,30,152,45,122,96,25,170,201,194,104,195,194,92,205,21,199,97,181,205,56,36,171,149,95,31,133,143,124,222,146,128,104,185,60,255,188,227,85,106,119,148,7,142,162,123,166,165,153,59,27,58,56,188,17,127,112,161,24,240,203,206,40,54,7,93,59,61,241,160,6,72,183,1,162,197,55,122,94,152,95,164,170,170,44,224,170,62,60,182,129,226,161,255,50,255,126,136,69,3,160,104,231,113,73,6,215,152,177,227,145,124,6,140,246,195,255,210,171,18,210,106,91,145,56,61,17,128,127,20,221,240,98,131,79,59,22,17,137,228,152,68,8,200,28,115,127,108,22,239,71,61,197,124,167,58,58,56,33,38,116,89,177,18,47,168,175,141,43,49,86,65,46,188,251,53,137,123,170,91,97,13,180,78,200,95,148,49,189,233,190,9,161,227,22,39,41,203,188,160,10,255,101,153,92,105,154,91,135,188,206,37,214,24,48,130,177,144,71,246,246,58,188,255,102,219,247,88,209,66,247,34,166,0,242,206,166,24,237,163,240,7,73,29,6,25,235,192,240,83,231,115,219,2,4,11,111,36,59,86,2,44,66,29,140,73,92,80,143,168,139,134,181,85,217,231,132,7,247,204,130,156,43,199,105,33,9,142,100,80,208,236,230,192,165,92,42,141,59,184,188,182,96,188,160,112,136,165,40,58,254,196,71,209,48,83,219,11,43,196,158,206,66,149,216,223,179,113,161,56,5,41,207,65,120,63,62,9,160,246,46,91,58,137,230,33,131,239,28,80,39,109,83,165,185,251,206,70,160,247,183,95,249,17,203,39,139,117,45,112,21,198,11,24,82,191,242,11,188,66,175,253,167,109,249,211,178,162,244,210,131,123,86,230,74,234,81,58,20,17,60,43,2,137,238,99,246,104,94,188,125,117,13,104,70,169,131,123,67,195,68,150,222,174,92,229,167,154,74,122,42,171,115,179,3,143,7,229,115,235,94,234,69,157,59,78,77,108,93,103,197,157,28,126,234,89,103,164,171,44,53,36,26,75,171,195,253,233,24,100,95,225,180,77,114,64,39,89,112,91,58,48,48,83,29,175,136,103,164,156,90,138,39,38,138,221,245,145,220,172,155,194,157,167,248,153,124,241,57,42,88,78,45,137,248,40,204,253,174,206,165,164,18,41,239,241,76,150,222,221,49,37,134,170,22,229,229,198,174,32,214,220,153,7,243,202,71,162,122,157,209,31,9,250,18,13,194,196,85,168,246,209,200,141,92,214,200,208,242,239,148,62,242,23,241,223,153,250,245,201,18,45,212,178,134,218,82,252,95,15,114,60,201,218,85,39,67,40,123,150,245,240,163,72,129,126,82,140,230,83,28,6,198,105,230,249,28,37,80,16,108,5,138,242,190,34,120,55,79,82,168,165,183,120,137,190,199,59,163,251,126,42,31,141,137,213,34,153,65,9,197,46,193,82,16,47,200,132,167,52,130,190,177,144,24,58,198,49,144,182,101,152,252,102,34,213,232,183,87,222,144,239,89,162,125,113,59,167,95,221,127,181,103,105,115,20,109,232,190,97,197,31,53,158,82,97,218,191,247,46,230,123,3,142,78,182,134,39,95,25,110,223,33,20,215,236,193,239,160,160,96,236,21,202,93,241,174,104,88,95,119,94,214,223,99,202,87,216,198,137,114,148,123,222,130,223,46,129,104,56,37,150,172,109,2,183,49,105,202,221,224,17,49,204,235,46,127,126,123,88,46,172,138,171,235,237,191,105,94,165,226,218,31,232,162,137,90,179,33,159,168,51,42,251,49,210,141,2,6,106,95,200,209,156,108,95,164,51,128,161,97,39,250,207,248,50,100,159,174,40,184,156,57,239,121,54,148,237,120,249,255,193,190,25,8,79,127,42,60,147,167,71,1,150,184,179,209,204,188,91,145,31,30,120,87,247,29,148,204,98,173,203,156,150,241,223,128,239,167,150,40,51,136,41,220,139,201,124,250,41,147,246,72,115,4,231,109,1,51,218,251,146,144,4,30,214,247,107,58,151,78,139,115,117,57,173,191,143,135,209,83,84,141,202,56,113,75,253,135,105,51,215,199,18,105,249,240,46,181,76,126,254,196,74,67,142,196,183,99,115,154,201,145,198,18,109,246,198,13,154,182,113,201,205,226,105,132,178,238,103,89,242,104,226,54,195,110,55,136,15,253,71,242,70,72,134,147,42,162,132,93,96,213,113,69,63,255,29,208,26,138,255,140,3,76,122,150,96,218,157,139,187,29,81,218,21,77,36,214,206,175,248,49,6,19,18,205,71,205,241,12,213,158,7,238,68,203,191,153,181,63,239,43,238,11,198,241,120,149,217,70,233,87,121,82,113,98,123,109,203,235,248,171,30,212,138,145,119,156,183,155,181,252,56,252,21,217,2,116,166,45,164,205,80,231,239,67,58,196,101,184,165,198,49,248,135,58,169,148,1,103,19,226,149,229,190,26,198,81,197,29,223,254,105,31,157,73,166,218,159,171,202,144,125,53,249,85,232,71,255,25,63,13,58,216,82,233,231,232,42,34,85,38,61,63,126,178,154,71,24,248,144,216,36,175,168,95,134,219,149,134,101,58,74,46,153,236,215,72,234,203,122,254,149,170,50,149,32,15,228,144,37,55,57,205,27,112,28,176,176,29,204,148,30,125,22,196,33,34,145,84,64,66,117,214,242,40,177,116,3,31,152,217,216,162,151,144,185,81,153,5,68,172,59,154,84,42,17,198,136,215,144,20,70,113,164,210,212,39,146,204,183,227,252,0,159,19,208,228,143,75,192,41,51,101,160,31,97,196,108,247,120,21,199,182,203,214,239,174,198,130,102,200,165,108,101,195,184,132,221,233,17,250,217,181,30,107,98,133,124,92,154,47,194,250,248,94,89,34,245,32,189,109,9,4,14,231,82,248,218,134,233,173,190,218,156,224,136,90,136,23,221,197,209,243,140,77,176,118,92,31,59,246,104,127,250,166,211,239,210,149,86,64,116,86,60,85,183,72,59,38,155,77,121,232,172,163,66,191,134,248,133,195,149,174,78,126,1,116,108,70,123,77,113,254,244,151,68,170,218,23,114,41,115,87,131,143,97,27,137,104,4,83,219,3,125,54,204,250,79,39,158,60,218,40,191,147,230,116,103,9,66,131,59,246,8,237,208,146,167,233,207,124,7,224,14,237,252,18,116,104,184,244,251,221,120,87,252,126,183,196,49,212,201,120,237,124,147,26,103,255,138,156,159,186,110,67,10,97,129,150,71,198,114,201,211,12,76,249,242,95,119,182,77,138,41,10,237,90,178,152,30,229,10,234,181,108,166,6,131,83,186,139,87,43,107,22,93,5,213,62,92,227,231,122,53,43,114,72,227,151,81,23,236,36,81,36,154,32,62,126,149,39,125,204,224,189,138,158,178,68,116,25,230,147,233,46,241,171,42,191,126,139,136,104,104,104,38,65,222,226,211,222,107,73,96,241,247,238,142,9,118,210,198,174,77,69,41,113,73,125,237,197,64,165,122,156,243,41,49,146,177,15,248,10,14,214,26,175,153,23,255,198,36,68,119,211,45,86,202,76,62,134,154,11,158,215,195,169,158,38,94,154,13,29,133,243,62,6,13,214,194,220,67,102,33,127,172,72,96,128,134,100,158,143,70,211,165,21,90,175,18,228,204,229,60,26,14,198,253,239,241,158,238,160,77,122,172,36,87,44,1,178,32,213,196,222,72,52,85,230,101,244,16,215,111,231,3,20,91,253,183,127,206,60,15,114,185,83,195,139,114,229,163,115,183,204,133,101,204,246,142,90,253,78,204,102,152,163,229,132,9,233,23,213,150,140,162,56,48,150,48,225,113,4,83,213,92,234,101,143,24,168,92,211,138,57,76,215,203,83,59,205,62,245,233,63,240,93,247,23,148,235,49,106,125,13,219,6,43,71,108,161,34,31,29,20,242,99,195,125,237,100,163,148,117,247,18,50,15,103,129,203,211,80,176,135,128,3,243,156,224,246,196,42,73,114,134,27,167,48,51,140,108,176,138,94,69,190,54,74,15,146,236,139,141,188,140,155,75,141,222,86,169,212,178,202,169,73,212,13,154,157,242,7,177,97,244,234,246,127,13,18,88,22,234,76,166,114,1,132,195,123,129,129,207,124,20,129,235,134,176,200,89,13,7,246,126,44,97,140,103,187,184,43,187,131,26,71,47,231,226,14,128,127,212,39,116,108,115,121,190,215,245,231,27,111,136,39,146,91,234,235,21,25,143,36,62,131,145,75,62,135,178,144,176,188,235,242,175,30,192,178,32,229,102,249,61,222,110,96,185,95,175,85,46,136,162,166,5,125,76,251,201,2,228,114,101,209,232,129,123,219,241,121,191,92,137,77,200,35,190,29,27,233,200,148,72,210,190,47,190,126,105,144,96,54,8,132,248,185,170,225,188,18,89,207,234,250,23,224,205,78,195,142,202,80,24,95,201,19,43,215,81,27,71,166,104,5,58,49,146,132,132,186,102,77,59,22,248,106,207,89,136,224,208,216,175,126,172,111,79,207,3,71,238,22,117,54,217,48,63,164,35,45,193,188,139,166,113,244,61,30,94,158,63,7,56,252,156,122,112,116,86,136,58,20,185,201,87,251,173,250,57,246,166,99,181,88,201,159,91,52,65,24,12,164,224,162,58,143,125,60,59,104,77,102,145,248,38,50,177,168,246,127,168,110,86,98,65,46,175,144,47,245,116,192,20,33,196,213,20,51,69,204,244,99,66,65,249,160,192,57,115,172,89,43,20,51,219,188,33,108,101,110,109,221,101,159,165,146,159,154,250,174,143,89,222,2,149,223,2,160,137,82,76,57,44,177,147,145,80,145,34,112,124,46,189,77,220,165,220,249,18,180,176,179,115,155,9,228,190,5,198,141,210,254,122,33,184,51,57,224,142,111,167,153,122,4,248,223,241,146,105,220,82,103,34,179,211,222,226,181,115,90,42,205,119,159,155,163,151,80,152,253,38,144,132,119,164,63,11,93,30,239,255,126,101,9,161,104,87,174,59,39,96,154,29,105,237,234,180,20,162,97,14,162,143,200,38,140,74,32,43,213,36,157,227,231,149,10,193,20,105,100,231,169,239,199,100,206,20,43,62,132,183,154,108,60,242,230,96,142,243,145,92,53,205,223,222,248,24,237,81,60,75,106,141,74,1,81,10,8,25,93,42,36,149,198,209,87,147,241,136,39,248,247,57,71,254,243,91,98,149,208,152,102,251,150,95,173,91,101,142,113,113,6,24,63,201,165,141,68,202,168,197,205,7,221,58,115,108,111,152,86,87,23,67,126,125,146,60,251,149,75,114,141,168,102,184,101,152,191,102,24,101,86,0,145,20,78,173,229,4,205,25,106,44,36,30,232,123,210,131,79,78,119,183,100,50,43,209,39,120,161,208,227,40,137,22,14,195,133,219,69,188,75,26,119,16,15,179,124,79,179,235,41,122,39,170,97,175,188,14,118,28,177,68,231,62,94,28,61,171,30,230,253,217,49,227,155,86,111,69,150,164,40,177,44,41,131,254,112,170,214,69,54,115,234,249,203,172,40,144,71,30,143,132,92,199,206,2,48,248,118,159,213,166,115,32,153,216,79,30,55,208,156,44,222,14,82,215,222,69,45,34,233,207,166,224,111,99,118,94,14,63,156,214,134,145,113,12,215,175,204,128,159,53,97,177,160,184,127,44,21,147,111,220,76,19,253,10,26,66,170,210,232,107,123,62,164,224,104,48,208,13,60,37,254,72,191,86,162,185,237,154,95,243,176,5,153,57,17,214,141,134,107,41,199,180,36,103,24,246,217,247,229,140,24,61,143,94,181,238,66,75,126,3,112,21,222,120,123,255,50,221,251,48,193,240,234,125,34,107,238,92,184,200,51,107,21,201,111,107,10,166,89,15,251,87,124,192,111,193,136,250,190,125,41,168,45,192,12,192,85,246,103,139,46,157,64,207,18,216,50,171,129,137,76,211,156,97,182,14,224,243,145,231,155,144,90,124,130,226,232,54,85,59,3,209,13,177,202,187,130,99,66,240,104,46,65,161,244,121,147,25,222,21,149,174,159,29,174,215,247,29,28,174,148,99,30,8,82,189,140,74,54,62,218,40,250,193,229,58,209,234,86,134,91,192,237,51,164,200,18,63,118,216,180,123,41,216,1,134,131,34,203,10,56,4,248,185,161,184,103,65,51,193,137,194,47,27,77,107,158,43,139,95,101,101,174,90,167,207,249,247,175,111,63,72,253,163,7,254,223,167,167,254,11,188,15,105,237,31,242,44,50,136,252,141,150,195,195,211,25,24,124,248,53,255,131,156,30,154,234,28,175,228,121,56,37,163,198,255,235,154,246,255,177,215,250,140,249,176,186,174,23,215,159,53,40,187,39,31,104,161,188,136,240,7,53,253,186,192,243,75,62,246,255,1,61,195,183,165,235,104,223,173,177,159,198,49,95,55,181,62,24,46,174,136,191,32,248,205,146,190,179,119,217,244,203,136,182,247,135,136,97,135,251,27,71,86,249,44,44,54,141,103,138,224,149,159,40,67,138,252,228,244,37,24,237,30,105,166,111,141,15,85,82,252,182,87,3,219,63,150,115,195,49,251,248,221,116,182,232,190,141,223,19,159,169,43,78,44,10,46,243,140,237,206,44,168,46,20,102,105,79,137,140,147,217,229,233,219,9,204,141,162,174,69,143,76,197,81,62,190,91,122,42,152,78,238,108,213,26,47,139,177,117,87,226,55,132,76,10,220,46,60,170,95,166,12,115,34,213,129,114,41,220,233,68,219,137,189,167,189,17,50,41,103,113,171,40,159,211,45,33,25,59,220,54,41,71,189,51,229,187,85,151,254,176,237,70,181,19,198,1,210,110,20,172,181,61,118,90,48,27,124,196,249,247,204,216,43,161,54,45,95,48,19,62,125,60,41,223,199,118,179,218,56,216,181,151,20,197,191,196,32,61,66,120,245,145,218,124,181,104,165,61,122,142,92,85,24,202,193,143,37,249,203,132,203,183,47,123,111,205,213,83,182,128,109,213,231,221,250,220,132,190,107,155,252,193,82,43,65,101,109,223,170,39,91,225,167,101,26,231,0,69,131,6,213,118,45,209,53,9,106,226,154,131,171,185,55,196,11,223,254,87,96,94,150,212,104,140,15,117,208,70,5,41,22,206,149,185,94,127,93,178,58,5,245,166,39,173,74,23,140,101,36,10,67,156,102,247,140,82,141,82,136,39,146,125,197,255,144,163,3,60,27,41,94,135,245,73,112,201,42,131,108,37,142,237,150,41,27,89,101,151,69,204,197,232,200,118,57,39,155,102,120,106,109,230,207,164,63,172,30,41,123,127,215,23,214,39,151,152,84,131,24,25,206,7,221,170,14,68,197,196,69,172,126,127,95,207,108,31,230,254,70,152,31,110,236,137,252,139,209,91,11,128,243,240,105,11,158,89,229,21,166,234,20,203,56,145,1,55,155,109,153,17,175,227,247,223,198,196,155,61,237,52,14,252,194,186,204,137,61,139,83,41,101,36,17,209,19,123,151,106,164,69,50,82,109,166,219,113,240,44,58,61,104,216,157,3,158,253,165,124,202,174,200,215,110,70,206,191,103,235,77,78,109,33,136,83,78,69,81,39,34,216,157,195,68,93,57,211,99,126,47,255,130,38,187,151,242,77,9,194,59,120,253,73,109,158,255,149,29,115,184,121,141,231,68,81,24,119,43,173,142,177,215,139,245,1,236,194,39,19,241,71,14,58,91,142,239,74,134,216,49,33,161,131,77,236,7,147,0,48,74,41,51,132,51,222,189,103,231,186,129,71,241,184,207,163,58,38,68,224,42,235,211,222,90,133,184,123,90,85,21,107,137,165,136,10,70,30,205,243,4,108,223,132,32,123,168,238,188,192,15,179,148,133,207,56,19,46,204,241,99,150,41,249,165,43,232,126,199,71,159,238,253,85,155,92,203,165,120,196,179,174,93,180,124,129,120,230,219,225,66,107,149,58,35,239,42,104,186,114,48,86,180,189,0,245,28,58,145,126,218,233,170,43,254,66,60,250,80,59,198,119,254,230,35,207,245,255,62,219,126,236,247,116,76,25,172,49,241,1,3,3,8,8,38,159,40,218,5,157,33,61,245,211,155,150,105,191,238,10,78,135,9,41,197,231,129,236,128,237,49,33,88,222,15,196,40,134,135,221,2,44,197,69,36,136,22,134,63,180,101,111,160,161,131,37,249,9,89,108,1,194,109,75,52,165,221,227,44,162,73,51,37,199,186,161,17,46,173,129,238,76,101,21,82,140,24,81,68,29,235,228,241,83,244,45,230,65,109,36,31,29,111,66,118,146,251,37,218,40,177,185,35,86,238,53,127,159,200,28,19,175,116,59,23,189,111,55,70,117,211,215,216,105,134,87,250,23,48,161,210,39,115,53,196,141,65,224,65,167,74,251,113,233,211,234,104,117,114,187,61,163,203,22,64,164,228,3,101,43,152,91,86,122,137,130,165,37,76,253,68,209,53,66,156,132,203,35,217,171,64,152,31,99,177,199,254,199,108,159,90,8,182,239,202,255,192,97,115,249,113,175,101,138,178,182,78,2,231,182,96,225,134,165,156,213,41,160,2,96,131,21,191,61,31,209,215,46,74,134,86,223,227,149,81,54,216,43,90,61,182,140,240,116,229,235,110,226,135,32,27,93,151,151,62,112,55,219,35,58,70,235,28,215,38,95,154,84,150,216,30,220,227,125,59,137,169,231,209,251,19,61,155,93,66,2,187,202,15,252,224,1,43,144,173,152,220,117,59,173,44,189,77,248,199,156,57,244,239,187,65,222,68,185,121,159,52,19,7,92,166,178,247,229,230,31,101,249,190,219,218,227,50,226,29,39,207,175,163,132,178,245,28,188,117,113,147,20,31,100,33,3,237,82,171,42,228,9,65,238,120,127,111,209,210,74,42,134,103,240,6,164,186,8,25,220,238,183,154,57,135,204,150,131,52,194,33,11,233,249,3,81,231,80,32,109,83,40,129,95,209,88,46,95,147,219,130,38,181,211,42,123,11,240,75,95,193,69,164,33,8,177,144,127,78,221,107,20,234,213,178,253,252,163,141,198,68,233,141,8,179,217,86,76,131,187,149,227,208,57,179,135,239,136,34,22,247,92,66,8,86,245,54,22,20,157,148,193,100,232,2,0,174,226,222,44,175,234,21,229,172,211,148,11,7,77,239,193,192,17,109,203,180,212,85,20,103,178,41,159,172,134,88,124,29,175,209,222,3,24,49,143,153,0,99,143,137,34,211,124,196,101,156,39,222,158,38,151,229,138,22,216,69,234,132,36,149,228,30,175,220,46,64,219,17,122,222,125,97,22,23,93,157,226,106,160,89,194,189,13,88,30,140,212,70,130,236,54,43,32,55,232,87,47,11,173,168,82,211,120,156,232,35,46,234,15,175,179,190,160,132,216,228,190,48,231,198,149,41,43,123,161,50,188,182,165,133,208,206,12,58,156,121,132,83,135,231,117,173,65,183,192,47,144,114,125,54,193,85,91,133,106,35,133,249,74,187,133,27,105,55,252,70,95,26,93,159,1,91,209,227,167,209,157,254,223,189,239,166,93,5,7,245,133,212,132,227,29,133,162,48,128,165,128,24,165,69,167,7,245,203,241,149,90,149,249,151,135,215,109,167,33,227,145,204,99,60,204,211,69,211,161,189,119,190,139,231,58,124,181,121,8,143,58,190,173,110,213,90,76,228,37,169,150,77,128,244,211,229,115,114,206,239,234,202,163,166,172,25,27,181,181,21,107,151,151,174,140,211,76,178,81,84,79,149,135,182,181,156,2,88,3,63,187,16,13,20,41,202,176,99,199,138,70,243,168,12,117,59,78,166,199,39,181,174,176,16,138,252,146,39,106,84,36,94,83,56,31,130,103,198,21,74,9,184,159,41,202,60,100,234,165,157,95,5,116,67,7,43,60,248,206,117,74,143,177,246,113,244,242,131,9,138,14,4,253,61,155,140,93,154,28,253,30,101,140,231,84,141,198,178,227,138,101,153,227,138,155,15,134,180,126,176,207,58,156,107,236,168,58,48,143,124,15,223,144,11,48,63,125,155,47,228,63,198,169,123,121,166,210,195,62,192,156,178,255,54,254,55,59,8,114,247,229,4,69,206,209,102,113,254,193,81,30,146,57,49,73,40,143,116,220,189,155,94,178,26,5,169,241,67,29,101,102,76,186,142,124,8,108,228,92,116,79,115,207,78,162,120,91,59,88,51,149,235,110,159,240,99,69,245,216,183,63,130,193,136,99,227,145,212,192,98,141,109,100,173,66,62,77,48,116,69,46,32,112,150,182,12,49,107,72,191,63,112,132,98,252,91,162,198,21,174,118,243,24,43,58,220,194,17,82,203,157,95,80,123,75,138,176,154,223,100,176,132,13,58,128,100,215,21,192,104,108,93,28,195,50,53,75,125,7,146,131,56,113,210,163,1,142,139,166,45,230,105,147,240,233,52,1,233,3,166,28,15,65,223,123,204,227,165,28,5,21,105,60,182,97,87,244,83,196,64,11,234,237,63,122,171,221,171,197,16,119,128,230,81,149,241,96,240,58,117,98,131,21,187,119,20,39,115,230,128,238,245,237,19,49,242,250,122,45,163,106,148,39,246,181,83,90,6,52,129,165,22,86,69,226,210,70,72,84,159,229,175,128,84,157,139,73,233,254,3,242,6,242,95,248,61,22,18,96,221,168,88,60,120,206,33,36,63,93,21,135,187,147,25,103,65,122,202,238,119,81,242,223,254,158,203,80,43,131,49,118,130,191,188,25,251,93,65,33,113,22,115,217,25,55,181,152,45,230,192,205,173,200,50,207,106,252,202,166,123,241,233,50,45,172,244,36,105,200,237,60,20,77,146,42,88,129,15,159,165,215,17,5,99,108,242,130,43,112,255,80,33,246,146,245,19,181,165,30,45,100,3,42,88,111,119,57,27,19,231,247,136,36,87,82,48,193,50,254,106,212,207,41,128,98,117,155,214,65,33,243,153,157,115,223,41,85,38,154,52,226,95,218,197,245,218,186,83,212,14,209,233,115,247,29,32,31,81,154,58,123,165,222,66,31,55,54,150,166,203,161,221,178,211,84,82,224,114,169,203,226,75,57,235,221,217,76,152,199,193,35,27,89,160,224,160,252,199,65,132,107,97,179,39,185,93,28,95,157,31,78,206,170,189,237,242,152,117,246,99,63,148,203,189,32,113,207,198,81,60,180,242,19,131,59,23,173,196,251,217,79,186,218,134,188,122,185,88,200,89,67,50,243,213,147,91,223,23,152,42,90,102,150,20,19,243,46,180,122,217,226,235,8,108,244,230,96,107,89,108,94,184,141,196,83,4,40,78,243,135,112,46,136,52,76,221,160,247,6,107,76,235,111,36,109,209,165,109,25,222,77,189,2,3,76,188,109,66,158,201,180,247,247,121,152,36,252,197,118,120,202,102,104,133,94,45,95,222,97,221,50,204,226,16,180,238,217,79,150,125,103,212,236,46,221,154,215,29,29,253,222,242,48,191,216,40,156,244,204,180,110,10,137,111,168,207,196,230,39,75,224,26,71,6,133,119,54,65,194,160,222,83,138,12,97,76,129,135,41,232,24,69,56,109,177,231,87,223,245,186,69,47,247,0,85,127,75,58,91,233,132,139,25,150,144,103,220,179,188,238,161,91,135,177,233,36,64,134,200,15,60,126,18,95,141,63,77,140,231,222,237,111,140,113,63,132,241,40,94,251,121,69,235,150,18,9,127,83,143,173,168,222,33,170,69,222,227,5,64,148,17,1,15,151,127,249,137,106,125,51,129,170,74,48,113,199,134,113,104,197,64,68,153,107,23,227,162,199,66,109,43,117,153,122,29,138,231,230,215,220,235,28,44,211,83,227,142,54,76,157,41,22,74,162,62,229,96,190,77,109,207,21,189,2,107,69,97,26,232,70,118,91,30,3,119,184,41,159,78,245,165,5,245,255,213,216,189,170,99,41,81,37,161,72,143,131,172,217,244,134,58,159,26,103,149,246,201,52,209,16,239,184,33,64,160,211,218,228,64,122,59,20,87,180,48,143,169,181,42,15,24,18,162,56,255,126,226,36,217,32,186,204,24,141,211,204,22,120,79,153,247,146,237,153,249,90,143,178,87,48,31,19,176,137,6,51,123,197,133,91,223,164,124,18,19,14,173,33,122,215,81,250,33,80,89,46,119,190,53,145,62,11,63,128,96,32,140,240,153,252,64,134,147,246,71,22,157,60,39,26,87,189,182,36,42,174,217,179,99,29,211,79,148,129,79,151,188,4,95,87,227,198,91,58,50,117,185,223,157,111,84,76,89,14,54,91,224,240,14,161,110,5,140,204,10,241,13,164,77,128,188,213,23,0,117,36,16,147,223,196,193,58,59,207,63,95,194,178,74,101,150,166,62,40,209,108,90,218,78,214,180,55,243,216,100,243,151,187,253,71,41,219,120,107,19,148,195,192,153,63,203,214,3,203,63,193,212,29,83,243,133,154,238,209,190,43,87,217,34,15,113,17,101,74,157,207,124,125,27,124,184,146,198,252,57,91,26,46,35,221,75,11,196,203,244,231,125,135,207,221,203,182,16,233,166,11,8,28,241,226,119,103,234,85,119,164,14,82,188,54,32,48,176,244,106,249,173,191,87,156,54,105,199,193,199,200,162,218,110,205,196,88,24,183,156,98,71,8,150,78,54,44,12,254,194,27,190,34,165,242,209,161,241,74,136,122,198,144,234,95,24,200,230,243,4,39,196,67,85,144,209,132,0,0,183,113,239,192,50,195,227,72,134,7,54,109,242,226,7,140,34,50,135,137,191,6,194,252,95,229,125,131,15,55,232,216,248,89,38,216,242,11,177,125,161,140,244,235,250,213,161,153,162,242,180,15,218,161,31,227,200,236,185,255,166,222,32,179,52,138,138,245,26,138,45,120,10,142,60,72,52,24,210,59,137,238,75,126,147,201,47,73,71,42,183,175,198,229,239,118,128,60,181,25,12,53,160,228,228,178,214,34,77,100,145,203,146,116,216,162,93,125,130,96,2,177,71,247,225,162,249,18,235,119,45,119,136,55,252,34,225,53,156,127,151,75,20,82,169,159,38,65,121,126,51,252,245,121,162,79,215,27,229,67,86,32,178,100,210,177,154,252,42,1,50,152,236,206,185,1,132,112,59,240,247,61,213,201,4,99,17,145,181,70,49,47,63,96,203,38,180,169,197,120,3,11,15,32,87,78,216,128,207,12,143,250,224,20,163,179,209,55,23,196,36,66,141,17,148,205,214,3,250,19,140,102,195,192,110,174,231,82,70,151,64,59,15,233,148,16,179,226,41,232,238,252,65,129,233,84,155,185,105,204,135,110,69,152,137,121,109,117,29,247,197,54,63,40,149,164,116,126,241,233,42,109,103,20,115,204,122,74,50,106,34,25,23,93,197,4,100,76,100,124,220,46,196,95,198,226,167,97,114,227,125,188,6,236,126,191,90,202,155,180,124,86,121,85,228,137,149,14,226,5,196,249,52,170,43,106,97,246,92,235,34,170,43,213,219,197,179,88,186,38,158,106,230,23,210,104,102,66,4,161,160,2,176,64,67,226,5,105,11,171,216,140,32,193,12,40,151,89,89,216,82,33,224,194,248,112,91,250,179,223,240,114,169,183,162,152,187,146,89,5,151,87,165,84,196,87,245,165,7,163,219,137,212,11,128,210,58,250,28,85,225,148,184,50,200,172,21,180,62,33,53,49,114,112,32,77,201,248,57,11,5,62,95,109,163,58,58,49,77,149,85,141,131,197,113,226,102,225,203,120,233,233,147,18,132,73,88,8,253,124,235,66,102,191,91,234,236,154,66,5,23,151,139,144,43,131,3,213,160,153,102,116,8,51,253,177,2,88,64,218,135,7,140,114,254,214,36,234,28,85,13,72,136,102,48,253,104,187,49,6,160,200,43,86,4,28,251,170,229,59,111,21,234,71,70,248,245,16,250,107,137,221,77,47,115,93,4,146,160,127,211,178,39,27,54,185,158,119,95,26,220,108,30,225,237,197,23,112,12,209,153,125,76,106,57,57,70,241,190,159,90,70,81,95,46,255,140,248,59,209,126,143,215,40,250,28,159,151,154,226,30,15,89,117,42,238,171,234,227,212,123,247,96,184,47,231,80,240,52,20,85,183,63,119,103,241,160,141,42,97,16,78,216,144,106,199,156,154,151,124,143,103,172,104,83,48,150,98,213,226,51,53,227,170,79,198,171,248,3,238,118,162,157,35,8,229,31,245,57,245,39,57,167,196,17,139,144,90,132,190,86,93,85,42,117,12,208,23,113,64,107,53,223,248,105,255,203,143,150,85,28,18,178,91,235,245,86,187,62,126,175,248,212,90,216,113,69,31,236,35,56,167,213,188,97,154,173,84,163,251,98,162,68,217,213,21,84,105,39,66,146,195,50,161,165,111,184,208,53,171,152,223,242,8,169,95,102,24,197,74,182,171,146,169,128,148,116,123,111,178,190,69,177,114,196,75,161,156,118,252,35,158,92,201,204,231,233,72,156,31,240,75,199,68,137,179,29,113,201,12,130,98,118,220,50,143,249,93,248,36,23,37,63,112,25,106,171,155,209,237,168,253,52,64,53,157,91,159,251,133,119,204,224,199,106,78,5,73,68,230,46,225,56,236,176,134,165,227,32,82,254,87,20,5,157,80,210,80,42,101,245,179,234,201,234,117,167,211,151,105,30,140,145,24,17,27,126,70,168,105,22,15,249,245,45,160,88,48,163,3,206,156,202,226,70,226,124,217,35,141,6,134,108,189,108,108,167,77,37,61,224,236,55,60,36,12,143,68,255,149,14,122,50,225,88,120,178,63,132,152,173,133,29,63,29,201,252,151,60,142,31,181,154,104,25,236,74,185,111,239,193,254,20,121,229,23,233,71,249,154,72,250,134,72,72,188,180,120,189,181,243,126,223,119,231,188,187,133,98,35,240,233,254,248,141,144,65,92,243,81,2,55,196,33,111,145,212,212,247,162,232,136,208,124,224,67,165,22,181,171,14,117,57,219,84,9,219,39,127,206,85,172,241,11,71,189,170,40,153,148,67,26,34,57,72,216,119,14,150,2,69,215,170,105,52,187,223,107,227,7,106,65,151,72,193,76,186,90,186,243,29,160,66,160,177,4,199,50,216,162,171,100,139,146,71,241,176,116,253,252,197,187,119,167,102,180,171,37,136,56,106,97,90,135,73,83,25,225,58,20,209,58,100,195,210,15,164,215,18,9,253,254,5,246,230,203,184,114,137,214,78,100,169,252,105,188,61,7,51,68,169,23,89,194,182,193,232,61,247,195,220,199,206,122,101,197,177,175,205,79,96,65,212,131,233,112,115,139,214,68,153,2,243,95,124,36,102,135,250,117,132,227,128,91,94,221,126,32,21,48,254,65,135,57,150,240,97,116,167,11,100,163,222,126,183,245,2,163,215,144,13,236,243,238,17,18,93,25,179,96,94,85,2,79,84,170,38,84,3,9,92,15,104,237,116,103,51,53,45,173,184,124,66,2,170,56,90,90,151,189,67,0,20,105,97,223,255,94,139,143,89,72,83,99,157,182,164,223,127,67,42,119,86,67,32,189,99,180,8,101,126,0,63,80,186,241,221,164,185,181,125,145,231,168,129,75,210,74,74,70,174,96,254,224,184,28,100,32,140,180,107,96,168,8,58,29,16,138,45,230,220,57,40,245,129,104,149,23,28,141,46,167,26,28,24,247,6,115,45,227,60,73,45,102,177,80,233,119,245,202,136,191,218,43,240,69,18,179,239,173,101,231,114,113,94,236,116,214,130,172,59,154,41,218,209,58,16,135,115,37,140,245,191,5,123,45,188,102,146,183,9,183,231,35,187,24,46,154,56,71,195,64,142,117,115,114,34,190,251,35,217,41,198,97,228,84,9,197,175,152,62,248,186,169,86,171,150,136,131,244,48,9,113,228,131,49,24,96,163,107,13,179,147,248,78,29,180,62,235,177,169,239,223,235,175,88,183,27,252,39,69,100,149,52,181,151,79,39,26,235,235,19,244,235,115,6,38,181,185,193,90,141,213,167,241,138,249,181,12,244,22,53,138,101,203,73,207,28,80,0,229,232,51,13,8,173,68,182,167,103,190,95,124,171,161,63,151,77,45,2,68,126,9,111,184,108,151,175,43,213,135,75,113,112,201,129,133,143,80,10,203,118,209,203,103,232,163,37,171,13,70,7,62,10,198,238,137,103,252,116,166,180,122,69,130,206,114,34,77,161,255,92,46,54,62,247,125,209,211,2,17,223,194,158,206,75,56,142,232,149,115,55,67,42,227,147,53,58,203,166,197,69,61,253,42,134,162,81,150,239,223,114,63,221,216,60,20,224,179,212,32,29,99,159,112,111,32,25,159,221,176,233,28,210,219,176,128,53,104,21,143,124,156,32,96,42,242,218,72,71,188,66,74,190,51,13,252,208,59,27,252,176,221,177,3,206,131,113,84,180,187,190,110,117,185,90,158,218,241,98,123,160,80,36,154,56,38,88,34,220,214,38,25,40,103,102,76,211,245,163,3,193,212,39,40,196,249,209,33,245,189,130,85,121,104,159,177,40,156,246,196,71,149,101,83,39,55,45,79,0,0,36,102,27,57,34,150,21,126,217,161,40,181,26,162,182,89,186,112,179,25,81,134,169,252,236,249,66,34,249,133,228,89,219,35,147,231,54,90,234,229,12,92,137,173,161,242,77,65,29,39,74,87,166,152,162,40,97,249,232,245,78,244,21,193,39,255,240,124,7,41,181,44,92,99,101,217,66,66,153,119,131,255,159,249,237,20,106,102,97,16,71,193,150,0,88,233,246,102,36,206,255,231,134,81,161,108,140,191,61,116,98,160,214,230,38,143,157,167,254,168,116,98,231,19,61,124,199,122,91,65,14,202,102,8,113,167,50,75,38,69,207,121,148,233,85,50,12,56,135,61,51,116,212,113,16,206,173,86,79,61,22,88,237,236,129,118,158,244,103,172,68,135,251,82,15,134,89,86,96,148,51,145,131,119,36,19,214,99,240,239,28,117,241,246,7,8,37,145,151,181,152,230,27,239,236,20,29,63,151,216,114,201,68,41,18,86,100,63,177,12,77,129,75,131,247,190,35,45,65,23,229,155,137,42,154,239,68,211,85,81,201,60,137,28,65,156,235,159,38,70,52,147,83,116,93,108,70,66,79,32,105,231,49,205,137,130,9,51,44,110,169,6,225,219,203,131,131,46,162,108,207,90,232,103,255,131,74,237,140,108,254,227,93,211,56,130,79,5,26,116,186,116,37,145,138,9,168,24,93,68,2,85,220,217,96,3,137,89,236,170,141,111,249,55,110,171,151,47,65,206,113,14,34,161,219,11,107,250,235,71,41,141,6,166,212,171,61,81,116,27,39,8,119,108,101,192,233,155,189,237,66,89,184,196,4,159,59,67,64,222,157,51,157,54,222,39,90,176,50,180,225,36,225,39,40,8,209,152,2,151,170,232,33,102,59,138,72,165,40,222,153,147,205,100,141,119,35,201,230,95,189,182,8,178,74,179,212,30,95,113,59,26,27,82,0,78,114,190,214,87,119,73,118,132,242,176,20,248,113,159,227,211,96,118,18,229,120,215,149,44,183,169,50,7,211,181,208,158,46,124,195,93,41,73,66,238,137,245,147,101,208,73,31,167,127,247,187,20,81,112,106,55,5,130,216,209,30,42,23,148,88,58,94,18,11,197,249,157,91,72,129,175,221,196,33,203,22,46,31,191,211,147,78,203,203,177,76,176,192,123,159,145,205,233,242,35,154,113,141,185,23,83,155,25,125,211,205,177,236,39,21,190,225,158,213,240,210,52,138,218,255,184,186,238,212,44,238,234,169,229,236,120,238,82,223,17,234,224,246,207,39,69,254,176,126,140,53,228,69,68,179,99,149,174,109,130,18,252,140,212,166,187,59,23,112,3,136,252,26,66,27,190,145,219,24,57,24,113,22,234,92,215,171,155,80,230,143,95,6,149,33,63,5,100,254,35,94,69,55,241,50,150,46,210,55,2,7,220,86,55,171,107,30,165,118,94,24,59,235,158,197,64,197,118,238,6,233,8,77,54,153,138,78,147,73,187,65,224,70,114,152,14,2,222,177,186,16,112,198,210,245,107,140,206,150,37,189,203,157,252,130,61,228,215,77,65,1,248,163,101,34,169,142,165,201,13,65,151,138,143,118,152,44,115,233,134,106,98,127,215,72,72,138,11,81,55,11,251,68,94,170,89,10,156,154,140,3,195,52,158,144,56,48,104,225,207,211,234,89,227,121,143,39,216,221,154,139,122,90,62,177,127,218,177,3,38,141,56,170,107,127,50,240,120,25,54,254,141,199,184,215,95,93,212,22,28,213,196,222,199,106,181,216,9,255,107,125,80,187,235,49,213,210,4,112,104,44,123,41,156,7,189,198,241,190,190,188,27,205,83,105,204,88,163,139,167,99,133,56,218,252,184,199,203,240,227,44,70,58,164,101,205,231,200,255,138,72,126,57,199,160,181,46,88,71,74,111,50,100,44,198,192,120,172,147,199,143,222,213,113,51,177,148,147,239,188,185,139,101,32,87,240,133,69,175,232,236,202,41,58,229,158,196,46,231,76,198,81,151,6,177,108,157,169,94,148,152,25,29,197,32,220,96,77,241,73,125,76,123,116,104,19,224,167,235,230,158,254,13,154,146,242,97,237,87,21,203,127,245,142,165,9,0,124,161,141,9,219,107,215,220,236,73,127,118,28,56,247,178,127,180,0,226,64,136,208,200,200,232,245,128,71,133,26,209,246,30,169,142,138,150,163,237,90,86,191,246,44,229,55,232,178,152,179,158,141,183,229,240,44,199,78,1,190,31,158,126,164,23,24,32,102,170,92,82,85,66,248,86,212,224,114,113,7,13,71,210,239,123,67,134,158,203,48,72,100,246,200,116,187,233,217,184,75,39,214,109,45,248,83,37,86,22,141,109,61,124,165,29,245,126,187,102,252,84,128,189,178,121,35,187,238,132,56,20,205,5,31,79,218,95,16,230,193,223,166,42,75,167,162,210,183,248,109,98,70,8,157,104,107,27,232,147,30,191,57,120,97,159,29,100,165,189,89,221,81,123,59,155,0,210,164,56,137,217,138,108,45,27,125,228,201,245,190,198,149,83,240,220,76,174,118,182,24,163,210,91,46,7,137,219,228,85,26,86,201,105,175,61,91,116,72,144,122,219,167,69,39,77,37,114,249,199,71,234,17,77,117,204,11,176,153,158,103,241,60,71,73,238,102,11,15,197,252,149,194,127,86,44,92,170,46,92,52,17,48,247,213,250,202,159,217,69,163,132,125,71,27,142,38,29,153,31,75,168,18,229,48,45,35,175,33,88,138,24,228,201,139,151,35,146,111,135,136,155,140,140,158,165,248,70,35,29,182,41,125,168,55,45,147,51,192,119,236,29,182,190,132,160,102,174,212,173,27,220,94,216,73,232,241,108,225,215,61,159,59,118,240,39,168,172,79,242,102,80,224,135,158,124,146,232,20,234,64,237,140,26,72,186,122,51,123,147,141,83,158,122,190,113,164,203,184,88,10,48,109,197,18,145,132,162,50,68,80,40,218,213,86,110,82,184,39,242,208,105,110,140,251,188,251,202,229,138,123,131,38,167,42,60,163,41,250,49,223,64,10,145,128,94,83,125,158,136,127,101,209,18,5,35,18,95,65,36,180,123,244,184,240,142,164,147,153,36,190,158,4,120,105,187,161,200,203,224,190,169,12,19,87,143,153,173,252,198,187,186,106,50,62,54,234,192,77,64,89,233,119,62,95,68,188,37,24,73,253,120,221,119,198,38,174,145,87,63,8,113,143,182,238,54,255,70,107,52,188,89,205,33,85,54,195,222,105,246,38,3,30,200,104,75,73,226,191,243,235,122,109,181,240,72,19,174,148,243,80,109,187,10,143,72,142,147,221,248,251,135,255,215,175,23,254,143,105,157,81,171,167,76,216,125,15,125,18,167,197,21,206,240,190,229,179,173,110,47,116,34,224,24,93,155,50,171,105,20,134,87,73,8,167,225,169,7,183,61,64,39,26,195,4,97,111,105,45,67,215,44,43,122,210,155,221,6,225,33,134,165,90,214,63,209,190,24,79,79,151,5,106,39,43,230,155,245,13,74,252,110,71,197,94,56,110,123,43,22,51,167,165,101,89,230,42,128,139,125,250,121,246,144,149,46,52,45,74,65,152,102,212,133,79,98,190,21,173,88,156,216,6,84,104,125,244,140,51,1,244,186,49,40,159,214,228,79,253,213,44,255,36,184,46,193,79,44,59,69,77,45,96,77,85,128,242,15,74,145,152,170,68,55,160,218,122,173,8,163,47,40,113,42,117,91,249,89,33,192,213,254,228,244,9,82,215,61,183,176,128,158,202,63,1,97,217,154,199,52,190,222,80,52,250,136,250,83,70,98,17,232,24,35,103,210,177,35,238,218,211,151,125,41,127,179,138,74,122,232,35,48,92,107,67,189,173,89,244,45,226,64,224,132,184,135,140,87,23,96,18,46,98,141,157,55,195,225,109,167,128,191,104,21,143,207,68,143,171,46,35,207,52,29,86,192,231,186,200,65,171,66,37,75,157,217,30,157,68,9,66,167,90,61,26,251,137,169,48,97,144,227,240,36,27,225,176,197,90,31,93,38,182,116,69,47,12,90,152,102,148,249,124,173,68,61,249,145,243,77,223,201,179,23,253,239,66,190,132,148,116,38,51,181,55,194,36,254,206,247,251,93,178,180,73,7,226,209,25,241,186,128,137,56,57,24,223,216,184,67,211,71,134,10,43,214,224,151,203,151,223,135,237,120,105,172,106,88,183,41,86,3,135,24,110,218,215,100,218,143,25,243,148,237,115,164,144,198,180,154,199,203,155,23,4,227,107,175,133,227,185,89,174,173,41,40,10,213,94,192,11,199,65,133,179,147,55,215,247,120,41,70,42,67,3,10,101,130,225,9,80,65,147,99,169,134,241,172,106,104,75,194,183,3,77,239,96,149,138,140,142,41,112,58,96,226,180,91,20,118,240,42,132,31,176,45,76,211,120,130,131,91,245,14,12,29,61,123,207,168,108,139,205,130,125,109,192,1,150,231,187,27,113,200,157,93,235,178,184,195,232,73,161,236,20,139,2,38,164,8,145,94,65,186,150,120,253,87,23,233,80,229,42,210,129,16,192,85,86,192,23,14,26,99,203,229,11,146,62,85,86,18,50,116,228,184,190,255,220,244,232,229,101,144,245,6,49,213,145,148,105,126,186,32,88,94,126,35,18,83,199,192,194,59,114,244,248,69,114,191,253,85,28,117,112,104,117,149,105,230,160,18,178,64,74,46,122,82,38,46,177,175,237,195,0,45,85,204,178,158,248,70,120,253,181,107,83,91,51,181,131,191,25,196,212,156,28,237,251,74,185,80,120,85,201,91,78,33,129,237,43,169,95,229,38,149,93,162,88,125,232,221,235,73,215,151,122,43,147,86,149,149,39,65,191,134,63,85,162,24,18,90,196,91,123,2,215,232,158,183,69,149,241,211,239,28,149,250,68,77,186,145,56,106,232,107,166,38,162,139,150,104,117,185,104,68,244,22,230,202,125,39,179,169,106,41,37,46,99,70,133,215,213,59,70,195,180,214,126,199,214,189,143,119,139,34,192,26,7,20,55,119,144,244,142,106,70,177,0,7,134,147,242,89,78,16,49,11,17,223,251,87,182,52,198,132,158,93,218,151,251,140,12,245,47,124,137,209,53,190,200,31,165,103,125,43,160,109,27,213,114,248,132,74,31,182,161,191,207,53,250,209,151,200,65,130,90,110,35,37,117,217,134,180,128,115,77,19,144,60,154,217,192,222,244,203,74,229,9,233,95,154,70,94,223,243,27,64,170,53,153,34,109,58,43,250,178,142,33,3,242,142,33,83,71,60,157,239,117,202,132,180,255,130,215,96,173,113,148,169,213,21,126,87,254,42,196,237,164,214,65,128,189,110,167,62,159,185,193,108,176,242,3,81,207,146,178,249,4,122,0,226,152,199,36,37,231,199,123,20,173,71,186,0,126,165,150,89,254,21,176,62,242,121,218,163,74,93,203,177,222,84,34,243,146,18,23,19,108,205,20,70,94,13,49,242,138,208,67,84,43,221,227,37,16,0,235,114,160,76,206,7,31,55,89,183,251,54,244,218,230,136,227,52,6,67,99,123,79,153,204,240,183,151,48,82,192,236,15,245,162,201,210,139,223,38,26,243,112,127,42,77,43,19,13,36,102,39,55,2,98,41,231,215,180,178,235,143,234,160,45,205,159,232,32,170,12,68,111,207,195,162,44,100,29,21,145,195,79,204,220,12,124,60,48,213,45,184,138,190,18,177,1,181,148,184,126,236,225,130,233,23,215,173,203,239,10,157,42,52,113,121,170,32,142,161,158,214,28,252,238,174,13,205,163,125,2,146,1,112,188,74,52,114,142,16,99,157,30,103,168,216,115,16,21,212,149,168,195,37,188,112,202,54,3,100,206,98,233,25,21,148,212,208,91,49,134,39,210,167,123,102,243,206,209,236,175,64,132,168,106,154,13,69,0,19,211,76,64,63,137,113,150,16,70,229,142,238,246,89,248,133,143,219,78,195,33,239,38,238,205,38,205,55,117,119,124,242,238,202,0,232,120,101,72,202,46,188,106,156,35,92,217,94,132,131,181,105,78,139,100,254,220,255,81,249,10,237,239,18,205,29,4,189,163,118,137,121,38,5,216,208,126,36,92,121,100,91,90,212,145,82,141,248,117,30,77,15,160,216,35,33,157,234,80,127,147,87,253,135,43,243,16,144,6,36,171,253,3,33,247,117,37,175,46,34,249,128,208,253,27,142,69,23,236,203,131,110,224,132,196,214,8,8,167,243,40,243,31,240,149,34,35,57,237,198,53,215,185,89,90,36,76,242,93,86,255,129,245,82,201,187,102,61,219,202,197,5,99,130,71,194,255,63,230,222,50,170,173,46,234,26,165,66,133,34,133,22,40,86,138,187,187,133,182,104,208,226,14,197,9,30,220,2,21,220,3,4,119,130,19,28,130,67,241,226,4,15,238,238,238,183,207,29,227,187,191,238,247,251,125,215,200,159,189,207,72,50,178,247,218,107,205,185,78,214,153,180,99,163,22,119,247,235,91,228,132,2,36,10,166,114,235,45,43,189,179,212,123,181,145,62,128,39,253,53,161,153,114,205,51,209,94,62,219,64,231,219,172,78,155,252,234,56,7,62,250,41,164,95,187,80,8,247,40,33,179,238,28,42,14,62,238,195,209,22,164,237,135,175,182,12,106,228,184,56,252,75,235,211,242,238,44,34,241,10,13,211,86,218,86,89,79,63,187,20,251,231,26,119,88,103,63,14,120,67,155,152,122,169,37,35,204,242,121,61,2,13,237,201,155,105,226,32,129,49,210,118,57,49,255,181,10,151,73,219,211,186,196,228,240,194,233,216,119,106,6,174,142,78,19,247,172,210,251,70,188,80,85,60,203,189,173,169,47,41,169,242,53,115,65,138,3,251,11,18,203,94,152,42,243,64,80,49,20,61,15,143,52,80,165,73,9,140,171,173,20,127,104,166,217,54,239,126,253,90,37,203,96,73,80,208,133,137,1,157,70,92,105,230,39,253,159,40,217,240,88,225,200,180,10,169,14,10,65,4,24,205,72,65,9,238,32,32,193,233,103,113,13,210,48,98,90,232,41,203,101,226,40,86,221,114,177,71,110,201,8,124,46,76,206,97,238,89,77,245,172,164,84,65,35,255,242,0,228,121,92,130,227,118,76,197,47,29,165,184,148,53,144,102,6,190,248,144,192,27,50,42,128,184,182,248,207,106,63,65,220,13,39,18,135,228,125,191,47,145,53,154,133,211,201,180,173,157,231,122,85,71,94,47,245,82,34,23,197,200,18,12,149,69,230,225,94,47,198,92,53,228,84,152,85,227,42,109,123,251,43,165,142,78,174,158,174,86,126,73,220,65,243,9,174,239,149,9,184,63,185,200,254,26,111,166,88,186,102,105,47,145,47,223,133,255,41,38,197,14,217,183,197,231,40,167,28,53,47,254,25,65,243,161,242,33,134,219,119,99,155,182,212,255,70,140,10,60,31,139,111,95,172,154,210,124,79,3,13,192,207,139,249,173,230,166,98,212,116,79,243,59,204,240,75,140,186,217,122,221,253,107,92,105,49,243,124,245,184,24,253,250,197,36,226,211,176,103,137,124,84,213,49,49,110,173,79,170,19,212,79,6,73,75,165,122,162,71,130,98,78,176,214,220,72,129,221,104,149,66,90,51,159,64,137,237,185,10,155,186,140,121,128,233,90,252,29,99,96,10,139,116,227,37,201,194,226,125,151,126,162,180,145,212,240,128,4,194,4,235,119,31,24,94,93,197,70,95,41,2,111,126,42,59,7,13,47,12,25,179,134,149,249,13,105,220,227,151,63,124,2,41,32,20,251,91,226,146,50,154,51,112,41,49,118,184,10,35,255,78,180,168,18,230,77,174,152,95,189,100,47,178,9,68,143,252,254,66,16,99,230,206,243,33,178,57,180,34,150,235,47,74,81,70,62,151,68,78,166,41,233,120,95,111,203,110,64,87,84,42,226,216,37,31,167,193,85,89,205,198,244,75,252,114,118,67,228,131,203,221,211,35,117,206,119,174,192,87,224,51,206,106,16,253,184,244,78,239,64,169,59,59,229,43,84,56,188,227,185,150,83,252,104,65,212,207,184,132,214,84,197,85,114,81,252,8,150,152,115,49,74,159,252,250,11,180,226,158,225,111,14,206,195,43,1,86,102,14,1,156,190,0,220,29,177,141,170,93,166,155,93,39,163,54,142,231,216,13,29,111,137,102,23,176,149,77,238,50,92,174,23,135,202,100,55,132,107,232,97,31,143,179,17,207,167,194,204,73,208,155,219,226,178,174,82,77,65,241,7,82,113,65,88,17,185,213,139,81,58,173,220,183,198,115,160,241,34,51,245,44,172,168,92,43,219,232,236,201,156,10,88,217,2,175,108,23,118,106,238,103,115,14,186,33,34,158,175,118,125,15,142,38,18,136,134,252,117,14,61,27,154,10,218,208,75,158,214,76,149,86,250,228,161,52,43,211,159,197,65,86,215,190,211,75,155,99,223,147,251,61,134,201,138,183,162,174,123,40,67,79,117,35,130,18,197,238,172,127,85,203,206,121,207,42,102,16,208,121,142,235,11,190,81,212,67,115,39,58,77,6,15,78,124,147,5,155,185,135,247,100,4,141,98,236,19,38,107,18,91,58,55,155,76,77,216,255,167,166,188,53,111,250,82,109,141,115,71,171,145,90,135,113,104,40,131,134,10,4,142,28,125,23,86,100,111,174,172,60,204,225,1,125,64,162,132,197,120,120,139,107,66,24,141,183,15,138,107,253,137,10,246,137,195,221,14,168,4,195,145,121,171,182,108,133,248,57,227,87,117,203,248,12,78,155,239,68,136,189,100,172,66,212,115,27,250,96,173,245,115,253,93,90,41,75,68,28,172,133,149,54,37,72,161,243,218,42,123,79,1,87,18,248,158,228,239,53,41,251,99,23,235,183,12,99,83,121,60,131,84,149,210,53,196,34,25,100,167,28,159,115,170,152,203,164,35,103,16,219,164,178,245,233,1,25,75,84,83,214,218,69,113,133,67,92,184,126,86,251,112,164,220,233,63,66,122,37,243,126,183,210,40,180,186,110,153,36,41,1,76,236,137,53,122,116,166,227,60,3,165,131,179,78,21,107,217,73,121,211,246,215,189,116,235,152,64,42,145,187,82,43,79,204,150,27,58,159,225,154,55,140,35,137,172,156,20,81,250,141,152,119,29,27,217,198,87,86,230,241,104,115,38,160,117,133,141,86,106,207,119,41,172,84,52,80,46,82,218,66,147,135,174,56,99,255,199,77,142,172,4,20,45,230,174,146,69,239,35,246,44,56,229,117,144,161,234,26,159,19,31,227,24,90,92,60,211,71,74,143,59,245,238,85,94,181,171,43,19,166,11,172,36,22,217,14,104,72,29,42,237,212,162,168,79,41,224,211,15,174,159,254,23,122,244,242,198,191,203,46,184,106,213,128,106,75,251,194,134,237,205,216,75,128,113,91,94,151,165,86,83,54,142,42,255,157,143,252,14,94,179,156,146,121,198,213,156,173,168,221,32,23,207,100,120,152,85,204,12,104,211,233,17,227,27,206,246,135,130,228,104,255,243,91,218,61,203,67,195,140,31,16,232,177,58,3,118,138,254,109,50,204,198,62,234,58,232,237,16,126,2,179,132,181,107,239,14,155,100,236,126,65,157,209,136,68,185,100,27,142,1,203,124,133,75,65,120,243,185,73,164,8,190,218,187,224,37,225,68,5,215,0,18,58,76,244,104,103,156,28,242,29,251,114,219,242,29,79,112,193,68,224,71,73,182,126,214,157,138,195,183,197,6,47,183,121,54,76,54,191,102,33,21,173,102,117,223,90,88,79,204,168,70,53,204,63,98,96,76,1,88,173,142,244,147,237,142,21,235,160,105,215,80,204,192,253,143,217,121,75,220,73,81,58,168,137,226,170,243,30,123,41,123,77,74,62,200,244,118,104,66,132,62,209,54,197,158,143,189,180,105,73,189,129,99,209,75,146,92,4,227,1,141,156,111,222,106,117,87,112,232,154,133,105,67,140,102,60,106,211,106,144,206,91,175,113,249,73,163,127,252,201,6,75,196,232,196,192,88,63,108,204,120,88,99,181,199,137,25,75,142,61,205,204,103,56,45,106,128,119,116,27,202,180,67,35,33,41,71,95,77,18,19,126,183,224,247,195,110,82,73,2,97,143,118,12,29,154,43,53,152,20,255,92,59,39,72,52,74,177,123,128,117,177,57,124,45,221,206,9,110,132,168,239,206,238,45,222,117,84,168,49,62,143,56,200,182,61,204,143,129,109,83,252,196,79,178,184,129,14,15,88,16,145,179,90,191,179,75,50,100,107,212,58,126,196,152,4,76,160,146,143,145,228,97,59,81,215,221,103,201,112,126,236,189,177,166,119,190,207,141,134,0,95,59,29,39,102,248,23,87,59,186,56,54,159,156,14,132,206,42,50,94,186,45,25,60,64,199,42,120,170,18,72,21,4,153,27,162,164,227,166,155,182,121,86,252,92,220,45,243,186,226,127,3,249,55,63,146,251,57,12,1,248,84,11,29,56,124,207,212,52,174,47,198,13,163,4,193,68,39,191,127,173,141,51,99,43,22,170,185,7,110,32,172,23,241,13,255,114,179,191,214,202,12,242,14,8,50,81,211,149,195,199,115,147,148,54,18,229,217,112,63,141,84,12,220,62,154,85,214,52,150,29,133,136,42,236,251,249,223,211,108,198,138,117,53,192,9,162,128,218,189,37,134,223,151,248,83,237,105,164,14,115,205,22,186,6,236,146,84,22,217,22,195,205,59,251,107,37,20,146,176,5,103,232,100,85,10,34,55,31,49,38,122,176,110,15,165,117,83,237,220,104,84,160,142,52,75,116,61,156,57,65,100,155,6,105,250,215,137,187,177,44,33,108,196,176,205,27,188,115,92,230,220,196,241,2,239,230,59,207,162,41,111,144,29,197,228,205,161,236,14,159,66,91,86,250,174,51,129,181,143,205,252,171,51,136,227,155,208,117,169,124,109,176,157,152,51,109,18,177,217,245,236,18,209,44,89,220,54,236,121,82,124,173,18,23,157,79,88,96,174,209,88,111,247,4,25,73,127,98,12,80,244,0,38,146,217,59,251,197,179,53,21,114,46,132,253,87,110,124,71,61,215,126,144,214,167,233,193,248,37,137,127,57,2,160,23,222,171,142,99,22,2,164,17,219,9,237,212,85,30,222,38,86,12,39,9,50,171,142,95,200,219,145,43,115,90,100,109,188,199,34,106,32,4,221,72,96,41,200,188,159,33,136,64,85,170,150,78,132,69,81,254,8,226,248,60,128,14,131,17,81,137,51,157,27,105,236,117,72,26,50,37,102,175,118,245,167,126,130,229,2,115,46,66,31,49,178,41,30,162,111,239,187,151,175,122,169,237,211,114,69,195,22,227,253,182,113,233,147,66,114,129,243,8,14,214,16,221,250,44,0,116,168,70,67,111,16,42,154,203,120,125,5,255,26,202,130,61,170,8,143,161,2,47,95,175,252,87,59,113,62,154,224,77,98,249,122,195,49,65,184,33,46,187,174,159,172,200,155,32,162,41,66,252,148,131,115,21,171,46,9,175,158,194,187,131,150,36,173,26,234,36,242,98,249,72,132,32,62,197,123,241,160,0,50,36,163,162,87,68,179,95,247,48,37,222,192,215,136,203,140,176,168,247,82,0,57,153,144,212,198,168,24,141,124,6,8,235,253,195,170,48,33,138,24,222,12,94,167,85,95,137,221,130,137,156,63,95,103,245,35,176,230,147,131,171,73,174,239,63,254,236,210,228,146,81,9,174,250,62,47,55,142,30,136,250,170,28,66,140,107,154,169,216,169,209,80,210,29,85,122,59,19,163,167,194,84,141,159,164,127,216,219,76,5,30,50,97,5,138,77,82,74,190,70,78,80,0,169,231,243,187,43,174,251,151,200,49,159,102,8,103,175,226,78,232,44,56,240,57,224,169,16,238,123,123,228,111,81,245,183,229,158,195,125,202,101,53,166,224,87,73,142,203,27,148,234,129,114,209,104,24,121,200,107,235,73,234,85,155,59,241,87,157,246,217,188,214,96,124,238,136,25,129,254,144,180,178,71,140,57,231,247,51,32,48,252,118,125,168,103,126,155,194,53,185,26,68,171,216,107,55,129,208,31,234,148,244,171,54,181,48,100,10,0,242,128,112,100,217,232,129,123,185,12,3,101,11,223,133,221,188,73,23,50,249,227,142,175,11,100,30,49,168,70,163,116,64,36,121,199,251,6,214,82,225,51,80,231,250,211,197,79,102,184,34,241,11,244,121,217,34,32,141,155,81,241,195,0,120,147,6,241,200,229,69,32,11,17,125,130,127,69,179,221,120,83,165,156,25,48,92,175,154,78,230,244,176,244,96,47,68,84,90,77,186,157,119,230,248,131,175,134,184,103,97,53,130,161,89,197,153,154,103,45,235,210,227,105,196,187,158,144,28,35,14,31,157,133,69,23,23,125,161,100,57,183,48,76,37,118,149,164,46,179,7,167,197,113,98,184,91,181,9,173,58,199,159,69,239,27,56,188,254,238,229,214,123,199,209,114,184,64,186,68,200,79,8,42,68,218,123,108,185,103,249,31,21,198,195,83,195,201,89,144,216,223,89,62,12,61,245,161,217,251,81,128,179,123,25,48,189,239,43,142,7,135,176,79,48,113,201,62,104,122,255,180,94,254,183,30,47,159,169,182,219,182,192,234,58,113,164,21,147,240,15,21,234,142,79,19,87,102,224,165,201,254,117,103,144,25,164,119,122,35,250,17,195,29,37,226,45,24,152,184,251,70,75,11,106,79,215,25,54,120,20,249,2,17,122,52,102,237,198,155,248,142,200,60,95,51,134,133,146,230,166,156,66,30,95,211,172,124,60,112,21,56,150,47,29,51,34,179,96,232,68,241,26,141,240,202,213,18,196,242,243,232,207,248,146,139,233,77,127,183,239,107,198,174,94,217,161,225,164,23,62,182,64,237,54,57,153,195,110,244,180,249,25,66,157,243,244,237,122,253,183,252,218,192,184,48,43,30,221,240,190,53,73,31,220,245,133,239,0,52,128,50,175,54,78,248,76,94,48,47,76,231,144,112,213,177,149,134,162,157,181,224,109,162,29,231,220,200,202,55,89,0,22,128,104,189,103,137,106,20,164,198,220,108,44,235,171,170,238,159,185,39,25,179,220,217,252,44,45,234,91,228,223,157,248,32,34,105,205,61,168,243,125,229,147,217,101,197,194,38,57,177,245,209,182,177,63,162,65,162,42,84,101,167,242,238,200,176,206,71,140,104,189,53,83,47,91,167,121,238,78,248,246,94,134,49,67,255,242,183,149,137,84,38,45,58,197,229,139,23,173,169,152,99,113,225,124,248,180,249,242,114,225,225,99,167,29,43,18,101,154,196,95,19,173,105,211,171,153,114,190,92,173,111,62,128,167,232,167,138,96,210,234,121,116,160,57,58,105,132,21,208,153,125,151,56,19,172,56,101,24,254,91,104,87,207,95,166,224,140,14,192,145,210,136,98,188,89,239,249,243,214,28,57,57,154,101,38,89,185,114,124,212,10,160,196,184,25,13,62,42,161,87,95,231,182,8,192,159,139,114,91,62,6,188,92,37,78,116,253,27,11,34,172,127,5,46,40,35,8,15,201,230,75,171,91,28,41,213,151,153,85,206,84,3,242,39,125,72,85,202,169,167,179,62,245,161,91,120,134,92,222,251,230,180,214,51,63,52,137,62,159,93,64,120,227,223,188,116,176,110,134,135,96,193,250,27,221,31,178,172,167,216,51,100,121,172,19,59,194,235,166,130,125,185,8,175,79,121,14,120,40,50,112,68,152,243,130,135,101,93,226,149,108,154,123,131,135,166,216,87,206,94,137,216,10,15,0,81,169,145,245,194,103,248,69,104,236,18,51,183,83,47,25,134,165,36,197,204,92,169,40,19,247,16,22,29,48,240,120,205,66,184,245,7,51,248,163,126,175,211,7,7,47,75,123,122,75,248,208,197,138,17,198,65,117,200,1,59,15,190,121,193,100,94,18,144,185,83,82,58,155,154,37,26,151,173,247,220,18,79,62,184,158,230,151,71,254,143,235,140,63,76,238,74,69,230,251,126,195,173,215,65,214,186,89,9,239,64,90,226,202,55,61,189,69,13,253,201,176,255,84,169,5,172,206,136,178,15,145,42,188,59,99,126,62,60,235,126,178,117,42,203,31,127,47,242,117,63,98,104,204,177,157,41,232,41,217,24,230,153,165,237,255,101,122,0,247,254,29,136,167,102,145,235,211,185,112,117,4,181,110,146,124,62,180,163,194,142,247,143,143,225,105,77,181,118,89,97,163,15,170,91,108,140,58,121,227,77,201,107,252,215,179,182,90,177,97,82,150,165,122,209,243,190,124,143,77,99,226,91,56,50,135,9,164,194,2,36,69,25,254,62,187,238,34,47,142,187,145,27,152,147,23,208,185,220,209,58,13,205,123,70,42,55,232,6,152,254,23,61,93,221,139,99,167,227,193,74,95,230,1,102,244,115,101,27,228,254,204,115,185,86,242,67,133,192,85,39,90,6,20,221,146,219,171,163,25,185,210,192,61,183,211,196,219,25,115,166,141,244,67,193,221,5,98,79,10,184,96,54,205,250,12,187,196,182,69,245,246,172,234,164,15,32,247,147,8,141,236,23,98,246,21,210,72,30,200,214,253,232,228,199,174,1,105,238,175,168,235,12,130,37,255,75,200,168,214,241,26,127,245,142,189,202,194,93,138,204,105,24,120,160,31,142,164,145,14,190,169,94,184,111,244,99,92,33,131,139,125,168,142,131,208,65,100,102,105,30,190,217,124,252,172,113,86,195,216,58,32,115,26,85,209,176,6,100,226,35,115,112,30,235,12,187,238,156,3,48,152,104,159,23,182,208,106,109,8,22,229,42,137,9,189,40,84,62,64,211,66,139,43,45,7,246,244,195,134,132,54,115,187,12,254,178,149,133,232,69,61,98,128,167,184,248,24,218,161,228,118,191,190,170,195,225,193,147,57,212,75,197,151,250,34,65,109,147,12,237,120,0,89,39,215,5,128,121,131,251,224,145,94,244,222,251,205,237,119,36,182,43,197,186,196,16,209,247,90,21,105,215,119,79,167,229,219,206,39,105,75,213,65,142,35,192,218,116,84,120,127,64,35,74,104,78,184,104,158,115,181,130,221,84,94,222,235,156,128,64,223,193,153,197,128,110,243,77,228,85,60,13,157,101,46,255,109,158,128,43,83,37,13,112,186,254,237,85,98,108,243,87,141,238,141,24,158,37,9,151,84,213,58,198,131,175,81,21,78,97,110,49,11,96,22,163,31,43,12,7,169,163,147,130,232,139,251,97,206,219,232,223,142,251,78,167,145,236,149,205,34,105,228,162,54,15,75,111,240,34,28,53,41,10,92,1,245,138,11,246,151,201,144,235,246,154,179,197,152,230,231,156,143,24,31,215,49,169,146,27,149,249,130,74,2,87,233,164,33,118,250,172,185,148,19,225,63,135,88,23,221,126,46,69,230,237,213,94,222,155,106,36,130,180,198,26,145,225,190,177,31,142,41,41,76,124,180,132,133,205,212,7,205,118,131,195,205,106,201,20,123,135,19,204,197,13,134,19,83,95,50,252,60,106,210,181,85,85,144,21,105,148,91,32,110,73,186,40,73,23,85,30,225,48,212,22,162,7,48,253,82,250,24,51,126,124,73,185,41,71,225,247,212,248,171,19,67,63,8,100,189,235,86,207,38,213,254,247,10,115,180,67,80,49,17,86,135,154,182,131,111,77,93,175,132,95,101,246,183,46,191,41,41,77,169,152,45,48,254,253,21,218,164,150,158,98,56,228,87,96,28,56,225,105,95,200,102,18,90,172,110,39,93,154,107,41,60,216,56,173,204,102,212,203,227,22,75,222,68,48,198,66,45,78,214,186,27,222,149,138,126,137,221,153,18,200,210,175,199,40,6,209,188,212,13,139,141,240,108,193,144,252,188,138,229,29,103,171,200,205,82,114,160,248,124,6,52,81,52,101,199,48,180,33,164,163,33,29,25,244,186,186,21,45,167,87,15,186,25,254,225,44,242,89,5,157,107,138,46,228,245,207,165,93,51,131,18,132,95,119,127,185,12,115,107,248,221,108,128,67,58,44,39,27,28,218,53,247,53,114,19,182,17,116,172,48,123,81,70,216,229,217,42,250,57,53,60,217,24,251,202,180,34,95,75,235,176,117,231,23,118,101,77,187,69,203,237,157,125,157,220,250,182,46,182,146,189,130,200,164,15,215,112,213,196,245,35,70,251,43,142,59,19,160,245,237,239,67,118,105,192,135,237,99,196,22,165,93,23,33,205,18,255,164,143,239,210,28,210,99,214,72,188,238,41,34,131,154,116,56,113,100,145,155,116,56,227,45,33,251,215,236,128,254,31,255,251,84,202,48,178,22,235,212,49,172,48,0,223,159,152,114,115,213,86,103,28,224,180,111,48,46,27,37,36,190,28,94,57,226,66,48,175,15,168,200,170,100,112,147,70,207,64,97,123,79,243,36,205,120,217,138,23,127,226,204,18,179,31,171,126,185,193,112,132,201,137,130,6,237,23,194,72,218,167,138,134,62,133,151,153,174,246,163,88,75,77,204,8,201,8,106,183,115,112,140,93,217,254,246,69,231,138,227,188,176,132,248,40,92,90,246,84,115,227,40,66,143,42,112,18,168,120,55,195,251,229,86,125,153,104,158,252,128,205,71,230,54,126,131,76,143,55,189,71,19,157,134,82,207,145,104,71,232,191,249,253,108,23,110,27,241,205,193,187,244,5,174,200,54,178,153,101,236,2,63,53,44,235,171,110,132,252,111,124,45,30,0,27,254,35,198,167,34,198,104,40,132,211,132,240,110,144,248,20,163,170,222,33,230,109,249,192,20,92,76,170,3,110,237,26,0,159,14,215,98,123,145,115,104,91,119,188,196,33,73,170,167,162,146,155,247,225,139,245,132,25,109,112,89,199,8,32,78,202,46,167,129,212,78,252,169,173,64,112,83,27,255,248,12,62,229,211,53,128,206,107,22,221,174,94,72,41,177,217,240,128,196,170,17,200,204,240,7,41,137,89,100,143,89,68,143,41,157,29,169,226,43,145,235,94,251,202,95,212,52,21,56,247,180,160,181,207,172,27,14,235,77,182,26,146,246,76,106,133,44,42,234,175,79,119,89,161,9,193,203,70,93,0,177,178,118,26,50,171,136,20,102,40,195,132,69,229,16,169,29,238,212,34,74,86,46,184,55,66,41,137,120,168,249,169,105,209,183,148,152,191,84,138,188,197,236,247,240,197,186,110,241,77,34,189,49,107,199,248,220,209,173,93,190,241,193,14,1,26,248,129,133,18,24,48,12,248,244,41,138,112,148,214,216,171,169,64,85,253,111,178,89,211,168,61,246,89,124,128,246,53,212,113,181,205,125,142,152,219,44,189,126,60,183,105,40,109,161,204,135,119,177,27,201,209,192,206,63,73,226,49,65,67,204,80,252,37,183,92,105,188,200,157,94,151,118,97,40,123,170,82,126,136,107,23,107,229,101,33,133,141,31,189,202,161,139,158,91,213,193,196,208,134,161,35,73,217,111,166,196,186,134,245,227,103,65,167,173,163,246,247,238,153,134,117,31,248,43,84,195,171,217,213,205,147,199,237,110,87,198,125,122,91,144,9,248,102,220,57,60,156,103,143,24,88,214,191,197,188,155,123,134,73,191,160,111,174,221,238,159,113,114,162,10,15,106,165,131,131,169,23,103,195,64,103,216,102,186,158,58,120,42,5,44,30,121,5,44,98,194,236,43,234,150,119,148,112,71,141,230,180,138,119,175,4,64,67,203,87,253,114,114,125,118,242,95,160,139,81,4,54,131,109,230,250,252,89,4,236,96,50,192,212,142,153,192,130,34,149,98,178,65,62,111,227,245,12,48,152,75,2,123,109,200,252,75,18,9,176,235,109,12,138,239,2,159,255,11,49,129,22,245,168,189,5,135,219,235,63,137,165,169,157,212,105,218,160,85,7,207,146,62,137,208,230,65,205,141,12,32,238,60,127,126,80,97,4,219,132,170,170,94,177,207,190,191,81,72,2,59,221,38,133,175,180,197,136,41,80,221,34,91,249,75,222,228,8,250,85,88,192,67,201,75,107,97,219,181,79,33,78,4,110,203,171,25,226,104,178,252,175,113,167,160,201,90,117,25,211,202,240,225,235,151,154,14,20,237,209,146,240,247,43,116,68,217,205,245,126,187,56,239,184,42,245,64,244,65,155,249,213,82,127,52,151,29,106,223,68,37,144,44,97,173,77,215,254,228,38,99,22,18,62,108,210,245,230,215,194,125,125,22,93,94,229,36,206,73,187,181,48,181,93,60,230,109,19,127,61,155,48,221,45,163,2,62,103,151,223,232,172,181,104,206,106,76,18,140,43,168,193,135,26,133,6,65,2,83,185,24,12,10,84,26,249,143,179,107,201,165,233,59,102,102,223,11,149,41,20,189,214,157,155,220,60,151,168,80,225,118,160,68,169,163,149,223,126,150,3,174,56,254,45,116,192,167,228,40,97,23,125,241,173,134,32,58,101,43,79,70,241,122,38,46,250,22,139,226,211,136,133,75,239,229,189,57,149,177,49,205,82,184,166,98,146,136,182,185,180,229,112,137,176,223,86,84,100,97,194,135,6,61,185,121,77,234,132,167,236,227,65,62,143,24,214,28,115,193,227,43,60,180,95,204,197,210,55,98,36,2,139,232,121,112,10,46,95,179,63,135,196,37,164,178,178,70,136,179,131,195,129,108,133,125,227,106,180,134,55,102,141,11,50,231,45,208,222,190,254,228,129,110,216,36,237,31,87,249,154,193,46,132,86,197,229,60,224,231,44,243,41,42,160,65,145,44,152,123,204,78,148,173,215,199,86,54,241,132,192,42,110,155,160,108,208,226,211,114,161,167,159,225,175,24,187,144,114,52,144,182,55,4,73,20,195,146,118,27,35,144,218,54,13,155,96,217,128,59,175,88,118,93,138,103,3,182,99,55,36,217,199,145,215,80,55,125,113,129,118,128,135,235,101,252,77,180,147,57,69,240,117,201,221,35,198,171,148,32,84,106,107,167,69,135,91,65,103,75,204,221,245,176,0,58,98,139,196,47,84,111,193,186,168,91,100,246,244,82,76,92,87,72,176,14,90,27,29,177,179,86,80,141,239,220,74,57,75,169,30,110,163,100,169,20,159,71,120,248,15,66,69,55,6,233,164,197,79,119,187,69,12,90,51,187,24,222,192,27,244,247,55,148,51,33,117,238,172,21,216,68,33,170,150,159,117,114,247,221,229,139,1,68,28,194,98,207,162,3,194,105,26,203,128,3,203,246,110,103,247,142,155,177,161,89,188,232,104,187,191,245,115,87,248,126,130,246,239,35,190,20,118,43,194,152,26,173,39,102,116,91,19,33,193,81,116,233,236,34,78,52,227,102,114,0,137,205,168,16,234,166,148,109,232,208,156,108,107,170,198,78,172,211,171,145,201,99,250,108,148,214,114,207,69,215,251,36,237,48,74,29,38,164,43,253,156,108,216,117,207,107,64,211,46,124,197,84,54,110,126,63,191,214,220,222,208,148,210,105,203,57,111,30,232,89,186,56,193,120,219,178,153,249,173,220,229,84,106,176,55,232,82,227,254,45,133,118,114,201,120,94,157,185,170,35,10,68,135,47,120,114,91,34,145,12,122,167,99,254,74,29,102,45,7,164,55,171,218,52,30,84,59,234,12,142,36,139,60,55,109,80,20,75,89,204,104,3,36,44,213,162,189,21,121,125,236,254,80,25,163,22,242,52,214,26,170,36,87,168,249,72,131,35,38,156,90,219,120,91,63,151,165,167,241,241,38,136,15,39,220,117,84,75,202,203,199,175,122,87,95,200,222,134,206,245,208,44,245,224,253,247,12,146,155,171,167,237,243,249,111,76,8,141,52,128,57,87,134,70,167,184,230,225,66,250,60,220,138,95,42,155,91,197,254,13,151,212,131,136,87,222,209,57,60,52,117,36,255,150,84,125,239,221,201,233,206,125,240,136,241,77,91,47,200,209,192,9,184,35,52,26,21,152,62,86,252,16,124,83,88,199,93,136,67,215,4,125,63,144,80,92,89,227,5,64,142,176,255,98,146,165,190,30,163,188,105,221,33,83,30,83,24,46,143,15,11,74,185,255,50,65,33,149,76,161,162,11,36,152,101,247,75,103,185,14,226,81,202,255,251,43,112,62,110,135,156,214,72,35,206,194,210,123,54,201,75,134,126,156,176,86,10,66,46,218,177,92,244,167,64,116,172,32,130,49,165,37,77,172,134,176,222,51,160,252,6,183,134,36,55,69,151,162,193,167,83,243,142,6,164,193,203,56,168,229,214,237,206,241,80,42,200,95,126,111,233,97,227,228,108,93,239,222,80,245,240,5,161,30,154,236,65,94,125,180,124,218,229,199,233,64,169,40,7,175,169,6,154,79,69,103,27,137,105,46,155,158,126,184,198,47,52,47,250,114,200,209,89,67,177,127,107,26,153,22,180,27,133,127,80,196,248,159,8,9,64,199,113,117,139,76,81,197,166,4,150,86,72,80,143,175,179,158,113,130,113,155,230,203,109,87,111,41,147,254,151,186,110,197,48,253,58,243,12,112,76,17,181,21,238,116,92,200,29,165,121,220,61,209,55,197,35,190,70,166,65,106,24,60,68,240,173,79,221,74,35,60,116,82,196,231,41,238,19,62,144,2,201,187,24,56,37,217,145,206,35,134,224,245,14,97,225,33,201,57,232,36,165,129,237,116,130,248,163,168,199,135,235,197,44,13,202,232,0,62,182,234,252,159,36,100,161,236,143,24,63,32,199,86,195,82,74,73,22,253,249,197,26,87,197,65,41,33,62,159,248,11,53,132,99,8,70,129,5,64,39,116,141,193,4,197,245,108,82,84,145,193,151,109,218,188,183,183,157,214,53,165,57,200,140,33,129,232,1,23,214,240,196,47,180,141,33,180,252,70,18,102,59,241,254,180,97,65,212,103,24,179,230,254,156,49,241,55,111,107,232,47,53,74,115,14,54,76,131,203,198,141,156,132,168,201,131,146,85,68,6,226,65,203,166,203,109,15,79,46,148,76,108,10,116,170,62,161,126,215,132,233,192,234,113,24,127,233,193,29,70,102,131,76,154,251,46,69,156,87,158,246,152,164,18,135,115,61,15,121,109,81,55,25,32,167,183,45,143,74,171,32,156,176,7,2,68,101,128,222,180,21,177,135,117,217,69,168,195,146,129,129,69,247,166,71,12,61,18,64,240,55,180,167,141,190,180,66,228,250,159,202,211,136,173,237,28,42,37,7,166,240,164,164,135,236,40,89,108,54,88,85,30,23,44,223,243,91,22,135,226,62,98,74,105,234,17,227,23,197,230,27,219,30,163,188,97,201,16,223,141,212,175,134,32,11,224,164,165,89,209,230,96,86,140,67,25,238,133,139,74,34,187,95,214,44,217,2,65,254,187,96,57,234,100,69,25,251,87,64,63,70,220,138,0,71,249,15,246,241,103,230,237,249,185,29,158,202,180,211,182,193,97,149,49,52,199,242,81,102,224,233,34,214,154,66,43,243,251,23,5,221,82,104,238,85,244,41,238,57,187,139,89,109,21,253,184,164,44,207,177,172,75,170,84,48,83,197,60,255,124,248,78,156,173,126,120,116,236,233,205,103,189,134,116,194,46,212,119,17,102,66,48,27,21,169,170,249,164,1,112,97,125,131,67,246,170,128,165,147,55,57,5,223,114,210,76,56,175,198,102,140,202,154,166,65,161,63,173,105,141,157,144,191,70,201,45,254,180,56,124,37,133,129,21,196,75,123,184,114,169,239,195,88,108,252,151,240,87,100,242,23,7,141,51,25,138,214,194,86,145,197,104,220,169,128,221,62,73,217,62,207,109,22,238,41,231,9,239,99,173,212,30,208,239,224,213,1,136,10,74,149,221,63,41,189,88,239,39,212,243,158,38,168,163,122,146,182,138,98,195,180,60,126,162,244,47,47,190,123,134,107,144,117,144,98,16,142,247,132,68,148,43,3,48,89,143,229,1,239,51,46,126,34,29,65,230,189,244,87,50,61,135,228,106,40,225,4,90,163,239,146,156,159,171,152,10,162,82,139,179,246,206,187,51,137,248,233,13,37,87,228,54,59,23,64,87,79,238,85,141,126,112,127,157,42,224,131,9,136,52,35,228,245,152,98,56,50,34,6,225,231,255,195,69,142,226,243,176,95,150,125,66,216,127,53,22,55,105,102,246,124,205,252,116,145,217,255,238,95,184,5,253,90,66,150,185,43,230,229,93,52,39,81,63,98,72,66,236,140,137,244,90,234,162,149,238,154,247,90,179,159,38,126,52,211,25,229,171,251,139,48,176,249,66,22,66,195,189,148,177,73,49,106,87,25,0,165,131,67,157,151,98,200,237,158,225,146,19,217,6,174,100,134,236,187,217,34,230,12,163,62,175,195,219,98,150,119,236,58,161,4,118,3,189,230,207,128,185,1,180,231,220,177,226,114,178,142,174,87,67,178,225,183,216,76,140,116,160,10,146,233,176,16,74,199,205,229,78,207,202,203,245,92,31,229,166,225,70,20,32,224,43,104,225,69,191,140,159,176,172,138,61,245,50,147,125,83,194,160,138,194,208,221,191,23,98,131,34,148,135,57,39,139,93,212,204,28,158,124,217,42,62,143,196,125,86,133,84,182,227,255,74,10,162,55,52,155,189,126,42,37,84,83,43,185,202,90,28,229,229,112,247,75,27,92,78,79,255,245,86,248,42,71,139,178,78,232,253,185,171,163,107,92,241,50,144,18,255,168,119,174,83,113,214,42,218,204,203,222,31,138,179,245,70,32,181,102,224,150,120,245,18,147,210,240,58,239,78,157,212,97,131,5,7,73,238,234,134,90,9,93,128,54,157,124,75,49,192,236,25,1,184,184,29,230,215,189,84,235,124,187,83,108,55,81,33,56,34,217,94,47,156,189,218,51,192,182,54,163,209,203,145,203,174,1,207,48,75,152,129,248,148,250,13,112,180,111,203,66,176,232,42,219,131,123,81,94,177,190,148,213,130,94,129,111,127,221,38,8,187,138,14,75,53,42,36,228,239,74,243,19,185,84,248,215,89,241,137,1,50,139,193,123,13,150,91,135,223,86,138,133,138,192,166,162,192,20,109,185,216,252,80,125,36,15,71,25,177,117,254,207,172,109,238,35,87,158,46,142,33,249,225,139,156,0,67,221,182,228,237,234,34,69,10,221,7,132,127,146,227,35,134,192,8,29,92,39,223,89,41,159,235,69,240,68,209,10,142,47,219,90,1,194,225,167,239,207,74,237,135,186,41,59,244,185,177,214,242,117,161,229,67,116,43,151,211,175,184,64,85,223,39,153,250,101,157,217,249,195,23,191,117,79,226,19,45,187,67,190,34,83,138,25,110,158,128,136,158,8,94,84,175,12,111,236,27,246,244,132,231,62,98,200,66,250,123,42,47,95,201,195,72,147,227,52,235,83,186,221,69,32,229,45,133,125,201,34,32,26,97,204,55,176,58,41,229,179,23,232,202,161,208,88,49,117,82,42,216,181,171,186,223,103,54,154,247,208,131,200,98,111,205,12,177,169,157,24,125,128,175,189,175,177,163,232,211,154,171,237,200,98,207,190,71,140,94,14,94,209,39,159,77,13,83,197,101,216,52,143,77,104,110,104,32,104,76,94,132,181,237,63,175,251,169,124,138,197,74,190,13,46,196,125,7,180,26,241,114,15,104,0,226,187,31,31,172,182,249,20,34,196,57,255,42,254,141,1,182,196,210,177,62,98,100,160,184,133,246,158,72,198,101,235,85,147,126,29,66,219,215,21,240,32,31,10,70,79,4,178,178,106,236,183,222,171,31,241,44,19,98,246,60,98,168,179,114,93,227,10,130,83,85,231,84,75,100,6,14,219,59,34,76,234,9,112,190,176,168,57,16,64,125,25,169,91,223,223,1,160,208,150,37,166,188,216,47,170,32,77,173,55,246,239,28,22,34,133,237,245,84,217,171,142,40,136,141,112,197,116,4,238,183,180,117,46,192,203,188,51,100,170,204,140,212,205,213,165,147,143,24,113,66,164,22,166,130,171,221,83,6,69,36,49,216,87,245,29,73,16,199,125,152,104,107,240,88,36,1,211,120,53,28,97,34,79,107,232,128,160,84,36,126,161,246,129,26,188,163,193,39,13,226,174,231,140,5,248,89,127,146,236,6,169,91,168,239,142,197,75,163,149,67,203,186,23,109,249,9,195,51,43,119,230,120,229,235,147,96,189,161,119,15,211,206,81,40,166,189,218,184,188,231,170,212,220,64,2,93,101,188,57,114,149,47,121,117,183,193,130,248,67,221,62,104,229,212,151,95,138,44,245,101,27,139,123,75,137,16,134,204,253,13,139,102,228,206,51,155,74,78,104,253,210,163,211,100,191,18,98,92,11,237,177,252,173,81,153,236,11,14,8,120,108,241,193,50,19,188,183,150,141,123,153,55,130,151,176,41,254,136,241,33,39,95,237,212,34,246,91,204,44,7,82,221,37,2,164,152,74,91,80,98,217,147,220,3,201,210,44,32,124,10,172,80,224,77,106,146,165,81,99,100,161,196,227,186,145,25,73,77,139,34,1,233,185,52,16,96,135,71,110,127,15,190,242,75,20,66,75,191,214,16,147,109,228,124,21,179,205,81,158,241,123,23,242,196,248,172,75,193,162,55,130,149,54,24,230,76,13,196,26,14,31,175,213,87,213,181,239,71,98,210,54,134,7,241,58,38,153,191,144,51,47,213,90,138,161,228,9,253,30,60,59,79,252,80,168,141,9,235,169,40,26,159,121,151,39,153,158,71,226,224,154,203,218,0,79,182,7,210,84,16,63,93,49,153,21,30,98,69,12,57,230,152,188,126,205,66,176,183,134,148,135,226,187,235,155,1,120,2,94,239,232,119,213,227,192,22,221,33,138,208,197,106,232,216,209,61,0,54,69,20,147,215,93,207,235,227,206,116,154,144,105,106,60,121,71,9,128,201,6,158,75,3,1,22,179,86,42,185,214,42,201,103,11,119,178,77,221,92,52,156,159,6,53,153,16,178,160,19,57,253,34,160,10,81,14,13,181,0,145,41,95,133,218,168,28,21,183,130,118,244,125,112,53,44,180,51,123,137,235,55,121,205,83,3,57,111,5,9,16,251,251,75,245,92,50,16,203,5,204,151,150,113,27,106,195,231,241,45,167,90,67,39,132,182,58,14,74,117,142,79,24,220,76,189,50,122,236,127,232,123,157,243,237,134,114,56,106,236,188,125,233,187,66,233,207,111,89,146,48,102,168,148,159,55,129,72,136,128,105,174,180,46,212,121,35,210,100,141,235,135,99,21,41,34,144,49,183,104,129,149,254,17,35,155,46,0,1,13,177,198,230,92,206,203,17,12,31,113,227,109,42,19,104,23,84,235,114,213,34,83,77,208,40,96,238,116,111,220,17,95,39,30,50,127,137,203,70,138,245,91,121,31,63,97,67,243,17,35,209,53,121,144,12,119,44,201,85,62,235,75,37,137,90,160,108,104,164,164,204,214,25,22,155,19,120,182,124,165,97,54,214,90,58,135,142,49,130,157,50,101,191,249,25,124,146,101,2,61,33,181,242,83,55,125,242,86,41,194,73,51,69,135,206,87,218,215,148,56,254,217,21,63,48,55,119,185,160,159,175,4,138,14,28,61,45,95,135,42,255,193,207,96,32,244,223,190,84,246,250,206,227,107,132,129,237,27,189,32,20,38,167,182,213,165,58,150,183,64,187,25,124,85,212,97,242,145,174,147,11,45,161,129,117,14,60,167,191,25,88,103,211,173,59,218,240,241,14,84,149,204,255,254,247,248,237,140,177,181,103,110,255,133,22,102,177,163,248,239,17,128,167,135,192,11,14,29,154,215,42,193,67,147,215,95,202,182,126,116,162,107,105,58,229,198,11,52,110,194,94,216,39,205,115,167,42,91,70,225,190,60,194,75,10,141,23,50,136,47,209,83,225,45,20,160,22,58,244,19,236,187,246,16,121,94,217,174,126,128,151,195,18,66,140,229,205,208,189,104,45,68,42,253,250,143,179,186,98,141,63,99,174,69,141,91,225,190,238,28,0,137,250,212,113,174,14,118,203,185,171,28,170,167,124,183,27,249,15,131,173,142,119,115,136,19,227,203,114,220,179,141,166,26,209,148,188,159,73,111,34,251,204,35,126,41,84,182,21,145,207,233,251,100,217,150,80,146,35,76,231,33,56,135,220,209,206,190,252,46,255,131,23,130,175,29,220,13,53,7,228,176,211,155,119,111,176,79,60,253,117,14,172,148,187,124,195,215,220,120,217,159,33,226,37,4,166,24,236,189,118,13,154,85,207,93,42,114,178,141,117,218,27,211,166,217,59,62,3,159,226,36,38,165,252,72,81,149,99,167,136,25,182,13,175,150,52,23,245,185,35,98,95,238,17,131,193,220,105,169,122,149,198,116,190,218,57,209,49,137,58,12,255,2,60,105,240,4,133,146,233,112,180,59,86,227,131,169,61,135,183,162,242,26,83,226,94,245,130,21,186,10,145,185,191,181,140,95,177,139,122,92,173,150,170,241,20,193,216,229,72,197,177,211,115,196,201,20,235,8,255,197,179,183,170,205,241,211,153,35,183,131,227,203,240,91,126,177,91,127,200,162,174,96,129,99,5,253,135,145,53,116,127,168,61,223,57,93,18,46,197,185,83,5,69,75,65,192,96,238,170,53,155,28,141,116,129,83,66,211,196,105,247,136,123,69,6,96,42,211,185,60,234,205,196,183,64,242,44,25,176,210,194,198,158,230,64,228,20,64,244,174,141,173,90,84,135,222,90,181,143,126,168,225,155,156,152,18,69,211,130,159,236,38,149,166,69,141,121,234,140,190,138,61,110,70,14,138,157,76,208,18,167,82,178,246,232,158,79,64,177,145,139,140,230,238,89,66,80,144,149,53,237,93,215,79,59,204,27,18,202,1,198,106,69,13,22,213,5,111,87,205,120,73,152,35,29,160,229,185,133,47,116,214,68,50,125,163,89,181,230,31,33,206,33,198,98,39,235,56,62,103,82,103,118,183,239,105,103,22,79,65,1,252,121,100,86,27,243,56,51,196,146,128,152,1,57,69,40,230,129,3,164,179,106,216,78,75,194,123,173,245,45,10,11,59,30,130,166,101,134,14,230,250,124,160,161,68,122,198,231,214,178,46,120,177,210,69,114,251,53,122,15,190,7,112,206,86,153,172,84,81,53,118,60,45,207,216,120,18,53,184,92,98,152,84,34,56,239,45,167,90,157,4,149,115,105,124,120,226,86,121,33,102,205,226,101,173,65,215,203,118,51,208,187,160,219,135,198,154,187,167,169,97,14,3,202,41,74,201,7,74,75,57,113,27,139,15,0,26,212,5,59,117,117,194,81,216,227,62,209,82,243,91,175,200,37,119,212,103,8,249,6,64,103,116,53,186,157,214,220,226,239,195,6,0,221,219,39,99,216,193,233,64,142,157,16,153,205,211,105,183,130,242,105,84,12,56,48,206,199,193,5,26,85,92,192,237,203,130,29,227,131,150,213,123,227,114,39,215,128,61,176,131,85,91,140,255,174,136,124,157,42,68,14,165,36,86,188,16,122,169,146,241,241,89,117,105,218,75,160,77,0,249,3,81,255,117,224,111,245,87,115,217,159,16,51,123,181,209,229,187,177,5,168,12,85,245,32,82,118,122,31,133,219,135,165,29,66,5,186,208,143,243,246,214,251,121,232,178,147,142,128,141,179,55,233,3,91,114,170,189,171,73,211,87,6,207,1,141,106,25,199,198,2,51,167,255,222,90,195,182,140,253,109,226,92,3,45,114,13,23,186,199,31,80,45,212,152,30,188,171,80,155,178,228,163,72,215,57,90,222,164,2,19,13,16,234,142,146,62,98,204,68,207,40,200,118,255,30,163,200,126,196,224,252,213,81,28,99,65,252,46,58,231,17,67,180,139,28,210,73,4,171,171,226,89,29,112,58,103,148,142,99,83,140,33,144,156,201,192,253,8,30,43,146,143,86,138,33,184,233,29,164,245,121,239,235,252,122,14,224,181,27,51,153,240,55,132,157,250,198,110,150,27,201,193,121,5,10,31,231,227,223,173,28,207,94,245,174,203,57,141,138,204,103,219,234,3,79,45,128,173,20,75,37,115,68,78,78,35,10,166,187,147,8,227,178,186,233,72,99,189,147,232,196,54,47,58,240,231,147,236,173,223,194,226,96,248,164,114,147,58,145,95,169,51,84,171,11,39,72,98,188,199,77,75,85,192,26,128,204,74,16,14,112,105,178,5,173,102,227,120,118,35,99,102,183,49,88,93,231,159,236,138,79,201,242,161,239,229,12,73,87,237,118,242,100,14,139,94,226,18,23,239,224,162,38,42,31,235,230,154,18,29,85,115,205,96,67,37,79,211,42,50,237,194,170,161,234,189,110,228,231,189,245,16,252,128,68,177,134,139,15,236,241,232,150,93,9,184,11,229,204,57,148,181,184,250,73,229,36,60,59,197,205,253,225,24,151,56,209,167,239,73,161,98,209,16,251,178,125,67,147,15,142,232,162,217,27,176,117,9,6,224,85,77,60,223,93,184,10,69,178,145,223,26,66,207,214,38,204,67,17,154,241,59,168,211,64,141,120,50,26,151,224,225,110,7,148,143,96,184,125,229,223,61,161,192,228,160,215,102,224,108,252,216,188,108,222,204,166,174,173,51,220,46,197,96,89,79,250,184,204,200,205,206,176,17,129,156,88,217,192,237,220,74,22,107,0,230,22,37,86,209,235,208,62,120,82,189,25,37,133,232,213,209,233,205,23,138,135,24,116,67,44,144,135,229,162,245,117,100,86,202,123,181,2,99,185,108,130,64,28,37,123,193,146,166,33,154,209,45,242,82,146,226,247,221,166,86,122,147,134,141,214,226,92,197,99,91,148,74,156,182,169,29,168,115,40,99,148,187,19,64,92,58,26,255,117,205,60,126,159,161,104,49,105,200,175,107,107,82,200,225,24,14,195,6,85,148,125,157,100,218,63,26,218,119,95,55,109,215,4,214,80,213,251,98,232,66,189,100,180,66,203,37,36,203,215,80,13,171,207,16,247,215,38,102,96,4,149,41,33,26,2,199,23,47,154,229,247,73,78,38,23,115,80,12,18,244,219,4,159,174,76,189,242,162,140,180,106,99,1,251,155,57,40,170,91,179,59,166,229,84,195,83,22,11,178,128,37,66,33,203,88,167,235,221,143,191,87,59,21,107,223,230,35,137,17,7,104,16,41,210,125,36,197,16,221,252,244,95,48,38,143,170,113,248,124,27,220,215,177,242,189,191,166,99,0,208,121,82,113,250,68,21,64,68,170,72,90,119,68,138,48,93,33,191,138,198,194,7,17,214,27,174,252,120,166,242,191,243,25,57,24,79,36,68,48,80,62,109,24,24,234,145,237,63,158,54,52,63,13,234,196,192,148,79,44,76,107,12,120,147,136,118,53,200,81,252,97,143,181,115,134,195,116,44,191,68,248,68,77,228,39,69,0,166,66,201,211,31,62,184,109,140,101,239,31,48,72,245,1,135,159,167,181,240,85,69,210,74,248,64,103,63,138,69,89,5,122,111,3,81,130,36,56,40,150,203,31,57,65,102,247,163,147,92,138,226,165,146,180,14,213,222,15,101,68,247,125,255,124,222,146,146,183,91,32,2,106,141,180,190,251,33,61,52,121,69,92,98,242,1,215,67,75,169,176,134,78,15,236,107,99,179,235,175,187,242,138,44,162,167,101,103,162,120,203,110,227,44,4,133,166,121,115,222,23,193,7,241,150,105,85,20,177,47,27,84,188,145,20,223,80,194,155,243,16,217,136,68,232,29,14,217,157,83,234,127,218,209,166,111,157,240,58,236,75,174,249,79,147,0,201,102,248,51,163,30,156,56,91,87,232,208,54,213,132,90,157,20,123,117,51,74,98,43,50,206,231,230,186,139,132,32,28,30,86,121,43,223,113,54,236,89,208,92,209,72,95,148,199,31,78,114,216,196,74,249,17,163,8,120,244,94,175,180,190,230,143,221,33,107,252,75,255,224,237,87,184,218,143,18,249,195,80,146,57,10,17,0,248,116,85,182,43,57,164,200,39,219,229,1,9,203,46,178,119,141,59,15,117,121,154,155,143,165,30,49,104,3,105,66,99,3,27,54,114,118,27,248,102,79,27,209,139,238,35,0,113,176,119,144,87,143,127,13,232,96,110,118,244,252,235,10,215,199,141,244,197,140,58,7,33,165,197,79,253,16,155,123,135,155,54,189,64,70,223,27,248,121,169,164,223,151,135,138,75,246,144,38,16,227,174,102,77,221,214,153,15,77,51,151,220,92,58,226,254,74,175,235,17,67,251,38,148,48,56,202,251,223,215,176,178,121,149,91,156,91,148,189,214,221,244,75,125,196,56,197,203,35,124,83,184,123,109,99,216,8,193,68,216,220,64,168,215,226,12,68,221,51,234,248,211,88,166,89,5,137,98,243,238,100,186,132,221,246,165,35,38,14,34,189,90,240,103,244,149,217,105,86,220,0,9,163,179,167,238,94,159,93,183,42,5,34,107,189,216,102,169,55,183,41,126,70,162,176,239,105,14,44,248,139,63,54,130,79,241,202,51,109,108,135,189,237,197,85,159,5,185,225,105,219,222,95,42,149,33,234,166,237,51,26,92,98,91,154,91,144,247,166,169,244,72,134,28,77,132,216,69,57,170,78,239,156,244,50,217,213,29,84,135,91,163,221,177,64,96,11,157,18,128,84,106,13,29,246,134,55,173,150,176,60,57,200,0,15,99,45,170,70,5,174,142,93,180,111,86,183,100,205,212,54,18,54,205,93,69,21,230,30,94,205,42,246,107,165,178,178,241,166,50,29,2,149,141,214,204,175,167,114,150,41,188,52,94,220,248,234,157,62,184,63,84,248,106,189,209,73,58,180,115,110,13,21,4,241,218,233,250,234,156,222,191,188,233,76,36,106,249,72,49,183,123,237,116,137,220,244,219,37,207,113,153,63,11,156,106,169,137,147,90,185,241,197,119,134,202,54,63,104,63,98,64,31,42,78,97,239,220,204,74,171,188,193,199,226,147,68,20,110,228,108,3,230,249,158,222,73,25,97,91,100,163,159,28,140,236,244,102,117,204,12,57,242,151,41,242,200,113,159,123,47,200,221,100,156,71,74,177,30,164,168,236,52,151,250,4,144,219,200,237,40,16,216,149,201,204,53,15,223,155,110,153,63,84,198,236,109,79,108,215,109,39,214,180,84,113,235,114,228,107,30,70,1,214,34,141,94,124,158,235,12,108,222,223,111,186,161,148,107,254,36,194,98,187,205,178,115,255,167,246,76,108,115,51,190,126,49,122,45,201,65,11,199,96,193,248,156,63,114,247,132,202,86,248,206,90,160,149,9,98,153,68,137,243,49,195,223,233,85,190,238,195,253,35,6,195,189,105,194,252,133,124,112,33,245,253,202,52,120,235,255,155,132,20,212,182,58,92,190,156,150,50,46,186,164,121,239,51,27,85,122,255,167,36,177,65,185,230,246,183,39,141,39,166,73,243,109,155,15,29,193,38,100,243,0,135,129,180,239,248,63,157,195,205,174,207,165,180,207,86,25,167,128,110,255,134,160,29,125,135,230,71,140,24,64,206,18,31,254,37,198,53,46,229,27,7,113,71,43,39,98,14,159,255,102,171,180,222,45,49,90,58,146,75,28,85,131,46,251,23,30,49,190,10,239,93,205,94,156,237,142,205,168,56,181,114,45,96,35,211,195,112,169,13,132,59,97,14,245,250,119,70,231,63,144,174,194,74,7,34,61,147,28,22,113,190,12,153,247,212,163,166,48,87,32,125,163,205,216,59,163,228,11,62,199,251,63,80,181,216,188,253,133,27,232,240,69,143,38,194,120,248,117,114,194,148,128,239,153,221,172,123,241,112,79,146,103,55,207,179,247,249,171,108,40,242,168,165,89,244,156,251,226,147,123,217,49,153,2,15,37,83,150,185,131,203,228,58,235,230,146,127,216,31,219,223,239,165,171,152,220,81,100,51,209,221,198,84,235,245,2,180,148,23,231,47,29,217,44,250,17,67,226,161,34,34,160,38,143,193,153,36,215,240,98,226,74,193,167,178,130,67,203,213,238,156,77,151,8,212,114,50,133,156,35,118,7,59,141,150,29,76,147,102,59,196,91,78,34,156,90,67,30,202,203,123,208,131,18,237,219,252,238,34,197,34,77,45,8,67,95,242,176,33,193,206,81,1,186,166,93,129,133,11,68,246,228,253,162,236,95,45,206,161,200,69,131,230,225,248,221,123,83,255,66,181,75,22,218,195,50,83,21,143,214,221,55,216,210,80,102,52,228,112,120,129,223,100,242,82,53,17,128,240,174,203,200,57,187,123,122,100,58,243,241,245,142,88,196,193,165,247,98,222,228,216,209,117,87,68,142,150,240,237,141,87,105,4,203,23,143,203,13,63,140,24,246,8,82,196,100,150,208,73,75,74,201,216,234,98,93,243,179,165,164,119,136,149,15,175,22,172,198,107,161,125,23,13,195,81,7,145,238,79,36,118,29,113,188,7,249,19,242,38,91,71,224,238,59,144,151,6,114,44,105,214,104,67,135,192,168,82,14,217,114,192,179,246,197,56,225,24,225,71,12,161,87,171,13,55,27,247,212,168,62,184,43,182,92,89,60,223,22,114,68,247,210,97,249,44,188,33,119,12,160,166,231,253,96,79,178,168,156,217,76,3,92,158,223,27,132,56,77,29,204,223,0,240,165,114,250,111,54,213,130,158,10,104,76,229,120,163,167,108,230,38,125,29,100,27,171,215,60,164,226,135,110,155,21,99,211,125,87,150,111,115,226,2,164,230,182,148,117,38,242,30,49,190,56,136,195,221,24,17,7,35,113,11,23,95,222,226,69,38,40,207,109,107,222,60,92,72,173,220,125,132,246,103,43,173,85,111,53,135,206,245,16,171,165,229,102,75,239,220,104,217,236,156,125,184,181,114,25,220,181,23,111,173,61,139,110,4,173,123,103,164,106,83,4,114,187,238,172,218,104,59,201,90,95,238,251,46,205,154,86,21,31,224,193,118,74,15,149,155,12,31,49,12,30,178,162,55,190,45,100,100,183,146,157,144,142,55,210,142,217,155,9,214,154,59,188,131,204,215,205,38,46,202,180,48,194,250,35,126,64,34,174,106,207,34,204,82,220,74,121,187,173,119,168,39,22,32,11,63,207,68,62,238,39,217,220,183,145,97,57,3,79,8,237,6,87,170,209,115,236,130,151,196,245,169,118,232,139,195,219,223,41,198,164,51,95,203,108,224,81,151,24,118,136,148,204,70,163,58,204,143,219,236,139,7,120,185,108,224,227,86,71,135,172,82,76,244,193,41,198,234,37,105,75,212,229,139,93,21,59,63,159,251,63,151,133,0,168,6,139,178,35,158,63,212,180,185,187,88,255,58,10,222,183,205,117,218,224,245,54,167,102,47,150,147,84,211,187,242,52,34,160,127,204,207,187,185,153,102,57,17,113,83,173,167,216,219,44,182,26,233,20,209,226,56,183,43,236,48,255,15,129,246,61,43,71,210,104,36,100,79,157,69,200,25,150,242,147,67,132,95,106,130,170,15,93,65,173,35,179,67,2,22,34,117,95,88,148,74,39,234,103,235,94,36,177,111,177,108,183,218,12,9,78,165,77,90,232,218,117,223,117,135,16,2,204,235,214,202,138,30,49,190,93,173,77,34,217,98,26,106,174,102,123,254,141,240,34,166,107,145,45,190,75,203,105,214,147,255,86,113,138,134,212,222,229,110,176,249,240,250,242,17,131,113,217,176,251,18,57,48,44,190,249,136,113,151,67,209,81,221,202,227,6,243,158,191,165,247,233,121,162,222,105,160,16,7,81,54,140,31,244,19,69,102,140,110,81,104,230,38,17,71,199,55,225,172,102,134,222,155,194,6,30,170,109,233,27,151,249,8,188,74,15,117,14,238,32,154,173,126,212,167,1,237,85,73,205,58,72,252,37,69,45,179,161,123,139,5,191,18,162,11,77,139,195,34,235,235,144,124,141,86,201,197,45,223,17,253,11,70,131,239,53,231,8,126,17,189,127,153,47,206,185,156,243,62,39,139,194,97,184,199,125,91,92,22,76,180,17,16,121,211,129,45,176,132,16,174,1,47,46,54,61,84,67,236,77,112,91,249,186,133,243,34,104,229,90,78,254,95,233,197,139,135,15,227,43,176,169,166,197,52,191,18,240,193,231,35,5,88,125,243,194,92,8,209,88,126,90,212,216,198,147,234,57,156,189,87,7,135,118,136,87,26,213,39,13,50,210,37,125,71,102,249,115,163,205,151,231,212,83,99,11,62,222,119,29,173,242,157,243,6,254,249,133,214,40,179,140,116,189,198,37,114,221,93,67,66,149,138,9,164,174,178,193,249,206,153,30,212,179,147,104,127,111,110,199,203,143,229,230,252,17,35,2,61,249,136,193,131,226,171,201,104,122,196,96,246,59,251,79,82,51,28,162,113,71,56,41,64,201,91,189,61,113,61,120,183,168,15,248,240,225,13,164,233,186,216,70,239,52,42,104,247,135,155,23,145,171,135,206,169,233,220,228,206,238,87,142,41,62,143,110,243,155,36,220,63,34,20,7,36,96,95,172,137,220,42,13,228,197,154,204,121,78,217,183,147,124,103,54,220,43,175,27,114,59,205,157,166,61,63,123,145,61,91,124,139,193,214,215,87,61,54,7,126,215,1,11,194,44,30,183,237,246,89,173,207,15,46,67,233,203,90,255,37,150,59,35,217,181,20,83,143,108,88,233,212,13,25,100,200,180,233,79,155,72,46,149,47,81,11,12,122,183,186,116,179,60,232,157,49,79,227,62,121,104,127,191,120,211,222,62,162,129,222,5,167,5,20,43,33,196,138,13,39,185,1,18,5,194,81,206,85,250,41,190,21,37,33,8,0,93,169,164,123,43,37,103,47,240,61,142,112,218,174,175,61,89,235,121,84,168,18,229,46,91,140,240,66,10,197,97,99,235,73,64,32,203,212,49,165,191,190,107,100,126,35,234,6,6,89,191,91,223,56,139,138,194,89,138,112,101,40,50,124,135,212,1,41,89,205,121,52,196,201,213,156,131,137,47,26,19,26,39,234,90,223,204,170,109,20,187,250,5,237,6,233,195,2,125,62,26,165,184,199,107,70,165,233,29,156,158,189,98,43,165,75,27,87,35,162,223,53,92,139,95,64,104,182,164,209,121,227,134,111,136,206,235,109,104,28,94,248,61,168,44,86,152,177,141,195,111,247,207,5,15,71,110,100,29,207,44,106,14,27,53,107,211,15,253,95,62,193,117,55,154,244,70,144,53,66,8,15,253,30,218,99,118,41,128,237,17,19,231,187,138,231,54,53,101,29,131,91,196,250,179,115,180,67,55,165,70,24,179,6,2,237,142,70,206,144,134,61,54,162,177,226,198,12,238,211,31,53,80,244,81,54,206,189,94,241,199,48,61,173,188,251,5,112,94,78,208,229,136,190,13,98,187,185,238,224,112,193,16,234,248,105,196,171,202,59,189,166,88,181,12,66,116,74,156,234,132,191,117,155,16,115,168,61,97,115,52,106,127,232,255,66,88,3,122,224,171,87,186,232,87,55,214,209,57,81,16,182,140,228,26,48,102,237,159,3,134,188,107,107,168,62,20,49,176,152,239,3,232,74,29,32,84,189,214,24,146,119,73,249,182,87,179,47,42,18,242,71,88,1,230,198,16,2,102,166,221,169,218,205,211,178,175,98,159,56,216,136,220,131,206,24,92,235,198,255,138,173,90,111,218,83,44,128,187,76,195,157,15,148,82,3,174,56,16,86,49,42,136,214,81,111,58,131,127,64,57,63,1,174,71,254,38,184,233,233,42,104,199,251,126,142,219,116,51,217,193,78,212,147,50,209,170,104,4,50,53,16,13,113,40,114,48,212,47,75,59,100,115,6,12,115,223,148,250,254,168,91,218,185,142,90,46,44,227,104,155,77,195,45,217,159,228,51,82,185,47,244,12,122,205,229,197,235,216,124,192,97,255,174,13,240,58,200,225,141,131,59,130,239,186,59,69,59,234,63,17,57,125,93,14,189,137,147,161,8,162,155,55,255,242,183,203,11,161,239,77,84,7,191,228,67,142,2,87,157,86,165,78,211,180,198,45,207,187,54,136,95,85,118,56,74,15,7,241,89,31,238,76,110,62,120,180,170,23,25,253,190,44,115,184,76,118,41,66,219,245,109,110,146,230,173,226,189,4,74,0,112,23,244,67,220,23,245,154,30,144,35,79,219,249,98,154,61,65,208,131,4,105,24,129,221,248,161,55,248,94,13,37,98,248,177,207,8,179,210,222,59,115,97,219,113,104,94,77,153,23,10,209,9,235,144,235,78,115,150,55,196,25,69,180,75,93,78,213,236,247,116,157,69,182,39,184,239,39,129,198,156,79,231,88,89,115,84,124,240,24,115,108,22,237,125,67,209,14,78,173,249,67,34,124,212,57,110,104,182,225,9,8,113,199,22,197,138,6,141,79,174,248,36,239,14,18,135,248,204,179,135,232,254,153,94,31,0,105,51,123,218,42,211,78,68,65,93,0,1,109,170,173,220,238,192,54,15,185,206,71,42,136,127,195,73,133,211,79,37,244,26,15,217,188,73,192,235,91,228,107,221,62,228,105,186,200,52,4,57,226,210,207,17,204,83,216,236,89,169,121,43,157,107,115,236,48,116,39,116,35,185,32,176,227,154,222,218,104,164,57,143,222,180,115,223,116,248,124,24,103,129,36,59,152,68,232,122,35,54,41,52,67,55,127,37,242,239,55,143,251,19,222,25,74,93,250,172,34,25,22,33,68,239,33,120,127,119,73,189,73,93,22,91,86,119,127,121,251,223,107,36,248,9,36,130,95,231,111,223,221,62,40,223,116,159,221,136,235,130,218,119,133,237,103,242,59,91,193,55,159,157,98,214,15,13,56,188,107,198,236,125,161,151,42,25,115,5,141,2,251,36,167,103,184,25,178,127,38,61,243,125,104,86,154,98,107,55,211,194,91,234,220,119,236,222,185,205,228,151,44,86,91,174,120,189,65,177,226,170,36,121,69,103,120,215,28,46,0,128,60,151,170,234,122,197,232,69,169,173,171,151,83,164,68,219,32,233,147,139,86,10,26,189,17,87,132,84,115,205,254,25,13,85,187,250,206,108,221,182,145,86,243,164,62,223,13,222,8,192,98,243,28,158,43,130,16,125,109,200,247,136,17,237,196,103,173,172,19,25,223,208,157,198,66,211,18,118,73,9,119,37,104,39,165,23,61,244,231,40,148,91,110,88,119,190,53,14,190,181,28,191,251,88,121,25,177,113,52,188,133,176,129,12,203,238,236,173,64,30,202,226,92,182,145,155,200,135,47,23,147,39,183,237,41,177,71,45,187,238,197,103,128,226,133,69,125,67,227,75,99,253,186,35,35,221,235,170,230,133,173,123,188,188,201,137,243,158,205,183,238,216,60,39,61,58,55,20,194,98,226,234,34,206,10,246,179,128,137,253,158,232,171,172,154,137,154,139,26,107,164,107,208,116,205,14,205,178,253,51,174,234,75,74,52,185,203,244,77,180,205,84,111,48,194,65,246,102,1,90,183,103,53,225,212,42,130,151,102,127,238,255,207,69,230,135,150,4,73,244,137,242,90,112,105,64,188,190,181,17,16,83,233,150,125,226,154,150,173,219,162,247,145,85,77,90,218,99,69,139,95,252,4,224,118,21,111,10,203,227,14,93,183,90,71,208,151,226,231,193,252,58,217,7,68,150,147,174,142,200,16,135,117,50,103,88,189,85,172,205,140,174,223,171,27,52,204,18,27,233,19,54,196,196,178,168,199,190,91,180,18,89,168,89,236,74,31,178,80,86,122,0,170,109,116,167,204,25,97,221,187,179,153,172,246,25,28,251,7,119,50,140,210,90,170,141,66,192,194,237,238,255,80,152,198,161,77,152,98,112,185,197,110,241,29,170,249,252,193,249,8,226,216,101,252,51,169,119,33,227,57,248,225,234,17,163,152,226,17,195,188,136,98,198,255,82,247,152,235,157,165,29,249,158,2,101,170,99,163,60,165,250,165,208,153,215,205,102,246,228,92,164,159,249,158,98,203,14,254,77,124,218,1,53,136,120,97,97,106,46,33,241,133,190,73,136,24,48,104,102,180,76,93,131,249,18,233,212,154,232,248,193,94,75,7,222,52,116,168,148,31,21,113,56,23,75,233,102,42,80,200,77,232,173,251,244,17,99,140,226,37,86,141,21,174,120,113,151,71,223,228,205,248,35,134,96,19,212,237,104,217,62,183,135,101,225,31,12,126,18,105,67,216,154,143,35,39,38,174,178,120,33,25,6,150,40,115,245,44,145,220,73,174,222,217,119,96,155,179,236,235,72,237,174,17,89,98,138,185,164,44,188,112,133,36,209,13,181,191,154,159,13,148,62,165,152,136,205,94,228,248,10,240,91,97,250,208,37,25,54,197,140,39,208,52,106,198,164,85,243,16,220,154,106,36,86,106,233,58,208,89,194,224,154,179,158,104,185,106,116,70,250,82,162,111,71,217,176,68,48,178,34,103,157,198,224,204,104,107,116,251,44,60,211,210,183,91,200,97,194,252,79,209,149,165,150,78,59,226,227,97,241,172,82,78,100,169,87,221,195,72,108,145,9,175,131,224,194,141,95,156,41,81,191,160,67,241,178,45,239,166,193,132,15,11,54,162,17,185,105,235,37,173,222,254,111,107,231,15,255,69,100,89,242,42,131,213,173,53,9,243,236,230,238,75,0,117,104,204,109,9,203,112,112,38,6,6,214,98,192,15,245,250,255,157,165,147,247,220,117,248,248,238,161,17,244,50,190,159,25,255,171,160,252,103,152,242,63,245,237,10,73,19,138,86,157,238,88,25,159,216,224,131,49,48,8,121,198,182,235,178,213,223,172,125,13,81,44,27,192,252,220,183,254,189,226,250,119,84,226,139,153,218,127,249,26,77,72,75,249,136,33,41,192,110,217,166,217,101,131,129,174,169,211,183,1,58,146,170,27,20,71,72,250,176,62,251,54,178,162,40,117,41,93,185,246,210,254,136,232,146,98,121,211,154,67,90,215,80,213,165,112,108,105,178,212,34,67,54,74,97,178,47,57,117,24,115,219,75,197,106,241,196,63,103,51,103,183,249,169,82,145,227,24,147,108,61,71,165,245,49,132,255,195,105,228,201,130,72,179,140,132,43,159,158,119,111,240,67,254,174,36,244,213,53,244,231,14,175,209,75,7,53,58,189,253,243,26,41,85,33,171,179,227,13,193,129,198,174,253,229,190,26,193,249,192,132,215,13,177,220,216,227,23,145,207,225,142,107,126,106,3,230,121,163,58,170,137,45,155,151,248,44,88,19,147,135,110,135,253,174,27,159,219,25,102,244,153,246,8,162,225,211,168,150,25,189,173,214,241,183,180,14,212,206,125,97,92,137,199,105,38,239,176,188,202,3,123,97,170,82,87,177,82,222,32,150,83,146,176,223,197,71,69,123,164,43,13,125,189,233,170,98,251,43,70,4,64,74,247,118,170,69,102,46,249,179,29,24,111,178,96,158,185,134,121,251,148,175,23,116,251,236,53,243,76,236,187,222,82,213,201,66,10,109,216,50,195,136,228,196,245,187,87,128,83,113,193,88,34,18,186,247,165,113,37,205,162,47,167,97,211,37,230,198,39,106,195,11,41,226,65,71,137,55,6,21,159,38,124,169,113,38,10,226,126,177,68,243,103,211,84,36,57,145,61,111,132,151,152,241,22,206,99,122,231,15,118,190,216,171,87,200,125,46,15,126,93,137,232,146,20,180,204,137,75,19,65,190,58,91,184,96,137,152,97,61,239,224,37,97,188,213,109,20,191,247,146,161,34,141,139,231,211,225,112,67,12,180,142,63,11,16,230,201,253,107,45,126,37,126,30,73,129,166,61,141,71,133,178,254,166,230,157,251,11,243,236,241,86,115,59,224,58,227,239,83,168,97,94,55,125,242,103,20,52,92,61,145,42,17,124,57,123,17,109,222,222,41,52,57,59,146,70,235,94,191,112,65,106,8,193,134,66,217,200,203,58,123,6,52,216,232,76,212,140,144,15,229,148,18,21,41,58,73,165,95,85,124,87,15,238,71,155,250,113,178,42,105,91,96,122,131,11,130,58,60,139,186,19,89,175,84,40,234,241,19,111,168,6,93,162,127,129,25,149,69,230,194,155,150,4,232,249,99,61,181,28,195,18,196,127,56,125,75,146,211,251,26,130,18,201,108,141,118,60,37,151,15,180,166,163,29,24,168,167,204,116,226,157,10,49,139,31,4,238,213,234,71,69,57,226,202,94,209,34,58,173,230,146,175,147,242,22,126,54,197,225,67,157,215,176,120,216,165,28,41,223,251,55,69,8,107,235,30,250,74,250,188,24,144,206,80,113,155,214,21,49,216,230,234,171,59,5,213,204,125,241,161,231,141,221,7,113,51,168,60,98,148,124,230,7,134,145,144,148,37,184,6,86,89,141,199,110,246,15,240,209,142,180,76,86,46,111,112,21,196,75,205,212,131,73,62,95,133,38,219,120,123,55,115,183,186,101,200,180,3,174,246,236,163,227,207,13,167,86,141,17,175,26,100,175,34,228,116,245,88,10,37,53,79,19,181,173,105,99,148,54,76,26,80,233,244,217,28,13,130,51,231,193,156,209,242,94,46,154,7,217,202,45,194,82,243,219,92,14,96,37,87,227,34,82,77,216,74,19,55,58,37,218,54,73,76,168,146,155,123,162,237,254,168,238,232,205,180,254,166,245,200,234,177,235,197,55,73,47,251,124,217,186,72,162,172,196,105,165,140,198,93,190,27,9,239,254,237,169,111,32,129,154,122,253,123,26,162,170,55,54,194,82,66,1,113,172,90,191,40,116,45,82,220,212,215,10,246,205,143,151,46,51,3,169,76,237,202,142,93,37,10,93,45,28,83,102,155,55,16,40,3,141,178,252,180,244,51,204,53,217,123,111,144,109,67,174,61,71,240,209,106,202,188,81,254,0,253,36,178,99,147,130,72,26,237,233,136,198,211,144,192,57,166,217,12,209,126,8,14,35,45,181,180,192,244,118,109,232,0,167,205,89,183,172,144,237,212,22,59,239,103,36,58,46,60,27,40,236,52,243,32,40,245,146,223,98,114,18,121,216,204,124,94,92,108,55,87,111,219,55,198,137,14,75,235,127,199,117,143,127,38,53,251,155,157,92,151,192,233,104,198,90,135,248,82,169,231,76,82,161,49,192,153,16,94,116,69,84,173,73,3,224,253,71,241,18,193,49,52,171,13,166,254,249,229,113,23,49,191,22,72,26,159,172,65,241,221,51,216,201,49,223,153,7,242,151,246,135,206,30,39,42,186,227,84,59,216,172,7,107,171,192,66,100,250,186,124,191,110,170,240,136,191,210,68,155,59,30,99,82,116,120,107,198,88,195,199,18,42,210,246,77,87,123,59,223,24,15,140,119,38,186,153,185,223,4,136,97,69,149,253,222,23,148,212,13,238,143,178,109,41,48,195,85,223,247,12,6,113,131,192,107,28,175,42,103,245,110,11,87,117,237,156,116,142,121,60,154,150,232,217,249,52,177,171,99,166,227,59,252,205,44,164,131,128,6,23,7,100,183,107,44,80,232,253,104,192,181,124,77,23,61,226,73,6,150,73,19,30,197,96,71,17,111,220,90,102,239,223,89,98,76,81,72,251,253,242,222,65,59,161,52,90,181,34,157,72,12,140,218,108,30,215,61,68,206,224,5,189,37,214,143,51,239,145,45,196,47,14,94,102,170,107,196,27,79,182,93,209,42,116,72,78,102,96,29,128,179,4,132,69,97,58,173,8,229,153,113,174,188,150,245,172,193,135,82,252,149,252,142,37,215,2,127,196,176,242,137,209,227,150,241,163,57,32,135,133,13,1,220,147,23,62,245,246,94,83,126,162,112,179,70,130,84,251,107,114,95,184,157,158,82,124,173,255,247,147,213,112,198,200,157,245,232,117,99,44,220,120,234,61,131,32,177,138,114,168,108,110,183,238,88,118,202,251,32,130,131,143,225,185,4,131,170,236,82,155,28,27,4,82,48,196,72,17,76,43,29,248,57,110,70,36,63,114,89,174,38,184,53,209,73,80,239,249,223,208,186,210,102,170,78,82,215,121,230,72,115,155,157,211,196,186,177,239,165,60,97,243,252,59,33,252,21,73,70,3,0,245,115,255,130,56,219,130,150,247,137,157,118,85,114,244,31,104,83,99,196,196,245,236,31,49,252,237,90,84,102,190,88,199,207,104,239,119,246,182,198,89,167,240,109,160,117,232,94,243,193,26,255,101,7,51,97,41,37,68,48,185,107,247,168,28,31,21,123,122,44,61,145,59,59,63,224,187,144,215,239,81,104,161,20,93,174,129,101,91,156,33,212,225,152,158,41,159,139,54,217,243,106,112,75,47,132,70,221,31,182,103,190,73,62,0,27,159,68,169,175,17,194,7,122,7,144,114,44,20,1,101,93,113,175,93,153,186,145,198,253,108,236,13,230,89,85,171,206,28,50,153,152,217,131,250,109,65,44,127,32,26,129,134,99,173,19,141,255,8,220,153,238,5,149,195,145,43,129,153,103,23,181,132,50,111,124,26,8,82,27,65,107,38,109,225,163,224,30,154,174,171,178,118,112,89,54,254,46,239,162,50,198,208,161,132,162,48,149,82,89,113,86,192,28,228,92,153,51,158,142,249,136,81,196,5,157,113,122,196,32,84,251,174,54,129,191,205,21,131,164,75,14,134,81,49,1,152,190,56,137,255,208,215,78,44,77,245,183,150,31,29,151,44,78,138,243,15,19,236,198,205,150,140,25,205,179,13,203,5,233,16,164,202,100,236,67,158,165,243,211,116,153,219,113,30,84,114,243,172,100,243,52,55,63,157,211,199,154,228,203,35,39,214,84,234,170,39,144,87,214,81,254,56,138,91,245,140,147,198,195,0,27,137,159,47,52,61,70,91,119,161,112,215,241,195,58,124,66,137,122,240,254,68,94,51,150,215,113,221,244,144,74,87,147,40,175,167,152,183,90,22,138,16,174,35,29,59,103,216,122,19,54,22,120,252,142,199,180,71,53,69,66,247,252,212,37,114,146,231,204,235,165,99,240,141,66,136,44,183,198,152,239,11,54,87,172,52,166,60,109,198,81,35,48,102,177,92,53,201,98,200,37,244,77,148,172,221,90,229,168,32,42,198,59,110,46,130,94,83,228,109,78,213,231,130,100,133,152,85,82,2,217,10,198,9,19,128,225,207,62,154,183,106,209,146,48,185,72,105,41,83,26,8,173,153,105,193,64,129,112,63,147,156,106,36,22,237,49,205,233,63,4,189,46,206,180,57,175,194,227,59,147,241,60,35,85,47,44,64,181,251,91,202,252,54,61,177,247,73,180,190,144,215,75,205,124,13,247,217,65,174,107,189,152,178,205,51,92,241,130,14,239,83,137,141,249,122,183,224,178,91,211,52,248,40,181,64,243,200,110,62,68,96,159,56,127,228,211,33,52,159,31,141,167,2,175,91,12,45,1,76,159,211,19,218,177,216,222,106,46,85,146,139,56,162,110,20,226,229,89,210,211,159,29,254,148,52,167,149,150,190,196,92,108,28,221,34,113,32,159,3,189,6,75,153,176,91,46,110,145,167,58,47,197,94,201,80,98,97,145,138,196,55,206,93,223,61,131,218,198,105,126,193,159,254,230,38,212,100,97,86,108,52,10,62,227,156,140,203,21,174,167,13,139,30,71,217,198,240,52,119,175,200,135,76,191,168,134,35,236,190,54,136,246,56,2,9,187,151,245,235,223,226,48,57,160,152,225,36,232,197,31,214,212,220,27,18,58,218,141,109,182,86,72,30,82,162,249,222,61,200,130,113,147,153,133,143,108,23,118,112,221,91,188,52,54,138,3,203,219,95,161,138,241,62,210,15,233,162,178,221,179,33,43,110,79,122,6,104,196,64,212,173,84,157,227,41,70,90,74,113,140,183,230,189,205,47,132,166,146,120,232,88,228,26,27,131,122,107,223,111,31,76,194,8,228,35,122,127,184,96,53,3,190,100,78,6,166,170,20,246,79,71,251,8,133,137,71,90,241,37,5,131,107,11,213,52,64,129,217,188,61,186,165,6,101,50,112,179,170,184,188,249,250,143,151,105,87,126,23,228,46,169,12,4,95,210,171,226,180,52,75,137,30,140,233,95,96,201,119,120,212,164,145,58,194,12,220,91,25,237,143,30,49,98,4,73,227,223,116,171,33,221,218,249,224,86,173,91,47,149,46,145,147,55,47,124,196,18,92,186,116,15,148,151,183,149,207,164,71,215,215,25,91,1,25,255,114,89,198,86,184,87,206,51,234,181,72,142,120,144,106,33,95,96,152,10,237,161,156,203,254,246,253,232,60,103,164,132,201,11,90,105,240,185,58,25,109,255,215,40,3,54,243,182,8,81,143,2,11,225,242,38,65,68,65,138,126,236,146,245,138,249,240,69,208,64,34,89,46,62,29,59,137,225,157,252,253,215,206,55,166,159,251,103,92,10,108,64,170,105,70,45,41,9,130,121,233,43,103,55,47,169,83,197,168,18,220,225,249,239,205,207,68,114,30,192,96,141,15,103,140,213,101,208,75,188,232,37,104,209,134,18,102,64,121,39,216,26,20,64,85,11,82,77,175,13,3,217,201,248,210,109,80,89,115,169,239,41,42,232,198,77,98,21,254,101,91,81,155,1,181,111,164,44,118,114,197,149,162,208,224,28,186,20,127,153,35,207,135,39,157,202,127,206,250,162,204,55,215,18,8,180,140,129,167,122,59,95,219,1,199,7,204,93,47,91,128,235,251,223,16,124,70,95,55,167,32,225,174,94,246,54,154,219,202,197,126,9,99,193,49,191,173,119,93,65,43,210,134,110,205,207,132,143,95,72,46,123,85,206,239,190,179,97,26,191,73,219,19,156,1,139,92,207,2,200,165,90,74,247,106,126,207,209,177,241,112,81,71,40,147,28,129,115,78,239,131,49,11,59,188,191,252,209,210,217,125,79,255,225,152,173,20,46,85,156,193,146,25,208,23,148,254,193,27,217,164,33,68,142,40,202,251,213,122,128,27,223,28,87,16,49,235,54,201,34,114,186,151,115,3,61,147,159,169,197,226,181,10,9,137,188,108,109,78,56,255,250,166,95,22,253,238,141,56,91,173,234,57,243,129,160,255,81,113,173,207,208,130,241,98,166,69,205,83,224,187,92,250,116,160,220,158,229,242,115,18,119,175,23,108,127,102,174,27,92,2,215,185,148,59,173,245,108,228,253,229,172,215,93,210,250,99,77,203,27,3,193,20,244,60,37,157,29,231,116,208,92,37,183,21,65,75,111,175,87,77,237,225,25,65,201,130,198,253,159,118,170,171,147,19,76,56,94,9,128,7,43,194,24,99,245,128,72,245,95,94,135,118,220,209,62,173,183,216,36,69,195,61,213,9,2,123,203,64,134,122,7,31,189,94,60,221,117,231,85,27,199,37,128,7,201,35,70,100,193,142,164,167,139,181,40,100,240,252,221,241,194,151,188,75,238,230,57,22,231,55,225,7,6,186,201,53,164,42,0,174,197,129,19,229,107,153,65,122,121,150,235,177,96,29,163,100,117,105,46,162,223,213,174,38,10,129,88,214,71,171,76,154,8,25,215,188,57,220,185,249,43,204,225,246,235,25,197,116,180,156,134,59,110,45,2,75,5,42,7,132,16,54,206,17,173,108,171,211,166,128,198,237,142,166,236,253,94,237,240,89,167,48,243,193,199,127,113,187,60,132,55,211,36,134,5,91,185,78,146,210,106,126,23,180,254,106,88,69,240,22,50,119,157,129,75,19,153,22,200,84,169,168,148,39,177,51,89,101,128,170,78,2,183,178,63,125,3,54,236,164,159,139,192,150,88,220,214,237,29,196,53,156,147,31,144,22,78,90,13,217,247,152,182,248,98,52,180,18,118,255,196,9,254,61,212,139,182,41,199,201,216,70,55,42,36,127,248,34,167,232,31,18,118,19,208,221,100,19,174,241,24,130,55,45,252,124,169,207,250,85,195,242,109,128,20,61,14,22,53,75,61,68,235,54,96,131,66,158,115,161,128,27,169,66,20,75,45,135,139,21,62,137,86,55,147,153,93,110,139,122,196,200,161,52,80,82,115,73,226,156,11,94,33,130,9,185,38,15,173,197,208,40,39,79,110,152,198,74,41,17,154,144,205,155,216,186,20,74,230,149,204,250,235,99,55,211,251,120,252,168,140,219,65,40,145,215,146,27,82,194,166,93,89,42,98,66,47,184,111,22,63,215,65,193,4,69,234,103,213,103,207,66,237,13,111,82,91,82,88,80,82,27,247,163,231,10,237,35,113,99,49,57,66,116,19,188,191,121,183,185,85,72,131,203,236,159,3,72,205,233,21,18,146,141,183,42,9,2,172,235,99,176,27,195,111,123,95,210,41,23,198,98,217,249,243,52,209,46,86,203,109,14,220,117,252,234,38,124,185,96,173,171,247,171,134,228,96,79,210,194,79,109,139,34,94,145,34,84,157,80,81,46,141,142,207,33,157,68,47,100,54,234,233,105,24,40,164,194,167,247,220,147,139,76,65,194,78,152,53,135,166,53,52,246,38,147,104,168,105,93,42,132,155,66,131,90,9,38,171,131,159,252,94,106,224,254,25,194,59,43,22,243,146,66,131,174,75,127,144,159,143,196,253,190,44,211,48,119,108,203,181,119,48,117,39,89,79,181,55,93,133,255,4,171,143,123,69,95,246,10,204,53,85,52,227,28,104,0,68,132,198,245,188,207,231,35,161,219,24,14,162,228,254,12,30,47,65,199,226,190,99,205,193,18,62,136,143,142,229,142,49,239,109,213,35,150,120,182,73,59,233,117,240,136,129,217,50,113,233,54,69,219,247,32,144,86,49,190,229,169,167,0,137,173,44,178,0,202,177,130,120,175,163,118,49,167,242,214,53,62,33,147,245,11,51,216,207,110,124,203,49,199,34,66,10,97,211,60,57,61,9,196,134,91,35,146,33,175,117,146,10,226,164,218,90,158,116,143,109,75,182,11,28,244,142,54,26,86,209,209,207,97,245,108,82,8,67,165,11,151,103,158,215,185,204,216,200,247,127,169,179,175,204,161,141,81,30,145,178,183,16,241,230,49,235,11,222,161,227,141,159,68,200,210,198,40,132,247,246,163,158,109,39,132,128,142,40,148,10,241,199,205,116,247,28,224,101,61,247,18,86,85,47,189,178,45,40,104,74,98,90,66,10,73,131,163,6,255,48,60,98,140,70,54,171,119,40,200,211,201,185,192,225,179,182,253,85,38,44,132,195,81,120,178,87,140,101,82,57,227,164,254,33,56,80,14,181,244,155,202,137,149,36,47,65,199,39,46,140,218,101,58,229,133,156,194,53,231,214,11,34,118,162,215,115,97,255,28,136,2,86,180,167,67,43,137,74,86,41,134,210,161,184,70,191,87,97,101,145,224,178,3,189,215,239,164,96,117,255,206,31,231,230,246,251,94,240,248,88,176,167,101,190,70,105,54,210,47,243,165,177,83,245,245,167,232,80,155,176,177,246,181,156,213,237,53,150,165,243,201,145,248,248,92,233,181,253,65,225,150,77,247,140,203,23,237,121,157,198,116,158,10,176,70,177,220,232,226,186,228,231,47,98,118,249,62,208,87,85,42,196,157,120,248,30,102,190,20,80,232,176,10,12,32,246,87,109,150,204,24,218,183,49,66,9,197,6,6,213,3,164,28,254,187,71,225,168,142,85,53,193,219,180,234,63,25,67,75,250,62,108,70,210,125,117,224,112,78,200,28,8,78,177,146,83,186,59,248,12,168,253,222,101,114,187,19,38,59,209,175,17,250,136,209,0,112,234,226,181,234,105,60,10,167,35,57,190,67,253,34,215,48,84,216,20,208,171,67,35,138,46,190,100,36,186,60,31,217,65,233,203,7,201,167,180,245,150,198,19,58,180,49,54,187,52,236,49,29,143,43,136,182,255,149,231,53,192,35,168,155,110,90,124,181,70,198,182,216,130,191,131,116,68,78,179,99,39,226,187,52,83,108,68,149,236,86,5,243,30,85,122,28,31,44,137,204,185,95,166,197,240,166,13,215,105,147,50,244,71,231,77,6,102,214,45,167,33,242,54,125,13,127,142,211,193,180,58,222,56,183,85,158,29,173,54,106,52,25,253,112,191,136,168,237,77,5,155,165,56,143,187,81,83,242,38,113,14,174,147,154,243,90,47,183,197,27,126,135,118,73,23,53,227,7,70,56,106,65,94,3,161,5,189,189,251,71,184,244,89,225,230,220,185,49,140,184,245,150,216,117,130,62,158,199,199,50,84,170,113,125,178,131,202,252,82,77,27,214,28,178,215,4,161,60,107,122,59,177,32,30,54,105,201,147,55,193,191,127,5,36,42,191,15,1,66,63,235,9,107,153,240,181,152,23,135,92,143,136,184,144,155,202,65,75,81,38,68,41,190,33,192,235,30,140,139,247,217,131,96,37,30,190,75,17,233,156,249,186,223,212,173,115,228,79,203,171,226,250,93,181,199,136,155,142,107,178,47,144,236,146,134,142,196,79,156,153,118,106,118,240,251,31,240,197,135,132,170,167,10,143,77,235,12,172,133,123,131,39,32,39,242,117,166,185,222,68,171,161,110,171,197,203,237,154,167,26,231,18,30,215,122,3,190,208,54,22,97,176,16,119,109,238,159,92,110,27,26,22,166,124,2,55,238,205,46,191,87,250,102,169,169,82,202,137,165,157,137,107,22,105,207,37,111,148,54,255,121,105,40,143,170,61,139,244,50,129,166,164,159,150,195,231,238,96,146,122,33,142,106,36,177,44,240,93,8,15,15,15,11,97,255,110,87,87,123,61,12,171,209,42,102,167,218,197,129,92,69,7,217,11,51,1,82,190,41,104,95,109,158,116,198,165,227,226,120,7,77,226,177,81,236,93,39,240,156,29,221,166,48,152,219,245,79,146,254,163,154,200,205,145,189,187,190,209,58,142,23,223,40,149,61,9,188,132,125,83,141,185,72,31,83,202,236,15,8,251,57,125,215,17,160,164,245,205,76,96,50,25,246,77,119,162,55,166,154,132,210,125,28,115,205,189,55,49,61,86,207,238,141,208,232,7,129,183,202,164,94,237,234,160,86,119,247,84,200,95,117,83,106,254,220,234,77,92,82,117,25,167,211,83,162,250,1,113,254,16,215,47,191,185,6,25,26,216,236,72,46,124,238,94,53,117,138,96,210,151,239,185,240,171,94,178,38,241,2,197,54,45,250,150,59,66,78,55,158,193,10,120,119,139,117,191,161,163,22,177,15,36,45,55,41,217,57,59,185,64,6,106,190,118,68,151,158,118,14,4,158,160,211,211,13,33,89,103,154,94,145,60,9,57,62,6,45,115,51,147,69,139,98,28,133,35,131,56,235,209,214,99,220,187,51,63,78,108,102,52,37,5,106,7,176,121,83,92,161,63,127,222,172,87,15,212,40,107,168,217,211,23,194,93,172,84,34,74,46,224,162,99,226,128,39,119,70,36,65,203,33,157,127,78,63,140,37,138,92,222,4,214,198,233,186,215,86,42,239,190,0,237,165,174,246,72,218,145,181,120,248,135,65,239,37,158,134,195,138,141,243,139,104,171,24,226,127,241,71,80,10,243,32,1,162,247,52,63,98,253,23,126,202,123,81,155,177,173,179,73,86,86,209,203,12,52,150,250,26,187,154,126,85,27,157,180,150,240,119,231,94,50,252,217,163,206,68,43,83,8,244,8,142,209,239,31,59,194,168,4,181,15,73,149,192,164,213,115,185,209,62,166,96,4,173,150,84,232,134,133,112,160,235,106,40,63,101,27,95,98,104,210,235,245,158,157,59,92,221,183,150,133,27,195,9,100,206,20,249,66,21,113,225,92,164,229,157,206,65,39,72,173,218,135,203,125,50,203,238,62,142,162,15,12,25,158,72,213,98,46,131,92,150,63,12,205,59,77,100,19,101,63,171,75,41,170,78,61,127,181,15,110,116,125,209,238,224,44,170,4,141,14,154,109,44,155,215,107,94,149,196,147,1,143,169,79,195,127,207,104,209,86,136,125,109,82,35,196,45,24,115,24,17,40,84,65,205,241,38,49,217,146,104,31,104,45,153,76,153,189,48,16,74,172,43,82,67,101,105,188,135,141,233,123,29,165,212,147,228,78,66,23,96,142,15,42,172,100,98,235,172,228,124,242,112,81,52,243,182,206,55,154,114,179,107,124,189,202,169,73,226,143,189,217,187,230,0,66,168,84,7,175,236,97,195,70,30,227,104,162,10,91,236,151,185,20,219,200,53,203,182,43,39,98,190,218,235,99,74,28,118,42,46,138,248,222,4,51,222,184,227,205,182,96,167,2,135,12,78,178,65,88,169,0,80,215,195,153,84,85,255,0,131,111,167,126,161,29,57,209,19,61,162,197,190,252,95,159,182,245,127,45,219,189,234,255,147,53,207,255,155,129,54,7,190,169,239,49,217,252,248,63,19,152,165,24,196,117,133,36,151,88,218,214,212,229,88,63,48,112,248,43,66,51,168,190,61,169,45,149,176,29,55,115,59,32,235,163,230,22,137,200,205,79,194,199,24,135,93,151,240,89,243,108,72,152,5,247,118,111,83,244,254,80,1,82,200,33,129,10,105,67,240,230,153,137,149,132,63,91,20,245,90,34,120,176,171,181,141,244,174,125,223,163,15,116,25,66,22,73,15,207,198,136,138,154,23,117,175,209,28,54,7,245,23,98,79,233,78,241,112,90,101,139,248,19,168,21,108,251,168,132,44,245,184,197,73,124,60,137,113,159,141,0,120,219,241,25,206,197,206,197,13,35,214,155,175,250,166,198,54,180,50,165,232,39,174,25,168,97,26,94,102,228,60,13,22,0,10,181,62,45,3,58,16,111,225,41,79,69,157,133,207,43,255,13,46,14,12,121,93,22,222,206,143,49,60,5,85,195,251,35,180,29,102,76,184,228,239,246,96,77,76,12,17,173,93,209,52,100,120,248,99,92,124,116,120,241,135,235,147,68,230,195,129,71,117,71,173,137,64,183,238,137,15,170,160,55,244,11,227,173,111,254,82,239,37,249,6,56,140,16,240,80,39,110,167,224,44,204,63,98,248,247,160,139,89,35,232,125,122,136,229,120,70,70,51,194,208,15,42,125,248,159,174,18,184,130,115,108,227,139,193,107,124,165,88,250,236,180,155,25,63,110,166,65,68,52,188,167,202,169,144,16,59,34,118,138,54,65,77,106,50,251,162,191,70,52,236,116,219,228,163,159,38,6,194,237,169,89,164,208,163,3,77,27,128,206,30,229,113,223,173,190,79,96,220,30,35,220,246,71,12,43,27,16,61,156,84,33,42,234,73,63,185,247,169,204,65,132,98,251,247,86,225,85,191,34,206,242,221,216,79,49,33,114,212,78,107,191,201,141,63,123,202,177,177,54,248,61,85,112,15,104,51,151,244,74,62,184,249,71,85,106,191,105,219,150,198,35,30,192,33,198,227,88,239,182,20,47,113,143,78,225,221,1,84,39,13,138,48,226,235,60,17,104,183,177,254,251,168,121,174,234,117,110,225,240,113,5,195,71,12,125,191,33,34,10,157,130,200,6,73,139,254,12,48,61,160,151,85,180,35,47,27,228,203,86,7,191,91,19,186,248,158,219,242,124,34,116,78,68,194,49,231,211,240,47,193,187,79,252,58,34,89,180,165,47,225,129,185,212,11,76,36,17,39,145,49,107,81,243,100,41,41,16,188,131,48,227,182,62,73,24,8,213,62,156,65,155,56,62,160,145,228,54,11,22,245,153,36,95,88,139,218,242,115,81,81,60,110,73,167,124,165,237,195,218,141,210,164,214,226,106,158,80,181,166,43,214,209,118,72,9,231,150,182,17,209,46,235,237,209,237,242,216,9,10,202,234,243,53,208,42,206,13,14,139,206,153,99,115,3,18,132,15,255,82,30,240,193,36,95,43,28,165,226,205,173,103,138,35,96,115,214,237,13,46,133,60,98,212,10,127,228,30,100,198,124,193,219,37,30,188,197,154,66,214,120,184,65,197,63,14,218,116,77,72,53,25,242,176,11,251,154,203,167,251,83,114,192,96,108,223,213,14,37,250,182,70,119,99,38,131,144,211,188,119,56,177,61,124,20,237,76,102,242,247,92,176,188,162,85,215,66,115,83,206,135,180,143,15,36,135,125,149,34,105,110,10,124,24,193,158,31,106,70,152,168,168,215,85,167,74,253,130,147,210,241,106,170,87,234,86,167,208,91,64,18,194,154,140,249,77,236,200,194,184,232,190,122,125,8,250,2,193,42,104,184,81,226,177,47,90,47,116,227,174,202,239,168,25,94,34,58,137,8,224,33,227,217,172,187,253,38,74,111,99,187,216,114,30,232,144,249,151,120,35,93,171,252,111,83,214,52,242,173,6,241,71,205,79,253,6,187,202,168,145,139,50,236,44,1,176,94,85,115,244,53,37,141,248,231,223,36,177,100,228,171,66,184,4,156,169,151,200,64,167,22,245,31,39,101,206,27,250,183,98,101,109,236,67,56,51,128,102,189,221,52,191,151,171,129,72,145,102,82,166,93,197,195,162,203,70,134,13,42,42,33,243,74,105,130,204,42,194,41,167,71,12,199,195,223,209,168,225,246,210,226,8,168,211,245,241,101,116,239,14,145,222,72,225,236,253,32,153,123,211,152,95,188,166,123,205,221,206,217,143,54,159,119,229,147,148,166,165,231,193,211,219,8,189,70,155,175,239,252,200,134,201,141,132,53,123,181,85,16,219,14,92,198,214,99,3,179,103,247,254,230,37,214,207,249,207,125,10,109,102,79,59,30,192,189,2,79,224,70,242,154,143,24,130,143,24,169,42,65,99,23,95,218,139,237,204,148,76,58,26,45,244,113,90,149,167,165,170,122,188,137,141,183,241,115,223,97,175,202,96,47,33,104,101,229,112,55,205,29,151,218,162,79,253,103,18,136,90,215,113,130,10,202,51,228,144,208,26,3,97,31,103,118,202,218,167,111,171,120,76,147,206,126,23,138,40,181,95,237,239,79,110,126,41,34,136,147,129,16,175,253,241,28,208,214,7,198,78,55,98,203,66,109,41,67,190,37,162,5,123,243,27,52,199,165,134,203,141,52,174,94,102,222,28,232,143,20,21,64,8,24,103,199,27,243,254,157,225,20,244,130,57,113,162,174,168,103,21,209,171,78,28,37,1,78,233,123,229,131,178,83,224,218,14,10,116,203,164,23,253,74,32,127,133,92,207,223,144,151,240,141,27,8,136,4,169,24,208,236,147,176,12,233,251,69,235,135,115,84,183,112,192,237,103,213,89,1,191,172,133,120,14,17,13,50,29,202,226,16,118,209,23,142,22,7,29,46,219,78,228,94,191,97,55,231,178,54,81,129,227,6,49,86,189,119,160,143,224,48,146,223,21,241,34,112,178,131,246,126,8,10,215,41,5,120,101,12,115,243,118,99,231,200,72,244,39,182,97,172,29,42,174,162,202,43,122,231,168,110,70,157,28,55,223,243,62,114,148,204,71,176,117,56,99,31,123,188,31,39,171,252,128,62,27,73,173,196,214,46,185,98,210,173,27,211,121,177,39,93,77,146,68,49,39,206,25,192,170,156,144,184,251,66,22,58,9,162,80,72,142,171,203,72,38,113,234,150,46,29,198,164,28,63,61,195,53,125,97,41,205,243,103,160,245,117,147,252,248,65,124,50,239,57,127,234,245,12,35,2,242,178,111,37,234,243,17,75,245,245,237,224,224,87,178,148,70,35,183,19,165,169,86,0,224,231,95,40,252,138,78,210,215,151,154,175,82,207,54,208,240,104,56,136,135,244,98,231,182,44,233,229,133,252,85,137,15,121,183,203,247,129,225,142,43,232,38,58,68,127,247,5,58,25,152,160,169,203,86,48,97,111,197,238,246,100,113,242,23,202,220,119,249,168,97,20,255,242,132,82,205,41,209,163,20,125,160,133,164,217,96,92,113,152,159,123,22,152,132,207,78,103,57,91,63,27,189,154,246,43,230,203,145,211,106,134,107,213,138,164,132,177,45,62,124,96,180,103,153,224,187,171,123,65,132,232,54,194,251,164,53,37,129,227,135,79,95,86,23,29,9,233,194,230,38,199,6,5,162,59,56,184,95,249,32,146,91,79,90,139,55,63,178,76,176,211,21,43,141,153,90,213,221,181,253,178,31,172,226,5,121,186,96,210,141,245,102,144,76,56,60,85,45,93,224,163,180,126,171,173,126,67,181,39,59,65,8,99,107,75,210,41,135,236,206,135,188,200,189,210,226,147,150,28,165,198,139,222,250,237,179,31,127,66,91,108,167,208,243,186,108,60,145,165,86,70,57,187,61,76,148,252,187,214,60,76,172,170,179,235,54,185,230,126,179,218,43,224,143,90,38,212,59,55,140,126,90,55,116,173,50,83,145,238,31,214,139,190,255,17,226,42,104,192,169,53,212,41,46,89,152,164,230,6,48,19,72,239,233,123,234,22,13,126,159,9,195,25,79,9,182,29,132,179,73,121,159,44,229,172,118,186,185,78,128,169,192,214,145,185,142,7,145,203,199,247,21,99,39,201,113,48,89,255,129,73,193,210,130,25,61,45,222,36,228,134,184,191,217,26,54,139,4,173,181,219,203,167,70,148,16,35,246,143,209,193,68,173,56,19,187,195,188,224,60,53,1,38,189,80,158,70,22,224,44,208,115,120,72,194,77,202,80,10,80,154,143,195,198,224,238,64,30,30,22,234,125,117,35,53,80,172,82,190,247,65,73,46,140,236,43,52,175,111,178,170,102,92,170,119,24,197,106,193,87,40,90,162,204,77,46,80,26,59,191,173,20,115,175,72,239,163,208,130,47,45,185,94,163,113,147,198,159,106,35,47,157,224,62,167,71,115,160,122,13,22,231,108,128,50,41,34,94,169,188,203,179,248,197,131,124,196,48,182,226,198,172,116,251,253,69,161,178,97,24,97,253,136,49,229,54,215,178,212,43,203,69,38,167,106,101,223,149,137,232,105,252,81,241,172,232,111,71,132,152,147,35,28,106,221,250,198,143,115,197,252,219,90,187,81,31,152,78,88,158,167,62,197,162,84,191,158,24,174,191,250,35,129,64,203,250,254,129,115,78,138,173,145,40,79,164,165,248,222,100,90,71,125,108,87,21,0,1,198,165,137,150,180,247,31,69,31,190,205,233,138,42,91,68,20,45,112,135,161,68,188,10,109,97,37,61,119,255,82,211,31,24,5,236,33,168,185,165,233,95,224,96,21,146,237,116,103,193,159,213,122,71,222,36,243,246,87,5,130,14,125,200,213,147,85,195,171,201,141,244,240,94,73,85,58,132,245,170,76,231,212,5,128,233,224,87,151,31,110,162,205,157,184,185,121,200,37,159,11,199,236,39,224,200,108,156,226,170,148,62,151,126,182,243,53,188,183,84,224,91,12,77,107,106,208,80,192,201,10,192,191,160,68,11,176,68,230,31,195,14,0,55,72,106,178,211,88,197,197,30,146,249,131,184,63,17,110,14,168,174,111,18,82,215,229,197,0,36,49,44,193,217,107,250,10,93,26,38,34,111,81,32,62,98,130,39,18,174,244,217,212,170,202,7,1,33,50,206,239,21,156,232,160,49,226,46,246,49,172,154,220,79,170,65,52,108,162,182,188,100,175,155,15,178,206,182,89,156,72,223,27,126,167,228,223,103,82,153,30,192,33,23,250,176,192,127,59,80,247,33,107,186,30,227,122,82,191,20,224,154,75,103,79,179,163,138,125,103,66,134,203,87,52,169,124,240,99,53,29,85,41,82,208,164,231,76,137,149,196,38,105,14,254,203,44,144,70,217,0,112,79,230,165,52,231,175,48,74,196,131,42,198,199,242,212,83,4,181,237,6,6,36,203,205,189,164,174,210,13,62,220,32,87,159,173,205,45,184,210,109,227,99,90,75,145,105,82,85,53,184,179,21,156,225,251,48,154,42,198,173,61,209,22,30,87,121,234,67,243,187,211,53,73,5,29,61,174,35,172,175,20,65,151,25,213,84,54,16,244,141,187,107,130,120,252,214,247,10,221,183,230,123,166,133,124,194,46,34,37,243,158,204,90,135,106,58,200,18,187,201,33,8,37,88,168,93,41,23,45,153,94,4,41,221,253,23,199,183,248,250,232,45,235,242,69,41,73,47,61,6,26,193,119,134,0,231,43,204,79,223,170,240,249,143,226,12,135,126,221,240,139,218,83,170,250,189,250,181,86,163,173,150,176,207,211,49,224,183,75,168,161,62,87,51,57,140,199,245,136,81,226,56,238,5,145,242,222,63,21,168,77,113,139,221,62,253,176,54,20,68,7,96,53,186,54,191,91,18,4,9,22,85,144,216,89,7,183,127,203,217,47,84,44,40,209,23,92,88,201,13,89,150,87,161,215,191,98,75,110,36,98,144,141,92,240,165,7,220,192,40,88,108,36,11,46,233,232,36,165,202,46,174,63,44,69,61,31,91,19,76,192,87,24,55,51,147,244,94,39,166,188,255,94,183,150,218,49,78,46,217,225,239,74,88,146,10,44,247,14,138,246,233,95,2,136,101,217,84,212,14,158,89,255,174,50,151,146,166,241,180,183,63,139,149,12,192,159,142,145,177,225,219,34,142,249,25,212,23,63,152,18,210,32,103,184,64,217,98,125,192,46,58,60,32,162,174,131,160,3,202,71,30,173,250,246,230,224,26,206,52,115,125,243,98,74,204,169,58,87,240,187,147,128,175,164,226,135,113,154,5,192,222,189,209,52,163,141,143,15,94,252,181,115,203,172,148,115,172,106,176,70,75,101,136,7,17,78,219,167,211,191,51,33,55,80,123,189,108,221,224,64,255,226,108,80,178,44,189,46,93,202,126,149,138,149,51,8,115,99,146,51,83,110,94,131,137,147,138,42,113,54,172,207,120,242,86,18,180,151,158,155,96,243,243,232,236,67,139,182,188,176,201,132,234,216,59,235,43,72,149,130,122,201,95,238,87,225,176,25,22,176,206,245,128,115,98,191,229,30,137,166,157,141,233,107,7,205,181,28,151,225,178,134,20,232,206,106,87,251,105,216,235,112,39,163,15,203,72,35,104,32,231,148,22,77,124,222,55,8,56,247,118,112,220,204,160,38,99,60,127,172,237,75,12,66,179,240,156,62,250,214,245,85,36,62,60,193,45,13,152,240,17,0,182,7,139,113,203,223,235,185,147,156,111,79,65,24,121,144,97,91,68,114,41,17,206,12,111,82,202,153,39,0,136,204,191,241,163,245,145,141,86,245,36,6,76,0,125,76,244,207,196,163,162,219,33,132,206,194,1,162,120,221,89,177,204,79,88,126,224,89,169,186,99,86,95,100,142,107,72,136,234,91,196,115,96,205,208,34,198,182,171,213,132,173,176,252,78,245,212,184,63,175,67,114,154,185,180,164,185,175,133,230,114,155,129,39,31,144,69,205,221,119,187,245,227,95,167,229,45,50,213,85,84,209,136,25,159,16,217,68,3,10,77,221,16,235,196,189,222,190,224,252,196,174,60,82,80,61,79,13,183,224,238,85,159,47,144,31,196,103,165,25,64,32,183,38,167,213,113,43,209,88,197,253,147,112,165,198,130,195,114,7,78,211,20,80,209,157,40,246,62,52,214,169,144,119,127,76,65,134,33,66,111,95,87,29,198,120,104,206,56,112,133,255,130,60,79,163,56,159,98,204,212,55,225,252,120,60,110,81,241,158,110,227,137,19,151,220,116,82,96,174,56,206,90,139,252,40,124,86,133,17,102,73,32,99,227,188,102,74,89,193,107,206,92,79,247,230,235,95,153,156,128,186,43,127,142,221,227,156,111,142,170,177,42,210,171,96,59,31,69,205,241,67,92,173,86,110,162,82,159,38,10,149,178,186,180,141,19,249,248,3,151,50,51,226,185,181,207,194,63,191,22,101,197,145,51,219,6,193,76,150,20,10,13,82,156,151,47,95,78,60,9,87,71,42,98,117,156,236,1,151,79,114,210,127,186,57,62,144,58,86,3,18,13,143,106,95,205,138,109,114,139,144,184,47,38,164,186,9,158,21,12,82,190,96,205,102,161,180,250,23,238,8,199,143,162,12,76,72,226,166,139,141,165,199,52,25,222,130,86,77,91,185,92,10,39,132,77,245,6,215,165,185,29,108,172,61,233,124,125,161,147,12,170,230,13,138,169,178,151,212,205,183,230,91,72,30,10,195,194,47,61,136,131,134,38,61,35,141,91,219,27,209,141,167,135,105,22,191,110,212,3,52,179,244,251,58,165,232,136,69,238,71,59,198,119,120,11,108,38,231,229,184,182,28,140,64,107,167,44,55,144,167,3,61,29,51,165,202,181,165,249,127,205,252,68,35,54,175,100,198,52,50,45,98,11,116,68,8,46,173,122,239,79,196,217,1,80,21,112,90,119,52,133,157,138,134,90,94,140,1,48,115,239,196,193,116,185,163,90,208,127,108,219,149,185,138,192,84,97,145,137,145,23,159,119,69,93,63,14,210,53,28,140,140,155,35,140,52,226,45,82,228,81,69,250,75,29,14,36,224,126,52,127,147,246,147,83,147,54,56,198,243,198,30,150,187,62,125,57,152,241,236,11,177,83,203,91,138,77,108,212,140,130,224,32,147,18,97,205,17,15,203,169,86,166,91,160,54,40,240,47,163,78,82,62,148,36,122,167,60,169,147,43,63,91,56,54,151,169,245,77,230,131,255,128,115,120,119,39,30,107,53,245,134,79,93,230,151,211,222,8,126,181,3,254,196,200,66,218,42,21,82,61,158,122,125,176,107,170,24,85,193,95,8,23,221,142,94,128,119,173,219,138,180,175,241,34,232,125,67,31,249,20,83,24,237,236,13,220,121,121,131,107,176,40,180,208,142,174,30,92,147,89,146,205,230,182,122,137,135,98,11,82,111,215,80,11,122,149,232,170,144,57,50,38,91,57,212,211,22,222,180,138,164,207,236,64,78,80,197,32,147,204,239,86,203,198,57,93,198,27,172,243,213,234,152,228,248,188,143,157,90,113,173,175,164,253,71,185,72,60,42,90,215,145,119,75,66,186,129,204,217,157,243,59,8,53,181,210,7,209,56,98,22,47,233,65,6,242,81,162,191,49,197,113,49,60,78,139,201,42,27,28,165,20,154,255,108,135,212,107,226,141,103,99,75,70,124,180,102,43,64,254,12,151,200,80,101,197,170,120,76,185,227,70,94,41,251,218,174,106,31,50,113,135,193,142,226,82,164,27,79,170,210,204,47,169,55,224,128,95,61,76,223,130,166,99,8,200,21,55,219,217,25,6,81,167,62,212,168,209,242,23,130,161,147,65,219,194,10,115,19,118,183,12,237,93,27,223,54,77,191,223,233,7,197,200,229,235,136,58,28,14,122,182,76,99,246,37,5,155,54,83,128,172,245,165,146,208,104,125,154,86,74,127,31,46,162,66,238,232,253,82,185,214,247,39,107,130,69,68,68,133,177,37,244,46,184,195,54,90,45,249,99,246,50,71,184,199,138,217,221,145,99,32,65,180,162,192,13,15,224,244,44,32,8,83,53,167,72,254,117,149,114,209,46,157,155,154,239,234,25,238,83,197,167,206,22,22,227,175,67,247,245,54,165,125,196,173,12,120,165,141,153,168,85,89,255,37,81,122,198,210,108,41,251,147,205,1,61,220,144,192,149,33,16,71,238,150,3,77,39,245,248,12,236,58,170,50,247,27,61,210,107,18,229,224,109,45,226,217,76,147,152,194,207,171,133,231,118,144,38,167,113,75,239,19,36,91,164,105,85,229,174,107,182,59,90,188,69,164,217,220,252,241,39,131,227,205,166,170,213,185,24,217,117,183,94,227,172,68,225,33,50,53,106,128,77,137,186,143,156,127,47,134,119,176,176,0,201,95,47,56,115,153,49,137,123,173,86,140,202,58,184,228,230,181,153,240,109,143,188,64,230,160,4,53,122,139,212,95,77,145,120,15,145,10,209,214,93,215,221,81,191,113,122,80,94,206,59,248,157,166,70,195,123,34,160,215,122,136,201,116,69,144,18,184,70,109,75,108,81,103,151,84,116,80,72,159,82,80,125,92,41,95,215,227,80,168,10,182,158,167,177,16,27,150,10,171,157,18,201,72,237,33,84,201,178,96,222,62,200,45,64,170,160,231,107,69,215,183,159,12,127,203,163,186,248,240,11,73,198,166,91,42,9,41,181,48,109,30,153,53,79,220,139,63,233,212,173,79,242,28,208,9,23,7,246,148,239,226,207,23,244,140,160,249,118,197,108,211,74,99,145,52,103,209,13,227,22,69,67,29,102,113,41,5,231,238,249,67,38,145,131,212,180,64,28,232,187,13,75,136,52,80,5,183,70,187,157,246,70,209,174,138,207,43,109,98,70,241,138,226,161,218,205,218,85,24,68,194,44,33,138,67,169,174,127,229,25,238,212,69,79,253,45,94,189,145,233,249,63,230,185,100,198,129,143,218,214,118,221,74,86,228,202,157,75,161,189,136,246,141,250,188,147,88,25,161,26,59,225,107,41,47,38,124,167,169,113,222,242,211,139,154,9,73,228,99,159,38,64,85,3,136,233,111,224,235,105,46,179,159,185,17,163,50,126,123,29,246,59,61,98,233,126,77,104,107,162,185,182,118,160,108,5,98,53,136,3,115,212,3,111,209,110,215,8,70,16,222,27,192,143,150,2,1,213,16,146,252,170,146,61,224,82,171,115,162,72,137,43,228,225,118,227,39,141,18,130,212,199,93,238,129,185,222,51,224,182,143,181,201,29,75,149,144,64,138,178,40,105,28,231,94,236,123,66,135,188,185,119,76,212,142,167,215,179,224,195,111,219,127,229,153,89,132,86,41,151,174,94,82,4,155,230,6,247,235,144,214,209,137,62,76,187,213,188,195,174,45,118,164,166,225,217,96,203,179,91,185,18,244,10,98,86,171,193,45,13,68,155,75,35,254,150,78,121,196,246,3,67,185,148,173,145,75,146,121,43,33,253,137,40,10,25,213,6,205,21,217,208,157,239,245,206,107,52,177,100,114,194,147,220,41,248,191,37,58,47,14,102,35,71,211,146,129,71,53,119,29,52,110,200,33,94,141,157,196,210,144,151,248,135,192,133,156,172,210,252,188,11,121,44,0,253,175,83,146,83,34,6,6,78,248,156,81,84,33,46,251,75,189,93,136,201,102,51,253,57,200,124,24,168,139,246,115,124,97,186,135,23,143,165,47,123,158,96,172,129,114,64,209,83,223,54,210,248,143,39,224,246,0,134,51,134,104,59,94,141,160,127,43,250,251,199,174,89,249,163,88,91,124,8,50,100,0,79,187,246,32,9,225,203,119,77,57,41,113,190,165,155,26,137,1,62,229,54,155,92,150,14,31,186,21,187,162,234,237,94,203,177,2,191,48,36,226,216,86,3,169,169,91,159,150,223,168,242,210,209,203,244,58,16,216,205,61,205,179,156,99,148,3,156,144,222,126,2,210,108,124,102,142,165,97,167,103,54,55,86,164,77,95,106,110,195,192,148,253,239,175,144,63,254,239,69,184,255,57,195,161,151,1,235,105,115,124,175,199,64,97,96,14,96,218,154,252,86,73,68,253,155,39,46,159,48,225,250,138,244,64,244,98,98,135,171,31,206,17,127,170,199,40,192,50,92,201,196,192,120,26,52,28,69,149,43,181,32,161,157,149,240,6,99,90,163,63,56,91,211,189,166,59,255,213,126,127,147,21,80,187,205,30,90,208,245,94,171,38,16,142,175,23,92,24,227,253,195,117,103,156,218,219,249,80,183,122,231,134,197,51,144,100,255,75,124,201,68,193,121,189,148,212,66,225,7,11,185,215,6,102,99,54,116,171,53,53,196,169,150,216,121,175,7,197,194,208,247,43,131,27,7,4,81,234,29,231,241,67,25,205,106,113,32,28,124,7,69,129,6,242,229,85,226,84,224,91,137,164,15,118,123,44,97,159,8,140,93,13,240,209,177,167,237,6,37,59,183,250,195,255,156,243,133,214,30,79,20,108,249,67,117,18,159,61,199,4,61,135,123,221,134,212,107,6,239,24,95,228,240,156,240,199,73,79,171,123,202,247,84,23,86,141,113,85,159,25,194,111,254,50,119,43,1,220,87,114,78,113,3,42,23,120,221,223,88,224,80,229,23,25,104,188,184,67,42,32,105,91,192,68,41,87,249,27,184,95,205,202,79,7,21,114,122,162,81,53,8,175,61,55,238,230,120,243,187,223,123,78,38,166,36,135,169,99,249,25,111,30,158,140,156,40,19,118,119,10,42,133,63,98,24,237,82,152,150,128,231,73,249,64,174,237,167,132,245,111,126,106,230,214,211,243,148,74,153,170,194,242,129,59,72,79,163,164,112,233,61,235,53,190,153,87,48,103,218,227,61,202,83,188,230,134,80,236,224,241,203,103,236,20,25,231,184,17,4,105,134,81,108,29,158,105,108,211,168,116,20,94,107,144,199,166,14,120,254,181,68,16,90,78,54,188,206,249,201,172,105,191,249,10,109,108,130,152,192,154,105,140,253,38,120,170,80,86,167,32,66,170,109,246,193,120,26,253,181,238,136,228,243,220,94,232,174,221,107,62,198,125,251,79,178,60,7,100,202,188,59,189,168,184,133,117,123,51,70,148,235,135,155,16,145,3,134,243,252,187,14,29,225,128,204,1,152,211,213,203,161,9,46,57,110,213,233,21,153,115,163,93,74,19,19,43,96,190,187,61,192,145,76,10,62,209,102,111,240,60,146,58,151,66,210,157,214,241,74,234,125,127,160,27,237,209,213,103,13,97,141,254,232,194,79,193,135,198,133,181,234,49,43,233,226,175,230,120,245,17,223,201,204,82,78,168,138,21,27,3,171,249,205,220,185,223,235,70,167,232,183,217,77,199,14,128,97,88,37,218,108,130,200,197,17,89,219,73,75,248,80,167,164,143,7,113,166,79,141,143,134,92,222,65,67,231,253,194,169,70,243,182,140,183,222,128,33,52,132,100,185,38,237,69,96,18,20,164,253,136,225,184,82,112,32,136,246,121,95,99,208,177,128,79,49,254,247,58,108,132,174,235,164,199,115,44,160,124,14,104,13,11,241,106,152,253,181,246,235,90,177,107,58,24,214,243,11,239,191,141,127,187,143,87,179,242,209,205,64,28,119,131,112,148,62,112,213,44,234,249,213,16,227,60,139,129,237,209,13,229,231,242,153,148,234,3,161,46,85,173,143,25,17,55,99,78,159,200,213,56,94,84,70,200,169,148,84,31,91,33,86,137,41,101,107,175,252,94,108,224,154,107,124,71,236,56,248,187,163,146,127,66,78,177,231,34,164,166,151,224,247,70,226,202,156,228,102,125,121,194,3,186,43,127,241,174,190,104,188,209,171,236,215,189,180,186,122,103,99,117,230,68,156,193,224,166,212,229,209,162,65,237,170,135,113,94,75,119,30,177,210,196,60,235,85,29,235,175,79,112,76,162,141,50,170,230,102,177,188,15,3,190,252,82,104,130,93,83,25,134,112,72,88,206,152,2,138,190,125,196,248,211,107,113,160,103,102,241,177,189,156,105,80,170,125,94,171,232,176,58,193,80,247,108,71,245,112,176,163,53,226,54,171,83,91,63,104,250,242,181,113,159,51,158,250,201,97,113,175,224,112,109,213,81,99,241,198,125,111,35,7,137,19,53,137,84,160,211,66,136,84,20,69,162,139,93,159,78,120,160,170,129,185,117,165,108,140,164,190,186,175,9,69,95,66,80,246,87,115,70,73,177,127,105,197,110,57,131,167,53,213,41,162,211,142,136,22,105,67,88,31,102,220,213,1,231,110,39,136,235,25,203,125,158,65,62,124,45,195,26,92,40,181,23,102,132,18,0,198,80,47,101,204,147,193,83,46,49,80,64,36,53,105,111,83,27,8,25,250,181,73,22,19,187,105,73,242,107,110,103,41,227,211,80,59,102,154,229,97,20,192,61,139,123,153,132,173,24,122,186,255,225,166,244,187,27,247,234,192,75,131,34,227,100,23,212,101,175,238,173,164,159,168,138,187,222,16,219,2,75,31,171,184,38,72,54,54,8,89,40,244,98,115,163,38,63,226,223,142,245,15,113,16,68,203,109,72,108,248,210,216,195,226,230,251,46,55,158,97,156,22,155,222,113,233,6,239,86,239,53,45,138,238,107,40,51,222,177,175,216,75,43,233,95,53,73,13,244,202,4,186,238,237,134,56,186,209,184,6,79,139,20,113,239,205,20,216,54,125,154,77,144,35,167,102,183,79,58,162,35,230,18,131,133,243,188,176,241,210,15,40,91,228,243,57,234,143,162,84,134,155,70,58,238,77,5,30,187,202,137,230,115,26,233,169,82,198,45,23,183,179,11,152,234,198,184,215,158,213,79,127,121,205,187,167,22,114,52,116,234,44,82,236,154,98,180,144,98,136,16,56,163,104,114,152,39,241,142,38,51,158,44,156,14,80,92,193,238,156,47,191,235,101,226,62,250,138,167,250,218,122,98,133,199,105,201,244,215,96,115,52,23,14,229,31,3,9,14,1,145,253,135,214,228,94,141,253,70,164,64,212,144,41,137,185,241,157,222,111,163,40,62,176,112,82,242,37,28,177,170,228,179,215,123,104,147,193,18,74,191,200,114,17,217,46,88,202,252,126,146,123,87,94,255,36,60,35,105,40,123,195,44,140,97,83,234,92,255,158,250,82,205,102,196,90,33,37,92,126,193,237,204,200,45,123,213,100,185,179,153,26,235,36,199,170,196,192,63,175,205,120,192,116,66,135,185,88,149,156,227,101,117,203,224,136,180,159,48,207,90,186,225,207,140,36,194,154,65,130,10,194,196,243,240,63,139,162,231,6,172,240,38,130,234,121,122,69,194,70,86,168,51,207,91,75,234,210,210,81,48,13,41,118,112,191,178,199,238,180,37,233,40,215,115,193,225,246,194,67,212,67,51,67,189,174,43,136,15,255,20,168,7,141,108,151,147,8,64,228,52,95,127,200,217,132,96,85,86,39,124,124,22,238,74,159,75,170,174,31,238,140,155,171,41,146,128,127,44,216,103,111,153,31,146,145,10,36,103,237,181,210,245,16,112,230,51,74,220,129,37,155,127,155,7,230,70,118,231,110,237,51,192,250,81,34,43,201,52,60,116,12,1,119,43,11,22,190,52,208,175,6,98,111,55,236,5,242,174,89,22,254,106,141,101,207,245,222,109,112,17,45,228,7,113,146,28,52,236,137,23,141,29,70,121,113,244,62,60,25,171,72,3,132,209,7,113,162,45,53,131,163,22,171,43,145,166,203,103,111,88,196,197,142,201,231,23,194,53,202,164,14,79,194,204,109,102,247,124,127,122,49,112,177,219,17,20,196,49,232,196,105,189,73,34,230,101,196,44,249,163,216,19,22,98,117,156,200,198,100,32,45,148,236,145,54,48,7,116,15,143,46,18,92,99,214,239,73,212,12,224,239,136,196,71,95,112,3,211,174,238,158,142,152,119,63,79,19,206,87,46,172,151,155,76,60,167,47,109,190,145,7,210,201,106,177,233,123,94,7,156,119,142,107,249,224,139,213,230,128,213,5,100,195,116,156,81,101,178,111,68,84,186,206,153,120,123,178,153,115,10,215,147,21,153,230,224,165,146,217,0,47,187,57,147,177,129,130,228,227,157,49,53,175,109,17,155,189,251,160,160,80,35,140,58,62,44,133,45,62,250,80,5,8,142,253,57,75,173,204,38,245,154,251,6,91,32,187,249,36,151,126,125,56,3,144,193,221,220,240,17,35,13,94,255,161,211,188,86,74,232,73,159,198,187,162,180,222,155,161,116,172,155,124,135,1,51,94,106,106,187,23,230,103,152,119,191,137,221,64,250,219,188,169,130,53,233,112,150,82,207,176,173,116,18,32,33,179,188,44,29,49,237,219,251,79,16,144,65,112,137,233,206,215,70,186,130,219,208,142,112,200,152,221,115,144,70,221,108,244,245,71,68,10,145,92,46,104,195,144,238,26,242,71,198,100,190,22,210,177,201,136,31,214,101,243,160,242,136,33,120,181,162,17,115,209,26,207,7,66,142,232,93,191,56,133,105,239,205,234,93,180,178,255,125,196,224,196,43,84,209,81,161,152,93,117,16,138,200,246,207,214,85,172,189,210,111,236,222,117,216,189,97,57,62,197,57,43,41,27,110,122,81,183,165,138,213,207,2,166,148,35,180,33,188,194,75,82,130,199,88,22,71,181,241,146,199,82,255,215,157,254,114,65,153,234,165,43,115,167,225,79,169,241,28,126,131,124,68,247,2,211,191,207,93,134,15,171,170,22,139,244,45,74,60,100,141,23,243,133,162,95,27,232,42,134,121,153,25,248,59,173,110,126,34,126,181,59,190,17,122,32,95,225,116,141,174,127,24,41,2,75,145,48,160,211,30,49,120,91,55,136,104,240,77,108,77,6,76,4,99,109,17,231,45,110,83,44,148,169,1,245,37,166,119,211,198,242,59,53,118,180,74,201,242,11,52,148,184,0,151,31,253,103,43,161,95,203,242,220,239,80,173,137,14,30,110,175,125,67,31,49,162,253,6,56,219,211,82,132,66,23,78,203,166,246,189,173,174,53,162,20,175,105,150,40,10,231,174,20,244,92,155,52,242,181,194,78,34,14,237,125,82,158,196,191,134,81,12,141,178,223,207,133,219,103,117,199,233,227,53,153,234,139,229,114,246,3,175,45,73,117,251,234,239,134,156,19,230,172,156,121,247,243,28,201,186,227,188,107,235,11,219,21,155,72,47,115,246,62,115,28,147,178,243,77,195,218,2,10,114,55,211,95,39,103,211,174,164,185,171,36,108,16,135,53,60,98,20,70,142,42,12,248,112,125,163,191,169,177,244,176,55,82,238,59,32,220,247,19,134,96,136,128,51,123,235,18,158,72,40,227,74,172,132,232,253,100,123,173,230,84,19,115,104,223,30,122,113,251,123,87,126,176,164,52,64,191,5,227,189,138,99,57,154,155,37,98,140,155,43,179,63,24,7,134,159,86,194,111,103,220,98,105,92,11,95,152,252,68,73,29,34,115,43,177,238,83,71,241,0,135,20,201,53,117,24,175,209,246,246,246,135,36,96,144,227,72,235,129,223,214,20,14,62,143,31,180,108,191,168,185,122,88,218,41,51,177,82,165,75,97,78,41,100,62,152,79,114,55,26,16,73,221,209,165,171,173,174,235,174,84,179,248,189,175,23,68,41,187,203,177,212,171,200,166,140,84,172,12,157,20,59,190,163,84,255,180,108,33,20,244,17,236,160,40,2,223,47,184,63,61,112,186,253,189,118,41,243,179,48,127,162,207,98,15,218,62,139,140,156,90,221,160,116,149,199,238,119,246,8,52,54,96,176,33,58,106,254,232,76,193,240,118,73,65,114,183,200,137,130,249,82,213,227,112,118,61,31,149,245,18,228,77,98,190,66,38,55,165,82,145,4,27,118,122,196,16,191,87,201,60,110,209,22,140,81,246,63,200,222,60,228,22,207,102,227,179,124,186,1,20,176,170,110,121,126,136,231,23,213,31,149,38,17,30,242,243,148,10,183,80,181,208,77,49,234,244,66,104,113,36,179,174,25,90,1,120,46,141,232,220,53,156,186,204,111,141,11,162,159,48,12,161,190,45,36,173,62,221,99,109,141,214,19,188,178,207,34,211,210,9,200,215,168,190,93,81,62,250,64,97,161,40,126,166,116,232,121,238,239,142,156,59,11,232,106,79,12,140,143,81,235,114,2,146,92,62,98,124,186,34,228,206,248,176,151,192,123,79,76,247,97,41,107,229,130,129,52,197,41,171,44,198,174,158,123,243,193,106,84,213,83,41,203,94,82,99,32,69,132,162,37,44,42,227,224,149,16,232,95,220,151,113,89,85,168,73,81,73,104,190,156,190,91,19,252,144,152,92,185,23,167,235,58,226,126,183,253,209,225,135,99,153,124,1,181,72,26,168,159,40,182,245,249,9,50,211,117,138,75,95,155,91,49,59,35,75,246,96,158,4,189,126,228,37,69,236,244,145,222,21,39,139,135,126,58,244,166,121,175,101,147,250,234,229,164,118,226,252,222,215,20,103,118,254,249,75,8,138,232,215,71,86,39,151,56,238,185,123,144,193,158,94,177,97,215,145,215,75,14,130,226,111,160,115,50,135,25,97,91,131,184,27,49,12,246,84,175,106,100,228,112,111,131,203,98,39,187,159,99,208,95,181,124,149,29,54,80,1,79,19,176,204,40,188,114,31,188,218,118,79,47,188,206,95,65,83,89,72,32,72,246,47,134,12,7,37,6,141,1,242,105,28,97,188,143,24,124,196,35,9,44,148,153,95,80,92,190,223,150,73,225,112,217,176,32,100,145,90,36,162,99,215,62,63,52,60,242,78,211,16,106,110,237,162,27,249,118,254,192,212,85,9,233,125,129,218,64,240,159,38,161,209,173,46,102,186,54,83,186,35,103,45,76,34,62,135,208,135,145,37,27,109,233,0,195,185,243,6,223,71,12,112,177,114,11,130,127,194,230,68,197,40,26,219,62,44,133,141,90,2,84,56,181,23,192,70,107,196,124,202,114,124,252,77,104,98,99,232,131,132,53,189,205,133,65,248,216,73,113,234,109,203,15,31,33,88,12,158,218,54,3,15,222,114,196,236,64,79,244,65,105,131,140,57,29,45,72,132,173,223,185,174,71,119,128,220,79,214,13,133,158,167,99,115,208,64,27,27,164,164,13,7,220,181,113,91,208,51,117,92,229,165,63,98,104,103,76,166,59,171,155,121,163,70,189,243,127,121,224,19,243,57,159,69,122,99,117,229,143,206,134,21,54,247,219,238,30,170,34,32,70,120,169,38,124,239,62,174,200,125,201,122,85,108,31,156,206,192,86,103,103,104,15,96,186,14,232,203,217,184,255,50,93,146,103,79,213,16,165,89,6,123,183,41,226,36,211,246,244,214,84,46,2,128,144,72,146,243,191,56,191,116,247,210,67,193,23,250,229,162,66,160,196,212,128,227,136,196,230,18,249,32,174,247,13,177,160,157,227,156,131,189,198,218,102,225,232,152,245,206,225,208,32,199,252,213,250,170,157,193,66,66,3,219,210,139,203,95,44,51,12,231,200,13,137,202,137,242,117,26,98,227,32,245,2,136,125,14,135,242,102,168,131,102,194,27,20,144,133,78,188,238,73,194,76,177,98,2,41,45,211,196,190,61,223,147,102,208,78,17,11,107,200,115,31,224,199,88,98,225,23,52,237,149,170,1,69,22,57,106,102,57,98,179,1,222,179,35,92,53,77,53,61,227,33,246,141,82,217,7,161,59,118,47,39,117,180,154,23,127,186,197,249,154,156,69,46,74,118,204,52,72,250,167,2,158,255,37,30,166,190,17,251,84,60,74,243,97,105,43,80,214,41,39,39,201,103,125,108,253,193,106,67,187,43,201,85,64,179,254,230,76,119,225,236,90,247,17,195,121,132,181,35,241,13,143,57,29,46,48,215,154,135,77,210,251,106,125,56,131,14,119,84,161,157,208,170,113,168,70,121,172,8,13,185,102,232,187,92,203,164,216,215,46,102,211,211,101,3,116,91,118,44,192,157,239,179,46,165,138,150,228,114,130,105,123,23,178,228,233,135,203,79,28,124,15,164,54,137,62,102,215,115,193,59,228,131,224,241,235,141,145,119,242,215,61,158,237,56,130,123,18,158,240,121,32,180,237,112,65,50,90,106,212,43,227,215,180,120,92,18,202,76,139,125,44,31,125,155,127,132,87,27,119,47,44,98,97,134,96,154,180,240,121,15,233,20,166,89,216,130,241,197,241,156,86,241,198,180,184,111,174,14,56,241,140,133,80,171,82,70,255,177,226,45,228,23,247,22,49,144,52,88,18,217,101,130,3,182,129,212,227,53,70,53,104,246,93,188,10,110,227,110,110,93,45,120,236,162,41,151,201,220,0,243,60,213,169,137,157,145,139,157,71,215,196,72,177,126,169,126,140,175,19,94,140,134,27,220,59,20,98,227,129,20,253,186,211,203,50,27,114,170,156,217,102,166,224,35,33,35,97,181,48,80,177,77,45,238,173,37,142,38,197,35,29,29,180,54,47,202,120,79,2,67,178,44,73,61,88,85,114,101,12,252,101,163,234,228,80,213,252,165,67,145,3,235,237,133,124,251,100,58,84,137,164,229,91,165,29,24,86,19,61,48,52,182,231,8,183,94,117,34,176,145,68,0,185,105,104,70,237,95,94,190,28,63,87,77,156,47,185,47,59,47,122,48,182,205,26,183,121,127,181,159,173,55,91,67,74,160,137,250,189,34,213,3,197,229,206,213,238,118,56,184,163,96,208,76,217,221,227,53,180,113,230,240,103,103,199,170,250,248,90,207,85,231,202,87,75,124,43,114,186,75,137,102,63,37,178,181,160,119,160,12,222,127,141,25,210,49,237,253,182,119,247,35,65,80,177,82,196,199,171,95,167,139,208,187,103,205,41,137,48,118,58,124,229,133,113,243,130,146,69,241,6,98,138,117,231,68,62,124,238,195,187,216,13,64,157,114,165,133,92,76,169,52,164,167,111,225,231,216,114,94,157,98,82,139,65,165,22,222,187,132,57,74,83,230,78,22,87,166,47,243,47,189,175,82,219,220,186,148,194,131,112,184,210,42,195,186,246,50,78,162,178,10,43,21,159,35,14,241,106,168,254,252,9,227,29,196,5,58,32,123,84,230,154,1,198,23,141,147,179,86,127,75,137,214,255,225,115,252,210,220,48,234,49,52,141,175,239,222,95,47,188,133,240,171,233,43,71,142,207,219,124,10,147,249,146,224,14,13,239,47,239,242,98,174,53,100,54,111,134,63,95,113,217,138,170,241,189,145,164,63,207,208,225,211,221,79,176,172,217,188,146,213,219,246,16,120,255,215,117,168,89,105,252,183,78,241,230,96,130,245,67,128,15,53,238,153,78,224,132,142,141,186,110,247,89,180,187,56,236,12,125,87,15,111,234,136,48,17,3,54,27,24,19,53,35,186,196,123,1,169,2,63,117,34,136,213,226,154,217,217,106,7,125,31,44,157,43,22,183,154,105,26,243,177,171,215,207,219,155,235,189,151,255,33,155,95,195,114,191,35,119,26,188,114,244,230,39,206,221,146,20,203,250,211,154,218,119,150,195,41,84,45,152,174,190,166,153,191,187,188,62,81,174,50,187,134,29,69,14,42,182,243,90,53,246,171,157,237,32,55,139,69,208,143,24,250,66,39,182,209,191,229,165,76,196,219,185,131,41,64,30,110,84,194,48,33,188,159,186,15,87,62,173,182,144,240,17,43,246,79,104,47,182,65,153,126,143,214,77,74,179,188,188,66,45,59,81,222,235,94,199,127,156,62,212,219,127,133,124,62,139,145,134,167,82,57,36,41,26,87,106,128,36,8,247,208,67,224,224,48,245,10,80,0,113,44,191,167,243,207,194,95,1,141,121,123,175,68,13,111,114,33,37,10,68,132,147,255,182,92,32,137,139,238,99,88,102,100,54,56,62,175,231,212,174,104,198,114,239,29,63,201,117,185,136,70,3,243,108,205,77,142,27,91,109,193,235,95,93,29,16,150,68,107,57,60,52,83,219,87,50,166,18,186,136,66,1,22,207,238,234,26,248,157,33,229,171,156,200,8,133,200,62,181,194,8,6,120,240,173,180,95,31,95,43,69,13,104,207,112,234,144,210,41,133,103,205,168,1,224,30,99,110,243,22,87,152,245,131,65,49,223,198,13,13,121,131,98,240,126,193,216,12,117,67,84,82,228,135,205,142,160,211,77,23,155,245,25,158,230,150,77,184,94,137,103,250,7,61,108,201,132,73,176,184,166,158,163,126,180,17,147,96,35,62,65,221,145,237,67,126,66,230,75,175,46,65,84,172,100,8,211,95,87,182,161,3,234,5,158,185,66,77,224,191,139,192,235,64,108,187,160,234,52,110,58,92,115,238,144,8,94,192,217,171,72,170,143,184,42,115,55,139,239,26,146,145,180,215,183,65,154,195,131,229,35,171,149,89,198,119,93,13,70,57,108,207,51,158,59,59,94,230,14,218,222,125,252,25,80,151,79,180,170,63,83,218,19,218,16,20,224,94,241,55,66,36,79,187,229,183,94,124,115,108,127,218,195,18,46,0,161,222,169,3,141,160,112,229,184,146,105,23,246,216,182,75,219,216,207,62,163,159,28,221,90,227,209,50,245,249,17,115,118,71,165,95,100,44,2,191,163,106,114,47,75,24,239,5,58,202,103,60,113,34,58,180,160,72,220,61,239,59,32,45,156,224,148,126,224,185,119,246,104,125,77,37,80,249,241,223,101,184,79,111,163,127,230,90,164,178,106,185,235,139,208,81,227,133,188,61,64,85,7,162,112,80,120,114,115,42,137,226,175,81,195,211,101,243,60,210,136,192,163,61,65,252,101,87,23,222,32,89,104,19,223,172,90,145,22,15,207,233,156,187,244,254,237,239,205,32,18,252,25,121,187,28,32,225,149,225,253,234,174,156,24,69,27,179,212,6,89,124,57,29,173,126,175,234,229,19,189,15,147,82,11,188,11,119,129,57,203,109,63,176,15,76,126,96,96,110,147,134,141,240,70,72,57,18,254,79,215,245,254,255,237,125,133,103,192,231,23,177,44,79,72,180,213,247,23,94,232,127,6,61,81,99,167,14,106,195,192,180,107,95,146,90,120,98,3,230,210,35,78,196,46,213,199,184,122,139,25,54,64,196,193,249,127,218,183,159,72,44,49,51,250,252,0,113,31,114,213,154,155,242,144,253,10,85,236,255,241,20,47,8,191,96,160,49,112,230,99,186,169,115,198,39,82,205,152,101,39,170,201,99,54,54,130,194,211,183,118,220,8,176,190,12,72,96,35,246,12,119,192,124,147,146,181,238,118,50,254,55,109,58,156,212,227,71,228,96,185,83,189,198,139,157,170,164,48,32,219,36,161,79,240,100,228,40,137,235,239,229,233,179,224,246,34,233,148,95,92,182,76,12,12,46,118,61,2,28,248,22,177,251,54,50,184,250,126,209,202,0,151,37,193,243,6,62,3,150,159,10,96,249,236,94,179,136,141,224,235,172,161,143,76,71,43,212,242,54,77,249,126,120,26,80,118,158,247,193,91,246,48,10,105,21,148,149,72,106,194,59,223,87,84,130,111,198,42,46,220,123,244,125,232,130,214,250,202,132,151,207,239,117,227,229,108,175,122,141,188,211,29,100,184,62,37,2,42,187,172,97,248,103,116,99,242,179,253,14,178,101,127,228,216,69,149,7,62,181,50,115,141,15,224,132,109,219,184,229,170,73,56,34,47,21,100,194,17,136,220,171,220,66,113,173,158,4,143,88,197,36,30,116,134,65,166,113,157,189,136,161,235,212,205,250,248,77,76,182,24,139,199,85,250,209,48,20,51,80,191,81,233,107,152,10,239,240,187,214,176,135,172,44,94,26,192,12,181,248,71,209,214,113,22,217,34,46,161,248,248,184,58,179,90,213,202,127,174,35,181,125,22,105,71,196,75,219,91,167,253,171,99,61,236,153,147,164,116,252,21,253,220,43,200,150,157,190,173,25,179,127,66,98,61,206,69,111,232,37,245,123,171,10,74,234,242,249,249,4,240,219,169,92,186,65,186,91,9,87,97,95,120,171,213,139,62,82,110,246,101,13,126,183,3,178,41,229,68,62,250,11,238,39,181,129,125,157,210,146,124,246,193,195,63,105,237,9,195,175,222,22,22,196,118,183,241,71,20,187,191,157,85,161,123,97,97,102,104,92,3,200,156,83,223,81,17,234,146,52,200,248,189,76,180,73,182,49,79,140,45,181,216,111,81,144,205,164,23,229,41,135,125,104,78,233,213,31,100,246,18,146,162,102,194,236,202,196,238,129,246,166,53,204,144,173,212,249,153,49,237,135,227,138,115,171,177,24,239,94,59,71,71,41,145,147,54,199,81,244,97,59,53,197,122,185,207,196,172,59,248,128,207,184,219,186,216,108,16,198,31,83,225,128,213,101,217,31,244,228,119,98,149,48,87,32,239,78,179,60,201,202,175,29,175,115,215,228,176,86,153,188,201,202,225,29,229,75,12,163,212,73,244,185,218,29,241,18,250,128,63,42,199,175,108,29,65,90,150,189,192,50,231,249,161,156,183,132,46,202,153,219,5,244,186,243,246,12,113,246,153,187,64,209,83,218,157,91,132,18,211,205,219,47,232,71,221,181,70,21,128,175,251,225,253,46,33,185,56,67,161,61,219,148,161,171,151,235,238,177,253,232,108,215,234,209,219,24,236,220,25,221,128,192,172,44,66,108,154,95,250,96,62,2,159,184,241,231,20,177,22,183,131,49,171,51,156,229,127,246,114,167,145,239,38,200,67,152,157,28,205,226,178,11,208,132,45,12,68,22,49,243,73,9,68,120,65,239,150,183,73,144,177,183,204,170,229,213,110,48,145,55,75,53,117,19,138,220,170,181,84,180,3,193,33,45,210,182,9,100,240,110,201,111,220,59,63,101,108,99,41,241,84,116,104,155,155,171,184,222,166,139,10,30,1,193,75,34,106,156,38,156,154,214,44,140,44,139,149,191,216,63,9,10,179,19,230,171,209,84,246,191,239,197,121,167,91,162,200,29,7,213,31,134,5,55,173,166,216,243,216,65,233,216,50,131,155,58,5,206,160,96,106,150,151,60,75,207,228,190,105,86,224,191,72,57,162,166,42,24,234,228,77,9,57,253,128,149,128,251,221,134,125,55,162,202,96,248,103,98,238,240,208,51,157,250,13,30,82,245,170,211,68,16,39,255,56,100,237,169,255,122,232,20,87,33,59,49,92,205,205,247,167,193,12,244,18,99,110,67,139,253,139,61,49,169,7,212,153,84,209,237,144,147,116,56,68,187,62,130,193,94,147,20,232,14,176,96,150,99,249,129,214,125,117,13,117,38,183,173,99,109,200,230,171,68,213,101,240,66,35,245,123,163,234,124,14,51,75,245,223,52,97,150,119,145,120,74,21,187,218,87,124,201,17,107,152,178,59,83,103,158,26,235,219,22,231,108,111,206,228,55,8,19,193,141,141,43,122,129,23,94,107,172,196,163,165,65,75,113,70,223,45,29,223,88,98,34,105,214,77,183,221,240,205,173,149,155,232,150,116,217,99,172,208,158,119,143,81,9,191,199,147,94,137,95,90,147,247,14,227,83,7,119,165,92,115,128,69,82,202,153,219,223,2,3,203,117,115,214,122,210,171,132,230,132,143,195,75,20,79,161,161,92,184,239,11,164,230,181,138,20,222,57,100,43,102,247,233,122,196,132,133,128,217,167,44,143,94,203,14,223,213,101,241,119,125,177,233,56,83,211,181,178,79,98,41,162,94,255,179,112,79,45,194,99,250,166,59,72,141,38,12,247,29,147,162,184,65,138,109,108,143,234,213,17,187,15,134,89,224,176,158,182,144,162,239,207,167,8,131,110,39,96,75,77,19,123,13,130,185,94,216,124,85,172,39,201,119,36,154,60,115,152,148,158,3,142,82,140,211,140,171,247,190,101,6,126,26,174,204,23,74,63,122,200,15,154,123,43,161,132,24,183,138,157,117,19,147,214,19,73,153,158,246,4,114,55,40,195,194,155,86,169,78,56,172,250,210,73,10,71,73,82,130,143,77,102,34,38,93,249,7,186,72,149,85,13,106,130,231,169,55,178,9,218,29,168,6,45,92,92,132,209,234,146,141,179,42,132,87,148,55,1,154,191,234,143,216,77,73,248,189,208,4,176,176,194,247,175,250,12,169,92,183,33,54,53,140,168,226,109,181,124,180,216,114,6,237,209,237,111,58,26,37,107,53,156,134,95,58,239,130,233,226,75,221,184,95,145,234,91,79,137,16,115,89,87,41,97,153,181,190,209,179,43,150,91,172,205,110,174,203,52,112,87,151,214,228,16,172,21,130,17,72,12,119,242,207,81,83,235,221,141,251,186,248,7,87,118,170,192,255,236,220,230,135,52,123,29,54,170,192,246,237,253,106,121,156,89,72,221,42,231,13,69,118,25,130,255,198,225,139,122,133,253,91,132,219,163,211,112,137,50,227,122,148,0,177,231,239,177,226,110,149,27,177,103,194,149,69,191,138,188,79,107,168,197,91,216,162,222,54,117,183,248,136,209,224,163,203,187,41,76,34,240,37,193,38,12,242,27,135,205,159,194,234,1,191,86,219,236,86,118,206,100,17,226,133,200,234,56,13,198,191,180,250,114,125,103,145,115,117,94,89,45,253,160,175,250,186,239,129,34,186,221,230,38,92,147,12,75,125,225,91,195,84,83,38,130,185,213,112,252,186,92,74,110,113,196,122,39,102,122,70,176,149,43,49,234,143,218,164,61,27,63,29,27,220,145,154,7,224,126,37,163,83,252,221,185,172,207,245,202,86,109,68,121,123,172,89,49,188,26,138,191,240,87,156,43,172,105,65,121,130,144,142,64,213,229,151,220,171,222,59,155,203,123,75,184,59,182,216,15,244,143,224,173,20,220,228,157,148,169,130,191,149,26,135,222,206,202,240,95,29,97,127,21,132,61,44,113,85,160,116,117,221,5,243,166,42,229,70,234,171,169,165,82,231,95,79,187,19,131,222,166,209,86,54,200,94,69,190,192,228,231,117,211,139,236,180,32,163,93,232,244,199,199,7,243,28,80,13,202,216,166,80,211,80,47,197,176,63,109,187,153,132,215,197,176,120,121,68,4,81,241,54,146,206,128,180,86,187,104,77,183,236,232,134,186,122,213,81,22,150,157,102,252,201,161,178,45,251,140,138,215,211,37,2,194,73,141,171,4,184,11,224,22,127,244,93,96,182,10,195,193,143,121,16,136,246,136,253,184,100,78,100,58,188,167,109,109,35,209,78,78,85,203,12,62,238,70,77,225,84,159,232,18,202,162,84,79,47,186,110,63,173,214,211,248,85,97,79,210,167,52,123,181,237,37,88,0,7,211,149,36,9,39,191,8,155,251,183,234,72,21,82,4,223,79,176,123,160,3,61,252,210,56,111,50,193,196,228,151,230,58,174,65,32,122,205,94,239,220,100,181,205,244,224,251,254,106,160,174,181,247,183,140,158,112,70,164,174,34,150,29,255,74,216,9,244,232,199,48,243,129,64,14,42,25,50,195,101,206,152,60,86,252,245,173,123,125,66,218,63,218,230,247,126,159,228,87,97,145,43,158,26,75,80,182,92,138,24,118,205,64,13,36,33,225,9,217,245,207,90,13,205,186,181,51,213,10,123,49,99,142,3,164,89,253,14,144,30,205,177,210,226,182,102,50,48,113,26,69,166,17,191,114,63,187,226,250,46,50,37,183,185,80,212,231,240,124,179,39,248,53,111,231,172,206,250,237,43,21,246,216,16,133,208,47,249,191,177,33,238,51,1,201,93,183,38,223,121,4,190,117,137,19,242,103,199,149,210,142,209,117,212,108,248,124,239,9,4,79,152,91,196,116,157,243,89,95,46,66,10,68,253,250,124,60,34,149,94,232,175,54,160,66,12,183,18,13,143,201,14,125,227,143,79,145,128,191,199,43,79,79,39,106,11,127,93,236,22,13,117,33,102,53,203,32,212,173,44,78,30,46,88,11,35,231,66,41,105,67,212,93,192,209,162,203,248,236,77,7,158,244,159,125,35,23,223,6,132,75,31,49,20,45,113,63,238,42,15,211,138,47,250,26,158,248,26,207,147,76,91,114,165,53,239,104,243,238,111,122,62,98,220,214,189,97,188,240,90,209,208,143,13,3,3,245,17,215,205,195,187,47,58,60,55,195,72,117,213,23,184,187,128,40,51,72,114,88,110,207,35,134,21,199,226,26,113,79,173,200,192,31,163,91,153,214,131,213,141,216,242,150,239,116,204,170,150,223,43,43,21,174,132,31,49,238,231,48,243,115,247,233,34,168,133,97,31,69,187,253,37,45,32,201,57,45,54,190,69,236,184,248,255,232,4,129,26,173,164,122,137,67,84,124,60,50,57,132,143,1,247,146,78,47,165,107,147,252,35,203,12,25,133,241,70,220,233,57,54,135,89,45,236,227,250,102,89,151,174,247,12,149,29,139,167,98,200,86,177,71,106,129,90,233,80,202,65,154,115,203,92,35,230,230,147,212,122,59,164,143,180,126,62,143,10,98,3,59,204,161,102,1,200,10,91,157,77,141,20,235,96,230,174,178,101,101,11,94,174,153,238,234,87,169,220,25,88,164,31,142,173,189,215,238,100,20,163,124,59,170,105,145,220,88,160,38,182,215,171,163,251,96,111,8,30,90,46,65,119,77,91,252,149,230,232,180,195,231,135,227,75,23,8,167,91,79,156,155,183,189,204,12,23,74,137,211,237,35,85,99,157,16,1,163,142,29,8,34,101,28,202,0,162,50,14,97,193,52,138,114,138,240,22,221,104,249,125,124,167,251,86,217,223,216,47,107,74,105,242,68,127,193,34,192,40,84,162,217,124,172,170,227,21,52,127,232,216,51,80,127,29,23,173,30,194,64,42,122,61,141,254,58,42,255,165,100,206,149,133,70,197,190,119,56,236,238,250,248,9,45,196,92,92,159,105,242,205,110,64,90,251,76,143,44,226,28,129,98,126,56,205,190,69,41,251,150,26,84,157,190,137,32,200,11,33,61,59,244,230,223,252,79,64,151,31,249,206,91,251,26,39,151,141,136,135,119,161,107,131,140,126,189,119,104,179,215,167,76,52,155,70,76,174,130,97,232,217,142,218,96,18,9,129,114,66,34,120,204,172,246,151,46,54,204,9,121,130,195,20,47,179,80,81,197,46,65,139,30,148,229,1,144,219,126,22,48,61,48,0,49,243,247,14,28,14,4,219,42,154,23,31,129,200,251,183,228,7,0,46,234,51,118,180,49,242,1,14,92,196,167,81,181,194,163,92,240,130,216,206,3,72,246,217,244,203,55,204,34,164,222,10,181,144,178,66,170,113,48,121,188,105,149,219,136,21,183,183,34,74,210,160,155,253,125,32,126,103,196,43,17,150,1,193,164,106,171,19,85,179,186,138,120,233,102,131,106,252,235,251,167,10,250,38,247,22,110,204,9,245,59,117,129,54,94,124,214,77,72,172,203,154,122,220,44,64,80,20,197,232,53,200,101,223,215,57,253,204,235,133,166,248,151,14,206,179,243,112,49,101,195,70,244,40,153,136,222,50,135,236,52,51,17,105,202,105,137,184,50,27,249,185,164,67,235,129,215,243,242,174,119,166,68,168,5,144,189,201,203,189,92,252,219,57,164,119,120,11,158,224,65,162,83,190,182,87,242,113,171,122,220,10,178,136,154,15,144,179,12,111,218,224,136,187,195,148,116,101,226,201,82,197,70,201,213,172,228,4,221,65,123,56,94,142,101,115,174,144,228,142,165,176,209,23,83,249,67,13,231,238,140,62,107,235,89,187,8,167,94,162,39,56,199,3,132,227,152,216,5,115,104,88,96,125,11,246,52,213,233,207,34,168,72,167,148,243,152,186,32,4,201,52,226,179,40,161,103,65,4,73,248,235,169,154,64,89,185,52,26,59,76,167,10,119,167,213,54,151,162,5,243,174,108,166,77,74,3,133,145,161,148,88,105,131,139,117,87,226,212,47,211,201,109,185,36,43,122,224,194,94,222,19,94,234,110,125,192,184,202,128,16,19,183,102,92,169,16,62,190,19,207,153,23,102,69,108,234,171,146,126,117,97,179,190,49,92,49,187,23,249,188,80,237,82,95,230,225,1,211,26,99,29,215,194,8,122,211,115,29,246,220,78,230,217,158,201,156,122,230,255,20,228,113,87,151,146,36,251,222,6,145,209,209,6,135,247,14,15,30,225,190,104,100,87,164,75,91,75,194,45,36,155,159,33,32,178,52,173,184,222,223,160,40,138,9,154,227,141,141,76,190,223,139,170,206,1,136,190,104,248,127,216,251,11,168,184,158,175,93,16,110,32,144,0,129,4,130,4,11,65,131,187,75,67,240,198,221,26,9,110,193,221,73,130,187,187,187,53,4,105,104,156,224,238,78,227,238,238,146,225,247,191,239,93,243,222,251,221,249,102,102,205,204,149,117,239,179,86,119,159,62,117,170,186,78,117,213,222,207,222,167,106,87,2,110,104,158,56,105,153,132,114,108,139,89,243,87,2,7,182,11,210,79,159,25,191,123,57,75,216,207,166,238,87,15,127,47,147,30,26,139,252,226,184,177,225,129,18,242,49,199,124,178,41,134,149,187,229,176,201,151,102,163,42,241,77,201,100,41,189,3,251,216,188,108,208,178,210,7,105,101,55,236,208,217,106,111,138,202,92,15,195,21,72,90,164,229,153,231,145,141,87,187,206,171,245,123,18,173,122,114,65,228,27,80,199,210,252,118,116,254,53,76,243,56,111,109,135,68,18,119,43,131,31,187,196,97,239,210,131,221,154,154,181,58,191,137,132,210,212,59,111,83,138,13,26,47,250,211,179,2,40,182,137,74,111,228,236,76,55,200,145,114,215,224,133,194,59,196,28,166,34,35,253,121,58,35,133,202,166,143,74,39,161,188,246,83,108,213,254,75,157,223,73,161,203,132,176,253,228,100,210,118,141,47,197,139,175,150,39,224,250,227,208,240,100,96,191,202,179,59,197,192,143,65,43,90,75,131,98,222,114,217,45,233,11,191,12,207,101,118,156,11,40,216,203,99,41,40,143,240,47,185,221,101,167,96,91,235,141,194,164,200,51,242,202,44,29,13,224,28,96,157,32,39,188,241,172,97,148,75,253,110,209,22,26,137,95,117,126,225,87,27,147,55,22,189,47,205,73,205,47,161,49,97,17,233,191,120,29,100,145,219,227,52,54,24,78,203,88,191,80,45,53,4,25,133,5,84,246,204,59,71,157,14,165,212,144,116,149,199,177,214,187,202,124,32,109,51,143,213,65,7,225,115,98,198,106,165,40,119,42,92,209,5,152,86,175,231,185,61,148,160,113,100,230,54,104,31,48,151,126,38,144,30,218,253,61,114,190,160,226,47,94,244,83,234,246,238,246,17,41,163,96,189,17,13,7,196,231,57,75,125,232,98,241,41,74,170,219,54,46,131,75,214,116,129,106,214,213,95,204,82,57,66,192,205,126,163,153,168,86,118,138,106,196,217,140,169,194,92,25,199,2,212,48,24,2,222,109,55,225,20,37,29,95,228,32,195,42,44,146,27,252,137,173,103,91,65,28,64,110,229,76,114,28,171,117,124,121,251,156,118,254,148,99,70,147,156,154,5,246,95,24,27,220,206,231,152,47,95,146,182,49,205,253,103,53,121,131,120,10,53,53,4,158,164,84,49,59,86,67,63,135,50,98,184,198,75,27,246,73,85,175,120,86,195,250,6,199,162,81,225,7,229,173,102,195,41,177,60,160,226,150,183,110,125,200,65,52,84,103,66,195,248,88,93,16,217,230,203,46,235,114,126,107,170,191,171,102,180,180,171,50,206,207,47,158,98,26,244,174,145,101,20,168,131,7,17,160,159,246,154,214,45,212,22,114,19,174,20,45,135,226,167,128,134,83,43,142,233,30,157,188,208,154,37,154,145,109,255,149,31,88,167,235,192,228,228,142,192,251,129,15,167,250,246,76,4,41,5,214,159,39,92,232,207,40,52,178,193,115,59,92,20,210,161,155,5,41,48,83,239,132,12,88,2,44,114,212,191,36,240,158,123,164,160,32,85,87,217,38,183,97,17,228,33,248,153,183,132,133,37,67,107,139,230,247,38,21,237,162,189,11,145,132,23,122,91,86,178,247,101,58,111,192,122,243,68,24,166,10,8,52,221,205,178,216,134,45,36,60,23,35,231,238,79,187,61,181,128,202,85,23,199,198,118,124,129,201,27,100,150,160,196,24,223,235,116,182,214,172,214,172,136,207,245,22,205,114,81,132,160,168,247,43,54,90,119,35,8,11,31,147,248,53,25,74,8,169,79,1,29,131,17,40,255,80,27,125,68,239,199,152,169,26,213,228,26,199,9,56,90,99,34,44,167,179,141,57,104,12,136,216,171,80,237,114,48,77,159,132,84,83,244,68,38,222,94,185,58,255,97,106,32,39,158,43,132,186,134,141,191,40,3,210,79,225,16,246,75,125,228,161,28,138,60,172,237,116,109,107,227,227,20,217,32,222,11,177,153,113,200,44,230,119,202,147,47,176,172,231,191,80,220,46,113,59,207,124,190,145,254,226,226,116,65,121,239,3,123,253,93,141,250,45,80,209,232,139,254,20,135,248,224,177,135,196,18,193,130,206,17,157,13,26,218,113,44,191,220,151,172,119,59,196,24,122,205,208,227,122,91,144,28,84,31,106,203,157,111,247,81,175,140,142,77,49,200,68,138,253,224,149,23,158,87,19,48,26,214,52,24,128,156,203,206,35,171,25,250,72,68,86,183,24,63,85,30,194,18,45,185,107,77,81,89,163,24,199,216,85,194,166,63,89,28,107,92,144,69,186,68,28,178,47,106,90,163,129,13,116,93,103,192,84,83,177,24,166,8,151,215,51,157,224,209,174,32,43,98,109,97,170,56,179,152,236,71,189,244,144,212,236,142,154,202,48,84,97,49,19,232,24,149,8,248,80,42,7,43,124,108,221,173,227,68,99,226,75,19,236,180,253,208,40,87,49,35,93,216,2,143,61,174,207,150,137,28,13,103,71,203,192,42,176,137,17,132,226,196,129,82,81,169,224,149,21,151,24,229,36,76,106,62,30,67,249,141,133,240,72,219,2,102,134,145,46,75,57,152,253,70,151,19,1,12,29,79,74,185,113,218,144,191,203,138,83,203,129,68,227,147,128,91,190,190,108,115,39,106,81,251,175,102,67,234,203,146,97,50,43,17,183,226,203,220,29,79,157,219,104,140,94,101,24,35,71,2,125,72,225,210,175,11,44,204,236,30,67,182,12,237,204,18,146,163,75,241,39,50,23,146,206,17,62,227,130,66,182,88,87,142,216,208,235,167,63,182,251,41,90,138,130,179,26,167,96,31,206,163,226,202,193,33,191,223,71,48,151,10,199,198,110,184,183,54,135,219,142,143,235,229,253,107,71,56,46,140,74,168,150,97,26,49,36,216,252,225,25,170,70,117,82,187,183,212,90,3,173,244,132,135,141,48,61,241,105,235,153,159,148,143,234,194,158,254,124,179,33,66,246,161,85,56,194,4,86,201,218,168,154,196,176,245,167,196,202,212,102,85,220,190,230,2,73,183,250,183,153,171,41,201,77,165,74,197,244,142,208,28,112,20,191,198,149,227,54,237,139,43,251,233,110,223,150,237,120,150,71,107,169,16,102,212,198,122,213,91,88,128,146,64,91,23,57,251,207,30,141,247,170,254,108,105,177,216,234,23,239,49,90,203,141,99,207,36,146,56,234,50,39,60,143,218,131,134,217,202,135,156,116,197,78,144,45,214,108,119,240,70,63,109,95,81,188,237,230,206,175,87,103,163,245,140,114,163,92,190,214,200,48,233,172,70,106,81,99,125,37,237,128,97,147,115,193,184,29,249,7,31,8,204,18,174,186,93,52,63,228,22,221,7,247,216,35,216,222,36,46,81,181,30,9,60,93,54,111,224,59,78,126,215,246,114,72,194,78,83,234,137,209,49,253,189,254,118,209,157,134,145,170,133,30,55,107,107,48,40,219,0,143,124,244,187,138,206,254,117,247,109,9,56,194,23,88,204,227,242,143,243,248,206,207,52,240,219,81,141,4,48,103,170,112,35,16,232,89,38,19,44,247,40,227,224,187,246,49,40,146,253,2,123,3,85,155,194,240,80,163,96,183,69,113,64,246,134,193,212,180,194,197,238,214,165,237,205,238,88,9,79,30,150,21,212,90,102,255,250,238,49,9,115,161,114,240,199,93,160,228,230,200,128,230,207,214,71,2,54,25,180,214,159,101,181,19,161,18,80,130,194,163,148,36,60,133,160,79,250,111,18,241,62,188,251,246,168,20,110,169,216,63,208,164,144,86,157,22,118,14,15,194,29,22,111,127,248,50,127,228,131,149,246,240,229,123,1,227,126,184,37,84,47,195,223,148,107,232,142,177,56,195,24,174,214,88,162,25,166,34,80,81,118,113,17,30,60,224,29,107,129,99,170,229,146,19,192,194,95,102,153,159,20,34,229,151,64,64,25,210,250,202,180,223,126,213,136,134,69,66,95,201,110,144,122,136,15,247,19,107,218,128,227,150,102,241,87,157,49,113,31,84,38,1,100,98,46,109,19,93,34,180,73,218,97,168,112,14,11,172,233,128,88,179,88,14,74,235,195,252,173,181,44,106,9,159,143,82,93,203,226,141,117,226,132,184,39,182,178,152,24,221,144,19,199,79,233,247,254,49,174,88,154,222,111,20,152,132,57,169,90,137,223,4,190,88,98,11,237,63,217,214,233,196,123,86,57,138,135,172,207,152,206,154,205,129,94,200,168,53,64,23,128,164,219,20,170,124,166,203,58,0,0,64,204,151,28,82,245,11,16,254,111,234,217,252,63,4,242,27,200,50,29,128,70,124,7,23,161,64,167,93,189,221,164,93,49,172,89,245,14,144,227,248,27,2,11,197,103,85,89,7,72,246,116,228,41,132,117,89,34,200,144,166,255,235,234,127,1,49,168,75,21,96,65,190,241,77,3,145,48,48,142,233,148,72,122,155,78,134,237,47,224,152,3,34,224,30,129,170,144,255,122,194,204,142,35,54,248,197,134,80,162,189,140,248,198,211,8,197,163,146,96,31,150,178,46,248,16,94,146,55,51,78,255,35,230,238,1,118,254,241,79,109,228,208,28,152,120,124,139,111,189,68,73,103,63,102,158,42,131,160,94,85,44,133,176,97,159,153,55,33,80,43,42,246,59,176,250,151,252,133,92,95,88,194,67,251,87,31,239,239,131,232,72,83,101,53,22,115,9,63,121,116,53,190,178,202,80,123,57,213,74,26,125,193,92,102,125,20,114,210,46,39,74,113,171,103,176,127,197,149,163,177,127,82,35,183,108,97,81,26,86,53,1,89,199,245,196,34,136,117,43,31,157,188,17,59,220,150,208,126,40,40,84,53,188,181,42,115,206,24,181,42,179,154,44,144,2,106,135,62,51,31,135,19,47,144,154,96,86,47,127,46,241,108,153,44,43,117,17,192,245,157,10,203,188,69,121,22,181,54,210,130,112,163,224,12,188,154,197,104,164,151,81,94,42,135,120,196,131,115,27,98,234,135,142,189,36,12,86,15,109,26,47,105,34,43,50,11,235,199,22,125,122,158,155,116,226,58,187,153,133,88,223,184,133,189,241,252,89,62,133,187,134,217,210,152,120,200,156,126,92,105,146,101,213,163,49,229,112,121,129,95,67,89,23,124,195,206,10,123,222,184,31,213,40,192,177,186,21,149,128,80,207,91,222,141,47,118,111,237,125,240,75,166,57,231,14,1,237,66,39,36,135,108,226,182,245,69,31,242,240,29,122,133,154,249,177,177,5,251,143,57,85,192,158,23,62,21,155,118,119,243,238,221,203,12,90,173,79,204,208,214,193,231,28,241,65,90,141,199,147,27,137,220,184,171,172,70,134,39,73,66,103,185,149,161,37,143,147,187,43,136,149,183,121,45,52,35,239,241,211,25,231,49,183,187,203,213,74,7,215,137,80,149,199,43,216,96,77,146,237,200,95,128,211,247,38,165,165,51,248,202,227,201,213,91,198,20,40,211,58,251,136,103,192,116,14,148,110,249,3,244,80,31,130,46,154,2,54,244,42,223,208,167,168,248,94,231,122,218,54,47,164,133,30,130,95,186,62,173,50,177,31,247,102,186,105,178,61,19,122,98,43,153,15,134,27,101,76,152,43,81,11,132,18,85,16,17,53,105,187,231,222,112,60,25,44,38,135,166,155,64,95,7,120,172,11,118,30,215,55,181,77,10,170,215,101,85,225,39,131,65,115,109,75,233,211,143,163,251,222,14,43,153,39,28,230,228,247,19,45,151,207,187,111,175,70,158,234,206,144,209,84,126,231,172,53,254,242,44,97,72,44,44,59,176,217,252,158,10,49,180,154,96,69,98,113,201,26,98,48,189,76,196,210,233,82,84,44,57,136,143,79,112,191,65,165,114,142,161,12,237,30,212,16,146,36,59,251,54,20,119,163,215,90,117,156,86,106,101,33,15,46,177,101,44,48,78,243,58,109,197,74,156,103,174,198,133,71,125,217,12,184,24,80,126,167,240,211,93,223,197,183,12,208,37,128,149,164,214,60,86,218,24,90,200,159,30,235,193,87,250,122,230,125,131,96,141,178,79,73,71,195,195,218,117,43,41,207,104,121,225,156,232,171,158,211,74,127,179,177,125,194,122,66,238,57,147,184,241,139,193,133,99,82,32,105,45,155,35,3,155,17,188,214,205,236,56,14,98,94,88,79,122,241,41,108,46,166,183,87,168,100,107,15,191,130,129,100,164,210,187,229,232,146,60,204,219,159,77,6,113,45,179,126,138,101,9,153,196,204,181,210,81,202,164,108,111,218,106,49,43,220,112,131,19,145,158,152,48,114,2,237,230,176,78,188,203,27,128,232,47,166,19,218,145,13,160,241,10,140,227,199,255,108,175,14,58,37,66,41,187,1,204,64,239,81,150,203,50,2,164,42,56,99,221,28,17,242,227,124,206,32,180,132,177,89,10,118,211,235,126,133,105,247,200,50,171,136,244,129,89,82,104,115,63,103,118,186,222,148,211,33,129,18,6,54,44,44,118,186,108,73,17,9,101,130,49,126,209,187,254,160,235,221,33,42,83,200,255,14,193,63,57,65,104,40,27,227,128,16,150,187,226,144,79,136,113,163,242,5,195,252,110,211,205,97,14,79,57,189,67,69,172,84,53,214,93,159,251,38,76,186,95,121,245,50,85,67,131,70,106,79,119,224,136,195,219,133,234,227,103,200,124,185,242,56,92,83,141,224,33,236,72,52,117,19,167,202,40,182,139,115,172,134,218,101,137,201,93,78,252,169,97,101,190,144,70,180,172,106,139,61,241,161,248,155,217,123,222,16,143,4,82,143,133,201,138,133,104,147,62,237,183,203,131,149,78,78,11,177,94,172,211,55,241,65,121,207,102,179,86,5,35,64,86,111,141,207,159,124,89,57,57,223,155,246,91,211,83,153,143,119,197,216,24,103,237,16,11,72,199,195,216,20,55,221,223,125,30,247,52,183,155,180,74,202,91,35,240,174,189,150,246,204,44,93,215,242,217,243,232,213,216,247,206,44,200,83,207,175,214,185,9,178,49,194,166,199,25,41,160,221,190,185,191,180,216,40,156,109,192,47,154,64,188,222,212,115,55,132,211,7,211,4,27,230,105,216,39,183,152,14,83,151,30,88,8,74,185,194,130,251,96,47,133,176,125,225,218,89,31,16,39,99,91,109,149,214,197,20,72,160,237,47,117,26,150,72,172,244,204,135,93,55,4,83,250,255,5,168,123,163,143,151,201,221,234,45,245,176,109,152,234,172,159,226,154,48,62,100,172,28,23,139,117,223,111,167,205,127,63,59,123,55,68,25,146,28,190,163,105,82,143,193,53,243,83,35,43,5,243,83,131,76,20,171,117,90,177,181,182,156,203,212,60,125,70,64,195,128,87,239,233,214,167,68,31,20,184,85,254,239,155,237,8,245,70,240,218,122,82,186,46,74,145,115,226,68,203,76,102,63,9,84,63,249,23,161,213,221,235,175,55,17,152,147,147,27,14,5,121,227,87,29,39,6,58,124,93,175,63,105,171,47,84,20,142,116,141,227,211,223,75,58,113,232,55,43,201,45,44,85,194,223,123,49,229,212,46,15,23,37,37,219,227,210,46,169,198,131,44,159,175,45,87,203,220,123,141,148,109,92,96,119,43,86,17,80,87,119,63,39,2,53,11,101,5,135,206,138,222,41,157,177,181,211,13,159,3,76,43,204,26,70,111,93,5,85,18,135,251,147,226,161,147,209,9,126,6,77,143,65,245,243,25,126,135,203,119,45,197,215,32,10,253,99,192,221,134,4,219,4,100,47,11,184,214,87,43,222,30,21,133,32,145,58,97,172,221,102,231,109,97,179,169,91,113,194,50,240,217,28,228,33,145,75,143,198,3,153,119,104,35,194,108,210,238,202,248,218,69,81,98,213,24,175,177,12,78,104,65,176,31,101,50,13,243,92,17,146,58,80,75,255,182,197,239,104,30,170,119,161,177,51,3,133,236,94,134,161,38,55,137,184,33,253,249,11,72,32,121,254,11,240,188,55,40,146,207,32,53,226,191,248,72,145,154,38,127,235,250,199,55,62,162,103,195,247,222,164,244,190,214,59,184,249,143,103,120,241,136,110,85,153,155,187,3,153,104,103,92,180,85,1,227,4,88,173,187,190,64,178,153,126,46,117,167,29,22,46,52,132,241,155,29,13,118,62,209,45,137,37,42,19,29,17,39,205,250,97,91,131,93,223,234,167,204,232,195,207,190,238,160,227,186,28,162,21,190,194,179,41,241,173,102,232,244,134,171,183,6,179,112,155,187,76,141,80,35,114,183,239,82,165,198,93,97,160,245,234,146,111,73,198,179,135,158,189,120,114,74,178,219,14,1,48,113,219,136,112,223,249,139,235,9,244,75,198,106,90,89,139,24,239,35,99,252,149,151,5,57,173,76,111,220,123,21,206,253,101,182,34,235,236,4,171,165,137,182,80,17,169,106,13,227,147,87,141,139,203,39,245,141,38,124,46,167,234,105,75,177,204,211,225,38,152,152,3,66,8,221,193,81,78,68,79,61,23,151,212,105,240,233,171,157,29,4,220,143,31,12,121,156,119,62,87,168,3,77,192,79,199,185,14,129,242,110,141,16,207,150,222,232,126,6,172,241,165,95,216,137,58,105,250,185,131,84,162,10,38,112,134,241,235,38,193,10,166,172,79,190,117,148,159,82,130,60,170,9,21,116,166,139,52,118,92,46,238,37,249,63,49,237,47,223,121,82,195,253,12,49,9,230,36,233,201,168,170,93,226,2,244,57,122,165,223,78,7,24,225,142,214,244,246,8,177,52,212,90,199,158,39,38,79,138,105,50,191,129,89,152,48,174,192,167,140,87,126,216,63,253,241,169,189,23,23,6,7,167,224,38,97,113,94,121,145,4,46,206,90,237,230,254,78,91,92,101,150,218,2,15,12,125,92,58,10,220,109,246,133,247,180,37,187,10,234,249,77,239,34,76,61,75,184,209,244,253,5,208,77,41,220,66,43,183,137,48,183,92,208,29,246,110,216,197,200,217,234,175,171,42,183,73,134,70,35,58,53,178,145,107,203,54,245,116,167,230,84,28,78,35,137,93,54,197,79,226,213,241,219,35,159,54,249,80,168,231,73,233,172,48,64,143,37,6,92,170,215,145,192,237,60,154,129,30,253,215,201,198,74,25,15,1,111,155,184,17,126,38,31,124,27,170,207,236,58,46,239,33,12,46,56,174,45,249,168,21,86,216,147,169,174,229,88,127,28,174,54,226,29,96,142,195,203,212,130,132,59,57,15,234,183,168,22,229,113,199,136,193,170,54,245,202,188,136,78,65,134,86,108,149,206,94,98,98,54,4,121,145,167,57,15,175,124,79,184,104,58,167,119,111,119,95,233,185,3,54,83,63,198,247,116,21,182,76,77,119,83,136,201,45,245,69,232,184,49,220,186,184,99,198,247,80,119,37,91,202,100,40,188,87,13,94,108,118,224,42,128,173,24,71,141,121,53,81,181,43,72,152,24,187,54,190,25,180,93,146,212,104,222,240,120,146,209,119,184,245,58,109,222,120,117,113,98,60,220,97,50,116,227,91,230,169,237,88,179,90,166,253,48,185,211,138,16,225,134,100,153,222,145,235,252,180,101,134,5,90,177,129,120,60,236,77,90,251,252,186,120,94,141,150,205,92,168,174,10,241,98,158,161,97,255,48,221,216,2,157,81,223,137,104,222,114,25,88,166,9,13,151,75,90,70,222,95,225,188,89,60,242,205,185,92,88,240,129,61,110,172,117,206,213,180,123,27,109,97,188,12,13,201,157,70,107,171,251,119,35,72,99,207,36,93,7,165,236,16,251,248,180,150,166,245,227,138,245,23,171,205,136,58,142,236,117,123,156,207,40,125,112,233,252,129,197,48,218,175,215,112,241,155,171,158,48,13,255,6,125,39,157,122,145,175,14,163,172,79,19,194,43,110,68,101,203,46,235,75,70,250,99,121,81,161,250,106,15,126,76,90,147,177,63,217,151,177,22,163,66,129,4,241,80,96,64,10,136,3,27,210,30,55,120,35,201,76,178,116,33,1,225,90,55,25,178,228,112,177,181,35,113,47,245,248,8,162,178,148,9,204,52,181,216,230,38,102,55,65,110,60,180,175,55,243,219,142,224,62,33,197,153,107,124,0,15,234,12,54,141,33,65,84,233,42,234,36,196,100,26,152,102,103,124,98,122,112,149,101,194,216,150,249,196,71,119,2,249,113,246,37,181,108,37,53,39,23,218,66,124,133,242,157,123,139,31,130,210,129,53,101,181,38,235,224,182,53,108,27,46,179,175,46,234,97,131,218,78,43,176,209,140,22,138,93,83,178,175,109,223,147,42,199,173,192,127,1,176,53,106,105,248,238,77,211,242,211,70,72,241,12,212,230,89,29,90,121,233,251,250,197,8,181,197,50,12,144,8,44,224,126,219,119,99,67,210,191,168,221,125,138,238,115,77,85,60,226,204,92,40,150,24,157,70,185,248,101,202,184,130,251,89,233,82,50,251,42,73,217,219,86,62,0,127,199,181,237,56,82,75,211,83,246,203,226,65,210,84,128,253,210,61,240,61,49,122,130,171,158,137,185,182,170,113,126,170,252,65,27,58,102,136,78,118,141,118,113,27,129,140,168,133,167,2,146,121,188,184,113,204,121,131,123,144,144,94,145,27,235,17,248,232,56,176,62,147,41,109,110,52,136,253,2,221,87,167,98,207,123,135,175,114,234,116,118,151,89,56,150,63,1,157,185,248,114,59,57,190,142,172,117,195,163,34,47,48,150,189,101,48,99,116,132,63,128,9,71,115,151,146,157,36,159,50,248,48,62,59,56,44,42,219,232,97,174,200,65,218,177,120,121,102,173,229,197,66,60,254,248,129,221,245,149,82,51,106,153,40,189,160,174,233,108,99,223,157,249,101,136,189,87,110,1,67,1,189,180,76,232,27,24,110,80,143,26,231,85,145,34,72,201,130,19,183,223,39,230,84,217,190,87,203,26,234,198,44,95,24,162,47,212,150,118,32,201,144,46,89,30,162,43,63,75,255,120,241,36,18,209,160,72,38,43,99,35,29,220,217,99,108,201,184,97,92,166,55,187,205,135,242,185,51,190,102,255,1,166,4,62,59,41,228,115,59,39,190,166,233,201,248,250,29,255,151,107,234,240,232,40,196,10,124,224,77,222,53,115,214,235,95,47,196,118,227,217,162,159,181,252,79,224,81,128,55,212,163,134,131,102,187,186,40,231,104,31,207,165,129,122,65,102,85,136,103,215,249,187,230,102,175,180,172,121,105,72,78,19,22,215,141,59,65,102,89,12,254,39,33,24,159,41,117,199,147,51,3,169,222,120,19,213,179,179,231,242,114,150,240,65,145,127,189,148,198,48,250,92,248,179,243,243,111,124,62,76,227,89,90,185,212,56,58,199,84,220,150,42,57,109,91,43,187,167,63,115,187,68,162,163,188,223,197,82,68,99,104,73,32,224,133,216,120,233,85,83,13,138,175,231,107,15,34,131,237,5,206,46,56,51,47,154,184,128,96,69,174,41,108,130,71,59,227,157,187,162,179,183,229,236,228,37,169,182,94,52,65,152,108,247,71,79,162,46,235,15,167,130,124,23,182,229,203,148,130,235,4,11,55,223,43,215,147,218,121,238,175,133,87,155,53,23,207,9,242,199,63,51,169,167,209,114,184,36,154,79,26,238,56,252,195,53,187,223,20,172,22,198,182,101,30,87,94,213,183,29,221,245,122,182,243,38,172,46,132,191,201,68,94,182,185,105,169,168,177,90,162,3,106,123,127,230,77,151,169,110,225,67,203,112,0,82,133,207,59,7,80,198,134,138,168,24,110,116,254,74,135,161,224,247,125,124,111,74,107,171,158,215,207,248,39,79,186,164,31,122,156,41,160,238,99,187,132,255,23,128,97,132,217,130,205,158,137,57,94,65,71,92,119,127,221,128,255,14,127,130,223,201,212,139,218,63,17,50,61,33,239,48,125,195,223,188,202,80,75,231,140,255,246,119,112,72,174,136,87,63,234,247,25,89,50,252,49,245,150,114,175,99,254,0,106,111,242,130,150,86,146,192,229,19,133,177,2,141,150,231,250,49,222,253,101,117,55,185,169,182,181,165,153,2,70,151,253,198,102,35,138,250,72,145,185,25,135,182,63,158,89,105,105,75,199,149,99,11,214,86,222,238,119,237,186,193,12,202,43,90,69,237,103,42,93,97,59,22,64,95,187,239,235,110,118,134,147,212,176,46,188,247,249,98,246,22,28,92,32,54,54,105,88,66,88,242,111,224,238,211,32,112,112,73,1,98,171,46,93,119,33,94,75,224,241,46,163,215,165,147,32,101,45,185,103,229,7,55,127,239,13,247,1,31,196,65,129,244,125,243,42,215,238,129,78,191,44,237,116,241,160,79,124,10,205,149,78,133,254,8,147,53,153,63,75,71,68,174,52,191,169,11,8,12,11,122,213,217,56,167,125,185,48,187,230,43,60,139,82,57,181,85,231,173,175,91,225,35,216,20,222,220,206,239,65,135,81,253,83,116,28,251,12,95,80,114,244,6,25,83,12,63,1,130,83,71,164,221,64,19,171,193,220,100,48,171,254,23,16,72,69,200,97,227,186,116,51,109,133,15,191,192,156,15,56,237,57,178,207,191,58,88,212,55,115,190,238,222,65,184,146,12,195,3,155,91,223,14,51,82,198,42,97,143,73,211,63,141,143,168,156,78,35,60,81,54,50,10,140,126,37,72,233,254,10,191,245,120,205,181,68,239,77,82,87,127,61,17,187,81,52,126,26,97,111,254,144,164,90,81,227,131,162,247,165,104,13,239,117,87,15,102,94,241,116,211,47,12,228,206,31,226,194,11,97,63,214,186,167,11,122,60,213,183,62,134,37,45,17,31,8,254,82,230,221,227,215,81,87,178,229,184,209,94,131,217,163,22,244,136,223,64,56,142,238,44,191,195,222,85,48,18,38,167,241,192,223,20,79,148,205,165,128,124,63,63,128,111,202,110,224,142,140,220,205,108,27,54,92,111,126,116,81,174,255,150,240,23,49,15,191,141,137,149,42,247,173,5,242,37,104,230,176,64,175,172,141,197,36,173,93,78,234,147,93,10,148,110,14,190,240,245,164,217,213,133,253,5,208,220,209,37,27,85,244,232,248,180,228,105,225,147,76,31,25,181,165,43,89,211,125,44,72,104,94,215,0,137,84,218,216,96,221,224,207,68,213,253,162,123,123,247,150,112,143,1,239,66,131,141,202,129,226,210,227,53,157,150,99,110,89,219,233,240,209,210,244,115,221,138,42,127,0,41,134,179,84,120,253,172,243,238,116,175,171,21,124,116,130,42,8,103,132,164,128,47,86,59,91,76,80,188,180,151,132,154,247,86,137,188,219,26,213,146,31,68,153,29,171,173,40,222,233,247,0,254,209,84,223,186,220,109,139,255,100,180,47,74,252,6,234,192,204,210,247,189,174,67,53,150,189,30,155,30,183,1,227,21,220,217,237,108,81,35,117,143,226,247,253,212,44,34,163,78,11,210,186,220,151,71,163,103,201,251,118,75,53,204,212,35,8,10,155,245,53,78,104,149,180,140,15,133,191,152,164,39,54,227,99,222,145,117,11,247,58,55,136,235,4,161,26,174,76,65,95,241,232,213,233,53,17,79,57,10,242,25,203,93,94,194,186,182,53,108,99,157,57,147,167,58,53,254,162,187,15,94,162,5,45,186,23,165,30,109,179,16,15,149,254,232,153,50,30,207,76,243,198,13,82,232,190,189,91,96,32,112,80,81,0,167,101,172,32,70,91,180,12,83,141,130,238,122,132,204,124,198,124,118,104,161,133,45,125,87,145,149,211,176,171,39,66,40,109,91,85,70,179,129,95,202,98,109,86,80,161,122,142,103,24,220,246,190,222,170,131,175,118,143,122,52,113,183,178,79,38,188,122,100,169,186,204,205,187,225,173,104,167,99,244,119,181,36,210,23,242,88,103,42,38,143,239,168,3,195,71,240,231,205,130,202,127,51,12,249,64,40,7,126,223,249,117,42,61,58,62,193,251,42,86,250,160,90,170,92,7,234,179,90,203,84,127,156,105,117,48,61,93,95,166,154,169,125,228,184,181,116,165,243,132,120,105,66,61,10,220,219,166,56,95,153,174,143,95,143,121,170,156,181,74,243,2,186,233,171,141,142,33,78,118,243,29,115,166,159,77,177,82,94,172,88,38,122,238,168,223,152,143,78,228,54,92,71,5,247,15,149,205,45,199,233,159,22,233,116,43,225,195,224,22,203,74,216,91,80,171,150,138,19,76,49,182,94,74,174,111,167,108,100,253,55,246,173,211,146,214,45,192,183,147,247,41,203,15,147,23,111,187,178,215,62,229,181,221,229,84,234,101,141,64,172,244,15,90,62,179,38,33,29,234,38,169,30,55,53,255,10,162,180,229,118,153,14,76,102,228,250,103,219,26,2,146,128,106,87,100,69,2,202,63,157,83,18,181,125,43,88,53,210,38,77,52,33,2,110,174,167,76,20,173,28,35,199,79,101,43,99,192,252,188,214,245,168,72,92,242,183,170,22,166,244,168,140,218,77,140,88,246,171,188,40,41,34,242,155,98,250,8,104,249,54,100,192,104,194,16,146,27,194,224,224,166,192,52,251,223,37,215,82,40,185,235,62,6,197,97,81,172,117,153,130,149,60,75,10,231,0,2,112,51,243,246,234,127,216,38,4,89,38,186,212,29,205,175,0,22,234,247,223,208,165,245,255,31,104,164,105,35,196,48,52,63,64,206,57,46,14,240,51,141,78,79,142,12,22,154,95,97,150,20,214,205,127,182,6,121,44,255,172,229,46,52,102,206,18,135,13,134,144,17,192,107,119,241,35,33,48,129,102,48,24,195,88,29,151,8,228,240,108,0,147,180,35,36,150,207,229,88,158,37,102,116,8,153,93,111,142,172,201,211,203,228,99,182,34,240,240,70,202,168,210,219,144,134,249,117,201,238,207,95,44,113,112,163,47,185,170,207,170,169,70,13,17,30,57,56,6,141,162,239,55,220,163,160,155,86,12,250,160,198,113,105,52,65,142,27,211,130,39,87,135,185,26,202,79,188,247,238,252,135,165,2,131,100,66,42,123,218,16,254,168,158,14,129,66,56,32,202,64,247,178,106,147,189,75,15,97,225,245,221,204,245,47,125,142,229,87,75,232,58,50,230,75,203,3,103,13,89,83,231,151,97,41,95,23,194,254,44,254,5,12,112,93,184,23,93,142,204,64,159,187,247,176,27,130,171,45,3,192,34,49,84,247,213,82,43,220,222,71,82,76,2,94,187,64,98,241,248,46,79,220,85,203,54,141,101,153,158,79,87,21,139,245,4,39,245,66,110,66,44,111,229,25,75,249,86,30,196,198,243,158,166,90,78,254,2,16,25,153,248,134,178,222,158,164,159,50,237,108,113,114,218,212,148,237,195,110,11,118,8,226,40,190,17,99,205,79,108,11,0,189,15,255,2,150,122,63,110,183,107,74,69,246,219,146,18,128,135,102,159,224,12,20,46,77,186,203,77,69,165,139,42,234,103,79,95,118,137,57,164,125,3,178,164,93,23,203,150,128,76,21,226,190,188,168,130,102,223,24,40,138,161,69,159,146,172,254,201,224,18,206,252,187,238,109,225,160,245,132,35,81,98,2,205,211,233,66,61,206,226,3,252,149,155,137,141,238,213,2,148,165,153,53,79,239,225,82,240,200,184,242,160,5,137,255,156,158,156,111,154,58,132,127,73,61,67,215,172,102,202,182,95,62,73,112,181,63,188,121,126,3,195,64,162,228,73,91,220,227,204,181,209,163,99,241,158,66,159,159,75,95,237,22,121,57,239,197,126,221,214,50,41,144,226,168,47,237,169,161,63,99,127,105,72,112,120,235,160,62,98,143,117,22,134,109,109,237,186,237,116,237,242,177,254,126,184,46,159,245,151,210,186,121,231,8,245,239,113,235,224,225,61,226,95,172,19,243,154,80,239,241,86,117,144,29,66,1,205,88,44,253,114,183,1,140,195,145,176,29,249,237,237,156,226,148,110,143,168,133,244,6,28,201,109,100,169,211,90,230,18,3,31,102,209,112,227,87,114,70,31,193,181,97,223,24,255,210,129,38,196,144,68,164,183,134,44,153,144,212,99,113,17,68,129,248,136,244,255,214,215,208,72,201,242,45,129,162,82,128,9,243,134,229,13,69,172,57,148,37,216,156,170,37,219,9,78,195,157,159,185,150,94,167,137,197,218,40,204,155,142,252,34,162,6,228,222,238,21,24,150,127,27,21,105,108,125,97,37,209,100,249,181,240,154,184,164,16,142,182,97,45,151,84,20,253,214,110,212,43,231,70,43,232,32,194,51,103,191,197,170,204,126,63,245,114,15,172,175,167,209,154,181,132,149,87,171,62,234,131,84,188,142,10,60,168,127,136,44,153,223,39,180,117,170,213,47,37,77,151,75,15,54,247,166,147,142,48,150,174,39,155,56,139,212,85,177,39,230,181,55,110,80,164,236,91,218,231,146,227,62,76,85,8,152,240,85,70,26,241,161,236,104,69,79,33,171,104,107,89,50,223,104,156,244,140,241,80,24,225,185,151,93,65,6,169,52,181,156,124,91,172,131,8,110,245,182,13,81,131,249,234,4,58,167,215,203,135,12,154,191,93,68,93,121,82,253,20,9,190,60,30,12,72,17,98,249,115,56,52,119,95,47,169,147,68,155,44,244,9,168,135,5,182,224,84,153,201,229,112,57,244,78,148,25,210,17,182,61,188,202,108,69,79,250,244,165,193,250,120,61,56,208,217,249,136,175,54,77,220,211,102,4,30,232,176,250,118,237,52,131,36,73,112,228,248,136,144,15,50,115,50,44,100,78,110,216,18,175,57,139,209,231,45,243,71,51,33,191,80,36,153,34,70,206,153,170,125,52,40,88,199,83,200,223,254,180,138,154,165,147,122,83,125,151,80,246,112,62,238,76,151,130,17,159,153,215,126,163,75,6,181,233,142,202,226,137,234,47,32,255,47,224,60,170,154,75,240,32,116,114,53,131,80,54,108,231,102,231,217,60,192,204,177,233,35,73,125,124,163,178,215,242,233,158,239,12,166,68,82,45,30,109,224,90,101,201,216,192,62,232,58,205,177,233,249,189,12,42,196,8,251,224,251,244,20,164,247,74,225,234,133,11,232,67,168,159,244,229,166,139,122,219,206,223,120,101,91,171,133,172,83,49,150,148,51,197,114,135,72,66,152,240,211,14,59,91,199,92,154,33,85,76,188,77,20,111,62,135,138,224,152,22,148,151,107,48,9,1,241,58,212,115,90,12,207,60,71,219,198,120,185,140,181,144,231,158,198,73,106,73,106,211,169,135,153,53,88,232,152,106,118,168,151,186,119,188,28,14,22,229,94,205,47,190,95,21,250,11,24,252,11,184,235,232,20,146,247,57,185,40,91,60,8,122,167,217,3,124,103,165,241,171,62,209,81,114,20,2,247,242,210,23,142,242,146,172,107,174,14,163,40,85,59,165,47,59,180,160,236,227,212,15,209,143,219,32,57,187,158,154,155,196,162,189,198,66,194,104,140,108,46,138,181,95,112,150,48,89,32,23,202,34,197,156,93,197,88,151,116,20,5,62,190,38,176,188,161,109,155,20,152,127,92,42,106,240,242,113,241,49,8,208,106,131,126,209,132,152,223,160,23,57,211,41,233,119,184,182,89,11,25,94,190,53,136,97,38,52,34,176,37,48,40,193,76,43,83,109,75,32,107,172,48,27,106,184,246,212,247,211,57,108,154,79,123,191,14,139,26,46,94,123,107,188,180,104,48,69,196,113,21,171,86,30,111,102,85,235,202,132,252,237,119,45,116,72,229,248,151,253,121,148,6,220,242,241,70,15,162,126,137,219,128,185,225,199,102,187,68,170,255,88,117,229,83,217,248,244,186,82,29,226,171,167,126,38,225,181,85,216,125,235,65,234,223,216,201,51,14,241,76,179,197,246,95,94,184,211,141,146,26,148,253,18,55,229,197,63,211,88,150,96,226,28,65,88,223,19,119,230,172,61,243,213,189,251,227,74,172,39,219,45,30,59,147,103,221,138,205,126,137,199,50,198,164,231,7,47,160,135,143,65,226,71,33,4,55,198,159,146,1,174,117,113,205,119,61,153,155,167,103,81,67,252,233,124,70,74,125,33,212,59,17,62,92,207,6,3,191,199,177,92,47,16,106,16,179,166,195,118,22,154,36,124,24,155,90,177,250,178,203,197,52,112,68,222,68,53,219,20,8,216,118,33,171,180,7,214,58,62,248,137,137,212,175,125,67,218,126,25,192,116,226,59,56,252,174,31,1,200,131,35,116,234,192,83,28,92,166,111,198,122,246,194,200,246,252,24,116,76,120,132,199,38,237,204,62,223,128,146,115,51,89,132,112,219,62,231,253,17,226,131,225,84,143,237,176,166,202,29,215,139,123,111,138,58,2,124,187,9,11,138,109,164,119,53,66,102,164,239,220,184,207,183,96,112,219,54,25,168,229,116,222,97,129,141,8,143,163,163,105,37,192,237,203,249,94,219,202,139,56,150,169,221,155,108,122,160,93,73,206,144,92,231,218,78,75,133,233,71,239,222,102,49,211,94,69,66,90,84,255,2,220,103,173,231,139,218,20,128,253,119,126,238,67,198,79,195,83,70,244,23,18,71,93,82,247,97,243,58,77,207,69,89,249,198,51,35,243,127,1,171,168,78,125,62,155,245,247,7,135,77,101,149,123,208,225,92,104,189,217,54,1,126,109,98,31,11,78,104,128,116,150,66,143,50,62,161,223,126,76,78,62,132,186,246,36,94,204,197,108,117,109,15,107,43,146,5,215,17,113,70,211,218,137,176,137,144,162,208,108,176,74,61,110,21,106,15,28,240,20,140,234,236,122,181,186,25,104,251,0,201,35,90,222,241,40,216,207,208,94,178,117,191,196,200,120,20,185,175,208,251,225,181,224,235,53,206,44,94,185,100,143,72,240,58,19,90,78,164,158,47,161,108,254,29,186,182,123,174,94,98,92,155,42,163,34,102,230,189,166,197,165,176,134,189,18,61,191,35,221,163,74,72,32,24,108,55,145,47,123,192,109,195,80,155,114,141,119,18,42,177,150,69,9,127,222,69,127,174,248,98,255,251,254,50,137,254,140,232,183,73,111,10,9,38,148,172,8,213,181,42,199,216,216,133,125,235,65,212,126,6,123,7,137,211,177,13,64,172,13,75,41,27,49,90,77,140,16,243,242,9,118,168,232,162,76,73,193,190,139,228,50,254,224,22,129,18,196,32,221,134,136,48,185,207,116,124,227,157,182,252,244,23,0,88,50,169,168,41,131,22,201,53,85,0,175,237,14,48,244,158,190,85,238,212,95,188,11,109,227,83,227,182,159,34,148,89,28,214,62,142,83,131,88,57,220,202,26,25,52,204,84,72,128,91,77,118,8,149,91,251,51,2,10,33,77,161,122,129,27,153,8,94,51,147,54,180,148,74,58,235,46,47,198,252,158,84,215,220,2,210,81,237,49,49,215,152,37,21,13,60,240,76,179,178,235,238,124,21,241,47,96,10,188,130,29,122,221,100,170,239,239,180,223,141,228,181,56,120,224,210,154,73,212,246,107,130,15,187,74,215,67,50,76,193,68,26,216,143,173,173,181,114,35,17,167,78,83,146,184,231,68,75,72,178,109,221,237,216,52,60,58,244,121,123,91,108,63,156,49,98,187,5,111,195,74,111,199,126,170,84,145,111,179,23,171,101,220,138,52,204,103,157,100,22,227,91,47,206,166,5,244,77,220,70,150,173,86,73,11,170,2,27,147,197,26,156,95,161,161,148,8,120,235,184,68,149,133,4,106,140,36,133,209,252,174,182,43,220,178,140,153,61,129,72,118,58,15,60,122,109,84,24,18,60,163,68,74,47,217,150,95,31,244,76,194,255,217,131,150,42,43,247,143,91,189,216,69,96,124,70,95,191,120,239,205,235,15,66,76,197,53,147,174,148,35,140,50,51,30,120,145,94,62,245,19,172,191,123,18,89,245,245,25,73,68,93,27,200,233,79,108,61,159,70,133,239,139,12,219,94,237,222,137,122,182,180,253,227,184,242,120,55,194,63,194,222,191,91,154,152,32,97,88,189,47,215,43,191,7,162,15,24,128,71,243,12,184,200,138,233,93,64,170,192,150,51,147,78,177,182,35,143,99,120,36,214,225,99,203,244,174,171,252,150,108,244,87,89,66,119,191,18,195,130,189,232,9,186,157,229,166,135,22,239,182,43,142,189,194,70,184,206,122,52,85,178,39,244,84,94,171,168,109,180,154,149,129,22,250,47,63,107,54,102,98,200,48,52,110,188,29,209,142,158,136,143,157,244,76,193,58,93,141,17,255,211,171,10,132,109,196,241,205,68,76,177,51,242,49,123,90,2,93,47,195,212,157,152,170,184,150,172,228,43,203,219,92,59,248,30,103,15,156,92,65,168,133,60,98,160,101,207,3,250,203,71,98,158,119,41,233,22,96,83,16,125,73,15,57,51,191,213,133,247,111,76,195,150,64,190,154,119,3,7,11,181,123,135,199,144,101,241,145,141,253,65,216,189,61,134,32,225,137,245,137,235,12,131,87,119,178,218,142,197,147,218,251,156,210,199,16,198,242,209,158,182,105,52,131,251,227,207,158,239,89,169,156,170,233,247,215,101,153,150,201,146,210,81,164,215,212,108,87,104,174,39,115,133,128,174,85,249,65,206,37,235,239,0,147,20,109,211,220,143,138,211,245,169,62,254,35,143,81,67,140,35,202,93,16,80,57,227,30,71,9,70,221,38,146,22,77,178,22,86,10,164,102,213,148,121,193,174,89,187,128,143,31,123,154,170,154,146,204,44,191,47,74,61,13,28,66,154,142,220,24,144,46,40,11,87,104,88,114,173,242,177,170,167,127,250,214,192,226,136,222,65,248,108,108,115,227,242,132,229,185,252,23,0,222,197,123,192,51,145,113,200,255,188,209,83,214,24,11,14,114,25,47,251,145,2,142,125,173,158,22,239,224,73,212,168,107,175,115,98,250,246,113,69,19,241,76,131,165,178,49,153,169,247,224,73,67,84,158,252,1,226,58,163,222,198,182,101,96,122,102,35,119,75,247,181,255,70,178,5,222,187,98,177,239,97,107,164,180,216,43,196,178,249,219,132,176,62,104,59,253,87,190,220,247,136,25,117,211,71,231,24,23,217,209,33,29,158,51,124,135,132,208,29,134,177,197,163,30,17,213,61,236,200,30,117,138,250,79,212,72,248,141,55,13,179,138,158,21,85,77,108,190,61,227,158,164,76,127,1,37,219,188,3,212,223,31,235,22,4,16,134,166,239,233,15,124,198,76,148,63,43,90,157,165,139,237,231,130,85,242,191,107,213,143,73,230,15,54,222,108,116,245,42,119,243,226,7,210,177,206,60,210,66,67,48,11,80,69,148,7,35,42,158,202,178,16,109,135,12,53,157,210,201,146,51,28,114,222,55,191,203,211,187,184,20,63,50,46,59,240,70,60,82,174,194,187,167,144,119,230,215,215,192,216,201,127,66,28,2,245,127,201,86,85,45,190,108,22,174,229,182,162,149,37,136,89,2,58,216,78,0,119,53,149,33,34,202,36,150,113,74,55,97,139,30,29,144,133,54,32,242,14,142,62,154,184,163,47,163,245,149,46,159,162,153,183,235,9,179,240,78,122,217,177,150,116,99,203,29,126,212,238,45,114,80,84,216,1,75,66,147,42,207,222,152,54,67,221,140,100,231,232,194,78,187,131,19,220,74,207,123,67,122,85,146,210,188,129,128,163,85,64,230,32,0,214,104,22,124,184,62,88,242,132,245,236,254,156,51,79,33,183,188,127,211,164,189,34,198,176,182,65,27,40,150,64,77,64,43,240,182,220,149,226,47,96,134,100,130,125,113,73,215,124,98,9,82,180,107,187,179,253,158,63,22,191,185,13,93,211,134,74,221,25,173,158,130,185,131,47,78,205,45,230,100,218,164,199,81,35,226,196,223,229,194,129,117,112,98,223,209,132,195,140,202,191,206,180,69,0,219,164,163,187,55,36,204,30,254,109,240,166,133,168,141,64,189,229,25,97,64,82,252,65,99,211,168,164,7,204,152,170,94,164,44,145,128,117,166,132,169,71,37,23,199,70,238,253,107,221,87,76,207,214,95,105,164,0,79,80,131,48,66,128,83,199,190,91,17,148,244,154,80,168,233,185,170,64,13,37,198,185,100,91,106,112,164,242,202,111,115,76,59,114,246,24,73,124,104,96,35,76,215,131,8,68,161,51,23,114,124,196,35,254,152,23,238,138,63,137,189,30,235,172,109,175,37,161,163,175,112,233,231,98,5,14,74,182,142,209,116,234,111,72,10,204,166,165,137,9,41,150,35,72,73,72,79,93,80,8,2,90,146,152,74,184,24,4,94,238,119,195,190,85,250,56,46,62,255,70,158,231,197,187,127,183,68,76,98,133,227,198,89,143,59,229,154,170,197,13,244,180,90,120,228,245,64,97,222,104,41,253,125,197,95,124,37,96,242,147,100,217,214,217,178,56,71,189,46,205,193,115,194,232,53,187,134,213,161,164,150,251,12,161,0,249,190,94,17,109,28,151,107,40,144,186,186,202,243,236,108,29,81,162,134,157,191,249,29,158,85,230,54,247,98,163,85,20,184,98,175,37,196,11,248,194,104,126,241,62,64,21,116,12,22,108,97,114,68,187,225,153,109,104,122,51,94,163,137,59,99,44,127,1,239,183,241,200,186,217,223,75,34,18,14,207,132,178,226,184,36,186,54,100,33,30,145,126,154,93,37,105,162,113,80,111,72,86,115,91,178,194,88,23,53,95,118,78,96,34,230,156,171,173,182,98,162,94,8,189,17,90,192,238,44,95,15,55,58,238,169,167,242,193,220,207,176,149,196,184,190,144,247,255,114,32,125,51,249,144,7,221,138,148,123,248,93,166,162,176,68,170,122,224,121,50,230,57,204,135,221,86,73,191,162,112,28,62,222,111,29,110,129,193,43,145,193,133,199,105,208,113,64,24,98,93,64,153,149,137,165,119,104,119,76,144,151,112,71,33,209,81,187,96,132,53,171,125,167,225,109,24,109,222,102,33,3,228,250,222,90,118,138,198,10,166,114,81,57,181,52,148,189,241,108,94,86,38,146,207,66,94,152,93,202,18,188,201,54,121,126,53,72,10,232,9,187,176,245,205,69,35,120,28,46,188,166,60,59,27,29,98,82,37,164,199,82,244,207,95,62,204,142,91,168,207,27,227,165,228,146,2,97,233,255,0,7,99,226,113,146,186,44,124,152,177,53,142,113,203,58,32,46,147,93,120,170,132,147,42,131,201,55,122,131,43,126,50,243,96,212,66,175,86,96,220,68,114,161,179,39,68,254,63,79,96,19,105,41,103,76,167,184,148,103,76,20,206,84,70,147,59,56,228,199,132,19,98,194,104,244,248,172,217,54,218,219,175,34,185,215,145,164,221,236,137,18,215,236,229,133,255,161,71,146,223,38,247,144,152,89,44,89,112,39,247,112,113,40,96,197,255,149,237,253,255,87,128,70,160,99,205,235,67,101,179,214,232,122,76,168,158,246,60,246,46,3,197,100,105,153,59,186,245,32,122,44,223,30,135,188,10,238,231,141,79,193,100,76,107,120,17,145,97,170,103,0,65,111,72,104,183,100,35,146,249,222,34,208,115,118,239,142,65,199,204,242,46,166,71,234,241,177,231,15,251,14,21,166,240,34,197,139,65,103,59,108,71,74,32,161,224,147,163,87,30,197,23,52,221,36,196,50,37,71,202,255,241,93,84,41,229,232,110,207,134,221,152,164,103,185,183,88,152,29,43,132,150,233,148,136,198,128,210,88,183,12,99,226,43,37,164,203,146,137,56,192,61,25,13,119,48,6,1,142,83,45,137,32,98,151,208,142,146,219,102,55,97,53,185,44,170,164,15,179,46,65,241,110,231,216,191,69,126,27,62,26,93,194,237,203,3,151,6,88,23,124,241,145,224,70,21,122,51,5,34,199,37,255,141,64,25,252,239,119,92,64,126,23,61,105,132,203,233,238,55,178,137,232,7,64,44,176,57,147,209,28,2,160,196,49,179,228,80,54,111,232,86,112,44,142,32,201,199,18,202,113,95,68,124,51,141,5,126,227,138,104,61,248,56,81,88,161,94,29,120,167,217,3,249,114,3,176,143,45,25,238,19,137,173,177,131,106,95,255,5,28,242,5,126,30,228,147,51,200,19,61,81,149,62,177,245,62,2,237,24,93,100,223,218,227,191,26,147,220,65,250,30,149,208,110,168,103,120,152,16,96,79,36,143,189,212,45,205,57,194,61,148,172,98,214,213,239,107,0,36,201,9,119,59,248,22,138,86,106,233,194,192,224,179,199,120,51,101,154,56,150,123,22,10,207,11,145,83,85,45,107,209,175,227,217,211,116,17,72,56,80,94,110,25,186,165,21,252,11,176,123,245,121,93,48,188,244,244,190,77,189,227,227,147,199,213,126,139,160,164,21,120,168,55,223,41,53,177,95,179,148,30,205,190,25,61,234,109,63,26,144,163,151,63,236,42,134,79,237,109,69,129,220,210,129,143,189,121,75,109,227,188,99,253,204,253,107,12,118,42,154,243,84,21,25,159,124,237,216,252,83,247,138,243,7,197,247,164,154,47,92,153,96,34,209,55,254,187,94,6,163,173,224,121,242,158,251,115,143,14,15,102,235,182,166,17,202,140,152,155,232,123,236,134,24,18,193,101,161,243,87,39,26,117,202,157,156,53,74,109,108,141,25,178,105,192,27,58,94,187,141,157,239,183,103,36,108,242,29,110,188,189,99,123,10,93,79,177,204,227,227,2,127,1,16,64,64,15,91,39,41,243,206,71,124,172,134,222,93,139,40,210,85,225,251,48,186,154,87,139,55,67,175,67,84,118,238,18,239,124,179,169,115,179,170,244,112,3,254,176,219,147,134,155,45,164,225,60,64,224,99,15,26,85,173,56,246,40,146,220,88,58,143,147,20,190,170,136,184,123,243,244,17,59,124,11,106,63,170,52,108,158,169,88,143,15,158,162,198,152,182,1,243,212,13,58,177,241,83,118,129,188,38,104,129,10,186,56,87,69,80,39,187,245,254,211,117,67,245,18,79,178,53,41,116,11,139,140,96,166,229,74,66,29,163,29,95,118,159,24,59,115,94,86,209,156,93,248,64,9,65,78,172,217,202,39,243,91,220,230,62,38,1,192,183,86,149,67,53,209,159,246,155,160,176,136,20,229,146,98,233,144,41,50,74,105,65,20,147,238,72,47,20,173,111,178,9,121,107,11,50,246,4,186,166,253,145,157,62,143,230,109,6,212,186,195,73,164,60,205,74,44,83,110,22,210,96,112,15,232,235,103,40,173,64,155,213,24,240,82,37,58,22,58,251,96,140,84,33,154,93,67,170,23,113,183,95,207,239,203,178,21,135,19,250,136,199,139,211,13,114,224,244,153,155,82,10,110,254,11,168,67,218,18,149,116,88,173,48,218,179,110,37,121,236,217,99,183,209,32,12,65,17,230,40,192,187,136,232,138,193,119,203,41,237,54,40,210,32,2,192,171,244,54,212,194,154,123,252,75,175,201,138,7,131,222,227,174,249,80,211,58,92,4,4,223,126,180,80,72,111,199,49,219,38,148,109,238,84,212,12,139,198,224,18,98,193,29,132,89,2,16,244,196,237,94,140,53,125,88,59,15,233,7,86,81,232,161,176,23,47,6,55,240,27,55,90,247,50,71,89,20,89,158,155,158,125,9,61,40,139,5,71,89,16,133,3,82,189,54,100,179,207,42,10,34,253,76,242,129,216,224,205,116,169,218,215,128,171,154,21,97,231,48,78,171,140,137,220,181,121,160,128,152,189,181,99,141,231,185,101,44,245,228,46,172,20,196,25,56,107,100,195,10,225,11,81,200,136,28,246,34,173,163,18,223,14,177,80,150,127,84,54,230,163,22,24,132,241,148,10,228,11,108,86,115,103,87,112,183,240,248,159,178,105,76,99,157,29,1,46,218,194,126,99,126,254,51,45,1,93,219,239,164,156,68,141,247,182,33,159,52,164,162,15,185,150,169,153,127,36,127,62,172,207,194,37,102,213,237,100,161,228,255,26,9,183,105,114,140,45,248,60,89,242,46,139,8,166,126,6,243,254,147,220,36,125,248,125,73,26,87,189,76,222,166,110,127,195,96,246,18,107,36,52,62,117,66,129,38,184,111,66,114,89,132,221,254,19,86,23,129,65,152,49,185,154,144,235,234,48,97,253,72,206,160,45,33,189,190,139,151,143,59,28,209,246,156,153,51,103,253,144,91,204,91,77,155,34,114,240,64,48,121,52,102,69,38,50,9,113,198,187,127,227,70,124,63,242,94,223,130,41,199,66,137,228,54,255,88,167,75,228,48,174,118,211,3,231,145,54,168,84,153,54,188,32,178,165,114,139,23,77,201,82,230,128,137,150,157,233,28,219,61,62,37,12,212,115,235,64,124,171,66,232,148,105,189,245,176,200,244,185,60,41,130,56,81,99,27,169,13,242,42,119,195,199,104,199,57,23,164,203,13,164,216,63,44,161,204,5,190,238,50,183,139,92,113,122,141,115,104,164,86,158,144,213,46,26,16,247,213,70,62,195,228,115,237,242,12,243,21,230,152,149,52,255,93,84,134,204,164,21,224,160,198,14,110,221,49,33,29,237,42,18,150,226,222,138,48,105,245,17,141,120,86,240,161,146,50,162,229,117,97,119,103,84,6,48,198,190,96,132,58,132,206,110,2,180,110,234,2,20,13,77,82,14,63,75,169,221,163,175,177,197,25,12,78,252,97,61,158,232,100,110,249,5,139,60,103,78,208,187,32,175,233,113,84,248,1,103,200,82,20,165,240,83,3,116,208,45,247,4,248,0,30,225,199,21,145,238,175,103,0,181,30,254,5,196,59,211,158,147,243,37,17,165,238,213,197,213,229,129,72,49,213,143,133,132,19,73,204,176,183,77,60,208,99,45,156,118,237,72,41,205,199,192,208,18,51,79,154,59,230,9,239,142,100,155,42,253,46,60,143,34,89,120,236,88,129,110,157,122,108,3,93,151,110,30,112,237,66,149,252,155,75,105,164,124,140,86,98,144,244,44,232,243,48,213,60,249,125,20,119,190,139,54,178,68,168,18,88,142,207,112,201,60,22,66,167,140,35,97,82,22,101,255,194,98,126,46,215,254,60,36,208,132,116,5,161,171,118,59,90,108,26,15,80,16,20,116,218,12,80,108,245,78,238,146,4,40,244,196,230,137,232,176,243,175,252,32,64,247,213,145,145,31,138,157,152,50,142,239,211,133,140,166,132,75,250,248,21,238,159,230,245,121,91,80,149,228,51,244,215,172,74,228,82,0,93,137,148,231,141,107,45,237,6,179,220,49,115,208,113,101,10,88,2,223,47,162,252,20,81,140,83,86,53,53,142,173,183,15,85,232,89,112,245,220,98,201,116,169,177,186,244,16,254,110,56,23,223,175,90,159,22,195,18,29,23,121,110,35,79,9,35,116,187,192,251,128,35,92,52,153,88,103,49,17,241,208,203,153,48,147,64,80,86,171,190,170,247,147,36,239,195,54,113,200,120,40,7,91,232,122,186,104,112,221,145,73,87,95,112,67,242,190,29,205,244,253,102,162,190,14,206,222,23,229,241,84,98,144,93,3,169,71,11,185,14,120,63,243,83,154,182,55,93,12,162,1,149,20,117,188,117,173,11,121,195,74,10,233,39,50,124,154,223,53,93,153,109,74,37,44,121,173,213,220,105,114,205,240,241,83,244,139,215,136,192,224,178,149,218,115,13,71,54,114,231,79,134,36,26,88,223,82,215,73,163,55,165,232,180,101,36,226,84,134,207,86,53,78,200,36,85,114,140,93,222,120,111,99,112,166,230,134,104,195,10,69,191,192,125,141,72,246,67,98,220,62,241,15,53,151,14,171,81,102,232,168,145,197,50,73,232,151,68,164,243,75,151,171,44,70,58,24,82,161,217,234,229,206,196,65,79,182,133,164,238,233,110,11,107,20,184,13,37,195,112,37,150,211,172,40,218,136,72,167,241,211,145,103,58,227,211,217,133,69,165,126,105,201,132,90,242,105,214,196,18,177,79,168,239,24,50,9,188,113,97,171,232,50,161,148,100,35,163,12,237,50,93,179,127,26,55,181,131,72,56,221,241,21,86,79,122,228,29,8,226,159,133,79,118,166,156,174,27,85,211,122,91,109,57,220,99,10,240,158,174,34,213,106,56,226,153,48,202,230,98,77,166,75,71,136,153,150,149,253,208,134,199,235,217,21,153,126,209,94,118,14,81,237,178,128,150,55,233,221,92,20,59,151,36,139,168,201,21,226,13,50,209,75,219,184,216,35,143,44,251,250,57,23,124,75,183,198,91,76,165,195,45,203,44,90,60,254,11,16,64,30,45,83,179,24,176,102,132,42,134,214,104,209,114,125,81,54,91,218,35,37,166,214,116,224,91,81,201,36,203,162,160,183,35,103,29,47,158,106,54,224,202,33,225,36,148,97,228,82,224,146,176,134,133,237,113,218,11,17,119,119,243,137,142,101,75,25,188,81,74,141,134,98,209,138,143,202,181,69,163,4,59,202,37,165,169,58,115,85,75,247,107,180,220,174,140,241,183,146,118,85,131,217,150,227,141,41,180,43,44,27,192,53,167,97,142,178,134,50,104,34,198,117,82,140,107,4,115,125,183,118,23,152,61,147,225,68,18,131,244,156,132,145,143,82,200,189,150,53,242,233,198,73,165,88,216,208,11,105,93,16,233,59,241,39,36,75,93,190,32,142,196,160,125,227,248,138,89,142,230,159,91,167,73,217,96,85,89,89,186,31,60,123,177,32,226,99,9,175,201,221,91,73,227,162,190,48,101,131,22,204,148,146,193,185,224,240,6,130,187,193,49,154,101,95,58,187,140,175,211,176,37,101,207,80,123,137,181,56,219,90,175,191,128,161,173,46,91,137,65,52,85,21,114,139,129,152,88,149,252,240,97,129,182,171,215,252,98,145,197,35,216,177,146,23,16,1,133,85,146,82,122,207,174,252,132,206,106,201,118,221,9,198,84,135,196,232,131,10,88,61,157,191,165,122,5,74,230,197,195,215,170,224,252,225,128,233,251,124,235,237,22,143,138,95,252,218,51,91,167,97,53,13,108,171,26,196,20,183,192,52,33,249,187,59,218,113,79,11,101,207,191,128,225,75,228,32,185,28,131,15,142,190,173,134,150,140,133,75,105,250,89,51,145,151,221,172,140,249,253,180,174,25,183,73,247,65,6,97,98,145,61,16,116,167,43,112,74,210,5,198,202,107,170,87,198,25,250,117,95,13,166,169,123,162,23,212,26,12,186,175,223,14,86,155,245,70,37,219,203,130,202,170,200,104,79,61,66,4,100,135,22,52,146,117,94,77,58,99,193,19,182,183,69,45,22,232,165,181,236,29,174,239,115,159,191,145,248,112,236,5,14,168,110,188,74,176,111,176,96,59,33,250,240,101,128,93,203,70,197,134,84,196,232,119,147,148,8,182,43,55,131,94,44,49,149,102,110,135,104,169,253,52,101,76,225,13,253,69,125,114,11,121,100,88,40,253,213,155,114,221,228,35,154,254,39,46,14,154,91,45,189,24,51,123,20,19,245,146,106,82,112,213,42,87,230,239,124,236,12,145,190,168,144,39,87,32,82,157,41,151,169,1,31,5,19,113,99,53,120,146,103,158,191,215,89,183,140,57,232,213,253,91,67,46,27,235,119,191,156,164,162,176,161,36,54,220,42,90,4,116,56,153,226,205,204,37,204,194,61,146,156,41,238,203,117,133,213,177,25,194,211,45,94,241,18,39,216,252,69,65,163,40,66,235,24,249,244,225,87,222,163,13,221,250,186,143,142,245,204,213,97,250,17,53,104,114,62,21,15,167,31,112,103,6,100,14,40,168,103,50,7,18,28,128,227,247,175,223,33,49,156,21,82,205,78,23,247,180,66,172,181,141,171,211,44,219,166,233,15,196,131,137,112,225,61,16,53,87,194,220,63,130,51,149,25,57,222,215,59,11,66,44,107,180,151,104,195,150,42,148,161,98,59,24,54,5,177,240,94,173,229,109,29,94,210,79,228,127,1,107,114,97,236,228,53,51,208,181,148,229,139,188,174,82,17,38,143,230,253,203,183,213,3,199,81,13,85,58,97,228,101,40,173,127,160,202,34,163,114,202,168,49,159,107,73,110,41,159,200,195,101,251,173,211,233,230,50,157,121,239,220,172,240,10,218,222,178,117,204,116,113,98,43,167,213,153,186,114,69,246,46,96,43,213,100,14,79,149,147,144,122,54,116,69,48,178,47,219,133,42,43,103,17,248,23,254,5,240,49,145,14,48,185,104,124,223,144,106,63,195,238,84,80,171,72,217,98,168,159,208,212,39,250,220,26,128,220,249,50,32,102,229,115,161,200,40,241,68,65,11,156,46,241,146,75,54,235,8,29,99,118,249,218,158,178,216,152,26,45,251,117,77,174,41,247,130,20,53,221,161,129,177,177,20,26,232,23,68,16,54,49,99,29,137,179,207,13,184,199,72,18,81,156,221,174,38,43,246,48,41,54,92,182,11,191,49,241,29,116,29,171,201,178,31,104,5,77,238,237,138,74,52,244,55,17,195,84,203,175,64,23,126,133,177,20,244,24,146,93,29,75,75,29,141,82,77,67,72,209,144,161,95,1,45,228,126,175,187,94,152,59,226,44,66,9,89,190,95,228,122,54,173,225,127,167,129,85,254,207,65,40,71,11,92,203,30,211,237,226,150,72,195,61,68,50,30,243,104,192,16,203,16,248,206,205,144,22,100,140,204,100,42,76,231,114,140,131,160,2,13,224,88,129,33,43,35,166,10,2,196,76,134,56,239,197,49,76,118,16,138,131,163,34,96,1,225,230,51,38,203,156,84,18,185,219,0,58,157,110,0,202,98,190,169,169,73,159,5,136,224,227,50,27,5,19,185,127,164,128,159,218,23,27,159,111,208,0,249,46,97,29,119,63,139,122,114,92,232,255,207,178,12,100,6,97,99,117,92,0,33,64,117,112,8,69,253,51,14,0,128,62,199,99,15,3,96,208,173,13,14,113,169,90,182,97,93,210,82,122,5,91,151,16,187,3,114,113,7,131,151,64,41,209,11,148,96,152,37,133,18,41,166,48,55,131,97,210,111,172,149,100,0,100,232,205,227,250,207,2,155,83,92,232,93,168,197,70,87,128,173,189,34,206,68,220,49,206,88,220,49,161,31,74,198,130,192,159,28,160,65,49,64,69,218,171,35,85,101,251,229,212,47,202,155,247,5,144,209,99,180,44,86,241,140,96,63,229,238,75,114,191,188,250,80,252,207,132,193,147,112,26,83,218,118,216,107,22,28,182,41,47,100,16,201,182,142,68,126,12,62,27,174,144,48,26,21,30,127,138,29,97,120,55,51,28,0,64,248,6,192,133,54,132,106,183,3,232,76,182,95,42,14,192,61,92,12,158,200,61,38,83,82,174,119,195,136,251,26,147,242,114,169,91,204,41,209,1,57,219,42,7,161,53,28,73,89,85,210,51,121,250,58,239,91,248,96,242,178,72,165,207,103,148,180,151,100,38,150,132,152,37,252,53,27,35,223,16,59,28,132,201,170,200,15,1,58,5,163,17,212,89,109,95,214,248,254,20,121,88,76,73,75,135,194,223,66,70,147,195,173,127,215,25,130,233,186,161,247,18,111,170,240,21,151,154,214,152,231,118,129,3,25,183,50,209,137,146,11,50,33,202,114,220,20,160,152,51,60,95,222,243,142,140,48,187,35,67,250,90,96,157,195,125,203,228,140,234,50,132,254,251,221,1,61,88,225,24,224,119,249,137,124,80,231,187,198,93,122,169,235,129,173,205,77,248,95,64,134,231,193,229,5,54,82,149,252,68,9,159,147,37,149,21,161,125,148,108,226,26,116,117,5,87,146,37,60,114,207,42,10,217,253,161,59,105,97,197,44,52,144,164,114,189,113,152,255,245,149,219,217,125,100,144,192,231,132,189,169,64,108,47,140,78,246,245,60,38,81,82,182,89,226,153,234,89,108,144,241,126,38,230,56,134,236,162,93,16,4,98,174,219,172,230,184,141,232,203,146,72,21,164,95,248,53,182,107,233,78,202,127,234,167,250,225,100,113,124,124,198,109,12,56,139,108,180,56,214,88,244,221,181,214,104,163,41,117,225,120,73,228,122,107,245,3,143,41,127,5,69,113,9,158,18,149,127,202,138,139,248,176,238,178,125,98,252,192,47,149,245,223,7,10,182,168,61,202,107,159,226,232,99,98,236,183,246,208,35,152,45,232,245,39,120,246,62,16,217,202,23,49,122,222,96,26,108,115,130,171,30,242,66,19,20,68,83,189,183,175,219,198,125,203,95,191,163,157,26,178,0,153,104,15,197,154,12,192,251,236,42,197,210,151,134,49,230,130,43,135,41,170,121,81,95,204,119,227,229,159,85,41,25,39,125,94,18,151,174,15,168,234,5,244,213,226,70,76,228,154,206,37,180,137,249,12,25,244,197,19,198,58,65,234,37,19,150,177,196,118,169,81,37,116,208,38,11,102,238,124,157,160,189,62,202,18,249,154,174,88,179,13,87,159,185,131,105,90,150,111,39,120,208,221,151,254,57,50,91,127,17,16,36,236,138,124,146,104,171,106,81,223,22,233,121,178,176,89,233,231,160,104,225,84,170,42,198,49,72,148,39,55,176,16,95,129,98,234,227,72,140,199,210,61,237,47,196,24,74,37,210,5,110,25,183,137,219,6,101,133,103,5,37,223,253,190,210,171,103,140,111,0,199,84,236,41,173,136,160,67,75,187,215,147,146,191,206,145,85,40,141,186,69,251,220,44,76,14,38,230,254,222,117,75,244,140,49,5,41,47,77,158,79,76,174,175,52,247,186,219,56,73,188,115,75,114,42,30,232,241,144,237,213,232,230,192,157,254,200,77,123,198,93,209,64,225,145,183,108,209,64,64,31,245,129,124,219,248,243,193,69,86,10,181,128,90,187,94,222,184,243,41,249,182,184,141,175,19,248,81,33,248,32,198,163,174,36,213,217,234,241,232,181,167,197,37,122,112,169,154,229,7,235,186,226,123,134,12,74,237,49,175,214,221,131,233,112,122,236,146,134,59,81,207,198,233,187,189,194,217,250,252,230,63,6,223,89,194,231,18,64,210,167,191,154,166,106,55,212,15,83,191,75,152,249,168,95,160,103,201,149,24,88,202,72,228,121,58,73,233,93,62,48,209,205,144,111,244,61,118,244,205,208,194,178,80,201,222,137,24,149,166,229,23,208,92,113,109,93,106,14,166,100,209,39,223,89,92,165,183,151,75,106,199,124,241,250,165,84,235,29,248,1,174,195,139,159,206,131,126,195,207,241,59,238,85,97,90,197,158,118,180,105,236,126,69,214,39,174,123,132,206,150,228,120,252,177,2,65,205,169,4,237,191,0,250,242,182,113,188,72,46,194,158,184,162,94,149,83,104,54,92,4,247,36,2,31,67,71,230,199,189,164,71,64,210,57,92,132,200,39,206,115,121,171,141,89,33,69,152,23,255,172,133,224,72,118,114,223,213,238,40,187,30,253,161,121,242,52,226,246,253,7,45,21,199,45,206,86,235,131,125,61,8,55,180,15,134,149,228,142,49,224,3,110,15,149,27,74,146,152,136,95,81,110,28,136,202,232,131,97,183,34,92,245,167,200,230,254,46,126,15,135,167,113,77,132,209,170,55,192,111,51,30,183,145,252,138,102,27,19,254,9,110,94,139,227,104,159,43,31,182,71,89,30,58,203,182,209,167,211,204,137,219,91,43,155,190,180,224,193,203,72,215,198,206,79,64,18,22,69,31,230,44,210,17,71,173,110,162,170,243,3,210,0,2,151,232,93,134,169,23,196,196,44,60,242,134,37,6,39,20,150,84,229,169,128,171,23,172,81,57,150,136,177,65,245,190,112,132,185,241,16,187,174,87,84,1,195,75,144,87,82,74,54,112,126,2,187,122,178,130,102,173,32,210,214,146,251,218,167,144,142,231,175,157,42,118,206,34,54,103,251,5,252,218,9,38,88,39,177,58,242,55,103,106,167,239,106,127,59,73,61,238,45,56,123,39,143,62,125,6,183,222,78,236,242,221,196,16,31,125,238,59,49,57,5,30,27,89,66,244,165,241,204,101,155,176,234,239,179,58,119,137,85,140,187,190,96,91,29,146,73,51,234,140,108,234,63,245,82,119,186,153,102,107,103,202,159,153,122,160,135,5,220,8,57,97,73,203,194,226,40,24,119,224,51,249,229,125,145,61,58,12,146,75,167,145,18,56,251,95,101,196,116,79,90,43,182,227,247,52,176,171,110,206,143,89,47,85,138,113,142,58,210,126,124,168,46,32,0,187,85,18,118,239,8,249,89,183,248,91,74,21,115,50,81,1,23,176,172,193,83,167,64,193,158,74,41,76,45,77,179,14,165,123,184,27,120,120,135,202,150,209,147,164,129,224,254,117,247,234,119,45,185,152,194,87,214,139,114,183,25,117,145,179,76,2,35,143,67,189,54,157,75,150,196,111,14,21,14,205,103,203,97,36,21,121,108,91,167,209,59,41,124,12,177,148,204,181,251,13,73,223,219,166,251,148,166,105,175,66,243,113,114,212,104,9,5,15,163,189,253,179,108,131,166,146,178,123,29,114,13,223,196,114,80,110,237,11,246,19,60,204,39,165,141,209,28,127,40,148,253,30,190,119,63,225,93,125,51,141,127,126,47,217,53,130,95,210,21,13,253,250,43,135,88,57,202,27,116,109,219,153,114,255,6,172,233,202,115,16,121,207,73,121,101,71,113,194,100,244,181,51,49,11,171,73,127,66,84,156,154,178,46,153,178,117,41,33,231,149,151,76,6,236,156,120,65,203,238,209,248,121,55,187,159,199,21,182,34,99,234,165,42,234,142,117,185,242,34,136,196,130,82,34,37,33,218,223,51,116,194,219,25,22,164,188,98,183,36,35,227,236,123,57,230,194,34,194,31,122,95,235,247,76,105,211,219,84,232,42,56,200,253,46,10,191,161,87,139,213,216,248,243,101,27,79,134,173,46,173,253,242,163,252,179,110,61,26,53,88,203,107,216,93,7,14,125,118,250,198,116,76,215,91,75,135,131,170,92,168,230,250,198,72,162,192,6,175,204,82,89,10,134,173,48,34,138,199,94,111,69,204,250,245,116,136,207,7,8,7,246,170,143,101,33,243,148,89,46,165,156,113,201,70,253,72,238,109,190,89,196,118,186,210,160,229,49,98,117,13,113,44,179,33,58,253,138,123,212,168,12,131,100,137,52,36,119,235,124,13,113,36,98,41,141,165,228,229,174,44,244,9,203,60,10,132,238,130,240,83,184,234,162,36,201,120,34,207,82,137,100,12,225,50,116,70,138,85,149,90,230,251,242,192,121,55,206,124,23,166,38,82,188,176,6,241,206,9,70,180,217,48,123,175,217,43,82,176,74,152,106,222,221,164,43,187,16,81,211,126,131,135,120,71,167,22,65,112,153,37,168,18,221,54,29,252,234,252,89,207,154,155,29,58,186,19,176,67,32,30,11,38,152,166,26,178,212,213,103,188,98,185,162,101,162,210,251,8,210,149,176,78,33,137,125,186,211,81,50,57,119,53,134,171,133,91,84,211,97,255,126,167,67,197,138,187,201,220,1,169,255,211,85,124,98,232,214,48,23,232,188,117,221,195,163,151,53,123,191,13,62,190,73,131,8,113,17,243,47,234,222,9,237,145,249,56,36,81,208,184,73,190,171,193,226,1,151,210,42,174,115,213,94,109,53,116,191,97,131,222,4,13,172,159,137,254,179,35,156,152,53,31,228,210,212,119,0,113,97,237,48,178,131,35,178,170,177,227,1,114,28,246,216,184,95,105,245,20,253,184,190,254,167,115,106,206,98,98,72,144,164,69,95,64,233,108,109,71,72,120,203,21,196,4,122,26,47,143,177,17,67,50,129,65,242,186,197,97,43,201,203,99,226,29,29,117,74,104,249,21,94,194,138,113,70,45,126,81,80,7,194,248,184,99,178,252,216,22,29,24,96,214,243,124,155,78,204,108,72,53,56,44,36,186,196,17,65,6,219,45,137,85,111,140,62,186,196,126,19,49,80,194,203,47,206,198,164,203,178,165,1,77,7,41,90,111,205,211,239,63,240,161,10,122,163,207,10,172,197,200,140,6,138,255,149,41,225,255,139,64,16,37,83,68,200,110,87,237,27,106,63,20,183,57,125,33,71,8,170,161,0,12,74,147,101,26,99,110,126,160,129,104,189,61,96,113,194,72,219,13,31,1,140,159,204,163,61,3,0,108,211,137,247,180,211,208,105,0,79,217,112,201,127,163,89,176,254,151,30,92,160,196,181,28,217,23,3,20,131,31,134,112,251,84,149,116,252,44,16,192,174,255,48,48,0,64,130,126,30,184,38,12,224,88,28,34,180,221,70,79,214,105,87,159,193,65,79,6,0,208,98,146,220,94,51,125,211,0,158,137,99,221,245,188,112,137,20,191,101,132,252,112,156,178,143,104,43,17,1,18,203,149,254,111,135,154,52,248,1,112,28,246,223,19,9,250,81,239,217,1,44,250,228,128,157,33,148,113,42,221,109,58,41,246,11,140,69,172,115,114,196,42,87,192,4,232,34,6,67,157,124,91,216,231,135,48,46,191,43,218,75,225,11,112,89,149,228,41,49,239,213,87,186,107,54,2,226,194,0,197,176,17,58,0,71,22,63,26,129,166,37,219,9,161,48,128,247,199,233,139,201,64,239,135,6,111,234,83,4,88,104,243,218,145,101,135,128,78,136,154,239,34,208,143,17,84,203,163,130,176,42,102,232,93,163,82,106,216,216,26,110,162,178,19,37,119,0,19,46,27,70,164,12,115,144,62,19,235,146,186,41,233,122,100,220,193,148,119,21,143,40,9,159,135,42,219,81,4,118,158,149,254,116,39,59,52,207,43,237,202,243,210,151,94,231,247,82,180,38,17,110,123,188,219,119,243,254,243,254,65,103,139,120,8,61,162,52,170,122,137,156,93,146,137,130,86,150,156,3,172,42,86,22,67,38,192,163,191,246,97,84,167,0,202,71,116,8,235,196,196,190,132,167,131,8,72,194,27,78,47,223,226,46,218,146,127,8,33,207,144,192,101,199,204,233,45,61,147,157,185,224,210,138,53,100,228,98,167,30,29,210,175,69,228,101,123,205,179,179,234,37,125,214,7,209,232,175,43,145,14,4,133,80,137,27,125,33,92,21,179,98,26,53,59,181,195,30,175,25,113,104,239,142,247,224,112,106,208,2,7,5,109,244,41,231,167,202,63,37,6,143,220,143,70,76,223,138,49,24,53,190,58,196,13,177,122,195,157,98,101,175,28,243,110,75,156,208,75,3,183,29,134,111,86,115,203,243,54,121,94,84,112,57,79,3,11,207,4,140,5,169,99,57,99,145,18,221,182,160,144,158,99,122,101,131,143,137,130,104,198,29,226,216,77,177,182,131,163,66,8,49,148,58,208,52,194,150,44,189,202,152,151,186,129,224,47,131,219,52,152,190,108,147,100,87,46,127,227,185,83,10,217,142,207,160,57,147,133,37,101,219,155,32,23,63,170,14,106,48,77,247,83,100,129,205,242,7,131,176,89,123,228,44,52,216,40,152,63,220,181,59,239,111,254,146,145,223,85,158,60,65,219,116,185,8,19,12,73,43,147,73,162,76,41,230,73,156,205,237,231,86,21,111,143,131,139,92,140,6,22,129,181,50,127,221,212,48,9,57,57,19,102,160,50,83,117,88,39,119,213,64,195,39,79,61,94,197,88,173,177,76,228,147,103,49,230,243,127,137,44,194,137,85,34,69,98,91,247,114,199,40,205,252,84,86,33,50,242,170,103,206,114,171,0,213,30,68,190,214,251,3,63,221,53,144,37,222,95,77,133,102,128,42,244,217,243,182,238,62,102,164,70,220,132,88,47,138,196,11,152,29,117,26,221,165,85,156,172,143,195,79,213,149,97,128,34,38,97,44,73,54,232,120,251,218,42,226,107,105,33,191,92,169,145,105,109,14,101,222,50,125,72,140,23,82,147,208,106,168,55,92,151,183,108,229,107,42,129,220,201,95,192,56,102,3,184,251,210,156,113,159,198,225,131,153,147,11,209,87,247,231,166,49,164,240,52,209,120,144,173,219,6,29,63,41,81,202,93,11,82,158,66,182,154,214,210,110,226,130,173,231,158,189,248,246,37,154,6,187,97,106,137,149,73,110,105,145,211,70,136,16,78,88,150,171,237,24,240,29,58,40,225,158,238,235,222,125,65,150,239,18,194,244,153,252,235,18,85,3,66,140,57,75,142,218,61,44,88,1,73,120,95,107,253,24,227,247,33,65,141,142,154,121,238,109,46,89,206,66,25,72,175,189,186,50,72,71,186,71,76,194,20,84,79,42,220,114,208,117,74,44,2,133,146,137,137,185,82,72,43,220,137,55,247,206,229,250,165,72,146,56,237,200,217,136,86,125,218,194,163,79,13,27,65,218,239,72,110,13,161,205,143,17,137,182,226,125,21,95,34,151,247,227,218,250,82,180,69,210,105,147,80,215,64,90,90,205,19,43,3,242,32,74,68,169,33,77,245,53,200,128,73,204,69,209,66,59,122,126,183,33,22,150,17,124,228,169,169,195,32,148,162,24,137,142,53,227,76,225,10,93,224,119,31,186,219,111,251,140,79,87,131,8,165,67,239,11,81,86,49,134,240,201,120,213,198,104,14,60,6,9,23,127,107,214,124,188,33,85,51,41,32,83,95,45,193,76,185,205,215,87,230,23,196,199,235,77,105,152,114,152,74,216,95,109,34,165,127,114,205,118,37,244,74,53,158,131,228,231,80,194,117,31,100,172,5,123,188,255,2,236,100,34,211,2,210,74,254,120,37,199,241,90,45,73,46,165,80,77,19,232,68,80,117,252,5,0,142,88,10,70,69,7,148,134,60,65,249,135,224,110,187,117,209,164,162,181,92,213,132,230,68,67,236,127,197,211,173,74,33,77,118,8,159,204,229,170,249,190,94,85,66,101,196,246,213,151,37,207,242,19,5,181,150,52,222,97,158,18,21,165,169,244,182,177,254,155,113,106,213,187,70,215,15,159,228,195,150,143,105,42,125,127,173,146,82,25,214,72,228,209,214,74,249,21,16,5,230,50,46,74,9,225,205,110,155,236,144,24,164,119,230,203,182,169,25,58,122,8,88,21,80,121,158,111,86,10,99,78,149,179,106,144,115,10,177,38,196,224,222,194,242,30,41,185,6,210,152,184,95,53,251,103,133,107,171,154,60,254,18,35,182,192,22,77,139,163,13,180,82,86,214,134,216,8,237,96,250,80,156,229,199,48,204,55,88,214,91,80,126,190,103,169,54,139,197,46,24,212,14,206,199,74,177,197,113,101,234,107,80,165,176,248,11,240,176,127,5,165,53,51,82,210,15,140,153,44,97,251,86,85,80,81,46,102,233,20,245,19,109,169,179,94,249,13,60,54,40,249,144,140,58,151,109,171,87,33,111,13,199,69,234,178,135,88,27,188,127,72,114,50,140,252,216,121,108,25,56,160,42,45,230,214,229,227,240,114,191,75,5,220,37,24,52,125,225,163,26,31,118,150,121,19,193,10,136,28,9,207,8,241,152,188,44,148,92,177,53,193,228,208,224,224,209,187,160,229,33,159,14,169,126,106,15,233,109,224,101,221,120,126,240,162,2,51,203,178,12,77,149,22,42,211,39,3,201,129,73,16,200,94,196,179,41,104,70,44,246,30,251,41,167,192,131,168,138,80,230,248,253,42,61,79,46,21,191,99,179,88,150,215,180,245,43,221,153,203,123,97,71,182,125,70,201,241,226,244,35,253,132,182,116,163,72,103,107,116,241,14,165,29,150,157,198,87,48,85,87,227,2,165,90,92,24,143,152,235,50,254,63,1,30,85,56,175,11,178,21,5,240,123,113,40,124,219,238,122,126,182,102,16,63,93,54,175,179,94,232,155,163,141,176,151,196,72,116,193,138,68,127,243,229,20,202,118,207,13,77,181,186,216,61,8,86,118,124,110,73,105,129,14,133,150,157,176,203,117,241,204,255,116,73,46,12,78,96,152,208,14,135,175,123,232,9,241,190,117,46,222,240,50,138,220,199,16,51,194,155,73,104,182,117,181,112,92,226,88,226,214,39,162,213,17,138,183,155,211,120,179,46,107,161,228,159,184,31,193,236,205,10,203,98,4,174,157,113,126,249,113,173,80,179,240,40,128,98,125,216,89,205,168,172,179,77,167,230,230,6,180,146,147,139,14,248,48,92,210,77,224,108,88,229,146,178,229,172,163,100,234,96,107,70,172,17,241,101,130,142,189,80,145,154,155,189,220,146,182,130,103,61,41,135,9,203,178,73,210,211,130,222,235,21,187,36,195,181,72,20,97,146,28,45,143,235,43,158,125,215,133,164,233,55,67,15,50,39,92,182,125,198,137,154,155,106,248,24,194,133,208,99,219,183,117,176,197,99,214,181,108,72,137,204,214,137,201,149,190,191,238,130,233,199,95,200,24,92,75,64,52,84,252,42,178,92,114,250,149,164,119,82,232,100,191,184,190,23,40,227,5,109,26,148,147,231,167,43,127,15,129,89,176,183,25,63,44,48,179,52,79,17,19,201,230,75,26,20,95,150,90,241,23,98,143,54,255,142,143,193,194,178,163,167,132,217,145,164,192,14,107,253,99,216,230,53,131,97,148,129,16,90,38,16,249,131,31,23,81,228,162,148,52,246,2,182,152,152,14,90,167,94,212,87,140,201,175,89,244,104,4,238,126,214,5,2,39,6,149,10,237,52,156,216,170,222,171,28,52,229,46,136,244,36,67,86,202,110,240,246,114,51,43,128,102,56,12,1,75,111,105,67,3,145,94,147,7,156,244,158,80,225,199,25,46,121,219,103,0,14,27,255,5,97,133,46,28,249,223,56,1,82,114,37,197,58,226,207,186,19,116,253,16,180,57,64,88,179,234,127,129,56,252,15,5,229,174,23,10,145,162,169,104,201,6,43,2,126,250,134,184,141,162,78,24,152,0,200,6,76,23,77,32,73,97,72,104,32,174,186,0,152,68,178,255,143,75,64,2,197,220,245,100,35,200,0,176,236,97,197,24,0,186,152,98,148,180,143,88,58,150,255,68,92,254,217,189,141,251,210,136,72,76,136,217,72,242,113,24,212,156,0,52,44,247,158,88,242,139,247,51,0,26,113,131,2,113,71,194,118,148,48,187,150,128,183,21,234,68,126,72,210,42,134,159,39,12,235,54,236,69,182,191,17,202,114,36,79,1,56,230,30,215,242,123,114,68,233,253,10,96,115,255,156,160,17,223,65,199,79,86,253,87,189,255,5,196,64,73,187,127,66,59,35,51,136,4,74,152,114,2,48,248,100,85,67,59,178,17,19,153,89,114,18,2,115,242,7,155,145,17,64,211,3,112,100,167,123,225,129,118,174,248,48,7,114,28,145,218,148,23,126,182,145,213,199,213,96,135,208,182,97,255,249,30,171,46,107,139,40,113,205,142,72,158,50,81,34,142,156,255,174,87,108,232,59,209,59,172,78,25,133,201,189,209,24,41,209,196,232,113,154,10,41,37,253,80,133,40,44,59,230,142,78,147,235,155,16,242,22,152,95,96,68,245,57,198,189,66,0,61,150,129,193,204,7,122,220,86,16,23,152,163,82,186,177,163,220,229,123,243,178,125,160,147,118,139,40,138,33,193,76,177,180,241,194,114,215,157,210,244,151,216,193,31,246,255,240,24,212,191,128,145,116,216,141,150,152,152,254,219,43,176,106,168,68,69,101,229,46,49,61,88,201,91,67,72,56,24,163,148,205,8,190,165,215,192,191,244,69,115,217,208,157,209,98,223,131,209,25,232,218,90,115,31,77,208,80,83,56,206,177,63,219,136,113,112,27,177,52,170,90,119,7,82,171,108,221,58,41,218,38,128,202,23,67,153,221,243,211,15,193,61,245,222,79,192,31,59,182,76,103,127,1,13,149,111,188,250,15,4,205,156,239,158,35,248,156,159,44,86,122,158,254,48,242,243,239,172,4,61,141,249,168,113,19,69,150,220,243,171,67,192,43,85,9,13,128,161,95,85,55,239,50,69,105,117,71,165,189,192,246,100,165,56,173,213,5,158,203,25,212,186,55,164,150,161,171,124,135,197,93,82,74,22,146,193,222,157,16,213,244,40,2,76,194,5,10,142,133,107,144,199,107,31,239,12,99,239,50,23,235,62,59,78,62,137,167,122,153,114,139,233,162,93,230,237,75,191,250,154,42,12,32,161,58,244,247,141,225,50,157,138,15,215,229,189,164,76,229,182,216,199,115,188,69,31,44,241,248,44,124,16,126,216,117,103,171,198,249,73,7,189,247,201,91,155,155,84,55,103,207,133,25,230,210,75,76,172,161,90,120,175,180,23,119,105,239,211,145,173,208,108,184,53,69,94,119,207,155,50,96,97,244,225,228,170,141,86,183,221,206,117,111,111,240,92,113,135,135,7,131,52,104,201,227,193,212,39,107,135,228,57,237,135,0,41,149,237,173,134,123,9,117,154,13,227,178,228,149,222,143,169,179,201,79,168,225,182,150,203,203,122,199,51,147,240,188,54,223,228,175,227,116,110,166,12,220,168,253,44,57,12,203,156,116,155,243,4,247,182,14,151,97,190,224,33,62,6,235,145,117,134,153,43,203,86,255,207,149,131,67,57,179,246,61,108,179,26,238,81,40,139,246,84,151,250,222,163,80,219,146,75,76,46,220,15,29,169,207,218,75,54,144,75,194,74,207,123,153,33,164,205,46,205,94,89,113,110,220,187,97,198,30,56,185,178,90,97,175,205,235,63,34,243,83,105,93,208,6,235,126,113,235,11,202,252,52,193,195,36,230,161,209,201,206,224,198,203,112,200,178,180,104,38,73,221,81,23,73,99,37,80,200,118,151,100,130,9,125,159,18,116,154,216,58,211,150,190,248,196,44,156,214,253,179,240,91,56,72,72,186,249,11,137,222,173,212,81,243,218,93,107,253,4,83,197,155,65,180,38,154,0,114,163,169,29,69,240,176,152,165,114,248,163,33,147,249,45,114,215,175,15,37,191,11,185,83,175,104,166,61,193,176,176,59,148,84,40,125,249,196,146,224,115,134,182,79,224,95,128,152,94,140,228,10,210,107,155,207,117,82,134,104,234,105,243,32,185,166,209,3,137,67,15,78,105,142,174,189,120,255,28,238,195,2,75,242,173,237,223,123,88,211,171,238,168,106,245,139,105,79,214,199,250,174,35,64,237,76,131,99,125,135,119,63,57,45,234,173,202,193,176,168,196,24,110,244,63,212,21,170,183,178,49,144,117,109,167,28,233,175,23,252,246,39,151,152,149,202,149,195,141,233,166,78,181,150,118,163,191,10,37,109,128,70,36,76,41,1,45,211,188,205,7,79,26,94,145,80,235,153,38,189,165,76,147,43,157,39,164,70,101,135,38,187,120,210,32,103,207,113,252,109,176,123,107,51,119,100,132,138,79,131,70,252,118,106,237,47,234,116,253,81,125,125,244,44,87,33,150,99,30,91,148,54,252,114,231,248,14,71,245,8,46,10,126,237,103,167,200,155,175,131,140,140,16,61,162,179,216,95,143,195,167,79,110,71,209,118,250,170,179,23,50,122,77,62,142,86,218,127,1,58,88,72,37,18,249,95,131,33,235,171,61,171,198,185,19,227,250,65,112,82,78,67,40,33,69,139,154,63,223,4,220,102,143,3,139,50,120,100,83,178,189,247,123,215,24,199,36,252,102,101,68,247,158,20,66,204,132,150,127,130,90,212,216,93,43,163,128,65,124,148,255,184,30,137,150,126,100,178,69,118,169,186,66,153,211,209,64,52,216,134,254,177,1,134,153,67,189,9,79,97,134,153,158,143,134,14,221,154,51,243,70,218,127,153,94,84,241,225,60,118,221,228,182,152,228,24,180,206,88,137,112,108,121,122,253,248,231,61,127,0,181,5,161,246,87,218,193,235,166,103,172,185,53,43,37,50,211,188,23,133,34,228,111,143,67,105,105,18,196,108,181,191,118,35,235,120,148,16,28,110,130,180,111,45,166,51,8,179,2,119,45,128,36,61,29,86,129,38,77,57,148,30,182,55,226,205,67,67,238,199,46,137,65,205,184,51,64,93,106,235,182,241,75,122,254,219,162,43,242,168,60,150,11,96,82,192,167,224,169,194,125,9,91,218,205,196,213,56,155,63,133,55,141,131,35,20,15,188,46,61,33,23,164,127,166,117,172,73,47,36,90,222,197,114,122,29,195,179,54,86,30,12,39,173,141,178,62,225,247,8,130,225,21,7,37,170,251,17,251,7,11,208,135,125,180,191,0,126,122,183,182,70,86,130,252,91,135,71,87,162,168,139,74,223,133,11,192,209,109,61,183,61,240,203,126,86,98,185,216,142,250,178,143,121,250,218,162,122,166,110,205,125,86,59,191,141,162,177,58,121,207,52,154,99,55,117,232,190,154,186,41,89,60,20,86,182,36,119,42,228,9,28,181,58,13,139,137,77,227,120,200,57,29,221,154,45,187,242,169,188,7,87,170,67,118,230,165,225,254,144,205,103,133,135,132,194,99,239,113,231,50,85,143,238,251,194,168,156,239,144,141,172,169,139,75,191,94,198,172,107,113,211,40,172,160,253,57,223,87,253,96,206,248,150,18,86,84,83,41,114,243,67,137,66,153,40,164,167,170,148,185,47,76,187,48,251,56,49,109,92,66,161,54,218,209,132,220,28,98,185,87,26,171,177,27,237,46,115,138,141,165,28,182,206,46,80,183,186,139,119,13,2,126,214,189,129,131,168,32,178,196,184,194,235,137,88,178,75,44,202,127,130,186,169,54,127,21,70,98,33,135,97,136,233,174,210,150,135,5,125,66,146,168,190,248,152,87,178,49,100,253,165,26,201,103,107,27,151,240,109,5,247,155,67,4,35,86,25,205,110,217,99,154,127,167,227,136,187,165,154,186,165,142,17,147,200,113,215,172,230,84,1,138,205,79,29,185,137,27,246,255,230,54,193,97,223,248,31,217,131,242,15,16,68,233,67,253,48,40,93,112,201,127,255,95,155,197,137,70,210,254,159,147,31,197,219,208,80,71,0,211,107,3,165,162,113,56,39,96,210,42,37,52,101,78,113,104,212,175,210,14,205,111,194,21,184,166,194,126,12,96,219,176,87,202,139,158,146,180,67,226,71,32,121,8,192,29,66,79,198,16,166,245,225,194,129,14,161,100,255,103,117,42,16,85,124,201,182,138,67,136,151,165,96,7,103,171,58,197,81,210,79,126,151,185,32,113,96,181,169,78,168,250,171,141,2,135,124,194,21,161,217,75,120,96,61,88,137,0,75,39,176,66,178,253,245,208,3,255,212,222,180,13,247,38,235,168,121,120,254,141,154,24,245,211,152,179,174,90,100,149,79,73,197,172,104,179,128,195,125,133,207,143,216,68,138,109,32,104,44,53,122,158,74,162,141,240,241,221,26,194,14,61,231,249,40,188,247,231,179,245,85,102,77,219,19,70,158,124,6,169,158,235,89,155,157,173,201,39,243,135,212,211,202,33,96,205,140,43,105,174,147,197,100,243,253,63,251,84,254,4,115,253,156,159,73,11,17,64,106,50,195,106,153,190,159,190,111,84,46,179,92,114,188,201,187,207,234,32,167,103,175,78,172,242,127,36,178,68,118,111,133,182,62,78,226,154,120,243,241,186,160,239,195,158,218,63,208,214,44,219,122,150,167,169,70,29,123,150,30,47,5,134,93,181,184,206,216,224,62,138,108,25,196,140,47,173,112,153,21,194,173,135,132,93,134,9,38,213,254,192,102,216,146,86,77,193,9,170,133,169,211,204,202,82,33,152,165,219,146,229,13,150,27,55,175,26,140,185,156,254,116,95,138,243,108,89,189,131,88,150,166,27,23,114,196,242,47,97,216,49,205,159,29,249,0,8,94,229,131,155,191,67,4,110,253,53,22,163,35,44,236,209,170,33,243,252,17,189,239,37,36,188,132,237,207,137,166,203,162,146,189,148,177,140,177,109,251,122,169,207,101,131,15,37,120,230,253,205,134,32,93,109,0,76,60,71,194,190,65,221,38,31,91,127,48,92,65,124,249,4,119,198,218,29,197,231,203,162,135,120,123,102,109,193,151,18,49,241,10,184,194,26,9,83,155,150,129,127,113,227,144,97,77,79,230,196,224,228,222,199,190,106,231,116,140,194,28,178,191,0,52,175,187,29,124,235,94,166,233,231,178,9,62,19,35,172,91,122,199,243,204,27,207,178,139,97,46,104,203,235,29,252,208,2,245,8,178,43,194,2,201,85,168,131,150,251,51,86,207,72,103,173,116,96,196,225,13,186,171,167,185,51,201,245,165,199,43,188,235,31,33,208,248,0,103,122,139,9,95,193,91,111,164,189,152,8,87,236,5,171,63,169,80,11,254,19,200,202,117,30,108,210,194,233,246,152,240,3,149,186,221,132,164,115,209,93,11,69,140,43,134,178,113,99,210,44,227,58,135,102,232,8,53,156,231,206,255,71,231,88,213,59,125,191,131,12,5,87,51,156,48,91,230,75,170,221,203,208,169,210,166,98,166,79,235,215,245,227,30,50,99,252,111,61,168,56,11,135,105,99,215,98,50,134,134,45,158,13,206,101,237,131,173,116,204,163,200,186,201,23,148,45,41,148,86,66,78,153,253,149,38,201,165,79,19,190,98,213,123,182,108,61,104,180,148,167,253,5,124,62,124,239,240,23,0,145,18,87,233,88,112,214,175,154,62,233,139,16,184,242,253,124,168,250,180,191,206,117,63,102,156,215,134,110,183,109,76,99,59,160,58,220,145,82,163,175,150,255,56,187,115,234,183,189,55,21,89,64,18,239,28,225,65,40,45,32,163,215,165,227,126,255,154,166,68,87,43,222,133,83,187,127,199,102,109,18,172,26,235,109,44,75,144,68,244,41,238,34,146,175,82,92,78,188,133,153,234,188,41,245,1,121,165,119,124,15,97,129,206,109,163,152,145,209,141,89,31,151,250,225,193,161,126,38,42,51,38,210,99,251,102,91,47,130,208,87,168,229,196,23,114,137,137,25,35,154,215,45,50,113,185,85,231,2,210,178,201,143,10,120,66,50,204,243,43,193,21,92,78,249,128,223,212,54,50,19,7,61,26,173,246,249,134,143,129,11,172,11,40,178,207,237,182,37,124,124,94,93,10,222,62,226,179,246,153,238,253,218,233,238,3,231,214,81,214,42,62,83,126,87,155,197,154,53,19,249,36,217,25,98,28,103,186,249,120,25,21,226,245,201,143,56,220,233,42,8,171,87,110,10,116,17,105,137,252,233,2,28,51,35,0,78,168,117,92,245,201,146,90,42,156,4,213,38,153,172,100,234,191,92,249,99,180,219,214,33,110,91,199,182,75,243,71,3,70,198,4,214,66,75,37,28,152,208,148,131,226,97,107,43,181,81,138,27,60,246,209,222,86,58,124,158,219,42,45,18,11,75,103,48,139,84,170,134,183,33,83,181,156,17,84,70,228,246,11,131,106,174,41,140,92,172,54,230,58,126,133,109,25,223,161,13,208,231,42,208,217,171,7,40,138,91,70,91,121,108,104,168,251,11,80,24,43,63,89,207,74,150,144,159,94,252,234,166,185,207,225,235,192,95,81,22,162,39,184,163,63,93,38,255,36,80,111,98,227,186,205,167,55,6,6,205,176,82,134,250,227,17,119,218,214,45,57,239,40,218,71,72,179,131,136,242,37,255,76,174,45,236,156,162,191,22,238,156,14,119,213,75,246,121,147,126,214,156,68,157,34,26,9,117,212,178,103,66,59,188,254,11,120,141,197,0,52,143,31,117,193,37,12,95,250,11,80,189,185,112,149,207,216,25,197,201,131,30,235,148,179,47,154,29,37,213,63,127,122,108,222,155,156,246,149,97,190,175,156,151,244,156,39,53,149,98,88,227,46,28,9,10,53,106,96,203,144,113,234,183,142,69,219,158,12,244,176,153,101,34,23,249,253,140,27,34,125,64,148,32,45,120,28,118,242,182,169,114,240,135,123,55,137,209,43,147,147,31,30,39,195,222,215,15,174,247,164,114,144,178,131,168,17,38,43,134,93,122,203,54,162,115,194,177,12,110,104,207,26,174,159,26,237,218,144,21,8,220,108,65,126,17,90,162,237,246,30,45,139,85,84,45,116,134,72,90,185,194,139,7,77,123,149,155,243,30,241,134,73,36,88,161,179,207,138,156,73,2,209,63,236,38,130,86,33,223,170,62,89,67,201,47,87,101,15,151,29,246,31,101,172,230,99,59,128,78,220,238,165,160,20,29,148,104,116,210,100,43,4,17,254,127,214,246,163,125,68,11,37,208,97,238,12,46,70,251,183,85,243,104,88,240,23,81,143,204,228,250,63,236,12,148,255,71,64,16,93,39,14,243,43,6,20,84,118,181,71,69,248,13,241,218,127,198,89,151,236,83,159,221,126,101,224,203,131,230,55,57,154,108,201,130,212,230,134,53,167,56,178,10,48,179,87,222,166,33,246,83,189,11,141,113,13,213,123,68,118,7,20,231,144,12,41,223,172,26,116,69,253,0,76,253,167,69,35,6,210,250,112,19,6,198,209,3,114,224,15,129,11,193,39,86,31,151,40,126,231,134,110,149,53,163,76,120,82,115,131,52,152,214,234,44,40,182,233,34,95,127,35,252,3,162,248,140,200,15,88,179,156,50,253,98,83,31,234,86,107,89,23,199,244,224,33,136,132,204,21,57,239,147,1,190,17,156,206,53,76,186,17,180,85,95,171,45,157,133,95,212,72,110,99,163,212,13,6,177,206,84,225,17,71,40,239,63,116,75,221,180,184,140,153,172,216,120,9,2,4,118,12,155,241,53,7,239,106,75,14,114,167,41,14,156,21,176,70,194,107,41,111,76,127,221,199,159,110,244,30,59,16,144,85,87,140,93,252,62,12,85,99,146,77,231,37,121,183,174,78,172,161,165,149,35,150,64,132,202,78,15,211,225,23,56,218,193,207,179,38,73,3,71,4,90,76,238,197,195,149,168,148,62,79,235,169,165,204,196,167,130,205,7,213,19,97,248,72,79,57,159,40,167,141,94,205,102,51,170,246,166,168,96,66,89,66,141,232,20,66,91,205,6,107,230,31,5,132,21,102,84,76,35,216,241,149,213,200,56,75,41,6,14,118,136,67,25,226,139,195,47,235,92,206,70,163,172,78,209,75,19,10,204,41,168,176,98,110,98,130,67,231,233,45,66,106,207,139,148,11,135,58,206,38,191,124,96,47,243,88,203,49,78,176,193,54,213,112,29,243,250,78,69,250,106,67,234,99,108,4,154,17,46,159,213,14,133,187,77,249,185,106,220,4,20,31,157,230,185,232,212,239,200,230,115,120,248,109,36,159,17,97,248,45,125,138,15,66,31,213,176,57,61,1,201,99,167,245,166,78,211,157,223,158,243,92,5,145,110,32,92,200,251,152,249,107,216,215,112,10,25,10,87,85,13,144,160,133,58,251,215,39,187,62,84,187,137,61,2,122,253,8,31,164,194,245,183,20,132,249,9,100,35,245,214,103,149,85,182,10,51,247,18,236,248,31,215,104,50,190,36,138,205,195,227,115,129,175,59,131,167,26,18,122,32,141,133,140,26,59,39,244,172,174,36,3,30,218,43,206,157,106,234,251,90,41,115,147,59,15,95,175,62,233,79,78,94,170,220,222,171,60,97,5,169,139,199,153,22,104,124,137,113,35,21,83,191,41,120,209,129,195,80,165,242,52,116,253,95,143,224,103,167,54,238,14,38,236,243,133,196,133,216,218,6,69,118,16,188,194,226,57,120,69,254,189,255,148,43,161,246,86,126,188,164,183,132,152,75,253,66,216,123,198,46,66,168,238,86,78,194,31,114,153,48,202,140,84,181,67,23,102,158,45,163,49,212,251,80,19,62,120,124,106,165,39,110,88,119,125,178,139,139,29,132,142,61,88,217,68,200,169,56,94,59,49,107,155,84,213,191,35,52,129,190,60,63,132,107,189,32,201,45,175,68,205,116,32,239,247,1,43,1,85,28,159,211,1,40,37,99,168,210,19,60,2,52,199,37,172,157,89,116,86,116,171,120,166,151,174,71,191,127,81,194,149,50,69,252,100,215,211,188,145,124,238,124,105,231,100,21,81,170,133,221,162,140,110,18,180,216,206,110,163,212,143,182,123,8,151,148,165,230,32,230,226,134,174,166,5,69,184,40,251,10,63,14,183,236,145,231,7,75,146,208,183,169,94,151,5,200,156,9,46,168,222,65,216,62,182,59,196,177,185,18,63,39,140,235,246,82,42,250,143,104,32,70,27,143,126,124,188,6,102,84,16,43,23,142,14,254,149,234,40,33,56,17,164,167,66,165,18,150,223,167,126,145,89,135,231,213,250,206,223,117,193,253,36,196,84,199,218,70,223,201,97,255,69,9,176,233,28,222,133,61,137,204,217,225,64,129,5,37,244,230,3,219,177,76,253,247,146,38,63,176,60,164,134,235,209,235,183,111,145,13,21,147,173,39,180,136,150,18,176,206,234,47,48,173,147,143,234,126,29,145,242,159,177,252,94,52,200,253,14,131,195,86,130,111,171,144,125,112,49,51,15,75,216,115,89,226,177,101,167,30,242,227,19,166,196,123,182,69,93,202,148,76,209,153,26,139,230,65,92,19,233,236,218,193,193,229,146,93,183,231,171,172,252,86,178,55,2,140,65,102,226,63,148,58,7,157,21,115,27,227,5,174,166,92,147,140,170,62,4,116,116,223,138,147,218,120,30,81,188,198,20,171,96,69,108,243,135,187,8,169,143,5,153,196,20,95,17,73,184,146,59,69,197,134,75,214,121,90,19,105,119,115,162,109,170,102,146,56,55,232,130,161,68,218,225,151,5,121,107,39,69,87,66,254,78,2,75,35,116,173,180,229,106,241,251,180,40,202,245,248,251,155,149,57,162,94,77,102,47,73,96,105,107,190,156,16,203,136,58,56,234,59,58,185,195,228,35,90,9,15,101,47,24,233,212,243,251,223,15,22,170,150,117,244,37,125,227,50,201,231,233,84,253,108,161,29,9,195,226,93,176,127,2,0,16,108,85,155,14,211,165,40,69,0,11,36,187,237,199,191,96,146,45,121,235,139,96,72,171,188,54,100,183,154,48,10,153,247,52,169,219,159,52,146,43,157,168,250,110,44,213,185,235,171,197,154,67,13,37,250,98,200,201,225,197,147,117,132,202,62,16,14,45,92,227,83,99,45,222,47,126,232,166,74,174,139,182,104,137,141,119,172,150,137,50,59,13,229,109,174,249,163,120,58,66,28,132,252,43,197,248,107,104,127,220,245,148,54,81,61,17,37,236,174,187,211,250,149,198,54,208,60,102,108,81,44,150,83,51,86,188,203,219,95,239,27,225,132,206,49,221,139,5,38,190,67,168,222,228,222,0,152,177,36,63,33,43,220,206,169,141,155,50,57,141,184,196,194,210,111,70,201,248,50,208,67,39,181,209,215,211,116,6,35,72,241,203,193,250,18,242,17,0,40,21,127,17,152,170,161,235,126,136,5,62,234,56,76,70,74,167,159,49,241,160,221,12,226,125,188,89,239,201,215,145,20,115,206,113,1,56,208,190,255,221,42,81,28,88,213,216,164,3,0,144,228,70,135,144,20,179,11,70,135,232,76,236,222,249,49,250,80,191,82,255,159,83,149,253,3,4,209,75,0,56,162,91,28,125,2,255,55,242,207,89,156,35,87,12,97,142,185,110,70,131,114,229,89,132,194,25,132,226,193,224,156,69,24,50,128,113,25,128,88,212,167,216,66,161,86,57,26,253,143,219,54,71,254,171,29,250,156,170,242,236,127,218,118,8,50,43,73,159,89,69,86,213,1,135,55,175,179,59,122,136,109,16,67,21,220,223,47,178,177,177,54,237,178,22,152,44,71,227,204,184,84,37,207,168,179,209,59,18,161,72,19,5,107,20,193,80,154,86,146,23,237,33,234,135,207,187,51,248,48,116,235,212,121,111,217,238,91,67,107,160,28,5,36,117,85,198,132,230,0,205,230,161,231,200,42,54,44,195,95,215,26,92,221,92,106,34,33,118,15,124,181,4,37,194,132,108,232,7,188,185,132,208,121,157,152,8,58,174,138,81,147,171,26,3,39,210,180,57,177,99,45,216,90,96,31,107,83,234,227,57,24,12,228,74,112,210,5,103,102,142,168,118,11,206,23,22,27,8,117,14,79,181,188,53,132,164,222,9,133,23,97,109,93,121,32,134,55,254,248,125,161,210,198,239,178,160,177,225,141,63,229,112,233,128,253,186,218,102,90,206,230,20,130,86,19,197,175,207,108,75,120,170,245,148,33,190,32,35,132,112,202,58,89,151,53,79,45,78,109,92,26,240,142,249,70,78,188,243,192,107,118,77,89,61,33,127,153,127,94,129,32,35,56,204,175,115,72,48,216,94,93,107,29,182,169,34,64,88,106,211,54,178,232,233,218,108,254,132,214,114,117,239,238,151,213,140,20,101,225,150,27,135,104,44,93,169,69,203,191,68,7,167,37,172,45,17,243,194,160,178,197,191,121,237,76,85,208,21,27,235,10,11,111,137,187,174,48,153,177,131,162,52,68,217,236,93,29,29,232,161,11,241,239,51,77,104,213,211,147,34,97,35,251,177,78,211,227,142,111,12,7,169,30,128,156,49,105,18,96,202,76,32,187,201,190,9,221,71,128,75,81,232,95,64,29,144,123,113,205,129,137,251,34,10,42,9,161,204,63,163,88,23,221,209,198,241,98,92,70,138,80,209,205,171,246,188,61,35,125,85,168,35,159,70,61,219,230,182,61,51,28,245,211,253,98,29,168,97,68,187,168,139,95,159,143,220,92,172,186,63,212,68,28,251,20,98,41,168,27,127,70,159,148,109,69,171,208,71,241,37,125,202,108,126,83,188,221,37,228,214,6,189,9,74,76,159,202,100,114,18,212,153,148,239,197,52,174,101,65,183,212,83,21,67,144,244,253,238,121,46,145,132,175,118,221,128,235,160,199,3,181,78,117,235,110,97,118,227,225,87,9,121,249,146,218,196,183,124,91,229,19,151,8,238,122,82,86,247,32,247,74,69,203,4,36,21,134,174,101,178,25,185,26,198,117,233,155,6,112,86,190,253,212,80,99,28,6,134,128,147,55,38,133,198,167,223,146,86,43,7,45,228,178,152,197,205,172,152,198,121,218,217,7,156,55,39,178,149,134,47,86,160,36,76,141,73,45,165,64,183,102,235,228,57,170,14,31,13,72,144,58,21,95,98,247,253,103,203,211,101,243,202,155,77,21,5,83,65,104,77,129,197,253,134,208,22,58,102,9,168,179,82,165,31,37,216,179,134,58,132,84,128,226,194,110,103,151,36,227,253,44,53,255,119,224,114,126,14,165,75,75,185,177,250,49,225,28,57,248,64,4,150,31,124,168,239,228,104,159,91,109,46,159,120,187,71,127,198,250,205,235,55,109,83,252,167,173,52,157,56,159,217,251,94,190,73,25,250,125,133,227,80,137,72,41,138,70,6,117,122,123,82,7,34,5,162,232,220,16,137,159,236,208,32,82,141,242,238,194,30,111,91,208,210,174,137,188,254,215,140,224,224,219,243,75,140,125,168,120,240,251,165,232,141,197,218,156,130,242,81,80,70,112,232,205,38,107,145,16,251,126,76,192,250,148,17,119,232,125,77,175,168,251,245,228,148,106,235,116,6,185,80,70,138,163,2,179,48,138,199,206,22,41,134,202,190,253,100,24,95,77,175,152,251,37,190,162,246,237,158,83,240,179,139,201,176,16,140,252,47,192,188,124,191,196,168,180,244,253,8,213,193,112,105,230,160,228,121,170,246,122,210,76,153,189,53,208,129,117,96,39,115,12,183,92,69,89,153,160,187,197,162,190,68,146,64,124,234,125,216,146,252,146,16,63,115,233,206,30,30,48,64,170,108,253,126,200,237,72,242,192,74,139,182,154,209,194,230,94,217,178,158,237,86,140,208,238,250,83,233,186,71,173,11,97,208,140,198,23,221,48,183,120,203,137,56,33,94,112,247,211,159,212,38,198,239,109,76,101,220,111,213,246,97,164,30,131,45,174,110,59,254,253,220,85,192,216,213,36,169,187,24,124,178,250,234,235,193,243,178,15,118,195,234,144,31,55,67,45,179,174,145,110,178,113,158,31,250,153,80,157,162,82,240,237,98,195,51,250,247,185,176,243,38,62,26,97,94,137,134,204,48,232,90,219,88,76,213,191,107,49,243,220,127,26,35,137,99,60,223,142,9,180,224,152,49,26,111,172,78,46,100,39,92,50,144,169,194,86,212,118,43,126,46,202,202,214,73,142,137,158,192,142,207,237,138,199,194,199,42,100,144,152,183,126,35,227,66,153,29,43,110,127,93,23,37,105,151,103,95,59,7,195,183,91,150,26,139,124,197,153,143,44,251,184,97,33,86,64,114,23,209,73,31,154,131,108,67,137,36,42,151,149,214,108,171,221,30,11,122,175,183,250,34,168,232,212,79,208,177,206,183,95,219,54,34,24,29,227,224,54,132,2,32,71,125,152,75,29,126,136,249,186,235,133,174,100,133,235,249,222,189,125,128,134,8,145,116,222,128,62,100,97,139,127,36,227,191,9,57,196,32,159,53,249,177,41,0,199,245,175,90,78,0,134,96,246,131,129,74,155,157,246,42,237,2,230,216,20,141,43,12,205,229,87,45,189,189,34,161,231,215,5,66,63,100,244,9,186,255,202,66,253,191,23,208,90,133,250,161,217,31,99,206,166,171,2,84,160,59,255,250,180,224,191,235,70,150,126,60,198,107,195,6,48,233,253,120,81,63,0,180,152,172,116,69,245,71,30,128,230,104,51,131,97,146,16,207,148,142,31,191,158,189,146,40,197,49,14,125,150,219,63,205,142,152,244,239,124,170,132,10,81,216,232,167,136,64,60,0,197,69,104,70,88,112,17,147,97,18,11,210,186,65,103,51,0,48,238,35,42,17,7,138,112,21,226,161,15,209,244,3,88,52,220,245,228,167,184,251,241,70,164,40,105,123,23,228,116,197,196,70,91,0,169,117,222,218,94,108,193,105,188,132,181,5,38,7,232,80,152,11,84,23,19,228,77,186,219,164,61,200,8,55,155,127,86,21,120,93,102,49,205,2,13,169,175,203,230,237,121,164,43,67,233,57,122,44,100,57,63,148,152,83,14,197,66,241,242,127,199,173,230,167,144,226,146,178,127,176,39,103,183,37,147,2,155,43,209,82,199,81,225,246,245,105,14,93,246,211,217,112,101,171,47,216,4,4,169,95,46,67,76,6,67,227,90,3,160,27,159,14,71,99,221,188,219,223,115,11,247,240,196,49,156,201,96,138,22,31,71,166,149,201,111,37,194,235,206,106,90,160,69,81,145,94,61,190,135,190,117,175,250,21,141,198,14,28,246,207,241,63,101,208,78,114,8,135,198,175,64,112,195,195,195,163,98,3,18,22,202,76,246,103,240,74,215,67,135,76,79,155,205,207,60,18,227,197,169,114,64,83,137,31,230,201,205,131,97,101,81,159,46,62,14,6,85,225,58,50,89,57,16,202,89,230,16,143,245,236,108,161,210,75,134,91,232,54,20,5,97,2,163,63,253,178,147,231,9,10,41,25,51,230,130,199,30,188,215,142,59,9,22,113,163,165,5,242,201,222,94,7,89,77,36,80,38,198,158,193,130,255,204,7,89,206,53,205,169,238,71,200,224,247,243,204,185,215,210,36,158,49,242,77,124,143,73,209,61,9,138,202,151,2,34,244,94,62,202,201,250,61,188,201,56,185,188,206,79,124,140,243,124,41,131,75,233,236,8,112,204,68,221,195,113,28,6,11,182,169,173,21,208,14,17,120,27,124,27,13,167,140,185,121,255,46,192,30,138,155,96,244,144,103,224,180,157,208,45,69,65,111,127,244,113,43,62,254,9,228,51,182,160,205,67,138,184,137,20,172,198,69,64,19,47,123,190,177,65,122,17,129,13,54,121,91,28,251,139,30,220,54,193,251,154,64,57,114,143,141,252,247,93,70,232,122,240,177,5,27,194,140,101,28,46,73,146,92,30,71,9,223,119,23,138,19,178,9,58,158,66,29,143,184,96,247,173,146,252,133,61,25,243,251,216,103,37,123,75,142,130,70,121,205,212,170,197,44,248,37,38,166,30,150,88,45,67,40,7,133,179,203,81,9,177,155,135,211,157,127,204,217,36,232,110,184,238,209,36,86,110,166,127,176,114,200,69,72,33,221,69,10,228,93,155,159,174,45,219,255,74,210,86,8,225,76,165,216,33,123,79,58,177,31,27,76,137,245,121,164,219,202,131,215,142,248,146,7,147,32,166,120,204,59,58,152,84,214,84,53,31,171,184,239,88,204,152,179,57,207,114,230,132,84,4,188,148,67,91,229,64,190,202,55,67,94,94,143,84,118,192,221,114,161,91,235,193,184,119,25,202,168,231,189,93,109,103,131,149,64,69,151,152,208,32,151,185,142,81,8,214,141,192,192,58,155,242,137,193,189,251,11,168,37,49,195,81,199,64,205,98,23,173,141,44,55,222,148,218,107,153,58,153,186,113,9,184,91,36,226,13,149,32,45,20,13,227,107,92,209,12,82,249,62,232,105,92,186,107,30,122,173,143,189,206,34,47,224,62,87,1,121,27,71,57,99,211,8,55,228,165,103,95,183,60,217,233,132,222,10,91,228,41,237,107,14,64,80,115,189,227,184,55,235,63,172,200,78,110,208,52,236,49,233,86,250,155,246,12,16,125,174,215,46,149,40,157,249,152,215,103,157,50,161,173,132,179,7,82,107,44,33,208,140,141,101,178,36,230,26,92,228,157,162,155,160,77,32,96,61,93,236,51,195,170,78,248,208,167,28,111,65,97,60,20,122,68,138,73,174,200,150,196,176,106,192,83,232,175,76,51,148,165,109,63,193,83,53,145,105,93,32,164,168,227,230,51,246,203,140,246,92,5,115,181,84,142,142,67,251,187,203,244,59,223,252,197,248,251,62,104,73,39,191,37,16,200,237,214,244,251,115,21,110,45,215,194,155,16,238,250,15,64,215,11,127,205,62,11,90,105,34,17,169,202,246,208,206,99,107,100,195,85,145,136,46,138,83,140,77,202,176,235,128,247,153,200,131,209,112,144,230,173,95,9,150,43,134,11,211,234,154,97,21,218,203,56,86,132,44,115,106,119,180,100,177,100,191,200,1,71,164,213,87,116,94,144,101,128,198,49,38,201,38,13,157,78,59,163,143,176,201,183,117,179,246,158,108,66,217,242,87,26,136,27,67,42,106,126,111,203,73,223,232,173,23,12,33,101,33,226,86,185,254,72,74,126,131,44,140,252,246,16,49,251,223,196,9,141,23,178,56,131,235,37,192,145,233,229,20,98,128,207,41,255,191,28,93,104,154,152,235,217,136,233,221,194,255,213,197,230,127,71,64,73,0,148,100,252,16,54,177,87,196,169,255,4,48,217,70,2,174,137,210,3,178,255,73,66,75,104,234,118,126,63,1,224,196,34,117,211,9,86,209,200,182,4,252,203,103,88,52,254,190,248,159,23,26,41,128,2,70,250,225,55,62,224,31,11,129,208,217,3,169,231,159,41,183,42,49,63,72,252,70,86,137,111,67,63,162,45,6,180,43,34,105,140,205,1,144,165,151,214,253,144,64,249,15,225,138,21,186,27,118,145,127,202,198,0,58,225,104,203,6,194,32,56,50,241,206,205,235,78,62,122,7,45,176,13,199,66,191,122,3,35,247,11,153,141,97,59,33,146,145,235,27,89,101,125,16,60,55,205,8,255,189,101,159,175,120,250,16,37,187,191,212,160,20,235,58,182,161,199,186,203,190,153,73,106,39,246,60,3,22,152,102,137,164,43,6,69,206,124,10,31,40,20,55,161,9,78,32,159,13,150,6,190,154,199,173,144,240,125,147,17,242,246,132,80,217,89,251,250,248,50,140,51,67,203,224,184,131,224,75,103,134,202,86,79,198,227,112,243,153,182,178,245,70,82,230,234,231,79,65,193,86,201,108,101,100,114,51,69,191,173,115,236,153,177,165,39,251,197,219,97,73,102,53,183,40,78,135,253,80,81,37,99,177,31,170,165,235,123,84,132,126,139,18,113,94,137,25,22,92,210,91,37,39,65,215,189,250,11,42,166,81,175,211,239,158,143,92,211,246,31,10,242,254,212,65,111,122,71,61,119,63,90,104,229,61,196,151,14,43,104,29,128,75,152,36,206,56,244,6,128,179,236,247,153,122,209,31,246,146,120,147,228,186,166,104,46,52,197,37,6,66,8,86,124,41,247,143,114,159,6,128,64,123,135,188,126,139,97,117,105,24,56,229,141,84,31,99,182,247,192,196,182,200,13,213,12,228,19,145,118,227,115,20,22,61,253,162,139,215,49,165,43,179,227,108,167,222,251,199,50,27,87,254,202,241,133,74,111,95,35,102,150,183,217,99,166,186,157,95,107,243,78,200,102,139,111,211,42,121,242,175,24,241,148,101,118,146,118,124,133,15,223,196,148,87,230,194,189,86,105,172,193,176,192,249,26,159,205,168,236,244,54,187,23,77,236,69,247,210,84,52,223,251,30,55,145,81,243,207,224,208,191,128,82,209,67,125,183,9,113,159,83,82,50,81,91,165,148,218,149,231,226,25,107,178,234,195,28,170,165,246,192,250,149,165,162,238,150,72,120,175,62,196,16,51,127,166,162,164,114,197,233,241,124,169,119,247,18,112,79,167,70,189,206,72,171,119,17,82,28,166,144,119,28,46,62,218,146,77,235,68,138,96,225,248,158,187,237,64,159,135,35,225,242,184,225,97,205,189,231,218,119,167,190,97,33,159,230,121,203,163,123,83,86,252,254,58,10,87,138,254,241,240,14,46,174,103,180,253,174,209,247,181,87,223,254,18,216,251,158,66,15,162,13,172,133,172,63,239,190,203,35,216,160,139,252,166,144,215,78,87,32,126,196,76,155,38,231,45,173,208,90,130,124,37,189,214,25,117,30,30,62,239,106,86,111,85,128,152,199,134,66,20,155,88,245,65,174,172,156,195,74,41,191,158,218,164,187,102,173,235,214,67,214,201,59,193,33,171,243,118,62,73,64,8,182,15,213,214,90,44,221,159,118,77,184,218,122,177,200,196,234,182,80,244,111,17,227,191,223,234,251,94,72,122,251,84,22,237,130,233,221,122,183,223,91,155,72,40,43,179,12,97,91,151,34,35,196,201,137,150,227,171,135,198,207,93,230,69,253,19,149,210,79,207,77,49,186,227,123,224,162,130,249,104,181,250,49,81,244,186,77,92,145,187,207,244,221,187,150,186,38,49,237,54,59,165,156,194,35,155,87,192,192,197,173,246,192,117,34,40,44,162,67,174,169,93,69,46,56,48,151,188,158,12,172,25,172,161,145,141,140,185,212,169,236,230,184,142,74,127,6,43,33,241,251,23,253,129,249,1,72,95,6,83,176,5,46,251,218,55,164,181,62,213,200,13,41,0,194,220,131,31,64,181,92,247,143,67,75,55,0,165,44,38,52,20,255,51,240,181,29,46,78,3,41,130,156,222,143,127,255,4,87,113,164,35,251,69,196,25,254,51,130,95,62,207,148,68,153,184,255,231,117,126,252,27,112,216,96,197,57,25,77,126,42,89,164,44,37,36,29,179,235,248,8,226,142,136,171,26,72,235,94,126,193,199,0,47,233,245,159,133,146,118,10,44,136,252,104,49,112,11,160,97,221,165,223,20,141,137,189,72,131,43,26,188,121,21,197,235,59,29,141,87,192,155,163,142,118,250,75,177,215,237,192,224,159,143,223,1,58,242,235,217,180,190,220,239,113,113,40,54,12,68,182,57,1,128,201,162,9,188,127,50,154,193,105,71,131,181,159,253,112,16,87,233,76,190,49,125,195,223,176,23,93,167,191,20,246,106,87,84,13,93,79,20,98,41,201,194,20,166,161,51,49,200,158,181,89,43,17,16,252,76,39,105,32,78,210,237,140,117,138,41,110,243,141,230,87,21,6,221,186,145,150,3,107,254,96,51,202,194,164,3,144,98,43,142,212,77,125,214,6,104,112,189,18,16,152,224,94,142,184,176,17,254,97,173,47,173,18,245,216,71,123,121,197,177,172,65,71,192,240,34,28,103,129,221,36,234,13,43,157,109,83,203,138,102,5,100,9,136,222,154,33,118,182,240,112,44,208,149,216,24,7,20,243,122,236,12,42,81,198,101,36,4,77,42,216,106,132,248,10,21,77,32,141,154,26,111,41,52,104,31,156,9,8,206,180,130,99,151,43,202,242,186,116,43,173,205,70,54,2,59,231,46,224,39,154,119,9,51,124,61,81,163,151,22,147,190,16,254,219,14,59,71,82,179,59,205,106,71,229,180,46,204,170,130,89,120,149,74,196,40,241,132,75,235,105,131,166,193,179,193,33,70,200,246,173,208,139,105,153,215,200,221,88,239,102,221,173,125,207,232,41,184,139,96,121,238,107,165,87,164,165,236,221,110,181,220,31,170,191,8,6,215,85,254,190,151,48,54,153,153,248,180,251,241,235,67,196,254,253,206,7,210,69,18,151,6,138,168,145,176,17,138,74,252,239,224,148,248,55,125,177,211,20,31,134,200,69,43,8,190,188,237,147,171,141,33,21,148,28,249,11,128,241,209,177,37,177,157,78,246,205,250,177,178,47,66,113,34,57,220,223,180,68,37,133,250,170,12,201,175,113,57,149,247,28,188,210,103,173,93,26,22,74,101,222,190,31,159,35,232,241,24,10,251,83,215,54,223,118,39,70,245,181,120,27,153,150,79,103,32,92,164,140,217,189,135,125,111,173,243,80,239,199,136,202,133,17,190,114,134,173,111,252,180,195,146,222,253,212,190,251,202,200,40,230,55,234,0,205,138,221,54,197,191,128,140,191,0,197,91,211,13,189,138,129,233,213,97,109,235,187,171,166,193,3,49,209,76,239,245,250,92,103,9,7,151,242,245,132,65,153,99,130,44,162,115,234,215,248,95,136,141,22,22,166,54,220,249,245,37,238,103,106,108,153,102,254,2,126,108,244,189,202,51,124,156,221,103,32,124,68,168,220,202,192,59,80,63,214,152,241,64,161,216,145,159,18,84,194,54,124,8,154,109,40,99,108,209,251,0,61,106,166,95,116,98,117,144,64,29,130,43,154,46,106,25,133,44,76,85,84,205,23,244,57,6,165,237,152,92,233,244,126,145,156,187,97,61,67,74,219,195,73,7,189,202,180,45,119,57,221,216,159,48,51,154,236,26,28,125,248,97,96,89,195,76,242,80,93,41,149,182,90,81,100,17,171,59,217,182,236,117,230,10,189,76,162,127,87,195,80,221,217,233,131,125,215,208,0,63,246,21,181,108,185,122,114,119,15,148,90,203,8,182,111,194,154,118,199,29,76,37,90,117,179,94,175,71,122,248,60,242,54,125,62,177,44,208,139,121,198,202,97,180,252,202,155,111,143,206,182,123,217,161,41,200,247,163,82,153,89,120,254,13,167,114,177,208,241,175,242,3,31,236,163,105,14,176,116,186,80,25,208,149,64,70,33,160,193,86,254,250,169,233,182,13,48,43,155,79,135,5,51,61,171,84,207,202,174,167,191,247,166,136,23,145,163,178,149,194,136,135,218,240,53,61,118,218,197,245,38,47,65,131,85,126,216,195,48,40,213,79,8,43,59,58,65,41,132,13,161,73,201,0,43,133,79,0,157,0,133,24,0,105,218,208,63,147,113,144,135,144,165,96,58,204,29,29,245,100,162,128,54,116,180,255,125,56,67,96,115,138,13,17,18,222,237,52,58,111,85,111,17,28,208,207,126,35,224,187,189,72,193,28,220,255,94,247,230,251,111,10,228,183,35,107,54,47,90,0,231,4,233,69,101,172,140,1,36,104,116,134,212,225,54,47,239,200,214,61,171,98,26,72,109,118,248,152,159,233,104,243,3,152,124,190,53,220,249,169,239,108,35,213,179,202,100,37,243,158,177,160,223,220,4,21,53,171,68,87,22,53,35,133,252,107,1,85,193,232,16,190,16,11,134,48,7,252,241,143,227,5,96,138,118,52,25,43,203,141,32,203,14,65,19,134,144,17,174,146,245,126,103,8,112,155,156,19,122,190,74,243,237,69,11,213,179,176,179,227,224,182,220,126,196,160,254,121,2,43,193,13,192,51,235,244,155,132,232,125,35,12,14,27,161,247,196,138,64,101,191,64,43,81,71,80,230,63,101,85,195,13,237,226,154,168,160,58,141,88,196,242,27,239,106,250,33,38,161,35,1,197,13,221,248,26,67,10,4,112,37,248,114,35,212,214,222,204,221,69,101,31,122,189,189,125,63,81,189,246,141,148,40,98,31,218,119,251,46,102,14,131,223,90,162,186,62,237,47,224,247,102,132,128,103,79,64,94,66,5,82,254,204,41,46,83,217,199,13,129,203,9,233,177,90,130,28,80,75,188,58,208,130,213,186,236,129,123,77,250,87,96,94,146,190,144,251,248,156,125,155,194,92,11,249,19,109,229,215,8,254,159,247,171,31,43,149,230,185,223,180,154,74,82,224,216,75,100,162,91,77,94,99,77,211,129,113,86,27,194,236,101,124,63,94,31,173,151,84,28,120,255,26,99,23,84,82,54,243,25,203,233,148,110,45,103,96,169,75,171,226,122,27,70,6,205,121,52,153,111,11,47,108,234,123,110,231,143,248,98,220,76,129,197,136,37,213,77,85,164,17,94,215,116,114,141,21,111,253,71,110,240,215,175,93,49,28,205,102,59,60,182,128,154,109,226,2,134,196,193,171,201,155,140,149,86,218,86,29,96,143,158,1,124,111,222,76,238,91,236,60,93,65,1,70,172,212,208,228,146,109,57,62,1,171,162,152,152,105,133,168,59,67,1,165,58,251,38,82,201,228,41,39,175,127,113,72,127,179,84,67,170,111,46,63,135,166,92,85,25,168,18,106,99,180,71,185,152,208,211,66,137,36,31,203,36,76,103,234,189,238,135,86,229,26,81,112,254,123,137,173,13,75,238,149,143,29,17,72,238,104,200,166,128,139,254,12,151,50,6,31,72,94,191,246,13,253,6,13,80,2,110,70,70,150,106,94,21,35,12,71,118,138,182,32,147,147,120,57,224,185,243,27,89,175,103,21,6,84,221,5,184,97,233,173,7,214,92,2,0,37,159,42,80,254,245,207,54,55,188,100,35,241,123,19,249,24,96,221,179,230,112,17,112,123,15,176,80,142,224,134,254,160,99,63,66,75,85,174,48,165,1,145,175,234,248,89,226,226,108,254,207,234,34,251,191,2,36,144,35,107,177,5,147,41,146,98,65,5,29,128,70,227,228,101,152,34,172,192,144,178,152,132,141,191,246,193,208,112,135,142,17,108,142,207,192,118,151,65,227,239,237,219,178,1,45,228,217,180,61,207,126,184,8,50,255,154,194,161,13,255,185,180,51,164,170,56,10,3,192,46,112,128,134,5,237,1,60,23,0,166,111,198,58,193,138,234,79,79,171,52,116,234,39,56,0,220,106,89,134,31,194,128,73,155,85,101,229,138,53,112,114,54,6,229,124,204,57,225,224,143,51,244,100,215,51,128,18,188,92,244,235,93,184,21,191,43,6,181,164,29,33,136,210,172,15,131,210,139,129,83,27,222,16,170,217,110,193,145,223,16,61,102,206,180,78,84,152,118,131,102,126,9,88,224,208,135,89,44,165,220,248,236,174,80,102,185,35,55,183,115,113,11,184,21,221,72,212,86,199,242,167,250,58,217,96,43,52,7,150,189,199,120,229,127,243,126,6,164,97,143,54,23,240,194,109,196,244,197,240,143,143,1,45,126,150,20,245,44,45,1,239,98,208,244,86,105,43,247,195,57,117,110,63,142,229,106,160,163,101,71,221,8,219,224,83,224,52,68,151,100,37,43,34,187,93,160,127,196,34,165,216,228,4,76,152,180,191,105,222,80,124,49,218,255,153,251,255,213,16,125,78,113,116,8,97,30,7,29,240,26,243,12,252,89,17,160,241,195,45,247,165,45,0,8,86,24,234,244,118,56,236,48,136,159,98,112,184,70,208,231,77,226,119,193,200,193,12,34,217,136,137,255,68,172,68,35,121,248,121,141,240,255,229,244,77,132,191,243,127,231,254,174,2,222,75,75,128,36,0,8,47,136,70,136,6,0,254,46,2,68,1,72,136,255,224,159,119,164,23,188,66,121,245,15,222,160,160,32,163,160,190,65,67,67,125,131,138,138,246,246,221,91,52,116,76,116,84,84,12,44,12,204,119,239,223,99,189,71,123,139,253,1,251,253,135,151,227,247,255,20,130,240,79,78,164,87,111,94,50,190,71,71,69,127,255,127,27,127,219,1,88,111,48,223,163,126,67,66,32,7,32,98,33,32,97,33,252,237,2,124,2,32,0,16,144,144,17,254,221,157,160,34,188,126,131,136,132,140,130,246,234,37,221,251,253,139,38,65,68,122,133,140,252,234,221,75,149,208,145,81,1,8,255,124,197,66,121,141,253,230,3,25,43,42,14,249,87,3,92,54,30,37,40,30,133,189,43,62,37,21,187,136,164,178,161,145,195,143,128,192,170,238,143,212,28,162,98,226,42,142,78,49,57,213,53,127,198,39,57,185,84,213,140,127,214,118,76,172,17,124,145,48,113,118,249,149,144,155,215,57,197,173,174,225,31,27,151,95,216,117,122,70,163,105,106,158,88,176,190,177,25,111,6,10,238,121,249,121,252,127,26,18,225,63,109,104,68,164,151,4,98,44,132,255,136,255,152,128,133,64,198,250,213,30,219,224,239,2,224,45,18,194,203,45,34,97,1,132,0,9,44,255,31,254,233,255,11,255,11,255,11,255,41,16,100,162,139,199,116,218,45,27,222,235,4,188,139,194,198,161,191,241,155,118,64,143,46,8,87,68,41,139,214,9,87,188,115,251,161,15,67,182,193,39,171,119,222,103,45,31,104,167,247,12,56,230,88,238,200,247,18,86,223,252,234,25,74,202,210,210,0,128,244,49,137,164,243,119,191,107,255,39,75,96,52,66,233,38,62,89,62,192,178,1,185,207,2,64,88,241,213,1,135,156,158,224,7,129,38,96,38,254,130,85,110,159,119,255,25,33,103,48,163,39,22,116,87,135,208,44,255,249,238,99,9,1,41,89,109,60,201,160,31,124,85,167,193,239,159,210,50,50,207,132,9,43,237,90,2,127,233,54,124,220,40,197,237,83,212,84,25,149,30,139,207,145,102,31,51,107,15,221,233,243,115,144,118,126,115,145,96,133,123,247,46,227,190,252,205,166,165,135,68,172,180,51,169,129,100,231,241,251,218,219,3,193,223,145,31,77,65,3,221,130,90,114,29,58,81,99,76,21,93,98,21,2,68,66,37,91,171,172,182,28,117,91,57,147,152,162,170,94,227,75,197,123,131,218,232,125,97,66,94,71,115,15,74,163,83,122,0,246,200,188,228,100,190,248,56,157,251,158,221,224,16,201,243,166,210,85,51,195,205,184,19,98,145,139,94,250,232,189,234,114,37,147,36,87,229,152,39,205,96,184,103,189,11,87,186,105,168,143,165,213,215,234,159,108,231,68,84,93,137,102,43,164,211,6,214,43,139,204,236,248,172,242,69,172,199,146,54,64,201,168,253,167,236,87,27,93,195,233,109,233,32,85,237,231,106,221,203,199,210,59,61,248,93,94,187,35,171,189,56,154,117,99,249,145,71,92,121,203,158,73,231,108,87,179,24,233,218,83,253,5,57,219,156,245,208,200,4,104,218,225,156,254,245,193,3,160,237,206,164,222,127,186,79,84,109,104,170,129,26,65,167,57,80,95,160,17,88,40,212,185,138,168,138,197,196,239,47,17,196,36,161,193,244,186,207,106,57,111,191,205,207,104,68,229,136,200,191,42,142,149,72,158,245,32,178,34,17,94,144,20,151,97,179,109,188,52,125,145,203,100,185,181,206,236,68,87,107,49,174,21,247,73,162,150,103,65,61,193,156,173,129,64,39,42,4,176,141,58,51,26,219,230,103,57,37,185,204,19,63,84,191,151,213,14,140,7,177,183,36,61,2,128,75,98,222,107,14,68,68,83,248,227,190,0,231,192,190,190,8,223,118,36,159,205,175,14,68,198,235,26,93,145,127,1,118,86,244,4,118,219,136,245,159,27,48,62,35,169,245,49,113,132,38,125,66,65,128,80,45,191,170,205,162,32,178,4,37,192,48,24,83,67,239,253,108,225,63,55,57,138,66,101,135,254,93,207,32,20,126,233,50,197,99,244,142,8,224,255,66,207,17,201,3,57,18,250,253,183,30,33,255,253,3,229,71,185,114,247,62,66,225,42,125,126,183,84,203,55,90,71,28,38,20,58,147,158,118,49,4,171,51,76,157,134,208,44,196,85,26,241,229,111,120,228,27,54,6,163,209,248,44,91,67,128,129,63,70,100,197,138,125,200,152,79,235,191,148,236,183,241,16,228,168,81,36,68,234,248,95,187,190,39,180,238,88,47,48,58,198,5,16,42,36,67,42,251,24,141,26,126,100,21,3,6,58,126,230,251,252,222,233,67,230,153,235,11,140,101,7,205,61,244,228,128,177,206,200,63,227,84,233,135,32,199,120,206,189,243,115,68,208,123,70,12,52,22,105,14,93,218,216,74,96,124,75,189,79,229,62,179,138,228,110,19,43,19,19,9,116,118,16,160,0,241,4,41,168,13,86,199,30,63,228,229,27,121,141,229,27,184,101,24,130,213,168,240,181,225,158,29,202,102,158,52,15,51,58,252,20,104,142,163,214,169,24,212,176,96,150,205,13,183,237,174,134,8,134,20,237,247,113,19,181,49,218,163,73,152,46,8,201,31,203,128,230,151,152,101,37,161,69,109,7,23,31,141,31,151,4,142,219,176,66,8,70,235,187,248,212,222,76,74,169,147,27,236,228,202,82,22,239,141,197,139,229,138,56,165,44,153,245,13,125,51,229,90,200,250,160,238,145,164,209,3,91,226,207,216,186,73,248,130,158,153,169,238,246,36,50,77,94,16,102,159,94,248,185,33,228,139,208,137,255,116,193,144,51,232,166,147,252,42,11,147,88,88,47,189,127,145,159,165,202,171,128,155,20,107,148,122,229,167,61,142,130,10,25,245,13,231,202,48,232,244,200,139,124,26,87,129,196,168,68,238,67,66,241,62,119,124,178,207,253,4,214,208,115,21,113,147,215,93,88,92,34,17,199,186,151,28,221,135,3,95,204,198,40,90,174,142,80,233,116,165,20,93,20,147,139,188,181,133,71,35,174,115,91,163,107,218,241,121,151,146,160,223,98,9,220,170,50,169,141,57,12,151,88,220,237,80,246,85,223,86,36,84,59,148,254,228,69,226,84,213,198,204,79,202,174,131,198,253,243,202,88,219,217,9,151,140,110,97,41,232,121,163,31,26,23,136,29,228,113,249,151,255,2,56,76,111,159,130,65,203,200,253,233,156,194,18,254,6,58,28,227,39,137,109,110,63,23,220,179,195,246,209,163,16,86,82,218,167,56,216,196,84,233,64,218,143,185,121,179,215,217,100,215,101,191,153,104,10,115,102,53,147,2,198,10,47,231,6,114,88,142,60,61,22,206,240,28,241,183,36,184,6,205,72,163,27,33,116,125,137,197,66,244,16,43,32,97,212,238,34,19,73,164,215,29,234,68,249,214,21,161,12,51,21,7,159,248,116,209,72,120,148,150,183,121,111,243,214,252,121,152,118,161,86,57,107,0,103,105,65,11,39,63,42,177,39,147,235,241,104,212,123,172,254,184,52,105,35,98,92,77,85,87,122,229,218,158,34,98,54,234,111,61,26,169,117,131,187,193,48,23,247,11,236,148,154,99,87,193,136,223,198,180,202,159,82,235,137,10,38,225,218,233,145,3,76,69,132,236,236,140,95,86,201,173,248,206,215,77,95,117,225,150,200,21,166,145,84,87,128,130,253,59,40,190,230,67,97,198,234,19,105,212,125,91,167,111,3,230,69,121,149,64,217,163,69,253,41,58,90,61,33,242,198,33,152,186,84,5,152,88,11,7,76,196,0,105,35,220,248,74,117,200,218,194,138,136,168,108,184,9,38,94,198,134,131,130,238,81,1,234,241,67,43,5,94,217,162,244,24,77,90,196,190,61,105,155,101,221,110,204,146,141,207,189,94,85,120,67,74,93,23,234,39,185,115,53,21,18,241,201,214,101,11,111,154,233,109,240,176,111,148,239,137,223,168,128,26,148,250,99,103,69,73,146,129,6,134,174,206,50,133,13,61,138,190,248,129,29,236,148,4,91,30,174,169,150,52,246,43,40,196,45,134,244,13,171,160,111,93,112,108,23,239,93,216,65,53,168,107,67,71,59,151,203,85,239,73,217,233,97,244,48,168,51,248,32,202,148,139,73,57,100,218,112,96,111,143,233,238,120,37,232,182,253,203,59,192,145,73,32,171,227,110,120,23,223,25,109,175,250,79,110,67,73,144,139,82,217,174,14,171,251,238,199,17,18,75,118,108,77,27,16,213,145,250,140,127,204,41,59,19,23,251,213,59,33,30,82,33,86,38,130,98,182,135,228,38,220,2,26,237,25,227,174,155,55,183,217,147,15,100,111,135,230,31,172,61,172,228,20,45,156,61,18,121,19,247,156,33,235,137,231,58,210,176,198,220,139,172,134,57,200,18,28,81,61,37,54,40,56,94,172,2,88,213,200,186,195,112,29,218,153,156,203,201,41,203,174,127,103,230,109,125,15,190,255,160,207,207,231,171,204,236,204,140,213,89,92,187,144,106,125,62,51,206,187,72,190,105,172,7,252,204,235,215,18,152,184,36,221,23,30,124,155,208,211,250,186,15,65,157,53,63,237,106,206,114,194,48,73,72,19,45,201,184,220,208,143,222,230,47,64,17,13,80,145,11,124,37,108,108,140,232,7,16,183,251,39,40,207,92,139,72,54,71,140,206,191,22,140,199,232,40,14,116,106,102,99,124,230,36,240,240,11,70,70,79,158,250,31,56,114,230,127,85,32,136,82,28,179,42,34,136,144,41,226,0,63,147,172,231,6,180,171,162,196,110,27,22,106,224,48,153,114,2,114,72,186,37,178,56,44,17,20,252,208,158,214,179,255,185,158,198,204,64,148,223,175,100,177,217,2,65,153,31,176,184,140,229,8,155,74,208,143,158,220,185,213,196,94,142,107,105,255,199,108,199,165,88,251,70,126,130,32,111,24,170,68,25,222,212,19,164,59,233,51,124,180,206,55,67,213,165,39,27,65,181,92,212,178,100,190,214,60,233,153,226,70,90,254,154,85,165,180,6,145,61,138,71,62,133,124,118,210,234,140,141,89,63,184,167,121,119,65,62,192,159,12,102,147,72,1,170,87,229,41,180,175,197,199,254,2,28,208,225,23,10,6,51,22,213,133,156,191,210,145,145,187,33,109,131,59,3,87,226,57,246,167,190,103,49,142,47,38,135,30,78,13,157,56,115,122,164,220,125,40,61,161,171,4,61,125,168,152,85,126,0,26,120,107,8,1,8,222,101,241,235,201,67,164,138,69,11,12,191,219,19,199,128,157,187,98,11,83,177,227,177,26,197,196,11,54,234,217,86,89,149,219,194,236,49,25,138,219,56,7,158,148,14,90,15,234,19,104,45,53,172,53,238,243,54,58,131,151,255,184,125,89,82,83,154,114,87,40,61,136,44,17,226,157,181,42,17,16,88,191,175,240,65,226,59,127,103,252,220,22,20,105,214,116,68,116,171,168,59,185,89,182,168,140,227,210,122,139,66,178,234,21,213,53,87,84,113,188,173,52,61,237,234,122,128,201,227,227,82,161,119,237,171,114,27,104,190,181,221,55,65,27,155,47,147,38,253,167,34,78,158,109,205,226,219,148,73,254,148,153,85,181,142,132,253,106,120,250,249,59,221,199,179,147,155,135,182,41,15,167,189,233,171,29,31,195,61,137,78,207,22,125,166,229,235,39,230,167,111,172,175,145,76,158,152,209,7,66,8,22,4,169,232,120,135,91,117,245,248,164,26,242,91,243,97,215,190,239,251,25,72,9,241,213,154,88,9,191,58,103,110,247,193,230,129,57,240,176,119,186,98,21,13,125,127,1,70,127,1,154,15,235,19,174,84,62,85,165,3,109,41,182,59,8,53,200,249,216,54,82,32,151,168,24,55,204,175,168,141,168,20,206,133,173,77,109,83,156,105,130,247,109,126,40,179,234,95,62,24,73,99,62,87,19,11,234,99,74,164,207,4,145,117,106,217,114,106,245,244,13,60,122,9,72,10,68,254,137,113,252,61,85,61,165,87,241,153,133,217,146,49,125,82,191,176,245,17,77,30,223,162,183,108,63,218,202,62,130,142,35,85,15,72,45,71,250,137,146,34,136,232,79,183,150,70,136,165,234,181,213,72,151,204,100,126,181,84,161,180,125,173,86,210,219,224,240,48,5,196,233,206,227,243,15,189,161,22,79,6,191,228,31,20,6,241,47,108,225,149,88,31,31,172,13,172,151,105,139,154,102,43,91,138,213,18,172,103,153,189,172,122,187,80,8,212,47,68,63,142,194,247,123,62,6,188,180,136,64,49,159,75,75,131,203,35,202,51,246,160,142,69,132,199,242,113,3,174,183,130,171,79,61,213,100,93,139,158,173,241,115,81,20,156,248,24,237,143,143,214,65,27,71,61,127,198,202,30,95,165,183,190,142,94,14,217,71,36,204,135,228,131,191,0,38,231,204,154,198,39,102,137,12,190,102,249,103,215,83,212,220,193,173,229,30,135,72,54,53,213,252,213,16,105,218,130,238,239,132,163,226,49,157,181,189,157,157,93,58,13,252,120,147,155,34,94,201,29,48,100,52,174,169,248,148,63,32,205,163,246,91,22,182,21,148,9,215,195,15,45,70,242,41,234,117,97,55,95,186,116,222,76,53,105,214,255,5,136,95,9,29,224,136,185,56,31,154,4,155,219,45,103,201,91,161,136,137,42,165,176,211,244,131,45,167,108,45,26,180,126,30,179,49,251,25,225,186,190,217,144,109,43,7,138,7,99,255,105,159,188,71,1,151,212,213,38,165,205,43,76,159,109,45,11,162,170,178,156,232,135,214,241,109,71,168,211,31,159,244,245,61,25,246,153,30,143,46,239,147,169,37,29,215,151,57,103,244,98,230,84,202,199,217,30,6,248,114,223,10,139,97,190,94,64,199,95,67,141,78,141,137,168,114,39,167,62,223,139,80,118,89,202,213,32,231,70,223,111,251,56,152,94,188,152,75,68,23,217,45,93,19,181,73,228,52,69,165,157,143,221,55,163,253,102,20,74,177,182,177,206,243,246,124,158,185,184,1,156,118,252,23,160,23,9,153,63,87,171,244,30,119,92,113,11,231,232,78,113,61,182,52,174,76,35,49,115,101,180,255,11,16,221,109,137,208,241,218,184,207,212,251,76,221,75,207,149,219,233,150,3,131,228,124,76,145,86,227,196,126,187,249,193,204,151,61,106,84,33,202,234,44,236,47,32,232,76,135,175,243,109,99,7,101,12,63,9,51,222,105,232,53,27,147,11,251,70,151,123,79,39,108,22,126,8,197,143,227,235,57,202,51,218,89,96,54,98,2,90,60,41,144,165,129,217,172,57,167,246,223,138,223,124,168,116,252,42,227,209,92,96,53,47,155,112,212,120,138,192,124,35,164,21,97,106,2,231,179,249,208,221,170,125,160,207,126,195,159,65,90,184,223,114,229,109,225,17,100,103,173,115,11,40,38,165,192,101,251,141,159,250,141,43,68,157,223,30,54,37,211,134,73,33,26,96,180,3,231,40,250,225,119,207,216,177,254,51,100,93,84,217,221,175,196,225,127,105,133,255,251,192,169,39,250,215,254,191,19,58,67,150,47,106,129,238,159,40,46,255,193,117,138,32,202,143,65,161,116,202,31,138,207,239,231,176,206,81,162,113,188,73,3,117,115,141,120,229,213,110,83,84,11,248,5,189,5,32,56,18,82,242,54,137,36,88,205,83,27,105,157,82,176,31,19,227,209,148,177,203,23,140,184,47,225,89,18,85,100,22,161,10,160,210,9,109,35,76,87,21,178,159,107,83,227,199,185,54,65,86,246,22,108,189,133,180,125,170,130,61,165,204,138,98,119,231,66,62,109,213,55,85,148,244,86,90,180,204,140,206,141,206,48,206,76,221,13,75,255,8,169,226,197,49,143,44,105,45,232,28,64,165,224,175,235,157,185,13,71,30,102,112,9,87,211,42,185,242,112,80,154,169,231,26,167,112,183,166,145,44,161,242,229,64,121,118,49,85,104,28,82,211,114,236,107,209,128,56,251,144,152,233,101,48,214,95,21,120,238,61,99,253,217,170,120,125,35,167,233,92,73,231,108,213,169,114,3,183,186,231,176,187,8,219,111,184,125,151,133,188,202,87,65,86,214,169,194,48,40,98,108,203,96,17,92,16,99,33,221,138,126,142,205,88,221,58,2,221,117,204,157,202,76,16,164,137,9,138,177,86,45,200,111,146,248,115,49,221,27,141,57,89,243,105,180,69,130,145,41,239,184,73,239,47,0,147,117,110,31,175,46,215,248,238,68,0,197,97,21,78,187,89,42,230,182,228,235,153,203,254,102,186,113,210,155,22,122,151,252,77,135,238,138,60,73,193,96,118,198,116,8,37,133,93,133,58,147,50,62,169,50,136,73,180,145,99,198,31,219,214,19,11,255,51,17,106,72,209,229,232,42,169,124,88,204,25,225,175,164,15,199,8,249,105,107,67,138,147,69,1,199,232,206,175,188,84,99,31,242,172,149,83,65,139,218,66,151,193,40,80,10,13,162,80,124,204,190,241,25,109,232,77,240,95,192,4,153,184,212,247,73,67,101,133,199,111,184,26,72,132,24,46,252,154,230,42,33,66,185,204,43,68,50,206,2,21,58,79,223,184,232,48,108,199,139,212,51,151,238,244,103,88,106,172,210,145,182,164,161,4,39,244,54,173,154,197,165,139,17,122,14,41,247,235,4,233,15,137,13,49,250,193,7,106,251,8,51,234,19,141,253,53,77,156,89,35,87,122,215,103,204,138,111,122,251,134,190,52,156,175,12,163,175,148,249,36,60,216,6,15,49,144,37,165,222,175,12,135,129,93,239,179,142,90,97,58,104,76,202,25,164,222,30,207,55,222,69,87,212,105,218,47,82,198,167,106,133,172,199,20,175,69,121,204,227,104,164,123,240,248,54,228,53,133,66,24,204,124,178,121,122,177,141,222,245,253,195,226,97,66,179,36,94,227,145,96,44,155,78,242,86,199,163,30,8,35,202,57,222,216,253,234,13,168,254,19,91,180,72,100,223,192,161,107,189,219,18,251,50,110,131,142,115,33,171,55,214,86,156,181,234,183,242,209,125,147,207,189,159,135,181,217,187,226,172,173,139,35,175,57,96,18,72,150,77,65,94,37,36,151,206,195,51,55,10,36,203,101,154,131,93,45,162,159,28,21,204,86,152,197,181,60,43,224,86,197,68,43,217,156,218,155,173,164,2,204,154,253,129,198,5,234,108,245,164,88,37,187,155,247,210,131,245,68,231,176,55,186,11,248,166,182,228,196,123,203,71,245,139,3,27,144,189,115,155,52,125,15,215,214,203,39,81,236,205,34,120,132,141,163,235,129,103,82,70,152,111,198,242,224,69,211,115,81,82,240,37,123,228,41,210,244,46,229,160,99,226,252,21,228,198,148,181,178,65,71,96,253,42,120,100,225,47,192,84,86,18,79,96,191,89,139,147,86,156,254,67,99,174,168,147,43,15,118,168,72,165,131,22,188,117,199,13,115,177,6,111,60,245,105,226,217,17,98,83,116,191,246,224,58,231,159,106,208,44,186,37,95,115,94,120,224,156,119,57,252,191,177,247,215,65,113,69,95,184,32,218,64,32,1,2,164,113,39,184,55,193,29,146,224,238,110,193,221,221,73,130,187,187,4,151,198,181,113,130,187,187,211,88,104,220,29,38,249,189,185,243,207,157,169,59,175,222,155,186,247,214,220,175,234,84,157,222,123,31,219,125,206,250,190,181,207,62,107,105,180,63,161,206,10,108,108,165,31,66,12,202,175,203,156,38,202,255,204,180,41,53,237,193,218,43,37,252,121,100,72,71,188,197,182,90,82,90,108,97,244,113,77,190,210,203,101,199,217,224,211,151,250,118,131,110,248,207,241,238,140,154,26,113,49,193,57,172,105,204,135,166,22,90,152,199,46,37,145,85,93,190,171,119,1,211,121,115,155,116,82,211,238,144,89,198,171,143,116,186,98,46,119,81,13,164,73,171,106,12,179,62,239,144,106,247,56,209,168,220,208,117,63,91,253,119,53,67,255,211,3,187,25,110,241,177,11,125,96,157,206,76,125,143,222,78,0,17,103,16,105,121,244,177,221,40,172,19,168,66,217,73,94,241,14,68,227,14,69,80,230,209,127,66,232,85,29,223,172,124,243,141,171,128,63,183,176,108,247,55,141,143,88,193,184,128,226,26,59,250,252,152,147,97,190,28,174,76,246,93,171,147,237,184,192,72,8,156,227,225,53,141,229,25,117,219,225,81,163,156,184,99,15,55,182,168,168,104,2,127,14,169,46,18,134,173,99,214,57,253,7,107,142,197,134,72,129,6,225,160,2,122,122,221,31,156,165,226,10,73,161,97,221,157,31,129,215,245,123,124,106,42,164,70,226,4,126,217,48,61,152,27,87,82,201,248,104,173,15,191,4,12,215,31,117,235,158,243,97,214,20,68,213,192,245,210,49,195,156,150,98,138,178,227,38,172,88,232,85,200,77,96,44,177,195,28,8,113,230,120,9,146,74,35,13,14,109,21,80,128,121,60,79,249,176,213,33,178,163,71,200,150,209,99,37,144,19,189,116,15,134,81,187,86,8,212,111,196,61,116,185,29,69,142,204,241,26,228,169,168,96,22,229,11,213,45,209,156,116,178,206,249,74,38,181,165,118,211,21,76,254,185,181,51,194,78,255,107,183,179,24,117,170,55,48,56,32,103,248,63,235,64,58,247,34,31,182,218,62,239,104,231,82,143,55,187,230,146,94,255,198,160,204,206,193,48,96,37,231,113,75,93,69,241,17,159,105,63,18,179,237,216,16,66,102,65,247,1,56,213,44,211,44,127,245,56,147,194,3,182,232,65,51,109,196,236,190,148,117,225,81,238,185,145,161,201,87,160,231,144,216,15,166,17,36,82,163,104,149,46,32,83,137,138,57,243,167,93,224,36,9,150,44,187,199,112,68,105,52,54,0,13,238,196,89,142,241,234,223,200,210,7,37,58,128,61,76,229,165,138,103,209,232,253,164,72,11,169,235,23,255,117,86,214,93,128,62,195,158,157,161,180,211,104,102,223,162,99,3,150,246,96,102,246,146,215,75,103,10,220,12,3,145,168,33,207,133,226,66,171,46,169,134,20,153,85,193,220,125,206,210,27,131,237,231,146,115,170,165,244,116,113,2,71,65,21,169,116,228,30,144,245,35,75,104,3,142,111,46,43,214,116,236,197,210,175,248,248,31,13,241,187,16,130,156,163,0,154,244,164,108,15,179,130,136,166,8,135,214,172,124,133,246,9,155,123,156,87,128,9,241,170,205,84,46,159,148,50,43,14,178,168,251,46,243,219,23,143,32,1,214,6,121,198,2,173,198,212,30,92,110,236,78,31,153,204,49,174,231,212,118,145,206,169,155,209,190,63,52,58,92,213,158,58,26,28,173,126,175,128,186,128,84,252,69,88,2,61,189,138,107,186,242,152,70,99,24,50,255,202,147,225,117,50,69,100,109,179,108,176,137,143,228,80,247,75,28,222,29,139,77,250,99,180,136,104,113,181,181,148,224,94,62,39,51,215,101,197,216,185,87,9,191,70,145,138,45,141,152,61,210,175,38,100,13,100,174,237,158,249,179,68,179,90,176,163,44,100,228,175,180,43,103,57,32,99,79,122,240,54,63,109,120,103,209,201,172,64,85,245,68,137,165,209,192,12,124,71,169,207,244,219,82,131,146,50,251,71,205,43,224,80,172,125,64,199,132,34,251,201,69,165,6,9,201,39,202,46,190,138,69,173,220,178,137,246,229,67,62,135,149,86,84,208,166,221,237,93,94,240,124,235,138,39,103,253,250,252,174,171,71,116,144,230,196,17,14,158,115,49,137,33,250,124,21,95,209,130,107,199,32,165,8,193,113,72,4,131,160,130,219,60,208,217,189,173,227,24,148,85,85,156,211,233,129,202,170,62,81,174,193,238,90,134,70,84,3,30,179,28,127,244,77,232,122,19,111,204,92,149,223,149,44,171,82,131,251,206,23,37,170,236,217,38,209,171,50,175,233,109,219,59,151,1,183,182,18,233,22,105,63,52,245,188,153,37,87,137,87,128,13,165,149,186,112,233,168,43,168,99,22,59,13,72,251,67,85,204,250,14,220,235,251,201,113,180,151,158,161,158,20,149,114,219,31,163,242,29,181,48,51,251,69,190,126,226,244,236,49,156,68,135,35,233,69,33,25,205,233,35,249,67,191,212,55,31,123,154,66,76,32,164,132,219,217,211,23,201,183,191,170,242,236,195,121,226,210,190,90,79,3,13,225,151,201,233,165,182,195,224,226,107,156,200,229,38,193,45,175,80,115,174,207,251,219,56,219,185,34,105,26,61,22,142,47,13,165,104,131,20,74,150,235,105,154,81,61,215,31,36,217,27,19,20,55,26,167,210,211,91,26,156,132,67,122,157,71,25,149,128,207,22,77,248,12,117,164,197,72,196,193,84,253,46,153,235,154,203,90,116,209,253,121,91,198,103,120,232,20,163,147,217,250,134,40,66,13,181,41,152,162,238,215,103,184,246,252,108,48,26,218,60,10,254,93,165,166,196,161,87,128,7,69,251,21,143,222,129,16,73,174,231,138,218,179,110,8,73,232,199,60,93,81,114,237,23,47,233,163,167,183,207,31,5,46,247,133,244,36,187,59,36,102,20,202,242,43,92,99,166,152,9,12,228,79,83,76,58,192,231,232,35,177,75,41,140,24,247,206,210,7,97,135,36,58,251,253,166,123,167,158,110,17,243,108,26,54,109,96,35,22,200,243,12,142,169,213,69,208,73,188,144,158,193,33,18,188,97,75,198,236,120,141,147,45,255,26,153,64,179,83,39,136,250,16,238,207,0,131,35,191,235,50,99,45,138,44,103,154,188,138,254,69,107,74,234,207,235,28,82,10,104,161,232,223,59,207,8,52,184,20,60,103,142,204,87,76,171,124,77,250,81,69,84,142,79,215,247,32,166,82,72,64,92,163,47,53,36,124,103,219,124,185,9,1,238,58,160,98,72,204,59,28,176,226,200,13,153,29,178,220,135,17,214,23,220,165,133,47,134,66,240,81,200,88,149,155,60,126,1,102,37,28,149,10,42,245,186,11,220,225,20,177,155,189,254,223,61,137,255,255,23,252,11,164,248,181,105,219,80,68,104,19,190,211,97,58,143,157,16,146,2,20,93,29,61,129,15,212,175,81,20,250,6,224,218,109,145,147,112,236,81,11,163,83,174,178,83,39,111,81,63,37,113,39,156,79,203,87,164,149,245,146,223,101,238,137,61,0,127,41,235,77,36,72,91,12,189,7,212,122,75,236,213,19,51,134,88,159,207,233,195,170,30,51,146,200,107,97,69,29,252,77,161,49,163,108,123,217,250,240,36,92,63,198,210,27,65,189,182,4,26,15,43,118,202,42,56,6,12,133,173,107,3,118,57,159,58,192,57,161,35,122,77,206,144,213,242,161,162,153,115,193,149,132,32,220,165,252,82,207,97,229,157,164,74,219,179,19,224,242,83,41,78,75,162,187,190,179,143,187,136,70,13,109,112,165,46,243,33,156,211,197,79,36,6,221,50,57,43,53,110,29,212,13,152,187,175,245,98,166,148,3,181,65,14,186,8,13,219,10,70,179,90,159,234,17,39,33,205,13,123,235,49,147,61,199,250,88,133,159,99,26,25,91,39,171,245,5,140,216,203,78,95,101,135,107,253,68,196,123,133,100,244,216,125,222,224,45,37,129,74,109,63,58,195,30,93,15,206,18,246,241,203,43,160,114,109,237,38,99,169,105,102,47,62,98,206,238,51,219,173,121,230,187,62,12,100,69,204,93,70,135,70,190,181,231,167,57,235,150,211,5,178,114,3,183,233,68,114,58,41,205,120,81,145,202,205,97,17,142,97,38,158,227,129,53,187,166,100,102,51,176,158,149,176,214,195,128,49,197,118,47,162,156,184,88,215,192,16,141,17,62,27,117,115,209,237,9,100,221,117,250,139,163,26,100,37,182,113,233,103,12,253,157,239,221,88,167,218,42,81,132,39,215,42,189,198,180,229,53,213,243,55,230,100,183,253,107,12,100,79,60,117,38,88,187,117,249,203,47,157,244,250,147,151,126,183,198,170,45,160,68,22,239,130,102,191,146,229,81,115,88,11,148,192,78,90,85,79,138,121,49,89,146,242,153,169,249,224,5,206,193,237,231,56,172,159,230,226,173,122,239,179,57,216,181,194,128,158,154,208,213,174,221,54,233,105,99,19,191,41,204,132,109,229,221,241,226,24,186,206,247,135,208,183,56,202,229,152,81,82,135,130,249,54,131,173,100,24,1,91,220,88,48,22,114,38,90,15,107,54,27,72,65,165,153,15,228,137,82,215,133,193,165,159,168,177,221,90,198,109,215,59,135,101,11,111,134,230,66,221,140,57,14,73,68,211,186,130,125,215,44,191,252,97,139,123,125,41,205,231,44,38,190,249,46,160,22,180,149,126,196,182,46,140,250,85,38,44,251,252,237,68,136,99,84,22,206,187,129,178,101,57,97,43,163,47,176,21,162,241,210,25,82,62,51,221,83,146,163,66,97,206,33,1,41,81,243,125,33,177,65,151,244,228,30,205,179,73,104,250,240,11,49,243,165,109,14,198,217,119,186,158,146,134,229,114,21,169,34,245,44,238,135,55,57,194,16,254,247,196,93,149,108,82,210,86,55,211,63,20,254,184,120,248,90,12,158,142,242,198,140,94,249,68,60,26,156,173,144,221,126,239,196,51,20,232,227,198,80,87,119,152,233,217,219,254,91,32,206,145,77,223,87,167,167,127,226,86,171,148,62,178,158,14,194,219,31,233,117,74,44,199,137,57,215,226,121,196,30,175,151,59,208,187,29,165,88,62,241,133,129,220,8,226,126,114,97,84,156,42,187,102,130,143,92,149,159,125,36,114,92,158,101,99,2,77,244,245,143,28,3,255,36,94,83,168,235,158,232,58,38,35,27,112,174,169,205,38,102,221,11,249,213,208,117,61,209,214,162,115,151,185,86,118,166,100,172,205,71,145,113,166,201,85,149,61,101,179,40,161,111,168,45,70,67,230,15,193,166,73,85,96,141,177,2,15,175,13,76,83,217,225,76,110,153,117,87,43,244,67,111,91,3,102,30,240,242,75,67,78,185,175,211,39,83,230,99,190,131,166,134,87,128,188,198,195,151,169,119,169,251,230,109,230,193,170,176,2,67,210,242,228,220,178,175,29,6,150,110,20,115,206,155,91,207,10,44,112,150,180,42,197,202,217,50,108,4,107,4,5,41,182,162,149,120,66,2,239,159,191,90,59,139,124,252,148,100,151,161,164,124,150,124,191,171,188,110,73,198,210,146,205,167,97,116,191,133,199,14,92,170,215,255,34,24,100,5,83,19,70,190,86,215,206,203,76,242,233,144,169,137,207,110,129,64,204,135,168,123,186,148,162,18,211,194,69,254,176,59,173,42,180,118,233,63,101,246,93,163,224,152,197,113,9,74,56,200,186,70,48,58,37,233,40,19,131,196,19,174,35,62,28,162,207,20,228,130,242,221,151,230,70,99,178,6,245,222,87,9,181,51,164,17,116,172,68,108,104,9,84,25,105,189,2,62,33,107,47,217,115,46,151,43,87,143,241,233,249,251,82,159,180,150,146,168,206,120,211,95,130,168,126,128,68,217,9,147,31,244,13,139,145,221,169,57,146,128,43,89,131,129,186,54,99,234,57,162,125,119,118,140,181,220,76,236,11,160,44,100,181,202,153,129,241,126,159,81,41,117,204,210,235,50,93,60,238,135,48,135,116,45,210,12,253,3,5,210,175,232,208,159,10,8,103,132,89,95,248,126,200,85,245,111,239,152,94,240,235,233,173,231,222,144,75,241,59,158,96,27,218,205,67,168,96,217,187,46,42,220,173,149,237,254,126,51,214,39,66,144,246,175,248,140,103,171,223,33,183,237,235,151,26,190,167,214,254,146,57,163,119,61,67,37,158,24,170,130,123,167,229,47,105,214,6,174,219,155,31,139,217,254,236,43,92,216,93,8,157,122,118,52,217,221,54,198,144,125,32,200,173,9,118,172,147,14,250,235,155,3,79,162,158,84,167,254,192,204,42,164,148,36,20,216,190,172,196,221,134,241,252,246,152,207,82,139,106,55,42,110,7,53,180,118,236,74,109,155,156,65,227,175,67,223,142,68,58,135,158,37,166,58,151,54,200,151,146,82,139,53,71,168,111,53,113,164,163,33,89,213,20,140,30,73,129,72,137,131,237,77,244,151,107,140,251,140,104,200,71,219,65,173,26,10,230,131,253,238,54,67,121,123,193,130,238,231,112,140,177,102,77,228,220,34,233,173,226,186,21,171,66,235,72,250,148,132,181,117,150,171,200,97,184,169,127,250,159,77,251,6,29,169,244,229,60,241,234,76,170,22,67,13,108,132,195,15,92,7,143,164,126,10,251,133,92,91,170,31,72,181,71,14,222,199,121,69,190,21,0,136,75,203,231,109,59,192,41,179,104,78,23,198,123,226,207,230,111,170,19,161,72,71,78,132,120,160,205,54,251,157,235,44,90,124,101,246,142,93,176,6,204,138,29,254,79,155,208,249,127,0,160,56,67,191,6,251,253,194,17,214,44,246,255,208,89,254,126,120,53,64,73,154,98,203,15,144,177,209,101,91,114,146,79,14,89,34,59,3,144,125,66,216,99,16,215,219,164,243,225,141,32,168,95,231,52,71,219,29,211,151,72,124,104,153,19,45,99,126,219,204,121,46,131,215,153,238,83,201,162,219,76,111,46,95,161,7,190,0,238,54,157,24,85,146,34,255,4,150,38,137,63,236,50,212,47,197,19,215,170,157,50,165,88,55,244,182,26,68,190,241,48,127,49,28,239,131,52,210,151,213,204,55,37,214,139,63,163,75,182,175,185,215,237,165,204,57,159,147,176,32,27,166,97,22,138,179,7,149,93,76,230,100,3,221,139,123,125,20,211,189,218,117,126,92,44,180,9,62,202,233,93,178,11,11,68,175,61,241,68,172,253,116,24,106,224,162,212,41,73,81,157,63,54,57,219,203,1,144,108,163,77,38,247,99,198,0,160,7,51,85,53,149,175,128,162,180,75,200,184,111,204,89,29,147,97,57,181,192,175,3,87,65,255,166,118,246,103,182,47,78,237,205,239,181,138,166,19,208,26,87,60,27,85,37,219,7,195,119,251,95,106,207,9,90,107,23,52,196,63,244,188,179,77,44,90,115,155,151,194,59,168,10,24,34,52,54,155,85,159,178,38,48,232,236,29,152,183,150,246,190,139,10,133,81,216,10,187,248,52,240,134,69,14,241,84,248,104,216,77,116,125,227,89,149,9,165,84,222,198,170,28,89,195,125,20,187,53,171,228,18,34,142,153,165,188,181,26,203,195,145,233,85,34,87,97,13,254,179,148,161,108,217,123,47,172,86,15,89,2,234,201,145,133,182,173,72,153,229,196,149,192,104,204,212,150,148,25,205,134,50,64,150,155,82,222,33,136,41,232,240,140,151,61,68,157,234,125,78,5,194,124,121,231,12,249,188,150,27,124,86,108,179,91,100,127,31,15,249,82,163,2,249,181,123,101,191,118,188,181,199,185,10,111,131,49,22,120,18,116,176,170,147,103,253,178,193,186,142,146,142,92,243,74,151,79,124,17,207,73,6,223,62,234,165,226,195,217,26,249,67,146,54,147,73,105,62,55,85,253,70,7,193,74,61,216,171,25,112,156,166,247,131,6,170,189,70,95,84,154,101,146,93,86,67,184,114,33,54,58,31,77,234,232,171,33,12,164,209,225,216,209,166,171,119,1,185,225,174,66,214,28,178,89,82,26,52,195,152,206,55,183,30,34,53,159,19,47,178,152,123,195,84,210,144,34,79,213,122,109,33,86,92,13,44,210,82,65,154,149,49,33,109,146,232,184,94,89,114,22,233,86,132,58,148,113,149,99,92,241,140,75,2,126,164,240,232,51,162,191,103,103,235,45,212,248,122,173,217,27,239,245,243,30,182,198,155,190,211,97,112,136,30,51,220,238,159,30,94,63,87,47,21,106,108,254,106,149,109,243,205,127,192,188,246,161,76,186,85,147,183,20,208,138,235,153,77,124,5,72,230,199,48,65,186,123,43,204,197,183,15,15,209,253,11,184,129,1,103,43,230,46,211,21,107,151,183,194,211,68,49,198,218,86,246,167,108,119,190,86,254,211,196,130,34,108,127,206,149,92,89,21,55,219,5,19,139,7,14,123,55,143,208,12,203,4,156,152,71,153,185,152,133,5,148,206,158,207,175,242,80,209,146,19,57,141,64,164,142,17,182,236,124,127,128,145,215,18,229,14,90,197,63,128,207,223,14,231,4,243,62,173,114,22,36,246,249,215,91,93,42,111,184,118,12,227,33,238,169,170,75,175,197,108,177,158,241,147,4,174,212,88,223,165,246,63,36,47,104,126,137,218,24,190,43,111,48,136,39,60,123,252,116,112,77,82,251,169,204,221,75,37,18,53,135,194,190,231,104,75,92,210,232,77,191,142,2,185,169,147,170,43,48,133,84,157,53,162,85,100,119,140,22,168,92,118,153,32,113,136,222,20,178,195,17,116,29,68,209,47,229,50,88,81,18,145,30,34,86,105,235,46,25,91,183,38,221,143,76,105,45,23,101,9,18,240,27,229,11,210,176,76,103,150,102,60,223,208,167,113,101,97,43,138,204,226,160,139,140,140,44,119,119,79,249,128,175,148,1,225,125,226,212,180,172,162,117,53,201,228,90,101,219,192,188,135,212,118,102,250,229,130,233,173,223,171,212,144,208,21,72,174,21,182,63,63,34,185,181,218,121,69,244,234,150,31,148,43,57,134,143,203,113,101,219,150,178,18,154,36,62,74,82,3,19,138,242,47,101,239,52,251,98,101,20,148,25,30,119,154,127,165,63,135,142,70,86,102,56,236,30,98,75,6,75,112,147,90,149,36,253,9,170,144,57,228,211,131,106,52,94,211,46,9,7,140,196,78,100,182,86,209,171,222,1,83,24,246,214,120,243,56,254,236,152,36,226,149,136,37,15,47,133,14,83,25,122,9,164,88,201,19,184,174,73,113,2,127,221,9,85,94,251,115,179,82,19,248,146,179,81,136,248,198,43,75,13,162,149,87,117,29,153,252,60,129,243,33,31,166,110,12,178,103,113,1,94,16,255,84,150,9,177,111,157,229,203,18,220,255,48,99,86,140,107,218,10,122,5,192,19,131,157,134,251,250,124,2,28,241,95,18,231,84,74,172,140,189,91,214,159,113,51,12,36,194,188,2,137,109,201,3,113,36,110,249,243,114,154,55,92,91,31,111,192,43,206,215,3,135,88,157,252,162,81,120,82,164,25,247,125,103,239,106,87,24,153,51,237,87,131,97,130,204,120,23,65,87,121,11,207,24,215,121,239,9,187,43,26,248,82,143,116,172,93,247,19,151,177,122,43,205,18,227,112,238,157,89,181,198,140,222,83,42,154,151,21,151,97,137,166,233,78,238,70,38,250,86,114,63,100,235,35,64,127,95,120,5,153,101,142,20,229,75,141,155,138,75,237,152,86,8,79,178,180,61,81,245,51,244,36,241,245,90,56,216,146,178,143,233,221,140,104,17,234,112,58,212,144,161,47,84,165,230,87,154,218,77,105,206,188,159,203,47,169,137,81,255,194,7,155,216,243,150,217,155,250,151,199,147,245,227,35,139,173,137,90,93,15,71,248,188,208,6,223,173,222,122,211,78,5,119,227,189,88,31,83,156,19,133,16,18,133,53,166,114,193,100,49,151,120,227,212,169,104,167,39,59,200,204,20,70,190,126,97,77,38,215,115,23,29,253,96,165,38,62,44,172,121,223,211,47,174,157,225,0,249,235,221,34,76,118,160,247,41,214,144,80,16,255,169,123,232,166,178,231,0,187,88,204,21,74,83,110,154,168,95,74,152,48,18,56,224,155,214,244,91,211,126,216,242,161,148,119,211,51,220,55,241,252,10,139,221,203,19,4,73,10,209,150,79,196,249,145,167,78,146,172,15,136,164,8,113,239,79,164,98,252,170,240,163,8,22,115,248,4,167,210,228,80,120,2,64,80,194,9,18,227,252,128,247,241,127,189,126,250,255,22,132,54,126,53,202,66,92,136,0,224,42,70,108,225,179,46,160,25,31,5,128,18,231,30,224,251,110,89,43,141,224,156,181,84,90,80,157,200,138,191,100,16,190,63,191,25,127,77,138,46,52,114,2,98,97,3,89,180,219,8,10,80,124,63,18,80,138,51,48,198,60,99,45,23,58,126,123,90,141,222,28,94,246,39,100,206,206,30,183,221,207,62,56,135,12,248,33,195,209,140,210,21,102,70,24,70,242,16,71,184,88,198,229,61,231,32,40,245,173,53,209,7,201,251,24,53,227,242,172,42,150,251,3,21,239,124,203,220,149,188,138,219,76,203,53,213,233,254,59,199,126,143,241,210,24,171,59,63,146,47,247,162,201,59,25,98,29,241,197,195,227,244,181,66,111,237,75,31,127,241,211,136,108,166,48,42,105,150,180,204,190,149,74,239,86,244,222,129,169,133,166,243,227,153,220,57,18,96,161,34,17,58,182,163,8,152,125,108,92,73,160,136,203,165,159,78,96,247,136,8,195,148,64,141,91,52,195,193,2,168,153,20,190,231,107,164,21,122,80,149,197,148,141,98,226,50,17,245,177,29,73,109,79,99,150,141,10,135,37,182,148,23,165,75,47,149,87,15,97,69,37,20,27,169,88,237,185,53,101,13,34,58,190,16,241,81,51,120,15,217,49,90,153,187,46,155,148,155,186,82,166,192,95,71,70,47,113,137,183,17,4,185,18,70,73,44,64,114,142,171,162,227,114,238,148,217,241,181,219,201,139,137,190,20,151,45,198,255,198,105,63,207,219,119,188,57,106,210,240,67,229,49,139,91,209,6,46,120,156,190,15,61,177,7,143,61,254,98,167,46,212,230,101,140,121,5,208,240,113,25,66,67,175,210,173,136,157,43,252,34,104,158,79,22,58,146,238,82,208,17,234,217,89,37,20,104,57,114,126,131,15,131,63,218,26,166,113,90,81,35,235,201,41,175,112,24,97,153,29,203,170,248,198,139,188,228,237,118,65,0,213,252,82,198,18,86,149,170,148,156,160,95,162,233,143,96,10,199,158,26,160,125,4,44,102,158,242,146,149,65,94,216,32,81,218,115,151,144,70,234,50,201,63,255,78,236,110,192,51,72,169,84,58,217,73,90,250,90,222,177,103,129,89,26,106,86,41,32,147,67,106,76,88,163,219,48,92,33,235,114,162,93,40,0,38,172,26,251,198,67,161,5,110,187,67,221,175,155,71,242,255,0,109,84,181,8,128,82,204,126,35,28,186,96,111,166,159,115,0,13,61,75,214,94,133,150,166,180,207,154,104,115,92,202,221,175,74,102,15,241,154,75,26,53,169,250,246,138,184,172,36,201,107,1,187,21,156,214,132,53,209,79,250,112,115,131,116,120,102,75,209,126,75,101,191,2,100,57,75,11,14,119,203,134,40,142,221,100,98,190,99,20,9,49,246,157,15,86,133,151,173,226,128,235,120,55,14,8,228,196,186,82,173,126,37,150,169,97,166,30,100,20,68,52,35,55,56,108,245,132,57,65,249,117,101,115,187,38,104,27,130,233,116,213,236,56,138,20,238,131,205,34,89,227,82,61,166,242,235,60,186,219,178,241,142,102,73,88,46,67,186,111,140,182,231,74,69,51,29,67,165,95,1,167,25,27,7,239,247,238,223,109,210,98,107,87,247,1,94,8,249,105,159,122,52,6,89,88,42,252,157,32,94,175,128,51,118,178,73,170,169,239,246,198,163,191,181,8,112,121,171,86,159,93,185,95,1,211,36,94,85,186,99,4,131,28,3,163,40,195,178,171,11,203,101,131,32,98,95,9,40,149,202,14,65,74,83,83,179,44,255,43,128,157,245,25,65,217,73,152,5,211,199,33,152,68,184,109,212,255,115,181,120,58,221,82,159,138,86,97,91,95,214,192,6,191,171,167,110,167,199,179,113,162,57,237,101,101,201,178,254,61,57,87,222,180,52,243,174,182,86,142,245,147,8,38,147,214,151,128,252,146,177,54,218,207,10,147,55,150,76,41,24,235,68,65,223,171,203,133,122,60,188,18,197,134,135,126,44,57,176,64,152,128,7,24,102,76,171,113,85,254,17,37,227,150,13,13,19,137,110,207,55,33,206,223,107,179,217,212,59,26,216,223,183,142,200,23,147,168,53,111,100,80,114,13,199,125,54,30,251,165,242,168,95,242,135,101,143,236,139,68,225,51,26,5,131,31,82,194,51,224,83,249,141,56,24,252,3,186,133,72,112,6,13,34,123,14,189,219,59,10,83,179,101,96,11,251,57,60,200,190,185,220,230,215,205,30,7,180,132,73,129,135,206,239,124,163,132,39,185,76,186,139,91,130,214,115,136,43,19,88,178,138,31,224,223,205,140,62,167,130,177,135,117,67,166,231,241,197,147,211,133,189,165,67,239,90,196,30,129,239,181,71,219,74,203,20,211,75,165,29,85,107,87,237,236,108,210,171,150,57,240,208,127,123,245,78,24,181,81,138,129,197,156,4,194,93,112,168,45,164,72,33,37,90,14,122,247,248,125,190,5,181,63,209,147,177,122,149,53,35,228,77,253,25,52,167,228,109,34,219,175,227,247,196,73,223,237,143,216,72,112,35,67,189,156,230,132,172,80,64,143,87,236,69,234,179,203,247,142,44,101,219,183,162,37,71,91,233,138,214,147,244,138,85,170,58,37,61,163,60,13,130,198,148,108,50,84,230,190,230,253,123,20,27,184,147,58,249,198,105,138,198,109,241,52,46,154,147,235,209,54,5,247,192,179,61,150,245,175,123,136,222,104,106,202,141,251,19,174,200,5,88,200,95,205,42,222,196,207,206,85,76,192,60,145,194,60,10,90,210,20,183,33,17,113,204,129,76,13,94,145,161,118,146,190,142,35,202,201,96,171,38,4,220,13,90,199,222,240,93,244,88,133,62,103,229,146,169,117,229,148,143,243,102,102,193,167,222,41,66,2,125,83,113,36,152,249,92,149,200,115,166,78,157,14,249,166,225,96,5,171,198,219,160,230,87,192,53,254,66,125,163,65,131,254,45,111,17,14,171,78,116,243,229,222,233,190,157,167,155,194,44,40,243,33,112,88,252,100,90,223,217,219,127,6,141,171,161,131,76,115,134,243,143,71,134,132,94,81,109,101,133,47,255,52,173,109,217,66,195,72,72,250,87,175,143,63,129,202,38,138,53,111,40,56,27,179,232,109,79,255,82,170,140,48,252,118,151,1,113,118,239,84,193,214,254,129,242,176,204,112,138,160,156,247,110,226,79,106,242,250,37,13,33,253,14,132,86,91,131,56,142,114,78,61,221,84,172,60,46,165,179,251,33,42,118,57,25,13,101,245,251,91,198,239,55,50,161,3,76,136,154,105,50,165,93,63,86,78,9,248,21,45,53,100,138,50,244,164,64,6,14,74,27,206,51,111,168,50,244,228,177,181,189,209,234,128,137,105,212,132,106,206,30,195,187,38,119,177,53,137,247,24,202,214,182,249,94,245,25,26,247,211,145,205,191,238,157,174,35,127,251,163,231,227,24,34,143,143,197,75,43,9,36,87,30,122,207,212,208,163,156,10,147,138,224,57,115,133,142,33,224,171,230,73,104,191,79,93,93,156,92,162,28,183,124,59,24,19,242,137,96,165,218,140,215,151,243,8,13,206,217,74,60,38,221,93,252,236,202,51,62,38,57,151,225,142,203,93,63,79,60,174,180,135,58,254,233,114,251,183,217,87,244,27,154,222,58,195,61,249,247,145,73,29,22,18,137,30,88,123,98,253,2,9,187,183,162,19,38,107,114,67,119,66,217,219,129,224,116,50,33,198,185,161,235,15,168,17,118,120,112,162,89,211,6,128,18,64,105,210,247,143,166,118,103,168,154,119,225,73,173,65,239,79,222,184,193,149,32,114,122,252,39,184,242,255,194,127,19,197,66,31,255,133,92,248,183,74,103,254,141,125,203,65,131,188,0,81,242,110,21,251,141,219,191,84,216,112,58,14,16,160,123,56,189,62,128,107,110,153,31,5,211,227,0,50,175,43,94,203,143,19,160,68,93,208,110,212,54,138,26,22,197,160,22,121,231,30,192,60,70,109,237,196,106,95,135,138,115,143,179,24,6,35,58,134,102,179,100,31,52,38,40,124,127,24,112,44,147,131,141,198,223,106,87,182,234,168,181,70,74,244,47,47,213,237,12,63,147,178,196,114,103,52,39,137,95,187,130,13,164,151,24,87,62,191,151,95,254,201,253,212,122,98,126,217,14,89,117,221,152,243,170,2,59,95,7,193,240,47,19,234,115,24,161,15,142,174,81,227,176,66,212,63,156,250,39,79,212,48,18,249,78,245,139,202,237,93,223,249,67,141,41,88,251,241,166,126,110,60,1,66,80,75,78,138,149,158,191,129,50,172,234,207,154,142,126,22,172,194,251,108,119,20,241,40,10,99,104,162,41,164,41,99,188,163,86,254,97,126,170,252,202,179,253,166,225,62,118,120,44,181,154,44,225,15,209,4,195,41,183,235,216,110,19,110,123,236,4,6,127,151,209,11,188,66,139,192,239,30,54,150,185,99,141,192,177,182,87,192,204,180,251,201,67,46,149,167,189,200,133,43,121,255,195,252,229,110,143,222,149,206,31,165,158,156,0,244,186,244,43,12,186,173,244,2,191,166,214,117,59,158,147,83,107,158,159,215,119,168,26,201,87,57,148,219,233,206,36,198,190,205,27,142,83,69,183,166,230,135,194,154,131,62,122,68,222,152,218,174,203,143,29,167,216,17,95,208,51,90,70,3,133,59,218,171,122,20,22,153,15,225,188,8,188,102,41,212,115,182,30,206,201,86,76,103,79,165,227,215,183,199,250,80,183,193,135,38,30,239,247,74,71,96,154,114,3,183,94,87,58,65,199,222,45,98,79,80,154,27,200,0,137,91,133,222,207,157,118,162,76,53,186,107,251,83,111,250,139,221,226,94,36,46,163,176,7,152,138,74,75,67,97,243,149,129,110,238,164,149,105,71,108,254,174,41,248,60,90,90,119,68,62,246,229,116,194,213,220,250,162,121,213,71,74,80,158,217,95,213,189,169,4,62,244,100,219,119,105,14,172,224,219,110,164,232,230,214,219,194,224,138,145,88,229,190,229,151,118,61,238,241,174,51,126,239,21,160,128,198,103,15,229,31,127,55,38,236,204,54,127,27,219,50,126,222,175,102,215,144,183,44,251,82,125,191,250,102,211,176,77,166,162,62,69,185,97,131,226,126,255,247,38,255,26,11,208,130,163,105,246,180,180,123,187,237,78,224,13,219,100,99,206,42,166,202,9,153,218,58,229,203,208,202,220,13,185,67,245,248,76,235,253,185,48,47,161,61,125,237,203,144,193,159,132,155,143,152,87,125,58,126,181,160,170,191,126,135,129,255,30,153,150,244,209,134,251,19,37,224,19,210,228,179,225,21,237,106,112,70,75,231,2,234,75,202,163,230,144,79,221,168,1,75,111,81,213,224,99,212,203,99,136,230,92,177,84,213,161,244,83,128,190,216,232,113,154,221,43,32,208,39,193,202,87,175,86,127,91,109,206,158,111,189,19,110,96,244,222,42,185,153,212,14,236,176,63,164,142,191,159,169,182,65,35,226,240,80,121,51,199,110,63,49,179,186,79,42,1,131,115,169,105,52,243,196,9,98,25,204,56,148,230,170,152,119,185,101,140,73,245,203,13,91,170,104,8,137,7,147,104,172,162,223,186,211,200,120,181,129,139,30,84,197,188,237,100,53,137,103,171,60,197,69,251,31,42,79,247,50,34,58,90,111,171,66,88,128,209,30,101,72,15,94,11,237,13,235,46,199,197,243,185,130,4,160,151,5,47,151,87,64,195,105,213,245,202,43,96,51,90,29,119,169,133,243,239,239,246,83,251,133,152,144,35,132,55,38,211,62,27,201,130,254,95,94,106,206,202,114,192,87,167,15,194,135,239,168,112,105,150,110,181,177,46,184,246,106,159,61,94,1,119,8,45,134,107,149,45,80,172,151,133,101,208,61,237,35,179,191,198,162,143,168,181,242,65,166,98,197,43,128,86,230,143,31,6,112,195,161,157,177,124,40,58,234,37,75,57,54,135,235,249,224,252,29,85,21,178,45,193,238,168,4,102,198,9,191,99,199,186,219,83,110,217,252,215,164,17,23,253,92,231,26,25,191,67,182,11,213,145,107,253,134,252,186,253,131,233,7,153,28,212,13,133,179,72,218,65,217,134,195,212,100,52,145,17,109,110,133,65,241,232,10,239,167,74,31,123,112,175,185,31,86,254,189,48,11,116,198,107,252,210,189,170,41,111,161,21,38,164,113,14,135,247,40,178,245,10,160,220,91,255,152,48,127,187,146,93,186,180,118,208,190,205,161,95,119,29,158,104,203,99,151,65,107,48,65,96,114,181,146,180,2,105,126,52,239,134,45,70,224,75,174,195,102,118,94,8,109,31,116,157,112,171,48,212,185,19,9,173,73,244,151,201,235,6,12,248,63,70,204,34,240,52,234,87,156,232,20,115,206,185,90,244,68,22,61,28,123,219,249,32,153,41,154,185,134,42,41,184,23,157,79,86,186,159,144,99,106,169,164,117,136,247,58,41,237,200,221,156,96,46,117,106,205,120,243,68,11,25,62,4,198,152,52,210,92,244,17,198,223,42,175,158,90,148,11,218,158,128,245,208,206,118,244,171,241,40,74,165,14,117,170,146,57,14,230,174,240,218,143,161,204,13,254,24,174,190,3,35,94,13,86,207,160,245,42,160,23,161,124,235,121,67,8,178,78,193,117,212,196,8,161,11,236,1,245,161,77,12,127,35,125,145,118,77,31,183,178,117,87,8,92,22,197,32,216,196,247,10,144,49,32,227,233,0,167,4,68,202,158,140,216,59,105,230,177,61,53,204,223,114,236,72,55,169,175,173,143,243,46,93,198,192,60,239,194,220,109,163,243,201,33,132,13,167,137,18,149,243,13,227,171,29,155,141,247,7,137,235,135,80,85,83,79,255,50,159,62,47,161,108,112,219,137,203,169,175,233,181,110,27,64,92,94,119,143,54,193,114,92,233,41,166,109,99,72,167,117,188,198,218,13,171,123,217,175,105,97,157,15,221,70,225,162,208,9,44,236,218,178,126,194,79,216,160,61,104,211,124,118,141,154,146,211,44,115,130,153,23,166,255,135,239,230,4,85,222,18,150,1,134,121,90,52,92,131,183,112,105,192,148,170,26,218,83,215,2,246,208,207,32,249,177,57,127,234,61,82,146,184,185,219,214,202,166,30,253,140,181,144,136,89,191,26,110,34,234,121,129,210,164,68,238,135,198,67,21,118,244,229,107,237,25,98,22,165,119,100,67,251,183,154,203,177,94,246,118,53,27,55,120,111,22,108,184,185,61,19,103,223,156,84,92,148,95,94,118,246,172,194,37,149,240,23,64,220,209,204,124,152,132,204,52,220,166,221,246,226,137,122,189,32,154,72,117,140,112,73,63,53,2,86,156,33,72,91,120,168,225,40,84,143,193,249,140,0,224,89,53,30,235,151,18,72,192,255,26,224,254,191,3,20,224,67,151,42,34,72,191,186,217,171,235,253,104,235,143,219,143,123,244,198,148,155,240,89,243,128,79,112,58,120,229,239,39,218,80,214,54,205,29,176,113,64,226,126,185,159,217,217,40,225,114,173,216,89,11,32,89,65,30,100,66,223,226,249,83,208,207,136,10,68,165,170,127,189,253,136,176,169,113,74,198,84,202,92,29,37,227,136,204,172,126,76,18,124,20,178,108,201,151,233,250,110,219,110,186,156,169,223,209,156,147,22,105,250,118,221,160,103,140,153,19,84,102,10,82,86,177,27,9,177,23,104,213,203,233,71,168,52,63,177,87,57,171,192,206,226,27,67,204,151,211,1,231,104,197,38,174,84,159,98,8,64,110,252,241,131,219,139,234,190,170,131,6,174,241,20,143,233,247,22,203,85,103,131,196,148,74,34,147,207,53,71,175,115,16,102,186,244,5,193,110,89,101,70,174,179,165,192,29,67,79,52,137,222,42,190,159,225,13,204,226,137,167,211,226,110,46,195,243,26,252,94,193,31,41,4,142,148,148,114,120,21,215,180,19,31,178,132,42,151,210,37,231,11,201,98,48,20,209,87,146,239,80,212,201,47,98,70,31,210,31,58,246,247,209,8,86,212,59,124,19,174,223,143,131,103,242,12,233,192,69,221,158,210,124,35,214,223,166,31,66,231,243,41,106,48,223,133,86,250,221,111,175,242,16,167,141,240,224,27,143,144,42,94,36,10,213,205,93,185,182,51,31,206,180,117,100,252,170,178,21,243,15,12,153,146,42,83,117,102,39,220,242,144,142,76,201,48,42,37,41,204,18,68,81,250,149,229,90,203,127,174,22,83,215,179,41,244,141,77,216,68,160,77,180,69,215,171,60,245,154,138,151,8,243,215,180,104,4,205,144,12,202,246,95,155,205,51,129,226,162,218,23,217,56,162,164,39,94,185,32,36,202,116,50,177,136,152,201,24,162,23,25,92,134,124,95,94,124,76,78,37,113,217,24,1,147,9,49,63,143,88,174,165,144,238,64,128,235,210,208,225,214,242,125,35,238,62,51,146,195,70,34,49,68,39,38,82,145,38,32,13,218,222,221,91,153,229,239,109,108,56,100,167,220,54,236,147,10,206,158,126,116,223,132,223,216,139,236,237,237,114,101,155,95,34,228,22,192,246,107,138,37,247,183,24,130,121,227,26,9,103,165,145,82,165,250,8,219,122,247,202,36,79,38,237,40,87,219,250,22,180,227,39,46,168,29,65,42,5,244,172,115,48,175,67,45,199,135,193,117,231,130,158,18,45,108,106,110,202,143,164,32,222,237,145,80,212,111,25,131,177,80,108,221,119,163,119,62,148,144,105,186,234,204,240,32,200,101,41,187,237,219,125,160,187,15,66,9,123,105,147,234,110,27,84,200,255,221,49,43,3,168,137,32,79,138,251,178,254,178,19,188,5,183,186,52,82,166,122,120,173,81,220,158,63,190,86,202,208,112,175,63,116,70,236,171,64,107,53,100,173,131,253,254,115,157,180,170,185,69,25,191,195,217,231,135,234,249,111,210,5,215,217,115,130,252,107,100,130,236,32,141,221,101,22,205,65,38,242,24,122,206,219,236,40,229,242,105,45,241,162,73,241,213,192,130,163,124,54,97,222,191,196,26,86,199,182,1,20,83,27,65,155,31,145,118,117,203,173,122,6,22,225,192,55,35,91,112,91,204,172,112,148,167,172,68,214,110,245,196,128,116,145,220,89,127,158,33,186,190,5,99,91,41,79,56,137,142,206,163,223,158,128,134,206,161,232,71,231,223,25,68,237,72,204,106,205,109,17,91,99,39,174,253,62,178,186,51,151,169,73,170,105,30,51,0,169,105,182,195,217,117,172,88,166,99,6,186,204,251,71,26,172,242,47,206,134,209,9,221,165,15,219,243,108,245,139,91,79,15,113,205,47,185,167,45,103,50,252,2,215,169,210,45,165,210,52,227,183,172,248,227,82,76,171,52,128,73,252,188,187,75,138,244,119,158,3,219,170,139,158,209,77,46,146,226,25,86,42,171,131,211,18,131,175,128,15,63,105,74,228,249,202,84,8,167,140,5,53,182,174,251,133,80,198,152,211,127,200,53,141,245,22,100,45,184,44,66,206,175,83,66,119,15,42,136,20,87,190,42,131,113,238,83,194,162,49,240,230,227,196,126,164,209,92,185,88,197,202,61,94,148,235,38,250,213,110,119,41,217,215,160,107,111,13,153,65,55,74,228,190,84,92,106,45,205,143,132,109,204,199,217,51,44,241,255,44,24,84,42,171,80,106,81,239,228,188,105,247,183,224,123,49,62,254,212,66,149,230,104,52,247,169,44,133,52,111,27,41,133,172,37,52,222,26,68,37,159,66,10,191,170,114,147,85,58,107,42,203,109,178,229,68,197,187,196,193,172,107,103,126,99,0,199,195,47,168,99,54,138,198,232,218,86,182,32,35,15,214,186,241,62,190,33,95,216,181,105,253,62,83,236,174,220,43,189,239,239,103,242,10,56,10,178,246,254,58,75,121,226,213,22,201,215,174,93,181,162,180,146,82,250,187,143,189,222,215,113,77,103,194,185,208,90,103,226,165,254,203,72,77,93,37,182,25,123,84,158,169,199,152,70,13,81,212,250,205,115,137,235,242,201,132,11,164,42,49,212,22,138,167,58,163,61,179,36,29,58,43,110,38,246,187,51,192,141,65,223,143,254,54,93,54,60,152,68,188,88,57,225,118,197,161,217,17,186,121,226,200,174,28,198,75,198,4,69,193,4,85,188,45,210,70,13,89,51,8,69,79,75,92,244,42,12,98,156,34,98,176,153,95,94,111,131,165,80,39,225,68,46,113,92,214,224,64,62,12,19,178,143,75,246,216,84,72,49,130,53,40,30,201,35,132,241,176,183,180,216,38,109,161,86,202,115,189,161,113,156,117,39,194,64,55,135,204,65,229,179,35,229,40,214,20,197,118,47,213,149,64,240,82,159,19,219,29,226,24,62,127,99,15,87,90,228,26,155,146,191,113,243,197,46,190,230,106,93,224,152,148,236,0,103,201,24,199,85,229,88,154,193,31,212,251,190,251,149,248,63,238,132,241,210,7,44,52,231,143,113,193,124,59,81,174,239,42,33,195,27,145,89,216,61,10,56,154,119,204,157,64,188,5,134,162,4,217,74,121,254,116,201,191,246,129,155,199,151,108,123,147,138,200,172,92,141,96,88,141,144,193,236,55,39,103,8,101,92,65,38,179,152,73,173,174,244,54,162,99,22,26,93,180,171,164,133,239,62,181,244,188,137,88,41,151,18,189,6,35,30,72,15,250,104,51,19,106,29,11,251,99,232,114,69,222,248,199,100,89,181,49,89,163,54,141,226,116,191,11,72,173,122,64,85,241,215,101,111,104,38,235,230,117,254,170,49,58,17,82,226,202,128,93,161,243,44,254,163,49,103,159,164,33,129,218,32,12,13,189,70,59,183,30,54,246,10,240,111,33,220,178,214,9,154,152,229,187,10,119,100,224,47,81,226,17,45,160,139,9,9,233,2,97,55,134,245,207,235,122,252,26,9,56,172,35,39,192,140,79,132,152,88,8,109,226,83,54,5,49,167,66,132,138,96,104,61,202,150,147,54,210,77,183,142,120,37,98,209,159,60,253,180,146,215,194,215,111,159,68,195,172,14,224,127,216,110,166,151,13,129,28,138,186,246,12,182,118,40,20,8,10,134,59,217,191,191,164,252,173,141,168,148,97,218,165,143,212,146,211,58,160,42,246,237,211,237,112,169,97,95,65,152,77,160,100,44,145,195,138,76,75,164,223,55,201,33,59,250,241,36,202,248,141,63,155,252,135,168,198,253,233,57,54,13,119,254,80,195,83,244,159,126,11,37,188,132,50,98,219,151,59,58,85,179,35,115,208,52,79,74,170,65,168,111,5,196,141,81,39,118,123,187,96,40,249,142,236,95,65,148,187,15,64,168,32,141,225,150,85,101,123,208,66,138,192,137,49,170,55,96,90,236,27,54,37,255,5,97,100,57,64,220,132,177,39,237,146,240,243,137,207,103,171,102,148,240,191,158,103,192,127,111,126,254,31,31,40,150,228,74,50,177,72,241,104,84,12,0,250,65,144,251,25,14,54,127,128,102,76,232,180,81,123,238,231,191,245,111,89,86,225,155,40,247,16,172,191,148,156,24,59,210,79,171,11,25,118,53,35,158,192,55,158,10,137,216,46,40,78,203,137,187,81,156,17,165,48,83,6,244,169,37,211,99,15,41,111,36,180,200,104,131,42,144,192,122,82,32,81,137,67,184,201,186,28,110,139,102,127,121,209,176,186,84,139,113,99,27,210,27,254,113,156,217,233,164,43,68,152,100,184,94,153,91,177,128,4,69,169,244,143,93,234,217,154,48,3,71,154,84,39,229,124,105,185,171,184,180,82,245,7,10,188,86,123,155,7,158,248,29,37,203,212,42,233,252,185,220,146,101,24,247,116,66,96,190,16,131,125,12,14,158,191,71,100,185,138,65,137,17,195,216,151,133,194,235,168,171,5,19,3,183,68,221,49,171,237,174,8,88,51,224,190,76,165,216,200,171,124,64,42,121,116,221,119,136,182,245,232,82,233,89,233,226,248,125,252,210,163,249,67,244,199,66,185,28,16,213,14,245,226,89,182,205,114,226,111,96,252,116,221,142,187,176,226,159,52,188,132,36,27,115,61,29,234,16,62,168,154,12,175,168,158,35,243,217,252,130,245,4,75,217,46,148,138,17,117,51,92,93,107,139,16,11,81,246,194,250,146,126,106,242,222,62,241,166,161,126,90,242,37,76,84,157,51,7,228,126,10,103,81,199,79,216,36,113,97,31,135,59,26,117,243,232,221,97,235,155,97,209,208,182,161,21,17,84,51,47,161,166,215,199,6,83,179,80,94,98,240,253,154,252,192,33,253,109,240,104,59,216,29,68,227,103,233,68,194,130,110,42,78,62,240,108,92,49,233,245,10,80,156,42,222,45,224,204,215,59,29,178,108,191,194,171,138,141,125,42,24,65,49,195,240,243,142,179,240,85,220,208,117,37,184,78,226,5,127,169,92,157,255,55,189,12,206,209,194,165,94,37,175,180,128,112,252,132,240,81,92,98,85,191,42,192,9,228,72,217,89,98,45,99,249,85,54,180,156,163,188,234,177,139,231,118,210,204,74,10,15,29,33,188,172,194,209,152,111,55,124,104,166,247,73,54,132,175,30,15,139,13,202,55,254,41,214,241,64,121,86,230,175,221,95,243,207,147,124,255,101,121,3,255,75,144,104,159,173,32,121,125,5,137,248,110,171,214,165,14,105,85,160,104,229,183,185,149,12,189,50,72,16,213,116,75,194,33,37,85,154,3,103,213,194,89,228,253,138,57,142,106,70,201,54,79,88,142,197,238,206,201,248,129,176,10,254,253,242,83,175,195,2,117,102,216,69,114,19,167,85,108,131,254,252,3,37,92,227,76,47,172,190,100,48,52,252,233,157,111,135,178,140,228,215,119,51,75,140,142,148,39,196,188,60,146,208,36,205,23,184,43,86,92,221,90,118,75,194,193,114,159,193,230,128,85,183,178,98,230,226,47,43,93,3,223,242,182,155,19,83,162,250,87,194,221,149,177,189,86,180,238,139,252,242,207,137,85,82,197,235,251,26,102,174,96,187,167,37,194,151,33,221,187,108,86,204,110,204,254,149,44,7,112,94,159,42,125,103,45,39,6,216,237,82,69,211,36,29,174,37,60,30,103,96,26,1,237,154,238,150,251,243,3,182,170,241,234,15,189,98,152,18,37,29,16,195,114,124,21,76,40,211,194,65,208,149,216,38,127,35,89,140,42,183,150,229,187,203,29,170,10,151,243,230,216,247,151,195,190,121,58,101,106,198,221,153,215,188,245,144,203,166,181,62,191,27,154,74,189,253,117,17,54,182,202,86,148,118,249,194,137,200,123,22,255,206,153,66,20,41,210,36,166,214,225,231,110,238,70,215,46,252,240,166,208,45,1,213,172,75,49,154,175,216,222,55,51,189,249,105,43,227,44,90,200,20,67,153,12,215,168,232,74,75,9,8,14,219,36,198,74,246,82,234,179,219,33,171,230,135,88,127,90,39,35,195,217,48,253,132,35,251,114,39,150,83,148,122,100,33,9,10,132,101,42,203,148,194,211,107,215,62,240,39,159,164,105,166,197,70,66,107,189,37,56,46,170,193,132,42,254,233,7,167,44,139,235,104,64,141,76,200,239,29,232,209,215,12,86,163,202,17,138,35,198,27,13,1,9,145,239,169,44,93,42,173,181,225,222,61,140,48,91,243,225,151,252,115,50,121,143,142,39,31,131,208,40,171,105,125,131,228,108,81,255,34,8,51,31,172,76,122,86,207,184,237,229,231,243,215,136,217,204,129,28,197,246,229,144,83,127,229,229,145,156,238,42,184,177,238,190,43,151,195,195,75,204,13,102,66,109,173,141,172,199,152,46,109,38,86,181,192,125,173,67,150,245,101,142,27,133,195,118,81,16,133,67,93,146,193,145,46,201,201,225,126,246,99,209,194,238,62,129,87,228,151,149,173,249,79,35,225,50,53,48,121,186,233,218,134,21,37,199,87,192,20,113,174,145,91,134,235,123,17,199,134,244,209,138,82,20,104,62,191,78,107,151,139,102,170,4,206,87,109,66,167,156,95,99,38,96,123,29,225,203,182,183,174,221,30,12,13,124,62,220,212,51,156,191,138,184,146,72,239,17,151,102,51,46,52,66,81,227,146,235,159,52,244,75,216,174,164,117,64,28,242,144,229,68,121,106,46,54,187,155,99,198,222,96,11,83,49,138,92,133,223,179,245,179,219,39,170,235,175,0,45,204,105,176,222,220,74,92,78,121,208,175,193,39,244,80,240,23,138,148,66,65,219,109,97,255,206,3,234,235,30,234,131,217,189,205,173,198,101,26,23,122,188,173,178,155,214,144,109,40,109,217,111,193,102,32,241,84,84,98,10,246,95,221,247,10,8,62,195,55,72,78,122,75,110,36,37,79,77,87,211,167,45,163,68,240,146,26,163,209,197,206,98,71,77,149,209,95,202,190,253,159,86,248,18,1,234,208,115,236,250,143,167,22,39,254,36,20,249,159,74,61,108,192,16,183,212,166,161,217,194,193,242,78,183,249,120,168,109,74,229,19,79,196,99,18,129,183,124,1,177,231,144,151,89,177,101,201,23,152,35,146,174,11,153,147,15,98,213,200,48,181,182,27,126,94,97,106,203,169,76,100,237,113,1,196,110,234,80,24,24,135,207,247,166,228,12,202,177,173,173,26,106,91,40,86,18,221,47,154,3,140,243,115,232,251,188,113,200,87,127,227,226,68,249,176,229,144,207,163,87,41,148,107,251,9,44,174,103,45,237,151,223,121,28,52,24,154,113,216,236,21,92,237,27,110,49,251,115,171,187,7,26,247,33,170,33,199,250,135,66,91,8,131,20,51,141,58,25,71,162,155,170,168,238,180,81,36,237,1,160,64,152,150,5,140,222,184,28,25,158,3,199,61,43,246,208,46,60,77,126,248,41,159,1,68,145,189,60,56,36,181,166,27,57,120,223,248,157,91,199,102,26,197,78,83,3,215,241,122,153,9,251,254,230,89,55,6,248,158,96,12,144,187,205,215,99,50,255,67,66,227,95,15,202,189,2,36,115,36,48,146,203,51,238,202,50,127,82,214,54,173,198,28,89,99,125,169,70,228,100,50,117,69,30,95,27,71,251,12,73,243,247,193,37,207,103,8,19,58,162,55,169,212,127,5,60,197,247,206,218,224,228,239,104,125,149,114,130,169,188,2,70,230,233,70,60,142,31,71,76,7,70,89,122,185,167,127,130,182,10,127,220,22,232,192,36,237,139,6,186,144,10,28,218,251,228,196,117,251,51,232,130,208,52,246,190,113,194,101,245,125,48,243,121,54,86,74,138,68,100,98,244,219,134,103,213,31,132,115,218,252,95,225,11,255,111,128,35,205,113,147,243,223,240,193,191,233,248,136,239,7,3,222,247,161,111,184,240,230,192,169,128,0,28,1,165,43,177,191,254,181,130,115,134,43,156,179,248,82,50,62,143,255,10,168,159,55,174,11,250,36,78,229,200,153,93,118,164,95,60,0,78,191,130,121,230,84,176,241,199,119,6,26,240,237,100,87,193,221,130,242,102,138,199,246,247,63,68,249,118,56,19,56,102,12,168,138,239,169,125,40,184,7,245,134,48,253,120,70,169,42,123,177,251,246,201,220,106,116,56,39,194,113,78,205,79,251,208,150,65,86,2,211,87,139,249,92,86,180,232,197,210,35,182,33,245,45,234,88,31,78,202,118,221,219,114,48,152,254,146,249,128,242,207,180,198,158,129,218,72,175,227,98,163,247,156,215,81,74,242,227,56,97,212,91,119,85,51,159,15,241,231,4,104,181,250,120,86,102,204,174,202,20,61,174,12,191,232,221,28,223,84,242,207,243,156,131,124,62,155,153,13,55,163,193,71,224,38,104,167,4,185,51,38,5,167,82,243,47,36,86,72,43,125,202,223,148,39,169,178,190,192,139,33,221,212,46,252,86,122,110,153,216,126,233,32,53,63,196,127,85,252,213,251,141,152,43,93,213,222,221,5,30,59,163,195,37,235,167,164,55,43,17,192,55,170,30,165,204,239,40,182,90,36,208,69,58,85,170,159,76,51,202,156,168,196,244,7,250,106,133,13,2,80,189,147,61,153,165,126,221,203,168,19,174,218,223,10,131,177,43,180,93,159,61,87,82,59,106,114,185,241,231,114,43,248,42,174,52,8,183,69,45,219,181,9,108,185,27,142,226,201,175,226,188,186,108,211,101,155,99,39,11,30,66,237,233,90,251,151,43,86,17,246,92,202,197,141,243,246,136,227,205,34,20,57,65,189,58,149,167,85,159,79,99,28,165,34,116,50,79,75,35,169,53,149,177,11,42,4,245,135,165,22,95,188,22,223,245,173,56,53,33,186,150,155,3,217,236,238,239,249,235,126,189,228,177,94,54,52,191,71,40,225,179,78,188,78,242,247,85,186,56,103,77,110,53,28,142,223,227,239,27,209,13,81,77,128,225,81,106,229,28,176,246,83,72,177,171,156,16,184,151,79,220,125,182,23,181,201,214,79,74,26,76,112,244,170,5,51,41,96,138,36,158,43,241,13,113,205,186,2,175,179,112,103,165,31,46,246,13,205,255,68,157,82,209,115,81,222,214,9,9,35,191,223,95,114,138,34,212,67,50,76,212,236,183,12,81,104,46,69,236,29,67,247,0,236,119,178,141,210,191,2,248,186,90,174,156,239,139,76,173,255,62,193,30,232,105,90,139,219,192,220,130,50,26,221,197,33,70,246,251,202,141,160,230,14,42,229,136,144,84,241,71,85,205,76,151,103,56,143,59,244,13,34,12,229,228,124,153,217,18,70,74,54,70,250,192,156,237,143,192,79,21,9,53,61,152,68,84,223,72,168,157,132,143,192,180,27,143,14,39,248,34,166,163,234,97,103,107,57,223,203,167,105,184,236,200,18,151,55,127,40,219,15,173,92,64,18,17,191,149,11,236,147,57,255,229,5,74,158,208,87,128,168,165,0,129,148,37,82,114,201,85,47,73,165,182,113,1,228,225,105,18,151,221,252,41,173,112,171,91,54,200,176,163,18,70,211,86,144,163,171,124,36,222,173,114,109,166,95,19,127,165,109,236,176,205,54,99,99,65,101,85,99,213,94,105,190,13,229,129,161,1,63,40,157,218,12,72,216,76,172,207,216,65,89,20,143,100,227,114,223,232,87,41,98,228,34,79,199,203,53,163,58,102,170,146,49,79,18,68,135,102,236,210,252,74,121,223,148,238,247,189,187,147,237,58,34,50,40,110,49,122,59,166,82,68,182,100,232,75,227,210,227,22,99,189,62,18,60,6,87,70,119,124,105,106,49,176,165,132,168,224,177,56,245,135,224,1,227,213,0,196,89,88,177,191,217,202,177,25,148,43,97,203,168,164,115,18,198,189,194,200,168,234,176,175,170,29,38,41,53,212,7,170,82,226,54,77,163,43,32,195,154,164,116,198,155,153,147,175,28,143,172,181,59,30,241,37,137,214,75,74,243,10,240,153,100,80,16,95,183,91,159,41,91,56,138,123,120,66,92,232,38,136,98,227,214,89,87,119,129,173,173,236,58,9,151,61,76,153,14,142,54,19,196,62,230,13,187,102,105,235,57,114,55,165,231,127,36,232,249,113,136,207,2,108,249,45,19,55,79,226,100,164,169,96,56,171,27,57,99,180,41,170,59,235,35,246,216,205,3,31,120,115,48,236,75,115,32,91,144,116,123,120,217,42,212,224,3,207,127,166,206,26,39,31,71,96,153,161,40,30,22,234,188,190,198,182,99,249,112,226,131,164,179,99,102,45,200,102,203,69,57,71,56,146,241,48,195,188,100,79,80,48,36,62,165,249,232,3,9,251,56,102,211,220,125,52,67,52,171,232,110,166,80,97,32,200,190,183,132,87,62,224,159,81,209,98,180,34,129,170,221,247,194,138,222,244,189,136,66,85,141,39,203,135,76,201,173,99,50,196,188,244,198,50,154,247,204,71,200,17,249,135,32,23,212,213,235,188,12,187,82,152,221,67,231,246,83,143,15,56,58,196,81,182,219,21,79,65,213,225,254,246,244,3,219,43,192,142,128,142,23,50,135,36,221,57,186,209,135,111,228,167,73,159,184,144,163,196,37,106,142,166,193,70,241,80,143,66,213,67,121,182,202,125,182,134,44,223,61,155,164,152,87,210,126,54,114,213,248,36,182,102,244,70,147,74,155,112,82,52,11,113,153,125,11,182,191,201,167,254,149,43,198,73,211,213,234,171,108,82,72,158,187,111,88,174,43,105,248,116,172,184,45,183,49,255,125,62,37,100,50,205,182,226,229,152,171,35,227,252,78,194,51,24,124,184,13,35,81,142,156,150,241,93,82,152,188,245,161,172,239,101,59,62,187,70,251,182,167,40,106,194,181,97,173,68,146,112,37,84,3,153,96,105,225,86,205,40,56,182,251,26,233,190,60,29,219,188,100,168,243,149,242,176,245,195,240,242,241,176,177,249,225,7,112,189,30,179,131,227,9,185,173,172,5,135,171,60,97,149,117,237,68,76,104,118,230,65,30,137,14,210,172,49,145,227,188,140,237,143,186,66,39,126,161,132,107,252,224,168,250,179,240,82,173,239,145,38,88,138,211,193,109,57,191,11,22,135,143,36,64,36,241,215,97,87,198,29,154,205,45,125,179,115,116,71,98,29,39,143,152,189,51,54,200,228,232,166,166,111,165,79,124,165,115,215,94,238,152,190,138,227,36,205,158,191,215,120,55,159,69,248,52,254,182,15,229,37,238,19,9,241,98,20,203,38,131,128,26,47,181,54,125,18,162,150,132,211,203,96,78,76,104,190,176,177,230,146,221,234,21,30,148,104,190,9,19,68,185,91,44,144,66,201,150,215,137,27,239,227,7,79,166,68,210,101,197,14,89,209,210,238,113,136,252,107,167,6,239,116,225,234,216,158,207,43,111,137,228,178,70,78,162,38,225,148,65,231,95,74,98,32,136,159,255,187,82,217,255,68,64,124,207,124,136,131,93,179,138,16,116,68,231,14,58,87,169,113,196,230,191,132,251,12,128,211,73,41,121,95,206,65,240,16,252,11,0,250,134,56,250,86,109,212,115,93,190,123,142,32,184,248,93,198,234,125,200,50,20,138,26,114,26,234,178,210,138,199,160,47,48,0,12,23,157,145,126,74,91,82,126,20,32,136,244,105,64,182,154,208,66,175,11,176,14,94,1,75,165,168,55,38,105,175,63,77,6,30,215,81,15,122,179,157,255,80,35,159,51,24,122,113,26,125,5,168,12,192,69,133,105,232,148,180,228,177,67,227,133,22,86,201,115,90,49,191,225,237,45,44,197,218,206,204,202,111,153,64,180,7,71,239,42,89,207,143,46,161,159,8,3,134,90,21,29,146,140,111,243,255,26,127,100,221,69,245,240,37,97,89,119,71,82,216,239,163,172,171,115,168,99,27,192,220,15,173,176,14,15,125,218,200,14,159,154,93,193,176,110,58,190,9,105,90,151,199,137,164,146,137,35,151,214,132,75,131,98,71,100,39,183,151,102,83,140,66,26,101,106,82,23,245,80,210,89,210,38,140,74,29,244,153,179,56,38,163,75,181,25,127,58,9,211,222,177,84,92,55,162,13,41,129,191,160,127,41,46,77,127,219,57,5,67,115,186,146,88,240,155,144,187,76,181,25,115,135,117,191,108,38,183,170,201,228,207,57,200,101,68,200,196,7,144,76,41,187,84,210,128,236,64,245,216,3,211,206,210,91,176,235,196,241,52,60,201,205,212,143,81,31,211,72,165,102,139,196,28,218,115,105,153,27,186,109,84,170,197,2,62,81,221,228,170,126,170,183,118,186,92,143,30,17,68,170,126,234,84,120,9,30,56,215,62,39,172,94,129,254,242,95,227,152,31,211,28,92,197,122,182,62,17,55,18,75,185,54,232,70,236,211,222,13,74,38,15,96,23,12,247,52,80,19,217,228,12,171,214,29,211,206,175,116,192,243,254,17,175,139,245,82,55,241,174,50,8,67,38,94,76,219,165,69,87,147,178,86,122,42,148,110,34,122,73,62,123,255,10,248,41,47,97,47,99,139,7,58,13,233,114,70,36,206,160,116,150,182,201,166,53,34,19,196,73,122,188,57,27,210,183,173,26,152,231,149,78,203,227,64,70,79,247,153,87,175,28,114,220,76,128,235,30,169,148,136,34,7,142,177,88,105,1,147,227,25,29,249,189,6,22,208,37,180,197,207,105,192,152,245,217,185,86,142,136,158,118,70,203,38,110,57,241,137,205,205,82,197,106,161,39,7,41,164,20,251,91,59,44,101,96,229,170,211,226,141,205,175,223,246,41,150,104,71,130,38,206,49,154,243,165,203,181,253,3,28,230,144,143,85,242,152,247,49,91,105,6,22,41,58,177,40,174,163,113,240,79,50,71,122,131,154,56,142,199,123,115,52,86,80,248,127,83,85,25,81,144,215,214,82,255,245,206,102,69,125,98,66,15,134,70,203,36,116,97,43,225,193,85,13,114,205,6,176,16,80,228,23,210,175,152,135,150,62,97,38,50,140,113,250,3,183,159,181,228,242,206,24,113,202,224,37,55,103,52,202,106,229,31,47,69,253,63,223,206,231,144,82,144,176,191,2,222,131,194,98,202,142,254,132,7,102,25,229,37,38,80,27,81,200,172,54,227,149,203,251,241,154,134,247,177,54,186,211,41,37,198,59,111,40,139,235,91,69,12,196,0,129,252,70,134,206,63,99,54,28,153,69,165,4,53,193,57,134,92,207,188,2,119,30,1,189,221,148,167,68,161,74,231,53,169,243,54,233,188,7,80,186,120,22,37,192,17,71,154,182,158,181,84,121,251,53,109,207,22,121,124,134,64,219,118,146,180,200,74,159,22,206,221,109,243,249,102,81,164,209,40,150,67,242,79,234,52,239,45,247,39,248,91,147,108,42,62,57,245,196,145,42,233,230,249,84,231,245,185,238,229,12,22,45,175,0,25,26,141,113,105,104,250,251,85,254,33,3,225,229,105,254,103,195,43,154,192,139,114,127,145,39,39,92,118,114,86,74,53,77,20,71,134,120,183,76,152,224,217,240,19,193,151,135,137,121,80,37,27,184,73,225,119,2,77,149,119,97,251,218,149,231,170,158,148,215,147,184,15,240,178,241,170,55,75,131,144,182,233,97,237,73,179,7,167,182,86,218,119,74,138,218,138,13,102,189,245,10,160,251,238,213,216,219,119,164,90,99,6,10,94,46,210,27,207,181,53,211,246,224,36,126,1,119,105,201,150,70,22,131,237,210,93,226,50,113,72,38,142,39,233,82,152,51,179,98,24,81,182,250,155,52,56,182,32,230,203,82,58,251,54,17,109,59,202,30,99,141,211,129,233,242,79,210,125,134,230,55,182,223,201,35,217,67,178,148,39,77,202,57,63,132,247,251,215,212,109,178,204,241,193,101,20,53,36,152,137,71,156,223,73,126,25,253,109,50,85,185,44,125,179,123,43,193,55,172,26,113,190,15,35,182,102,94,190,169,65,87,138,111,239,15,161,234,9,177,38,200,97,189,142,175,84,135,242,244,175,82,149,82,15,164,97,180,55,0,83,252,63,17,131,88,131,85,232,106,181,56,184,42,68,163,81,25,83,16,227,66,139,86,78,81,168,203,42,249,211,149,182,128,41,241,119,241,252,250,54,202,215,200,214,101,141,242,191,93,145,68,221,103,38,142,67,37,94,214,53,233,149,171,199,121,203,168,83,73,170,104,220,18,179,55,222,82,20,195,252,51,229,128,152,238,65,58,13,87,233,66,249,33,28,254,229,82,246,18,184,28,150,225,54,210,86,171,153,86,86,81,130,18,198,204,2,86,200,66,36,85,64,98,72,127,122,139,31,69,234,70,123,92,83,235,165,128,142,2,136,148,146,130,139,111,52,254,247,117,49,144,66,77,49,54,93,52,121,136,53,165,43,74,57,67,131,82,201,225,197,81,116,223,208,43,220,180,43,180,32,163,189,36,170,170,1,154,120,23,221,255,147,82,202,7,126,112,39,155,221,252,131,162,197,56,71,115,145,221,20,101,167,123,100,149,177,136,207,163,196,64,104,59,80,163,205,18,73,220,71,81,162,247,237,172,216,33,225,95,203,26,100,231,87,13,87,88,239,85,49,106,45,100,232,175,1,247,25,174,164,98,188,71,202,153,48,50,6,210,165,138,248,78,245,191,109,189,255,95,9,196,247,144,213,255,16,188,226,248,90,23,3,130,124,21,92,9,0,233,231,30,128,51,0,141,175,13,96,5,39,167,255,47,121,27,124,176,27,54,219,41,14,123,117,49,72,168,26,1,132,135,141,195,14,249,133,98,117,70,24,121,194,17,167,105,197,86,141,130,146,99,18,217,134,136,148,116,70,41,12,192,245,182,208,226,47,127,107,32,136,215,164,118,250,200,254,21,235,166,45,169,99,116,85,83,167,213,160,196,253,175,33,29,192,194,107,136,50,30,90,50,14,215,135,173,140,109,40,109,85,46,180,5,11,8,136,82,31,147,168,93,36,27,66,9,72,12,220,219,96,153,156,235,243,134,241,215,30,128,70,30,135,14,93,173,141,171,252,39,19,234,12,67,204,245,118,25,9,198,111,123,232,175,0,183,79,97,218,132,199,204,62,194,50,194,253,95,213,27,17,220,247,162,132,235,94,182,181,79,31,254,252,162,242,10,207,250,68,145,116,47,241,197,127,138,124,152,170,82,36,42,159,228,96,10,99,129,164,19,26,251,56,18,245,4,80,27,31,11,226,212,105,77,93,113,57,54,84,197,25,50,0,160,105,183,1,158,253,114,235,77,141,41,33,115,222,113,1,211,91,171,145,3,6,189,99,135,69,67,114,199,190,100,253,146,251,26,253,219,97,149,220,149,168,67,237,85,197,231,177,239,14,86,210,227,42,127,70,229,28,226,118,38,120,88,60,220,245,29,2,21,244,196,247,192,156,220,237,5,16,131,171,72,153,202,213,26,219,160,243,154,83,225,246,246,13,147,72,10,25,172,124,57,117,119,162,39,200,233,121,34,124,34,94,253,144,210,65,103,59,153,127,216,251,187,37,76,115,181,95,179,73,173,115,109,97,114,66,110,77,134,27,7,248,68,33,74,23,67,89,175,0,169,23,39,130,181,88,118,190,70,60,139,38,175,42,248,183,190,205,92,185,28,82,13,132,250,183,190,167,110,141,217,175,128,64,187,109,2,95,253,159,188,99,235,96,81,159,99,111,167,47,209,8,128,185,150,83,253,123,3,241,168,133,169,245,219,185,173,77,161,242,223,66,13,82,186,214,150,235,3,177,81,186,199,46,113,186,38,218,225,44,99,94,215,124,230,227,245,210,166,132,62,135,75,38,238,157,24,154,237,213,51,115,203,108,29,96,70,141,18,157,242,142,220,123,161,244,6,215,138,189,52,179,253,52,235,37,186,173,137,46,247,2,222,138,164,246,162,101,150,238,167,35,17,45,112,11,236,126,128,246,50,70,197,91,34,61,25,101,225,145,239,141,143,89,7,207,133,16,67,25,237,144,247,241,248,246,213,51,119,171,197,195,204,117,228,193,24,223,248,73,246,37,137,246,67,154,197,105,213,81,231,219,128,30,155,237,60,79,43,49,125,9,237,213,211,150,78,52,194,10,35,155,118,83,24,138,88,65,80,166,158,124,94,88,246,190,235,159,78,243,74,237,91,169,20,65,82,138,211,73,183,82,88,117,94,221,9,150,250,9,31,208,159,65,251,134,130,241,105,199,88,30,212,67,34,229,52,183,208,240,103,237,37,201,122,67,33,38,20,54,59,68,84,42,99,47,118,69,53,227,125,89,19,91,18,39,219,188,140,177,134,243,121,251,49,14,118,19,210,209,105,176,112,37,201,232,115,212,81,162,249,12,254,116,154,92,166,106,85,165,187,122,61,0,195,228,246,110,215,118,45,45,212,190,101,92,126,58,226,155,215,92,104,169,169,246,85,81,43,61,80,152,96,190,38,133,135,66,97,85,45,239,84,147,111,73,12,202,56,242,58,42,188,42,37,207,24,61,59,187,225,249,204,123,26,79,55,4,125,55,0,247,232,130,29,49,119,136,135,85,223,214,198,183,247,146,78,193,87,57,63,15,67,196,147,130,56,14,238,253,110,59,15,12,14,225,230,45,207,175,9,101,12,184,223,53,251,32,180,109,209,60,148,223,89,119,84,96,17,233,53,235,15,75,110,67,183,124,49,9,239,189,158,235,115,198,219,252,128,107,213,207,168,238,12,188,174,224,167,234,159,151,2,50,189,72,214,71,254,170,135,52,43,68,81,124,101,78,30,176,78,152,106,78,137,190,96,62,163,159,236,176,205,87,95,29,239,22,88,142,68,209,109,252,196,247,135,190,140,37,66,60,181,228,238,166,244,10,165,120,63,219,78,229,216,199,198,177,138,107,31,132,72,138,107,61,109,159,156,229,5,251,153,252,28,70,228,60,1,231,232,170,93,38,119,13,111,240,201,109,150,65,112,235,242,104,163,126,21,220,250,141,95,72,89,75,225,169,0,236,75,86,197,245,49,42,191,134,70,162,35,123,27,183,247,152,16,87,157,233,51,2,237,141,127,207,131,105,245,190,78,71,25,155,135,221,147,246,57,28,21,47,213,90,245,28,50,247,238,215,112,131,107,219,136,41,56,62,197,159,157,7,166,79,221,139,38,59,204,99,72,145,58,35,203,17,196,109,27,229,54,122,144,138,27,149,129,63,146,159,236,185,151,32,143,219,149,15,16,175,144,174,11,142,149,168,83,199,155,207,130,222,227,135,58,247,125,100,94,64,87,204,170,193,129,249,104,245,235,212,101,9,182,59,241,115,60,15,132,210,58,6,198,135,96,222,99,45,177,139,96,61,104,76,178,187,247,120,225,21,94,67,142,241,64,151,137,147,183,152,163,157,115,89,202,174,0,150,86,88,231,154,61,95,167,181,60,88,107,111,34,105,100,22,30,209,237,103,225,189,48,155,245,209,233,109,70,7,120,64,174,202,227,152,172,170,215,213,6,255,86,213,99,125,166,242,168,148,171,189,35,178,243,151,65,69,173,195,68,66,29,37,30,184,242,148,219,79,225,25,180,208,10,124,242,17,139,239,153,106,74,108,36,90,176,198,140,190,121,216,198,250,77,147,129,99,124,210,4,66,100,25,226,227,107,196,182,104,202,120,132,77,59,206,140,40,96,108,96,146,132,228,28,98,15,202,91,204,84,50,90,53,156,90,23,4,178,30,133,132,182,197,68,155,250,20,119,204,124,214,49,16,152,25,218,227,185,16,86,76,201,172,72,90,112,232,195,20,63,21,191,137,33,24,209,191,105,181,224,247,127,151,223,73,245,47,142,155,106,68,80,151,162,21,101,167,195,52,131,152,223,25,78,39,17,74,56,80,167,237,127,177,214,127,13,196,247,149,12,128,255,61,252,29,54,123,53,74,56,129,123,56,48,124,181,253,27,71,214,125,42,112,209,234,223,28,101,249,213,62,0,192,138,242,58,138,218,129,48,97,16,126,1,106,148,151,194,162,73,240,16,160,138,148,145,83,162,26,128,254,220,29,98,168,34,172,152,187,136,8,167,151,161,9,55,190,249,102,181,170,75,117,176,245,59,146,143,29,29,124,231,87,99,195,93,75,75,115,152,84,234,198,3,22,25,85,31,166,177,0,56,5,105,214,199,15,128,239,223,68,173,198,180,107,198,105,179,246,151,240,50,186,230,6,174,100,237,129,239,121,75,63,237,24,149,229,22,76,230,169,111,143,109,63,104,191,169,180,189,15,139,239,127,55,224,128,249,36,39,117,97,96,50,183,124,127,165,178,235,8,228,233,215,46,212,216,109,241,194,80,63,29,219,253,141,12,87,247,217,84,218,101,94,82,41,173,209,39,226,48,84,218,237,247,251,10,78,73,218,92,131,101,103,189,13,61,108,113,46,228,208,163,33,164,101,66,71,51,217,82,245,175,118,126,158,254,146,73,207,65,103,79,37,78,7,211,186,33,204,200,250,31,76,194,100,108,134,104,157,35,125,208,215,1,236,55,17,221,25,152,79,66,26,246,119,5,66,199,110,167,228,3,51,73,69,216,46,100,104,76,191,32,79,111,184,113,239,129,43,202,254,62,111,39,213,79,89,155,75,133,85,13,58,120,230,102,53,197,170,200,227,59,43,76,159,41,42,38,190,142,15,186,22,250,160,64,208,191,136,235,245,115,92,66,141,247,233,241,78,37,103,229,55,102,17,92,230,122,32,62,42,51,21,33,239,78,251,55,34,67,166,173,216,183,13,235,40,235,151,227,125,111,224,130,189,109,149,145,143,58,251,237,11,49,8,114,18,154,241,48,114,250,89,20,131,5,28,137,151,42,231,48,45,149,180,127,221,59,178,84,41,102,9,86,208,233,43,143,100,170,6,114,147,155,237,43,109,46,233,142,79,212,140,132,4,4,202,206,21,131,112,233,43,107,27,179,190,112,107,37,110,216,114,9,161,179,228,160,251,0,124,52,129,239,139,242,26,4,182,62,70,211,159,179,83,108,151,82,124,113,243,142,65,210,39,144,162,81,98,20,125,135,55,89,203,175,215,224,252,188,69,162,74,143,52,178,138,38,204,215,68,22,24,236,106,211,108,96,62,136,69,228,36,171,154,78,62,51,220,95,75,121,73,124,142,37,250,115,107,38,74,238,144,208,64,202,158,195,19,6,58,188,120,62,159,200,82,78,20,107,243,42,198,121,19,61,55,182,19,231,143,28,169,222,251,40,209,255,235,218,174,66,167,187,108,227,112,174,61,94,98,239,160,161,252,192,171,175,186,194,54,74,69,20,175,66,24,17,182,218,92,208,84,6,117,123,110,51,49,199,177,254,244,105,142,53,36,108,84,70,204,110,148,126,194,55,117,201,161,230,252,175,19,11,23,115,223,87,95,200,246,29,41,31,61,41,236,83,4,76,143,124,95,49,105,84,58,177,48,141,71,84,84,202,165,106,16,226,140,111,24,237,86,211,55,103,158,60,43,185,168,255,149,56,212,150,160,54,68,163,119,76,23,101,130,140,148,98,65,80,167,159,32,74,35,84,97,235,186,185,83,197,1,163,164,215,229,142,94,55,124,175,114,193,254,220,1,23,253,49,149,160,39,146,29,37,111,5,72,207,113,144,190,93,88,149,118,196,183,181,198,168,124,252,219,106,123,221,15,33,180,112,147,216,215,128,38,71,0,104,160,36,12,142,224,88,136,140,145,27,9,49,121,254,250,120,180,80,135,172,186,83,167,88,62,205,106,34,198,205,37,226,159,123,107,57,51,55,220,239,149,126,93,50,104,86,244,110,144,143,153,129,138,6,211,21,74,211,148,35,48,229,71,147,191,125,106,122,136,45,177,142,54,104,163,246,105,43,113,148,36,124,153,250,148,147,64,101,85,174,162,108,117,229,140,188,61,156,203,16,204,55,85,90,206,18,169,94,40,217,28,111,72,247,152,116,67,78,119,53,90,93,248,197,180,206,118,56,46,157,197,72,169,184,109,226,80,64,252,50,205,93,193,87,92,158,225,151,152,247,25,199,43,32,143,46,184,172,67,106,91,27,51,185,228,142,18,135,128,122,198,36,106,217,186,77,38,166,180,118,187,203,113,178,12,178,242,174,226,79,229,86,113,234,172,201,18,118,137,61,213,132,216,200,188,174,199,57,230,43,32,148,77,60,72,197,102,250,112,46,131,104,101,188,59,110,34,102,113,98,158,245,146,157,75,188,103,78,58,194,190,62,83,123,43,99,26,215,59,239,75,156,149,178,194,13,22,92,104,181,179,20,203,225,97,130,197,177,101,99,142,207,140,159,251,94,103,128,91,9,207,12,26,127,149,119,232,1,125,67,197,197,182,233,225,195,214,2,171,219,104,109,73,150,10,120,210,209,241,180,41,101,189,79,232,88,160,124,202,107,64,47,36,129,19,241,112,74,180,23,165,161,202,98,88,248,18,96,114,66,220,227,233,27,142,189,178,31,190,162,147,245,45,85,218,120,252,219,233,224,96,51,25,233,2,20,239,235,207,68,30,189,90,153,72,85,6,25,170,54,9,223,67,51,13,70,175,216,79,230,239,140,203,53,190,91,57,24,75,21,176,226,32,114,150,90,243,78,173,126,41,228,139,23,207,111,73,48,185,225,189,195,31,62,170,89,198,68,148,231,35,40,209,168,110,101,116,243,228,144,162,151,146,74,151,141,235,13,93,61,255,68,128,240,185,103,118,148,87,206,117,112,90,143,147,122,70,11,107,68,193,147,90,176,87,228,205,205,86,111,37,3,56,202,178,84,85,69,98,116,93,98,249,210,152,172,220,204,122,113,250,205,131,204,201,151,210,25,19,170,68,169,86,5,106,83,239,130,227,223,186,119,161,87,43,52,37,165,169,173,120,5,137,211,13,247,194,163,252,23,86,194,49,1,168,56,73,179,38,11,53,215,172,33,31,238,11,159,175,111,169,7,106,135,39,66,16,174,145,245,7,125,106,67,80,162,36,98,3,85,175,65,65,196,49,74,56,144,220,252,135,24,56,194,21,118,165,182,220,84,77,155,217,149,151,251,5,129,238,235,79,183,33,1,105,76,249,5,52,92,100,249,31,227,111,205,98,72,4,243,30,250,159,222,220,74,184,245,184,4,246,70,119,35,179,184,81,146,147,228,93,3,61,208,167,123,248,36,195,135,47,197,87,241,123,19,41,199,47,81,239,67,62,174,168,159,104,144,139,47,13,204,141,38,114,47,126,203,152,179,213,181,29,181,63,232,100,140,234,182,159,23,7,44,251,145,26,187,196,186,239,124,147,59,80,210,126,234,63,199,233,178,252,234,7,236,129,122,32,167,200,198,47,37,132,84,73,100,76,252,72,216,228,237,77,33,69,48,115,22,221,113,45,142,33,114,186,147,124,163,110,123,159,98,34,17,125,248,39,66,133,253,62,197,212,226,182,115,182,228,33,103,127,239,19,247,219,126,17,181,165,15,217,156,220,173,145,230,166,14,26,56,31,239,54,182,176,222,54,206,35,202,233,48,159,103,38,178,42,106,175,93,184,35,37,56,241,75,70,234,242,211,194,128,36,161,155,85,40,123,56,202,188,141,135,226,193,25,98,5,201,9,204,114,141,149,2,157,15,128,150,37,208,240,22,244,160,170,16,101,186,4,29,72,47,214,53,226,181,244,10,248,148,218,246,67,171,249,199,167,190,227,231,202,175,66,100,245,245,20,24,116,216,97,88,211,7,116,81,50,69,241,145,241,238,123,69,189,173,71,55,85,227,118,4,82,183,134,16,131,33,14,248,115,64,89,16,64,181,109,134,208,206,88,99,50,245,95,130,22,194,208,214,254,56,157,197,227,85,132,255,39,243,98,253,207,0,20,221,191,226,71,229,79,232,63,231,20,17,36,254,127,242,214,23,62,88,3,7,64,104,219,203,220,223,163,152,155,226,233,12,167,0,247,69,133,114,207,40,249,111,29,156,178,208,214,231,154,75,56,21,70,252,194,152,89,78,60,82,26,6,248,160,241,103,104,94,242,182,163,34,246,41,161,66,106,105,14,17,138,38,0,163,97,20,17,253,185,139,147,234,126,85,17,128,232,23,56,64,162,174,31,138,153,212,243,19,85,72,216,202,56,238,1,139,24,151,62,62,117,214,235,199,152,151,220,167,44,181,99,111,45,6,56,124,146,143,174,245,105,198,139,25,139,183,247,41,75,115,203,207,210,126,53,4,106,238,220,115,26,242,59,238,51,35,199,146,102,123,235,139,133,7,60,151,36,42,195,110,69,115,59,227,253,127,34,174,82,139,199,123,222,198,234,25,149,136,250,86,24,56,255,249,172,47,152,237,96,13,137,175,63,52,197,244,14,187,240,174,4,14,216,76,36,12,178,148,10,17,139,14,218,140,253,208,236,185,34,124,255,67,116,167,252,108,86,93,85,33,14,136,103,152,208,148,174,235,241,30,117,145,8,240,187,148,99,76,236,65,254,92,126,154,6,88,229,151,215,94,244,171,25,179,237,77,254,55,62,35,203,217,197,247,141,253,199,204,42,203,150,212,101,55,20,210,30,206,103,112,171,43,234,199,5,64,157,31,146,144,39,132,239,189,60,241,156,36,182,216,97,177,75,235,233,199,29,14,9,222,58,73,163,237,198,169,218,211,129,192,242,35,221,96,110,91,234,72,244,4,182,232,101,6,254,60,149,58,21,219,241,74,241,133,249,156,242,183,104,186,203,69,28,182,253,208,206,159,26,96,181,83,186,232,213,118,5,212,239,73,158,75,100,132,242,113,248,101,139,190,51,182,139,199,203,148,59,249,199,233,17,49,29,100,164,196,111,132,165,250,235,138,44,103,148,23,242,94,1,5,113,218,175,0,232,221,251,212,37,22,66,133,168,200,161,24,122,75,217,240,66,102,20,230,97,5,37,123,117,3,149,158,84,100,101,203,171,242,202,36,170,187,91,252,7,29,189,227,145,212,67,124,175,60,229,109,194,177,99,137,142,25,95,174,19,22,184,197,52,37,2,231,83,184,27,216,209,45,90,177,244,1,171,42,99,210,168,154,185,19,251,71,220,98,254,63,37,165,223,134,103,196,21,210,154,231,32,220,19,63,43,46,182,54,63,158,90,192,224,15,22,123,48,75,82,227,197,78,146,173,248,45,31,25,215,73,225,189,29,71,169,101,242,228,108,150,231,147,78,238,172,26,142,234,67,189,87,16,224,7,195,84,42,85,81,82,114,89,160,67,92,250,79,209,183,170,63,119,193,93,72,164,42,4,14,59,244,116,182,102,38,63,55,197,160,95,95,1,166,184,223,100,187,21,77,217,244,190,180,95,42,37,92,140,13,78,124,97,73,177,104,247,17,75,12,158,57,43,83,230,44,254,66,171,205,27,247,140,199,178,73,92,87,183,241,149,104,173,213,142,216,155,250,25,192,79,195,60,218,124,173,95,90,82,90,220,178,238,115,170,225,151,237,155,127,141,222,44,23,21,202,42,90,180,197,46,30,255,82,252,97,42,209,226,80,57,66,107,165,229,201,195,129,204,13,97,36,252,4,116,184,18,206,173,3,203,248,235,2,6,95,193,230,14,149,244,31,252,3,204,95,68,108,178,72,17,109,15,112,116,17,126,197,49,96,78,250,169,177,55,36,215,177,31,181,159,1,122,153,8,234,246,200,75,135,194,87,32,10,184,64,94,86,52,210,80,212,29,179,156,154,28,82,74,208,5,139,201,172,168,215,251,165,122,31,83,18,165,67,102,222,211,184,43,170,248,4,139,19,119,243,20,33,74,246,234,104,105,195,112,43,197,219,230,172,229,229,120,249,130,135,195,16,99,102,46,225,108,15,212,44,217,188,174,98,54,219,58,34,55,237,235,21,237,152,168,136,24,97,184,183,210,93,188,142,8,232,125,202,248,124,49,19,243,251,157,150,167,95,240,156,100,102,249,119,44,152,171,165,164,8,31,185,247,184,19,31,89,167,45,165,235,111,47,216,201,24,27,184,48,243,103,95,1,44,21,194,127,176,125,131,165,164,52,147,70,122,45,216,37,188,70,110,7,8,175,141,40,148,243,15,185,26,58,2,94,1,191,28,79,141,164,157,125,116,51,236,184,238,151,59,127,189,21,216,106,172,157,41,135,144,57,198,252,16,3,241,195,102,11,155,71,39,190,167,248,175,18,107,25,89,25,186,181,156,34,60,18,118,254,242,149,53,66,241,14,107,49,221,248,238,151,92,245,7,110,170,70,95,121,154,209,87,195,107,87,99,221,117,197,197,242,116,102,162,218,47,215,14,149,188,52,113,34,147,91,95,253,50,187,86,234,226,142,136,69,115,8,183,176,223,237,198,233,230,140,21,114,196,69,218,176,50,87,220,59,248,198,121,239,100,196,209,44,177,44,80,219,143,201,115,158,222,122,50,121,153,26,88,210,20,44,246,27,156,131,181,195,106,214,254,227,60,89,103,78,83,85,151,90,75,198,113,50,13,166,250,7,61,142,106,58,31,106,38,37,151,176,248,228,35,58,47,219,93,109,198,6,37,254,94,165,141,134,187,158,166,27,217,236,124,142,155,195,238,230,211,163,89,244,254,90,178,91,208,114,110,134,36,58,39,101,85,236,68,166,198,193,33,34,189,249,46,148,178,147,169,49,160,172,142,248,0,167,112,235,142,222,79,122,149,205,101,118,250,184,85,46,178,129,119,248,160,137,69,179,94,235,89,71,64,45,12,60,99,204,28,70,151,52,231,82,73,127,40,93,223,56,229,38,27,121,186,119,126,247,222,0,237,215,141,54,120,243,62,72,181,199,3,175,140,173,23,87,181,240,94,14,164,101,229,43,37,132,234,50,17,23,231,84,93,83,241,109,120,69,57,156,68,62,195,52,37,59,235,66,80,3,68,175,209,133,208,98,19,17,76,162,207,221,237,68,18,197,74,229,235,183,255,107,176,195,233,222,43,176,99,119,141,185,209,98,182,155,249,20,197,154,122,224,24,184,73,105,111,54,252,6,162,25,130,222,68,72,19,148,95,105,201,188,69,82,25,210,110,14,165,122,5,192,139,248,182,144,48,43,112,155,122,242,254,208,192,220,207,229,198,18,158,90,52,230,144,170,113,220,204,192,104,96,142,163,138,172,26,180,16,17,87,23,20,92,175,185,34,127,107,180,181,202,129,214,168,235,25,5,21,175,226,219,225,108,92,114,220,228,60,232,116,64,171,79,26,9,157,149,58,129,114,18,202,198,196,2,207,63,226,80,212,120,132,51,83,21,164,225,47,216,157,23,154,118,141,34,230,77,172,114,172,185,195,107,24,150,178,37,117,194,218,8,24,193,181,151,18,61,223,31,2,153,142,45,131,213,130,46,189,58,18,89,153,233,104,13,185,36,200,185,246,209,10,189,34,66,179,70,205,177,11,149,246,216,138,174,49,155,124,88,172,151,44,129,56,211,204,129,73,168,248,115,140,104,42,87,88,215,210,222,58,99,199,167,151,194,73,85,215,29,149,155,184,35,230,105,230,92,13,115,201,22,181,116,183,71,151,155,141,17,247,189,61,38,40,245,134,178,124,217,184,76,130,31,32,47,243,147,129,199,217,140,86,63,35,169,27,155,181,57,148,51,197,234,245,231,93,43,137,219,222,76,218,156,42,89,169,99,245,4,219,91,113,26,66,172,46,101,59,165,173,187,16,111,224,84,23,251,0,26,127,100,109,173,106,82,48,137,154,152,105,68,12,197,150,25,1,235,140,4,206,112,133,111,141,30,243,21,81,226,110,209,68,20,80,61,190,19,92,126,34,12,176,108,14,143,91,253,127,239,43,86,197,232,77,164,55,238,56,216,77,37,136,98,66,161,65,127,151,0,85,197,231,207,62,8,223,207,1,20,213,37,40,4,139,255,231,125,131,136,17,128,88,73,103,190,138,84,165,72,18,240,87,43,33,229,53,57,76,51,250,9,0,212,231,113,176,217,171,117,3,120,54,186,84,149,119,189,223,126,7,228,166,16,165,146,188,108,26,64,186,70,35,3,222,85,26,139,141,6,87,10,246,200,157,32,168,149,195,119,190,251,245,150,8,31,166,245,227,156,61,4,54,194,105,73,53,67,166,118,236,255,75,243,184,200,77,42,58,34,93,252,220,208,234,160,177,150,146,65,0,108,176,208,170,249,78,110,197,45,127,158,93,129,16,83,127,54,201,147,255,143,237,67,58,119,64,95,153,180,123,67,114,130,245,134,198,249,123,19,245,197,225,88,207,148,136,196,203,192,66,159,92,103,138,87,192,219,104,214,91,212,90,133,5,74,170,227,229,133,39,49,64,194,73,244,178,181,85,79,53,110,145,231,180,249,249,220,11,169,62,133,152,69,100,194,167,124,75,185,10,18,196,137,174,96,68,23,207,46,17,77,229,244,173,66,1,75,231,145,239,57,183,30,19,203,150,84,185,213,241,32,217,252,243,15,40,99,110,99,120,214,127,218,245,145,62,145,217,142,186,149,113,90,5,142,184,234,13,101,150,229,201,54,17,182,205,85,27,40,251,213,100,115,170,217,45,81,178,128,155,206,240,35,4,59,14,49,83,34,74,109,177,138,205,202,56,19,227,44,21,142,202,95,1,159,223,51,231,41,36,113,251,230,174,121,113,108,212,138,89,111,244,116,153,186,73,177,242,35,27,91,233,212,97,205,41,95,171,195,87,57,57,237,132,64,46,58,25,35,205,134,25,224,173,245,213,215,11,27,236,220,113,103,11,241,4,247,193,155,152,239,230,149,171,213,180,93,6,223,247,217,42,153,144,207,112,10,29,156,83,83,13,175,98,204,126,28,93,45,171,224,212,201,111,166,46,229,135,202,110,219,171,255,84,152,252,120,60,216,110,180,91,29,79,177,187,206,212,40,42,146,34,215,51,62,16,127,104,165,92,22,174,55,213,91,145,155,119,74,113,141,58,253,59,7,245,161,143,76,89,38,134,244,115,222,9,232,107,65,193,74,92,248,26,109,119,63,66,88,165,196,70,151,111,157,120,1,88,1,117,229,79,168,248,203,34,15,107,233,228,94,130,234,154,181,128,60,116,98,35,178,181,192,241,178,77,52,101,196,36,203,208,162,198,177,105,27,255,60,99,137,4,129,224,211,133,60,19,187,74,18,167,52,187,155,204,80,115,26,239,181,224,115,85,192,27,208,130,67,224,96,146,84,39,251,21,85,1,36,254,22,42,156,39,92,73,134,66,135,153,213,226,85,120,229,112,191,229,240,2,204,78,139,169,45,32,116,218,25,162,75,172,93,16,180,60,26,139,55,31,208,186,77,9,248,179,232,108,218,4,171,53,79,176,44,136,215,214,182,145,73,249,88,46,110,213,68,117,7,120,184,81,25,218,25,191,85,154,175,62,105,39,145,81,24,113,107,184,189,221,233,132,163,186,83,120,219,93,212,177,29,90,108,119,210,56,254,184,45,36,238,175,203,135,46,111,194,76,139,112,111,224,142,66,232,117,170,209,1,83,57,188,228,206,188,118,186,108,13,186,180,99,103,194,140,170,215,126,242,76,69,179,148,1,166,171,199,207,88,131,219,6,16,245,251,28,44,142,218,142,210,30,19,57,186,179,149,78,162,212,165,128,171,119,192,135,224,27,138,210,178,44,217,12,16,172,14,168,235,114,85,16,249,72,207,190,229,31,96,88,52,185,34,54,145,43,227,151,134,162,123,51,125,141,35,83,35,26,157,215,156,81,218,62,235,126,242,17,111,225,131,45,242,143,131,1,243,26,183,163,43,106,131,95,36,66,86,77,71,198,69,106,141,5,93,54,88,141,3,218,170,89,194,21,49,100,224,163,175,220,117,120,22,186,134,228,35,189,229,67,95,236,62,232,149,40,221,31,10,87,176,90,30,18,156,70,175,58,238,100,121,206,116,228,204,58,62,9,213,155,183,80,101,144,218,166,136,23,115,243,148,242,198,180,114,221,234,116,166,30,242,27,200,61,237,9,200,106,35,175,56,207,201,45,96,122,230,47,209,162,111,176,98,109,191,160,127,98,0,167,45,214,150,20,123,205,105,201,83,175,241,133,110,215,107,52,84,12,9,33,4,186,3,85,179,154,51,19,154,179,38,214,103,158,225,127,147,131,108,167,148,105,166,165,198,72,5,132,181,176,94,1,238,196,125,88,182,203,35,131,14,11,105,203,161,97,132,126,70,191,218,253,191,1,91,214,204,242,160,245,153,217,111,52,46,177,158,17,32,134,15,153,23,223,142,94,1,147,148,127,100,102,253,224,222,116,108,50,151,89,112,234,183,47,176,174,223,186,182,204,92,50,91,54,92,27,36,80,195,200,19,18,137,229,228,203,237,31,202,215,110,246,229,171,188,149,109,189,87,210,240,74,190,246,195,247,121,68,101,183,207,149,81,69,156,52,232,21,144,60,157,86,96,6,213,29,155,181,171,92,188,2,146,104,169,143,55,212,166,204,166,51,12,188,253,164,88,148,0,131,169,195,95,103,122,79,151,137,98,122,99,200,11,115,229,96,179,9,10,236,228,151,18,179,137,151,167,144,135,216,115,160,123,56,243,184,209,46,58,113,127,226,126,190,66,207,154,163,60,215,138,151,215,74,212,106,252,30,216,65,203,253,28,151,162,161,102,30,207,173,232,42,245,222,213,251,160,182,173,114,127,54,206,189,131,29,145,209,214,7,59,129,29,33,132,100,124,58,163,57,39,44,160,127,181,105,169,54,44,8,230,114,48,244,219,87,75,169,105,173,138,174,194,203,149,218,116,196,203,253,178,51,208,196,149,1,158,92,52,134,160,177,158,58,89,113,137,86,237,72,84,84,125,127,83,40,56,183,58,194,82,172,2,106,252,103,90,234,47,163,2,102,19,113,194,119,87,185,149,227,65,39,127,173,138,100,21,140,168,64,212,68,244,51,103,28,129,19,97,228,100,92,99,147,20,87,195,128,65,92,132,81,190,130,145,4,209,51,188,127,193,91,147,22,217,54,49,204,196,75,37,71,50,108,45,233,88,147,130,180,21,181,232,29,145,19,182,106,148,180,219,15,211,166,78,213,37,21,16,221,183,200,161,25,10,9,5,86,32,146,152,237,15,145,164,113,127,234,23,146,47,164,240,252,71,28,228,116,213,70,74,88,78,188,2,115,141,184,116,157,210,40,191,198,139,123,49,251,55,146,227,250,146,79,194,192,189,236,211,165,204,68,136,234,63,44,21,60,201,20,133,49,2,145,144,119,159,157,7,53,187,11,96,166,118,168,78,151,162,94,156,126,233,209,196,49,179,52,220,38,163,206,132,197,33,14,59,70,101,246,184,145,244,104,226,89,191,147,202,87,16,175,133,40,128,84,163,126,41,122,217,7,188,166,246,107,54,99,84,18,87,126,194,128,216,138,112,246,161,189,50,71,122,167,236,204,70,168,161,250,10,133,172,153,141,120,146,184,2,66,51,193,243,36,230,234,76,74,39,176,197,237,132,24,13,183,54,109,229,208,158,159,208,179,32,34,235,217,0,176,55,164,1,87,245,61,37,116,210,82,232,130,240,103,206,39,66,76,117,194,238,161,147,143,74,36,229,159,223,152,58,170,8,65,119,56,28,201,229,196,37,70,145,118,35,121,157,246,56,172,53,202,173,154,201,186,17,212,142,71,65,95,67,252,206,63,255,39,141,165,78,27,167,35,92,9,34,203,58,177,66,140,195,255,101,140,145,194,187,127,148,134,8,98,224,72,97,199,97,175,70,9,200,69,202,251,175,178,96,195,201,115,195,41,194,137,108,194,255,162,147,112,84,4,96,243,223,254,103,127,127,233,176,71,9,80,146,155,234,140,45,244,141,65,194,1,50,227,141,146,116,218,133,244,11,27,2,252,43,34,20,199,187,127,253,255,141,153,255,159,4,124,200,160,170,146,110,0,106,108,73,174,19,14,220,87,202,83,28,56,153,149,84,20,71,74,168,33,20,201,20,134,13,167,179,218,231,137,2,140,173,136,126,1,188,237,133,188,237,254,231,254,195,7,187,253,109,203,255,159,79,199,81,200,0,255,37,140,219,223,94,98,160,183,251,72,103,70,108,235,253,61,22,143,31,80,8,209,69,202,223,238,10,142,253,87,139,195,232,4,247,69,153,237,227,110,215,95,85,214,169,72,86,254,174,107,20,254,9,241,175,96,88,14,222,156,204,107,8,176,6,0,16,40,57,178,218,69,10,246,100,172,244,73,203,63,142,70,38,73,199,170,11,215,107,158,244,251,188,119,101,242,147,82,39,3,235,81,153,239,44,140,132,249,26,117,125,241,91,30,37,226,45,141,12,31,162,74,73,128,224,157,88,244,144,57,168,160,184,127,232,153,182,220,110,219,191,9,39,96,108,34,162,151,55,219,86,59,80,192,160,185,245,255,217,143,255,215,122,76,38,113,227,170,16,74,81,54,117,92,54,59,88,250,79,194,171,181,8,111,66,214,81,10,121,204,34,72,184,60,29,158,215,141,121,233,111,101,221,66,39,18,164,88,54,201,195,50,222,79,225,96,128,74,198,233,223,235,110,201,203,77,235,250,75,48,118,153,142,170,203,166,217,255,251,114,78,150,140,89,121,248,91,196,225,43,32,181,87,239,248,81,70,201,168,76,36,48,57,194,83,177,28,156,66,150,205,58,17,144,56,100,67,56,41,102,114,191,6,21,186,57,236,46,203,209,233,57,180,45,9,52,101,40,55,179,86,192,106,89,60,131,35,109,230,86,21,99,25,126,188,116,185,109,215,95,22,224,206,60,49,61,196,220,255,81,90,3,179,27,20,42,239,110,146,182,222,15,165,108,24,211,133,144,149,124,61,198,45,40,211,127,24,231,203,58,201,201,202,170,178,190,132,234,215,176,60,126,50,90,188,11,215,115,12,202,108,82,77,249,152,43,104,52,76,193,73,84,216,19,246,0,9,103,195,66,234,21,19,252,97,202,220,24,49,52,103,54,220,55,36,60,9,122,175,6,83,240,207,228,27,197,55,233,142,23,77,30,105,148,88,98,9,112,62,119,197,129,60,127,64,151,172,2,231,192,233,100,231,54,202,176,0,193,90,58,29,155,156,105,201,25,4,186,62,152,121,226,30,145,41,4,133,110,85,203,95,240,31,89,28,107,79,253,187,17,138,213,207,56,113,203,146,168,31,72,168,87,90,236,188,143,76,24,99,72,5,148,125,60,162,249,178,146,33,126,240,217,42,30,78,193,235,87,131,19,238,104,136,222,6,57,230,189,238,65,185,226,230,3,109,150,226,241,236,212,56,93,54,181,35,76,6,110,211,64,112,118,98,156,174,29,211,68,210,68,40,79,189,67,173,237,45,210,20,68,154,173,161,203,117,213,165,103,124,11,86,75,168,69,53,39,231,75,221,59,18,29,244,110,105,217,45,66,137,97,43,189,160,209,124,135,5,172,49,215,190,73,141,98,163,42,19,125,8,226,10,42,236,159,253,73,157,52,56,56,56,60,176,201,180,103,178,227,202,143,59,164,27,168,88,13,29,221,204,116,226,101,85,54,31,51,127,36,56,59,246,251,244,161,47,212,225,248,171,210,153,111,194,17,85,171,180,198,156,15,66,209,88,215,181,4,53,211,208,157,27,191,3,39,227,220,77,158,126,39,155,28,39,35,168,38,232,76,36,231,61,85,206,182,137,202,37,213,214,165,119,52,90,87,145,255,153,147,160,65,125,64,40,213,38,74,124,244,202,34,247,163,169,127,30,63,26,42,53,227,117,177,187,82,129,210,180,119,197,105,7,179,105,79,72,105,221,118,175,12,138,219,151,220,82,209,130,205,163,119,162,254,167,94,194,165,36,43,232,71,83,129,127,14,108,237,54,35,241,156,190,165,179,219,165,207,141,222,249,134,66,28,224,176,93,218,147,106,126,30,136,4,177,160,105,217,98,66,32,167,190,29,221,252,21,24,166,178,223,146,101,91,214,9,46,149,30,140,59,242,31,223,37,241,52,179,7,105,82,80,116,243,152,132,38,20,132,125,34,218,250,43,32,157,129,108,117,168,181,17,184,56,61,187,78,32,69,157,191,37,72,239,76,147,71,22,191,231,208,187,86,57,163,27,56,23,79,240,123,222,238,77,78,140,2,3,243,183,78,90,155,67,16,179,107,90,59,53,108,18,124,249,154,207,88,12,182,137,19,5,72,196,131,170,28,197,138,56,43,23,214,250,191,218,219,235,37,64,121,247,8,100,180,91,145,183,237,68,63,62,106,83,206,76,180,169,121,197,231,29,147,116,0,43,234,164,85,140,65,220,68,97,95,152,6,143,36,250,87,197,200,120,219,44,152,189,146,140,174,241,105,170,71,244,146,18,250,77,199,231,95,226,174,90,241,19,181,165,232,182,55,249,198,153,138,38,46,76,138,201,135,100,24,143,44,149,213,11,210,220,18,252,168,12,222,161,247,142,57,177,205,75,82,9,58,159,177,28,16,71,40,235,184,132,247,86,106,64,63,249,115,93,106,183,166,92,15,87,233,244,170,65,173,144,182,149,201,71,244,90,45,236,150,37,231,179,175,207,119,215,121,137,115,151,211,179,116,202,136,121,49,207,117,246,194,221,206,110,79,168,165,154,233,107,59,241,98,98,62,16,212,6,21,245,245,64,236,244,251,28,103,171,215,169,204,234,100,131,88,19,226,165,226,128,77,35,158,214,75,82,148,219,198,66,2,18,102,134,87,21,244,140,140,99,148,80,132,173,242,17,14,59,119,43,109,251,178,27,126,131,216,6,151,112,46,242,172,246,118,13,245,40,33,239,67,33,247,221,158,46,61,207,154,166,22,144,36,191,65,206,42,145,3,189,163,177,61,71,111,116,150,250,165,14,197,245,29,96,231,151,196,106,189,165,18,213,132,218,224,200,38,249,53,28,16,143,2,135,223,249,228,35,54,206,158,58,54,53,181,88,87,144,100,76,42,70,186,183,201,145,57,33,27,101,123,243,197,158,200,27,174,235,46,82,213,239,11,4,81,114,180,196,21,162,45,243,209,83,113,34,14,229,102,82,194,74,239,175,93,185,165,226,22,251,66,151,69,80,216,245,243,57,146,122,3,183,238,197,146,30,31,77,124,82,29,218,37,6,66,223,161,140,122,25,29,104,254,168,156,14,203,227,42,139,39,20,220,0,161,26,128,16,123,2,142,154,57,83,103,62,37,217,14,209,149,206,165,177,208,18,59,193,170,8,229,151,87,248,61,251,122,234,238,66,132,235,179,113,156,226,34,106,24,174,68,165,81,177,100,109,169,166,180,215,31,110,209,197,122,2,106,227,10,154,145,175,233,209,33,63,107,138,254,168,181,190,2,102,225,253,107,255,138,71,72,241,136,119,126,57,153,26,108,225,144,208,47,194,123,164,241,95,150,70,81,118,122,198,246,134,179,235,80,249,165,58,11,75,30,255,53,50,131,10,163,16,190,1,149,169,214,120,115,91,254,195,245,19,188,242,192,138,205,209,193,48,173,195,140,6,213,24,231,214,142,171,145,78,13,208,212,67,128,190,104,5,141,110,164,21,191,59,58,3,218,23,140,188,221,182,203,227,129,19,143,104,49,80,193,99,76,42,218,55,60,202,29,226,46,38,113,245,38,224,175,73,247,61,17,3,114,157,20,79,192,50,27,219,41,33,103,186,66,90,212,37,133,208,214,175,149,230,91,192,108,146,193,60,39,157,98,66,241,44,131,185,195,191,136,87,205,225,151,208,175,193,240,133,126,238,56,123,116,162,254,14,24,169,104,159,57,116,159,141,149,156,254,107,6,255,199,84,185,23,56,216,66,84,8,114,19,243,156,192,91,20,2,2,196,225,245,143,136,163,125,178,149,116,217,70,197,131,128,118,253,95,140,100,14,211,12,18,223,112,102,63,251,4,241,94,32,176,193,41,239,48,208,101,127,253,245,127,236,135,78,23,53,20,37,138,214,123,49,72,242,4,73,194,15,240,198,183,203,39,136,201,180,183,79,33,12,144,231,25,37,34,237,25,158,245,24,160,120,162,183,173,56,99,124,29,245,153,206,196,183,75,194,81,164,217,61,60,169,53,64,73,183,239,157,213,223,203,250,108,5,114,63,249,43,25,36,190,9,9,124,254,207,153,34,74,62,27,43,78,114,2,255,71,31,122,64,74,224,15,58,49,65,80,156,244,17,207,223,225,8,152,213,13,184,251,238,132,176,9,159,23,190,195,17,158,67,241,159,238,210,13,18,216,196,161,168,46,65,227,238,68,5,148,94,16,138,201,150,211,33,40,57,225,16,74,182,246,217,247,119,253,71,59,4,186,195,41,137,8,113,253,21,13,255,137,174,254,87,132,97,196,254,11,5,139,77,185,253,237,175,170,0,113,255,173,33,148,124,12,176,194,110,31,84,85,156,128,0,154,255,229,55,217,161,51,93,135,243,195,253,247,215,255,123,165,240,119,5,135,114,203,240,139,202,38,125,85,23,0,53,180,20,28,66,94,172,17,128,166,190,253,173,29,162,169,24,211,166,49,190,9,255,211,86,106,102,157,59,38,182,56,19,65,90,173,24,242,238,4,69,62,251,92,132,63,128,89,91,114,120,173,167,108,59,196,207,112,14,171,56,75,240,229,21,80,174,120,164,140,83,180,111,159,75,34,76,52,60,35,94,234,38,172,179,126,250,208,7,8,26,107,209,110,52,49,118,231,244,247,246,208,57,2,6,101,45,13,231,44,212,49,98,80,250,230,27,232,108,23,221,212,187,183,249,32,94,172,132,61,123,44,16,222,48,251,211,220,62,135,127,106,200,0,53,129,217,29,134,79,159,87,122,94,1,220,30,111,186,142,192,242,48,79,111,73,115,223,42,89,79,31,151,149,204,134,156,114,131,89,188,246,130,170,193,80,173,246,76,237,167,45,229,36,240,85,154,224,198,22,35,94,28,173,73,156,87,40,210,74,113,247,58,37,142,91,94,225,245,112,16,137,206,51,174,151,231,125,211,94,81,155,184,122,73,3,42,99,54,246,122,19,69,178,247,49,159,6,227,31,251,209,149,115,44,81,116,40,221,154,2,248,230,250,112,97,205,90,123,99,154,253,209,144,88,98,222,81,80,143,68,65,97,228,234,71,199,197,211,170,119,151,161,190,221,52,95,83,188,159,230,28,216,255,10,247,57,230,175,98,137,98,213,136,103,125,100,186,70,59,213,41,87,198,242,61,201,226,242,53,133,241,223,111,116,209,165,107,203,180,238,157,22,173,223,219,249,3,246,53,37,64,130,219,185,166,187,50,195,216,125,237,205,107,7,201,150,141,224,103,20,140,57,40,255,33,109,73,149,221,25,153,150,131,100,110,209,174,119,56,208,61,170,155,177,56,21,45,95,194,119,96,244,162,98,109,93,40,169,169,236,73,124,36,82,183,2,220,57,139,176,171,115,195,104,121,122,29,19,44,125,146,199,239,204,78,84,55,226,18,113,121,188,114,30,141,236,90,49,82,73,9,214,31,102,235,232,84,122,2,8,153,83,253,105,50,186,61,39,19,81,203,218,74,115,181,246,143,121,201,189,148,2,187,70,9,51,30,204,248,231,119,94,34,160,214,54,187,199,162,235,51,173,137,249,206,181,26,168,10,205,118,86,253,177,93,27,117,180,21,44,20,178,247,47,183,43,82,139,108,63,237,156,71,136,99,111,214,84,81,48,79,189,79,160,84,218,16,235,248,179,241,181,242,135,90,0,154,0,111,248,202,247,15,165,160,181,46,187,179,75,255,64,68,229,24,96,75,52,162,225,69,226,33,221,76,203,110,207,56,81,212,68,251,243,225,75,202,67,128,125,249,213,74,199,118,68,230,201,161,132,217,109,167,127,151,80,159,204,194,131,94,5,148,147,185,226,185,85,219,229,78,23,209,82,249,118,204,106,237,224,118,196,185,211,17,221,52,97,86,163,201,99,139,48,162,149,141,121,247,110,35,118,39,207,13,235,240,88,247,237,122,12,79,240,152,88,212,145,6,191,91,123,107,155,164,93,109,133,21,8,151,168,63,34,169,18,1,245,102,184,103,185,90,159,37,103,65,184,253,57,106,99,201,56,133,63,116,227,247,98,202,224,221,124,121,118,97,199,100,202,242,253,94,198,210,236,249,142,95,46,200,91,69,185,101,94,207,200,63,153,3,6,51,248,226,167,80,3,37,231,199,151,188,208,55,130,58,77,181,207,168,165,111,8,10,228,104,144,190,2,20,145,51,150,38,176,238,117,80,12,251,189,162,97,139,118,68,41,235,176,103,250,248,38,138,235,136,75,201,132,210,109,249,8,173,78,131,176,247,4,75,100,216,39,22,137,136,174,68,47,174,20,41,19,126,53,49,112,113,119,58,68,174,15,71,37,126,178,83,173,182,230,96,95,239,37,75,144,182,207,103,3,115,126,183,147,234,85,233,250,91,140,172,32,207,85,65,17,233,5,107,7,184,219,66,13,37,146,214,254,6,112,15,196,39,10,52,40,68,178,173,69,154,7,7,73,90,19,235,178,179,58,35,162,219,52,214,42,91,235,226,36,88,45,231,195,181,224,174,76,95,182,183,150,254,242,10,152,43,113,119,109,158,8,248,147,150,121,114,146,188,146,110,239,41,201,104,112,100,5,135,78,100,209,187,166,106,93,105,207,2,198,27,222,178,175,140,253,4,147,242,126,12,186,222,191,235,55,180,205,96,47,87,61,172,176,187,58,232,155,142,190,237,156,146,196,79,107,153,125,120,84,135,250,174,127,164,151,42,247,20,246,190,232,184,244,44,254,115,108,109,208,211,107,174,46,109,139,51,219,86,119,63,177,80,5,126,129,104,207,175,251,70,244,126,19,169,57,181,219,56,67,155,103,32,145,209,104,59,92,176,207,107,168,184,21,248,44,215,248,97,217,95,229,124,219,59,228,254,168,158,86,35,241,94,119,218,160,6,245,50,176,206,122,196,166,112,194,249,49,99,136,166,98,254,218,157,54,38,85,191,102,255,38,41,198,171,44,182,147,10,54,121,0,90,121,212,159,127,152,114,253,132,235,239,137,179,184,123,162,224,91,228,68,242,76,86,220,46,32,228,230,247,11,107,95,182,234,186,222,47,112,202,157,227,233,226,165,10,3,56,90,168,157,80,214,77,91,155,98,189,54,13,237,191,39,221,240,84,149,176,30,94,173,106,101,89,20,119,216,245,115,127,44,12,146,213,104,142,174,152,119,223,0,187,30,76,91,63,18,24,140,189,124,32,120,247,179,69,50,224,14,29,61,70,255,112,148,173,163,52,95,191,106,134,197,154,224,206,3,221,180,201,21,183,130,171,51,20,237,27,35,184,235,47,139,104,40,132,162,160,196,221,34,229,124,216,249,198,81,245,253,249,119,163,117,147,195,186,208,148,174,45,83,133,223,199,55,29,143,104,189,217,121,215,24,153,16,146,254,90,3,215,0,187,240,11,40,71,161,62,73,247,175,191,155,171,142,119,103,118,252,249,133,166,221,134,40,254,99,143,243,223,48,175,101,251,157,38,139,29,128,19,144,235,248,191,251,118,132,182,118,220,132,1,72,25,27,65,63,199,54,223,142,242,226,195,157,51,134,195,157,255,53,194,213,4,171,138,255,142,255,171,148,36,96,124,147,142,193,244,155,164,229,57,224,175,109,254,76,24,17,182,138,40,20,168,218,140,8,89,85,5,32,190,63,250,103,254,17,164,200,28,102,1,240,201,91,134,114,66,31,37,86,225,236,184,48,42,16,64,231,159,113,46,61,190,167,120,252,42,197,233,226,117,252,203,32,78,228,5,127,27,91,53,132,246,199,194,67,1,136,189,234,243,80,58,115,231,29,128,15,162,100,229,27,55,108,106,71,33,0,128,113,36,166,252,239,161,53,2,126,1,42,78,187,187,11,212,177,27,34,131,127,253,247,162,199,255,38,224,10,191,148,116,41,34,202,70,64,20,17,101,98,127,85,220,173,42,222,253,99,209,211,225,238,20,54,120,118,118,192,126,23,198,28,12,97,171,247,103,10,38,156,206,162,202,24,54,97,185,56,220,196,9,220,5,160,147,20,64,39,202,120,37,202,64,127,37,10,31,210,117,194,160,251,249,46,4,254,47,245,166,224,96,179,65,254,63,227,27,40,186,1,247,40,120,159,112,154,136,130,238,190,159,163,127,126,163,107,247,175,191,57,86,159,63,115,162,9,81,52,177,104,146,196,180,1,162,55,125,130,152,237,190,120,159,125,194,6,1,124,62,223,159,253,231,212,224,213,218,63,51,218,27,192,21,74,127,228,164,123,12,14,2,94,82,192,137,49,172,50,209,73,248,109,82,165,183,70,90,73,191,111,142,11,152,77,92,141,136,10,174,165,80,240,237,238,21,165,251,187,181,122,159,29,205,219,98,72,151,34,147,95,174,136,178,76,122,196,109,127,118,245,143,189,122,191,59,180,113,125,74,219,190,120,233,61,211,193,199,254,110,24,48,206,214,73,83,238,94,207,196,96,156,239,216,159,72,169,180,70,110,110,254,192,130,121,37,188,53,94,81,172,171,99,241,45,181,122,137,68,244,12,216,113,126,48,126,58,209,93,11,15,21,191,150,160,53,149,131,193,148,162,196,94,62,64,60,93,228,68,75,69,49,155,80,247,250,9,33,98,76,224,21,144,167,100,217,64,210,79,219,93,4,165,183,23,8,108,230,196,227,196,212,48,170,225,209,229,121,15,63,225,91,2,83,83,149,11,35,213,199,241,100,153,210,53,95,215,85,142,134,173,39,133,143,231,144,126,100,66,154,245,104,193,165,30,181,145,133,232,4,113,211,150,90,234,40,35,119,31,85,143,29,153,232,250,204,144,156,26,173,50,61,173,58,255,44,44,92,64,102,188,8,161,145,29,249,201,134,154,245,132,196,161,110,141,201,138,232,120,224,164,60,5,18,207,18,157,34,105,165,163,216,114,22,86,28,71,11,178,176,186,200,126,151,209,18,87,188,151,98,173,96,62,22,175,123,4,47,119,17,140,114,176,168,252,70,45,61,209,66,100,85,142,207,179,45,127,247,86,194,15,36,82,254,205,108,168,140,202,100,117,120,200,57,231,56,152,159,171,114,72,187,139,131,94,157,125,107,157,57,218,98,90,183,164,29,81,82,59,226,107,14,123,45,167,51,135,255,231,230,8,225,126,190,74,250,200,16,93,147,89,171,77,59,167,199,0,114,74,11,38,50,190,176,29,210,106,133,199,91,237,70,200,94,180,78,149,214,249,158,16,115,226,199,102,126,86,203,33,123,13,179,6,41,16,114,39,247,168,62,90,85,62,87,149,147,186,114,167,198,237,203,62,238,161,209,224,227,234,64,168,155,210,65,197,84,179,223,122,238,39,153,61,229,25,226,160,175,158,13,165,26,188,195,26,216,58,127,136,94,190,187,124,163,154,142,32,32,203,121,70,40,254,198,179,108,9,230,103,185,82,122,253,251,124,183,52,44,238,30,118,2,37,22,147,8,220,209,76,123,79,159,16,76,209,11,142,196,11,94,238,214,237,165,210,72,186,172,40,154,128,133,150,167,157,30,107,211,34,210,147,162,122,79,93,62,108,177,214,98,225,47,238,37,154,79,171,221,73,200,9,20,252,4,165,232,241,89,241,249,83,36,210,13,99,184,59,44,173,97,91,27,163,14,106,169,204,35,58,222,61,90,22,156,58,10,81,1,223,170,134,184,138,3,95,1,181,248,108,202,124,11,105,29,158,114,6,10,252,122,29,66,142,232,231,68,124,103,115,106,41,211,189,101,134,21,200,181,138,225,25,214,156,4,113,139,225,125,155,188,171,235,67,16,28,50,170,3,49,83,239,246,87,192,248,16,173,245,201,253,141,0,18,74,59,91,231,143,93,49,199,112,229,105,101,93,106,186,221,79,181,160,223,41,140,58,48,200,243,239,184,116,213,182,30,59,145,10,44,151,217,146,168,217,162,131,4,111,71,150,10,60,204,159,161,124,179,206,14,121,150,117,141,141,23,207,125,155,159,34,80,205,209,28,67,8,108,247,44,153,227,134,164,178,11,202,33,110,30,247,219,52,23,63,241,25,177,148,230,200,111,13,173,46,190,87,235,4,57,52,38,79,252,117,206,234,9,242,78,154,66,151,195,183,232,247,20,3,83,176,56,249,164,88,182,200,39,166,29,137,233,69,231,143,251,209,164,231,76,10,161,236,91,142,118,172,241,203,63,37,227,232,50,165,232,145,197,194,204,212,161,181,44,251,196,164,239,250,88,64,117,40,52,37,233,24,158,189,145,167,123,116,207,70,83,222,101,154,217,105,210,161,59,75,241,208,218,228,10,176,55,57,29,69,115,28,206,232,189,51,249,180,249,222,24,111,95,197,7,163,254,100,147,173,21,87,78,134,22,143,27,8,213,157,211,243,249,100,157,63,22,93,73,131,69,193,142,202,253,0,234,249,229,138,176,230,161,167,47,97,6,231,252,252,78,55,117,37,144,89,52,5,171,107,116,202,191,159,40,239,48,201,79,76,167,62,93,37,148,250,241,20,145,176,249,214,179,131,50,35,183,63,86,202,213,218,176,247,144,42,77,143,22,202,179,204,254,158,45,121,8,93,55,44,158,130,157,13,170,251,214,169,24,219,118,216,85,40,254,168,248,79,196,44,190,208,94,232,248,115,2,153,23,13,177,247,90,190,160,62,23,25,165,124,223,182,229,187,87,192,12,121,203,121,35,216,109,36,164,164,143,120,153,150,221,110,122,50,91,240,144,188,99,180,17,199,22,244,235,238,150,46,168,37,75,31,204,77,223,184,20,188,60,153,199,152,125,44,177,238,71,153,150,167,74,211,241,67,229,136,250,109,123,83,186,105,79,72,121,151,59,100,188,80,92,157,109,255,240,140,204,8,229,134,181,71,69,151,147,46,76,29,68,123,23,2,154,190,199,3,224,222,242,253,177,87,255,36,104,70,137,162,223,212,210,30,134,150,62,241,115,44,135,66,72,32,144,240,24,24,4,195,102,178,15,55,17,26,253,41,5,181,28,3,86,4,125,172,234,112,185,207,233,162,61,5,118,203,46,235,6,71,38,123,93,121,102,222,209,117,254,18,245,91,225,213,223,225,182,198,49,251,168,54,91,170,217,241,101,77,78,15,73,154,151,97,203,196,195,171,203,77,48,146,53,139,45,151,13,13,199,190,207,116,208,67,45,79,41,51,49,109,237,45,9,141,120,54,238,30,251,0,220,230,14,141,65,82,6,152,218,50,5,75,139,42,125,83,52,95,186,25,6,165,192,48,107,179,164,69,50,67,20,93,229,145,197,114,41,206,243,105,114,185,240,205,126,187,12,90,48,63,15,243,28,18,144,29,115,70,155,204,166,87,156,47,46,81,50,96,51,53,49,237,107,156,8,193,218,234,69,132,154,105,99,249,106,203,108,41,110,23,206,229,53,21,235,68,209,220,54,172,82,16,146,40,223,105,9,119,241,209,208,150,14,25,131,45,109,59,230,59,76,252,117,160,240,176,223,142,44,180,90,4,56,41,118,238,215,24,237,210,140,154,174,233,104,18,30,191,215,228,124,110,86,49,186,218,36,248,20,226,226,210,232,133,59,16,220,181,104,191,127,111,139,103,60,123,62,191,100,126,204,193,146,92,116,18,11,29,140,250,40,148,82,240,49,116,124,247,17,58,99,110,106,25,234,18,28,101,18,51,53,150,130,247,174,83,90,19,50,109,112,91,72,50,227,71,22,105,188,62,163,249,189,204,22,57,137,151,130,209,159,99,73,161,131,41,34,3,157,172,252,141,220,177,132,166,149,27,99,111,201,87,69,131,236,180,240,205,45,178,131,24,127,201,129,30,131,142,146,193,214,81,61,166,155,178,196,39,195,208,49,16,91,158,250,199,212,90,174,241,219,219,5,31,79,71,220,134,119,45,19,169,232,86,25,210,94,102,151,63,166,242,54,10,211,214,111,95,190,223,60,254,0,55,95,66,46,241,236,188,140,232,142,120,109,248,108,124,106,74,103,83,210,174,196,160,32,83,250,3,243,246,181,106,171,75,123,147,180,135,46,77,41,136,116,19,254,132,30,155,35,144,82,41,173,79,203,1,202,83,76,62,18,153,71,75,209,150,129,91,57,253,30,242,126,210,154,249,83,187,23,123,150,81,49,71,182,222,210,87,66,207,214,178,221,238,94,75,118,246,230,232,176,104,39,196,84,185,193,56,249,159,161,57,34,138,201,123,21,83,244,84,121,179,110,236,52,79,239,232,6,120,212,68,126,212,19,230,19,214,151,167,244,169,95,123,120,160,182,39,123,30,16,33,203,21,181,29,35,23,135,211,60,60,20,39,184,207,202,60,244,52,101,50,55,126,236,142,183,84,70,78,33,151,183,25,203,114,115,173,163,220,243,67,236,9,216,196,195,153,151,156,107,113,168,56,148,68,166,25,122,110,174,94,19,196,78,77,248,116,204,26,111,95,110,165,3,9,170,215,126,236,97,140,107,232,73,123,223,61,236,91,93,123,10,156,89,90,159,61,219,225,204,0,149,79,150,139,119,71,150,31,87,236,165,116,127,116,35,249,42,43,150,43,215,248,115,202,219,138,242,244,177,131,178,99,179,109,165,114,203,213,7,76,154,236,102,41,247,248,128,55,56,47,125,162,229,21,224,133,159,103,54,14,44,231,152,134,170,31,160,99,69,22,66,215,102,151,13,76,6,33,103,39,219,163,110,146,139,217,49,84,17,238,74,193,238,242,149,152,202,62,111,104,119,231,87,240,187,163,32,134,182,223,250,39,71,223,212,138,95,232,81,110,253,130,60,222,59,110,178,84,18,175,252,53,48,75,27,170,78,247,111,231,102,188,219,106,107,206,182,250,63,35,75,139,73,99,158,22,169,188,181,87,9,52,118,101,211,210,187,106,249,217,84,42,250,9,15,195,118,118,53,187,102,190,6,164,207,93,44,158,147,194,236,231,190,255,81,159,88,176,193,14,51,109,158,27,114,10,159,28,133,59,163,106,221,241,10,48,59,131,75,24,210,66,51,113,199,125,196,48,107,196,171,104,107,204,55,106,19,120,136,47,160,25,149,183,149,112,37,88,137,159,152,235,114,167,75,242,80,78,112,51,235,119,104,176,60,226,145,24,152,27,125,187,254,205,71,186,71,90,87,186,153,158,246,12,127,246,51,71,134,153,239,43,160,139,131,240,125,162,177,215,62,12,187,134,49,21,45,135,227,244,219,250,249,238,19,165,163,36,229,166,6,145,180,205,99,104,151,61,185,59,72,68,41,41,120,197,146,223,145,146,40,216,29,238,139,50,11,240,139,156,152,159,9,124,17,131,196,42,29,113,128,53,92,177,210,255,49,181,67,113,124,237,183,243,53,74,0,10,65,20,69,35,139,166,3,136,234,27,29,226,40,70,168,19,156,138,48,220,23,21,254,239,120,229,136,0,213,193,214,160,127,141,173,246,123,45,81,207,170,209,52,160,244,27,14,157,168,112,4,207,93,168,186,255,37,239,55,182,16,69,94,10,20,65,234,12,78,133,226,49,239,175,8,67,80,194,243,40,22,6,80,178,126,134,83,6,225,97,215,60,4,121,196,57,1,40,155,28,242,32,225,41,233,198,82,142,252,100,31,177,217,88,52,87,180,163,251,69,51,162,102,164,244,23,176,57,240,132,62,114,197,215,129,44,89,75,65,73,175,128,121,78,194,119,35,109,22,52,211,210,66,52,8,46,73,142,37,225,207,219,95,168,42,172,163,212,133,21,1,40,105,94,65,0,245,155,115,156,206,128,105,70,103,208,63,125,238,244,63,102,10,29,56,153,69,164,132,61,4,181,193,62,244,231,77,186,255,20,49,118,133,63,67,3,224,70,17,165,159,127,247,180,1,194,161,165,216,205,183,40,235,171,93,60,120,148,240,59,196,240,183,112,74,10,121,228,127,151,143,56,216,66,196,98,159,17,223,245,137,189,43,55,250,5,128,79,249,171,112,11,79,7,85,17,49,98,115,129,171,234,47,149,95,252,21,81,194,117,131,64,238,208,183,223,112,112,8,89,12,203,158,120,2,74,80,200,72,191,6,186,1,216,170,127,149,110,180,41,34,218,175,210,1,224,6,209,212,183,187,212,87,65,92,41,126,92,112,205,78,108,237,195,208,178,142,248,26,180,228,137,122,247,107,180,195,172,0,94,156,199,62,14,218,121,0,124,145,216,42,161,202,240,150,49,106,1,32,52,34,46,232,110,149,159,34,196,110,19,7,234,99,67,204,60,17,186,226,36,98,75,53,38,83,131,23,0,45,211,12,207,128,43,38,245,51,59,202,104,152,112,203,111,24,109,23,131,34,36,105,15,9,140,70,108,145,177,39,44,90,61,108,152,10,216,246,137,126,157,217,46,127,254,205,163,27,133,85,99,174,174,172,47,98,166,247,101,247,156,131,48,20,194,229,219,67,198,142,97,43,64,36,103,58,158,155,166,211,80,100,217,244,28,236,242,200,101,128,206,228,241,225,253,64,137,81,186,40,149,149,95,149,130,117,83,241,6,21,181,128,199,25,212,231,14,213,91,119,130,152,94,102,117,3,127,203,196,222,213,231,226,215,146,254,252,238,105,208,33,48,63,77,199,101,126,167,82,70,53,115,122,54,113,22,215,130,133,226,99,43,73,171,231,212,11,6,48,138,39,198,50,210,95,29,246,56,106,221,190,102,221,52,58,143,101,189,114,36,6,131,99,198,175,178,150,229,126,91,118,109,99,253,93,163,74,191,66,141,102,124,126,6,230,221,107,36,100,122,220,99,224,149,25,108,56,220,53,97,109,244,85,85,82,123,214,212,165,104,53,7,31,79,113,52,243,11,191,123,103,133,245,148,183,79,249,143,134,99,152,66,192,33,27,131,26,242,27,209,203,229,208,170,43,122,144,63,28,160,83,235,103,125,37,93,111,37,95,10,165,225,46,86,117,18,241,88,32,143,15,134,1,139,175,144,96,174,5,205,92,153,107,15,47,139,168,92,124,214,82,134,92,89,175,174,194,188,143,71,116,71,119,3,95,148,121,143,146,193,38,228,120,118,161,116,84,201,180,96,174,176,103,157,208,131,238,238,15,35,96,179,244,79,187,97,163,141,251,118,79,231,24,43,101,235,251,95,113,8,111,138,195,8,60,101,190,63,215,199,145,122,24,177,59,213,188,49,215,21,207,83,111,205,58,246,38,255,42,237,70,91,220,109,71,243,94,127,111,254,34,102,138,172,82,33,20,25,177,155,216,82,22,248,44,253,10,136,54,174,89,12,163,226,121,207,149,72,145,61,196,161,46,151,100,255,76,73,12,85,235,170,244,97,2,20,20,103,13,24,244,190,179,149,177,86,174,48,54,240,239,226,221,37,240,26,208,239,165,137,215,225,139,105,247,31,133,167,107,236,8,237,241,219,57,129,134,63,251,167,165,220,241,52,121,127,96,245,233,55,234,205,191,111,18,123,209,51,110,183,77,226,172,187,37,207,221,56,13,153,124,217,39,81,49,116,11,243,140,156,79,92,159,107,97,241,95,154,39,164,97,127,243,107,74,214,33,50,178,67,75,200,223,42,110,233,68,157,141,157,152,6,203,38,65,65,139,208,246,116,127,227,186,148,248,32,151,70,220,68,175,139,75,202,146,150,3,198,178,65,166,98,159,91,31,87,218,11,196,243,76,221,38,61,106,179,186,246,255,124,200,243,10,248,48,152,187,229,121,185,45,187,202,211,127,40,125,107,2,214,235,197,163,164,188,14,56,45,84,140,212,75,28,250,54,7,155,215,120,50,118,100,161,222,200,83,168,250,30,9,18,204,59,252,116,137,58,88,123,30,29,250,231,50,227,194,11,125,193,88,201,145,166,106,244,116,212,68,8,127,212,66,141,208,135,151,84,107,157,126,49,170,197,124,110,180,202,165,224,116,239,46,8,143,222,178,217,67,215,135,205,152,218,76,98,249,116,135,231,110,49,153,41,176,104,198,85,143,170,42,43,205,255,211,78,106,242,200,193,172,188,213,166,196,224,72,42,122,167,254,47,86,165,85,107,238,231,83,141,52,187,71,15,143,247,159,198,124,179,115,165,236,50,139,140,160,220,200,181,62,179,22,95,72,218,198,221,236,187,204,157,6,163,123,138,140,164,217,76,123,148,117,162,202,135,154,222,181,186,65,77,207,194,32,148,219,59,8,10,209,121,142,54,208,55,233,252,162,210,210,50,41,79,169,45,188,58,50,63,191,151,134,144,249,53,198,166,173,217,74,176,138,38,128,134,81,158,18,150,142,252,88,93,29,253,112,170,184,82,50,127,194,15,201,170,145,220,150,92,70,104,148,191,192,125,171,233,109,83,146,207,84,93,88,93,59,133,174,78,153,77,40,209,205,234,142,164,144,199,57,214,220,8,153,21,35,47,251,242,217,178,41,181,172,184,201,160,99,206,154,201,235,14,134,38,250,246,57,246,109,30,96,66,25,168,213,100,45,93,137,198,81,165,226,61,96,10,208,115,18,74,184,41,93,63,21,103,43,214,6,234,38,245,4,245,86,205,122,135,77,137,67,214,141,181,94,15,241,208,161,190,28,118,39,217,251,131,181,22,176,238,137,174,100,204,252,103,158,72,151,103,191,118,26,103,102,101,61,215,226,91,117,149,247,204,26,211,82,66,111,7,218,130,247,0,223,195,54,39,216,244,201,210,3,105,104,126,40,67,121,52,142,41,123,186,220,24,196,13,119,107,155,36,25,6,236,27,122,192,131,231,15,83,131,146,163,229,124,211,182,18,21,90,221,106,157,34,188,123,254,145,57,1,111,189,138,120,149,100,213,209,20,103,101,86,139,149,136,172,54,221,200,199,186,115,84,168,210,53,48,164,128,64,156,21,37,93,215,81,22,205,82,213,38,123,94,74,143,145,154,176,89,210,192,164,211,162,129,225,167,72,119,143,10,72,99,188,53,227,26,245,198,38,93,129,37,27,14,88,197,68,189,201,49,90,206,57,75,14,66,25,186,101,192,16,225,229,213,137,186,254,98,127,25,147,90,56,27,113,37,147,99,253,91,120,20,161,58,143,181,5,170,90,80,245,61,206,129,124,92,197,40,23,153,162,165,195,211,79,216,193,197,243,238,38,76,102,54,165,172,181,16,19,173,251,54,8,28,66,42,128,233,151,123,57,205,174,31,1,178,177,56,214,104,200,168,202,173,5,149,213,54,167,197,233,140,98,235,253,9,155,172,101,235,100,223,63,67,87,74,210,13,189,211,117,133,9,202,149,30,19,69,118,86,142,112,108,72,165,56,146,129,123,157,101,121,127,115,11,9,136,145,25,135,209,18,112,16,92,94,251,80,98,185,129,135,238,32,197,232,201,201,140,160,210,225,87,128,22,91,100,188,6,215,198,246,30,25,250,2,148,64,87,254,188,177,82,24,176,229,72,141,43,168,79,161,229,199,117,21,6,117,90,30,19,176,49,245,67,210,175,254,192,26,225,48,250,132,17,237,136,50,165,144,185,76,84,58,18,154,36,99,41,42,46,122,81,209,223,183,124,244,34,4,47,113,195,51,48,82,38,154,175,108,224,151,153,93,17,184,157,21,11,102,138,162,38,17,176,203,191,126,8,106,94,174,51,47,78,12,187,182,50,251,208,178,11,149,208,93,247,252,220,42,165,255,172,81,155,185,229,247,118,208,101,45,141,145,147,137,32,122,255,107,22,109,105,30,53,249,162,104,22,178,179,84,238,158,140,220,96,244,205,180,143,15,111,64,226,219,114,245,105,247,61,102,113,142,146,210,202,226,146,21,185,219,204,59,95,133,80,72,182,18,181,95,150,183,175,253,67,80,122,239,5,105,169,171,117,149,103,235,194,170,152,245,193,203,119,14,247,72,184,200,69,176,200,188,10,253,161,80,83,43,243,76,160,251,102,52,169,227,57,20,36,107,169,61,105,86,72,113,219,196,26,66,224,175,83,106,232,233,112,112,73,117,109,236,228,109,79,200,65,237,46,149,142,114,75,33,92,42,188,78,64,25,124,206,157,152,159,17,154,209,198,124,19,113,114,188,170,203,235,17,108,113,50,222,57,240,189,56,246,94,47,214,36,31,26,119,73,156,192,65,80,234,223,37,36,65,245,184,117,115,231,3,31,147,167,91,136,37,35,52,224,190,141,255,189,113,204,246,110,22,41,236,205,208,114,29,62,100,227,49,105,3,152,228,188,19,39,225,220,4,59,57,39,15,108,117,85,71,78,103,251,224,196,108,53,107,240,235,21,240,198,189,75,154,18,239,19,177,147,62,117,121,133,212,37,204,9,111,137,69,39,130,68,119,133,171,85,91,97,174,55,196,184,10,114,85,46,166,202,15,147,46,18,202,219,49,40,194,223,42,147,227,155,65,86,86,49,230,140,115,62,99,149,176,250,61,123,89,226,218,74,62,103,119,235,103,104,144,93,233,35,128,164,186,229,83,30,208,81,87,94,22,100,139,123,233,215,122,136,196,98,218,160,22,234,167,116,136,241,103,161,185,201,100,252,102,1,198,2,204,185,147,2,238,93,119,148,105,95,217,93,59,51,26,168,53,63,1,152,218,162,59,131,25,99,211,236,40,166,151,152,155,102,75,209,74,42,86,160,238,91,61,117,119,125,107,61,232,211,231,209,196,233,107,95,127,13,147,248,218,137,74,83,182,196,115,2,27,179,69,221,217,249,75,94,1,1,42,164,223,146,247,78,11,104,210,42,102,187,149,21,189,15,53,71,148,82,166,116,210,34,180,112,158,20,126,150,41,25,215,118,148,12,241,133,49,50,114,237,79,105,206,245,239,15,9,180,189,153,27,64,206,34,32,93,113,69,148,46,234,174,26,178,44,51,44,153,79,190,46,72,148,118,56,50,75,126,86,127,62,143,158,91,197,84,162,20,74,98,21,100,201,87,104,175,224,18,162,209,91,182,31,9,157,120,64,116,57,247,35,75,15,171,109,89,57,165,31,44,97,38,106,141,251,85,158,253,70,108,76,98,160,87,211,199,59,37,129,160,239,50,118,151,116,106,196,213,63,25,245,134,234,217,245,62,216,18,210,79,167,229,173,158,25,200,75,26,161,225,146,226,77,228,152,152,199,111,144,148,176,201,200,206,92,243,198,110,186,122,215,150,218,137,177,140,112,164,245,88,252,219,38,10,46,73,168,34,185,92,68,110,175,189,43,173,78,136,245,33,27,84,226,12,181,238,45,179,131,223,199,224,229,241,136,78,106,61,247,67,80,113,92,154,175,18,162,168,185,84,247,245,160,137,21,31,181,152,96,133,32,100,132,101,239,140,140,190,85,41,228,183,226,108,130,194,183,33,219,146,138,87,192,88,96,20,84,224,103,247,41,155,119,38,61,120,227,244,65,176,123,203,248,241,99,173,199,138,121,201,49,209,248,215,110,92,246,228,74,33,69,97,238,134,67,231,77,20,86,203,72,61,181,176,178,169,124,220,86,207,65,13,247,187,158,166,105,231,232,86,133,245,63,70,9,167,233,246,21,140,39,157,11,119,209,95,107,226,239,130,136,178,198,9,27,174,13,118,123,61,188,230,153,251,36,208,102,55,237,30,122,153,215,47,110,110,123,179,142,237,149,238,194,217,201,232,110,250,122,19,211,23,58,25,223,214,135,152,138,205,22,71,245,198,1,153,78,220,55,82,202,205,230,149,143,67,144,106,87,208,84,107,184,16,77,229,103,227,199,19,199,168,178,19,214,206,25,219,124,60,82,3,251,115,146,208,122,33,203,87,4,4,36,71,18,131,110,229,156,169,106,203,140,71,252,132,85,205,92,5,133,80,161,202,32,205,193,145,24,236,156,146,183,121,153,228,233,137,196,95,135,120,137,128,138,6,109,241,38,45,109,189,116,85,38,103,155,117,219,3,231,168,223,73,173,89,10,25,109,247,146,202,110,166,243,248,67,57,134,72,42,206,73,73,227,144,56,37,62,241,181,74,104,90,238,99,237,20,45,44,182,154,152,255,78,16,18,245,129,132,145,14,69,149,125,74,102,8,145,48,245,56,173,144,76,154,7,233,203,184,18,214,103,132,60,34,3,53,19,158,0,108,179,201,210,167,228,58,94,33,170,61,119,195,9,26,225,61,231,48,157,217,214,178,129,102,101,123,99,182,83,41,175,16,227,24,230,166,88,105,203,49,81,247,147,38,15,180,11,126,0,213,224,125,248,25,136,118,16,16,221,253,163,145,114,135,222,26,144,159,137,26,176,34,55,17,21,124,30,71,150,249,70,10,244,6,62,180,161,220,236,237,68,0,1,10,240,229,14,37,228,35,78,77,64,169,78,106,201,180,168,137,81,145,223,175,127,115,176,194,117,7,17,101,149,111,113,88,101,128,206,123,112,118,2,128,145,89,196,193,62,150,213,191,138,27,190,233,4,190,201,131,164,53,64,81,35,135,245,115,123,0,72,191,70,7,232,30,110,113,134,195,239,14,112,134,26,5,252,109,177,101,248,69,25,116,185,3,16,55,116,190,126,187,28,245,249,159,82,167,19,215,235,98,160,83,63,65,192,134,138,194,23,27,109,175,115,228,124,216,99,180,3,208,49,168,159,194,51,166,18,104,2,34,66,43,66,251,222,141,54,95,160,83,193,23,249,229,138,8,65,177,219,3,16,125,48,218,148,123,117,223,177,56,192,233,81,143,78,132,230,69,132,0,80,111,1,84,225,171,178,42,95,116,71,43,57,129,186,125,168,234,249,213,72,241,32,74,37,134,151,220,92,43,54,144,47,52,148,127,21,169,150,31,5,0,40,117,198,105,34,10,199,233,26,29,236,178,130,43,136,153,231,252,239,232,190,252,95,35,55,205,61,60,138,70,194,1,155,13,117,85,245,116,157,238,191,148,227,85,3,0,40,139,163,138,234,123,223,222,118,105,108,238,224,81,162,106,2,78,253,1,155,62,98,98,204,223,254,227,164,193,201,4,149,227,226,192,201,104,170,34,37,8,125,100,180,254,144,235,140,32,172,248,11,37,235,175,167,9,191,249,159,61,232,111,226,86,211,75,81,238,193,25,179,234,0,157,9,57,87,226,130,91,111,3,102,205,87,69,164,226,114,88,85,207,249,115,200,193,157,1,104,132,239,32,113,142,132,47,129,65,76,38,72,96,60,44,64,67,159,55,165,124,45,136,155,136,33,113,216,103,159,217,31,1,174,179,100,36,45,10,69,91,242,46,117,91,191,234,179,213,242,174,246,237,3,226,95,25,201,233,51,222,243,1,217,123,120,253,39,77,148,127,110,166,176,1,25,123,215,91,23,221,68,170,200,49,183,26,131,216,59,26,40,138,15,215,188,253,200,164,229,151,170,125,43,33,98,95,177,77,166,34,230,101,110,36,37,252,88,187,109,230,161,60,138,245,151,1,62,48,16,19,242,244,231,89,132,168,78,198,118,248,61,199,144,24,37,187,11,211,1,88,25,117,16,44,236,115,188,50,110,220,213,6,48,85,23,154,176,161,14,166,80,112,50,163,135,173,233,184,150,60,68,128,103,74,102,236,228,178,158,160,207,231,97,188,115,141,207,132,217,106,169,170,76,227,107,144,13,141,53,218,65,48,191,129,155,121,159,172,71,14,107,176,86,93,195,58,123,111,140,154,113,77,170,158,97,26,81,4,94,188,182,120,5,213,210,109,173,184,174,202,19,2,201,57,151,161,198,225,69,193,96,154,198,70,233,51,97,12,56,151,175,62,94,178,153,170,98,48,192,4,215,206,214,62,138,149,228,203,11,56,149,196,48,193,183,176,120,79,70,114,103,46,242,174,86,98,28,218,107,68,188,220,207,25,196,59,207,248,184,83,122,233,126,69,41,181,61,16,243,6,175,220,21,17,228,250,197,204,196,187,71,72,176,111,36,96,175,228,142,180,85,221,33,126,142,197,75,124,254,172,253,25,121,171,39,38,83,191,154,88,54,188,65,222,41,177,184,192,154,147,110,222,55,48,105,244,241,222,35,138,62,140,115,229,113,237,24,250,245,196,240,40,160,111,230,138,167,156,186,2,245,91,166,212,245,77,248,109,19,89,182,71,68,2,158,121,178,161,213,69,246,135,169,202,101,33,11,130,245,213,167,5,1,73,36,206,124,52,85,146,142,80,141,38,97,31,133,171,168,82,135,112,62,201,249,245,140,184,149,168,190,197,94,86,135,107,74,240,181,168,93,83,203,181,163,118,149,181,78,214,179,25,51,199,189,60,95,60,117,179,55,240,22,112,23,111,146,84,48,51,24,25,233,59,152,122,179,101,219,184,111,42,106,98,106,116,141,206,201,192,120,121,74,38,235,164,189,38,98,1,149,86,194,233,192,130,91,191,104,9,163,0,135,90,70,38,218,30,240,119,108,149,39,120,147,251,81,195,48,227,106,73,81,245,248,49,12,121,163,85,220,77,54,12,90,154,22,26,230,239,157,230,160,159,52,204,153,0,79,15,69,164,165,160,132,54,219,241,166,149,141,56,253,33,79,129,6,15,100,177,165,151,192,57,110,148,73,227,107,189,165,166,121,136,53,123,195,234,95,213,251,145,101,12,45,207,14,65,74,218,214,72,195,127,1,127,87,138,198,68,247,109,159,204,23,234,192,143,17,113,100,219,196,121,138,226,98,61,144,183,227,5,140,179,124,193,108,73,115,41,248,81,99,124,81,227,135,23,211,252,181,211,241,32,42,166,34,119,232,159,59,63,49,86,244,89,190,142,107,167,208,246,63,11,190,52,27,243,57,229,111,212,142,13,195,201,103,159,71,236,104,237,185,125,189,94,174,76,173,79,4,77,55,249,113,127,67,252,180,207,31,99,176,101,18,56,195,25,34,111,131,186,154,198,61,238,222,251,142,233,202,176,0,239,89,118,215,107,230,110,95,1,133,241,28,176,169,77,141,75,255,0,115,161,223,30,244,201,172,36,118,34,245,99,12,86,174,228,22,130,231,89,145,153,62,167,251,62,240,200,196,61,21,204,37,225,210,9,214,45,230,19,93,33,76,91,105,192,120,95,145,189,34,14,185,106,75,142,197,235,141,156,239,24,165,166,135,215,40,60,150,227,146,50,17,28,57,240,77,224,46,29,221,221,244,67,77,220,234,98,146,26,60,141,78,243,163,177,136,98,214,130,146,228,124,5,112,155,102,84,129,181,69,225,55,98,81,115,90,151,228,150,226,73,171,134,117,243,174,103,195,124,36,199,34,90,85,221,229,180,150,172,130,153,214,166,118,253,133,200,28,56,103,11,173,165,8,138,158,40,220,180,176,250,210,212,63,246,10,202,22,71,241,20,140,122,114,127,239,107,171,185,193,6,129,93,87,229,66,123,227,214,98,141,111,51,222,162,140,78,20,66,38,44,243,24,69,223,112,168,83,168,88,157,85,85,211,178,139,33,105,7,215,248,93,109,60,58,60,53,35,5,211,133,70,140,5,219,84,175,128,175,236,19,117,176,207,237,169,168,108,166,170,70,237,11,96,157,190,198,21,225,210,208,114,51,233,78,170,59,84,178,160,210,59,82,233,216,94,117,87,66,202,184,21,149,62,35,102,234,117,163,163,111,171,159,102,100,59,32,159,108,66,48,167,226,78,21,194,180,212,247,252,40,54,59,229,210,120,253,30,49,130,69,223,170,71,16,105,80,82,82,30,251,151,59,1,211,57,172,102,51,244,215,182,255,56,214,42,43,72,233,247,26,127,221,48,146,38,104,38,252,66,193,60,184,205,212,246,10,64,56,199,191,77,93,242,81,49,101,248,85,38,222,132,31,232,165,49,207,108,77,56,10,177,58,39,48,230,35,212,151,142,111,188,166,154,180,20,226,218,234,117,41,151,10,220,28,21,41,17,19,214,2,241,197,93,206,48,174,63,241,222,133,65,62,121,127,152,103,72,229,98,140,100,165,44,133,88,202,244,106,99,238,115,90,118,98,10,171,5,117,228,132,158,155,122,57,205,151,102,220,24,52,145,172,72,117,196,179,192,11,153,176,229,179,95,120,101,241,36,54,108,173,89,209,29,23,196,84,148,116,202,178,63,212,24,178,154,33,102,5,47,208,29,92,117,84,174,250,18,10,62,165,20,171,103,92,42,109,140,11,111,16,144,120,165,129,100,57,155,230,51,39,97,44,224,239,36,85,222,78,103,172,110,103,98,200,233,249,161,110,54,122,135,118,189,180,146,215,233,118,230,197,49,8,44,90,17,84,48,134,49,166,157,81,70,46,125,167,86,97,56,167,199,159,205,74,236,12,122,204,193,218,65,218,107,204,69,152,83,41,234,212,154,161,17,33,127,117,70,128,105,7,118,12,60,182,199,49,38,7,53,164,196,38,28,198,175,153,208,115,135,216,91,56,96,36,242,198,66,60,143,138,182,109,36,237,189,209,239,165,56,165,196,96,121,57,115,37,6,10,181,7,18,234,129,58,152,100,91,170,8,41,133,168,57,166,154,158,248,50,33,181,119,95,185,155,112,197,25,225,24,30,129,139,155,154,45,176,202,190,74,248,128,24,81,60,185,222,238,138,213,122,253,185,234,103,175,27,126,131,89,18,216,147,114,206,238,247,43,224,243,114,233,128,235,218,134,134,216,113,217,147,31,134,38,42,191,193,111,252,188,252,138,191,29,213,77,131,134,183,193,165,235,113,118,217,38,33,161,142,211,95,207,48,75,11,68,112,88,145,231,122,136,241,26,174,48,61,23,50,135,225,245,163,233,93,197,177,43,198,25,107,223,91,128,232,249,241,28,125,40,79,156,82,66,172,204,59,227,251,175,69,181,89,74,123,207,246,237,144,244,107,62,46,13,63,28,45,80,102,112,74,105,56,42,235,214,88,176,112,187,229,148,178,232,245,141,199,80,163,74,171,38,173,223,158,144,160,100,200,22,168,200,102,22,179,182,178,41,101,93,211,221,165,105,222,231,148,184,133,187,212,103,48,199,53,15,196,184,135,69,161,251,162,235,134,105,16,142,245,207,107,171,186,87,223,17,197,138,255,144,214,24,216,36,163,10,83,33,82,202,176,211,169,55,29,108,6,192,238,83,2,74,241,179,83,147,169,149,189,134,92,167,253,86,174,41,163,147,146,238,232,58,192,41,161,61,63,135,96,209,164,3,73,176,64,93,254,185,69,55,213,162,101,3,29,233,147,159,94,59,234,156,105,23,160,243,236,126,83,250,64,26,9,235,239,116,143,144,149,46,29,31,173,192,210,112,157,105,237,226,199,237,218,196,66,70,175,74,238,89,243,117,132,236,34,162,24,123,238,191,114,189,201,189,220,149,119,209,162,149,208,208,235,21,32,123,39,32,97,85,216,182,100,239,2,134,121,119,0,59,89,147,177,242,181,125,221,160,223,88,47,177,148,75,57,202,34,148,245,141,93,26,9,101,122,43,164,213,202,11,73,254,93,217,42,164,31,251,214,56,183,17,198,189,192,147,96,59,12,73,139,23,170,119,188,7,127,73,134,224,32,59,228,233,217,42,175,113,48,122,232,98,75,105,165,32,8,7,24,103,161,126,170,161,193,238,173,47,19,88,238,84,163,199,194,119,89,129,29,87,41,171,110,209,220,82,101,181,205,128,124,123,132,222,223,25,25,74,69,23,214,239,129,25,86,43,96,132,170,86,53,105,151,36,88,204,172,238,41,150,135,202,48,162,87,64,178,122,76,150,229,78,96,86,219,244,117,244,73,177,228,136,18,99,72,23,135,16,95,66,176,210,42,227,249,214,26,84,4,193,237,38,254,64,229,42,254,14,199,138,214,209,223,17,194,222,88,144,167,2,210,188,95,57,143,253,173,215,158,79,88,74,239,72,7,117,133,100,218,191,32,253,249,193,139,134,62,212,203,249,102,69,163,163,165,18,250,192,122,185,176,213,210,203,193,211,120,21,215,34,42,225,125,139,255,184,162,108,108,68,248,99,77,144,186,205,165,221,199,53,28,170,97,60,88,84,31,200,168,148,80,202,190,105,122,69,67,119,120,37,157,190,109,95,47,252,247,209,186,177,63,60,251,223,152,251,235,168,182,162,175,239,23,133,210,150,182,88,241,226,45,46,5,138,21,74,32,180,69,131,22,13,4,43,14,1,130,187,86,112,215,224,20,215,64,145,224,214,226,94,44,184,123,130,67,112,232,233,239,125,159,243,220,123,199,184,127,156,243,215,251,204,49,246,200,216,43,217,59,123,100,175,53,231,247,179,246,202,156,52,216,248,203,126,65,223,170,105,40,164,22,235,7,60,117,152,229,239,151,194,137,209,101,159,240,198,30,181,182,103,88,176,131,76,83,137,189,172,148,49,243,101,254,137,198,230,71,184,89,100,71,183,239,170,22,245,227,68,110,230,18,78,59,249,168,46,125,101,145,221,179,54,180,190,223,188,69,168,33,9,116,138,106,229,169,238,21,121,135,224,208,102,210,130,195,146,106,170,137,180,200,48,115,121,91,167,113,177,186,248,155,45,253,181,73,57,111,181,56,199,155,175,4,154,65,63,91,245,73,20,98,24,62,121,55,227,115,145,136,233,79,86,6,141,203,249,14,93,81,59,238,139,125,195,213,176,221,186,147,109,210,185,219,62,155,245,193,114,232,164,83,243,202,200,118,132,4,68,125,40,0,217,161,110,13,85,73,103,57,90,212,125,233,99,80,192,157,73,157,89,214,218,20,148,117,101,167,241,245,225,144,108,185,75,197,202,148,73,129,148,186,138,104,25,251,219,172,165,27,163,76,29,62,72,244,189,199,81,180,210,3,75,54,110,138,2,77,40,101,212,195,193,103,146,12,134,242,255,120,23,78,166,86,220,189,209,221,192,77,105,154,196,149,164,41,218,115,30,77,183,174,178,151,159,61,69,93,108,102,100,246,185,180,135,162,188,63,21,84,232,166,131,170,155,85,172,239,55,236,155,103,163,209,83,4,158,60,168,246,198,19,230,198,138,243,252,156,104,215,31,202,57,5,32,68,89,64,78,235,14,122,142,12,242,100,22,103,187,150,91,91,113,8,252,151,147,217,201,79,26,156,234,69,8,220,146,175,16,64,60,68,71,201,116,45,133,53,107,127,94,105,254,89,9,251,87,228,120,180,68,164,113,56,144,189,80,123,181,87,79,101,169,164,231,249,238,205,120,130,79,156,211,134,209,79,217,208,98,139,86,102,224,225,128,176,189,120,101,222,102,16,83,233,109,210,17,129,64,76,245,99,130,69,233,126,93,53,157,204,131,211,205,83,254,146,250,140,237,223,130,167,148,159,22,82,167,188,51,12,189,69,208,251,115,211,19,48,171,21,179,200,11,1,202,195,189,68,6,136,239,168,159,224,165,23,83,7,103,132,178,108,96,105,98,97,186,254,36,98,140,139,7,112,56,94,54,19,49,153,135,141,206,189,229,34,213,145,177,183,89,45,27,97,33,163,78,105,36,145,43,214,76,216,104,225,105,113,170,99,170,31,28,228,225,28,135,248,110,75,60,126,183,118,27,216,165,78,85,79,243,219,251,121,104,97,13,176,109,118,110,174,225,246,180,67,221,100,101,210,66,218,137,88,248,60,232,213,111,61,198,120,0,141,126,12,63,174,87,117,167,53,161,197,55,246,9,122,51,42,236,91,147,195,114,191,15,69,194,24,182,235,121,33,64,90,251,119,253,1,20,14,98,124,113,124,147,195,85,6,117,116,119,247,108,213,101,125,155,169,216,113,88,58,113,62,255,247,124,117,68,211,38,186,225,41,111,223,93,227,39,80,110,71,151,94,206,221,68,155,124,156,148,157,240,177,76,0,114,67,200,152,251,109,212,175,134,223,73,12,59,51,131,8,132,93,211,106,118,66,38,108,3,238,186,28,33,187,242,17,239,243,20,207,36,199,24,55,249,205,87,211,107,237,130,103,117,185,130,192,199,242,24,1,239,147,24,40,189,203,55,144,128,228,2,246,237,124,36,250,41,80,217,98,144,54,147,13,114,147,119,252,134,124,66,165,251,204,107,191,174,144,27,208,169,47,179,61,162,5,102,169,103,228,58,166,255,205,77,186,244,209,85,210,39,142,41,45,224,15,243,246,235,243,45,235,4,6,202,242,177,83,155,29,54,234,56,146,237,204,136,171,170,123,38,220,248,75,14,91,95,74,93,203,119,140,159,29,146,139,173,221,140,5,141,212,232,56,98,70,148,80,120,188,159,174,149,155,185,239,113,27,125,34,104,228,230,228,249,141,63,94,92,142,170,231,39,92,47,92,121,223,169,16,100,203,247,76,138,247,220,148,104,93,204,103,138,183,110,218,32,15,97,54,252,234,129,123,189,102,180,114,137,13,74,167,196,247,85,165,61,159,121,58,174,78,41,38,86,232,131,96,159,233,121,215,184,202,154,86,168,214,112,160,245,66,20,108,6,87,81,4,34,206,199,20,147,230,6,202,143,143,253,172,11,14,132,201,246,12,122,254,197,252,150,71,14,24,98,11,23,2,253,20,154,235,64,141,149,255,38,34,30,23,138,250,0,71,252,192,103,71,64,182,190,79,45,143,148,190,232,126,122,228,233,113,138,183,217,25,251,163,132,201,233,4,135,143,94,89,103,131,138,133,224,249,127,22,42,21,132,106,225,60,78,98,114,156,228,244,237,248,20,209,162,117,133,79,119,137,123,130,43,115,74,41,216,144,235,21,245,94,216,224,234,209,1,183,249,99,29,28,230,6,26,221,110,254,207,173,29,255,235,107,248,63,55,60,139,51,232,32,12,147,225,4,177,94,60,131,227,225,173,247,61,122,164,184,184,246,197,236,13,109,115,195,163,202,161,79,13,207,75,152,136,95,82,189,250,159,154,175,133,66,136,255,211,56,254,16,14,14,24,254,230,31,129,255,248,175,230,103,51,125,159,160,141,47,136,88,116,114,9,168,139,95,27,253,32,136,45,46,136,152,252,175,52,43,15,224,175,164,165,62,61,75,101,114,204,153,111,208,216,198,252,215,65,184,250,30,129,63,42,249,62,91,234,208,138,24,39,117,136,6,173,189,77,110,206,38,56,161,104,188,238,201,47,220,236,11,180,86,205,3,154,121,61,197,206,116,63,159,189,116,161,29,173,254,44,66,154,31,17,59,14,229,57,162,213,50,179,87,66,14,134,18,117,55,200,24,192,128,79,145,111,83,84,38,85,189,80,171,14,76,164,39,40,30,101,77,125,182,22,120,52,134,245,252,73,115,223,40,74,32,230,93,93,82,142,137,229,198,219,74,215,80,77,17,237,30,161,152,31,13,201,167,240,54,56,241,232,26,174,251,177,191,219,31,199,177,119,168,153,114,30,15,206,245,172,77,78,224,24,20,219,96,0,96,238,7,215,181,255,142,243,160,114,160,74,70,24,217,136,174,158,155,4,54,174,34,9,175,91,154,190,185,14,201,70,190,224,127,221,180,6,210,164,136,103,53,28,164,182,152,192,194,113,163,180,237,150,186,157,47,116,186,103,98,207,160,167,69,141,203,14,149,184,204,151,163,246,104,30,63,181,50,149,94,94,99,175,50,165,80,149,219,101,205,117,202,42,24,202,51,220,167,212,192,206,42,58,54,171,220,90,80,91,214,162,7,141,149,92,19,136,119,231,175,24,26,107,169,208,154,206,61,159,102,179,178,157,135,219,118,56,169,42,39,238,15,59,27,129,9,156,244,82,8,144,225,66,55,148,58,162,97,18,102,17,84,74,209,246,122,115,17,33,62,232,21,255,75,95,177,8,183,79,221,216,166,47,105,249,58,104,7,154,60,249,182,126,72,131,211,106,183,65,67,52,145,162,70,99,241,232,170,128,76,92,54,137,46,145,173,215,197,36,84,127,80,189,172,85,81,136,62,138,57,246,78,78,250,117,142,138,225,176,14,202,10,246,208,159,17,111,231,199,167,172,146,126,147,194,225,136,198,210,185,67,216,67,223,75,79,194,184,126,194,196,4,173,116,217,228,91,40,221,112,51,10,6,255,4,21,170,18,51,128,205,94,7,58,234,137,198,77,209,75,23,106,164,231,52,204,199,25,170,147,111,228,1,18,242,179,103,134,44,122,140,237,174,158,145,171,195,217,131,130,80,126,31,158,10,113,230,91,90,205,172,119,183,227,46,58,99,248,75,116,77,19,24,10,198,74,158,58,241,54,124,211,242,220,229,89,236,4,75,178,117,120,136,150,198,254,168,77,20,252,61,39,172,215,238,3,226,248,66,205,135,63,24,72,92,195,65,188,218,244,240,109,186,132,148,234,199,180,241,95,233,2,116,124,172,134,11,4,33,184,166,199,91,236,209,203,234,11,20,201,135,173,109,233,148,183,203,234,17,153,49,220,9,70,209,5,2,130,31,249,95,15,181,30,13,6,37,161,5,162,61,211,216,180,239,17,21,78,101,170,237,239,166,152,38,3,123,37,12,121,167,197,11,22,29,247,91,182,42,145,12,15,20,35,39,134,174,94,52,54,132,63,62,44,59,212,152,171,172,88,224,71,31,81,109,149,142,189,226,28,7,241,196,55,250,117,208,251,88,122,71,172,210,119,211,100,238,203,49,219,165,115,75,91,244,238,135,58,134,54,114,54,92,68,207,126,125,85,106,15,75,25,179,22,114,254,49,104,81,6,167,44,186,126,111,117,63,224,105,131,252,243,166,121,155,241,213,114,197,177,176,211,233,50,255,167,209,215,117,193,41,177,54,195,108,68,249,113,109,43,241,85,78,34,145,224,217,34,98,238,236,47,71,235,101,48,145,121,76,198,39,3,207,150,139,144,208,65,223,103,32,101,93,54,211,246,182,123,17,156,134,51,12,57,232,146,228,56,90,150,163,163,13,247,72,51,52,42,255,232,64,170,7,248,23,39,135,153,15,7,232,101,43,40,143,39,184,79,72,59,239,66,213,170,82,106,130,74,131,191,171,193,80,202,100,237,118,50,3,184,98,72,51,92,52,242,236,202,3,100,88,154,97,125,53,148,198,57,140,127,113,66,12,202,116,145,76,15,80,29,79,118,242,38,152,42,15,235,161,118,23,180,14,109,66,215,60,39,43,254,57,252,62,60,43,108,127,184,69,224,90,221,239,196,151,3,43,189,84,98,170,139,252,107,91,77,223,85,147,63,98,14,128,123,119,233,146,192,174,17,245,197,83,182,135,94,134,192,7,198,39,35,113,140,89,183,157,80,97,119,44,34,226,224,143,172,15,109,227,209,49,249,78,163,74,126,188,193,147,136,24,199,188,222,209,21,218,43,162,48,190,130,167,234,169,76,15,83,195,197,74,107,115,99,24,166,41,108,171,93,79,46,21,76,206,103,46,51,210,59,82,90,147,23,147,147,168,19,246,11,116,152,47,118,182,49,52,34,209,182,10,97,160,180,86,181,228,168,229,52,127,36,71,151,252,8,170,97,166,128,138,59,255,112,59,149,167,248,92,171,162,151,232,119,35,244,30,102,106,253,243,82,121,125,160,139,20,90,77,195,161,133,240,128,140,43,234,205,62,83,35,151,218,221,224,55,162,43,154,228,230,135,173,244,179,71,56,33,88,109,53,20,18,156,87,59,90,20,204,220,105,157,109,79,242,40,244,96,162,101,70,217,190,130,245,120,237,175,210,105,158,194,147,244,228,201,204,123,127,0,231,207,116,22,152,157,20,213,23,245,243,26,23,37,174,66,249,116,180,87,20,203,160,166,202,33,171,13,170,154,241,190,90,121,128,172,111,141,139,44,108,71,153,132,57,154,233,74,81,242,66,111,33,124,3,126,160,75,124,157,223,181,197,137,51,85,105,98,113,253,42,221,210,150,214,118,141,113,28,157,112,92,71,174,3,14,199,175,31,104,21,98,179,232,155,131,134,232,203,136,109,167,186,46,245,83,110,92,83,73,99,162,179,198,99,188,124,152,248,183,233,227,211,165,112,229,251,106,89,255,228,9,195,89,14,232,37,213,121,153,1,131,139,133,187,54,242,29,17,147,102,63,185,242,170,230,22,66,168,213,163,74,8,100,19,44,222,90,244,30,4,214,185,205,236,148,200,58,113,126,36,178,4,129,104,7,39,203,34,232,82,117,129,250,219,234,227,78,175,17,163,120,237,40,63,235,254,250,146,168,252,179,244,215,199,252,37,127,113,62,237,138,77,19,215,221,218,68,112,30,3,244,219,172,215,135,129,15,96,132,220,221,103,154,69,154,22,213,107,47,80,75,7,91,95,177,37,64,70,230,25,80,86,215,35,46,216,43,75,72,20,195,87,190,128,246,21,65,106,17,206,109,50,55,77,207,96,162,124,24,223,119,56,49,107,52,198,123,8,210,79,168,14,45,65,191,214,200,75,24,102,44,40,177,99,238,133,225,119,85,248,14,89,18,79,39,185,177,91,244,219,115,43,133,171,37,244,203,36,197,209,80,83,120,70,126,233,28,233,252,70,202,35,182,161,191,53,15,252,253,108,219,244,240,238,56,42,197,98,67,195,130,113,159,125,41,217,195,232,76,103,69,206,0,208,224,72,109,250,72,67,43,148,52,170,196,153,220,82,221,167,193,226,140,109,13,143,25,226,212,109,172,20,206,223,244,110,78,82,165,17,176,239,51,101,51,177,237,132,189,140,38,139,160,156,114,168,15,87,108,153,55,24,218,31,114,118,77,25,176,242,217,74,58,59,185,201,147,142,233,74,252,102,79,220,246,91,207,193,131,65,145,151,205,140,133,39,115,160,139,119,232,86,90,48,205,114,188,112,136,69,216,246,162,94,117,241,30,248,224,96,58,85,255,231,70,28,141,193,122,121,195,237,99,113,109,41,98,33,129,4,173,226,42,70,157,86,81,167,135,121,200,136,16,178,205,46,81,124,112,161,153,252,130,9,56,253,147,16,202,119,65,74,221,207,113,139,83,108,118,219,214,238,61,6,73,222,86,241,120,117,247,148,240,190,216,157,253,141,214,199,149,41,96,198,215,118,102,235,136,219,177,102,166,7,9,66,228,2,197,147,103,156,149,22,108,84,234,142,245,146,204,174,238,77,194,219,140,145,131,133,152,162,50,112,70,133,196,144,11,81,121,246,222,204,80,95,133,7,131,247,67,209,85,114,123,222,174,89,234,70,214,145,5,135,59,150,234,223,230,195,92,96,171,240,39,127,113,158,255,185,38,45,224,98,174,103,254,185,138,137,189,40,39,141,87,239,158,63,230,199,163,95,205,143,149,117,126,117,218,246,93,44,157,139,213,194,103,166,239,81,91,30,215,134,67,125,116,9,120,2,54,150,93,238,114,170,81,228,106,3,128,220,222,175,44,157,124,212,61,133,152,136,183,21,188,189,55,41,152,0,65,54,240,190,118,9,215,21,140,65,137,120,131,169,138,152,197,191,138,228,199,164,145,116,194,73,191,233,93,133,100,255,88,71,91,200,50,24,214,229,106,206,198,215,86,57,171,239,120,77,0,40,67,43,77,105,110,209,207,111,248,88,20,149,19,19,64,113,112,188,21,94,98,251,205,239,118,42,180,174,201,187,181,110,18,90,69,186,246,253,132,113,37,28,86,132,229,222,132,125,161,83,1,203,228,178,185,179,235,66,171,138,194,31,217,180,134,85,85,124,7,213,147,179,8,89,47,207,111,31,171,106,160,119,50,137,138,158,59,184,99,245,193,95,178,99,2,127,133,252,140,126,53,104,32,79,5,154,76,53,9,158,19,77,92,148,220,44,220,170,134,240,219,115,241,156,180,127,33,184,74,122,247,53,245,147,141,83,126,95,137,248,90,253,117,148,237,164,188,153,222,113,211,55,49,254,244,122,167,199,6,135,152,23,1,245,68,108,26,197,246,169,228,18,182,234,106,200,155,184,101,220,228,196,235,111,154,102,111,235,250,127,79,251,64,143,132,142,143,168,240,108,21,105,209,47,236,67,132,127,154,151,214,224,207,243,107,121,40,77,114,134,65,91,44,88,200,166,244,246,226,114,245,119,87,7,191,5,3,33,121,207,148,229,134,229,228,32,17,199,47,182,171,210,65,69,235,226,39,58,137,231,80,231,244,61,234,146,169,0,124,220,78,157,169,210,140,129,137,78,141,241,128,51,101,124,5,189,52,251,252,161,54,92,15,193,185,234,13,126,206,131,236,216,165,214,225,11,40,114,191,50,155,137,212,106,216,168,57,162,51,33,52,134,103,224,102,235,211,86,86,165,189,13,11,242,34,80,104,155,71,160,9,154,216,105,51,93,212,80,100,69,39,3,43,3,11,231,125,57,143,9,33,117,62,72,20,139,103,157,15,99,122,64,21,241,184,3,202,172,175,165,147,102,241,52,81,73,208,94,220,243,220,243,232,112,133,143,35,49,236,169,136,88,145,242,96,212,225,125,21,190,117,20,111,221,48,175,141,78,1,103,185,185,116,213,7,225,134,113,50,155,198,204,203,84,207,148,122,82,244,142,97,6,139,79,117,101,243,101,47,7,53,221,239,162,18,174,216,212,178,197,165,107,133,232,139,75,237,181,7,235,245,68,196,111,33,233,118,125,55,145,33,114,67,202,108,196,249,253,92,90,151,4,66,126,207,154,163,72,79,62,192,39,163,221,191,69,149,36,73,118,42,215,188,142,250,39,25,18,231,131,238,27,238,164,147,138,11,194,134,88,251,243,83,105,251,110,254,201,245,216,111,4,78,221,207,119,201,54,43,152,95,68,231,102,172,123,124,174,101,168,168,160,127,210,224,248,106,96,101,200,130,157,32,212,102,119,234,17,185,19,168,153,109,66,176,209,102,211,205,147,96,61,66,48,7,221,40,118,227,180,75,229,13,106,209,239,98,216,243,142,137,249,124,121,76,117,94,148,68,201,109,83,210,115,155,184,220,70,43,121,168,206,208,112,116,250,206,145,64,94,228,224,158,217,223,219,237,145,49,156,229,47,142,152,199,87,183,176,127,47,14,170,209,222,161,17,217,191,142,8,237,16,66,90,69,7,30,9,201,62,195,58,127,208,205,136,59,230,195,149,33,133,24,184,248,192,230,187,211,86,81,192,252,8,54,165,225,157,198,143,17,72,188,131,196,192,31,249,57,80,241,200,230,146,65,72,55,164,83,120,122,222,137,68,243,101,99,73,18,71,237,128,90,8,35,125,8,52,204,176,112,72,61,167,184,130,116,33,162,246,251,197,221,24,36,95,48,129,20,91,157,60,238,147,196,26,57,208,35,111,134,197,249,153,82,249,186,216,69,223,51,46,100,39,109,138,82,1,84,202,44,198,4,93,254,176,38,112,193,96,46,171,82,160,90,252,75,246,105,240,160,91,126,172,162,98,194,86,220,220,240,209,33,13,32,138,182,248,189,147,71,74,46,115,184,237,158,88,101,197,253,151,105,71,132,115,132,122,113,119,238,20,23,58,165,94,228,80,116,255,85,23,119,191,70,248,117,76,84,185,225,226,239,200,87,93,41,226,69,138,6,161,241,76,225,5,34,185,215,20,121,124,111,129,103,240,114,215,217,42,227,224,213,56,49,144,160,32,207,143,161,230,10,214,122,138,141,69,124,50,13,11,45,174,75,91,226,58,103,97,107,205,159,127,146,168,146,88,163,183,20,164,74,4,34,27,243,98,167,94,36,121,61,162,44,37,224,92,170,149,73,30,207,143,243,25,243,32,255,44,80,42,105,89,64,10,134,229,241,82,241,74,134,36,26,72,26,220,226,91,231,110,213,177,229,23,215,139,229,61,23,41,64,140,193,138,196,210,73,245,67,178,12,196,136,110,63,36,79,41,186,215,232,215,222,147,164,251,5,241,244,98,124,241,21,51,21,18,72,109,217,196,166,198,107,62,236,254,27,94,184,62,156,169,135,161,144,207,216,181,114,13,75,107,217,161,34,254,201,0,115,26,151,248,121,61,110,142,100,223,60,253,30,7,12,250,26,168,55,85,56,63,120,234,19,226,24,165,179,236,23,63,174,38,166,179,250,75,126,1,192,134,71,55,201,149,126,183,168,81,184,116,170,114,161,86,92,105,123,186,79,93,142,159,107,208,60,132,134,113,186,235,59,77,104,52,115,155,199,248,131,174,89,180,17,22,217,197,6,150,22,57,227,77,110,112,58,39,82,158,234,194,201,72,100,40,123,119,137,182,128,93,22,82,48,99,238,169,90,124,95,69,253,147,195,146,37,121,103,50,162,175,46,222,112,136,13,129,141,136,45,125,181,237,50,72,98,47,187,18,72,255,222,168,171,244,246,64,132,198,35,250,193,99,150,48,46,86,107,153,24,41,53,235,136,206,46,23,34,144,116,62,4,100,224,247,89,52,240,93,248,124,80,199,167,61,139,62,27,13,49,227,192,73,110,35,137,247,190,219,206,64,179,79,11,194,100,141,164,68,143,191,241,127,34,2,105,143,70,245,52,27,135,17,69,25,40,78,211,133,105,223,140,166,16,125,24,210,153,94,251,248,253,65,161,220,199,175,133,242,24,138,255,155,169,40,219,137,153,3,113,30,212,173,58,125,208,120,67,176,252,229,81,12,138,167,163,97,230,191,178,117,107,44,192,184,255,87,134,11,28,27,53,1,205,118,199,103,129,19,93,151,6,58,27,166,121,42,49,168,7,129,60,163,177,63,112,158,205,71,5,17,150,227,14,105,245,245,189,118,111,240,123,242,236,89,81,10,169,199,23,151,55,148,224,87,50,225,101,177,185,239,181,246,12,59,12,196,158,69,113,111,61,200,249,204,247,241,7,167,193,255,212,26,22,143,158,92,206,224,169,133,22,102,147,22,227,88,255,119,43,174,38,207,179,249,46,130,88,154,25,60,120,40,244,136,146,98,227,61,247,131,239,30,255,121,40,137,43,189,193,205,53,26,72,196,254,249,191,79,209,133,19,56,164,53,218,96,95,188,135,167,158,77,16,28,247,17,76,252,49,95,7,247,199,31,217,191,56,127,108,65,164,30,207,189,126,127,7,227,22,143,70,133,150,11,151,13,3,153,235,170,94,92,109,180,55,126,200,74,63,226,251,23,92,41,33,195,162,219,55,235,225,165,218,196,44,170,229,169,34,214,19,103,238,91,22,171,107,98,45,242,97,226,223,109,8,208,250,195,75,209,116,131,70,91,70,140,44,180,46,235,146,126,35,234,101,33,7,250,229,110,254,136,235,102,57,132,146,237,158,149,131,24,62,91,109,143,187,214,79,55,73,238,16,181,248,188,147,8,34,195,166,175,105,43,133,84,21,27,217,101,177,225,202,39,163,190,224,80,30,237,224,127,252,150,232,229,44,221,149,80,218,80,173,102,191,68,85,229,221,251,170,246,192,195,167,10,161,100,181,208,171,89,219,55,106,92,113,248,78,110,194,33,19,94,177,78,99,9,194,104,24,121,200,101,194,184,220,91,247,93,54,240,98,75,167,209,148,28,244,90,97,26,20,182,174,11,66,250,104,245,212,204,203,227,195,245,33,223,135,3,73,219,98,86,71,225,66,29,135,43,239,146,75,155,155,111,186,15,177,203,104,220,78,55,141,235,246,21,138,69,202,171,191,56,56,55,202,23,75,84,116,246,85,216,197,251,31,76,192,77,246,92,62,122,95,124,14,165,252,122,174,243,216,130,124,100,83,162,147,236,85,42,81,159,194,120,173,211,181,224,189,201,63,86,146,47,78,183,106,156,46,56,49,206,116,0,19,27,225,240,109,41,89,248,49,127,44,158,96,77,20,69,186,69,129,156,201,180,3,178,168,201,133,104,164,130,233,242,86,95,196,165,71,124,12,46,144,153,46,80,169,77,142,169,133,182,150,39,212,103,8,192,241,77,97,63,27,178,185,108,166,90,238,4,255,226,104,175,240,179,83,151,205,134,14,162,255,226,128,59,141,195,91,30,150,69,140,160,248,245,127,234,251,21,67,173,19,173,102,149,22,26,178,3,119,102,154,5,217,170,199,211,160,116,37,26,172,105,42,160,68,115,43,83,48,42,170,14,106,232,121,221,182,45,23,63,237,7,190,119,32,237,82,252,37,233,118,97,124,146,21,133,158,220,172,23,69,142,156,159,182,124,156,232,206,233,161,201,51,208,31,127,174,54,194,154,136,156,105,58,217,51,208,94,225,149,148,127,131,62,56,192,74,190,217,247,119,161,240,175,196,77,121,109,97,172,247,81,105,112,14,22,15,222,209,255,139,147,37,224,34,120,84,159,208,146,126,114,126,234,213,118,199,141,170,139,97,34,85,183,70,107,151,104,136,250,116,55,121,59,216,54,89,161,25,116,92,194,157,184,26,179,31,0,173,156,134,38,105,23,96,55,16,164,113,211,82,78,71,63,128,212,239,15,19,192,194,131,204,8,249,188,133,134,46,100,166,116,205,251,129,161,190,185,82,165,172,53,86,88,113,5,38,178,190,198,107,193,40,165,155,202,128,240,118,107,251,190,52,141,28,10,54,183,203,249,114,61,172,24,33,52,144,230,161,155,43,106,229,228,51,171,204,36,249,94,8,142,51,246,162,179,129,157,120,101,94,93,126,105,38,118,150,101,196,203,168,108,126,132,26,206,95,80,42,163,240,108,220,102,170,245,154,231,162,220,149,208,152,188,120,149,203,122,201,118,172,121,221,214,232,160,232,90,222,180,127,91,68,99,151,158,215,191,234,214,10,199,152,86,125,241,251,45,254,101,239,75,43,83,62,188,232,130,204,84,181,142,128,72,231,71,115,60,56,51,137,30,31,252,126,254,54,172,113,188,161,20,71,224,66,53,173,133,251,74,104,22,115,181,15,10,125,125,31,219,55,68,44,199,120,214,94,149,125,247,109,101,38,107,201,105,88,228,251,112,139,209,198,210,2,27,90,223,191,1,88,222,54,5,183,187,130,227,71,137,75,174,19,219,134,215,88,203,136,198,231,131,139,38,147,88,15,172,129,79,234,121,34,152,18,197,120,250,218,116,174,10,218,150,97,82,160,9,91,7,96,195,157,217,171,20,201,167,144,198,153,138,7,53,108,25,238,168,92,57,4,167,136,203,207,93,177,34,58,128,106,4,219,228,111,141,122,39,157,205,176,59,209,42,158,206,14,39,189,214,176,219,24,98,159,76,121,191,230,252,38,108,125,147,131,169,75,8,11,150,144,107,152,126,6,163,69,219,62,68,36,154,223,167,182,83,118,247,224,254,167,34,192,223,125,159,78,59,116,202,50,99,152,29,34,236,230,195,43,34,203,62,253,118,52,238,165,153,242,142,139,139,101,117,99,13,180,178,71,69,103,46,221,117,4,196,225,250,149,185,117,88,188,205,93,190,15,17,128,107,90,42,114,200,99,42,79,61,37,170,63,239,159,90,138,178,107,33,152,228,239,81,82,247,94,227,28,117,203,164,189,238,37,162,70,214,103,253,99,37,226,11,120,58,80,51,173,88,115,120,174,203,74,161,190,158,77,83,179,183,186,189,146,198,56,100,39,238,232,142,249,161,245,195,121,165,24,210,226,155,30,8,251,48,72,81,161,185,185,129,116,198,149,190,53,231,192,240,203,9,170,204,193,255,235,226,224,49,13,110,200,103,195,186,132,214,77,6,41,233,35,207,96,98,30,98,134,15,253,80,182,41,86,90,15,118,243,4,72,100,68,152,103,68,77,136,174,177,22,139,19,246,245,112,221,237,97,160,221,248,103,216,120,144,131,195,161,140,145,67,199,187,157,225,93,80,210,97,71,112,8,23,101,109,114,25,41,53,223,42,86,55,34,155,244,164,215,199,168,98,24,1,59,198,198,45,68,182,126,22,78,37,61,170,34,201,146,230,84,159,233,139,222,173,127,133,125,213,70,61,117,251,160,48,226,34,112,101,163,3,122,93,158,245,8,139,87,190,22,174,239,240,62,94,198,6,148,21,45,14,108,100,105,147,152,154,242,51,92,202,57,109,166,86,167,193,220,227,188,128,167,92,146,134,127,75,162,172,208,183,104,89,56,141,86,220,204,235,237,48,13,102,45,108,13,177,213,126,132,124,7,35,179,20,255,197,198,106,93,101,43,69,142,117,38,139,209,205,59,140,61,185,238,73,223,93,205,189,175,36,53,173,145,122,45,129,164,180,57,217,218,58,29,94,254,51,215,12,239,28,229,215,29,89,233,90,96,41,44,60,129,64,158,114,163,187,106,212,207,35,71,118,239,227,226,116,57,136,63,114,107,42,122,21,50,78,49,124,227,85,142,155,175,89,123,189,169,132,235,147,88,58,148,186,9,67,150,92,188,152,104,24,59,147,243,104,203,187,206,50,98,70,111,86,240,183,112,228,92,1,206,120,148,69,203,252,182,117,19,193,117,89,244,223,71,8,26,213,74,121,125,134,137,210,120,109,103,125,175,162,199,94,212,162,235,3,215,116,154,245,3,23,242,70,150,29,90,209,168,137,51,227,39,75,196,208,143,160,141,146,103,204,130,26,42,28,254,44,107,156,42,242,54,114,115,159,210,73,203,170,227,249,222,226,131,11,144,236,11,227,102,50,212,194,105,170,11,201,242,151,129,26,164,98,183,117,127,212,184,88,61,86,3,240,24,114,41,88,19,56,81,185,234,199,107,54,219,93,61,93,92,180,35,115,188,46,192,191,56,184,253,213,224,234,10,188,45,191,66,200,36,98,128,210,214,239,41,201,215,60,99,113,115,215,134,208,166,102,153,8,242,52,159,152,206,14,247,7,114,249,115,231,13,99,220,140,119,249,121,94,133,61,242,62,198,13,143,1,102,251,121,91,171,65,192,68,147,233,172,197,97,45,127,74,33,217,62,164,211,213,236,157,218,43,20,167,190,190,106,137,170,179,224,209,183,93,214,183,208,70,20,145,65,100,68,50,166,203,128,126,122,128,196,53,78,199,104,199,187,174,41,172,253,154,220,176,66,105,117,27,62,229,114,244,226,85,70,170,208,129,187,242,174,209,174,120,79,105,115,249,46,218,27,176,0,88,214,187,83,248,42,247,243,222,148,193,182,220,54,159,206,39,147,126,3,218,122,136,45,64,51,20,135,213,183,43,129,244,127,175,81,188,57,119,240,73,192,48,101,30,32,81,181,254,101,99,69,42,247,63,15,253,140,59,132,42,217,221,225,39,211,201,82,239,244,51,71,193,119,206,83,62,135,192,46,163,28,57,125,197,15,213,86,5,242,166,42,123,6,248,191,209,180,169,12,227,110,249,156,137,73,47,251,101,20,27,245,239,204,224,81,66,149,194,5,7,103,78,194,115,23,7,127,113,116,115,231,199,221,219,29,9,108,67,127,50,210,149,179,94,79,209,166,33,211,200,226,245,99,211,245,226,200,42,97,108,71,209,143,34,27,138,38,12,149,106,47,88,186,149,60,254,36,155,178,61,76,135,211,233,94,186,72,45,83,59,155,219,31,18,185,175,24,46,177,108,136,27,14,110,255,197,57,11,64,189,68,83,60,51,72,153,120,97,175,45,106,240,209,205,93,57,50,244,146,201,173,247,81,166,235,147,41,9,0,67,35,29,18,226,3,221,175,85,92,111,114,108,190,39,117,203,145,94,40,193,111,105,173,92,60,138,102,98,252,136,113,45,140,107,29,179,225,2,236,182,255,225,148,120,30,147,157,24,92,226,217,73,198,21,196,138,8,45,20,157,177,75,232,244,62,44,91,161,90,201,212,42,164,139,70,50,196,202,120,8,181,51,215,191,138,215,55,50,185,207,211,170,80,196,120,95,164,84,128,108,22,231,166,53,183,71,238,241,232,114,133,90,29,231,167,236,185,182,77,228,33,222,226,154,182,250,23,33,38,191,102,130,181,153,16,88,23,215,250,249,230,29,207,177,65,112,89,182,192,145,170,89,217,206,62,122,202,31,227,29,50,72,81,89,118,128,51,234,91,50,244,78,68,23,164,255,51,131,69,252,139,232,92,60,116,213,220,207,33,180,45,17,154,160,49,215,252,51,214,195,67,205,186,239,210,241,136,20,17,100,133,181,162,185,64,232,196,39,121,161,174,227,60,142,80,92,11,45,191,176,116,115,138,106,219,109,108,43,47,135,74,111,118,162,109,197,246,216,114,217,85,116,228,173,98,24,37,30,53,149,174,129,120,188,102,108,56,62,229,77,28,126,63,94,104,32,189,14,25,253,34,48,114,31,194,156,190,209,42,9,253,56,63,221,222,150,169,160,232,96,47,33,63,131,162,154,2,115,87,26,33,255,226,40,45,250,193,178,60,238,77,184,143,123,52,171,44,156,19,116,236,207,209,9,137,243,224,26,80,98,45,156,34,213,251,214,161,207,252,173,182,105,209,49,37,163,160,69,53,146,223,21,19,92,207,40,74,184,183,11,247,242,142,52,133,217,142,123,16,106,179,185,69,65,60,24,50,169,14,63,184,52,44,205,94,80,121,241,85,108,0,115,90,23,39,22,247,29,92,151,14,95,94,233,222,253,251,37,197,39,127,63,125,88,16,199,203,209,207,110,240,196,81,104,74,53,5,217,109,200,46,57,239,56,52,105,13,90,24,216,68,31,51,185,83,148,123,125,76,197,223,180,95,42,182,127,183,189,188,163,217,9,15,93,43,107,0,251,174,87,95,223,213,143,150,120,123,24,84,186,32,15,240,194,16,230,88,226,188,198,198,15,114,135,96,140,55,241,69,125,76,224,79,207,234,136,79,157,146,224,82,112,62,181,222,116,153,71,73,187,168,74,165,133,211,105,164,69,48,67,118,94,185,207,212,97,222,78,27,19,174,129,172,252,73,12,248,202,202,163,121,250,140,186,117,127,125,229,197,155,237,103,107,180,227,155,180,73,58,105,230,112,58,0,125,80,230,101,118,104,19,133,175,38,47,39,123,54,135,49,27,160,87,127,203,131,143,94,44,182,254,42,231,251,109,164,107,239,109,78,219,213,201,126,211,196,214,142,148,94,76,51,111,214,242,152,145,92,166,120,65,137,104,235,85,206,131,232,237,48,98,74,163,215,73,124,25,191,41,156,146,103,105,242,19,45,58,46,79,142,95,244,71,83,3,158,153,114,33,173,69,168,199,213,61,188,105,45,44,167,51,230,52,220,5,129,140,78,217,175,2,4,136,8,202,75,64,24,136,219,27,155,83,126,204,49,213,40,249,231,253,61,27,1,137,60,219,157,125,152,175,134,47,18,255,91,84,199,187,99,109,96,158,92,170,26,156,11,120,83,162,170,149,104,94,249,78,214,53,141,164,243,34,168,91,66,79,166,236,103,170,203,145,29,245,228,234,194,69,79,8,241,166,51,75,99,222,164,52,213,113,52,237,9,175,145,121,116,115,219,194,193,37,236,108,105,23,228,61,138,2,60,214,55,85,25,75,4,22,248,205,19,72,234,143,120,56,198,36,181,200,82,255,46,248,240,171,33,168,117,186,33,141,231,177,237,50,109,83,186,146,208,118,231,16,191,238,14,246,46,205,113,223,141,219,89,34,205,142,1,211,243,23,199,52,122,118,38,250,46,139,128,223,248,136,120,151,12,62,189,123,156,189,124,112,129,120,53,104,211,90,145,62,159,29,122,243,102,216,101,225,78,27,235,102,120,159,156,56,154,93,120,174,225,121,34,245,41,209,196,221,98,147,222,142,11,172,37,7,29,110,146,103,87,242,80,22,180,11,141,205,229,131,196,160,120,1,99,68,17,54,158,55,70,185,63,225,222,117,143,174,94,106,114,105,182,148,77,10,191,81,221,93,112,112,104,81,84,157,158,204,130,248,239,252,94,24,238,171,100,185,18,61,157,104,91,118,104,255,180,139,172,245,139,189,51,141,116,236,244,156,120,190,90,82,156,174,92,54,169,11,49,180,159,88,80,214,151,179,252,214,232,4,186,63,190,32,152,254,122,222,50,20,142,91,29,95,190,6,238,23,28,63,134,55,137,254,145,223,58,218,240,207,177,46,155,81,43,169,155,107,186,111,46,176,58,45,115,174,15,197,144,200,163,209,172,182,83,206,173,251,159,201,72,225,153,47,47,199,185,126,14,13,176,65,77,74,157,149,39,183,56,93,111,36,191,78,116,231,173,142,94,244,104,91,212,205,79,137,159,148,12,183,126,45,224,8,104,107,44,109,42,184,106,186,179,59,222,120,37,82,36,76,227,216,78,23,237,31,97,140,38,163,49,214,90,130,97,29,151,32,23,44,71,199,184,59,33,15,182,89,26,10,37,56,224,210,250,12,182,62,29,91,233,105,174,105,109,63,43,183,34,226,30,87,56,255,9,130,17,137,31,118,26,238,219,94,122,146,72,205,234,103,51,110,66,181,186,111,146,48,134,96,191,206,74,235,169,18,158,27,154,249,145,123,220,76,26,124,100,187,177,101,144,234,21,211,193,69,166,109,253,166,254,92,207,238,201,194,37,78,124,109,121,162,236,236,1,37,115,99,132,205,151,83,252,193,99,211,202,126,186,168,61,86,41,88,85,233,52,235,209,169,210,244,144,1,103,188,71,241,199,90,125,141,39,87,129,215,239,240,137,79,26,74,174,239,76,3,133,75,170,249,193,135,68,180,202,13,113,51,14,94,191,131,13,59,132,217,44,13,72,98,72,43,238,115,10,100,77,10,36,2,97,6,29,159,98,26,62,93,190,32,178,234,11,122,42,59,208,225,151,203,76,171,101,240,26,207,88,10,247,189,67,203,127,35,153,66,183,92,92,113,35,206,127,178,45,230,100,6,189,255,111,176,179,153,90,193,241,125,247,168,2,252,79,33,125,194,169,196,80,30,52,208,28,55,208,44,224,52,206,104,13,6,5,17,132,233,106,53,224,252,175,218,85,143,40,251,212,153,75,55,56,99,105,131,254,83,179,137,83,22,118,252,63,245,41,233,63,40,253,113,21,88,50,243,255,125,125,90,225,43,22,104,188,255,164,1,195,3,25,52,7,255,192,161,192,171,186,8,44,206,201,108,14,34,252,122,251,26,199,98,233,177,239,235,255,189,22,151,182,252,61,79,81,215,167,41,83,100,240,92,82,111,3,32,208,150,205,105,67,4,122,68,199,10,166,29,151,147,147,255,76,41,226,180,65,213,78,247,37,115,52,244,199,179,171,22,89,194,3,234,159,99,229,17,169,177,68,195,70,120,246,86,48,96,46,19,96,130,6,58,151,101,35,138,45,14,213,111,177,79,75,148,144,36,134,44,117,9,83,105,77,114,48,49,199,241,62,93,145,169,224,112,131,19,51,69,226,251,101,127,66,15,35,244,51,33,250,34,94,40,236,37,1,127,38,77,235,129,92,4,183,124,227,65,125,78,48,24,86,223,220,86,20,246,246,148,100,245,69,77,246,205,103,175,119,154,175,198,121,82,216,53,12,114,197,114,175,172,244,210,70,189,33,74,74,75,143,58,187,228,207,157,172,238,60,104,57,231,227,195,159,22,168,67,172,71,184,248,119,12,69,60,26,124,3,82,30,107,109,247,76,205,239,34,251,128,43,181,203,101,238,45,37,254,91,49,201,27,38,89,22,91,240,38,175,41,14,223,160,169,166,145,237,16,200,116,17,136,5,243,236,222,225,40,194,70,189,92,33,3,19,1,161,109,218,223,138,187,208,239,237,240,141,18,62,197,240,123,235,197,183,130,222,208,110,41,98,84,75,32,194,11,125,87,203,77,157,246,117,21,30,83,139,104,134,175,81,223,75,41,153,124,99,148,139,197,229,18,0,181,3,137,6,196,139,93,124,150,100,3,239,146,68,159,207,159,133,163,149,202,200,110,72,135,162,239,178,33,36,168,7,99,178,17,173,146,128,65,61,209,141,119,151,13,30,58,149,112,94,91,127,248,125,85,178,46,137,85,184,23,111,125,97,111,151,29,155,99,31,150,235,41,8,42,41,33,86,127,20,125,161,221,41,6,251,210,180,168,173,163,127,7,94,6,46,255,153,135,63,192,6,254,230,18,86,17,247,135,96,239,240,175,123,58,117,3,106,21,48,190,163,231,82,216,200,138,178,129,31,239,154,38,244,34,221,167,6,62,74,224,147,170,254,248,100,33,49,81,49,153,152,196,54,25,71,42,241,245,144,31,135,138,24,254,245,122,2,113,59,62,225,1,146,122,215,94,134,9,177,190,162,63,152,209,207,210,109,139,23,170,7,99,169,231,9,67,190,61,160,167,138,10,229,47,217,224,130,84,64,217,24,203,72,245,67,58,164,127,106,228,96,66,145,13,112,50,243,154,131,122,39,156,238,39,111,90,98,120,159,45,57,212,139,94,51,136,54,50,117,98,24,14,146,194,133,39,104,35,38,253,203,144,173,215,235,64,29,234,111,207,127,127,97,23,14,29,5,9,151,64,248,226,33,32,131,190,94,221,188,21,86,109,1,188,215,93,166,185,87,128,50,213,77,241,40,157,15,169,115,253,128,19,154,197,60,244,128,152,191,81,101,27,98,107,237,40,185,13,210,40,246,245,136,166,234,203,145,106,184,228,187,81,174,101,109,201,44,186,108,132,218,52,49,157,229,109,182,229,35,110,225,93,117,91,101,68,95,252,115,159,73,50,205,107,150,110,250,75,194,175,197,221,17,178,5,114,188,199,249,113,57,241,203,156,17,241,106,43,235,29,66,143,37,44,23,150,93,92,223,102,46,186,69,168,41,81,77,229,237,208,175,47,99,37,90,100,140,214,159,101,39,139,23,181,192,60,0,163,185,83,62,187,71,252,159,134,135,17,46,164,41,103,253,164,169,217,138,26,105,93,182,31,242,23,89,212,73,217,78,214,231,72,139,212,75,197,183,14,186,198,230,110,43,87,215,132,129,165,157,250,81,163,182,58,8,67,20,150,184,97,61,189,83,209,222,54,51,184,68,144,234,32,211,60,30,121,69,52,167,44,59,84,220,99,194,219,128,112,168,139,120,89,225,171,37,131,215,188,41,199,116,130,240,143,206,170,111,154,6,71,79,143,96,33,24,121,70,11,12,89,66,13,251,195,19,67,2,112,146,71,19,79,250,114,134,77,107,236,40,137,216,157,52,229,57,104,96,153,179,89,41,99,79,188,17,230,4,120,228,42,58,203,204,242,249,242,92,66,38,107,101,232,205,20,99,50,70,165,16,188,19,244,238,240,59,184,45,241,146,154,24,71,172,69,94,13,227,152,47,179,108,61,157,135,44,60,175,138,59,105,216,60,34,18,45,22,122,68,183,191,117,232,211,171,82,233,2,142,9,189,217,144,97,107,201,21,52,28,89,104,195,29,212,96,134,197,143,229,195,59,193,82,77,47,247,181,238,95,23,173,72,245,0,255,13,229,168,175,121,32,50,101,132,41,48,224,201,53,42,79,56,142,244,153,40,85,27,85,189,231,58,55,161,195,100,22,42,157,230,194,120,18,152,68,219,156,112,139,183,42,93,81,50,13,178,174,98,211,225,195,239,13,11,92,227,124,35,74,247,23,199,111,170,76,237,207,252,244,26,128,103,187,57,242,228,106,22,201,116,244,226,106,93,208,176,194,175,211,191,186,26,154,202,37,99,113,26,66,18,51,151,66,40,62,119,65,225,70,251,189,216,79,222,232,148,232,53,214,193,222,182,244,131,115,125,96,140,157,97,168,136,166,101,94,169,190,22,199,179,155,81,4,56,112,144,183,153,219,50,82,97,23,109,27,76,174,126,44,85,13,58,38,29,211,67,72,96,90,13,1,9,28,250,227,238,173,151,169,112,98,102,130,47,241,103,127,113,120,205,74,1,116,251,35,55,229,78,19,165,40,139,78,44,188,24,84,247,97,101,9,17,196,41,191,201,11,241,158,222,125,123,39,176,92,241,66,180,154,145,72,91,137,212,228,29,52,74,162,127,164,125,238,35,64,226,249,149,227,222,229,83,217,65,110,154,137,55,155,111,197,33,177,250,173,23,248,228,189,17,17,64,9,9,153,235,119,47,196,124,64,175,12,97,231,237,187,1,36,161,123,90,215,170,59,253,134,166,119,17,94,217,248,161,91,204,50,45,194,52,5,30,235,191,151,88,98,67,104,7,214,148,78,229,66,58,150,7,118,64,87,40,102,181,98,219,40,173,37,174,46,24,111,51,192,24,12,244,199,203,22,219,213,7,129,208,43,178,125,190,21,26,52,108,180,97,170,139,242,46,107,198,127,240,118,45,60,218,73,62,109,66,248,204,130,148,109,253,158,253,197,241,116,182,23,79,0,144,37,116,13,182,224,207,250,83,81,48,255,124,25,58,24,83,110,43,200,188,129,247,254,79,245,154,165,72,137,225,182,73,109,1,195,104,8,14,29,89,66,9,210,9,75,92,2,9,65,224,31,38,95,204,159,92,202,91,251,65,155,18,28,62,173,89,212,89,249,227,111,227,84,205,134,40,44,203,8,99,163,164,248,140,135,218,157,111,229,68,20,141,227,109,145,230,250,62,21,250,65,216,183,213,83,71,215,61,6,91,60,97,97,248,222,107,241,95,223,165,193,106,170,156,141,207,8,241,134,104,51,194,11,133,42,68,40,137,218,212,75,157,199,125,226,69,104,12,167,32,231,66,88,127,129,236,60,209,159,251,154,21,216,24,207,177,60,249,49,163,139,246,144,192,189,184,12,52,164,193,118,218,129,64,255,47,78,113,85,226,107,77,146,167,14,215,93,151,2,215,75,233,110,245,32,218,218,229,225,198,164,219,3,169,167,4,178,234,195,244,178,225,30,126,114,68,64,99,237,182,138,226,137,104,155,41,91,104,245,200,244,184,251,37,161,241,99,155,158,212,233,76,123,253,86,134,106,121,192,197,95,156,114,199,171,56,240,9,59,99,249,187,169,139,249,82,173,16,68,165,202,94,208,63,233,244,99,240,90,163,248,236,221,83,183,162,52,193,248,122,191,43,113,79,107,121,70,217,206,192,170,116,93,179,160,137,23,165,191,108,118,30,195,29,7,209,146,208,125,39,142,193,16,235,214,247,226,109,84,115,120,253,98,213,132,76,206,250,139,107,6,46,96,227,9,7,31,61,200,124,13,150,176,108,96,175,239,66,243,113,202,97,92,83,37,100,217,17,67,123,182,43,114,103,99,60,124,79,250,44,105,232,243,241,84,106,188,82,48,84,250,45,115,227,124,90,91,115,151,185,209,32,77,63,115,106,216,207,46,240,198,24,173,77,91,179,155,120,13,40,105,222,247,50,245,95,96,12,103,27,127,119,24,159,116,210,218,59,214,84,69,109,123,249,168,105,32,195,158,137,236,211,174,51,233,219,140,221,190,229,249,178,6,69,150,113,36,156,120,236,78,109,157,250,157,100,62,233,37,105,224,250,134,236,18,251,252,160,83,251,43,135,227,172,231,39,25,46,242,137,30,30,73,45,87,195,55,73,157,35,199,212,239,64,66,171,102,76,244,193,34,73,145,73,219,56,97,195,249,206,76,165,55,153,183,88,232,20,234,47,206,167,249,228,237,189,111,207,29,11,217,47,132,80,109,26,24,73,43,249,221,52,225,221,169,21,143,211,246,64,85,163,207,43,156,83,21,57,8,242,81,151,214,186,157,136,118,121,96,255,245,119,249,125,130,248,248,55,219,177,226,72,158,231,76,186,24,72,253,16,211,159,131,70,189,234,235,28,9,50,64,77,157,249,77,97,39,198,163,175,21,130,253,102,186,104,101,252,71,164,119,152,191,116,115,69,144,50,201,65,95,4,178,96,247,10,108,25,185,83,98,2,69,208,38,163,139,135,106,207,89,162,209,35,160,18,110,102,17,193,4,41,137,6,61,96,165,110,210,80,214,80,177,88,110,124,81,75,153,188,227,72,174,29,53,216,55,178,5,53,178,228,116,188,239,255,74,246,143,18,248,154,127,133,66,203,231,142,233,136,164,241,113,72,67,93,181,186,115,147,234,186,99,66,17,10,47,198,82,170,141,21,121,125,19,50,106,16,85,202,173,89,153,16,180,184,98,150,105,159,43,200,118,76,71,158,194,86,39,227,221,178,182,121,244,56,180,117,62,128,112,167,96,40,105,218,161,181,59,154,49,115,153,167,16,116,218,240,75,28,34,108,74,51,100,116,77,52,185,60,109,17,247,244,243,60,255,51,138,91,214,40,34,101,189,44,86,182,217,218,229,179,18,70,250,134,208,146,238,56,226,244,8,30,21,90,170,204,197,143,74,254,151,58,64,226,178,236,24,220,55,2,143,168,230,99,146,253,203,118,128,36,164,227,122,128,229,3,194,80,231,108,198,60,91,49,36,236,47,142,153,32,208,191,141,17,143,9,106,71,71,135,224,82,71,79,13,181,225,202,59,116,70,29,176,245,56,95,215,130,62,34,6,206,5,105,100,19,29,125,219,67,150,229,46,156,90,50,10,37,22,117,154,232,214,23,49,27,175,229,30,46,244,23,241,34,27,100,43,212,139,190,36,93,22,48,99,86,184,44,62,86,142,231,85,231,195,70,242,59,75,53,139,186,154,109,88,214,59,67,112,24,46,158,127,150,98,211,154,189,42,107,29,159,51,184,234,201,206,253,71,103,215,33,128,15,5,80,139,32,183,152,210,107,18,242,99,234,233,7,191,190,133,23,31,130,180,190,65,194,63,166,240,149,87,11,158,106,184,31,174,207,221,74,203,90,61,147,82,72,59,29,203,25,209,208,155,40,80,178,27,138,222,0,183,134,182,154,122,243,242,26,101,182,230,0,200,253,108,119,247,109,174,79,128,96,42,239,102,149,19,109,119,229,204,243,11,245,87,180,174,187,215,20,153,87,217,197,150,81,180,137,169,103,91,234,92,252,175,96,208,127,26,34,178,60,175,30,143,31,119,250,24,5,145,46,238,81,140,79,75,27,90,6,205,86,179,108,124,227,47,38,38,230,97,174,2,98,223,172,185,209,193,138,135,147,17,135,0,88,68,82,176,204,123,23,132,156,249,126,225,62,155,81,219,218,11,123,229,2,148,163,189,187,93,241,100,170,55,223,134,121,169,18,193,184,13,74,206,64,33,34,198,234,56,98,250,107,85,203,87,233,135,215,63,234,114,131,51,101,44,205,205,253,210,225,148,56,173,178,178,237,232,236,107,38,12,173,97,84,83,61,236,226,136,65,114,168,63,176,187,62,9,42,46,226,60,121,173,248,23,231,44,132,92,244,29,103,220,25,180,75,215,77,188,114,91,249,131,119,91,139,4,101,239,153,49,247,120,114,86,77,211,24,195,201,169,136,209,46,63,25,150,208,163,2,121,160,147,63,32,226,134,120,162,28,49,47,187,151,183,250,79,6,220,202,14,150,109,23,50,248,69,241,116,235,26,52,19,48,215,110,221,12,158,255,130,29,235,216,172,54,70,182,181,187,158,225,1,75,243,207,45,235,209,224,233,203,208,119,229,188,41,233,231,227,211,113,103,152,88,80,187,110,107,101,17,70,182,47,56,155,175,67,26,188,224,112,216,59,82,151,228,55,250,169,11,146,108,254,103,94,104,113,237,25,119,140,135,51,95,221,183,245,94,76,8,165,210,136,197,132,173,61,128,209,158,72,193,65,59,177,136,79,222,149,201,139,191,203,88,78,209,108,40,230,100,141,67,245,66,173,97,249,160,89,82,73,27,145,223,120,72,48,41,48,42,224,28,176,208,50,109,238,147,139,17,207,180,47,115,83,161,159,111,189,61,197,18,198,245,239,29,5,65,138,198,185,78,203,116,221,242,124,202,109,21,89,227,181,116,52,131,13,136,58,177,207,155,53,173,47,61,232,58,236,70,16,173,108,252,62,158,49,117,149,111,119,177,76,196,82,109,120,79,29,25,172,250,79,200,169,203,28,68,73,159,34,32,251,126,236,241,173,136,21,0,187,72,145,91,41,189,77,250,62,224,226,207,86,166,104,93,62,231,190,79,244,69,202,141,148,188,226,134,74,225,239,46,103,173,91,108,89,245,44,47,123,2,202,131,71,116,16,206,68,250,103,67,179,140,226,113,2,209,181,65,33,109,164,5,3,119,236,239,120,171,252,242,127,247,75,214,135,122,253,73,197,110,220,139,155,126,59,237,31,94,28,62,83,99,148,153,62,119,226,181,9,65,62,54,0,163,78,102,110,45,53,87,64,123,114,83,59,184,253,143,237,84,233,18,27,76,250,161,170,111,169,193,85,116,221,184,3,219,38,231,69,24,192,81,253,100,19,67,157,135,179,117,213,141,153,191,170,213,193,194,16,136,65,163,185,70,67,83,150,245,161,72,196,178,70,84,59,223,188,129,215,211,118,237,77,87,248,116,164,244,176,65,229,137,76,17,253,201,214,133,135,154,40,98,170,118,169,167,141,209,235,250,123,196,228,72,148,241,231,123,155,234,154,232,32,221,84,47,252,109,234,0,169,79,200,171,47,129,43,218,37,53,195,4,25,171,165,89,24,115,21,90,213,237,2,95,137,137,245,46,107,57,173,66,239,154,126,85,132,193,147,43,253,22,63,66,126,207,239,245,182,70,183,178,75,195,190,117,206,49,159,36,39,105,43,18,39,46,10,97,34,3,3,198,40,56,241,131,97,241,129,181,62,65,97,46,246,236,82,30,151,151,244,101,194,173,104,178,131,251,233,118,34,41,12,125,144,56,56,110,243,237,193,161,95,99,59,193,110,107,223,61,147,238,21,167,155,197,207,83,54,247,8,213,74,192,138,20,233,130,73,191,115,254,56,157,134,134,141,243,173,62,63,184,236,34,208,168,60,118,78,104,97,74,150,243,130,1,229,161,149,27,19,192,105,221,154,184,204,148,201,52,121,114,76,166,30,71,115,117,144,70,41,146,237,156,9,57,147,51,110,55,158,94,152,38,201,252,207,60,235,243,78,72,103,88,244,47,144,73,35,143,126,180,19,11,15,156,76,232,224,213,197,138,242,100,229,74,120,89,133,92,152,42,179,140,133,12,75,226,220,190,169,134,159,18,159,100,118,15,222,152,36,113,253,244,234,219,191,56,58,139,104,27,228,188,225,85,210,157,116,10,219,114,131,108,244,251,253,84,222,114,96,49,82,177,238,73,120,241,209,74,93,98,195,85,142,156,121,16,105,28,58,32,85,55,216,99,101,111,187,51,233,160,177,169,91,204,126,177,231,224,38,108,184,116,14,233,178,159,93,252,104,109,106,133,171,226,246,181,88,138,91,74,252,164,141,76,195,160,160,32,95,231,119,223,251,157,141,167,147,217,108,172,247,59,68,171,31,1,23,68,173,22,152,151,147,242,191,55,240,28,7,238,86,254,225,115,157,21,140,149,171,252,78,6,15,18,183,236,164,69,25,105,35,212,248,188,196,25,183,92,43,124,253,227,199,173,247,34,197,159,158,234,96,159,197,81,6,126,250,47,130,93,11,196,211,253,131,243,32,223,29,15,40,74,129,67,27,122,192,45,252,12,206,19,56,137,167,38,68,185,241,224,7,167,133,35,243,207,199,217,164,159,40,26,189,59,108,112,53,248,117,245,3,159,225,60,155,15,234,32,72,41,73,186,233,126,173,115,252,64,8,135,239,177,8,78,78,82,135,214,163,39,229,255,127,202,48,254,15,50,225,212,20,220,255,31,132,127,156,251,166,209,187,39,22,217,97,75,33,4,92,149,150,250,100,220,240,136,240,0,7,135,231,191,115,58,243,235,142,67,65,30,225,92,86,232,151,180,87,206,180,20,22,152,3,10,14,126,52,69,85,25,252,37,173,157,165,239,227,252,194,219,110,16,107,252,207,18,23,92,13,208,243,138,138,3,42,10,161,3,90,34,27,53,33,220,226,125,12,45,69,179,119,112,39,246,201,30,85,65,131,12,184,62,205,12,129,170,193,39,209,160,19,233,47,206,161,242,112,247,48,233,118,90,239,252,226,137,179,55,2,178,127,52,239,244,116,29,198,97,210,49,89,101,200,71,124,232,167,93,84,95,113,190,4,252,231,78,6,99,66,171,26,191,33,179,30,254,30,22,115,48,125,162,32,172,34,182,93,145,201,107,160,100,60,89,132,145,163,217,146,82,208,178,242,205,220,104,76,241,194,56,212,167,149,184,132,47,89,52,22,183,188,183,212,49,217,23,10,46,6,170,161,47,123,31,51,254,197,241,241,219,151,109,207,25,27,24,129,151,203,191,245,178,143,8,229,113,232,139,160,92,96,120,85,191,75,96,162,104,162,164,183,40,183,75,67,154,176,221,27,218,59,100,91,203,224,67,233,198,171,110,35,197,125,8,244,96,216,184,154,243,66,27,163,34,76,38,209,110,86,234,185,130,202,147,230,99,100,90,178,61,247,28,107,120,169,221,186,247,37,161,249,135,249,53,15,99,156,26,47,18,75,81,77,49,255,73,64,40,30,49,232,132,37,165,5,32,58,66,172,172,248,157,200,163,210,11,84,117,18,83,23,46,246,3,20,150,66,190,112,15,248,113,58,179,124,183,242,87,19,69,95,190,119,11,157,188,96,16,158,45,82,30,185,77,184,207,89,56,114,39,72,213,205,36,19,208,68,243,40,205,143,102,10,91,90,153,170,31,237,101,23,123,248,18,197,35,155,246,102,148,145,15,20,195,238,54,107,251,45,56,102,217,152,188,46,9,139,6,136,82,54,126,113,171,168,186,66,211,45,163,238,43,225,44,169,148,23,97,124,15,229,252,54,30,44,108,202,41,15,137,69,113,105,121,95,177,206,184,247,78,141,44,75,222,124,136,123,1,230,218,21,174,75,141,191,73,146,75,110,40,249,24,54,161,168,16,121,150,10,167,160,102,124,176,174,126,52,68,200,164,106,1,103,140,141,151,43,188,59,6,129,51,242,192,127,98,119,103,6,5,115,38,32,250,2,230,111,144,72,206,57,65,125,62,166,7,83,232,250,98,69,81,91,109,78,225,23,188,162,84,118,110,116,74,74,84,110,191,133,152,153,129,238,130,235,29,166,231,82,61,73,28,215,193,193,166,60,170,231,215,26,121,215,49,21,12,217,20,91,230,37,149,125,31,10,25,179,106,145,164,9,170,164,167,224,242,91,217,38,77,101,148,125,59,36,161,113,51,47,68,202,240,16,77,225,248,137,121,178,148,110,248,12,127,208,195,214,198,198,240,226,254,139,183,35,10,50,81,72,7,157,82,151,74,126,42,153,160,22,130,186,140,210,117,193,149,13,40,135,129,185,32,174,198,203,207,141,218,113,125,223,4,19,91,102,252,162,79,240,35,102,87,61,102,67,176,203,233,168,21,183,60,204,67,140,9,230,38,206,105,168,86,20,199,248,177,236,211,42,133,144,148,211,35,149,240,199,172,127,110,144,177,43,240,190,70,44,251,57,49,230,93,143,175,118,120,108,254,172,245,15,225,53,224,3,3,143,123,180,126,250,57,144,163,77,26,228,242,129,179,61,66,210,197,160,243,10,3,17,38,224,159,8,221,99,96,186,70,233,154,232,171,9,174,19,75,225,253,90,110,128,162,227,148,101,223,72,79,188,32,128,134,233,240,69,31,125,112,63,124,67,49,103,10,173,213,116,230,86,86,142,105,126,252,157,227,91,9,159,245,234,226,18,32,25,178,119,72,155,36,152,249,169,216,75,165,136,118,217,150,175,250,119,60,152,45,206,25,116,65,67,24,246,251,76,17,198,248,141,38,56,219,119,0,216,236,64,24,121,35,151,183,110,122,76,216,5,91,141,148,162,35,81,207,235,177,87,139,99,129,248,93,14,220,234,64,177,207,145,94,199,41,2,71,221,184,245,225,57,74,31,146,180,82,128,63,119,73,189,162,143,78,255,151,242,41,11,117,122,173,160,76,230,209,87,37,38,219,253,76,42,71,232,128,244,176,142,10,154,48,217,255,134,206,64,122,193,212,34,206,103,16,94,173,249,178,225,248,231,159,110,162,92,23,62,85,230,50,148,153,3,87,196,7,83,26,18,214,25,33,33,193,201,93,210,171,222,206,208,158,11,42,43,152,116,237,218,117,26,154,242,221,72,220,203,225,254,138,198,89,22,62,40,184,114,149,65,175,43,205,190,44,144,40,196,71,167,225,48,245,67,48,99,229,26,218,245,99,132,192,111,109,69,114,171,134,15,169,231,139,245,197,151,215,33,50,138,84,135,172,39,52,113,85,35,159,20,203,205,156,19,49,100,161,63,166,108,248,12,201,104,249,39,146,125,29,70,135,15,112,211,210,121,54,53,56,93,89,75,250,144,238,137,139,190,89,204,94,180,94,175,162,129,38,142,43,130,83,197,249,157,60,178,201,224,198,227,75,252,71,240,20,16,5,212,116,254,226,112,204,242,208,198,70,42,71,190,184,5,223,33,190,223,6,44,37,220,225,134,149,99,83,152,178,8,56,145,134,23,245,178,22,52,163,249,254,197,140,43,125,181,65,153,152,123,47,98,8,15,135,121,42,233,69,224,210,71,225,164,9,23,186,157,198,56,202,230,47,92,204,32,239,158,53,114,24,16,71,152,246,73,248,182,211,41,215,119,180,70,4,152,188,225,134,202,188,2,127,193,204,174,47,34,150,168,80,189,240,188,157,244,216,20,68,203,69,54,178,123,71,120,33,133,20,232,103,13,109,36,174,138,230,64,18,127,17,217,44,15,77,32,254,24,189,97,213,79,125,128,75,55,239,165,86,199,226,61,0,187,223,208,94,62,7,125,4,204,251,110,76,230,177,65,124,84,95,73,102,215,209,52,215,3,121,34,248,41,211,173,189,106,166,131,92,29,237,45,134,251,129,85,223,38,205,15,49,207,159,74,56,176,229,255,197,153,120,73,38,91,245,152,214,230,147,163,193,186,114,188,208,73,140,135,85,70,60,246,41,89,167,48,106,190,72,142,89,84,204,118,251,124,224,232,133,102,21,17,235,196,119,71,253,1,54,248,185,252,78,196,185,30,11,128,83,224,76,198,68,194,19,122,120,252,134,62,209,186,95,137,75,13,186,16,240,226,134,214,132,107,13,210,136,167,192,203,106,32,119,77,102,115,112,128,139,120,82,69,13,252,88,170,168,150,214,254,221,150,143,139,153,130,93,43,79,168,254,40,112,198,69,195,222,148,233,181,168,161,126,129,171,31,153,79,12,234,157,136,160,82,61,16,79,233,141,198,56,146,180,44,149,137,252,37,147,6,145,206,230,146,8,77,217,36,103,130,112,108,197,81,76,88,10,17,114,97,48,140,72,74,26,182,138,144,83,228,137,157,23,161,113,196,173,70,63,219,242,16,56,2,126,207,236,27,221,9,89,56,253,46,227,235,25,45,232,250,213,130,118,210,28,172,221,232,251,242,117,244,159,41,203,221,23,22,240,254,45,50,43,29,37,255,235,50,234,145,69,41,61,167,149,55,252,132,106,33,218,61,41,83,253,26,51,178,165,17,26,42,196,164,164,139,211,173,30,216,231,3,195,21,199,74,246,38,236,243,138,115,77,2,184,28,225,148,11,19,107,128,92,203,87,127,4,222,178,64,180,233,54,75,14,104,48,54,157,27,235,25,229,1,6,28,83,198,18,51,67,83,125,39,96,205,4,197,0,213,127,226,100,223,27,113,218,108,52,120,41,59,217,103,87,17,222,206,231,22,140,70,204,151,65,118,153,219,71,253,172,95,152,200,148,39,243,44,187,229,125,244,174,200,4,228,167,249,98,150,174,43,177,204,170,213,209,20,238,183,101,13,144,41,191,238,195,191,56,92,43,236,185,152,209,69,233,124,21,33,61,202,20,39,191,154,235,137,251,47,129,55,150,224,241,180,196,218,87,59,61,242,65,11,215,252,21,113,107,66,223,222,160,203,199,143,246,13,79,32,176,41,62,233,130,18,118,139,95,200,108,143,14,22,106,104,6,116,202,40,255,10,209,3,82,236,28,180,14,35,42,111,11,251,139,99,252,155,179,203,27,169,167,152,18,193,149,112,81,189,225,207,177,198,199,174,162,109,145,197,158,151,43,164,210,212,158,44,92,192,37,66,115,51,159,217,101,58,172,230,127,18,107,83,117,46,105,252,164,85,95,232,195,73,176,137,73,29,188,56,108,164,209,143,93,198,247,133,207,244,209,51,182,24,115,55,53,15,124,19,249,141,46,125,75,63,31,112,107,113,104,43,246,228,144,198,252,55,108,208,170,103,43,254,86,154,201,29,154,71,175,76,18,242,244,97,141,162,248,102,148,34,223,69,214,125,92,108,92,191,204,247,252,193,120,133,192,167,172,114,30,180,20,3,90,190,14,35,235,158,125,49,177,52,186,129,142,167,92,253,62,178,253,35,212,155,127,113,254,152,178,143,233,189,162,38,245,201,158,160,109,218,6,99,2,196,62,48,32,97,141,55,179,215,193,214,180,34,46,12,86,164,171,223,181,197,219,16,23,173,182,167,58,241,219,14,122,158,56,167,253,122,249,90,71,84,220,133,113,19,22,213,118,233,66,10,133,213,249,39,142,151,217,15,207,125,152,98,66,135,51,99,133,234,160,107,31,139,250,253,131,151,117,187,246,127,244,77,154,151,113,230,193,9,26,196,252,42,206,173,178,149,203,37,117,191,145,229,174,127,114,156,203,231,82,85,142,49,21,230,194,50,12,116,89,234,48,111,8,192,185,170,106,111,91,186,38,197,98,144,148,15,181,83,38,72,124,131,196,220,151,222,130,247,152,248,122,249,76,173,51,37,88,140,77,115,72,149,48,234,218,86,137,89,191,251,238,191,199,160,0,220,58,240,114,144,58,103,12,90,117,157,210,221,97,248,242,114,36,126,109,120,39,216,95,221,171,210,219,100,242,170,252,149,177,236,81,100,100,62,216,140,70,56,193,77,116,223,239,65,139,52,62,212,228,41,43,27,187,213,146,112,191,5,55,143,193,85,84,113,66,74,192,135,132,160,185,118,167,152,28,91,80,54,222,10,231,79,58,233,85,173,169,159,235,246,5,37,182,82,60,9,201,54,162,82,153,205,43,190,98,161,174,163,138,228,137,6,22,97,244,111,89,127,68,60,87,182,142,218,152,105,243,62,252,226,180,194,161,207,56,54,161,89,152,147,139,114,79,84,218,43,142,216,209,198,92,202,40,216,39,192,29,52,10,117,74,195,160,178,249,166,253,108,115,110,53,124,99,125,96,230,245,5,142,127,177,170,144,211,109,9,137,80,87,156,227,53,187,113,32,181,198,68,23,215,139,50,95,243,111,209,247,48,33,40,128,85,229,127,32,103,46,160,108,158,235,54,210,105,12,9,219,226,240,80,3,116,195,24,39,119,107,147,118,32,255,86,12,86,28,154,93,250,182,63,158,4,105,65,103,209,217,27,218,255,112,51,47,178,184,244,231,203,169,108,116,72,43,27,57,36,174,68,178,140,33,225,200,35,210,162,159,50,94,224,17,41,245,154,91,223,114,175,29,200,8,178,90,11,254,185,80,7,111,189,216,85,21,152,209,80,74,183,198,194,129,204,208,45,49,194,224,110,23,46,1,221,252,73,82,42,238,124,20,153,55,19,203,199,97,110,246,4,103,22,193,213,142,203,249,84,194,200,82,205,156,41,155,145,54,120,98,141,135,218,72,162,156,188,5,169,227,138,127,142,5,247,172,252,167,92,20,243,100,73,156,121,83,168,121,24,181,187,180,28,36,54,79,59,50,188,199,162,163,145,32,251,27,70,27,127,69,230,139,72,178,190,155,254,48,8,196,68,60,30,217,176,48,152,244,133,9,240,60,243,219,187,215,194,131,133,223,141,122,242,51,47,147,254,226,100,184,60,13,214,72,5,41,176,253,168,244,167,23,187,27,27,204,228,226,243,109,104,181,240,119,23,172,47,118,189,245,139,222,21,99,38,163,230,51,179,191,253,153,236,119,12,167,238,86,208,104,11,108,121,44,111,212,83,75,255,58,165,167,113,10,209,189,233,52,205,86,123,94,94,65,175,180,74,69,240,194,210,16,239,113,211,213,120,21,37,209,54,93,114,113,33,124,51,71,7,4,93,51,79,162,102,236,39,254,146,153,14,166,93,74,87,13,220,124,53,30,163,235,196,53,245,12,196,152,152,30,228,34,164,78,93,108,234,207,55,212,159,116,229,156,5,121,117,115,134,236,219,19,94,117,17,97,242,58,89,19,73,225,223,12,128,114,95,215,211,85,186,16,156,86,218,91,193,140,45,168,206,17,181,70,44,73,77,147,35,76,123,232,83,141,109,191,182,129,215,37,124,190,163,2,223,25,163,221,1,46,151,106,29,46,207,171,49,100,147,200,3,155,82,157,131,233,154,125,106,192,245,212,10,231,158,198,41,164,28,173,180,180,235,193,12,208,77,186,79,89,103,221,178,176,216,66,125,139,81,171,142,183,89,9,186,248,139,19,253,78,161,145,58,146,237,117,108,154,80,111,87,196,247,134,205,209,91,147,145,143,179,112,6,37,185,227,38,194,60,102,157,44,242,53,248,58,56,148,0,214,2,150,220,36,203,128,10,48,241,61,5,159,69,157,59,73,36,210,208,36,154,34,175,150,175,101,127,101,214,240,73,6,43,106,252,188,141,31,255,102,76,115,172,54,141,6,7,162,69,34,11,186,107,243,91,219,243,197,50,81,233,75,74,28,182,243,147,149,207,25,18,240,44,247,53,137,213,190,159,57,231,103,131,151,244,253,74,23,243,139,27,102,45,176,210,175,171,213,160,37,54,38,13,73,226,209,164,225,137,114,158,55,14,180,36,58,151,229,134,69,173,114,111,30,24,50,22,41,57,89,199,209,125,76,67,246,161,18,144,247,120,199,116,181,123,31,4,227,87,75,136,106,252,216,179,198,149,175,50,111,34,31,14,253,169,137,32,52,85,244,149,145,12,63,154,69,168,167,251,129,76,93,60,88,198,193,215,66,171,115,12,62,47,86,13,184,194,214,211,102,17,188,216,102,142,242,84,185,248,185,198,248,6,56,222,234,220,237,71,225,55,201,1,211,111,174,199,154,163,20,5,101,76,63,215,71,74,248,18,168,149,248,94,18,76,124,115,111,43,173,46,28,227,109,162,37,75,201,143,23,12,98,29,217,44,154,252,73,29,140,76,122,253,78,100,50,157,210,111,220,208,49,93,253,101,51,168,29,176,179,254,123,33,68,166,236,115,216,153,225,244,167,130,201,197,101,232,52,34,136,27,133,68,152,195,203,187,167,127,93,237,6,11,68,73,242,171,148,246,74,151,87,15,36,38,51,3,227,217,120,217,45,13,115,129,103,209,155,124,17,143,203,242,202,154,78,46,192,173,145,225,211,151,74,29,31,172,127,142,152,172,201,49,233,243,105,230,178,145,240,214,22,79,14,6,153,54,158,236,123,70,31,161,120,18,216,133,162,36,212,53,43,118,86,157,1,52,190,44,235,113,112,215,107,103,15,140,187,137,13,139,158,97,23,19,159,100,63,19,141,200,251,232,218,186,219,237,248,213,84,90,37,80,230,95,28,47,230,104,68,202,229,135,72,181,199,174,19,92,209,226,225,46,229,57,2,123,230,150,50,53,204,117,9,235,110,254,175,66,26,230,249,75,19,251,19,116,180,188,171,94,181,46,219,244,161,235,201,212,132,198,141,170,178,250,253,51,130,169,186,188,158,105,80,201,187,8,103,30,88,56,124,218,153,153,126,48,94,118,100,73,163,144,12,147,106,94,9,42,96,155,21,190,158,88,193,195,53,80,46,38,87,41,122,1,33,106,51,95,83,142,172,48,252,139,211,6,208,121,209,69,92,189,103,153,236,52,254,117,218,5,76,82,122,204,80,36,82,221,127,205,251,177,68,16,32,168,53,1,136,224,234,77,7,218,124,112,98,174,58,21,176,75,81,170,50,47,40,122,46,91,120,177,238,111,177,242,224,47,206,251,130,137,178,163,245,28,178,68,76,184,13,9,23,33,47,183,224,10,120,213,108,181,203,205,87,63,41,158,69,254,93,149,13,18,78,180,75,127,193,110,35,40,168,190,80,254,165,8,103,237,221,89,255,83,167,96,93,240,128,249,87,84,2,144,90,173,248,246,209,90,84,180,13,210,147,116,101,202,226,237,200,110,237,235,11,149,119,206,122,236,168,13,95,177,20,194,207,208,34,157,78,65,243,110,101,102,249,54,58,75,13,90,117,166,207,67,173,22,189,49,164,113,122,198,200,30,190,78,35,205,43,227,103,121,229,7,1,50,175,198,219,50,125,91,47,219,202,142,9,244,83,61,33,130,104,133,116,53,253,131,92,253,19,134,166,196,248,21,40,40,41,180,47,166,69,191,107,130,164,33,233,102,227,129,105,181,135,93,138,216,215,210,61,104,5,103,135,211,96,185,172,61,45,123,193,99,132,162,58,83,198,213,114,28,97,65,39,77,77,48,166,60,126,166,251,133,23,166,189,145,183,11,53,213,211,191,250,203,170,55,244,116,63,68,128,138,229,183,166,186,122,216,3,230,122,88,221,117,253,180,58,213,222,129,1,89,174,148,110,31,97,213,188,217,115,19,237,158,136,183,64,6,27,124,117,105,140,200,135,196,26,214,243,39,163,213,219,168,148,167,173,17,122,223,56,43,38,119,202,246,109,246,196,229,123,47,122,231,224,241,254,208,241,0,220,208,253,65,190,88,9,254,119,132,72,237,242,49,61,253,164,135,245,150,187,154,183,157,99,189,237,49,228,52,0,120,179,202,138,178,169,141,140,226,45,152,162,40,121,150,236,165,162,124,218,87,240,24,235,163,203,37,198,116,71,10,84,165,58,113,171,82,15,5,52,207,30,64,107,170,163,138,158,176,76,6,35,239,44,86,222,5,91,84,239,146,197,54,199,157,172,124,6,254,214,187,152,129,178,45,135,224,86,85,220,6,105,228,29,226,158,197,37,53,134,47,196,164,70,197,107,247,217,130,98,137,220,165,62,77,202,99,104,21,38,253,186,168,215,29,105,247,140,170,62,124,4,156,82,54,249,68,226,60,216,244,121,193,24,207,179,240,223,211,12,120,177,68,178,125,124,31,51,70,67,29,15,112,139,255,83,180,138,249,128,54,72,56,246,25,195,104,131,214,213,179,112,166,151,180,114,249,39,255,217,112,4,249,76,225,245,15,40,129,175,242,3,9,194,158,133,255,15,205,164,252,223,134,155,223,119,32,130,67,244,246,13,178,49,60,53,219,177,224,112,232,17,14,175,35,50,240,191,222,126,48,77,121,163,174,52,195,255,249,191,246,55,30,20,216,30,83,168,195,61,4,242,167,214,132,83,51,175,2,43,241,104,1,150,34,78,7,4,250,177,207,200,28,250,130,171,27,169,113,84,66,137,100,12,87,168,121,156,104,85,204,13,215,21,51,152,89,170,46,72,194,205,183,242,222,22,52,29,196,51,243,137,43,223,116,248,169,246,75,219,136,112,185,215,7,174,148,233,22,166,43,153,108,231,143,44,146,67,220,24,119,21,145,67,173,50,254,85,227,53,248,162,111,14,40,190,73,206,206,124,43,197,26,162,242,208,209,252,170,121,178,141,47,15,253,100,111,214,137,93,48,118,3,42,146,225,123,220,236,230,176,37,135,210,131,132,13,55,134,10,123,154,99,77,170,13,171,161,71,216,97,201,146,35,119,26,147,46,14,6,172,21,109,49,183,96,155,69,83,179,46,220,249,170,255,78,77,10,55,232,170,177,110,95,182,123,0,26,145,58,205,58,69,255,199,72,86,109,228,238,100,201,133,9,63,180,251,245,208,28,19,229,154,87,2,200,179,189,188,174,41,33,158,252,84,178,214,104,171,153,105,100,176,209,160,69,54,187,204,84,49,83,5,198,219,223,60,161,95,184,123,51,167,233,2,56,222,48,250,73,237,243,166,46,170,71,44,213,249,249,150,0,134,75,107,179,143,63,117,152,249,98,186,119,91,22,251,239,160,44,111,132,86,177,190,31,139,87,115,107,243,83,30,227,3,79,146,32,66,80,108,158,8,139,246,141,65,95,80,223,111,26,51,109,132,91,235,20,185,95,227,226,242,102,98,225,244,20,118,19,141,251,235,207,79,17,211,146,246,69,141,139,102,132,232,197,89,225,116,251,52,117,177,185,28,249,236,229,159,68,62,24,89,245,4,107,100,76,229,133,187,159,170,47,75,219,231,133,140,124,13,239,237,196,55,91,24,159,230,177,147,181,36,31,104,59,91,118,121,136,85,82,24,196,212,76,121,188,112,87,177,54,179,222,210,175,249,206,201,23,239,109,133,152,174,30,211,147,149,166,24,23,134,60,17,82,223,38,255,220,155,151,8,33,171,73,73,1,228,77,92,147,226,70,0,255,37,211,44,190,255,15,109,219,147,225,167,92,180,227,69,253,248,51,31,188,91,36,100,135,59,5,140,21,61,38,212,77,149,194,89,0,112,94,54,244,49,46,74,240,148,221,70,88,120,98,83,42,248,130,192,204,199,205,173,155,123,26,101,16,102,133,161,214,110,212,242,126,36,145,151,227,243,205,44,78,79,113,162,4,124,220,46,208,57,37,160,242,54,142,20,53,224,190,107,111,179,218,164,129,112,225,199,195,70,216,68,10,220,134,208,38,55,184,217,46,123,20,45,17,160,210,79,213,126,63,217,18,98,18,250,241,75,35,245,100,235,123,193,121,95,68,25,205,169,221,40,250,177,212,218,144,45,149,89,140,184,155,164,141,65,193,235,24,103,11,31,244,250,214,101,212,139,182,102,241,26,129,174,118,30,95,239,63,237,111,18,250,169,14,152,177,17,30,186,78,27,104,142,232,62,14,229,8,120,76,49,254,24,31,212,170,101,85,214,3,18,101,217,254,118,129,127,52,230,55,64,135,170,115,168,6,213,82,69,60,61,214,124,209,121,141,185,42,58,114,161,106,213,205,138,81,117,146,43,153,71,198,165,81,30,42,2,37,55,7,59,116,10,50,217,71,14,75,76,245,141,174,219,52,47,121,135,153,158,252,180,88,124,108,73,241,173,189,38,77,100,247,192,241,208,246,47,142,194,190,237,48,33,9,225,89,163,193,31,247,169,107,154,245,191,56,66,29,159,159,157,127,235,70,232,123,68,32,252,3,56,69,238,116,215,242,173,162,249,19,189,99,40,160,146,226,1,31,132,141,207,77,40,89,133,51,102,7,119,249,222,194,109,175,145,226,160,187,103,87,142,171,216,111,109,99,167,162,175,77,68,91,197,151,190,217,15,123,160,199,137,81,245,76,66,29,50,19,94,139,209,185,8,158,168,176,179,52,229,100,99,46,65,95,165,85,59,103,94,123,186,212,107,21,252,200,102,118,95,165,254,177,171,0,244,247,80,120,10,221,251,205,38,35,251,228,99,251,200,74,83,52,201,117,228,95,28,51,134,96,62,231,85,239,175,228,147,85,236,71,25,109,217,137,11,60,243,217,194,158,47,130,251,230,63,108,145,59,176,173,117,163,4,219,25,127,244,150,46,87,69,111,7,187,151,244,186,98,123,184,82,14,221,39,188,177,190,131,230,251,126,58,27,195,87,169,248,50,25,102,123,195,69,72,82,190,122,253,42,250,239,148,215,213,109,57,198,186,44,112,155,5,187,97,117,55,10,33,205,165,178,69,242,17,125,103,155,213,195,5,207,252,86,179,253,146,125,101,172,105,252,160,160,19,234,234,196,3,18,209,111,158,5,9,141,249,198,106,16,25,12,52,107,49,191,103,133,243,194,180,154,126,51,100,108,124,189,136,151,61,128,174,111,193,167,156,143,105,25,180,207,210,199,13,221,78,154,168,144,156,49,40,75,127,188,160,148,186,81,185,189,59,15,38,223,48,152,77,53,253,134,127,78,23,151,92,179,238,225,103,250,37,134,252,119,159,48,76,60,135,162,222,192,104,84,235,173,239,195,26,59,143,36,127,121,132,246,134,66,14,76,185,64,83,39,1,3,105,153,106,241,88,169,33,157,138,127,193,176,39,189,89,54,126,221,11,70,47,23,197,11,163,151,252,156,140,99,211,50,114,127,169,255,60,11,59,16,85,70,111,173,173,151,222,172,27,158,165,221,55,220,125,230,203,127,49,44,27,93,203,70,11,203,211,174,244,95,163,240,237,251,147,39,85,34,208,182,22,159,200,121,104,75,154,178,182,169,98,255,84,67,101,158,38,127,127,22,247,52,135,221,5,36,99,32,53,249,174,225,187,126,45,233,233,154,24,39,204,193,232,227,161,207,114,115,135,75,92,116,31,232,246,165,168,14,148,45,179,145,104,120,77,227,171,144,64,126,95,82,87,207,96,137,159,172,229,96,123,103,44,209,77,252,237,18,199,144,186,140,153,230,19,225,56,91,62,113,207,219,151,155,161,247,207,233,184,29,19,150,109,35,76,50,180,19,127,255,114,3,123,143,124,83,225,115,14,61,51,78,48,198,105,208,96,18,222,221,191,190,9,22,183,151,140,204,83,119,190,207,45,208,170,231,118,143,210,18,190,233,47,221,74,38,192,168,161,30,188,169,171,239,58,208,58,142,96,226,119,120,170,245,176,254,180,204,63,237,47,14,177,17,243,239,207,197,21,74,93,194,201,227,81,230,77,223,158,32,247,125,16,18,248,208,145,242,79,45,31,194,88,250,149,15,126,198,23,189,202,211,193,200,239,70,51,52,82,151,251,234,201,171,106,237,105,127,248,168,135,178,69,200,126,160,42,51,58,16,237,204,14,125,234,48,51,72,146,97,64,250,109,88,93,56,222,55,231,218,226,170,149,165,203,146,87,224,171,125,225,184,66,21,229,205,173,178,217,214,160,174,151,235,45,110,48,209,167,11,91,135,138,251,84,31,195,139,91,95,57,249,143,214,227,115,124,89,18,62,247,207,153,148,172,145,13,68,103,249,205,125,54,138,94,142,116,93,134,241,63,31,232,3,215,232,194,248,214,14,40,84,6,47,130,115,87,187,110,58,132,231,227,158,45,45,57,78,84,118,169,43,78,245,117,216,78,202,25,16,218,151,232,108,125,78,168,199,3,178,40,5,131,111,2,185,149,84,19,4,5,170,215,235,132,132,192,36,129,218,138,32,214,179,148,203,2,5,86,40,168,162,71,231,0,23,188,216,88,166,216,106,216,89,106,58,119,11,53,160,104,102,55,218,5,156,200,94,88,86,188,5,19,63,244,207,25,145,228,125,98,183,160,159,204,124,248,179,183,53,247,148,74,18,143,56,103,82,71,20,127,243,171,229,157,193,212,181,254,130,196,4,246,105,30,89,93,203,136,39,89,174,74,129,108,87,26,156,142,92,76,110,89,83,221,134,53,97,119,203,122,253,102,253,97,105,67,148,154,182,101,63,23,124,89,193,201,187,222,247,32,15,112,114,204,80,38,233,242,204,194,150,124,250,79,83,219,85,94,229,128,27,219,84,191,84,33,192,236,84,169,161,251,7,102,208,175,151,66,21,189,79,115,85,183,245,130,111,228,81,185,146,85,37,140,117,238,166,236,156,0,211,106,206,230,96,85,154,49,7,135,95,79,220,12,47,107,79,204,50,35,47,234,55,140,30,240,157,36,60,214,42,243,215,94,208,244,152,207,236,190,187,226,66,94,100,33,169,139,149,248,148,86,141,93,218,116,151,223,163,239,204,202,230,151,221,208,19,45,88,154,249,17,220,1,171,215,151,123,171,225,7,69,174,240,216,77,154,115,229,191,56,74,142,50,231,99,73,197,225,136,131,49,246,235,98,84,221,183,117,183,214,21,86,23,235,114,243,41,224,55,131,168,77,134,57,120,136,121,113,66,163,80,235,159,93,63,181,192,176,133,237,46,160,122,197,91,228,208,18,83,66,24,245,226,252,206,194,234,96,215,75,100,53,133,170,130,234,183,118,171,107,57,85,59,135,16,243,201,26,150,39,156,57,135,207,183,19,165,148,153,91,83,226,214,87,4,146,9,252,44,205,172,63,64,91,47,141,22,123,132,242,76,36,222,85,210,172,132,61,11,113,145,226,114,90,242,11,7,121,119,147,165,199,11,187,78,188,177,160,12,146,91,68,180,213,116,26,238,123,24,72,233,93,119,163,62,176,198,131,177,196,169,129,166,88,8,5,85,88,171,184,71,11,191,143,33,148,161,37,209,157,185,253,37,93,11,127,199,147,113,43,51,90,17,253,184,99,202,38,165,48,151,67,220,50,249,192,241,117,214,50,168,202,254,154,232,243,218,204,3,51,231,105,220,232,230,15,155,175,95,107,135,96,202,94,75,161,50,117,24,147,24,240,81,195,212,66,210,117,252,18,17,105,141,151,161,17,163,25,197,37,155,231,2,223,235,118,24,222,231,77,232,103,250,215,194,93,119,221,150,150,179,202,174,50,90,222,61,93,239,210,74,46,125,195,246,115,195,111,205,48,114,93,14,50,84,33,151,192,227,114,252,130,188,78,238,67,141,54,119,1,140,152,98,41,67,153,251,46,19,179,149,201,45,175,11,102,113,172,180,141,59,193,141,153,39,221,42,139,210,202,253,83,8,46,47,17,121,7,35,55,4,143,48,7,203,251,201,68,51,58,84,54,88,209,205,44,25,138,103,148,254,134,250,52,32,230,151,69,89,221,155,106,79,38,252,173,96,31,185,5,11,243,52,6,246,6,243,10,245,151,148,237,226,111,191,237,21,28,74,134,60,151,239,72,26,26,64,145,241,192,41,209,58,159,45,130,222,241,192,167,151,179,219,238,120,85,108,199,94,249,63,101,174,98,233,140,77,3,64,222,194,115,199,55,41,64,158,211,174,235,70,206,190,105,72,200,166,243,154,10,83,185,97,121,253,48,68,78,244,235,196,207,178,69,55,37,155,94,229,235,210,244,70,182,97,209,181,175,151,15,189,173,206,160,193,36,21,224,194,110,121,173,24,242,210,93,237,241,173,76,107,235,152,47,11,35,91,149,171,212,60,166,123,67,233,26,169,27,187,148,173,107,180,249,3,142,113,83,161,229,126,246,244,48,133,235,149,35,171,76,217,90,165,240,8,170,230,226,36,244,129,0,227,141,195,10,135,185,201,182,121,141,226,100,145,147,6,188,44,192,54,46,23,180,28,30,236,55,142,142,219,148,142,182,13,208,158,253,216,50,193,183,118,68,5,176,161,111,145,123,221,201,43,68,27,131,74,116,75,236,19,196,208,138,193,150,120,142,213,253,192,252,164,50,244,32,145,223,19,103,180,135,235,62,1,88,166,135,189,79,135,169,1,115,107,107,150,170,248,73,33,45,153,109,5,88,255,170,182,250,246,120,172,205,24,182,23,102,58,211,130,100,104,8,108,156,229,188,177,233,154,228,181,189,243,139,88,60,151,235,170,220,187,97,72,173,125,132,224,68,25,129,133,79,5,175,31,183,231,203,200,105,79,210,5,133,113,150,106,206,61,21,241,28,4,14,255,197,81,150,103,52,122,160,231,174,134,232,45,94,13,162,101,115,32,196,108,125,221,163,241,79,238,253,231,24,161,219,17,127,113,0,4,178,201,131,97,6,12,222,233,194,183,103,131,13,183,242,70,97,223,19,84,75,94,217,79,92,216,215,251,48,158,159,55,249,207,163,76,209,178,223,67,82,213,75,202,142,5,79,91,240,233,192,223,24,133,28,128,133,181,241,174,199,147,86,35,93,220,188,61,111,186,222,252,28,126,102,80,34,36,94,109,6,195,242,184,219,78,148,216,240,201,200,7,0,46,229,240,236,77,178,99,184,115,152,83,229,187,225,236,86,61,122,44,197,212,15,208,69,46,77,233,216,50,148,32,19,116,161,155,155,138,169,251,77,46,74,148,192,172,120,87,13,60,101,175,244,121,52,44,255,206,84,224,20,76,161,218,149,18,110,118,48,130,121,88,79,171,125,1,146,221,27,227,152,252,40,235,166,12,50,46,70,21,13,250,93,249,172,123,107,198,164,30,140,167,167,22,143,220,62,105,53,139,44,154,96,155,52,231,42,76,89,226,140,183,21,156,148,93,50,240,186,140,201,33,13,235,92,137,168,76,61,166,158,96,174,246,186,213,212,19,244,33,198,22,78,43,98,158,94,217,197,249,32,42,128,94,255,185,35,234,23,22,109,35,83,208,246,68,239,3,146,165,131,122,113,127,107,182,183,109,205,39,174,173,50,130,19,79,247,106,66,244,48,250,123,4,69,58,17,190,19,142,247,101,147,71,173,41,76,108,197,137,109,205,13,157,250,136,131,131,191,56,124,188,224,186,74,200,40,138,111,79,130,255,241,219,230,15,19,165,203,133,169,127,113,196,134,169,30,103,214,24,189,176,128,26,55,52,235,142,123,156,68,100,46,159,228,101,135,197,213,62,9,253,131,162,30,135,32,245,43,202,255,226,236,63,186,224,118,53,39,221,181,156,230,47,149,218,165,21,255,38,231,75,187,122,222,195,75,37,110,41,103,178,107,47,166,106,226,103,153,79,27,32,87,222,190,255,168,174,199,231,141,201,149,250,22,87,57,73,137,226,226,252,86,218,192,185,240,93,162,197,236,199,232,132,234,244,237,53,179,237,116,185,162,126,123,107,45,123,8,226,12,202,15,14,173,149,141,134,237,117,50,103,111,218,8,47,144,52,47,30,8,243,12,152,187,183,237,197,140,120,116,245,188,54,43,39,208,234,20,225,200,83,42,112,179,159,155,87,205,188,6,155,189,237,55,28,144,250,174,146,37,50,112,173,13,149,232,122,39,189,76,62,223,12,215,211,112,48,83,155,134,23,155,4,79,232,139,189,85,125,7,76,250,230,3,27,137,78,48,78,244,42,42,43,189,165,56,44,15,125,232,198,153,97,3,85,99,97,17,100,242,125,150,145,76,61,27,160,18,231,32,28,51,181,2,32,230,255,165,185,227,198,85,222,87,8,35,27,154,126,81,119,197,93,21,159,168,179,146,135,117,97,208,86,70,20,20,71,189,173,74,117,193,117,123,3,52,159,218,25,91,182,47,69,109,36,6,39,192,202,147,188,242,43,17,82,186,195,6,21,195,125,218,149,92,216,242,15,109,11,7,174,183,197,54,72,236,114,60,193,36,203,87,214,94,61,54,50,250,122,190,85,111,231,222,55,155,227,45,5,167,198,110,173,11,247,69,108,70,115,247,181,119,166,214,113,225,139,108,130,43,18,234,235,24,13,61,231,197,102,39,225,163,45,211,126,51,239,183,108,95,235,217,100,162,114,94,119,137,186,217,218,237,89,20,31,154,73,225,250,30,169,232,188,229,176,204,157,87,195,38,88,240,38,213,166,241,22,195,87,12,246,196,110,141,131,102,60,23,194,152,137,134,119,10,163,0,19,107,242,197,8,231,55,191,34,254,56,117,27,209,7,167,150,107,11,147,101,40,38,234,127,207,54,221,12,16,1,226,175,1,200,103,126,211,23,170,188,65,139,35,189,218,78,44,124,152,24,109,46,229,14,76,54,211,76,232,198,127,168,11,147,191,209,90,229,41,95,26,224,181,242,161,189,125,162,219,20,4,166,24,103,109,0,5,56,119,234,92,83,77,217,198,121,210,156,10,200,187,14,209,234,107,15,188,190,72,238,185,235,189,0,75,202,165,207,90,31,243,127,234,89,208,150,214,6,34,184,234,214,14,46,188,95,67,14,109,11,128,64,230,195,250,152,201,51,141,47,234,101,134,86,219,121,78,235,206,107,160,75,124,173,174,215,26,232,195,62,191,68,7,35,15,217,104,180,202,158,140,225,57,159,12,222,215,95,26,179,202,157,48,179,100,69,51,8,10,104,110,131,245,27,243,43,246,124,94,246,198,180,85,161,192,33,203,93,156,81,104,121,183,73,57,244,112,78,157,90,232,149,185,137,9,250,187,188,202,185,201,14,27,123,151,79,87,54,158,160,148,113,96,95,70,70,215,216,122,219,144,120,198,34,151,105,114,242,217,65,228,94,238,219,129,105,144,47,179,245,142,238,244,35,211,39,35,61,150,218,162,138,159,138,52,190,46,191,220,147,45,154,172,12,212,163,253,166,246,126,17,163,122,232,229,227,196,210,138,184,99,86,200,223,172,163,235,121,254,121,20,26,129,26,154,227,72,108,171,94,15,144,96,205,220,47,110,156,49,165,130,89,60,44,37,137,71,132,212,211,221,253,197,65,87,235,32,0,237,149,0,23,194,41,183,12,2,217,124,211,206,244,71,125,139,54,155,176,52,11,241,201,232,113,44,101,165,51,31,187,236,144,77,207,44,143,81,158,120,227,243,55,168,205,58,102,186,45,63,167,103,213,161,147,30,107,171,215,161,110,229,245,221,130,111,122,88,191,111,164,46,234,193,139,100,69,73,92,149,154,52,182,25,101,172,58,34,45,223,190,200,12,172,121,252,69,192,197,16,115,194,160,31,27,235,109,4,221,176,86,73,232,4,185,232,29,31,111,113,191,241,75,235,121,253,251,4,194,156,48,21,69,160,252,117,79,184,89,247,234,68,170,100,115,133,239,64,107,31,16,245,166,252,220,109,221,191,116,86,2,19,114,42,82,112,106,171,114,239,234,159,51,235,18,194,178,246,230,244,100,71,215,76,233,245,248,100,13,216,80,168,186,111,1,48,171,106,156,212,242,88,88,103,103,74,252,225,247,2,167,250,103,139,241,131,117,73,46,66,60,167,82,159,158,190,235,71,32,215,219,55,60,167,134,134,38,11,220,162,208,190,145,22,55,175,224,105,189,191,250,44,150,244,247,9,190,31,203,64,157,4,34,174,7,54,14,17,167,146,147,208,113,91,108,157,206,105,64,224,251,76,124,218,105,206,152,159,123,222,201,155,202,232,170,131,79,101,6,49,168,4,108,4,54,209,231,211,218,130,8,48,126,126,102,187,76,128,46,192,249,196,76,105,162,132,207,59,77,8,200,125,255,156,188,70,185,242,99,218,132,45,212,168,90,95,166,90,114,54,169,111,191,23,30,186,73,231,71,12,25,104,29,184,13,38,54,71,161,102,252,145,180,4,228,53,120,190,187,26,180,78,191,79,52,38,230,107,204,173,126,197,243,89,154,177,191,41,180,249,132,222,23,92,119,91,68,27,132,195,67,175,75,39,156,37,37,124,127,99,3,155,172,5,235,5,16,236,210,33,65,122,17,92,137,77,147,153,50,249,5,224,63,22,29,131,43,244,241,134,44,237,182,151,56,126,92,198,161,197,179,31,7,163,134,96,241,131,40,60,237,200,192,198,112,40,54,165,34,223,187,131,36,101,28,42,36,41,74,9,9,239,49,247,149,75,36,77,11,147,195,115,108,124,94,140,248,243,222,253,0,247,61,1,14,14,142,33,91,199,85,32,14,14,145,140,236,231,149,143,240,149,71,93,151,129,147,15,224,7,47,89,0,199,255,187,80,61,69,213,163,255,225,107,121,254,219,132,103,14,220,41,121,152,28,73,33,107,63,56,125,129,59,57,203,45,132,125,154,45,56,143,243,248,142,243,59,254,63,159,195,75,113,166,208,136,104,218,120,80,186,23,59,86,122,95,101,40,99,1,99,177,151,241,88,249,44,66,45,68,33,40,8,184,192,101,104,140,2,179,172,126,38,208,13,125,114,192,105,181,32,108,203,140,13,156,180,180,217,50,179,152,14,19,61,109,36,226,235,83,228,45,3,147,142,57,185,3,139,254,164,196,174,239,100,248,20,71,248,94,200,164,207,132,25,84,228,174,119,224,91,150,234,204,124,237,44,115,226,103,12,78,220,54,143,136,35,189,188,36,116,153,99,178,246,230,123,210,57,65,52,234,202,233,152,39,239,154,68,254,129,134,44,159,204,235,144,32,6,239,230,235,242,182,209,148,235,51,97,189,227,52,29,110,155,110,245,69,39,246,254,28,86,121,171,39,49,219,221,189,129,209,146,57,111,131,139,215,109,244,67,61,191,81,36,240,124,29,132,194,148,145,54,34,108,88,238,45,153,85,120,217,65,44,241,98,237,227,73,55,122,37,173,74,33,229,174,148,238,100,115,172,33,81,179,0,8,100,163,4,110,100,155,224,179,17,122,209,28,38,80,0,65,114,75,87,219,82,138,94,204,137,208,157,80,228,1,72,93,154,98,38,197,194,51,117,204,47,22,220,118,227,13,68,121,93,156,58,133,254,53,175,175,0,31,176,241,234,136,24,140,162,62,115,23,32,186,105,147,145,220,219,254,28,78,125,191,3,139,236,252,47,186,169,215,47,30,100,43,187,107,156,177,206,181,69,25,86,54,174,0,54,1,68,124,194,58,76,110,164,90,74,54,108,29,21,30,130,44,88,156,249,78,49,67,109,124,178,113,186,48,231,207,201,222,131,251,190,18,114,22,155,40,178,162,79,190,57,211,54,137,23,162,55,8,64,157,134,251,68,197,69,147,18,234,99,167,133,59,253,59,17,139,252,185,112,27,52,123,46,27,7,38,110,69,48,252,181,75,0,88,135,181,190,112,174,185,242,230,55,241,219,202,112,83,70,140,99,42,239,213,116,21,169,49,188,184,215,116,208,183,217,224,124,46,245,173,228,219,15,34,239,88,125,38,109,117,226,255,184,175,101,25,40,187,67,97,56,17,252,94,45,69,26,211,185,40,84,63,67,101,0,130,154,155,2,106,65,140,215,47,43,25,124,134,246,89,130,128,252,158,58,29,172,119,168,159,118,117,10,115,219,114,95,133,169,130,242,135,127,191,93,127,137,232,92,217,238,112,141,28,235,38,117,188,227,254,208,165,156,178,165,34,92,45,214,165,176,6,139,51,254,2,39,173,73,153,45,81,249,209,157,146,68,169,206,173,34,217,27,58,59,174,179,210,6,244,114,90,121,179,45,118,58,137,222,175,16,134,36,191,250,80,33,36,59,239,221,237,236,58,218,216,137,59,95,149,236,156,46,242,52,178,25,216,148,203,187,56,232,227,124,170,17,160,195,59,229,32,122,241,253,36,65,188,78,65,82,130,104,249,27,166,59,185,108,109,22,73,3,43,71,147,79,194,108,214,214,11,173,58,34,178,153,112,143,132,55,229,124,186,6,44,155,15,179,117,214,16,29,237,147,15,54,180,93,20,178,87,186,154,154,232,39,229,160,162,188,206,245,60,241,247,184,40,75,83,200,208,38,23,168,92,75,184,196,178,154,173,207,248,193,63,79,79,90,17,243,165,116,98,86,57,186,138,84,166,54,59,11,73,115,4,240,83,216,159,244,109,75,158,11,221,96,207,90,133,33,108,105,142,87,49,10,196,9,180,49,250,165,226,150,218,100,58,185,75,62,235,131,192,0,199,203,99,250,65,26,205,80,118,232,4,95,230,76,125,198,218,205,95,156,174,35,106,204,3,19,113,30,213,31,5,99,54,21,115,52,164,75,130,148,110,238,158,199,252,223,205,253,73,7,111,185,132,16,243,4,234,36,114,135,35,95,151,253,43,17,71,184,193,194,42,201,85,81,74,126,133,150,116,146,75,217,89,98,135,255,116,229,116,96,131,107,84,232,113,217,70,122,251,55,146,101,133,102,69,143,206,189,7,31,119,244,28,130,103,151,119,58,181,132,151,85,206,126,219,181,6,64,248,216,68,31,169,67,38,160,108,156,173,71,49,223,205,61,253,172,191,190,227,156,127,106,154,244,50,234,252,136,39,235,166,87,93,204,87,204,113,157,222,133,111,239,149,209,219,233,230,144,192,120,111,213,165,243,234,245,191,56,103,107,32,211,213,52,128,117,149,6,215,230,92,251,147,221,251,47,103,220,65,32,69,229,232,36,2,248,222,211,251,192,157,72,166,33,209,208,117,166,54,129,47,145,9,35,253,46,247,7,226,91,175,103,46,158,107,174,42,58,17,173,156,193,206,244,221,149,88,120,210,188,124,70,67,19,21,187,25,99,19,37,108,10,164,121,108,54,126,251,74,60,170,232,213,74,115,169,226,16,78,243,213,207,194,164,131,234,133,47,113,66,110,7,7,159,161,158,20,183,13,149,80,236,115,186,213,33,40,109,145,147,75,21,103,212,36,219,84,119,13,14,13,215,127,10,242,247,253,45,253,171,178,0,160,205,57,110,246,250,220,206,130,28,197,140,95,104,77,119,0,133,27,181,179,28,221,244,209,89,154,164,162,229,177,178,30,153,1,116,56,245,130,243,150,32,4,87,94,37,157,70,153,67,163,54,27,182,0,220,89,215,117,240,42,3,81,19,184,208,23,124,232,212,64,205,166,102,193,73,178,23,233,125,153,219,218,27,111,87,88,169,205,90,8,24,14,221,230,47,41,166,121,39,121,75,114,1,254,161,216,124,69,17,210,186,117,242,251,243,120,17,155,186,248,75,25,207,189,239,123,238,119,40,189,50,227,98,103,80,192,119,194,83,203,252,252,183,187,9,209,112,203,91,146,213,99,220,33,20,198,110,98,198,51,131,35,178,63,136,191,10,166,35,197,132,235,96,212,221,151,174,29,222,201,167,12,18,207,23,181,224,238,118,209,110,152,53,98,137,45,213,10,87,74,47,40,153,114,160,27,155,3,192,233,78,215,132,199,56,171,22,98,7,209,17,47,38,67,38,204,132,41,7,122,228,59,3,137,15,165,35,243,44,130,138,199,253,61,164,190,247,74,12,104,36,176,166,41,133,4,94,190,172,111,82,124,45,3,226,57,226,111,2,38,41,74,203,151,200,84,48,254,96,114,79,76,117,4,249,31,229,144,41,92,61,95,87,172,97,242,47,172,109,117,77,186,162,108,127,113,61,239,155,193,172,14,173,74,186,12,92,230,123,108,233,27,50,112,179,203,166,31,131,39,208,130,164,213,80,108,60,166,151,216,78,84,117,212,136,8,111,238,112,18,241,142,55,59,64,210,181,34,12,218,182,67,99,162,144,66,52,248,223,77,187,161,178,42,28,204,233,58,14,163,85,12,115,214,13,231,141,78,52,49,41,186,77,146,128,98,232,59,139,150,165,171,228,131,177,81,228,26,179,153,141,129,255,190,115,186,146,89,197,228,180,37,7,251,168,152,165,97,126,157,177,150,127,206,99,145,201,205,119,111,127,244,151,244,82,186,22,48,212,180,143,49,157,69,126,157,117,192,231,171,10,59,218,64,76,178,177,137,21,210,18,102,170,12,237,173,227,99,57,58,67,123,155,108,185,147,212,195,211,227,208,126,79,247,253,170,8,111,103,66,30,186,21,114,213,76,49,102,33,70,248,172,194,227,220,40,195,5,142,246,194,89,215,185,118,172,11,76,194,181,204,107,24,30,162,254,226,124,3,85,81,46,232,29,173,24,85,57,205,202,198,27,52,247,226,7,229,178,139,8,242,152,7,15,170,182,11,55,120,13,48,132,61,132,40,132,54,4,150,62,67,53,76,42,242,132,231,7,231,202,94,145,226,76,102,177,114,251,87,126,42,213,48,141,96,57,192,85,162,46,214,64,177,208,217,176,193,69,140,15,162,60,176,129,115,122,153,209,189,11,64,209,168,117,61,189,110,200,82,13,147,109,184,202,149,7,73,234,20,11,56,125,17,141,91,131,176,249,176,104,105,117,20,45,174,131,4,22,216,2,28,87,3,112,177,138,126,92,146,172,138,124,12,203,79,46,153,60,155,229,123,110,113,156,94,100,229,135,82,120,241,149,121,185,159,57,201,3,121,212,98,66,35,236,127,10,125,185,2,106,230,247,148,76,127,114,114,82,234,175,106,49,255,202,138,253,62,83,222,190,180,194,42,244,206,233,169,198,155,97,211,143,25,241,32,219,178,35,187,203,99,167,234,213,174,86,83,234,243,176,238,104,109,1,75,22,16,40,205,70,2,36,240,155,131,186,163,21,187,76,190,222,245,193,170,138,65,125,32,232,163,254,160,23,182,100,86,85,204,114,173,194,210,50,15,144,205,232,43,63,21,204,197,167,165,249,74,97,209,253,41,254,252,113,123,72,224,202,200,97,219,106,234,210,22,116,223,151,133,217,221,103,176,200,137,144,59,111,62,220,180,159,72,90,221,97,194,133,87,102,27,149,93,172,14,191,121,107,193,164,121,33,139,90,85,55,152,158,60,155,45,155,155,199,156,202,135,142,136,69,10,17,24,37,199,102,186,159,146,201,14,254,197,41,222,73,181,253,102,58,46,145,103,77,113,230,224,33,37,110,29,126,62,61,90,109,84,53,123,108,104,82,106,165,221,118,5,24,14,0,172,14,170,253,131,130,128,188,7,231,93,67,228,81,218,9,79,27,181,133,201,103,44,252,18,249,250,1,165,31,156,246,159,156,116,33,165,139,135,164,195,157,54,179,54,226,60,136,183,135,110,125,229,100,236,213,162,162,43,195,233,132,65,89,230,165,164,34,86,212,231,242,247,13,151,78,47,198,7,137,85,146,7,52,114,37,149,20,1,86,235,247,85,242,159,7,7,120,146,160,11,214,59,236,132,168,122,130,229,119,142,118,163,147,166,26,117,12,131,242,175,62,254,210,46,50,27,31,138,219,228,41,225,188,24,225,96,147,210,92,199,108,188,89,54,111,201,131,135,85,25,74,174,67,163,215,45,4,245,229,82,159,10,181,230,210,156,252,241,21,11,179,234,139,124,54,66,241,251,76,44,228,89,218,124,156,247,232,139,225,56,82,168,211,196,234,44,127,233,237,103,126,94,154,239,61,193,131,230,137,69,170,149,194,229,6,67,206,223,61,232,125,45,226,63,197,175,47,1,107,43,219,99,94,210,221,42,7,145,37,65,133,132,86,132,115,140,106,128,210,110,220,44,43,50,120,78,84,60,71,116,97,66,255,164,234,71,130,204,158,85,234,242,71,58,223,75,184,65,249,209,27,22,93,65,77,195,118,108,140,205,33,182,175,233,57,121,52,207,188,8,169,174,170,5,215,230,6,99,240,86,187,12,162,169,54,128,207,106,117,54,126,197,207,205,219,67,102,32,0,89,231,53,185,7,20,231,93,131,54,186,76,148,61,165,189,178,111,5,95,228,201,235,97,153,133,185,209,241,104,62,29,144,211,122,111,204,171,217,115,208,48,67,103,131,38,113,127,42,216,69,205,104,50,115,115,14,72,82,25,87,121,213,24,25,186,139,59,24,92,104,66,155,169,23,42,156,143,72,51,167,234,135,90,135,253,190,10,104,232,151,104,54,106,215,141,41,175,71,244,255,74,77,85,53,233,119,142,13,245,193,20,242,4,203,64,214,203,111,216,156,175,43,164,92,31,171,237,91,137,8,57,246,112,151,138,148,199,183,229,217,27,5,224,191,80,59,245,238,197,255,249,125,83,42,124,227,141,234,59,215,63,5,60,97,71,119,84,163,103,209,228,162,78,230,208,115,149,169,108,96,93,61,211,130,251,114,85,241,217,128,93,67,230,104,67,200,236,79,219,124,221,57,195,10,227,55,108,1,73,63,31,40,237,186,162,191,140,231,180,76,230,130,248,0,150,58,144,208,61,27,126,220,126,109,19,36,119,74,151,199,172,253,212,203,113,168,72,126,162,156,121,2,11,144,37,181,147,116,206,135,68,99,104,238,67,234,239,207,151,249,109,57,44,135,9,202,31,211,153,217,83,183,177,82,104,92,242,121,197,141,40,153,187,17,24,169,140,252,206,224,76,34,248,106,180,164,234,11,50,237,117,184,255,182,103,161,154,87,233,28,225,13,98,117,141,195,67,232,4,157,170,125,2,187,143,81,240,112,107,171,59,23,215,182,221,217,116,205,46,150,81,245,255,220,245,233,54,168,49,2,55,243,47,14,164,109,149,214,193,126,26,216,239,221,161,103,39,36,156,167,253,131,151,189,54,205,162,54,87,56,51,178,60,63,140,115,38,132,188,97,159,12,240,44,78,64,110,139,231,163,103,197,102,55,105,68,12,41,141,214,250,219,237,30,237,125,171,88,95,224,76,176,131,157,85,104,70,4,95,20,121,185,34,179,11,85,111,35,155,95,66,99,47,159,196,123,165,2,226,131,143,78,114,30,53,193,6,254,15,24,164,133,209,253,5,171,105,233,215,89,32,100,227,218,236,204,101,195,215,127,195,221,172,106,101,87,210,52,241,228,160,166,6,205,55,61,151,15,65,228,97,158,22,126,246,149,57,73,60,134,93,23,141,140,198,80,167,110,254,243,10,214,81,136,74,33,220,171,148,102,42,77,114,241,162,2,63,233,159,69,106,242,143,83,192,188,70,140,57,17,221,68,187,22,211,11,16,29,184,39,85,141,144,246,96,8,211,18,181,144,181,98,227,84,13,99,155,181,211,41,135,119,229,40,201,100,167,193,101,118,177,171,109,29,138,33,60,234,161,42,121,145,27,169,11,79,89,139,122,43,252,210,100,72,214,56,65,205,66,0,182,96,209,124,216,61,91,197,251,168,243,203,241,26,235,178,229,80,190,105,170,74,190,138,115,186,12,234,128,33,58,137,139,48,57,79,72,137,221,67,146,17,143,176,78,243,87,22,164,151,12,43,240,232,183,33,81,111,235,149,232,214,41,189,239,196,122,151,98,143,214,106,112,201,164,162,162,120,173,240,78,254,207,229,214,31,17,241,164,171,131,129,105,0,59,69,125,1,236,174,201,119,116,125,90,60,255,22,189,138,218,243,15,133,176,139,189,22,196,254,126,14,171,47,2,35,136,141,202,112,136,88,51,185,47,104,81,174,198,208,13,194,20,218,66,212,128,99,222,93,62,91,21,19,213,224,141,182,60,195,238,33,253,128,74,229,60,149,219,65,103,143,213,39,66,130,5,89,13,80,110,117,207,164,172,49,158,97,251,54,140,95,172,19,159,253,211,224,79,242,39,72,143,47,198,95,233,238,127,202,218,187,0,142,205,16,44,170,2,221,108,5,60,219,159,254,9,169,111,21,60,226,199,30,108,102,175,63,121,252,197,241,53,188,255,9,202,53,48,219,127,20,92,160,96,147,47,87,17,247,207,215,67,165,221,27,179,247,191,174,253,17,136,124,54,164,195,96,210,104,209,54,101,191,202,126,75,120,53,43,143,126,94,169,48,178,160,56,56,204,59,164,23,54,52,126,162,237,156,181,121,5,159,125,252,113,227,124,34,126,77,139,139,20,45,114,107,112,99,141,161,29,67,69,129,180,199,87,225,120,30,49,142,10,109,5,52,121,150,210,50,150,179,52,60,232,208,86,179,210,117,3,26,130,231,111,84,26,85,139,0,86,241,219,237,213,138,124,79,4,175,19,214,187,92,91,50,135,75,97,188,121,26,244,14,3,3,90,109,85,102,9,249,67,103,136,17,191,154,235,236,46,190,27,62,17,129,196,242,184,142,3,191,92,254,64,99,117,6,58,185,189,243,27,94,165,98,217,111,193,115,28,152,10,26,90,90,225,210,1,142,232,94,203,30,178,117,66,74,190,4,113,51,37,180,108,83,202,186,209,133,143,163,136,243,30,156,248,129,131,192,193,227,47,161,47,19,248,52,118,163,111,235,219,128,63,127,107,129,171,195,239,109,142,215,47,123,158,111,27,73,147,243,143,36,79,137,18,231,240,161,24,234,146,237,220,133,28,247,79,127,14,127,21,159,102,80,105,193,88,218,52,105,89,116,118,244,138,60,86,138,21,185,89,27,244,114,120,115,7,222,190,89,79,28,82,150,216,196,123,62,20,158,223,171,82,216,111,23,22,95,229,14,118,80,119,196,18,183,213,135,185,35,47,159,177,250,152,103,124,214,86,28,134,176,140,170,120,120,177,103,204,146,151,78,102,141,47,242,97,153,112,83,14,86,117,221,40,184,54,223,127,69,146,169,60,44,162,101,17,188,169,59,38,237,172,66,154,108,29,187,126,47,149,249,198,54,89,34,107,111,117,195,147,197,172,92,76,166,40,163,205,141,22,92,74,117,111,123,64,254,168,165,91,239,115,120,4,201,143,31,227,36,6,218,162,243,182,40,197,235,17,3,57,129,45,224,168,200,59,114,40,87,48,138,193,134,123,97,151,151,27,68,253,208,56,33,224,201,168,102,244,96,151,121,225,167,178,163,125,214,72,39,145,215,28,202,41,112,170,38,237,119,80,195,10,91,19,118,43,91,79,207,103,204,9,244,27,150,47,115,50,102,21,253,195,227,205,60,78,147,94,199,68,199,175,30,90,96,168,166,174,133,209,244,221,82,239,206,23,108,34,160,74,80,161,214,129,110,83,65,190,211,87,188,41,69,156,54,148,161,39,177,174,207,30,92,204,1,125,40,57,124,104,189,206,73,38,5,166,197,234,28,69,52,161,7,19,37,158,70,239,110,43,127,140,247,124,83,179,105,62,177,13,241,36,212,251,77,94,140,228,32,101,208,154,44,159,120,145,236,211,243,201,194,121,220,120,4,64,120,77,152,230,243,180,248,189,190,64,216,38,41,135,179,101,16,153,114,100,95,116,247,224,23,199,35,6,175,23,80,119,18,196,48,23,236,167,141,77,47,243,156,120,204,151,248,155,10,217,206,234,128,14,190,76,102,123,193,50,229,16,210,79,72,4,233,60,36,10,53,110,110,9,98,22,58,92,239,82,123,52,220,111,103,158,82,27,98,166,101,148,249,74,185,39,116,214,16,210,23,25,159,11,48,52,198,105,106,232,228,221,153,153,46,133,113,106,105,187,73,110,94,79,106,49,101,23,13,87,171,161,61,239,126,69,28,76,169,17,191,238,47,98,180,16,36,220,83,31,85,123,120,194,178,102,212,246,224,212,162,194,233,67,220,38,99,221,166,197,62,32,83,124,40,201,1,120,222,212,245,194,41,83,143,4,242,235,104,69,85,177,216,46,85,148,107,190,91,164,192,232,92,1,112,187,215,112,188,194,155,76,217,147,116,203,142,121,93,218,174,45,109,193,37,72,145,50,158,44,99,49,219,78,36,219,91,115,249,189,220,82,199,240,79,213,212,99,101,207,6,255,72,152,0,177,34,89,137,19,169,121,73,151,110,100,121,146,254,240,250,197,99,34,43,198,81,55,113,6,153,17,128,174,215,247,220,244,54,65,19,110,53,50,205,12,207,183,6,158,4,242,189,33,46,150,111,95,21,53,51,218,78,121,41,249,77,201,179,196,231,234,233,129,152,171,22,173,102,215,124,37,148,93,111,71,126,239,79,209,26,42,82,88,219,191,157,32,170,51,207,183,209,190,8,25,232,10,208,146,46,241,34,70,134,160,18,175,62,112,178,166,74,89,50,232,57,223,4,245,6,238,81,248,42,6,73,27,64,75,55,21,81,171,153,25,146,22,182,148,17,181,254,213,13,185,163,168,157,67,105,175,141,212,106,136,240,85,253,33,243,209,49,189,38,76,138,65,38,95,162,54,205,103,60,239,149,179,147,215,7,56,183,126,85,110,206,83,163,67,16,237,19,132,169,90,177,107,170,64,108,80,233,126,110,55,108,133,30,69,55,100,247,225,163,43,156,142,84,103,102,188,103,163,169,5,153,219,237,188,250,75,182,51,100,141,134,52,217,71,103,202,58,220,130,146,80,51,202,80,201,245,172,198,92,85,35,66,221,122,13,236,217,224,40,16,6,99,81,156,180,169,162,28,141,189,206,83,140,255,181,72,198,160,102,185,152,148,138,147,172,92,50,255,49,120,159,203,38,157,135,182,45,95,62,82,198,22,66,105,54,94,118,234,107,161,74,53,71,66,140,186,70,109,134,31,195,92,141,189,147,111,176,206,53,33,232,231,242,31,186,145,125,202,180,44,58,104,229,184,156,135,230,11,73,249,209,93,238,27,166,88,19,229,217,94,117,113,212,33,189,169,150,237,152,31,165,104,248,249,20,246,254,37,199,99,70,161,47,28,70,193,155,231,246,67,9,235,216,206,76,83,111,6,213,252,67,49,134,134,191,56,88,82,145,160,186,226,210,241,235,233,196,99,57,225,0,159,60,217,194,18,136,125,233,189,75,55,204,92,16,128,183,239,245,62,101,224,249,105,67,107,55,159,30,51,70,131,228,75,188,167,239,13,252,57,77,199,252,70,5,214,229,231,210,18,169,75,195,79,93,53,96,177,118,126,206,235,122,3,22,103,144,160,220,46,75,234,46,246,31,159,70,100,42,116,13,107,1,20,180,202,160,194,231,67,173,96,108,224,254,28,146,97,224,156,174,120,69,70,172,239,148,172,150,245,198,215,97,200,207,190,161,32,142,134,115,207,255,37,176,194,146,219,96,239,237,132,143,11,221,119,60,237,200,142,129,78,185,102,38,242,55,74,5,61,23,111,104,3,39,186,26,159,165,194,29,127,224,38,5,249,4,61,242,156,121,132,131,19,168,45,209,209,152,66,58,211,209,24,56,201,41,239,164,158,123,142,91,166,254,44,10,79,187,239,209,251,255,83,211,112,255,175,205,70,136,111,245,61,14,65,118,249,255,222,5,171,133,62,195,129,78,44,208,34,61,112,74,146,130,19,0,184,30,33,192,151,194,105,8,12,45,31,116,69,78,132,39,37,199,5,135,53,213,35,60,213,17,143,231,34,138,93,7,248,153,91,231,144,66,36,206,187,39,137,33,184,115,100,135,103,183,157,73,151,104,170,17,246,47,106,151,230,9,156,97,56,212,180,175,244,175,229,113,195,4,228,19,12,108,24,228,189,138,81,198,146,245,60,158,158,145,128,17,162,162,150,136,141,236,17,185,27,63,148,148,193,217,220,124,123,21,83,249,99,105,179,150,253,220,213,172,60,84,156,30,176,166,117,162,145,213,143,56,125,233,128,122,234,201,246,168,253,79,137,60,182,115,27,237,33,123,26,190,177,201,49,106,189,63,144,161,69,158,44,120,139,82,76,96,175,196,232,40,147,27,163,202,45,6,11,67,180,221,233,87,234,32,152,204,120,188,218,127,191,22,238,207,180,241,174,247,246,17,247,90,120,244,171,167,177,57,180,138,240,155,126,74,246,243,166,36,217,5,26,133,180,181,10,48,152,68,226,210,233,214,116,65,57,155,217,236,123,125,190,196,106,188,235,98,119,106,102,229,218,219,11,72,132,78,133,209,3,132,16,66,38,83,167,61,144,40,63,71,9,12,244,175,26,28,227,140,153,180,168,158,176,28,94,152,178,247,168,127,32,69,130,59,100,146,1,216,196,95,23,157,22,245,25,246,245,240,64,134,25,1,31,220,109,250,27,193,140,11,149,79,218,16,128,131,81,112,189,243,96,214,143,37,18,56,111,181,165,114,130,169,76,232,153,188,198,222,195,242,48,107,17,134,209,15,11,7,209,102,53,107,123,56,90,3,250,32,25,8,148,136,164,160,221,71,182,145,205,88,127,48,176,45,69,47,186,168,217,65,167,149,52,140,26,89,105,47,17,16,232,241,45,199,75,135,71,1,163,95,86,192,103,44,87,113,96,48,136,18,146,19,181,200,124,213,128,196,19,50,137,72,100,96,183,81,155,102,233,48,119,167,234,236,49,180,245,93,176,184,74,110,52,90,242,40,15,17,145,25,28,245,155,222,12,120,87,54,95,118,9,159,38,190,236,38,239,247,110,131,44,29,218,159,209,218,59,52,249,87,57,250,30,155,48,243,149,213,205,66,235,211,140,114,108,93,212,132,126,172,162,253,62,20,48,168,240,112,235,87,146,86,153,214,91,248,250,158,172,119,192,182,128,86,94,116,253,203,2,162,243,251,23,232,204,183,117,49,229,82,186,209,123,19,67,1,174,148,116,87,116,101,152,47,13,119,164,21,211,26,151,87,5,24,10,247,200,233,17,27,145,176,82,101,40,210,143,211,57,203,46,205,192,183,47,114,104,122,100,16,72,47,155,226,110,142,94,72,124,185,37,81,35,188,123,177,77,120,101,112,43,107,173,149,253,90,53,60,186,170,113,73,65,26,104,89,102,48,24,35,136,141,204,238,39,76,196,156,64,224,7,233,30,185,154,125,19,147,149,1,94,124,162,75,158,129,85,98,106,124,220,73,141,2,42,196,19,163,126,21,243,83,60,13,73,163,213,254,57,113,141,250,53,146,138,249,139,130,250,99,63,59,243,183,174,111,38,185,228,220,81,6,126,152,14,243,37,252,14,198,237,220,223,252,60,110,209,149,45,119,44,114,8,185,202,10,128,11,3,74,238,205,5,207,35,85,47,0,194,77,223,113,217,122,170,248,126,114,127,59,0,135,192,239,251,91,135,32,226,228,78,193,226,23,234,221,5,60,141,137,26,128,69,75,191,125,226,193,19,146,31,93,31,85,60,173,8,143,170,125,222,196,221,25,7,214,123,101,34,241,227,141,12,28,28,111,22,73,234,32,45,69,133,23,118,163,231,44,47,176,17,117,217,152,65,47,198,213,51,223,218,130,191,56,230,135,88,99,211,99,92,56,112,101,199,181,23,101,147,163,241,92,198,114,185,181,251,131,199,93,137,227,202,59,177,203,105,130,213,59,253,1,165,205,118,100,253,107,209,51,96,219,63,161,10,155,22,242,24,136,110,170,116,153,71,56,148,140,142,121,35,92,128,140,38,222,189,106,112,61,76,19,80,103,44,247,47,142,188,207,242,129,231,19,54,50,75,148,152,96,106,158,150,132,170,254,224,237,126,93,115,171,255,173,81,213,177,191,253,194,203,111,188,156,61,65,203,29,105,247,45,178,77,171,135,136,195,228,250,192,25,247,152,185,9,212,59,248,100,64,249,203,36,75,247,141,223,30,252,251,203,217,51,237,135,184,66,48,101,118,121,211,11,152,97,118,85,192,210,67,45,209,15,77,9,39,203,94,255,73,228,212,39,215,153,222,251,60,171,209,182,60,98,59,0,243,132,53,183,160,110,132,38,22,254,148,160,167,160,116,97,184,157,164,38,186,4,60,55,16,164,201,17,59,159,82,125,96,83,135,100,105,90,184,187,188,147,38,226,188,36,240,159,231,57,169,200,132,180,43,180,87,98,66,160,95,146,175,105,164,239,245,90,43,59,203,46,83,253,62,125,112,170,193,7,236,34,67,146,161,134,246,214,162,177,185,74,133,9,85,9,238,119,177,221,73,221,158,95,19,52,20,23,160,116,223,139,88,211,131,11,234,210,51,177,46,235,163,161,55,152,23,86,37,131,78,109,205,21,61,241,109,7,203,31,229,49,12,170,77,109,165,168,116,232,248,65,12,216,41,92,124,17,34,72,207,38,54,254,60,83,149,230,164,106,230,64,252,154,111,113,207,189,189,216,35,133,8,59,181,211,22,221,83,118,138,13,80,192,80,166,24,26,187,28,166,33,161,215,116,222,129,86,170,125,158,173,143,14,106,52,19,212,206,240,199,252,151,177,191,63,228,235,76,48,10,13,104,100,175,205,197,124,185,142,88,125,254,23,167,102,223,165,31,104,116,5,246,105,69,183,203,23,162,150,46,153,202,21,12,165,169,175,20,237,158,220,171,46,98,60,100,47,166,235,242,64,198,195,184,158,187,46,83,90,137,157,136,134,131,204,19,125,65,199,91,165,213,127,76,174,104,34,74,218,220,240,85,146,103,106,150,63,16,50,244,148,165,100,156,209,69,174,149,76,171,217,104,186,90,179,243,242,113,164,97,212,5,200,45,134,221,216,64,219,105,217,185,45,247,58,150,186,192,51,152,199,158,22,68,18,7,47,142,152,62,138,150,188,174,222,226,82,136,62,221,17,153,155,214,70,56,4,222,62,138,234,16,94,230,3,255,152,244,152,143,186,191,168,42,210,46,15,162,6,192,139,205,169,232,115,176,214,113,131,8,232,68,229,14,239,146,63,179,183,40,103,108,54,4,180,157,161,136,101,29,64,11,9,109,175,1,88,158,40,146,197,11,195,31,198,57,211,178,212,52,127,224,208,222,95,121,203,166,128,222,44,147,171,152,106,156,81,175,48,11,78,60,18,226,155,118,68,107,151,166,65,220,184,216,196,229,75,204,221,165,200,142,233,107,176,68,150,22,141,245,182,232,246,73,222,54,118,23,173,205,82,84,115,69,246,81,96,77,234,172,129,91,12,139,77,28,43,210,45,70,196,234,92,138,148,244,42,202,200,80,165,216,90,243,4,92,192,79,221,198,125,219,15,228,64,211,44,215,214,153,194,252,70,124,123,91,175,183,209,49,115,254,181,242,12,218,251,215,235,201,153,111,133,14,219,139,241,121,225,147,155,90,2,148,204,146,105,234,173,154,209,211,14,97,78,16,130,24,98,3,153,106,59,189,47,9,106,191,175,23,34,84,39,35,85,90,88,62,138,37,165,199,12,214,140,6,70,51,100,114,26,169,119,55,216,251,217,122,92,109,6,71,88,183,239,150,31,111,175,177,155,189,180,6,42,231,112,181,213,183,92,149,219,254,235,39,239,167,137,173,208,184,254,92,202,176,117,225,116,86,68,25,252,183,89,226,71,133,120,89,211,134,43,102,71,69,224,206,13,89,122,210,1,158,19,171,14,50,84,43,161,75,157,158,48,184,121,102,232,145,194,215,110,244,3,64,20,15,32,176,52,62,187,132,127,137,238,25,0,78,76,69,247,29,76,7,43,3,57,31,188,97,18,42,244,245,188,32,9,187,32,98,181,180,244,37,19,221,104,255,17,89,107,92,131,97,240,174,210,92,200,25,245,156,178,84,190,197,120,223,226,216,194,57,150,21,144,252,195,216,168,84,226,120,147,146,137,118,143,206,33,199,79,104,73,231,143,36,46,121,169,94,211,7,151,143,151,120,74,175,128,95,184,150,42,91,22,119,86,43,166,155,38,86,215,240,24,220,235,122,246,199,29,253,121,162,85,71,63,206,161,37,32,218,161,21,24,252,206,90,163,42,226,198,8,136,182,26,41,138,65,212,156,199,75,43,246,176,141,123,187,187,251,116,205,215,51,114,103,222,129,230,48,187,199,201,55,189,8,156,208,172,143,185,144,3,66,100,188,149,141,13,210,95,238,231,105,150,25,87,182,223,153,126,222,56,154,122,53,151,129,124,27,53,117,193,222,182,120,103,177,186,198,42,109,238,91,167,41,6,179,11,35,45,177,197,60,183,137,224,235,30,221,134,49,209,21,117,153,17,143,136,73,13,184,173,243,115,30,84,202,45,249,110,131,199,106,58,71,248,117,19,90,74,190,108,24,112,169,153,249,180,93,101,19,81,79,20,13,195,150,106,176,193,59,205,113,168,110,41,157,228,48,192,160,239,62,171,65,107,64,219,107,85,215,45,101,111,249,184,139,232,201,65,31,20,111,179,186,7,236,234,60,2,5,144,227,234,185,147,47,189,29,154,174,52,222,61,71,214,222,57,132,70,221,229,156,74,13,180,109,223,155,28,212,27,58,96,85,203,150,221,176,65,104,18,217,175,67,202,50,88,255,234,193,34,110,200,33,229,235,69,108,106,118,86,59,249,106,151,11,13,40,208,210,20,210,205,25,55,73,1,231,222,147,23,244,223,246,41,105,243,75,88,157,99,208,36,153,104,201,211,249,170,191,191,84,162,34,186,181,188,19,17,35,69,154,125,195,252,217,143,162,225,240,74,227,166,69,33,72,223,105,164,255,243,125,177,186,255,185,66,127,202,37,148,3,146,164,248,163,4,133,118,166,80,178,248,42,66,74,111,206,222,101,249,245,248,238,24,126,230,201,219,101,146,12,177,201,39,19,209,141,77,39,53,24,189,150,135,116,104,29,32,104,100,219,166,14,49,82,111,151,223,27,177,180,202,67,187,178,166,43,27,30,99,100,114,153,215,68,163,44,101,12,148,109,88,119,121,22,108,52,16,61,29,192,158,133,61,56,80,218,169,70,189,120,84,253,4,27,19,21,242,186,82,180,25,5,68,121,158,183,154,227,237,129,140,214,221,88,108,248,60,137,54,152,167,215,30,180,16,246,132,61,101,19,174,157,105,200,31,188,124,124,30,65,122,76,103,203,195,122,143,243,98,172,238,49,173,172,62,175,173,10,214,51,92,35,79,26,68,87,220,206,21,42,165,30,26,214,235,234,97,221,248,235,221,119,152,254,194,65,155,139,51,115,139,86,54,241,35,12,185,122,109,234,206,224,64,115,114,107,90,68,231,95,28,241,247,97,244,75,23,123,155,101,76,233,126,189,49,104,157,14,183,61,61,241,15,155,50,133,240,87,155,212,102,95,202,135,218,101,242,13,134,191,44,177,244,156,62,193,50,13,61,53,222,180,35,16,77,17,145,68,17,103,171,44,24,205,87,44,85,86,231,24,148,3,234,186,180,163,139,162,11,111,43,43,183,40,190,158,238,95,151,124,195,226,164,46,80,196,59,127,81,100,102,190,239,253,233,235,63,198,146,173,73,27,142,82,195,157,114,110,179,130,252,62,147,133,157,161,243,229,192,128,251,228,47,75,100,17,199,237,142,4,102,81,57,194,126,74,75,105,119,66,59,254,147,50,143,167,202,229,228,27,237,73,231,85,174,177,123,95,249,103,30,54,110,237,253,197,97,247,226,88,170,79,31,254,139,51,6,65,45,254,243,179,31,182,92,214,212,120,174,152,54,121,81,152,114,255,212,210,139,197,75,234,226,71,113,145,238,41,189,251,97,183,102,188,111,229,226,243,77,95,139,69,217,86,173,205,248,62,185,244,218,35,148,51,251,30,124,191,208,254,162,31,145,180,60,22,246,102,119,183,181,74,89,122,251,92,14,71,229,237,35,199,150,16,54,95,187,84,2,169,235,167,47,14,235,136,108,236,62,43,67,20,188,63,130,36,63,206,105,59,76,228,93,70,76,39,11,214,167,24,153,236,212,15,170,82,75,85,253,48,43,156,137,54,126,180,182,49,127,243,237,74,119,205,58,146,222,231,149,219,107,31,128,6,42,207,197,173,187,179,117,111,192,235,254,104,29,186,151,1,225,161,174,31,69,204,254,197,121,225,55,181,237,225,21,126,181,219,90,123,113,23,24,28,169,41,164,253,174,22,182,111,21,122,24,128,248,212,32,56,106,50,160,200,102,246,136,199,249,23,250,247,86,219,184,255,32,93,7,168,141,54,244,147,205,115,202,130,135,178,68,249,238,4,24,165,235,135,46,118,47,162,60,171,184,91,43,191,247,253,197,193,152,134,177,198,234,71,10,168,24,103,186,167,242,56,223,189,126,76,179,15,72,235,47,184,73,91,84,42,23,109,197,192,23,223,21,158,47,156,238,195,203,229,146,160,237,130,101,141,45,187,208,69,232,21,166,208,189,181,209,73,234,83,159,100,33,38,211,97,97,121,160,73,216,109,52,175,245,176,241,232,69,194,171,125,90,31,209,214,155,14,63,231,121,119,151,114,121,19,111,173,181,90,247,200,190,138,127,157,55,100,97,4,167,28,64,211,59,160,204,195,124,209,52,229,255,40,160,132,225,47,142,85,185,232,230,130,2,20,211,28,93,41,142,123,123,168,83,214,80,73,86,255,42,253,204,247,169,167,170,192,166,113,214,235,129,155,104,48,51,127,41,238,11,44,183,4,90,51,141,222,175,57,94,52,235,188,192,243,146,154,17,207,144,132,116,184,112,200,194,58,91,228,241,82,5,111,147,185,133,51,208,192,87,206,117,155,29,132,237,97,31,190,80,201,115,1,185,212,76,86,250,144,135,140,122,173,189,9,160,93,109,127,165,205,46,143,105,190,235,57,140,62,84,193,178,113,96,164,116,9,75,103,243,36,204,53,208,13,206,132,77,117,175,156,234,154,182,242,217,78,133,25,198,143,225,120,142,205,67,223,99,55,206,133,205,40,255,48,171,216,104,106,169,214,158,68,148,211,208,54,243,211,122,158,199,252,197,249,241,237,53,141,6,218,77,215,170,113,58,207,235,76,167,117,188,146,132,148,205,135,120,237,160,70,33,12,175,255,218,195,181,63,98,186,181,245,222,144,143,106,98,237,229,72,175,233,171,243,231,62,117,35,231,96,235,150,71,69,67,229,164,180,57,164,224,47,170,234,165,78,149,203,180,44,7,198,168,211,53,62,4,219,221,153,24,122,194,246,103,144,203,209,171,227,105,211,195,20,230,105,7,191,118,158,139,23,138,175,106,160,202,207,55,233,104,154,114,161,15,200,238,52,10,109,216,19,96,15,209,94,231,74,40,129,81,245,162,212,108,82,22,125,203,49,160,131,6,37,202,119,215,77,250,20,216,154,77,74,239,12,25,43,66,250,44,55,168,39,222,176,143,232,139,173,38,22,244,106,40,149,142,247,245,115,216,222,156,52,134,125,250,5,75,248,169,61,116,200,58,24,211,17,71,173,255,82,102,217,140,178,204,203,158,82,92,253,100,251,176,226,169,82,199,238,162,38,42,125,121,51,65,234,154,11,119,118,124,41,129,89,144,207,12,253,241,121,46,107,26,153,7,54,54,151,228,167,21,76,58,202,59,39,215,11,217,216,218,140,245,115,232,192,75,20,179,43,110,86,174,181,88,139,167,151,180,125,54,129,142,91,178,153,179,195,7,45,138,114,232,41,134,238,89,140,126,185,14,225,160,217,95,101,243,182,247,185,136,105,125,54,249,149,7,167,203,119,126,246,184,233,155,154,164,114,254,106,202,1,64,67,51,184,181,231,155,112,214,209,158,101,242,173,130,153,159,38,142,41,61,155,70,114,35,249,26,236,211,77,92,108,232,65,101,141,5,67,104,232,184,140,172,249,253,43,78,178,220,67,117,251,205,102,240,6,239,136,248,47,35,173,176,162,1,159,178,193,255,68,19,231,6,175,110,12,249,47,198,23,8,30,167,112,47,54,195,252,28,243,26,161,45,119,53,82,152,77,74,238,191,128,179,91,54,73,218,54,113,154,250,140,103,238,246,18,94,110,110,100,111,178,204,12,206,112,168,112,64,14,38,131,23,119,235,146,224,97,215,221,85,233,135,16,192,97,192,22,249,175,56,26,165,140,201,235,150,93,1,182,138,154,151,25,238,66,230,240,97,30,149,68,40,11,75,211,232,151,139,136,34,227,223,51,30,180,114,126,231,71,119,2,80,45,183,110,150,36,210,26,65,0,205,117,76,136,237,113,232,49,212,3,156,196,168,138,209,217,236,106,44,210,174,52,99,65,222,175,180,164,130,211,129,106,9,207,152,98,69,211,7,210,161,83,40,132,109,26,65,114,12,238,231,189,217,188,216,72,121,167,237,188,241,55,243,10,176,140,130,84,230,119,28,97,182,235,191,218,76,123,251,6,101,242,163,179,134,196,53,152,92,145,175,204,23,67,35,218,195,216,239,122,132,236,117,179,23,121,153,77,155,98,116,38,231,35,125,47,12,43,178,124,35,208,141,158,132,102,35,13,75,50,221,164,80,218,139,249,82,31,191,8,155,214,5,39,137,203,235,110,42,142,23,155,146,80,22,114,182,244,201,223,31,69,125,201,10,150,195,242,219,242,186,244,174,177,108,104,187,162,245,22,123,218,244,9,191,199,238,107,50,126,155,107,130,247,196,194,109,52,31,37,210,49,119,128,189,16,108,110,135,21,155,89,165,90,89,89,217,206,244,212,125,244,121,181,254,209,17,46,148,33,228,208,188,149,115,159,169,216,183,155,1,198,249,231,27,136,134,40,137,69,99,210,99,203,210,204,110,170,89,104,213,127,133,201,69,112,228,85,9,1,100,180,249,31,74,45,58,30,188,137,32,47,119,251,154,220,10,225,181,101,64,4,64,130,154,52,144,78,200,224,164,164,114,60,1,199,10,193,95,218,196,72,95,32,18,118,230,123,194,194,49,10,230,155,14,236,207,192,251,154,82,82,55,31,251,74,115,150,175,73,97,255,45,104,223,221,243,8,116,221,39,107,14,137,209,153,58,20,71,234,239,32,110,127,99,54,15,96,55,217,73,164,70,219,245,55,77,223,28,238,35,38,124,104,197,188,66,208,91,15,12,143,140,140,166,76,184,146,18,254,104,36,42,41,14,197,22,80,243,74,233,175,240,91,50,20,13,134,235,232,247,3,231,98,170,243,174,179,3,229,229,20,237,101,219,196,34,111,130,235,78,42,230,28,54,129,224,197,187,80,75,148,238,214,95,28,120,44,232,66,178,161,37,132,244,154,31,204,222,119,255,35,208,168,79,191,43,231,161,45,240,254,47,206,119,231,49,45,119,144,193,77,47,46,8,225,54,179,255,110,170,214,118,170,211,112,223,236,31,197,143,244,184,104,144,149,65,46,112,251,56,226,124,241,12,247,192,76,226,218,171,11,162,74,113,56,11,204,147,194,187,19,35,11,178,79,42,68,56,170,113,130,140,46,26,22,128,28,29,54,19,107,111,251,117,4,121,112,150,132,51,131,227,1,140,9,135,148,160,5,122,62,218,214,247,244,221,158,212,120,175,100,184,55,100,77,138,47,113,114,230,58,178,62,91,57,110,118,61,82,222,19,166,102,52,83,140,81,79,213,111,129,145,26,60,122,164,208,220,49,13,91,253,200,115,222,250,94,196,56,42,112,228,119,90,203,35,130,80,34,48,11,37,5,223,131,31,255,71,103,135,254,159,216,131,16,255,21,138,214,200,78,112,32,147,227,143,255,221,132,104,48,16,163,166,59,166,16,241,56,194,213,228,163,166,37,188,9,178,147,239,186,233,168,133,123,62,163,89,0,15,211,106,229,212,217,2,111,112,22,104,189,82,38,138,251,68,24,202,241,12,17,61,107,225,0,248,171,162,160,10,78,69,65,190,151,143,58,212,161,219,29,246,237,108,117,127,242,244,67,65,148,141,153,33,250,93,47,154,210,21,163,175,151,75,53,83,217,107,23,150,252,184,152,27,225,128,226,214,207,239,102,157,69,121,227,107,141,145,48,211,153,173,199,230,62,217,225,48,47,186,0,155,244,116,183,40,201,193,245,173,236,98,93,131,139,185,224,244,144,93,140,44,128,108,101,219,16,90,110,71,75,159,146,68,195,26,127,40,200,161,20,213,247,221,97,91,238,143,72,11,88,189,164,90,246,189,91,77,121,235,43,238,40,4,152,87,149,148,105,148,228,159,63,192,233,71,20,212,229,46,130,215,101,47,136,252,186,250,247,209,39,217,153,22,63,42,237,167,137,63,2,5,222,114,159,140,234,92,73,187,52,78,95,195,202,150,213,190,120,7,153,231,136,20,45,192,57,207,120,109,53,131,85,142,120,138,15,124,15,68,186,109,66,189,235,85,161,211,182,104,65,160,241,221,123,55,255,130,178,179,209,107,22,183,55,188,215,14,119,164,142,235,191,97,254,8,203,182,110,68,94,239,191,32,181,2,215,208,114,167,183,168,177,238,7,9,173,143,108,233,96,3,209,149,53,249,103,208,214,193,204,16,192,87,107,160,70,233,207,105,200,34,90,99,224,154,191,255,177,127,213,201,193,66,54,87,158,62,116,45,63,239,167,145,20,134,186,134,121,71,133,82,3,96,213,142,114,54,18,84,35,200,110,241,46,199,171,219,236,161,68,63,45,226,175,60,20,245,57,160,43,51,186,190,245,149,221,203,95,81,123,173,9,9,24,104,206,60,175,160,139,210,169,142,108,43,110,149,222,252,97,194,177,161,157,210,242,110,190,0,186,95,80,83,159,230,119,109,63,100,108,71,45,203,73,81,108,199,70,146,124,232,245,203,162,55,60,209,191,146,84,216,149,16,144,116,167,125,183,13,23,49,76,215,47,211,111,105,107,49,220,227,253,86,251,42,223,75,238,218,140,181,178,241,198,184,130,33,62,118,32,76,70,46,201,247,112,234,136,88,46,207,32,74,33,60,196,16,78,89,49,38,122,56,66,166,120,14,164,31,140,193,125,249,199,169,37,149,166,102,186,181,138,220,183,246,194,229,16,75,104,51,34,177,126,162,22,47,5,72,95,60,212,189,211,43,68,45,222,153,92,247,78,103,204,94,167,25,128,117,195,180,58,97,92,105,185,105,227,245,7,230,50,170,212,100,28,4,49,184,140,13,23,130,80,183,138,188,86,88,230,33,96,30,22,102,120,237,117,30,51,41,44,122,188,100,226,101,86,124,219,183,112,224,209,94,42,98,116,237,95,219,42,157,107,210,36,159,204,29,11,193,208,101,238,213,165,182,69,233,52,69,196,8,98,163,217,146,0,220,119,223,36,165,52,228,151,132,168,45,149,11,97,182,164,220,241,185,40,58,177,153,47,109,172,17,47,195,88,7,42,60,228,99,202,241,121,226,244,164,115,201,181,73,92,69,209,88,215,74,121,173,211,218,4,121,91,204,10,63,80,188,107,105,165,88,48,110,178,233,194,162,254,31,188,121,141,144,217,247,27,149,69,207,70,149,170,255,84,121,86,60,228,245,154,52,55,235,182,154,75,137,39,53,158,18,45,184,58,123,107,246,72,104,80,216,98,58,63,158,170,9,18,186,90,27,227,37,4,84,227,188,47,239,112,207,112,202,242,46,37,87,91,104,173,108,190,51,196,150,220,188,64,190,72,23,149,40,213,48,245,201,94,116,112,117,111,90,42,211,7,157,252,49,202,129,89,105,45,198,163,167,44,135,166,96,79,47,9,186,252,40,20,101,230,202,123,62,45,112,241,57,184,233,187,206,102,238,201,15,126,185,14,244,219,49,134,179,241,14,194,68,56,180,91,14,116,248,113,29,29,253,245,174,44,38,139,6,125,50,213,65,203,127,230,218,138,66,178,140,170,170,148,126,69,79,148,216,13,199,145,249,112,235,149,224,183,218,141,103,139,221,217,108,119,248,10,149,29,76,68,169,188,117,186,219,183,92,118,200,12,191,189,60,93,193,99,254,9,28,189,217,124,91,233,86,55,69,152,116,141,183,239,223,199,159,196,100,181,168,127,56,234,134,40,194,226,119,158,127,8,60,219,67,149,105,100,76,118,186,34,245,232,218,102,57,47,29,177,175,91,165,91,199,206,51,186,121,29,144,242,157,97,109,89,214,142,173,1,22,100,60,226,63,236,14,43,141,183,127,163,234,49,1,157,231,234,35,128,26,198,211,187,249,249,160,246,170,246,191,56,20,38,75,47,230,248,42,254,226,232,97,8,58,139,39,114,23,180,192,167,173,176,48,186,1,95,19,106,178,241,196,67,163,162,6,43,137,25,190,138,93,26,47,196,209,105,76,140,237,241,67,217,12,15,139,97,62,210,155,198,205,222,27,154,191,56,199,178,212,53,14,96,80,118,179,164,14,175,241,12,38,96,46,18,137,54,87,80,207,79,118,103,161,215,86,121,166,164,106,200,110,116,230,183,252,228,99,213,179,170,68,70,69,155,245,11,233,214,69,155,59,80,225,133,224,245,41,54,66,41,165,118,148,229,119,177,104,251,50,204,195,192,117,183,117,152,145,3,67,35,157,118,162,205,200,160,14,154,152,93,112,185,252,244,166,82,140,187,106,76,179,76,98,47,101,71,15,198,39,87,205,227,174,207,175,27,161,227,193,168,48,37,50,101,141,92,144,15,152,233,206,67,140,76,98,16,7,136,130,77,167,169,53,211,53,211,166,252,119,188,231,150,242,26,245,37,66,172,13,242,103,28,107,188,223,34,29,184,5,181,226,213,227,51,244,226,224,1,214,54,12,211,184,72,212,230,206,84,222,166,10,24,121,51,254,86,96,143,104,84,253,98,126,217,231,76,202,118,141,239,177,202,159,20,231,31,112,42,135,228,82,19,38,143,41,209,21,177,200,141,112,245,219,184,124,248,28,134,254,47,206,198,63,178,107,52,138,225,116,108,189,48,222,14,99,154,61,37,185,50,202,251,100,172,191,232,230,177,154,89,239,141,52,84,245,76,106,36,196,237,91,16,223,180,26,244,105,56,89,92,192,218,30,168,151,78,47,157,174,248,231,8,209,152,124,99,209,100,204,40,28,112,176,87,166,193,212,59,85,98,148,80,120,145,113,95,154,38,118,192,73,194,71,172,183,107,119,127,113,236,222,237,73,193,155,91,241,55,125,102,79,164,254,252,197,193,159,38,136,35,203,248,78,67,234,32,129,57,254,139,179,243,46,165,234,211,119,38,74,175,233,53,86,122,73,198,160,201,20,139,54,100,165,92,133,56,175,79,234,229,101,180,125,225,217,203,244,214,253,37,209,248,76,14,216,91,90,29,25,57,95,89,166,215,149,62,188,6,151,51,110,207,202,213,56,197,214,245,135,23,51,69,150,166,177,255,249,91,238,184,194,212,239,197,245,85,207,196,104,86,249,33,124,3,125,6,85,128,69,153,81,60,171,115,189,199,117,80,113,47,246,160,72,160,22,171,226,225,182,118,181,217,72,227,73,208,9,254,232,193,90,118,44,42,6,95,16,136,241,154,224,109,168,121,169,135,234,155,220,40,67,131,139,255,176,135,214,143,40,75,111,146,176,250,150,52,47,98,99,38,248,125,14,110,37,30,125,11,143,58,171,35,247,49,236,130,31,197,54,52,194,223,25,11,217,217,223,103,222,127,70,235,146,165,53,85,112,20,202,178,103,25,157,248,90,238,141,195,252,138,158,52,56,2,153,35,235,103,70,9,220,102,19,245,252,124,228,14,169,122,120,1,101,75,189,244,87,203,93,74,201,15,10,177,10,236,153,231,237,201,88,175,186,3,181,208,78,195,48,231,253,231,111,170,36,246,188,211,161,14,20,14,79,50,100,27,69,233,194,206,189,28,105,86,149,66,147,245,199,33,247,94,254,82,142,248,34,76,195,106,139,76,166,98,172,145,118,61,124,79,249,191,251,81,49,227,106,29,83,34,135,186,21,81,200,158,92,102,230,6,34,250,75,239,224,164,220,243,53,17,254,24,62,9,185,185,17,20,110,129,237,4,140,186,97,125,75,121,177,206,170,185,221,252,166,231,166,68,125,174,95,232,230,91,76,236,128,86,38,155,75,35,141,35,46,202,137,205,167,76,62,118,91,123,42,87,112,218,222,189,53,244,246,81,90,165,25,95,187,118,12,73,127,147,232,142,52,164,126,122,162,68,14,92,151,37,209,125,154,169,104,49,174,94,190,200,242,199,98,113,125,69,44,155,185,203,186,127,24,147,111,179,239,164,238,225,215,193,96,134,215,137,62,162,247,241,42,83,14,114,68,182,5,49,207,219,191,138,242,27,93,41,151,169,100,119,184,96,208,60,219,167,69,74,140,162,50,27,35,130,210,94,164,182,240,6,113,168,192,148,133,75,242,171,115,49,4,213,62,106,108,18,158,255,192,244,45,42,117,236,109,165,102,183,150,31,150,84,5,48,233,89,155,39,114,164,244,108,117,30,120,130,125,242,90,238,207,229,196,224,229,196,115,192,198,98,207,95,156,82,199,101,232,68,65,97,91,109,101,31,100,72,84,245,36,242,130,180,109,241,102,172,114,184,125,140,154,216,159,5,86,240,202,77,60,47,154,134,245,34,249,106,153,239,41,159,113,11,223,99,131,30,40,253,254,105,184,48,52,168,16,3,160,60,136,217,161,176,216,26,246,148,238,151,125,144,183,201,112,112,67,82,155,73,151,249,182,109,227,10,45,245,169,89,108,240,77,75,194,228,170,23,139,79,227,146,72,89,185,77,91,38,155,143,141,128,181,205,76,119,169,63,105,94,65,170,35,17,40,140,161,153,235,119,107,88,238,245,33,174,185,192,193,103,206,210,131,212,190,34,202,141,246,179,0,195,243,78,238,141,26,22,9,241,222,132,118,0,173,235,97,187,206,50,26,216,35,144,229,167,54,0,104,247,92,60,56,60,3,183,238,175,174,136,114,139,224,23,30,236,37,242,200,222,254,22,218,118,96,194,93,58,217,230,101,51,37,225,244,29,46,171,116,106,186,234,100,119,159,170,204,54,191,147,86,216,18,204,35,198,14,4,73,26,186,200,15,235,36,156,54,223,145,73,248,202,164,238,53,6,123,23,50,8,99,23,3,68,221,124,15,150,11,106,214,196,223,106,153,107,3,153,192,177,133,101,253,154,218,172,98,50,181,249,17,193,223,214,15,125,27,8,107,58,94,184,81,164,248,4,199,113,128,6,151,24,143,26,78,62,120,71,76,50,70,223,125,140,153,26,203,51,42,43,31,77,106,14,117,217,59,102,166,247,165,18,134,179,121,245,94,134,44,187,214,45,30,200,58,232,18,117,103,37,102,227,118,142,148,193,248,12,141,181,225,69,163,245,149,29,110,132,127,134,168,28,51,201,138,132,42,53,230,180,12,71,159,242,197,43,32,121,31,245,214,26,107,119,30,16,74,119,1,212,135,224,154,233,68,154,71,133,251,37,170,54,194,77,30,0,206,190,118,21,178,200,179,162,102,148,114,82,145,106,62,116,59,224,211,86,170,234,247,252,67,255,126,66,167,126,187,129,48,67,206,112,238,204,87,176,119,32,123,44,27,60,116,239,95,143,37,146,239,12,237,243,54,24,169,249,191,152,251,171,160,184,158,47,108,24,133,8,9,73,128,0,193,45,48,56,97,8,238,240,11,62,184,187,36,184,187,123,18,92,195,224,30,156,97,24,38,232,224,16,220,9,48,3,193,29,194,0,131,14,14,249,242,127,175,206,197,169,115,46,223,111,85,237,170,222,55,189,187,186,123,173,231,121,86,119,239,166,74,103,81,210,226,72,171,76,100,11,58,126,59,145,164,245,178,227,138,168,72,178,168,33,233,164,213,172,64,38,177,47,127,218,74,230,47,78,150,83,83,193,211,21,129,234,102,134,238,71,115,187,135,128,145,235,0,253,216,89,97,147,62,5,110,99,65,227,105,205,224,26,243,34,210,108,108,116,112,100,182,222,188,153,87,88,51,186,35,127,37,23,157,52,229,213,114,211,215,183,89,121,111,25,207,194,154,238,161,18,28,127,16,193,244,23,199,229,183,34,57,36,145,94,134,182,53,56,127,151,130,144,35,225,63,94,82,250,198,217,31,119,123,198,13,232,101,95,151,32,35,7,160,213,183,121,95,200,86,187,151,8,130,102,81,155,94,35,191,34,247,160,176,114,240,3,84,159,65,136,46,188,180,1,116,112,73,95,99,29,90,59,176,30,183,159,38,118,30,11,203,125,226,148,228,114,123,148,219,247,43,180,110,179,251,201,249,150,139,83,245,186,132,132,153,137,218,31,98,178,221,213,243,242,246,167,232,184,237,121,23,253,157,47,210,107,196,41,245,172,191,140,45,167,247,38,145,199,51,54,52,132,63,226,57,246,217,19,153,135,13,49,187,188,5,134,164,180,10,53,51,107,16,254,189,26,154,111,212,65,43,102,128,157,180,19,224,212,241,198,163,149,67,22,128,98,203,74,255,209,236,237,95,28,135,215,33,89,234,251,104,186,92,147,160,213,139,47,94,245,253,17,170,167,220,99,147,138,70,103,18,126,97,191,222,206,241,47,106,75,100,91,67,147,110,179,67,190,191,116,30,185,191,175,71,176,80,108,82,241,214,149,142,83,198,19,145,99,254,226,20,100,69,79,238,255,166,28,250,122,217,87,24,251,178,45,197,199,171,194,114,76,194,186,73,69,45,20,144,95,143,21,155,75,6,226,176,254,197,1,218,58,245,242,75,98,86,223,53,155,62,12,124,78,22,55,109,129,62,221,232,36,239,210,122,208,251,188,122,74,65,74,166,130,55,110,92,24,99,183,205,70,124,228,120,75,106,46,113,149,84,210,144,47,168,71,75,17,211,32,116,58,62,1,113,89,112,11,18,155,4,210,63,178,143,127,165,137,58,195,83,198,134,40,190,12,249,12,88,235,75,248,83,209,132,129,46,111,112,153,252,148,109,216,73,36,251,45,210,89,94,159,204,200,154,56,249,244,251,104,174,210,241,9,29,83,101,52,109,248,130,238,66,252,42,207,104,119,255,207,252,160,71,93,80,242,50,234,128,79,36,71,183,239,180,88,82,169,246,69,244,51,18,141,157,23,159,5,89,156,215,190,166,161,180,234,41,178,138,197,15,213,19,77,67,68,147,255,164,217,159,233,43,72,238,141,139,79,198,5,26,217,24,69,91,244,158,71,178,58,27,16,140,232,250,221,175,247,72,217,43,210,219,245,198,60,15,95,120,244,181,249,148,104,52,176,209,7,62,125,120,75,17,211,223,226,236,218,224,123,20,116,137,159,184,160,248,54,11,22,148,143,62,174,37,93,44,64,132,244,90,67,45,188,38,198,11,43,21,240,4,71,169,81,92,144,35,123,178,1,68,219,168,155,37,76,184,169,192,236,11,54,252,70,40,168,250,154,159,76,192,204,36,160,163,242,191,27,113,227,9,174,238,123,43,113,14,255,84,85,189,9,180,133,136,17,92,253,172,0,12,216,253,68,71,41,35,176,96,203,88,33,226,65,7,162,253,141,230,247,168,103,98,98,249,54,52,235,1,77,97,175,231,216,58,32,89,45,154,120,97,96,143,101,90,18,255,143,111,243,229,38,145,183,192,37,227,181,56,20,155,153,36,4,187,232,16,3,131,81,46,44,161,193,81,192,67,175,76,51,109,41,46,232,181,149,126,65,201,81,136,249,92,203,143,130,192,206,35,198,37,95,119,14,50,209,55,115,227,233,84,172,157,35,175,22,65,191,155,235,66,165,106,125,154,96,197,242,18,109,253,132,205,8,109,120,90,141,1,211,189,100,50,14,177,88,83,96,254,199,25,168,121,242,75,243,63,127,113,12,199,232,226,246,243,205,171,202,91,107,96,2,177,18,62,139,88,157,208,199,100,39,183,4,131,3,252,191,166,19,229,242,81,53,126,247,28,143,223,54,137,172,84,181,239,145,218,218,108,197,210,198,252,197,105,53,193,229,206,122,164,255,16,175,106,158,40,6,25,171,154,235,250,245,214,215,56,62,104,104,136,107,177,65,241,14,79,204,213,48,55,242,191,82,146,111,54,142,186,161,71,213,255,97,188,200,202,34,10,99,67,223,82,226,55,181,107,228,234,74,7,223,235,233,98,110,46,228,172,39,21,18,87,105,86,254,226,140,177,8,59,143,191,128,254,194,212,221,147,234,28,221,236,200,25,163,84,39,125,44,187,242,239,186,249,52,108,56,187,180,6,168,111,58,219,144,144,104,23,223,45,244,221,147,50,155,50,147,145,180,205,32,40,6,38,44,223,136,190,121,67,119,77,81,45,135,39,215,176,127,85,199,169,185,128,58,83,192,167,7,119,237,149,179,0,24,53,134,175,92,182,218,142,194,4,223,116,5,175,247,250,206,49,124,13,207,253,25,246,166,96,248,4,67,43,119,117,97,188,229,132,117,71,116,203,234,144,233,211,53,197,190,226,68,35,108,172,195,38,164,42,198,182,228,117,20,76,201,220,132,215,73,18,115,188,15,57,92,133,246,231,22,80,199,89,219,243,250,29,18,220,65,73,173,125,79,234,37,121,50,78,183,67,131,219,23,9,109,162,69,202,240,108,86,128,246,219,169,253,204,133,90,4,132,131,43,21,234,109,30,93,140,39,223,207,43,199,218,6,23,166,145,214,242,174,235,242,109,3,243,126,152,47,178,192,0,43,40,102,22,13,67,97,87,181,50,231,40,42,173,50,196,134,242,143,180,238,206,23,22,87,145,210,78,23,31,114,70,236,51,228,236,60,6,213,138,235,46,226,115,151,120,70,86,232,31,185,62,207,168,252,239,146,145,21,144,187,130,152,165,69,185,136,119,136,189,106,87,191,68,221,61,206,114,180,203,248,222,165,181,140,241,99,46,181,239,132,254,134,79,70,87,219,214,184,108,153,1,33,209,43,66,169,102,30,206,189,153,101,220,36,234,59,246,92,100,8,59,52,101,182,56,143,163,161,76,7,30,141,119,92,157,161,118,206,183,141,173,65,45,106,21,163,148,252,243,20,98,98,182,147,240,181,227,114,129,83,110,245,55,12,172,71,136,84,106,115,216,69,174,25,136,203,4,116,19,237,56,30,29,130,92,31,78,21,192,154,17,212,77,228,238,119,20,0,58,174,2,7,30,24,187,127,213,62,225,208,147,17,133,126,235,179,105,154,166,172,45,83,0,11,18,155,128,178,179,179,47,41,235,174,190,60,245,35,84,82,81,46,25,113,41,113,206,211,222,82,52,50,28,27,107,57,230,114,127,139,13,54,145,112,14,85,15,116,22,119,19,14,234,156,227,90,2,7,119,254,65,164,230,173,236,235,193,130,194,222,183,167,115,58,97,27,69,54,54,59,157,2,231,88,191,133,204,110,119,223,203,194,144,238,114,72,88,239,169,139,138,95,111,99,139,184,159,223,30,25,121,254,133,127,54,122,7,174,89,226,225,143,94,241,226,209,108,25,219,158,82,211,42,34,174,114,50,107,228,96,151,31,235,220,41,36,110,192,60,203,213,208,202,158,113,4,129,232,191,8,83,241,117,221,51,224,208,17,146,49,84,239,75,213,151,207,222,188,60,235,138,217,38,142,118,11,203,148,70,255,197,153,229,169,209,157,90,180,201,222,126,87,96,187,103,165,222,57,126,5,188,27,178,120,39,155,158,150,83,97,176,44,170,227,231,83,115,91,162,12,11,242,58,96,168,196,123,53,220,19,216,112,215,181,127,207,117,111,21,153,42,187,84,208,217,8,85,246,49,145,239,202,179,46,165,40,251,68,23,52,64,144,132,112,242,41,205,113,43,127,112,227,169,218,188,124,122,83,241,73,245,105,220,38,55,143,165,167,48,157,214,128,178,213,184,45,186,133,44,38,102,8,19,2,239,123,36,94,162,113,234,249,43,8,182,147,158,90,224,211,185,203,131,235,201,183,41,114,63,58,105,51,233,149,111,167,82,3,92,246,82,20,58,95,28,227,77,253,253,23,199,86,236,241,47,219,201,242,2,150,52,213,255,220,135,213,254,24,251,48,103,248,242,171,88,60,35,34,142,53,74,206,220,239,153,73,161,45,66,46,178,40,200,118,189,67,88,109,52,178,161,85,162,113,168,146,83,111,173,2,36,189,99,186,0,176,157,163,106,223,118,184,211,170,127,48,130,30,192,203,87,225,168,225,173,170,189,120,249,18,117,243,143,161,37,167,97,247,166,157,110,137,45,198,95,7,79,27,80,109,28,100,59,220,20,31,211,229,124,142,101,211,201,255,164,149,243,201,118,5,38,6,182,11,90,69,134,190,149,164,88,175,118,219,142,202,150,102,117,245,25,80,233,146,66,57,165,184,159,169,204,138,123,59,136,159,151,158,59,180,130,76,49,111,115,223,9,37,244,103,105,203,186,150,211,61,197,87,147,40,73,25,118,153,6,112,149,28,148,13,214,95,13,248,109,153,207,169,206,106,189,32,179,123,253,49,171,173,149,223,73,235,77,157,76,172,77,43,55,27,100,19,91,72,24,140,99,151,201,211,42,136,62,166,163,121,182,137,86,96,44,171,7,114,59,166,190,77,167,203,124,181,9,82,158,54,158,241,220,42,89,11,233,69,20,203,24,132,112,125,88,68,126,148,234,163,195,112,22,55,255,118,177,25,140,37,64,230,131,63,114,132,48,85,122,69,86,115,116,95,101,21,55,231,183,133,59,120,125,73,12,235,230,212,48,162,119,59,78,204,212,26,187,74,18,42,237,77,122,191,241,47,126,4,121,114,93,126,35,52,66,96,74,14,254,226,60,159,107,159,155,159,113,242,79,42,209,40,111,207,230,210,206,242,143,153,14,158,14,173,59,166,251,28,53,222,80,26,203,217,194,28,31,139,179,69,60,47,126,69,96,238,190,160,80,204,212,26,212,33,235,14,91,249,40,232,48,179,194,105,231,241,65,123,235,35,59,14,109,184,35,240,63,59,215,117,89,254,247,64,9,28,221,164,141,226,188,255,143,27,221,254,223,105,58,133,239,223,240,126,208,225,253,239,95,153,108,77,62,244,152,105,221,163,124,55,12,231,169,135,248,101,34,83,185,175,120,28,251,208,104,22,46,52,218,125,198,19,27,103,145,76,44,139,168,126,234,22,106,229,60,177,169,85,217,54,22,21,159,89,29,110,160,21,85,212,228,132,53,116,208,233,3,75,42,131,220,187,72,113,219,157,152,142,24,79,144,156,206,50,159,212,69,25,35,72,148,146,246,141,136,61,196,3,7,123,245,106,250,194,123,107,36,133,0,65,77,105,235,185,73,196,255,236,68,74,162,249,85,200,164,75,145,3,165,76,60,151,87,236,251,42,51,246,3,177,52,80,22,152,31,249,144,251,59,15,128,120,140,187,82,207,37,106,223,108,92,168,229,225,31,79,88,183,101,54,62,195,106,76,234,162,172,200,55,251,127,216,44,219,36,172,142,121,224,244,80,42,93,255,39,9,72,210,192,87,238,26,166,124,61,85,152,243,23,135,254,47,206,10,249,51,123,151,74,40,101,84,145,197,87,130,3,110,150,108,58,3,229,18,14,21,65,7,21,5,95,62,239,161,171,148,135,147,132,79,217,192,182,132,253,151,198,16,39,247,29,147,115,192,75,241,63,138,191,206,110,10,164,189,159,253,163,82,203,240,77,170,153,192,62,99,163,178,133,175,96,56,213,203,13,91,167,109,159,66,194,185,13,58,106,1,163,250,82,88,191,156,239,62,192,253,92,40,100,247,161,214,235,120,7,52,148,219,230,169,198,246,26,16,64,155,39,254,222,218,64,60,112,241,132,110,129,80,77,123,111,79,54,41,224,83,163,61,51,149,104,105,117,176,72,64,222,21,78,125,10,59,153,174,64,58,25,208,53,157,57,33,225,183,94,2,108,185,219,109,160,103,198,20,213,94,49,193,101,188,114,30,246,139,71,79,33,95,166,172,145,154,3,57,204,186,160,86,207,70,255,129,202,129,9,40,241,50,6,145,78,107,223,44,222,89,115,64,182,223,129,229,188,104,236,80,62,193,237,70,188,223,243,171,45,18,95,157,23,241,196,122,98,147,16,244,169,124,198,211,33,234,160,82,36,136,95,197,174,247,234,217,12,147,42,186,41,87,65,16,3,63,43,165,90,120,232,12,45,114,103,111,120,209,185,54,30,167,186,251,50,96,169,39,57,49,62,250,17,238,44,196,80,11,172,77,235,195,55,221,208,170,32,103,45,31,100,210,109,158,144,93,60,234,244,186,55,133,156,182,194,187,245,196,52,87,144,236,146,13,205,67,252,83,243,56,61,176,72,138,75,253,87,149,117,38,51,99,35,181,37,252,51,117,252,126,176,130,250,86,141,17,175,154,7,209,136,109,229,104,76,218,94,138,24,88,227,177,117,220,157,214,113,140,56,61,197,233,140,99,194,215,114,49,57,227,171,92,174,155,117,31,247,77,157,124,75,209,54,226,190,236,253,174,142,108,191,172,149,146,117,125,112,185,110,218,168,128,111,155,62,151,223,21,225,186,70,89,57,23,55,24,127,70,96,165,15,78,42,141,139,247,147,84,224,130,38,100,14,191,94,139,68,195,255,95,3,205,87,187,121,23,197,207,92,245,248,184,166,138,58,148,220,231,161,28,80,14,5,187,210,216,158,150,249,224,171,215,237,205,55,173,205,154,36,233,156,98,32,190,115,223,137,37,48,156,62,24,239,173,221,83,41,137,226,84,222,93,114,112,104,37,2,168,32,151,42,232,70,20,77,40,107,200,59,195,119,18,49,210,55,92,163,164,42,151,154,206,70,223,102,109,109,192,111,193,85,121,229,65,174,252,253,225,210,175,159,205,233,244,246,107,167,237,147,134,193,20,142,242,140,133,6,13,99,229,93,175,90,234,254,102,153,12,236,173,68,135,220,227,134,245,87,66,88,69,216,159,120,238,160,142,229,75,123,254,70,172,215,250,26,11,3,224,216,68,36,236,153,186,135,203,132,253,66,165,216,95,156,174,20,182,84,181,19,169,97,247,181,247,131,111,79,183,125,146,129,251,209,186,146,147,122,77,123,93,230,151,255,132,165,140,188,211,43,222,136,99,249,32,217,168,196,37,42,237,80,35,62,160,106,161,148,169,184,116,2,30,175,11,40,113,230,233,245,55,234,116,13,190,32,194,230,144,178,139,26,219,107,247,67,255,87,56,253,130,122,19,25,169,109,138,71,32,224,224,34,213,77,255,253,130,9,173,168,33,28,12,62,120,154,50,37,108,224,96,112,35,220,217,124,117,66,185,249,66,60,93,244,80,64,13,166,80,204,87,111,227,181,166,240,81,106,132,128,90,94,223,138,64,152,92,37,119,89,159,245,155,173,157,165,148,41,17,146,143,135,195,179,172,46,89,25,58,30,111,248,73,234,47,14,196,81,33,141,130,130,196,84,141,225,89,24,239,137,181,185,78,190,190,25,137,211,177,19,115,116,224,248,108,84,155,4,254,244,154,237,87,236,171,47,125,163,95,195,223,75,100,165,108,55,101,174,217,215,235,208,50,89,184,108,21,218,199,131,78,205,70,51,221,95,10,230,206,64,174,28,115,226,156,65,99,28,170,99,206,137,60,98,169,70,36,185,218,205,41,38,179,188,43,101,64,53,117,235,47,54,197,222,227,219,45,71,32,65,247,150,147,163,245,62,223,165,149,126,146,90,2,87,157,36,86,222,50,245,186,58,29,102,95,126,86,165,150,165,193,159,225,28,111,32,62,44,215,10,150,89,160,126,65,11,255,180,139,70,64,52,201,213,127,62,23,238,48,95,45,146,156,34,100,30,210,248,150,56,35,88,50,184,133,8,182,244,50,22,96,252,219,243,135,113,103,21,77,225,159,132,222,209,188,134,238,70,125,166,50,145,40,229,37,177,64,90,109,227,140,225,108,119,249,43,123,41,90,249,181,244,122,31,60,253,92,46,226,130,220,235,242,164,191,56,215,111,137,27,233,139,52,203,29,87,229,89,17,25,77,216,23,106,135,232,13,243,90,198,54,54,59,175,154,122,188,188,187,133,23,98,19,204,14,109,110,239,74,88,72,159,246,96,94,25,76,84,167,169,83,156,10,235,126,53,55,48,218,167,70,28,90,140,47,47,204,58,119,86,122,228,138,111,92,58,80,86,16,241,169,68,129,37,20,137,123,87,178,83,238,78,138,111,138,215,187,159,108,106,86,189,66,125,108,62,181,176,177,86,167,6,78,199,140,166,48,84,95,157,48,144,191,149,117,30,12,145,235,212,66,214,176,173,89,21,109,101,112,115,118,210,132,244,134,146,116,218,67,186,2,245,70,119,93,238,61,78,54,196,93,185,179,109,45,64,28,157,188,100,171,107,223,41,151,243,245,74,121,213,170,111,207,61,5,176,161,47,12,230,132,55,222,83,136,113,17,42,195,244,73,242,71,192,53,240,126,137,0,198,46,226,236,128,227,83,66,50,47,237,105,139,162,182,59,99,74,201,236,231,108,142,40,18,53,164,98,203,246,224,31,77,214,151,178,122,96,180,133,222,52,120,195,108,229,241,182,203,192,116,80,31,140,181,140,130,164,139,241,220,146,40,232,91,211,100,100,90,193,179,201,113,218,96,161,55,251,21,243,90,23,110,221,145,20,163,156,251,209,47,100,157,116,82,166,205,53,152,151,237,44,119,146,25,112,187,237,200,140,90,58,149,126,157,189,156,154,149,232,55,159,91,190,186,34,250,74,4,66,39,242,151,206,120,38,165,101,115,173,241,252,161,243,162,80,23,237,208,209,206,61,112,147,152,193,238,61,132,83,145,213,30,18,199,74,237,55,210,44,23,20,237,44,222,1,186,85,245,201,43,138,190,130,29,86,60,166,38,239,220,112,73,115,41,116,166,225,190,66,108,68,183,12,163,127,113,68,142,73,46,63,36,165,229,174,248,9,252,123,33,170,45,87,77,83,44,51,189,151,61,148,113,54,77,112,84,113,0,158,81,199,71,227,80,191,154,68,10,229,237,88,5,216,57,165,16,164,7,204,73,225,8,209,1,25,188,131,73,210,173,143,249,206,162,151,223,14,37,127,190,76,2,26,143,12,246,181,175,209,210,153,221,115,159,8,100,118,250,221,79,69,183,105,110,70,253,241,81,214,177,207,84,7,120,202,157,242,249,76,176,148,169,133,120,4,14,104,111,220,244,48,42,204,86,100,129,124,18,133,141,97,75,112,6,92,170,54,91,91,26,109,94,85,246,131,137,178,102,143,42,50,93,246,111,123,84,21,171,212,64,33,131,199,107,172,9,188,3,122,218,149,88,241,230,97,204,101,161,184,180,121,65,112,240,51,239,249,182,87,162,230,99,202,226,202,137,188,32,121,199,172,116,26,246,142,88,141,203,99,105,205,134,105,90,147,27,103,185,64,183,157,132,238,223,95,159,251,220,5,186,53,247,77,163,81,129,124,152,180,99,158,80,247,171,139,224,167,36,65,245,152,215,118,68,235,115,128,34,82,210,192,218,182,163,62,185,48,113,251,206,210,102,119,138,13,78,110,215,103,187,132,185,159,33,227,189,95,74,217,2,110,216,81,11,87,164,235,107,226,163,248,219,147,19,184,23,245,243,63,86,65,75,7,66,139,76,2,153,196,173,105,139,177,166,120,29,79,157,78,222,24,131,211,210,145,242,199,89,53,80,182,196,152,96,146,50,33,57,7,54,154,22,174,217,199,7,44,20,124,124,27,66,102,218,110,187,20,97,254,66,117,58,14,124,90,116,211,138,221,3,145,77,202,226,249,221,14,108,146,182,178,155,211,190,252,124,82,143,247,180,185,135,18,92,68,140,53,225,36,239,105,213,228,55,149,19,218,164,236,206,147,186,52,51,91,63,161,114,190,25,27,107,55,23,18,42,136,142,128,241,21,28,249,165,8,10,207,146,62,39,113,17,104,179,99,41,144,119,222,174,14,71,146,126,186,114,242,214,149,152,224,127,236,150,18,219,56,97,53,88,188,150,83,106,193,174,173,185,81,44,231,254,237,172,84,153,79,212,129,43,197,17,72,251,74,158,220,221,50,147,171,185,24,206,200,21,179,46,141,186,170,243,3,76,47,218,244,198,222,68,105,187,116,229,176,105,131,171,188,3,188,163,191,29,50,113,20,236,141,43,183,168,24,29,215,221,225,17,183,238,55,138,21,237,127,160,18,189,165,98,240,12,234,242,127,198,17,81,57,129,114,36,54,89,82,210,191,12,248,217,176,116,197,98,218,204,80,105,26,235,109,243,233,207,187,17,89,141,50,229,233,169,163,25,203,237,48,45,143,53,169,188,178,158,177,34,239,170,146,109,142,6,242,135,125,189,216,167,103,125,103,124,15,161,86,127,198,114,14,172,62,13,17,140,198,21,91,122,148,198,228,1,244,192,42,64,9,185,18,185,177,225,92,242,84,114,94,58,129,88,176,172,77,213,229,90,174,199,161,23,121,61,201,6,136,204,8,234,35,79,123,176,95,117,217,182,24,123,199,42,165,220,97,228,134,182,79,44,97,110,181,53,14,184,188,74,46,40,84,9,244,61,233,251,113,211,194,240,137,53,248,104,141,125,251,253,50,158,158,70,117,48,132,219,164,131,65,220,121,50,255,250,248,152,106,183,126,66,183,117,53,243,18,121,51,194,131,226,134,148,112,221,93,238,63,173,24,126,149,236,9,223,174,105,84,237,123,190,236,227,34,70,213,120,212,222,129,153,191,137,248,102,179,98,252,223,247,107,89,111,31,158,176,101,139,144,138,63,62,167,7,153,213,106,83,243,63,58,233,29,57,73,34,222,124,5,254,80,62,52,217,15,126,58,92,220,173,226,226,193,246,98,98,53,121,233,152,214,134,47,43,10,95,136,205,95,68,113,16,227,79,56,252,26,249,133,121,241,79,91,63,237,87,57,181,210,195,253,35,6,65,101,99,43,57,143,109,238,6,176,75,191,162,229,142,236,31,0,11,243,216,68,111,249,142,158,71,142,16,85,229,136,105,214,120,170,120,110,238,40,19,200,172,143,130,158,101,31,55,230,214,122,231,11,228,7,111,8,47,196,59,117,249,90,170,15,33,30,172,71,103,97,176,137,166,4,68,151,33,107,245,66,173,60,138,242,34,57,128,74,2,253,46,42,226,78,64,9,158,222,198,59,102,160,208,124,64,66,85,1,255,192,155,89,230,25,58,149,2,141,166,189,192,52,95,71,177,102,35,243,199,126,214,239,158,44,251,189,129,92,102,87,6,93,208,11,99,166,253,77,151,146,130,129,169,235,125,31,50,77,222,127,204,201,211,251,144,118,207,90,62,37,26,157,195,5,139,100,17,150,28,254,93,147,146,43,226,201,56,88,209,167,252,173,33,199,178,41,149,133,44,161,141,153,251,65,239,147,61,50,78,143,151,59,15,90,156,54,170,239,185,60,172,248,217,99,13,216,160,63,76,240,189,249,248,195,107,91,34,24,179,121,109,117,220,230,127,115,65,47,4,11,249,158,190,32,126,145,77,150,240,236,105,92,74,21,248,62,102,236,32,201,194,85,134,95,232,32,234,198,32,113,139,148,112,113,199,141,142,205,13,217,199,188,251,26,96,38,186,193,196,47,206,150,185,248,186,155,160,229,253,73,87,84,109,245,242,88,137,96,128,240,184,134,221,110,74,60,242,17,7,20,76,32,104,144,163,15,150,154,124,188,187,243,109,189,140,10,156,216,195,181,52,212,21,238,121,53,149,84,17,199,42,84,172,173,70,211,249,114,45,216,68,227,60,57,253,189,186,42,222,22,35,33,251,108,201,153,242,118,247,88,87,214,211,158,17,231,32,224,87,109,193,183,107,108,106,210,94,71,115,60,197,110,251,241,201,184,172,226,194,59,27,229,253,229,124,7,35,28,14,189,7,149,195,64,15,64,61,11,54,148,137,241,237,168,111,33,119,47,115,105,66,204,212,34,15,201,195,231,204,69,145,29,11,157,108,186,244,209,50,128,159,172,108,8,226,93,48,65,193,179,133,221,238,39,89,59,170,61,249,91,135,92,46,198,194,43,159,86,11,146,194,218,25,197,133,215,129,194,96,215,197,72,104,216,46,197,161,229,199,130,62,165,234,133,163,126,253,221,11,22,139,66,120,236,77,132,182,93,164,180,69,138,15,203,10,157,93,219,69,23,14,229,177,188,85,203,25,93,27,79,149,221,227,215,218,230,200,41,87,180,179,232,162,20,45,249,215,205,193,76,92,20,157,66,58,133,148,236,97,201,144,200,153,149,136,113,16,81,145,89,141,233,171,112,21,194,17,202,229,150,223,242,59,121,153,26,0,207,246,242,131,76,145,252,5,171,76,167,66,226,32,222,123,170,170,11,186,66,162,213,12,13,76,51,191,149,214,158,199,179,222,207,55,81,184,206,208,172,26,157,172,72,117,221,56,75,208,157,194,124,182,72,27,87,236,123,83,113,243,71,50,236,233,66,85,105,59,250,110,63,96,24,120,126,101,50,56,57,147,20,139,95,44,117,17,59,250,140,3,21,252,65,215,149,192,66,37,68,123,212,196,44,137,195,65,226,220,255,166,255,115,102,20,243,80,196,188,48,161,35,170,230,66,197,54,88,228,10,31,176,192,255,116,16,178,118,39,43,200,145,211,216,130,18,17,146,179,246,245,1,175,207,75,107,246,47,209,132,23,163,60,158,228,48,127,41,40,128,83,174,76,127,97,114,79,214,22,77,41,189,242,237,48,47,114,183,42,127,14,71,186,235,3,178,57,136,23,156,47,129,242,215,46,47,152,174,55,212,151,70,147,237,78,98,245,230,1,98,41,134,177,74,21,202,16,77,109,231,117,127,180,64,19,54,67,153,233,99,181,181,43,67,181,226,138,187,117,66,181,36,217,72,31,167,20,163,87,53,114,252,73,133,85,118,17,72,75,4,154,146,106,19,42,191,58,228,25,36,177,131,85,196,181,140,158,207,240,142,177,79,4,233,146,136,222,228,110,100,82,115,179,249,84,52,254,222,94,11,198,81,227,118,125,42,132,104,89,85,145,14,64,185,204,196,30,33,164,158,161,41,35,115,130,222,175,47,76,166,10,64,73,121,188,186,174,135,191,31,134,208,222,255,185,151,193,172,7,31,20,235,221,76,228,129,162,230,90,167,206,32,49,226,22,6,210,193,210,154,59,156,134,211,121,23,24,172,178,219,203,211,16,41,6,211,71,66,39,10,227,13,213,252,164,35,19,252,177,198,104,88,11,155,110,68,25,59,247,60,73,141,93,43,144,190,147,105,220,82,84,85,190,239,245,222,175,127,116,176,51,99,116,130,133,75,59,195,198,18,177,68,21,221,128,113,234,253,252,117,41,246,5,84,206,199,203,161,145,245,60,119,171,140,10,3,150,3,49,89,72,253,234,161,37,35,47,75,168,13,33,84,94,147,106,8,80,127,103,195,201,165,44,144,226,166,109,55,152,76,63,183,129,155,179,200,184,190,105,134,75,106,225,168,76,144,167,160,184,51,47,196,252,222,79,252,219,65,174,181,129,97,100,120,109,176,53,40,30,66,175,113,0,177,129,198,79,77,206,109,136,3,21,181,214,215,198,40,164,171,37,182,172,28,191,31,180,169,106,1,62,11,204,145,182,80,216,213,79,118,15,188,119,73,207,241,64,43,198,255,169,69,235,218,197,78,178,253,206,241,79,171,71,24,24,188,228,233,69,13,169,81,126,138,103,16,203,120,151,182,231,160,127,166,56,113,149,137,151,58,122,25,165,119,160,24,157,159,110,100,146,111,108,84,250,103,58,33,145,93,60,52,222,185,67,246,205,159,90,186,234,13,33,208,171,230,157,91,131,9,109,187,32,161,224,150,155,136,164,3,238,204,170,100,245,120,93,95,22,53,60,44,208,18,88,126,144,60,5,217,158,223,157,199,222,244,79,229,102,145,19,247,21,105,79,21,245,204,168,127,162,43,198,50,2,242,33,205,105,10,31,114,98,218,172,77,53,186,7,170,228,248,19,53,226,230,89,122,152,223,71,248,198,39,63,249,182,94,235,162,214,252,126,186,130,222,230,233,44,62,133,135,62,198,32,57,252,21,96,17,88,60,172,95,57,44,60,207,205,87,101,179,75,129,170,223,0,80,27,15,47,75,40,29,134,202,10,251,142,141,241,7,145,201,38,210,171,241,78,192,52,171,190,15,191,108,201,236,20,48,117,134,227,126,61,49,210,77,212,151,73,86,107,159,126,69,69,84,159,78,134,221,152,77,67,58,112,205,104,85,100,207,227,249,94,162,188,214,152,43,128,235,195,142,49,183,118,116,211,252,105,37,181,223,143,118,222,126,234,28,254,253,182,212,146,163,70,170,239,220,181,124,70,87,95,45,126,55,201,171,53,248,201,215,245,184,151,175,215,33,79,220,50,187,168,219,244,177,108,189,221,118,242,246,154,249,128,15,237,51,149,245,253,227,66,235,221,126,111,88,74,249,244,45,120,140,174,146,35,179,14,155,82,235,210,131,86,99,19,79,145,246,51,174,143,94,228,39,238,175,70,195,49,4,246,58,32,247,100,255,194,86,107,142,86,238,217,26,225,191,56,134,107,251,58,118,63,93,118,75,20,88,254,204,84,104,191,177,246,171,245,11,102,218,125,102,199,226,14,0,165,44,133,120,48,40,103,126,71,22,224,99,147,8,147,69,231,61,178,116,32,50,250,229,36,141,196,196,233,73,253,30,67,239,83,93,80,34,114,33,197,82,97,207,127,237,248,197,49,113,17,83,46,137,115,101,39,73,108,115,115,128,136,217,190,173,200,69,86,93,50,31,227,22,23,225,183,212,230,125,234,53,203,88,248,22,24,240,123,164,103,122,179,61,167,100,110,85,183,130,194,64,176,156,177,1,108,61,99,181,81,114,243,117,179,207,252,9,135,130,47,130,23,226,236,184,97,93,243,31,239,231,132,76,199,140,175,9,99,202,235,69,138,213,227,46,233,35,119,226,223,204,139,166,206,52,222,110,234,59,36,119,46,169,202,108,14,59,148,178,188,106,82,244,100,115,27,245,181,91,177,226,183,254,32,139,0,204,245,11,173,137,236,137,248,196,62,23,40,52,172,77,241,68,192,215,72,158,247,65,109,184,131,8,212,125,120,127,236,188,21,42,113,152,70,20,193,255,196,180,100,191,141,207,137,74,251,36,74,178,65,74,186,62,97,227,120,54,211,38,144,109,136,49,125,213,137,203,68,153,201,201,145,158,97,125,164,167,219,182,0,84,203,9,74,104,241,37,66,114,135,2,134,168,189,56,83,56,197,13,63,247,103,196,147,167,101,51,48,97,156,213,19,104,228,31,185,224,149,48,201,186,219,128,9,84,28,56,3,74,166,109,170,182,7,250,7,195,15,190,29,135,48,144,9,197,76,140,130,43,26,72,49,194,116,125,57,224,154,39,126,220,172,214,114,142,136,163,151,103,177,158,31,87,173,60,91,67,188,99,121,86,191,154,6,48,204,190,148,89,102,66,132,59,157,237,32,148,178,22,77,6,45,25,135,107,103,149,180,156,90,60,234,92,125,21,55,159,246,51,110,83,164,78,249,107,66,213,203,166,185,178,17,208,207,158,141,41,27,64,53,74,180,218,81,235,24,5,117,103,190,88,142,182,219,228,172,56,43,65,95,90,14,140,187,36,87,63,124,113,124,208,206,152,228,70,105,186,68,131,132,143,159,159,139,138,112,18,64,160,195,236,128,6,155,7,169,97,237,141,245,220,244,14,44,158,107,197,136,206,127,221,84,60,21,58,170,161,175,169,13,90,60,8,51,230,118,197,31,15,132,145,64,53,220,228,185,241,247,15,197,108,79,216,97,11,26,12,18,205,238,84,92,249,186,162,147,215,212,191,88,10,10,106,119,26,194,172,142,41,133,141,45,109,248,190,143,220,64,99,127,69,180,28,197,240,109,149,92,137,184,83,247,41,61,232,239,188,82,117,249,138,126,165,6,209,142,157,231,203,143,74,83,240,111,100,79,155,126,94,173,80,194,175,135,244,189,205,195,147,56,52,202,236,167,254,174,189,57,0,225,110,208,1,164,84,79,121,167,228,165,167,39,12,75,49,139,169,79,94,87,112,38,107,150,205,152,123,166,205,184,205,101,105,143,111,10,84,198,32,167,168,50,157,255,53,227,83,182,46,167,175,237,90,78,186,130,68,180,77,231,202,14,167,150,154,177,41,96,250,148,60,248,121,154,95,93,194,100,79,55,192,17,26,157,231,162,158,67,153,230,200,45,33,16,76,255,56,46,201,237,67,86,70,158,253,47,165,14,108,233,208,200,246,234,237,38,19,175,144,9,176,208,34,21,247,74,79,63,215,77,126,124,246,188,178,38,162,144,166,162,207,164,250,83,102,85,226,236,174,66,172,142,123,106,219,116,80,91,233,221,52,70,137,160,138,95,96,161,68,141,239,188,47,37,149,195,8,76,171,54,116,69,17,114,111,85,63,109,167,119,156,58,40,149,138,179,58,187,178,206,122,166,172,173,134,103,109,109,83,190,20,196,210,103,220,234,125,157,230,144,100,22,81,162,172,6,15,1,101,2,120,190,38,227,250,28,119,2,190,154,216,196,144,137,30,103,201,106,129,219,138,166,149,27,137,153,171,3,19,238,109,31,3,133,66,23,102,33,242,197,67,21,122,101,235,207,217,168,223,177,190,206,6,114,148,21,68,188,75,72,72,59,241,0,82,92,201,125,253,56,182,80,100,208,186,179,75,188,126,137,160,105,195,176,50,234,163,160,249,25,161,69,207,80,75,18,231,194,90,172,95,169,77,183,70,181,151,140,193,95,125,152,13,254,57,116,105,11,221,228,101,36,102,120,188,178,86,138,246,180,203,194,137,64,110,159,206,66,209,88,37,17,61,211,222,153,219,106,208,84,220,213,243,31,171,79,172,139,56,84,22,86,53,219,145,166,32,181,5,220,30,139,252,60,170,122,90,98,105,193,97,65,188,94,134,117,153,252,19,16,35,238,56,55,185,74,132,14,163,236,72,113,244,88,229,66,48,70,146,67,125,245,21,239,214,68,101,106,51,121,33,28,0,32,171,208,107,180,174,1,11,243,213,205,192,134,193,49,14,183,48,191,34,205,11,12,113,73,246,42,146,83,193,160,99,100,83,139,138,234,12,183,33,74,91,153,191,37,46,215,56,8,4,16,79,92,164,168,214,191,227,118,167,38,129,94,168,247,91,82,39,62,9,173,253,254,203,128,127,179,207,17,249,81,48,63,190,93,92,170,182,14,65,214,211,39,171,237,195,192,247,131,160,23,225,254,29,66,108,168,137,163,219,178,164,169,127,247,238,177,230,11,15,4,174,230,255,159,140,237,255,93,195,149,21,127,17,44,17,169,190,188,17,29,214,252,40,28,7,231,233,216,211,0,10,250,143,47,214,135,92,114,146,211,251,213,20,130,199,236,249,107,151,112,198,174,41,167,75,152,0,205,197,153,147,49,139,130,57,73,115,184,80,189,219,254,87,7,2,167,212,106,138,43,31,57,29,255,137,240,55,80,147,152,34,24,221,142,20,149,15,57,224,207,138,100,133,222,225,60,255,195,71,234,29,93,202,152,145,124,143,195,39,32,109,120,233,100,74,240,163,101,171,132,165,222,102,151,88,174,204,24,177,78,52,201,22,195,72,18,112,152,201,128,254,185,52,68,138,254,209,162,93,198,148,127,208,243,79,219,82,19,188,232,164,182,23,142,185,210,108,176,81,200,115,80,166,80,66,51,85,204,241,68,7,188,150,206,86,118,108,250,140,40,120,166,161,140,175,248,84,197,161,53,97,137,203,55,27,176,101,253,152,213,107,211,57,238,13,185,93,111,137,173,80,52,109,113,171,75,197,240,75,241,102,235,61,10,50,222,53,243,71,82,252,126,146,188,230,31,71,85,84,250,37,67,94,198,44,178,154,201,55,193,203,80,192,85,113,13,160,85,145,101,66,111,95,86,177,145,40,31,124,86,77,213,39,8,235,59,53,223,218,236,14,10,209,58,57,161,185,34,122,57,12,215,205,82,249,229,183,229,228,193,32,201,124,234,60,57,251,159,84,30,75,4,218,191,0,242,102,187,123,159,133,45,0,186,170,157,104,172,13,245,228,67,228,222,61,102,226,251,139,243,238,24,75,200,140,143,125,193,186,61,235,215,58,55,171,15,53,157,149,239,206,8,25,144,221,237,54,36,20,228,126,111,166,198,229,125,107,178,34,126,166,7,135,238,39,180,80,182,40,127,57,243,30,95,65,247,153,45,196,163,195,157,199,251,116,141,153,117,57,98,115,211,74,135,75,111,23,80,61,131,189,177,12,149,198,180,102,57,100,178,161,178,222,55,187,79,70,205,193,232,225,51,87,168,151,98,183,120,39,128,211,72,94,153,53,228,101,159,130,25,92,108,16,125,91,188,170,86,244,41,91,163,181,180,31,233,232,161,44,181,24,185,18,250,150,59,61,136,212,160,138,47,109,191,222,47,186,221,195,96,249,123,75,97,183,16,211,47,211,42,244,20,69,80,43,98,106,175,241,97,47,48,218,43,255,115,10,203,140,152,15,143,54,72,185,171,107,241,115,33,161,35,197,209,59,33,95,81,122,157,211,26,34,84,133,87,219,117,145,27,180,43,231,168,251,141,247,65,249,252,131,188,202,72,167,118,143,201,248,202,166,226,232,150,126,231,233,93,222,49,99,8,233,151,211,141,240,91,119,3,181,37,142,126,210,136,252,51,116,199,196,92,103,9,246,101,150,110,48,239,231,78,47,6,136,207,74,8,130,110,174,100,93,208,120,225,78,52,94,141,74,48,207,200,44,252,78,123,95,53,119,92,209,232,130,248,220,143,111,211,106,171,38,148,233,101,246,215,247,82,4,5,211,182,221,101,71,194,218,49,177,38,151,202,35,76,160,83,65,255,111,109,191,157,158,107,255,74,220,128,204,242,121,152,250,141,220,128,111,214,187,183,103,41,244,152,192,155,158,107,152,244,217,241,30,110,76,13,181,214,224,231,194,202,65,15,206,84,119,90,246,131,142,18,3,199,5,183,187,21,220,103,239,198,158,107,189,206,200,117,146,209,10,34,47,17,183,192,36,186,21,113,43,234,28,166,199,192,172,110,155,24,222,57,16,141,41,235,166,239,207,133,110,112,45,254,197,249,190,146,183,135,80,55,225,210,203,208,111,49,217,143,81,35,15,122,79,125,250,83,146,184,244,40,35,182,202,168,252,198,197,197,38,232,24,155,96,180,240,194,210,129,210,167,142,77,88,69,222,48,199,128,64,191,222,245,248,8,251,170,19,162,205,32,87,177,221,69,63,222,122,154,200,57,107,234,106,107,211,157,240,137,28,133,82,48,169,80,74,202,60,112,217,96,41,95,208,136,4,95,7,70,254,140,190,170,43,110,241,225,40,175,104,36,30,243,48,119,233,140,53,127,188,241,189,103,223,228,47,78,32,170,66,99,202,36,127,112,210,208,123,57,155,81,14,138,14,177,27,237,27,180,233,254,229,119,239,123,232,56,211,118,195,21,162,89,12,18,178,235,118,47,185,45,189,78,175,48,208,185,151,152,188,112,171,161,120,230,160,124,195,254,219,237,181,140,104,80,186,104,84,89,117,106,27,42,168,233,196,252,66,90,243,246,34,172,164,88,58,179,211,96,6,90,117,79,247,23,199,230,132,124,198,57,14,90,157,175,46,170,52,173,210,3,119,255,165,24,132,253,130,197,73,60,232,135,2,139,116,101,90,7,206,182,101,20,179,221,138,45,8,205,1,10,122,211,18,101,177,235,252,168,203,156,140,19,19,179,22,190,18,108,18,128,152,123,176,188,72,193,239,178,152,103,157,119,213,243,105,204,254,128,55,114,72,109,104,57,101,37,108,9,141,197,153,120,149,221,91,173,117,76,64,31,166,179,212,60,105,120,120,68,160,223,54,65,193,85,232,17,207,221,160,230,169,115,245,245,181,142,14,151,54,25,74,156,250,121,231,231,50,175,31,195,18,132,75,22,238,175,139,7,129,82,215,214,39,247,217,138,99,3,130,135,79,101,242,86,152,225,186,113,220,57,64,232,226,172,69,109,67,129,65,215,123,202,93,211,82,101,143,226,52,15,76,122,117,76,122,117,243,177,212,254,21,81,92,214,169,149,84,41,73,3,140,93,160,240,229,41,31,133,20,29,48,91,187,88,241,211,142,48,88,187,140,219,6,34,223,131,102,58,66,0,24,157,156,18,106,178,117,178,91,213,247,56,192,155,14,155,208,168,146,245,85,52,174,159,231,46,195,108,165,23,34,1,133,120,206,110,82,90,176,254,98,221,219,176,125,6,139,47,51,250,34,87,4,62,162,31,6,243,49,155,252,149,35,128,158,91,51,232,44,92,35,198,141,100,6,129,79,24,95,34,109,232,47,106,41,2,229,90,14,182,149,179,41,150,137,140,173,212,107,32,21,13,138,65,110,240,161,110,195,251,202,31,99,10,33,99,251,95,157,176,171,51,26,7,82,76,34,199,186,155,101,27,198,226,99,109,173,203,186,86,109,33,98,213,214,27,234,247,15,69,44,183,38,200,146,122,140,206,42,44,180,227,156,237,130,8,151,82,224,145,9,118,196,211,232,144,67,123,30,228,231,49,107,254,131,36,177,46,195,134,244,183,251,230,48,204,209,164,241,254,137,153,241,28,192,229,11,70,105,232,64,205,80,56,43,100,75,169,85,135,202,64,146,254,197,49,37,111,61,115,224,129,210,148,82,74,81,29,188,72,121,227,235,186,173,219,85,148,209,6,117,111,45,132,52,237,60,81,204,82,12,206,119,39,80,24,254,202,126,225,37,41,29,116,42,55,119,112,219,132,205,239,86,235,38,10,168,95,220,33,177,82,128,22,44,10,116,109,75,49,159,5,90,184,155,191,91,169,17,54,236,243,113,244,210,70,140,6,121,88,219,207,4,9,205,159,213,6,70,182,195,122,92,11,35,232,211,206,76,26,17,229,104,84,144,217,52,208,194,251,189,213,142,136,178,97,245,176,203,211,242,17,183,104,233,233,161,224,52,132,134,150,43,106,97,249,100,253,152,8,78,113,215,101,158,230,124,241,224,27,90,163,4,34,84,124,241,105,142,121,168,254,7,150,194,0,117,54,234,87,209,247,76,92,53,193,222,166,98,85,30,220,148,106,213,197,207,7,192,208,209,151,255,147,11,203,127,204,97,194,93,47,3,35,7,96,109,132,133,42,159,178,208,203,237,11,211,11,35,3,190,117,234,219,131,209,124,228,39,205,142,158,151,174,23,39,184,121,65,175,123,124,204,15,5,27,131,2,196,255,116,121,199,58,148,10,217,11,139,152,140,63,120,80,223,146,126,132,168,222,214,175,232,8,160,79,125,58,174,146,111,43,246,35,50,127,50,87,152,53,155,175,78,60,62,16,15,153,42,29,195,176,151,17,123,241,126,71,218,26,0,214,30,107,101,123,209,168,87,86,91,43,246,57,242,183,250,123,209,56,2,253,112,79,134,181,82,188,142,104,159,26,27,27,186,25,47,77,43,108,183,88,204,138,206,143,200,232,244,29,46,240,244,113,235,219,109,138,136,132,230,100,174,66,124,60,69,251,198,47,89,59,197,244,125,215,82,177,56,181,185,170,118,79,36,120,62,204,14,48,161,39,88,17,40,100,136,230,220,48,145,105,243,247,135,138,194,240,56,137,63,131,124,39,10,60,149,42,122,58,213,21,35,58,121,50,136,39,73,47,125,47,155,192,187,159,190,209,232,219,201,54,206,11,26,171,58,131,186,84,131,85,111,166,87,117,102,202,56,132,167,77,213,158,134,134,214,70,167,27,37,169,229,221,238,123,25,193,80,213,19,179,29,19,27,4,222,77,106,247,71,118,250,249,146,23,216,88,158,223,118,79,186,40,72,80,171,102,252,32,38,31,22,219,160,13,113,163,193,100,116,68,224,199,170,199,233,82,45,205,177,237,203,152,163,163,140,70,108,224,100,183,202,195,8,37,207,48,25,245,98,180,218,50,117,97,69,54,253,173,222,65,69,103,243,253,71,190,233,104,202,28,187,186,120,242,139,187,187,231,190,172,207,199,154,3,7,41,84,109,212,16,101,32,132,235,221,3,238,104,157,156,62,162,90,11,43,160,160,223,188,44,88,198,98,37,5,176,207,144,211,239,34,110,56,43,55,224,251,199,193,166,180,43,235,9,249,147,37,46,34,152,230,36,89,125,91,82,2,219,229,91,220,232,102,42,244,89,63,88,66,97,206,176,94,1,215,55,250,76,102,45,57,193,242,94,241,148,130,81,63,204,204,3,171,36,141,60,90,187,220,60,157,102,32,179,163,25,169,93,249,119,0,138,211,66,222,42,195,84,94,168,42,153,93,181,48,106,171,29,140,222,83,36,184,121,158,60,206,83,245,240,154,170,87,217,135,71,46,9,3,5,207,203,192,93,253,152,24,180,145,230,181,63,215,237,86,61,83,112,213,57,47,163,166,78,129,129,218,162,169,252,82,31,95,136,27,6,79,86,253,17,103,240,72,220,165,24,141,185,182,144,228,134,24,172,201,217,126,20,17,219,74,147,143,103,236,135,171,71,145,183,45,92,212,50,16,199,152,104,237,180,218,123,87,33,201,185,22,255,69,84,235,230,52,172,153,1,191,202,150,162,215,135,155,40,37,219,40,182,68,197,18,61,58,79,223,93,31,229,144,125,76,162,126,29,197,96,202,77,132,145,75,64,174,83,161,185,39,173,196,135,118,151,59,17,23,14,73,237,133,68,149,96,152,151,34,161,245,99,178,51,59,202,209,62,172,109,126,138,214,62,39,187,189,125,178,167,210,154,58,183,254,26,248,95,76,125,58,149,7,209,45,42,227,69,196,121,5,156,251,118,128,225,12,184,125,210,237,149,227,46,202,151,189,51,21,168,145,29,32,61,158,235,83,198,74,61,42,249,86,33,68,78,166,15,231,156,32,177,59,215,77,183,41,235,46,111,228,177,214,251,205,14,163,63,75,163,32,184,122,5,124,67,241,167,69,207,59,5,86,152,180,84,48,130,38,181,125,142,99,144,231,123,220,150,163,1,189,57,0,97,213,110,51,139,18,123,34,150,209,68,209,58,157,56,14,119,97,13,86,19,222,245,232,254,68,75,97,208,47,200,102,148,172,182,111,240,73,155,187,83,89,196,17,100,17,247,191,99,114,177,95,215,123,155,213,225,230,105,165,188,26,171,217,117,110,38,129,105,199,45,30,27,54,251,84,210,169,183,162,122,156,105,8,235,241,159,109,203,30,27,48,206,211,56,157,16,144,86,246,177,119,251,179,208,97,238,92,171,28,198,49,200,218,100,161,214,162,118,250,54,233,70,253,114,33,115,219,113,66,255,104,2,188,124,106,47,196,44,135,126,43,78,194,219,164,26,98,238,168,10,235,183,125,19,66,229,146,142,204,121,150,230,247,134,123,224,47,142,87,88,70,26,204,216,231,102,214,119,135,199,20,143,70,253,76,89,210,236,47,206,243,13,227,10,172,9,86,193,27,125,214,102,208,209,226,37,29,225,229,61,107,161,126,22,88,168,215,156,25,243,97,172,190,52,77,174,176,138,246,43,179,157,83,224,224,32,93,129,130,195,22,220,112,43,75,198,37,200,47,142,19,125,169,10,233,207,143,105,27,120,119,24,150,117,240,235,61,61,247,167,170,137,245,89,177,200,120,104,78,3,58,80,244,30,148,114,204,11,190,42,254,62,46,148,194,36,155,236,58,253,229,67,246,30,127,227,172,60,154,56,29,97,110,123,100,189,25,248,36,112,121,232,46,215,182,21,17,97,115,61,144,220,54,166,70,233,145,196,69,202,59,97,55,206,60,180,95,33,236,119,254,100,182,131,120,102,45,215,68,49,154,145,169,141,210,166,26,109,133,68,71,196,1,247,136,62,41,104,171,236,51,67,179,243,188,182,148,165,53,147,15,50,122,78,121,205,173,166,10,117,233,27,103,91,7,233,246,0,250,25,180,60,70,198,11,97,225,170,19,255,125,204,242,54,21,151,49,210,17,6,146,51,196,77,119,92,161,206,9,76,219,55,177,56,237,254,129,5,49,63,138,75,115,166,29,18,34,10,29,239,251,55,196,95,42,90,50,97,95,95,49,34,218,100,72,228,45,149,159,199,132,12,1,159,30,191,16,30,194,8,191,49,248,177,200,244,99,89,74,34,220,17,176,246,196,198,138,81,5,135,8,92,58,37,74,229,48,19,148,226,119,149,160,187,176,248,130,181,226,51,175,197,8,205,248,174,214,189,208,92,253,152,255,213,171,186,16,234,92,62,62,108,40,175,173,215,206,151,184,154,215,53,138,34,109,51,126,80,247,185,242,11,159,18,108,102,229,19,162,221,254,167,222,9,221,53,2,90,194,32,39,168,251,138,99,227,111,167,190,123,43,248,58,85,74,218,52,147,154,215,143,40,100,177,90,242,231,125,108,102,143,229,133,75,80,36,153,242,24,173,225,198,71,215,216,154,162,193,160,170,57,75,233,216,155,1,17,153,140,115,69,164,90,203,247,97,161,45,69,244,123,218,70,71,82,7,159,185,146,198,121,147,17,62,73,211,161,177,201,118,79,127,105,50,221,247,231,219,82,200,135,26,51,211,121,192,50,75,48,48,21,1,192,18,190,47,203,107,96,33,20,173,30,138,85,208,71,16,183,182,106,95,130,124,154,36,110,233,176,94,0,158,136,39,17,219,82,129,253,85,1,6,176,141,124,204,190,71,197,54,169,26,188,189,139,117,20,249,238,34,244,99,84,252,144,153,118,246,61,10,186,218,229,136,16,124,201,21,238,129,210,142,157,107,208,19,22,63,68,221,175,115,118,52,134,56,220,12,128,80,208,115,85,151,214,213,209,253,14,21,189,142,67,151,63,115,110,90,100,71,21,87,56,31,229,149,197,171,59,211,32,228,7,196,103,39,188,103,13,141,44,125,217,116,213,197,188,139,181,253,248,11,222,231,8,148,159,13,42,214,119,86,241,92,121,115,178,219,135,132,155,147,219,148,112,13,232,170,103,121,201,46,152,163,157,169,181,196,216,90,79,4,93,241,49,140,181,111,185,174,64,147,104,164,6,148,60,130,203,151,114,8,142,239,181,205,74,107,67,132,235,150,110,122,176,207,115,63,243,14,77,52,157,169,59,8,45,177,164,44,92,240,241,137,39,124,30,121,135,205,141,38,6,69,179,189,193,250,110,30,97,217,42,193,231,232,21,6,62,231,163,93,252,98,21,15,147,169,19,188,215,233,180,233,179,47,20,146,200,5,28,167,209,26,61,75,81,210,159,70,68,103,248,191,52,167,13,46,127,135,236,129,124,143,198,178,164,141,18,243,158,53,152,61,130,191,120,133,127,53,24,232,122,228,83,50,188,175,118,224,200,183,161,70,81,25,253,177,76,189,20,85,27,113,240,65,213,47,48,91,43,150,249,34,157,77,139,205,55,245,160,106,118,163,208,192,189,248,212,146,22,94,102,101,74,167,28,115,79,84,195,57,166,44,128,77,23,30,244,182,169,218,170,187,169,49,7,224,243,231,218,38,124,144,201,213,130,76,29,235,175,243,204,210,203,80,108,51,115,30,102,55,23,115,113,204,96,41,124,250,190,172,59,235,40,217,166,226,70,239,26,169,245,58,176,154,148,185,243,41,171,52,71,155,14,58,141,182,34,213,150,53,47,251,103,47,203,205,31,10,150,211,7,235,221,140,194,19,169,213,157,109,87,94,175,220,173,162,243,221,52,208,134,19,142,51,97,213,226,38,6,199,73,11,29,213,252,140,250,115,201,112,183,75,72,50,90,49,116,176,37,40,109,27,25,216,8,184,48,179,120,7,186,89,53,142,18,153,115,104,86,167,223,132,214,151,152,67,47,242,197,23,86,234,79,112,79,44,243,188,226,107,75,190,101,65,245,196,54,168,4,191,199,187,207,248,178,236,177,80,216,176,76,106,28,191,44,73,153,113,159,37,143,64,182,206,116,232,93,161,172,71,148,27,154,59,216,65,66,214,80,214,173,96,237,96,137,167,177,129,48,245,232,178,129,45,123,3,62,201,23,82,44,151,207,38,30,62,206,2,138,84,255,131,238,201,76,251,1,107,190,182,38,71,7,134,226,80,229,102,221,106,78,127,156,113,124,179,64,40,250,75,99,198,108,58,153,149,29,43,82,90,221,2,171,161,141,239,254,228,11,236,215,75,112,139,41,27,10,13,51,19,109,107,43,216,35,216,255,21,145,233,65,6,171,184,122,70,193,4,139,225,130,179,133,0,66,157,152,236,198,100,92,21,130,155,137,3,251,39,71,104,179,224,27,85,135,44,236,189,33,14,124,136,139,107,143,231,168,50,194,144,128,127,188,6,135,174,222,182,61,7,178,161,170,22,205,220,22,45,214,75,34,182,141,154,35,73,52,54,241,239,172,78,104,174,184,122,82,227,140,205,152,250,145,65,88,161,112,202,163,231,209,100,253,118,102,86,109,148,164,148,67,255,44,121,157,188,194,230,176,32,187,55,77,130,95,179,48,66,172,61,235,222,207,248,238,251,63,192,117,35,118,103,123,149,252,37,198,38,29,88,72,30,143,91,78,50,177,149,2,17,66,58,54,34,237,246,121,241,178,147,120,95,240,9,22,124,1,48,251,21,250,221,68,137,30,62,206,106,64,115,191,78,203,25,216,150,55,88,102,24,65,27,252,18,239,29,151,214,108,158,175,200,78,11,22,213,152,189,119,131,238,21,54,243,163,71,45,232,184,214,127,62,195,74,244,217,187,240,55,200,181,66,27,169,109,196,41,221,180,7,24,3,64,138,169,195,98,154,169,1,44,125,11,92,103,111,75,232,235,23,169,148,224,155,85,208,78,237,213,34,50,199,47,223,130,192,106,177,26,33,144,192,232,151,225,63,218,91,43,204,27,232,48,251,62,55,14,172,115,168,13,243,162,185,42,194,17,56,114,71,221,195,4,219,122,179,172,125,0,106,129,41,216,250,174,143,89,175,200,218,64,235,131,91,58,138,247,167,80,176,211,97,50,120,199,205,17,174,130,173,243,253,103,195,162,73,136,132,55,236,39,228,143,35,96,53,167,29,37,138,29,220,167,98,35,118,112,41,225,90,108,12,91,35,63,123,50,157,93,214,121,157,75,3,219,88,184,1,232,29,56,158,72,27,30,197,6,48,252,87,51,25,134,251,121,168,97,167,83,184,197,52,132,185,152,249,66,213,131,61,107,198,44,213,115,201,109,104,112,122,169,239,93,188,74,102,87,56,161,252,75,150,183,224,18,26,109,203,122,150,116,190,38,44,139,254,186,23,80,65,202,122,120,211,37,172,91,170,220,2,148,66,157,121,135,35,248,33,106,204,138,75,184,52,150,90,37,182,176,210,147,57,45,155,28,76,171,130,194,91,216,168,168,54,64,228,62,20,53,98,192,143,131,41,132,102,215,207,26,195,254,107,41,201,229,119,97,144,88,71,83,3,144,159,120,244,51,225,78,33,248,127,113,254,91,187,159,250,233,61,113,6,148,11,150,60,248,167,94,181,5,141,35,18,245,83,156,22,255,80,220,63,214,245,195,131,85,194,247,25,207,87,238,90,8,31,9,122,210,166,83,27,166,87,14,13,181,247,2,217,70,179,9,229,179,85,180,221,106,238,66,254,147,58,181,79,63,151,238,17,116,157,46,32,255,113,189,8,118,0,65,156,106,137,151,174,252,112,81,111,179,127,175,110,94,84,220,227,72,53,48,226,201,233,111,8,89,203,124,58,148,219,52,0,52,222,42,8,169,87,208,54,23,253,197,249,90,23,246,75,64,212,52,124,138,106,40,221,18,24,18,25,198,139,179,89,69,169,158,205,66,113,26,90,34,136,150,14,209,10,188,147,255,62,118,151,83,161,191,230,186,216,155,187,77,123,184,151,105,170,29,26,25,28,124,138,141,159,157,229,252,46,86,111,95,177,52,109,170,226,221,245,135,193,228,27,4,197,170,93,236,228,159,62,223,115,200,14,247,220,189,99,122,94,55,38,166,46,53,58,38,47,196,45,38,157,186,41,45,164,226,194,102,2,68,203,186,26,177,120,9,82,25,166,175,246,97,196,87,140,236,222,12,6,151,109,39,200,7,185,250,133,113,100,206,173,142,43,118,243,69,11,157,190,248,28,103,55,144,97,168,1,227,10,97,233,231,130,195,104,245,75,243,15,219,129,190,148,1,9,124,19,136,207,98,21,90,197,62,244,29,237,115,167,35,116,115,37,106,45,48,253,166,122,172,215,107,235,12,190,238,19,94,54,157,211,16,158,106,159,144,157,174,48,1,7,84,249,18,210,224,76,227,50,194,223,142,208,120,150,189,110,73,55,7,184,149,162,42,156,188,157,198,217,167,176,75,255,66,90,115,210,185,124,156,210,7,206,121,109,222,210,185,132,17,14,227,162,118,9,217,190,67,254,11,171,102,11,138,44,235,42,229,122,232,215,238,179,245,86,132,67,117,55,235,233,105,105,237,193,137,161,204,148,76,24,65,249,27,58,109,192,201,202,18,36,211,36,132,173,52,221,134,164,70,177,47,25,53,100,75,56,114,253,43,59,106,133,174,79,36,213,196,179,138,132,188,60,48,191,145,185,132,121,8,203,72,43,82,50,183,196,171,195,240,201,168,65,57,215,69,252,177,103,136,110,126,211,121,122,175,118,243,153,180,102,141,241,38,213,111,229,46,18,43,65,250,74,53,24,10,189,148,154,33,40,224,208,145,200,118,76,128,143,55,150,0,80,239,227,229,20,137,139,213,216,127,145,210,178,44,217,161,45,232,32,240,246,150,83,203,36,37,147,132,220,23,250,101,183,131,108,33,56,206,101,236,124,153,102,235,102,232,26,28,237,62,146,183,81,186,161,42,172,82,162,199,75,97,152,2,8,131,117,86,150,58,78,111,32,77,181,191,48,173,129,165,66,122,179,251,60,237,15,69,153,156,184,234,229,139,71,234,218,95,102,246,60,38,243,200,80,71,106,170,43,37,71,59,187,42,243,119,153,104,144,72,42,174,212,58,160,223,160,87,104,210,174,49,129,157,209,186,131,121,145,11,3,193,162,133,200,179,99,170,18,174,42,84,194,130,116,136,2,108,67,37,46,244,49,6,27,111,151,92,23,233,243,188,130,147,156,126,133,99,47,119,217,204,117,14,192,66,119,224,116,242,150,252,150,231,140,10,28,115,238,56,110,151,224,59,239,130,143,222,157,175,101,79,104,227,216,28,138,118,233,187,34,47,212,66,175,108,239,153,140,175,116,252,197,233,170,132,133,136,5,99,253,185,190,213,10,222,184,24,188,208,179,233,23,10,172,129,16,34,42,180,13,118,216,71,230,90,78,155,91,179,72,5,180,59,59,182,29,15,15,91,151,239,160,23,115,103,90,199,56,7,191,31,75,240,98,112,247,239,173,72,177,244,29,173,51,167,169,192,253,41,56,114,1,230,18,74,219,151,98,125,129,244,126,37,143,203,149,154,20,216,131,210,102,125,126,151,213,224,62,189,74,72,64,129,122,190,220,159,197,154,170,139,238,252,175,220,205,207,248,178,243,174,116,225,198,251,26,205,163,117,74,103,247,98,103,69,162,91,157,159,172,253,3,82,91,59,245,221,12,138,202,15,173,162,119,206,133,22,245,247,196,21,189,10,227,183,215,99,29,90,128,29,1,47,142,206,249,70,147,9,233,237,98,48,222,55,91,28,137,57,57,233,240,6,155,29,42,63,138,240,168,59,226,166,114,182,10,26,110,36,63,151,95,64,172,81,102,74,174,212,164,93,50,158,196,43,235,9,77,23,168,106,213,136,35,183,1,223,37,196,52,90,105,102,203,134,117,75,205,180,185,236,203,209,91,18,194,232,111,27,207,127,65,179,79,215,132,53,75,106,77,251,115,186,69,183,35,121,249,223,107,81,188,241,201,100,62,242,206,212,246,160,110,200,129,143,215,33,158,252,197,193,105,69,142,148,6,70,248,22,218,220,111,152,162,172,166,109,130,168,50,161,221,207,216,83,1,59,156,190,24,234,151,41,14,88,130,96,238,141,71,101,86,107,236,242,238,29,145,207,199,90,194,33,76,247,189,70,196,38,49,197,250,133,134,240,159,67,56,135,75,236,255,203,59,115,13,204,2,45,203,66,79,100,248,118,130,251,93,255,227,124,148,9,248,127,243,165,206,184,242,158,212,174,130,92,223,166,255,149,159,88,155,246,191,9,108,254,86,213,236,142,77,20,226,59,194,65,88,143,185,84,94,81,101,33,253,176,199,52,182,197,29,225,46,220,166,170,49,14,160,139,26,43,227,145,75,62,234,87,67,241,125,79,213,228,100,63,205,113,15,38,243,42,210,1,77,3,146,163,76,139,109,168,211,156,248,4,77,194,9,60,109,203,190,170,195,204,160,167,76,148,183,185,243,152,4,192,86,62,103,37,27,236,232,193,143,46,61,160,173,51,48,121,191,45,218,101,44,184,47,54,122,53,38,90,79,139,27,189,194,180,148,29,130,95,81,104,223,97,201,225,117,102,47,74,118,196,232,35,54,193,166,176,9,115,92,81,226,235,132,161,96,118,68,200,143,98,73,1,46,44,113,188,62,82,111,228,245,202,169,181,199,154,144,234,50,9,185,224,233,47,55,36,199,148,155,82,8,169,226,19,142,221,113,179,124,90,77,240,186,23,150,34,102,74,19,210,37,238,155,201,44,213,33,204,180,242,110,98,14,17,51,243,130,20,76,192,156,42,63,110,13,238,90,194,61,159,201,150,73,139,108,205,77,17,49,216,92,238,246,187,227,138,221,88,71,144,50,102,172,202,252,218,72,83,136,40,51,157,169,248,147,224,67,110,175,99,2,74,145,152,242,232,122,202,112,78,112,62,189,91,20,201,173,253,218,87,26,106,112,142,211,86,235,53,107,202,175,142,145,155,158,10,50,230,103,155,92,191,82,200,94,84,48,72,75,255,209,175,224,168,18,25,179,62,120,204,107,83,198,177,163,166,6,65,57,114,121,176,80,94,107,111,96,209,198,72,155,85,175,230,151,213,15,142,150,98,195,57,102,16,177,210,28,68,169,114,210,84,40,211,9,93,201,139,154,50,115,255,28,87,25,252,9,120,135,86,117,76,204,85,249,93,124,159,225,213,204,112,153,57,134,194,118,233,233,228,104,66,0,168,116,98,142,79,98,240,121,145,235,237,243,127,131,146,36,161,107,94,130,155,65,229,144,38,112,157,134,26,133,203,39,50,175,88,138,39,230,48,139,165,2,4,42,81,65,38,133,184,97,144,10,165,210,35,177,8,3,234,149,69,11,82,189,195,32,47,126,108,86,67,182,70,2,4,181,64,234,248,5,217,52,156,149,162,102,210,87,10,135,60,115,50,82,68,243,122,230,246,52,94,83,44,35,141,185,37,48,167,255,208,214,218,61,107,68,138,9,142,149,130,73,70,96,132,115,16,17,242,187,14,219,214,133,149,190,213,45,35,191,27,196,60,70,43,121,169,6,173,198,246,159,148,23,122,31,164,149,61,27,58,48,104,161,60,208,205,99,111,190,93,105,95,18,110,116,152,241,68,185,250,237,88,224,252,238,243,217,106,200,116,64,98,135,146,32,196,200,52,215,73,25,144,99,11,113,126,242,218,230,26,207,215,188,236,88,70,157,233,114,171,134,27,124,37,65,119,16,3,189,217,238,154,224,250,224,98,159,23,13,64,57,209,182,236,109,98,72,1,8,117,14,168,90,75,96,137,225,60,5,72,3,139,199,162,70,28,105,140,164,78,231,32,194,160,108,15,208,82,243,41,197,17,193,218,111,100,25,201,4,129,36,39,11,68,206,165,65,46,88,199,13,242,150,129,12,64,136,33,153,170,204,17,168,48,120,100,220,46,207,137,180,230,80,79,97,33,63,184,39,190,34,220,241,208,140,58,200,88,228,10,140,235,141,129,240,246,143,130,131,186,178,4,140,19,108,23,221,247,198,115,72,173,56,158,164,214,174,254,209,219,191,122,98,229,162,104,30,168,38,83,75,160,98,84,86,173,194,212,103,15,242,212,233,99,30,20,97,101,202,151,117,217,38,25,193,62,82,180,42,204,218,61,127,94,56,137,206,214,229,85,120,235,192,233,125,24,99,3,111,10,150,242,63,74,142,201,122,23,129,164,94,50,30,89,46,203,126,224,245,56,45,206,210,9,134,84,130,3,133,105,199,70,11,186,12,186,197,152,99,226,153,247,37,201,249,41,184,88,11,29,186,222,57,130,242,111,186,252,14,191,202,152,157,134,38,33,25,184,230,241,15,177,161,202,252,219,237,216,59,0,141,16,114,133,201,121,3,169,127,201,126,180,249,141,47,149,107,171,110,55,237,252,237,200,98,238,49,15,156,114,177,201,71,210,117,184,160,110,249,184,167,38,147,33,74,49,252,249,68,62,237,150,210,7,247,150,82,176,193,149,170,215,21,73,213,197,235,127,216,136,215,72,204,231,202,181,2,86,150,154,113,212,152,114,63,162,177,163,122,133,44,113,51,145,1,171,124,200,54,190,228,150,5,87,251,208,245,44,37,19,19,84,198,196,164,169,165,80,249,182,227,216,68,233,219,85,83,176,167,13,145,104,105,27,21,252,197,209,43,169,147,11,105,44,68,17,28,140,84,127,50,213,2,85,182,183,58,55,74,179,121,249,136,4,6,163,222,54,239,89,64,0,47,127,247,53,6,90,13,179,167,59,28,48,66,247,88,45,180,65,194,64,161,218,244,150,172,27,102,91,193,16,15,100,111,86,84,3,116,97,203,115,214,102,226,47,142,46,51,221,42,177,190,6,1,106,213,21,31,86,57,252,43,130,145,131,133,202,236,73,201,6,156,230,50,222,194,172,58,95,65,55,210,44,48,147,209,149,10,194,108,58,118,111,241,252,218,81,48,48,93,109,91,226,80,65,39,39,33,9,211,94,34,245,212,205,40,185,132,104,202,26,185,195,221,225,194,126,169,176,126,244,106,178,189,157,40,153,88,126,110,248,21,61,134,185,58,47,232,135,205,86,125,80,83,35,219,159,69,158,34,158,26,82,186,47,149,90,238,8,211,95,211,58,179,136,48,113,227,244,29,244,46,244,48,138,200,57,22,60,77,166,21,175,153,74,29,181,193,252,169,244,93,172,18,191,30,178,156,112,215,219,139,10,158,229,15,6,210,159,134,217,202,136,13,92,238,62,145,15,17,19,61,225,49,124,133,183,112,201,159,23,182,84,176,55,204,82,1,95,57,64,60,16,109,188,159,1,90,166,45,169,40,176,164,208,87,85,123,123,240,243,204,16,163,175,20,131,39,223,57,182,254,197,73,225,230,252,222,49,104,116,125,122,228,98,82,99,86,130,37,202,101,254,177,152,234,241,148,108,90,213,138,169,70,1,180,15,148,10,10,165,127,203,223,251,246,15,49,211,47,228,197,182,88,46,148,122,104,216,113,221,90,64,92,221,125,147,236,151,131,143,208,52,34,102,36,233,172,191,168,129,235,143,41,246,238,241,254,104,149,177,253,149,173,101,218,34,75,177,108,210,237,84,96,238,255,54,2,190,179,157,110,238,78,213,10,124,236,166,166,254,16,81,250,59,221,122,89,217,191,249,34,220,152,83,21,226,223,75,39,40,56,7,82,83,65,121,55,203,69,210,103,168,54,239,1,105,117,150,132,248,3,28,74,63,181,54,74,62,177,118,113,229,174,136,245,240,168,63,218,92,17,85,133,198,150,11,2,43,55,52,75,184,239,81,78,240,156,153,201,123,171,34,187,113,235,9,184,105,140,122,87,201,182,235,68,205,100,206,212,105,243,75,27,213,146,107,125,203,157,86,37,45,145,36,44,21,195,99,38,204,213,179,183,57,95,254,184,114,65,33,74,2,102,185,165,177,166,47,215,175,158,105,114,238,79,117,28,198,146,152,240,221,68,102,187,223,70,137,26,51,59,164,199,114,178,40,205,65,234,253,86,245,237,86,44,136,232,223,138,191,49,228,135,78,100,15,5,52,54,213,173,150,166,207,243,241,95,189,236,211,255,28,57,163,187,138,1,79,185,54,172,26,35,77,143,208,87,207,36,89,254,164,141,8,200,200,62,89,28,82,113,129,185,48,199,160,172,61,54,187,199,106,100,174,156,55,83,117,246,31,254,248,13,149,72,54,163,51,86,193,233,46,38,24,179,175,88,156,137,241,108,190,225,4,97,76,170,137,86,167,17,58,76,60,160,63,160,13,227,119,251,41,173,186,244,155,157,235,45,97,254,215,63,175,166,110,86,98,166,76,86,93,143,90,62,144,29,66,11,31,97,147,214,22,224,161,31,133,245,253,238,215,229,178,141,7,216,253,118,221,145,96,192,26,142,173,124,119,84,100,33,63,230,101,161,212,122,19,122,8,108,215,247,236,105,28,167,67,249,160,202,62,75,54,7,242,159,171,216,237,100,95,222,61,146,22,106,92,32,187,113,145,210,147,122,137,197,203,164,32,225,78,149,170,250,153,145,86,118,90,107,58,137,148,5,250,126,233,31,95,191,33,5,210,164,190,14,213,116,104,251,225,43,245,174,57,76,215,84,228,185,247,130,10,67,135,81,159,222,85,191,88,121,105,5,137,178,59,120,191,220,1,184,216,143,85,28,140,249,50,181,121,103,38,254,122,182,202,115,53,164,31,27,23,63,29,164,86,196,230,195,109,119,46,253,28,61,86,7,193,43,51,237,8,14,150,103,134,12,174,120,216,214,75,170,8,250,38,247,121,249,7,102,108,165,137,217,180,174,41,157,181,187,173,177,119,181,137,111,143,10,194,189,233,108,42,247,151,176,106,194,62,125,11,183,171,6,221,44,251,156,239,27,140,223,180,56,38,140,218,175,180,208,162,202,250,57,111,212,66,187,34,62,17,142,24,89,238,5,65,86,20,203,184,206,9,218,40,238,11,247,159,36,253,226,24,31,240,232,85,121,87,161,157,178,83,190,4,95,123,220,32,7,162,14,8,121,189,69,3,162,56,74,78,226,84,141,111,155,96,112,20,241,56,193,213,51,99,117,236,194,61,149,102,142,85,214,160,199,172,159,119,158,130,26,221,197,143,233,148,161,130,72,221,252,233,179,210,47,51,243,44,12,200,111,47,105,26,87,152,245,132,129,30,182,233,34,114,171,154,91,17,133,194,191,255,133,64,50,33,171,126,133,7,43,189,55,142,222,88,109,11,131,172,194,249,121,138,18,23,177,61,0,15,111,60,107,11,117,252,240,146,91,239,238,201,228,236,59,204,160,161,190,106,187,253,221,54,86,175,88,129,94,7,194,178,132,90,240,21,61,89,159,140,73,3,145,191,72,211,248,197,225,196,109,86,21,244,98,67,126,37,34,169,187,44,219,36,153,183,103,221,126,47,81,161,130,15,244,129,198,61,251,195,63,111,120,13,94,19,149,175,28,186,206,42,142,243,189,216,17,73,208,50,80,99,74,228,115,108,156,207,154,20,255,13,162,186,208,180,91,17,125,186,26,153,96,116,247,208,63,92,242,209,184,120,120,62,70,123,79,144,20,212,0,165,162,54,218,221,165,168,198,3,30,234,53,64,27,172,42,181,214,59,180,157,183,63,33,84,97,36,98,169,16,147,243,165,177,137,251,62,128,9,253,198,77,185,16,164,184,8,168,189,52,243,166,132,254,164,244,237,57,56,205,183,238,197,170,252,113,124,91,129,72,142,47,123,63,49,56,39,98,59,181,1,169,208,16,173,122,228,71,183,22,172,17,237,116,146,84,166,60,234,0,126,127,135,254,146,170,166,191,150,47,94,153,128,154,255,192,64,56,244,82,102,148,64,254,219,87,129,147,218,194,199,210,90,201,141,55,91,229,150,156,0,32,132,131,203,176,129,249,22,35,184,145,19,212,48,63,222,100,59,111,6,54,232,88,69,167,153,195,113,123,230,213,233,243,13,254,81,3,162,186,84,245,244,152,125,53,57,157,196,156,82,199,141,122,129,76,27,188,127,115,170,68,184,201,127,30,93,144,105,169,91,33,247,101,93,169,168,169,100,134,251,22,173,255,231,200,245,233,62,229,56,216,223,26,45,82,151,80,214,72,108,189,107,184,182,225,22,36,176,43,69,255,72,222,51,166,68,187,181,30,248,62,87,80,69,86,223,133,197,178,233,40,19,72,251,164,248,120,45,175,179,92,123,77,198,37,11,198,156,251,101,81,222,46,79,234,73,218,205,3,174,7,68,119,104,138,90,128,177,14,56,162,242,37,225,154,34,102,163,146,83,246,199,38,119,195,30,139,162,76,124,100,179,97,180,77,248,116,90,186,231,154,252,216,179,217,62,57,46,253,210,148,133,229,29,81,161,98,10,186,39,242,251,27,86,58,206,36,110,214,21,151,209,179,51,10,6,91,236,80,33,38,68,204,173,145,114,67,118,74,38,111,81,134,64,38,9,232,132,186,180,53,235,64,196,86,241,39,94,205,100,247,163,169,67,64,210,228,211,181,192,82,176,206,86,249,239,132,117,26,181,162,80,239,180,127,204,79,142,245,87,22,38,84,122,236,230,142,121,216,123,74,186,234,56,160,124,106,71,209,254,42,7,104,179,227,135,255,106,113,142,84,148,6,7,245,107,44,59,49,187,251,75,72,228,34,54,48,88,206,225,163,125,124,191,40,10,31,66,205,252,6,182,61,98,224,156,94,206,212,190,191,242,224,70,212,252,118,88,50,209,83,117,7,229,30,245,54,45,134,75,230,174,8,186,29,29,171,104,61,244,193,157,9,225,158,174,74,161,96,153,169,242,153,46,99,58,127,140,60,123,173,140,202,16,12,62,186,194,19,114,110,249,242,73,251,56,148,202,71,0,237,72,62,103,118,40,48,76,156,190,28,150,178,199,99,56,50,226,36,183,168,86,198,44,111,27,211,28,252,132,82,84,65,37,37,48,38,132,93,234,72,139,40,191,132,233,126,253,188,72,242,225,81,226,41,31,47,60,150,0,159,15,251,34,103,180,115,77,248,249,129,254,123,160,101,172,150,241,0,39,206,17,128,142,237,61,135,154,46,123,253,130,49,137,245,14,250,82,43,147,165,4,117,76,136,41,70,202,70,194,7,216,214,165,18,217,37,141,3,50,99,113,98,18,219,220,73,137,171,178,54,106,22,85,73,82,183,70,233,177,182,161,206,214,167,91,128,27,39,59,114,175,24,113,119,38,32,3,46,190,215,98,253,211,26,5,234,1,236,147,70,188,145,83,59,82,13,167,221,148,120,180,156,198,102,12,103,197,92,153,34,159,115,34,222,188,175,168,135,11,235,227,237,164,139,47,44,100,87,165,190,113,18,179,44,14,159,206,185,229,162,98,14,157,60,184,40,60,146,82,105,151,248,55,234,249,102,70,54,211,42,134,61,197,203,97,27,163,181,174,195,87,223,94,198,85,51,159,187,253,26,232,17,12,88,110,164,251,139,19,28,237,221,115,85,227,108,94,127,180,127,104,191,181,64,148,81,52,249,49,3,130,234,108,171,34,85,89,194,60,4,47,168,207,161,70,11,43,93,12,220,173,179,196,147,106,52,179,231,170,110,219,202,47,16,226,108,125,79,59,198,70,72,221,148,117,246,100,196,95,107,228,164,135,226,213,147,123,6,203,218,244,52,21,10,221,77,246,89,195,44,243,114,202,164,116,162,22,149,13,12,76,172,93,201,198,218,216,214,130,69,226,1,241,127,146,254,75,47,146,27,252,19,18,146,28,105,78,143,35,150,167,211,1,14,65,255,216,97,226,231,40,145,173,93,146,121,5,119,58,65,28,19,226,43,148,231,129,82,178,137,13,175,8,199,163,170,136,245,88,249,53,26,42,158,99,151,210,192,124,82,207,246,223,211,54,114,81,91,38,72,53,229,69,235,44,67,18,141,213,222,53,65,29,59,238,182,174,178,142,154,237,28,18,188,254,99,146,77,223,99,149,91,72,249,253,249,205,117,213,253,30,93,42,142,77,105,176,11,225,163,79,58,144,39,91,203,152,116,144,117,103,248,92,80,246,219,135,210,195,203,103,31,107,14,106,99,72,18,111,159,70,46,42,103,200,201,229,91,7,39,35,39,195,9,57,18,155,106,15,172,89,154,78,200,228,26,152,83,239,227,35,130,95,98,8,249,160,77,190,31,213,62,84,44,211,254,197,41,112,220,84,141,48,239,210,14,86,156,20,182,125,101,154,206,62,197,67,72,225,124,45,114,148,252,59,122,40,136,119,99,115,205,235,253,209,67,237,42,58,220,71,185,224,87,214,74,89,235,170,129,133,254,145,30,252,5,175,23,2,34,245,184,108,164,63,189,42,35,223,75,245,210,111,103,250,101,97,183,249,163,203,238,121,29,10,201,246,246,106,62,95,132,96,219,230,5,177,215,143,154,62,202,158,162,217,234,246,55,65,29,244,1,109,171,208,3,122,156,247,55,130,172,16,93,31,110,159,40,17,246,212,133,22,47,233,71,116,93,4,214,227,182,237,103,248,114,113,110,157,32,21,58,68,62,208,214,188,212,115,131,217,15,215,153,77,136,238,191,165,202,169,186,251,115,210,49,206,101,83,84,119,154,223,46,173,53,235,171,121,105,130,169,95,11,91,107,237,175,74,92,181,36,125,247,198,179,127,55,156,182,177,12,134,63,95,26,85,139,223,39,171,40,110,222,111,120,10,24,97,119,144,131,76,131,109,13,228,175,1,125,118,229,10,206,33,209,63,190,190,1,157,65,116,251,187,72,171,247,77,200,240,29,59,75,188,227,250,160,20,44,175,135,226,20,140,214,37,36,134,97,237,108,255,217,231,120,85,7,195,113,75,79,153,54,204,190,108,246,158,16,62,163,179,93,121,243,243,189,29,163,247,72,124,136,138,207,13,113,198,200,194,184,148,155,115,39,52,121,25,119,158,81,187,242,183,66,86,204,84,17,164,65,174,19,44,131,108,115,212,42,36,80,28,156,56,34,15,19,23,138,44,223,190,165,6,181,22,235,102,187,240,217,142,217,26,236,10,148,221,83,183,63,77,154,80,171,119,223,122,130,218,84,240,162,226,43,191,233,76,181,95,4,145,93,218,245,76,94,37,16,79,230,151,56,82,46,192,152,247,174,162,201,202,82,193,189,16,185,108,71,38,238,119,14,82,79,246,210,49,182,143,118,236,46,126,251,84,157,238,254,87,161,235,8,75,213,67,152,130,196,53,98,228,148,184,247,136,77,107,252,54,100,137,157,126,199,193,226,208,58,204,160,204,234,45,144,167,86,206,162,178,171,163,86,254,45,203,100,227,232,183,107,243,20,77,184,138,255,156,224,238,155,70,200,153,240,146,214,210,216,117,161,148,132,252,239,145,187,226,74,125,150,178,254,116,198,190,22,156,2,166,32,173,51,1,143,51,162,228,215,199,30,148,0,238,50,221,79,53,202,233,175,47,19,249,58,129,205,138,11,0,169,13,170,205,52,127,96,106,148,4,108,150,137,209,204,206,195,101,6,106,144,219,190,235,197,83,69,75,104,186,157,40,36,200,72,188,84,162,165,54,80,162,40,131,212,154,177,226,3,165,20,102,137,19,58,205,25,247,208,171,160,7,238,92,17,93,40,212,187,68,99,239,128,89,190,174,252,222,117,94,1,95,210,5,161,66,234,178,71,252,207,171,42,96,82,105,92,219,182,175,146,27,192,71,6,132,150,187,191,234,65,85,165,207,108,0,176,20,198,126,64,195,168,117,48,137,226,82,40,147,240,124,191,23,109,90,95,163,70,129,13,89,95,179,159,55,70,159,79,138,54,224,152,66,250,229,110,31,181,58,109,46,185,14,22,219,222,216,220,192,253,2,180,112,88,26,31,219,172,56,22,161,111,165,231,245,133,69,240,84,46,98,194,192,202,232,143,77,201,186,23,182,178,67,246,199,167,119,99,159,99,2,139,173,132,121,217,0,1,21,254,51,54,255,168,191,13,67,165,34,43,219,4,168,49,91,238,156,186,63,164,148,148,166,158,101,72,224,162,166,164,235,105,97,117,228,207,161,224,249,140,9,230,162,222,92,253,26,9,249,89,31,230,85,65,230,251,195,25,32,94,87,248,219,20,145,83,242,61,150,209,252,164,187,161,168,155,114,142,210,66,210,245,53,217,138,53,9,25,148,107,52,158,137,221,219,203,197,69,154,166,174,167,149,205,39,210,154,59,80,190,17,1,182,124,126,35,135,153,157,179,157,15,89,241,38,121,162,11,213,52,234,194,86,162,162,8,98,109,116,149,208,102,93,91,10,203,100,149,148,89,97,132,21,75,152,243,146,10,161,105,26,66,191,138,132,148,209,30,68,38,70,245,187,198,119,247,152,176,171,97,226,35,108,152,76,132,61,83,135,123,130,201,31,214,126,144,158,184,177,190,64,153,110,4,31,202,230,56,47,214,133,30,33,107,166,39,103,67,165,152,118,94,141,199,35,232,180,240,235,27,95,76,167,91,182,164,11,81,72,61,156,156,240,54,237,188,243,211,199,52,234,113,25,95,150,203,80,106,122,58,50,219,22,231,97,211,252,120,66,52,103,227,242,42,51,231,128,138,110,25,153,68,109,152,8,146,20,176,137,26,242,196,198,123,77,45,87,203,59,19,72,195,172,18,77,245,116,209,56,230,170,34,217,125,244,230,169,81,203,212,155,211,88,59,59,53,9,165,248,230,14,139,231,81,29,133,39,51,63,106,199,121,233,60,139,229,176,198,121,10,74,238,7,161,247,171,11,39,36,185,233,191,243,249,43,221,68,92,85,244,202,33,146,245,45,215,49,39,39,184,227,182,77,54,25,47,42,116,117,123,202,24,157,167,11,178,82,93,202,231,172,152,107,6,23,164,66,10,76,163,56,70,22,197,186,232,75,167,245,116,171,48,222,102,32,78,111,241,236,147,191,56,154,205,183,218,115,160,42,23,59,229,45,230,251,177,33,169,103,110,69,97,125,10,141,65,111,218,35,143,196,144,211,124,31,60,88,242,239,54,79,112,25,223,95,140,89,87,198,100,178,248,244,119,12,106,199,61,81,151,108,243,68,185,202,172,110,18,180,114,114,164,0,185,249,124,92,82,47,59,168,33,63,18,226,191,168,94,103,95,37,208,73,168,88,228,37,193,9,219,180,92,94,158,105,123,102,128,184,60,164,158,132,226,137,227,209,117,251,183,145,112,74,20,87,255,232,172,133,199,159,210,241,75,10,3,37,83,111,190,81,201,71,53,141,14,104,115,186,113,170,121,22,55,33,167,211,192,167,206,124,124,146,242,104,198,188,0,142,92,243,67,135,180,134,118,72,188,207,8,23,201,108,5,165,195,19,71,1,132,215,65,161,56,52,147,241,21,150,136,253,83,92,68,6,179,170,151,9,17,144,47,49,154,204,74,91,215,218,183,163,217,87,193,235,192,40,217,90,165,134,151,96,15,43,252,122,150,66,237,27,66,117,90,223,212,115,77,1,254,250,88,201,67,62,89,83,134,214,163,67,159,43,125,108,180,176,155,219,220,210,90,144,130,52,64,90,247,121,52,10,209,25,92,49,179,107,191,93,113,40,63,217,59,45,134,18,18,47,117,60,124,63,221,102,122,85,234,149,244,126,177,9,185,64,230,102,100,170,245,229,135,167,114,227,23,31,172,209,155,129,155,195,70,215,21,31,191,169,32,11,99,145,128,229,94,70,15,32,89,133,229,152,176,190,165,174,117,51,228,181,69,188,79,115,3,89,218,124,122,50,232,244,208,107,7,200,173,242,236,191,236,182,14,161,60,24,197,217,60,232,12,49,123,69,40,198,205,226,34,80,185,207,170,154,97,231,9,84,80,208,223,236,126,242,241,80,188,62,85,119,120,154,243,205,133,195,184,48,121,56,98,172,117,41,146,115,79,56,105,219,83,106,131,49,82,143,83,165,1,50,142,128,180,229,6,222,178,218,141,141,181,141,118,171,211,251,217,164,82,126,137,55,20,152,129,188,48,254,3,166,84,46,176,78,24,26,39,52,73,250,186,222,39,239,59,69,165,33,141,111,73,254,198,161,180,105,193,1,38,226,144,160,204,133,14,232,91,89,120,25,243,101,254,227,82,152,105,79,250,115,55,197,188,6,65,138,0,75,89,238,202,81,109,61,172,252,96,92,91,255,86,116,238,233,126,150,207,243,64,185,50,169,123,76,153,162,3,179,175,87,111,119,135,204,216,96,175,155,82,69,153,90,154,165,49,220,134,238,104,55,240,64,176,215,180,74,46,77,54,80,102,156,219,124,207,197,174,34,214,226,51,93,135,101,252,176,220,88,233,64,86,195,184,168,58,35,119,142,210,183,153,96,140,57,203,6,15,30,61,92,211,67,85,233,36,48,45,85,75,65,118,183,189,78,37,133,226,23,116,63,138,17,84,41,146,219,186,88,83,138,172,177,134,50,108,210,205,1,61,206,126,112,58,202,206,56,58,42,51,230,90,131,220,199,98,134,149,176,208,238,103,203,5,217,150,61,142,83,59,125,182,124,164,64,185,65,255,246,245,252,68,37,190,46,104,161,251,96,154,180,88,106,200,226,158,250,101,1,24,176,125,156,25,51,153,237,61,228,63,144,168,152,161,185,217,236,16,151,73,160,157,11,208,202,249,245,181,11,176,217,27,211,155,96,19,69,70,10,217,115,101,242,57,146,232,65,112,75,209,51,125,60,240,215,16,177,14,110,220,102,43,107,219,177,159,161,43,70,228,135,158,30,211,197,193,190,114,248,39,86,176,205,20,51,118,44,42,76,185,229,27,209,23,183,172,126,206,54,105,144,165,159,222,63,9,30,204,72,52,61,103,31,185,160,27,136,206,226,91,183,183,185,73,215,83,210,233,43,99,225,161,74,201,124,153,158,104,254,40,185,181,43,210,81,87,184,141,104,64,61,202,111,57,157,195,84,105,114,182,16,247,244,23,63,5,201,58,135,90,7,121,121,57,50,146,163,71,224,253,244,221,214,222,13,115,82,168,186,80,49,178,184,61,243,211,136,71,127,145,90,153,122,83,164,241,118,111,82,141,169,162,66,77,42,17,52,128,174,244,123,236,19,115,7,10,154,43,156,225,246,236,133,75,202,95,156,105,222,35,48,228,155,81,58,43,109,147,10,57,126,73,144,231,108,11,69,64,44,205,124,155,35,185,199,184,56,97,79,86,85,61,124,124,63,48,109,75,233,15,232,143,206,128,193,175,26,218,215,166,49,31,74,57,166,33,103,175,55,152,219,191,184,94,44,87,143,204,1,182,111,55,153,47,156,39,246,12,13,72,215,251,64,208,13,186,49,243,22,72,19,51,93,155,90,199,80,98,15,208,17,87,82,96,225,139,237,143,25,24,154,201,163,180,217,56,166,133,138,226,60,233,3,91,165,225,88,202,248,115,145,170,120,69,29,199,42,14,245,41,192,48,255,55,107,91,63,217,224,91,187,193,198,171,254,253,120,70,96,83,100,6,148,227,73,205,91,169,207,58,26,213,154,105,166,99,145,255,185,44,141,102,45,41,79,44,201,191,51,47,166,230,113,197,17,142,25,186,13,63,92,18,26,214,7,158,64,94,2,54,251,240,190,19,6,135,95,225,32,229,244,95,190,46,86,248,254,166,246,117,229,255,237,37,128,255,95,246,130,235,219,244,255,89,29,224,148,247,248,160,151,95,253,88,25,222,77,244,217,176,31,223,15,67,173,218,214,173,165,60,173,160,32,148,102,243,169,57,56,106,180,194,233,24,87,214,136,216,16,35,68,231,29,183,219,231,210,142,73,149,154,60,78,146,178,134,225,27,97,142,156,252,194,171,175,135,146,18,55,98,125,5,23,163,151,201,255,226,144,91,101,253,48,210,47,201,51,182,166,22,39,199,114,237,183,63,195,205,185,170,31,110,40,133,15,223,78,102,14,147,175,44,254,49,24,204,12,79,174,222,26,163,59,84,46,47,100,54,217,233,29,188,1,236,231,221,252,162,219,116,204,187,181,36,115,204,165,23,88,146,25,70,112,126,143,116,93,98,78,153,119,161,240,250,34,124,242,212,220,244,1,222,145,205,50,190,210,230,70,203,223,120,56,154,28,126,40,26,105,178,143,242,163,69,47,72,25,125,243,157,11,117,228,193,117,217,81,94,181,191,108,51,190,95,19,250,237,212,164,80,7,96,226,163,93,22,179,102,135,42,156,138,230,231,177,184,127,240,92,19,25,200,94,177,104,116,242,39,216,146,95,119,217,13,171,124,230,19,29,107,239,32,159,95,209,92,130,186,37,33,138,62,74,142,107,51,173,24,1,33,30,137,87,47,63,61,199,7,89,24,72,61,67,211,249,100,209,160,202,196,23,29,181,40,114,31,106,253,248,188,120,130,27,69,83,79,59,119,183,163,181,110,24,12,88,221,176,114,143,102,5,53,82,181,221,193,51,49,44,162,67,179,118,203,151,18,207,164,65,163,198,203,74,57,203,160,112,147,113,253,217,198,75,139,253,96,60,31,155,2,37,95,72,93,200,204,195,248,60,218,194,213,162,238,229,109,212,105,27,164,63,41,25,232,52,5,199,10,194,189,164,225,39,36,49,181,169,105,100,55,193,222,74,161,106,220,32,35,176,18,184,49,123,105,228,254,207,49,141,135,123,245,108,158,144,177,169,181,72,196,158,246,63,250,139,144,18,34,233,55,24,173,105,163,226,189,171,45,145,141,128,98,131,86,250,108,176,230,0,186,122,3,150,192,98,134,108,76,166,249,69,113,205,164,78,35,188,250,250,232,81,130,118,175,255,36,241,250,19,73,202,19,2,163,134,102,37,25,29,114,147,8,48,179,41,204,69,190,55,25,55,141,242,177,67,32,21,246,161,221,63,253,47,78,190,253,92,145,113,240,237,153,95,180,251,30,82,226,233,172,105,58,195,72,107,96,29,56,30,195,3,205,182,152,88,31,10,214,171,174,64,231,22,230,222,96,209,247,42,78,198,171,230,44,84,186,237,251,189,232,166,24,236,23,236,5,241,253,71,155,3,177,40,174,80,238,15,158,8,24,66,242,213,187,82,152,178,86,10,245,171,209,174,104,167,147,4,203,159,215,94,115,173,171,227,249,212,194,97,144,163,32,244,205,17,46,32,192,33,66,34,89,93,168,189,168,243,218,47,32,100,162,176,72,145,72,228,254,63,209,60,134,104,166,159,54,204,154,235,165,35,32,158,31,243,20,158,193,18,207,2,84,189,137,205,216,63,132,252,172,167,75,156,207,116,189,135,158,50,124,42,180,30,179,15,198,52,25,191,170,150,141,201,103,208,239,196,223,116,219,161,29,153,235,27,233,221,245,161,78,152,184,104,182,255,209,114,4,10,184,19,248,41,224,194,124,87,158,218,178,212,236,186,124,76,12,200,255,150,111,71,105,201,92,253,203,23,174,162,241,248,104,165,153,181,132,119,47,223,51,43,234,242,134,251,125,122,136,240,13,217,213,85,76,225,66,50,129,143,24,202,87,195,108,14,78,58,194,45,222,102,188,239,127,31,250,88,244,167,101,197,47,90,53,250,119,96,246,237,118,102,6,160,132,182,221,96,248,149,187,158,135,64,77,139,79,103,62,230,104,215,206,213,184,229,132,199,240,40,43,160,179,115,230,189,91,219,210,32,104,127,55,200,176,37,100,202,137,211,35,176,224,104,85,112,191,203,7,230,20,166,244,43,243,46,97,240,149,238,29,162,205,244,40,16,61,55,107,179,218,177,189,32,173,233,194,21,129,50,42,153,45,79,213,68,181,245,130,181,252,116,124,200,190,157,28,175,133,214,126,158,127,153,23,250,225,244,104,215,43,172,11,221,5,21,216,155,233,184,233,237,226,101,76,107,183,192,140,18,78,186,13,47,107,132,170,247,117,222,6,184,40,1,231,114,44,244,70,187,149,107,201,175,74,8,68,95,84,247,121,170,90,195,92,152,135,126,233,51,241,107,199,163,214,132,22,187,201,90,161,47,116,72,214,193,110,229,163,30,193,35,131,75,169,84,62,5,1,26,93,149,53,97,153,231,24,14,214,64,49,216,145,141,88,48,54,33,244,1,89,160,44,45,239,190,178,186,27,124,43,116,132,125,25,131,168,177,193,123,171,157,168,200,153,17,246,98,238,33,124,195,49,192,75,187,220,141,130,197,27,155,170,143,84,18,164,59,114,51,86,153,5,54,140,57,205,82,153,134,177,58,160,92,197,247,47,87,209,138,253,143,9,131,96,149,77,73,45,40,177,229,191,56,42,43,14,211,169,39,92,171,26,199,137,206,87,220,164,148,14,115,171,58,4,229,188,28,28,168,127,10,192,223,63,1,60,191,111,183,80,230,251,67,67,108,133,193,7,81,121,123,94,118,170,13,243,17,176,182,53,169,223,236,51,189,75,30,146,100,205,94,65,63,4,16,35,247,208,180,29,87,109,151,5,143,57,54,144,157,138,231,34,47,150,176,247,51,4,50,103,8,131,58,9,140,242,77,146,185,196,192,51,183,209,118,22,208,232,146,176,66,200,141,188,40,33,83,38,61,73,250,11,49,144,66,177,11,94,176,106,234,252,65,40,240,49,129,80,234,130,12,239,109,62,90,167,86,92,186,24,235,224,157,26,150,183,152,218,245,124,126,242,176,236,144,90,94,122,201,224,79,224,200,20,124,196,220,23,236,221,226,218,252,138,132,239,82,229,129,0,213,53,136,130,94,194,118,254,226,60,47,142,247,213,115,92,156,127,233,231,53,26,92,175,7,71,239,162,41,142,222,58,12,201,123,198,45,228,216,143,237,159,116,70,239,47,28,51,132,190,28,1,66,230,164,37,196,176,152,191,56,218,198,179,40,236,102,163,117,35,61,106,68,124,217,110,12,54,40,110,191,107,131,216,120,204,181,159,142,247,71,132,175,185,152,237,181,203,79,240,53,141,196,171,234,169,19,224,63,73,252,243,96,164,207,211,67,138,167,2,108,171,106,108,154,132,244,226,32,164,90,193,192,63,159,72,209,193,7,248,42,196,29,67,148,89,100,240,54,205,111,18,142,220,244,96,158,238,45,38,221,150,197,28,139,125,116,38,33,174,144,197,229,189,179,134,139,150,213,200,7,28,186,204,26,222,72,119,96,99,83,169,40,69,78,73,10,113,70,69,91,114,52,42,148,55,73,52,63,78,199,8,166,155,136,96,201,41,88,250,189,44,173,77,60,25,123,19,45,156,117,85,82,221,162,21,143,244,70,47,93,32,16,55,95,183,63,57,197,118,182,104,162,66,168,31,14,171,11,177,56,171,165,221,129,65,232,15,28,120,214,95,245,102,237,246,153,40,180,51,213,108,163,213,227,5,47,168,36,55,159,187,30,50,55,82,229,40,93,45,197,35,69,150,200,30,87,246,56,154,95,154,55,112,83,123,47,44,119,250,117,133,239,176,167,37,123,55,102,107,138,13,234,47,151,185,238,79,213,92,24,145,193,60,111,224,107,184,163,107,166,44,186,131,130,123,2,87,117,0,234,215,61,91,101,36,25,48,124,16,55,179,62,147,114,117,72,215,0,75,60,203,169,43,43,197,233,64,171,60,174,164,29,116,17,58,200,116,230,151,119,251,20,107,145,96,44,153,94,23,52,236,172,141,46,248,131,232,176,34,120,111,44,86,158,47,22,27,233,53,235,183,141,166,234,34,148,218,180,112,211,135,250,25,62,181,26,100,109,52,226,224,90,76,33,170,173,107,196,176,203,123,84,167,184,30,147,9,18,19,167,124,187,94,18,164,137,173,75,136,143,28,217,252,35,176,4,15,149,85,122,164,188,37,245,162,58,98,32,1,141,130,214,87,140,95,41,133,160,55,196,20,108,245,36,10,163,208,234,24,225,220,142,73,2,253,142,37,197,232,152,87,50,139,37,188,51,74,229,105,250,91,40,26,1,125,75,138,14,96,255,0,77,52,86,126,159,88,48,25,26,15,181,228,108,27,184,75,63,114,212,166,191,68,153,94,193,76,175,10,233,1,220,190,219,253,15,154,3,233,74,244,234,203,152,221,30,47,243,155,203,107,185,102,19,141,152,158,189,254,142,140,155,107,71,31,197,59,86,86,130,40,19,157,184,53,155,145,59,133,15,214,161,38,93,177,107,234,62,229,144,232,86,91,166,228,208,212,46,7,174,237,121,105,205,38,17,250,248,109,142,242,73,163,229,5,96,219,159,174,64,127,175,19,146,207,117,53,102,1,194,120,194,108,163,52,19,8,149,114,30,13,131,166,194,64,173,197,137,205,221,48,156,226,155,109,33,51,197,222,80,189,25,141,50,225,89,97,134,162,5,230,85,245,179,66,235,78,232,73,60,22,183,68,37,127,197,83,209,172,248,231,84,231,229,226,170,198,175,59,0,66,94,33,221,235,232,45,237,87,22,183,85,154,59,183,238,193,137,228,93,234,12,76,106,83,193,145,225,139,33,192,114,37,124,48,28,77,217,105,29,24,34,100,138,160,209,111,186,244,211,126,222,232,161,173,82,184,76,7,54,205,39,120,119,110,62,123,116,66,185,220,200,42,112,202,138,215,55,17,32,28,210,130,54,21,94,112,243,203,186,153,193,134,247,185,212,242,227,251,152,106,196,255,72,8,72,23,56,10,140,252,134,120,55,137,183,217,210,23,171,136,198,122,81,220,90,5,211,86,214,218,163,40,168,35,108,31,72,147,125,88,36,235,5,223,120,109,4,42,144,235,80,93,6,229,39,14,161,144,129,216,43,147,160,18,57,89,30,88,199,185,191,23,73,33,56,141,135,105,221,248,145,216,236,173,159,76,220,248,185,67,71,174,91,50,63,246,57,48,15,111,56,166,154,181,207,216,88,217,63,248,137,48,173,7,107,112,66,112,124,138,53,137,183,231,9,3,127,242,239,187,213,245,55,174,195,223,212,246,54,106,132,183,120,105,156,28,207,11,61,19,250,147,129,58,118,76,133,58,206,7,235,41,116,139,206,205,191,175,61,168,228,245,82,218,150,125,121,66,204,254,226,224,244,59,47,251,249,123,127,153,113,43,188,124,152,125,140,59,255,51,253,197,184,130,192,165,105,204,158,192,198,235,160,77,237,116,75,189,3,179,212,245,62,211,64,243,55,172,149,211,197,174,140,243,203,54,150,26,214,152,47,64,137,167,87,177,143,171,141,76,150,37,161,1,8,90,86,137,176,161,134,214,47,2,110,48,13,159,255,117,59,52,58,172,82,141,82,186,32,203,16,226,179,67,45,251,126,177,29,111,238,8,84,235,225,99,131,230,209,108,114,153,166,83,198,223,92,218,123,96,48,168,180,112,246,2,140,162,162,108,237,151,236,19,50,206,87,245,14,202,232,142,122,103,69,248,74,124,6,110,42,140,166,224,127,26,204,103,55,71,30,112,196,133,198,189,35,64,253,34,30,176,81,188,50,159,9,78,141,223,43,199,84,37,202,63,177,127,170,56,222,105,124,42,229,110,99,254,134,158,182,78,173,77,113,87,234,187,251,94,22,240,152,68,219,214,39,241,97,51,108,126,170,66,191,124,9,232,39,238,69,130,159,89,127,115,15,44,200,159,61,218,241,82,57,131,159,179,175,223,49,150,52,218,160,243,109,98,170,213,60,52,104,220,95,167,155,98,137,43,99,159,134,74,123,155,61,127,199,87,174,93,202,247,5,153,86,152,99,94,132,132,124,19,97,12,90,113,201,36,144,198,57,252,65,179,252,3,220,113,139,127,39,147,4,226,246,127,189,196,244,227,87,111,167,159,29,106,69,216,199,31,231,38,197,201,244,222,42,161,143,4,220,135,239,116,72,158,53,193,21,189,144,181,245,230,48,102,166,34,59,112,144,216,226,80,135,53,179,134,43,242,47,142,92,183,34,155,146,62,183,199,123,22,157,20,86,71,208,130,4,217,30,203,252,179,211,211,150,244,59,60,246,131,121,117,79,72,174,161,175,22,6,213,177,159,103,186,17,12,144,48,245,103,168,180,46,84,114,14,225,211,199,180,237,21,203,172,187,29,239,62,45,253,125,250,204,104,76,149,9,134,201,55,11,251,227,118,35,247,249,73,193,150,132,183,92,15,82,164,202,133,122,106,214,191,180,217,195,99,230,193,35,212,146,26,191,252,86,194,155,194,47,188,190,197,70,113,169,175,188,99,214,205,229,146,128,158,235,132,194,146,239,210,65,217,37,136,57,70,107,132,249,176,47,36,177,50,150,101,242,219,102,142,151,94,155,228,74,237,69,99,95,252,26,238,57,241,77,164,106,114,187,222,51,167,68,107,63,220,210,154,84,174,172,37,164,193,15,230,154,151,107,97,238,120,208,227,31,87,187,66,234,66,13,134,73,23,187,151,120,15,109,12,140,101,43,83,148,175,62,46,244,62,99,106,204,108,46,107,232,15,175,160,71,75,86,104,133,106,212,142,157,23,86,202,96,166,12,93,70,240,62,161,214,115,172,216,124,183,44,235,89,172,79,18,34,221,215,204,107,255,60,22,128,152,107,246,250,8,249,221,118,236,236,38,229,46,76,0,6,187,101,245,87,178,220,134,231,51,77,130,106,142,4,213,195,227,93,15,111,62,179,237,31,227,198,120,164,23,217,85,237,246,244,30,152,68,168,165,148,111,135,105,94,171,194,24,251,2,19,70,175,20,153,23,3,115,62,152,47,131,239,254,3,218,154,89,205,66,66,53,247,9,145,100,29,203,38,50,49,215,78,216,202,14,43,86,227,20,80,159,1,250,152,196,204,162,224,186,244,158,162,106,14,251,138,98,6,21,132,117,188,205,248,209,246,251,25,131,143,84,199,25,155,121,199,220,222,69,99,99,136,91,204,203,34,253,114,90,128,142,66,70,44,235,84,229,244,151,181,224,59,137,167,208,49,106,29,13,142,185,220,79,95,152,101,12,4,210,175,156,164,53,59,208,41,219,127,120,218,74,60,126,235,8,117,214,96,66,86,106,221,60,244,233,126,101,106,205,241,248,143,108,182,221,186,189,166,156,209,73,114,105,151,51,86,169,13,101,192,79,108,230,35,163,67,138,164,195,88,115,79,64,191,175,41,49,148,157,137,40,235,135,88,148,253,77,251,168,31,180,207,187,177,124,130,225,53,213,227,111,70,81,113,234,111,139,120,185,111,192,11,78,48,71,25,50,239,252,95,123,153,143,181,40,248,73,248,193,216,87,108,9,63,182,132,75,127,81,131,203,26,110,163,32,41,198,70,5,153,227,146,59,193,65,157,184,132,111,118,111,26,162,150,167,160,106,87,230,203,3,60,82,6,118,108,45,228,223,6,91,38,16,69,209,52,93,166,203,171,58,17,208,235,232,99,156,108,49,33,253,181,170,168,116,174,167,235,40,146,5,54,201,211,188,225,51,196,172,215,134,56,13,21,213,23,51,101,213,31,66,164,27,96,41,129,129,48,40,113,217,87,223,54,180,220,180,148,98,235,185,156,178,116,221,108,71,195,201,245,100,120,71,179,147,243,253,187,247,22,0,55,228,240,189,255,49,207,15,156,241,152,22,192,23,26,148,51,65,228,139,139,109,85,187,155,218,223,86,54,23,100,159,161,30,145,149,137,78,141,151,238,38,106,135,251,117,193,10,20,37,206,241,171,247,53,97,247,181,127,113,142,241,178,131,236,3,10,15,93,246,239,253,255,226,92,225,240,167,45,20,207,128,43,148,51,122,252,29,47,155,94,43,118,251,44,41,102,53,112,146,18,65,220,119,82,132,169,52,232,183,27,60,153,164,107,128,18,79,220,108,21,230,67,44,179,212,130,147,4,246,45,101,220,182,227,23,246,120,126,188,50,31,35,40,186,107,71,168,44,69,109,6,224,171,134,89,11,26,223,92,221,29,116,124,100,70,136,94,52,245,54,135,190,187,26,43,120,103,211,91,42,134,38,99,240,5,3,234,35,20,127,110,108,246,22,118,3,224,194,23,165,53,27,198,145,134,223,45,151,236,23,181,253,168,95,31,96,83,200,211,16,65,41,98,54,227,172,188,43,93,177,119,149,23,103,149,152,142,93,63,23,76,205,217,230,80,135,85,84,50,67,141,72,218,63,66,112,63,215,216,117,131,115,224,255,149,126,110,31,204,240,79,27,126,218,12,83,187,60,157,133,254,142,207,71,134,22,29,107,239,9,190,56,136,164,48,146,65,125,159,181,61,69,6,39,196,35,173,218,182,11,12,130,42,160,58,86,215,126,80,159,252,75,122,40,92,61,173,250,161,26,254,63,174,54,241,42,124,62,21,42,107,107,215,230,98,50,148,92,162,145,234,226,22,6,188,63,10,127,229,55,172,86,224,232,211,2,107,63,19,241,217,146,84,102,27,42,84,78,31,91,220,240,115,190,58,161,18,200,107,173,88,127,193,76,170,198,250,109,116,188,1,169,215,66,22,81,138,180,78,146,240,78,201,54,147,142,177,97,121,140,123,77,158,75,144,204,121,132,224,53,177,188,77,20,174,83,130,239,50,84,122,140,140,118,118,104,126,131,191,179,159,109,132,159,75,30,250,120,158,181,255,231,29,220,218,139,207,233,48,228,19,19,167,114,240,190,193,76,152,15,0,42,164,167,7,188,190,200,29,124,18,186,115,169,129,36,189,225,187,208,131,159,21,214,80,13,103,157,117,12,247,21,247,46,251,192,131,60,96,198,13,1,17,243,230,75,1,75,114,190,54,6,193,141,91,71,233,126,226,249,151,83,232,127,80,71,81,169,81,210,252,177,53,8,53,164,231,233,160,132,28,85,170,109,181,235,70,170,52,54,51,84,250,140,233,128,106,116,152,211,188,145,13,44,170,78,2,77,167,67,73,59,197,88,138,74,107,242,49,74,126,152,26,76,120,155,91,44,255,75,46,198,109,108,249,102,61,160,22,163,24,96,228,58,114,169,213,58,133,175,52,131,108,52,95,72,186,92,161,168,150,74,120,93,44,159,185,149,253,242,219,181,72,3,196,87,171,114,108,168,33,51,32,25,138,183,129,168,52,236,161,170,50,69,98,132,11,69,221,71,115,149,183,251,58,172,0,104,81,158,173,42,185,213,73,214,75,21,66,209,27,34,141,95,133,68,18,247,178,164,103,132,20,41,30,137,31,96,152,91,175,214,205,10,53,204,180,20,131,97,177,138,144,227,24,94,213,149,23,161,156,112,21,151,199,74,75,63,202,52,105,66,34,56,72,17,77,145,73,137,84,107,125,130,0,185,166,35,130,149,174,174,247,78,136,177,117,244,28,75,115,239,243,92,139,170,150,195,26,59,16,191,164,66,139,178,127,47,212,195,121,202,71,209,179,157,71,245,240,131,61,160,47,46,109,208,135,57,179,212,56,222,199,79,153,52,236,136,85,164,166,39,150,104,189,59,172,98,71,170,91,210,19,56,71,29,216,203,91,170,240,135,175,237,19,70,39,20,25,4,174,46,186,40,55,235,223,222,149,36,121,80,187,180,117,88,90,222,135,85,240,68,31,39,12,206,171,60,182,215,147,114,75,231,233,236,117,161,207,31,228,194,16,21,20,73,144,159,210,143,158,109,41,56,244,68,71,6,169,149,153,149,163,66,89,110,53,247,2,162,235,203,140,83,182,238,185,215,251,220,252,186,196,88,200,14,75,10,59,40,170,65,166,193,162,167,245,236,251,5,78,14,60,249,103,235,199,73,143,169,62,174,178,251,72,231,152,116,172,156,157,231,174,220,132,182,117,179,199,36,80,105,134,17,89,230,200,53,14,5,48,231,68,216,73,174,219,42,254,118,79,158,53,13,145,81,18,242,28,27,168,50,52,219,212,193,202,103,163,144,243,52,113,128,123,238,66,248,118,223,199,29,151,181,46,47,245,41,139,211,76,163,217,138,57,151,137,120,7,161,73,116,114,126,255,204,252,32,105,128,244,75,169,130,178,246,235,31,101,119,167,171,101,245,189,153,225,197,103,46,110,9,111,212,39,19,150,98,135,217,222,143,150,89,154,197,39,221,53,95,68,209,219,184,82,166,36,121,208,138,121,208,218,249,141,250,144,103,251,48,159,55,148,157,172,193,13,136,136,221,47,192,125,15,6,253,181,155,88,186,217,155,164,40,183,14,148,83,235,137,69,74,96,255,220,111,254,71,216,178,122,173,211,242,124,148,185,165,128,43,79,88,90,202,192,77,187,28,109,212,227,121,143,185,214,132,225,55,237,204,155,118,29,173,186,63,179,11,243,204,14,3,251,49,197,214,54,76,177,114,54,108,209,238,211,166,118,6,14,149,177,64,39,41,197,54,224,38,21,29,168,119,217,56,107,90,108,5,38,214,140,57,60,87,220,16,102,213,225,33,115,57,186,55,245,190,186,123,203,184,233,32,33,208,74,103,92,119,203,30,55,173,65,60,228,192,252,211,129,143,91,131,174,133,130,240,113,171,179,91,82,92,110,226,22,223,65,220,103,204,15,244,66,29,69,207,214,185,231,250,194,118,183,41,172,201,189,28,19,113,158,212,21,178,195,97,64,48,199,85,12,186,25,96,177,97,49,24,242,95,41,173,129,119,205,16,239,4,223,75,87,8,15,166,220,124,157,146,160,250,36,218,154,65,82,54,2,122,119,153,246,39,201,108,34,164,60,230,234,42,105,111,52,171,246,150,79,95,162,36,163,65,81,172,9,131,228,212,90,52,187,30,188,122,122,242,198,205,168,241,244,131,251,49,109,224,26,243,18,64,197,133,152,34,124,11,92,72,12,195,111,241,194,157,227,210,85,176,251,0,158,73,217,20,109,79,106,186,63,121,98,109,109,29,76,20,13,4,60,187,248,53,194,106,173,89,142,178,210,177,119,129,229,4,43,12,7,129,89,50,71,243,7,148,182,23,176,55,125,159,185,115,83,50,106,108,208,116,42,116,235,60,222,222,14,239,131,139,80,151,16,231,70,76,227,162,74,68,141,1,143,230,115,133,175,145,133,177,49,90,106,65,85,16,246,142,95,6,2,30,31,10,185,8,101,137,183,77,47,29,192,92,39,35,25,81,201,242,241,13,234,20,246,41,75,241,94,39,91,252,103,252,23,94,171,72,180,215,253,239,61,84,203,65,128,212,95,28,153,47,187,29,180,146,207,56,239,242,85,44,83,183,151,119,142,12,58,125,76,204,209,130,158,115,155,174,31,223,191,136,254,66,91,112,221,167,163,249,166,124,161,37,103,198,147,31,192,116,83,72,108,250,33,93,239,70,78,23,105,57,90,241,94,67,12,4,176,233,47,51,86,77,56,240,253,224,190,198,87,193,251,79,97,69,221,171,44,147,95,134,73,202,151,84,57,204,64,141,91,246,197,79,105,155,44,166,110,206,96,211,173,19,73,176,231,29,103,242,88,135,95,5,6,235,147,179,44,148,195,153,217,49,85,164,124,123,62,217,233,32,229,184,12,171,10,149,156,233,212,15,28,156,51,16,121,203,53,179,229,222,163,1,17,33,110,147,42,31,195,55,231,174,136,156,198,6,249,160,61,4,115,97,165,233,216,202,144,203,61,232,159,220,63,199,86,108,181,149,84,174,170,33,83,27,47,243,2,18,66,28,161,91,92,183,3,127,113,194,176,11,46,21,24,134,234,167,89,213,83,122,52,94,222,188,11,168,157,204,159,107,98,119,229,200,209,8,16,31,160,241,234,101,74,76,230,92,107,23,1,181,224,213,202,197,195,231,57,250,138,35,112,201,170,73,157,205,63,60,168,214,154,165,73,103,193,179,120,39,238,180,52,148,97,229,163,163,91,95,151,231,62,218,55,56,35,150,223,98,49,9,159,239,202,61,190,74,18,69,58,172,135,174,145,133,88,23,107,167,122,74,61,62,248,62,203,50,195,249,74,201,214,58,35,17,166,47,148,39,144,109,198,106,250,206,102,159,1,55,125,202,41,49,157,60,117,231,145,146,144,204,130,232,123,199,148,61,44,117,1,123,8,241,143,105,234,169,46,228,23,109,61,218,26,57,215,211,53,75,13,190,93,186,15,125,186,129,86,7,229,110,93,51,84,41,126,49,112,27,198,103,131,13,193,254,201,162,134,98,93,91,1,85,97,85,110,112,218,197,166,51,141,64,245,187,100,36,115,174,117,48,182,254,23,199,195,118,151,236,122,70,10,28,30,176,160,246,101,187,109,237,145,14,117,0,144,133,21,44,197,172,216,231,70,117,19,253,225,167,8,116,228,188,153,200,135,96,246,226,177,134,73,80,213,156,178,191,39,143,33,6,38,25,116,17,22,241,108,86,25,116,73,192,169,209,45,64,114,180,36,76,122,183,38,52,177,61,246,243,197,230,154,112,90,238,101,98,25,219,135,179,102,2,235,26,201,77,179,163,62,103,10,82,154,74,169,39,255,9,166,252,214,77,218,84,194,153,101,47,82,51,199,249,78,29,142,131,131,151,187,52,228,248,127,59,173,253,255,221,254,183,23,94,161,204,147,250,63,220,137,53,50,126,236,49,110,83,195,241,142,208,81,169,107,202,255,201,210,124,78,191,13,119,134,248,97,24,152,35,23,181,22,145,82,209,58,165,201,201,238,27,118,35,178,46,205,138,174,228,55,60,225,120,99,136,67,120,61,250,136,206,183,75,216,11,255,82,216,184,97,111,189,106,121,75,10,162,163,229,227,174,225,55,245,210,45,151,108,22,114,101,11,97,81,43,50,233,24,124,236,158,58,222,71,1,237,83,155,178,170,15,123,115,52,162,234,90,82,225,167,107,225,20,20,180,232,111,94,244,57,123,59,206,59,175,207,135,65,232,199,186,69,208,173,91,248,246,25,130,215,240,244,208,134,5,183,190,209,83,17,13,190,65,72,53,88,249,178,85,55,26,248,108,129,95,163,182,32,171,5,36,157,208,104,191,234,247,62,11,227,138,213,147,33,227,19,185,237,235,139,122,215,208,53,154,243,56,59,163,149,219,135,124,177,208,168,135,46,226,42,65,150,97,234,116,24,8,136,167,88,124,217,220,66,105,254,85,43,121,214,143,151,185,11,42,127,254,163,134,222,175,135,29,169,11,235,33,159,253,139,163,127,213,176,170,6,187,147,98,170,253,145,108,248,1,62,66,237,236,123,141,250,139,51,65,183,147,26,205,85,51,230,100,70,31,248,14,45,58,96,1,95,163,8,123,106,115,104,92,190,128,175,166,98,167,91,231,150,32,72,7,175,72,230,195,134,15,222,16,62,90,69,174,179,141,44,248,128,92,164,69,186,166,40,230,94,181,15,153,214,47,13,160,182,219,22,156,86,33,157,61,133,112,186,201,39,91,119,67,142,54,78,16,73,111,85,229,3,119,85,184,139,180,217,26,207,195,139,158,163,153,108,1,200,28,217,209,136,1,185,154,196,47,249,125,220,129,181,59,126,36,77,204,156,217,92,73,192,160,159,211,170,65,114,204,209,59,29,231,5,149,144,253,27,6,108,146,204,59,193,183,211,10,245,45,22,127,20,87,34,32,207,153,127,79,44,95,224,246,21,231,186,138,99,142,32,127,113,12,215,61,164,72,79,19,152,1,112,204,253,85,102,8,234,54,189,183,48,230,136,55,71,16,30,187,24,121,77,224,201,49,112,138,207,188,126,214,245,100,201,206,221,74,162,186,108,70,51,227,178,149,168,160,189,209,164,202,243,144,234,222,34,102,217,137,67,248,242,238,216,97,230,1,63,236,108,64,137,95,217,163,237,2,233,119,243,179,57,71,6,117,227,240,23,231,79,88,245,7,231,31,157,70,215,210,213,119,139,43,110,2,161,229,141,48,232,254,157,252,70,36,131,103,162,216,209,66,23,79,120,176,22,100,212,74,15,89,130,114,43,250,177,149,35,147,218,51,56,137,20,204,18,62,247,0,52,47,51,97,104,88,21,173,214,44,97,134,72,57,59,183,8,45,216,0,38,117,67,74,15,97,195,64,124,153,146,66,22,131,225,180,159,53,189,14,223,199,42,137,95,128,196,151,37,219,174,17,24,222,207,139,102,54,22,166,229,160,204,237,101,154,59,37,132,0,214,100,81,219,66,220,194,34,230,91,227,160,214,101,161,180,38,186,185,235,169,184,69,68,6,177,160,26,149,18,155,171,170,19,70,203,36,59,176,239,181,9,119,151,23,217,194,23,183,89,63,141,54,26,52,143,205,245,242,95,28,157,209,62,239,133,219,124,43,143,94,245,124,115,169,34,118,163,153,218,251,208,118,207,109,153,26,93,90,81,50,59,102,123,199,40,196,187,116,55,162,150,9,150,190,230,4,241,62,26,102,91,57,32,188,173,104,195,160,113,191,227,199,254,182,147,73,223,189,101,130,177,203,10,52,116,2,102,46,180,197,67,110,106,231,214,210,155,180,218,82,80,235,240,39,244,222,79,17,233,126,61,127,175,52,15,117,70,229,16,251,25,252,252,93,138,117,252,139,227,117,250,50,189,253,153,66,229,54,171,216,23,187,174,158,198,173,121,234,73,51,142,173,227,205,125,30,28,170,220,72,161,172,211,180,80,56,134,203,175,51,165,181,43,13,238,4,86,254,139,35,118,66,151,161,15,188,84,152,78,30,190,183,72,13,147,156,27,58,10,19,232,176,148,68,69,242,50,179,16,75,126,128,48,143,34,22,98,54,252,67,47,195,87,45,5,29,69,13,255,240,107,36,62,120,214,253,197,17,80,106,44,56,104,44,66,14,161,130,44,34,59,215,118,55,108,159,181,248,43,133,13,75,218,65,45,162,13,167,160,90,139,104,245,21,191,227,231,215,177,143,73,212,140,169,147,35,209,234,212,71,150,114,126,111,236,220,62,75,61,206,255,156,126,117,83,231,130,121,111,251,182,126,174,182,56,227,244,218,2,89,32,17,169,96,110,37,89,117,87,160,72,186,68,127,230,139,14,50,215,109,196,124,149,50,41,36,78,54,252,139,35,121,143,204,61,8,74,71,119,1,171,228,111,46,186,170,184,130,15,58,161,133,225,168,72,33,227,177,156,19,146,244,104,143,119,214,185,142,70,84,235,215,47,128,47,26,219,34,15,126,210,144,89,70,233,47,197,37,90,66,240,185,98,44,164,123,49,111,99,21,75,207,151,150,128,18,127,113,252,241,56,102,222,95,182,230,164,162,247,67,12,2,149,83,207,58,124,91,227,235,199,254,87,227,216,88,241,252,101,85,128,201,217,50,220,124,19,251,20,230,178,59,255,244,207,79,81,157,232,31,0,222,37,136,173,188,40,167,43,53,35,140,168,41,138,128,139,73,109,8,43,230,43,245,243,248,225,243,229,166,234,245,207,55,174,21,173,176,95,219,110,136,204,25,67,235,134,69,141,222,137,191,56,221,172,127,26,3,74,244,78,121,82,37,55,67,58,87,67,200,115,77,20,63,223,12,246,127,211,125,168,87,220,191,61,20,143,235,56,119,232,56,200,248,71,29,83,251,4,91,174,254,226,64,175,165,34,223,182,70,117,4,165,234,60,132,192,130,152,97,59,12,189,151,120,22,54,82,148,94,68,235,217,30,59,32,109,93,47,218,160,85,234,229,124,132,75,38,64,202,148,40,198,18,86,240,75,144,198,242,9,127,203,217,30,179,1,106,100,223,187,67,150,158,151,76,182,74,107,183,177,5,85,5,168,8,209,191,121,124,76,245,172,65,77,50,86,80,152,13,33,90,207,106,95,49,15,34,94,25,241,62,12,74,16,24,36,211,109,58,221,72,149,43,241,100,76,161,239,50,170,108,49,212,245,54,30,75,106,100,217,152,170,208,47,184,61,101,162,45,127,83,234,198,16,247,207,247,27,177,199,83,107,197,216,196,3,254,168,109,245,80,129,65,225,234,186,14,63,163,58,91,112,45,123,203,82,124,54,225,31,77,228,82,24,179,156,214,136,127,59,178,41,23,98,234,67,7,54,144,122,122,21,30,236,166,176,31,203,169,208,65,243,117,197,141,59,232,202,228,206,205,194,125,92,18,92,39,109,166,44,105,178,44,217,186,66,43,155,219,89,182,131,214,121,241,143,91,184,28,191,12,171,27,80,154,243,32,0,233,181,188,40,124,154,45,48,120,158,179,7,213,118,205,126,174,22,171,80,12,144,26,206,74,125,213,208,59,220,155,230,104,106,199,70,90,149,172,98,201,139,86,248,218,170,249,165,163,198,247,44,0,231,64,68,152,232,154,41,29,55,9,209,177,244,211,33,23,115,190,50,12,178,200,190,137,182,253,176,178,249,137,72,200,30,228,164,193,116,244,70,165,242,166,248,254,152,193,242,197,37,117,172,68,64,98,57,178,64,178,248,254,164,165,195,117,123,81,227,40,124,9,248,88,54,174,139,198,239,81,161,11,135,56,68,162,195,106,45,93,48,141,56,27,70,206,156,125,189,245,216,52,214,164,129,189,193,124,246,136,156,194,225,157,44,210,93,136,201,66,119,174,164,202,125,197,248,50,160,144,136,216,147,151,158,249,43,185,64,36,247,172,184,24,143,223,80,75,246,43,209,133,57,254,63,137,159,104,245,212,217,190,67,54,208,146,5,237,137,22,146,31,239,22,45,190,61,127,88,144,170,223,150,232,134,138,163,16,129,249,113,190,115,161,90,154,230,69,182,70,110,33,44,61,29,45,133,240,118,191,87,63,11,80,78,175,85,114,134,191,131,55,114,249,152,171,51,76,105,64,94,183,95,183,122,144,21,187,19,38,175,202,122,5,234,28,15,154,28,215,33,44,119,107,192,139,15,107,112,78,125,151,109,238,217,42,245,179,93,177,206,196,26,122,143,192,62,184,181,15,205,112,51,83,38,67,245,145,128,246,119,166,27,238,144,119,11,119,3,156,7,163,17,101,218,155,51,108,98,8,103,12,157,141,144,14,94,46,85,42,219,196,195,99,254,31,237,191,79,32,213,69,131,38,0,86,106,32,23,211,86,138,36,221,41,39,55,52,185,210,235,132,108,65,138,110,75,12,41,22,1,92,29,117,246,11,205,146,77,23,187,23,226,84,115,85,77,0,55,222,106,148,182,188,16,127,164,81,103,43,229,192,227,208,101,247,39,196,10,166,58,166,202,75,80,33,214,239,152,49,15,38,240,53,189,152,233,89,186,186,123,12,209,171,79,125,42,144,158,189,65,205,134,151,112,133,50,226,49,36,244,162,209,15,76,4,58,117,152,152,39,174,18,248,118,32,255,245,35,67,144,246,166,219,59,125,94,41,234,83,219,221,16,100,199,109,72,213,172,202,203,51,239,204,170,165,126,244,68,251,213,207,72,249,234,134,126,243,184,211,7,131,58,45,3,251,177,91,151,203,215,189,11,193,197,131,84,43,203,202,36,32,222,157,85,21,24,253,53,93,76,148,162,13,89,204,85,233,232,58,233,84,136,144,234,104,199,254,149,1,113,128,229,220,254,202,25,234,142,65,49,31,138,57,165,58,82,5,66,241,248,13,80,69,105,76,119,112,75,32,128,230,52,195,71,24,255,147,163,150,46,167,71,10,74,248,102,124,87,27,213,40,178,13,247,90,223,125,221,194,49,30,252,118,154,164,130,11,233,157,30,211,140,92,96,148,159,20,165,78,90,144,142,112,16,14,69,92,201,55,199,231,102,113,207,169,61,239,211,213,225,227,58,174,18,8,155,16,21,242,98,120,217,158,91,222,168,194,87,75,55,18,100,251,56,175,170,45,100,206,14,221,246,128,27,59,255,107,160,190,196,247,208,42,101,249,214,112,152,101,35,71,82,102,177,42,66,58,104,183,92,153,108,242,47,206,119,132,127,5,62,194,72,36,206,177,50,13,235,101,148,205,210,225,215,89,88,179,62,164,70,62,243,238,187,27,187,70,198,197,92,86,241,89,104,45,61,224,168,111,62,104,123,46,241,136,11,35,185,233,227,10,135,118,152,6,111,96,227,191,70,191,159,76,157,95,6,250,96,46,218,114,3,131,226,7,187,253,40,185,251,98,166,154,14,63,128,249,245,107,166,99,154,221,79,72,143,173,76,77,227,87,171,227,151,213,115,179,31,138,254,119,74,42,163,220,58,90,39,111,186,99,102,127,10,138,37,131,123,74,215,249,39,36,38,243,165,141,12,161,244,227,87,199,145,153,126,61,82,13,40,136,88,87,93,10,247,254,42,219,141,252,151,9,29,190,46,239,69,135,211,237,195,48,228,42,209,92,146,107,74,164,68,42,135,43,246,254,232,227,98,211,190,70,128,199,78,104,145,151,150,110,25,85,10,43,228,245,195,179,212,123,128,7,127,145,72,160,178,21,125,91,106,196,227,205,18,54,89,53,178,35,91,109,139,110,217,6,25,174,38,11,71,217,36,87,83,21,138,81,213,211,155,58,6,89,31,74,7,46,159,12,255,144,111,145,180,245,46,94,135,97,56,55,111,242,205,54,19,197,26,4,30,10,134,87,15,74,133,39,96,4,166,165,252,189,7,165,143,77,146,28,245,97,18,241,179,82,212,185,115,145,140,98,1,117,157,127,113,30,83,171,91,113,158,233,127,5,26,176,124,187,218,237,92,53,240,145,107,200,207,53,152,242,167,124,133,183,247,34,186,163,68,45,181,189,41,78,245,205,30,66,58,115,242,70,62,242,247,245,242,172,245,39,214,243,149,229,176,196,135,159,111,109,20,150,181,94,148,101,54,70,10,237,17,99,41,57,234,84,12,56,134,121,35,178,201,98,0,235,166,11,197,156,14,66,106,253,251,98,25,251,165,83,190,37,226,78,217,167,103,49,170,164,164,153,245,110,50,225,179,251,23,230,98,157,29,86,157,3,126,122,241,106,109,82,181,73,162,146,89,105,212,73,12,165,98,200,63,212,121,251,228,50,182,69,138,63,93,195,254,235,244,54,222,150,210,79,228,43,73,159,103,113,15,96,67,191,241,19,1,117,52,223,63,59,39,212,122,106,157,73,191,222,251,161,82,134,185,116,194,68,234,83,104,150,249,227,148,211,4,25,16,213,144,117,204,53,253,113,184,39,187,184,169,211,135,133,205,45,213,63,21,65,74,246,127,113,6,25,203,4,41,237,118,134,173,31,158,61,127,182,164,184,244,172,59,33,186,119,155,50,103,168,181,87,248,254,71,212,137,90,82,88,133,240,95,156,242,255,4,155,125,63,100,93,143,239,211,53,252,163,230,75,158,178,92,160,20,177,228,123,38,90,53,25,25,234,21,46,109,245,217,163,43,28,123,248,45,86,244,60,160,181,225,100,247,92,142,105,179,212,235,213,74,25,176,108,46,52,196,40,60,159,166,83,63,188,230,246,10,255,29,68,207,104,169,57,146,154,36,88,180,217,188,142,82,30,17,97,139,22,192,203,136,197,231,154,221,40,36,156,99,119,205,172,126,2,210,53,92,214,101,1,232,157,183,55,172,172,154,90,229,148,247,207,46,218,213,204,217,39,103,118,75,209,154,15,236,146,232,165,84,221,56,18,149,95,220,50,69,79,253,7,206,223,19,42,102,154,30,175,177,219,248,79,106,164,159,77,97,119,59,126,213,224,87,48,61,32,230,203,145,193,220,60,170,106,249,2,27,191,172,93,81,172,142,153,6,27,187,45,135,25,196,52,8,82,191,139,185,109,59,34,210,251,139,163,194,135,197,233,18,117,208,92,145,3,97,92,78,79,40,242,215,146,113,221,185,64,251,196,43,226,123,151,145,108,115,75,86,180,199,82,44,106,111,115,92,60,240,45,128,44,163,185,173,254,190,193,18,79,215,202,173,154,249,105,166,75,223,79,65,2,69,134,1,187,174,18,237,31,252,155,230,83,84,219,211,185,194,70,240,239,137,226,238,228,243,115,137,84,160,146,219,135,174,71,225,54,102,182,0,193,157,124,246,51,98,159,186,242,231,41,54,39,124,210,90,103,155,67,70,119,86,225,85,238,47,76,22,108,68,50,46,131,3,171,98,146,110,84,242,239,62,144,119,148,195,44,81,119,143,211,43,124,137,230,230,165,7,132,150,227,182,28,20,102,246,180,5,206,4,89,103,215,55,68,23,8,240,71,106,247,146,208,105,129,4,250,178,129,87,36,176,165,143,82,127,184,177,17,140,20,51,214,196,171,133,149,190,35,10,196,251,173,26,35,212,130,2,42,215,168,123,83,137,35,226,11,205,186,42,136,40,119,170,250,8,191,16,190,175,42,11,231,82,123,176,162,115,116,90,115,89,105,105,86,25,202,162,238,121,188,188,224,4,203,254,186,59,237,75,255,199,102,15,78,198,171,31,255,226,92,70,143,235,140,230,15,28,237,76,192,12,238,53,220,12,230,8,143,39,158,15,190,185,93,196,51,160,93,9,235,56,34,131,61,240,196,236,50,77,159,0,22,16,87,150,165,253,48,23,143,188,205,219,189,183,148,40,221,239,88,219,209,109,152,49,24,254,29,193,211,42,118,123,126,107,138,88,94,213,121,168,77,109,254,10,172,117,81,35,224,167,33,210,155,181,85,1,97,246,48,53,115,141,45,175,167,162,154,236,7,81,195,90,105,85,220,161,98,122,44,175,178,243,241,183,137,201,70,255,167,105,6,114,108,233,247,143,26,86,77,151,143,232,84,252,150,87,230,248,54,39,251,172,67,21,15,254,226,108,223,192,40,206,22,155,87,177,133,72,234,134,61,149,66,107,174,83,42,241,180,92,134,13,17,206,120,78,27,203,210,159,245,186,178,57,102,69,34,185,165,8,187,80,160,231,90,176,130,237,199,119,13,65,132,114,95,162,57,157,188,55,143,220,252,203,227,209,130,33,30,139,19,164,199,70,237,73,67,26,94,154,236,73,65,208,125,73,147,234,99,180,152,160,163,78,151,181,120,192,106,55,31,83,102,116,96,132,194,194,126,238,184,48,23,230,112,108,236,222,170,182,239,99,137,64,4,77,132,109,238,165,161,27,108,118,168,198,9,20,50,165,104,106,74,19,154,187,138,5,216,252,94,44,5,55,174,38,182,16,234,123,13,105,81,17,167,92,220,38,175,211,89,144,204,26,86,200,170,36,217,243,173,146,136,171,147,248,255,254,23,180,241,40,15,211,227,91,35,29,19,6,83,47,115,88,116,167,66,14,225,54,117,6,103,114,158,211,14,161,218,255,52,228,145,95,197,31,183,160,213,193,110,27,125,148,94,52,47,189,200,183,24,247,180,26,136,94,21,73,98,153,27,15,100,107,225,2,72,111,191,81,247,149,137,87,82,118,100,113,128,51,193,245,146,188,131,163,183,227,178,128,5,77,138,167,255,175,143,190,182,231,179,214,116,177,31,9,2,25,23,189,92,21,118,231,94,158,47,243,104,19,136,63,216,185,9,223,91,57,61,95,191,228,120,202,99,50,162,127,233,231,132,168,200,128,211,75,12,90,201,249,24,239,216,245,118,63,69,12,54,219,133,168,84,50,152,33,198,46,85,118,253,110,200,252,99,234,22,60,35,145,39,24,102,169,70,184,162,206,205,75,243,131,250,205,13,86,206,31,63,37,213,51,166,120,226,54,155,193,181,22,57,170,138,244,115,134,66,129,208,223,53,198,248,88,230,155,104,118,52,223,25,37,208,239,141,213,206,100,58,3,219,166,49,174,171,95,110,103,227,185,126,199,130,95,111,159,237,5,99,181,91,29,159,92,18,204,233,207,58,252,238,125,60,242,189,193,35,217,208,236,248,143,169,48,248,202,37,2,249,85,67,40,253,30,192,234,164,247,103,247,219,209,7,245,131,149,131,11,252,105,212,205,251,228,76,41,25,251,193,56,50,210,81,163,104,11,96,125,11,242,160,34,120,220,162,34,147,208,102,159,228,211,183,102,59,200,167,184,71,173,152,174,137,59,221,255,93,176,219,184,185,246,126,223,238,29,190,30,196,202,161,110,60,219,69,232,158,99,16,92,83,89,2,2,23,88,143,12,246,220,245,37,126,84,54,134,52,136,153,0,197,108,93,116,178,236,49,137,108,158,50,193,193,79,104,115,117,255,226,4,129,220,90,152,59,163,239,173,246,210,149,87,28,46,111,141,255,226,200,62,212,98,155,141,99,153,205,122,247,180,83,87,138,121,90,5,0,103,78,75,207,202,63,171,165,110,91,228,201,66,68,43,60,118,141,8,232,218,49,180,81,172,107,243,161,42,95,42,111,59,48,16,188,182,85,13,79,229,229,135,34,206,128,147,207,229,27,121,28,76,239,88,58,203,210,165,188,172,213,20,132,85,199,93,82,136,13,147,11,137,90,223,203,116,213,103,136,200,127,128,45,179,54,175,187,78,251,169,145,237,7,12,246,102,101,215,234,131,61,37,234,19,43,7,67,38,42,74,26,177,22,21,12,244,71,134,41,102,9,238,127,113,82,223,47,162,247,131,22,245,173,161,187,129,1,253,246,29,182,188,209,184,7,155,137,26,175,181,203,58,212,96,117,81,85,170,28,10,85,92,125,114,114,13,217,217,217,133,143,168,46,193,254,98,182,111,138,37,73,180,11,4,57,189,146,131,182,188,236,15,92,24,37,18,38,81,99,156,192,47,196,85,140,100,127,113,174,155,23,133,128,249,98,127,113,194,221,190,31,124,225,122,1,110,200,31,107,126,193,203,227,116,199,182,77,75,63,229,115,191,124,242,194,224,12,250,144,14,136,150,38,166,72,55,54,0,215,118,248,173,94,182,218,142,184,141,207,220,120,156,252,195,113,33,170,142,15,129,109,50,142,226,64,110,86,157,233,35,155,18,11,2,66,10,38,105,98,114,163,142,76,189,223,148,115,196,195,236,58,75,50,251,169,36,169,104,21,38,62,97,83,241,148,251,159,120,33,206,31,204,246,141,130,99,238,13,52,244,75,180,82,66,252,80,71,47,185,78,215,135,108,105,28,119,187,21,49,253,252,214,51,199,247,230,2,57,65,176,92,247,61,151,11,76,42,191,50,61,96,205,154,127,24,194,50,8,34,190,195,99,223,214,60,60,154,127,32,110,78,69,13,44,111,38,219,216,13,236,253,184,253,214,118,233,23,126,163,181,147,53,221,132,101,30,217,4,49,248,207,42,3,184,24,112,24,0,63,252,50,37,15,225,216,146,175,208,79,135,215,173,157,136,127,66,134,166,237,166,93,209,126,198,115,71,0,6,45,29,53,56,198,105,68,153,18,108,227,33,204,117,151,231,199,253,150,44,230,176,43,128,10,233,116,122,245,180,243,35,158,35,97,168,150,3,186,169,113,226,14,123,245,242,162,188,193,227,95,236,78,174,108,168,160,102,78,97,40,12,125,26,186,137,107,233,152,229,165,109,100,87,19,252,39,81,120,249,108,251,223,84,108,147,228,235,210,72,145,114,13,243,126,40,191,135,238,247,37,34,29,56,133,125,104,202,141,211,74,54,146,25,34,172,102,93,20,43,40,192,173,253,182,252,210,210,77,141,204,240,179,46,163,216,39,38,122,199,255,6,250,210,130,251,72,56,167,75,165,17,230,198,64,252,171,188,222,231,31,222,221,116,18,7,212,179,66,232,75,182,48,223,155,182,48,151,11,151,64,146,243,85,121,184,171,105,242,101,180,190,223,43,229,242,158,16,18,181,217,185,34,21,230,230,225,210,49,216,70,232,163,120,135,173,135,31,117,146,23,5,98,193,139,127,113,68,174,209,186,157,213,10,65,247,102,96,105,161,229,127,40,127,160,179,16,64,104,244,14,22,146,180,85,24,179,97,17,203,41,27,97,102,132,60,70,100,217,62,134,115,23,176,6,118,133,7,39,11,218,84,98,3,219,162,157,56,249,247,185,57,217,72,67,207,156,7,142,90,216,10,173,140,153,223,33,107,64,172,170,147,133,61,143,203,24,236,146,121,151,79,255,226,80,94,63,250,94,113,151,223,117,173,57,223,116,171,49,245,246,104,167,176,210,167,42,146,90,87,152,92,93,232,16,188,94,188,51,149,126,253,23,231,191,205,68,188,133,228,207,217,43,179,63,240,141,231,195,236,205,208,28,200,191,56,158,228,232,43,159,180,253,211,232,252,10,79,83,68,240,147,240,245,59,131,57,196,95,28,118,251,169,138,243,197,149,203,227,99,122,175,247,229,220,242,120,90,237,205,14,126,219,33,168,196,67,186,61,241,83,105,205,241,132,226,69,242,72,208,41,194,184,247,152,102,5,35,112,196,21,35,127,216,222,81,179,74,255,145,85,16,129,181,168,189,3,28,200,28,45,175,240,6,241,8,229,117,103,197,143,208,180,194,158,118,194,91,59,115,246,185,58,97,161,79,221,4,172,185,185,136,117,56,185,247,147,249,56,71,3,74,126,220,232,13,70,67,215,113,127,131,107,104,35,93,32,108,75,82,190,5,50,241,117,165,133,52,238,188,231,204,67,87,166,120,249,180,46,30,186,233,73,115,212,9,145,110,61,221,236,193,56,186,147,145,145,4,242,78,56,16,178,238,137,141,140,245,49,28,3,131,112,72,161,251,180,32,177,33,174,68,164,60,208,252,71,87,101,205,163,239,28,174,194,255,175,252,115,201,27,3,198,82,199,127,207,83,55,87,153,120,62,113,195,126,245,94,103,60,40,219,172,64,85,255,10,199,232,183,226,112,103,144,22,137,94,95,251,12,157,114,23,135,106,195,205,76,249,118,69,225,18,93,241,167,121,78,233,106,222,153,253,74,225,236,16,33,254,206,2,11,124,156,253,93,77,157,36,223,241,186,174,191,56,82,181,78,252,35,90,208,231,179,191,190,202,36,111,59,17,123,72,23,52,0,101,107,145,139,229,198,250,114,230,117,199,228,131,194,57,178,13,212,245,202,252,155,205,219,147,147,206,214,114,179,126,52,137,250,251,132,28,120,198,80,176,104,38,145,228,79,235,101,255,116,150,197,28,149,38,248,0,79,249,20,235,82,96,162,97,174,17,85,198,219,127,95,187,217,85,144,18,59,69,96,168,136,61,180,30,120,171,233,202,89,100,125,123,72,84,156,190,144,152,106,244,174,83,136,227,111,70,111,96,107,150,72,80,37,19,252,24,20,182,103,92,150,123,211,6,26,9,54,141,22,85,215,147,167,25,95,18,172,186,232,234,168,188,255,200,175,242,8,249,209,160,138,6,81,62,120,32,49,162,226,189,225,182,160,117,51,118,47,203,228,46,248,136,198,165,201,89,228,244,240,93,66,115,202,201,193,77,204,71,41,179,205,133,200,71,149,26,98,49,239,192,165,138,122,171,44,204,109,156,210,53,60,22,196,153,215,130,185,48,61,147,164,204,42,1,25,109,116,165,125,44,145,7,159,228,42,87,245,213,9,110,170,128,24,8,45,51,142,136,25,222,192,92,73,60,11,45,147,21,120,123,144,190,106,116,198,243,136,78,241,149,62,64,213,62,67,187,132,107,59,81,50,50,229,146,109,176,207,15,173,147,88,221,233,95,40,114,205,16,254,162,152,35,103,104,156,235,126,29,43,252,58,145,89,65,133,193,88,115,54,223,248,234,14,96,76,240,212,114,214,162,243,241,174,171,168,144,31,147,1,151,7,131,178,38,136,137,79,74,232,177,241,203,63,241,151,221,75,54,44,62,98,224,43,221,255,132,65,18,47,179,150,148,159,119,88,237,114,252,2,203,41,103,252,12,6,190,190,46,128,235,152,52,162,53,71,46,119,78,195,74,53,158,49,219,22,96,41,142,18,199,65,0,46,246,174,96,159,232,218,16,170,54,243,122,53,174,213,188,136,176,82,252,254,243,50,246,88,50,71,199,26,223,181,27,141,187,181,146,134,156,152,161,171,111,139,128,67,226,172,181,16,228,7,166,117,205,175,127,113,96,60,123,111,36,116,240,22,210,181,190,88,156,246,223,51,37,13,100,106,43,90,105,171,96,18,145,237,5,228,218,97,193,62,207,106,125,120,59,148,197,96,34,48,87,183,138,123,198,65,229,177,170,55,111,32,26,150,212,0,235,120,211,165,140,47,141,247,126,6,49,90,30,248,72,63,24,203,165,188,95,226,226,215,216,251,19,135,130,137,37,246,220,50,145,222,151,57,49,7,54,219,120,24,11,236,215,79,237,152,98,14,219,180,13,85,1,7,160,130,14,113,95,23,54,28,56,51,5,24,225,230,244,190,70,31,84,70,155,84,126,124,33,1,91,129,144,6,9,159,233,23,220,134,216,255,249,139,195,214,46,52,130,84,238,207,210,99,53,0,176,104,56,195,254,226,24,74,161,118,203,41,215,157,205,34,187,30,58,186,246,159,208,164,211,102,245,158,93,6,13,11,90,46,175,44,232,39,221,134,216,133,55,254,78,182,86,37,211,81,137,106,201,170,218,165,93,60,16,153,75,254,173,145,76,236,77,90,224,175,146,120,146,65,198,211,201,29,102,40,88,33,250,163,109,143,95,157,187,87,25,115,48,233,252,23,103,146,240,149,73,31,205,139,53,8,33,53,248,66,88,11,227,108,172,59,124,243,23,231,231,160,90,225,143,12,90,7,191,100,6,186,234,134,204,95,66,193,110,235,180,182,95,91,224,81,105,129,29,200,79,15,79,239,23,86,111,172,182,194,132,127,244,218,85,44,155,211,114,165,95,77,184,221,243,42,112,127,92,142,253,49,6,114,95,6,39,56,14,3,2,42,151,88,167,229,61,13,196,107,55,120,128,116,243,21,143,126,25,38,117,113,206,125,43,23,60,14,184,80,94,72,184,190,157,10,28,116,43,204,255,237,202,69,200,94,107,78,201,164,214,92,229,21,178,99,97,77,126,73,233,66,138,95,94,86,158,107,214,51,173,111,210,129,175,90,108,4,141,115,251,9,60,57,186,95,163,235,177,118,38,11,103,44,98,137,45,225,3,153,239,110,207,195,216,38,90,31,16,201,68,43,228,252,2,77,101,151,18,189,41,149,233,9,140,236,155,72,66,81,146,45,39,201,5,144,141,215,244,158,199,154,105,128,7,121,178,152,215,204,107,131,82,113,252,87,90,166,46,36,198,222,137,17,213,99,7,195,153,7,209,189,49,181,94,63,206,178,82,118,153,71,147,57,216,24,123,193,65,105,134,141,236,99,87,166,201,209,246,207,44,7,197,53,45,91,251,32,246,186,206,66,165,121,187,116,0,7,66,186,43,232,65,69,111,76,227,132,165,31,47,93,123,121,115,53,54,140,223,55,208,13,154,143,165,186,7,17,117,218,26,144,100,212,187,178,152,25,24,21,226,29,245,254,3,17,231,224,36,91,197,51,142,116,43,212,196,1,195,205,91,158,114,99,133,238,6,56,71,104,96,113,69,80,203,245,214,142,74,70,167,105,135,229,17,234,172,38,81,45,154,177,242,42,158,144,243,128,219,90,37,227,43,191,56,3,100,18,55,242,21,27,241,76,163,235,159,58,162,0,167,253,132,93,191,191,56,90,199,72,180,222,48,115,73,170,154,208,168,175,131,116,128,145,97,243,201,134,229,135,0,47,3,145,57,67,14,241,216,52,197,88,93,84,163,175,41,170,15,123,188,86,191,217,103,21,162,96,185,175,71,78,15,86,2,25,113,83,33,186,99,26,25,106,30,106,219,120,183,137,57,94,50,169,253,10,190,34,124,87,40,203,201,197,77,1,104,33,206,42,233,232,203,25,151,10,143,113,47,112,152,163,233,76,163,142,85,22,175,217,237,110,127,213,223,51,220,78,71,74,188,225,40,169,80,231,185,41,8,168,118,163,149,255,22,177,231,210,195,69,13,246,221,0,3,37,119,222,149,1,29,51,185,203,160,31,44,12,126,14,245,255,234,185,206,54,232,213,4,8,226,230,120,229,155,152,39,158,234,218,6,166,65,87,70,121,170,222,147,112,164,158,190,47,199,239,61,97,148,235,227,149,220,171,200,109,128,184,160,235,10,4,79,26,187,110,94,214,19,9,185,47,226,43,27,196,189,63,245,254,158,186,144,51,31,86,192,52,78,3,218,184,26,108,99,23,32,100,208,157,65,60,232,122,156,54,165,13,236,107,55,76,255,97,53,78,24,25,147,188,183,199,183,147,56,235,129,49,131,171,63,69,198,45,137,32,105,30,126,132,164,156,193,241,197,171,126,143,190,204,135,141,20,207,97,191,208,238,184,144,38,204,218,181,151,255,154,54,62,58,203,84,121,64,106,11,205,24,174,8,193,222,140,73,5,194,130,234,46,177,197,222,170,93,195,240,23,136,93,203,187,247,185,55,104,130,204,251,239,87,83,133,254,18,87,183,77,61,166,210,171,172,93,213,175,47,48,200,102,236,173,99,233,58,102,18,18,221,5,163,85,22,138,26,156,213,171,76,115,251,139,83,30,116,211,253,39,107,36,99,202,80,138,239,60,168,249,103,159,66,124,65,85,174,185,180,13,157,39,164,161,134,144,53,111,42,233,135,209,237,212,67,75,35,90,186,46,38,54,55,255,10,93,220,161,62,197,17,233,253,231,64,33,40,147,161,206,63,137,83,221,214,242,18,56,63,181,62,15,66,60,199,252,171,146,142,68,35,155,70,227,211,133,67,58,153,76,255,21,239,238,75,175,50,22,77,25,248,130,252,21,105,39,52,129,102,210,116,205,143,90,223,201,99,66,143,108,150,213,199,117,73,62,7,94,68,192,96,141,205,246,210,96,104,125,55,174,65,108,249,34,46,223,229,198,146,180,125,38,228,85,117,114,100,135,221,154,136,15,175,182,79,175,129,102,144,214,37,169,242,115,81,182,172,138,230,252,211,178,140,70,6,18,54,18,113,91,83,58,38,186,79,115,214,72,99,27,206,152,82,112,94,0,7,64,82,105,221,235,234,153,12,167,139,67,111,157,3,223,88,203,82,150,197,57,81,109,140,72,108,46,53,187,231,100,189,43,111,222,22,123,74,59,100,220,89,88,189,76,135,169,130,116,253,84,136,227,93,163,205,184,155,150,17,59,80,178,51,248,153,55,196,133,118,155,223,119,233,69,6,101,192,51,239,101,13,199,53,253,218,99,111,133,124,0,169,149,152,76,172,234,167,219,108,193,214,203,161,164,211,117,52,223,102,183,23,215,88,181,125,3,35,207,175,141,18,144,97,167,190,119,23,117,4,137,131,210,130,26,240,40,16,101,241,2,225,34,22,106,216,120,189,154,91,82,186,131,247,27,75,109,202,138,210,168,92,67,164,53,21,138,115,108,115,197,18,155,164,110,239,83,190,218,113,181,204,112,113,244,17,79,134,101,74,207,208,73,213,39,56,249,216,254,210,254,164,168,126,144,238,66,80,13,15,178,200,73,70,210,81,125,138,107,154,30,32,77,107,171,255,154,116,146,72,23,209,134,93,181,59,33,95,128,54,234,3,193,202,31,250,123,217,32,37,26,54,132,87,247,89,86,121,217,103,166,255,15,115,127,29,215,86,180,181,11,163,161,78,41,20,40,174,197,221,181,64,161,197,19,60,184,183,120,130,67,129,226,180,197,157,224,94,32,72,128,64,113,47,45,238,18,220,11,20,40,238,110,55,116,239,253,190,251,188,71,190,115,126,247,222,223,249,230,31,172,172,36,115,205,49,158,57,230,24,207,88,115,44,226,16,162,134,210,102,115,120,123,11,144,207,225,72,237,5,165,211,169,88,133,141,253,80,251,192,230,94,101,208,6,117,231,51,69,13,37,147,185,144,203,235,234,43,33,173,139,111,224,1,168,46,27,67,208,23,157,172,174,68,237,188,111,27,34,227,240,6,26,150,42,212,58,97,215,216,6,47,201,192,6,172,155,76,159,247,181,88,137,248,52,135,147,55,171,58,31,237,55,212,248,56,146,190,178,160,107,71,86,174,171,119,252,101,116,159,82,10,62,22,14,80,134,97,67,163,210,85,200,34,128,60,165,105,95,168,58,126,191,134,122,158,146,198,61,64,51,174,7,247,146,27,236,69,96,6,84,35,165,108,212,224,57,196,89,195,86,226,159,60,154,50,146,135,78,31,227,87,49,200,76,243,113,90,83,166,60,18,251,196,98,204,62,198,98,59,71,22,57,8,175,221,91,108,151,196,10,16,226,43,123,77,8,138,197,73,125,232,145,96,27,83,219,27,40,155,193,228,131,197,165,134,141,231,154,214,161,38,240,237,247,51,177,8,162,183,214,16,148,56,5,218,124,61,148,172,113,52,104,120,23,18,191,146,158,104,153,133,40,205,214,122,137,211,206,46,225,127,205,54,25,157,211,141,135,186,180,74,248,190,61,13,251,211,147,246,186,74,113,213,163,83,55,221,63,229,123,132,200,28,255,66,38,114,209,197,33,97,168,84,27,46,188,96,220,106,77,207,81,153,177,50,34,10,229,91,219,13,218,192,75,90,121,139,51,163,128,164,108,2,161,131,220,110,178,115,10,152,153,143,74,160,9,100,147,225,24,150,186,193,251,43,86,155,115,202,163,5,147,33,49,181,48,56,160,54,36,206,168,5,219,59,95,24,157,93,82,184,212,213,109,234,196,210,96,6,106,8,161,178,233,231,154,64,203,206,139,63,7,188,2,153,122,6,242,24,223,198,120,32,1,227,182,72,122,160,87,237,137,175,205,62,53,17,97,191,63,173,153,86,102,166,172,109,149,130,108,21,203,140,46,35,164,110,118,156,126,56,1,124,24,133,199,43,155,219,150,203,32,45,99,162,110,205,121,11,168,161,16,219,186,104,239,195,239,17,16,9,95,204,155,246,94,25,105,230,82,255,188,208,209,158,36,94,127,160,198,69,8,86,243,204,159,95,227,55,120,82,58,111,33,62,118,21,21,253,197,161,204,159,82,102,110,229,17,134,225,116,88,230,199,29,197,14,61,215,48,32,136,176,112,131,121,144,216,241,58,218,128,36,185,33,24,213,107,215,240,52,41,66,158,211,182,86,198,153,171,134,200,36,138,239,94,214,184,18,73,117,134,133,94,173,203,137,183,172,40,202,252,157,229,34,119,188,73,23,21,84,197,255,196,251,109,74,88,58,176,31,20,55,246,194,46,47,65,203,94,219,44,222,115,15,29,153,241,38,201,59,202,71,167,181,15,18,173,130,47,111,1,40,162,200,72,157,87,137,17,227,101,244,154,80,187,89,11,126,115,235,232,149,133,182,73,11,86,213,105,30,66,190,79,144,109,5,187,43,241,63,217,203,221,29,199,248,35,181,80,242,180,93,179,130,237,203,30,114,141,43,95,61,79,247,230,48,108,50,91,187,150,158,171,107,40,229,189,152,80,136,253,174,203,24,100,37,95,133,105,100,121,233,213,56,43,137,89,149,81,211,147,58,159,66,251,139,55,174,93,186,97,154,2,89,185,85,24,244,85,49,212,230,50,63,182,143,91,19,157,137,69,14,113,4,171,90,105,193,74,76,166,199,137,51,88,118,117,58,182,249,49,121,117,4,231,212,164,74,23,237,102,19,16,246,57,118,205,247,92,21,190,153,240,179,235,86,252,48,237,170,217,53,243,197,167,113,178,224,32,252,223,194,137,67,178,150,78,9,114,87,45,18,249,2,34,137,33,196,234,81,120,237,34,99,197,10,54,253,98,250,244,167,58,231,212,197,242,174,16,212,47,211,167,20,121,137,52,214,224,84,72,131,140,158,226,160,2,188,84,109,255,230,125,56,73,24,75,240,230,1,137,9,165,121,219,9,187,217,92,223,229,3,239,46,226,199,173,241,151,111,76,41,152,231,120,241,89,42,53,42,136,189,205,129,230,40,222,177,226,179,140,189,176,148,102,220,174,43,142,234,135,106,113,252,246,74,63,145,69,69,244,113,32,71,25,211,173,217,218,70,118,151,231,47,201,17,177,15,105,31,209,129,12,198,156,165,180,86,124,245,125,238,167,91,154,79,219,237,141,38,213,22,236,24,171,102,110,124,14,15,207,223,78,187,168,172,222,182,188,79,15,251,124,173,106,222,25,52,213,105,162,53,25,81,72,167,87,116,70,81,75,127,11,144,249,232,51,207,125,225,51,192,155,205,1,13,147,106,87,38,218,67,201,58,42,238,100,136,125,228,23,119,238,38,27,128,153,127,116,195,103,96,254,37,235,48,110,208,252,187,45,231,149,233,182,53,238,177,207,199,61,21,183,141,150,155,90,239,81,100,174,58,155,39,244,59,193,107,17,175,41,170,134,235,184,247,250,186,66,52,196,35,10,165,142,151,24,183,128,175,162,12,212,15,52,126,217,35,129,133,68,135,42,25,45,13,165,199,223,105,237,254,244,126,153,214,98,165,146,61,105,240,31,54,165,19,237,161,93,244,157,145,227,194,130,64,201,225,210,59,108,63,215,249,12,145,19,209,70,165,229,225,108,137,254,184,251,44,118,85,2,172,244,201,120,144,154,243,28,164,134,21,24,114,168,167,104,5,75,152,143,67,130,212,45,92,69,51,221,137,253,44,66,240,66,42,25,48,22,78,53,253,251,74,204,91,156,94,27,87,99,79,189,154,11,250,45,152,115,170,22,168,162,217,56,85,112,243,77,46,20,170,144,215,166,95,52,151,5,212,236,74,91,28,104,223,164,230,59,247,223,146,223,64,29,139,86,216,191,146,155,247,181,17,144,245,210,116,54,241,95,182,171,77,147,121,131,246,118,32,61,142,185,227,101,60,193,214,190,105,179,13,62,199,28,173,130,82,22,1,171,77,254,26,6,86,53,98,45,231,136,16,175,218,48,67,213,254,243,136,183,142,79,92,35,45,180,126,65,69,15,185,74,73,174,211,94,5,136,52,188,90,77,103,245,129,69,143,248,219,26,39,11,216,23,74,232,100,79,44,229,215,143,185,230,50,48,198,191,168,48,50,28,105,139,220,84,219,219,163,22,120,213,206,187,154,77,187,20,230,120,249,101,205,253,184,203,187,181,140,52,37,194,48,211,223,57,46,148,124,4,91,130,13,200,43,24,226,237,79,29,20,20,140,21,68,253,162,211,83,235,194,128,94,111,252,180,133,237,230,60,178,65,43,33,132,28,57,18,81,170,92,244,71,116,38,122,210,136,82,74,107,158,22,100,223,171,166,119,11,248,33,216,29,28,238,228,59,112,92,224,103,21,60,204,187,129,169,13,180,166,219,118,160,220,125,250,35,228,245,42,126,77,252,116,92,156,43,129,65,248,200,53,93,118,15,236,39,27,152,218,102,43,245,188,189,207,187,242,153,33,109,244,33,171,213,146,43,181,194,247,115,31,51,243,227,246,86,191,103,49,173,147,178,41,173,102,75,212,48,139,160,42,60,178,216,62,228,113,206,102,91,146,8,131,86,58,67,13,142,241,247,63,223,119,38,126,101,255,125,54,231,131,226,90,90,66,87,154,107,40,108,126,191,62,188,214,225,98,127,42,101,64,90,184,155,166,39,2,83,104,109,119,124,247,210,1,90,60,110,241,203,127,120,85,35,227,125,200,106,160,155,160,122,200,98,91,180,129,34,204,168,172,195,252,247,114,190,162,26,243,12,48,206,37,111,192,97,181,50,169,118,242,16,127,132,135,82,220,181,16,254,144,83,118,179,188,117,157,111,11,33,22,186,118,76,59,212,244,18,161,73,172,77,40,175,75,6,124,96,45,154,136,79,183,83,83,64,106,46,107,188,4,114,34,66,193,53,190,214,124,4,126,207,135,101,188,142,164,80,52,186,18,10,219,211,195,159,208,109,175,116,141,42,130,135,199,191,134,79,158,57,44,101,81,59,240,225,100,97,75,199,229,101,78,201,70,14,179,181,110,54,62,90,95,69,234,98,169,197,126,24,176,236,139,191,73,194,20,180,107,74,64,113,53,118,106,56,141,244,140,201,163,253,152,96,74,158,185,88,195,102,231,94,3,69,229,152,169,219,245,79,242,254,53,67,71,226,10,126,31,241,202,210,139,159,221,146,131,133,135,30,215,27,65,29,179,168,102,234,114,204,108,69,8,46,111,60,62,24,210,71,242,120,6,29,147,205,115,60,110,48,28,191,29,75,113,66,218,62,7,69,32,34,241,196,21,56,52,25,159,87,181,6,221,223,163,193,255,86,29,212,166,248,10,201,62,196,41,43,215,206,233,230,219,131,211,169,56,157,79,216,198,15,211,105,37,98,194,52,132,215,45,158,216,99,188,76,236,224,195,194,252,9,145,13,215,148,42,87,156,152,73,155,184,48,186,191,26,159,249,81,28,147,133,211,212,128,254,139,76,105,35,130,95,171,185,116,65,76,90,181,119,122,151,88,24,53,164,248,94,106,244,11,39,166,219,216,165,195,186,102,122,246,190,0,176,51,238,202,3,195,158,127,65,146,98,167,6,185,128,145,197,109,61,45,245,40,53,48,110,185,152,196,114,131,53,213,120,60,226,247,218,60,97,220,20,7,73,231,83,214,43,79,194,71,131,55,67,146,251,150,222,46,88,11,12,133,60,201,222,208,237,141,235,104,167,209,235,156,125,126,217,238,202,206,214,19,90,222,109,154,65,67,180,142,184,138,80,231,40,44,209,182,125,59,178,229,78,255,147,91,192,8,133,5,93,187,142,51,238,79,41,14,147,167,166,157,77,76,72,42,125,168,168,206,217,161,56,133,47,110,200,170,107,122,91,183,164,221,56,249,161,194,31,131,155,74,55,118,161,170,113,134,64,248,236,55,152,124,18,189,235,105,192,198,165,144,95,58,169,64,176,19,19,230,18,187,148,6,2,88,160,245,228,183,162,251,101,249,166,158,138,94,191,156,117,181,215,107,201,163,69,143,71,36,45,215,150,136,113,23,151,116,178,154,3,114,9,33,77,164,9,87,33,79,224,135,185,111,133,155,54,253,83,31,5,152,204,246,230,153,155,183,3,215,183,173,193,206,105,179,52,173,163,75,205,37,24,47,159,45,147,137,104,154,107,65,252,45,204,173,187,84,168,47,164,254,56,147,140,224,163,142,198,16,249,63,110,1,42,42,23,146,175,95,84,61,203,167,231,43,204,10,120,82,149,184,158,191,201,85,30,85,110,55,122,96,202,0,132,230,250,199,79,10,16,206,243,45,119,110,181,252,26,124,104,210,227,220,95,100,168,156,33,109,102,102,161,194,148,184,27,70,156,254,145,238,153,169,160,53,23,107,225,101,100,223,198,117,82,105,181,219,144,109,162,89,101,166,211,199,235,225,72,137,20,84,81,173,46,65,49,93,215,77,132,81,233,76,16,129,167,142,214,4,29,176,193,255,136,218,39,247,162,217,238,185,220,152,40,45,249,39,99,131,13,179,103,82,116,50,149,84,155,122,154,31,240,168,83,22,168,44,68,197,40,74,16,99,86,127,190,42,102,143,207,68,110,31,179,240,196,41,176,49,143,27,40,61,50,232,106,8,236,32,155,126,151,71,97,215,160,221,18,158,114,188,113,110,170,132,244,116,118,251,17,228,145,183,141,41,11,210,119,158,19,36,24,213,94,156,80,91,62,121,203,111,232,149,213,179,65,245,220,142,190,13,88,144,53,146,91,67,9,137,171,196,35,30,232,235,153,126,178,251,225,134,199,3,113,44,31,158,245,44,173,246,119,194,12,125,12,162,165,25,139,184,216,68,63,85,181,85,174,73,40,152,219,29,134,211,126,48,69,58,217,188,34,135,13,158,30,251,131,224,139,210,250,89,196,235,172,66,220,119,230,120,44,118,95,72,185,73,89,18,44,167,22,104,32,58,175,114,20,145,207,195,193,191,125,168,252,252,166,78,2,197,141,175,60,121,220,180,8,51,251,53,66,171,22,67,85,181,207,117,253,113,193,218,26,115,103,193,93,244,73,124,157,231,70,115,9,81,248,30,235,49,173,179,29,255,138,30,97,120,229,137,177,138,239,28,133,231,55,135,214,1,252,9,125,155,240,208,89,250,106,110,108,114,147,9,90,131,153,152,47,42,218,175,21,140,221,174,106,71,245,173,180,71,179,249,124,31,30,94,228,222,2,140,152,178,37,215,99,246,126,219,50,142,153,231,234,182,104,147,98,103,82,221,47,147,41,84,79,221,170,82,13,207,230,107,30,4,123,47,60,137,36,73,133,106,207,240,195,225,239,138,200,122,86,173,141,143,151,171,22,183,203,55,156,180,96,30,89,159,99,93,10,106,69,178,47,168,103,126,200,211,169,47,213,126,230,239,49,219,221,208,197,6,193,80,48,8,147,62,239,158,106,91,56,83,149,134,110,39,225,139,178,71,216,102,137,165,154,185,48,91,91,173,213,211,79,56,183,128,251,86,54,236,7,170,118,166,236,180,178,110,77,133,28,103,215,209,106,30,133,220,147,105,221,130,85,133,109,77,134,177,108,7,18,235,68,18,20,54,115,1,142,244,33,124,244,160,182,7,117,124,218,12,210,61,51,213,185,100,225,219,174,232,164,222,121,107,173,3,95,13,47,131,175,37,13,205,61,167,136,154,139,41,204,181,173,174,184,240,136,100,249,126,206,82,12,79,23,212,44,159,24,3,234,114,18,122,217,19,90,39,201,196,58,126,1,139,138,144,52,159,141,245,244,158,245,190,101,29,47,127,113,44,231,91,203,101,138,191,92,85,184,91,169,93,35,128,219,238,46,170,59,100,90,15,103,34,121,103,141,31,94,59,138,55,119,11,96,23,127,124,210,152,239,250,193,36,252,153,215,45,64,43,255,226,87,221,23,158,153,84,74,237,198,192,230,163,46,167,103,221,102,91,250,227,59,150,199,210,220,211,84,19,149,65,2,155,237,181,4,72,107,175,239,153,212,21,56,187,138,211,97,207,228,193,4,141,144,207,10,11,152,98,172,28,103,222,113,204,221,109,181,95,56,177,84,118,63,21,84,57,240,18,73,166,87,42,191,136,131,199,152,26,80,121,164,209,159,64,149,62,122,199,185,6,191,106,14,92,101,82,215,201,193,169,213,11,111,120,145,42,190,91,67,96,208,198,94,44,227,68,200,199,230,76,51,244,34,229,163,237,3,144,219,139,33,92,153,190,1,107,115,251,11,83,61,62,99,204,218,108,73,30,59,74,112,84,12,193,73,248,45,32,242,126,93,227,26,111,157,51,53,125,208,12,8,75,61,24,157,218,139,84,76,5,73,242,142,107,94,240,196,164,119,93,160,56,174,222,143,58,138,219,169,125,229,65,10,127,246,51,186,5,228,212,112,80,229,122,251,250,225,244,135,58,18,10,166,44,211,95,43,191,208,111,127,101,187,217,173,180,109,167,45,129,71,121,190,159,129,111,113,254,188,155,183,128,143,223,37,125,117,197,98,53,108,7,233,205,233,208,20,117,26,228,60,216,159,159,17,165,17,68,150,8,110,129,1,147,95,224,22,137,89,243,199,176,60,208,70,237,162,167,123,158,4,249,185,32,63,188,126,55,97,58,134,26,177,115,170,31,247,103,172,84,115,183,32,242,6,226,116,236,119,193,45,171,6,42,117,153,111,0,149,8,213,206,173,207,125,51,247,214,43,245,252,122,45,45,42,254,110,69,83,197,167,66,6,191,54,123,67,174,45,135,249,114,226,248,11,35,183,57,249,83,240,197,234,78,109,166,247,220,130,59,203,247,109,131,90,226,98,3,247,143,66,15,181,97,57,49,193,68,178,112,114,241,99,142,18,185,61,248,217,62,6,41,204,169,28,46,231,162,102,109,110,118,218,161,125,113,127,217,153,29,138,93,109,239,78,91,49,181,232,28,89,228,139,11,164,111,12,252,1,198,173,170,50,40,44,238,126,36,147,167,192,212,57,118,88,214,218,28,77,242,170,171,200,180,71,51,99,56,102,50,3,122,213,187,245,142,110,46,188,218,177,3,156,255,110,12,92,209,212,235,98,119,11,168,162,38,219,43,14,253,112,104,138,24,80,176,189,126,17,145,236,172,116,150,222,40,235,172,205,203,26,163,162,190,241,105,165,19,54,159,254,200,67,211,115,250,42,117,159,199,106,127,71,175,4,99,192,187,64,83,157,223,14,137,248,78,241,33,113,244,204,175,189,79,253,179,190,19,153,177,148,122,92,13,53,3,41,190,157,1,80,238,152,118,108,236,79,143,255,33,220,86,60,157,139,133,178,114,166,241,74,236,17,200,132,225,53,97,78,228,166,197,103,200,54,101,57,175,104,12,169,206,149,76,105,91,229,163,60,216,44,109,116,142,193,23,221,63,203,3,55,20,181,126,149,202,244,40,203,31,231,147,222,142,172,246,50,19,89,28,39,200,53,188,83,239,97,180,223,78,215,156,144,143,94,135,184,0,183,137,67,206,112,232,50,197,1,92,213,134,150,185,206,207,206,165,28,230,94,172,164,143,157,254,110,206,154,232,25,32,30,195,228,232,178,45,50,157,48,237,180,200,53,254,89,92,123,252,254,25,190,26,51,204,34,150,177,54,134,101,121,185,173,141,187,242,98,166,41,184,246,162,189,191,55,124,164,112,209,125,207,224,61,193,160,123,65,21,211,66,183,86,29,11,197,86,249,226,20,198,31,21,204,229,66,67,59,241,253,208,118,150,205,174,57,207,54,255,130,82,179,189,95,57,203,109,110,31,75,105,80,245,90,241,132,219,63,118,104,115,44,145,165,76,196,224,0,213,130,95,147,191,143,29,43,139,244,59,2,240,85,62,200,154,187,125,167,162,149,44,79,20,96,209,65,225,39,244,59,5,209,120,67,58,130,179,186,65,187,185,149,69,27,131,81,212,243,24,46,223,253,85,109,121,47,40,128,44,108,146,193,187,109,145,203,158,159,226,119,238,5,217,237,87,90,243,162,211,241,57,94,58,154,202,202,24,71,182,67,12,4,27,223,49,118,203,246,243,180,186,168,172,7,6,54,247,62,215,212,126,5,32,206,158,70,163,216,126,156,37,97,191,97,113,58,14,232,122,248,230,255,246,214,200,127,223,30,18,118,65,200,226,187,32,24,96,182,136,178,90,237,29,50,156,185,31,204,94,129,95,248,104,121,144,134,227,151,57,82,254,230,158,30,126,94,234,207,203,179,155,249,73,54,53,9,92,13,68,61,154,147,92,129,50,63,101,75,17,60,19,107,41,154,72,134,197,171,31,34,163,171,97,213,57,42,69,205,191,136,36,94,179,202,231,13,89,219,35,182,167,132,198,106,215,155,74,170,195,198,150,184,114,117,80,125,110,6,226,68,35,157,59,209,109,182,197,101,97,31,26,57,66,83,149,228,62,84,215,71,97,15,20,25,118,136,87,94,155,138,212,70,60,59,46,101,204,9,102,179,141,107,90,116,247,0,109,55,212,12,55,116,38,6,87,116,211,233,111,238,214,37,223,2,158,108,147,92,20,23,70,56,21,236,119,205,219,67,85,26,188,137,154,198,75,196,26,229,48,65,249,242,105,231,217,162,34,99,57,134,85,120,14,117,30,131,109,16,138,116,74,141,3,91,115,230,179,24,198,121,183,136,115,172,57,255,130,90,89,75,253,9,114,163,136,185,6,187,248,210,162,206,31,186,164,147,246,184,224,161,222,146,150,57,90,32,89,234,235,37,194,130,208,121,38,59,179,87,34,130,34,109,252,77,39,161,37,155,158,121,55,123,1,70,19,119,207,144,119,121,172,26,169,17,18,42,171,35,136,29,171,199,179,197,191,125,127,90,131,3,165,180,139,208,109,35,121,138,192,102,239,222,224,16,160,169,43,220,162,153,209,149,113,113,100,160,166,119,218,251,45,82,108,179,142,100,30,13,249,152,240,71,51,184,23,145,147,232,75,255,60,180,44,242,215,88,149,200,177,182,71,185,213,12,221,44,153,183,151,24,234,216,175,47,252,219,116,2,129,150,158,73,89,100,101,109,225,103,197,176,238,64,183,183,48,172,63,122,199,179,102,22,207,167,85,158,42,210,234,149,229,85,190,40,4,102,198,166,113,101,113,149,61,9,151,101,247,192,10,113,34,148,122,251,181,187,229,245,48,101,156,225,149,194,143,32,9,165,65,118,8,240,61,48,40,84,72,166,120,236,2,51,215,145,151,118,215,230,135,162,141,237,87,110,211,8,198,201,234,85,183,235,55,187,165,39,101,53,124,86,236,20,173,214,186,75,219,34,182,157,5,34,190,39,38,180,166,219,124,73,54,48,245,157,233,14,237,107,91,211,139,172,108,187,17,210,192,11,162,47,29,245,85,250,199,85,159,111,1,229,248,86,113,23,213,227,58,56,25,177,11,166,219,83,47,82,36,202,84,168,169,196,196,157,127,137,180,43,216,62,187,23,7,177,230,253,8,219,190,14,242,76,164,254,246,164,164,96,205,136,175,32,37,84,153,97,30,175,214,250,250,193,176,227,114,231,23,31,186,192,216,100,157,8,212,77,191,65,191,182,68,124,234,45,64,250,101,172,199,252,244,153,57,14,60,123,213,60,12,188,123,72,58,168,171,159,122,111,76,211,117,170,224,85,253,70,114,178,39,116,236,144,84,156,104,245,199,143,58,146,233,198,131,16,16,98,67,52,249,106,229,225,141,213,114,79,179,186,132,184,241,181,158,239,215,151,125,221,13,230,75,249,149,118,21,84,39,77,55,166,53,139,39,24,167,111,102,184,112,249,151,205,233,120,182,119,253,45,15,41,41,106,61,146,72,36,86,128,1,221,183,128,11,134,235,251,106,99,171,41,33,134,166,137,227,196,71,79,249,174,201,161,125,85,241,201,94,246,215,171,92,27,143,150,170,135,146,150,89,105,251,82,147,51,79,211,154,11,72,0,154,136,171,30,149,235,7,183,128,55,115,118,77,170,156,221,189,107,39,252,232,147,104,75,66,21,155,148,242,238,54,161,164,137,166,98,35,57,149,160,201,199,114,109,51,26,75,30,177,96,125,83,202,93,161,20,118,35,5,155,82,83,21,100,38,70,168,242,184,5,194,2,26,59,184,137,117,241,40,147,21,200,191,33,116,11,248,147,120,244,128,248,248,213,101,136,80,161,227,172,110,187,54,159,248,215,5,209,155,113,161,212,105,81,124,126,36,115,135,86,153,254,37,197,194,177,228,15,214,108,253,202,203,83,235,128,75,137,13,106,218,220,166,226,81,101,7,190,99,220,104,99,210,153,55,38,65,134,142,86,237,53,2,194,80,137,56,242,227,204,201,142,222,84,25,211,15,211,147,173,104,234,178,117,11,208,96,15,133,23,159,115,69,249,98,100,169,136,20,185,54,251,5,124,62,241,177,242,130,250,238,252,243,11,90,226,127,60,21,76,19,240,114,133,39,84,160,183,128,201,113,149,155,46,29,142,205,76,205,171,123,240,229,220,174,91,128,95,0,233,51,125,85,211,214,173,12,225,95,94,55,22,124,215,170,67,77,240,178,176,66,58,103,210,217,109,251,45,103,227,177,103,94,11,34,114,107,190,24,216,134,239,111,60,208,29,252,140,67,82,223,152,36,135,35,115,151,230,204,26,12,234,191,152,123,82,111,251,220,135,38,167,57,107,178,212,176,146,68,85,116,234,30,243,30,83,214,209,253,34,122,205,155,70,191,239,28,245,227,161,192,129,56,58,156,15,191,36,30,40,75,30,50,75,254,222,239,12,30,205,174,59,54,229,36,170,25,125,30,159,182,84,36,67,171,64,18,5,2,235,169,31,164,168,4,185,241,99,113,35,14,176,233,245,231,169,161,146,65,60,135,180,167,131,191,94,18,183,147,46,107,169,136,169,117,204,250,128,85,142,77,93,94,173,105,26,158,214,102,159,172,28,192,124,139,136,8,86,36,124,51,124,49,30,235,71,27,231,249,98,0,154,153,82,246,230,15,55,167,43,15,206,53,122,175,126,78,176,234,236,227,71,151,219,21,21,196,77,229,175,17,29,95,91,85,153,11,130,221,69,209,22,26,8,87,244,140,169,107,185,250,136,139,51,44,242,237,247,23,1,90,217,146,246,198,94,143,171,199,221,4,11,176,67,143,65,205,113,224,14,231,126,123,5,131,16,173,222,153,113,20,206,98,31,10,254,67,106,155,165,125,138,126,67,201,128,176,231,247,189,173,119,138,0,205,164,33,35,17,229,115,21,251,143,187,71,243,29,217,23,217,199,88,89,10,221,129,134,16,228,42,121,211,177,241,74,235,113,230,68,152,103,0,31,53,206,16,139,163,106,191,165,195,50,217,246,65,253,88,62,56,254,56,223,231,209,171,91,64,255,227,177,94,69,3,67,120,236,234,85,150,111,80,234,59,81,169,58,98,140,238,167,223,137,234,38,155,181,217,70,141,205,200,251,204,56,94,89,230,207,230,110,25,207,245,220,124,115,249,120,41,19,67,85,179,31,101,211,27,213,135,54,54,43,111,108,91,22,82,172,215,194,168,78,107,234,190,229,155,130,199,108,90,83,27,164,229,178,227,184,75,118,190,94,207,71,125,205,40,52,94,167,163,60,46,6,158,31,67,206,179,174,113,162,50,178,42,235,19,134,25,138,173,157,25,110,1,158,158,181,215,193,142,214,211,122,217,169,86,29,213,205,151,211,153,27,254,127,118,247,93,157,91,45,139,60,191,52,105,157,127,93,59,206,73,147,29,172,197,23,85,174,99,122,178,78,171,212,117,113,217,217,115,250,251,87,69,123,213,67,111,177,178,246,210,155,19,186,139,172,67,208,116,16,161,56,42,85,249,213,24,130,49,150,139,81,208,160,247,36,75,155,152,181,42,225,92,87,6,52,180,66,238,84,110,54,71,187,137,175,185,185,188,70,93,224,66,236,240,253,97,244,146,65,192,99,117,115,19,190,249,70,3,159,245,171,123,51,227,21,69,184,154,9,214,49,33,110,121,182,104,186,244,54,75,76,120,239,215,148,7,58,35,224,131,42,242,67,14,230,51,198,110,1,82,244,183,128,190,123,37,2,82,79,223,31,245,56,44,191,89,108,85,249,94,58,106,84,65,152,171,198,237,41,240,40,181,80,182,92,65,107,175,170,225,152,201,158,255,6,195,246,6,88,69,76,191,97,104,183,46,177,103,118,241,125,200,203,153,239,222,87,4,150,123,125,205,139,170,40,135,76,237,233,207,188,132,245,90,218,124,15,107,98,169,58,114,120,191,215,81,85,236,239,81,164,243,188,18,204,141,117,234,237,183,15,241,170,90,115,56,126,102,110,100,186,196,208,169,128,61,110,23,151,222,85,223,224,35,161,191,196,79,199,205,22,145,209,204,54,37,107,160,82,148,115,141,151,84,149,244,236,253,86,76,210,180,16,247,113,1,74,65,194,43,193,64,124,253,44,146,182,44,192,201,5,235,45,1,150,163,246,122,121,163,152,44,175,212,192,51,125,82,87,107,60,8,125,62,208,171,96,120,239,22,48,68,45,149,92,21,66,63,249,123,9,91,214,64,97,69,182,55,83,92,158,136,195,80,100,224,217,143,162,217,99,50,219,237,34,237,230,215,139,118,208,51,57,205,196,32,238,88,197,226,217,32,83,20,82,252,108,183,104,145,210,254,119,140,186,243,241,234,201,45,224,145,202,5,93,72,122,248,106,125,28,124,67,155,141,148,186,49,241,226,101,34,181,38,52,81,222,118,78,53,169,28,179,40,19,98,176,227,83,113,246,152,28,159,192,50,93,18,88,180,161,203,52,192,179,215,108,236,178,92,158,59,27,94,236,115,98,208,252,209,134,246,219,50,22,40,167,11,5,225,85,115,229,66,135,246,130,213,141,81,179,111,51,37,66,228,202,233,130,175,221,142,63,6,60,122,241,188,235,125,8,54,116,172,112,165,160,183,118,176,214,171,171,228,53,15,76,177,78,239,248,124,238,51,219,228,153,19,23,6,34,244,179,137,112,226,164,167,100,140,39,85,234,244,149,104,215,99,6,221,214,134,108,15,3,102,87,222,145,92,253,65,191,168,79,153,45,194,15,107,116,44,67,18,96,77,223,253,58,173,191,4,35,14,72,164,92,128,41,33,218,243,68,219,50,243,174,135,10,191,200,53,117,39,213,20,241,100,92,55,199,181,183,234,122,58,55,113,93,242,138,198,106,67,95,243,86,234,84,94,109,63,190,106,93,137,213,203,184,232,87,233,30,117,227,59,196,55,184,185,71,30,235,81,63,154,99,26,66,214,215,155,201,41,94,214,222,180,230,61,66,96,159,141,160,41,186,188,46,61,206,189,190,111,221,195,73,26,63,255,219,75,20,237,113,121,42,55,110,2,79,246,105,52,90,97,214,64,114,175,187,223,64,111,41,238,133,72,199,1,203,237,157,183,136,143,176,143,76,116,195,11,34,248,108,204,220,184,60,57,125,27,133,79,191,130,24,28,172,27,54,194,46,100,187,127,38,120,231,88,39,78,224,226,244,99,113,91,15,83,130,166,138,254,148,37,47,20,125,189,68,30,211,237,106,65,77,76,183,10,155,90,79,217,124,255,224,132,23,236,230,164,112,156,202,219,166,80,141,153,114,181,221,91,150,238,15,151,255,153,107,85,186,14,182,239,44,172,246,93,197,177,37,221,13,29,234,193,77,211,52,5,201,35,71,245,143,125,198,217,175,211,85,158,255,185,39,16,51,251,195,152,217,83,110,217,234,4,228,152,0,3,241,39,246,173,170,140,157,208,104,11,134,180,239,50,143,174,114,163,245,190,233,172,52,62,145,108,135,126,8,239,139,218,199,150,205,15,14,238,58,63,252,125,159,134,110,155,47,220,100,99,118,217,86,4,233,155,140,164,230,58,167,57,162,131,218,184,186,93,93,251,94,242,100,110,200,190,34,31,112,43,58,195,224,18,211,222,70,187,205,238,32,215,252,14,107,23,86,118,55,31,99,164,45,218,219,67,200,183,183,229,34,176,165,161,157,98,92,157,171,166,6,205,199,82,36,3,82,211,161,189,203,123,184,227,201,229,177,63,230,106,206,224,247,217,215,27,212,181,187,115,164,211,92,250,229,90,187,131,87,76,142,121,5,242,33,66,105,5,4,249,101,185,163,94,99,191,151,46,82,157,24,3,153,8,129,71,249,229,167,212,85,92,127,238,33,122,155,78,111,1,71,10,23,15,190,8,239,237,140,241,44,19,124,104,138,60,202,21,217,61,100,31,156,216,48,115,43,184,212,123,63,62,101,11,237,60,81,251,90,226,3,114,78,111,134,224,245,165,108,203,148,244,58,33,237,12,253,209,241,121,65,76,91,143,30,31,228,203,230,19,23,245,231,9,189,158,242,132,142,167,83,250,171,128,142,149,11,84,179,246,54,93,128,175,53,84,42,12,172,158,68,204,33,107,126,200,98,60,26,254,192,136,165,8,89,153,104,84,183,119,205,34,49,36,24,134,167,137,41,91,82,215,118,211,145,249,231,9,31,18,137,132,116,250,14,222,2,208,84,40,254,90,126,121,197,214,133,226,104,167,2,107,194,55,153,233,90,254,231,201,166,11,253,194,74,170,241,230,139,235,251,54,27,206,207,83,255,10,127,239,89,37,194,246,45,143,10,60,185,147,24,248,53,248,198,130,88,52,19,153,213,162,225,26,85,248,61,135,222,148,67,218,106,228,58,18,232,113,211,198,19,227,130,169,160,203,60,223,244,189,178,249,171,200,85,128,179,91,212,116,244,91,159,194,228,9,205,130,54,71,241,117,183,68,90,174,33,32,167,172,220,37,201,226,115,94,122,121,217,29,25,75,181,162,100,23,19,174,182,24,200,100,129,112,66,4,150,199,132,232,121,243,6,25,161,234,199,4,139,153,133,199,102,205,95,117,56,5,20,200,173,231,25,4,68,147,103,142,50,191,108,202,41,34,199,52,197,37,103,133,78,3,115,233,119,243,102,99,237,85,151,136,5,214,8,60,230,234,50,199,163,167,245,123,249,190,151,72,0,158,103,213,124,16,134,130,138,45,127,137,186,16,19,18,224,75,122,220,124,81,160,143,74,55,30,107,77,244,91,39,71,113,138,212,158,238,17,74,13,224,45,104,63,247,123,236,146,30,110,209,53,12,141,68,10,93,211,135,141,29,231,248,31,84,236,186,163,184,236,139,185,254,80,128,12,29,118,93,124,1,23,57,52,172,99,173,163,247,215,13,218,23,214,210,231,179,42,157,226,160,92,94,139,123,79,41,220,226,59,229,158,251,7,102,20,175,116,133,80,168,180,61,158,238,59,170,158,14,243,52,173,75,118,149,237,217,112,18,160,74,60,243,70,248,190,153,210,176,140,89,163,157,125,109,198,111,245,150,216,170,214,239,226,133,118,66,188,14,92,39,236,142,77,141,134,134,13,36,167,70,25,71,141,38,30,97,7,225,102,48,126,94,18,28,159,174,156,237,109,124,72,180,17,222,135,42,177,220,32,103,180,86,75,239,56,192,255,44,62,229,134,61,90,69,105,4,253,120,197,120,127,133,215,185,214,174,18,53,112,157,185,72,94,79,126,252,188,92,76,147,170,72,104,99,23,99,191,130,112,121,108,114,121,174,45,240,123,17,235,21,249,13,62,197,236,163,247,228,240,196,145,159,32,32,241,139,227,51,156,159,68,241,50,142,109,248,203,179,17,102,114,51,198,92,11,24,40,189,124,37,135,94,41,33,62,81,98,171,186,155,179,162,209,245,8,102,212,165,32,239,218,52,215,42,143,75,246,251,20,252,88,68,176,54,175,246,115,47,99,137,122,211,136,194,197,142,23,28,35,26,18,30,91,55,73,62,217,251,199,193,101,182,56,162,112,143,15,14,103,178,203,184,90,27,17,44,208,53,235,243,214,202,254,172,202,68,237,186,176,41,54,253,106,159,236,227,164,101,250,74,85,156,117,229,109,109,148,151,253,156,163,90,123,119,62,240,125,185,110,5,60,124,75,174,32,234,188,179,27,121,50,152,142,108,173,117,130,89,190,136,128,81,184,254,150,59,166,139,112,7,106,246,51,245,253,192,19,4,113,89,218,222,176,96,119,108,168,135,94,100,220,2,178,141,135,196,141,186,147,35,100,236,246,168,61,88,5,52,153,227,84,220,243,125,5,36,134,132,148,149,44,192,33,122,199,196,169,221,15,4,179,89,190,168,193,6,63,37,123,116,10,0,16,221,54,163,223,165,27,50,211,123,253,112,132,83,139,172,196,41,36,218,31,148,233,240,91,211,59,28,207,209,149,11,208,225,236,12,122,124,191,5,168,167,5,24,199,191,81,20,160,112,217,95,180,195,58,62,243,219,104,23,65,98,207,188,168,199,166,214,139,173,234,189,54,117,39,73,169,71,5,143,8,118,115,149,229,92,60,180,96,165,219,45,117,242,136,208,170,225,221,161,22,29,126,150,147,154,250,157,170,225,204,239,2,139,80,11,211,34,87,101,237,4,29,197,223,228,215,99,238,38,195,86,54,118,207,167,21,206,131,112,26,8,187,234,98,66,133,10,226,44,127,221,143,118,173,16,210,254,147,113,120,113,239,230,147,241,135,42,250,27,228,45,160,72,229,8,135,199,172,138,121,123,147,92,143,200,251,135,248,45,128,165,215,249,83,179,175,54,122,77,188,16,212,165,140,88,184,160,23,167,135,54,155,217,195,123,86,138,210,127,120,247,245,20,112,72,43,149,156,106,214,49,37,173,190,236,46,105,63,237,72,204,235,240,178,249,178,243,109,137,70,130,52,55,223,163,65,215,204,43,42,17,163,187,27,81,81,7,54,145,232,12,26,202,20,61,139,198,145,17,158,193,31,153,152,66,236,244,55,127,171,118,109,62,251,78,183,97,45,176,111,10,164,83,242,25,191,5,60,180,190,198,64,229,42,168,135,169,213,175,236,90,239,81,179,166,43,69,129,106,189,0,156,18,221,53,100,130,48,122,19,107,253,160,63,140,205,69,20,102,125,211,237,35,74,210,219,190,134,227,208,235,39,195,142,232,80,191,79,137,39,107,225,245,218,36,68,92,236,213,169,223,246,74,56,207,131,92,22,59,13,23,210,244,221,186,183,206,183,0,2,245,185,0,175,186,81,223,13,181,155,224,77,14,160,190,140,173,235,165,159,125,173,145,19,154,129,191,220,81,115,164,162,49,66,142,246,78,79,156,86,250,190,89,123,111,65,68,23,154,202,89,154,139,158,216,158,237,204,162,77,153,198,48,77,23,164,30,117,213,246,145,196,6,185,117,145,88,110,204,113,212,197,195,107,0,231,111,175,181,246,163,99,6,197,37,165,249,128,23,1,7,169,114,166,156,55,204,123,148,9,49,85,130,239,213,77,11,82,58,245,43,198,161,55,29,220,94,93,97,39,120,81,97,5,181,21,219,77,78,85,81,21,115,151,173,54,43,47,135,32,10,105,87,0,179,236,147,202,62,8,54,25,113,212,49,126,93,34,44,137,235,18,47,155,113,76,231,58,4,226,176,191,154,46,180,252,187,90,165,225,36,38,210,17,78,187,14,74,220,220,33,47,140,165,246,206,55,166,246,187,126,195,219,132,44,43,243,89,172,158,237,51,98,1,226,37,194,200,214,236,167,31,27,150,108,203,132,21,118,171,67,59,69,71,119,35,90,184,24,249,51,141,169,211,137,139,77,173,97,160,181,6,99,223,162,90,171,77,101,166,200,195,51,128,193,116,32,95,178,81,210,85,79,128,130,79,110,125,13,166,62,76,169,95,206,89,20,95,33,105,139,155,207,4,41,57,49,202,118,25,113,93,117,85,24,111,172,180,221,255,120,147,199,124,186,72,124,74,151,151,227,134,198,247,13,106,197,72,161,122,130,246,100,101,146,235,15,70,76,28,50,199,17,234,214,208,103,110,189,94,211,183,218,232,211,198,245,154,206,234,34,54,38,174,118,178,103,131,233,185,74,223,239,243,113,54,103,171,119,214,154,114,49,222,207,167,175,46,209,73,101,70,222,114,97,35,127,44,164,208,138,206,168,200,14,223,167,20,185,135,145,94,38,152,222,206,211,149,98,36,132,130,106,110,255,30,31,188,233,114,214,232,207,225,209,232,4,159,54,80,218,226,165,104,248,168,216,212,206,156,20,157,70,255,36,226,123,10,141,83,136,213,174,131,133,69,105,115,26,59,210,125,27,57,84,83,123,89,171,52,81,201,230,238,116,174,117,83,90,140,145,193,115,18,18,172,200,80,223,193,189,189,63,79,28,59,56,209,218,111,253,139,194,214,88,144,219,208,189,6,124,237,235,219,60,226,27,111,168,116,52,51,250,185,134,230,179,115,133,22,146,70,65,144,109,26,189,192,122,16,92,218,200,251,210,138,168,54,165,20,181,149,25,189,91,0,66,31,189,182,30,129,44,40,169,177,148,62,171,179,236,31,35,207,83,231,244,102,217,114,165,43,154,194,175,228,117,229,145,199,211,191,167,161,88,122,116,136,126,230,166,74,152,182,201,242,66,159,215,45,128,33,180,109,18,41,19,107,60,158,128,138,29,25,83,213,226,101,115,166,255,24,149,249,72,83,157,9,191,31,182,121,17,49,158,166,91,164,84,98,177,164,124,229,103,187,252,172,46,37,137,37,109,142,172,237,234,179,26,87,49,49,190,26,243,57,148,200,68,81,40,101,4,217,96,116,178,36,41,137,151,168,230,136,131,7,23,253,237,243,205,94,46,138,246,250,221,176,103,213,224,0,151,49,77,192,199,9,108,81,133,13,61,26,187,154,134,193,17,1,163,105,47,149,241,251,217,174,178,135,94,4,178,25,102,94,143,80,41,96,219,187,226,121,212,136,19,157,184,208,175,251,223,84,121,8,149,35,120,249,134,243,236,220,120,85,247,169,182,89,203,98,98,22,66,168,11,44,169,218,47,129,253,112,19,18,254,158,1,254,57,222,109,73,253,66,185,216,16,109,206,252,31,59,9,225,231,249,19,179,220,226,20,50,93,54,163,129,199,108,154,97,17,181,145,19,159,202,24,140,31,46,61,129,77,166,142,142,78,213,46,178,185,38,114,32,170,24,79,120,37,252,30,127,189,66,246,233,217,113,124,29,97,146,41,118,41,79,252,142,42,41,201,59,134,232,245,198,192,145,182,18,63,56,165,158,231,182,229,245,52,237,206,210,121,154,244,93,59,229,223,127,172,90,72,82,225,177,249,93,117,124,66,117,196,147,85,50,172,82,41,209,17,239,16,255,97,160,181,227,134,42,157,248,44,114,245,208,48,234,109,252,86,14,151,182,31,78,159,108,198,190,212,144,169,45,22,8,38,231,25,33,109,102,1,128,28,227,142,198,86,181,76,172,117,105,181,25,248,1,0,15,109,157,23,209,47,249,103,187,180,214,230,239,85,191,44,195,248,248,212,239,255,246,221,196,255,65,251,215,127,136,190,135,32,55,117,164,147,141,197,200,175,100,46,154,220,221,32,235,141,9,101,139,185,2,136,99,66,248,64,181,222,24,145,247,244,229,16,222,153,218,31,183,192,94,99,222,136,72,124,176,215,142,225,15,17,87,54,135,28,117,6,145,10,20,112,216,121,237,8,136,247,179,186,67,80,193,206,84,68,202,69,84,191,123,220,222,249,50,217,224,232,122,222,228,45,159,79,94,138,29,126,145,184,197,58,185,103,36,199,225,210,166,121,107,84,112,176,109,201,62,91,60,123,71,123,76,44,163,110,238,64,214,148,222,165,24,201,187,179,248,171,7,167,154,225,132,134,191,17,48,138,195,170,198,170,133,248,29,203,54,3,197,180,22,8,82,155,226,253,25,249,239,120,177,89,218,249,245,101,100,121,243,125,46,157,141,50,8,167,188,104,194,102,168,139,107,243,197,179,130,41,83,64,137,5,131,26,50,212,169,91,131,206,216,86,232,154,39,10,185,79,72,173,204,219,117,198,53,180,183,60,236,208,145,203,73,131,104,221,204,211,230,147,242,169,17,199,11,174,128,164,107,203,30,71,136,148,218,141,237,90,127,12,113,106,75,226,225,64,49,219,186,88,81,157,146,171,60,112,248,21,231,109,21,102,224,253,224,171,11,86,86,249,68,211,33,214,88,254,197,155,15,249,89,202,64,168,148,43,109,93,38,62,185,200,10,125,229,124,135,47,160,73,131,2,112,172,39,182,100,91,232,61,253,214,107,159,105,30,116,183,241,255,187,96,138,88,179,72,188,71,151,149,212,218,157,131,232,80,155,143,247,146,116,111,233,94,75,117,59,240,24,143,70,36,120,80,133,63,250,55,73,43,225,148,109,50,223,99,221,249,133,215,111,125,248,72,203,18,82,105,199,86,64,129,71,93,181,111,79,70,192,54,9,137,184,185,80,165,33,11,45,193,143,137,226,247,217,247,136,186,38,109,153,71,184,30,190,147,83,156,55,22,177,134,46,126,109,178,241,11,242,95,185,225,112,174,14,85,234,186,25,152,184,144,204,79,212,105,59,59,167,14,218,9,108,70,189,72,127,108,38,70,5,127,121,253,227,29,22,229,45,64,47,101,255,242,201,239,233,169,251,143,172,216,86,118,140,169,231,19,154,17,24,247,51,233,210,140,175,87,111,1,211,100,183,0,121,245,223,246,97,205,141,11,151,82,198,235,152,107,87,93,36,108,183,0,166,100,239,91,0,127,213,181,188,143,217,51,194,91,64,108,31,154,71,164,232,221,192,31,60,243,138,216,119,59,69,83,105,43,235,235,151,231,228,75,187,187,66,55,67,104,9,220,111,1,188,143,158,222,2,186,87,141,125,251,57,124,193,212,201,247,31,250,254,62,228,106,94,253,59,30,53,157,151,225,127,140,39,46,123,214,112,217,127,11,168,20,184,137,206,240,237,251,244,185,249,192,61,113,225,80,193,120,52,104,245,205,79,227,115,177,222,221,243,220,210,141,55,111,58,187,150,137,19,55,255,49,64,110,162,112,99,228,138,236,242,101,86,233,145,255,225,127,17,75,226,191,25,251,222,35,21,78,71,247,195,28,223,109,108,95,56,53,93,218,123,91,113,185,197,255,173,126,62,114,194,63,206,220,201,255,106,71,83,80,190,64,146,41,34,244,124,14,125,21,166,184,234,55,63,101,142,26,209,146,101,101,110,72,29,190,252,213,124,149,177,114,11,184,66,77,28,191,124,9,121,101,25,30,103,153,23,130,86,169,234,38,105,206,141,173,172,200,181,233,233,196,45,224,169,229,53,143,24,67,57,227,83,21,234,152,29,227,235,30,180,138,17,157,174,192,159,118,211,83,222,126,31,61,214,239,6,125,248,93,246,99,99,221,176,196,73,66,243,8,33,123,89,71,160,172,143,20,26,40,116,48,80,84,17,90,149,254,139,199,45,224,60,55,115,67,70,193,204,134,8,200,123,78,253,238,249,63,240,169,91,137,228,107,38,99,186,65,77,92,152,132,246,26,152,24,252,105,190,84,248,199,36,38,241,161,39,113,242,254,13,196,250,34,6,126,34,249,211,242,168,233,239,85,238,186,53,119,205,16,223,2,220,125,209,35,162,158,199,124,231,188,57,252,139,20,83,14,90,173,34,253,223,127,231,66,98,52,148,232,31,150,224,126,103,9,124,215,242,79,72,217,171,59,30,247,132,253,85,50,218,43,162,44,136,139,246,22,176,205,129,238,152,86,253,246,167,180,239,217,63,231,237,14,157,162,91,192,175,127,77,254,189,91,192,255,116,246,157,167,254,101,38,129,205,136,231,255,110,10,126,159,162,254,83,180,135,137,36,141,117,106,205,39,119,230,61,120,30,205,173,125,163,194,123,121,167,91,244,127,49,215,39,100,202,134,166,84,27,18,119,38,35,245,199,154,107,191,28,244,7,174,215,233,59,252,236,22,0,103,250,120,39,167,241,95,57,209,179,40,163,94,78,132,197,149,187,99,124,11,248,59,251,79,245,126,212,5,150,211,51,198,127,200,116,189,142,58,250,244,17,139,234,107,95,34,168,44,81,194,215,242,154,70,148,121,138,233,97,150,204,205,68,237,3,228,6,28,61,84,225,137,252,79,133,186,171,40,7,140,133,9,32,90,18,92,241,70,236,200,243,188,196,91,128,209,224,133,148,245,44,231,43,80,132,17,104,201,235,250,58,243,200,127,175,200,140,157,200,171,252,148,235,22,112,135,9,193,235,104,7,181,196,155,231,119,74,88,162,187,138,21,99,70,18,174,129,155,55,167,208,0,65,196,48,34,84,210,153,110,154,208,6,187,255,255,96,176,55,114,181,93,232,53,46,113,135,204,243,152,85,30,58,54,181,91,192,95,152,186,255,167,48,9,160,97,122,169,108,100,74,7,76,70,253,237,72,166,194,197,147,149,30,43,183,118,131,139,94,104,31,163,204,216,137,231,18,235,124,140,61,208,3,106,84,75,254,52,71,219,253,63,109,231,45,134,121,134,48,227,105,174,244,101,147,121,230,81,199,212,202,56,127,83,188,220,63,22,229,17,85,183,48,151,75,3,218,60,169,239,190,43,59,177,42,245,211,173,185,235,95,58,99,220,15,72,156,28,123,108,2,215,105,254,128,158,122,84,113,115,71,208,64,44,26,173,59,239,33,193,139,243,180,105,144,235,31,210,198,72,253,187,85,96,220,47,232,45,134,120,198,83,103,158,161,29,212,243,220,198,170,142,13,182,115,180,1,67,238,102,5,56,245,252,97,12,218,216,254,53,10,181,148,62,195,187,56,194,248,196,218,7,231,62,149,21,104,85,121,3,226,220,131,232,140,150,159,111,140,88,95,85,255,244,184,182,166,104,125,133,145,194,75,216,137,9,165,79,54,94,57,67,47,99,43,38,90,198,62,29,90,241,166,87,190,159,70,10,231,109,89,96,183,128,114,138,10,114,137,119,29,99,173,247,223,223,171,75,100,53,53,30,243,251,156,61,181,198,131,41,29,191,136,195,212,187,250,133,122,28,199,40,177,130,200,68,233,221,44,59,94,113,183,5,76,130,133,219,176,253,196,24,79,56,63,90,152,121,224,102,209,33,160,247,122,203,250,162,236,88,166,235,138,137,84,208,254,241,123,51,34,164,150,204,171,236,91,64,5,6,166,106,181,102,95,172,35,166,214,253,197,206,99,148,68,212,84,144,137,169,25,69,139,199,61,163,115,42,131,129,43,175,226,206,49,159,89,70,239,226,175,45,221,188,188,45,58,54,200,13,191,133,139,251,219,178,218,139,163,188,74,76,216,170,242,97,181,89,217,179,55,67,15,216,248,202,31,189,55,128,185,163,61,240,182,133,68,9,249,139,106,233,62,162,24,223,152,237,6,215,155,94,158,229,147,247,2,11,116,20,226,25,226,171,127,180,143,143,249,125,191,10,26,247,244,220,95,31,217,113,250,236,101,223,65,38,49,132,241,232,208,213,180,83,205,78,225,39,217,135,82,149,19,96,236,114,231,86,206,106,254,86,83,228,6,155,175,236,163,121,187,190,102,131,41,54,163,91,128,249,222,11,159,19,208,162,229,168,103,31,93,32,177,139,113,21,70,197,50,58,179,35,51,49,203,32,14,205,199,110,164,11,196,43,238,185,120,41,168,189,54,56,127,245,70,74,84,148,210,116,5,90,109,104,180,176,219,32,49,17,105,151,90,22,201,175,190,190,153,108,63,53,158,57,17,88,103,28,197,212,214,145,195,86,160,180,112,216,36,185,188,17,28,117,244,120,60,188,38,155,190,235,234,139,204,218,117,79,212,145,52,238,45,128,207,228,74,42,203,98,64,223,181,146,242,187,13,93,230,77,163,131,221,150,121,100,88,95,175,79,127,237,213,164,229,197,62,63,86,111,15,203,97,150,218,185,175,83,206,53,94,181,187,189,52,88,121,148,140,171,232,136,85,98,24,227,105,133,160,96,71,247,123,208,57,197,148,185,181,215,164,229,196,229,199,63,36,249,22,225,182,82,78,106,175,62,215,144,71,16,159,195,123,144,222,18,230,18,58,25,143,157,190,7,126,239,94,188,32,93,152,192,163,254,131,67,84,20,67,162,92,160,156,22,78,30,64,37,244,97,193,91,25,162,93,85,55,87,113,252,244,37,145,150,170,73,117,66,222,224,115,93,25,59,74,219,230,163,206,1,119,161,72,45,109,89,138,58,106,252,115,199,12,227,11,147,143,12,54,77,159,169,4,216,203,47,239,27,108,183,173,179,47,156,211,228,54,37,58,152,7,135,1,126,249,60,188,222,176,190,248,138,203,90,156,223,209,237,40,175,121,111,90,177,103,14,130,94,73,75,78,177,20,204,205,85,55,148,11,28,21,55,73,233,203,83,234,15,16,237,212,93,151,247,12,250,6,35,24,50,55,100,151,61,217,126,193,103,163,184,246,152,174,70,7,209,49,39,32,45,173,163,20,90,77,209,132,188,40,43,61,234,100,158,127,99,193,50,127,166,112,11,176,55,189,248,41,242,204,166,233,211,204,216,205,196,36,121,68,29,88,247,166,192,9,50,53,241,48,126,251,19,183,253,213,248,196,241,155,151,102,7,92,148,228,8,224,123,59,11,227,162,228,155,111,12,102,90,98,22,27,90,68,101,248,246,23,175,50,55,31,236,102,244,79,210,207,130,98,253,190,233,234,45,32,21,111,1,26,248,174,182,63,237,12,162,48,126,85,208,41,213,162,166,111,10,30,60,108,142,211,233,207,94,14,42,118,109,254,83,221,60,66,14,236,9,135,186,86,221,191,5,64,173,209,65,111,119,171,226,51,53,39,169,247,39,119,253,59,241,3,103,60,89,222,101,243,114,197,156,220,255,39,145,192,78,0,155,6,188,54,105,189,146,112,169,216,184,116,204,237,43,232,64,240,209,125,213,235,180,31,70,143,151,135,142,41,26,63,205,78,111,158,223,233,59,81,116,18,147,219,31,199,13,238,67,199,144,75,12,231,102,178,191,1,162,114,69,80,80,23,79,232,77,221,244,45,32,59,25,29,47,237,19,84,150,191,0,125,220,62,206,68,245,218,220,93,196,69,148,229,29,220,145,189,249,135,121,203,44,11,218,97,138,199,217,84,125,126,18,122,142,22,203,215,3,13,203,3,162,246,46,197,86,95,205,111,121,72,193,107,131,159,190,211,207,171,144,233,21,4,187,165,143,111,1,151,111,163,54,165,183,58,167,90,31,86,20,29,6,125,193,210,172,3,163,213,246,150,159,58,124,228,88,253,232,231,45,224,240,206,37,124,178,172,246,234,147,237,26,219,145,109,147,241,29,222,242,213,17,70,36,11,68,210,148,74,77,218,75,86,110,208,110,134,103,62,191,150,192,144,224,180,217,253,60,30,11,252,101,64,225,198,230,152,91,117,173,186,180,138,54,18,250,82,181,149,155,71,106,235,35,46,224,100,9,227,73,191,55,208,242,28,242,117,62,37,244,232,80,52,115,56,44,101,119,204,129,242,26,226,143,175,29,244,26,175,135,108,105,245,144,176,159,17,25,255,226,229,58,99,65,59,216,150,19,217,159,145,204,163,238,222,126,56,55,245,127,17,113,234,85,52,129,214,169,253,141,236,228,5,189,207,204,114,234,11,188,36,62,160,73,73,6,117,95,208,231,174,221,131,215,255,244,228,104,123,162,127,87,153,62,200,245,13,35,190,206,157,225,206,181,75,43,102,118,56,197,231,54,138,22,28,109,92,19,13,251,102,188,210,42,39,231,38,130,241,47,234,199,196,247,174,172,74,20,191,200,122,97,30,254,130,210,141,253,251,143,220,169,145,41,56,218,189,254,198,171,240,121,246,22,143,232,193,207,0,147,154,167,250,198,99,128,207,116,93,197,30,81,162,88,104,2,179,216,119,247,60,28,225,138,22,127,152,245,208,135,13,52,31,178,218,181,223,111,59,166,234,63,227,49,222,121,241,112,239,248,206,146,28,15,4,117,126,62,135,220,2,172,183,48,91,174,214,217,111,1,224,123,143,135,253,120,98,28,12,153,2,206,46,47,141,215,177,205,253,246,89,53,244,214,181,68,247,78,79,110,1,168,23,25,77,49,123,38,181,9,198,239,238,45,94,175,163,3,70,213,121,12,247,251,76,138,239,63,30,249,238,221,1,241,69,238,27,39,19,184,88,163,97,22,121,120,215,129,92,217,252,132,110,46,29,65,217,60,135,125,71,4,228,171,165,126,122,159,123,162,99,245,29,213,8,165,234,210,225,190,73,172,243,253,39,135,96,16,107,108,111,236,137,105,61,69,199,155,251,201,222,161,53,102,70,242,203,190,59,129,119,35,87,122,210,188,235,23,60,167,250,39,247,163,57,143,118,48,44,118,255,15,206,178,16,51,207,205,39,145,116,37,113,23,226,198,195,235,58,106,234,173,230,22,254,50,72,47,52,249,248,7,131,68,195,143,166,114,98,36,114,173,92,229,183,128,191,241,25,87,57,173,170,131,233,162,247,31,228,106,101,113,69,208,180,161,212,249,77,19,210,55,33,233,198,37,164,87,182,187,150,148,120,44,81,231,193,238,205,17,154,139,93,78,78,69,61,228,41,82,198,248,137,57,102,47,24,215,237,59,5,248,92,209,99,211,26,108,182,60,138,253,184,159,105,60,73,220,248,94,231,24,49,96,149,161,107,6,190,63,214,186,48,185,118,167,55,199,92,178,131,66,155,222,55,156,39,154,165,107,104,155,187,164,201,106,74,114,96,229,176,105,250,209,222,113,197,130,134,94,227,222,139,236,95,94,179,54,189,206,10,229,2,6,215,55,92,135,5,214,169,159,43,4,123,13,234,45,113,200,162,188,169,91,102,227,24,71,14,5,222,141,22,84,254,82,36,144,233,235,66,216,250,106,48,159,244,147,48,252,78,102,3,252,138,199,59,101,141,235,190,5,76,1,190,88,58,112,190,255,190,152,21,170,149,163,77,187,240,205,56,66,10,226,46,148,66,248,98,188,248,85,35,112,159,110,51,166,55,241,121,209,11,216,124,159,48,33,14,126,47,151,3,143,254,24,208,242,34,235,68,168,34,1,203,170,146,9,227,87,75,77,97,194,157,175,242,190,138,235,12,225,224,124,159,202,28,217,121,176,41,118,11,56,254,178,30,22,173,27,196,28,230,230,127,108,40,210,44,247,205,64,226,248,179,11,197,84,197,253,210,144,95,207,8,44,44,125,248,243,124,11,169,205,108,51,184,21,157,128,9,247,127,118,151,3,95,167,232,51,220,2,44,238,61,91,182,25,76,230,162,31,77,35,244,121,96,121,8,146,56,206,113,215,231,94,125,239,91,27,133,38,20,157,55,149,202,69,164,132,95,102,232,232,127,21,51,27,212,169,235,221,20,123,83,211,60,163,240,218,211,66,179,176,84,244,233,3,220,34,11,175,161,183,80,235,7,211,179,42,171,113,190,155,50,88,150,105,147,182,143,62,183,16,209,221,2,188,232,124,117,152,252,15,36,30,49,23,235,48,161,137,90,63,210,87,75,112,144,246,155,238,45,160,214,139,233,22,32,40,112,173,243,132,242,117,70,133,73,135,209,239,87,183,128,239,120,205,197,4,87,131,117,197,242,115,69,79,78,188,13,125,132,142,63,127,124,78,179,103,216,123,24,229,223,188,218,209,92,244,208,140,243,233,218,14,249,19,244,181,194,111,1,90,232,133,81,241,221,202,32,33,141,186,243,6,55,234,250,221,248,206,224,84,113,94,127,78,139,97,166,182,113,196,245,187,244,150,46,3,194,185,79,223,18,175,38,39,142,77,130,162,207,184,52,163,238,191,231,58,47,43,221,248,241,102,97,245,67,159,179,248,56,206,182,219,213,144,105,230,77,165,183,205,214,112,178,29,158,213,79,237,58,227,75,6,234,139,97,145,141,46,118,194,190,111,156,120,203,55,39,124,215,58,23,100,93,179,36,195,196,107,116,79,137,177,28,242,170,208,162,243,5,148,151,152,139,197,130,191,81,149,60,240,157,146,71,47,2,27,241,133,190,136,100,227,115,113,52,237,172,244,221,244,95,225,139,213,121,155,205,171,140,221,202,224,233,148,47,112,227,55,203,158,213,50,119,166,130,227,123,125,223,247,15,224,83,157,39,167,5,255,7,88,236,167,202,61,62,137,20,27,106,174,115,181,206,134,138,72,19,65,57,47,114,83,218,58,175,97,211,139,225,215,188,78,10,143,27,129,92,142,73,58,93,165,158,35,41,55,197,94,118,102,140,88,186,164,151,65,45,98,200,142,164,137,227,119,47,63,165,167,57,179,140,247,67,126,214,240,138,226,157,203,74,72,92,91,141,70,164,85,200,55,176,254,108,188,5,44,144,44,140,135,204,153,210,56,152,218,178,48,124,218,139,49,232,59,83,39,187,41,182,19,138,33,225,110,220,122,238,143,246,75,191,208,224,98,60,120,88,33,107,217,88,34,204,186,234,187,139,158,75,217,138,41,79,190,238,38,163,197,90,223,22,199,91,0,242,69,91,90,248,79,72,89,194,227,150,0,123,77,158,210,141,142,138,110,10,18,200,200,206,191,166,246,222,67,52,69,97,52,39,78,255,236,123,157,139,198,15,25,145,88,193,99,253,90,152,236,138,235,58,54,234,218,42,67,34,218,14,115,247,199,153,250,141,141,229,69,25,162,49,250,103,176,102,239,131,69,240,162,29,193,56,122,244,251,118,54,13,201,33,226,194,232,124,115,250,110,56,242,162,41,103,62,229,241,31,11,55,35,232,206,233,19,188,114,143,10,118,119,216,254,57,152,144,38,44,137,253,252,93,26,187,177,231,157,29,62,175,40,175,182,74,223,254,36,113,141,160,190,88,60,168,43,95,181,204,50,158,22,136,156,184,233,70,155,177,138,190,59,215,151,97,223,1,11,226,229,141,187,89,152,214,146,127,55,70,57,248,240,189,250,25,228,175,224,154,21,68,150,49,164,69,15,156,184,254,42,62,133,94,21,137,229,14,42,104,255,147,131,206,39,152,42,15,68,31,50,135,55,181,46,170,104,159,220,41,30,247,91,25,147,246,102,248,91,252,29,112,190,69,24,247,218,209,192,213,204,136,17,90,187,157,223,45,34,115,125,225,85,136,4,66,71,40,232,138,142,122,236,210,42,99,229,183,50,150,104,226,127,24,253,185,97,151,24,73,110,70,218,115,127,208,45,96,247,46,112,250,65,94,145,39,241,204,57,178,181,92,124,40,30,185,16,248,178,123,253,205,166,9,54,185,23,45,171,99,29,113,11,104,32,189,75,128,21,211,83,29,212,139,192,241,104,34,178,161,150,73,166,47,49,246,60,25,237,195,212,242,3,49,126,82,220,2,154,238,168,201,61,204,37,51,113,9,88,172,224,94,73,14,45,157,68,98,18,167,239,193,151,88,107,139,190,30,167,91,64,90,195,204,245,254,29,154,79,82,133,222,85,227,153,252,248,200,94,34,179,122,23,118,156,144,102,156,207,100,110,1,194,103,10,81,133,127,109,10,237,11,249,216,119,243,209,12,229,82,25,173,83,82,222,86,76,10,254,81,209,111,223,210,5,76,137,41,157,149,141,75,238,180,188,114,209,71,217,23,223,148,9,69,209,163,163,145,124,245,136,55,236,73,103,245,238,227,197,74,93,189,6,254,147,176,168,27,191,39,98,206,166,125,131,16,214,177,68,45,81,180,22,230,104,150,108,32,180,126,73,101,241,33,144,64,38,81,47,204,176,185,124,191,183,246,123,31,19,118,95,105,75,207,247,98,182,55,226,68,203,15,155,143,30,146,247,178,115,143,200,38,124,171,122,248,200,210,167,143,168,247,234,7,174,59,147,217,179,158,144,34,45,35,171,97,251,9,171,53,235,91,64,239,243,120,114,46,211,164,65,188,158,31,23,64,113,183,126,65,149,134,32,38,233,57,141,242,214,231,92,31,161,173,31,232,154,234,90,229,130,198,113,18,131,203,11,63,195,229,5,191,173,60,100,154,44,59,230,39,172,243,126,247,68,188,35,137,202,21,95,114,140,54,113,140,96,182,34,220,231,70,89,167,87,219,242,115,212,134,251,25,142,4,160,135,175,68,94,246,59,3,169,27,155,183,135,236,123,219,152,4,25,96,78,87,82,155,136,2,253,42,147,30,150,211,124,188,206,200,203,237,159,15,91,253,90,182,4,215,213,247,95,191,173,50,136,40,119,169,24,254,181,232,251,24,128,31,16,71,162,20,58,254,180,53,68,152,124,89,243,41,121,254,110,94,38,42,117,185,175,201,244,153,243,26,107,158,90,99,208,225,99,231,239,155,18,133,33,218,213,155,155,131,227,124,167,102,107,73,136,247,125,194,63,107,10,70,2,104,74,23,158,132,127,119,253,233,43,188,41,170,100,30,230,228,221,191,243,11,133,165,98,208,52,125,157,191,9,144,186,74,208,74,127,157,106,116,189,252,27,168,211,53,152,222,233,130,84,215,15,171,27,31,121,141,52,130,122,107,237,81,10,116,140,21,132,135,215,1,126,67,98,181,122,145,95,231,80,95,62,68,24,166,238,213,25,56,11,16,47,9,79,231,114,55,212,126,166,135,21,123,9,95,68,45,82,154,251,23,254,54,243,149,22,95,102,82,138,39,170,168,58,55,120,36,103,83,154,92,254,109,92,160,21,187,164,102,44,37,98,194,206,80,39,49,95,93,229,250,125,242,190,246,94,136,83,151,88,187,37,222,98,232,139,27,157,205,167,49,227,181,199,206,178,72,78,17,99,176,214,161,244,179,119,245,173,149,105,111,177,143,36,104,30,141,31,134,129,120,121,235,9,12,132,19,139,129,25,237,186,48,39,147,119,211,250,176,141,34,112,99,142,147,126,226,219,253,232,210,194,155,119,248,198,42,209,137,147,146,221,30,37,114,29,227,187,212,38,238,145,85,95,44,226,122,20,221,130,199,205,224,165,3,107,63,45,164,202,243,99,168,253,176,91,126,3,100,28,254,222,183,197,40,136,170,213,128,212,121,4,184,251,253,191,241,23,8,179,235,176,233,192,117,216,47,89,229,222,103,201,89,99,67,200,173,69,39,31,42,140,109,18,168,57,240,238,17,188,165,126,193,215,20,152,179,36,251,78,92,59,246,199,185,123,78,112,18,140,86,119,178,33,136,127,221,32,234,23,133,140,124,101,249,82,147,214,149,217,125,74,215,92,100,60,31,39,143,104,136,254,31,117,67,133,48,75,83,182,239,157,156,12,155,120,143,83,157,50,218,234,202,52,173,50,28,189,45,29,47,104,100,205,60,76,133,6,51,71,111,104,88,26,172,70,41,163,18,132,219,134,11,42,207,197,199,13,155,53,228,240,44,49,42,199,14,227,43,229,105,121,93,79,199,245,206,165,37,140,197,37,177,47,44,158,184,87,235,233,165,126,118,131,188,238,220,224,66,146,54,151,231,25,113,242,159,141,16,181,243,119,207,138,68,2,183,29,213,31,119,150,139,24,225,247,128,12,141,40,244,155,9,155,212,200,221,194,9,138,234,196,196,150,142,195,199,186,103,155,242,222,95,104,114,116,168,19,130,88,69,159,165,196,226,49,243,109,213,116,38,95,212,61,21,57,17,255,220,46,248,154,161,38,201,106,39,232,73,37,125,177,22,253,19,183,126,161,20,223,238,84,56,217,135,221,93,39,218,139,79,220,162,50,138,134,44,211,100,164,116,180,224,220,68,115,61,119,187,187,223,217,21,211,228,233,78,215,118,47,56,178,174,26,243,241,240,253,250,200,116,171,215,223,212,228,85,85,210,224,79,63,52,55,248,249,150,32,48,68,90,175,31,181,11,220,91,108,51,231,160,163,73,177,147,226,236,204,125,223,129,10,130,21,49,124,230,164,55,239,252,98,50,104,99,41,101,235,82,56,158,143,239,26,175,184,186,48,209,180,196,55,29,38,21,42,207,150,149,115,186,48,25,246,227,237,88,249,33,135,78,62,247,103,159,76,32,56,20,194,249,199,42,42,32,102,83,197,175,225,168,231,217,199,166,188,165,246,183,248,225,151,79,104,119,206,30,205,49,166,180,178,208,74,170,26,157,251,60,161,61,198,249,209,106,6,219,89,219,32,128,134,182,144,131,212,179,40,184,186,130,38,253,25,219,167,216,188,238,219,18,149,17,193,206,100,247,221,253,200,240,142,25,46,127,102,81,131,141,27,89,229,28,85,201,62,208,109,40,156,126,145,20,135,55,127,132,2,254,191,57,195,186,59,203,146,104,20,0,96,139,252,231,24,255,255,59,195,188,254,53,20,85,192,53,79,230,247,40,253,201,5,236,238,12,241,255,219,51,255,155,61,43,185,209,196,93,236,55,247,149,253,189,37,125,63,242,211,109,188,184,108,85,5,228,197,93,3,125,246,32,42,232,207,158,250,97,139,60,189,10,214,106,223,160,81,197,128,163,98,47,240,209,151,72,117,64,127,140,72,111,8,120,99,197,56,226,153,162,112,26,160,84,121,74,255,23,40,33,224,69,220,205,158,93,239,168,148,78,22,229,15,117,73,219,118,134,203,150,212,242,99,220,146,82,12,176,56,49,70,190,107,38,66,101,247,41,12,207,26,130,62,196,44,212,106,60,74,159,241,85,205,156,191,103,91,254,27,45,208,40,128,127,103,102,13,13,51,121,245,205,63,192,22,253,251,226,191,156,62,154,177,236,199,188,94,44,0,64,230,106,46,201,124,63,10,217,94,163,229,71,143,239,102,59,127,241,194,215,239,95,154,140,52,216,163,95,252,108,144,27,101,58,13,252,138,145,255,119,62,249,95,214,209,255,107,86,95,220,97,142,30,254,223,17,33,254,39,34,111,125,254,253,236,223,240,249,231,85,255,173,227,95,96,11,84,254,249,85,160,207,191,3,251,191,58,251,239,47,250,247,239,255,226,244,132,255,159,32,253,83,216,127,234,133,5,67,207,194,135,124,180,205,6,188,121,200,127,119,252,252,119,202,148,88,238,100,67,101,170,61,245,123,10,81,41,248,2,114,95,231,154,39,4,16,160,50,209,102,128,125,247,225,34,250,75,12,27,52,74,18,128,81,0,75,174,4,218,254,200,212,209,166,216,242,245,94,202,221,241,231,223,183,88,1,44,38,199,184,58,77,210,255,254,226,239,39,68,92,119,151,70,191,65,166,48,42,121,215,103,227,101,153,7,90,6,118,163,108,108,150,53,52,218,26,232,57,250,122,254,239,83,136,54,238,135,151,45,245,127,71,201,14,116,5,240,2,221,112,115,131,235,162,141,127,168,2,186,25,189,130,173,62,132,176,136,63,16,56,88,18,52,210,77,65,254,186,191,12,131,105,21,197,144,82,214,69,210,126,120,32,30,159,176,158,51,102,255,74,2,176,166,241,217,248,185,177,223,80,65,23,239,178,253,53,46,137,68,53,213,67,147,44,255,33,96,128,18,159,152,180,2,159,190,121,231,60,220,219,94,156,150,190,204,203,92,141,103,128,198,86,68,173,30,209,107,209,183,71,91,209,243,203,160,214,225,69,64,21,37,47,95,18,48,172,122,238,170,58,182,174,90,238,66,189,229,133,115,21,44,36,138,7,88,109,102,156,65,218,189,21,95,107,159,134,65,215,128,101,82,217,235,154,248,208,174,207,104,237,49,207,79,104,253,71,23,19,180,255,115,181,125,215,97,45,14,170,20,241,168,65,115,175,140,106,185,65,183,222,114,159,44,242,134,167,166,192,253,50,123,237,211,99,134,98,150,175,97,197,5,97,95,202,194,226,107,49,45,83,241,66,243,34,54,149,46,199,182,17,15,74,92,111,252,112,165,210,133,241,101,201,15,4,247,113,95,140,139,180,215,60,48,95,221,57,63,81,216,8,8,137,161,24,242,2,138,219,158,97,210,78,111,178,177,40,94,198,206,114,210,185,109,158,14,99,50,248,166,121,132,203,121,157,117,51,76,175,172,122,124,199,165,80,16,164,227,164,92,142,15,255,217,216,18,30,34,238,82,123,253,115,143,156,62,32,62,188,201,43,200,186,133,59,37,67,186,165,155,1,49,230,200,191,81,5,147,189,95,60,229,200,42,210,173,53,124,204,180,41,223,59,23,206,99,19,124,182,240,184,245,85,108,37,83,15,101,92,173,135,143,243,203,115,3,147,1,142,60,218,7,235,102,211,189,243,167,174,229,252,135,244,183,0,249,250,6,118,19,82,130,173,238,214,39,146,6,90,187,37,7,31,70,6,68,111,168,94,50,169,48,49,165,75,97,190,241,212,15,21,160,57,172,71,83,133,99,226,98,3,139,51,60,227,81,246,132,190,42,109,86,93,79,249,232,37,13,217,106,115,202,184,38,131,92,246,186,176,217,5,130,152,51,192,44,29,155,19,1,161,184,244,3,109,12,133,152,131,151,100,31,50,157,138,5,0,79,99,28,8,8,105,247,1,40,147,220,31,1,111,254,111,115,136,255,81,83,51,8,140,65,24,4,70,19,210,125,67,153,59,170,85,127,37,131,105,213,150,114,222,43,248,109,82,189,232,64,142,19,223,117,131,209,58,214,192,99,168,45,10,185,50,123,85,181,79,119,246,24,211,248,53,255,233,96,122,229,45,128,196,239,157,221,60,33,114,0,171,19,207,163,26,41,174,184,109,93,179,94,166,18,239,239,185,66,238,163,58,0,2,237,54,204,219,159,57,87,101,215,93,223,23,20,188,137,135,10,138,217,187,93,111,46,251,150,134,114,79,88,10,207,89,11,238,157,218,43,151,212,204,249,168,101,96,176,156,171,4,125,24,102,225,116,25,20,137,238,196,94,24,23,90,226,114,97,37,218,17,101,153,159,239,131,55,46,220,163,84,97,127,105,183,215,79,188,96,15,149,54,57,244,233,136,194,115,50,173,176,136,214,171,163,111,104,4,152,116,140,63,157,235,106,69,84,93,58,247,158,233,226,118,106,104,15,212,122,107,31,98,38,79,31,86,8,61,39,158,130,82,71,196,96,105,202,64,230,28,46,74,87,113,21,100,59,135,237,181,144,39,232,188,70,221,243,123,221,98,106,92,199,7,120,131,246,233,160,246,15,110,161,247,136,107,187,170,224,23,245,195,16,141,236,195,210,126,251,179,103,215,126,169,116,153,195,183,128,55,239,86,178,9,99,111,184,47,81,190,82,155,212,244,202,50,39,173,59,252,115,76,109,106,8,138,103,193,118,137,52,7,49,16,113,83,23,28,157,174,226,251,127,232,118,8,201,69,7,49,192,134,151,126,118,126,51,99,191,200,26,1,118,128,255,199,35,195,76,45,182,219,14,70,237,125,123,109,63,4,231,220,15,1,191,25,129,253,38,191,9,159,95,228,126,130,199,31,31,149,2,208,199,110,215,29,108,35,128,16,192,118,99,239,127,120,180,66,95,69,117,236,191,233,242,63,59,118,107,237,220,215,68,75,248,223,73,130,178,116,252,58,240,75,72,54,221,232,190,28,29,225,216,175,251,186,148,151,126,3,115,173,54,181,216,172,162,167,128,89,190,178,249,86,53,202,203,192,31,227,160,95,6,0,59,188,253,111,164,147,86,2,123,85,1,74,6,88,126,216,178,174,100,178,211,159,94,162,69,33,83,44,190,255,177,46,66,234,189,216,142,16,166,247,56,70,241,163,47,154,81,209,121,119,131,243,91,239,97,175,249,97,191,19,236,119,219,185,47,10,24,183,236,104,201,177,25,51,165,173,225,230,251,134,253,131,220,227,76,239,7,168,198,225,239,171,249,150,188,134,83,192,248,29,42,100,232,183,209,170,38,79,66,232,106,177,127,145,75,23,81,34,251,172,155,130,127,64,49,106,138,126,160,5,248,119,93,208,167,129,177,198,46,126,246,128,41,80,227,163,108,195,134,255,129,162,51,19,45,227,255,21,69,180,52,179,24,57,137,120,82,134,255,132,230,145,235,63,231,4,186,247,143,35,245,75,178,190,173,7,110,228,102,174,119,216,56,60,154,47,197,128,63,218,195,142,22,7,8,249,217,36,226,98,52,222,55,27,104,129,123,255,18,122,178,195,42,120,181,8,127,180,83,138,161,246,245,156,100,72,206,129,28,238,70,72,46,237,197,206,124,255,35,248,202,70,48,64,126,123,246,254,135,71,195,233,237,0,251,167,120,179,182,100,117,14,132,124,181,216,173,162,24,148,29,254,159,14,255,49,92,150,3,70,253,127,12,111,51,24,240,3,45,52,70,45,179,185,99,14,250,51,74,63,235,145,37,162,26,242,136,71,110,15,185,234,127,224,176,69,113,46,86,229,235,30,126,67,150,120,117,44,67,80,218,205,31,177,89,236,218,251,52,70,204,14,201,19,151,29,115,45,61,163,177,48,42,151,181,91,240,6,181,69,80,162,223,219,246,190,164,127,29,201,161,52,137,109,186,5,136,85,52,39,124,80,246,65,173,20,61,145,85,218,134,246,72,192,62,190,253,62,28,60,18,177,15,156,71,7,4,200,66,175,216,253,74,155,138,96,175,248,176,5,103,196,174,207,123,68,131,61,255,77,74,39,149,220,198,139,92,255,181,227,249,170,93,61,126,171,11,182,249,139,230,175,238,11,61,211,165,177,214,246,162,99,167,137,254,112,125,195,239,17,20,238,31,49,167,186,26,129,43,198,28,87,185,245,115,46,246,35,2,70,151,11,247,142,1,235,169,82,139,42,172,151,153,231,190,46,245,155,190,185,208,166,83,35,134,13,220,137,112,68,58,40,111,70,255,218,45,18,244,61,213,27,191,209,235,193,153,133,12,93,137,187,232,74,4,153,208,194,91,207,5,185,40,191,128,171,241,156,99,214,17,165,227,116,95,230,92,237,97,251,28,227,40,63,44,90,27,61,209,160,162,24,106,55,191,213,131,99,253,250,89,211,170,75,59,95,70,211,229,82,170,13,176,254,154,107,88,212,28,207,241,98,219,52,111,122,51,147,34,242,134,5,176,69,26,0,92,0,231,143,137,116,164,238,52,144,113,29,201,171,160,195,31,247,175,3,87,21,213,190,167,146,71,214,195,227,194,70,19,13,56,190,242,219,85,164,250,125,79,126,27,18,53,53,104,95,242,80,211,216,21,176,109,76,78,5,113,20,41,151,80,52,3,121,30,252,218,2,170,109,214,233,74,114,12,68,197,91,82,167,251,142,245,114,169,246,232,172,237,90,113,33,105,62,55,81,30,43,157,24,171,165,204,234,141,78,127,90,208,190,252,229,115,255,85,86,201,22,191,235,234,180,47,110,206,134,184,52,51,155,103,204,83,0,139,56,109,158,27,153,150,219,55,132,35,128,44,182,75,181,231,135,220,236,125,213,167,196,24,170,255,183,163,197,255,160,253,199,143,4,105,4,55,116,76,197,184,69,180,176,69,228,2,198,83,227,175,100,139,146,29,238,17,160,141,153,141,171,77,228,134,121,11,245,187,160,161,210,151,148,238,91,38,58,134,24,181,155,249,0,227,77,154,147,175,204,252,194,113,162,73,59,108,150,187,166,83,155,251,190,19,47,15,176,132,97,150,53,189,198,175,80,121,34,220,180,102,221,67,101,239,15,161,186,119,248,193,143,32,138,101,121,208,93,43,42,217,27,201,100,47,200,92,213,240,162,58,182,47,141,36,151,52,230,10,237,157,153,96,12,47,48,62,45,50,20,50,240,48,148,180,171,152,213,94,103,203,89,56,146,225,106,53,23,56,38,201,196,229,5,40,170,25,135,19,249,6,199,244,54,175,94,15,203,82,218,134,231,176,156,185,157,108,68,237,39,225,54,169,59,93,126,103,88,184,106,49,63,25,74,80,212,112,88,36,139,214,246,200,93,163,158,224,166,129,193,129,28,115,81,19,87,45,152,178,147,12,210,46,23,231,120,137,164,113,81,203,223,185,155,173,250,225,174,33,95,109,177,82,8,68,136,188,87,5,68,210,85,58,226,107,203,104,218,218,249,146,45,68,57,6,220,153,109,43,25,80,32,220,184,24,60,250,224,187,102,97,244,195,176,88,198,104,47,85,238,70,109,159,138,28,236,161,180,186,123,229,89,122,249,118,95,122,250,200,201,36,92,37,226,228,85,239,150,90,248,62,131,86,147,110,74,97,169,110,129,198,234,43,86,133,105,214,242,161,8,187,90,139,42,136,36,62,172,110,143,62,134,248,30,77,108,1,231,34,149,55,30,57,232,221,214,251,56,71,87,43,13,22,85,71,163,135,38,182,192,71,217,66,36,8,245,133,180,124,141,11,34,25,139,241,153,242,161,233,84,109,94,193,241,0,214,29,6,4,246,155,167,72,6,120,155,204,81,237,154,133,179,121,9,138,196,46,40,81,183,46,130,187,74,224,10,15,71,255,219,159,170,115,7,29,199,99,149,140,120,145,188,41,71,22,129,20,85,255,148,240,82,51,120,67,176,66,246,224,167,232,128,200,20,123,144,1,199,45,0,247,229,165,108,246,189,91,192,145,224,106,53,196,34,170,219,243,119,98,178,78,17,209,57,95,23,165,66,111,124,50,223,69,245,97,15,121,255,252,57,116,184,200,53,66,207,214,27,179,153,22,95,35,46,230,9,242,15,175,168,87,170,196,163,91,0,11,166,58,95,237,211,201,38,83,108,231,67,59,22,114,225,237,10,127,94,79,10,90,214,131,77,178,247,30,208,249,132,165,233,200,122,74,153,13,255,241,167,208,12,221,92,38,18,84,32,236,64,171,164,133,156,9,215,12,162,71,213,23,23,172,179,94,116,148,223,178,64,188,231,157,163,134,193,87,153,146,203,216,12,10,48,204,210,88,26,133,84,145,108,247,6,241,210,117,187,135,176,11,195,212,237,170,151,20,81,149,44,140,32,6,188,100,82,82,210,231,165,192,39,89,127,242,103,170,11,53,117,200,217,215,56,25,131,11,161,57,177,36,180,69,106,222,64,239,154,110,121,133,15,206,186,49,185,86,96,37,217,142,42,250,33,171,89,250,9,100,224,76,252,30,1,234,45,60,224,205,35,130,173,137,154,54,246,247,149,202,16,155,193,52,205,167,154,156,69,65,60,1,22,56,47,138,37,24,130,109,71,151,178,11,10,250,212,53,2,88,68,86,153,62,78,235,205,193,226,14,33,90,217,12,213,214,158,2,31,162,15,237,43,231,244,138,222,76,239,10,108,86,178,166,213,187,128,210,147,9,167,28,86,165,221,21,155,73,79,54,236,89,106,244,29,25,65,146,168,108,6,252,224,174,174,174,112,255,182,35,103,219,210,243,194,242,197,139,71,18,8,84,106,223,44,199,174,11,115,31,213,122,15,28,159,254,133,11,127,69,46,179,114,110,241,140,11,7,25,44,8,63,94,23,222,56,98,70,234,11,255,2,188,203,136,104,62,25,146,145,187,183,15,166,137,141,131,86,219,93,217,72,195,164,34,103,248,3,234,154,24,38,214,251,100,109,89,93,84,196,54,67,125,28,89,106,210,63,54,144,69,103,235,225,103,75,117,132,159,80,233,115,103,176,148,252,178,209,148,237,168,213,115,3,35,223,95,248,123,228,138,40,175,227,216,49,112,47,25,64,250,177,24,104,244,180,252,211,227,100,99,171,194,195,107,1,199,12,240,0,126,194,221,54,83,139,54,114,171,69,195,18,222,197,144,17,77,80,182,233,134,221,126,232,60,21,212,25,234,232,153,109,169,241,167,143,172,127,41,176,194,187,156,129,189,1,135,44,101,180,137,126,233,64,227,33,127,244,57,235,24,72,233,94,188,96,131,33,162,61,95,29,50,60,155,200,107,86,3,235,197,75,178,101,204,167,116,108,39,101,120,2,146,31,133,242,209,210,210,241,81,191,59,103,29,77,209,244,137,23,12,48,204,147,46,24,129,242,204,134,240,82,84,131,15,241,117,28,25,19,201,28,171,240,208,211,165,136,130,240,242,242,242,209,97,96,235,46,160,174,83,93,250,22,243,76,40,96,1,68,169,159,184,127,7,116,127,2,34,223,234,219,143,37,108,81,182,244,228,169,173,144,10,7,166,59,30,87,6,166,73,114,213,235,251,87,85,71,240,142,193,206,27,190,240,109,178,237,221,216,153,95,30,204,102,153,48,111,120,188,82,120,55,229,157,155,213,206,191,201,73,23,130,63,227,82,67,206,7,68,60,178,226,3,197,197,50,80,188,60,10,180,209,213,156,50,229,167,215,118,8,164,78,72,43,106,43,127,178,119,213,10,67,200,96,30,218,171,87,158,206,130,129,242,122,26,202,136,108,221,130,241,110,250,211,72,142,231,144,139,11,209,234,133,228,242,18,81,49,134,112,115,104,47,187,174,42,100,122,35,34,241,119,147,130,35,123,253,52,131,12,4,39,23,115,180,170,108,252,89,170,99,123,21,37,189,127,74,180,127,146,138,44,12,155,158,85,56,77,61,140,187,228,81,22,168,93,120,226,5,248,219,53,17,81,100,133,90,161,146,29,189,150,0,146,89,182,198,128,63,75,36,161,18,94,226,165,145,77,187,100,118,111,218,86,166,114,28,48,101,201,182,161,251,41,108,69,38,25,44,237,194,26,22,20,154,221,6,169,74,236,238,72,29,106,49,120,13,146,36,184,4,185,88,129,250,171,251,21,80,69,248,154,68,51,164,31,114,45,4,13,87,197,54,44,80,181,213,69,97,14,22,28,5,172,26,245,113,97,77,172,159,88,90,151,142,92,81,198,95,207,241,151,170,97,10,16,90,117,76,58,6,254,99,191,25,99,232,198,206,120,114,175,16,169,61,244,219,94,128,224,222,94,21,190,117,151,182,106,88,238,131,229,192,132,174,104,21,241,74,123,3,81,164,204,7,161,70,61,50,155,14,208,145,186,141,194,115,129,162,114,215,79,253,91,44,19,220,230,228,238,56,159,148,10,213,117,98,84,218,240,19,130,116,189,219,179,150,180,246,147,174,216,205,34,88,189,122,21,252,29,103,223,250,119,175,191,68,73,126,189,31,220,46,92,250,244,23,148,160,88,61,194,81,128,237,249,240,123,171,77,1,50,248,248,146,140,169,30,202,223,218,165,21,244,2,97,13,2,173,181,131,104,57,25,37,41,203,152,20,170,45,199,4,115,178,87,9,49,235,62,164,193,225,93,7,214,181,58,147,182,107,107,168,52,23,74,19,245,21,36,203,171,142,56,252,233,10,255,64,37,22,155,184,74,228,177,4,234,66,218,245,34,185,114,149,149,253,113,124,213,83,164,16,123,65,234,228,41,11,87,231,169,226,98,45,234,162,175,96,58,228,81,15,81,43,52,114,38,88,232,197,180,163,158,198,234,118,49,27,198,6,53,192,116,150,52,229,35,111,108,210,43,239,96,147,9,238,99,167,87,192,47,34,188,81,82,5,117,49,232,198,130,5,10,145,215,35,144,174,228,96,5,133,176,2,99,156,47,228,253,241,142,188,183,55,131,93,45,58,84,29,4,223,77,152,247,245,212,55,6,78,165,133,80,66,161,127,158,208,194,178,61,176,232,215,105,226,88,165,253,235,94,194,166,199,43,95,246,179,128,187,130,215,148,99,181,114,181,215,85,139,208,94,3,20,33,152,67,89,119,231,52,184,120,24,130,240,65,182,227,179,192,20,173,0,250,110,233,108,62,58,58,186,151,212,90,119,230,2,96,249,167,31,248,139,30,153,135,92,153,17,203,143,25,146,85,42,150,159,58,41,69,65,155,170,141,177,99,133,252,117,37,210,113,29,245,197,210,92,82,200,20,173,116,121,61,152,43,111,189,134,153,215,179,54,89,155,238,202,113,148,192,53,188,60,59,192,112,250,57,111,33,255,116,164,112,150,116,50,142,17,123,6,122,205,57,121,178,56,230,147,171,231,197,103,1,249,128,112,180,171,234,11,7,221,2,64,18,95,51,44,174,87,78,218,104,158,206,48,121,168,255,94,232,120,68,117,18,6,120,205,2,161,9,109,240,180,109,120,59,69,125,79,0,11,7,148,171,81,33,88,83,239,26,34,157,212,243,155,55,24,190,255,2,149,155,91,163,175,111,243,71,161,192,230,24,150,176,93,153,11,180,29,145,233,157,14,131,52,222,47,31,208,30,173,184,79,220,29,194,11,15,222,208,36,126,78,40,147,52,98,205,21,27,33,148,229,95,235,17,231,207,114,18,183,49,20,159,106,155,146,152,171,69,95,52,104,241,193,226,132,119,176,120,168,141,180,46,233,121,155,83,67,48,156,97,253,33,222,103,243,192,232,64,212,136,98,117,36,163,188,109,222,140,77,132,108,110,242,203,8,16,56,124,244,125,234,12,214,209,87,139,12,252,118,29,55,38,231,246,158,18,177,86,151,208,79,45,17,58,115,221,5,75,36,48,250,218,207,230,66,116,250,177,201,76,216,50,245,67,249,91,187,77,8,179,25,199,177,148,84,103,219,100,195,201,67,158,3,215,188,21,182,94,97,62,2,119,39,113,198,188,74,127,130,92,193,225,31,115,192,240,37,164,101,202,124,189,217,116,156,82,109,60,130,21,101,17,164,95,62,71,116,121,175,175,247,123,78,229,188,227,200,70,229,172,145,183,147,56,101,107,5,157,196,195,13,41,203,166,240,163,100,219,218,56,14,21,145,47,14,169,54,93,51,10,202,47,210,171,106,35,6,53,215,7,46,128,55,248,62,74,24,76,181,250,132,139,6,206,146,97,161,14,90,140,185,38,79,217,231,188,245,114,20,82,102,107,75,255,232,69,55,225,84,67,37,43,145,79,129,147,103,44,140,114,109,225,78,211,242,146,150,178,90,115,85,6,49,29,26,91,225,253,236,74,120,141,165,165,242,142,60,22,154,212,96,188,192,213,226,56,56,178,134,221,44,120,80,212,172,54,96,221,22,203,217,23,81,206,84,83,97,117,47,69,30,220,185,65,230,247,40,150,70,146,205,13,7,139,122,249,138,60,62,73,16,153,244,234,75,176,137,234,222,49,206,171,238,116,17,96,70,96,140,19,45,218,37,131,199,115,201,84,253,233,35,172,245,96,113,176,184,108,186,246,235,208,11,89,167,101,104,93,216,15,151,218,239,43,124,88,43,117,225,40,202,26,205,84,130,76,119,165,26,236,67,221,66,169,190,118,70,141,125,22,108,22,208,124,237,140,103,37,151,43,169,119,91,67,128,173,15,227,157,177,6,60,169,141,120,115,79,108,195,211,101,140,87,14,238,70,249,219,8,98,98,133,92,241,118,149,97,225,177,208,88,184,147,187,36,2,15,168,71,81,6,51,21,219,134,45,17,231,86,114,244,223,228,117,101,204,119,169,209,23,191,124,158,75,61,82,193,231,115,112,73,133,219,83,18,54,16,205,181,109,111,206,62,231,121,194,170,252,172,152,197,184,222,80,120,196,56,134,233,148,223,42,162,124,98,84,192,158,255,7,40,3,134,99,112,23,203,143,220,182,143,159,67,250,56,118,158,243,23,18,20,218,89,12,11,169,149,56,233,68,237,196,87,216,142,29,39,13,87,225,247,255,166,9,34,164,169,30,178,205,47,95,250,144,219,63,163,91,4,15,74,12,199,136,218,79,208,50,101,85,126,183,114,66,147,40,213,198,255,234,33,227,179,63,29,122,211,134,225,232,22,193,38,9,131,74,14,101,243,115,60,5,107,128,64,225,81,67,178,237,228,218,170,213,149,221,5,58,189,158,160,160,176,245,234,160,80,171,232,12,189,122,127,164,2,227,44,125,173,116,185,249,17,157,199,212,28,132,13,217,180,52,62,18,136,102,85,147,193,207,131,11,0,121,48,130,33,35,58,85,192,18,143,50,107,75,45,217,23,38,130,101,3,37,80,235,145,142,158,72,191,44,66,160,54,70,103,188,50,139,108,206,1,229,191,161,7,131,213,197,143,222,57,127,154,25,252,15,245,171,222,218,80,17,206,247,170,169,137,192,30,144,98,20,99,67,64,68,224,188,143,55,75,167,218,56,131,184,30,42,54,13,242,150,163,72,88,222,12,149,208,173,0,90,80,191,230,130,203,217,35,82,149,77,178,127,184,235,171,22,142,56,245,132,52,69,57,193,174,124,63,12,144,71,112,21,247,68,20,68,219,100,217,8,22,108,215,126,113,124,157,79,152,171,108,55,221,242,141,42,235,224,22,64,245,171,111,248,103,101,218,207,222,89,41,162,58,116,174,213,163,72,58,28,103,17,164,230,140,246,69,180,96,162,120,252,232,74,230,16,43,61,141,120,124,141,88,218,181,98,159,172,7,233,212,158,30,75,148,201,101,113,20,216,73,2,83,206,188,37,165,52,213,150,180,114,122,41,245,247,158,192,11,50,62,119,139,200,155,63,141,161,225,148,167,175,174,66,62,225,3,105,148,211,190,26,129,143,33,52,47,52,88,183,159,230,227,231,40,21,116,218,25,188,138,161,82,232,3,190,111,131,165,186,212,224,91,160,29,17,175,26,115,56,218,19,117,61,70,201,252,120,210,100,170,10,168,246,84,26,131,198,97,167,58,27,53,72,34,122,243,53,16,147,84,13,156,20,93,81,44,137,203,226,179,143,227,102,144,181,177,12,52,16,53,252,16,105,51,51,51,89,169,193,230,213,111,211,169,183,128,198,18,232,45,224,162,39,231,218,33,243,186,216,155,136,47,118,9,205,117,47,95,237,175,126,123,92,104,251,208,218,145,200,23,74,153,231,116,11,48,15,47,69,88,60,226,140,39,50,7,226,141,22,10,82,177,134,225,229,141,27,51,145,217,75,97,58,28,179,60,81,223,102,25,203,98,19,156,17,224,2,21,3,53,91,58,207,110,1,143,86,44,176,139,44,112,222,45,145,196,137,189,150,138,116,178,84,134,89,102,193,13,238,146,130,209,42,132,108,28,13,38,157,222,56,60,151,62,151,57,248,106,111,219,176,202,213,116,219,58,105,179,163,118,108,62,7,244,165,209,228,211,155,247,203,6,122,210,154,164,164,185,140,102,250,157,137,185,140,155,29,210,249,4,113,49,248,184,129,51,111,140,175,194,215,77,7,159,17,166,197,55,90,167,102,102,108,113,132,179,226,165,21,130,245,28,127,187,227,179,1,93,48,149,40,227,69,235,44,218,150,176,129,186,44,42,59,184,10,46,108,224,12,124,239,42,206,41,146,231,230,125,69,57,171,70,47,91,62,150,84,237,164,108,13,191,231,81,240,96,248,77,97,46,54,205,88,71,131,185,33,84,70,63,180,164,116,176,157,162,107,180,142,146,118,56,50,216,98,0,13,244,20,77,237,166,147,88,24,132,191,144,138,246,95,188,248,80,253,98,180,236,217,40,194,108,99,118,212,35,61,130,82,30,72,198,111,55,231,40,251,5,28,146,152,162,209,188,124,133,241,197,89,229,209,88,249,37,183,195,17,104,149,170,68,78,120,228,107,55,221,208,6,167,44,186,221,17,94,208,80,101,50,7,22,72,35,22,4,147,125,139,237,78,135,106,78,141,227,200,222,112,143,79,231,51,31,252,145,148,33,66,90,244,62,148,77,193,59,212,99,50,44,91,116,180,195,28,88,233,130,24,133,207,115,236,4,97,78,104,64,192,221,57,210,163,96,104,92,202,53,43,161,107,128,122,152,90,222,168,105,205,221,92,51,172,210,127,91,2,42,213,207,132,240,129,134,224,201,204,113,178,232,185,54,19,91,221,54,44,143,52,221,138,79,218,252,169,51,86,210,4,74,111,244,249,100,252,62,86,90,175,81,35,25,15,65,111,225,89,19,131,160,223,100,180,200,27,133,39,147,13,85,207,26,129,142,140,182,71,14,8,218,229,187,182,150,59,188,213,57,138,244,174,162,24,161,46,124,146,133,194,75,138,37,251,5,245,141,66,37,171,7,191,225,52,35,82,25,71,241,242,14,45,144,174,38,147,234,29,66,146,162,154,234,153,35,142,152,61,58,213,111,191,11,53,21,248,172,61,243,173,226,128,225,37,82,204,161,42,120,175,89,245,244,93,170,170,7,252,235,3,7,117,89,236,102,64,26,9,115,252,15,43,214,5,102,202,99,97,194,130,57,49,201,250,33,185,53,41,132,127,182,243,52,122,76,215,37,247,102,25,82,52,114,107,87,194,71,24,86,75,18,134,34,56,105,112,236,143,5,205,6,78,19,254,76,206,36,196,86,18,97,4,197,187,71,104,134,61,230,113,40,254,56,58,158,200,91,16,47,17,74,162,192,73,102,206,159,152,38,52,15,75,88,70,130,109,64,108,83,115,210,202,228,182,45,22,44,237,73,69,20,19,230,38,105,214,33,133,181,159,171,132,228,116,11,198,24,235,56,213,47,112,227,232,244,75,200,18,144,204,146,96,109,113,76,32,158,3,237,51,142,48,30,173,71,37,237,237,194,108,47,52,29,174,161,68,223,145,106,185,253,78,244,121,2,89,242,70,65,250,252,72,145,232,42,250,45,47,112,14,221,47,139,251,163,9,104,6,194,83,250,222,187,194,74,255,253,74,91,97,106,92,41,157,169,24,215,216,242,18,212,90,94,183,93,33,18,118,10,54,21,46,154,75,116,83,78,22,204,37,143,64,60,5,85,225,209,76,240,106,60,198,11,117,212,34,248,113,68,170,147,79,110,2,213,162,206,110,25,30,135,10,0,145,109,161,29,85,185,79,198,55,3,229,149,115,145,44,108,201,134,127,89,30,97,133,115,110,148,24,15,213,16,255,85,95,207,225,129,248,179,150,107,168,0,249,211,81,131,143,75,163,250,46,185,252,78,208,136,78,23,242,211,40,176,129,148,71,127,53,129,63,190,0,169,240,114,179,37,176,4,29,25,119,58,52,41,194,123,102,149,240,250,74,191,118,217,242,230,129,23,192,195,33,140,95,97,185,28,157,236,210,181,125,13,31,170,253,161,182,214,246,190,136,22,65,55,157,205,242,200,158,87,81,85,37,166,57,15,223,229,213,71,176,226,108,95,92,123,159,40,57,66,240,52,44,164,115,241,72,237,169,140,226,95,40,198,192,210,192,26,22,86,146,20,142,24,12,164,167,40,46,206,162,114,11,35,91,245,24,53,143,8,45,156,119,180,1,6,95,181,176,143,219,237,192,5,35,17,127,162,82,217,172,145,229,233,155,207,171,179,213,232,251,217,89,128,146,67,121,195,41,201,132,25,186,246,149,70,6,234,21,82,108,155,114,34,241,34,219,98,189,112,249,120,149,56,24,157,19,123,66,215,160,235,129,0,227,138,51,48,23,168,71,80,201,129,165,133,247,161,250,221,51,242,248,212,23,239,158,125,239,221,122,141,31,20,84,240,113,233,129,21,183,41,222,31,8,149,10,130,52,57,57,25,97,13,142,80,208,27,181,168,66,130,192,17,32,181,228,95,90,45,151,22,19,174,98,125,238,154,66,44,70,186,63,147,114,138,58,219,70,199,163,63,199,229,77,11,236,192,59,28,181,42,250,237,13,121,109,65,140,179,160,209,120,8,159,20,50,40,235,53,61,153,188,163,142,62,209,251,255,109,254,241,131,31,38,31,240,33,250,46,124,145,108,162,240,162,28,19,180,108,34,34,42,176,184,202,158,213,83,209,100,117,101,119,163,41,114,152,190,194,65,35,58,93,227,229,71,247,68,96,73,6,15,85,178,0,213,88,88,121,197,194,72,138,80,81,127,152,146,155,221,189,203,158,60,134,76,230,64,123,112,198,147,5,176,72,237,33,170,251,222,130,67,251,74,248,47,122,181,85,227,209,92,204,63,241,73,130,226,119,127,123,125,81,36,131,75,77,163,222,180,67,199,27,8,205,106,152,101,196,87,199,147,190,186,172,199,2,7,43,142,196,224,32,42,105,185,247,3,66,145,4,227,84,54,168,60,184,96,111,4,162,13,191,82,36,46,165,88,153,127,186,118,157,230,143,39,237,225,8,167,96,88,111,168,171,149,185,183,101,41,56,223,48,63,249,67,8,62,226,0,38,109,39,3,155,34,221,153,151,133,207,150,64,248,17,108,146,9,1,89,80,156,91,0,60,224,233,202,172,0,224,153,213,58,37,122,21,221,183,49,79,250,152,255,208,68,175,132,186,184,229,64,69,171,0,181,250,10,95,157,108,163,12,23,13,14,68,207,133,6,138,6,39,87,86,238,71,159,180,69,95,131,146,45,157,241,180,2,43,179,230,220,215,10,86,116,52,91,14,37,0,70,175,44,117,239,162,249,60,83,249,93,54,43,2,209,35,136,229,79,81,68,147,137,174,182,111,31,114,46,48,87,237,231,141,109,36,113,145,229,110,185,226,74,87,239,222,239,90,125,187,143,74,128,17,208,222,241,53,32,73,46,242,71,224,55,140,181,9,72,83,94,117,204,215,109,186,148,35,86,170,33,247,120,229,188,145,178,118,87,122,97,71,30,179,19,157,240,86,231,121,5,91,193,105,67,250,44,76,32,62,144,94,26,221,36,13,69,132,209,153,65,39,57,201,202,42,75,71,109,66,81,48,155,186,23,242,110,209,69,42,196,221,132,22,87,254,87,71,128,27,80,21,149,43,238,228,245,206,132,218,234,59,99,126,246,242,144,10,251,247,107,79,19,171,39,153,211,214,16,36,220,138,92,126,181,233,105,64,37,149,185,58,162,114,203,209,48,4,135,66,81,247,117,2,29,247,236,41,108,70,169,58,17,136,190,148,52,12,136,135,110,184,137,226,145,236,186,161,101,3,29,186,238,161,142,37,12,133,75,79,251,22,216,92,82,34,192,166,176,21,137,236,34,142,187,21,159,91,4,194,141,139,31,252,12,150,54,120,226,79,179,109,186,174,146,150,73,66,18,52,205,21,130,248,83,123,244,162,151,171,217,104,50,229,62,203,150,207,215,178,11,52,2,217,157,27,132,127,33,161,89,173,57,212,177,85,186,5,204,107,11,248,94,155,171,221,212,122,104,80,105,254,240,192,251,179,220,254,177,136,98,203,52,49,41,159,108,73,175,250,101,113,255,65,205,157,223,123,133,246,123,255,184,197,6,213,171,204,98,1,26,156,49,208,203,252,8,54,203,141,26,229,49,253,79,53,123,190,146,177,251,100,217,186,6,13,206,146,87,200,106,15,244,135,187,43,180,189,88,199,165,151,11,175,182,138,59,140,187,169,73,163,167,31,181,128,64,224,6,103,200,9,220,176,245,183,164,181,213,67,13,41,232,244,221,127,175,228,85,22,168,101,114,226,25,170,236,33,145,93,100,133,114,161,164,157,129,246,17,7,155,108,117,218,223,251,42,5,37,6,4,48,222,37,233,123,248,123,143,65,213,94,85,149,85,76,194,206,160,82,78,45,108,225,21,80,209,187,233,123,53,4,75,254,86,188,66,58,239,143,217,35,65,134,188,190,31,171,98,195,80,54,187,250,230,122,234,252,103,247,169,223,205,142,252,165,98,91,255,73,197,194,251,113,178,87,209,65,86,26,206,193,202,64,99,165,134,63,84,137,96,165,71,48,202,96,204,124,176,49,191,75,98,150,70,200,11,207,45,31,153,68,150,209,61,27,77,215,123,10,78,181,26,110,138,96,168,156,30,20,104,178,138,104,131,167,58,178,129,98,225,253,182,66,115,245,226,39,199,109,162,124,166,204,194,228,220,214,229,171,230,134,70,82,54,3,210,145,85,2,31,30,224,1,213,94,63,132,125,136,238,33,164,149,52,136,6,218,90,235,225,90,196,33,204,164,223,139,154,105,237,96,81,23,120,29,165,84,177,254,243,230,156,198,255,250,230,28,22,91,53,227,152,142,144,249,179,156,2,211,167,253,32,218,178,215,178,98,193,147,202,209,203,22,7,27,2,248,114,239,70,81,90,1,46,22,163,121,163,7,199,76,160,103,48,185,70,125,43,29,189,200,232,215,77,220,39,125,103,130,174,143,122,55,126,3,221,17,218,145,203,220,170,157,90,41,161,247,186,150,153,231,211,186,235,21,204,161,81,52,202,114,12,130,149,28,86,116,96,141,207,188,162,154,195,186,53,2,218,252,57,55,22,91,51,133,10,5,38,61,54,238,154,172,84,47,17,154,132,180,74,230,17,235,181,91,218,241,52,173,46,221,28,47,66,193,252,80,186,72,84,48,42,162,35,159,214,20,157,22,153,167,124,236,249,155,22,153,79,240,96,59,189,189,75,139,18,106,180,77,208,105,17,45,218,90,97,232,180,40,228,137,36,56,14,6,134,209,46,65,4,160,200,123,69,79,255,73,65,81,228,137,56,102,114,113,189,251,153,182,210,121,115,182,109,201,44,88,160,224,56,208,29,87,230,197,216,176,235,220,64,99,101,66,44,231,58,179,119,82,248,35,200,191,44,28,249,42,213,127,125,91,212,80,173,188,205,2,26,129,88,211,151,46,64,210,140,113,232,169,6,138,252,140,181,173,14,50,163,143,134,129,134,96,125,0,106,66,189,34,133,175,224,188,9,235,42,230,202,13,91,17,81,216,170,98,194,129,174,9,31,54,124,116,185,68,56,231,110,209,147,69,200,154,73,75,91,152,144,84,167,173,131,251,69,78,134,248,183,228,42,110,232,14,124,158,252,24,123,220,24,61,19,14,124,223,40,223,27,193,27,116,149,79,170,98,229,30,171,111,79,78,25,152,110,91,83,229,57,211,168,54,125,1,22,188,8,74,74,247,180,80,76,43,0,23,234,188,169,79,11,151,9,206,234,54,113,22,112,195,114,97,72,26,166,176,85,144,212,133,152,77,213,46,146,10,231,235,11,94,62,177,245,220,98,155,26,177,8,31,153,254,66,89,241,201,105,32,246,216,208,181,130,39,68,92,33,207,179,119,160,102,124,193,60,95,72,116,174,101,104,30,126,50,97,150,232,30,173,176,3,218,166,20,130,171,152,43,218,6,114,107,250,20,37,234,150,130,242,43,168,156,143,220,7,127,218,49,200,247,43,183,192,218,42,25,236,24,41,130,232,88,56,5,245,50,164,60,79,6,53,103,92,186,62,93,141,147,171,251,158,198,247,27,223,2,116,53,124,75,168,2,120,185,104,15,150,45,21,107,243,205,125,180,135,209,1,27,123,206,125,77,49,145,53,139,69,90,250,55,130,19,143,104,127,101,93,105,160,13,6,2,251,51,60,145,196,77,122,187,206,210,69,29,173,53,74,242,101,118,213,232,50,241,71,109,142,179,122,171,161,46,209,231,91,64,207,214,241,104,153,41,127,77,54,56,189,129,50,125,90,107,62,142,161,74,192,33,149,50,245,176,62,177,210,7,248,222,230,79,142,234,202,112,206,146,240,14,194,129,190,54,145,152,244,196,216,73,180,139,33,255,243,144,114,249,106,192,20,35,28,162,150,251,200,226,115,11,85,178,216,100,191,88,233,57,238,85,4,31,27,225,34,23,203,229,215,205,239,146,197,221,159,198,107,124,84,230,118,133,216,148,155,68,219,215,199,60,173,53,235,146,150,46,8,14,81,230,90,1,17,130,31,75,181,220,230,165,135,67,184,183,44,49,79,41,164,181,181,27,210,252,139,251,166,109,227,196,10,138,20,204,228,213,234,56,142,79,118,114,228,8,71,210,143,98,175,232,175,82,238,151,126,144,89,115,253,96,161,133,18,134,5,36,213,53,68,56,106,10,132,63,231,213,87,221,212,60,119,78,178,61,26,244,131,185,112,52,46,193,20,232,145,16,6,60,163,94,53,183,164,120,177,150,142,202,198,170,31,194,137,60,69,101,43,205,74,45,149,238,241,117,17,210,146,26,151,225,178,230,246,194,9,221,32,144,146,69,28,41,30,25,76,187,170,175,46,248,227,31,141,163,252,118,9,226,195,166,28,101,210,120,212,110,154,166,65,213,148,35,137,28,142,118,246,91,132,5,246,251,66,250,132,80,112,74,202,10,11,135,240,81,21,119,28,7,43,63,89,12,101,144,98,183,252,92,15,152,192,232,44,22,131,80,55,160,58,15,37,220,75,109,98,96,40,53,112,213,211,250,97,122,197,196,28,68,73,196,200,155,97,163,174,227,190,82,59,171,117,132,196,28,154,214,144,103,163,97,48,139,135,101,200,8,144,3,222,27,120,190,153,114,123,50,81,33,202,203,243,136,191,77,24,37,194,163,126,200,122,28,84,200,68,26,18,33,88,48,156,236,184,196,144,133,25,169,136,176,77,46,8,89,249,14,81,131,119,189,181,235,119,151,98,18,175,88,187,111,78,206,174,224,36,78,91,204,219,255,102,73,124,132,171,74,89,102,46,229,208,218,245,15,67,13,105,77,26,45,175,102,255,3,233,120,82,152,10,42,157,49,22,244,21,156,165,90,160,209,21,119,183,128,28,105,90,131,123,254,46,160,187,200,5,251,183,168,249,70,60,150,237,41,182,172,54,129,234,51,172,63,195,51,40,65,175,197,85,39,109,65,182,24,146,62,61,10,215,41,56,71,255,78,253,245,171,224,254,92,21,150,181,116,71,149,1,6,193,195,82,98,83,48,129,130,164,134,252,199,225,12,139,207,59,181,7,11,254,251,74,110,247,151,10,5,5,90,70,234,227,173,159,143,210,141,177,160,220,228,157,29,89,130,240,151,149,173,116,89,158,162,42,225,91,217,252,233,197,102,230,63,84,118,218,200,173,222,27,34,15,230,146,71,8,255,119,238,175,183,210,127,152,60,195,150,76,9,135,46,90,251,17,243,200,184,5,209,168,175,56,16,105,91,37,5,222,16,68,74,199,39,159,235,62,158,226,42,171,127,185,0,177,10,179,39,55,73,87,170,149,217,201,118,116,228,170,16,99,42,18,134,132,20,12,145,66,164,215,167,61,180,39,215,86,95,45,46,209,16,91,235,61,125,191,52,171,186,72,251,214,152,168,95,197,170,214,235,248,22,240,28,64,178,40,239,162,150,139,52,147,89,37,243,52,198,196,180,158,172,225,233,209,110,160,220,170,215,251,112,46,62,238,52,123,209,57,241,36,9,250,42,119,204,85,123,97,110,137,207,216,52,205,228,55,181,203,252,37,166,200,69,80,70,145,211,38,181,225,210,61,35,104,120,182,209,198,170,119,186,145,125,132,191,182,45,228,179,182,74,91,183,75,65,213,125,169,143,94,105,2,44,20,79,7,36,250,142,14,126,49,240,62,128,165,54,214,71,123,112,172,102,150,220,2,134,184,107,172,251,40,16,143,193,9,73,135,81,46,129,84,75,113,134,98,66,107,157,229,47,195,40,148,81,161,78,207,65,197,138,137,110,161,65,86,61,103,216,163,242,57,204,227,22,117,56,14,114,226,216,49,145,66,228,35,115,33,172,29,189,112,115,98,109,136,56,235,30,197,128,180,188,237,199,188,103,175,112,104,42,107,15,87,221,68,169,7,8,55,207,30,146,241,252,126,140,64,173,201,73,61,183,155,153,115,77,136,109,198,7,238,95,239,219,67,86,205,67,102,28,101,236,188,206,189,182,58,228,86,171,177,33,27,175,193,117,148,117,37,49,59,236,112,162,188,193,74,255,187,170,34,9,158,72,21,193,223,98,202,121,26,1,76,50,141,7,101,251,118,183,128,1,18,6,235,156,20,247,4,220,60,126,144,93,59,168,128,90,92,98,10,131,70,35,81,160,45,210,210,142,253,235,153,215,3,58,169,156,140,226,207,95,127,134,125,55,5,179,188,232,27,41,170,52,230,199,170,191,161,5,254,193,154,80,9,46,138,153,231,179,108,221,150,127,204,107,224,14,200,241,186,249,85,128,141,227,246,52,230,34,192,0,232,64,96,83,235,61,116,247,159,37,136,121,212,23,127,168,214,249,141,223,75,164,249,127,247,46,113,100,171,173,97,170,142,117,85,199,151,229,190,71,217,117,161,159,95,145,0,178,14,36,252,28,146,34,30,213,219,248,199,56,15,95,153,80,76,161,223,112,212,132,195,190,138,105,173,229,159,181,221,227,170,127,251,14,159,110,121,234,53,82,230,247,247,131,26,97,56,187,107,187,53,111,223,22,89,36,117,137,196,239,131,71,146,71,1,21,80,11,241,215,18,243,104,11,41,9,230,105,53,5,202,155,10,114,123,66,157,149,51,153,29,170,110,1,234,242,24,252,31,223,4,239,93,179,157,222,167,110,147,95,161,127,121,180,208,230,168,67,127,90,235,17,151,189,36,167,252,174,247,22,240,150,46,53,58,12,30,28,22,241,227,61,213,12,193,10,176,96,177,162,188,246,181,250,111,243,249,188,7,124,163,35,182,11,115,55,239,5,102,204,249,205,37,112,54,84,214,199,216,28,47,86,31,176,142,169,102,207,25,124,47,58,247,199,15,24,62,27,102,195,93,34,95,56,178,165,62,59,120,224,106,171,168,53,237,44,20,54,22,197,118,51,228,37,95,35,119,1,75,147,51,162,207,124,85,233,187,66,141,55,86,37,1,63,177,191,5,116,246,189,221,126,220,78,41,10,88,222,50,143,175,237,137,77,34,245,13,54,87,221,199,198,121,11,252,34,194,147,80,157,104,138,102,8,116,160,33,120,74,116,37,115,4,150,100,92,60,62,44,135,238,8,171,204,103,60,73,219,218,166,152,93,93,201,190,96,9,68,172,245,41,4,210,203,56,61,55,160,97,49,94,51,105,149,225,210,18,88,131,253,187,188,230,89,28,178,215,223,252,3,73,224,172,92,89,2,203,85,87,237,125,104,227,189,20,164,7,131,125,143,141,137,135,62,174,65,244,10,87,97,111,74,220,0,40,229,45,140,246,5,158,124,186,122,158,126,13,127,70,46,195,28,199,7,202,164,234,128,118,81,110,75,6,98,33,238,70,163,230,81,161,152,66,254,220,94,39,81,1,97,206,124,133,178,89,240,243,109,131,183,8,54,16,37,36,55,133,56,7,24,4,95,209,233,185,94,34,242,128,52,177,56,212,92,189,249,178,77,22,156,168,248,181,255,170,121,208,160,57,207,66,208,96,194,228,142,0,110,137,108,42,129,204,215,214,119,107,123,237,89,233,225,229,85,185,8,142,220,209,23,17,100,225,40,203,141,178,52,153,163,145,11,240,162,253,217,167,199,211,2,184,196,250,95,7,215,167,206,132,206,229,65,73,161,3,95,36,242,45,127,45,172,208,176,190,99,141,193,162,20,240,137,59,211,95,186,121,94,9,165,133,160,104,76,243,74,81,153,88,94,198,63,79,34,164,31,1,48,17,127,70,215,239,157,139,74,125,137,78,46,62,9,247,6,229,23,117,187,16,178,246,143,191,108,51,225,125,125,60,241,27,185,78,72,152,169,235,221,207,76,159,106,139,244,226,47,144,123,212,47,74,171,233,154,210,35,182,216,254,81,60,135,189,204,66,175,51,79,3,81,153,183,140,56,210,156,116,121,17,79,203,170,58,173,177,171,171,38,107,239,12,15,143,107,168,134,95,46,10,207,133,94,29,191,99,215,188,216,12,226,97,164,40,240,134,81,108,216,252,217,241,13,93,230,18,92,18,35,136,103,170,237,122,140,224,38,25,43,123,52,45,172,109,29,94,107,242,97,12,92,144,116,145,218,104,82,19,148,146,54,157,102,244,39,121,76,132,239,81,197,199,172,226,5,155,16,5,206,214,192,188,42,46,160,112,99,60,198,106,133,53,53,200,235,247,217,143,54,241,97,47,23,197,194,190,62,205,88,247,168,32,62,133,135,10,27,199,197,124,170,208,44,114,245,72,154,154,74,106,219,32,55,107,201,209,222,2,1,193,37,76,25,100,21,146,209,85,45,114,226,223,178,52,209,27,250,201,6,66,31,51,246,230,233,6,0,99,145,113,136,254,65,14,73,118,66,27,49,253,43,208,70,249,106,46,31,44,47,218,44,216,172,77,146,73,99,61,97,187,159,9,1,116,83,120,203,155,74,108,107,27,224,90,215,211,210,206,63,94,31,73,159,229,2,245,97,204,103,225,168,106,72,43,232,71,218,127,27,22,219,12,192,238,252,119,219,234,66,75,108,193,145,229,168,213,123,222,43,211,223,199,65,94,122,140,253,27,26,193,225,148,22,217,175,140,133,64,109,185,17,124,185,212,198,133,130,80,65,122,16,139,128,63,40,159,160,114,55,225,111,56,30,191,158,26,153,154,247,123,48,200,166,170,69,182,150,84,142,230,25,249,100,92,134,87,31,100,131,20,216,244,244,96,211,134,111,133,135,11,250,25,125,49,146,220,212,86,12,60,10,208,105,156,219,85,216,160,98,231,212,8,207,250,84,86,252,113,70,142,230,23,215,12,115,148,64,123,129,140,90,76,29,145,130,153,121,163,185,135,186,83,29,115,92,28,242,169,228,80,64,254,80,94,159,190,228,162,97,1,47,52,44,53,73,79,72,117,243,178,107,140,76,111,69,136,102,195,108,53,62,119,114,135,229,241,73,201,203,209,56,22,91,17,84,255,147,9,120,150,62,68,41,152,173,14,24,51,165,95,41,126,63,76,179,248,93,159,254,151,63,99,20,114,12,167,209,135,113,161,109,213,224,165,16,121,91,184,93,86,169,7,138,76,55,165,15,157,189,89,211,233,75,127,71,148,185,142,79,22,153,217,140,160,215,163,117,233,251,250,93,173,252,37,168,19,108,185,161,139,5,54,61,126,137,253,162,95,208,153,220,38,67,129,205,161,159,101,65,88,86,75,215,239,8,124,191,208,92,203,226,189,193,239,222,240,87,41,58,172,198,58,217,75,80,79,205,39,211,105,182,118,124,197,13,54,162,13,122,67,137,41,186,44,53,184,160,215,56,52,16,190,122,69,215,111,68,183,128,215,188,92,127,111,87,68,106,175,6,144,151,130,243,117,199,141,172,186,239,110,87,200,42,245,132,47,198,236,204,203,230,234,108,65,248,17,242,122,90,1,200,167,135,173,149,226,131,147,151,22,6,67,233,241,164,225,193,97,8,169,40,42,125,245,151,177,157,79,173,159,11,130,208,75,216,189,122,116,9,83,111,26,28,34,200,68,230,40,246,33,233,168,145,199,215,190,41,34,199,214,59,126,15,113,196,194,243,210,180,145,231,229,124,107,108,190,146,75,176,188,212,14,175,58,105,180,82,245,34,2,11,146,13,86,140,41,78,131,52,176,48,11,97,190,13,167,124,209,96,223,215,150,161,56,197,199,199,96,157,168,146,159,170,195,8,225,189,28,4,217,102,124,187,10,46,207,80,47,162,223,73,162,39,112,82,176,178,229,144,3,99,235,133,84,22,246,28,101,217,142,28,88,183,43,116,109,165,117,120,219,115,20,212,139,149,49,226,127,168,48,44,20,92,10,223,218,103,190,104,19,180,153,223,105,139,227,64,233,103,92,196,117,58,124,211,62,28,243,43,211,222,44,161,104,75,114,202,58,145,119,70,84,228,212,221,176,133,55,206,4,239,129,53,50,150,105,142,127,61,195,8,175,80,33,5,59,93,114,125,59,170,95,165,41,145,103,30,122,215,65,59,190,177,101,129,110,64,73,124,24,120,188,138,148,230,9,40,46,7,4,182,120,235,118,194,60,37,219,80,149,231,212,242,179,161,176,88,140,70,169,178,79,93,223,191,135,112,148,118,93,183,122,138,165,149,254,197,32,146,60,175,167,87,205,208,206,110,60,48,141,230,143,10,214,123,49,182,79,5,106,14,213,79,91,249,139,37,100,2,74,139,212,17,14,169,33,132,17,214,224,137,172,188,110,102,229,92,36,72,148,152,144,185,239,44,57,204,186,124,167,47,233,177,121,90,105,222,202,13,110,4,190,57,16,15,149,50,78,35,226,204,115,183,81,64,233,172,191,97,83,197,242,68,125,39,23,206,161,32,56,195,159,3,46,134,106,254,2,224,189,69,101,213,20,39,131,161,13,236,102,115,174,6,252,82,209,199,18,20,163,203,59,17,47,112,109,121,179,63,145,73,217,33,164,63,131,23,160,96,2,127,46,125,253,162,20,236,209,18,37,62,237,199,19,206,247,57,121,168,158,182,146,156,20,125,46,172,42,244,252,182,164,189,110,37,153,171,62,171,166,147,246,150,235,52,28,101,229,0,179,176,173,69,29,213,102,10,158,15,199,9,247,210,56,75,225,154,83,189,227,193,171,223,161,140,78,48,163,144,235,94,165,148,156,81,64,138,77,159,145,102,117,164,217,182,48,224,107,73,151,51,48,176,210,1,31,143,197,184,19,39,93,202,172,190,22,101,59,248,30,49,81,88,81,178,57,40,98,17,92,121,134,224,101,98,0,58,4,159,218,228,128,237,92,5,200,226,226,104,216,244,134,2,148,175,249,222,33,51,222,217,12,53,37,48,168,230,142,58,180,192,37,84,89,211,50,74,82,234,161,156,28,80,233,131,232,17,121,21,93,91,86,5,121,221,175,59,61,248,168,110,219,13,208,55,182,172,65,136,98,109,239,197,14,109,151,13,84,163,144,67,155,108,148,78,225,171,22,49,65,170,83,22,115,180,109,250,171,115,198,210,42,13,139,126,250,88,199,41,22,6,107,151,74,86,227,31,238,197,211,92,232,244,114,202,151,178,233,147,51,111,236,241,107,80,5,54,58,189,68,92,246,114,214,141,81,187,231,157,206,32,47,112,87,227,78,136,63,100,58,102,64,63,232,111,31,63,231,188,136,236,75,238,84,205,85,119,248,116,220,77,226,134,167,8,107,35,130,224,80,157,40,12,231,214,46,69,7,240,110,244,183,218,182,242,57,114,214,42,157,12,45,9,189,254,146,39,106,181,85,138,236,254,82,225,34,241,64,186,120,153,253,21,77,74,220,150,20,71,62,185,225,131,12,8,14,129,78,33,29,176,190,102,90,29,228,166,149,7,36,47,71,213,4,199,147,9,124,123,4,232,208,205,15,71,188,242,78,156,244,48,116,198,157,160,39,184,187,43,107,237,226,202,135,110,119,121,4,139,181,94,120,180,63,3,72,45,151,133,239,229,49,238,157,15,120,94,178,114,99,240,190,143,48,100,127,91,155,108,204,170,242,36,171,183,116,12,215,191,167,64,24,86,86,91,46,183,139,87,48,190,8,15,158,117,28,219,112,52,44,254,75,166,30,177,30,253,231,141,193,79,21,227,44,89,239,108,174,123,21,173,67,45,93,88,57,169,59,8,160,185,178,202,235,118,118,180,101,2,249,148,206,146,152,10,90,113,52,114,102,49,5,219,38,116,226,247,236,47,212,174,31,28,10,237,114,85,211,60,193,192,240,168,46,153,110,224,57,169,234,115,89,54,128,238,170,229,190,157,231,121,243,149,123,191,132,131,150,53,60,28,21,203,203,177,220,139,138,117,89,166,85,15,5,201,135,60,145,178,205,97,186,224,116,197,207,181,52,215,220,58,29,8,231,227,148,197,204,234,146,116,184,22,209,199,220,208,9,132,106,148,187,216,65,95,43,119,68,194,233,35,200,132,236,106,115,222,34,164,123,251,89,135,108,94,148,61,116,179,14,119,221,154,149,35,42,82,234,101,101,60,46,156,179,35,239,138,60,88,33,103,180,105,15,206,39,115,196,121,141,84,226,104,25,130,72,105,143,194,17,29,33,78,35,213,118,163,181,218,38,236,145,95,68,177,23,235,213,199,16,41,86,58,82,207,5,243,150,101,44,93,7,31,107,180,16,196,31,11,255,81,48,131,151,27,57,77,66,183,99,253,151,164,24,164,53,143,214,188,209,20,28,83,130,49,204,183,76,14,180,202,218,203,153,155,224,9,2,21,46,205,10,49,126,213,47,214,103,212,135,65,227,92,13,198,173,23,96,176,26,38,94,101,50,2,195,108,151,74,114,255,244,253,23,138,121,191,62,252,171,183,95,104,25,107,58,113,250,75,227,233,249,30,221,250,211,45,141,52,82,29,112,243,135,122,199,188,102,90,149,29,171,97,114,243,210,2,232,60,36,156,117,114,208,188,180,223,49,162,44,80,191,165,45,67,26,169,238,224,85,184,141,47,133,24,35,116,78,73,198,131,87,209,135,48,150,155,91,121,183,165,196,76,75,70,176,149,119,51,78,111,149,176,180,124,44,186,175,109,254,222,198,58,16,90,235,83,133,37,167,155,175,73,115,119,195,120,40,62,71,95,25,255,174,18,67,67,155,147,69,141,212,129,23,99,67,209,43,30,90,197,250,9,148,106,88,50,186,164,142,168,252,179,163,144,204,171,223,109,30,220,39,24,171,30,89,187,20,14,243,103,160,135,10,144,198,224,225,37,135,191,252,51,55,179,17,144,89,171,149,8,211,141,81,221,208,77,13,90,255,19,69,185,14,214,90,171,183,42,22,50,133,5,81,130,19,16,33,146,2,226,211,113,80,195,184,3,206,244,37,210,142,146,184,136,239,89,171,76,70,83,177,76,172,4,133,9,184,156,249,116,120,38,204,78,58,105,253,134,45,115,64,11,126,57,114,240,80,130,158,174,160,157,176,172,50,203,120,255,247,22,114,163,51,246,82,249,200,153,67,193,194,78,115,255,111,31,144,175,204,253,55,112,26,36,213,120,175,44,11,35,89,18,82,13,16,74,28,99,52,122,90,65,23,117,169,182,181,129,112,230,4,180,215,133,157,139,136,157,8,118,232,43,174,250,123,129,143,210,222,6,113,51,190,136,182,87,105,59,10,201,125,100,45,64,32,84,194,198,77,165,110,77,7,75,84,74,212,48,203,244,180,41,129,74,142,119,115,14,217,172,87,200,66,182,223,70,78,253,168,179,4,94,148,52,232,38,181,101,50,140,188,94,89,211,223,180,47,31,73,77,223,89,180,178,7,123,90,151,43,52,246,14,101,200,252,54,50,176,89,79,36,216,42,237,185,16,66,219,113,67,169,216,58,108,69,131,129,57,56,45,158,161,133,118,94,172,137,165,110,18,6,4,169,250,103,61,145,196,39,254,187,140,30,0,208,203,200,213,2,189,140,76,91,72,10,121,139,254,179,146,96,243,146,127,43,68,115,218,154,249,48,136,240,215,69,120,121,123,178,53,85,50,56,15,149,26,153,63,172,253,126,84,89,35,24,33,5,81,111,50,151,33,109,26,128,241,130,119,166,99,119,253,151,223,51,166,147,55,120,171,86,156,62,69,29,40,240,178,82,42,240,57,92,191,198,91,110,98,5,205,158,42,17,6,110,57,169,46,23,130,199,120,152,101,243,103,192,17,10,229,25,50,35,141,82,175,70,197,170,223,219,232,134,126,19,112,229,252,87,125,78,213,49,52,130,211,58,134,129,7,205,96,142,68,166,114,33,163,1,8,38,211,165,120,82,234,251,60,127,84,76,34,10,44,108,117,99,85,203,86,236,239,105,58,244,67,95,231,140,98,246,120,110,163,214,106,227,57,30,51,166,51,180,12,29,50,86,207,130,82,25,16,29,90,241,130,13,9,65,148,207,69,150,86,108,246,43,113,196,167,18,249,95,174,126,55,40,161,221,80,93,238,10,222,122,213,177,223,146,210,218,159,162,49,26,56,229,88,37,252,89,43,8,28,171,25,210,145,170,77,73,207,81,208,173,148,35,200,217,174,251,42,62,217,50,67,88,87,64,239,230,89,231,71,241,68,195,130,110,102,78,174,174,23,25,17,4,115,80,245,46,217,245,103,181,71,240,99,23,102,84,174,161,82,50,105,77,163,3,19,147,101,196,87,7,156,17,93,227,187,13,24,167,97,165,100,218,187,13,24,65,144,13,211,148,195,223,13,152,72,134,170,148,15,34,113,41,37,182,245,211,181,80,26,167,206,12,202,32,193,134,194,173,47,169,161,237,246,35,185,227,220,233,30,34,144,218,200,184,182,0,26,235,119,9,32,233,60,85,40,99,34,67,236,88,206,71,45,126,225,67,179,188,211,188,37,239,7,104,200,2,28,251,159,254,133,44,62,152,185,194,229,47,100,78,75,205,89,208,59,200,16,79,81,149,44,76,166,191,224,201,212,248,220,20,223,66,113,226,177,155,204,122,98,53,167,76,25,55,203,23,179,41,130,16,103,171,249,212,31,172,146,190,64,226,9,158,160,200,93,64,244,248,9,151,224,104,56,141,199,244,156,193,144,93,174,19,36,165,86,188,33,137,212,49,120,79,139,164,179,202,128,80,19,169,62,23,132,223,172,32,73,200,154,177,20,218,182,132,233,219,104,17,43,229,31,203,103,219,145,152,219,118,94,51,16,158,213,161,139,149,66,242,133,249,16,35,56,98,194,97,203,191,226,229,146,184,10,247,6,209,180,33,100,117,226,71,63,14,255,178,29,30,51,172,156,33,134,133,69,141,76,94,188,56,172,171,177,115,154,11,77,99,141,227,143,236,154,52,211,221,140,220,71,248,101,242,219,129,49,175,88,21,252,229,26,204,201,98,157,203,10,70,225,89,152,122,227,254,172,110,235,169,15,109,14,239,91,4,108,149,177,6,112,230,4,18,210,92,124,210,248,125,252,97,108,68,205,209,26,204,20,23,152,34,233,209,11,1,235,73,246,63,118,85,77,72,80,176,7,107,126,50,196,241,4,153,119,24,79,56,18,73,153,130,115,213,160,181,227,89,100,134,247,190,213,194,103,226,49,165,191,216,172,15,118,11,120,23,230,8,66,232,83,35,187,129,108,250,200,44,240,205,253,126,139,97,79,126,139,140,222,179,237,45,172,228,184,76,196,134,102,146,13,240,192,80,101,94,215,101,160,224,178,95,232,251,156,253,80,16,127,254,183,6,248,101,248,161,122,246,130,125,129,187,219,168,171,217,128,72,0,107,170,255,243,18,249,214,218,80,179,132,151,21,242,14,167,229,70,17,28,157,4,254,44,137,90,118,228,118,164,169,33,46,45,246,213,65,120,117,91,148,60,51,114,230,222,118,138,148,169,136,51,90,6,75,210,247,221,207,70,243,77,72,109,133,167,255,208,31,202,59,100,183,171,145,41,141,125,71,165,168,215,87,241,202,207,37,196,55,74,23,12,35,253,184,31,241,246,139,153,3,123,183,190,183,162,54,147,2,235,94,230,188,253,66,18,166,95,84,150,140,110,12,79,64,64,5,189,81,51,127,26,86,112,4,11,48,249,113,129,31,165,58,235,55,111,55,174,131,101,156,119,197,42,81,104,213,139,100,242,171,112,12,125,10,252,25,53,223,182,197,71,180,195,36,62,70,200,214,96,211,203,46,71,150,170,135,110,191,227,208,26,23,15,35,237,222,247,13,246,78,59,59,212,121,205,178,109,250,167,44,45,147,248,44,104,106,48,74,192,143,247,22,0,151,179,61,79,213,52,45,111,209,17,209,74,43,111,113,121,108,152,197,156,236,195,55,38,71,208,171,84,162,145,151,176,17,141,100,147,186,54,232,175,158,149,2,19,40,160,3,61,208,81,255,193,214,91,195,233,101,202,6,33,188,246,127,84,214,64,107,244,3,15,232,26,235,100,187,83,121,76,88,58,210,164,162,172,213,21,28,42,201,84,199,142,89,88,29,179,13,43,167,220,44,20,189,171,4,173,212,157,110,1,79,100,19,113,82,234,48,149,172,113,211,95,173,115,23,244,145,219,213,33,143,5,245,192,85,185,65,96,20,17,252,69,36,190,26,66,72,128,209,201,250,44,138,174,94,228,228,93,94,229,1,107,174,63,119,228,106,250,83,90,122,222,107,112,46,171,226,23,253,192,41,177,101,121,151,21,142,206,223,28,79,248,115,153,165,242,252,25,158,208,71,27,235,41,49,198,191,201,149,204,82,69,196,176,140,78,127,112,93,146,10,194,139,43,111,179,32,7,50,84,167,218,210,223,209,101,122,152,252,93,129,74,208,56,13,23,83,189,129,115,206,179,53,91,83,42,139,120,70,6,55,204,165,117,130,163,177,2,7,170,4,249,156,50,210,0,94,107,56,255,85,64,101,203,56,148,41,93,114,71,133,227,129,94,202,247,202,190,147,23,237,252,236,206,1,86,147,19,88,202,155,149,6,111,85,162,52,242,129,115,28,77,87,218,51,10,17,175,178,204,226,243,193,68,177,229,193,113,218,101,49,212,0,162,9,40,71,50,55,206,232,148,49,184,247,202,152,140,94,4,182,140,224,55,144,212,88,53,235,207,17,183,227,95,173,38,88,132,130,136,242,200,20,10,36,163,237,4,65,178,240,217,184,204,215,201,255,135,100,214,195,249,174,40,163,141,128,163,132,155,78,221,225,183,158,166,16,159,85,106,94,65,124,93,20,167,40,91,168,61,94,19,145,94,42,164,189,118,32,64,164,186,247,45,2,103,6,4,75,164,100,8,36,180,9,66,117,243,177,31,100,226,45,114,124,85,46,10,131,214,186,102,142,115,199,33,151,15,88,9,187,149,129,46,202,29,153,2,167,6,35,249,62,3,65,66,102,113,220,173,185,51,186,252,51,73,196,233,164,77,225,21,155,252,60,143,236,44,238,239,83,148,44,177,96,122,188,149,126,151,252,30,78,83,89,57,194,145,19,2,35,135,84,207,208,169,33,44,228,233,192,113,57,2,212,198,237,194,42,132,239,160,91,197,28,17,14,253,218,207,199,179,172,54,249,55,224,76,180,32,83,61,252,74,107,72,11,104,4,129,5,10,93,105,103,165,227,124,36,37,82,207,229,74,116,46,176,4,183,140,116,252,53,80,147,48,106,232,35,23,33,160,167,91,50,70,238,72,175,109,134,242,54,33,23,116,118,119,6,17,173,211,52,123,131,204,4,223,6,214,165,199,214,94,50,81,180,70,31,146,125,225,12,2,183,197,57,35,171,20,211,9,255,140,152,240,76,152,75,131,204,120,15,112,243,198,115,165,245,67,104,235,200,237,4,139,78,194,195,226,123,211,51,203,78,32,43,62,102,22,223,113,165,129,252,179,37,81,42,137,122,129,210,7,171,245,109,249,148,202,199,129,51,182,64,48,153,2,103,253,70,2,28,159,92,50,190,163,211,166,234,223,170,242,137,181,191,118,254,227,214,205,3,23,51,35,15,11,241,129,228,40,229,254,103,165,197,199,100,197,228,149,135,156,49,37,28,146,172,225,17,93,229,250,116,28,203,108,168,212,248,110,105,120,174,21,152,200,159,227,213,207,234,5,80,21,155,232,65,211,108,65,151,30,213,203,172,17,71,122,183,37,19,247,248,174,238,8,254,164,121,238,188,233,224,223,186,214,202,65,248,201,216,226,137,96,179,188,89,148,145,83,144,198,186,192,36,168,8,38,220,147,147,225,174,31,104,34,20,127,188,142,93,168,33,162,255,84,146,123,118,12,6,134,11,207,245,197,144,174,217,229,141,71,112,100,217,217,241,87,75,15,156,62,225,174,126,209,174,179,218,64,140,245,174,152,79,179,141,16,81,127,81,37,146,136,217,237,148,57,20,192,225,65,102,19,87,5,145,36,200,41,115,0,41,14,126,34,193,249,63,76,132,60,8,238,246,191,138,167,124,239,241,253,199,254,87,240,188,6,226,242,240,239,254,215,223,4,229,110,255,11,207,44,209,61,189,121,210,216,148,149,168,51,217,145,53,105,69,187,87,120,144,192,197,157,36,5,142,26,87,211,88,150,110,26,181,234,47,28,55,71,110,194,149,89,232,151,67,245,226,144,244,86,144,198,120,12,63,74,1,159,48,18,253,229,123,207,43,10,105,9,253,71,143,198,46,216,223,219,135,63,17,31,40,8,254,58,213,75,207,218,32,103,137,77,204,88,160,217,21,23,26,239,243,90,70,117,165,215,86,225,93,102,212,195,115,142,172,254,215,240,44,232,187,104,107,90,181,175,9,80,250,82,229,47,207,10,255,244,204,84,223,193,151,30,147,156,27,146,125,7,31,14,35,123,79,206,198,95,248,226,226,171,87,194,209,240,217,36,226,54,161,225,179,63,22,148,62,57,177,125,156,232,229,235,199,115,87,12,89,109,108,129,67,245,183,24,242,49,217,7,82,122,189,105,195,187,135,24,250,217,36,97,16,61,162,88,126,142,167,32,24,20,20,60,160,82,207,118,114,28,193,42,192,102,30,254,187,164,45,176,214,113,42,255,23,52,45,98,189,196,164,127,34,206,129,190,203,113,140,62,1,168,143,45,35,169,234,111,101,237,226,172,91,25,239,159,139,166,105,237,70,113,190,111,197,250,47,123,183,131,165,88,3,255,45,245,193,0,208,49,8,18,207,8,54,148,173,154,246,32,234,64,7,3,207,218,41,141,254,163,30,183,212,133,145,47,180,42,195,218,99,61,22,170,38,184,164,5,47,2,166,80,218,147,181,223,2,102,140,205,201,118,186,221,123,133,30,237,20,86,112,7,128,14,185,171,236,172,153,85,140,195,114,31,45,91,228,245,13,217,115,87,237,164,177,161,115,166,87,13,146,148,54,126,30,47,90,38,43,158,46,167,16,24,168,127,46,19,96,195,85,179,216,220,24,35,51,24,95,105,247,149,28,13,248,227,82,1,38,68,91,174,114,231,79,32,175,56,189,105,2,174,237,112,89,205,107,109,203,89,223,231,172,135,100,8,78,87,67,19,4,30,2,201,105,174,6,52,197,250,158,159,198,223,3,225,18,86,228,35,85,150,215,131,79,194,92,43,234,195,103,4,103,211,162,255,189,246,229,173,145,250,114,105,140,15,228,215,108,223,129,113,220,117,183,201,83,23,55,132,253,233,107,235,194,110,219,237,241,67,80,37,116,110,125,44,87,171,105,203,245,91,186,242,127,160,35,9,120,227,17,252,131,228,22,240,104,53,3,27,190,138,99,108,66,18,223,247,218,32,18,252,110,32,220,50,107,212,224,174,70,50,46,32,87,26,206,241,148,86,143,40,158,65,58,158,190,171,1,240,201,46,114,187,102,213,166,40,114,16,211,148,84,175,188,151,72,131,204,181,62,199,252,156,11,60,171,192,89,29,162,166,39,133,144,116,225,176,113,249,194,56,235,104,43,7,164,97,132,211,48,137,142,254,111,111,234,3,46,58,141,255,15,75,32,207,245,170,244,208,193,73,169,100,2,234,120,23,156,220,24,250,146,57,126,255,13,78,136,78,3,71,217,187,224,36,64,22,222,21,28,220,215,134,123,20,188,221,204,7,45,118,213,81,120,12,26,73,208,81,254,186,89,201,240,130,171,195,163,96,41,25,82,213,19,135,154,187,155,28,223,162,228,234,153,96,168,100,8,132,129,3,242,178,163,120,178,211,152,225,217,72,135,110,242,239,102,70,79,100,27,33,217,46,120,97,183,190,84,15,182,60,131,92,141,219,28,105,28,41,2,217,91,79,150,190,23,73,39,166,250,236,110,126,186,57,243,66,26,16,114,243,159,133,39,247,8,171,203,142,242,7,84,194,159,73,109,19,183,141,30,25,120,96,174,36,46,148,218,40,225,34,255,39,101,50,207,10,209,182,76,77,231,2,85,31,211,37,96,132,222,21,39,81,38,59,209,228,254,78,221,250,118,144,166,160,140,108,216,64,71,56,42,144,134,185,57,185,50,158,49,112,102,19,64,165,217,89,248,105,197,224,193,212,145,140,237,125,63,199,140,55,35,39,190,249,37,6,54,186,137,101,191,123,211,70,43,204,159,164,180,213,135,215,132,76,34,152,176,39,112,135,133,81,134,224,104,152,228,188,77,237,6,29,233,134,88,195,175,103,190,225,229,21,164,96,231,199,255,170,191,98,225,182,148,229,29,71,109,221,149,66,222,21,26,129,137,2,240,178,172,192,176,108,176,134,153,79,144,171,218,116,3,167,96,85,175,191,169,1,193,174,90,225,207,185,50,227,175,226,251,156,154,180,224,224,62,88,14,237,157,155,206,129,44,209,42,132,128,130,187,177,164,34,190,114,233,0,0,53,231,235,49,238,142,149,70,6,26,78,205,252,204,115,30,241,34,3,229,135,178,127,75,215,120,237,52,44,159,69,185,30,8,176,118,154,2,115,65,146,168,74,14,43,237,12,202,172,19,159,206,25,222,85,255,173,130,62,51,105,67,16,197,199,131,233,228,7,25,194,234,58,238,229,96,195,200,229,254,234,124,92,208,56,42,14,88,38,60,18,178,12,239,204,93,140,186,180,222,202,145,156,30,97,204,251,53,55,198,74,197,149,55,111,65,132,236,55,135,110,224,87,189,156,181,25,157,130,117,39,14,69,140,4,152,195,75,130,132,172,245,149,162,159,108,78,50,229,98,253,102,9,48,236,121,157,101,80,56,238,144,75,150,177,153,100,129,32,252,94,38,66,180,94,1,102,9,3,38,219,147,26,193,108,3,200,194,156,114,64,4,102,63,97,57,139,37,67,151,111,150,183,243,42,36,93,173,87,121,151,104,115,121,197,62,70,72,125,182,39,96,86,228,157,98,224,144,179,93,163,80,183,18,176,118,1,50,232,204,186,180,59,140,154,22,46,95,97,220,129,171,249,183,178,245,47,184,119,149,173,180,104,112,239,42,91,239,192,189,171,108,69,131,171,17,11,214,144,117,215,28,62,253,166,69,51,109,73,250,182,243,213,23,201,196,231,172,235,248,228,30,78,191,93,10,20,74,191,246,128,128,73,92,47,100,131,162,147,241,80,179,95,20,130,245,112,43,232,17,108,188,188,207,62,116,190,34,78,58,183,77,36,33,231,231,65,146,119,107,20,119,108,14,12,145,122,245,243,194,101,66,213,250,86,88,42,56,91,57,93,224,59,225,131,96,84,0,59,76,94,221,218,184,55,225,149,104,84,69,68,159,220,115,78,43,222,205,120,118,33,57,214,153,202,46,30,163,88,65,125,74,87,118,25,70,81,246,44,168,35,68,163,82,56,91,20,79,112,38,180,217,44,248,183,122,222,210,221,238,119,57,89,128,100,158,244,221,195,88,251,15,228,29,150,120,19,116,194,91,33,121,255,149,12,6,84,253,91,25,0,134,63,201,125,234,101,246,226,14,141,191,149,71,156,65,193,86,78,79,239,42,143,170,42,27,208,43,159,148,76,43,128,126,52,32,75,218,74,143,0,94,16,23,79,74,17,101,171,128,58,221,153,96,44,56,211,183,44,244,214,198,90,106,84,83,225,107,27,35,30,179,252,118,11,128,200,27,200,43,199,220,85,104,8,16,100,211,255,129,88,241,195,140,213,142,237,216,114,233,222,233,184,187,77,84,167,118,247,120,223,37,25,136,206,54,29,87,10,139,191,73,134,90,114,44,94,53,234,46,201,176,141,141,136,33,15,113,105,117,174,14,34,174,139,124,170,196,88,100,92,216,130,102,183,176,13,1,214,240,192,59,118,27,47,118,149,56,171,246,87,33,168,222,104,14,90,161,240,190,190,96,63,167,201,251,0,83,246,17,180,14,119,165,148,156,117,193,214,176,167,252,36,60,193,85,245,13,119,117,148,48,85,127,120,92,21,82,86,94,18,63,151,25,21,151,156,152,245,58,242,68,243,103,3,179,57,165,196,227,97,68,25,97,200,6,207,114,119,123,188,235,172,80,162,90,1,76,212,44,81,195,159,173,72,48,87,56,65,45,87,68,213,34,135,99,105,86,111,59,95,206,181,13,247,68,243,71,80,152,99,184,161,110,106,24,203,182,128,33,176,177,45,1,98,155,187,102,32,173,83,146,5,71,138,68,87,139,252,124,17,41,88,99,10,31,202,1,225,230,244,1,208,17,158,215,157,101,103,205,114,90,217,177,173,192,206,124,37,254,205,105,159,240,78,194,194,23,53,87,49,55,126,120,170,26,226,247,247,96,139,84,36,38,227,233,233,40,242,1,223,149,203,149,175,31,183,29,228,215,244,223,120,28,98,208,58,214,181,118,23,143,61,40,101,238,92,127,183,188,158,6,16,29,143,25,178,32,32,24,4,44,223,37,182,106,83,150,238,155,60,99,197,254,34,205,78,253,98,75,81,66,85,252,123,139,222,188,112,45,87,101,237,65,13,112,94,80,118,159,251,48,111,62,23,230,230,31,161,173,212,117,120,11,200,23,93,103,58,3,158,243,203,150,64,87,50,88,187,27,59,219,220,245,35,76,92,60,198,73,11,68,85,98,115,107,112,103,166,159,127,187,212,111,163,129,154,143,146,25,216,90,192,198,167,135,178,217,152,3,65,219,158,25,177,124,151,230,175,83,120,24,60,42,86,196,128,111,79,213,3,55,7,153,51,133,8,89,89,80,221,185,245,203,29,185,98,135,49,218,132,107,20,12,232,68,104,229,60,79,214,63,224,199,191,217,26,81,17,124,68,228,70,73,212,192,36,163,84,101,227,27,55,195,158,198,107,91,43,247,121,248,229,220,251,78,246,37,84,81,143,171,114,0,81,106,165,18,20,200,166,57,71,237,62,113,158,94,198,105,191,70,254,225,166,129,235,249,138,215,252,215,150,148,121,193,186,193,49,132,227,210,174,122,163,77,63,204,123,53,162,159,141,193,174,219,195,174,8,111,89,123,173,136,106,169,116,194,64,46,132,135,82,106,43,150,73,35,95,222,249,202,146,202,189,147,120,41,151,197,112,245,29,253,45,32,139,139,65,162,6,153,195,168,241,250,35,107,38,97,141,175,115,95,194,114,151,224,45,192,241,5,84,33,179,2,22,187,74,18,255,214,242,68,190,219,67,75,114,235,240,179,211,13,39,110,72,16,116,123,120,177,183,45,102,74,207,80,191,170,134,174,102,194,208,101,20,33,189,113,10,135,195,66,64,64,154,39,146,236,211,184,50,31,1,143,98,235,78,177,223,220,239,169,221,61,39,206,72,142,170,200,51,29,169,144,96,219,124,45,91,244,232,174,12,216,58,76,53,52,231,111,25,112,239,199,158,163,188,21,39,53,22,22,61,130,128,44,44,149,55,164,234,149,121,109,132,91,240,174,43,228,52,245,61,153,194,113,110,11,142,159,71,208,72,58,216,101,151,123,143,146,137,62,139,163,52,92,16,37,164,58,209,4,193,102,239,183,80,198,143,174,138,65,102,235,40,9,246,233,191,93,180,45,224,181,251,111,54,197,170,47,71,187,251,217,254,99,99,151,25,156,226,152,155,130,87,10,52,116,98,163,239,76,247,14,59,169,106,215,167,91,77,54,73,177,246,246,196,158,240,168,146,120,161,30,151,72,57,255,86,49,225,239,150,51,164,34,41,176,251,110,91,16,149,126,232,111,110,158,148,57,139,232,235,227,72,75,182,15,114,150,123,168,176,73,96,163,128,129,216,175,226,168,18,30,200,222,254,182,179,173,32,105,4,65,147,247,183,204,71,181,1,240,129,223,239,68,85,75,249,39,85,1,46,6,110,120,246,224,25,32,26,114,233,152,61,222,139,248,39,150,51,198,207,229,67,180,219,94,80,216,154,5,57,134,151,211,9,192,207,11,129,167,94,247,160,251,180,184,71,244,52,230,78,76,193,183,0,191,54,144,237,161,114,112,159,72,108,127,133,121,17,105,147,243,168,247,10,91,219,163,39,109,121,156,210,1,89,44,106,201,120,153,15,241,220,194,234,42,86,25,157,2,86,46,99,25,154,55,190,123,16,248,216,157,142,250,208,193,223,11,203,39,235,120,195,172,141,18,52,138,160,53,195,244,205,105,174,98,53,121,221,97,43,228,124,249,90,107,127,130,119,109,125,94,50,222,2,184,202,240,89,155,124,54,236,231,107,140,160,4,6,199,23,55,24,195,174,65,45,44,197,139,23,91,1,246,37,58,174,234,222,1,240,176,190,15,151,189,109,222,186,156,71,65,141,101,72,237,26,237,29,174,114,156,243,20,126,201,244,192,34,37,23,91,168,83,12,67,57,135,107,211,140,49,142,15,237,19,181,65,10,193,49,252,111,106,59,251,164,168,211,244,42,250,155,144,150,29,46,12,219,242,85,248,135,98,83,21,111,50,246,136,245,147,224,193,84,5,206,197,152,6,195,247,164,149,197,64,4,255,53,74,45,200,45,127,23,94,164,219,121,118,222,185,65,146,37,153,114,165,119,164,141,61,199,40,253,93,68,254,38,64,154,185,183,126,76,161,231,21,255,209,247,129,124,254,61,32,41,49,166,180,225,45,0,208,118,165,210,44,102,78,143,250,44,193,119,78,31,118,72,140,135,188,202,84,228,75,46,24,243,25,216,89,40,44,29,104,233,85,250,124,180,165,87,21,171,119,60,243,39,184,212,34,236,226,193,207,244,57,202,29,144,249,51,164,18,28,246,65,23,46,119,11,200,164,107,3,201,226,187,79,176,56,184,48,208,27,2,115,22,79,16,120,201,223,108,57,254,56,208,177,57,126,29,136,231,110,92,146,24,67,236,227,91,126,81,88,213,184,167,45,158,61,177,15,102,222,138,88,56,123,104,251,14,168,31,61,102,237,135,42,74,202,86,12,75,26,53,223,184,7,242,236,2,156,237,191,100,195,216,251,245,70,26,32,237,70,230,247,127,173,60,229,127,209,254,243,7,163,155,29,102,180,199,35,90,68,177,89,49,52,156,184,31,56,113,99,72,253,246,5,44,67,219,15,98,155,151,110,120,41,82,144,166,53,5,142,199,244,27,193,75,222,174,87,102,247,4,46,164,200,206,195,162,198,129,55,199,110,215,94,111,131,69,89,53,210,67,210,116,12,49,61,101,35,27,142,232,93,27,181,175,30,153,127,8,122,25,27,84,118,174,83,122,200,22,117,182,255,8,199,102,122,35,101,192,75,116,90,13,207,229,187,220,205,147,61,204,177,94,185,52,223,167,170,105,224,42,107,184,140,230,182,245,92,37,206,248,210,71,167,93,74,62,230,89,38,110,11,202,181,107,255,96,47,95,168,141,155,121,252,45,192,235,17,213,118,92,143,178,43,57,159,202,122,21,213,45,128,232,1,253,248,88,190,115,231,70,115,146,210,206,148,12,164,214,250,100,58,106,249,221,219,155,151,91,199,190,251,183,128,164,7,233,71,190,64,190,182,120,212,68,103,169,218,118,235,86,84,240,241,116,220,110,229,170,93,242,233,114,207,45,160,146,154,180,105,248,220,240,237,242,211,28,61,184,231,138,114,104,134,151,184,199,169,56,221,19,193,28,209,109,129,212,160,205,78,151,91,128,149,216,61,203,122,126,8,65,253,205,143,164,123,65,6,127,159,210,102,215,54,81,12,226,136,67,7,57,138,34,101,133,8,225,233,224,187,156,0,194,127,151,18,196,4,15,175,19,79,230,31,178,89,136,18,94,221,87,44,172,75,248,152,191,192,82,110,204,177,249,161,174,195,90,136,37,212,19,156,128,100,126,43,140,74,167,71,216,34,128,13,133,230,19,56,71,31,20,182,211,119,120,155,177,204,197,188,138,134,203,40,223,174,237,181,171,157,79,171,171,164,45,9,176,62,133,109,116,63,232,221,124,155,10,180,10,49,52,95,33,74,196,190,86,234,49,114,248,189,3,24,52,192,208,232,45,238,248,218,118,247,224,248,2,36,223,48,180,119,112,100,193,49,145,148,197,81,227,128,40,1,94,141,102,14,245,64,62,96,102,139,44,174,253,55,241,233,201,34,115,197,142,48,233,34,141,139,14,93,19,232,23,142,37,17,175,47,142,182,63,70,33,146,133,142,221,149,72,136,59,28,143,12,229,159,113,94,137,255,172,138,33,183,202,201,195,12,58,90,120,130,18,102,109,144,68,220,141,241,202,81,233,174,204,23,118,247,164,172,247,219,255,250,244,17,207,130,245,117,42,91,3,219,90,128,41,251,134,229,247,220,215,133,136,32,134,66,48,181,147,33,229,68,154,180,27,37,127,46,153,17,7,106,198,33,226,9,199,178,53,127,204,215,161,92,221,243,120,40,82,150,255,137,203,211,180,58,69,240,114,154,60,135,216,65,66,112,49,121,137,152,45,191,172,171,36,246,68,186,3,42,149,168,134,168,4,202,199,29,23,249,31,5,50,38,108,30,207,234,44,255,241,250,205,255,186,88,230,225,216,31,158,11,87,31,236,27,48,181,54,168,163,69,35,39,87,101,58,149,241,91,95,229,104,236,203,133,142,163,66,103,76,117,28,110,136,94,90,49,254,147,191,4,130,233,136,65,186,220,232,90,58,226,121,237,90,239,144,233,209,214,21,249,21,156,207,215,70,169,240,155,93,15,169,156,106,7,97,74,156,140,137,71,184,59,222,183,116,154,142,254,149,81,40,125,228,79,4,28,249,116,163,31,161,132,88,217,80,142,35,165,143,250,88,61,244,205,143,34,125,128,221,59,70,231,38,49,105,202,217,40,81,25,161,14,231,222,68,10,176,172,234,20,112,207,244,55,22,192,96,61,67,249,166,194,121,209,202,252,80,90,53,226,31,230,127,84,204,13,243,184,237,198,206,229,158,243,127,243,34,253,176,146,39,137,168,242,48,131,9,112,166,171,217,98,35,199,49,251,233,19,99,114,199,199,131,240,101,16,88,202,240,44,143,25,185,180,62,93,227,83,237,208,34,225,252,174,184,66,161,4,40,62,43,149,50,188,99,99,239,253,174,1,248,20,111,186,110,103,74,22,201,44,51,8,146,15,93,123,207,55,247,255,97,239,189,163,154,218,187,117,225,96,65,169,10,8,72,85,74,128,208,165,55,65,90,128,68,90,232,93,122,13,24,16,16,20,176,81,165,134,132,94,164,132,94,164,36,52,1,149,222,145,222,149,170,84,165,42,253,35,236,189,223,189,223,247,188,231,222,179,207,55,190,123,207,31,223,26,99,143,177,135,99,172,44,86,249,205,223,156,207,124,230,243,208,72,51,88,243,62,251,80,33,108,47,148,61,71,204,204,217,138,232,65,91,218,246,176,55,219,165,122,165,132,237,180,215,149,195,56,129,202,172,205,174,204,235,249,132,129,64,114,80,115,54,107,240,95,168,58,247,211,193,180,53,166,150,111,101,201,63,14,62,69,155,132,68,241,195,156,31,125,245,118,55,209,216,203,2,57,69,0,179,106,104,112,183,224,224,137,174,202,201,124,105,122,93,131,160,158,34,63,208,118,236,252,197,235,135,202,155,158,94,151,39,45,168,93,114,19,54,185,208,78,233,134,93,188,234,90,182,239,84,52,163,93,249,170,233,123,248,10,114,25,147,33,35,241,73,242,20,197,92,106,223,147,229,111,119,193,140,77,228,59,119,194,215,180,247,209,30,76,97,39,128,28,61,211,46,94,157,239,168,113,129,184,221,90,211,121,209,100,84,203,221,124,168,62,234,118,138,163,6,82,23,55,148,61,61,44,180,26,60,44,118,123,82,133,218,37,42,97,77,35,169,160,216,13,48,84,21,174,255,99,91,39,5,234,48,147,44,149,11,126,48,114,63,165,153,138,44,6,100,59,233,130,26,201,118,226,164,144,62,43,221,47,63,96,122,179,21,89,252,162,80,136,85,255,97,154,120,86,178,106,34,145,75,187,194,152,207,165,28,219,86,132,154,9,184,50,17,183,205,63,174,4,133,58,243,140,189,18,180,234,13,235,201,106,20,241,180,231,18,228,103,60,90,121,90,166,147,53,119,80,177,186,101,129,220,45,124,152,72,105,108,191,99,159,48,49,166,104,188,59,109,19,209,146,74,32,62,166,121,163,191,172,151,58,203,218,148,79,186,228,19,226,178,236,93,88,42,231,35,220,207,77,11,56,191,200,82,32,18,223,20,213,232,100,213,54,111,85,122,122,37,238,211,178,166,29,95,186,131,137,224,194,48,45,151,195,205,23,133,38,174,201,239,252,239,175,188,92,213,63,208,41,24,217,74,180,25,202,86,182,25,177,115,180,109,232,48,29,202,50,9,67,12,239,23,17,124,251,105,95,196,167,208,38,77,187,152,67,220,34,232,187,78,123,221,214,143,62,94,59,162,222,228,201,175,210,1,99,248,200,238,155,129,202,21,133,33,3,53,100,216,79,54,182,57,22,19,248,241,235,50,253,246,253,200,163,155,106,5,35,63,200,160,94,199,84,215,235,46,55,227,34,150,235,115,72,227,59,46,117,116,203,11,206,38,105,249,225,58,248,151,193,89,112,170,128,114,239,204,86,245,35,139,217,239,246,130,130,60,152,207,206,239,46,194,154,184,198,189,175,234,188,61,1,229,203,177,20,160,157,42,97,116,113,186,87,230,85,17,13,5,173,235,224,28,123,39,199,33,233,82,53,92,87,24,24,237,214,61,65,170,55,70,229,218,89,210,158,144,4,39,161,108,138,215,239,42,82,190,141,25,97,105,129,107,246,132,29,34,102,160,174,31,224,238,244,150,36,136,22,21,104,167,17,93,62,78,75,185,133,136,106,80,173,16,86,184,147,167,55,65,173,113,206,162,154,170,246,96,149,137,79,64,54,133,2,197,86,93,217,241,16,156,77,166,54,93,76,76,76,244,246,229,191,215,69,241,21,30,127,109,63,65,211,45,41,170,220,73,79,120,187,96,100,50,231,251,173,88,169,55,7,195,13,168,21,236,187,28,35,81,16,133,145,104,98,146,145,91,185,129,40,215,200,92,138,167,165,167,114,216,36,149,83,17,67,121,144,246,208,157,64,59,12,133,97,90,22,179,146,11,167,42,162,194,199,147,62,148,237,173,147,35,143,66,109,133,147,142,147,143,111,44,134,80,141,109,134,175,146,127,101,254,40,224,165,123,5,225,112,197,21,65,4,41,132,153,57,163,77,82,56,87,77,184,127,128,31,207,184,198,215,106,144,235,175,98,138,157,97,48,36,12,165,228,239,137,203,156,112,187,5,87,79,162,230,125,223,178,101,219,148,83,162,128,86,110,106,209,246,189,207,45,76,56,169,254,205,146,159,25,85,236,104,137,145,170,4,94,154,127,133,89,86,239,0,145,63,143,218,60,193,223,186,126,55,227,135,102,161,243,91,95,232,77,101,239,58,187,117,252,60,18,254,214,185,20,40,149,94,177,128,32,106,32,53,10,143,125,162,212,199,133,246,46,99,25,246,204,196,185,3,57,35,103,229,169,241,74,183,30,61,162,189,240,115,171,151,212,46,166,138,193,104,252,26,87,103,23,255,39,234,13,3,182,94,242,176,250,32,144,17,134,115,91,117,105,145,31,168,72,52,104,3,201,233,255,177,11,137,75,164,40,20,216,136,168,178,149,73,36,75,214,0,59,76,193,180,179,180,83,130,80,118,217,174,34,53,246,7,74,94,183,241,138,32,188,38,47,51,87,240,138,32,158,5,148,106,95,207,21,65,42,231,230,58,61,225,64,162,33,108,227,112,251,20,94,17,4,140,165,143,198,222,84,207,129,46,237,145,245,21,149,54,237,215,196,127,239,114,15,12,201,202,255,182,200,247,210,118,47,46,248,198,96,81,117,36,59,20,62,50,229,210,195,145,77,247,166,135,27,118,31,229,55,116,207,66,37,109,194,211,44,78,88,225,46,9,237,28,145,99,231,59,232,237,174,235,138,92,157,40,173,116,177,29,172,150,101,101,30,30,20,28,48,19,161,140,112,65,190,246,154,235,239,77,92,254,27,67,215,35,119,12,220,224,33,92,38,166,15,192,57,179,237,149,231,147,244,234,218,60,30,204,166,94,6,55,102,216,124,121,177,98,131,175,17,169,196,158,240,184,151,48,38,28,26,200,47,5,237,124,67,176,88,241,191,33,116,1,229,214,58,116,3,132,175,212,124,231,24,246,215,152,209,92,49,55,219,18,177,96,115,171,109,141,172,202,42,114,250,236,105,241,20,55,239,57,34,225,250,211,236,249,116,173,53,206,254,67,133,160,11,83,110,222,224,219,227,43,215,7,179,133,85,139,133,54,147,133,16,172,76,34,172,98,223,58,140,205,98,153,184,30,118,87,58,235,186,27,37,237,180,42,144,179,190,119,111,76,43,122,18,214,104,134,96,102,111,246,188,86,126,63,21,150,202,210,183,153,226,243,149,209,34,12,133,241,78,12,157,25,163,178,148,210,111,79,176,131,123,83,118,135,234,119,155,42,51,102,234,115,40,35,4,62,134,53,185,51,235,192,229,17,136,9,191,171,8,172,138,78,135,81,34,168,85,203,246,3,209,205,213,254,213,242,17,234,40,133,39,78,43,56,118,140,126,33,236,96,145,56,6,26,25,55,163,71,2,233,16,168,99,129,168,21,231,71,222,14,137,70,209,63,106,125,218,221,99,203,6,117,247,63,75,50,165,114,92,172,75,99,252,245,173,121,127,3,124,45,15,34,126,7,124,91,17,255,2,248,70,184,237,121,52,30,149,156,2,190,87,157,2,218,137,110,245,30,81,235,117,23,197,183,141,123,40,196,80,132,197,113,127,220,53,102,23,183,45,86,179,172,90,104,70,196,13,205,33,209,92,209,16,35,186,68,160,138,243,88,84,116,72,227,30,181,88,238,41,160,109,173,224,20,144,234,36,247,243,58,21,12,0,184,99,128,185,213,175,137,231,62,88,93,127,241,46,247,125,35,144,116,240,67,141,253,162,38,30,29,189,177,66,107,54,229,134,71,71,39,165,167,103,178,87,7,223,13,231,194,220,156,77,75,17,82,169,92,39,47,124,146,127,198,79,94,127,5,92,235,208,199,104,137,33,59,195,214,189,114,41,83,213,115,173,195,110,212,196,2,223,225,113,36,143,241,127,165,171,60,75,93,57,97,107,223,136,172,79,0,21,203,132,229,91,146,178,213,228,42,132,132,146,54,234,230,67,98,111,143,204,226,52,37,6,152,124,160,136,125,18,5,50,16,228,250,114,6,145,2,17,240,146,180,226,250,197,40,92,82,15,209,120,105,66,87,72,24,170,125,115,78,148,156,232,157,86,134,96,151,13,10,203,84,149,130,80,127,51,92,60,204,142,182,70,140,82,55,105,191,126,94,197,49,234,105,86,90,129,144,40,14,123,84,43,75,245,166,77,79,156,28,150,30,141,41,38,165,239,129,162,182,136,192,3,236,239,124,61,55,58,155,131,198,93,134,150,190,165,232,173,124,235,28,131,20,166,142,117,166,166,249,96,130,172,36,209,59,116,228,220,188,82,89,196,198,119,216,135,40,145,40,177,233,246,120,186,120,151,92,154,122,245,98,248,134,72,53,120,239,155,128,129,178,255,7,237,204,86,12,92,51,5,197,21,75,43,36,45,74,74,118,63,166,30,216,100,36,181,165,241,52,97,67,4,149,212,195,101,57,86,8,25,137,32,255,238,2,229,64,69,197,255,1,163,64,222,132,53,164,124,207,78,159,229,92,232,167,41,204,208,25,72,191,113,100,209,187,23,33,97,155,171,86,242,81,183,104,227,3,150,113,187,115,74,152,175,187,255,77,27,28,150,49,48,6,25,13,101,185,61,128,102,105,221,0,215,240,98,61,197,42,157,16,14,110,8,76,147,152,183,97,124,127,254,178,102,152,191,192,215,39,224,20,142,236,43,113,221,127,99,114,91,246,29,193,179,59,113,142,243,220,26,22,182,123,204,241,166,205,162,29,151,233,73,111,54,27,79,155,133,119,119,119,119,112,41,192,32,198,35,89,236,44,68,48,148,35,228,126,167,102,45,212,87,114,5,123,80,108,237,72,26,152,5,205,27,42,16,146,154,225,108,210,202,202,255,186,208,48,151,249,118,178,114,44,198,154,62,14,203,181,160,138,204,53,21,22,22,149,176,80,82,100,173,149,198,221,14,46,47,185,36,99,18,110,181,210,61,101,164,233,88,176,162,190,196,94,1,133,11,72,205,177,182,120,146,1,29,135,2,203,70,174,166,32,176,117,76,28,129,244,90,129,55,205,204,80,94,218,93,17,200,242,217,155,60,151,69,71,11,42,170,220,70,87,191,151,171,162,13,80,72,33,32,87,72,159,87,167,40,87,146,77,248,192,132,110,150,176,241,200,252,235,250,7,191,149,109,183,175,252,85,24,228,229,173,223,50,227,176,122,174,147,212,196,179,47,118,236,71,144,222,163,155,199,210,231,106,100,128,198,253,229,79,79,98,141,70,43,61,169,36,102,220,218,43,233,252,236,92,197,178,62,32,212,125,188,16,124,89,145,57,29,236,102,22,79,188,123,117,242,140,64,190,20,25,32,207,81,118,26,139,89,23,206,192,135,162,196,252,52,31,12,237,208,193,223,222,98,119,157,60,249,169,16,172,101,197,78,198,59,34,227,248,216,157,175,98,53,135,161,75,167,186,211,5,184,198,61,255,41,13,252,133,148,33,233,9,149,109,228,31,248,92,119,85,211,102,174,60,82,37,99,200,71,86,242,108,147,70,70,87,230,33,43,249,56,160,10,3,104,246,129,236,152,248,148,15,203,154,54,223,149,195,147,127,53,54,205,244,62,184,68,189,94,90,30,225,109,243,110,49,249,165,183,158,81,130,2,198,39,193,184,74,20,197,89,218,50,240,18,81,161,99,231,32,158,96,252,83,131,58,58,171,156,113,58,131,28,167,176,178,227,13,223,21,182,147,209,125,124,77,164,128,218,56,206,72,255,167,246,134,187,69,204,134,237,71,196,240,110,66,25,150,158,8,93,252,19,175,114,162,193,83,62,231,9,170,159,172,26,197,52,186,164,48,132,100,73,150,183,94,138,8,222,100,157,85,253,108,21,150,18,2,62,248,54,76,99,6,191,95,65,40,47,161,166,132,202,206,198,222,222,225,129,220,18,11,85,170,223,210,102,174,161,141,241,137,170,52,183,30,44,111,228,249,54,237,91,40,181,241,110,59,199,225,181,102,88,44,171,187,110,252,213,168,179,183,196,241,213,90,59,95,77,129,18,91,124,85,203,215,241,191,209,137,255,108,26,223,89,160,175,106,235,127,171,51,140,134,181,153,186,211,149,33,50,47,122,201,0,147,115,127,208,250,49,70,108,32,5,114,61,149,12,163,52,232,200,30,3,196,245,35,183,85,60,255,255,93,230,159,118,153,255,13,201,229,238,13,151,221,138,13,21,23,182,88,77,133,159,242,144,28,220,147,224,77,141,59,37,178,221,183,184,32,162,84,240,252,81,70,253,32,35,96,77,70,156,103,146,246,187,165,42,70,68,27,75,176,171,122,201,74,157,133,221,28,194,228,198,242,163,167,156,242,145,5,174,140,24,57,22,168,241,77,209,164,120,208,2,101,68,182,218,227,157,213,105,116,40,89,249,120,126,207,39,137,194,194,1,205,170,187,6,14,188,1,194,220,91,75,249,252,228,102,150,70,148,142,37,37,76,218,16,235,27,178,241,201,162,16,79,222,106,151,187,116,252,42,10,89,166,40,175,186,218,144,41,142,73,92,50,201,154,173,217,228,181,59,139,58,140,5,251,12,132,150,254,165,108,84,186,73,198,228,48,147,71,163,181,17,116,88,243,239,210,181,143,66,91,216,39,225,92,48,116,94,7,153,4,237,203,44,30,75,238,18,111,107,110,47,159,165,56,186,144,37,131,126,27,137,188,183,43,225,32,135,230,88,45,8,68,107,210,155,213,212,206,172,60,197,120,87,12,91,85,61,48,203,48,153,95,201,168,65,243,241,177,193,69,173,204,89,23,234,32,71,67,255,215,36,22,250,185,176,89,113,74,30,250,17,76,169,162,58,82,43,21,106,140,242,226,231,214,78,220,20,102,124,123,246,64,155,139,139,124,165,182,162,156,76,155,155,232,94,194,238,215,94,86,163,164,101,160,214,200,86,83,114,20,149,114,183,146,209,238,237,178,29,226,135,186,83,81,92,194,82,250,27,136,195,178,244,131,136,232,228,2,223,166,81,191,31,226,170,54,185,108,153,132,215,186,24,29,206,31,170,86,199,107,93,228,59,247,15,218,160,56,97,35,24,166,215,97,40,187,167,247,219,120,1,44,38,127,41,215,205,204,255,8,101,78,181,78,199,160,31,85,45,71,183,28,134,148,255,81,196,19,112,142,229,18,225,5,163,208,129,101,37,116,231,130,13,76,118,169,186,175,206,5,27,244,35,224,18,16,133,202,98,34,109,211,106,16,187,109,115,136,53,97,7,19,163,145,74,121,156,80,241,18,169,241,187,119,150,33,54,170,62,5,164,43,217,186,98,181,64,73,27,219,90,23,164,29,186,3,166,174,234,174,70,41,202,86,30,52,1,73,229,20,26,58,187,113,66,192,163,63,249,6,225,128,111,213,59,107,248,190,104,91,146,240,41,32,167,244,147,53,201,211,7,242,123,158,74,15,174,40,183,229,218,25,249,29,236,201,244,83,234,12,176,189,229,189,155,43,152,111,221,93,156,59,144,95,147,172,52,211,94,6,182,146,171,181,235,193,197,12,99,212,6,160,226,209,65,12,247,189,25,141,112,105,131,78,3,241,226,17,242,15,118,181,216,46,102,175,102,13,216,129,18,57,29,138,211,223,6,29,20,236,229,34,224,23,18,186,190,119,22,116,122,238,153,56,233,114,133,11,213,107,50,239,46,118,220,85,85,195,148,123,168,21,77,195,62,238,62,58,11,123,215,28,187,185,31,255,41,238,180,129,23,119,74,60,23,119,42,251,55,226,78,5,127,147,136,201,105,217,83,178,108,98,97,75,95,102,178,243,13,245,212,72,62,58,201,149,13,115,135,133,71,225,150,8,101,12,8,69,31,49,4,126,140,117,152,161,238,128,191,27,7,245,124,170,126,211,158,129,223,125,126,207,151,130,244,72,245,150,85,118,168,186,63,191,107,24,123,117,1,160,130,153,206,216,243,127,47,173,110,251,20,223,24,133,42,139,217,132,224,27,163,137,160,183,233,182,31,207,27,163,213,113,35,142,248,198,104,13,110,53,116,54,175,45,137,133,103,154,250,208,183,21,77,143,46,111,117,55,176,82,52,149,88,27,252,33,170,1,222,25,189,99,183,218,41,65,105,35,177,130,159,247,13,202,204,224,82,16,17,173,173,41,154,128,124,148,16,30,100,221,190,101,127,191,45,111,209,223,65,187,54,66,159,44,213,118,41,124,148,38,131,26,108,51,149,215,75,71,179,137,94,214,139,108,206,132,233,6,98,72,20,250,19,169,191,189,91,190,112,50,178,7,235,25,109,180,202,254,210,249,17,125,136,25,140,16,221,167,12,240,0,135,76,242,249,41,234,111,223,183,61,153,102,160,211,194,53,117,133,84,182,174,52,128,91,31,91,20,169,54,137,114,234,87,132,197,51,177,187,89,171,193,197,235,248,55,146,216,16,32,113,6,24,101,246,10,171,137,6,216,188,109,154,118,188,38,53,33,185,75,114,50,112,147,16,240,30,181,76,14,78,11,93,47,73,52,73,168,136,196,222,158,21,102,149,106,239,143,87,143,112,246,4,201,99,156,57,122,156,33,29,4,108,199,127,102,155,12,54,65,196,24,59,253,71,15,24,107,74,218,227,90,196,169,173,194,244,40,173,203,104,80,13,147,148,182,103,21,53,28,2,57,187,247,162,238,240,129,204,250,18,149,118,13,205,255,68,161,142,65,121,237,83,210,19,129,249,170,183,252,118,48,255,220,124,125,203,50,206,14,79,57,31,219,81,169,172,239,34,51,135,158,141,10,140,3,105,31,55,98,55,132,123,52,94,251,53,100,44,126,214,30,143,149,88,57,251,166,174,203,214,176,145,207,129,144,134,47,122,88,154,102,58,124,69,170,24,97,215,115,204,140,170,225,213,118,174,192,81,162,134,9,70,240,146,2,174,121,220,128,112,221,2,229,73,122,203,40,167,89,131,51,87,37,134,147,104,120,234,225,184,153,84,166,195,26,101,42,132,166,164,104,14,57,97,14,70,59,201,83,134,84,133,192,29,182,199,163,126,16,10,117,118,219,234,119,173,125,104,26,248,246,56,40,248,246,188,198,75,246,215,38,208,50,124,87,21,175,78,202,163,48,96,23,152,161,6,83,87,211,166,123,245,106,39,251,236,99,191,35,181,215,157,40,169,133,209,125,251,220,83,242,230,107,10,69,100,243,146,211,6,205,10,244,78,166,196,68,220,171,242,129,142,10,196,71,33,132,6,14,190,119,125,226,231,152,65,69,78,15,93,46,150,80,218,254,194,98,42,231,74,237,186,157,53,229,211,248,251,63,227,83,221,138,27,186,52,92,189,235,2,51,234,213,214,75,58,248,183,249,209,127,19,56,160,26,251,110,107,138,7,1,6,127,248,209,39,159,131,0,50,41,70,6,240,166,115,16,0,167,230,169,122,14,2,132,218,210,235,96,8,157,132,102,248,90,138,110,95,145,254,161,199,195,231,145,117,203,182,135,88,169,106,185,218,224,134,158,67,244,116,92,101,254,207,155,17,124,173,38,58,97,16,88,172,17,230,146,157,13,10,253,221,138,95,193,221,151,255,238,165,173,174,239,163,56,142,16,253,137,182,129,116,73,89,193,59,215,42,45,168,116,62,33,190,113,198,89,248,215,151,137,92,226,129,255,123,209,16,22,147,191,128,118,234,154,202,109,111,210,240,33,170,185,159,78,151,55,103,120,210,192,182,181,195,232,225,59,231,8,179,213,97,163,201,86,174,27,132,204,236,144,194,78,53,138,36,152,29,158,151,139,116,125,103,227,8,231,86,163,224,115,134,99,127,186,124,235,89,99,136,174,177,8,17,246,16,188,21,55,77,66,222,6,29,32,102,35,220,222,40,118,5,230,36,194,25,175,142,204,151,136,141,211,71,112,177,25,209,163,80,49,121,239,118,215,149,43,103,100,39,146,69,184,141,158,191,94,232,10,86,55,13,60,23,232,220,73,208,181,35,195,157,11,116,130,140,7,154,240,2,157,68,109,68,208,129,100,36,140,146,167,127,54,106,243,44,61,231,123,115,14,146,156,79,55,53,33,237,53,144,182,197,195,19,217,120,152,4,197,2,98,207,184,170,70,121,253,21,6,196,142,97,87,230,120,193,125,64,234,159,154,254,50,0,245,170,0,159,125,14,223,219,42,185,8,188,163,223,170,55,150,124,243,75,113,153,32,218,160,20,150,235,89,253,171,36,149,197,65,17,245,147,74,207,255,134,227,157,190,160,179,0,96,137,173,106,105,150,200,52,114,86,24,174,94,54,225,95,23,143,194,25,245,16,187,62,176,36,18,90,210,209,102,225,46,182,156,207,171,167,167,182,125,1,31,217,145,141,235,131,196,189,106,88,73,50,30,40,135,55,65,118,10,90,209,247,115,193,158,28,104,139,111,167,128,174,3,106,175,196,115,0,161,84,41,145,220,4,228,19,202,43,169,159,242,175,162,173,20,241,3,108,101,151,122,208,136,113,171,41,38,90,125,35,171,206,151,197,90,72,77,57,224,138,73,168,109,46,45,141,78,161,35,126,182,234,164,4,60,31,201,151,183,34,154,55,20,152,247,17,46,100,33,254,214,213,239,44,25,236,233,110,244,55,65,241,42,51,105,170,128,92,24,4,42,43,37,114,82,109,155,17,172,38,174,184,121,59,71,209,219,61,132,142,48,164,77,214,70,38,192,139,104,210,191,174,92,86,218,139,134,13,173,151,111,139,118,243,93,119,13,37,67,169,250,80,134,198,114,216,42,65,35,113,65,51,35,113,209,179,171,236,197,133,43,16,212,36,56,116,251,239,224,32,103,101,116,128,211,73,84,74,252,68,67,33,180,121,119,20,51,107,170,72,168,160,39,84,168,24,76,113,109,56,1,150,5,108,134,26,39,137,190,171,108,139,132,11,86,152,37,138,139,210,155,170,185,246,221,22,36,4,124,168,49,122,233,120,62,52,4,188,118,77,107,30,245,155,148,19,45,126,104,72,148,207,73,59,223,217,56,124,4,155,15,209,206,135,8,203,190,7,176,150,254,81,63,26,151,4,106,66,158,234,108,6,72,79,136,204,122,250,122,52,32,3,94,165,199,42,23,252,149,164,33,60,236,164,206,221,8,73,86,40,25,100,197,115,181,54,254,120,21,18,177,255,218,151,9,191,55,222,150,165,201,179,231,55,33,64,105,143,230,127,90,53,219,22,93,249,197,73,178,11,241,49,235,237,17,76,9,211,48,27,3,90,92,241,130,242,177,128,203,21,165,116,177,82,43,29,234,118,191,143,155,7,186,38,202,160,126,146,85,82,115,74,204,233,138,127,18,22,75,123,178,196,232,173,19,174,145,43,202,44,157,4,83,207,70,118,38,152,10,171,143,96,25,146,15,151,53,94,220,4,220,37,218,9,181,49,237,62,25,215,164,158,173,37,99,232,124,140,124,89,219,140,162,129,185,37,135,161,111,116,79,43,170,151,67,116,250,36,169,221,19,225,21,16,100,46,179,74,146,13,84,51,237,61,1,218,140,206,7,180,229,56,49,79,226,25,22,172,247,252,57,95,132,157,131,183,98,239,46,231,248,202,122,149,215,8,218,92,167,12,155,189,51,157,233,13,9,53,118,11,203,116,57,96,21,243,140,136,27,39,125,55,223,252,75,131,221,212,40,106,65,106,135,174,183,114,197,174,234,30,223,184,96,71,108,62,43,156,188,118,18,121,117,178,214,12,222,222,5,67,99,46,61,235,59,191,37,102,189,182,172,158,180,31,245,87,24,215,44,226,18,120,110,124,88,173,116,145,71,239,56,233,129,197,118,225,223,231,26,213,28,171,76,70,94,226,121,185,218,102,28,16,158,169,240,168,144,237,160,187,92,46,233,223,42,98,3,104,127,61,25,239,6,188,186,91,133,19,104,145,102,183,147,254,193,194,81,104,242,94,148,111,114,231,190,194,26,45,229,132,120,206,94,130,144,57,59,21,231,157,75,77,65,142,242,123,147,236,117,24,250,136,74,111,243,200,187,213,243,46,152,240,220,89,210,15,74,53,116,158,175,23,4,107,250,68,170,204,204,40,141,85,251,117,140,31,132,227,95,23,170,1,149,235,155,45,50,128,116,18,83,203,21,210,196,76,58,167,92,132,53,169,142,63,185,58,248,246,132,235,28,108,182,43,255,13,108,110,255,247,96,115,68,120,90,199,154,95,90,245,65,124,188,145,167,124,188,118,190,174,141,224,96,9,150,250,107,66,238,219,249,158,242,124,119,84,39,77,78,150,88,174,150,171,148,163,144,218,173,247,96,230,68,71,81,39,61,127,52,249,239,141,174,59,147,127,244,185,16,236,231,114,54,248,5,141,130,176,225,117,189,110,25,226,234,164,22,82,252,210,133,144,129,232,34,107,25,249,176,120,181,200,160,153,252,17,187,218,173,41,99,45,20,229,77,184,51,204,170,85,65,11,37,202,84,209,255,138,189,196,217,168,184,101,42,235,203,197,200,34,108,137,16,84,253,248,71,84,250,243,144,156,201,3,178,124,236,101,80,201,149,240,233,3,129,98,20,208,63,7,236,194,254,122,165,107,243,230,107,141,104,17,10,109,187,135,2,235,61,125,115,16,130,23,55,169,23,176,161,57,217,195,86,80,126,90,129,114,118,115,25,96,96,255,103,147,105,121,236,79,239,159,159,113,155,52,22,151,141,12,203,51,147,221,225,223,23,97,66,117,23,7,41,27,234,242,113,26,147,13,182,123,51,0,118,111,206,188,92,218,206,159,17,185,6,6,7,210,91,51,143,95,99,194,242,123,58,49,154,242,21,133,166,226,218,112,253,250,129,82,138,145,173,142,184,148,173,184,245,74,234,42,241,217,189,185,47,186,243,200,140,118,53,12,167,151,190,41,244,253,123,229,222,169,155,162,92,121,61,200,48,120,149,161,90,139,211,103,247,242,236,244,225,171,99,143,209,228,111,91,51,251,159,84,200,89,12,95,79,172,47,251,145,233,116,195,247,168,185,237,149,221,12,5,202,192,88,90,217,166,93,150,81,70,73,122,126,197,125,25,141,19,168,19,64,195,74,159,108,194,186,134,238,241,83,83,102,87,189,229,17,28,216,237,222,245,122,116,156,208,151,26,252,233,213,195,1,167,4,36,107,74,96,189,184,119,252,207,30,241,10,167,77,1,173,21,9,86,159,218,102,46,39,147,160,216,25,175,251,135,50,67,79,131,84,109,252,175,235,89,80,124,50,85,212,138,224,223,77,166,10,221,21,251,42,219,113,240,204,54,167,173,90,190,22,78,195,134,209,152,158,185,148,253,217,47,96,216,251,160,148,32,245,151,185,236,74,58,105,165,97,24,155,109,223,42,140,87,163,79,66,48,255,151,29,137,61,51,1,111,86,59,155,8,219,232,237,190,21,48,248,158,37,175,162,229,37,84,12,38,59,183,220,60,243,246,45,121,234,192,123,128,203,188,220,0,46,219,102,216,209,99,50,69,181,237,219,255,51,251,247,0,173,206,121,213,161,167,129,215,162,137,137,233,76,157,88,171,51,82,159,81,125,252,249,29,192,47,83,247,172,230,25,87,145,202,15,114,169,108,136,68,164,163,180,251,145,141,36,117,204,231,141,107,47,114,108,18,74,232,226,47,84,205,223,166,248,58,64,162,137,232,6,70,89,212,217,7,0,183,191,110,143,97,86,110,94,169,56,201,219,159,149,135,171,44,237,150,152,54,202,215,178,51,100,19,59,3,95,108,174,250,82,23,46,89,48,208,174,149,41,61,89,16,14,53,247,213,234,14,249,181,91,18,80,61,77,32,37,41,86,174,79,210,228,213,184,71,76,119,10,24,22,147,62,24,252,56,255,198,166,35,119,74,159,97,246,160,233,218,62,77,91,192,67,148,227,23,191,47,119,168,92,202,247,61,200,44,246,140,241,157,250,37,214,99,205,19,185,109,162,143,147,220,203,137,65,88,166,227,189,172,95,99,215,189,45,32,125,8,79,63,131,128,247,23,101,106,229,134,108,35,49,99,221,13,206,218,2,167,128,146,71,150,123,67,178,177,116,85,167,0,230,194,153,254,199,118,165,42,45,192,97,107,169,216,224,218,187,211,176,144,18,153,19,223,159,252,204,23,137,247,178,120,224,162,201,129,43,109,158,91,167,128,189,151,239,249,66,146,249,35,152,234,173,191,246,50,59,3,61,172,234,168,195,91,50,218,224,73,10,83,51,171,165,131,9,225,19,186,91,105,62,163,55,142,230,116,220,164,54,189,68,89,148,42,129,74,193,17,55,135,85,198,188,196,62,213,51,250,32,82,110,178,184,127,74,168,230,143,50,87,188,195,160,88,78,97,154,43,108,148,215,240,16,217,73,4,57,75,72,106,115,116,95,237,141,204,226,202,133,96,52,189,128,1,167,199,93,220,119,118,164,154,197,22,251,239,216,145,23,137,3,179,161,33,74,199,178,89,20,115,218,84,225,239,98,241,123,183,129,194,192,83,152,77,230,210,189,187,68,240,208,114,28,217,68,29,151,211,77,133,10,245,144,20,77,245,40,86,13,170,194,234,217,242,90,79,165,79,99,64,41,20,159,153,81,11,176,242,93,4,247,208,11,32,133,219,245,137,79,95,231,69,133,6,111,44,44,89,207,241,150,180,150,137,83,167,8,107,121,165,115,66,93,89,170,42,211,45,247,170,66,241,162,9,34,213,19,61,192,98,108,134,146,190,16,213,167,50,114,188,72,195,83,156,221,127,77,164,161,122,101,57,111,39,231,227,231,205,11,215,42,157,110,243,87,201,199,15,226,61,166,25,142,178,133,250,156,200,163,139,226,199,197,111,189,239,42,106,105,186,57,146,5,203,251,52,81,92,185,78,121,67,37,1,74,46,179,13,130,68,44,243,113,197,23,72,117,183,35,109,173,53,153,109,12,19,251,109,187,126,195,33,201,27,7,150,145,146,159,18,77,84,103,107,55,204,108,105,68,91,116,71,4,101,36,34,187,51,181,128,189,150,85,131,178,190,168,129,20,91,44,123,156,154,241,13,71,225,122,84,236,247,219,116,171,229,145,19,53,70,184,107,181,81,49,169,23,169,117,238,118,120,50,215,45,142,149,37,206,120,22,159,124,247,174,241,155,156,44,20,208,47,22,171,133,63,73,205,250,43,144,96,113,18,84,148,139,23,166,18,56,66,110,13,82,91,10,128,14,211,87,204,205,178,212,240,194,84,90,51,174,63,219,53,234,165,155,157,6,159,56,171,239,71,191,253,11,129,224,182,244,21,165,56,196,3,198,176,247,12,247,236,196,172,13,50,241,147,169,59,180,198,142,227,247,203,143,229,247,198,11,101,18,98,96,91,253,241,54,213,113,113,234,149,16,54,237,248,143,182,193,135,122,240,59,225,184,210,158,142,68,76,248,237,230,92,150,59,131,234,217,58,108,20,160,27,43,30,206,8,184,160,171,35,80,166,94,163,26,91,157,201,7,53,174,196,92,237,159,224,211,241,116,42,20,201,191,193,225,132,31,34,100,193,19,165,23,169,174,201,118,154,226,137,210,203,176,254,248,25,136,174,237,163,216,18,10,19,237,207,124,190,146,56,174,163,97,163,200,227,128,91,131,220,197,139,113,52,63,59,81,113,36,143,166,97,8,122,178,90,43,243,33,252,168,145,171,84,78,40,68,209,17,226,58,144,230,248,145,100,248,147,231,91,222,110,75,179,156,245,59,41,186,7,197,252,232,96,110,138,92,75,41,233,205,244,160,69,13,216,245,161,56,110,136,49,50,245,225,224,59,184,186,107,143,154,79,115,161,54,146,65,228,174,192,252,66,246,128,163,46,177,46,55,53,113,34,190,199,161,226,202,46,129,160,131,242,130,45,43,145,38,142,184,1,124,26,206,170,246,155,219,135,223,3,153,145,191,20,32,145,104,179,247,55,187,72,103,83,132,195,87,171,125,77,33,52,119,162,56,212,137,223,100,178,89,185,179,181,155,122,119,16,179,9,1,113,171,118,16,249,113,27,8,28,108,108,170,128,158,246,250,11,195,60,201,101,191,188,132,108,162,49,243,51,193,131,131,30,49,86,196,93,41,89,214,216,87,43,27,18,46,37,169,218,82,69,211,151,114,97,129,133,133,18,217,184,248,24,140,113,180,82,38,223,28,131,241,197,91,7,130,184,221,136,88,106,195,100,57,251,203,94,236,164,13,249,237,200,93,238,82,1,223,138,236,33,11,29,41,58,196,176,116,109,212,101,112,252,144,157,186,151,249,211,41,99,228,75,132,99,226,230,146,176,68,185,247,45,27,125,185,2,219,94,107,45,219,193,2,221,229,107,149,131,37,45,62,113,220,164,98,219,225,57,166,122,50,175,64,99,189,32,76,178,43,82,21,165,252,35,6,162,169,60,242,89,107,51,144,56,185,66,22,161,11,210,173,45,97,204,109,125,249,106,245,90,135,21,131,167,68,158,137,118,66,78,62,49,204,179,91,99,179,18,91,7,4,45,13,20,43,65,93,70,126,168,105,109,149,220,213,189,198,253,133,67,83,74,108,244,168,179,238,234,2,230,34,64,119,89,195,206,21,212,117,36,51,45,38,252,181,222,61,254,210,114,68,44,90,84,24,163,170,143,126,147,236,200,159,4,171,186,129,49,26,42,95,181,191,46,247,191,70,86,163,144,185,250,5,35,217,153,182,118,185,252,79,131,230,203,40,200,59,124,52,138,121,5,7,232,108,51,97,225,221,209,147,234,184,9,42,124,103,67,159,149,149,10,244,41,240,173,110,74,2,70,105,226,138,4,23,236,139,29,153,134,76,156,163,110,232,19,12,154,35,229,192,168,127,59,2,84,188,230,211,201,222,16,203,234,93,222,181,52,49,128,78,14,81,53,45,137,92,15,97,89,43,124,126,141,102,254,102,109,133,56,141,206,132,83,109,236,89,102,61,48,9,237,173,14,41,51,83,84,51,246,100,113,241,124,193,201,8,119,109,83,203,0,163,88,84,18,0,82,57,142,15,174,33,131,46,229,127,177,240,170,46,37,242,209,244,216,182,39,209,173,13,132,241,175,47,72,127,23,88,214,143,48,169,39,94,75,237,199,230,54,124,97,41,205,94,133,231,39,126,77,216,114,143,229,217,52,127,135,251,120,144,81,207,17,11,123,58,55,103,4,17,51,69,180,69,131,227,210,108,131,19,33,116,119,121,52,178,37,86,24,97,102,242,28,253,46,146,229,64,3,231,181,41,253,27,254,89,252,81,175,190,221,25,132,53,123,234,179,229,59,43,18,150,67,88,203,43,212,42,67,5,152,139,25,154,202,88,170,82,216,107,106,197,134,225,127,27,21,242,155,232,13,100,158,228,176,146,98,226,70,243,107,156,100,5,229,12,230,191,134,14,251,40,55,250,59,106,62,142,203,212,233,176,36,163,130,78,99,164,243,114,2,5,180,69,208,151,206,214,141,72,193,229,179,117,19,120,63,84,35,103,48,171,138,146,81,34,28,19,199,38,56,161,198,87,57,233,136,87,79,140,97,71,226,43,89,37,169,146,71,182,228,248,30,119,51,157,74,2,41,20,223,227,198,36,94,161,216,198,247,184,41,87,53,197,26,240,61,238,201,135,161,74,217,116,111,66,213,206,202,72,191,33,128,79,198,196,45,251,53,191,10,126,7,141,206,240,86,37,229,161,140,182,40,190,252,104,181,249,64,209,224,100,32,112,108,67,102,210,9,113,169,24,14,82,74,166,138,144,72,147,186,175,106,160,204,60,45,39,49,30,32,181,153,254,83,198,148,64,204,221,127,156,27,83,115,123,248,208,64,79,33,118,215,5,121,10,80,44,231,61,5,64,189,6,31,95,145,217,86,36,89,60,49,237,8,53,204,89,92,243,129,120,95,255,144,87,193,79,173,188,191,222,130,80,141,204,81,199,143,193,113,65,226,156,106,170,115,41,48,210,229,176,181,146,143,38,194,243,124,152,138,165,8,72,134,70,243,13,110,26,198,232,97,243,186,208,111,75,234,141,42,138,190,113,173,139,243,218,84,238,102,158,229,138,96,227,184,216,161,101,22,71,91,27,249,111,143,1,127,99,220,255,89,8,115,226,209,126,68,88,133,34,153,205,101,98,151,134,210,231,243,5,249,102,10,54,82,113,140,121,221,112,172,224,196,184,8,37,13,206,218,200,241,17,170,129,42,69,222,65,164,8,205,120,17,107,87,98,103,85,180,208,253,84,37,201,112,196,194,176,216,202,233,37,150,72,202,20,1,175,40,58,36,21,125,103,60,18,103,44,15,196,245,59,221,37,203,32,98,43,87,181,211,103,24,251,78,56,228,203,189,106,34,175,148,213,85,104,93,163,23,245,8,177,240,49,200,201,159,79,138,113,113,112,58,164,81,166,87,200,88,50,150,209,196,102,148,210,97,74,148,85,234,126,19,118,71,208,190,219,133,39,233,102,252,109,158,10,219,221,167,8,38,81,8,37,53,203,176,224,52,152,193,21,180,215,223,113,187,63,176,158,126,85,39,39,251,225,139,137,107,70,249,151,18,67,153,109,203,175,72,172,214,201,125,229,167,234,229,149,232,51,140,15,114,34,138,94,128,171,170,152,132,85,230,215,220,193,22,147,112,252,44,146,88,53,233,33,204,118,30,74,27,80,109,203,137,102,10,16,44,43,230,225,123,72,8,236,118,90,243,113,27,124,88,204,12,119,181,214,190,142,150,157,167,72,52,233,5,86,230,171,169,21,13,188,100,101,131,65,246,106,226,239,188,186,181,54,188,86,118,10,8,145,44,60,5,136,234,52,126,111,226,19,75,206,30,118,62,20,195,43,214,222,199,151,63,15,239,226,197,114,233,116,250,58,252,218,175,253,235,144,64,112,122,64,119,42,86,238,20,224,149,50,124,10,216,129,171,28,68,51,163,222,3,46,55,246,189,91,253,88,39,109,123,215,91,98,179,88,182,80,236,117,240,65,169,145,85,220,160,43,196,252,4,170,253,41,131,95,98,130,188,203,135,195,219,200,75,117,221,163,140,89,208,246,59,20,215,83,131,142,250,49,98,218,255,86,195,246,14,172,69,47,68,87,213,181,43,231,61,148,172,17,184,32,52,145,2,179,3,41,189,128,181,119,119,112,75,155,55,63,13,236,92,102,254,120,174,89,155,240,24,223,43,40,185,93,172,190,165,137,239,73,156,107,214,150,209,212,147,137,65,140,43,51,136,181,199,170,129,28,246,239,195,149,204,187,147,133,224,192,123,19,80,110,30,236,116,186,48,247,63,250,240,179,146,107,101,116,65,95,203,241,246,58,34,127,25,160,122,255,79,238,29,0,214,128,218,63,229,65,88,186,166,240,212,130,128,160,242,165,64,86,54,106,94,61,195,64,165,160,53,108,62,175,216,81,124,116,151,19,66,13,130,82,5,242,134,119,35,179,176,107,42,237,151,119,240,83,140,27,99,62,81,248,41,198,246,49,97,146,221,243,41,198,126,119,228,100,206,249,20,227,79,159,233,193,108,13,16,199,164,163,2,170,24,172,234,216,113,242,113,76,19,111,237,98,202,247,226,109,15,222,218,197,121,101,104,197,148,3,111,237,50,132,253,230,88,142,183,118,129,69,182,180,64,132,101,57,172,11,22,204,149,23,91,123,19,17,26,157,71,165,89,158,244,186,12,181,219,189,137,252,122,10,176,144,208,14,152,41,43,94,170,36,57,53,148,29,133,185,10,185,254,138,69,28,0,80,182,208,240,30,208,252,17,187,229,128,150,167,246,147,252,172,38,247,81,179,227,13,159,129,66,46,70,22,244,171,49,117,157,254,97,82,12,241,52,113,26,234,87,238,220,137,119,165,227,71,167,123,231,21,131,229,137,223,206,27,27,154,222,241,50,179,142,110,231,87,194,23,224,206,215,118,205,203,143,249,211,137,240,4,32,39,5,17,80,7,188,104,45,24,169,242,136,214,33,114,148,135,110,138,12,133,27,233,236,121,235,55,116,20,254,237,102,73,226,6,52,111,247,51,127,75,120,239,118,177,219,207,39,197,93,27,51,211,70,190,88,71,236,160,243,212,250,77,38,182,201,187,246,27,146,147,210,130,155,26,196,237,71,239,155,111,24,53,168,173,12,211,155,211,37,243,243,28,128,180,241,202,209,19,209,197,60,10,72,47,89,98,181,152,77,54,58,158,254,81,212,126,46,250,20,0,60,5,32,237,140,173,222,1,23,229,60,142,161,93,149,142,130,82,35,223,59,25,122,70,246,137,70,115,31,71,24,187,193,29,27,133,8,128,247,0,23,0,190,218,199,210,194,103,239,177,108,150,180,224,143,230,16,126,196,112,121,28,63,98,24,117,213,214,64,62,106,176,226,135,219,86,52,145,46,30,235,104,110,180,39,252,172,181,103,61,214,200,241,150,89,127,8,164,199,219,83,188,120,76,126,183,19,74,121,183,27,167,155,224,188,42,148,229,36,26,219,165,184,94,32,237,122,59,217,192,177,197,9,250,164,202,234,146,159,158,20,86,31,11,164,226,17,149,244,88,16,103,10,9,241,130,118,122,58,90,6,69,119,241,81,162,236,108,130,38,224,184,254,52,252,7,87,70,113,253,90,41,137,165,140,94,164,115,25,94,67,73,212,84,222,56,249,92,67,41,37,30,116,124,245,92,67,9,175,84,3,145,166,189,148,221,253,139,34,244,228,239,78,197,214,201,125,66,191,69,243,176,63,132,75,203,108,67,73,187,220,68,120,62,77,233,26,122,130,41,3,103,171,161,162,64,46,120,93,98,38,180,199,72,131,207,215,84,129,113,202,209,165,99,125,195,247,25,224,26,178,88,31,163,5,210,113,198,78,164,64,60,197,82,153,58,60,56,160,62,188,103,203,101,192,9,49,202,168,141,31,1,138,0,103,9,177,178,10,11,82,92,28,148,75,191,83,166,239,96,89,244,44,67,61,126,248,135,140,167,30,79,222,253,96,88,19,154,46,2,151,195,96,194,241,66,97,164,219,153,143,31,25,255,209,35,132,143,16,141,204,122,230,85,52,220,221,173,151,146,24,21,178,13,165,239,90,165,46,82,215,242,202,224,132,70,242,225,60,211,45,131,170,94,27,15,116,169,178,227,38,200,84,50,42,89,216,189,212,72,59,155,158,48,125,153,136,82,54,115,118,224,66,249,120,186,120,115,151,109,68,202,36,104,245,104,182,228,42,166,212,62,41,163,253,154,216,10,85,17,178,126,237,146,52,167,206,16,148,173,162,150,224,213,16,68,186,31,17,232,161,72,185,112,217,235,108,59,136,100,203,201,87,80,200,150,202,97,200,107,130,183,200,78,208,177,211,95,175,202,50,115,122,52,20,121,221,68,126,85,244,118,236,29,182,110,220,189,175,76,222,246,71,139,31,125,90,130,233,86,41,127,244,200,11,49,70,228,95,93,69,232,163,197,57,196,176,25,54,51,187,193,76,206,62,111,134,34,124,99,39,212,110,238,12,92,44,93,162,17,197,216,150,0,154,107,34,204,162,248,14,92,169,179,122,138,187,157,88,41,115,167,172,132,121,124,154,113,104,16,222,53,206,70,201,73,205,124,84,104,73,240,229,113,82,125,156,220,230,21,209,128,165,2,239,227,95,182,57,131,143,146,138,3,236,166,70,127,31,204,138,188,82,210,28,76,206,198,237,179,47,80,67,176,128,27,132,103,71,64,141,81,54,72,53,138,196,196,152,235,219,223,247,99,113,185,167,128,141,193,164,198,147,136,188,83,0,236,66,0,174,108,199,176,87,243,245,145,226,218,215,182,164,15,203,154,206,183,148,195,23,126,53,54,203,246,62,245,41,34,112,199,61,30,63,188,5,23,77,186,238,158,197,175,77,65,13,138,89,128,122,217,204,61,206,80,176,140,235,129,120,41,134,227,230,146,229,11,21,213,180,115,90,231,139,115,131,50,153,131,203,255,150,94,112,114,64,25,184,83,132,15,185,229,68,67,54,13,203,177,58,64,231,88,37,77,113,232,167,53,242,192,122,112,29,26,116,69,227,150,36,211,98,250,10,26,93,30,94,129,181,179,164,207,254,192,32,174,23,15,26,44,107,6,54,8,124,57,4,103,242,151,254,177,244,176,102,127,33,102,175,236,252,131,143,130,62,143,67,55,9,6,13,190,149,5,54,8,222,62,148,202,20,188,152,57,63,88,129,31,37,101,118,232,59,73,106,84,14,231,219,124,126,101,124,152,226,25,19,45,115,106,162,237,207,213,177,237,123,154,63,240,56,44,138,47,176,65,33,33,223,103,62,54,65,184,192,22,235,172,18,199,166,160,159,227,160,167,194,168,205,148,200,30,111,16,180,59,57,61,54,244,74,202,217,109,6,153,183,158,6,252,155,226,48,119,217,173,82,56,241,242,43,250,52,173,213,118,120,249,149,71,158,73,158,48,42,188,252,138,163,177,104,229,44,94,192,22,168,236,254,37,59,38,158,146,229,194,225,19,23,121,179,241,91,76,88,113,114,229,130,161,242,206,170,90,167,80,147,132,45,118,153,80,165,14,134,79,182,249,184,100,69,55,103,104,161,75,37,165,254,112,101,62,4,62,112,79,61,173,143,225,222,23,166,156,242,6,114,231,197,206,197,204,100,33,165,144,200,166,20,23,212,152,102,249,44,70,93,21,30,207,8,117,22,249,230,9,18,53,157,244,196,62,28,82,232,255,83,39,159,130,160,12,60,60,60,141,220,142,163,17,154,25,182,179,36,70,103,204,37,177,115,70,167,53,210,66,58,170,136,248,41,222,204,88,58,207,224,188,21,34,187,220,30,191,146,154,13,181,88,190,218,246,75,92,228,64,2,129,195,91,250,156,79,205,237,168,9,218,131,133,251,87,100,42,72,195,195,195,67,85,141,117,33,10,253,153,192,12,71,152,238,89,190,25,114,251,149,123,117,46,209,92,17,153,217,121,147,189,96,246,96,136,239,188,201,190,160,118,223,89,1,223,100,199,231,253,142,218,166,213,24,37,219,247,237,8,5,39,95,45,28,205,190,232,172,222,215,72,141,7,189,85,137,34,102,204,134,17,68,198,230,37,3,147,112,37,47,27,164,159,149,181,152,155,183,53,100,228,19,95,163,31,204,26,39,63,81,43,141,59,8,174,92,162,150,185,146,164,71,124,206,142,201,251,41,201,171,242,243,254,56,110,229,160,219,112,34,212,110,235,122,83,88,244,164,131,216,224,56,66,10,182,180,94,52,204,108,246,131,80,174,213,200,40,60,95,242,101,252,88,144,217,181,235,253,11,55,18,132,179,232,156,29,189,254,157,219,130,156,60,195,13,184,25,126,174,54,195,154,111,29,63,87,59,193,12,202,84,240,193,207,213,242,38,63,68,206,82,226,231,106,87,237,61,179,75,112,63,95,155,104,220,36,255,203,128,186,2,174,99,6,181,47,190,249,60,184,62,243,125,82,218,159,35,232,100,229,138,244,3,229,163,82,130,228,214,6,214,93,254,201,129,8,101,238,170,59,121,33,144,116,68,200,192,228,127,8,17,23,220,189,246,38,253,3,203,101,47,57,209,48,162,33,249,118,112,183,71,235,148,161,119,208,237,182,20,106,115,156,24,40,212,21,135,27,239,143,215,26,95,5,242,77,58,66,206,82,137,16,154,22,137,10,106,235,164,181,115,67,56,131,235,250,57,223,240,134,112,163,192,206,0,5,74,188,33,28,108,248,44,3,128,124,253,0,98,229,191,164,136,181,207,241,181,147,253,228,19,165,221,67,218,95,180,187,82,180,42,210,197,71,145,201,39,203,125,191,167,186,44,89,248,238,36,215,80,33,117,15,24,3,114,134,141,96,139,97,114,159,44,222,234,58,148,229,155,232,124,5,18,179,183,116,71,246,40,94,212,97,119,83,123,56,162,241,46,54,157,67,58,2,200,81,1,185,233,197,61,128,205,82,172,155,164,236,192,220,102,157,36,177,234,214,123,94,88,134,208,32,110,30,54,149,51,14,44,45,212,117,244,48,13,5,69,56,192,104,51,70,122,206,42,51,62,53,233,91,55,242,218,127,209,133,46,143,113,194,15,104,70,111,82,140,25,70,234,113,39,39,86,170,175,98,107,217,197,12,152,208,45,226,225,137,104,10,126,169,185,41,123,133,36,197,224,162,161,96,183,124,16,52,130,126,51,0,163,248,32,111,32,75,207,43,183,163,246,134,170,115,48,211,74,144,100,142,202,76,210,18,239,180,45,80,86,196,107,2,166,102,131,110,88,195,228,59,128,131,170,112,162,201,5,166,15,255,158,224,6,75,215,127,210,40,189,61,41,189,89,204,35,84,145,117,203,78,148,88,6,7,170,46,188,161,231,252,112,34,238,21,102,111,44,150,175,45,25,26,10,65,33,141,128,54,96,37,12,245,119,107,89,171,191,116,101,159,5,194,255,50,220,32,228,199,40,81,65,252,197,53,202,229,221,31,38,134,180,232,218,223,141,172,70,77,226,254,131,143,31,131,216,159,216,71,219,131,214,67,61,107,238,165,110,31,159,242,25,198,124,104,206,172,140,36,179,77,202,189,143,38,28,189,197,218,94,249,252,58,74,88,140,157,43,216,49,151,45,159,75,36,235,115,85,152,182,128,87,39,146,105,212,13,94,181,90,103,106,141,203,176,236,208,51,118,53,210,22,215,248,196,21,75,167,228,29,207,53,206,234,171,91,137,91,13,65,172,59,121,146,165,85,64,232,113,40,140,134,148,115,139,182,47,78,123,92,5,175,135,247,232,65,209,141,81,109,140,252,116,163,69,105,67,199,185,30,94,59,42,147,13,159,100,102,58,34,133,116,194,32,225,61,87,21,35,217,222,62,122,117,110,197,98,58,239,242,135,21,11,226,91,204,155,15,225,42,25,217,62,204,248,9,226,164,56,44,215,16,182,24,236,108,60,132,225,26,194,208,37,216,253,35,243,170,109,252,151,186,228,227,240,63,56,137,164,128,163,142,73,157,83,192,79,71,188,186,61,120,40,32,159,224,155,38,139,112,41,241,58,21,106,135,119,254,131,238,65,17,55,255,237,85,51,163,176,44,245,42,16,67,40,127,155,121,37,110,62,132,167,24,77,103,100,63,46,84,31,185,96,110,219,150,33,27,201,200,25,246,86,172,85,210,231,143,72,37,192,115,30,172,99,128,119,74,10,249,28,70,6,95,225,193,49,52,117,87,152,46,216,148,52,56,237,61,213,241,159,29,116,107,3,104,228,120,37,23,138,187,181,237,49,4,61,90,80,81,251,42,220,64,59,58,48,163,246,137,163,137,176,53,56,210,84,60,74,0,74,206,215,203,151,129,165,36,49,30,41,110,211,253,32,237,214,52,110,144,101,205,251,54,142,28,93,40,140,176,149,109,88,39,82,234,162,52,194,224,146,142,130,70,185,117,160,158,248,245,112,82,98,55,25,81,60,182,2,204,30,8,204,158,55,217,30,142,66,24,172,150,176,53,39,68,102,236,169,197,22,232,100,75,158,8,71,201,204,191,222,132,161,74,182,5,25,75,244,108,211,184,123,239,183,53,37,154,188,200,244,12,27,225,200,19,213,140,200,175,162,153,148,234,195,29,214,85,242,57,218,102,83,166,32,108,98,251,39,104,178,120,216,219,178,238,38,151,43,160,43,130,212,44,93,226,179,12,128,35,214,179,237,27,24,143,5,92,220,40,240,103,186,187,98,23,59,231,139,235,174,239,150,94,153,129,81,142,106,249,118,224,138,242,186,11,46,156,144,113,42,210,158,146,57,163,24,238,241,215,33,89,40,72,115,123,9,240,151,182,161,171,98,39,60,143,159,95,90,51,131,92,44,111,197,135,71,24,40,209,73,90,205,194,198,247,91,173,240,103,145,129,53,251,75,37,177,242,167,24,161,222,95,120,185,23,126,175,48,0,0,159,162,137,116,160,156,48,174,223,112,146,147,33,207,115,44,193,255,141,153,252,174,244,59,196,67,11,71,74,214,239,122,117,46,17,115,150,75,161,61,92,236,223,137,124,93,147,233,14,116,174,195,7,62,167,238,20,245,79,152,117,95,1,103,204,110,69,197,149,29,69,214,46,208,82,30,213,198,110,100,84,165,217,254,212,249,192,21,190,146,98,203,139,16,155,94,229,176,247,38,187,74,10,233,44,170,104,49,234,72,248,229,193,243,80,87,163,204,184,121,152,48,127,19,43,54,55,105,111,180,247,217,219,43,176,152,183,242,133,78,36,47,210,151,65,97,200,214,38,97,167,62,190,154,27,29,87,125,145,236,119,26,134,126,20,113,40,217,184,51,62,122,119,103,224,201,228,168,236,17,71,121,186,68,32,240,201,216,235,232,237,245,183,178,118,150,166,153,19,63,249,202,70,68,227,135,185,202,86,40,65,91,182,160,214,73,87,1,179,144,29,17,217,149,41,99,173,32,19,211,87,197,45,73,117,124,24,39,86,97,86,182,29,216,217,205,11,94,252,231,204,208,238,196,124,222,88,223,246,1,169,104,194,16,215,214,88,206,92,129,12,247,148,24,38,3,228,135,99,47,15,254,215,56,99,221,107,191,164,49,145,126,10,168,211,192,27,182,137,101,29,171,238,80,84,0,57,10,239,141,87,113,115,233,77,216,224,237,117,159,127,211,230,80,140,235,76,244,23,94,127,111,203,47,50,239,132,183,164,163,200,30,176,193,203,51,92,236,185,158,200,251,109,210,100,155,199,5,136,68,145,18,232,96,36,19,171,115,5,126,108,63,26,235,75,219,237,52,165,202,193,105,232,14,245,198,42,84,22,95,154,84,123,52,128,174,198,112,247,98,226,77,36,224,183,244,52,138,245,138,213,148,58,123,52,76,247,201,218,172,88,153,144,91,169,198,134,150,217,66,93,74,24,186,68,22,92,50,188,146,19,95,49,20,41,41,93,92,61,218,153,159,210,57,88,13,41,227,96,205,243,67,218,172,160,150,201,3,194,231,251,36,230,142,116,49,60,239,186,53,101,223,79,222,152,133,163,221,103,248,92,139,239,127,94,178,3,230,150,191,83,209,138,86,47,110,167,15,229,231,78,100,156,60,215,95,164,224,83,213,254,158,34,207,219,7,49,86,212,127,146,69,245,160,70,242,14,52,180,146,240,161,214,226,251,110,250,20,31,222,129,124,202,159,80,110,117,201,157,138,140,81,122,29,147,177,109,148,154,31,135,210,119,219,248,30,44,134,71,252,122,34,49,79,140,225,21,249,190,148,21,60,88,33,234,241,27,88,17,241,191,6,43,4,22,127,66,75,122,198,241,96,133,153,214,191,7,43,68,186,97,161,151,48,49,137,72,93,175,250,144,125,146,248,1,233,87,155,250,18,99,77,130,63,206,202,59,61,124,121,183,144,86,172,129,105,114,55,205,221,209,179,250,15,146,74,33,61,137,94,54,19,144,231,149,145,186,6,206,117,178,118,122,82,201,26,109,55,64,103,197,215,71,143,113,43,97,178,62,91,13,169,249,48,135,191,162,94,233,19,129,85,160,198,97,218,185,59,55,153,110,199,132,127,19,138,83,74,147,232,176,63,5,40,104,197,30,132,50,207,202,185,88,132,52,59,238,60,251,104,52,27,31,103,44,49,127,249,214,177,233,27,138,193,231,55,204,215,11,242,228,50,224,91,167,128,18,213,158,110,58,8,187,103,223,19,251,200,239,49,126,85,207,62,152,10,176,229,91,135,125,68,57,125,101,185,155,62,25,123,124,65,254,161,111,162,129,73,133,109,147,247,148,133,233,197,187,66,145,111,226,101,10,91,154,112,243,233,71,185,33,117,212,151,166,131,125,158,46,91,132,180,74,217,28,123,202,137,30,186,203,233,252,60,25,159,19,226,119,164,207,124,87,170,227,116,4,190,200,176,23,157,137,86,33,153,227,17,101,236,49,116,50,241,171,60,142,248,78,110,170,36,176,78,117,207,61,38,52,75,60,71,74,117,185,152,191,135,250,245,235,94,218,188,122,5,55,225,140,86,61,213,66,101,207,122,187,117,234,157,77,86,161,50,204,199,57,86,1,23,41,197,251,115,14,43,142,33,223,176,204,114,73,72,129,97,254,95,128,114,35,111,166,175,5,186,123,161,182,109,79,222,119,175,47,21,169,166,117,62,102,243,211,252,184,107,96,253,222,236,96,189,71,181,182,175,242,192,63,119,191,149,112,97,87,186,200,202,73,145,48,46,202,192,112,251,117,112,239,148,156,22,186,30,253,246,163,206,115,193,186,236,102,5,161,213,119,106,50,254,79,79,1,207,72,83,59,125,173,181,190,148,143,44,34,33,134,143,66,162,145,85,180,110,43,180,55,241,77,140,34,37,169,13,178,87,218,183,69,140,25,216,250,203,107,161,171,109,214,127,148,52,55,132,89,201,45,93,197,169,255,15,116,112,255,246,65,240,102,63,2,178,32,242,172,0,140,38,83,242,162,215,189,144,183,240,192,244,3,211,28,174,44,250,66,99,194,83,81,102,10,198,195,244,240,224,169,210,37,70,191,251,88,229,135,165,43,71,54,23,100,164,20,168,159,10,71,197,186,125,55,216,138,33,36,176,33,10,168,66,95,109,244,12,136,169,101,167,205,166,120,61,203,248,100,226,100,247,167,95,28,87,212,187,96,112,248,143,140,205,250,218,190,125,134,55,156,42,28,1,149,69,226,167,0,64,211,137,114,217,231,209,174,141,215,126,200,83,192,132,62,253,217,163,181,60,5,176,142,85,59,111,171,18,50,194,75,234,133,31,182,93,27,116,178,136,120,126,117,247,99,195,252,145,219,18,85,4,206,202,179,171,73,6,110,207,45,23,241,252,10,58,109,228,235,217,191,18,0,143,153,239,251,251,242,212,55,14,239,152,127,47,151,101,59,5,56,189,192,13,142,55,152,23,61,9,185,251,230,87,140,121,20,248,20,32,51,188,221,8,26,114,91,188,69,49,142,181,192,144,63,196,207,244,200,175,211,190,87,55,80,110,123,83,98,116,36,154,238,162,126,179,120,160,230,109,35,237,94,122,199,125,186,67,153,162,0,114,226,134,97,181,2,113,198,216,67,55,99,152,222,238,53,122,57,37,25,161,172,204,111,141,135,196,139,49,167,128,38,217,177,36,161,23,165,16,140,193,178,7,62,142,158,27,14,183,199,178,116,217,158,27,14,59,34,114,25,180,241,162,46,61,28,177,108,108,108,66,130,204,14,91,194,50,219,12,246,166,173,185,118,254,134,250,190,17,250,100,19,62,241,170,231,141,3,240,130,17,95,76,220,38,122,89,189,115,33,19,6,171,4,145,40,208,36,127,29,144,78,251,37,238,72,218,217,149,50,252,33,214,10,68,205,88,157,203,138,185,156,72,184,181,172,71,153,42,179,160,240,168,231,170,62,110,168,144,50,130,104,228,165,98,40,31,137,90,186,203,50,255,152,187,70,175,68,199,218,151,247,171,33,239,106,91,209,193,215,187,193,253,67,158,253,43,2,84,81,41,236,229,47,32,26,119,48,228,249,104,150,187,175,196,224,69,33,3,129,245,175,110,3,161,127,241,13,152,121,201,111,244,219,255,71,19,103,43,180,169,91,96,100,105,126,53,226,221,9,146,94,44,176,88,252,213,56,64,106,205,187,188,68,104,162,81,28,244,75,54,66,61,46,229,142,70,12,179,6,111,33,110,86,40,204,83,98,116,146,189,54,155,239,174,109,51,166,185,60,130,123,168,92,148,206,181,127,238,211,55,54,238,242,62,226,133,25,83,203,238,226,15,218,82,245,180,164,131,19,185,173,67,147,14,136,245,203,147,126,211,19,215,3,101,86,122,52,36,202,213,156,17,206,218,232,33,43,209,218,63,105,121,0,192,53,209,100,195,3,157,175,156,173,132,44,123,175,231,156,254,11,172,198,43,29,3,116,101,182,60,78,79,75,99,204,62,222,244,103,173,208,33,83,97,107,218,38,135,88,165,140,16,245,104,12,126,70,168,225,43,189,218,156,80,59,164,98,107,236,140,88,96,125,193,213,128,187,134,36,212,254,181,179,221,106,193,220,183,108,130,165,146,165,164,211,231,170,187,122,170,163,46,3,213,54,132,152,179,91,194,146,203,52,250,132,247,130,158,87,86,252,98,197,119,23,37,55,172,132,233,165,69,22,117,53,20,163,82,141,70,180,198,65,203,19,169,122,105,8,39,108,116,185,198,230,85,99,249,50,59,203,175,189,118,54,162,60,215,225,76,241,229,63,114,4,173,20,251,105,96,243,187,42,43,225,162,24,80,202,130,34,68,143,194,89,127,147,99,60,134,50,162,194,147,232,172,144,67,237,119,51,23,92,65,63,164,212,249,239,117,95,231,134,93,82,191,149,253,206,173,34,193,63,190,59,60,217,194,86,157,250,67,251,22,172,117,175,4,143,148,237,114,232,35,85,130,151,24,81,45,146,69,84,73,169,185,13,115,72,188,18,147,167,58,101,15,123,112,4,231,59,56,201,19,221,235,39,190,111,105,184,143,61,155,18,98,201,117,101,59,200,61,197,30,121,203,181,32,226,147,17,204,196,144,216,41,155,187,106,33,133,203,166,99,38,95,15,181,108,114,72,79,190,161,163,102,229,13,38,242,69,193,243,200,0,248,42,20,210,144,49,175,242,45,248,153,109,206,251,100,155,214,137,67,158,165,33,158,178,204,123,109,143,173,228,133,67,190,124,120,181,122,61,58,120,234,241,108,61,227,20,162,9,70,51,8,70,83,148,26,73,12,198,67,180,224,73,197,165,106,35,147,90,91,194,252,236,139,28,6,115,245,116,177,97,162,138,190,234,28,217,31,32,77,218,176,251,213,243,81,183,35,52,202,183,215,222,161,132,124,181,138,121,16,67,18,104,145,23,186,202,107,127,15,157,145,42,145,107,251,213,37,178,137,54,17,244,184,114,189,171,196,138,126,225,101,172,212,163,88,62,215,146,230,127,67,20,85,34,253,91,131,95,93,159,192,93,117,66,15,152,226,220,27,146,227,127,41,136,168,161,217,85,32,206,134,175,150,187,91,147,141,158,166,120,246,184,229,151,15,101,179,104,214,198,69,99,121,39,93,6,34,32,101,249,134,171,159,94,151,241,202,132,119,133,140,87,37,221,212,1,219,204,69,8,211,69,232,231,188,133,189,29,210,141,237,193,77,242,8,233,20,189,59,20,0,185,209,100,243,64,38,29,225,24,117,222,225,212,123,23,201,124,13,42,194,208,113,117,192,145,31,97,206,3,95,230,24,63,196,48,135,66,157,110,100,87,30,134,3,151,102,146,48,185,198,250,136,72,41,154,166,32,164,182,185,142,170,145,227,195,110,59,173,96,215,100,210,126,140,21,227,212,123,31,109,205,251,42,217,15,58,101,10,80,203,164,61,208,66,248,193,139,201,74,3,99,214,58,30,69,173,137,71,88,238,21,165,108,102,84,12,69,17,91,65,172,90,193,232,202,219,60,93,110,155,218,8,72,22,75,117,244,108,179,173,166,28,240,231,13,53,120,206,164,26,126,138,173,131,29,201,38,44,204,202,178,220,183,96,242,92,86,57,157,69,147,197,223,227,110,223,97,220,150,189,241,147,67,218,225,90,220,188,95,233,147,237,180,222,122,223,195,93,139,144,151,174,175,121,9,56,153,224,152,151,182,204,204,161,250,57,179,134,219,171,187,172,72,117,16,133,214,148,45,150,89,158,165,105,157,143,234,86,136,67,63,184,178,20,210,57,65,166,150,126,143,217,208,105,40,169,248,66,161,88,160,89,14,20,111,23,199,24,42,196,136,211,197,219,197,129,207,9,179,120,187,184,1,71,33,188,27,12,115,160,148,108,69,88,97,234,33,240,139,169,89,168,243,39,238,234,160,27,222,121,232,96,99,84,238,103,206,57,25,156,137,46,134,207,217,194,200,93,202,186,97,182,104,35,43,192,136,2,232,200,66,89,15,170,190,160,113,121,18,74,7,225,189,75,25,171,222,162,253,197,96,25,115,51,9,2,100,105,111,119,82,122,169,104,63,110,188,116,135,119,180,40,212,201,28,147,186,139,68,163,205,174,140,157,64,43,139,6,59,199,199,130,88,84,94,179,166,90,96,6,116,225,192,109,147,124,207,208,242,235,250,51,197,151,238,191,87,168,78,186,110,247,57,201,149,249,13,234,13,128,160,121,174,91,71,225,253,152,126,69,4,226,254,6,70,185,105,103,159,26,18,158,58,48,53,165,108,137,149,88,77,186,126,222,171,146,102,143,80,113,166,160,251,113,115,244,164,83,246,99,192,190,199,41,96,58,169,237,184,223,236,56,103,89,212,248,164,167,166,84,33,67,7,56,228,164,199,120,13,239,33,9,214,221,222,178,112,191,216,241,175,175,226,235,231,109,78,184,230,217,185,185,162,1,199,12,218,39,217,87,48,130,0,130,191,76,88,188,226,113,73,93,214,140,13,184,121,243,201,4,47,81,254,159,195,22,44,38,54,223,33,79,147,127,189,111,154,249,244,0,127,22,128,194,224,15,31,53,160,214,159,245,28,137,222,63,13,84,42,84,253,165,111,20,127,255,111,210,190,95,22,192,239,96,245,181,215,50,94,90,91,147,14,228,67,97,43,66,82,88,161,24,117,248,53,93,39,30,54,141,31,227,142,206,10,143,196,208,148,113,216,124,46,245,129,228,85,19,7,179,247,127,83,202,241,221,42,252,239,50,203,117,124,15,254,59,206,142,239,101,33,234,198,104,11,140,66,73,127,1,130,91,100,34,220,107,177,41,145,98,1,47,246,162,6,170,50,65,112,224,131,46,144,50,164,59,60,60,60,120,4,159,144,93,92,200,209,203,215,203,235,74,4,231,55,167,51,213,92,107,54,41,75,131,230,65,215,164,112,230,14,67,177,120,230,139,171,88,229,54,164,63,59,53,60,252,217,61,123,136,92,174,29,190,35,41,195,130,54,35,148,211,232,251,208,216,169,72,253,239,58,90,4,220,207,0,23,59,171,81,105,97,199,47,178,59,99,33,19,233,146,92,176,217,76,198,32,167,155,244,137,108,231,10,223,11,41,251,119,166,28,241,10,223,77,101,250,232,12,223,137,153,177,126,56,8,225,114,23,180,246,231,110,2,168,125,115,86,149,142,98,158,72,228,27,57,151,155,185,93,205,169,231,39,103,233,166,163,248,134,194,101,64,160,154,213,31,205,225,203,5,198,158,24,251,155,243,25,46,18,142,64,234,69,145,192,184,120,210,86,219,171,94,203,111,123,136,245,89,122,186,175,160,111,236,52,251,130,73,179,58,243,53,162,187,135,106,113,159,243,248,234,148,61,51,121,202,43,69,201,114,161,176,146,108,136,252,178,26,5,253,71,169,124,145,164,98,255,66,226,64,133,156,243,201,89,134,63,62,115,132,82,220,4,188,50,38,223,25,22,142,84,99,21,22,22,98,101,78,57,81,174,166,90,48,218,186,177,69,251,85,120,234,20,80,227,198,225,153,219,88,230,103,82,232,42,62,241,179,81,114,109,117,180,180,81,239,87,136,216,183,242,247,148,136,145,9,67,49,237,217,111,104,39,87,234,40,217,70,24,136,125,32,134,154,172,213,68,123,129,146,81,118,224,211,157,95,65,17,151,156,33,59,69,197,111,134,18,119,8,22,131,138,213,10,250,185,43,28,126,175,152,89,206,51,189,251,141,116,123,67,231,153,30,101,116,101,94,4,71,44,171,144,144,208,157,111,58,89,171,18,5,53,159,203,205,47,183,140,197,213,83,22,134,88,170,248,134,26,122,230,67,252,182,252,217,186,108,177,16,216,8,118,55,158,45,71,122,131,190,119,69,124,55,134,82,31,73,193,51,144,252,140,253,139,89,101,25,42,179,233,19,72,100,74,143,249,178,127,146,118,104,118,38,140,49,60,40,91,85,68,204,15,93,98,77,217,227,219,30,135,89,49,250,108,4,50,210,235,247,139,90,168,131,244,200,20,167,134,88,221,120,92,14,26,62,48,3,130,7,44,68,107,227,13,147,89,46,195,87,250,149,186,47,241,132,102,16,194,247,115,102,87,136,32,0,0,77,225,63,117,128,152,81,123,127,109,16,189,103,46,248,179,38,80,168,250,75,230,87,91,255,251,103,165,48,252,104,248,64,103,214,237,245,47,217,79,121,175,11,255,16,180,185,160,119,126,206,131,43,234,22,153,173,52,191,222,191,92,91,9,121,79,254,58,74,163,187,252,112,119,205,39,75,238,192,233,152,70,176,170,245,210,45,123,93,48,224,145,169,175,151,109,252,231,82,235,30,2,185,247,0,0,223,137,175,141,185,41,156,54,158,154,177,180,135,88,220,28,163,81,81,244,238,19,18,168,179,200,30,158,140,166,107,98,155,126,119,182,47,142,13,56,194,162,43,139,73,140,169,31,2,174,160,17,220,233,167,128,23,81,39,1,155,205,202,134,232,179,184,246,65,229,20,32,247,107,238,2,247,185,4,168,111,30,1,101,61,167,25,115,244,143,74,73,105,101,151,227,87,226,34,57,158,210,175,29,110,180,26,90,241,113,243,220,23,154,132,101,40,89,162,28,109,170,52,249,213,86,140,67,53,168,146,212,46,173,196,188,98,224,92,42,121,100,179,225,245,105,211,75,193,114,252,113,20,13,183,76,117,68,191,81,40,191,21,119,56,95,96,114,132,52,61,119,255,234,55,121,246,116,246,152,113,30,75,18,57,65,95,217,66,152,163,222,129,238,196,31,147,27,238,236,237,238,227,231,35,15,73,166,142,173,67,96,116,134,154,176,90,246,89,248,233,14,55,50,75,241,226,109,135,199,113,87,35,235,208,143,253,141,157,12,227,20,122,60,184,97,190,131,63,50,232,67,213,114,91,31,14,64,148,108,242,66,245,181,243,91,18,111,79,35,122,200,150,201,209,127,246,16,238,93,77,223,248,167,198,193,101,88,5,143,148,32,185,233,168,13,212,42,57,172,76,153,59,244,206,216,107,136,5,60,84,104,210,182,69,12,3,84,3,34,245,237,192,142,218,230,163,108,11,23,5,14,132,112,148,5,95,189,132,114,237,211,28,45,19,34,109,253,8,21,195,94,147,231,125,140,11,87,19,189,148,141,33,171,114,7,182,218,78,130,90,74,117,156,77,158,68,240,83,212,215,38,203,55,255,189,161,237,171,208,191,173,42,189,7,191,66,21,246,48,141,186,77,4,100,104,66,63,155,164,127,59,179,231,211,136,227,176,170,122,87,216,73,32,6,15,184,158,37,57,253,104,234,174,23,72,176,169,234,51,31,248,95,1,87,121,156,247,151,2,125,227,175,96,217,174,164,27,161,110,131,15,75,184,10,62,177,212,241,57,234,108,220,161,55,9,199,229,222,64,97,56,42,32,87,187,59,64,60,51,205,166,175,22,254,212,157,37,32,158,252,179,146,152,47,93,104,208,154,231,61,232,33,149,67,249,248,55,171,240,84,135,41,36,70,186,127,230,48,116,188,10,215,168,221,126,61,135,111,204,183,145,34,33,70,72,82,36,154,171,131,115,218,43,4,207,52,89,15,77,54,252,131,105,210,77,10,197,207,165,106,64,81,39,161,3,250,255,74,53,185,159,243,65,250,186,22,78,229,125,100,79,51,194,17,207,22,248,110,92,60,50,251,174,134,52,19,36,99,215,109,24,134,200,25,153,148,162,28,152,226,187,132,169,243,131,192,76,28,162,105,121,108,167,19,5,201,187,36,45,212,187,142,88,232,217,59,145,108,24,209,34,133,71,75,214,234,69,13,26,82,75,85,67,227,78,176,235,185,211,80,85,227,56,56,206,17,140,49,28,202,179,60,219,183,215,240,251,118,219,43,206,95,247,174,253,99,99,184,77,167,247,199,90,197,239,217,127,32,234,232,123,4,191,27,133,93,106,222,209,91,187,163,215,57,246,57,73,69,28,228,190,252,171,28,195,172,39,22,28,92,160,139,85,137,5,91,251,194,235,64,11,237,46,169,174,208,236,9,100,4,189,106,86,109,150,168,64,0,166,142,231,147,193,219,22,30,145,236,19,71,198,41,76,115,158,165,148,75,168,238,4,51,115,62,108,144,85,212,246,248,19,110,45,55,150,165,194,177,189,135,33,12,34,226,36,28,61,16,62,20,209,26,207,193,254,71,144,249,111,162,193,87,116,123,76,187,63,214,136,199,223,140,18,41,43,106,40,85,110,18,249,233,68,249,168,122,130,241,137,188,215,77,231,199,149,44,154,82,21,80,248,155,33,227,41,99,74,21,207,235,219,116,250,133,122,206,187,70,216,137,117,13,51,48,70,59,122,1,47,181,145,155,142,60,12,19,149,88,141,228,234,129,26,163,236,178,180,241,211,121,9,241,39,137,71,251,177,129,238,141,231,76,49,141,178,72,118,110,60,83,76,36,119,50,87,17,113,206,20,163,239,15,206,30,119,124,132,138,20,52,149,119,6,242,198,146,191,191,248,41,173,105,191,5,210,123,28,47,116,10,160,85,44,133,22,12,101,104,207,107,243,244,246,162,226,151,208,250,108,106,118,144,108,174,56,172,51,66,141,115,192,149,25,43,118,232,172,77,83,119,77,242,5,196,151,86,120,160,14,210,253,84,165,162,69,163,2,98,79,54,178,188,133,0,138,137,188,80,116,143,55,116,152,23,155,99,43,89,200,21,109,129,140,224,186,227,108,18,94,85,126,99,125,52,66,121,114,158,32,116,86,35,35,95,215,63,207,177,38,222,21,119,124,58,155,59,236,248,168,72,90,43,66,156,232,211,231,240,35,113,110,247,232,160,236,50,24,108,8,181,26,148,58,239,228,236,229,4,237,5,26,135,71,143,103,124,27,101,70,225,52,5,78,186,36,197,2,78,1,110,63,126,86,36,16,60,234,222,249,241,150,98,74,251,233,201,151,219,191,198,46,223,211,221,15,3,76,162,12,28,26,110,45,221,164,173,82,231,44,178,100,216,141,16,111,49,126,215,117,130,230,108,182,207,206,94,113,8,219,155,179,8,177,180,155,88,119,19,244,112,24,118,182,178,218,56,188,17,125,253,115,72,84,199,175,206,234,0,153,202,125,174,93,255,164,167,1,207,236,122,13,13,106,251,80,13,186,131,185,30,7,182,39,165,239,31,156,216,28,142,8,53,51,237,21,118,9,28,12,191,62,140,189,25,107,17,39,11,195,214,54,46,167,227,30,3,144,188,25,241,185,157,51,63,15,175,4,172,191,20,154,88,127,91,190,248,36,254,7,41,103,7,110,119,223,34,162,120,248,20,176,78,232,252,241,174,58,221,228,183,198,132,103,70,234,25,14,102,238,193,38,79,138,29,6,131,179,115,38,4,118,200,211,75,155,149,236,6,30,105,20,114,62,25,241,116,124,214,70,70,115,124,87,121,149,42,52,252,246,110,231,163,161,239,143,156,94,205,201,76,30,19,55,102,131,247,102,170,77,16,65,5,148,181,39,197,55,218,149,115,61,157,103,60,107,62,55,19,222,88,120,169,223,138,50,31,253,169,233,61,150,66,185,92,222,69,95,126,72,234,213,88,247,164,161,247,87,200,211,162,152,161,205,197,59,169,244,59,110,213,51,163,117,60,114,95,41,39,203,239,31,111,88,88,42,109,20,251,215,239,88,216,63,37,212,134,77,246,127,36,254,249,37,32,220,175,105,54,167,174,248,82,170,88,25,221,246,230,173,135,255,216,90,51,126,220,24,254,114,81,139,152,150,226,127,158,245,232,13,225,183,25,169,45,122,237,142,128,27,90,121,248,209,143,25,110,211,15,140,225,36,9,23,78,1,9,79,69,217,248,243,190,78,29,217,200,46,162,79,1,143,159,138,222,136,215,243,216,240,23,34,120,206,224,159,65,252,190,250,59,172,248,248,245,247,67,17,109,166,113,198,87,113,79,62,81,170,52,45,166,111,137,43,5,173,31,101,31,134,181,133,12,25,236,199,127,60,5,216,134,177,181,177,21,25,173,43,75,159,2,30,157,2,98,170,47,120,184,63,8,121,171,65,95,118,242,22,15,10,62,28,50,80,35,241,68,118,54,144,52,5,252,32,149,91,72,166,165,54,13,155,186,103,165,49,78,196,95,19,84,18,144,51,20,192,112,129,188,48,32,251,20,16,113,244,17,225,213,113,76,23,84,122,8,84,217,124,123,123,238,157,215,84,64,196,209,123,32,73,214,167,85,43,227,125,51,25,123,237,70,212,83,21,175,97,123,191,60,143,103,167,128,35,191,144,187,153,191,162,201,163,140,28,101,52,205,248,224,155,233,224,239,135,108,115,114,94,185,210,235,119,147,191,174,182,37,188,156,184,246,44,169,225,117,172,92,55,95,156,237,41,128,244,208,202,161,179,130,135,84,239,91,245,14,117,151,92,80,197,122,104,22,55,186,251,138,89,55,227,197,151,30,208,203,195,231,138,214,144,37,230,18,21,188,162,53,91,255,10,63,190,101,2,81,24,200,196,43,90,243,145,64,116,99,33,72,176,249,19,92,231,120,80,97,185,151,71,71,87,62,250,49,154,30,14,150,90,213,229,52,142,206,77,87,7,117,184,211,133,39,130,225,34,200,216,28,201,228,87,175,146,248,253,98,55,4,192,60,219,247,21,26,213,197,49,28,52,167,128,144,235,126,89,218,4,158,181,164,39,191,129,97,249,49,99,202,246,242,233,191,71,113,65,250,144,141,127,66,230,212,165,148,120,255,146,168,61,251,51,127,211,187,164,247,15,222,12,158,201,6,96,118,22,251,111,40,179,255,177,109,248,234,140,75,127,178,230,56,17,192,7,18,90,93,227,226,216,122,26,33,183,185,83,192,181,39,146,207,61,239,157,253,190,231,253,225,22,73,196,139,173,121,138,185,251,51,169,144,208,151,172,58,211,234,112,61,112,232,88,137,242,195,42,39,91,56,29,143,223,187,17,245,88,37,52,168,133,55,26,149,55,164,38,59,194,98,130,33,113,77,143,53,231,54,87,177,89,18,94,245,129,43,127,90,12,21,140,197,36,173,107,87,221,176,183,15,85,25,97,169,176,251,233,197,158,225,138,156,250,57,148,35,253,234,166,124,130,206,67,184,202,173,57,227,32,211,1,219,129,31,41,5,205,163,121,130,182,121,67,71,198,238,105,70,173,182,77,162,69,61,142,14,253,177,194,198,191,98,246,208,221,135,39,237,213,93,92,63,8,63,61,22,190,241,181,254,2,208,254,2,56,6,152,212,108,244,168,82,215,144,253,46,245,146,137,79,123,23,27,231,245,193,18,177,229,24,32,148,213,165,135,8,214,1,146,253,80,6,238,20,157,46,22,142,163,33,155,214,179,156,37,134,159,179,153,180,74,50,104,33,231,108,166,219,105,126,14,211,98,250,198,97,171,30,94,149,34,179,36,1,105,137,180,9,135,82,118,119,85,120,182,21,34,134,156,222,186,172,10,136,216,85,99,175,22,8,115,44,130,31,182,87,133,151,66,138,188,128,148,200,108,62,46,99,154,87,193,57,209,20,207,63,73,227,142,186,213,22,122,98,133,133,244,107,30,29,248,96,95,216,197,10,188,219,201,25,95,189,214,254,26,180,40,85,174,177,252,66,94,133,29,23,52,48,228,121,123,56,47,25,146,125,4,240,233,158,76,22,1,25,181,97,115,236,172,59,41,173,152,68,15,218,98,45,27,41,157,108,203,248,66,120,171,136,106,212,107,145,236,249,215,56,238,200,232,215,80,72,40,65,244,176,183,50,195,254,203,142,1,109,113,183,41,243,251,61,95,157,2,126,212,68,230,88,166,127,191,203,145,110,228,78,187,145,107,219,106,187,45,48,5,69,84,22,238,93,230,122,215,68,153,119,135,39,179,60,22,146,235,34,249,204,78,103,57,134,181,189,64,181,8,154,178,202,139,33,65,237,235,46,148,107,212,102,242,20,219,12,242,137,65,244,250,20,29,52,217,99,104,140,159,133,53,164,152,114,158,165,241,247,61,175,145,158,2,252,65,162,196,93,15,27,221,235,40,133,251,98,252,215,77,224,249,22,21,249,192,175,9,109,230,161,50,206,122,31,235,28,45,15,168,101,101,84,216,230,233,239,234,135,74,106,178,128,113,99,74,182,26,64,17,155,76,86,243,61,18,53,97,109,174,74,144,173,115,34,72,8,52,48,254,34,223,176,208,106,74,222,44,79,53,110,42,156,201,16,163,255,5,131,206,142,158,95,69,38,112,196,171,14,216,57,76,107,120,42,169,137,164,85,190,249,110,37,82,64,191,231,208,182,89,94,225,224,82,213,77,31,196,18,175,152,211,191,169,44,166,14,123,100,237,109,162,187,241,246,69,2,88,157,162,216,65,215,195,147,68,65,117,55,3,162,142,46,104,101,142,127,246,91,180,252,39,103,193,226,114,111,140,172,250,209,3,203,239,14,111,57,114,255,84,8,11,132,199,214,131,182,220,230,47,94,123,162,252,12,79,132,254,79,152,182,188,167,0,69,189,179,247,50,1,101,48,112,198,74,160,86,224,210,124,43,176,165,251,113,91,120,111,245,190,220,127,125,53,45,216,201,73,248,193,198,232,205,245,60,67,119,61,253,228,56,93,245,193,74,8,123,171,54,211,98,167,152,106,26,154,143,175,118,142,241,137,113,170,162,125,209,64,80,49,6,164,19,153,180,233,79,109,92,168,17,33,203,36,155,203,207,235,155,237,30,42,153,99,14,163,0,189,240,172,10,205,133,169,216,190,73,181,205,37,226,174,113,134,19,47,33,133,222,49,112,173,101,37,28,26,47,73,9,234,19,59,231,13,188,217,248,92,58,250,217,102,148,38,134,26,108,3,209,166,136,219,92,92,214,22,233,160,3,181,0,193,118,175,88,218,174,211,242,60,80,127,181,82,103,54,231,136,157,130,10,153,113,242,191,93,123,17,106,152,72,221,114,71,76,103,67,197,71,29,123,185,165,205,51,176,184,138,138,73,19,104,7,142,155,145,143,167,206,54,50,251,155,254,6,89,107,4,207,4,93,245,31,76,156,3,176,161,138,77,67,18,139,120,0,214,151,94,185,251,236,192,103,114,78,198,35,89,162,197,78,48,148,19,44,188,119,24,30,122,62,8,196,181,114,83,246,124,26,78,227,127,55,13,215,79,177,250,201,173,106,72,166,110,69,90,200,158,73,1,173,254,241,202,40,187,229,148,178,16,244,186,81,182,196,147,113,1,112,220,124,152,194,141,174,66,113,178,42,210,158,230,218,89,241,73,197,144,169,174,95,91,223,255,158,16,69,215,79,229,222,105,172,233,26,230,110,12,221,167,208,76,213,214,33,137,111,250,183,242,186,252,204,188,175,127,132,232,187,102,244,40,99,198,239,12,188,74,44,53,223,28,25,114,22,201,27,247,25,190,20,8,0,92,93,89,118,154,152,20,217,50,78,13,222,242,224,157,40,232,191,59,166,51,149,167,222,162,61,200,193,211,227,106,43,4,47,211,76,232,106,31,216,116,141,131,93,207,230,238,81,179,106,53,105,194,221,126,244,119,133,173,42,168,240,94,184,87,28,139,74,241,94,184,161,14,57,221,49,231,94,184,64,49,170,181,234,115,47,220,42,202,137,30,169,9,88,168,184,216,52,66,70,244,230,246,248,223,52,207,37,249,240,239,232,213,175,141,83,141,11,141,145,161,232,164,148,154,45,134,200,102,37,105,224,162,84,229,219,38,85,219,184,80,136,176,144,34,92,108,242,44,124,100,16,169,25,134,132,64,254,133,148,221,134,185,251,215,253,103,233,237,63,109,79,4,248,253,232,255,15,150,255,55,130,229,229,130,137,182,79,214,146,178,2,155,215,42,210,153,157,175,96,238,22,249,209,8,199,158,189,167,235,135,146,155,75,111,175,20,60,251,71,6,250,127,144,251,11,0,92,227,158,211,147,59,5,92,190,117,116,10,152,15,9,43,251,19,86,186,164,23,165,119,86,101,237,226,83,244,191,234,61,254,53,154,63,23,189,251,239,241,115,192,78,14,254,215,47,246,216,141,200,162,246,59,54,159,135,248,101,254,74,74,123,29,37,47,83,126,184,187,30,154,249,159,217,225,16,108,185,148,149,217,242,240,110,103,137,122,69,118,187,200,81,28,193,195,54,91,111,199,7,141,228,131,162,117,107,217,182,166,196,166,21,212,164,140,99,89,120,140,242,149,48,249,188,249,149,79,198,139,247,134,227,222,252,211,12,3,209,201,245,139,127,46,46,194,63,165,251,136,116,41,12,254,4,2,0,62,6,231,29,198,191,98,42,182,90,45,230,255,248,59,179,184,255,120,47,151,244,254,125,77,206,95,250,239,42,248,247,28,217,191,157,102,125,50,189,191,108,54,62,105,71,106,150,48,38,85,1,201,181,66,237,26,123,18,233,93,80,216,237,140,97,193,141,184,84,86,176,122,46,141,137,127,134,144,162,210,125,68,249,136,21,244,99,175,90,46,95,238,229,214,247,94,119,140,44,243,162,63,43,166,103,191,193,232,50,181,167,189,96,22,15,18,66,58,233,16,218,186,129,197,76,70,29,68,209,135,118,47,203,67,143,237,148,48,121,129,149,45,62,146,102,31,246,69,159,9,135,149,236,109,112,88,233,242,196,44,35,42,223,236,42,231,20,240,56,197,22,243,8,243,185,53,178,20,79,68,7,114,22,58,173,3,155,19,31,21,252,151,61,79,94,69,237,188,91,76,163,238,120,87,61,222,132,167,133,225,225,134,131,99,89,177,156,73,197,40,7,110,187,170,233,233,140,171,58,189,69,67,243,175,217,227,170,104,176,116,102,224,139,23,182,86,121,86,106,162,148,219,134,165,132,48,53,108,23,102,61,173,2,155,35,136,96,180,192,87,186,44,173,190,7,247,35,42,69,134,170,216,249,186,184,144,33,43,53,20,116,197,114,250,125,227,137,91,12,125,140,87,146,52,160,5,109,161,65,136,75,244,103,97,4,88,147,169,211,175,181,229,59,120,117,253,13,186,254,193,180,75,63,134,82,31,157,164,235,171,107,205,231,75,159,47,82,112,50,96,56,17,104,118,46,33,47,233,6,195,247,192,96,231,90,234,119,241,20,46,54,188,150,122,246,128,141,141,141,29,248,14,143,3,99,197,62,217,215,72,153,206,145,57,61,235,230,38,137,23,158,178,87,208,12,159,64,223,184,124,204,244,118,247,174,67,102,222,194,37,160,16,53,30,72,135,26,31,247,109,102,212,143,52,80,134,117,10,15,184,181,218,216,219,44,115,142,248,169,47,70,74,99,25,254,125,174,97,194,212,177,135,132,189,88,42,186,50,21,165,148,89,31,30,242,139,220,208,210,64,105,198,215,192,227,165,157,133,199,99,92,5,36,94,175,171,246,133,224,148,190,53,146,1,21,38,141,48,146,128,70,79,104,238,237,105,45,161,144,131,55,191,231,59,34,156,122,180,0,4,138,194,27,4,139,15,124,97,227,50,235,229,189,191,171,65,203,140,68,65,76,56,17,227,246,28,223,79,1,177,71,119,215,150,0,102,162,198,63,171,41,14,158,43,25,220,80,111,191,124,31,240,158,48,148,211,174,107,246,230,221,42,50,179,111,99,146,236,72,231,32,46,246,189,210,195,27,233,20,41,148,144,245,152,91,60,225,244,147,73,41,26,95,134,152,227,53,126,101,71,61,247,11,211,124,118,213,171,187,42,110,143,171,184,214,198,192,204,24,82,237,62,55,215,242,177,227,130,78,154,113,205,45,242,226,174,19,45,147,238,86,141,112,77,99,231,40,171,66,246,234,237,47,115,45,45,237,139,12,254,198,53,198,199,38,233,71,111,136,12,218,125,104,183,150,126,12,164,247,143,108,28,163,236,82,20,88,93,218,27,242,44,193,90,202,94,156,232,202,202,175,110,136,175,236,135,85,233,3,194,230,44,211,21,135,15,24,168,193,85,101,51,60,92,27,157,175,131,223,91,147,237,205,126,252,42,199,91,232,70,37,124,35,187,233,5,178,63,57,254,219,194,227,199,225,3,62,151,42,185,34,143,96,54,188,28,67,67,132,5,62,110,70,145,182,183,119,43,174,215,111,140,206,242,93,89,17,188,142,230,234,13,76,90,137,108,124,50,101,242,242,136,20,11,110,100,54,47,227,98,160,48,152,140,125,241,214,4,200,10,74,122,151,245,129,103,126,123,89,150,85,216,99,41,121,129,113,173,4,88,41,165,212,166,135,251,213,80,192,102,250,139,182,200,110,233,195,205,196,175,183,31,24,18,34,42,211,81,251,22,6,169,92,199,86,68,146,153,69,241,100,216,152,152,41,116,215,122,184,59,91,233,172,100,168,63,27,220,217,101,72,213,40,145,253,215,254,41,96,149,233,217,31,216,4,253,253,200,185,108,179,185,55,255,95,33,14,255,111,14,174,18,69,213,161,179,255,0,153,65,153,60,17,52,194,4,249,120,168,130,45,230,185,7,129,222,41,64,240,23,55,173,68,9,117,189,69,120,240,76,233,210,45,198,57,225,240,114,129,107,173,247,4,73,220,198,90,31,11,51,213,170,25,157,2,172,14,171,159,238,113,69,174,197,14,133,239,101,153,22,187,150,245,253,100,120,1,217,219,9,194,44,110,72,154,111,252,220,178,103,56,78,227,138,8,199,192,91,43,102,80,74,250,184,83,192,81,196,123,170,215,72,149,167,180,65,167,128,47,87,3,58,196,248,213,246,32,11,124,113,42,244,125,151,45,11,79,1,115,71,2,11,38,180,146,74,198,196,95,238,176,185,32,135,133,201,110,141,227,9,75,132,191,66,66,106,27,127,157,2,186,57,5,92,172,88,227,255,0,45,250,110,152,214,226,210,75,79,1,34,151,66,118,124,135,160,211,158,102,244,19,235,67,121,152,190,168,62,139,205,155,210,88,78,166,156,138,135,103,215,245,182,216,123,57,207,123,32,235,196,159,203,12,1,31,246,21,246,119,78,248,28,110,55,92,164,220,203,144,94,23,72,182,95,109,211,251,238,32,115,193,249,128,255,238,101,247,190,217,34,60,118,129,241,184,89,120,22,222,121,226,2,200,236,39,169,192,122,60,9,196,244,170,3,44,22,57,111,138,177,98,52,2,167,0,128,60,30,49,208,236,15,209,95,206,255,39,149,134,63,224,5,161,170,199,97,189,127,178,130,200,148,172,168,15,254,20,83,84,26,252,103,150,16,73,225,191,71,154,1,0,130,165,138,127,175,36,246,233,175,96,252,95,105,61,207,58,223,0,254,176,117,187,242,207,201,157,167,114,193,63,65,15,0,0,66,162,98,218,160,198,184,175,218,2,248,36,123,235,105,20,219,190,137,207,144,239,222,186,73,100,89,237,207,158,222,109,112,61,83,177,120,21,3,224,131,43,138,175,214,95,33,65,207,135,41,54,161,175,192,78,221,89,37,142,253,163,70,110,158,110,21,131,118,106,26,144,214,32,1,63,241,131,170,20,113,246,152,65,229,109,48,74,63,32,37,8,175,208,164,131,185,31,10,188,221,57,87,19,227,234,127,208,202,58,178,178,102,119,118,224,19,64,216,8,150,142,229,42,4,149,5,129,217,153,150,60,210,221,118,199,38,221,124,81,145,182,62,71,184,57,181,79,20,107,168,236,203,58,215,3,25,153,208,29,7,161,49,28,3,226,224,153,245,75,168,12,190,111,236,20,183,145,10,86,190,119,188,128,193,49,137,8,6,177,109,69,98,135,238,20,237,28,235,59,5,67,35,196,250,244,97,72,31,220,164,173,29,196,51,62,221,118,145,111,110,40,208,209,4,206,87,153,143,73,122,201,138,51,27,143,5,172,85,160,119,166,26,63,82,100,222,207,103,149,210,49,110,230,212,176,19,153,232,90,152,47,113,246,83,143,195,176,16,251,13,85,6,230,219,77,218,161,156,244,34,32,85,135,126,107,112,6,231,181,210,64,205,12,181,208,139,76,179,161,132,123,140,169,82,206,69,10,10,183,16,200,132,238,23,240,42,50,85,19,117,74,164,77,132,205,188,250,184,154,124,53,164,19,240,191,23,133,149,125,114,1,30,139,255,217,100,173,146,214,243,159,189,212,203,246,146,144,234,252,103,231,131,118,60,16,109,248,159,165,215,5,215,219,204,107,152,129,228,113,78,173,228,113,124,33,28,86,154,160,117,251,56,132,103,87,238,96,199,20,252,234,140,223,87,140,88,159,129,149,76,94,17,6,131,244,190,79,217,43,159,223,44,22,151,133,177,73,85,154,67,63,99,96,92,162,121,188,216,208,111,232,90,88,209,114,165,235,87,111,70,35,166,53,83,186,65,215,56,214,77,36,211,196,29,54,89,108,22,183,166,153,88,236,8,199,10,198,235,219,168,39,70,171,231,170,250,139,22,124,33,123,237,161,95,7,142,162,88,166,204,251,150,201,39,164,133,185,157,144,167,230,68,210,201,10,65,250,14,12,197,223,120,89,31,106,19,43,164,77,145,125,244,35,244,228,79,230,195,109,254,255,50,213,229,54,115,60,206,191,75,46,122,70,229,129,76,177,59,144,91,230,157,112,240,151,193,175,251,124,245,20,230,41,65,58,35,233,42,150,132,197,171,75,171,65,88,118,20,150,119,40,115,40,139,22,0,32,148,91,223,127,238,175,154,204,96,215,114,177,51,77,115,37,193,175,115,227,16,81,63,188,48,74,33,231,153,11,131,191,91,169,171,55,88,91,29,182,53,81,219,31,101,206,20,38,193,119,252,0,86,166,191,107,56,106,47,125,226,144,166,112,132,174,151,1,209,229,115,201,48,100,54,178,131,71,152,77,36,175,212,57,102,139,217,236,189,111,30,129,219,158,111,139,232,148,71,180,145,35,158,98,82,103,220,124,83,54,66,55,175,99,154,165,254,40,119,86,100,190,196,65,30,223,194,203,91,67,178,163,215,148,148,223,155,254,22,85,111,254,87,38,151,168,113,26,59,185,29,141,225,164,119,215,105,0,190,58,103,171,251,31,72,70,166,222,37,227,157,41,152,19,246,160,68,81,43,79,183,195,147,30,13,6,223,254,71,215,94,183,249,95,71,23,175,142,116,60,205,104,53,218,77,186,25,192,181,117,28,18,105,128,184,17,40,204,184,216,112,255,237,192,245,137,84,207,175,180,205,29,100,149,147,145,116,236,168,10,118,58,32,183,54,82,179,63,237,111,243,170,244,71,31,164,134,112,153,176,125,81,177,155,147,168,44,136,179,27,249,89,172,191,250,112,198,52,72,251,70,154,176,29,175,178,196,160,51,60,149,200,209,149,230,5,108,186,1,3,226,171,84,197,71,31,130,160,250,219,201,151,45,215,115,30,186,172,121,196,15,113,69,111,195,98,152,218,222,148,200,233,189,10,59,232,158,103,31,79,217,172,116,246,113,140,98,82,111,19,149,120,197,226,204,10,67,190,20,230,90,29,139,205,250,42,37,220,117,11,27,186,90,106,69,90,222,52,38,245,246,99,142,158,121,48,255,101,189,182,113,159,157,234,48,227,161,79,108,69,101,172,44,149,115,61,54,136,145,236,188,1,44,167,151,199,59,89,136,45,7,90,57,188,250,145,147,141,42,197,84,244,17,22,75,135,170,12,148,61,44,244,249,170,14,98,101,51,137,172,158,127,109,128,215,184,155,234,238,198,75,232,93,188,181,55,58,14,14,196,230,168,171,127,168,43,208,149,177,80,127,215,205,103,146,212,57,60,4,116,146,175,30,207,175,0,198,10,100,48,228,18,119,169,153,145,187,142,224,146,89,162,1,23,187,26,228,222,223,236,226,185,131,54,17,168,184,114,13,154,49,71,207,248,50,66,138,20,201,7,231,111,198,231,138,232,12,53,145,98,18,181,36,154,64,160,154,40,80,201,158,35,245,15,240,248,20,176,19,178,70,130,23,138,53,220,230,113,220,57,23,138,45,231,213,78,56,23,138,205,246,116,132,61,66,246,44,176,4,13,50,181,209,192,115,43,39,42,49,61,243,250,23,255,225,107,92,128,47,183,230,7,210,58,102,94,211,137,111,6,4,215,167,188,199,139,42,255,11,173,228,34,147,175,226,102,177,1,192,197,36,9,59,33,242,56,74,21,173,162,76,225,136,12,4,93,106,81,128,106,153,107,83,234,198,142,196,101,87,103,51,173,65,217,19,145,33,17,156,95,95,105,254,252,115,36,159,224,81,146,186,126,163,94,224,239,164,40,58,178,63,38,102,171,51,161,112,177,9,85,188,121,170,26,123,12,93,98,34,5,96,167,190,98,207,232,40,104,75,154,96,209,57,6,164,189,56,155,34,71,152,46,215,1,255,22,182,179,32,148,86,121,32,125,85,212,205,66,220,84,52,159,29,147,111,135,161,193,220,172,62,43,5,79,1,110,221,36,91,74,99,147,98,92,204,186,91,1,186,77,27,6,222,147,17,27,165,28,213,161,135,197,82,177,240,175,122,211,43,141,246,230,133,220,19,154,189,213,187,20,9,134,220,232,68,195,139,148,139,61,94,74,56,80,117,65,148,216,31,93,122,222,226,248,27,19,40,52,123,156,154,81,34,29,70,249,137,105,84,244,214,198,197,225,123,36,1,21,35,160,146,249,148,23,93,247,157,195,236,61,39,70,110,127,216,113,194,128,53,150,201,190,47,202,17,229,50,121,40,16,225,245,29,85,108,98,216,75,173,88,249,47,124,1,96,77,12,15,120,237,57,91,78,88,246,60,230,123,30,236,228,98,163,50,91,221,159,90,204,221,178,151,149,25,1,236,254,217,101,186,64,253,111,85,144,105,10,255,157,100,242,109,202,60,252,57,23,1,82,255,158,188,65,119,10,248,79,138,110,162,243,30,37,193,162,41,36,247,44,67,202,58,5,164,31,33,40,244,129,58,167,128,31,218,167,128,190,19,137,103,97,101,43,111,240,197,39,224,191,141,161,158,143,4,253,123,206,175,2,238,223,87,221,111,132,206,110,232,18,224,236,114,94,118,103,151,179,254,72,117,244,87,217,251,63,105,82,148,121,172,165,127,124,182,144,55,128,223,101,119,56,15,255,236,129,116,102,132,213,255,195,234,22,172,247,199,243,189,90,184,220,123,160,118,66,233,175,254,79,246,4,102,230,191,187,22,124,114,170,165,190,11,218,212,108,57,250,238,48,248,76,93,245,252,164,16,242,164,251,59,25,86,41,222,175,202,25,200,245,157,10,227,95,248,182,168,80,54,151,79,190,28,193,84,48,61,12,107,181,209,120,55,73,184,130,93,22,201,16,218,193,216,97,164,80,93,24,227,98,200,27,88,206,232,111,48,177,148,52,242,15,148,56,123,104,190,68,34,11,15,143,209,71,128,109,148,148,236,172,187,27,30,217,237,9,245,21,245,55,211,213,36,92,107,118,175,11,201,6,46,95,166,120,97,27,20,29,52,48,120,31,23,201,161,122,182,151,185,68,128,49,137,183,35,32,176,240,33,75,180,25,37,29,25,167,200,94,188,155,144,211,245,76,185,224,242,143,114,104,118,84,194,186,170,34,150,182,127,94,203,132,157,207,38,155,143,155,211,38,99,40,195,151,150,12,56,14,235,207,108,168,255,61,244,103,177,214,114,185,123,225,89,168,159,238,184,231,9,157,179,80,89,171,116,189,92,116,241,44,212,175,116,175,80,60,10,120,22,234,245,67,155,44,109,115,157,66,249,229,135,33,214,165,255,150,66,200,111,160,238,175,170,7,41,124,233,21,99,87,67,161,59,172,18,245,124,65,71,119,2,121,232,134,204,233,118,220,225,9,211,15,100,159,129,132,236,36,145,145,37,58,143,60,169,115,254,203,185,236,135,46,41,175,131,43,53,122,37,250,248,159,70,44,210,15,228,111,232,62,156,211,114,97,89,208,103,203,208,80,230,152,126,26,65,230,70,99,18,88,178,124,119,176,55,215,88,13,156,121,53,252,91,110,95,194,184,56,150,145,84,216,44,153,175,150,198,166,141,87,104,142,138,101,192,178,54,108,90,225,141,12,78,43,144,170,112,38,166,85,45,145,211,75,135,209,168,24,4,68,230,62,246,177,204,30,46,168,36,46,194,11,158,242,167,194,114,85,207,5,79,117,4,90,253,176,148,120,193,83,252,115,98,213,230,10,15,15,15,105,247,53,31,63,20,150,189,159,200,244,108,91,173,227,81,62,229,166,216,173,151,90,233,11,85,162,45,118,238,227,154,198,150,76,216,36,111,205,216,226,164,27,89,176,27,47,33,81,176,251,151,223,255,6,105,50,197,30,211,148,59,159,101,189,228,135,146,207,151,170,241,197,114,227,33,239,194,231,150,19,166,61,15,0,63,242,104,142,90,109,170,133,182,111,227,2,73,196,123,39,89,171,23,185,221,90,132,241,131,249,229,2,20,65,79,224,98,177,31,248,168,251,14,237,52,183,132,192,246,146,112,32,34,248,137,179,216,104,117,78,132,114,31,101,238,40,190,105,95,156,8,255,76,103,117,161,236,20,96,7,60,5,112,151,33,202,125,65,241,232,29,140,253,193,173,186,189,15,159,182,233,178,107,34,202,40,97,201,19,165,2,141,107,93,180,80,78,122,91,89,131,145,100,139,194,159,233,227,0,40,179,65,127,85,154,206,207,154,43,240,62,214,195,0,2,212,166,78,70,5,191,204,97,75,76,167,254,131,154,69,179,1,55,120,203,175,244,241,203,91,106,20,180,0,106,131,27,137,143,73,204,210,222,250,142,16,229,231,66,131,192,83,238,107,103,187,247,229,79,178,42,63,200,35,146,249,220,30,194,149,47,37,39,98,210,78,1,21,183,47,49,195,159,168,175,248,244,188,102,238,95,118,88,97,212,53,149,104,142,154,157,19,56,121,63,168,46,44,200,125,117,178,198,71,39,56,0,164,208,15,175,167,88,242,48,160,151,172,43,135,118,76,185,90,76,125,10,246,25,147,45,9,66,144,95,9,207,167,209,246,209,172,200,90,5,222,202,83,167,28,140,143,146,56,43,242,144,131,195,163,214,172,7,91,76,107,38,107,37,222,254,157,204,64,39,160,224,87,6,147,157,143,180,151,254,81,241,106,62,127,78,151,24,252,137,120,236,153,238,255,167,229,235,127,239,208,234,156,139,187,163,35,77,76,95,127,15,228,113,27,32,252,246,130,228,77,90,65,53,195,112,128,158,169,207,53,36,252,39,201,97,122,184,159,125,251,154,172,228,74,165,103,225,151,35,155,139,196,123,223,117,108,227,170,231,181,247,26,236,2,80,202,20,233,104,66,104,223,138,49,52,76,51,224,68,169,140,101,50,96,100,202,250,162,117,123,54,54,134,179,35,64,33,249,233,1,40,228,107,135,26,113,108,90,165,61,202,206,183,182,77,168,106,69,28,160,1,86,117,228,165,13,122,125,10,104,250,113,10,64,186,152,182,248,100,243,229,168,101,215,183,204,102,85,173,94,194,247,233,65,74,190,36,33,164,26,147,100,24,73,1,178,113,241,10,244,185,167,226,77,171,215,241,250,195,187,167,128,165,208,145,137,69,56,135,57,211,12,123,223,103,110,198,6,26,37,234,185,10,249,93,19,138,227,91,251,111,132,133,179,54,63,239,125,124,20,97,186,42,34,251,189,162,86,152,150,98,7,186,246,53,233,113,35,165,29,255,237,214,196,24,102,76,40,143,48,119,249,68,176,246,179,160,235,59,193,234,139,152,114,83,81,46,36,228,97,123,200,144,189,179,105,95,66,19,121,212,215,251,21,20,202,254,158,5,183,182,54,136,178,63,22,236,43,123,31,167,156,2,194,162,153,188,111,111,25,144,184,124,71,237,240,166,126,208,89,169,112,24,11,40,218,181,95,137,196,45,96,190,47,212,177,248,14,77,194,223,172,85,161,148,109,104,109,194,126,74,39,78,81,123,220,96,107,100,209,105,124,76,176,255,146,214,43,253,219,94,71,68,81,217,174,220,29,15,90,42,107,99,79,72,170,138,83,216,160,174,81,25,157,229,125,177,237,62,74,148,38,216,211,120,87,213,136,14,25,82,164,54,219,221,199,21,213,77,127,245,80,159,224,1,14,54,86,200,227,37,203,171,189,37,82,58,87,144,94,59,147,53,250,180,142,91,120,178,161,176,113,122,163,138,87,212,121,23,189,50,92,176,167,94,108,93,127,10,160,158,123,122,25,224,164,70,250,96,226,101,214,32,112,175,162,109,231,168,181,219,69,51,194,113,152,219,147,169,128,77,93,155,163,217,54,80,112,178,79,6,13,18,0,123,130,235,97,52,96,155,76,30,202,199,30,194,29,91,11,220,103,153,32,108,44,151,71,76,246,167,206,150,112,233,92,237,255,234,98,13,247,240,223,17,233,237,110,254,144,212,100,15,158,91,115,166,173,37,243,46,157,86,152,176,66,42,103,15,250,80,216,179,56,6,127,104,23,94,126,64,17,63,179,152,72,65,143,242,194,118,239,135,167,183,223,71,157,43,56,145,112,10,234,41,156,43,56,141,234,251,231,173,158,15,69,150,211,22,171,227,240,67,145,74,250,242,94,170,165,30,53,169,239,241,151,185,73,112,242,49,167,235,214,175,227,164,198,237,98,233,147,57,225,35,128,231,81,253,7,221,34,236,251,155,206,252,14,48,96,163,250,199,202,199,248,81,73,99,221,195,112,176,45,233,191,210,246,130,31,224,127,134,166,80,100,207,188,125,237,91,219,99,157,59,21,108,0,88,161,103,17,91,163,147,84,142,146,237,158,157,178,103,188,137,68,249,132,39,177,226,90,134,155,219,36,144,38,103,90,30,68,172,6,106,46,89,121,134,63,183,204,68,98,205,40,122,146,87,15,1,244,230,254,113,84,57,84,198,27,152,180,164,155,189,155,59,171,32,74,25,171,25,62,155,141,10,233,208,166,44,202,210,121,45,36,95,59,159,196,48,232,119,15,47,87,117,118,179,74,139,119,189,57,239,20,43,20,18,191,14,145,42,53,242,143,91,133,119,130,231,160,48,138,12,13,177,57,226,85,91,118,111,249,189,251,235,214,101,113,130,182,223,149,52,122,106,156,163,126,140,88,107,149,225,108,229,96,31,177,33,122,213,112,104,254,61,29,114,57,186,5,153,9,83,136,37,6,252,18,118,53,60,84,77,218,188,213,180,213,13,255,199,145,2,78,1,150,58,182,81,71,254,61,22,251,35,169,167,0,4,221,9,64,234,196,28,79,108,252,66,42,26,47,2,162,252,156,51,107,44,195,141,119,169,226,246,107,101,19,10,250,87,121,119,197,183,191,71,134,170,253,159,200,4,3,135,148,220,146,133,37,209,60,61,75,109,196,21,189,85,129,129,105,120,141,234,148,26,94,134,169,117,74,222,204,37,59,242,155,108,71,106,145,151,80,43,105,253,183,208,241,42,62,196,9,125,183,19,141,88,119,238,138,161,126,25,113,21,89,190,39,23,177,101,219,188,12,126,146,248,190,72,94,191,147,60,69,12,136,211,121,172,43,161,7,223,52,33,24,93,169,190,72,56,138,64,95,20,116,150,240,101,239,86,12,180,238,141,80,78,217,164,143,39,160,34,202,68,194,41,210,240,134,114,149,244,235,69,49,197,236,54,241,52,144,181,127,142,95,23,62,127,113,121,221,21,142,235,126,234,145,116,147,59,98,161,160,196,218,147,214,121,237,173,77,66,57,80,89,146,16,134,28,167,181,252,42,53,80,149,163,130,113,82,208,119,4,230,183,148,124,193,159,247,254,218,30,181,152,33,126,110,111,248,20,144,234,248,249,39,69,242,254,147,23,249,70,206,207,4,71,76,251,179,161,254,201,129,14,63,242,126,87,193,15,239,164,131,107,128,64,16,117,59,20,69,34,18,102,80,31,82,67,254,254,252,226,95,103,32,150,102,153,238,105,117,177,9,35,25,122,129,202,205,76,6,69,141,80,79,220,34,27,2,152,127,181,63,151,1,113,217,179,28,41,253,230,144,195,171,108,172,235,166,208,207,76,78,187,41,108,219,47,231,59,121,134,147,66,233,249,150,198,205,248,97,235,161,55,160,224,91,225,91,204,112,126,160,224,64,150,124,254,37,176,82,118,106,169,53,191,181,56,254,50,132,128,128,183,249,229,109,39,114,118,165,71,171,26,167,128,234,240,83,0,128,41,64,224,161,30,94,134,141,254,119,186,106,49,51,53,37,67,249,200,185,12,155,34,95,126,11,16,164,86,52,240,66,88,8,2,249,89,70,203,50,6,56,91,40,31,207,22,74,231,251,155,241,252,206,229,192,50,245,22,93,159,74,181,200,102,99,216,161,139,154,173,75,117,206,80,118,62,123,57,164,187,189,135,155,103,98,225,105,208,245,127,115,209,63,143,155,141,216,43,42,57,208,117,251,168,229,253,136,132,177,116,250,193,2,221,21,105,93,112,82,166,122,72,23,177,101,85,154,15,55,204,60,124,37,194,55,155,55,188,67,73,159,253,199,146,253,152,216,223,140,41,0,0,137,28,150,176,235,215,21,103,25,2,205,174,148,214,194,57,98,79,177,84,67,39,220,96,165,26,105,249,65,58,60,62,17,162,155,155,228,201,17,33,68,99,167,132,148,70,62,222,102,171,216,39,250,20,16,109,34,109,215,66,34,241,67,95,160,155,8,91,36,55,82,91,65,13,121,197,201,90,26,64,55,182,58,18,55,39,86,81,206,172,141,142,51,203,228,153,42,81,73,248,237,74,23,1,114,99,186,227,214,167,128,91,21,6,39,158,185,1,83,202,167,128,163,22,73,163,253,216,198,59,163,241,155,22,213,125,27,27,88,134,206,244,113,1,174,167,219,136,218,253,159,246,95,205,237,201,253,50,162,255,227,153,224,0,252,82,36,9,72,247,1,5,122,133,118,250,110,104,88,27,7,234,83,211,94,247,52,47,63,230,27,153,68,69,52,199,101,179,41,164,192,155,169,71,58,85,55,94,174,37,78,180,89,243,62,232,154,57,139,159,238,163,183,102,139,90,51,172,93,58,253,49,129,206,215,11,31,78,196,195,158,229,48,250,11,183,251,84,86,163,154,32,17,132,217,20,116,148,72,175,250,240,154,240,207,191,191,9,249,4,51,10,105,177,37,125,57,188,50,84,235,56,170,5,74,173,207,49,178,36,74,137,33,192,171,197,197,109,135,194,185,131,48,148,68,80,33,86,81,174,117,231,196,109,58,185,232,196,179,63,205,171,211,151,70,227,65,65,160,62,156,246,218,110,73,209,177,246,200,20,170,254,40,222,70,192,56,25,94,201,20,183,21,82,244,98,45,198,252,171,135,244,121,216,19,60,5,200,30,8,108,145,56,164,140,149,124,101,22,109,217,127,78,140,197,199,48,171,120,173,87,83,186,174,108,162,76,244,148,11,42,52,6,138,32,225,218,190,74,123,103,234,144,10,124,199,174,211,228,198,162,93,219,204,138,63,216,243,200,64,231,167,201,144,239,247,120,91,240,19,239,97,239,195,250,145,197,160,98,255,242,122,99,172,121,7,182,200,187,253,44,24,60,187,181,198,237,114,150,60,70,141,23,158,2,164,6,27,55,216,228,222,95,110,252,111,236,19,191,61,153,83,0,214,245,236,29,226,174,213,184,33,109,3,168,7,239,118,120,110,96,22,64,218,120,129,222,214,237,39,13,150,147,147,133,108,26,169,98,181,165,79,208,181,39,93,199,204,137,2,229,118,114,121,118,98,166,115,79,157,181,243,117,29,54,62,49,57,85,137,177,117,3,131,153,109,23,65,32,59,97,8,112,37,242,5,155,40,157,225,112,83,76,220,239,41,30,57,58,149,78,15,210,123,84,218,76,167,109,214,108,248,34,88,189,57,102,144,210,166,147,180,178,53,233,190,27,101,46,61,52,76,97,48,163,57,123,2,193,17,11,20,155,27,240,127,216,100,241,175,193,39,253,11,30,12,112,154,14,115,175,112,185,229,254,153,189,243,132,39,231,9,114,117,26,218,14,203,18,126,183,106,18,177,244,243,105,83,85,149,62,56,85,10,238,105,254,147,199,6,0,104,57,142,63,184,43,100,97,211,29,160,213,237,82,211,252,235,92,237,120,58,83,106,216,213,229,92,237,184,171,19,6,235,182,67,65,135,153,46,129,157,132,202,10,131,217,120,223,0,8,94,209,5,126,162,170,112,181,181,62,130,38,12,79,193,19,239,235,150,233,89,225,245,27,185,181,40,155,220,58,124,220,36,226,6,242,156,180,111,163,42,88,217,96,145,35,53,233,119,98,76,68,215,86,3,189,204,187,94,118,78,81,135,149,153,185,134,133,189,220,189,58,243,205,94,28,216,254,100,0,140,187,57,93,57,193,96,111,172,187,244,66,179,143,201,19,108,231,116,231,156,170,167,114,10,56,36,174,227,165,61,108,248,199,86,212,24,159,192,29,255,155,192,5,249,111,2,23,228,161,68,255,137,192,69,72,53,249,7,231,176,91,66,4,24,239,198,169,27,46,189,123,119,244,182,15,159,189,54,37,204,90,226,226,126,218,2,208,158,252,198,227,219,202,8,199,185,62,9,177,215,60,17,202,221,167,99,187,51,35,125,187,129,34,132,193,177,92,227,75,28,164,229,184,156,253,20,176,98,3,8,74,113,248,80,23,137,32,2,137,239,231,243,238,31,39,42,204,219,126,168,163,234,148,110,104,173,239,217,103,90,47,122,36,227,162,230,204,100,197,207,88,80,222,117,82,163,48,255,128,48,250,171,69,153,251,180,135,92,21,1,191,36,147,81,244,247,56,108,71,125,45,182,238,242,158,38,1,82,91,63,151,65,148,107,195,251,109,107,74,88,110,238,210,116,168,92,126,93,223,90,22,112,254,77,244,75,214,221,103,83,210,199,31,134,55,143,116,59,155,60,232,197,118,157,56,170,205,63,231,176,183,57,8,191,157,189,99,12,91,164,84,163,243,102,251,181,112,129,193,235,87,70,166,152,100,27,172,147,63,86,51,86,218,248,123,79,2,166,115,190,208,69,83,215,75,214,234,193,88,71,0,68,103,145,185,23,41,55,192,158,158,103,186,17,93,253,13,204,214,214,197,190,41,0,244,62,142,188,93,193,192,168,58,189,228,127,93,205,124,113,145,252,251,15,31,0,135,27,23,83,202,49,37,207,167,225,66,29,1,68,25,45,217,230,65,203,160,179,249,58,67,159,156,154,211,175,39,45,184,246,184,129,34,42,117,180,235,192,100,52,56,96,255,99,227,27,211,63,54,121,2,40,162,58,239,239,212,11,255,199,14,98,195,250,123,79,3,37,226,169,8,20,151,184,50,242,170,167,28,181,136,179,98,158,157,183,227,96,219,247,159,234,81,177,55,187,47,174,28,217,200,182,48,85,147,203,22,216,15,51,205,239,202,133,63,83,113,83,53,77,182,124,231,255,66,52,230,105,231,236,244,118,251,75,128,16,133,241,54,238,213,211,199,187,37,1,53,76,116,243,3,204,75,41,114,9,151,61,142,157,78,100,228,159,75,203,230,13,167,234,82,213,156,20,156,2,216,31,93,90,93,200,221,67,7,21,31,127,9,62,138,181,90,88,214,11,91,226,107,128,208,126,229,33,187,117,248,225,218,62,71,75,155,176,16,79,226,179,230,227,50,141,129,31,195,213,79,22,193,167,128,134,247,47,73,97,182,91,197,39,141,71,159,36,159,88,21,46,118,139,247,125,197,222,106,125,255,146,87,251,32,249,40,96,251,158,29,173,202,102,140,29,119,233,241,65,198,41,128,255,75,146,11,119,0,23,239,73,111,64,139,106,96,196,51,185,31,97,1,63,134,175,237,123,95,26,180,20,146,227,172,57,244,57,203,222,111,75,238,208,5,92,29,41,177,134,203,144,54,80,84,219,63,188,184,77,248,162,140,169,181,98,155,112,140,204,182,45,154,192,29,64,31,54,151,5,1,191,249,191,253,158,254,75,7,65,246,126,244,16,151,205,69,133,253,227,15,186,196,169,117,157,115,129,95,175,19,167,83,93,100,99,49,65,183,220,131,87,219,56,178,110,222,204,194,241,186,155,147,88,45,171,157,60,134,61,133,174,193,8,13,121,75,76,131,132,225,246,16,95,47,114,75,50,80,166,156,0,208,44,75,214,36,247,72,230,158,66,154,141,136,250,124,184,138,149,218,211,177,4,83,57,87,195,245,4,250,204,132,105,111,237,186,137,233,173,83,0,67,243,195,196,98,130,246,132,85,202,216,160,151,131,38,9,105,125,165,79,203,26,131,81,142,171,244,164,131,75,238,179,171,4,130,210,119,173,84,203,159,54,218,180,175,237,90,72,188,94,107,96,227,50,78,25,8,107,70,111,202,105,189,239,73,113,250,142,221,8,214,77,188,226,159,223,97,191,231,70,145,20,193,248,114,157,170,147,149,237,32,139,96,188,234,85,9,16,209,106,37,205,29,113,187,120,247,86,27,203,246,219,195,14,152,154,38,239,161,242,14,88,212,64,93,227,19,123,210,253,253,55,213,199,229,247,148,175,168,122,216,46,118,251,123,9,140,148,206,41,209,92,180,81,121,100,87,66,165,222,23,108,177,120,152,184,25,80,171,24,62,104,222,246,77,88,250,168,243,132,93,62,42,153,45,253,208,121,86,241,120,250,228,254,47,34,92,59,245,106,87,173,252,230,54,251,246,241,64,153,199,229,172,241,37,181,194,43,58,9,67,117,192,68,78,231,31,199,148,165,203,180,255,152,2,128,181,33,180,21,107,152,14,95,44,60,224,254,191,249,158,255,147,131,171,68,33,200,148,159,219,222,82,145,255,199,165,8,66,111,250,246,53,17,58,67,194,108,119,65,254,7,145,224,203,221,4,31,191,255,96,244,212,9,23,15,104,57,178,145,4,6,8,206,59,125,126,51,125,10,160,221,140,190,58,190,76,57,171,216,125,173,222,162,45,68,80,206,190,244,72,88,75,110,187,116,75,5,252,248,81,200,41,224,65,197,197,239,6,155,115,164,55,198,199,197,123,239,203,122,159,172,158,2,128,143,46,173,156,45,226,216,160,198,47,87,3,218,113,252,220,71,3,52,219,192,216,253,174,166,167,1,134,44,103,139,124,172,250,245,182,42,33,43,60,174,52,94,112,244,218,160,19,94,253,195,16,245,125,184,177,237,196,82,194,196,22,189,52,219,56,121,254,143,99,207,105,167,16,7,165,75,4,241,201,23,75,53,172,182,234,87,117,53,23,167,168,160,47,135,11,210,42,176,13,134,114,115,217,10,94,31,54,190,117,43,237,185,249,14,83,53,174,109,16,101,191,239,117,206,229,93,119,139,211,252,149,79,48,69,146,248,148,205,184,38,130,44,62,32,100,164,228,193,149,37,178,204,185,140,90,255,7,19,252,220,4,213,47,231,31,200,62,120,57,111,105,50,214,77,192,246,63,111,116,227,63,57,6,74,30,112,149,200,40,83,26,220,41,216,99,163,119,243,32,208,249,114,1,55,139,184,71,173,109,198,206,219,235,3,254,172,21,157,234,235,239,24,179,213,216,47,37,112,119,77,137,175,215,153,211,140,174,188,190,193,92,96,142,247,18,61,28,68,155,63,111,10,219,171,247,45,83,90,152,24,57,150,252,254,141,102,235,178,129,199,187,159,175,103,62,43,255,248,69,50,143,221,146,117,179,98,109,60,44,142,63,242,185,72,219,169,215,8,61,185,78,57,91,142,81,233,244,95,185,251,213,187,110,197,66,249,201,231,128,47,230,25,44,215,231,199,43,214,143,105,243,148,152,91,13,183,17,27,77,75,250,197,230,154,199,178,159,167,111,25,3,183,18,54,246,164,208,57,35,70,241,114,23,8,118,24,12,14,4,190,220,162,54,139,208,253,154,60,220,167,201,224,135,32,87,122,186,93,221,102,49,117,244,128,181,48,27,134,118,76,124,113,10,48,60,217,249,241,105,246,122,189,53,237,158,206,107,151,161,143,139,239,78,214,55,78,1,132,79,237,162,84,195,201,214,197,5,153,102,38,78,32,179,185,171,153,164,146,227,142,169,116,93,65,244,195,79,60,103,196,78,1,151,159,94,106,89,219,188,166,127,61,151,102,123,39,148,233,243,44,55,45,154,168,255,85,206,207,50,10,18,157,138,121,99,65,184,196,174,197,140,141,119,192,43,46,179,103,191,63,72,130,236,95,55,243,17,55,100,9,185,77,239,253,79,196,5,9,95,210,71,78,207,5,63,188,32,77,198,77,77,79,221,150,14,160,255,212,254,190,230,5,30,29,164,54,216,38,23,43,241,122,181,124,92,58,207,210,193,179,31,76,101,246,48,70,243,233,134,169,200,246,161,21,1,253,49,43,9,80,123,155,64,70,206,184,238,164,225,246,71,179,228,113,81,187,61,38,109,186,201,197,134,239,63,12,130,28,30,5,53,196,98,172,79,6,220,182,121,26,207,30,166,252,248,11,226,133,165,52,122,4,95,109,150,129,233,54,100,241,128,238,11,85,64,172,227,224,139,31,95,111,141,112,5,116,136,73,111,117,182,60,249,25,25,129,10,103,48,148,187,118,123,32,83,228,19,43,117,120,67,243,216,247,107,15,229,159,222,22,92,133,95,65,38,254,114,41,177,144,205,247,62,246,184,112,195,201,133,161,174,142,123,164,209,251,61,135,55,220,72,61,19,19,172,166,33,102,126,10,208,89,10,48,125,31,36,90,252,179,216,46,124,231,0,105,69,26,62,182,1,3,213,196,171,67,34,184,63,27,56,44,24,232,39,27,203,159,156,2,238,136,209,153,129,132,184,74,18,41,104,187,10,248,137,27,251,111,203,111,116,171,249,139,217,247,171,223,207,103,47,216,229,236,85,139,7,93,112,113,119,124,210,45,187,21,57,202,253,162,198,47,203,234,117,10,178,44,254,163,104,97,66,127,160,197,207,86,172,7,129,124,246,250,42,125,208,203,237,247,206,252,247,238,221,187,168,149,151,225,254,63,82,175,233,63,30,55,132,54,169,233,245,186,47,140,178,209,171,22,207,136,210,158,45,244,230,203,247,244,191,186,17,220,163,174,239,28,97,98,19,98,225,86,7,86,98,84,252,171,33,95,146,143,137,219,188,249,173,75,173,190,29,126,187,202,195,117,124,20,21,60,145,119,137,11,30,175,224,207,231,124,189,221,168,6,243,184,193,136,122,66,136,159,39,250,105,43,3,104,142,231,161,192,103,74,218,42,240,45,19,213,130,246,41,8,171,199,77,185,230,193,247,223,71,52,131,9,152,10,132,120,76,223,91,244,164,34,92,156,84,106,201,182,213,153,127,22,152,232,44,164,153,124,38,151,105,62,182,61,54,191,171,129,92,237,6,85,176,162,178,189,24,129,212,59,89,195,63,162,196,107,60,180,37,100,181,6,114,234,158,148,202,28,27,31,61,85,58,114,249,28,58,106,248,209,157,201,120,46,113,223,12,126,248,233,199,254,160,44,103,91,8,201,170,251,45,153,249,125,61,239,217,174,205,232,17,141,24,15,145,232,95,206,58,215,91,36,191,170,183,182,199,230,134,69,5,167,220,19,148,118,43,119,124,108,194,148,235,31,161,178,208,64,203,115,180,197,245,209,44,41,89,32,54,141,81,158,251,20,144,37,215,62,67,167,87,149,3,82,12,105,19,25,136,33,109,63,74,124,31,63,113,12,241,47,11,51,17,144,210,252,154,67,39,157,189,235,57,99,81,61,67,32,60,126,253,99,76,252,13,111,242,61,145,14,126,139,89,114,146,16,41,126,85,234,242,134,48,139,218,128,78,70,166,111,127,60,107,71,57,9,93,190,214,255,145,132,184,11,97,11,32,255,89,61,119,250,123,186,97,243,242,49,60,9,35,49,184,167,146,207,70,76,37,189,159,123,0,248,31,112,151,46,49,146,131,140,141,179,59,31,14,41,195,25,251,130,83,98,250,4,246,131,181,219,182,136,138,238,222,85,170,163,115,173,107,168,7,176,158,2,178,153,223,161,37,163,242,155,119,172,133,183,12,108,208,147,248,7,102,35,38,152,203,234,111,247,101,219,124,171,107,43,176,135,153,98,225,241,99,242,209,42,172,186,235,252,59,79,198,207,181,154,29,41,34,199,65,160,131,224,15,111,179,221,189,5,5,21,58,104,27,81,213,159,215,40,239,221,207,177,104,189,239,34,173,170,224,105,116,163,253,27,159,57,217,27,47,16,167,13,197,175,72,30,34,241,204,151,247,89,121,140,73,128,167,0,121,54,84,98,225,35,11,151,11,178,123,251,165,220,169,70,77,106,144,249,184,124,61,171,245,244,124,196,217,71,162,62,112,67,243,187,103,34,77,170,76,195,183,88,230,152,124,167,159,138,65,90,26,62,21,206,202,93,171,243,33,3,31,17,6,194,197,14,110,230,17,76,123,216,221,128,123,164,47,218,47,97,138,186,154,106,53,126,150,12,10,4,76,95,226,112,102,111,71,7,45,208,165,175,134,157,2,98,93,148,104,52,181,76,49,75,96,58,147,50,113,227,213,71,219,2,79,135,159,200,166,83,237,134,250,118,92,230,156,154,60,10,48,69,31,37,63,224,79,182,117,126,202,246,112,63,34,155,233,20,240,244,225,99,241,91,95,166,62,68,232,161,95,222,33,133,20,112,121,134,86,18,199,8,217,151,48,129,217,114,134,66,54,50,148,240,67,127,53,166,117,170,48,154,84,85,99,93,203,49,194,151,219,173,101,111,142,126,208,247,43,153,222,219,127,238,78,195,239,58,81,119,247,222,4,13,97,143,230,252,227,176,230,221,155,95,107,226,186,19,190,235,196,106,131,200,5,31,229,154,43,6,225,157,231,244,109,155,57,126,42,16,153,180,100,16,147,172,233,83,223,224,33,126,6,32,231,164,177,74,162,33,252,136,77,193,147,2,184,249,111,229,182,23,232,218,108,196,45,205,241,144,229,183,153,246,191,192,203,248,106,143,179,59,73,27,134,244,61,35,55,188,92,57,62,239,192,120,177,114,196,224,67,207,211,26,211,74,29,59,213,24,138,49,143,8,100,50,209,158,169,72,126,62,89,249,124,40,220,46,149,28,195,81,152,236,138,43,161,15,57,175,47,9,108,133,231,93,72,35,199,187,168,31,172,81,39,222,140,245,48,110,69,19,178,170,132,127,28,223,87,224,137,116,237,205,18,117,173,126,165,18,20,248,67,252,134,111,20,164,135,200,72,108,54,243,7,204,105,168,224,152,155,218,43,80,39,84,59,103,200,186,138,159,177,61,10,184,196,254,118,78,77,189,118,50,84,24,79,66,230,66,129,109,206,142,139,171,0,38,29,225,10,97,226,69,154,235,30,76,214,70,126,176,215,204,25,234,185,29,168,92,6,120,117,189,151,243,245,254,195,66,132,163,2,29,220,157,178,138,198,105,13,135,206,11,233,14,9,151,54,188,134,140,213,199,24,44,107,21,86,114,167,156,139,172,213,60,92,82,242,57,23,89,131,192,71,166,212,146,244,3,217,59,148,50,133,217,216,216,88,118,207,158,85,163,94,219,47,177,192,240,60,58,63,163,230,59,44,115,140,122,204,143,146,120,105,195,7,106,190,5,169,51,34,29,186,43,243,29,160,235,69,159,252,236,34,156,88,69,112,21,170,94,127,89,66,140,26,160,150,4,131,139,90,24,171,20,231,208,124,188,171,181,138,81,222,48,71,21,222,213,26,197,102,82,66,143,119,181,134,25,200,114,107,83,32,132,152,46,218,171,99,182,42,156,72,175,246,74,117,73,85,13,123,78,136,180,205,251,192,18,191,247,137,124,54,177,140,55,157,250,238,77,98,226,139,158,84,70,153,45,200,227,49,22,66,185,117,19,28,78,223,197,111,195,100,33,241,94,139,167,156,103,253,147,124,31,98,94,251,42,63,3,196,187,153,239,233,78,163,171,92,131,185,122,107,133,19,45,254,141,229,167,0,85,115,60,96,187,66,231,17,47,97,253,27,96,139,173,50,43,254,120,14,216,38,218,170,65,18,145,120,192,246,118,123,4,187,62,16,177,0,166,187,247,219,93,72,29,147,156,125,170,234,161,101,98,164,25,86,55,145,171,213,82,74,14,195,19,190,247,59,126,241,196,48,81,222,20,205,110,15,239,159,215,160,192,216,62,162,195,52,199,172,192,29,255,124,6,4,78,184,23,19,222,28,56,203,12,152,243,126,125,152,76,210,180,235,155,97,89,82,59,58,221,80,77,51,7,206,116,40,87,109,79,220,245,114,196,112,12,83,44,6,4,148,152,87,47,89,252,91,159,192,111,248,39,255,164,216,98,137,92,115,141,135,217,7,73,212,49,148,120,132,227,19,135,52,101,50,193,125,137,35,251,56,188,35,113,2,154,158,76,85,152,77,36,123,221,57,198,29,143,127,142,158,67,179,52,136,47,5,126,231,208,108,73,81,139,118,14,30,154,141,183,46,53,54,65,224,161,217,240,162,138,181,68,243,54,247,219,213,103,87,185,72,187,247,102,153,164,195,47,246,206,177,28,191,7,3,169,181,113,4,36,75,5,15,69,171,106,51,91,242,74,108,119,99,184,117,6,140,181,5,116,61,19,99,216,59,91,211,100,218,235,8,59,77,156,109,237,198,100,87,252,193,143,72,13,238,255,4,226,193,79,171,86,123,159,145,42,60,248,249,211,205,181,168,222,184,114,98,25,187,225,117,174,86,127,142,87,78,140,27,149,253,196,227,149,23,169,135,142,71,118,55,48,11,92,101,105,211,187,102,120,188,210,175,208,162,40,75,35,213,160,188,212,153,250,64,191,143,137,35,89,102,157,51,233,186,123,212,85,237,205,98,250,58,221,40,150,111,87,76,114,218,20,41,245,187,236,86,198,33,243,13,155,152,39,217,82,179,244,29,92,66,112,229,66,237,12,110,82,236,127,227,113,17,36,127,225,59,81,176,55,167,158,224,4,125,51,106,123,145,191,107,168,107,42,143,7,213,193,201,174,48,113,74,179,200,122,71,120,219,117,3,19,110,161,242,190,114,219,39,76,237,137,63,83,31,27,216,187,228,226,129,226,220,97,187,79,15,79,1,122,171,188,176,9,120,7,244,115,135,147,148,8,176,141,65,126,220,141,189,119,149,191,131,169,196,139,141,228,217,197,11,249,119,133,234,196,206,233,145,188,37,189,196,127,240,35,51,239,253,131,108,101,151,244,23,1,170,4,186,212,20,195,43,156,12,77,177,194,244,245,148,193,234,205,232,151,153,162,58,169,160,132,254,76,185,33,12,20,146,45,179,213,31,215,159,221,108,226,40,84,147,28,41,150,236,21,222,46,253,15,152,107,117,215,52,224,165,131,97,231,243,248,225,20,69,74,102,150,22,237,175,106,153,31,30,247,240,164,133,216,124,234,224,8,239,194,155,234,78,244,208,142,56,140,100,178,65,157,69,246,126,63,143,41,224,214,252,17,3,58,65,172,56,65,242,101,136,149,214,143,93,114,201,142,84,41,181,180,160,24,119,86,86,86,54,216,8,134,94,235,21,123,132,179,49,18,133,68,101,178,157,119,170,46,94,21,38,193,76,158,247,124,226,249,157,171,57,127,235,249,76,176,183,89,233,60,56,239,249,140,35,212,243,117,40,179,228,243,9,109,236,80,169,197,238,252,138,156,91,84,82,63,74,62,73,106,42,244,202,80,107,22,124,204,156,35,199,14,39,20,136,76,186,199,84,35,215,60,87,161,174,18,47,106,199,181,209,113,126,177,60,99,27,74,180,248,203,60,42,154,233,13,47,109,55,165,95,122,96,183,36,16,26,236,160,222,238,196,162,234,67,46,85,101,241,176,79,81,93,100,64,119,181,176,12,4,70,1,193,170,10,35,94,144,27,182,157,95,72,3,94,122,104,18,14,120,92,17,40,35,61,159,56,7,253,38,188,207,143,95,89,248,205,7,70,19,72,193,71,2,65,102,66,144,54,242,99,248,171,24,22,181,78,154,216,167,20,244,78,48,43,88,203,184,81,146,179,20,170,248,222,31,215,84,139,236,145,10,122,245,214,77,68,143,72,64,226,85,121,21,50,89,236,197,80,197,208,120,94,116,60,3,236,227,193,51,146,128,24,159,229,120,6,229,197,22,105,17,161,134,138,209,124,157,146,193,238,90,165,80,221,125,53,86,113,214,14,151,240,159,110,108,48,87,3,145,36,93,116,6,84,161,31,139,103,171,252,246,196,255,142,213,144,32,211,51,66,64,64,133,65,121,219,201,237,165,210,163,97,141,83,64,35,233,111,77,171,255,51,49,226,143,227,34,198,110,239,145,173,191,194,151,81,225,139,226,119,158,222,151,86,112,85,212,38,86,108,71,12,215,30,6,249,210,59,230,32,115,205,204,66,33,34,25,220,66,10,52,21,229,90,89,183,55,222,72,157,0,240,86,8,63,224,156,130,238,135,215,155,75,44,87,22,220,99,9,31,89,223,37,207,92,2,131,193,74,217,124,220,64,22,7,109,202,254,202,124,110,246,124,14,229,243,247,113,57,172,27,142,197,249,116,22,173,103,44,112,8,183,110,222,158,163,175,244,206,238,65,237,36,172,13,230,57,64,9,183,149,181,144,219,33,80,30,31,80,133,3,31,244,174,122,82,40,17,2,203,127,128,143,53,127,247,149,152,254,177,8,120,36,133,159,16,46,128,205,134,132,161,130,22,113,173,204,217,237,47,186,191,206,11,186,241,75,177,119,217,129,100,28,248,7,162,3,101,209,69,72,136,249,171,66,136,126,33,251,161,30,71,49,164,116,32,195,192,65,79,2,47,84,32,237,62,219,29,178,101,110,5,37,103,71,77,22,87,199,226,5,51,145,161,74,118,103,55,121,79,246,237,239,215,160,177,167,33,120,95,125,10,32,182,237,21,40,85,202,214,45,203,246,41,249,100,150,12,74,88,131,248,75,247,143,175,132,232,188,134,196,3,91,52,29,38,29,137,180,243,146,189,227,144,64,111,45,2,140,105,107,6,198,244,189,150,246,83,9,50,253,178,8,126,143,249,21,2,152,108,207,51,109,153,106,226,103,228,98,213,227,252,172,36,81,125,87,127,61,37,148,100,217,210,53,1,150,35,177,135,54,1,239,31,176,113,186,25,51,216,6,167,63,13,61,44,165,229,58,146,200,212,62,120,165,213,174,145,42,243,107,234,190,235,76,52,242,177,82,247,196,215,215,178,133,107,176,87,210,125,242,185,222,77,163,71,239,37,77,133,86,18,87,165,224,109,42,114,155,175,190,173,193,117,220,53,136,162,157,166,3,92,160,154,246,123,9,39,172,68,223,160,236,223,127,29,107,110,135,182,142,101,71,72,0,231,44,78,132,10,247,111,126,17,90,108,185,37,180,75,142,141,88,172,185,69,214,109,172,38,206,234,150,190,30,202,84,204,199,162,42,60,24,80,43,213,43,21,18,255,112,7,247,211,91,152,227,151,197,90,40,1,149,180,251,156,36,231,107,68,165,45,202,93,165,123,70,198,109,59,175,109,149,198,217,150,190,64,59,85,194,104,177,182,83,181,246,39,149,222,235,29,182,197,85,218,88,55,41,74,147,102,137,37,109,229,242,215,29,169,197,1,70,55,106,76,173,205,123,183,204,94,38,37,4,64,118,28,86,253,154,189,222,217,7,100,95,218,182,97,223,233,238,162,231,15,166,55,134,179,183,247,123,31,195,102,125,91,90,104,196,109,58,95,150,111,225,130,52,238,22,85,9,95,235,97,61,54,252,250,236,143,78,236,255,208,227,172,70,17,249,93,109,120,124,115,73,252,234,154,136,241,123,209,68,67,173,154,176,60,173,154,103,5,167,128,4,147,181,145,184,132,199,230,121,43,41,253,170,83,8,236,186,55,197,49,235,23,222,95,116,191,72,228,43,153,228,31,186,159,52,28,48,247,59,172,224,238,138,99,63,59,212,155,223,102,101,112,37,174,240,16,150,166,175,76,164,223,221,23,15,122,109,254,105,254,172,52,153,124,43,114,197,180,181,154,122,203,233,155,28,55,98,120,15,164,188,74,243,210,169,51,11,203,59,217,114,21,113,188,180,157,111,90,25,99,254,41,225,199,15,58,209,79,63,131,250,115,5,169,117,242,77,251,58,211,246,223,29,15,165,25,156,60,160,44,13,210,201,137,208,84,47,118,128,211,30,95,138,170,181,10,73,230,73,39,83,252,154,201,194,55,104,153,51,82,105,215,117,18,74,60,156,50,221,6,9,89,247,140,159,19,164,240,30,16,231,122,125,195,114,142,83,82,179,248,167,31,82,34,74,166,134,207,92,107,120,239,214,118,171,207,78,212,16,213,70,193,51,148,116,115,1,117,185,108,223,56,219,47,210,139,239,41,105,62,91,12,212,89,120,78,239,125,17,230,188,210,194,81,113,145,24,132,91,119,234,86,148,149,179,119,129,240,131,5,244,233,253,191,182,117,66,78,212,51,104,199,180,135,197,35,5,7,166,245,66,69,13,115,159,248,37,94,80,23,34,182,98,183,140,31,10,22,165,69,235,154,22,31,152,40,60,120,215,179,117,152,73,250,240,100,100,172,208,198,175,193,227,245,141,65,227,213,49,215,186,4,234,48,127,142,92,16,191,244,187,23,73,3,35,85,99,14,105,142,21,9,147,54,91,70,38,65,142,26,251,31,133,202,187,53,60,44,122,101,198,215,173,151,213,127,247,181,8,187,123,243,1,169,223,191,217,110,180,191,121,210,226,253,81,128,44,142,218,32,18,133,144,184,64,140,154,54,80,77,136,223,83,201,183,249,230,142,29,60,99,63,89,152,197,199,45,66,239,221,123,137,131,12,138,80,33,230,212,26,215,64,137,190,71,161,35,8,71,91,222,188,56,84,187,246,178,254,122,78,28,228,110,135,216,194,220,192,202,89,234,40,196,244,95,72,29,47,76,194,37,227,232,162,146,247,69,141,63,24,169,39,237,154,214,183,8,184,46,232,172,12,253,140,136,152,143,224,49,2,251,44,13,184,137,116,5,41,65,16,47,161,161,101,183,26,216,76,248,247,123,11,117,238,196,233,90,47,163,124,34,161,111,230,186,153,12,221,133,11,67,121,67,15,252,192,108,173,104,6,55,161,44,188,121,174,151,241,141,167,48,112,236,130,245,208,29,247,155,116,3,102,111,77,93,246,155,250,236,245,117,250,231,238,36,84,74,108,220,53,80,124,50,237,121,224,65,145,2,51,130,242,86,206,165,167,64,224,113,137,178,173,217,92,253,88,174,232,142,219,178,13,17,61,13,14,146,251,129,249,62,156,137,212,228,152,196,106,255,180,144,205,52,52,208,245,73,78,88,147,151,36,23,98,152,126,248,14,151,70,238,36,44,2,90,158,166,60,248,78,81,114,68,166,238,108,63,15,47,175,160,131,157,63,224,90,102,150,140,118,252,3,22,26,25,88,195,223,46,94,20,18,191,159,103,56,192,144,153,48,93,27,143,227,178,180,241,4,60,177,130,222,70,242,19,104,108,34,149,137,204,32,143,191,182,75,32,127,111,60,210,221,182,37,92,179,118,243,195,103,85,142,73,207,46,166,46,72,245,54,201,41,64,191,16,150,119,35,31,47,123,5,148,74,214,136,60,151,189,138,51,12,111,114,60,151,189,194,171,213,130,179,180,19,41,40,232,18,2,93,145,199,245,54,95,123,89,158,0,221,147,234,248,194,107,51,218,17,73,181,147,211,14,165,67,134,168,57,216,150,185,237,40,229,17,37,212,165,182,195,75,148,15,140,197,128,131,212,105,13,48,214,174,19,249,195,246,107,21,177,134,73,172,142,249,145,46,214,190,197,146,187,160,159,183,68,249,248,181,59,108,206,197,115,147,15,110,100,25,149,62,204,2,7,79,186,243,61,179,56,126,141,195,181,152,176,217,37,90,37,57,155,61,33,27,245,197,202,81,233,160,226,153,102,228,239,199,253,219,47,83,115,79,207,206,142,186,247,126,117,83,34,230,5,102,55,140,159,35,23,171,21,145,223,58,50,47,213,133,107,170,195,22,19,249,96,144,201,136,75,89,253,115,52,177,210,217,109,9,44,241,199,140,147,206,39,182,166,109,254,207,163,86,60,13,132,186,110,28,78,67,132,175,212,187,198,75,244,92,154,86,231,93,198,151,202,98,211,80,48,154,15,11,212,247,188,95,57,254,106,231,53,53,142,99,216,80,220,150,52,43,207,154,184,7,194,90,118,23,44,19,50,166,17,61,111,183,181,34,74,169,242,96,104,64,63,208,211,110,40,103,104,107,151,19,66,138,84,121,103,226,96,225,217,221,253,171,179,59,175,179,109,59,234,198,60,177,65,77,35,103,65,134,134,95,210,43,183,100,57,30,126,197,251,242,176,41,168,59,179,15,110,8,206,194,179,254,147,169,58,74,118,242,239,186,250,158,101,37,127,203,130,82,93,83,153,89,199,158,223,200,101,174,69,69,248,78,128,209,155,185,153,82,211,143,134,222,48,243,45,25,218,232,92,178,245,77,186,229,85,147,102,233,225,193,113,215,137,222,222,119,91,84,33,76,244,169,204,177,194,98,117,87,238,122,124,189,234,143,120,224,228,21,165,88,32,116,228,205,67,89,9,246,21,193,148,207,179,79,37,185,39,251,56,177,65,147,76,17,103,105,37,110,23,163,195,245,79,3,241,120,42,252,63,166,224,159,89,25,40,203,78,99,97,5,239,199,237,37,17,34,202,58,122,140,9,31,168,141,95,175,64,215,27,32,10,38,89,73,221,17,60,10,72,39,49,209,124,142,151,224,89,142,122,23,177,169,210,40,238,57,39,95,81,169,123,13,26,253,95,22,56,156,239,102,221,130,229,175,108,153,41,67,42,60,67,238,220,12,143,242,243,220,231,241,85,86,182,31,177,240,128,16,113,76,58,91,144,113,19,164,207,241,249,186,114,15,27,95,54,96,193,131,2,120,61,78,182,235,208,96,33,182,78,219,95,125,184,2,171,127,101,95,67,180,194,26,126,231,224,247,211,233,189,213,152,220,225,43,17,100,123,91,198,88,112,238,22,53,234,252,72,213,165,68,154,39,204,141,78,152,155,213,212,179,165,186,55,80,36,248,154,81,62,249,103,24,44,158,94,116,81,107,155,14,185,95,31,94,78,43,34,120,226,106,123,184,201,80,50,59,78,236,43,9,125,144,102,57,196,135,21,89,229,103,123,158,196,232,216,198,32,172,134,177,129,10,159,37,224,64,218,140,187,241,94,201,239,165,117,108,253,196,5,5,95,37,68,175,64,35,209,250,111,55,135,140,98,197,194,247,171,87,125,111,65,237,243,185,140,19,60,213,249,28,229,171,199,129,190,58,30,16,5,60,189,110,31,132,118,210,115,18,90,210,46,64,112,182,185,42,110,210,172,217,35,87,40,15,201,139,227,147,68,217,187,67,225,181,147,17,197,50,3,149,32,78,107,54,150,160,122,86,105,63,197,241,40,226,184,139,157,19,129,220,152,68,108,253,218,19,84,28,251,147,68,151,100,71,63,59,93,56,184,220,199,193,15,171,2,111,166,114,90,151,40,86,115,243,90,243,220,9,88,79,78,147,164,75,216,73,33,80,194,88,189,107,253,128,54,67,204,124,120,180,112,87,74,215,171,125,202,175,67,4,71,124,88,21,147,255,85,127,66,141,175,54,245,73,15,135,170,207,155,180,104,130,27,76,220,12,190,29,104,142,194,242,86,245,81,219,38,37,201,107,58,155,61,26,178,223,62,221,33,28,228,230,162,200,22,91,65,169,2,249,246,48,44,170,10,187,216,218,154,55,211,144,143,157,59,177,235,125,122,19,36,183,186,59,223,213,20,64,95,198,27,234,43,37,57,23,6,235,194,18,90,174,97,150,122,96,169,80,126,134,107,96,104,76,127,222,40,144,169,100,35,83,156,8,183,86,210,246,68,207,154,15,37,236,158,30,206,53,12,114,106,162,166,163,152,183,234,84,132,199,182,231,13,134,250,85,64,33,198,84,35,38,144,20,29,158,161,84,30,97,181,180,117,87,22,63,78,214,45,129,59,123,175,187,125,189,12,22,253,24,74,245,236,205,70,211,30,245,80,56,110,194,108,52,32,200,89,138,141,113,112,246,212,154,147,40,136,75,65,31,155,65,252,142,193,221,69,50,28,167,208,170,134,166,118,95,77,244,52,141,206,214,114,238,146,119,134,123,137,122,130,146,84,145,161,32,53,174,14,37,165,224,232,88,99,34,142,120,99,7,206,92,128,245,17,67,210,99,177,216,4,73,191,16,43,3,193,93,119,73,181,151,82,119,210,130,181,61,216,216,216,240,70,41,148,209,149,92,161,14,198,186,104,74,221,88,214,181,11,151,107,165,113,159,19,203,75,164,101,128,225,182,78,93,188,70,90,142,19,43,17,241,11,245,80,4,111,237,4,80,217,145,28,67,52,132,45,27,33,77,70,180,96,153,216,95,37,69,191,74,249,254,95,199,80,46,240,213,122,52,32,3,94,165,199,42,23,124,211,221,201,109,145,163,221,174,207,210,160,53,200,149,94,230,252,165,182,47,98,92,18,168,9,121,170,179,25,32,61,33,242,133,10,118,158,118,177,8,184,144,189,65,236,117,215,115,62,62,5,136,110,45,34,104,97,193,204,169,120,72,16,111,250,155,247,112,32,39,91,172,43,34,191,153,178,82,10,149,84,164,33,50,81,189,204,34,246,226,47,154,18,128,228,181,215,125,247,171,39,4,248,65,227,25,232,221,180,122,72,170,87,154,237,0,59,36,183,83,141,162,134,6,106,99,95,231,67,31,235,94,147,61,144,93,76,108,76,19,88,240,229,218,221,39,36,235,201,102,99,219,119,22,117,167,48,62,246,132,86,145,165,183,168,116,140,21,136,97,201,14,163,181,177,116,45,198,125,162,245,143,58,176,92,201,8,30,152,94,118,15,121,149,220,152,9,141,165,169,135,194,235,176,135,250,28,24,43,98,222,105,63,227,44,104,210,84,117,233,55,227,232,122,114,156,147,66,229,89,241,49,246,11,196,161,210,28,126,133,247,44,155,156,128,95,171,36,39,24,143,231,249,106,215,96,205,111,188,252,118,65,37,100,72,130,163,163,39,233,176,151,18,54,228,53,131,168,172,46,215,168,210,69,234,117,224,82,12,152,56,164,205,229,206,170,54,30,65,248,185,224,123,115,198,236,10,163,7,94,240,253,46,25,235,130,146,146,18,24,83,124,86,229,93,85,163,31,193,2,65,64,144,146,202,215,73,184,95,97,97,157,177,61,239,148,109,125,65,211,199,27,147,77,31,135,212,74,89,204,20,248,81,84,145,244,38,172,242,50,7,159,234,31,110,96,169,251,103,54,29,28,43,8,6,112,193,19,87,240,174,138,84,21,22,119,226,241,174,138,243,205,78,140,84,231,174,138,29,32,39,105,55,9,188,171,162,73,129,26,119,235,124,9,79,80,22,221,242,167,215,3,180,215,72,20,35,42,74,250,37,26,61,32,246,80,67,72,163,142,79,16,235,64,102,101,83,175,52,141,75,213,12,56,14,250,168,147,141,6,157,135,154,173,202,139,86,7,222,28,45,191,165,146,227,184,110,175,208,252,56,135,90,115,202,143,38,89,115,70,155,91,212,73,23,173,92,210,11,155,86,48,178,29,96,149,47,15,124,59,103,238,67,56,151,164,141,51,193,36,69,105,72,205,31,17,224,19,14,189,115,201,186,243,132,3,47,89,199,122,150,112,224,37,235,240,9,7,94,178,238,44,225,208,141,133,233,130,45,87,110,95,242,221,49,93,159,212,235,237,212,25,167,72,189,153,196,30,14,87,140,12,180,60,8,175,26,30,69,144,178,99,236,86,24,135,140,205,98,153,184,212,146,118,191,51,193,193,21,144,136,248,84,221,64,192,182,209,127,34,29,247,79,46,103,158,94,68,147,254,117,229,178,210,94,52,108,104,189,124,91,180,155,239,186,107,40,25,74,213,135,50,52,150,195,86,9,26,137,11,154,25,137,139,158,93,101,47,46,92,129,160,38,193,207,210,191,220,2,254,151,107,83,197,85,2,226,233,127,43,26,67,162,247,111,37,102,240,34,66,55,3,6,226,99,30,110,191,180,149,218,99,15,4,175,62,142,229,63,5,200,160,218,146,197,24,16,20,38,66,220,47,110,204,99,10,61,134,189,163,64,149,32,110,147,152,132,237,8,246,64,5,242,179,12,133,187,227,93,219,111,25,138,239,8,93,158,232,89,134,210,118,125,114,226,26,62,67,201,112,178,29,162,63,203,80,50,71,38,70,98,165,185,218,114,103,151,42,156,158,162,142,122,39,229,173,93,82,92,51,70,173,44,15,158,123,94,25,218,216,108,249,224,151,173,250,186,94,127,189,92,60,52,56,137,83,228,77,236,59,224,114,173,139,29,51,18,36,234,164,231,143,38,174,83,200,111,206,27,116,186,51,25,79,110,163,130,220,166,52,68,176,231,76,195,155,19,49,14,176,251,40,8,27,62,47,103,134,239,253,69,90,166,246,145,170,125,183,203,224,120,198,59,92,158,122,220,9,75,23,17,51,20,233,110,35,205,226,58,152,110,18,249,225,97,92,37,165,214,171,236,212,240,32,36,246,155,146,72,186,45,143,2,132,245,47,231,191,255,235,144,126,80,189,24,93,11,164,216,154,247,10,242,134,212,78,149,141,101,222,86,161,231,47,151,78,72,38,112,95,105,194,18,51,50,80,33,132,156,84,111,40,231,188,14,142,203,185,61,96,167,145,103,123,10,0,123,26,163,239,125,59,5,116,29,172,123,229,82,166,170,231,170,148,254,225,211,45,174,159,130,247,87,166,3,94,133,168,14,57,9,179,178,178,9,95,47,174,140,244,30,246,138,234,157,210,73,165,78,98,132,136,132,171,176,96,88,47,217,223,152,99,19,236,34,107,179,37,196,34,140,59,114,76,70,234,216,81,245,16,246,55,225,209,242,209,76,55,36,165,245,186,139,139,185,18,106,116,111,198,190,221,179,80,137,49,41,144,22,227,78,181,172,26,234,10,255,8,161,206,80,5,1,89,28,252,202,181,179,215,169,135,223,236,138,41,9,7,228,148,126,178,38,121,250,64,126,207,83,201,139,60,148,52,40,2,157,44,34,158,40,122,21,54,214,44,153,206,214,137,132,220,247,182,46,46,240,32,65,228,241,33,105,42,206,66,111,114,185,214,138,86,132,67,2,114,29,120,85,123,247,47,154,66,215,111,113,254,125,25,47,85,173,173,38,181,66,61,7,106,67,189,9,106,13,51,41,140,70,244,84,181,7,171,76,142,69,248,161,19,80,108,213,149,189,67,213,88,87,41,83,155,142,142,142,34,58,45,245,185,216,26,6,238,29,100,215,95,198,43,129,74,105,105,42,235,52,179,98,212,31,104,6,221,151,100,89,192,173,209,140,178,140,142,4,77,222,127,244,14,19,67,105,234,115,201,148,38,154,206,9,47,34,31,168,143,209,181,233,11,214,204,111,70,179,198,223,206,212,112,140,71,98,91,158,78,192,231,28,135,98,166,73,196,210,28,63,66,138,124,25,21,106,184,194,215,244,39,14,13,180,112,208,142,252,234,174,39,144,196,215,43,6,193,129,121,177,230,198,190,71,197,170,156,140,34,56,112,133,237,43,1,223,217,105,34,105,150,250,57,154,85,59,22,19,16,110,121,66,154,107,59,174,49,77,100,205,126,113,101,143,175,177,150,107,184,185,248,155,168,9,123,71,234,42,95,126,61,67,114,220,215,71,240,13,164,73,229,56,134,15,75,232,182,51,165,87,80,73,92,162,120,182,114,37,31,173,160,165,192,183,241,31,49,10,111,217,160,219,242,175,247,220,73,246,194,235,115,6,28,241,156,41,48,100,17,150,95,147,172,52,83,103,146,169,104,139,24,55,213,121,220,145,168,77,57,95,194,215,250,8,148,45,225,219,163,234,117,128,68,85,127,42,37,243,181,222,180,73,241,124,233,229,215,74,249,214,235,246,199,194,66,149,102,119,72,140,133,101,142,211,29,173,172,156,111,156,19,142,109,120,197,50,189,55,195,197,82,161,60,236,188,168,87,95,8,161,75,123,66,237,166,253,77,251,53,241,223,155,93,235,130,109,64,223,22,249,94,248,4,107,225,134,6,139,170,35,9,29,16,185,140,46,61,28,232,24,222,30,110,72,8,74,126,185,251,114,250,184,183,227,187,139,88,49,131,65,143,139,87,213,66,201,179,171,151,245,156,175,49,41,39,10,59,244,37,71,86,101,236,224,124,145,129,249,193,186,3,35,40,134,8,164,1,70,92,36,231,199,223,49,77,190,179,27,242,108,89,117,114,133,217,202,115,61,81,200,61,3,146,111,121,97,197,253,14,13,107,48,48,180,123,120,138,111,40,206,90,9,129,229,35,178,197,196,218,205,191,178,153,75,117,153,92,99,193,126,127,209,185,19,178,222,40,236,84,228,101,8,189,2,25,140,51,212,120,179,90,9,164,18,104,245,205,155,75,116,196,118,162,6,166,97,212,24,135,128,194,68,220,100,136,147,66,168,35,144,207,17,180,140,215,214,120,246,223,85,230,56,11,175,66,143,72,23,159,87,82,115,52,70,56,251,121,0,134,29,151,194,41,232,106,64,98,95,54,140,35,245,8,135,58,40,213,5,64,187,152,22,9,155,98,120,245,71,53,251,218,105,236,232,129,152,216,215,130,181,195,168,217,69,115,107,61,96,111,87,145,30,171,168,40,166,187,0,196,107,233,61,180,29,148,168,14,252,74,20,100,13,234,32,209,77,166,212,24,241,214,78,182,155,68,30,255,93,41,186,210,84,58,69,124,178,126,135,80,123,233,34,5,62,89,39,178,147,111,126,138,79,214,43,107,7,123,74,241,201,122,235,20,171,54,208,6,202,10,131,101,138,68,251,122,16,208,215,83,38,59,28,86,102,40,142,171,220,42,84,119,38,215,153,9,32,25,190,149,154,175,119,147,175,20,246,38,159,191,104,196,77,48,48,177,50,46,100,112,56,81,219,209,37,107,197,93,161,236,68,238,67,141,209,75,167,241,151,9,18,65,192,107,215,180,230,83,18,7,179,19,191,57,210,178,158,29,248,49,125,204,85,5,213,17,108,62,72,13,4,97,21,172,56,116,94,55,83,24,23,224,200,153,231,91,231,182,19,200,55,103,166,201,84,247,113,92,221,250,127,152,251,207,176,166,215,109,111,20,198,46,8,72,87,170,82,66,239,189,171,244,132,30,154,132,162,180,64,2,1,131,20,1,177,210,59,33,161,23,41,1,2,132,154,80,5,11,189,9,132,38,85,5,65,186,210,69,44,47,97,173,185,150,115,63,235,236,103,206,125,222,243,156,243,191,46,191,232,165,152,228,206,184,199,24,191,70,188,154,121,135,52,193,214,159,76,215,188,26,238,195,183,22,182,31,97,131,79,221,158,136,66,66,133,59,229,38,110,22,177,205,193,201,30,227,67,99,112,57,96,185,62,250,103,8,224,252,216,106,24,182,20,68,135,198,12,60,1,107,217,158,15,237,153,140,134,61,15,38,202,187,153,215,156,186,212,157,66,155,222,64,101,113,233,34,179,246,178,100,113,31,59,66,33,55,164,62,16,76,196,134,161,87,6,143,250,22,134,20,172,2,95,145,116,35,64,94,124,31,102,23,78,244,187,102,148,46,206,81,172,218,113,9,251,226,28,24,46,147,161,131,49,2,103,221,120,54,225,224,46,13,51,100,45,45,171,206,31,153,232,36,189,215,179,108,187,231,165,44,217,210,127,89,249,108,240,92,128,239,115,107,97,229,21,35,37,19,33,120,113,187,35,168,127,111,174,223,27,220,63,206,71,48,98,99,246,169,213,171,134,240,149,250,54,123,95,150,191,52,37,223,84,181,232,212,131,107,0,109,189,161,110,231,180,87,231,47,36,132,48,97,229,135,42,124,249,101,162,136,217,238,129,203,73,112,83,249,57,203,130,82,96,58,167,215,224,179,173,242,83,35,201,44,237,169,86,28,131,121,115,153,204,145,184,155,79,162,21,110,89,22,147,22,235,196,69,190,177,20,72,104,226,211,127,15,125,231,168,12,161,141,157,105,41,109,56,19,133,11,0,164,49,211,54,37,223,124,242,44,98,115,22,3,160,57,76,67,31,38,147,151,48,0,202,48,108,133,217,58,78,11,109,103,204,211,51,203,189,252,130,130,226,10,224,47,107,169,111,171,87,193,127,75,212,110,83,65,236,215,149,115,79,74,200,114,155,109,117,52,137,167,61,150,100,190,189,114,25,226,163,78,60,233,209,0,67,160,132,54,146,119,186,146,167,240,207,139,123,249,100,87,17,45,129,145,34,224,136,234,82,87,53,252,118,29,44,43,178,54,180,104,241,231,165,20,83,123,182,151,95,67,169,231,253,156,164,88,248,118,27,140,131,117,41,199,18,115,213,92,8,56,97,128,228,83,157,165,161,102,254,241,92,240,73,158,99,19,28,144,177,246,131,217,106,199,110,172,71,85,38,102,226,46,189,180,166,236,119,26,179,196,70,62,205,27,178,91,113,167,211,104,149,201,136,136,67,113,49,136,165,217,115,163,92,143,31,245,8,243,229,127,106,188,243,207,231,127,242,53,151,227,57,234,203,107,246,78,76,186,139,124,114,209,113,226,129,8,213,240,233,38,143,116,241,117,27,134,28,138,51,160,214,252,185,16,109,181,53,70,181,232,60,195,254,58,91,99,26,157,147,87,3,255,126,101,72,66,169,118,184,234,152,204,139,134,246,83,223,64,7,60,106,211,89,173,247,211,176,78,64,94,17,72,245,189,128,16,39,108,187,191,135,134,179,33,235,206,163,129,214,12,93,104,116,113,44,64,72,237,111,126,207,239,240,21,59,253,252,123,215,163,196,217,191,57,100,216,192,197,10,55,247,70,38,114,193,125,212,183,248,109,149,225,31,133,204,109,85,45,46,21,188,206,151,68,16,102,195,24,62,44,131,198,146,217,204,74,53,76,140,20,65,246,232,105,84,66,109,125,17,139,99,217,93,59,76,20,178,156,191,100,142,106,100,134,19,154,111,158,254,177,193,120,73,195,36,214,179,30,14,33,28,29,93,219,175,0,62,237,151,17,129,92,111,227,105,62,233,92,154,200,63,119,125,224,185,177,120,93,52,64,215,14,216,41,124,70,204,226,114,25,208,186,101,218,186,28,100,221,248,49,57,178,85,163,60,185,155,69,95,11,227,89,87,174,91,161,85,216,62,187,46,82,185,87,222,185,60,172,221,138,57,151,250,122,167,238,253,138,161,206,93,55,18,174,199,172,88,150,93,84,12,106,40,148,47,231,155,108,30,152,161,248,205,54,229,203,209,113,249,84,225,16,92,227,222,196,5,85,45,201,64,87,136,190,239,51,29,157,159,131,187,235,221,0,153,33,216,246,193,78,138,165,214,139,117,229,105,242,88,70,79,0,28,116,52,111,140,125,58,188,224,216,39,18,231,102,74,206,132,30,41,187,161,157,113,156,9,109,147,194,252,227,194,113,38,180,158,37,38,23,168,114,229,12,95,215,215,196,120,177,124,53,101,233,218,245,146,143,113,210,69,206,80,152,163,91,236,66,112,160,102,100,180,116,241,183,132,24,5,57,103,44,0,209,224,196,167,19,48,5,104,147,208,119,179,201,248,97,152,168,214,76,73,56,62,202,191,173,170,194,152,125,108,214,119,47,138,127,139,235,75,235,52,193,154,221,121,188,219,125,217,159,222,0,213,198,2,163,229,218,211,31,194,214,207,37,132,74,175,244,183,34,90,101,144,226,245,134,123,131,115,10,74,165,191,7,114,92,180,160,224,125,154,87,225,25,88,14,211,249,222,63,209,96,158,98,210,142,126,187,85,98,174,170,9,46,17,214,74,239,101,31,70,190,173,16,214,12,91,69,65,4,152,10,220,70,116,57,177,244,88,246,88,35,189,175,71,255,153,104,251,140,40,162,229,99,139,46,248,31,246,1,109,12,228,97,134,156,193,90,146,122,220,215,147,83,172,142,250,122,94,94,30,105,86,230,161,254,218,23,139,37,189,225,75,151,127,22,129,188,100,238,212,53,143,228,75,6,21,9,39,232,37,24,142,144,222,160,115,149,147,107,16,35,4,56,136,3,100,1,69,109,27,38,203,253,203,178,49,98,180,167,172,175,221,90,33,245,235,93,217,74,243,150,10,72,171,220,217,18,122,162,226,28,123,208,141,189,183,254,126,4,49,131,198,167,102,158,87,209,144,41,8,201,213,229,242,69,227,215,97,26,237,107,254,68,75,178,117,238,242,215,215,177,224,99,235,92,46,121,209,2,249,137,99,235,220,41,89,2,22,79,182,206,109,151,110,6,141,60,145,77,251,76,55,71,31,124,29,54,255,128,39,74,36,235,48,212,232,199,92,120,208,77,10,194,242,251,147,161,43,159,153,41,216,189,77,113,213,31,102,21,206,166,196,117,73,132,156,61,135,152,2,33,191,179,101,77,177,197,108,154,138,188,169,91,6,223,215,146,28,75,159,217,240,200,184,101,245,240,165,128,171,251,202,5,57,81,190,73,171,75,1,247,53,244,183,251,94,128,18,59,115,34,158,82,27,140,173,150,250,33,130,131,127,81,192,79,65,195,244,212,126,252,172,59,104,251,180,6,71,234,159,83,54,220,218,215,169,184,165,54,130,60,179,35,51,220,242,98,236,23,133,98,198,122,228,199,207,95,108,74,228,86,106,1,166,222,117,203,166,143,160,119,181,146,60,214,87,57,248,69,226,60,73,124,244,60,223,233,223,237,126,84,42,94,212,153,152,26,83,23,158,83,64,239,155,186,79,39,181,126,119,60,193,108,19,60,132,229,183,84,65,155,54,127,94,188,229,110,29,152,151,34,18,35,214,221,57,126,81,78,232,180,251,160,219,42,231,56,113,94,233,7,15,72,126,253,53,178,224,131,42,210,196,156,198,72,164,59,171,121,57,101,185,42,26,211,6,127,223,198,172,160,196,93,169,221,164,31,244,134,99,253,94,201,181,79,39,228,154,88,13,189,117,44,7,227,131,138,27,9,195,219,136,111,68,39,94,148,63,240,202,163,246,254,8,64,82,131,197,141,154,148,3,75,127,255,175,222,29,38,181,254,136,107,240,235,114,143,254,143,3,116,127,227,161,18,73,32,201,29,253,58,225,78,195,107,50,168,21,252,94,129,73,80,56,247,58,19,82,187,224,231,9,7,249,108,52,98,161,5,0,20,114,241,44,234,250,249,166,235,133,248,65,212,161,217,229,119,68,143,145,170,148,155,133,139,45,3,166,11,135,65,20,220,47,220,152,75,140,188,173,18,139,7,172,44,182,227,191,51,231,102,101,93,161,187,166,82,127,6,98,243,162,223,94,254,219,129,253,169,19,119,243,76,129,111,162,94,241,141,79,174,252,244,223,208,105,11,243,9,34,184,132,85,82,102,189,176,123,136,78,62,169,141,235,146,213,186,29,55,205,6,188,243,245,252,125,226,40,68,248,94,206,128,254,230,229,195,60,230,124,153,67,200,67,186,121,228,201,136,188,162,227,223,59,255,120,153,54,187,104,179,239,108,100,103,240,34,222,214,152,241,189,253,247,1,113,245,83,84,222,223,123,23,14,55,15,198,15,230,165,26,53,128,30,243,75,165,144,114,35,75,145,48,75,117,251,239,131,173,162,23,203,26,55,48,172,247,63,191,88,127,228,106,43,108,19,217,38,235,58,53,35,112,87,14,59,93,127,229,76,193,215,59,95,88,127,81,84,175,133,219,190,150,248,204,9,137,239,133,139,164,87,124,51,227,189,80,140,118,233,193,181,203,38,169,133,79,109,183,188,125,174,122,22,182,54,69,223,117,19,214,97,9,107,24,51,180,203,190,165,226,250,237,244,171,132,181,173,195,252,254,236,49,46,244,196,63,141,107,118,146,135,56,91,150,182,97,196,112,172,252,63,87,41,130,181,53,48,57,136,143,27,163,48,83,55,210,105,148,55,179,94,252,121,79,66,164,1,99,185,180,39,33,95,68,236,244,170,120,45,220,176,215,198,221,88,54,141,41,110,199,30,177,41,115,222,10,214,36,235,74,163,81,106,142,117,20,14,113,83,52,170,252,158,178,168,100,128,38,200,177,70,193,19,176,34,90,114,158,83,250,54,213,32,107,36,104,68,39,156,198,99,198,35,114,66,224,2,2,57,244,52,57,213,190,224,179,105,27,90,194,199,151,90,198,20,148,225,238,175,100,65,21,69,215,186,145,33,94,111,50,125,103,194,172,203,35,18,52,93,235,236,127,131,154,226,53,59,53,130,61,110,187,149,201,89,156,245,85,211,183,177,11,197,252,204,126,121,223,82,88,50,40,49,170,122,112,72,86,128,32,36,205,247,220,11,55,212,83,223,49,160,62,130,152,200,249,116,72,90,41,42,71,106,84,58,231,220,184,247,47,10,241,202,13,170,182,175,123,165,177,112,2,60,200,20,48,190,18,161,225,98,206,1,188,57,109,45,176,31,49,226,126,135,164,229,169,184,178,171,88,62,118,255,165,246,37,80,203,107,95,112,137,241,100,10,127,101,31,25,98,120,215,177,83,18,68,69,134,24,32,153,101,12,231,251,143,218,66,152,192,14,128,255,169,206,15,173,102,175,250,233,59,11,45,240,69,117,227,113,103,199,251,21,29,24,91,25,139,20,227,36,253,64,59,229,27,132,185,185,150,88,90,121,232,173,57,156,192,39,238,54,249,57,26,17,13,166,28,35,11,144,161,240,11,80,134,70,249,48,143,57,140,120,121,67,43,141,214,70,40,32,82,84,49,73,63,86,113,50,130,68,16,226,135,201,166,29,13,170,137,17,142,203,172,75,59,229,11,252,242,78,50,222,34,231,45,220,47,203,176,140,40,128,223,95,119,185,168,164,87,166,159,218,220,103,201,211,233,194,94,236,62,91,217,231,205,99,157,20,218,4,142,24,235,22,149,124,74,113,155,218,37,253,94,79,82,202,68,112,56,118,92,138,198,251,134,206,211,179,82,44,117,86,78,50,50,50,210,71,109,61,42,153,88,220,125,94,195,28,203,6,78,146,238,53,124,225,7,124,221,196,235,2,5,58,192,221,155,131,24,172,238,215,153,180,141,50,11,213,249,39,37,177,161,66,43,91,11,122,141,56,228,167,5,208,61,28,188,96,255,55,172,89,99,78,10,223,100,229,169,98,19,222,6,100,174,244,167,51,233,110,179,52,112,214,225,206,223,13,42,127,108,244,64,4,110,38,236,178,152,97,198,24,107,164,58,220,57,69,10,65,209,21,160,102,1,147,180,127,96,36,151,87,135,16,73,245,231,212,238,230,115,45,188,113,50,113,60,122,27,56,234,74,100,135,203,219,93,62,45,127,110,16,103,20,74,97,54,230,134,193,245,97,190,208,169,130,36,217,180,239,124,126,102,112,124,218,102,114,15,107,131,140,8,50,100,9,195,36,172,12,55,143,202,116,226,203,203,55,66,122,114,23,245,55,235,20,90,225,138,232,106,71,92,177,110,150,24,49,54,14,123,19,31,225,64,179,185,156,232,131,217,161,34,74,217,41,70,23,91,118,226,3,211,17,201,96,104,6,189,98,118,22,151,86,166,128,21,178,213,197,103,37,50,191,18,228,43,8,105,172,137,210,135,5,176,89,224,78,131,120,102,185,137,207,84,15,173,182,157,100,55,237,153,11,223,219,154,165,221,43,175,9,91,154,202,17,48,93,97,78,147,190,218,58,35,143,144,107,112,112,151,159,26,156,68,135,44,3,97,192,116,80,155,31,171,200,80,127,149,238,98,73,159,255,234,215,159,105,22,94,162,149,117,45,230,5,149,54,133,43,73,17,131,136,97,134,189,2,188,114,66,13,114,84,22,4,102,7,153,249,161,183,141,46,221,234,166,121,82,115,87,122,47,31,183,246,195,46,87,63,250,220,105,75,186,55,114,165,53,229,42,244,66,109,159,7,242,27,183,173,192,31,9,73,230,96,249,248,123,32,253,48,20,76,92,140,177,25,99,237,26,234,237,37,46,185,104,249,190,56,203,62,58,12,182,110,54,15,71,16,20,247,158,172,183,108,172,159,215,200,246,133,22,113,88,243,17,235,137,197,61,43,146,156,79,146,128,88,19,33,19,178,209,224,241,118,224,216,104,240,120,59,112,108,52,72,222,209,69,242,161,200,67,37,153,223,74,109,241,111,143,66,233,98,199,138,127,185,159,93,165,187,4,44,24,117,223,189,105,46,204,44,125,28,116,52,173,119,103,78,250,56,232,136,239,191,154,238,125,251,69,241,223,199,220,94,58,245,91,240,35,208,24,36,254,178,114,51,148,10,75,232,48,26,94,54,111,44,231,40,234,206,138,22,92,211,113,100,247,85,44,182,169,190,133,3,192,64,190,125,70,155,237,42,207,229,132,22,73,89,252,250,30,9,95,156,207,190,108,114,255,96,87,42,61,7,96,192,155,173,28,100,132,193,214,234,34,150,183,104,8,74,215,110,0,136,230,243,73,48,178,149,190,180,28,150,82,172,55,154,143,21,102,166,239,207,28,248,7,186,145,179,180,252,214,88,29,217,225,232,208,183,159,35,67,231,82,206,152,167,103,80,143,9,179,93,145,11,124,172,66,239,238,50,25,228,213,233,91,52,47,56,246,74,177,200,180,193,55,37,83,195,63,139,80,248,197,231,143,190,231,81,244,77,243,116,188,142,236,1,250,155,115,131,233,50,178,199,246,147,181,139,190,150,37,205,216,132,128,157,41,115,194,83,223,197,12,128,112,59,190,77,32,61,34,110,101,173,137,48,171,62,225,42,43,212,240,56,132,175,55,205,80,43,164,132,24,30,151,183,227,102,145,76,89,103,51,248,205,70,77,24,194,112,88,2,115,7,117,215,209,136,144,74,217,44,80,205,52,230,233,22,15,97,162,136,127,214,10,142,58,220,31,197,66,73,61,251,56,137,148,188,155,37,193,164,165,165,101,120,89,198,189,16,17,34,77,188,243,181,133,31,186,136,199,46,252,134,166,34,119,185,180,194,19,5,211,120,3,69,137,242,195,110,136,117,152,47,34,249,9,104,178,22,35,100,216,168,71,57,124,212,185,189,110,232,78,185,124,220,185,85,105,183,141,236,145,59,183,201,105,87,107,191,163,206,141,152,43,33,91,77,238,220,2,57,52,72,174,62,169,68,155,191,183,99,136,224,124,226,247,174,124,45,62,110,38,52,98,193,2,110,237,98,243,143,69,27,3,151,86,158,243,241,162,13,159,91,71,196,22,40,6,118,139,192,191,161,142,38,246,188,129,245,139,4,90,245,73,119,89,1,50,226,194,35,108,198,219,73,70,92,54,53,66,90,197,80,199,136,75,187,252,83,75,50,226,18,219,105,107,69,163,115,170,100,254,251,67,178,127,170,69,205,57,73,36,245,177,127,170,146,76,17,80,122,108,101,141,28,177,75,246,79,5,209,133,36,114,159,7,129,81,32,176,150,25,227,80,80,101,93,151,25,85,190,234,221,248,179,190,6,221,120,247,45,85,88,201,200,46,85,242,60,140,167,137,31,181,178,205,213,148,209,155,158,28,22,75,115,72,194,112,215,84,103,93,110,230,74,216,52,80,156,210,70,156,10,81,24,41,34,52,133,20,51,203,223,124,32,102,41,82,166,58,85,93,216,22,140,89,113,222,47,43,151,90,209,136,53,204,72,55,60,75,74,17,187,46,249,20,203,238,193,86,62,160,100,255,6,114,91,166,141,105,13,17,159,143,151,44,29,98,51,163,6,127,144,159,163,2,77,161,10,216,172,0,64,181,9,238,124,1,86,1,224,188,153,110,253,236,171,202,157,68,34,75,95,234,57,184,71,5,206,229,167,68,44,3,39,16,57,146,46,206,45,124,87,26,58,148,163,192,118,215,134,234,14,17,112,193,140,6,48,194,173,167,192,14,224,5,123,130,140,179,251,150,122,56,92,18,26,114,35,164,227,37,47,71,204,248,211,118,233,75,211,242,126,220,166,205,69,96,199,178,17,247,169,7,231,141,228,63,48,68,138,240,88,51,160,48,244,5,79,252,107,47,189,237,9,173,90,180,5,21,42,89,108,189,145,105,231,180,215,225,199,201,18,209,22,138,67,18,190,108,50,112,98,154,123,224,50,99,20,80,113,46,25,43,2,100,99,243,92,249,84,168,189,208,49,20,128,52,237,249,62,152,239,187,98,190,170,220,219,207,202,99,161,14,214,235,110,48,205,148,86,155,234,26,41,229,140,229,199,28,205,20,131,196,220,155,39,200,168,147,12,83,223,63,80,167,96,139,160,127,160,78,251,11,22,46,202,135,255,64,157,236,139,226,3,123,120,89,208,124,164,137,186,226,49,4,192,255,23,69,129,46,226,107,144,240,123,141,215,55,149,45,203,250,219,209,251,118,185,130,105,142,250,178,181,164,109,195,114,243,194,228,21,203,44,61,155,31,182,253,117,236,54,85,35,250,64,236,5,96,136,136,235,44,200,17,159,85,227,120,108,184,2,202,128,180,254,56,54,92,233,36,155,123,28,27,174,32,92,157,85,81,42,207,154,180,252,26,110,14,92,251,198,91,219,95,222,86,62,180,167,210,78,40,111,6,101,141,127,116,0,197,248,112,211,154,77,131,184,50,248,101,159,124,120,238,18,120,11,73,139,68,210,10,14,6,14,18,54,120,109,182,71,227,145,86,171,229,188,109,169,113,185,123,192,164,18,179,2,165,159,50,241,170,243,209,155,96,116,249,182,148,202,212,73,15,1,208,4,35,117,127,249,156,117,162,240,68,116,68,62,26,212,214,85,14,248,106,122,211,83,179,7,81,44,46,174,98,156,75,43,95,188,18,32,34,3,80,236,161,174,231,190,42,245,244,63,97,169,31,124,3,255,19,240,122,66,238,42,5,197,201,30,71,124,105,245,220,99,66,54,213,4,52,245,115,50,50,91,112,213,107,36,35,110,147,209,71,16,127,253,129,13,60,193,79,229,249,198,242,233,48,80,15,255,152,103,49,73,103,72,45,240,229,127,99,70,120,203,59,201,2,138,225,106,220,149,38,239,78,212,24,84,219,165,243,28,62,77,232,195,125,11,148,16,228,58,36,12,214,219,64,249,214,168,192,69,22,43,116,58,166,119,237,114,144,223,85,75,251,224,5,13,19,190,81,5,58,133,132,6,140,54,32,70,252,91,246,157,97,161,130,231,31,36,251,92,148,184,225,73,142,192,201,55,43,50,30,83,71,45,215,14,98,237,199,35,191,244,183,2,236,11,255,216,208,200,112,47,35,12,158,24,160,223,26,215,80,165,23,52,113,118,102,32,197,202,134,241,88,193,164,187,136,113,198,86,211,136,247,3,6,209,125,193,89,50,92,249,152,131,92,157,21,185,155,242,190,41,233,50,182,144,16,11,214,36,239,124,69,103,155,14,43,172,165,10,67,36,16,204,130,22,187,160,161,57,172,119,190,116,233,249,242,201,159,99,123,224,254,241,23,142,5,239,123,94,99,14,177,195,177,114,7,12,15,239,234,68,76,137,5,107,90,110,27,128,158,157,151,95,22,152,138,167,251,180,113,45,13,253,86,232,242,83,218,219,6,2,60,134,226,206,74,250,152,51,223,214,8,170,19,245,31,151,224,178,40,147,225,170,225,6,216,226,62,62,77,204,125,144,184,145,94,221,196,226,49,15,154,204,81,135,89,91,217,117,108,74,142,202,153,206,226,12,172,27,209,253,233,173,108,134,93,149,224,60,217,114,16,10,90,206,231,28,54,184,93,136,217,216,135,163,142,70,146,144,146,134,9,144,171,218,214,45,234,182,196,216,98,228,88,230,13,163,136,215,141,27,220,33,232,103,233,54,129,198,250,213,78,88,42,30,157,216,121,124,113,2,200,180,186,23,20,193,113,34,126,51,217,210,73,216,232,246,194,30,119,138,102,155,172,210,25,126,234,165,14,200,164,93,204,209,115,76,104,209,24,204,147,21,163,2,155,131,64,49,49,106,178,183,169,79,60,245,174,57,75,58,246,139,6,113,113,229,118,146,253,162,121,7,73,226,100,191,104,114,180,0,217,47,26,239,14,70,231,131,209,208,123,24,146,92,213,89,202,129,178,122,252,98,45,123,52,40,23,202,114,169,168,171,184,48,40,94,179,80,187,84,254,73,124,179,112,102,17,219,72,243,244,205,82,253,11,200,177,41,4,104,29,47,182,34,59,75,19,183,87,242,170,201,106,129,243,218,101,211,18,83,198,200,229,161,249,142,118,116,216,148,188,149,81,113,186,10,52,25,77,44,45,85,44,168,63,106,186,32,9,58,73,106,115,28,26,188,86,88,118,207,73,75,63,11,235,174,152,148,54,210,199,219,233,28,161,165,116,230,142,234,217,216,8,40,86,79,62,97,22,53,178,230,182,162,17,147,82,225,183,26,5,64,153,27,84,175,60,165,16,146,131,227,79,150,146,177,199,94,114,210,54,251,191,96,27,173,255,186,163,224,122,226,71,57,249,6,58,206,42,187,33,214,230,115,141,127,46,29,112,99,210,23,33,185,28,223,137,197,183,154,214,119,183,249,182,215,27,5,189,78,159,229,189,231,201,237,47,199,45,136,196,138,51,236,217,77,36,93,65,24,166,51,145,125,172,177,173,133,229,26,199,62,214,129,6,194,50,103,167,142,125,172,201,126,82,100,31,235,211,243,33,104,184,97,63,112,71,8,117,160,249,212,251,146,200,151,159,71,19,36,195,84,174,195,219,21,168,82,239,253,217,224,81,124,187,242,234,27,137,199,108,211,190,157,28,210,64,192,105,119,233,163,75,133,47,33,224,195,111,94,161,44,63,243,67,54,45,184,66,245,218,229,60,100,142,29,160,156,186,153,89,233,50,61,197,52,239,84,107,254,176,27,165,231,158,153,236,67,53,159,13,52,119,214,117,186,116,234,183,221,41,112,175,111,74,112,161,99,172,153,53,13,241,164,170,212,78,167,244,92,111,197,160,200,154,180,62,70,15,93,242,252,181,28,95,76,239,189,158,157,130,44,231,62,212,28,56,137,87,99,112,42,226,194,165,33,171,58,53,17,17,231,159,208,181,233,18,173,162,15,202,232,72,11,97,46,110,156,5,35,151,28,235,143,161,250,53,43,12,247,107,88,253,155,12,56,88,22,38,157,176,18,65,106,254,89,184,200,23,224,223,249,245,20,171,11,84,186,212,101,239,246,135,101,31,85,77,205,4,100,209,13,148,54,30,251,150,124,240,200,99,8,38,23,38,163,49,88,128,227,47,40,142,89,56,204,251,228,57,89,238,7,206,238,138,89,106,27,226,115,130,115,248,136,92,28,113,105,41,111,138,112,0,136,40,152,44,230,145,214,82,151,53,12,198,43,238,173,194,229,210,205,61,158,175,60,189,172,252,55,13,97,79,2,2,221,165,197,57,133,155,158,236,133,63,27,170,83,183,25,15,219,100,74,238,15,155,178,45,76,124,254,132,120,53,34,11,185,80,157,166,103,22,230,14,84,160,15,241,19,69,217,18,47,88,16,213,65,15,220,178,114,144,181,70,10,38,43,224,205,51,170,141,79,87,252,253,38,5,36,87,248,180,103,75,253,62,36,241,31,138,49,166,155,192,103,210,119,38,44,165,207,251,45,229,190,17,46,135,172,195,180,94,11,87,104,61,13,175,57,171,26,5,48,197,85,163,135,105,213,147,109,3,25,18,178,96,55,186,149,206,107,210,164,71,234,194,140,114,207,224,94,75,57,254,22,168,210,94,194,89,42,47,53,222,173,41,187,153,12,13,144,232,206,94,69,158,209,105,26,169,59,220,40,29,43,168,223,91,13,192,42,239,124,150,93,33,101,76,238,137,188,61,29,106,177,29,133,73,110,190,240,85,225,143,20,107,102,97,128,88,49,24,53,188,33,153,190,147,82,136,131,141,97,50,157,226,66,43,63,20,160,173,208,36,22,136,173,204,229,19,71,231,47,166,102,85,86,146,124,254,232,57,202,231,132,168,200,231,47,205,161,128,155,72,62,127,145,40,118,88,221,209,249,19,130,234,73,131,204,243,249,114,70,227,182,227,154,226,188,7,68,183,74,52,213,236,163,147,209,223,208,247,16,43,26,251,91,69,230,246,41,60,134,221,148,16,95,110,100,250,76,122,50,106,101,114,184,96,218,148,122,101,201,166,171,145,69,168,243,94,157,58,146,147,173,164,225,158,64,233,112,229,72,19,190,94,13,110,35,77,47,187,161,165,181,218,95,137,16,208,201,7,49,74,128,19,224,102,32,61,125,44,127,18,232,25,56,247,104,138,232,58,6,50,144,220,173,17,61,199,64,6,106,202,176,22,69,6,50,24,128,124,228,142,75,243,228,239,121,204,15,99,40,150,75,119,110,190,126,119,153,46,56,203,244,4,205,61,27,202,185,178,187,118,209,161,149,150,172,199,123,229,96,72,150,126,200,241,94,57,249,191,198,218,122,55,88,164,165,150,242,111,95,161,133,38,83,165,140,174,222,132,62,27,213,144,47,226,208,244,114,83,159,162,221,24,11,197,165,152,192,17,109,12,209,54,238,16,131,181,124,214,19,67,200,229,9,178,75,111,188,172,221,207,163,82,140,179,22,176,56,46,197,189,241,79,220,81,44,199,165,56,48,153,43,29,123,149,92,138,205,76,11,132,224,71,165,120,202,136,47,1,4,84,237,5,82,94,251,219,224,107,81,165,107,97,160,75,199,155,52,164,105,63,245,96,217,46,155,57,187,108,175,24,189,184,133,6,56,162,191,190,42,67,70,108,190,151,84,202,220,205,135,198,185,131,233,66,241,234,193,181,118,147,94,87,60,106,142,234,209,203,215,12,46,125,133,121,26,22,144,214,78,211,64,89,225,222,211,83,248,165,96,177,108,140,24,101,240,168,44,17,235,60,21,134,89,182,136,21,222,104,242,65,100,216,77,93,148,154,27,153,194,6,176,159,117,120,80,117,133,122,216,78,131,22,108,227,51,212,156,4,104,155,253,172,210,232,214,79,40,158,66,8,130,204,138,187,61,235,89,198,221,130,159,33,247,134,173,115,85,228,182,89,145,244,224,52,46,85,157,220,87,10,81,76,252,172,30,168,228,252,218,237,56,33,2,27,177,177,0,85,230,169,60,87,15,151,202,254,31,244,184,142,223,212,247,168,218,84,12,230,5,21,63,73,186,129,63,44,216,241,104,122,25,217,198,17,41,125,119,88,129,64,153,51,115,110,131,91,140,60,202,54,9,48,228,5,13,22,103,12,0,170,99,86,4,44,32,21,51,21,147,39,200,99,206,240,241,4,121,204,25,62,158,32,35,5,53,192,90,71,19,228,209,67,119,190,246,15,183,99,122,119,170,36,139,226,142,28,233,28,131,20,97,53,113,37,114,150,21,206,45,234,85,227,20,223,106,9,79,53,157,231,243,97,103,236,77,98,125,200,182,41,125,143,213,31,118,191,53,63,254,214,244,116,34,214,70,124,93,33,190,214,186,159,202,243,182,3,165,244,162,153,41,183,48,222,97,190,184,153,141,217,229,9,98,108,71,61,121,128,172,3,91,73,135,144,170,17,173,160,157,146,14,76,32,215,223,27,159,158,244,55,215,94,37,143,67,147,25,225,60,163,228,113,104,70,78,11,223,23,112,60,14,197,46,85,143,76,25,146,199,161,209,90,8,165,8,124,210,28,43,191,204,91,226,65,172,253,121,111,45,126,33,194,218,75,24,3,206,27,91,91,139,2,248,166,20,220,208,202,35,105,11,21,16,86,221,17,235,148,131,249,160,110,17,163,44,152,105,237,196,51,190,135,228,91,184,28,72,74,35,223,194,67,188,243,240,143,190,199,183,112,121,83,120,174,144,32,249,22,38,141,164,81,66,142,110,225,123,195,48,0,10,236,37,189,226,80,158,6,44,25,43,40,231,100,75,19,191,31,54,255,66,12,161,227,98,132,23,149,36,205,6,12,131,244,250,18,166,12,235,231,70,187,5,53,208,126,60,50,87,110,125,42,229,154,171,24,183,213,141,148,226,212,92,75,18,48,47,210,187,251,221,149,43,160,243,210,28,86,200,110,209,209,78,186,230,118,153,90,141,124,219,4,62,238,238,217,80,6,40,220,98,107,246,249,206,66,215,74,141,233,117,107,179,21,74,254,219,207,13,25,38,32,249,93,250,222,52,226,98,23,32,212,40,236,213,136,62,238,183,228,200,207,255,27,124,1,50,185,138,183,234,180,90,73,37,183,227,52,231,37,35,232,7,229,32,188,9,202,88,138,53,61,31,30,80,116,137,197,172,20,166,111,137,230,254,89,174,51,143,200,157,160,146,43,70,17,139,107,40,40,254,142,205,178,203,217,241,44,238,128,34,98,214,5,90,7,24,97,0,185,3,65,92,243,183,41,2,195,171,45,88,154,148,244,97,240,128,197,152,238,179,61,44,173,112,23,76,82,20,76,231,195,103,75,184,152,218,47,10,236,128,132,183,202,233,245,211,163,86,226,34,147,155,217,130,239,44,164,176,244,177,221,218,216,250,194,124,38,87,134,228,116,163,245,229,43,162,234,203,98,238,72,16,196,78,26,168,156,100,127,129,162,251,199,99,121,249,36,226,158,155,97,209,184,115,239,227,199,146,109,222,65,244,111,158,202,21,242,231,122,213,110,106,66,149,20,167,66,176,248,177,88,144,140,206,19,68,145,120,65,217,20,192,120,247,47,87,105,141,158,53,221,39,213,183,78,175,13,61,77,239,2,50,44,124,80,30,241,29,155,74,51,177,213,21,150,120,193,13,45,98,148,235,194,241,167,0,146,8,46,244,182,67,163,168,137,180,141,246,221,127,133,165,140,202,39,89,20,233,60,150,206,53,72,97,81,3,43,245,62,89,237,195,157,71,191,82,158,231,95,5,73,87,15,26,85,175,66,11,166,137,181,132,109,96,34,200,74,251,147,222,165,189,186,234,100,207,230,67,102,129,179,150,76,21,51,226,153,176,138,174,164,195,116,89,157,9,247,21,182,186,116,39,76,15,77,76,177,141,195,14,212,69,91,170,177,34,177,42,251,210,190,54,47,245,72,22,228,141,176,173,95,133,72,16,155,62,172,121,194,223,103,136,61,18,88,63,153,128,17,48,101,152,244,22,222,52,98,108,191,201,214,36,114,193,201,86,198,162,117,183,24,162,220,175,140,163,236,66,165,142,133,224,217,38,239,160,8,43,100,193,60,18,20,209,251,56,225,34,216,241,170,50,88,254,91,120,106,86,16,212,32,179,24,92,114,243,122,99,102,140,118,68,110,183,227,93,57,255,11,190,128,212,33,14,132,190,134,53,204,121,162,254,3,171,98,145,141,252,225,121,68,208,234,67,211,101,219,55,22,30,69,122,221,81,6,37,165,1,17,217,85,6,165,243,56,6,82,131,62,54,49,249,131,233,8,26,11,75,45,16,157,176,89,149,19,19,114,206,2,224,62,17,171,194,222,158,162,112,18,29,238,48,207,108,233,93,83,19,111,136,112,71,81,201,94,150,138,32,54,54,177,166,165,165,145,185,56,104,34,94,71,79,131,1,43,72,66,167,37,248,219,101,201,187,245,171,21,75,77,41,94,18,93,190,102,49,238,46,115,57,233,99,163,235,243,231,171,193,136,61,200,221,187,205,211,98,52,43,198,8,63,160,127,154,225,158,90,215,243,250,137,97,7,142,225,158,239,21,249,190,108,230,28,47,218,140,158,111,23,234,99,76,208,37,78,109,31,113,226,244,44,155,11,203,134,111,218,80,32,112,8,224,188,6,93,246,171,170,217,158,122,178,246,160,232,253,55,57,249,99,237,65,128,98,117,249,84,216,177,246,192,3,181,146,64,214,30,20,49,244,200,22,129,168,71,92,158,219,68,223,186,253,91,158,222,137,197,74,239,250,162,163,59,155,198,14,19,90,85,206,90,242,225,219,136,24,39,52,203,60,228,35,208,192,93,195,50,22,161,8,60,106,47,96,166,182,245,88,45,151,151,93,72,13,143,111,134,126,12,88,87,63,154,226,79,217,150,31,210,60,161,161,103,85,224,24,218,228,215,150,207,129,148,103,209,56,90,5,111,185,110,151,82,28,49,223,44,90,51,40,86,156,181,166,145,214,38,223,201,51,208,114,240,230,73,46,139,69,57,48,31,71,251,235,170,121,51,136,109,79,158,249,79,65,7,209,122,24,154,100,127,231,93,32,200,38,142,8,172,18,172,112,245,165,87,68,212,101,204,247,182,80,116,126,37,103,77,28,107,36,123,201,89,19,79,200,26,73,49,132,120,7,153,115,138,201,5,202,113,187,153,178,177,132,10,9,3,0,58,186,75,188,142,177,165,197,54,16,231,17,81,151,102,172,102,251,206,148,102,187,172,158,177,152,157,134,37,54,201,147,193,150,199,90,250,27,125,179,199,6,1,51,54,187,233,14,107,61,113,38,227,63,215,155,8,203,255,139,112,128,179,100,179,254,14,124,93,109,183,125,199,91,43,26,71,239,94,179,14,202,54,185,115,207,216,237,173,182,2,116,101,21,202,48,165,119,54,74,55,69,110,54,220,149,66,229,169,41,123,92,245,146,247,122,69,52,92,111,108,81,112,84,255,108,156,245,252,177,148,85,243,87,27,223,158,105,223,123,72,218,199,160,229,23,118,150,69,180,169,179,125,167,67,13,130,107,25,242,59,198,249,210,71,128,13,223,115,231,0,220,208,106,141,88,2,10,227,68,210,241,227,189,198,56,239,53,203,229,224,141,202,110,172,117,191,221,104,230,145,187,208,223,38,187,180,140,240,35,213,216,38,147,128,42,95,170,102,167,117,139,94,210,91,253,124,227,255,139,2,243,238,199,222,47,138,131,19,105,54,12,235,62,205,85,222,63,27,226,6,196,227,207,243,199,222,84,190,161,187,85,113,75,32,38,21,49,108,223,220,11,121,16,168,93,216,217,179,63,239,240,233,19,171,89,79,82,244,42,58,207,133,26,45,140,78,61,36,4,20,15,174,36,21,224,167,45,43,211,222,132,93,230,52,118,254,54,18,187,209,210,28,251,169,171,54,195,141,160,104,56,149,115,37,107,246,187,210,84,227,123,153,65,10,10,135,95,20,122,113,109,116,123,37,47,67,163,239,248,216,41,101,132,44,111,16,53,128,170,109,80,120,44,110,49,211,214,218,8,143,21,131,152,132,127,107,96,143,173,13,119,22,28,203,3,141,229,61,97,51,132,148,94,47,121,93,62,88,226,189,60,42,236,19,182,208,154,70,191,32,253,221,117,202,84,168,206,6,201,79,150,37,3,24,34,186,186,186,98,194,113,31,206,115,138,7,4,37,190,21,112,227,47,105,64,218,143,199,108,234,124,195,197,10,198,120,130,196,196,218,229,46,231,43,162,9,36,127,47,189,3,135,125,160,187,77,20,152,180,140,2,142,164,183,62,67,4,144,46,165,7,89,15,86,46,178,100,24,236,95,209,46,28,222,247,109,244,229,47,5,152,186,215,160,107,147,139,178,221,250,18,60,114,61,228,11,173,173,21,11,209,158,92,187,208,188,225,45,15,202,42,66,86,69,141,6,66,189,137,223,150,154,50,140,55,233,109,156,15,43,94,74,238,66,112,93,20,187,84,119,199,52,64,204,147,0,55,77,151,101,68,40,249,2,160,19,34,151,207,229,171,69,124,177,212,127,159,149,46,121,215,154,146,199,246,185,0,36,174,113,234,174,240,133,136,5,237,253,143,162,35,115,208,6,102,62,210,199,106,191,152,60,145,116,229,106,27,25,181,183,23,70,255,122,191,244,237,229,209,209,59,135,65,238,26,22,140,194,134,158,25,20,155,1,218,227,205,227,188,223,55,110,11,107,0,36,141,234,187,27,73,49,101,4,198,178,198,9,156,130,24,2,175,74,114,190,37,152,156,249,236,109,79,104,237,21,29,168,185,25,123,201,1,59,235,135,135,62,96,201,126,224,104,217,28,182,19,190,85,87,85,80,155,49,147,226,111,72,95,143,206,136,197,81,130,125,233,197,138,78,69,253,165,173,203,214,68,212,157,108,225,151,163,19,55,109,216,62,164,151,95,193,107,12,141,193,70,245,140,180,208,29,4,128,219,216,112,8,166,8,204,130,97,238,141,50,215,177,165,14,153,244,241,64,12,128,38,47,80,104,246,60,239,40,209,122,154,90,111,169,10,119,215,79,51,7,229,180,83,3,82,104,164,211,245,223,176,127,6,234,35,199,112,242,0,230,181,141,60,1,154,218,86,133,151,127,206,247,56,41,112,248,111,229,208,35,58,142,138,79,165,39,28,143,90,21,165,72,201,5,205,181,132,79,102,174,186,119,191,91,177,6,212,209,191,47,192,169,117,104,248,124,83,169,125,23,78,180,60,77,86,82,192,250,166,5,140,201,74,138,100,94,25,115,132,177,242,177,146,2,7,39,133,72,141,81,103,32,8,42,220,124,33,40,203,16,76,201,178,198,91,150,166,44,229,189,240,238,244,135,182,237,59,37,129,188,227,110,244,249,87,179,241,218,174,166,121,250,103,67,80,51,169,147,212,9,136,226,145,34,8,130,160,224,66,8,155,109,183,143,69,68,221,77,145,173,154,189,50,73,43,246,160,244,177,164,203,201,103,251,86,229,47,209,169,163,192,1,64,74,66,240,13,218,202,109,99,233,20,130,236,207,3,21,108,174,151,172,77,171,126,132,158,225,87,10,138,127,233,138,134,46,51,81,11,68,85,221,66,55,247,58,164,227,93,187,70,246,75,70,175,8,188,246,214,53,123,50,90,87,109,63,168,219,228,194,150,132,107,183,22,106,176,237,153,51,254,246,111,140,3,94,64,42,61,4,58,193,153,253,210,24,242,13,139,23,154,65,124,93,222,19,250,125,64,135,238,157,157,250,225,216,98,242,134,9,154,4,76,76,76,76,187,76,125,123,34,218,205,214,162,250,167,247,208,221,187,23,116,86,127,104,6,176,229,235,219,22,241,214,152,61,89,241,105,226,108,191,250,115,180,141,13,69,200,29,75,183,206,13,148,205,201,237,203,121,35,122,42,187,254,108,74,234,196,93,251,104,178,178,164,114,21,47,39,148,146,83,212,50,47,246,188,24,133,234,25,75,46,168,77,49,49,146,133,203,0,115,94,186,82,54,243,170,48,61,112,177,237,116,124,241,72,8,115,172,158,91,144,215,95,56,86,207,65,23,164,140,225,100,245,156,0,155,89,1,70,140,40,164,224,107,208,248,97,215,48,194,111,176,221,134,15,170,194,88,88,82,106,243,82,78,108,158,249,185,234,200,39,134,73,133,194,55,184,161,84,185,36,1,169,211,173,206,32,107,191,41,128,28,142,45,178,237,92,46,189,230,71,117,136,33,4,115,11,171,121,84,55,144,194,178,147,49,126,228,186,241,241,121,91,50,7,240,184,110,144,213,8,71,117,163,239,168,171,11,31,119,146,126,127,50,82,186,33,176,35,127,81,208,18,248,246,224,241,166,228,9,236,107,57,254,89,94,147,188,207,158,20,82,239,96,17,176,187,23,136,56,154,156,254,130,28,134,67,246,215,103,164,166,132,116,77,73,33,152,253,231,209,235,186,207,56,243,175,226,191,11,191,18,208,254,94,158,52,127,104,243,250,228,54,11,207,196,214,131,124,93,247,160,222,239,215,57,193,40,188,202,212,187,165,135,153,134,252,173,50,187,239,23,248,208,11,241,76,105,200,107,85,58,116,165,167,172,90,96,42,222,63,145,50,236,148,185,195,175,213,31,30,150,236,254,136,146,164,62,12,243,119,251,57,117,16,54,3,100,203,47,171,247,150,232,144,187,1,138,204,111,248,113,105,155,110,84,182,188,167,229,211,252,137,167,83,119,211,109,94,222,155,224,183,125,158,209,187,183,244,90,112,34,57,89,38,86,194,175,43,233,161,66,206,146,13,165,235,84,137,18,215,45,39,127,159,194,119,50,65,245,223,127,74,70,244,132,78,245,167,208,8,184,219,164,108,56,158,144,60,60,49,210,99,105,61,56,53,178,60,73,189,189,126,229,226,218,147,231,58,142,186,215,2,111,228,4,234,221,254,69,161,123,55,218,222,206,20,236,110,250,253,77,241,21,198,95,20,247,153,100,30,40,176,176,75,148,73,180,157,186,127,230,252,97,232,245,255,23,137,33,255,187,231,236,211,69,57,214,183,38,189,207,207,48,217,82,189,142,100,139,79,164,17,20,153,62,115,157,226,236,212,52,93,5,81,42,114,10,58,50,126,81,28,249,4,21,202,21,47,240,5,48,149,177,249,139,162,192,229,233,39,232,248,94,161,228,148,167,194,206,66,173,156,81,244,84,119,243,47,138,15,244,143,180,140,212,209,190,212,243,217,115,36,151,231,51,246,159,74,209,230,191,40,174,39,113,197,127,237,210,97,120,9,23,177,125,142,219,185,230,130,230,101,168,183,89,155,9,138,203,88,222,252,1,210,48,147,63,31,233,113,233,177,113,192,143,237,141,67,209,103,172,235,108,63,236,202,175,93,207,105,83,252,126,221,101,100,200,39,241,112,249,1,47,71,140,249,178,75,245,11,62,250,135,20,243,82,172,203,97,73,117,203,237,95,99,78,171,249,68,55,190,107,10,116,96,20,226,21,198,123,127,90,221,95,212,97,188,93,71,195,121,55,135,243,221,195,41,234,230,229,243,137,165,82,236,70,241,242,68,59,241,135,174,110,14,63,47,170,248,190,56,184,182,253,8,180,103,55,228,212,151,186,26,61,115,216,91,198,106,87,173,190,251,96,159,59,249,64,236,76,241,142,197,18,95,34,179,222,168,163,97,203,227,170,184,6,128,246,234,192,232,133,178,165,193,250,119,55,130,166,167,55,191,176,154,38,143,216,231,27,130,149,223,188,72,49,124,224,210,18,202,165,126,242,118,253,90,118,222,130,39,111,127,246,152,250,191,121,35,169,221,48,137,198,63,139,185,249,243,243,86,195,94,7,64,31,126,25,184,248,130,81,199,236,139,156,125,43,139,178,120,212,33,229,66,206,149,207,3,181,252,49,184,225,137,197,19,189,9,84,168,123,119,105,117,78,22,104,46,224,72,48,139,226,174,112,235,66,173,28,206,6,106,125,77,176,181,126,177,254,154,114,120,154,15,42,79,26,80,187,138,168,15,189,11,26,196,48,199,68,116,142,216,205,61,59,41,252,71,69,211,42,249,119,10,210,137,223,243,142,66,70,34,44,127,67,77,254,169,75,251,111,180,164,127,202,158,219,41,84,29,251,45,97,249,34,232,182,58,200,144,31,115,29,171,145,107,130,75,36,7,115,251,145,35,124,209,199,193,220,199,17,190,100,92,145,15,165,23,113,244,132,216,252,11,18,142,52,167,183,26,206,218,73,250,206,247,61,253,228,232,239,4,4,159,55,49,185,175,26,118,49,95,159,10,110,159,136,244,52,169,98,242,169,185,58,167,238,209,66,26,156,179,131,45,142,183,145,181,151,158,244,130,232,167,178,244,66,194,192,116,35,158,111,191,191,184,71,219,8,50,50,120,232,146,57,120,140,12,138,187,200,49,48,29,35,131,67,185,150,55,249,39,201,200,224,177,241,20,96,132,91,159,127,90,142,23,92,6,178,216,93,218,120,203,2,29,78,45,222,92,132,153,173,16,166,171,243,60,11,110,206,95,187,50,35,19,54,95,188,50,228,188,204,199,46,104,67,203,175,25,91,54,109,236,66,88,54,203,232,192,254,162,112,107,78,151,38,123,78,237,157,233,235,49,30,217,21,238,147,231,37,123,78,245,53,126,50,15,94,204,156,254,236,127,94,51,221,108,74,155,20,220,97,55,78,113,155,154,236,127,115,204,51,201,59,246,191,33,243,76,184,194,18,239,202,28,61,100,255,155,100,98,113,191,59,4,141,101,67,231,203,144,35,18,78,49,251,237,189,125,18,74,236,56,13,247,228,136,6,21,46,34,24,125,70,25,234,164,22,58,93,144,134,115,10,121,189,102,8,197,58,214,193,34,203,9,55,57,238,41,24,24,60,95,240,188,132,130,203,230,218,127,207,38,184,66,214,221,245,202,110,98,142,41,177,189,229,142,108,31,159,146,41,177,98,158,229,109,228,105,151,172,21,207,61,15,100,160,11,193,10,241,97,249,180,253,247,190,246,245,137,100,52,217,47,26,41,191,2,127,155,97,209,214,80,83,151,45,168,159,138,237,89,49,101,13,171,155,180,113,7,179,244,70,199,97,107,171,173,96,68,110,29,45,168,179,165,21,229,248,143,30,199,18,121,161,45,128,112,205,71,120,72,96,120,82,201,80,99,27,107,70,17,67,115,91,88,185,77,135,85,17,104,200,123,36,73,186,193,246,116,163,143,197,154,148,69,207,219,119,233,186,10,66,222,203,95,171,177,92,22,242,225,225,37,230,68,221,36,29,167,64,68,147,208,199,46,143,44,79,253,130,73,84,44,155,94,126,99,190,156,196,67,108,195,21,142,163,145,86,86,244,110,168,219,219,241,11,70,171,4,219,27,198,241,230,69,192,25,177,230,239,86,83,250,177,74,185,206,228,158,41,169,58,2,109,85,149,120,229,68,239,111,237,193,239,95,133,208,209,255,152,19,118,122,36,6,62,149,239,49,201,210,153,134,100,41,156,17,233,85,28,96,242,141,248,10,77,95,97,49,53,159,215,138,93,75,19,231,31,115,193,175,234,32,176,90,243,81,16,112,22,159,187,111,19,134,160,62,168,120,14,106,91,145,149,126,16,211,224,94,216,154,200,197,107,242,62,67,64,222,253,179,34,80,223,116,42,160,131,52,215,173,60,3,6,90,241,79,34,109,125,82,183,91,179,211,150,83,15,181,23,213,116,101,101,52,106,198,75,106,202,134,69,9,58,17,132,175,56,25,249,185,14,143,190,125,143,124,112,153,149,28,27,26,139,215,135,140,17,207,94,247,185,51,215,103,17,23,168,225,189,205,52,111,107,104,209,198,140,107,177,92,149,99,43,24,7,244,60,212,102,128,208,227,199,105,200,107,27,33,145,156,211,5,17,245,244,23,30,255,166,174,19,179,210,238,44,130,146,119,67,170,67,74,138,227,124,210,183,164,75,240,86,119,217,5,239,88,10,227,164,56,165,216,210,108,158,105,101,30,122,0,64,96,136,126,188,60,57,243,0,18,201,231,215,56,18,188,120,82,81,153,250,65,86,206,211,135,232,48,225,223,96,210,162,199,222,57,34,210,47,42,238,199,108,13,83,57,72,8,109,52,126,78,40,30,122,230,139,159,197,207,238,123,135,172,14,63,183,207,178,170,37,218,164,69,136,46,235,238,172,145,105,50,157,33,167,174,29,125,87,89,164,140,59,78,127,118,53,59,122,247,233,39,130,196,229,163,187,243,74,157,56,252,65,47,71,203,152,155,19,53,218,124,211,31,107,99,59,189,53,210,17,200,66,33,168,30,255,45,200,101,157,47,209,247,66,147,160,177,46,248,34,132,149,70,81,94,135,208,215,151,89,107,43,119,218,202,147,236,154,224,13,51,49,37,74,172,152,250,116,222,180,91,55,18,38,93,12,176,45,216,124,6,195,27,128,163,49,248,102,36,50,205,111,25,113,126,100,114,108,246,23,133,89,136,199,198,211,147,109,59,62,142,235,103,82,15,62,213,172,185,77,228,134,111,66,86,234,111,25,200,35,93,172,159,42,214,39,11,103,5,136,213,247,61,5,249,15,72,53,152,93,188,130,128,36,76,142,205,37,175,116,75,137,85,233,244,200,205,224,101,146,89,104,102,44,28,62,80,33,10,29,211,167,249,77,202,115,47,129,250,107,187,141,88,175,102,7,187,205,200,91,66,162,86,239,250,17,100,63,92,188,161,120,138,226,246,116,217,43,194,241,122,131,33,60,188,24,217,67,94,111,236,200,70,167,29,61,100,83,174,17,34,94,199,29,50,130,21,28,193,178,166,250,157,160,227,20,98,63,217,218,219,210,76,152,53,50,91,54,159,190,26,108,164,206,211,90,57,47,117,38,93,51,188,49,166,47,53,182,22,205,109,208,88,227,145,233,17,49,173,95,206,158,69,80,108,238,123,17,125,141,184,1,39,85,91,65,99,94,247,193,223,112,70,222,138,63,25,87,31,81,104,24,145,102,202,127,77,12,22,209,11,182,6,15,26,233,40,220,242,200,54,202,147,113,15,112,207,138,104,29,160,61,211,31,51,220,243,179,121,75,166,239,185,85,200,243,162,198,213,22,141,178,238,199,99,117,129,117,65,51,61,195,21,70,155,129,190,246,147,163,158,80,86,139,228,123,165,74,50,87,104,93,60,169,34,199,68,110,166,63,27,85,151,47,156,182,241,88,85,159,218,216,24,36,98,147,19,64,200,118,148,177,166,27,36,166,44,137,211,220,181,72,51,14,78,170,132,146,182,171,23,115,195,29,129,137,169,230,254,121,55,112,133,60,86,226,140,155,116,13,208,33,85,119,94,79,25,188,252,114,61,26,171,83,103,29,221,133,130,158,180,144,255,219,17,186,207,41,40,84,199,16,78,203,198,255,188,90,35,125,150,162,250,215,216,99,253,172,138,22,16,172,7,46,17,222,115,90,201,238,6,170,175,176,108,2,134,41,194,50,253,162,229,152,92,160,2,157,139,183,181,24,102,134,47,73,35,133,62,232,223,27,139,249,143,100,151,198,224,26,113,183,27,100,151,70,237,145,220,206,196,63,36,217,25,255,112,105,132,35,79,227,201,46,141,140,177,242,229,202,122,167,7,124,34,214,110,92,132,151,157,191,89,119,78,123,56,173,222,40,123,213,156,47,169,79,7,90,60,153,13,107,111,71,175,76,146,251,243,135,165,137,245,83,110,126,26,177,112,62,60,92,80,244,251,238,109,81,139,111,171,225,82,252,28,197,193,40,142,21,143,165,141,135,81,243,18,242,115,170,76,24,129,250,174,64,189,191,233,21,121,251,28,40,236,149,41,86,167,100,221,56,201,71,48,97,156,86,101,148,250,174,65,124,179,92,159,117,99,15,232,190,219,58,129,28,69,27,60,161,15,30,140,165,241,242,112,87,48,175,124,133,40,247,123,86,178,238,26,125,39,217,201,17,162,5,242,227,46,114,240,25,18,161,185,17,87,232,32,180,183,34,147,141,48,37,213,217,89,231,151,118,197,129,228,138,227,239,25,221,36,44,203,244,255,252,39,242,200,205,236,104,241,71,49,120,4,122,70,110,27,46,170,207,240,76,41,119,79,124,134,221,215,105,103,167,236,45,120,159,105,193,109,145,41,189,73,32,57,42,134,211,133,246,196,115,164,129,76,38,47,39,204,199,98,51,24,6,199,222,247,197,36,135,86,92,62,61,178,211,253,177,168,41,43,7,166,212,201,144,219,144,146,108,113,234,157,228,124,163,205,3,26,237,183,155,211,36,20,66,167,8,245,141,59,221,147,192,151,241,238,29,152,64,23,122,251,196,82,190,3,117,116,249,218,122,205,89,250,222,76,39,29,172,89,21,40,112,84,167,49,61,32,55,112,65,47,97,62,66,32,235,6,189,242,182,7,59,181,144,51,220,248,57,202,132,200,45,104,218,122,81,119,204,136,84,243,194,221,224,66,8,82,236,172,157,213,69,141,132,93,207,202,97,83,240,225,233,54,29,203,109,24,26,147,235,182,242,70,207,192,143,3,128,65,27,47,241,2,196,248,213,46,82,80,255,142,196,177,254,148,60,245,155,80,245,236,111,209,155,140,159,44,143,134,198,29,28,65,120,93,26,160,147,97,26,247,17,152,176,80,157,146,138,106,141,148,253,175,19,227,163,55,209,241,70,125,213,135,187,107,1,121,15,31,93,183,127,23,68,57,234,167,213,54,88,90,15,119,110,172,181,115,20,58,199,16,47,109,22,245,192,195,106,42,174,39,19,126,55,34,110,248,188,77,156,176,70,26,136,186,223,176,186,70,93,208,100,217,134,201,35,223,110,114,88,201,225,246,204,168,37,23,93,225,36,84,8,255,218,133,106,133,222,167,108,202,3,253,1,69,249,105,44,118,216,197,165,184,188,78,193,93,211,136,46,103,109,180,87,85,36,51,13,25,177,85,199,214,182,202,100,107,104,236,151,35,160,143,192,119,248,166,56,236,213,69,64,24,182,245,249,234,39,251,5,114,219,184,181,172,128,180,47,106,58,6,222,146,111,176,167,24,86,239,72,242,13,198,99,83,35,192,120,124,131,193,205,170,57,92,106,201,55,24,27,40,86,129,127,18,161,234,147,64,59,254,72,242,44,77,79,31,59,176,119,173,165,117,72,240,94,96,56,71,254,141,167,151,227,53,245,26,200,21,14,231,14,142,213,135,140,64,137,120,16,56,22,100,154,182,71,65,241,239,158,79,236,168,140,99,213,133,190,190,200,90,103,187,211,248,71,110,101,222,239,157,32,69,202,223,123,1,23,85,85,76,61,186,143,129,169,228,91,115,95,73,100,96,10,152,55,199,80,164,118,12,76,21,201,85,22,93,32,3,83,36,59,13,166,106,68,43,88,78,184,13,27,8,228,20,145,241,54,19,220,78,151,83,23,119,119,233,184,210,174,87,208,165,149,42,96,254,36,60,133,21,230,91,100,144,97,157,92,144,11,119,200,67,158,14,228,212,240,81,212,191,145,110,32,41,146,247,238,182,117,154,255,136,95,198,27,229,96,203,140,232,129,114,221,214,122,63,103,215,247,205,122,30,251,85,217,73,98,117,12,161,184,79,38,158,140,136,52,118,24,236,245,221,218,58,250,134,126,187,178,96,22,153,164,185,95,20,116,135,74,155,190,218,37,127,222,28,255,19,210,57,17,254,131,71,197,171,117,194,234,36,11,195,43,18,17,234,41,90,212,184,78,169,213,203,96,141,173,77,73,71,120,99,101,235,192,132,21,141,119,43,139,136,250,201,153,184,60,136,161,32,196,104,101,221,142,232,103,235,129,73,185,208,81,63,58,219,108,145,245,220,241,241,117,135,57,173,146,231,5,137,172,88,126,231,160,90,83,28,255,106,135,78,50,169,32,145,97,172,118,234,86,182,232,195,248,205,100,216,188,112,237,237,69,90,238,20,219,54,185,238,115,252,62,203,252,144,25,59,114,151,78,222,149,1,53,232,80,124,220,148,32,48,16,164,23,161,152,78,132,148,222,42,233,47,31,135,123,175,200,9,199,132,3,250,210,196,22,84,191,167,76,155,226,58,109,145,58,100,38,141,28,91,76,223,209,211,113,219,39,120,125,53,194,15,218,97,114,71,254,246,184,75,95,79,227,243,176,137,204,72,78,56,124,233,60,15,42,47,240,2,223,50,55,90,88,43,164,225,42,106,114,140,112,181,95,8,220,21,241,229,39,30,88,50,40,92,227,102,49,233,76,182,144,225,238,74,226,238,117,49,120,193,186,55,2,67,22,177,155,50,36,16,138,99,249,147,120,164,165,165,37,51,128,37,195,249,215,211,76,10,245,163,185,112,28,11,175,124,23,205,67,64,183,179,144,73,190,88,86,107,55,1,107,223,26,176,39,100,10,18,80,208,245,116,36,235,111,120,20,208,95,26,194,144,184,5,168,186,139,60,62,228,220,139,227,145,124,205,91,31,35,23,185,66,60,155,207,19,19,6,1,247,48,21,101,131,193,200,88,65,217,234,124,53,68,217,96,55,67,6,152,50,210,135,226,242,106,29,255,184,15,62,193,59,86,17,31,229,3,234,16,173,208,179,80,160,5,231,36,160,185,189,80,52,250,232,45,74,173,149,121,105,136,239,70,207,98,29,171,199,200,236,78,166,225,187,126,219,190,215,13,10,41,151,227,101,171,202,90,42,180,91,101,247,225,12,62,245,147,28,65,55,252,46,187,223,35,112,27,43,215,232,35,158,141,64,166,33,12,186,190,116,219,21,132,141,193,250,82,56,245,2,30,186,40,20,59,162,252,115,67,78,57,57,210,72,15,154,118,166,96,25,174,2,183,254,81,19,45,139,165,180,41,111,172,214,144,91,190,90,247,245,111,8,210,236,236,10,246,52,223,216,161,155,187,239,39,231,130,211,246,157,140,109,223,62,48,206,78,83,9,79,31,26,227,81,115,20,81,29,219,197,235,196,34,68,238,217,212,93,114,129,245,27,69,206,68,112,207,25,243,35,92,211,18,125,219,138,70,104,166,25,207,103,59,44,186,40,14,220,116,212,194,25,224,176,233,254,198,40,90,37,108,155,98,138,19,14,154,197,55,137,225,61,212,60,230,183,245,28,76,152,166,118,37,71,121,116,211,47,16,165,41,165,205,28,212,123,67,254,3,187,237,81,216,155,56,177,250,121,15,108,76,209,251,239,175,180,26,88,125,99,248,36,27,6,100,235,236,236,24,32,122,131,102,144,219,199,140,27,116,11,186,40,176,64,150,132,130,203,3,139,4,238,5,36,255,61,78,156,115,105,158,63,226,32,53,169,59,131,31,234,140,247,94,222,217,118,63,221,207,127,43,96,217,176,102,236,74,34,139,89,143,175,115,214,240,233,39,113,64,4,13,182,120,229,70,169,169,60,230,116,78,188,240,252,232,245,173,242,147,15,27,255,133,111,68,63,36,105,87,138,93,184,118,7,111,166,226,61,155,51,82,163,112,113,120,156,71,83,202,73,108,192,103,232,166,231,2,43,130,128,17,51,99,8,129,57,180,21,140,52,1,48,51,42,196,154,59,202,255,250,235,49,37,39,22,194,254,114,186,61,183,202,12,231,20,157,230,81,117,224,18,235,144,242,37,87,7,194,168,47,255,246,113,117,200,66,210,59,54,134,145,177,188,183,171,167,141,20,143,170,67,146,70,172,160,70,220,123,19,249,171,93,107,10,132,31,250,238,202,30,144,18,169,96,205,251,43,220,220,139,214,216,118,244,142,183,195,129,97,245,176,30,36,219,247,236,102,217,52,18,6,254,168,92,99,84,3,74,74,160,56,57,138,112,90,170,202,204,185,244,53,124,98,32,186,68,204,114,76,61,154,181,123,243,97,68,112,230,215,139,114,79,135,179,245,23,247,104,6,202,42,142,21,251,189,222,161,17,249,184,165,5,177,167,46,123,201,225,76,100,197,62,159,62,98,108,218,163,159,191,128,245,89,191,48,216,0,253,192,233,44,196,131,178,206,197,202,217,192,80,62,52,210,161,183,212,101,140,39,1,188,74,55,87,91,180,216,30,92,255,25,80,119,187,182,129,70,50,180,126,46,31,187,32,26,51,50,37,200,51,23,242,168,219,30,67,243,164,160,61,201,98,50,135,127,9,188,200,227,28,94,114,121,49,237,138,143,94,216,19,24,26,253,117,104,10,38,44,203,150,112,88,157,140,197,7,206,204,190,77,48,194,93,62,81,211,49,168,120,8,181,29,124,154,126,224,93,31,141,211,140,231,225,173,252,196,222,73,229,126,81,30,102,6,102,119,233,24,153,163,132,112,130,12,45,5,216,16,182,62,9,59,137,7,163,157,245,86,187,165,244,31,158,235,26,31,114,116,201,9,74,179,255,162,96,173,75,67,18,191,98,129,86,1,151,159,188,73,228,140,224,247,40,141,235,101,121,191,212,88,221,203,98,206,9,15,65,5,28,72,128,167,245,197,20,235,171,179,108,128,26,190,98,94,187,222,10,28,72,132,174,41,94,167,64,76,231,242,106,214,215,49,76,154,245,80,124,13,91,40,151,13,211,180,69,148,48,177,30,161,175,65,142,12,76,158,239,199,182,97,65,64,81,84,53,47,15,56,106,191,42,71,74,73,237,95,49,214,90,20,145,63,151,234,119,24,123,37,94,216,191,77,63,37,252,136,130,226,246,59,3,115,198,148,106,134,43,60,30,61,44,34,133,45,129,13,152,169,224,150,129,248,150,7,187,29,222,212,215,150,29,10,51,215,35,145,62,229,101,70,1,202,185,122,73,165,123,34,111,96,248,91,187,141,15,59,78,208,176,139,152,153,89,77,222,21,92,142,147,156,239,239,234,148,229,83,14,161,159,158,90,93,91,85,231,208,139,84,144,81,159,227,149,90,182,13,232,123,107,201,195,191,254,20,29,131,215,65,25,9,68,172,247,142,61,149,75,124,240,77,55,95,146,203,249,238,74,122,186,124,192,162,24,183,168,226,235,219,115,61,207,29,97,175,165,193,148,140,156,70,73,47,216,49,248,206,136,180,141,136,158,160,132,61,233,252,110,235,186,194,96,111,28,55,91,192,219,236,153,189,250,187,77,174,171,31,188,30,105,233,188,253,66,111,52,217,169,200,155,219,106,45,193,110,121,171,33,37,168,122,250,78,239,6,219,250,254,233,55,59,246,102,70,25,149,179,54,168,121,70,241,30,97,66,138,154,251,168,57,38,87,247,203,179,196,125,209,163,215,126,206,252,239,21,203,11,55,254,110,57,54,206,241,48,139,150,178,84,42,239,105,87,28,103,180,64,158,129,123,198,213,152,150,24,122,219,22,237,112,11,234,212,217,202,137,65,76,66,10,202,239,51,160,120,222,107,137,159,29,110,210,152,195,23,203,36,19,51,82,11,21,76,86,15,235,71,86,32,0,37,238,116,103,150,36,108,241,58,206,117,239,141,40,9,13,240,108,92,233,62,63,94,80,83,148,231,239,120,254,222,81,153,177,94,116,182,67,10,237,158,242,63,253,90,32,53,32,205,72,102,236,114,162,176,153,48,12,154,53,252,241,105,28,12,73,11,120,187,98,93,4,148,199,158,101,94,23,168,230,242,94,195,110,232,127,36,82,161,7,154,216,2,23,91,183,238,239,116,79,171,142,197,85,209,175,210,91,47,214,225,225,178,238,48,155,215,51,245,77,34,134,239,151,230,166,226,228,123,110,246,60,184,216,199,164,159,152,114,243,181,230,133,204,109,125,223,209,33,64,65,236,25,185,194,127,200,176,244,151,65,254,37,154,134,66,252,249,206,233,222,206,123,225,19,135,20,235,114,152,237,234,124,169,68,49,166,9,20,111,47,220,153,193,185,240,117,112,10,37,208,79,37,94,126,206,198,186,200,6,100,202,191,56,85,46,16,150,207,117,239,238,48,207,246,21,87,131,206,226,133,7,110,166,141,177,150,52,89,46,139,49,227,44,185,204,58,206,211,197,111,88,89,54,49,203,22,113,109,121,96,243,80,236,5,141,193,132,29,210,73,73,101,1,191,119,105,145,170,105,213,80,40,104,92,60,199,88,190,210,128,228,178,159,141,158,82,115,56,160,119,81,45,178,4,206,72,234,9,126,76,30,156,132,196,21,176,17,25,97,230,57,71,39,253,162,240,220,111,213,53,226,4,227,208,80,107,180,100,249,217,165,189,222,62,179,88,164,156,200,197,33,135,0,155,178,17,120,146,77,36,115,172,111,131,219,209,7,36,155,171,156,76,56,250,128,204,243,120,230,156,79,14,250,180,172,13,160,239,86,183,24,13,3,179,24,105,231,27,157,35,204,71,81,134,231,69,141,194,57,244,129,14,110,114,244,229,250,98,238,190,226,2,224,125,81,197,80,172,158,38,28,202,243,165,86,148,76,144,184,196,244,190,204,240,152,32,241,141,168,147,34,71,38,72,132,114,7,114,122,144,142,138,234,72,82,213,38,40,38,254,113,234,139,195,191,73,50,107,184,163,172,82,123,38,141,176,40,172,26,144,110,254,13,175,32,90,156,129,99,81,28,232,220,55,248,80,191,162,76,176,86,6,146,137,48,145,9,243,238,10,140,19,8,101,243,197,205,103,41,134,73,50,25,172,174,123,154,14,49,164,206,52,95,137,115,22,171,244,187,229,34,181,252,252,207,240,133,30,230,233,177,35,58,247,154,16,88,18,32,241,202,41,100,243,212,155,89,10,138,203,127,146,68,231,108,160,31,222,80,237,63,236,93,143,208,160,184,30,88,124,5,240,215,89,137,100,107,248,19,204,193,255,169,37,191,80,250,31,251,119,202,7,253,182,53,199,244,174,120,17,100,153,17,153,222,181,15,219,242,169,61,166,119,93,113,191,23,74,166,119,233,199,150,145,2,57,52,152,180,125,18,182,211,8,133,22,224,106,77,117,228,27,115,147,42,38,208,130,2,205,24,87,36,173,115,0,12,5,237,60,35,63,252,6,112,222,216,26,33,204,159,3,228,139,148,144,95,209,239,103,24,38,221,170,43,243,8,107,29,112,46,55,179,114,188,150,74,236,218,144,177,178,9,154,241,161,186,187,105,11,178,215,239,107,156,76,205,132,35,83,172,197,103,209,124,99,132,130,228,238,114,182,47,103,41,58,172,177,49,56,165,224,148,183,129,118,119,233,198,249,152,220,36,157,232,221,125,253,200,59,87,242,43,22,114,135,196,36,132,0,64,166,88,33,153,171,3,27,17,89,197,50,234,177,241,41,53,62,233,58,87,219,235,213,243,57,39,70,150,190,228,215,110,126,24,223,239,255,92,128,31,183,67,136,222,144,173,159,203,52,246,232,159,119,75,215,217,92,72,170,161,127,192,194,114,206,241,7,234,78,121,215,129,229,77,251,244,207,246,109,152,89,60,89,20,200,238,249,89,128,95,198,205,134,90,217,128,240,161,85,51,100,43,77,51,4,110,116,208,42,211,216,119,107,238,253,201,228,249,160,168,40,182,250,45,182,232,168,235,38,23,35,111,82,156,169,239,111,116,151,89,66,200,46,95,237,42,194,218,21,48,212,47,221,253,166,117,238,147,47,115,132,189,246,76,186,74,48,244,155,13,223,214,204,47,10,189,29,64,108,254,110,148,147,219,120,33,233,252,193,173,37,243,171,227,240,105,149,143,3,222,239,196,189,20,178,130,118,154,32,83,241,140,187,143,218,245,162,101,87,235,130,67,218,215,24,193,102,169,215,35,6,239,35,17,207,63,87,105,211,125,162,156,97,59,84,104,110,250,73,47,117,120,86,170,225,53,31,164,226,96,237,133,68,149,246,137,171,149,86,126,241,225,67,15,165,104,186,85,109,164,191,94,187,60,249,164,148,224,234,149,247,211,145,189,98,211,99,224,253,247,219,146,251,158,231,207,240,138,75,225,188,40,149,159,103,236,40,252,80,151,12,247,48,239,201,133,246,21,96,91,213,216,148,238,124,98,189,70,226,127,225,193,191,235,146,44,54,239,190,123,113,43,98,238,114,141,54,219,93,84,161,85,115,221,181,143,197,39,132,56,217,7,240,107,39,116,111,164,215,131,87,4,218,62,127,155,115,82,153,191,227,210,114,237,250,173,136,219,18,58,184,169,147,36,197,7,68,243,224,60,39,245,188,239,31,94,16,36,218,78,5,165,208,23,131,247,120,254,191,156,1,116,66,83,133,134,23,220,64,115,85,248,126,132,219,141,217,121,139,13,89,133,217,83,55,41,40,38,81,15,118,170,191,181,126,215,60,239,183,97,31,243,188,147,67,194,139,255,161,196,101,232,199,252,125,226,143,220,24,246,169,78,211,247,212,119,44,63,108,203,28,220,123,198,99,55,214,216,225,117,197,221,168,226,194,79,44,67,119,101,12,141,226,169,83,165,65,65,1,198,75,15,6,248,180,169,249,110,41,209,37,53,92,186,178,101,198,240,169,114,21,102,100,119,59,159,247,218,184,196,194,199,71,125,75,93,53,98,152,131,171,47,232,230,144,198,75,167,31,76,223,106,55,89,120,171,34,29,79,148,104,83,164,134,238,69,185,67,117,50,118,159,136,95,131,63,163,123,69,58,221,180,40,12,154,46,181,24,88,152,186,28,29,114,205,226,23,69,247,47,138,76,233,82,175,186,254,128,152,251,102,175,235,108,23,14,131,156,88,36,29,129,118,222,191,40,156,126,81,40,158,158,92,107,101,183,237,153,112,175,107,121,181,177,233,227,162,205,175,254,49,105,170,57,147,119,225,11,53,114,2,44,197,209,179,27,121,75,245,241,215,89,86,80,171,206,147,42,250,201,31,239,213,147,7,76,225,196,50,167,254,184,223,81,177,236,108,142,11,99,170,111,127,67,197,30,165,199,69,151,179,83,186,228,188,203,241,232,103,53,73,106,216,186,140,27,242,239,116,48,168,145,248,234,58,197,168,99,113,53,250,49,5,110,155,153,167,158,117,255,196,101,170,196,155,230,20,20,218,183,254,32,175,98,110,252,171,82,61,251,83,77,74,79,164,154,161,202,70,127,45,154,251,233,79,128,189,134,95,63,254,156,126,103,65,176,154,255,142,121,157,183,156,80,33,229,240,255,148,148,220,39,220,228,66,119,166,247,39,53,11,109,121,205,159,186,24,164,253,120,217,224,255,198,143,188,182,254,46,27,51,147,85,123,187,125,34,246,105,169,108,137,159,144,177,69,145,9,198,132,79,194,22,199,192,142,128,246,234,75,11,216,35,158,6,239,60,235,6,238,39,129,7,11,0,48,213,71,244,151,134,29,50,205,75,198,164,95,6,112,107,86,232,251,233,176,197,11,215,221,10,235,43,40,225,185,133,54,44,100,179,67,136,200,8,137,17,166,86,121,144,167,97,112,71,26,126,231,149,71,58,55,27,108,244,62,134,90,185,82,175,183,43,73,88,151,107,149,117,181,162,216,64,2,29,8,195,60,253,139,146,211,97,150,110,86,76,162,147,1,205,110,141,145,34,35,40,112,87,164,235,61,101,41,239,186,143,185,181,70,84,171,62,18,66,164,202,148,155,237,114,23,147,235,212,172,74,106,131,77,127,94,0,165,20,222,77,104,162,28,13,218,67,185,1,162,127,81,12,195,146,239,89,93,92,84,183,91,196,240,11,88,225,157,168,130,53,114,172,102,106,39,217,19,71,104,229,63,236,194,110,136,121,177,1,50,224,144,145,138,32,135,144,68,190,196,54,105,171,220,125,197,165,155,159,160,39,123,138,215,118,3,199,32,230,87,226,165,154,245,237,127,138,46,95,236,141,231,95,12,57,186,187,27,196,60,187,245,77,125,17,112,146,17,95,152,239,121,253,37,100,255,178,162,8,44,96,194,134,251,192,213,176,47,80,165,47,55,236,38,76,111,43,134,73,220,76,66,153,104,237,166,225,132,222,161,191,250,102,53,128,13,229,7,224,65,252,246,209,84,217,49,220,251,69,113,118,1,26,232,244,253,85,31,135,38,121,235,30,224,165,110,176,76,50,216,145,141,23,50,35,163,144,35,68,156,14,154,155,146,23,50,86,128,229,195,10,70,124,174,248,227,111,71,223,180,128,227,149,101,191,250,124,203,172,175,90,73,236,225,91,76,11,208,211,42,164,28,155,229,207,2,114,38,63,241,77,206,228,43,89,192,19,68,210,245,186,36,236,223,102,88,56,137,149,110,123,231,198,136,200,9,193,90,153,150,25,120,29,148,53,99,147,4,139,204,98,131,159,154,1,33,195,99,182,32,27,179,222,17,188,62,15,144,107,157,38,151,147,95,71,123,81,149,35,206,213,45,48,139,189,248,125,247,219,199,101,10,134,73,87,251,105,205,93,132,210,104,21,235,151,234,16,201,223,74,6,235,168,187,85,218,25,24,203,6,151,21,124,253,46,189,237,105,170,229,114,234,33,203,15,229,169,95,255,56,150,31,18,56,10,106,151,43,200,242,195,230,89,127,31,178,252,176,118,210,4,43,98,138,98,187,123,237,219,237,202,108,230,151,83,156,239,251,196,158,84,246,147,219,37,232,105,35,188,17,246,181,39,159,165,220,43,28,62,144,205,3,21,178,2,25,201,175,66,130,99,6,34,83,169,89,142,102,141,53,242,172,209,153,46,240,245,250,197,127,195,68,215,94,158,252,205,118,148,242,39,221,41,82,252,242,4,185,193,136,63,127,206,252,213,161,141,99,89,211,4,87,115,13,215,5,247,146,32,98,27,227,202,229,168,60,24,178,46,233,76,135,80,177,75,68,121,237,22,226,249,74,245,84,66,56,59,216,124,24,7,188,2,243,171,59,184,148,24,16,79,176,119,26,174,126,33,178,52,19,88,170,188,241,124,187,208,45,218,56,42,137,199,219,60,229,124,188,95,143,28,255,39,39,83,28,80,131,129,136,63,111,101,241,250,173,49,179,83,250,154,45,249,149,88,209,89,22,174,174,140,172,216,10,0,122,30,106,48,17,151,96,213,228,13,59,56,174,253,149,144,140,250,105,199,135,127,87,169,233,33,110,57,192,126,237,54,103,154,119,203,209,7,208,3,40,207,160,213,138,244,236,203,52,200,156,168,120,254,1,103,212,133,76,158,210,143,230,91,58,154,48,167,51,96,132,77,146,198,194,35,138,243,152,229,178,1,61,95,200,198,133,137,185,167,214,239,2,24,237,249,218,76,51,248,57,16,12,89,58,27,84,76,213,50,190,117,9,61,88,49,195,52,110,254,233,218,75,83,141,134,12,35,170,99,8,227,172,135,233,2,110,162,136,76,196,240,55,180,193,13,19,241,103,175,211,103,234,35,68,101,35,54,253,113,179,138,90,155,149,189,58,139,152,116,255,176,102,121,195,136,167,145,221,49,209,125,247,127,150,143,85,206,90,155,62,47,82,127,26,254,105,14,232,81,208,55,109,126,179,152,87,86,118,146,210,72,117,59,78,172,208,6,65,192,129,144,31,111,129,128,250,198,22,175,239,21,54,61,174,178,96,103,251,0,155,1,17,195,87,232,87,208,203,42,5,74,245,232,214,72,100,145,172,40,58,20,6,97,240,51,101,51,26,147,150,126,15,56,204,245,18,16,169,191,198,95,229,137,180,152,157,105,235,3,133,220,219,169,159,52,9,204,27,182,224,38,2,143,166,214,228,186,119,9,99,235,122,26,73,163,68,63,212,156,65,222,20,204,32,55,41,161,97,59,206,59,118,17,80,119,133,118,140,11,154,237,253,14,246,105,166,72,252,205,235,128,118,162,51,219,116,204,188,56,43,61,127,71,13,47,200,32,150,143,11,37,153,45,148,235,148,41,162,211,81,15,241,183,203,155,163,186,31,136,85,54,90,70,124,158,107,153,180,133,245,95,224,195,43,39,16,178,208,90,121,205,49,17,95,105,111,58,88,105,249,65,29,108,29,170,153,175,156,36,185,76,18,31,149,48,46,239,222,43,87,156,221,84,131,218,12,95,14,22,4,245,59,247,12,30,228,138,64,204,112,29,87,128,244,40,241,128,146,83,253,208,163,107,229,224,159,215,202,183,42,191,190,212,67,26,103,218,147,147,202,57,108,118,174,148,243,151,119,153,141,30,0,148,230,181,207,124,37,50,107,240,129,124,34,38,65,92,106,67,4,162,16,63,22,215,6,91,99,72,217,90,255,13,62,138,92,218,127,121,89,65,246,155,226,29,163,91,80,90,174,72,219,214,209,174,221,250,225,103,221,188,131,43,170,53,146,93,93,93,100,91,68,32,132,37,9,144,11,3,161,96,96,189,46,158,241,255,103,253,149,212,50,220,215,242,237,38,36,148,160,239,103,70,45,161,116,56,123,40,11,190,223,133,114,117,211,231,217,180,199,200,68,58,205,34,75,243,112,168,179,224,90,184,130,155,38,62,161,165,153,213,198,111,212,91,151,213,172,90,70,182,74,86,103,171,165,153,187,173,61,205,60,88,79,135,61,189,26,140,170,157,174,66,241,170,174,163,230,46,97,9,98,253,63,11,187,178,103,67,95,44,171,117,121,176,39,4,153,246,98,23,190,11,162,39,89,68,243,59,218,134,150,165,120,51,68,205,44,87,43,36,87,197,146,137,44,161,42,172,157,122,40,61,13,202,57,132,32,95,173,85,15,237,31,104,16,188,241,63,137,214,78,140,127,179,171,121,161,44,61,14,19,85,208,232,205,156,237,168,183,76,255,121,46,92,236,173,15,232,123,189,168,226,183,162,1,80,150,153,71,61,58,189,95,80,195,80,199,170,154,193,174,77,220,74,211,222,3,154,237,118,63,229,39,48,45,37,106,211,43,73,109,96,87,66,124,204,121,96,165,105,64,208,75,193,102,161,84,7,63,41,7,35,238,240,127,143,112,182,28,225,228,74,147,32,102,95,43,90,148,119,114,188,239,110,132,51,43,94,55,101,131,71,202,243,138,10,133,205,6,124,196,1,3,101,74,228,86,18,170,101,0,244,55,147,90,211,114,110,79,232,59,102,150,189,61,156,49,238,122,243,34,106,229,193,106,96,188,221,214,90,241,128,231,183,242,95,20,254,141,211,149,163,21,99,86,165,150,165,19,242,196,184,15,9,20,20,167,42,230,191,159,32,135,46,140,30,91,244,30,135,46,40,254,227,48,136,147,233,210,100,50,45,217,162,87,236,2,200,60,9,132,210,177,119,146,114,57,53,93,40,92,246,193,75,140,84,170,174,83,172,87,116,160,147,36,80,118,35,173,17,169,247,174,211,175,253,185,75,160,47,183,159,24,80,90,133,185,51,87,173,105,155,212,84,83,219,119,185,73,170,210,23,138,49,106,23,90,33,172,48,148,156,14,93,197,240,104,34,202,38,96,80,178,168,204,171,5,205,42,164,190,5,135,48,133,224,5,62,145,137,18,188,11,193,194,226,20,125,162,75,1,166,87,112,230,171,52,14,247,62,22,3,223,181,58,202,136,117,251,107,69,167,19,212,113,30,43,30,145,128,123,177,197,253,182,178,192,103,161,158,97,125,171,251,52,4,102,27,1,192,240,254,144,140,124,182,77,202,148,187,89,140,81,145,28,143,102,32,218,147,15,213,147,106,251,218,34,129,200,158,17,13,51,170,97,4,83,252,9,231,114,253,250,146,246,55,127,213,203,191,73,198,140,191,60,226,250,29,204,58,110,115,254,125,9,19,237,126,107,130,86,254,101,126,21,109,49,136,91,54,142,122,32,241,41,72,39,243,36,185,57,130,224,255,123,76,4,213,142,249,69,225,157,106,89,19,117,63,210,162,236,128,45,135,39,247,227,138,129,103,149,50,116,153,40,129,228,44,77,222,92,88,38,133,216,18,5,187,202,173,184,108,116,75,30,113,33,106,243,38,189,200,34,86,102,209,151,237,91,46,100,17,43,70,187,181,221,244,31,34,86,195,37,7,113,46,178,136,21,171,76,0,156,158,15,193,46,27,118,11,117,219,71,114,166,73,210,6,44,134,9,246,81,119,196,50,84,25,246,190,221,4,143,113,101,25,65,109,133,163,183,167,208,147,86,220,18,12,168,2,217,100,203,130,103,73,119,145,134,21,96,127,40,102,230,111,47,38,233,87,19,3,150,83,15,149,161,106,199,177,65,35,240,74,207,225,190,70,157,122,226,249,18,233,227,216,160,186,152,10,144,167,21,128,1,133,201,213,131,208,17,194,197,126,51,111,230,123,40,228,231,250,170,9,180,99,120,187,199,194,207,239,74,174,213,157,143,129,187,246,161,145,171,103,17,85,186,54,190,145,238,15,239,111,10,198,214,191,33,76,228,14,171,233,1,97,62,131,68,233,39,130,47,223,124,119,7,245,149,45,117,78,196,106,196,139,69,121,10,183,51,67,166,229,177,185,66,193,181,124,189,200,69,210,28,24,203,151,12,180,166,79,20,210,14,122,59,144,218,244,181,212,99,114,173,57,230,142,101,231,61,16,102,4,102,18,56,29,99,101,154,16,34,214,243,52,170,228,133,188,172,219,66,231,209,21,45,57,55,253,126,110,26,120,149,192,77,245,46,76,46,178,101,169,96,178,73,106,47,178,55,70,255,73,205,141,119,194,163,222,159,186,251,100,110,249,206,155,151,160,173,181,175,102,24,160,164,215,159,191,179,48,101,31,31,153,179,76,178,102,35,213,113,70,34,254,186,144,35,144,177,235,121,116,111,108,150,244,92,22,230,224,150,206,138,108,177,130,239,167,44,105,219,146,16,44,61,35,170,160,94,203,166,51,5,171,160,194,0,20,2,209,161,185,207,107,104,92,85,182,146,199,182,91,215,101,86,124,244,111,104,44,103,111,13,112,53,73,232,180,204,44,98,11,172,80,2,2,125,63,177,142,54,77,111,252,162,208,40,233,200,135,237,54,20,71,254,152,20,45,111,181,81,254,96,87,236,247,164,112,193,83,174,221,94,43,175,60,71,62,87,160,244,141,167,156,6,116,57,127,176,77,108,222,136,187,147,136,19,23,58,155,147,41,199,173,229,12,227,22,83,227,81,161,211,156,44,61,201,34,246,106,200,103,209,147,177,168,113,148,146,111,155,62,173,68,190,40,29,137,116,81,174,69,19,97,26,87,86,62,122,202,79,114,38,228,67,34,69,32,81,23,36,255,198,154,233,162,41,83,186,161,240,99,80,168,70,174,25,143,25,142,176,180,222,22,78,203,43,228,18,209,39,143,34,135,186,233,161,66,0,124,64,190,68,50,163,253,98,153,211,207,118,118,43,147,90,66,119,241,205,222,32,80,120,244,114,109,120,148,91,66,54,164,49,4,175,207,63,205,87,175,85,237,178,195,27,56,49,3,19,193,55,207,141,13,135,73,83,156,101,246,193,174,141,167,176,226,106,214,131,20,74,92,65,121,243,170,45,69,187,141,8,79,243,188,168,52,41,32,73,65,104,64,4,84,55,213,239,46,184,158,133,25,179,69,8,129,41,199,129,119,16,127,221,46,185,255,103,18,190,182,208,53,219,169,187,199,160,162,61,112,107,234,194,74,216,78,186,33,112,59,58,210,69,112,2,217,201,117,131,13,18,144,204,229,34,232,188,115,212,13,204,23,35,129,190,167,51,110,84,46,118,97,236,42,106,144,55,77,191,197,52,170,51,62,235,52,212,167,31,189,25,135,197,83,179,117,11,70,245,244,243,147,248,158,7,18,188,104,219,194,102,239,160,22,151,166,76,12,246,90,109,180,29,241,197,126,193,133,139,201,114,175,91,180,240,226,185,242,57,2,165,175,188,229,212,161,203,195,131,223,197,254,97,81,44,134,131,86,228,16,185,249,180,128,220,159,108,3,179,10,72,48,115,42,115,97,102,170,180,99,47,108,79,62,69,36,171,190,168,142,3,1,101,3,171,37,145,89,112,60,64,62,50,24,26,17,224,120,226,218,204,191,150,243,58,22,212,22,255,94,206,75,147,147,241,206,252,94,182,46,153,255,169,168,125,225,114,63,243,110,50,26,106,16,92,253,198,205,188,250,23,197,165,142,20,233,244,72,42,195,75,116,24,165,165,193,82,81,70,132,18,62,84,17,98,78,0,236,161,86,232,176,73,158,108,137,56,75,128,240,224,69,221,38,43,143,252,20,118,200,194,235,47,150,114,238,197,163,183,63,95,121,102,245,214,57,69,56,81,72,75,11,14,100,77,222,196,44,3,149,187,211,0,109,88,126,157,208,220,58,58,250,241,33,175,186,17,213,166,21,21,105,87,78,13,140,225,235,115,227,124,14,211,218,210,250,116,214,5,138,65,19,18,58,201,243,81,100,143,31,5,154,58,234,254,182,198,15,10,83,154,17,211,61,63,175,145,219,158,47,8,27,137,154,115,23,181,200,217,105,119,99,149,169,81,106,180,121,31,201,17,7,5,98,194,124,248,11,64,212,32,1,11,148,197,241,185,44,222,186,242,158,218,5,147,218,131,79,153,120,26,142,29,220,164,161,189,209,145,117,22,200,82,155,226,72,22,135,130,6,11,210,45,67,11,250,47,104,160,10,210,81,121,50,41,27,209,89,77,240,134,9,80,16,143,76,62,163,22,217,231,97,176,236,154,105,242,183,99,159,135,178,25,205,244,104,178,207,3,165,140,125,243,60,190,120,12,102,90,189,93,114,62,186,63,230,194,150,68,191,170,75,242,3,243,173,156,6,209,27,166,185,190,51,29,159,240,190,214,226,50,205,51,43,150,177,54,205,16,95,225,113,226,155,113,70,220,191,5,69,26,181,191,245,131,233,217,209,241,55,84,143,238,167,245,200,103,60,79,97,205,133,123,168,103,8,64,250,142,48,203,96,0,198,168,112,184,170,221,239,232,19,151,114,222,187,25,211,122,119,150,252,125,178,251,93,241,103,167,172,72,118,252,85,185,188,176,40,212,81,159,94,26,33,98,118,31,255,135,231,111,84,25,129,156,63,154,140,23,212,0,91,169,83,2,233,239,240,176,140,75,54,242,248,33,250,202,30,70,222,101,107,138,173,17,138,74,22,46,51,196,247,193,1,160,147,55,17,7,18,98,159,24,38,45,104,64,124,12,201,206,90,112,211,201,113,153,69,233,135,220,210,102,84,107,235,232,29,209,204,87,22,84,101,147,226,87,86,237,172,191,229,227,27,132,130,14,196,187,236,137,242,83,110,42,98,11,244,214,103,38,120,154,223,44,58,220,57,43,227,131,30,54,179,120,27,46,235,136,163,21,76,164,162,206,80,120,179,110,206,171,172,251,133,37,58,39,180,195,32,58,56,231,192,200,122,57,233,102,141,224,168,189,50,183,99,196,185,115,61,103,46,149,237,6,225,132,199,27,199,98,31,120,137,1,191,94,191,81,161,115,255,204,136,223,135,158,175,75,119,18,220,48,166,15,22,237,250,205,92,20,93,246,129,44,135,249,131,55,95,6,163,27,69,172,39,146,84,150,210,250,54,238,9,48,9,71,244,117,76,21,101,95,90,129,98,175,113,118,200,37,53,35,250,249,181,230,90,30,109,88,137,95,170,31,120,196,229,31,168,113,85,60,171,246,129,187,174,77,72,141,157,71,78,195,165,187,101,178,31,46,77,3,166,54,40,51,151,190,62,49,95,143,241,46,84,146,159,147,27,162,57,20,173,63,156,223,80,122,248,104,215,246,57,117,232,147,73,255,60,223,172,124,153,1,198,79,42,172,43,153,210,153,122,245,229,156,98,138,86,248,36,42,168,136,168,224,126,51,162,25,90,227,54,22,252,164,170,124,26,113,183,111,13,221,235,216,61,157,255,154,213,50,189,123,52,154,202,116,30,220,120,208,57,237,155,69,162,84,233,159,197,186,53,87,20,129,241,171,234,183,85,138,67,104,49,253,56,164,37,226,147,200,1,231,134,103,105,216,151,89,235,17,62,169,209,34,161,142,236,210,55,96,176,93,64,135,175,231,190,202,139,193,146,170,226,201,96,79,56,207,67,191,200,23,255,19,49,236,19,64,45,219,196,56,213,186,38,129,89,65,4,89,46,188,5,96,246,57,32,82,170,217,223,69,150,48,42,24,114,133,113,123,177,33,105,213,240,64,164,158,236,247,15,56,42,94,94,224,69,205,145,191,94,207,197,191,218,176,56,150,209,216,29,199,111,28,235,8,143,227,55,142,117,132,228,248,13,24,196,151,27,14,124,251,21,171,163,251,178,47,144,241,109,62,124,133,101,44,77,238,2,171,23,204,100,51,88,126,112,211,144,129,177,215,202,4,131,115,158,10,73,57,159,108,208,18,226,101,163,130,7,248,214,61,135,76,222,121,233,76,241,186,28,221,156,190,53,47,39,31,92,1,221,53,88,54,183,117,77,25,249,89,103,136,239,65,155,154,241,11,41,235,44,40,45,192,44,15,3,240,46,156,53,213,141,189,177,88,225,27,202,203,18,114,90,87,125,178,16,68,25,213,109,46,35,176,203,3,145,241,228,183,183,204,21,10,72,112,227,76,91,125,33,157,222,56,197,173,243,164,225,190,202,109,33,77,1,44,108,36,156,83,51,74,191,152,47,140,14,12,31,133,156,177,36,7,170,164,28,117,234,5,10,228,64,21,161,148,121,245,201,72,114,160,138,52,152,5,67,47,136,38,7,53,58,171,93,244,144,35,88,10,79,134,187,78,122,194,156,108,69,62,130,72,43,140,176,173,192,231,151,120,205,22,61,179,212,46,190,158,85,158,155,118,213,64,77,38,195,15,14,193,12,90,90,40,186,214,191,123,99,88,229,42,255,101,190,250,163,128,186,239,99,42,102,191,40,246,147,251,111,253,162,176,54,127,88,206,24,60,212,74,134,11,223,118,74,72,25,201,181,141,218,222,128,100,44,120,254,1,24,90,184,228,178,205,220,25,57,186,250,25,80,13,95,64,122,209,143,233,170,95,172,9,123,84,253,162,136,159,40,253,69,161,60,252,98,131,87,98,139,17,32,89,254,102,194,88,163,187,143,217,164,164,63,239,195,79,226,104,78,137,242,20,42,229,5,106,45,116,213,12,81,251,180,122,214,148,57,193,14,37,50,189,1,229,114,105,95,105,183,177,130,170,61,132,246,49,87,247,75,189,227,189,221,39,49,246,14,167,192,57,175,32,82,157,149,253,189,118,244,234,154,165,11,126,133,146,26,67,242,188,58,99,90,220,157,7,237,137,251,69,145,24,112,233,152,95,172,34,178,213,18,59,94,82,83,190,58,160,12,37,243,139,165,5,0,192,59,17,100,126,177,167,159,28,27,26,205,45,2,25,12,61,243,242,109,190,11,219,198,88,90,239,133,179,27,37,149,95,66,229,135,165,12,61,25,5,173,76,162,177,208,41,231,34,234,4,99,117,130,103,134,136,152,182,111,67,19,132,237,78,248,179,204,19,143,36,61,45,111,79,26,221,114,217,227,138,212,108,29,81,92,96,163,190,220,22,200,166,77,102,2,245,235,67,208,112,200,88,190,28,30,14,70,195,193,49,3,37,30,155,53,123,228,132,152,247,11,58,182,121,228,132,24,189,228,181,238,182,227,132,24,54,244,90,56,43,130,156,16,19,134,202,55,236,174,205,48,230,228,19,191,121,116,185,182,219,255,134,99,105,253,162,240,249,77,195,118,106,244,104,134,136,181,79,51,120,219,175,90,113,64,119,63,102,91,130,249,131,132,208,225,179,63,184,172,15,140,103,62,251,139,24,53,171,180,47,143,6,185,91,52,164,214,54,211,43,189,203,98,197,16,146,249,114,161,242,94,78,182,22,134,78,167,250,146,71,148,103,30,216,46,178,7,203,188,7,136,99,235,50,193,64,103,12,158,47,79,100,2,46,190,205,186,76,244,108,87,178,174,189,72,206,21,126,200,60,172,214,237,187,129,253,40,100,154,54,235,139,39,231,10,59,76,77,149,242,26,101,201,55,86,4,97,26,127,246,254,56,26,76,171,161,215,138,161,242,182,115,247,221,77,113,230,110,27,67,156,240,58,121,222,62,64,56,151,203,130,144,16,84,6,4,88,137,123,194,43,199,122,115,180,53,49,193,241,95,67,211,107,124,204,30,246,123,215,215,169,203,80,45,81,133,133,198,81,253,115,61,185,166,188,141,120,41,83,165,137,68,78,253,106,3,180,190,188,73,24,135,41,150,19,91,140,138,126,134,246,228,149,251,195,5,75,203,226,209,26,51,60,91,186,255,254,67,249,26,169,6,223,239,214,49,238,180,64,95,122,30,250,23,38,197,189,247,70,242,16,201,96,45,119,228,56,109,23,2,208,174,5,20,215,226,47,202,215,116,232,154,82,124,63,118,55,156,67,28,178,125,137,205,116,74,115,136,67,179,106,72,179,72,21,209,98,130,238,233,22,86,226,47,144,45,66,19,246,88,38,228,159,240,128,198,118,209,75,69,111,65,104,243,98,118,51,87,113,214,228,18,84,1,227,87,30,140,169,131,144,67,45,165,160,153,239,211,27,199,116,63,173,14,66,65,130,222,187,130,20,124,56,59,250,25,155,113,106,136,120,226,76,174,204,246,41,68,86,234,61,155,51,174,97,183,29,190,137,74,240,237,194,125,37,24,250,35,153,99,125,138,163,237,195,50,238,36,100,29,29,22,63,113,97,211,180,77,25,198,251,247,195,174,124,26,215,57,123,99,157,62,131,121,122,174,163,190,73,146,219,178,234,28,57,6,249,211,107,79,97,5,250,244,184,88,74,111,222,104,145,92,116,218,140,235,164,12,49,170,237,198,120,35,207,246,133,43,80,203,254,175,168,166,212,250,121,58,199,146,164,203,179,206,58,133,150,43,94,70,193,181,140,39,79,162,72,182,1,32,211,171,104,98,49,74,215,29,167,59,235,164,208,158,61,17,14,165,62,85,13,61,89,236,50,102,103,177,121,70,39,195,180,76,5,226,59,57,29,102,31,44,81,223,42,138,19,50,19,147,69,233,164,46,73,243,2,179,250,109,3,232,237,25,100,164,41,152,121,43,159,81,204,85,93,8,122,27,105,184,254,185,224,225,75,71,182,189,247,69,176,253,75,159,199,95,160,91,194,247,21,34,210,169,210,125,117,129,200,237,222,205,203,145,235,13,110,221,223,63,78,72,228,236,233,55,237,43,60,58,223,23,101,57,186,127,186,117,141,153,55,32,4,168,44,118,223,218,243,161,99,20,247,114,27,119,147,181,237,15,40,192,42,127,11,142,9,123,11,76,87,156,103,74,249,97,107,194,224,111,160,19,70,93,241,224,221,54,221,183,172,185,164,43,52,220,86,113,229,246,1,63,121,174,56,213,14,250,75,94,158,32,110,7,86,15,179,108,254,124,255,139,66,48,142,251,161,124,82,190,34,252,185,23,162,243,64,196,209,77,190,37,160,118,171,149,133,107,19,224,153,219,247,139,226,53,111,132,109,63,22,219,55,95,82,143,161,79,219,80,186,114,113,16,255,40,233,65,172,76,203,153,130,43,135,163,166,123,137,49,63,34,172,28,200,128,27,239,97,190,33,244,38,23,202,246,90,149,220,21,183,72,138,136,135,34,132,135,78,198,115,39,90,92,167,133,117,145,154,226,151,78,63,26,249,63,143,177,253,213,231,56,217,84,199,138,73,133,130,51,44,132,30,89,57,114,95,41,86,72,196,246,108,46,120,219,192,196,242,59,245,185,126,209,178,201,159,131,29,12,235,99,67,34,226,85,141,111,126,81,224,95,244,118,176,18,5,209,136,138,240,193,203,173,134,117,56,18,96,161,67,86,195,70,102,244,227,6,136,231,227,119,175,155,231,67,65,253,49,115,0,76,89,246,246,194,55,38,125,157,86,25,195,190,230,87,66,188,55,222,245,216,190,240,66,241,152,209,1,38,161,158,45,83,145,124,25,16,175,7,170,115,41,165,31,24,48,149,114,230,239,94,221,99,126,50,52,185,149,195,151,245,51,72,240,165,107,95,80,134,88,218,254,179,23,116,43,169,155,235,163,114,103,243,129,151,32,60,243,123,37,156,229,210,229,173,254,223,66,126,114,123,213,120,230,165,154,203,103,54,222,27,0,221,75,204,25,84,90,249,74,161,201,63,203,128,218,112,106,4,66,152,11,235,108,90,146,154,155,127,84,197,166,138,157,13,190,123,131,173,197,63,8,249,45,55,80,190,189,252,192,88,86,184,75,198,107,86,100,23,37,38,36,253,233,106,195,187,247,44,69,98,87,243,116,209,196,244,104,163,79,137,41,227,143,50,99,49,214,67,226,47,138,209,86,222,103,42,190,60,151,14,62,109,121,121,189,198,153,229,38,6,34,43,228,234,207,125,87,122,183,81,221,174,166,118,166,55,22,37,89,213,154,37,210,115,115,175,206,24,181,193,149,87,217,173,55,248,65,254,131,140,48,220,31,159,113,103,127,25,68,221,173,53,119,24,68,40,245,251,240,76,218,66,245,92,250,143,50,53,161,154,127,102,74,169,7,137,32,36,158,202,151,247,40,6,96,159,126,208,47,18,147,190,100,88,58,204,151,136,243,89,137,118,211,152,185,157,73,2,6,176,217,33,220,144,124,144,4,194,10,232,18,158,112,29,250,155,231,50,101,225,82,211,14,115,239,181,23,234,71,51,22,86,129,183,190,221,51,26,127,45,213,74,180,107,32,190,63,199,195,144,213,210,182,158,2,55,149,250,140,106,31,249,145,34,177,216,196,252,255,63,136,32,203,47,10,78,159,230,181,249,144,154,100,90,27,210,242,46,100,143,29,250,108,93,189,41,198,1,71,245,148,161,27,200,253,53,246,89,242,199,69,96,43,196,22,226,31,156,220,239,129,126,2,166,180,27,47,232,192,131,42,118,30,46,158,249,35,52,110,208,229,15,17,109,233,13,51,207,218,57,3,50,99,17,4,160,39,123,21,83,132,113,254,9,88,12,40,251,19,238,248,242,180,197,206,255,94,35,135,163,195,255,182,76,147,30,46,24,247,156,180,212,123,63,25,167,227,226,201,159,60,235,102,149,95,155,102,38,228,133,189,208,122,39,25,6,78,158,79,150,209,74,73,111,180,209,144,173,15,81,122,49,114,212,225,15,18,56,5,236,184,125,39,45,252,140,222,52,93,115,252,134,167,10,166,122,86,88,133,120,144,186,197,134,244,228,166,174,31,185,9,126,123,111,218,75,51,42,128,65,95,223,147,49,38,41,144,240,25,252,60,106,233,112,106,252,34,66,230,233,237,247,30,175,202,219,194,211,209,17,235,53,74,12,202,101,124,86,99,174,0,173,29,22,224,176,77,175,193,189,101,239,27,0,2,247,5,235,116,48,154,149,254,70,45,203,235,123,165,28,227,142,31,60,152,195,224,245,79,136,10,183,44,139,192,31,148,196,205,190,209,97,43,52,13,81,228,73,234,168,250,83,2,211,190,240,94,177,255,91,70,21,58,92,121,20,127,127,247,65,17,80,59,185,175,144,239,218,66,58,8,77,55,223,159,187,102,88,106,201,210,47,246,181,79,185,135,207,44,159,91,202,225,185,155,127,45,166,92,133,70,204,57,207,24,1,90,203,239,23,218,153,204,81,254,69,33,83,59,80,63,165,56,85,180,59,113,239,65,182,221,141,80,185,231,136,187,57,190,244,115,159,205,158,123,244,163,130,23,99,251,69,0,158,221,129,158,165,244,7,101,39,196,179,40,15,84,44,242,222,79,7,100,237,246,80,235,228,207,89,211,187,161,41,227,181,193,46,184,136,194,185,66,161,34,166,39,188,49,243,229,146,79,229,199,156,139,28,202,208,90,8,190,91,70,152,178,154,3,30,15,68,196,138,212,156,133,203,192,43,139,243,138,233,236,76,123,251,233,117,158,28,1,23,2,248,66,5,39,60,69,113,226,197,189,70,89,67,98,32,18,134,126,154,230,241,214,0,179,11,75,151,53,226,49,178,204,8,7,137,55,78,52,73,98,54,172,159,74,12,92,171,43,228,14,55,153,99,32,168,78,242,1,104,175,14,79,32,69,128,172,137,244,89,43,237,169,144,208,184,59,120,215,51,142,169,106,126,209,17,66,91,66,190,151,167,70,235,94,68,29,194,17,99,187,207,142,247,80,86,64,84,212,62,47,239,220,169,190,150,191,27,171,182,96,27,40,248,246,138,140,148,165,231,90,104,242,219,85,182,222,85,95,28,211,1,211,129,52,122,62,78,73,4,167,31,200,118,197,215,83,76,223,230,13,143,178,229,92,191,93,17,19,145,158,158,149,254,44,243,191,99,18,118,39,230,93,215,130,9,99,110,55,122,98,26,180,180,204,11,117,19,197,38,146,34,231,66,41,195,108,228,132,38,104,165,167,162,16,103,241,52,0,157,12,246,184,218,108,182,8,160,149,193,3,138,14,235,162,152,218,96,178,20,129,180,154,26,214,192,75,223,241,15,39,111,56,236,63,152,201,36,223,90,243,175,46,167,153,208,20,92,254,170,30,107,24,81,102,108,26,207,101,36,90,90,251,225,121,99,172,86,226,20,95,99,1,183,157,53,81,168,173,58,86,136,244,84,142,213,139,101,110,140,115,156,103,75,66,92,222,167,55,234,56,224,178,152,244,108,102,60,219,167,219,187,132,1,173,117,28,112,233,197,101,143,158,94,3,242,97,5,53,76,66,184,41,219,126,219,159,211,231,204,83,40,255,219,236,237,250,237,115,255,6,90,83,126,8,178,67,17,2,53,181,15,6,37,45,141,160,186,13,223,68,167,175,176,20,127,247,226,125,153,82,14,94,236,71,24,185,39,180,30,181,59,201,61,109,129,65,10,196,190,190,205,83,121,243,195,53,228,40,63,46,55,204,122,177,178,154,244,45,119,213,135,198,125,30,29,109,95,199,178,192,69,166,147,121,178,163,12,30,58,55,205,104,158,111,119,131,81,59,174,230,238,163,220,206,80,16,79,149,64,184,140,36,129,147,41,195,244,83,45,41,7,112,37,201,94,105,95,119,227,110,87,182,193,65,26,45,215,124,153,239,250,254,18,52,99,180,244,206,120,86,16,236,131,123,214,151,83,255,182,66,77,89,71,215,10,245,244,199,55,143,124,143,89,253,90,94,180,81,87,188,251,78,188,39,102,239,115,201,231,253,32,124,47,13,228,135,75,32,17,222,156,228,126,243,51,157,154,224,207,172,180,140,253,148,183,95,30,185,252,162,208,88,212,94,104,91,99,140,216,11,199,13,53,238,201,60,141,224,251,208,232,145,118,86,223,51,139,89,114,94,113,110,62,111,38,60,115,85,95,99,90,70,206,147,164,103,244,196,166,224,99,78,12,197,146,249,206,205,246,107,151,25,155,179,140,88,127,30,21,106,169,95,20,94,49,125,237,214,218,213,44,206,243,101,204,18,37,150,249,195,243,195,243,32,253,56,249,143,246,77,98,169,238,193,216,90,2,254,162,124,36,149,141,59,192,207,22,196,228,236,172,163,251,201,86,191,200,136,86,174,228,229,75,86,235,20,209,206,8,159,201,5,199,124,155,132,149,4,252,183,91,79,122,13,8,104,17,75,212,141,194,103,155,197,177,252,80,152,103,71,6,171,176,114,173,70,207,229,137,207,132,22,251,5,196,141,136,248,97,248,104,136,154,185,163,254,70,117,36,211,82,151,57,46,6,53,185,142,117,143,107,45,190,81,48,60,5,14,210,219,142,16,24,118,137,33,167,8,170,191,207,204,244,206,29,119,249,240,45,96,119,159,180,177,73,124,19,60,218,133,105,180,92,175,145,7,238,103,241,239,94,197,52,241,193,27,203,93,153,131,165,3,132,54,216,221,132,141,144,109,197,94,121,80,132,234,126,159,226,70,209,229,44,35,184,170,191,108,65,6,16,128,145,172,135,102,224,225,10,10,251,164,172,211,252,5,183,173,12,252,76,58,58,154,100,111,244,11,174,105,9,39,219,90,178,6,120,61,63,196,221,74,42,18,163,183,119,41,224,95,130,140,94,125,47,218,239,108,169,41,66,202,107,192,58,68,53,83,179,54,179,159,119,125,3,232,81,142,222,100,141,79,53,247,105,166,30,105,45,13,94,137,189,118,111,213,35,23,182,198,125,142,117,249,141,224,152,173,97,114,23,90,39,208,74,102,254,13,109,123,90,218,22,207,100,141,168,212,48,106,217,148,71,183,141,218,236,83,79,137,82,83,52,11,53,73,209,59,7,178,91,144,216,228,168,89,10,192,65,192,5,40,180,14,74,250,154,238,203,63,43,240,112,255,222,139,114,219,252,103,91,178,193,75,86,127,93,52,109,127,239,110,190,32,50,89,99,49,236,106,143,234,75,71,94,223,105,21,110,209,46,197,248,164,62,229,208,218,20,72,0,241,139,140,102,172,226,84,8,136,175,44,210,25,4,50,215,65,237,44,74,89,121,33,34,4,109,108,111,235,20,126,232,34,148,120,66,135,20,142,157,189,109,253,172,152,102,255,225,236,29,141,204,162,242,69,36,63,5,115,214,98,0,226,202,250,231,69,58,89,211,162,106,24,178,66,132,222,22,222,178,217,103,14,31,10,131,13,224,59,57,2,76,108,48,252,154,122,72,125,72,69,211,42,8,118,58,75,72,223,80,246,137,49,244,19,192,238,236,53,163,129,87,47,122,52,196,224,35,233,248,147,165,242,161,118,133,250,100,79,86,142,72,105,142,90,115,178,39,171,206,177,107,30,217,147,149,4,147,230,61,122,24,48,131,78,59,107,223,217,191,23,156,36,59,31,81,220,199,192,137,194,143,65,25,118,229,35,115,228,117,208,198,31,105,140,242,73,102,113,245,115,49,228,117,16,92,238,168,92,211,167,61,138,104,73,55,216,201,117,204,244,15,169,102,167,181,132,151,166,60,9,108,215,101,104,171,158,122,58,134,173,225,188,19,213,225,108,244,124,234,236,10,113,89,54,87,122,7,11,197,42,163,59,42,215,173,75,211,82,201,194,77,250,197,100,185,148,99,225,230,186,134,81,10,7,89,184,217,74,227,197,66,22,110,2,17,4,182,120,77,55,13,189,53,20,167,249,57,248,223,203,166,217,105,126,36,245,147,166,95,149,29,216,199,209,210,38,37,146,26,216,192,81,240,42,235,242,128,102,113,67,226,209,115,244,218,35,245,32,76,90,4,49,97,80,164,48,48,49,192,159,209,108,112,34,235,193,134,95,112,169,243,199,198,7,139,246,214,230,23,188,15,17,48,196,87,185,75,206,122,94,224,216,118,182,108,253,165,84,80,53,29,202,11,137,0,141,221,150,249,126,251,156,225,173,188,14,150,175,47,159,174,173,68,12,108,62,226,148,123,16,125,217,102,254,228,197,154,146,171,146,191,21,193,156,15,20,106,151,184,178,210,92,246,87,223,110,107,17,214,135,106,17,23,156,250,234,163,205,60,49,11,153,174,81,202,109,247,101,12,125,47,8,150,32,243,116,246,12,82,24,221,165,199,118,243,229,73,121,200,118,49,33,35,148,92,227,91,235,159,73,118,77,48,107,222,167,240,99,25,177,77,64,174,125,220,177,140,24,45,65,243,218,26,75,150,17,247,51,216,195,151,17,231,73,115,116,139,191,40,204,160,6,159,17,21,58,18,122,182,125,102,210,242,111,154,174,207,253,216,181,88,23,115,16,254,97,248,233,29,198,2,189,250,89,113,205,186,250,93,64,96,182,218,170,96,12,196,36,73,31,58,155,111,77,192,180,219,11,181,167,30,181,66,46,142,153,238,145,37,228,86,72,215,186,120,148,191,129,220,10,161,255,235,82,249,10,0,146,100,241,204,2,58,88,74,232,38,7,53,106,38,242,107,38,247,144,83,137,138,73,243,70,242,121,0,110,152,41,155,33,191,150,179,179,243,109,53,99,138,215,229,113,235,45,185,235,74,161,198,39,22,49,26,24,195,190,73,254,21,181,55,250,244,63,134,229,17,141,45,53,44,242,121,214,207,67,36,231,10,228,39,105,8,123,182,70,232,134,38,119,185,235,255,15,128,182,255,20,178,157,9,230,81,57,217,55,17,207,204,162,218,51,25,108,137,77,182,104,94,139,102,114,253,24,148,118,39,19,198,9,49,207,226,127,226,226,30,76,232,68,182,39,69,173,203,227,65,94,247,214,86,104,95,196,127,57,75,62,82,150,189,107,175,90,135,142,143,212,188,209,83,190,248,163,35,117,212,57,179,146,143,148,136,6,201,153,32,38,4,54,20,6,178,158,75,65,190,149,60,123,124,241,255,69,146,175,184,149,202,23,11,17,177,187,249,87,92,250,169,180,234,150,235,173,152,44,220,18,102,146,9,184,253,203,177,98,29,54,102,81,32,112,146,53,246,52,212,25,141,249,236,40,174,113,171,145,167,246,193,75,69,153,171,176,195,235,102,67,226,70,162,125,130,91,142,70,126,214,210,4,13,71,128,142,13,223,136,5,163,243,170,155,79,6,204,8,171,111,42,230,81,123,95,54,145,162,139,38,110,207,226,85,147,160,11,231,181,115,67,184,42,230,200,21,169,249,238,118,140,223,180,66,138,105,49,74,197,57,197,60,68,164,84,30,171,152,108,138,85,54,129,230,139,205,77,67,62,23,83,80,68,218,39,139,69,112,127,120,33,180,238,154,140,244,209,42,54,167,156,70,156,159,117,72,118,172,223,183,114,84,45,46,195,22,176,213,85,164,191,185,129,107,175,47,114,6,56,103,241,207,37,137,105,126,44,5,195,44,190,153,79,254,211,179,168,211,251,15,203,162,182,116,91,88,199,8,185,93,150,1,22,116,117,117,245,197,156,203,228,76,241,203,232,156,18,93,12,37,7,161,167,221,21,42,78,56,14,66,183,143,165,170,126,37,127,28,132,142,213,215,184,69,14,66,183,150,255,128,13,180,112,2,21,88,21,184,23,184,82,231,139,44,177,62,172,254,9,61,250,79,85,21,248,149,16,57,52,111,148,232,197,203,135,83,210,202,207,139,1,12,221,204,164,237,193,230,41,236,144,200,142,140,163,145,46,239,29,55,240,53,190,101,79,62,169,154,214,77,163,104,176,160,55,231,177,148,234,221,32,90,163,44,185,162,69,188,135,124,183,1,244,134,252,148,51,38,119,28,8,148,214,121,138,24,91,195,138,102,242,205,83,208,142,98,172,93,163,106,146,164,190,28,199,117,56,18,35,75,104,200,113,29,237,181,111,106,200,113,29,23,32,214,176,211,228,184,142,29,249,208,226,158,110,169,165,34,168,88,118,101,121,239,129,156,118,143,170,152,64,197,46,205,199,244,88,83,164,77,220,174,209,221,146,145,181,112,134,39,135,150,131,32,240,72,88,58,236,44,113,105,228,222,47,138,161,180,42,255,69,143,222,208,69,29,57,163,237,43,78,43,247,117,63,118,6,210,46,244,48,49,138,173,92,157,105,3,124,124,158,15,177,224,22,192,170,116,164,223,224,219,231,155,79,43,161,80,45,141,183,56,213,83,79,249,155,36,71,162,220,7,186,71,211,101,91,209,198,218,144,122,177,215,51,52,220,9,187,124,134,254,105,192,190,101,29,195,176,65,109,220,105,119,228,56,187,71,172,14,154,190,44,22,4,210,27,185,121,244,147,179,44,177,38,202,215,182,126,54,217,225,218,138,204,96,67,171,164,63,242,13,71,139,132,200,34,74,242,218,89,142,45,166,43,34,162,175,205,6,177,94,251,195,223,61,198,111,68,84,73,184,212,176,87,152,127,121,18,192,224,36,24,183,181,192,206,103,12,74,78,158,33,163,11,70,185,53,99,48,77,75,18,26,215,105,232,48,89,249,9,36,126,175,99,178,202,250,157,37,126,212,233,54,4,127,35,89,248,38,39,174,194,168,168,51,127,162,112,44,181,239,249,28,187,193,107,68,222,157,108,157,37,244,207,124,105,125,79,177,252,12,131,19,241,95,60,97,239,39,143,45,213,143,73,79,11,100,75,245,64,78,109,178,225,211,81,253,54,7,105,12,230,1,114,97,96,115,32,216,32,186,239,2,58,189,84,182,120,119,28,135,26,50,76,227,94,74,92,20,194,48,94,84,239,177,49,195,115,247,194,192,131,41,19,96,148,174,79,18,62,109,202,244,150,88,224,223,14,95,79,53,214,35,218,220,252,38,234,42,208,254,147,123,239,238,220,194,95,207,98,23,43,255,179,64,141,172,211,83,51,167,104,181,79,48,124,82,185,55,172,40,239,167,212,187,194,164,23,128,211,139,155,31,180,186,82,242,90,59,24,138,68,121,188,185,55,41,247,156,208,25,87,56,159,158,169,65,71,76,20,2,222,72,67,51,147,254,58,98,97,124,158,184,108,242,86,88,182,120,212,14,183,229,25,202,192,246,161,51,48,55,14,150,184,95,216,16,173,96,13,52,142,229,172,69,163,172,1,94,77,66,112,8,125,46,126,61,22,186,146,76,255,52,245,230,88,105,218,209,169,96,88,148,243,83,213,17,190,89,82,37,95,39,85,28,1,254,3,43,52,199,10,38,128,172,19,233,113,186,238,182,3,169,89,27,255,2,51,243,142,119,224,182,129,148,11,41,239,42,60,12,79,96,174,255,190,247,2,4,222,172,189,26,30,246,189,136,152,109,221,62,196,144,107,34,128,36,240,6,132,89,71,205,207,216,69,108,229,85,39,39,192,103,91,220,149,206,22,177,204,101,37,96,80,62,25,81,70,116,30,127,59,108,101,233,27,30,136,181,90,54,35,171,117,65,177,242,249,156,199,106,93,9,41,64,56,195,177,90,151,205,50,148,175,159,63,233,168,231,145,150,162,80,9,94,67,8,56,115,12,134,26,231,2,83,174,157,116,188,183,184,199,145,165,236,110,220,15,121,139,64,165,246,61,65,212,118,139,104,150,163,80,206,177,103,167,240,19,32,107,69,32,245,232,50,219,50,107,171,96,207,183,179,183,214,94,164,37,10,51,139,194,56,75,240,186,116,131,112,20,111,127,238,107,205,216,250,94,160,25,132,169,47,5,141,1,116,140,229,33,11,167,32,28,110,117,93,96,199,113,225,234,1,102,87,126,167,15,125,248,87,166,202,237,238,140,230,108,69,29,35,83,209,136,44,215,169,224,153,73,22,66,53,137,210,72,177,26,184,132,184,96,138,65,57,149,68,14,47,245,189,109,218,150,119,121,189,205,203,86,20,16,95,181,171,206,187,229,212,124,206,123,129,138,50,121,151,206,115,142,97,203,222,20,47,156,144,68,202,154,55,188,138,10,66,33,95,118,209,164,214,6,190,110,146,248,56,122,73,240,11,33,251,197,136,2,10,46,167,221,238,169,50,170,244,166,212,172,154,3,116,97,221,230,134,144,62,152,13,86,192,54,158,111,58,99,114,244,177,156,88,176,53,50,214,178,52,121,63,205,92,221,124,77,182,184,79,95,85,51,117,139,175,25,18,252,169,95,111,232,172,71,125,85,26,236,140,243,209,69,165,88,163,194,214,239,37,190,34,139,98,136,144,103,252,241,95,188,50,41,94,150,125,94,70,118,223,47,127,195,6,189,245,33,221,224,185,67,56,110,139,165,76,63,194,173,66,43,189,181,79,156,118,75,89,40,74,235,137,102,239,42,109,109,138,229,92,130,97,146,120,174,16,18,4,184,42,126,235,95,193,68,220,20,60,247,191,25,28,125,169,126,81,232,254,188,253,135,46,90,237,44,217,199,151,124,107,244,16,152,201,52,14,178,98,204,57,207,148,245,168,139,75,120,244,146,171,228,248,116,253,187,85,104,255,25,19,155,83,73,59,120,8,228,188,32,149,40,246,205,147,57,255,176,4,206,174,213,147,154,249,29,246,133,148,74,202,8,168,99,88,115,193,46,96,59,186,80,112,113,182,232,216,173,255,24,227,241,158,108,61,37,200,249,222,229,206,194,23,138,193,154,57,103,225,12,206,8,147,158,149,23,119,74,244,34,175,159,61,89,168,123,135,71,90,146,29,140,2,185,69,234,122,94,235,227,53,67,76,171,135,30,70,175,233,125,88,224,210,62,204,120,9,188,187,60,246,68,130,254,137,138,211,135,9,198,230,46,207,12,8,33,64,99,15,162,159,99,181,251,157,130,27,252,108,246,179,255,64,236,193,143,87,2,156,87,124,79,51,83,241,48,173,106,185,198,100,124,40,141,79,187,212,166,83,200,29,131,252,214,220,117,8,57,200,121,41,147,226,96,224,104,190,59,180,92,98,6,120,209,97,58,16,237,46,179,238,235,188,45,206,249,146,223,40,100,177,62,74,90,250,90,176,250,173,19,180,55,86,113,53,85,180,167,206,244,27,148,56,69,243,74,12,157,205,62,237,178,35,196,177,221,35,43,15,7,50,247,142,157,186,228,215,35,151,124,211,113,103,249,231,254,254,195,16,93,186,222,52,152,233,226,140,94,63,255,45,165,141,95,20,103,175,167,5,87,207,222,223,26,184,204,202,125,13,255,139,98,129,254,187,150,44,84,191,60,219,99,4,8,3,94,122,62,251,174,33,225,164,81,160,156,226,237,18,227,239,140,166,123,17,9,130,208,96,187,138,201,225,175,33,15,118,220,175,124,226,71,185,252,88,46,62,212,210,99,146,121,238,247,194,221,120,238,234,149,27,91,220,55,204,62,106,60,146,123,68,210,117,40,254,63,183,99,255,155,143,201,155,86,189,81,247,88,129,190,19,218,222,220,88,126,77,139,142,12,190,71,112,226,35,243,207,179,130,167,160,186,169,165,63,128,49,38,83,220,162,223,227,144,129,201,182,234,174,223,126,81,184,198,73,191,218,106,180,88,33,57,93,218,123,81,200,145,89,219,94,16,38,7,95,97,89,183,217,213,122,72,71,87,151,38,12,99,125,101,106,227,234,238,137,24,56,196,156,4,42,171,99,139,191,204,158,212,217,14,239,55,98,57,228,203,229,176,174,99,196,65,215,45,168,188,52,18,235,63,4,77,110,218,252,76,228,14,230,218,186,208,117,239,140,242,47,138,150,230,119,183,4,79,163,58,111,245,244,115,254,124,124,45,2,98,187,157,145,127,81,238,115,50,209,16,208,187,202,121,201,94,170,96,78,250,65,237,240,215,208,184,73,233,160,59,119,90,197,113,51,151,74,177,10,195,15,73,179,95,190,156,160,180,1,27,204,46,102,95,173,73,169,189,90,122,244,81,167,174,6,88,246,174,108,21,134,204,78,197,109,125,219,236,70,112,114,51,220,85,161,107,168,48,229,12,44,206,83,177,201,124,202,222,32,194,201,112,191,6,199,70,216,125,112,248,160,235,36,210,207,199,81,211,219,157,127,14,49,21,62,107,95,167,229,191,83,236,97,21,85,201,34,84,186,174,27,190,186,107,171,29,182,201,124,163,66,252,192,200,44,73,192,172,72,15,249,131,205,71,50,121,162,72,126,146,71,199,221,38,172,0,103,88,107,197,123,29,181,150,20,18,17,63,178,143,112,27,169,31,95,183,223,83,56,51,81,66,194,249,174,216,246,252,163,35,196,73,254,55,142,36,23,85,108,184,16,102,49,181,166,253,61,15,36,242,71,176,165,212,230,206,186,177,209,66,52,181,198,60,249,70,128,189,126,49,33,55,178,12,15,105,80,1,246,41,235,231,15,34,214,135,238,80,111,116,16,202,122,222,196,4,167,18,4,183,222,22,206,149,153,90,224,91,225,16,134,148,41,71,131,58,46,132,56,64,152,12,159,38,178,50,160,173,154,99,14,162,87,235,198,218,47,23,185,168,118,166,64,10,134,149,59,172,29,225,79,223,56,244,132,120,35,17,47,199,224,72,217,238,179,115,201,132,231,164,243,221,84,144,248,251,147,52,206,129,145,35,114,81,207,4,62,229,45,11,28,132,86,247,173,255,56,216,107,27,194,132,118,57,230,104,147,226,183,47,184,164,221,58,220,94,143,204,23,161,154,188,127,253,204,189,156,19,55,192,42,151,169,18,138,127,183,255,20,126,242,47,11,188,235,127,10,13,146,227,97,254,147,11,222,163,163,115,185,122,16,250,4,103,141,121,36,37,110,59,238,172,239,152,17,85,188,237,150,196,25,65,192,238,189,69,245,76,32,13,113,64,242,171,73,75,76,55,183,34,118,29,208,190,36,155,14,169,212,140,9,79,60,84,114,183,214,141,114,222,253,153,219,148,100,84,194,35,146,56,129,123,229,171,156,158,48,105,121,203,99,178,91,24,98,178,106,244,44,185,153,45,254,197,135,102,2,210,106,81,163,143,6,141,252,86,66,252,138,121,193,127,45,116,37,254,141,183,38,186,188,84,156,1,115,6,232,11,213,11,51,208,146,129,137,209,123,78,143,64,204,83,124,229,100,14,29,61,74,159,250,85,244,40,135,93,44,27,118,20,96,28,206,239,74,10,89,217,80,244,40,207,50,149,245,163,52,194,94,176,178,68,2,17,18,188,32,226,213,72,45,155,54,121,66,192,94,191,109,205,241,240,126,44,192,36,15,239,231,200,2,204,227,225,253,138,251,189,16,242,240,78,22,96,30,13,239,76,218,46,116,180,227,213,254,88,117,195,239,183,29,62,187,85,170,9,197,203,101,8,4,154,125,124,215,113,150,107,47,250,20,41,245,255,226,237,116,176,236,8,2,255,116,190,143,136,145,225,97,97,223,154,129,99,159,46,152,20,39,206,88,166,22,103,174,117,197,97,39,248,65,128,12,65,77,90,65,82,28,105,4,168,61,8,82,160,119,65,26,137,182,223,92,108,18,249,195,178,172,81,185,95,7,39,215,237,157,51,24,242,191,80,37,230,66,42,124,172,214,152,217,68,225,150,35,7,221,26,145,82,119,121,107,76,94,142,116,179,147,108,229,146,42,248,62,117,199,205,3,129,101,164,48,206,40,2,222,109,112,99,175,173,26,166,119,97,117,104,166,82,84,45,245,11,110,190,143,84,68,42,177,206,176,153,209,171,234,112,212,109,72,238,174,51,29,205,235,38,185,11,36,135,79,27,132,179,91,203,151,247,194,70,146,247,227,230,207,1,43,116,239,103,138,240,231,19,30,104,56,116,69,180,158,143,155,220,20,191,140,53,155,140,137,146,102,133,9,42,85,89,187,8,1,59,100,159,161,183,244,136,181,53,54,29,112,132,190,60,96,240,62,6,254,87,227,40,31,109,91,255,93,23,2,181,196,128,229,20,118,237,133,246,99,118,240,56,206,172,124,184,175,81,43,210,252,0,200,115,204,14,222,247,226,5,123,90,201,166,155,99,114,245,53,6,137,154,23,245,248,95,221,12,135,122,184,168,112,44,236,82,217,246,149,150,118,33,151,68,226,199,10,203,31,61,17,236,150,119,85,69,48,176,106,20,232,153,33,251,141,196,220,53,206,163,177,162,100,6,198,41,98,139,244,132,187,2,35,75,108,232,194,92,153,90,156,179,38,118,172,88,246,107,219,186,14,152,68,228,151,73,192,79,154,163,133,246,41,197,110,105,54,181,95,221,41,30,92,117,224,253,33,101,157,182,113,205,69,254,142,40,208,39,63,37,30,121,90,57,104,200,89,105,139,244,172,67,38,117,126,115,80,159,87,237,98,21,205,5,107,44,16,116,139,47,141,33,249,169,160,67,239,52,179,69,95,217,195,176,234,197,80,30,94,102,81,139,155,161,90,97,107,68,156,168,252,247,148,132,94,56,18,8,66,235,1,68,99,250,80,249,196,53,221,46,160,177,145,5,4,189,107,197,191,100,48,50,39,142,165,85,11,180,141,128,5,240,31,138,170,22,11,193,70,235,130,129,26,35,173,221,160,152,178,124,216,107,145,101,21,199,10,29,59,126,12,100,42,94,148,123,12,150,40,208,233,169,13,130,176,161,122,236,52,110,57,166,137,45,218,241,21,199,28,155,67,114,219,146,8,0,109,39,30,73,174,39,215,41,206,101,115,37,124,103,6,189,100,135,65,241,84,177,60,54,67,11,150,244,54,144,2,188,176,245,53,147,152,145,79,40,29,116,1,1,48,33,14,56,227,142,162,228,131,230,243,154,118,21,105,158,245,2,182,31,208,68,122,199,229,125,175,43,112,89,119,144,208,148,147,36,93,134,102,153,204,42,79,9,66,130,220,173,129,208,187,81,114,41,39,3,170,1,172,44,104,199,115,6,226,84,88,7,187,74,43,187,162,174,228,143,49,78,161,203,196,134,238,0,152,172,252,55,166,29,6,125,45,32,47,159,231,51,66,62,128,45,30,146,236,95,133,50,11,108,164,129,143,20,194,27,186,53,2,139,232,153,133,18,151,164,231,91,205,186,5,102,29,48,70,250,229,185,77,43,96,186,162,9,16,90,219,57,3,159,56,101,106,11,224,207,15,249,130,119,108,58,142,73,58,206,109,59,142,73,202,240,182,184,246,224,201,113,76,18,30,63,119,30,213,124,22,130,210,210,245,230,168,60,234,20,255,34,240,112,237,53,69,160,184,154,138,116,239,231,241,170,197,200,159,20,191,43,188,200,28,127,244,67,163,190,254,195,222,181,123,215,101,126,81,228,154,13,57,49,125,191,109,180,231,171,72,150,6,132,26,107,199,152,109,62,86,153,24,249,144,243,254,104,246,56,31,104,35,133,183,98,70,96,35,4,45,206,111,178,199,63,45,222,41,225,99,150,14,101,152,118,64,38,41,142,44,167,199,196,6,77,188,41,136,229,67,13,162,153,203,117,176,254,246,97,125,232,253,187,4,102,27,197,133,17,5,41,233,158,108,155,100,118,127,253,248,55,197,68,30,149,64,20,162,24,221,115,83,171,213,34,57,148,49,35,26,110,84,125,121,180,54,27,122,63,197,175,172,239,187,207,116,163,121,61,74,234,212,206,87,6,156,167,23,79,207,211,243,81,28,86,131,205,112,192,231,203,113,164,126,152,37,70,72,167,32,145,175,43,74,163,241,98,165,133,229,89,138,126,213,142,64,45,205,194,113,17,166,21,62,63,20,209,139,244,157,197,46,96,84,76,217,7,69,35,119,22,200,15,146,145,209,79,225,123,27,123,131,255,73,15,162,40,249,33,96,6,189,125,237,100,29,67,169,184,109,140,250,15,141,211,16,155,160,110,112,145,134,116,26,115,8,175,70,108,80,231,60,225,169,134,25,14,104,138,229,7,73,75,55,223,62,213,83,191,75,159,82,63,134,73,187,121,138,6,42,71,165,90,43,84,95,18,79,85,71,131,115,3,221,66,68,138,230,254,47,44,251,173,13,53,202,29,47,199,244,13,201,183,41,34,240,183,113,254,54,41,92,57,226,201,83,25,5,10,133,162,66,36,30,29,207,46,30,222,193,86,26,158,189,17,188,130,105,122,76,223,107,58,191,127,135,42,181,141,236,252,107,252,163,195,255,38,17,224,47,202,155,31,52,38,239,67,29,221,168,143,90,118,186,148,225,107,64,172,89,109,69,158,65,209,48,143,118,162,249,203,47,128,55,190,201,224,208,158,251,133,134,206,89,190,90,86,144,238,66,136,7,186,52,59,108,48,27,200,35,242,234,143,253,180,152,149,225,45,172,58,203,215,23,79,215,217,34,26,155,255,185,235,190,14,56,154,101,206,210,249,212,125,234,243,40,155,200,237,171,45,234,79,238,224,238,59,224,210,143,65,22,168,112,34,204,82,109,60,223,220,25,11,33,79,127,147,49,181,104,130,187,86,251,21,152,32,196,88,161,141,110,167,194,149,217,74,186,150,128,255,192,52,158,103,212,58,17,204,165,198,144,60,34,4,242,13,123,103,38,214,44,167,111,68,188,90,128,14,197,135,211,240,37,17,44,19,170,71,38,82,47,48,87,119,144,163,170,158,85,26,25,41,153,172,152,74,157,185,254,237,112,217,223,111,238,106,37,233,35,104,70,196,239,3,99,71,171,120,82,96,2,108,150,77,206,90,65,250,55,28,34,102,121,201,172,171,222,23,178,33,59,201,213,172,243,46,128,81,135,189,181,218,86,254,88,162,183,229,77,122,202,75,150,232,229,229,138,211,231,242,79,215,13,77,53,70,94,254,93,104,113,114,215,85,92,187,175,100,39,200,227,23,5,65,237,108,108,203,150,64,202,157,89,30,212,68,203,124,68,212,186,167,123,130,101,1,61,187,97,117,56,70,136,234,78,63,149,2,160,50,110,134,164,55,215,40,87,115,248,145,153,120,246,202,190,110,170,253,194,23,113,193,119,102,82,18,214,118,207,94,108,53,205,0,141,167,99,197,150,208,133,101,71,45,173,31,166,1,7,67,24,205,106,248,1,187,169,44,135,126,48,189,189,11,88,149,235,246,113,251,26,167,102,42,152,195,74,168,175,31,168,185,149,196,141,73,103,126,229,38,96,237,5,17,79,2,203,241,161,159,74,91,107,220,190,104,113,234,247,47,178,142,133,71,21,89,86,232,58,205,152,233,105,246,13,253,252,134,177,122,203,107,200,76,109,100,159,114,253,86,29,112,86,209,185,187,165,183,112,22,155,94,7,141,181,180,232,170,178,250,77,219,115,250,182,135,107,214,61,43,87,68,193,151,7,200,121,72,176,37,226,210,197,3,205,178,42,125,88,29,64,226,225,73,45,31,55,253,56,249,167,213,179,192,172,49,59,148,138,237,154,238,168,204,176,154,204,21,183,231,157,197,139,97,110,150,129,187,150,190,233,46,201,17,67,44,57,204,252,208,233,155,253,105,217,235,104,184,69,212,98,62,24,77,196,185,67,198,202,31,201,12,231,139,56,8,151,251,59,9,251,5,44,38,179,70,44,90,13,58,43,22,87,174,196,8,185,181,37,153,128,64,38,83,254,60,182,80,187,234,76,200,174,60,177,174,158,244,129,125,234,89,179,29,243,225,25,157,104,54,12,81,221,219,36,207,192,182,107,109,68,82,78,90,103,39,133,198,121,181,91,105,203,169,158,4,118,151,205,13,119,196,139,64,100,85,154,171,68,211,193,226,231,64,242,175,45,108,215,176,50,217,7,18,97,142,122,29,35,138,171,70,87,139,180,28,236,252,233,94,131,76,12,197,154,5,176,19,82,164,80,122,94,157,205,177,17,61,128,224,132,11,86,207,132,98,235,243,35,169,159,210,61,125,46,199,208,133,244,210,189,176,240,171,100,232,162,215,70,191,138,12,93,96,221,192,134,122,16,38,157,208,92,16,40,18,104,154,248,237,252,223,99,216,118,80,237,100,249,4,106,190,30,252,184,206,92,179,71,55,77,74,27,217,16,123,102,198,234,16,65,40,198,75,246,34,64,161,244,97,166,88,212,140,106,131,0,14,14,80,52,130,241,49,150,232,156,89,219,36,208,170,79,164,200,94,93,108,177,45,231,89,49,153,239,138,88,83,234,216,124,157,222,218,159,110,62,18,54,129,36,42,62,177,12,7,39,89,68,118,100,88,113,242,157,212,104,252,79,33,152,156,227,133,215,88,117,250,56,216,107,54,100,162,175,183,49,201,90,56,205,41,196,165,221,194,54,25,21,183,218,45,227,108,36,58,125,142,247,122,34,152,193,82,134,4,108,46,208,116,231,191,206,228,255,27,243,167,127,238,214,40,40,46,202,253,143,82,63,86,191,254,162,184,242,126,186,236,21,209,227,15,141,54,242,205,63,36,218,209,100,254,51,217,241,138,20,194,205,231,14,25,65,23,160,177,244,87,110,211,61,38,249,214,142,244,109,247,5,40,1,49,95,43,236,109,28,130,77,102,147,128,56,117,36,82,20,203,46,174,56,223,197,171,111,44,221,218,135,165,206,198,20,129,57,124,105,133,196,159,161,46,175,18,89,134,239,29,194,61,6,113,208,179,18,73,226,156,114,222,76,37,226,92,194,209,36,7,211,84,249,73,47,77,202,59,59,88,119,125,26,161,209,92,65,1,14,128,4,200,19,104,248,140,245,90,37,127,7,201,175,165,159,146,240,109,45,237,142,36,255,229,56,99,71,165,65,40,161,109,68,108,111,86,208,163,83,128,253,14,154,216,56,132,211,113,27,52,36,44,140,96,50,156,113,215,166,62,223,46,83,35,216,91,189,46,118,137,165,2,200,112,190,23,86,26,254,66,184,28,108,121,90,8,201,48,207,111,194,169,54,148,198,93,155,17,32,149,160,15,43,156,190,191,203,102,130,101,61,83,178,84,58,149,93,154,110,250,66,198,207,211,2,48,34,229,34,175,90,130,185,72,55,82,18,149,200,95,221,177,51,237,39,210,147,240,161,241,99,114,100,187,16,155,28,125,39,76,11,166,51,111,134,82,87,173,252,27,219,73,42,15,37,226,140,136,251,90,190,165,200,131,44,134,248,104,65,105,70,195,54,159,66,62,128,155,230,226,19,48,64,250,169,105,99,196,0,11,158,253,117,131,88,93,6,64,169,81,129,137,149,233,159,11,239,11,191,40,226,246,202,203,199,253,140,122,213,48,119,106,136,16,187,75,212,7,32,168,160,218,22,93,63,220,108,84,160,160,221,11,164,55,230,81,25,138,245,3,71,138,248,250,203,111,180,26,137,68,77,232,186,112,116,78,142,75,13,61,169,52,179,211,193,156,243,251,241,160,229,144,191,158,16,81,34,195,3,142,136,169,139,151,0,69,22,234,117,27,9,9,203,200,114,211,42,198,97,254,110,128,95,174,90,138,159,243,75,21,209,133,96,5,137,47,33,110,73,194,122,113,232,177,42,202,225,180,88,249,234,3,197,213,244,119,102,46,56,61,141,28,95,49,110,184,117,237,4,150,13,227,4,126,28,235,103,208,229,113,55,161,223,99,230,218,201,182,167,79,110,119,234,155,23,127,9,186,72,122,103,132,103,152,111,204,3,71,1,133,220,193,89,246,249,119,166,239,100,205,50,198,49,188,151,113,107,78,151,49,118,249,238,247,111,144,154,239,64,188,232,179,232,49,72,157,241,206,179,110,73,51,221,236,173,29,41,184,227,1,186,61,234,239,7,166,243,142,231,189,243,42,14,240,31,241,115,126,163,28,42,156,17,114,177,92,175,181,62,202,57,249,106,141,222,157,253,106,251,88,177,78,166,16,161,20,75,79,118,79,214,140,72,223,215,94,181,225,244,13,168,63,1,111,159,100,254,158,18,39,105,61,217,239,85,231,212,141,53,67,2,237,205,197,196,222,82,171,59,92,54,163,152,75,244,98,69,153,118,58,140,132,3,61,16,191,218,179,73,33,177,12,103,45,98,189,145,250,83,57,24,56,45,96,244,180,201,241,105,216,37,47,50,85,7,215,21,128,88,19,121,84,127,224,63,117,83,78,81,107,127,196,172,252,67,69,243,187,138,129,146,240,23,8,1,172,230,191,175,137,148,127,94,235,252,170,32,34,137,56,54,39,111,203,253,176,194,113,151,108,78,174,70,195,243,81,75,75,75,7,139,7,201,230,158,7,178,141,17,1,66,0,33,45,221,79,54,112,177,194,205,189,145,137,92,112,31,245,45,126,91,101,248,71,33,115,91,85,139,75,5,175,243,37,17,132,217,48,134,15,203,160,177,100,54,179,82,13,19,35,69,144,61,122,26,149,25,181,172,60,5,135,6,44,170,102,22,244,124,183,170,16,171,108,41,246,2,22,140,228,40,214,39,131,99,83,56,144,31,233,177,69,105,14,139,224,48,99,208,48,142,86,57,156,41,197,4,88,219,116,210,3,33,224,190,54,152,97,92,222,157,114,234,164,67,196,199,61,222,172,179,238,6,134,26,239,16,115,97,125,222,200,58,74,125,27,60,27,26,26,123,122,202,200,14,104,93,11,162,190,205,200,72,206,27,181,146,205,127,64,206,27,213,47,118,236,241,8,248,71,222,40,51,143,161,75,236,242,113,222,104,171,111,183,24,99,20,88,22,206,27,71,138,32,197,118,20,137,151,191,11,58,227,176,158,183,213,194,172,41,234,102,42,148,250,249,132,233,155,156,208,103,173,43,149,220,250,17,41,172,210,143,150,55,98,186,105,8,83,221,49,79,108,12,229,231,63,21,147,66,5,123,168,150,255,114,56,236,137,149,123,103,149,215,254,102,93,96,78,188,78,65,113,116,14,114,254,91,40,226,84,100,59,250,162,239,61,203,154,208,231,117,22,249,1,208,28,158,156,5,54,131,236,10,101,174,93,34,239,67,206,41,174,245,143,240,145,208,183,59,197,17,107,126,92,119,229,243,38,146,200,249,142,204,162,47,218,55,177,228,124,199,36,237,54,128,209,63,242,29,141,220,29,140,88,200,249,142,5,141,33,66,206,83,97,5,112,139,72,208,14,74,244,231,136,141,244,109,78,92,117,11,54,229,107,139,172,158,47,160,19,236,86,31,130,235,235,206,208,185,63,13,235,247,16,122,61,130,22,51,144,77,49,9,189,58,237,129,142,5,54,8,113,159,125,203,8,95,89,191,224,188,214,55,97,197,212,100,81,98,138,84,72,130,58,220,125,199,237,49,228,34,3,134,26,20,238,20,71,58,247,46,105,164,56,23,147,194,77,189,61,63,55,206,121,80,108,52,12,161,21,123,185,239,106,210,185,112,221,150,162,111,220,224,76,72,118,230,208,237,94,228,212,152,210,199,171,78,126,101,205,237,200,68,188,6,48,88,106,85,3,0,194,188,64,159,103,255,203,158,252,47,67,234,38,223,181,181,47,182,157,77,170,204,189,2,159,43,249,194,196,243,249,68,89,197,195,19,166,250,95,222,11,159,210,136,31,147,114,130,177,93,240,189,120,183,49,207,75,33,216,107,167,23,114,152,115,229,4,122,209,74,202,65,166,135,202,126,75,160,217,126,198,117,233,5,252,4,197,229,89,241,79,56,63,217,149,89,255,119,43,58,154,30,193,246,6,162,134,97,214,230,120,182,170,251,0,27,255,135,195,188,95,239,93,184,146,102,130,30,72,42,31,203,178,249,156,247,98,132,118,185,198,208,122,41,117,252,2,119,3,219,133,25,45,230,128,144,135,133,53,239,79,6,85,23,230,69,238,232,218,106,78,118,21,9,41,12,123,61,211,13,143,248,140,58,31,137,13,30,232,16,125,243,102,244,146,171,131,53,173,216,186,95,169,216,209,31,146,38,191,108,94,74,191,49,67,254,195,83,44,181,157,54,192,94,3,123,125,245,43,50,159,127,81,236,210,183,201,64,29,73,101,239,112,12,23,171,62,203,255,162,248,102,78,25,58,229,109,19,227,146,44,51,184,152,165,110,84,119,225,103,113,12,119,19,123,99,221,182,145,123,185,136,105,169,255,93,226,11,51,190,211,249,62,238,15,97,230,57,86,40,184,250,16,195,153,243,45,86,238,123,132,159,60,244,191,40,134,74,180,55,120,146,126,81,156,30,9,206,227,163,162,191,95,62,190,14,251,174,117,234,254,1,221,51,92,206,157,103,84,130,107,114,179,243,176,55,31,26,179,175,11,255,159,92,113,255,157,71,240,126,40,117,207,235,146,143,178,143,104,78,221,36,105,223,97,27,17,180,109,55,23,180,125,105,74,226,5,69,205,116,72,29,194,21,219,158,215,183,141,131,104,127,232,167,5,103,37,38,232,127,124,72,81,205,14,210,89,101,189,27,49,136,210,30,29,57,248,57,219,117,94,99,242,76,108,7,210,42,179,90,47,105,52,224,193,130,155,171,132,110,211,178,178,250,9,241,241,213,138,77,108,140,200,164,163,112,222,226,34,175,156,91,117,96,78,198,60,107,98,242,204,21,76,88,194,155,147,225,159,39,163,123,50,241,158,222,241,99,39,205,110,23,99,104,226,174,96,5,54,233,42,51,140,219,145,107,124,175,77,96,18,25,64,245,107,68,85,137,118,209,221,97,71,209,150,200,176,129,159,145,23,174,16,74,221,85,133,219,49,223,182,178,127,81,84,61,63,73,227,23,226,49,213,23,181,101,52,46,188,96,80,255,96,214,41,187,75,7,245,66,124,207,172,181,100,91,98,74,247,28,1,100,158,217,215,166,28,247,139,66,1,158,179,112,86,133,107,32,242,69,202,193,3,236,47,10,226,9,149,52,157,39,250,68,145,196,128,161,95,20,108,237,195,64,76,239,7,150,113,17,58,61,239,220,151,245,184,184,91,243,209,40,237,142,247,202,158,200,143,123,39,6,108,79,153,247,150,117,60,107,43,30,134,75,189,131,21,217,69,245,14,12,191,67,166,176,26,212,151,4,92,208,7,219,232,151,202,207,240,165,21,12,124,224,221,158,34,26,245,95,238,117,225,152,78,195,212,183,248,128,162,152,57,229,132,181,141,164,80,166,166,69,138,196,220,162,254,166,244,52,251,194,76,141,41,211,108,76,46,196,156,224,134,124,144,216,183,33,106,249,54,72,228,246,76,105,117,84,110,136,136,236,219,200,182,157,165,45,190,15,202,77,113,236,34,69,230,134,156,79,204,112,26,163,163,153,71,63,167,139,132,215,227,49,101,217,164,193,159,24,250,38,94,191,38,145,252,240,65,112,149,172,139,163,126,189,211,198,171,3,88,84,181,151,203,154,8,230,237,152,128,21,222,33,61,244,65,142,128,190,39,119,29,97,12,186,20,140,159,51,33,74,175,208,136,203,215,0,221,17,110,166,204,104,205,171,189,253,245,84,87,36,41,78,20,151,11,11,218,134,94,255,51,239,187,116,88,8,125,80,148,126,133,231,98,98,54,196,241,185,205,199,1,31,78,255,46,115,152,204,183,242,237,238,195,230,141,5,170,161,82,191,102,101,124,48,85,29,239,137,219,202,127,74,119,137,94,138,236,166,94,234,181,43,168,2,248,75,85,135,179,125,128,184,127,229,34,139,97,150,24,222,87,206,175,228,156,0,194,196,85,39,201,179,20,156,47,113,182,203,116,255,114,202,245,227,99,121,34,252,7,57,116,10,94,86,79,14,157,66,23,110,43,92,8,34,135,78,53,122,227,78,71,30,135,78,129,24,113,238,228,208,169,130,220,54,156,2,76,66,249,3,148,130,98,27,81,3,224,47,189,62,249,89,88,240,159,254,205,105,76,130,127,24,56,175,120,96,143,234,164,22,217,48,67,54,221,128,28,63,215,89,144,24,106,3,242,184,112,241,50,130,17,211,100,224,188,174,142,209,47,249,208,231,160,147,21,45,184,166,227,200,238,171,88,92,194,111,16,133,178,68,23,217,182,125,230,48,107,106,5,103,35,132,72,206,181,221,23,161,197,191,47,166,159,94,220,91,252,135,59,210,199,117,169,158,138,196,74,232,165,173,143,49,134,96,152,155,18,16,49,252,184,49,150,149,104,255,89,165,209,39,178,157,111,10,33,8,198,20,119,211,40,94,190,52,132,169,196,88,169,84,97,84,84,183,245,169,219,238,138,44,73,115,152,223,244,213,97,34,56,2,139,1,0,65,68,83,162,184,140,248,132,145,88,96,6,100,106,26,118,39,118,125,100,146,86,224,130,131,170,200,227,98,211,59,181,84,173,178,101,215,180,67,43,74,205,112,119,50,34,153,99,221,193,227,185,133,221,130,70,71,141,137,202,37,102,193,190,175,105,113,100,213,154,239,247,135,143,36,201,188,138,218,127,153,201,124,98,243,97,229,11,228,212,238,250,15,86,50,189,156,126,106,75,63,122,250,49,80,139,77,125,143,195,103,237,50,112,134,192,80,157,194,84,210,52,246,149,230,214,208,165,146,166,209,116,100,120,86,40,119,65,15,41,208,114,206,28,184,70,127,75,248,209,105,192,206,192,40,206,130,179,116,41,97,121,87,17,85,0,254,162,122,62,41,221,229,35,30,121,75,41,201,158,108,89,53,88,3,91,204,228,43,233,204,109,19,65,69,12,84,250,8,45,228,52,82,111,118,164,97,197,1,194,90,6,87,194,135,140,93,203,20,202,205,3,134,103,247,235,230,103,206,234,213,208,243,203,19,81,40,188,4,74,15,141,41,159,49,43,8,114,45,251,209,169,226,10,229,18,122,101,125,37,245,242,147,104,133,110,53,72,190,126,171,140,75,251,67,109,97,158,75,185,99,83,96,230,163,113,217,168,243,21,80,90,157,207,9,16,200,182,149,35,187,245,226,227,139,45,131,94,3,114,176,196,198,67,92,128,95,44,255,57,200,204,129,102,64,227,59,110,229,157,207,244,165,134,235,120,133,197,235,124,197,191,223,150,213,89,52,245,133,161,225,123,245,105,192,210,55,43,91,155,242,23,139,73,203,136,141,228,150,42,161,139,29,201,133,27,40,105,237,212,72,110,127,83,84,16,75,11,150,47,30,16,232,34,157,35,187,173,249,241,198,150,204,209,79,138,190,159,182,241,180,252,128,42,150,255,161,197,108,192,53,255,230,233,92,136,156,231,120,145,69,69,174,229,71,39,182,70,69,191,192,129,105,154,90,63,123,199,76,247,196,131,199,225,75,149,207,201,130,110,3,25,121,62,75,57,18,54,151,109,6,73,248,147,141,168,215,75,10,138,255,66,63,12,225,20,159,8,138,175,17,129,78,147,125,109,46,70,72,89,0,99,144,180,54,149,75,232,206,34,245,41,202,199,106,194,190,134,213,24,193,4,16,132,1,46,77,28,67,125,190,74,255,234,119,211,148,16,218,56,206,236,154,253,83,136,172,148,212,34,182,143,15,142,181,112,34,190,233,177,102,212,199,90,56,28,217,204,20,65,62,76,66,34,57,204,130,17,245,105,148,47,254,203,78,54,132,54,113,253,232,159,224,88,207,74,189,87,116,198,249,193,109,71,42,209,119,124,187,240,88,9,234,254,20,230,31,76,197,17,246,225,54,136,223,109,132,30,245,253,105,85,59,127,94,153,199,123,255,138,75,121,127,61,42,52,245,237,21,58,7,72,210,215,57,231,218,220,177,229,248,27,193,29,204,39,79,130,87,108,2,132,76,159,141,132,22,160,181,221,115,181,167,157,20,94,30,167,37,170,7,51,163,211,45,84,28,250,78,73,231,24,68,178,104,131,181,29,109,63,89,187,8,218,22,245,20,1,80,190,163,244,118,238,252,105,176,106,112,121,32,187,70,0,95,68,110,248,182,0,194,248,23,197,76,145,220,195,31,236,166,63,11,140,117,218,211,92,183,120,38,140,69,37,69,18,133,171,0,157,173,107,230,2,237,37,10,77,24,22,159,97,37,84,42,68,150,111,168,233,129,102,49,159,144,50,10,141,50,135,230,201,72,54,223,166,56,213,95,251,22,157,142,191,4,255,254,33,220,186,80,255,49,119,31,18,146,28,86,80,93,152,92,120,37,117,181,175,17,104,74,159,206,1,235,152,214,104,56,106,113,163,62,58,59,58,6,10,108,26,94,160,243,208,15,17,146,141,156,113,180,103,45,182,88,246,213,217,215,215,181,66,55,12,232,235,251,155,210,139,175,233,199,53,21,244,171,53,221,2,155,107,63,226,228,157,82,115,221,80,154,82,145,220,52,162,234,250,254,178,141,201,186,5,184,50,202,102,207,154,33,46,242,77,200,148,174,153,182,118,50,1,47,162,129,242,83,167,2,38,110,242,178,190,26,98,76,169,63,20,243,67,180,161,69,59,94,126,125,74,53,146,211,201,8,32,210,214,25,4,94,216,144,44,166,99,72,1,79,117,131,98,207,22,136,241,229,137,216,81,137,207,159,248,61,106,228,79,107,146,103,147,94,80,195,130,210,67,32,180,217,47,180,102,209,133,156,189,141,180,59,234,221,13,4,212,22,249,42,63,238,147,125,234,147,99,127,163,99,164,24,197,113,8,68,85,202,119,40,5,252,145,49,75,62,66,190,96,198,68,128,84,121,169,216,127,141,139,124,228,124,244,37,11,245,76,127,1,186,47,182,249,240,220,164,28,189,111,224,63,3,60,194,111,45,251,29,221,19,125,248,130,202,25,127,113,239,112,182,185,18,247,203,92,28,186,80,83,65,134,79,146,83,203,57,106,32,152,145,244,36,74,159,15,79,37,155,54,219,11,220,79,104,176,163,9,48,78,15,184,181,117,235,128,223,165,80,228,181,189,217,254,181,145,231,77,58,73,167,240,158,223,115,159,207,120,37,100,5,250,71,140,22,238,141,101,108,95,101,56,26,237,196,126,62,116,229,188,224,250,61,189,61,173,61,98,98,149,94,178,95,13,204,30,139,115,91,245,78,206,243,148,69,184,105,244,55,175,110,200,142,109,223,192,178,237,138,84,39,73,45,134,225,45,75,198,87,106,220,137,147,153,199,102,232,221,119,249,245,3,142,205,208,225,200,113,14,83,114,104,78,191,78,62,153,218,41,37,243,67,226,78,205,254,101,151,142,243,61,211,89,189,223,173,34,221,136,43,33,141,97,124,251,106,160,12,169,182,93,13,167,18,201,95,20,86,141,148,24,252,62,199,224,156,177,89,98,58,216,32,182,166,133,206,67,183,114,209,211,201,16,251,229,46,107,119,226,229,177,196,39,48,134,75,214,101,205,182,207,202,153,116,77,57,207,214,58,149,21,202,229,238,168,92,77,69,120,20,160,137,178,117,70,221,124,56,24,101,228,132,19,224,26,89,255,35,32,192,81,236,75,214,255,4,7,239,52,29,235,127,188,1,158,152,38,178,254,231,19,176,89,15,224,217,205,86,94,154,246,146,246,55,55,138,157,66,213,67,132,66,13,63,201,226,71,65,141,125,147,198,196,182,116,137,236,100,156,98,121,111,184,52,63,99,246,54,195,77,239,160,30,196,216,180,62,153,175,41,109,42,24,67,190,36,78,87,252,123,209,79,159,66,106,78,34,218,18,39,73,117,209,73,55,34,207,93,132,82,223,219,109,180,169,204,195,21,114,4,139,214,246,141,224,33,12,79,81,222,116,117,211,124,233,113,164,116,200,128,89,152,6,56,80,145,156,42,58,117,121,97,145,165,163,30,90,26,190,106,114,84,242,254,153,43,218,88,70,204,183,49,98,176,204,58,186,137,172,196,133,76,89,239,72,179,252,162,192,186,186,82,166,205,215,172,121,88,135,84,254,176,172,138,249,66,115,163,129,169,216,188,254,98,63,70,89,180,14,226,104,238,44,77,122,225,118,127,122,144,8,144,162,142,6,138,193,175,118,148,135,170,238,132,131,202,231,13,179,69,70,179,6,146,119,28,13,84,88,95,59,212,142,11,21,120,126,226,22,145,17,176,13,240,40,20,38,77,48,144,12,219,130,131,163,5,199,3,191,253,182,194,166,240,168,74,81,49,91,91,39,176,80,190,81,144,135,244,91,87,73,254,184,254,237,144,242,21,243,37,14,219,75,147,182,1,54,5,203,30,177,115,14,159,12,155,245,249,62,83,178,149,103,36,246,24,3,249,7,222,30,194,202,138,95,177,154,166,8,70,68,161,251,238,244,213,65,141,4,162,152,248,89,177,230,232,34,103,197,94,79,33,2,27,65,22,195,230,225,169,60,121,15,126,149,254,70,101,75,135,197,76,229,54,151,197,63,219,132,149,45,41,57,32,246,217,2,160,206,48,168,120,40,195,98,99,187,169,72,47,19,108,88,75,10,21,130,196,36,12,39,253,8,37,155,40,142,8,214,219,156,113,72,183,188,146,247,122,124,20,55,82,111,216,22,213,65,196,185,15,14,59,163,5,192,99,88,206,232,40,52,244,190,65,167,197,223,51,40,242,36,119,90,7,194,35,233,22,15,48,100,225,128,22,185,173,157,38,11,7,192,71,7,1,201,127,44,28,56,186,82,13,72,48,242,30,135,247,178,85,146,26,211,1,77,114,195,84,116,141,0,29,137,199,241,190,244,90,172,226,181,11,22,102,227,121,102,169,200,16,175,113,193,108,195,2,49,113,220,226,132,198,110,18,2,64,43,102,244,60,207,76,169,133,130,167,226,63,145,174,62,60,252,246,215,47,78,199,201,29,173,143,97,62,46,229,164,155,168,166,212,9,205,216,59,120,185,239,23,165,121,205,68,124,40,239,220,68,238,26,63,42,32,164,112,33,132,228,210,77,136,12,122,159,157,5,15,99,78,55,30,189,188,63,177,56,87,162,97,132,25,254,210,91,19,117,114,75,255,204,56,120,188,90,69,182,159,206,126,160,191,113,61,64,140,48,5,227,61,122,63,89,249,80,90,80,168,179,214,169,126,186,93,19,213,177,7,206,235,184,95,20,135,132,197,138,95,20,249,240,107,35,241,160,219,20,20,127,118,253,251,205,229,37,79,80,62,99,34,9,38,252,147,100,93,97,151,235,113,144,102,193,134,208,229,176,114,105,77,99,164,28,8,136,20,85,82,91,144,95,245,4,228,255,70,25,5,12,231,135,147,211,186,171,226,236,29,60,220,195,224,245,15,136,23,122,102,254,200,235,46,233,133,200,17,62,0,96,35,161,88,109,239,57,12,125,202,169,171,172,71,243,36,111,41,214,21,129,75,51,211,136,173,217,51,153,107,41,138,89,85,105,192,124,195,136,23,124,15,12,187,18,21,74,216,166,201,245,72,247,247,210,155,247,150,91,209,63,29,152,33,157,48,217,35,232,125,75,16,153,28,12,13,187,210,163,250,194,145,23,51,173,205,109,208,169,228,149,36,42,27,34,95,100,23,208,190,41,173,137,144,159,15,3,2,68,187,207,2,65,104,231,164,20,163,4,218,152,95,20,253,52,118,165,159,10,77,198,190,37,171,123,103,199,53,107,165,250,71,223,10,8,145,159,82,169,75,174,22,140,247,100,151,255,154,72,32,114,103,217,228,4,251,218,29,189,71,77,142,231,131,132,223,107,182,215,119,136,151,245,183,163,247,210,203,11,102,29,245,101,107,73,219,229,60,162,86,38,164,163,47,187,13,231,237,200,78,118,155,42,146,155,41,246,188,105,232,177,204,238,84,141,184,213,43,178,204,142,56,236,208,117,44,179,75,202,144,219,207,252,135,204,14,134,116,206,34,203,236,146,16,242,217,202,122,182,149,20,244,34,164,246,170,211,170,10,11,106,101,91,111,196,35,48,84,143,85,98,115,217,251,164,251,172,184,86,214,116,49,204,104,194,83,203,221,109,235,46,57,197,58,166,181,144,178,164,130,105,240,29,27,168,88,46,210,178,247,160,87,187,191,79,140,157,76,211,134,199,138,121,103,198,245,27,93,192,145,214,252,153,158,30,90,209,193,65,164,112,8,12,26,186,68,122,128,250,235,223,13,58,124,214,15,198,131,134,27,147,226,105,201,13,18,84,182,223,41,35,231,241,43,70,2,120,229,186,183,69,248,136,198,143,50,102,129,162,238,186,144,44,80,100,254,140,219,157,44,24,31,86,52,139,239,116,219,130,37,212,193,246,99,111,140,82,250,77,225,91,55,243,230,254,127,212,253,119,84,147,111,183,45,12,199,94,16,16,68,164,35,189,131,244,14,210,2,9,61,244,46,157,0,161,23,1,41,42,189,19,66,7,145,18,122,145,18,170,136,74,239,16,122,104,74,239,72,17,68,218,75,120,154,231,57,251,236,179,127,223,24,239,187,247,119,141,225,31,18,49,201,125,223,215,181,214,154,107,174,57,109,125,180,238,98,210,97,14,188,37,141,246,162,141,250,131,73,169,122,44,181,15,193,226,120,52,80,222,6,37,175,200,92,180,45,234,119,9,86,45,138,51,7,82,208,121,165,22,165,49,208,229,219,70,136,85,139,194,194,146,60,32,250,208,222,222,206,80,111,141,191,120,77,205,238,200,245,127,213,50,140,71,138,191,59,30,10,54,147,111,31,237,92,85,161,206,87,52,53,242,196,151,134,104,171,148,246,201,35,11,121,8,171,227,114,128,187,121,104,27,126,250,89,175,220,160,111,19,76,102,247,137,59,127,17,76,214,69,115,176,34,83,80,77,27,90,13,211,130,73,52,8,57,166,200,201,8,2,21,62,204,148,181,180,190,65,208,123,68,173,99,33,88,17,70,120,165,84,5,48,59,31,61,163,22,230,66,249,106,39,133,109,148,43,126,173,11,126,16,88,100,169,29,130,71,75,93,252,12,9,84,12,77,68,241,217,121,65,99,40,48,166,86,141,60,14,182,124,117,240,153,204,23,253,134,69,61,145,105,19,205,130,78,218,218,223,26,180,73,179,59,122,126,255,110,64,73,8,11,126,114,230,75,34,159,19,107,22,95,137,194,173,1,187,183,104,68,92,94,12,210,93,82,0,71,222,176,91,106,169,191,213,244,120,150,90,33,124,157,159,53,250,78,25,86,239,134,213,235,152,171,254,218,34,214,145,59,74,81,31,97,1,7,17,164,164,196,61,196,231,147,25,125,190,175,119,28,95,147,127,1,216,30,78,109,62,143,42,184,0,64,196,89,2,254,179,38,211,255,71,217,211,63,86,116,89,66,70,77,158,165,242,125,129,129,73,153,240,223,239,120,75,182,151,117,214,53,27,226,119,215,73,252,88,137,135,123,5,130,42,161,51,77,116,81,157,227,133,236,4,235,246,221,50,118,44,143,73,174,161,175,13,101,30,103,21,163,94,29,116,147,205,65,58,250,53,134,198,11,226,241,118,237,118,158,5,79,89,123,236,141,201,17,108,181,88,205,17,10,36,230,242,22,187,238,148,21,208,114,49,236,133,144,90,143,217,152,158,230,244,28,210,10,27,181,66,136,122,93,19,143,121,90,20,100,108,221,199,211,77,30,209,11,12,59,8,89,192,33,189,177,22,136,66,32,72,82,142,92,204,254,44,192,195,178,251,151,240,101,72,76,108,176,23,38,100,104,228,113,230,113,181,250,180,31,140,20,165,105,55,128,113,178,199,103,229,22,12,187,192,242,134,59,64,56,143,135,102,42,110,138,39,56,209,204,79,155,63,209,182,154,239,246,81,214,129,56,114,51,164,26,64,189,198,9,136,217,10,160,108,42,185,28,209,31,100,23,162,74,39,214,248,152,209,129,204,251,0,128,108,185,34,113,235,195,31,115,136,195,170,30,161,6,90,77,214,155,219,2,129,142,207,122,184,13,125,138,43,168,52,181,33,104,92,131,241,62,235,167,35,243,211,26,149,132,149,42,241,206,160,196,172,61,173,66,190,162,51,86,216,253,70,165,43,10,127,61,161,133,176,61,18,75,225,87,230,228,91,176,165,195,158,199,185,232,203,211,216,10,120,163,239,83,175,129,244,124,105,210,126,98,68,90,178,190,160,201,58,121,231,40,153,254,146,48,101,106,250,19,13,228,196,54,203,157,195,178,167,35,9,72,188,106,116,31,206,80,238,25,145,229,95,218,198,50,53,158,7,170,203,75,119,108,26,172,244,23,63,178,184,254,96,100,138,174,45,20,122,87,189,62,103,246,174,134,118,35,182,79,121,181,162,148,210,214,157,149,49,198,61,235,171,123,46,28,81,233,22,199,33,250,215,46,46,160,254,197,191,3,229,143,155,121,60,70,46,0,103,24,87,157,11,192,16,138,122,93,118,206,205,233,187,152,214,235,26,238,158,94,142,40,167,62,29,252,177,44,47,131,146,225,162,216,244,48,150,40,119,61,59,96,77,250,149,68,110,65,153,33,36,155,231,155,197,13,134,43,128,198,172,108,118,234,161,90,77,221,231,40,229,150,56,168,230,116,95,182,67,106,182,246,178,88,221,102,25,203,71,224,129,158,45,44,159,120,65,132,104,125,138,227,118,174,40,140,21,108,232,150,116,205,221,86,89,251,181,22,150,180,198,48,92,164,185,134,135,37,173,177,90,254,26,168,201,185,34,173,33,130,144,178,80,190,20,130,203,221,17,163,241,85,220,91,189,134,176,104,197,146,37,253,168,235,21,47,33,80,32,171,67,223,249,150,8,221,253,141,186,96,66,200,27,40,108,77,156,179,43,26,193,28,70,38,24,93,147,45,197,2,236,225,96,166,103,198,126,180,63,208,171,255,5,223,230,186,0,40,229,105,44,191,179,121,21,42,1,244,130,94,73,187,14,186,207,209,168,231,98,165,93,153,182,143,26,17,108,192,82,204,193,58,234,128,117,58,210,192,56,52,61,182,63,18,133,81,36,196,122,147,58,151,61,206,107,126,189,44,107,107,233,240,154,19,7,79,162,240,7,81,34,124,161,15,201,88,5,38,206,6,81,110,6,81,59,7,96,161,43,34,73,181,2,116,217,11,102,75,179,250,112,130,93,178,152,94,50,197,216,251,225,187,156,140,204,128,219,28,18,246,29,182,242,240,166,181,59,249,254,43,76,135,21,30,183,62,244,86,95,0,204,221,117,207,125,207,95,220,125,50,192,170,39,181,199,48,216,101,183,33,97,234,93,107,76,69,23,49,185,59,12,20,104,185,227,238,212,26,27,19,178,213,135,55,89,29,78,232,183,226,9,165,63,143,104,10,159,251,16,29,23,135,183,93,209,78,66,199,123,62,145,69,141,63,149,122,77,132,156,227,147,195,139,99,74,164,191,213,152,161,234,166,210,131,0,47,70,251,226,152,2,115,171,110,120,151,174,220,60,157,9,217,122,196,121,225,107,184,173,118,158,166,223,83,110,65,152,13,216,159,125,55,233,38,85,57,147,235,217,16,137,140,182,132,197,194,114,235,97,140,170,181,251,242,222,217,131,56,94,31,27,22,19,186,72,51,217,156,51,199,157,19,49,103,92,225,112,249,61,131,2,210,140,115,247,115,165,0,194,160,161,2,157,207,7,17,254,222,69,18,67,132,55,112,14,68,77,80,249,187,15,99,182,163,164,79,23,33,254,223,82,99,170,101,3,90,142,91,174,126,138,59,188,12,120,245,249,118,136,104,240,186,23,46,42,97,83,240,81,231,173,231,255,159,96,220,127,125,221,122,80,198,236,177,200,106,109,154,123,11,194,226,34,33,103,170,25,85,43,26,224,64,74,253,50,203,21,192,249,2,103,209,31,80,35,60,164,194,26,140,91,34,63,56,180,35,210,252,206,80,72,100,114,247,251,55,78,239,230,100,183,222,78,71,109,210,130,140,11,128,233,185,58,128,230,145,125,247,253,194,201,156,72,74,122,121,149,157,174,11,128,40,27,53,201,238,177,211,238,19,209,23,182,105,161,173,191,136,57,143,55,158,32,78,232,203,6,250,151,168,75,220,155,62,234,213,188,88,8,90,63,63,244,244,125,195,60,244,33,61,131,228,228,38,127,246,225,94,18,249,89,176,194,61,100,203,178,93,206,103,173,222,29,130,156,133,195,64,14,188,33,14,248,143,22,22,30,186,227,178,119,254,168,6,206,118,66,237,34,220,103,91,253,56,76,23,0,41,218,1,152,176,104,225,247,187,27,51,118,77,208,123,53,197,126,136,163,3,192,219,166,220,234,124,62,110,66,88,119,179,22,215,217,251,14,211,201,81,250,114,183,39,180,103,160,11,128,173,200,167,33,188,157,42,174,135,162,249,42,69,91,202,218,77,199,157,220,147,30,222,162,94,254,23,0,126,44,86,46,54,105,44,255,177,224,21,187,255,59,78,17,47,28,207,132,174,134,117,10,47,114,234,149,136,112,185,105,0,219,1,35,69,221,157,193,100,220,156,253,224,53,175,183,246,167,187,37,17,85,78,215,12,72,222,3,70,100,45,88,153,129,255,99,155,32,255,190,174,7,235,60,38,226,221,190,166,98,248,64,109,107,154,249,85,16,78,50,174,116,238,115,57,167,166,58,221,91,248,201,213,194,45,66,201,123,192,120,103,145,134,142,180,150,67,110,207,160,200,1,193,210,69,149,129,35,85,255,173,231,79,155,133,139,54,10,188,168,53,202,139,61,199,36,94,22,99,78,62,25,190,186,99,220,53,254,251,19,79,75,25,105,113,133,81,104,217,128,4,94,141,96,149,250,148,23,87,213,137,164,63,6,143,156,203,104,102,158,85,250,96,78,89,69,120,255,132,22,160,220,223,49,234,214,243,85,133,148,101,225,19,45,223,97,204,166,250,41,80,31,94,214,93,186,65,66,249,161,228,108,27,95,210,27,181,171,245,113,167,2,248,131,20,211,181,30,249,105,123,252,0,208,150,81,141,0,245,216,155,89,25,126,204,60,87,167,144,81,49,45,54,134,141,240,205,69,111,156,166,92,55,57,92,22,39,133,69,69,143,215,198,251,119,211,221,117,107,155,41,233,79,252,164,51,243,227,50,185,71,95,215,244,230,27,180,124,93,248,68,114,172,40,166,90,201,250,84,50,157,255,68,223,255,97,204,121,148,220,212,13,244,35,199,171,31,43,220,148,96,231,195,138,47,61,37,207,239,5,28,7,220,103,182,83,165,169,169,66,5,207,123,1,254,199,206,123,100,215,227,210,233,102,197,1,178,129,25,18,180,217,225,215,212,56,77,7,98,1,236,191,166,62,187,27,190,140,90,166,78,143,192,156,148,47,228,122,124,178,116,165,96,100,177,201,200,233,118,140,161,164,168,63,238,186,134,219,232,219,58,20,181,59,213,216,51,213,245,138,227,144,36,231,253,166,169,198,122,74,198,219,161,186,241,156,110,10,119,253,163,24,186,207,22,92,10,114,4,213,130,49,121,147,103,114,139,101,175,154,33,73,5,102,86,189,16,173,39,2,78,104,28,85,235,50,175,233,11,128,140,216,117,47,39,156,169,83,110,160,171,74,134,91,231,58,106,199,174,38,206,202,163,36,106,204,201,205,205,110,216,118,29,239,176,121,77,53,34,7,193,181,227,100,69,41,154,183,34,19,250,74,210,214,94,223,183,216,58,27,143,192,114,216,57,119,182,1,113,216,223,182,159,127,250,10,32,205,233,151,227,153,140,26,49,254,109,167,69,219,124,90,31,61,90,181,94,125,236,31,114,196,117,86,176,118,188,250,219,98,89,130,198,21,162,170,229,144,93,214,245,99,254,56,122,161,170,91,217,207,164,158,26,175,248,114,123,95,247,230,41,217,110,136,249,218,113,60,191,248,132,142,120,142,181,187,167,224,20,187,153,165,72,39,110,221,242,11,108,187,252,243,25,118,158,204,31,117,103,37,234,235,62,64,77,75,172,237,150,70,239,237,247,255,221,119,241,191,188,174,201,72,124,87,71,26,126,134,74,72,7,245,218,74,208,38,210,74,188,96,101,43,254,172,6,184,21,60,0,111,142,189,0,236,103,158,208,248,201,133,14,200,10,148,211,218,25,53,203,30,157,143,92,191,233,202,210,183,19,95,167,63,181,179,127,231,198,91,124,101,239,196,114,45,169,183,23,128,188,184,137,125,241,224,136,174,84,34,235,253,141,221,19,169,49,167,66,50,59,4,154,246,76,127,96,23,125,221,64,224,94,194,241,224,112,227,74,132,184,191,89,56,61,237,29,7,214,147,70,255,65,58,215,23,200,230,109,247,55,140,209,29,17,241,174,104,255,138,54,66,121,85,6,119,203,25,38,95,191,242,235,215,34,12,236,52,126,183,235,47,112,249,13,23,119,205,201,248,143,18,124,148,229,91,248,53,163,35,96,141,42,215,206,24,39,55,72,183,184,87,131,217,122,107,172,103,214,194,87,28,163,182,104,242,253,193,93,195,190,67,248,172,211,104,100,111,247,84,180,127,189,193,53,134,51,178,136,211,101,72,248,92,41,86,22,237,102,176,103,52,182,247,44,45,250,155,111,206,254,71,6,119,149,51,49,171,220,243,227,221,243,206,48,188,0,11,231,148,138,185,217,248,95,161,119,70,94,133,170,105,30,63,124,143,139,231,137,59,178,71,110,183,77,30,182,120,253,253,127,247,61,251,63,45,190,253,101,86,75,103,25,137,111,215,105,127,70,49,22,123,7,1,19,152,190,95,43,164,136,4,212,185,236,92,95,190,254,49,180,227,137,129,74,29,190,235,66,254,175,86,97,254,185,186,58,252,224,188,40,103,74,78,49,183,189,95,10,55,109,14,2,191,50,168,87,236,109,174,108,232,124,89,105,37,97,171,58,65,146,11,23,48,55,40,196,143,125,220,153,142,14,195,95,187,150,221,176,77,212,1,7,139,197,131,142,185,170,21,196,37,197,194,13,55,233,252,217,44,142,153,132,11,195,213,179,200,75,143,6,94,234,239,62,25,72,42,185,185,99,129,128,187,222,49,253,58,18,179,121,147,247,155,191,153,189,158,120,117,158,205,151,7,80,136,100,141,108,146,228,135,206,39,162,214,221,41,74,95,234,172,250,121,138,191,215,41,110,82,94,0,192,118,29,173,122,165,40,147,26,28,219,229,204,173,4,201,46,133,107,184,94,149,77,219,34,101,5,189,205,149,195,151,57,93,59,39,176,191,64,114,224,206,141,171,240,203,225,103,93,103,29,181,145,39,107,50,169,215,220,195,108,204,145,250,190,72,190,65,84,224,251,218,186,31,212,111,250,186,27,79,163,186,176,90,189,65,196,101,196,141,54,140,52,56,109,176,143,173,31,107,126,100,157,249,171,165,153,190,183,206,19,80,80,62,152,76,217,24,132,223,247,140,12,127,128,60,104,25,183,209,185,110,154,235,217,173,219,217,180,100,192,108,182,255,185,231,244,255,190,208,150,173,154,106,189,183,240,90,249,166,81,247,51,105,114,67,81,128,113,243,159,183,98,70,216,92,113,129,215,67,90,75,204,169,171,126,142,210,117,234,84,152,148,186,94,0,224,164,215,185,79,108,110,31,125,146,90,246,216,48,108,94,12,120,126,248,162,216,103,132,203,129,124,214,100,30,175,62,40,242,108,16,210,25,145,190,44,25,29,215,191,252,40,45,147,105,141,103,161,105,229,252,233,183,15,225,40,51,17,144,247,202,7,147,159,97,215,216,26,111,84,231,124,237,43,7,215,153,205,111,159,80,168,211,241,237,171,87,150,202,57,12,157,211,18,108,124,96,147,219,6,9,52,31,78,155,116,201,17,82,226,10,216,247,196,100,156,126,102,167,26,139,34,220,107,126,76,77,37,46,127,154,245,250,190,240,124,198,172,227,88,99,104,67,237,163,179,238,137,52,88,241,240,249,104,93,126,230,58,245,94,226,77,122,24,160,202,81,160,184,93,214,80,164,92,114,186,15,16,91,22,245,36,77,140,95,69,101,87,144,85,92,38,232,2,48,71,72,40,165,120,118,135,226,164,150,249,84,150,118,37,135,231,195,250,124,251,27,159,52,65,153,119,101,79,70,207,98,229,37,36,104,213,153,139,248,53,76,83,166,34,61,6,206,195,0,39,3,113,247,239,103,210,18,1,244,244,63,71,196,185,60,214,123,130,243,154,26,64,22,160,22,51,246,63,52,223,186,158,244,33,43,233,101,97,66,219,131,95,186,183,174,89,219,1,132,167,1,134,94,215,92,201,32,86,242,142,186,99,150,230,79,137,180,122,94,187,80,179,127,229,231,169,228,124,37,73,242,59,201,231,236,203,135,11,64,114,121,221,13,130,154,177,22,104,225,82,48,143,4,178,201,224,147,202,25,175,242,22,173,96,152,119,160,244,168,25,235,235,12,206,106,229,109,220,40,49,174,98,149,130,160,31,115,201,169,25,37,41,150,122,230,225,81,208,166,223,81,191,50,143,100,174,147,86,233,41,181,245,99,114,10,197,233,51,58,168,152,236,90,159,103,202,126,182,207,212,18,22,146,193,121,63,55,226,183,248,190,184,175,118,77,233,37,142,87,205,84,140,79,152,13,250,213,46,143,79,196,33,41,93,226,68,127,117,152,230,3,161,14,189,209,156,59,45,162,54,168,146,208,165,117,10,21,204,114,194,11,221,101,67,199,176,135,254,63,121,228,30,206,37,183,231,180,187,87,233,72,178,42,157,107,201,208,31,42,5,61,158,115,215,79,109,106,136,25,162,158,108,231,95,150,58,247,101,243,56,255,173,116,174,217,174,99,239,170,162,20,227,62,187,95,172,170,246,155,205,223,237,101,64,74,47,222,48,172,204,24,129,89,30,247,159,194,91,142,27,125,22,33,138,234,218,196,44,207,93,254,117,44,254,90,209,244,203,215,63,190,81,227,115,203,72,60,217,185,246,190,247,167,65,157,29,221,119,211,156,213,95,81,150,223,174,35,253,190,27,36,189,28,246,1,224,234,212,21,100,43,104,254,223,239,195,255,140,5,229,225,125,54,111,120,75,229,236,107,176,124,239,101,220,150,1,61,177,93,80,223,35,226,124,193,127,249,234,135,201,223,32,199,78,253,151,38,165,254,147,56,123,197,113,134,230,203,254,93,205,177,62,254,51,70,115,40,192,235,200,14,16,117,124,157,95,223,249,139,111,63,156,77,8,209,119,235,189,164,37,247,194,40,182,45,12,150,221,63,93,254,248,251,51,17,119,51,91,241,238,11,0,95,206,5,128,57,150,112,229,131,200,131,15,240,151,254,13,232,115,48,115,108,104,135,219,217,80,128,193,45,30,185,183,219,160,165,171,56,206,251,51,250,174,168,247,103,221,190,226,230,31,6,225,170,71,248,199,138,215,31,122,132,169,39,218,205,223,50,57,137,63,77,201,18,76,211,33,61,141,224,86,61,55,63,135,124,14,20,207,110,254,145,31,250,224,2,240,69,178,43,245,90,242,12,169,139,50,47,68,127,235,120,46,99,230,252,23,31,67,116,128,69,145,216,45,147,176,54,155,11,192,106,108,232,121,228,210,108,126,110,76,34,117,198,185,241,96,226,180,240,89,96,190,223,130,245,175,192,27,9,18,178,204,172,151,225,249,90,255,119,217,11,128,80,113,198,215,176,115,39,178,132,94,205,152,49,230,178,23,218,215,254,103,30,220,183,240,206,190,134,56,54,240,227,50,2,175,7,84,53,5,0,160,114,145,237,85,203,50,48,138,246,198,221,107,90,254,207,142,103,106,226,235,126,227,199,16,146,115,230,246,49,94,111,219,226,86,114,200,73,210,141,123,11,86,245,26,57,93,34,125,114,103,82,98,39,64,186,127,48,214,0,105,45,231,155,155,27,138,89,255,4,77,73,34,137,242,62,39,16,76,147,226,147,75,66,45,165,208,95,0,164,47,0,156,131,65,28,133,15,65,253,233,74,223,9,158,172,114,133,28,208,1,232,233,76,139,178,154,200,66,187,163,172,64,95,42,62,5,54,134,63,91,172,65,195,229,95,211,25,31,30,1,163,119,62,116,82,10,154,10,223,135,172,177,48,148,7,227,153,55,31,61,219,20,181,5,209,127,187,155,52,234,239,6,187,0,208,61,189,41,179,44,28,183,192,138,142,248,148,207,126,1,216,80,178,226,108,83,138,59,169,108,106,54,104,254,245,58,120,226,204,123,215,215,226,215,5,192,2,233,122,86,221,14,181,87,130,155,52,138,18,56,237,121,94,0,8,175,155,127,24,182,74,144,236,73,149,76,247,160,159,74,254,246,227,88,79,245,21,243,185,243,192,227,208,122,0,233,244,101,10,154,29,210,121,59,218,150,60,232,115,240,155,21,135,221,146,122,131,143,0,205,18,223,175,111,144,45,161,184,207,255,187,239,221,127,117,49,91,191,120,76,166,180,253,228,27,139,195,19,192,247,89,98,85,103,128,43,224,122,237,203,251,152,105,165,219,61,219,171,202,253,135,77,193,156,48,156,80,194,129,88,9,159,142,82,23,176,95,43,143,85,57,13,187,60,56,50,97,255,43,39,245,181,208,30,76,136,48,137,227,116,255,182,22,236,201,70,109,101,103,249,126,102,249,53,210,95,243,224,220,159,108,41,135,158,233,157,159,170,95,29,191,106,63,33,84,239,45,61,139,143,54,84,221,12,165,48,178,210,128,11,10,58,183,12,23,247,75,6,120,124,204,12,116,217,117,160,182,237,123,215,176,40,235,81,239,236,222,188,118,141,227,228,78,203,204,11,100,202,218,247,240,200,95,164,231,109,68,214,6,119,220,168,191,114,147,155,219,82,199,127,120,27,42,176,144,180,18,57,62,193,85,33,255,227,7,233,203,73,66,136,165,217,242,245,86,152,161,201,150,78,184,210,5,224,179,127,183,238,195,144,106,147,115,162,10,220,230,203,205,59,249,200,7,101,98,199,182,43,45,233,236,143,120,70,243,200,102,132,212,42,143,70,21,127,36,115,177,55,160,71,37,178,199,75,115,231,2,16,49,220,220,131,33,252,30,34,249,1,177,51,109,127,1,120,24,168,112,96,245,254,180,112,230,172,188,255,2,192,101,163,232,71,241,93,46,63,233,23,185,73,235,83,138,172,191,75,34,224,121,222,103,58,110,51,220,38,82,221,15,24,185,220,205,183,92,177,199,91,192,127,247,157,253,15,87,86,198,91,245,107,151,177,249,36,64,237,51,224,54,70,56,234,75,77,180,185,83,125,64,57,237,7,140,9,29,121,4,167,32,185,195,46,40,160,250,228,121,190,182,161,78,120,155,127,130,127,146,141,180,241,104,18,208,197,236,77,51,39,178,231,136,237,58,108,127,35,218,104,220,127,223,100,9,243,48,9,149,98,32,92,161,67,189,77,189,7,4,88,205,126,197,169,66,228,136,94,0,160,37,254,63,114,92,29,88,11,107,95,39,131,132,118,161,173,107,156,119,14,73,37,232,150,38,100,207,14,17,38,231,184,230,23,128,96,106,206,233,178,181,47,202,137,153,71,106,70,23,0,51,248,211,8,123,179,53,241,48,86,59,182,195,124,5,222,102,9,78,146,190,153,208,208,102,137,116,201,166,185,83,133,47,211,42,222,187,184,74,91,142,73,38,231,194,145,139,19,97,146,83,249,212,59,216,157,202,156,66,118,171,236,8,191,224,220,185,159,177,29,104,30,248,126,223,231,212,100,133,2,45,54,12,32,250,219,46,125,243,45,171,190,23,74,191,59,234,92,190,250,92,77,51,232,255,159,170,94,34,158,157,199,151,127,174,229,138,150,92,111,150,126,193,231,220,84,198,31,71,250,184,215,70,130,145,63,78,183,236,122,48,0,32,36,166,90,146,69,7,142,108,250,213,120,74,68,19,98,167,87,94,187,173,35,179,157,119,230,125,168,158,180,121,221,146,251,141,187,20,200,120,142,253,201,188,90,32,101,9,249,208,182,65,212,206,120,243,38,192,76,51,97,99,120,32,232,56,34,51,86,173,111,19,22,44,244,180,115,151,130,118,225,196,85,122,184,193,243,67,167,81,226,154,145,235,19,211,16,145,246,8,179,2,80,77,196,121,106,71,76,232,189,168,73,239,119,137,207,114,198,96,217,40,152,252,36,87,5,239,55,30,142,91,185,141,134,47,35,228,98,15,102,145,33,84,192,19,147,62,57,214,223,176,223,6,198,18,215,127,144,122,2,62,156,104,114,220,74,212,77,239,147,156,54,154,187,172,118,229,48,82,80,99,219,121,90,41,221,129,34,255,120,30,198,57,219,157,83,98,51,196,249,247,11,0,203,11,105,170,33,49,94,213,135,254,203,153,139,125,128,158,237,200,49,77,13,248,82,79,212,117,231,151,151,199,52,25,225,64,8,215,162,183,23,245,17,157,73,43,205,35,95,210,232,89,91,245,252,203,112,219,126,1,216,121,43,173,231,180,246,170,35,192,255,91,148,63,81,128,75,72,103,208,45,213,184,251,128,162,238,67,50,141,211,249,162,205,112,166,227,207,182,58,220,210,203,172,101,102,65,189,183,63,252,119,223,216,255,112,17,233,208,228,218,242,212,33,35,198,174,7,176,90,159,2,44,95,144,43,44,11,226,36,15,194,43,162,94,176,150,47,147,179,177,197,237,146,119,180,150,175,147,43,206,3,175,143,89,119,251,99,246,234,59,78,210,142,61,2,25,182,236,77,182,6,194,123,46,147,26,186,235,176,170,37,193,158,134,149,115,216,105,163,52,97,77,13,40,209,213,172,234,172,229,92,225,243,131,129,9,197,136,234,236,159,47,150,37,127,153,142,123,236,184,170,224,211,214,158,20,95,0,42,17,194,91,65,248,115,133,254,187,194,49,29,36,238,51,141,93,224,47,173,250,170,39,118,216,151,174,243,20,135,53,217,122,151,247,107,228,95,0,148,218,61,236,37,34,78,170,23,206,182,46,0,243,192,123,58,119,79,171,196,74,94,49,136,158,186,146,142,86,144,174,30,65,93,86,22,119,206,233,111,118,169,61,194,248,196,120,75,166,187,90,246,58,189,124,245,235,163,113,149,252,126,212,71,210,152,15,14,47,218,139,186,191,36,7,115,104,17,137,180,98,110,41,165,240,50,180,20,180,186,97,226,40,71,152,177,83,131,58,108,73,208,251,210,195,133,56,224,72,209,251,245,81,76,157,154,106,199,0,180,28,166,110,186,22,39,170,82,98,180,68,144,107,242,218,243,107,159,185,168,191,141,85,156,190,42,53,166,9,125,89,169,69,185,254,155,5,164,94,184,151,207,119,98,207,42,221,25,222,41,213,176,247,48,3,168,223,155,62,84,236,177,28,187,201,208,169,169,167,92,40,80,250,69,148,254,187,190,4,127,175,24,67,120,209,136,126,219,243,53,104,188,180,45,121,147,190,122,77,62,57,108,68,146,6,121,56,56,213,30,47,197,194,208,160,206,140,182,122,163,149,208,93,150,152,145,226,106,205,253,99,89,79,227,217,249,11,245,252,249,240,183,154,117,144,117,68,29,146,8,41,226,77,10,179,106,77,50,228,88,8,14,238,236,186,13,135,116,142,64,65,44,178,164,69,128,103,23,0,137,223,106,60,56,214,246,19,101,139,203,252,95,73,95,11,160,66,126,151,235,249,37,169,6,46,106,237,44,240,211,144,17,45,214,140,121,200,116,209,53,224,84,203,219,37,68,182,60,3,152,159,119,27,216,89,90,77,72,172,251,1,221,30,232,40,29,49,140,120,239,36,153,181,91,123,141,213,158,52,141,45,29,57,58,148,52,233,87,99,214,80,219,30,77,186,85,68,131,31,4,30,151,44,24,106,136,22,170,59,157,73,200,65,114,152,220,106,5,9,116,97,42,34,203,129,132,88,157,199,232,46,58,117,76,43,240,21,192,229,243,179,27,103,169,77,137,146,187,119,248,253,151,139,60,207,126,89,229,105,89,17,137,77,246,68,10,167,84,119,227,106,71,221,32,210,192,20,73,135,105,78,19,101,135,175,217,89,182,197,227,53,76,58,146,243,9,201,42,242,19,106,203,102,131,195,64,79,183,94,176,159,211,99,6,104,62,188,123,53,228,225,80,182,80,16,183,139,114,145,248,89,176,178,31,76,173,29,93,78,112,228,136,165,17,84,105,40,83,63,38,132,200,231,206,70,171,26,99,31,236,107,123,90,69,35,69,183,88,97,30,141,26,97,42,121,195,57,245,156,22,93,142,12,137,116,207,48,202,42,34,11,225,60,224,135,136,184,130,17,43,89,89,160,149,136,182,188,117,158,33,236,209,107,28,238,202,154,170,37,50,214,162,71,44,152,68,217,144,216,69,79,196,204,180,237,114,77,109,40,227,156,52,5,125,125,131,23,146,229,30,63,244,105,29,246,29,56,180,189,97,242,113,162,252,199,143,22,199,163,125,251,125,114,54,36,148,142,83,120,172,46,0,197,219,181,115,89,169,174,42,25,39,198,238,229,197,65,155,30,56,69,215,231,86,102,221,191,27,101,84,190,107,76,127,57,150,169,149,38,215,114,166,243,143,185,100,134,130,213,193,36,10,216,29,203,143,241,162,37,141,244,30,245,19,49,15,37,39,139,39,47,131,214,67,87,157,115,219,124,255,185,0,235,95,151,111,137,215,172,213,241,75,32,40,178,128,212,87,175,149,155,102,158,66,139,202,45,149,253,73,36,186,126,53,88,153,2,110,211,91,93,104,163,184,85,50,228,107,21,101,75,203,87,83,165,224,241,199,86,191,6,163,129,209,193,53,246,107,252,250,149,204,87,195,122,245,221,92,224,63,113,87,119,42,81,79,39,28,164,30,169,148,222,236,233,153,110,72,194,197,45,85,164,39,28,177,180,224,194,210,98,254,234,165,188,177,113,205,113,79,67,98,47,211,38,157,141,141,108,113,153,237,72,74,46,72,205,136,227,88,28,168,164,76,24,59,229,192,210,68,72,14,179,182,16,155,156,142,80,181,29,175,39,125,252,25,251,22,196,144,156,26,149,126,190,233,221,92,251,131,101,43,244,187,182,159,209,31,186,9,40,15,68,137,249,150,103,25,227,85,99,127,43,13,142,116,16,171,192,73,116,236,52,128,9,80,131,72,134,169,49,236,47,10,165,235,133,219,232,146,223,31,115,46,99,201,24,41,168,243,203,164,45,84,143,111,48,72,11,45,17,200,167,116,149,190,135,181,56,146,183,136,43,216,50,163,147,184,17,208,77,177,218,125,250,251,75,233,242,109,245,249,95,201,225,129,139,33,102,20,193,106,11,138,208,195,94,84,245,134,10,146,179,186,145,76,19,164,15,177,10,202,178,116,43,101,52,157,121,126,249,30,122,167,203,151,207,95,229,29,82,83,138,59,169,186,235,12,84,229,145,22,14,217,89,175,212,239,189,101,128,91,246,106,109,81,241,100,128,120,84,202,95,151,2,253,69,161,43,100,56,159,111,20,89,149,153,202,116,219,215,181,122,165,105,188,31,181,123,246,172,73,28,147,59,129,104,250,210,45,84,74,92,155,46,37,177,161,252,110,171,210,32,24,88,169,142,188,13,98,96,70,199,127,109,62,180,61,212,189,0,180,82,140,94,0,82,11,231,142,190,145,158,223,8,251,250,50,15,43,104,126,101,127,139,21,52,223,197,218,223,34,177,130,230,80,172,253,45,188,122,93,26,237,161,78,24,126,200,67,247,141,189,108,180,241,114,31,119,204,46,125,2,33,30,232,104,28,25,140,55,36,197,102,183,251,120,142,122,146,247,109,31,31,150,250,85,70,137,184,27,119,55,149,232,60,8,184,22,113,194,117,16,180,248,105,236,229,121,86,146,176,107,48,119,169,8,82,37,167,209,192,29,51,205,28,249,33,143,220,43,81,19,81,152,194,89,48,94,36,253,32,20,45,103,166,67,37,235,245,28,112,227,46,47,14,114,202,106,26,213,241,43,137,211,174,142,137,39,179,208,84,191,21,67,223,97,166,241,130,37,132,58,114,15,43,45,164,65,152,35,85,120,219,194,10,145,81,234,194,121,89,105,109,54,163,110,95,195,12,0,52,121,201,57,161,36,111,50,148,243,181,41,179,69,70,29,68,217,63,229,79,89,38,33,114,145,73,70,160,28,165,64,2,210,130,232,197,50,138,200,175,63,254,79,209,106,227,56,40,10,170,103,23,192,205,105,174,99,222,227,151,22,100,179,111,231,74,22,26,88,120,68,18,217,61,235,204,129,4,131,149,173,16,164,4,100,112,29,84,111,125,192,38,224,223,207,31,236,46,170,58,230,69,189,147,177,62,228,105,155,192,103,115,30,1,183,153,220,81,152,1,75,11,209,218,221,84,96,80,12,46,198,200,90,52,228,88,204,200,95,215,87,56,247,216,224,20,121,18,112,199,164,45,249,2,112,251,155,158,144,31,231,179,86,110,22,182,54,173,224,85,162,183,112,43,4,184,160,110,184,12,69,145,4,99,209,71,183,4,70,1,245,147,144,247,26,198,2,139,255,182,113,218,206,10,68,164,247,76,44,122,253,85,123,210,219,91,72,198,114,32,5,67,152,210,234,45,66,34,249,100,69,60,177,125,22,48,226,32,17,161,56,74,105,101,1,226,169,200,143,225,121,218,13,32,185,12,127,137,152,73,189,26,252,134,204,184,140,27,87,206,60,84,141,75,19,21,88,103,158,243,29,247,122,223,169,169,98,46,237,82,129,6,152,79,70,229,223,47,204,157,46,237,98,72,1,81,33,10,179,165,194,32,146,166,18,189,88,31,207,240,17,59,190,10,229,23,218,136,102,238,98,150,134,0,115,212,83,8,8,72,147,215,235,101,50,72,77,50,117,249,63,126,238,22,51,121,68,160,150,30,187,41,19,219,77,1,133,73,76,38,214,100,64,71,144,99,73,230,224,48,54,176,210,96,53,123,89,66,110,175,40,22,45,192,209,122,151,166,190,168,210,231,39,123,204,191,144,233,250,110,245,247,64,188,132,149,82,74,243,250,73,233,209,170,85,250,112,190,223,120,134,221,250,119,31,202,55,235,1,87,159,169,246,151,164,100,165,29,245,178,4,75,183,24,121,178,102,81,25,215,23,239,87,181,138,166,182,179,192,122,184,22,18,40,27,226,105,199,3,155,193,36,52,56,131,100,82,137,45,226,175,78,213,191,182,163,1,194,47,168,25,24,75,193,229,232,172,127,136,254,137,186,124,239,13,221,51,54,83,196,163,199,210,164,226,249,74,239,131,224,97,178,86,64,32,80,102,227,234,172,241,183,197,45,120,134,215,149,124,61,51,121,50,74,161,245,241,229,47,125,24,37,200,43,136,155,244,58,248,180,192,37,150,192,194,37,130,6,145,153,151,68,118,1,61,249,126,44,91,90,239,61,66,222,120,90,19,214,23,78,172,242,162,132,38,249,97,177,238,219,82,119,235,117,196,47,229,54,224,60,111,229,147,82,229,30,103,75,55,158,108,182,167,39,64,157,10,195,78,222,191,221,149,219,0,255,42,157,202,142,243,167,203,229,167,163,42,23,128,230,7,205,157,74,27,95,27,101,151,196,113,132,126,104,73,20,223,143,8,21,25,215,54,43,24,134,117,3,231,21,43,198,75,57,234,230,239,111,88,2,181,245,14,149,202,205,235,31,26,2,40,53,216,92,21,175,91,171,220,204,179,178,210,215,121,85,21,188,33,186,141,20,44,106,162,246,105,240,178,175,223,113,164,193,99,236,231,171,62,188,124,222,187,23,45,172,49,216,195,244,86,243,192,199,203,55,17,181,20,247,20,218,45,149,40,22,136,192,166,0,102,137,195,14,96,227,115,69,245,161,44,78,33,12,94,143,23,163,167,158,135,194,150,107,5,213,211,127,251,144,128,129,203,253,71,196,251,161,32,43,32,43,163,13,208,230,69,255,25,202,91,235,52,98,8,225,131,247,159,219,140,246,162,0,239,47,183,226,203,182,62,162,3,202,242,189,47,254,143,165,31,30,126,246,247,223,86,172,200,87,53,217,105,62,18,74,51,124,213,68,148,215,219,243,83,253,201,217,227,187,36,24,21,111,163,35,209,9,218,90,131,223,92,152,231,230,206,239,202,113,30,84,77,44,51,126,4,5,39,124,68,85,4,74,236,84,202,147,36,202,231,183,47,8,120,176,229,128,227,244,90,208,15,135,243,2,205,73,2,173,148,73,227,244,156,7,146,239,133,119,31,122,186,133,224,104,157,27,241,46,253,44,120,2,56,198,67,6,208,113,132,107,132,169,83,175,230,72,176,212,14,190,247,104,219,229,124,193,78,53,26,84,204,238,44,101,114,18,113,154,245,250,238,137,92,190,10,116,158,74,114,250,178,230,14,251,140,137,75,16,78,36,73,134,203,187,174,27,222,45,255,125,249,250,20,152,167,102,95,145,0,14,183,116,200,239,45,253,157,18,75,234,60,148,156,166,2,46,31,192,239,63,196,166,247,123,229,242,1,218,75,4,229,243,15,195,140,35,107,249,70,20,34,155,167,79,119,108,248,24,114,240,89,15,108,238,56,142,68,249,63,12,112,201,123,197,206,204,230,115,153,250,179,85,51,103,174,144,37,122,124,64,103,174,92,43,52,252,28,83,247,184,23,39,249,127,40,54,115,67,106,159,172,253,45,224,49,111,221,251,172,140,0,40,104,186,189,226,125,120,59,127,64,161,87,158,64,66,255,76,139,231,170,18,44,133,56,150,184,69,226,238,39,249,132,158,204,35,193,189,173,187,96,204,252,28,163,146,182,133,231,217,141,115,240,231,52,195,95,108,75,91,78,205,174,254,156,131,129,165,101,56,42,46,243,205,167,29,167,9,1,164,17,31,178,35,51,243,156,46,0,206,189,231,66,45,101,176,25,6,232,87,226,202,151,102,141,254,163,32,202,8,83,141,170,131,150,11,192,15,31,201,232,103,235,105,158,117,242,129,189,101,38,83,38,103,136,88,130,82,125,253,4,221,119,30,92,67,156,23,0,138,118,119,123,72,130,223,171,70,166,223,51,51,39,185,47,74,117,67,215,135,75,207,208,43,187,145,214,121,173,48,187,203,180,95,7,159,201,229,2,208,255,92,137,138,18,18,165,106,216,56,116,58,79,242,3,56,137,218,138,17,216,234,95,199,186,151,191,232,85,143,217,224,174,224,231,207,125,138,100,169,41,130,212,254,71,254,229,203,254,248,185,240,252,210,13,249,253,24,97,31,93,111,13,107,166,83,127,236,64,255,157,156,94,166,203,195,104,1,71,189,162,140,56,99,220,166,238,77,38,85,161,202,229,97,228,243,171,188,38,137,204,85,186,139,77,37,151,133,201,146,128,185,220,156,86,226,6,66,66,26,207,155,207,99,33,190,42,154,199,154,105,247,43,45,23,103,5,210,20,213,196,209,134,162,116,19,137,104,157,186,197,175,202,142,142,143,132,202,128,188,216,116,76,113,227,67,121,248,74,241,85,184,247,174,229,126,220,45,177,225,18,89,40,177,42,179,252,110,159,222,19,41,151,170,59,102,60,31,17,12,221,30,161,95,115,174,174,59,124,179,249,108,108,87,65,250,157,187,85,226,148,84,1,170,174,154,62,122,249,185,72,30,122,74,238,155,114,210,94,165,159,229,66,33,117,101,75,206,215,193,163,62,145,124,109,175,101,154,29,50,104,95,255,145,83,245,142,118,198,189,101,235,206,104,161,6,46,94,79,82,235,177,217,201,248,52,175,128,83,29,182,186,136,27,189,222,82,178,47,82,76,115,105,97,220,121,41,48,10,165,216,41,229,154,73,178,40,69,30,41,50,4,146,180,224,71,185,109,6,114,55,113,116,178,158,151,175,226,21,9,98,145,81,4,90,29,110,97,198,64,155,161,2,179,51,80,34,79,100,16,107,82,169,67,213,101,115,40,234,87,35,239,14,98,120,222,102,105,160,51,137,78,77,250,15,163,132,110,22,110,41,195,253,83,233,172,167,97,241,81,154,34,88,37,31,206,247,191,51,174,148,124,194,8,60,139,102,234,176,74,62,178,203,8,178,90,171,38,1,173,200,143,99,49,90,215,1,222,42,149,181,139,38,53,42,252,235,8,46,70,72,133,163,78,27,223,5,32,177,118,198,174,84,192,8,118,206,6,137,43,114,117,245,185,63,108,231,1,81,224,3,164,137,167,85,125,74,168,246,3,153,218,175,230,168,45,13,229,204,11,109,23,58,209,215,37,61,33,61,52,113,17,237,100,200,127,51,168,82,185,28,52,201,152,11,189,204,180,172,222,4,246,255,83,251,75,134,67,228,209,126,118,177,122,84,12,15,221,195,249,99,151,28,244,66,91,185,105,170,104,39,100,232,241,91,247,86,77,205,225,84,251,64,242,114,105,94,155,49,185,210,182,210,123,13,25,234,243,38,96,201,124,43,172,226,172,216,83,82,173,127,232,74,113,233,40,17,59,95,86,69,189,119,18,32,164,27,143,75,122,10,184,169,200,189,19,163,90,117,121,72,146,104,149,187,238,75,87,151,18,164,206,164,198,230,108,136,12,23,164,169,227,176,253,227,55,185,139,145,92,226,140,214,183,71,19,54,5,239,87,141,253,152,53,58,247,88,139,172,81,173,193,48,8,200,186,223,42,172,85,85,57,41,117,36,213,8,5,67,106,22,184,87,8,65,182,56,108,127,77,63,234,64,60,131,136,125,176,181,222,36,148,185,158,43,218,236,197,169,253,169,91,81,132,110,210,173,122,251,103,191,41,192,7,66,83,161,250,110,66,136,194,28,227,160,212,123,45,122,12,64,56,168,227,142,52,177,246,5,224,59,151,200,58,17,215,182,18,135,66,225,207,242,96,165,67,65,250,230,95,252,250,99,49,55,217,86,2,25,212,238,36,246,234,5,21,215,145,63,214,118,210,102,121,59,82,172,235,151,69,155,164,30,213,36,147,22,166,36,148,55,227,168,143,139,157,213,147,115,75,201,221,114,225,229,164,181,245,22,18,121,78,179,69,32,109,199,194,235,67,224,95,211,138,87,121,2,177,16,104,245,216,37,50,178,115,213,116,227,9,158,146,233,173,177,8,170,4,141,192,170,85,114,199,119,90,199,187,208,242,67,71,76,54,201,125,43,120,202,232,108,38,110,232,208,48,25,140,63,49,213,242,101,202,237,13,220,106,135,78,175,195,20,75,231,20,166,17,69,136,102,237,67,5,135,67,25,11,181,201,191,38,127,20,82,16,64,178,81,193,56,33,100,109,151,94,110,91,29,31,134,67,174,182,240,33,93,79,62,116,36,170,245,201,140,243,1,79,205,180,251,205,4,154,197,118,131,220,192,210,22,123,132,130,62,194,178,80,119,13,237,142,190,198,203,156,213,53,121,66,207,253,68,179,3,242,147,59,172,72,89,224,4,82,192,109,104,154,148,170,100,89,120,115,242,227,137,139,144,24,102,36,15,18,164,11,159,143,173,249,250,217,45,195,45,64,166,111,18,238,225,215,245,64,110,236,7,187,178,146,153,109,188,242,135,77,253,131,188,57,203,229,120,82,91,169,58,165,15,139,126,248,2,213,200,37,14,109,6,1,4,71,239,139,137,19,59,49,203,74,78,27,159,186,44,249,36,221,44,213,232,69,219,109,10,165,189,240,54,173,155,152,174,183,250,125,181,32,28,232,104,124,152,30,157,81,109,40,29,125,67,165,40,17,64,92,98,201,1,250,66,105,237,51,162,183,183,7,188,147,232,52,99,237,59,146,247,83,39,103,199,83,149,35,73,124,107,145,166,117,178,61,241,29,26,124,88,111,24,25,121,162,251,218,33,26,134,186,0,240,148,153,55,63,239,248,41,82,156,98,25,238,187,141,36,125,59,91,171,152,110,245,198,33,47,209,173,208,22,29,72,238,128,204,1,39,98,224,197,34,121,250,246,203,39,68,203,101,134,47,62,214,37,164,77,196,147,65,178,95,116,34,14,180,30,27,40,189,241,96,139,51,164,79,83,225,203,251,233,88,155,58,168,28,239,141,152,79,12,124,143,176,5,145,184,159,101,87,173,220,222,156,66,184,79,143,181,187,154,49,16,173,110,200,241,224,160,113,19,70,139,24,131,40,94,42,147,169,161,236,156,65,21,5,177,165,119,25,234,178,7,131,72,189,198,251,35,103,219,245,126,166,146,188,21,228,189,246,43,90,199,153,40,176,233,105,246,51,165,15,232,135,24,125,104,226,80,43,86,41,4,118,89,117,86,209,19,20,130,213,83,163,191,193,222,162,222,241,96,54,248,196,167,47,75,131,156,193,247,242,14,252,56,120,172,94,96,51,196,91,216,205,227,44,139,41,89,84,195,58,110,27,251,80,217,84,53,105,170,190,212,227,131,213,111,171,23,128,148,106,57,247,146,169,190,77,209,243,145,31,34,61,184,192,216,133,221,233,86,72,53,71,19,247,88,247,148,243,131,202,239,240,177,93,54,80,221,16,31,220,164,153,92,106,226,153,192,253,129,116,166,33,254,244,71,251,34,178,117,191,24,235,233,240,85,62,143,20,22,31,29,146,104,153,137,32,65,210,184,34,169,81,52,138,150,176,220,81,75,50,35,119,102,144,152,138,56,213,87,255,6,245,179,155,251,130,59,92,53,52,119,175,93,91,127,15,0,220,124,225,54,100,150,186,125,187,205,64,220,220,144,67,180,80,251,195,153,116,189,102,62,104,134,166,175,53,143,2,89,55,156,74,12,190,60,54,238,137,50,71,49,217,145,146,58,17,250,253,107,234,233,182,201,38,87,13,12,199,94,172,46,65,195,37,97,209,222,58,232,247,199,87,202,202,80,28,161,66,103,180,241,186,146,245,99,159,202,237,181,97,198,145,28,103,20,13,72,59,155,94,100,25,28,195,157,194,149,54,129,213,253,192,95,94,54,105,190,210,253,200,207,65,212,220,195,234,126,104,168,84,206,11,97,117,63,156,171,248,82,181,101,171,248,10,89,105,213,189,169,38,35,108,12,217,80,183,149,213,93,93,113,128,235,148,254,94,100,57,138,134,121,139,226,74,233,232,234,70,202,182,167,231,163,173,100,240,32,142,124,125,189,44,178,131,88,35,181,191,207,217,219,157,91,26,214,153,189,14,96,117,203,231,21,36,58,153,17,224,93,105,114,73,186,217,101,177,164,172,180,134,29,170,102,196,40,230,33,74,219,88,180,221,217,27,38,219,107,190,78,249,88,115,246,255,42,198,91,122,55,95,28,85,121,232,43,165,238,219,37,23,157,242,40,205,91,35,148,195,109,184,102,223,247,227,22,163,64,233,112,184,59,26,29,66,57,71,207,148,11,208,45,253,224,81,245,165,145,118,201,191,49,124,243,101,66,248,230,49,110,123,150,105,155,170,80,249,168,182,202,211,76,62,246,52,183,193,224,84,189,58,100,42,159,137,199,91,30,141,2,58,28,45,180,104,45,69,6,226,131,253,3,234,164,206,48,58,110,231,64,207,241,91,43,218,195,5,217,178,32,56,158,93,9,41,118,4,115,36,145,48,119,27,81,147,1,137,146,237,170,94,36,55,21,211,48,250,60,81,20,21,229,84,189,141,212,111,249,121,247,39,216,45,3,77,49,13,54,109,253,223,238,16,181,177,100,199,175,30,190,221,132,43,137,159,158,50,51,178,197,183,88,137,31,14,135,178,86,172,247,54,130,134,133,62,235,46,136,240,97,32,146,133,30,73,47,55,254,217,155,106,34,222,158,130,23,213,175,131,210,7,181,6,69,21,56,79,168,176,231,180,218,2,231,113,182,235,126,147,26,56,136,188,1,199,238,153,115,160,165,181,191,215,128,233,57,192,60,35,37,225,84,230,60,38,130,21,88,243,32,234,190,222,102,191,43,243,32,85,121,22,251,71,88,243,160,188,12,203,86,39,172,121,208,130,21,148,175,36,204,10,10,209,148,205,62,16,175,34,30,172,211,177,125,144,154,189,188,76,28,53,34,114,190,199,15,76,172,87,238,244,78,17,70,66,61,68,195,165,206,138,67,249,25,238,27,168,84,87,73,243,175,61,109,184,124,60,105,166,144,230,14,66,147,9,90,153,149,179,6,180,6,154,236,220,186,124,102,169,169,137,27,119,212,11,218,32,131,78,177,51,157,73,164,73,14,72,150,214,119,187,203,105,144,123,44,80,78,113,239,6,109,129,133,248,196,234,194,19,142,165,74,90,81,163,214,3,87,32,75,97,33,76,66,115,221,45,183,244,206,61,220,105,172,213,204,58,36,29,228,48,233,142,122,138,200,135,44,60,219,188,190,179,89,92,221,206,51,41,35,72,179,156,136,255,150,48,59,72,94,75,160,92,9,46,139,208,132,246,115,160,26,190,8,231,142,116,255,228,195,12,206,43,28,148,222,27,73,200,49,176,59,208,248,171,254,60,164,208,161,253,154,25,29,203,7,126,75,56,143,154,57,61,140,204,10,9,38,139,90,52,145,12,225,138,235,94,136,178,146,96,116,79,177,254,84,116,18,97,94,26,125,90,91,35,3,105,26,108,130,105,80,239,172,216,73,219,99,225,99,82,233,80,141,127,111,225,75,81,98,65,42,165,224,36,66,114,188,102,45,41,89,95,150,252,154,253,30,41,105,131,178,210,52,69,112,24,140,236,110,103,79,88,194,104,238,104,161,214,111,77,214,173,251,249,87,190,37,14,255,80,160,111,133,167,185,215,18,90,253,49,7,235,251,66,172,113,180,48,185,135,149,251,20,195,215,193,48,200,109,133,87,34,76,58,218,154,40,123,38,145,67,176,0,142,170,77,81,143,227,168,53,16,229,64,81,19,197,229,30,147,164,109,71,55,53,228,192,20,223,42,222,88,126,240,43,180,15,124,211,243,93,122,175,77,89,214,99,17,87,38,202,91,16,94,198,174,96,237,124,122,6,84,101,194,241,42,4,29,72,35,27,104,160,146,208,23,46,1,170,211,58,67,242,244,167,128,163,194,158,37,72,200,166,235,143,214,114,105,179,216,215,36,16,69,89,101,195,84,229,96,168,31,16,247,186,161,53,134,148,202,30,112,104,239,181,152,221,68,109,115,214,43,235,140,36,153,86,62,225,91,88,235,12,125,140,81,228,229,194,78,29,217,74,15,102,243,113,220,135,104,130,193,145,145,226,178,128,10,3,202,45,173,43,93,103,191,103,57,154,217,88,93,231,142,43,185,237,191,233,58,247,113,176,216,97,117,157,177,114,219,168,167,81,140,62,173,66,129,166,58,96,124,5,250,84,165,212,177,158,73,14,173,80,84,153,200,123,243,251,139,214,250,240,40,124,126,86,177,110,150,234,141,251,32,118,120,13,81,45,198,211,192,142,129,127,82,95,231,69,53,37,179,129,219,105,234,46,100,79,148,137,59,211,160,199,150,51,134,29,20,152,193,62,110,27,85,151,35,42,6,150,168,192,77,19,108,172,96,192,113,75,92,249,132,228,158,102,123,252,97,121,220,221,40,214,213,89,183,244,183,91,67,251,163,114,121,101,65,2,116,114,108,46,135,61,97,151,2,162,27,87,22,189,88,233,93,237,120,191,61,132,202,30,49,123,48,173,34,18,128,15,209,85,37,26,172,232,127,156,131,61,150,203,134,156,111,73,136,67,50,152,220,106,142,118,77,96,156,124,203,65,112,236,104,177,74,55,173,186,113,187,236,171,59,236,79,67,114,202,29,10,69,57,204,105,63,31,191,149,208,223,43,107,166,89,201,231,37,99,83,52,226,201,222,149,151,210,140,236,170,242,93,100,168,91,131,217,35,253,204,70,170,179,236,64,52,174,26,49,251,17,128,165,49,245,209,170,79,85,198,97,108,247,208,171,43,6,178,157,144,20,125,166,15,54,12,60,201,253,44,80,232,232,39,91,216,131,196,74,38,226,5,11,121,204,83,74,127,168,111,246,15,198,158,99,61,73,94,238,145,152,73,211,161,239,54,62,203,25,26,197,98,251,15,143,162,248,150,87,124,234,244,61,139,85,2,93,121,23,229,87,66,68,120,125,176,83,86,102,15,166,123,239,204,99,167,172,8,15,222,132,126,193,78,89,65,161,121,6,242,216,41,43,88,13,48,7,210,27,11,68,178,0,109,37,70,81,218,195,36,61,182,167,211,41,169,186,95,31,128,93,30,81,242,97,228,120,184,9,227,84,242,5,106,137,135,111,47,195,53,122,70,54,34,12,194,105,71,80,197,96,181,40,220,28,102,17,46,15,226,99,254,249,92,235,104,231,111,253,181,137,35,70,126,242,81,252,250,122,101,163,228,206,244,58,22,104,95,51,114,1,87,47,87,48,241,26,77,179,47,216,66,64,42,49,131,68,239,113,42,129,128,90,171,144,134,196,146,98,210,107,222,251,194,84,84,45,170,32,152,141,109,152,8,85,237,34,63,77,136,242,88,28,51,146,114,130,23,166,204,145,80,39,171,232,5,164,53,128,42,101,197,199,214,239,71,187,68,45,51,212,82,227,141,81,89,189,115,153,131,174,204,228,115,246,127,245,106,67,89,144,77,71,46,112,146,18,48,182,87,209,129,149,162,24,214,94,202,150,43,231,169,232,232,183,233,62,177,33,217,113,44,168,132,46,189,205,19,68,222,91,135,167,185,200,214,173,184,26,215,10,118,122,168,94,7,34,220,141,209,101,243,10,111,153,69,88,246,151,85,92,236,235,111,60,24,183,106,117,105,76,68,227,60,168,11,236,180,153,115,73,15,142,45,192,231,64,208,48,162,5,129,206,112,43,240,44,133,32,177,29,36,202,34,221,125,173,255,55,232,156,208,79,153,100,99,72,53,147,187,210,209,86,136,196,170,81,192,192,141,189,43,90,215,178,149,81,38,183,197,253,113,67,208,115,47,251,172,251,76,58,77,116,145,241,60,42,155,121,66,85,250,16,69,6,11,157,127,72,130,224,252,57,73,196,192,100,247,106,21,105,193,57,32,52,245,140,193,236,87,178,71,217,12,149,133,146,32,205,34,195,104,163,129,139,104,6,40,47,21,162,169,82,238,13,82,207,69,231,194,31,162,202,250,178,172,212,97,127,252,7,156,58,202,126,158,163,42,197,111,61,28,172,66,8,248,70,58,98,162,233,53,17,243,136,147,152,212,188,22,104,32,211,27,181,192,220,119,144,200,159,100,125,176,56,155,65,159,207,145,247,149,25,139,77,138,190,254,125,130,49,50,24,235,19,159,32,118,154,52,173,126,229,19,111,171,63,146,67,15,87,136,236,237,13,13,65,138,167,238,5,11,72,47,10,220,238,22,208,13,157,142,20,149,183,76,125,221,234,59,158,236,145,221,216,200,191,60,182,149,104,227,162,24,35,36,107,145,70,216,25,198,66,75,143,120,118,160,109,177,132,35,232,81,151,11,106,117,52,102,188,158,223,24,105,16,133,244,231,0,71,158,224,182,115,216,232,43,147,215,46,242,157,157,128,180,23,164,225,80,189,20,85,133,255,3,60,129,163,133,138,201,110,119,121,101,50,79,109,45,193,89,240,231,224,245,55,177,49,124,172,118,95,198,118,220,76,221,226,38,242,237,139,23,167,159,100,65,164,17,145,116,159,234,184,68,106,50,228,8,105,149,98,93,141,94,244,142,160,10,129,185,31,18,152,220,144,213,235,8,91,70,229,252,235,163,110,5,176,81,114,128,233,122,89,175,176,129,4,221,175,119,245,148,235,14,188,94,171,101,27,185,195,153,225,221,232,22,217,5,139,158,8,68,111,60,157,51,142,241,218,61,61,168,98,132,244,84,132,225,235,158,87,29,125,31,151,190,190,188,193,188,236,206,110,162,94,192,128,49,156,253,232,244,59,34,146,65,181,72,251,88,188,230,136,25,234,48,115,211,193,103,206,148,213,24,145,9,254,11,115,181,247,38,76,204,89,137,59,82,156,89,147,151,116,122,132,6,136,220,189,72,82,115,209,99,234,154,11,178,77,35,54,125,69,99,150,165,27,185,42,44,244,11,225,250,136,82,122,27,232,135,142,243,164,223,238,30,49,21,126,198,104,103,21,186,35,41,253,160,72,22,238,117,126,191,188,208,119,106,136,112,165,131,70,38,167,183,124,252,31,245,88,124,170,223,33,214,43,156,104,38,68,4,69,164,232,183,30,145,246,190,235,7,151,200,46,115,136,136,228,126,45,20,219,80,42,127,244,116,198,183,3,84,176,249,97,152,189,140,151,254,171,242,61,72,226,252,61,7,253,78,167,158,165,181,226,3,221,175,115,36,15,125,51,212,31,126,1,21,107,217,60,214,213,194,60,86,49,18,65,170,196,78,215,185,210,138,229,153,68,158,216,50,96,109,85,176,178,63,178,217,234,164,164,164,4,177,248,26,159,185,139,77,125,171,108,12,76,151,90,139,210,16,229,116,230,98,92,163,11,243,182,118,10,122,109,138,209,240,35,44,254,50,147,228,169,146,34,128,36,143,42,188,15,70,17,208,140,243,104,2,164,107,255,16,103,198,26,26,243,251,33,126,25,204,159,227,87,219,62,229,44,151,138,25,174,250,225,184,23,139,181,64,254,135,71,161,214,223,30,20,160,137,178,184,129,4,116,66,240,190,12,82,115,94,174,251,126,110,160,108,17,138,96,139,112,73,187,115,218,43,17,73,223,191,17,169,204,251,17,202,220,224,89,90,151,239,3,138,182,124,211,72,8,123,27,86,3,236,187,93,12,18,118,117,82,118,145,185,215,134,120,25,37,63,215,111,154,55,39,195,6,235,80,179,5,79,106,38,52,40,128,167,152,112,233,131,10,233,189,227,37,39,46,0,128,23,211,195,95,80,246,159,122,41,196,9,235,67,138,227,250,249,86,121,20,14,68,34,176,57,7,60,182,186,0,94,205,193,168,40,141,78,160,71,231,198,37,189,163,44,174,81,239,245,133,87,81,190,100,35,67,141,23,106,212,198,12,178,109,242,216,68,232,132,199,211,242,211,71,14,120,236,241,211,103,88,244,142,96,16,241,116,250,196,83,17,248,64,183,84,20,107,51,56,200,40,75,115,30,171,194,191,213,19,194,67,215,133,85,225,135,255,187,211,50,126,137,236,29,217,109,204,79,10,142,240,194,52,182,101,57,85,99,242,146,89,1,60,95,107,98,81,190,194,110,23,217,16,186,186,28,48,133,79,169,208,33,130,44,93,63,12,13,173,126,218,53,204,167,248,11,175,48,85,15,249,154,199,224,186,230,62,47,207,198,39,96,139,27,108,192,40,109,212,56,174,97,246,99,176,193,81,141,90,237,99,79,74,105,31,22,81,227,21,51,58,158,253,242,234,237,193,186,98,219,7,75,165,86,203,44,216,188,113,155,95,36,49,76,69,193,42,229,86,238,154,173,168,173,222,89,85,4,31,242,158,65,89,67,229,101,222,200,182,129,77,176,97,197,206,8,108,130,157,68,205,249,225,85,8,54,193,222,80,44,237,81,39,196,38,216,87,86,181,151,9,246,14,36,196,8,18,197,184,91,61,103,178,186,61,137,191,175,189,194,114,82,24,244,169,103,154,178,33,45,156,79,117,125,64,178,73,177,73,155,206,91,97,90,124,35,138,77,47,31,152,152,230,209,79,211,98,167,166,160,42,211,203,190,5,236,135,179,146,236,149,18,244,126,242,147,170,10,120,143,100,119,156,144,102,80,20,137,232,17,24,84,228,19,102,232,99,97,210,70,198,85,46,193,3,201,112,189,214,1,128,103,55,114,55,28,169,99,131,238,171,200,88,138,219,169,72,180,18,253,244,2,23,170,20,108,47,153,122,104,214,104,206,12,55,168,59,230,62,43,188,153,193,41,176,193,34,48,203,102,7,149,247,174,89,157,18,8,170,88,54,148,43,172,5,239,245,243,182,81,154,73,144,230,53,4,33,180,132,134,232,124,24,21,195,80,41,118,222,67,105,80,117,161,249,68,68,62,136,108,198,113,0,165,95,170,85,62,106,53,110,135,18,118,39,75,0,202,192,177,38,104,88,25,8,230,145,133,50,161,28,126,14,91,245,212,40,160,213,229,122,33,122,91,123,57,81,180,203,222,83,169,183,183,186,236,152,156,80,189,118,6,236,168,101,5,220,240,238,158,116,157,157,149,158,210,154,114,135,110,209,111,249,36,68,134,246,12,170,116,76,233,125,155,41,171,108,158,105,187,47,6,22,247,184,25,66,167,227,52,111,157,158,191,166,40,72,172,68,54,6,171,182,147,41,125,154,14,238,34,227,250,40,69,90,136,140,243,234,125,162,243,151,132,9,76,215,148,238,128,187,94,205,126,169,255,153,240,203,95,144,231,236,216,65,173,130,200,93,156,2,249,193,254,19,122,112,62,213,61,137,160,21,107,63,16,149,146,59,242,150,143,20,9,6,193,99,26,2,254,179,19,154,118,60,71,49,151,80,69,85,203,230,68,194,234,76,155,206,203,87,66,94,59,103,20,217,48,162,253,12,61,86,168,90,231,64,70,194,255,41,140,208,4,202,88,155,1,38,97,43,232,141,5,87,15,196,176,206,27,137,48,123,44,68,133,65,53,149,227,246,73,9,251,27,149,99,104,72,128,37,118,30,82,42,161,104,67,95,181,76,126,178,40,228,7,180,78,131,186,94,142,101,110,173,5,75,181,227,27,101,192,109,126,75,71,133,246,78,189,198,240,194,100,114,28,171,76,157,214,199,69,111,71,214,221,200,50,56,13,85,170,231,41,244,201,248,62,214,116,193,231,224,132,121,177,249,247,218,28,13,164,178,56,139,221,164,44,189,255,148,108,113,51,244,246,176,76,154,43,55,239,35,189,0,12,235,172,86,4,125,122,246,244,68,36,251,79,59,206,123,88,187,94,172,239,149,234,209,63,149,94,135,0,180,254,13,255,156,221,15,8,51,10,58,236,43,219,244,74,222,43,114,128,124,172,122,203,45,175,19,19,86,88,74,115,139,69,185,218,110,6,20,57,95,106,157,58,219,96,129,65,40,215,37,20,178,162,173,66,12,14,30,129,138,33,197,7,5,216,211,149,1,152,166,30,125,117,186,94,57,219,48,252,187,105,213,94,43,239,5,32,231,9,246,121,246,16,144,177,106,179,83,185,214,250,248,230,177,64,161,122,193,246,252,119,79,68,8,98,41,190,65,125,219,66,162,96,177,84,69,96,152,85,144,74,212,206,29,136,149,190,230,214,65,82,15,170,98,13,143,205,30,6,16,72,206,48,159,191,241,74,59,74,154,122,24,8,8,192,138,224,94,15,49,197,78,58,225,205,124,13,89,38,185,118,28,124,67,138,116,253,195,52,23,31,44,233,157,160,68,224,173,91,26,189,106,154,245,1,107,245,240,28,101,210,28,54,191,72,213,93,226,167,108,54,29,92,219,62,97,126,197,23,128,138,71,107,41,233,54,37,83,39,21,146,173,186,1,176,108,199,227,185,122,127,247,11,192,36,160,226,174,125,130,223,171,155,8,123,252,96,178,56,213,252,62,136,165,81,186,197,104,137,209,187,123,225,175,94,222,157,138,114,183,173,240,14,172,178,191,33,103,240,210,8,153,198,131,163,194,5,218,85,157,152,255,5,136,59,229,249,194,123,11,202,97,104,204,187,240,131,222,101,89,155,154,146,178,148,96,68,91,242,29,233,238,175,187,190,61,223,12,1,122,81,57,201,76,123,71,15,107,74,245,181,70,133,146,182,54,67,149,48,101,172,186,125,175,212,64,163,22,63,57,253,235,147,31,89,86,71,34,219,123,34,101,215,8,125,196,53,250,151,246,15,101,25,96,234,226,16,87,141,71,41,219,39,70,138,125,103,189,159,31,164,173,14,25,21,201,234,112,109,249,121,30,251,72,27,60,91,33,99,16,186,0,124,158,60,167,185,27,190,58,226,49,106,14,74,113,106,217,199,50,53,151,130,137,108,179,134,125,141,64,153,243,244,119,120,12,3,112,98,1,194,211,204,153,43,143,93,235,212,37,251,111,64,234,95,83,59,177,37,103,185,94,43,249,255,164,135,243,87,215,45,14,39,157,167,188,31,178,50,58,111,93,31,7,160,2,108,176,93,159,44,22,30,9,25,151,233,151,1,190,247,162,144,63,232,200,195,235,93,22,5,198,94,61,184,85,49,224,115,26,195,22,108,242,109,174,167,154,134,215,238,13,111,191,152,142,255,15,234,61,237,155,24,235,112,205,229,107,165,2,114,62,63,29,168,247,250,66,53,48,191,121,48,125,167,250,77,196,181,106,59,23,128,91,209,55,56,5,200,248,178,186,245,82,166,246,223,125,241,143,199,139,171,181,15,60,73,210,179,187,0,184,135,204,28,10,211,213,111,2,43,65,232,40,121,199,254,8,234,211,103,53,105,110,3,224,31,251,125,143,106,135,35,30,183,168,142,129,174,81,87,69,24,65,156,147,168,19,159,156,154,19,178,85,60,102,65,156,84,31,69,152,116,205,201,250,127,151,160,21,177,40,232,206,98,223,233,91,202,60,163,35,164,171,192,85,27,223,30,158,219,113,100,242,197,223,206,4,16,142,75,209,210,249,124,199,182,114,68,177,173,28,234,191,181,114,188,249,223,207,105,140,255,204,57,238,72,47,45,17,103,169,138,57,151,156,199,218,34,96,250,114,71,161,67,239,149,10,52,24,218,98,52,163,93,190,53,236,179,74,51,60,83,169,235,106,64,71,150,84,63,42,105,152,44,20,228,128,149,138,161,45,32,113,67,6,181,175,245,227,42,243,28,199,252,45,237,238,234,216,186,83,99,8,200,66,17,14,205,110,44,200,186,163,77,231,193,204,140,167,30,20,233,147,196,73,168,35,185,118,221,239,64,86,110,230,95,101,111,105,235,33,45,9,58,11,72,27,153,21,173,244,132,54,47,139,120,119,238,119,28,34,71,214,46,6,246,117,80,87,55,229,34,102,103,43,226,178,111,175,180,244,190,232,230,225,67,74,77,127,7,134,27,1,5,126,226,57,48,60,155,79,115,111,178,225,167,209,215,78,120,140,182,138,71,117,246,214,5,252,188,167,93,132,46,32,234,74,232,222,2,255,95,186,253,153,215,110,24,61,109,132,141,122,148,117,244,13,58,181,236,125,91,234,127,28,71,147,170,201,215,13,73,46,150,72,122,7,102,237,129,41,85,87,115,116,174,195,88,160,95,213,43,13,190,130,226,234,150,126,165,47,77,237,11,236,151,91,165,211,85,125,98,49,172,77,2,198,125,42,159,23,92,183,115,49,166,145,81,212,107,177,92,100,96,86,9,70,231,146,245,13,123,57,52,180,112,166,194,171,11,70,97,30,208,201,97,202,45,169,84,39,151,225,235,29,103,225,150,102,14,53,126,86,144,223,61,236,205,188,30,27,165,59,181,6,7,108,110,65,118,58,180,156,86,82,48,195,220,81,61,164,124,89,147,82,98,184,125,23,190,108,12,183,82,65,178,215,33,4,147,1,197,51,0,39,6,126,234,70,192,69,115,51,236,251,49,225,199,107,131,69,30,152,180,191,247,148,92,154,216,132,159,36,145,139,88,182,75,89,250,233,12,53,68,177,226,55,232,24,123,13,51,116,23,128,213,33,93,93,16,67,90,142,133,30,116,90,70,24,61,2,121,23,252,48,144,70,76,71,186,22,41,192,242,171,57,99,139,204,233,94,33,93,221,103,170,20,49,196,145,107,213,22,147,208,188,166,32,207,94,247,123,159,101,10,79,69,199,47,5,141,84,162,169,16,229,130,145,61,19,89,94,229,177,192,120,159,147,117,237,55,164,167,112,10,109,246,175,35,236,174,65,118,66,108,68,95,54,170,13,165,84,227,20,11,218,103,75,155,78,117,166,52,28,106,75,111,99,165,85,178,27,148,16,58,245,164,212,15,169,156,106,116,251,155,123,255,38,254,197,114,230,193,72,93,64,109,98,202,225,248,15,229,175,29,114,186,151,201,94,195,142,144,46,209,175,192,226,188,69,79,157,127,89,209,119,24,250,7,112,99,193,151,43,125,205,43,240,229,14,86,95,83,31,99,132,149,24,197,134,2,168,62,113,60,31,199,125,48,220,22,28,58,176,216,58,145,215,24,201,202,62,90,65,177,93,203,41,46,113,139,163,86,80,193,81,73,87,93,63,140,180,241,105,104,140,204,3,190,136,41,72,245,12,208,150,151,247,193,193,234,151,254,223,218,253,164,12,213,101,110,218,54,46,27,220,63,22,95,177,230,62,143,156,55,48,76,154,245,115,243,80,179,211,185,249,116,198,171,201,174,50,138,121,36,27,220,27,118,135,170,229,3,164,226,156,39,235,5,230,220,68,189,226,65,221,75,159,199,10,111,25,81,183,226,233,179,189,191,167,229,147,100,240,112,128,165,137,78,34,232,77,164,202,165,35,163,148,223,15,199,25,145,212,27,236,169,77,49,221,114,111,120,130,88,211,85,44,49,75,13,233,49,120,87,60,106,32,81,112,121,50,32,21,135,133,59,141,2,215,155,78,64,124,132,159,149,85,122,72,89,142,51,106,124,191,8,11,45,201,148,245,180,28,236,111,236,32,103,22,236,210,79,138,227,216,220,74,167,172,236,227,119,68,148,215,165,216,60,20,70,221,13,251,215,3,0,119,139,215,12,39,12,86,78,212,44,242,30,156,175,38,196,124,151,210,193,20,242,3,23,224,254,176,13,69,240,167,172,5,249,213,144,192,34,0,254,51,97,131,84,221,29,134,138,25,94,94,30,116,227,162,61,8,56,231,206,210,164,149,66,94,186,193,102,57,224,227,133,3,211,129,141,230,87,199,163,182,181,121,232,56,155,65,185,163,118,63,117,53,89,31,243,24,1,145,234,177,211,88,245,247,252,76,248,73,56,253,191,75,250,244,157,199,157,199,28,167,137,142,27,245,125,204,106,105,222,82,149,44,126,182,105,179,45,73,211,43,202,38,77,62,76,227,200,209,65,220,211,79,80,138,79,86,29,31,157,6,166,247,233,106,76,48,34,105,162,222,231,9,167,128,189,119,109,198,251,169,228,206,165,248,203,42,117,35,6,197,250,246,113,59,149,229,40,72,90,91,57,109,160,150,46,130,147,6,108,201,172,220,199,201,98,99,255,204,192,110,38,246,2,192,147,168,108,145,217,144,108,144,254,181,93,194,4,155,29,111,176,87,52,104,82,21,19,52,209,43,39,174,213,106,149,12,151,107,148,137,90,19,79,242,231,35,237,165,16,66,130,18,53,233,95,245,228,147,31,40,186,4,133,230,140,78,198,58,83,11,152,64,109,144,61,238,249,105,38,132,12,53,27,176,58,217,108,200,131,65,217,220,66,70,168,216,220,63,209,140,226,127,233,121,222,170,198,20,91,189,178,172,12,118,80,234,158,54,21,97,144,187,31,157,154,64,155,79,210,197,92,48,156,110,16,10,221,119,84,47,76,88,135,182,114,160,72,215,244,31,35,21,129,33,79,70,237,234,135,82,73,146,216,126,244,43,142,85,188,170,253,161,130,31,199,104,68,21,142,16,24,126,32,113,18,225,220,161,147,69,159,159,84,56,238,86,56,172,247,62,195,153,25,173,168,78,113,1,128,189,173,180,194,197,108,176,157,181,140,91,200,230,140,191,80,112,80,198,33,40,186,214,237,135,168,114,190,125,76,115,115,1,88,45,130,198,69,61,29,207,62,65,165,144,165,74,33,24,150,242,218,72,123,162,5,50,205,45,95,201,43,29,113,133,209,174,197,155,248,90,164,190,229,123,41,110,68,136,39,19,30,142,172,41,174,217,0,73,57,18,38,136,236,43,23,218,240,27,190,221,152,136,55,223,84,70,245,219,240,203,129,20,131,222,216,184,144,104,179,151,200,122,72,156,227,224,213,252,158,148,129,53,84,66,18,247,114,56,178,245,213,190,11,216,50,148,178,210,162,11,207,63,147,220,184,189,100,133,155,187,116,104,98,186,138,16,19,151,137,86,127,255,37,82,62,43,215,176,247,114,97,49,5,100,169,45,175,254,24,146,5,136,100,238,253,85,146,212,77,65,30,91,111,18,178,23,195,53,145,56,131,131,215,161,193,221,111,176,188,191,93,234,192,50,110,236,252,234,238,216,101,5,240,29,14,98,166,211,131,67,16,113,244,141,5,15,180,214,228,15,30,245,206,125,252,52,17,248,244,166,234,209,31,54,166,79,25,125,176,153,179,128,19,186,224,42,115,54,72,121,123,93,242,42,115,222,204,223,101,125,152,114,149,57,211,63,171,219,77,198,102,206,144,57,209,130,222,49,219,143,65,248,236,124,169,40,237,215,90,216,234,113,9,43,135,131,139,173,30,187,177,114,56,217,87,213,35,86,14,231,178,122,188,204,33,73,239,29,76,60,129,189,98,67,89,25,202,102,107,21,249,154,240,58,245,137,39,238,82,74,72,213,132,48,173,210,215,20,165,187,192,152,165,83,220,173,128,213,89,12,245,206,22,111,57,88,161,14,193,90,151,251,238,239,207,10,97,193,191,90,81,55,245,191,230,142,218,114,231,247,230,95,158,192,49,138,209,144,21,145,30,86,125,218,15,14,53,93,34,235,161,37,129,228,229,124,147,44,218,28,14,52,98,35,178,158,229,230,91,37,187,137,157,245,89,219,243,65,84,70,102,65,18,162,113,197,117,206,188,221,108,143,53,31,217,49,226,218,9,204,208,115,228,107,171,48,88,68,121,204,62,141,132,175,119,94,166,18,50,90,140,9,38,24,69,114,181,226,234,206,4,50,152,60,199,186,58,214,44,30,75,239,82,205,191,82,96,134,234,19,197,243,165,42,69,70,70,118,182,101,78,229,152,179,110,119,164,196,16,39,207,232,244,8,241,18,185,135,145,88,229,174,15,66,16,83,192,168,77,40,71,222,152,87,233,134,172,3,3,253,84,24,214,168,221,14,250,33,243,175,25,69,135,143,98,219,140,184,147,79,216,206,166,117,204,91,75,116,172,59,255,214,102,108,243,43,170,116,190,106,51,230,5,242,161,251,218,216,135,178,79,170,73,225,25,82,20,207,221,252,96,29,76,22,74,150,154,175,35,135,66,217,132,221,77,162,231,151,209,44,197,80,187,8,117,90,149,117,59,14,49,40,168,4,29,213,141,86,17,44,196,1,35,236,4,200,159,87,147,171,108,225,132,215,188,239,215,31,115,48,75,158,145,41,223,94,208,40,180,65,44,6,67,99,245,85,18,115,106,144,153,83,66,85,96,181,132,134,141,98,122,58,99,248,85,89,31,189,159,79,57,114,85,214,235,181,38,100,96,203,122,189,152,166,25,158,171,178,62,120,216,10,115,89,214,179,97,86,92,121,121,19,223,69,26,199,28,167,200,225,9,12,10,207,133,120,231,137,36,33,79,121,149,221,59,48,9,82,225,11,248,60,235,185,89,108,140,125,43,83,113,109,73,15,145,60,8,198,229,36,162,106,193,23,34,220,222,146,223,151,55,59,167,158,175,248,81,110,188,36,102,76,250,209,199,63,78,226,193,225,173,225,248,177,167,8,30,88,50,205,168,235,34,73,108,40,13,217,75,76,75,77,3,15,46,118,3,214,244,134,210,38,4,105,92,154,31,90,45,191,144,228,104,32,166,140,78,202,37,2,226,174,204,232,79,43,42,243,96,132,8,74,59,12,97,149,252,100,106,192,74,126,22,22,58,117,175,239,24,79,27,67,45,212,109,151,177,42,87,162,246,117,74,127,79,178,12,69,217,124,122,94,165,55,104,55,20,37,138,253,124,178,45,21,18,88,58,110,164,71,67,118,128,64,28,32,55,95,87,159,123,104,190,88,6,94,47,247,105,108,113,195,171,174,123,41,194,47,34,6,29,17,208,122,252,54,118,1,143,96,135,85,116,133,150,44,170,249,29,82,17,134,75,243,21,18,37,148,52,212,246,97,17,139,83,156,154,38,179,93,225,20,193,4,194,137,177,87,56,5,89,247,35,213,56,66,181,192,92,120,254,72,130,35,36,68,31,12,98,220,21,153,16,120,49,161,173,34,57,185,194,91,243,174,143,153,112,162,133,72,12,223,160,240,69,187,30,98,44,28,37,23,186,175,150,63,35,48,45,152,38,171,147,67,16,111,39,45,88,12,193,135,164,73,15,46,147,197,128,125,254,85,19,47,244,189,120,112,176,70,183,122,18,85,85,157,184,31,194,184,6,25,77,210,34,189,23,37,144,218,163,242,49,146,167,18,26,140,17,180,16,59,41,23,11,227,34,95,103,40,100,145,177,227,19,244,41,173,20,189,86,113,56,246,178,199,194,112,240,200,89,58,134,179,66,58,147,178,115,116,90,40,101,233,113,120,209,61,84,252,109,84,154,3,156,120,184,152,137,176,18,216,232,248,16,8,114,183,240,11,185,76,38,179,204,211,217,174,146,73,163,236,249,251,175,174,146,73,216,206,252,39,12,54,153,228,43,21,137,69,61,70,91,100,55,117,118,254,10,189,246,255,246,158,137,120,236,45,239,177,16,95,153,136,251,250,237,222,49,1,189,21,231,179,232,223,223,62,174,99,220,137,20,194,120,164,250,220,223,242,66,198,144,100,240,175,154,25,232,196,225,34,245,130,20,129,244,99,17,174,26,205,126,163,228,202,5,162,211,228,34,35,176,49,123,1,55,163,0,177,131,153,69,45,104,250,81,84,153,116,58,172,141,247,83,44,216,81,93,208,71,144,50,74,145,223,168,38,199,32,247,134,149,248,251,74,115,1,214,95,23,0,129,13,45,67,103,112,27,255,77,70,1,81,63,94,37,65,13,132,115,154,179,125,97,240,140,107,225,246,9,140,15,29,117,79,96,129,205,45,227,46,143,130,217,25,99,188,86,249,168,169,90,129,102,215,21,116,227,252,15,5,79,102,248,148,114,13,28,11,221,192,65,244,64,43,43,89,25,193,195,194,9,96,80,101,89,219,47,121,178,121,132,251,116,95,43,201,215,27,238,164,130,6,126,138,225,103,12,71,148,72,27,217,16,243,230,134,120,74,249,49,136,44,114,182,205,226,135,88,209,106,211,4,113,35,28,35,16,210,111,235,175,209,246,83,223,123,97,176,128,208,252,233,108,118,155,15,168,76,113,185,58,21,147,60,127,119,80,57,23,157,151,234,220,42,236,222,80,51,185,212,240,135,173,33,208,184,149,84,230,173,235,6,180,151,1,225,21,208,90,203,172,27,46,110,148,114,135,96,223,242,48,49,220,176,86,223,11,181,75,107,224,80,51,21,8,102,120,218,119,19,12,134,91,197,111,156,40,110,174,69,31,154,244,9,31,91,71,231,156,247,240,196,8,26,72,242,173,249,90,46,235,166,52,66,199,5,69,103,190,142,54,232,163,114,226,146,232,68,255,136,251,74,135,163,6,188,223,102,138,247,162,173,180,23,238,161,215,122,148,2,71,10,31,11,181,219,26,137,100,99,40,100,84,211,188,195,184,232,20,203,104,96,5,61,16,226,82,86,233,3,161,128,40,135,112,223,186,5,203,82,237,219,61,94,240,48,135,193,10,241,23,113,65,69,80,131,242,12,145,28,22,5,41,105,3,79,30,89,235,140,74,120,30,218,160,54,195,89,145,129,97,84,168,183,53,70,96,168,70,105,32,181,230,213,120,141,67,139,16,177,145,35,185,233,36,97,106,18,149,228,71,238,58,243,159,198,135,32,62,4,208,153,21,166,44,178,252,198,233,157,69,124,91,43,193,192,97,159,151,107,100,101,8,205,7,1,93,171,219,172,97,161,197,117,102,209,125,2,178,171,113,97,193,124,130,46,208,224,238,86,91,25,14,135,73,38,34,68,233,87,155,116,8,4,153,242,208,176,130,176,137,249,50,235,98,121,196,106,160,188,24,76,57,7,121,183,193,79,225,172,104,218,49,135,152,206,55,113,63,42,234,154,229,240,78,17,223,202,128,85,74,235,41,66,157,224,54,130,154,35,40,124,248,127,217,3,254,25,149,141,139,134,196,190,185,181,189,214,223,38,29,36,245,211,84,175,38,29,248,154,156,181,23,174,38,29,156,111,185,87,78,78,71,232,88,141,87,164,80,107,125,125,169,223,24,237,172,69,126,203,212,70,220,3,21,202,74,176,230,182,58,53,34,216,140,56,9,131,229,253,44,65,7,174,235,163,117,212,225,224,35,94,218,121,158,241,92,13,83,61,81,14,115,186,14,82,223,235,87,141,197,196,23,77,140,26,87,141,69,5,189,97,133,168,22,108,99,113,221,25,159,133,202,12,29,196,97,7,42,245,106,30,242,249,80,219,169,113,63,71,204,53,230,182,187,82,87,169,221,158,24,180,104,228,231,253,196,5,40,109,35,35,124,125,159,170,49,173,39,53,49,56,10,247,4,157,64,83,245,224,254,148,140,249,186,118,87,189,60,252,94,1,81,45,247,44,119,140,110,102,248,216,126,33,31,208,247,110,126,154,147,190,162,157,134,62,93,90,255,251,105,48,194,161,84,209,184,244,246,20,172,65,176,146,252,246,22,67,138,87,76,130,80,63,145,28,109,78,226,207,199,195,76,226,20,179,70,140,217,26,239,137,188,74,9,181,131,236,96,224,250,220,196,12,27,254,154,156,65,20,193,210,157,255,200,55,230,51,183,14,212,55,131,123,182,231,56,95,146,125,119,196,127,210,74,125,121,195,122,57,131,171,228,99,207,35,65,152,200,85,83,179,86,81,187,218,133,103,209,186,117,225,193,121,191,161,127,18,137,1,243,110,162,169,150,109,157,204,173,245,61,6,142,159,249,158,100,139,80,21,36,1,225,204,204,251,190,154,218,112,237,53,20,11,238,170,84,170,138,183,199,248,36,48,8,149,167,172,252,165,177,72,83,204,68,249,99,47,135,65,106,247,232,8,131,173,84,221,100,97,21,67,60,87,22,121,254,253,30,144,17,158,195,88,77,26,205,253,73,150,10,160,203,242,242,16,186,198,174,80,67,188,75,167,64,100,113,222,218,214,34,126,79,147,120,12,163,67,195,204,240,68,111,244,147,181,155,114,1,122,251,24,69,136,30,74,43,196,219,24,218,175,96,208,177,61,245,91,242,124,84,193,137,103,100,170,71,48,91,212,171,169,197,18,94,181,230,149,192,9,15,33,220,87,148,158,142,206,39,202,55,224,39,103,104,228,39,32,143,154,245,252,240,142,56,235,133,61,27,240,139,174,62,62,36,251,251,239,87,222,70,34,2,63,29,28,104,63,96,12,160,77,118,252,28,250,106,129,9,35,86,57,168,222,222,95,209,108,172,149,3,247,23,103,13,77,123,75,191,168,139,52,61,121,48,140,201,111,31,153,178,113,222,186,53,229,59,131,121,24,36,182,222,167,34,84,9,178,115,182,83,79,24,49,71,5,224,176,212,168,200,181,96,152,172,41,172,147,36,128,123,81,80,205,35,86,33,103,102,129,135,123,108,4,131,249,180,241,14,159,128,193,181,17,28,95,199,221,222,173,173,104,148,210,231,168,27,127,184,182,84,117,111,30,203,68,210,180,183,11,202,119,103,29,163,46,144,47,210,200,221,142,93,158,215,192,99,104,79,31,172,196,114,118,64,147,178,80,81,221,206,158,128,129,115,196,116,239,49,143,133,71,247,113,238,98,131,102,216,203,52,252,209,245,71,167,137,203,117,37,253,6,124,159,170,191,138,218,241,109,103,50,25,240,177,0,115,89,110,39,80,229,38,119,156,199,25,166,151,45,206,142,147,108,243,27,109,87,60,34,209,164,110,231,171,23,81,139,58,208,219,105,152,143,144,214,174,82,89,219,139,109,27,69,42,78,219,161,17,165,244,236,165,138,148,94,50,108,207,14,245,142,185,60,23,41,164,244,202,126,206,156,29,205,248,241,243,103,140,237,168,90,203,199,187,219,142,120,215,142,85,186,25,73,165,24,225,106,217,106,221,128,178,195,140,202,70,230,53,10,171,55,107,11,21,83,120,12,186,44,67,123,5,37,222,229,83,58,183,145,50,220,5,43,140,216,242,210,210,210,241,146,20,87,231,57,130,6,74,142,59,132,235,246,247,166,99,66,139,241,197,85,89,236,249,122,182,52,226,172,178,120,230,201,26,238,193,218,97,137,189,157,163,174,82,41,133,64,171,156,99,158,76,161,141,122,57,149,94,146,9,231,52,197,142,58,9,21,60,23,149,220,87,197,196,74,5,101,32,113,28,233,48,159,118,186,134,182,70,86,149,11,192,101,204,147,34,216,213,83,125,237,7,38,205,127,235,50,208,253,78,233,200,32,148,101,132,179,177,110,206,221,24,197,80,227,217,216,4,26,207,247,42,86,201,157,29,171,55,254,198,152,159,237,72,187,81,47,89,197,213,160,100,0,68,202,22,45,51,72,145,192,217,134,250,240,192,70,148,157,37,8,122,5,103,134,19,159,78,71,72,216,61,184,39,26,37,20,184,92,48,239,244,87,30,30,93,128,233,249,212,204,83,187,137,241,199,166,37,2,94,210,47,155,132,194,223,29,204,199,47,237,48,197,51,78,165,226,146,121,87,53,28,199,205,46,217,237,145,6,208,250,231,51,222,222,46,141,79,80,222,250,221,106,123,224,59,155,41,232,81,192,218,180,211,126,50,171,253,61,191,35,192,240,65,194,90,176,177,179,213,236,195,238,106,251,117,205,248,54,247,208,234,178,143,47,155,253,71,195,86,238,49,46,239,20,50,25,195,69,215,70,210,48,227,156,230,226,188,142,148,92,108,149,229,164,86,102,44,12,154,98,12,207,11,116,188,195,58,167,221,225,17,148,142,228,6,125,108,67,5,113,48,125,45,187,61,110,64,26,96,120,92,99,138,141,101,65,160,155,146,79,103,136,14,188,101,198,152,102,16,92,38,190,168,192,203,69,200,118,111,125,224,183,151,86,37,29,15,11,176,155,138,165,14,88,65,237,209,204,239,253,189,33,131,201,111,161,41,64,94,254,68,120,238,92,199,255,104,234,2,176,120,219,123,51,171,250,250,225,187,46,50,1,23,182,59,239,72,88,27,247,38,149,133,86,126,246,221,108,217,176,86,23,109,116,212,234,187,237,103,106,144,68,110,232,85,67,245,198,155,247,169,151,160,233,116,121,76,211,172,93,20,36,206,87,160,230,48,159,165,199,117,123,220,238,8,115,42,12,232,250,215,248,17,9,27,106,5,180,126,168,209,175,39,172,80,18,41,166,164,164,49,63,160,44,187,203,165,62,166,74,63,0,226,31,165,88,180,176,244,53,244,149,149,80,70,136,104,60,65,221,246,84,175,116,22,38,212,181,41,42,81,244,213,162,107,163,116,117,83,122,86,107,175,236,14,252,105,203,71,248,106,15,181,211,62,38,38,185,246,238,245,200,225,135,236,206,217,141,141,9,218,155,17,208,154,8,165,212,153,250,221,227,153,157,150,140,198,50,33,206,80,176,247,242,86,156,42,60,81,173,242,117,72,17,156,8,169,191,74,39,77,62,162,179,211,24,104,40,26,121,250,92,113,118,164,126,181,41,181,146,141,208,26,226,84,104,38,221,146,143,163,197,183,242,83,124,87,33,185,215,1,111,123,122,56,119,150,193,43,196,87,224,187,79,228,245,11,128,181,232,5,160,123,231,252,196,255,52,160,151,51,174,219,75,243,144,169,79,168,189,155,114,72,57,138,14,124,76,188,110,135,103,251,75,81,174,167,53,212,107,237,218,218,0,131,43,169,87,51,34,89,134,47,73,70,132,123,190,65,76,191,89,77,152,252,188,68,85,64,145,222,145,143,206,40,244,116,139,165,89,20,175,249,143,198,143,68,83,202,123,47,54,171,211,2,228,142,103,147,234,77,181,156,29,190,181,241,236,27,44,77,101,30,77,245,134,175,210,254,151,182,61,222,151,152,221,115,158,62,49,75,237,94,138,47,173,60,27,201,193,245,79,23,251,51,232,123,12,138,43,176,206,122,151,123,21,196,44,77,40,27,72,195,2,6,177,128,8,220,119,25,51,136,68,241,64,173,40,125,198,113,210,200,186,16,233,188,206,216,143,116,32,62,254,167,43,138,80,149,103,133,229,240,48,89,52,137,59,219,12,125,201,218,71,180,97,3,33,70,240,139,175,55,183,7,222,241,93,181,28,235,126,123,117,183,133,77,41,85,213,120,168,59,153,199,182,246,19,75,69,47,78,61,131,81,226,223,50,247,163,109,71,166,28,42,227,157,227,107,106,33,94,208,128,154,240,110,177,174,190,7,206,241,201,26,196,178,9,17,207,110,6,242,106,189,81,201,2,206,227,214,244,57,62,131,170,199,135,66,199,241,68,145,95,96,98,152,216,203,131,166,202,152,225,32,3,182,176,247,48,11,212,105,159,95,10,237,152,120,243,174,156,69,139,101,148,114,186,132,179,59,177,59,173,193,19,204,113,16,252,248,105,60,178,125,198,146,113,170,13,6,99,158,231,98,248,65,101,99,165,109,99,122,74,3,223,181,108,142,202,140,45,116,131,132,169,57,224,108,53,147,162,64,179,181,52,109,53,137,137,129,149,72,56,42,119,251,77,45,57,32,73,229,15,183,235,7,68,221,202,218,40,6,167,213,145,46,215,69,65,202,99,59,91,94,86,119,168,105,112,226,126,127,42,4,104,17,140,129,117,16,151,129,164,137,114,42,8,146,147,206,19,187,181,121,178,236,149,3,152,39,223,70,204,155,149,200,224,83,60,183,114,183,229,103,46,44,120,87,61,188,46,171,74,97,230,220,90,83,165,146,97,145,96,195,191,206,135,172,78,161,17,146,250,3,1,10,239,122,53,219,174,135,147,74,130,237,6,254,138,26,119,218,12,194,118,3,85,159,173,19,99,176,221,192,207,125,120,124,11,81,41,185,232,74,134,20,36,72,157,48,98,240,176,215,64,250,187,81,1,143,237,149,194,177,218,198,201,149,194,177,32,205,186,197,114,194,63,21,142,17,44,48,17,116,223,221,241,220,236,183,185,49,57,219,2,253,104,131,126,138,52,164,162,182,145,166,5,35,31,198,142,67,100,239,89,119,87,30,185,205,76,236,254,246,199,61,250,143,142,5,137,185,72,220,146,193,153,237,154,206,205,219,29,83,122,11,28,113,174,50,216,70,104,67,219,253,87,158,87,141,80,132,54,107,1,227,24,182,17,218,160,96,160,82,130,109,132,110,125,148,34,101,24,141,11,201,225,254,147,70,64,107,230,116,91,242,75,125,254,91,168,240,219,164,137,96,6,87,124,29,58,68,50,111,14,233,170,251,19,158,203,197,64,3,85,103,193,145,14,77,12,186,252,74,12,32,30,102,143,181,226,131,252,175,115,79,126,248,230,168,95,251,167,187,72,96,209,221,226,85,238,223,30,126,184,231,16,194,2,0,128,251,2,64,0,139,120,205,210,168,251,157,18,110,243,240,180,42,140,77,220,127,230,198,84,71,206,241,29,119,101,150,93,31,54,115,79,54,191,201,20,159,41,100,99,173,237,178,247,115,139,203,131,5,231,113,13,94,87,178,160,93,73,249,17,190,81,28,97,140,209,107,154,122,62,118,96,193,29,150,223,144,190,86,242,197,192,71,81,100,131,27,10,2,35,111,141,35,182,199,44,108,161,183,117,70,0,94,158,29,191,110,144,90,90,241,20,91,30,190,248,190,230,38,38,35,19,235,156,47,5,151,43,69,78,96,169,121,88,134,64,66,22,148,87,122,48,183,144,49,183,32,114,111,88,80,68,165,202,92,224,80,35,127,49,72,31,166,149,110,45,145,197,82,98,16,150,108,104,211,55,186,186,108,171,161,14,25,198,165,115,47,247,86,110,80,64,3,167,53,227,10,209,240,117,130,88,74,190,20,157,120,205,114,23,61,212,248,199,168,100,173,217,10,213,117,167,66,86,207,25,28,118,119,151,185,238,184,38,25,123,119,171,241,247,73,89,29,70,115,60,51,181,48,91,91,214,207,158,134,73,221,20,150,153,122,89,87,24,88,232,146,39,129,2,22,3,91,236,193,165,193,45,196,98,96,216,201,146,186,239,112,144,34,143,20,28,130,36,165,63,163,182,248,164,246,109,58,168,251,84,18,225,229,215,90,179,170,235,33,146,18,237,50,39,152,233,110,231,172,210,176,31,241,13,88,75,233,220,241,0,14,146,34,235,133,35,114,195,24,194,140,240,235,29,147,72,28,173,174,247,218,115,240,150,206,167,91,170,249,150,168,149,125,84,117,215,161,81,240,173,171,240,4,125,235,75,118,230,154,148,251,168,163,63,98,203,71,14,82,113,7,224,104,97,25,12,58,150,167,169,87,12,134,241,223,193,87,12,6,229,14,239,124,225,81,232,63,25,12,182,50,202,34,149,210,7,80,209,34,218,114,228,192,101,13,89,225,238,94,114,148,173,93,84,215,115,125,176,112,135,101,157,142,32,21,250,145,238,113,53,144,137,10,12,154,89,44,61,9,222,239,111,72,68,241,77,177,48,61,110,132,221,142,141,126,176,218,183,137,253,250,161,188,174,207,168,175,190,190,34,250,62,221,77,236,215,71,254,71,131,53,123,108,184,155,234,139,202,175,247,111,216,81,244,229,105,153,142,189,219,51,127,201,249,238,216,129,92,233,73,209,179,52,35,101,89,240,216,242,49,94,195,20,200,153,5,36,0,118,11,251,234,158,144,253,205,205,108,147,114,207,177,172,125,32,125,34,123,253,179,144,223,251,76,70,244,58,223,214,162,161,218,158,218,158,97,101,109,161,120,175,231,48,197,104,97,45,153,151,236,2,147,47,94,110,213,5,224,95,77,223,187,215,72,253,209,188,21,242,203,90,189,30,108,191,174,167,104,185,178,87,168,126,210,176,248,100,48,182,230,26,57,230,160,65,116,136,188,76,32,222,56,35,69,64,144,41,72,188,167,102,79,25,213,83,124,213,122,100,66,221,35,17,39,6,85,246,125,206,160,165,116,65,189,233,159,19,70,208,213,147,153,225,78,175,230,87,150,54,206,2,206,185,108,149,217,77,37,158,151,37,209,107,216,255,155,221,239,253,22,148,113,251,100,76,21,149,75,75,119,89,161,86,27,55,247,29,29,21,226,226,118,36,185,159,177,51,20,198,201,211,130,91,183,182,19,123,146,150,99,167,94,231,9,243,6,113,214,122,185,173,78,79,174,136,122,120,116,49,61,219,118,49,155,180,53,2,74,231,126,253,202,69,19,18,23,172,173,250,73,37,30,50,233,53,242,49,140,69,128,154,143,9,76,174,87,30,140,170,203,121,128,34,46,182,163,150,139,92,252,213,220,42,209,255,202,72,221,182,166,226,64,183,95,53,226,84,102,115,229,179,87,9,181,150,126,188,214,123,45,171,193,226,234,46,183,245,4,17,153,56,44,36,153,226,199,187,85,128,94,80,17,200,198,30,36,100,202,140,178,22,22,22,230,75,143,52,208,238,31,60,187,62,5,49,73,184,188,139,40,166,54,253,237,253,17,169,152,175,81,11,175,144,97,49,96,113,88,159,205,173,29,154,80,122,171,146,56,237,190,24,111,159,112,192,7,127,224,222,54,195,10,119,21,53,163,48,72,36,105,69,126,238,251,157,238,241,236,123,127,208,53,228,215,226,225,76,81,197,196,74,117,155,104,20,80,177,183,46,48,127,37,166,122,129,30,145,26,46,0,120,241,224,90,100,149,42,41,196,229,132,235,195,65,195,50,77,153,2,243,224,139,118,218,177,245,77,44,235,4,36,77,8,135,140,161,72,105,238,130,17,57,96,136,149,209,43,80,190,204,237,1,162,18,80,88,5,39,90,40,49,129,195,238,171,203,35,217,175,123,143,184,89,94,228,53,81,246,127,66,86,199,143,33,179,69,119,209,241,38,77,24,141,96,89,100,110,212,135,134,38,142,100,44,54,222,58,113,131,171,242,4,95,54,235,251,58,149,208,107,178,7,36,173,222,100,242,241,235,88,126,11,150,60,136,125,163,82,59,8,34,7,130,176,114,126,18,184,171,236,121,195,172,72,128,255,235,112,67,130,29,254,8,221,40,11,218,83,193,213,153,37,132,112,65,197,70,143,229,62,186,154,126,51,155,47,163,196,194,242,179,82,254,31,198,100,193,247,45,25,139,245,225,117,110,182,22,245,123,228,209,167,40,20,105,130,72,245,135,22,69,175,21,101,22,186,43,111,145,8,29,250,172,251,234,19,161,189,119,178,148,195,4,190,180,136,26,46,249,104,229,166,43,232,98,66,40,3,231,187,197,128,185,14,79,63,109,196,100,37,212,44,20,208,23,226,51,242,204,208,51,56,144,91,100,75,143,228,112,128,59,179,150,121,25,246,125,72,45,56,47,67,242,116,207,209,188,160,81,75,37,209,129,75,226,23,177,150,2,3,91,232,152,161,252,13,62,161,225,104,1,171,120,112,103,162,85,2,131,44,152,75,142,92,100,165,31,23,163,200,188,170,87,250,150,177,21,194,202,61,24,158,78,108,65,222,147,59,2,186,39,252,48,131,159,230,254,24,38,193,76,61,75,100,208,198,153,225,242,48,198,73,252,255,129,128,228,235,49,53,117,231,193,102,84,194,246,24,194,153,113,193,118,209,115,56,112,117,15,19,87,151,126,162,242,44,36,113,33,234,41,26,193,147,194,236,54,136,172,113,32,84,190,11,81,250,201,52,80,195,222,198,63,237,26,94,44,52,78,212,191,129,42,145,82,139,211,44,232,154,161,105,58,205,159,214,136,174,207,186,137,181,246,201,169,84,128,235,84,16,60,1,80,168,253,39,134,183,128,167,215,117,42,167,204,215,181,199,140,136,143,109,83,189,20,29,41,191,173,254,74,245,35,50,224,204,141,99,248,57,106,153,22,107,164,24,161,168,79,79,206,241,52,29,2,135,113,48,27,151,222,92,112,184,195,49,36,83,75,97,175,8,206,182,143,73,238,76,116,199,216,123,221,253,202,111,110,80,121,223,13,8,95,88,15,60,46,24,129,113,4,195,155,208,225,125,228,28,12,141,52,202,57,190,140,111,123,112,255,203,123,201,204,93,68,168,102,33,30,229,128,155,249,118,255,22,1,221,50,39,126,244,215,21,49,52,6,250,184,46,156,87,74,25,250,6,107,17,78,8,249,13,201,64,107,111,128,65,185,239,24,211,240,190,160,99,86,153,176,38,115,21,119,159,223,205,220,70,248,75,137,245,157,244,108,133,74,3,158,123,23,96,5,126,105,208,251,57,130,31,28,164,151,252,158,246,245,126,246,51,112,99,23,165,228,82,96,142,36,31,104,64,213,37,166,90,86,59,209,25,68,215,77,89,216,242,189,143,178,176,133,64,128,217,191,43,51,41,95,33,120,202,111,47,91,195,79,83,182,107,241,135,139,155,20,253,63,173,55,217,242,80,205,56,242,229,27,103,44,103,232,107,248,24,183,249,0,182,0,126,166,1,229,131,25,159,109,56,205,77,6,163,24,242,63,218,110,127,239,188,5,0,220,81,237,133,240,171,99,232,56,41,97,146,109,186,1,125,57,41,2,103,3,118,202,229,99,39,23,0,232,163,221,24,184,34,146,15,168,115,12,149,108,83,123,29,149,135,177,222,175,109,84,61,178,252,149,57,241,220,188,21,87,188,185,254,116,222,170,230,81,240,212,75,177,205,153,210,240,242,129,77,245,64,94,141,174,91,31,71,191,95,190,112,248,16,17,226,228,124,178,180,19,190,213,179,169,254,220,186,132,234,65,198,167,226,227,80,223,59,29,201,147,193,160,25,214,57,77,255,80,71,64,69,26,164,14,212,125,170,162,131,106,72,58,150,185,254,176,38,217,89,146,225,129,66,241,5,192,249,200,255,109,37,227,148,237,40,153,75,11,17,235,97,173,250,5,128,249,133,52,30,154,141,97,217,143,150,129,114,103,84,178,107,242,90,188,47,57,186,90,123,68,118,169,89,116,223,167,185,37,149,240,228,237,236,172,26,212,183,248,244,253,151,189,223,173,161,47,87,151,13,152,203,56,87,28,147,31,249,250,207,244,221,11,250,226,19,223,82,157,32,184,66,41,30,177,127,22,245,84,148,192,5,192,249,28,176,226,148,173,20,170,249,107,159,12,2,221,185,86,210,191,204,108,216,230,16,191,200,108,248,217,238,191,143,37,243,159,172,107,114,46,100,64,164,11,217,243,91,68,86,172,0,190,184,140,246,198,233,246,119,183,166,89,13,63,107,153,244,10,104,27,246,58,178,29,7,119,159,124,54,136,92,225,208,101,252,32,119,142,127,90,101,246,68,160,93,254,196,193,108,113,42,166,155,122,113,168,117,98,185,196,247,252,97,17,109,151,184,65,140,232,225,200,93,216,20,36,85,201,42,152,199,71,70,46,191,107,90,161,238,60,36,218,248,61,233,173,10,211,53,101,182,198,253,220,142,11,0,30,251,50,102,47,241,64,120,179,176,7,73,82,58,245,184,94,55,55,182,241,132,184,28,178,22,182,208,114,239,50,204,183,68,24,212,44,137,77,228,116,35,160,142,115,220,250,199,79,168,88,224,175,94,2,62,135,133,87,175,137,249,43,155,44,112,103,166,17,52,192,124,170,27,74,253,153,60,253,214,72,238,136,180,73,168,226,15,39,157,154,147,46,84,64,16,205,30,250,154,175,196,50,230,78,222,223,108,251,126,116,207,214,187,187,41,138,114,238,238,126,26,42,4,201,233,124,1,232,56,149,217,122,210,145,221,203,151,61,114,22,209,68,221,47,182,182,101,178,166,152,238,191,139,245,108,151,251,241,72,125,200,197,250,56,136,103,0,75,129,139,78,64,27,125,216,132,229,56,217,77,126,121,243,132,131,52,226,205,234,54,77,114,84,214,228,221,50,141,20,65,106,33,144,229,77,36,17,28,50,163,193,42,237,99,231,52,165,71,202,130,99,221,232,102,248,251,222,82,38,246,248,33,85,41,123,46,214,244,130,226,70,100,149,226,127,53,154,25,135,29,106,79,230,220,222,204,65,56,237,213,222,233,79,82,215,95,100,69,234,20,118,241,130,215,249,159,60,196,80,190,74,171,71,34,160,208,106,154,234,148,53,233,71,133,138,198,181,79,58,191,139,167,243,168,94,95,94,126,58,32,70,19,144,13,113,174,97,137,94,180,109,2,242,133,160,195,20,156,97,66,107,233,190,62,129,165,14,207,48,99,213,53,138,144,159,44,64,43,84,106,25,212,229,218,227,38,225,76,144,228,87,213,174,236,209,3,214,199,135,121,109,146,79,246,155,114,84,158,104,228,243,254,221,147,236,83,144,35,216,254,111,158,100,223,30,105,94,15,234,212,188,249,204,173,103,49,136,237,250,10,236,134,8,203,207,46,23,122,171,64,207,97,145,27,125,249,178,242,107,37,50,209,138,80,75,243,203,56,19,101,116,159,142,175,20,85,172,14,239,194,237,248,112,192,132,102,136,115,229,61,177,20,211,9,94,229,115,100,153,7,227,109,16,170,233,129,62,57,176,106,106,240,186,227,10,116,177,168,138,45,106,117,91,214,244,177,130,211,189,168,160,113,28,18,62,128,155,35,7,2,22,249,117,176,76,219,201,14,206,172,79,73,41,168,235,211,31,166,26,210,204,112,133,39,9,166,70,226,97,140,73,136,223,203,100,37,168,220,169,105,3,48,42,54,196,254,90,0,119,34,116,129,85,197,196,242,144,42,201,176,149,191,235,22,54,156,235,207,24,69,246,246,246,98,137,68,96,253,177,28,122,154,123,16,4,20,172,212,51,156,248,232,235,8,59,110,144,205,4,27,142,212,186,166,161,164,106,140,98,62,112,182,180,175,85,155,92,17,38,88,106,133,44,6,63,132,55,68,142,120,212,167,100,62,164,184,146,65,193,135,231,131,144,218,57,180,148,86,41,132,175,60,22,185,57,112,65,150,156,89,92,31,214,169,44,209,224,208,206,196,169,210,154,249,199,151,105,158,166,54,15,29,181,46,224,95,141,230,63,73,9,150,255,156,157,104,51,142,136,81,233,189,12,92,155,94,239,153,126,189,138,66,67,149,70,45,116,244,242,100,229,192,22,30,102,10,201,137,16,213,143,45,172,206,202,124,181,28,133,10,210,153,94,32,80,6,220,161,206,18,38,239,143,229,228,221,102,61,200,249,125,111,217,113,214,196,94,250,225,117,166,147,63,72,145,15,31,61,66,103,125,40,177,247,15,41,106,84,181,180,191,27,105,230,77,225,89,164,219,151,132,20,45,43,85,49,99,99,86,220,34,143,38,231,40,99,227,142,236,171,166,33,31,97,177,46,84,161,185,235,194,204,83,203,87,49,171,104,222,96,101,101,137,244,236,156,128,71,125,90,215,240,46,230,17,52,24,211,238,121,119,184,71,140,41,155,42,86,133,50,217,77,151,88,0,141,51,3,31,31,32,55,59,146,200,197,86,216,201,102,141,180,11,213,105,205,183,81,154,71,52,247,185,121,23,111,79,41,222,157,37,112,212,244,73,193,47,130,164,209,194,106,134,26,12,96,113,72,98,5,69,149,110,81,29,203,246,177,122,167,72,187,55,25,235,252,186,162,53,108,7,119,102,25,186,115,193,234,164,112,77,11,185,143,150,222,154,48,49,217,203,114,65,157,148,198,198,185,250,69,237,63,46,215,23,35,132,71,217,21,17,157,100,252,150,40,150,136,110,175,179,138,255,241,138,136,206,75,95,208,25,227,177,199,207,140,121,25,58,130,65,100,243,232,19,47,216,245,151,253,221,136,120,144,184,248,143,97,126,197,60,55,75,60,220,129,146,242,86,210,127,176,75,144,127,111,67,133,16,110,168,10,124,162,87,132,141,77,57,133,201,230,146,190,15,3,65,148,208,206,79,254,24,81,97,204,189,147,218,151,239,225,221,102,192,181,194,97,199,188,171,244,174,121,68,208,5,58,42,43,231,34,202,47,196,153,175,1,33,7,247,108,165,233,49,40,130,41,161,35,132,227,57,234,179,101,209,176,112,73,126,109,243,102,147,142,131,238,98,47,203,160,166,61,36,195,155,25,65,205,116,224,91,135,228,36,20,214,193,46,45,186,48,27,18,139,129,164,85,231,167,58,33,135,237,41,227,159,57,140,235,153,108,83,53,210,50,80,53,94,151,113,177,209,141,82,195,211,56,64,166,133,10,118,221,101,34,227,207,26,139,133,21,222,110,122,50,83,210,57,130,126,80,166,173,189,228,112,179,203,254,158,82,143,88,117,150,23,57,238,80,237,12,248,137,190,55,112,195,123,111,214,117,142,74,127,90,107,218,221,118,139,121,203,231,113,104,104,168,168,46,246,89,78,1,33,213,205,57,41,201,82,8,111,122,210,75,114,192,128,150,28,52,170,159,214,103,189,134,193,10,161,88,166,199,252,104,159,162,62,194,147,151,247,242,89,254,147,19,189,208,247,226,32,255,15,224,76,108,12,128,229,221,222,88,44,68,67,181,10,58,67,46,159,224,76,202,250,7,138,50,16,61,197,2,197,77,145,144,20,55,120,54,207,21,99,39,200,21,60,152,240,56,50,180,99,12,112,3,32,242,7,105,217,63,18,240,199,152,198,181,0,202,39,84,25,41,150,71,27,19,251,151,25,221,221,107,171,117,7,155,61,92,205,198,29,169,76,191,238,116,206,48,34,250,180,229,220,83,45,100,53,243,228,173,232,195,194,44,233,79,122,121,242,137,134,21,93,48,136,64,150,35,4,34,101,146,113,35,88,123,196,243,247,103,0,86,82,72,35,23,93,172,30,135,87,165,20,38,33,234,66,130,53,167,77,82,75,154,112,199,231,89,99,144,181,192,222,109,231,251,203,9,89,172,108,164,4,49,37,255,71,159,36,206,242,255,176,251,195,152,251,247,136,42,175,163,52,43,215,210,38,204,47,61,144,42,71,110,100,119,115,132,60,95,139,161,198,94,112,159,74,63,234,158,96,148,172,74,99,99,162,51,26,67,152,67,239,94,59,250,190,11,12,49,253,224,237,219,23,137,179,167,214,221,107,153,232,167,185,103,221,48,45,169,158,229,62,211,126,82,244,179,160,159,183,105,102,93,165,73,180,79,223,157,241,16,213,125,68,101,83,133,115,75,203,101,156,122,222,176,190,172,51,244,76,241,254,24,227,16,163,40,129,173,6,158,36,233,82,229,124,26,4,158,64,134,171,192,75,199,151,187,101,23,231,114,109,188,21,113,192,105,97,228,81,156,252,43,198,198,59,131,12,113,72,158,173,177,248,189,193,62,229,118,8,3,237,135,181,118,231,182,14,185,40,229,213,112,100,150,3,233,251,62,158,174,123,99,192,53,90,254,144,172,173,0,30,50,129,129,52,78,83,10,158,3,22,231,98,212,175,213,214,137,32,194,133,70,210,3,77,203,106,12,162,39,178,14,69,174,104,154,91,69,210,25,38,40,180,92,37,173,137,124,248,32,252,50,161,32,153,17,114,82,238,125,148,192,207,38,104,197,138,2,62,24,232,63,106,215,149,160,162,58,234,216,190,39,76,48,58,12,85,22,116,193,191,174,45,82,193,156,99,182,23,245,233,119,212,38,203,253,225,35,79,193,11,0,209,237,123,110,47,52,52,32,83,241,28,106,11,120,66,35,238,163,22,37,104,121,11,50,22,151,145,32,210,36,218,49,5,78,177,203,111,50,239,181,219,196,207,159,78,106,146,203,18,66,173,180,110,88,208,62,108,97,133,132,99,32,110,9,117,211,59,14,20,178,84,110,32,89,217,140,106,27,124,22,160,60,113,140,150,59,189,209,178,243,72,4,245,180,222,249,143,140,111,84,90,29,217,51,111,89,182,53,60,68,186,117,251,211,172,144,223,107,232,137,163,181,221,70,190,123,186,86,118,159,11,174,244,122,205,150,126,150,99,173,146,72,158,10,174,110,65,108,220,83,79,136,146,13,74,117,240,255,40,78,183,153,163,44,2,236,57,150,83,209,52,51,109,119,226,127,144,97,223,152,33,196,158,122,190,157,163,30,128,29,50,22,43,142,209,186,241,216,127,162,110,66,245,2,64,147,121,210,167,123,1,104,10,104,104,100,242,102,183,152,107,59,167,58,116,189,190,30,205,116,239,187,45,241,237,175,213,246,143,131,222,255,100,229,164,206,239,64,14,231,56,106,47,207,179,225,34,107,210,198,170,32,163,200,187,32,35,160,173,168,97,239,64,232,82,0,0,112,83,232,96,74,74,96,191,5,160,89,50,147,249,53,252,69,228,199,29,159,228,181,221,31,71,253,212,110,78,148,56,154,35,61,152,52,130,126,231,16,162,100,33,50,219,193,239,4,107,50,225,25,183,232,129,175,202,160,130,236,242,235,188,219,79,240,243,137,83,97,102,31,115,75,220,205,64,160,252,209,5,199,79,229,110,139,150,208,147,180,141,11,64,164,16,94,224,203,80,99,215,101,138,5,245,117,235,7,124,67,76,117,93,46,131,86,254,7,56,71,159,21,250,167,14,70,70,61,100,250,38,138,76,59,194,72,84,94,101,48,211,213,147,43,167,229,150,81,182,101,175,204,152,137,254,160,114,238,64,158,33,223,211,22,87,69,219,14,83,56,13,166,36,51,214,125,69,200,185,130,56,111,116,213,251,253,218,87,36,102,219,183,228,189,207,102,181,128,166,80,84,126,31,141,65,228,84,60,161,126,116,109,237,136,29,186,13,113,25,191,135,126,39,208,215,233,38,68,48,2,59,174,149,117,163,223,250,92,231,244,19,47,235,207,49,140,64,155,77,153,232,17,133,190,120,251,15,129,53,24,28,56,68,206,140,246,215,221,160,114,76,199,144,185,176,4,215,46,126,85,230,181,229,15,222,143,166,114,236,49,216,161,51,226,188,25,182,171,161,179,208,95,86,169,235,196,216,161,179,168,205,20,78,70,236,208,25,16,134,148,93,8,215,135,100,208,219,185,55,139,191,109,88,1,58,154,179,255,238,123,32,149,150,18,112,42,207,86,23,46,109,28,171,78,194,168,11,189,11,227,224,235,177,153,199,130,208,53,157,35,182,122,240,187,35,72,230,62,32,37,228,191,238,121,44,58,67,49,69,228,103,105,88,231,215,28,179,134,184,18,14,88,2,43,222,186,18,14,184,61,195,205,101,139,109,66,10,82,106,200,34,74,219,24,4,221,217,171,191,99,202,254,58,143,137,246,253,179,27,121,229,67,230,56,175,94,72,29,186,203,190,184,35,215,145,111,133,157,226,16,27,202,60,227,247,139,32,49,88,184,142,95,85,68,7,16,225,20,23,229,233,217,25,175,88,14,200,20,65,49,38,152,32,149,179,116,160,113,172,124,152,72,79,90,165,16,14,196,199,214,68,10,208,191,243,207,58,50,124,171,15,157,145,246,21,153,252,134,197,89,230,47,147,19,83,147,55,71,178,74,50,192,121,95,77,207,128,211,122,93,32,66,117,6,22,90,157,235,180,6,118,151,201,143,96,90,117,239,225,12,185,213,96,141,88,79,40,74,96,205,88,175,253,101,78,137,124,11,223,184,90,101,120,62,25,189,163,69,151,179,64,21,135,163,62,47,140,149,137,2,130,70,172,209,25,148,30,31,22,107,21,161,126,151,96,182,60,242,175,134,11,93,12,187,224,179,87,195,133,100,233,238,29,68,86,200,82,48,175,122,1,150,170,216,123,219,246,64,99,139,59,178,50,71,226,133,197,222,139,249,7,82,129,251,196,82,210,70,180,233,178,107,26,235,76,57,202,106,169,124,41,112,114,40,10,185,15,142,219,97,248,104,252,169,12,115,231,197,31,168,55,105,194,80,254,135,146,140,20,167,222,146,129,222,85,194,249,229,96,186,232,51,1,205,199,96,104,59,11,209,124,44,48,241,161,189,80,205,59,131,246,22,46,150,22,245,53,142,41,40,24,151,147,60,217,110,88,103,77,53,232,19,215,183,19,96,246,245,245,3,146,51,81,201,219,23,0,150,123,154,4,58,255,16,190,225,205,183,221,42,174,92,176,40,169,51,230,111,47,251,185,94,178,181,64,116,255,6,62,33,131,214,18,125,104,31,11,47,221,76,101,20,72,208,152,135,175,38,129,62,52,17,85,131,105,121,15,251,89,243,233,241,164,42,39,195,16,11,191,68,69,74,93,234,187,253,151,46,153,20,83,6,177,252,240,52,101,21,41,161,132,44,246,234,74,94,105,237,248,57,161,183,82,196,136,134,154,236,241,28,145,82,173,242,131,0,203,51,143,70,141,36,245,66,77,11,29,100,111,10,199,18,118,212,53,183,95,35,186,110,62,18,203,230,180,229,39,77,185,92,145,238,125,236,232,14,175,225,232,117,175,148,20,247,57,246,121,112,255,74,89,223,122,73,199,236,118,138,12,199,201,20,179,12,180,10,70,35,142,72,216,114,173,79,73,89,252,215,179,51,248,232,244,50,142,35,173,129,142,47,176,136,246,213,246,184,66,180,177,219,227,10,209,198,110,143,43,68,251,114,123,64,165,200,58,71,114,115,163,228,102,100,1,7,161,91,94,199,197,174,136,166,30,229,57,203,109,188,217,175,95,127,127,115,183,206,156,69,150,161,56,250,128,14,84,63,219,227,223,39,228,40,42,163,60,6,191,55,22,176,231,121,91,231,153,111,61,73,254,73,49,216,119,127,192,184,168,191,74,169,114,136,140,118,120,62,183,119,42,130,180,138,247,242,162,129,43,12,71,108,33,137,40,14,59,253,209,9,110,198,174,148,253,192,61,178,136,234,40,207,235,61,49,111,236,224,130,202,10,146,153,31,190,86,187,123,57,162,96,202,192,88,100,170,190,219,47,102,116,188,56,253,129,171,247,15,55,87,123,245,227,162,42,202,223,231,146,121,90,6,61,236,28,59,9,44,236,196,107,13,185,243,124,228,110,173,77,133,108,42,185,236,211,238,202,132,136,96,52,98,6,41,54,28,36,44,244,215,198,34,99,159,227,181,166,189,152,135,197,85,73,21,161,85,12,167,31,25,198,126,117,182,164,162,83,63,218,79,134,214,14,118,79,57,143,144,193,107,180,24,28,224,132,53,93,45,32,26,91,16,85,238,239,187,127,69,4,83,108,23,75,43,230,153,124,194,39,222,50,110,161,88,162,150,223,241,55,90,177,156,89,209,27,216,21,173,56,55,168,122,189,15,245,116,188,108,10,149,66,104,36,245,78,245,64,125,171,124,143,167,77,201,126,60,37,65,164,36,93,48,194,150,96,193,148,201,241,147,85,140,166,87,27,253,194,42,125,90,152,149,70,52,93,184,86,86,173,162,250,251,176,149,12,5,165,203,232,117,204,194,151,170,117,61,225,126,144,116,158,108,190,6,116,104,42,12,143,2,8,233,33,72,134,209,39,98,96,213,113,88,222,1,28,68,139,93,36,127,160,80,150,106,109,198,255,68,161,158,63,189,233,93,112,25,99,139,2,168,233,49,202,172,57,140,55,187,131,120,232,11,137,234,239,112,226,148,243,36,148,177,45,15,71,166,149,50,119,175,234,85,239,151,166,198,155,15,206,15,119,1,229,127,6,252,223,166,163,101,166,8,97,111,131,61,234,187,15,139,65,66,177,21,40,60,209,171,9,87,133,105,41,223,113,234,171,9,87,16,132,74,201,178,65,1,60,45,208,37,27,84,8,212,79,88,9,244,52,76,234,219,180,140,173,207,10,217,119,229,154,11,157,241,196,235,212,24,234,54,184,185,143,151,5,43,204,215,115,166,120,48,184,160,34,52,153,170,204,70,171,151,170,153,64,192,252,70,78,68,169,65,108,151,95,131,186,216,70,44,54,132,208,140,59,193,44,83,185,108,240,158,250,247,180,199,122,49,252,4,97,74,204,7,52,54,113,52,237,97,51,214,165,92,34,249,202,138,50,17,2,22,254,79,93,92,130,170,206,149,77,197,50,90,98,220,67,147,173,222,37,111,131,208,213,238,245,138,144,244,120,38,233,177,42,71,239,147,232,198,198,49,40,176,137,101,51,55,244,85,218,95,68,92,235,95,252,245,67,126,231,140,238,140,122,95,192,179,172,49,205,75,38,196,31,243,206,95,219,116,98,104,218,79,38,217,67,59,80,48,79,122,214,32,154,35,41,157,78,159,138,31,202,68,41,128,80,56,138,247,232,222,116,175,225,20,157,188,65,217,89,62,72,115,108,141,59,230,230,243,190,229,164,221,252,88,195,173,55,80,238,24,106,47,178,64,158,79,79,254,238,80,174,12,163,229,34,241,104,56,115,142,166,60,118,140,253,116,208,15,124,76,117,44,110,108,180,247,174,180,127,69,221,102,56,103,78,112,170,111,118,195,125,167,113,102,118,99,142,15,159,63,185,106,186,188,161,104,160,206,132,245,36,109,47,48,134,238,216,192,115,188,33,122,215,32,186,162,225,168,233,112,7,216,68,153,161,83,139,3,216,36,29,74,155,232,145,168,146,185,226,215,18,116,111,211,198,98,249,181,247,18,201,164,201,175,248,181,41,52,53,105,88,126,109,162,197,27,126,150,203,160,208,121,1,144,163,250,58,39,132,121,43,242,195,250,72,172,228,218,125,151,79,147,224,34,97,138,225,19,29,45,253,132,159,142,132,146,50,31,159,221,176,28,136,85,237,154,122,112,14,245,63,37,127,213,184,212,60,148,57,237,248,211,127,208,132,221,47,116,218,43,115,193,195,29,31,252,66,172,56,236,252,178,188,120,132,45,47,38,82,177,36,246,127,14,68,14,98,235,234,236,133,65,85,236,204,164,153,77,0,129,132,47,233,168,173,214,141,156,11,0,215,198,101,42,0,118,23,200,160,106,250,135,132,240,140,190,11,54,106,89,32,104,88,232,46,163,86,104,104,100,239,173,132,53,247,73,222,219,243,20,141,5,48,61,96,28,97,88,168,83,201,203,161,98,229,42,192,200,71,233,144,165,214,8,146,25,167,116,176,129,193,61,231,30,46,15,84,41,25,57,47,125,77,20,55,199,95,211,254,154,83,110,16,232,43,219,10,73,222,181,133,161,63,70,189,125,214,172,27,19,12,45,203,186,195,194,209,96,51,219,5,159,119,244,204,152,225,179,194,104,194,106,16,12,44,35,22,181,134,91,190,216,20,197,182,164,3,155,162,36,104,239,245,224,248,96,83,148,6,135,66,161,168,171,20,5,60,92,136,131,77,81,144,52,213,72,65,168,42,223,247,219,238,48,249,119,153,169,26,217,62,143,172,77,234,29,177,162,169,73,189,253,77,227,130,148,38,132,21,228,43,83,53,63,109,167,109,247,239,99,74,219,199,133,180,31,157,253,9,85,227,107,221,40,95,56,245,127,235,82,117,123,180,234,206,51,231,7,96,42,170,172,14,97,222,124,16,239,32,154,19,171,39,132,109,180,128,31,6,198,149,218,65,32,112,8,66,214,55,64,250,142,194,5,64,225,102,95,54,91,217,18,163,218,60,215,97,254,235,209,76,15,37,143,185,232,101,218,132,44,60,219,216,144,216,169,80,203,164,7,131,193,202,34,202,237,81,163,100,103,139,169,56,82,53,179,19,66,105,118,233,131,30,213,57,73,56,55,7,23,37,210,153,228,19,71,124,79,137,41,97,129,98,181,20,208,155,72,142,37,160,76,94,16,199,87,251,17,27,105,132,92,161,70,124,165,103,118,187,242,169,201,247,29,235,103,151,135,13,216,128,105,110,159,125,113,242,2,112,214,220,50,219,255,226,214,136,168,231,181,227,188,59,14,223,22,94,144,113,108,144,245,244,125,227,155,216,249,198,239,123,247,62,224,126,66,227,103,119,67,151,4,214,228,73,2,147,37,248,57,107,224,67,152,212,117,37,19,87,131,177,234,245,141,154,45,130,217,169,56,49,221,81,168,178,240,109,11,255,108,197,95,69,15,77,80,185,171,123,226,221,219,105,16,183,159,27,211,161,205,47,174,69,56,245,70,24,157,222,108,221,124,80,171,120,55,142,253,2,48,227,248,195,33,59,212,61,244,173,118,163,65,80,96,143,61,61,70,188,139,24,65,223,44,238,87,94,1,188,150,249,99,36,222,82,91,50,91,178,85,230,165,189,148,20,50,193,120,214,249,156,150,252,108,252,154,169,71,57,215,97,73,219,101,41,117,13,235,4,32,117,136,190,117,142,17,10,141,56,125,116,154,17,39,68,174,75,154,168,109,246,78,114,90,114,137,253,174,4,70,100,37,149,36,184,227,172,235,92,165,243,65,252,234,114,244,70,194,232,154,220,249,11,165,157,11,0,158,141,146,192,61,169,28,124,8,196,210,156,213,245,166,255,239,123,4,143,134,62,76,102,192,128,30,146,253,167,115,123,135,129,77,223,137,71,82,41,159,245,118,207,200,97,7,71,197,12,3,0,183,148,74,248,224,143,252,164,139,183,137,228,182,90,63,219,161,101,13,239,66,57,205,242,93,118,174,115,254,32,11,248,239,0,183,255,175,75,221,48,136,99,150,31,247,54,128,213,210,244,185,137,19,238,77,79,178,206,109,62,250,18,115,61,221,136,216,251,204,3,99,2,9,237,11,206,134,237,65,158,1,107,122,169,86,186,218,185,158,223,119,36,187,159,202,124,154,234,225,130,3,249,36,36,75,231,58,129,143,168,147,109,20,235,28,222,79,198,233,30,25,118,95,0,242,158,202,28,206,196,169,83,83,155,123,134,194,189,95,165,181,40,55,131,34,159,115,182,183,238,16,34,63,203,219,5,63,178,219,109,167,84,117,208,93,44,97,180,165,207,94,9,119,236,217,132,200,207,85,224,106,217,150,2,173,61,138,233,238,211,173,158,41,70,242,195,170,187,141,190,176,215,89,200,218,182,118,233,112,25,240,60,7,46,201,87,65,146,227,183,125,45,47,119,69,251,171,77,37,4,211,76,198,160,73,233,204,92,3,240,166,214,208,190,153,183,194,22,148,51,233,140,142,244,123,133,30,215,254,146,181,166,201,196,206,249,211,155,45,166,125,140,249,7,185,17,225,162,159,8,86,100,108,47,0,96,195,133,11,64,204,175,16,12,87,140,220,4,140,17,236,143,117,24,240,26,194,180,160,147,46,243,159,133,203,160,27,241,141,49,39,123,249,2,144,172,193,254,233,244,196,204,166,59,129,32,238,129,246,106,253,1,209,229,249,40,49,153,202,131,212,161,93,190,1,34,48,180,37,247,20,151,209,251,19,69,30,115,99,245,214,152,207,140,56,158,29,202,199,201,31,78,57,136,63,165,63,77,229,48,249,115,104,177,232,154,108,120,0,190,144,168,141,197,18,206,211,154,247,29,199,90,65,239,198,229,144,154,228,113,42,142,224,158,98,185,36,202,66,24,176,97,12,85,238,18,118,207,238,37,146,44,169,113,204,131,95,183,137,200,172,87,67,250,243,132,118,85,148,179,210,54,82,174,229,224,248,49,56,50,3,61,61,45,103,138,18,218,72,125,8,214,175,206,186,47,74,31,37,111,71,64,250,131,234,69,133,21,75,217,66,186,150,94,123,93,158,167,81,169,217,253,192,112,36,80,101,13,119,103,73,98,62,221,189,239,46,125,150,72,34,138,18,46,11,111,10,13,173,3,12,168,4,71,198,34,205,75,182,202,87,228,164,235,57,197,34,203,163,191,190,248,108,89,189,154,120,6,10,139,235,115,40,217,198,86,131,83,52,244,64,100,93,144,45,173,84,86,87,38,149,111,131,192,126,118,2,156,92,223,212,123,155,185,109,247,217,44,73,153,124,138,84,89,111,98,224,54,110,72,10,255,179,36,10,190,119,75,148,206,5,182,130,14,112,16,125,159,173,162,119,199,251,216,191,63,122,215,30,251,10,207,93,93,177,156,199,222,255,140,219,145,69,255,17,86,124,243,226,111,191,243,71,162,37,125,213,226,252,3,249,189,49,180,61,58,165,99,217,222,165,231,244,209,46,202,104,99,84,111,170,157,153,232,54,21,61,184,184,27,68,144,10,177,146,111,180,36,131,59,124,180,128,194,88,65,4,28,118,48,212,241,230,95,41,15,166,113,139,107,202,122,125,75,93,41,95,142,147,53,142,64,213,60,35,213,152,31,136,217,69,40,132,231,208,241,229,246,70,188,220,59,200,157,121,217,137,152,135,195,105,165,31,78,217,116,25,71,26,189,253,164,252,115,98,114,63,141,200,72,247,14,254,200,163,69,140,17,48,227,99,68,56,21,152,74,49,81,251,39,83,125,244,111,243,84,148,192,130,42,115,186,197,78,214,72,172,137,113,56,101,8,157,105,145,214,35,187,200,118,195,202,178,145,156,78,99,130,220,84,202,104,53,51,145,36,18,205,241,46,217,120,119,199,106,228,54,92,199,38,197,157,211,200,214,153,252,93,243,112,198,223,30,48,6,53,57,147,255,80,141,136,49,87,186,86,58,31,41,241,247,103,47,245,159,55,224,79,18,68,71,234,151,53,213,63,40,18,94,37,87,162,134,151,235,197,157,63,26,248,3,187,1,148,255,74,184,158,254,169,164,144,249,29,32,254,39,88,249,143,245,47,244,255,127,65,159,141,140,255,14,74,15,217,54,60,22,103,217,85,109,59,221,177,25,14,80,254,135,122,208,221,231,107,129,221,211,108,1,2,169,249,102,98,12,210,72,72,90,123,178,239,99,219,28,167,37,193,143,241,154,44,144,135,167,73,116,132,125,48,199,135,74,84,251,210,106,27,97,94,178,118,78,239,120,210,118,87,202,115,117,132,54,234,187,80,237,162,241,58,214,197,173,95,126,222,249,225,206,41,144,203,229,74,124,99,187,38,103,12,241,116,180,233,213,162,164,165,45,68,240,55,63,11,51,40,224,155,0,105,247,111,109,231,45,104,226,75,188,134,130,16,101,191,138,37,150,72,197,192,20,123,69,51,28,78,101,23,182,40,230,46,86,153,174,72,251,140,109,89,21,210,84,45,24,211,106,175,215,235,238,87,238,123,92,125,98,228,41,239,20,247,50,235,217,165,84,202,126,114,156,175,148,186,235,113,52,53,204,66,181,163,12,154,68,170,139,198,155,162,199,168,82,159,189,99,193,142,238,0,219,235,244,61,175,70,119,188,145,34,42,107,87,163,59,134,208,62,28,250,82,145,216,234,12,132,108,118,83,100,232,47,0,22,238,122,17,163,212,196,207,91,163,152,215,13,161,80,31,174,200,144,0,145,9,211,247,243,213,148,149,227,251,242,252,82,10,246,196,97,65,109,247,33,81,86,202,157,221,26,237,214,65,125,235,129,122,75,106,123,158,70,195,245,188,226,228,165,27,158,77,199,235,223,215,159,17,64,7,59,174,185,10,84,148,40,40,6,194,223,190,177,197,47,136,252,56,47,236,52,85,225,59,126,247,252,91,154,105,176,193,35,55,87,222,138,89,51,237,253,91,122,53,233,198,91,198,225,69,60,186,71,226,35,184,129,133,135,25,144,46,95,203,25,89,171,110,69,229,136,186,157,175,45,188,207,189,66,251,95,226,32,173,241,68,242,132,190,115,168,237,114,40,7,49,135,183,230,200,230,63,114,57,251,190,70,206,248,34,129,139,233,7,199,179,52,231,91,143,112,53,72,208,223,245,64,67,143,171,39,78,95,62,184,209,71,21,44,224,74,206,203,237,97,10,196,48,240,5,87,200,121,248,90,54,120,59,249,29,100,229,41,5,53,40,193,127,175,187,195,239,121,187,67,149,183,124,158,208,208,107,38,223,2,35,165,145,200,97,167,172,14,7,97,246,110,76,53,125,188,143,167,241,103,137,10,128,228,102,206,214,101,74,146,36,121,54,121,153,120,206,92,158,9,15,0,23,0,83,13,203,152,83,191,62,147,227,177,140,11,128,243,181,164,19,113,179,212,109,225,78,246,234,191,31,122,15,168,129,69,154,22,219,177,179,231,26,63,82,157,199,249,158,194,3,215,245,71,60,64,132,224,67,90,218,111,156,128,141,99,159,55,133,122,118,1,207,198,12,7,115,21,177,6,4,63,10,98,103,18,171,175,12,8,72,97,42,44,44,88,3,2,130,20,56,68,167,41,180,30,239,243,245,185,45,156,112,187,58,242,167,85,92,216,234,21,140,10,249,225,107,133,85,144,198,234,228,74,187,255,111,236,250,64,234,67,245,195,205,11,64,79,230,249,230,208,5,96,251,141,103,21,206,45,72,21,27,192,12,11,95,39,182,9,62,86,95,198,194,215,80,197,173,10,134,132,43,248,58,23,222,197,198,75,199,87,80,110,23,183,71,34,117,254,53,175,135,250,215,89,106,243,126,169,232,249,252,13,201,207,128,155,198,110,11,195,144,109,170,238,251,245,89,45,154,80,84,65,107,246,254,221,12,89,57,82,234,176,237,240,185,107,209,119,222,99,174,79,151,172,60,86,74,167,85,122,89,205,136,43,48,111,53,191,92,16,179,237,16,115,212,110,185,213,92,145,2,75,8,250,209,79,126,76,247,238,161,152,176,248,90,235,5,0,46,150,213,60,43,160,48,148,239,55,150,166,127,84,127,122,99,126,194,209,236,182,199,179,215,145,180,76,220,195,17,51,109,229,82,206,170,199,79,186,150,191,154,51,204,131,31,212,110,111,208,9,142,188,234,158,246,154,190,117,1,232,45,192,41,90,26,99,205,19,248,78,163,193,28,159,12,142,44,3,241,127,168,158,190,0,188,242,202,236,81,96,208,236,125,197,162,36,48,173,167,88,250,197,92,209,210,157,77,99,85,57,162,35,244,39,224,228,65,183,105,39,90,95,49,74,236,45,172,149,185,12,12,74,136,140,108,2,74,243,238,29,101,217,127,96,148,104,17,250,110,0,74,223,107,25,13,213,210,8,215,21,117,111,158,22,11,241,244,254,189,87,109,59,4,211,87,25,111,138,137,189,199,247,159,147,186,8,89,134,34,46,175,56,190,160,21,16,115,71,244,199,142,193,231,10,190,230,203,130,160,174,165,194,14,157,230,187,108,164,137,96,176,250,206,211,18,247,171,114,158,48,9,81,61,61,130,209,14,161,43,241,206,200,69,67,53,239,107,98,165,190,8,51,148,243,229,175,164,190,20,217,129,166,213,112,172,212,23,86,246,147,22,68,31,138,93,119,198,176,106,68,127,148,166,114,101,93,194,115,224,201,22,201,15,203,255,24,200,247,206,142,187,206,27,6,115,49,241,206,96,20,101,230,47,126,243,208,225,227,44,106,18,136,176,85,103,176,146,125,139,40,251,131,18,124,255,179,104,153,155,213,33,207,64,201,96,43,105,125,50,126,171,75,99,104,46,195,218,45,130,55,150,193,177,193,232,97,165,154,104,70,5,88,222,148,125,20,16,153,242,52,10,12,137,28,113,129,14,177,84,200,199,209,180,96,122,120,161,9,186,238,249,181,125,223,26,124,150,234,96,207,140,205,61,26,82,67,19,74,251,246,40,221,107,224,243,16,184,61,98,237,81,224,6,155,92,248,234,244,234,73,84,181,82,18,111,136,48,11,100,56,73,115,237,126,212,253,212,125,149,202,72,165,42,232,225,140,64,46,207,137,42,79,232,192,163,251,252,72,86,153,8,134,90,159,172,175,44,213,128,135,165,127,128,128,216,152,242,135,186,23,222,232,208,157,84,221,71,12,31,24,253,151,173,44,199,95,69,5,175,206,46,137,108,206,22,29,68,141,253,92,219,172,221,177,207,114,96,221,22,9,60,132,120,52,245,183,2,45,67,201,117,96,70,201,39,250,203,34,187,101,252,158,5,232,247,59,36,239,213,72,94,142,19,199,61,6,2,161,160,20,226,221,165,53,80,195,110,28,75,27,3,189,108,32,77,205,144,245,84,177,150,30,82,33,139,87,3,171,46,241,160,39,14,151,139,25,171,46,49,175,239,14,155,195,170,75,236,65,114,216,114,51,156,194,49,209,199,82,31,56,219,72,138,109,123,59,194,12,138,53,68,62,233,153,166,190,229,52,19,9,124,227,140,59,48,8,117,214,236,92,198,196,162,196,214,31,132,217,74,71,184,96,186,172,188,17,104,202,7,254,173,122,6,209,63,242,110,126,21,78,49,201,114,55,20,140,254,125,1,168,63,110,130,38,252,236,207,221,229,101,155,29,172,114,110,194,99,142,223,9,83,41,158,17,228,164,123,250,47,160,33,50,115,173,46,23,93,64,84,18,156,165,86,24,199,50,130,113,123,37,69,72,33,20,137,196,154,233,64,195,46,111,22,8,59,125,26,70,15,199,226,70,52,145,255,106,232,61,55,57,107,242,248,137,233,96,168,169,232,16,182,78,76,41,93,180,23,4,238,89,67,130,22,89,237,163,198,14,211,30,175,136,239,174,110,56,235,56,143,22,87,231,160,54,181,105,105,217,3,86,115,49,49,226,53,136,99,230,211,212,221,129,6,73,215,119,178,123,214,189,157,78,71,148,230,229,142,205,50,124,179,165,6,193,31,55,166,84,113,12,119,230,246,119,178,47,0,87,22,23,219,206,11,134,38,87,22,23,69,63,19,89,220,239,94,89,92,96,93,35,100,177,22,23,241,162,37,39,64,143,10,221,240,111,246,200,10,21,109,123,223,237,252,69,107,147,54,119,73,247,38,249,178,99,15,77,235,90,95,29,255,198,25,7,93,219,241,13,182,209,98,173,205,52,253,14,167,22,227,228,173,194,162,234,213,65,15,141,175,189,61,17,84,133,148,169,237,108,126,70,44,10,178,121,247,70,132,239,37,151,215,127,177,97,210,211,159,49,0,241,140,77,193,226,107,149,130,195,249,43,53,216,115,87,4,28,76,31,20,70,232,133,129,140,89,75,128,200,244,53,78,62,4,80,38,130,214,32,80,165,14,99,168,199,164,158,149,173,199,49,186,6,123,162,143,150,23,23,133,109,250,98,33,175,35,155,34,230,43,200,107,253,171,123,152,67,39,22,242,34,49,232,116,174,73,196,66,94,22,124,118,16,10,129,46,96,53,3,80,95,107,101,138,216,212,118,251,118,155,86,250,227,240,23,63,177,131,79,10,200,17,115,71,53,236,224,19,75,173,193,216,91,236,209,172,110,196,8,21,53,140,236,9,197,87,156,228,66,8,97,199,153,241,151,168,76,42,174,198,153,243,204,211,107,251,176,227,204,26,101,31,231,127,97,199,153,157,91,232,225,106,192,42,122,228,229,174,247,84,15,50,34,61,177,27,241,200,252,156,192,254,40,197,93,162,42,69,8,188,103,213,235,52,95,181,148,204,37,246,189,150,38,121,19,217,68,158,150,21,114,143,99,141,237,67,142,94,225,2,216,85,243,86,248,212,29,139,94,114,212,152,206,73,72,89,103,152,124,217,231,216,233,84,98,58,205,27,136,51,22,171,121,220,61,233,123,237,81,54,238,185,228,182,82,229,114,71,118,60,252,124,111,185,132,223,152,52,232,214,140,231,155,218,179,105,76,154,112,172,123,239,50,88,13,85,68,172,10,171,207,34,165,52,156,23,5,41,81,132,106,83,51,208,218,234,18,244,60,90,249,81,105,233,109,135,184,108,142,74,19,102,231,68,95,171,96,234,110,177,102,51,186,132,105,57,26,165,14,97,199,120,118,190,64,129,124,35,175,182,221,43,134,101,48,136,129,189,235,54,8,140,176,136,191,247,110,21,133,105,104,172,54,86,86,249,82,183,134,41,149,127,178,212,172,21,162,86,218,231,133,119,172,205,158,32,225,76,193,79,64,216,183,72,19,84,253,189,4,129,116,24,252,94,135,106,168,4,218,70,39,192,143,101,222,186,60,97,251,113,174,190,116,66,56,149,101,58,177,110,37,220,243,106,214,119,180,180,77,100,163,159,235,53,217,180,123,7,5,15,136,225,166,29,15,24,2,167,79,114,7,144,20,255,95,17,211,107,142,135,65,109,252,211,184,177,122,73,127,151,103,254,37,81,245,15,5,109,26,145,255,141,90,106,120,109,124,255,175,196,210,107,55,255,61,133,24,217,50,95,173,72,207,124,242,43,100,114,32,82,235,223,147,9,210,63,33,217,27,125,47,250,223,253,101,157,144,55,45,35,64,201,207,36,130,124,63,96,6,92,85,119,240,101,203,76,215,23,93,163,68,30,192,197,241,178,23,45,46,87,46,7,43,125,41,14,8,62,88,141,4,241,21,210,91,80,249,214,136,76,61,161,220,124,29,189,168,179,250,240,180,42,120,67,68,124,208,244,108,129,251,180,176,193,74,154,246,180,186,134,210,57,106,24,142,59,224,67,59,14,99,173,167,198,151,18,186,65,253,109,122,248,75,117,250,151,158,77,153,43,192,190,91,137,116,40,242,64,36,2,171,44,72,24,91,93,128,8,202,146,85,148,70,231,22,192,115,83,136,0,91,181,21,135,140,147,228,124,148,217,5,200,190,47,252,93,248,197,247,198,24,26,169,253,133,131,211,76,29,105,218,49,122,133,108,150,16,181,161,82,5,251,116,190,212,65,68,220,154,242,207,85,4,166,252,177,101,187,189,204,228,39,152,96,183,174,12,245,8,21,124,108,158,60,186,59,79,235,190,224,106,224,182,1,100,172,39,52,122,202,1,222,25,139,134,36,161,170,131,103,103,111,107,185,141,254,102,55,117,140,188,43,209,95,16,9,248,23,113,129,247,2,240,71,192,148,185,197,83,170,149,221,101,216,205,175,98,120,15,79,222,143,118,38,114,47,85,63,217,23,89,185,15,204,77,185,82,48,71,229,195,99,81,244,219,64,139,27,130,191,229,127,63,103,132,17,24,121,178,240,132,16,248,163,196,240,74,78,42,205,107,78,61,185,137,74,239,186,106,6,138,5,79,203,176,215,89,5,242,64,209,14,124,14,5,227,59,244,163,239,255,178,90,72,49,52,206,235,73,242,137,220,178,184,40,219,222,167,168,241,162,170,178,141,1,17,171,208,234,95,133,60,76,12,32,167,208,35,251,28,136,131,7,63,25,2,65,195,166,63,24,228,205,210,249,49,162,39,42,131,103,62,35,225,216,4,184,206,87,32,232,190,146,193,99,88,20,136,36,120,4,207,173,147,53,232,72,66,10,138,18,130,88,192,15,17,52,119,165,101,250,107,188,45,140,205,55,215,146,127,82,148,247,221,23,84,47,250,82,85,242,113,40,117,126,132,182,160,55,45,129,180,133,118,150,167,137,181,98,2,1,6,199,86,103,217,232,63,162,109,34,242,113,59,93,176,60,221,104,247,159,222,117,186,57,217,117,98,81,148,184,248,86,103,203,72,235,190,234,104,165,226,25,94,103,111,105,205,161,196,21,87,186,90,139,232,138,43,253,211,84,164,181,214,2,203,149,142,228,88,20,154,82,188,226,74,147,241,23,226,145,91,228,232,19,230,112,176,238,111,69,60,67,97,105,220,253,247,219,158,121,99,105,220,244,144,117,238,218,2,44,141,155,104,170,116,67,170,240,114,175,49,151,197,243,101,148,1,45,91,239,16,253,175,8,176,228,204,19,170,55,94,151,113,108,234,209,243,231,119,63,213,53,218,137,89,134,122,232,124,54,96,25,202,233,201,54,221,100,163,205,97,172,94,224,237,82,104,101,243,179,69,2,153,12,24,209,121,131,95,211,93,58,103,57,112,140,67,30,132,41,231,40,135,83,22,179,185,212,82,174,168,136,230,89,190,211,87,251,88,21,198,38,186,141,196,41,229,165,246,105,176,116,20,222,137,225,192,205,235,171,70,121,32,116,80,225,203,22,192,39,92,230,91,241,220,137,227,122,89,219,84,65,180,70,84,65,215,69,225,118,117,81,207,238,107,16,229,146,219,9,220,179,17,36,99,40,29,87,83,70,222,108,242,152,101,15,69,163,123,155,110,90,58,104,127,83,74,252,140,232,173,234,1,63,137,251,48,67,238,59,146,229,158,159,235,80,91,206,113,25,92,151,74,219,140,58,180,203,208,209,227,21,186,161,161,13,218,221,141,188,223,102,16,60,209,84,218,223,142,209,235,108,154,65,154,69,63,133,25,161,70,192,236,121,114,153,242,120,239,40,246,28,69,229,44,220,220,1,240,195,12,176,254,207,186,198,207,55,30,123,255,97,3,240,191,226,189,247,52,215,12,167,242,87,78,184,22,243,120,207,87,35,98,150,191,168,98,144,124,53,139,132,205,176,13,5,176,95,86,188,201,106,176,172,147,197,39,181,5,108,7,254,106,104,230,170,3,143,29,154,185,234,192,99,135,102,174,58,240,29,15,224,96,61,248,3,120,2,115,23,83,219,95,27,10,208,56,171,96,236,152,176,182,176,47,183,13,135,135,9,146,235,208,125,40,209,211,13,221,140,106,93,193,56,255,172,12,158,114,183,66,100,33,186,12,100,171,179,170,156,224,138,250,16,107,36,205,74,160,202,59,51,171,68,209,46,191,240,72,182,20,47,168,209,158,4,125,206,210,249,253,191,115,224,134,243,121,86,154,62,6,213,20,215,172,15,99,64,152,35,54,82,2,4,49,190,180,46,19,195,179,154,33,81,192,82,187,202,130,126,144,246,227,39,15,45,207,137,54,184,208,51,176,122,133,105,249,16,26,50,162,121,10,41,35,251,220,232,85,137,174,140,18,15,158,187,163,147,59,185,158,246,211,206,153,41,208,55,21,42,46,238,24,206,167,237,68,182,70,64,193,250,117,13,159,95,229,125,208,203,120,29,218,165,239,78,3,102,203,237,146,243,137,139,219,125,228,237,7,141,164,233,217,14,45,77,171,28,167,254,94,210,150,101,110,223,237,135,12,178,123,184,225,132,73,130,4,228,81,248,241,118,122,85,215,33,90,192,81,183,115,9,72,9,225,30,77,145,245,145,179,156,98,0,155,45,210,125,242,160,229,40,70,163,98,92,19,233,235,1,215,145,189,119,180,58,88,193,208,168,233,102,205,164,93,205,167,38,80,254,146,179,254,29,109,228,121,36,170,255,240,184,243,93,137,219,27,17,115,255,6,44,96,13,66,217,123,76,30,113,53,130,53,252,154,124,89,106,55,1,220,121,55,108,141,155,24,229,236,252,133,82,196,223,206,119,178,211,184,139,200,219,235,248,11,93,0,204,194,105,186,17,17,59,47,207,84,247,195,26,39,178,225,173,175,40,190,191,143,213,110,109,47,195,141,243,75,32,185,109,35,13,14,75,48,220,193,72,182,202,188,130,181,177,241,249,227,239,227,206,126,35,198,177,163,62,37,54,203,60,237,56,69,190,190,115,34,55,189,175,248,48,105,91,117,207,74,118,110,203,252,2,240,102,90,227,2,144,124,1,64,60,163,185,97,83,126,202,50,143,127,58,124,154,18,75,106,48,84,52,179,113,251,149,36,234,184,121,105,235,222,203,175,109,182,184,207,154,63,167,156,211,202,202,185,65,19,214,87,46,0,79,86,252,147,170,25,166,112,46,0,47,214,154,235,46,95,121,238,178,242,119,87,219,127,170,28,62,229,167,230,134,212,58,101,101,124,142,169,251,31,234,105,76,164,67,35,35,65,76,22,252,118,25,128,231,121,249,201,111,192,232,156,18,90,98,167,20,166,65,186,229,78,55,22,5,40,36,44,4,71,202,175,85,174,208,93,27,169,186,54,67,98,235,181,214,84,107,116,1,176,120,30,202,209,152,187,195,221,47,228,40,87,190,216,47,120,242,192,148,43,37,56,67,215,236,125,26,230,164,124,233,33,237,29,135,26,55,243,87,14,77,58,181,241,47,13,54,185,3,92,69,241,185,180,89,233,13,18,137,47,0,213,145,162,101,24,2,88,82,108,250,172,215,68,208,39,226,147,155,175,71,14,137,131,138,31,195,143,106,70,131,28,97,146,22,145,92,183,39,16,202,94,214,74,58,250,168,141,146,204,148,115,124,186,86,230,176,245,61,183,113,214,91,254,163,142,254,20,237,222,155,42,115,135,43,29,39,51,23,128,214,72,194,118,101,7,103,101,163,38,157,97,53,120,218,212,200,247,200,245,137,140,25,227,205,19,201,217,237,203,108,228,41,195,5,0,207,3,113,244,53,102,133,202,181,230,195,65,94,191,228,175,11,64,168,111,246,175,3,211,144,254,238,191,9,32,158,232,252,134,172,252,93,0,241,230,136,155,145,247,125,203,171,17,15,82,200,43,32,155,155,97,230,101,14,163,84,197,245,203,110,234,17,80,51,213,33,126,254,6,200,137,187,124,21,248,70,174,177,61,155,237,201,51,2,189,255,16,143,110,200,248,131,2,157,81,243,15,10,244,53,254,123,100,65,119,183,89,111,0,68,44,246,203,167,5,6,170,211,211,195,84,231,20,123,49,175,119,50,157,75,149,43,110,167,111,122,225,65,213,133,226,21,187,125,157,186,4,165,209,176,157,29,164,254,3,233,15,93,231,112,165,85,164,181,223,88,114,118,99,208,238,43,37,80,48,179,243,247,65,27,13,90,26,209,55,166,137,32,85,100,237,61,134,79,242,134,30,102,97,83,5,8,48,157,52,98,246,117,36,224,6,26,216,89,63,167,133,17,181,86,34,77,71,97,40,192,114,224,102,42,176,149,108,232,124,226,23,73,42,141,161,116,3,239,70,144,244,200,151,146,88,171,28,41,118,184,173,113,134,245,242,52,232,72,250,157,183,12,82,199,57,111,224,241,122,255,74,143,55,55,35,101,228,247,103,83,118,8,180,160,107,108,66,74,124,153,88,141,198,99,168,125,24,148,113,94,226,83,27,194,238,158,237,223,31,42,2,157,127,64,167,220,58,255,130,49,187,255,65,150,29,10,111,250,87,169,166,122,53,65,254,159,169,124,241,104,152,250,70,22,55,154,46,139,21,153,39,152,208,189,232,229,26,93,52,179,141,87,148,234,86,116,72,61,82,207,17,40,158,89,241,84,137,19,202,77,131,33,239,67,46,79,232,124,241,155,104,40,95,209,45,214,199,247,131,148,174,76,88,107,255,89,55,130,56,170,167,160,180,88,19,86,122,56,182,51,40,43,82,166,184,132,135,219,105,88,222,114,44,159,180,169,232,16,20,98,94,152,188,194,177,239,117,164,93,75,180,81,46,244,233,166,157,243,56,133,83,23,61,130,160,164,139,5,172,0,55,26,1,252,11,14,198,106,108,255,29,107,127,207,161,243,39,22,28,119,127,230,95,20,206,22,46,108,126,69,179,185,35,253,183,252,170,166,245,252,42,191,106,13,254,177,105,100,131,205,175,66,200,13,6,4,128,151,249,213,136,114,131,67,193,208,14,253,170,222,57,2,214,188,94,125,191,88,84,194,126,39,185,114,109,148,213,45,232,29,111,201,80,186,6,87,187,47,234,41,38,191,35,25,131,21,19,87,20,190,57,73,16,23,15,115,148,148,229,227,209,201,25,128,137,104,143,28,155,80,5,69,236,222,148,179,202,35,139,182,12,165,65,88,180,9,151,60,74,213,47,120,134,209,196,82,176,160,156,169,247,232,67,162,228,26,97,56,214,154,56,16,40,191,254,153,54,246,90,93,209,126,4,177,215,170,112,101,241,211,124,24,246,90,209,65,198,144,164,151,215,202,202,202,66,246,47,169,49,119,138,75,2,42,12,168,97,214,111,61,26,186,47,0,158,68,204,187,204,63,39,8,41,162,140,90,194,222,185,100,34,217,167,245,158,217,233,213,12,149,226,85,191,113,102,163,183,249,180,123,211,42,47,81,206,247,57,0,112,171,232,15,10,30,149,221,29,164,120,137,47,49,111,252,60,118,128,66,120,119,249,195,157,162,0,236,67,115,237,79,196,156,78,178,29,240,71,94,28,240,25,239,159,212,247,108,255,64,192,193,63,21,139,177,4,164,191,173,127,73,179,233,151,5,169,130,95,253,109,14,225,187,187,183,235,39,184,127,96,102,188,92,209,170,230,65,254,63,119,236,211,191,253,214,13,234,195,205,1,48,241,243,205,158,72,103,6,149,42,173,60,45,187,145,99,93,71,220,38,69,6,68,238,24,131,220,203,156,82,60,250,225,250,153,85,131,246,239,133,140,136,74,111,119,246,193,32,175,113,66,232,176,106,38,143,237,68,207,125,251,37,96,26,129,27,134,200,205,204,118,136,151,38,95,103,233,73,88,123,14,207,250,61,178,9,3,245,190,142,187,168,147,121,38,26,96,116,55,145,115,34,128,241,36,251,145,56,163,149,95,63,207,222,202,195,49,239,45,59,14,214,123,249,60,9,241,27,94,124,158,131,14,210,130,148,78,35,65,80,125,134,15,129,79,59,211,108,121,65,124,244,213,133,78,111,120,134,179,79,68,215,244,152,80,190,143,249,83,41,26,34,95,249,83,10,81,226,68,206,67,234,28,251,82,136,38,95,161,203,112,164,68,122,108,244,108,65,112,10,72,143,250,251,52,93,213,247,127,134,132,187,215,46,0,150,212,14,3,167,245,23,128,237,62,234,243,85,166,95,114,38,39,183,37,207,109,154,143,152,46,0,43,159,21,242,6,116,243,26,163,93,112,56,184,203,88,50,198,237,116,223,222,25,42,74,32,21,205,21,108,70,156,50,254,111,253,47,156,0,145,60,141,111,38,113,126,218,47,166,171,246,242,17,103,93,166,191,221,113,202,182,5,197,237,138,218,97,25,219,59,144,106,219,153,245,225,66,237,166,50,143,186,173,23,255,248,24,28,218,99,18,17,164,93,187,254,161,190,233,191,26,178,71,97,255,42,40,3,246,117,197,53,241,89,23,70,47,159,21,192,103,188,63,96,62,226,70,218,197,32,54,155,173,236,31,86,202,58,118,240,53,34,204,105,24,107,10,39,29,212,96,177,245,101,57,200,25,119,125,19,105,167,120,251,141,30,60,236,118,165,58,210,219,141,2,249,127,40,166,174,123,63,251,107,10,34,255,174,202,255,144,146,77,216,32,122,63,223,129,253,86,98,138,181,244,94,63,125,201,210,9,37,248,137,190,149,196,145,59,103,193,254,187,95,123,131,24,251,41,69,29,168,156,143,110,153,149,172,105,40,57,243,102,206,21,116,247,76,251,190,93,1,250,253,246,92,249,248,156,197,21,116,103,1,86,39,72,220,93,90,83,231,235,34,101,105,99,0,90,5,210,116,16,172,170,94,102,249,215,45,106,110,254,45,203,143,10,94,157,194,102,249,226,116,238,77,94,87,89,62,22,25,188,204,242,61,154,194,91,101,229,28,15,213,39,229,57,5,192,61,129,47,74,136,198,141,139,250,103,154,77,202,63,117,209,106,25,67,20,58,17,217,116,226,83,204,35,217,80,56,175,34,20,18,217,103,103,16,205,249,51,32,252,211,127,112,98,3,181,220,254,65,94,143,212,250,227,122,249,7,96,9,234,224,229,54,106,250,105,214,115,116,138,181,18,18,216,154,12,206,164,85,225,176,157,74,42,38,170,49,0,135,3,171,212,5,242,179,107,48,191,88,68,166,109,14,224,189,147,150,72,133,2,192,254,141,132,122,100,244,158,1,229,48,47,47,7,219,39,96,43,2,118,4,73,27,213,139,107,152,173,172,49,60,170,141,173,25,245,152,209,247,1,137,26,47,153,211,242,164,156,250,162,163,18,14,96,240,53,225,173,96,58,89,21,129,54,231,165,214,108,83,225,254,250,167,169,69,109,94,193,72,20,205,234,26,31,242,65,158,162,11,36,9,55,232,83,119,218,112,163,160,40,137,36,58,168,66,126,217,191,195,174,255,85,83,30,228,253,82,13,79,1,45,175,230,170,92,253,30,191,186,82,161,93,180,50,139,188,135,209,140,196,190,213,36,33,249,22,42,171,58,171,116,25,7,240,187,104,212,182,212,175,88,160,209,168,176,167,96,164,136,135,34,137,199,162,22,177,191,103,226,12,188,210,203,41,180,131,68,142,216,98,73,185,188,143,214,134,102,42,169,151,33,93,57,71,26,56,174,201,186,29,238,130,68,54,153,99,122,230,110,249,222,37,192,131,56,1,131,188,25,237,42,149,38,149,186,173,116,3,139,177,116,173,85,223,73,252,196,113,146,245,39,155,63,62,240,24,100,158,188,210,219,155,133,222,58,220,20,80,52,217,92,23,56,119,250,150,128,125,186,255,11,224,206,229,191,250,207,225,122,170,162,59,9,206,235,239,111,53,15,40,93,150,211,217,123,243,57,9,199,89,192,141,145,194,49,247,164,84,30,217,162,87,185,113,241,46,57,66,22,62,181,113,133,218,162,100,202,255,15,115,255,29,214,100,183,181,139,163,193,130,2,162,130,20,105,34,189,23,67,7,65,165,39,244,208,67,147,94,3,134,42,221,66,239,132,208,139,82,66,15,72,9,29,81,233,189,131,116,165,74,151,46,253,16,222,119,173,215,181,126,235,251,157,239,221,103,239,179,191,121,93,254,165,145,135,60,115,142,57,238,49,238,113,223,236,16,178,216,116,91,201,26,173,246,100,90,115,159,182,42,129,113,178,27,108,78,171,152,160,45,245,160,213,82,131,23,241,154,222,111,157,251,74,159,143,100,103,166,179,208,13,165,223,228,248,193,143,24,154,13,26,113,27,250,215,158,102,64,29,139,127,65,213,18,169,218,7,45,178,183,23,113,226,77,250,131,120,229,240,122,41,207,67,149,170,184,113,7,104,55,171,50,10,205,228,66,193,88,236,4,228,166,55,23,253,207,18,243,56,220,201,196,118,222,1,174,178,29,251,185,121,172,49,112,140,163,24,126,115,108,80,68,219,164,178,119,14,173,30,43,172,82,203,26,76,161,24,91,174,0,166,18,194,99,196,160,152,61,212,163,159,2,174,94,169,145,63,146,152,95,191,71,81,247,189,189,70,227,210,201,195,84,41,187,116,240,210,201,195,184,34,124,236,142,196,165,147,199,81,176,13,56,110,22,143,112,186,205,46,84,252,233,197,87,245,27,2,151,6,252,78,221,186,2,144,158,223,149,49,191,77,248,89,143,99,112,7,28,214,84,214,36,18,73,175,48,156,51,237,53,20,126,215,162,51,148,34,46,74,235,34,183,136,9,229,43,41,28,217,222,200,4,209,177,190,53,254,29,208,155,171,254,191,181,218,239,23,244,203,125,168,236,17,124,223,83,71,113,218,203,1,144,76,41,174,128,228,71,200,241,159,13,15,107,161,188,245,154,34,251,54,1,245,6,212,52,180,63,247,221,210,5,146,221,235,3,125,39,76,124,117,141,115,7,168,77,164,94,186,114,99,42,179,69,199,244,194,209,75,201,244,208,105,38,27,230,41,102,132,252,193,156,155,232,43,128,187,246,3,100,133,10,207,89,39,133,160,239,57,192,225,231,65,89,194,3,91,57,148,120,76,61,25,208,225,226,98,189,227,41,242,138,92,254,78,215,35,117,177,64,254,4,194,235,159,108,185,217,40,9,94,135,251,74,94,121,147,165,77,2,160,81,160,101,89,212,243,242,213,36,191,128,116,150,214,78,51,199,41,71,52,226,78,173,251,68,226,9,223,48,234,84,28,103,121,60,179,185,79,123,6,57,55,188,187,247,139,125,170,167,142,229,111,121,101,250,164,158,241,236,4,127,249,138,242,156,164,156,69,219,154,168,243,28,229,126,185,99,53,147,227,27,122,50,235,184,207,101,235,246,150,70,185,224,204,157,196,235,99,51,53,174,113,217,34,237,23,1,124,126,173,103,39,244,57,159,174,191,25,111,61,7,92,255,154,115,142,213,13,97,125,46,137,219,111,244,75,189,137,246,48,231,144,143,222,193,181,84,251,88,107,182,136,246,146,114,36,57,206,184,153,36,252,54,240,128,229,80,236,41,112,34,147,191,88,235,201,175,122,177,147,250,116,110,29,135,99,60,229,211,150,222,173,155,210,150,178,110,251,207,207,1,179,187,155,219,251,126,213,223,27,214,152,196,14,168,158,52,61,164,206,219,166,123,166,62,47,249,234,182,27,62,203,97,179,254,6,137,202,206,171,161,34,19,255,46,77,253,102,133,40,252,87,233,112,210,255,3,208,235,255,231,117,129,221,178,108,128,85,3,207,1,222,69,207,217,205,159,83,89,115,220,31,225,143,14,151,233,194,145,49,190,0,108,84,43,84,10,244,244,188,52,12,143,82,153,95,172,63,179,129,200,135,186,52,245,174,5,17,225,84,114,238,62,73,208,25,23,213,183,234,54,84,250,22,51,183,19,212,194,84,32,202,66,205,73,163,227,28,94,218,63,124,114,166,111,224,112,36,13,92,247,213,214,63,153,106,46,156,138,97,218,187,195,247,238,102,201,137,23,192,44,224,11,73,86,170,9,67,141,225,186,49,110,111,252,109,246,208,111,220,27,95,121,97,113,229,3,3,75,248,171,226,51,223,182,111,40,124,21,77,181,118,30,37,228,142,43,164,238,117,187,13,247,186,222,55,65,198,70,166,55,88,168,112,214,203,119,226,247,234,110,99,66,119,204,203,158,10,125,223,82,68,103,228,122,62,69,98,137,70,134,233,84,236,208,155,225,249,205,11,176,239,124,75,184,251,26,2,222,236,92,175,169,139,58,7,232,167,199,121,82,215,216,28,24,216,210,212,189,235,60,7,8,227,240,235,24,131,4,158,152,50,204,94,64,58,231,253,15,187,168,191,32,29,232,237,104,158,163,131,61,238,204,97,99,207,244,240,25,178,250,98,23,209,110,221,41,55,194,17,160,33,191,72,96,190,170,115,118,142,46,96,145,157,106,198,119,211,251,197,253,46,63,216,226,140,124,188,75,248,205,193,85,89,93,184,99,68,54,31,38,233,42,244,53,132,68,0,33,61,41,189,127,114,41,142,72,29,14,243,74,148,26,182,255,72,18,69,157,36,254,72,18,11,255,37,73,188,102,57,205,133,59,170,59,163,57,214,106,169,104,153,82,206,78,13,174,7,191,126,0,52,110,138,155,141,250,220,64,175,254,40,89,47,201,19,44,73,114,200,217,39,27,163,251,112,0,44,139,54,127,121,13,188,59,98,153,37,138,118,187,190,182,245,172,112,179,46,184,152,216,132,181,59,230,182,96,176,114,166,219,117,124,93,138,154,137,54,115,72,92,118,87,84,140,189,30,193,250,20,243,171,48,34,143,138,246,246,14,178,222,99,169,217,91,127,114,131,223,73,69,204,167,114,200,233,33,107,164,133,24,219,251,48,133,19,211,31,231,138,54,246,146,212,138,193,158,108,244,228,5,25,110,244,171,213,239,48,215,249,30,213,133,131,147,253,75,7,246,40,107,242,113,253,151,145,39,238,132,159,152,161,64,181,188,249,143,225,71,218,38,10,222,58,195,104,142,41,148,247,111,106,235,4,190,113,238,34,146,173,98,188,150,246,54,109,158,5,35,165,3,233,254,140,82,78,224,209,134,80,81,233,54,4,131,78,28,146,5,50,74,49,245,29,101,195,141,78,23,5,53,223,95,73,188,154,226,50,245,110,39,30,111,137,140,218,178,80,161,81,224,90,155,163,96,22,3,186,25,170,49,153,48,62,226,31,227,57,66,237,130,94,124,11,17,88,81,177,102,52,145,172,33,90,230,207,63,229,144,248,135,158,36,237,157,166,196,219,122,108,88,91,159,164,36,125,235,150,33,217,216,116,16,31,40,171,173,173,173,43,76,174,200,215,108,193,205,242,100,161,57,81,44,104,122,149,248,103,247,51,181,137,24,212,205,85,184,22,194,145,63,245,38,180,189,126,245,54,255,198,166,110,30,229,110,65,121,204,195,7,73,79,141,207,1,50,217,30,82,61,132,200,31,194,246,48,75,244,172,98,237,201,250,208,216,139,4,88,147,140,93,215,242,170,2,236,1,186,87,115,170,52,158,12,153,103,47,235,219,195,159,52,156,240,199,73,251,11,41,152,20,255,197,144,142,53,248,15,52,171,87,239,190,97,63,241,251,189,253,31,197,20,254,137,27,51,52,127,27,7,124,213,104,16,188,159,16,94,26,193,213,122,152,214,117,63,22,127,245,215,3,25,134,59,207,226,148,55,24,135,12,115,63,241,111,18,150,99,167,80,42,211,128,2,12,186,64,24,162,15,149,213,28,219,122,177,245,41,44,210,128,5,22,183,159,207,82,184,116,73,233,71,57,90,42,35,204,209,195,95,177,189,116,132,31,19,35,146,14,143,94,242,46,18,197,136,204,10,170,249,21,179,17,172,20,242,184,18,248,96,68,55,89,17,165,152,81,246,209,225,250,224,12,215,113,72,74,231,49,102,104,72,26,77,184,161,53,136,46,143,39,70,81,5,228,200,39,11,38,66,191,28,237,218,59,123,183,143,141,243,37,54,166,32,115,67,186,160,97,46,178,254,74,238,217,105,134,20,207,68,143,237,147,33,20,222,35,134,250,113,74,254,148,3,72,116,57,229,68,125,220,247,7,188,206,169,206,190,141,29,108,8,215,215,237,183,196,134,121,57,235,85,102,109,108,149,121,135,160,183,114,104,205,227,98,41,240,117,133,237,62,206,71,220,170,240,103,138,165,211,226,175,200,162,171,70,210,50,65,99,192,197,3,217,125,127,168,88,203,138,69,255,67,196,154,241,82,229,130,31,141,15,74,82,98,150,149,149,53,123,254,248,219,223,119,196,20,191,72,54,95,243,229,92,81,191,76,54,117,27,93,82,177,201,166,97,100,253,212,227,203,100,51,240,158,37,229,69,178,201,49,190,224,8,228,123,107,31,213,29,202,94,203,105,225,23,178,113,183,113,123,48,246,101,220,179,7,180,9,142,154,172,233,18,176,21,215,180,227,16,16,214,66,115,152,95,65,128,114,140,49,109,171,57,125,93,220,215,216,187,204,182,246,129,197,99,172,163,23,231,183,46,181,63,28,189,158,129,213,97,148,7,255,201,81,189,177,239,61,224,191,51,254,10,248,55,74,132,229,175,223,177,207,221,251,56,127,209,250,84,126,190,122,240,27,254,125,245,231,141,241,191,54,120,10,23,46,35,233,251,32,72,90,56,167,175,46,150,167,246,226,84,66,6,146,201,226,92,41,68,164,3,83,22,93,244,35,142,67,179,74,70,180,51,168,141,55,201,122,221,224,228,29,69,153,74,152,205,79,119,198,252,236,198,183,147,93,173,142,121,248,179,211,74,35,32,120,127,185,211,218,38,109,155,2,74,98,159,233,44,67,33,43,157,58,214,5,51,43,207,141,2,223,212,234,169,235,203,95,210,178,55,57,25,45,204,214,115,124,164,100,162,4,34,154,239,214,192,52,26,219,138,119,65,92,164,101,203,129,35,235,89,174,16,233,128,1,105,100,52,17,233,76,111,93,74,209,2,89,219,177,120,123,147,3,212,80,60,215,36,197,100,18,198,122,168,197,25,199,218,141,245,206,195,202,77,150,159,30,99,229,38,37,17,224,103,137,19,6,73,219,1,202,222,150,61,88,115,190,184,121,47,25,157,75,115,190,108,35,155,148,208,75,115,190,62,5,123,62,7,97,105,179,130,164,155,193,236,124,140,105,190,187,147,16,107,13,124,45,41,213,92,141,54,228,10,76,84,226,225,63,167,86,248,155,176,78,7,193,172,146,16,105,4,8,43,198,119,247,214,243,31,103,29,51,49,74,166,98,219,221,73,228,113,150,35,142,62,37,243,185,6,182,5,155,54,225,42,57,226,55,102,8,173,192,48,182,108,210,9,181,135,235,230,83,204,25,143,141,178,134,243,203,241,11,177,230,167,220,169,144,28,249,75,243,211,203,210,14,49,214,252,20,219,189,164,87,99,13,11,11,11,106,179,44,254,173,176,84,145,202,42,66,7,110,23,47,88,5,103,106,51,13,153,206,253,90,105,37,144,142,27,136,109,244,177,107,151,222,185,150,245,19,138,55,162,15,189,3,86,140,154,85,245,8,199,157,253,98,185,175,217,205,19,163,220,35,226,146,24,169,237,85,38,81,22,56,123,168,229,160,185,114,60,158,41,63,217,115,80,42,73,156,12,182,222,221,39,150,23,51,32,7,101,245,172,4,97,126,168,246,28,169,13,148,196,117,247,170,46,100,103,37,18,63,106,242,64,232,131,19,224,111,21,89,237,63,148,255,188,128,7,247,216,65,113,25,186,92,95,196,41,9,220,217,158,254,23,249,201,255,18,130,255,109,46,91,214,119,247,191,192,230,216,13,237,178,255,19,151,208,150,182,173,155,241,251,143,192,80,38,181,177,247,220,133,25,2,18,26,139,105,240,221,214,103,137,99,55,133,12,161,195,89,161,186,49,30,123,246,19,131,95,177,15,244,87,221,238,55,97,132,76,246,154,63,235,61,178,236,127,85,137,112,158,124,186,248,0,195,85,84,49,204,151,94,42,177,212,94,87,99,229,195,170,138,189,126,75,44,238,157,23,227,207,235,90,182,72,154,18,115,244,146,231,69,7,35,242,48,76,140,99,76,153,66,120,163,81,175,154,13,163,83,49,231,0,1,45,211,146,167,159,72,69,47,135,241,55,146,41,118,46,135,241,75,29,179,179,157,81,214,67,254,49,48,166,65,72,212,184,70,1,127,78,170,93,9,224,111,107,194,45,177,8,122,136,149,218,242,10,62,127,111,55,26,120,167,205,103,174,176,78,32,152,185,85,83,210,69,124,137,241,94,153,190,152,240,200,78,225,212,212,156,7,162,159,205,10,162,170,23,135,136,250,82,20,60,133,89,17,214,35,85,23,212,238,10,73,171,19,210,173,179,163,62,234,225,116,181,86,71,206,7,223,150,131,203,34,133,15,160,240,117,86,1,97,204,189,172,65,171,103,49,217,86,241,91,11,51,180,223,110,153,199,38,116,160,227,199,222,6,162,250,182,8,111,63,107,73,197,5,145,85,196,155,0,129,64,62,112,95,86,146,150,127,86,55,129,36,34,43,9,145,193,151,44,17,118,138,89,17,83,249,6,142,195,235,170,121,167,219,149,194,228,206,103,33,12,215,221,238,34,79,123,49,17,213,229,10,153,14,239,238,107,244,139,219,141,253,170,86,56,180,133,162,75,122,255,175,150,91,29,233,33,245,255,180,220,122,245,244,230,158,42,118,250,249,255,252,142,2,92,160,164,123,167,253,240,31,44,216,32,90,194,143,189,183,255,41,252,244,254,95,230,118,254,205,200,172,227,61,0,103,152,79,129,227,5,179,243,55,112,154,238,162,1,65,167,176,125,89,245,234,135,154,193,254,131,218,156,168,29,159,95,29,125,179,118,115,242,218,230,50,158,58,27,178,102,222,133,127,252,184,255,8,202,184,98,122,207,1,165,61,74,241,231,128,137,19,241,181,69,128,1,47,169,152,27,190,155,254,245,91,69,166,218,140,225,148,177,158,58,23,240,12,231,41,14,100,241,42,218,244,1,255,46,249,175,103,190,164,146,119,92,155,140,43,234,219,54,134,108,26,140,26,168,206,1,78,193,77,45,215,183,223,220,57,121,216,16,146,142,91,171,11,210,232,117,172,41,223,23,61,72,158,171,58,123,117,191,0,92,237,240,210,91,101,39,184,233,107,172,69,33,217,74,196,228,35,96,3,34,236,225,126,156,245,193,68,110,104,247,230,47,233,73,59,113,214,248,55,41,76,108,212,112,145,248,39,37,178,56,201,143,186,186,203,248,246,194,193,243,252,45,21,107,107,222,115,106,219,56,145,199,58,180,199,218,179,201,63,79,175,158,169,126,242,83,202,240,253,137,10,226,234,92,80,217,182,240,155,88,183,171,23,209,11,57,244,73,191,68,112,220,125,33,2,22,46,94,191,124,46,114,122,22,43,92,125,103,75,95,243,222,51,158,139,24,205,99,165,16,71,125,246,121,176,1,94,118,34,73,68,211,159,166,93,64,123,98,148,122,102,216,23,79,45,244,37,80,185,242,79,164,6,200,87,84,197,233,249,126,1,155,133,11,82,191,4,159,189,160,140,237,82,189,128,105,0,141,176,174,150,244,172,160,128,247,255,123,176,213,255,222,69,121,39,97,200,210,88,170,114,10,231,153,38,77,33,155,109,8,69,244,14,128,49,182,37,147,131,22,39,29,215,194,75,182,108,241,41,174,249,76,23,76,212,149,129,143,42,159,190,190,165,177,117,76,187,224,21,1,93,121,189,121,146,161,129,137,8,7,84,62,105,197,109,40,70,194,161,212,96,230,166,255,250,251,85,194,145,157,164,134,26,136,134,138,139,158,53,40,7,41,91,239,11,136,15,47,53,71,135,101,55,175,88,119,179,171,196,172,127,57,7,228,155,6,89,180,110,112,91,56,244,78,167,97,120,92,124,200,234,51,50,143,0,160,138,70,231,171,38,2,196,160,24,255,186,207,37,213,121,130,179,106,97,110,74,37,12,228,109,219,248,224,19,142,117,183,211,55,79,39,190,126,73,139,203,21,134,127,177,104,41,164,185,19,81,92,24,57,43,34,94,156,153,247,242,54,189,18,57,15,79,229,204,62,5,128,142,65,96,130,223,180,227,208,247,227,78,67,156,106,59,77,52,252,154,141,81,77,247,113,174,242,65,46,244,135,218,244,196,57,64,251,203,163,25,161,49,200,163,83,175,242,137,197,166,179,115,64,89,174,254,122,26,59,183,220,193,179,244,117,209,26,212,177,208,105,252,167,107,59,223,116,111,70,85,123,144,122,51,15,255,162,240,86,221,233,196,248,254,38,165,244,222,171,40,186,206,209,157,114,115,220,180,118,189,245,93,120,161,56,155,211,63,44,201,108,68,185,235,175,3,123,55,123,43,152,195,242,23,99,238,23,92,162,57,223,75,52,167,221,151,64,72,105,87,16,110,48,74,121,171,87,179,54,160,84,162,251,149,140,165,178,229,159,153,142,55,126,229,201,208,215,236,153,195,39,255,143,70,29,205,111,141,58,38,159,173,69,163,39,101,17,181,229,184,142,179,93,179,77,118,123,238,47,147,222,231,17,182,12,249,239,201,231,130,132,40,5,203,233,174,45,46,7,140,219,186,191,71,214,83,198,142,171,37,36,165,33,235,246,252,99,142,217,70,63,76,178,143,106,52,37,6,31,78,100,3,199,120,231,66,67,190,71,15,145,101,79,137,235,165,21,212,153,43,211,177,67,168,17,173,73,54,76,217,164,165,55,88,56,106,159,90,114,223,107,159,20,62,208,142,15,206,199,187,192,114,172,70,26,33,126,121,237,64,103,46,43,22,33,69,193,213,218,122,51,212,143,129,180,129,160,87,138,218,210,1,82,178,29,221,73,84,93,73,126,108,118,38,212,189,209,11,32,38,102,177,146,145,97,17,255,170,33,178,118,2,93,236,16,223,24,171,11,171,108,185,34,200,21,225,199,58,247,246,47,48,247,78,84,137,57,246,41,74,242,31,196,74,87,172,171,49,178,180,201,130,10,116,233,106,140,37,59,48,34,228,177,224,193,15,215,57,243,200,213,194,97,218,200,244,11,78,172,193,159,134,178,82,40,231,222,121,126,59,142,164,251,182,79,126,168,162,246,188,224,52,26,53,43,131,52,195,188,83,178,84,48,84,32,217,86,97,159,127,61,101,155,130,52,242,197,155,217,78,221,60,139,180,213,127,206,179,251,194,186,2,98,202,93,187,239,183,114,229,246,101,60,9,82,22,101,79,240,154,142,24,12,101,15,51,143,65,87,12,76,65,137,59,166,193,250,97,246,171,202,126,242,186,169,131,121,204,68,182,125,199,41,46,147,132,24,28,115,13,87,143,102,114,224,242,102,107,194,116,22,3,156,253,150,219,66,107,140,147,228,69,6,42,29,87,105,150,197,120,212,131,177,17,28,144,116,104,141,235,98,193,146,201,73,213,74,138,200,82,135,10,116,124,210,31,252,131,75,46,28,79,233,36,217,46,175,21,155,206,98,78,148,181,110,202,192,125,117,80,86,211,194,130,180,71,177,170,49,17,245,6,181,23,194,205,156,131,81,13,207,107,25,153,19,237,172,104,172,197,160,241,220,81,136,100,248,181,204,190,89,178,24,177,172,79,174,151,106,77,255,123,251,156,226,26,23,255,224,175,146,59,251,91,66,215,157,175,199,247,96,78,73,20,52,127,82,172,56,242,177,133,207,214,153,207,198,35,179,92,72,193,137,2,38,54,7,118,224,56,19,234,246,61,139,12,232,64,6,23,251,45,252,31,223,126,156,3,18,203,101,92,10,39,186,215,196,206,134,126,138,118,18,202,70,205,109,77,54,65,202,185,234,31,141,116,76,192,111,149,126,71,140,108,113,128,170,250,249,17,23,55,133,186,143,232,25,224,211,125,33,14,94,24,203,63,164,42,169,29,195,113,111,153,136,19,210,47,98,201,47,40,52,88,128,203,86,45,105,4,195,6,22,96,147,181,196,102,83,55,52,186,57,209,159,18,7,95,179,187,91,38,58,243,112,126,175,233,89,42,250,178,170,34,55,189,145,38,213,125,60,199,33,21,92,22,78,103,16,75,186,110,90,77,17,61,91,212,236,77,241,235,158,249,209,202,14,3,133,214,233,232,220,15,77,60,31,233,60,94,7,233,80,229,55,89,226,52,162,58,76,99,173,105,198,131,234,181,221,214,146,72,164,208,78,153,251,228,48,224,127,246,40,205,155,7,177,97,135,225,41,201,106,189,141,252,108,165,147,233,230,229,78,141,92,233,16,26,65,234,220,244,225,124,207,54,115,43,16,127,253,50,210,156,130,184,210,159,16,131,24,138,121,198,108,89,241,186,171,55,106,90,206,180,107,192,222,128,253,113,29,95,224,146,198,67,119,181,110,34,195,148,0,205,97,29,35,24,46,122,117,113,208,204,47,23,137,225,68,196,12,101,60,176,125,244,119,38,205,16,105,126,23,176,168,54,164,100,164,15,248,96,178,223,84,189,247,134,148,3,152,116,100,65,120,222,221,241,246,124,61,108,67,117,200,30,55,156,99,213,32,214,0,67,180,61,245,143,250,133,168,171,96,91,149,167,152,221,220,91,224,82,219,180,50,154,57,109,74,142,8,101,241,101,218,192,68,146,120,62,3,62,114,51,106,99,221,178,74,114,35,115,10,56,224,146,139,0,63,38,251,199,247,133,243,251,55,19,96,180,91,63,175,223,213,59,214,194,108,106,188,34,100,128,54,71,61,211,36,71,190,245,118,96,142,56,194,171,206,154,80,66,68,161,57,164,229,70,48,209,247,96,178,46,210,229,113,89,197,119,69,255,250,188,95,251,108,23,151,100,171,176,86,217,155,18,197,7,181,50,77,36,135,36,53,97,176,149,137,153,102,111,140,224,170,71,159,53,212,133,206,230,31,172,37,156,37,2,115,253,129,67,2,24,77,188,110,194,158,91,91,31,235,215,55,60,177,22,123,134,37,53,168,154,250,174,77,79,70,46,112,157,182,145,138,49,115,105,125,191,57,177,98,61,91,36,175,72,201,107,31,153,195,156,176,210,222,142,52,245,3,166,32,118,126,238,218,170,201,189,162,2,166,22,183,218,122,112,127,129,91,129,50,10,186,95,61,62,235,34,10,220,41,158,31,44,149,32,91,37,57,43,120,114,69,239,186,98,223,72,128,193,138,34,223,240,164,253,6,246,127,54,181,85,91,174,205,218,64,34,156,39,129,185,255,249,226,255,151,78,54,185,6,20,253,91,35,251,231,3,219,27,249,175,23,244,177,229,32,192,125,156,255,194,70,183,247,236,63,167,178,127,6,148,127,9,25,255,189,46,29,46,207,250,105,5,33,135,217,100,38,36,111,137,171,203,45,204,180,235,181,255,221,78,16,214,200,4,36,34,50,44,236,47,144,33,82,55,208,142,97,146,93,25,242,179,238,179,23,158,4,12,231,15,67,79,181,96,255,144,6,17,193,78,164,179,97,57,2,225,202,162,115,33,88,79,34,138,220,33,108,164,176,96,241,116,184,29,25,66,54,122,166,220,82,126,75,115,195,146,86,53,111,67,125,14,132,24,159,121,171,22,146,186,26,214,236,125,173,160,204,114,146,143,101,130,137,141,13,254,69,221,254,120,140,190,121,215,208,14,47,172,180,140,66,211,105,66,226,103,88,205,3,186,244,182,104,208,23,228,146,69,92,69,188,101,102,119,194,42,108,138,67,18,97,49,129,47,68,72,32,153,234,28,149,149,47,150,77,65,250,247,26,110,249,88,190,0,139,222,13,175,228,31,16,167,37,182,31,53,37,251,180,57,5,29,26,53,46,98,238,28,36,192,216,210,184,13,244,138,130,55,141,95,27,255,50,172,213,16,36,216,110,36,5,98,125,213,49,57,208,234,206,21,177,156,152,24,23,59,195,96,2,22,60,206,83,90,41,108,155,114,208,213,227,246,156,104,211,179,169,181,71,139,103,165,22,59,150,68,83,120,248,220,93,175,156,145,245,1,166,91,248,113,194,203,4,175,197,67,211,77,59,62,183,24,82,103,168,131,42,120,231,99,5,219,25,135,202,94,182,63,74,115,43,172,178,229,23,120,240,136,88,213,2,153,108,118,69,73,208,100,156,28,127,253,89,140,134,254,228,151,254,154,64,163,105,217,220,129,81,182,234,59,234,44,252,104,238,86,184,252,19,12,28,55,43,93,193,122,36,206,74,182,158,201,69,86,192,142,167,36,150,192,180,171,42,86,209,177,96,33,197,50,68,180,46,76,9,98,109,203,154,15,207,48,92,225,183,24,182,5,142,236,13,176,144,32,224,205,92,96,45,4,63,255,52,248,213,239,119,15,48,215,164,248,159,119,207,195,187,87,254,130,78,255,95,212,50,52,175,118,84,93,214,162,254,23,196,129,190,97,119,235,3,205,166,223,5,116,255,85,255,0,203,244,252,175,240,215,63,143,24,22,53,185,170,48,136,199,57,254,217,184,122,189,88,229,1,25,123,220,86,161,219,222,16,250,7,96,18,211,209,136,172,186,181,97,242,138,213,76,123,81,192,81,126,192,124,90,191,25,188,63,123,241,113,97,78,253,129,120,101,59,132,246,193,182,132,47,52,253,134,158,110,63,227,192,105,199,38,20,226,86,239,49,10,85,137,155,27,254,25,220,83,92,94,105,66,199,152,60,54,32,225,131,75,215,0,27,103,222,156,52,76,24,105,64,250,68,30,8,5,221,186,157,77,119,163,126,200,194,208,1,75,69,68,36,53,234,136,88,196,86,55,222,75,220,2,158,134,8,189,242,11,145,196,211,155,146,217,123,210,195,66,96,34,41,240,60,71,195,75,177,4,216,16,29,118,149,143,33,11,49,22,237,209,82,198,77,78,169,203,192,72,115,106,170,123,152,125,245,129,43,198,193,80,123,182,96,38,82,237,79,148,148,215,159,184,183,27,239,166,137,69,73,74,251,35,108,124,157,183,32,90,103,223,255,248,219,126,182,10,171,217,219,180,147,239,230,215,1,157,134,97,19,135,250,107,70,27,30,88,55,102,253,23,11,29,161,202,79,126,10,250,6,73,50,120,240,117,203,104,241,113,27,46,93,18,21,91,111,207,180,105,204,76,218,93,68,158,87,142,254,93,54,148,16,89,11,1,128,200,36,30,199,213,212,79,250,159,46,16,212,117,205,46,213,235,238,39,244,40,184,50,217,214,21,190,42,194,167,255,123,176,207,255,206,117,37,64,155,68,204,187,95,93,12,95,191,254,41,155,39,62,103,16,218,56,247,216,159,204,237,3,62,157,224,6,101,216,175,159,148,84,124,124,179,166,186,59,128,69,89,9,183,160,93,142,141,59,153,63,20,237,106,100,97,9,183,76,38,40,50,156,56,224,142,90,201,89,71,129,190,191,164,225,132,95,167,202,115,196,44,202,17,107,113,155,254,231,128,207,196,204,84,48,237,120,90,118,56,162,221,134,75,66,121,71,229,132,89,56,144,90,126,54,203,82,63,158,16,44,14,125,60,55,119,116,247,149,34,89,43,188,93,216,244,86,110,116,239,141,47,155,199,212,240,253,117,24,225,210,11,126,73,41,183,195,154,177,29,158,175,70,164,95,79,209,194,42,4,169,161,17,119,253,79,144,240,241,138,72,191,201,66,58,82,2,107,12,180,200,223,53,198,241,112,240,211,67,39,49,42,120,202,151,98,148,140,233,118,247,211,122,175,119,143,198,183,233,193,99,219,11,163,182,123,246,155,19,114,119,202,109,217,76,249,182,40,137,145,89,33,245,26,28,140,133,250,140,247,71,99,192,158,139,45,241,26,70,233,103,65,103,109,87,188,75,163,103,93,142,2,252,13,59,35,125,30,112,144,235,199,204,24,155,109,51,78,171,239,25,216,231,105,233,27,218,240,109,190,48,28,16,35,13,187,114,64,186,81,226,68,66,74,47,241,141,202,66,174,32,104,68,230,203,28,184,58,92,166,13,160,17,178,200,202,46,247,156,20,227,47,115,115,131,253,255,246,187,253,239,45,86,115,184,42,78,118,11,155,45,161,92,155,106,213,187,187,148,202,179,89,22,230,198,82,59,133,236,134,0,0,187,43,9,206,182,70,127,158,223,207,35,224,137,44,189,145,189,141,225,59,184,168,206,217,161,55,249,134,3,17,87,233,26,140,136,194,155,124,231,102,207,68,136,159,111,74,65,37,245,57,224,2,78,87,215,1,100,4,216,160,110,117,62,57,135,77,179,107,146,239,122,20,42,184,31,44,199,158,132,25,223,120,129,0,141,154,112,111,46,221,139,41,33,190,245,65,106,178,161,194,220,151,225,62,174,233,195,194,24,210,163,123,36,114,73,207,125,172,95,125,168,213,172,44,230,44,145,35,152,201,115,59,7,248,241,210,221,179,38,219,181,136,160,47,129,78,169,159,164,70,139,80,41,203,9,109,247,18,63,44,159,50,80,121,183,17,32,77,191,254,140,66,109,71,142,56,169,124,223,35,158,103,114,237,85,123,79,56,139,98,126,11,180,97,242,100,99,243,231,190,95,141,113,102,61,126,242,113,240,187,217,187,129,105,225,99,185,246,85,229,251,29,95,125,28,120,166,186,241,124,63,111,162,198,175,243,188,105,120,202,235,229,211,255,80,100,254,107,213,43,192,197,33,142,169,226,192,216,18,178,169,1,70,138,76,222,212,4,29,251,3,180,90,174,201,193,33,243,255,35,223,44,107,145,148,252,80,145,100,220,38,128,251,113,203,107,52,131,108,12,192,33,97,196,171,37,224,48,220,178,235,106,52,197,253,49,23,153,172,150,173,45,134,71,59,117,114,239,187,112,89,97,53,203,94,161,143,50,94,158,85,250,34,91,238,174,235,137,45,41,52,25,233,157,201,75,26,85,204,122,69,199,254,26,22,47,136,143,241,237,96,184,249,42,121,179,122,228,227,241,196,187,13,73,28,62,177,135,68,199,49,95,78,124,39,253,120,230,51,35,214,223,173,219,126,137,14,105,62,69,202,61,25,159,162,81,48,115,109,191,47,71,64,19,212,32,202,171,16,184,174,120,123,39,173,107,147,183,220,132,94,101,31,116,163,117,191,242,233,51,220,193,245,123,238,153,70,37,140,197,70,5,142,167,125,198,209,225,168,25,174,41,54,49,23,123,243,99,171,163,138,124,171,193,36,205,217,239,167,239,10,182,79,251,56,162,194,137,235,106,77,84,110,23,156,3,108,174,184,149,58,2,77,27,32,165,170,208,120,170,110,30,210,208,10,46,87,8,99,248,120,240,215,42,246,39,115,58,53,90,155,56,207,12,69,149,191,188,105,144,124,46,216,115,84,149,48,130,248,14,127,127,178,149,199,226,211,134,31,18,91,219,124,93,254,149,134,255,211,255,219,111,233,191,189,212,127,92,196,144,250,231,130,163,222,114,207,159,37,82,232,55,107,47,221,103,233,121,72,89,13,127,244,204,80,255,203,40,78,250,124,244,251,42,242,71,15,168,28,74,99,14,200,191,170,172,70,186,109,24,211,227,47,152,18,29,84,204,25,141,91,94,59,171,58,7,252,252,68,183,128,28,223,47,193,107,252,234,111,81,120,251,224,222,217,216,229,33,252,177,54,169,140,219,216,108,119,107,239,28,176,149,106,212,214,130,147,120,115,71,81,251,135,162,106,85,108,219,173,99,230,167,92,246,158,82,138,147,4,250,166,82,150,197,5,238,11,141,111,187,105,119,110,170,77,208,39,36,232,166,135,158,174,35,250,231,207,1,188,245,240,185,95,47,131,63,119,239,7,235,176,23,102,130,85,150,168,59,215,186,131,180,38,188,17,156,93,45,33,32,198,134,146,153,249,173,87,110,15,34,86,146,31,193,57,218,161,250,98,170,204,228,102,161,199,152,119,68,64,97,188,249,39,129,108,4,32,154,88,197,136,34,9,174,44,73,217,207,8,106,75,114,16,72,184,148,254,125,199,55,185,51,178,182,164,194,34,72,188,223,15,118,1,138,233,72,146,95,239,190,70,93,173,161,165,39,33,149,144,102,5,176,202,152,144,94,17,123,69,68,243,74,163,26,63,218,227,147,106,117,184,100,220,28,92,245,255,246,91,251,79,139,242,78,194,8,63,45,47,169,124,95,25,38,32,93,6,144,233,61,167,155,250,169,250,254,123,252,83,188,72,132,181,87,81,217,175,39,20,119,138,127,40,122,185,220,190,59,121,252,46,236,149,177,197,148,189,117,103,152,195,151,253,109,135,237,45,63,101,73,174,125,167,135,213,134,231,128,249,0,166,123,14,73,113,75,87,230,178,133,132,42,99,132,87,142,249,213,247,110,126,252,108,196,109,41,45,224,158,116,144,38,88,46,227,251,20,175,96,76,169,254,190,24,1,188,97,73,25,207,119,152,151,155,204,65,110,198,184,109,121,212,33,62,202,235,99,203,183,21,61,254,146,154,207,9,70,24,223,158,58,250,133,125,102,153,198,46,92,209,102,26,164,205,160,53,72,108,252,28,240,244,195,221,71,152,93,238,226,36,151,204,105,155,209,32,142,39,82,182,94,165,82,223,199,246,160,94,13,141,199,241,103,67,110,225,213,214,167,122,124,76,5,222,5,238,6,232,119,201,182,94,31,34,105,137,250,93,189,57,220,61,207,1,2,231,0,12,206,227,67,149,157,142,200,137,71,103,47,171,77,38,22,36,61,93,184,197,215,124,211,184,101,170,38,175,187,188,188,209,151,96,243,243,78,58,47,149,133,119,1,161,181,216,190,29,255,187,235,250,54,220,76,47,0,0,156,220,48,13,107,134,15,67,255,183,95,218,127,119,93,121,39,45,153,17,184,138,147,238,3,127,243,120,246,58,89,209,150,70,14,200,240,27,187,126,151,166,254,171,208,186,91,69,87,65,91,28,183,110,78,232,22,175,11,97,78,183,54,78,187,248,198,164,110,184,246,69,214,29,208,76,96,234,210,167,142,83,174,113,115,81,194,90,14,238,217,126,88,173,252,172,76,246,238,64,217,251,28,96,18,70,199,109,252,163,127,198,51,56,231,171,245,196,183,120,5,149,227,92,109,223,175,166,128,238,221,212,1,83,208,54,165,41,205,196,19,63,27,163,164,231,162,134,182,12,90,120,249,164,235,222,173,219,109,119,49,149,10,30,78,180,84,240,179,253,115,0,221,125,37,110,171,115,128,117,236,147,67,218,5,85,58,39,251,30,145,152,240,206,51,194,139,28,56,236,170,255,87,120,247,253,30,93,235,250,92,200,197,59,251,146,120,207,1,249,110,220,245,129,81,81,240,189,67,230,38,218,53,176,7,188,176,231,28,144,224,248,164,35,241,158,59,146,250,133,33,245,147,131,8,218,109,165,87,85,228,213,119,223,147,63,196,129,136,17,178,205,179,179,190,41,1,12,233,135,221,60,126,85,125,63,221,9,167,240,255,246,11,249,207,203,234,81,238,33,206,246,67,18,249,62,115,227,194,128,88,64,190,200,253,43,202,243,207,175,160,22,19,126,217,4,90,41,23,52,148,253,106,243,110,253,20,22,4,223,115,232,227,62,7,132,254,106,187,230,226,236,87,83,236,164,243,43,40,116,175,224,80,254,141,152,163,119,169,155,8,27,115,109,236,81,43,207,100,17,30,222,50,129,87,127,96,201,145,125,218,3,240,210,254,214,53,79,179,142,145,186,153,204,68,230,131,85,234,208,19,210,79,247,162,203,86,25,83,104,2,208,190,235,142,20,190,195,252,220,100,188,14,154,92,136,146,147,211,39,205,170,63,146,159,160,204,223,252,108,79,186,213,32,22,85,251,177,169,175,42,33,143,50,15,125,113,198,37,84,182,52,174,220,221,63,178,26,76,36,248,86,36,208,177,116,40,101,50,108,119,34,183,227,25,120,192,115,154,91,71,243,144,117,48,241,198,167,95,163,28,13,157,21,92,100,189,51,197,51,135,197,167,185,120,203,29,31,9,114,79,56,47,14,153,208,61,178,77,246,182,112,23,170,163,175,231,128,199,250,144,111,174,27,0,110,41,237,190,4,154,218,183,63,20,113,199,14,231,160,118,174,116,89,109,24,39,82,122,122,9,0,251,197,215,96,255,243,10,223,6,101,64,154,254,255,204,110,207,127,90,36,18,215,216,89,125,138,190,81,186,135,144,167,177,187,113,51,178,234,107,54,225,126,35,20,146,152,37,229,19,3,244,213,30,120,180,176,195,248,240,130,37,22,15,86,33,252,123,157,58,109,197,59,239,116,58,48,219,213,78,247,147,49,26,137,106,167,157,27,20,195,5,69,211,203,124,149,61,226,79,31,14,222,69,217,185,120,50,30,67,15,227,63,49,245,62,175,169,139,127,17,205,216,55,28,73,166,247,154,118,77,205,75,90,126,118,143,77,28,178,224,144,230,116,14,32,1,87,124,114,130,106,145,62,187,135,166,217,130,147,95,247,142,96,197,123,16,144,169,39,107,185,167,117,134,83,147,81,114,39,45,165,84,29,31,8,148,232,223,254,117,211,27,95,44,234,118,116,210,10,227,183,154,28,226,134,58,95,246,215,4,122,206,156,177,137,247,191,22,25,161,27,218,100,239,137,36,23,81,242,186,232,244,52,201,84,205,250,86,84,208,153,218,11,97,22,45,4,74,178,218,78,146,59,15,30,63,167,150,104,38,227,180,229,139,92,165,142,220,206,150,254,102,182,108,116,221,184,225,23,254,197,105,12,146,248,250,62,108,171,176,172,146,150,174,237,28,192,110,166,124,91,217,215,90,199,225,236,74,224,73,204,115,177,211,194,43,57,109,111,227,31,146,144,168,208,169,73,111,227,228,86,223,39,231,229,150,101,143,250,31,201,190,4,224,72,53,188,200,206,36,229,251,48,112,5,101,186,200,159,171,53,74,169,184,113,21,114,113,86,69,46,158,155,84,130,250,38,124,207,244,16,52,120,108,212,34,21,165,189,115,91,180,216,39,99,243,87,67,216,43,217,6,249,144,143,38,22,55,120,70,138,231,154,238,19,70,173,39,143,53,75,201,68,70,234,46,28,199,246,167,77,209,179,243,208,47,226,24,69,118,97,255,150,175,44,147,170,107,174,177,131,223,240,212,161,225,132,244,219,189,200,104,46,251,159,134,148,28,20,122,119,36,185,159,96,248,197,22,89,56,6,147,120,202,88,126,229,211,200,49,141,49,62,239,18,25,171,236,186,111,222,187,166,20,49,23,68,28,227,247,70,237,197,116,252,44,239,221,244,1,252,209,99,83,162,175,191,70,86,47,142,34,103,75,47,202,151,199,119,177,97,63,227,100,215,95,82,221,221,175,227,64,139,133,67,96,144,97,184,119,102,156,140,224,161,65,255,194,198,112,241,176,103,3,12,71,124,76,203,205,64,238,187,233,201,22,60,172,183,74,239,113,174,51,114,65,58,88,123,182,213,109,34,52,78,123,3,39,183,120,90,18,213,38,166,53,123,189,11,119,44,122,117,94,128,17,221,116,167,23,251,210,40,67,102,51,252,92,23,217,198,113,254,139,250,232,255,184,133,27,75,251,98,136,213,252,203,55,254,196,212,66,236,25,213,56,36,100,234,194,253,158,26,250,42,59,147,132,50,40,232,250,237,201,141,71,57,86,43,98,46,60,78,227,7,211,7,35,235,153,173,78,189,129,175,218,213,233,76,249,250,179,213,230,149,64,152,163,94,247,211,160,27,239,214,28,251,25,242,108,170,141,220,123,79,212,24,167,104,5,238,61,6,126,81,82,130,183,176,113,251,154,134,206,50,20,240,67,67,102,98,132,172,49,7,163,179,190,58,124,239,158,227,79,40,14,188,111,209,72,102,235,178,24,142,201,76,29,36,169,127,202,84,26,82,170,161,73,211,185,20,216,249,141,238,160,32,234,251,135,198,172,53,210,2,205,211,95,157,241,111,228,128,110,56,176,178,146,81,181,215,182,204,126,134,83,70,23,25,180,133,157,100,246,184,125,77,93,91,11,115,57,145,81,251,232,55,223,15,114,247,140,83,113,71,171,108,62,115,188,235,56,7,116,10,210,169,195,82,105,25,195,44,115,226,187,54,231,25,0,191,4,153,158,244,150,119,158,3,94,206,251,198,2,89,110,176,52,148,215,137,156,95,108,238,51,80,201,141,137,123,228,75,3,186,231,128,186,203,123,245,109,76,197,1,105,192,57,224,27,171,111,187,224,213,134,119,255,200,110,211,36,51,130,231,175,170,57,242,210,63,228,150,189,254,252,127,168,32,163,106,199,108,160,67,13,187,165,113,214,39,141,136,70,251,125,42,127,251,173,28,16,237,11,252,204,232,215,78,215,126,214,31,127,170,126,149,223,144,0,143,69,161,248,15,194,122,70,6,79,76,168,147,26,18,94,84,5,155,133,216,249,211,252,178,58,123,4,8,191,29,181,108,150,251,242,52,117,161,237,36,246,203,244,35,92,138,181,190,246,250,148,151,47,16,201,51,69,23,208,255,77,29,112,53,139,27,44,250,241,73,9,251,57,0,216,64,253,44,76,140,65,253,107,114,114,149,218,40,21,195,232,232,166,11,133,99,200,57,160,224,27,142,224,152,228,184,222,231,4,103,180,41,59,181,228,147,83,117,211,74,45,168,66,137,42,66,169,247,165,92,239,167,86,131,78,89,42,75,130,254,187,126,95,99,64,97,136,185,21,216,213,114,69,16,87,134,74,222,83,250,123,89,246,111,20,77,217,197,166,180,149,207,114,244,53,247,166,207,142,90,35,131,154,236,34,145,113,94,152,137,193,130,2,55,163,253,103,41,245,140,81,81,133,42,129,183,16,218,171,123,181,91,79,198,24,194,110,116,128,194,91,182,209,237,6,232,86,250,211,15,215,142,205,186,134,234,246,20,195,187,181,52,236,87,221,170,184,183,104,61,220,9,200,163,98,168,98,233,11,65,76,174,218,247,18,201,221,171,120,146,192,237,188,148,24,163,58,141,208,240,150,55,18,140,82,47,218,206,252,112,253,83,145,22,215,220,56,222,4,109,142,207,94,183,125,129,163,10,192,129,204,117,217,80,130,79,27,255,71,66,154,255,180,8,217,37,190,231,90,171,185,189,26,240,242,39,72,200,219,38,225,126,46,16,91,251,101,105,146,85,107,147,244,3,62,1,221,59,174,149,109,154,144,253,213,39,251,146,7,161,76,105,29,252,135,183,79,79,45,207,218,174,93,181,120,77,113,200,167,61,214,208,69,161,246,97,202,81,209,195,31,151,158,201,90,42,161,135,107,240,125,196,129,134,201,146,113,200,216,251,122,67,197,74,236,191,32,47,225,88,212,236,18,105,58,7,84,178,122,207,24,221,191,54,241,60,80,99,253,81,163,128,209,66,12,183,17,52,122,172,74,199,133,179,206,112,63,98,165,30,130,52,218,85,21,51,126,247,130,192,55,133,147,105,141,66,91,54,52,113,207,135,252,152,195,132,108,127,38,176,186,203,206,202,179,86,175,125,234,28,240,60,140,185,151,207,244,222,87,173,44,48,189,216,134,231,89,219,107,66,170,151,234,149,186,254,17,52,92,162,10,237,41,220,110,135,77,170,52,180,38,152,31,45,142,29,251,135,193,12,39,121,209,194,20,252,165,90,4,141,94,190,58,198,231,0,198,175,111,189,195,167,166,76,19,243,230,76,50,158,156,65,218,146,39,145,209,5,184,223,191,112,92,252,231,116,7,222,193,31,200,249,15,239,190,39,154,98,4,92,9,158,103,231,143,126,53,114,145,50,95,100,204,68,175,254,103,34,157,203,178,176,35,169,132,100,96,27,14,195,51,253,227,150,242,112,130,239,23,27,179,176,227,139,127,23,224,242,88,187,76,62,175,159,34,134,110,152,195,102,120,42,229,215,56,24,26,38,105,76,105,170,148,190,183,119,204,53,186,116,238,55,189,10,158,142,178,153,206,159,22,207,113,96,132,111,27,17,236,123,181,229,172,146,73,153,30,144,232,166,251,197,129,213,124,34,55,207,1,55,162,184,5,103,182,145,117,46,145,68,104,215,39,76,63,249,190,239,36,100,162,214,84,148,52,38,59,63,7,90,68,26,33,189,206,1,55,183,189,30,3,148,34,160,137,105,36,233,172,189,169,204,108,231,128,225,247,174,241,33,203,60,126,46,147,215,122,230,8,251,199,75,21,100,128,162,47,29,191,141,203,153,248,118,241,248,93,51,218,141,22,176,3,5,68,52,183,184,56,28,202,207,10,189,184,246,214,178,120,25,210,113,92,36,183,63,11,22,149,31,244,146,241,95,119,232,199,52,204,181,16,37,191,157,100,116,169,213,47,174,93,56,227,197,91,28,139,0,103,129,139,12,108,197,68,8,122,158,144,203,202,19,125,45,52,37,171,128,32,236,21,139,227,80,39,251,55,248,182,94,66,77,150,115,198,108,27,112,44,114,78,70,149,207,1,13,128,222,221,168,225,166,200,224,136,218,248,132,129,248,68,225,27,183,22,5,240,130,237,212,225,74,15,72,237,169,32,3,200,143,19,196,186,82,221,168,38,20,24,196,137,40,101,160,135,132,28,148,36,194,105,2,213,104,9,0,20,241,188,244,223,225,134,184,90,31,160,51,0,124,0,0,63,250,171,118,252,35,115,118,42,179,181,57,197,94,124,217,94,229,69,24,219,137,145,206,234,173,116,162,119,82,37,38,61,176,89,107,254,195,59,89,221,132,138,112,179,101,58,127,87,12,191,181,86,108,213,23,131,122,55,30,85,252,87,0,192,109,22,50,147,36,50,220,47,152,20,219,16,75,23,172,105,73,27,86,85,48,14,107,90,146,215,170,223,247,6,107,90,162,54,198,104,35,166,19,212,251,234,27,48,80,20,216,32,241,193,214,253,53,242,229,71,102,250,116,17,186,175,129,116,72,225,129,113,239,50,46,152,232,96,158,2,154,187,37,150,88,11,153,152,110,165,107,192,1,74,112,195,70,36,50,95,145,138,178,54,187,215,45,58,114,56,139,113,162,193,114,5,115,20,84,185,185,70,36,146,207,219,205,18,157,72,61,229,194,114,32,138,49,5,223,108,213,222,245,140,187,183,188,249,9,88,253,181,67,251,109,242,67,35,207,220,227,79,77,143,88,53,88,75,233,101,163,85,227,44,226,238,235,39,18,182,90,77,106,22,250,81,21,11,202,98,116,111,50,8,176,14,32,4,200,159,255,115,55,98,181,147,40,7,74,71,1,38,250,45,69,173,113,167,66,248,253,139,35,139,2,68,120,234,27,143,40,98,235,102,245,192,72,100,82,55,43,144,94,128,177,216,54,209,9,231,43,224,249,141,99,1,79,78,223,217,219,54,231,128,110,141,205,227,159,221,39,245,45,229,133,29,159,238,219,62,202,85,91,40,81,106,214,120,169,89,5,83,144,132,28,219,129,204,239,8,198,19,199,178,49,150,130,219,194,130,193,28,211,45,94,159,92,177,63,213,143,194,127,96,189,204,30,58,119,162,16,47,48,121,47,81,101,232,3,218,4,70,108,90,194,246,129,164,49,178,197,221,174,42,123,40,47,88,237,253,208,91,32,31,88,121,164,154,156,206,119,223,104,252,45,96,221,242,21,59,69,120,60,127,216,51,229,236,193,130,219,253,52,54,149,52,113,70,234,235,165,157,29,16,72,103,81,86,127,182,228,205,176,33,57,71,237,219,178,198,47,1,122,39,187,189,138,85,99,131,220,236,34,233,73,164,105,153,224,183,22,137,230,25,76,29,185,96,53,138,74,50,62,11,243,58,119,15,77,147,106,70,68,44,151,141,228,93,76,206,135,231,183,124,223,58,169,224,14,56,221,224,41,185,5,94,124,80,36,199,198,107,41,203,215,183,194,141,213,104,2,75,14,100,64,200,252,137,184,8,192,136,12,48,194,236,217,37,79,87,79,78,48,164,131,223,178,203,59,249,94,40,189,72,196,76,102,189,174,62,73,77,40,175,159,125,247,163,17,139,12,62,196,156,50,215,110,41,2,210,30,167,239,98,230,71,101,241,161,26,251,237,11,167,232,134,88,233,80,225,143,192,139,216,82,135,114,171,124,222,209,231,169,197,212,232,37,7,21,10,230,208,56,73,226,41,104,33,233,228,204,162,115,215,77,24,36,0,34,207,201,206,1,76,124,155,108,251,193,95,74,75,138,148,77,26,156,73,116,52,175,15,204,196,12,153,53,245,179,17,86,204,38,247,211,85,140,184,74,117,167,182,149,239,163,61,163,163,245,47,223,46,217,224,147,138,192,142,211,196,159,118,156,238,201,2,186,47,216,72,241,155,192,12,28,225,132,237,28,51,31,109,248,212,80,215,44,228,97,217,211,238,150,189,82,96,70,226,73,126,193,139,135,147,0,43,65,99,141,80,146,69,125,249,112,172,45,138,235,66,99,34,209,252,165,45,10,91,165,30,156,25,59,147,207,68,28,212,21,22,22,22,56,2,0,112,157,121,88,102,235,219,45,199,147,94,122,87,168,161,158,97,189,43,136,23,52,152,88,195,176,222,21,192,233,199,245,236,37,250,8,16,56,14,67,119,19,58,64,14,184,97,244,233,254,57,0,119,49,141,48,107,241,182,145,201,253,216,46,113,253,8,200,243,158,48,203,244,33,253,182,139,133,244,71,73,103,113,225,211,67,201,98,153,164,99,25,219,106,47,127,151,138,8,24,41,210,170,55,225,88,144,133,76,218,137,166,65,206,163,180,138,205,133,204,248,230,84,146,105,97,183,180,37,83,75,138,222,178,57,35,42,134,179,106,165,253,166,96,183,27,39,246,83,127,111,28,64,179,93,241,184,195,59,227,69,97,161,109,76,66,241,212,117,50,210,103,206,149,243,123,20,143,248,193,82,176,170,236,93,121,24,38,53,106,199,210,145,75,188,192,112,222,236,217,11,128,49,174,177,115,173,221,68,220,69,54,75,188,208,237,118,109,81,125,143,147,67,39,89,58,97,13,108,119,157,119,110,43,77,143,155,13,195,110,162,97,37,240,176,43,108,32,6,83,36,211,102,116,26,191,255,254,147,152,238,55,252,0,83,243,110,134,187,234,121,229,43,141,229,114,80,116,171,121,252,208,177,93,233,54,18,89,186,154,199,111,29,245,134,65,128,104,50,182,49,58,193,240,207,163,58,204,139,107,253,92,177,239,64,110,131,172,118,225,137,163,206,27,11,178,66,175,252,29,113,173,60,114,229,211,72,111,73,151,229,105,134,138,112,121,177,159,106,95,255,224,124,209,248,242,150,160,57,184,94,224,50,117,217,172,185,59,12,190,64,63,128,217,155,170,221,141,149,152,35,74,212,235,97,42,207,3,129,10,7,222,210,51,64,192,251,213,241,188,52,175,112,1,190,101,218,165,173,103,15,23,139,79,134,177,225,247,214,76,231,164,45,184,171,16,39,160,140,210,255,129,30,201,164,166,156,191,94,192,80,57,19,79,69,83,156,234,142,53,156,13,130,80,96,44,12,106,67,102,212,175,89,118,221,192,110,109,156,208,99,85,103,255,249,143,237,9,103,239,226,69,194,3,30,161,101,81,106,153,24,61,235,113,70,214,72,222,56,106,247,69,72,44,219,50,23,107,124,190,104,87,27,194,220,84,229,129,217,51,36,118,106,210,156,11,83,90,102,71,235,242,132,65,20,151,35,219,19,177,34,238,214,89,98,202,87,183,170,119,58,189,234,120,92,89,169,101,136,134,194,156,199,15,196,140,160,24,104,236,83,148,82,209,168,13,28,75,9,116,99,234,74,228,154,191,164,4,94,132,97,184,44,150,18,40,64,25,214,22,20,212,245,201,251,57,151,150,204,186,92,180,24,216,221,97,158,45,194,187,255,56,101,101,90,253,48,17,248,96,174,208,193,237,73,6,212,65,11,221,248,17,182,158,19,94,164,141,53,175,2,92,25,134,93,47,223,80,178,107,148,204,26,221,241,36,113,23,168,153,122,150,239,117,191,11,152,71,156,86,211,167,34,17,167,230,146,204,73,103,54,87,64,47,198,2,134,128,225,45,201,6,195,151,239,199,242,231,244,136,59,97,40,223,34,166,204,133,128,70,58,58,60,23,126,80,212,202,147,34,113,228,178,23,20,38,230,205,221,30,129,36,78,181,170,202,66,102,112,201,118,189,49,227,193,126,170,249,52,87,84,114,219,200,172,203,87,165,51,165,165,241,254,72,38,36,183,127,28,93,190,78,76,34,151,160,112,251,241,14,27,24,185,27,135,84,24,166,177,48,3,1,75,114,34,129,220,159,75,227,198,199,116,43,238,212,188,139,78,189,74,58,40,222,238,242,160,118,225,107,73,226,180,11,250,108,211,165,218,123,98,162,128,71,11,45,88,3,243,76,125,251,240,143,189,115,189,188,55,53,163,52,210,98,146,138,133,98,177,130,51,88,89,210,180,110,151,210,132,70,50,95,192,188,194,10,84,118,91,36,23,185,189,39,218,79,17,27,21,110,150,67,226,103,32,77,206,249,191,122,78,163,42,162,219,217,14,39,158,88,50,63,218,197,14,50,139,128,60,2,118,221,198,160,81,118,66,15,131,115,180,222,152,47,108,24,40,4,4,140,160,16,120,54,192,82,242,108,172,216,49,224,118,67,228,214,25,97,71,23,149,86,23,245,231,139,59,236,165,71,32,245,124,79,42,99,175,148,124,53,118,102,37,207,22,18,206,42,73,44,139,65,131,192,32,176,26,209,222,73,232,69,104,31,231,225,102,27,75,143,221,75,171,7,167,186,166,153,15,48,130,115,58,64,68,213,100,10,102,150,181,238,148,49,142,213,89,3,89,104,124,40,153,127,46,247,197,79,120,11,63,35,236,186,63,172,171,195,119,183,41,63,35,80,39,249,105,94,12,179,199,247,33,19,81,152,124,196,10,201,197,239,194,206,17,219,89,238,79,103,61,228,143,146,251,250,87,202,230,162,40,150,164,115,143,116,174,206,32,206,25,127,19,218,148,112,47,215,243,189,255,176,161,156,250,106,97,114,191,247,150,21,243,228,200,184,146,225,62,202,26,19,107,250,237,42,230,213,229,167,62,235,235,14,94,47,171,248,67,134,210,177,87,192,88,235,195,169,164,12,119,38,85,251,110,165,16,113,2,92,169,102,186,92,131,196,255,34,158,106,131,146,148,71,25,128,179,64,109,139,122,20,112,206,38,165,234,113,119,39,125,126,25,78,210,219,221,106,56,123,52,40,88,141,137,95,94,183,162,84,50,110,188,104,2,45,44,59,62,146,202,77,68,129,8,6,201,27,168,94,220,12,18,59,197,248,107,235,200,189,201,185,150,242,163,194,113,110,218,149,122,243,16,61,165,106,54,207,67,46,57,89,191,170,57,43,49,174,249,196,41,243,49,6,76,79,211,203,215,103,221,134,157,180,191,222,38,53,236,104,138,157,157,92,125,242,9,87,0,166,80,185,47,103,23,19,146,251,139,131,119,249,107,81,1,180,80,189,39,55,97,136,245,86,237,240,108,114,8,172,146,70,111,147,63,98,124,226,37,66,94,128,181,18,44,64,44,223,103,115,43,22,39,164,86,96,55,116,254,108,88,36,194,221,60,78,135,128,151,34,173,91,252,40,171,218,69,30,185,79,223,20,210,159,142,59,219,125,143,108,182,104,14,45,40,61,78,134,86,38,74,36,6,129,149,206,1,141,213,168,215,143,12,197,154,199,44,159,22,237,21,130,94,139,6,214,220,52,208,156,119,145,168,105,175,39,159,33,123,3,235,134,101,13,111,218,104,37,235,106,73,0,176,230,140,255,88,233,147,26,170,135,128,190,63,65,144,202,61,156,66,244,52,153,196,28,1,252,3,186,173,10,48,192,233,227,147,27,218,166,117,14,192,63,7,148,146,127,106,14,232,29,13,93,36,79,61,42,184,0,66,184,139,106,231,0,211,226,214,165,153,197,91,175,191,86,207,41,63,108,180,102,80,51,186,223,184,176,191,213,34,177,8,30,40,102,209,105,176,56,7,240,26,161,67,135,115,136,141,17,154,189,59,11,4,135,242,223,152,15,56,181,243,131,14,238,157,222,47,158,125,232,166,0,175,90,166,48,241,200,237,89,254,102,0,55,106,122,186,41,56,247,156,198,141,170,117,230,251,114,110,169,138,214,102,207,194,82,150,116,220,76,249,21,251,234,136,165,141,204,23,219,70,196,42,182,93,33,134,233,60,58,225,232,5,102,201,91,65,155,153,239,38,238,134,158,69,65,77,132,116,246,6,172,147,79,58,231,114,34,133,63,2,120,39,44,40,252,149,91,118,52,93,114,22,165,242,14,62,210,230,148,154,56,108,227,94,4,225,107,198,110,220,153,195,129,116,28,152,222,80,174,155,178,99,53,87,222,117,225,191,197,99,110,27,148,135,235,187,123,29,190,187,67,36,148,120,149,122,236,211,87,93,92,80,205,139,73,146,159,167,168,247,228,214,18,214,94,87,213,72,91,144,135,168,159,248,175,138,185,77,159,81,220,29,209,119,15,103,227,143,134,63,36,101,224,192,143,118,123,77,169,88,36,77,62,247,233,127,170,218,23,176,42,251,29,145,186,24,62,133,219,171,60,143,122,41,235,158,239,85,50,240,138,165,23,132,207,245,63,17,36,224,23,28,6,170,119,73,220,135,166,95,164,70,39,25,55,108,117,183,42,95,173,184,135,183,226,107,60,153,111,64,62,189,105,59,241,189,115,145,76,84,166,161,62,197,119,158,62,50,208,152,223,183,226,193,77,131,115,192,71,163,54,16,213,177,39,249,177,233,92,198,57,224,237,147,168,16,142,15,78,110,173,95,105,35,15,122,15,41,158,50,191,189,17,151,68,200,101,88,117,203,151,136,33,33,170,246,97,149,91,4,7,254,139,247,131,247,86,222,244,110,17,139,176,201,125,165,63,250,70,132,26,16,14,127,249,150,32,117,125,123,193,246,215,150,159,225,119,140,125,77,47,193,140,220,78,176,244,50,137,165,129,239,173,7,5,94,213,186,27,71,191,102,57,127,156,237,125,220,252,248,110,9,71,148,138,174,161,200,231,33,151,224,193,138,175,239,232,227,135,242,202,62,45,78,71,205,144,143,169,35,239,226,216,80,75,70,73,105,63,239,62,191,58,224,211,241,32,84,87,104,203,55,176,62,229,83,77,150,214,38,89,177,217,166,76,74,202,57,32,232,190,231,88,23,65,62,224,74,229,119,99,73,137,225,87,215,223,143,151,93,95,178,23,107,247,152,162,125,200,199,108,120,187,57,188,53,134,14,213,20,208,88,60,172,170,70,11,182,94,175,219,238,83,141,91,45,176,24,64,100,232,201,190,1,2,103,205,221,122,19,0,219,59,90,217,166,156,185,173,131,172,59,212,241,207,154,19,68,63,204,91,106,19,235,222,219,61,10,147,11,103,23,156,54,151,149,174,152,178,91,43,103,253,149,21,206,210,214,52,189,235,10,27,164,178,81,164,212,161,229,181,108,146,181,81,101,168,219,93,52,149,113,185,153,55,152,40,252,131,61,58,81,80,17,136,17,161,227,66,35,139,123,37,227,144,116,248,140,244,227,187,232,53,181,109,197,47,197,48,150,56,100,135,134,29,200,47,111,155,113,182,5,93,237,81,162,96,94,158,155,101,43,112,207,198,131,3,86,252,38,6,221,18,9,226,236,142,131,106,200,126,187,229,139,37,86,66,46,211,239,75,98,37,54,253,6,142,12,172,97,211,111,108,226,137,77,191,211,173,32,136,12,136,134,153,241,202,195,235,33,95,55,109,10,169,48,62,106,131,91,254,148,40,34,225,180,212,7,143,237,116,229,97,101,230,206,43,193,153,21,214,214,10,208,154,178,16,133,16,115,143,216,188,107,214,124,211,116,77,12,248,53,170,30,207,24,7,204,70,42,12,219,109,10,101,208,240,225,171,247,181,25,68,135,144,86,238,121,106,139,106,74,57,58,16,144,89,236,7,212,199,193,154,9,93,182,162,142,129,218,235,239,151,37,39,114,230,71,67,226,163,199,68,194,142,166,245,212,156,221,77,20,25,151,45,106,53,96,205,20,99,179,106,123,65,118,99,245,83,193,172,122,89,149,226,123,108,17,223,117,208,129,130,181,249,107,111,147,67,154,29,6,81,35,188,169,30,162,214,85,17,200,38,127,58,219,231,113,96,233,108,85,27,230,120,166,152,225,204,151,90,252,194,59,102,217,7,217,179,240,33,128,7,226,239,216,161,137,24,95,19,167,241,116,1,141,217,82,144,221,232,162,216,30,141,117,57,188,35,46,146,208,15,133,46,199,146,135,136,226,103,89,40,37,111,210,113,181,42,216,154,115,236,144,161,80,4,80,16,65,82,138,111,138,206,13,238,210,8,116,234,94,210,46,72,71,57,94,78,116,156,89,18,217,209,47,254,246,25,27,178,5,174,160,160,140,222,81,183,50,195,68,11,87,82,209,75,244,3,86,143,21,214,201,95,11,26,117,180,31,38,70,100,249,116,222,142,36,144,154,225,95,73,213,93,74,8,172,179,206,17,18,155,250,50,88,15,117,102,72,124,71,255,228,177,200,223,116,173,218,71,231,87,36,180,232,105,47,206,119,13,180,220,53,81,143,74,88,206,30,96,139,14,66,134,184,136,96,170,42,18,132,248,17,105,134,57,250,208,73,53,50,20,26,10,241,179,130,81,60,235,247,252,80,217,94,76,202,240,216,41,18,215,165,174,34,99,117,251,177,117,254,64,183,107,238,68,48,125,45,115,204,234,221,177,178,228,206,36,213,74,16,225,241,138,58,93,233,237,207,129,142,157,98,142,59,25,98,2,230,22,177,22,80,222,125,250,232,64,246,42,96,192,78,152,68,144,243,210,10,47,35,187,158,114,197,236,144,31,72,125,222,146,198,44,124,124,12,186,187,226,109,218,176,107,228,252,6,84,0,202,88,171,79,21,208,9,130,50,100,227,222,41,2,185,228,182,245,117,170,153,54,102,196,40,241,98,65,177,183,188,247,168,75,85,153,130,1,42,143,188,227,246,191,14,205,227,248,209,80,82,193,91,198,197,112,203,98,190,126,39,238,79,168,226,142,24,159,142,155,157,138,10,89,16,137,129,189,73,202,137,179,81,3,49,113,101,213,197,22,84,84,226,53,81,32,226,2,156,188,254,8,124,255,66,188,222,114,145,201,255,55,143,79,245,49,177,126,83,230,51,158,63,70,240,174,101,97,31,86,54,171,229,242,97,117,109,37,231,153,47,31,118,140,99,100,167,228,143,135,69,17,227,41,96,31,214,89,240,141,130,1,146,137,12,207,8,0,120,96,43,88,178,155,211,163,18,118,75,106,157,188,41,223,153,221,131,211,228,93,24,222,116,79,206,205,130,241,214,129,119,34,18,188,143,238,148,27,17,231,245,229,253,40,9,241,225,101,241,20,77,185,74,232,1,117,92,18,123,81,209,215,191,149,102,109,146,155,16,115,199,68,126,91,247,115,140,110,88,147,121,99,14,31,157,10,123,210,170,82,52,235,40,141,250,205,224,133,149,233,244,38,14,67,52,172,178,217,217,101,125,152,197,188,208,12,27,61,58,13,53,71,231,31,99,163,135,181,109,182,134,33,235,101,244,112,168,243,171,164,193,70,143,46,104,28,146,203,154,145,219,108,63,164,205,142,170,60,78,109,212,49,135,226,75,80,150,134,41,218,185,189,87,78,40,30,148,139,32,81,91,44,7,65,73,209,24,246,69,4,212,229,253,200,120,164,228,144,220,210,140,181,119,234,163,233,206,195,156,39,156,91,67,190,99,22,106,139,171,150,139,169,60,133,117,157,247,132,96,162,139,75,158,85,208,74,5,173,114,71,224,188,197,3,4,155,128,141,166,79,44,126,173,100,94,83,238,160,205,163,137,248,219,102,114,136,29,98,29,56,99,246,20,172,41,17,101,5,81,68,130,25,128,23,139,86,39,216,48,180,40,10,15,25,140,156,74,228,107,32,114,200,83,113,177,113,189,145,47,49,177,217,97,175,94,92,222,200,31,107,223,87,175,152,182,191,46,252,61,157,19,133,17,180,225,167,2,217,200,184,198,143,243,92,177,107,136,141,217,225,163,145,63,141,163,121,64,22,248,209,122,88,180,172,247,209,157,151,131,202,246,110,181,254,57,30,229,63,228,248,36,164,141,109,42,142,38,140,240,215,114,226,137,127,32,147,222,233,116,77,42,169,184,215,137,168,68,192,208,109,148,237,74,217,57,15,83,192,125,113,80,93,138,116,14,208,102,202,179,247,161,96,3,61,85,41,173,214,95,29,152,200,197,69,100,151,20,87,157,174,196,135,5,239,241,114,41,214,226,236,140,202,240,61,121,187,49,198,24,133,233,196,194,74,179,84,22,152,96,201,109,95,113,190,193,71,251,161,93,30,17,86,22,254,150,197,154,150,186,217,186,86,225,68,214,91,16,11,88,115,216,88,226,198,152,44,74,167,200,70,128,77,1,26,135,65,219,252,0,176,100,102,30,216,175,144,13,235,104,214,145,134,104,15,149,9,221,25,108,239,8,179,229,234,101,151,49,174,66,215,106,142,4,173,203,153,122,50,75,134,22,48,118,203,99,58,150,103,117,95,61,174,253,123,193,219,39,208,85,109,188,150,91,16,211,233,103,170,79,178,169,150,255,121,170,196,232,189,196,22,183,38,61,36,168,11,145,73,207,53,199,49,144,105,61,75,175,16,12,14,106,39,144,10,127,207,163,227,119,27,201,133,57,7,240,227,138,25,42,154,175,43,199,138,113,125,128,61,35,134,230,126,17,63,136,179,9,54,151,215,127,227,2,226,0,142,236,237,235,49,119,245,45,193,166,236,153,96,246,155,70,224,180,233,39,99,222,177,192,55,152,227,123,58,31,107,21,115,207,166,131,249,101,24,92,142,83,149,209,149,13,102,17,229,39,123,87,68,75,121,232,119,104,173,234,90,115,204,125,180,251,107,246,180,92,166,220,151,20,251,201,222,145,50,75,207,231,113,19,61,88,71,218,40,245,180,100,66,16,126,76,182,208,187,239,63,214,223,255,202,33,1,103,30,122,233,121,215,172,46,216,249,8,118,69,234,246,28,123,112,177,52,125,6,215,128,208,236,19,231,60,110,174,221,138,172,242,225,112,189,38,166,129,254,106,117,116,239,123,140,30,191,221,50,54,150,182,81,88,190,54,61,107,6,150,8,233,93,198,210,56,163,196,90,151,81,108,44,37,173,145,44,103,136,38,231,19,203,255,187,21,34,225,194,225,174,46,142,24,119,120,208,142,2,101,231,202,174,62,159,138,107,58,139,66,120,122,107,57,185,113,64,101,168,36,201,78,1,127,197,56,161,12,186,57,157,209,77,237,206,99,49,77,216,163,176,138,226,238,246,68,84,216,195,166,28,186,71,131,74,89,234,12,68,108,36,43,78,182,112,24,175,189,53,211,227,122,229,42,76,85,6,151,2,180,28,117,179,111,156,187,88,94,112,194,197,160,96,235,216,153,147,247,164,74,196,197,223,76,222,34,150,16,136,204,102,239,69,45,33,66,74,39,212,185,184,8,28,69,147,193,208,23,72,187,184,159,8,51,123,17,159,134,146,233,47,135,145,23,80,53,175,28,239,108,137,181,202,39,109,83,11,221,29,96,255,44,94,103,141,138,127,71,141,11,235,60,58,50,135,78,31,180,102,12,151,231,115,41,85,53,215,150,25,149,191,214,33,221,97,223,149,56,19,84,57,148,83,131,17,187,58,76,11,59,88,16,98,27,29,55,78,2,87,90,25,102,171,120,186,166,188,232,139,131,140,39,11,80,18,102,97,184,164,58,63,62,249,116,191,147,227,81,236,165,188,186,66,250,44,37,245,91,172,188,58,23,140,187,233,98,247,89,196,166,131,248,209,4,160,36,50,127,38,144,0,147,180,37,183,55,137,167,237,73,204,139,2,42,129,69,115,229,88,42,98,99,118,175,151,95,65,19,27,134,133,144,49,24,72,248,8,143,113,60,45,100,194,106,54,214,22,158,57,100,197,103,190,164,65,204,254,112,2,149,195,237,84,73,0,35,164,165,88,140,99,15,14,230,221,103,140,100,74,161,16,72,232,146,213,23,117,2,146,108,231,21,149,143,17,135,195,135,121,131,210,12,209,43,212,146,152,149,145,9,39,4,87,118,191,46,225,91,87,68,135,232,134,198,156,176,26,73,72,152,75,81,162,200,143,197,237,101,1,98,201,144,199,35,193,28,146,152,10,148,254,128,130,114,57,229,132,218,15,104,208,23,42,81,209,253,149,152,210,17,32,231,157,4,190,133,98,246,213,237,7,30,78,143,50,202,49,131,236,60,36,206,164,242,93,201,66,211,146,122,17,113,35,29,218,139,92,10,96,178,114,4,185,168,115,18,134,189,1,236,111,144,174,49,171,97,141,185,191,222,25,8,100,104,199,202,209,32,212,237,43,102,21,7,202,217,152,193,76,68,88,45,248,59,130,199,10,107,203,17,251,70,221,34,135,150,17,153,103,157,192,72,33,189,39,252,203,222,230,139,58,137,181,214,151,59,113,184,6,138,201,140,142,103,120,188,252,163,102,25,144,40,159,168,52,22,35,182,69,118,132,60,208,202,121,238,145,185,254,241,36,123,65,244,88,145,15,164,181,78,48,212,190,105,63,24,65,73,220,161,167,110,145,249,172,60,238,13,52,128,125,253,111,155,250,22,21,13,28,203,124,83,138,223,46,245,177,48,205,163,45,109,204,252,210,119,208,45,154,163,229,190,72,183,73,105,221,221,115,240,162,124,83,43,245,230,162,101,91,100,175,225,223,50,204,29,162,190,174,71,59,199,62,242,36,57,73,253,209,173,138,45,179,163,198,216,3,155,254,91,25,31,147,66,166,133,134,233,202,204,16,74,60,30,22,165,83,8,231,212,242,241,38,22,134,191,25,254,84,185,197,112,1,173,191,176,251,143,133,215,241,248,110,39,118,255,189,137,193,117,54,189,216,127,45,178,23,235,98,255,9,208,89,169,81,146,249,179,177,51,49,201,202,62,200,0,232,42,33,93,139,58,195,209,142,223,239,143,94,23,27,178,249,224,102,167,253,227,78,157,66,172,60,50,131,143,49,183,45,244,101,199,110,238,248,203,32,196,44,36,3,40,217,55,103,245,217,62,86,188,206,183,244,152,221,252,186,237,62,115,137,183,107,162,218,105,61,177,85,136,236,234,129,104,170,158,131,79,59,141,245,225,10,64,87,249,239,7,201,35,109,89,65,252,222,20,16,230,193,131,38,10,30,122,3,137,228,167,81,141,85,29,25,182,253,55,115,67,157,195,127,69,78,177,43,132,122,115,229,113,9,152,106,109,225,57,151,219,107,172,186,114,208,111,243,92,94,42,174,218,11,222,84,23,151,138,193,104,154,115,55,246,82,49,83,6,35,190,19,93,92,42,89,147,107,23,151,10,171,164,22,38,29,127,151,173,76,182,39,225,158,249,73,225,235,184,151,100,79,214,212,57,238,185,212,239,40,231,13,39,154,31,38,87,26,56,57,213,79,210,233,101,113,72,138,16,57,241,221,196,249,175,18,16,250,98,91,90,176,215,252,175,79,88,221,99,112,142,100,78,70,11,219,175,79,169,107,43,47,110,253,57,30,121,151,236,108,240,126,167,249,237,168,199,95,187,57,105,113,153,100,240,91,239,35,146,181,179,65,244,96,118,254,37,246,34,174,17,188,110,230,108,237,188,236,145,64,98,57,148,149,114,22,154,114,66,255,232,142,64,178,206,145,250,18,75,11,46,214,242,79,156,196,92,203,194,88,127,190,51,76,36,73,135,221,72,39,99,214,198,83,243,230,120,10,204,158,175,176,214,78,172,22,218,23,159,164,203,86,121,23,44,126,155,206,154,175,70,209,181,4,199,155,86,12,54,236,170,218,186,161,90,34,182,189,100,62,194,30,77,147,84,40,0,134,232,100,125,204,73,4,175,180,193,56,107,48,232,170,101,56,187,117,41,168,78,175,84,45,177,98,42,39,59,70,11,165,189,172,90,80,206,158,130,21,144,162,169,126,177,40,237,206,243,136,41,144,24,12,27,153,4,37,105,249,51,182,75,103,240,49,48,48,60,164,213,249,23,197,29,148,197,254,140,39,191,153,172,189,72,76,53,42,20,53,96,163,168,54,94,240,68,36,65,33,149,88,116,82,23,65,87,163,230,22,89,201,56,81,214,20,91,46,63,197,133,63,58,1,162,181,25,183,71,131,139,215,130,147,246,198,73,149,153,100,147,213,58,61,214,170,156,232,31,199,39,32,26,145,173,200,9,116,85,12,86,171,8,17,44,109,113,177,93,159,62,158,136,4,123,178,120,112,154,205,52,159,61,216,119,186,138,213,248,249,205,28,244,202,202,43,0,192,223,62,169,1,236,197,181,229,123,99,92,128,72,128,158,180,198,230,148,237,103,101,243,9,173,213,208,83,3,195,183,180,57,150,223,102,22,232,102,142,76,62,248,244,169,151,166,166,152,250,149,108,30,171,127,90,129,153,212,1,199,41,35,102,205,93,98,20,173,243,221,222,34,116,213,35,121,199,51,87,6,2,41,141,7,36,143,21,44,223,59,255,229,44,142,179,168,71,191,115,145,189,56,95,108,52,43,115,111,203,220,225,231,83,57,137,206,225,112,27,34,13,51,123,25,196,24,133,3,133,33,114,178,8,204,196,196,33,25,85,78,103,189,171,30,237,190,28,79,37,179,208,44,198,15,252,88,54,154,167,94,52,216,85,35,29,172,113,8,162,23,162,111,183,11,59,112,96,128,216,107,243,39,105,196,166,43,72,246,97,164,42,65,22,95,74,42,204,155,250,157,158,112,62,151,14,141,253,21,33,69,242,245,131,58,219,40,109,150,6,88,36,41,65,247,227,236,148,251,157,123,119,30,199,227,201,101,29,132,231,177,50,86,216,67,209,193,130,159,155,38,24,44,222,106,102,165,84,87,49,87,211,249,205,118,60,150,205,220,92,226,29,116,72,143,173,152,203,21,96,178,203,7,79,49,50,193,98,2,16,146,67,8,113,208,29,169,198,124,139,56,235,231,138,113,159,98,31,119,117,213,108,98,125,8,156,70,45,246,180,177,62,4,116,113,167,235,72,174,102,131,86,213,180,14,229,209,234,175,65,93,9,122,2,142,115,148,230,77,250,211,141,47,7,98,121,112,21,114,138,114,147,198,179,238,169,233,133,140,177,78,193,135,69,114,156,106,251,74,95,164,12,100,15,249,163,204,98,192,65,239,203,28,208,152,45,173,225,196,72,238,96,80,222,158,87,105,163,192,141,228,70,228,175,197,89,170,119,239,135,198,109,28,241,154,210,109,220,135,40,146,136,203,227,22,48,73,55,49,108,195,53,100,231,0,155,245,130,50,90,91,253,214,75,187,118,74,13,154,75,187,118,202,217,1,250,220,182,110,54,62,250,233,199,245,108,66,134,64,38,225,172,172,160,40,63,193,113,224,57,32,99,208,193,225,69,12,171,24,235,226,91,202,159,167,90,233,67,63,253,33,143,61,171,175,56,87,118,203,220,150,84,213,134,199,191,115,145,13,180,179,129,181,222,138,179,24,8,86,148,253,0,216,83,189,34,238,193,95,243,140,193,146,144,61,178,108,209,97,216,188,58,129,151,97,207,70,28,170,87,212,225,75,156,142,135,60,14,248,158,254,70,138,32,146,34,0,97,235,62,204,181,83,19,214,109,81,48,99,80,35,216,157,110,231,30,79,132,181,242,45,11,219,146,251,195,202,215,156,84,153,95,30,107,229,11,179,128,78,151,91,140,107,40,11,163,80,108,3,178,149,122,4,79,6,228,6,240,88,44,173,186,231,247,149,134,77,56,30,217,60,26,100,134,129,226,161,238,47,205,175,173,222,230,87,110,117,15,212,117,119,212,21,26,144,135,32,42,250,172,28,71,244,44,94,140,189,226,197,5,118,63,54,7,117,174,125,108,28,88,77,8,168,126,152,249,236,237,253,80,189,130,18,172,125,60,211,77,48,72,1,58,100,230,71,199,14,9,103,3,37,194,5,108,48,90,13,154,201,6,69,67,11,67,54,154,20,183,21,18,129,122,29,238,135,60,85,153,255,238,60,31,92,126,57,224,30,88,86,143,247,199,128,251,196,189,163,203,1,119,98,170,198,18,23,52,118,192,125,18,230,240,120,140,120,100,139,67,77,112,153,31,33,215,64,149,30,87,205,35,217,125,75,32,246,151,79,104,234,253,69,102,222,150,46,57,72,129,102,80,148,94,80,227,38,186,153,71,10,86,225,199,34,101,13,129,50,253,120,86,152,204,148,4,177,225,143,119,1,224,224,79,9,248,32,127,233,205,158,221,41,183,161,95,217,253,199,9,34,208,252,205,174,139,187,248,89,228,96,217,79,135,237,40,60,141,63,162,37,249,128,28,82,79,102,97,196,181,50,136,111,147,166,179,21,190,90,50,120,239,142,73,96,66,40,222,189,175,33,141,248,222,217,239,121,87,58,40,41,93,213,178,6,204,222,192,45,42,193,139,152,251,239,158,193,4,255,30,60,147,37,34,239,255,60,128,195,103,233,177,170,11,74,254,26,122,154,183,180,23,63,30,67,87,57,47,18,104,110,165,151,148,153,142,20,158,29,115,255,194,200,133,80,70,192,7,92,152,35,125,88,44,78,220,195,122,194,210,91,116,9,146,238,191,101,221,193,9,10,31,125,177,230,87,246,112,86,66,133,119,133,108,220,192,122,113,244,83,247,109,254,57,123,34,86,68,41,83,52,27,155,26,37,88,238,136,117,127,249,176,165,243,112,52,236,28,80,61,251,13,175,44,102,191,93,147,171,29,183,120,188,38,159,228,93,129,89,252,17,77,20,113,238,35,142,44,62,152,168,86,39,133,17,189,191,223,163,107,210,139,217,76,17,50,129,223,83,204,58,132,21,169,146,12,114,37,198,145,216,14,146,11,23,101,187,116,101,48,83,45,252,166,167,210,167,137,27,182,143,169,74,185,181,143,171,138,90,131,117,138,122,163,38,109,200,168,53,118,66,78,53,205,102,241,118,36,219,43,149,110,90,163,146,67,116,51,101,14,172,248,152,68,223,60,145,24,67,37,233,108,138,194,167,84,248,248,184,107,23,82,64,186,147,123,99,245,154,9,199,83,131,172,230,13,158,230,55,97,130,176,44,150,82,68,125,145,27,31,31,239,108,253,136,73,177,139,225,70,253,160,166,247,128,187,84,199,180,206,106,145,203,70,125,221,244,94,234,233,65,242,250,146,131,123,129,86,209,240,102,147,202,254,151,99,139,190,138,198,206,96,77,33,54,67,217,150,151,70,5,173,77,67,35,81,101,33,241,52,76,27,89,45,112,237,90,238,141,84,32,12,44,68,5,33,137,181,161,151,42,114,95,163,41,224,112,82,160,153,175,16,203,182,176,128,106,123,133,7,179,78,108,160,132,242,203,24,92,234,205,237,170,55,29,232,96,249,235,53,229,251,8,215,250,142,22,105,179,7,239,94,253,237,220,36,210,62,118,189,106,126,22,138,118,48,243,170,150,150,74,87,55,147,147,229,46,32,30,143,114,66,149,103,207,40,50,19,50,103,88,223,18,69,58,104,184,58,79,91,43,141,225,193,60,191,97,12,152,146,93,100,199,109,239,201,116,222,42,121,71,172,165,253,189,253,150,70,70,143,162,182,158,79,177,154,240,34,216,219,236,216,202,5,9,84,169,235,208,99,140,203,156,22,70,113,34,199,132,154,157,181,23,226,92,103,215,81,203,58,19,28,182,192,31,9,158,248,109,230,247,123,178,58,195,216,240,115,36,2,83,20,89,76,171,102,53,182,25,243,233,202,193,146,218,213,134,129,133,96,24,238,163,193,191,153,171,92,92,33,228,241,84,162,230,205,151,214,63,67,214,170,246,171,189,162,102,213,154,120,96,250,75,235,159,202,72,30,176,189,43,35,2,130,164,99,149,188,235,231,39,48,176,223,220,234,249,16,214,156,26,123,116,237,9,86,92,226,185,246,233,63,220,154,226,197,137,124,160,122,183,171,90,150,219,113,151,234,163,109,43,98,245,35,253,198,255,30,211,192,208,233,183,98,77,243,222,143,217,137,8,193,14,157,14,159,59,93,36,10,209,241,58,95,164,8,82,118,20,92,134,251,153,178,194,175,11,100,223,236,230,144,68,88,43,44,131,221,242,165,148,216,152,51,205,146,94,176,188,252,179,168,126,141,10,214,144,252,181,147,206,67,121,203,222,222,252,120,139,170,232,251,24,73,96,38,178,2,111,145,70,242,7,156,210,37,158,232,242,84,133,39,102,13,148,50,37,162,64,106,196,33,142,210,128,221,191,100,85,4,196,30,193,8,252,93,223,183,231,115,219,27,91,77,73,21,111,50,104,88,219,34,39,3,243,98,146,180,226,77,171,178,104,199,171,222,66,84,81,229,171,10,252,12,134,136,154,204,30,139,214,9,221,57,174,104,39,169,169,102,252,199,53,205,248,94,110,12,218,47,102,45,145,90,236,185,204,35,138,148,35,176,26,121,61,229,194,20,112,59,229,122,221,51,10,166,225,232,163,123,127,179,243,248,246,3,0,112,83,107,57,166,93,229,197,196,51,136,83,4,147,148,247,61,62,235,165,143,198,173,46,194,77,43,78,106,115,213,40,198,113,16,103,158,127,35,255,148,173,90,117,195,71,228,15,186,61,103,126,75,111,142,43,75,48,95,166,21,18,17,71,70,11,63,87,82,92,79,110,22,105,185,229,66,197,40,43,151,27,166,252,194,131,17,99,214,124,252,232,114,22,16,162,27,182,84,12,26,209,58,65,10,10,182,212,67,252,23,68,139,136,87,126,101,191,219,30,89,202,223,211,38,64,55,52,91,131,119,63,59,58,24,67,139,125,58,148,204,94,95,19,190,74,59,199,89,216,162,113,105,199,197,29,24,100,229,136,143,181,227,194,148,215,94,32,48,10,202,139,228,110,200,63,93,218,10,74,146,149,139,140,165,184,175,252,187,186,10,189,135,168,236,150,18,1,245,174,139,169,162,173,127,14,214,19,39,231,251,248,159,126,177,13,26,175,176,22,104,76,214,67,254,89,107,25,76,164,107,102,114,159,158,86,221,209,188,218,115,123,156,162,85,178,119,42,247,209,153,205,119,11,103,53,27,12,238,220,96,202,80,217,234,35,19,57,27,6,136,93,57,157,213,12,189,168,193,84,30,99,150,3,63,77,183,144,72,222,50,113,47,40,241,106,105,26,71,19,146,178,55,230,17,147,167,75,192,15,30,198,119,44,247,216,213,18,69,43,82,204,6,178,13,237,217,153,30,79,4,100,161,184,129,145,194,93,81,185,56,95,94,66,107,35,224,154,84,215,141,173,196,93,49,65,236,68,203,206,63,38,134,132,26,144,199,193,176,236,189,194,1,191,21,232,128,182,26,2,124,192,71,63,123,197,92,148,10,168,62,41,216,139,177,155,139,87,189,244,11,177,215,129,77,93,250,133,4,173,175,128,42,176,126,33,78,132,90,208,1,216,6,23,10,218,102,92,52,113,88,31,86,74,158,181,73,182,184,104,212,64,84,179,65,19,45,239,33,162,240,60,205,120,136,59,144,40,71,23,78,125,171,111,78,89,120,44,73,137,131,94,247,34,129,35,98,205,238,197,251,110,67,134,251,165,220,142,212,255,253,30,150,144,213,138,26,204,116,208,194,18,178,80,21,201,35,101,88,66,22,200,64,214,70,76,191,171,55,232,181,15,210,87,185,171,251,184,115,237,229,83,230,28,11,174,244,23,69,67,20,2,50,221,93,92,84,185,46,167,243,54,225,92,142,201,81,123,64,39,240,192,154,27,201,219,99,237,187,54,96,146,138,84,107,11,63,219,1,109,13,247,174,175,199,182,143,205,75,185,173,60,171,210,229,226,117,210,85,34,230,109,54,168,21,183,67,154,53,175,141,183,191,133,118,87,130,8,172,135,99,130,117,25,12,42,131,24,24,107,74,159,72,190,252,91,158,108,119,47,169,81,212,52,236,84,46,178,159,238,123,20,148,221,214,234,13,58,99,41,146,243,72,14,155,246,224,168,89,230,95,154,45,45,255,208,47,60,6,156,93,224,99,108,155,148,28,173,145,212,130,66,102,251,42,214,181,101,148,39,220,211,25,30,241,238,119,84,125,63,124,153,230,175,17,81,149,224,168,159,168,148,254,210,59,8,206,12,210,147,177,80,26,99,213,165,203,238,139,173,145,238,160,2,49,148,74,191,193,115,190,248,113,40,253,150,247,56,239,127,133,51,125,194,142,65,102,188,188,79,40,153,165,77,233,127,171,232,170,100,128,32,140,80,8,62,127,199,115,184,0,237,77,218,96,66,193,90,246,221,56,88,76,163,182,250,128,103,172,254,104,211,119,29,240,112,135,154,195,115,168,10,58,209,187,35,179,55,118,221,3,46,65,241,253,108,53,221,151,141,90,199,206,74,239,99,206,140,247,210,97,38,131,43,208,210,61,232,195,0,70,111,103,238,86,181,183,215,139,123,106,49,61,70,119,234,27,247,62,27,53,217,233,251,165,118,57,115,126,224,26,166,105,114,170,27,20,59,7,132,188,158,121,234,133,49,25,190,62,208,48,116,6,36,170,30,32,184,170,201,241,160,190,30,115,18,223,168,50,42,179,69,172,198,139,145,214,53,26,254,213,114,11,182,12,158,254,198,233,120,14,208,193,156,36,54,202,141,101,196,23,94,115,89,107,9,31,177,210,84,243,28,15,89,218,238,111,26,154,247,104,16,169,114,8,60,126,23,120,18,99,66,226,104,97,132,40,115,44,13,159,222,31,138,81,218,204,73,154,123,23,148,36,158,54,191,151,66,30,64,154,169,92,40,132,167,191,121,164,254,148,7,255,113,211,201,53,118,214,119,252,31,113,84,73,229,251,244,91,202,67,152,30,139,188,202,115,228,165,223,36,197,4,181,32,22,175,234,0,254,39,46,124,142,168,1,129,139,63,87,242,168,236,221,8,155,194,43,197,94,217,94,89,4,232,127,210,244,237,18,141,51,78,253,137,145,10,92,51,234,120,232,218,188,253,228,149,11,103,19,31,39,135,234,247,99,242,237,32,156,91,19,158,177,59,44,52,228,39,20,103,42,36,218,207,167,91,158,63,119,184,195,118,14,160,99,85,119,48,247,173,144,21,93,56,26,59,241,83,171,254,240,150,93,75,244,211,234,64,241,168,196,230,135,14,28,190,175,26,109,63,52,6,27,86,200,124,131,162,219,58,129,125,250,62,65,240,151,234,106,170,121,254,246,170,186,103,244,114,12,28,75,230,251,159,24,44,179,148,166,72,215,248,204,102,22,58,122,125,71,91,137,212,73,218,41,139,204,91,190,104,122,72,83,13,27,54,62,62,7,200,106,249,70,82,203,136,10,27,158,0,20,185,63,223,139,58,117,32,138,38,6,15,228,209,202,248,102,70,209,229,42,44,201,117,46,190,12,188,155,85,190,149,44,199,112,14,24,140,162,191,117,3,69,24,83,79,230,232,116,246,208,248,2,149,98,5,64,88,142,56,231,255,192,172,23,24,149,178,48,77,50,88,44,145,227,23,142,143,117,8,195,107,162,87,35,62,37,207,212,185,201,73,112,52,130,226,151,101,176,210,83,242,137,144,113,7,70,222,141,35,228,129,110,238,92,136,222,109,137,203,194,86,113,189,150,242,150,237,80,251,166,221,42,12,65,220,161,167,224,23,243,172,38,27,245,190,202,137,86,224,111,40,254,246,205,103,123,47,182,244,124,205,215,18,104,239,210,222,240,193,8,166,213,232,109,123,132,89,123,204,162,91,38,213,61,24,5,103,241,87,205,203,170,201,138,186,139,77,129,18,5,126,63,49,110,212,179,249,130,248,95,250,60,214,109,239,106,48,12,44,247,87,230,58,248,178,29,16,79,40,173,234,162,240,134,48,89,69,153,140,177,27,22,50,77,230,197,242,217,95,74,93,161,45,114,17,192,163,107,152,5,3,31,41,206,207,30,138,217,113,53,230,50,179,81,101,217,209,84,1,199,109,10,240,161,217,7,144,199,205,40,124,232,72,12,116,199,55,227,192,216,33,42,155,84,246,229,210,131,91,43,137,49,208,209,249,151,131,154,121,43,164,92,45,3,50,174,74,76,195,139,226,110,66,241,2,92,132,148,84,7,40,118,41,139,251,164,21,1,173,67,232,24,199,72,198,123,170,108,246,166,117,166,15,74,158,144,162,151,32,86,97,71,68,42,130,223,202,227,70,178,203,229,132,82,159,85,197,178,78,65,227,234,161,132,21,19,206,14,102,130,132,227,10,192,29,90,118,120,10,107,136,140,28,215,10,71,182,178,135,72,93,141,146,116,206,83,214,29,40,35,26,127,100,60,214,9,196,37,218,103,11,147,75,183,97,232,184,253,31,133,171,76,138,6,142,69,77,235,227,119,148,125,116,231,114,207,1,165,93,153,221,35,189,221,162,70,186,238,113,204,246,227,46,216,138,32,198,62,14,109,53,111,222,214,27,220,66,113,154,82,117,14,224,230,173,80,155,227,252,146,63,252,34,128,96,120,30,172,183,170,188,33,208,54,144,10,166,103,170,173,125,150,12,115,32,65,15,218,64,168,250,222,242,167,236,174,23,151,134,19,216,42,38,37,191,117,211,200,125,249,49,217,61,1,90,41,16,91,144,11,30,122,11,47,83,183,80,96,54,146,20,82,38,141,67,212,80,79,161,97,130,146,164,165,234,38,97,11,221,221,153,40,187,81,72,182,39,162,88,213,165,189,169,103,168,157,101,62,151,11,93,94,36,169,10,230,46,43,240,234,249,145,172,134,154,218,177,97,66,101,10,65,104,70,51,151,76,192,69,195,191,78,59,54,88,76,244,169,107,190,148,50,92,0,128,220,124,117,82,203,129,29,118,3,166,219,76,139,113,254,213,52,202,108,202,21,54,130,10,174,54,244,66,84,117,155,198,143,185,36,63,125,213,10,127,243,161,252,1,74,166,113,247,215,110,141,51,108,101,114,82,198,184,188,98,208,99,196,6,90,158,142,199,145,219,45,103,155,152,184,69,173,165,105,158,70,218,94,87,213,152,168,247,38,195,197,131,155,34,7,163,18,158,87,209,55,55,78,80,113,92,91,78,135,239,62,156,148,2,55,67,140,204,142,100,114,228,182,218,226,252,166,86,234,7,8,62,251,75,101,135,78,207,108,19,236,149,252,235,83,227,116,255,243,235,13,95,94,102,215,190,46,209,164,250,211,221,124,133,8,219,140,206,18,169,66,54,6,99,155,209,72,127,107,40,177,171,26,165,242,8,16,248,77,252,218,154,8,102,138,195,118,45,83,139,195,39,149,56,50,148,21,120,79,169,201,57,155,145,201,74,106,241,13,132,9,248,86,173,38,168,151,12,77,245,165,154,171,50,153,73,164,70,136,148,154,134,85,143,192,203,255,17,100,167,149,133,215,82,163,211,102,36,146,83,214,15,173,216,151,31,33,156,33,6,4,113,23,19,174,86,214,150,228,221,116,30,153,169,103,82,155,120,12,30,27,149,128,199,117,87,87,75,118,219,81,8,66,181,149,163,252,52,190,149,61,76,148,129,166,216,130,218,252,150,243,8,148,3,137,147,137,195,241,251,74,165,130,185,172,64,81,30,134,56,48,65,151,222,20,44,76,237,43,211,195,85,194,194,212,116,82,97,206,182,75,152,74,236,72,39,106,35,137,133,169,77,153,146,46,239,251,102,47,110,97,75,199,79,128,255,175,237,87,128,130,242,128,24,137,143,21,97,96,169,167,200,246,126,162,102,106,162,176,16,199,207,73,139,188,190,80,239,133,36,168,9,63,166,149,25,153,81,214,237,96,228,94,102,23,110,239,58,222,55,27,55,178,198,115,67,54,96,18,94,17,241,185,112,126,95,88,186,220,130,155,32,179,162,18,85,85,105,70,95,173,108,54,241,60,59,111,33,9,9,1,41,88,243,48,217,172,163,191,192,113,205,80,233,41,51,15,244,120,211,216,138,190,217,105,202,182,84,65,221,32,104,227,35,63,15,108,26,120,219,158,137,119,86,223,186,155,128,137,14,170,229,151,138,148,141,193,132,133,85,221,121,38,118,27,230,6,30,63,102,29,14,153,201,145,206,156,237,184,229,55,8,167,97,11,198,131,222,61,124,143,12,86,124,63,100,159,193,215,92,32,251,179,72,1,182,216,174,108,31,222,124,1,7,76,151,85,82,222,221,191,31,56,206,19,172,241,67,99,87,167,249,201,253,123,245,169,202,68,218,152,72,148,132,163,215,115,19,90,171,143,76,234,233,234,253,166,36,39,207,149,247,93,132,113,125,67,73,43,152,59,170,132,108,78,50,115,159,31,117,11,210,195,197,69,31,7,11,43,23,205,5,116,44,15,223,147,123,142,92,81,197,184,88,146,196,13,108,243,23,64,110,34,101,234,164,108,101,246,0,15,12,182,206,0,45,186,186,97,249,99,222,9,194,30,6,119,238,246,205,83,91,247,153,69,219,90,187,50,92,44,108,228,68,89,65,21,251,202,217,216,65,121,236,12,79,10,104,23,227,196,186,239,56,165,109,20,124,84,63,96,10,252,254,221,230,73,71,97,217,176,53,220,197,254,254,65,22,139,97,234,236,177,237,80,89,3,41,77,144,82,206,69,48,44,169,64,125,206,193,6,67,105,11,212,21,49,108,48,204,81,13,73,21,137,185,12,134,126,141,28,234,8,18,108,48,220,101,194,135,222,205,132,50,104,27,119,251,149,236,247,87,87,101,205,61,230,227,14,127,205,43,99,204,105,178,55,124,223,67,116,218,59,54,186,86,14,198,104,229,156,149,27,42,21,7,81,242,227,128,134,197,193,4,191,9,234,124,45,45,72,76,228,73,170,149,179,16,164,141,107,193,251,146,64,123,87,161,209,86,35,86,78,20,5,11,138,160,178,79,103,76,85,110,137,200,226,28,202,128,16,231,32,198,197,127,70,29,91,55,149,252,56,176,210,191,56,212,19,228,139,134,216,208,30,75,126,103,193,219,2,235,46,131,237,230,65,12,176,153,243,16,198,90,146,88,91,45,41,98,148,143,111,246,241,119,64,183,82,118,5,222,1,94,25,183,254,186,65,236,230,106,227,158,62,109,160,133,201,145,126,48,185,227,181,101,184,105,214,162,28,164,103,3,184,179,145,21,55,220,173,84,245,157,242,230,184,26,42,236,121,71,225,143,238,91,81,249,195,171,213,106,161,11,223,107,98,29,35,233,223,2,205,164,133,26,132,85,216,240,225,92,85,89,73,137,134,217,201,106,162,99,168,166,36,249,129,172,72,73,79,32,196,90,243,52,26,152,225,111,144,45,157,59,104,35,226,32,25,12,164,174,128,236,16,235,56,38,116,252,187,143,129,84,165,60,217,23,129,169,88,184,122,194,40,1,67,209,66,220,195,92,42,231,101,33,41,31,5,228,49,34,197,38,54,221,145,38,234,108,133,223,249,157,174,26,177,182,39,77,236,167,70,210,23,105,100,88,73,192,75,99,170,75,73,192,75,99,170,75,73,64,172,49,21,127,186,104,92,121,236,144,25,162,190,171,173,42,120,249,43,185,73,24,71,105,154,190,52,122,56,47,213,148,15,46,32,30,255,136,70,242,153,96,229,67,91,198,170,124,51,39,152,130,164,174,181,153,52,134,78,238,35,252,90,153,56,155,53,161,115,81,56,97,32,131,221,220,91,221,30,234,23,213,182,93,250,214,114,176,59,210,240,219,173,50,183,83,182,42,14,37,213,57,24,115,231,147,162,6,210,32,131,95,245,204,198,111,6,115,232,141,125,188,56,229,87,40,143,180,5,71,15,153,103,115,246,109,59,69,83,181,4,169,190,104,226,17,149,216,86,78,150,233,228,3,103,33,106,187,148,160,102,62,210,150,209,102,112,223,92,78,110,148,89,39,119,190,249,53,143,221,76,59,38,205,158,14,117,145,77,196,47,11,198,48,152,84,68,249,44,190,179,44,233,40,252,22,35,234,218,192,196,128,135,65,12,13,171,26,49,191,3,13,76,250,13,36,60,14,170,42,139,219,81,203,55,199,85,176,227,136,117,148,237,103,107,83,116,185,116,148,5,203,136,166,140,79,96,29,101,131,85,120,212,209,233,132,89,157,144,145,84,176,164,64,85,164,212,152,102,220,75,109,230,237,185,219,230,246,248,193,195,63,170,44,210,134,37,4,179,39,164,34,173,184,39,54,54,250,252,216,150,180,108,224,205,8,5,189,80,104,88,81,230,3,171,15,184,79,176,39,43,79,228,109,252,215,128,203,147,69,146,192,151,73,113,113,178,176,36,6,236,201,202,35,144,12,186,56,89,32,53,54,118,224,19,73,79,154,117,205,183,174,197,29,162,62,188,153,26,25,44,247,6,51,91,195,67,217,8,43,236,138,82,213,248,93,187,185,216,108,181,181,224,32,184,98,49,4,243,48,156,217,179,73,216,239,122,254,50,201,87,45,193,161,42,254,173,22,163,167,65,97,67,239,229,204,19,120,64,200,21,34,245,28,160,35,153,243,0,195,139,4,115,27,71,201,20,169,14,185,52,191,116,5,73,18,91,105,210,1,155,97,232,117,45,82,87,127,245,120,229,60,245,44,33,110,234,182,72,182,248,57,137,241,96,165,154,137,96,32,132,236,2,194,33,47,82,37,105,51,198,115,0,234,70,22,177,0,84,192,214,124,45,46,191,83,146,136,78,245,145,191,35,95,81,139,97,133,65,236,3,115,146,113,23,191,220,62,27,41,124,189,117,177,244,38,202,164,117,58,133,143,0,187,213,168,175,157,214,156,147,233,230,202,183,252,185,20,114,219,36,87,156,18,35,84,232,99,148,153,178,178,148,156,145,229,44,82,214,154,237,204,229,171,186,233,229,105,152,172,48,230,193,204,65,59,163,110,219,216,24,241,190,198,149,132,222,235,46,148,46,110,51,66,105,170,211,178,92,164,15,26,9,249,71,78,23,81,199,95,4,236,15,244,149,59,100,182,115,245,148,82,29,169,112,215,38,144,206,156,121,159,163,50,152,72,126,252,48,80,118,122,212,29,59,156,207,236,135,12,46,66,196,97,108,225,160,106,198,17,244,77,70,193,152,62,191,104,253,15,100,28,118,74,177,47,236,135,15,229,84,63,239,37,217,73,207,122,56,187,19,191,72,53,104,37,140,29,204,103,142,248,204,54,148,110,179,210,195,198,133,154,183,214,202,34,98,13,125,25,48,18,41,158,112,14,0,152,114,22,182,104,218,125,236,162,22,191,44,22,220,230,255,1,148,199,148,215,18,69,71,71,99,59,65,3,229,92,204,86,80,146,88,198,161,88,162,119,185,175,3,234,233,147,241,91,198,227,113,211,132,59,127,16,17,37,33,111,174,149,93,95,6,166,74,178,59,47,42,75,246,36,73,219,223,187,133,86,150,87,15,114,151,223,233,67,178,89,73,134,91,221,84,104,61,68,69,236,72,77,46,213,230,111,98,125,237,126,189,132,70,110,23,112,238,65,245,13,244,2,196,151,241,70,115,94,126,28,223,227,220,108,150,51,161,32,45,109,105,142,213,239,106,247,26,30,23,123,244,225,164,130,87,153,228,211,175,55,134,84,208,172,124,145,97,14,59,233,23,19,46,120,140,43,174,252,46,116,22,40,226,168,216,199,113,253,155,126,129,19,10,127,59,162,206,55,173,19,248,231,234,80,153,156,116,254,233,92,119,82,92,136,77,122,11,156,224,164,33,10,232,242,105,76,18,118,66,3,188,194,167,54,190,104,225,245,212,253,11,69,94,249,200,103,137,239,130,230,157,169,5,165,245,167,47,125,10,222,254,92,235,50,82,136,166,223,120,154,202,205,233,156,210,182,162,59,213,98,232,61,132,24,175,206,171,164,102,120,70,5,230,47,241,55,29,144,237,66,38,105,250,154,41,230,166,107,91,71,179,243,143,71,232,245,101,40,6,114,33,177,147,45,217,192,120,74,56,134,8,203,251,25,176,198,10,197,51,224,44,149,177,151,101,242,3,37,11,180,139,22,100,121,226,3,86,52,59,30,135,220,106,143,190,59,125,242,253,113,22,91,83,197,44,194,198,220,35,9,38,189,106,17,79,108,205,0,70,136,158,221,251,50,60,233,20,146,251,149,131,224,217,42,166,240,153,106,164,66,142,236,116,122,253,73,206,164,2,76,8,109,129,100,129,140,32,106,194,16,218,213,137,228,68,177,6,15,245,110,142,186,106,54,43,155,234,115,70,212,198,233,188,121,15,27,204,154,34,60,228,86,223,0,195,243,181,252,219,92,165,142,115,251,7,188,205,165,65,6,107,174,218,87,163,254,126,156,251,60,229,122,253,107,38,150,90,68,196,225,98,99,121,73,45,50,239,146,83,141,82,194,82,139,184,217,19,169,39,32,88,106,17,17,151,188,218,102,202,51,206,94,48,84,74,87,3,112,181,219,98,68,2,121,216,190,245,26,235,80,20,171,236,175,34,19,166,190,245,90,108,108,232,59,169,231,95,109,210,89,77,81,82,113,178,71,42,45,215,54,45,213,95,89,254,186,136,169,101,135,50,229,45,132,61,133,147,221,143,209,159,163,204,209,20,106,244,215,5,115,212,95,134,151,131,114,235,170,173,162,26,149,242,24,209,183,216,153,223,190,232,173,192,240,128,157,153,184,69,94,2,110,36,117,23,122,179,237,196,204,93,189,123,44,179,181,172,232,94,248,91,247,23,199,38,192,119,215,197,57,172,175,194,246,11,198,46,189,199,10,163,155,240,140,198,190,68,50,149,64,63,241,46,202,126,175,8,7,136,65,224,197,143,188,21,236,22,37,14,156,130,166,212,208,232,21,78,22,69,174,39,254,180,31,62,165,77,24,229,128,251,45,59,47,228,0,153,134,242,72,133,91,108,12,68,51,166,216,137,41,189,38,134,64,238,148,6,112,2,152,44,52,10,99,13,33,79,111,146,195,181,89,72,99,111,175,107,109,114,215,11,55,113,241,24,161,200,21,83,137,65,85,222,157,24,191,243,225,88,175,137,206,198,124,136,82,31,102,129,24,25,239,203,224,96,125,229,85,237,31,110,83,29,27,185,197,109,170,109,218,100,130,10,41,184,103,235,68,25,228,207,20,48,131,216,158,134,115,161,192,144,224,107,168,68,34,74,164,43,166,235,48,216,122,204,148,46,107,126,70,166,200,102,214,102,141,53,124,212,137,229,234,236,45,197,217,65,154,12,239,26,199,101,110,230,171,28,238,4,106,53,111,173,34,192,242,221,98,101,9,179,132,120,106,156,195,15,106,9,236,150,15,115,92,35,26,171,174,160,104,61,3,150,143,10,170,146,43,179,119,171,86,101,43,170,68,39,210,78,102,199,34,243,48,148,253,13,211,68,20,15,155,86,254,213,97,128,201,51,227,56,139,88,9,170,68,110,190,182,156,223,36,217,79,195,203,235,237,168,128,150,149,13,128,134,62,160,33,73,178,246,203,26,177,150,90,145,218,168,69,55,39,65,215,185,228,235,84,95,221,209,4,240,142,102,22,219,231,78,64,190,13,124,58,124,43,65,207,7,121,77,179,148,195,71,201,145,43,163,156,210,222,250,76,35,172,189,212,56,54,175,29,15,102,135,242,241,32,41,79,191,169,70,71,161,249,247,166,55,2,193,227,70,86,117,120,165,103,90,42,93,93,46,12,251,58,206,47,161,15,14,115,52,86,122,31,55,137,207,41,137,84,79,111,144,165,174,12,166,83,119,29,18,29,142,116,235,119,53,235,182,39,252,138,228,47,41,252,88,2,109,26,190,97,67,236,92,53,59,97,169,187,127,223,246,37,6,205,89,254,70,1,246,126,200,131,74,146,88,206,44,106,163,246,239,50,155,184,52,198,149,180,82,41,175,117,248,3,245,117,246,228,151,184,9,138,129,89,244,234,215,86,195,146,209,172,29,157,207,68,59,209,73,49,142,35,227,131,221,204,210,196,177,255,80,6,103,82,149,49,250,71,59,45,246,41,141,47,237,183,91,84,73,47,5,47,157,39,50,180,121,247,28,69,176,206,19,15,2,213,28,177,87,240,197,85,71,172,229,159,213,110,5,133,100,37,105,32,128,175,104,42,246,37,46,59,200,229,154,36,151,29,228,61,99,209,166,74,83,108,7,217,142,107,94,120,66,225,178,131,76,41,144,71,24,19,16,3,37,70,136,179,237,62,230,58,243,48,51,212,135,145,199,147,82,23,119,227,11,25,162,148,203,10,235,250,17,76,234,11,140,97,201,177,20,141,12,83,117,225,224,146,175,3,214,144,168,114,52,1,148,228,129,75,238,216,65,242,125,95,230,130,137,39,144,71,70,218,159,132,147,222,135,160,32,209,67,166,60,133,96,201,4,136,254,76,94,153,59,153,112,116,79,187,46,75,73,103,121,193,126,61,210,85,173,203,27,237,68,115,159,227,186,192,144,181,170,155,195,232,234,102,169,109,168,124,72,38,144,137,53,168,243,229,246,110,110,146,89,24,114,22,145,201,39,121,119,46,200,68,60,194,245,77,99,242,51,22,11,57,94,21,189,86,200,65,207,192,87,27,61,37,153,252,102,88,142,193,170,90,150,68,246,132,58,59,44,80,49,92,54,150,56,42,123,8,89,21,43,168,158,83,26,209,33,2,47,213,210,103,184,254,60,187,102,79,203,117,253,232,212,123,31,68,156,191,141,144,149,70,17,81,96,217,136,247,20,163,147,244,192,72,11,91,232,36,220,248,166,152,199,130,253,181,118,88,33,188,71,119,1,69,208,246,213,62,124,190,231,79,235,208,236,102,247,94,47,119,91,184,54,124,184,160,60,19,179,166,69,79,207,241,185,44,162,17,225,138,254,154,132,9,3,30,194,25,22,185,239,180,146,74,63,51,31,226,31,224,128,147,170,100,23,126,23,61,140,198,250,32,129,141,193,90,203,28,46,67,185,8,21,42,244,110,209,63,75,195,82,79,142,126,11,108,82,215,153,209,154,239,53,141,181,173,52,69,156,87,98,69,165,28,191,119,5,109,39,250,240,173,231,94,178,38,152,232,172,213,136,131,165,205,204,204,100,165,62,88,196,89,155,214,45,183,186,92,54,248,227,224,76,150,216,6,191,150,233,166,155,98,58,182,193,79,87,62,86,17,149,214,1,222,175,158,236,234,90,200,201,90,205,60,179,176,111,140,41,191,45,111,60,93,25,145,97,227,123,79,29,10,63,48,215,206,168,104,228,44,207,109,131,116,151,186,7,204,253,52,47,103,82,97,178,41,201,107,74,191,109,106,36,203,253,121,134,249,104,205,238,176,59,132,187,240,106,224,10,222,54,140,59,83,121,90,166,249,14,211,29,166,78,14,143,152,201,86,239,71,221,208,100,120,14,82,25,232,214,183,34,207,125,14,144,145,248,162,145,129,122,58,158,44,242,162,11,163,17,251,240,221,103,146,252,80,60,5,194,15,32,201,228,66,202,91,221,10,80,164,13,179,0,138,241,141,236,41,99,189,157,240,36,10,91,72,188,169,181,92,176,155,243,101,134,252,167,119,166,26,185,246,251,214,229,177,95,66,135,242,208,162,223,72,31,46,30,183,124,82,223,189,245,69,190,2,191,255,179,254,216,106,112,177,175,27,197,244,23,60,47,246,181,188,206,120,32,205,229,190,54,179,127,248,113,53,236,114,95,51,230,221,97,6,94,236,235,219,84,102,153,80,226,76,46,246,87,212,190,175,30,197,105,153,178,87,24,89,220,126,16,47,213,196,47,114,131,210,153,130,17,58,110,16,116,129,58,46,155,89,80,178,24,126,46,124,48,194,6,28,212,59,244,244,179,97,244,89,228,47,79,105,213,212,238,186,244,198,134,245,146,171,5,188,107,86,27,143,104,234,100,200,161,84,131,116,14,92,21,125,59,92,137,232,59,148,24,42,24,21,152,233,184,189,156,8,39,213,253,32,153,74,122,54,183,106,84,120,203,168,6,127,136,221,131,205,14,180,242,40,195,42,36,144,26,206,245,35,98,194,74,140,107,233,246,34,180,86,171,62,40,168,148,199,130,208,223,108,238,52,205,73,204,122,109,224,53,87,216,35,169,79,123,53,113,183,204,19,149,172,10,52,116,34,5,240,189,7,97,141,238,229,50,30,143,40,4,203,25,60,48,15,247,216,202,185,110,195,197,31,120,146,105,186,230,116,223,220,155,52,10,92,40,96,255,57,244,246,241,51,222,172,124,54,37,175,228,161,97,241,64,226,24,200,8,138,10,236,28,101,205,15,180,17,159,179,213,19,205,86,183,174,81,98,127,93,202,108,219,247,135,117,147,24,215,106,9,93,99,80,135,174,9,31,225,224,3,5,152,224,184,60,214,19,13,196,24,141,141,164,128,29,123,70,150,172,202,204,13,101,21,77,91,170,103,11,215,217,25,220,189,37,228,116,11,33,38,252,67,90,188,3,35,185,133,130,74,136,25,129,143,193,196,70,46,210,1,80,240,125,14,198,160,40,80,185,231,29,117,140,141,18,123,3,56,89,178,104,144,30,75,16,220,144,254,135,95,93,140,66,184,240,120,16,150,32,104,205,143,237,75,68,191,218,145,66,142,157,166,84,147,46,156,3,162,31,24,107,190,104,168,9,113,31,100,79,5,89,115,29,63,118,206,197,16,109,76,203,162,54,102,100,227,245,70,234,9,148,81,70,175,62,221,191,138,181,116,203,90,216,55,50,94,190,180,116,83,123,255,57,76,6,61,252,181,235,98,97,31,31,133,182,1,74,222,141,101,147,69,102,117,149,114,56,160,67,30,105,117,184,71,114,87,130,178,93,194,74,47,34,122,74,99,236,205,249,217,137,215,133,67,179,214,8,194,102,46,107,247,44,34,4,9,230,193,97,57,101,219,30,211,144,0,115,42,181,222,109,208,152,2,110,111,11,197,155,42,4,31,249,125,57,227,123,137,214,132,162,33,140,210,137,133,233,252,135,151,119,12,187,55,72,107,89,193,58,43,11,169,24,83,116,189,227,235,170,105,33,94,41,238,181,232,167,239,21,177,150,198,63,14,158,5,9,57,200,109,103,47,47,19,132,110,231,207,184,84,8,41,181,9,158,174,117,26,96,216,23,189,128,128,127,203,69,108,252,135,127,75,69,40,150,95,187,114,162,96,42,253,193,241,154,147,116,129,179,28,2,188,67,30,159,191,31,6,50,61,82,182,189,174,159,148,99,189,89,133,117,23,98,156,82,151,46,3,209,205,129,54,169,36,167,135,168,181,101,110,79,58,190,24,214,10,46,149,48,165,167,83,205,135,48,50,220,28,14,135,201,9,3,167,212,35,243,239,45,102,130,68,3,167,32,7,96,142,26,21,209,184,181,242,170,240,174,154,59,156,2,54,74,90,175,53,177,175,138,105,48,95,99,249,54,246,85,177,155,255,234,173,200,188,124,85,216,246,231,197,171,194,98,131,224,119,63,154,39,90,231,103,36,195,163,198,74,160,195,145,31,78,197,37,148,242,53,108,196,218,117,210,145,232,5,17,179,13,132,222,143,53,102,17,14,245,8,209,109,80,107,196,17,141,26,238,31,246,65,55,113,150,229,118,215,176,181,191,86,63,150,95,79,239,128,159,228,88,96,251,143,143,31,222,207,231,227,200,12,181,23,158,96,51,101,251,245,132,87,141,91,214,192,20,239,22,183,83,55,215,168,182,116,28,130,159,100,36,225,143,98,13,15,138,109,58,143,144,63,43,41,28,97,221,89,208,207,135,20,22,146,40,109,176,234,202,236,194,101,170,150,108,82,251,217,9,188,205,176,216,185,206,117,91,131,198,122,113,180,41,24,86,51,97,127,129,248,222,242,19,97,75,60,44,254,122,50,102,130,192,177,74,33,142,106,245,176,239,10,224,229,1,178,26,179,165,204,24,214,2,245,112,155,203,74,177,117,223,172,186,19,136,11,74,166,0,147,67,227,211,223,81,248,68,207,147,17,104,47,34,108,83,32,61,70,251,40,250,110,174,38,27,49,145,159,77,75,69,102,10,133,125,94,235,48,222,142,90,86,170,212,70,158,39,138,116,138,37,85,193,21,170,47,187,104,128,125,175,121,219,234,59,98,176,235,225,165,240,154,64,131,224,192,149,235,67,180,234,181,173,228,215,247,163,233,185,247,244,42,218,166,153,31,88,165,12,188,81,254,25,159,189,92,242,14,245,136,172,94,144,130,71,51,183,229,147,251,102,224,7,191,106,181,101,248,130,42,92,224,34,241,177,10,249,92,51,190,220,238,82,175,37,73,56,154,29,45,42,79,63,50,123,23,99,160,196,248,165,207,60,205,229,184,250,71,116,207,227,148,120,149,201,206,78,118,127,114,199,99,152,53,236,151,0,229,42,132,106,40,19,46,155,131,56,98,38,46,244,99,76,158,212,131,96,18,62,225,116,244,151,40,185,221,25,44,24,74,146,222,40,190,119,79,189,95,33,95,168,70,242,168,73,3,108,2,213,171,9,234,38,243,97,116,153,98,6,175,65,143,52,50,36,88,175,249,237,118,46,121,115,208,88,194,174,50,45,239,138,192,231,205,189,220,134,69,61,123,88,164,43,87,20,165,162,228,173,175,59,49,10,14,194,12,108,128,2,92,205,57,32,98,60,123,175,122,194,68,182,141,37,43,246,10,120,103,174,189,137,121,236,227,74,78,193,141,120,218,84,53,27,105,215,61,198,9,53,54,228,135,224,128,2,46,124,22,33,178,161,84,51,222,183,180,115,39,230,73,47,59,208,9,34,111,131,204,71,31,17,58,62,107,79,21,5,197,85,106,155,208,95,44,240,93,36,66,213,143,49,248,166,36,4,137,128,32,232,83,55,194,244,209,135,228,107,176,55,53,83,4,237,177,250,122,35,143,148,164,22,208,7,208,85,101,90,13,223,55,67,72,155,55,147,220,95,156,199,167,178,16,221,207,129,185,191,237,49,186,39,95,0,30,106,167,98,124,66,155,60,37,223,1,205,106,137,6,212,122,240,150,49,5,10,149,207,135,111,130,29,129,171,247,229,141,157,210,172,237,107,106,24,203,163,223,103,151,127,166,192,90,196,176,121,179,41,239,201,91,163,24,135,236,98,148,13,12,131,83,210,63,87,239,197,30,203,154,63,120,254,136,171,131,140,62,50,64,55,10,78,43,104,100,109,229,248,126,85,69,240,35,163,2,108,100,226,69,176,116,22,197,251,96,16,68,9,244,88,96,220,205,178,80,179,244,204,113,164,52,146,164,125,245,84,202,141,57,85,67,90,155,161,76,253,205,138,139,0,93,121,225,199,49,12,66,163,60,125,36,245,25,151,135,192,125,15,245,251,182,3,98,149,212,169,200,15,118,183,104,227,219,130,25,30,193,253,220,70,175,47,105,13,230,102,72,131,16,183,109,11,41,146,226,48,172,67,113,196,89,27,200,138,84,72,184,116,123,249,34,192,78,111,192,58,184,66,191,179,230,163,158,233,45,30,30,202,190,247,173,48,29,217,148,174,160,159,68,42,222,142,147,174,80,154,151,9,234,249,82,40,186,86,60,155,105,74,173,14,42,48,136,59,15,54,139,251,164,245,87,39,255,86,172,30,175,211,141,187,157,69,38,148,243,111,99,68,157,99,184,236,139,154,164,47,22,146,142,141,49,253,38,136,248,174,31,138,141,17,197,40,77,173,196,28,163,89,60,108,172,154,171,209,238,66,25,43,43,5,199,94,27,105,62,10,27,172,136,9,165,10,132,0,151,141,26,2,196,40,107,97,33,45,233,225,241,120,159,19,101,87,18,187,181,90,213,112,167,73,217,198,68,103,241,229,27,99,144,98,166,223,231,234,188,124,207,219,88,211,77,54,102,228,242,195,33,133,151,72,207,214,187,1,206,99,103,97,134,145,135,137,50,183,5,251,68,102,2,61,178,69,227,81,39,124,74,46,173,227,177,207,66,230,238,0,87,178,210,57,152,187,151,38,162,155,227,239,162,128,72,230,197,120,146,114,33,122,108,26,192,219,8,75,139,22,169,165,177,16,32,191,194,195,144,214,12,231,208,144,214,76,202,79,125,185,188,190,73,120,144,164,239,156,147,95,163,0,193,171,24,177,0,87,223,107,175,81,120,157,102,25,244,110,185,253,117,109,129,217,130,186,167,79,9,101,61,173,91,78,247,84,62,126,177,231,214,199,131,216,42,235,173,111,52,163,108,71,230,18,96,10,212,91,199,222,29,225,67,190,41,251,135,57,170,53,155,53,167,7,90,171,16,213,158,3,183,161,152,98,229,29,173,84,80,61,218,113,145,111,83,16,62,190,221,192,1,143,176,160,71,104,74,125,209,192,247,119,203,77,9,111,213,101,45,25,217,194,212,13,212,83,6,147,13,163,180,26,24,30,184,238,171,236,162,218,123,127,157,3,2,235,51,62,189,67,23,156,146,149,69,254,233,119,113,159,224,172,199,237,28,16,59,115,186,127,14,56,196,73,174,165,92,23,130,140,119,178,49,90,148,175,149,196,188,73,96,239,10,49,99,237,233,213,104,82,50,207,30,231,67,76,100,119,50,102,57,80,187,20,225,1,153,120,75,135,29,129,42,41,223,127,176,100,2,111,196,184,210,116,252,58,158,90,172,26,102,35,31,180,117,176,113,76,169,148,88,119,109,240,46,110,140,186,149,162,70,94,104,178,56,48,36,103,243,96,137,191,42,107,227,104,137,121,207,105,242,215,175,91,153,192,170,15,20,219,195,39,129,142,192,83,210,115,128,217,21,0,188,204,70,14,242,205,203,45,117,198,6,248,206,196,195,182,119,228,231,106,59,184,155,173,69,141,219,236,45,240,91,213,212,28,133,19,209,219,200,249,179,142,80,173,131,30,158,114,10,204,7,9,74,27,125,27,253,97,102,229,108,120,50,217,128,65,218,117,146,95,63,113,56,15,61,105,148,6,82,134,44,143,56,123,131,189,109,110,188,0,126,248,246,34,204,209,36,101,214,83,102,115,209,187,24,35,191,164,184,113,37,34,22,75,244,92,74,104,68,87,143,243,117,122,193,90,143,39,166,206,136,238,91,176,87,69,53,137,215,220,149,137,211,25,211,119,216,17,58,201,224,189,153,246,94,88,109,199,177,210,147,182,3,143,219,117,227,185,226,89,167,10,106,141,208,175,13,237,235,248,226,78,234,57,0,244,92,178,156,69,169,110,18,157,168,183,139,47,114,90,112,197,82,16,252,98,244,205,79,212,250,105,238,103,9,90,12,239,85,250,193,197,248,79,127,244,218,115,35,62,93,111,76,232,239,106,249,232,213,242,102,241,170,26,169,191,252,201,245,235,242,199,175,108,254,255,222,72,255,239,44,28,25,71,74,89,148,35,229,83,77,6,88,207,247,42,89,208,210,180,224,136,219,7,194,231,250,95,62,93,201,63,51,30,226,163,144,217,208,122,175,205,51,208,128,124,186,222,33,22,125,114,21,181,8,41,255,14,13,9,91,135,245,110,7,225,16,38,123,32,20,128,143,218,163,183,14,19,79,252,212,118,237,168,216,64,173,58,20,69,221,31,173,79,158,136,32,37,184,234,200,139,31,109,125,142,158,140,108,127,215,38,67,233,74,242,50,185,139,243,174,69,1,145,187,66,237,26,241,83,37,9,50,181,84,226,36,47,225,47,150,191,130,169,253,26,129,118,97,161,63,2,105,252,8,57,222,67,134,123,126,222,127,114,132,71,157,85,79,85,90,57,12,8,239,137,42,23,205,223,160,0,194,228,182,167,76,163,105,135,91,137,164,156,142,232,63,196,109,68,153,0,209,198,161,110,29,133,190,15,132,131,89,60,95,41,220,145,203,216,12,218,186,195,211,63,228,176,192,120,51,156,120,170,127,86,86,39,230,238,217,70,166,47,219,67,233,160,59,96,49,150,248,115,128,121,74,114,229,153,10,118,4,145,92,21,138,142,81,193,154,0,42,251,54,221,18,95,91,188,62,34,230,6,24,104,224,111,190,235,117,211,95,123,49,97,0,33,166,255,202,158,150,254,202,34,155,105,37,17,164,242,37,126,162,190,134,106,88,237,155,249,171,11,121,3,214,154,185,109,129,186,217,210,239,104,170,111,41,72,65,116,21,114,21,214,68,3,19,157,17,25,64,166,138,85,88,149,191,19,184,47,150,52,44,168,117,4,112,133,253,232,79,247,75,153,252,223,140,172,201,181,255,97,120,12,45,242,87,1,123,169,111,97,93,175,191,221,131,96,223,209,85,210,139,123,230,218,206,197,61,83,65,119,83,107,76,108,224,29,243,25,47,239,65,185,206,61,245,191,76,143,37,43,218,167,145,135,66,91,175,177,113,224,142,92,85,25,129,106,73,15,105,225,183,66,245,27,69,253,240,235,18,88,213,6,143,138,131,45,35,24,86,180,129,82,43,85,30,26,178,12,84,51,156,55,243,146,38,88,223,43,145,101,31,83,121,180,48,178,204,223,83,18,167,147,244,126,39,193,49,157,58,69,239,133,64,82,138,18,240,89,21,10,205,195,255,6,40,25,151,57,35,248,86,247,65,86,77,64,206,47,189,147,221,182,58,172,124,5,187,136,81,18,137,125,61,56,213,82,215,61,243,82,190,130,66,136,157,47,64,174,214,157,50,214,180,36,107,0,69,119,129,125,202,89,31,6,26,119,23,173,212,62,92,156,45,209,219,93,118,9,99,49,140,72,178,103,64,61,162,147,135,126,101,66,68,179,33,41,131,81,237,102,123,86,211,164,225,183,31,143,177,213,47,87,189,123,118,95,133,164,239,226,183,200,52,213,231,18,187,252,45,196,33,169,44,206,151,191,5,55,255,162,63,2,251,91,40,119,208,171,25,182,72,123,221,72,225,66,237,59,183,122,242,44,166,156,148,181,170,93,188,222,68,185,100,244,187,36,231,143,165,59,156,138,83,229,171,201,169,27,223,109,166,184,160,253,109,157,209,105,50,206,86,176,86,22,75,106,179,30,21,83,63,105,67,3,83,112,163,173,135,94,168,141,232,15,23,242,224,10,124,155,52,93,20,203,253,129,0,196,182,86,209,23,42,150,187,102,214,208,7,120,237,255,102,143,213,60,76,86,240,155,59,214,141,164,207,63,14,76,82,212,37,91,168,24,22,8,245,110,43,175,194,25,190,29,153,115,181,10,41,56,40,230,42,50,51,198,173,149,50,136,223,249,176,194,3,99,31,116,78,204,106,235,237,185,219,169,28,153,90,177,82,203,106,122,192,170,147,122,232,84,186,74,42,31,209,173,69,137,98,227,132,24,169,119,161,92,204,4,227,12,160,35,147,206,85,177,252,99,140,211,92,99,172,93,19,246,159,163,13,88,235,105,119,216,238,177,235,41,205,7,208,204,64,210,86,5,168,225,10,198,173,51,200,201,28,35,151,131,252,246,105,46,143,68,241,245,84,88,169,164,174,130,245,11,132,149,144,198,8,129,93,127,185,161,216,152,47,255,55,11,139,235,209,199,36,162,77,92,183,78,6,81,123,113,134,62,15,182,70,82,38,55,221,110,42,239,225,141,68,152,121,181,157,62,56,115,129,111,144,158,218,52,189,116,32,26,60,107,5,18,130,111,5,156,3,90,96,139,250,48,31,54,136,230,180,236,195,153,44,117,99,93,49,46,83,134,86,10,239,43,208,237,162,6,186,184,231,245,204,234,10,6,192,140,45,121,221,65,249,240,70,239,121,166,170,21,248,29,182,7,38,3,254,92,182,160,139,227,121,88,18,241,17,76,145,19,86,198,215,238,163,120,160,23,196,46,48,141,106,152,113,49,196,48,181,86,234,117,179,141,230,184,231,104,33,167,71,75,12,191,24,253,86,188,240,227,192,203,251,173,165,139,131,53,181,145,0,155,51,199,202,132,85,57,219,152,201,19,77,70,157,96,48,20,200,114,127,137,227,2,247,37,37,54,122,6,189,136,170,185,80,109,108,234,48,217,213,229,253,252,202,239,174,165,145,2,111,7,210,126,243,52,221,209,185,58,144,214,62,29,74,241,167,82,65,181,166,168,18,59,134,226,238,42,127,91,204,92,37,93,176,149,141,2,155,11,158,119,160,234,14,55,66,3,43,40,0,171,188,91,100,13,37,206,40,137,190,95,81,251,215,116,201,229,52,9,96,71,247,183,134,179,56,91,152,77,115,42,181,216,253,63,220,196,114,152,143,176,116,24,70,77,118,160,119,191,166,222,76,135,119,179,240,106,18,17,19,171,50,10,45,103,22,205,88,108,66,207,13,224,44,254,109,30,168,119,203,97,91,157,14,248,206,210,142,131,227,186,217,34,201,193,19,153,100,85,3,181,95,83,30,138,245,142,113,19,176,188,110,71,106,184,185,51,112,76,39,82,197,98,191,58,49,245,19,14,113,253,223,222,25,67,158,230,90,206,22,1,242,154,54,123,147,185,205,219,63,167,192,213,114,209,207,18,129,244,84,51,41,44,72,127,225,184,73,136,146,98,177,186,82,110,170,221,192,172,18,163,53,68,46,83,252,61,124,132,180,83,49,162,53,97,147,114,96,89,19,202,69,123,167,199,71,137,59,247,24,38,147,111,16,203,116,87,43,135,56,203,235,3,134,233,13,8,5,69,46,51,34,50,129,160,195,120,156,142,239,143,185,12,90,133,243,47,73,33,181,208,38,210,155,151,164,16,170,139,111,162,9,75,10,177,150,116,225,178,230,200,109,103,242,76,140,134,63,120,227,74,61,70,28,91,122,91,173,0,255,137,90,176,78,115,236,50,94,158,137,104,1,209,128,31,215,246,51,38,34,93,221,172,84,125,11,5,173,240,239,147,35,115,61,196,122,211,201,214,33,31,131,79,166,63,87,43,96,188,44,30,37,111,127,149,21,201,172,246,99,139,4,126,174,241,211,48,235,10,170,90,118,142,25,7,147,101,11,153,101,48,233,218,63,28,70,81,198,37,78,255,113,3,110,171,179,241,231,115,154,55,102,170,211,63,141,152,15,92,64,231,118,161,178,216,14,166,244,122,69,173,65,68,148,147,46,173,212,208,234,11,104,30,177,104,97,50,190,254,215,94,10,205,255,23,123,220,59,216,173,245,219,86,218,209,17,103,91,75,253,81,18,227,75,254,203,115,172,11,240,119,182,214,209,39,192,191,35,121,246,84,252,180,208,251,57,115,87,220,202,242,190,176,239,255,23,131,239,128,222,173,251,52,172,245,15,239,46,223,93,209,3,154,5,208,207,104,26,174,242,175,193,53,140,43,104,67,38,181,117,92,2,243,216,166,233,60,210,196,215,167,224,101,146,137,234,214,118,72,91,33,200,240,222,50,201,68,190,96,167,14,255,79,9,35,149,160,186,161,226,86,243,31,156,237,33,43,253,138,57,143,29,239,186,208,243,217,125,117,183,118,20,77,150,98,55,74,43,71,203,67,137,173,244,73,255,251,22,101,87,32,53,127,22,217,252,242,111,22,252,120,116,228,234,67,120,6,33,206,5,60,30,249,141,186,17,9,54,253,151,174,205,173,153,31,175,198,123,113,191,233,2,93,13,91,136,102,33,218,33,5,196,182,26,33,243,137,139,72,112,110,213,144,240,186,58,8,61,141,68,91,27,55,211,53,139,66,227,81,89,89,35,229,54,157,103,81,176,96,54,61,237,111,184,171,85,198,65,81,78,228,248,173,81,123,236,38,38,40,149,225,4,5,30,54,146,216,170,156,36,201,187,243,254,130,89,53,223,115,19,197,191,103,5,165,56,254,188,207,226,249,183,219,5,56,205,206,58,107,137,154,109,212,153,137,145,124,98,87,154,50,23,111,63,138,178,79,119,88,17,13,99,167,75,207,180,96,104,87,131,138,14,173,232,187,195,88,202,61,18,89,60,97,247,96,102,255,175,102,202,76,234,214,52,254,31,149,60,201,231,247,95,206,47,222,90,117,143,145,233,60,17,90,8,234,139,69,173,172,115,213,40,72,187,154,33,188,77,76,5,29,220,76,193,35,253,92,13,222,16,211,10,53,173,127,221,98,59,111,253,182,148,220,174,154,228,11,10,124,25,172,137,181,189,51,196,48,204,54,224,38,239,4,103,11,36,198,50,174,217,240,7,202,25,215,50,248,83,11,205,204,63,153,105,141,30,123,47,6,140,58,23,138,7,20,148,87,37,184,221,129,152,54,197,2,35,239,78,184,7,107,86,196,208,221,86,129,53,243,171,148,250,11,61,236,83,235,30,37,70,128,40,242,108,196,165,86,151,185,15,175,157,217,120,108,182,241,156,112,76,69,254,232,93,127,215,193,39,122,14,248,81,124,200,147,114,220,59,228,22,166,137,19,171,119,101,77,45,164,162,176,235,101,108,13,134,175,96,33,142,34,23,184,200,144,43,207,114,119,242,20,55,158,84,49,2,150,71,160,222,243,190,45,46,139,181,146,171,48,206,50,79,137,110,250,28,48,112,14,192,246,81,159,56,30,96,153,217,224,208,192,237,143,49,216,246,35,186,187,73,139,185,247,255,65,48,97,60,7,24,59,116,205,29,166,188,216,92,52,58,27,22,51,112,67,91,109,231,196,242,51,20,186,43,168,172,244,242,105,247,89,77,217,215,207,57,50,232,101,23,15,188,35,240,50,250,188,31,46,125,125,248,175,237,71,95,252,143,138,240,159,165,223,223,203,73,124,231,128,223,248,66,207,111,252,5,251,223,157,254,117,16,63,241,157,120,33,147,148,216,95,131,253,37,211,213,233,213,243,202,127,172,55,5,222,102,96,51,15,234,18,68,252,123,225,243,206,159,246,7,146,149,74,70,40,9,178,95,13,111,215,41,131,106,234,255,180,120,149,28,118,30,62,82,255,238,16,250,75,162,63,55,180,224,31,61,154,43,154,127,37,235,94,200,14,37,246,80,138,23,63,134,218,162,24,170,233,14,109,109,248,216,172,241,189,15,180,118,122,146,32,210,178,149,52,240,86,178,34,27,232,80,102,117,98,66,69,237,95,211,150,179,43,161,191,187,204,93,237,126,254,151,197,55,224,95,79,97,112,222,143,170,221,123,88,243,194,175,73,116,122,191,141,170,42,169,252,211,140,187,143,76,253,239,215,253,165,48,255,253,38,196,208,207,128,143,49,69,145,191,220,101,128,202,125,34,116,23,200,253,122,124,222,137,146,146,117,11,101,232,51,228,220,90,233,64,38,157,2,11,97,252,100,244,231,184,190,172,210,44,246,150,184,33,63,65,138,115,192,135,143,99,229,92,31,182,103,53,149,58,180,163,75,210,200,87,182,182,4,4,178,56,103,81,173,32,207,188,71,41,154,27,157,181,57,138,201,144,240,150,33,127,38,104,80,212,106,34,251,227,22,179,143,14,166,156,254,221,183,158,36,39,250,156,200,174,86,185,74,166,69,64,190,178,36,184,16,192,148,68,59,131,190,89,4,82,194,91,186,6,172,117,137,187,6,178,114,131,101,126,120,254,45,214,253,51,151,167,0,192,127,93,54,234,40,250,199,148,105,242,241,243,181,196,183,174,53,29,231,128,23,123,99,68,172,123,95,137,169,98,36,155,108,94,57,190,67,113,78,62,251,40,255,76,184,31,125,187,252,45,76,94,224,199,199,117,11,217,236,40,115,63,154,127,216,3,23,239,22,95,164,179,196,195,182,158,12,11,29,244,52,248,201,244,162,143,92,116,226,134,222,166,114,161,4,143,140,121,173,5,238,201,27,15,101,122,100,150,101,239,128,237,219,20,108,103,174,153,7,183,255,248,48,222,75,1,163,136,221,179,187,147,64,180,208,83,180,80,232,225,101,125,63,66,127,219,251,168,131,73,132,119,92,136,168,22,132,130,9,208,84,116,219,232,133,58,111,96,30,100,242,9,191,26,27,165,43,137,27,208,173,150,236,72,161,192,135,198,171,69,249,15,45,241,81,167,201,48,167,40,128,228,147,150,217,172,148,3,6,10,16,74,214,35,101,82,214,226,182,32,218,140,148,248,14,106,170,168,106,163,192,237,72,158,175,113,83,4,183,91,213,31,245,232,45,238,108,160,237,217,70,13,225,94,55,71,230,138,132,191,35,64,172,12,186,8,8,50,154,241,109,77,168,117,121,132,60,164,34,178,157,83,29,177,151,52,95,195,239,37,71,147,149,225,101,49,48,59,39,209,185,222,102,110,225,255,2,138,55,162,55,18,154,53,20,14,98,122,216,21,167,205,9,112,215,198,137,63,101,115,39,231,99,217,47,44,54,145,215,176,207,11,216,185,183,211,174,232,94,230,221,50,202,246,133,62,151,78,89,20,234,54,101,251,114,59,25,235,119,203,20,201,143,148,87,126,8,168,169,229,52,203,89,12,30,39,184,54,63,23,123,27,117,239,174,198,157,226,143,241,110,246,244,4,132,220,210,232,129,74,123,162,199,118,192,101,161,60,220,212,239,153,154,49,78,60,96,19,46,143,123,219,134,5,202,225,145,124,51,119,191,227,193,77,135,25,154,223,127,79,106,236,132,16,177,189,113,105,30,130,12,122,20,150,223,43,252,194,224,220,103,142,198,164,227,215,24,128,192,170,128,87,15,254,217,155,147,244,245,251,125,22,233,47,139,103,161,253,207,99,124,184,235,46,177,103,223,87,75,233,213,86,63,48,10,49,251,7,13,3,22,158,128,117,171,222,122,69,189,129,103,66,105,172,113,199,163,108,251,189,199,187,194,149,30,118,222,20,253,231,189,10,216,222,140,252,137,11,236,232,50,215,234,92,251,220,56,240,227,101,64,224,195,57,229,183,140,161,122,10,37,216,113,29,108,237,145,67,114,192,194,63,29,91,69,84,163,88,58,7,200,248,124,41,133,159,209,161,96,226,73,170,76,37,1,172,142,20,121,207,91,116,145,35,33,24,153,96,21,58,149,26,88,149,131,96,80,177,44,3,243,136,159,131,86,214,3,148,160,127,122,215,57,96,220,215,184,43,115,188,146,226,185,162,113,2,71,60,205,75,9,169,220,148,46,18,58,212,200,114,7,151,57,222,65,91,240,60,29,15,177,70,44,147,1,82,140,137,141,17,61,235,82,23,2,248,119,173,158,161,221,127,26,82,82,23,113,254,248,254,181,149,122,54,191,71,160,89,68,104,212,86,231,77,58,86,37,100,35,36,127,250,76,125,131,173,85,191,47,152,237,34,53,180,17,99,12,102,242,36,34,122,65,94,192,225,88,121,197,172,226,90,182,121,26,84,181,46,60,224,199,196,198,159,173,84,119,7,145,205,72,46,123,246,13,81,140,43,210,181,62,164,73,90,154,166,80,166,65,25,212,189,45,171,76,76,71,153,225,146,180,92,203,226,106,89,235,164,200,117,115,180,13,67,246,115,205,75,197,205,113,71,17,252,52,162,40,25,108,93,27,245,146,184,100,56,88,134,138,28,9,59,24,114,48,150,215,122,87,91,221,240,235,61,195,104,102,239,117,72,201,254,56,133,166,100,161,124,92,39,145,45,1,154,78,45,14,89,56,147,211,226,234,196,198,7,209,128,146,172,89,12,148,98,186,113,51,24,64,137,172,57,82,214,73,74,90,13,101,62,216,134,24,182,176,41,119,117,212,68,42,144,40,246,241,73,252,228,171,109,61,235,138,1,89,20,26,12,4,49,6,117,117,181,5,73,186,201,204,228,104,233,158,30,238,63,238,127,98,189,120,181,227,219,46,75,255,103,250,50,6,19,59,180,99,165,162,6,197,117,21,228,56,165,58,135,213,48,13,95,22,83,160,93,17,179,50,80,169,10,60,159,97,152,241,205,236,241,175,174,96,250,107,149,223,58,29,92,79,44,73,6,115,171,31,196,102,173,153,59,126,243,82,168,242,80,30,3,39,57,135,199,151,134,164,192,131,3,41,62,13,209,187,148,110,56,127,43,181,61,174,9,151,189,178,76,112,231,93,202,99,127,223,159,197,199,116,62,184,18,150,187,35,131,243,52,246,231,0,23,189,178,99,213,155,212,93,7,120,62,138,179,250,66,147,13,77,196,55,250,87,239,215,189,37,110,42,94,239,110,152,149,38,154,136,76,19,58,138,180,213,74,221,116,249,152,5,226,145,107,210,100,185,211,34,78,86,193,247,108,231,168,237,61,227,89,200,244,6,48,164,117,167,81,226,9,206,109,105,47,231,12,96,68,193,169,238,25,61,237,115,124,142,55,138,45,15,215,251,190,123,133,149,148,218,107,31,38,159,169,221,55,159,247,183,54,6,215,163,29,90,120,59,237,19,131,149,245,231,28,133,132,79,186,55,142,31,63,39,146,162,238,157,199,232,137,249,100,200,109,233,220,19,47,125,114,139,212,175,247,28,240,229,238,147,232,231,82,215,69,204,54,108,71,98,61,163,191,200,109,233,222,147,43,5,19,10,179,224,165,86,121,70,189,62,9,5,0,185,36,172,189,174,100,4,239,40,124,35,197,209,8,191,222,101,43,223,167,255,201,230,114,138,196,246,255,124,81,237,127,97,253,179,14,199,85,176,65,136,171,181,40,68,204,207,89,252,156,178,8,199,22,112,5,109,90,153,235,28,214,51,84,200,6,1,187,31,247,110,231,210,76,201,152,60,121,229,92,215,194,165,99,255,94,110,159,103,225,238,21,138,138,53,152,121,130,206,140,26,252,48,249,196,207,120,199,78,56,80,51,65,152,21,97,52,195,163,189,70,44,199,82,153,201,174,252,220,52,22,245,88,194,2,222,240,149,62,226,137,113,32,136,34,240,13,8,92,18,143,172,253,248,153,241,218,224,243,210,23,31,246,88,227,167,84,76,127,5,83,119,189,97,80,161,213,249,254,211,177,237,231,41,231,102,99,238,163,19,233,8,67,208,216,53,159,135,188,12,14,148,79,12,10,190,163,92,96,30,102,195,145,189,149,2,114,91,119,143,217,50,100,211,186,139,125,182,248,146,97,148,183,115,2,121,142,197,85,126,117,221,180,202,141,38,219,152,126,210,117,69,195,227,177,192,113,86,147,208,159,5,184,168,184,179,200,171,60,206,47,67,15,96,84,135,160,43,140,0,15,149,177,39,253,182,204,235,255,80,7,44,228,210,186,64,82,34,34,231,128,187,188,216,242,156,214,8,142,140,123,246,205,121,153,105,252,29,69,53,154,150,231,2,137,63,63,188,207,139,118,34,193,209,163,125,129,14,130,44,10,0,254,215,76,197,127,55,233,253,151,241,1,37,149,191,166,25,241,39,88,60,212,231,103,90,112,31,236,135,2,196,217,94,1,8,254,62,123,92,46,173,235,239,114,4,26,13,163,149,252,77,97,10,111,85,168,205,119,111,6,117,131,175,185,234,190,217,77,84,78,39,21,117,98,161,179,84,162,23,194,11,208,202,97,100,107,122,156,229,254,3,76,82,78,39,91,142,43,224,252,119,149,212,162,79,211,225,23,160,193,140,204,124,78,159,75,44,79,235,195,217,157,194,127,160,134,32,229,170,193,36,50,176,100,57,26,79,140,53,156,197,150,130,226,197,3,43,155,161,36,244,149,2,65,127,131,108,133,28,141,188,1,106,44,217,90,163,115,235,29,76,246,146,129,200,70,0,14,26,176,6,98,233,240,247,98,62,48,27,143,186,182,124,117,173,124,235,228,88,160,25,207,37,161,213,185,130,114,64,167,59,229,52,59,210,19,2,5,216,106,153,230,75,4,8,109,116,133,81,121,169,179,221,96,104,208,53,91,223,210,200,74,203,51,253,115,192,129,69,228,57,192,153,120,48,244,145,146,27,245,46,236,82,69,234,226,126,120,203,48,175,201,14,116,147,119,240,101,59,194,255,127,120,178,19,112,156,125,201,238,164,253,117,154,212,176,131,22,59,155,5,114,136,253,212,228,224,114,165,108,29,115,146,140,230,58,178,39,237,240,64,19,83,149,142,96,21,164,115,55,128,227,41,16,8,86,9,143,129,143,49,171,216,147,200,17,103,137,215,181,208,55,182,106,147,227,180,199,179,38,221,157,111,202,158,54,48,196,234,28,192,5,60,128,162,58,134,171,124,167,227,208,148,149,182,107,60,224,142,73,136,54,221,176,244,97,73,153,4,225,120,67,230,14,219,118,229,125,229,120,101,232,11,9,170,60,8,59,60,108,168,198,69,166,70,221,202,122,199,65,141,105,222,218,165,137,11,67,97,35,57,140,146,55,12,188,123,95,187,95,165,146,218,14,147,255,105,204,1,168,198,53,78,198,82,72,204,139,81,226,112,217,201,209,48,103,187,201,170,96,191,40,31,182,83,1,209,24,87,112,221,41,98,51,203,170,201,161,136,75,241,125,197,107,111,253,109,252,114,3,5,235,55,14,183,45,97,55,144,7,141,12,118,160,184,93,30,170,1,186,216,64,76,233,214,96,132,53,68,190,179,235,255,188,160,20,17,87,242,125,242,121,163,164,151,157,156,39,121,151,122,222,153,146,171,181,225,189,208,149,82,125,75,207,218,161,139,47,202,163,124,69,179,216,54,181,136,233,95,0,149,140,225,127,193,207,252,70,113,134,61,150,127,171,104,119,129,165,237,254,66,193,4,249,255,136,169,12,87,179,7,133,127,40,25,235,19,148,237,186,186,13,231,9,92,105,225,163,30,42,223,147,71,87,210,51,58,150,100,74,37,47,212,178,4,243,64,68,139,173,5,225,204,106,5,49,238,34,6,61,224,8,182,112,121,207,130,166,207,191,36,42,195,108,16,206,233,158,9,31,232,209,77,113,254,92,184,232,213,37,154,208,28,72,116,195,40,10,36,25,100,96,24,173,63,87,180,196,60,122,127,67,201,32,173,248,222,141,33,218,207,67,85,227,81,245,93,58,119,106,198,35,161,170,111,181,246,118,162,78,99,243,228,103,126,12,101,165,51,243,105,167,243,176,176,94,60,141,75,249,173,192,202,139,167,185,250,185,111,98,224,242,105,30,232,191,173,230,193,62,13,213,235,204,139,167,49,215,130,75,63,35,125,169,66,50,250,66,144,253,178,246,157,135,213,93,190,172,125,7,98,101,151,47,107,223,81,104,14,73,229,14,6,208,120,139,172,254,141,236,176,156,86,35,166,91,133,159,171,19,231,27,152,61,209,141,187,43,155,144,153,205,154,98,104,216,196,4,122,17,185,58,88,55,88,0,118,176,253,90,108,188,100,100,83,136,62,36,128,209,36,84,91,116,19,180,245,177,126,125,163,141,72,119,41,42,169,65,213,212,239,210,122,9,160,193,117,218,58,218,48,217,210,250,120,115,226,32,148,103,122,14,109,123,211,4,183,38,175,185,220,221,166,120,134,27,38,193,240,244,193,1,216,189,159,214,3,148,54,82,22,229,89,193,22,129,140,213,194,3,152,233,197,120,98,57,139,221,44,190,63,92,75,254,158,6,228,13,148,120,76,61,25,240,79,139,241,87,228,151,234,30,255,90,2,75,62,190,5,211,124,235,170,250,227,164,85,248,75,25,36,168,80,69,173,149,212,234,171,114,212,156,197,246,138,0,49,74,189,156,50,9,220,87,84,56,142,28,79,51,204,90,126,134,144,63,8,133,17,124,33,252,157,15,243,202,245,150,111,228,86,156,245,28,123,197,243,197,219,116,241,250,77,2,237,55,152,157,151,153,161,83,6,65,23,43,152,85,18,2,146,188,139,96,164,195,3,67,64,96,249,208,216,174,186,244,22,93,5,42,220,134,176,175,65,95,182,122,200,67,67,151,195,74,15,69,203,213,179,106,182,25,242,6,85,204,57,160,58,211,196,242,195,102,194,111,180,98,87,36,205,88,50,46,176,177,185,161,185,144,117,221,102,99,109,146,186,56,52,243,245,178,67,213,49,113,10,114,112,93,162,91,87,15,147,169,192,84,83,166,84,165,160,208,14,87,166,4,93,27,72,253,65,243,151,240,201,195,191,20,78,74,147,37,119,35,97,169,175,203,14,128,63,181,200,122,148,81,50,141,191,190,148,41,228,200,30,136,129,157,224,164,193,69,21,131,30,163,20,88,13,61,38,23,138,220,117,39,62,9,250,189,191,84,83,86,19,12,136,196,4,23,181,158,52,85,135,27,180,140,33,155,21,72,181,152,71,22,47,190,39,28,78,193,147,248,184,157,96,24,123,0,246,50,0,210,11,176,174,219,38,238,224,244,238,26,45,77,219,193,238,69,105,158,216,166,188,44,158,186,110,67,198,27,171,96,162,162,22,126,79,90,67,210,111,86,175,159,166,162,207,85,175,135,166,11,227,138,190,72,197,165,126,47,215,189,19,143,223,55,250,36,198,252,28,63,64,127,161,219,232,174,134,53,134,178,17,83,105,128,110,51,95,26,56,14,43,237,64,196,2,7,65,140,214,17,111,233,249,19,39,135,91,163,73,112,127,43,59,188,170,61,148,41,49,215,126,34,200,92,180,196,173,245,253,208,69,241,243,23,225,89,51,144,170,14,34,211,0,28,148,228,37,164,49,200,105,13,116,84,80,174,178,149,84,181,130,244,85,198,108,22,76,190,47,121,139,55,155,180,129,219,172,97,135,213,24,96,31,161,205,149,203,87,207,218,136,90,156,85,191,205,212,146,210,87,10,33,69,89,129,198,164,173,197,116,218,58,95,37,254,206,3,55,23,85,243,120,178,8,97,214,168,72,110,191,37,246,17,37,62,98,35,60,27,215,24,217,192,86,173,252,113,117,83,51,166,14,186,7,244,156,16,157,48,243,43,141,27,248,206,216,103,159,247,190,7,29,34,88,148,14,179,142,81,45,137,219,143,189,67,62,8,187,67,210,79,247,24,227,130,7,141,83,170,2,189,8,54,235,252,33,187,87,86,51,160,173,231,217,140,206,185,229,90,255,251,9,0,136,241,195,200,177,146,117,194,20,137,175,205,124,154,111,151,16,72,93,74,214,197,191,11,172,115,185,20,162,189,87,47,233,146,153,72,11,20,153,238,57,1,105,182,232,17,154,174,25,25,52,18,99,139,242,200,61,40,178,131,191,76,235,44,233,120,200,141,218,145,35,41,202,223,22,6,230,167,233,139,169,81,94,86,161,191,35,242,70,83,48,122,34,103,158,173,196,71,197,204,85,217,84,34,47,81,160,176,161,209,71,39,6,79,52,45,29,50,153,85,110,105,25,44,51,188,40,238,122,224,202,196,69,72,57,121,128,98,23,11,36,53,93,201,26,176,193,28,21,178,147,226,39,114,103,66,114,219,236,25,133,225,20,234,189,237,222,205,196,255,142,83,110,112,253,61,149,33,51,173,113,189,107,115,245,8,227,239,117,202,115,103,58,95,134,161,222,130,212,71,25,102,64,88,107,147,50,239,10,74,202,90,72,161,167,236,101,79,221,68,190,249,53,165,170,128,33,139,242,164,88,230,84,26,79,252,150,49,91,220,56,225,174,251,68,228,73,177,191,54,249,68,126,12,164,66,217,144,75,17,162,29,73,102,202,84,119,184,184,229,20,66,221,89,119,70,178,152,108,37,65,182,29,133,127,235,98,108,123,24,248,220,0,179,133,37,239,17,7,107,229,237,97,201,123,184,122,77,206,135,184,88,242,222,192,120,62,188,189,28,141,37,239,81,14,248,165,29,150,19,223,194,48,161,48,51,71,70,88,57,139,165,13,195,185,63,122,145,184,218,3,54,127,106,27,159,140,109,252,123,51,242,250,171,137,171,22,53,27,29,99,115,58,157,236,137,155,121,42,54,249,198,213,54,200,192,201,120,57,151,37,34,154,86,37,54,217,248,80,231,138,73,6,73,130,151,227,221,140,86,252,108,90,62,48,104,129,90,248,21,26,201,28,110,13,15,125,167,224,235,57,105,144,126,210,183,46,173,225,217,8,75,179,135,83,238,163,132,108,37,182,112,155,197,76,62,60,240,255,238,42,38,246,131,184,0,103,244,186,92,218,132,192,73,232,71,201,132,165,201,165,154,39,92,135,42,139,102,34,201,103,197,67,88,151,9,39,229,212,227,143,176,226,130,240,53,173,202,83,242,99,11,24,75,185,178,207,232,79,45,248,162,92,13,62,39,39,45,123,110,147,3,195,167,224,12,8,243,23,24,183,109,68,163,173,24,221,18,126,139,135,167,54,166,45,172,244,28,96,51,21,226,88,102,71,235,56,195,216,113,134,245,198,88,157,82,104,131,100,98,189,49,194,23,15,188,26,43,43,181,100,83,69,97,46,134,7,28,46,167,241,71,226,64,172,161,132,106,151,93,117,211,175,75,67,137,169,12,209,97,123,187,75,67,9,172,83,78,151,5,214,80,226,154,172,13,176,164,32,144,225,97,164,253,127,34,245,250,231,255,71,6,240,181,252,191,128,23,193,239,149,81,236,248,253,95,101,211,111,143,71,238,104,94,237,168,218,251,195,101,237,95,135,74,146,210,66,35,159,61,46,61,222,91,15,206,32,173,248,207,181,13,156,88,169,249,2,136,181,230,145,198,56,169,107,34,113,166,82,110,171,35,99,155,227,152,66,23,200,184,41,233,223,39,19,189,159,95,185,114,36,37,200,153,191,86,146,68,204,81,37,117,167,83,89,115,86,247,218,75,31,227,118,141,12,191,195,202,188,113,207,13,54,198,44,46,118,22,141,126,206,33,91,51,132,103,43,89,96,249,46,97,100,69,89,139,30,253,98,96,109,8,137,187,75,8,201,175,13,217,162,239,77,189,172,133,154,170,74,133,9,2,133,19,206,81,21,169,186,194,177,8,129,137,151,111,128,10,5,12,187,68,73,186,122,175,249,114,174,104,108,247,2,127,24,234,54,186,164,246,26,248,143,164,69,214,79,61,14,76,62,104,209,10,188,103,73,41,89,203,206,49,222,234,200,199,176,51,134,113,237,16,137,44,213,50,45,190,110,170,85,179,199,238,186,117,116,221,59,64,137,200,102,11,98,38,155,21,157,184,49,45,155,21,83,152,152,148,12,65,152,217,74,78,192,141,127,168,112,56,41,92,177,84,190,246,135,84,83,89,192,170,24,86,170,169,158,214,179,198,253,82,170,233,54,115,15,127,249,62,66,27,211,49,111,102,73,234,233,177,190,138,137,80,128,153,70,56,246,114,241,233,253,131,27,223,166,49,70,133,94,23,228,232,241,156,235,31,153,45,154,43,208,182,150,179,253,90,40,45,109,192,145,65,32,1,143,187,53,206,45,40,155,109,87,253,82,133,182,53,9,51,56,252,16,209,196,30,246,50,63,42,49,23,148,46,135,86,146,213,195,7,43,81,182,183,12,149,105,45,148,135,237,246,126,12,61,121,51,206,34,200,81,221,26,14,247,121,46,137,54,185,93,48,162,131,26,162,19,34,165,10,234,150,147,245,171,38,106,142,237,235,80,220,40,91,167,24,111,54,121,248,131,134,36,89,109,169,98,224,29,19,109,140,161,200,129,220,134,83,91,154,226,97,226,237,7,115,133,46,235,7,63,44,146,135,11,94,140,166,122,90,127,183,77,253,121,21,69,59,88,198,231,179,125,252,224,110,252,58,178,130,173,163,59,178,126,232,36,108,245,87,81,206,70,101,238,222,12,119,71,216,254,102,254,230,129,39,186,147,16,122,106,238,129,177,169,143,177,213,217,188,43,206,122,150,154,152,124,16,255,245,231,43,231,194,87,227,189,20,118,75,177,135,232,215,219,103,143,171,4,38,59,34,21,194,105,137,154,210,20,159,200,74,107,211,10,41,149,219,15,217,232,161,229,225,165,80,173,241,113,49,46,150,92,132,185,205,7,92,64,139,110,78,88,158,136,119,252,87,15,3,167,187,163,140,36,86,188,166,68,182,46,174,124,23,139,49,29,15,196,102,11,13,139,242,99,2,171,161,216,248,184,63,178,176,100,170,24,235,138,1,191,39,234,190,75,236,99,106,238,190,37,71,115,100,151,203,142,28,12,131,176,53,63,12,231,124,248,21,14,123,92,25,30,96,168,30,144,57,160,87,49,128,164,212,23,186,178,185,230,82,50,114,109,236,234,21,249,247,170,204,238,150,196,90,206,158,239,155,168,42,51,15,213,157,119,253,155,15,53,29,106,38,168,178,231,169,124,246,205,139,198,99,157,36,40,46,207,10,175,118,54,1,11,171,206,146,197,213,110,221,59,46,30,35,80,141,251,209,132,221,28,134,103,156,203,183,164,163,41,155,202,47,32,91,85,207,38,33,135,154,11,12,111,64,153,181,233,97,176,198,114,125,55,207,9,165,25,74,162,246,116,52,196,102,183,167,224,167,236,171,179,95,253,231,0,60,22,73,242,217,242,147,181,38,205,87,187,181,101,174,242,144,138,23,237,156,92,136,93,155,249,154,46,47,17,154,161,34,175,184,129,241,249,143,59,27,242,238,102,126,63,37,9,71,83,250,66,115,7,194,217,4,56,219,70,220,56,77,180,101,113,157,33,101,122,102,117,76,146,158,228,77,5,38,94,132,52,26,148,93,252,233,92,79,112,2,166,93,248,119,209,165,96,251,183,1,1,144,120,249,176,56,88,149,44,74,56,144,43,238,253,149,223,138,244,120,103,119,175,14,68,46,143,97,137,54,145,55,113,53,127,211,118,36,210,254,107,150,230,31,17,5,247,230,110,231,160,186,152,89,141,29,138,174,153,70,140,98,112,62,58,19,161,56,167,96,179,242,243,96,144,199,175,205,242,69,9,149,185,93,167,152,45,39,202,148,221,196,130,165,106,49,164,228,65,14,187,17,2,63,125,132,210,186,82,62,161,207,190,220,170,102,18,230,209,174,125,80,171,211,46,123,133,227,136,230,103,44,31,209,186,71,126,211,62,94,235,207,10,210,60,205,116,214,145,242,141,105,232,215,0,27,122,80,52,199,116,182,168,150,102,39,198,83,63,168,3,78,44,3,247,215,35,219,125,241,160,181,58,71,179,43,163,231,255,195,220,91,135,69,185,238,109,195,99,161,164,116,35,210,221,41,41,205,12,61,244,0,210,72,13,210,8,8,24,116,51,116,137,196,208,221,141,210,29,67,167,74,73,35,45,233,199,176,214,218,203,245,60,123,191,207,94,239,123,60,199,183,175,227,88,127,56,10,11,238,251,250,245,249,59,79,67,151,102,112,219,238,112,125,124,221,66,122,195,2,48,252,248,196,125,34,181,169,190,57,85,8,116,182,235,77,40,50,38,145,218,251,69,164,243,185,200,61,68,69,0,133,58,185,125,92,238,203,184,236,214,24,25,19,181,12,245,160,58,239,239,135,97,209,170,160,248,232,31,132,201,13,14,229,65,254,121,161,86,246,133,89,235,193,51,182,222,34,40,183,44,34,164,104,158,68,36,214,54,112,102,66,113,147,164,116,222,55,136,149,207,139,10,138,123,168,142,210,75,206,211,3,189,92,132,122,238,54,9,85,102,31,55,133,68,194,152,245,111,195,193,198,96,196,122,173,234,82,13,121,156,57,20,130,11,108,106,40,49,162,4,133,207,169,68,182,43,229,237,113,129,189,250,95,53,213,47,28,125,70,84,61,155,141,184,115,20,90,231,220,15,51,124,240,49,181,138,57,185,196,161,222,176,234,34,243,80,188,238,2,32,245,158,41,170,121,163,169,9,226,114,162,183,33,157,228,236,213,123,250,134,64,120,240,101,15,197,103,93,124,153,109,243,142,2,167,220,93,168,97,63,109,75,230,6,72,83,42,208,172,249,209,214,236,206,89,247,7,58,8,172,72,109,204,173,197,246,39,0,231,97,109,72,227,41,22,183,255,162,54,137,150,112,220,247,190,31,15,28,173,191,68,151,98,6,109,210,74,217,239,218,232,237,69,126,28,104,42,24,40,123,187,55,166,92,149,53,186,60,56,24,114,149,140,127,58,245,28,170,218,255,65,232,121,95,197,133,9,78,11,2,243,73,59,216,97,147,201,181,253,153,194,215,156,205,140,215,17,182,143,50,115,45,92,116,45,69,87,190,224,124,142,103,235,65,45,154,6,162,191,184,251,149,55,17,50,5,186,229,51,86,74,165,206,36,160,188,74,167,212,245,99,33,169,88,196,187,40,77,53,217,32,30,225,251,165,159,213,146,253,209,138,209,236,151,121,238,219,87,153,253,74,151,210,204,140,17,92,226,183,208,94,231,81,248,191,163,161,97,113,36,237,46,230,37,173,157,249,194,247,236,139,126,235,4,1,245,127,168,206,239,61,130,110,43,210,206,119,171,183,243,72,241,93,75,39,162,144,138,39,109,194,193,68,156,183,87,1,205,114,223,177,210,19,44,47,182,198,8,76,46,89,78,165,177,190,180,172,82,200,113,97,52,245,105,60,60,46,89,193,190,77,206,127,12,81,120,100,154,165,179,123,192,115,74,156,25,58,165,153,85,194,249,93,34,9,236,182,31,207,125,126,55,234,24,186,213,114,220,209,37,227,84,211,63,180,76,29,150,234,27,253,234,227,199,85,173,75,167,43,73,121,212,15,173,76,64,227,51,8,88,90,235,117,215,30,238,19,221,123,102,4,151,166,161,173,230,214,152,60,39,232,226,237,242,203,171,175,214,154,167,80,80,161,3,124,181,71,182,252,178,10,75,212,5,125,219,9,216,235,124,30,135,78,95,189,125,236,21,158,203,147,87,9,232,180,182,251,21,137,179,142,239,154,86,157,171,181,203,51,158,196,213,184,21,222,45,62,124,197,109,217,174,227,219,219,177,191,77,22,191,13,187,43,139,234,179,118,69,155,223,20,120,152,21,60,202,120,249,217,240,177,52,224,225,211,90,83,49,78,187,129,121,202,105,135,164,169,94,91,105,234,228,120,124,124,117,35,209,199,211,6,144,12,231,234,112,17,250,48,70,72,85,109,214,212,152,188,150,47,238,156,154,165,100,104,3,97,167,167,225,87,131,50,238,69,87,174,172,97,175,65,173,220,170,123,234,27,135,12,204,108,125,142,124,125,122,15,225,86,180,108,138,245,239,184,65,19,179,110,14,57,195,210,25,47,32,31,42,68,249,125,59,158,124,123,200,177,86,101,185,160,146,177,210,137,157,109,44,164,36,90,167,44,52,125,100,129,61,123,128,15,226,150,16,57,27,150,205,148,84,183,152,53,70,177,225,175,42,88,153,158,20,227,138,27,152,174,147,28,208,255,131,128,228,3,146,128,68,235,95,17,144,64,12,147,76,130,104,106,184,160,213,110,72,26,146,112,53,213,10,61,148,129,192,74,13,211,234,224,20,20,51,178,62,184,6,16,245,9,118,42,31,21,146,16,199,68,45,93,104,216,210,225,58,209,230,169,147,223,17,251,66,90,232,202,146,240,33,111,78,245,30,212,91,74,21,33,237,245,201,244,8,41,105,74,93,242,207,208,142,95,93,60,254,25,52,242,22,223,99,228,149,226,210,134,83,14,171,32,195,172,9,182,31,52,186,137,105,255,197,210,157,135,158,50,111,248,68,255,100,131,97,177,77,93,87,137,246,33,38,246,156,97,5,28,102,35,191,238,255,114,21,248,215,60,240,191,143,207,255,194,36,124,157,37,254,74,52,12,96,213,254,219,68,30,84,40,209,234,157,186,106,17,95,181,140,107,216,223,132,112,186,24,215,177,81,235,75,50,172,31,17,71,224,194,148,185,247,21,131,160,245,211,6,88,180,63,178,122,100,250,3,114,223,32,65,62,148,223,55,190,111,220,0,189,230,198,117,127,3,122,117,18,7,47,107,37,252,6,244,34,125,198,54,158,10,45,135,188,87,15,178,135,41,48,104,172,201,60,99,237,224,155,115,10,46,16,156,196,31,188,217,238,142,210,200,237,153,167,66,110,119,171,135,215,165,223,69,110,119,103,150,203,195,180,203,112,136,110,113,255,138,55,34,240,29,59,252,21,100,244,29,249,100,255,2,126,116,47,124,20,115,252,39,52,178,43,233,227,245,159,149,15,117,122,90,66,46,144,120,218,113,194,2,179,93,153,208,228,31,45,109,11,131,70,6,200,96,137,253,166,146,67,254,120,122,138,76,220,137,227,158,177,237,242,134,134,190,120,40,11,111,189,243,11,167,202,28,1,28,157,164,77,168,64,145,67,204,175,152,15,250,11,217,98,91,103,190,139,24,30,21,18,139,231,171,225,251,207,235,231,36,212,138,143,56,28,201,118,10,38,178,106,143,55,221,39,213,75,148,15,148,139,152,154,74,76,154,94,63,43,14,185,56,31,8,203,112,68,107,9,115,138,32,56,255,80,36,217,137,155,247,251,206,92,160,106,138,130,7,77,245,12,86,159,123,91,93,92,241,120,137,9,53,203,100,149,150,213,43,191,106,135,126,253,126,139,134,101,171,67,91,113,150,30,117,143,18,157,121,77,10,217,213,135,77,73,132,177,207,212,11,25,170,163,37,158,109,150,3,101,13,212,77,82,99,90,184,142,181,52,29,135,230,119,235,63,51,45,222,223,108,114,235,241,146,114,107,12,163,72,157,216,125,181,189,61,94,101,61,166,61,105,99,95,183,164,173,148,205,148,46,221,205,138,254,54,75,121,4,146,191,116,59,95,42,172,94,119,215,164,221,143,170,14,203,134,122,56,149,37,153,184,208,2,36,186,130,144,5,170,69,74,25,29,170,149,42,235,126,213,47,153,166,100,93,159,130,208,239,246,77,121,19,210,231,54,87,207,50,192,149,223,183,210,10,213,224,251,34,233,99,32,18,249,27,244,137,86,40,112,203,218,55,208,247,165,85,200,26,21,98,244,27,234,23,133,51,19,188,193,85,83,240,194,135,224,180,136,127,211,99,216,10,226,66,101,205,114,125,135,60,163,162,246,30,37,61,149,50,84,202,38,44,110,31,154,67,15,51,147,24,145,201,255,178,15,111,139,110,146,216,53,151,78,166,234,193,92,163,153,72,101,76,38,222,49,3,138,174,192,44,172,212,136,8,134,123,146,158,173,240,135,23,175,164,156,237,106,190,9,255,126,158,10,33,210,156,156,100,142,140,83,225,217,245,125,167,238,65,157,159,81,204,12,34,240,164,24,111,160,138,191,228,214,129,52,4,242,203,5,104,101,73,108,226,112,14,114,230,104,50,135,191,80,13,47,33,176,5,6,198,179,102,210,24,124,142,167,32,4,146,54,184,85,199,228,246,210,85,171,117,188,255,90,157,212,91,8,94,165,63,17,199,37,228,204,58,58,11,206,62,146,157,122,91,167,148,161,117,52,155,5,235,77,208,203,115,82,91,231,31,43,215,54,235,191,15,231,68,222,194,255,1,145,187,174,242,203,181,187,185,164,127,94,74,192,205,53,252,235,104,186,227,104,109,115,74,75,121,172,182,187,172,211,232,99,92,104,193,7,121,247,196,33,217,24,4,145,122,110,185,218,132,198,40,181,125,154,57,154,157,164,190,94,143,92,130,31,21,139,228,152,130,100,98,121,49,247,76,75,214,67,62,78,47,210,100,54,65,147,212,68,130,68,193,242,226,89,223,94,166,177,165,252,150,66,216,70,100,229,81,60,110,60,110,47,111,1,184,123,204,188,65,42,68,250,179,17,198,173,119,142,21,40,8,199,115,142,210,67,208,163,71,233,93,140,195,70,157,52,195,8,118,36,100,14,9,226,1,79,84,145,20,217,128,99,50,193,49,22,198,189,8,43,222,252,123,204,4,104,126,138,65,202,217,163,153,53,184,228,130,161,240,56,26,206,25,32,91,229,172,21,114,175,41,138,22,134,220,177,145,166,10,248,5,240,164,36,255,43,199,57,246,159,53,48,232,67,112,243,31,208,19,230,215,127,245,146,135,217,127,193,4,189,254,139,215,124,31,251,111,47,97,134,162,255,2,221,37,185,186,243,112,95,61,227,228,57,121,204,160,174,110,151,146,93,1,196,131,78,194,201,126,224,81,246,34,197,59,201,122,61,94,38,90,51,59,121,247,28,212,37,171,73,66,15,220,234,157,88,145,17,121,225,201,255,83,121,142,250,108,173,121,237,60,26,24,45,51,19,32,100,165,70,88,213,165,120,65,41,5,27,5,171,165,175,102,116,7,64,24,32,94,64,58,152,214,153,106,91,145,13,212,44,222,147,5,196,134,79,243,151,217,1,114,90,192,166,133,56,23,50,82,202,229,46,255,133,165,237,164,191,55,71,235,55,150,182,166,227,77,111,36,75,27,250,178,121,119,223,16,150,179,57,22,119,183,254,112,59,137,92,2,134,180,93,67,128,25,93,226,125,156,125,247,0,213,106,4,114,97,11,197,210,33,135,204,62,72,58,54,138,53,8,8,10,68,60,75,105,103,249,5,217,245,250,79,192,151,230,93,205,195,63,75,137,155,196,233,22,224,207,170,208,223,231,23,159,139,1,248,87,93,157,223,119,33,255,189,117,231,224,58,155,74,118,230,222,198,164,1,242,204,214,145,26,74,58,21,218,206,220,113,28,166,206,247,97,40,164,89,121,83,219,112,20,237,207,71,190,213,21,224,48,225,12,23,20,191,23,46,143,233,25,238,57,167,152,63,18,156,25,153,79,90,199,95,139,24,134,203,107,242,135,132,45,77,168,230,106,162,5,235,130,106,200,114,200,36,112,241,215,69,218,148,249,55,27,38,81,83,103,52,226,131,128,253,233,43,250,74,42,178,236,11,226,244,103,248,182,254,3,193,19,133,94,1,235,235,251,80,112,166,218,2,168,3,3,254,130,169,143,193,25,246,89,206,152,171,7,146,226,48,9,83,22,113,27,222,8,252,173,19,133,204,32,127,157,22,16,105,252,101,150,240,253,145,205,253,252,55,43,250,30,191,37,191,183,86,43,254,57,78,109,4,109,246,151,0,111,237,193,46,122,119,191,111,119,178,154,254,117,239,7,0,0,71,123,52,245,48,250,130,246,34,9,73,131,160,236,134,80,249,30,189,111,137,161,185,86,123,184,133,196,191,117,37,33,87,74,101,186,114,44,144,223,76,100,68,252,227,191,174,9,239,29,173,105,247,146,147,133,28,72,145,89,172,184,4,189,208,118,60,22,33,180,148,142,31,192,224,174,127,231,4,241,90,249,80,91,100,54,74,63,35,63,36,129,55,72,146,53,38,15,166,167,253,149,122,1,249,107,16,199,34,124,82,241,11,243,166,57,8,135,19,59,246,152,4,211,200,187,148,80,194,48,229,21,74,134,140,187,146,148,36,24,109,17,5,143,211,139,150,243,70,169,105,201,194,162,152,216,217,26,124,57,183,85,82,125,146,24,44,89,161,41,208,209,179,24,69,9,85,246,15,173,73,243,181,129,172,188,129,123,110,121,11,130,210,123,165,125,178,171,177,73,110,254,77,252,74,129,69,170,0,140,195,53,247,193,179,226,59,51,236,178,74,60,82,65,220,201,73,92,3,220,116,121,29,84,63,56,70,51,250,96,136,17,228,32,250,5,149,60,55,77,253,172,26,99,37,41,121,178,196,74,197,223,233,178,31,142,196,234,38,250,57,69,179,115,174,90,25,229,121,153,132,4,229,109,107,208,88,59,84,213,14,150,111,151,238,108,219,72,62,179,50,203,158,147,96,60,20,244,203,26,92,231,164,40,252,119,208,113,204,111,153,207,126,111,234,189,131,59,217,165,165,109,181,192,18,134,206,51,216,197,147,239,137,91,199,32,102,35,65,151,53,69,84,76,103,254,74,62,25,36,183,94,28,15,172,131,251,95,73,36,99,27,217,22,68,52,134,189,227,108,142,95,210,92,250,196,227,216,192,52,53,163,175,225,79,207,173,101,94,180,25,150,30,91,109,37,128,253,130,36,183,39,181,63,102,43,179,202,85,31,106,19,255,160,179,150,105,33,83,243,93,131,73,203,83,175,69,253,124,105,56,78,34,157,172,180,94,167,54,92,118,180,93,58,30,55,22,7,70,24,64,38,151,66,229,118,172,57,99,74,98,155,158,28,121,160,112,255,83,144,154,100,102,254,63,132,58,8,103,230,141,82,16,55,4,59,150,14,180,30,90,190,27,160,145,162,170,128,172,72,10,245,191,211,31,155,249,40,137,50,220,68,51,251,220,200,246,178,191,145,192,175,34,58,79,205,254,138,19,201,48,212,52,136,72,153,147,49,177,65,82,12,117,254,133,37,56,250,242,109,133,2,197,55,229,158,41,178,63,136,219,247,211,12,146,199,117,35,154,230,53,224,220,159,155,202,125,249,147,249,17,120,211,192,103,147,194,137,137,239,153,87,187,164,12,123,164,120,247,226,44,188,45,119,233,61,139,218,9,72,119,193,39,84,215,21,182,181,66,132,93,77,170,139,208,225,46,239,6,34,121,230,152,101,202,162,184,47,145,232,52,105,159,1,99,57,167,62,205,217,251,155,208,238,128,88,230,216,201,165,137,233,190,183,83,163,147,114,234,85,154,200,110,246,5,135,9,122,62,111,65,194,24,163,183,61,102,149,126,255,39,1,26,42,77,34,60,78,246,167,124,145,44,145,68,143,185,107,49,243,136,230,99,35,26,229,80,102,95,136,120,47,177,110,244,157,211,28,202,93,97,208,58,90,37,233,170,80,102,112,180,155,240,84,47,228,87,166,57,188,162,88,90,161,212,254,33,16,248,224,125,110,137,214,206,137,216,171,171,47,145,77,111,89,228,195,112,147,201,212,87,26,59,21,191,3,191,47,170,41,68,224,60,82,57,95,77,67,63,32,57,41,109,120,158,31,97,131,227,89,22,241,19,208,6,72,32,103,160,98,255,8,41,44,73,75,116,56,215,8,247,146,115,78,216,212,121,66,175,113,180,127,137,237,211,33,191,21,191,115,235,187,230,224,216,55,159,142,43,174,7,131,235,232,158,138,34,222,218,218,155,218,75,129,180,157,53,151,97,158,23,134,75,216,161,202,145,43,51,98,226,74,67,71,5,123,237,183,222,145,48,145,244,76,157,125,136,27,160,245,86,132,52,24,86,115,75,190,56,182,12,182,253,98,203,24,77,107,205,202,118,143,222,252,92,129,154,132,95,255,109,80,93,24,24,52,99,229,195,149,170,13,21,184,124,242,22,15,26,133,131,71,132,98,92,64,133,74,221,54,140,128,128,62,195,121,111,111,210,134,70,166,189,246,47,162,231,205,218,129,253,184,103,231,93,74,32,143,144,231,89,250,104,45,143,0,237,44,222,209,12,69,79,32,162,193,103,55,226,123,253,191,94,188,255,223,156,244,96,202,92,77,125,255,72,2,234,150,151,179,78,181,54,98,132,123,100,178,110,183,234,239,245,107,4,47,190,70,95,246,1,172,215,133,87,176,178,169,1,189,2,174,75,254,229,204,58,202,143,66,98,150,77,245,173,124,60,163,158,118,158,87,189,175,177,103,107,146,134,150,35,194,229,251,135,206,73,62,31,63,200,244,52,106,135,237,93,161,236,237,167,237,227,6,80,212,168,159,247,247,116,126,203,158,220,127,225,243,67,196,184,199,22,223,48,237,2,163,229,135,202,41,234,83,122,31,116,130,92,13,196,145,228,243,31,65,148,206,223,120,43,13,210,50,174,76,41,177,72,182,85,243,224,87,119,135,246,112,197,166,211,132,57,170,111,81,164,62,102,153,132,180,9,176,131,243,127,2,186,194,169,205,225,184,187,102,51,173,144,179,167,250,85,207,49,8,90,52,53,127,2,34,200,165,231,92,102,181,31,170,162,190,156,98,143,73,136,109,148,54,91,167,88,1,123,191,157,139,251,9,8,244,47,227,155,197,234,91,152,224,66,181,219,222,31,224,104,217,76,195,206,184,253,19,176,165,94,30,235,102,35,178,236,247,206,77,83,231,165,100,178,85,66,118,13,106,12,75,174,12,162,2,90,174,238,47,207,144,6,17,80,138,141,203,168,159,155,47,194,20,148,92,113,14,182,101,163,49,111,52,123,185,196,241,65,1,41,39,200,221,79,148,213,123,35,39,200,132,46,100,101,240,223,246,167,28,155,74,195,181,141,20,139,167,77,57,250,110,15,55,38,239,52,60,68,56,40,153,174,228,188,223,228,3,106,172,205,158,92,30,89,143,20,184,134,183,242,126,40,250,68,215,254,44,69,215,47,87,103,9,93,203,94,139,233,221,164,101,237,219,52,234,120,181,176,38,61,207,31,37,213,217,243,47,32,152,44,202,89,76,50,206,137,140,37,142,220,98,143,69,46,108,133,171,6,180,205,68,102,145,228,167,236,101,190,155,35,163,55,228,167,76,232,122,119,203,111,200,79,121,235,88,223,23,145,181,150,165,119,37,211,9,52,9,224,173,145,61,88,12,38,20,108,61,180,181,250,157,221,189,11,25,19,226,22,174,88,182,225,200,152,64,151,3,38,140,46,15,140,209,46,139,162,188,245,173,1,10,141,41,104,160,127,78,59,71,86,159,223,223,202,199,210,215,122,148,87,152,46,234,205,30,67,22,150,148,204,35,209,216,58,89,239,244,22,223,85,42,185,146,106,162,251,25,86,24,102,237,178,237,82,232,116,207,133,125,96,72,95,161,149,14,244,133,130,3,84,206,0,43,99,143,255,147,146,122,31,111,214,18,169,234,136,72,108,65,169,127,79,59,9,169,86,192,91,135,126,192,105,112,148,254,237,171,15,227,95,152,159,149,168,34,147,131,224,230,127,6,253,242,27,255,167,56,177,187,99,175,145,87,185,227,217,159,50,152,4,213,202,135,57,61,45,161,24,162,219,132,119,199,14,51,207,80,87,95,44,24,218,74,98,23,149,187,193,197,148,46,140,140,119,45,75,239,32,18,144,95,247,23,1,166,191,180,19,124,53,183,255,5,67,233,173,180,197,95,129,46,127,115,163,168,254,3,224,206,0,214,168,115,146,230,29,43,214,201,116,213,188,40,166,177,25,87,193,226,63,54,16,4,68,151,171,71,161,89,72,72,131,52,12,136,220,64,192,142,189,250,247,169,208,254,58,26,187,233,114,252,34,224,52,96,244,151,174,199,237,141,16,205,95,122,34,236,191,247,37,125,155,19,207,170,152,51,171,188,112,41,196,114,112,53,130,159,221,127,131,235,164,216,24,91,204,242,141,219,166,125,52,143,166,158,16,42,50,234,27,171,115,157,12,56,170,145,12,124,56,72,172,81,230,203,95,186,44,117,178,107,208,141,192,73,196,113,144,174,167,198,35,65,3,97,6,123,212,135,48,115,131,99,60,198,198,44,198,42,154,194,44,50,169,129,36,180,111,143,156,69,141,242,181,152,103,239,17,204,248,6,65,187,63,77,61,131,235,189,141,211,130,73,69,20,41,126,226,173,151,141,230,145,221,112,202,167,6,102,29,193,239,123,226,192,213,97,52,119,210,209,89,207,170,9,250,27,151,18,113,99,118,99,152,113,56,7,68,47,23,242,70,206,26,158,83,67,248,72,133,49,234,38,210,41,96,21,99,217,194,64,182,7,60,209,223,9,71,173,234,145,104,94,187,127,15,205,235,158,241,40,255,126,2,249,212,199,22,234,139,209,78,221,231,43,42,76,231,176,235,120,74,100,48,103,231,49,169,9,91,18,158,95,128,91,142,55,140,231,128,139,60,245,183,237,31,69,84,123,32,251,50,145,186,86,97,14,138,59,13,144,118,98,177,176,63,26,51,95,121,151,138,45,37,232,80,199,170,114,183,96,180,177,91,210,50,31,245,111,133,92,146,10,94,41,27,109,233,197,59,230,235,248,211,105,193,165,34,232,223,48,38,242,87,181,73,3,217,249,8,133,115,109,67,36,71,49,50,72,172,217,172,37,35,171,172,39,115,247,145,23,251,127,202,168,255,130,191,121,243,95,240,57,183,144,91,12,72,21,249,91,177,181,120,44,151,35,231,126,55,200,184,199,137,193,54,148,108,34,39,144,124,208,104,139,207,103,173,34,210,26,203,45,26,16,218,28,174,54,215,204,71,192,221,95,11,159,160,60,236,162,95,132,124,110,111,28,254,139,49,202,95,216,243,30,197,116,253,138,1,250,254,23,45,53,158,11,163,251,191,46,76,126,255,127,109,6,252,229,39,164,207,250,203,162,14,122,193,63,167,77,187,185,231,191,22,3,207,127,2,126,249,161,62,98,253,11,86,174,223,108,12,240,95,68,200,222,104,32,145,227,154,200,117,34,58,164,50,19,38,210,152,153,145,202,76,25,55,235,68,72,101,38,32,109,20,73,98,34,14,198,209,47,245,30,69,65,186,10,139,61,61,75,215,203,115,30,150,67,246,170,32,78,6,88,211,208,192,166,10,77,222,209,132,53,107,239,73,37,107,178,147,158,21,237,249,162,102,246,164,82,68,32,150,54,153,179,216,152,177,109,142,100,193,151,140,252,49,167,78,177,197,76,45,120,29,59,139,131,185,75,180,57,135,58,12,222,168,88,53,142,14,70,156,10,21,109,192,46,187,123,38,192,237,230,255,62,23,170,168,202,131,143,235,54,83,153,125,246,171,80,243,56,141,222,194,222,81,225,184,61,184,232,219,207,213,185,172,101,13,50,74,180,214,19,11,43,152,188,179,121,80,102,96,181,149,115,79,185,213,74,33,119,129,177,87,133,165,158,241,74,123,126,114,76,9,141,169,8,199,248,210,162,181,141,188,110,135,66,56,236,4,108,42,88,48,31,239,166,156,200,15,39,11,203,67,3,85,225,80,77,114,107,184,135,246,188,90,184,17,88,242,17,224,190,252,129,20,88,242,19,37,135,151,222,8,44,37,253,19,41,152,144,225,227,126,61,201,175,6,185,220,214,33,201,9,16,1,213,205,243,238,113,82,200,138,0,213,134,217,106,44,124,106,135,233,254,113,241,227,177,24,38,168,16,98,224,193,100,214,219,155,205,222,255,101,152,192,211,95,123,226,200,206,204,239,97,107,152,184,96,196,97,125,58,206,208,187,41,130,87,229,251,235,71,33,17,202,253,215,223,108,203,61,195,231,245,221,95,214,72,240,46,30,223,255,115,12,141,145,255,47,241,33,15,20,214,253,175,203,63,145,25,118,49,37,81,169,32,172,228,216,145,30,174,21,120,7,219,233,208,152,73,59,108,99,178,231,58,90,40,166,51,82,243,212,147,171,229,30,193,200,18,82,254,158,42,43,247,143,10,252,73,135,65,230,194,37,125,117,225,226,137,178,123,146,50,224,76,6,103,255,147,253,52,7,101,161,85,95,92,213,84,5,72,120,15,53,240,89,187,180,62,192,64,63,163,167,151,144,115,122,73,172,34,184,248,120,255,153,193,232,247,45,15,125,40,11,27,119,190,166,107,178,70,170,149,46,206,154,113,16,166,221,152,31,220,224,185,182,185,82,214,96,111,144,247,64,104,72,241,214,246,240,186,97,95,138,169,44,92,189,12,228,225,39,91,159,228,158,238,177,34,223,142,163,47,33,178,241,32,104,50,217,104,202,88,129,6,236,181,12,243,203,67,149,12,127,252,244,89,81,37,183,163,95,164,158,170,233,69,126,235,144,77,6,34,31,179,59,71,0,110,62,158,209,23,62,86,157,105,96,3,153,172,147,246,173,106,4,135,41,204,111,10,147,22,130,213,135,107,82,92,230,140,163,117,106,24,172,183,118,169,205,231,37,69,130,245,83,229,217,184,172,65,145,139,153,150,160,7,67,82,91,242,110,47,175,61,255,166,144,39,19,148,214,135,67,241,74,10,216,161,107,232,95,113,229,135,198,160,243,113,159,64,161,184,136,107,70,97,71,61,91,112,70,199,225,5,105,143,141,20,183,173,111,37,208,144,100,144,181,18,87,203,250,99,113,248,220,97,64,164,176,150,177,34,240,89,225,41,15,230,100,77,173,93,227,126,208,91,40,151,57,14,158,130,75,87,24,147,121,220,10,53,203,160,32,8,4,155,101,57,8,28,64,123,40,249,246,95,54,33,238,27,78,199,219,146,43,149,79,104,175,198,18,177,43,235,139,64,195,205,84,241,64,133,116,185,59,101,138,38,100,176,120,58,27,232,161,96,188,86,101,163,63,236,157,76,225,82,200,88,52,148,201,32,248,239,200,225,8,166,243,123,145,165,82,58,186,186,134,174,218,127,163,99,166,174,32,204,164,80,75,87,127,102,149,19,239,175,170,220,60,155,61,230,111,232,18,31,79,23,109,44,91,9,103,129,162,84,239,154,215,202,18,189,51,45,10,230,164,239,79,228,163,185,59,177,30,147,127,76,219,81,121,40,219,133,199,122,48,108,125,172,241,78,209,187,248,44,102,186,124,214,49,197,100,121,214,115,44,14,254,33,12,162,142,79,65,149,76,168,233,170,51,128,74,48,71,21,176,146,195,188,199,250,86,68,156,115,57,95,77,242,213,236,216,182,232,9,62,236,218,221,224,229,91,198,89,243,149,3,69,151,66,164,102,158,15,187,40,34,122,231,80,83,5,113,115,226,220,227,37,247,7,201,10,119,60,182,216,43,15,189,118,214,151,69,62,55,115,87,10,38,11,34,8,166,213,158,77,8,71,37,18,75,96,125,20,54,26,119,85,26,104,207,255,224,64,254,49,161,83,90,144,184,232,33,111,166,190,5,118,21,158,83,146,186,165,122,253,82,244,96,225,44,72,67,57,93,65,54,213,98,54,108,232,136,190,8,84,130,72,215,182,212,20,188,17,206,184,217,97,188,17,206,248,175,242,147,82,131,22,227,179,140,171,98,61,186,225,141,4,97,144,205,177,188,217,174,53,130,99,18,94,153,130,14,96,20,41,76,246,121,131,59,41,76,185,220,194,26,10,2,70,21,161,67,59,86,74,100,148,103,137,251,208,151,88,69,203,223,51,229,244,21,27,7,47,251,117,182,13,202,26,85,13,19,89,193,210,120,160,129,189,30,160,71,238,237,54,122,197,184,52,233,204,246,3,108,112,45,212,160,223,244,111,210,225,250,31,45,121,132,195,128,59,119,88,226,57,85,0,164,31,1,247,251,84,129,121,49,81,20,13,134,253,38,76,199,171,145,187,223,232,7,89,91,202,13,165,125,190,180,106,230,43,109,26,211,121,186,246,237,17,7,207,215,25,127,158,83,105,246,121,213,208,226,4,8,189,63,108,158,221,203,189,74,43,108,108,45,145,172,81,227,49,148,24,74,44,108,121,132,255,2,231,17,89,19,197,73,109,180,232,187,188,227,172,86,173,243,56,14,219,139,207,69,33,139,183,213,190,191,147,13,246,232,158,120,190,187,234,115,8,22,190,63,130,253,165,180,207,131,42,183,196,199,91,188,61,106,240,18,7,240,195,198,103,106,178,5,89,90,127,90,199,58,157,16,23,255,193,178,215,142,235,105,240,85,209,7,89,88,135,92,69,142,27,52,122,107,93,29,249,124,127,205,165,109,230,143,104,236,200,77,13,57,127,112,226,54,61,133,247,28,54,128,99,212,47,208,119,126,231,97,195,150,82,160,218,52,160,202,130,79,186,228,172,243,228,84,234,54,212,209,185,242,75,161,192,79,192,45,169,43,96,41,209,237,9,234,91,122,115,129,170,0,53,234,140,160,229,59,106,142,92,146,171,204,250,161,170,117,175,39,254,151,235,223,255,187,115,59,120,153,55,12,180,204,251,186,68,188,150,127,66,171,116,78,254,186,118,70,249,74,225,135,158,112,203,9,96,72,243,227,62,176,127,217,166,85,147,246,217,228,220,79,0,243,155,249,248,238,171,91,8,39,94,68,10,3,248,89,70,221,111,101,115,71,141,41,132,135,129,44,174,96,182,39,245,243,151,189,0,170,82,72,81,68,41,55,244,242,224,74,86,245,135,235,182,46,7,55,87,23,238,210,242,160,97,165,44,229,179,79,53,172,31,63,78,112,236,94,215,212,175,149,80,136,13,114,53,22,40,115,19,175,168,229,102,121,66,204,143,219,22,91,79,132,48,121,2,54,232,125,2,163,142,6,155,183,106,189,136,14,95,71,204,55,207,78,106,183,145,67,173,248,94,44,201,225,8,220,242,108,250,134,190,240,121,144,206,237,69,87,79,125,39,113,89,78,104,82,139,120,117,56,53,44,242,173,232,78,114,90,242,197,23,122,5,227,234,26,23,91,89,143,146,253,14,142,134,235,34,57,156,33,194,116,42,208,46,61,16,163,234,213,89,234,208,246,123,108,193,59,136,240,158,171,144,39,127,128,248,91,36,77,198,182,210,214,42,254,1,227,215,87,188,87,57,195,65,85,106,135,120,2,52,232,109,52,199,162,142,82,11,175,26,125,46,74,190,96,192,156,33,175,38,151,52,130,59,92,4,205,211,230,133,141,22,161,84,143,121,16,102,136,139,206,74,47,139,113,79,183,240,111,214,105,254,65,199,103,139,164,227,203,31,253,231,116,124,135,149,197,104,92,225,179,246,91,33,160,153,115,38,117,223,169,220,246,204,197,94,124,63,141,210,21,205,31,235,16,236,211,106,43,125,237,56,160,128,58,201,226,104,137,171,27,93,117,159,127,188,128,244,204,59,116,15,78,161,167,75,96,83,53,87,195,193,164,194,170,116,71,188,59,247,39,105,235,183,98,55,221,167,70,190,142,4,101,39,32,169,147,155,179,196,54,235,201,36,232,138,123,113,67,64,107,251,159,67,56,171,144,235,249,131,104,29,156,30,200,245,124,90,228,120,46,23,185,158,143,63,91,180,41,145,135,134,168,100,44,142,230,77,45,150,53,111,87,18,151,185,154,249,204,112,241,32,52,161,159,57,85,203,213,204,104,198,99,185,65,45,201,115,151,21,129,216,87,13,66,217,0,107,185,23,109,98,212,42,147,20,13,182,213,207,129,231,231,253,93,102,150,37,51,149,250,145,84,83,127,182,183,217,180,37,115,224,98,76,63,90,82,183,73,237,235,155,158,124,6,138,183,170,244,100,140,59,51,123,168,47,166,133,156,46,140,228,0,146,34,145,247,145,184,224,95,240,9,37,189,255,231,53,49,192,67,29,249,117,127,237,192,255,69,212,56,184,233,95,112,88,124,228,185,248,127,94,16,248,75,165,240,247,84,150,255,82,41,116,33,75,131,191,12,179,111,253,165,84,48,80,179,174,254,117,150,253,155,245,62,178,116,77,46,0,23,156,3,45,154,174,51,226,32,181,236,49,135,14,87,253,39,81,143,144,240,206,158,93,166,26,61,7,122,43,8,126,52,29,110,96,127,104,104,104,0,252,235,138,254,221,207,206,252,95,173,119,40,167,31,153,67,74,238,23,180,183,79,181,102,106,192,235,154,144,132,137,92,164,212,41,229,138,72,194,68,95,93,105,208,214,179,25,141,104,145,13,226,159,128,210,71,247,78,41,182,160,49,135,15,153,221,165,138,190,30,111,54,108,119,110,170,196,164,232,95,78,164,130,154,119,139,236,142,12,171,50,53,163,189,232,34,175,115,207,234,169,152,164,34,34,235,139,175,1,186,217,10,111,168,250,29,32,113,254,89,229,217,113,217,148,9,155,253,245,64,53,156,36,114,171,206,57,201,58,38,116,80,240,178,153,41,66,254,151,205,228,167,127,29,44,61,255,241,17,235,151,110,1,146,121,7,192,246,127,228,176,248,75,123,226,191,118,47,254,177,151,115,251,87,153,101,233,177,192,95,199,86,183,254,1,221,253,59,84,33,168,26,127,153,51,114,222,249,203,111,1,248,127,192,114,32,251,24,127,153,171,225,129,169,254,119,249,36,126,127,72,127,155,35,226,186,214,78,181,165,216,199,46,238,25,74,201,201,88,255,40,248,246,67,9,19,120,125,108,123,78,159,125,63,178,87,175,190,38,95,180,63,96,252,241,40,188,122,198,92,118,150,14,10,165,221,155,52,221,46,220,139,235,174,75,223,89,244,123,100,96,226,39,38,28,85,80,235,192,211,203,66,160,129,103,67,143,105,195,63,79,203,150,163,165,76,103,22,230,186,240,56,20,182,209,125,137,175,153,199,155,127,201,12,69,107,80,68,94,120,211,58,92,179,39,182,240,85,218,210,69,37,118,222,37,107,26,208,112,214,117,169,133,220,46,147,21,57,135,142,148,197,186,153,246,119,133,40,218,21,172,164,144,4,11,181,135,242,128,93,44,153,64,208,76,217,99,222,184,81,27,145,137,163,12,1,92,24,180,189,136,89,57,154,175,114,74,69,89,107,53,238,238,96,10,170,98,127,127,101,241,233,115,204,9,183,121,208,11,77,15,177,19,231,253,105,167,133,5,73,114,165,20,43,171,109,218,18,155,216,238,238,161,170,64,194,181,213,89,195,3,230,85,225,67,12,31,245,252,186,56,157,156,133,13,181,4,209,77,231,186,78,75,250,13,171,231,160,184,34,70,137,234,13,8,111,30,52,143,185,34,223,60,123,208,227,41,224,127,94,76,202,125,164,217,149,255,250,55,27,255,87,107,235,216,69,191,80,61,209,231,100,44,13,171,176,54,95,122,154,88,98,92,95,243,91,4,94,127,120,89,228,140,247,155,23,237,79,0,170,56,253,235,142,103,191,212,111,190,128,235,239,230,106,126,253,221,76,7,240,46,0,191,214,111,105,95,127,25,3,191,54,215,254,71,179,65,130,192,235,31,195,227,235,159,238,174,139,51,226,57,133,219,253,229,9,220,158,25,41,225,218,196,32,213,40,234,60,6,240,67,13,136,117,102,109,194,12,254,59,238,137,243,189,249,5,58,75,176,71,245,123,132,190,26,190,253,150,92,228,72,117,248,140,225,125,243,42,11,252,154,239,123,221,6,234,216,100,92,243,14,247,148,67,223,185,116,206,235,41,72,38,74,245,42,56,4,205,91,13,215,61,224,174,175,204,58,189,138,98,61,12,72,155,213,50,105,4,74,20,158,170,96,14,187,233,216,189,221,7,190,131,170,153,68,69,23,88,117,42,1,221,227,233,216,213,7,106,173,193,49,179,221,7,242,65,168,67,207,252,49,252,163,253,28,91,112,191,93,186,226,43,151,133,211,210,199,75,66,50,43,115,102,115,164,28,218,155,23,31,209,37,13,7,100,205,163,89,34,194,57,245,116,55,233,30,35,136,38,255,4,119,189,198,17,159,255,69,223,235,245,225,72,218,244,19,201,153,59,244,101,22,202,139,2,245,141,138,74,42,26,174,203,235,144,179,172,44,198,148,48,6,73,194,119,78,206,231,80,225,134,9,224,179,48,230,173,220,110,247,244,2,176,117,37,90,33,18,114,207,158,10,206,145,191,129,220,171,115,116,122,85,145,34,33,247,210,89,108,204,52,192,172,238,107,151,28,234,241,30,27,138,248,28,137,112,172,176,114,227,161,79,67,163,33,246,228,89,58,5,115,201,134,143,57,243,169,25,99,86,61,169,144,36,68,98,49,172,65,243,96,156,34,39,124,3,56,149,53,103,236,118,200,65,120,67,90,3,167,17,198,120,7,235,90,145,166,213,142,92,110,93,222,253,9,115,233,200,45,57,179,233,7,146,56,205,250,46,194,13,32,32,227,130,37,11,204,206,126,250,207,34,205,44,71,242,189,135,20,92,219,33,123,136,96,99,240,91,159,7,23,61,69,232,87,206,89,155,24,132,128,83,100,108,98,116,177,72,181,58,129,149,109,144,21,253,162,88,115,71,140,77,125,109,102,230,149,197,8,5,213,147,168,100,247,166,0,159,153,247,247,163,19,172,121,3,40,195,87,169,99,151,229,139,214,195,171,181,102,3,205,227,49,226,106,130,32,74,157,65,89,176,203,31,51,88,111,70,228,74,107,6,249,63,12,54,146,92,14,177,0,36,83,74,170,193,249,225,114,188,87,227,227,90,112,47,189,246,136,225,221,223,16,7,132,234,214,219,49,142,75,54,250,181,207,208,58,139,92,72,11,41,150,14,209,206,49,96,43,96,58,198,192,48,32,13,247,2,119,19,19,131,46,15,109,109,76,86,247,112,37,255,162,32,102,68,53,109,239,101,84,233,96,18,11,14,75,194,140,173,27,181,22,151,73,70,109,219,65,194,38,186,75,117,100,239,130,11,87,100,76,94,22,19,27,99,80,155,113,85,241,106,204,122,55,210,29,222,202,250,65,156,23,255,18,241,220,254,142,161,203,27,17,25,142,206,54,205,31,58,40,233,74,207,110,199,239,160,159,0,78,173,229,92,241,142,87,126,132,202,176,207,237,243,158,7,109,61,187,2,239,94,246,211,153,100,101,42,160,114,159,149,95,200,82,51,216,229,201,150,56,16,242,82,30,43,196,95,217,222,126,66,182,53,7,82,110,101,168,207,148,182,158,28,15,73,94,186,162,53,38,114,80,28,47,8,96,65,213,153,82,142,217,88,139,122,198,79,89,206,229,40,184,254,245,19,78,35,0,40,246,136,141,139,232,220,234,138,154,252,19,69,23,153,236,115,105,23,123,237,33,140,31,23,119,159,240,176,247,204,221,167,48,88,250,189,32,217,137,108,63,230,250,9,160,220,213,254,9,120,64,135,82,245,199,4,80,44,114,177,65,240,39,96,87,123,41,240,14,193,177,184,176,133,140,124,203,130,64,75,47,49,158,77,116,192,43,162,0,241,47,140,62,61,252,84,68,102,230,107,253,214,17,184,87,173,162,67,39,82,183,109,247,141,61,74,159,145,173,92,190,9,184,136,54,98,127,178,79,245,148,253,41,128,241,189,100,70,96,85,45,96,76,63,244,65,195,199,58,98,156,19,192,216,255,98,169,241,127,127,254,81,164,228,203,250,17,108,241,97,10,180,112,146,246,23,50,50,167,75,174,2,202,203,40,63,10,97,89,9,2,91,99,185,213,162,136,26,15,46,203,238,180,60,185,46,82,108,42,234,173,62,125,28,207,163,203,94,219,88,112,32,137,39,74,102,223,245,189,43,180,61,124,166,194,227,80,142,155,149,248,106,96,247,39,224,126,232,147,212,183,133,47,207,239,80,252,4,52,251,116,247,82,80,218,110,36,125,179,176,227,212,133,9,123,171,28,200,247,197,188,188,106,121,237,230,245,22,253,224,244,141,226,79,192,103,241,101,115,64,18,6,167,204,50,51,52,226,8,79,188,93,254,44,59,138,84,240,82,251,48,34,2,131,178,159,249,197,206,77,221,50,208,188,85,116,100,136,184,45,236,241,20,150,198,102,252,94,60,255,183,105,95,219,195,15,177,19,28,222,164,226,41,32,74,121,141,14,185,98,227,183,229,47,251,10,157,104,206,106,23,57,236,167,63,23,250,4,93,44,26,165,24,68,206,86,110,73,56,138,191,31,253,9,32,107,99,195,249,88,200,165,98,22,179,158,28,136,209,98,158,115,37,224,175,69,19,228,53,34,35,163,144,64,162,131,158,128,201,114,16,170,38,130,212,157,165,25,124,76,26,222,250,250,213,199,123,242,197,215,79,137,235,63,19,153,253,79,142,234,80,173,21,105,248,228,30,190,240,201,235,209,67,201,12,127,57,207,200,162,240,73,78,0,160,234,227,43,130,120,1,7,176,27,199,123,28,135,31,24,210,236,115,64,185,111,204,27,53,199,10,45,39,156,241,34,242,139,164,190,126,108,90,39,8,246,103,40,84,153,208,87,6,104,233,59,2,5,205,51,39,222,106,227,187,54,44,134,5,30,87,0,98,14,229,178,93,62,138,58,31,193,68,138,0,43,91,185,214,118,104,94,27,117,135,80,109,162,119,23,217,71,41,219,187,27,11,214,59,53,7,65,57,83,126,217,147,190,138,61,114,62,46,247,47,98,140,72,250,148,190,180,22,29,61,255,17,232,101,225,6,140,72,186,227,65,162,70,113,177,36,254,133,234,208,190,234,163,195,81,201,150,205,231,235,248,77,236,107,114,232,31,223,59,117,241,19,240,165,164,11,27,56,111,19,246,100,119,207,39,84,146,203,67,42,120,164,236,39,96,225,250,83,20,106,219,60,42,165,85,54,233,232,156,115,180,93,241,89,100,79,1,23,191,144,200,191,241,243,182,55,229,190,82,160,240,116,134,167,42,15,110,198,82,1,109,212,200,188,10,46,207,82,179,209,121,243,45,254,233,59,108,121,58,60,24,121,204,52,116,198,221,32,22,156,248,117,37,64,67,143,112,86,196,196,181,233,86,195,142,116,52,0,86,74,129,254,149,97,119,181,111,21,134,22,26,73,187,45,223,77,198,214,255,248,31,206,244,203,230,144,61,65,90,98,156,181,187,112,7,226,119,79,131,81,255,35,145,23,131,143,106,101,221,161,159,240,107,155,34,218,226,231,227,47,125,250,120,217,71,83,34,190,16,22,8,107,76,27,205,76,124,255,241,170,200,231,210,198,136,74,192,150,48,197,134,167,204,26,63,89,47,215,190,229,135,136,131,131,235,3,142,161,133,123,231,223,46,66,211,71,248,7,212,153,7,20,141,148,210,78,154,231,126,2,234,50,195,175,171,23,73,113,113,65,252,237,182,213,180,125,238,215,138,157,164,95,37,179,103,207,195,210,22,177,207,225,56,201,230,109,107,1,29,254,3,116,82,217,159,127,251,204,130,177,70,38,235,42,240,174,253,161,95,251,103,109,206,174,166,5,196,230,181,115,48,36,151,233,36,99,64,191,49,80,85,33,105,134,186,71,13,254,15,82,71,221,93,210,210,91,232,186,190,227,248,248,15,180,109,138,47,250,8,38,48,136,155,189,83,235,111,23,175,190,49,94,230,17,239,93,157,14,209,168,30,115,30,236,207,199,16,159,165,151,230,166,110,8,159,7,153,142,203,175,78,223,56,225,179,156,4,127,167,185,5,127,230,16,156,85,27,137,168,88,180,144,204,227,211,127,173,113,250,58,111,118,39,24,128,105,250,244,63,179,111,244,223,14,147,35,149,26,92,255,35,198,143,239,88,155,9,31,40,19,140,238,154,47,176,204,183,69,14,235,119,182,164,223,122,218,244,90,99,219,136,194,148,92,44,219,42,44,55,254,69,156,124,157,151,181,47,54,148,75,223,219,173,174,233,162,200,67,104,165,225,174,86,243,183,177,103,183,93,42,72,44,130,121,100,229,94,196,141,94,200,4,162,205,48,109,158,167,149,183,212,159,183,88,223,50,205,243,173,17,72,18,156,85,57,8,74,158,82,234,177,249,180,106,35,124,229,81,52,127,142,111,140,121,136,2,244,188,26,216,206,105,249,138,103,90,70,64,130,195,105,147,198,98,89,205,192,231,126,114,201,44,16,241,26,99,44,200,11,81,229,165,118,69,85,239,109,21,57,66,94,56,125,65,163,123,154,109,36,134,246,137,50,250,217,79,0,209,143,118,26,202,44,145,136,252,165,159,128,38,195,240,199,209,73,159,46,6,60,39,167,175,184,30,116,172,63,84,59,178,245,78,254,9,240,104,33,127,74,44,26,153,231,242,114,199,157,91,91,27,54,185,177,210,100,166,180,58,8,132,216,243,19,140,233,123,245,75,180,180,213,153,73,54,247,127,175,95,53,25,139,132,218,80,103,214,23,88,215,172,247,163,86,119,19,207,134,146,248,171,103,2,25,176,36,85,132,175,98,134,209,27,63,39,36,159,5,106,168,33,105,130,62,48,71,101,86,205,119,219,208,148,14,107,159,191,230,195,13,237,11,10,142,186,133,163,243,49,20,229,195,255,223,47,246,159,30,124,109,170,44,235,235,255,0,86,52,71,97,82,79,49,59,208,208,114,85,111,185,33,220,142,208,5,42,133,59,59,159,153,220,199,181,6,230,228,59,168,220,57,61,151,220,103,221,145,251,142,78,85,89,225,31,90,219,238,202,195,226,34,102,88,83,126,155,224,184,28,86,71,146,23,28,164,204,122,228,66,41,184,123,150,248,198,195,21,37,48,179,67,135,96,147,230,104,244,235,233,92,186,9,255,7,72,202,64,138,34,36,116,119,172,46,237,7,15,205,227,227,59,86,114,193,156,84,250,69,7,234,167,79,158,210,237,98,102,93,68,220,162,127,149,193,119,1,166,116,206,96,155,182,63,163,218,255,186,88,69,143,234,145,81,117,253,145,70,230,150,222,230,107,89,109,121,68,232,30,22,9,75,26,106,85,201,82,23,78,154,223,248,25,67,218,176,79,10,109,69,150,254,208,252,35,242,203,89,200,21,88,48,140,149,213,124,127,252,170,226,226,11,94,65,185,113,84,127,59,33,139,231,214,195,206,239,189,206,20,129,38,131,61,210,6,78,216,246,151,252,105,63,22,72,148,245,187,81,50,184,75,157,8,184,169,197,0,250,31,45,181,239,112,170,20,18,245,119,168,119,163,100,46,51,50,191,10,84,189,61,65,80,118,246,49,98,130,239,255,239,55,245,239,29,76,230,85,62,52,98,204,199,222,198,175,175,77,151,55,234,184,144,239,242,193,44,135,136,157,215,3,52,0,0,43,54,49,191,10,231,189,79,38,222,181,69,222,157,193,233,59,189,19,116,117,157,208,148,227,237,38,177,140,74,155,13,254,4,100,170,95,255,213,189,25,192,145,59,202,252,188,205,85,247,189,202,86,37,88,253,124,119,248,108,179,207,18,234,194,180,73,92,146,55,177,158,217,40,83,147,243,164,25,125,199,65,181,136,200,93,162,47,90,8,47,79,8,184,36,21,178,226,147,143,87,81,126,176,124,69,228,32,83,112,46,104,222,117,92,253,212,172,66,107,216,149,125,79,207,158,20,242,229,29,7,78,9,76,241,62,153,129,26,125,210,79,192,143,150,78,42,162,75,170,98,146,154,136,31,105,155,200,12,153,246,170,217,76,35,103,252,69,222,181,189,86,175,99,68,70,63,19,55,171,50,92,213,254,116,22,249,209,100,181,71,49,122,58,68,109,43,235,202,68,228,149,194,214,22,106,101,143,44,176,145,196,127,8,228,83,138,221,247,198,43,168,12,205,147,178,218,166,31,20,100,127,245,169,229,74,245,99,178,109,178,108,10,145,255,15,162,99,180,235,224,252,186,246,94,247,181,67,198,254,0,200,112,71,11,102,136,196,148,233,238,64,79,200,67,118,246,255,195,229,235,1,188,215,241,227,55,219,68,137,221,23,127,173,211,148,163,63,26,55,21,31,116,149,249,19,192,104,102,40,131,252,172,40,231,229,74,53,221,79,64,255,79,64,47,201,45,84,61,16,199,51,187,69,222,189,165,177,211,171,21,51,115,67,185,75,222,112,187,59,201,13,54,71,163,97,13,250,112,162,92,147,102,4,83,245,11,19,58,195,243,232,139,216,168,184,75,74,196,86,225,125,74,183,203,195,37,159,121,217,219,26,150,169,73,182,146,71,178,182,45,107,145,243,41,114,13,52,52,53,54,103,178,73,84,175,134,2,11,14,194,63,239,201,191,80,100,201,188,48,194,73,68,48,142,23,252,48,151,149,118,75,212,21,63,115,104,183,248,106,182,190,9,41,244,126,126,218,170,238,33,145,55,111,93,227,175,226,149,163,152,223,53,252,57,105,233,71,96,229,7,6,217,159,128,176,221,156,211,143,202,225,61,54,192,190,118,126,154,211,101,164,109,250,158,102,155,226,86,203,24,228,152,96,81,102,223,68,92,214,89,81,153,147,167,54,74,67,141,214,212,101,97,116,31,183,55,73,235,136,145,73,50,222,198,189,216,29,147,64,118,218,167,191,113,119,165,217,127,0,76,240,238,159,167,231,180,255,135,186,217,255,114,254,24,179,169,18,124,162,127,10,224,37,122,47,32,230,107,69,59,175,93,59,246,10,237,35,35,138,43,128,187,22,221,41,121,48,137,145,53,145,73,102,255,76,225,205,165,233,219,219,60,95,71,13,35,127,20,4,232,126,251,9,160,101,136,23,202,58,178,70,87,24,41,88,133,41,164,54,191,249,116,43,113,128,197,103,217,199,115,52,167,208,237,243,49,39,133,0,170,188,58,133,221,166,161,141,91,247,213,148,178,127,119,44,62,168,149,61,201,45,109,246,118,244,204,101,94,4,206,93,94,233,139,243,136,177,159,0,193,228,166,160,145,211,62,231,146,171,245,88,100,182,252,126,196,21,235,170,236,217,43,148,192,21,120,5,203,73,88,235,234,157,160,246,92,93,132,25,76,243,5,79,203,102,160,140,182,188,148,74,118,122,68,76,142,93,90,162,62,31,229,88,7,110,89,160,186,135,89,184,184,218,133,9,206,11,4,233,124,8,101,42,50,246,94,60,198,176,152,186,142,194,15,170,112,197,119,241,126,2,86,48,80,171,123,126,2,182,57,176,124,62,170,254,4,192,108,37,181,58,215,127,2,108,173,35,40,39,24,174,239,44,49,30,52,230,158,45,193,117,229,43,120,93,249,222,105,78,163,198,39,16,147,126,100,137,134,198,16,153,155,225,254,143,234,54,223,29,240,159,89,15,221,88,43,137,190,122,60,238,45,9,37,49,26,53,130,206,169,223,108,182,238,53,226,219,109,241,215,186,162,89,81,77,125,161,210,33,51,151,234,167,174,50,59,134,52,63,238,149,12,230,123,208,27,245,246,89,47,184,158,181,36,15,189,43,250,241,18,240,246,50,151,120,126,117,144,110,251,217,188,74,195,5,73,84,148,30,160,206,86,230,13,222,139,221,156,125,71,191,15,179,98,176,57,214,145,78,52,229,195,74,119,241,161,189,8,202,182,118,125,182,183,89,112,193,154,59,188,54,18,122,189,175,134,34,6,225,128,68,161,251,199,236,56,103,139,53,23,96,178,131,87,67,123,45,89,175,136,53,165,157,61,220,163,162,46,178,38,247,192,79,80,179,100,167,29,206,56,214,111,189,153,117,144,91,208,44,93,223,172,233,35,80,222,45,54,146,182,161,8,51,56,41,77,100,43,157,145,138,5,17,126,31,224,247,134,219,109,30,39,98,79,170,218,143,52,52,5,159,124,59,1,40,197,117,29,184,29,145,158,185,65,188,174,82,158,185,92,5,125,77,176,181,87,106,148,118,217,194,49,112,52,112,195,161,146,237,66,117,126,187,245,163,232,39,0,135,154,139,40,15,197,194,252,27,224,76,254,220,191,252,8,243,174,87,27,88,62,176,248,41,138,182,176,62,42,191,54,215,179,109,137,220,143,170,215,121,114,60,122,48,32,143,194,79,113,139,215,47,98,236,63,212,35,255,215,131,40,54,85,77,223,191,149,165,122,138,246,102,255,150,116,106,131,159,74,96,198,171,69,210,136,4,180,219,17,126,175,213,218,216,238,117,53,222,243,159,81,214,90,66,43,45,90,40,73,70,101,119,189,100,251,122,43,241,29,131,231,152,48,97,245,73,203,246,221,205,109,77,214,196,86,214,247,89,68,3,99,241,120,231,120,139,247,246,66,130,180,213,17,89,169,53,41,17,219,79,29,198,204,95,157,7,32,45,53,133,45,4,253,32,233,235,117,220,140,185,182,159,112,42,6,172,202,156,250,46,115,57,40,121,200,87,188,176,178,16,22,211,123,141,126,233,192,102,26,181,227,224,207,112,185,91,241,106,87,174,62,15,38,244,81,226,94,181,253,144,45,95,189,19,81,178,7,23,191,226,216,11,148,249,44,111,236,185,32,206,241,131,229,39,192,23,55,76,255,170,243,183,143,127,2,228,161,53,58,23,187,151,27,63,1,95,1,38,19,93,86,215,6,234,241,15,3,181,137,254,9,152,209,34,255,9,120,157,126,237,131,166,124,47,195,49,66,184,153,181,185,175,62,137,95,169,145,43,197,169,145,120,134,180,165,248,232,124,69,254,45,214,143,235,244,233,215,112,107,222,205,247,18,237,63,26,121,158,234,199,225,109,146,191,204,251,122,204,96,201,202,32,89,199,14,103,202,82,251,145,17,95,226,156,106,93,112,162,206,181,33,103,250,155,251,188,118,38,159,184,26,203,15,248,188,75,217,251,193,237,232,58,246,234,205,77,59,176,25,51,231,199,100,101,133,56,180,15,118,28,76,124,148,162,159,243,53,164,109,180,181,112,21,79,108,89,70,142,210,43,51,95,60,250,226,31,56,98,178,31,47,62,99,22,206,98,39,48,235,198,195,149,7,111,39,161,140,118,167,252,33,98,220,82,186,63,28,234,245,54,54,183,214,93,33,241,210,95,30,53,255,147,93,210,90,229,130,225,7,18,49,74,203,168,254,62,177,142,161,141,128,251,111,122,196,158,194,89,99,59,52,86,31,166,77,208,58,169,55,59,27,66,47,31,115,170,219,145,94,4,67,245,176,224,25,70,61,96,102,191,217,22,199,132,189,61,236,115,117,23,155,249,77,106,22,195,83,223,26,232,60,137,35,11,177,221,64,225,97,79,254,41,252,104,164,29,52,73,194,239,70,4,10,62,171,139,255,248,56,90,44,194,186,207,123,189,96,32,121,111,167,238,208,44,202,122,209,251,199,79,0,59,181,202,122,48,3,49,159,126,227,185,253,143,7,82,67,114,43,46,99,166,137,69,56,101,207,173,199,164,211,132,47,78,119,244,95,73,55,127,61,9,235,14,110,78,123,159,120,253,111,212,250,162,176,231,168,203,21,161,177,33,81,97,86,60,98,40,183,115,58,104,84,104,74,175,67,219,124,155,76,159,42,230,243,110,191,123,42,65,58,126,0,141,224,37,85,68,148,186,184,42,218,235,255,191,223,252,191,115,208,72,78,208,130,73,176,209,112,236,107,17,153,92,185,117,196,136,204,47,0,89,183,235,152,13,90,2,185,99,26,74,222,126,7,234,14,173,77,123,57,198,43,254,233,174,249,230,173,16,225,103,181,254,165,78,204,116,217,87,107,184,250,42,91,224,187,184,38,210,213,94,122,85,71,94,63,1,128,148,249,50,76,185,119,73,212,74,63,1,34,192,157,115,252,55,247,142,16,116,118,28,243,5,167,175,29,127,60,241,127,88,52,223,247,106,183,177,185,86,89,171,103,64,154,149,126,117,81,130,181,177,185,152,182,92,76,56,91,84,18,211,254,29,52,94,111,172,224,213,110,226,101,105,178,65,216,35,134,82,189,94,30,165,62,156,220,90,239,113,114,149,76,118,93,106,90,138,38,83,109,42,120,26,231,21,78,174,218,119,109,130,3,190,243,203,23,123,129,178,247,229,29,162,170,34,182,145,8,153,183,42,54,93,214,122,63,1,55,221,47,3,103,127,145,140,19,239,100,130,102,115,135,159,128,179,167,196,125,101,159,175,112,54,232,174,246,196,145,153,180,72,6,53,43,129,255,79,192,117,112,238,174,166,226,48,245,51,228,182,6,125,189,124,235,115,145,33,152,172,152,33,252,165,241,201,79,192,173,182,43,96,41,197,97,29,128,232,49,0,95,133,74,77,122,255,214,245,115,194,113,123,227,200,73,179,243,159,204,47,17,219,109,5,40,29,182,176,16,120,24,133,89,48,155,128,185,224,86,251,33,143,242,186,48,0,52,76,237,110,16,182,8,215,44,124,181,145,253,252,131,175,206,187,127,170,30,93,56,234,226,246,228,115,80,170,8,137,174,4,229,243,21,111,114,113,115,219,187,44,219,105,45,34,61,157,100,67,39,205,23,45,117,75,225,110,198,221,171,59,70,70,89,107,77,23,240,207,199,168,52,126,179,42,47,117,147,67,213,231,15,196,47,222,11,110,205,162,82,159,190,121,211,223,119,254,237,194,55,18,79,248,173,222,72,192,58,176,170,72,217,168,101,141,214,137,199,86,137,224,170,224,52,212,33,65,148,94,67,232,57,22,133,68,218,34,173,99,52,94,94,57,139,97,213,181,177,31,216,136,48,214,31,129,2,171,191,188,56,81,25,195,184,60,81,170,98,74,195,61,122,224,222,79,74,158,228,163,58,73,228,214,184,48,91,45,231,105,185,183,135,23,150,26,101,210,36,68,4,177,59,51,136,205,9,58,27,241,150,100,58,14,253,232,188,161,93,183,147,9,154,127,225,177,208,226,3,46,129,14,212,229,94,90,240,36,223,119,154,194,213,165,225,212,103,91,41,209,205,112,243,74,29,225,17,84,218,94,166,35,201,191,186,50,239,251,68,141,93,77,92,84,133,206,53,13,157,22,194,220,152,199,135,65,56,124,124,12,3,2,97,150,151,84,231,143,141,132,82,245,30,44,145,127,222,224,11,22,85,250,161,110,122,158,150,47,92,239,14,183,155,83,206,94,98,98,46,31,206,168,87,236,222,118,228,97,193,196,104,0,70,93,208,56,8,180,224,216,237,171,136,57,102,90,190,226,96,33,93,62,102,62,145,144,245,83,53,96,59,21,149,85,84,194,141,156,181,99,106,194,37,131,62,55,19,153,158,11,81,177,158,172,35,33,122,209,241,50,219,239,77,105,213,115,210,197,196,121,80,72,192,250,62,115,44,137,48,188,174,54,184,205,218,97,146,247,49,114,193,31,223,21,72,26,62,65,205,243,229,78,156,54,13,85,85,143,20,97,4,156,204,88,225,58,158,245,253,4,184,218,80,158,72,196,172,234,219,221,206,93,101,126,213,241,97,112,190,216,213,121,186,179,64,49,253,27,187,133,244,7,141,252,189,73,118,86,222,214,88,190,3,99,230,209,38,61,135,36,7,165,15,227,121,76,224,30,218,10,41,223,84,8,209,139,104,58,215,254,233,10,203,20,77,142,123,102,59,102,158,31,10,91,115,234,52,188,5,162,190,181,143,16,96,241,207,164,76,82,249,15,187,234,13,196,6,30,185,150,216,224,36,222,219,100,113,11,158,10,125,21,166,105,165,162,105,166,154,148,39,237,8,199,21,230,94,150,82,232,17,152,54,94,17,140,75,213,51,243,128,249,229,5,192,98,73,116,101,71,125,181,17,5,94,174,165,191,251,67,172,150,119,14,87,152,253,196,227,186,58,60,216,237,249,25,1,58,201,79,243,162,233,61,190,142,153,8,65,229,195,55,240,145,227,71,150,216,190,74,63,42,171,49,63,184,44,197,111,95,6,120,21,109,61,150,239,156,128,189,65,32,24,101,166,73,75,46,207,38,178,175,90,167,18,173,44,2,229,141,22,46,50,27,101,175,181,82,26,146,178,209,166,77,140,244,50,2,0,238,4,117,36,32,31,107,209,191,245,88,185,74,46,99,188,124,127,2,246,175,203,144,6,190,136,243,15,200,41,53,224,214,228,30,189,177,17,57,133,102,198,112,153,183,96,219,161,80,28,109,212,56,99,233,134,38,191,169,56,216,7,140,87,31,58,27,140,20,26,175,76,101,164,17,174,125,123,70,93,235,250,219,15,75,193,114,239,185,172,246,42,59,119,231,19,159,55,123,175,64,3,110,0,249,8,60,156,174,208,0,252,192,135,141,202,150,150,243,188,59,113,229,252,6,32,132,31,227,172,158,181,228,97,110,104,0,75,4,215,21,102,31,6,247,21,79,63,134,20,174,159,100,8,53,173,21,1,170,133,149,177,95,79,228,156,107,88,7,164,91,162,254,192,204,70,51,242,45,15,56,140,137,70,237,190,209,31,198,78,248,19,32,116,176,203,116,236,218,90,230,80,236,176,216,226,116,168,91,117,23,60,21,61,102,214,55,201,4,173,69,210,82,214,16,106,75,177,83,244,87,30,67,61,19,113,102,47,138,102,39,205,182,214,187,156,251,43,250,20,39,144,170,185,187,245,49,28,84,26,153,187,110,138,69,223,68,247,214,214,160,252,80,120,65,101,70,83,161,54,15,53,103,55,242,81,180,47,246,171,75,126,156,210,170,64,238,96,192,101,218,14,79,9,64,161,169,136,185,57,25,227,42,193,205,36,108,16,164,50,29,77,152,54,76,206,6,135,228,59,241,228,85,175,88,171,207,169,211,79,192,124,82,215,229,48,10,114,24,143,197,64,104,146,68,136,210,90,149,98,19,252,220,133,153,157,50,167,59,95,195,108,39,110,117,145,5,51,175,75,127,248,45,114,67,83,109,154,214,90,88,39,112,232,117,103,203,177,218,241,117,129,213,151,118,181,53,33,190,243,154,27,233,104,157,11,9,82,73,12,19,106,251,136,87,174,238,119,236,177,240,205,221,162,22,81,148,123,196,77,14,126,44,182,247,36,61,211,121,180,30,210,61,237,194,2,194,207,132,66,243,208,17,25,220,228,151,207,241,135,75,47,101,253,128,5,131,27,251,123,124,18,206,245,122,158,240,146,66,144,180,46,238,216,60,66,86,190,2,135,150,125,131,91,197,100,114,44,43,42,128,245,47,94,84,76,142,121,44,219,186,108,77,69,99,145,26,206,45,140,88,106,83,239,97,88,48,142,229,143,55,144,114,27,203,162,82,41,143,101,12,238,17,208,163,169,206,104,185,105,132,11,166,240,5,91,234,180,166,28,253,38,110,54,198,128,152,115,114,174,62,236,245,99,154,130,233,149,119,135,30,138,181,229,54,85,22,40,33,44,162,105,196,254,168,5,94,197,90,87,49,191,1,37,27,20,143,45,34,5,82,118,20,18,185,245,122,144,2,41,209,234,225,181,139,161,72,129,20,107,62,146,40,28,156,196,215,103,31,93,46,110,69,124,71,114,57,42,27,173,28,83,221,112,57,174,208,99,172,117,122,80,200,32,65,84,65,242,16,13,144,228,112,6,93,186,21,88,3,8,86,12,41,5,0,208,125,82,221,79,98,206,133,141,117,110,116,177,235,206,88,103,222,34,117,177,185,205,55,99,170,231,110,116,177,67,88,210,227,177,86,33,158,252,77,253,129,173,95,0,93,127,239,134,136,220,216,40,133,119,65,196,119,40,58,137,42,247,89,69,160,137,84,187,96,190,200,58,175,14,7,9,220,105,4,35,233,9,237,72,162,21,120,56,126,86,55,227,108,128,116,76,218,10,106,241,254,227,239,15,128,77,203,3,42,23,37,204,119,138,183,60,25,238,53,232,153,185,41,166,120,154,200,109,241,19,80,176,83,243,57,61,9,73,171,248,204,165,164,192,111,203,21,61,255,118,135,57,214,156,30,203,183,102,238,23,28,229,53,252,139,154,101,232,123,243,176,118,162,188,10,163,98,73,50,106,190,104,57,166,56,196,98,143,128,110,58,138,205,176,95,254,140,106,38,203,6,224,14,105,217,115,249,227,78,65,50,2,228,190,223,160,50,28,210,118,132,138,95,31,250,194,169,74,27,201,23,140,84,252,147,69,46,105,171,25,208,91,9,235,135,246,5,54,233,234,37,233,224,9,217,211,241,240,112,35,26,86,82,4,116,63,187,48,53,105,174,157,207,143,246,153,15,121,186,63,112,224,119,128,231,84,194,154,138,181,105,104,56,183,141,132,178,173,44,226,238,246,216,162,170,247,247,247,21,159,146,97,142,212,136,186,190,208,244,144,221,244,216,39,121,177,48,45,57,167,57,231,130,186,149,181,237,153,26,24,218,251,209,167,60,162,52,237,55,10,239,178,159,0,231,91,191,111,201,252,121,238,44,59,22,129,44,10,30,249,30,41,83,51,171,211,52,177,139,240,137,192,188,86,73,212,173,92,198,4,188,64,146,248,231,76,224,192,194,104,151,114,97,107,150,128,223,134,48,119,40,15,20,94,24,68,151,235,81,140,237,15,113,31,232,117,79,193,194,234,54,75,27,253,192,81,245,11,229,72,226,66,211,162,42,131,26,213,226,222,240,201,178,169,238,238,98,20,208,243,5,245,109,60,63,115,83,253,148,14,239,53,198,210,124,116,120,11,67,110,79,80,6,152,12,218,33,144,33,5,45,220,10,72,22,142,178,218,134,156,208,80,163,35,95,242,237,207,223,158,121,173,136,13,78,105,177,243,13,138,104,239,120,135,240,127,8,214,195,245,8,77,244,88,97,171,33,71,210,197,44,246,174,153,183,213,197,189,31,40,113,162,230,172,5,112,21,160,30,70,216,154,254,6,160,183,93,190,161,213,137,184,161,232,213,124,225,195,116,130,59,171,180,169,111,150,46,20,87,25,59,102,6,107,234,239,174,13,141,5,220,66,164,95,187,207,49,39,71,111,105,245,189,87,64,157,157,120,57,230,195,13,97,70,7,155,144,7,19,51,168,202,181,192,121,42,139,23,188,102,136,56,101,75,7,244,209,116,233,204,157,15,128,191,235,242,255,142,116,34,192,17,121,87,217,174,56,135,182,146,62,146,68,248,149,71,144,88,16,48,199,134,236,101,151,80,131,63,67,106,96,182,22,49,27,106,56,233,69,139,221,179,54,47,179,118,245,65,145,11,85,81,89,111,191,220,4,188,144,107,199,254,177,220,254,66,223,56,208,4,169,210,133,57,204,116,159,118,128,49,86,205,33,199,192,250,9,251,12,184,10,30,128,74,26,90,197,1,194,115,41,66,213,70,250,245,91,89,221,214,132,57,162,174,153,221,69,73,23,65,251,214,93,98,223,68,71,142,210,232,95,245,39,242,248,140,159,232,237,14,15,60,201,81,190,44,17,154,28,111,61,22,190,55,70,243,213,24,174,197,110,210,249,187,109,240,216,32,109,35,227,191,219,6,221,159,182,17,123,99,27,107,229,116,0,250,9,42,117,246,253,101,174,2,2,231,112,91,211,55,101,74,166,119,23,83,150,55,52,83,196,85,163,20,114,59,79,68,53,255,0,224,74,155,83,65,180,98,9,174,221,87,85,119,127,109,72,1,172,238,218,175,72,27,235,190,156,100,224,50,172,71,99,101,126,187,254,162,103,131,219,196,50,198,127,214,65,105,45,114,214,70,152,106,117,112,25,226,169,213,212,221,253,174,101,102,9,122,245,128,229,172,11,53,226,58,5,232,237,39,211,234,39,255,212,206,197,248,210,35,128,124,121,48,149,118,72,74,190,14,185,132,137,84,121,103,148,196,149,173,42,2,130,128,32,53,156,165,232,121,70,79,180,34,126,214,253,22,202,11,221,66,159,121,192,43,79,147,198,89,29,190,104,62,189,131,118,216,202,49,211,109,244,205,46,175,206,180,226,43,99,97,50,67,117,77,150,251,220,169,131,37,67,183,53,191,233,29,230,61,162,70,115,64,151,13,47,49,155,57,59,191,2,144,167,210,177,60,247,108,96,19,170,252,220,50,65,95,99,178,164,93,59,41,95,247,136,86,123,95,173,157,65,141,220,125,251,56,179,169,242,172,81,122,202,86,127,182,227,157,62,15,251,163,245,135,227,231,248,246,36,193,61,36,143,119,55,73,253,72,132,63,92,215,30,117,175,151,184,48,131,99,31,15,109,138,135,74,178,9,73,61,146,40,161,172,4,109,191,234,253,250,98,238,45,152,139,235,201,114,162,144,88,197,143,30,28,53,4,118,80,179,90,87,47,247,73,75,226,179,146,188,192,59,20,174,194,90,161,237,185,36,169,205,198,191,53,243,223,171,177,220,251,218,71,185,137,47,190,156,140,29,80,78,86,207,131,246,33,150,185,83,67,174,161,165,149,24,207,42,26,11,86,106,65,206,102,88,200,121,222,220,62,133,30,169,255,26,61,10,0,200,80,94,102,102,132,149,221,180,15,95,95,23,35,175,255,163,161,49,76,118,223,239,61,235,48,174,26,138,156,231,105,242,71,60,181,75,212,81,213,168,141,154,83,189,71,176,154,246,145,205,206,85,16,250,165,183,183,228,99,125,203,126,81,72,198,55,154,31,247,178,135,212,181,107,61,230,67,187,175,180,174,116,63,96,183,85,123,102,175,62,95,194,98,48,221,247,57,21,113,152,229,199,229,86,22,251,120,242,19,240,234,39,32,10,38,164,53,53,19,193,195,229,144,20,113,116,223,231,135,136,195,92,53,30,40,226,145,81,184,248,103,142,101,179,215,73,138,212,102,206,204,207,119,8,125,2,163,122,250,121,232,123,63,107,8,166,60,2,49,19,112,127,59,123,131,44,64,156,8,44,122,127,2,52,238,144,29,236,59,251,51,99,163,214,176,185,101,187,225,92,226,153,136,30,135,194,197,25,230,142,171,170,61,60,230,107,19,189,219,190,240,20,88,37,193,76,52,242,204,221,20,212,15,26,63,223,227,91,228,252,44,170,43,221,66,109,41,233,73,97,113,22,50,89,79,76,188,94,158,170,59,163,108,169,122,88,36,173,60,185,78,132,128,137,129,69,188,113,22,206,228,203,39,42,240,184,63,124,99,37,103,227,106,20,15,50,225,81,73,214,174,43,138,183,222,162,147,134,114,84,122,194,143,52,186,16,90,64,214,100,251,209,220,225,245,216,212,238,153,128,232,10,26,172,90,27,231,102,232,104,236,148,152,8,165,74,96,212,220,97,31,72,235,149,173,74,152,178,151,99,166,138,207,93,13,122,211,7,44,32,220,197,103,222,4,79,100,109,107,163,133,147,8,71,195,179,194,152,105,64,97,232,219,184,74,232,83,101,20,152,137,67,26,109,186,7,26,61,193,197,28,113,157,143,58,14,131,192,235,99,230,84,202,156,71,86,97,163,201,99,186,12,117,134,234,214,90,112,3,84,93,222,25,205,60,121,203,96,176,107,9,247,69,159,238,31,82,2,169,241,181,19,5,113,83,231,152,22,108,104,34,114,27,58,90,101,88,85,152,121,150,224,4,135,31,67,84,171,136,175,116,64,181,15,99,111,105,168,193,202,147,101,241,92,107,82,194,14,69,44,220,174,100,93,211,97,82,17,76,193,118,76,189,193,69,214,100,224,225,152,230,89,92,203,29,145,25,125,144,70,22,172,135,133,154,155,142,177,196,147,228,224,214,183,167,30,89,60,236,82,189,83,135,110,213,90,238,109,211,159,159,139,88,37,44,232,238,187,152,243,158,48,77,185,200,211,19,238,111,226,98,67,59,248,103,94,245,96,237,76,120,30,101,244,138,142,178,23,72,6,209,71,63,208,89,199,31,100,222,113,132,190,8,207,26,159,222,24,225,244,146,184,160,80,8,203,67,159,235,120,125,30,150,123,4,127,192,247,194,240,201,195,105,72,76,216,85,24,8,132,107,202,39,132,231,232,234,59,65,216,165,247,84,222,211,11,18,173,42,66,129,217,196,162,162,17,60,235,176,210,45,12,59,124,210,172,87,86,75,202,71,147,127,172,249,28,95,134,32,65,5,93,219,97,144,57,211,168,144,237,254,205,158,158,40,123,42,153,199,205,158,30,91,229,66,85,18,114,79,15,180,193,13,124,182,106,166,47,7,167,72,219,31,93,22,136,250,129,199,98,16,4,50,121,70,210,246,61,239,224,34,110,33,176,68,89,138,105,83,37,179,20,41,118,224,210,6,129,129,32,113,214,106,214,106,175,195,31,69,93,156,118,122,10,56,191,49,239,180,49,234,41,71,212,219,221,207,161,134,223,75,188,219,203,92,185,148,63,116,195,25,136,220,197,48,81,75,135,16,202,59,208,21,161,114,71,25,164,58,109,162,64,105,98,156,89,199,63,69,83,231,17,16,175,201,128,208,185,49,87,16,249,180,190,41,129,202,73,48,36,229,121,25,227,112,170,37,175,32,108,184,50,177,227,190,146,10,156,255,119,144,116,153,30,22,212,69,115,26,93,128,32,248,115,142,66,161,177,208,161,243,168,3,5,83,16,154,228,196,39,214,152,32,197,15,99,74,204,10,12,5,178,223,11,45,29,86,123,148,118,149,218,3,210,191,147,43,227,117,240,178,58,249,89,78,77,162,43,111,86,234,75,168,68,104,228,0,231,217,154,46,180,103,21,194,158,164,155,197,254,74,99,208,7,0,96,60,94,231,152,13,231,31,20,228,219,122,255,113,45,174,177,163,51,198,141,176,191,122,98,203,89,117,125,136,44,148,124,172,241,29,40,28,152,135,5,143,73,55,240,171,182,99,237,134,249,138,144,52,63,158,69,129,186,105,78,223,207,122,248,228,15,241,227,46,130,179,63,212,143,153,11,122,165,179,85,173,233,227,233,162,199,51,95,106,241,10,30,152,101,159,100,47,218,253,4,200,14,201,95,186,210,185,97,110,13,189,127,113,180,161,177,147,30,240,221,220,68,132,150,170,215,51,72,202,33,99,116,153,42,38,110,47,118,29,202,248,170,123,78,42,88,116,189,8,125,162,19,253,87,226,174,67,79,95,36,107,249,87,200,141,32,228,54,17,182,250,18,82,218,69,225,133,15,193,49,2,41,8,73,119,93,132,102,109,101,208,17,108,153,201,125,116,108,69,59,123,82,125,124,209,123,52,185,255,153,139,120,147,196,60,40,159,194,81,223,159,102,51,86,38,165,146,42,51,1,38,97,227,30,45,5,133,79,212,230,194,124,139,50,198,98,249,15,55,0,200,20,32,98,239,239,4,188,246,234,33,97,221,37,182,226,122,229,253,33,114,109,211,190,204,225,15,114,5,178,233,198,29,42,76,138,224,72,231,39,210,167,233,102,179,210,85,245,27,152,29,172,35,197,179,149,36,73,16,9,130,252,117,138,235,231,62,94,219,139,242,176,111,89,33,34,94,71,76,106,243,237,65,129,11,124,98,37,55,232,62,223,4,6,114,113,21,164,128,10,118,203,147,42,206,147,141,126,57,243,162,228,79,128,245,45,241,143,255,163,166,200,248,83,0,224,33,255,172,238,146,254,105,215,147,131,160,111,219,52,143,244,201,161,40,114,106,81,32,23,82,98,120,105,114,94,238,136,90,30,144,177,61,118,19,10,4,7,181,58,121,22,181,217,207,25,102,69,189,166,96,208,187,255,42,121,13,236,244,141,105,173,190,236,152,50,167,160,87,163,222,69,216,157,5,159,59,182,60,110,167,104,67,193,139,194,183,155,119,29,218,245,12,200,223,99,40,5,124,188,69,65,234,233,2,156,177,193,232,237,195,24,76,99,215,178,52,238,222,29,131,43,107,104,37,155,148,40,63,185,11,244,186,219,102,105,21,91,254,162,188,55,153,55,46,99,190,54,150,117,236,171,64,242,82,95,51,160,235,7,82,210,133,129,211,241,28,187,15,41,233,242,54,26,197,217,148,13,202,222,41,123,125,98,211,129,124,84,150,106,164,132,126,76,204,116,116,178,114,107,153,230,6,217,156,118,227,167,114,15,121,75,95,145,56,175,100,75,230,85,121,152,193,248,216,83,213,160,152,69,19,168,3,180,241,81,240,137,137,0,92,153,60,116,229,172,116,143,217,167,207,110,249,25,208,147,217,140,185,26,125,140,153,195,139,139,21,43,74,20,172,70,24,43,218,46,54,45,91,178,54,78,215,81,173,237,210,13,120,110,178,249,247,40,173,11,139,101,232,50,193,64,229,119,172,230,211,237,139,251,78,249,32,3,253,234,100,37,71,152,115,214,46,108,184,201,225,71,202,78,249,136,49,215,177,138,243,231,132,86,160,49,255,36,23,51,191,53,132,183,75,133,2,111,217,130,243,82,253,123,11,11,3,183,62,65,88,69,221,102,133,71,1,215,73,67,182,106,159,247,113,47,246,140,237,172,188,138,57,157,167,254,142,133,133,113,239,50,22,211,64,40,101,74,173,114,81,148,83,125,182,88,148,170,18,251,235,213,13,158,36,184,18,40,3,207,53,70,182,199,134,97,44,164,22,162,158,127,194,162,159,61,154,213,209,91,48,79,121,250,250,200,21,95,222,133,174,235,67,190,217,75,152,38,157,191,161,80,37,197,34,153,139,82,117,14,54,168,14,119,160,146,52,48,112,128,169,41,120,232,80,109,75,109,159,187,181,16,202,148,24,211,171,145,2,12,177,218,91,254,74,95,212,236,17,161,224,94,197,184,108,67,71,102,229,161,110,71,243,86,189,168,58,4,88,24,246,45,73,105,243,79,197,168,59,20,30,140,174,75,97,65,86,26,74,81,7,36,184,131,13,74,17,84,196,178,133,54,174,18,202,129,8,125,47,213,52,62,210,48,120,41,66,187,94,77,55,211,60,171,198,140,169,242,69,214,176,187,54,94,206,200,64,77,205,106,110,186,120,220,105,96,151,118,255,28,143,202,38,108,153,139,82,26,50,134,207,134,73,222,14,67,151,226,192,157,131,178,87,125,162,135,195,161,132,177,76,213,82,124,215,151,243,190,97,215,143,159,0,148,21,11,204,2,11,44,163,69,226,24,17,81,169,112,199,231,202,176,231,233,89,250,72,241,18,36,57,64,12,21,42,13,100,34,11,78,11,103,12,252,202,129,127,88,12,165,224,176,100,210,29,122,11,119,103,121,88,252,62,216,204,22,93,35,174,222,143,34,27,152,181,9,70,204,152,38,45,8,244,168,224,45,3,157,3,123,50,33,73,52,18,254,214,135,227,103,172,198,47,66,31,136,13,230,134,2,254,100,67,227,46,200,18,182,100,38,28,157,127,148,232,150,60,134,33,174,153,33,0,238,127,80,8,124,167,106,108,53,215,107,125,79,230,33,93,124,24,147,116,54,208,204,44,62,121,43,53,140,153,86,48,158,84,218,252,11,134,79,104,121,5,9,216,233,62,71,25,70,253,35,170,244,110,38,206,231,178,220,19,136,45,179,235,131,220,143,2,19,250,225,164,91,130,97,25,96,13,51,227,141,199,40,66,91,192,106,44,146,153,111,44,51,69,180,139,146,157,99,130,91,12,132,106,139,124,52,14,247,78,244,189,48,138,106,40,36,232,228,221,185,226,214,169,88,236,103,233,112,9,225,36,214,90,50,127,217,241,89,66,46,245,252,133,186,4,128,220,205,255,203,238,18,114,89,105,251,87,119,240,90,84,3,3,176,46,52,219,181,76,37,25,29,57,173,2,25,141,40,187,39,250,12,156,175,158,47,92,167,99,16,203,22,43,224,188,19,163,183,142,193,44,193,160,16,86,223,171,84,19,60,51,163,182,80,84,207,63,144,110,235,30,143,99,13,69,52,86,132,238,201,233,68,248,91,21,167,155,19,40,243,202,47,244,192,22,161,22,144,133,74,139,25,13,101,65,56,156,9,33,91,163,119,176,173,85,160,105,115,164,91,53,179,173,108,32,11,87,139,92,174,139,166,107,204,73,131,157,7,243,9,110,134,51,14,40,64,98,44,50,213,144,122,26,9,88,155,145,226,244,134,209,236,120,23,67,239,53,79,169,220,37,196,36,247,45,82,143,207,65,85,27,147,187,158,169,11,7,158,77,39,69,19,7,158,187,30,237,37,135,189,53,154,207,205,20,113,7,92,109,129,177,180,166,193,214,22,242,65,36,106,9,238,251,217,26,2,33,80,184,224,98,178,68,254,170,188,0,161,21,13,53,31,243,164,240,155,145,142,210,229,212,152,82,219,11,227,4,150,32,26,46,7,95,87,156,39,113,145,163,185,25,210,192,164,94,60,149,40,210,184,42,70,68,206,88,172,93,76,117,18,8,40,221,35,244,13,180,94,112,168,211,250,153,24,219,43,85,237,214,188,135,96,245,82,116,149,29,102,218,187,131,123,56,52,171,236,15,195,91,191,137,32,102,172,8,106,131,121,36,148,172,222,34,217,32,112,193,103,224,84,132,214,38,8,152,245,158,62,185,63,125,229,51,192,244,194,60,54,161,55,58,225,137,87,160,249,240,30,38,150,4,240,157,16,87,92,117,188,41,82,47,12,52,156,149,20,89,201,24,134,46,25,19,139,11,203,164,57,196,41,155,152,170,197,179,185,64,165,110,121,26,176,108,11,148,29,217,121,247,112,247,81,212,114,211,38,2,135,104,5,94,58,250,98,87,47,220,206,115,250,81,200,186,102,104,173,255,181,145,0,208,53,43,119,134,107,181,205,47,146,138,44,86,153,194,38,207,252,119,248,132,226,130,148,186,60,114,158,140,91,89,11,91,235,94,86,132,240,194,173,165,148,132,202,37,15,173,4,93,123,222,199,216,158,246,217,110,119,76,151,132,152,74,119,196,132,186,209,20,77,148,182,82,108,112,145,121,85,99,183,63,55,46,132,125,237,210,131,242,182,201,102,42,248,111,42,69,9,23,181,167,143,221,221,5,108,254,184,243,200,56,101,232,83,101,202,199,79,48,120,111,186,182,105,76,253,171,32,222,83,236,184,115,148,231,112,132,181,36,246,58,149,52,36,50,19,136,59,108,5,177,139,165,29,42,189,254,233,30,244,173,71,220,184,240,184,161,186,119,241,83,254,6,15,177,135,151,77,158,252,102,18,219,74,255,236,41,244,93,70,84,87,124,106,48,48,247,105,8,198,127,25,227,177,133,138,117,163,240,240,68,5,17,103,199,138,84,120,176,156,8,128,72,8,198,194,120,13,95,190,229,81,87,160,110,197,250,131,246,232,81,131,208,183,65,238,233,26,1,70,221,162,119,244,125,160,117,4,118,112,10,161,25,30,99,129,122,152,213,63,203,193,30,42,124,20,210,82,88,61,198,28,42,44,105,59,173,139,223,237,115,244,11,204,204,91,91,97,123,103,126,28,23,128,63,90,88,27,78,171,0,157,152,179,29,160,207,34,249,48,192,12,86,140,241,26,187,251,216,40,172,194,166,225,17,116,62,117,92,128,233,153,238,167,132,76,78,22,46,164,246,238,99,56,83,117,190,99,13,146,188,67,119,181,166,56,145,31,142,103,71,103,13,170,76,76,159,88,69,68,107,193,181,215,85,11,42,153,83,64,97,252,153,20,117,246,171,210,238,28,92,116,1,184,160,235,255,1,48,73,203,143,182,71,58,131,231,250,145,80,173,126,254,101,159,211,92,27,201,43,73,133,182,117,195,43,153,114,39,144,25,245,134,87,114,190,163,117,151,233,33,146,87,50,115,174,219,75,173,7,146,2,205,214,176,19,113,157,216,8,165,207,186,41,216,36,107,128,19,72,70,202,173,20,255,94,143,137,194,59,1,27,104,251,177,224,84,181,5,153,142,135,116,24,121,13,57,206,209,115,93,94,220,168,66,250,14,57,49,74,141,218,195,136,224,51,164,178,46,25,38,184,0,169,172,75,23,235,10,127,116,163,172,187,229,248,14,103,172,26,169,172,203,155,92,224,5,167,241,200,108,144,238,203,183,235,83,15,153,107,215,193,232,93,91,188,78,86,122,117,122,189,31,246,227,43,68,197,235,180,74,161,167,28,40,184,140,143,208,101,133,221,227,203,126,112,163,246,167,176,14,114,203,151,82,98,162,207,52,75,114,116,11,136,117,160,79,197,23,118,232,105,211,132,208,119,159,134,6,250,73,230,201,71,134,210,104,241,85,145,127,233,115,81,22,203,85,73,10,163,221,160,116,81,152,103,44,94,23,217,208,43,71,44,10,80,177,191,3,8,89,95,18,114,214,116,222,165,124,174,33,235,19,10,248,213,74,95,83,16,61,74,77,52,63,217,156,58,144,254,9,120,112,235,87,110,203,235,199,33,83,162,212,1,41,120,154,191,204,247,7,165,139,9,42,242,29,40,182,144,28,143,43,170,219,85,47,42,198,248,193,165,65,116,56,81,81,81,36,24,85,83,134,182,51,132,83,238,14,204,217,43,44,221,83,67,232,71,47,127,36,37,33,8,29,192,75,89,77,99,9,131,204,39,230,243,163,217,74,121,178,75,214,146,176,34,105,121,151,254,167,127,16,109,225,124,130,157,54,133,150,19,241,114,94,217,153,159,239,145,21,127,157,70,243,120,162,96,244,222,120,140,173,138,119,147,157,230,77,18,185,85,23,25,15,16,110,166,192,3,130,101,208,97,123,56,221,122,142,100,87,68,217,54,140,177,71,178,43,198,43,67,204,152,145,236,138,52,224,245,113,194,225,27,118,69,160,59,169,1,146,93,17,18,89,185,1,34,42,170,124,6,0,220,50,169,254,52,51,132,178,21,18,123,181,195,82,182,168,197,82,177,44,64,234,23,64,32,178,216,162,169,43,248,246,213,112,57,116,84,146,212,202,98,49,206,114,196,107,6,163,71,249,67,40,71,110,43,86,220,133,127,88,146,39,239,147,68,222,31,224,207,237,79,140,105,122,163,130,121,221,204,216,102,156,54,161,121,3,73,216,229,32,236,152,104,176,214,70,100,211,3,255,140,45,184,141,154,81,113,255,37,11,201,65,44,113,47,168,194,191,132,131,203,254,253,227,66,119,217,226,160,252,113,181,156,104,223,12,231,245,252,177,184,36,153,1,116,198,236,212,161,38,203,23,5,187,132,95,146,69,241,175,75,13,55,23,82,57,131,140,69,52,239,248,47,154,121,125,200,76,252,92,177,59,132,10,21,226,66,101,17,91,185,129,42,227,4,130,201,57,222,90,173,120,236,20,222,80,113,229,248,85,100,177,45,244,40,232,165,197,135,68,44,217,49,95,151,218,2,80,114,52,25,100,184,252,133,71,91,120,85,227,176,181,108,19,112,155,54,212,195,234,145,121,197,57,3,75,131,248,55,118,214,158,57,217,19,157,120,127,107,180,240,185,84,70,57,189,224,202,232,168,172,53,201,9,165,93,29,135,28,55,143,1,249,73,184,65,86,34,106,222,90,229,144,188,251,167,242,212,251,152,3,133,71,141,192,120,159,212,250,100,118,60,204,218,192,162,196,84,81,43,104,230,120,221,70,67,53,120,17,17,203,214,61,116,218,25,13,121,75,246,183,183,33,13,215,75,7,131,139,132,248,239,116,135,138,134,172,116,68,104,68,48,55,5,229,110,165,203,75,103,163,78,140,40,171,23,91,149,15,43,87,240,246,100,232,198,85,15,87,101,175,91,201,4,121,17,215,233,237,171,206,50,220,115,169,39,138,89,215,81,40,52,73,10,232,211,123,95,48,174,39,150,251,19,112,15,174,48,250,164,219,192,119,163,233,28,200,139,219,81,57,179,41,188,174,39,7,37,10,61,136,243,147,138,151,207,158,92,150,85,20,132,205,129,62,211,211,116,88,240,216,56,221,232,179,209,37,61,24,147,231,75,2,42,140,22,174,176,164,87,208,137,182,217,158,107,13,62,113,193,60,108,28,200,37,92,241,159,31,155,197,182,26,236,14,95,200,74,182,226,109,204,153,228,28,55,47,162,95,88,156,209,44,252,147,166,233,143,19,218,156,112,113,147,210,216,158,255,35,138,201,210,252,158,133,143,33,184,185,185,145,52,32,121,232,146,129,195,149,76,64,53,38,102,238,39,188,127,46,227,223,17,56,22,187,190,158,72,149,231,29,70,181,69,164,202,243,19,210,134,0,60,145,27,149,231,114,163,137,10,40,82,229,249,238,162,150,252,136,215,226,131,1,37,214,224,179,8,190,100,46,40,122,112,181,225,32,132,221,206,216,114,222,39,247,5,141,134,149,77,204,178,171,181,189,129,114,188,105,109,22,229,76,237,59,176,86,140,208,168,2,47,135,108,244,161,232,181,177,189,115,218,100,249,142,52,182,253,185,116,19,198,13,164,177,77,123,193,211,59,144,198,22,132,59,235,82,115,109,108,121,40,150,60,160,152,104,58,98,55,213,191,59,100,59,46,100,11,225,44,126,146,46,211,33,200,130,7,46,187,71,104,215,92,164,6,31,176,211,215,62,100,147,127,22,160,199,71,5,185,118,223,91,175,240,163,105,22,101,111,223,59,251,7,103,13,198,79,192,47,203,218,196,183,254,21,111,214,205,158,254,181,3,227,243,14,33,214,91,186,253,176,34,159,70,188,19,224,252,103,110,250,58,184,233,23,21,128,39,194,30,173,51,207,180,134,248,4,142,117,10,20,2,130,190,118,127,214,152,206,129,223,87,75,148,23,220,205,144,226,12,147,7,7,3,153,160,130,209,150,195,39,77,140,73,106,181,86,146,95,102,127,145,123,245,80,191,245,183,179,19,134,178,133,113,29,164,8,108,206,18,26,31,232,70,4,246,229,84,121,228,172,197,141,8,172,45,2,17,135,20,129,141,199,239,61,98,1,63,64,60,111,148,10,148,189,231,156,113,232,211,159,165,152,7,21,128,17,187,121,129,60,11,199,28,58,216,2,40,189,213,29,83,189,38,23,10,24,94,86,109,152,157,84,187,84,247,160,154,179,193,91,129,31,230,213,117,216,42,100,71,94,238,154,95,140,190,73,76,32,148,219,82,221,196,174,228,57,80,142,159,208,117,255,225,217,5,113,114,106,154,163,18,30,99,128,60,137,58,160,121,8,50,98,203,30,172,59,120,231,10,235,21,34,180,49,234,41,195,15,14,117,166,206,185,151,136,178,191,206,135,43,169,44,205,160,36,47,89,85,13,215,137,177,84,174,36,37,7,90,66,20,191,223,129,223,207,194,85,162,87,178,49,223,138,203,111,135,76,82,168,114,249,57,242,20,1,101,3,146,98,31,153,227,207,184,248,209,198,1,245,208,244,182,133,139,170,96,73,91,69,44,165,186,207,162,13,26,172,235,230,67,243,159,144,196,214,38,209,36,26,74,68,206,152,43,194,155,225,153,184,74,18,116,32,189,112,157,32,135,68,215,117,232,131,177,153,137,133,159,0,117,95,219,157,250,18,185,103,243,96,87,72,167,204,155,3,148,87,85,43,6,222,82,67,202,22,188,90,113,245,230,50,139,225,111,243,72,162,45,206,187,21,28,16,51,211,160,139,142,60,43,201,9,152,228,247,49,128,71,106,214,120,158,230,153,6,243,54,90,206,141,126,150,221,31,4,11,237,176,100,151,26,92,164,136,41,183,26,99,40,82,231,205,203,132,206,131,189,254,41,61,152,94,221,213,108,240,66,166,25,46,58,158,55,245,40,247,252,197,141,166,223,40,6,66,179,65,18,169,233,87,185,228,239,91,30,55,54,157,59,12,165,203,19,31,208,239,111,173,19,136,39,142,224,45,43,108,46,145,105,227,61,177,198,117,174,157,33,247,148,112,37,182,121,89,73,165,34,84,161,0,253,48,6,153,131,224,202,185,96,99,197,86,105,141,18,11,152,99,100,38,38,233,180,98,212,7,143,83,241,206,200,112,115,145,106,171,229,214,6,16,142,162,172,70,43,48,34,70,67,244,130,105,16,190,44,32,173,38,204,146,33,44,235,85,11,230,65,197,174,118,119,120,152,249,81,240,4,125,174,176,106,52,188,139,112,86,104,168,180,77,175,163,200,202,60,11,87,15,138,146,57,60,131,13,19,166,13,112,153,41,176,10,53,175,242,182,83,28,96,53,70,161,123,130,26,158,4,165,78,36,14,146,207,81,79,214,11,177,122,231,4,100,90,217,112,233,40,234,192,177,134,140,195,25,101,253,71,98,13,136,132,81,193,21,229,249,199,158,223,100,73,226,105,238,14,47,83,9,122,167,178,249,30,177,74,241,49,235,10,213,240,61,202,49,149,3,227,202,134,145,213,232,171,125,24,203,48,95,141,33,217,28,201,220,119,189,232,195,231,136,206,249,193,81,187,59,236,51,211,21,157,126,244,112,184,101,191,69,236,100,183,96,135,68,3,112,231,215,220,66,206,104,109,248,58,169,25,153,226,75,121,223,245,32,46,180,227,147,179,235,196,97,13,225,150,175,54,83,127,178,45,254,184,72,197,141,137,209,45,23,25,84,213,42,63,238,143,169,228,153,60,251,243,235,165,249,190,138,168,27,124,156,202,15,11,179,175,220,65,142,40,31,28,129,156,83,17,228,115,32,227,246,255,38,51,124,107,67,241,186,16,124,82,53,207,98,179,149,137,100,37,197,141,8,97,228,198,187,97,37,165,179,148,90,125,123,195,74,90,31,56,68,88,68,214,90,199,86,147,76,247,164,94,128,32,234,233,157,135,103,154,220,174,13,201,13,180,227,203,95,187,74,56,110,105,144,118,178,203,34,34,226,50,58,141,143,151,227,170,138,104,195,102,113,41,188,47,225,44,14,233,76,124,172,161,21,128,87,46,30,74,204,77,255,22,159,253,235,3,46,88,98,186,102,143,254,92,43,73,137,156,98,13,173,177,117,187,53,108,169,51,41,55,36,161,149,80,111,45,123,67,126,128,209,189,104,73,97,43,55,12,139,49,140,153,134,91,92,65,71,29,127,184,172,243,143,57,92,217,127,157,195,69,177,9,69,86,166,198,72,103,52,133,6,254,120,40,160,7,92,193,72,241,27,74,113,136,137,224,98,171,230,220,54,94,181,250,198,118,252,222,107,198,113,107,139,33,69,79,75,162,168,123,144,251,107,20,174,173,13,55,111,86,55,66,253,225,136,240,251,216,185,47,211,209,115,11,108,133,8,248,184,227,206,135,80,1,130,132,101,255,21,234,240,57,45,101,220,101,254,232,203,166,152,39,112,218,202,78,225,13,136,62,228,237,227,234,210,67,248,160,248,143,159,128,27,57,20,49,191,23,50,41,127,208,129,38,235,120,128,191,81,94,248,220,112,166,164,73,214,100,12,254,238,139,177,98,71,149,210,112,242,4,5,208,108,191,201,37,179,17,48,111,249,154,88,143,240,80,77,68,45,175,42,117,102,114,111,160,146,82,74,149,163,118,61,168,58,159,249,146,46,27,142,192,215,17,31,249,28,93,181,181,52,51,121,187,51,179,105,124,241,203,217,59,226,206,60,6,16,81,93,200,173,227,57,160,37,120,216,122,65,204,97,170,222,133,212,109,230,48,143,81,237,97,242,139,173,31,209,149,132,99,58,13,120,60,252,180,73,4,183,37,191,15,62,210,7,98,2,141,157,215,194,107,99,26,103,7,210,145,185,175,138,60,13,143,102,176,196,227,184,44,56,61,45,101,122,14,245,215,175,182,73,197,207,59,158,133,101,84,132,229,99,169,231,57,206,241,147,159,70,224,72,199,146,209,195,4,32,11,10,76,168,14,104,106,184,103,153,104,195,210,49,121,18,62,199,57,17,141,173,172,184,133,62,2,184,175,174,218,127,188,81,212,137,173,24,127,25,79,241,170,165,3,111,175,10,149,97,46,4,197,138,99,107,198,179,185,253,251,235,57,203,172,139,28,147,203,232,139,97,242,240,123,57,197,233,147,197,150,162,11,155,137,137,78,227,27,63,238,46,218,198,74,56,38,250,62,130,202,126,62,246,82,118,213,120,126,166,254,168,252,59,118,124,236,62,177,77,175,103,231,128,246,220,236,27,202,241,160,233,233,21,69,207,247,207,190,102,64,197,180,133,163,104,67,194,253,155,158,114,156,139,25,95,208,232,58,145,146,28,60,252,74,26,242,230,245,210,230,74,126,194,153,74,212,250,21,215,131,198,117,204,96,223,76,202,122,32,155,33,119,237,220,79,192,167,187,153,19,234,249,41,123,223,207,40,151,176,67,223,71,118,119,58,56,156,109,37,191,234,189,112,0,24,123,247,141,75,102,175,210,201,128,38,47,253,93,68,97,52,171,7,247,23,232,151,168,158,187,204,145,248,135,86,185,150,110,241,237,81,115,32,146,142,94,81,223,223,119,53,249,98,218,251,22,182,20,120,154,148,117,62,61,187,54,195,37,112,206,169,168,17,250,208,15,99,226,235,103,180,79,218,150,87,173,221,232,135,105,188,205,183,212,164,221,225,223,177,115,209,162,244,173,168,213,246,104,72,3,35,106,173,248,98,183,164,205,238,168,233,7,119,50,234,127,212,8,105,252,15,221,217,192,23,118,11,163,55,5,215,97,62,190,35,211,237,95,246,33,252,139,0,122,84,48,17,151,38,26,17,39,190,99,187,92,91,45,68,255,135,3,211,199,216,193,251,62,177,45,113,150,6,53,34,163,63,238,229,12,81,95,44,107,245,157,8,236,15,0,252,68,75,231,232,44,44,216,217,197,115,197,123,150,194,143,74,221,137,26,250,177,44,100,206,144,11,174,136,234,46,97,11,111,14,165,150,166,159,128,229,189,174,87,83,162,2,157,63,200,119,111,168,182,80,19,90,205,158,73,102,127,191,148,68,242,77,159,194,93,183,12,53,47,105,22,91,211,166,126,159,206,157,40,176,201,87,93,5,162,60,222,6,226,156,108,196,164,206,6,177,113,51,44,172,250,104,12,119,246,175,102,211,172,138,38,61,63,146,27,190,154,252,194,253,217,50,23,242,109,148,160,169,106,33,201,251,197,36,63,43,10,149,74,140,80,11,197,194,174,97,216,238,139,53,146,183,2,220,151,139,97,225,223,23,71,156,103,74,48,206,69,158,136,68,113,39,147,140,11,117,162,121,111,190,236,223,35,141,118,161,156,202,252,17,104,29,106,160,77,248,181,234,244,51,175,174,176,227,242,198,221,194,45,46,245,5,227,59,108,29,37,193,208,111,94,193,2,175,135,67,12,10,29,173,243,162,132,159,46,233,223,97,121,208,219,54,22,183,177,191,242,181,123,151,77,57,125,134,5,70,190,161,92,185,17,147,233,66,150,65,155,20,6,82,99,67,151,220,170,100,13,17,173,38,28,160,116,241,34,73,126,106,158,117,182,11,73,123,195,121,69,191,49,92,95,28,158,163,152,172,224,190,234,245,61,18,232,164,159,53,166,217,1,130,64,77,203,221,204,196,138,147,200,211,211,229,91,5,41,45,31,236,236,176,112,229,211,189,131,215,192,173,55,29,244,173,165,107,55,234,74,164,60,99,171,104,11,229,199,154,43,58,180,160,180,14,187,21,171,46,175,252,54,4,55,11,159,110,170,114,45,0,218,137,153,159,249,87,53,78,26,4,123,25,116,238,44,226,38,131,172,249,171,30,21,240,218,173,3,11,148,222,142,7,137,174,87,12,50,111,214,150,220,177,253,9,160,72,29,32,228,19,41,11,173,225,163,50,176,83,15,151,15,34,47,180,68,178,140,2,133,97,135,37,69,174,209,174,136,231,196,146,43,80,166,100,132,211,166,152,67,39,180,241,162,134,102,145,185,109,72,189,87,15,147,251,92,99,89,55,87,177,214,191,248,173,158,67,178,121,5,55,159,254,176,133,181,90,98,110,235,79,192,161,134,153,136,237,210,76,56,10,125,113,107,220,10,58,219,82,28,189,131,85,248,122,233,138,12,86,58,167,174,94,55,4,8,143,206,118,196,149,181,94,192,23,192,182,4,43,89,36,206,17,219,140,168,69,238,59,58,153,175,17,39,53,160,209,184,204,117,71,234,36,118,100,11,75,159,59,175,84,250,126,50,127,65,101,45,160,86,79,19,9,227,81,222,90,21,124,39,169,161,192,103,161,250,64,103,61,239,48,251,119,162,33,226,219,60,231,217,5,136,100,180,139,27,162,33,47,47,34,119,76,100,90,39,154,81,158,67,210,26,152,165,97,250,117,101,148,1,201,133,70,159,33,159,31,227,94,132,171,133,156,142,213,101,197,165,90,242,85,103,14,87,225,4,60,93,219,156,205,87,238,211,233,46,21,51,26,138,107,44,40,233,118,95,239,239,12,70,76,42,230,54,170,13,107,210,112,219,126,118,71,181,19,210,211,99,50,76,168,98,99,132,32,228,245,119,31,242,10,203,152,241,35,59,70,44,117,234,127,48,168,153,33,25,212,10,212,255,57,131,90,127,145,111,189,114,182,89,167,190,9,70,201,224,105,179,46,220,248,149,56,181,197,125,247,163,102,199,212,152,17,218,196,244,188,206,25,215,254,58,31,15,247,86,218,210,24,38,20,107,137,74,255,183,146,213,203,51,59,177,229,88,106,57,4,101,202,65,58,29,177,235,104,217,95,123,213,247,113,125,217,246,37,242,28,223,75,48,166,234,91,40,40,55,77,235,79,44,177,37,37,47,68,7,29,108,135,112,41,185,145,47,230,15,242,117,240,212,111,219,96,107,208,106,50,115,187,201,35,81,54,248,255,141,36,217,205,32,163,226,27,9,148,46,57,118,110,162,211,201,60,207,133,4,93,134,27,29,129,186,12,182,106,175,34,127,169,68,170,234,187,6,101,46,203,141,76,181,225,171,205,152,168,34,249,246,19,32,115,34,55,103,93,105,205,62,246,100,20,20,231,75,45,249,252,203,25,121,92,106,104,147,109,3,161,180,208,136,208,232,250,117,230,20,128,240,167,176,145,10,228,109,152,145,140,178,111,110,34,106,192,247,126,126,241,32,244,91,63,179,185,22,150,217,18,179,199,146,176,114,146,94,26,13,120,108,95,43,112,21,161,225,230,62,63,250,80,208,14,135,173,185,13,66,6,166,88,144,174,254,63,200,236,84,73,130,61,56,234,37,104,144,172,114,207,254,27,171,92,217,215,17,224,127,103,149,115,49,8,59,150,134,67,189,70,78,131,57,51,9,136,99,94,233,74,244,7,251,41,96,105,26,134,199,166,63,76,101,126,31,219,225,110,22,237,130,243,158,77,232,228,185,163,158,109,173,149,147,179,82,190,168,131,5,97,241,23,91,77,221,79,58,217,15,193,69,198,103,190,193,6,178,252,71,88,118,116,156,139,201,46,77,150,55,213,219,31,56,152,215,71,244,212,28,112,79,187,39,130,113,5,122,211,148,236,106,216,107,26,211,56,35,33,249,237,213,89,228,235,80,166,154,81,212,119,192,220,36,41,44,56,217,56,69,170,64,146,186,171,164,222,179,179,25,185,117,253,65,173,106,117,79,122,186,222,252,158,126,185,154,202,78,135,81,71,68,123,110,76,185,224,121,21,147,108,108,177,116,71,102,49,119,78,247,52,4,87,81,72,193,97,9,210,135,249,247,4,77,31,111,46,49,215,179,139,10,115,247,237,78,150,173,134,252,4,212,240,119,233,224,153,97,6,216,111,223,126,195,131,156,42,37,224,255,4,56,19,191,115,61,244,97,182,203,208,210,38,90,209,108,222,180,181,75,142,132,158,79,199,53,88,107,246,255,208,193,250,7,33,211,7,100,71,236,175,204,80,72,10,186,95,168,161,30,217,0,126,83,156,185,133,54,143,28,248,249,178,148,223,12,252,236,177,30,231,178,220,12,252,220,136,208,27,179,184,145,3,191,8,39,170,35,121,222,117,104,117,162,90,117,143,158,30,80,196,103,42,211,122,99,167,199,189,15,157,228,133,117,5,167,31,104,120,79,9,23,175,91,197,48,4,110,54,235,27,255,96,248,5,103,213,174,158,112,186,156,121,77,163,36,133,125,215,135,148,191,165,105,221,55,136,133,120,34,3,234,214,223,238,120,34,33,219,229,192,21,250,138,139,42,55,164,80,214,152,149,106,114,192,127,226,64,118,198,0,169,3,172,23,90,36,212,223,3,101,140,0,206,211,18,221,129,54,149,58,240,79,62,249,176,109,37,199,78,136,154,222,237,37,168,28,193,150,123,254,131,85,104,246,129,187,157,32,2,21,164,215,27,26,160,132,166,231,123,93,43,249,49,134,128,75,74,100,217,63,125,166,63,219,178,61,29,8,102,71,246,79,81,247,161,236,153,202,55,253,211,135,116,125,44,30,200,254,41,215,0,36,217,33,39,70,153,219,109,120,67,225,225,254,125,54,70,221,158,148,90,21,230,178,71,2,39,52,120,4,26,120,10,118,37,203,227,67,115,189,46,204,138,22,39,15,192,152,122,147,3,217,37,121,76,178,7,144,80,88,244,35,152,61,10,224,83,157,238,59,171,155,107,64,247,240,161,234,82,12,242,26,172,89,17,33,175,1,31,155,181,90,222,245,53,152,168,202,3,169,229,129,120,56,183,238,16,120,168,93,222,61,16,216,229,168,166,194,200,255,149,196,240,46,32,252,211,107,174,43,238,222,126,115,96,63,121,115,59,247,218,75,255,128,199,89,159,82,137,251,244,20,202,162,174,15,252,218,95,203,67,240,101,253,210,65,160,32,160,90,212,209,30,125,42,203,44,22,176,77,19,178,48,73,226,88,139,108,194,134,55,26,0,105,249,144,77,88,165,210,196,66,92,32,50,17,149,95,200,218,89,23,217,72,169,71,44,158,80,189,79,166,128,134,188,225,111,249,8,99,57,124,224,45,219,30,3,125,180,198,121,181,183,254,72,97,161,137,10,199,27,162,135,201,127,117,84,187,250,173,41,106,173,57,86,167,47,252,233,67,238,105,162,247,137,17,21,217,166,163,21,82,44,155,162,178,5,40,219,34,125,89,54,33,170,193,153,52,142,172,113,221,125,47,123,15,179,87,28,213,152,152,32,248,126,233,232,202,230,206,190,135,113,224,106,191,79,101,251,134,180,31,20,66,222,89,71,125,85,105,119,218,136,194,13,114,252,76,99,39,249,184,250,29,31,158,188,241,88,230,203,69,197,129,46,61,132,159,29,216,38,146,226,78,150,155,157,224,172,214,18,35,177,56,71,20,187,152,129,209,233,195,98,244,193,162,137,120,189,184,12,90,242,73,157,223,76,138,149,14,184,0,199,170,135,147,42,45,89,53,248,148,209,119,77,37,219,164,12,91,7,195,226,209,175,11,73,206,66,93,157,192,45,175,11,66,10,232,81,185,255,172,139,25,156,109,69,86,79,186,50,189,213,118,76,1,162,33,3,215,250,9,120,174,239,223,169,7,180,88,65,103,182,55,99,178,54,144,149,36,82,79,233,119,116,199,79,114,96,163,163,182,201,130,167,11,145,129,138,129,124,57,144,1,204,172,163,34,90,239,96,71,67,70,123,59,201,21,111,202,94,145,22,19,61,103,86,97,10,197,174,39,47,146,135,234,171,106,115,12,220,59,190,211,232,133,215,46,249,3,105,63,132,89,0,65,96,105,24,6,229,186,79,235,24,43,102,153,247,179,47,133,108,247,111,20,112,178,16,235,35,53,5,78,14,4,193,138,199,51,47,32,3,10,90,49,84,116,46,36,185,219,78,60,98,212,100,119,199,254,197,24,243,246,208,214,102,154,96,159,197,220,92,186,69,53,70,50,27,75,142,188,36,179,189,110,164,98,70,145,50,95,214,178,164,243,152,95,142,84,144,82,144,172,159,165,46,85,123,92,37,109,223,136,242,223,156,135,216,23,33,132,75,151,161,49,101,49,24,198,241,125,241,52,236,101,190,1,35,247,226,85,55,11,50,20,128,184,131,120,37,137,164,90,126,180,99,217,248,240,23,26,254,169,160,32,217,158,250,111,64,100,111,125,167,43,49,2,217,91,239,19,228,193,119,185,233,173,99,131,99,102,101,111,122,235,19,238,69,155,217,74,121,210,179,65,16,88,17,189,165,75,105,242,229,127,241,85,242,51,118,69,160,146,173,160,164,163,25,2,101,58,217,100,181,62,143,173,90,39,106,145,248,4,88,91,76,215,127,35,40,30,168,125,168,9,248,31,65,17,245,223,100,95,152,178,158,13,96,72,36,39,190,190,144,99,169,13,150,124,22,169,70,76,175,99,245,0,202,198,219,103,185,104,230,63,3,173,238,30,179,214,133,61,24,131,51,14,200,49,92,226,11,99,201,182,105,228,211,79,146,132,214,153,27,228,201,69,54,210,0,121,133,201,63,180,187,176,115,230,149,192,130,232,55,62,91,41,204,211,22,143,112,111,232,215,143,45,10,240,179,100,18,25,237,70,123,185,242,191,90,237,32,210,186,213,118,116,247,148,63,94,45,231,5,245,98,0,44,0,182,18,219,4,220,49,109,78,88,45,82,170,29,237,101,32,17,94,115,161,75,52,160,75,118,1,78,199,99,116,244,97,148,165,177,179,91,154,8,110,105,100,12,42,106,165,152,68,41,51,161,128,188,204,206,109,172,86,26,109,69,122,245,104,223,195,22,4,225,143,17,211,130,36,86,1,78,10,183,77,26,221,66,202,7,223,24,108,234,68,223,118,121,232,140,93,95,208,189,225,229,18,237,193,209,204,118,119,54,105,22,88,176,48,86,196,95,94,248,10,133,224,151,11,20,24,219,77,25,205,209,19,143,122,245,124,136,249,34,178,241,67,26,149,59,143,242,185,23,28,114,100,115,210,52,184,235,222,180,112,62,177,233,222,116,210,100,162,41,100,120,57,238,109,114,209,116,226,178,92,226,252,126,139,73,76,103,95,249,32,247,104,151,118,232,243,145,215,110,179,157,91,210,161,205,182,85,213,143,185,187,252,232,177,21,197,175,150,216,146,157,28,253,146,166,184,109,43,139,83,169,30,228,125,178,144,224,14,174,18,156,136,142,66,29,5,19,166,98,209,241,211,145,18,164,155,5,224,66,134,163,89,62,253,73,7,239,138,21,53,31,64,99,11,15,253,96,138,209,172,95,71,226,18,74,43,22,200,90,31,96,96,128,11,145,143,179,79,125,213,141,236,92,192,57,225,44,30,89,188,27,26,32,126,165,201,219,214,142,134,2,165,118,94,230,222,148,3,253,45,222,122,49,172,50,20,42,114,76,182,100,28,149,149,130,217,169,230,237,14,212,122,118,213,75,22,86,124,143,7,80,172,192,48,179,204,21,135,43,113,164,47,182,158,126,151,32,232,127,227,139,83,18,71,179,18,175,125,49,245,245,65,250,98,248,3,73,249,107,95,204,4,100,2,81,11,222,154,138,70,82,144,243,91,242,65,128,125,201,111,109,96,196,202,172,153,237,214,98,87,78,152,252,103,36,122,118,66,239,192,90,189,89,69,8,73,173,105,65,43,90,54,32,205,88,242,27,132,112,13,57,180,192,33,6,131,50,190,59,158,146,189,244,85,192,228,189,111,90,155,10,69,125,106,184,88,54,133,36,48,85,223,172,152,56,220,172,93,112,128,1,56,140,126,175,114,10,82,84,234,90,209,169,103,96,17,208,16,188,229,238,236,129,255,96,187,243,15,248,16,244,67,26,47,107,178,101,92,141,129,68,45,60,137,111,214,245,29,143,130,60,117,203,37,89,42,165,67,117,16,236,134,182,28,226,184,145,74,117,67,91,62,161,22,20,7,21,187,161,45,183,90,85,35,89,68,210,150,203,59,152,85,239,58,11,202,152,187,210,78,157,227,65,157,146,48,213,192,224,175,70,73,228,254,4,33,44,56,20,17,45,111,219,138,154,171,85,103,237,10,99,224,141,185,125,150,113,49,130,74,73,65,54,160,192,202,130,97,89,60,164,155,242,179,156,98,65,151,64,234,153,170,32,177,224,11,69,3,237,90,100,10,80,129,34,11,120,1,8,27,86,31,58,230,90,151,152,134,77,142,28,8,3,30,20,252,99,72,166,69,167,254,135,8,128,78,113,144,200,173,119,78,42,162,92,87,127,36,0,253,53,105,191,101,0,114,49,121,217,215,22,12,146,68,100,128,134,43,19,217,208,65,26,209,32,152,172,132,117,53,237,236,125,60,219,176,36,76,45,152,227,234,151,164,101,127,188,16,198,61,210,136,150,148,54,165,102,127,173,217,240,15,99,177,229,121,44,206,145,177,213,202,164,64,116,176,252,17,189,79,41,202,245,251,205,185,142,181,200,97,52,157,211,67,109,154,152,4,158,76,146,53,23,34,238,235,67,71,101,165,198,132,46,25,24,231,7,7,170,209,1,185,57,196,102,77,182,92,194,143,159,118,57,172,17,156,190,215,109,115,73,245,254,182,135,178,157,112,165,49,207,67,225,216,172,41,181,83,219,185,222,115,247,115,51,137,77,117,214,92,132,111,146,179,146,185,247,152,187,77,236,209,203,233,222,60,103,17,60,106,201,33,76,99,235,57,6,189,252,54,159,151,94,38,146,64,139,88,233,208,42,235,10,116,137,228,144,177,125,96,134,90,190,188,12,214,47,57,114,149,228,198,175,226,57,248,189,152,161,185,122,198,135,22,230,50,92,245,37,81,101,239,137,78,100,104,48,198,82,33,131,204,250,174,37,44,158,164,10,86,77,211,110,206,35,100,65,192,218,153,200,88,6,53,220,25,123,10,220,100,155,83,59,114,209,104,39,254,28,205,68,200,243,87,171,232,185,98,158,199,227,247,226,4,66,178,25,123,132,102,231,210,115,244,173,148,153,128,252,3,74,56,213,74,220,126,61,63,246,219,180,178,198,45,9,116,43,153,183,185,13,132,224,202,145,203,192,200,149,242,108,195,208,115,107,222,218,209,176,92,228,26,138,108,52,48,138,132,132,132,56,249,42,76,180,62,107,155,207,223,220,220,255,185,74,60,11,47,231,178,219,6,56,135,153,69,169,76,59,135,252,45,109,243,91,227,74,222,222,105,129,105,115,165,36,5,53,187,57,80,156,181,125,50,198,103,98,9,132,110,141,70,106,162,125,191,126,105,31,201,254,226,170,63,77,120,7,136,117,185,195,170,147,9,127,49,210,44,103,66,165,186,250,189,94,103,91,63,188,28,184,206,182,20,12,198,100,139,78,204,211,178,203,63,98,182,225,101,42,163,26,139,167,104,111,139,98,231,206,42,237,91,141,158,47,234,132,45,89,59,220,45,32,249,144,34,145,27,216,29,147,60,215,184,10,117,136,243,148,51,194,88,41,25,156,121,70,167,245,140,182,72,227,145,97,61,209,44,228,195,68,141,213,139,207,84,226,233,108,69,49,213,75,119,149,62,68,215,1,211,225,84,153,202,219,84,207,215,121,147,138,188,11,208,252,36,179,21,114,199,242,185,201,130,176,200,101,53,14,246,13,29,164,227,102,160,149,81,121,54,224,80,24,144,154,135,135,155,154,196,166,134,191,83,131,45,130,123,137,193,42,92,243,21,18,251,18,79,107,98,29,173,160,43,163,30,134,143,57,102,57,144,63,97,94,180,153,165,204,68,187,20,12,137,41,162,181,180,106,220,88,235,152,18,94,166,146,12,75,123,82,38,115,3,176,17,83,130,143,89,205,222,0,108,150,235,204,95,104,32,1,54,79,10,212,161,245,189,74,157,202,51,243,192,153,226,127,72,97,248,148,250,247,59,179,21,241,160,147,152,107,62,171,90,6,90,126,218,209,100,114,241,46,172,19,149,84,215,20,242,208,88,253,202,94,169,188,97,220,131,169,11,66,232,205,187,242,209,81,119,44,93,220,66,78,234,52,203,207,57,237,15,111,192,71,130,163,31,122,168,39,16,91,72,180,28,18,124,132,52,160,116,75,176,70,52,88,67,214,189,101,56,111,93,37,216,155,227,155,167,108,10,143,79,150,155,113,143,176,214,151,41,226,54,142,120,92,49,147,47,63,118,51,208,217,211,179,163,244,2,51,233,82,24,12,127,51,14,69,38,208,60,157,93,125,44,46,112,201,165,180,230,146,212,224,113,84,133,127,172,220,244,129,192,70,249,92,63,49,206,89,213,163,34,182,73,115,241,32,85,223,94,175,54,251,225,79,84,126,93,161,109,64,190,198,141,184,211,121,89,139,10,205,171,230,164,22,153,80,182,189,55,247,167,199,113,112,235,136,98,235,250,146,221,35,148,219,18,49,37,243,199,28,94,177,140,103,60,81,142,73,8,151,216,88,85,96,98,160,179,145,164,89,123,246,86,33,24,226,181,167,4,103,40,2,210,196,42,199,159,185,184,70,92,39,70,8,7,101,154,19,9,136,95,40,19,215,6,159,119,118,224,123,213,152,96,197,195,6,6,251,119,188,124,141,186,76,158,149,239,99,54,202,236,31,19,179,253,107,69,17,192,189,152,153,6,235,173,218,105,22,118,162,48,135,130,38,143,2,225,151,29,183,95,183,181,7,105,186,95,191,116,144,98,247,137,109,38,88,105,50,52,140,13,14,164,166,43,130,86,151,126,178,251,3,106,66,112,29,250,126,215,239,150,165,115,126,14,182,210,188,172,218,191,242,51,200,150,206,29,181,230,218,28,161,151,138,235,69,74,37,168,49,208,117,166,64,165,145,15,159,55,73,49,52,52,180,251,163,139,65,68,245,181,63,167,94,189,246,231,248,238,46,193,248,63,118,110,16,46,140,133,154,170,74,133,72,132,11,178,118,209,21,140,133,241,205,190,124,203,173,80,64,115,136,19,91,7,127,195,147,115,91,157,135,135,141,165,25,233,136,78,192,201,227,207,34,154,230,69,170,245,79,106,34,3,240,158,147,66,60,129,44,51,43,142,220,60,111,160,245,252,220,197,91,238,9,123,86,97,227,175,42,222,113,201,233,68,249,91,43,23,221,99,82,170,180,92,232,132,205,64,159,39,45,84,202,46,130,149,106,99,225,64,132,69,117,242,22,197,35,79,171,113,87,157,129,7,135,172,134,129,116,72,249,137,119,172,18,24,153,204,72,249,9,196,184,132,63,34,3,41,63,1,116,30,6,241,149,131,216,102,67,164,132,36,95,28,100,94,7,215,235,172,246,241,64,255,71,239,155,172,150,67,158,49,148,12,153,213,198,37,153,87,218,35,179,218,89,51,107,222,15,97,102,214,96,176,108,198,65,27,18,169,84,96,141,177,114,131,84,26,19,186,186,65,42,41,203,91,36,222,203,90,255,7,82,9,85,175,184,190,92,146,111,157,253,186,194,149,157,174,154,47,61,120,196,166,84,175,29,85,106,65,180,137,243,125,128,111,236,241,10,93,141,18,217,52,183,190,210,206,65,67,118,232,44,40,172,26,225,11,23,10,141,219,76,45,201,76,54,137,24,208,76,216,157,220,187,228,206,95,208,53,126,241,42,15,104,84,163,52,206,128,243,97,54,155,110,27,136,68,29,44,229,91,198,100,241,199,100,111,51,173,166,60,110,164,32,56,71,235,233,250,225,31,91,121,108,245,52,174,147,56,189,219,2,254,142,196,66,29,194,60,78,72,39,226,39,182,94,253,181,113,134,186,137,56,52,25,130,211,4,137,244,136,153,33,12,160,167,5,220,21,118,30,90,230,181,101,73,34,182,17,95,83,133,31,189,114,160,208,168,223,24,165,24,231,156,151,37,131,194,3,8,247,10,135,253,154,72,187,21,164,99,236,223,46,246,233,230,89,188,143,30,62,79,113,153,195,172,186,101,174,225,234,209,65,196,189,190,219,149,176,144,69,227,192,140,225,182,210,21,237,36,25,87,196,40,29,87,99,150,69,123,54,88,101,205,143,144,4,87,207,117,91,9,203,217,142,132,58,206,132,161,209,252,240,93,202,200,11,24,88,219,22,44,207,237,212,21,154,133,178,141,167,179,22,45,195,187,59,119,42,215,164,253,18,231,133,96,222,46,121,124,214,69,183,11,208,26,36,243,250,114,52,242,16,100,241,88,102,114,49,125,123,105,80,233,236,121,104,123,34,19,58,40,48,6,68,67,67,67,205,125,203,241,248,79,112,67,167,79,219,0,71,148,143,164,38,101,222,228,171,68,205,142,102,112,235,216,79,64,172,219,188,77,145,54,253,81,181,96,58,80,54,151,109,96,187,64,169,104,90,141,117,152,230,157,240,94,17,11,119,69,38,165,5,31,154,72,53,83,109,1,190,166,141,253,76,156,47,252,120,42,154,173,43,89,33,8,20,3,211,165,51,147,149,134,19,236,154,138,153,150,90,88,184,156,215,245,232,167,244,116,199,92,246,43,150,231,76,212,12,213,78,196,83,166,170,229,11,83,13,48,51,224,131,204,89,169,73,232,215,36,131,6,46,143,24,36,94,175,235,220,1,152,178,142,118,106,164,52,247,109,137,178,215,5,218,192,208,120,137,185,2,171,234,27,72,18,19,19,111,18,164,170,34,89,121,73,92,56,35,34,38,49,62,135,149,193,47,87,135,12,109,164,84,139,240,221,88,110,173,119,218,163,120,229,176,38,189,228,192,66,254,184,255,86,43,81,212,147,114,75,198,134,87,84,183,164,18,160,45,215,238,115,55,11,163,190,187,21,55,154,161,119,68,79,47,199,87,95,81,7,35,179,170,177,245,141,34,141,91,36,200,13,66,9,160,127,245,71,187,253,62,69,224,102,20,103,243,163,124,19,221,237,198,101,136,34,195,55,49,127,249,176,14,126,4,166,53,109,84,34,78,126,143,176,126,119,201,130,84,20,185,247,227,28,246,178,167,121,96,189,249,141,100,204,181,158,5,247,120,8,166,104,241,253,182,136,71,40,119,238,138,79,23,76,155,94,151,49,78,218,87,214,57,62,159,253,213,109,135,42,179,239,207,228,176,47,244,207,181,100,78,230,85,102,91,191,0,159,104,102,19,91,29,9,33,200,32,49,64,243,73,245,204,207,242,193,27,52,117,148,232,58,67,3,175,83,177,2,25,41,84,76,19,192,66,245,201,155,83,225,57,52,106,11,131,186,242,47,212,12,27,22,14,191,239,2,95,239,156,171,56,251,47,119,246,76,191,185,207,206,67,137,182,228,225,7,74,151,183,174,236,27,211,81,123,100,106,191,52,196,43,109,177,21,55,166,48,214,186,3,129,218,56,8,127,223,36,97,64,164,86,172,190,178,8,187,195,196,233,143,213,47,232,18,42,123,16,42,227,13,87,121,59,103,198,132,201,214,198,151,87,103,163,70,24,215,95,75,251,99,246,43,177,233,232,115,101,41,189,167,95,60,234,184,51,52,82,200,3,59,87,6,123,233,179,123,212,112,94,198,29,254,4,28,6,234,238,132,144,58,126,219,238,137,31,34,220,26,185,151,223,24,11,59,239,235,113,140,212,250,218,31,83,153,230,70,115,75,108,145,249,236,119,207,41,157,255,103,58,120,139,192,148,250,239,103,116,27,135,192,47,24,100,73,238,235,17,251,200,160,7,90,125,84,108,222,248,227,58,234,209,12,111,136,192,149,144,89,29,18,153,169,229,151,213,99,9,1,103,37,105,192,184,203,27,140,182,18,67,171,101,6,30,218,31,77,227,110,226,51,237,205,70,75,182,91,191,86,211,201,255,144,44,209,44,47,33,184,78,5,21,170,128,202,243,109,86,111,91,72,199,171,90,16,105,195,31,90,51,107,141,184,207,130,178,141,172,231,64,217,119,91,241,95,126,147,137,39,177,130,208,181,136,250,155,245,68,186,65,217,43,27,200,112,38,218,252,45,102,22,153,151,253,242,44,89,98,135,107,98,22,54,156,226,9,87,191,213,159,21,9,204,209,137,137,112,208,181,106,249,91,55,171,41,250,174,199,20,28,79,191,200,223,69,45,18,49,160,215,206,173,129,104,83,152,142,236,116,9,139,122,91,96,166,217,47,168,43,69,131,146,33,65,45,201,122,185,234,25,59,122,137,79,78,52,22,99,44,204,20,220,92,223,65,125,235,203,233,152,170,201,182,62,20,250,250,242,59,255,67,18,139,226,93,102,136,157,224,44,147,41,211,15,113,78,53,118,89,3,83,84,12,118,167,1,182,73,109,233,56,24,47,254,68,2,13,178,26,134,115,192,153,22,242,48,121,179,146,194,96,86,131,45,127,162,81,76,114,175,203,99,106,142,140,0,187,39,130,214,5,210,211,148,92,81,216,185,154,76,184,56,190,214,157,213,153,41,36,118,121,93,227,168,7,106,89,169,82,59,121,158,112,130,121,134,84,5,87,136,190,236,170,1,224,46,246,97,248,118,23,153,245,156,249,157,251,43,251,116,93,125,133,148,84,71,159,220,199,235,17,155,142,99,210,239,146,54,81,204,98,168,152,232,232,124,243,132,199,210,39,53,50,129,141,80,1,143,122,237,234,165,232,32,235,170,166,168,253,21,28,44,63,165,40,10,226,250,66,5,107,137,193,56,68,178,23,103,2,111,82,80,22,231,134,90,147,218,244,168,59,92,192,140,174,106,55,147,245,222,248,180,48,34,141,254,138,147,243,164,82,231,70,39,239,23,60,204,186,226,253,30,173,44,68,193,97,30,50,135,69,118,3,194,111,114,88,100,51,32,232,38,135,13,99,145,132,89,92,231,176,81,81,137,196,111,7,163,148,252,204,182,170,66,35,200,205,15,81,109,122,235,47,252,117,223,30,38,42,177,57,247,134,116,80,61,87,162,22,192,60,137,140,91,202,107,23,201,114,15,1,225,87,21,209,87,13,126,223,252,241,19,0,48,154,27,253,84,101,219,220,79,46,138,91,23,80,16,53,200,187,198,45,127,40,20,130,108,173,193,34,43,115,97,149,108,244,10,146,136,88,90,68,86,84,164,123,127,183,23,252,64,229,57,135,171,56,141,80,141,198,137,77,192,231,15,74,99,23,113,103,205,7,223,156,116,230,234,23,130,66,231,61,227,53,11,220,154,28,59,102,184,94,124,127,79,88,188,148,162,41,251,73,7,242,208,160,200,4,205,215,195,64,136,255,8,115,119,69,108,81,207,170,201,134,247,215,173,218,144,241,234,230,94,190,121,216,65,156,29,230,188,166,133,49,90,236,234,117,149,49,161,250,190,133,8,132,217,57,160,148,248,97,193,216,102,94,80,75,50,188,219,201,213,87,104,26,85,124,173,105,42,243,64,252,139,244,115,49,99,117,230,82,39,6,18,245,73,146,25,103,196,220,41,105,92,14,172,82,142,31,150,217,48,184,147,224,222,102,31,4,61,38,29,158,137,220,249,78,61,107,3,77,92,222,42,11,180,127,116,191,112,48,238,138,170,216,232,165,96,4,54,247,94,85,6,129,204,41,56,114,89,54,12,206,196,44,5,52,175,30,240,152,44,178,130,116,35,98,225,168,43,174,12,211,239,249,199,167,106,40,87,222,241,100,168,111,22,26,185,19,188,18,21,210,109,168,13,83,179,200,4,68,55,210,143,201,90,58,228,60,50,235,71,52,221,221,171,149,135,68,194,136,38,127,17,152,16,250,83,182,244,181,49,138,248,71,98,228,246,135,30,71,197,253,135,10,200,237,143,119,97,66,24,48,54,40,123,59,82,114,33,54,29,200,91,132,14,76,34,244,163,3,242,209,73,63,255,124,144,108,35,114,58,180,69,230,107,255,200,202,52,207,37,88,22,43,162,62,216,239,187,254,100,247,4,48,158,75,187,49,136,201,74,186,71,168,153,214,55,241,98,111,50,197,213,240,76,134,159,32,172,138,29,83,196,33,126,152,154,134,143,17,103,218,2,29,97,46,228,171,177,222,159,226,151,202,27,56,71,79,2,73,137,204,193,222,143,250,150,206,8,30,246,35,29,193,241,228,219,202,76,56,151,127,30,180,236,199,85,226,20,189,238,121,178,71,115,36,171,84,195,56,98,218,232,159,197,228,48,102,229,240,130,174,11,123,154,91,75,173,54,131,142,204,138,174,246,117,157,1,165,48,174,166,107,73,215,142,182,131,48,238,151,149,9,130,40,138,141,194,14,25,112,66,129,88,124,34,120,157,209,129,131,183,146,173,123,195,1,228,82,161,86,174,87,161,134,83,59,255,205,19,245,171,53,33,74,107,165,45,129,223,135,35,36,185,66,23,124,52,243,133,22,146,92,1,94,157,60,81,241,23,249,235,197,242,2,214,239,197,74,43,157,228,189,115,4,120,5,35,246,3,162,249,175,160,74,213,1,143,134,13,106,230,231,211,31,168,15,22,142,45,133,208,198,213,16,86,145,24,200,10,35,169,10,62,98,253,146,135,163,181,90,123,252,130,92,209,220,74,93,87,137,246,33,38,246,156,97,5,156,242,187,12,165,152,87,216,217,169,86,232,161,40,197,197,142,102,81,17,8,178,118,211,171,105,229,144,34,28,169,132,172,37,71,211,219,179,219,51,37,43,89,35,23,21,32,184,230,107,12,22,97,25,223,233,199,72,116,239,240,112,178,70,76,165,79,80,89,122,174,154,171,23,112,31,124,63,9,175,92,56,119,105,145,116,203,85,246,59,160,89,149,193,241,162,59,199,2,78,119,145,136,166,8,82,56,16,197,235,32,74,23,73,2,103,72,195,235,41,100,22,29,14,124,227,84,129,192,78,222,244,113,238,44,134,82,255,129,170,40,82,213,154,194,171,14,50,109,109,87,133,65,29,157,62,79,205,68,95,102,173,128,96,203,200,247,146,30,23,6,44,244,115,180,181,178,239,220,253,74,60,166,231,209,132,217,154,22,177,55,253,239,140,200,35,138,77,67,90,95,102,251,133,219,23,145,145,126,181,154,119,13,9,100,218,219,136,89,23,134,215,180,4,159,91,57,228,240,178,194,42,55,36,17,174,106,184,193,199,220,52,95,158,200,56,221,194,157,231,215,21,54,176,33,48,50,248,64,211,212,156,209,147,19,135,149,176,16,195,144,15,130,246,224,46,165,14,120,204,125,166,154,22,65,37,85,27,247,4,53,4,81,151,82,16,76,119,72,246,178,21,229,225,148,225,241,7,69,88,237,124,89,93,222,48,236,45,207,106,110,139,138,144,196,206,124,182,247,99,155,203,174,87,189,101,2,142,171,106,230,132,83,85,173,8,174,216,124,94,8,125,77,103,252,32,33,184,112,229,145,89,163,0,197,10,28,94,5,177,19,78,5,78,164,130,97,74,28,30,86,192,220,177,152,36,194,74,246,237,34,51,111,251,245,235,220,14,165,0,235,223,202,237,254,2,123,233,187,76,114,10,246,139,246,194,215,237,161,47,30,210,137,15,229,242,211,190,15,94,178,134,8,32,114,70,190,86,103,78,196,176,70,215,27,101,137,155,91,129,78,72,249,232,20,128,161,232,253,172,54,154,253,41,94,65,78,132,13,143,104,8,88,53,117,18,33,9,99,210,76,172,252,23,241,113,7,65,182,49,112,198,72,144,110,20,78,158,156,141,254,80,194,74,202,192,150,89,99,124,68,100,144,55,205,75,165,80,213,99,14,61,43,163,154,221,49,109,156,218,60,240,156,112,34,85,117,178,46,29,211,168,147,123,219,179,6,129,15,66,87,120,173,227,115,14,193,185,200,166,209,63,8,4,22,210,155,46,114,230,110,154,70,49,12,224,49,88,125,40,76,187,46,145,8,103,61,158,217,158,163,187,133,249,187,29,196,93,189,215,123,57,23,127,227,119,101,217,80,127,183,134,38,208,72,129,91,129,50,28,114,92,119,128,61,59,130,30,101,127,32,110,185,238,30,22,104,121,253,146,227,98,14,199,116,193,3,126,229,73,109,155,252,95,241,194,4,145,164,38,220,159,37,135,165,161,13,36,112,82,132,7,184,174,81,251,49,241,73,21,183,194,156,173,13,14,206,41,148,178,71,236,49,30,113,98,188,70,221,231,111,105,171,65,23,51,241,231,74,97,63,1,152,153,167,12,237,183,77,41,199,210,246,211,86,95,159,125,87,140,229,153,116,46,50,247,250,76,115,110,44,44,204,56,22,45,254,64,100,61,57,159,187,56,79,192,16,239,116,244,145,24,53,74,105,111,139,244,247,179,136,3,223,181,45,143,176,5,204,151,37,62,67,104,17,87,249,130,24,197,214,51,88,11,101,106,240,98,38,158,61,210,144,215,15,227,242,181,115,132,12,109,46,76,112,224,8,124,153,49,135,61,157,22,72,11,185,4,93,149,12,132,172,81,44,103,47,50,172,56,178,122,87,177,107,240,243,249,120,219,133,229,107,154,120,118,66,232,210,76,88,104,119,253,155,253,115,11,223,249,173,132,189,186,119,156,25,46,140,219,190,70,105,120,231,120,183,31,218,115,96,184,169,138,127,167,252,102,169,52,216,109,61,254,206,62,3,106,99,244,67,188,135,243,14,93,212,42,195,23,42,53,105,247,160,31,15,52,238,129,121,137,184,138,104,36,156,110,229,106,4,118,0,254,83,69,227,0,188,148,92,185,29,15,99,95,171,90,242,148,78,240,70,205,214,162,148,11,163,253,6,113,185,255,132,242,35,27,150,143,120,221,71,130,149,245,113,187,130,214,227,75,209,116,183,148,101,31,64,121,178,92,189,101,95,163,212,84,29,145,198,146,79,69,249,109,34,215,250,216,150,1,125,29,189,38,161,250,0,175,159,0,117,78,246,230,79,24,27,157,47,241,143,124,94,157,55,119,48,234,134,229,206,127,182,152,160,151,160,159,220,48,56,185,84,252,216,67,241,58,87,185,24,254,134,153,172,195,74,156,217,126,254,251,129,57,145,240,235,56,125,174,214,8,21,149,124,50,195,118,249,243,229,130,138,190,181,128,158,167,178,193,250,180,159,99,180,250,174,130,30,150,75,24,136,59,223,203,239,39,246,178,83,191,223,56,10,239,106,40,233,71,112,237,18,14,243,186,168,196,237,122,125,91,247,177,89,228,166,228,52,203,22,201,70,149,214,215,247,76,156,109,162,73,215,92,43,30,152,183,130,244,201,22,43,37,30,212,68,188,126,75,200,133,46,170,142,109,220,197,103,83,217,170,89,100,167,96,11,124,244,113,220,224,165,110,229,14,219,43,125,153,111,94,225,28,175,63,166,124,203,96,143,86,111,221,212,203,87,99,58,137,8,241,112,103,74,163,196,73,162,160,172,32,59,17,166,16,80,33,55,137,200,56,39,87,147,245,132,222,137,41,59,56,121,92,54,8,110,120,68,189,108,194,172,222,175,62,168,31,160,107,156,31,252,32,213,247,32,196,50,204,204,127,185,186,183,63,48,214,81,34,10,46,109,17,125,224,133,108,6,242,233,198,252,27,205,192,35,116,160,26,219,59,238,154,33,241,4,95,194,195,156,229,35,116,198,227,234,130,158,182,18,8,189,72,78,85,168,126,24,220,135,185,23,118,190,221,195,102,3,9,243,236,90,170,191,60,103,82,254,9,144,4,3,37,72,252,169,176,214,97,117,198,154,131,41,179,173,36,106,114,26,213,159,59,248,2,199,198,187,195,80,193,147,152,126,133,53,136,176,172,68,210,200,62,189,46,237,25,32,46,153,90,18,76,218,194,128,21,24,33,185,42,213,83,96,138,161,91,105,110,130,47,199,84,201,184,217,198,171,238,33,172,92,184,193,129,103,215,227,14,79,58,42,173,206,76,134,38,174,157,180,43,67,128,94,177,89,173,218,246,225,132,233,70,175,216,174,19,171,103,15,193,153,198,103,175,110,18,43,59,59,234,210,25,100,98,197,115,237,21,152,88,114,7,228,108,18,19,247,200,107,135,195,77,117,30,232,172,231,31,102,183,182,220,32,83,136,244,254,208,185,130,188,79,74,3,217,254,174,92,236,226,129,17,252,19,64,143,20,39,122,202,195,97,167,20,197,164,103,104,78,106,255,59,40,33,50,63,142,60,191,133,130,69,146,146,151,84,155,96,5,166,52,38,251,178,114,115,62,181,7,90,254,21,62,48,194,95,34,54,85,129,174,109,207,207,92,248,165,80,253,126,158,86,233,165,164,12,123,38,153,71,192,31,252,53,164,145,69,44,146,193,235,60,192,153,101,11,125,185,60,174,144,115,195,45,212,216,115,131,113,251,99,186,226,113,186,175,115,82,192,40,92,214,222,118,73,135,111,43,106,164,26,126,117,183,170,199,214,57,123,199,150,223,233,202,243,167,128,149,104,101,99,179,14,95,135,217,133,97,6,208,110,83,132,38,14,146,219,215,6,246,21,18,233,64,31,74,59,96,202,27,56,102,244,240,159,74,170,179,208,209,102,226,106,33,222,131,71,103,165,124,103,30,12,40,232,241,192,4,83,254,70,57,77,19,247,87,209,168,46,56,215,95,212,241,238,230,59,51,123,176,154,164,133,162,46,12,230,96,109,34,152,74,11,161,121,246,86,75,161,205,111,112,72,242,158,134,247,113,62,139,102,26,163,206,81,54,91,102,93,207,146,253,138,252,21,252,4,3,98,34,68,81,37,227,124,25,39,194,99,255,34,128,125,63,214,65,120,158,92,239,58,103,80,64,25,234,36,121,91,11,227,33,34,150,51,198,75,180,194,20,10,166,149,78,44,76,231,61,189,89,192,102,246,2,106,173,43,88,101,101,197,40,70,23,235,231,203,118,144,240,73,207,148,63,155,224,237,125,174,222,254,80,125,160,58,239,123,143,162,140,146,218,162,87,93,172,0,42,115,69,132,72,91,238,11,32,29,35,29,222,96,110,138,11,2,194,13,64,249,21,125,255,235,72,149,231,39,32,187,100,196,20,253,149,145,196,177,139,180,209,125,153,174,28,11,93,175,179,99,145,97,188,11,0,23,75,22,15,84,72,171,143,196,144,218,207,151,235,174,244,106,54,93,184,76,192,215,20,179,94,65,69,178,36,131,92,177,153,24,160,36,46,204,133,141,180,71,186,38,136,174,193,225,129,167,188,238,179,88,204,250,76,35,12,81,205,233,0,150,231,237,62,120,147,52,77,74,157,47,68,9,230,157,147,156,246,116,33,58,150,41,182,137,14,142,137,48,51,59,42,155,121,42,22,54,38,7,75,61,251,45,177,252,42,72,129,97,254,64,241,164,181,227,6,31,115,104,0,93,127,34,219,10,82,165,93,45,175,75,223,65,22,41,228,196,71,26,218,127,125,186,122,111,219,158,9,8,73,208,110,227,145,244,191,31,4,21,74,175,178,9,9,101,181,230,137,108,42,150,224,61,158,247,234,2,230,110,149,142,178,22,243,208,182,42,161,130,227,22,81,237,32,221,246,125,162,114,113,253,12,193,54,181,100,4,106,101,197,132,169,99,5,58,222,233,143,242,148,163,235,165,146,131,20,5,227,73,157,36,123,228,181,98,211,25,204,113,178,182,77,105,216,111,251,84,19,205,242,251,85,63,210,7,229,213,129,246,249,121,90,47,159,137,209,103,87,250,165,104,212,174,115,184,208,243,4,35,135,21,235,209,214,106,181,51,145,89,5,106,184,20,246,220,26,0,221,203,252,234,132,79,13,140,230,228,253,136,78,108,243,49,173,60,212,108,4,83,84,32,162,62,76,166,93,176,58,65,128,55,73,87,54,46,5,50,167,246,40,134,10,2,174,90,131,26,27,9,41,240,111,68,87,176,147,132,196,145,152,138,233,235,15,183,59,76,229,201,164,36,20,9,118,80,167,128,49,98,206,122,142,39,70,251,94,78,185,199,84,3,69,233,26,29,64,18,240,114,71,130,191,7,183,161,23,239,250,209,199,187,23,171,199,233,116,31,187,175,216,132,116,249,93,180,144,115,52,155,93,113,187,244,245,185,46,105,105,211,31,0,113,177,125,225,76,180,112,90,25,46,81,226,134,251,175,124,25,213,42,190,241,51,214,59,28,63,206,201,233,169,172,15,19,118,99,65,47,135,55,198,179,22,109,132,120,81,249,201,241,89,67,107,116,129,181,61,179,122,121,156,1,182,62,175,185,226,180,76,153,111,48,47,241,82,237,188,79,238,35,39,94,144,25,131,192,238,238,238,155,157,57,8,97,52,47,27,26,8,102,13,10,28,52,59,227,174,222,134,63,119,197,204,49,179,176,50,177,178,179,240,67,17,14,10,225,206,61,211,106,4,162,162,192,233,160,117,38,124,61,230,5,116,237,28,234,33,82,158,151,202,36,77,245,167,30,202,213,88,167,2,195,89,223,6,213,71,92,76,183,196,85,180,99,242,156,55,92,247,181,24,205,89,204,217,230,245,198,226,206,132,81,35,173,16,179,225,141,48,40,172,217,31,166,186,253,247,0,36,1,185,111,130,155,254,161,95,22,224,50,117,110,35,66,86,53,161,125,94,155,46,23,36,87,252,49,114,217,122,135,92,241,32,230,146,201,98,177,231,29,100,160,58,204,210,37,11,47,72,151,70,230,36,144,134,143,183,156,61,246,87,248,74,196,111,194,226,183,209,206,100,93,81,47,122,143,38,120,104,216,63,255,70,204,160,76,235,182,108,131,36,102,96,67,248,103,234,110,186,71,75,217,49,229,188,204,133,249,81,141,142,197,212,30,211,125,193,184,21,90,161,66,2,118,60,231,40,61,172,95,165,42,150,103,28,54,234,164,158,216,216,178,184,62,72,155,3,79,84,145,80,61,0,197,100,130,192,22,207,146,184,174,0,200,73,160,245,180,87,130,160,199,205,36,48,197,106,216,44,106,205,133,8,185,252,130,28,118,208,89,66,20,227,252,224,204,64,56,144,134,213,101,42,192,200,150,165,172,164,30,210,210,192,225,170,19,141,179,99,234,174,214,43,108,239,145,66,120,110,96,16,179,233,210,186,32,232,49,39,186,19,187,147,176,133,83,147,39,49,239,42,54,205,115,179,150,247,117,13,76,141,92,203,123,66,223,16,56,10,184,89,203,171,48,138,123,231,128,92,203,51,155,81,85,24,241,90,236,14,82,46,28,60,123,253,215,162,140,156,226,81,2,114,253,221,127,106,218,41,244,224,14,118,123,186,106,70,119,26,169,140,164,110,146,142,177,163,213,190,105,165,29,243,132,36,230,100,50,13,164,208,23,39,41,198,10,72,26,44,247,235,2,2,11,224,8,39,226,59,10,230,128,8,153,86,223,214,167,182,17,150,4,143,58,242,37,229,119,180,17,82,185,117,215,225,155,228,186,100,8,98,145,68,152,85,178,49,129,149,152,129,36,238,91,179,247,205,250,205,203,217,45,61,3,138,187,227,117,210,85,194,231,146,8,105,52,110,7,119,104,222,157,193,220,151,68,237,2,162,91,141,39,91,75,148,24,212,216,112,211,214,191,123,194,180,134,88,191,27,150,194,155,47,54,148,216,162,25,183,106,244,49,98,60,247,200,202,174,129,233,2,228,75,175,190,67,230,239,143,138,193,46,98,65,10,44,250,166,81,51,184,193,195,151,84,18,171,167,105,59,244,206,181,164,247,73,162,94,40,131,66,14,27,55,30,56,75,99,137,228,250,102,134,88,58,96,138,65,55,104,27,195,216,107,253,170,51,217,228,33,149,121,232,195,139,183,73,143,141,102,237,10,98,167,137,18,103,121,151,106,86,198,56,223,115,181,30,213,198,144,60,4,169,101,188,225,219,176,253,236,97,149,85,94,85,132,155,85,204,141,41,52,60,171,0,158,23,23,29,21,81,160,40,224,45,175,161,88,174,22,206,91,121,111,62,220,24,22,196,56,251,190,1,189,136,135,198,165,201,252,161,192,110,104,17,52,127,187,222,207,85,195,181,41,188,83,86,102,252,41,18,240,70,88,240,23,105,212,71,49,199,191,42,167,126,124,20,80,93,50,211,194,114,76,213,123,6,137,125,26,120,9,252,177,30,228,251,61,69,186,238,94,144,173,172,35,143,10,239,236,0,231,18,151,106,27,71,186,89,44,29,173,217,91,73,145,199,247,41,151,46,204,147,94,246,22,37,60,121,23,104,62,201,133,233,40,209,147,42,4,140,171,209,54,65,162,10,64,216,49,48,85,95,218,160,7,146,224,24,24,24,70,189,173,39,243,124,144,123,70,65,128,165,174,40,116,181,15,188,193,77,24,108,70,148,133,215,157,53,26,100,45,248,61,137,55,29,117,120,70,211,84,141,74,104,194,198,65,166,200,154,39,178,56,88,212,175,217,161,10,197,229,203,208,142,187,206,109,252,21,175,242,88,13,199,39,57,199,197,249,85,44,27,11,180,222,1,47,239,109,172,125,89,251,9,8,168,104,66,45,156,29,216,18,190,154,197,59,235,195,148,141,92,194,37,107,43,115,41,106,226,154,232,157,131,190,16,153,198,157,216,99,81,227,95,231,133,201,181,144,53,106,43,25,102,116,18,254,248,248,110,107,35,112,104,239,215,229,180,199,156,119,50,150,70,43,144,91,143,143,44,83,183,254,22,120,175,247,129,199,63,96,140,65,87,183,190,233,217,26,132,151,45,116,19,239,136,222,110,225,233,19,180,171,40,153,187,122,60,95,65,217,155,156,109,90,172,221,155,235,53,73,60,255,228,113,242,73,27,155,235,88,114,212,247,141,6,46,219,163,224,234,15,131,16,118,181,175,86,162,82,37,187,180,99,214,33,193,203,254,86,145,16,229,28,51,193,24,162,153,234,183,224,200,216,250,77,121,190,204,103,25,135,56,149,90,82,70,243,89,229,225,13,177,130,131,248,50,212,153,20,54,217,202,30,79,26,235,149,164,35,51,34,248,50,64,255,69,84,89,172,160,236,184,39,65,192,76,191,228,228,161,100,20,110,153,65,26,85,15,223,156,108,194,125,130,179,252,158,142,228,187,149,100,225,73,216,163,10,244,136,183,207,66,118,9,165,65,46,22,198,246,220,127,19,224,117,67,112,119,125,168,75,254,0,64,64,138,253,84,64,175,212,247,124,132,103,120,191,186,120,252,222,31,151,201,95,211,56,204,233,16,39,58,104,202,84,190,197,237,114,193,224,231,96,24,237,53,246,53,73,243,121,247,56,138,245,216,46,163,164,157,156,122,202,248,9,88,119,66,174,193,157,52,22,222,62,13,172,155,234,93,138,251,47,42,197,74,42,50,93,31,222,35,211,148,246,17,180,89,157,51,245,111,12,157,40,84,199,33,139,214,215,47,227,238,254,245,203,168,166,127,93,113,201,76,134,11,174,144,67,25,119,141,251,24,42,157,179,216,79,33,231,97,224,33,204,5,86,40,105,53,155,62,153,52,80,239,150,36,34,228,166,45,140,77,183,19,242,77,207,56,32,165,14,36,191,21,177,135,140,98,55,12,150,55,81,236,30,146,193,242,58,138,33,37,39,145,109,87,107,201,225,140,235,40,6,214,0,129,66,35,4,206,148,171,247,78,5,38,205,150,249,213,39,170,140,200,197,85,181,99,242,99,54,194,247,217,25,221,25,205,149,230,133,179,222,175,10,175,71,2,17,75,97,34,25,208,197,102,255,24,157,77,228,11,233,179,41,28,70,190,16,246,8,201,55,20,55,47,228,30,83,48,24,179,10,249,66,194,112,39,54,115,145,47,164,225,5,161,180,149,149,133,4,191,39,62,84,91,121,102,136,62,221,212,124,244,85,90,16,211,177,95,16,85,103,0,19,167,233,32,29,107,101,25,213,68,79,13,95,117,220,103,254,200,165,124,115,142,234,120,124,11,43,112,137,166,15,234,87,125,237,229,207,46,130,22,177,186,251,124,18,73,85,194,189,216,201,81,99,223,248,188,198,226,92,162,118,22,100,225,86,14,252,96,59,87,238,218,211,191,7,217,20,251,248,203,139,6,125,8,110,254,99,198,79,88,144,174,142,72,195,191,48,28,60,14,19,84,146,247,179,251,229,14,240,61,22,186,68,7,24,205,241,4,149,241,243,164,27,175,69,177,212,118,74,91,241,205,188,149,31,56,237,139,160,192,153,162,203,237,239,143,156,85,138,162,187,103,134,147,215,129,99,237,96,173,133,253,107,198,250,19,64,124,107,84,123,173,204,175,153,243,241,185,80,198,29,128,208,47,86,135,125,231,151,177,120,42,164,8,244,1,156,61,105,83,37,24,179,1,21,18,134,173,42,198,237,235,154,240,96,102,141,45,21,11,102,34,51,35,210,48,89,51,105,105,11,35,161,171,191,65,140,217,55,100,49,62,171,109,33,54,81,23,222,104,19,102,176,193,155,43,220,201,136,143,242,136,175,35,75,70,45,42,9,108,33,211,232,238,1,182,107,52,3,57,0,129,56,84,15,160,149,250,197,145,3,149,27,13,234,171,190,193,132,216,237,184,227,177,47,173,37,8,41,253,29,98,241,179,155,149,214,93,63,156,35,31,44,56,108,172,210,134,54,137,132,55,110,187,170,104,91,39,238,246,159,131,120,230,63,41,144,72,52,255,216,65,230,210,254,211,85,161,246,12,134,166,127,170,59,138,253,241,142,241,224,86,144,157,106,25,190,115,197,227,69,49,219,102,196,240,162,129,213,234,100,123,16,180,126,214,14,135,49,230,29,47,14,19,51,48,73,101,232,217,184,30,207,18,91,12,143,163,133,214,18,234,8,51,163,134,243,88,30,129,96,39,80,70,54,101,113,78,74,37,217,35,76,177,68,93,153,10,154,59,116,237,73,152,33,188,130,45,64,234,14,232,187,114,11,204,153,77,150,203,182,73,51,233,204,73,35,121,59,37,116,156,252,91,189,222,49,21,14,40,167,84,119,151,100,43,133,16,152,85,143,39,51,206,171,18,73,147,36,34,37,177,186,102,233,77,217,138,43,164,230,68,209,164,235,69,209,238,186,209,78,58,144,26,225,103,51,201,243,79,216,226,14,219,241,42,232,21,127,72,6,161,122,108,55,234,226,192,225,137,30,120,31,137,239,32,217,113,178,86,142,13,141,215,110,216,113,212,62,124,10,149,75,207,210,71,230,252,72,118,28,248,117,116,128,76,192,153,100,225,140,253,103,90,253,122,162,198,6,241,251,214,33,49,47,33,42,134,27,100,61,124,164,25,139,53,20,27,41,223,52,243,166,177,232,238,29,23,125,136,129,231,97,242,34,48,109,70,114,119,144,216,239,135,79,146,237,204,120,161,41,174,241,157,79,160,178,126,108,161,34,96,28,141,182,213,67,55,61,137,209,172,15,169,208,234,184,141,137,156,200,222,152,101,83,55,72,85,177,80,255,86,17,144,67,214,68,168,222,138,219,177,33,148,219,6,245,57,1,213,246,178,98,67,174,124,132,70,24,252,94,54,27,80,109,86,49,213,90,151,100,205,43,112,219,14,225,151,103,240,92,219,156,45,183,159,170,20,240,172,40,100,223,209,47,173,65,213,8,35,191,131,195,50,99,220,26,75,62,183,6,254,124,194,164,61,124,171,198,212,0,93,114,164,89,218,133,175,17,20,36,191,96,195,146,100,107,204,51,79,230,206,161,217,131,9,251,222,132,142,111,140,250,242,5,222,36,173,98,137,182,113,31,164,102,245,124,136,84,71,61,44,41,194,177,57,123,140,55,89,11,152,117,157,226,192,7,76,25,145,46,23,5,219,185,193,130,80,172,207,32,217,126,222,141,221,161,243,113,107,21,195,94,187,96,120,127,134,198,194,219,243,80,230,187,71,76,112,193,94,88,166,68,222,3,181,172,193,73,73,149,90,255,135,135,246,219,232,105,181,223,108,183,26,91,167,38,69,120,238,96,171,89,156,234,21,142,230,39,36,217,214,150,172,193,21,32,124,149,75,193,200,117,78,53,253,90,38,90,243,246,64,133,43,151,101,122,36,25,171,201,151,194,165,214,247,72,50,214,7,249,92,100,37,64,36,25,171,67,101,93,177,112,88,225,86,64,10,11,201,250,246,179,73,106,238,154,83,189,82,173,158,105,182,240,245,196,196,184,68,117,36,243,203,103,23,166,102,131,60,249,249,23,186,122,236,158,179,8,194,153,226,217,2,21,43,6,155,185,66,51,89,137,27,245,122,128,72,245,226,153,3,152,203,220,14,166,136,119,15,45,147,94,108,45,124,57,12,43,79,8,180,80,160,163,124,34,99,139,178,104,43,16,191,143,93,197,164,110,88,40,86,46,6,228,206,7,217,117,124,181,232,190,194,227,122,144,184,171,44,67,41,194,131,11,155,85,230,79,208,41,46,33,97,116,60,131,201,39,108,216,186,237,178,160,46,173,237,4,218,87,179,246,102,107,148,235,230,71,46,77,82,215,164,209,173,204,238,88,215,204,221,122,123,41,200,73,246,130,210,220,92,49,46,211,81,230,81,70,107,244,156,244,236,0,99,104,163,215,247,159,128,151,126,105,107,254,57,236,118,211,188,211,76,70,41,140,196,222,121,84,32,30,14,79,26,40,219,6,203,143,90,153,182,141,102,156,40,131,39,170,132,43,60,244,27,102,95,113,77,91,158,25,141,218,209,219,209,163,5,94,173,94,231,38,175,116,155,253,234,29,233,182,213,2,45,106,71,253,85,237,121,191,97,151,55,199,212,230,149,170,74,251,160,105,52,16,5,188,70,45,254,147,89,128,78,85,198,80,217,13,161,242,61,122,223,18,3,180,182,57,99,138,178,85,85,201,101,42,242,233,29,219,75,143,22,57,79,44,229,100,226,48,155,108,170,117,156,5,38,139,17,218,177,125,220,220,117,186,116,209,38,116,48,76,1,12,172,26,56,30,209,189,217,48,18,218,209,88,18,84,195,15,14,117,41,78,124,178,182,122,179,56,30,44,50,113,157,24,87,85,195,245,17,10,202,149,164,179,106,107,144,192,139,17,84,222,181,244,217,112,101,210,252,17,126,185,126,51,105,102,2,144,180,175,49,105,89,81,238,55,20,189,124,135,35,201,87,99,86,12,170,231,249,207,214,101,220,128,223,192,243,113,241,56,117,88,121,165,207,90,107,123,83,171,143,44,252,146,85,169,241,95,5,71,17,150,168,10,194,130,38,232,52,12,168,93,163,27,32,228,82,89,126,56,46,173,60,18,223,195,149,68,124,201,252,97,137,223,1,216,119,254,28,204,26,94,250,187,10,125,76,54,220,18,14,204,37,56,125,47,219,30,99,251,49,215,51,173,157,172,38,203,157,195,19,55,180,206,144,57,253,56,217,199,99,206,241,197,103,140,67,67,176,173,121,231,199,63,167,194,36,63,1,191,244,79,110,83,148,93,93,215,192,186,161,249,55,85,207,13,25,15,57,178,234,177,177,114,69,86,61,55,19,226,235,170,103,184,242,218,245,229,49,211,136,244,252,4,152,199,63,241,225,185,223,45,158,171,233,53,239,46,222,147,70,251,130,131,161,196,206,163,227,200,206,163,186,232,68,243,36,236,234,220,179,224,243,209,174,96,104,200,122,90,95,10,204,19,227,107,225,80,241,98,158,179,237,48,227,70,246,240,135,108,158,221,50,195,28,30,170,10,47,191,68,156,42,18,91,242,81,119,118,210,232,194,152,37,139,120,140,97,168,180,14,214,167,215,156,40,220,3,34,230,192,190,173,230,54,196,102,130,127,221,227,76,137,119,196,33,122,5,101,72,86,40,186,7,32,160,2,100,204,204,151,138,25,28,198,4,76,148,87,158,155,165,48,82,138,228,167,104,171,68,187,59,196,186,8,26,52,82,191,28,54,193,156,29,185,200,171,15,210,213,55,140,213,58,47,42,171,183,147,168,217,181,128,108,231,105,243,124,117,60,35,230,254,70,155,216,38,24,207,179,166,147,111,240,156,23,75,200,170,106,138,57,244,28,67,149,105,72,222,126,202,24,197,76,9,168,247,237,193,123,117,95,184,37,109,245,52,93,5,93,114,211,228,47,61,158,187,191,78,196,30,130,76,7,44,122,22,98,78,5,246,222,4,52,101,124,60,204,190,182,69,161,43,214,143,196,2,20,192,182,253,255,143,186,191,14,139,114,109,247,198,241,65,197,160,4,36,164,37,134,6,105,20,4,148,158,161,135,46,145,134,129,1,105,1,1,131,110,134,110,129,25,122,64,186,65,233,148,26,106,8,21,16,105,148,110,127,12,79,44,215,222,207,179,223,189,246,247,120,227,119,31,7,235,143,57,22,222,195,125,221,215,121,157,241,137,178,64,250,16,157,167,228,197,162,38,8,50,184,48,19,143,92,117,186,109,193,181,176,21,200,80,226,140,16,148,121,164,137,75,37,193,159,67,226,21,214,193,254,15,115,251,32,233,60,164,36,199,97,75,250,6,245,243,127,243,241,173,2,58,191,91,95,8,104,94,91,204,223,210,147,186,45,139,40,37,215,161,45,29,235,229,167,214,224,204,94,80,17,90,127,43,183,139,180,83,34,76,217,141,129,62,69,22,174,25,160,75,62,252,45,203,228,187,250,219,223,34,247,244,183,239,30,175,250,91,193,73,238,205,230,165,185,248,185,243,58,253,126,24,64,130,126,190,159,71,186,235,129,78,197,155,50,101,250,6,185,118,178,35,178,250,112,216,234,244,231,14,159,42,145,53,175,33,91,3,55,70,40,23,162,71,206,59,38,230,39,189,183,200,231,41,187,29,230,239,97,71,142,248,164,158,14,97,144,188,26,227,108,69,55,49,75,38,252,210,71,35,6,112,89,248,147,198,128,247,243,42,138,235,40,150,248,169,235,57,176,59,177,255,187,133,5,94,89,234,202,231,98,226,103,51,92,232,137,180,205,228,87,171,140,154,58,133,113,133,10,97,188,25,33,2,217,227,64,90,43,131,20,127,145,17,68,207,250,251,192,72,113,104,29,178,205,128,184,134,52,142,215,53,190,95,129,82,78,178,13,238,60,30,127,21,170,220,99,164,96,87,155,17,169,212,138,110,207,202,235,77,87,141,139,227,206,69,245,81,101,43,13,232,115,40,65,121,166,121,107,227,83,226,86,83,173,20,194,175,199,124,95,64,188,101,225,172,3,86,249,114,171,72,215,145,22,48,208,43,198,68,124,65,37,160,49,147,102,174,61,215,237,197,98,235,176,82,36,234,242,241,84,28,215,2,246,85,228,49,18,87,195,113,86,146,123,183,220,188,31,12,85,240,226,226,163,212,62,36,189,110,174,16,69,217,172,186,214,229,139,60,61,168,208,7,14,56,199,170,170,93,43,176,173,234,237,153,187,123,83,15,64,169,105,105,95,114,36,4,163,75,212,183,217,195,239,35,230,186,251,230,126,188,169,91,73,105,19,178,178,105,119,235,37,48,11,84,169,147,169,107,42,91,81,21,227,70,173,216,106,113,204,229,236,222,16,103,200,2,97,153,23,69,221,167,71,211,117,242,116,142,68,197,155,245,152,6,46,80,84,242,200,54,45,144,96,124,207,226,217,252,178,64,192,123,253,219,135,189,11,139,136,17,91,45,60,45,49,114,188,100,210,116,149,60,5,7,150,7,78,84,74,220,242,166,149,112,67,219,234,17,108,247,139,9,196,130,213,224,11,246,177,19,24,49,122,108,62,142,254,102,79,199,112,78,163,176,173,22,124,181,19,215,183,224,23,128,227,220,38,179,169,96,179,152,230,110,112,203,211,225,211,216,121,156,50,56,161,132,234,47,128,197,230,137,58,245,251,28,195,185,42,76,85,165,135,207,251,116,24,220,96,246,43,165,146,246,185,99,254,145,79,200,107,220,187,198,237,121,197,171,2,247,5,147,207,222,167,211,69,91,138,50,223,120,132,72,241,171,198,165,196,53,217,205,255,34,128,186,116,140,169,13,21,94,98,104,229,52,250,240,178,74,104,142,38,205,199,36,220,223,119,227,68,109,206,148,214,125,243,120,98,219,132,80,202,50,108,158,5,15,233,18,250,253,182,238,2,35,67,131,79,15,228,121,181,184,185,179,181,35,240,103,203,20,83,210,205,150,54,251,205,10,188,220,8,221,74,129,205,179,124,21,201,46,155,211,213,175,190,82,155,146,148,219,78,237,188,95,81,74,253,224,60,139,190,111,76,88,247,73,147,242,59,86,122,130,120,116,81,39,106,175,103,247,217,191,8,232,55,19,34,154,43,3,179,144,244,102,190,87,168,95,105,69,182,57,236,11,208,132,80,227,39,17,130,116,137,164,107,234,162,223,81,242,81,127,248,63,61,46,251,111,93,26,70,1,247,103,56,75,100,20,1,35,10,166,249,54,56,181,89,79,180,241,0,217,104,119,169,87,122,27,185,116,195,9,135,209,155,70,98,153,82,211,83,148,77,159,20,126,224,147,84,110,183,96,38,72,19,111,163,253,190,17,188,10,48,70,164,137,86,132,145,176,5,209,23,244,29,112,49,243,139,73,205,83,106,124,112,208,247,43,201,188,145,206,110,218,60,84,173,227,50,49,98,253,225,184,244,136,89,70,228,88,202,80,33,150,143,218,141,97,45,207,111,2,140,3,68,59,87,222,69,174,154,50,4,7,141,178,189,193,155,43,171,80,46,55,237,226,218,182,196,61,189,38,106,145,31,66,89,231,130,99,225,226,140,200,31,101,98,25,200,62,152,2,98,126,8,189,136,120,30,237,236,182,194,172,147,234,217,232,99,142,216,32,15,193,75,132,228,221,203,8,77,119,28,184,255,82,187,142,163,133,116,47,114,237,53,11,157,76,41,84,232,100,110,173,255,231,216,217,149,155,193,24,43,210,249,150,0,35,77,7,214,190,4,159,236,178,231,34,215,31,219,223,50,132,165,88,220,204,61,53,19,117,138,213,1,114,85,122,40,67,190,182,27,26,151,255,216,182,45,251,81,129,8,1,78,230,23,125,198,15,186,98,254,193,199,240,182,214,248,128,234,107,58,241,162,251,84,237,77,71,63,181,204,246,94,37,207,136,85,214,17,66,209,38,18,2,95,124,175,241,237,32,99,173,83,114,157,215,119,24,232,77,193,90,32,237,153,178,24,214,234,227,185,164,92,157,20,142,46,141,65,37,144,224,44,143,133,125,231,139,30,119,157,224,53,214,126,52,106,58,217,197,159,194,65,115,188,132,150,65,224,235,126,1,201,194,168,28,86,106,66,16,207,254,187,124,42,199,31,82,19,209,90,255,70,106,66,75,246,197,46,243,240,84,108,28,109,218,20,205,149,78,132,196,184,229,2,158,247,165,218,196,112,115,188,68,96,26,200,6,50,14,154,229,211,152,172,119,69,122,71,120,65,144,249,65,25,95,31,157,145,39,119,24,15,12,196,172,144,252,164,17,77,124,85,72,132,5,40,40,244,105,152,243,181,197,196,103,221,4,49,187,183,7,38,213,216,130,103,46,202,43,37,129,123,125,35,32,74,146,252,190,128,206,183,218,253,118,160,153,226,43,228,199,80,31,142,247,53,29,167,12,54,104,185,241,101,254,99,119,95,194,115,8,69,30,150,179,141,239,215,126,243,226,176,10,43,26,178,112,63,18,193,126,142,195,249,14,251,154,93,29,176,250,47,248,191,241,170,1,106,114,225,127,87,227,200,92,0,136,145,75,80,240,171,117,94,219,178,214,12,244,123,5,0,16,252,174,237,118,23,231,143,130,213,250,23,224,183,198,212,135,223,72,173,172,222,80,84,46,159,67,47,149,130,160,80,153,63,149,27,121,161,180,109,101,168,133,153,80,73,142,134,19,17,79,46,225,0,107,130,6,50,143,162,134,76,1,121,83,39,14,229,69,99,146,65,59,50,192,237,145,254,96,51,47,57,57,209,24,235,141,177,233,181,62,87,216,239,179,185,18,39,240,185,169,220,95,36,85,100,228,206,20,232,233,132,120,114,114,38,242,175,181,186,46,42,224,73,241,139,178,46,198,229,162,172,115,151,173,239,192,123,233,190,56,84,70,253,142,76,135,51,159,117,200,17,78,172,42,166,104,168,90,60,13,33,244,218,104,208,143,1,162,169,2,181,237,61,202,246,169,94,151,137,64,97,182,225,120,64,112,131,214,135,195,130,7,114,220,13,140,248,8,190,49,73,228,117,131,89,38,3,3,55,199,148,52,16,163,162,62,35,97,22,72,39,143,44,78,1,208,139,74,118,159,232,208,55,137,61,138,168,240,21,46,216,155,185,26,246,195,151,41,0,180,118,125,126,38,91,155,33,175,123,38,87,210,63,255,64,128,1,98,104,40,47,235,95,187,242,8,236,248,185,166,182,240,10,196,203,112,159,27,169,97,254,176,202,74,231,235,97,52,115,29,211,228,207,64,4,18,193,113,48,11,171,221,187,158,36,20,67,61,227,214,38,179,20,96,172,100,168,234,208,63,112,32,235,182,216,236,104,206,29,48,64,32,149,154,236,123,42,191,86,235,46,157,17,9,153,100,75,114,195,135,169,136,245,5,127,177,10,162,118,234,236,31,177,213,39,237,31,65,228,135,200,193,155,152,27,156,58,49,53,84,143,63,30,189,12,113,218,94,187,209,237,243,252,169,155,67,101,253,76,21,201,189,165,250,143,151,105,30,200,148,83,117,143,221,109,140,125,196,145,70,101,250,44,68,68,178,125,218,104,233,173,150,86,92,173,30,107,16,99,128,89,111,187,130,249,214,151,247,107,142,168,56,145,233,34,32,135,35,167,0,6,136,36,186,99,149,109,48,146,205,195,121,171,185,167,233,98,245,237,236,135,213,48,94,89,215,159,82,181,245,229,124,42,26,163,130,43,0,159,147,224,58,50,89,70,32,82,50,164,181,233,70,159,32,175,85,189,131,123,145,230,12,169,195,170,155,199,198,102,81,130,9,14,2,115,99,166,95,241,96,95,191,66,89,38,162,75,178,40,193,183,186,8,121,98,238,101,248,216,204,213,122,24,132,46,59,190,168,20,154,138,122,242,224,42,224,217,76,241,199,202,75,108,50,105,80,80,190,83,47,22,155,188,43,20,134,205,86,83,18,170,216,209,85,40,121,59,3,52,146,29,141,164,74,19,119,77,183,167,219,38,46,233,25,76,203,203,94,249,240,224,205,187,82,14,200,10,122,99,198,136,119,59,186,215,176,190,166,80,162,63,104,236,222,40,178,26,99,41,63,13,132,193,88,218,22,151,235,38,225,241,149,68,172,222,226,46,140,193,177,124,170,248,197,76,76,236,229,243,185,50,228,83,72,58,7,142,60,238,109,45,204,93,205,232,116,33,84,85,245,207,7,176,244,238,52,70,145,183,131,68,237,169,207,230,97,49,21,79,10,71,84,141,102,238,24,69,183,58,89,210,51,107,28,236,36,217,214,12,245,78,59,161,169,225,213,218,64,7,56,105,117,79,27,136,17,10,162,71,28,223,249,239,171,77,221,24,103,124,139,204,51,95,213,81,55,103,63,145,125,38,157,160,197,221,90,12,82,241,226,250,132,180,121,107,232,26,119,94,29,135,220,210,10,97,73,230,165,22,74,49,48,228,42,15,225,21,194,176,66,80,58,72,117,14,77,187,42,76,26,216,77,36,157,174,199,133,85,201,147,187,140,42,112,4,234,52,65,171,129,69,114,71,200,231,8,48,49,9,242,127,175,248,203,244,236,183,161,216,105,211,229,184,162,54,75,225,114,92,113,57,109,218,190,28,87,96,167,77,53,216,113,69,108,136,62,179,113,77,48,51,75,125,249,67,151,21,26,172,0,250,240,88,4,127,9,69,250,132,77,237,155,204,32,232,223,145,96,103,144,171,255,73,2,253,21,29,86,243,192,134,192,253,82,243,128,211,221,240,25,230,205,165,230,193,22,247,24,105,239,165,230,129,142,37,106,13,171,121,144,245,169,205,128,22,60,59,219,93,10,150,122,151,97,117,246,109,191,253,30,241,21,9,173,219,156,11,88,169,109,192,127,8,104,36,148,177,158,50,225,21,159,249,57,142,12,19,251,101,253,136,199,114,62,121,225,147,154,176,106,48,58,101,75,176,79,1,51,177,74,126,16,98,168,80,142,65,108,129,162,10,26,178,242,91,55,239,247,246,59,129,9,98,172,176,18,175,24,187,140,188,233,144,60,197,203,101,212,188,223,233,83,69,138,93,70,11,4,15,39,211,197,50,134,135,7,119,123,221,250,203,162,150,207,86,158,78,58,139,0,145,58,251,181,125,241,125,98,27,34,143,220,230,87,65,140,83,184,98,204,32,152,255,192,51,56,88,36,161,13,36,191,199,102,21,145,16,247,109,40,119,162,57,156,32,113,96,221,50,186,46,43,104,199,229,254,231,224,89,15,162,110,205,225,94,195,107,59,68,89,176,130,60,125,39,90,130,161,5,213,7,83,41,42,92,76,250,41,90,241,36,236,111,160,94,170,238,218,31,235,102,163,39,131,132,146,115,219,67,34,183,87,35,207,12,112,245,102,68,34,142,93,189,91,56,105,150,226,216,103,229,151,51,12,65,2,60,247,169,237,43,25,187,170,62,222,204,188,40,47,107,117,161,68,81,202,189,3,253,60,52,249,110,167,45,237,101,133,66,85,189,14,50,232,158,129,199,62,188,93,78,138,82,85,78,215,17,89,74,182,227,9,54,242,77,64,192,61,9,33,24,62,118,160,125,175,226,62,22,9,8,174,10,250,225,99,245,143,137,182,180,91,103,218,80,57,214,56,8,52,37,107,43,174,215,221,247,202,159,97,95,99,127,253,111,190,85,195,191,0,155,111,92,119,204,175,156,198,9,84,80,89,102,198,63,74,222,172,185,141,182,49,246,112,106,94,109,130,10,134,111,121,120,197,150,170,238,232,164,131,154,80,206,77,237,118,126,239,205,127,1,176,74,13,206,126,231,47,175,251,109,252,151,204,99,49,175,7,98,82,75,48,18,99,59,145,29,111,162,95,128,170,71,68,229,109,26,136,7,167,30,252,100,40,124,71,101,183,242,234,25,25,238,90,139,170,70,240,136,131,144,10,75,226,86,39,250,115,100,203,69,241,140,149,162,191,44,158,135,47,165,232,177,197,115,148,140,98,29,54,28,97,155,165,23,197,179,85,21,10,12,137,0,107,36,239,255,215,18,131,191,29,165,217,126,254,128,63,154,169,119,78,47,95,224,171,0,49,157,253,156,65,88,202,185,220,103,70,101,151,77,151,89,134,132,211,188,29,1,218,129,95,0,221,85,241,204,97,30,172,141,205,103,145,137,177,206,125,46,195,243,176,179,10,145,88,12,155,148,221,33,215,131,29,230,89,92,10,138,219,241,90,102,162,49,95,100,135,57,238,152,138,36,10,119,153,86,165,71,239,4,152,75,72,20,97,22,229,245,185,106,36,219,24,82,21,102,212,78,108,78,34,15,232,190,221,31,87,99,119,43,169,25,107,105,165,26,206,43,242,113,219,59,48,140,210,154,204,203,241,222,97,176,74,215,21,148,84,110,94,123,153,23,244,57,203,237,190,75,147,140,71,99,44,221,198,230,14,74,220,219,13,38,230,26,191,55,119,202,109,154,242,14,112,229,159,92,131,63,205,82,40,117,255,213,224,229,203,29,8,0,240,167,36,37,108,77,119,58,82,132,122,249,23,224,99,195,63,4,113,17,225,198,58,192,6,218,119,237,238,40,224,110,235,179,17,91,81,157,19,176,252,158,130,123,72,162,214,108,66,30,101,93,153,225,111,243,21,12,196,86,216,224,76,135,28,47,64,57,81,163,64,203,66,148,148,246,65,120,193,247,197,230,249,16,158,202,105,91,102,200,56,146,138,5,46,107,101,101,33,123,181,106,177,89,125,1,203,62,151,138,243,244,109,191,100,159,39,71,58,127,190,100,159,171,214,239,132,93,178,207,187,8,224,96,125,56,1,60,158,189,135,109,217,219,138,39,227,61,86,137,94,174,247,17,15,91,233,30,225,98,74,132,134,147,225,165,18,61,122,61,136,244,205,137,206,16,24,130,14,76,177,189,94,181,140,118,255,5,48,245,9,207,55,164,183,108,47,52,143,55,225,94,120,164,49,182,248,15,14,35,233,129,70,142,72,145,126,66,77,73,204,3,68,108,36,7,20,82,25,147,149,187,173,117,177,238,215,180,119,191,251,176,252,2,220,146,98,13,209,250,163,5,119,101,204,149,211,75,115,62,51,236,104,110,56,239,86,1,49,234,55,62,33,43,2,240,236,198,127,111,124,216,112,6,108,186,7,119,9,44,210,155,218,97,231,44,163,237,91,38,21,171,50,67,145,140,35,249,67,116,2,228,124,42,236,199,63,242,248,43,192,219,10,128,229,171,209,71,250,178,86,111,85,126,220,39,52,75,217,188,157,223,164,211,22,91,143,168,35,59,218,173,161,157,101,28,208,176,234,112,103,73,88,47,23,224,177,151,92,189,15,3,141,185,38,179,7,247,197,247,206,160,186,60,71,35,87,146,173,19,226,238,99,59,70,39,5,210,107,202,93,115,155,201,134,159,188,23,250,100,108,43,96,60,198,72,242,13,179,186,100,146,160,62,233,15,119,251,238,152,166,169,132,47,235,121,25,213,83,16,69,81,171,184,191,131,51,153,225,177,40,202,186,223,130,10,50,9,215,174,249,131,158,24,91,129,156,100,13,12,13,98,39,218,123,54,4,203,35,141,236,227,135,147,147,31,112,225,10,79,20,86,52,250,159,249,54,159,176,96,137,132,69,109,76,144,224,112,44,147,48,36,87,113,128,7,9,22,20,70,57,60,168,181,199,225,76,127,248,25,36,213,170,214,147,67,254,199,64,52,188,240,31,124,152,187,69,127,100,188,215,126,253,179,116,91,209,31,142,123,32,42,89,222,66,108,73,255,140,159,167,151,130,41,50,193,130,86,97,32,17,99,64,171,132,122,132,57,140,225,169,49,132,181,2,73,163,173,222,0,129,32,65,208,129,134,245,126,253,167,227,146,79,226,98,230,143,190,101,169,207,107,175,106,221,252,25,75,196,82,67,22,72,120,68,154,28,142,153,25,197,64,136,243,122,172,222,8,165,244,92,135,67,132,237,238,237,36,135,241,85,121,92,53,43,252,132,215,193,231,21,111,119,27,205,2,89,229,175,201,255,135,115,212,147,2,188,145,74,246,146,88,161,244,18,121,203,118,176,154,180,164,122,167,28,23,95,197,166,11,9,109,244,105,224,251,0,158,246,230,205,51,127,70,158,222,148,248,154,143,57,50,129,139,87,193,13,74,204,150,173,235,36,25,181,89,164,82,67,31,51,249,223,151,216,152,25,189,42,25,72,28,251,217,238,58,198,174,168,21,164,213,230,118,23,86,155,55,45,195,242,86,154,98,215,14,165,154,18,211,138,111,35,97,133,32,149,54,123,12,184,206,176,251,206,122,206,222,126,35,90,139,192,46,54,169,116,230,12,234,192,23,166,228,171,166,17,113,223,72,187,53,101,62,117,152,177,134,88,215,144,39,189,187,202,29,230,77,21,51,127,253,163,161,215,134,121,186,184,222,23,251,138,254,198,241,237,79,52,197,71,106,37,173,219,228,34,146,7,110,42,113,59,190,135,253,174,15,82,31,140,144,79,105,60,29,23,143,73,166,247,219,64,149,39,46,125,236,237,213,209,63,105,58,0,46,246,63,238,240,40,57,186,95,186,37,234,132,16,172,159,221,74,169,58,254,132,50,136,196,240,56,136,114,225,148,127,151,99,91,178,27,180,23,76,247,99,43,117,245,253,46,182,213,63,232,60,171,230,55,206,216,66,243,125,22,54,32,230,113,220,216,214,156,250,188,169,91,240,34,122,62,187,1,158,67,123,110,84,152,116,55,44,114,92,218,226,109,127,142,59,183,146,73,110,89,61,83,112,57,6,230,9,173,124,110,88,194,28,215,206,117,216,249,13,251,85,91,141,120,203,126,223,240,195,181,166,183,240,126,151,221,250,113,187,48,92,126,251,209,205,20,32,147,61,235,200,82,237,186,72,69,57,253,243,98,235,188,42,111,163,224,62,160,251,247,73,243,29,155,147,144,95,0,24,131,211,220,66,35,242,184,231,27,81,213,248,113,205,161,140,152,208,158,99,73,115,243,154,211,106,42,217,174,163,175,249,250,104,225,146,117,79,226,172,99,220,143,147,93,94,228,166,71,190,195,1,220,188,169,105,206,45,207,209,1,149,167,10,111,110,248,28,16,46,120,177,237,61,107,167,169,113,52,221,223,127,186,187,226,58,3,92,240,234,15,75,54,152,158,114,120,232,88,87,242,249,185,234,121,7,122,20,177,30,27,71,162,146,128,153,120,107,11,113,173,150,149,245,94,94,118,63,21,31,52,30,108,239,127,102,53,154,78,102,40,243,93,210,119,225,229,104,107,237,40,111,14,196,137,71,219,37,91,80,61,95,213,65,154,24,129,40,158,215,32,177,101,174,99,0,82,221,226,233,165,165,98,230,21,72,197,181,92,172,122,95,243,163,153,46,119,56,93,19,31,130,129,44,200,195,98,133,56,100,193,66,179,180,4,221,225,125,201,196,4,184,43,141,121,60,51,249,125,208,50,161,169,92,17,198,248,187,227,238,104,249,69,152,172,220,23,239,156,150,15,210,131,174,204,237,192,239,242,166,106,227,22,246,95,221,147,89,166,51,234,96,233,231,75,81,95,169,186,70,232,202,51,68,49,211,236,203,119,217,120,87,43,241,220,172,98,130,49,133,5,199,51,137,83,207,22,200,108,9,121,110,137,24,184,14,88,213,80,11,212,43,22,199,59,241,42,12,213,63,20,161,26,128,69,23,37,205,23,37,191,8,186,165,21,27,98,246,36,138,32,223,25,209,136,160,225,242,84,154,115,76,130,182,123,183,99,48,165,230,77,197,186,4,11,255,102,50,33,60,153,105,245,98,90,215,108,198,47,129,224,83,136,90,73,217,235,69,237,31,187,43,86,155,243,194,114,41,225,87,84,127,164,106,80,101,117,166,121,198,10,130,119,239,116,126,101,132,74,43,234,27,253,37,92,216,160,232,241,31,164,153,64,75,215,4,123,46,54,219,98,65,74,193,237,206,107,117,250,89,65,204,101,42,97,184,2,41,176,208,166,7,139,84,5,1,169,155,140,185,58,61,205,59,61,207,227,12,194,94,96,224,21,154,86,147,110,231,225,198,141,190,42,187,236,83,132,169,228,40,189,147,219,163,163,139,24,164,124,78,99,124,40,21,120,78,51,65,117,5,216,28,217,106,14,175,122,176,80,202,146,246,98,43,107,140,194,47,138,91,40,165,74,231,181,118,128,113,150,214,183,209,66,173,21,194,190,32,1,230,94,203,195,193,234,236,255,40,165,126,251,137,56,254,70,170,244,244,109,94,160,214,12,210,147,134,234,171,111,41,195,29,77,3,233,79,156,70,174,137,245,177,84,29,79,215,27,234,93,123,170,216,103,96,138,16,237,252,16,162,90,18,158,63,70,32,150,121,242,251,47,191,204,166,122,73,9,50,8,151,165,77,134,200,137,211,106,105,40,191,217,125,107,233,6,13,25,121,119,41,112,86,101,231,4,42,203,143,70,221,4,214,102,15,5,80,153,153,128,165,242,172,176,89,248,35,198,8,136,147,138,251,83,242,188,103,5,119,170,134,109,181,111,85,41,58,213,40,242,160,11,96,157,14,50,41,221,85,69,16,70,121,46,170,20,37,15,215,24,234,56,43,186,183,98,130,222,84,214,227,54,102,4,51,253,55,230,31,26,183,67,72,119,223,4,127,20,104,83,148,177,181,205,53,84,184,195,34,50,10,171,150,207,129,244,71,203,35,57,228,161,226,241,71,1,213,145,167,159,164,82,222,206,88,127,215,220,213,133,160,91,56,61,239,203,151,114,186,249,72,189,59,111,209,105,162,63,203,113,218,106,221,115,125,238,234,215,143,97,170,31,135,45,237,211,253,2,64,95,208,89,6,230,40,58,29,110,154,113,24,80,204,37,173,89,194,106,3,245,159,247,216,189,136,71,204,216,164,128,238,127,142,40,104,193,89,18,4,238,120,83,89,240,218,152,158,206,244,29,204,139,26,183,149,147,237,58,39,124,124,212,150,111,8,181,29,55,82,184,42,244,96,52,82,196,42,22,220,157,96,21,15,148,5,115,112,172,48,14,166,209,84,38,42,44,25,97,21,127,72,20,243,23,66,157,177,146,63,142,188,177,26,156,90,59,88,157,21,98,20,172,64,7,72,125,7,117,61,136,244,226,85,18,39,31,145,186,200,110,5,173,189,214,234,106,226,30,120,156,21,124,223,179,162,139,160,235,90,124,24,100,105,35,227,101,193,243,173,118,126,202,179,85,56,107,65,7,238,52,106,43,27,229,41,250,188,68,132,163,164,189,181,138,150,156,222,61,148,71,39,139,168,64,64,100,229,70,83,60,73,29,79,151,139,126,66,229,138,236,20,208,76,0,180,197,155,45,8,86,126,243,197,254,127,49,64,1,0,174,144,215,67,207,56,126,252,173,197,36,243,27,48,66,236,95,127,124,13,253,10,251,107,109,231,113,4,39,3,17,233,229,120,175,35,156,93,200,79,50,81,42,157,36,182,142,61,171,252,200,181,208,90,77,35,77,47,22,145,121,188,53,203,138,58,138,146,129,82,115,129,71,128,169,53,132,183,253,186,75,102,157,237,155,50,85,103,55,12,239,189,78,50,168,177,188,104,29,70,211,251,176,116,192,182,198,112,60,184,231,247,233,6,169,95,117,117,175,73,234,13,46,14,125,235,205,131,153,196,88,254,171,228,115,13,139,205,45,141,179,157,209,159,214,60,154,161,19,107,98,85,80,113,155,170,218,153,50,93,142,99,234,115,185,163,188,183,46,130,59,10,158,106,51,9,247,242,116,189,18,235,8,7,13,86,203,13,189,221,26,215,10,135,139,60,242,116,226,13,14,202,48,31,196,77,126,75,145,130,27,163,59,43,139,171,62,133,95,77,26,155,220,254,156,251,213,72,3,140,234,135,50,145,230,205,152,9,85,207,57,93,164,14,96,21,171,56,42,18,106,184,110,85,127,93,136,235,111,213,36,113,241,149,173,13,237,202,78,1,76,139,40,171,85,2,223,91,210,52,255,46,21,145,24,229,112,89,132,102,193,0,170,163,242,99,29,34,110,123,79,108,126,124,62,184,138,7,58,18,199,44,99,211,79,20,234,19,196,108,165,173,115,29,157,12,175,131,169,191,239,120,150,24,80,16,34,83,76,39,159,67,174,168,175,98,152,192,100,100,101,92,14,73,64,123,119,165,56,113,9,33,145,34,123,113,203,71,147,240,162,42,95,41,231,134,144,201,196,27,188,239,139,131,183,180,173,56,57,227,58,244,119,27,123,19,65,50,33,158,200,44,7,5,205,80,77,84,74,4,124,54,37,56,162,115,75,66,40,69,133,243,53,56,64,58,75,147,9,107,137,187,209,30,68,196,204,129,181,196,133,43,193,68,48,138,88,75,92,16,75,12,214,59,11,112,220,25,239,66,29,64,112,61,102,98,231,54,46,164,130,13,96,102,95,95,210,157,208,33,74,174,177,164,97,37,78,98,171,180,81,6,140,47,159,79,133,192,177,206,115,130,204,66,249,165,118,49,219,116,175,12,141,145,130,238,34,50,22,34,15,7,106,50,131,167,15,221,35,119,208,219,9,109,165,124,27,114,238,208,59,188,140,69,220,67,139,137,84,246,253,17,34,192,228,20,184,44,244,222,78,80,146,30,39,214,11,143,244,219,152,187,236,165,23,158,64,24,255,100,216,165,23,30,79,34,217,84,1,135,198,59,244,91,1,65,176,234,120,29,37,35,80,2,239,33,163,182,88,137,0,70,110,117,81,118,84,147,94,254,102,148,138,18,84,115,83,18,26,192,63,49,94,114,75,154,20,110,201,193,132,182,19,174,181,206,121,226,200,124,29,165,83,120,145,8,114,85,97,210,234,35,192,57,140,151,173,15,53,41,224,1,217,101,235,3,219,40,26,144,207,193,194,133,248,51,103,9,245,7,181,47,109,253,188,254,110,235,231,249,55,91,191,247,103,255,218,214,47,152,213,21,86,220,55,49,39,122,59,68,207,190,222,157,139,161,24,247,13,198,53,226,133,252,67,189,95,128,10,197,111,39,154,173,87,156,234,213,190,113,145,100,14,74,13,220,57,169,244,230,242,195,227,243,103,4,87,25,179,77,113,157,39,252,120,213,232,218,154,180,42,54,84,185,58,119,212,225,88,128,211,62,100,111,120,46,165,121,58,239,84,205,7,241,233,104,106,111,169,150,243,3,210,62,105,34,58,255,5,48,59,206,252,126,199,165,204,168,194,229,198,3,93,5,90,176,101,219,126,254,23,65,97,236,16,166,52,198,40,16,237,178,78,215,100,238,124,202,125,245,123,122,39,231,96,75,208,2,227,107,241,151,163,42,253,204,145,72,27,215,173,197,79,44,70,146,222,100,77,50,146,150,121,90,110,137,244,91,157,124,57,14,157,164,197,141,157,231,110,231,86,191,0,247,239,94,83,249,90,73,163,31,171,253,36,38,62,139,82,234,136,68,120,154,201,207,54,73,243,156,237,195,57,232,53,190,86,59,169,32,248,125,228,35,70,182,76,76,57,107,162,133,180,192,199,23,202,235,238,7,12,87,143,88,1,22,161,47,71,14,113,229,238,44,37,126,224,188,82,64,141,159,52,30,243,174,238,21,154,83,86,250,149,209,7,187,255,83,227,148,191,116,225,200,112,133,210,53,47,163,214,133,50,249,112,222,217,9,72,126,125,87,58,119,213,73,250,77,158,239,207,199,212,58,242,22,126,128,247,222,234,25,105,53,237,19,223,182,19,183,215,195,14,191,38,179,108,172,222,61,171,146,60,88,180,13,25,144,250,242,180,116,51,16,32,93,61,164,240,114,185,148,202,249,72,247,52,38,43,109,150,129,100,15,194,135,159,27,181,85,74,115,230,154,245,102,106,223,238,209,98,9,188,238,180,232,28,60,52,200,27,101,118,186,245,133,161,185,165,43,225,138,226,59,182,111,58,224,207,72,182,159,196,202,205,235,168,61,25,173,219,67,253,231,232,204,118,105,120,88,69,215,234,171,103,213,147,110,230,17,70,136,44,1,161,76,195,2,146,253,251,61,176,23,248,91,113,92,80,133,248,74,122,148,120,216,206,253,169,235,34,27,229,219,122,237,66,97,69,170,5,241,79,215,206,104,152,206,215,127,1,132,33,141,77,168,89,3,175,210,33,204,196,92,200,174,41,197,103,50,97,126,249,54,213,61,99,150,224,49,75,170,181,166,226,224,115,166,49,123,157,175,57,196,166,217,204,101,222,229,65,167,47,22,88,235,31,191,95,83,240,95,185,157,203,64,97,59,22,111,242,226,165,196,202,219,189,67,2,227,201,141,57,84,200,251,94,97,219,230,251,254,238,85,191,0,202,145,87,236,249,152,66,180,18,149,63,253,2,112,23,29,22,16,211,212,204,121,119,99,110,64,105,141,67,244,83,73,85,240,94,51,190,176,190,93,194,18,136,120,95,239,170,96,4,126,10,91,26,129,187,221,174,207,67,144,36,23,118,220,139,86,130,64,98,73,219,170,74,124,229,187,141,99,156,114,217,172,94,214,238,97,182,211,219,30,248,56,49,184,11,46,231,43,61,27,73,76,245,172,100,199,24,18,2,87,174,89,231,46,125,188,151,16,207,193,122,79,79,157,106,120,152,48,35,122,187,205,166,39,217,37,216,78,2,28,150,236,186,59,154,12,238,241,23,40,108,195,23,101,164,137,172,197,14,195,33,83,210,196,86,14,226,64,68,10,153,151,86,56,37,109,201,157,14,225,153,219,161,151,86,139,151,238,187,151,86,139,140,3,237,185,180,151,86,139,54,58,241,200,127,48,39,0,18,242,136,146,28,234,190,32,70,116,121,34,221,203,216,237,134,27,86,38,240,83,108,127,105,116,173,73,201,175,121,117,22,42,238,232,80,147,162,89,170,186,163,138,226,104,42,53,107,10,130,169,132,127,144,238,186,180,132,252,5,8,38,198,82,149,116,223,245,126,222,152,242,251,5,192,206,102,138,126,159,205,20,12,89,239,174,159,210,156,34,174,104,251,63,131,125,29,137,9,45,159,22,90,153,178,174,80,49,136,219,170,19,123,27,20,102,53,144,91,251,93,47,157,94,169,184,65,81,228,51,140,90,159,103,60,143,222,82,30,185,69,172,34,54,23,64,189,121,3,76,49,43,197,168,204,217,24,217,211,111,61,38,200,90,149,211,71,106,202,166,137,230,52,140,200,255,52,72,26,86,212,239,181,177,185,14,54,160,22,174,219,2,107,121,16,145,191,242,210,156,202,177,105,188,85,117,93,231,113,127,63,62,243,62,187,91,176,1,253,81,178,214,106,127,227,169,196,2,74,180,121,214,113,40,125,245,78,214,203,238,163,24,99,141,165,105,75,227,92,254,132,94,170,58,172,121,223,221,120,50,78,177,75,243,62,150,236,28,85,39,24,214,188,143,53,87,183,32,119,60,136,84,1,105,163,138,64,81,79,155,100,173,23,246,247,115,165,37,59,5,9,42,225,42,173,145,25,169,168,65,179,104,52,35,80,157,110,137,176,32,15,59,3,210,29,37,160,200,252,45,133,172,118,30,86,15,208,171,13,243,255,211,3,41,182,67,3,84,158,187,87,107,131,186,197,152,29,251,79,229,140,172,137,3,103,219,49,89,185,203,30,37,151,38,132,6,220,183,145,170,15,84,132,96,220,208,164,195,165,26,198,234,23,41,159,152,64,16,54,229,51,35,200,233,191,206,132,77,249,72,251,223,6,31,97,83,62,91,183,188,84,19,108,202,23,81,43,155,125,145,242,201,34,144,178,182,188,113,108,131,136,34,171,151,52,153,226,143,198,127,166,91,185,214,187,51,246,174,74,232,146,12,91,149,91,85,114,16,118,177,33,218,221,114,52,176,54,114,169,76,38,184,213,149,140,178,86,233,176,58,156,87,188,58,159,234,8,195,171,225,3,189,20,90,95,186,33,232,250,112,127,222,188,135,73,139,219,28,66,243,6,96,217,9,144,146,180,171,72,188,17,220,78,181,42,133,6,180,102,160,120,70,182,216,172,254,101,38,160,247,244,178,67,85,189,172,231,46,134,237,80,137,102,186,217,57,97,59,84,95,228,107,232,156,186,8,224,160,39,212,253,240,56,68,8,208,113,255,175,243,32,136,90,254,26,109,193,29,128,243,93,208,158,46,150,63,161,187,46,107,147,190,129,201,216,44,64,82,220,217,70,47,66,29,143,139,92,235,142,141,104,207,77,54,58,22,158,60,29,88,193,245,38,247,217,226,110,248,42,193,246,104,182,7,204,43,146,162,67,107,32,126,135,41,175,148,112,220,145,230,134,100,69,24,93,138,214,183,135,76,50,49,51,26,72,34,137,241,52,111,48,161,42,143,236,138,16,134,216,98,37,133,133,235,226,46,124,14,19,250,38,216,187,0,233,27,174,200,92,222,133,72,115,23,153,26,140,189,11,181,112,214,120,52,246,46,148,23,119,65,143,16,52,238,155,255,37,77,46,83,70,9,110,67,59,180,147,42,103,193,122,105,194,158,196,93,135,8,155,201,142,93,90,125,130,49,107,96,247,54,77,36,38,132,203,41,163,112,65,76,199,214,9,79,84,101,124,252,13,107,240,68,96,3,231,250,96,120,117,233,64,183,167,225,219,239,178,121,140,252,99,144,34,244,98,50,7,217,170,139,29,140,168,89,101,21,248,168,73,181,218,95,36,150,71,201,192,141,227,230,248,60,79,9,150,131,237,242,95,114,176,199,255,201,193,94,86,51,139,136,179,49,4,46,162,185,105,234,145,202,29,123,92,202,29,194,181,202,40,9,95,29,100,42,12,158,38,168,95,222,74,89,111,95,236,159,158,176,180,129,239,214,138,243,130,239,47,225,163,31,185,253,97,49,41,144,111,246,159,231,39,163,155,127,1,117,220,205,115,62,54,173,107,217,217,163,255,28,139,58,94,27,211,159,190,68,29,179,128,139,122,65,36,41,16,43,133,6,75,106,184,67,163,133,45,140,19,68,194,99,7,171,250,106,162,32,10,82,21,239,95,239,242,99,117,79,234,36,43,128,175,157,31,5,114,149,118,90,93,13,75,119,189,87,16,42,235,30,221,91,131,128,26,130,117,2,28,73,115,55,87,211,109,111,126,32,44,170,46,233,247,65,185,208,189,152,160,110,64,219,170,123,132,171,179,19,60,178,11,83,12,205,97,22,66,244,135,189,216,222,69,204,190,232,142,155,135,195,153,164,137,167,109,202,223,73,104,1,62,16,253,245,66,251,213,159,88,65,191,89,156,201,251,253,59,205,87,63,127,224,110,204,174,79,231,20,70,201,179,45,214,181,0,218,87,24,238,223,153,170,98,153,247,84,158,74,95,168,13,70,83,78,239,51,145,33,155,24,177,71,138,142,203,186,216,220,77,227,83,180,152,191,186,239,110,164,209,38,14,166,89,194,81,11,156,198,120,246,53,54,122,59,248,99,124,3,238,240,228,107,211,119,72,56,239,172,243,109,119,15,101,79,208,77,132,160,147,73,184,187,211,236,19,226,234,27,166,53,98,12,97,235,62,33,213,242,3,55,108,10,57,92,158,171,56,203,172,182,186,133,56,116,125,254,100,154,59,105,216,237,84,157,0,5,79,105,197,9,217,65,104,216,8,89,43,129,44,94,154,145,216,103,7,192,215,254,147,201,229,109,176,247,159,60,48,177,242,174,127,134,186,89,31,254,254,232,136,127,143,216,127,150,130,179,216,47,193,52,240,138,128,251,2,22,140,160,91,79,11,63,205,241,63,126,199,247,147,73,251,41,68,49,124,36,86,64,98,154,29,29,235,182,192,172,100,11,81,12,177,51,132,21,243,148,42,90,97,92,81,9,2,205,114,248,55,205,110,134,12,40,43,209,134,221,110,123,208,19,247,60,73,84,168,65,221,167,138,29,91,212,172,26,8,195,67,28,73,149,220,231,137,247,83,253,134,235,70,110,177,217,36,125,178,216,119,214,54,99,227,183,29,30,99,37,7,125,55,176,124,145,124,125,109,83,76,69,193,50,48,217,210,41,153,149,212,6,28,87,67,172,228,60,46,19,168,190,145,162,143,140,220,201,163,67,239,8,10,172,53,235,183,199,167,15,26,167,142,233,71,53,205,10,4,26,30,84,171,7,142,90,97,164,189,57,184,48,223,93,4,5,215,118,255,219,13,25,192,222,163,171,212,127,149,172,233,2,124,124,241,132,111,244,232,20,65,242,201,10,176,134,158,64,177,84,213,200,75,67,207,4,189,240,54,219,75,67,79,172,47,177,124,142,70,50,9,9,85,82,151,209,219,21,192,212,129,77,248,100,251,67,208,235,50,202,190,31,162,142,67,44,221,176,201,141,121,246,38,253,26,6,45,215,71,129,51,50,253,181,142,140,246,5,98,17,213,33,104,234,209,70,214,183,196,98,255,95,38,54,33,66,203,161,23,39,206,215,245,134,188,13,125,253,24,210,154,96,39,45,79,254,124,84,19,96,164,241,81,32,176,47,140,5,243,124,6,98,100,184,2,107,40,117,15,200,162,158,102,22,170,109,210,72,252,119,134,110,133,151,57,251,191,110,238,225,107,255,105,224,33,93,243,27,90,51,37,250,191,156,180,5,226,169,176,22,153,20,182,102,169,23,192,177,220,221,192,121,153,32,146,248,75,238,46,176,58,21,198,130,229,238,178,192,21,195,251,251,131,253,119,119,61,215,245,193,83,230,92,11,19,78,190,12,193,105,232,246,178,254,159,215,90,225,201,10,183,222,186,104,106,237,211,130,65,23,207,92,133,99,228,73,126,194,79,246,131,72,70,130,149,42,99,106,99,6,167,114,175,120,5,204,109,209,21,200,116,63,213,207,227,1,250,88,158,60,179,150,192,232,202,94,211,214,231,209,71,89,123,221,225,39,96,161,71,35,58,31,103,89,101,203,181,17,236,215,57,119,115,142,111,45,57,206,153,216,75,19,95,97,59,65,50,12,169,9,250,110,159,152,17,191,34,38,45,248,87,116,138,222,127,200,85,14,135,54,253,51,46,61,86,251,241,241,105,204,121,244,77,111,241,161,244,94,229,172,118,147,141,50,169,34,201,245,164,141,50,198,70,113,74,3,218,49,198,219,140,157,227,59,3,49,89,4,41,110,119,28,82,11,133,188,123,196,95,136,76,79,223,32,88,143,136,223,28,143,115,98,93,128,46,122,140,250,47,111,99,98,106,211,78,84,249,130,18,22,34,238,141,196,9,36,179,187,14,33,171,29,72,85,110,66,148,247,88,1,78,231,82,88,70,111,225,165,90,239,37,163,151,22,171,214,107,231,230,142,229,213,97,121,43,192,155,210,138,209,254,64,14,16,144,131,233,94,90,100,36,236,162,146,16,214,49,146,122,220,181,39,166,233,153,26,208,180,137,164,122,59,251,80,235,141,236,27,135,220,4,87,228,45,116,85,170,3,50,7,162,62,15,41,18,74,76,177,175,0,120,122,124,184,251,11,64,101,105,37,128,88,34,50,49,163,114,125,36,35,19,13,121,246,41,220,18,133,156,196,34,35,176,178,195,8,30,60,102,233,33,36,80,22,145,223,125,118,107,221,167,42,227,146,252,49,163,158,211,142,37,127,56,11,123,16,177,122,94,146,63,44,62,162,172,166,177,228,143,91,237,197,49,217,39,237,36,41,41,250,196,38,234,23,175,216,147,81,211,116,178,194,240,180,27,49,119,189,41,219,227,153,18,153,180,189,239,104,76,73,235,212,150,166,170,100,167,229,25,141,186,114,99,188,108,99,101,203,37,136,24,237,84,226,70,34,117,187,146,237,207,63,137,109,14,81,245,133,9,134,145,84,140,125,155,135,190,65,136,210,64,40,199,152,178,88,102,108,48,67,254,119,82,115,105,108,81,75,111,32,187,80,93,91,249,103,98,128,173,163,171,105,110,179,153,59,137,183,190,83,208,90,23,43,181,9,95,235,118,22,65,48,163,58,12,180,102,146,48,227,1,177,222,227,180,110,168,165,183,16,225,85,53,91,22,243,119,128,219,154,149,41,85,156,45,96,108,92,153,199,58,70,109,96,227,74,15,214,49,10,126,25,87,176,15,224,34,174,96,45,163,110,23,63,43,149,217,116,26,42,251,212,143,27,175,49,181,186,87,92,153,47,69,111,238,149,208,116,170,63,194,144,72,175,50,112,75,218,141,199,217,96,22,158,144,189,138,25,67,164,129,8,176,142,234,119,91,70,40,171,174,95,36,138,192,229,186,136,68,161,112,41,141,2,45,39,89,40,51,74,103,161,113,231,150,105,55,124,14,2,79,48,182,149,109,210,24,146,181,202,225,162,174,117,22,232,36,12,63,86,23,60,176,73,71,252,240,85,53,55,98,76,252,145,95,251,182,151,206,242,216,88,210,206,57,166,246,53,147,180,16,71,143,195,189,146,106,136,130,43,131,197,167,113,113,42,203,115,204,52,135,175,61,109,49,210,50,179,225,179,243,83,229,118,2,93,175,45,248,241,249,142,7,181,140,56,106,238,168,200,164,120,117,44,127,35,123,124,193,249,61,13,175,43,196,215,170,113,191,237,225,196,182,215,129,194,166,75,201,105,255,1,15,250,224,204,140,230,103,179,207,248,204,104,158,95,81,191,248,74,13,254,204,91,169,15,255,44,237,255,71,115,210,235,228,48,221,97,159,68,26,85,107,238,71,243,7,62,218,173,206,75,123,238,63,149,109,134,193,38,241,169,150,60,213,152,36,195,72,18,89,239,231,115,203,99,89,227,131,74,208,89,40,27,225,76,213,95,227,254,156,0,0,175,232,227,252,84,251,7,78,250,214,95,200,148,174,131,202,246,89,49,223,133,168,179,17,200,214,143,66,15,9,184,40,116,152,196,25,252,112,131,12,125,236,179,170,103,245,57,148,60,53,18,134,121,216,159,167,10,147,142,199,147,216,234,62,187,72,209,214,177,41,90,151,191,224,47,64,150,230,176,57,217,233,51,213,125,183,7,215,29,191,16,224,188,117,174,184,62,114,201,188,6,211,211,103,117,97,153,215,204,67,35,188,88,230,53,54,146,97,153,215,40,59,72,92,14,36,206,202,231,213,165,177,247,213,235,75,25,132,69,150,251,207,190,46,199,247,75,24,69,58,229,61,129,43,100,161,141,176,156,65,236,65,21,159,101,43,96,64,17,87,192,26,207,18,254,238,6,172,41,170,76,164,123,234,221,6,185,28,175,195,173,18,69,31,61,213,50,158,201,147,163,126,161,105,124,79,34,145,145,1,144,33,39,60,48,2,42,99,241,21,49,238,143,136,2,251,220,254,83,177,134,243,59,182,253,234,72,210,142,126,185,7,82,82,229,244,153,233,150,205,123,9,142,87,151,171,23,224,144,210,2,126,249,55,121,15,226,223,78,30,162,127,253,49,142,240,189,191,173,250,159,108,227,100,31,91,74,226,30,177,91,101,16,246,73,113,122,10,206,58,220,203,83,175,223,92,240,25,243,66,39,76,205,109,238,177,61,77,95,66,137,197,122,27,124,243,14,241,251,29,14,164,251,219,55,186,58,44,175,109,153,65,222,211,88,219,150,108,248,38,219,205,139,151,42,175,74,45,162,160,122,104,1,131,95,125,210,80,201,136,231,57,150,146,230,100,1,31,159,31,207,225,202,239,178,3,0,168,181,251,161,23,63,184,215,76,93,167,172,201,111,21,243,188,118,247,139,252,116,92,197,250,78,175,211,60,37,33,163,128,188,122,81,54,82,71,200,198,229,101,141,197,79,224,170,130,246,6,235,39,150,94,53,133,212,116,84,69,70,81,166,161,244,130,189,31,23,101,95,187,86,34,215,29,38,211,186,219,140,42,140,133,92,206,180,171,42,66,35,240,88,91,154,28,112,4,107,92,254,120,21,202,195,201,78,16,255,177,184,142,230,66,105,140,175,237,151,153,190,109,147,184,179,30,51,60,55,143,2,199,3,9,187,194,30,216,198,248,14,184,18,58,187,50,134,212,105,90,119,127,191,250,238,42,154,245,233,2,212,202,226,11,173,112,18,250,238,246,100,238,124,225,35,177,25,17,100,22,135,79,53,75,121,208,127,18,12,133,231,63,152,167,169,87,237,42,61,150,191,233,42,104,149,88,223,148,102,151,108,43,217,48,158,247,69,249,241,119,157,128,49,87,55,49,35,244,157,254,147,175,247,224,75,117,160,252,162,208,184,74,76,151,197,102,183,117,113,32,124,69,111,212,87,116,233,202,167,239,78,239,126,160,93,252,98,208,26,39,39,53,18,210,215,4,109,249,71,23,81,195,190,131,190,126,230,119,86,50,202,104,159,82,69,6,26,214,197,171,208,157,77,215,200,226,46,245,241,86,45,162,86,97,62,103,181,231,227,87,75,213,241,24,90,86,143,63,155,4,167,12,132,49,137,164,209,126,205,106,32,49,211,148,244,51,139,100,20,189,45,82,227,213,249,166,169,210,228,80,246,171,189,35,201,100,237,195,241,25,71,80,6,51,4,229,44,53,146,243,170,175,123,81,118,106,122,92,56,130,128,4,126,251,43,245,7,219,23,125,206,217,82,183,59,249,106,28,80,244,95,248,91,230,62,127,203,33,24,76,240,50,231,145,27,12,90,184,43,87,243,114,81,244,21,127,43,225,52,123,99,242,174,148,117,232,21,174,44,219,35,206,113,181,211,91,12,29,22,42,188,221,75,79,231,249,226,91,126,74,222,216,230,190,169,147,115,191,216,42,194,84,119,236,5,232,199,166,133,138,78,247,74,245,173,86,35,169,25,255,219,139,122,56,49,33,59,74,95,200,201,212,152,14,113,97,207,201,21,135,140,58,43,35,112,251,175,191,227,125,198,41,123,85,253,255,84,127,243,47,93,120,92,209,35,194,23,63,0,235,53,234,251,78,40,217,151,215,223,112,1,102,4,107,223,21,196,7,0,108,92,98,62,163,185,233,209,133,10,221,163,119,102,14,95,34,207,213,63,180,148,176,172,251,1,222,211,104,86,91,39,36,101,140,159,201,93,124,118,19,50,56,198,188,56,108,44,32,201,192,249,11,0,23,18,28,204,193,116,61,254,192,106,212,12,253,5,160,215,251,80,124,198,243,176,207,152,249,23,0,247,23,0,104,99,237,161,80,180,194,201,139,99,87,117,188,246,195,115,187,125,24,168,94,43,111,113,82,99,123,42,203,193,119,182,142,218,147,126,31,167,64,158,193,128,204,251,73,12,22,96,237,238,111,14,214,160,111,112,174,172,40,85,239,143,253,100,105,216,178,54,73,217,96,53,197,83,52,75,62,225,237,166,186,53,29,144,58,237,44,195,94,170,1,234,28,48,225,213,134,125,136,156,173,150,27,158,178,210,116,244,206,67,131,197,221,120,253,182,231,125,40,214,28,15,109,30,225,147,200,126,38,27,177,179,30,92,231,33,184,55,5,145,78,234,212,211,111,242,114,12,187,151,142,242,27,213,163,218,168,105,80,212,121,138,216,101,93,201,209,233,175,117,62,8,108,119,88,108,102,207,123,118,170,32,219,46,92,80,34,155,7,41,138,201,235,247,228,128,212,40,87,46,216,25,236,34,34,192,229,16,107,51,102,193,154,43,252,114,155,43,202,131,160,42,104,32,245,212,106,34,167,88,129,171,229,73,94,145,67,134,109,7,167,119,190,38,63,198,73,76,184,60,55,105,174,4,179,94,57,0,74,241,190,169,49,5,139,40,23,160,183,30,222,105,224,47,195,165,41,25,46,159,224,230,199,149,139,231,158,52,228,40,150,186,34,243,60,164,51,141,25,43,151,54,247,155,92,90,3,121,212,79,141,133,98,207,16,254,250,44,90,193,118,97,207,120,205,112,135,45,15,241,131,132,205,8,119,30,157,9,152,14,23,102,159,87,218,168,218,184,103,117,83,99,87,99,201,34,77,118,15,185,208,207,24,82,22,230,84,153,243,77,175,220,230,164,182,3,133,175,113,255,69,187,123,102,139,37,232,243,50,4,164,40,200,23,248,51,70,220,207,226,81,122,166,123,118,199,164,101,146,6,179,122,209,54,101,200,251,109,38,5,168,224,205,60,37,183,14,96,194,20,12,202,26,221,86,224,197,79,2,119,208,232,177,240,71,130,24,35,91,141,234,109,203,233,133,13,175,127,85,201,97,255,129,44,65,74,71,135,11,26,136,152,215,175,62,74,251,89,187,110,157,174,127,95,230,38,244,73,237,20,125,212,75,163,69,150,137,41,105,229,135,155,129,225,59,65,161,2,14,117,49,228,208,79,245,227,183,242,31,106,32,219,159,39,57,46,61,170,34,141,83,134,43,167,123,120,112,47,114,116,20,176,42,174,217,179,233,195,225,113,221,217,15,232,6,209,143,14,118,221,173,201,61,88,247,107,62,148,219,18,236,37,37,181,190,235,36,42,148,71,251,59,102,15,250,84,143,120,161,3,82,60,212,226,60,214,211,57,159,46,200,35,144,80,254,101,217,107,220,174,99,94,154,166,142,135,175,177,106,81,48,119,190,233,43,241,229,238,26,223,157,11,190,243,244,123,132,155,15,127,49,149,21,24,81,33,201,148,230,188,182,248,93,107,158,108,60,120,105,71,137,21,29,79,83,4,33,201,123,82,187,224,193,149,155,55,146,250,119,93,204,103,55,137,62,234,20,44,112,79,116,237,216,9,210,36,154,116,36,117,190,95,76,212,32,101,164,217,195,11,175,137,0,179,78,89,178,200,215,208,61,95,15,28,49,210,146,133,47,74,67,221,41,151,215,219,30,178,197,185,5,88,107,227,1,21,232,22,142,31,173,242,222,147,181,221,38,13,118,5,229,91,164,33,169,83,188,93,171,98,42,80,142,213,113,249,9,243,209,65,100,254,192,142,169,243,176,146,168,67,215,96,215,217,220,157,22,162,173,194,82,55,104,228,13,100,243,194,237,14,7,174,98,161,19,97,75,135,241,38,53,250,253,1,145,175,140,202,5,85,15,108,133,83,193,80,181,15,143,137,62,27,146,153,161,226,118,232,141,29,98,149,47,229,90,110,63,12,226,36,233,233,168,185,170,95,208,62,202,66,19,106,48,178,163,200,204,194,1,149,216,177,17,142,89,85,202,183,91,93,62,154,118,40,42,15,148,114,14,8,249,156,40,206,91,166,21,188,62,102,90,8,129,119,0,247,30,245,234,234,200,216,90,142,161,96,93,74,33,154,42,112,149,249,89,120,248,64,245,134,232,209,95,132,62,29,125,197,152,88,43,123,148,159,219,14,246,61,114,99,216,215,143,243,172,159,58,202,83,90,187,47,208,62,48,173,90,87,55,183,73,129,26,25,67,209,134,215,81,5,33,66,85,12,226,77,144,210,37,67,133,78,156,66,152,112,247,111,109,201,36,139,141,237,9,180,32,142,26,67,39,86,108,171,14,72,26,220,127,145,160,4,165,250,20,251,112,236,196,46,92,37,62,145,251,153,108,76,118,226,212,217,103,80,76,152,176,3,36,157,205,50,243,250,200,140,175,53,82,99,34,230,38,15,137,126,227,95,189,105,17,60,40,110,9,84,65,212,56,138,205,39,128,149,10,157,210,132,49,93,35,153,15,37,249,248,111,87,154,224,112,166,227,101,132,221,205,91,184,226,81,81,208,134,45,20,255,80,204,186,180,133,254,51,145,255,119,232,220,224,249,191,110,13,93,148,96,0,64,149,225,159,250,35,187,121,127,106,159,0,246,176,39,194,213,197,34,237,2,45,60,45,204,134,123,222,37,211,203,217,168,7,62,119,201,244,74,73,115,235,34,195,74,247,50,107,228,247,7,7,135,247,227,86,97,60,108,140,184,202,207,85,116,42,92,200,58,215,206,100,60,168,211,149,100,115,23,154,52,211,86,43,171,232,170,184,207,167,58,82,32,85,140,185,233,250,140,94,66,153,233,246,127,129,89,145,254,101,218,209,158,86,165,234,147,141,184,129,70,95,192,27,27,103,6,213,59,57,125,80,201,115,124,162,234,86,122,195,72,161,55,144,132,237,28,198,81,233,132,175,34,80,33,70,48,19,186,104,109,56,236,189,71,79,115,3,141,164,139,89,88,17,224,235,241,155,151,169,74,249,163,53,49,78,50,61,50,61,206,189,115,136,3,254,207,202,46,58,185,51,182,223,238,132,167,239,138,193,9,56,123,103,70,186,60,255,70,180,142,255,204,108,6,22,57,41,80,89,45,238,254,59,207,186,219,16,218,224,128,146,64,164,151,58,151,197,80,121,209,79,233,218,134,211,84,249,106,180,13,112,51,92,55,126,104,27,93,8,123,154,204,18,161,148,167,101,40,99,231,246,198,5,4,92,180,117,171,202,106,143,129,74,143,22,176,63,173,30,166,248,223,110,149,246,193,139,227,119,203,47,139,220,59,88,64,123,192,229,152,105,173,210,232,137,218,229,152,137,167,233,84,119,90,233,63,193,217,35,124,254,41,213,244,234,241,205,62,213,255,129,218,194,125,157,94,113,246,37,172,166,67,56,249,155,20,172,166,67,205,218,222,193,212,165,166,67,50,105,156,172,101,163,167,151,150,138,128,60,216,9,164,145,156,117,211,169,29,183,119,121,103,178,188,168,74,210,70,161,100,254,84,138,71,95,55,16,65,53,127,43,0,168,1,182,91,156,203,45,88,127,16,135,29,134,99,52,17,111,65,89,177,26,91,52,6,83,99,153,103,140,18,116,15,188,197,222,219,191,244,137,78,226,4,138,243,63,63,125,161,53,185,155,98,96,214,26,162,159,39,2,123,31,72,203,70,113,169,87,38,63,237,111,185,165,188,169,194,201,243,105,77,160,188,134,235,57,171,210,51,176,149,254,55,36,126,247,164,67,68,243,170,122,253,232,136,168,225,68,194,78,198,225,246,248,124,201,66,145,174,173,130,221,100,177,172,172,113,241,141,4,106,21,131,162,199,133,173,23,91,222,121,101,140,211,53,16,187,229,191,9,156,90,79,107,92,110,121,172,229,204,197,150,191,40,242,195,131,222,165,7,236,15,100,193,130,18,73,11,29,32,141,17,225,63,90,116,163,66,10,80,140,214,228,188,98,74,179,160,240,249,82,119,227,89,49,11,76,156,131,8,130,131,19,45,27,100,212,241,52,161,41,244,81,13,145,213,184,190,165,114,97,63,74,176,206,145,90,115,146,231,4,250,166,143,166,82,107,68,30,5,219,84,31,85,169,79,24,65,164,90,37,42,167,178,102,24,44,220,255,139,96,159,123,137,170,255,166,55,172,237,26,4,195,15,112,127,183,188,219,215,56,211,58,92,31,100,210,127,243,55,112,124,62,114,114,147,227,198,126,201,61,116,28,7,76,108,100,224,230,4,162,236,119,153,140,115,0,128,130,203,1,107,201,115,195,146,96,48,44,252,199,46,184,144,253,197,211,2,147,92,154,118,175,175,104,51,25,207,201,109,106,3,108,75,81,206,188,108,63,26,153,101,16,93,197,114,186,244,175,122,178,255,43,203,45,44,57,226,79,197,26,213,249,159,186,184,215,160,235,228,41,122,119,128,213,101,31,166,146,147,221,62,51,155,214,139,198,29,95,4,146,221,136,241,253,84,142,132,179,141,56,158,14,227,46,245,140,94,213,137,186,201,224,254,90,212,95,237,204,231,240,136,61,218,231,46,220,80,75,33,89,171,109,185,221,167,163,253,181,224,250,139,55,166,32,45,72,202,145,104,65,161,55,17,144,21,137,2,139,196,173,220,27,177,177,64,123,119,142,87,187,225,126,89,238,192,234,41,165,86,48,195,174,166,31,122,160,190,232,165,152,180,9,77,24,153,78,86,173,168,52,239,240,22,130,73,43,158,39,155,118,159,234,59,221,82,234,53,112,128,194,184,100,18,175,34,93,76,29,51,55,158,192,147,4,79,178,117,164,2,112,77,160,136,49,154,72,208,89,13,138,135,243,56,40,130,33,155,158,52,22,132,24,201,39,203,215,226,36,23,184,236,175,206,40,62,159,23,184,236,175,178,84,143,194,16,33,236,210,16,89,56,8,11,150,33,62,254,224,25,222,243,114,174,83,31,63,229,174,159,168,192,217,97,196,196,243,245,0,9,90,228,123,53,190,85,10,76,138,91,34,201,135,1,34,161,133,136,100,196,72,57,48,25,9,210,32,13,27,218,239,55,148,254,106,156,47,0,13,75,77,50,16,85,95,59,233,30,163,54,248,38,202,184,106,177,20,255,159,223,138,236,183,136,168,156,77,145,79,35,134,159,104,83,145,74,58,198,90,22,172,66,24,59,30,177,109,190,222,158,92,26,155,217,232,157,205,198,109,150,70,199,252,4,4,146,176,120,104,118,179,186,123,253,122,215,180,254,2,150,244,54,219,129,247,8,75,122,243,96,214,125,62,111,29,135,37,189,141,43,83,143,195,234,177,164,183,52,112,15,245,70,227,19,42,224,88,76,80,14,31,157,31,192,252,148,38,229,133,72,108,210,67,159,96,51,93,190,61,231,135,160,183,98,252,25,65,26,46,88,81,99,172,138,127,116,37,123,136,141,129,86,60,169,86,44,211,58,86,106,49,202,58,109,3,195,198,146,218,86,39,26,102,137,116,93,185,21,43,122,179,60,144,74,158,85,191,249,163,144,106,159,231,18,188,151,153,37,243,101,52,74,209,201,34,146,122,8,19,138,207,119,93,10,43,128,80,112,105,0,117,41,128,64,134,53,128,178,179,117,199,90,5,96,5,16,10,240,165,131,135,42,57,64,26,28,156,2,82,26,87,56,143,117,69,40,142,206,209,84,28,111,165,234,129,230,135,234,218,251,133,42,26,181,139,153,211,94,35,35,165,249,47,134,143,25,191,220,93,171,201,152,124,96,109,151,86,218,189,58,162,202,194,13,147,137,50,190,52,2,147,159,199,223,172,35,33,64,213,208,61,193,78,95,19,86,24,185,158,79,3,73,41,144,84,80,93,183,223,122,9,119,1,151,77,149,63,97,219,110,11,167,254,107,153,166,96,157,223,146,135,59,154,195,78,203,108,216,161,70,153,208,117,237,203,154,234,15,75,5,210,252,63,116,135,112,127,111,166,223,129,48,26,254,73,122,8,176,162,159,120,145,91,137,32,190,76,252,76,37,253,44,127,189,131,196,201,135,63,193,68,36,186,62,220,42,67,214,77,204,118,131,227,166,230,73,43,136,218,161,122,8,140,142,80,212,117,187,184,19,206,111,210,127,254,128,144,243,63,198,120,247,174,93,43,116,253,71,47,44,252,222,228,91,172,85,204,198,67,255,10,23,62,134,132,89,124,162,174,162,166,123,217,124,142,146,171,19,74,9,163,202,213,145,215,236,156,38,104,236,35,228,227,72,138,35,192,96,69,180,126,203,63,154,103,76,197,55,252,6,149,119,251,125,178,119,232,115,82,168,178,244,215,198,244,199,109,19,12,152,101,13,94,106,37,167,58,153,139,88,121,87,107,20,232,112,165,68,128,33,227,72,148,157,1,66,55,59,202,212,49,13,246,36,253,133,224,73,134,14,32,224,161,137,61,82,155,54,210,246,172,168,16,5,62,174,9,97,200,154,163,208,204,121,155,115,110,53,76,62,94,225,40,250,126,235,68,243,195,26,183,48,181,76,84,151,11,9,120,168,122,183,203,144,11,214,46,208,23,168,100,216,142,98,93,144,29,1,249,158,194,84,14,111,218,173,136,97,247,124,156,38,203,198,85,248,93,143,194,103,250,94,153,237,232,241,52,211,252,74,42,85,201,62,30,78,1,178,242,231,83,62,61,180,84,48,60,37,78,233,98,91,152,162,204,139,215,21,20,67,181,69,150,167,223,178,151,150,40,34,38,142,3,183,133,229,19,234,84,21,172,242,112,209,43,238,226,161,79,206,138,130,133,129,182,50,40,161,10,233,93,91,41,176,25,110,189,188,59,251,105,111,93,100,135,31,64,147,179,196,50,129,227,160,215,62,177,207,107,150,215,41,101,160,215,44,3,141,117,85,83,21,202,3,113,26,66,33,14,171,201,110,109,183,42,47,162,192,165,170,17,54,10,28,97,85,141,220,176,81,224,82,213,8,27,5,46,85,141,46,162,0,250,173,16,21,18,12,130,71,213,71,73,120,227,111,164,26,79,238,240,127,195,66,114,173,175,155,69,254,13,146,139,7,73,181,153,192,66,114,13,6,133,155,176,144,220,84,39,46,136,54,98,128,168,102,153,53,86,7,169,187,162,94,84,201,153,6,142,16,201,161,171,123,190,36,235,121,159,31,24,68,10,134,141,207,128,82,116,2,88,122,100,179,5,47,118,235,189,187,241,35,137,25,209,219,126,150,98,251,52,1,250,171,73,177,252,82,226,174,157,134,172,180,78,78,70,2,98,111,208,211,121,69,46,99,30,225,5,237,64,176,12,92,111,71,69,182,178,181,250,241,226,55,15,27,130,111,173,158,226,65,244,171,219,63,133,159,240,207,196,34,241,87,99,212,227,31,178,170,6,160,174,45,173,4,206,122,120,20,199,53,81,107,98,52,136,123,75,146,184,23,74,22,210,243,111,115,34,4,199,150,235,108,213,204,30,137,236,49,122,31,105,230,148,241,202,166,194,73,43,87,165,23,132,27,132,121,128,99,85,121,160,218,108,186,233,172,183,140,57,102,197,67,237,117,191,0,198,1,247,139,190,188,88,65,14,37,228,111,34,131,56,5,105,156,238,215,6,133,88,4,160,146,38,164,83,132,74,253,151,198,189,8,217,133,175,147,195,68,65,72,117,17,248,128,215,223,133,16,204,67,215,255,17,141,93,230,254,35,118,17,63,62,173,142,146,40,190,44,114,240,68,102,200,102,58,147,231,200,131,112,158,131,39,149,176,186,78,69,219,170,14,23,250,132,68,108,161,207,82,32,58,143,96,28,238,192,124,115,93,159,165,249,245,111,115,39,32,155,53,119,116,225,6,221,240,29,185,158,66,114,103,32,19,210,36,74,67,235,161,243,52,100,146,109,97,158,109,177,58,72,104,31,30,80,240,230,73,113,136,252,27,253,124,120,147,24,1,223,68,182,135,4,87,157,105,21,174,32,239,203,10,112,64,64,5,239,238,106,61,244,154,63,52,174,221,147,232,177,136,177,32,8,249,77,178,169,85,195,69,41,221,98,52,75,105,182,224,78,254,163,162,40,21,170,171,105,174,60,239,4,236,46,135,0,69,237,237,232,221,110,103,17,100,105,33,88,58,14,59,4,240,167,73,205,155,118,67,45,189,1,239,66,213,44,101,159,241,254,199,182,205,63,37,204,134,57,223,252,147,96,245,248,79,26,118,194,76,228,245,127,224,210,253,177,96,221,155,56,255,174,137,252,236,198,31,104,237,204,179,63,170,161,15,88,234,196,159,133,120,255,131,172,217,21,206,125,213,221,188,158,150,112,2,137,13,138,27,88,241,97,139,45,240,203,212,195,15,109,115,195,207,188,52,47,191,45,14,222,172,176,111,220,161,225,252,249,237,74,40,227,111,205,119,186,127,253,241,21,232,227,191,253,153,127,186,115,112,209,111,254,35,164,5,191,125,7,166,210,223,238,121,3,201,7,0,144,137,227,69,112,46,93,165,60,86,20,108,142,135,27,178,207,119,104,177,59,175,194,249,23,61,239,50,225,81,57,241,100,5,125,151,137,150,63,41,188,212,198,119,179,0,129,82,18,20,21,44,226,28,152,110,110,103,94,125,25,39,168,118,253,91,222,37,189,144,88,51,255,239,244,66,48,213,159,187,199,225,232,149,228,1,6,55,111,5,245,242,17,92,15,212,227,15,73,62,205,21,248,133,203,171,110,160,34,209,140,131,182,39,28,3,78,154,170,186,184,28,183,170,66,123,231,136,143,235,169,183,159,22,133,184,204,23,165,147,27,49,242,156,74,188,93,222,206,214,44,2,27,164,152,134,78,47,141,122,35,244,229,154,77,52,221,117,16,83,182,79,196,48,241,72,37,155,126,190,82,241,247,218,92,60,46,57,12,150,99,120,178,53,43,181,186,100,218,54,209,179,9,149,5,7,119,35,120,58,13,53,3,227,144,172,21,224,155,253,61,28,92,115,237,70,65,118,46,44,28,10,229,44,62,8,253,18,37,21,208,195,232,253,27,49,42,154,182,154,68,124,174,157,75,66,199,228,31,21,13,180,212,128,178,94,33,22,213,253,149,54,18,223,123,170,130,144,188,78,191,0,93,167,50,27,148,237,1,174,174,150,215,94,30,47,127,249,196,141,112,75,138,148,10,46,147,211,72,241,236,243,25,215,131,102,135,194,132,39,213,30,84,151,148,203,56,27,90,182,49,1,141,162,45,108,53,168,16,109,164,94,130,46,69,139,252,85,205,20,107,100,231,85,87,233,166,113,149,134,198,107,82,214,74,43,198,102,28,54,25,57,42,115,115,236,52,86,43,228,55,224,208,81,219,67,19,34,163,205,71,149,99,5,194,6,184,58,48,188,6,229,68,213,2,77,196,67,82,139,135,246,5,137,11,146,152,8,94,161,5,40,54,203,32,65,140,88,96,161,57,18,140,235,101,41,12,172,233,105,229,91,2,115,37,158,102,62,86,175,41,123,43,188,74,117,231,198,168,229,151,60,154,224,196,113,24,77,181,188,247,240,39,152,229,122,21,86,211,125,171,25,171,207,89,66,137,36,249,245,199,106,233,205,175,63,2,166,190,82,113,31,81,130,121,124,43,62,159,232,237,226,167,12,156,182,90,181,155,228,104,158,202,5,227,15,238,135,208,63,41,99,41,29,175,243,235,1,212,232,61,185,238,227,168,225,219,117,254,60,221,39,97,42,252,19,149,62,95,42,101,162,242,81,166,196,52,125,217,181,67,25,13,183,134,252,95,0,165,173,19,83,81,26,186,49,85,29,210,167,63,187,18,172,131,35,68,245,63,239,230,159,223,19,56,11,48,174,88,152,19,197,79,194,68,234,62,73,246,234,92,113,193,217,209,138,179,13,252,26,131,25,63,181,96,30,68,92,175,221,121,224,72,47,203,161,195,180,109,98,253,196,183,135,236,104,82,81,219,104,3,119,244,196,100,129,56,66,50,186,102,67,173,107,165,190,197,160,37,130,248,154,215,51,15,202,251,252,133,145,249,123,171,175,7,19,189,89,88,23,44,42,83,248,116,238,212,233,53,117,127,56,151,123,125,211,211,2,236,193,160,229,154,185,230,185,115,98,229,63,103,159,11,86,189,213,234,111,221,119,235,201,253,227,4,128,133,180,39,229,7,97,22,27,133,164,204,87,129,229,226,0,22,155,170,112,59,197,233,22,82,156,98,168,26,35,66,43,170,246,250,187,255,253,141,229,255,193,69,166,203,136,128,94,252,0,108,168,59,95,209,132,146,145,171,191,35,228,165,154,60,60,192,199,175,34,85,222,158,184,99,114,138,127,154,21,227,139,214,101,62,196,13,198,188,6,110,11,181,127,62,74,60,146,185,199,120,223,134,236,23,160,70,238,69,173,47,242,215,197,31,108,77,169,208,75,166,53,115,205,226,165,36,244,23,128,90,253,227,108,182,118,195,39,163,199,217,155,171,153,139,17,4,227,203,199,9,165,108,207,88,38,47,14,34,201,176,53,36,32,182,86,148,61,156,42,115,5,116,42,75,58,56,215,183,17,56,203,47,95,235,180,105,189,19,199,240,131,120,38,225,233,190,137,253,21,9,247,111,207,67,91,100,191,31,11,160,78,221,113,55,166,50,50,52,36,70,140,9,41,154,243,150,18,139,124,190,112,243,206,12,82,255,164,163,3,58,15,139,21,27,157,95,148,172,168,116,197,196,205,55,29,118,110,106,39,207,40,250,28,107,224,115,38,247,194,163,170,228,81,219,103,89,101,36,99,189,125,239,249,114,194,59,156,110,57,91,4,240,101,107,71,200,79,229,84,90,152,52,234,110,142,173,149,133,88,76,159,117,208,95,137,106,255,5,120,191,215,124,241,159,74,198,234,38,32,41,20,143,133,242,122,152,135,159,126,76,250,47,128,255,198,1,192,195,39,181,60,226,244,96,240,229,237,56,84,5,79,247,97,232,251,54,242,171,193,39,202,205,99,18,55,26,147,214,236,220,151,129,53,84,53,9,178,22,69,41,55,67,56,5,89,210,206,96,252,32,228,144,187,220,128,23,29,94,42,246,64,181,236,112,255,135,180,80,189,121,15,44,119,26,68,170,238,143,8,97,129,99,7,248,140,12,198,248,117,108,90,198,214,20,176,187,123,14,156,28,221,182,235,228,244,41,9,232,188,153,151,19,68,230,165,40,35,210,139,195,183,23,34,151,143,182,115,62,22,162,216,150,21,41,217,213,255,36,117,248,26,91,89,222,22,145,25,13,116,251,230,195,37,86,30,69,249,77,206,84,131,38,42,212,102,219,54,63,134,149,212,50,155,102,237,201,166,229,29,176,0,144,39,209,195,33,167,50,22,88,29,11,100,233,14,111,236,138,210,122,247,168,102,190,159,199,248,195,97,225,165,242,21,210,160,109,239,214,165,242,21,237,12,216,180,3,171,124,5,149,174,68,113,114,33,6,216,236,98,146,157,232,253,221,73,7,197,40,124,215,7,222,150,1,69,42,180,11,198,108,132,14,107,29,73,154,180,128,105,72,29,166,14,11,4,143,3,251,88,243,156,157,76,251,87,14,121,68,163,65,101,169,193,29,242,116,110,125,42,233,94,194,220,40,146,175,156,194,58,64,46,126,142,181,118,120,70,180,157,51,231,26,126,220,79,21,89,15,50,147,202,71,213,123,236,67,5,64,24,187,166,141,202,234,178,202,39,177,29,189,34,58,251,95,0,198,244,61,106,149,71,63,195,69,133,25,37,32,154,14,10,33,140,34,44,118,46,47,131,204,233,6,188,52,198,188,57,26,66,5,136,94,143,106,175,168,5,180,204,95,195,114,102,178,127,1,76,253,98,117,56,229,95,124,167,32,92,243,116,148,155,88,124,49,170,141,76,217,208,168,33,149,115,87,97,27,103,172,178,22,77,20,202,114,128,211,28,160,115,101,44,227,197,245,214,53,67,171,139,166,107,112,199,87,209,3,157,250,166,105,12,74,46,36,104,150,59,33,14,190,41,113,7,228,202,145,176,2,124,205,79,239,186,19,16,236,53,60,197,9,214,5,42,140,51,171,173,47,12,222,190,126,94,69,131,107,250,130,14,28,22,180,242,115,197,117,121,122,172,174,54,180,205,22,150,187,87,140,174,178,149,134,232,106,164,68,78,8,10,206,95,77,188,56,149,173,247,11,167,50,175,111,152,196,185,8,212,220,85,77,84,53,176,96,69,42,22,116,10,66,86,198,40,134,230,169,95,78,163,65,158,212,198,78,248,48,121,131,232,42,91,8,101,86,251,83,0,78,96,3,174,171,207,151,217,228,247,123,130,124,78,3,156,64,19,97,86,133,53,252,180,29,121,165,119,76,178,58,183,86,189,101,19,103,77,237,96,237,205,111,19,166,128,118,50,69,32,42,70,121,5,162,223,4,111,23,176,211,223,223,178,174,43,218,127,130,249,134,3,46,202,36,189,14,169,187,119,154,210,85,169,206,1,255,1,82,246,155,218,255,112,230,217,111,248,158,223,212,85,95,101,126,1,224,64,171,127,87,141,254,184,162,246,39,81,105,156,213,119,0,192,181,199,174,101,176,82,141,142,7,133,121,229,205,134,232,93,211,122,225,28,115,202,33,39,11,65,237,180,68,230,110,7,113,40,11,170,211,171,40,124,69,31,217,206,62,43,106,104,112,51,133,217,168,37,88,4,99,158,157,41,233,156,67,37,175,170,6,1,46,241,222,105,39,143,98,131,80,222,18,43,20,218,126,14,135,145,131,196,32,163,138,117,168,27,236,241,117,7,40,7,55,159,121,26,28,75,172,24,57,21,204,45,133,254,235,50,4,56,188,172,206,92,119,9,194,69,242,131,159,84,95,130,112,179,13,102,221,174,97,212,149,38,96,243,221,17,60,220,125,67,25,128,15,119,69,185,248,96,108,247,203,79,110,203,102,125,93,165,117,142,184,78,96,38,65,200,180,132,157,234,35,81,96,97,30,59,141,148,241,42,14,176,48,135,188,53,180,250,175,195,124,255,170,161,90,98,198,192,123,119,229,75,223,212,90,175,245,16,172,111,234,70,79,150,153,240,227,75,223,212,119,159,89,238,165,93,250,166,86,35,168,247,166,221,43,152,148,242,5,119,173,184,117,38,197,89,159,205,150,148,183,96,5,120,192,18,238,215,2,47,5,120,104,243,86,148,68,137,177,2,60,66,118,50,168,123,88,1,158,251,13,250,49,5,8,170,107,207,93,53,54,74,183,5,58,148,237,39,146,227,197,138,211,68,195,160,36,11,166,108,142,205,86,81,90,158,29,44,11,203,44,169,33,86,154,145,204,161,218,89,53,74,26,239,66,190,167,171,186,185,254,19,56,69,242,164,98,80,97,206,253,187,131,251,68,185,55,9,4,249,165,242,89,221,173,136,176,66,136,129,153,244,242,154,91,208,76,176,37,237,103,24,36,250,56,105,36,160,28,201,44,19,226,188,244,22,84,168,123,44,255,163,178,203,253,78,103,18,23,254,147,194,49,203,210,153,13,222,116,26,175,51,105,215,26,162,50,28,172,227,151,225,8,189,254,10,87,62,122,30,237,33,8,137,92,34,214,141,175,51,196,66,3,71,5,6,121,216,159,98,161,129,7,144,128,241,100,44,52,176,38,237,160,43,1,11,13,52,104,0,115,97,58,92,4,152,119,217,202,35,123,31,58,149,235,24,49,227,62,203,173,223,211,113,223,56,62,243,217,7,145,22,110,195,229,101,145,36,84,155,83,242,200,59,202,49,41,134,224,56,43,59,131,25,39,247,137,156,65,179,94,172,141,5,125,67,216,143,211,75,27,11,235,96,86,178,184,75,27,139,148,188,247,243,16,172,164,190,173,42,156,80,182,38,68,161,209,233,166,181,170,193,171,139,221,18,89,216,34,99,165,249,9,131,199,42,144,55,79,159,21,119,202,2,250,88,76,150,81,153,72,109,235,159,45,96,85,187,19,201,147,152,198,65,84,255,109,104,254,14,178,250,116,219,45,153,28,64,242,113,100,234,21,159,131,142,189,202,43,129,127,96,72,22,130,73,254,134,103,241,148,68,252,171,23,206,255,191,133,131,125,5,192,45,196,116,13,155,63,148,188,255,243,118,69,38,189,221,13,164,68,177,15,133,96,236,252,47,0,241,201,195,159,75,239,111,20,190,250,111,109,214,255,84,132,104,143,84,196,215,110,137,57,171,225,88,102,232,15,53,86,132,112,61,124,213,245,247,21,128,112,70,61,220,138,226,33,204,29,168,172,114,143,211,173,10,93,178,144,39,225,193,46,65,84,85,137,121,14,118,9,34,56,137,46,151,64,197,201,150,68,203,10,187,4,142,244,79,227,47,150,0,158,6,209,178,178,145,166,189,56,89,182,255,66,55,91,231,23,192,146,46,206,121,193,162,184,86,30,239,163,138,219,106,241,198,244,222,241,201,58,28,168,253,141,37,60,4,204,36,56,91,30,1,102,77,102,22,170,142,103,239,31,175,170,157,223,194,218,192,205,59,89,81,100,153,167,113,233,127,212,203,189,109,156,61,143,247,50,212,88,94,100,15,182,53,223,140,73,117,107,178,17,66,137,69,87,145,143,88,100,55,117,119,31,6,127,237,201,8,162,165,145,251,52,99,172,53,208,91,220,40,151,224,90,64,147,198,165,108,20,27,197,91,18,164,39,61,176,18,41,111,128,149,38,10,181,9,185,142,153,115,139,125,62,50,42,155,48,23,251,248,50,189,194,185,73,199,124,198,176,35,226,81,210,144,234,41,19,228,135,201,240,211,49,157,28,158,241,149,73,114,215,241,23,205,149,158,51,196,190,27,204,6,244,194,182,108,116,34,113,138,7,177,30,9,191,247,172,238,252,53,116,242,179,235,29,39,12,102,176,152,234,253,14,180,54,89,93,45,107,221,235,213,194,127,32,141,11,42,221,26,131,104,108,173,16,168,120,144,140,124,21,99,249,243,17,59,105,136,2,146,145,249,203,127,80,45,75,201,8,139,122,242,168,252,100,111,35,36,155,188,250,15,163,155,139,154,217,200,235,214,183,196,207,165,246,42,56,241,151,127,226,149,127,237,107,10,253,83,29,28,172,243,167,62,220,229,163,185,74,238,165,113,118,109,71,116,235,126,53,227,77,156,59,103,127,140,119,30,223,188,165,245,79,65,8,187,50,214,174,201,84,187,180,33,104,40,60,17,255,218,208,34,95,177,190,94,240,186,207,41,5,29,108,175,60,112,218,205,2,201,243,77,222,80,182,50,171,213,30,173,100,160,37,135,132,220,25,169,138,241,140,170,124,106,190,72,161,251,205,135,166,84,219,218,27,233,246,61,93,16,219,60,75,231,78,139,7,182,50,95,188,23,160,186,73,52,20,162,238,143,178,147,38,79,169,163,140,241,116,170,200,53,210,44,111,225,90,158,149,143,191,190,217,184,147,171,20,175,30,151,205,228,172,149,120,19,219,62,207,253,110,6,2,114,72,147,250,51,222,84,116,39,192,193,238,221,103,24,85,19,203,125,250,16,153,54,244,131,111,212,4,119,219,189,168,229,176,72,180,1,37,131,56,168,193,120,142,48,10,10,137,131,66,194,7,223,3,0,68,5,41,250,134,88,55,107,173,237,65,129,229,167,88,55,235,65,227,128,241,12,172,155,117,80,234,65,167,14,214,205,90,186,129,147,11,211,229,44,200,188,241,236,34,247,133,45,251,245,158,150,118,106,27,169,165,87,77,38,167,210,179,4,127,15,186,87,66,19,61,207,18,173,82,95,119,231,46,27,153,106,169,151,146,77,18,100,188,167,50,22,210,211,230,26,253,201,113,169,196,202,212,40,181,47,92,33,69,111,220,68,55,251,107,138,119,213,45,49,35,24,145,196,187,6,2,225,70,3,226,188,116,125,100,245,16,148,199,129,231,22,115,125,176,123,25,157,177,80,114,151,241,199,35,97,255,114,247,232,79,155,172,102,90,44,138,133,32,244,219,49,138,148,252,77,86,145,128,123,253,85,205,167,30,30,33,6,100,25,168,188,202,68,50,89,146,171,97,252,42,30,180,243,133,159,132,59,4,235,55,236,136,181,88,180,57,5,60,20,29,253,56,14,200,22,74,108,158,0,111,161,171,242,215,225,44,241,235,178,114,31,188,232,39,163,24,17,235,11,21,242,68,125,208,126,246,112,51,210,200,250,220,123,34,230,149,152,79,57,64,171,181,136,250,234,132,202,198,106,72,238,194,157,250,49,20,201,144,165,197,10,72,154,168,221,147,144,198,102,3,249,195,221,80,199,84,201,239,54,109,192,24,63,78,5,221,4,177,214,114,183,168,17,108,172,178,146,35,238,17,162,230,110,250,120,58,126,244,91,174,34,176,218,112,210,95,239,27,95,83,119,133,91,52,113,177,136,84,118,144,113,223,247,103,50,109,228,55,138,34,106,146,14,34,177,157,161,185,45,0,242,81,169,6,75,244,138,45,104,146,170,232,179,192,65,164,164,9,187,4,189,203,154,131,160,120,3,10,161,169,249,38,253,207,158,119,228,89,218,202,210,216,102,156,72,140,159,110,58,147,86,8,218,86,171,111,103,163,120,98,24,229,23,107,38,166,235,35,40,175,230,170,1,37,102,214,79,64,159,30,196,19,246,55,150,231,211,31,5,209,141,76,255,128,242,118,69,46,197,197,66,133,31,37,14,19,140,186,101,177,204,157,31,199,191,243,127,102,111,146,230,202,253,6,243,22,96,85,194,97,109,76,17,175,238,44,33,55,160,196,139,162,48,242,48,19,103,237,150,30,111,234,101,225,152,197,64,160,79,183,158,232,141,57,223,86,248,240,231,106,238,191,183,25,181,127,223,140,154,190,34,0,201,199,70,175,142,112,156,113,0,198,236,231,233,201,169,7,137,147,63,2,253,118,127,27,200,3,126,235,97,157,100,105,109,148,119,114,28,126,72,95,95,125,126,11,27,227,254,43,204,119,104,211,159,12,107,61,139,255,228,103,251,183,175,47,93,163,98,130,148,164,56,108,121,187,65,29,252,27,106,244,198,191,254,24,144,242,55,41,240,63,223,152,233,247,158,216,181,194,127,215,195,194,89,81,6,0,110,60,237,127,100,171,212,103,127,53,196,133,186,129,94,115,119,134,75,33,213,48,9,45,11,84,171,109,183,210,217,9,129,113,66,32,118,66,239,186,131,209,240,166,18,203,126,119,146,87,116,130,158,200,77,77,107,106,10,253,15,37,123,250,135,91,196,162,227,166,110,198,62,206,137,183,174,239,204,29,218,8,213,100,67,10,122,191,32,80,186,101,198,226,173,56,68,117,1,17,208,186,248,168,50,94,179,9,243,118,51,100,104,209,29,46,23,234,224,0,96,224,103,248,246,37,167,29,18,114,13,153,76,66,29,231,94,213,127,20,242,125,249,75,247,241,83,144,125,166,255,168,106,137,82,161,84,20,115,87,231,206,248,142,45,140,160,69,140,214,133,149,26,100,212,67,88,57,173,40,8,9,71,151,27,156,176,100,195,136,59,202,170,229,250,49,204,54,235,84,137,146,242,219,17,228,218,215,87,31,68,112,137,14,245,178,255,28,79,4,222,137,124,47,95,93,19,204,211,74,233,154,176,183,20,139,98,205,214,240,146,104,193,7,236,24,86,5,33,69,254,217,125,42,116,229,252,188,195,109,22,251,11,112,114,73,254,35,247,214,243,210,180,254,251,22,210,58,38,111,162,112,250,91,129,240,234,89,13,56,65,117,168,60,204,206,171,49,77,108,47,219,28,227,173,215,209,141,209,221,46,46,184,223,60,3,31,175,202,159,104,244,21,47,253,92,30,183,181,11,100,137,35,201,0,187,178,126,215,240,245,173,118,77,86,219,91,48,120,153,139,57,27,36,50,116,228,158,57,107,135,33,121,206,63,65,117,147,164,247,92,155,44,140,250,7,167,58,89,205,77,87,69,141,81,150,200,39,218,148,113,111,125,28,89,35,143,111,213,33,166,85,224,209,40,46,101,133,241,170,152,59,48,121,55,217,202,4,68,9,112,95,123,128,33,186,121,120,202,45,217,81,247,101,196,149,168,96,166,35,29,71,237,53,154,66,195,162,153,79,7,229,210,232,162,14,183,221,125,82,59,174,89,10,13,150,110,9,2,43,23,176,115,232,8,248,115,14,233,75,223,97,179,171,238,111,44,77,248,28,44,143,139,206,187,189,174,118,241,107,50,165,96,200,44,116,224,10,237,165,187,156,196,10,149,179,36,133,126,117,77,92,210,7,233,46,177,22,58,213,223,187,218,113,223,180,9,164,58,22,255,208,165,163,109,233,188,163,93,230,220,243,2,36,175,123,62,165,118,196,62,79,178,140,64,58,86,230,143,46,109,159,100,219,237,179,190,152,120,59,174,83,245,147,63,126,107,159,253,131,160,3,255,108,197,161,252,10,97,18,168,130,179,238,115,165,95,112,224,207,231,56,63,117,20,123,51,14,24,10,206,249,111,246,173,16,24,103,155,239,206,252,2,96,109,47,89,221,170,12,82,126,78,175,250,133,75,243,121,201,24,107,212,68,141,186,212,244,151,252,2,204,188,226,147,98,219,245,110,202,231,104,39,13,94,41,92,210,61,22,145,157,93,111,124,195,77,25,160,5,103,98,110,125,15,115,196,36,19,167,199,252,168,223,20,207,23,113,176,169,226,135,54,167,158,39,117,167,158,37,127,69,134,223,14,32,5,51,143,6,188,203,61,134,249,121,90,224,254,116,236,87,251,32,163,206,82,236,127,122,141,51,250,10,243,38,245,3,170,68,156,90,5,223,175,136,216,162,168,123,56,16,222,31,2,11,166,16,46,64,254,255,206,118,211,255,248,250,39,102,82,136,208,252,49,97,7,30,94,190,58,238,237,152,211,43,157,48,177,116,125,88,200,139,95,128,139,247,58,78,224,126,246,33,201,233,149,30,24,251,92,99,77,187,181,183,73,193,47,0,111,247,77,25,140,98,141,126,75,112,226,167,89,205,211,248,152,132,84,192,24,119,241,13,74,167,179,221,13,232,25,250,101,49,191,18,148,204,102,32,77,165,115,127,213,100,177,63,60,112,146,72,39,77,225,53,245,240,217,238,130,95,89,47,206,125,45,185,213,60,89,237,186,46,251,95,128,229,232,207,201,29,12,11,183,163,110,83,246,215,130,247,58,28,15,17,146,117,72,247,190,141,22,196,53,23,216,192,29,29,22,4,151,167,221,167,34,134,251,229,2,2,92,214,34,187,39,89,11,103,61,191,0,246,220,146,211,198,141,79,20,120,13,172,180,253,34,187,187,9,94,63,253,5,232,155,17,90,89,109,150,42,15,230,46,249,92,50,125,165,93,53,83,44,214,144,215,207,212,198,148,181,151,164,106,129,155,19,229,94,205,243,118,118,95,231,186,233,238,43,166,67,145,20,143,111,202,40,63,150,238,246,244,104,146,151,186,1,23,149,100,253,161,73,175,2,142,96,178,217,167,205,240,21,104,75,95,161,164,137,222,235,185,209,110,215,211,6,7,180,199,139,243,34,221,159,234,226,158,46,100,14,49,251,246,87,2,186,161,82,124,215,103,15,147,9,21,191,31,92,127,179,100,110,240,240,236,3,185,228,179,27,253,128,255,235,162,1,100,146,95,152,107,113,226,59,110,191,214,131,82,43,163,230,174,188,213,112,166,150,207,94,188,146,157,242,242,113,239,124,64,255,245,119,56,50,226,128,124,60,146,25,173,127,251,143,92,79,151,100,10,104,215,58,10,168,157,188,26,19,202,64,242,84,158,253,229,99,92,205,126,117,173,200,15,15,234,143,69,99,32,169,211,159,21,127,1,94,181,139,192,154,100,102,188,195,142,236,116,74,217,207,112,91,234,26,101,7,181,240,231,32,126,70,38,193,237,166,176,142,32,143,185,249,102,163,170,70,228,177,201,166,35,49,137,229,181,221,181,173,166,150,52,229,146,214,162,49,255,58,191,250,210,19,246,86,42,204,211,165,211,251,78,66,222,248,77,71,159,116,173,207,208,153,126,147,57,128,79,221,150,91,242,126,198,167,109,47,106,9,131,237,198,135,211,81,24,134,39,148,47,136,68,154,221,145,205,238,199,153,11,196,97,25,209,19,37,122,103,212,126,77,70,142,39,209,96,34,182,175,138,177,231,108,63,225,76,153,8,160,71,190,249,226,244,201,216,169,222,43,254,76,139,195,38,59,126,40,176,113,116,135,124,225,155,223,232,228,29,219,152,126,135,231,238,180,170,69,211,183,219,120,77,204,108,100,116,58,34,236,186,118,6,181,155,77,21,55,127,1,110,61,83,145,84,175,202,195,83,87,211,62,55,147,219,60,161,121,198,123,123,136,242,3,59,167,175,45,30,160,128,46,240,13,87,132,45,181,102,247,117,68,60,220,44,160,95,171,238,46,137,199,43,244,255,193,21,254,11,151,16,3,127,129,81,96,52,142,170,81,96,201,203,78,76,173,51,78,109,150,244,18,167,149,21,59,160,89,225,7,190,74,198,123,77,193,171,227,83,2,207,247,246,28,69,51,111,164,156,191,118,215,209,97,62,196,109,24,200,13,121,1,46,242,254,57,227,199,57,121,243,241,52,69,146,122,133,18,37,21,112,100,24,253,104,123,175,51,234,235,60,175,200,71,71,246,178,146,235,10,248,47,71,207,229,213,215,104,158,119,177,88,57,8,235,67,191,46,206,189,108,145,233,164,93,106,189,157,194,63,119,131,43,183,227,155,164,95,101,15,142,224,164,86,179,185,230,216,154,255,196,79,210,135,183,18,88,187,183,118,77,70,30,156,178,102,107,95,79,242,224,229,211,151,58,190,197,96,9,178,82,142,15,91,254,5,72,250,160,144,59,141,170,93,98,70,172,72,71,142,66,27,195,214,195,195,22,42,160,90,190,203,85,136,209,99,210,25,158,19,190,10,67,43,246,120,19,164,94,247,96,137,246,125,199,26,27,19,149,204,249,58,134,190,185,253,175,208,213,102,39,95,204,189,174,136,150,239,229,105,12,202,142,190,99,51,185,58,112,89,40,87,102,147,96,183,89,73,23,7,115,251,161,165,92,231,100,43,229,118,76,199,225,202,149,2,148,158,247,109,230,185,6,245,34,220,95,0,105,169,224,247,211,119,243,199,130,223,79,156,58,5,157,34,158,127,20,166,122,233,142,16,63,41,48,233,120,188,177,241,83,60,105,245,46,14,171,86,226,11,134,101,164,31,249,213,234,119,26,77,190,20,228,82,124,182,188,50,26,71,175,68,194,146,35,208,191,0,124,24,94,43,81,226,151,176,47,128,151,29,158,206,100,146,102,185,79,223,81,191,250,191,250,38,104,60,86,88,3,72,153,228,67,190,175,146,215,121,117,220,119,184,6,144,127,246,242,67,84,173,250,135,235,37,114,243,236,70,155,55,62,125,161,29,12,118,150,188,8,24,122,13,31,30,238,92,225,194,131,242,107,74,169,227,189,66,246,141,115,254,251,127,153,221,202,167,157,147,195,87,4,167,58,71,124,110,70,78,221,202,74,247,158,212,35,173,224,198,121,201,123,156,47,59,112,61,119,174,182,112,1,48,112,184,72,239,247,57,230,40,24,196,192,167,115,255,118,84,156,119,139,75,8,253,203,146,41,146,227,118,63,88,150,252,26,253,66,211,198,206,232,183,219,66,45,46,135,128,160,27,131,170,169,63,190,247,43,53,127,136,183,148,242,31,137,213,148,40,54,2,125,241,51,11,155,103,98,202,151,159,91,123,253,115,108,112,243,150,238,242,161,235,89,191,64,6,173,19,220,47,54,244,138,202,189,201,41,141,207,203,81,63,137,143,241,147,142,10,198,89,201,76,140,252,130,131,70,140,62,60,175,69,129,57,101,81,28,45,201,179,123,61,36,50,35,183,154,183,63,73,232,44,111,236,220,143,140,173,73,38,83,34,98,59,111,7,253,2,220,57,236,33,49,29,33,234,5,205,188,220,27,52,233,47,97,112,102,199,199,47,147,81,242,160,87,149,192,59,255,168,184,104,242,149,251,86,65,111,28,41,159,47,3,175,40,39,183,116,217,57,250,53,65,42,97,170,228,230,210,22,45,88,173,91,224,5,85,140,111,225,51,229,125,61,135,179,94,245,74,238,168,37,217,139,227,169,236,221,13,87,129,175,78,79,52,23,165,95,93,5,49,60,31,143,65,178,196,206,91,93,213,112,230,227,53,253,225,116,143,121,19,231,255,205,92,1,151,188,219,246,61,218,125,139,76,252,236,195,213,69,25,155,79,11,207,63,141,215,78,11,188,39,68,167,119,119,0,66,39,222,3,216,15,169,14,241,189,83,85,73,159,71,232,124,126,118,174,93,246,60,222,142,174,73,250,243,82,33,205,83,178,66,160,156,247,166,84,220,227,155,102,211,33,22,197,29,157,53,146,190,42,231,210,124,115,147,14,16,234,174,67,142,235,150,109,189,198,93,39,215,98,114,28,2,167,29,249,249,171,225,85,141,169,167,254,166,109,235,250,26,74,84,49,111,225,121,149,240,151,57,187,162,103,76,10,175,110,125,248,232,128,236,151,2,143,120,28,101,124,220,62,110,143,84,69,250,244,24,174,94,196,138,46,147,190,174,154,73,175,232,114,237,30,173,218,85,94,6,189,215,147,214,201,119,228,252,10,207,205,113,232,105,44,122,19,194,149,112,88,70,184,53,11,253,77,142,59,27,229,85,45,114,192,247,185,151,185,206,131,154,6,247,63,70,210,152,183,106,78,70,166,229,98,90,250,170,100,36,39,166,168,169,248,99,85,56,90,184,245,69,90,116,183,206,222,63,121,237,115,239,54,135,144,178,144,188,92,39,143,201,97,76,71,250,100,49,186,88,46,240,133,95,3,251,69,198,64,105,141,32,135,114,74,82,112,237,68,232,158,115,59,217,238,179,162,95,4,17,92,212,5,15,76,186,194,239,178,54,224,144,134,70,175,24,238,129,91,66,99,48,209,47,185,197,170,113,153,57,53,91,234,181,79,181,34,71,34,205,34,90,23,133,25,146,216,141,2,212,250,113,42,141,250,237,20,164,106,133,40,5,169,135,7,55,1,5,59,228,204,239,179,118,0,255,87,29,32,32,251,56,26,42,44,148,247,234,0,89,137,249,120,179,95,172,87,201,0,226,30,0,188,233,134,198,43,167,220,148,95,77,31,95,252,79,228,92,30,161,43,140,210,53,47,80,235,56,102,228,100,77,111,150,172,219,162,241,94,253,187,127,19,207,135,4,47,130,109,240,21,33,23,115,93,242,21,130,77,89,179,194,218,236,151,243,56,249,131,181,58,251,76,100,95,93,106,77,38,186,175,39,22,219,112,29,119,18,111,188,138,79,172,227,162,60,240,251,5,32,18,244,124,9,238,234,93,32,21,201,201,234,202,220,180,246,161,124,26,217,224,48,21,95,90,183,199,240,234,38,87,251,45,161,61,111,143,181,115,83,246,38,250,82,248,143,69,111,42,63,7,27,94,19,243,96,230,219,20,130,117,171,77,233,98,85,7,159,87,101,147,93,95,176,159,13,202,113,253,56,176,137,154,151,197,225,32,219,228,102,63,111,252,5,32,185,157,31,185,36,105,224,241,137,220,193,96,240,34,124,212,154,188,34,98,190,3,221,214,74,165,68,251,81,49,113,213,63,73,243,209,252,185,38,239,191,124,148,216,213,50,16,10,124,218,252,198,88,120,55,249,233,49,182,214,56,126,178,194,206,250,115,183,53,170,107,73,215,206,100,19,242,237,249,221,129,178,240,0,133,126,206,215,122,45,239,213,18,25,102,177,81,67,155,241,133,212,109,238,168,208,252,152,139,23,100,79,37,88,121,138,124,196,154,127,149,93,216,0,45,90,107,120,202,248,90,248,225,131,163,251,55,190,142,0,77,150,200,84,183,202,68,174,44,80,222,35,227,149,251,129,247,138,144,69,151,58,128,196,219,9,167,0,104,145,148,229,66,206,43,207,254,255,172,62,149,156,51,181,195,101,125,81,164,87,34,130,22,229,113,202,146,179,3,76,60,7,224,200,44,250,1,150,235,222,189,209,161,44,248,241,189,238,92,227,106,19,3,243,225,13,149,126,249,154,36,231,119,169,148,116,19,82,211,196,87,238,138,108,154,171,62,51,15,88,62,223,119,106,153,100,198,247,40,87,254,214,217,63,195,30,215,144,167,246,244,152,230,60,239,165,177,79,211,130,77,87,210,218,155,23,158,130,137,27,252,114,9,83,78,94,130,154,4,121,33,134,37,219,103,253,135,183,102,122,19,117,54,73,223,61,64,154,104,83,115,150,58,150,221,115,95,217,23,9,253,5,208,62,237,20,83,85,203,31,188,97,58,157,252,11,240,108,222,143,101,114,51,246,211,0,229,180,159,34,1,53,166,41,255,211,252,77,177,88,23,142,120,250,157,227,234,78,249,111,74,202,53,223,84,48,48,159,142,195,204,137,112,31,76,36,233,92,169,52,196,213,55,60,159,129,161,198,222,66,199,0,201,190,29,1,151,243,25,100,58,113,226,83,16,85,164,90,69,124,133,48,183,244,238,249,205,119,81,180,153,233,68,245,77,194,12,60,205,31,248,252,2,152,220,53,218,104,214,138,31,249,81,102,184,39,97,152,137,233,162,187,97,118,183,179,190,147,94,223,182,204,252,65,218,57,134,207,250,141,213,15,158,83,248,198,69,25,130,141,12,67,159,185,34,43,222,244,201,9,183,31,47,50,220,175,82,92,239,254,118,32,71,131,236,214,58,253,136,168,35,84,88,2,92,164,23,194,57,153,51,212,154,48,5,39,212,117,221,47,143,47,10,143,163,87,132,207,254,239,173,58,135,93,232,43,60,189,96,72,167,48,33,171,239,59,124,134,23,116,13,1,188,190,239,1,228,45,126,47,222,1,74,253,136,5,182,120,165,223,32,158,177,115,234,108,225,27,169,227,218,251,124,244,222,33,171,59,254,128,251,34,9,85,252,95,100,23,87,65,59,212,129,177,204,75,207,132,146,51,249,84,246,72,94,111,147,49,139,191,66,191,236,80,108,50,123,5,248,234,254,194,171,147,123,67,32,25,184,233,232,106,50,155,248,109,159,36,174,235,67,137,217,7,235,198,235,75,71,68,27,66,40,58,235,65,149,163,205,198,71,128,199,172,226,54,211,171,162,42,165,77,91,39,26,44,77,244,74,167,91,29,76,146,244,27,36,167,138,111,196,42,56,178,21,98,27,56,22,154,23,77,108,88,148,114,186,78,76,194,126,1,232,104,206,89,30,147,102,170,136,119,233,78,103,206,51,238,81,242,255,28,233,175,175,111,158,193,134,139,226,27,3,218,246,105,175,86,72,140,6,213,126,6,43,52,127,78,178,84,251,106,228,33,94,0,5,122,222,175,106,172,89,137,81,138,111,15,2,169,214,174,170,17,137,124,255,17,46,48,157,125,69,55,225,112,114,160,58,124,176,167,81,185,121,240,238,53,91,251,21,14,50,163,177,162,202,133,84,184,10,149,109,85,149,139,251,195,195,144,172,110,207,142,251,55,77,219,216,220,98,190,46,67,121,7,90,192,118,199,178,247,76,65,25,138,3,245,195,240,132,168,228,21,181,38,186,186,216,27,95,88,237,172,110,157,89,95,251,170,13,125,190,103,170,199,185,193,48,169,255,19,39,250,22,150,195,73,109,40,94,29,251,131,49,31,87,177,68,136,100,210,78,17,25,134,190,130,240,96,38,227,125,166,208,246,234,255,101,87,33,158,57,97,194,235,87,10,168,9,186,59,43,35,170,156,190,125,184,254,254,111,113,99,53,105,49,68,235,97,126,205,157,217,157,19,215,200,241,151,81,95,232,12,169,201,151,71,165,22,127,1,34,163,73,110,141,224,168,232,155,21,123,114,135,52,73,9,156,51,164,119,220,87,239,130,37,147,217,14,132,139,232,74,210,185,156,38,127,141,61,187,103,103,83,88,187,215,68,215,146,236,83,68,137,238,184,219,82,193,159,216,99,77,248,11,240,61,115,113,240,38,155,53,235,214,166,32,17,85,166,24,153,212,98,42,29,198,19,110,192,44,208,98,119,172,160,216,83,186,33,72,228,247,129,239,23,0,110,239,145,188,194,108,81,75,153,126,218,201,222,142,202,230,72,247,42,37,84,201,42,233,79,206,245,10,27,71,188,192,255,246,198,108,239,105,67,126,12,102,246,168,153,58,72,183,235,80,125,117,143,84,191,138,208,34,40,83,96,46,119,191,62,236,195,153,76,75,91,164,250,222,20,187,106,131,103,128,131,238,121,52,137,99,141,55,98,145,128,53,82,34,23,26,208,181,97,30,201,101,10,5,207,250,134,221,11,73,21,13,207,113,249,254,97,129,33,223,118,218,32,119,166,253,217,126,159,119,123,33,199,134,243,194,216,169,194,139,73,162,164,233,184,124,222,84,238,228,60,42,97,115,161,159,92,172,247,95,221,2,183,6,11,125,212,127,126,116,116,206,18,217,249,153,244,36,39,224,221,187,148,112,196,100,232,102,242,143,195,155,46,42,63,238,215,95,125,30,220,29,224,235,175,193,230,242,190,176,63,132,245,170,253,81,196,39,16,51,99,181,112,226,189,139,216,93,252,127,113,249,113,9,214,175,228,128,200,59,220,136,243,36,141,0,151,124,99,92,88,235,194,147,226,16,131,23,51,118,45,248,132,85,247,6,116,185,0,227,178,37,30,228,226,55,72,65,120,23,185,196,76,211,99,14,151,189,208,201,190,70,245,186,8,121,159,15,180,135,209,249,217,158,255,54,249,24,201,202,87,63,2,140,152,131,216,67,46,114,174,232,17,157,49,59,192,140,192,214,94,40,94,38,19,25,128,194,228,33,21,248,52,198,34,47,72,111,243,172,248,233,107,155,29,167,116,95,80,25,91,224,47,192,121,255,181,171,214,100,210,81,139,97,140,184,69,197,158,200,19,189,193,140,40,57,106,118,13,82,171,151,78,57,126,237,193,124,134,226,67,177,219,188,113,49,190,33,23,191,107,205,160,48,178,33,239,175,43,249,96,160,101,94,14,135,19,157,211,232,230,83,119,206,196,240,236,208,150,33,43,126,255,251,97,176,207,7,246,114,65,80,116,59,172,150,41,127,123,130,186,180,194,49,185,229,27,73,160,81,209,0,127,216,137,117,235,67,125,195,112,8,92,30,233,41,21,218,200,210,133,67,228,204,192,158,92,102,32,136,54,225,20,49,206,172,180,80,150,239,30,211,82,252,120,168,157,45,234,144,198,120,237,196,168,217,181,43,56,240,244,69,60,100,7,82,9,214,14,79,182,20,181,63,179,175,244,189,162,189,207,84,226,134,209,97,8,107,140,182,154,35,12,246,169,248,250,145,63,44,136,129,152,170,186,139,130,70,23,117,205,239,131,232,67,23,26,126,162,159,119,165,202,242,126,18,206,47,244,95,205,228,189,10,138,153,129,126,235,135,44,202,3,56,229,159,56,75,126,41,251,127,180,191,113,37,116,81,40,2,188,40,244,170,128,46,16,211,192,252,60,116,1,246,233,203,69,116,195,37,211,189,200,44,180,187,104,217,239,248,97,3,68,12,70,183,251,28,7,237,116,64,32,46,117,174,116,184,130,67,44,113,239,190,9,141,121,103,229,47,128,215,225,231,117,126,121,41,251,78,147,141,178,192,168,3,235,35,193,214,179,141,253,204,193,92,113,227,95,128,166,151,82,139,217,97,183,42,24,104,199,218,172,79,42,78,147,191,220,41,139,53,193,56,208,254,2,188,202,250,5,96,153,220,130,107,22,148,115,77,7,47,123,10,158,229,154,14,30,94,103,216,86,137,60,223,74,49,185,73,84,32,41,252,89,127,237,88,216,227,69,168,206,157,250,153,159,77,123,126,124,75,44,101,40,43,47,84,251,73,144,113,167,154,195,113,166,213,193,156,199,89,254,77,71,76,252,217,105,241,61,3,161,169,158,244,131,173,103,22,10,10,107,82,124,102,25,37,122,61,116,159,245,201,204,154,135,53,61,246,104,239,165,143,103,250,193,159,186,29,21,188,78,240,97,136,56,247,48,79,63,50,39,243,99,35,83,254,1,74,231,151,220,125,233,27,117,20,236,12,251,201,223,249,65,202,75,224,248,23,96,153,246,205,67,159,97,249,35,214,217,162,208,251,33,119,153,95,19,23,246,174,8,226,100,61,122,65,104,110,95,119,81,123,92,60,65,225,87,255,87,23,16,143,106,18,151,199,65,148,232,165,156,90,173,122,95,196,43,117,92,152,249,61,201,139,44,65,206,247,7,47,238,243,170,195,87,84,7,55,36,113,6,131,242,9,78,94,61,252,177,135,119,177,81,9,159,2,112,187,59,112,149,55,105,107,189,62,220,108,232,204,82,53,194,189,253,250,21,234,112,82,75,61,242,172,245,221,191,186,207,149,64,159,214,236,76,217,199,66,201,70,117,17,44,169,116,155,68,46,252,72,122,39,192,44,243,251,119,5,137,248,161,0,124,205,148,240,181,109,19,232,248,231,3,159,119,245,173,227,86,33,38,61,153,219,159,151,0,175,95,30,189,109,216,102,104,158,59,179,94,246,131,82,197,15,255,100,91,98,145,236,58,169,112,108,89,99,10,127,140,185,101,208,248,186,237,164,232,188,219,194,234,227,216,167,226,20,89,213,162,34,239,240,133,253,42,204,196,42,178,247,3,171,56,81,93,9,83,148,74,211,110,95,230,107,34,99,163,46,163,143,81,91,28,37,92,42,205,122,2,223,247,10,232,34,143,67,191,176,115,39,140,188,247,26,7,180,219,204,173,140,161,207,3,247,43,214,195,166,237,126,80,180,72,48,109,61,151,128,137,109,248,162,102,247,173,94,61,105,30,137,169,15,116,49,35,91,155,211,155,167,228,114,9,238,9,185,53,73,117,102,135,96,147,67,189,89,56,56,255,118,23,88,77,38,89,154,246,34,192,123,64,215,139,196,185,102,149,53,208,102,253,170,224,183,99,23,239,22,209,235,2,186,45,19,114,56,44,113,163,141,236,191,0,149,57,23,53,14,169,164,129,116,149,166,25,221,223,219,241,199,240,43,185,186,52,208,37,81,121,76,216,197,74,212,37,182,10,103,10,80,43,22,103,83,71,37,3,254,255,96,255,199,153,63,15,110,232,156,74,44,198,230,12,72,235,15,125,31,220,8,62,234,231,17,14,10,212,16,78,108,7,211,53,97,147,6,41,62,251,23,14,158,84,231,29,167,217,0,153,206,207,16,90,29,225,46,88,138,146,90,127,179,200,9,153,134,121,181,145,227,83,168,105,108,217,207,181,198,22,151,71,247,3,63,139,183,184,79,46,87,197,159,91,121,156,5,178,87,164,114,240,197,47,37,80,10,160,61,214,102,90,92,36,175,56,59,59,247,124,156,116,109,210,98,15,248,5,208,154,220,90,91,20,227,133,8,197,153,210,74,153,75,173,179,72,47,156,104,154,55,115,72,192,113,126,214,202,21,101,190,168,209,207,20,202,246,20,5,79,111,108,53,46,236,217,156,199,56,49,212,113,37,122,134,201,164,223,142,125,170,80,30,219,85,236,34,133,249,32,189,233,164,117,71,178,194,127,36,145,90,35,87,19,57,41,190,99,40,201,252,208,75,106,129,202,52,48,193,86,223,240,46,203,145,79,36,251,7,2,3,57,65,82,83,171,177,207,15,224,178,25,47,141,108,20,55,63,18,83,61,186,167,218,5,153,145,230,119,134,67,65,49,49,28,236,225,241,36,201,148,2,16,229,240,134,240,112,127,82,18,213,251,222,82,53,231,175,187,89,66,219,190,190,74,231,161,242,241,216,33,62,137,89,58,27,150,159,191,25,250,225,59,243,53,170,153,18,206,146,31,212,119,92,196,239,142,179,103,152,189,3,92,13,237,72,202,13,120,253,163,202,154,122,62,121,22,11,203,220,230,140,167,18,71,98,97,153,80,167,9,161,123,113,85,182,210,90,238,32,234,200,113,38,193,47,87,147,112,66,91,214,115,214,217,126,1,18,165,206,166,138,253,102,255,78,41,3,0,240,253,222,238,156,176,150,157,155,207,167,229,124,172,11,0,23,206,159,82,230,245,185,86,83,160,22,237,146,129,6,90,22,138,30,238,21,172,179,179,5,134,121,100,113,15,179,172,64,124,181,216,95,19,59,151,234,58,196,226,8,13,249,92,110,16,183,99,113,132,46,177,98,174,177,18,132,76,139,178,178,178,242,72,20,88,40,235,38,136,122,188,10,200,1,228,144,149,167,123,117,227,142,255,79,21,124,218,175,6,34,194,173,163,245,27,148,196,154,11,99,28,35,30,74,142,126,228,251,35,11,170,54,250,64,91,116,0,98,61,27,72,190,110,161,240,193,249,195,197,77,174,34,85,62,133,151,230,89,45,18,4,231,155,29,198,56,205,66,34,221,150,133,60,162,231,41,57,73,120,218,169,83,158,143,214,27,116,79,185,14,32,138,103,134,48,19,121,210,42,114,152,220,177,2,173,21,62,70,52,167,19,83,119,161,226,131,104,3,207,197,44,231,76,214,180,23,24,91,86,15,131,158,92,227,231,35,169,25,129,227,37,32,193,123,199,31,254,120,95,157,30,164,146,13,189,247,121,152,82,205,156,62,198,164,152,255,24,89,189,180,226,0,141,23,209,212,96,22,181,32,73,182,243,217,143,241,182,85,45,202,239,97,177,50,122,127,249,220,180,51,82,53,22,85,7,124,101,143,132,23,50,93,50,150,143,7,99,37,173,148,147,91,86,79,80,7,203,86,105,163,121,190,19,233,118,171,95,189,233,222,172,190,234,58,69,77,79,88,172,175,116,185,246,87,244,41,143,99,41,243,91,245,113,247,25,181,114,182,60,148,81,223,37,126,46,47,195,68,96,200,162,202,236,166,98,93,65,166,71,175,176,119,248,143,75,6,176,84,39,98,187,53,159,66,241,176,181,210,222,46,32,15,43,112,159,215,85,168,137,216,76,152,59,231,218,64,98,61,174,192,163,5,248,160,41,89,48,215,100,119,212,171,213,186,138,204,41,225,152,167,143,143,120,173,200,185,240,79,242,243,201,5,18,39,116,178,63,55,181,65,162,64,244,27,113,80,249,159,123,43,182,77,54,227,149,171,42,173,95,254,246,36,86,244,184,196,4,90,248,157,18,248,251,78,111,135,205,235,216,213,94,145,125,145,20,249,200,226,1,226,177,207,188,139,140,252,74,158,107,85,76,249,170,78,28,135,60,102,26,66,137,148,181,16,191,108,145,174,38,35,177,108,222,247,64,53,65,65,222,134,69,123,81,249,153,189,169,38,237,21,26,212,90,183,101,139,183,37,190,147,174,19,154,173,60,182,106,211,157,73,144,247,35,168,8,82,180,155,175,141,33,87,5,202,167,106,68,206,212,186,48,61,74,76,130,183,133,0,69,214,28,88,176,94,24,22,217,26,84,49,49,49,209,183,177,185,239,203,184,191,160,85,134,253,58,55,76,74,22,78,105,2,157,68,168,62,198,207,200,144,2,61,238,118,199,82,7,168,105,36,183,60,116,90,40,145,89,242,143,161,130,211,216,86,8,115,175,191,17,22,137,149,80,101,228,36,250,219,251,112,229,243,55,17,63,139,113,175,35,191,69,133,36,173,98,141,205,167,239,92,123,243,32,6,81,207,15,232,56,121,100,13,59,117,145,222,53,195,5,121,66,247,165,199,144,58,151,155,225,106,161,85,130,237,51,229,132,15,241,143,250,251,235,183,98,222,207,210,184,76,88,237,233,34,28,106,74,25,255,19,143,185,1,139,207,3,84,233,175,84,209,203,174,79,44,170,197,62,125,120,240,112,51,170,248,72,112,201,162,39,245,188,180,254,179,111,160,237,128,152,199,134,231,120,115,9,101,217,116,72,143,74,133,136,61,134,141,28,252,81,255,97,50,253,50,151,122,193,90,161,20,77,247,206,188,77,104,16,13,76,213,46,186,205,70,156,103,169,183,221,171,65,183,42,184,255,205,30,246,237,153,119,178,226,200,122,102,207,165,223,89,155,235,1,201,254,122,252,50,20,41,175,186,226,224,192,244,30,147,230,54,112,19,200,99,160,30,64,7,151,207,169,10,14,63,4,124,123,101,86,122,194,126,114,235,23,224,219,224,47,128,187,29,195,193,19,120,82,197,197,142,16,33,47,94,48,210,20,47,208,120,126,38,41,7,201,97,115,173,17,37,209,131,169,138,45,249,147,38,160,216,165,35,123,152,53,48,237,242,47,1,206,191,237,165,191,246,52,222,86,189,250,91,28,226,72,247,182,178,159,170,168,230,12,123,83,17,37,32,49,56,158,59,58,140,53,21,251,222,55,65,238,240,0,99,52,65,23,68,172,107,200,75,30,190,231,238,104,71,69,21,176,134,3,45,191,15,125,20,130,209,236,243,195,122,150,69,205,124,215,217,206,236,239,137,62,160,51,247,174,59,35,29,245,170,114,160,219,113,132,61,130,57,55,141,93,238,167,145,242,160,139,87,91,242,189,157,231,235,184,23,205,172,76,89,15,25,39,131,24,227,30,140,96,124,42,120,96,98,163,5,74,40,222,206,120,82,157,184,228,44,27,125,99,46,80,146,135,140,224,38,33,11,39,128,195,14,143,129,232,154,48,81,76,146,231,112,2,149,166,118,171,235,163,15,29,63,57,132,185,93,244,172,222,6,101,21,16,137,157,30,149,112,112,128,137,167,109,177,160,151,234,120,177,108,214,33,7,17,48,196,45,247,235,172,226,171,163,128,65,244,141,126,220,135,132,186,117,132,76,8,217,43,72,63,245,209,252,224,193,16,162,228,55,59,57,92,59,148,84,230,180,56,175,127,250,131,7,60,0,138,81,119,72,186,194,131,8,137,77,94,164,13,13,215,219,206,62,40,23,49,6,143,4,176,79,27,66,165,119,243,195,131,156,244,189,106,127,226,104,234,100,136,242,50,131,196,98,23,17,153,179,212,180,130,229,138,97,209,71,83,224,195,217,27,39,31,36,23,196,35,228,250,130,167,85,194,183,86,169,55,115,196,13,95,221,224,149,126,91,164,229,162,203,203,65,21,165,216,139,151,32,132,148,239,116,195,190,16,34,161,139,111,56,32,102,229,22,170,15,226,126,1,86,82,20,79,148,148,238,23,176,100,91,142,42,64,203,188,62,104,133,53,106,169,163,122,231,223,1,248,139,40,92,163,236,205,95,151,105,91,227,154,165,45,174,106,23,75,169,199,40,229,119,30,136,107,255,195,57,74,214,146,209,64,39,128,124,196,42,182,170,187,191,54,108,44,190,14,137,69,2,106,10,10,242,112,53,99,145,128,7,144,212,177,167,88,36,96,181,209,65,77,52,22,9,104,224,13,226,194,124,115,22,16,36,26,199,190,54,165,95,8,252,222,186,168,93,31,113,185,113,191,140,0,188,68,95,162,192,193,103,45,47,56,180,202,107,113,113,97,53,27,32,20,1,36,60,248,96,120,54,24,110,241,100,242,31,47,220,117,169,165,132,185,6,54,139,106,241,130,111,25,150,75,53,49,101,192,139,55,206,212,19,15,201,236,214,100,121,91,116,43,188,11,43,255,145,101,28,79,87,106,94,22,19,99,68,16,55,216,152,135,97,195,235,237,172,123,24,122,54,164,97,170,69,137,181,155,138,189,35,139,16,153,14,117,148,13,156,214,159,186,45,226,193,52,138,169,218,148,151,165,196,222,195,160,120,23,19,197,228,110,183,205,214,83,74,123,146,118,160,48,254,50,121,71,192,2,235,143,55,235,216,34,35,180,148,46,190,223,184,102,162,139,63,185,209,190,88,61,149,42,2,187,19,106,249,165,56,173,63,202,149,60,95,107,111,140,33,98,209,243,167,144,156,76,68,117,158,112,183,105,37,93,194,142,165,153,132,113,17,166,221,234,137,231,184,172,7,191,236,15,234,117,121,25,85,56,78,126,192,237,164,130,109,108,209,219,37,68,3,57,77,206,226,212,174,153,9,253,5,80,231,125,94,51,229,223,23,132,22,18,169,122,185,191,207,117,246,248,38,61,134,34,109,93,234,158,126,98,152,137,193,14,220,103,186,244,54,201,115,119,238,124,26,237,153,7,111,53,45,95,154,19,28,102,78,116,253,164,165,71,19,40,89,207,140,111,11,6,183,24,87,35,168,76,190,51,219,89,220,90,54,191,243,53,174,160,19,110,29,150,69,23,231,126,38,32,21,124,171,175,47,228,218,30,176,77,152,121,87,63,241,234,49,154,104,211,8,175,117,234,27,89,118,172,156,147,45,132,76,238,81,239,138,120,98,210,100,93,35,55,192,168,75,97,192,102,37,198,127,53,130,125,12,51,227,252,125,7,77,244,195,168,75,171,95,113,197,131,80,139,96,207,232,192,168,197,254,241,77,245,233,214,180,25,123,116,41,239,38,249,210,99,222,137,205,107,47,8,34,151,207,125,226,198,231,89,50,228,250,174,87,235,160,77,116,201,244,34,163,131,11,236,4,236,160,27,241,171,100,219,11,191,0,55,16,198,68,81,189,177,93,97,163,116,182,246,209,115,196,76,204,101,51,235,235,144,189,87,9,156,56,44,43,234,113,10,222,29,54,216,164,120,49,120,243,65,56,239,215,146,16,213,166,150,39,2,47,37,135,153,19,153,120,191,144,49,191,31,41,95,48,45,233,88,163,38,179,126,78,13,122,228,221,57,175,105,138,8,135,50,75,169,19,62,254,255,150,211,254,111,186,216,75,100,20,209,88,199,238,161,156,166,192,175,159,27,97,37,51,220,87,245,240,226,79,2,0,182,38,151,109,120,67,54,2,45,74,95,201,189,211,236,27,206,127,251,228,141,90,29,56,170,116,206,47,238,241,77,216,244,236,172,254,235,200,24,231,178,35,193,163,155,217,51,235,1,184,106,75,86,119,32,234,243,85,110,191,0,66,165,199,25,143,107,197,61,17,205,138,47,190,7,29,84,28,221,204,121,61,153,33,64,153,52,201,15,150,235,62,205,249,188,127,235,30,107,20,151,222,172,169,1,169,114,156,124,202,35,200,194,137,193,13,87,221,43,95,196,62,1,236,228,233,17,250,34,76,185,10,76,11,123,193,116,89,178,238,56,63,20,5,129,148,173,102,61,223,221,145,158,148,229,126,133,222,45,118,148,133,26,249,137,93,227,102,157,223,95,38,26,110,243,76,216,237,101,108,97,218,100,121,181,13,132,23,8,152,228,193,231,61,162,167,69,210,11,246,168,170,56,84,74,197,121,153,90,251,96,79,236,107,46,189,232,81,205,200,2,60,214,130,18,55,52,233,42,72,218,192,201,78,211,30,216,170,9,131,171,140,12,201,91,217,200,161,250,74,31,50,83,155,146,165,84,189,68,91,212,25,166,162,240,77,146,228,242,24,204,180,166,227,205,76,253,38,184,159,172,84,220,30,227,112,235,149,21,155,37,66,82,228,168,228,151,99,83,136,198,127,164,16,118,191,179,214,25,251,68,140,30,4,191,88,46,158,246,21,49,28,123,103,223,148,124,51,110,227,246,29,29,210,180,251,154,224,217,23,43,99,84,156,210,120,164,211,117,112,243,71,27,113,241,34,114,13,158,19,100,229,16,99,205,8,101,105,165,218,14,234,224,48,117,238,238,224,117,78,16,175,59,153,62,121,120,55,46,105,142,96,217,36,148,132,114,68,99,132,92,43,127,97,185,14,24,51,242,109,84,35,241,65,122,104,188,89,45,162,128,141,179,74,237,197,64,109,190,169,79,144,185,66,244,27,131,154,110,3,35,207,132,1,14,22,161,248,166,56,9,218,19,111,95,104,40,254,17,44,201,222,237,229,64,155,208,121,29,175,12,201,110,7,234,137,244,208,112,63,136,165,82,224,39,79,39,124,205,136,20,106,160,51,108,11,73,181,16,84,54,64,21,75,80,184,252,131,219,224,22,92,194,243,116,156,197,36,217,250,239,236,7,156,165,74,175,124,122,237,174,194,87,151,47,212,221,248,17,139,185,97,235,10,152,246,122,96,42,137,16,186,43,159,141,182,75,203,166,208,167,95,242,57,139,91,124,214,20,47,150,138,23,30,23,152,170,185,38,92,13,43,160,166,80,149,126,42,247,61,215,124,125,37,105,119,125,168,247,120,80,163,240,99,131,154,192,10,245,60,154,41,191,123,38,12,88,46,48,39,208,196,81,103,20,7,6,235,4,48,218,72,143,174,32,164,107,192,20,173,159,25,149,181,26,127,246,244,83,141,9,96,170,114,250,72,178,184,52,133,56,115,34,217,35,251,225,74,69,109,88,215,8,168,52,157,112,205,22,72,203,189,31,168,105,21,145,253,131,21,77,165,127,85,144,143,59,106,50,107,156,209,198,123,201,82,179,72,96,231,199,65,100,229,220,137,91,139,180,71,190,106,192,14,243,146,156,155,66,42,44,222,61,169,211,144,221,106,241,209,200,199,31,102,90,234,249,171,185,99,43,112,69,120,104,196,195,142,234,26,61,54,161,148,228,167,185,169,6,180,32,250,248,44,49,120,165,29,204,55,244,249,117,169,143,117,121,111,109,47,21,64,128,46,183,117,153,227,176,10,32,203,110,148,88,5,16,32,163,173,6,7,190,116,112,66,0,18,164,1,4,9,220,251,6,29,131,106,95,137,23,105,48,46,104,207,211,180,29,158,73,20,176,168,129,247,145,36,193,88,243,232,156,58,168,128,55,193,138,104,168,32,19,19,179,32,177,204,8,110,141,155,7,180,88,107,9,175,181,111,85,223,50,104,245,250,55,49,225,232,239,241,64,190,197,92,76,225,154,145,59,130,191,41,130,17,56,22,103,21,103,240,221,205,137,107,108,36,177,166,166,161,46,126,35,206,185,41,226,174,111,188,250,234,139,230,2,38,137,180,76,49,230,197,156,32,58,46,174,234,190,251,149,177,134,213,192,7,11,22,138,2,182,172,121,11,122,215,252,119,141,54,166,193,61,98,69,83,36,233,119,83,140,94,222,49,138,14,48,61,14,175,25,69,191,223,29,227,176,90,165,69,27,164,68,48,42,129,82,246,54,49,78,172,21,96,208,247,116,229,193,40,206,121,3,47,222,250,199,140,99,95,71,221,45,62,157,202,213,21,86,140,21,76,210,231,159,216,243,147,119,163,248,70,9,70,180,27,164,133,26,13,139,42,23,2,171,30,229,145,77,229,39,168,0,135,98,127,70,54,56,195,60,192,83,55,216,71,67,39,243,100,139,205,122,119,3,52,159,127,227,56,186,37,77,113,116,15,93,167,118,47,78,181,68,16,152,247,116,189,196,206,41,97,64,101,11,212,126,112,150,93,241,253,250,250,116,156,219,204,120,167,139,25,144,108,121,77,78,0,127,132,48,126,172,144,53,224,95,89,181,121,174,99,184,36,157,18,70,244,235,140,7,236,173,69,12,18,53,162,43,53,239,53,221,203,144,99,77,83,210,232,242,31,70,222,84,13,28,41,162,14,185,53,94,97,24,202,99,167,145,228,90,172,31,106,87,251,157,92,199,169,132,35,125,194,78,239,77,22,83,129,70,108,189,140,247,145,90,109,30,157,139,244,45,118,85,36,74,193,34,134,165,212,140,137,247,138,194,126,113,17,76,225,241,242,231,94,175,205,33,183,135,174,235,222,170,253,161,174,245,66,173,158,227,118,78,89,162,42,41,249,14,159,158,135,199,133,244,104,112,24,4,247,180,130,4,28,78,206,119,157,155,40,103,25,156,10,135,243,27,212,191,171,112,26,16,135,220,202,124,187,236,108,224,46,176,87,190,174,79,188,38,187,166,134,148,127,11,97,0,223,117,67,17,221,27,217,178,197,147,219,250,221,238,20,63,126,120,167,122,150,11,122,10,248,134,127,167,133,148,200,236,171,222,207,169,194,54,45,68,193,113,197,45,203,184,146,226,192,145,62,69,105,218,232,60,210,220,84,224,29,182,6,32,213,157,136,207,60,10,73,180,133,253,253,218,177,158,81,151,134,38,171,123,197,130,234,88,67,147,72,198,154,74,6,172,161,137,52,186,47,95,88,100,254,150,28,170,10,197,234,174,17,37,51,205,185,193,255,214,189,180,247,129,39,242,237,151,190,60,30,1,114,149,162,81,150,152,2,215,213,48,27,152,195,123,85,91,150,198,8,222,234,202,7,112,30,69,3,55,32,254,56,230,202,143,191,159,39,4,218,127,168,181,112,235,202,73,206,56,187,112,198,95,181,108,236,145,149,47,170,53,139,84,108,29,19,66,229,226,229,168,134,198,221,203,226,105,136,41,81,226,209,7,105,218,74,44,240,60,64,194,181,70,210,188,142,127,211,10,167,4,21,105,219,144,235,97,171,52,99,49,164,106,244,101,149,150,107,18,126,2,189,172,210,122,20,13,180,100,47,170,52,42,42,146,232,219,154,216,65,76,206,129,195,42,197,152,158,118,35,121,168,46,186,66,244,246,104,79,111,184,29,207,32,167,156,105,45,170,65,123,60,120,67,193,220,155,85,58,172,136,101,64,177,170,119,101,94,95,59,140,95,5,255,170,169,193,37,209,34,158,242,246,232,34,150,104,161,228,226,68,30,136,198,18,45,56,160,35,254,236,235,112,97,186,98,89,235,15,55,184,255,80,189,177,62,7,195,212,42,54,135,37,108,27,211,6,168,117,238,37,226,27,100,190,70,78,198,70,99,68,189,50,86,203,137,167,59,123,104,6,242,188,20,103,87,117,210,13,130,187,223,95,253,199,47,94,231,252,221,253,248,222,141,63,180,177,50,191,92,60,61,108,24,125,253,205,232,6,34,34,153,166,176,169,156,85,75,80,58,149,148,14,228,233,40,173,252,144,116,129,83,137,160,217,181,211,195,206,9,81,139,73,123,194,217,105,195,70,12,101,18,0,178,30,176,19,96,162,22,55,182,221,219,63,167,152,96,165,113,56,60,29,119,25,14,104,232,76,118,41,123,127,1,178,14,232,173,15,103,81,210,126,213,170,187,122,61,45,97,167,18,235,75,184,153,43,4,147,229,241,85,146,186,221,37,95,9,164,72,244,11,2,115,98,190,30,5,1,249,85,237,174,45,229,217,110,213,34,176,39,216,172,166,108,5,136,113,1,180,69,35,61,135,166,240,203,161,68,92,177,114,104,139,168,216,247,152,231,173,137,204,182,53,39,64,167,195,14,44,117,179,171,219,6,197,146,185,192,132,229,158,129,11,63,61,59,144,106,64,219,58,142,118,148,131,98,254,118,155,14,98,204,134,92,191,146,115,67,224,114,21,23,65,209,223,202,47,87,81,168,118,52,34,63,228,98,21,229,99,65,49,23,203,120,55,125,243,47,43,169,191,229,187,142,235,26,179,251,6,52,133,17,244,148,136,117,211,11,237,55,8,119,237,73,133,88,142,103,60,165,122,34,214,22,113,167,108,206,116,252,169,81,130,202,46,156,12,129,170,164,166,173,74,152,74,255,50,157,99,143,161,232,74,118,162,200,157,229,234,123,48,72,230,22,124,104,149,178,74,161,161,181,32,27,177,158,204,203,58,110,137,90,147,135,33,101,23,66,13,32,233,44,118,110,181,56,29,73,185,13,145,78,218,151,29,47,247,170,96,78,82,108,199,11,33,218,18,119,18,138,237,120,193,253,87,13,208,238,32,82,240,62,19,211,151,171,245,235,107,153,15,250,172,102,102,178,176,102,137,60,92,121,138,210,88,175,68,229,108,148,170,48,98,81,218,21,29,144,39,19,162,18,34,31,96,163,207,216,158,80,201,210,55,180,127,113,6,26,193,40,19,201,46,207,192,167,72,85,236,25,72,10,212,252,198,18,140,61,3,5,103,27,35,64,117,70,35,182,16,157,0,30,124,233,177,37,35,11,157,246,212,103,243,176,152,138,39,133,35,170,70,51,23,241,186,213,201,146,158,89,227,96,39,201,182,102,168,119,218,9,77,13,175,214,6,58,192,73,171,123,218,64,140,80,16,61,34,40,235,235,182,118,33,186,16,151,19,230,222,160,25,162,154,59,154,83,199,107,209,227,8,76,96,230,195,168,168,138,45,132,10,128,137,227,98,242,209,86,178,178,242,86,15,138,113,162,126,56,216,126,193,168,62,251,182,207,24,98,212,54,214,253,141,149,96,185,211,139,78,14,171,86,137,93,56,176,244,80,54,48,203,22,162,5,130,40,135,210,213,171,86,255,60,18,157,176,88,20,209,28,175,122,70,43,165,174,27,87,24,183,26,185,205,203,238,201,110,169,50,43,142,200,88,18,95,137,6,141,44,68,60,202,134,205,55,7,198,61,177,20,89,158,22,105,168,166,55,239,40,168,1,111,139,16,180,158,153,73,82,229,214,251,211,34,170,87,114,188,89,149,66,154,230,60,92,135,83,109,53,170,49,234,113,121,26,240,89,23,160,23,149,148,144,71,67,253,86,93,230,41,129,247,247,122,53,246,181,213,115,173,153,132,133,124,191,192,151,223,189,29,58,231,167,231,62,107,223,77,44,219,239,73,234,179,43,30,58,184,45,29,195,27,37,253,154,174,71,120,70,62,9,151,35,20,66,88,149,122,173,146,38,130,116,124,45,159,117,228,205,211,6,71,10,89,91,91,171,167,111,4,254,2,45,242,9,230,3,224,26,151,171,217,198,194,54,113,73,103,183,253,36,202,246,195,131,55,239,50,89,199,56,133,233,102,140,120,183,163,183,211,202,61,192,18,253,65,99,180,241,5,157,24,75,249,133,46,152,67,254,18,194,83,151,116,101,88,166,134,214,94,9,156,109,31,149,212,157,224,134,177,247,188,217,42,108,110,88,142,231,42,15,95,88,245,63,202,71,195,120,2,225,77,35,161,3,52,60,192,6,70,149,156,151,164,54,0,30,157,91,152,76,235,153,246,126,175,77,245,175,143,134,145,138,157,47,156,223,157,241,194,72,165,141,131,56,32,73,162,33,75,11,200,93,102,148,195,113,67,103,133,249,139,56,36,75,142,0,144,165,95,252,156,59,127,194,230,80,167,66,167,117,210,101,22,23,74,46,41,27,234,198,92,194,196,22,7,100,172,226,200,159,222,139,201,66,205,247,176,207,177,87,230,105,15,190,190,45,164,63,28,37,40,35,80,33,67,108,118,186,28,207,115,106,127,234,223,142,162,173,247,126,110,2,59,28,200,21,89,233,222,200,170,172,172,4,198,189,27,205,98,115,165,59,156,241,114,33,121,61,50,81,166,144,240,181,31,211,199,93,16,175,31,159,235,193,179,0,246,198,109,129,169,235,155,187,135,166,40,142,161,154,122,169,109,107,32,24,173,88,251,145,149,88,139,209,62,61,139,82,5,247,137,204,148,26,214,168,89,229,217,125,211,103,27,104,110,141,236,27,58,150,103,171,233,171,229,211,35,86,83,91,134,182,6,61,98,66,245,211,213,48,194,84,131,242,252,191,174,69,55,188,175,180,180,79,56,88,92,218,118,84,151,184,213,231,28,16,156,83,176,252,141,231,173,229,126,66,16,217,104,113,109,36,139,18,108,124,198,126,128,21,65,245,110,128,19,162,28,103,58,43,15,112,77,135,93,44,102,22,168,219,62,15,101,219,53,249,38,163,148,67,155,99,140,110,166,152,183,55,161,55,181,222,3,204,179,27,72,126,47,22,217,57,107,201,58,221,1,131,177,111,115,217,211,21,255,112,232,174,51,217,156,111,160,7,154,53,72,202,56,229,235,57,105,126,226,218,211,142,13,102,27,192,103,157,21,98,204,77,112,224,176,138,160,156,125,215,31,183,122,243,116,223,252,212,47,188,66,141,74,187,226,6,159,19,65,253,18,99,137,226,67,193,60,144,192,248,234,186,236,197,133,165,62,131,137,253,99,24,111,130,33,112,48,68,246,137,115,245,195,118,239,39,166,3,239,222,79,167,10,48,163,22,10,188,247,147,144,13,140,185,217,99,102,213,35,153,49,20,170,123,157,211,154,156,176,0,246,238,241,120,210,232,120,17,68,109,2,250,105,84,32,185,171,245,186,134,198,212,219,43,90,101,213,150,163,98,213,22,243,211,157,169,132,173,161,7,49,239,202,119,252,103,220,45,4,242,132,183,138,131,102,132,234,16,235,173,42,215,114,85,192,3,234,56,127,33,48,72,150,221,242,97,241,185,23,83,29,2,159,83,179,152,213,49,112,94,77,103,20,176,66,39,187,141,107,132,36,192,248,22,100,215,61,146,108,151,52,168,230,125,88,2,56,20,157,44,130,120,92,69,44,40,252,28,34,42,236,26,76,151,30,25,164,186,150,50,63,235,191,63,206,252,53,197,46,255,73,175,146,67,138,104,185,69,109,234,236,119,15,21,170,234,120,26,24,242,22,216,141,138,103,66,224,109,118,144,195,195,7,208,34,217,41,6,254,24,226,124,109,14,82,18,127,104,103,117,78,26,149,67,65,215,216,173,29,13,68,186,204,102,129,55,146,124,150,45,93,201,221,192,72,126,73,224,195,141,194,87,119,113,134,195,106,162,122,154,3,104,24,43,204,170,138,24,76,143,189,94,166,106,229,163,61,224,101,50,28,134,189,206,61,179,44,53,195,147,202,206,58,121,180,110,139,177,81,116,187,98,217,131,63,254,240,85,224,209,253,205,112,165,190,233,239,110,234,217,99,255,145,32,71,81,244,27,159,219,88,227,119,182,247,7,207,98,250,184,253,127,207,254,190,246,220,85,125,163,139,141,80,219,38,149,121,73,128,137,28,15,201,36,205,23,161,55,142,118,121,203,51,246,224,56,75,18,42,20,155,239,51,118,223,53,187,1,177,83,224,208,167,20,60,211,247,110,187,132,213,59,71,9,65,42,242,124,36,255,68,210,234,76,199,48,249,237,21,41,157,156,49,100,253,122,222,79,78,226,100,181,90,7,234,187,44,124,181,63,147,108,89,107,210,33,159,197,243,251,199,161,181,138,88,200,196,17,231,127,191,220,128,101,164,179,235,247,69,138,68,102,91,211,107,215,109,90,189,125,83,223,207,45,165,16,135,49,90,27,50,49,84,224,16,102,122,114,178,165,55,35,0,181,229,26,249,180,130,26,169,201,95,195,191,133,198,49,171,150,196,180,16,108,184,196,159,111,177,87,222,114,21,139,227,32,146,45,134,160,147,111,151,225,158,205,31,192,152,160,147,182,201,92,154,28,182,223,128,69,169,22,39,22,13,80,80,225,241,171,191,240,189,232,125,170,255,226,97,225,252,3,155,25,200,99,88,149,176,153,129,190,109,95,161,171,63,54,51,152,208,151,103,213,175,252,91,102,144,151,44,107,29,114,145,25,32,25,59,224,180,85,67,83,9,184,175,98,85,67,233,106,23,191,22,162,238,88,188,236,148,149,206,210,66,40,202,147,20,81,99,34,159,91,214,231,49,104,177,13,200,99,253,31,145,155,113,186,174,25,110,60,83,182,78,52,201,174,244,218,237,232,93,236,113,224,152,37,143,61,14,160,93,147,190,25,127,59,14,22,139,213,123,117,176,199,1,136,103,215,253,206,197,113,208,69,231,201,178,208,229,67,148,127,233,241,241,39,106,102,74,204,239,154,98,247,120,75,159,68,141,86,252,112,220,142,142,127,66,238,115,93,74,117,240,99,75,175,52,118,118,118,237,153,107,135,102,117,177,153,255,128,106,114,240,241,156,108,223,42,12,93,80,153,111,49,26,13,37,44,62,128,22,60,116,123,176,195,251,160,146,6,10,4,190,113,34,64,170,0,209,149,107,147,79,202,88,39,31,164,90,216,15,65,43,99,19,69,175,77,176,240,165,233,43,4,163,125,78,151,168,97,187,2,213,51,110,215,177,188,117,67,132,63,170,252,249,136,162,1,92,161,64,240,236,175,145,227,31,19,77,123,99,201,241,21,79,48,156,161,151,57,201,241,251,116,51,195,50,108,78,82,77,177,77,11,67,166,96,115,18,66,106,116,224,69,78,130,186,5,162,143,243,255,5,120,246,151,58,175,198,175,158,212,200,103,204,106,84,91,182,143,148,183,9,230,181,135,197,31,70,202,236,113,104,198,147,79,48,32,180,192,15,73,77,158,240,97,102,61,111,223,33,40,207,29,96,67,28,56,0,21,89,106,85,85,246,12,80,224,119,144,220,9,187,170,7,113,171,48,49,113,248,146,114,194,182,190,153,32,33,226,34,215,127,144,131,181,245,161,142,144,183,144,149,181,122,38,118,110,187,148,128,123,105,12,215,216,87,226,201,64,56,124,240,239,141,225,250,6,173,198,166,117,173,176,210,197,141,118,17,233,88,233,226,75,99,184,75,233,226,152,20,136,149,92,163,167,23,196,161,209,2,236,4,2,145,48,222,132,85,186,163,234,69,6,74,54,130,146,126,66,97,35,141,17,111,249,90,244,162,2,109,75,178,110,112,240,212,219,204,245,192,231,29,61,210,103,133,172,48,90,176,234,56,32,7,218,162,198,168,243,253,29,137,225,188,145,91,52,15,108,133,34,50,5,125,139,120,250,63,190,102,40,210,88,29,153,117,215,60,140,191,169,156,55,35,74,72,64,122,215,232,69,191,80,172,225,167,2,199,116,180,149,157,240,211,39,93,9,224,75,41,226,182,255,134,20,177,255,206,174,231,70,14,24,147,202,205,60,84,230,126,47,184,24,221,166,49,240,224,13,149,130,178,102,202,199,135,200,194,183,132,72,249,248,44,144,8,124,229,29,92,241,5,218,176,122,168,218,237,186,1,241,7,222,216,244,70,95,105,50,142,135,183,227,201,211,31,156,16,107,142,125,227,68,138,101,213,199,7,76,65,166,52,61,84,87,228,154,163,91,51,89,86,156,106,244,65,213,63,13,13,193,226,163,53,146,83,149,60,81,2,75,60,42,245,186,9,252,25,108,107,36,63,6,132,209,220,217,5,157,33,52,83,2,70,42,197,125,134,227,225,211,224,144,46,178,74,164,152,226,248,154,175,239,69,152,64,249,22,97,195,68,95,62,186,80,128,22,27,38,226,118,182,77,156,228,47,195,68,129,29,36,252,34,76,96,47,156,89,231,27,139,61,219,22,173,126,201,7,189,45,44,247,217,217,186,159,42,143,54,127,182,213,105,50,56,219,114,105,152,115,244,104,222,171,159,115,244,217,210,219,205,12,144,24,163,160,200,161,127,176,173,49,111,194,214,181,61,8,247,72,87,40,117,24,109,89,61,249,252,114,102,75,216,102,2,51,106,247,179,182,117,46,146,62,234,176,65,124,200,96,160,113,182,173,101,163,84,170,152,15,109,75,164,16,61,71,23,134,130,173,68,86,235,44,216,121,46,117,39,212,132,24,132,212,128,16,112,137,195,217,79,169,190,135,183,211,199,10,88,117,152,230,133,202,231,63,29,128,124,127,28,147,141,144,119,128,206,137,89,163,51,64,85,167,143,73,117,164,252,245,54,222,139,148,127,108,96,178,12,106,240,90,32,225,34,239,217,166,137,144,105,11,205,112,50,41,44,78,123,34,105,99,96,232,58,20,152,162,95,139,76,17,50,113,127,43,160,153,207,188,117,52,152,90,43,200,88,222,66,108,181,244,76,130,167,158,130,54,50,17,65,38,79,248,125,214,96,70,73,69,8,131,215,254,39,201,83,16,248,254,35,67,213,13,252,208,234,119,159,192,227,14,102,73,179,50,165,155,11,154,5,54,113,11,235,163,247,42,211,121,20,96,74,82,213,78,86,113,89,156,110,93,58,138,242,77,44,116,186,100,75,37,230,11,202,93,241,169,147,137,212,218,150,11,15,221,174,105,147,27,42,191,133,106,58,167,10,165,170,10,229,238,110,122,120,17,171,196,122,65,48,234,254,239,224,32,16,217,206,58,127,181,229,13,251,71,53,241,154,238,241,139,47,173,3,142,27,95,170,168,216,226,63,40,112,26,121,186,170,108,77,238,93,190,185,50,202,138,206,113,170,98,4,233,100,179,136,125,207,248,58,235,108,34,90,150,32,189,20,200,48,208,15,56,149,95,171,117,151,206,136,132,76,178,37,185,225,195,84,196,250,130,191,88,5,81,59,117,246,143,216,234,147,246,143,32,242,67,100,233,211,148,146,208,60,58,253,226,127,83,25,14,249,93,101,184,230,223,168,12,151,228,255,15,213,110,223,208,71,242,212,46,216,35,195,243,190,156,126,148,173,163,114,11,103,225,171,27,20,170,49,54,38,53,80,28,210,52,120,22,142,157,248,198,53,199,229,121,33,132,70,224,80,17,80,30,219,11,79,93,156,213,119,215,228,118,255,250,201,126,217,57,249,239,201,88,238,185,122,110,228,105,79,153,11,93,108,82,223,123,9,105,69,237,229,4,101,215,4,194,11,228,110,237,56,42,105,95,167,1,99,235,50,21,224,232,19,246,241,30,246,26,7,30,130,149,91,187,56,219,16,40,186,240,140,147,220,61,64,51,68,35,23,109,94,195,75,219,29,5,92,98,121,63,15,82,169,159,14,17,4,15,33,146,217,227,228,177,225,86,242,253,111,153,144,154,116,41,82,132,243,239,153,208,236,63,50,33,244,46,231,177,166,89,233,223,51,161,72,57,223,159,239,198,173,74,190,150,86,56,48,165,104,122,79,226,194,62,132,171,107,109,57,226,60,198,25,113,202,201,219,78,223,56,182,62,202,105,32,10,136,90,20,100,200,135,62,77,55,156,91,144,202,199,33,56,49,235,178,140,114,22,79,36,52,168,63,219,180,240,155,153,31,181,239,129,56,179,10,181,14,228,121,116,145,125,212,181,203,28,212,255,249,131,174,203,246,84,233,155,159,139,78,106,211,172,219,224,200,46,230,36,243,202,30,190,75,69,69,8,183,99,64,132,66,215,172,16,141,223,90,10,142,184,183,132,170,81,35,239,241,88,78,128,62,104,253,124,124,168,73,228,171,147,169,136,133,199,83,226,24,55,147,165,222,147,230,246,238,22,217,151,0,173,186,200,166,200,216,34,194,79,188,82,72,63,246,152,73,165,164,175,252,94,110,67,200,220,137,230,173,195,21,28,66,58,166,240,105,190,34,78,1,141,151,35,121,39,15,130,60,38,73,8,216,40,99,98,155,114,90,31,41,105,248,246,145,185,249,198,44,247,202,75,20,223,151,11,94,141,219,110,250,5,152,155,167,105,184,166,157,16,238,199,24,175,88,174,17,160,3,231,161,45,62,133,236,1,146,140,88,45,180,168,173,98,91,122,185,127,1,72,152,83,152,120,191,78,240,137,55,204,72,128,52,10,23,93,151,110,39,142,179,184,179,188,42,136,241,136,224,92,104,135,10,212,142,88,61,102,151,155,19,38,57,32,100,177,156,225,252,127,153,197,33,143,116,166,126,172,181,53,39,18,167,243,126,118,222,28,230,241,245,57,245,38,0,32,84,26,115,122,53,207,74,76,69,79,39,91,214,228,253,47,0,251,235,153,191,193,43,127,114,188,112,247,186,255,225,192,164,151,229,154,16,108,25,19,155,164,183,216,223,210,148,217,45,71,231,109,22,180,107,197,75,8,42,105,127,170,177,121,114,45,102,218,253,36,28,177,48,227,254,109,212,108,219,196,111,210,44,204,163,12,253,173,171,127,134,233,141,198,148,132,95,12,229,193,163,87,119,98,19,215,32,239,55,238,245,111,42,40,71,90,254,2,188,123,61,53,238,206,56,186,61,60,246,48,144,61,76,99,38,30,20,254,178,185,243,245,12,229,82,52,145,136,233,126,232,121,5,197,29,201,56,219,109,242,40,44,28,207,164,206,210,141,252,204,138,251,250,16,215,236,209,141,46,148,223,212,245,96,211,192,42,46,218,175,164,130,45,3,54,191,0,125,34,60,227,230,241,21,183,201,40,79,118,68,143,220,194,2,84,116,26,221,252,27,57,135,127,1,18,236,13,103,186,127,1,90,89,57,126,1,2,243,252,120,223,211,185,42,5,201,233,204,146,58,189,185,103,95,145,50,250,173,167,68,46,82,249,75,65,79,232,136,158,182,24,11,11,101,172,142,114,117,44,24,3,21,143,68,126,39,52,108,21,37,69,34,65,246,233,171,250,62,101,114,92,208,79,17,141,101,37,166,9,76,31,251,141,184,59,25,189,18,249,249,33,121,171,197,172,57,16,8,7,151,147,154,144,63,99,15,30,12,228,214,166,33,224,221,6,34,121,240,109,65,97,103,244,85,153,218,90,9,93,123,146,123,214,190,98,108,193,69,141,118,206,21,222,56,29,252,3,162,149,177,112,143,30,65,250,242,65,240,215,21,221,233,80,121,67,200,247,245,154,132,238,224,13,151,59,195,3,15,114,115,145,149,71,154,5,35,144,74,90,22,81,23,161,30,207,162,2,176,19,176,193,114,28,253,6,146,174,20,190,139,103,173,12,212,78,143,163,8,109,87,132,87,212,46,74,5,13,213,182,231,18,43,211,10,167,10,239,128,115,120,57,80,247,83,109,140,84,100,149,12,180,202,89,167,53,68,146,250,79,119,23,102,52,143,215,130,203,88,153,242,125,224,70,171,113,43,68,126,225,11,131,15,230,79,181,144,92,141,253,55,198,94,241,93,23,24,224,182,4,245,173,55,183,141,172,37,5,214,221,203,121,242,246,110,152,97,81,89,242,197,117,145,212,131,148,12,208,22,254,140,156,144,8,14,80,178,23,251,148,137,213,75,154,242,64,13,153,222,25,6,49,99,57,187,232,194,248,167,121,44,3,92,249,104,35,216,77,183,109,135,165,4,13,100,238,80,224,136,53,242,166,42,146,199,107,198,56,125,249,108,18,18,80,222,76,233,72,61,239,191,55,211,223,78,182,45,39,175,50,254,25,62,223,60,163,75,135,180,145,13,98,110,169,135,183,70,21,179,132,40,53,133,246,124,241,124,243,50,24,247,190,41,116,255,189,224,105,223,195,191,187,4,212,191,25,131,153,46,87,252,221,67,224,213,206,211,75,87,96,172,113,0,246,250,75,26,86,145,122,128,255,129,93,13,116,204,50,112,180,174,47,142,202,41,178,60,21,215,44,226,19,69,191,152,119,220,113,149,164,12,135,79,245,129,127,194,156,239,67,222,197,209,79,124,96,83,59,166,13,145,242,58,59,88,124,213,178,154,132,192,125,94,145,176,190,208,72,221,165,0,154,82,72,158,254,248,83,155,30,210,130,109,184,188,74,111,248,215,152,205,57,121,164,222,186,173,80,129,162,129,78,0,10,111,103,163,146,168,175,46,171,98,211,149,11,184,86,9,114,163,142,151,127,146,65,253,32,24,246,125,45,58,45,97,221,6,78,19,217,22,89,128,239,163,156,158,36,40,122,179,31,110,217,251,117,136,239,58,0,107,128,89,112,233,179,124,105,128,73,134,245,89,182,115,115,199,102,88,216,76,153,195,206,32,60,218,31,8,214,64,114,8,114,253,2,140,92,173,144,36,156,146,17,248,161,163,243,229,104,100,149,75,231,70,200,165,85,52,210,141,58,44,54,55,107,162,167,73,254,63,172,160,17,98,215,119,157,89,122,74,23,175,38,194,9,44,182,105,53,143,231,41,170,17,235,86,179,88,91,90,67,222,101,107,64,194,56,185,181,137,232,210,216,139,139,225,240,40,211,127,116,27,183,30,122,198,241,163,166,227,148,193,6,253,216,0,21,185,47,118,58,94,167,159,70,255,61,215,77,217,250,77,99,172,70,150,247,220,78,47,77,247,152,138,235,230,244,134,208,248,217,82,182,247,241,158,195,129,17,94,175,241,207,113,148,114,167,190,70,212,210,112,238,67,222,215,97,124,110,166,221,159,74,88,202,217,86,246,238,70,81,107,193,26,123,195,67,96,245,83,83,176,252,67,68,4,91,119,123,138,235,221,51,113,169,235,191,0,28,248,69,35,1,239,107,122,74,241,74,31,57,187,92,119,107,236,201,94,222,110,183,1,143,236,185,39,76,67,153,43,88,98,215,238,80,85,120,55,80,235,84,135,192,78,86,99,233,202,111,22,97,240,109,103,190,97,188,26,64,165,75,251,236,219,177,113,96,111,173,67,254,36,75,254,249,10,139,123,25,62,220,217,221,108,153,6,183,186,116,100,117,117,226,16,240,105,152,72,216,47,192,240,192,123,181,165,252,146,150,100,170,224,95,0,221,62,110,65,245,85,231,133,50,102,217,66,244,34,35,81,154,80,202,109,67,110,56,45,76,181,225,163,124,60,146,144,30,201,209,9,43,105,75,101,210,118,111,30,232,48,85,88,21,88,62,84,125,75,39,204,173,160,109,38,150,80,201,103,199,146,205,197,37,148,170,8,255,185,58,220,40,78,74,227,217,170,148,154,3,123,250,134,47,131,2,11,201,146,255,168,103,112,251,18,146,229,101,44,38,178,119,9,201,50,180,109,178,19,230,49,80,247,143,71,91,229,84,245,247,31,190,250,22,248,95,170,99,147,7,124,198,122,216,88,150,7,58,200,96,61,108,128,114,120,145,151,30,54,33,236,249,163,105,134,151,30,54,5,241,171,182,88,15,155,21,131,59,5,92,242,213,19,152,99,9,108,45,41,81,242,92,213,196,138,136,254,178,159,188,87,59,250,174,135,121,104,245,81,20,223,69,9,130,29,232,128,12,40,98,129,89,182,96,184,45,68,177,47,116,250,142,165,17,246,38,90,124,62,86,169,60,122,102,57,76,178,105,108,186,78,173,158,228,212,78,247,223,131,221,216,165,189,250,108,53,109,61,169,53,145,86,96,166,89,84,85,177,196,53,75,29,43,83,163,197,190,240,135,41,122,156,38,122,217,243,80,111,237,155,152,52,152,131,96,113,131,189,120,131,193,80,98,138,62,71,13,49,88,130,136,209,86,176,94,217,189,12,199,135,65,28,54,230,174,222,181,169,94,38,190,253,221,114,156,51,134,46,165,88,24,12,209,67,52,231,37,131,87,187,97,220,245,85,168,218,21,39,78,219,114,80,163,97,185,70,114,245,108,94,238,127,95,179,158,225,18,112,247,251,92,236,222,53,181,131,127,154,145,51,226,77,255,225,33,9,16,211,1,116,29,246,113,241,199,179,241,57,159,16,247,101,205,83,211,190,137,189,238,106,206,3,227,237,196,170,71,95,20,96,194,140,54,26,212,20,1,28,156,64,160,188,2,80,28,230,26,246,108,230,199,100,111,0,37,123,89,113,35,127,24,127,196,179,130,218,82,124,164,188,139,249,104,106,248,215,62,83,71,210,155,145,130,145,117,196,240,121,21,154,125,244,60,161,68,50,119,78,225,110,177,253,67,26,30,104,197,62,162,207,178,207,61,32,100,237,122,163,166,50,132,238,229,202,24,21,216,224,19,148,182,12,206,252,104,99,4,81,155,61,219,184,102,251,164,128,23,89,109,254,10,119,108,74,151,103,173,174,166,210,221,248,25,193,67,129,34,60,99,5,98,57,183,158,202,228,238,32,49,2,29,202,150,88,78,241,190,47,211,253,239,71,75,222,173,67,209,83,182,224,120,139,12,47,215,25,77,102,13,91,125,66,249,192,197,26,230,15,81,193,204,66,117,206,179,113,199,209,254,163,164,177,78,223,227,242,140,141,131,75,106,200,144,249,155,216,234,141,110,34,43,214,90,205,69,143,180,161,178,201,87,34,111,254,236,27,254,237,253,211,94,195,219,148,6,30,239,87,16,7,229,41,44,182,78,149,40,58,37,136,242,200,1,125,209,63,141,80,31,8,252,81,76,180,248,50,187,205,136,51,170,41,112,216,223,233,23,11,168,206,77,183,108,127,46,40,19,241,96,193,202,86,168,56,196,202,22,162,37,155,189,43,129,117,79,208,133,18,164,92,186,39,160,197,206,47,221,19,84,186,189,146,31,34,109,255,233,158,128,103,168,90,89,33,45,188,114,95,248,205,49,214,125,87,96,138,82,72,98,70,61,167,175,88,61,175,235,111,238,187,114,102,133,111,96,151,238,187,136,128,202,213,158,246,226,152,146,233,118,18,184,177,254,93,47,65,156,137,31,127,9,20,192,69,94,35,127,89,24,207,95,22,198,78,25,236,255,171,194,216,212,210,11,59,115,185,169,142,192,206,92,42,23,214,159,168,253,109,230,178,169,67,105,169,132,157,185,32,41,142,101,240,176,51,23,135,242,88,216,124,117,117,220,243,98,201,194,42,131,34,147,194,129,146,9,168,51,214,36,58,8,216,159,204,243,237,210,36,186,160,203,200,73,30,107,173,42,76,29,142,149,217,235,234,189,58,146,209,51,23,70,37,250,211,47,168,41,237,67,125,246,152,125,250,114,89,172,31,229,161,247,84,63,126,225,21,177,122,213,122,169,37,171,245,135,226,143,23,3,233,214,94,172,178,230,253,20,22,206,99,112,215,246,226,178,23,232,3,135,7,112,79,179,37,57,72,93,55,148,214,218,214,41,162,78,3,19,47,202,63,35,240,11,47,175,160,130,92,246,123,234,233,25,179,186,177,253,30,129,241,145,117,108,1,130,53,68,195,246,123,178,108,32,240,108,136,150,133,111,246,53,225,221,116,87,191,182,94,14,184,251,235,30,2,241,49,62,238,38,181,121,168,157,42,31,218,128,32,143,193,50,33,158,10,79,255,129,125,243,98,36,65,117,0,48,158,81,71,168,26,193,248,190,149,96,121,96,221,50,83,63,43,88,208,133,143,33,248,155,7,137,162,210,8,30,243,181,62,66,70,66,100,110,50,140,86,57,122,90,165,122,138,58,66,73,224,9,117,28,146,42,127,155,139,112,93,99,81,229,245,206,85,59,218,129,92,109,211,241,140,109,243,23,188,25,71,14,52,202,148,133,124,169,198,42,178,224,241,165,35,162,250,105,144,19,7,72,4,236,26,210,234,22,159,83,191,235,224,234,211,137,97,85,74,110,75,139,43,192,118,24,3,228,3,84,60,243,46,59,140,39,14,169,16,42,159,203,14,99,0,245,72,60,99,7,124,186,105,232,43,89,192,31,170,174,56,55,105,36,76,161,20,15,7,103,42,255,158,101,16,152,202,35,209,230,142,58,115,231,92,59,6,176,241,189,119,35,149,171,210,104,93,16,60,244,128,153,121,158,247,250,100,3,157,121,83,52,255,140,23,174,175,117,194,243,89,107,147,186,211,39,13,86,82,241,162,202,93,70,165,241,234,39,37,252,245,206,79,68,183,2,13,54,10,68,153,191,142,185,255,230,98,144,245,104,183,187,177,22,115,159,151,243,161,73,10,153,67,19,56,221,90,223,51,135,5,156,215,11,162,18,229,20,12,84,104,240,164,142,55,47,67,140,32,25,109,13,40,42,217,255,127,220,253,117,84,148,125,219,247,13,143,133,146,10,210,41,221,221,169,210,51,116,195,0,162,244,144,146,10,130,40,221,49,204,208,136,192,12,221,48,52,130,210,13,67,167,146,210,40,32,136,132,15,195,81,30,231,125,222,247,115,30,215,187,238,231,186,214,187,175,229,31,46,215,238,12,236,251,111,235,237,243,149,58,121,210,84,180,255,25,123,89,216,222,122,131,84,34,145,238,250,4,147,179,105,180,217,253,39,65,246,155,132,228,158,63,48,243,32,204,18,195,79,181,144,242,96,224,250,245,35,189,110,159,204,14,163,111,41,228,126,108,123,103,161,209,6,46,196,65,130,212,43,239,84,203,208,119,166,211,61,62,147,181,97,32,107,209,20,76,176,74,38,10,102,14,45,168,6,188,127,59,221,205,141,169,210,165,15,218,241,92,29,252,85,98,89,168,159,63,229,133,10,52,252,3,173,81,150,228,80,20,251,232,15,26,45,8,144,200,99,147,89,4,129,108,203,199,78,75,15,58,20,200,116,240,74,36,202,143,214,243,169,140,252,170,100,16,23,86,160,198,109,69,162,46,164,50,167,24,57,93,108,13,158,175,151,95,132,170,139,33,243,65,104,197,224,84,130,205,138,146,190,239,162,86,120,217,33,240,90,25,247,250,240,49,122,61,142,38,117,96,138,129,86,94,109,240,208,230,242,124,182,10,27,122,196,86,14,34,136,14,100,213,78,104,114,226,185,156,101,184,205,241,233,170,158,72,216,164,228,242,199,242,121,109,155,1,157,97,15,139,173,251,240,239,126,151,194,107,94,156,196,2,73,124,218,115,99,77,64,231,236,178,100,172,116,238,218,205,110,150,41,206,53,8,19,94,217,186,121,94,223,20,46,141,96,148,125,202,126,39,254,200,44,135,234,20,118,4,77,253,160,113,66,130,81,34,77,21,127,221,71,57,118,108,240,98,170,77,163,147,56,87,148,124,110,84,82,225,149,116,105,194,84,105,31,120,181,255,51,17,59,87,136,74,214,138,254,170,125,213,113,156,119,107,60,171,138,157,202,211,209,41,182,42,209,58,99,21,63,111,107,59,149,200,74,164,168,86,113,89,226,233,235,30,231,88,125,181,39,82,217,71,102,122,237,180,43,235,235,65,43,160,148,146,253,51,36,39,72,199,109,174,34,202,184,58,101,180,120,70,217,145,18,158,171,53,11,0,220,49,64,63,41,87,144,180,198,123,166,214,49,5,81,221,152,114,140,112,164,36,22,233,209,153,87,76,235,229,142,143,155,143,221,75,155,120,87,241,209,97,116,53,187,114,157,137,200,136,153,179,224,224,153,163,215,49,172,18,118,54,218,63,187,178,195,63,39,219,78,121,207,35,49,105,142,121,190,144,187,137,69,157,116,189,83,175,40,190,84,71,93,210,122,124,65,56,199,125,95,133,243,41,139,251,39,208,27,163,85,83,220,94,49,167,202,186,205,178,250,145,225,163,134,220,216,253,151,223,123,134,22,29,150,148,13,172,20,94,24,238,40,90,190,180,23,52,184,57,84,241,19,192,255,149,22,167,149,252,16,30,5,209,5,7,148,45,26,172,219,130,205,71,169,128,147,105,15,121,143,34,209,246,14,163,138,142,181,27,66,181,111,119,26,244,28,249,35,171,75,251,187,147,145,145,247,218,114,233,249,71,212,16,58,140,132,236,196,27,110,246,46,142,124,78,16,102,169,38,245,90,84,109,22,183,10,184,10,121,107,104,90,144,51,235,153,121,120,52,123,187,110,127,129,32,67,114,54,254,112,41,235,77,190,138,8,250,148,162,229,58,6,73,40,53,48,223,73,112,204,196,70,27,91,45,83,113,189,106,145,84,126,24,250,101,194,210,36,22,233,72,83,245,8,175,187,96,219,213,148,33,213,44,142,89,135,185,205,145,211,39,41,134,100,157,135,190,201,20,86,12,121,60,164,34,160,117,111,28,36,84,170,30,112,224,251,159,107,107,221,46,2,184,23,173,101,90,7,51,247,156,62,84,232,246,113,187,123,115,201,102,9,169,11,110,171,229,238,125,18,50,180,104,144,217,49,43,59,146,217,134,84,163,60,224,26,82,167,236,230,16,130,170,50,78,32,75,29,253,24,228,146,43,156,140,116,55,202,54,53,156,76,58,224,88,183,159,78,63,110,236,248,74,220,150,156,107,156,186,44,49,18,157,143,98,102,154,98,206,22,197,158,136,13,237,253,167,135,113,185,93,92,47,233,59,47,255,138,21,1,211,123,15,195,164,1,230,135,196,40,173,187,212,115,176,229,92,124,166,17,71,230,38,227,237,213,42,42,235,121,68,45,60,83,89,152,8,106,35,45,137,187,101,37,59,185,207,195,172,67,93,112,108,67,177,24,93,202,120,87,55,5,220,195,145,102,155,88,31,69,129,2,247,161,154,220,195,218,153,210,92,84,180,225,136,40,124,145,59,137,168,106,101,237,234,167,131,91,74,208,3,187,229,250,62,31,113,218,4,248,32,116,218,216,36,113,62,87,49,118,175,27,251,83,32,85,169,120,38,153,22,146,82,219,206,40,174,232,164,164,199,152,194,192,179,170,55,114,44,255,147,68,201,38,197,39,13,38,101,132,142,25,152,144,180,96,214,63,181,57,50,151,196,113,164,115,108,90,36,77,248,174,119,24,208,52,236,197,120,157,211,95,146,228,28,245,120,47,211,51,2,252,96,175,20,138,89,138,245,222,234,61,49,176,213,19,119,223,128,75,200,185,46,244,133,238,37,191,20,220,206,131,205,20,215,198,99,156,49,81,152,252,133,3,82,148,245,171,190,50,131,5,71,93,164,44,122,215,18,230,37,223,15,47,180,180,219,122,33,160,76,239,170,216,82,211,208,169,178,224,225,123,83,30,214,211,218,241,16,8,88,104,141,101,214,141,242,135,65,53,117,84,24,68,175,169,68,96,197,117,160,65,45,134,230,121,61,84,217,243,161,122,40,218,248,137,160,33,19,52,10,89,134,214,106,2,78,101,91,33,197,221,217,81,187,101,133,217,187,76,34,17,253,92,219,1,17,135,62,37,242,173,68,124,62,193,35,250,237,218,198,17,204,196,250,44,252,204,217,70,242,47,63,51,219,67,136,238,4,50,99,129,251,37,96,195,180,95,233,19,254,104,71,102,3,68,204,167,201,72,28,154,211,170,76,48,66,124,63,1,154,243,138,121,232,9,246,174,173,209,79,245,233,60,157,46,202,247,81,46,88,136,98,54,143,156,4,219,71,81,172,25,103,127,148,239,56,90,188,221,254,167,9,59,209,25,70,190,131,111,215,46,61,41,208,115,182,244,169,147,175,40,25,205,238,84,228,41,36,154,139,214,188,200,106,62,170,178,224,179,196,123,56,87,33,156,117,159,217,38,123,168,77,217,185,188,72,29,67,75,214,80,167,195,202,28,240,232,18,187,194,24,249,93,2,159,77,220,248,172,63,146,151,37,15,132,18,216,23,81,96,4,32,71,19,136,16,59,176,234,116,237,40,249,238,170,229,59,175,254,85,75,240,111,250,165,215,250,31,255,200,23,182,43,190,90,136,211,32,155,223,155,171,155,143,166,74,36,176,84,130,245,126,205,112,148,207,153,115,108,75,102,199,5,133,194,64,24,233,56,1,58,182,68,117,248,118,8,163,57,88,207,217,62,178,206,164,178,100,196,162,243,17,15,2,74,19,171,147,37,148,48,169,58,142,205,148,13,113,16,130,57,107,123,218,78,65,212,77,113,28,95,124,234,86,123,229,249,30,233,104,5,131,232,61,88,169,137,254,226,254,252,41,63,152,22,194,20,198,91,140,195,242,89,40,103,40,161,74,89,196,212,168,26,134,152,6,235,71,73,96,215,80,247,92,89,189,201,233,166,66,179,92,45,153,99,109,13,54,240,137,10,99,155,217,65,138,22,84,98,22,12,28,234,118,157,233,29,11,182,235,171,14,161,158,77,61,29,242,86,25,39,214,7,249,67,149,133,54,147,226,102,48,33,156,98,210,194,40,200,250,145,249,65,200,248,116,62,126,124,181,107,6,77,71,191,180,133,111,131,180,83,242,93,27,10,180,108,92,241,4,33,181,68,41,112,124,254,62,203,143,173,180,224,30,239,241,162,107,33,27,56,123,112,237,116,173,121,133,246,219,204,120,249,13,185,238,241,179,157,190,2,216,18,38,46,185,48,181,70,131,33,116,4,205,63,197,255,247,76,91,57,233,47,53,254,182,135,6,34,75,112,97,182,241,29,205,244,200,177,248,125,13,109,37,179,106,170,58,161,4,29,126,88,110,210,23,122,118,219,161,240,178,170,192,182,176,226,116,59,157,39,11,165,172,7,42,213,129,90,195,71,237,120,232,171,36,142,69,243,208,61,66,85,211,119,166,85,15,50,177,71,145,165,198,17,4,155,240,58,227,215,2,198,87,117,46,233,245,138,173,238,142,24,122,253,155,184,250,249,198,75,122,125,13,201,51,26,112,3,72,242,81,187,57,3,67,244,187,132,38,212,105,24,129,117,119,157,149,78,65,107,177,116,157,27,165,46,185,116,43,196,127,159,170,77,135,200,58,221,201,57,118,83,93,34,103,20,22,111,153,16,57,203,250,72,150,137,83,130,205,40,51,204,181,249,142,150,171,25,117,219,251,239,83,223,215,245,72,203,121,112,93,39,159,28,136,193,215,92,106,238,84,173,185,176,235,40,54,225,10,221,13,174,0,69,49,197,239,59,134,187,22,242,127,121,100,209,211,67,13,244,223,40,231,79,3,249,179,219,101,177,136,55,176,119,171,83,2,115,166,85,188,107,102,250,109,69,250,155,128,46,156,178,177,118,204,76,125,50,141,137,61,212,152,200,53,100,47,134,119,242,50,114,213,225,31,48,94,198,68,174,249,19,143,92,124,48,145,107,237,2,20,120,17,185,66,181,145,20,76,39,250,227,83,244,160,169,214,251,229,180,42,195,133,208,77,254,47,203,222,96,3,25,21,136,163,171,153,119,58,165,92,47,19,171,255,29,167,198,213,64,83,69,24,4,152,111,173,88,153,170,246,79,195,168,176,191,140,234,3,177,116,88,181,64,201,54,36,145,162,80,167,197,195,116,92,176,229,141,114,156,114,206,187,42,6,110,189,186,27,162,126,20,234,28,51,185,49,133,85,142,98,118,44,223,136,160,13,68,71,197,22,255,192,250,106,255,97,179,67,30,175,63,154,116,21,97,70,234,31,214,246,194,123,37,182,69,164,60,22,55,128,244,83,55,36,24,129,142,129,253,143,161,32,145,132,86,160,226,55,86,235,168,4,216,202,80,206,196,59,60,216,228,77,7,74,253,113,35,69,184,46,129,241,243,221,155,74,33,215,72,50,87,161,202,208,31,67,89,78,110,32,71,108,123,249,0,171,177,84,8,72,13,137,180,29,121,155,234,210,247,150,214,183,94,102,79,206,182,17,61,48,41,214,108,211,179,172,202,207,120,179,203,81,216,65,143,185,182,66,75,193,220,130,8,44,12,83,218,113,213,175,142,163,191,37,171,105,85,52,146,175,70,184,123,119,141,233,191,214,186,191,1,107,55,54,176,106,191,6,145,34,169,232,231,255,200,181,36,165,53,254,49,95,148,102,145,101,77,11,252,234,180,122,236,222,214,51,175,57,52,54,30,28,166,86,52,167,133,136,202,122,206,107,88,115,188,30,231,229,82,245,200,68,215,181,89,136,109,206,27,46,49,80,177,175,168,12,215,128,65,5,156,116,109,240,98,60,247,132,57,58,45,128,72,144,44,186,138,219,86,175,5,64,107,85,57,194,176,79,103,163,218,153,183,242,210,86,171,62,74,31,63,221,106,53,114,130,52,147,68,209,114,54,111,128,130,244,43,124,93,47,186,237,34,195,10,66,226,202,14,189,1,103,87,237,184,142,86,251,34,28,218,86,217,102,63,81,74,203,42,60,188,147,93,145,144,22,223,232,254,70,133,136,90,45,106,220,216,103,206,235,150,193,122,116,114,222,88,195,227,148,116,233,114,79,137,150,84,179,79,202,7,56,167,131,24,205,227,102,183,239,1,158,7,49,204,187,143,162,235,204,56,50,15,83,253,188,103,93,157,63,226,29,152,105,59,88,117,220,130,164,138,218,56,26,75,26,84,194,76,174,113,83,132,135,221,238,144,160,78,198,83,124,84,109,104,18,148,44,177,129,238,126,59,37,155,38,219,237,77,253,16,121,17,94,196,63,221,126,65,231,144,28,89,93,223,127,251,233,1,59,209,218,1,27,225,108,188,105,27,228,149,118,18,242,222,140,81,153,202,195,218,97,110,167,122,127,71,54,230,205,234,175,150,138,9,9,86,104,207,160,15,163,92,248,25,117,137,254,101,85,180,72,133,214,239,31,42,85,114,21,231,139,251,219,244,89,234,103,212,54,141,242,237,208,129,76,37,217,194,52,37,214,54,109,222,216,83,6,191,213,157,91,127,171,59,219,253,82,119,150,179,245,216,115,214,66,194,32,144,42,250,170,228,117,217,187,249,42,143,106,200,174,252,210,78,252,36,160,77,166,116,218,55,55,73,199,115,136,201,75,199,191,142,106,112,55,135,229,23,139,157,84,20,14,27,231,189,251,183,233,239,234,61,43,39,136,69,99,194,133,17,236,235,5,237,98,182,197,124,71,115,190,233,91,58,213,20,21,39,74,111,47,115,163,76,107,244,223,160,213,39,234,12,187,34,115,117,178,150,134,52,48,19,194,230,182,239,31,197,191,137,249,238,165,32,160,62,36,78,31,226,157,115,35,49,255,84,77,13,210,65,25,241,16,182,180,85,129,206,166,87,97,197,79,156,141,123,159,48,132,168,64,112,116,36,140,6,138,144,115,166,24,33,49,122,30,163,251,130,2,155,239,48,122,30,131,166,169,99,70,24,61,143,96,227,163,106,77,140,158,135,236,11,118,206,233,207,110,130,130,176,232,112,238,16,198,11,31,124,215,62,178,221,4,227,131,187,30,17,34,82,104,48,62,56,145,92,119,162,91,30,227,131,145,59,80,131,11,31,204,99,106,231,66,149,74,54,28,85,246,172,251,67,19,149,140,224,163,168,191,196,178,143,254,38,150,173,130,85,172,86,59,210,195,74,33,185,230,193,44,244,185,229,134,211,19,167,125,98,220,87,197,189,141,46,98,152,69,79,153,255,237,162,39,97,241,47,155,162,4,134,225,75,87,127,24,185,54,219,73,117,247,252,144,119,72,213,45,88,197,142,161,191,25,246,20,69,116,183,68,207,250,126,35,79,41,189,124,128,54,178,67,182,106,46,240,94,20,106,221,75,126,157,9,78,206,104,236,216,84,198,47,50,33,254,118,27,98,234,68,138,157,217,229,43,166,30,195,157,119,242,157,75,98,230,150,151,147,24,26,27,100,220,19,25,162,134,99,28,56,149,55,20,196,22,161,93,114,83,137,180,53,238,176,184,67,231,107,240,227,2,19,159,186,247,123,228,242,135,41,114,197,60,53,220,242,246,108,106,50,191,77,235,101,104,235,53,129,104,32,236,76,169,109,155,158,133,22,103,241,46,9,19,70,25,59,180,65,12,166,180,65,87,37,161,246,73,81,124,56,58,196,8,42,123,17,108,91,81,74,230,226,9,77,53,228,245,38,207,121,174,80,52,186,175,9,251,49,222,181,0,215,74,44,180,235,209,239,2,37,157,108,67,143,59,128,107,16,50,76,165,93,152,27,35,149,13,142,28,71,229,131,180,242,65,130,124,123,123,2,35,144,179,48,142,58,211,56,47,139,170,234,235,230,38,167,172,145,79,155,136,76,189,37,249,117,109,223,170,121,167,226,126,52,245,208,224,182,151,207,231,132,86,232,7,138,160,71,131,35,6,109,99,136,58,17,81,201,16,226,130,243,174,100,13,217,146,17,6,93,8,138,186,38,83,62,153,192,152,221,43,140,75,92,213,10,163,82,199,136,233,2,35,208,23,54,216,90,241,42,174,136,204,244,32,133,67,68,10,237,14,155,214,202,56,155,206,82,29,101,67,200,93,169,172,114,189,135,34,21,143,199,43,29,209,178,211,30,150,139,250,202,23,206,253,86,55,79,81,204,144,162,254,106,194,245,129,52,108,213,190,190,170,146,99,27,252,241,103,115,32,103,61,111,153,35,247,189,41,183,249,121,89,106,181,52,8,100,155,169,212,30,222,213,53,112,163,122,109,178,167,161,124,213,162,61,71,84,111,111,0,175,157,198,92,145,34,95,162,138,24,41,50,156,253,130,82,5,130,122,99,239,61,76,21,6,20,89,212,135,179,2,83,166,157,37,234,169,247,220,108,185,176,101,219,12,63,83,54,233,101,174,84,115,230,118,164,63,200,82,85,1,57,229,179,183,39,211,0,171,82,250,39,167,141,172,216,23,167,117,152,235,240,138,162,128,86,149,87,40,103,254,43,253,255,189,18,105,218,101,235,177,41,151,42,117,139,85,25,156,158,35,159,66,80,111,6,11,223,55,223,220,48,45,59,109,36,117,133,11,127,104,68,117,175,175,30,147,134,153,74,56,56,234,186,45,136,250,217,192,29,64,202,155,72,211,198,151,106,7,108,83,248,169,36,197,134,39,183,71,70,150,167,145,138,217,141,240,112,10,208,188,78,130,250,58,243,187,232,15,22,80,148,216,82,41,83,218,243,221,204,49,82,186,15,107,63,1,201,169,13,215,86,230,47,207,245,188,68,216,74,205,159,69,52,15,178,41,136,86,44,50,213,114,31,191,243,83,175,45,232,13,104,204,66,39,76,150,250,3,206,127,172,49,254,202,251,205,149,40,227,139,232,93,118,230,54,15,51,38,122,167,162,88,120,249,91,244,62,192,97,226,158,136,137,222,31,109,53,212,99,162,247,89,71,101,109,189,188,48,130,58,232,91,0,224,42,192,91,235,76,82,80,116,151,183,124,1,79,143,66,15,29,179,62,133,17,16,137,185,101,169,255,161,1,163,127,84,141,221,110,72,219,192,192,76,219,112,77,128,25,136,81,77,18,215,64,39,60,205,183,62,166,191,190,164,88,37,129,198,71,221,155,200,58,65,37,83,166,60,140,117,49,37,57,241,0,182,144,7,195,43,9,32,26,9,231,228,37,202,214,169,1,180,214,156,96,118,97,178,21,41,20,223,186,200,148,212,34,179,52,83,104,26,120,162,30,172,9,214,158,30,175,94,101,242,122,214,249,253,26,133,149,181,64,161,213,225,227,133,117,119,41,57,185,88,151,220,135,80,133,98,228,100,228,197,133,25,197,128,103,66,4,101,135,16,249,44,136,188,200,85,214,108,50,103,186,120,95,28,17,57,235,118,123,125,153,214,131,131,99,145,124,173,188,93,102,243,96,237,26,216,74,124,61,166,102,147,180,92,172,46,182,217,205,74,123,97,147,228,73,11,255,88,208,0,191,9,50,3,57,232,253,38,54,234,81,255,187,214,131,66,254,154,222,65,78,187,217,165,160,195,21,161,207,93,16,70,253,210,43,121,189,149,46,72,41,85,172,138,165,150,150,136,80,215,149,62,220,214,164,27,181,95,72,123,133,240,173,150,123,125,83,79,223,187,129,142,72,39,4,44,26,63,199,151,32,190,124,244,75,186,138,85,57,60,117,115,89,109,163,185,222,177,229,93,155,24,119,6,153,131,71,80,104,204,25,250,253,185,81,230,100,117,72,232,129,179,219,15,125,255,177,241,99,151,179,80,143,237,55,113,62,110,65,49,205,115,92,116,43,41,87,196,141,121,103,191,248,4,252,4,188,76,60,141,103,248,9,64,212,154,24,226,39,221,26,9,88,38,59,57,104,94,78,38,59,99,253,208,194,33,214,167,60,44,169,24,155,46,42,56,252,241,219,178,56,255,215,177,248,70,255,141,219,113,235,231,252,128,208,29,104,15,85,228,196,231,81,16,119,216,116,191,52,229,183,253,227,52,31,110,191,43,67,34,84,41,193,130,180,118,216,115,28,234,148,46,172,83,205,235,95,131,246,215,133,114,170,29,106,23,152,37,162,155,175,126,206,251,9,104,218,193,179,152,194,170,213,45,26,42,152,157,173,176,117,174,153,2,210,109,132,158,55,191,186,62,183,50,211,229,134,171,69,12,170,75,231,224,207,184,93,254,214,179,42,58,12,230,58,44,136,245,100,66,25,254,140,45,142,172,45,180,174,234,227,65,244,113,203,43,93,136,128,114,254,199,90,205,145,151,15,132,14,21,179,232,115,213,234,162,172,186,110,60,208,73,250,31,73,186,205,170,195,103,212,174,195,191,199,17,87,51,152,52,171,60,99,64,107,2,176,71,181,16,41,109,146,72,62,3,160,75,148,190,16,20,71,13,129,50,213,56,201,214,253,58,149,183,57,36,9,79,175,21,44,233,249,116,36,153,248,169,156,75,60,144,215,80,38,214,77,96,235,140,134,222,81,218,231,141,170,61,221,97,43,107,96,7,234,80,20,7,245,130,187,226,39,26,71,126,2,176,124,44,69,149,113,159,149,90,116,138,25,175,154,125,101,136,116,154,10,83,76,155,104,85,84,180,114,170,235,61,18,108,97,117,102,127,52,255,132,90,230,34,110,89,43,191,29,179,173,22,125,152,93,175,108,60,155,166,247,197,147,166,105,112,149,88,99,57,149,236,250,49,224,59,34,103,131,55,176,67,198,145,192,108,250,172,249,195,79,192,86,176,108,23,103,178,15,11,255,145,45,148,233,69,70,157,219,166,223,225,3,122,167,248,179,166,5,222,239,96,209,189,254,8,191,228,251,223,21,218,239,127,25,221,93,25,151,60,187,23,51,55,79,180,244,99,151,234,216,186,243,65,95,198,41,131,121,198,119,187,103,123,155,87,36,164,201,222,4,24,65,190,140,251,150,243,25,17,192,165,67,44,87,245,56,94,142,122,57,212,70,25,240,181,83,79,132,67,194,229,84,73,20,211,73,56,141,250,229,18,24,117,19,192,245,186,137,196,47,58,192,142,108,66,249,136,234,237,221,181,70,1,238,96,215,137,133,162,19,243,199,61,163,108,161,55,225,11,124,115,36,47,8,128,189,96,121,154,188,125,102,23,154,146,69,111,9,131,160,252,48,57,13,184,68,58,59,155,145,154,113,130,160,106,98,74,133,118,194,168,113,181,169,11,167,48,251,152,72,255,102,226,112,19,84,224,176,244,117,213,214,51,171,86,121,32,78,169,116,200,148,241,106,88,82,236,170,56,83,129,83,151,113,143,214,61,88,85,178,162,227,45,197,234,88,107,235,0,99,149,94,225,184,201,46,44,216,23,201,168,214,125,101,8,208,187,35,91,134,244,202,67,187,195,50,206,173,63,58,255,17,5,138,166,139,99,219,143,173,142,19,220,226,67,208,151,123,174,95,104,237,149,48,171,88,222,127,190,150,87,246,212,16,232,2,129,199,170,121,58,12,160,56,149,88,215,79,245,251,236,224,197,119,142,98,221,245,232,200,146,160,84,13,137,169,124,17,105,2,110,41,152,165,159,33,224,150,254,122,225,65,238,135,143,100,95,124,179,181,48,194,232,57,165,232,12,92,31,179,247,135,81,242,55,198,214,248,127,120,190,196,63,215,198,72,169,191,237,92,159,250,46,122,172,12,122,75,208,28,240,20,11,191,119,109,204,176,86,240,182,60,146,161,206,48,213,44,63,149,201,123,85,215,170,222,169,43,118,99,20,163,87,38,73,50,88,17,152,137,141,14,100,102,158,252,127,81,49,190,246,139,124,96,88,254,180,153,141,42,54,10,75,95,163,87,202,131,238,208,8,230,85,63,127,156,172,187,49,40,208,214,63,163,94,243,110,206,121,188,24,61,150,233,19,89,71,33,91,243,151,28,225,253,22,169,94,155,28,133,85,153,129,228,24,173,158,211,161,108,15,202,34,42,137,222,126,138,18,110,89,142,200,238,58,173,52,1,238,37,78,116,33,77,152,60,34,31,23,68,26,148,41,94,56,172,84,221,220,213,75,194,95,249,200,90,119,163,226,233,60,119,158,82,84,96,250,187,227,20,105,173,207,196,241,49,111,161,78,204,201,234,98,209,236,250,193,115,220,138,254,172,111,60,196,199,106,198,219,201,13,236,250,106,19,141,17,35,18,239,172,23,82,94,12,60,233,9,116,117,36,208,24,2,185,8,117,99,45,198,6,9,108,244,117,227,128,35,92,23,251,45,189,117,55,104,94,59,24,5,21,214,82,145,232,63,213,103,15,24,45,52,124,153,201,144,168,21,213,36,151,26,166,42,150,51,231,12,198,87,214,135,103,42,184,39,35,182,93,5,121,238,73,3,95,69,190,11,247,173,71,44,145,126,114,40,79,217,95,233,46,105,255,15,102,117,48,34,99,127,147,163,39,89,145,145,56,38,91,125,131,223,55,200,124,172,49,155,112,47,215,192,59,225,39,192,109,188,190,40,97,126,206,89,168,80,177,120,62,29,172,103,63,223,105,143,61,250,107,203,247,38,82,42,98,64,170,118,186,149,49,127,114,21,218,207,145,15,106,115,223,15,48,203,146,200,74,154,101,87,177,12,55,21,1,153,200,122,172,207,83,106,24,67,84,162,242,57,25,132,196,226,197,222,78,155,101,223,164,176,58,31,154,212,33,88,249,170,18,159,104,20,31,206,136,126,59,154,45,199,58,17,50,193,33,159,72,64,223,41,206,25,207,76,120,175,83,103,51,182,248,150,246,157,98,208,195,184,164,138,6,2,199,103,122,83,55,69,73,194,63,230,170,20,61,145,56,112,31,113,161,97,15,195,145,29,127,207,5,11,83,125,59,170,198,163,194,90,168,248,165,200,214,101,181,91,109,87,173,237,199,173,15,207,115,130,162,159,22,83,81,46,64,230,60,35,66,217,191,110,192,214,37,145,53,205,225,39,16,151,92,33,46,104,213,134,44,218,83,139,40,252,80,128,241,211,181,149,222,89,18,80,175,201,149,224,138,213,32,6,99,140,186,79,144,124,240,22,10,137,81,247,209,236,181,115,1,130,48,234,62,145,125,80,104,211,150,66,151,162,153,250,51,180,198,151,248,61,91,76,46,252,123,25,242,45,102,95,51,30,87,179,124,96,210,144,247,134,121,146,52,230,67,191,135,99,30,161,241,139,239,165,67,185,213,155,222,67,16,176,7,189,29,39,162,91,225,69,92,220,87,58,158,127,60,92,126,72,16,17,163,222,87,113,242,109,203,43,203,206,51,247,173,229,56,235,212,17,149,150,200,235,226,99,58,64,147,6,243,216,6,54,52,135,58,162,193,131,128,111,73,17,170,149,191,252,46,88,173,250,160,244,249,2,61,37,245,88,230,67,60,170,155,142,235,122,147,27,234,108,89,227,79,71,27,181,2,191,18,123,168,40,136,231,111,88,185,112,20,11,85,88,141,163,76,17,153,75,115,85,63,170,40,15,232,145,9,197,221,66,43,175,6,34,231,47,203,238,1,162,130,87,190,99,202,238,129,77,247,178,248,46,203,238,96,72,194,240,101,217,221,49,46,111,180,146,137,240,34,168,79,137,65,226,133,79,222,229,170,80,17,21,73,124,251,56,237,164,168,45,38,36,167,19,26,90,53,197,35,243,129,83,143,132,241,25,37,161,178,85,199,232,135,126,117,170,60,173,194,234,106,162,110,194,252,229,88,188,143,107,176,201,236,174,216,133,109,171,228,170,158,34,137,145,153,213,47,166,210,123,179,34,73,188,252,13,255,182,85,153,197,28,114,185,90,138,148,142,111,34,21,112,94,252,9,184,253,66,252,181,135,66,193,148,228,176,5,203,57,239,151,163,202,36,50,140,242,135,15,44,69,141,227,53,40,72,54,83,135,65,39,191,106,109,187,45,132,128,145,221,42,180,79,4,250,175,210,244,120,143,255,122,195,5,242,204,75,255,28,106,184,119,167,184,226,25,82,70,237,244,241,147,93,219,50,105,246,24,225,212,191,134,28,174,161,147,8,154,245,90,200,69,26,34,243,40,2,140,90,135,89,204,169,57,105,221,237,184,62,135,142,214,222,74,82,35,142,183,141,60,64,218,171,224,191,157,112,180,140,130,48,50,213,86,24,60,254,221,6,175,152,104,100,40,150,140,144,139,202,120,122,101,61,238,17,162,112,223,146,131,143,122,235,83,23,203,62,143,178,213,166,138,118,232,72,24,65,64,65,177,123,22,98,214,209,184,142,182,96,213,40,9,106,215,107,55,61,254,225,18,89,40,19,43,178,212,60,134,65,53,25,149,96,164,195,174,185,86,234,100,220,1,59,196,125,186,104,35,117,190,77,34,20,87,40,151,186,82,63,226,132,172,66,202,47,48,143,176,226,79,36,68,110,76,26,219,104,244,181,87,70,211,180,144,176,157,20,1,53,199,76,219,230,154,244,11,148,101,133,81,239,39,168,142,18,134,250,124,213,242,98,155,58,190,132,70,89,75,62,234,51,254,109,148,57,226,215,81,102,209,255,237,40,51,0,208,105,90,125,248,190,85,146,209,234,5,10,73,13,172,157,174,163,57,88,144,144,170,70,56,177,202,140,68,210,175,212,46,41,11,33,241,114,64,52,66,236,142,169,129,241,178,196,241,210,64,60,187,117,205,153,2,17,64,235,152,105,146,107,181,143,210,87,105,87,201,209,89,235,253,97,211,9,96,238,125,18,56,50,56,172,163,59,145,140,61,153,69,113,145,180,9,77,84,129,78,36,13,170,33,166,48,198,136,80,186,204,9,114,237,161,131,86,210,128,70,31,61,216,76,33,73,39,115,35,156,94,131,62,94,182,191,226,194,100,154,245,11,245,236,191,25,161,166,183,213,77,21,145,90,177,203,117,241,204,141,185,25,208,147,112,97,177,205,104,54,140,84,159,117,182,22,102,240,47,9,179,224,27,126,95,160,196,228,190,89,231,65,143,78,114,106,184,239,30,146,217,127,190,78,197,223,50,192,41,41,17,197,142,131,174,162,138,206,207,2,233,47,66,83,235,19,192,79,63,220,178,27,77,41,190,90,40,18,100,154,163,130,169,199,83,135,9,80,87,235,98,234,241,138,137,148,46,40,66,76,61,30,13,17,96,188,184,238,142,12,127,174,78,231,180,243,41,141,145,109,255,238,207,80,169,131,175,36,208,118,167,71,192,60,109,28,187,159,91,151,220,145,67,168,24,7,88,149,168,118,29,42,215,145,53,87,29,84,89,208,238,94,238,160,165,222,46,166,159,139,82,52,30,17,50,7,9,95,120,136,59,218,8,105,61,255,132,165,78,39,57,8,51,119,181,119,161,195,134,17,115,21,211,180,168,9,184,107,154,193,196,216,242,157,179,5,87,80,63,222,253,212,228,151,255,217,236,122,139,177,90,186,219,103,172,109,102,152,59,215,248,251,120,115,118,18,242,53,5,117,92,1,252,21,180,29,83,96,90,168,122,74,108,144,189,35,168,156,109,40,221,86,72,12,58,84,149,60,91,70,243,178,240,21,159,227,51,10,77,65,172,202,144,44,213,54,49,125,169,181,81,163,65,194,252,167,132,124,41,236,44,195,20,235,160,241,4,170,135,37,211,221,148,104,69,160,139,101,73,203,223,19,182,130,63,130,12,242,194,191,18,55,43,131,63,234,146,216,186,52,126,87,62,225,81,37,144,91,69,82,36,126,247,102,198,9,34,149,175,227,95,255,122,11,221,138,27,79,223,77,16,15,105,138,13,240,248,140,23,155,74,127,221,18,6,213,150,135,110,253,34,127,167,120,255,64,199,202,233,34,223,223,234,172,179,73,134,241,114,45,212,15,152,53,79,60,241,200,205,222,125,166,231,109,220,127,178,196,41,23,86,25,69,111,10,39,217,182,168,163,136,91,190,249,135,23,64,153,226,188,129,125,207,93,60,127,86,5,105,225,159,112,160,137,231,79,232,170,203,220,185,72,36,77,205,131,100,36,93,109,13,163,52,113,56,73,116,239,218,138,118,223,98,165,97,226,206,213,119,204,199,106,242,156,43,234,130,110,224,237,148,180,55,49,77,246,90,22,81,25,244,110,12,220,78,140,121,186,191,71,21,175,224,255,205,253,109,86,100,165,40,1,80,200,134,102,133,146,86,59,213,40,107,93,86,63,40,47,66,167,80,16,174,246,110,239,51,83,37,149,117,248,9,197,81,56,114,193,68,90,62,142,18,73,118,167,35,242,20,137,182,227,48,211,143,60,238,180,140,210,190,99,7,115,44,174,228,97,243,80,4,57,202,39,106,125,14,188,249,184,243,251,79,0,133,245,27,129,66,107,130,199,139,20,30,125,114,38,177,174,54,234,80,171,226,177,201,208,139,11,99,13,97,244,216,12,178,119,96,72,38,24,34,20,145,123,239,135,204,146,229,97,87,114,114,21,173,51,26,89,147,36,184,247,241,78,119,54,218,170,106,203,224,11,154,76,53,175,108,65,76,217,103,232,199,178,162,47,146,146,22,194,249,120,39,158,193,136,99,252,90,86,51,143,171,10,221,54,47,200,79,168,92,183,154,31,159,64,78,152,139,34,36,57,242,60,28,165,16,40,205,172,209,64,95,33,84,29,154,31,169,126,215,94,200,89,31,65,138,100,198,133,116,135,253,162,66,123,101,181,204,91,231,255,160,74,123,17,209,222,252,45,162,189,130,71,195,220,68,231,234,234,93,104,56,125,155,141,93,139,170,119,125,79,162,223,60,158,48,39,171,60,56,1,165,240,164,194,33,225,184,248,64,25,122,82,192,36,128,214,124,111,196,36,239,175,86,118,53,30,88,48,177,81,150,167,203,97,89,31,5,202,166,175,141,93,104,179,210,184,207,124,68,12,196,8,172,83,38,160,216,186,153,160,140,130,130,12,244,27,234,197,64,164,193,186,142,173,222,180,229,101,231,175,43,158,190,215,234,178,243,119,17,76,80,105,81,234,7,49,245,179,196,95,28,89,1,254,240,6,174,3,15,171,151,125,70,117,145,130,143,50,68,152,61,21,180,229,130,130,24,155,212,93,112,63,148,165,25,207,116,109,75,44,135,168,125,203,71,86,13,191,67,32,251,241,139,74,109,210,24,9,222,151,189,235,208,197,76,74,233,241,247,148,98,38,165,54,246,248,133,129,200,34,204,164,212,139,188,225,84,189,162,94,227,9,229,52,109,96,39,49,138,29,172,60,52,226,197,1,0,72,156,25,0,30,79,239,8,188,181,198,183,185,45,159,28,250,180,200,107,56,175,242,13,163,246,39,134,39,66,218,106,89,130,104,120,49,151,72,128,41,10,42,140,136,132,46,118,155,190,2,92,7,28,100,255,240,180,118,158,55,179,248,128,225,53,32,233,70,42,5,95,238,157,208,222,249,235,120,253,107,12,255,234,203,69,12,143,39,208,129,215,123,42,77,20,36,27,193,96,146,116,240,61,16,242,36,168,59,118,57,4,88,53,223,245,176,126,63,88,89,45,214,95,0,4,100,103,0,122,94,184,181,95,91,7,12,118,242,156,23,49,189,206,130,115,196,119,153,225,188,87,245,77,127,118,15,174,235,29,252,49,152,138,77,60,168,122,208,27,149,46,176,152,157,66,145,105,180,33,148,39,2,73,0,51,152,20,4,34,9,83,93,44,68,172,141,59,19,145,250,156,80,32,187,246,56,130,30,23,44,59,189,93,83,77,64,49,69,197,57,87,204,182,168,214,49,214,181,155,139,61,188,130,98,116,17,63,76,123,114,155,187,147,242,33,146,205,74,64,115,61,83,197,97,150,41,229,14,34,121,67,85,239,224,197,210,169,85,138,47,227,36,43,6,179,217,91,98,78,185,28,62,155,60,130,72,182,247,120,169,152,132,89,89,134,209,179,51,101,222,2,18,221,9,68,178,51,33,153,20,162,147,215,223,36,99,132,97,71,221,228,132,56,165,189,11,37,250,5,122,229,109,35,52,194,227,5,157,184,172,251,6,61,123,132,57,218,221,180,242,65,224,81,84,177,189,222,230,223,101,149,1,46,252,101,40,28,22,142,188,37,195,47,238,250,5,85,223,221,235,160,207,10,165,183,12,163,129,174,146,222,120,7,172,160,213,110,201,56,162,24,47,43,10,168,182,66,47,0,240,55,205,245,203,56,227,151,250,60,75,238,95,197,243,238,31,77,44,112,51,164,90,166,1,36,142,67,104,58,242,25,131,106,8,55,172,177,45,129,26,136,236,72,115,148,199,76,157,9,165,168,70,70,70,118,117,240,185,255,41,193,75,161,123,109,9,161,205,238,142,99,194,65,131,147,74,148,174,150,171,228,196,36,230,66,161,194,165,248,164,10,106,12,169,70,99,126,5,12,64,38,140,45,8,245,85,180,20,198,103,237,187,150,113,245,26,39,78,156,75,45,103,44,14,33,221,211,81,33,252,199,98,225,88,119,63,212,234,22,60,90,41,235,231,136,89,9,15,24,179,139,209,12,156,125,89,39,190,233,108,217,244,22,163,126,155,171,19,94,15,55,175,75,15,225,80,152,231,108,121,183,70,119,143,86,255,38,146,59,62,244,39,64,96,64,237,235,15,179,133,93,27,62,169,241,24,208,11,86,111,46,203,143,237,231,180,135,110,0,201,18,169,22,114,81,193,47,189,223,5,249,248,14,64,219,56,186,161,80,75,157,149,184,252,144,9,74,57,87,74,214,187,47,184,175,111,114,39,103,26,200,118,69,113,48,51,245,179,94,164,140,94,69,255,155,210,167,108,245,191,23,40,126,43,144,167,100,0,156,80,190,222,151,21,194,106,179,21,219,102,170,67,163,50,218,193,146,47,52,179,13,122,219,238,18,252,8,194,159,128,184,107,189,191,221,245,105,223,94,59,25,68,98,174,18,46,59,211,72,67,159,10,65,87,27,246,28,19,115,209,135,50,176,10,243,115,185,114,221,199,91,98,209,250,240,120,22,189,253,240,112,52,11,116,7,22,159,111,59,14,98,110,4,114,207,132,202,77,63,6,23,235,95,24,153,74,123,212,116,218,165,145,233,118,99,81,241,186,52,50,118,46,19,212,90,152,134,126,191,98,54,166,54,206,71,4,31,178,56,216,58,165,58,69,48,20,129,114,255,240,106,225,101,119,207,254,250,137,30,151,2,39,148,78,165,178,146,89,109,169,99,91,155,116,174,246,142,158,179,228,84,45,225,43,188,237,113,57,52,194,84,86,227,131,123,119,148,63,245,218,106,27,105,147,88,168,216,201,82,13,148,252,249,131,103,179,110,140,166,232,189,132,99,130,15,249,188,17,59,254,89,76,240,161,189,79,100,232,194,114,25,124,32,109,181,85,47,130,15,1,1,65,198,43,171,130,255,164,73,191,246,194,202,52,135,207,105,236,88,233,182,80,153,15,133,251,74,142,108,62,202,219,18,42,204,147,174,229,136,95,124,17,175,48,37,198,33,199,199,67,136,20,242,113,213,17,153,222,51,242,146,238,145,91,90,199,112,55,154,240,115,64,142,158,73,47,151,206,46,108,138,55,225,91,189,201,146,112,42,172,93,58,95,69,31,118,47,13,162,14,213,173,30,69,204,141,9,108,134,56,122,254,195,34,126,164,52,197,171,141,100,227,20,195,187,18,79,153,5,5,5,208,13,43,105,162,23,193,31,123,147,222,218,69,240,215,107,53,248,194,235,150,139,136,11,50,183,10,218,84,98,192,200,40,51,254,183,144,99,125,77,165,93,136,221,235,70,116,153,174,215,244,166,110,209,99,15,96,92,141,10,247,168,209,211,236,26,154,126,107,48,73,254,83,4,60,180,95,161,161,62,52,12,40,248,254,175,158,178,236,224,63,4,166,116,177,176,34,90,205,195,163,71,190,19,165,70,85,160,147,199,221,88,177,193,66,108,142,48,125,159,202,27,159,83,89,25,155,232,87,68,179,221,60,222,77,229,247,51,63,67,43,11,75,129,84,169,180,237,198,192,55,244,49,91,112,137,234,249,58,8,81,204,22,28,123,226,146,204,116,24,102,11,78,64,155,20,78,200,6,83,84,84,148,183,148,22,90,126,231,252,120,246,71,207,233,101,140,87,195,102,24,46,129,137,241,68,204,32,182,46,152,24,111,81,190,122,206,241,34,198,179,123,152,130,135,70,50,117,43,209,152,114,159,144,234,217,107,155,76,87,114,62,61,173,219,163,138,113,120,222,170,173,187,129,110,197,23,153,245,14,80,165,84,189,200,252,166,50,247,101,139,96,244,185,162,150,242,39,111,249,3,156,28,43,109,141,159,172,116,168,143,254,86,148,247,227,81,106,27,29,143,173,12,79,164,97,163,202,231,79,211,219,233,109,200,85,77,213,142,234,24,13,98,6,135,198,110,166,255,4,100,26,163,83,137,79,205,6,14,163,196,30,223,26,220,9,114,6,57,232,92,86,171,63,221,213,114,69,5,167,194,59,178,247,157,132,200,248,40,143,247,174,126,50,127,117,21,225,227,196,253,206,138,171,183,123,92,144,55,195,47,137,71,156,164,243,97,31,41,244,93,166,59,98,187,105,213,204,246,234,117,207,0,95,245,227,171,155,70,51,197,110,247,167,67,240,43,235,133,151,26,57,237,253,28,134,84,206,235,50,103,68,146,35,251,52,220,188,141,28,37,126,124,78,130,242,24,103,172,83,179,244,13,135,109,57,6,25,32,111,58,232,92,175,77,156,74,190,34,106,44,116,47,229,131,0,81,22,103,186,149,77,235,97,142,194,49,112,54,8,58,181,30,53,79,238,19,10,53,19,134,249,220,183,183,125,212,70,18,138,149,89,46,206,148,87,200,73,246,108,137,254,157,200,10,124,137,115,231,37,31,97,33,250,9,213,10,51,23,58,130,230,229,237,103,39,243,107,31,184,211,152,168,125,6,139,146,217,173,246,69,100,95,176,158,223,233,26,28,128,74,168,64,109,195,60,152,6,237,239,200,238,215,157,191,126,214,162,148,160,12,220,48,202,55,147,141,50,13,173,136,155,250,2,253,120,0,72,155,13,129,170,127,146,226,254,76,113,146,230,239,227,7,177,53,189,198,184,75,106,111,99,20,230,119,117,65,155,209,236,176,242,250,247,115,244,80,99,193,21,29,198,29,98,201,196,231,20,63,252,59,124,30,216,10,54,63,31,143,150,3,198,25,199,142,70,155,185,99,189,253,111,168,53,255,191,95,196,6,244,8,187,139,63,55,180,69,58,22,104,130,131,210,139,174,105,2,0,232,119,74,95,8,42,35,39,178,66,248,182,95,56,97,100,13,166,76,100,118,175,140,241,79,173,183,238,39,14,204,148,46,33,174,171,185,251,235,150,26,119,150,215,220,159,127,55,94,90,20,254,50,51,42,149,247,77,227,68,171,146,189,89,137,95,188,20,111,244,199,65,51,154,165,138,145,179,205,221,19,60,45,171,106,93,139,23,41,181,166,224,226,151,13,115,231,120,223,177,123,187,63,110,223,191,237,215,226,114,31,234,96,114,247,147,1,205,77,118,21,117,194,214,181,31,41,92,178,63,1,5,14,207,198,188,2,175,125,246,75,246,29,142,158,1,230,106,212,205,223,159,243,59,100,100,152,232,179,216,25,14,42,156,61,242,168,255,120,22,122,75,15,241,180,211,80,163,163,24,83,94,126,216,231,119,74,191,24,115,89,94,38,187,10,245,203,40,98,241,92,209,143,57,173,52,255,184,122,159,186,181,253,230,249,153,250,185,233,99,86,165,172,163,33,27,238,151,148,131,213,44,120,69,26,244,225,233,127,21,162,173,236,64,43,143,41,161,158,60,178,185,109,175,177,203,19,239,184,197,189,34,60,34,8,168,98,97,47,249,228,19,208,215,136,193,84,115,140,211,189,255,150,130,148,80,95,39,112,98,230,199,158,160,116,147,237,86,214,135,35,89,173,8,17,219,22,140,60,215,222,221,251,62,211,226,145,54,213,210,204,140,87,216,33,14,89,209,96,121,81,220,250,13,135,204,116,214,185,190,20,28,185,36,57,55,143,216,28,105,28,203,213,118,182,55,41,125,122,199,232,188,71,100,206,239,216,245,39,96,46,229,254,217,144,138,34,87,187,240,172,203,112,195,37,236,216,180,216,28,47,54,78,55,175,123,142,190,233,52,119,141,227,15,52,20,236,15,52,20,255,181,179,128,251,63,1,66,102,39,241,63,1,251,75,194,130,22,87,79,35,14,177,58,140,46,62,152,253,4,218,131,19,133,91,178,35,42,109,95,48,108,98,243,162,97,180,152,178,198,187,106,67,175,212,62,189,228,218,64,215,55,77,169,194,24,189,95,222,136,171,36,191,108,69,201,143,134,254,90,116,190,226,225,253,251,32,77,96,193,173,194,191,162,213,139,219,174,1,36,236,206,72,249,106,58,174,211,217,232,42,250,69,2,46,110,51,252,240,145,252,142,111,186,214,149,87,52,100,180,233,201,86,71,155,147,251,242,63,1,183,174,252,21,162,177,126,7,60,46,5,145,182,211,165,92,187,202,43,190,119,152,172,151,158,44,38,242,38,180,95,39,147,244,164,87,168,170,17,89,34,46,132,36,121,99,239,125,210,159,106,105,239,86,61,30,66,92,93,227,53,10,144,42,67,255,199,166,151,245,197,63,196,184,25,190,71,7,12,31,81,198,83,162,80,4,42,218,200,98,220,216,252,239,31,66,40,114,45,75,141,7,122,226,4,170,156,234,127,192,148,153,185,3,139,131,83,134,166,177,213,15,53,225,211,194,101,88,247,59,140,140,34,243,47,23,51,76,111,223,25,90,38,198,44,102,216,67,60,49,139,25,152,42,65,62,174,108,232,80,21,59,80,139,157,67,128,239,128,176,166,4,51,180,49,37,73,189,250,187,115,159,87,221,208,241,46,20,16,53,158,134,233,99,144,194,213,99,158,115,224,23,64,201,71,43,22,12,2,145,248,111,234,149,170,7,58,197,79,18,146,56,137,63,179,254,57,216,255,34,29,41,218,28,126,58,142,89,32,140,132,231,106,147,102,213,171,194,12,234,40,232,8,89,106,39,0,99,158,243,147,193,49,193,133,181,193,44,36,249,214,78,100,173,168,186,248,44,157,49,230,208,152,188,69,13,23,238,178,92,104,246,195,124,44,127,70,207,101,16,163,160,94,237,226,185,206,129,240,105,196,190,6,214,170,205,106,244,94,70,29,215,67,245,146,111,188,174,84,111,80,99,150,213,135,155,94,19,122,217,250,187,234,197,28,168,93,11,212,43,203,155,127,237,28,253,195,181,3,150,159,0,36,221,144,6,38,241,49,191,19,228,248,151,222,252,43,154,0,7,53,184,75,66,15,69,157,230,197,41,115,64,61,9,143,12,35,122,154,110,218,137,189,172,11,105,123,247,158,125,52,19,123,147,27,169,134,92,134,168,195,147,217,34,60,171,199,27,198,134,51,107,168,211,211,92,226,197,165,163,9,9,189,60,162,56,241,139,215,157,184,243,54,51,71,31,177,76,178,23,120,89,195,210,44,64,148,42,221,224,134,91,14,105,15,227,144,182,222,166,34,137,83,35,87,29,31,194,227,247,6,105,148,206,18,172,104,157,106,222,89,235,73,84,246,149,11,122,142,20,239,214,24,127,43,116,71,217,154,49,242,40,62,242,173,14,239,114,176,170,116,114,50,112,205,165,248,144,0,31,65,112,187,119,15,42,177,104,233,231,82,142,106,173,86,1,193,35,153,109,57,171,80,112,21,87,194,116,12,152,88,158,54,49,80,239,224,179,47,19,134,156,199,18,83,152,101,227,88,95,108,167,198,107,25,217,249,210,228,24,191,51,233,240,110,17,16,150,171,159,64,14,65,101,65,213,144,241,2,114,142,162,252,163,18,155,213,160,59,9,218,242,242,211,74,189,127,44,34,93,35,241,254,179,223,18,189,137,54,170,209,117,204,41,23,50,41,235,165,248,202,108,245,146,58,182,29,196,181,220,238,81,179,241,237,110,180,101,238,184,70,117,136,145,28,211,73,31,178,2,104,39,189,20,174,221,173,22,255,252,129,228,185,194,242,35,139,109,178,164,131,173,210,158,31,162,143,10,6,26,74,165,214,83,24,70,22,17,93,105,112,230,15,140,115,21,81,192,186,201,81,59,109,205,192,98,123,89,98,154,25,43,252,152,74,57,251,52,53,221,172,79,2,97,56,169,114,209,72,61,78,162,57,103,151,27,71,22,221,38,76,98,243,21,94,202,94,107,51,217,198,202,79,103,152,41,251,57,202,153,245,11,233,62,225,89,193,147,122,138,19,167,2,66,144,67,95,241,9,30,118,164,99,1,73,171,19,205,49,161,44,104,8,195,254,67,244,227,202,66,17,41,208,44,193,131,184,56,47,178,68,42,9,171,118,73,206,189,119,81,163,16,77,167,205,65,9,203,58,61,108,16,3,43,51,240,105,104,77,12,47,200,201,147,9,170,13,163,103,147,189,19,184,88,170,252,19,160,116,42,157,197,166,190,58,175,185,240,241,112,242,245,88,146,167,208,51,242,232,121,134,136,98,252,245,216,154,132,25,91,175,132,190,241,144,40,112,84,117,20,146,232,108,121,250,118,124,182,27,130,72,125,152,63,173,123,107,185,160,77,221,124,36,187,64,149,35,126,160,170,231,171,0,254,196,172,123,74,116,47,190,64,207,146,128,42,211,16,156,221,233,94,194,74,81,8,94,38,159,107,173,6,241,196,83,17,142,108,11,19,110,201,124,253,178,51,89,105,237,116,86,247,16,81,162,36,23,30,161,213,32,140,194,189,172,122,15,35,112,186,67,209,228,38,241,255,121,151,9,99,22,73,46,98,217,235,251,23,177,108,53,61,94,1,166,108,182,198,138,41,155,149,223,186,206,233,144,190,174,17,239,71,78,254,98,154,235,54,200,162,223,186,123,30,118,44,250,245,117,72,83,86,203,65,206,111,182,24,224,55,165,52,83,249,19,192,227,119,82,169,244,19,80,143,253,110,106,147,120,194,101,224,161,85,14,6,48,185,109,127,231,241,15,97,204,116,83,240,209,94,70,224,72,116,93,230,117,24,171,246,120,118,133,50,212,160,156,144,236,10,141,223,22,249,79,192,113,214,79,192,108,198,79,64,6,145,14,236,59,217,178,25,60,73,148,235,52,127,229,190,171,225,203,116,217,205,134,168,65,240,70,121,234,191,186,134,190,59,61,197,57,213,108,237,70,102,241,199,110,85,193,56,57,30,179,215,34,190,188,164,73,213,223,88,94,156,205,210,163,203,237,252,200,161,136,98,59,18,160,211,78,147,67,88,6,214,174,87,64,156,231,159,213,22,72,211,110,125,11,202,51,252,108,126,250,167,45,40,205,214,222,224,175,41,116,246,35,249,161,162,86,63,95,69,169,159,174,12,14,95,23,208,122,180,108,233,243,224,225,187,206,25,163,37,238,56,55,185,185,118,28,169,250,118,28,159,103,140,6,79,23,109,96,250,28,121,44,227,170,148,227,142,245,202,198,234,69,105,160,110,202,237,198,135,20,204,99,113,63,238,182,92,252,92,88,171,111,240,17,171,4,102,230,228,240,62,105,147,104,237,199,3,145,54,153,163,38,93,23,23,44,8,41,143,224,198,97,0,147,194,153,229,225,76,93,111,111,58,54,197,148,139,116,77,189,221,38,81,224,113,194,46,81,246,53,84,47,231,158,60,57,238,19,154,193,245,34,16,65,247,3,141,57,160,193,81,118,114,150,11,136,241,64,68,12,200,233,166,18,233,172,75,181,118,135,206,151,151,143,179,76,34,235,59,136,200,77,62,167,24,151,148,132,113,51,217,178,23,243,41,98,50,124,144,25,72,167,73,155,18,2,20,166,98,26,121,45,226,245,15,52,35,120,37,78,126,231,168,128,255,198,81,89,14,134,196,130,213,19,178,171,145,25,51,98,149,32,77,120,253,102,33,19,227,35,232,65,206,61,99,132,141,121,76,95,97,210,150,193,151,27,2,5,171,70,230,25,62,57,221,62,53,197,232,207,20,69,179,57,236,219,32,112,85,230,245,37,144,59,20,89,141,100,217,201,79,52,225,107,62,35,74,37,246,114,178,148,46,170,20,73,6,37,43,216,248,204,227,230,190,51,62,34,17,79,60,178,207,207,11,3,83,205,22,231,26,67,120,152,65,162,248,234,113,34,142,2,168,94,205,87,180,209,219,165,247,5,18,92,51,234,147,27,210,154,58,36,243,12,179,229,9,42,246,169,16,13,99,86,53,136,238,15,115,98,27,40,168,199,6,164,211,97,122,150,165,106,240,11,192,159,54,94,45,166,108,160,215,40,83,190,216,170,91,62,196,223,165,239,153,30,40,27,57,69,208,172,250,146,202,101,152,25,215,229,91,109,174,38,74,42,68,187,210,116,103,41,20,13,117,228,48,249,104,113,234,135,25,85,27,187,100,215,93,142,170,97,216,117,130,67,104,30,76,33,8,179,52,136,97,215,21,219,107,107,95,24,2,249,151,47,68,222,95,228,158,152,233,240,29,206,242,21,204,116,120,13,101,80,8,137,212,229,116,184,191,207,80,133,35,102,58,28,107,49,193,118,194,113,26,175,159,251,94,168,164,126,139,228,227,49,79,181,254,182,130,183,46,212,45,73,29,242,98,228,197,183,133,178,77,172,239,160,238,186,165,232,216,234,212,47,197,15,20,205,128,116,213,51,85,20,211,173,103,162,126,96,19,94,25,150,44,87,80,34,94,44,176,30,163,136,83,29,14,94,155,136,15,72,50,82,136,237,215,119,53,137,163,233,38,96,26,173,161,216,40,17,204,191,158,51,148,237,62,237,130,203,96,219,237,122,126,113,88,127,45,229,245,148,4,208,229,218,124,250,184,66,143,233,244,166,39,167,30,37,78,126,9,214,251,115,9,28,0,127,0,184,242,103,227,50,107,240,64,88,47,95,23,31,81,142,250,157,149,87,49,143,252,3,150,55,251,195,59,205,163,147,216,18,70,207,206,168,149,215,23,26,26,217,247,136,32,109,23,145,177,192,186,60,76,78,236,160,99,218,122,176,241,141,37,78,178,176,173,109,244,64,123,35,106,39,246,93,57,9,81,82,66,194,78,150,160,66,70,24,205,51,32,180,129,244,29,156,45,82,128,211,121,187,204,174,193,200,122,17,174,33,22,245,73,149,134,193,18,143,45,24,172,197,163,130,11,6,118,15,228,183,49,207,185,98,39,36,168,229,179,179,196,194,24,213,43,92,58,37,74,6,36,73,109,6,70,15,138,128,166,61,141,247,9,117,103,133,105,172,235,224,236,210,122,97,149,64,38,196,200,146,24,68,168,4,4,181,44,100,67,79,223,26,114,170,157,175,254,230,147,202,182,149,157,116,2,94,149,224,211,199,177,207,67,191,221,249,88,58,241,209,114,130,52,142,68,209,18,164,69,152,240,117,101,93,75,168,155,130,189,157,89,209,58,144,190,147,112,77,131,211,181,230,170,101,245,245,28,171,55,96,205,198,168,224,181,153,29,36,110,177,52,163,71,147,151,179,248,110,12,183,19,199,142,4,202,19,230,217,20,222,38,47,79,107,193,241,159,55,111,238,66,79,236,207,237,138,3,221,74,94,199,108,184,231,236,139,226,90,157,211,59,253,78,127,213,237,196,174,79,49,66,99,204,165,99,125,66,20,80,46,12,84,132,126,4,169,112,79,119,247,235,235,159,116,245,252,125,0,87,237,114,49,84,102,171,224,64,127,242,183,197,208,106,13,190,217,151,120,213,129,249,203,197,250,194,98,48,250,174,215,173,134,57,13,1,27,188,122,101,203,59,249,60,10,50,190,220,157,162,202,110,186,70,229,166,97,204,13,92,145,17,198,183,235,35,102,180,61,76,89,64,12,2,4,108,255,97,73,253,143,120,252,10,64,250,207,55,40,240,231,223,152,62,215,254,220,69,250,151,112,156,241,26,242,154,67,63,226,208,115,112,26,11,167,187,175,235,232,190,66,106,192,34,70,179,225,57,209,183,30,147,169,226,252,126,87,114,23,43,119,129,41,195,24,13,235,195,186,228,180,140,72,142,25,227,236,23,251,143,87,211,57,5,101,84,223,45,55,38,135,76,102,122,240,186,53,249,121,53,196,211,111,239,236,23,11,219,127,75,151,112,79,175,122,116,234,240,112,204,155,93,36,123,208,17,41,3,186,207,210,120,41,85,18,39,149,188,47,64,45,221,105,184,57,179,59,212,47,90,168,191,80,42,113,56,242,97,66,114,177,244,151,145,246,193,179,96,17,242,211,246,249,237,230,25,165,185,152,6,58,150,243,10,175,251,5,223,212,43,207,239,28,54,153,218,108,58,102,191,59,229,187,246,203,92,203,77,143,181,167,151,186,76,78,67,70,1,73,98,193,204,183,111,107,46,45,116,255,102,38,120,181,25,24,24,24,181,199,145,148,154,129,76,81,246,96,40,12,10,203,98,108,43,46,247,108,239,124,97,182,84,251,237,199,233,125,198,39,245,152,41,114,191,231,125,49,204,187,70,209,97,102,220,244,193,105,126,222,203,174,110,31,111,29,152,129,28,20,58,122,58,218,133,39,147,244,179,253,179,7,134,21,10,70,233,199,88,20,231,238,29,85,100,137,50,215,238,216,11,140,167,179,165,50,21,41,2,165,87,70,21,33,64,248,183,201,120,139,45,53,212,128,173,176,2,80,37,200,223,214,149,92,159,171,72,222,83,230,28,151,160,250,199,148,156,99,125,133,118,194,94,54,119,22,88,115,65,196,142,185,152,131,1,253,182,2,101,114,37,50,207,80,228,117,146,112,154,52,15,45,109,187,54,171,98,214,192,243,48,182,55,181,214,195,64,145,208,65,237,216,32,153,105,124,207,33,251,113,168,160,142,61,211,178,193,95,163,50,113,166,252,223,175,97,173,88,227,79,29,241,86,156,220,150,199,200,82,249,40,81,226,145,183,121,83,42,172,231,88,91,91,99,172,164,246,56,138,226,194,74,194,178,181,97,214,207,55,135,93,214,167,48,181,202,24,161,235,63,127,123,133,254,134,172,90,66,39,253,173,196,125,245,151,17,214,200,139,8,229,175,82,167,21,6,243,120,171,101,253,225,140,32,68,58,125,255,240,181,191,235,51,1,233,193,97,235,79,223,81,6,75,94,180,215,155,92,19,69,236,237,220,76,130,169,141,76,241,170,245,25,71,166,154,74,172,109,88,151,112,170,199,215,230,79,39,197,115,65,125,131,241,188,117,188,44,79,14,217,76,85,102,119,205,230,157,150,187,94,188,104,220,84,3,159,217,168,167,179,58,146,53,83,221,241,80,15,55,205,171,156,128,104,64,99,186,11,105,94,100,29,137,47,107,176,248,244,133,220,117,25,151,56,60,57,16,84,219,24,171,181,31,104,170,250,130,26,216,3,240,27,60,137,10,190,207,255,172,193,249,112,248,200,98,167,179,187,185,232,141,198,70,147,78,209,79,64,160,116,169,129,209,143,25,219,221,102,188,2,0,49,99,109,30,102,228,150,125,235,175,120,236,182,112,192,223,162,53,76,124,38,53,238,104,177,174,145,150,65,78,30,50,205,27,38,52,245,217,94,138,170,130,87,145,197,104,41,124,235,57,60,124,235,152,196,118,148,75,44,255,51,201,143,130,158,58,182,12,33,174,212,127,165,167,69,54,21,249,178,239,199,47,93,187,115,162,240,213,121,83,44,167,33,148,125,148,67,237,209,51,195,176,96,200,38,18,61,51,71,79,243,136,99,69,57,33,103,7,202,104,250,49,145,254,153,86,74,131,231,59,24,34,84,220,4,221,207,245,44,93,108,39,55,57,57,209,20,35,161,181,227,189,53,95,208,231,187,179,14,19,248,216,84,17,40,146,42,130,190,59,5,124,52,33,153,156,156,209,27,195,135,37,208,139,167,122,142,215,135,39,205,19,100,26,65,203,148,76,124,108,9,244,13,4,70,207,6,135,181,205,175,25,85,237,91,219,234,37,4,8,130,194,56,24,129,54,185,138,188,74,167,82,115,201,84,182,212,187,173,77,206,87,219,208,231,20,57,245,75,4,237,165,32,199,163,100,15,109,77,120,106,96,47,129,210,98,111,40,232,145,246,136,155,14,4,76,93,241,151,175,122,245,87,87,55,188,156,35,253,143,126,17,71,139,198,145,66,231,219,55,152,183,179,109,24,46,71,242,235,187,115,101,76,240,159,236,234,250,30,190,159,18,188,44,37,47,108,86,48,99,74,201,53,44,65,161,99,128,203,82,114,128,79,172,191,11,166,148,108,61,29,107,127,225,206,251,194,120,222,14,14,39,85,158,232,57,12,98,48,242,226,201,198,145,172,42,185,220,2,119,181,17,186,75,20,151,24,121,23,124,25,199,13,12,70,190,54,168,58,155,91,25,92,149,143,59,180,120,149,166,94,188,122,226,180,167,46,250,236,26,221,232,70,137,85,2,251,81,61,204,250,182,247,28,143,75,202,165,7,64,22,130,238,96,60,0,135,177,29,168,104,35,25,82,153,190,161,6,134,155,33,101,75,134,10,92,48,141,29,79,204,32,244,242,101,99,231,114,16,26,19,246,49,19,133,98,136,213,33,73,125,232,158,217,103,208,201,157,220,4,175,68,217,61,17,166,108,39,239,45,158,170,190,168,241,111,48,169,143,239,4,80,213,133,213,27,36,83,90,211,135,146,20,20,196,112,119,1,71,178,232,77,143,240,157,126,146,99,154,23,248,67,101,39,240,217,251,147,86,165,44,144,55,166,144,146,86,249,165,153,207,28,215,155,212,197,94,52,13,192,224,137,83,151,136,143,223,141,61,255,185,186,209,98,222,148,145,250,128,76,126,83,171,7,222,67,81,188,221,25,199,118,15,175,225,37,197,184,204,21,219,185,236,231,179,133,213,224,126,208,236,253,41,6,133,193,123,18,127,213,208,63,174,197,183,144,139,10,29,178,116,30,251,38,137,121,99,168,17,252,109,223,127,231,164,100,168,97,234,19,218,164,112,162,139,12,173,219,22,172,141,72,209,133,10,224,225,76,154,57,76,239,116,38,199,112,228,172,112,246,138,9,18,123,60,255,158,146,130,190,163,13,155,81,108,26,77,26,224,24,247,42,222,204,81,203,151,159,9,3,67,139,89,108,61,154,31,10,253,231,138,102,18,39,143,183,146,35,171,21,250,111,63,253,54,69,180,73,204,254,117,38,94,182,205,238,149,150,97,193,219,212,135,239,148,31,138,173,211,59,74,84,58,42,11,111,86,111,91,203,39,106,218,196,153,146,55,60,63,13,228,44,175,160,18,225,4,63,37,184,151,199,218,141,2,69,41,61,35,195,109,68,72,229,114,165,163,99,220,232,191,41,49,219,185,84,39,107,213,126,157,49,46,224,91,55,101,73,165,123,146,158,80,41,27,6,238,133,134,221,190,190,148,180,83,0,87,82,169,160,121,153,116,42,178,148,5,34,93,218,116,81,207,180,243,34,64,90,55,204,117,18,34,153,166,117,223,173,15,21,118,218,253,94,255,254,219,180,182,254,65,78,251,253,223,166,181,133,177,60,57,241,153,158,237,80,198,248,43,6,72,30,1,38,6,95,189,45,29,138,125,11,88,19,127,117,184,155,231,233,236,187,235,55,77,112,174,244,100,152,127,125,99,67,122,124,254,39,32,229,42,86,117,100,242,187,35,233,93,207,26,227,221,51,132,139,164,208,151,142,36,195,159,128,83,173,155,199,250,74,143,167,159,148,148,238,56,163,10,13,76,118,106,182,24,3,167,194,188,203,19,200,22,206,55,158,248,113,116,97,55,77,125,68,5,125,188,127,52,103,214,93,197,27,46,238,59,108,37,226,163,87,214,186,226,228,97,229,199,50,212,100,187,114,244,192,142,210,108,241,195,187,207,75,148,175,125,140,249,200,141,107,218,184,207,137,163,95,244,139,150,42,252,160,58,207,126,46,63,118,213,32,126,223,224,238,155,93,47,155,213,236,244,102,221,68,186,79,68,251,53,118,188,129,217,46,103,190,17,231,202,95,66,194,108,114,5,93,238,251,245,238,251,245,0,212,114,186,43,235,59,176,63,188,252,150,243,93,241,106,227,230,57,180,165,155,25,79,103,114,216,187,204,233,46,167,95,109,23,93,183,18,133,161,205,83,98,18,30,69,54,14,147,200,27,55,60,158,227,179,152,126,122,243,64,152,140,63,15,194,99,161,249,255,85,253,250,159,92,152,201,107,173,153,70,205,157,171,105,117,81,40,252,17,134,251,98,91,34,227,10,31,90,132,95,1,240,57,207,159,140,10,210,124,80,39,206,75,158,9,254,220,188,149,247,155,138,39,153,16,45,211,2,56,153,18,42,111,252,198,230,80,30,16,226,216,244,8,84,190,42,14,164,112,217,179,241,155,52,143,126,93,62,3,174,20,188,85,106,112,228,247,236,187,212,235,89,145,45,159,196,164,164,185,235,136,100,186,120,47,186,73,70,130,166,242,72,129,23,252,101,94,83,54,126,108,174,103,89,15,108,83,78,171,22,130,217,130,94,234,38,125,236,126,251,76,29,194,32,115,45,111,101,228,150,51,254,112,104,228,142,110,237,138,197,89,241,181,26,182,6,38,114,145,177,62,139,249,225,181,251,3,71,247,199,124,63,86,69,6,104,150,81,41,81,144,213,109,102,28,153,157,133,222,210,70,196,189,168,251,144,230,103,154,253,19,192,53,89,115,28,211,202,247,245,161,95,179,142,95,162,225,238,65,9,249,38,246,204,201,54,221,229,212,245,239,101,113,103,204,212,181,233,95,197,110,203,14,142,118,33,174,219,65,246,98,19,196,3,27,186,14,247,53,46,171,204,220,253,109,250,84,58,152,82,130,189,62,140,94,201,50,46,111,219,156,81,230,26,165,4,47,238,79,64,217,0,152,46,202,102,230,174,226,53,247,12,199,254,61,187,118,206,174,211,244,14,83,103,238,181,105,169,114,22,34,247,74,211,252,234,197,200,173,175,108,63,218,20,139,230,119,218,96,220,104,227,55,63,96,157,79,253,63,145,169,156,179,159,142,159,204,160,223,61,124,164,185,71,186,84,32,254,110,67,242,76,198,100,222,201,123,224,68,227,221,55,95,202,103,143,190,101,191,216,93,212,45,171,102,123,187,20,201,169,212,81,11,246,123,148,109,142,227,99,135,41,182,95,98,210,76,32,253,184,12,96,15,122,136,36,91,152,194,11,10,194,47,180,38,138,78,7,144,237,118,86,27,46,203,113,141,37,119,121,55,158,114,228,19,84,19,119,59,138,198,93,34,162,109,230,134,176,6,23,58,62,18,34,7,244,226,52,120,130,31,31,42,32,84,124,251,250,98,118,210,172,140,188,8,250,205,62,85,200,106,44,14,174,30,42,36,107,224,247,149,109,158,60,148,177,161,55,215,231,223,22,186,63,73,77,196,0,169,244,28,249,3,60,53,47,220,14,50,242,94,111,94,177,246,221,75,76,4,6,70,22,122,137,137,16,170,136,226,22,67,213,102,73,179,201,86,33,237,135,166,79,103,34,10,171,222,13,63,223,181,195,27,201,72,78,218,80,218,42,91,251,82,37,184,47,144,56,254,200,43,244,69,71,138,179,111,253,199,98,201,177,92,240,113,242,30,195,109,5,10,189,228,36,3,113,129,37,2,235,4,156,196,113,182,218,148,55,99,178,34,185,84,198,145,155,60,51,4,59,227,85,204,171,9,32,199,54,162,24,185,80,176,234,78,60,77,209,3,51,165,129,25,15,83,24,255,9,140,75,253,180,110,202,35,28,161,100,93,136,175,13,75,96,231,205,95,213,174,175,160,82,225,41,182,119,146,48,1,165,56,64,157,73,183,96,214,142,53,144,117,196,88,190,222,15,93,142,109,156,92,162,108,181,188,78,39,19,241,56,90,149,62,224,147,54,104,170,71,13,145,53,60,19,40,160,197,22,137,169,159,220,28,255,253,208,252,127,222,14,0,0,110,194,93,54,222,122,25,92,89,215,176,220,85,136,76,253,222,220,58,63,240,24,67,67,255,69,108,100,236,111,35,212,191,150,210,176,243,255,154,32,165,55,182,220,5,249,164,126,111,105,157,31,126,124,19,201,31,221,0,113,48,14,240,236,126,95,21,46,108,67,168,210,250,60,4,191,203,101,131,27,146,160,14,98,204,92,114,64,84,108,89,128,137,54,168,85,212,38,191,49,67,140,109,5,244,211,109,221,24,94,221,128,77,41,89,81,215,78,113,242,16,250,151,233,152,122,23,74,122,158,189,124,119,194,20,166,231,5,100,100,208,14,141,60,114,200,214,14,203,81,238,231,70,130,4,133,139,157,196,26,73,215,7,126,0,207,137,94,170,97,6,121,254,216,3,186,110,245,9,239,10,134,213,175,237,122,194,91,118,112,201,234,199,172,230,49,140,111,108,93,4,242,214,152,237,63,76,36,79,127,11,4,203,6,105,91,235,156,149,179,116,78,218,88,58,148,218,133,67,195,68,169,12,24,203,138,140,12,67,183,162,218,62,79,187,124,171,8,158,241,176,134,101,194,186,141,229,171,50,43,159,66,85,192,218,54,72,126,178,191,130,127,13,12,115,38,252,29,188,63,232,157,31,10,11,244,120,112,39,204,240,156,152,196,183,32,94,215,73,156,245,112,190,170,170,112,131,86,232,101,232,115,5,67,76,15,232,213,65,110,197,179,172,14,181,211,203,161,16,204,17,248,107,38,228,234,198,171,139,255,171,253,17,204,239,161,84,255,73,239,118,168,28,71,48,199,95,170,58,87,126,229,141,93,195,164,23,127,155,212,125,245,251,155,116,155,99,233,111,241,247,190,225,223,194,115,192,22,197,48,76,76,84,166,162,249,142,21,237,99,126,238,30,82,134,232,4,75,106,165,254,196,105,48,181,74,177,212,244,247,56,238,26,99,199,15,204,68,177,214,254,204,204,64,65,224,82,78,135,41,85,157,75,133,169,167,167,84,254,162,198,179,231,253,115,170,58,118,123,236,65,248,245,186,122,140,42,97,209,29,223,102,164,86,198,225,141,246,99,13,2,142,76,254,58,13,179,45,128,43,232,202,108,182,167,78,190,86,47,239,245,72,181,152,27,195,184,20,104,184,186,196,98,82,121,171,170,196,18,193,94,168,175,12,198,78,213,51,129,32,230,123,253,215,65,32,168,117,252,206,219,107,253,4,195,70,248,145,213,142,253,61,59,186,75,98,218,232,122,247,160,146,100,241,181,229,30,142,209,37,112,184,212,120,24,39,216,93,12,54,139,86,209,15,130,206,104,109,202,134,34,56,51,143,236,7,140,25,151,242,155,43,251,91,122,156,110,110,239,229,182,121,141,210,205,188,155,42,166,171,68,204,30,183,90,112,139,156,79,254,192,16,65,242,133,246,46,137,32,171,26,31,34,172,70,49,68,16,166,89,255,13,19,48,134,8,2,185,190,8,139,135,64,100,191,217,178,82,185,2,254,243,185,213,43,111,154,88,141,159,159,166,110,86,184,82,177,111,130,203,8,232,242,56,123,244,64,30,74,94,100,196,82,48,129,156,157,116,180,134,27,205,65,23,211,186,75,199,27,45,145,175,102,114,32,78,18,204,235,150,106,159,54,116,241,186,37,226,94,31,90,230,187,124,221,124,79,73,105,28,47,95,55,75,36,247,138,34,230,117,251,224,48,170,2,214,85,64,234,251,113,186,214,208,124,86,151,252,173,116,83,25,198,41,137,41,221,8,210,189,168,183,186,44,221,224,231,244,87,161,60,97,6,168,240,85,75,165,181,92,107,238,55,101,37,189,199,194,10,61,82,220,172,165,223,240,151,83,162,180,92,140,163,191,169,187,21,140,110,133,16,249,159,232,15,129,180,71,131,83,32,88,168,181,209,39,174,249,66,41,122,87,225,56,65,178,57,242,24,144,255,76,24,1,181,162,54,6,228,207,148,48,237,88,21,135,1,249,67,129,12,152,235,55,32,222,43,218,127,67,105,185,124,81,127,31,183,163,208,251,99,190,231,170,30,0,112,253,175,22,77,232,88,207,108,113,167,215,72,244,122,178,77,2,140,151,107,17,52,112,146,47,187,169,218,57,191,147,108,60,240,98,169,87,14,82,233,200,109,138,36,217,54,175,75,38,236,54,248,183,99,167,76,39,86,52,48,215,37,203,162,90,69,156,247,106,30,27,69,219,51,223,126,156,108,65,153,245,86,152,34,195,64,12,130,115,21,81,32,150,100,70,161,106,56,91,223,56,170,118,113,247,226,91,7,191,139,47,249,135,27,216,162,2,254,99,142,22,107,229,127,66,70,47,206,209,246,95,127,143,193,164,185,227,50,17,20,191,35,73,47,210,222,177,7,23,169,176,252,63,171,182,62,153,216,31,145,22,88,178,81,173,205,91,13,182,213,247,142,226,192,79,177,74,8,77,228,200,100,151,183,158,53,236,79,198,20,242,244,194,151,161,32,93,84,254,45,217,241,164,177,201,77,100,4,205,184,91,130,34,249,180,119,29,232,72,52,210,238,150,130,76,62,50,197,135,154,125,42,54,203,89,197,129,189,51,217,165,189,195,198,139,126,215,11,36,26,97,148,128,194,83,153,113,118,160,198,84,83,36,193,90,189,152,106,10,157,250,221,236,94,187,203,106,202,7,90,227,104,33,127,76,53,133,126,68,54,97,65,196,78,136,30,196,48,90,228,129,33,98,91,97,136,216,84,68,232,60,12,17,155,57,221,51,149,246,146,136,189,229,159,78,136,168,197,16,177,133,169,84,158,32,74,221,179,42,21,123,129,78,93,58,182,31,129,111,1,127,231,97,179,126,127,112,251,79,6,246,189,191,222,12,102,77,5,179,63,57,11,15,46,110,186,83,60,98,176,174,17,244,142,247,211,137,98,22,11,66,174,70,197,26,131,50,173,30,0,252,137,162,125,253,73,49,0,139,159,180,198,96,5,39,46,57,57,25,170,25,136,128,161,138,21,149,101,137,144,108,104,88,114,236,227,127,214,129,35,89,203,101,216,227,229,17,113,239,13,247,52,88,241,165,202,67,191,157,155,120,227,222,237,90,64,4,147,87,7,65,23,8,157,105,31,193,102,183,128,76,72,54,89,205,64,122,236,154,19,26,7,143,215,34,15,90,160,108,196,216,111,48,27,249,180,107,252,88,219,107,231,186,115,210,244,46,47,245,140,119,170,59,214,235,176,62,54,37,219,87,35,77,6,131,31,92,248,133,63,42,200,225,77,127,250,98,69,61,247,63,14,68,164,222,191,76,81,94,120,229,148,254,95,42,29,235,170,127,155,249,187,34,44,77,70,235,239,117,241,223,92,132,134,122,120,152,187,239,98,238,158,76,17,248,101,9,243,194,177,255,205,167,95,74,154,252,229,212,1,166,154,128,43,171,149,246,116,32,159,229,239,45,109,50,195,62,166,231,49,210,17,28,13,58,171,129,222,59,188,173,123,99,240,231,118,15,223,220,75,210,214,35,206,121,167,182,97,247,166,53,12,152,111,175,29,133,148,80,22,74,161,16,166,253,138,42,78,55,65,221,183,236,179,66,141,207,79,117,191,254,141,33,195,223,193,252,39,228,97,181,231,223,45,205,231,12,254,147,18,52,141,127,60,16,169,201,174,137,25,91,6,121,136,164,211,92,142,45,115,149,83,4,163,47,199,150,49,98,148,97,76,80,140,93,162,191,146,254,31,212,110,245,194,116,255,136,157,8,245,175,250,213,255,159,202,113,127,61,56,187,122,18,105,246,175,26,237,167,187,182,35,65,99,127,4,28,164,133,153,58,232,140,223,167,185,110,20,252,39,252,247,140,51,156,55,17,228,185,75,87,159,85,230,183,8,248,217,21,39,127,193,12,17,10,114,186,4,174,99,134,8,237,116,195,211,44,46,135,8,9,232,115,251,155,228,19,227,144,19,119,170,71,173,242,113,245,225,244,222,212,74,111,168,255,65,9,132,44,119,33,204,148,62,149,84,187,58,183,231,152,100,150,62,100,145,83,152,111,212,85,234,62,223,114,14,123,255,227,180,209,109,233,35,226,120,208,16,34,181,192,54,1,194,36,5,145,94,178,53,158,246,39,119,227,180,53,209,75,73,22,134,79,41,133,91,56,159,43,188,212,143,82,47,224,209,137,110,98,193,107,87,212,209,154,5,245,109,215,110,108,56,98,193,137,158,41,162,177,177,231,236,30,233,30,112,122,235,152,255,38,174,131,135,91,168,109,87,133,83,52,77,226,153,204,147,174,157,171,236,202,212,229,58,165,195,219,225,139,162,52,129,116,140,202,35,184,57,24,129,136,46,204,238,183,77,238,47,132,122,236,188,251,124,16,70,30,3,18,129,79,66,113,158,37,215,140,50,112,111,4,221,240,114,189,34,75,239,236,134,189,92,185,124,146,236,50,127,52,179,113,227,3,105,175,160,104,248,158,99,172,205,254,142,194,225,171,123,185,16,202,0,183,179,129,157,110,233,232,154,23,188,6,210,131,7,4,130,214,33,97,228,19,184,36,165,199,107,254,62,231,61,93,37,190,101,181,231,178,227,65,185,6,224,253,240,143,229,248,197,169,216,89,29,147,134,81,31,206,167,239,29,37,110,245,189,74,107,74,55,97,229,43,10,88,217,55,178,26,220,114,196,157,246,151,244,29,182,20,121,170,98,19,68,39,96,122,110,95,216,188,229,16,177,104,130,211,2,104,78,79,194,225,58,193,122,192,79,231,244,113,91,130,247,84,154,236,52,110,1,223,67,120,173,111,86,211,218,172,228,174,95,15,158,106,201,28,66,41,32,235,39,160,117,184,185,155,246,206,160,81,115,183,32,49,217,201,146,232,233,219,22,213,249,246,130,119,183,63,88,43,156,47,126,242,99,166,182,202,107,75,15,119,120,46,137,237,242,19,224,162,121,31,26,41,48,125,8,184,200,244,177,244,175,46,63,102,243,9,186,219,165,123,140,195,26,139,19,165,208,211,170,65,111,70,251,133,242,149,102,109,236,255,188,101,107,28,58,122,57,153,5,29,73,28,154,119,107,56,108,161,93,193,99,125,29,107,195,246,128,113,14,121,253,219,129,218,179,60,215,228,210,98,62,145,142,136,49,237,240,193,77,13,30,66,54,206,159,109,23,71,192,214,191,72,122,7,101,12,118,179,116,220,40,41,125,148,46,109,16,85,250,195,237,1,253,146,99,126,147,133,64,121,138,135,136,101,41,171,87,238,249,109,114,87,73,252,22,149,227,0,255,4,203,207,246,61,38,205,182,80,9,207,9,55,137,1,219,197,54,170,20,148,7,1,105,205,134,231,141,129,73,1,34,120,212,83,193,212,119,55,87,100,68,79,240,222,222,189,253,122,138,37,207,189,45,142,51,72,26,186,116,24,70,3,61,235,108,121,58,169,71,201,54,186,199,80,14,99,137,56,247,87,226,179,218,188,146,233,217,124,37,122,6,164,12,246,29,48,140,239,44,241,155,140,12,121,218,205,218,218,104,97,141,30,156,153,93,153,56,155,154,59,81,190,101,141,160,120,35,241,33,145,119,194,246,99,175,136,4,150,165,223,194,109,98,191,86,157,230,68,195,93,216,141,93,151,121,98,206,249,177,231,152,127,98,177,34,169,36,35,33,43,168,145,60,246,120,213,35,17,60,139,126,234,249,33,233,182,85,81,65,6,135,176,171,14,73,142,11,98,69,1,162,202,146,206,99,178,183,231,138,189,58,106,103,92,172,236,56,38,53,149,235,41,63,173,141,98,87,191,107,248,53,46,153,34,105,70,193,90,88,146,75,224,67,212,68,65,101,201,230,160,132,117,104,25,195,223,189,152,53,34,19,27,60,30,200,89,176,32,197,107,218,73,158,19,229,95,214,72,219,96,212,70,114,235,160,222,221,113,131,234,99,143,111,91,245,136,247,184,101,224,6,24,106,160,5,5,29,9,50,44,178,134,60,142,138,224,123,215,83,247,140,8,165,151,227,188,207,75,52,50,229,70,56,24,171,150,223,69,217,205,169,39,32,158,169,34,107,4,177,148,71,209,43,189,115,185,94,41,205,132,166,196,255,176,182,209,149,61,101,177,47,116,44,25,115,104,209,107,188,158,49,115,63,190,62,35,65,162,217,232,39,128,174,96,87,244,190,156,115,214,157,176,55,201,100,73,39,18,214,210,74,92,130,178,81,163,118,101,14,155,188,66,214,181,168,91,5,130,44,43,138,79,187,106,34,75,65,69,158,204,68,80,4,55,27,152,52,240,135,5,40,162,177,131,223,241,184,226,6,175,61,23,66,155,189,157,187,209,35,32,187,47,35,136,180,55,159,9,232,107,11,172,187,49,90,91,37,154,245,176,2,13,108,103,103,65,163,131,54,134,212,69,62,153,219,40,56,205,223,159,140,130,187,189,68,157,112,26,42,54,232,228,189,28,10,29,149,207,246,56,201,84,227,238,108,182,136,14,60,93,191,170,187,99,243,161,181,247,37,215,135,177,89,252,240,66,49,78,226,247,127,74,207,207,103,246,183,229,80,235,56,213,20,99,33,56,65,67,89,245,170,104,207,58,138,68,66,17,83,74,73,151,206,105,81,172,202,248,239,115,68,51,125,38,100,74,142,26,42,46,78,93,10,174,105,221,213,239,213,116,122,133,217,16,208,4,244,35,208,216,140,113,224,34,94,183,138,28,125,234,42,183,250,56,109,196,159,84,250,172,127,161,210,11,20,62,62,11,218,108,120,188,88,16,57,61,251,163,132,186,69,204,239,217,10,206,172,173,173,91,113,207,188,144,141,198,19,117,110,166,68,216,135,89,163,122,101,15,110,163,38,91,233,13,108,195,2,105,153,21,125,163,5,147,212,222,72,113,120,45,7,171,65,214,66,202,11,221,239,211,169,142,4,210,111,27,156,27,26,100,239,228,166,27,229,119,146,2,185,157,184,237,4,234,35,111,190,161,41,168,182,185,212,60,238,43,238,184,155,165,171,153,183,158,175,205,225,18,121,169,121,92,27,156,33,242,141,50,249,81,78,154,236,140,214,27,120,38,88,183,202,214,197,235,245,176,70,13,181,3,170,160,101,202,89,64,139,123,154,148,181,136,136,15,165,198,233,177,159,171,107,197,126,139,77,197,105,85,57,114,191,90,91,119,90,197,115,191,132,221,18,81,159,75,1,77,191,248,148,247,13,6,43,212,152,79,65,142,36,36,99,95,126,202,104,189,135,66,149,24,230,83,136,30,41,38,154,92,124,74,2,130,27,172,27,180,230,66,251,220,205,128,235,171,190,218,170,12,99,207,172,253,221,194,241,178,254,135,211,62,233,220,181,193,243,67,190,33,211,243,244,184,58,60,111,209,75,246,66,9,213,227,65,132,70,242,215,70,190,220,234,93,203,157,41,80,231,119,194,234,165,40,149,49,73,217,50,92,30,192,73,75,42,102,14,210,201,146,125,232,37,108,217,11,17,42,206,201,174,221,120,244,116,172,145,209,133,3,172,155,208,61,37,244,155,25,250,151,0,242,111,136,47,220,194,255,109,220,249,183,181,123,193,211,199,191,138,246,226,1,126,45,153,60,184,253,235,110,253,197,173,152,137,206,107,61,181,183,127,221,235,184,186,17,161,247,183,4,255,87,124,248,223,234,36,106,26,255,27,146,248,101,42,255,87,0,194,225,255,231,230,222,3,243,210,95,190,194,7,192,95,51,107,97,152,201,136,43,152,126,54,173,94,139,183,206,223,54,131,193,197,127,219,27,198,252,208,191,44,252,210,99,186,75,127,206,78,1,126,157,17,124,141,137,62,167,36,209,25,44,231,124,124,71,85,134,180,176,150,223,77,254,127,16,97,2,0,52,126,116,75,167,84,240,36,145,226,36,241,128,80,115,205,47,223,8,196,187,211,37,128,111,130,227,92,255,93,67,25,247,126,245,187,177,81,110,232,158,157,147,192,60,58,199,252,7,124,97,193,142,105,34,225,77,51,167,54,118,39,62,119,92,209,212,19,220,249,218,103,178,234,93,206,207,131,234,167,98,164,147,42,49,67,90,28,151,4,170,146,241,242,27,178,10,127,204,104,185,96,8,84,68,154,233,42,224,232,110,6,224,163,54,121,147,27,61,211,133,144,72,43,212,75,39,213,126,174,39,88,204,226,216,209,41,142,12,201,228,97,202,185,58,169,198,17,144,0,55,32,251,202,134,71,123,113,59,161,29,120,12,201,166,24,60,156,108,122,183,129,88,215,69,157,35,199,81,43,153,184,159,220,41,202,75,76,60,8,102,132,55,102,195,220,77,56,27,187,168,166,226,242,166,96,73,34,22,228,136,35,170,150,123,167,130,37,50,129,156,12,122,220,20,89,65,38,196,119,238,100,117,242,149,170,100,97,10,199,91,92,229,241,155,39,163,220,40,161,77,30,198,215,41,212,144,78,42,65,32,210,82,69,16,4,205,98,38,203,222,74,236,223,162,202,48,50,11,217,119,227,253,152,176,130,75,168,164,51,220,99,140,213,187,205,77,192,158,107,228,66,173,156,48,83,92,59,149,162,166,44,248,48,69,23,145,204,182,96,140,120,246,164,107,134,221,130,141,188,149,55,145,71,209,212,2,251,118,22,46,79,230,132,129,124,2,148,57,141,213,236,183,41,88,85,118,208,124,62,190,4,156,40,42,222,99,160,121,120,14,245,121,85,123,64,231,72,71,212,45,177,182,211,3,151,216,246,245,248,35,11,247,68,239,162,234,131,100,49,227,92,26,253,10,245,38,53,177,237,84,227,192,241,216,75,73,99,192,157,107,255,110,251,20,83,159,250,95,33,173,160,183,255,48,104,190,62,122,241,150,163,140,255,34,122,46,94,156,156,191,3,61,255,6,248,148,26,255,27,255,243,147,212,56,222,250,58,221,58,32,185,74,193,99,22,209,67,173,112,62,250,69,162,114,167,59,122,230,235,108,155,118,21,125,191,246,157,61,42,23,188,138,133,148,59,221,185,192,218,225,250,108,179,198,120,67,174,127,58,165,73,198,107,174,22,83,142,1,144,141,145,48,243,96,0,100,79,12,43,202,9,39,47,1,100,155,86,248,213,27,221,24,0,89,117,24,68,46,112,42,47,161,42,47,2,132,100,117,152,143,158,173,237,87,203,120,188,208,24,211,187,161,71,70,177,242,77,154,255,139,191,197,59,45,29,22,118,201,70,239,235,33,250,160,143,206,194,141,139,164,27,97,166,86,173,224,244,135,18,63,18,161,117,100,113,94,46,149,57,38,58,21,205,156,107,115,138,112,172,157,198,253,28,21,184,38,44,139,193,85,55,241,22,102,211,44,231,179,57,144,153,93,150,40,144,254,150,90,203,149,149,224,98,96,193,16,71,37,102,89,179,222,3,148,78,127,185,172,169,218,76,113,56,122,185,172,73,20,91,149,23,197,18,207,32,32,32,192,47,145,78,109,236,210,61,93,131,53,248,254,216,63,52,110,159,236,102,231,19,183,55,16,71,161,240,89,5,138,183,57,85,239,47,21,1,217,125,217,213,215,57,61,144,76,104,141,187,106,51,231,208,249,152,218,169,86,80,145,227,77,24,113,190,147,53,222,173,51,235,114,96,232,72,69,70,91,158,172,121,217,148,136,138,79,236,135,165,142,39,99,68,20,16,21,159,45,40,163,81,206,215,107,175,248,207,5,122,250,172,128,125,212,239,218,4,214,158,7,135,220,67,188,79,39,239,53,86,41,143,187,184,144,182,218,106,202,96,98,197,160,76,16,40,12,168,21,23,146,247,138,148,211,98,187,232,139,211,132,145,217,206,98,16,45,51,109,195,85,185,184,194,90,23,193,1,157,3,100,106,4,11,190,189,200,180,112,230,120,172,58,179,101,20,217,252,189,200,81,116,87,105,222,175,53,40,89,191,192,95,86,61,175,192,77,255,237,210,37,134,143,112,5,157,218,67,77,25,185,22,151,97,103,110,156,84,126,202,51,112,71,46,220,231,8,79,39,142,187,27,4,162,226,36,44,238,52,121,152,15,26,51,183,170,80,140,168,43,173,191,120,65,255,7,103,240,232,138,6,182,167,78,154,138,109,125,143,15,153,161,95,131,217,242,23,127,52,160,205,68,245,207,20,221,234,231,180,200,174,103,98,3,69,166,137,160,156,244,136,20,20,215,56,234,153,230,127,56,227,244,63,41,79,22,60,5,0,228,111,170,89,235,127,82,101,143,254,66,96,173,201,102,106,64,100,209,204,113,242,54,117,252,141,153,201,134,234,72,114,196,174,189,81,245,124,240,40,228,168,42,87,111,167,48,131,112,76,130,164,137,189,252,247,111,50,254,231,55,201,205,52,248,115,255,234,250,40,93,146,80,220,17,78,193,180,143,162,255,187,82,0,101,187,151,203,61,198,111,175,99,113,112,157,147,121,232,155,89,61,209,6,31,221,238,87,145,221,51,230,26,140,182,219,115,140,123,225,220,112,62,116,157,112,155,116,223,85,122,16,226,130,51,50,126,58,210,188,197,232,63,53,214,170,40,254,161,186,230,176,255,250,79,192,102,50,245,192,16,159,126,103,172,239,166,122,9,234,192,224,44,244,169,164,116,161,186,216,135,89,199,227,149,128,211,202,7,172,42,214,10,206,124,129,65,28,19,28,61,189,33,219,170,17,7,143,32,145,190,83,30,173,250,4,113,211,103,222,102,207,38,147,41,0,241,11,143,73,110,144,61,238,187,242,200,6,64,30,87,99,115,152,78,118,78,27,117,174,252,37,216,174,105,44,185,246,109,241,15,76,54,217,214,183,61,231,231,50,236,183,176,246,113,57,230,150,67,158,104,161,96,185,194,200,143,5,201,230,211,123,45,170,57,237,242,10,1,95,210,7,207,218,31,156,131,248,122,117,150,186,204,245,219,151,173,2,203,50,189,203,44,233,150,179,35,81,50,212,175,236,52,201,24,111,92,113,229,35,150,145,13,91,198,178,52,185,34,245,74,23,160,91,247,42,223,149,228,255,98,186,248,95,188,48,250,101,14,194,52,13,237,120,45,154,182,148,131,33,252,57,19,203,215,192,65,188,31,62,228,60,35,174,193,125,53,237,217,166,244,5,151,172,42,173,191,195,108,145,81,37,69,77,90,167,254,39,32,183,130,55,45,136,52,200,229,199,93,242,25,148,130,26,161,235,79,192,221,148,143,35,185,249,102,149,47,76,15,165,0,114,111,70,160,3,250,142,230,186,152,76,82,134,180,134,173,47,18,58,73,26,108,95,244,24,120,166,191,252,82,119,123,243,199,148,66,207,18,169,224,42,216,102,245,236,233,208,234,151,180,141,185,241,166,44,212,217,53,81,207,43,72,198,238,36,2,96,249,244,113,254,244,216,55,116,196,248,85,117,190,31,216,245,186,196,211,227,225,195,126,195,244,93,121,59,50,148,226,148,143,21,52,92,248,252,127,2,178,228,182,13,238,81,241,152,244,5,179,109,3,13,237,120,235,162,92,133,54,54,171,183,40,246,102,159,227,21,121,40,42,13,142,243,61,115,152,46,28,150,238,220,201,24,46,237,33,219,138,155,159,51,107,185,110,176,64,166,125,40,245,97,25,84,7,127,196,250,108,42,86,194,218,10,94,73,71,18,247,19,240,242,179,31,79,249,116,197,130,226,249,227,39,80,163,13,148,53,89,200,250,26,197,88,89,112,39,161,139,190,199,34,205,219,74,129,55,51,176,105,69,238,231,95,154,196,213,101,70,86,164,147,251,187,156,222,102,59,66,24,28,153,128,160,59,21,70,226,141,218,81,76,176,183,179,184,195,195,33,101,83,203,239,72,213,159,219,96,225,111,212,197,24,77,44,63,31,209,203,223,160,225,119,68,132,111,165,168,20,246,122,238,56,243,216,129,41,133,68,119,65,58,219,111,124,169,82,84,194,38,219,239,248,136,253,232,164,51,76,11,141,98,55,158,195,2,50,238,59,127,124,76,157,170,50,97,206,88,151,244,67,51,149,41,122,86,233,174,2,124,60,187,226,188,9,140,114,65,213,81,196,174,140,248,213,94,195,175,254,9,152,36,77,68,69,36,185,81,63,41,64,212,171,139,34,186,94,203,199,209,51,37,38,189,12,93,70,127,204,119,20,219,132,48,183,171,134,17,105,219,106,177,127,80,137,162,224,26,31,70,121,123,90,78,61,227,18,49,106,225,90,160,190,34,23,26,14,235,250,122,251,206,184,118,8,246,143,190,113,35,21,187,216,166,165,104,246,42,202,154,8,21,236,71,219,149,30,253,76,96,152,93,35,203,163,76,68,255,179,43,198,228,40,201,191,122,205,139,155,164,239,190,218,85,151,49,254,165,40,118,91,184,245,178,124,175,11,192,3,173,99,77,66,225,168,151,0,167,134,96,242,176,155,252,79,139,188,110,107,231,176,112,232,158,25,5,86,236,197,1,141,195,189,16,244,4,202,58,118,42,37,148,97,241,243,148,202,97,157,188,9,111,175,245,218,124,46,188,98,94,58,97,34,30,198,183,34,183,21,251,89,199,70,201,237,212,128,194,171,134,240,19,34,95,186,67,214,253,199,125,207,157,76,71,189,32,227,247,134,72,95,21,193,167,103,82,105,121,29,21,179,123,8,125,170,240,25,148,169,109,244,168,167,104,133,37,91,125,133,234,104,132,73,201,27,102,91,9,125,17,234,248,100,221,252,19,109,171,138,69,97,211,86,98,183,71,236,57,236,248,124,122,148,238,186,197,54,194,4,134,81,174,70,118,235,218,38,90,187,20,144,170,183,232,28,232,204,48,247,127,197,255,54,21,148,97,74,145,26,29,196,118,48,249,69,111,247,231,95,203,173,232,171,251,225,35,5,44,209,83,72,36,183,221,198,0,59,15,59,124,67,31,65,136,24,124,30,114,39,98,3,240,255,95,29,107,62,0,224,47,237,76,76,138,248,71,231,9,79,239,255,247,12,16,240,119,13,169,127,132,91,250,195,250,253,7,51,150,87,239,72,104,86,79,156,14,145,111,123,241,39,162,36,116,183,170,223,163,174,3,237,178,111,29,205,27,21,48,195,233,93,177,199,152,48,108,141,41,135,84,65,185,244,26,143,90,56,170,33,37,205,8,179,65,130,51,142,33,177,77,216,214,250,103,48,252,129,241,170,190,36,177,113,170,35,184,21,220,147,217,74,93,5,100,24,112,5,247,179,201,108,185,144,253,145,210,137,228,148,100,221,87,177,248,231,133,31,20,117,202,233,30,126,132,245,217,48,221,39,125,40,181,94,67,177,92,221,59,112,15,182,142,28,31,178,14,162,132,46,57,134,128,254,241,48,111,169,172,251,127,140,178,194,181,175,36,29,52,52,176,58,77,201,90,161,37,141,159,248,17,188,167,166,152,87,91,220,233,157,43,62,102,231,41,23,246,208,183,208,150,153,221,78,78,77,40,0,124,96,39,89,112,173,192,58,225,34,158,88,111,129,75,85,246,213,147,97,180,120,220,126,167,223,104,208,175,158,125,133,103,182,77,117,196,150,244,132,31,150,207,70,118,157,110,110,75,86,142,115,76,249,137,219,27,41,133,91,126,59,207,108,136,87,47,96,224,140,155,202,127,239,33,145,18,59,173,111,230,48,221,205,1,214,220,84,127,155,208,68,25,131,78,194,192,158,100,90,37,77,86,94,84,233,17,43,27,78,135,208,124,123,34,209,86,99,233,116,239,221,102,36,247,178,216,140,10,83,254,109,22,1,74,225,124,2,42,203,108,48,81,54,55,7,158,240,154,239,244,126,66,215,247,13,231,173,253,167,2,169,175,79,124,242,191,210,122,220,60,220,173,182,87,218,90,23,149,121,58,9,127,8,144,164,112,192,77,58,209,176,150,218,176,102,205,29,123,154,128,247,65,239,198,195,118,61,118,194,168,100,53,144,195,217,94,42,77,141,206,15,193,58,111,40,228,9,11,232,105,100,127,117,58,38,143,251,53,232,251,101,53,226,215,153,71,129,194,63,40,40,215,47,94,164,91,133,255,54,122,51,125,244,239,66,189,87,106,202,0,0,238,175,137,219,229,88,207,175,121,218,255,89,183,97,192,26,208,66,222,43,244,21,206,138,153,188,86,193,144,74,252,163,176,240,204,185,157,74,58,172,173,173,49,251,24,204,220,246,90,208,59,129,249,32,33,36,139,213,253,25,34,7,223,96,79,197,158,195,188,124,182,120,23,148,171,36,78,59,60,52,186,107,86,221,55,151,206,152,205,177,70,31,2,162,80,133,87,169,128,168,68,177,153,80,72,22,111,29,155,31,98,18,247,23,182,118,101,237,69,246,95,16,252,4,84,183,157,87,180,106,33,196,218,130,191,108,153,218,59,171,122,84,212,80,25,15,138,200,163,26,65,163,106,245,106,76,113,187,29,59,30,152,83,23,141,159,85,207,146,111,84,137,162,198,107,249,64,30,109,122,251,250,18,246,93,251,231,203,81,109,245,167,192,134,241,113,196,123,225,20,152,125,82,110,186,94,66,188,99,0,100,101,78,62,199,2,155,14,64,163,243,15,250,92,10,211,45,255,5,86,205,31,118,225,127,108,122,2,248,79,55,42,254,167,101,27,127,217,126,148,52,206,27,216,228,111,83,7,31,54,255,252,149,70,232,12,21,174,171,133,191,227,253,252,66,49,237,42,100,84,209,198,117,89,40,142,211,224,213,248,203,199,104,144,228,254,149,130,241,85,178,111,123,215,150,101,95,93,157,89,213,78,120,164,94,119,222,127,254,184,238,234,252,42,54,223,174,230,68,199,204,140,219,143,150,59,15,171,100,78,207,6,55,127,2,112,191,249,134,186,111,5,189,120,22,93,86,110,87,243,57,26,123,239,68,80,118,115,251,33,40,247,195,145,112,102,20,229,143,149,19,144,228,140,219,210,34,215,188,26,200,142,71,164,85,69,84,104,173,84,206,116,203,198,94,106,18,123,120,202,92,91,47,144,142,209,45,221,197,244,163,249,99,75,115,60,152,1,35,121,118,5,243,147,186,90,133,17,213,116,203,231,175,149,247,185,127,232,208,210,50,114,26,162,138,23,175,25,114,126,182,230,240,105,39,219,175,188,18,58,227,153,124,18,29,241,19,112,91,225,39,128,233,185,92,107,249,108,92,10,121,230,45,197,108,246,145,152,244,102,93,236,224,153,198,237,223,122,89,126,221,180,132,236,33,11,12,214,142,139,8,246,98,63,46,117,61,148,241,55,160,159,50,182,215,228,6,213,214,227,83,182,74,103,181,47,238,68,171,74,63,116,93,224,250,130,228,95,43,250,176,22,31,251,176,32,132,223,158,117,183,104,164,251,161,13,41,136,21,158,94,100,27,252,42,179,186,117,228,248,44,242,62,142,109,183,138,110,190,92,208,157,237,89,5,112,60,42,151,251,66,194,121,214,66,249,234,255,106,22,241,95,186,110,144,116,65,40,225,93,16,128,25,195,245,175,203,28,62,161,182,14,131,49,119,40,131,84,226,194,113,206,176,95,29,35,191,56,250,217,90,224,31,78,23,148,176,60,178,144,230,105,76,167,85,223,39,113,114,238,248,250,149,34,74,104,171,181,224,155,72,246,249,53,114,254,26,221,126,113,191,168,19,149,114,47,209,230,173,175,175,228,7,196,161,5,193,182,106,224,4,20,85,234,59,30,154,193,64,247,253,179,5,38,170,43,10,76,11,125,183,236,64,183,79,216,231,14,129,178,34,172,201,160,126,86,156,9,102,227,129,47,209,178,218,213,120,57,241,207,149,174,221,207,44,36,131,29,147,209,189,233,225,213,196,59,202,53,204,42,147,215,175,4,158,202,203,4,81,224,215,134,29,155,102,1,9,95,76,251,221,153,3,171,207,181,136,16,67,4,37,225,223,35,175,206,60,217,211,168,237,7,199,156,48,94,60,83,188,51,237,231,161,251,51,30,173,247,93,60,181,18,15,149,154,143,248,110,117,245,10,26,52,108,137,89,102,47,24,6,250,156,247,197,9,53,80,178,171,188,39,194,27,181,57,94,52,19,60,193,115,193,245,2,91,22,249,134,148,118,174,182,209,173,64,89,82,45,2,103,174,119,9,148,19,154,147,252,4,48,82,99,233,17,198,145,132,180,75,112,88,113,202,198,6,153,50,153,102,53,63,63,209,153,6,78,66,88,70,237,56,147,77,174,166,181,186,24,57,102,57,222,200,57,37,50,17,75,142,126,16,189,226,250,73,238,73,206,201,117,125,206,31,29,27,78,241,104,235,171,53,247,13,243,147,13,53,1,60,47,203,243,25,149,75,121,30,11,255,119,63,254,255,244,202,220,175,205,203,76,126,246,42,171,54,247,213,136,211,53,173,184,228,167,148,14,217,187,87,10,78,111,5,100,92,189,202,233,70,96,242,64,211,184,168,85,192,190,251,136,231,197,188,217,34,110,184,249,228,170,137,23,207,177,168,231,118,241,187,102,219,243,178,235,172,142,236,70,97,154,71,226,200,26,141,103,19,82,123,60,103,131,49,175,202,142,95,162,4,195,243,34,64,81,18,118,113,240,41,201,151,73,175,95,84,191,122,171,102,223,37,49,111,185,59,94,108,69,55,217,120,35,188,101,21,177,88,192,161,166,212,129,164,106,222,10,187,34,240,2,103,208,83,17,251,233,248,126,193,125,15,150,55,232,200,159,0,96,164,32,148,249,224,171,228,215,251,109,124,188,79,110,164,60,117,201,249,220,121,241,220,166,20,40,214,241,118,50,234,253,66,111,14,93,26,6,18,25,243,136,79,83,175,218,184,27,213,39,255,232,114,147,136,113,122,122,53,135,151,248,31,47,239,236,126,65,132,105,206,140,45,114,209,83,72,249,85,94,218,6,211,87,227,241,253,167,122,174,205,118,207,142,181,31,168,158,247,77,223,190,182,32,59,100,54,93,69,187,91,86,193,155,87,158,42,4,57,186,29,132,23,113,214,251,240,92,33,206,167,5,112,12,0,47,63,22,162,44,222,164,140,45,217,37,148,227,53,28,245,231,102,109,185,161,90,59,169,91,251,148,82,49,107,229,233,255,192,34,196,159,28,151,43,74,246,56,244,164,205,132,10,240,45,14,255,166,22,93,131,53,85,188,157,27,171,73,183,195,223,122,155,203,148,234,128,238,127,226,167,157,241,214,215,143,164,139,54,143,87,50,223,179,161,241,179,10,247,41,98,162,45,208,15,98,58,83,229,253,74,30,37,221,204,12,142,136,30,206,62,153,232,248,9,48,35,86,35,108,80,118,46,93,173,148,207,30,105,28,27,140,97,235,60,187,106,34,66,141,200,140,188,230,159,198,140,56,56,86,89,227,254,225,30,119,87,12,155,106,107,60,160,83,189,120,55,102,195,10,59,106,178,131,37,173,236,253,198,252,163,121,205,157,11,31,27,75,41,208,228,143,238,181,52,237,230,109,19,37,91,141,29,26,54,66,144,229,51,127,15,174,52,32,144,141,150,177,40,112,24,177,144,17,93,54,151,244,252,148,96,123,68,54,41,35,163,181,123,214,199,36,80,176,179,173,118,232,236,102,224,215,194,176,233,144,242,19,0,62,162,223,203,73,151,209,60,19,56,106,54,248,114,229,245,177,108,250,249,227,133,209,71,31,69,30,147,149,166,174,223,53,173,160,186,65,117,67,217,89,191,112,98,252,25,170,25,244,88,246,29,168,185,161,207,68,162,88,20,229,244,198,231,124,32,78,196,152,189,231,227,19,50,120,67,77,255,24,217,253,114,190,107,204,201,50,239,51,66,231,31,18,13,156,6,207,176,230,189,91,251,200,244,117,245,26,88,140,13,42,156,140,95,177,149,222,81,97,218,27,139,99,56,210,113,68,25,17,202,108,226,133,147,226,60,127,245,21,135,213,227,253,87,118,255,221,143,253,63,188,174,200,113,134,135,211,221,163,212,245,86,137,69,195,103,143,241,101,51,228,175,25,164,183,224,166,191,58,190,147,239,122,5,113,28,97,144,60,179,124,44,170,178,201,185,91,71,113,246,184,62,164,15,236,48,230,167,4,61,33,123,247,19,208,188,13,144,245,28,186,187,124,127,153,206,215,69,194,123,98,56,249,188,141,75,31,155,241,72,79,65,80,239,28,162,120,174,197,176,97,99,49,211,204,232,233,252,178,252,227,137,33,106,146,194,184,79,79,65,173,184,32,151,188,121,147,232,170,153,231,157,186,79,75,146,63,1,245,205,39,108,217,210,159,142,67,14,59,191,7,99,59,220,27,216,188,46,6,46,61,222,16,92,57,36,207,150,188,71,51,228,231,112,113,216,71,125,58,18,101,220,45,180,246,41,77,143,187,127,2,246,231,175,17,136,28,105,145,18,69,234,159,189,140,56,87,252,18,86,36,45,221,229,85,26,78,253,144,99,245,116,244,139,94,179,110,226,1,182,233,204,182,232,135,184,239,231,205,23,33,3,227,115,121,75,189,25,65,126,118,99,88,126,198,10,128,229,179,149,209,14,176,101,82,69,191,68,12,116,181,182,224,39,0,81,38,192,102,62,222,57,96,247,190,86,77,4,85,230,126,123,57,59,18,249,231,136,139,80,178,73,71,150,36,73,145,16,103,82,129,23,96,212,164,35,243,173,110,221,171,209,255,238,135,248,111,46,182,18,57,229,209,139,63,56,108,118,202,232,204,124,38,133,167,196,128,107,87,58,12,212,135,152,159,158,169,54,47,38,133,207,53,127,54,252,186,236,59,113,84,26,93,58,155,195,204,72,34,229,168,205,90,90,57,21,184,81,123,86,16,248,96,123,211,88,180,176,118,85,164,246,212,39,185,37,38,38,153,248,204,220,182,221,39,45,106,66,80,59,54,221,91,248,91,244,230,244,112,218,249,107,193,84,134,214,141,41,139,192,225,198,177,220,210,35,227,111,114,139,244,135,134,193,201,199,189,193,68,77,158,102,166,251,82,12,205,103,87,237,68,124,94,37,61,167,124,21,232,204,21,141,250,252,188,113,247,32,156,151,82,170,237,244,58,206,50,71,234,100,241,6,177,209,228,187,53,2,25,47,147,145,47,73,145,233,85,95,126,2,244,143,104,246,230,139,31,105,157,241,124,156,61,103,80,103,97,74,128,212,237,213,198,108,163,214,103,118,93,106,228,26,165,178,187,154,221,158,3,34,169,11,56,45,182,164,127,2,240,30,158,27,49,216,85,139,75,126,242,98,118,62,146,109,94,182,8,213,239,149,223,41,223,161,217,105,122,68,118,127,6,202,18,98,161,96,255,94,35,189,247,196,194,128,119,58,251,85,47,169,24,217,28,157,246,237,160,206,1,255,154,221,168,3,50,235,142,107,102,130,148,122,45,91,194,136,98,139,27,71,121,88,48,183,147,128,167,199,119,102,120,168,125,45,158,158,162,175,60,0,92,41,250,239,126,170,255,225,117,3,239,36,72,17,14,64,251,4,167,126,45,27,7,112,100,172,146,172,180,105,73,181,244,142,94,245,159,176,118,232,255,24,239,187,115,244,241,217,217,219,122,134,177,213,204,76,25,149,138,222,131,243,159,128,170,43,216,70,231,171,165,247,190,156,111,252,4,84,144,90,112,37,141,69,62,253,129,114,45,146,223,57,225,184,49,60,152,159,114,26,228,193,24,2,222,61,203,51,166,46,121,194,107,129,39,227,47,40,168,103,205,160,28,145,49,168,121,213,234,144,213,110,82,220,166,240,108,132,238,217,100,54,222,112,180,254,217,215,224,84,146,7,27,147,220,163,249,60,76,103,232,124,125,45,227,131,188,243,107,2,153,240,88,63,199,211,22,209,193,164,172,239,34,230,185,125,90,10,238,20,128,214,185,38,170,137,64,70,218,194,71,77,100,13,167,132,11,119,92,166,171,109,23,163,39,54,234,154,62,46,92,53,23,217,116,250,46,193,93,226,39,106,225,7,149,162,255,240,22,232,44,232,242,240,99,12,140,37,145,110,14,235,170,237,225,67,165,207,130,216,240,159,128,89,31,204,145,205,20,168,109,167,137,212,79,228,123,121,23,152,215,92,213,117,179,229,188,157,218,234,53,33,249,213,32,220,36,156,68,70,128,102,38,77,59,94,239,56,246,242,213,172,234,5,151,135,218,12,39,111,57,76,130,30,252,119,63,185,255,245,210,50,9,186,219,167,103,18,132,27,114,247,10,162,55,108,214,78,128,103,33,211,218,224,34,233,56,38,199,249,88,241,88,162,90,242,133,91,200,70,111,253,11,161,137,177,206,109,98,122,57,39,142,145,152,165,45,123,170,121,85,248,242,188,201,185,27,249,153,57,68,144,27,109,143,55,30,19,130,163,26,255,19,80,104,24,144,94,185,28,95,151,24,201,101,213,217,125,214,121,54,72,125,147,162,124,134,170,111,238,3,79,50,199,231,137,99,215,51,220,123,106,143,148,249,96,159,236,56,26,12,142,109,142,109,174,11,108,25,16,127,236,55,161,106,57,121,164,181,108,117,214,127,79,77,70,173,178,238,189,123,240,247,47,155,212,63,1,142,79,111,124,80,218,199,39,160,43,29,23,229,118,146,131,44,113,250,14,81,251,228,114,101,113,38,10,146,63,172,150,242,144,222,145,237,54,154,233,161,142,56,18,235,219,168,58,224,91,84,209,242,234,225,97,122,121,13,191,186,40,131,214,160,238,133,152,82,110,201,30,48,81,186,37,133,33,4,128,24,137,225,155,235,186,120,9,191,28,159,207,94,216,24,82,151,150,221,228,159,128,37,134,230,184,104,250,220,27,119,173,162,191,12,35,21,253,132,179,252,184,94,11,204,16,167,127,17,252,252,19,176,168,224,199,72,174,149,120,139,225,156,176,49,174,42,227,51,21,194,196,233,154,145,235,141,227,28,142,55,38,10,100,171,233,175,32,244,117,7,76,34,195,131,59,248,173,203,15,216,0,0,225,87,255,221,79,247,63,188,50,247,72,40,117,125,91,216,124,110,217,50,10,106,142,91,125,248,220,5,97,58,44,121,32,156,200,111,252,44,252,41,9,227,61,74,141,164,170,169,146,169,68,232,86,252,253,140,35,223,183,13,38,131,175,80,201,57,137,105,123,214,219,215,61,63,154,197,76,3,252,169,247,142,62,50,60,155,41,218,251,9,128,210,48,178,29,212,68,149,77,247,109,1,75,228,4,5,151,31,157,78,238,138,175,211,250,208,49,56,39,129,60,190,165,122,134,30,59,53,41,45,74,176,232,102,58,45,78,95,213,54,208,46,228,215,86,88,106,122,128,93,48,249,237,112,254,253,78,62,1,189,126,27,7,79,247,199,131,188,37,158,39,233,67,23,7,186,149,160,154,51,132,62,146,120,207,212,25,248,134,73,107,159,113,161,62,90,144,146,3,159,217,249,14,85,103,223,237,190,107,171,108,37,183,248,200,243,171,79,174,239,220,137,112,53,56,116,21,229,157,45,189,101,85,122,47,165,111,75,175,239,29,100,128,231,126,61,158,154,226,52,255,248,57,65,24,34,114,176,215,101,48,217,207,77,138,222,158,146,222,197,141,149,132,173,231,163,240,103,214,24,186,49,156,43,124,39,36,141,240,39,170,28,233,192,5,255,79,71,103,225,98,189,109,132,46,101,31,230,194,114,51,13,109,112,223,194,192,17,55,62,212,25,254,4,88,68,10,42,220,180,127,117,113,226,137,73,24,23,30,83,234,202,219,188,240,247,186,26,102,176,124,195,245,138,54,101,68,250,73,187,56,29,96,247,127,170,15,151,13,182,122,162,231,74,204,192,184,122,205,97,251,37,163,33,58,139,115,15,115,242,1,116,247,104,24,133,66,155,122,38,52,26,243,246,154,227,13,3,184,203,137,65,125,141,38,169,95,101,50,207,53,168,213,131,109,136,244,130,236,17,62,3,113,108,205,27,227,247,90,29,116,153,197,115,35,160,10,246,30,183,247,108,63,73,138,180,18,35,155,146,190,179,168,47,46,191,212,222,182,59,185,14,253,22,150,216,179,42,74,174,157,20,69,169,38,185,67,214,188,30,65,120,179,236,117,149,225,204,181,143,3,199,185,155,103,193,202,73,92,117,96,233,1,157,174,152,67,231,21,210,107,53,113,95,23,69,204,202,89,206,25,159,119,213,69,133,209,62,241,185,199,61,32,86,192,145,65,159,218,220,192,92,60,227,233,252,130,210,71,74,145,202,145,78,223,234,39,192,173,30,97,55,50,126,254,170,247,144,238,10,220,168,236,164,157,131,66,168,68,93,185,249,234,183,183,143,69,134,38,155,236,247,176,118,50,95,120,20,158,12,110,155,129,5,223,69,82,189,103,9,232,52,180,87,58,154,102,221,235,186,203,91,46,78,87,107,68,247,21,238,215,213,113,167,53,113,128,42,105,151,192,100,215,174,241,254,10,84,178,4,123,38,215,46,178,222,191,192,9,191,159,151,181,67,55,62,201,118,143,89,124,166,209,18,182,209,16,55,234,19,251,134,186,214,117,85,72,154,136,41,230,187,226,58,73,80,211,212,38,177,129,75,135,172,85,137,112,251,221,250,109,155,59,79,112,254,5,146,165,172,142,204,87,178,140,99,42,53,103,224,185,186,144,200,35,213,98,167,65,175,0,238,80,228,120,179,128,28,176,190,26,246,233,217,14,85,72,87,240,180,88,122,164,19,29,195,149,7,36,156,207,34,174,212,148,216,46,165,37,78,221,167,94,125,100,52,225,19,19,198,118,254,127,34,246,225,189,190,114,139,74,218,61,198,49,61,218,237,136,155,79,159,125,64,189,65,161,141,252,67,148,74,94,199,145,36,200,217,143,228,184,88,100,211,123,152,226,111,189,12,231,22,204,75,33,139,53,212,196,56,99,243,216,225,172,175,145,36,168,50,62,95,235,233,57,95,17,122,125,184,105,0,157,54,171,96,110,95,92,53,143,234,208,30,67,222,2,154,42,218,73,154,244,13,134,98,55,95,9,57,35,59,62,74,165,146,95,38,241,163,252,76,203,121,244,16,28,20,201,172,61,25,63,106,33,63,76,114,39,83,44,225,64,201,177,138,38,97,63,196,141,219,180,240,81,155,188,25,79,47,149,75,119,95,49,162,210,192,170,177,91,94,177,176,214,130,216,252,250,19,187,20,253,145,27,90,185,10,111,22,113,136,102,234,40,151,43,198,96,112,145,248,121,129,145,112,35,102,53,246,206,0,129,87,191,191,186,215,133,183,51,107,88,166,166,110,160,176,238,247,20,113,103,72,172,85,21,4,184,178,247,159,36,34,201,244,35,120,36,181,167,163,60,58,193,19,117,242,129,168,70,237,40,149,185,77,73,202,34,35,191,97,95,212,170,228,116,8,15,191,26,163,112,206,177,6,217,167,130,0,170,31,217,79,41,194,103,187,4,177,219,149,70,19,34,99,157,233,29,128,178,85,85,211,207,44,59,223,84,186,60,16,212,197,186,191,189,153,98,184,203,92,173,222,41,158,156,0,255,200,104,14,18,141,151,128,205,23,244,69,141,31,34,73,254,23,145,203,172,155,103,48,223,134,251,123,23,14,163,65,200,239,228,45,246,57,128,208,0,125,31,77,243,102,10,88,117,183,78,60,206,176,112,182,81,149,93,35,106,37,113,54,187,21,182,188,142,78,145,247,71,231,99,187,215,176,61,233,192,22,145,179,155,103,63,3,163,213,146,175,23,0,162,75,194,231,16,135,241,211,54,36,214,55,140,197,246,221,122,97,38,172,26,175,105,194,149,98,239,41,206,131,146,150,10,84,211,79,61,83,141,156,134,241,219,156,250,96,112,143,136,47,66,36,59,166,140,78,226,98,246,136,107,20,14,49,73,93,161,186,28,176,112,59,204,130,210,168,91,0,247,180,170,205,24,246,190,22,34,93,110,39,255,5,146,100,142,53,93,197,19,108,162,184,44,200,246,191,49,16,88,194,14,188,213,142,184,14,82,181,112,29,87,248,178,131,77,208,143,70,31,53,53,8,174,88,190,11,250,209,134,170,13,201,139,138,157,245,17,150,209,108,23,20,61,80,63,139,73,226,147,229,159,53,241,40,83,212,15,195,178,18,210,92,181,94,95,248,230,27,163,182,136,122,186,14,126,232,244,91,244,27,59,109,108,181,178,217,96,210,217,179,37,199,198,120,23,17,91,232,166,189,163,83,114,50,35,155,8,211,204,77,188,109,55,248,182,62,212,133,222,194,142,218,243,110,4,219,87,202,184,90,255,147,18,153,96,253,153,232,183,80,132,84,82,175,123,44,188,214,17,26,134,171,29,137,98,19,192,124,121,31,184,29,138,227,53,40,213,180,100,116,17,211,27,219,81,73,22,48,238,198,244,198,226,117,162,107,23,35,49,189,49,59,97,138,56,66,194,228,208,150,32,244,9,72,113,242,238,136,102,58,247,169,191,171,184,214,189,226,20,48,24,218,250,35,85,176,168,62,30,132,144,136,178,220,192,134,229,87,178,109,202,30,177,236,225,163,2,145,152,159,166,163,184,94,164,31,35,50,76,104,231,136,110,196,136,12,27,198,4,67,74,50,49,34,195,202,243,221,208,69,71,107,240,124,149,245,180,174,186,24,18,201,142,86,172,49,198,131,95,161,49,165,59,99,213,220,247,180,98,101,18,121,157,58,198,63,218,228,168,227,34,184,249,36,15,181,174,46,179,24,71,162,38,48,162,214,254,60,85,135,187,202,20,209,136,96,67,49,183,211,19,40,95,252,2,63,148,196,165,55,53,11,52,97,71,214,244,86,75,116,88,47,218,249,153,132,209,127,255,177,56,252,184,216,222,54,135,45,1,76,251,124,124,38,12,82,194,206,76,175,226,94,133,228,110,164,40,184,70,227,249,79,127,119,156,12,175,0,215,31,56,110,214,148,140,139,115,163,162,197,123,165,170,250,157,25,159,212,99,222,111,94,122,29,75,167,154,170,201,82,241,221,24,37,227,240,134,232,98,83,36,77,169,121,57,33,225,245,230,87,45,4,225,106,121,251,51,151,224,156,82,234,147,236,63,192,57,183,255,87,112,206,49,102,10,23,192,55,145,29,225,36,46,169,255,105,234,251,125,62,45,34,25,243,79,223,183,120,220,250,185,115,226,140,67,179,133,136,199,147,24,49,154,201,204,188,72,246,57,102,167,42,68,10,112,17,210,216,243,231,107,120,101,226,235,249,253,247,117,70,1,118,83,127,130,152,210,48,228,254,53,8,25,102,215,9,163,44,138,188,37,171,60,142,202,103,7,178,131,24,248,182,0,12,19,54,143,18,195,196,6,109,235,14,28,62,230,200,183,82,248,70,90,202,70,41,153,212,167,42,118,16,25,187,152,168,4,47,117,133,6,117,203,231,75,22,22,175,208,19,118,43,90,123,19,101,19,193,0,0,238,243,161,218,156,134,215,21,184,2,95,75,72,211,71,11,13,253,110,142,219,193,214,37,17,226,181,176,54,86,12,3,128,153,30,172,31,152,14,83,140,71,69,70,214,2,106,1,252,19,79,250,75,214,141,205,172,40,203,141,15,214,96,62,70,15,99,83,156,24,145,252,244,156,178,116,66,68,113,236,48,202,168,81,197,231,40,219,121,146,110,199,198,41,246,254,225,218,162,240,223,127,174,152,19,239,213,4,201,110,199,248,242,1,107,43,228,179,174,73,104,212,242,192,239,152,245,124,5,12,159,28,215,209,192,113,44,183,42,30,181,163,47,192,200,214,50,181,137,120,225,176,229,150,81,7,241,47,87,119,245,152,230,185,215,65,108,103,170,40,90,55,173,243,226,123,105,63,164,198,120,60,180,251,87,153,169,43,162,159,0,24,62,220,191,218,164,43,206,135,222,237,194,179,110,177,70,144,40,23,213,157,6,112,27,185,76,212,31,160,223,5,161,165,18,219,135,204,216,163,168,188,45,40,19,124,75,94,161,197,4,0,32,253,9,176,53,209,49,109,153,186,145,252,124,2,87,29,179,61,16,176,41,12,114,79,71,83,207,130,204,239,150,252,43,162,242,250,189,139,248,58,166,198,230,220,228,39,224,200,58,230,39,192,253,202,253,150,171,211,142,36,25,98,162,214,179,217,37,171,213,130,169,132,108,185,74,96,246,216,71,177,14,37,197,90,66,108,75,31,108,209,65,133,198,225,106,81,242,65,182,15,185,219,73,3,217,186,120,12,111,193,167,142,114,212,235,7,44,198,242,83,31,44,108,31,226,181,25,190,158,34,158,134,9,62,236,249,80,117,164,230,205,40,54,195,149,91,90,49,209,152,176,15,162,67,107,112,126,140,28,66,187,5,216,59,94,60,20,65,171,156,107,3,96,95,9,22,174,15,207,99,136,31,230,12,184,102,208,243,112,111,232,38,9,100,176,107,166,49,59,37,84,136,128,193,30,20,153,109,118,234,8,123,86,77,10,226,107,97,255,68,58,76,252,241,47,198,146,220,62,35,213,165,123,170,211,49,141,62,126,114,129,144,44,209,112,4,119,68,255,160,134,116,212,99,104,131,87,151,165,76,71,119,175,159,93,172,3,38,148,8,69,121,222,153,18,11,96,4,13,29,90,97,110,197,179,155,42,117,152,38,125,110,131,5,177,196,119,130,47,23,217,36,138,249,87,210,64,159,224,234,130,211,105,185,31,106,165,66,225,52,71,206,140,58,108,30,40,26,24,18,217,177,3,50,118,88,254,195,210,70,54,149,252,48,178,171,51,200,224,23,248,204,252,101,25,132,162,187,166,79,19,17,153,158,47,146,19,93,114,226,61,245,242,186,21,133,221,19,124,182,81,95,11,96,202,27,71,82,80,178,108,184,50,16,163,237,193,127,142,223,47,69,117,57,23,195,207,153,228,93,71,141,153,139,25,148,203,171,195,204,197,96,134,95,149,193,196,242,85,220,28,160,48,14,96,156,231,229,135,221,185,118,222,35,51,151,113,236,246,59,48,26,3,250,170,57,145,54,79,217,17,239,226,170,250,3,26,77,167,88,160,107,185,19,59,127,174,243,37,229,15,104,244,232,31,208,104,73,125,174,118,33,46,252,63,224,31,38,255,11,252,3,131,69,202,174,80,30,245,44,39,204,0,80,151,161,179,118,9,169,112,115,252,238,50,218,66,190,71,103,250,51,55,195,8,148,56,44,169,101,122,150,80,90,143,235,91,237,36,178,75,82,136,157,186,231,238,34,180,180,55,29,18,170,88,141,242,177,246,86,52,0,75,167,84,41,207,5,226,147,196,125,67,205,13,248,190,185,138,3,3,36,248,223,132,104,185,49,50,50,50,96,176,67,177,85,108,97,182,96,93,56,145,110,60,3,129,207,233,123,249,184,73,201,34,54,69,75,79,158,7,28,164,181,249,51,59,254,94,175,114,233,29,221,104,28,178,187,103,70,80,71,227,159,191,249,175,208,241,219,85,170,245,122,241,198,108,253,4,172,2,2,182,17,143,252,127,2,234,230,115,138,193,222,243,37,88,102,101,51,25,115,164,31,153,147,69,191,142,147,3,89,181,245,204,2,227,151,156,71,82,105,178,37,50,146,74,25,61,218,47,206,1,228,147,153,69,51,111,173,152,84,136,172,94,244,211,186,233,159,128,55,108,102,189,66,87,237,170,85,95,105,125,137,71,4,87,197,25,140,150,74,252,4,32,249,4,226,2,36,77,142,77,44,162,123,250,200,234,110,14,106,108,46,54,156,183,181,116,99,245,2,193,115,159,132,51,248,12,146,216,112,246,185,76,90,12,241,11,216,95,106,181,18,206,232,80,181,193,141,130,140,245,154,117,234,31,53,19,98,83,188,167,112,63,237,108,175,39,108,24,9,101,205,78,255,9,208,112,11,249,130,61,50,205,192,95,23,156,157,156,245,19,32,148,178,123,130,235,79,80,29,244,176,163,79,202,164,130,91,180,109,191,119,226,199,139,183,76,137,79,56,102,246,232,53,179,56,244,179,236,111,180,111,173,49,160,194,249,221,202,98,137,105,11,39,21,67,148,190,169,57,169,231,84,228,238,40,191,119,248,50,210,211,73,220,36,171,98,36,105,130,245,137,140,15,64,162,21,71,158,233,178,204,97,169,191,212,103,11,252,202,27,136,149,89,184,166,112,59,131,80,91,96,249,193,141,46,221,255,106,182,242,127,239,194,52,51,235,200,238,82,194,187,180,199,23,31,11,177,203,11,199,153,56,150,76,124,146,51,188,200,131,0,52,188,130,125,241,129,155,61,2,43,74,48,191,111,42,119,204,170,25,195,244,109,23,87,190,158,61,196,100,66,158,182,135,101,197,238,17,239,98,46,19,161,102,7,207,126,138,244,136,227,167,123,126,188,179,95,91,158,209,4,125,206,164,8,241,7,31,13,208,106,127,151,113,97,82,125,105,196,205,243,196,206,62,208,228,104,246,248,244,171,57,113,53,147,175,109,63,30,57,20,220,21,209,35,21,115,74,171,156,194,149,249,116,34,32,159,197,218,198,247,39,64,240,132,211,31,247,117,95,145,8,157,36,107,76,145,115,92,236,244,203,233,231,137,207,179,122,87,103,115,40,224,184,58,214,214,78,202,203,10,155,15,34,241,182,11,25,52,226,28,156,61,189,7,47,30,50,235,34,51,167,8,123,39,143,252,93,89,48,39,207,195,55,89,223,82,164,174,27,125,238,227,201,94,150,6,58,215,140,251,124,248,230,212,140,176,241,37,47,77,232,25,139,254,114,116,202,139,123,108,25,237,47,185,99,152,207,209,249,252,101,251,143,93,204,223,3,133,164,153,183,222,248,157,37,84,60,59,191,119,57,183,85,78,94,117,194,250,131,123,121,247,244,225,229,152,153,63,207,23,170,176,29,98,35,138,228,215,152,50,200,53,144,212,210,101,234,242,124,111,85,148,183,37,244,6,22,167,123,182,55,142,181,205,188,179,131,44,133,54,191,49,146,106,72,71,80,102,255,133,249,157,91,134,127,91,162,233,76,234,139,237,168,42,66,13,68,94,75,26,155,220,251,152,179,96,162,5,42,238,179,99,32,202,157,53,23,170,158,119,225,70,130,64,106,214,48,10,66,74,168,1,170,175,46,70,165,86,131,120,168,124,128,228,18,150,92,50,236,114,67,230,18,150,92,125,244,213,204,241,18,150,140,161,252,170,247,48,104,61,234,144,247,1,184,182,252,11,111,47,6,72,242,31,7,140,49,66,146,178,139,41,24,190,120,111,71,45,248,217,37,95,220,168,64,7,177,147,128,225,139,155,254,47,78,225,42,184,158,68,154,148,95,163,227,250,174,141,78,32,120,91,84,191,96,72,164,161,223,123,27,39,23,179,0,108,173,224,137,97,223,96,54,128,235,83,123,28,199,103,129,208,216,170,188,48,249,44,1,1,1,70,122,118,211,191,102,47,62,112,28,150,31,228,14,104,68,226,201,109,147,181,168,106,40,145,206,186,122,22,191,175,196,48,129,153,124,218,223,127,157,196,48,129,213,24,106,8,21,47,153,192,24,149,108,12,19,184,30,52,7,1,10,197,183,141,120,193,164,26,62,225,249,69,86,84,82,104,187,221,228,45,199,171,167,165,207,236,98,231,179,81,20,24,71,111,89,94,92,24,158,156,54,105,16,97,166,173,54,52,75,91,215,242,165,191,136,196,12,217,85,71,191,215,76,6,107,119,78,163,194,216,166,165,135,158,156,45,161,165,18,155,188,101,25,78,171,170,41,29,207,54,93,250,7,95,48,14,251,114,148,39,222,233,250,231,193,217,186,177,250,54,110,144,167,89,119,193,37,122,216,47,207,233,18,61,60,251,172,192,45,93,255,79,244,176,62,66,104,164,144,137,87,49,126,139,66,46,157,194,44,195,80,184,177,165,71,202,236,46,161,102,90,236,150,92,108,15,53,196,81,102,42,161,58,29,50,138,28,79,180,0,133,113,130,84,135,170,184,74,224,136,1,128,231,63,100,245,70,8,120,83,9,240,138,27,149,140,85,174,52,234,232,181,138,97,41,228,71,32,235,110,240,40,180,79,107,209,115,104,235,230,222,154,222,136,217,137,226,69,162,236,180,51,172,56,121,253,148,9,38,70,140,226,220,56,170,184,200,170,164,177,162,222,237,177,52,138,134,34,170,157,107,23,25,234,155,150,73,242,175,43,142,56,100,174,128,100,211,4,101,163,186,29,24,107,220,161,23,1,176,179,4,187,17,61,42,135,172,100,49,210,236,46,254,66,248,178,23,140,114,171,219,86,253,211,164,87,188,14,182,75,43,112,71,107,130,50,56,219,115,157,9,170,58,142,168,41,82,87,247,179,92,193,181,197,75,105,79,150,12,157,223,248,202,47,44,173,53,19,143,180,223,128,198,102,185,10,165,223,2,227,247,143,108,87,237,236,26,49,123,11,21,86,100,211,175,154,92,248,98,247,63,209,56,119,174,178,188,176,157,221,45,216,166,25,190,11,30,0,111,19,48,51,32,205,98,212,85,187,226,168,181,39,89,151,22,89,24,197,170,191,121,66,131,242,3,140,238,245,43,250,27,49,141,54,73,12,144,63,240,134,182,39,229,4,189,46,43,182,161,92,76,158,3,69,132,172,239,113,192,41,36,145,117,181,225,173,118,24,87,14,67,65,100,137,61,129,148,209,227,12,130,159,164,222,155,247,233,152,118,138,21,84,254,30,69,146,96,147,128,34,211,209,152,77,219,118,177,205,148,59,64,89,15,110,59,73,166,48,230,23,132,132,79,239,222,29,225,77,255,102,130,11,213,197,75,204,29,90,84,142,73,33,162,211,93,223,21,43,118,33,207,105,38,120,72,143,32,9,29,95,42,17,246,200,235,131,6,143,167,179,216,51,215,80,188,32,91,94,193,189,239,249,182,133,66,47,252,17,134,145,74,29,167,229,12,26,44,106,15,163,153,114,234,168,39,13,202,246,9,221,176,127,14,39,138,107,28,55,16,154,252,96,231,45,233,202,99,253,96,43,55,136,111,206,59,106,185,15,248,104,126,17,180,207,33,218,221,214,3,179,116,164,31,159,103,202,79,76,13,15,45,170,157,98,102,87,137,44,29,16,20,46,96,174,255,19,87,136,125,254,235,126,23,150,223,129,249,246,210,158,115,166,98,151,195,100,177,93,231,228,203,55,25,44,99,28,194,52,203,69,154,61,250,123,105,21,207,128,220,7,158,119,169,225,249,157,52,94,76,75,157,190,4,121,149,167,94,79,16,99,5,85,56,69,28,191,31,119,101,167,63,78,59,138,8,67,186,178,68,112,115,48,104,177,69,70,70,134,118,105,28,182,72,62,70,87,87,244,8,21,188,117,157,233,124,46,33,117,201,136,134,202,39,142,7,93,50,162,85,192,76,84,60,69,51,32,109,71,110,78,197,244,235,51,209,88,154,128,219,208,98,125,164,38,187,14,70,85,234,146,1,113,169,42,117,201,128,184,84,149,194,32,64,162,20,179,5,24,24,4,249,104,12,36,4,95,96,45,243,24,44,226,205,246,221,92,169,145,109,45,71,31,248,135,190,111,60,41,52,14,131,228,24,43,93,21,174,221,140,170,86,204,6,221,26,87,68,94,88,60,30,86,250,234,240,30,105,68,153,131,131,13,92,172,130,89,1,39,186,119,36,63,194,3,59,15,173,191,80,204,212,215,181,156,173,195,57,58,130,80,124,38,123,64,153,170,61,108,69,77,229,56,92,237,248,204,65,170,51,66,231,34,112,117,160,8,250,209,230,35,168,230,113,75,28,232,56,162,120,168,154,120,247,69,227,206,122,182,8,58,219,177,42,147,93,61,155,185,126,229,211,90,104,55,222,80,7,197,94,227,199,76,3,126,44,242,247,223,65,146,69,186,27,124,169,206,46,70,190,47,42,57,36,142,106,64,67,136,100,169,149,216,74,135,84,219,174,41,151,14,26,101,181,183,255,226,178,247,41,254,233,78,97,46,255,165,94,108,82,117,208,135,6,77,203,49,50,81,190,42,167,204,137,163,184,2,33,84,143,147,220,104,119,63,167,74,249,172,246,237,109,147,135,249,108,218,211,30,200,20,194,82,160,169,214,103,65,139,237,162,175,151,130,142,139,65,180,151,130,142,151,155,88,61,24,65,71,123,204,38,214,28,70,208,17,179,137,229,57,127,47,18,186,209,117,134,125,97,114,3,220,52,176,208,151,38,23,180,74,91,162,132,49,185,130,67,27,60,24,147,139,177,210,24,147,203,141,123,241,181,64,80,203,135,147,151,63,144,130,25,104,245,195,199,251,211,1,204,124,54,71,242,69,126,56,56,239,198,128,5,162,212,241,39,206,96,176,222,183,219,148,247,229,165,24,11,25,246,71,248,15,221,251,188,61,109,173,124,109,242,198,30,207,229,38,187,71,185,216,17,234,90,58,41,64,167,40,156,41,30,193,102,75,64,204,204,156,178,177,85,244,144,3,52,253,53,132,95,246,185,245,192,183,9,55,103,182,167,187,39,58,131,27,125,146,148,146,49,93,110,4,61,67,193,7,93,198,189,46,237,21,251,129,246,114,29,197,76,75,57,232,48,218,61,167,192,122,135,205,139,12,13,194,149,125,41,94,69,168,156,215,121,41,94,229,204,19,175,197,196,132,17,175,10,228,52,182,211,11,83,12,220,124,152,217,150,16,132,24,88,137,145,152,161,113,140,136,62,124,208,233,202,121,112,235,165,81,171,71,58,237,26,223,249,215,164,115,221,57,65,122,194,151,96,99,130,218,142,245,110,172,207,77,113,246,213,112,147,152,96,187,131,152,131,184,199,170,166,137,4,203,138,131,36,187,220,53,17,249,95,51,74,23,149,75,26,91,93,222,214,43,187,191,173,116,196,213,25,120,219,77,68,84,129,158,177,119,9,66,170,179,183,149,145,142,32,106,16,68,234,79,199,236,169,100,172,110,232,51,38,251,94,85,210,47,210,203,146,24,205,225,231,24,202,43,173,118,76,153,100,46,11,221,51,244,96,170,54,213,166,227,100,139,28,130,52,190,32,48,192,127,98,183,195,151,215,4,108,141,245,158,173,61,56,254,166,68,53,159,217,196,255,228,194,13,39,242,84,50,72,227,241,109,108,251,130,70,44,227,242,186,98,194,175,48,164,147,55,221,187,179,23,110,233,152,81,217,76,232,161,138,203,171,66,110,141,216,116,16,38,13,96,239,156,247,26,237,6,107,170,83,241,214,49,70,12,112,3,173,148,213,186,185,243,237,157,172,110,38,253,19,14,9,113,198,22,47,26,25,72,191,210,86,68,130,154,151,217,16,54,17,31,155,204,54,152,11,16,113,47,232,211,35,234,26,97,202,174,248,220,44,152,121,221,153,173,91,29,57,154,18,58,30,66,253,84,176,16,50,151,249,20,67,176,2,247,247,233,80,149,126,195,159,181,243,224,38,74,189,36,88,161,71,61,71,43,79,108,72,33,160,209,224,20,15,203,160,53,244,203,231,110,217,162,229,9,190,214,193,247,250,251,90,94,50,194,103,21,232,121,149,217,34,239,114,9,5,138,36,164,88,85,185,8,200,57,138,204,88,218,9,115,117,95,183,211,134,89,103,215,82,61,222,182,137,172,174,239,191,253,140,100,114,111,237,128,141,112,38,74,182,53,252,13,6,93,51,243,80,198,214,72,100,152,219,169,62,192,69,69,200,190,122,27,203,58,33,86,193,239,135,168,132,204,146,227,93,230,190,133,1,144,110,213,202,152,132,108,182,108,78,227,72,81,246,93,174,105,223,26,181,124,188,119,35,125,89,130,109,31,162,32,160,216,197,110,199,249,181,167,161,188,55,21,104,63,124,20,155,14,144,248,98,115,36,85,116,5,199,245,221,20,168,64,156,122,228,196,64,15,12,255,230,76,116,95,174,145,89,243,70,243,63,148,131,252,184,29,81,205,115,125,234,218,85,165,210,137,133,99,27,34,125,143,147,140,214,147,206,236,99,29,247,3,119,208,49,4,79,98,134,42,103,249,238,155,239,10,37,211,58,110,50,180,190,23,33,75,135,81,110,100,193,101,200,98,234,118,103,130,137,250,55,37,72,79,76,200,194,148,137,13,100,190,8,89,98,3,153,217,129,204,236,12,60,126,210,130,23,231,46,162,207,59,218,214,58,200,166,84,207,198,40,199,200,54,138,16,242,85,219,218,177,61,114,42,121,103,74,17,105,88,98,39,204,174,2,78,64,21,219,13,62,10,167,9,97,90,4,23,223,181,143,236,48,145,203,212,177,84,126,68,136,72,161,140,117,67,86,229,146,235,78,116,203,103,93,124,37,248,14,84,223,125,30,194,99,138,237,72,245,169,5,47,177,127,203,42,182,46,243,114,227,57,116,238,25,65,23,102,227,249,250,62,65,166,99,62,102,227,25,111,104,73,93,108,42,69,141,147,193,40,69,23,78,200,214,116,219,161,189,138,135,100,58,128,37,175,174,46,40,219,131,160,185,49,74,11,89,162,227,74,155,163,14,1,155,70,47,198,250,217,45,226,3,101,19,70,138,185,134,162,188,65,108,18,202,63,100,150,28,182,153,27,23,186,235,117,81,86,99,138,178,22,106,57,21,35,165,140,120,69,41,79,170,163,166,110,203,108,14,50,168,116,252,8,179,3,105,78,247,227,207,111,58,68,183,56,248,162,222,8,76,145,9,73,207,106,102,247,22,105,230,118,186,10,63,35,96,241,82,48,47,240,119,180,124,95,108,61,131,8,170,218,232,110,43,138,43,153,105,35,132,154,26,145,123,11,254,234,64,213,15,1,157,223,69,133,190,56,178,242,185,158,220,105,43,121,178,177,236,26,143,229,110,33,77,144,181,138,81,71,186,112,133,204,244,182,90,68,67,85,249,28,76,249,44,10,215,165,255,29,4,26,254,240,14,13,142,23,242,53,95,142,100,231,148,141,89,201,55,19,96,244,41,124,231,37,153,158,151,175,91,190,160,150,183,193,59,122,172,25,111,42,45,206,143,196,233,6,21,78,62,215,155,95,1,0,183,121,190,95,163,91,226,42,234,208,77,123,223,187,37,199,19,18,106,235,138,163,74,49,28,137,170,106,160,184,184,48,170,173,163,65,153,242,182,96,98,68,30,12,78,65,151,41,29,83,93,249,190,193,212,202,175,33,156,248,57,204,123,11,155,64,177,100,161,109,80,92,3,157,224,196,149,36,92,52,99,59,30,2,126,40,6,135,10,153,61,247,23,212,81,97,216,79,226,41,233,51,150,93,44,78,220,79,184,148,189,54,219,160,186,148,189,22,167,73,73,35,211,249,83,246,26,142,36,168,66,247,227,14,35,90,209,73,4,240,11,191,21,224,182,201,249,5,227,183,246,102,51,205,217,54,48,126,107,202,23,153,217,142,241,91,97,68,51,30,53,23,126,43,31,203,86,16,4,139,103,166,243,248,205,225,221,145,67,75,214,80,59,22,186,192,240,232,18,187,18,233,120,202,124,66,38,110,124,214,223,84,41,238,213,34,34,176,47,162,184,100,127,37,16,33,118,181,67,76,181,163,88,190,86,205,141,97,228,178,213,239,183,9,95,202,101,87,243,181,19,200,93,202,101,131,135,245,243,202,217,47,229,178,251,87,135,73,214,58,20,23,73,163,54,70,43,208,57,67,65,117,52,154,249,194,224,72,200,62,251,65,183,107,54,122,9,86,55,80,209,147,16,90,68,85,92,161,94,159,197,73,143,181,217,47,2,210,139,48,14,213,16,38,36,247,201,50,149,96,243,92,138,10,131,232,170,197,237,83,16,13,52,168,197,208,147,43,22,217,123,62,84,15,69,155,248,106,102,8,83,70,33,203,208,6,245,90,70,217,86,136,26,75,246,42,231,44,46,95,61,59,53,253,215,122,169,178,37,35,204,35,5,186,235,4,242,201,4,198,28,86,223,7,171,179,85,162,196,166,67,49,2,42,16,161,100,194,184,184,184,87,223,164,184,245,127,33,202,117,158,71,59,54,53,11,43,96,159,214,244,41,74,188,179,94,72,241,51,73,164,15,253,193,48,254,54,211,214,118,149,41,22,76,241,60,97,9,226,81,130,45,204,205,105,91,149,175,86,25,75,245,235,226,197,137,195,63,19,102,236,29,122,51,80,183,31,224,9,237,145,32,181,127,220,93,78,28,30,233,206,144,123,35,25,107,111,93,152,72,86,93,158,85,77,89,22,85,141,52,132,217,170,87,81,82,3,109,193,170,167,195,184,63,1,229,138,99,99,115,208,253,4,82,129,249,49,235,39,56,240,204,197,20,38,214,216,55,205,100,160,238,26,108,30,194,183,243,79,236,231,171,159,201,70,247,58,63,15,148,88,120,117,160,253,79,203,142,87,204,43,83,29,165,130,187,164,102,63,136,11,39,79,250,155,242,148,70,100,127,171,82,55,177,215,201,47,98,183,135,36,90,203,32,9,69,66,76,29,219,136,160,42,76,182,194,146,245,78,189,50,156,78,106,37,235,198,247,86,40,93,140,137,215,224,145,70,143,98,11,156,168,145,247,233,217,100,63,50,81,38,178,47,19,133,141,117,88,86,109,206,193,251,157,4,166,242,155,214,197,50,100,38,255,1,77,2,160,126,4,140,2,195,205,214,126,2,250,112,254,224,188,190,253,131,196,45,174,239,159,51,231,216,150,140,17,25,133,129,24,49,224,239,59,1,80,242,113,120,66,221,240,43,55,202,6,90,227,131,89,206,112,118,189,186,40,121,89,221,147,72,197,132,153,1,230,170,124,32,176,8,29,192,192,168,13,58,172,75,228,103,128,115,197,246,227,197,173,249,118,62,21,4,213,133,82,165,63,138,3,21,180,127,24,83,156,145,229,155,193,45,110,67,143,88,181,143,114,47,86,238,136,160,152,98,107,132,118,82,221,223,232,148,59,92,27,85,252,103,86,104,242,250,157,3,143,237,49,86,171,34,75,67,58,62,155,222,71,122,19,203,82,7,171,22,10,16,251,28,221,71,108,107,28,113,201,34,206,141,129,53,52,220,197,176,210,62,112,2,140,27,194,196,243,236,213,127,182,136,103,87,93,126,96,56,160,17,113,42,183,245,185,51,229,253,186,134,61,157,66,228,242,247,230,54,153,1,31,175,162,43,27,42,164,230,41,164,88,31,80,105,246,225,54,30,28,60,116,185,93,152,66,106,194,234,34,39,126,126,167,201,144,63,166,239,170,53,197,100,39,105,24,58,248,106,127,183,134,101,194,195,180,180,210,69,172,56,220,189,94,230,238,219,78,61,81,2,237,140,88,100,49,30,101,191,10,108,15,91,17,205,212,232,237,177,211,211,22,60,229,48,186,186,150,166,55,182,206,59,19,173,62,60,217,189,245,166,101,45,52,178,254,189,71,8,105,95,245,248,104,208,4,7,87,124,36,245,104,99,128,54,136,159,217,9,9,203,52,173,18,115,226,234,27,13,20,180,171,166,158,34,42,68,29,58,113,226,220,215,74,84,250,224,78,190,158,111,46,81,72,56,138,202,12,48,98,38,52,50,66,76,203,39,198,232,71,45,76,198,206,12,16,153,204,81,217,225,22,14,103,150,45,167,103,151,199,139,183,70,147,17,82,120,248,111,226,103,174,69,211,231,227,150,232,26,177,124,100,3,89,89,34,96,230,160,105,157,30,240,11,219,167,169,15,41,242,237,109,4,234,127,89,129,116,95,144,226,150,109,153,212,143,242,47,171,162,69,42,180,30,124,191,228,55,205,206,42,60,169,194,240,155,236,192,85,153,216,156,121,253,74,246,201,201,95,201,185,127,161,213,92,195,247,22,18,89,138,175,140,22,176,97,45,255,192,192,251,159,16,153,213,149,247,74,152,89,179,78,16,68,194,44,194,100,86,91,235,5,189,96,50,122,62,62,95,87,149,146,238,71,53,233,17,180,52,196,41,144,32,182,88,144,241,134,220,78,67,102,21,17,120,43,147,173,12,244,29,0,192,243,232,106,106,112,165,146,113,147,35,94,161,165,108,27,102,52,167,20,54,119,199,145,122,102,54,79,242,146,88,127,122,94,61,124,227,214,36,152,120,161,107,174,58,68,127,49,217,194,7,2,82,3,42,82,30,228,111,47,157,37,78,233,176,113,154,149,11,71,108,86,245,196,108,175,197,203,107,139,154,213,141,110,204,188,56,84,222,212,24,212,228,187,102,181,149,214,231,179,63,72,205,249,186,162,105,163,8,167,20,198,56,224,93,163,14,220,101,227,7,123,97,173,40,143,170,56,43,174,174,107,251,126,197,209,73,173,186,247,173,248,250,147,117,213,155,119,3,215,199,166,101,72,178,181,93,212,25,49,93,120,141,24,218,108,131,13,219,176,21,108,101,71,118,79,245,5,44,91,251,231,21,218,71,16,105,246,49,243,79,114,9,128,127,129,4,241,24,40,28,41,51,217,169,218,241,244,78,141,232,37,84,241,200,62,126,252,99,57,209,20,218,228,44,73,42,37,193,46,52,130,163,117,15,86,51,26,50,247,76,206,150,9,53,37,171,101,111,255,203,237,124,128,155,5,175,200,73,134,225,53,142,156,146,101,142,146,140,130,42,119,85,220,132,216,248,103,85,141,224,74,104,212,162,178,178,48,59,167,99,47,97,137,10,183,17,15,189,119,26,152,234,227,198,211,254,237,113,239,87,251,1,85,60,236,37,159,28,171,4,121,49,54,16,132,10,217,151,173,212,205,5,206,209,247,183,229,112,12,212,142,164,144,130,100,171,138,177,37,217,162,88,237,41,40,158,222,133,148,173,78,184,23,151,86,68,25,22,255,112,7,201,112,189,237,82,19,37,68,39,197,194,51,111,167,96,43,195,122,240,21,55,24,165,192,85,206,56,203,213,243,14,176,213,181,89,93,170,95,43,128,241,54,38,199,29,198,34,171,43,184,194,101,150,83,16,83,9,89,66,29,255,62,127,43,18,59,151,98,86,134,187,57,8,110,9,106,144,3,72,136,83,182,155,128,9,149,201,242,112,253,249,141,130,169,108,219,70,108,20,150,254,131,190,62,92,198,67,54,143,80,48,237,113,178,238,70,95,227,169,244,82,177,232,187,57,231,161,244,141,187,153,62,93,199,113,24,28,69,112,19,67,170,135,226,148,61,214,155,155,189,235,95,201,82,224,223,183,154,110,36,243,155,130,217,97,159,163,101,9,16,138,142,169,183,185,121,148,116,108,173,84,246,199,225,249,184,178,106,184,184,36,232,8,244,21,130,56,2,100,37,139,178,57,247,55,189,157,74,245,78,18,69,170,39,223,139,219,61,66,12,189,161,233,139,100,249,75,243,115,19,84,66,236,112,145,132,110,197,74,15,110,249,178,21,63,105,195,35,146,151,245,139,82,192,208,13,58,203,100,9,164,132,92,198,146,216,254,128,88,51,9,59,104,87,240,174,116,165,179,194,75,173,133,166,55,118,181,130,210,101,167,160,85,190,78,194,165,222,116,29,121,75,97,173,86,149,141,237,188,204,214,88,245,70,127,99,34,209,14,103,81,203,251,174,42,161,46,85,208,7,143,205,148,118,230,198,230,224,46,58,207,57,137,75,75,86,18,238,229,221,133,147,143,203,189,84,129,157,196,25,123,22,22,19,206,197,158,111,8,121,144,233,3,161,6,47,224,240,182,207,222,241,250,72,131,117,205,194,42,142,52,80,148,72,54,77,221,211,85,121,47,94,126,230,16,34,16,166,210,153,114,17,116,93,4,191,130,140,140,140,244,171,31,33,190,233,252,243,189,199,185,247,185,190,142,250,77,89,107,173,110,218,172,166,243,22,53,246,222,21,117,148,88,253,252,162,22,92,163,162,95,229,42,176,108,147,108,74,124,226,210,209,11,46,194,79,216,103,38,154,203,52,247,126,207,136,171,139,174,49,147,240,80,212,142,245,15,172,222,177,12,29,148,180,98,86,67,212,56,75,44,38,128,84,10,92,98,147,98,1,0,90,189,78,140,162,209,69,218,255,43,238,137,208,151,249,196,165,123,90,146,66,58,126,146,134,144,48,209,144,167,108,113,42,97,122,58,182,126,69,1,234,18,144,146,24,107,7,84,100,42,30,173,128,113,86,135,224,183,39,167,196,6,191,192,26,125,241,252,39,224,208,176,151,27,46,224,143,58,104,110,229,54,255,177,45,144,125,126,100,251,175,199,150,159,211,198,36,184,195,24,104,189,130,203,241,212,146,221,206,84,81,150,76,39,173,207,213,139,56,197,133,155,153,193,30,129,204,148,160,2,149,0,133,115,193,253,248,136,111,197,76,79,158,138,252,83,3,123,112,59,136,175,233,230,181,39,96,17,236,15,67,222,112,178,219,35,75,232,245,225,154,66,55,23,146,96,244,140,218,166,81,190,29,58,144,169,36,91,152,166,196,218,166,205,189,41,221,149,10,107,107,6,230,206,149,255,62,54,139,153,120,109,205,84,221,141,191,31,62,86,192,18,8,11,43,129,38,160,236,93,128,117,76,227,197,183,152,68,226,135,2,227,76,224,100,207,113,46,204,194,6,49,191,172,204,39,18,18,198,50,227,70,77,64,123,110,63,235,148,82,188,240,219,129,147,157,197,31,239,61,111,164,247,143,8,236,169,69,127,188,255,19,80,121,229,166,164,172,36,241,233,235,186,199,113,63,56,14,129,36,231,238,18,3,15,102,230,198,73,25,121,158,67,111,239,245,223,174,20,207,112,25,100,220,53,1,111,143,115,231,237,58,167,199,68,220,187,213,75,179,96,255,19,176,196,68,183,146,114,69,92,146,235,109,196,77,229,79,102,83,168,159,0,166,150,46,221,61,242,227,138,225,115,55,4,217,201,97,243,114,18,197,173,84,67,0,64,119,11,88,139,107,144,97,203,188,80,219,110,126,222,85,51,120,152,123,157,124,91,8,204,127,200,83,115,123,80,119,111,225,196,237,131,187,224,100,239,236,178,219,79,128,15,213,57,240,253,141,6,13,179,185,115,222,165,214,57,83,185,227,103,175,172,7,149,26,106,138,30,114,22,6,227,218,127,31,150,71,136,200,63,43,55,84,72,84,202,165,156,229,252,9,88,52,246,235,12,101,22,126,247,133,242,85,93,120,178,161,102,221,171,130,159,128,36,91,224,108,239,2,229,216,105,171,172,87,226,135,107,70,251,36,60,178,33,125,186,49,181,55,30,252,127,214,160,250,143,175,27,36,93,154,39,10,230,36,6,244,242,251,87,170,43,4,86,133,195,121,147,242,0,116,247,174,45,95,67,172,122,19,23,113,155,8,165,71,116,19,249,197,27,6,208,84,64,179,250,78,205,220,206,143,126,2,226,59,239,230,39,211,77,163,220,206,177,227,79,83,218,200,183,51,91,133,248,99,230,127,2,246,158,127,18,245,228,144,92,13,198,7,62,189,159,34,229,183,239,117,213,118,207,117,253,125,149,191,214,199,3,165,189,146,91,144,201,151,44,71,130,101,198,13,189,102,61,82,220,231,183,153,84,207,117,80,245,31,136,17,27,77,53,103,31,173,158,222,124,193,184,75,197,59,167,208,114,210,177,54,253,244,164,241,129,59,181,199,21,103,73,242,147,155,211,207,50,62,196,145,83,105,15,27,220,156,109,71,191,183,223,124,247,196,187,134,150,150,65,159,255,54,25,229,23,225,159,0,190,200,166,114,131,236,217,24,220,143,165,63,1,95,150,36,215,90,138,138,212,139,188,66,186,138,207,18,3,78,43,148,30,144,209,177,53,24,189,14,105,94,72,162,235,69,24,191,206,92,103,180,186,246,19,176,85,19,223,252,245,38,230,160,123,222,93,77,170,154,97,165,251,9,176,234,123,195,251,19,112,229,9,166,137,133,198,232,44,15,183,133,146,189,103,185,197,201,22,74,234,217,12,160,212,26,220,193,239,125,22,85,85,24,67,95,251,18,2,120,219,238,4,115,126,168,218,119,210,143,1,206,43,254,210,197,186,2,176,16,253,241,143,35,12,115,125,157,79,102,208,96,200,167,217,202,189,220,120,233,241,69,28,15,140,46,242,156,65,49,208,49,125,103,87,219,99,125,222,110,36,95,20,85,98,80,187,69,165,96,41,34,48,85,35,202,89,167,19,185,160,2,90,71,147,214,91,126,206,142,103,43,212,137,178,99,219,7,51,21,67,134,22,117,220,128,220,96,82,21,71,165,98,28,134,219,42,45,12,165,89,149,206,116,91,138,61,201,205,224,51,120,17,189,105,254,168,159,173,188,29,131,86,253,217,80,78,194,210,199,242,78,217,151,238,175,231,188,245,47,190,119,66,85,254,9,247,74,5,131,164,105,219,129,155,34,123,126,190,163,140,238,134,59,162,248,38,54,254,108,63,209,35,187,13,237,52,160,211,148,7,234,30,44,87,123,137,222,10,115,79,84,178,158,17,230,30,102,148,108,43,73,0,230,30,167,50,15,202,72,61,110,204,61,97,46,201,158,152,123,118,105,33,168,123,208,4,232,210,112,139,36,214,63,91,95,255,102,221,113,227,152,108,245,141,64,239,125,14,47,141,217,11,47,51,84,191,179,228,54,94,95,148,72,49,191,243,141,83,177,120,190,88,2,110,63,253,217,254,85,226,121,144,134,66,164,206,215,215,146,83,163,11,36,47,254,146,22,91,212,147,248,165,233,166,183,253,151,163,127,245,35,223,88,112,137,227,188,23,110,154,191,166,147,5,202,124,210,167,217,40,110,234,159,205,242,49,56,192,142,162,156,27,203,174,178,203,184,18,27,121,47,52,33,96,46,47,12,162,221,95,194,249,15,99,3,237,230,161,252,181,242,240,151,124,172,47,36,210,248,2,254,49,139,174,37,121,43,98,80,181,118,154,151,135,125,42,19,254,237,77,19,40,221,243,141,21,154,9,148,219,3,36,172,35,85,177,180,105,240,162,140,119,173,67,160,17,197,56,96,210,160,2,114,111,165,139,180,27,229,36,240,58,96,239,152,104,105,101,252,118,236,143,79,141,27,115,16,143,58,59,134,135,253,30,1,2,160,59,48,40,244,131,110,250,134,230,102,129,22,98,94,36,181,253,84,50,197,112,23,231,177,170,105,130,59,206,174,94,235,243,221,188,23,111,131,198,140,204,76,54,52,168,134,125,191,218,138,82,13,45,70,61,58,188,56,184,112,215,79,146,143,250,140,165,205,139,243,4,19,34,96,207,193,26,154,155,39,221,194,148,89,139,117,244,41,150,164,241,249,83,4,204,55,14,139,223,194,16,204,78,245,104,124,219,137,188,128,250,45,96,249,33,203,244,103,33,202,44,4,242,195,123,33,113,60,78,82,125,6,73,58,191,27,33,198,190,14,153,213,115,70,236,42,94,90,9,195,220,108,79,83,133,137,198,225,132,16,131,183,145,172,65,121,134,84,56,195,101,250,164,1,163,121,181,47,51,104,19,213,163,154,140,83,67,139,68,18,166,157,193,253,42,250,48,122,102,15,138,188,109,55,65,25,198,87,221,62,153,239,235,112,225,223,253,216,246,206,194,28,135,202,182,60,4,169,87,222,57,203,108,140,47,166,123,124,38,107,137,114,146,88,138,166,96,130,250,11,39,51,179,3,137,84,234,95,221,162,95,215,156,90,44,140,55,86,25,115,89,6,235,42,215,106,8,34,164,141,17,197,201,225,94,118,41,202,150,27,64,15,30,218,42,174,229,198,220,208,240,237,181,88,255,135,9,112,145,217,93,60,146,117,255,238,30,82,241,169,87,251,250,114,115,143,80,9,112,44,38,57,55,208,68,115,132,132,28,33,147,98,57,55,155,58,178,68,176,161,21,52,106,106,44,235,30,255,255,48,247,22,80,109,166,251,222,104,234,69,91,220,75,113,119,45,214,22,79,240,224,94,180,36,16,40,94,104,145,182,184,19,172,104,177,224,78,112,107,113,45,238,54,184,67,113,45,92,194,222,179,167,179,207,62,223,55,115,215,186,247,156,119,173,153,89,237,228,77,222,228,177,191,252,36,128,19,39,55,66,123,13,59,170,56,164,143,76,68,51,87,248,11,219,41,6,174,209,216,119,60,172,242,42,5,117,35,129,103,104,218,177,66,11,93,102,92,26,209,237,209,112,107,154,141,77,109,233,90,75,192,173,136,159,180,177,253,160,239,63,243,185,164,156,49,230,79,62,71,96,42,47,52,37,247,101,72,138,59,223,109,98,133,127,145,179,198,149,123,31,82,185,217,130,87,161,194,24,41,237,205,84,119,135,187,26,127,143,221,140,217,59,152,223,183,80,165,66,76,183,223,231,199,102,12,214,209,148,158,70,76,109,2,50,185,61,206,54,170,246,115,150,156,151,165,202,51,156,3,39,214,84,61,185,71,10,36,119,34,34,217,190,236,89,162,45,110,147,191,203,147,108,226,61,104,179,83,140,74,203,239,212,137,92,140,21,34,44,139,127,55,58,229,56,61,83,10,226,91,83,50,163,125,193,254,127,80,145,131,150,140,190,206,67,9,97,199,61,171,242,78,223,185,148,114,7,70,168,32,82,89,110,132,176,129,114,37,100,224,135,91,149,235,107,182,166,233,112,103,233,245,30,200,52,196,80,173,115,106,160,205,133,45,100,45,246,159,200,89,254,243,108,133,245,188,246,105,27,109,93,246,119,147,237,186,208,26,235,124,209,244,196,66,187,226,112,18,224,191,42,126,101,250,12,186,15,222,123,177,148,216,175,48,173,86,163,12,183,88,58,213,170,29,133,111,12,183,184,163,183,243,215,81,134,91,178,188,107,176,242,88,149,242,14,93,93,32,103,196,86,164,83,65,87,112,190,221,28,241,232,61,225,33,104,145,179,149,230,234,163,90,185,40,217,200,84,30,218,172,246,192,183,157,7,89,19,111,253,224,243,224,84,110,241,190,5,139,160,39,17,249,181,238,10,135,227,207,176,34,15,243,181,30,60,26,34,88,98,70,8,165,213,6,6,60,1,145,168,58,43,174,49,84,133,156,153,226,58,84,46,40,49,198,191,45,76,65,16,18,188,186,24,238,126,223,144,98,156,192,245,177,24,161,17,8,106,69,30,12,108,236,82,181,243,79,102,73,209,193,59,42,30,54,180,42,116,118,242,79,187,148,138,98,87,70,185,185,112,68,10,118,137,149,74,60,90,122,98,88,140,211,185,77,29,150,97,146,80,209,17,77,42,78,166,90,80,59,127,18,75,85,30,111,219,68,11,143,54,253,68,139,0,113,3,189,191,142,157,223,8,200,91,188,243,77,145,141,145,73,121,17,178,24,183,77,35,127,59,178,133,233,254,68,207,71,29,172,86,127,75,199,33,60,200,75,14,253,138,64,106,94,100,41,199,75,18,221,168,74,148,233,47,15,235,222,128,55,202,244,119,214,145,81,31,130,50,253,237,114,233,125,239,98,105,171,105,59,156,139,76,43,219,212,160,166,102,143,42,41,232,62,17,48,195,76,243,141,170,20,115,168,14,24,166,82,103,174,83,4,198,105,170,100,85,250,244,109,44,206,164,201,49,14,12,90,72,64,120,6,188,24,192,209,117,214,236,63,0,152,183,215,62,182,157,198,70,143,171,120,238,98,235,44,243,211,54,218,136,250,233,123,179,57,8,33,253,216,101,65,105,76,16,186,236,168,244,33,56,127,239,135,89,255,160,159,196,104,131,64,133,103,241,172,70,227,91,37,227,57,247,5,189,202,4,77,117,224,19,41,10,47,195,41,197,152,121,245,106,49,134,110,115,188,241,25,34,83,85,223,53,195,133,191,147,89,78,91,226,79,35,21,91,221,77,148,244,119,157,6,57,36,206,236,212,249,166,149,37,39,136,135,165,113,211,225,132,143,117,135,110,147,216,82,45,203,80,67,178,243,86,220,13,192,132,190,132,177,99,5,17,196,3,179,73,166,85,193,244,29,187,11,95,93,223,220,90,110,213,24,58,215,20,143,60,96,186,142,188,75,109,100,108,21,4,63,181,58,226,13,164,39,6,85,138,110,80,177,214,61,174,92,225,218,167,121,106,107,206,212,29,244,173,89,176,64,135,235,211,208,201,206,200,122,232,119,151,232,73,111,28,115,175,252,37,198,129,79,2,65,7,225,19,199,98,187,152,177,49,119,179,93,66,3,214,188,38,253,24,163,170,186,33,111,242,210,215,220,32,197,39,63,240,68,251,150,148,24,223,81,139,210,198,193,40,60,8,135,76,73,146,243,44,75,85,38,171,235,94,239,56,157,60,244,124,205,121,29,134,97,62,237,102,143,129,197,219,141,82,206,235,85,21,252,150,208,233,142,240,182,196,179,136,160,240,87,240,204,32,119,231,233,50,107,225,71,200,131,130,239,167,147,132,199,129,157,202,218,171,0,61,63,8,175,0,84,60,133,232,91,120,145,7,172,11,223,212,206,242,152,217,159,110,232,107,7,164,41,84,48,145,249,179,183,25,32,203,23,252,88,242,163,72,180,95,143,115,215,133,44,106,2,0,46,154,79,114,30,68,189,161,184,2,240,149,112,112,237,65,159,60,206,53,209,225,95,143,10,249,113,193,10,124,145,205,105,94,89,106,220,110,84,17,140,166,29,174,189,92,145,45,145,31,139,11,79,3,70,245,149,143,212,6,174,206,79,134,240,119,106,117,186,63,234,198,151,11,143,209,106,148,192,72,216,151,115,28,238,167,75,15,190,199,151,241,176,135,69,28,14,145,91,3,57,231,72,40,48,209,167,153,198,217,201,132,151,132,232,193,44,139,66,148,94,229,65,71,85,114,190,117,157,97,28,160,159,99,194,151,192,116,204,177,228,193,64,26,238,25,238,58,38,6,109,30,218,202,200,244,246,62,36,255,60,213,3,222,146,10,138,197,114,225,236,165,36,179,190,218,96,127,198,201,164,26,140,124,30,26,199,58,179,71,2,59,65,249,176,156,173,106,111,39,53,167,186,144,86,105,201,39,95,60,37,31,72,101,204,204,204,209,43,59,169,244,220,231,155,59,203,151,200,158,67,79,127,123,108,119,119,205,38,46,128,220,43,185,96,129,67,108,61,24,123,108,104,50,132,132,181,7,129,251,57,6,101,54,68,225,65,249,27,38,89,220,91,254,27,23,248,212,27,176,31,202,5,254,137,175,138,221,127,242,24,220,4,220,233,197,158,124,71,105,12,11,47,125,57,193,28,160,55,133,167,23,118,86,148,104,172,91,124,188,255,25,82,78,184,71,14,67,196,193,203,213,233,176,72,135,124,58,154,128,249,104,192,39,145,11,63,233,35,212,11,135,141,148,179,212,58,28,73,163,164,37,108,169,154,252,58,147,220,229,182,25,225,147,10,229,112,20,212,5,14,164,149,54,55,151,148,24,84,116,48,195,198,234,205,43,108,38,145,249,140,41,103,231,237,151,134,136,125,128,179,111,118,20,237,139,187,161,196,95,79,43,7,27,153,124,227,47,153,78,146,236,15,4,203,15,188,141,42,202,148,174,195,48,159,82,23,230,179,71,71,108,127,34,106,204,146,15,245,153,154,42,96,136,160,78,233,40,22,234,137,139,92,80,114,108,15,225,220,222,106,94,55,209,8,21,137,124,37,38,95,50,118,22,85,98,35,179,108,75,159,12,158,106,123,219,198,182,94,186,171,51,227,72,239,215,155,26,69,59,249,113,64,87,39,174,159,124,198,241,254,188,90,154,35,84,231,208,130,127,210,26,239,207,182,191,187,203,69,119,79,15,124,172,180,65,19,95,88,22,53,223,248,80,250,229,13,53,169,180,255,184,104,130,127,206,228,251,104,175,138,60,158,2,43,92,207,6,235,236,84,237,244,176,221,244,227,224,20,27,232,7,104,25,125,238,139,156,158,20,77,8,124,109,152,217,193,151,90,222,247,58,55,190,120,61,169,130,104,77,128,73,162,218,220,188,113,242,126,237,237,237,109,217,115,31,107,236,14,94,15,150,39,182,57,232,117,119,185,78,179,160,27,3,15,239,10,4,153,15,97,171,133,212,221,141,53,138,158,49,43,185,49,55,118,99,50,99,130,176,239,200,143,172,99,221,133,62,28,30,51,52,97,222,30,115,9,101,254,188,164,217,62,198,131,113,232,66,28,151,62,208,103,7,159,204,168,27,178,232,201,57,118,153,30,76,87,100,162,159,132,136,71,230,75,203,66,122,95,242,254,101,145,44,236,92,248,169,196,39,59,34,150,31,151,42,75,231,184,147,41,70,99,235,230,207,186,222,207,184,13,231,183,8,109,124,231,248,64,58,229,216,70,206,13,164,187,107,201,13,2,195,105,99,28,1,143,71,7,25,124,249,63,218,240,51,9,70,144,112,20,46,61,39,44,178,236,95,40,171,201,232,116,226,181,139,39,148,240,135,177,227,125,127,134,63,243,82,16,129,80,152,117,42,104,202,178,54,123,160,214,195,154,255,53,118,240,3,179,203,235,88,7,14,214,185,234,239,43,5,141,27,74,50,51,219,73,18,61,231,11,44,18,254,165,193,84,250,81,4,91,38,85,36,225,190,9,228,31,178,150,68,57,158,189,73,72,56,104,74,210,253,202,146,69,47,234,46,160,23,65,230,76,48,148,93,26,81,192,68,214,86,201,135,248,57,233,150,41,160,35,8,173,60,168,3,230,130,115,15,178,212,39,8,20,233,164,227,85,66,166,42,237,169,69,98,62,195,155,252,233,248,55,172,105,81,203,216,52,85,133,36,60,60,60,108,63,182,204,169,243,89,104,137,134,73,225,61,19,141,234,67,102,167,221,179,123,110,62,10,56,208,93,176,169,116,122,120,236,246,140,116,122,68,94,108,92,60,24,110,106,41,62,105,235,242,188,31,49,128,198,192,144,131,116,251,194,227,158,139,83,91,255,133,38,87,101,125,96,26,202,66,12,177,84,203,156,18,192,194,36,157,149,244,231,64,70,232,126,71,96,18,12,153,203,210,105,209,121,60,47,86,84,253,237,34,174,37,202,234,32,113,152,19,51,192,53,219,241,88,0,172,55,76,8,13,160,170,176,72,183,33,44,117,99,172,49,203,22,42,180,43,235,234,193,210,238,84,29,214,46,84,78,145,243,85,208,243,37,192,22,169,98,130,159,179,146,134,58,249,82,200,193,16,45,112,43,233,18,216,221,52,26,110,144,141,113,103,65,88,15,114,29,229,201,18,64,248,184,25,247,198,147,133,144,210,199,54,10,229,201,178,230,148,124,14,85,65,121,178,12,33,45,105,227,72,120,163,183,202,242,183,244,52,190,10,83,170,59,149,244,52,103,36,171,144,125,253,44,36,249,236,36,223,70,40,85,47,154,176,140,236,141,142,156,165,92,245,34,30,123,242,20,8,174,64,197,98,144,111,58,105,125,31,122,192,48,199,58,133,120,53,229,18,144,203,20,131,199,158,11,167,142,34,136,133,113,72,78,4,74,207,211,118,4,152,175,209,61,4,1,203,19,53,150,116,135,17,200,8,127,193,220,151,115,133,127,168,39,137,253,117,153,182,135,152,191,200,63,17,173,241,65,243,111,231,162,215,136,103,119,161,44,182,200,98,176,77,101,34,81,22,91,146,55,141,19,148,197,86,36,8,133,92,230,198,27,236,95,41,79,100,129,190,47,12,21,111,57,249,72,93,170,138,37,195,221,252,184,147,219,56,97,4,173,135,77,141,24,198,140,74,49,144,49,10,119,225,18,173,169,211,229,222,165,57,20,37,60,102,228,109,19,12,236,60,148,164,75,239,12,212,115,150,122,35,40,93,61,7,233,179,213,25,75,2,180,43,179,90,101,38,93,234,115,34,232,97,217,205,249,146,159,248,16,88,53,54,123,21,188,197,51,114,38,213,230,191,147,19,234,255,201,57,27,209,232,74,58,218,35,156,40,152,204,85,130,48,88,78,229,153,74,191,92,59,65,153,213,65,55,43,39,70,217,113,130,223,168,214,73,231,62,112,106,113,247,60,111,174,82,243,7,93,143,95,144,31,202,239,32,56,211,207,159,157,142,153,134,150,13,155,63,112,228,78,103,229,150,86,32,139,237,12,254,215,207,50,60,44,7,236,185,62,187,179,134,199,207,5,242,185,235,171,134,146,232,205,222,77,16,90,11,164,180,224,186,237,50,13,191,203,88,106,118,84,17,152,36,92,52,208,131,17,245,199,122,238,53,240,50,78,187,70,9,119,177,151,236,75,203,70,41,69,198,213,206,91,171,189,198,12,117,218,227,99,110,51,1,34,174,55,33,36,155,133,178,116,65,227,185,249,168,147,72,183,139,186,0,147,129,246,183,207,105,185,109,205,67,35,97,31,35,51,38,248,182,211,91,109,53,74,123,108,244,185,97,32,250,41,208,80,20,132,71,34,255,12,237,175,251,21,186,164,244,202,7,118,187,37,242,60,73,139,58,77,145,94,231,211,226,119,140,137,227,209,211,241,82,39,137,176,75,19,52,213,109,213,68,104,8,227,94,239,242,132,145,108,24,226,118,163,105,246,233,184,252,223,7,244,58,54,23,115,186,52,244,213,76,153,229,153,35,190,87,239,113,118,118,100,78,57,196,133,116,97,215,238,209,214,90,209,246,69,209,97,229,141,44,21,84,96,54,194,174,15,57,153,66,160,141,44,173,85,18,66,131,255,125,39,122,94,249,254,253,247,238,249,90,185,146,142,99,133,115,233,108,92,134,86,147,124,69,22,110,118,52,98,235,64,171,234,168,34,39,21,18,214,8,8,58,241,112,185,117,227,169,109,57,5,58,70,212,179,203,165,221,68,50,57,181,41,133,39,36,178,182,92,142,235,118,172,62,101,105,238,29,235,58,97,210,200,236,10,204,161,40,28,166,33,193,199,36,158,156,247,185,123,68,204,128,255,178,153,122,154,246,242,19,113,160,110,110,113,236,245,133,154,254,114,58,67,166,94,84,204,224,96,38,96,172,156,98,223,36,253,171,233,112,87,46,30,158,59,125,233,146,121,154,175,219,211,59,10,230,121,191,10,22,14,107,168,183,103,124,99,187,191,144,225,197,59,208,129,76,142,73,61,111,9,199,77,212,78,28,94,157,31,179,83,236,212,226,119,231,236,38,104,14,255,92,217,40,252,48,161,75,22,50,164,66,77,219,99,134,150,217,30,44,167,19,9,81,93,7,85,128,116,21,232,104,83,77,19,237,139,254,0,55,222,2,80,67,93,21,203,177,79,5,250,210,87,190,171,246,59,154,108,62,87,210,140,204,118,88,119,218,211,96,52,99,49,99,155,214,29,138,62,19,70,11,131,12,76,134,212,194,97,240,122,31,184,114,158,168,26,96,111,220,107,87,193,249,142,113,14,63,95,227,96,117,148,229,163,33,154,97,166,1,103,89,123,91,38,95,220,5,69,11,109,38,244,1,36,237,102,42,111,98,158,169,217,87,249,35,109,216,39,208,68,87,218,190,96,148,242,51,216,66,45,69,244,161,214,63,49,122,163,215,123,198,119,136,66,10,155,69,152,85,117,41,140,9,136,68,230,147,58,224,89,63,27,40,239,89,205,43,88,209,232,83,182,151,96,180,60,200,97,99,33,29,194,219,110,137,197,164,66,14,144,211,23,44,137,11,195,224,174,173,231,78,174,19,60,12,216,114,233,101,28,18,5,236,98,82,38,88,73,220,13,230,250,62,165,129,236,118,169,81,236,20,124,111,41,31,127,255,188,89,21,2,116,183,26,76,203,142,161,173,68,60,137,204,135,24,149,242,150,71,242,75,203,32,208,234,60,93,142,137,52,69,157,92,91,180,137,30,113,108,56,66,196,84,82,151,165,31,101,24,79,72,189,172,44,224,29,119,140,126,188,240,99,8,74,243,178,182,113,68,50,85,60,202,105,202,200,92,86,192,129,126,248,209,75,226,215,84,69,214,3,250,148,177,182,81,130,223,241,165,168,211,162,15,8,6,25,68,201,103,244,233,83,213,50,110,92,5,81,109,109,189,1,57,69,36,233,164,202,170,142,95,35,167,171,208,209,122,68,201,8,55,235,163,207,60,75,133,204,27,123,79,92,237,185,82,145,101,131,204,28,248,14,4,178,221,241,2,51,226,186,33,209,35,157,154,203,108,114,32,66,36,156,136,235,217,26,210,93,207,212,92,70,205,254,123,190,31,147,234,154,129,18,19,254,221,50,145,10,199,53,197,18,107,201,96,146,145,129,229,186,67,191,142,102,58,136,156,107,162,88,35,126,234,254,22,82,67,194,132,45,222,222,174,6,245,96,200,130,68,42,203,12,69,215,103,220,1,101,130,35,169,161,124,169,160,145,68,108,58,1,94,248,112,138,105,249,144,107,95,42,123,67,16,143,38,215,254,109,111,239,162,86,190,214,40,157,97,150,123,170,195,114,201,146,177,79,167,172,191,224,143,88,242,79,210,92,1,8,4,132,179,226,33,209,237,7,188,19,96,138,79,22,121,167,55,213,121,103,190,226,132,113,84,117,190,95,254,227,193,199,155,234,188,204,19,60,233,72,42,33,50,80,30,148,150,65,167,199,154,177,44,95,218,229,10,208,239,214,127,76,154,79,26,88,134,237,48,128,72,121,24,22,123,34,230,75,151,105,194,161,203,222,18,142,141,84,68,158,169,89,240,81,29,164,248,234,244,205,99,177,31,133,165,27,180,56,216,91,225,157,230,176,20,46,75,27,63,31,222,235,194,28,18,74,168,220,148,237,103,46,123,246,80,34,19,139,254,211,72,23,173,239,117,14,248,67,5,1,145,144,201,6,217,198,14,253,73,161,149,96,73,236,222,41,163,121,18,22,170,32,198,51,109,253,52,83,185,122,123,193,109,216,117,40,122,124,102,251,144,193,32,113,57,95,40,226,157,206,210,59,255,161,255,78,191,181,227,111,254,146,76,232,171,121,147,109,231,56,37,25,54,35,13,102,150,15,53,161,142,148,19,56,164,126,145,214,13,14,76,136,202,227,77,219,190,47,137,79,205,53,166,226,169,193,229,245,157,188,115,210,204,92,140,39,37,159,168,212,89,159,169,187,11,105,120,137,89,240,22,176,116,209,198,103,5,237,66,70,107,132,225,147,102,77,114,241,169,48,3,183,98,115,194,130,223,172,212,181,191,105,101,60,2,231,27,157,121,5,232,75,243,31,98,91,211,113,206,199,59,214,93,255,116,58,26,222,4,3,230,17,101,237,221,149,158,135,244,34,185,254,29,171,125,215,185,73,255,24,95,66,82,219,195,232,160,150,111,14,78,35,7,21,132,155,94,154,76,221,241,86,248,195,34,165,224,0,32,19,140,110,49,95,191,172,82,241,105,119,36,146,231,254,215,63,137,193,98,228,176,105,252,162,5,219,98,120,4,61,210,186,2,52,147,15,95,1,226,178,103,143,127,35,81,255,179,143,130,180,203,108,48,68,59,170,104,68,172,27,138,239,98,165,106,171,161,58,108,249,102,34,218,11,113,52,22,33,99,187,60,48,15,70,208,70,3,181,113,194,153,164,222,141,245,126,222,255,124,123,201,106,35,108,172,11,194,58,149,98,166,136,233,205,38,151,213,46,190,110,31,27,162,68,29,161,72,151,158,174,224,16,137,100,144,128,168,119,208,35,55,180,83,144,73,101,233,33,206,69,75,120,244,213,34,71,170,170,131,218,83,115,23,68,74,230,10,214,48,161,164,130,50,221,28,65,24,119,246,253,241,124,153,250,176,179,120,113,160,181,5,140,25,70,218,55,104,10,217,56,167,181,154,252,228,244,112,124,185,130,133,88,115,30,148,77,47,60,22,79,170,249,217,11,42,97,17,74,62,148,161,221,55,243,115,172,127,82,194,231,163,10,19,84,103,70,71,57,120,123,141,75,115,0,171,124,90,19,122,225,62,141,129,249,156,29,91,223,72,27,151,4,33,33,143,96,10,40,93,115,89,76,205,43,31,234,146,19,159,10,201,24,136,78,160,35,163,171,165,141,37,11,209,227,214,124,253,228,243,26,83,219,9,252,11,50,152,89,219,72,104,203,200,238,199,193,186,149,121,146,7,182,180,227,60,109,19,92,33,37,45,138,36,35,84,227,148,241,25,17,204,205,183,194,159,190,160,80,62,95,39,202,112,28,239,238,168,133,186,96,20,41,76,134,92,213,236,119,191,250,12,53,252,201,252,202,8,84,28,2,247,151,52,151,150,150,150,64,63,19,58,34,136,40,99,231,102,181,253,204,73,151,198,188,138,251,196,220,190,31,193,235,61,180,206,26,233,24,197,219,158,192,48,46,30,31,22,67,184,167,178,76,37,11,234,43,195,237,143,75,228,70,198,169,223,49,149,199,251,103,56,181,105,171,240,187,23,167,117,172,242,191,7,84,128,128,186,132,18,241,92,164,211,155,126,59,168,183,158,191,108,182,230,194,144,58,182,94,249,80,57,218,201,15,67,248,4,249,224,4,136,48,3,237,126,9,29,41,154,121,42,232,96,85,44,42,144,179,12,117,28,124,71,111,225,116,69,29,7,180,224,117,174,138,44,212,113,112,253,5,54,94,102,95,31,7,140,5,17,188,137,5,210,102,205,166,191,120,205,208,252,164,59,199,150,158,16,190,95,151,32,72,97,215,255,185,146,61,100,158,196,111,130,34,44,96,233,89,132,237,190,87,180,50,72,5,72,199,54,204,157,206,80,94,129,85,22,14,15,43,151,240,95,237,156,44,143,74,28,227,79,12,143,69,248,35,170,226,240,137,183,233,89,59,211,214,116,118,105,105,73,35,163,202,151,252,70,233,162,243,98,30,215,41,178,97,237,28,10,154,31,109,68,163,0,27,252,223,5,249,80,128,141,232,218,150,214,72,103,20,96,99,211,65,121,173,151,236,6,176,1,10,1,102,99,163,0,27,222,229,214,172,237,112,47,81,180,183,74,248,163,111,248,153,111,184,49,217,26,69,63,197,111,184,49,190,2,184,159,109,217,255,157,165,121,135,16,69,221,107,81,191,1,156,76,140,60,205,146,253,157,185,183,205,132,2,156,128,240,178,45,85,198,105,129,44,99,126,129,158,247,241,26,135,167,236,3,178,198,88,48,94,110,148,229,189,84,14,149,203,148,158,73,169,187,200,156,146,131,9,228,155,71,50,128,71,224,213,65,112,205,170,88,34,28,177,119,128,77,55,208,184,0,227,64,220,7,57,123,138,5,226,31,43,243,101,181,235,10,56,95,196,241,97,223,32,108,249,10,22,33,54,66,159,108,153,85,170,203,216,92,145,100,176,138,62,33,94,126,242,224,210,16,172,215,130,182,141,75,133,92,182,8,10,164,40,78,179,48,5,190,144,125,235,228,18,154,124,30,60,13,14,149,0,185,200,41,25,193,34,44,168,105,243,109,204,79,110,250,94,15,127,85,218,38,110,40,149,238,62,233,130,234,73,4,252,48,55,84,244,11,146,120,209,184,199,69,78,12,150,15,11,136,27,143,34,137,240,83,140,243,103,205,7,134,165,137,15,143,141,120,33,164,189,178,166,164,149,29,134,207,84,231,108,2,79,196,250,179,124,197,51,17,98,76,255,176,225,195,36,104,124,155,81,243,161,88,157,236,159,168,132,117,156,245,127,210,129,155,252,81,200,172,72,111,136,14,174,147,10,169,226,8,55,247,111,12,153,175,244,203,126,20,12,199,218,226,250,107,100,31,190,239,105,226,61,210,109,118,56,189,63,65,254,37,25,62,145,99,219,129,76,65,55,27,142,37,29,240,138,94,106,129,99,34,179,17,53,175,143,38,86,171,16,175,203,45,148,75,25,232,211,155,27,203,88,229,180,232,109,235,51,224,111,194,26,227,109,219,152,219,45,34,163,200,35,192,184,19,113,50,15,166,220,42,240,97,218,199,49,49,231,207,173,118,163,206,185,127,187,187,244,93,13,140,104,202,40,120,169,248,123,172,96,150,161,7,159,143,116,5,151,33,124,186,7,38,148,199,73,158,68,210,31,221,90,153,253,197,220,210,77,107,214,252,189,217,167,114,135,174,158,140,8,33,218,11,134,80,90,249,140,60,184,233,228,193,68,32,46,2,25,77,248,73,37,222,207,49,43,208,145,157,33,60,194,79,71,213,124,104,167,171,44,20,33,102,247,254,149,49,165,69,61,189,82,90,4,134,114,113,175,140,6,6,106,83,215,79,157,71,119,167,70,12,153,216,104,204,92,178,28,2,183,170,103,144,164,40,254,85,192,26,183,138,193,162,233,251,23,146,229,45,100,154,154,78,114,223,181,180,186,222,169,199,122,49,107,248,6,88,132,37,137,187,94,232,179,208,79,209,86,74,127,114,241,46,116,29,159,70,23,102,171,155,127,188,225,35,138,54,39,162,42,222,38,168,17,28,252,6,185,93,35,213,140,127,114,136,34,26,79,206,182,184,33,81,72,16,224,159,124,216,221,142,22,199,113,115,75,176,173,25,208,185,84,98,180,26,29,87,215,179,141,58,115,119,135,188,243,63,106,35,108,13,180,105,227,244,162,149,20,235,198,199,250,22,216,73,117,103,34,32,149,20,20,239,28,129,227,150,36,132,15,186,73,246,70,163,28,79,31,137,62,251,220,175,163,179,22,69,20,32,132,158,110,174,16,191,67,197,214,38,103,105,198,178,79,136,64,96,232,0,49,208,6,115,5,212,93,163,248,226,240,199,194,214,229,66,230,141,218,99,72,192,90,102,251,192,237,145,5,160,109,153,224,71,245,160,62,197,167,67,146,166,32,133,109,131,55,78,165,223,180,247,63,148,174,224,125,157,144,150,172,26,155,112,8,169,163,206,89,63,44,86,51,210,148,3,27,23,130,192,182,193,140,125,19,224,200,8,211,153,13,9,243,241,242,80,153,161,184,50,230,6,144,183,126,138,218,188,26,164,140,120,235,119,224,156,32,92,213,186,124,94,126,0,201,68,15,162,195,137,37,33,33,193,124,53,185,97,28,196,82,102,174,39,151,63,0,73,52,228,121,211,35,186,194,185,36,254,140,223,151,97,149,78,48,206,244,147,173,172,120,172,163,185,169,55,155,84,149,173,121,137,40,179,35,182,151,163,131,184,73,94,92,163,174,140,28,98,89,138,61,242,59,109,161,234,224,163,7,154,208,71,89,213,233,11,218,41,237,86,201,3,48,196,154,66,21,130,61,27,168,89,27,207,200,71,30,33,158,113,225,98,213,242,89,7,53,251,95,223,51,254,44,138,154,253,184,76,142,196,147,67,168,217,31,0,27,57,76,30,186,158,253,248,154,192,56,197,81,26,238,121,186,193,167,174,250,118,91,211,73,230,195,60,219,133,56,36,217,47,66,217,62,35,219,251,16,41,196,177,86,109,160,5,17,107,30,18,43,9,221,109,18,100,9,79,95,84,138,34,174,178,55,29,210,23,186,230,220,131,233,131,88,228,230,78,227,140,96,207,15,206,25,32,205,157,131,154,241,91,47,157,60,170,168,181,200,225,86,236,68,193,49,142,144,108,244,54,164,209,209,7,164,248,231,143,63,11,95,186,190,206,64,121,22,29,146,247,245,160,247,26,228,124,47,149,47,233,39,69,121,22,117,79,6,146,148,222,56,30,23,235,13,65,193,209,101,108,150,58,195,52,63,137,166,41,237,32,220,22,53,202,43,10,204,212,35,149,107,95,62,173,218,233,64,65,188,34,67,218,143,55,36,55,148,178,105,75,64,179,32,98,199,124,88,30,124,199,12,34,245,137,207,137,178,137,164,234,83,185,94,215,133,104,34,193,195,208,81,99,149,5,106,94,141,236,92,159,159,252,137,213,74,106,222,76,44,197,5,114,108,16,137,128,233,10,19,197,79,12,248,222,34,91,135,127,96,78,88,188,126,148,57,147,207,231,240,163,55,246,185,110,89,62,86,163,65,65,52,178,108,60,152,142,113,81,16,13,4,218,80,89,122,65,26,109,212,182,185,84,179,82,82,7,25,255,111,211,31,249,93,242,59,91,9,78,224,57,192,144,35,250,214,168,101,42,210,176,9,154,54,62,166,104,7,129,6,39,94,167,190,185,228,72,144,78,116,69,116,36,205,187,106,133,178,213,234,177,78,239,240,83,91,133,222,245,105,205,206,202,94,174,162,11,8,102,60,134,142,241,32,227,158,127,54,91,43,72,113,178,45,6,17,85,61,31,208,1,198,157,116,162,205,111,43,214,68,216,195,60,224,214,204,30,230,181,165,217,195,38,70,181,116,202,225,100,132,53,110,93,124,1,105,236,116,116,148,47,211,19,84,185,244,96,239,213,242,177,133,92,253,239,203,151,172,127,170,30,174,54,91,28,44,135,199,43,251,122,153,13,115,127,100,117,102,132,189,244,103,74,111,96,130,36,153,199,109,152,31,168,137,200,169,137,211,70,18,17,122,233,117,169,250,171,119,167,31,223,50,65,49,175,249,255,204,188,230,14,253,111,136,229,46,219,99,59,102,122,40,27,50,213,31,110,164,241,108,130,198,137,212,34,9,218,154,176,70,51,252,117,219,194,114,160,163,172,142,107,151,191,156,191,25,169,122,182,41,148,123,58,165,37,173,47,250,214,87,98,1,22,78,179,155,30,179,100,202,220,58,185,29,170,199,44,138,69,189,140,114,180,71,228,131,248,216,44,85,226,70,202,152,64,124,76,210,230,228,187,137,1,11,64,198,96,241,204,118,8,205,150,214,253,185,123,5,175,100,94,177,191,98,100,195,134,177,21,198,106,74,93,122,76,159,107,213,180,117,235,144,79,67,103,128,91,238,189,215,127,124,200,216,75,31,107,217,30,167,243,210,48,111,15,232,230,247,102,252,78,27,197,156,225,73,199,131,83,115,95,142,36,246,29,17,255,241,178,234,94,143,45,9,191,246,59,229,66,141,179,187,40,168,11,32,33,63,58,112,63,145,230,146,204,112,79,30,211,139,154,155,42,52,158,45,241,135,195,151,19,152,71,7,39,55,154,136,167,154,218,197,183,23,154,119,1,101,46,219,185,70,237,75,109,231,79,103,247,20,31,114,79,64,59,219,78,42,27,46,212,159,159,58,123,205,194,112,120,108,125,210,162,119,52,123,232,3,19,27,128,111,94,142,244,237,216,148,62,32,60,114,152,197,235,21,115,254,41,218,71,82,215,191,61,30,101,142,243,99,225,227,228,165,136,10,227,218,230,204,60,247,153,24,113,191,90,102,85,193,89,145,170,30,219,97,191,100,44,66,167,198,211,58,75,185,42,32,11,133,103,105,248,108,193,110,246,35,24,122,105,148,92,117,131,102,193,103,191,207,252,190,5,0,93,102,102,252,223,40,79,247,187,58,29,94,247,125,223,103,193,18,160,238,109,62,192,173,61,128,216,11,33,31,83,15,104,84,239,9,189,230,158,229,99,179,114,109,67,222,93,23,143,111,87,128,197,254,230,101,115,16,114,14,180,118,5,168,227,70,41,87,41,20,71,91,246,232,233,233,9,30,98,27,86,165,121,238,156,223,107,171,231,255,218,53,250,115,127,251,28,51,133,243,153,251,76,2,223,157,224,173,186,75,21,99,234,35,180,192,218,86,65,2,29,205,182,206,247,129,155,96,175,186,87,210,192,218,103,247,68,11,200,102,60,202,25,31,24,147,177,31,95,208,188,239,108,50,27,224,152,187,245,117,68,119,36,227,92,99,190,96,199,83,58,122,2,211,186,174,205,105,199,131,209,217,125,5,215,82,21,194,2,126,182,175,201,81,73,189,3,147,49,120,110,91,29,95,113,36,83,121,5,248,214,76,252,44,188,219,102,159,232,81,166,198,151,120,181,249,37,119,155,176,178,249,253,205,153,214,99,158,55,167,218,50,251,174,49,93,199,47,49,56,25,15,66,75,60,82,183,21,175,83,22,86,20,112,120,2,56,86,192,198,222,113,25,88,37,124,5,120,92,132,242,48,132,48,188,34,243,19,30,251,38,101,191,204,59,115,129,137,221,124,59,155,157,159,52,232,220,7,165,43,153,107,30,109,241,155,124,204,215,50,145,174,238,234,157,240,31,211,148,246,163,230,135,154,233,214,21,133,84,209,63,183,34,217,90,244,219,148,147,58,21,71,171,198,252,186,63,149,97,106,172,73,31,224,119,247,214,206,140,121,61,211,99,24,16,46,142,22,108,81,179,66,201,63,221,160,190,69,217,19,201,166,14,213,127,143,243,108,225,191,250,167,10,214,71,26,115,116,51,197,70,63,255,135,91,162,219,47,110,137,252,239,60,172,220,64,19,93,140,67,113,46,114,54,20,191,173,238,51,204,73,149,172,3,113,13,117,112,173,95,58,178,179,161,138,39,200,143,182,32,32,18,153,226,138,196,11,174,66,251,197,236,227,182,71,121,204,4,199,109,171,134,168,136,125,30,10,217,159,209,20,79,8,125,235,33,195,66,165,189,92,143,222,14,42,90,59,215,120,103,186,34,87,101,120,196,36,141,86,30,16,26,65,183,239,95,71,178,4,1,175,14,153,71,40,179,100,81,33,137,242,242,188,42,54,83,133,238,200,39,48,1,194,66,69,159,30,34,172,23,212,229,231,238,90,188,205,252,211,177,249,109,4,206,144,88,7,183,35,200,193,247,121,171,237,74,130,173,59,51,56,106,198,92,248,190,131,249,17,119,111,94,95,51,73,213,231,71,205,118,53,126,233,116,107,247,112,62,154,249,132,249,12,12,202,151,135,208,203,194,50,38,173,130,165,17,177,79,131,65,224,160,33,55,15,180,249,184,235,79,87,179,178,244,206,116,68,125,186,12,138,34,30,134,250,116,186,214,132,190,18,212,167,3,199,37,33,194,90,237,93,158,104,131,171,63,199,164,189,75,10,8,108,72,231,35,29,167,122,154,241,247,172,211,232,55,108,58,108,13,173,89,66,6,144,212,18,197,179,211,192,144,180,13,38,106,240,142,113,201,91,114,254,95,160,171,254,131,99,105,208,117,194,145,88,62,12,18,27,136,242,174,27,127,223,174,2,46,94,151,166,114,84,182,233,164,87,204,195,104,249,122,47,27,93,225,124,58,199,138,90,157,137,55,205,132,191,220,236,25,165,248,247,33,52,127,186,39,254,228,10,0,120,53,53,248,173,204,170,190,155,92,20,183,202,55,55,252,59,239,42,183,236,129,80,32,106,123,71,209,217,225,215,135,181,156,248,64,20,237,64,122,120,244,99,7,102,87,86,227,47,65,104,51,223,51,49,175,0,183,86,38,45,172,67,107,183,58,88,183,146,23,143,40,16,114,173,126,173,112,2,178,135,67,105,188,205,142,35,132,131,152,207,88,191,63,19,155,79,77,241,126,142,176,116,1,74,251,12,45,117,220,77,147,239,180,114,43,49,199,26,39,98,249,217,244,207,26,163,157,130,51,78,198,173,22,247,156,18,91,243,255,84,98,60,68,109,32,148,116,58,17,160,194,129,140,190,92,100,251,117,138,42,45,28,78,47,17,221,105,96,44,135,77,59,176,160,200,159,138,74,80,227,20,232,175,243,83,83,147,13,192,19,179,210,115,6,150,154,231,43,236,172,29,83,210,199,90,49,62,80,244,144,169,68,70,25,221,0,100,68,120,250,170,248,136,194,142,150,109,166,179,107,143,236,40,66,63,61,22,219,147,214,35,195,131,42,205,72,175,175,73,251,10,32,238,205,145,187,224,183,142,24,213,248,188,157,237,179,206,57,9,99,21,172,8,54,247,98,91,29,17,215,161,77,243,34,34,212,233,145,227,109,3,96,118,174,22,142,207,231,38,212,200,13,20,47,230,168,1,181,148,88,77,121,116,115,217,214,2,204,32,113,22,111,215,178,33,108,73,101,121,233,37,49,65,33,61,171,33,37,218,73,233,229,139,59,152,4,171,110,29,157,132,247,199,61,75,53,132,167,141,203,98,29,31,44,202,219,131,250,43,3,239,75,236,210,180,22,231,203,106,68,165,202,213,52,130,240,221,94,139,151,225,65,184,18,95,220,6,184,254,119,220,230,63,92,79,208,128,185,96,136,250,153,26,202,161,252,166,214,125,227,80,126,83,235,142,67,57,148,75,71,165,0,121,128,233,237,237,237,221,65,82,21,127,24,197,62,190,83,33,221,66,156,107,222,189,27,248,162,81,173,151,121,206,170,41,75,214,254,78,107,38,94,104,231,252,30,70,135,79,103,100,69,244,62,3,149,207,64,110,238,251,168,242,84,81,243,5,88,151,98,227,57,137,114,185,72,151,191,90,27,115,189,118,235,219,180,220,246,230,97,250,232,146,128,76,82,186,237,52,105,152,70,41,155,141,62,181,45,144,129,28,60,132,128,208,72,40,252,67,229,166,209,61,166,211,182,103,108,222,1,254,106,106,157,56,32,246,233,144,204,126,77,54,108,253,249,79,179,134,86,146,34,46,30,132,120,146,127,13,214,242,157,117,112,135,178,65,90,251,75,134,218,139,108,130,7,30,24,130,175,143,1,18,26,109,202,34,136,50,31,84,199,237,192,196,149,53,112,173,238,88,149,204,110,234,252,64,231,231,104,195,19,137,129,23,251,21,253,135,74,118,136,114,107,53,105,139,73,58,234,170,145,71,134,44,188,93,33,148,206,194,79,183,22,172,245,218,82,95,60,177,224,143,253,176,152,159,206,99,16,83,55,115,40,98,163,31,90,59,152,105,224,191,67,127,84,53,113,180,100,203,83,135,23,217,248,161,88,12,63,82,165,167,129,73,45,103,32,88,218,252,221,164,130,99,190,212,250,233,72,18,37,152,154,193,154,145,65,105,226,88,128,88,133,95,186,86,243,217,101,27,199,251,55,83,63,47,71,41,201,252,19,86,251,51,83,99,139,46,53,91,197,163,77,43,163,208,40,234,157,157,210,152,154,206,99,12,31,97,0,58,190,222,10,214,42,77,127,103,66,254,15,211,230,21,134,223,75,104,2,85,19,185,241,254,242,130,40,79,34,26,166,95,171,20,247,65,126,47,38,136,210,124,111,132,162,98,130,223,148,43,28,162,132,162,8,226,16,66,74,213,204,55,66,81,142,215,91,82,21,211,175,73,20,30,83,84,21,226,3,79,230,109,85,30,30,54,150,122,20,135,247,24,28,63,108,16,90,55,45,82,142,18,24,244,197,123,77,170,243,14,200,50,177,100,199,205,179,245,138,235,10,240,42,47,191,205,133,173,196,233,126,151,72,87,138,11,25,174,74,109,230,168,145,99,134,169,117,69,25,147,210,191,55,247,165,194,0,92,154,63,35,221,188,174,0,55,50,84,124,161,231,201,152,57,215,193,114,54,43,67,128,133,214,10,122,127,113,1,97,226,141,223,210,147,108,197,136,234,27,191,165,24,82,123,241,14,148,70,33,131,25,14,99,161,9,181,216,157,46,139,63,27,75,245,254,253,206,117,45,217,175,198,84,158,123,77,26,233,195,22,4,218,72,230,45,110,125,33,132,98,216,34,48,108,169,36,195,48,232,28,202,91,57,24,156,117,29,170,170,73,71,0,195,175,19,47,226,88,197,96,246,48,217,241,38,80,218,230,105,252,161,246,141,253,167,78,168,70,244,198,141,253,167,153,216,92,165,197,171,27,251,207,244,184,25,71,185,247,219,105,60,218,57,219,127,223,49,244,199,40,48,87,221,130,64,11,213,211,189,121,164,155,158,238,205,35,221,244,116,59,174,31,73,50,85,229,250,137,112,194,30,169,126,229,242,120,69,81,4,209,213,190,14,143,255,209,163,120,66,142,169,225,27,7,164,150,219,16,247,175,234,97,66,210,229,227,98,197,104,192,16,76,252,209,81,105,138,31,97,109,255,148,81,188,151,51,209,214,111,242,76,140,99,247,81,233,151,39,150,255,5,23,240,32,231,31,175,3,220,50,227,47,24,151,97,231,47,235,242,254,237,31,208,143,153,231,47,10,139,58,216,213,169,193,126,126,67,112,30,182,5,150,1,184,99,4,183,156,63,72,62,24,67,194,154,230,123,253,223,49,26,95,163,129,144,239,32,172,230,224,90,153,66,44,188,207,28,63,159,216,9,131,36,31,126,167,43,235,112,91,153,12,233,196,130,254,230,69,86,40,144,239,164,130,32,141,4,106,135,63,189,232,7,84,233,10,152,122,107,90,92,108,53,142,115,72,23,72,166,201,54,219,81,128,86,58,96,138,212,60,152,69,139,190,209,178,74,4,121,113,102,61,15,171,129,114,3,17,224,135,61,102,171,189,127,199,130,104,121,150,110,255,29,137,41,187,133,209,197,84,215,241,188,128,126,83,9,254,129,93,244,55,145,166,44,93,40,100,68,79,230,14,175,224,96,8,191,121,4,168,61,218,60,138,78,18,196,161,128,255,151,51,120,192,89,243,95,176,55,34,188,2,164,111,164,93,62,81,145,143,64,98,203,26,205,100,127,48,91,247,192,83,213,177,245,73,237,51,19,60,103,69,102,181,131,59,154,204,142,105,223,152,33,153,88,179,209,139,17,101,84,88,83,216,159,40,51,95,255,54,187,68,21,127,110,12,227,138,124,199,187,68,33,94,26,167,108,172,57,106,24,74,29,47,223,104,141,75,88,125,54,20,204,206,153,206,198,124,157,87,231,85,124,103,99,22,87,46,97,99,209,153,132,125,253,4,139,116,42,232,118,131,151,82,160,96,116,163,217,170,21,55,48,58,139,64,205,128,8,20,140,14,213,89,101,156,120,235,55,52,17,153,202,173,67,184,96,121,192,240,119,182,141,253,187,244,231,169,114,175,167,218,58,106,67,178,76,244,236,253,196,148,187,191,167,232,167,42,147,189,159,182,190,171,223,217,195,61,100,154,6,227,0,193,90,21,128,64,168,156,21,167,156,74,206,22,242,241,71,134,243,212,133,62,37,214,250,159,239,140,45,60,113,158,79,255,203,143,233,133,19,214,223,54,22,243,36,247,240,228,138,214,48,97,46,55,52,199,126,18,35,209,204,251,236,1,169,3,9,173,206,132,62,10,173,114,131,123,210,33,140,224,101,67,7,193,161,32,191,222,161,23,141,216,240,30,111,211,45,62,31,227,101,119,173,175,49,44,188,156,139,78,76,197,175,50,84,21,138,53,51,201,63,241,113,150,186,53,243,118,142,11,204,184,176,227,6,170,216,144,129,53,160,86,147,24,207,251,153,202,27,162,231,154,198,5,120,160,142,218,81,25,206,223,95,85,127,90,105,128,41,107,155,188,173,54,14,138,200,175,235,36,117,108,141,156,143,140,176,26,234,39,51,29,100,212,251,18,202,60,111,231,202,123,180,30,129,28,33,137,138,38,73,20,211,203,235,107,10,159,205,6,37,100,229,243,183,24,36,216,61,132,159,161,249,244,13,178,152,206,154,69,241,67,216,164,106,108,153,181,179,27,173,120,222,3,0,247,153,15,254,213,30,37,81,227,210,68,80,246,41,161,102,148,241,227,135,183,80,40,49,219,245,100,128,78,254,175,11,220,81,234,215,245,127,107,185,232,79,38,233,55,251,193,47,180,25,79,10,85,152,91,164,133,174,142,233,208,20,89,53,66,162,229,96,178,187,113,184,42,47,95,95,92,35,157,44,56,46,158,91,155,251,12,167,250,77,30,50,170,111,121,203,18,82,242,120,171,68,186,233,115,151,133,126,74,174,139,104,16,17,7,150,234,27,76,223,240,96,186,162,143,110,182,26,205,159,140,148,99,93,238,150,11,117,133,208,53,167,128,84,210,36,148,4,225,206,206,41,238,31,95,60,192,243,250,81,134,129,34,183,160,255,5,114,139,221,87,192,175,223,245,131,21,67,128,101,37,25,129,74,241,63,212,27,221,83,110,78,19,9,212,73,121,115,154,92,7,73,41,215,167,73,250,150,9,13,251,109,215,63,92,222,31,222,186,181,122,108,242,19,193,168,171,182,232,72,201,3,241,174,202,41,205,136,241,167,166,103,30,179,166,51,202,208,213,243,153,160,99,114,141,21,93,39,183,234,176,20,157,244,163,35,97,141,142,28,195,142,100,11,120,206,123,255,174,129,253,210,22,119,174,48,247,27,152,40,78,92,166,56,219,113,52,4,226,34,167,103,7,1,177,136,140,28,30,199,243,183,143,172,192,242,177,153,96,214,243,186,230,193,169,187,40,218,211,29,30,78,214,208,177,148,17,42,139,27,218,83,201,254,143,227,16,36,138,246,36,238,156,165,136,180,167,89,150,89,77,99,46,229,65,95,161,215,51,234,30,248,6,62,107,33,194,83,157,200,146,30,90,176,180,77,52,155,52,154,158,24,241,170,29,232,80,168,252,168,178,106,139,1,76,28,120,37,210,53,39,162,170,255,117,44,231,166,108,138,208,105,58,124,120,248,79,125,70,163,230,255,66,160,35,87,142,216,142,52,8,61,141,244,143,98,203,216,147,192,222,201,86,114,140,11,17,68,20,45,236,116,90,171,22,86,159,15,155,238,16,214,201,39,29,125,47,31,167,98,69,32,43,129,188,100,57,80,206,23,127,154,37,143,243,47,91,90,167,191,156,94,199,245,51,208,231,63,55,21,20,127,105,187,85,39,115,229,222,36,101,171,147,121,191,229,169,62,200,214,40,186,148,105,255,61,43,195,39,224,223,112,237,131,94,63,18,58,75,122,15,131,101,120,172,237,147,119,255,21,155,22,224,80,0,43,220,83,104,81,218,28,141,118,20,202,179,18,240,202,193,165,49,30,181,169,50,47,86,51,107,78,79,91,229,141,8,48,103,9,46,12,136,74,105,83,82,121,218,17,173,175,193,105,229,92,82,192,61,209,32,192,116,34,22,172,16,157,192,165,24,254,68,145,53,183,124,142,59,192,81,112,116,146,182,58,157,77,212,172,25,209,92,18,204,60,84,194,71,98,221,55,223,63,96,199,65,189,79,105,81,219,150,105,230,174,217,95,125,168,225,56,237,178,34,223,79,248,133,128,94,114,49,155,29,231,201,86,36,84,225,123,107,26,24,238,69,103,169,243,184,80,60,158,215,106,237,3,191,97,103,59,201,235,15,38,151,45,220,197,2,186,179,188,235,137,218,209,134,177,53,142,163,2,194,211,141,4,213,226,72,154,112,34,30,206,237,202,59,215,249,82,222,55,100,66,125,215,166,40,174,175,111,150,109,39,47,49,151,223,1,111,32,10,78,17,23,93,198,56,84,150,47,109,169,51,132,96,28,66,144,36,61,118,24,62,99,53,178,9,122,40,246,61,43,232,10,64,124,235,87,126,43,64,136,93,84,152,187,107,103,180,120,217,255,58,162,239,183,93,27,71,185,193,133,242,42,253,120,88,182,246,114,245,60,66,35,66,103,194,151,46,91,229,49,82,70,237,194,72,34,104,80,37,60,37,26,33,27,171,35,160,239,198,196,23,167,220,168,209,164,96,105,107,158,249,78,14,188,179,119,160,97,69,241,211,111,162,80,96,181,161,164,198,139,81,93,200,121,11,35,88,23,116,220,80,141,59,64,254,250,232,217,67,205,239,209,116,55,214,117,247,34,191,215,149,242,91,141,79,18,72,125,211,110,139,125,178,178,161,10,89,205,225,34,107,223,95,218,8,168,32,135,177,91,134,52,249,177,228,199,160,183,186,214,8,148,5,5,141,51,149,155,247,196,75,206,103,107,177,48,240,208,76,223,131,18,136,58,202,44,184,60,121,175,128,163,188,0,203,238,177,35,134,61,48,171,29,215,10,213,132,30,21,147,132,25,20,1,110,161,79,243,185,71,158,232,206,95,62,66,66,169,250,178,215,148,2,220,111,28,229,40,254,243,95,223,134,190,248,55,231,190,95,156,250,36,89,126,205,152,129,227,129,144,32,178,18,95,169,122,67,243,104,206,79,236,169,101,178,185,131,16,252,246,102,136,190,116,234,146,70,106,249,103,1,222,56,109,233,232,4,157,41,149,39,145,84,58,224,178,85,152,209,152,144,54,207,32,125,145,134,204,123,191,221,2,66,132,9,166,106,96,89,13,16,81,245,76,30,148,10,49,91,44,213,5,133,77,244,8,103,118,176,33,238,103,28,175,233,174,210,49,161,185,80,227,174,241,198,229,187,231,162,123,139,103,200,101,13,229,112,147,161,218,149,106,251,123,134,182,146,209,19,48,100,120,182,37,56,8,14,164,230,225,225,166,166,248,196,103,207,67,240,154,222,100,94,100,160,181,228,172,197,18,79,141,34,11,56,176,16,8,75,124,61,102,148,63,63,130,44,25,64,99,43,255,164,178,10,123,8,164,128,139,107,158,49,29,145,71,68,35,179,200,192,230,160,121,20,129,199,206,128,48,131,14,235,134,192,147,98,198,103,173,133,34,240,116,128,116,85,172,199,29,155,243,134,50,213,38,169,162,116,241,151,8,45,76,221,123,5,45,57,246,95,83,116,53,59,190,45,30,119,249,188,167,5,99,73,46,170,220,50,128,43,166,140,162,131,104,170,149,232,176,215,203,63,129,30,3,97,15,169,235,147,1,52,163,8,19,227,78,13,243,87,104,231,50,102,223,41,253,90,249,27,195,191,27,208,234,152,102,60,83,103,12,226,46,181,29,78,31,68,140,115,13,120,145,170,65,197,35,59,245,100,234,73,137,97,156,141,244,74,25,54,162,84,115,86,113,41,166,124,212,165,169,101,193,57,88,67,208,112,50,122,242,211,80,28,105,100,68,115,154,128,206,140,28,227,58,12,2,196,61,75,91,27,145,140,162,83,30,187,35,228,202,225,196,136,242,104,37,233,253,172,214,121,227,209,122,175,213,41,145,183,2,229,209,26,153,143,211,147,158,149,215,165,59,242,228,205,20,141,68,162,15,82,48,170,166,38,126,247,33,197,227,216,181,71,172,252,33,49,49,130,62,165,67,89,85,49,74,10,207,34,243,62,75,48,231,113,150,218,225,84,110,248,68,101,130,137,216,188,168,238,155,47,148,232,0,83,100,16,178,241,63,0,183,2,26,54,211,54,25,174,0,49,207,127,142,231,121,76,3,204,148,247,10,68,129,70,127,167,217,164,251,66,246,114,232,220,17,248,109,146,121,73,163,139,68,69,76,15,186,153,87,209,180,185,160,221,25,48,240,89,65,72,255,94,201,30,20,109,121,8,170,155,47,11,27,22,25,207,116,146,156,0,151,49,41,226,105,61,15,119,33,250,124,46,181,44,42,204,178,87,31,60,154,83,90,176,209,43,100,238,135,60,201,230,102,160,3,190,241,59,182,74,3,91,59,241,145,70,70,82,177,232,244,121,59,234,49,120,231,86,174,16,168,160,248,49,163,150,90,31,83,110,248,49,18,239,78,149,42,111,248,49,140,138,136,124,58,71,18,218,66,123,110,118,106,87,167,123,99,105,232,155,153,49,56,44,142,208,215,90,221,83,10,74,102,221,50,202,97,10,249,237,164,29,236,204,177,228,147,224,190,104,29,109,28,54,89,149,157,132,151,172,189,32,29,137,151,142,78,22,227,131,168,242,90,24,119,239,237,182,159,1,102,198,214,21,55,229,53,214,6,30,167,141,2,107,231,26,47,22,7,111,11,25,106,118,115,103,229,222,74,53,229,83,64,223,123,111,140,207,217,123,248,212,194,158,35,82,111,234,42,181,148,161,219,183,210,181,107,231,237,149,224,130,30,14,30,227,129,237,198,221,43,60,64,205,240,147,47,216,197,87,0,243,219,247,246,221,222,245,210,254,40,171,184,2,28,25,199,222,54,252,146,192,234,113,73,251,233,162,84,194,94,128,76,251,148,5,140,111,248,124,251,103,30,108,145,162,110,106,238,29,229,121,154,55,202,20,158,198,236,83,61,118,248,21,0,171,240,148,254,190,4,67,88,155,126,52,150,212,167,69,28,162,141,235,147,1,254,202,20,204,97,253,148,153,177,100,147,36,224,227,165,211,43,86,246,33,92,103,65,243,231,198,87,0,62,109,118,143,87,14,226,98,14,133,249,230,236,172,10,200,203,183,175,115,71,207,222,125,52,119,106,79,202,210,2,49,15,192,118,243,218,148,44,143,121,26,9,109,23,86,4,184,109,85,56,20,66,138,159,185,125,153,70,191,12,195,117,41,114,164,177,197,246,102,200,131,206,188,202,170,75,36,44,235,100,58,107,254,32,48,81,217,24,236,155,140,192,199,228,45,97,16,252,173,242,253,229,0,103,143,29,144,33,12,253,131,253,45,240,226,43,116,124,186,99,45,136,38,151,218,222,45,240,60,31,209,157,162,1,61,121,104,5,6,32,11,253,127,161,107,252,45,41,59,124,37,46,245,235,127,113,146,18,74,217,102,65,84,166,90,75,89,0,201,148,84,186,68,111,82,3,125,81,122,167,9,180,115,160,53,189,134,98,220,170,203,145,226,251,186,134,213,50,113,99,200,130,47,67,148,139,253,205,179,230,23,5,133,222,185,109,217,119,165,164,34,11,250,127,6,127,187,119,174,41,47,95,59,222,194,76,87,110,90,144,214,194,176,30,244,21,99,171,232,142,107,177,244,29,77,202,81,165,197,37,52,235,111,163,10,216,164,176,166,217,231,33,41,120,162,148,193,56,243,242,247,122,15,7,79,159,137,235,20,197,161,241,10,34,218,86,175,0,33,201,228,29,177,193,190,74,53,205,54,177,103,173,77,229,21,98,63,200,245,14,227,212,226,117,99,253,218,39,109,125,112,182,217,191,219,239,133,186,120,124,66,227,203,138,197,141,176,223,209,220,127,152,63,9,45,159,255,217,170,55,54,183,68,121,73,214,252,210,127,146,35,211,37,14,255,182,240,21,224,245,154,72,131,3,6,49,71,121,103,75,33,111,150,24,193,153,12,199,52,117,115,128,40,173,85,194,151,203,174,216,63,10,233,116,109,126,200,73,134,51,118,211,223,101,77,211,103,99,61,11,224,248,220,219,4,85,83,202,39,196,232,21,189,219,152,154,107,210,7,4,221,179,168,10,57,119,10,121,139,210,231,71,124,215,247,168,154,254,179,82,13,21,82,113,187,199,115,19,73,98,102,19,231,15,4,201,156,122,243,240,236,8,148,83,1,188,216,146,138,21,48,238,188,222,214,49,209,83,21,190,177,83,72,83,103,230,118,150,187,14,104,253,243,81,34,137,32,29,100,10,186,48,109,176,140,37,14,201,15,138,79,208,252,12,174,232,225,211,42,30,222,98,47,226,200,69,122,33,8,50,192,212,152,142,58,81,17,102,205,150,129,213,67,155,25,147,61,74,88,129,47,149,109,169,17,153,66,74,38,149,76,162,94,196,222,66,156,11,237,110,243,215,205,85,21,170,215,54,138,251,196,110,44,228,245,209,22,171,183,15,98,171,214,190,60,17,86,38,178,142,233,15,21,15,180,155,232,48,119,141,28,160,192,200,237,127,87,84,209,81,72,64,35,98,31,122,223,177,182,60,117,99,79,4,146,51,208,227,148,53,233,79,93,67,31,177,241,120,188,52,190,43,78,185,2,136,117,190,174,74,85,178,243,147,177,142,114,159,9,143,89,87,97,209,135,98,22,156,180,193,71,110,43,103,212,54,27,57,149,105,232,120,156,211,49,195,118,29,31,111,37,194,74,196,181,229,32,111,224,22,2,106,67,57,70,127,67,200,131,82,255,47,151,106,95,137,76,110,246,35,13,132,199,61,120,127,51,55,191,23,126,142,47,212,204,134,121,49,136,56,140,54,112,127,178,59,146,48,181,227,252,80,241,16,109,36,196,244,125,251,89,134,149,73,33,220,7,178,192,218,189,103,120,195,190,13,118,206,182,57,70,177,111,109,183,70,246,65,142,107,51,144,97,132,64,217,166,102,81,39,118,184,130,183,233,102,89,80,40,185,217,1,154,101,103,245,133,143,246,199,131,88,5,54,135,206,192,22,170,215,10,212,2,88,199,97,209,11,217,205,34,233,46,129,32,252,178,124,250,178,185,44,180,236,85,181,3,173,150,231,196,120,117,137,138,56,154,191,0,37,232,84,127,177,216,149,50,24,17,139,60,237,216,253,224,231,150,122,130,166,246,203,61,36,151,156,119,126,121,225,235,19,0,134,71,16,207,57,125,209,125,147,57,171,180,86,109,111,16,194,248,2,146,219,30,89,49,146,191,24,79,130,16,138,148,68,169,120,240,79,204,48,9,143,226,166,11,228,155,66,88,60,111,22,247,157,135,66,134,182,5,183,146,173,98,24,30,206,191,221,165,51,38,87,213,242,26,33,133,200,154,181,45,60,167,88,172,163,214,193,45,195,237,243,106,99,32,86,205,135,7,133,232,90,168,195,215,62,127,50,74,20,229,212,110,211,111,19,86,126,162,46,251,58,183,223,110,32,169,249,45,108,93,252,120,47,83,198,88,207,95,128,150,14,50,228,221,106,233,4,213,145,203,181,84,140,176,149,228,212,122,144,17,244,161,59,168,178,167,54,174,241,237,21,128,113,238,144,149,74,37,19,145,163,199,158,170,124,22,104,197,36,207,204,190,36,234,115,204,2,129,105,223,135,157,207,26,129,164,163,40,190,226,12,247,85,36,56,78,25,69,104,85,48,64,55,119,168,205,166,197,69,2,244,18,101,217,184,160,160,176,249,52,11,208,195,94,137,77,89,231,183,136,124,208,134,208,59,38,24,173,29,51,224,215,202,200,151,57,192,127,35,16,70,224,118,255,185,98,239,183,134,78,113,117,0,64,87,126,122,66,134,182,132,48,215,123,117,188,33,52,213,200,159,184,85,162,56,107,35,134,98,223,104,184,60,3,62,87,185,247,56,35,45,133,129,10,37,252,127,23,196,195,83,162,102,134,210,7,6,152,100,202,122,137,213,21,91,67,75,107,251,51,194,38,71,203,46,157,233,162,38,183,215,42,166,73,8,5,207,46,41,147,141,171,121,107,133,3,24,29,206,90,232,223,153,119,87,226,45,80,75,186,96,125,225,21,156,104,31,64,158,144,144,0,62,60,9,204,129,12,149,47,118,125,82,51,118,201,66,104,192,151,78,105,20,216,53,188,221,90,226,196,86,191,204,245,21,37,189,48,149,190,157,95,234,95,196,14,122,197,250,76,43,36,42,37,206,155,1,171,201,151,14,153,79,31,133,171,15,65,102,249,13,152,75,75,190,151,237,246,117,187,181,82,152,254,49,206,33,191,188,84,145,169,149,158,111,136,186,99,64,255,124,149,107,122,248,146,191,206,208,65,126,185,145,19,59,190,120,25,220,166,154,62,87,136,217,26,110,199,162,251,206,153,237,152,111,114,27,123,55,192,201,181,157,213,94,63,42,192,182,64,102,233,242,105,190,66,255,8,148,79,158,7,93,47,243,128,138,81,186,66,15,134,34,214,50,177,124,185,155,238,87,137,131,189,34,149,170,82,52,77,77,113,7,123,128,10,188,230,176,172,66,74,206,168,210,215,252,118,51,57,47,122,18,118,23,40,46,235,231,7,151,148,148,188,179,245,196,146,255,15,61,226,54,4,231,45,148,191,246,191,140,177,1,229,81,176,140,35,88,178,186,121,95,110,205,203,165,252,223,75,169,243,237,152,13,36,71,67,16,219,76,50,213,244,116,54,102,26,96,122,123,208,245,117,175,235,166,248,203,22,200,89,240,44,69,170,69,144,5,15,92,124,143,208,186,62,95,5,209,99,173,167,121,192,38,107,224,171,123,3,14,165,221,124,143,31,65,51,47,253,236,21,97,238,159,29,182,81,228,183,63,217,108,63,48,156,244,16,40,142,22,223,108,11,180,255,93,71,47,93,148,28,81,164,196,185,78,164,230,55,152,87,25,114,223,194,54,147,220,170,135,62,42,156,181,135,25,228,23,169,255,233,151,247,212,41,136,244,120,41,210,115,222,181,229,247,130,67,67,106,37,67,15,70,20,131,191,217,215,121,214,107,128,80,172,81,226,94,195,165,83,93,162,245,155,10,164,43,225,153,174,13,6,86,233,13,64,192,26,222,108,24,226,195,132,211,204,100,232,29,95,137,125,114,145,71,26,95,163,47,137,11,100,93,17,65,227,174,170,58,76,124,68,75,220,94,245,253,149,115,34,243,116,162,180,221,147,226,68,213,58,26,174,240,137,62,159,77,77,25,236,254,183,59,180,252,33,141,149,138,31,104,220,124,246,201,30,171,50,106,125,140,77,137,60,204,95,159,10,38,152,222,155,208,245,155,122,198,57,51,48,158,230,146,38,30,228,183,173,122,113,167,27,91,3,229,27,97,229,44,223,221,141,44,56,37,195,85,169,152,6,217,168,155,75,111,184,118,142,219,207,204,136,79,170,79,58,66,182,104,183,222,69,5,249,117,245,37,117,10,107,154,181,142,84,189,9,178,252,152,184,206,167,37,92,206,114,240,96,134,174,51,29,164,66,2,87,51,149,170,53,115,85,131,137,72,2,109,153,84,72,168,44,108,145,18,143,100,51,80,68,209,252,148,208,251,102,7,107,150,77,195,103,194,130,33,152,76,244,150,250,92,143,100,195,58,154,25,20,164,51,195,162,100,84,82,160,91,171,58,224,52,29,184,53,7,155,235,63,221,203,61,255,225,196,142,241,111,0,219,127,51,188,127,164,254,207,112,228,54,243,153,141,189,220,21,224,126,44,147,82,193,21,192,113,62,174,142,39,231,2,39,249,121,61,175,71,35,176,207,251,36,255,185,48,151,79,29,165,182,48,138,44,205,201,142,211,140,36,113,212,19,69,151,24,174,110,82,144,146,219,196,195,33,209,237,201,184,30,130,180,220,103,84,92,99,111,162,53,84,158,39,7,69,34,63,111,156,91,188,166,64,73,7,183,157,230,122,199,162,164,131,201,66,21,237,193,55,210,193,89,193,192,146,62,148,116,240,154,179,83,58,60,188,182,207,153,119,106,127,48,249,28,0,132,70,197,185,32,132,31,73,10,238,165,171,102,225,87,151,248,35,196,228,32,236,13,252,66,216,231,67,79,59,86,49,52,111,139,119,199,239,7,151,14,224,124,251,50,254,76,127,252,10,240,204,214,92,113,94,160,186,185,150,71,89,205,105,113,77,92,104,74,61,61,33,152,65,156,176,196,198,181,41,88,184,102,4,42,93,199,188,69,219,46,127,5,144,194,182,5,151,178,152,86,211,227,168,187,234,109,74,196,12,208,170,48,7,43,68,198,24,194,188,69,22,250,34,189,54,192,157,92,50,58,196,86,67,64,150,22,199,135,108,108,225,65,79,215,34,58,148,222,76,190,4,219,135,208,73,184,225,241,64,86,234,141,218,28,5,155,215,237,85,22,170,16,180,19,64,214,108,239,38,222,105,75,149,170,134,250,200,85,170,206,3,182,21,10,140,7,43,236,108,29,19,53,194,85,46,254,74,161,212,49,12,224,94,181,28,168,169,96,214,4,238,39,234,145,166,61,138,25,38,11,144,107,121,210,64,2,240,177,124,242,127,207,247,246,56,123,186,47,135,170,151,247,94,116,163,64,4,69,211,100,83,153,250,241,195,6,225,213,51,117,162,255,5,69,80,124,7,186,149,91,74,105,169,215,102,192,215,90,112,72,170,70,177,128,143,126,231,17,233,252,0,117,86,123,15,19,15,245,140,72,29,147,128,1,55,157,96,122,186,95,152,23,255,4,235,185,35,52,151,55,27,159,30,106,215,175,16,75,21,107,71,133,88,194,123,36,214,169,39,167,152,95,179,6,238,139,153,1,169,153,57,68,20,224,232,170,204,210,57,221,26,59,203,45,139,182,166,227,187,237,55,115,247,219,0,85,111,139,165,203,48,238,98,81,89,214,13,203,81,127,244,105,44,138,229,8,135,160,233,28,90,210,79,190,225,208,148,142,145,153,74,152,203,233,63,250,212,115,166,38,195,125,118,55,164,84,38,189,11,146,45,111,172,158,2,254,252,38,129,86,76,206,8,103,177,104,32,248,17,111,186,152,38,48,60,121,216,229,11,37,29,125,4,40,25,156,162,156,165,214,30,185,14,19,18,190,97,120,106,27,243,96,165,223,48,60,81,202,160,184,64,218,235,237,80,82,98,227,214,146,158,210,177,84,91,114,18,10,16,220,220,15,160,246,168,102,23,189,187,215,181,51,90,78,239,217,153,12,184,69,76,193,246,14,223,197,154,188,39,175,164,51,86,61,86,231,181,221,12,111,102,145,238,209,240,189,104,1,139,236,244,96,157,201,169,148,140,120,71,54,4,144,191,135,61,150,95,65,164,172,165,28,208,118,210,197,194,21,117,163,85,215,149,50,79,74,254,17,165,85,199,6,99,111,189,142,123,80,173,88,62,42,11,21,82,66,111,38,102,58,58,105,153,245,167,47,13,129,223,219,180,240,204,18,156,125,89,78,33,60,57,115,181,206,163,66,209,148,211,181,13,180,142,244,70,41,189,209,73,110,109,180,54,122,110,214,78,254,66,28,233,5,26,69,32,141,230,248,87,115,137,5,118,117,57,3,138,180,172,48,137,144,70,91,179,39,52,96,129,199,134,142,109,125,157,147,182,67,184,106,190,17,36,214,112,220,10,172,18,21,42,168,74,52,194,84,217,219,218,91,9,244,94,117,215,67,120,130,119,142,239,233,29,130,63,10,167,152,57,196,185,3,161,171,12,168,190,114,241,195,187,128,80,245,59,157,149,135,202,128,63,233,54,86,167,14,195,76,86,139,19,190,16,157,248,142,247,122,238,107,253,9,173,255,136,239,211,64,210,47,117,67,140,28,0,91,134,1,140,6,174,157,27,186,107,174,241,155,136,27,46,34,144,83,210,55,77,147,137,57,228,194,121,33,63,51,178,41,227,163,203,67,134,62,95,213,20,57,139,17,175,184,248,170,232,93,210,143,75,158,0,76,245,95,8,17,28,230,32,5,230,6,100,180,154,242,63,34,74,25,114,229,84,121,95,182,72,20,62,61,169,243,223,123,219,10,153,160,231,201,73,40,18,95,51,21,250,228,31,40,20,0,251,21,64,150,191,57,74,63,146,235,220,113,138,179,185,106,220,49,32,93,214,53,138,139,75,45,154,137,35,123,37,50,0,52,165,250,61,223,210,90,72,23,172,255,102,192,134,240,199,128,52,172,234,181,204,247,73,71,212,45,145,172,138,23,55,183,200,152,231,98,129,35,81,183,44,131,171,75,200,228,216,81,183,232,129,226,172,224,54,132,155,145,230,176,10,72,71,143,94,105,99,85,71,12,113,40,139,109,158,98,177,84,243,208,49,100,207,161,124,98,234,181,182,19,165,229,91,239,20,14,222,18,185,224,188,1,87,114,113,124,41,135,176,253,66,100,253,247,207,59,102,23,131,95,162,223,174,63,223,44,101,220,119,44,221,87,140,25,49,48,243,143,47,79,180,183,175,155,98,211,69,228,234,60,35,177,227,121,36,211,144,168,247,206,219,67,167,248,9,89,179,195,21,160,184,251,19,248,19,85,195,110,188,75,12,153,97,128,90,148,115,120,40,91,170,204,25,211,209,66,112,116,153,22,25,219,50,136,174,70,188,249,240,163,52,97,54,194,186,222,97,61,8,65,117,15,13,54,213,129,147,228,212,9,138,7,90,207,56,182,176,70,198,168,45,112,125,189,243,167,161,187,30,104,171,63,6,246,193,114,241,184,201,21,160,182,92,221,227,172,51,241,231,155,251,191,76,137,235,57,64,11,19,208,64,104,30,73,222,120,35,160,160,7,75,117,78,191,243,236,58,77,58,255,139,98,216,212,221,43,128,21,70,177,52,193,184,18,59,181,198,250,208,247,226,216,202,184,164,174,207,33,41,79,227,117,195,248,224,122,234,220,207,202,17,41,172,200,18,106,157,176,180,89,193,143,218,73,145,72,159,146,44,0,224,213,3,5,195,212,86,194,147,175,159,54,215,253,122,119,61,41,248,220,3,137,117,23,110,63,42,205,121,202,121,39,117,97,176,20,213,92,122,98,129,10,49,137,158,36,198,94,199,52,99,251,146,87,215,231,211,198,201,21,128,242,183,169,188,111,101,86,223,186,201,37,110,170,183,223,229,215,6,228,15,120,3,81,156,3,210,232,50,198,1,47,42,90,75,157,161,200,244,72,4,14,25,224,63,97,31,255,123,215,153,235,200,147,74,55,163,112,224,11,198,123,195,111,71,193,146,66,4,162,76,187,74,45,23,59,22,131,94,67,168,160,222,219,58,174,1,244,158,109,215,227,193,4,223,227,235,164,33,179,229,57,209,126,93,154,34,246,127,254,235,91,124,79,1,119,122,204,127,73,53,42,14,19,84,245,155,241,215,9,232,11,133,81,10,32,135,3,107,176,237,176,144,66,2,187,116,57,85,103,32,78,193,78,87,88,77,86,143,126,141,33,8,44,245,230,151,16,175,101,118,245,116,12,158,91,230,254,220,174,198,127,44,230,1,123,81,158,223,142,186,57,51,115,100,139,246,65,109,103,12,80,194,223,5,145,98,45,163,26,160,154,31,23,12,159,142,243,11,110,221,38,42,76,253,98,212,62,30,165,254,161,140,222,180,64,87,141,149,75,139,110,14,106,172,188,241,64,37,171,5,76,168,170,177,228,23,67,18,99,21,137,40,123,178,187,156,0,234,97,130,40,212,113,209,44,166,15,64,212,208,213,152,9,208,99,113,19,21,50,101,172,105,5,109,73,228,88,165,141,144,112,93,72,249,128,228,117,188,74,13,164,245,67,93,110,175,0,183,135,97,234,113,134,84,176,4,123,34,30,146,130,83,82,55,178,71,157,123,106,51,185,35,2,234,50,42,85,159,118,204,189,17,154,145,27,104,91,233,125,154,213,155,112,149,48,241,7,178,5,182,163,246,17,150,65,206,244,5,189,154,254,159,214,31,253,182,174,7,147,53,88,102,125,48,13,147,201,103,124,153,235,122,218,238,222,57,148,110,115,0,5,43,71,80,20,154,99,5,101,105,119,148,136,185,110,221,243,91,175,51,48,120,148,217,110,131,133,103,169,115,204,157,204,57,45,14,77,50,69,226,86,228,145,169,76,106,236,2,165,127,30,102,35,152,176,136,155,111,173,166,189,74,184,94,191,134,37,98,218,131,69,72,133,217,152,162,11,86,5,21,55,88,185,18,40,81,212,75,214,209,154,233,161,98,157,112,51,242,147,250,144,2,247,0,22,168,255,205,19,183,189,99,210,97,187,81,202,185,188,214,20,25,191,159,114,232,35,84,26,115,101,108,232,170,216,207,73,22,69,38,244,64,106,81,164,88,178,212,220,116,215,161,28,137,253,147,56,238,99,210,129,82,22,128,17,234,229,209,45,2,4,42,115,168,151,163,201,109,21,211,69,222,188,60,29,222,193,114,253,114,198,194,119,36,251,79,44,121,26,238,129,75,70,133,184,142,244,250,210,229,220,227,189,109,165,52,252,177,198,45,65,95,108,253,6,166,204,202,4,211,17,168,134,128,180,57,16,104,112,68,189,72,223,155,90,42,184,81,85,83,34,74,205,79,99,190,247,131,224,229,20,249,84,162,236,41,148,213,156,216,142,107,85,28,87,118,186,152,42,131,109,2,92,65,58,148,6,238,246,227,185,209,159,0,220,203,249,115,215,16,133,126,190,219,235,160,186,169,13,234,18,185,117,199,98,179,181,105,151,178,117,172,224,153,92,147,165,90,100,59,179,62,206,145,50,172,218,11,238,80,70,47,174,81,10,246,151,3,107,171,90,28,151,234,110,229,136,123,255,250,86,68,106,0,229,83,116,148,119,188,226,81,157,247,195,222,33,190,183,196,153,253,186,149,128,144,198,138,6,46,37,79,128,90,111,165,78,222,224,199,238,6,122,75,112,151,226,217,132,124,205,1,70,22,91,189,81,74,153,203,115,112,62,108,199,99,2,240,49,56,153,179,209,98,230,101,223,84,201,172,99,97,82,76,174,99,215,7,215,54,197,118,218,75,247,55,85,182,151,227,79,175,0,172,125,117,186,224,242,166,203,101,1,107,232,224,168,77,122,251,214,254,7,115,59,204,134,231,111,181,26,46,128,15,78,205,61,21,159,116,221,179,162,160,185,36,71,225,121,253,148,168,66,117,217,210,3,31,180,55,28,111,161,240,188,4,34,158,106,4,251,165,0,205,187,196,152,170,147,222,61,196,66,28,184,28,241,225,85,151,75,111,37,158,208,169,84,197,10,38,55,204,62,203,108,58,126,233,31,49,153,45,173,37,196,52,121,120,36,112,74,211,72,178,145,123,189,157,37,40,117,157,211,9,92,36,127,149,23,107,14,158,196,52,50,41,190,2,64,222,120,68,4,241,144,136,184,4,189,24,139,125,158,168,199,92,32,242,70,141,114,113,1,179,129,186,8,144,109,199,245,18,188,248,234,198,33,254,118,213,71,23,64,33,21,152,135,7,159,128,253,21,223,255,223,165,196,191,112,161,179,132,13,190,195,2,45,242,122,14,54,174,216,230,75,188,220,39,29,186,93,94,76,156,114,234,251,131,56,123,15,255,57,231,229,157,91,22,251,123,138,11,247,230,205,224,7,113,111,54,135,237,26,214,20,253,168,39,176,237,50,204,189,223,247,76,187,158,21,246,77,28,133,140,30,160,245,77,240,245,204,60,108,161,149,177,249,222,188,112,5,200,126,251,226,210,145,73,113,217,205,124,229,221,161,199,158,211,87,179,89,153,38,232,241,75,79,197,217,89,195,121,16,110,151,15,187,154,214,236,245,11,41,196,153,206,196,22,56,186,136,209,154,211,206,215,90,175,0,186,140,160,86,82,58,2,106,110,165,47,54,39,173,119,162,180,167,252,222,239,80,4,110,135,38,15,188,158,226,55,84,122,29,243,22,27,61,103,15,140,132,106,186,214,212,223,194,57,135,200,50,136,182,57,237,216,220,128,123,199,181,95,90,90,47,205,20,46,227,160,149,91,182,156,246,110,121,188,23,110,176,247,44,58,103,140,218,7,121,219,92,188,74,247,136,12,196,230,248,222,209,193,103,30,133,221,210,217,32,115,5,96,34,36,190,91,188,69,86,254,165,253,129,49,121,114,71,66,125,246,240,171,101,105,174,46,114,1,186,156,32,154,169,83,210,207,89,193,84,118,104,195,180,219,251,53,153,177,86,241,220,186,110,21,142,229,233,124,181,11,213,44,229,63,230,100,199,85,5,114,159,151,148,121,89,150,9,249,110,61,12,150,4,9,24,86,227,15,76,189,59,18,92,85,250,30,70,141,188,145,212,254,164,30,251,151,36,181,5,227,181,234,76,36,18,186,141,40,165,125,166,108,203,67,190,117,47,94,10,74,34,205,217,49,210,202,43,16,149,21,166,212,85,138,166,147,175,50,178,151,226,34,193,64,57,8,7,29,116,43,191,209,246,190,41,34,37,97,90,189,140,226,43,217,202,241,61,165,207,169,34,219,183,51,187,111,31,161,170,157,175,127,175,118,222,20,63,131,87,153,98,191,184,212,93,71,131,132,127,153,201,26,42,51,78,20,238,98,91,154,161,167,90,210,192,178,58,45,29,117,127,187,118,63,67,46,74,57,50,149,218,78,45,230,97,224,219,189,131,140,21,99,32,29,147,56,174,23,213,67,165,164,158,95,112,198,107,242,215,115,205,241,194,195,147,211,26,242,219,196,13,176,195,95,175,105,184,125,5,5,236,112,165,144,66,241,244,81,168,41,160,14,97,4,93,10,4,4,135,128,101,187,122,204,157,127,203,209,208,89,145,22,235,138,195,247,183,25,124,83,192,152,211,79,85,195,6,81,221,230,34,213,13,42,207,196,143,68,208,151,130,30,118,119,48,177,204,52,235,249,102,114,45,151,254,66,162,186,155,243,11,174,245,97,238,68,219,192,151,103,98,156,92,143,144,134,184,217,191,200,193,81,23,254,119,247,96,70,78,212,64,55,43,199,89,216,137,130,109,115,235,92,115,133,223,182,220,246,108,106,246,87,119,1,82,243,128,228,219,81,13,33,133,209,160,224,235,4,129,154,46,31,86,94,251,98,53,163,135,21,13,62,137,189,48,213,213,221,121,147,146,113,82,110,148,186,230,14,8,232,142,69,150,235,30,151,43,87,16,56,83,136,191,99,18,54,88,49,166,225,14,169,203,45,47,232,118,203,183,167,120,59,74,90,51,4,81,118,14,82,102,196,20,177,12,148,13,72,163,225,77,239,70,253,166,233,211,111,219,35,231,225,112,106,241,199,147,22,24,30,113,218,136,144,253,76,138,161,125,30,238,141,122,237,230,168,196,222,235,148,79,59,180,110,154,219,7,245,246,62,131,230,19,215,111,207,50,177,98,207,195,243,57,41,248,123,24,80,88,178,213,158,161,20,158,139,243,44,80,49,36,155,51,71,73,104,144,165,185,93,192,208,118,0,42,204,202,219,197,18,212,193,25,33,174,134,168,252,168,27,93,66,206,29,106,21,184,186,218,107,117,222,30,55,227,56,39,228,124,44,80,197,108,126,70,185,18,186,212,102,162,112,188,66,155,150,125,232,54,16,181,147,117,60,35,123,152,196,49,0,29,214,185,167,65,224,228,173,26,163,152,173,154,46,192,78,222,30,202,20,179,32,54,225,175,80,61,233,143,82,245,193,97,140,68,105,120,155,222,25,250,129,9,29,51,180,154,32,28,115,177,101,206,88,98,105,31,235,197,56,124,123,18,23,55,64,104,11,94,72,175,27,250,252,157,249,216,108,122,48,67,33,91,122,1,42,14,207,151,148,117,236,142,2,80,176,252,93,135,156,117,154,220,140,8,193,141,202,231,244,69,209,138,3,36,211,205,221,32,47,127,2,160,80,152,107,234,160,58,69,115,107,95,58,73,116,197,108,200,246,46,139,120,196,48,242,8,62,239,247,17,165,58,85,176,144,160,174,253,79,123,68,116,175,0,132,180,226,26,214,206,146,216,124,130,99,207,67,218,20,161,232,50,10,184,36,188,206,207,175,18,155,209,237,175,43,240,83,118,222,62,219,148,249,194,85,110,59,97,248,192,92,193,220,170,156,115,87,86,159,227,49,30,55,5,236,129,34,252,19,164,141,66,66,86,39,73,130,89,213,14,152,143,62,82,185,74,93,130,204,170,35,9,101,229,251,203,18,252,161,82,194,56,43,221,137,105,229,22,223,198,35,180,227,113,46,196,109,71,229,154,239,118,251,36,104,171,153,176,78,216,182,41,15,60,142,214,216,3,79,193,45,197,29,168,197,31,22,36,50,115,214,167,254,37,224,49,254,223,179,249,48,225,72,105,186,9,197,107,94,154,99,191,154,39,142,20,17,149,8,245,165,253,158,72,219,43,33,91,39,123,29,27,222,104,70,136,63,134,243,229,67,65,96,16,216,47,148,192,105,114,242,1,30,204,62,14,123,36,210,110,238,85,28,185,239,160,215,234,222,68,104,195,199,166,252,34,223,232,133,224,167,145,136,218,172,118,135,62,68,165,66,92,240,67,176,95,25,35,91,198,223,99,150,49,252,36,140,127,247,174,198,247,229,184,12,47,113,191,31,147,218,101,166,23,115,248,194,120,213,15,99,78,40,163,29,238,199,82,27,238,38,16,175,176,177,92,112,185,105,41,3,24,228,241,144,223,118,117,191,55,17,177,215,128,107,158,241,216,247,38,224,213,54,58,80,139,170,18,1,242,85,60,76,12,37,1,149,40,123,165,39,42,254,52,87,136,111,246,41,220,95,33,110,205,249,203,106,75,95,93,147,110,249,212,145,235,218,118,76,84,220,239,253,118,250,209,47,124,159,232,65,155,145,125,18,4,198,27,48,37,69,146,156,129,252,70,130,226,96,49,185,49,41,174,177,56,34,104,7,148,240,20,150,149,127,57,181,247,181,127,105,98,136,50,121,98,170,175,86,30,224,117,113,52,24,140,197,113,103,253,75,119,236,79,165,215,123,57,127,100,222,236,5,191,164,132,101,250,255,82,54,240,20,47,239,152,137,60,21,216,253,224,91,151,250,245,32,67,100,196,42,113,77,41,194,131,152,248,221,4,235,35,208,171,63,101,66,250,6,191,35,25,161,213,208,159,76,63,42,90,46,40,45,134,164,134,127,135,71,222,98,246,68,61,235,159,234,12,168,194,194,214,31,133,134,80,62,79,209,127,248,77,98,168,151,137,57,94,190,134,125,177,45,183,173,80,218,40,249,241,83,164,250,19,186,229,219,137,21,177,117,154,150,153,204,183,227,241,180,231,61,100,113,26,160,105,248,193,180,6,77,117,170,168,235,235,125,87,197,199,237,86,124,145,14,43,75,165,52,156,185,232,174,70,8,159,232,166,161,117,247,173,81,18,157,225,73,241,239,114,125,122,192,228,202,8,118,156,44,191,131,60,42,47,87,158,177,215,44,235,85,207,74,12,180,127,19,90,71,68,1,3,158,71,102,112,177,227,166,62,199,57,237,125,198,215,94,192,155,198,71,103,149,3,44,113,46,142,45,55,135,40,28,196,124,177,202,252,218,64,135,57,248,173,234,245,146,18,253,187,252,235,52,141,72,127,202,166,186,80,7,62,41,60,61,147,190,49,88,59,156,9,182,177,212,43,180,93,59,185,143,126,240,205,116,9,131,124,243,171,75,46,213,118,161,78,23,232,19,46,85,21,194,114,182,37,145,202,15,78,163,21,29,201,0,30,37,153,158,67,64,217,243,83,132,128,45,196,1,88,97,165,174,252,146,48,142,152,42,132,178,59,13,254,132,130,17,230,48,37,188,169,144,90,84,8,68,64,104,210,236,83,3,213,161,169,95,239,3,210,57,13,36,117,94,12,126,217,66,112,251,240,187,153,242,63,235,20,248,236,183,24,36,37,227,18,231,210,229,54,162,5,77,13,20,70,91,33,28,30,145,181,150,179,170,52,149,204,133,99,6,51,211,240,126,137,123,250,36,231,238,175,80,214,8,120,108,10,232,123,94,90,35,73,161,180,188,244,194,124,156,8,20,190,208,26,23,107,225,115,214,167,187,154,177,46,235,111,105,54,189,32,183,153,222,1,203,10,102,226,230,102,228,255,67,2,233,246,132,85,110,169,24,10,183,69,181,100,253,40,17,55,193,171,77,29,84,168,10,55,77,87,205,238,201,71,10,157,10,100,69,238,29,10,77,60,158,144,47,99,131,12,165,211,232,250,29,136,70,85,233,126,224,214,189,173,202,221,203,198,104,32,221,228,0,59,6,123,143,36,133,87,207,212,86,36,28,183,69,163,142,67,157,26,144,176,65,139,49,53,117,176,245,239,51,10,53,117,238,116,86,126,217,14,12,125,41,82,114,126,184,229,159,10,184,78,247,29,244,92,209,150,98,102,11,173,20,110,69,189,0,0,168,11,51,133,215,24,78,128,167,188,160,228,128,250,132,157,244,47,115,12,139,125,132,185,41,170,3,95,240,47,12,191,31,5,11,42,200,254,127,93,26,251,8,181,103,128,189,103,41,73,106,124,166,32,153,62,116,214,106,62,111,85,152,42,224,203,180,219,83,86,117,71,159,43,99,80,53,76,145,206,66,142,141,53,168,47,42,253,248,251,211,62,41,4,123,126,178,67,10,108,112,15,191,49,183,125,51,161,213,77,149,219,82,71,164,152,30,215,81,84,28,81,57,17,180,185,203,88,93,219,86,48,179,221,140,72,73,211,77,58,64,200,188,153,231,248,155,112,103,118,230,124,213,86,237,194,208,229,17,115,1,246,134,64,174,96,163,14,246,84,90,113,129,117,2,18,27,210,72,133,146,78,217,96,107,161,185,113,172,244,202,44,127,186,118,239,43,192,132,112,90,175,152,147,69,231,133,64,220,231,122,242,27,117,248,123,126,56,10,26,39,63,166,70,201,185,161,34,81,244,107,58,248,17,16,225,3,146,114,37,210,137,134,239,122,239,233,51,205,244,51,56,173,135,79,101,30,241,22,189,39,113,88,202,16,207,46,115,53,133,243,177,39,170,192,176,242,71,208,122,104,99,194,17,35,35,190,184,82,217,24,138,233,41,174,147,82,191,61,129,149,171,79,152,144,88,165,196,135,237,203,61,248,230,175,34,158,150,19,175,153,1,164,6,49,243,174,16,78,76,191,74,24,128,154,185,198,193,44,108,105,93,53,188,214,65,253,249,101,103,79,58,243,186,111,202,110,246,188,69,106,245,168,178,219,81,14,78,153,224,77,217,109,204,217,169,12,85,118,83,181,126,26,233,74,46,62,240,218,225,51,198,173,63,198,244,79,251,89,92,210,191,154,71,226,4,229,138,7,153,29,13,65,152,162,91,132,0,87,85,66,85,43,172,184,85,20,180,212,132,53,231,117,85,78,105,78,182,207,82,14,248,6,90,170,39,233,76,193,139,64,65,75,39,223,4,99,136,78,6,242,134,179,134,165,207,20,221,90,154,165,252,13,211,44,234,115,231,141,168,33,162,111,23,11,251,37,74,212,144,176,60,198,152,155,155,155,7,212,151,30,167,225,157,222,131,33,14,79,143,131,167,242,108,204,59,87,75,241,19,4,151,177,99,137,216,198,244,81,211,240,49,226,140,155,99,12,152,9,121,169,173,117,39,120,39,242,250,77,209,147,232,36,132,101,62,222,11,95,73,97,4,247,121,147,246,223,125,250,127,44,197,86,39,115,105,94,1,118,205,174,0,103,87,128,43,192,197,111,158,56,255,197,179,36,25,0,184,15,248,171,152,197,253,92,245,108,53,116,181,137,45,167,204,155,131,207,78,175,3,62,115,83,233,137,75,112,108,195,71,137,67,211,168,100,117,251,249,5,117,191,120,253,135,218,6,60,145,177,238,41,30,243,62,179,46,183,169,15,245,212,64,236,6,239,166,173,154,81,197,88,228,98,198,23,71,223,108,166,25,42,82,109,182,225,105,219,82,29,3,57,127,171,72,89,6,240,170,86,125,184,66,117,250,150,92,80,232,157,165,131,83,139,206,234,187,62,6,31,187,63,231,83,57,10,5,210,81,61,0,211,240,119,28,41,103,44,50,33,185,17,167,126,160,33,47,54,105,175,247,137,148,53,206,154,78,234,45,10,191,229,129,235,107,162,181,62,38,43,170,153,104,99,157,178,171,110,75,193,38,10,144,50,78,18,231,89,253,67,250,218,244,64,253,109,13,77,188,146,26,94,171,181,144,163,228,30,193,63,112,160,207,121,152,220,204,110,112,160,35,199,147,249,103,4,213,226,101,133,225,68,60,244,3,231,66,38,117,49,251,138,238,218,11,89,87,128,146,238,180,158,145,222,30,33,67,109,151,104,122,235,9,199,158,239,199,111,202,172,163,243,45,22,205,218,187,69,105,193,208,161,156,159,204,168,208,215,95,37,99,200,164,2,21,250,210,45,211,22,205,3,81,161,47,106,236,99,175,67,95,148,161,160,88,49,246,244,223,182,71,136,245,71,157,138,215,219,19,81,57,199,50,168,179,221,125,37,229,176,246,117,176,235,161,144,247,78,124,3,195,246,194,147,234,80,152,175,142,243,155,253,98,209,57,87,231,248,153,7,166,5,253,195,197,74,64,69,225,206,169,165,156,206,137,71,196,234,150,39,60,20,67,148,95,244,195,135,99,117,251,160,161,244,194,178,89,227,88,54,26,93,86,45,176,164,188,1,184,23,175,51,164,148,191,111,226,83,244,47,218,28,216,191,108,150,123,14,157,195,217,234,63,211,139,20,254,249,45,237,102,226,127,255,154,139,103,31,255,93,103,205,205,13,61,41,242,36,115,254,210,25,9,249,74,159,126,29,133,228,253,146,115,225,169,246,219,174,50,160,160,176,197,188,226,229,191,148,63,227,146,254,181,199,39,163,98,151,187,111,28,166,76,116,212,48,99,186,166,170,92,69,74,179,53,185,36,202,42,183,17,104,83,116,126,92,228,102,67,249,58,101,184,61,234,247,21,104,129,220,220,114,49,188,99,254,96,177,167,147,25,68,164,3,197,26,99,44,41,170,11,93,214,210,216,141,7,19,180,75,34,94,112,114,55,168,171,45,83,26,29,73,156,128,106,28,48,206,159,33,159,133,69,203,31,132,9,29,79,3,72,247,136,166,148,204,114,228,16,187,234,219,197,235,181,224,143,13,203,114,249,79,91,15,86,55,98,27,197,34,77,145,84,92,29,195,249,16,238,62,175,108,77,197,248,24,196,220,67,10,172,74,29,111,63,254,202,88,141,220,111,27,184,63,190,63,202,26,102,178,182,209,8,41,100,178,105,245,203,100,141,160,214,31,139,161,34,84,33,125,231,92,158,158,222,105,243,85,220,80,190,28,16,236,227,148,134,88,16,114,122,18,131,43,198,213,184,75,219,157,197,152,200,207,160,102,82,189,233,140,134,174,18,135,6,107,181,70,99,122,88,230,175,144,213,185,13,213,180,92,149,105,45,211,34,233,255,172,109,215,253,214,87,161,192,200,41,215,142,2,76,208,32,247,195,172,188,11,40,94,6,161,37,133,62,34,245,27,48,55,143,222,132,20,195,11,51,21,50,8,83,228,218,89,49,130,77,95,142,234,32,76,110,35,154,34,234,180,173,83,187,188,169,58,176,86,105,250,242,229,188,137,183,77,161,108,211,112,83,144,10,185,227,230,131,144,122,153,119,166,75,162,30,29,238,202,27,111,63,84,19,174,120,84,15,46,209,143,222,121,151,11,42,172,217,208,237,225,223,178,24,116,152,85,121,144,250,223,122,115,56,74,253,91,9,16,124,97,197,204,232,94,68,74,104,174,201,77,42,187,237,78,163,189,187,204,27,142,195,226,137,101,214,229,203,245,210,64,202,142,160,152,24,139,191,178,220,37,36,70,174,99,132,99,188,206,80,139,221,104,159,176,137,151,214,186,54,22,225,84,127,94,179,5,16,127,210,79,240,44,231,248,249,206,21,96,218,67,220,208,248,7,5,217,235,104,194,237,103,141,157,96,118,247,181,87,49,207,75,121,159,109,158,36,217,137,248,102,79,235,184,246,246,77,30,113,220,250,182,249,99,195,175,77,80,183,204,248,88,238,238,169,91,108,50,158,111,41,207,253,25,220,247,200,201,229,206,222,47,99,177,68,135,247,140,9,241,204,29,43,183,113,221,36,157,169,243,178,26,214,99,137,118,105,157,230,111,39,23,242,248,221,238,45,50,189,131,203,191,173,94,100,5,6,94,54,72,95,1,104,223,74,176,89,181,239,179,224,27,158,47,8,92,36,55,247,192,70,36,223,138,177,93,1,26,138,27,58,158,60,238,210,83,40,229,192,215,106,208,203,184,2,68,18,163,69,143,125,206,247,122,19,59,249,179,229,197,37,136,179,171,145,37,232,229,88,108,239,247,104,124,26,49,45,230,7,123,42,62,134,4,231,158,202,106,85,196,201,217,118,156,248,98,226,254,139,204,239,189,241,218,239,73,201,125,126,83,225,151,253,24,221,243,255,207,50,223,95,187,208,89,194,6,248,174,255,185,3,220,39,61,221,35,149,15,130,202,162,127,161,82,74,126,238,169,118,138,69,239,36,30,58,36,125,187,29,198,90,39,200,130,127,5,104,113,153,237,16,121,234,43,48,98,109,30,172,45,186,82,121,5,96,176,82,44,31,12,165,45,210,96,90,249,153,171,120,9,156,187,167,29,13,121,199,151,67,107,246,110,219,229,114,249,5,230,220,234,241,199,185,174,175,28,113,225,105,203,133,24,137,167,114,84,76,248,119,113,33,121,56,110,206,187,65,50,12,50,83,244,160,24,207,164,41,190,220,229,76,10,58,15,33,101,184,144,56,144,147,148,154,154,67,248,164,245,206,70,241,151,219,100,236,233,231,63,77,214,230,166,36,32,141,13,59,158,27,101,25,231,10,123,203,133,203,143,87,202,161,189,251,95,76,46,79,60,126,204,155,177,88,204,143,222,70,253,109,79,57,184,112,91,252,248,231,155,43,192,220,87,29,172,112,146,209,56,94,203,73,111,247,208,75,101,19,74,31,233,77,23,10,197,101,111,218,193,204,82,195,52,131,43,64,53,166,73,24,154,210,106,209,152,92,48,13,52,97,38,205,189,115,27,39,101,40,251,10,128,100,231,131,176,204,92,174,202,201,218,126,25,91,164,50,20,82,174,175,163,123,135,221,54,33,112,95,52,65,144,202,46,252,115,37,123,216,127,210,150,26,52,147,85,130,89,147,89,210,208,81,89,45,210,119,172,92,1,198,237,25,228,174,0,95,5,81,18,104,72,207,39,122,69,73,76,40,237,53,105,148,113,249,13,113,212,21,33,164,184,118,163,189,166,7,233,193,160,163,210,209,240,74,140,148,142,40,11,10,170,68,219,25,35,178,66,55,24,209,150,141,82,83,212,125,187,243,160,205,247,14,65,202,50,92,22,126,214,151,106,109,15,130,161,217,72,126,50,27,142,135,128,20,16,8,139,193,228,120,219,110,133,53,240,152,240,57,71,153,134,178,138,135,177,51,145,114,118,228,21,96,114,148,190,28,177,227,97,143,24,226,239,221,132,19,22,38,229,201,148,127,31,223,13,42,183,233,169,38,132,254,214,81,50,80,237,224,69,141,184,23,123,183,147,25,185,160,163,40,201,32,223,135,92,181,101,42,102,236,203,199,160,21,132,143,120,197,62,64,32,195,195,178,202,116,121,182,240,62,56,37,119,182,147,196,124,72,191,108,193,46,198,144,152,229,97,78,212,142,249,226,91,235,152,129,58,90,241,234,196,29,88,98,41,185,89,114,0,92,186,8,210,217,207,170,60,108,151,40,123,249,206,240,128,105,198,250,127,101,157,173,255,199,172,19,240,239,230,240,32,147,63,53,208,254,132,213,251,139,248,62,236,200,229,231,173,138,191,17,159,234,228,73,176,22,37,232,52,13,31,128,193,166,209,216,169,27,108,69,217,24,212,44,249,166,131,140,226,142,36,171,52,246,210,137,11,113,37,170,105,189,198,157,5,67,167,41,79,106,2,127,92,148,153,25,144,134,189,246,163,199,143,146,98,42,140,112,141,203,44,154,7,67,117,134,210,32,138,112,44,122,31,5,153,90,152,229,107,245,178,113,25,148,160,235,40,87,255,199,34,85,125,233,168,7,78,63,221,235,207,233,43,145,126,57,60,212,96,191,160,138,80,14,144,127,134,108,135,34,19,51,15,47,21,182,96,168,184,203,223,208,138,127,186,137,255,215,101,108,191,174,105,141,129,34,29,178,207,85,77,71,72,162,227,224,166,100,39,51,81,138,70,204,70,173,88,44,170,81,31,95,222,84,27,104,47,189,178,162,229,102,179,194,83,142,201,35,147,111,45,243,252,93,126,165,196,36,23,12,195,219,41,185,35,135,221,218,200,98,90,162,112,135,70,13,98,25,57,229,155,29,17,167,17,99,82,153,78,57,81,249,9,172,140,64,110,200,241,210,24,192,3,176,225,98,161,149,147,194,64,27,65,59,235,40,54,109,71,149,176,207,131,144,60,228,70,123,19,11,253,103,88,154,147,68,111,245,126,59,124,183,62,85,7,30,201,95,42,225,92,61,73,83,165,255,168,70,108,235,30,168,69,234,75,123,243,147,149,146,146,10,37,55,95,35,155,137,240,237,148,214,41,55,47,6,187,40,146,182,245,222,148,150,157,104,160,253,65,121,135,66,253,58,28,119,72,100,25,86,245,133,171,60,100,194,144,120,89,129,212,170,226,199,110,187,20,199,163,136,1,10,219,123,138,65,31,33,21,164,18,89,226,177,18,157,114,112,133,124,180,190,42,12,154,234,50,198,229,115,88,247,105,68,105,72,15,113,27,183,197,160,49,151,31,72,136,233,237,251,164,176,65,75,161,160,168,8,133,202,1,10,241,129,189,113,80,2,28,102,161,129,148,209,166,136,200,150,90,209,137,0,230,140,174,23,101,169,49,155,86,7,131,210,168,42,195,230,154,205,148,158,211,29,227,3,97,25,147,64,84,31,186,131,22,78,195,195,67,253,148,164,33,82,251,153,254,183,159,4,167,135,9,234,206,21,182,60,184,41,190,38,3,11,144,151,235,129,10,249,188,19,233,27,160,238,46,221,157,118,75,167,116,42,224,250,68,13,208,150,94,139,149,129,1,118,129,50,216,232,247,15,180,11,229,24,139,158,198,192,110,75,255,167,195,198,168,158,223,70,161,96,253,93,75,219,81,242,55,29,180,145,56,121,29,76,32,89,184,178,213,29,33,215,87,37,118,53,31,202,147,69,134,195,142,181,82,151,245,69,253,31,79,13,120,89,211,189,12,105,6,226,228,201,161,236,10,131,182,127,12,120,125,209,238,75,148,158,8,114,182,246,193,60,13,246,182,151,192,93,188,231,100,85,95,24,66,147,145,45,46,158,46,148,65,150,213,4,107,17,155,32,161,37,125,92,145,166,15,117,24,10,121,172,251,114,131,239,105,68,172,40,147,11,209,35,65,126,213,66,99,89,53,235,10,127,238,157,253,14,121,151,82,163,10,28,130,82,234,44,42,69,33,157,10,81,205,183,123,241,226,112,68,21,73,168,224,128,172,26,139,41,182,237,168,147,199,119,61,134,4,45,219,164,98,14,204,33,60,170,246,137,176,144,10,2,136,170,157,137,165,14,33,74,194,97,164,34,14,75,118,52,91,52,61,220,243,96,224,79,32,83,33,5,157,40,67,132,120,65,95,142,45,51,239,68,144,211,210,239,138,134,64,166,10,93,91,122,200,117,146,74,135,235,215,29,20,20,228,117,223,225,15,180,84,8,50,207,35,40,75,139,191,33,102,200,74,130,253,201,147,22,240,211,142,252,151,166,29,140,73,149,230,107,173,12,242,129,224,48,111,177,249,14,162,62,203,190,52,26,85,11,222,153,124,127,126,177,230,73,189,229,79,106,106,145,149,90,244,190,84,222,198,157,205,50,38,59,191,21,109,216,228,71,242,79,230,210,49,217,48,115,79,208,33,176,241,204,83,117,6,82,217,152,203,99,137,194,93,66,145,6,38,131,55,29,18,215,92,33,84,135,196,34,80,41,32,226,166,67,18,234,212,201,71,191,98,162,146,13,20,199,45,203,127,168,153,154,16,216,94,91,57,62,200,206,52,110,24,117,96,157,6,250,228,108,224,50,72,215,153,5,82,193,121,198,44,231,37,85,235,226,170,106,95,76,11,143,76,65,19,127,236,69,123,227,219,35,192,194,9,251,107,154,74,175,63,214,209,213,81,218,150,250,68,105,77,60,98,100,2,79,117,19,227,156,245,24,71,224,100,154,61,247,87,246,106,49,42,177,138,62,165,242,110,11,106,202,161,229,30,136,62,29,167,149,46,85,88,100,4,184,56,127,37,190,2,144,152,153,115,167,47,99,27,26,147,56,136,72,72,132,129,95,125,15,50,203,71,140,161,2,125,20,81,58,157,13,157,70,188,15,65,39,153,158,213,254,19,109,211,173,44,9,107,98,131,229,231,148,114,90,115,218,232,43,217,127,248,16,119,186,71,150,218,222,248,16,75,35,133,6,208,154,243,194,83,207,155,113,226,226,180,241,29,15,178,172,88,24,0,198,164,5,131,227,186,183,117,79,140,171,168,214,163,121,204,214,20,44,210,135,12,35,59,113,207,165,23,188,246,253,34,15,34,120,96,15,13,214,32,218,235,114,150,226,100,27,63,241,107,132,96,20,60,207,222,44,247,85,234,60,175,154,170,11,30,77,25,130,70,221,203,139,205,151,161,141,176,110,50,23,162,144,8,157,110,161,29,88,175,155,171,48,33,13,154,178,13,238,252,8,125,241,231,32,231,63,250,128,254,130,43,21,95,255,85,167,84,253,151,250,16,203,159,142,165,235,51,232,79,167,214,109,130,255,88,5,37,204,253,79,37,211,167,184,55,178,25,183,127,45,45,133,162,82,251,63,213,74,239,12,255,227,217,253,176,227,167,28,151,48,7,187,228,75,247,12,118,218,5,221,245,157,11,118,118,234,55,246,128,137,35,59,74,175,101,34,28,161,67,174,21,35,37,14,250,224,203,95,215,10,182,102,170,7,134,166,237,253,73,45,241,124,217,79,35,212,70,113,110,6,217,106,246,174,94,142,111,115,63,30,72,86,153,145,144,110,95,84,174,150,200,14,79,214,33,17,210,170,3,212,154,201,27,24,202,136,249,188,169,214,146,167,27,249,224,236,3,87,189,103,194,195,209,235,172,21,116,207,168,234,238,186,18,100,191,73,163,232,14,150,170,41,145,247,7,209,68,95,31,19,15,248,57,57,218,27,120,119,163,181,79,85,59,221,23,139,239,73,123,143,58,147,37,149,13,155,86,126,63,118,206,214,225,179,62,132,12,229,26,140,10,235,185,186,255,218,103,184,155,126,160,161,158,173,78,225,203,137,41,228,166,72,155,141,95,69,224,23,17,103,182,152,111,107,40,148,16,227,159,9,150,113,96,157,112,201,68,99,46,94,181,69,95,76,229,9,180,254,23,14,82,130,79,232,113,241,104,36,119,41,247,94,111,199,187,134,167,243,15,163,102,106,26,234,207,11,91,249,157,117,235,68,19,159,40,12,231,170,172,207,234,116,244,59,26,25,254,75,248,253,41,137,122,159,201,193,230,5,217,69,58,157,178,148,225,31,58,41,0,192,255,13,40,8,192,209,28,76,60,136,184,160,189,136,67,221,170,232,60,160,244,35,98,207,2,67,253,23,178,35,125,186,120,197,47,178,148,113,97,191,42,6,251,168,255,138,123,187,13,144,65,101,86,174,89,0,194,220,95,74,53,40,47,218,63,204,103,191,186,228,81,124,34,49,185,48,251,204,13,1,23,39,81,197,168,235,99,135,162,127,144,103,8,66,74,100,74,90,196,133,82,164,211,250,51,138,131,53,133,137,32,80,157,225,108,75,112,104,97,208,21,96,181,110,76,119,113,52,32,60,233,89,219,39,161,25,93,21,199,211,39,188,195,16,243,26,53,88,115,184,126,4,240,208,207,106,188,103,169,135,81,55,221,231,231,33,83,216,248,189,245,213,234,213,43,128,175,172,175,194,132,141,240,143,237,179,156,99,141,172,223,92,117,183,57,47,52,230,171,155,148,74,53,52,182,44,135,118,119,172,6,173,113,241,59,227,85,125,34,180,145,25,233,153,132,70,80,194,103,141,101,55,74,78,19,236,79,51,219,127,23,151,220,202,70,41,57,129,6,179,49,84,244,233,65,44,83,65,161,126,75,158,119,239,29,124,178,2,170,143,75,80,86,232,55,97,202,37,198,104,229,72,250,102,171,226,17,0,141,225,103,73,46,178,233,249,45,34,235,35,229,11,136,50,186,81,44,250,93,27,44,90,243,201,104,135,247,91,21,168,91,170,196,155,119,186,110,110,113,130,22,13,51,221,220,98,198,146,75,133,44,185,185,165,57,59,163,131,126,215,186,67,218,124,210,41,254,98,181,147,156,236,139,182,161,31,119,40,39,113,244,18,6,142,140,28,55,54,205,114,215,22,27,54,221,72,18,236,189,108,244,100,126,249,28,174,191,44,207,75,92,120,122,108,250,197,225,214,157,146,109,11,171,243,68,244,14,215,45,92,125,105,132,74,216,107,159,16,106,50,151,179,69,6,186,26,82,90,159,133,162,133,28,241,89,85,6,115,204,158,70,30,218,88,187,74,249,204,191,233,161,220,84,226,140,16,83,184,120,101,180,99,81,196,51,80,17,174,189,95,186,35,57,98,249,42,111,47,10,87,104,54,79,149,190,127,21,24,49,50,155,86,148,211,140,107,91,86,239,171,209,234,75,14,172,141,214,102,121,58,101,11,213,137,222,11,27,185,183,249,199,182,3,56,200,184,41,140,31,42,139,228,122,30,100,150,56,167,182,42,92,24,206,161,108,243,174,227,241,63,233,166,148,233,254,9,208,125,144,249,39,188,55,224,80,249,250,141,0,66,191,152,250,122,4,1,214,114,15,180,26,103,137,31,187,37,170,220,194,30,123,68,185,192,90,212,220,109,34,210,208,204,189,170,62,86,188,212,26,170,236,103,26,51,38,249,121,91,198,97,82,189,192,59,94,73,80,18,57,110,193,67,71,59,144,74,135,7,120,133,105,22,247,182,51,34,102,220,205,23,49,202,133,101,247,82,250,211,125,46,194,10,77,19,30,30,158,27,191,179,232,178,172,142,135,226,106,8,82,112,4,247,60,228,47,243,112,241,178,251,71,139,242,96,209,69,16,147,160,111,31,112,92,178,13,67,246,121,146,130,153,134,83,99,21,223,46,228,101,103,72,206,21,237,13,44,58,84,86,192,67,69,161,226,26,72,218,232,162,234,26,138,205,220,79,78,202,157,66,238,143,210,84,141,89,240,134,76,218,34,2,153,183,42,109,216,211,84,104,157,58,216,179,31,106,106,192,64,182,172,105,32,135,228,30,105,221,150,202,178,159,186,154,86,105,49,100,58,75,141,63,52,248,44,179,134,95,237,80,38,107,142,153,198,48,135,51,73,74,66,129,36,209,187,81,107,64,161,142,88,186,102,4,189,180,119,74,5,142,235,215,7,49,239,255,150,86,197,119,29,87,166,163,133,136,88,181,44,20,130,147,154,79,191,9,223,14,133,224,132,113,170,147,58,168,165,160,16,156,193,118,218,80,20,130,115,135,4,210,194,10,207,136,92,24,245,72,199,48,34,37,28,214,82,239,182,244,14,31,42,21,120,52,216,83,237,16,159,223,203,44,101,84,165,200,7,234,171,194,146,49,121,71,47,174,148,151,21,44,91,22,178,246,155,242,86,233,81,47,201,126,124,85,95,66,85,103,128,90,181,52,127,19,55,186,67,155,89,247,158,238,193,157,80,182,27,245,89,136,75,89,209,126,112,44,2,153,189,24,251,36,146,36,227,171,40,173,231,252,155,68,161,26,153,70,36,84,145,169,217,125,149,69,57,123,119,97,8,250,83,1,71,36,133,9,11,193,222,49,245,180,7,203,134,16,100,176,197,128,16,202,211,123,104,247,149,45,163,95,27,235,198,122,125,91,109,65,80,5,63,32,200,177,32,246,217,234,242,141,245,250,127,210,168,191,56,223,226,40,205,64,113,194,86,150,146,132,66,207,89,59,69,166,173,80,156,176,152,88,99,243,173,76,189,169,29,103,12,141,53,232,72,136,180,94,208,79,166,64,130,114,250,206,74,1,232,69,90,214,171,179,30,126,106,91,81,33,17,127,65,197,130,5,159,206,181,97,60,153,87,145,235,202,101,142,175,241,163,7,246,120,115,193,15,35,165,106,37,44,95,184,108,182,124,190,14,93,76,178,198,220,217,57,155,185,215,219,27,145,78,171,248,159,224,166,136,150,76,254,141,130,50,242,24,24,72,28,255,220,43,88,218,85,5,129,86,242,216,43,83,224,236,15,60,167,207,99,147,139,91,65,37,165,36,234,37,231,156,111,14,170,159,80,165,180,11,14,38,119,80,143,12,108,162,192,221,168,208,18,212,135,140,77,177,0,171,69,128,213,164,93,26,254,223,145,221,179,255,104,214,222,65,53,186,254,84,39,125,18,192,99,66,241,62,112,175,148,196,252,53,252,34,115,91,238,209,144,101,157,156,71,213,134,190,6,79,168,117,69,156,122,154,198,142,98,62,115,217,142,73,153,239,231,167,120,12,125,49,222,89,42,220,24,20,38,90,63,28,52,114,42,191,174,217,211,238,104,188,27,43,166,146,177,19,118,197,60,96,0,45,119,8,135,227,134,186,152,145,192,193,82,212,105,4,174,92,118,21,139,134,197,229,232,27,14,28,244,234,182,54,90,45,124,143,162,43,166,45,243,5,221,84,46,49,192,42,57,24,111,106,208,6,45,157,224,114,124,65,57,183,66,207,221,95,25,194,233,91,199,139,95,236,101,70,156,101,80,218,213,212,79,217,56,186,240,53,43,77,67,134,226,109,132,10,118,212,207,133,14,181,53,6,220,223,113,254,141,90,198,35,185,241,217,143,57,85,81,240,147,115,118,11,48,53,23,184,69,203,32,87,210,103,179,44,155,149,255,226,115,8,247,68,2,24,140,192,69,147,163,225,161,205,218,122,135,179,247,196,4,224,154,248,215,45,63,220,140,127,69,57,99,228,0,68,114,111,122,123,127,214,166,90,15,84,255,211,6,10,72,217,35,192,23,123,193,232,68,59,165,140,220,47,202,142,133,20,165,144,24,134,221,250,156,223,141,89,243,213,239,222,189,146,238,172,142,240,197,237,123,227,179,246,60,103,223,236,149,62,151,85,37,237,150,46,78,50,73,185,29,211,156,191,120,12,67,170,147,84,191,174,250,201,244,210,70,104,150,142,100,111,218,245,18,103,132,223,209,106,170,141,88,231,232,114,60,57,230,167,189,68,116,111,245,183,161,247,222,59,161,185,206,35,245,111,157,87,170,151,218,190,218,158,11,196,201,145,205,89,198,156,103,126,186,40,125,202,240,200,220,1,79,16,36,46,23,19,173,225,113,40,31,184,23,65,3,140,197,32,40,181,77,255,145,118,196,49,234,237,65,223,94,223,44,9,20,6,36,167,110,37,255,52,78,110,72,252,140,41,55,153,82,42,66,65,160,199,234,56,54,187,24,250,208,172,153,86,97,89,154,65,229,10,240,62,35,230,209,100,183,2,253,100,248,208,209,163,0,169,204,243,103,196,39,151,75,111,197,183,57,32,22,221,9,96,77,118,2,237,150,175,87,128,70,252,219,198,252,244,134,43,154,232,177,123,199,4,15,78,5,155,184,112,157,23,57,11,141,209,252,237,177,230,124,48,12,210,95,101,105,54,176,99,181,82,197,201,86,25,250,97,137,35,218,91,0,158,202,59,239,110,17,120,171,73,50,234,121,66,105,168,9,170,136,7,152,165,95,252,111,132,57,2,250,222,183,34,236,240,197,36,111,127,82,33,240,137,140,234,110,45,186,149,242,29,139,99,75,222,146,204,38,166,182,210,67,203,195,239,190,0,204,72,85,82,158,38,128,140,199,161,208,107,57,183,180,107,69,233,196,79,184,245,81,100,247,96,52,114,125,107,251,98,231,97,199,229,7,158,115,243,186,154,166,183,177,66,54,167,223,227,222,95,182,61,21,79,104,217,225,161,123,207,246,206,35,194,51,66,49,116,181,128,128,236,86,206,90,69,143,34,229,66,39,46,135,220,203,72,254,64,223,126,119,30,98,146,34,12,162,111,130,88,58,13,245,137,179,230,145,60,51,183,32,65,31,27,10,119,63,63,74,93,212,111,244,129,175,24,147,197,189,151,246,166,124,131,125,231,113,86,88,198,123,133,247,245,191,121,79,23,39,54,84,145,197,94,86,122,252,152,55,231,178,143,71,72,207,189,139,255,178,236,7,158,184,212,216,159,138,169,155,152,246,104,56,22,196,230,49,58,115,53,53,151,52,99,42,143,180,40,80,145,47,35,216,218,217,88,250,106,252,182,91,223,251,213,14,15,73,153,13,44,163,66,242,185,192,230,6,209,128,127,95,254,146,95,103,248,41,194,89,72,143,127,107,91,64,211,150,226,10,32,67,148,119,215,119,51,201,240,103,12,183,195,21,224,226,14,170,179,88,35,187,100,59,184,23,113,231,34,200,174,230,129,89,97,148,8,98,91,241,147,82,202,225,116,235,74,222,161,214,86,105,221,244,186,70,176,14,223,77,112,47,102,82,25,195,73,192,243,216,118,64,187,232,32,56,161,56,98,188,225,35,17,129,139,99,48,11,54,213,231,224,148,172,141,148,33,3,6,74,65,160,217,221,200,4,19,16,5,191,154,215,209,227,241,242,18,26,16,225,193,2,37,30,185,6,91,227,16,171,173,247,141,22,217,6,210,234,165,210,141,22,89,126,221,133,230,228,141,22,153,156,98,58,155,148,67,44,99,161,29,183,216,83,145,189,77,231,50,69,238,113,9,1,166,147,198,96,112,116,30,151,74,248,19,126,214,116,254,113,145,128,96,193,152,73,94,36,34,69,212,12,153,221,194,93,7,28,40,229,141,221,30,153,39,90,149,185,65,253,107,253,25,245,47,198,21,155,50,164,135,218,47,80,112,170,235,140,150,90,135,48,138,78,50,138,182,61,205,32,191,207,6,228,154,205,181,78,56,80,50,55,168,23,54,159,210,22,227,21,65,119,164,197,71,82,238,75,33,223,58,48,223,193,79,163,205,255,81,37,60,150,78,160,216,244,178,69,151,120,161,46,180,54,247,197,69,159,193,198,27,51,37,15,158,169,43,64,149,244,43,235,245,16,71,7,199,239,165,13,142,131,165,92,21,239,114,225,143,12,114,245,42,125,212,130,52,215,164,231,138,50,204,79,78,137,174,179,3,53,12,205,50,122,169,75,136,72,64,243,56,203,118,230,212,78,181,24,98,95,41,235,176,174,77,243,115,243,151,132,29,178,225,92,251,204,94,22,104,3,153,86,35,224,232,143,198,245,3,4,23,105,149,82,223,232,30,71,143,8,89,236,151,56,225,155,4,76,168,102,168,174,221,218,117,84,29,62,57,153,191,162,175,17,172,91,39,132,204,25,173,11,25,193,69,97,109,254,76,62,56,200,160,209,228,23,34,189,4,145,100,6,149,242,236,203,220,128,64,179,70,93,99,170,176,142,213,55,192,122,239,28,107,55,178,71,51,93,50,53,34,103,70,139,13,190,10,27,138,103,166,182,50,157,124,77,220,92,127,19,146,247,238,166,224,49,61,158,25,117,106,40,189,49,172,61,254,193,47,241,159,186,60,124,2,254,29,96,61,106,209,73,198,161,248,196,96,105,4,221,67,208,8,146,74,149,169,88,177,211,240,243,57,11,115,213,235,237,227,105,155,200,221,59,135,51,53,139,245,41,53,51,210,33,223,55,156,235,157,142,214,39,202,160,44,27,101,149,122,167,122,1,227,50,236,220,60,100,230,247,45,84,73,247,10,120,186,173,94,170,230,169,229,114,147,208,86,61,97,205,14,12,155,122,184,100,63,93,18,44,59,98,234,154,104,123,183,76,11,62,8,187,99,70,17,105,183,96,154,87,41,141,254,77,193,113,61,111,107,242,240,236,124,19,78,167,190,68,27,228,15,162,190,1,135,209,199,210,240,150,71,49,118,143,148,85,206,239,104,161,118,135,121,91,115,194,20,147,4,22,237,223,229,242,223,223,120,160,192,118,230,235,39,80,30,40,188,249,66,97,101,4,3,166,169,117,237,237,39,33,90,128,187,194,14,189,43,221,86,234,113,196,150,79,25,85,205,14,223,63,162,80,7,173,227,81,13,21,45,73,155,192,178,125,70,58,146,195,202,74,73,187,228,210,17,63,18,230,49,94,34,76,11,34,250,206,35,162,166,236,203,110,153,231,57,87,215,17,177,49,237,180,127,94,142,228,240,96,118,112,158,151,9,54,209,209,72,148,213,139,113,246,138,74,175,46,247,134,8,224,154,48,151,158,167,42,214,32,239,219,205,119,207,55,191,83,116,116,121,27,151,156,141,213,122,76,232,125,40,155,5,20,32,229,71,202,191,124,86,109,84,30,55,99,65,199,33,141,112,138,52,231,214,52,97,11,227,44,104,115,177,21,126,0,182,156,89,221,80,207,249,152,67,224,186,17,185,60,255,140,190,37,197,7,215,43,110,36,90,231,37,9,2,195,182,75,112,99,131,6,248,44,133,106,248,87,129,173,39,145,71,105,237,13,61,76,225,130,241,116,162,67,231,9,199,50,67,245,144,195,39,85,149,235,251,196,17,251,137,11,174,101,214,188,167,75,48,205,5,203,39,0,143,34,147,43,192,114,224,21,192,206,227,242,253,221,156,71,220,227,63,35,162,166,191,236,199,16,154,110,211,188,203,147,107,226,187,39,99,173,24,73,147,223,162,3,108,31,112,160,178,164,63,206,19,28,172,169,51,79,183,28,40,24,144,247,205,8,247,214,53,63,48,55,210,207,179,127,130,13,1,219,147,77,241,89,100,175,101,14,31,59,220,95,17,0,79,127,169,21,203,103,47,41,113,97,228,129,201,233,36,12,77,90,209,250,223,157,181,16,51,240,199,60,13,142,123,199,43,16,61,140,86,50,219,252,204,136,166,195,78,81,222,215,148,109,194,126,195,118,140,29,119,228,227,117,154,17,81,28,54,160,81,247,208,39,98,19,97,1,124,245,64,86,26,208,170,157,57,32,26,92,114,206,81,116,80,189,76,85,32,155,250,207,196,100,209,2,85,54,3,138,227,194,193,35,101,36,84,15,65,145,105,32,176,57,88,180,24,251,235,225,116,80,177,6,93,174,76,175,146,163,131,158,138,146,185,72,167,76,149,215,203,218,12,242,225,39,138,23,139,66,245,141,228,240,224,113,92,112,254,207,97,123,113,169,225,198,26,198,165,150,59,16,17,203,50,62,133,66,214,5,17,149,97,226,140,42,42,56,253,170,138,142,103,179,12,30,121,129,179,203,244,64,143,13,69,164,66,94,28,144,54,120,240,173,32,150,63,191,88,147,48,141,217,59,53,181,72,96,229,68,21,197,77,117,209,212,154,65,108,48,244,166,186,200,139,192,204,0,77,208,33,176,226,189,224,58,3,17,162,76,237,201,168,153,250,183,8,144,255,126,8,222,66,21,29,112,52,47,191,133,94,1,226,56,126,118,92,1,78,127,144,92,1,126,9,130,216,52,255,224,216,121,236,125,185,125,113,29,136,222,95,250,18,37,130,10,68,7,179,244,157,109,111,2,81,171,29,103,215,168,235,64,84,35,17,84,182,101,95,214,166,62,17,74,125,5,224,205,144,156,183,138,60,86,221,182,159,166,4,159,102,14,185,46,47,228,118,27,43,125,119,14,94,31,174,28,92,137,42,51,12,206,51,2,8,255,193,220,187,51,240,57,88,47,115,213,18,101,46,142,213,221,219,67,177,244,220,78,235,99,162,254,186,193,162,128,168,101,78,7,108,107,100,191,32,87,58,127,38,81,71,221,114,166,205,18,141,249,79,18,84,212,235,7,191,67,85,49,174,0,229,21,210,199,203,223,122,132,52,204,223,199,186,117,184,240,60,42,22,95,55,88,113,189,220,119,166,151,152,156,94,209,129,142,110,8,57,172,9,91,212,157,140,213,24,52,145,97,186,27,239,56,205,110,165,109,183,77,135,70,120,104,139,124,25,118,205,212,190,2,60,124,103,80,80,122,88,222,63,235,126,131,48,251,175,240,69,177,229,214,123,167,140,102,230,220,255,68,204,83,222,152,161,163,16,243,175,73,254,140,152,247,27,185,2,188,106,187,2,244,16,93,46,94,31,170,39,104,255,64,58,62,113,44,191,104,51,164,85,40,177,55,110,88,108,96,56,148,127,177,132,97,223,48,179,190,103,105,241,161,110,24,193,63,227,168,191,28,239,228,184,86,157,159,245,19,223,111,184,39,196,167,225,31,218,24,23,253,51,242,199,186,126,204,124,51,136,109,9,212,7,198,60,153,182,17,90,255,69,29,3,91,51,133,3,67,57,213,148,80,168,181,248,183,213,124,117,219,15,3,203,192,153,188,227,98,99,241,144,69,167,3,146,85,197,168,30,184,51,53,221,147,189,78,30,218,244,0,41,169,156,113,251,235,113,227,49,144,156,75,64,141,91,232,212,138,62,106,220,146,174,0,121,242,238,215,3,23,2,25,108,24,92,73,60,152,245,222,212,84,3,188,52,148,251,126,239,152,174,92,1,212,176,164,88,177,61,250,104,96,163,38,177,117,39,199,122,82,13,107,36,95,166,182,65,121,6,90,226,254,46,99,58,17,148,248,210,91,215,210,193,198,221,138,124,16,97,254,186,35,102,42,38,130,243,28,159,29,177,237,92,184,35,96,103,42,90,55,227,152,145,239,94,154,169,24,81,30,56,27,236,199,250,224,247,114,92,139,193,31,116,103,117,126,226,49,147,125,162,119,229,87,0,24,165,147,216,230,251,248,179,142,197,203,220,97,161,222,19,137,137,67,199,47,249,229,33,231,63,202,116,85,14,192,238,16,249,163,230,241,209,61,215,227,103,219,161,217,239,187,143,217,70,5,40,12,200,112,234,221,70,38,135,115,109,115,187,89,160,21,100,122,141,195,127,64,155,213,136,115,139,90,155,40,63,215,76,87,156,91,156,23,31,155,44,206,142,40,49,28,26,100,143,120,52,62,25,205,205,251,9,67,58,207,250,160,72,240,143,152,231,127,41,7,6,169,255,121,80,123,175,67,38,142,125,190,69,69,146,14,37,71,177,213,159,223,29,103,227,220,100,178,119,206,154,219,22,47,86,222,46,39,10,255,20,115,153,85,56,49,104,38,186,30,254,187,234,7,43,110,180,87,0,180,231,244,254,215,79,80,33,214,68,25,47,51,165,116,253,4,33,199,20,75,28,35,74,140,142,5,21,195,13,141,36,253,153,185,110,142,135,215,163,253,234,193,175,69,197,235,77,19,255,192,198,221,100,115,48,103,249,250,87,189,62,62,127,156,31,160,126,213,44,235,99,184,73,221,245,175,154,105,99,157,159,169,8,175,175,153,245,14,229,123,241,103,205,73,54,141,33,23,162,83,4,55,3,158,105,102,245,23,251,164,213,179,152,30,177,52,212,47,101,130,235,110,95,107,163,145,223,250,69,36,63,231,2,102,242,136,239,211,240,139,128,134,35,76,143,139,126,143,109,165,43,64,175,191,218,191,23,43,135,121,76,110,95,68,114,151,146,152,93,111,15,177,219,21,143,134,44,174,183,135,250,245,58,40,79,208,245,246,16,81,168,184,175,145,8,172,203,183,171,251,250,210,252,107,13,190,113,126,46,207,19,58,235,124,249,245,83,51,31,40,102,149,223,58,46,90,179,192,243,151,136,22,85,154,120,168,248,208,126,22,55,93,54,58,91,151,37,93,236,186,170,172,147,43,103,18,97,202,43,43,22,233,111,90,58,143,192,169,115,103,239,93,245,133,248,15,173,173,169,139,38,116,33,117,150,124,108,58,202,94,81,67,230,105,101,221,221,39,33,185,225,46,68,49,100,66,102,45,55,210,93,67,16,101,235,141,94,33,211,42,117,52,16,245,141,116,23,170,217,106,237,68,11,7,71,82,49,138,63,246,154,186,217,74,105,39,20,152,211,232,239,118,122,115,163,202,207,15,216,49,10,185,163,10,88,150,7,131,226,243,25,59,87,181,145,251,249,113,17,38,125,243,131,29,210,50,135,158,127,34,46,255,234,228,166,116,244,87,127,213,198,188,191,177,215,1,224,201,255,196,224,16,120,108,18,95,239,212,169,87,128,169,47,87,128,47,183,190,156,255,154,195,134,100,71,158,16,45,26,70,125,22,96,189,200,70,189,167,123,162,248,70,77,112,175,206,122,113,252,235,119,53,67,249,164,21,174,200,117,245,66,203,196,2,97,173,127,23,125,80,170,42,254,224,14,34,209,14,42,233,237,76,186,222,92,124,215,121,217,107,42,103,29,13,202,72,90,157,107,234,128,215,129,95,174,98,250,204,72,149,193,60,95,195,24,215,21,96,95,234,58,172,125,126,5,16,187,141,90,26,255,198,218,181,217,247,165,222,91,16,51,154,139,83,180,80,169,45,5,53,158,124,72,144,237,225,27,164,9,228,86,149,23,235,178,128,127,162,153,41,209,55,146,227,223,6,234,132,193,13,210,73,251,138,190,98,7,22,132,158,56,248,57,76,103,236,55,96,239,228,20,58,66,67,30,32,234,23,30,181,88,179,228,241,158,243,153,89,143,212,41,61,57,234,225,159,163,146,207,46,19,132,240,197,131,160,74,95,81,163,103,203,107,197,38,222,116,72,122,168,19,254,32,183,171,121,248,174,58,115,136,141,70,125,49,19,142,150,95,12,107,26,183,212,103,127,10,66,32,238,59,162,114,4,99,111,244,63,206,63,98,203,1,166,162,60,88,246,27,200,66,80,253,7,148,255,77,72,23,167,65,4,211,16,117,166,162,233,34,235,90,186,244,28,103,231,208,162,183,160,111,100,168,40,154,120,180,23,227,72,16,243,42,52,125,216,130,76,127,1,74,224,20,203,158,8,206,124,229,26,249,187,0,181,163,144,43,138,164,46,249,139,106,138,252,73,201,103,19,51,242,202,175,147,10,26,252,241,223,20,92,72,115,3,56,47,170,69,221,163,155,104,85,94,131,156,212,94,119,186,90,153,85,191,61,171,246,31,160,230,173,70,32,154,6,74,108,21,189,175,143,234,63,169,183,52,15,29,252,11,234,124,61,248,241,20,88,30,116,152,131,173,218,177,167,105,181,215,107,237,177,154,101,157,220,148,207,121,206,97,54,187,104,245,140,227,208,198,96,237,96,46,200,198,114,172,208,40,174,134,221,212,112,217,178,61,129,7,158,180,238,214,127,158,176,209,192,123,22,170,58,123,232,31,218,113,250,125,183,71,200,249,236,253,126,125,252,143,58,63,246,44,0,224,223,171,196,231,241,196,68,139,41,81,159,187,174,103,211,98,175,99,165,123,26,106,54,93,167,2,42,9,168,217,148,232,234,28,135,92,87,216,178,140,218,166,209,253,249,137,242,250,208,55,60,143,184,158,23,191,241,92,1,126,233,167,233,43,3,254,94,107,8,39,247,111,124,199,87,36,47,251,231,130,161,149,87,0,227,169,156,130,17,147,102,115,73,29,161,85,63,121,83,38,70,126,166,61,253,143,157,65,145,136,39,101,124,36,101,172,59,38,218,89,237,112,105,32,107,0,97,174,89,119,224,69,143,11,158,143,157,234,180,82,245,115,251,68,231,229,47,42,235,239,46,139,185,78,159,63,155,121,150,169,120,5,80,74,114,30,116,39,42,214,87,254,191,7,74,236,89,235,177,74,31,220,165,78,181,63,217,93,175,29,213,99,58,223,181,161,235,181,51,117,88,144,75,82,126,189,118,64,253,185,206,185,138,8,157,163,170,137,133,50,79,116,146,99,244,96,230,229,219,159,20,66,13,61,71,51,150,186,45,120,181,78,61,71,94,55,126,179,195,248,81,148,124,43,80,61,206,143,207,133,189,213,48,243,10,240,153,61,171,236,89,158,198,158,225,69,195,169,231,83,15,209,185,103,68,237,206,188,132,5,165,203,39,214,222,252,80,203,119,193,111,74,252,2,207,45,62,234,121,192,76,45,122,5,28,93,240,74,45,29,175,207,236,9,223,193,210,231,71,75,222,93,163,1,84,30,204,237,104,95,199,59,104,103,8,221,232,165,60,88,178,78,220,71,218,235,37,157,129,129,84,165,57,108,222,95,22,206,182,11,23,39,136,106,3,58,56,241,239,93,108,126,85,59,161,189,207,10,203,41,145,198,13,122,253,206,197,250,249,41,75,35,33,87,73,208,62,3,1,169,124,215,114,237,206,158,55,90,230,164,203,180,32,63,19,228,231,251,224,217,75,244,31,222,9,198,53,203,210,140,115,103,91,2,167,142,128,168,96,47,34,154,236,62,127,155,124,217,99,34,194,102,40,79,197,195,38,145,48,153,214,5,12,254,167,208,49,27,140,66,77,17,2,12,239,250,54,98,243,212,23,106,106,121,140,204,82,51,183,3,104,26,184,196,129,251,149,44,254,1,49,0,130,178,147,176,108,2,207,202,196,150,23,255,31,86,129,254,223,94,247,8,218,149,79,31,231,84,161,83,82,223,74,175,250,60,69,102,214,221,250,27,96,210,99,5,219,45,229,146,170,146,127,209,221,215,121,139,224,196,211,168,126,50,196,34,101,158,119,226,248,91,196,115,127,90,137,59,175,115,185,252,78,13,207,62,112,159,219,82,172,126,14,189,164,235,190,164,13,199,236,83,125,223,42,85,235,17,198,137,59,218,127,57,187,66,115,43,231,10,48,171,180,132,192,220,14,253,150,254,179,255,147,240,45,218,174,219,175,228,194,47,171,61,216,24,95,11,51,236,48,113,248,238,122,206,62,231,245,137,34,194,8,150,106,247,38,106,127,32,211,253,224,24,234,165,99,211,50,115,5,40,123,172,138,124,127,89,188,237,60,131,92,219,240,144,242,24,147,92,50,215,107,70,46,222,230,13,223,125,91,187,225,246,226,195,207,100,102,182,206,61,236,143,74,175,243,13,186,26,68,251,48,58,138,104,158,111,125,156,91,95,210,78,117,118,75,236,231,17,148,68,126,211,54,60,124,121,73,235,231,50,134,229,253,68,244,253,230,123,22,124,197,157,82,33,122,30,12,218,65,52,169,35,251,11,224,173,49,93,177,29,156,250,15,69,73,102,63,130,23,247,110,21,76,89,51,190,255,38,242,77,239,43,148,253,197,189,118,192,253,84,22,172,167,119,180,254,167,71,235,47,94,232,36,206,1,1,148,89,247,30,125,148,122,120,254,77,47,143,87,175,253,20,48,114,187,182,189,198,27,112,175,174,251,225,249,101,202,228,96,230,187,105,143,44,34,236,198,105,243,39,233,46,98,29,60,245,199,23,95,31,27,33,15,5,178,207,227,142,183,92,207,86,250,38,70,166,78,78,66,99,204,4,69,77,136,140,188,109,28,46,223,81,17,197,123,12,106,145,197,3,107,51,235,190,175,91,244,91,87,245,54,172,208,196,143,237,61,203,197,153,43,211,59,49,62,113,155,53,13,185,109,81,194,46,160,222,84,40,80,168,190,14,21,158,152,69,32,217,119,250,62,151,159,138,143,103,120,109,93,1,106,134,167,15,131,3,195,221,9,111,189,84,221,191,119,75,198,212,238,86,128,176,61,243,9,55,53,172,179,134,236,34,124,14,147,56,236,208,92,145,81,41,39,19,5,86,253,190,213,185,198,240,64,170,202,189,190,117,231,10,112,239,173,4,133,155,102,119,55,216,84,111,221,190,161,19,243,238,55,43,233,47,223,191,19,45,92,206,167,120,48,16,155,3,9,124,158,90,129,34,88,217,188,213,55,190,41,163,200,236,119,3,126,254,198,200,172,23,132,66,172,98,209,187,125,77,122,81,240,42,233,5,95,204,211,6,50,116,93,79,28,103,207,161,255,233,225,250,15,23,99,129,184,111,187,183,58,106,109,98,209,93,175,200,73,118,115,1,192,253,169,208,190,237,159,169,13,143,167,200,236,158,75,212,28,5,92,188,224,108,176,230,216,164,191,142,187,253,237,81,171,82,157,78,104,159,46,117,161,77,147,99,106,153,94,213,154,231,212,223,255,58,127,252,118,243,255,202,137,2,236,74,197,121,128,160,33,232,232,55,58,251,57,138,23,116,21,175,50,28,94,97,98,214,176,248,70,158,94,206,50,154,111,186,179,49,108,95,114,249,146,97,13,170,147,177,23,169,100,87,68,100,118,26,216,234,30,156,138,221,225,90,56,210,81,168,245,32,198,186,2,164,60,53,140,123,249,46,140,163,231,41,97,140,32,93,42,203,208,236,123,171,96,80,184,155,204,252,135,59,207,26,207,12,246,100,32,12,153,121,118,207,39,154,151,86,166,210,185,168,225,32,91,180,234,165,211,54,235,163,230,199,203,186,107,30,29,117,233,73,137,168,182,2,73,104,17,22,217,254,214,179,1,216,21,224,93,78,191,122,215,135,119,251,83,39,104,182,77,237,180,45,42,182,167,107,151,212,56,129,69,88,76,104,205,135,101,177,66,210,177,7,246,28,63,77,46,111,43,173,118,244,125,139,161,76,114,190,184,123,39,6,104,219,224,55,35,131,131,12,93,33,235,40,59,1,20,250,190,121,235,124,107,239,246,226,29,245,60,73,70,230,247,126,202,0,232,128,184,63,65,149,235,87,181,255,233,49,253,203,215,125,111,138,160,214,79,60,124,88,114,251,65,22,197,235,183,106,14,104,175,39,240,195,32,111,145,23,106,133,83,108,71,198,89,129,29,23,114,7,179,251,247,190,177,27,79,45,43,109,56,95,84,92,159,167,165,16,51,58,177,21,94,198,208,131,215,30,91,52,21,155,38,128,153,102,98,152,164,47,102,221,88,19,75,184,219,123,219,254,114,184,195,21,64,184,188,98,189,225,28,199,181,156,184,105,133,94,29,215,136,135,78,114,132,59,184,133,169,26,212,70,124,242,227,22,199,169,9,1,215,106,65,38,82,102,20,223,173,16,249,98,135,174,185,224,125,155,230,215,221,99,181,209,135,3,169,167,166,189,254,110,80,25,8,119,17,58,58,235,249,125,241,52,185,36,35,207,230,196,26,77,43,50,124,191,174,115,81,212,250,197,34,40,69,201,75,40,122,236,4,205,238,125,194,163,169,176,189,116,48,241,104,42,246,232,120,242,120,90,139,77,59,220,223,175,242,162,63,190,235,104,255,22,119,60,94,122,93,251,28,207,225,111,89,148,29,210,36,111,165,108,253,38,241,113,8,31,55,122,236,222,64,205,245,210,239,221,147,11,15,64,143,161,185,37,177,200,152,36,158,217,174,34,226,9,101,55,81,238,227,35,122,250,191,79,225,22,0,192,215,164,146,88,20,207,89,100,124,239,119,31,190,108,242,6,22,195,67,230,121,199,90,102,213,217,189,223,208,207,26,171,138,50,101,250,92,202,253,41,177,102,5,83,86,86,101,200,84,93,11,234,224,196,173,210,37,225,230,9,249,28,149,166,194,226,54,107,51,148,139,59,90,193,244,190,185,249,245,21,224,183,236,47,205,112,106,15,198,199,160,239,32,37,140,89,143,75,208,111,104,129,227,232,24,86,102,229,120,188,124,233,131,163,91,19,13,235,254,119,232,181,89,248,37,77,40,142,228,45,21,117,140,84,7,155,150,182,175,0,63,124,91,37,233,143,168,159,146,249,115,55,60,17,15,4,203,86,29,7,224,196,188,29,216,137,111,26,185,67,194,159,145,83,64,222,137,67,247,243,110,230,107,55,172,83,50,177,219,216,92,166,159,34,134,173,235,116,28,143,117,215,37,123,96,17,186,146,232,33,79,196,23,87,107,134,169,217,91,78,153,66,111,97,168,75,29,6,15,135,106,36,26,60,73,198,117,46,146,120,176,29,80,13,81,98,66,6,238,158,211,204,3,215,252,185,45,78,220,40,15,30,110,141,49,163,199,23,26,223,99,203,213,209,127,218,85,118,184,227,79,240,193,216,122,214,240,39,64,236,224,10,32,56,13,140,37,158,80,216,54,124,56,197,254,74,128,227,43,70,88,38,198,219,128,204,161,59,42,123,84,47,85,197,8,241,1,0,12,173,251,69,255,211,67,249,23,47,252,231,115,4,248,194,128,148,137,41,105,56,187,0,251,139,247,222,15,207,61,161,101,45,54,83,198,49,69,133,175,107,1,249,182,150,165,26,218,50,123,134,245,144,225,134,237,134,33,140,100,214,109,251,122,133,83,202,10,203,195,144,157,137,175,47,217,221,135,3,60,194,144,237,163,105,249,110,247,242,221,70,125,61,187,221,67,63,99,177,7,163,65,161,235,172,230,211,161,42,63,37,13,113,62,105,151,175,21,118,232,182,24,76,158,191,249,153,247,186,77,166,137,63,165,73,84,68,116,188,98,246,48,252,5,200,128,220,98,194,167,132,118,172,34,227,253,197,67,187,227,202,19,198,116,41,2,167,159,97,87,0,156,71,181,0,11,231,21,115,190,224,138,239,61,140,151,143,90,239,96,31,237,195,163,139,18,76,227,182,160,7,6,59,63,100,188,68,65,212,206,220,197,92,251,181,107,215,81,58,18,205,118,242,231,33,3,38,167,206,137,139,43,131,243,9,89,35,29,21,103,118,108,148,255,227,9,199,88,224,231,52,150,201,195,151,30,178,104,17,99,85,8,6,52,35,137,65,227,99,146,7,13,155,42,173,58,233,198,35,109,125,137,161,31,127,192,43,92,149,166,28,110,175,120,12,164,5,165,215,121,254,190,130,211,183,209,22,153,95,73,58,1,42,222,102,219,223,62,68,31,243,252,223,184,39,171,232,121,63,10,71,207,13,75,217,123,74,42,23,27,252,173,92,175,219,26,240,251,186,189,142,136,211,47,255,25,17,155,79,181,186,75,53,155,77,189,101,126,189,75,235,151,209,17,125,248,154,143,210,123,103,68,248,250,196,37,199,205,173,224,14,237,16,244,42,240,152,208,107,152,239,192,177,129,99,110,124,215,225,184,187,187,33,114,5,176,171,188,109,90,14,182,145,214,54,178,38,172,48,184,2,48,190,55,60,216,35,100,49,27,81,155,209,49,138,152,51,222,168,109,112,16,225,40,118,241,36,63,181,39,179,33,237,16,35,34,109,29,138,223,238,108,155,185,253,252,232,50,15,248,73,179,113,205,90,250,163,90,92,149,139,215,251,40,202,175,146,9,48,176,35,116,11,82,225,25,245,36,252,94,54,95,45,155,35,229,106,78,155,199,104,43,142,145,20,228,117,253,188,161,196,197,111,244,68,38,232,183,153,134,93,215,7,241,156,115,20,56,123,103,57,58,148,222,158,4,45,248,196,51,124,112,123,220,172,31,65,194,193,56,138,9,135,151,30,92,238,20,188,53,91,4,115,43,132,174,127,122,48,246,101,133,204,187,27,150,121,218,186,254,126,254,86,206,244,124,246,74,211,103,74,108,209,198,108,246,225,175,128,71,159,1,88,154,52,164,82,224,59,202,255,247,95,246,127,197,133,197,188,204,135,78,249,148,244,81,88,170,203,46,129,152,184,119,247,253,92,189,19,64,54,78,192,216,253,112,179,125,228,132,82,184,163,135,215,217,101,43,135,66,129,113,219,235,5,175,47,84,144,42,247,128,165,43,0,237,237,187,251,48,171,220,14,157,71,71,239,246,207,137,123,183,175,99,14,41,82,92,52,141,122,110,155,154,13,106,191,131,110,95,62,23,97,237,184,122,55,203,221,179,15,52,250,148,67,45,4,183,121,114,232,67,21,185,94,158,252,144,52,4,224,126,144,6,43,114,231,121,100,80,206,83,29,135,126,12,145,84,137,50,230,72,66,253,193,19,43,91,90,178,49,232,226,57,241,52,25,158,135,4,199,182,59,247,173,143,117,84,142,178,187,63,54,20,242,127,242,23,54,205,165,247,30,226,205,220,230,224,36,179,93,49,143,166,225,97,51,45,168,172,223,251,9,78,122,222,72,251,58,61,71,165,76,26,132,38,71,195,250,18,35,252,10,224,41,68,51,72,71,44,57,213,83,192,32,142,121,150,23,69,146,215,208,72,118,25,134,39,85,210,45,173,245,245,68,126,96,230,203,247,132,219,203,175,207,228,238,80,201,231,177,150,247,244,63,110,189,219,232,91,99,213,32,244,67,238,131,155,119,184,171,218,237,143,136,246,150,123,178,237,158,16,30,110,46,48,79,81,106,192,138,29,129,84,222,237,116,153,110,111,185,102,140,196,243,255,133,134,173,127,36,179,88,204,251,178,247,48,80,107,55,188,18,192,111,150,21,65,178,49,187,2,189,144,120,251,190,12,111,16,231,208,53,78,229,10,112,203,179,81,191,106,134,131,222,24,251,159,43,52,191,180,78,84,213,62,254,209,42,253,185,155,205,247,31,126,59,190,158,225,162,213,153,89,169,154,100,3,78,26,152,17,7,6,184,210,152,155,193,10,198,214,182,70,82,149,145,79,234,235,236,192,15,79,165,60,206,0,114,230,223,195,212,241,216,139,246,65,253,14,142,13,2,49,68,51,68,94,126,167,216,31,34,126,76,248,127,90,99,227,143,12,167,201,211,5,89,233,233,191,209,163,174,96,1,12,166,183,14,193,135,198,113,236,43,207,28,222,6,199,154,203,90,133,140,110,105,221,117,56,248,244,210,78,193,18,19,194,235,100,166,193,145,187,181,224,151,211,52,202,94,156,181,179,236,33,24,245,36,44,39,188,57,127,46,144,247,117,142,186,201,106,126,135,237,197,93,77,163,193,225,17,65,55,153,125,207,120,44,56,216,76,185,96,246,8,234,177,155,68,98,79,220,165,116,210,132,207,175,12,99,74,212,47,38,34,74,118,118,179,111,98,213,162,30,236,170,125,48,112,61,101,99,216,231,144,215,107,58,93,255,55,62,162,207,204,17,197,97,110,15,233,167,54,239,168,196,188,77,214,3,220,147,13,173,84,214,184,44,0,252,175,132,186,252,167,43,37,0,165,211,166,198,27,195,85,176,180,142,63,120,96,248,245,142,138,29,1,62,187,120,50,47,37,87,232,228,11,5,9,247,151,195,121,59,35,85,30,29,152,31,53,177,105,30,59,21,55,131,153,220,151,156,129,246,179,174,135,7,213,144,165,202,31,187,183,208,222,78,127,47,30,170,140,93,155,113,153,157,247,215,26,99,191,235,96,164,70,34,99,154,31,40,123,242,180,193,36,240,55,106,187,242,121,132,181,35,73,116,162,222,247,139,77,186,21,35,102,149,180,135,235,27,244,78,45,206,251,238,45,100,205,247,221,84,225,146,141,200,112,28,232,243,102,137,53,178,199,241,188,220,169,195,238,253,95,126,60,158,5,144,225,53,136,23,94,47,105,178,133,149,47,103,56,189,85,39,237,119,97,7,177,213,22,153,164,242,195,77,143,95,30,189,75,187,227,228,46,93,251,61,159,18,155,147,246,11,229,52,22,230,210,26,191,173,190,58,164,234,71,225,215,235,156,247,221,20,241,203,210,0,52,151,68,237,134,227,242,151,123,87,128,135,166,119,103,55,143,102,18,238,120,11,18,29,149,222,57,37,244,158,224,169,44,139,189,13,87,188,221,24,125,5,104,169,124,222,142,100,79,33,240,84,238,108,244,109,135,86,20,250,165,250,221,15,252,146,7,149,137,51,1,70,249,32,237,0,212,92,89,255,211,227,246,31,47,8,187,57,99,90,209,8,47,99,1,32,162,172,181,56,133,98,65,11,112,146,211,144,156,126,217,215,208,108,178,69,137,165,87,120,91,197,117,204,112,87,254,174,51,108,159,65,242,44,80,135,35,247,126,93,235,21,64,159,209,4,187,229,77,69,21,226,147,254,140,206,165,202,92,230,5,233,139,142,224,218,5,203,92,133,173,201,253,164,57,187,179,53,241,129,77,81,241,122,186,111,170,66,163,199,93,165,105,155,118,114,137,95,65,247,245,184,106,26,15,230,135,223,217,212,212,183,23,79,97,124,148,185,243,113,114,218,232,4,54,115,52,99,123,5,160,144,248,194,167,149,255,138,0,56,102,37,247,252,29,205,217,92,93,206,5,171,24,36,176,111,156,162,112,226,22,201,52,77,200,14,203,137,190,16,44,195,204,162,106,127,171,21,39,194,59,212,101,164,38,63,237,98,142,118,154,6,204,107,172,39,232,202,225,50,92,112,5,40,145,193,105,248,24,117,198,227,187,233,177,2,136,207,143,138,72,117,180,15,222,222,124,212,250,163,51,218,197,173,63,136,140,51,42,99,164,1,246,233,100,154,68,172,151,163,154,254,17,130,174,57,180,217,250,39,90,48,210,158,195,203,6,199,201,175,229,238,174,236,144,222,61,204,154,22,217,115,126,212,143,117,43,239,127,122,184,254,242,117,143,163,245,43,255,104,115,55,206,215,118,162,175,221,143,223,203,126,181,246,68,39,25,187,71,168,73,245,225,28,6,188,28,20,166,156,125,114,5,152,106,18,158,18,235,160,244,11,205,47,55,213,157,122,109,114,190,48,123,254,249,238,139,170,201,10,71,175,49,43,249,214,157,123,66,58,133,167,75,42,123,231,152,70,104,187,4,185,134,143,148,227,123,130,166,134,189,52,199,43,86,194,186,190,140,165,121,118,51,126,17,210,156,164,156,39,107,217,32,213,97,121,122,137,163,76,32,70,103,187,171,46,40,225,124,97,216,42,177,201,78,19,212,204,110,157,109,71,96,57,41,179,235,119,247,181,67,124,213,219,92,133,42,205,223,222,137,126,243,209,229,169,168,237,238,172,50,152,229,94,164,188,236,107,239,172,135,159,78,44,202,90,58,90,106,62,165,56,244,168,219,32,238,47,121,71,54,213,145,157,148,107,16,176,139,90,135,175,238,142,155,202,188,6,204,129,87,172,158,221,109,88,215,33,18,212,77,136,182,116,254,80,212,11,189,2,112,82,17,113,20,149,179,115,2,6,82,178,84,100,94,145,153,107,144,246,119,109,7,223,119,70,253,231,127,101,213,9,0,184,237,227,68,138,217,59,196,151,88,211,13,209,142,202,147,190,237,191,67,246,9,70,243,6,240,94,29,92,75,66,119,116,239,146,134,210,226,148,217,48,57,221,125,160,161,249,21,205,142,181,160,207,150,142,62,188,180,30,239,77,37,209,40,144,66,211,232,140,59,172,22,255,114,89,42,176,83,79,65,228,185,90,76,150,158,66,105,26,213,122,45,92,37,103,197,123,68,79,108,226,197,248,88,117,200,164,154,30,197,83,255,141,152,200,103,123,251,139,68,89,10,36,165,47,45,226,51,138,244,100,187,52,159,151,115,117,60,130,39,72,250,5,167,215,20,158,116,187,105,114,47,204,48,14,37,153,132,230,61,75,21,82,92,52,56,145,106,251,141,235,120,170,203,255,241,92,49,94,142,188,100,98,224,10,226,36,232,174,170,67,160,6,218,166,190,228,235,183,223,182,161,124,200,31,154,184,199,35,207,118,127,16,179,196,216,58,95,42,23,179,30,108,215,206,238,182,234,58,124,28,34,183,167,148,150,138,223,212,96,241,110,58,90,174,149,102,51,227,145,108,96,222,159,171,188,142,241,24,111,195,156,108,131,135,151,213,55,229,216,20,27,247,235,137,164,101,75,187,182,3,239,132,89,65,98,212,132,89,86,194,159,93,176,99,202,76,106,34,76,166,134,42,74,70,205,72,167,217,223,35,201,160,241,193,186,74,218,214,44,61,245,235,6,129,36,190,99,83,117,118,176,40,252,84,213,124,166,10,53,89,26,141,24,60,78,224,153,71,130,205,83,45,183,80,254,140,111,147,26,102,108,207,137,84,214,185,84,253,215,186,101,130,3,214,176,202,173,10,190,40,243,58,245,176,49,89,106,106,216,2,109,229,11,193,101,79,131,233,223,53,11,122,25,126,164,94,178,149,206,157,218,100,54,72,201,12,255,65,110,192,220,194,203,250,200,135,69,112,18,255,251,186,154,222,115,165,8,181,172,142,105,182,158,102,13,82,213,144,170,148,187,136,92,208,227,180,18,217,33,167,98,156,47,0,242,162,135,249,201,14,95,161,19,243,136,237,244,3,83,240,241,16,179,115,196,60,212,37,145,35,122,189,242,168,28,36,23,55,16,5,13,73,36,43,79,100,161,26,213,57,30,7,223,2,83,239,96,73,51,2,248,60,155,11,194,96,229,107,186,140,175,238,175,106,25,157,68,148,18,17,200,132,245,48,147,154,209,113,12,104,169,114,208,17,152,149,103,232,139,247,77,121,149,71,34,231,104,147,68,231,104,187,227,237,70,114,141,216,35,161,26,78,234,22,227,28,73,187,169,202,187,72,191,45,201,76,227,187,213,209,115,198,36,213,145,137,3,19,180,8,46,218,124,225,58,38,26,254,105,251,183,145,214,193,10,220,201,97,201,196,195,165,6,227,72,214,31,223,49,7,218,73,167,89,58,180,122,217,109,239,153,11,211,54,18,102,149,9,137,232,124,76,19,160,99,22,222,158,145,206,80,222,128,10,51,201,201,5,79,69,150,143,119,252,51,223,184,229,175,134,85,190,166,166,95,185,219,218,65,18,114,33,139,51,21,142,182,201,160,21,193,196,70,165,212,32,159,201,134,15,135,177,134,147,78,57,118,132,164,140,234,87,71,35,75,224,60,252,3,119,216,94,220,220,44,121,127,166,198,117,203,4,62,169,181,144,80,218,37,63,178,199,79,150,230,194,147,45,190,71,192,47,189,241,78,33,96,63,233,228,192,177,50,183,114,125,120,66,101,226,136,5,7,135,208,240,192,112,101,198,10,134,23,166,126,97,153,240,182,112,250,30,148,144,51,74,206,88,73,37,24,79,82,77,220,107,94,183,159,162,188,207,73,247,59,69,119,153,83,254,59,28,156,251,175,80,159,211,116,25,137,121,222,19,156,88,130,254,33,216,206,158,224,252,75,190,66,43,14,196,166,99,157,11,177,17,80,169,170,167,234,74,203,63,143,190,97,86,90,69,88,208,83,104,194,205,217,13,192,185,85,164,49,83,163,181,162,56,34,72,198,186,207,193,87,91,234,179,33,166,186,81,84,235,173,16,90,55,173,106,38,50,91,207,67,129,77,255,157,215,219,73,77,179,44,100,209,92,38,230,39,35,201,113,60,153,176,41,193,29,210,197,101,150,227,231,58,241,65,212,3,179,17,67,38,114,163,4,111,50,42,51,14,100,97,205,4,35,93,175,237,216,244,227,13,90,77,141,62,3,168,239,188,202,175,115,42,254,158,152,247,134,95,123,217,192,210,229,53,214,200,251,204,81,35,23,244,120,202,119,213,25,157,46,13,239,205,133,200,21,18,32,232,155,89,133,150,20,237,221,33,134,95,255,181,85,72,23,140,215,49,59,78,69,77,160,99,107,46,97,221,142,210,65,188,202,249,232,54,86,71,117,32,24,87,227,51,156,144,217,102,91,170,169,57,181,243,72,55,67,122,14,104,17,150,110,1,105,150,69,99,190,53,80,98,40,80,100,237,102,230,78,217,211,221,224,174,27,201,42,69,161,36,195,100,69,198,129,68,10,102,36,154,53,219,82,235,90,151,47,152,67,248,158,246,220,135,128,225,166,105,219,201,128,59,0,254,221,53,161,20,83,223,72,187,47,84,25,3,197,247,197,148,116,51,213,153,117,70,202,223,212,166,91,59,36,109,41,144,113,207,148,134,102,190,20,70,196,104,151,102,169,71,246,251,120,92,79,225,80,81,228,154,174,234,210,123,87,66,142,102,28,130,184,207,208,103,209,79,125,84,34,240,151,139,20,33,208,228,38,136,10,194,2,172,144,94,109,65,11,127,194,71,184,133,100,75,212,134,162,190,25,117,33,191,235,171,218,40,228,207,59,139,214,238,218,29,204,4,241,185,135,140,241,217,99,190,30,228,21,161,68,122,102,216,92,195,9,134,117,37,137,51,135,242,133,186,213,20,138,235,74,69,73,76,40,144,229,13,65,224,6,100,121,67,16,184,1,89,162,8,2,180,249,66,97,200,196,72,201,212,186,32,191,19,192,146,231,245,129,24,48,249,192,82,132,172,132,93,243,188,178,160,205,95,171,160,55,108,10,74,72,174,182,31,240,83,221,116,30,109,95,188,163,66,225,33,4,17,31,160,157,38,117,108,193,67,39,244,81,132,121,172,20,81,175,0,205,5,117,78,231,62,241,155,242,223,123,2,9,122,171,155,149,71,103,9,86,240,201,148,129,33,145,3,236,214,52,121,201,3,94,209,43,111,199,113,132,78,208,64,215,223,133,120,216,219,169,39,69,110,82,152,116,211,57,16,162,47,157,251,32,71,182,49,138,120,85,103,50,139,63,71,21,207,180,53,76,207,217,134,70,117,155,234,59,86,62,50,238,145,120,95,226,37,200,19,128,225,129,100,71,81,30,62,118,215,90,122,103,58,50,143,80,126,59,140,251,39,231,129,11,109,244,223,221,76,1,236,0,12,130,226,163,145,183,2,150,121,133,199,182,226,161,184,161,250,31,168,218,135,167,4,99,87,152,206,192,61,45,17,247,203,226,97,164,125,27,178,12,184,37,210,129,59,143,165,161,16,83,205,95,79,192,123,95,38,38,133,215,107,4,77,177,105,190,7,240,97,211,153,75,147,135,203,129,127,3,218,42,164,202,61,82,51,145,113,185,139,220,21,239,201,76,232,171,97,132,215,49,243,230,249,245,185,21,210,237,191,187,191,50,162,57,135,98,241,47,85,137,55,171,12,161,88,252,37,231,114,18,1,40,22,63,46,93,249,134,53,191,121,4,24,179,207,60,138,137,30,196,121,61,143,0,119,40,156,190,77,218,176,28,73,55,9,229,42,53,23,152,64,138,39,99,100,26,33,145,11,143,190,155,228,81,101,82,232,182,155,13,181,138,131,51,53,162,132,224,12,88,190,143,3,227,212,51,137,206,196,132,228,45,171,190,125,62,236,46,156,144,195,27,72,85,183,229,123,201,205,169,219,61,216,143,203,76,254,102,72,14,97,131,102,88,230,232,54,199,212,146,235,234,93,91,150,29,201,72,139,10,175,239,186,30,132,31,248,15,219,81,203,185,112,132,69,141,5,153,99,216,225,230,73,136,174,162,59,58,240,11,200,203,26,97,81,29,41,10,111,132,249,118,110,208,188,137,23,39,140,0,178,65,116,141,168,94,176,94,118,214,200,191,154,206,221,11,121,2,121,117,194,189,214,37,239,173,10,61,232,160,133,234,11,165,78,144,233,230,225,197,1,57,104,228,242,243,177,105,3,193,132,137,64,241,195,242,192,235,69,41,116,249,188,237,4,197,160,214,229,180,127,240,184,25,197,160,182,143,16,114,136,16,197,162,94,148,148,148,148,70,228,131,120,83,30,2,73,71,202,232,152,232,152,36,165,41,60,239,190,120,85,31,39,239,140,247,204,146,239,2,22,227,102,195,150,171,15,172,124,235,206,219,170,46,252,104,251,122,171,22,105,78,53,170,175,170,61,94,193,138,241,23,77,131,49,57,166,35,116,246,62,217,80,36,243,248,36,150,74,19,77,132,154,116,255,230,23,68,63,228,149,104,54,54,84,201,221,207,140,143,72,137,54,37,205,160,146,131,88,1,129,156,229,184,51,251,122,81,54,104,100,222,56,247,109,60,189,234,226,171,213,246,207,238,59,205,189,62,10,238,25,119,36,175,86,243,213,46,224,33,195,26,132,35,83,90,201,37,148,72,218,66,124,145,252,123,113,182,166,227,113,61,15,85,112,53,220,188,21,146,1,15,61,39,71,109,244,243,236,116,45,201,237,163,93,32,113,51,210,77,14,54,244,142,140,6,226,25,237,211,54,144,98,3,251,217,39,33,127,18,218,235,186,12,188,184,222,106,83,237,208,27,130,237,67,9,206,147,243,197,91,113,179,173,128,235,92,169,22,1,126,202,9,114,174,52,229,19,216,93,46,77,85,209,5,195,133,198,212,79,187,1,196,27,21,51,125,135,250,177,71,22,133,11,221,44,234,254,119,8,213,104,165,83,141,90,58,124,178,25,55,10,11,54,84,104,253,250,228,172,121,236,146,94,214,236,184,78,0,25,99,236,96,182,47,189,206,100,170,197,109,191,51,167,189,202,99,75,72,116,42,243,99,198,89,115,88,157,89,177,8,70,73,171,162,96,92,65,145,12,224,17,120,117,16,92,179,42,150,232,49,222,192,237,222,45,88,226,161,126,2,247,3,156,21,41,82,95,220,82,26,108,89,68,246,27,218,202,140,126,58,223,28,174,180,218,143,58,111,255,31,230,254,51,170,201,69,221,26,134,99,151,170,128,32,85,164,247,222,171,139,78,2,4,8,61,52,165,7,8,16,170,128,216,232,29,66,232,69,129,132,94,4,18,170,216,232,29,66,175,74,239,168,84,21,197,151,176,215,222,75,247,115,246,251,157,117,198,120,207,247,220,63,214,114,48,2,73,238,114,149,121,205,107,206,92,135,225,126,39,75,20,208,42,153,222,88,213,73,113,28,249,181,57,216,107,147,239,211,137,155,253,241,238,76,174,13,247,70,128,140,214,221,201,32,76,110,155,248,166,32,91,36,229,180,79,29,131,24,176,248,178,147,24,8,149,196,65,235,247,59,10,71,241,4,255,164,214,1,31,40,231,184,125,225,146,221,138,93,224,179,188,190,183,159,157,227,219,119,229,137,2,150,5,93,199,70,86,26,72,165,171,27,233,92,203,52,10,107,2,45,122,123,217,191,95,6,120,67,224,26,57,211,160,7,168,135,58,247,87,103,153,27,6,88,253,197,86,236,164,3,227,170,198,235,222,231,102,184,27,151,183,88,249,108,23,134,86,248,13,124,34,100,224,39,150,183,179,217,17,181,190,73,114,156,187,254,69,201,140,109,134,126,116,197,58,200,112,72,140,104,29,125,204,190,95,100,33,221,76,175,121,76,39,52,65,117,62,23,151,203,185,96,108,226,186,123,193,118,187,236,147,219,184,153,245,206,66,232,45,142,91,77,231,85,18,75,235,17,98,253,6,251,152,204,104,78,50,23,201,41,137,220,177,4,48,135,93,236,205,185,219,49,35,248,206,167,223,78,195,38,32,210,194,96,152,218,18,13,55,227,45,12,91,252,26,200,106,235,132,225,204,200,112,102,51,100,175,85,205,222,214,47,100,84,88,57,246,47,155,134,181,73,78,77,176,115,192,171,55,80,27,231,161,143,125,190,159,139,255,68,144,103,6,223,93,62,100,57,147,103,94,230,36,93,107,15,96,82,35,168,41,68,106,66,13,65,202,131,121,28,185,48,136,33,16,162,29,253,2,0,184,122,176,78,180,206,95,178,117,16,147,191,244,10,248,71,36,31,29,100,73,249,89,196,234,40,43,15,130,85,216,110,38,68,9,126,25,38,101,124,12,82,255,220,154,78,5,151,193,16,191,231,30,103,100,231,190,132,157,28,87,244,112,195,155,105,40,247,185,210,73,178,38,234,199,133,24,126,168,185,61,103,201,153,167,9,236,12,89,47,190,106,92,59,82,74,25,75,52,22,172,18,41,64,2,204,238,33,176,183,170,219,103,60,189,248,96,252,163,147,238,162,250,20,37,59,180,109,180,79,104,161,5,201,216,183,134,176,33,199,122,130,144,154,122,3,63,142,32,164,118,20,131,93,72,1,26,128,16,31,122,159,255,121,157,207,93,101,80,222,143,135,103,63,169,57,18,253,100,76,211,15,198,168,181,124,121,87,163,85,168,126,36,7,34,120,253,85,212,14,7,140,211,17,204,183,56,124,232,138,182,189,196,20,217,238,124,19,218,251,40,41,25,217,201,123,34,209,47,111,178,243,20,71,66,11,194,84,113,21,181,71,230,241,178,40,35,4,214,226,166,157,228,4,86,201,87,160,77,198,205,17,17,193,194,127,166,253,43,160,203,147,153,192,173,237,103,88,82,234,164,244,196,157,135,209,82,87,218,74,238,48,116,126,226,216,68,53,212,152,27,100,44,9,47,116,175,217,87,87,221,202,233,59,125,43,41,181,147,211,215,111,83,61,195,125,167,206,242,79,220,121,26,77,114,165,155,224,222,251,137,213,9,21,249,34,83,43,99,241,197,84,127,167,255,187,170,156,156,209,109,79,182,219,73,167,119,213,57,90,38,110,6,7,56,87,77,237,195,65,97,99,176,131,70,195,55,254,25,102,154,162,239,238,108,111,82,43,32,43,125,112,176,75,66,75,52,95,110,74,119,107,64,160,20,174,183,119,231,138,26,231,136,255,54,182,176,75,99,105,60,142,192,14,219,229,74,82,116,80,9,175,223,100,10,12,250,70,87,112,224,60,35,177,106,53,117,31,186,234,49,176,40,118,91,80,254,143,175,196,8,65,201,115,152,135,136,167,247,17,23,228,74,58,58,157,171,40,60,132,207,43,178,4,126,18,249,227,92,29,119,23,89,226,251,181,16,151,237,102,51,165,192,232,163,181,159,128,138,59,106,199,153,173,64,14,53,213,20,74,63,33,233,215,20,17,105,211,200,70,236,113,84,117,254,231,221,212,71,59,238,215,41,58,0,93,230,125,234,106,46,143,164,51,45,35,151,53,140,73,17,60,9,67,233,11,182,172,172,102,15,219,104,149,217,169,196,198,159,227,60,155,235,191,181,182,111,9,73,66,62,149,0,93,209,149,81,17,47,135,127,196,9,147,254,4,68,238,97,130,170,78,88,26,37,111,23,131,236,161,81,179,249,223,85,165,222,24,54,196,93,161,123,165,173,87,32,4,209,2,127,76,255,17,160,33,111,209,1,233,117,4,190,148,209,147,160,215,140,246,105,253,9,112,253,227,106,194,58,75,5,195,151,234,194,107,254,140,93,212,206,1,101,26,83,39,29,223,21,89,231,92,77,52,221,242,211,134,113,238,113,95,124,198,229,152,235,58,62,45,183,122,206,178,236,38,172,216,26,35,193,146,190,69,195,3,79,126,2,154,215,25,166,175,60,143,22,198,8,174,118,144,84,126,189,255,156,83,142,119,241,134,43,115,248,148,128,177,91,44,5,83,197,3,250,63,118,90,253,152,76,132,168,92,249,84,77,110,137,23,189,239,122,238,139,122,60,34,94,212,158,155,31,90,159,118,222,213,190,181,205,221,182,138,76,82,200,116,68,245,255,206,93,57,0,0,159,215,64,118,217,152,126,60,208,227,180,207,125,121,9,34,117,121,74,253,3,224,171,179,245,243,37,66,71,107,187,193,44,160,181,207,24,63,101,242,37,230,50,25,60,78,75,118,243,165,116,96,134,201,231,37,114,21,91,239,103,13,49,183,173,63,133,239,34,175,48,213,170,20,235,32,118,198,143,211,77,252,198,59,153,29,218,227,51,94,204,93,7,10,29,207,207,30,2,207,59,245,214,195,240,239,20,30,60,162,125,223,96,221,234,170,34,38,189,38,182,218,241,57,118,120,181,37,45,15,93,211,92,79,126,237,70,67,30,229,181,173,182,47,40,153,234,21,217,29,97,51,206,156,224,230,87,166,66,11,69,23,197,183,127,112,199,11,15,154,8,82,151,172,34,78,250,39,94,124,229,208,180,120,47,0,3,13,104,24,47,229,9,6,14,88,191,17,2,191,215,165,172,185,217,191,12,173,240,11,202,174,194,75,194,242,4,115,119,226,85,225,43,31,139,223,215,185,88,7,45,126,56,239,224,233,144,226,129,54,140,233,82,43,70,52,20,197,39,86,142,126,138,185,184,46,51,65,3,103,53,210,130,61,72,106,153,222,48,104,182,201,141,45,142,145,62,222,205,68,46,238,188,58,48,147,107,171,52,224,106,174,41,175,213,228,4,254,105,186,174,94,61,69,159,230,11,203,12,112,43,8,252,56,151,251,126,67,60,202,40,32,89,52,220,178,64,173,104,216,153,95,134,210,78,198,21,67,16,135,212,17,20,95,116,102,35,136,67,162,241,118,118,118,14,234,23,250,37,251,204,213,108,203,211,188,192,151,237,63,192,152,171,84,202,148,7,7,250,100,29,205,236,87,231,63,50,193,8,170,147,33,31,245,178,97,43,26,189,241,131,156,253,147,159,131,125,19,186,161,228,206,31,186,170,110,68,197,120,19,132,186,46,239,174,27,81,42,131,85,185,116,52,9,27,215,166,40,39,48,150,158,17,232,4,213,158,111,66,171,220,75,151,19,92,164,106,255,250,232,60,100,183,250,53,75,202,221,102,78,3,45,75,209,188,207,154,102,195,154,177,45,65,75,28,245,27,136,107,60,183,108,240,161,2,46,192,242,32,161,123,217,213,155,77,183,86,228,75,50,177,149,252,119,123,117,71,23,23,156,93,52,149,64,6,112,250,35,136,173,128,113,77,159,187,165,40,28,196,57,3,26,73,134,137,169,148,135,231,146,223,122,197,74,33,171,123,56,250,245,206,34,102,169,221,218,112,221,160,250,253,229,17,10,130,119,194,123,127,135,162,20,195,208,78,46,67,100,141,128,187,149,125,181,107,31,185,239,236,216,130,241,216,206,134,55,114,63,70,15,209,78,3,86,115,253,28,249,109,155,225,186,193,188,110,197,130,179,93,91,221,235,168,99,183,226,110,229,12,115,118,236,134,242,66,249,40,199,59,125,203,206,254,219,241,15,158,48,154,74,1,108,249,223,38,25,69,7,11,239,55,150,172,121,251,227,190,37,86,171,229,49,201,178,169,111,69,146,151,171,19,214,121,170,44,142,181,32,215,179,181,160,144,123,111,136,20,214,154,166,79,236,89,237,165,28,180,63,182,154,111,24,204,66,179,159,108,184,215,158,94,79,212,230,182,112,31,135,57,86,232,244,122,54,129,165,157,180,120,224,58,25,177,151,241,208,24,150,238,133,94,1,203,55,95,74,106,158,86,105,223,194,64,91,14,136,110,52,198,192,55,24,103,64,247,218,36,55,3,6,157,149,177,229,188,124,232,62,46,151,196,116,196,185,141,63,160,76,37,181,169,111,155,184,150,25,123,241,109,159,236,71,140,27,136,10,240,60,137,17,248,198,88,181,86,1,184,176,155,41,190,91,28,187,48,182,16,177,159,75,140,79,174,84,113,121,87,30,217,168,255,194,149,52,172,2,95,155,215,33,250,190,45,141,92,166,89,55,161,168,96,105,70,13,124,84,59,105,79,34,49,165,186,212,152,175,28,27,216,172,147,233,86,14,26,226,88,210,112,24,149,211,182,21,40,221,243,116,128,217,94,21,225,233,212,246,62,115,73,7,169,201,102,77,205,152,107,51,100,0,117,133,12,42,4,220,184,163,33,99,229,60,202,226,146,143,215,205,74,211,211,74,101,196,152,41,86,82,36,82,199,248,76,51,158,111,43,131,83,25,205,93,55,21,91,200,220,105,112,152,148,4,32,28,75,31,175,226,164,172,185,133,164,124,52,228,51,244,19,64,158,72,158,137,157,243,155,159,61,48,218,41,215,127,179,95,55,115,239,75,121,155,79,216,51,135,178,242,169,241,226,197,185,201,130,25,118,158,100,201,66,50,206,26,152,14,180,34,74,33,74,17,88,95,28,139,17,19,77,55,138,13,251,148,172,44,159,197,62,90,199,63,198,27,83,143,97,140,181,203,67,104,183,33,176,30,32,111,233,245,117,137,116,209,61,80,250,31,183,60,124,67,219,36,102,200,106,195,236,23,45,4,228,138,141,95,156,56,25,59,163,214,229,208,50,245,168,54,179,255,163,125,58,15,151,100,156,218,73,198,29,234,151,82,191,6,71,106,180,161,232,136,10,22,100,13,40,41,177,44,123,74,60,148,233,74,69,179,170,142,209,198,177,243,22,41,211,125,200,172,89,134,168,96,248,47,235,248,187,174,155,207,164,123,28,102,102,114,29,106,73,51,5,248,10,53,149,121,61,204,18,180,243,202,193,18,232,37,101,239,145,208,66,149,72,157,72,245,80,39,51,150,214,20,44,123,167,130,16,160,54,83,118,181,159,108,74,139,123,205,172,60,152,179,21,194,43,50,24,149,69,99,199,208,131,30,1,18,201,92,207,150,96,33,30,155,74,182,209,207,149,29,116,66,156,22,70,98,13,119,79,163,231,127,246,68,117,252,9,80,23,156,187,195,249,237,134,107,88,95,212,88,89,80,248,250,250,46,28,146,175,63,7,106,35,197,184,243,244,112,121,35,223,107,220,19,233,130,102,33,198,145,96,121,191,193,141,232,59,29,41,244,58,208,210,63,74,222,85,12,150,120,18,196,229,195,8,146,87,203,103,226,242,103,146,87,4,113,121,14,74,130,222,68,76,248,243,236,208,195,190,92,120,120,42,101,137,27,228,101,108,204,167,215,38,241,145,197,229,44,142,212,130,178,90,179,192,152,133,74,95,203,89,89,187,41,148,155,36,154,135,119,68,53,220,130,52,25,0,248,85,152,231,244,51,254,178,226,249,134,252,87,217,29,202,61,49,226,174,238,94,159,164,108,119,159,72,158,47,143,63,75,206,119,48,232,154,6,179,138,223,255,54,9,110,94,56,114,83,171,9,127,142,204,62,102,202,151,152,120,122,218,34,255,251,138,0,125,179,100,122,122,168,173,189,195,165,174,254,186,230,214,100,210,63,76,51,61,166,99,75,75,223,198,211,171,6,185,115,89,125,102,232,224,48,171,25,132,25,207,159,12,209,243,223,11,13,250,151,219,151,250,163,253,95,36,140,1,107,245,251,91,4,13,133,142,12,177,159,128,130,202,33,91,146,7,119,149,14,125,84,47,19,68,194,125,237,83,223,87,218,246,81,125,191,125,229,23,239,176,15,255,72,110,231,162,143,31,193,131,65,147,82,220,35,37,254,61,94,76,139,180,123,183,239,169,138,226,117,40,158,41,83,130,193,62,96,22,29,167,56,119,241,106,56,80,191,17,199,66,239,205,16,39,73,19,140,222,116,103,78,8,37,6,171,216,43,184,128,21,91,111,28,248,131,138,193,69,59,203,247,124,13,107,13,103,135,27,245,221,209,194,197,23,179,5,37,55,121,36,231,248,92,96,26,196,45,27,165,70,37,184,111,101,4,37,101,193,124,72,81,231,153,146,178,193,64,87,80,27,61,65,73,153,32,215,37,166,95,212,75,56,130,238,215,144,152,120,72,242,150,125,40,51,184,114,250,36,252,80,86,19,204,103,8,8,151,162,76,67,232,52,206,97,233,19,202,249,148,163,214,197,128,83,75,14,22,127,88,255,56,189,198,21,91,254,105,187,132,107,92,19,44,162,241,143,107,124,137,71,7,235,66,184,198,229,142,25,115,141,167,215,88,167,62,185,152,23,239,16,110,190,79,5,44,133,148,238,23,25,77,81,131,57,212,51,245,227,102,234,189,88,229,83,211,144,45,145,28,146,155,110,236,4,157,18,187,60,125,186,196,196,196,132,189,75,150,111,104,123,72,231,179,196,98,54,235,3,44,64,52,34,241,156,58,196,207,243,216,108,60,217,58,45,252,186,136,217,68,57,106,55,29,64,74,147,118,32,184,58,212,66,57,57,35,155,33,251,118,98,173,47,114,69,215,145,195,24,90,189,145,207,2,185,103,152,227,51,158,24,102,172,163,184,136,30,241,53,245,89,77,228,88,188,199,25,82,204,13,119,168,19,240,169,119,160,114,98,43,69,111,230,159,56,184,181,36,97,201,53,239,205,213,197,229,57,63,162,50,128,34,142,236,77,242,106,91,248,177,69,157,144,190,106,255,176,197,79,246,88,14,93,14,231,170,226,214,92,114,205,34,192,222,133,228,6,76,220,174,57,211,176,152,152,0,223,43,245,86,20,252,8,146,57,106,150,216,56,87,93,107,113,84,151,80,59,234,59,11,13,4,202,89,45,219,178,138,238,83,253,93,192,69,255,45,158,16,0,175,113,23,0,167,174,176,11,127,52,124,83,125,112,231,244,236,74,183,232,59,137,102,5,165,64,13,237,120,236,230,171,143,145,210,162,83,55,78,19,155,41,126,42,33,236,51,159,189,101,129,72,74,55,93,3,65,9,157,54,249,6,175,236,153,18,58,123,94,62,24,1,39,40,161,115,22,152,20,23,140,133,83,106,96,156,192,232,114,250,105,211,0,32,5,31,126,188,246,117,202,138,246,164,20,127,137,119,49,202,216,79,208,22,20,124,229,53,194,32,253,209,253,40,27,237,225,220,230,238,41,88,135,225,20,42,223,3,63,148,233,48,220,105,237,59,173,133,81,185,220,211,197,171,70,226,240,64,73,192,52,92,184,104,71,129,183,160,55,41,82,255,157,38,215,180,114,186,79,51,126,120,204,2,100,143,85,159,46,54,135,234,29,59,67,140,123,162,162,94,158,123,44,146,2,91,228,5,91,219,31,222,74,181,104,149,232,186,68,79,74,219,10,157,181,140,57,189,249,186,184,149,33,32,232,88,62,59,11,17,4,5,3,105,119,202,126,233,207,137,35,79,32,202,148,27,135,118,107,207,181,90,111,235,222,41,123,53,146,78,246,154,165,87,142,79,121,102,148,137,52,183,131,166,167,159,130,197,21,233,157,20,151,84,44,30,248,89,238,105,75,114,235,4,180,41,120,131,31,143,96,188,85,44,168,166,120,73,191,246,168,200,203,208,172,10,154,74,215,243,188,55,218,252,26,182,201,26,226,99,166,10,98,99,189,6,177,197,56,170,187,223,157,9,237,254,174,148,153,254,248,123,237,154,169,175,172,85,130,62,173,212,51,31,23,132,128,120,143,211,7,245,58,38,68,109,231,8,76,137,190,115,4,141,142,85,163,179,164,251,193,106,200,79,22,234,108,198,135,45,184,123,192,43,200,92,152,245,146,205,56,235,29,193,174,188,142,230,135,76,7,146,224,87,126,85,186,124,77,130,41,165,219,208,113,52,157,182,180,78,125,18,55,251,98,239,150,128,78,163,73,226,11,135,155,155,20,159,250,36,70,110,47,115,212,233,48,76,138,90,232,236,236,53,21,196,76,131,98,107,241,33,24,217,152,148,205,39,131,146,217,83,55,169,225,74,89,184,178,153,54,145,198,112,235,217,246,66,200,16,79,23,233,240,109,108,182,128,6,92,235,78,45,194,1,149,203,231,51,110,172,169,222,204,145,250,131,182,153,249,211,158,175,29,252,185,215,107,242,131,151,36,84,90,95,28,50,54,99,228,104,154,121,234,230,236,71,129,202,198,110,84,252,50,204,209,130,44,60,254,90,58,125,58,24,39,207,81,111,47,87,253,175,37,53,76,223,78,238,20,24,153,247,240,11,124,76,230,225,167,89,111,68,47,136,51,120,183,54,23,243,129,209,252,51,62,58,148,168,48,60,106,22,35,63,28,170,112,27,0,56,255,171,103,11,207,218,202,244,244,158,161,222,179,158,7,173,182,165,43,110,116,133,7,93,158,180,241,121,2,206,196,52,97,113,54,192,75,185,169,145,110,146,169,208,15,73,16,124,109,52,8,53,45,82,254,87,136,183,173,248,91,46,166,234,183,242,46,149,76,117,12,217,202,40,10,125,190,86,243,140,201,192,182,188,202,131,115,252,11,165,218,195,39,215,58,39,144,177,249,179,151,153,231,20,216,186,2,199,209,172,66,61,90,247,10,222,207,213,49,206,28,85,43,220,196,151,210,33,182,127,177,22,254,112,251,138,131,64,46,194,184,231,107,143,90,95,175,0,67,229,1,217,146,115,172,128,103,86,92,31,152,164,24,191,229,119,35,248,216,228,186,51,8,31,14,133,57,132,174,225,31,134,255,93,32,124,143,86,148,207,70,231,5,66,178,115,242,249,40,140,75,208,141,168,66,243,158,116,117,60,69,209,241,215,94,241,233,53,123,120,253,6,25,208,156,23,89,7,36,50,183,155,71,39,224,216,227,33,42,131,159,200,185,136,22,50,104,100,222,97,93,9,96,46,65,213,172,163,196,0,189,147,66,80,53,195,180,103,13,86,19,84,205,128,147,170,32,190,137,206,248,199,203,143,47,203,174,236,204,54,144,33,253,247,66,119,217,24,22,156,18,87,76,216,26,75,48,170,207,142,98,228,191,213,105,16,81,213,195,96,148,148,117,186,102,21,219,148,102,230,145,90,186,84,197,95,37,215,166,37,67,171,86,44,212,138,235,64,187,253,98,109,76,54,138,116,5,141,161,40,35,233,33,182,64,78,173,72,92,186,75,192,80,38,76,95,122,33,5,85,8,164,159,117,31,192,65,203,141,42,71,29,198,93,112,50,62,244,201,234,42,200,21,237,148,221,156,135,90,59,220,35,139,21,210,249,18,2,206,250,25,177,234,132,53,246,187,10,186,128,182,147,184,222,132,126,198,176,73,124,106,176,87,74,131,128,4,123,39,170,40,13,166,243,214,224,198,101,114,131,205,193,72,10,28,47,104,206,32,42,72,203,188,132,29,57,13,231,81,15,205,216,61,205,210,0,155,202,191,246,190,41,155,72,182,51,45,39,246,68,150,13,103,48,254,142,151,109,226,42,153,79,3,179,50,49,36,211,105,188,49,137,174,13,58,32,209,236,221,133,227,206,68,240,65,140,208,125,228,117,2,127,57,200,132,0,30,31,112,132,124,214,33,97,156,135,74,74,188,27,110,220,190,121,221,96,113,148,7,239,167,229,254,136,250,16,191,8,118,50,35,184,213,163,183,242,56,168,183,236,52,222,120,190,163,252,38,37,171,196,230,186,205,209,155,211,15,42,195,217,143,170,43,163,223,21,203,111,86,178,145,150,101,4,117,0,139,182,94,108,14,176,106,181,191,211,33,130,232,77,245,185,65,55,61,250,225,0,219,138,233,64,230,123,4,155,220,41,222,168,51,155,220,111,47,178,109,204,171,9,54,185,237,52,187,140,112,12,146,96,147,75,70,63,18,78,86,173,95,78,164,159,146,252,7,249,157,211,204,118,122,219,155,11,213,92,185,166,69,184,237,131,99,101,73,145,167,183,125,43,161,25,59,189,237,197,203,73,128,25,52,161,28,64,9,14,85,199,141,219,119,43,53,127,2,52,190,43,228,113,131,87,230,244,230,223,31,78,60,25,77,243,21,247,163,141,155,99,141,46,39,91,79,168,75,153,118,242,79,233,29,11,143,133,198,214,198,98,40,127,44,77,93,75,202,247,66,83,130,135,68,178,186,182,150,74,90,193,54,195,249,37,218,188,73,253,216,238,207,162,100,227,51,222,25,113,61,100,162,221,139,162,218,236,131,201,60,110,183,83,150,203,194,73,107,70,252,93,223,221,47,104,122,82,101,196,64,63,15,155,5,225,194,55,40,54,254,172,133,91,34,17,133,226,252,168,80,24,148,210,87,159,30,60,38,42,250,129,147,139,212,251,141,253,131,236,12,142,21,43,150,92,85,254,193,124,205,112,157,228,167,137,34,157,69,37,138,27,199,144,220,215,77,247,135,25,188,195,179,20,236,28,240,131,218,229,234,110,162,139,111,61,27,213,125,199,191,119,55,120,180,93,0,24,174,131,29,220,120,142,26,93,29,7,2,150,5,137,144,93,221,25,233,120,52,31,104,80,7,155,170,195,99,30,5,41,219,48,243,169,121,130,152,16,57,185,211,110,86,24,83,50,25,156,38,29,102,233,117,125,156,157,49,125,24,157,238,226,227,203,122,122,16,212,6,56,174,42,107,38,132,112,240,0,57,120,88,57,229,79,79,48,191,136,216,23,49,225,211,230,140,218,151,255,62,210,206,96,57,145,227,144,130,83,206,147,158,139,42,48,215,97,184,47,61,215,24,74,218,199,203,94,20,203,126,147,207,158,169,180,134,217,174,172,67,93,226,45,248,96,195,112,123,154,250,219,133,143,244,172,163,11,232,222,46,94,81,182,217,151,177,32,201,28,86,9,73,12,119,76,74,104,253,212,15,162,101,55,216,93,237,245,55,168,222,222,30,208,199,20,143,89,199,160,145,130,3,147,252,143,126,186,2,169,10,219,75,44,173,147,237,41,57,120,208,97,131,69,76,204,247,158,174,119,163,19,105,198,217,177,118,74,4,131,113,78,252,124,215,220,243,163,234,60,41,58,130,62,254,88,54,119,38,237,142,29,80,97,25,233,0,211,167,209,221,247,223,46,52,154,180,21,103,27,172,122,120,59,37,171,180,181,154,180,234,162,104,76,177,26,209,158,187,150,209,101,6,16,1,2,213,225,24,86,226,30,235,226,174,115,19,32,93,39,218,191,174,130,151,171,99,132,151,34,80,164,204,169,157,169,204,130,47,30,132,143,95,90,53,222,212,42,239,209,167,36,119,41,163,67,234,133,160,81,41,148,232,143,144,112,75,72,44,231,103,236,236,232,186,196,58,41,198,97,196,57,174,111,146,67,148,253,59,253,76,88,15,197,194,13,14,193,188,138,99,114,76,171,70,88,126,195,13,135,89,56,177,212,112,219,232,243,200,203,218,137,37,234,212,174,155,9,19,61,48,254,153,92,123,48,105,168,128,86,81,167,242,134,87,122,156,46,107,18,152,3,141,214,241,70,97,185,84,96,70,93,156,216,77,179,92,108,14,14,29,35,120,185,53,147,217,6,94,225,165,84,194,11,178,224,167,82,73,120,87,101,111,195,86,117,244,201,212,167,110,172,155,1,62,138,68,213,37,211,193,41,241,225,68,53,250,2,167,95,63,25,12,230,153,140,230,172,82,28,168,174,181,1,223,220,85,60,23,144,19,21,40,92,236,206,19,206,186,51,171,213,247,42,252,154,126,241,210,171,144,151,46,94,86,159,223,137,121,103,141,84,155,220,237,122,64,208,36,78,254,242,136,123,247,71,36,124,240,197,150,207,159,146,196,99,11,217,62,171,55,223,196,186,201,46,198,209,177,35,159,74,164,159,222,33,148,90,141,143,119,91,140,209,163,78,212,102,88,222,109,81,75,89,12,56,97,233,159,219,180,206,226,245,195,177,69,132,115,172,158,4,76,164,163,163,163,221,55,168,186,245,160,107,74,206,33,134,41,93,34,189,138,185,149,139,201,251,229,31,218,157,176,182,100,117,209,190,66,70,31,50,22,34,123,119,14,129,211,239,205,165,204,126,59,106,29,159,31,109,149,198,159,85,241,1,94,116,77,194,78,97,140,187,33,85,215,70,85,74,60,151,33,82,207,182,138,82,213,133,114,4,7,83,102,147,123,41,158,203,53,230,205,165,95,155,207,52,157,27,172,104,123,207,98,176,181,225,156,101,166,80,233,98,196,122,137,94,66,49,121,113,216,134,240,52,66,183,54,12,120,57,68,96,109,28,154,45,193,22,66,51,24,208,167,201,30,26,245,151,35,210,105,235,241,139,192,248,221,43,255,18,27,101,201,86,184,78,91,16,250,164,86,168,151,223,37,202,209,231,180,86,105,167,118,38,152,202,185,185,177,86,1,31,47,86,56,41,241,56,227,67,184,183,144,18,76,101,170,142,111,46,61,94,71,247,203,210,8,247,91,112,36,97,195,252,144,187,59,207,88,213,32,96,76,74,186,17,123,7,66,4,203,115,81,35,55,140,173,233,37,104,44,217,39,91,33,89,50,79,241,245,224,30,146,218,194,31,107,17,179,236,208,64,201,36,197,151,159,129,86,53,112,54,223,123,86,212,150,74,135,102,35,220,119,57,208,20,7,71,111,73,36,112,83,162,46,172,225,111,1,1,84,73,67,79,144,251,101,197,147,66,68,38,86,239,40,120,164,159,49,118,24,5,212,136,240,105,85,14,220,235,200,54,82,208,242,64,149,222,206,45,79,230,200,19,101,103,136,163,195,8,10,244,132,143,255,165,150,171,90,241,238,216,97,220,87,190,215,223,72,138,199,202,236,109,90,126,105,71,235,200,88,194,83,84,193,148,196,14,186,29,241,127,224,72,61,191,104,143,0,110,43,128,241,127,195,97,133,40,232,111,183,32,142,146,143,9,2,152,224,218,207,95,175,234,161,151,36,13,198,176,139,91,74,186,38,168,18,212,70,220,142,241,77,123,45,123,157,89,57,12,205,55,21,226,4,32,126,209,173,58,9,190,80,91,139,186,23,4,51,247,93,18,255,129,217,60,22,25,104,29,226,193,77,89,68,136,55,186,118,60,27,167,175,52,242,33,47,81,229,204,114,69,13,107,221,197,183,112,234,74,135,86,168,68,219,115,143,76,186,116,230,46,191,255,123,250,152,251,133,200,47,124,116,246,132,201,237,181,52,186,100,33,230,113,167,161,81,122,117,182,84,210,188,215,10,23,23,98,243,17,244,99,14,88,44,188,214,5,50,82,71,118,25,71,87,172,126,87,238,31,124,197,95,29,169,41,36,88,127,213,37,254,227,47,211,54,222,167,244,223,232,107,134,5,69,167,69,62,231,152,44,66,7,144,37,13,177,75,41,69,215,20,85,211,170,57,212,100,84,17,134,243,207,238,173,202,226,253,84,237,49,206,202,9,32,142,98,172,160,253,233,159,191,40,177,95,225,170,191,43,218,166,187,205,147,226,221,93,150,37,21,237,76,201,190,48,86,254,202,33,222,208,191,181,8,237,34,193,16,233,96,16,39,244,52,41,183,78,11,200,31,185,2,5,11,187,6,225,114,68,39,111,138,43,204,232,229,247,148,233,21,118,252,67,33,90,205,166,228,41,252,76,33,26,29,138,221,232,106,45,75,172,152,110,165,64,90,154,49,231,206,152,133,22,153,174,18,143,121,24,243,4,143,59,213,63,125,198,154,170,31,219,108,30,248,165,178,182,96,214,29,74,198,247,139,40,24,219,192,171,211,106,192,6,158,88,163,116,90,13,88,204,80,89,36,156,85,3,85,71,123,105,176,218,179,106,32,3,89,107,196,113,90,13,132,117,181,0,203,137,128,183,80,33,63,79,47,200,163,96,47,221,203,120,175,43,66,85,164,160,149,91,21,26,60,194,142,234,98,131,27,130,132,187,138,0,171,64,104,66,41,4,72,64,200,60,16,210,206,242,177,114,29,1,189,97,33,222,58,67,111,178,46,68,240,18,157,161,55,179,109,239,62,242,92,35,160,55,249,51,157,65,250,93,208,44,120,129,161,155,188,239,216,70,188,108,192,223,77,186,164,46,235,79,167,246,114,58,191,208,184,111,81,33,186,179,158,28,171,22,81,208,249,56,30,198,215,59,105,108,17,113,41,62,156,120,67,150,86,27,208,102,174,231,40,112,147,251,19,54,39,119,252,8,233,44,161,214,230,169,34,222,41,192,101,80,205,8,34,217,54,87,226,209,4,205,250,160,233,135,42,245,205,65,58,156,165,214,37,239,114,245,138,145,27,18,188,49,97,11,42,225,20,201,242,223,83,103,244,57,106,51,225,236,4,235,2,118,164,230,105,47,24,17,158,171,243,183,133,137,72,94,255,29,143,183,237,187,34,227,240,230,23,30,253,157,147,86,219,48,13,74,55,201,10,141,32,105,112,188,64,49,67,228,0,118,241,170,191,155,52,158,140,71,133,7,25,174,67,108,238,48,207,62,24,202,62,0,81,30,216,143,223,127,172,50,57,23,178,3,177,39,103,253,9,128,71,254,48,59,178,235,128,71,146,205,79,52,14,174,20,95,245,39,151,172,203,113,141,189,106,55,92,148,233,61,171,159,63,7,156,80,98,10,102,94,252,78,120,228,202,211,100,130,35,236,207,30,185,174,108,89,96,74,157,137,13,161,122,33,60,114,122,33,236,145,87,149,33,40,36,4,201,154,146,253,68,86,236,19,156,132,111,101,49,182,192,131,29,52,234,119,75,191,91,84,120,217,45,3,254,58,156,141,167,35,82,61,57,169,29,134,220,179,52,123,103,198,82,76,17,131,122,42,94,52,115,155,98,179,106,108,162,254,163,29,169,31,235,235,63,194,151,179,164,204,134,118,130,175,125,164,139,95,214,25,22,165,184,185,140,121,177,25,227,150,149,224,22,56,73,211,4,51,234,252,18,64,68,144,87,191,188,146,67,118,38,175,78,155,220,171,96,17,71,144,87,119,252,15,98,116,207,175,192,155,227,171,8,237,204,54,181,218,89,59,19,100,10,174,18,152,56,107,103,72,78,191,56,190,143,208,206,132,197,58,171,156,182,51,99,33,232,120,80,96,165,70,193,44,149,164,118,155,129,112,10,207,147,101,254,11,49,188,215,31,228,21,114,42,198,179,72,131,169,220,70,232,96,87,61,178,142,66,249,238,227,205,185,152,102,132,85,177,59,251,69,92,104,255,218,41,183,114,163,231,112,191,140,131,41,106,48,33,57,247,70,109,17,128,162,51,173,11,41,212,116,121,125,18,7,11,76,159,50,82,245,244,241,80,87,25,58,224,44,7,85,226,115,77,156,140,164,147,233,225,234,114,158,243,189,17,187,86,54,90,228,236,103,175,21,47,39,6,34,35,85,29,78,59,74,149,190,87,191,26,118,228,172,125,157,118,75,198,61,4,120,134,70,190,143,188,34,226,81,118,127,107,244,94,9,196,240,135,89,72,117,183,137,177,10,204,30,205,66,174,105,16,105,160,131,140,76,154,69,198,68,182,127,76,201,239,37,55,114,112,224,237,122,217,209,146,142,121,138,57,8,24,163,43,146,208,139,45,238,184,62,61,117,173,182,165,9,151,235,108,63,66,159,137,184,152,55,54,53,150,36,199,221,145,187,157,236,155,246,182,201,100,153,81,30,255,246,147,253,112,74,58,113,193,232,58,82,115,164,209,71,13,43,89,103,202,37,142,180,82,79,53,135,50,2,105,208,2,178,200,208,77,248,185,251,103,1,244,55,65,214,255,108,22,12,42,252,5,40,37,253,249,15,112,241,87,129,42,150,95,244,97,153,254,235,31,19,100,99,47,242,121,143,126,51,152,119,143,254,162,56,84,20,93,250,79,149,114,1,19,29,107,140,34,205,151,215,193,219,244,17,141,205,151,239,128,7,222,190,238,254,131,67,15,166,127,68,60,211,20,74,254,227,131,56,179,34,155,190,231,7,158,125,21,163,104,77,98,0,128,92,178,246,112,135,87,55,124,224,234,235,199,173,50,219,29,122,90,57,11,88,30,46,119,30,63,230,47,194,169,91,70,183,211,159,6,143,187,63,98,93,254,144,75,194,224,96,44,187,90,255,99,38,54,64,62,247,97,91,249,195,202,249,15,23,200,139,216,223,213,29,183,165,251,215,214,205,82,49,191,56,50,144,231,7,193,71,233,82,120,230,61,63,206,182,127,186,254,94,93,153,36,168,101,227,81,150,246,92,203,11,90,247,171,25,145,165,230,55,172,251,239,76,228,3,250,235,57,29,186,235,131,40,78,88,25,22,29,104,144,246,170,207,74,238,180,170,220,191,164,149,182,230,255,242,91,254,135,141,154,98,214,173,29,153,147,169,137,143,41,162,11,2,39,238,24,240,135,111,53,190,205,71,140,119,150,205,207,17,7,6,234,250,26,59,153,92,135,169,69,185,94,248,160,241,227,205,147,153,195,203,17,16,145,189,165,128,215,56,53,230,11,66,147,121,113,73,117,153,151,219,97,38,58,154,120,75,223,115,94,175,55,46,146,132,14,29,170,150,189,121,248,254,11,186,114,121,225,113,218,203,171,83,230,239,80,170,20,217,195,218,49,22,143,92,52,183,128,140,52,68,64,26,218,252,79,63,220,226,191,103,104,200,38,208,135,225,27,98,135,176,21,119,47,245,58,11,218,2,189,232,163,211,200,238,254,111,78,86,255,219,7,119,133,138,235,215,216,54,79,6,231,249,214,127,13,96,121,31,253,131,82,108,187,201,204,100,176,127,241,217,212,205,239,6,231,158,28,59,53,58,85,52,219,67,39,238,105,244,108,46,145,205,70,23,204,133,7,39,190,60,249,226,23,244,224,73,27,188,254,107,222,203,159,0,152,218,215,81,253,79,119,42,145,146,146,236,105,90,133,31,218,123,199,252,118,227,21,173,188,19,197,29,95,82,103,228,61,255,24,248,254,115,218,251,197,213,107,25,105,118,30,211,199,175,99,58,240,149,122,207,65,124,159,69,70,17,195,235,110,105,147,155,117,61,236,22,175,112,42,88,58,15,38,42,177,44,131,27,14,169,197,106,254,197,130,87,14,162,207,145,102,222,215,81,105,136,91,240,171,27,50,47,79,205,236,121,63,205,88,209,142,10,115,56,126,49,206,108,21,207,53,93,107,239,114,16,207,124,110,72,114,248,217,152,151,108,94,44,248,214,78,51,84,112,232,39,32,132,43,245,35,9,174,138,15,248,253,235,161,193,183,217,217,99,180,146,224,23,73,89,83,139,76,54,157,190,87,199,63,244,118,224,187,199,249,229,243,181,93,188,143,158,120,105,8,53,202,177,61,120,181,150,31,218,145,118,229,242,74,10,89,169,253,225,221,249,53,66,8,189,187,8,14,230,224,58,13,161,4,21,30,66,8,77,206,133,137,66,105,80,197,156,201,236,49,47,191,193,195,171,95,137,78,106,72,110,208,42,87,129,207,52,67,89,193,55,74,235,231,207,52,67,39,56,100,81,44,4,205,80,236,203,88,30,124,13,7,133,219,216,212,248,90,249,157,126,1,55,252,180,236,7,203,194,221,70,95,168,237,63,61,1,143,122,187,11,141,255,225,9,216,124,184,249,16,227,150,82,78,188,100,223,217,41,191,56,47,47,100,217,65,91,16,251,244,197,203,91,77,102,173,212,87,247,27,189,225,27,12,239,187,131,90,107,135,3,198,236,66,54,160,72,19,125,36,232,72,140,117,129,211,139,223,247,15,140,235,179,161,227,44,158,162,27,117,34,99,34,61,81,101,223,141,235,178,129,121,98,107,24,160,228,7,108,202,88,193,190,134,84,54,176,62,153,123,22,154,210,12,37,171,157,222,105,34,218,127,48,88,171,148,110,221,110,244,210,96,39,159,206,88,182,77,32,189,87,178,254,179,173,254,209,186,57,28,147,164,63,187,234,167,221,184,94,52,162,121,154,219,123,187,248,124,54,71,113,225,121,253,127,74,62,93,232,187,159,221,159,168,16,154,15,7,6,235,50,218,239,95,141,232,3,93,244,53,123,186,159,14,206,165,150,245,226,98,113,212,97,149,34,10,51,46,100,231,105,149,71,251,175,129,110,96,89,212,177,74,180,7,160,11,61,28,208,36,163,231,70,14,122,165,216,46,239,141,100,89,149,68,78,149,148,238,244,135,98,219,69,248,69,176,100,30,33,49,208,235,112,18,50,131,45,111,163,98,45,123,201,182,101,124,86,197,130,3,199,219,158,50,62,86,185,81,179,168,40,140,136,113,144,144,40,6,175,183,96,5,115,50,79,28,89,64,109,58,228,219,213,57,228,177,33,154,86,213,167,21,110,26,150,29,246,126,163,177,91,26,73,75,51,198,68,186,92,236,151,26,193,131,41,105,13,220,164,151,205,200,40,145,249,72,103,101,115,3,205,15,199,241,146,11,177,165,138,187,123,143,120,171,135,137,151,230,44,238,205,84,188,213,151,109,190,73,58,60,85,216,62,50,237,132,216,230,152,14,154,157,210,11,149,223,232,3,75,87,3,93,16,46,250,201,35,119,229,168,255,142,120,226,185,223,220,228,17,210,165,172,123,204,87,237,21,137,251,191,101,51,4,6,139,188,55,119,206,52,140,115,168,157,76,190,165,181,37,67,163,113,126,86,62,200,210,237,118,220,186,185,131,67,50,93,238,72,93,207,175,154,223,176,137,58,214,221,69,167,87,49,189,87,146,191,230,170,111,142,20,207,153,249,164,102,136,170,150,60,64,143,174,82,121,230,75,219,5,214,37,22,27,203,209,235,240,66,104,146,115,93,148,159,138,30,50,78,237,148,86,147,187,241,81,191,6,167,154,190,243,89,91,63,155,119,222,8,45,127,106,118,54,239,204,176,72,209,53,142,157,55,29,92,236,67,102,206,101,70,238,83,252,29,228,205,255,221,148,181,163,182,95,245,9,108,160,71,222,135,249,208,12,229,223,56,249,181,80,107,83,72,180,181,111,26,220,208,48,183,67,83,142,31,45,103,140,105,160,123,127,18,7,111,126,45,218,236,243,189,174,87,93,182,221,204,198,57,220,34,149,37,226,219,178,190,163,192,85,167,21,246,4,232,156,221,224,52,204,167,130,151,61,151,207,9,199,161,243,146,170,232,223,16,235,223,92,198,47,149,244,88,230,84,25,59,219,141,57,173,172,208,36,189,254,74,253,149,83,71,61,37,162,66,118,63,77,140,154,67,176,19,174,201,86,187,88,138,105,67,34,129,179,12,165,18,133,62,152,32,3,62,47,45,166,165,90,185,2,7,7,168,201,131,216,72,238,233,29,140,84,73,13,155,79,179,189,107,195,71,119,22,120,201,118,35,246,16,233,219,220,221,174,106,207,97,249,103,190,84,30,245,206,118,101,218,189,94,209,53,144,85,152,183,254,70,250,233,243,74,30,200,250,200,246,140,133,224,110,66,183,121,99,93,137,66,111,248,232,237,97,76,237,148,189,250,52,7,28,206,254,14,226,107,52,101,123,121,219,26,229,65,240,168,77,5,67,237,120,9,30,181,108,144,245,81,154,193,51,143,90,160,63,189,37,193,163,22,154,128,221,0,221,44,199,90,157,91,21,179,221,46,251,156,210,217,144,75,224,234,89,218,132,42,202,157,113,245,186,249,168,13,169,92,8,92,189,89,118,129,66,99,2,87,207,119,238,118,12,114,163,243,199,69,251,191,129,101,189,35,145,253,215,185,36,245,249,155,14,61,187,124,127,77,164,113,134,63,178,69,102,221,29,233,154,180,6,217,14,182,164,148,91,41,139,76,131,107,123,172,180,241,81,143,140,252,106,215,165,15,191,118,63,201,215,130,231,124,244,42,214,176,63,84,246,171,85,156,26,184,188,237,147,124,178,195,173,191,160,191,249,130,93,134,190,41,156,74,126,249,14,200,172,190,250,238,88,13,60,31,202,4,187,184,96,172,57,20,180,112,181,79,135,63,234,91,188,68,166,8,156,36,170,214,186,31,122,230,5,246,168,200,253,204,11,108,201,215,217,195,18,252,47,47,48,99,148,236,176,150,184,144,122,82,78,124,159,127,146,117,122,240,158,133,207,84,101,189,53,215,193,172,130,146,101,96,208,152,108,165,225,172,53,248,184,60,176,237,96,7,231,91,151,249,250,193,185,221,237,96,92,14,217,228,77,190,31,51,38,182,173,101,38,142,157,110,18,36,228,188,254,109,15,75,170,17,23,191,230,218,77,23,132,136,227,251,218,248,135,242,142,177,116,200,108,37,230,156,222,71,241,159,9,227,175,218,187,43,228,44,103,227,175,43,156,222,235,156,208,89,203,136,211,131,96,162,2,84,190,142,100,103,33,2,65,128,32,205,232,198,109,57,172,32,239,84,176,140,139,89,67,148,173,15,249,235,166,88,48,38,207,0,73,87,160,4,147,133,198,77,165,60,114,93,232,227,81,54,222,172,40,75,136,13,0,234,77,14,51,13,73,34,66,177,205,15,239,232,183,248,204,40,209,132,134,31,187,54,45,43,104,22,249,20,6,146,103,198,236,88,20,34,197,235,39,221,165,166,144,190,26,78,130,149,127,153,230,62,251,33,241,48,154,214,124,241,252,181,154,18,182,95,76,120,99,126,254,230,196,241,152,233,95,67,112,213,159,128,171,231,254,26,125,115,125,1,0,212,172,65,43,179,119,238,76,62,226,16,121,118,164,106,241,72,146,248,225,40,15,166,238,118,242,177,59,84,217,224,128,52,227,39,64,85,148,32,215,119,9,53,213,228,188,85,63,201,39,120,51,22,81,218,28,80,42,119,191,237,252,227,150,214,72,35,127,32,171,24,72,187,243,200,53,31,162,51,30,19,43,128,1,178,114,148,195,107,95,43,164,99,50,76,63,202,34,102,117,197,196,4,155,150,179,128,102,51,7,147,205,70,105,199,179,195,220,246,175,3,237,175,194,37,225,104,174,106,100,115,133,159,152,216,29,144,63,38,185,158,74,214,131,67,151,127,79,48,148,208,8,205,28,76,88,194,214,78,95,221,233,255,250,129,189,19,66,18,129,230,171,206,107,46,243,99,19,149,62,236,138,11,255,102,124,117,202,202,129,163,195,103,34,237,25,223,167,173,136,3,94,50,217,92,50,33,65,44,152,85,201,199,172,209,66,137,5,97,169,106,95,58,151,210,139,18,96,135,1,121,198,18,200,163,152,194,217,238,149,24,81,185,196,180,91,84,87,140,228,119,90,81,160,51,152,226,244,108,100,83,105,13,199,187,84,147,124,220,177,152,29,164,137,83,186,143,160,165,51,130,33,237,195,175,222,10,168,142,95,29,26,62,81,22,87,87,12,152,154,56,147,71,125,103,64,221,47,208,213,219,60,49,78,2,151,176,242,121,222,42,0,59,227,36,116,52,225,124,66,181,112,187,100,22,45,216,184,158,150,122,179,26,133,255,16,74,186,135,197,75,229,186,253,173,187,34,20,141,59,76,9,41,118,140,26,93,43,76,202,211,90,229,242,83,95,232,114,219,179,224,239,56,40,141,85,171,57,56,120,217,128,96,221,191,124,133,186,183,135,170,146,73,92,229,235,163,181,221,74,151,92,29,67,191,181,198,136,65,124,92,164,139,17,120,245,67,241,148,225,192,234,157,245,60,41,202,36,4,142,133,23,156,199,129,253,96,83,169,90,48,117,98,30,126,205,110,166,175,120,212,193,56,253,189,204,211,141,107,57,63,112,74,246,177,11,235,81,162,224,218,35,110,216,56,189,65,20,68,167,198,64,21,158,164,157,235,249,80,132,207,166,63,94,190,114,210,38,25,212,118,48,129,16,17,116,230,148,107,19,187,78,159,101,112,61,118,31,35,168,241,20,95,70,240,112,86,255,62,168,203,159,114,208,119,213,203,51,11,119,110,215,168,88,188,228,7,47,156,184,73,251,12,108,107,248,207,140,181,219,230,104,49,155,238,138,30,186,92,214,166,16,225,239,216,101,43,142,4,141,240,21,198,100,16,183,110,102,64,118,225,171,5,36,1,57,241,209,161,236,83,175,5,114,189,68,56,5,106,127,35,47,206,48,51,127,34,86,120,222,112,119,64,116,205,202,172,197,39,123,192,50,116,44,39,190,121,86,62,60,243,168,221,56,156,202,145,94,185,137,151,111,170,195,83,140,237,154,176,178,103,128,248,33,117,82,141,32,93,114,250,215,236,243,22,22,131,173,136,247,5,221,79,139,117,164,219,88,179,32,87,241,239,200,194,105,134,123,238,79,216,47,75,59,43,112,52,193,121,148,48,45,94,75,19,61,121,223,66,107,46,187,130,251,202,204,227,155,39,70,97,208,252,121,53,141,168,122,129,118,248,218,116,131,168,157,196,75,171,194,248,128,99,110,119,104,166,150,159,199,129,64,43,38,102,227,220,178,5,24,204,59,113,76,186,237,245,2,172,167,111,168,207,98,235,124,203,124,136,58,100,147,114,54,177,254,233,241,139,231,229,75,210,211,90,236,197,215,56,69,233,37,138,201,25,236,242,161,148,249,2,188,193,247,126,115,16,187,146,213,251,247,172,96,54,182,130,170,29,68,167,54,197,21,90,6,209,90,249,131,207,53,60,117,252,40,10,206,129,108,80,193,112,135,183,2,151,23,85,113,141,27,68,216,231,169,21,211,109,137,244,80,51,84,137,119,200,190,63,190,54,35,150,89,116,183,150,17,100,229,36,193,122,131,7,92,14,116,230,176,162,204,134,39,203,136,88,224,235,251,184,103,184,18,180,16,58,162,174,107,222,71,236,115,106,174,109,53,99,212,147,143,56,139,26,52,66,209,7,39,185,47,147,244,75,4,249,16,115,197,253,62,208,236,132,5,61,107,231,41,34,16,52,97,88,231,246,88,51,125,140,92,197,223,115,152,155,32,116,42,23,1,251,255,178,217,163,193,39,215,40,138,86,110,53,24,77,229,132,202,178,151,208,48,182,145,180,36,79,240,138,194,191,56,73,230,102,82,14,58,148,202,135,54,9,103,64,174,70,58,41,76,69,164,36,243,79,53,4,253,139,31,21,246,104,159,55,128,223,230,89,12,209,92,127,33,32,210,34,122,64,187,99,114,88,100,125,50,55,249,32,39,223,40,216,55,199,30,47,209,86,164,166,159,216,64,163,101,103,255,210,62,192,192,179,129,27,133,42,39,86,30,12,45,240,17,217,9,176,111,31,10,188,186,146,227,100,31,228,88,9,41,180,63,97,133,173,88,178,18,106,172,225,91,82,172,93,174,49,71,238,108,16,55,19,241,12,195,228,92,45,229,65,156,173,49,207,154,221,155,180,96,39,30,163,110,48,223,145,88,82,53,207,26,162,145,67,96,53,171,76,35,43,5,57,89,29,142,73,234,148,52,172,150,185,188,219,7,106,140,69,58,69,245,167,64,87,83,0,111,27,204,170,36,29,237,15,173,239,173,161,228,21,84,122,30,40,17,248,20,1,244,26,73,75,116,233,233,233,197,46,144,88,45,232,136,3,174,28,4,137,5,233,167,135,103,189,13,242,125,59,41,70,231,26,157,113,107,126,179,154,99,140,219,96,177,142,51,52,98,20,144,87,101,164,36,25,252,32,225,41,2,175,60,229,227,48,149,224,50,14,159,234,141,20,124,222,223,118,13,20,8,222,58,56,51,212,28,211,95,72,87,80,169,220,89,26,46,137,136,250,135,161,102,1,90,50,57,117,90,178,26,148,128,193,110,22,113,228,91,229,93,125,190,54,179,126,49,182,6,155,42,26,40,195,91,61,154,106,68,71,156,68,140,222,171,120,25,35,90,13,59,98,226,204,175,110,169,148,143,20,98,32,18,231,0,170,184,72,52,184,148,183,200,88,79,249,57,89,240,85,159,232,24,215,120,221,104,223,252,161,226,71,159,173,165,90,176,216,108,144,181,129,197,49,225,248,79,38,219,50,32,56,150,130,108,51,150,0,241,103,57,140,107,221,140,246,9,13,185,103,22,91,17,179,126,228,157,4,139,173,165,61,242,92,56,134,96,177,69,58,120,218,12,204,83,70,242,177,154,81,34,147,41,208,175,180,239,101,52,196,167,221,224,23,8,19,169,16,47,25,43,54,229,205,41,177,60,207,222,117,121,209,251,75,65,141,89,237,36,243,151,226,134,89,213,105,237,90,141,220,2,124,194,183,189,124,169,170,148,32,135,176,219,125,189,111,30,178,37,207,168,177,8,105,114,199,80,241,139,135,72,166,100,216,99,17,162,42,112,201,105,59,103,9,254,174,139,206,16,148,67,126,18,56,82,39,74,62,146,252,214,152,89,166,118,73,75,185,194,43,247,75,195,239,5,90,96,79,247,24,112,35,35,170,229,110,238,9,155,229,216,84,74,84,146,93,161,102,22,151,25,148,223,68,125,85,99,6,158,103,215,144,37,211,5,74,201,106,44,212,52,116,50,28,207,240,65,217,216,103,234,214,174,227,88,82,167,252,81,234,247,211,244,203,121,32,140,102,2,77,179,228,20,58,207,207,154,242,95,69,128,111,87,242,124,18,234,82,17,255,228,102,246,213,160,43,103,19,113,73,150,32,111,186,83,58,134,174,37,200,155,202,238,127,148,128,141,100,78,141,243,205,128,11,255,154,108,16,79,255,165,127,14,144,61,241,182,39,23,237,60,141,110,116,26,105,164,170,110,77,225,118,28,233,87,40,118,253,195,245,106,241,155,186,146,175,46,59,33,10,25,60,34,85,147,19,249,35,129,160,8,60,228,206,144,70,157,110,191,164,117,255,75,199,31,3,55,1,58,89,207,106,65,197,110,154,18,15,71,71,245,208,63,204,217,95,15,110,197,116,79,187,219,110,137,225,250,77,154,212,244,85,67,99,139,16,239,141,169,202,180,124,213,23,72,118,234,223,205,169,196,98,79,111,154,93,91,150,124,104,194,124,45,72,34,151,87,20,95,145,84,165,161,33,105,225,90,58,82,245,227,161,73,99,86,159,103,142,54,176,88,198,54,88,11,17,112,212,85,40,233,68,224,62,112,162,246,194,220,4,184,141,145,246,130,245,67,97,119,1,128,171,165,235,22,19,230,171,199,122,118,5,164,39,107,201,241,243,74,38,83,197,18,234,139,200,71,240,77,45,208,171,220,69,141,181,240,16,163,120,163,243,178,37,63,200,210,117,229,156,184,211,186,159,69,4,132,25,124,74,228,186,252,2,18,128,183,128,21,80,70,116,101,44,246,75,215,90,121,160,101,55,83,85,34,192,41,211,123,93,99,202,109,251,38,91,124,92,204,11,244,198,195,147,152,243,230,180,54,225,44,25,41,164,246,233,58,78,165,134,166,168,221,27,199,5,211,97,123,78,81,251,54,162,112,39,245,3,103,165,13,3,39,40,99,149,229,191,34,73,8,161,78,250,107,78,119,65,66,150,167,186,238,188,35,184,165,254,72,64,76,244,172,56,233,189,242,109,75,16,187,31,180,179,193,33,176,242,227,115,114,238,105,181,157,80,209,29,117,88,53,19,211,185,88,233,188,141,242,34,12,166,173,136,219,203,125,54,12,183,23,247,137,143,73,51,8,131,233,206,88,32,155,216,236,203,88,32,151,153,152,132,36,134,189,115,44,180,118,97,233,183,73,160,93,193,232,52,247,114,251,88,131,199,75,234,88,232,134,132,169,92,199,26,245,33,29,71,55,26,164,79,65,143,84,39,132,46,8,184,218,1,136,224,1,38,230,58,193,91,175,228,240,255,45,142,86,207,96,78,199,52,231,221,217,68,207,215,51,10,196,170,160,54,223,7,225,236,227,8,250,187,140,38,27,165,92,52,174,148,131,110,178,78,42,58,252,153,32,162,0,161,151,102,20,60,163,233,83,21,113,2,225,236,91,152,96,199,69,210,183,22,64,186,232,24,182,23,145,189,216,176,108,53,74,86,237,49,189,140,7,17,35,184,98,245,100,69,116,169,55,6,139,135,128,56,129,227,98,220,167,247,252,189,74,80,216,192,141,178,229,201,188,210,120,86,60,166,187,45,221,150,105,99,150,195,181,87,139,91,155,205,156,11,162,85,236,177,47,112,137,46,89,94,213,216,203,194,155,146,244,128,167,142,37,248,182,87,92,83,205,137,231,188,252,66,75,204,65,228,125,135,231,233,228,234,35,33,62,245,165,160,204,36,6,232,96,181,123,64,75,28,238,229,160,179,122,51,112,155,61,38,0,118,203,190,230,152,139,175,233,206,170,32,127,215,140,250,145,105,106,152,51,113,220,76,54,183,134,121,20,54,41,17,189,166,60,70,48,133,45,244,11,232,211,28,199,88,162,211,1,47,153,56,37,156,141,30,193,31,188,249,167,17,108,0,233,63,57,141,40,77,94,248,216,12,48,195,56,148,189,75,53,79,140,141,141,141,101,66,184,22,49,248,66,74,173,159,183,187,152,244,32,106,204,126,37,248,243,124,93,177,211,140,90,48,125,188,160,106,38,242,70,40,12,202,38,209,36,193,162,49,230,83,168,47,153,71,155,108,80,106,228,2,209,23,173,49,72,85,84,65,76,68,132,219,189,44,52,78,161,133,145,86,15,241,168,59,104,194,11,166,225,68,75,167,133,20,31,5,197,133,100,231,210,145,162,125,174,18,207,113,157,112,150,117,196,124,241,50,3,233,171,93,115,173,138,220,166,117,208,88,10,29,8,165,230,67,165,147,248,30,104,42,104,213,67,199,243,53,207,247,233,91,25,233,101,149,98,213,86,234,11,155,31,49,179,211,17,79,91,180,18,249,188,203,167,67,116,25,72,27,117,54,148,10,239,59,141,218,205,244,224,211,162,94,133,240,151,255,4,188,179,242,25,225,182,158,73,131,38,26,108,90,147,166,111,185,1,31,125,114,198,149,223,186,106,50,112,21,244,252,255,255,113,201,96,72,183,14,206,189,174,39,105,214,111,161,67,224,29,113,10,171,25,231,125,51,108,137,161,215,75,89,91,169,97,133,208,36,83,198,198,58,235,243,167,214,3,243,85,200,26,82,154,188,93,237,149,167,175,9,178,14,51,148,124,101,160,155,127,88,197,70,58,146,13,237,231,181,240,78,108,142,229,192,206,109,53,53,58,197,182,162,103,224,154,160,164,162,72,184,204,234,84,57,176,100,144,183,198,201,104,202,174,209,7,148,205,210,153,196,210,99,175,253,154,238,112,4,118,250,105,244,41,19,176,69,177,156,73,172,162,162,162,194,183,158,250,254,127,72,181,178,125,225,144,2,179,125,185,222,225,35,223,219,219,248,49,5,193,225,232,53,238,112,96,108,251,209,79,59,55,229,199,54,138,5,59,89,155,144,211,125,218,185,207,244,246,46,243,229,133,223,235,156,112,78,86,157,90,20,73,229,47,197,113,239,222,12,129,113,134,219,162,104,227,48,237,212,18,187,250,236,179,230,219,60,129,232,228,41,78,75,173,84,104,150,250,146,96,165,122,206,187,106,95,251,22,209,154,59,98,207,181,162,51,104,227,228,246,39,245,140,120,10,105,209,6,81,74,244,166,74,47,22,166,252,221,25,72,95,22,146,105,160,235,224,24,110,241,122,55,135,211,102,16,208,241,163,212,119,172,187,47,190,185,231,65,18,55,109,69,225,78,93,165,143,16,139,90,204,225,199,146,29,169,204,217,189,109,232,15,123,122,239,141,230,228,64,211,10,58,192,133,107,187,84,152,11,183,107,35,251,162,104,192,119,203,88,210,174,151,154,6,151,251,56,110,160,190,232,180,169,47,136,85,223,44,215,233,65,216,123,139,230,241,221,62,86,55,169,178,232,17,254,125,90,17,89,124,189,124,216,100,93,55,244,149,208,135,99,245,188,11,128,139,239,189,61,188,31,171,76,177,134,140,65,28,14,9,147,186,8,38,251,67,116,39,60,98,123,129,187,113,108,165,104,205,158,172,54,60,221,181,139,196,46,169,104,218,41,27,88,249,62,178,168,103,50,213,118,75,7,39,104,178,146,236,34,8,178,232,133,63,65,235,81,131,242,49,19,219,34,6,54,182,200,68,14,18,196,65,109,74,74,72,117,56,164,198,178,108,58,2,159,143,224,85,75,254,155,24,72,203,200,31,164,62,19,73,174,140,132,204,136,131,2,91,9,153,113,2,204,159,223,234,124,150,25,191,209,153,187,201,62,37,100,70,1,188,178,241,105,102,100,23,0,137,142,148,69,1,104,74,97,179,57,47,42,70,232,36,160,221,242,6,92,69,62,63,102,50,124,244,41,204,19,14,68,189,64,35,35,97,248,234,99,135,49,32,228,70,109,182,207,69,172,203,136,137,225,131,100,103,28,239,19,80,166,101,197,200,2,193,154,125,71,43,93,212,188,139,96,205,158,100,16,87,191,16,67,176,102,119,150,160,75,164,160,72,127,188,71,119,218,24,17,232,204,35,103,141,17,129,206,76,104,140,210,9,116,230,179,198,136,64,103,62,109,140,228,172,58,108,217,88,191,34,86,238,180,155,61,139,124,214,238,255,36,194,126,220,165,58,191,53,150,53,151,191,75,247,85,196,208,116,220,80,125,169,165,11,103,186,107,172,115,227,152,157,179,126,177,186,179,220,122,221,216,232,163,140,26,121,251,241,117,241,41,195,7,2,97,126,35,22,50,156,242,10,148,133,111,85,186,197,187,19,246,98,115,151,221,181,251,90,69,171,217,171,147,51,128,178,35,155,113,139,166,68,15,215,178,39,242,178,67,95,148,139,57,199,116,22,184,180,38,103,118,189,237,229,199,104,4,36,95,210,233,140,91,10,167,116,86,113,247,41,152,27,121,106,224,2,20,215,145,14,77,111,180,139,228,165,225,251,187,203,170,149,69,128,199,183,144,252,36,88,95,234,41,217,98,243,41,154,226,229,1,65,23,99,186,178,150,123,174,248,247,152,218,87,173,247,99,233,147,71,143,228,222,113,177,101,160,176,229,14,56,129,217,207,138,91,63,1,36,60,56,223,110,25,4,174,194,66,232,146,173,113,99,172,49,249,231,111,151,130,194,128,158,197,148,40,85,117,116,98,186,59,157,21,42,169,44,29,105,1,130,216,57,65,25,16,231,136,103,153,234,55,57,171,143,156,123,121,172,250,191,89,242,116,243,214,149,253,81,98,196,12,97,29,44,9,83,45,170,73,201,230,85,198,150,51,228,25,100,232,117,231,112,245,1,37,129,106,107,122,254,79,250,248,203,59,252,5,226,54,252,29,211,189,133,216,108,64,146,171,21,239,54,181,59,103,221,205,84,250,142,23,249,204,157,155,220,114,45,147,153,42,109,171,18,19,129,5,111,20,184,252,253,66,61,99,101,204,177,135,252,145,127,88,145,196,147,103,134,149,184,226,151,59,45,149,179,80,60,68,247,198,22,94,96,115,17,248,105,39,46,210,225,151,42,17,141,58,78,136,142,11,188,141,106,53,42,44,47,56,251,104,227,73,29,75,236,71,242,23,175,110,132,106,62,31,118,56,112,142,85,119,209,82,41,151,238,222,202,131,145,202,166,88,154,247,40,79,235,32,147,89,134,17,164,77,171,51,86,229,165,181,21,189,65,229,94,76,247,199,233,155,70,96,122,126,49,122,220,164,242,46,209,154,81,249,108,226,232,222,232,251,187,251,232,217,251,157,168,5,36,146,85,249,250,180,83,215,73,172,96,124,131,76,139,81,254,246,149,204,253,162,56,251,125,34,38,135,120,96,202,48,36,173,181,84,25,35,60,47,173,249,32,229,29,91,215,61,12,253,45,152,230,131,138,36,54,165,146,249,52,38,10,90,45,41,225,138,158,104,47,145,36,65,1,226,42,83,95,76,200,221,62,152,221,177,247,42,212,117,228,27,25,56,157,85,172,127,19,81,219,85,240,37,179,210,25,33,122,29,22,209,252,203,214,205,186,246,111,195,84,64,124,205,24,111,145,107,247,225,48,54,93,193,51,90,167,157,124,158,247,37,231,66,125,225,237,239,165,76,43,156,60,173,137,207,211,161,239,37,13,93,134,48,45,119,35,198,220,38,201,50,36,163,59,2,133,86,178,72,123,223,84,223,177,9,55,13,205,125,150,225,253,170,186,103,160,101,78,118,56,51,123,103,158,104,46,87,118,168,55,62,157,17,189,47,1,129,25,253,72,20,193,253,137,98,32,218,64,236,157,158,147,4,139,200,110,123,133,127,199,49,132,77,208,12,54,160,138,110,218,31,141,59,180,54,22,91,141,109,16,118,5,80,90,90,137,214,141,212,145,189,110,53,14,55,158,85,99,92,29,147,64,177,96,61,76,42,250,62,140,77,114,230,133,206,137,214,202,33,217,64,89,101,203,215,134,212,143,61,158,161,17,249,197,107,203,2,193,246,135,41,225,55,134,203,234,227,216,181,78,75,15,215,62,78,52,221,243,62,94,136,54,42,104,228,15,107,141,254,105,31,75,148,200,49,138,31,252,189,97,210,39,10,173,225,80,74,6,65,165,240,8,21,175,64,26,171,25,180,4,203,93,220,100,45,64,25,174,72,119,154,45,148,3,188,14,54,247,238,126,65,104,156,71,249,25,27,212,55,58,130,231,51,129,13,138,33,236,197,193,8,108,80,36,118,67,25,239,171,79,25,117,40,202,246,225,66,10,128,153,3,90,14,122,14,41,56,77,94,210,103,147,141,179,228,117,54,217,56,75,94,132,201,6,125,172,186,157,170,170,195,93,249,233,237,95,6,19,134,107,134,251,166,109,119,104,169,154,179,193,20,124,88,65,130,68,199,143,127,8,90,76,9,222,110,167,206,248,83,163,227,181,196,217,70,22,129,117,195,101,79,193,93,105,203,170,120,30,210,120,67,228,132,204,143,227,115,138,113,225,245,86,126,179,155,55,52,43,43,144,249,226,175,188,87,109,148,239,137,94,87,55,134,18,141,25,135,194,196,6,29,230,154,229,218,15,46,198,63,38,116,81,191,242,147,174,159,190,125,97,219,157,155,123,205,249,96,166,71,152,159,0,230,15,51,62,184,7,78,245,119,174,183,150,10,17,207,223,31,33,110,104,23,131,176,142,152,167,139,140,219,102,108,99,180,148,173,93,83,209,3,160,3,22,99,40,13,170,241,246,233,7,120,211,100,210,21,29,35,66,10,2,125,54,190,153,244,7,154,49,73,60,207,72,173,43,97,214,89,70,112,10,130,195,132,19,209,199,224,132,64,84,62,229,68,122,96,205,127,227,71,249,200,146,198,255,4,144,61,11,126,132,10,45,93,47,221,47,124,247,254,230,167,160,124,253,155,6,207,59,95,127,154,252,34,245,85,243,98,49,241,179,12,199,185,43,110,243,42,123,164,151,136,223,123,59,127,163,120,30,143,187,87,185,246,135,158,225,150,26,66,41,68,38,28,191,89,227,102,110,59,163,149,42,49,67,149,174,59,242,162,220,198,158,210,182,138,231,197,141,150,248,118,127,215,250,130,145,226,72,253,231,35,193,162,98,32,240,88,195,205,219,116,102,105,158,195,244,168,169,174,62,78,207,206,6,235,53,227,219,53,176,151,234,37,225,13,77,189,115,110,223,86,215,125,113,71,138,183,206,219,122,20,120,205,91,230,137,202,145,175,210,16,23,26,177,232,87,93,236,232,23,163,86,55,119,131,72,93,211,140,107,134,193,221,110,87,212,26,218,219,63,187,192,55,177,163,70,52,173,44,192,189,123,57,79,81,193,229,164,243,82,102,126,238,226,123,211,87,133,163,11,156,225,54,182,8,105,61,188,134,141,188,238,79,128,35,173,50,78,193,173,208,31,211,70,189,221,57,208,170,173,248,206,128,189,57,20,226,146,176,241,90,193,206,18,147,254,105,182,253,220,237,193,168,62,230,233,71,34,215,158,63,216,63,176,12,181,222,136,255,124,253,219,213,75,160,213,129,132,117,186,162,148,104,162,209,27,213,63,158,126,255,9,176,255,99,103,233,129,134,110,239,33,217,119,46,136,43,118,214,60,231,81,237,243,139,92,251,143,115,147,29,236,61,166,5,21,30,62,219,60,57,66,251,129,227,209,233,14,36,223,165,3,145,38,187,159,53,140,214,47,133,212,138,241,214,58,56,253,96,214,21,100,254,20,160,225,190,118,162,148,114,231,254,151,71,206,206,39,86,220,68,209,111,173,167,218,152,79,200,9,67,123,233,196,183,119,243,217,90,12,61,15,12,242,127,2,56,19,251,209,151,115,177,21,182,222,112,190,180,115,132,249,61,222,162,61,111,229,255,82,211,1,98,190,132,193,10,21,104,3,89,205,202,249,226,63,37,194,124,116,7,41,31,57,89,127,214,14,10,94,44,121,248,36,233,88,249,39,32,234,46,219,166,27,152,58,29,36,72,243,206,229,206,55,79,141,115,47,122,113,220,159,180,212,113,217,223,49,111,6,194,55,18,39,106,151,89,119,67,150,77,235,239,221,124,20,203,238,13,15,179,79,4,189,229,110,252,184,167,245,25,72,165,154,132,143,137,203,25,175,196,125,183,101,214,251,194,237,50,174,125,207,68,81,182,225,71,85,156,242,242,61,53,80,199,140,192,43,15,1,205,231,88,187,124,161,84,188,197,181,77,198,155,108,207,88,92,107,138,250,164,17,193,175,55,163,252,31,142,125,112,10,102,170,120,102,62,89,106,41,224,162,32,29,86,109,161,251,157,221,238,86,107,140,243,145,163,141,238,166,223,79,0,165,72,135,11,117,70,141,249,117,196,157,237,176,170,19,136,168,173,141,106,98,96,205,7,235,242,247,223,53,137,124,158,163,35,117,61,4,157,78,16,3,108,145,30,7,113,228,161,171,114,159,10,191,118,200,198,175,158,43,151,98,19,84,88,188,223,16,155,183,162,226,17,143,253,131,247,65,91,217,212,235,33,91,233,147,179,101,146,155,218,95,62,211,212,56,239,254,4,108,85,102,57,254,4,28,254,4,92,63,150,249,116,203,165,163,68,127,217,41,0,115,122,22,233,223,252,79,156,149,27,183,35,171,43,200,166,94,115,111,208,42,214,232,68,100,233,130,227,89,193,84,165,245,243,213,141,62,170,67,132,145,191,128,165,89,27,7,246,101,44,239,200,83,14,10,247,235,83,67,171,53,204,31,72,237,147,211,186,203,83,39,131,195,49,131,159,201,200,149,218,179,47,3,105,106,83,109,78,187,10,2,229,244,180,169,68,247,145,40,35,209,25,200,60,177,131,235,194,63,1,127,211,157,91,41,134,233,230,236,237,196,98,145,162,38,33,71,29,99,232,96,3,209,147,224,77,164,165,47,232,224,229,150,233,167,53,244,176,54,143,234,83,200,123,8,179,207,44,217,115,228,184,61,145,26,230,129,255,189,82,136,51,150,184,108,234,79,15,34,77,79,66,98,51,16,106,15,194,209,255,187,3,145,78,161,218,206,212,79,64,198,133,243,108,156,98,167,81,35,59,93,90,50,167,65,112,196,33,231,184,71,28,251,18,197,170,212,136,74,206,113,9,104,17,164,10,115,241,122,177,83,119,163,206,239,94,182,242,127,28,213,94,1,77,28,187,200,219,87,11,58,5,214,231,106,164,154,230,234,198,45,57,239,48,106,239,70,181,25,93,156,234,10,134,246,213,1,73,96,163,73,145,102,108,150,117,17,108,236,141,213,119,148,104,205,111,44,183,223,95,110,181,0,134,173,66,170,220,72,219,176,7,24,94,3,213,125,179,33,11,14,201,77,65,236,124,80,147,155,248,2,16,168,47,64,2,164,227,225,88,185,234,96,162,65,51,131,168,133,180,27,124,122,120,55,207,34,166,177,157,146,214,98,53,195,188,162,34,82,128,221,137,167,92,248,31,230,219,214,32,131,102,8,61,12,40,193,192,62,252,100,84,18,63,225,69,231,138,203,68,197,48,135,167,10,81,223,219,242,98,105,189,59,158,174,36,167,127,90,44,98,121,169,202,36,161,201,28,196,65,40,100,66,54,249,199,235,104,74,67,23,88,195,157,181,158,73,21,113,73,235,238,111,83,53,234,175,5,162,82,132,19,70,234,60,50,80,211,101,122,207,238,117,145,241,140,200,247,236,84,239,46,85,35,140,49,44,220,162,156,153,202,56,39,1,25,212,111,43,189,3,39,161,186,106,49,6,159,159,200,77,142,204,63,102,250,15,232,245,91,171,196,236,168,59,162,21,182,85,214,111,110,116,151,166,219,71,5,237,102,114,236,206,213,105,101,57,212,120,166,21,226,8,244,111,170,88,30,60,40,101,10,149,217,88,96,233,241,25,160,169,11,116,215,100,207,154,47,25,147,124,208,77,92,166,33,250,237,98,92,185,105,169,170,79,177,182,141,81,174,190,181,235,180,196,11,173,123,20,75,47,54,128,174,141,104,69,99,125,186,231,195,247,15,207,165,254,96,156,190,241,208,185,172,227,225,235,248,245,100,227,221,30,146,192,101,144,214,165,70,183,98,233,216,203,179,34,66,206,4,244,78,138,201,64,21,195,130,197,72,193,116,197,231,29,77,126,217,202,109,59,173,11,19,128,50,10,70,249,91,95,51,15,76,99,151,247,191,50,65,227,141,83,54,245,77,91,180,160,24,197,249,122,167,187,99,223,216,129,65,232,140,57,31,238,187,21,249,162,74,188,147,74,195,38,107,85,161,175,132,111,31,203,158,118,125,255,105,116,73,123,110,8,177,62,153,98,253,176,57,94,252,244,217,254,229,77,73,1,191,78,49,255,184,246,215,80,84,48,19,190,29,28,230,171,222,125,228,2,146,78,66,224,60,229,214,223,121,251,195,53,103,192,65,133,180,42,61,136,246,4,24,136,78,27,37,235,4,153,150,34,226,12,225,225,12,64,210,60,66,63,66,159,191,213,191,207,229,153,196,141,184,121,236,170,187,49,208,196,41,231,170,233,78,222,54,22,46,161,169,210,137,192,189,220,179,115,82,225,204,86,157,46,216,136,189,181,11,126,119,149,96,170,198,188,200,63,220,110,228,250,182,151,81,69,176,33,194,5,73,174,189,142,215,198,53,54,81,156,30,148,122,33,104,100,8,11,187,166,50,37,10,141,68,37,222,180,62,183,241,252,82,201,128,78,209,46,151,195,107,214,7,25,159,7,26,6,188,131,28,187,158,137,113,106,191,63,8,26,59,222,23,3,195,134,95,187,244,227,14,60,154,227,102,13,248,124,15,38,229,100,17,179,98,252,187,195,18,47,107,34,249,228,118,48,36,157,70,220,199,179,195,124,254,3,15,2,100,25,116,50,97,206,219,220,149,46,212,189,157,49,162,167,129,238,247,40,247,111,165,243,185,95,162,158,186,17,169,209,95,161,78,244,95,50,181,254,38,183,80,135,224,125,211,174,215,209,223,21,182,86,174,100,188,253,109,70,117,105,244,207,215,253,247,246,189,239,124,163,86,160,17,209,109,191,248,209,209,224,177,227,151,95,173,194,22,54,162,127,181,146,187,208,119,247,64,143,224,177,14,32,144,123,227,95,244,143,203,88,109,83,171,81,210,72,230,118,156,145,85,39,25,34,132,26,23,207,200,170,93,188,42,93,49,4,178,106,216,36,247,88,72,81,15,40,79,200,78,225,41,98,110,200,127,49,98,247,61,205,235,29,135,232,148,3,242,194,56,118,9,150,84,123,13,127,33,217,113,131,24,160,4,139,187,116,253,71,116,246,182,120,72,45,38,189,236,8,222,116,231,205,133,37,52,30,102,72,108,200,75,77,156,78,153,173,83,168,225,198,46,141,160,211,226,87,191,135,69,154,195,106,241,170,40,22,30,86,32,59,97,198,31,17,116,23,0,144,45,128,57,164,92,236,114,37,50,232,237,237,169,248,202,64,54,84,167,224,235,110,20,160,190,25,176,75,231,62,55,169,60,99,52,227,67,180,133,222,14,204,142,136,233,238,158,87,76,220,142,249,47,180,171,156,203,255,107,237,42,58,94,0,64,196,4,195,60,168,75,8,19,54,215,67,225,73,205,60,187,238,139,23,174,5,170,61,145,80,248,107,67,142,207,53,123,93,55,233,17,45,109,224,20,63,96,191,224,207,75,242,159,185,50,151,127,141,43,164,63,1,180,231,126,33,164,138,125,255,199,175,171,86,234,56,168,181,96,76,60,172,6,247,233,37,87,123,2,62,205,177,34,39,95,76,187,160,240,82,9,198,104,10,170,10,249,90,3,30,98,143,62,24,231,130,112,92,27,82,43,37,215,94,114,176,171,123,231,225,214,219,248,221,82,18,133,60,156,81,97,29,107,214,28,138,217,44,153,82,5,50,21,235,83,126,85,253,43,2,63,246,25,196,158,239,95,182,3,172,10,207,186,125,46,217,146,182,193,124,87,111,154,235,146,79,227,77,212,186,169,86,153,77,70,120,143,121,78,233,168,185,98,209,79,192,37,140,214,176,76,167,101,200,70,243,49,80,156,242,141,14,152,128,118,102,215,6,157,161,157,21,61,45,251,123,4,180,115,209,37,235,184,244,12,237,116,112,77,250,40,171,179,161,196,231,171,57,234,99,209,191,241,24,64,240,255,84,146,63,189,255,182,35,148,169,107,255,178,186,190,56,242,151,147,229,245,242,106,63,140,162,206,247,187,247,62,58,189,184,128,79,123,83,129,84,140,111,144,83,109,119,151,246,116,75,166,144,137,6,199,165,13,195,202,176,195,124,173,157,82,166,240,124,95,149,1,108,15,95,76,151,98,30,20,137,169,127,170,226,87,205,192,58,160,119,142,120,150,182,233,202,131,204,205,170,154,85,73,238,198,23,228,204,69,92,93,216,198,88,57,255,155,55,228,81,242,169,252,229,27,186,94,76,251,29,18,206,240,246,28,125,233,174,247,42,197,60,197,167,103,154,166,84,65,50,191,51,59,227,123,228,174,75,135,226,170,194,208,193,51,206,7,189,233,98,143,70,143,204,63,14,246,201,20,130,127,84,202,142,143,190,59,148,187,52,74,123,14,95,87,189,18,8,231,217,21,252,74,124,215,221,251,225,170,124,221,242,157,12,143,249,29,217,14,253,153,147,72,159,102,104,29,249,215,186,218,28,201,6,171,159,128,101,183,185,38,46,71,176,92,129,125,14,212,161,142,128,42,6,141,228,250,19,99,152,3,27,237,221,101,62,198,107,168,192,106,224,2,150,24,234,109,155,134,116,138,37,192,213,199,19,124,119,203,207,116,223,200,210,211,83,147,21,9,186,111,60,7,147,175,44,207,116,223,170,211,79,111,234,4,2,249,94,57,144,71,206,106,213,134,77,52,245,19,141,129,236,97,239,100,141,163,171,209,205,75,142,183,236,2,159,149,235,20,230,21,181,186,179,13,164,86,240,206,32,176,13,21,114,228,167,61,133,5,31,221,198,214,220,152,168,24,201,24,139,121,65,37,254,25,201,3,235,183,135,177,170,160,2,181,109,141,68,57,144,191,251,18,207,153,124,212,198,156,193,215,116,209,91,139,101,238,126,119,242,160,4,213,179,87,240,237,194,216,10,147,168,87,191,52,121,55,77,158,119,172,159,245,82,178,38,146,52,95,79,70,232,120,130,239,52,114,216,126,209,51,58,44,209,209,175,95,122,54,29,128,199,87,22,221,31,250,198,242,97,77,228,155,239,67,178,19,8,37,79,78,250,250,153,169,167,134,184,152,114,205,8,76,207,117,152,31,171,74,48,245,100,147,92,104,119,237,37,152,122,150,153,176,35,33,152,114,77,101,26,108,120,182,235,223,26,24,23,14,129,213,86,11,44,224,55,83,111,108,13,118,127,27,176,194,128,155,116,69,215,41,57,12,150,217,35,102,162,57,170,207,134,60,13,22,120,24,196,56,84,128,68,121,116,37,172,92,82,66,189,84,50,151,60,137,50,245,150,97,248,45,103,82,53,217,2,214,92,144,152,150,64,102,143,121,65,72,34,82,115,6,58,110,35,0,210,159,233,135,54,210,138,170,136,11,87,208,181,54,44,27,85,168,134,63,69,244,122,191,41,212,199,79,187,189,214,123,200,24,78,49,158,50,239,155,166,2,146,209,198,52,205,182,32,218,120,120,56,167,12,158,112,62,189,45,107,90,59,94,180,144,101,100,48,105,45,176,17,32,60,75,63,84,21,189,38,93,77,87,210,175,149,184,36,197,132,163,52,94,84,48,106,247,46,195,47,220,112,203,44,47,191,168,67,81,201,219,168,45,57,94,180,245,246,9,79,61,151,0,111,144,185,40,2,142,126,151,54,217,22,216,57,104,230,95,227,169,50,52,167,149,113,52,102,78,134,204,196,251,6,169,86,27,176,39,43,147,83,189,27,157,241,138,42,154,224,35,81,218,196,149,41,233,197,107,21,170,207,229,54,127,47,156,209,130,75,149,59,252,22,217,110,242,217,91,166,127,78,25,253,218,112,141,207,227,193,26,106,137,83,182,196,40,32,43,137,131,53,27,12,135,231,142,119,53,171,22,166,22,143,13,134,225,237,139,93,192,24,22,250,25,117,35,239,196,125,95,72,53,171,152,255,80,2,138,199,213,126,15,129,207,82,57,183,190,238,115,67,234,168,76,227,30,92,224,40,78,101,45,161,174,123,141,213,99,26,74,147,175,207,2,83,241,188,83,165,222,45,46,128,220,117,166,33,155,133,20,216,124,75,46,176,201,152,225,52,206,121,205,7,233,171,237,2,211,149,77,222,35,153,149,52,86,6,247,120,249,134,54,206,147,108,26,163,241,165,251,197,132,69,194,51,77,139,179,69,194,51,77,139,179,69,194,88,62,101,164,67,18,48,49,49,49,157,246,154,76,38,247,182,101,218,49,135,131,172,72,5,177,95,37,164,208,109,162,114,144,249,254,16,77,37,53,167,3,80,63,241,214,246,146,179,62,246,51,69,49,142,71,213,14,43,208,62,190,22,8,176,253,206,144,113,95,50,41,77,38,40,194,198,68,248,192,83,6,24,44,43,146,19,174,239,197,198,198,118,54,206,72,192,114,71,58,65,13,147,41,13,147,88,31,51,213,30,42,182,78,179,57,4,99,141,110,52,212,115,54,176,28,220,147,109,173,179,253,184,42,60,236,42,64,32,144,72,112,184,150,128,232,37,138,201,146,194,146,160,148,72,5,158,166,31,55,155,92,78,28,191,251,198,164,245,242,102,243,146,155,219,242,62,93,106,210,207,8,124,198,102,116,163,91,47,242,242,6,196,207,126,118,152,180,30,76,199,242,170,165,113,26,196,52,119,241,253,99,0,41,104,157,116,162,58,25,167,104,210,89,49,79,122,135,194,172,56,44,63,113,254,107,56,135,8,216,229,226,74,33,236,99,61,161,73,97,159,53,80,173,1,178,44,2,63,50,40,207,141,158,123,26,32,11,217,195,223,210,221,42,180,106,241,40,85,48,160,116,224,90,117,75,235,177,107,137,19,228,11,211,208,131,102,122,31,184,5,84,124,78,150,14,41,214,244,212,186,5,43,74,73,187,121,46,233,24,176,21,100,52,213,35,69,153,241,68,213,253,252,221,245,235,171,11,184,151,27,145,158,166,208,17,248,91,152,64,185,224,102,130,118,99,48,130,23,40,30,82,30,128,75,130,55,220,25,201,208,225,125,2,10,85,206,53,96,37,32,223,219,173,225,228,108,60,4,228,27,169,5,151,156,210,36,32,223,64,246,68,66,121,117,77,113,150,169,97,253,218,109,223,178,119,105,200,102,179,93,7,134,74,119,143,89,255,101,170,139,83,54,221,172,156,41,155,241,244,144,30,129,110,85,147,44,15,84,50,71,173,201,42,69,6,245,154,222,239,171,25,255,39,159,235,151,204,40,104,2,236,247,251,192,136,153,244,186,62,31,99,173,18,105,93,236,192,238,247,233,128,6,181,25,51,123,173,56,223,4,69,70,110,169,30,17,197,153,205,145,75,44,122,127,145,115,123,147,139,42,214,146,97,114,47,216,23,190,246,189,247,193,88,187,151,13,199,141,45,132,190,154,40,9,158,44,121,180,132,11,244,24,49,47,14,83,30,45,111,227,108,207,83,198,222,78,89,136,86,190,97,207,20,168,230,216,47,58,165,37,197,215,80,30,179,210,3,217,16,165,137,178,187,137,166,234,68,15,71,58,75,127,202,16,207,37,26,156,50,178,213,103,145,29,115,65,168,149,59,139,145,56,115,29,231,251,221,222,99,190,93,139,192,224,189,216,232,140,28,122,90,233,249,16,159,150,10,116,106,61,122,220,243,239,35,174,167,234,165,34,119,99,3,222,43,199,100,170,20,228,41,19,153,119,88,181,89,69,245,5,191,174,98,48,90,249,113,243,208,196,35,148,248,52,209,228,34,74,97,86,71,71,202,80,149,152,147,14,22,226,175,248,214,18,192,213,228,117,181,117,64,186,73,58,100,50,137,93,132,102,5,53,96,86,104,27,149,79,246,170,181,144,67,252,184,76,1,8,254,124,21,223,229,86,177,25,155,129,223,181,208,178,203,83,146,77,117,175,4,249,78,249,88,4,191,125,177,235,194,135,184,216,104,117,119,97,109,89,208,112,133,141,59,85,39,143,123,22,6,174,62,201,227,92,106,220,116,8,225,185,136,99,185,234,111,181,223,220,221,79,235,145,67,83,177,152,101,116,230,208,108,89,110,67,28,114,230,208,76,246,207,242,72,60,87,54,5,155,60,98,135,108,238,237,172,127,188,16,238,211,245,96,174,221,140,36,131,246,145,148,232,143,47,177,227,30,91,161,10,140,152,23,186,194,27,52,83,25,62,169,20,111,250,200,197,23,99,211,209,248,106,142,116,12,80,159,50,58,170,151,159,218,168,199,226,81,164,231,74,19,43,219,1,63,159,105,166,106,218,150,90,177,182,244,119,199,148,158,40,56,8,100,232,36,113,187,55,6,159,132,171,80,235,244,250,188,43,36,178,106,231,53,173,50,204,61,27,120,89,169,149,124,190,17,149,182,226,226,153,205,195,223,129,192,117,170,53,145,54,140,37,132,72,171,195,230,216,7,203,47,215,70,190,217,231,169,81,31,186,79,229,76,90,246,36,61,141,70,99,75,111,243,58,86,97,79,180,120,52,221,255,75,96,7,212,61,168,241,125,174,220,8,151,242,215,196,61,214,198,252,190,218,238,38,109,91,1,148,152,39,65,113,86,132,151,219,208,231,76,113,22,168,166,158,181,48,77,80,156,213,209,174,52,208,41,39,103,143,7,13,102,3,161,18,181,175,85,38,141,210,211,76,100,68,23,201,29,82,136,83,199,184,235,51,114,70,149,37,11,25,204,99,54,5,167,201,119,198,176,28,43,41,32,120,43,101,188,74,4,84,123,39,233,220,84,59,253,126,20,124,148,193,190,140,254,62,179,80,97,171,149,179,201,98,245,62,141,93,155,143,83,129,65,142,204,85,217,68,186,90,87,121,108,3,147,78,110,178,208,0,212,24,45,64,36,46,248,113,251,9,22,67,98,239,26,87,230,0,215,174,27,53,193,65,62,205,168,169,153,111,247,148,201,246,68,199,77,163,147,217,180,56,26,205,227,232,202,175,52,193,237,146,36,50,40,43,229,77,255,94,231,115,29,33,225,140,51,126,109,68,24,104,45,143,56,27,209,145,19,6,90,221,254,95,133,234,243,207,6,90,4,226,128,179,4,129,249,148,30,143,242,179,232,233,102,180,71,85,189,112,249,210,23,17,35,196,56,127,191,254,85,90,143,80,82,169,154,172,86,37,171,108,182,248,33,4,135,137,157,103,143,53,86,137,224,128,89,161,185,54,186,182,162,123,31,124,77,143,44,150,177,86,223,237,51,33,153,63,170,98,27,25,139,233,55,236,44,87,108,17,100,21,189,26,31,240,217,39,164,44,179,129,7,166,28,73,159,226,164,252,206,241,155,236,225,70,44,78,144,140,255,90,154,216,2,155,4,55,197,92,128,151,72,94,99,136,225,122,111,150,55,181,102,111,38,39,29,52,43,33,101,172,219,100,53,87,11,116,61,148,146,34,93,165,199,129,138,160,55,118,154,244,198,73,192,27,70,101,119,244,226,13,11,129,179,44,125,173,5,140,90,177,50,185,118,132,85,204,164,234,8,188,111,85,98,234,185,53,174,123,125,21,235,230,214,246,244,85,230,251,107,168,7,102,74,9,25,110,108,24,17,22,62,101,102,113,202,68,30,20,125,236,136,250,125,156,211,28,117,23,252,229,36,79,223,80,253,243,56,242,95,113,229,0,210,135,217,103,168,114,201,191,161,202,219,187,174,132,245,174,243,134,189,161,215,122,69,12,22,91,79,255,39,76,79,50,192,240,76,89,178,135,240,223,243,79,175,215,134,172,45,76,75,49,58,174,16,180,209,146,130,124,163,35,68,66,29,138,193,73,59,97,168,185,19,190,61,75,68,161,184,32,200,56,91,19,2,238,102,213,183,106,87,125,112,113,46,42,85,152,54,169,122,197,196,182,44,109,98,28,96,95,96,175,247,61,54,146,123,152,151,201,247,38,212,65,125,51,80,209,229,159,35,43,150,127,142,172,84,37,7,11,28,151,72,158,29,153,252,72,120,86,214,207,55,68,55,255,173,234,78,171,233,99,129,92,210,147,187,136,147,141,159,128,234,115,14,31,210,111,53,221,44,253,218,218,188,69,235,204,207,251,84,130,249,112,202,242,39,192,54,138,149,38,43,216,120,119,108,231,4,33,50,77,110,16,75,107,24,203,62,105,126,227,125,248,54,226,37,192,113,89,122,231,221,171,25,130,173,90,209,3,212,8,15,41,55,202,79,193,241,203,105,31,198,107,209,97,222,1,223,108,25,142,232,140,137,247,121,115,50,203,86,21,119,133,129,250,211,200,123,235,230,159,0,238,132,235,45,120,17,198,104,145,77,7,20,250,21,204,224,235,205,227,153,196,9,201,75,74,92,140,245,190,124,199,73,138,214,117,106,140,214,154,53,234,101,109,229,20,208,19,72,225,177,12,235,194,22,73,232,236,145,222,72,190,182,185,92,8,164,66,227,161,160,154,162,60,0,244,144,4,18,212,59,212,25,29,159,116,6,27,15,80,152,34,164,45,145,54,161,58,78,93,82,170,156,6,45,169,23,217,61,187,206,233,215,218,35,234,197,173,35,175,147,73,86,197,170,245,58,139,10,233,177,95,250,227,127,13,32,254,59,135,190,69,216,228,30,67,148,128,154,75,44,103,180,223,227,60,226,35,134,96,215,168,22,15,192,131,100,65,225,165,155,19,38,95,98,130,108,87,114,76,34,78,159,110,124,242,151,152,203,0,248,216,251,30,35,182,215,252,183,142,22,145,252,99,173,98,71,247,131,47,117,204,90,205,233,47,150,110,178,63,43,178,182,108,92,116,86,187,215,247,208,141,44,241,221,251,70,117,222,45,147,59,62,233,166,146,138,27,135,187,241,76,214,31,118,175,141,112,70,122,189,139,154,211,183,105,112,177,182,190,246,121,68,38,88,206,143,188,225,137,213,220,189,122,222,97,151,143,129,39,157,185,19,39,245,250,250,46,123,216,131,123,237,84,27,69,133,95,165,46,13,210,188,150,189,89,120,173,166,229,160,237,78,171,199,197,27,112,227,76,135,90,150,197,129,235,163,63,1,221,234,38,91,74,84,38,77,186,15,78,142,252,30,174,211,150,226,32,56,135,87,172,243,39,107,206,167,253,15,167,152,156,13,175,85,188,111,206,79,64,224,87,185,181,71,222,95,30,163,232,101,249,11,165,143,10,191,118,136,191,23,106,148,110,4,121,103,22,62,42,62,65,116,21,198,51,235,63,158,5,154,186,208,83,250,209,191,113,209,189,24,109,134,11,103,74,241,138,95,56,3,144,63,251,80,172,36,224,50,77,153,127,2,236,99,150,132,126,2,234,190,132,79,14,60,222,179,80,128,196,243,169,140,18,136,77,99,0,128,252,216,127,64,143,89,204,127,89,253,209,249,139,195,61,72,103,8,0,176,9,97,108,239,153,73,183,53,28,27,44,171,18,121,186,84,217,102,78,140,17,99,196,83,168,193,145,68,142,203,236,12,253,236,248,218,140,184,105,144,125,181,241,167,88,28,7,17,196,66,202,38,152,104,33,99,231,114,155,161,235,159,82,241,69,26,4,117,161,132,149,5,3,114,14,130,186,16,132,26,227,4,156,84,133,201,153,118,246,60,62,224,100,17,194,244,56,60,96,64,54,52,168,247,241,211,201,66,41,50,118,121,71,121,179,69,22,165,40,232,243,186,39,44,194,167,16,32,9,167,32,200,65,166,131,101,40,38,192,40,23,8,127,145,80,254,196,119,252,93,147,177,125,43,136,3,90,56,186,39,69,58,60,233,78,49,188,196,224,228,249,240,169,150,115,113,7,39,62,132,39,213,216,206,5,68,105,158,74,163,41,138,47,72,217,50,250,139,187,123,211,36,215,0,255,236,198,119,235,254,195,88,105,104,197,191,112,160,63,132,42,85,251,245,62,204,124,235,254,145,79,96,125,166,44,147,80,104,180,240,119,74,199,103,10,97,177,50,122,62,133,153,214,4,25,121,120,189,106,30,132,116,80,21,93,204,137,206,161,134,83,39,76,16,212,22,43,150,193,98,161,4,181,69,232,122,82,78,220,153,218,98,81,126,159,19,18,71,80,91,236,99,199,57,153,9,224,110,97,185,163,148,27,255,140,151,97,206,240,232,170,177,139,83,63,1,231,53,158,155,172,248,51,80,234,227,142,159,181,50,212,161,253,133,2,246,125,186,191,26,93,195,78,31,143,45,38,61,252,226,152,247,45,201,86,144,229,73,208,13,57,68,87,139,17,148,179,243,107,76,68,168,114,177,102,66,12,155,177,4,142,241,67,143,15,88,177,72,55,35,150,125,131,217,71,107,150,187,98,93,126,195,188,26,191,32,37,186,38,223,180,248,253,92,76,117,13,157,81,245,177,176,199,126,227,45,150,220,78,233,225,231,93,172,99,248,45,130,4,214,25,220,60,136,77,207,117,130,24,38,65,12,213,189,12,134,238,225,114,68,167,196,248,54,38,152,133,217,122,178,45,123,76,247,191,156,134,170,134,165,227,3,20,200,243,30,214,141,205,55,9,52,229,44,7,207,24,169,163,89,159,117,86,80,119,184,199,248,23,58,28,222,149,218,116,119,212,51,216,198,85,165,230,213,69,233,80,203,94,126,125,19,163,0,131,62,30,151,96,85,223,103,231,98,201,56,52,103,121,60,117,68,205,37,54,36,196,195,76,236,144,89,176,214,160,95,184,209,66,120,152,4,244,135,49,53,113,168,118,170,126,177,161,157,20,37,163,116,76,241,234,210,171,133,72,1,236,52,140,13,50,134,161,99,71,170,58,56,216,169,94,120,97,239,102,188,248,114,189,195,187,183,166,7,116,243,79,36,193,167,128,192,79,42,95,85,248,188,156,139,157,172,77,169,192,71,29,86,89,244,70,172,20,254,136,82,200,122,36,22,223,105,80,114,18,240,19,160,17,248,122,35,98,183,48,89,220,220,191,208,100,237,78,238,6,116,223,105,177,244,209,238,155,45,166,91,129,52,144,90,211,238,47,7,51,214,225,11,92,18,34,252,94,242,74,194,232,2,253,119,119,103,70,70,21,194,41,145,160,235,168,36,144,119,130,51,199,75,144,194,98,132,138,172,231,200,149,52,70,124,247,140,31,114,98,167,48,197,63,85,121,87,146,61,223,45,96,75,16,219,27,59,118,128,146,127,255,74,20,87,91,90,187,65,61,169,63,117,40,71,71,71,125,208,43,240,194,185,225,117,149,228,173,201,247,76,89,42,21,203,59,220,104,222,96,158,20,84,104,127,158,132,110,78,123,56,4,229,134,172,111,47,234,67,30,80,102,171,116,54,234,232,52,46,44,27,16,54,18,140,71,190,90,159,109,36,168,57,20,208,199,17,54,18,80,109,50,167,85,217,217,70,2,225,114,18,54,18,216,195,99,185,94,194,73,2,13,73,140,138,37,160,151,140,9,11,15,169,224,98,3,244,153,68,111,113,234,162,226,84,44,129,40,64,232,239,40,208,120,59,194,173,112,129,251,239,195,219,87,223,76,76,75,175,153,223,217,190,22,190,23,77,81,51,198,122,47,35,200,83,5,129,19,96,114,131,172,83,49,196,50,64,175,215,184,7,28,199,74,188,28,132,169,55,131,182,208,189,222,101,107,125,91,246,207,204,114,35,196,188,132,153,35,150,253,40,52,181,240,196,108,23,123,200,88,200,48,5,233,112,70,237,132,105,157,218,73,250,88,45,81,37,122,20,134,174,232,155,30,65,165,47,254,107,166,170,9,180,239,229,92,203,235,109,221,11,101,47,70,96,228,119,152,122,213,248,148,167,135,153,92,203,235,174,247,8,210,9,184,83,98,51,99,169,128,28,199,159,177,76,124,36,91,102,70,121,91,50,233,114,198,14,41,204,169,231,85,18,215,48,143,39,124,65,25,208,180,135,133,116,13,212,87,76,217,19,51,24,97,239,84,46,227,204,52,205,43,220,122,99,195,213,57,34,79,126,161,23,94,188,88,226,189,26,196,254,19,64,116,135,51,198,232,247,93,36,192,255,123,127,70,101,48,132,88,227,34,156,175,42,113,123,189,54,171,232,120,37,249,234,227,131,237,200,124,222,199,127,38,185,43,201,136,223,32,107,255,178,223,16,109,128,229,63,29,109,126,145,85,253,109,240,66,10,248,79,242,60,151,31,253,134,89,11,22,253,10,104,127,144,31,187,102,116,161,187,254,224,244,239,11,20,232,195,217,144,102,7,70,109,55,92,159,119,12,137,200,199,48,177,20,141,134,182,198,125,21,198,207,24,20,187,78,251,59,105,65,174,231,199,109,167,116,167,4,179,39,38,78,2,197,72,82,254,95,192,223,117,237,211,15,124,153,247,63,0,152,156,133,255,245,175,61,190,133,122,243,231,73,249,227,218,95,194,66,119,222,253,2,20,3,126,155,69,61,91,4,200,254,133,216,135,61,250,243,156,146,26,173,203,246,9,37,62,108,159,24,47,49,121,144,110,212,214,108,77,98,112,98,244,222,167,2,59,239,83,43,157,11,84,47,18,232,219,46,213,41,159,212,231,31,60,127,93,236,152,214,190,253,78,191,133,89,76,117,252,185,192,232,119,212,208,167,207,48,67,18,137,7,14,251,137,60,80,3,111,137,151,102,2,179,221,164,211,46,254,77,74,25,215,147,228,127,2,214,100,219,196,185,211,74,165,132,13,35,167,248,140,160,65,183,138,201,37,215,29,155,163,41,186,116,58,189,204,104,66,214,45,38,218,108,69,245,63,10,34,69,65,49,249,23,173,202,163,247,226,66,19,204,245,238,146,142,182,241,111,230,225,75,200,53,138,26,138,237,71,243,122,226,182,52,236,38,175,66,199,27,84,67,229,154,64,58,90,179,107,124,244,21,74,107,95,126,23,168,251,149,170,122,222,249,244,108,92,220,59,61,27,181,44,87,141,39,229,240,207,56,79,132,133,143,176,166,231,78,207,250,223,33,226,125,123,227,93,150,219,31,83,57,80,70,63,119,215,254,150,80,100,68,17,88,211,151,165,211,158,92,188,246,153,107,143,57,24,187,1,217,212,170,194,168,38,99,56,157,160,52,38,32,188,227,236,31,23,141,246,255,249,40,68,26,2,174,95,248,43,28,232,126,34,47,142,171,177,229,19,125,93,244,61,73,76,136,248,158,16,207,199,128,212,84,23,145,231,62,229,115,217,43,155,15,176,155,195,47,213,203,165,106,177,239,211,1,219,54,191,106,244,168,98,231,225,185,158,36,140,227,54,243,174,212,57,116,143,34,248,12,124,14,156,125,132,168,148,83,121,126,92,133,140,231,22,204,64,70,49,87,33,113,109,111,121,196,20,47,218,124,0,68,189,250,167,168,143,243,175,127,103,36,194,248,151,214,227,220,108,0,163,200,9,89,119,47,3,150,134,176,8,25,169,210,50,34,253,197,147,208,247,237,139,71,143,16,166,36,132,62,14,197,66,196,6,29,67,99,216,49,220,17,159,77,224,205,47,16,146,227,50,207,183,97,26,130,52,68,185,157,103,74,45,69,199,95,248,101,167,207,148,90,136,64,230,221,49,4,165,150,144,201,162,193,80,238,104,72,89,57,31,243,34,47,13,89,229,242,1,195,245,158,240,240,42,195,8,81,23,61,51,81,16,87,5,93,35,34,114,152,117,4,205,162,91,95,173,182,79,191,207,221,57,50,69,38,245,200,182,60,174,106,110,252,203,142,218,249,39,98,157,19,110,4,45,201,219,179,53,108,93,129,99,118,130,66,221,165,65,133,204,115,13,140,211,71,53,10,55,71,74,41,16,36,111,135,10,95,148,193,11,170,196,203,6,122,215,40,56,236,31,50,38,252,144,52,164,6,249,212,109,28,80,197,169,167,92,119,149,14,55,83,97,63,22,226,105,209,119,86,152,134,129,186,192,12,94,72,217,147,191,187,216,228,127,184,78,213,181,181,221,61,155,183,145,172,189,214,138,252,28,18,163,123,139,63,141,246,173,161,3,79,153,113,66,175,49,157,25,75,196,134,129,142,64,48,8,10,17,212,170,54,247,232,140,28,161,111,186,162,46,24,96,55,166,9,191,68,111,236,122,207,25,98,209,74,15,67,205,216,234,103,21,76,191,251,150,113,63,75,95,170,9,162,104,10,205,175,46,28,41,56,18,200,12,115,225,28,91,103,108,221,54,170,81,36,48,21,86,236,221,132,179,5,179,176,157,58,160,68,131,24,7,204,112,137,64,110,171,248,215,186,34,228,174,120,227,2,205,84,12,142,197,25,143,22,82,137,216,171,140,255,116,89,180,187,215,222,184,103,235,109,11,126,237,126,88,248,237,69,112,48,123,180,185,86,21,221,233,65,112,108,226,83,198,59,132,230,2,33,58,64,125,186,240,162,199,167,185,42,186,46,190,235,85,40,3,75,141,13,174,148,249,222,183,128,7,153,134,69,35,126,200,42,21,30,243,110,207,174,89,246,186,161,9,109,79,227,66,70,159,165,164,120,166,125,217,188,94,66,74,98,72,104,176,62,75,73,41,179,36,228,29,132,148,116,121,111,167,220,141,131,144,146,174,142,45,86,72,158,166,36,110,54,51,122,20,42,177,40,152,178,241,110,13,155,160,240,92,239,149,84,233,2,102,243,54,233,238,231,45,245,150,10,170,57,27,21,202,9,45,72,140,187,209,219,76,225,133,180,70,221,251,21,56,52,210,73,202,48,77,11,141,119,198,125,43,35,204,240,206,68,146,207,102,120,103,34,201,148,132,25,30,193,145,71,20,200,30,209,219,219,25,225,251,242,111,102,200,101,174,60,63,155,40,95,154,119,216,190,18,49,214,244,74,74,99,119,174,43,194,213,201,76,27,134,212,82,172,114,72,70,96,49,89,243,88,102,32,132,72,167,156,125,72,124,129,198,97,29,121,65,234,208,165,39,203,30,37,67,246,164,186,69,88,196,80,91,205,178,229,134,47,172,154,75,53,70,91,36,183,41,73,91,210,152,13,66,231,226,219,37,141,198,184,81,169,46,32,147,249,59,43,76,201,185,104,108,50,104,46,191,195,101,253,41,246,86,216,89,98,104,183,147,178,178,192,71,86,220,97,49,248,148,240,192,234,79,178,59,203,153,70,12,60,190,106,188,254,180,95,118,71,102,234,241,110,137,138,130,85,116,10,234,144,173,197,29,114,243,117,178,172,28,229,18,176,129,133,15,140,22,20,51,175,129,224,45,205,161,222,153,81,44,163,1,178,181,162,185,112,47,203,94,182,54,156,21,6,244,238,203,131,197,54,3,23,179,250,89,155,128,91,110,55,146,197,179,229,86,76,103,94,109,100,206,213,58,35,72,217,15,88,192,236,54,21,252,109,18,51,94,81,165,210,227,55,250,207,16,254,68,130,5,30,11,1,225,63,179,192,35,32,252,249,213,154,72,147,42,138,155,231,164,102,41,38,29,67,61,30,118,26,62,240,1,70,6,140,41,20,233,22,25,45,75,79,7,182,249,192,220,85,238,133,148,115,115,100,114,171,92,198,230,58,27,167,50,7,169,218,105,85,93,164,185,6,10,228,119,180,94,137,156,60,186,184,202,128,58,193,8,93,55,24,168,124,145,82,7,207,243,34,175,144,47,199,251,197,209,137,186,87,175,215,21,59,148,79,230,27,37,123,114,75,174,95,123,107,88,118,174,54,197,121,176,8,207,209,124,203,232,30,53,174,4,132,199,36,29,92,237,3,251,179,195,64,90,202,150,200,5,61,227,134,219,72,117,103,81,9,198,144,125,129,85,38,63,90,187,49,129,174,169,38,185,206,116,63,189,120,214,84,46,8,137,54,20,137,150,46,154,162,124,42,54,120,76,201,52,199,227,2,105,236,207,233,54,7,210,106,22,237,153,225,226,49,138,158,15,238,218,48,59,189,82,224,137,151,200,52,253,102,176,202,213,126,153,229,48,250,131,64,254,127,123,79,195,92,34,64,92,146,49,9,235,43,234,40,141,120,183,192,38,248,194,242,30,86,129,162,85,130,197,167,59,154,125,122,153,72,187,12,133,140,1,154,131,252,181,116,225,228,84,78,108,18,2,174,83,229,225,146,170,37,219,65,153,81,239,226,71,236,135,62,101,95,150,117,54,141,43,105,245,17,112,186,59,6,84,53,54,134,73,38,114,44,142,230,223,247,101,151,220,11,73,149,82,159,106,190,120,79,94,64,249,205,132,113,236,211,23,216,91,24,181,150,253,47,103,130,33,4,57,99,44,65,48,132,160,102,76,196,87,212,167,225,146,158,254,249,92,207,233,93,102,80,138,139,225,51,67,207,187,106,236,60,196,73,62,99,85,144,173,28,25,18,234,218,77,153,66,142,100,191,235,77,216,217,118,72,222,25,9,48,42,232,120,211,193,15,144,255,176,29,158,148,94,133,252,122,28,197,35,211,126,116,134,209,206,252,209,102,173,237,240,29,71,253,181,154,50,35,108,65,118,44,98,122,25,187,112,116,217,14,109,53,198,138,251,248,19,160,106,140,88,86,52,114,220,182,74,74,211,62,144,29,147,44,108,107,249,226,86,89,162,149,130,218,31,51,88,250,209,162,73,8,96,105,86,63,90,64,230,27,41,13,84,37,148,46,117,156,157,168,242,202,234,88,105,253,168,24,144,34,255,243,78,35,45,114,35,235,184,228,220,107,25,100,124,81,187,93,156,27,108,242,80,159,157,254,165,218,73,15,252,202,90,166,201,51,87,179,208,210,122,6,106,99,130,182,219,72,169,233,195,220,51,109,55,149,204,72,109,233,51,109,55,130,238,191,154,119,58,122,219,83,76,240,182,224,229,95,164,163,6,116,158,238,169,240,237,102,230,235,74,139,92,118,227,100,111,188,241,93,31,138,166,102,90,175,80,179,68,124,189,225,164,169,38,83,72,207,230,195,119,31,199,62,246,84,12,78,63,43,199,129,227,206,63,95,110,92,50,190,81,227,130,155,202,106,140,5,229,179,116,121,113,106,249,235,222,225,56,186,225,140,24,103,212,207,72,193,113,247,169,231,139,157,30,194,158,229,70,1,201,183,66,14,192,208,245,23,75,10,130,242,18,242,249,247,82,231,180,96,62,35,82,65,60,80,124,11,15,36,162,34,15,86,45,183,206,119,101,60,154,87,156,183,157,183,108,244,69,45,227,209,29,181,76,189,68,214,108,205,205,232,212,165,47,165,8,144,179,228,15,59,45,63,223,96,144,84,148,0,104,216,107,193,198,82,150,105,87,69,209,131,156,172,220,1,44,86,161,149,191,124,40,18,23,190,118,31,170,229,103,49,222,59,228,252,150,178,190,67,57,3,188,77,179,200,66,172,21,37,64,166,1,249,124,33,191,242,158,153,28,100,145,181,131,46,248,60,84,180,226,9,203,138,163,2,189,129,166,37,56,175,75,195,204,64,59,242,93,16,138,167,129,8,225,206,113,203,230,70,72,57,137,190,0,213,203,243,212,141,230,158,66,10,47,14,97,53,217,247,55,111,28,151,191,77,86,16,15,80,208,45,106,121,178,20,187,148,142,55,205,223,129,122,204,38,54,218,165,84,96,177,52,205,190,98,13,20,164,70,147,38,76,119,181,171,167,228,4,171,78,236,241,223,14,25,114,109,174,214,112,30,31,247,249,232,240,29,53,228,236,38,75,175,154,120,169,198,226,33,129,179,253,91,221,61,34,107,249,18,158,3,196,171,156,22,54,242,229,237,85,178,109,55,169,12,102,11,187,240,211,46,136,108,251,137,160,242,5,154,144,151,248,46,65,201,26,224,26,226,170,62,53,94,101,128,124,212,92,108,145,128,156,59,24,47,18,13,241,114,27,122,143,20,83,75,183,159,33,231,51,42,186,153,1,177,218,149,6,96,22,120,209,0,104,176,156,23,42,46,253,162,179,34,245,187,129,114,135,204,113,106,253,56,9,120,19,107,161,148,188,255,47,38,178,100,32,1,173,77,46,132,208,36,85,71,160,76,170,18,153,207,29,236,75,24,21,27,146,161,171,112,190,77,6,145,224,130,225,234,57,140,160,93,151,59,71,10,155,240,204,183,0,130,222,190,29,97,235,93,191,168,55,34,34,166,247,110,217,20,206,56,159,254,162,108,40,216,162,104,191,126,149,146,68,87,30,147,199,119,121,51,158,65,135,189,191,83,169,113,175,130,222,192,102,108,97,180,79,221,33,212,184,100,56,95,55,92,183,184,39,250,86,49,99,30,24,150,138,10,1,221,205,134,47,192,70,18,39,157,184,204,96,239,64,21,208,105,229,6,116,204,211,79,240,240,116,127,221,76,179,227,40,145,10,240,221,120,175,125,51,28,81,197,29,174,110,136,253,215,0,200,74,39,194,200,146,146,50,185,237,125,110,251,64,41,5,204,93,167,33,61,225,85,243,141,175,44,207,164,123,20,239,58,140,89,140,115,204,91,48,135,218,81,209,34,95,20,28,136,24,222,131,210,44,51,145,61,179,63,104,68,42,149,124,167,21,152,30,231,34,10,169,100,242,117,154,28,102,218,86,202,240,16,29,56,223,241,35,202,222,198,173,246,161,3,228,91,15,255,107,49,223,205,242,143,117,230,251,124,222,161,46,214,172,130,14,86,225,213,214,220,30,110,202,203,15,153,187,229,95,219,152,123,243,203,49,105,119,200,184,103,14,52,226,234,11,45,253,219,62,177,153,199,213,47,134,1,217,159,199,58,0,65,16,85,228,213,232,127,195,170,43,255,129,85,11,88,255,42,69,150,125,89,237,81,18,161,220,188,77,137,190,178,66,123,238,107,216,5,37,255,69,175,53,245,73,166,248,132,25,65,158,115,74,70,212,120,229,167,211,70,135,153,147,181,193,134,233,202,21,219,87,82,176,127,106,6,165,70,223,62,115,174,192,180,103,193,193,200,95,86,182,24,43,28,110,246,170,107,125,23,57,3,160,159,247,207,253,241,19,208,255,122,43,100,127,65,222,44,180,170,253,74,225,66,22,117,36,204,244,105,172,228,189,3,231,88,65,91,207,133,215,249,1,161,107,62,53,226,124,32,60,58,59,254,9,186,243,75,98,4,237,212,141,237,165,107,223,55,79,58,47,165,23,22,174,102,5,89,247,115,74,221,147,146,152,231,91,175,91,173,152,57,105,163,85,25,101,168,122,245,241,213,179,85,42,185,23,155,178,194,1,241,70,219,81,164,95,131,162,132,73,87,10,153,95,166,7,61,218,187,254,173,183,76,241,190,134,111,252,246,235,180,176,47,128,249,170,72,107,114,45,161,169,159,0,148,230,138,6,73,204,253,123,13,207,118,31,117,179,95,148,217,143,200,255,81,189,25,250,104,156,248,81,13,82,232,240,77,149,247,64,161,144,181,60,253,0,73,144,183,254,221,70,149,251,43,112,175,147,235,133,199,10,108,108,135,23,221,118,139,179,30,205,216,222,137,227,38,34,70,179,142,124,121,249,200,32,255,11,90,241,243,222,31,124,6,121,169,197,168,71,55,194,7,53,60,168,25,92,228,210,102,24,64,43,0,139,158,121,134,48,11,55,201,158,244,7,108,102,123,183,233,255,217,33,255,223,117,232,91,132,222,48,1,18,151,38,228,238,222,166,215,26,221,96,8,118,109,72,155,1,48,136,254,4,168,200,29,67,95,95,159,99,128,188,86,81,32,252,139,148,101,58,249,162,247,198,110,220,17,63,29,223,151,106,117,10,215,64,238,204,190,151,236,217,154,108,130,175,123,127,2,222,162,73,231,167,19,165,48,11,151,16,243,193,28,63,1,52,154,111,224,73,246,152,178,229,119,69,144,105,62,159,29,199,19,226,47,68,200,30,147,163,52,245,172,82,244,199,87,203,199,206,29,112,142,103,130,23,114,151,249,159,250,93,193,99,139,57,53,94,47,104,28,154,92,9,248,184,112,193,163,97,6,250,253,227,201,216,196,79,64,72,210,247,204,167,107,20,39,159,112,95,103,59,200,170,220,238,136,159,254,224,241,237,38,216,126,250,74,45,251,135,71,211,100,214,223,209,237,129,174,166,176,239,95,38,213,190,205,190,63,126,126,215,109,248,144,127,180,53,32,238,125,14,125,221,87,96,204,231,137,42,244,205,38,38,78,199,31,113,63,1,11,0,32,245,157,39,21,115,213,39,136,46,214,21,149,184,194,103,48,227,197,214,215,89,158,60,98,245,100,48,134,208,214,138,7,237,79,23,236,36,210,17,31,46,64,239,179,67,103,75,183,78,75,37,186,163,239,241,103,132,103,205,151,111,93,36,43,247,77,251,239,68,127,87,217,90,125,227,95,121,171,88,35,57,119,3,5,0,240,63,124,254,63,35,59,19,240,19,53,107,176,31,94,247,83,210,174,83,178,18,117,144,204,123,224,157,119,186,93,207,5,76,148,11,49,138,60,95,94,103,111,211,123,224,254,218,144,14,29,253,101,243,130,166,244,47,122,43,105,201,191,8,56,69,172,149,255,228,237,16,118,76,167,169,242,23,5,37,95,183,153,154,208,143,125,54,50,33,29,43,50,47,9,82,214,230,236,250,9,224,30,194,47,204,72,163,195,169,9,182,3,210,240,87,170,121,224,207,118,181,179,2,23,99,162,222,208,94,184,188,236,64,134,94,254,167,90,66,156,254,243,183,49,26,185,104,11,130,243,9,161,229,196,148,59,139,65,199,48,60,234,24,238,222,99,0,224,241,173,191,40,136,188,141,116,146,222,111,146,27,21,252,96,1,223,31,54,71,114,155,62,233,166,97,222,126,57,158,36,254,70,16,251,241,30,30,190,189,231,115,94,61,149,65,97,110,21,2,222,220,90,168,252,11,41,121,246,131,56,39,154,182,112,241,188,95,77,241,27,2,79,238,180,91,239,219,90,127,194,141,10,160,193,239,95,253,161,65,105,130,184,224,205,175,52,237,255,158,103,227,113,144,209,220,116,193,180,92,202,250,74,172,64,173,121,223,33,134,105,104,42,89,233,49,211,95,10,61,183,133,47,252,101,38,51,112,146,241,90,45,70,224,243,147,43,147,163,20,191,10,244,160,247,19,150,36,69,167,180,4,68,23,121,61,236,120,156,45,53,68,121,122,138,251,29,100,228,163,116,164,159,15,240,80,89,114,8,16,8,1,158,192,114,217,49,39,56,87,57,140,237,106,202,68,18,97,255,177,223,73,66,13,168,21,250,212,201,147,214,152,191,76,213,87,241,132,132,188,246,219,164,10,188,177,26,146,178,155,47,144,7,213,155,151,116,230,40,231,101,197,23,159,252,189,211,250,165,44,181,155,145,208,202,133,239,198,11,77,156,181,114,6,34,253,230,43,132,86,142,103,220,10,241,128,208,202,73,207,35,129,167,173,28,18,130,74,100,111,42,250,109,167,248,162,238,209,111,226,204,134,103,15,255,181,95,235,235,69,124,218,111,229,247,121,231,0,65,133,139,187,61,31,199,107,57,99,74,104,75,127,133,254,254,25,61,118,43,20,120,182,178,215,170,146,30,221,252,18,56,217,123,77,34,24,159,211,53,23,77,39,245,249,81,120,115,214,27,146,146,179,87,157,151,109,212,248,166,177,217,112,211,210,143,165,154,238,164,56,46,207,7,70,189,177,31,161,233,211,104,224,198,114,77,130,94,78,151,67,231,229,94,108,57,177,121,20,40,83,197,133,189,208,32,74,204,246,185,183,254,246,240,94,108,234,94,37,221,79,128,87,219,27,42,71,174,109,100,137,57,146,204,26,231,99,200,115,199,184,75,104,95,238,54,1,179,251,123,188,238,129,207,206,181,85,167,15,175,238,217,195,219,54,74,83,234,194,172,22,179,244,229,117,171,98,255,131,43,25,111,55,158,251,155,80,173,226,233,106,179,249,236,99,42,19,149,223,209,62,101,245,50,160,236,96,109,249,212,47,106,207,200,73,214,39,56,194,12,7,17,22,178,100,83,98,237,242,204,91,145,179,245,33,10,104,254,159,0,224,184,230,197,222,188,112,46,199,173,132,86,75,3,38,173,145,118,206,98,241,233,109,208,243,54,68,152,21,76,36,5,77,229,176,183,221,249,97,207,5,146,14,162,182,209,138,82,158,142,98,76,61,109,137,19,26,114,195,247,188,132,222,159,201,113,24,12,117,155,95,36,200,113,20,23,154,33,24,9,114,28,210,147,25,58,124,172,102,25,134,201,20,220,141,63,1,171,165,183,22,42,199,45,52,34,69,152,84,182,146,184,12,11,53,189,190,59,222,242,239,184,185,128,225,177,92,177,101,173,141,91,219,27,200,206,16,125,77,182,82,32,20,78,153,175,83,212,161,100,115,209,192,232,149,188,148,68,7,105,70,60,7,176,209,56,148,125,10,252,227,50,60,169,189,182,114,47,149,153,8,59,25,237,100,193,135,187,172,163,239,229,69,162,190,193,244,200,159,62,95,203,162,96,73,65,59,11,143,109,98,106,187,125,50,218,74,143,12,21,40,132,154,229,210,239,39,143,222,242,146,84,156,26,56,83,67,217,225,214,95,38,168,161,52,156,73,138,157,169,161,156,73,138,17,212,80,236,22,140,53,199,225,11,87,187,4,203,226,7,115,0,29,95,164,196,63,193,207,44,75,90,43,238,109,44,121,18,44,75,20,200,243,86,212,213,213,9,11,16,28,44,78,250,148,131,216,98,94,246,98,78,85,166,211,128,8,240,254,187,0,70,238,5,102,239,140,109,161,232,189,149,164,108,108,192,8,232,198,3,49,86,40,183,41,162,224,250,18,39,12,239,119,241,59,143,22,123,238,100,132,119,222,139,194,27,56,234,44,240,103,228,221,174,139,143,81,21,255,129,179,138,221,198,228,164,35,176,214,234,14,242,125,164,149,101,7,27,134,31,217,196,247,4,19,89,141,20,33,206,159,116,58,171,205,217,20,166,59,71,50,147,251,56,147,57,156,32,131,88,1,125,129,223,169,173,127,62,39,191,106,89,16,216,242,255,10,114,183,79,239,237,223,216,192,119,175,252,66,230,62,115,158,61,211,164,21,245,31,223,89,117,226,5,131,85,11,119,108,236,147,229,143,6,234,199,82,153,179,245,157,229,195,197,139,178,244,121,80,47,34,236,50,115,137,185,164,142,70,178,47,115,234,254,29,52,99,239,82,180,136,142,31,227,66,73,191,68,155,88,227,182,203,117,67,118,35,94,81,63,77,247,71,60,71,55,8,58,247,28,68,35,184,162,45,36,123,242,150,170,218,155,43,55,46,224,28,124,205,22,202,242,218,118,238,90,184,80,149,24,231,15,175,227,136,68,12,167,99,27,110,86,188,179,177,161,245,33,103,225,83,233,203,83,214,91,32,83,72,165,196,38,166,83,208,125,175,241,48,50,190,12,200,119,16,195,179,50,73,54,152,22,15,177,97,147,75,31,166,126,168,33,90,53,196,174,227,53,197,71,232,216,211,185,123,251,4,45,146,108,36,46,126,221,247,93,69,247,158,76,234,18,219,128,14,28,187,239,35,131,155,91,124,86,81,186,153,81,201,55,58,51,204,43,228,157,13,6,100,168,17,86,136,119,16,100,225,45,235,12,59,39,48,40,194,101,205,188,95,150,230,90,191,133,121,18,206,215,207,115,143,242,217,45,53,65,48,38,167,216,112,164,19,161,143,229,184,172,86,30,190,36,247,18,50,136,58,128,43,96,164,145,60,168,115,81,205,255,53,169,155,168,248,175,200,201,98,110,247,17,244,32,243,203,155,150,185,161,187,87,48,34,100,65,92,150,183,175,239,249,218,101,63,171,86,161,240,121,73,66,101,64,155,129,30,118,61,179,11,154,244,71,183,67,19,206,236,130,130,251,202,121,252,181,140,34,117,48,36,158,63,1,251,217,222,143,181,187,185,61,125,31,118,145,170,141,138,140,52,107,219,56,39,233,188,26,41,33,53,161,181,95,73,162,115,86,146,116,87,156,137,187,38,137,227,65,229,26,179,215,163,5,234,83,186,103,202,59,252,135,227,214,211,29,83,80,66,252,11,160,254,227,98,229,77,237,142,185,157,116,243,254,192,197,158,223,184,196,161,163,19,155,174,22,126,213,151,229,18,173,159,171,236,246,51,148,173,29,41,133,31,197,116,236,22,172,167,95,141,222,197,79,248,180,75,129,53,165,20,182,162,45,177,37,75,15,20,46,126,248,91,210,233,86,65,181,109,19,155,76,91,79,226,22,7,249,246,228,107,194,54,101,127,12,44,144,77,139,124,47,110,116,144,93,126,80,18,62,139,136,29,70,18,189,126,32,58,14,7,54,48,147,164,14,181,213,49,194,81,85,168,239,204,105,220,169,108,130,85,33,97,55,101,86,82,54,75,243,180,128,244,196,46,218,20,4,138,35,62,21,143,250,104,24,150,1,209,81,239,18,255,0,254,116,166,72,211,255,13,120,66,249,80,135,178,8,240,111,222,111,191,41,51,179,58,171,254,42,99,240,184,197,226,52,63,18,176,197,179,252,120,134,45,18,242,227,18,1,91,44,38,228,71,2,182,88,127,154,31,181,68,149,144,16,12,29,251,143,27,4,71,14,41,135,153,252,51,71,14,10,238,66,141,51,71,14,215,138,114,125,113,118,130,35,7,174,212,60,74,167,139,19,231,164,196,130,205,9,97,143,82,248,231,128,59,228,44,171,189,181,66,9,68,221,17,191,124,209,202,107,121,91,180,84,78,212,3,174,64,145,81,168,44,112,148,2,131,249,107,89,120,194,64,124,242,99,7,71,153,146,157,99,171,240,114,114,30,184,219,94,17,192,223,239,111,170,30,124,52,158,50,135,217,10,84,35,146,89,107,204,90,170,132,231,110,181,32,102,28,162,213,236,23,144,245,155,247,51,101,132,228,216,7,67,101,235,110,12,251,10,240,40,235,77,93,77,42,133,206,108,49,113,162,72,51,90,142,45,108,80,118,203,238,149,7,199,35,34,6,154,200,98,210,119,173,224,87,187,5,194,83,189,175,93,16,78,28,252,153,62,227,230,141,226,110,153,109,122,116,197,67,207,170,212,228,96,223,253,32,237,147,169,218,155,50,240,144,74,122,87,41,98,3,69,179,172,61,65,42,196,100,66,119,230,80,67,35,179,7,126,37,175,137,72,156,222,74,130,211,231,18,118,178,49,29,105,152,133,124,55,228,235,233,201,186,187,142,152,77,82,145,198,191,71,198,94,83,92,172,72,172,80,70,125,230,207,49,71,99,165,3,166,205,120,46,3,197,215,249,82,0,194,227,152,26,122,252,139,138,182,250,167,161,122,241,2,93,180,237,85,160,60,37,3,110,96,110,221,16,135,88,44,56,189,40,38,177,241,233,134,38,30,164,224,172,4,109,119,6,219,159,54,180,111,219,177,197,95,126,2,248,68,151,211,118,187,49,42,249,35,46,158,76,16,170,122,3,170,28,88,10,50,212,121,196,133,195,96,78,130,2,29,17,169,51,49,234,197,30,226,252,223,31,179,43,168,254,29,252,238,250,133,161,230,208,34,211,22,120,89,57,122,65,90,193,141,61,32,164,49,31,254,209,120,46,93,239,121,39,193,33,173,115,64,101,75,188,201,26,132,157,84,133,137,177,237,115,159,231,150,245,240,184,232,80,210,96,150,161,231,177,95,147,200,171,160,254,196,176,148,61,219,224,98,24,106,248,83,126,217,199,70,229,222,185,28,236,39,142,178,200,1,233,76,1,233,209,33,68,230,80,117,170,43,163,104,27,240,75,140,1,162,215,239,69,72,97,206,189,113,227,208,46,200,77,106,1,170,135,206,227,34,17,177,25,40,144,18,75,91,6,246,235,122,18,56,133,84,64,185,149,129,114,225,27,206,234,26,65,114,231,70,20,70,160,111,99,104,116,89,208,75,228,198,50,210,78,171,137,114,137,181,155,77,215,237,112,4,149,174,76,110,176,88,153,248,16,246,97,166,119,215,26,245,163,203,134,216,199,175,216,253,72,193,165,164,11,190,61,182,7,194,58,207,174,143,98,140,155,183,124,95,92,211,109,233,115,248,5,180,219,79,252,27,246,131,238,191,214,144,70,191,13,52,99,0,191,44,171,211,157,156,62,69,23,174,202,106,29,50,198,98,125,201,2,165,61,100,151,243,69,60,44,153,90,197,40,176,114,44,212,221,94,156,139,171,68,252,207,81,121,72,144,121,137,189,166,46,220,141,193,133,141,131,197,117,229,203,105,221,41,202,119,175,47,145,183,201,218,97,225,69,254,1,157,247,3,46,165,184,140,20,182,146,42,38,45,40,173,4,82,159,58,57,67,7,13,188,127,224,52,199,20,73,246,114,158,163,111,168,182,34,249,151,15,198,97,240,235,96,217,123,254,111,220,7,140,47,0,128,154,99,35,215,129,96,223,202,110,153,116,243,24,46,173,66,1,81,42,8,218,112,145,174,216,123,35,218,9,65,166,8,223,96,127,25,43,88,31,90,155,47,160,9,197,22,147,12,46,8,1,0,123,23,50,26,28,163,170,221,69,62,223,50,94,52,205,182,194,133,57,147,15,47,173,195,91,37,15,131,183,20,199,62,95,133,166,251,92,78,101,48,67,227,106,177,220,81,221,183,187,203,106,218,204,186,210,190,120,241,121,24,130,171,160,173,163,151,139,63,227,36,23,166,29,205,14,223,251,249,134,150,243,99,159,26,196,241,35,3,24,148,71,236,237,210,250,172,254,235,165,252,115,60,114,188,91,167,159,85,175,91,218,223,60,120,85,171,168,28,66,13,41,29,89,74,199,248,208,71,71,192,201,95,233,108,136,87,199,10,72,134,72,38,41,112,43,251,240,184,140,45,124,60,13,196,191,78,30,111,172,117,77,137,157,119,125,157,156,126,148,126,127,69,227,232,41,211,45,154,240,87,176,81,89,220,189,21,150,143,244,103,30,199,216,143,198,217,87,87,28,59,227,154,255,10,210,108,0,128,67,142,129,119,186,131,34,213,212,220,107,236,101,25,183,82,232,187,137,87,251,141,97,140,188,79,42,187,176,222,175,220,84,221,88,181,124,187,231,162,64,102,183,199,66,146,50,39,165,36,199,89,220,80,115,243,218,6,202,29,180,224,248,88,15,236,78,147,90,235,141,47,7,32,239,108,252,244,251,182,32,108,253,112,6,13,16,234,195,2,148,227,142,84,11,164,163,248,116,203,202,2,61,106,134,209,168,104,214,78,137,114,237,186,166,26,47,162,93,148,230,127,8,153,202,134,145,155,131,82,66,94,117,163,144,114,232,108,215,254,169,168,175,197,67,152,58,198,236,44,68,180,153,66,236,16,69,111,99,59,46,44,101,191,142,102,196,103,112,67,136,202,245,198,168,124,13,8,44,130,33,227,88,42,183,12,145,4,223,62,13,199,242,84,81,106,83,245,227,251,108,74,94,244,39,33,151,174,100,108,151,41,240,212,252,115,197,79,213,72,254,205,61,154,183,151,30,198,151,149,255,24,55,57,44,255,67,205,97,240,89,25,243,215,241,31,9,207,122,251,78,222,213,28,255,73,200,212,61,62,231,254,169,242,248,54,205,211,20,144,194,14,42,253,107,243,251,171,25,150,17,58,151,130,71,178,213,58,168,158,61,154,200,191,106,81,32,11,255,8,119,147,245,255,49,36,194,64,102,52,114,66,3,116,182,251,24,21,169,144,116,204,232,126,157,238,7,105,217,208,143,23,239,153,197,47,209,167,139,201,249,191,239,85,89,63,7,89,145,221,145,243,82,103,204,242,19,100,168,120,84,203,238,203,186,34,155,98,247,82,123,62,32,58,12,198,10,94,141,106,120,240,25,192,114,132,38,91,240,18,43,13,245,62,137,47,124,118,237,139,2,27,151,239,121,161,20,30,199,159,128,15,181,119,24,245,35,167,253,117,180,179,198,42,37,181,92,183,69,207,29,234,198,175,93,36,197,78,144,93,6,227,141,108,23,159,78,124,71,252,161,169,202,60,72,241,218,89,227,179,166,123,42,185,173,205,205,181,171,239,113,108,95,208,82,3,241,183,169,27,2,218,131,197,4,149,107,239,232,225,43,238,18,137,137,241,125,107,159,223,99,169,37,224,95,207,255,151,80,172,191,121,112,87,40,135,119,134,26,117,234,125,189,78,198,209,219,254,97,90,208,65,10,112,121,228,217,96,255,143,188,215,215,103,25,32,143,84,228,14,163,190,255,33,156,239,6,190,17,163,172,246,19,16,121,90,196,69,179,171,175,244,225,140,222,245,63,144,69,103,90,198,213,173,126,105,13,236,104,5,222,154,25,219,85,100,125,125,194,209,115,194,159,120,243,43,249,97,214,114,110,74,229,78,206,199,79,38,127,232,248,42,233,202,76,92,14,249,22,219,84,89,238,159,85,47,191,254,72,184,49,107,132,191,160,143,124,163,231,129,52,180,242,97,195,236,161,95,232,150,78,61,45,241,251,208,208,170,126,187,143,194,199,60,7,134,84,61,219,140,55,229,210,63,209,44,74,34,39,135,232,71,172,75,135,191,107,0,148,140,71,214,196,87,94,177,142,168,171,237,132,85,186,28,125,175,182,149,61,228,72,235,110,158,156,92,137,63,102,234,82,59,161,20,206,116,73,177,173,203,48,170,25,134,27,125,123,187,119,103,39,49,249,248,90,231,131,230,41,203,71,115,115,11,63,1,68,231,120,197,223,45,52,5,185,239,197,233,115,32,218,134,73,43,86,158,149,159,32,186,159,119,207,4,221,149,96,47,179,255,20,59,144,199,130,110,72,110,32,115,28,8,23,166,254,36,226,34,249,66,232,164,135,174,227,243,163,136,160,172,47,141,143,84,188,86,4,220,70,87,127,2,38,173,165,123,126,2,182,255,65,190,25,191,102,152,223,61,120,0,2,72,196,158,11,124,252,63,102,102,158,231,253,230,245,10,249,40,228,89,146,106,201,95,181,224,57,231,70,106,5,158,207,186,109,223,63,58,13,135,150,252,213,74,9,86,254,215,216,216,99,123,19,165,248,225,154,79,238,187,9,4,40,237,159,74,226,70,128,223,197,78,127,239,189,132,47,252,215,80,194,7,66,162,186,0,144,117,254,65,35,92,215,126,145,217,209,80,253,52,145,253,247,245,157,127,163,190,0,88,31,53,254,197,119,57,119,110,227,249,217,13,249,191,195,186,162,221,172,157,235,152,112,116,201,170,244,141,202,139,36,97,208,91,124,85,198,101,154,178,21,219,122,115,22,17,250,50,156,1,102,151,204,178,212,174,162,142,99,105,113,69,185,40,27,218,99,244,46,252,61,162,194,183,8,90,62,252,29,130,255,174,83,20,85,67,29,74,218,239,71,237,109,31,7,166,88,166,118,182,186,136,188,77,149,0,59,129,229,218,169,91,246,53,18,185,139,198,249,240,124,152,234,107,127,201,167,244,123,90,226,85,115,222,139,141,57,14,14,150,126,61,210,200,154,134,205,154,128,82,145,163,166,2,189,158,135,135,221,215,167,92,167,53,117,237,57,2,45,118,28,28,60,127,187,108,44,166,58,186,191,219,184,252,134,232,88,234,255,10,247,188,241,47,99,42,21,175,209,98,90,5,203,21,175,56,216,143,63,32,172,117,231,52,73,149,212,16,150,52,73,235,62,186,230,146,21,244,97,67,14,33,38,184,254,21,7,199,81,213,40,111,155,253,71,45,125,147,137,181,79,250,191,203,141,125,226,215,17,154,207,112,169,16,222,130,238,23,188,247,79,53,226,32,50,171,215,126,177,244,144,191,62,4,179,44,32,37,33,153,156,251,230,53,193,83,118,79,52,138,241,31,158,178,218,62,66,103,158,178,241,56,222,96,234,246,91,103,158,178,58,153,3,117,108,209,130,44,32,123,110,157,62,65,30,39,119,5,196,9,224,109,67,97,176,243,100,80,154,116,0,135,215,53,19,182,44,216,160,93,226,154,207,77,182,211,131,96,207,192,225,4,213,78,9,197,240,2,49,64,54,193,55,0,249,79,219,117,85,135,156,147,12,226,76,121,69,152,190,183,18,93,215,74,137,198,56,154,152,31,201,132,101,222,115,103,105,159,50,43,230,179,135,232,13,149,107,186,102,137,103,12,162,18,215,117,222,172,45,76,199,73,118,155,118,63,188,214,123,67,43,49,213,244,157,10,73,214,158,150,207,232,16,7,58,246,146,68,193,213,51,153,99,173,117,144,95,137,138,14,15,103,190,93,134,167,179,87,62,183,7,193,192,245,118,183,252,27,155,51,3,215,127,114,135,165,83,161,254,184,207,4,3,215,233,16,16,199,237,190,139,32,16,210,33,105,175,37,39,83,218,65,81,221,49,86,131,141,119,226,97,169,98,233,242,249,248,63,12,244,174,249,91,69,109,182,207,0,69,50,224,96,151,247,166,17,153,202,41,232,134,226,252,237,92,224,237,253,130,11,55,191,201,137,218,202,121,178,57,130,172,206,247,71,161,212,151,68,88,13,6,185,137,34,218,79,194,66,187,131,180,236,189,216,94,45,66,6,215,139,69,41,3,32,181,125,171,215,157,205,40,41,231,244,0,87,255,88,103,94,251,9,72,175,105,246,153,153,238,102,148,59,25,217,251,86,67,222,30,183,184,203,216,82,141,101,105,22,165,217,157,65,184,190,156,167,31,252,92,10,148,94,199,230,105,188,204,172,121,40,123,114,231,13,45,1,141,58,115,18,85,37,160,81,94,4,39,81,5,242,188,37,66,255,139,22,224,101,47,39,1,34,7,177,24,160,120,49,187,221,45,39,143,29,152,237,75,158,39,34,190,102,131,124,205,38,100,139,175,114,119,158,222,52,178,15,242,42,150,119,87,59,106,123,62,227,174,18,37,17,56,149,84,114,104,212,243,120,59,240,47,130,219,133,198,191,125,149,116,65,255,198,131,251,199,241,107,232,34,56,163,255,2,249,255,252,189,176,22,190,240,75,117,235,120,198,235,4,92,61,88,79,237,255,86,113,169,139,247,178,214,240,26,130,93,163,143,232,90,137,247,81,150,113,125,140,129,117,248,237,4,60,113,171,11,98,156,190,113,196,1,168,226,2,78,146,64,78,199,52,71,239,122,134,62,107,210,187,75,90,210,38,228,148,55,234,76,174,89,84,135,113,28,179,105,141,219,170,179,181,36,81,30,122,165,234,35,241,18,20,169,57,231,194,151,225,26,52,142,78,146,229,49,123,143,43,224,174,152,127,96,77,69,121,47,138,241,190,55,253,141,206,8,240,135,52,123,164,193,58,252,29,208,61,113,156,41,45,207,119,131,131,50,98,16,35,245,220,193,68,57,71,173,23,163,87,85,48,120,176,65,216,122,23,158,99,66,206,191,154,142,142,194,31,37,165,160,232,168,192,162,117,73,212,68,30,177,206,92,172,138,113,109,40,45,210,63,126,137,254,21,26,246,238,93,42,121,119,164,26,179,73,186,125,44,56,210,174,217,100,60,58,91,102,191,59,220,56,253,221,24,85,169,125,147,243,144,186,228,104,11,61,166,249,235,136,228,183,240,78,113,46,217,44,157,80,150,127,90,129,221,45,14,34,148,229,100,134,108,206,8,66,89,190,253,98,103,219,137,80,150,23,204,40,113,227,106,113,232,254,110,145,245,252,191,227,51,188,23,138,83,4,61,116,132,63,175,170,5,75,233,109,86,9,255,248,163,49,120,195,239,254,194,135,87,120,118,181,185,82,223,73,134,214,150,62,170,12,61,224,28,229,254,172,164,88,242,78,120,214,71,140,109,95,54,187,221,176,184,140,199,134,153,229,237,97,86,104,22,104,34,171,77,221,176,65,64,128,145,96,141,179,123,35,152,141,143,5,71,25,111,150,251,130,32,191,253,79,16,139,228,158,188,129,229,155,137,146,88,66,221,140,129,182,28,92,61,171,155,25,103,64,247,90,9,117,51,72,25,91,78,36,199,29,203,229,66,71,231,65,53,252,151,217,227,31,87,201,77,246,70,227,17,38,155,21,108,173,105,113,185,135,192,164,211,239,36,115,34,22,47,191,24,253,25,130,170,216,19,145,155,253,219,228,113,215,159,0,117,33,141,239,189,121,225,12,78,140,31,91,154,13,152,180,240,39,116,5,141,139,103,144,120,120,186,15,68,47,57,137,0,137,47,244,68,64,210,65,84,94,90,81,80,134,68,61,154,159,0,5,81,33,65,201,232,158,168,56,147,149,80,134,74,72,161,217,152,149,83,23,101,241,46,82,93,167,59,102,62,113,103,78,29,99,186,5,19,47,214,132,26,135,150,19,239,181,96,141,85,108,5,50,189,60,155,146,165,251,111,96,43,178,89,92,10,192,1,50,162,81,56,233,177,188,120,137,60,208,88,54,57,135,148,56,114,52,215,174,118,36,96,48,79,72,171,133,249,176,109,98,243,60,252,209,19,54,2,160,21,27,201,61,117,6,104,225,229,83,155,3,206,0,173,41,248,143,77,68,215,235,7,98,67,65,192,170,212,235,111,94,69,49,213,47,205,151,148,83,217,61,104,87,85,206,53,68,107,170,83,148,210,79,197,121,216,55,22,50,27,114,245,169,35,125,174,53,98,118,80,38,222,57,62,2,147,48,4,67,186,247,45,39,88,166,148,35,220,92,206,164,6,101,113,65,128,46,42,242,90,187,44,99,58,169,186,85,173,169,69,104,186,236,6,190,235,249,164,114,150,114,87,0,163,18,70,83,130,50,233,145,202,228,133,224,61,102,128,221,24,213,219,134,134,248,160,41,155,111,70,10,252,70,124,1,164,141,61,25,40,24,24,99,230,182,51,232,228,242,160,154,139,105,246,35,141,42,174,40,66,240,31,161,225,191,235,24,201,251,237,55,12,171,229,36,49,27,247,19,32,90,97,33,242,199,27,106,89,131,244,204,168,160,157,76,186,189,185,6,173,167,118,213,158,5,5,222,197,196,120,44,21,156,99,24,100,188,128,42,149,77,177,116,253,88,49,100,70,216,176,237,150,221,113,177,149,169,162,140,242,246,201,75,191,180,126,185,123,99,148,74,57,78,158,51,150,27,138,171,71,79,140,104,26,135,80,206,232,59,41,199,188,220,92,85,119,183,229,255,214,71,122,230,19,175,193,87,31,165,76,240,137,231,52,133,93,133,19,124,226,23,236,194,166,224,181,157,35,206,102,200,171,35,24,238,62,117,38,72,18,176,100,124,227,69,145,33,175,221,25,219,167,62,97,190,213,254,140,237,3,132,23,76,3,233,83,112,220,93,236,72,54,49,49,86,150,251,146,165,147,26,34,135,90,29,30,159,220,100,93,42,84,139,13,22,123,11,199,22,69,97,193,10,125,61,142,2,181,55,28,28,2,195,199,106,99,82,52,61,240,58,245,240,92,193,231,33,81,222,224,45,125,240,187,9,227,116,156,186,157,129,196,2,168,111,233,195,10,13,36,191,25,244,180,96,73,195,83,37,82,130,165,174,113,216,221,89,137,7,135,206,224,204,82,238,157,21,85,119,222,150,171,25,163,158,10,230,44,53,211,136,178,59,32,127,221,244,47,155,9,24,52,35,97,202,216,218,117,170,139,87,57,101,184,226,121,74,108,64,4,107,101,254,77,119,230,132,80,95,73,21,135,54,23,240,185,86,234,139,95,37,139,245,139,118,22,230,253,80,225,168,229,164,70,253,29,59,197,162,165,114,176,228,48,175,212,45,57,23,31,13,9,182,94,114,152,189,155,92,151,171,159,65,143,124,79,46,97,109,166,78,225,31,171,127,1,221,183,220,223,211,65,167,141,166,125,136,183,138,182,3,153,98,98,162,172,191,137,248,126,254,42,53,152,111,39,233,106,140,179,221,186,163,171,155,228,156,76,31,183,107,204,109,207,231,15,54,147,67,167,124,147,35,138,3,141,44,198,189,68,34,22,95,133,27,42,61,91,248,77,162,228,214,93,47,91,166,7,40,49,93,58,7,71,228,247,244,157,186,235,134,46,205,90,143,94,109,52,59,107,197,187,213,101,24,84,130,247,192,229,60,205,149,54,205,143,53,11,149,198,104,114,181,218,204,26,98,237,148,198,161,24,131,181,253,122,79,191,82,129,17,51,55,144,167,74,192,213,125,62,200,188,186,92,58,125,180,159,93,58,37,74,67,64,5,32,75,39,90,55,83,208,47,49,211,251,76,121,163,230,243,220,109,175,82,157,77,232,183,101,65,74,162,148,160,173,20,152,187,42,198,208,160,141,7,90,233,213,232,231,32,246,253,138,97,95,12,201,174,222,105,161,153,242,208,112,215,177,113,230,142,126,174,207,108,251,113,201,65,81,191,88,243,236,6,184,89,174,15,234,195,121,136,235,62,186,117,55,188,228,201,242,123,225,23,70,38,2,136,211,174,43,99,43,34,158,160,215,7,167,180,173,162,193,8,47,126,206,49,23,228,193,241,240,252,42,215,119,43,74,82,174,20,82,106,206,109,183,223,45,1,102,255,178,253,33,128,95,173,137,110,169,49,228,85,171,100,186,127,62,68,187,51,101,186,188,126,106,152,80,254,248,138,138,94,167,251,21,43,58,206,99,96,10,44,159,152,202,252,99,215,218,240,136,58,130,23,37,112,248,19,224,63,118,20,199,249,240,8,140,156,157,174,220,217,159,181,150,29,125,56,134,106,37,255,213,38,209,240,255,103,86,254,109,2,187,240,43,90,22,98,244,159,84,30,207,61,251,64,248,213,223,116,61,100,255,106,144,130,255,235,31,63,214,249,119,229,68,155,90,198,73,202,82,220,161,27,31,241,29,253,84,141,119,222,180,235,197,54,178,165,20,35,184,220,96,51,14,10,51,51,244,148,118,106,188,113,236,252,68,194,116,63,165,197,44,131,243,171,95,192,29,214,141,125,218,31,114,119,46,255,4,240,0,6,248,223,79,6,242,139,57,58,22,74,122,167,170,70,82,134,158,143,27,149,34,107,220,115,3,89,146,125,249,220,151,6,201,144,144,6,151,187,38,87,250,93,157,81,199,10,168,167,210,104,0,2,213,236,20,69,39,155,164,248,26,140,98,230,181,64,235,120,154,70,215,213,252,36,238,146,225,88,103,238,61,40,123,57,108,112,193,192,11,40,0,165,209,130,107,148,19,179,238,215,59,122,209,110,214,221,234,196,150,87,122,70,188,40,165,166,61,219,233,45,73,97,44,121,205,68,216,233,165,55,161,94,70,234,140,180,223,199,110,206,102,119,193,171,231,49,125,67,146,207,223,85,196,144,39,112,239,167,112,103,10,173,234,24,67,6,151,66,222,188,163,110,16,108,226,176,171,203,142,189,197,68,155,1,11,229,78,0,153,119,171,236,52,229,98,41,161,91,185,220,216,202,31,87,119,103,163,133,113,126,23,22,50,250,137,219,132,3,146,29,175,141,176,67,54,68,234,138,188,16,60,225,55,166,203,55,149,50,168,49,48,125,75,78,152,156,69,76,79,68,70,92,244,54,238,68,247,11,153,140,80,154,145,108,217,86,231,91,236,65,151,111,190,248,209,156,25,6,179,148,75,73,54,130,46,219,51,31,163,243,200,18,51,207,14,247,169,199,52,53,145,174,81,235,138,40,25,238,157,195,239,73,29,19,15,236,180,254,4,80,216,0,106,131,127,220,253,7,105,234,100,5,54,21,245,175,31,63,29,222,187,96,242,197,228,71,2,137,12,53,84,194,185,202,106,166,181,206,245,250,177,99,232,180,192,194,157,218,133,143,199,140,250,148,27,218,182,117,215,218,57,180,238,74,20,223,135,103,50,245,204,6,184,255,4,148,70,157,215,230,9,75,186,187,149,167,56,121,244,229,250,49,105,153,244,55,37,10,97,223,31,73,95,35,60,175,12,68,156,243,58,77,182,50,24,65,201,43,101,210,170,57,3,38,123,13,15,190,86,121,128,102,223,77,56,78,23,204,89,153,184,150,154,151,28,5,101,63,191,62,80,107,113,196,185,122,139,197,181,171,134,53,128,184,137,185,30,250,153,174,237,5,31,167,149,134,2,239,226,211,252,163,135,203,180,116,56,145,10,99,159,5,241,84,167,3,149,59,38,27,146,170,97,91,28,90,15,229,121,111,132,138,160,83,159,46,124,30,209,8,68,217,30,60,238,215,180,119,210,239,217,210,252,174,18,152,42,200,230,44,66,167,102,23,223,128,61,97,105,76,32,121,86,228,100,34,82,239,120,15,221,25,159,70,198,179,98,125,117,70,148,47,246,52,208,127,80,46,236,125,236,252,255,53,40,244,63,58,206,169,121,222,80,84,229,37,224,73,143,97,130,14,82,151,39,189,68,234,1,146,232,147,48,191,109,234,47,97,107,83,201,15,43,62,78,241,125,6,188,11,106,168,92,122,160,246,232,187,86,234,119,51,86,129,106,137,22,254,229,60,14,174,169,175,142,223,19,135,120,228,188,16,249,11,108,63,1,159,44,94,47,116,81,192,18,187,149,189,10,162,242,217,230,199,30,117,49,158,19,203,20,230,253,10,15,195,49,187,44,15,236,134,135,238,9,42,183,109,189,66,243,9,124,26,66,199,84,142,63,234,190,117,115,72,94,243,114,222,124,107,91,99,95,246,228,16,244,245,81,192,163,136,15,245,209,10,60,44,174,53,250,139,70,28,87,197,20,169,162,191,148,146,93,143,198,13,97,203,240,229,20,159,113,15,9,18,144,123,54,166,218,55,155,228,36,126,236,124,59,125,111,34,218,72,220,52,103,204,96,153,80,184,219,107,211,59,63,158,135,65,182,228,44,17,3,190,141,41,53,117,73,15,67,239,204,223,230,128,160,130,48,211,99,207,86,25,171,53,168,129,172,77,207,136,31,101,121,22,215,147,181,166,255,4,92,29,247,90,17,199,40,230,86,204,206,126,144,40,236,91,16,176,26,187,244,19,48,105,43,221,219,240,224,31,188,41,221,68,24,147,181,4,65,219,158,23,17,7,245,39,104,219,123,252,80,255,83,219,62,191,254,223,180,237,175,164,41,109,160,212,28,143,47,63,58,113,122,125,196,245,19,176,218,90,252,24,0,32,187,11,184,240,219,108,34,35,231,47,60,132,121,207,54,183,114,41,55,227,126,143,216,29,113,191,36,133,177,5,226,88,191,226,192,132,247,62,86,56,142,142,58,243,254,198,236,0,191,12,31,152,206,118,32,245,150,152,137,125,111,244,247,62,127,170,48,79,131,89,221,198,59,94,217,126,43,207,244,55,2,79,170,68,190,222,145,153,147,41,4,255,4,232,230,248,13,63,188,89,69,208,93,59,247,47,74,86,158,209,101,222,237,129,23,29,43,67,71,84,39,83,138,139,205,29,254,90,7,73,221,76,46,229,7,238,159,194,188,97,27,239,45,131,130,198,22,8,50,95,255,178,137,21,48,249,139,215,196,33,119,99,223,253,161,237,214,112,201,138,99,87,234,172,59,234,211,241,190,32,102,199,175,200,237,8,105,219,220,60,231,83,232,238,86,94,8,70,190,106,122,31,26,95,178,173,49,4,252,138,17,155,166,114,180,238,218,156,89,109,84,196,236,137,205,212,89,204,248,220,119,85,255,122,100,238,110,92,222,94,41,92,94,50,3,247,34,49,250,167,243,44,135,158,77,69,11,3,233,67,155,143,190,239,183,243,119,58,102,227,147,30,153,201,63,27,13,40,52,59,189,80,129,86,21,53,7,181,67,239,31,18,16,183,255,168,140,248,97,42,62,47,105,15,228,88,203,217,255,58,105,156,160,148,167,181,226,216,224,214,80,191,241,105,34,118,111,167,118,174,220,60,214,234,158,185,81,253,212,234,163,67,158,73,173,61,102,123,123,19,254,31,115,199,229,187,57,183,31,54,141,63,72,29,145,10,236,28,154,156,117,59,234,159,155,53,55,46,87,11,242,173,35,73,179,59,125,75,210,95,209,51,186,19,145,159,0,56,28,245,90,146,220,24,82,61,48,251,177,65,136,211,230,50,95,179,95,87,208,35,255,166,88,150,236,177,143,15,70,43,199,124,156,71,124,135,92,16,13,23,255,216,183,8,240,181,79,125,95,105,219,71,245,93,248,130,125,127,148,110,239,120,206,132,163,236,137,174,213,218,143,126,159,247,233,57,203,141,57,63,1,101,42,15,165,6,26,167,51,188,63,30,248,135,7,73,206,7,166,16,246,233,126,39,69,5,24,76,197,179,254,4,136,23,168,46,184,162,142,12,118,188,102,153,33,95,11,71,2,86,22,75,123,109,116,251,253,98,55,70,235,135,87,147,113,214,177,101,247,207,157,188,141,255,9,200,16,250,209,245,19,240,245,19,229,63,36,251,126,67,57,227,65,54,18,94,127,227,6,188,112,91,246,23,130,21,77,233,127,251,118,252,231,14,37,224,220,178,69,128,193,164,220,144,45,231,137,208,167,163,154,52,218,223,62,228,103,14,25,221,39,15,213,190,154,5,123,14,116,231,24,28,113,132,175,143,8,54,213,207,28,84,148,210,213,250,53,53,131,134,74,253,74,193,24,232,97,195,212,7,185,127,234,239,70,189,74,238,11,125,245,8,119,25,116,119,96,39,210,244,228,6,117,80,73,146,161,155,12,215,225,28,22,91,186,113,75,252,97,196,125,75,171,95,151,22,23,70,93,143,106,10,46,78,22,196,71,9,231,152,117,108,72,187,53,69,144,55,17,167,151,175,62,120,86,114,81,186,95,226,149,255,56,163,159,65,162,241,33,134,206,60,232,121,84,39,155,112,99,222,40,220,118,173,42,235,217,77,194,82,127,116,137,108,129,235,93,107,100,152,177,45,127,205,110,225,233,89,155,255,22,75,82,177,35,53,107,82,174,142,200,222,249,8,241,89,159,115,30,46,150,194,85,152,212,95,149,92,219,155,168,46,197,41,58,105,84,44,124,191,35,96,102,18,134,166,91,32,10,229,208,7,185,44,205,21,20,111,73,163,8,219,0,83,6,232,96,96,110,146,254,71,6,232,228,168,130,248,127,91,213,136,252,111,122,161,159,158,49,217,31,38,128,187,83,59,162,207,29,200,28,175,169,166,71,120,148,249,15,21,213,228,176,65,62,176,222,19,135,232,228,137,225,147,203,249,37,131,45,113,72,9,116,12,114,161,203,242,241,63,206,180,249,247,253,206,151,245,83,66,130,188,50,214,25,55,220,154,65,217,142,102,254,249,236,160,194,110,32,157,20,175,88,152,70,147,63,125,178,109,21,26,143,97,129,65,105,176,188,196,159,104,212,86,20,251,51,253,236,29,8,93,113,209,232,221,149,203,76,62,169,25,98,22,208,16,35,195,73,206,101,117,143,206,186,152,74,80,153,47,7,37,18,45,192,13,165,9,249,118,131,166,84,206,215,251,77,250,123,211,55,245,213,175,153,189,34,69,87,175,43,85,204,127,203,169,75,30,245,51,88,0,162,198,150,201,115,113,31,167,195,180,55,60,82,155,198,203,217,29,140,133,27,159,255,121,43,252,26,25,158,205,63,102,208,223,135,60,132,105,31,182,78,142,239,6,28,201,236,196,23,63,232,61,18,24,151,98,178,98,160,120,21,52,54,61,90,138,40,237,229,115,174,99,176,120,251,27,163,201,246,164,77,142,231,52,220,149,149,44,63,107,122,239,243,202,160,245,218,120,192,71,228,183,176,143,254,244,114,114,229,115,95,167,167,75,157,71,139,42,43,198,230,189,58,9,239,75,243,200,165,236,99,201,214,98,77,129,88,63,148,154,156,195,10,243,71,60,157,240,130,22,66,243,238,251,68,158,180,190,242,62,5,12,11,241,131,20,39,54,96,89,2,140,131,205,184,250,229,5,250,218,185,201,203,77,181,146,212,45,166,188,138,238,199,209,121,131,27,215,140,56,213,143,20,163,226,173,147,155,102,59,188,204,94,226,167,102,89,60,65,173,14,201,31,119,242,26,41,239,202,31,94,211,161,187,144,132,18,120,182,235,66,180,180,195,24,88,166,218,34,190,223,225,9,78,206,47,239,134,162,150,210,101,105,112,153,129,227,51,62,179,115,53,32,137,117,93,123,118,21,50,95,183,181,56,140,157,160,239,188,235,251,178,85,121,109,91,102,82,77,95,40,247,174,199,83,83,149,202,76,114,150,84,96,155,150,119,66,109,182,185,59,11,148,180,11,206,222,3,156,84,99,249,227,127,57,192,222,171,212,9,211,26,117,22,121,113,43,112,126,139,69,208,48,192,194,223,144,81,199,212,222,25,202,250,194,173,182,209,211,210,221,40,33,216,103,29,13,70,94,197,213,135,8,152,24,0,229,141,214,222,244,71,85,24,110,195,66,138,116,109,190,122,103,137,196,217,241,6,155,133,161,120,198,184,94,45,10,22,228,36,215,2,141,82,12,104,186,33,235,20,244,68,29,87,71,82,198,150,87,10,97,140,9,24,56,51,210,180,144,99,83,162,203,219,233,75,156,28,80,245,75,31,166,173,61,40,117,58,161,187,143,248,3,150,170,172,174,252,38,176,152,30,9,82,74,231,207,159,254,17,204,124,26,106,173,143,147,126,2,246,62,136,150,254,181,52,253,214,42,198,42,254,139,127,147,168,228,160,204,251,240,128,185,75,145,152,239,98,58,62,237,76,209,86,168,233,143,162,27,232,92,62,41,162,20,198,248,182,212,235,168,151,152,130,149,2,60,86,134,239,107,23,74,90,74,97,119,39,55,185,225,105,107,221,167,3,168,234,205,66,17,186,61,123,79,10,122,115,209,200,36,51,95,100,104,113,72,174,67,18,104,159,7,106,24,106,166,54,85,44,158,97,116,62,153,56,84,185,64,181,208,0,54,52,29,73,206,168,14,233,161,72,131,179,167,76,193,177,137,28,87,65,154,72,32,43,225,56,119,112,246,132,46,216,222,115,190,161,109,164,223,94,245,97,173,220,8,246,105,221,139,253,163,113,224,68,21,35,114,201,119,159,110,13,156,220,135,244,99,229,184,181,219,45,198,142,142,78,249,243,153,249,205,77,133,19,125,207,120,106,150,225,125,230,21,241,117,179,244,93,251,35,142,165,94,197,54,146,226,192,236,205,227,190,153,244,107,238,126,217,176,82,235,178,245,97,244,118,222,209,162,13,201,185,255,81,254,14,199,168,200,237,169,136,250,166,150,44,215,202,229,182,230,66,68,199,84,6,185,197,87,44,224,7,245,173,40,209,143,86,62,75,159,33,75,216,180,126,170,7,68,104,39,215,225,151,92,198,175,75,243,239,216,68,249,14,127,217,193,196,214,8,166,143,121,78,19,89,137,79,184,221,40,120,80,35,179,98,193,185,88,195,146,44,149,239,229,173,120,218,66,169,249,82,58,137,191,116,214,198,110,91,86,199,89,192,93,82,73,222,154,142,86,228,27,5,191,124,248,196,250,30,210,162,68,21,67,65,81,204,238,96,222,110,130,97,223,228,180,75,165,68,165,211,211,132,205,168,189,233,158,41,127,147,46,240,132,231,140,191,198,118,175,81,146,192,95,211,213,156,117,183,58,227,175,153,71,53,197,149,91,98,152,42,109,170,40,40,174,184,0,0,180,70,248,123,85,106,26,176,239,68,58,237,147,48,237,77,153,164,144,114,250,27,146,221,124,138,102,79,247,250,146,18,231,18,118,9,36,164,247,174,35,43,200,166,117,118,250,28,14,78,42,225,203,119,218,205,204,98,138,101,130,83,39,194,44,175,93,31,92,186,145,38,150,79,231,2,59,237,225,69,69,197,203,137,129,197,36,202,17,131,88,30,160,62,15,175,232,29,253,11,215,62,235,170,59,104,216,90,150,114,192,57,34,103,54,71,138,167,120,41,63,65,139,183,242,158,113,190,64,2,25,11,141,163,221,233,172,178,55,99,120,46,187,189,194,148,119,208,132,22,39,145,108,214,248,186,141,122,109,178,191,168,117,31,243,96,127,201,196,70,213,65,120,234,173,13,54,97,79,131,90,69,215,165,11,50,8,198,40,211,157,198,79,217,84,138,69,71,140,245,191,230,221,42,185,104,244,19,240,194,246,39,96,37,250,39,192,243,209,201,131,203,70,222,22,1,68,203,167,133,139,171,14,157,161,108,129,193,7,235,196,135,198,119,103,78,51,30,234,71,215,189,111,62,132,140,167,224,82,210,14,39,100,60,172,243,236,198,112,177,113,115,133,111,253,246,221,11,253,181,239,211,110,46,249,213,130,93,245,228,139,151,201,235,34,24,43,62,214,49,148,43,66,224,84,71,80,31,222,227,87,184,166,209,135,99,177,198,58,251,169,121,137,255,195,64,205,90,249,203,92,22,156,243,223,143,217,109,22,19,107,46,95,185,29,114,68,123,7,250,152,150,6,124,234,159,230,91,110,88,45,17,210,55,16,177,61,182,87,81,104,149,189,146,13,53,8,180,106,11,4,108,7,253,69,234,255,127,168,251,235,176,54,215,117,221,27,78,189,133,226,86,180,197,53,80,220,10,140,34,129,4,119,8,86,156,0,129,6,119,42,184,19,220,74,145,224,82,32,56,148,10,238,132,224,210,162,45,218,2,5,138,246,35,140,57,230,236,220,107,237,181,215,216,239,251,30,123,127,207,159,140,163,180,227,145,251,190,175,235,58,207,223,249,81,166,83,102,83,187,58,101,85,186,183,183,194,240,164,245,208,104,229,209,31,103,158,21,71,124,23,71,225,248,188,154,166,185,111,89,173,77,117,229,208,136,227,45,39,170,71,127,238,155,255,158,234,13,41,252,109,246,183,158,86,53,60,177,171,49,240,200,58,45,59,93,242,50,58,11,212,140,109,237,118,110,170,132,34,151,102,202,191,152,224,218,72,18,232,130,131,214,136,3,106,221,42,181,94,179,212,19,110,174,70,219,237,195,139,83,248,206,181,253,249,230,229,183,57,205,243,160,152,193,13,207,183,30,7,235,211,181,246,220,27,181,13,198,31,31,92,254,213,178,245,191,185,168,220,184,124,180,23,179,35,143,230,71,10,239,98,103,140,242,124,247,158,172,102,113,11,74,171,188,93,110,73,11,157,204,113,231,115,109,189,56,192,38,48,110,109,239,149,11,59,236,103,73,184,101,161,77,79,29,85,35,124,68,219,248,15,96,99,174,130,203,125,219,245,189,94,254,199,84,90,135,146,23,107,121,15,255,252,252,55,137,209,250,122,189,209,66,176,153,201,183,15,157,212,37,255,67,155,231,95,189,220,192,131,241,175,243,167,147,226,133,144,254,161,4,190,139,51,179,249,1,135,137,242,236,55,179,121,167,229,110,95,223,150,13,85,232,153,173,90,22,59,156,170,141,150,202,97,210,210,60,182,223,100,123,230,12,237,63,121,82,181,235,188,193,158,112,92,169,179,33,179,64,228,48,54,30,80,55,45,249,237,157,192,235,190,88,128,64,181,138,206,86,32,137,130,25,120,246,38,145,91,178,163,36,173,221,44,205,193,211,39,238,125,32,139,207,77,146,197,54,204,118,30,178,220,137,171,170,93,131,164,134,143,57,21,88,18,235,85,147,24,165,106,27,224,101,81,137,193,53,119,126,170,147,79,60,149,230,202,179,52,6,74,22,235,189,57,147,149,210,202,98,119,11,21,37,77,69,240,10,173,6,35,227,202,185,33,106,189,204,224,233,78,144,241,173,162,197,213,135,146,246,175,34,238,210,162,165,225,253,3,142,247,83,227,5,118,220,189,214,76,76,175,59,138,185,106,74,228,181,60,157,75,183,29,79,135,80,46,234,76,1,57,31,219,67,201,23,163,149,17,54,230,46,117,55,103,140,240,182,244,83,72,56,106,237,179,245,251,103,5,213,173,91,20,213,227,224,57,61,199,96,96,73,33,93,6,132,184,192,196,48,190,156,3,236,100,108,248,160,15,146,110,212,168,243,202,66,98,151,47,55,155,255,192,173,223,199,195,206,58,96,194,31,84,122,115,235,81,95,195,131,9,202,28,10,16,104,217,16,152,244,7,238,252,228,164,127,113,126,74,202,81,130,18,163,187,115,189,159,173,165,165,203,187,129,2,61,216,127,70,18,223,64,147,80,245,19,152,45,152,29,200,6,214,60,140,236,142,58,223,84,223,161,124,128,111,103,113,254,206,232,148,15,231,89,179,194,174,124,235,252,0,245,184,94,232,244,166,198,166,0,238,104,170,248,197,63,134,47,44,60,149,67,120,163,42,5,63,80,44,69,234,101,166,224,135,110,176,231,226,7,190,227,134,215,44,144,84,37,54,138,194,245,161,29,226,19,62,196,142,22,38,215,28,26,21,91,23,24,22,58,13,0,242,14,239,138,26,186,135,221,157,112,112,87,251,86,131,230,29,217,165,212,135,137,30,122,187,135,125,243,165,210,222,62,145,124,192,184,36,3,22,220,27,34,205,63,241,15,139,216,15,64,61,9,202,218,180,133,56,241,82,125,248,86,215,153,196,125,75,150,89,74,191,117,38,38,160,234,222,84,85,129,158,223,162,133,64,163,187,87,87,87,232,186,215,162,238,129,92,152,234,231,83,46,15,110,223,184,23,10,237,191,0,22,79,110,66,106,92,204,171,165,151,83,22,105,190,153,203,83,196,33,247,73,8,160,42,215,194,163,217,60,248,203,34,62,58,173,116,31,61,195,130,184,108,93,25,243,35,62,106,82,121,17,252,241,255,118,67,229,255,149,75,40,237,240,202,46,163,46,222,125,166,43,40,118,87,254,6,145,190,180,232,119,228,173,33,179,121,76,49,184,110,12,193,72,45,71,37,245,39,180,254,226,149,160,25,87,142,150,216,176,176,182,29,94,179,29,171,176,138,30,75,129,65,40,255,236,47,128,78,32,82,140,85,209,201,162,246,62,73,96,123,99,96,7,146,169,148,109,28,60,40,161,40,51,118,127,185,2,144,78,144,204,91,86,243,241,86,224,246,167,221,208,142,35,238,181,47,237,150,7,189,177,241,43,21,84,170,99,199,245,167,57,59,113,170,217,86,81,55,167,103,183,37,191,243,219,213,216,248,24,21,26,28,102,114,81,46,28,84,120,69,230,25,36,134,69,145,133,22,85,172,190,26,146,6,61,140,133,25,111,191,148,183,48,182,244,104,72,226,55,69,188,156,45,102,49,65,122,53,248,46,60,253,204,22,182,62,125,4,51,181,84,135,42,245,233,58,85,4,238,175,81,227,191,57,201,104,243,72,17,92,90,222,54,59,234,254,120,186,213,193,26,81,229,54,21,221,12,148,119,167,30,60,125,83,90,90,183,118,191,236,231,247,69,129,111,22,12,159,154,149,61,189,37,179,207,93,56,82,32,2,21,78,123,171,217,95,232,62,4,102,62,197,106,85,53,227,18,62,4,178,191,92,105,48,238,204,149,22,165,193,79,157,232,191,249,22,214,128,85,156,122,147,67,101,243,1,101,161,218,252,238,242,126,58,252,159,125,156,255,205,139,70,61,21,203,225,113,37,159,104,128,95,187,254,105,206,81,200,53,48,78,178,103,199,123,83,120,79,9,15,175,48,245,117,201,197,231,60,149,172,159,43,248,167,40,79,53,151,24,118,40,227,202,55,22,120,241,61,11,222,175,87,132,177,206,1,101,58,12,158,181,230,165,11,28,74,245,237,155,157,133,225,83,80,119,176,235,37,113,52,186,240,115,75,2,176,116,166,52,86,209,19,106,63,223,179,118,152,89,70,46,50,197,116,126,10,148,209,72,120,27,123,252,156,226,170,128,176,120,215,189,188,182,13,166,159,207,146,184,36,246,21,117,251,135,62,17,101,191,147,251,38,109,25,250,113,208,153,137,99,59,80,74,96,233,59,241,202,59,141,254,176,10,75,6,145,218,146,2,66,195,197,66,222,53,187,117,105,219,168,144,71,126,32,185,108,198,72,95,123,37,182,234,122,106,18,154,176,190,158,217,54,55,197,43,228,63,99,212,147,92,187,72,36,64,53,172,114,86,103,123,217,55,243,82,194,82,162,147,238,205,62,137,98,171,97,217,249,160,129,31,186,197,115,251,69,126,188,234,96,196,177,74,237,253,132,225,210,202,216,225,46,70,126,95,193,58,213,207,142,28,72,48,73,33,254,99,222,27,7,148,127,152,89,33,192,247,159,149,15,141,11,213,175,178,127,102,44,186,161,116,102,169,80,102,37,156,111,215,70,76,19,172,20,165,17,179,136,234,191,249,250,255,244,179,252,79,47,114,125,70,185,101,217,146,101,14,191,176,155,200,85,203,167,240,20,65,218,103,215,108,52,253,202,214,206,162,205,194,156,9,138,101,114,178,78,20,2,30,220,83,174,23,61,96,254,235,187,141,228,156,29,201,212,169,160,170,251,5,56,77,122,207,67,235,82,184,42,205,180,116,190,184,130,179,168,134,251,213,74,81,215,171,185,102,213,207,202,236,89,63,75,43,71,126,26,75,158,212,175,57,155,251,116,78,252,179,231,166,218,87,240,41,51,149,136,140,175,119,138,129,18,122,250,44,176,109,115,247,166,70,215,103,76,192,87,194,214,168,88,149,235,244,109,58,84,59,58,76,158,142,161,245,218,220,220,163,190,139,61,55,28,126,118,147,118,68,145,121,113,46,29,191,110,35,13,210,130,15,250,22,37,81,184,190,229,243,106,123,161,116,23,175,172,212,91,39,185,20,186,75,39,115,12,98,97,183,192,11,200,246,120,117,118,182,125,124,127,78,154,233,17,123,165,206,17,187,243,104,202,169,37,169,100,21,98,102,46,118,254,23,224,252,193,245,34,45,49,218,183,18,129,153,46,221,210,148,59,116,172,20,158,218,45,146,163,167,75,25,143,159,182,133,17,180,71,127,88,212,167,133,209,6,191,43,187,6,245,202,183,231,189,97,158,223,242,190,248,209,159,119,237,255,143,62,94,235,249,171,33,158,132,48,254,63,120,1,66,72,71,79,156,234,22,156,52,184,164,249,84,9,15,128,23,63,121,75,183,203,186,36,121,202,108,31,28,72,33,123,235,32,57,184,233,80,252,91,74,155,241,241,253,105,249,131,69,172,67,97,157,126,125,91,252,47,192,136,70,208,86,21,103,171,242,108,108,155,195,196,196,121,200,120,189,254,206,206,149,16,66,241,146,217,155,62,155,194,97,18,165,104,59,127,109,189,195,123,93,91,206,64,135,76,139,21,243,231,86,99,111,35,127,222,52,117,116,230,83,99,252,104,221,220,246,229,237,253,192,137,174,43,162,247,184,244,142,211,23,209,70,43,47,121,3,161,241,83,221,219,18,108,70,74,243,90,116,155,70,43,31,47,126,242,124,62,161,27,112,116,87,101,38,104,43,89,108,34,244,176,254,52,247,97,159,224,50,63,187,147,130,17,15,127,37,209,55,231,35,249,39,36,190,207,245,29,87,43,190,159,57,242,157,211,169,132,12,134,58,146,5,143,109,124,124,24,24,111,37,55,111,240,110,99,106,200,4,184,29,155,166,191,231,252,137,46,168,199,138,142,183,242,249,155,70,103,97,35,66,89,245,12,103,12,244,138,71,66,7,75,192,213,220,240,207,72,190,43,26,20,204,111,134,21,157,22,202,34,150,30,95,108,191,62,21,198,207,34,91,110,55,24,107,52,226,68,151,255,23,94,87,35,112,159,171,174,113,48,81,60,0,99,220,239,68,80,125,241,225,2,224,224,179,187,127,110,196,245,236,63,36,219,236,42,219,175,221,57,88,225,75,187,23,25,123,18,137,27,144,176,84,239,179,172,58,254,1,202,229,254,22,216,147,204,218,236,100,117,218,221,110,252,11,128,190,252,162,217,175,182,141,213,152,226,215,131,97,243,71,179,109,114,28,215,219,55,221,70,152,249,30,134,59,223,222,154,248,5,72,137,19,40,16,189,153,224,244,232,23,224,94,123,86,52,251,126,84,219,251,149,226,154,177,21,34,161,243,33,230,118,107,180,52,79,222,246,249,67,58,6,32,171,59,57,67,194,209,81,0,235,237,216,153,112,167,140,164,160,226,96,20,107,20,139,33,72,209,242,140,148,245,19,89,254,196,29,206,170,239,94,141,126,120,36,224,250,44,225,58,206,189,229,66,239,226,126,139,173,111,125,17,214,247,139,174,251,41,25,50,185,149,30,54,85,252,2,144,145,222,175,18,214,173,62,180,157,84,223,240,28,57,95,35,153,210,192,164,7,33,219,214,250,206,249,163,182,39,75,124,85,79,170,231,31,97,156,151,55,76,228,205,230,24,30,176,93,125,177,38,230,76,98,148,46,121,78,50,152,59,94,123,210,5,253,200,5,73,60,79,34,217,81,100,254,169,104,165,40,240,243,15,167,120,3,123,70,217,85,57,147,134,103,88,211,39,197,46,87,63,199,107,45,254,129,187,171,249,10,243,156,150,251,128,255,59,159,249,255,120,113,216,126,230,2,8,25,156,253,33,124,111,180,255,102,194,170,48,213,3,140,254,210,59,189,118,133,119,239,52,0,0,132,251,234,64,119,24,83,219,144,210,145,215,189,80,130,122,115,160,244,226,182,253,25,226,248,254,236,7,27,46,59,97,69,176,193,233,238,202,247,123,97,173,13,69,131,217,13,165,252,204,251,125,95,137,78,105,223,93,119,101,197,63,78,56,91,64,158,176,234,204,196,70,60,196,208,65,148,206,198,63,74,115,215,175,69,221,69,84,71,126,85,63,12,254,58,85,225,146,218,233,101,206,2,255,5,112,252,30,27,187,85,246,44,203,56,43,125,182,137,172,226,193,232,135,215,249,223,117,207,159,87,185,105,182,7,199,79,109,235,27,124,36,42,27,160,227,234,229,29,218,130,227,79,207,69,149,7,124,167,48,187,158,218,14,108,196,42,36,139,205,132,7,92,108,33,137,32,106,191,173,240,154,197,135,75,78,133,91,201,13,115,44,176,179,139,95,205,17,117,85,210,133,191,198,85,146,187,83,241,184,215,255,147,217,61,21,15,101,17,235,23,223,167,16,231,239,62,110,159,144,89,208,123,4,74,121,79,152,200,28,198,27,191,157,127,152,198,147,1,102,191,97,94,243,11,224,101,254,11,192,50,137,31,148,45,244,246,138,6,239,31,87,243,61,46,14,98,88,161,252,176,159,207,198,141,163,110,183,252,209,120,143,234,225,255,189,240,8,162,248,191,216,17,105,209,239,235,46,62,112,0,65,227,253,156,185,139,93,152,177,65,100,57,32,20,55,6,125,102,110,58,139,242,17,97,150,249,5,184,209,127,206,18,79,56,137,24,99,22,180,156,140,12,121,27,216,216,175,226,52,203,217,74,70,242,253,23,0,225,42,19,206,34,231,126,15,27,213,111,173,240,46,82,255,72,252,89,138,106,152,153,240,19,58,42,127,209,163,188,83,116,124,58,49,225,206,140,76,232,78,234,7,130,80,122,232,27,17,188,173,167,50,156,158,254,233,74,3,189,176,108,61,231,237,115,193,43,187,139,215,227,219,85,135,126,96,78,65,76,125,206,110,9,232,180,34,193,207,6,29,131,102,14,28,16,61,102,211,84,187,165,99,68,0,51,137,121,125,70,126,186,241,146,112,96,243,45,223,183,117,26,183,87,202,30,36,104,39,234,75,19,53,158,90,82,107,87,191,226,114,201,216,206,211,90,100,246,198,190,245,242,104,173,63,109,248,25,5,45,102,14,212,78,245,24,179,157,253,126,204,76,21,202,186,126,75,125,183,99,126,238,155,68,219,240,252,193,188,151,215,179,236,187,4,252,2,84,60,200,186,49,75,135,1,201,51,141,237,129,95,0,49,180,161,148,142,252,68,137,124,202,254,154,78,96,78,189,160,217,179,102,59,230,47,139,215,252,26,83,62,136,74,110,138,32,3,163,156,72,14,15,159,21,141,43,76,53,96,20,92,26,247,104,250,250,175,252,1,184,162,197,29,146,71,222,250,236,230,155,255,211,79,249,191,119,93,145,91,230,48,238,80,233,184,221,48,123,131,162,67,239,42,211,178,80,217,166,141,213,109,201,52,234,103,216,39,92,86,156,79,104,181,241,54,11,183,34,119,110,15,204,56,189,192,156,117,26,103,47,172,220,63,167,125,7,46,93,134,60,38,217,89,100,254,6,151,8,168,68,76,167,157,255,244,167,218,14,36,38,62,227,169,247,17,66,180,110,243,170,13,197,102,120,125,194,143,135,157,79,49,222,191,63,147,78,207,36,207,22,169,86,208,26,40,111,89,183,172,92,94,27,243,189,90,216,96,136,228,177,180,153,141,221,245,165,205,254,131,195,59,111,109,96,231,253,69,13,1,216,238,182,173,164,136,115,102,122,15,163,167,73,65,102,130,186,231,240,210,230,77,149,187,17,143,63,189,248,67,11,156,188,160,47,163,191,116,79,183,222,45,159,153,143,255,163,111,187,113,75,218,187,161,216,161,165,187,195,153,246,42,214,105,94,1,2,247,168,234,91,198,10,111,45,21,136,182,4,216,60,29,61,48,40,184,118,71,196,67,192,85,220,193,1,28,63,31,246,214,172,14,68,198,157,128,58,234,253,104,21,56,207,17,216,35,194,24,106,99,75,238,221,104,0,141,205,34,25,20,57,225,65,8,166,137,53,127,110,17,183,60,179,8,61,77,120,194,203,232,242,128,156,87,254,98,69,204,139,195,138,128,77,114,153,164,169,174,188,189,248,212,79,158,69,180,63,209,187,82,244,191,190,215,255,7,174,27,20,56,183,76,73,35,174,166,206,111,76,157,165,33,115,200,234,124,115,165,158,249,11,161,217,58,209,14,193,251,90,150,161,167,11,254,230,231,15,238,193,235,118,239,232,60,82,130,113,159,187,178,5,146,42,133,52,105,43,235,217,160,131,10,95,85,80,253,2,220,226,23,52,114,96,101,255,163,61,61,50,182,97,42,187,29,201,56,65,88,157,34,104,47,105,147,17,191,177,16,248,221,242,10,87,51,209,195,186,55,132,120,90,9,14,222,202,109,155,24,144,163,54,185,137,238,91,233,182,78,75,2,15,33,187,169,119,94,82,156,170,97,45,57,159,14,96,215,248,97,144,35,221,210,236,177,0,65,178,91,93,145,38,114,110,7,99,37,243,231,10,125,27,58,76,14,78,77,163,2,150,58,139,108,106,40,209,40,134,38,55,106,104,7,75,227,36,100,92,244,105,188,178,227,55,231,100,229,159,37,196,75,117,29,143,59,116,54,6,190,85,128,59,5,202,160,1,77,234,207,242,72,44,219,117,138,247,18,85,215,153,188,134,178,26,139,229,222,126,238,162,47,220,31,96,111,158,119,58,117,134,155,97,196,232,168,20,227,117,3,242,235,150,190,185,1,111,250,87,171,86,56,236,240,105,124,115,253,142,157,149,105,254,244,97,214,249,155,179,31,235,250,168,179,102,86,227,179,52,213,76,251,222,12,222,55,73,74,19,168,110,235,85,163,180,230,207,34,252,234,74,157,157,147,247,201,245,30,154,114,12,242,162,12,95,235,224,164,69,173,67,186,198,179,96,243,14,145,117,225,92,254,28,168,94,18,5,198,70,209,33,62,13,65,71,216,155,68,174,148,109,12,49,197,90,253,184,186,7,31,80,247,186,13,155,46,197,132,138,241,253,2,196,54,188,156,230,123,246,67,46,169,49,231,185,107,246,213,81,65,110,160,195,43,131,143,238,209,135,90,25,99,175,98,91,231,30,213,25,31,214,199,133,146,217,210,64,125,193,220,211,43,46,2,130,91,237,198,78,252,218,185,123,195,150,60,231,167,39,22,118,189,131,55,222,221,80,58,9,41,61,36,96,54,244,174,191,98,239,58,100,255,40,98,170,178,59,155,173,204,21,55,17,55,220,181,237,239,73,16,61,51,115,127,123,118,119,52,221,237,219,244,94,185,191,49,159,101,61,5,178,217,122,115,10,13,226,74,122,81,237,201,127,54,172,151,163,61,161,19,32,26,255,165,125,132,130,80,100,58,115,130,49,100,216,195,104,32,41,108,223,163,210,129,36,237,73,189,154,237,159,120,155,90,127,188,249,196,201,194,197,115,79,52,236,29,27,68,141,51,71,190,67,103,147,130,201,35,98,76,47,91,224,47,248,108,247,192,127,132,207,54,26,25,131,168,84,111,114,86,124,246,211,173,25,23,254,48,218,148,228,64,132,229,78,250,75,229,220,107,244,31,114,32,146,140,238,194,51,100,103,240,121,89,117,102,81,222,180,212,11,49,149,247,201,180,161,178,131,92,198,110,41,77,9,212,29,166,155,205,77,110,61,181,28,179,112,37,45,221,162,112,194,6,106,158,127,188,243,215,194,163,35,236,180,118,116,21,111,40,102,85,212,66,10,63,150,168,68,55,25,58,229,246,185,40,35,102,199,173,115,160,41,120,96,131,40,172,81,115,81,88,98,130,180,129,188,25,132,193,217,146,39,120,102,6,88,243,15,154,199,103,47,103,69,78,71,178,126,137,224,129,98,244,6,47,243,243,116,58,88,23,173,32,24,101,165,44,8,65,230,178,18,43,191,198,215,173,161,28,110,208,183,191,155,158,187,186,74,25,141,149,56,223,21,6,37,55,170,118,251,164,137,163,96,30,146,17,143,207,74,195,132,89,241,140,212,208,53,178,194,107,220,127,34,85,174,85,46,157,6,190,116,169,185,57,86,115,235,33,226,46,132,129,33,167,75,92,176,16,44,56,140,225,149,191,184,236,161,216,60,8,113,80,124,185,131,150,22,82,43,81,222,175,156,173,28,82,137,201,209,183,211,21,75,162,129,131,36,93,22,250,195,118,77,45,148,9,89,18,103,202,27,18,112,163,18,100,184,188,13,8,4,146,189,237,3,242,152,56,29,51,140,233,184,6,208,89,47,95,73,166,60,108,114,180,29,114,155,211,66,208,244,244,166,167,97,112,228,54,85,116,138,42,68,14,166,85,134,121,229,94,221,104,66,99,242,0,233,226,83,170,56,181,39,186,94,69,219,183,182,43,81,203,80,14,28,207,173,10,73,174,133,248,127,124,58,252,190,252,135,18,242,4,44,220,178,174,241,222,4,100,245,66,247,133,237,59,220,255,200,45,157,66,155,10,99,221,61,134,202,68,161,126,24,36,33,234,171,208,207,125,72,18,73,227,117,151,60,5,175,254,12,4,248,23,96,88,152,196,35,46,37,85,43,156,101,15,212,204,93,15,154,66,3,99,5,22,129,170,77,250,201,136,87,28,27,36,223,7,132,177,60,185,197,157,225,180,83,2,198,170,101,125,70,227,81,51,144,240,46,114,52,74,66,105,124,227,41,48,184,70,159,255,187,169,101,199,192,166,104,52,87,21,127,38,228,197,122,120,121,201,227,102,206,30,53,154,232,9,122,237,244,250,153,1,7,246,59,3,96,4,55,84,15,194,202,17,37,37,3,168,50,186,15,183,125,233,209,212,251,11,224,73,206,177,195,177,63,73,74,23,109,242,49,252,149,75,54,138,103,214,240,161,131,97,221,72,57,33,250,5,130,155,197,238,237,206,117,155,130,100,5,255,63,110,245,252,247,125,210,199,237,220,110,22,91,75,187,196,21,157,221,142,147,229,176,119,98,47,94,103,179,141,113,9,211,207,26,243,238,198,237,102,86,123,66,164,250,67,199,232,146,138,59,167,173,65,75,93,112,167,162,15,246,127,0,0,126,73,18,181,92,145,212,100,220,194,98,113,204,141,140,97,97,30,202,61,48,60,255,67,141,62,32,105,162,21,168,158,30,81,55,252,202,30,138,65,54,166,17,31,119,254,70,173,190,146,244,199,195,107,56,97,114,130,63,222,165,48,89,79,250,227,143,31,151,194,228,111,172,22,33,90,245,56,97,50,216,57,239,77,234,114,185,154,216,70,15,59,131,228,87,119,133,63,197,166,0,224,185,251,151,121,237,205,173,96,139,37,227,165,142,128,47,95,107,236,111,163,170,216,139,122,82,42,180,102,16,237,245,185,146,78,60,21,33,198,146,105,176,205,233,67,1,230,186,134,107,249,124,150,153,67,157,58,153,109,239,211,70,73,117,61,154,31,228,106,47,245,228,99,25,25,15,251,99,149,229,55,67,136,71,128,32,168,70,130,38,205,56,76,214,9,197,18,155,61,35,199,206,221,120,82,115,83,166,183,140,231,224,98,41,120,53,27,225,234,163,225,111,163,3,38,80,182,23,30,71,51,210,174,116,41,27,117,112,32,163,87,107,26,217,186,190,8,36,232,149,12,115,189,41,69,115,101,54,185,67,178,24,27,159,174,202,123,171,180,81,31,96,33,240,241,89,48,142,77,23,46,159,43,32,32,192,252,128,161,48,68,102,53,121,190,153,221,170,78,178,120,229,149,245,106,125,124,21,43,173,235,132,185,55,30,138,217,189,213,154,72,244,91,84,23,46,90,37,231,175,104,21,227,187,207,7,37,40,135,169,133,131,246,34,9,5,199,22,45,236,125,172,196,105,181,38,198,88,25,33,78,42,112,7,89,130,129,209,173,166,241,189,199,172,62,194,236,213,185,252,183,255,133,51,127,166,170,246,223,13,217,107,212,253,111,3,174,195,234,254,194,122,81,77,160,218,164,45,173,109,6,8,173,107,165,29,235,248,9,109,187,119,141,45,163,25,39,55,236,51,63,204,120,184,134,160,31,224,40,18,88,107,52,42,15,202,198,113,2,150,197,152,207,5,78,41,78,170,255,2,240,6,158,212,24,252,2,52,221,141,200,95,58,165,133,190,123,88,3,97,96,12,155,39,203,86,116,122,59,6,53,204,212,35,83,51,98,57,182,18,115,38,85,205,119,138,74,246,253,160,134,124,91,106,208,149,225,248,188,167,119,123,152,186,47,104,215,147,80,106,108,101,209,254,133,101,35,59,132,106,140,41,135,203,69,37,11,31,122,103,96,148,160,105,251,155,33,167,143,80,33,58,151,81,102,70,118,193,158,242,230,100,155,192,119,61,202,151,216,162,134,64,238,13,161,127,88,234,45,144,27,184,132,58,84,41,132,24,217,20,133,245,104,76,203,38,166,42,187,174,251,67,15,190,116,22,54,165,45,186,97,86,93,27,196,93,43,17,187,117,59,90,30,34,106,214,68,142,153,245,61,16,251,170,62,24,199,250,167,242,233,70,219,96,203,73,175,127,214,155,50,99,135,76,175,202,217,51,74,248,99,242,58,150,125,106,129,253,94,35,39,177,228,31,138,240,142,164,225,190,80,87,160,84,134,233,170,188,71,233,157,31,177,142,150,49,8,93,218,27,230,142,203,255,204,203,59,148,212,197,65,110,72,103,84,55,140,173,126,15,187,138,228,254,45,29,151,169,242,223,8,48,15,1,87,218,23,251,181,113,184,128,154,104,132,202,54,14,23,112,68,1,137,202,194,224,112,1,181,98,27,233,196,16,40,58,7,79,146,37,90,209,129,132,250,251,189,137,243,94,233,15,129,71,174,191,0,115,233,93,103,195,38,38,101,254,148,130,9,255,72,57,89,125,115,171,152,135,61,194,206,224,11,222,72,85,5,101,214,132,93,195,139,108,134,98,181,132,38,35,223,159,149,117,41,52,174,178,61,220,106,249,64,118,107,18,142,74,75,38,233,107,201,148,165,191,249,60,255,169,4,3,0,232,185,37,184,27,115,66,170,219,136,245,170,205,174,201,119,222,155,10,91,83,165,140,229,117,69,220,243,223,111,72,116,64,116,81,6,125,133,115,105,23,68,219,9,39,216,188,208,82,149,207,37,42,201,75,111,68,40,245,251,128,52,176,59,40,46,17,193,74,237,101,93,78,180,34,11,9,36,129,34,129,9,209,94,248,11,160,130,81,156,134,26,250,131,89,201,120,211,37,13,246,168,181,7,163,134,203,109,22,5,231,107,34,87,134,186,224,227,247,42,153,170,88,9,154,208,3,230,118,70,92,108,216,4,187,184,169,186,41,198,114,90,116,206,157,199,44,113,242,241,82,146,164,240,151,33,30,141,189,7,165,96,177,184,170,90,66,201,59,29,137,94,209,74,179,143,253,39,238,203,113,195,187,52,192,90,12,42,214,77,74,144,89,145,30,249,224,98,16,52,145,154,252,98,127,67,89,19,186,89,7,248,63,25,223,187,198,177,227,167,162,32,235,34,87,69,40,199,129,64,161,79,108,160,211,238,133,90,41,80,147,104,46,150,114,78,65,217,225,234,38,189,4,177,253,53,135,25,179,238,184,85,199,140,100,93,137,50,137,209,153,20,126,212,227,151,179,34,169,124,252,45,10,252,108,176,241,213,35,66,244,82,9,28,12,22,1,219,13,124,112,95,102,38,240,145,112,149,147,126,202,134,249,233,122,215,74,203,66,39,223,242,206,157,96,253,215,216,130,125,123,119,16,153,146,81,69,195,238,102,30,204,81,40,37,75,174,91,118,86,53,49,49,7,131,112,108,98,120,241,7,224,86,143,118,169,86,81,85,188,64,141,118,248,85,73,228,189,176,80,171,150,228,184,194,79,238,119,171,71,56,65,242,14,136,9,90,248,157,85,84,57,39,119,90,60,81,217,239,254,95,251,166,191,111,219,248,252,231,89,36,33,194,78,147,95,87,242,134,82,22,46,234,117,160,68,238,226,44,242,205,162,221,69,208,133,110,92,33,71,66,95,132,223,160,63,209,183,47,63,10,153,199,107,0,186,165,74,121,113,74,114,252,111,158,146,0,164,1,215,232,61,232,166,183,147,106,15,52,75,41,218,212,194,21,59,18,169,239,20,44,74,104,147,146,162,25,247,30,115,146,166,61,46,154,147,183,141,212,139,94,48,78,158,25,64,102,206,209,70,116,191,190,248,135,209,169,209,116,8,241,152,171,249,148,135,178,187,55,196,175,147,173,57,137,55,25,249,88,203,38,110,130,129,83,86,32,159,251,230,88,211,105,221,130,53,65,112,124,54,15,227,181,235,240,12,147,201,61,167,205,237,226,70,200,238,224,221,14,234,231,134,177,225,197,229,140,55,56,85,107,181,147,112,7,50,232,144,112,43,238,64,150,129,224,214,210,205,31,32,172,35,11,184,182,156,63,86,172,123,172,195,181,133,87,120,73,52,115,50,22,143,103,80,238,7,155,183,35,51,220,235,73,109,146,114,192,2,154,28,81,56,130,14,46,42,24,32,150,105,120,241,81,209,226,141,35,42,56,179,46,214,159,128,108,166,98,205,139,143,42,35,172,76,164,144,222,85,246,142,178,94,34,163,162,85,124,209,150,5,243,229,71,245,155,101,248,70,201,47,128,245,125,115,153,211,198,95,128,237,1,203,243,175,2,69,222,250,12,151,231,46,203,115,24,124,163,218,67,217,178,233,149,225,170,169,195,95,38,157,184,18,45,81,163,113,141,189,128,159,253,238,191,167,161,80,254,241,59,248,235,170,189,11,159,253,163,240,105,237,190,64,70,21,215,237,216,217,47,122,187,217,253,61,113,135,244,150,190,141,103,164,163,62,181,78,244,123,206,240,71,112,151,214,94,167,114,136,79,41,83,208,128,26,211,186,198,82,13,175,188,80,75,130,127,50,131,118,56,108,172,222,31,44,139,253,216,3,137,42,203,131,125,224,94,147,84,168,255,203,234,126,36,161,228,250,133,218,113,6,115,43,133,186,252,37,91,31,100,109,146,33,51,34,147,210,138,140,163,84,59,166,244,209,178,172,27,54,24,151,218,19,14,10,182,51,100,108,79,70,179,116,179,250,221,64,79,77,72,63,117,194,24,42,202,14,56,82,139,48,197,107,198,4,233,124,174,121,48,111,194,150,171,4,238,14,90,43,190,173,87,135,45,37,141,190,51,254,82,46,28,136,15,206,234,251,107,201,161,83,201,212,150,13,143,40,158,228,146,223,162,40,41,151,134,107,209,193,49,67,190,148,204,241,25,113,171,213,192,59,152,198,170,136,78,171,188,121,19,22,171,36,106,151,15,15,37,236,170,84,61,175,89,148,191,194,173,116,151,216,104,227,127,102,40,105,205,194,6,240,89,25,161,122,65,89,137,160,132,218,168,168,134,187,181,147,174,14,77,122,19,83,160,50,189,51,9,214,251,148,26,86,108,25,97,107,42,74,144,225,208,129,235,249,16,235,155,121,238,36,175,128,80,209,96,23,35,103,17,136,171,155,19,135,0,7,0,224,126,74,27,251,221,233,73,103,73,239,251,212,16,86,93,114,137,246,233,27,42,105,130,19,132,121,36,163,246,242,158,26,185,56,39,181,113,133,73,62,39,254,197,186,202,37,253,238,193,204,77,184,167,238,212,173,124,34,241,42,163,31,107,238,81,236,166,93,20,199,151,81,113,74,208,73,174,210,94,249,2,13,123,182,20,214,132,177,60,47,61,33,177,61,171,130,195,130,69,155,161,191,99,2,37,252,83,93,235,174,18,152,110,64,198,125,54,232,219,84,113,36,56,231,244,32,52,184,232,23,128,171,229,16,90,2,25,107,176,156,143,43,167,169,119,216,170,132,224,205,234,232,51,238,126,1,57,63,153,13,238,61,189,180,205,213,125,53,240,144,192,217,230,68,179,221,29,16,56,219,220,231,203,147,94,55,22,246,152,166,27,155,159,31,173,240,37,20,230,159,187,51,143,165,46,148,17,228,199,198,78,153,143,44,216,217,174,90,243,149,181,236,17,31,70,11,205,159,184,183,65,61,75,213,106,247,4,151,229,25,18,223,41,234,43,48,76,255,2,176,204,114,117,14,120,167,105,163,64,237,169,144,108,6,17,82,143,147,148,82,242,58,35,45,53,233,23,96,145,194,220,186,105,49,20,116,214,110,159,230,238,148,247,152,18,174,55,113,215,189,235,140,145,150,217,218,70,160,212,250,224,201,106,226,63,163,151,62,236,71,195,121,219,173,172,172,201,113,199,143,164,28,216,197,210,140,203,146,42,138,218,229,48,175,84,42,248,80,85,135,122,95,24,35,112,124,93,222,6,117,85,146,231,189,143,74,161,70,68,150,120,66,92,77,65,60,109,208,71,110,109,36,249,34,131,214,163,31,172,120,80,226,60,232,213,245,21,194,89,35,238,47,111,5,156,249,170,235,69,22,117,171,240,119,230,144,237,84,197,53,79,42,100,105,153,132,19,20,57,147,49,139,61,162,134,57,55,29,134,131,75,166,53,242,184,215,31,213,5,248,188,161,228,58,115,255,152,154,64,168,35,221,67,232,46,226,230,41,211,129,72,201,64,48,224,65,18,102,173,216,125,243,190,192,155,244,198,126,94,233,165,100,15,96,161,235,248,80,181,84,163,27,82,12,214,222,183,33,237,227,52,49,36,64,37,199,5,137,51,170,177,170,138,64,216,212,61,32,2,236,180,13,102,198,27,67,45,133,83,51,120,29,157,141,93,17,103,67,35,54,88,18,101,11,117,205,4,62,99,84,221,82,184,179,188,199,172,161,201,221,6,79,129,209,169,218,109,43,69,231,221,122,103,147,132,154,66,250,81,129,33,160,160,17,142,102,240,118,93,163,37,88,235,162,32,23,192,137,136,243,254,45,190,105,243,214,111,185,67,239,8,35,99,213,250,171,79,246,55,189,95,179,255,52,58,253,91,127,241,36,255,185,204,251,70,195,151,246,83,47,83,197,66,88,137,136,52,150,50,211,70,243,211,190,194,168,112,186,70,97,160,189,38,234,182,172,210,120,109,49,39,152,19,194,36,35,149,97,1,215,141,170,171,28,232,13,121,88,134,69,21,222,213,206,87,138,14,90,35,20,81,201,205,82,19,62,32,80,101,117,80,55,68,112,194,213,249,180,106,121,194,89,124,209,34,65,215,219,3,171,163,223,164,157,61,250,5,56,180,169,250,5,112,163,166,120,198,63,127,175,127,147,26,220,127,151,154,203,184,132,194,67,92,185,176,59,65,61,254,142,243,27,27,171,20,112,241,109,185,252,96,18,123,217,104,22,229,199,40,88,147,78,18,29,247,15,59,71,113,118,187,77,171,193,167,75,193,237,32,147,39,77,31,237,124,152,195,236,101,55,146,40,193,245,189,164,105,134,156,172,247,144,117,137,187,201,175,166,233,216,134,65,246,208,169,204,151,59,87,80,242,138,79,193,36,79,121,45,10,76,86,186,97,124,146,207,8,60,218,30,10,44,188,227,53,89,112,121,72,67,158,32,176,252,176,210,161,95,108,95,121,246,213,58,195,158,231,196,183,111,65,122,111,151,186,222,217,148,68,157,132,72,216,174,220,16,230,99,180,15,111,153,219,175,28,5,58,108,183,248,1,30,191,122,144,223,76,86,186,189,244,117,162,226,172,90,114,122,158,217,151,13,27,54,185,135,95,110,91,168,26,64,218,26,88,40,194,43,205,251,190,148,183,216,199,121,51,187,208,191,114,2,223,57,5,8,140,66,132,222,185,131,9,48,8,177,238,60,245,236,190,34,226,203,174,67,147,16,196,32,36,85,212,210,146,127,84,119,198,25,123,37,33,250,231,93,208,228,72,15,222,251,88,103,138,174,57,154,230,200,228,117,177,190,16,190,79,27,87,114,125,244,16,153,24,211,202,78,57,192,193,81,56,199,247,10,9,183,140,133,61,193,232,190,3,165,220,63,88,41,38,53,253,238,71,153,139,204,147,175,206,245,245,63,61,95,93,151,97,67,140,29,120,161,54,174,48,248,10,23,195,87,7,204,185,36,169,53,245,79,203,16,130,141,60,171,101,180,161,188,129,101,15,127,1,144,142,178,227,160,94,5,81,49,7,171,218,237,238,162,117,117,238,61,99,87,50,96,124,2,233,57,254,71,136,92,122,101,104,78,105,82,27,196,238,198,36,4,233,119,251,231,164,253,125,73,46,189,210,180,239,111,142,157,18,174,40,188,202,32,64,51,183,244,181,56,241,212,26,240,40,116,223,80,142,143,160,122,216,0,24,191,166,122,102,129,250,124,245,245,255,7,221,196,255,135,23,110,168,152,87,173,244,143,169,34,178,181,243,243,112,140,141,240,51,130,98,25,113,215,45,34,156,188,135,37,246,233,66,10,246,254,226,149,208,19,251,55,139,111,206,89,52,57,26,158,76,101,253,2,24,62,144,171,163,135,164,15,216,173,11,46,66,127,166,108,91,146,81,215,69,244,136,121,146,34,43,2,51,215,178,123,186,137,79,130,44,51,251,23,194,122,221,14,14,95,121,242,146,232,4,246,95,213,59,16,100,54,53,253,188,127,124,154,51,116,112,116,141,119,173,208,134,86,253,227,207,126,139,241,46,108,109,103,95,38,139,141,170,135,207,47,64,198,137,95,236,149,196,55,39,28,143,125,42,174,5,117,29,183,196,141,196,159,151,168,239,232,49,86,194,173,138,133,37,118,43,135,238,65,206,133,226,249,39,207,118,119,149,21,166,23,56,101,58,12,66,162,209,43,164,235,63,159,83,153,221,53,231,203,158,81,186,130,17,65,228,48,21,25,60,87,19,164,30,184,65,220,231,147,49,125,178,109,76,132,229,179,9,252,252,162,192,251,150,59,205,171,249,189,114,51,183,72,211,153,10,127,228,126,164,117,117,194,205,58,126,154,178,132,166,7,217,247,159,47,36,101,64,204,251,124,51,155,53,3,245,252,137,182,164,175,73,126,109,162,37,94,36,108,51,172,124,61,135,44,133,160,82,224,250,171,245,167,242,186,91,186,107,114,153,247,119,14,137,125,21,118,88,125,239,128,231,22,105,22,117,28,182,84,243,83,136,234,253,64,175,198,216,253,11,247,252,206,188,46,254,251,227,157,167,170,162,10,11,129,7,247,250,4,119,202,112,29,195,15,245,222,183,61,191,150,206,132,136,24,233,62,113,108,78,187,157,188,69,68,166,119,71,12,90,144,212,116,52,90,34,160,19,68,206,90,239,202,210,233,61,195,201,229,24,233,177,87,193,105,149,223,84,72,147,26,180,195,47,59,177,40,167,73,223,112,47,231,56,12,97,80,73,62,252,84,132,178,108,201,88,91,178,88,243,205,153,180,130,86,30,183,91,189,40,137,1,92,77,98,53,136,164,28,170,145,68,143,4,229,213,134,69,253,4,68,73,103,98,126,1,222,101,47,176,47,143,216,55,81,180,114,86,253,3,7,20,57,19,235,80,82,49,49,213,144,169,215,33,97,114,255,206,176,101,73,70,40,167,122,183,214,120,8,129,13,170,215,251,122,30,140,212,84,74,226,208,218,66,206,177,206,222,213,77,141,235,216,141,219,71,219,226,79,233,38,160,41,75,60,251,79,87,151,88,181,153,104,85,178,236,106,200,253,129,126,192,15,208,70,131,135,236,171,24,173,73,246,84,119,124,184,170,68,95,216,103,155,80,26,68,103,63,6,102,72,218,143,201,47,66,230,198,207,103,14,229,95,254,131,40,94,75,177,56,150,162,59,113,25,64,11,171,201,68,47,113,25,64,186,34,149,42,72,208,101,6,80,109,211,123,241,124,92,6,208,244,240,162,82,45,35,12,155,200,103,100,215,114,109,208,166,107,198,112,9,24,239,42,55,215,129,247,168,169,3,207,207,147,89,255,233,162,109,162,30,87,17,219,184,10,205,56,188,73,201,72,173,44,19,210,67,179,213,242,152,154,117,44,254,248,118,239,44,230,93,218,232,115,206,180,180,228,164,79,60,11,77,131,39,197,170,235,149,138,243,219,175,140,120,125,103,186,229,194,107,162,129,82,249,73,91,46,141,212,212,161,14,148,220,142,244,101,223,157,186,27,205,182,23,155,25,88,45,154,165,229,16,69,6,8,237,65,238,125,221,132,48,246,1,124,182,57,33,198,130,100,39,78,155,104,170,185,215,253,137,235,183,183,111,186,217,28,16,116,27,87,182,83,55,166,18,245,57,5,135,90,162,214,110,144,188,244,62,212,171,39,29,85,169,139,185,142,171,110,28,163,65,137,36,101,209,16,136,18,214,212,203,35,107,154,138,2,254,56,179,182,108,182,131,191,41,212,108,174,179,80,107,132,179,231,238,232,3,116,22,80,17,174,44,83,135,176,73,204,225,118,159,208,83,2,181,178,80,83,212,200,64,58,253,86,64,2,200,178,133,210,190,126,99,246,48,110,6,205,210,92,251,90,29,216,242,2,71,150,132,125,45,107,65,188,171,108,47,103,161,235,55,40,237,250,73,71,3,219,113,130,118,52,20,37,91,246,209,201,8,241,165,203,73,89,41,133,100,178,18,133,15,230,100,89,226,99,229,69,55,83,155,16,178,114,131,103,19,229,173,172,152,110,229,182,153,27,138,93,84,215,152,186,87,3,28,164,147,31,201,197,239,98,223,88,242,244,58,40,64,115,219,11,227,10,231,68,102,69,51,228,245,243,72,18,28,100,69,75,181,136,180,50,100,135,151,219,159,253,27,241,142,76,235,223,100,183,55,37,54,253,107,95,9,76,81,9,73,205,106,228,245,149,105,20,118,185,8,123,18,178,121,43,88,148,188,128,91,189,47,183,153,201,15,70,175,247,180,151,197,87,204,180,147,32,77,12,239,231,60,186,114,113,12,133,125,158,86,123,178,114,192,24,110,252,113,172,123,133,237,238,215,78,31,122,133,254,168,168,168,112,37,168,14,68,118,56,151,53,7,166,165,3,214,82,137,236,107,232,59,143,129,95,194,24,44,219,254,232,218,151,40,77,179,142,240,223,70,81,191,156,175,87,206,180,121,225,84,144,236,86,108,143,9,162,117,66,229,65,146,167,145,165,18,5,80,199,15,62,127,0,0,114,102,56,238,244,163,185,180,63,185,211,206,87,219,255,228,78,19,118,84,66,224,7,151,220,105,218,160,62,66,197,207,123,14,16,83,173,49,11,109,152,236,108,219,25,187,201,3,50,129,8,186,63,41,182,42,238,124,151,20,91,231,75,64,17,245,37,197,246,18,80,244,114,160,28,98,205,161,27,206,203,137,239,196,90,93,207,141,192,49,154,108,12,87,80,248,255,56,213,52,141,226,24,77,122,123,175,126,238,14,79,59,206,40,235,195,20,124,13,42,108,228,205,167,15,44,166,54,112,111,5,218,56,239,3,198,39,212,108,30,92,52,70,69,241,231,91,161,214,141,224,224,171,133,95,71,49,114,187,143,199,57,128,90,21,198,4,149,47,126,249,159,117,149,9,126,247,36,50,186,113,227,77,211,168,192,63,202,170,222,241,233,138,153,34,125,107,69,135,201,77,43,43,211,23,30,210,83,130,55,55,35,147,206,23,190,106,49,233,113,215,44,139,179,53,135,141,2,22,219,116,13,197,106,158,36,191,68,140,202,210,192,172,166,53,148,71,252,23,187,195,213,202,134,74,224,103,85,251,220,14,60,121,90,176,21,96,139,231,203,188,254,236,96,202,190,98,22,176,191,29,184,241,6,182,1,93,155,251,184,26,115,167,131,147,13,131,9,94,31,86,19,249,108,105,166,64,56,139,168,2,114,133,87,75,91,50,25,78,192,170,150,153,111,143,69,59,117,115,142,208,40,199,150,144,173,230,105,162,235,104,32,135,16,110,33,71,116,242,102,176,72,244,143,116,34,30,97,123,85,189,231,186,25,178,21,163,172,163,37,58,107,132,242,105,132,70,92,214,63,135,234,242,148,163,197,166,195,112,240,22,152,80,26,73,124,124,124,56,22,135,98,82,27,107,16,193,161,152,228,99,83,27,164,37,113,40,38,88,190,222,34,199,0,14,197,212,115,241,142,128,113,40,38,176,81,57,39,27,210,43,221,81,144,195,240,172,164,46,245,125,51,135,53,93,63,166,147,216,26,171,87,124,167,0,195,25,31,134,105,138,86,104,23,171,75,21,21,74,55,4,37,103,66,103,53,25,18,25,161,90,181,95,225,254,19,66,53,202,87,173,234,174,255,201,187,138,14,249,58,131,227,93,181,50,187,183,122,95,242,174,156,184,182,37,130,14,180,60,90,7,219,65,214,95,62,93,44,24,59,201,19,134,57,184,5,195,132,33,248,170,228,229,130,209,171,77,158,79,107,135,91,48,166,89,203,39,52,112,11,134,199,197,130,129,193,220,126,241,233,111,242,61,20,49,33,80,199,247,85,172,250,66,46,124,130,117,201,93,142,202,133,11,143,232,131,55,92,190,242,207,71,228,42,4,56,8,77,189,61,30,45,246,198,151,101,234,145,183,78,71,3,235,245,146,208,1,150,249,6,201,87,215,55,59,208,188,92,83,129,226,118,141,141,193,121,238,231,57,45,209,154,168,10,237,248,169,226,247,238,18,38,49,139,113,129,246,139,4,96,168,198,134,42,207,112,43,141,250,240,129,242,234,1,193,80,89,229,199,163,198,148,111,125,46,193,97,121,197,95,87,128,47,173,15,146,67,201,71,203,26,98,88,148,225,227,179,142,3,108,249,212,175,7,184,180,84,18,159,150,99,36,223,44,227,176,197,119,205,83,250,46,177,197,161,35,55,82,52,46,177,197,164,131,100,149,105,52,122,193,44,216,2,114,148,179,78,72,22,36,28,212,211,180,210,54,153,224,72,167,90,45,98,39,12,5,247,101,188,112,64,222,83,227,201,107,183,151,62,119,37,16,57,166,54,114,146,120,169,165,215,155,95,142,145,213,155,18,131,177,0,193,204,216,184,31,143,30,149,198,106,25,168,147,15,87,13,82,92,106,229,43,70,16,55,164,47,181,242,117,135,59,102,240,75,173,188,94,150,18,244,175,116,240,91,201,195,164,107,35,114,245,116,142,202,144,92,199,216,212,238,100,247,105,71,239,219,31,132,45,141,170,241,220,64,200,165,245,160,163,34,44,28,24,130,108,197,68,12,208,2,89,155,25,85,243,252,217,94,246,54,36,169,188,89,179,40,234,159,194,167,23,140,118,72,223,235,34,24,157,229,82,153,186,19,73,223,52,100,148,156,108,152,66,143,230,111,252,36,199,121,7,186,152,97,219,226,36,206,19,45,95,24,29,55,116,74,86,43,61,212,24,158,186,63,155,243,193,59,15,18,31,245,125,229,241,177,241,52,75,80,51,161,22,234,161,51,217,64,151,242,87,69,232,220,190,103,180,77,231,14,39,4,12,178,130,128,179,74,126,183,214,170,30,76,137,171,238,226,125,189,216,71,20,183,223,150,70,72,245,141,126,125,218,82,172,173,59,31,184,138,21,134,65,156,124,235,52,75,61,70,161,73,205,48,130,60,45,244,250,195,160,38,85,104,233,31,37,31,42,134,75,92,214,198,184,220,66,86,62,166,145,172,92,70,205,112,214,27,33,216,112,72,106,86,210,176,238,238,238,168,208,215,89,193,7,3,57,240,208,20,210,18,39,173,150,232,168,239,109,250,151,61,36,91,10,94,9,229,57,112,212,98,165,135,201,156,132,213,116,162,147,72,62,39,23,86,62,212,120,111,82,82,79,111,53,25,135,87,81,233,239,71,87,28,225,58,55,115,16,103,221,75,188,202,148,235,252,188,44,14,175,2,219,98,217,242,77,138,10,235,150,146,1,212,156,112,109,241,227,24,175,98,222,168,151,159,251,10,129,2,20,170,165,163,44,241,151,140,87,184,211,27,53,24,142,241,90,135,22,67,2,149,160,238,172,248,227,211,188,229,208,114,200,107,173,130,9,135,90,177,196,117,184,132,36,114,85,37,121,215,208,66,144,32,31,187,84,33,150,135,203,12,160,137,6,89,201,203,219,60,145,168,248,155,251,172,70,57,100,13,52,148,206,139,217,63,61,122,78,195,30,87,245,40,140,71,231,141,235,224,183,37,174,36,2,194,220,71,160,252,134,36,73,122,24,39,81,147,147,128,146,108,190,68,61,57,6,153,103,231,150,213,36,50,80,177,21,154,186,99,15,199,180,68,191,124,216,102,16,27,2,171,200,185,197,9,108,178,155,239,65,46,58,123,102,205,9,217,76,235,192,235,18,89,57,177,86,245,198,91,254,116,51,228,1,246,101,93,1,109,177,107,73,122,187,125,248,190,43,16,229,27,77,78,197,98,209,55,231,248,249,236,113,157,13,81,122,109,121,20,35,26,37,10,83,23,90,184,62,109,245,214,249,201,236,113,239,169,76,70,90,192,105,61,135,65,132,4,238,228,36,98,6,179,67,224,78,78,139,242,117,115,240,139,147,147,253,227,244,187,24,20,75,143,226,117,122,38,67,42,162,7,30,101,29,94,78,47,65,187,54,180,149,78,85,172,55,18,51,174,79,91,244,50,139,106,140,58,34,181,250,128,189,242,5,70,142,152,36,214,58,205,47,36,200,177,175,26,138,250,170,108,106,250,136,16,85,115,158,197,124,169,150,240,20,247,59,36,235,241,232,215,232,142,98,46,73,88,66,185,50,179,20,81,21,125,249,180,70,45,119,217,250,38,170,150,58,148,98,184,254,85,210,172,246,115,126,39,57,11,137,1,78,196,67,117,253,162,133,162,100,57,215,166,178,250,124,94,152,65,84,244,184,145,223,180,94,43,91,62,151,105,18,15,166,0,153,201,253,175,110,29,240,188,227,168,75,182,27,88,244,240,166,253,98,178,251,8,76,247,22,51,214,24,91,189,62,98,221,229,193,92,237,24,4,116,152,205,149,205,154,67,177,161,182,127,80,68,235,115,63,199,196,174,77,225,112,90,177,183,111,234,186,253,197,70,193,167,192,124,202,22,112,85,135,121,10,76,103,139,48,255,244,229,97,62,226,229,239,140,195,6,73,106,250,19,52,139,127,132,18,227,222,108,123,129,105,173,137,156,167,88,255,36,32,140,119,99,196,44,211,13,231,75,133,69,45,182,59,238,135,165,218,100,135,90,137,210,106,141,140,175,0,117,41,151,64,227,65,60,51,243,111,151,84,157,133,104,52,43,181,154,57,5,73,198,175,170,55,145,239,242,210,235,53,71,139,132,86,106,214,207,203,143,132,124,223,76,33,8,165,149,47,212,108,201,68,191,238,158,131,47,11,20,21,41,7,217,129,235,129,63,60,182,115,229,35,182,254,229,192,142,97,183,56,205,172,88,166,236,191,119,141,171,74,121,122,67,167,196,23,201,5,92,123,236,14,211,90,150,4,78,78,200,142,7,111,235,51,170,58,147,230,65,14,125,122,219,75,169,128,191,229,240,94,27,120,146,249,42,154,160,97,9,78,255,210,176,103,243,105,184,93,191,49,149,34,220,89,25,225,212,173,224,146,217,83,247,94,85,187,79,152,35,31,153,140,49,133,140,205,24,5,45,222,237,81,150,123,232,40,110,204,30,225,208,64,75,161,249,207,110,224,229,220,227,50,68,238,114,238,129,11,145,99,183,38,201,223,178,100,230,5,72,129,159,117,156,61,243,120,143,130,91,39,194,116,255,88,169,143,249,238,230,245,148,31,202,0,99,9,231,43,199,99,251,34,84,48,156,140,86,18,49,49,172,75,204,159,134,234,69,75,220,169,167,235,5,208,169,241,116,8,241,16,4,59,224,98,20,215,117,140,101,212,47,99,20,129,3,237,122,180,151,49,138,184,49,212,69,41,137,245,168,34,201,190,114,91,188,11,19,156,217,144,0,43,216,235,226,200,60,20,87,200,29,29,34,194,112,212,178,141,2,27,117,106,18,103,67,7,181,237,133,25,235,243,203,67,60,75,98,224,229,64,244,40,204,29,52,191,111,102,6,14,152,117,241,136,233,84,183,58,184,37,47,111,61,142,95,38,86,103,93,87,151,207,219,168,105,149,249,100,21,181,76,131,212,12,231,118,231,65,225,109,229,124,68,216,216,228,51,102,200,84,129,122,133,231,202,5,147,41,9,230,116,205,23,240,224,5,22,233,179,108,26,21,57,84,144,129,186,30,53,234,7,175,252,237,230,68,244,160,17,27,174,30,104,161,5,64,127,69,28,125,193,67,167,177,179,251,169,220,66,111,252,168,221,86,10,5,152,180,237,127,244,176,216,155,72,228,206,113,217,207,61,201,196,128,189,105,76,224,118,8,22,104,28,122,29,66,85,142,6,153,146,117,8,207,18,68,20,77,78,224,171,173,235,150,201,104,196,234,20,130,231,24,7,218,11,232,148,255,131,82,130,111,142,239,39,52,248,121,29,95,223,44,69,240,235,125,46,222,251,157,228,233,38,18,34,251,78,78,76,85,224,87,51,170,27,134,184,19,40,75,69,158,48,125,133,141,109,187,220,147,59,231,147,84,112,63,238,90,27,99,249,92,221,18,127,51,193,167,3,82,201,59,244,210,143,235,66,217,191,178,212,149,100,186,192,57,100,211,220,109,64,232,28,214,70,132,213,75,32,23,204,105,69,99,79,174,166,194,111,9,135,107,11,78,159,20,112,196,225,218,110,23,191,183,121,124,137,107,75,136,191,51,170,69,153,69,200,42,194,74,67,145,99,21,74,10,29,78,224,123,44,41,4,167,122,46,242,186,183,155,58,237,185,85,64,7,97,21,190,220,39,65,174,44,195,148,236,208,22,247,130,195,153,242,99,178,86,89,55,190,180,251,2,15,126,3,11,196,226,226,104,198,165,35,169,123,254,132,215,238,25,92,251,183,120,154,166,220,49,199,127,133,215,252,25,86,243,176,89,212,71,223,195,179,39,170,175,93,220,48,226,161,141,69,111,169,121,113,201,75,224,87,242,175,220,49,245,164,242,54,240,98,87,226,60,117,134,31,241,63,9,119,170,87,63,77,73,213,214,241,151,124,46,171,255,240,19,147,37,16,171,34,145,31,90,250,116,81,160,7,173,150,211,202,41,98,213,148,103,152,17,228,167,165,96,33,45,90,117,207,170,27,95,170,150,16,107,128,111,213,127,75,173,95,165,35,119,145,38,73,0,165,239,20,129,225,136,122,184,215,227,239,216,178,171,10,246,94,141,4,37,83,181,71,13,30,44,116,46,221,11,156,42,157,178,188,40,102,92,245,207,237,11,3,63,61,179,253,73,148,158,33,158,142,146,0,170,73,232,37,163,170,67,135,149,153,88,73,117,144,154,36,211,43,190,247,142,255,144,191,165,76,217,65,65,7,140,40,241,213,177,110,21,52,165,45,155,86,227,55,191,65,41,41,84,220,235,242,200,99,89,4,169,69,231,91,46,118,128,66,26,65,195,49,238,29,101,61,24,22,115,211,126,35,217,197,242,148,189,228,200,140,84,168,168,217,58,109,247,24,13,116,69,156,62,61,147,74,27,53,185,205,121,235,160,226,1,54,9,69,136,198,12,224,143,228,159,177,232,22,11,149,156,113,225,162,215,195,53,11,176,150,141,184,232,117,212,42,203,155,69,85,92,244,58,51,100,56,63,45,31,99,101,101,101,3,122,112,203,121,43,182,164,153,109,117,49,65,157,35,230,137,138,37,147,213,41,71,157,137,102,133,224,109,168,106,55,47,170,163,120,14,209,179,26,167,198,9,97,215,200,231,211,171,65,212,125,240,172,174,23,122,195,230,246,25,98,99,99,141,242,236,19,115,186,40,51,180,125,74,71,14,155,11,147,251,94,29,236,18,47,58,46,41,171,195,88,125,141,43,64,32,15,110,231,173,55,48,35,182,21,154,36,117,113,39,203,22,75,6,171,187,28,33,80,112,174,224,87,89,112,207,96,113,59,103,57,201,192,106,178,106,49,151,168,94,62,179,218,75,68,231,210,173,188,20,39,177,25,246,69,251,115,234,254,235,202,41,41,147,49,146,53,203,140,193,77,75,223,237,249,151,26,10,146,40,50,182,19,27,217,146,151,248,52,153,190,140,141,23,106,132,168,36,69,27,142,100,76,246,73,215,200,17,219,172,62,145,33,233,221,102,138,75,201,39,7,221,73,166,145,165,85,86,21,152,22,75,99,172,203,128,87,11,211,36,91,189,16,230,132,8,106,134,234,148,234,150,212,30,151,77,111,121,20,94,166,226,186,24,247,32,231,47,83,113,105,112,81,134,184,184,98,65,205,34,92,208,83,191,122,161,162,71,119,96,154,50,91,236,156,10,112,208,220,146,30,59,171,153,27,104,104,29,141,201,90,175,162,197,200,79,57,101,184,67,7,36,246,37,150,234,16,240,4,40,162,52,87,219,34,150,73,46,180,54,217,102,148,235,205,134,186,115,198,123,183,195,190,167,211,79,90,58,183,220,133,73,184,141,50,150,37,54,224,172,237,40,150,41,78,12,251,157,113,189,112,153,139,215,250,94,233,111,176,71,19,182,114,221,215,186,230,250,118,186,226,110,184,84,191,75,45,80,90,128,224,86,209,165,22,8,55,32,33,13,191,168,165,173,64,178,254,18,191,211,138,191,170,155,251,215,216,25,153,175,180,151,100,36,86,50,91,62,226,27,91,90,180,119,80,50,236,80,142,65,30,106,89,138,149,206,165,120,170,165,137,160,104,163,139,241,32,181,36,140,19,2,58,127,59,241,226,140,252,111,183,82,240,223,253,79,209,209,12,205,18,95,6,5,166,234,69,57,12,255,156,137,97,136,255,26,137,69,195,196,137,179,132,25,113,156,49,11,205,28,40,165,18,130,181,252,142,192,15,178,26,208,136,23,153,253,221,178,231,105,169,148,138,155,26,27,196,104,169,61,129,226,177,52,239,159,190,93,80,103,255,166,79,57,146,88,118,217,163,248,61,166,61,3,190,138,46,95,93,75,92,52,102,118,20,199,24,167,253,71,10,106,146,37,139,94,57,120,66,119,209,104,184,127,141,50,4,74,54,110,4,201,212,230,198,102,113,11,130,95,109,57,49,154,127,237,191,101,134,187,39,55,87,95,17,92,222,147,123,73,253,82,198,49,184,123,98,155,131,53,198,221,19,92,157,120,113,79,152,160,148,73,172,242,73,44,221,205,0,192,127,25,141,43,80,250,191,1,28,236,109,72,126,21,174,90,123,90,79,200,208,211,152,161,93,210,95,46,248,214,245,6,246,190,212,137,253,139,62,218,142,81,114,171,44,248,182,198,104,133,80,33,121,126,134,77,65,216,12,91,154,236,7,245,139,91,13,45,255,93,194,224,174,80,50,221,53,98,41,46,205,135,163,60,93,89,125,227,83,196,160,219,142,253,129,19,55,57,231,128,112,226,38,251,174,201,128,87,127,138,155,150,203,52,122,245,112,226,38,240,197,49,132,140,46,169,184,139,222,155,101,169,203,159,176,232,165,204,197,175,254,45,26,137,81,88,82,109,11,63,216,195,172,167,100,220,201,34,117,46,176,200,105,73,187,216,46,113,214,179,196,53,75,47,57,175,14,149,61,35,86,3,209,203,23,26,45,101,225,3,37,236,125,204,162,110,141,170,217,16,226,191,233,100,115,109,135,174,98,145,243,142,207,99,249,39,105,230,249,140,104,244,40,48,47,28,73,11,171,155,97,214,44,182,81,98,214,74,204,19,190,167,244,11,240,215,236,180,214,228,63,37,219,225,235,254,134,115,184,218,225,40,94,59,167,111,69,55,171,199,29,144,117,81,27,110,140,140,170,182,187,21,176,112,226,27,93,175,214,98,21,120,169,41,212,200,243,170,156,246,67,85,78,87,6,171,104,171,40,217,87,230,191,51,38,220,157,22,12,204,147,115,18,151,20,91,98,115,241,165,99,98,218,221,160,209,163,53,194,204,26,105,78,200,21,181,168,190,209,214,217,29,224,20,235,76,20,74,65,214,122,16,79,137,189,188,88,107,191,171,41,253,163,43,30,241,54,243,219,159,253,200,191,253,210,199,85,252,245,71,41,158,72,113,110,142,160,77,175,79,191,228,126,96,99,115,35,254,132,92,162,29,72,228,215,95,226,110,99,26,192,176,51,158,241,201,169,254,171,218,254,157,225,183,86,126,221,21,69,123,105,85,243,99,6,125,214,119,103,11,151,240,132,33,208,55,29,32,121,175,201,234,184,25,171,93,46,161,69,51,71,12,38,57,104,63,25,83,72,222,187,207,14,233,199,216,54,27,133,153,253,205,222,88,216,163,213,223,40,75,81,17,95,135,103,98,212,6,197,122,50,95,117,221,14,107,105,234,76,10,25,255,175,35,28,164,98,154,127,131,44,142,1,246,53,174,114,72,240,53,61,102,214,178,212,244,48,29,76,47,171,205,113,33,187,118,107,130,165,105,51,105,195,123,178,106,97,4,92,144,170,21,126,29,245,54,95,122,163,137,246,49,107,69,47,105,36,228,39,96,17,97,195,153,243,196,145,219,176,179,161,192,83,43,119,225,216,47,2,5,82,91,187,56,30,189,153,206,116,31,184,205,10,132,106,4,255,213,177,38,52,144,173,135,80,206,201,176,181,232,180,196,244,244,219,142,239,78,71,230,245,145,154,179,43,11,79,231,57,113,12,14,145,198,150,201,217,12,108,111,130,101,231,88,27,191,21,171,120,222,6,234,125,50,114,88,44,47,21,100,48,33,77,208,94,63,178,14,177,39,18,13,229,220,25,104,23,149,121,92,140,198,46,147,133,203,98,247,138,4,133,88,97,192,62,7,33,18,123,237,82,207,18,199,158,42,144,203,150,174,108,167,251,105,115,129,211,162,185,189,79,102,56,155,57,107,81,45,36,7,152,199,101,233,12,4,179,180,20,80,46,165,151,229,51,130,173,121,51,192,222,188,84,102,83,250,54,126,214,181,1,78,114,189,179,247,37,88,197,239,196,148,36,153,22,178,244,40,21,106,103,24,217,185,239,58,107,114,174,172,187,163,25,209,105,246,208,209,98,37,80,61,201,87,95,174,234,33,188,229,121,99,243,254,242,247,154,18,173,84,119,71,167,11,59,177,51,118,136,173,27,51,254,115,211,196,193,143,214,7,212,196,170,193,14,8,7,205,36,236,147,71,125,231,255,239,207,97,91,159,173,25,76,234,169,241,59,5,96,143,52,175,26,167,111,26,172,30,8,191,40,86,101,13,214,206,149,53,60,2,223,220,11,23,42,47,200,171,195,164,57,38,181,48,195,193,178,58,41,4,147,181,189,101,253,29,134,162,169,63,93,133,222,232,188,173,132,126,20,190,89,66,82,43,182,72,235,251,248,96,210,211,3,13,84,105,122,169,237,244,32,17,58,3,197,216,90,223,35,82,127,199,115,222,219,172,242,100,174,116,55,134,1,246,228,167,192,90,159,74,240,63,207,217,211,180,70,101,100,233,96,62,102,229,242,114,66,150,200,139,131,42,88,118,191,46,242,98,225,2,48,95,67,81,229,157,211,155,210,43,195,90,226,62,54,167,151,74,217,228,197,112,58,138,125,36,49,142,24,37,124,187,111,40,217,145,167,220,209,84,83,94,167,172,221,139,224,37,5,91,173,103,69,181,252,205,248,191,86,241,48,189,53,217,73,163,101,206,136,148,87,226,226,47,37,10,140,244,208,222,22,66,172,246,54,193,58,136,14,146,41,36,216,221,203,217,164,117,46,90,73,174,160,238,108,141,43,102,42,120,108,141,124,154,239,42,252,241,27,222,91,253,45,248,204,107,207,85,66,13,130,115,190,165,37,169,51,245,253,199,45,173,189,34,106,189,150,235,121,221,91,179,191,186,24,82,62,184,195,139,50,15,200,188,137,101,69,108,35,134,163,135,67,86,11,148,167,153,70,66,66,157,218,9,184,146,114,246,192,200,83,223,163,164,67,237,73,25,207,91,84,178,65,192,107,39,237,60,67,66,111,45,109,66,8,188,164,162,182,203,94,142,118,18,67,106,98,8,130,41,84,120,234,147,46,214,221,152,204,163,128,27,166,238,112,187,219,219,234,247,241,8,106,88,247,43,106,196,169,49,54,30,19,240,114,165,209,205,104,81,22,102,61,142,7,42,105,58,25,25,242,12,105,165,203,213,149,218,68,103,241,227,180,13,215,120,190,243,4,78,22,232,177,109,92,106,27,170,251,246,68,157,154,112,218,6,217,122,37,189,218,93,166,85,235,175,234,76,187,124,188,34,110,125,17,30,250,43,254,180,69,152,215,115,19,175,220,122,92,74,72,19,229,213,32,200,5,18,103,6,211,196,217,77,48,11,138,67,86,35,136,241,14,225,88,208,247,90,252,107,230,80,17,188,15,195,62,73,84,68,163,75,152,181,145,250,82,87,4,69,8,230,63,20,61,46,5,92,28,182,179,87,35,4,70,223,217,49,87,205,218,147,15,219,182,151,93,211,220,101,166,168,39,188,154,53,190,127,163,251,198,141,154,126,31,69,227,93,207,214,55,62,162,243,222,62,63,188,188,240,51,250,187,180,58,52,9,230,75,93,30,207,152,201,236,252,161,112,206,220,39,231,91,122,90,10,145,146,56,170,255,238,111,247,193,88,146,96,221,195,114,33,4,139,158,92,127,154,108,245,82,210,239,180,237,53,248,45,75,62,151,140,30,54,217,23,122,68,245,254,51,179,172,119,9,175,213,66,7,43,40,75,128,177,180,218,227,76,227,9,235,23,75,91,157,85,162,167,24,20,137,111,158,166,235,9,57,34,149,164,242,117,255,80,116,39,209,38,191,134,113,25,249,66,70,69,233,222,48,108,139,235,23,0,5,218,161,126,79,59,32,176,115,165,161,26,155,192,188,244,61,74,106,38,11,249,168,161,179,3,37,83,222,250,201,54,74,144,192,248,182,5,104,22,30,191,146,44,172,27,185,143,51,179,222,46,121,95,77,65,36,230,144,78,137,246,27,0,123,16,126,154,93,180,174,123,26,231,252,89,133,115,218,48,109,193,139,205,198,246,128,82,158,103,212,84,68,240,69,131,21,138,170,247,54,111,207,153,195,85,107,15,3,191,185,247,247,84,18,237,101,6,51,175,45,157,40,3,248,210,250,101,149,213,157,86,222,245,135,206,246,101,110,219,88,96,151,28,253,137,240,190,89,169,108,172,43,26,107,95,87,49,232,143,69,251,175,243,210,39,208,189,162,234,239,213,245,44,219,247,40,97,109,24,241,95,215,254,1,109,52,180,93,191,226,242,7,188,134,177,222,25,197,181,176,193,216,220,247,12,239,62,161,165,90,174,192,103,225,180,251,94,57,48,166,101,0,82,210,96,40,12,107,124,91,35,178,229,255,74,86,232,95,238,117,206,161,103,151,161,51,195,9,85,169,227,0,33,169,189,20,105,236,197,73,106,92,36,159,98,218,208,103,56,48,236,38,35,188,2,169,199,208,94,96,44,35,158,16,24,206,34,239,1,173,78,250,162,42,150,100,249,246,36,45,240,5,143,10,229,100,85,101,240,142,248,198,47,0,98,207,247,109,215,3,121,83,19,225,194,71,107,43,165,7,166,223,190,11,63,75,49,73,204,205,17,183,13,254,129,84,58,55,93,4,255,2,220,246,179,162,101,125,221,93,233,139,79,93,157,17,184,101,25,252,243,23,192,227,23,32,81,154,175,49,183,175,245,157,91,230,96,162,163,38,84,75,187,171,130,165,129,254,237,115,139,123,30,239,211,11,119,8,153,33,200,192,25,183,143,139,165,103,116,207,5,196,223,232,231,10,159,52,202,180,63,149,61,31,47,57,221,181,16,168,231,49,20,60,82,124,231,9,140,44,38,208,97,178,112,23,203,79,78,94,43,208,119,214,23,8,60,190,249,116,139,32,120,17,188,123,179,188,7,182,225,55,201,124,22,217,110,161,247,30,232,80,96,145,55,230,236,133,242,244,119,124,206,100,152,13,217,152,87,61,60,163,17,253,36,231,251,73,49,246,217,96,148,193,100,46,116,97,177,120,43,25,229,92,66,142,148,30,43,255,22,243,11,160,20,147,85,172,174,55,234,221,20,208,226,105,38,243,11,96,39,205,18,104,99,111,139,220,201,192,251,244,205,29,187,86,184,186,86,155,165,31,126,220,238,12,151,245,169,75,29,168,245,217,25,243,250,5,56,123,253,189,1,24,151,234,20,145,213,144,111,163,202,69,216,151,22,23,22,173,255,116,128,46,33,184,4,102,164,66,1,202,162,230,120,44,107,228,201,172,147,12,173,70,22,116,31,70,161,23,147,193,218,16,196,134,109,138,47,158,70,93,209,215,237,62,63,88,112,60,182,70,224,185,122,121,189,90,130,123,227,138,82,153,46,215,182,48,100,184,145,160,203,210,151,245,71,182,129,38,117,238,184,100,225,115,208,196,151,194,43,22,217,19,198,146,225,15,183,228,54,227,190,104,219,42,186,158,234,83,123,215,147,124,206,47,150,234,148,141,213,92,233,93,36,244,81,174,91,140,71,123,8,250,178,127,151,96,98,230,125,99,98,222,81,3,172,173,101,116,239,141,100,89,186,37,204,247,0,139,140,2,27,229,247,106,84,76,211,137,82,218,216,203,82,23,4,252,40,88,13,240,220,60,196,103,189,247,17,243,125,197,84,199,43,158,31,196,26,109,0,87,174,124,24,182,46,95,16,35,193,84,167,25,207,56,170,28,169,236,80,247,66,91,177,184,182,40,150,230,192,163,219,207,26,29,2,31,174,46,189,41,155,140,194,90,49,186,115,246,119,177,199,67,10,73,49,90,108,77,23,37,73,14,186,100,57,1,234,94,54,60,173,14,197,128,40,39,109,15,101,235,81,34,255,8,210,41,4,215,13,166,146,217,220,45,235,86,65,191,171,250,5,104,219,227,38,115,111,221,83,43,30,43,218,196,101,212,87,56,121,54,7,113,187,5,219,169,51,241,218,184,127,213,251,81,240,87,212,152,187,132,171,244,101,9,6,98,253,97,139,129,233,158,213,86,159,7,155,20,200,23,141,218,243,111,140,176,201,37,247,226,28,39,154,182,172,157,153,112,121,24,148,60,65,40,93,229,226,192,215,221,9,117,91,245,103,249,5,184,35,195,22,165,247,181,241,199,70,159,76,155,116,87,250,181,136,153,60,75,174,237,174,180,88,202,212,57,253,62,49,65,114,247,240,123,54,249,235,195,90,137,51,160,232,77,24,176,96,220,187,124,67,222,137,149,101,38,28,170,147,197,230,0,123,251,126,228,75,93,150,190,117,212,112,172,108,199,207,23,80,151,74,210,110,129,118,226,94,1,20,57,251,64,43,80,231,30,156,11,87,221,10,165,168,94,207,51,98,201,157,107,64,11,22,56,239,253,221,124,147,137,90,189,254,159,184,35,111,90,82,195,7,55,72,4,5,189,48,151,130,26,63,82,83,179,80,172,158,120,116,117,62,239,162,220,27,13,51,178,23,196,160,185,33,201,209,132,60,146,21,115,180,54,19,30,31,251,189,106,69,214,76,65,239,83,205,202,20,63,10,77,104,188,76,76,158,19,114,182,234,65,136,54,15,110,167,11,194,185,68,102,32,164,137,235,2,70,21,30,111,99,224,17,50,194,122,150,109,102,93,63,122,75,189,173,131,91,119,81,172,47,230,68,117,50,65,47,157,82,83,106,89,97,216,224,140,152,226,92,173,184,105,173,12,116,97,250,211,242,138,174,25,54,75,96,69,141,220,172,20,158,124,147,20,222,117,79,150,9,4,205,19,242,2,78,37,145,113,71,210,97,39,33,101,163,138,215,25,144,59,62,91,45,134,36,40,84,154,15,217,223,11,161,254,136,179,162,254,87,81,3,30,132,225,153,57,239,27,247,147,78,64,214,12,79,248,129,189,148,76,177,33,134,113,136,251,184,81,128,203,235,13,117,145,183,184,145,219,204,211,112,249,124,234,215,225,184,200,160,71,194,211,158,182,101,186,213,231,46,227,213,177,228,61,27,103,114,158,108,89,58,242,250,204,53,218,47,214,221,133,25,209,101,111,167,106,145,58,232,156,241,172,199,64,31,97,134,192,127,214,102,119,63,205,220,178,234,167,173,29,215,63,9,173,232,14,87,172,120,23,55,155,78,201,172,115,45,241,140,211,102,145,96,87,246,78,103,180,157,123,62,173,253,227,74,133,67,7,1,97,161,151,15,98,222,70,156,53,229,127,190,43,7,153,10,21,42,236,11,188,171,207,34,168,250,62,86,144,162,156,60,61,114,247,21,52,213,45,195,241,21,130,244,21,82,94,13,232,48,7,228,0,114,194,29,140,92,73,31,213,89,244,3,113,185,26,53,47,170,84,24,112,185,26,119,200,155,162,224,235,56,45,117,135,200,134,207,176,189,44,186,28,143,59,127,128,29,231,216,35,35,27,113,173,215,99,28,60,214,158,162,200,216,91,25,227,79,186,42,65,151,55,214,203,83,204,55,198,217,3,57,140,204,92,167,213,86,5,190,84,86,218,32,18,139,222,233,182,102,131,248,106,205,17,190,255,251,177,73,57,70,23,213,229,246,205,14,157,203,234,146,107,252,126,145,226,63,245,180,172,184,234,82,139,2,101,119,81,93,194,36,13,186,251,158,237,179,49,85,162,92,205,157,179,183,30,35,83,5,79,114,245,100,130,111,152,217,231,143,209,198,128,207,234,203,129,92,199,161,209,247,115,25,174,164,25,253,93,193,126,146,237,177,226,241,31,140,155,223,100,61,57,5,66,73,2,235,218,207,203,78,170,45,235,218,67,190,111,154,216,185,234,4,61,10,165,53,26,18,1,5,9,192,176,170,77,78,69,35,223,88,54,37,173,222,226,172,114,3,119,47,71,70,255,75,177,77,184,66,135,229,105,96,84,141,58,181,238,165,223,173,105,149,177,66,9,231,119,19,24,95,223,196,249,221,192,178,184,248,145,160,120,198,219,16,45,36,68,75,254,241,174,249,35,160,73,151,88,201,101,164,99,51,180,157,226,246,101,164,35,237,167,94,255,118,92,164,35,76,214,29,8,227,46,234,97,245,77,139,71,144,157,189,121,219,169,131,51,149,233,242,247,86,226,76,101,235,187,252,194,96,84,25,206,84,230,91,52,146,161,91,214,103,52,161,148,169,5,238,34,175,229,132,42,13,143,122,4,230,185,230,109,171,13,142,100,14,210,45,163,228,245,44,176,150,37,66,92,14,3,66,187,223,123,239,76,204,184,77,199,245,109,87,239,46,87,59,114,140,39,162,224,175,199,231,54,235,111,239,97,175,91,255,120,103,213,137,249,57,159,164,210,229,101,143,226,35,177,14,184,23,203,148,163,249,122,212,130,241,69,110,57,26,253,170,141,237,91,241,84,159,166,36,115,93,8,50,172,31,93,35,0,6,78,232,191,60,193,223,180,54,153,33,226,95,209,166,43,57,162,189,105,30,80,201,76,166,147,14,37,212,50,114,155,104,138,166,174,53,253,38,217,228,22,222,193,50,3,231,208,74,42,234,33,16,255,170,225,126,122,235,217,67,39,3,243,228,135,54,102,11,95,19,185,200,13,73,151,187,10,219,153,149,239,242,170,132,178,72,168,22,28,200,18,76,100,10,200,58,6,145,32,181,192,96,82,37,224,249,168,91,186,238,53,43,149,137,28,141,226,120,78,236,180,135,209,132,133,92,40,73,98,117,187,13,109,193,163,255,17,146,201,0,239,66,73,253,15,78,150,162,168,192,139,191,243,162,174,175,51,179,33,100,184,172,235,191,208,184,81,179,92,212,245,184,166,214,165,158,1,74,153,112,81,215,67,144,48,45,165,190,33,155,73,201,139,21,43,222,245,98,197,242,144,199,233,159,60,150,135,171,104,94,147,227,244,79,195,206,72,98,53,9,156,254,105,70,139,192,103,171,217,48,158,21,75,125,44,72,167,26,120,103,193,88,127,249,147,187,152,77,146,225,174,240,227,244,90,201,94,226,140,120,236,23,97,127,108,178,251,101,52,12,12,33,162,229,228,33,208,112,87,228,107,81,47,61,106,215,151,99,3,237,184,111,97,194,78,164,22,79,106,67,242,113,239,147,236,202,104,220,34,229,102,109,113,117,83,30,227,152,196,80,11,80,30,45,49,251,82,91,181,216,94,59,206,81,74,135,136,235,51,171,182,93,214,203,183,170,39,244,43,108,126,43,82,84,122,210,31,143,204,66,79,81,202,133,218,245,200,42,57,206,151,55,128,115,70,88,156,89,35,14,134,153,137,105,65,194,145,111,67,144,154,122,236,67,121,250,176,40,218,108,201,71,35,15,173,105,238,54,121,48,246,174,75,113,19,234,229,60,2,161,57,9,186,68,44,149,97,24,48,171,146,55,127,166,160,226,141,58,52,144,13,148,69,40,30,110,2,244,37,247,38,181,26,40,171,238,77,131,132,42,248,186,204,11,21,190,49,10,37,19,255,114,104,87,156,31,13,165,251,4,28,207,112,7,162,184,216,239,240,166,137,57,181,160,111,148,124,141,154,218,88,46,71,147,53,214,104,39,64,76,168,184,234,5,77,10,251,35,199,233,210,36,140,180,140,66,10,122,20,114,90,123,167,141,78,70,5,181,140,173,179,56,155,162,225,221,191,217,80,166,235,40,167,70,247,248,29,151,66,159,222,128,72,111,144,234,8,235,35,68,157,117,75,144,196,209,240,167,238,157,103,43,104,193,251,218,246,44,124,136,22,38,102,195,152,223,122,199,215,127,207,201,190,91,178,38,49,41,185,204,104,146,144,45,174,174,48,250,12,113,227,177,169,22,106,180,120,166,161,193,100,133,49,177,222,221,89,199,55,141,168,228,113,161,50,28,221,27,93,7,153,158,6,47,86,244,204,39,30,137,238,60,15,109,205,125,247,35,94,47,31,83,250,163,24,205,181,37,112,105,151,92,6,199,173,84,95,218,37,133,26,70,163,139,162,185,101,47,182,91,112,124,124,124,218,61,34,241,12,142,45,147,212,19,86,27,9,254,10,60,207,74,173,66,167,201,202,225,251,94,35,148,149,20,108,54,96,205,120,134,173,101,123,77,244,14,73,113,45,167,188,21,26,216,57,17,111,194,226,255,32,190,46,28,57,175,110,53,167,7,117,89,207,98,20,176,193,166,185,143,107,134,39,195,31,46,201,111,122,166,194,86,53,169,23,253,89,130,57,149,16,86,161,64,55,17,107,219,131,175,147,189,205,85,171,150,29,5,162,186,56,119,10,189,5,136,186,88,2,77,142,18,25,201,243,165,81,134,213,190,114,240,25,161,13,7,139,44,234,37,177,131,211,167,157,134,173,222,106,44,225,212,47,50,137,222,1,237,151,234,151,180,24,151,79,151,234,23,181,166,189,200,75,245,75,215,93,36,196,16,121,23,153,196,209,195,70,117,205,114,43,129,255,82,97,195,16,204,116,169,176,65,58,52,68,63,196,195,41,108,28,68,238,216,137,210,224,20,54,170,168,235,173,30,243,60,97,24,76,127,235,117,107,39,189,207,42,201,239,18,251,107,250,32,84,241,111,230,104,253,177,57,238,133,249,78,245,149,192,47,82,59,43,229,29,38,93,122,21,152,152,137,42,131,176,176,166,138,126,35,41,115,147,148,93,251,200,68,47,168,186,217,58,109,143,48,77,238,98,61,253,122,230,23,221,226,41,66,214,27,7,229,175,19,81,197,4,66,24,2,135,145,162,237,34,192,198,69,57,0,120,50,59,250,190,214,241,109,63,157,20,105,99,104,105,252,160,208,87,1,165,31,18,145,23,247,62,30,103,164,68,94,188,169,202,178,152,36,22,76,126,124,202,19,0,131,17,191,13,37,206,94,100,248,222,160,128,72,171,220,252,56,40,194,4,36,178,79,232,196,250,112,49,195,189,213,78,152,17,170,23,76,129,177,73,168,237,238,111,136,209,23,172,17,164,176,217,230,115,165,183,52,244,119,170,101,202,86,45,236,73,44,164,67,244,152,64,200,136,135,79,74,17,246,208,121,4,9,166,158,210,126,75,12,85,20,22,214,29,41,208,100,94,45,91,250,236,32,50,54,179,82,159,73,165,96,53,202,69,199,43,28,174,20,128,255,227,107,21,179,68,240,30,100,56,63,131,27,210,221,189,93,79,10,3,94,175,127,200,115,203,253,163,120,107,212,155,16,253,37,191,188,28,25,146,116,74,115,165,252,86,19,225,135,202,254,203,218,179,222,227,212,178,67,47,136,157,90,212,56,186,107,211,170,167,72,195,217,208,21,223,126,120,44,27,63,58,159,174,193,51,111,218,167,237,245,114,122,217,218,158,180,170,227,72,107,31,73,30,54,45,87,222,2,81,238,111,228,68,24,34,170,33,137,5,243,102,233,242,14,106,194,225,9,95,141,122,122,183,137,122,202,140,50,117,61,235,17,130,164,57,12,82,188,34,137,12,69,232,49,37,184,150,59,202,198,186,252,112,89,184,89,139,56,127,31,110,146,223,144,240,32,254,223,2,8,59,198,254,205,106,116,43,253,61,87,22,151,239,173,64,235,131,210,94,60,190,77,181,197,99,10,129,172,19,159,229,113,108,235,183,109,183,166,144,169,51,164,236,216,222,88,88,41,67,9,192,59,185,187,229,71,191,127,150,32,67,86,58,181,153,225,186,176,129,40,108,213,132,25,135,255,166,166,141,183,170,3,225,24,188,162,220,200,112,240,197,205,1,222,134,186,190,116,138,73,248,58,53,144,232,230,87,220,99,153,2,6,113,229,189,207,138,98,7,165,174,235,83,59,49,46,166,253,33,224,33,104,143,184,94,254,190,66,89,153,69,34,90,117,77,8,104,117,81,22,230,183,153,247,72,138,45,177,215,132,94,171,184,236,64,211,201,241,211,202,93,118,160,213,164,159,34,123,239,224,58,208,18,5,58,65,7,196,83,117,213,204,16,202,3,154,133,191,177,215,94,153,243,112,239,118,180,70,39,59,105,84,23,254,85,158,136,227,202,19,240,127,94,158,40,126,101,183,137,206,122,200,214,119,100,248,175,230,143,239,106,150,118,169,192,101,243,103,245,139,111,3,174,249,19,228,194,180,106,139,193,101,218,36,85,19,106,150,226,201,104,134,27,116,36,173,221,185,204,180,193,4,1,119,31,95,102,218,100,25,219,40,235,69,47,204,142,47,13,146,26,205,103,192,186,95,223,187,242,63,115,123,66,10,127,179,102,68,16,164,113,97,75,110,98,12,53,255,225,214,221,68,200,166,8,88,213,35,251,72,82,157,124,185,16,19,116,154,72,141,160,252,104,80,158,0,19,147,224,67,106,110,140,217,155,229,172,76,68,194,212,199,231,19,36,222,238,209,220,132,140,169,209,57,69,27,57,88,83,246,251,98,96,235,235,137,153,150,16,122,109,46,89,223,219,142,51,23,7,114,124,159,177,255,141,1,3,165,185,61,165,248,135,218,76,138,136,39,251,184,1,67,55,10,107,233,172,135,27,48,20,215,27,141,191,196,13,24,52,77,216,32,220,179,81,177,97,123,83,117,111,123,133,231,144,123,201,78,4,115,186,54,230,120,73,171,230,246,179,227,26,175,218,168,32,4,157,3,170,105,175,231,205,29,230,196,244,100,99,186,93,61,130,36,166,0,25,91,57,8,85,124,186,77,179,52,175,9,124,181,13,180,241,227,164,253,116,148,132,218,26,252,219,98,27,216,253,63,166,221,5,9,104,219,180,214,56,52,222,79,56,66,197,9,55,233,39,61,181,177,52,63,238,247,0,7,49,10,20,39,133,235,236,131,156,32,58,30,243,2,173,60,57,227,88,79,136,70,10,109,21,10,222,26,141,27,58,252,62,137,231,15,192,121,187,37,248,23,254,49,163,148,100,156,73,33,180,82,76,236,219,201,118,38,186,116,252,225,34,26,153,52,57,46,170,199,176,110,89,219,213,170,233,236,95,128,150,58,251,95,128,227,222,188,179,167,68,144,39,192,130,254,36,251,242,64,155,217,162,138,9,123,151,117,97,174,152,91,57,56,119,117,175,247,17,95,227,149,36,92,35,115,64,25,154,104,147,167,153,118,113,165,54,62,121,244,243,71,210,104,138,242,76,160,144,37,159,167,123,255,115,246,249,35,195,105,55,91,252,134,134,41,63,63,231,161,212,238,193,32,37,218,254,233,254,136,66,125,205,125,63,113,26,233,195,232,132,22,36,4,227,63,33,53,246,11,208,33,67,98,227,99,80,220,129,15,207,52,98,73,101,59,62,147,72,120,128,85,220,235,147,133,181,42,254,2,148,214,255,204,99,106,34,120,34,178,162,44,110,111,83,75,22,63,249,250,97,226,33,181,88,241,186,160,204,125,95,190,79,15,169,250,10,180,50,195,103,88,222,33,11,116,106,10,151,104,252,18,139,162,54,95,138,237,166,55,254,52,28,229,11,234,150,53,17,193,31,131,68,65,173,220,25,121,251,188,239,62,24,183,1,179,114,202,35,5,107,7,39,248,37,230,128,113,180,41,85,78,15,226,106,139,185,130,13,80,210,47,120,33,130,200,228,205,0,202,167,67,11,76,196,41,137,63,86,198,246,212,111,98,140,158,100,27,207,62,86,139,73,142,234,14,183,105,4,230,35,61,23,58,15,22,175,141,46,18,135,12,39,207,60,102,229,100,98,201,143,104,151,55,105,23,6,0,240,97,104,61,185,39,115,249,213,49,151,145,122,10,76,121,244,151,145,122,45,77,170,242,113,151,145,122,195,229,240,98,125,33,228,104,249,205,58,172,15,101,174,100,50,83,101,1,190,195,160,47,243,103,195,182,55,170,93,92,46,183,182,72,95,203,91,143,101,79,75,47,228,220,127,195,146,121,116,242,132,105,188,28,79,88,162,84,36,155,176,156,180,152,129,39,148,218,222,77,190,41,153,149,145,75,64,121,32,161,27,103,20,34,13,203,148,165,178,4,130,193,179,145,15,68,174,247,220,173,156,166,130,249,220,52,178,25,112,49,134,200,237,44,15,217,100,81,215,11,143,127,138,137,94,123,47,26,223,41,65,142,49,69,56,61,21,148,227,130,227,201,197,48,194,106,13,229,144,71,57,217,6,61,45,109,189,143,24,249,72,244,141,99,54,107,98,122,103,96,4,15,167,40,235,77,220,199,112,202,114,8,88,89,75,105,28,253,160,2,149,31,91,162,101,63,6,189,161,71,225,17,172,157,162,86,172,157,47,202,75,215,29,203,153,178,36,61,29,174,218,52,19,46,160,69,153,68,194,145,8,2,129,228,173,174,97,191,223,117,199,105,61,47,238,185,126,45,20,220,30,28,93,132,152,188,212,122,130,22,241,183,27,46,181,158,47,32,113,187,150,64,140,172,222,66,29,132,5,8,17,192,150,69,0,254,125,248,46,91,247,219,1,40,253,85,98,224,227,71,3,39,125,91,97,178,20,117,106,63,10,123,218,162,238,74,109,81,2,172,245,193,227,239,63,49,226,109,102,30,245,250,240,102,94,11,227,194,219,77,226,205,82,155,235,248,240,141,243,46,170,185,212,39,111,182,219,95,139,64,194,8,94,160,3,175,214,27,199,168,83,120,216,77,243,209,111,182,165,63,21,20,188,218,125,22,65,111,65,25,18,0,195,28,247,241,201,16,121,109,168,225,122,54,236,62,65,27,138,2,210,86,1,72,46,108,186,110,64,146,200,95,189,153,217,112,1,186,58,173,61,82,3,4,91,10,13,162,150,4,101,167,165,130,129,9,8,8,8,50,19,83,99,168,170,38,86,33,3,98,1,95,10,220,91,168,163,125,246,65,193,223,124,219,216,183,151,95,53,121,194,15,77,60,159,246,85,73,157,249,120,102,204,223,112,171,120,47,46,206,151,49,41,42,93,221,70,180,186,106,214,134,107,0,196,20,230,37,214,17,164,76,67,233,180,213,170,23,197,226,129,245,70,136,26,161,244,56,155,151,66,197,96,1,205,67,77,128,228,213,173,202,136,58,237,126,175,68,72,173,122,153,117,50,91,145,192,60,115,97,183,40,229,44,129,77,242,152,118,140,42,202,65,121,224,65,216,120,34,203,225,192,235,56,235,98,32,176,120,47,31,187,164,87,172,81,250,112,38,121,214,123,103,6,137,97,109,247,224,94,147,197,64,192,98,125,61,202,229,188,157,250,114,225,16,140,39,43,9,53,53,224,184,93,247,199,151,127,116,151,194,117,72,244,71,179,126,36,156,178,156,166,95,237,117,251,3,183,118,14,205,126,192,29,98,76,114,23,239,86,150,226,82,190,74,157,3,41,142,222,208,94,156,98,132,202,37,226,106,41,48,86,185,173,221,221,63,99,158,215,143,119,220,43,181,126,212,149,98,148,63,42,209,105,104,97,255,114,208,188,55,200,5,1,127,55,110,143,16,234,185,185,152,140,110,193,220,238,193,131,198,250,77,19,88,249,32,215,105,154,90,241,94,37,254,252,147,116,243,193,2,145,12,120,223,248,146,38,137,138,122,225,107,146,142,198,6,113,233,143,143,94,177,198,18,81,138,224,201,93,26,168,74,98,48,74,193,178,234,32,14,149,3,141,171,101,249,120,181,137,97,55,214,142,135,32,133,130,206,50,218,129,1,212,231,168,89,145,247,199,71,190,119,118,40,181,196,53,69,240,88,226,90,126,22,44,193,70,194,8,86,163,137,194,150,171,33,181,144,112,167,238,162,255,133,86,128,69,155,67,68,32,7,30,58,146,150,68,222,185,254,22,212,233,101,54,71,30,37,168,229,238,32,86,140,152,110,41,199,245,213,14,173,231,70,229,157,88,217,150,236,101,117,178,228,149,47,54,201,82,45,123,52,94,217,52,133,71,26,111,150,86,161,146,11,75,183,203,148,54,95,167,127,45,141,49,172,19,43,127,177,26,51,131,243,187,47,150,227,40,245,194,127,102,122,143,216,30,235,136,176,160,108,98,8,74,182,128,207,239,133,171,119,164,74,196,252,104,250,225,97,145,159,98,22,212,83,243,173,162,169,48,46,136,151,199,10,108,200,45,59,235,126,71,78,97,85,72,158,190,50,79,221,169,88,82,213,60,205,208,60,109,116,165,119,224,174,56,253,113,98,113,111,196,168,163,238,90,215,131,112,190,215,169,112,2,129,58,213,3,67,109,27,36,214,168,158,20,149,158,201,182,231,247,247,117,38,215,29,53,107,77,36,29,30,165,7,71,167,168,238,6,176,20,78,83,178,132,210,208,229,191,143,21,75,172,198,180,135,26,177,205,142,79,27,249,77,203,197,20,39,190,157,54,214,76,67,65,238,62,251,175,195,165,239,235,254,183,165,53,114,43,164,163,152,137,42,197,228,133,254,233,62,158,226,36,195,164,2,79,224,18,196,247,70,27,92,195,208,210,35,34,93,105,172,188,181,151,6,86,175,53,173,147,224,136,89,75,176,26,237,51,176,214,251,112,98,51,92,247,177,47,92,87,148,211,20,247,232,74,187,218,177,227,113,53,17,41,244,172,219,249,157,8,253,102,222,237,44,1,56,68,148,86,139,60,201,158,73,174,194,204,56,48,246,187,147,222,147,233,186,39,171,132,140,225,114,31,177,98,95,216,220,214,216,124,104,20,186,195,194,194,162,47,182,64,152,44,49,82,184,220,30,162,5,209,10,139,29,176,81,94,61,16,232,54,30,190,212,204,183,59,53,135,90,113,126,93,1,190,240,14,213,168,195,226,52,243,55,237,16,133,116,142,3,108,73,241,60,3,92,144,176,68,253,95,0,103,250,86,174,102,139,158,15,63,160,34,52,41,193,223,95,209,199,164,57,20,74,74,169,243,154,232,142,199,169,75,108,103,8,229,11,248,118,166,234,189,48,13,110,170,25,125,43,146,65,248,188,142,112,220,171,207,161,108,248,16,97,18,203,27,43,251,156,190,1,203,35,86,188,194,25,161,69,128,38,91,13,78,128,147,142,111,20,137,146,215,128,154,157,134,109,96,176,235,122,28,86,122,237,25,247,45,224,21,174,143,75,184,32,198,60,100,114,113,31,170,172,45,152,171,14,191,27,184,215,143,247,210,194,199,144,137,245,73,212,112,82,76,232,157,26,77,32,76,147,50,201,223,132,217,11,39,104,252,208,153,202,141,255,248,82,253,249,17,253,23,133,36,248,74,93,198,120,141,214,24,234,54,216,4,100,47,105,220,63,20,118,247,221,95,136,21,202,210,255,20,186,111,255,123,179,211,253,60,214,36,233,169,211,216,145,98,118,170,116,141,106,88,166,186,90,172,92,66,208,250,182,152,99,69,150,166,144,14,154,52,11,66,89,81,182,136,156,54,5,37,217,63,38,13,171,15,131,219,181,223,13,124,198,159,172,103,201,117,217,34,73,145,107,23,18,191,133,107,145,64,167,77,112,210,246,203,244,109,40,101,130,16,16,15,130,180,135,132,13,170,74,252,35,176,53,68,193,45,194,145,155,214,222,152,198,107,137,239,181,60,200,94,131,185,186,159,42,191,215,253,118,241,104,154,56,190,4,140,164,65,69,160,86,156,81,141,113,133,121,72,86,3,149,131,39,252,154,127,34,183,198,249,254,38,168,55,173,13,122,150,84,198,104,82,140,13,180,147,183,103,210,108,58,27,46,72,94,250,84,213,37,27,224,246,156,235,101,31,1,52,225,226,173,181,25,46,69,247,92,190,181,241,184,86,253,229,91,139,89,82,19,185,116,204,211,168,178,225,94,91,11,184,4,159,199,196,233,240,61,18,106,254,203,172,195,158,255,70,214,225,58,110,252,245,91,126,218,223,92,120,35,39,254,90,178,129,250,178,133,40,233,127,140,41,240,117,255,254,122,60,248,42,180,37,111,26,255,154,117,135,226,189,37,104,87,124,245,12,185,67,209,240,195,190,239,52,156,218,40,9,77,140,187,181,4,140,29,106,53,21,147,60,237,136,133,185,115,107,231,39,230,103,24,53,110,68,189,185,73,208,127,15,91,212,48,68,36,95,146,27,106,16,108,86,64,219,238,179,128,181,144,80,235,138,195,96,112,135,81,110,250,88,116,48,16,15,27,92,204,62,9,240,46,155,238,194,100,139,75,63,228,39,66,155,81,39,85,189,237,78,44,175,108,146,225,7,145,91,228,145,198,70,114,136,199,107,20,155,247,150,238,96,208,140,123,40,109,76,67,37,15,210,41,87,176,163,208,116,115,91,25,158,66,192,235,20,94,107,94,241,91,200,93,146,218,111,185,65,196,19,151,225,148,22,37,127,134,83,58,252,135,112,74,92,104,47,71,69,130,80,86,5,200,186,93,85,93,97,123,250,23,32,253,218,85,102,54,65,188,66,221,172,52,49,145,87,141,188,88,155,87,39,125,66,232,150,68,166,199,77,137,73,175,28,124,62,242,146,133,56,184,190,217,174,39,175,247,116,74,52,137,42,50,92,72,161,224,57,207,213,245,75,138,218,253,66,212,19,183,243,182,182,4,168,22,75,158,133,92,182,102,169,108,246,166,121,101,164,198,82,134,2,170,54,186,104,209,217,80,188,121,117,201,27,1,117,54,64,61,47,27,2,62,184,58,225,178,33,96,252,63,162,29,0,251,108,76,250,56,185,132,53,147,245,159,114,137,117,237,185,63,229,18,39,187,25,137,27,219,151,114,137,74,109,246,214,154,242,58,37,101,78,56,47,169,234,205,245,244,1,147,231,30,165,167,99,105,244,164,109,122,5,99,150,139,153,130,141,185,139,226,2,140,95,35,165,93,168,193,37,58,158,25,240,187,165,62,32,53,96,34,9,103,18,15,18,54,92,144,233,201,84,242,223,62,234,92,89,253,100,19,157,187,51,223,119,84,120,77,240,33,79,236,100,206,56,163,157,237,106,22,95,89,245,222,247,195,24,244,101,161,233,89,164,134,118,101,94,85,252,202,108,107,124,244,190,25,108,77,143,47,252,198,106,50,66,1,36,65,162,253,162,255,165,183,91,122,56,35,59,19,89,65,62,35,116,70,171,12,34,196,14,37,32,100,65,3,217,158,78,97,56,223,148,101,37,87,197,47,69,189,125,14,244,214,55,139,235,123,104,154,192,137,170,72,211,244,202,231,89,203,7,45,188,221,37,157,117,23,11,77,140,229,135,201,38,215,230,143,55,83,32,155,213,190,240,14,185,241,192,255,232,245,211,92,6,237,108,73,165,251,67,148,85,10,203,249,155,160,209,245,75,82,95,170,119,24,123,8,144,24,63,210,227,68,121,53,214,66,218,187,107,107,10,107,128,52,253,52,173,169,4,22,126,202,213,196,33,195,66,203,136,60,130,183,237,133,172,66,39,101,82,96,181,157,219,152,30,167,138,141,232,116,204,174,177,178,85,238,99,137,148,167,70,255,125,113,133,243,247,87,148,21,75,153,186,160,247,6,80,34,147,114,11,188,32,31,156,66,156,224,219,138,244,162,17,172,213,65,232,119,140,82,172,172,47,185,99,158,236,20,31,91,206,147,185,49,46,27,190,98,168,13,103,249,7,107,216,198,110,45,207,140,99,226,66,250,64,50,113,235,168,181,21,203,102,189,168,157,81,5,49,225,70,77,197,69,213,145,225,18,19,156,36,38,64,46,159,155,69,143,95,60,104,35,94,221,84,43,63,140,140,23,198,104,141,151,59,113,138,178,164,143,229,92,15,193,248,16,35,185,47,115,151,174,133,119,164,66,131,99,158,150,219,222,176,72,149,242,136,12,227,220,229,116,191,55,51,86,223,22,113,98,15,31,223,127,141,65,175,203,98,245,193,200,136,67,102,230,69,241,39,87,0,146,254,142,154,184,35,167,183,123,147,170,224,229,145,243,209,42,93,145,34,59,238,200,89,72,166,18,231,196,137,59,114,70,197,161,138,46,142,156,227,138,197,188,57,101,129,189,101,53,29,134,61,169,63,93,185,159,234,168,85,65,219,199,110,22,239,212,138,44,206,216,26,30,124,242,244,8,46,231,65,191,208,142,225,65,250,208,202,98,173,173,82,83,206,211,219,20,162,128,59,207,111,77,141,145,60,163,167,98,200,74,179,62,220,152,220,251,67,229,160,183,89,240,243,92,162,64,12,131,222,231,35,204,58,183,78,176,78,201,190,56,27,204,4,148,187,72,43,87,153,224,19,205,147,167,172,154,67,144,63,4,33,206,130,64,247,27,112,33,12,28,214,8,77,185,229,107,224,239,20,220,187,13,175,43,153,176,87,134,158,189,46,190,239,69,237,249,140,61,117,177,164,191,238,96,67,139,212,99,172,191,114,157,238,245,145,149,112,165,186,253,120,219,211,187,240,126,199,251,144,216,229,51,18,11,202,242,173,45,106,214,253,171,247,248,165,50,250,163,164,19,243,35,235,137,127,62,61,147,146,245,16,228,18,61,144,172,63,17,245,156,190,205,215,9,15,172,139,161,83,171,176,15,157,59,39,126,77,234,249,70,11,235,5,84,112,61,159,33,106,219,212,4,249,40,158,35,158,159,220,170,106,126,31,177,101,58,89,54,148,50,153,27,245,61,202,147,215,228,179,40,213,60,191,40,124,119,44,89,108,228,81,229,242,182,204,81,187,121,178,242,183,123,121,117,125,51,45,53,157,254,25,51,61,115,191,0,11,36,207,228,21,6,202,62,85,144,80,127,15,250,196,96,246,199,187,52,213,4,99,193,247,98,106,43,129,131,81,132,191,0,111,222,48,86,24,205,244,47,84,188,202,240,43,152,8,156,156,36,227,174,134,8,63,241,99,237,252,148,117,251,126,247,155,171,75,75,153,215,200,200,228,231,196,25,147,85,86,156,251,7,249,249,162,147,62,166,249,235,243,143,217,137,187,51,133,182,205,89,176,83,188,29,245,231,161,17,55,219,248,185,71,149,5,95,7,179,235,243,93,201,185,221,250,243,217,18,103,245,43,7,239,242,142,70,95,87,205,239,171,226,203,109,31,35,156,15,65,47,98,3,243,206,175,20,223,222,110,243,34,176,58,168,204,57,39,169,152,88,20,25,160,81,105,152,181,103,69,44,95,173,231,215,18,108,128,158,42,40,149,207,255,223,202,65,248,11,174,158,171,214,105,105,48,195,107,35,10,184,57,251,162,153,215,63,231,156,177,65,228,211,231,143,161,251,161,63,159,89,16,78,59,111,63,221,102,85,139,252,116,115,64,58,208,50,142,201,146,107,200,59,11,93,15,119,248,246,51,112,53,146,180,173,110,41,98,151,144,133,155,138,142,90,240,39,82,94,101,69,46,221,181,36,89,159,151,246,60,176,145,242,170,141,136,142,204,193,155,15,43,39,184,92,19,191,57,222,155,22,237,142,175,23,248,120,190,87,25,55,236,127,219,13,237,56,117,103,205,239,191,145,49,120,52,167,79,132,46,31,175,76,7,171,103,57,191,126,42,187,58,90,203,80,19,177,195,37,42,1,143,96,163,223,55,251,49,209,114,189,123,235,246,177,209,199,104,19,48,95,122,15,47,251,129,168,60,16,78,190,78,21,133,16,73,202,31,154,227,25,253,28,104,237,117,83,235,135,31,127,75,158,69,146,125,125,47,246,229,202,62,242,122,154,197,248,47,128,44,226,44,225,116,132,246,140,190,155,117,184,74,70,102,56,209,201,12,246,0,34,44,43,96,58,247,73,31,127,247,228,197,93,173,30,204,236,162,87,73,235,185,89,72,224,126,8,147,156,189,176,253,180,173,40,133,131,25,253,196,208,47,192,52,209,157,233,143,169,144,71,120,249,182,113,90,63,149,96,38,205,70,47,222,94,185,62,163,149,84,151,49,128,249,5,216,153,11,156,38,138,124,97,239,195,123,118,99,119,232,219,80,29,91,20,243,90,66,95,102,194,107,155,96,62,6,141,42,157,134,198,236,176,165,14,159,198,208,36,234,195,123,105,106,108,115,230,17,200,251,2,115,213,104,58,129,152,2,176,98,89,189,3,203,3,76,173,164,167,128,156,125,47,101,79,43,101,195,173,123,223,96,218,252,238,202,125,154,15,91,41,29,250,212,205,146,86,138,229,151,66,146,187,199,29,223,4,127,51,150,204,97,183,18,109,145,157,115,108,87,179,232,215,52,233,186,87,80,19,141,144,223,110,54,108,167,184,115,137,148,195,181,80,59,112,72,57,249,160,117,104,162,7,152,20,114,192,196,244,249,90,4,89,236,8,95,138,56,107,176,135,79,124,212,110,61,133,114,123,106,40,169,82,212,160,64,250,15,219,37,38,122,133,212,53,111,161,241,244,167,225,108,97,107,169,86,206,204,122,251,78,64,232,143,175,240,134,186,129,232,16,145,232,30,227,140,215,182,49,143,222,183,234,189,132,214,27,69,77,39,22,99,129,246,76,177,43,148,170,172,99,135,245,192,71,186,57,160,228,185,57,137,252,58,191,155,189,51,202,75,192,68,87,23,6,152,249,109,126,46,14,29,247,75,37,36,88,1,148,185,56,92,111,192,206,99,111,237,147,142,51,28,249,232,5,173,67,70,202,107,67,124,220,86,179,206,101,113,18,16,133,146,223,148,33,244,19,5,146,247,63,207,98,222,55,75,255,83,240,30,27,182,252,62,235,222,144,92,81,171,208,127,102,136,71,253,167,148,134,60,138,38,94,127,9,220,195,169,90,141,42,94,235,255,83,229,127,175,124,196,117,109,34,57,48,192,63,86,232,250,47,64,36,69,29,97,79,170,168,67,89,229,33,145,73,60,105,172,201,115,198,70,33,30,80,209,45,206,99,173,129,118,218,229,32,178,104,154,225,13,37,17,236,75,211,200,237,113,43,123,216,77,125,44,0,90,158,90,231,243,161,153,111,121,140,138,227,59,250,85,27,86,20,105,47,172,208,225,36,57,38,62,88,170,93,77,7,193,223,50,122,204,169,172,69,3,203,167,153,200,211,156,211,184,56,210,222,163,231,160,181,129,179,215,212,5,12,63,212,83,179,81,108,60,230,153,189,79,89,116,234,204,252,46,165,66,107,117,0,174,230,16,247,49,146,59,39,185,183,221,199,87,180,182,191,255,131,122,59,183,219,216,177,246,130,115,228,79,233,145,162,168,146,175,249,211,177,82,117,137,71,28,167,233,59,67,77,50,174,175,228,119,109,251,187,159,30,210,91,86,58,183,201,9,205,151,27,133,180,108,204,168,227,27,127,139,248,45,123,253,1,111,229,95,194,245,166,86,118,35,175,211,32,14,45,23,90,206,13,40,226,224,65,97,105,175,46,196,93,209,147,27,191,26,85,93,176,157,133,137,244,103,12,86,98,89,67,212,27,130,235,118,140,140,32,143,40,38,109,29,167,41,187,210,16,153,186,34,107,166,134,157,94,121,221,136,191,16,170,17,1,7,42,41,100,14,2,227,251,121,34,152,92,68,7,144,83,13,41,220,52,207,170,91,50,6,61,211,131,123,52,107,167,104,22,235,88,137,243,90,245,56,115,126,89,126,187,24,173,38,177,20,33,168,53,142,162,46,194,218,224,174,107,201,239,238,93,163,182,121,37,112,41,42,89,115,239,151,51,142,195,137,74,20,202,199,38,113,162,18,28,210,18,85,110,47,32,75,156,196,9,74,204,239,111,189,179,233,95,109,67,48,69,197,125,246,113,56,95,190,76,223,182,219,69,213,147,164,224,74,71,64,73,53,194,230,61,240,230,82,65,144,16,166,7,253,58,37,247,164,35,158,52,203,48,171,228,235,226,164,139,90,175,129,72,192,195,126,138,246,248,212,134,15,146,183,51,251,148,96,88,77,38,150,1,235,59,133,221,151,85,173,246,58,164,30,98,164,202,202,146,107,149,229,42,240,12,112,147,216,173,254,75,191,99,217,84,78,127,93,225,64,114,39,99,255,17,131,114,20,34,95,146,30,174,157,106,228,52,248,116,60,8,231,238,158,142,170,75,68,59,200,119,220,135,113,64,85,24,249,40,117,236,116,163,116,13,75,205,29,197,183,3,34,69,114,152,20,36,226,39,168,248,122,118,244,22,19,177,240,227,238,228,237,173,155,137,206,228,208,164,130,47,237,29,235,147,247,201,87,58,241,166,15,129,85,210,142,106,168,199,31,159,218,147,146,111,54,229,201,55,84,161,184,152,187,67,118,7,228,97,206,242,40,69,77,137,82,86,20,75,166,240,131,56,123,110,221,36,67,219,136,154,4,254,239,171,122,159,139,178,44,106,195,75,8,180,151,236,225,29,117,131,53,91,111,183,183,240,161,134,176,235,133,116,134,44,63,68,130,139,122,123,248,199,254,240,41,186,98,95,103,48,216,54,64,86,179,125,103,80,148,243,12,98,250,160,48,219,204,28,232,52,35,191,74,111,236,109,148,255,141,78,192,234,147,245,168,179,214,128,81,13,168,148,107,89,31,151,19,249,239,166,141,213,55,62,218,191,185,54,24,28,0,62,69,127,230,9,23,49,232,190,243,52,254,187,186,100,34,199,14,52,47,197,244,75,182,162,75,103,62,97,219,159,206,124,23,134,2,53,24,244,159,206,124,217,228,209,114,158,225,104,31,8,69,93,250,100,30,133,117,128,250,202,32,230,30,87,218,196,83,66,190,247,63,61,224,70,165,9,145,46,225,58,1,217,247,253,138,105,176,184,22,39,4,65,24,143,36,93,42,232,65,181,121,207,255,40,143,173,171,233,52,98,90,13,109,142,32,247,118,143,32,255,185,13,170,88,104,31,226,40,211,213,80,45,75,21,46,155,193,165,175,26,138,37,33,133,103,188,94,8,40,151,50,19,129,44,41,124,254,233,96,186,27,241,55,109,55,85,19,255,74,41,189,173,55,37,137,201,102,59,127,248,240,16,109,192,144,216,149,62,144,208,202,185,235,188,116,141,200,87,225,249,154,202,45,157,1,158,114,28,153,133,203,219,54,205,141,15,71,102,249,82,241,97,67,29,71,102,145,27,56,89,226,198,145,89,24,77,146,40,182,44,27,169,227,167,9,34,61,128,239,155,105,159,76,183,210,68,135,161,22,85,228,194,89,68,246,237,209,123,236,212,164,196,61,13,154,105,246,252,64,24,140,0,53,193,235,147,88,11,236,72,43,85,11,18,141,255,227,114,207,191,70,225,163,86,93,191,156,83,85,39,188,158,200,199,57,246,52,69,191,67,232,23,32,185,94,74,191,164,193,4,126,206,13,209,47,192,79,240,197,27,243,61,208,114,96,185,125,133,161,228,86,250,64,241,174,246,158,36,252,70,116,53,162,41,212,36,60,116,253,6,246,190,118,115,23,213,141,131,120,38,222,125,163,186,238,121,54,6,187,76,204,11,181,239,41,5,107,85,169,70,167,236,193,165,13,95,40,52,223,232,81,190,156,112,48,120,145,195,144,162,22,221,42,231,123,164,222,144,60,237,12,29,224,80,67,149,179,186,83,179,84,186,10,240,50,143,190,2,188,187,39,202,253,16,206,206,87,125,66,36,159,179,176,78,231,18,125,243,174,133,20,1,211,42,110,65,64,149,67,132,129,14,154,233,227,181,156,16,97,78,144,45,129,63,145,56,163,110,87,134,66,247,160,158,67,60,227,168,75,147,120,137,188,130,8,170,77,252,56,202,16,145,46,43,206,122,27,2,94,41,182,177,241,148,131,177,188,170,49,114,181,3,0,245,126,115,113,254,123,120,244,179,61,3,156,92,99,105,236,15,66,246,191,51,10,235,50,73,244,184,222,123,150,88,117,46,210,239,200,175,115,177,170,89,120,147,90,96,210,53,197,70,201,33,204,177,172,203,127,200,234,108,68,248,91,21,204,176,42,33,64,40,50,213,53,229,128,159,78,214,184,39,240,111,241,229,196,101,108,133,5,149,35,150,248,126,79,30,31,184,203,203,153,146,125,24,155,117,141,40,154,228,198,127,252,79,208,236,124,78,235,105,225,172,50,14,123,155,200,174,53,142,108,138,66,234,55,166,81,17,147,182,141,168,215,235,100,90,204,18,36,11,154,250,53,10,79,86,245,100,82,136,243,67,149,241,10,229,131,94,236,218,247,36,99,96,70,170,138,8,108,203,66,169,23,104,81,7,93,12,76,104,108,67,191,29,76,197,249,211,178,147,189,214,101,54,107,56,246,220,91,113,254,180,87,214,225,25,117,89,56,49,127,185,17,170,84,246,136,218,69,96,239,229,209,250,59,131,210,253,9,66,11,21,113,141,19,22,113,236,212,200,236,47,0,69,167,41,188,221,139,147,75,29,17,151,181,29,155,85,183,102,164,255,249,22,135,65,214,207,56,87,42,188,174,152,1,61,26,20,171,250,88,170,50,15,202,221,74,36,25,42,75,188,28,44,150,36,52,197,145,38,53,197,209,157,233,180,112,199,123,45,222,59,182,166,192,18,235,210,38,196,49,7,42,189,57,88,189,7,114,136,212,136,200,19,112,210,177,189,27,233,213,251,163,164,203,66,147,147,75,22,19,156,99,167,254,7,217,8,70,181,58,198,216,246,149,162,133,202,112,113,237,114,153,109,138,88,128,191,69,134,97,76,15,103,15,137,69,245,114,232,3,37,238,228,157,164,53,211,151,130,216,209,72,225,130,229,66,35,143,27,239,124,164,166,54,240,53,170,6,59,142,96,56,225,93,179,66,59,181,25,232,175,103,250,35,57,227,63,118,232,207,59,58,63,4,30,221,253,5,152,183,239,58,219,52,49,73,104,165,20,112,190,88,242,136,124,197,159,187,255,129,16,83,199,215,120,35,66,145,247,164,12,120,171,88,243,233,153,180,20,111,22,173,207,37,113,10,136,158,175,77,79,46,231,144,133,172,11,106,78,175,218,248,41,242,0,174,18,54,89,20,119,7,215,174,179,160,10,73,221,239,114,170,34,243,116,55,107,216,239,59,173,125,175,177,50,187,115,175,251,252,229,100,72,212,173,244,132,253,248,132,49,31,7,150,12,151,225,190,174,192,230,202,159,55,82,215,222,60,83,221,186,255,146,43,99,84,48,254,197,189,24,187,122,224,236,81,68,235,169,103,219,59,1,190,28,129,116,184,227,81,12,55,109,114,55,202,146,181,115,158,132,178,214,233,117,167,110,236,219,142,183,11,7,157,87,143,220,210,223,153,40,154,183,12,197,132,222,185,25,194,25,59,219,215,88,146,175,120,247,237,26,211,39,55,89,233,62,161,101,221,131,244,94,136,101,180,216,146,11,98,224,78,189,86,228,250,92,230,129,251,125,66,61,213,193,179,113,178,218,250,14,113,119,213,24,65,27,1,26,248,71,16,131,135,106,138,3,137,16,186,193,182,171,37,156,138,143,148,241,142,17,190,60,103,243,19,107,102,46,195,215,9,17,76,82,46,220,71,17,19,206,205,5,159,220,110,229,61,188,130,169,201,19,125,227,36,187,18,240,96,160,255,93,128,145,27,143,36,61,159,18,71,20,237,80,83,109,67,114,186,53,250,41,179,81,76,195,140,149,189,208,235,104,43,123,45,45,80,46,62,5,134,185,246,203,170,86,79,238,33,80,212,53,213,160,203,23,31,127,227,249,184,161,165,91,65,19,182,94,152,90,196,168,96,78,237,133,94,171,90,195,216,140,145,213,118,42,126,62,198,190,246,184,140,139,2,47,237,210,23,235,196,34,134,160,190,244,197,146,26,193,234,48,160,139,181,66,0,204,18,214,223,223,29,230,209,242,245,98,15,202,54,204,9,19,116,125,120,63,108,197,147,68,73,25,131,199,124,189,143,128,145,0,85,144,6,167,83,137,155,81,173,155,162,137,86,22,120,76,147,120,113,252,88,254,5,200,229,182,220,20,188,118,115,244,0,221,121,131,20,101,82,162,132,204,100,74,54,137,11,198,220,179,91,121,159,92,175,148,156,156,101,180,90,72,170,164,69,169,36,103,167,165,91,220,193,122,37,201,136,212,209,63,196,3,212,123,80,84,204,145,128,168,117,145,196,235,72,10,139,233,158,85,243,47,188,111,196,1,175,215,131,65,168,85,146,208,202,16,90,209,59,44,181,40,54,31,237,151,103,127,87,173,165,172,1,216,51,196,97,254,75,173,79,87,46,49,255,19,199,33,151,152,127,53,69,155,194,27,216,181,127,98,254,97,114,229,66,53,178,63,96,50,10,212,70,233,6,100,18,79,89,5,5,5,48,205,43,153,162,134,159,220,57,91,117,191,158,204,141,246,89,15,249,122,223,70,136,32,80,133,104,100,107,133,62,51,179,24,207,26,201,20,209,30,167,45,167,111,114,112,99,223,172,101,107,70,240,254,208,6,31,127,147,178,137,61,115,122,88,38,112,52,166,240,113,169,105,65,166,253,54,240,131,167,186,253,215,161,25,211,172,154,155,146,197,79,50,251,138,247,29,235,58,234,19,68,44,67,57,191,49,171,89,167,16,52,222,237,178,230,117,248,100,120,87,12,236,172,57,21,76,211,195,147,174,67,86,116,141,232,88,67,240,155,136,136,71,55,215,77,225,158,126,253,237,128,90,209,123,10,168,54,246,162,206,148,10,174,5,85,132,234,215,184,153,48,238,242,228,193,101,104,179,72,107,84,247,206,181,39,229,173,30,85,131,89,101,79,69,46,97,185,182,4,227,126,133,56,228,122,198,125,223,166,130,94,239,54,63,27,9,58,213,76,24,222,102,81,165,3,125,119,127,148,160,254,191,182,219,96,248,111,219,171,176,20,199,249,11,239,140,195,148,25,226,160,7,142,251,56,178,175,140,203,40,205,98,218,28,36,50,116,39,152,230,47,180,175,42,172,203,120,248,5,174,167,175,57,197,98,47,105,16,54,244,140,72,110,70,193,118,144,96,170,158,99,163,177,60,106,181,29,194,57,50,30,97,69,149,79,203,93,170,163,138,39,246,61,93,40,199,126,124,49,193,82,147,17,74,172,140,80,200,193,19,216,155,66,235,249,45,1,243,107,92,154,211,39,7,29,107,121,243,24,237,10,30,251,60,126,20,161,42,150,156,23,123,39,15,66,156,69,128,210,19,38,37,43,183,169,39,135,142,231,73,79,252,221,105,134,126,105,158,156,121,143,164,162,37,155,107,40,29,47,147,192,198,141,113,90,185,17,58,57,45,42,227,162,106,213,183,26,137,189,61,96,142,246,36,116,97,34,250,96,120,65,228,197,197,249,186,219,204,52,98,224,101,91,21,173,238,234,25,213,129,254,211,96,188,66,181,179,28,68,41,204,244,240,80,22,42,23,117,222,197,136,119,132,105,47,1,0,254,101,126,38,45,98,170,44,148,92,99,255,9,62,18,186,81,242,85,231,71,225,63,202,49,28,222,44,71,27,147,77,126,106,54,120,16,45,166,170,4,0,4,17,228,248,40,214,13,190,155,58,73,243,226,198,183,101,215,202,93,56,53,55,68,141,230,249,102,161,196,27,34,218,39,112,221,189,168,127,131,182,147,5,60,26,255,205,152,25,158,240,181,109,168,101,114,154,253,65,233,207,9,177,29,179,38,60,44,143,57,87,114,251,171,60,26,182,176,162,224,59,184,140,0,248,235,205,250,76,201,52,251,45,232,69,29,27,50,80,230,207,185,151,176,116,141,248,68,225,59,153,246,8,226,43,123,178,89,64,107,149,208,147,91,224,241,121,25,182,227,205,204,144,94,159,241,178,107,161,235,120,187,73,90,89,154,243,10,29,68,172,119,139,155,11,221,18,102,187,252,5,238,72,24,35,10,19,85,91,244,135,49,145,40,221,131,165,232,144,38,153,239,78,221,71,46,225,214,38,197,138,197,204,84,186,225,78,93,28,252,244,165,96,255,135,169,66,233,170,99,111,49,241,173,154,115,185,214,99,162,214,197,29,219,136,82,214,221,80,106,219,113,59,243,211,188,190,3,38,113,147,118,45,242,126,215,228,35,129,143,74,114,246,238,19,153,102,100,44,34,163,78,98,86,72,173,254,56,171,196,98,16,248,97,3,237,125,199,180,168,186,166,1,162,167,63,56,73,191,254,224,32,153,77,48,105,135,61,211,74,69,61,152,49,124,163,252,184,97,4,232,212,244,2,206,193,186,81,183,99,5,74,78,182,254,170,14,120,114,151,54,41,85,36,33,101,202,63,52,87,227,251,62,161,56,232,229,77,126,134,144,120,87,193,139,235,162,110,162,73,174,45,26,112,128,38,162,104,18,243,4,215,140,248,29,247,47,45,207,188,154,11,48,169,192,34,103,22,172,125,100,196,159,150,231,66,43,177,68,170,233,186,23,90,201,249,66,163,74,194,149,160,188,21,143,96,28,223,35,206,48,37,250,41,122,27,5,253,248,83,186,230,47,192,7,163,196,146,154,157,33,39,30,6,205,178,153,43,148,85,102,101,253,238,198,187,127,155,94,202,214,159,112,156,120,4,174,12,253,2,120,216,253,2,28,62,22,150,52,56,230,177,101,239,56,103,60,112,253,252,104,156,72,247,90,111,67,134,52,82,58,14,44,41,9,114,102,175,118,42,37,49,140,212,140,73,19,180,87,105,26,237,251,200,193,110,128,200,245,144,236,151,232,235,67,246,188,69,202,38,38,213,189,148,75,174,158,17,188,61,62,243,141,167,90,153,227,32,165,242,115,102,80,89,123,124,104,142,98,84,184,206,228,160,244,49,71,45,121,158,39,27,73,183,119,23,249,113,143,106,66,169,38,247,155,122,108,79,60,103,18,113,151,230,228,195,155,128,78,195,194,168,98,113,255,148,73,31,19,87,226,9,22,114,187,135,150,36,14,238,30,184,123,133,163,39,113,58,64,163,226,130,88,33,154,40,78,65,238,210,218,128,174,169,156,106,17,54,212,8,98,65,62,67,181,66,17,82,236,30,22,83,223,144,121,162,185,196,107,79,235,108,216,146,40,240,35,107,4,136,21,113,34,5,91,37,206,98,226,178,182,146,57,168,133,67,68,252,223,11,169,102,151,6,24,188,227,25,29,112,139,120,145,95,124,200,234,76,111,20,219,176,86,132,132,121,171,151,47,33,90,57,230,26,28,64,33,63,190,170,112,187,229,29,123,216,56,207,155,89,126,160,159,200,83,119,42,154,17,88,132,225,38,211,139,10,189,167,138,140,151,147,233,141,88,12,23,43,221,229,100,218,169,37,52,60,196,80,219,38,1,227,91,79,154,79,106,204,46,161,255,79,71,251,3,106,221,97,203,31,155,167,180,167,249,64,253,223,162,196,155,90,111,202,168,13,189,111,235,149,29,251,173,57,240,236,95,63,214,189,174,251,79,219,195,29,29,92,219,161,245,254,247,245,239,235,70,170,203,33,244,179,99,134,27,194,116,8,101,243,206,123,17,203,122,169,238,135,37,61,243,64,26,83,224,88,22,188,26,250,74,59,252,41,82,153,93,103,83,119,225,145,54,206,194,16,253,143,55,101,255,246,254,95,56,248,246,134,209,116,74,136,44,186,252,142,36,71,52,187,3,53,245,83,134,252,118,225,31,21,142,154,187,2,29,234,91,156,201,110,189,101,153,162,145,246,164,44,139,227,229,111,109,98,117,188,219,139,242,29,132,105,195,109,180,99,248,94,36,228,212,43,131,121,194,87,161,74,182,5,239,36,159,96,234,170,123,133,74,94,187,204,116,121,73,60,18,187,87,78,36,132,148,79,25,15,38,115,77,215,182,83,134,178,208,242,150,205,64,180,224,64,110,80,214,245,153,24,107,192,255,183,44,152,166,215,191,97,33,20,126,95,1,169,244,255,90,24,161,21,193,234,16,63,237,157,64,201,105,161,207,100,90,0,192,191,47,106,58,23,127,200,160,67,230,30,89,107,150,26,137,254,111,178,10,201,115,99,120,134,73,175,106,204,142,94,255,79,154,164,166,146,165,150,199,154,241,70,101,74,178,148,51,228,222,196,22,32,29,187,175,146,115,95,60,213,89,157,56,194,50,28,251,20,198,171,141,24,227,253,185,105,17,157,253,37,101,103,201,187,83,164,211,57,230,17,239,243,200,177,216,122,3,137,104,16,87,242,203,160,144,109,249,134,254,102,119,78,53,150,195,88,161,233,56,176,50,24,177,41,243,183,221,218,152,234,82,158,29,61,23,27,105,186,222,89,10,178,50,189,42,225,199,37,126,112,213,134,186,169,113,255,250,185,185,28,7,101,224,131,196,165,72,150,87,33,195,181,212,134,108,82,68,142,165,53,210,4,83,114,28,11,43,78,68,89,188,185,181,74,186,144,74,109,164,77,18,214,158,151,17,45,113,36,90,132,233,21,66,79,19,79,171,252,200,185,131,69,85,26,69,18,110,36,25,218,6,187,56,243,62,188,236,90,152,70,134,192,182,112,93,11,180,216,193,11,92,215,226,182,236,43,119,27,92,215,162,182,161,182,168,119,157,127,250,29,192,160,188,201,222,75,36,161,234,0,222,219,5,111,55,17,246,50,53,182,193,83,145,67,198,114,180,100,97,175,177,144,234,90,39,118,116,10,241,206,31,84,67,250,71,11,53,189,251,73,19,70,205,178,246,181,75,62,207,101,164,229,180,171,10,243,47,45,133,83,176,138,161,164,151,86,139,223,76,155,223,249,156,200,200,201,158,152,39,5,170,49,178,130,10,49,236,74,236,142,114,32,146,225,160,78,245,207,157,76,210,45,4,193,43,22,199,25,124,210,170,64,183,175,131,213,225,120,118,99,83,90,195,41,135,33,9,66,115,4,101,9,197,62,26,175,7,212,130,163,212,95,194,36,229,44,90,36,13,11,219,65,140,21,11,238,185,145,90,62,249,112,62,57,1,90,23,21,182,188,108,235,253,38,36,124,79,255,213,244,131,138,14,148,178,64,218,206,170,145,237,102,255,17,193,151,152,107,3,236,172,99,150,237,31,197,94,16,200,6,34,103,71,56,191,114,120,75,193,130,60,134,33,243,111,156,234,236,180,194,185,33,3,92,82,92,252,107,62,9,122,40,253,53,13,92,74,13,36,90,36,143,254,50,165,134,143,159,53,148,244,50,165,38,93,47,152,165,71,62,87,144,153,153,249,193,125,131,255,189,109,248,218,253,3,188,1,30,207,44,73,246,39,142,253,253,77,223,146,17,172,182,189,254,30,206,186,54,210,135,238,90,137,125,1,7,189,196,211,142,51,74,234,214,172,190,198,219,54,54,222,184,42,246,225,181,223,202,214,39,183,20,186,10,109,112,154,157,71,35,217,103,194,1,145,247,140,150,174,18,213,148,48,3,36,120,165,36,5,250,190,77,84,173,62,195,5,81,144,75,95,205,13,237,190,153,176,200,253,131,233,69,155,236,53,135,175,81,78,103,119,8,218,114,249,27,127,176,92,125,9,233,61,160,9,38,191,58,185,250,146,198,47,109,230,44,163,121,235,250,221,197,188,183,118,230,181,62,153,161,231,26,57,82,141,37,121,71,41,191,0,124,231,79,158,251,201,191,52,181,53,255,192,36,40,232,65,253,244,108,248,9,235,45,115,230,177,151,228,30,191,0,238,138,167,137,230,89,241,167,159,154,30,190,52,23,161,115,184,214,236,49,174,215,193,37,205,122,112,239,163,104,170,160,80,90,118,217,205,197,147,78,102,120,119,179,245,43,97,238,64,223,192,94,230,187,13,94,155,61,217,191,0,143,58,105,183,70,128,156,125,126,142,47,161,183,251,122,90,238,254,60,61,127,120,59,115,204,111,186,252,251,25,232,211,14,53,153,84,53,87,160,248,61,229,216,147,216,231,167,145,87,169,114,185,125,51,40,242,184,233,23,152,83,166,171,217,34,173,124,147,239,124,48,219,145,189,181,203,3,232,78,206,168,174,12,176,226,88,247,70,208,134,239,41,127,166,49,86,221,234,191,153,31,93,40,38,150,221,32,26,18,234,228,7,159,189,134,192,107,82,217,188,213,238,40,148,7,70,194,251,187,134,61,164,191,147,51,141,206,115,25,43,0,223,233,52,2,254,111,76,243,203,197,165,248,81,232,51,42,152,129,13,254,12,210,206,255,153,58,11,160,117,185,91,79,248,231,220,40,159,98,234,105,171,157,76,251,53,194,186,41,199,137,63,218,35,152,4,235,238,166,245,109,177,132,197,246,217,66,164,221,70,19,107,89,37,60,231,17,51,251,76,237,239,183,226,111,121,135,84,9,52,155,77,251,97,86,205,170,186,137,167,148,144,58,101,115,176,81,1,224,120,165,88,229,32,231,241,91,98,50,201,106,33,172,100,242,79,77,78,68,173,89,165,139,228,249,171,159,221,43,105,25,108,23,79,123,117,137,248,128,181,130,201,201,244,201,32,70,50,64,115,57,137,138,125,249,248,252,74,74,184,33,23,63,253,47,192,81,195,93,143,105,221,185,249,123,118,221,189,231,134,96,196,89,249,2,190,248,206,131,185,206,159,89,236,133,33,76,233,126,50,78,110,42,117,99,130,51,161,193,52,8,8,83,171,59,231,34,40,16,213,182,254,243,58,239,23,237,129,182,104,126,230,112,221,253,137,85,238,148,242,9,128,205,23,69,89,162,110,177,215,155,126,22,154,109,225,44,16,243,58,167,61,230,133,117,18,207,17,44,156,146,190,61,89,243,83,177,166,243,47,64,206,3,136,163,149,253,88,97,116,217,181,144,72,85,136,25,92,207,243,5,38,240,227,119,34,41,73,237,228,172,66,87,175,86,131,61,98,170,95,0,244,125,134,168,233,104,148,85,197,163,187,177,105,68,226,51,186,62,26,95,110,157,250,183,51,140,248,221,122,92,182,24,177,253,160,80,163,88,216,123,230,103,131,253,171,38,19,96,43,134,108,108,177,68,123,55,113,14,35,239,208,188,155,207,187,46,40,61,87,153,143,84,96,57,163,106,190,162,92,166,82,8,23,206,154,12,116,133,216,150,234,60,84,224,63,188,111,161,141,76,247,47,156,42,229,246,64,195,172,46,10,209,250,59,86,59,98,133,4,44,47,96,106,147,175,98,129,33,249,91,114,81,248,180,75,63,73,227,147,18,239,16,9,138,127,197,164,203,174,235,222,132,72,244,102,90,169,145,109,230,168,118,43,71,122,115,236,17,231,179,218,65,195,237,50,123,233,185,82,100,243,63,230,12,175,225,236,93,174,4,237,161,132,204,156,184,172,41,164,50,92,100,90,9,215,152,7,179,196,147,92,92,128,145,136,239,229,183,232,204,33,131,248,29,196,62,251,180,196,218,203,127,233,115,14,176,56,133,9,10,134,13,46,170,72,96,165,216,6,41,182,255,49,254,137,150,124,177,60,73,144,70,215,41,65,249,211,202,63,167,233,228,179,4,160,255,124,154,94,124,172,126,61,38,248,149,55,117,10,45,200,186,85,145,187,70,54,122,162,216,181,108,131,79,200,42,92,231,8,204,204,182,2,122,218,125,232,204,172,85,230,33,148,174,147,15,228,150,29,15,190,149,190,38,86,208,204,135,175,253,70,39,124,250,43,186,36,168,55,95,108,38,159,114,93,167,110,73,148,113,192,10,58,86,76,156,71,17,53,192,218,220,164,20,13,17,28,124,21,236,12,113,252,115,91,95,136,104,86,222,92,139,57,48,27,16,63,130,197,228,157,247,9,196,138,26,201,8,173,249,91,175,26,164,53,195,38,68,37,231,62,140,53,65,107,11,227,83,152,31,149,252,231,134,102,110,55,227,99,247,149,236,79,149,150,3,212,218,163,105,127,234,145,248,141,114,191,140,86,226,114,20,25,236,238,252,2,0,238,113,99,100,48,87,136,108,125,200,26,193,137,98,145,103,117,236,251,182,115,9,244,117,44,162,161,22,27,114,233,249,140,203,98,211,243,222,213,66,140,9,106,185,240,81,119,80,172,55,187,156,196,51,243,95,0,69,17,156,68,167,148,247,254,107,203,227,44,206,150,129,15,243,135,90,81,239,183,51,75,30,51,61,22,213,86,150,208,10,90,135,14,212,107,141,20,115,32,56,117,211,149,7,68,12,159,1,30,150,194,157,162,191,13,188,76,119,43,235,63,18,56,65,238,218,220,183,8,198,182,14,238,159,173,110,171,132,214,55,15,162,199,42,199,221,214,48,30,35,190,59,85,54,69,128,14,147,16,145,123,167,29,243,91,109,51,138,115,177,205,247,217,206,171,189,101,74,246,213,106,206,137,15,90,77,108,55,224,121,111,79,113,155,194,63,117,111,170,74,191,123,125,137,239,1,88,71,115,67,205,187,39,237,147,228,167,151,248,83,120,74,107,57,118,169,130,96,108,161,150,137,247,98,80,157,20,194,187,154,44,115,70,91,156,190,249,73,211,108,38,202,41,208,76,208,23,154,38,30,17,149,247,205,32,155,96,35,58,155,235,97,9,69,134,14,76,217,108,32,186,20,192,39,139,234,70,213,126,182,240,142,111,164,96,57,181,46,248,71,217,184,69,122,238,28,133,252,254,24,151,63,46,22,41,217,91,42,148,136,9,196,32,246,86,146,22,245,250,15,99,116,97,21,3,173,79,92,235,105,241,200,100,10,147,106,207,29,168,59,35,34,125,46,61,25,185,62,61,154,63,171,121,7,93,170,91,172,131,167,131,99,174,145,102,169,22,42,186,252,133,45,65,167,227,152,107,86,23,199,5,102,205,162,254,176,176,168,126,111,207,142,212,130,230,24,132,174,45,174,135,224,81,27,198,69,202,149,68,45,153,47,218,150,120,18,129,152,16,122,128,188,184,223,216,127,142,91,37,154,104,5,180,231,6,135,117,29,151,82,52,102,219,251,184,188,157,12,224,115,188,50,18,185,216,176,173,117,112,93,174,54,167,57,25,129,30,148,92,205,9,88,44,209,109,120,142,220,188,66,203,87,135,233,87,66,207,74,241,38,169,86,40,69,155,69,56,147,53,177,241,26,219,204,37,49,162,26,108,203,241,82,93,186,127,188,10,42,231,150,117,251,138,209,146,25,62,73,72,228,33,168,185,98,83,230,217,212,225,32,176,78,212,157,186,154,148,135,160,188,27,186,168,24,109,9,141,43,231,150,79,241,12,74,228,56,30,12,182,103,195,88,12,253,248,252,249,14,47,166,186,70,232,245,194,215,96,6,158,136,232,171,197,122,96,161,148,1,39,84,225,130,162,225,39,31,52,137,160,20,236,179,221,227,140,87,176,6,232,203,55,110,172,171,54,92,237,212,136,212,52,35,189,148,113,142,6,233,28,245,34,45,209,24,177,122,230,253,221,132,54,115,137,100,59,57,150,134,160,69,141,160,194,79,247,253,65,246,194,223,145,57,87,252,41,13,206,213,110,204,40,223,236,120,36,71,154,160,218,161,249,101,152,75,145,101,26,194,202,216,221,231,241,200,197,40,120,10,186,202,79,28,255,186,199,222,52,145,98,63,93,87,250,25,0,112,117,236,191,166,47,142,93,60,216,203,94,253,110,197,181,145,237,33,3,104,112,140,7,95,159,202,63,250,245,189,199,194,188,121,180,62,56,2,114,62,250,63,172,50,178,54,51,190,247,45,224,241,53,143,167,185,34,140,103,201,140,227,142,223,100,89,24,85,29,238,165,194,234,40,119,233,224,168,116,100,157,46,43,1,13,54,164,231,35,184,252,14,152,33,113,80,237,55,216,227,38,245,72,162,24,78,153,78,252,151,53,61,38,217,138,78,113,0,167,76,87,46,127,52,253,19,167,76,135,127,96,37,141,179,121,193,202,10,22,4,7,113,187,33,224,93,180,214,60,214,50,183,86,241,88,187,251,202,204,25,131,7,189,81,77,235,95,145,24,208,139,244,209,235,184,212,41,33,212,15,148,228,24,99,65,98,130,102,181,170,56,91,214,63,27,85,161,100,85,41,160,109,99,199,20,147,172,88,46,175,132,185,121,65,79,109,242,233,150,8,115,57,167,36,10,37,204,162,101,85,171,199,144,184,59,202,153,102,223,169,63,3,252,32,113,251,48,249,95,0,229,171,191,219,1,110,161,248,87,107,126,179,37,249,104,3,174,196,52,195,183,94,226,250,150,135,14,16,177,203,190,229,218,7,55,111,184,18,174,111,121,79,174,15,209,25,135,235,91,38,74,216,105,205,136,222,97,11,226,100,243,73,136,61,163,205,98,114,55,62,68,174,42,127,153,243,96,62,122,177,28,204,77,164,110,115,53,221,4,17,61,186,123,95,174,200,28,25,243,97,41,231,101,117,255,12,59,49,154,5,233,32,155,252,89,233,50,96,142,144,157,210,34,157,242,230,135,218,76,135,8,91,119,46,222,251,133,221,37,58,86,219,201,171,139,220,4,197,255,161,229,182,199,151,222,152,134,27,105,238,48,192,44,13,253,113,35,77,66,44,203,26,2,55,210,220,124,56,190,227,128,27,105,38,207,60,46,250,33,18,196,18,211,195,40,144,245,208,176,75,246,221,204,67,6,93,37,219,50,189,26,222,215,237,94,240,117,168,40,201,147,110,11,227,112,81,22,92,15,3,228,224,97,47,27,91,182,113,177,110,202,51,94,191,9,117,123,98,171,160,207,229,129,254,160,195,94,229,215,164,118,175,75,128,226,113,217,71,8,249,6,217,39,68,138,182,58,100,134,165,164,143,51,210,154,211,45,44,250,250,82,144,189,178,131,203,222,215,71,165,177,202,205,162,182,254,220,118,167,200,15,83,35,160,156,190,60,197,118,196,156,214,103,48,130,151,87,112,243,237,178,103,156,178,250,141,215,89,214,3,248,213,170,74,152,60,200,221,129,235,84,60,255,13,216,93,87,201,51,0,101,41,204,63,247,59,206,164,246,175,244,165,75,147,218,163,203,244,37,156,118,16,151,190,20,228,42,184,172,248,162,249,214,143,124,139,178,158,1,137,24,195,45,160,30,74,120,187,250,245,212,2,231,155,226,10,209,177,47,74,200,81,160,214,157,58,90,211,2,117,223,226,250,87,154,156,180,181,9,21,141,229,108,207,18,190,3,174,60,163,255,215,217,156,137,235,224,95,175,200,245,18,183,177,99,30,115,231,168,219,210,131,69,97,165,191,141,42,175,176,101,113,211,18,130,251,75,116,206,138,5,166,16,52,21,11,17,226,149,228,163,228,33,169,92,209,18,92,122,53,233,161,60,160,70,158,90,183,98,94,142,195,40,244,180,6,76,27,12,255,250,250,239,81,179,126,156,50,86,162,92,45,98,227,147,185,2,97,42,53,5,186,86,11,45,70,26,241,236,148,181,240,61,33,159,188,65,86,5,102,195,162,89,101,129,76,132,31,121,22,65,19,20,108,165,46,128,145,19,253,52,109,121,115,203,108,228,40,131,250,79,192,182,216,125,210,127,17,109,57,59,254,51,210,227,179,247,115,46,205,162,85,201,26,224,246,161,207,135,139,164,252,33,84,197,11,120,205,2,6,236,26,103,18,174,80,122,240,253,27,140,48,77,145,69,242,4,110,96,62,178,246,193,120,176,219,107,134,196,139,27,101,208,211,22,121,42,181,185,122,99,236,222,70,74,195,120,105,114,43,195,61,7,254,34,205,69,25,173,15,141,124,120,245,4,197,118,90,169,136,159,88,161,71,211,198,16,157,36,26,2,37,38,1,86,150,45,95,106,87,146,247,231,3,166,216,95,128,159,47,147,204,246,116,21,207,79,175,218,255,225,86,22,215,89,107,220,219,227,119,45,117,108,114,231,94,177,69,25,31,164,188,223,158,137,60,153,54,64,5,52,143,0,162,32,56,126,92,26,9,77,162,71,109,255,81,204,250,181,107,199,10,30,4,3,115,21,85,117,36,237,83,240,240,135,193,34,82,55,19,127,80,115,84,40,39,246,98,107,91,203,162,105,83,183,227,147,26,103,187,191,109,80,89,230,29,218,208,89,87,123,40,13,245,69,121,107,231,12,149,14,181,107,149,242,74,129,226,246,70,6,8,249,233,243,147,230,97,181,164,97,169,139,242,25,46,139,158,252,9,128,107,57,95,198,205,212,6,162,144,93,141,182,202,30,220,186,119,53,67,185,200,139,212,32,8,59,243,70,62,69,40,181,81,132,172,78,238,99,49,59,97,67,46,73,146,239,210,178,146,117,42,95,43,167,175,49,121,132,189,247,174,141,170,10,49,85,201,51,239,113,86,74,236,16,241,155,176,42,75,162,31,31,205,225,149,151,189,187,15,100,239,176,126,23,245,51,251,90,226,48,224,62,43,52,1,82,137,41,24,46,69,119,95,6,8,199,255,133,115,97,185,212,136,227,2,132,211,85,217,64,32,144,149,229,6,128,193,203,99,102,242,132,204,49,58,157,112,68,71,107,245,115,250,114,232,88,208,6,233,92,108,91,230,71,213,55,245,113,75,112,30,108,82,117,49,135,221,120,190,136,26,141,170,29,68,233,71,193,183,31,166,91,149,71,217,59,211,2,150,15,75,220,138,196,225,81,37,248,200,45,16,108,219,47,90,71,155,83,150,133,182,24,60,151,226,169,34,176,32,102,21,114,66,184,1,231,240,244,6,26,169,109,238,7,123,188,238,41,25,215,92,76,147,146,171,220,94,30,45,9,139,152,13,45,78,72,215,43,200,23,73,74,153,17,169,134,196,161,208,27,69,172,121,166,185,123,229,233,134,70,49,187,70,244,216,221,33,129,175,166,160,246,68,248,144,73,240,120,90,124,211,124,117,104,198,97,167,94,221,152,199,156,108,51,151,164,105,151,37,51,19,145,250,71,148,237,223,204,96,123,121,70,238,235,112,154,240,180,148,86,120,213,90,45,137,150,212,156,203,207,107,18,60,179,109,90,166,53,5,7,139,29,223,97,153,126,21,49,99,183,152,228,128,200,195,218,9,90,127,209,13,246,103,150,116,56,183,47,235,178,120,254,140,203,253,146,183,62,39,34,248,229,146,183,110,181,162,170,178,134,27,91,179,77,43,23,160,24,209,197,122,48,117,137,169,27,17,211,220,210,136,100,140,97,163,201,128,163,173,8,52,69,51,14,173,253,160,245,193,43,5,182,76,101,205,174,160,17,212,109,181,16,76,41,77,248,157,241,26,163,8,160,131,102,102,176,155,244,102,104,159,67,148,59,254,129,151,1,53,112,232,236,45,207,145,179,208,139,19,15,90,214,202,3,119,218,64,177,167,22,149,56,10,109,122,189,184,250,156,10,240,192,244,243,214,37,133,86,207,251,108,221,4,71,161,5,45,124,51,134,65,7,36,132,208,51,117,8,66,90,104,225,207,155,50,91,229,213,41,171,239,123,123,245,12,79,90,15,89,151,251,255,232,240,172,56,226,171,252,38,138,200,23,108,154,251,150,94,123,60,88,14,141,153,6,58,137,114,95,169,254,162,192,190,234,48,228,40,152,21,200,94,233,22,240,69,226,91,255,144,203,156,122,224,56,99,27,237,151,57,248,128,132,231,113,203,199,183,25,79,91,251,100,222,221,252,45,178,152,248,42,251,201,191,102,66,47,90,10,223,181,177,222,29,125,223,104,187,162,206,230,91,222,78,190,78,101,50,235,220,84,9,69,206,72,206,205,231,111,140,182,140,21,106,57,59,24,87,62,165,42,53,247,143,42,109,54,95,125,84,98,153,100,198,252,164,159,111,108,217,194,62,65,249,113,175,178,83,250,161,102,158,72,233,220,23,79,181,120,177,252,12,56,10,79,171,150,154,177,144,253,228,14,46,178,246,3,218,241,31,240,235,194,46,212,104,158,179,30,110,143,67,253,7,171,200,103,1,51,142,167,184,73,233,253,222,71,109,22,151,147,82,149,46,113,231,12,220,164,180,208,196,187,227,59,110,82,186,20,2,102,121,29,109,3,134,104,201,35,183,95,95,236,163,255,26,199,64,94,255,147,214,57,76,89,250,111,179,152,96,167,127,53,36,23,132,31,92,21,118,181,204,169,92,206,73,247,234,19,148,17,242,76,144,26,95,196,139,246,44,246,141,251,228,110,90,203,218,85,111,52,216,148,229,227,153,238,14,83,221,242,165,216,100,41,2,88,158,119,72,114,6,88,110,150,149,172,100,55,127,114,127,171,221,78,52,225,243,13,121,28,242,205,155,70,82,178,124,254,104,102,166,212,126,172,168,178,98,124,193,245,197,111,35,152,157,53,149,127,179,45,92,129,115,10,165,151,7,148,226,5,203,22,40,23,97,75,4,104,195,9,233,64,58,123,187,102,8,249,75,26,72,177,131,86,20,18,204,36,40,40,192,196,240,194,131,106,178,55,184,106,213,24,82,32,174,187,59,40,216,65,111,10,98,43,22,170,77,212,21,27,225,115,167,17,180,175,77,115,240,89,35,139,0,139,45,38,163,184,193,52,52,206,244,62,76,117,42,239,27,124,121,215,78,244,244,172,228,203,23,233,116,25,84,236,185,157,255,16,170,36,98,12,119,89,236,17,201,20,37,79,161,60,54,114,218,152,203,177,3,213,117,15,240,242,233,196,62,35,44,206,184,71,181,156,147,148,218,199,115,90,188,60,228,222,16,144,39,187,209,28,125,168,187,161,153,105,235,219,140,197,221,11,244,186,234,150,67,210,182,164,1,32,162,237,224,110,224,233,72,224,182,250,47,192,80,212,47,192,111,123,55,149,206,191,237,236,223,25,28,110,113,71,242,171,122,210,45,150,12,10,119,8,54,109,57,16,235,176,232,114,9,120,42,225,50,130,201,151,42,236,30,179,222,193,214,22,109,34,89,146,54,229,21,222,33,100,117,37,56,14,40,143,58,177,212,19,47,101,26,87,158,220,214,78,58,232,213,213,236,94,205,158,110,42,193,86,150,122,197,31,211,127,166,42,205,123,153,119,206,48,248,131,173,198,89,244,205,183,19,71,245,13,30,97,26,185,40,37,103,194,142,241,186,31,93,70,220,136,218,150,61,43,101,163,246,114,249,153,124,12,152,225,212,105,69,207,199,202,212,24,78,149,66,65,87,57,128,39,106,138,82,171,41,107,25,65,178,106,175,176,68,101,36,81,127,100,158,107,137,134,84,77,98,96,90,113,232,114,124,40,197,83,192,173,52,199,31,221,45,93,83,163,252,235,226,102,233,228,78,121,186,47,109,13,189,243,132,59,138,20,52,211,68,185,4,67,20,90,172,125,116,45,171,56,18,147,24,97,178,195,104,246,215,68,114,51,240,77,127,28,229,231,208,174,132,227,146,242,179,254,193,61,220,169,27,71,249,185,103,212,141,168,75,198,81,126,172,132,28,180,232,68,122,64,104,86,16,84,23,32,118,81,225,90,242,148,117,234,94,98,34,120,67,195,236,92,8,113,152,136,90,116,51,46,208,6,215,201,196,160,129,108,118,80,242,36,22,108,18,73,42,184,240,111,209,117,215,127,27,113,144,232,255,53,40,97,213,0,32,196,106,112,42,16,138,178,207,101,218,183,46,147,82,20,254,170,19,224,170,77,243,104,26,92,82,74,196,154,128,166,233,178,21,78,182,241,128,47,159,214,2,82,209,123,239,172,105,251,158,133,241,102,83,135,22,139,20,36,53,181,68,153,60,5,187,215,171,192,234,196,249,69,175,182,158,30,88,204,219,0,19,141,244,130,49,139,204,214,155,125,253,57,164,210,213,83,94,240,70,151,253,134,158,167,78,153,103,24,167,151,83,155,170,95,52,194,166,35,158,243,46,18,251,66,160,102,192,89,167,46,147,153,149,21,148,43,153,227,196,232,50,246,63,177,245,18,65,158,252,63,157,59,68,194,192,249,99,14,251,6,58,92,20,2,38,32,148,102,220,172,210,211,69,129,194,108,228,73,4,75,221,40,60,31,167,112,180,66,130,73,210,210,226,137,27,125,255,229,238,92,146,57,166,18,241,249,80,123,219,43,22,54,141,126,213,8,45,192,178,44,112,201,179,51,213,21,124,62,105,183,205,78,77,33,7,85,123,219,249,165,129,243,64,201,3,187,130,134,146,86,55,213,127,248,109,130,33,83,114,0,113,147,246,77,249,172,212,134,146,71,158,37,53,20,20,156,1,200,15,105,214,202,249,57,237,45,235,148,33,203,172,29,156,227,3,44,59,219,3,242,86,51,30,125,56,249,107,76,43,35,117,14,164,183,60,182,134,173,80,67,69,49,95,255,235,246,130,23,63,67,122,106,95,220,217,99,246,123,135,250,204,162,148,163,106,146,15,102,192,38,74,49,111,57,153,132,243,31,204,216,151,97,142,132,182,232,83,27,83,7,60,251,30,114,139,189,208,71,22,236,155,86,182,162,208,173,253,247,125,133,24,193,104,189,84,117,56,75,77,237,132,59,77,212,114,96,46,153,173,49,173,217,212,23,126,254,65,241,15,46,203,124,252,86,202,31,240,141,235,162,19,193,175,217,36,72,119,45,90,18,81,203,57,19,175,252,235,117,102,210,85,17,180,76,152,58,149,118,133,88,136,47,215,138,115,183,145,45,93,83,159,104,145,41,40,27,244,113,199,175,20,191,220,61,122,76,19,235,92,232,187,0,132,233,174,72,28,55,227,9,81,108,70,178,32,229,25,220,107,44,175,158,70,238,169,83,91,103,39,61,42,220,86,38,214,177,51,241,68,52,110,152,232,41,71,125,243,244,73,202,211,251,166,151,5,169,221,114,173,109,255,230,230,176,250,195,241,211,228,201,181,183,206,237,18,201,68,49,94,178,249,253,54,244,176,187,188,120,90,97,107,130,46,199,227,69,182,36,29,197,55,237,132,155,114,129,34,66,108,15,125,12,171,223,38,165,208,62,25,227,114,179,150,119,146,150,200,251,216,129,31,78,67,106,153,43,184,161,29,255,234,109,130,0,194,169,153,164,7,223,165,71,152,87,182,2,100,229,160,251,227,171,242,160,196,134,65,41,189,227,25,99,214,62,165,234,163,157,40,81,97,70,41,45,109,39,197,240,7,101,74,184,28,235,206,69,7,76,76,233,148,234,172,102,156,178,70,180,241,228,87,135,35,14,155,87,2,253,67,3,244,184,37,241,69,158,201,186,233,178,232,156,126,57,24,177,53,190,87,81,104,154,181,154,5,213,246,53,237,240,189,195,117,81,169,88,247,71,158,14,120,147,133,184,104,207,169,55,201,184,102,121,174,102,107,174,251,158,87,241,31,201,136,207,139,23,170,253,2,168,191,242,28,13,160,170,186,140,23,255,183,162,227,247,129,192,197,122,250,155,16,238,222,149,17,196,218,20,110,128,127,169,193,190,184,114,142,131,21,238,54,191,131,73,223,228,254,193,20,58,20,86,57,252,108,216,175,179,45,135,177,206,182,189,243,203,112,28,30,30,135,142,166,222,194,19,202,25,225,10,83,229,133,19,153,163,23,183,217,31,228,219,116,82,200,110,203,23,63,213,242,216,167,75,32,123,159,129,199,180,171,127,218,118,150,250,124,253,101,80,167,253,130,167,243,42,228,69,133,52,169,202,245,234,77,243,59,69,169,194,227,51,90,81,177,164,156,38,121,124,147,121,81,239,109,166,85,34,199,31,126,177,40,121,174,250,222,169,209,237,123,123,137,250,85,129,51,46,153,202,5,234,232,251,71,239,88,211,10,4,250,35,99,137,58,31,26,57,67,19,6,62,103,186,140,176,54,83,37,136,199,127,250,50,226,7,114,213,161,180,11,91,12,139,12,110,60,101,97,62,113,238,13,79,166,236,130,51,68,158,246,109,203,76,49,61,139,190,43,182,158,111,19,108,226,192,196,253,94,157,239,121,188,240,12,43,179,218,157,15,182,150,231,216,7,129,76,239,130,121,110,247,213,212,240,150,162,68,143,178,3,110,57,29,40,183,168,22,244,14,0,163,136,130,122,192,181,111,18,175,239,200,188,121,115,237,65,88,36,216,239,106,129,124,133,37,196,57,63,118,92,246,53,87,252,107,172,141,71,253,53,154,238,77,33,104,231,31,156,175,107,73,118,104,250,82,13,240,83,9,158,252,159,153,14,252,47,46,142,10,57,213,78,148,11,205,31,26,97,21,30,52,221,219,34,223,44,249,203,31,8,19,212,67,182,120,103,127,100,47,210,12,197,97,42,179,74,63,63,188,215,83,91,46,181,38,166,78,86,206,179,94,71,154,174,143,85,56,214,62,103,34,221,0,54,19,137,152,202,70,130,162,165,150,61,90,44,206,227,37,104,53,30,42,191,247,202,199,102,100,55,26,206,253,2,88,120,61,238,20,2,215,103,146,221,142,104,55,106,219,213,121,150,168,250,210,38,253,13,219,77,184,154,235,110,54,190,127,186,198,224,189,117,86,121,117,6,207,83,203,107,34,183,60,245,72,223,149,23,27,19,245,250,1,15,12,229,30,229,81,245,22,179,252,60,231,127,104,169,54,246,134,130,251,14,250,133,131,254,192,114,233,96,253,154,250,207,48,211,193,16,79,177,81,82,102,181,44,225,181,240,218,111,199,14,47,224,30,105,143,25,40,29,52,3,90,217,143,68,131,184,190,52,219,68,57,135,143,21,180,123,69,56,7,78,101,145,219,20,42,62,78,27,230,151,58,201,25,41,255,5,200,97,129,244,147,238,109,45,156,46,114,74,72,144,43,60,238,160,146,193,186,57,47,130,73,27,1,149,45,39,217,131,215,54,229,96,75,46,12,79,69,202,126,228,14,222,255,121,22,38,149,251,243,71,88,226,167,120,34,209,12,189,99,205,47,84,167,1,237,210,35,126,215,71,220,204,72,24,62,28,193,92,190,172,100,59,170,82,235,32,33,218,86,113,29,78,145,51,1,230,142,232,253,211,169,131,246,145,164,219,146,113,4,152,189,27,218,95,136,115,253,222,151,115,114,27,119,95,215,115,91,61,251,19,99,16,169,59,92,190,166,26,17,192,247,197,23,148,201,91,169,6,251,5,248,172,254,61,97,215,174,214,4,111,62,113,242,79,222,192,59,222,66,53,91,204,229,143,47,126,119,182,90,75,205,201,222,166,119,30,151,207,95,45,109,226,205,199,25,147,130,140,30,153,31,12,255,138,160,26,155,255,71,121,131,234,131,21,24,61,54,136,118,146,88,130,199,23,97,94,8,199,151,131,193,156,242,100,186,117,243,147,98,182,86,142,149,30,232,188,112,81,90,125,230,183,153,236,138,201,216,232,246,47,211,136,160,71,245,116,176,155,137,57,137,61,114,5,193,192,154,167,72,59,89,164,109,241,195,107,177,59,231,2,3,143,172,245,250,233,222,183,11,108,164,134,52,62,88,30,204,98,233,51,42,173,194,205,26,112,106,95,14,89,82,249,32,70,78,8,152,19,76,226,122,180,246,42,45,22,109,106,137,117,149,19,226,150,242,41,149,24,16,232,147,183,139,84,143,72,16,116,226,177,233,31,242,232,21,230,234,112,213,44,134,64,177,181,229,14,58,17,63,52,55,129,123,209,69,130,149,55,3,93,123,223,17,23,114,111,37,150,228,197,15,200,212,186,235,22,155,233,237,48,255,144,124,199,204,7,176,60,181,78,74,237,77,72,21,247,15,179,30,222,33,32,124,12,126,41,193,159,92,151,98,201,124,113,65,134,243,211,227,208,28,209,248,178,137,73,164,200,60,230,31,236,85,7,227,94,151,6,18,132,108,236,165,129,164,123,108,86,44,237,11,206,64,210,145,112,179,54,3,142,51,144,176,147,86,131,34,191,17,131,236,97,86,154,239,49,238,56,124,35,71,1,120,250,22,203,195,111,58,239,170,247,101,194,139,203,197,62,106,218,9,100,250,39,67,117,172,56,173,22,170,79,144,98,2,211,228,201,58,193,6,152,233,184,144,157,107,54,192,28,132,94,223,81,159,194,64,63,144,182,114,159,96,217,62,26,232,146,25,51,160,134,95,140,217,244,36,127,121,162,79,108,15,193,132,66,97,54,193,95,49,230,107,42,183,32,61,126,243,56,192,230,207,64,81,129,179,35,39,141,42,114,119,41,58,212,27,199,183,152,225,197,116,247,20,146,246,112,120,211,76,116,90,62,246,165,16,53,10,2,70,198,54,253,151,193,150,55,198,254,114,188,227,180,98,175,187,214,166,126,138,30,41,65,94,95,124,231,237,21,137,179,129,180,87,55,141,162,114,147,25,83,192,197,22,197,196,28,228,163,81,78,40,151,228,229,68,73,38,241,242,234,205,156,167,147,201,202,227,86,193,204,90,132,199,61,92,207,222,115,207,137,235,218,151,10,149,101,228,8,106,39,71,56,246,80,172,185,48,162,86,200,136,164,123,159,160,10,245,230,126,20,219,41,127,99,229,18,104,2,255,255,216,251,235,184,38,248,190,109,28,31,38,32,40,141,180,196,104,144,110,80,233,141,30,61,74,106,48,96,32,169,128,32,42,221,140,209,32,18,163,7,18,35,69,148,110,137,209,161,132,40,169,72,136,132,124,25,215,121,157,167,231,29,207,115,95,247,31,207,125,255,94,175,223,231,197,254,97,1,251,212,187,142,247,113,76,16,98,138,190,6,51,16,124,180,66,114,78,73,235,220,253,94,152,120,88,112,203,181,233,205,172,155,183,175,56,246,253,28,28,151,225,38,83,254,213,240,72,102,207,212,104,196,250,11,215,237,7,134,124,2,15,174,208,247,165,83,69,184,141,62,192,48,83,83,48,84,141,39,41,44,145,167,41,9,20,119,0,121,64,101,35,207,68,69,192,224,31,149,180,172,54,141,234,15,176,15,111,186,104,164,27,100,74,95,197,244,197,233,68,24,184,55,175,49,140,210,80,125,249,190,220,224,157,70,254,197,58,204,216,121,205,40,131,35,70,85,217,151,87,1,140,229,76,178,66,107,229,24,195,19,120,197,166,163,31,178,105,134,9,160,94,183,39,51,130,208,255,134,169,246,173,239,195,214,71,5,77,79,43,13,25,232,23,224,115,96,108,216,26,249,26,106,85,54,95,186,30,213,22,225,94,40,198,143,10,129,67,41,124,244,232,181,199,69,68,62,202,131,226,120,151,134,126,168,133,138,151,44,157,68,121,148,52,153,198,145,167,145,59,174,231,178,10,199,231,191,156,44,236,241,185,198,43,2,65,249,225,112,48,92,117,115,12,44,143,13,68,199,241,156,45,8,112,185,228,111,221,25,87,255,29,215,98,73,16,0,128,207,60,62,253,100,126,246,228,223,112,206,42,37,83,178,195,182,156,191,110,127,251,81,157,74,107,0,176,249,141,248,47,73,233,183,126,8,192,223,64,150,95,116,228,69,71,207,121,211,99,29,97,33,14,69,35,47,167,10,76,29,35,240,188,233,170,136,142,232,169,52,55,102,203,36,147,114,16,7,90,3,26,31,44,0,223,193,84,143,227,229,16,78,250,52,255,200,10,119,82,57,253,161,135,80,41,94,200,228,169,72,164,97,132,98,85,179,75,40,218,180,97,87,184,240,105,179,174,246,58,231,244,103,49,38,12,247,167,214,119,98,210,55,10,137,134,63,97,89,158,92,14,51,179,190,33,208,69,127,143,71,195,87,47,126,53,71,227,65,134,56,61,25,154,220,73,215,76,115,247,204,41,159,190,125,22,215,228,164,83,191,104,54,204,130,165,217,231,138,169,20,118,128,210,234,104,68,97,14,77,246,244,73,54,13,69,56,180,128,19,116,28,91,250,146,100,245,203,199,47,167,128,180,26,21,239,178,153,129,13,217,95,184,111,50,125,164,170,241,75,219,179,237,144,26,129,102,225,241,222,25,119,146,170,5,228,248,54,31,168,126,88,12,105,213,194,96,106,120,126,116,69,37,173,123,206,143,174,89,151,158,248,249,209,61,170,42,29,54,179,62,63,186,176,41,185,54,247,3,145,105,138,66,36,214,4,183,168,27,118,225,211,174,59,162,139,203,105,150,1,95,28,96,83,235,55,103,97,194,23,7,106,70,248,220,169,96,248,226,0,158,19,128,3,95,28,200,199,140,163,18,65,114,90,146,105,74,125,111,0,93,7,125,124,194,73,92,66,30,71,100,125,57,139,244,140,207,18,175,120,217,10,32,4,59,85,207,70,82,14,72,156,213,81,143,158,38,132,135,247,44,202,80,251,162,99,187,89,246,205,117,194,212,106,107,49,132,25,200,220,116,65,41,161,180,222,93,116,80,127,23,157,17,197,73,234,44,49,45,158,51,30,175,13,180,139,161,157,191,21,141,27,233,126,118,24,116,13,94,19,251,112,164,246,65,15,191,126,22,117,58,99,99,255,99,105,38,52,219,37,7,138,233,229,55,59,155,93,246,87,176,15,20,73,39,50,198,155,184,71,98,192,28,101,221,241,214,196,115,92,63,135,13,7,16,24,97,4,81,166,149,32,38,84,72,44,120,200,113,8,23,34,214,126,117,198,62,31,71,17,58,192,211,56,104,195,12,206,18,17,53,149,152,162,64,77,51,212,2,131,154,142,204,236,66,248,28,72,126,181,251,222,86,45,215,40,235,106,75,88,133,155,255,20,64,99,123,2,214,188,224,55,248,227,95,16,222,107,220,73,39,247,166,215,67,115,162,211,232,251,5,0,73,218,193,252,35,167,128,86,75,176,1,95,203,108,106,65,130,230,90,11,9,252,235,215,8,150,111,78,94,2,129,220,58,239,73,238,27,153,45,135,240,49,187,172,102,54,244,238,121,152,203,36,27,171,183,129,227,200,5,208,46,218,54,121,60,7,131,57,143,241,93,58,189,35,85,162,124,172,237,233,58,166,2,45,41,246,209,235,199,131,51,247,238,103,46,121,100,79,216,88,31,62,221,219,167,24,223,238,120,23,128,238,74,106,212,222,174,146,140,8,203,146,216,227,79,124,205,225,212,232,170,202,140,234,40,249,63,231,1,138,162,255,53,206,148,190,250,254,242,4,173,198,252,77,141,232,184,139,159,118,127,58,246,54,94,10,181,124,214,159,138,97,245,150,137,2,178,94,133,176,75,244,236,235,22,44,243,212,136,160,127,134,131,113,193,2,170,193,151,75,102,40,157,202,240,184,46,3,225,16,24,90,64,202,38,139,77,217,133,75,221,189,202,158,106,205,189,226,149,19,156,15,234,215,23,161,225,228,235,151,84,108,7,98,159,203,169,97,235,32,41,153,164,181,137,54,196,194,108,219,49,99,197,89,86,252,175,6,238,165,8,51,41,222,147,10,253,252,69,172,190,196,206,19,161,14,125,225,125,69,25,203,170,210,128,176,171,150,7,195,175,119,255,154,99,98,74,117,144,21,137,141,45,75,202,81,46,180,125,77,160,246,92,165,237,75,162,130,98,130,72,4,209,13,74,175,92,253,10,215,248,106,73,108,206,15,10,52,253,12,152,102,81,23,43,21,84,119,66,117,228,222,211,95,98,64,154,188,3,36,63,47,27,176,95,51,24,169,61,47,27,232,62,11,174,221,194,151,13,236,129,90,249,127,50,167,175,178,48,155,221,145,55,185,70,29,216,184,208,15,10,227,101,177,11,147,201,144,145,205,94,172,239,27,168,143,187,12,4,109,137,80,54,15,239,212,206,241,57,29,3,62,93,163,108,161,184,110,179,96,178,61,85,210,102,144,95,124,88,77,100,143,42,47,11,29,233,83,87,100,140,47,164,40,200,0,82,114,53,1,233,40,99,102,5,42,126,167,225,107,254,237,206,226,205,250,79,234,33,0,63,125,70,109,254,86,28,191,103,136,179,20,31,213,59,60,117,157,78,130,70,81,231,60,166,249,216,120,70,223,181,14,115,37,169,16,66,147,219,168,137,50,110,160,99,33,239,3,16,18,204,172,159,205,109,213,11,219,62,204,8,60,203,150,191,82,252,222,103,161,79,138,210,82,181,31,157,197,165,210,237,158,187,107,64,45,225,151,236,66,4,212,222,32,174,84,201,131,188,73,109,138,118,29,234,152,241,172,78,85,161,14,29,157,143,252,128,134,84,114,183,13,42,70,73,23,229,31,172,9,179,190,222,240,37,21,56,151,46,173,156,60,82,135,12,97,212,161,200,64,79,128,31,119,239,227,107,223,117,39,105,175,124,42,76,146,75,219,170,227,90,197,9,54,213,227,51,122,42,136,172,173,175,16,239,213,121,167,209,98,73,108,185,113,125,235,191,73,97,253,237,110,191,106,128,255,160,219,189,253,12,201,129,6,223,179,27,248,239,104,231,120,207,117,126,198,120,155,12,84,55,207,173,25,197,152,53,67,189,121,39,176,131,19,76,101,127,186,240,87,168,189,82,93,244,244,166,159,92,208,119,175,133,234,203,12,218,45,240,169,134,144,86,69,190,79,190,255,122,199,110,249,97,190,92,193,174,171,107,221,140,184,116,126,249,33,232,74,97,4,104,64,47,178,153,77,214,50,208,158,63,253,182,199,232,67,233,144,232,135,175,94,189,169,103,178,79,150,4,59,99,52,60,245,18,237,27,17,184,47,64,103,220,122,140,5,182,86,123,149,144,128,105,226,95,196,87,43,160,4,241,210,43,231,106,90,120,233,149,127,211,112,60,131,151,94,209,210,172,208,215,194,92,231,136,3,15,101,129,160,226,181,175,118,121,144,63,149,158,123,208,242,125,251,165,247,233,136,98,38,199,122,114,13,38,221,247,120,62,96,12,211,33,179,62,120,251,41,253,172,119,23,163,8,8,120,201,89,4,12,65,114,164,120,51,233,243,121,106,92,112,208,190,84,0,131,65,141,31,87,135,174,203,110,161,37,75,154,89,252,27,125,93,26,190,186,177,94,231,28,20,171,217,71,26,99,123,151,237,28,166,223,158,77,216,239,41,105,76,213,67,180,130,214,241,125,235,175,142,175,56,11,255,227,142,133,32,102,212,217,219,30,39,57,97,121,159,130,51,254,224,139,252,178,133,231,31,236,193,35,110,18,245,99,235,23,163,241,136,27,39,113,186,4,114,242,180,184,50,91,99,117,213,247,13,113,53,47,6,197,73,8,146,234,159,23,27,229,26,220,44,243,21,119,203,224,159,48,179,190,254,248,229,82,58,30,149,48,227,125,101,129,193,127,156,126,236,101,243,222,171,195,239,74,110,205,233,18,33,3,196,47,244,237,107,5,147,79,44,57,188,64,133,242,10,20,11,149,102,170,95,205,58,8,179,170,75,205,128,1,142,238,181,227,118,73,152,75,75,142,208,209,208,230,127,178,240,8,9,253,11,140,45,36,217,51,74,46,244,70,227,166,106,72,226,34,198,218,237,249,235,113,38,79,35,135,118,64,120,5,237,194,196,255,16,221,123,185,239,255,220,114,0,184,241,59,47,217,210,72,234,223,104,203,46,56,249,9,202,95,250,222,247,117,162,150,51,186,228,102,233,95,237,1,246,248,172,196,53,195,223,36,72,5,139,176,102,255,30,186,190,135,127,221,5,192,153,191,35,43,122,230,239,84,46,16,253,34,187,248,31,139,180,254,158,136,252,171,183,250,247,180,229,111,45,215,73,247,168,3,254,68,102,3,254,91,187,3,201,59,230,100,120,33,73,162,201,162,184,189,80,31,62,60,251,79,34,81,4,103,33,147,123,7,29,158,104,27,231,36,202,198,198,46,74,115,145,67,226,104,42,207,209,124,168,248,147,132,153,205,170,219,216,162,154,114,186,231,232,130,32,3,117,141,235,222,107,221,136,25,25,108,149,241,120,24,3,2,6,130,14,105,75,132,96,238,112,253,203,91,169,158,224,95,113,107,47,232,252,135,201,77,154,81,4,233,43,184,153,169,61,179,58,239,63,16,224,242,54,87,248,148,6,56,18,128,123,185,47,180,6,225,90,57,2,142,241,46,141,213,8,30,80,77,13,134,222,139,210,85,218,227,144,90,158,103,91,167,227,248,171,227,104,16,126,87,252,109,19,0,245,115,244,135,109,169,142,239,107,239,123,75,169,88,254,103,140,72,116,191,206,22,90,72,6,33,26,27,60,78,253,182,233,142,154,67,0,52,81,151,223,86,120,64,67,199,32,114,198,131,77,141,143,94,76,250,141,89,213,35,228,30,123,201,126,162,3,133,61,215,34,241,161,165,251,68,227,92,149,147,193,13,224,158,142,187,73,96,138,226,7,183,31,89,110,143,166,11,191,122,173,10,204,53,254,250,170,53,182,131,49,222,132,171,155,90,68,226,3,10,132,59,74,236,31,1,69,52,79,146,26,195,124,78,179,176,181,66,154,135,121,99,127,248,174,80,91,41,118,143,79,11,169,154,199,118,71,173,149,254,144,226,27,214,199,50,112,169,204,153,249,122,163,0,223,213,44,65,187,172,181,107,222,188,230,147,91,106,110,247,94,96,157,148,121,184,60,216,65,174,27,121,236,16,245,21,221,75,15,188,102,239,151,24,28,167,244,205,118,250,41,87,21,235,110,43,213,168,111,2,225,179,60,17,195,140,190,99,2,50,222,244,61,6,251,32,78,48,27,155,126,10,208,60,70,138,122,120,44,211,123,54,99,122,233,2,40,95,116,156,205,150,248,249,77,153,98,6,8,249,155,40,249,253,12,208,58,132,6,62,167,160,247,161,202,171,216,63,134,30,153,84,212,222,225,21,108,31,192,39,238,163,208,159,110,127,79,143,46,225,110,94,83,228,173,62,63,10,187,114,217,221,221,204,196,57,243,238,25,51,140,196,134,167,59,151,87,174,226,1,119,244,80,17,65,223,172,179,97,159,249,147,208,106,250,16,102,246,61,126,62,147,16,179,80,92,13,143,166,212,177,67,252,14,220,157,7,98,224,40,126,43,188,27,149,136,221,176,239,191,90,20,196,168,77,217,33,118,102,111,29,39,255,160,138,213,57,23,155,21,192,219,219,115,177,89,188,189,77,172,10,71,25,87,38,176,16,244,253,195,20,189,189,254,31,211,228,168,62,217,253,11,207,16,13,248,82,191,187,209,119,187,197,178,43,253,194,147,179,192,71,247,39,113,36,211,91,56,245,33,249,61,125,89,234,232,43,19,195,55,231,14,41,24,172,148,109,31,126,81,191,124,153,138,151,251,37,77,155,100,74,94,143,28,34,224,20,112,146,250,140,184,129,190,250,14,41,185,187,104,2,73,203,254,115,202,138,204,65,238,215,113,249,167,128,198,59,27,237,84,26,184,125,184,181,191,251,79,87,242,39,155,0,160,149,245,248,248,60,161,55,47,95,160,47,238,201,158,112,40,188,235,83,215,184,208,186,205,163,94,109,226,71,184,40,51,138,162,159,39,161,66,253,176,240,8,206,192,91,18,78,14,223,243,222,148,191,95,98,101,58,185,197,241,163,225,248,81,254,207,108,145,19,43,99,42,245,16,229,240,69,41,135,190,176,37,86,150,140,39,222,138,173,169,59,198,89,59,183,39,142,248,117,201,123,80,61,46,59,108,69,174,41,44,156,217,219,105,148,246,213,188,20,38,92,196,105,180,55,60,134,16,167,128,98,59,197,21,173,209,36,221,254,222,18,182,234,215,34,232,98,163,49,87,250,73,193,157,179,215,5,3,59,223,30,24,242,58,131,19,67,111,229,31,25,47,53,216,93,254,124,91,248,14,1,241,244,108,235,56,136,204,242,248,45,100,130,74,193,78,156,3,46,40,167,121,217,149,87,153,199,26,34,68,31,244,255,50,61,248,95,30,122,230,161,9,197,230,161,241,244,58,169,227,9,47,127,198,180,242,1,88,88,117,114,132,245,151,121,118,175,126,3,84,102,104,73,104,188,51,201,239,142,58,50,202,58,78,108,37,17,5,212,172,28,127,23,164,153,243,56,233,125,42,211,4,38,103,190,218,97,124,251,199,109,217,159,180,193,84,43,160,213,65,226,136,148,107,174,190,129,159,238,18,1,39,169,173,178,204,137,6,79,1,226,119,80,40,209,21,242,108,35,53,22,171,37,242,189,87,98,200,31,2,79,245,188,173,86,178,191,35,131,159,234,27,150,80,58,116,197,156,2,232,194,249,67,71,132,169,246,105,97,211,119,170,137,20,238,96,95,179,234,56,74,173,57,211,45,58,175,254,154,226,76,185,49,99,65,25,80,115,81,118,86,172,199,244,206,148,65,54,203,244,28,89,78,77,212,149,121,209,246,207,83,191,166,86,206,94,96,73,101,159,173,102,113,28,18,41,245,43,63,239,9,133,122,178,212,229,157,190,71,79,164,34,182,98,163,152,110,80,37,164,112,163,240,153,194,46,2,206,172,79,199,119,50,175,206,62,147,141,147,52,51,246,131,56,208,30,63,193,103,5,253,84,117,132,87,62,59,125,5,107,158,5,34,113,7,97,211,183,131,210,5,163,22,239,244,11,227,121,77,206,172,30,68,192,217,196,166,66,101,155,101,229,102,159,246,157,15,255,200,28,42,60,36,104,124,65,68,221,220,13,191,45,228,164,78,88,246,79,70,20,154,138,28,179,145,140,63,140,173,133,118,230,135,127,168,59,58,29,82,55,243,84,254,113,219,158,253,250,253,31,162,143,185,6,141,255,204,10,50,184,128,42,127,157,133,233,162,211,121,28,104,124,152,78,194,71,99,196,38,123,30,166,7,184,228,212,206,153,226,195,244,228,97,1,238,179,48,157,98,60,137,28,174,107,121,61,246,122,220,207,12,101,99,232,192,235,249,182,150,77,157,139,101,175,112,240,235,119,152,250,85,248,20,103,70,153,92,48,117,100,125,130,116,2,110,20,53,25,49,148,32,224,209,54,86,114,169,226,35,9,193,115,143,234,43,35,30,71,183,95,237,130,153,153,115,186,184,135,238,119,178,15,141,8,226,89,3,156,160,184,60,200,56,150,14,227,12,65,229,65,80,176,128,32,192,221,58,245,193,14,150,52,99,225,201,138,143,196,246,134,253,85,29,10,63,181,144,63,221,204,208,131,162,166,13,154,250,211,40,44,92,145,168,19,181,10,212,64,128,181,230,244,5,235,61,71,100,10,224,246,174,151,6,51,137,244,251,228,250,114,240,45,168,15,229,125,104,161,126,10,63,188,190,51,187,125,160,131,254,173,1,245,150,153,117,64,181,115,19,51,76,14,175,111,203,255,177,95,239,31,250,182,247,192,250,8,250,115,125,91,211,149,186,242,52,9,52,165,43,208,9,92,147,150,51,126,114,105,196,9,87,114,194,139,103,16,62,23,67,174,195,51,8,3,241,98,200,32,60,131,176,40,94,12,153,27,165,106,119,54,132,46,194,230,195,142,43,122,143,237,13,219,127,206,88,68,164,85,46,170,199,62,242,32,94,104,184,206,6,186,52,83,154,32,252,204,93,121,237,71,126,109,68,136,128,75,6,72,156,63,83,18,68,210,173,251,127,84,220,249,139,155,146,247,25,239,225,31,92,145,193,120,37,107,66,190,85,223,46,203,117,159,158,98,93,185,148,49,249,14,235,67,139,107,1,45,243,222,205,75,78,217,205,163,249,117,62,235,71,205,146,198,131,88,43,44,90,190,34,39,145,47,96,108,147,201,162,191,103,87,16,123,241,130,245,15,153,154,121,108,94,241,24,103,89,154,195,124,143,93,161,120,135,150,138,28,36,159,115,66,150,207,199,102,236,175,142,56,186,39,67,222,33,165,149,66,229,174,182,166,100,94,122,78,88,98,121,65,198,172,181,27,254,188,236,30,153,241,243,207,228,225,35,17,149,177,43,202,137,243,166,156,176,36,242,75,217,65,128,27,50,51,129,247,173,18,230,167,164,43,239,126,47,68,201,204,223,242,104,122,51,235,90,243,19,84,163,51,7,199,149,110,29,142,127,53,60,130,138,155,74,142,64,146,134,246,98,156,234,75,109,151,117,75,200,23,37,89,174,218,68,38,81,16,167,41,70,184,10,213,84,75,225,86,211,163,99,252,167,6,243,99,56,144,67,40,234,114,85,180,218,213,191,196,99,147,44,254,112,209,238,2,117,255,53,242,19,63,253,191,133,88,80,204,223,73,4,126,247,246,232,12,132,127,107,89,38,36,160,163,174,228,236,154,204,112,206,28,114,138,68,166,92,187,52,180,44,84,102,106,18,190,17,112,76,195,132,216,171,10,157,241,182,67,11,124,82,53,83,174,201,105,117,193,105,64,13,84,208,70,163,108,223,111,11,239,71,245,251,157,171,21,86,24,58,88,76,188,240,26,32,135,111,67,236,206,213,10,183,166,84,243,103,55,156,196,121,184,21,141,176,57,196,187,250,9,190,180,41,12,50,246,29,178,124,223,223,196,224,224,186,174,235,239,101,236,26,12,137,192,108,92,64,208,131,240,186,184,219,96,87,31,14,36,4,197,202,173,72,22,28,118,255,95,211,120,58,58,219,57,62,171,186,147,70,218,128,118,113,139,194,170,218,75,117,223,58,60,148,198,248,97,125,35,233,195,160,162,22,30,20,112,63,166,139,232,51,57,207,42,39,108,154,172,121,100,164,26,151,60,30,44,25,218,36,140,184,22,89,107,53,8,21,116,181,118,156,123,82,228,198,110,0,119,70,45,251,56,61,176,208,78,177,173,207,103,153,174,127,14,49,66,201,140,106,136,221,86,77,220,45,96,127,22,54,180,147,180,237,147,82,98,195,139,106,240,248,254,52,124,83,39,36,140,35,35,125,249,14,43,197,140,15,145,38,12,204,193,74,110,20,30,151,211,193,49,208,46,151,140,66,23,215,49,234,58,24,105,172,236,147,190,47,171,56,231,167,237,243,8,9,207,43,254,242,73,224,185,253,126,114,24,21,158,159,22,47,48,53,235,50,192,153,79,247,114,128,23,162,137,114,127,55,234,159,110,117,32,214,3,14,120,120,84,65,53,182,154,101,252,49,134,224,100,59,239,23,133,118,240,237,14,248,207,169,8,80,254,8,220,128,216,0,207,74,112,142,28,63,103,37,56,71,142,35,241,172,4,202,40,86,30,54,16,71,56,126,248,214,77,103,203,156,2,196,180,135,76,102,164,102,10,247,184,83,159,189,180,184,23,34,222,228,78,102,2,39,95,252,170,255,250,65,196,146,117,114,204,0,159,216,87,82,63,151,12,242,203,31,190,188,237,241,43,119,70,192,131,75,43,172,137,188,93,132,159,230,243,54,155,166,38,21,23,220,82,152,17,44,121,129,174,7,107,141,123,146,245,34,135,233,210,123,234,72,70,10,134,62,189,177,68,61,209,238,31,56,234,219,120,164,168,232,199,236,161,152,20,180,239,149,144,89,54,1,236,47,134,69,63,55,8,143,68,112,219,92,163,90,133,44,137,5,123,66,198,209,12,125,144,254,238,178,218,17,144,192,149,58,246,25,52,203,104,53,126,67,50,147,145,160,190,88,156,167,64,124,66,254,32,90,37,14,184,158,162,23,211,108,230,127,80,81,103,240,239,152,17,217,43,196,61,222,83,219,205,219,46,202,97,58,43,101,154,157,73,112,76,133,61,35,51,225,136,205,171,147,1,152,69,50,172,200,26,169,160,68,53,200,25,225,168,71,141,82,4,55,254,113,225,132,180,172,230,247,244,210,220,24,52,7,102,26,132,213,121,236,80,100,179,201,67,36,146,94,20,27,224,186,16,34,222,197,48,21,76,216,18,182,9,76,134,218,67,88,160,165,242,110,13,150,71,155,143,252,228,118,65,60,107,156,123,216,235,109,14,28,23,194,42,125,178,120,111,184,86,206,98,96,251,140,34,105,245,217,178,224,180,183,229,9,154,190,199,102,109,243,47,84,121,120,233,23,151,193,150,7,51,247,12,171,60,44,238,4,80,138,194,63,53,4,212,98,165,218,215,60,33,28,146,197,170,139,32,254,226,144,126,160,233,53,189,134,250,90,212,186,48,111,198,223,2,195,107,165,213,170,131,169,95,157,72,70,159,38,63,162,185,179,161,207,71,233,93,189,35,146,50,110,106,255,51,163,206,226,92,10,213,44,159,15,250,147,220,83,100,213,228,34,192,150,127,180,211,32,243,77,223,134,188,96,67,184,51,146,88,236,166,112,56,182,177,137,46,45,45,13,47,246,128,194,98,84,213,21,41,208,220,35,168,180,148,28,249,216,125,195,119,77,220,246,76,119,174,14,23,87,82,71,172,9,47,245,116,36,249,204,74,166,232,21,33,101,237,82,12,130,249,74,37,208,82,201,122,104,25,93,88,158,192,226,44,180,173,113,217,82,229,83,231,96,154,187,118,239,113,69,158,55,189,1,67,227,206,96,154,160,161,34,36,60,162,7,98,206,38,176,212,55,146,145,21,193,129,66,19,130,201,130,89,37,1,128,75,246,187,101,46,124,92,55,235,238,56,61,46,122,42,168,229,195,239,233,79,255,206,160,0,217,90,60,204,202,127,156,255,220,183,61,221,104,84,111,6,174,89,11,158,39,175,205,207,225,213,8,221,128,126,50,130,217,148,101,244,63,150,78,55,225,181,50,198,88,167,63,55,36,156,206,116,39,109,126,121,228,34,219,4,165,41,176,184,87,92,71,6,22,64,96,224,162,85,209,126,129,228,235,153,39,84,38,146,34,251,21,97,233,6,211,184,122,41,46,114,245,132,240,237,0,225,101,134,47,129,185,105,9,227,27,170,153,60,164,111,70,184,36,118,177,233,35,224,89,129,164,85,89,169,81,68,72,201,42,193,31,160,222,103,213,26,87,223,165,104,67,61,217,128,127,170,183,143,20,96,198,137,6,56,82,18,208,227,227,97,20,42,197,215,180,243,115,252,102,84,47,111,252,165,41,68,36,182,234,130,167,19,146,224,124,75,135,111,3,7,222,184,161,187,221,78,248,15,207,64,46,27,242,31,117,205,71,55,255,155,204,203,255,181,122,242,127,169,152,252,57,174,130,7,163,231,223,53,92,75,58,120,46,41,74,240,19,49,244,106,195,171,249,86,174,144,155,194,218,248,34,20,158,60,252,246,183,10,105,49,8,68,31,53,120,221,11,182,47,242,190,108,168,157,174,33,245,70,187,71,83,120,62,112,245,50,249,51,251,208,248,208,145,81,205,218,88,78,117,68,193,140,75,140,42,58,237,86,12,24,18,141,123,56,145,175,230,252,126,192,44,19,189,5,117,61,186,253,192,103,159,134,118,226,98,169,220,175,61,1,239,98,87,39,209,7,63,202,197,178,46,97,232,161,136,210,218,48,210,57,243,10,53,137,14,150,244,82,225,15,21,75,135,246,134,175,171,90,231,127,66,144,239,92,51,74,180,217,239,213,105,106,76,35,207,78,244,64,151,193,48,143,58,130,71,107,90,127,64,234,94,226,9,181,63,17,36,179,237,67,186,177,204,131,254,58,59,35,246,222,167,33,95,188,57,41,244,88,208,224,72,151,102,233,149,232,254,15,202,161,217,1,40,137,53,208,149,225,226,1,65,202,50,204,77,231,58,213,78,195,185,56,81,102,1,225,198,138,228,7,48,238,117,10,161,1,208,216,75,52,79,109,12,195,228,136,153,22,158,230,57,124,22,12,170,163,168,41,150,209,28,31,13,12,185,92,51,205,199,250,202,117,196,84,205,162,55,211,129,152,45,65,47,22,59,202,37,207,56,111,193,153,171,174,167,150,62,12,116,52,170,197,149,166,131,224,227,207,205,156,228,175,233,221,84,170,83,13,156,222,221,76,21,158,211,184,180,98,161,83,106,95,43,240,58,173,154,81,90,199,151,222,147,191,30,209,13,147,229,241,180,60,236,182,110,213,240,139,237,231,30,7,217,141,20,227,152,109,69,243,184,221,147,21,87,66,207,5,27,217,189,103,101,89,241,130,141,137,253,50,33,181,120,193,198,111,162,74,49,82,51,193,96,142,178,8,59,48,216,64,21,137,122,17,49,135,93,157,44,36,30,149,48,238,143,124,17,13,82,125,237,194,120,56,104,16,86,242,10,50,27,113,93,205,93,53,169,246,189,33,34,139,91,92,42,56,67,117,212,241,30,131,170,51,17,239,127,71,183,193,79,31,191,107,254,91,13,250,26,55,12,47,80,55,234,214,210,252,36,182,65,127,142,213,190,63,88,156,60,134,97,54,137,33,130,166,229,24,50,186,43,251,216,33,45,44,25,38,220,30,218,66,200,86,49,45,126,224,188,218,251,255,255,4,219,127,150,126,109,191,239,149,187,251,164,173,180,173,24,33,137,188,249,208,211,208,161,12,231,222,33,16,118,211,134,47,1,106,61,49,95,202,245,168,6,254,168,206,200,187,182,199,201,87,27,216,10,226,207,210,175,10,4,200,149,70,159,2,126,155,213,235,40,129,144,55,138,169,197,190,75,137,169,162,37,246,88,103,181,100,118,69,163,2,71,67,53,70,61,166,52,142,20,227,208,189,153,185,73,92,176,140,179,219,60,178,104,51,227,183,21,184,132,11,250,251,2,44,26,202,80,203,211,8,235,116,94,250,234,160,31,108,184,249,159,176,12,16,224,251,172,255,6,6,140,3,219,246,214,19,37,126,209,104,197,113,167,93,142,173,44,123,36,195,103,104,126,223,171,1,249,176,84,126,195,36,62,175,129,169,249,138,31,37,218,211,46,171,59,66,237,117,85,116,15,207,217,217,139,108,190,217,96,246,253,246,228,204,101,239,70,218,68,222,250,186,50,155,244,176,62,179,45,236,120,166,66,209,41,224,114,49,247,216,229,122,139,224,85,108,19,8,152,222,105,8,88,75,171,124,26,8,166,51,141,174,122,223,251,66,243,135,89,216,154,216,31,53,9,186,206,135,77,205,160,137,66,223,82,237,252,249,241,6,203,165,126,178,61,93,185,161,77,73,16,90,87,2,57,224,247,135,223,100,27,185,129,7,41,38,155,68,183,121,206,255,187,150,210,93,202,170,135,185,157,90,199,86,11,95,29,132,4,139,218,203,35,123,177,188,121,175,86,8,194,116,138,219,147,216,82,216,42,41,60,53,95,39,149,243,125,214,71,110,139,173,169,111,133,100,232,136,45,0,141,228,175,179,154,163,84,125,255,33,233,124,17,32,227,116,66,35,84,215,121,137,197,193,64,21,224,101,238,231,99,159,114,222,147,121,10,248,77,196,73,232,98,238,210,104,53,255,155,19,127,102,71,162,95,248,19,169,180,124,33,236,125,16,221,131,69,158,246,126,61,104,212,235,203,2,237,27,226,31,158,146,13,169,217,210,7,17,4,188,21,43,251,105,126,57,107,16,14,114,235,62,196,50,29,118,157,164,62,55,153,63,74,79,213,239,124,76,177,116,148,175,149,60,4,209,202,190,245,5,50,26,136,93,201,106,57,219,109,196,16,104,127,191,16,214,89,94,116,129,229,250,147,92,194,75,111,93,188,153,180,62,78,68,200,168,55,15,115,31,4,142,49,218,151,74,114,164,177,48,179,147,73,8,20,229,106,19,251,170,188,254,53,69,245,98,98,83,239,88,213,74,228,161,118,5,25,131,184,162,66,254,102,220,218,19,58,194,249,85,226,228,69,238,131,159,72,239,86,182,239,198,23,140,111,200,176,70,220,42,205,42,30,76,11,112,219,14,87,13,83,55,107,17,221,254,73,151,189,110,188,157,11,104,59,73,78,229,49,205,50,128,244,240,54,147,143,110,110,159,200,72,165,31,35,227,26,222,61,114,25,1,221,78,37,235,171,62,210,183,161,169,85,3,73,167,25,42,92,62,121,238,159,189,185,65,244,170,167,6,254,46,213,51,101,159,152,229,187,86,80,189,149,162,226,179,90,89,98,64,49,83,104,44,135,15,125,40,146,93,225,150,120,10,251,5,193,111,130,170,151,251,175,188,252,127,154,10,250,175,14,42,99,214,124,167,179,199,149,196,21,73,170,115,220,217,93,222,199,33,10,65,191,8,240,73,35,206,11,61,8,174,147,188,197,138,131,10,124,78,136,18,150,246,101,32,61,189,169,207,179,239,135,200,165,173,77,182,138,65,5,222,133,95,43,92,79,216,190,61,35,153,55,62,114,54,76,114,155,188,211,147,65,144,125,116,65,231,14,240,163,250,225,236,137,215,215,133,207,96,97,118,148,183,101,102,207,236,175,168,131,78,118,190,251,180,226,52,23,85,90,222,100,62,249,85,4,74,34,191,35,74,183,180,103,213,41,44,100,246,120,3,76,125,215,25,10,82,249,196,177,195,119,114,241,25,141,68,174,6,48,74,88,34,20,153,248,67,95,50,130,35,106,119,34,184,23,65,248,235,51,137,144,159,219,142,41,240,253,134,107,56,100,90,120,115,95,180,253,83,193,135,23,240,194,247,27,21,196,34,75,121,101,155,202,29,86,13,142,31,218,145,192,116,46,7,139,227,75,90,187,94,212,95,30,21,254,0,50,28,32,149,171,84,248,214,142,130,20,112,217,228,127,79,14,197,169,163,251,67,63,43,220,18,118,206,221,25,178,18,80,56,62,178,113,236,125,65,243,42,87,69,179,236,162,169,239,243,179,31,197,71,28,78,130,183,216,170,11,69,255,64,28,191,249,173,37,90,236,227,69,128,159,86,173,87,151,191,46,236,133,226,167,130,203,113,39,167,128,52,147,12,76,118,26,234,77,181,218,223,189,225,134,51,111,184,239,56,170,251,117,253,212,168,32,207,148,85,210,174,107,30,248,249,67,75,223,81,96,111,17,88,143,92,154,87,35,88,229,181,175,159,190,103,37,7,18,149,67,116,22,119,114,181,4,253,9,96,252,27,228,232,204,48,69,190,249,51,105,17,116,246,244,197,1,216,111,137,253,148,173,112,151,107,91,26,182,78,136,39,189,89,110,115,229,183,74,140,31,202,198,124,48,152,171,79,101,192,64,227,124,3,115,94,143,217,29,255,208,106,146,73,74,127,249,111,63,252,183,116,8,254,147,255,198,27,137,39,138,196,255,55,231,13,168,0,172,25,151,31,191,221,135,142,95,204,251,158,23,214,130,0,36,222,171,132,111,111,246,137,237,171,118,78,253,73,63,164,199,126,239,249,205,40,179,210,239,237,255,17,1,17,127,36,224,230,58,62,224,199,227,225,206,2,254,115,60,220,171,243,128,255,28,15,119,30,240,195,240,120,56,124,192,95,125,102,230,161,16,7,180,52,213,63,38,5,207,227,89,173,177,108,133,231,241,76,250,192,105,232,238,102,220,138,59,5,36,61,156,115,198,72,89,32,98,185,33,122,37,215,60,253,157,70,157,125,12,52,196,8,249,254,53,250,249,221,99,128,84,38,87,72,145,9,3,241,48,158,197,19,87,84,31,152,125,206,226,137,231,73,147,56,103,241,196,163,115,128,222,116,69,155,158,162,10,108,151,15,127,179,226,128,191,240,247,34,167,128,124,13,182,21,135,253,222,71,21,164,67,142,243,250,237,40,166,113,142,151,85,137,143,103,13,138,10,96,107,244,8,36,228,133,111,119,41,170,15,145,110,144,36,245,93,110,148,13,234,97,0,240,117,249,151,96,82,55,96,52,28,37,159,3,219,76,82,104,135,94,181,87,21,219,30,23,102,64,194,84,195,157,82,127,222,145,137,173,99,136,156,71,81,188,176,44,4,93,182,35,47,218,180,75,218,184,93,4,104,179,140,109,14,177,117,193,62,215,96,132,145,16,70,13,128,143,31,166,101,238,194,181,49,84,189,158,93,76,246,90,34,92,164,97,201,41,236,232,142,215,40,223,117,8,5,54,135,3,187,162,251,143,169,255,27,129,39,185,241,111,14,133,60,15,126,219,252,238,235,44,13,220,63,115,115,4,140,126,235,36,110,124,249,231,141,36,99,228,101,127,29,159,141,104,167,83,75,37,209,192,103,35,208,105,87,201,119,240,217,8,138,127,47,119,173,57,18,128,3,220,173,229,254,210,49,125,237,26,130,41,204,67,120,210,82,47,119,49,253,249,47,157,14,175,93,177,117,5,181,216,250,19,215,151,187,182,94,201,157,11,20,233,64,177,53,164,134,183,242,168,134,23,46,132,23,241,223,234,56,18,58,91,62,7,155,184,1,195,20,18,227,111,151,69,80,243,176,5,183,199,5,61,143,235,180,13,111,37,240,207,22,240,108,130,20,189,5,236,150,192,94,40,148,84,18,231,38,240,179,57,63,224,203,220,36,23,181,67,39,239,153,27,42,25,88,26,38,242,227,186,1,57,111,54,39,99,24,235,32,102,48,246,83,15,57,179,203,200,18,127,237,162,252,119,48,9,10,12,170,29,137,104,53,139,214,58,192,207,172,225,95,45,204,172,102,127,111,89,62,31,4,237,139,253,2,138,93,82,70,213,127,48,122,82,253,60,151,210,158,249,208,17,128,197,75,105,195,161,222,172,78,124,249,61,42,254,9,9,219,140,175,0,111,73,19,107,185,59,204,120,54,231,98,248,188,210,29,76,250,248,181,158,175,197,254,33,243,50,161,31,180,8,71,146,118,8,192,125,243,201,145,84,88,230,159,53,244,221,123,64,156,56,222,133,250,119,78,212,253,179,35,247,155,199,123,254,239,252,93,155,19,240,143,94,222,179,241,187,31,171,243,237,183,27,235,119,9,32,101,92,16,97,233,95,0,74,252,251,132,255,51,10,195,85,205,179,103,175,82,70,9,97,175,49,46,64,207,149,91,54,105,255,207,188,26,247,107,123,102,168,108,48,168,253,173,206,164,63,100,42,222,237,169,253,19,145,82,252,246,63,150,184,121,255,237,236,15,49,59,75,84,238,22,14,234,68,147,40,109,210,182,151,120,241,250,241,219,100,71,19,205,15,22,146,156,254,187,239,221,149,254,110,237,37,224,223,230,57,1,87,211,255,222,28,6,184,127,85,177,48,183,147,231,224,109,214,198,218,131,243,63,115,54,254,38,158,249,187,223,245,143,37,56,119,188,250,225,10,138,232,183,6,99,109,241,164,151,251,157,176,225,136,148,204,127,22,234,196,202,54,239,211,40,201,179,113,234,36,200,146,190,120,81,253,153,118,83,145,244,154,146,111,90,40,4,46,40,202,234,113,251,219,83,89,233,137,169,239,146,191,220,79,1,176,91,37,206,15,251,95,75,24,159,232,223,56,126,249,86,67,162,125,240,214,43,125,116,225,11,78,227,135,147,121,36,253,247,187,135,124,246,162,185,38,67,162,238,215,233,24,31,21,158,255,118,60,28,170,107,255,36,247,215,125,6,195,39,27,182,45,103,223,239,102,176,173,87,88,189,61,11,75,193,231,195,177,131,69,34,41,12,83,113,197,131,195,236,37,178,104,193,248,45,146,165,189,39,239,172,98,111,145,88,76,110,202,236,176,229,63,190,243,74,103,231,100,232,109,6,73,46,223,253,215,210,167,0,130,182,95,160,74,226,25,186,253,106,250,220,39,95,41,79,1,159,248,137,48,189,158,199,43,214,35,167,0,95,182,39,28,147,215,191,155,7,93,139,7,16,115,197,227,212,172,209,114,65,78,130,170,151,236,46,119,119,252,111,198,244,171,227,206,30,164,92,253,206,186,67,143,59,177,128,226,239,84,135,23,15,46,235,196,231,252,12,251,6,168,242,7,209,126,102,161,102,57,5,132,124,62,115,159,158,206,46,200,194,98,204,79,1,158,167,128,196,90,174,68,199,221,181,119,82,133,217,251,149,120,191,235,134,3,20,68,151,97,106,248,211,59,240,73,195,12,65,218,17,64,118,71,131,160,80,231,199,104,203,186,61,17,168,173,164,153,237,206,141,210,95,194,225,133,147,151,119,127,218,18,20,66,221,118,244,241,79,25,181,129,129,186,182,38,221,199,167,128,165,212,107,42,53,50,146,169,240,220,230,55,206,249,167,128,181,57,178,234,26,27,47,155,13,141,206,83,192,11,211,144,83,0,244,91,6,227,129,82,84,219,0,133,174,195,142,158,92,212,58,211,217,43,170,181,243,104,23,237,121,176,212,219,114,243,246,251,198,65,246,14,106,208,175,138,29,140,119,32,120,182,31,13,42,234,15,86,55,140,119,194,211,190,108,24,247,107,26,128,69,110,39,157,123,93,145,47,236,191,102,6,88,13,94,68,169,143,171,88,215,34,27,98,222,210,39,118,187,114,13,220,9,70,228,187,82,71,112,217,18,148,189,126,103,64,75,33,172,184,115,89,35,158,56,91,8,63,103,244,111,255,135,23,237,191,58,116,15,34,35,111,18,123,8,235,47,42,38,243,61,77,163,189,22,52,125,200,206,208,162,168,244,15,238,46,192,203,161,207,15,198,197,164,103,47,140,126,102,243,254,201,30,131,25,199,23,197,223,107,151,13,183,93,246,183,52,96,59,5,76,147,104,215,122,8,112,127,87,115,172,223,139,117,56,50,121,54,69,140,144,46,12,25,71,39,192,83,46,29,100,31,168,19,153,78,230,100,205,95,123,136,125,242,158,55,46,5,127,20,35,3,158,223,33,15,155,161,109,236,155,20,31,163,44,18,229,87,207,253,152,123,18,41,213,47,113,189,91,214,125,241,226,10,134,122,181,130,101,26,127,24,173,119,195,30,216,178,156,172,29,187,95,122,97,84,238,53,81,31,160,115,22,242,208,170,59,25,54,117,125,62,91,124,104,83,139,7,160,211,34,58,107,56,21,75,57,250,36,85,231,199,41,32,248,21,103,19,79,74,197,21,235,121,154,159,17,100,103,27,36,131,44,166,242,176,71,58,14,194,174,71,219,47,217,144,125,160,116,193,197,195,187,189,244,138,117,43,46,123,131,74,225,20,80,41,113,225,99,54,27,21,181,130,50,247,133,124,31,122,194,166,206,156,252,184,250,43,85,203,54,33,253,6,13,55,115,60,9,202,254,239,115,249,63,48,46,83,119,195,233,147,186,225,4,249,63,99,156,232,165,211,62,132,132,226,143,39,189,78,191,241,91,91,189,212,220,250,91,155,107,66,52,206,142,48,212,10,97,7,17,216,0,246,200,9,254,224,246,171,198,91,254,10,182,152,232,222,114,138,25,168,215,158,155,20,230,48,43,71,193,119,182,203,164,213,36,228,10,120,83,215,190,240,44,74,124,70,188,159,253,28,183,35,75,49,37,72,206,94,252,179,99,61,246,253,110,80,183,252,83,46,214,155,41,23,68,10,161,124,190,250,79,75,227,6,63,221,76,118,97,94,249,30,66,14,18,17,145,255,76,113,228,77,104,59,233,247,102,217,252,221,59,61,144,222,70,54,143,111,87,87,20,133,206,56,39,31,63,172,196,146,178,160,17,246,124,226,205,142,239,3,239,39,67,23,49,159,249,189,4,67,231,171,245,104,81,234,167,128,47,82,172,207,157,82,49,117,17,219,108,72,167,165,200,2,90,150,25,22,74,141,76,117,247,94,74,101,173,162,95,142,28,7,180,227,82,172,97,78,203,82,153,160,240,61,86,101,203,181,2,90,138,35,246,143,183,79,1,106,109,161,99,12,84,9,102,209,78,106,119,106,226,129,185,217,135,14,179,191,220,201,79,88,6,45,19,35,245,61,54,58,243,105,79,232,46,152,173,58,1,191,62,74,33,149,123,243,229,186,225,149,135,12,121,112,218,22,214,70,149,251,244,81,241,184,231,13,164,192,238,206,124,242,153,173,160,185,219,66,6,13,196,180,169,226,92,245,0,192,207,160,179,89,30,255,159,94,230,255,226,184,16,214,110,160,59,248,150,199,166,57,132,36,242,184,67,39,194,156,36,124,228,162,227,235,37,134,218,141,132,152,42,118,220,227,43,95,135,146,222,194,233,25,183,232,59,195,100,131,160,230,43,118,41,203,254,78,178,222,177,86,223,109,136,74,47,37,239,200,146,166,177,112,45,100,179,204,93,225,138,146,72,168,232,129,186,250,124,248,126,118,145,147,137,71,86,48,136,62,88,157,30,55,87,241,105,241,226,190,84,230,34,177,255,154,98,115,64,242,135,110,238,41,160,56,90,212,233,118,198,15,213,171,46,64,93,201,87,30,145,155,219,29,170,230,119,156,98,22,69,91,5,106,230,79,62,74,172,125,242,243,68,239,183,116,178,210,5,176,150,177,24,118,173,141,84,140,151,127,189,249,76,171,68,217,225,114,171,160,92,11,29,225,226,42,97,129,220,38,3,139,130,166,156,93,32,120,17,36,235,187,173,129,187,72,36,97,152,26,238,155,166,63,190,228,120,155,77,198,162,186,110,117,227,102,6,127,44,42,77,74,246,58,28,74,253,248,14,169,69,98,203,170,86,56,87,79,227,243,26,205,246,98,254,136,154,210,158,200,123,137,175,165,49,137,123,41,69,90,229,253,123,226,26,239,164,12,97,8,186,210,107,247,76,87,183,237,179,201,104,71,191,168,235,18,110,5,103,151,133,27,196,190,189,100,76,79,24,151,70,54,209,151,66,174,40,162,115,65,136,90,135,189,5,32,104,19,250,144,30,249,191,81,214,9,112,174,247,165,212,220,36,215,225,102,173,177,253,241,162,75,15,204,22,26,88,175,251,117,86,156,169,41,72,215,248,139,38,254,113,185,101,192,135,104,246,182,121,163,160,131,42,210,252,87,103,229,149,35,171,118,13,211,184,40,205,140,202,20,221,175,71,151,220,101,165,159,210,98,22,14,171,253,155,253,86,227,114,39,176,91,33,223,200,138,107,87,232,61,104,100,58,61,34,105,130,243,122,230,48,159,54,125,108,105,249,14,130,86,103,24,251,244,165,75,131,245,95,99,27,79,1,15,15,196,158,138,249,242,112,103,189,163,178,21,159,125,95,246,48,32,237,29,225,12,143,22,183,111,117,200,94,211,203,132,137,55,161,251,175,29,206,130,11,173,235,239,119,34,141,174,190,44,22,92,3,122,87,228,96,55,118,94,202,10,218,189,242,224,17,200,31,46,106,92,96,145,13,32,110,23,223,140,209,209,167,126,173,184,32,90,112,208,104,106,101,248,43,86,45,60,157,241,209,112,121,242,60,106,246,176,135,229,14,70,55,172,185,102,145,193,155,120,113,160,201,138,182,103,233,73,121,252,197,74,23,58,19,216,37,18,147,176,124,215,254,41,52,117,13,221,119,205,56,2,161,154,203,20,63,142,221,16,119,6,89,111,216,241,86,125,196,70,146,69,208,11,166,94,70,208,126,106,249,70,105,31,146,61,49,222,244,176,54,246,107,45,193,212,136,178,146,169,217,107,68,254,214,99,213,205,250,111,4,144,219,186,227,200,42,77,184,160,170,56,199,86,34,65,125,182,88,104,57,13,61,229,202,55,250,168,20,230,251,231,115,46,30,244,63,186,228,255,245,145,147,212,250,209,161,117,249,162,214,175,96,227,216,23,23,66,173,148,121,19,55,14,130,70,209,150,57,69,239,159,210,62,98,126,179,160,36,82,23,247,136,56,169,169,115,38,171,237,65,153,45,194,193,31,80,251,19,53,222,194,101,33,89,123,212,178,121,233,26,76,209,175,214,110,40,186,79,59,121,177,116,226,48,199,38,96,251,216,198,191,200,148,182,246,71,203,166,50,169,67,135,120,175,182,45,132,112,106,142,254,126,215,195,193,177,67,255,215,190,217,69,151,158,185,92,51,116,249,150,110,182,206,104,24,21,142,201,219,208,123,124,41,98,20,165,45,1,115,8,28,78,249,70,136,153,164,36,147,51,72,213,107,252,112,85,56,202,14,62,151,194,80,192,227,23,92,160,71,229,108,173,230,127,180,240,139,141,96,191,239,30,175,204,136,202,218,177,45,241,254,106,27,66,179,111,22,193,157,227,236,30,168,181,233,70,82,225,176,116,182,15,73,38,188,176,228,9,209,78,211,107,207,210,147,205,23,219,189,45,86,118,138,2,211,156,167,246,229,30,3,148,24,57,7,19,210,169,125,52,235,160,214,47,49,159,61,53,184,22,57,109,237,74,158,202,63,123,149,78,180,158,102,77,120,117,229,36,34,142,224,122,90,18,181,1,201,82,69,13,202,149,136,191,75,171,162,52,131,36,59,60,9,19,89,58,231,127,99,161,62,236,182,229,215,43,109,242,178,77,208,238,88,243,205,197,139,34,208,197,94,234,117,80,32,107,145,99,172,157,187,169,236,201,133,39,100,179,108,245,4,76,161,177,106,237,206,178,15,137,77,162,15,130,44,63,154,119,184,188,248,200,198,246,249,127,113,114,84,145,47,181,164,129,244,22,55,236,161,176,129,123,115,103,162,32,59,148,120,130,224,158,85,142,240,217,67,136,233,9,245,173,20,240,139,196,229,7,115,236,167,128,97,221,112,139,230,98,151,92,108,108,54,152,2,124,155,211,29,247,68,143,42,248,173,141,24,253,106,34,194,109,168,156,150,5,43,76,41,27,208,174,167,217,229,188,17,136,253,197,253,82,232,43,107,201,13,125,79,213,208,37,103,177,173,195,129,50,164,130,251,220,222,49,155,163,132,126,177,180,172,192,171,166,45,1,176,248,222,204,28,135,121,190,130,197,7,64,240,113,190,41,54,13,149,219,144,144,124,10,72,217,122,120,169,127,227,209,175,178,138,86,30,81,189,15,21,59,39,195,183,46,31,117,148,161,215,156,237,109,126,254,100,161,60,28,35,76,155,41,8,10,47,51,88,161,208,85,221,18,242,71,162,28,218,243,83,147,15,71,64,221,142,236,108,34,243,228,219,7,36,42,91,243,223,70,188,224,161,234,46,21,209,140,91,135,61,119,133,187,236,127,102,89,108,24,76,173,125,44,178,127,27,85,255,129,242,201,179,252,250,175,230,141,113,161,95,235,223,212,223,237,84,55,236,77,209,237,32,20,127,13,125,113,191,121,227,4,236,223,222,108,227,249,253,141,59,248,123,54,237,13,237,207,131,219,227,23,190,220,218,178,125,84,46,161,107,63,43,169,223,94,126,209,212,67,184,88,1,126,204,126,143,233,39,169,157,17,40,104,60,91,200,73,80,9,252,120,184,40,42,228,237,249,60,59,255,207,46,243,127,113,80,9,235,18,20,116,42,243,120,44,243,58,180,75,177,176,1,4,229,110,196,143,60,4,215,179,16,20,117,119,151,139,165,71,233,8,222,18,55,223,244,143,228,1,58,167,8,215,104,136,101,225,96,246,107,151,223,32,65,44,142,87,106,138,122,84,141,169,244,160,109,206,143,19,5,47,217,186,131,129,208,183,50,111,120,237,111,123,91,40,171,225,33,181,78,183,90,156,14,180,58,250,75,44,55,57,148,13,96,212,111,251,79,1,6,119,214,41,171,45,217,60,221,109,4,233,27,78,222,93,153,185,95,133,88,225,184,76,199,85,125,207,241,32,240,195,173,203,95,38,153,45,242,70,70,167,151,162,39,183,110,27,232,9,222,244,182,171,215,208,179,122,94,96,245,86,145,105,159,40,197,14,2,94,63,123,238,20,176,160,252,214,154,22,212,205,247,121,231,147,231,145,65,208,231,27,225,213,12,234,138,78,170,150,139,108,80,194,61,111,141,109,145,19,249,4,63,133,112,168,86,46,249,227,166,246,43,70,39,160,227,166,187,172,12,112,9,253,171,178,194,116,98,80,4,174,239,233,135,61,118,174,121,14,171,251,17,91,10,145,124,124,122,233,250,207,242,76,202,44,230,12,212,96,184,185,232,213,118,135,189,161,159,129,75,118,234,215,223,234,248,172,94,246,126,2,215,59,5,28,232,82,80,146,117,47,10,187,77,142,30,132,110,127,91,150,96,117,127,122,243,4,193,126,144,47,25,100,176,57,43,86,244,190,222,0,110,44,116,41,109,182,60,96,233,193,134,68,95,218,99,118,211,29,2,200,50,47,183,57,161,193,255,125,81,254,223,143,127,130,108,169,116,113,207,20,36,233,53,55,120,63,60,2,152,108,220,231,219,229,188,24,81,158,230,171,96,202,242,216,225,78,164,13,207,254,41,192,177,110,114,91,25,116,226,124,172,167,92,110,68,249,136,162,254,87,124,203,98,106,180,64,203,205,215,114,15,167,127,237,253,120,212,65,192,220,96,131,161,203,208,82,144,147,156,109,241,44,211,76,238,140,117,238,51,103,54,86,80,208,253,124,148,123,55,180,255,130,217,235,209,103,230,155,205,167,0,78,221,212,128,104,227,199,181,239,142,239,188,97,249,68,1,176,167,214,140,208,211,69,178,53,240,183,144,135,15,206,140,11,83,19,131,99,184,151,162,38,230,246,144,193,169,125,170,69,95,150,92,129,7,193,129,155,99,202,31,172,189,43,48,102,70,124,226,102,106,147,203,7,65,49,27,68,172,238,165,55,195,227,177,5,223,245,87,178,26,4,222,201,164,9,72,6,124,122,49,26,230,90,113,182,239,92,200,64,106,130,197,17,194,236,150,129,105,189,90,63,61,220,223,73,153,210,108,85,8,236,63,105,104,58,5,32,8,226,7,202,162,15,204,221,56,54,223,62,238,119,23,253,246,234,80,189,233,173,43,121,252,184,170,170,210,153,31,33,25,24,252,214,73,39,93,156,252,195,83,82,224,10,113,225,211,217,203,119,241,51,247,255,35,199,92,65,49,55,244,177,203,133,148,133,118,221,16,157,84,186,89,192,96,135,45,61,41,232,147,117,209,168,71,115,135,250,134,17,193,247,215,73,116,62,218,179,106,23,141,215,243,231,210,80,53,204,59,13,48,115,169,216,206,170,113,152,121,125,232,231,167,204,21,31,9,198,86,93,251,230,211,228,129,29,9,236,205,176,199,174,74,213,179,113,9,164,213,42,168,199,254,157,139,254,183,164,160,173,136,134,230,184,193,95,214,132,25,14,237,250,38,135,108,113,106,36,50,83,223,78,26,239,102,210,167,139,111,29,76,79,183,164,42,249,204,121,197,86,196,232,190,169,44,213,166,1,154,169,84,56,216,29,4,45,212,50,97,234,174,123,19,139,196,28,85,208,169,40,188,23,228,186,217,28,120,1,230,177,15,177,27,101,212,115,90,0,170,76,31,41,135,115,79,113,90,126,165,93,176,115,253,250,216,226,106,204,175,222,183,25,199,89,150,141,12,235,88,140,120,235,41,160,244,238,181,176,93,69,220,38,145,91,194,216,99,204,73,223,113,147,226,122,10,101,125,205,145,226,147,143,91,45,167,128,244,83,128,224,16,161,242,244,219,221,207,70,236,117,99,103,239,96,183,115,248,172,182,137,219,228,138,59,138,136,59,88,140,190,48,221,94,145,101,18,183,185,240,36,65,68,244,107,222,238,201,33,210,234,23,145,237,118,7,1,155,216,41,96,72,184,251,20,96,173,182,200,250,90,2,254,225,165,109,224,72,92,187,210,35,0,220,88,184,8,174,75,224,121,59,216,89,193,86,81,123,197,138,112,188,252,254,21,27,116,183,110,125,82,136,70,16,113,208,255,244,202,255,251,65,204,23,63,34,126,246,184,16,106,76,237,246,250,70,204,235,203,12,198,10,0,222,179,163,206,141,63,238,177,165,212,11,160,165,67,197,83,0,121,120,219,204,119,249,169,46,231,137,147,245,5,183,155,185,58,37,156,246,212,223,217,90,154,249,182,111,198,197,52,223,231,153,165,139,181,4,210,209,253,20,173,46,220,168,84,191,4,93,184,42,41,157,77,25,90,234,38,119,71,191,72,227,69,71,117,69,202,164,236,124,203,27,22,149,125,223,11,108,247,95,235,122,138,51,180,242,177,253,16,103,126,225,254,254,80,185,204,69,30,106,125,76,254,44,143,35,193,219,87,35,66,74,237,208,43,113,249,162,132,230,143,132,12,5,99,182,59,31,111,186,215,102,50,173,144,186,252,168,125,3,100,223,9,236,184,5,115,177,115,142,29,139,251,66,241,228,173,176,191,115,35,71,218,228,189,124,145,20,170,192,47,20,111,250,84,203,25,10,207,194,140,75,210,134,26,165,75,252,224,108,217,149,204,103,123,30,222,54,240,218,199,105,45,103,97,107,243,234,232,152,255,215,35,238,144,254,14,123,175,89,223,240,105,175,216,95,198,169,47,134,225,178,137,189,20,149,85,192,64,185,83,128,119,58,168,230,203,26,99,22,251,231,150,95,65,116,67,239,69,143,158,127,209,217,137,75,150,193,210,29,152,4,56,222,233,188,232,206,110,250,64,150,148,227,161,112,217,149,154,109,117,156,249,21,228,206,149,252,236,107,102,91,65,103,243,154,96,174,107,16,121,178,80,250,246,127,169,231,247,111,6,129,210,50,47,64,44,193,252,198,83,19,146,50,110,128,185,10,141,57,73,136,10,97,121,233,15,0,206,2,201,254,141,202,216,177,140,70,72,1,120,159,1,174,227,114,16,153,96,226,36,104,19,36,245,83,125,172,48,6,227,78,201,116,75,248,20,32,175,205,103,197,207,28,240,193,14,5,108,14,104,229,241,187,187,36,32,149,176,35,251,237,93,239,29,201,13,100,144,205,139,222,172,76,120,136,198,41,160,35,254,73,210,125,109,5,181,172,111,27,113,115,91,79,56,38,159,203,167,26,128,58,15,32,103,198,116,236,234,79,152,242,226,178,72,143,137,19,136,60,101,95,101,240,60,7,247,229,132,12,107,118,207,189,175,241,199,47,103,252,81,166,101,117,218,15,82,76,73,73,90,100,83,144,55,110,218,216,4,4,147,98,136,167,198,194,127,205,211,254,164,84,82,240,83,120,255,97,21,120,10,248,152,124,135,81,239,233,140,153,88,190,3,39,171,104,203,123,214,135,79,158,138,137,182,229,253,84,214,25,121,148,178,143,234,122,18,173,75,193,165,125,114,145,97,31,21,200,198,208,102,147,213,73,98,123,68,124,135,156,244,27,129,10,53,74,241,101,139,84,144,254,151,112,39,5,155,96,7,215,187,23,90,160,188,42,174,219,26,51,65,78,223,8,138,46,95,11,255,223,71,211,255,207,227,172,118,255,98,229,195,200,91,137,93,225,185,189,139,225,124,179,87,22,18,30,18,248,22,156,159,233,197,34,10,191,166,137,59,35,73,7,209,247,37,230,74,220,102,93,37,239,149,181,152,249,255,234,187,233,208,191,139,204,107,242,60,17,176,10,239,188,136,152,35,85,88,114,111,107,110,25,127,255,252,115,101,144,242,152,133,114,116,151,215,136,157,207,232,241,83,34,209,73,222,123,165,215,239,219,209,21,124,56,187,14,81,40,118,182,122,229,121,235,102,219,79,133,217,155,151,56,178,239,135,225,188,52,137,99,223,175,103,111,127,2,36,28,72,172,149,165,177,172,130,142,149,249,223,12,137,225,180,218,48,57,254,125,190,38,73,83,39,152,15,55,200,125,87,209,143,162,3,71,178,219,21,167,28,188,44,76,2,242,216,76,211,112,200,199,10,195,111,201,172,107,174,1,175,138,110,243,18,47,91,90,22,39,56,127,139,207,201,158,161,88,52,104,216,122,175,191,45,229,43,139,108,241,58,136,190,54,29,146,232,44,86,121,121,36,183,57,16,211,223,210,170,105,47,209,238,237,157,210,164,145,1,60,137,61,5,44,62,190,171,209,126,249,43,233,99,141,144,134,128,225,6,112,201,200,58,249,152,96,28,36,74,70,214,131,37,188,206,86,46,69,55,101,210,91,243,245,112,49,167,29,30,4,142,128,175,36,229,128,100,233,232,110,132,134,239,87,63,140,124,68,239,27,48,76,41,205,83,123,28,144,84,139,123,79,194,158,74,152,196,46,184,29,104,107,148,34,61,158,188,30,149,171,161,165,168,72,236,172,73,126,206,100,151,50,130,250,106,16,58,13,209,82,29,22,251,168,73,239,155,210,42,169,246,78,189,116,100,29,87,111,216,75,13,6,170,102,232,89,255,231,90,30,172,63,200,207,86,202,247,25,186,189,140,219,242,126,201,227,69,130,146,118,101,238,43,0,97,179,19,20,34,228,206,247,79,167,128,38,241,184,163,151,61,154,92,145,142,38,75,215,244,42,203,105,178,38,28,235,159,101,51,23,107,39,54,226,1,218,181,41,244,158,138,61,124,218,249,60,92,246,228,220,21,182,108,10,23,251,30,237,230,84,61,201,29,252,3,69,117,97,227,63,217,59,107,105,232,116,19,74,224,43,160,142,168,168,96,211,178,139,164,234,236,222,84,179,225,42,3,102,189,219,190,197,223,254,154,187,177,59,142,171,42,17,187,229,195,38,42,56,254,123,209,242,186,49,209,110,156,139,109,172,187,33,195,101,107,151,229,63,37,44,127,200,26,226,121,16,41,102,180,214,205,237,114,100,146,107,146,112,118,200,230,254,238,250,232,36,102,103,137,223,185,170,133,8,198,68,62,136,123,44,73,113,67,132,21,140,151,192,70,156,104,229,34,16,186,89,48,235,86,22,130,34,213,50,140,65,244,246,182,65,226,142,209,244,140,251,149,124,1,98,3,103,175,156,221,167,79,92,50,120,236,41,63,84,141,184,103,89,243,158,244,175,170,6,31,251,222,105,180,213,64,172,188,193,148,250,118,10,243,229,85,97,106,18,101,85,70,190,152,73,26,44,178,161,69,228,138,189,185,189,11,11,147,89,124,67,109,222,160,154,244,93,233,214,32,100,133,187,53,104,106,228,17,134,150,212,92,241,73,102,41,36,173,164,43,71,94,63,60,18,213,253,85,35,142,84,135,35,219,55,212,96,218,194,155,244,3,36,62,68,161,215,32,151,143,99,206,37,118,58,242,20,96,18,99,153,146,121,78,121,124,36,5,75,38,78,25,91,55,129,229,88,21,169,226,150,240,224,119,205,241,182,38,108,142,147,61,142,62,195,253,82,238,248,244,120,162,44,119,167,213,70,30,214,199,28,225,156,66,216,89,207,51,159,103,248,188,201,166,229,110,192,162,121,137,50,154,60,13,168,170,108,214,105,140,86,29,109,87,78,161,72,34,71,210,132,49,220,181,124,5,0,220,60,115,88,204,252,54,178,144,147,91,133,201,190,41,233,243,127,144,208,46,243,162,98,198,247,80,114,31,222,136,50,33,74,54,27,67,124,12,124,154,99,59,85,85,226,127,199,87,2,50,54,80,239,95,23,78,115,17,247,118,54,72,71,158,12,233,89,27,208,106,4,234,232,37,82,42,231,75,204,68,186,41,135,206,152,78,221,144,120,200,54,58,141,221,82,85,121,112,5,240,239,74,191,231,53,248,76,211,144,7,226,196,70,60,157,245,233,73,97,95,94,213,120,167,199,64,156,221,217,42,49,112,69,241,198,5,52,17,14,139,6,122,46,162,201,105,41,89,247,254,235,13,78,172,51,232,117,153,157,125,35,151,59,137,73,78,1,198,55,62,161,4,20,212,3,101,245,109,84,218,15,151,238,198,159,205,50,36,115,109,199,175,38,131,66,140,125,30,149,215,226,184,37,107,172,188,53,243,237,219,135,68,9,205,254,30,40,155,1,239,149,113,162,116,205,87,125,194,230,254,101,119,216,248,11,81,107,164,102,19,3,151,25,145,211,179,250,85,84,207,141,18,17,60,68,78,103,223,96,140,87,186,52,133,42,186,43,223,158,84,135,30,146,103,43,179,167,160,2,201,80,246,184,71,85,44,108,42,194,197,8,126,178,59,192,17,128,70,167,224,144,122,34,171,121,21,155,55,106,174,19,76,165,240,125,134,189,177,21,132,174,190,90,86,11,199,73,113,246,12,164,31,13,82,64,112,62,243,238,53,245,85,218,117,6,72,195,158,218,76,99,38,78,185,111,43,201,126,48,5,196,103,1,29,5,119,38,135,98,155,195,152,123,233,81,30,171,28,15,14,163,162,129,132,209,122,3,87,49,205,189,244,112,110,203,60,207,249,30,48,52,197,251,166,31,156,192,166,150,189,127,118,118,144,41,93,200,199,198,193,144,158,131,81,201,40,22,155,179,98,102,198,87,212,14,30,32,25,240,14,145,8,174,170,67,102,45,0,171,245,53,20,227,215,72,137,30,164,187,30,6,1,8,199,86,213,103,214,96,22,123,155,105,34,30,57,134,5,139,59,107,30,194,52,108,97,192,131,219,16,6,121,92,178,173,178,59,150,213,201,23,199,0,91,10,134,77,67,31,204,108,98,58,182,20,21,95,25,89,223,103,236,69,203,90,244,101,186,135,109,27,138,71,16,135,111,244,2,181,210,250,37,14,33,73,60,104,169,94,20,210,20,232,168,151,63,184,15,213,121,29,118,159,249,145,15,227,244,86,105,213,117,87,62,234,22,237,20,147,86,239,47,171,5,139,50,250,20,84,33,152,103,166,60,20,105,247,138,210,205,147,117,140,98,22,76,134,150,6,144,25,243,25,17,187,228,33,149,48,234,46,49,238,250,194,203,54,78,70,183,114,7,38,198,74,196,26,48,125,145,191,66,138,175,13,173,195,242,249,206,86,63,43,238,25,210,238,177,250,91,143,183,128,115,64,140,214,64,175,143,241,34,113,168,50,228,193,137,62,83,71,108,74,209,55,231,94,168,53,24,106,14,170,239,141,185,118,15,137,27,150,74,238,31,15,118,35,165,199,161,156,68,110,148,228,165,55,184,171,247,251,169,234,226,182,209,188,18,162,21,250,203,134,60,53,106,28,228,224,68,234,68,54,247,246,51,247,79,115,68,109,26,106,26,0,2,82,10,166,203,154,236,92,140,116,135,193,177,169,223,43,181,197,219,39,49,55,15,147,116,213,76,139,198,56,123,120,219,65,195,164,220,170,117,230,242,59,110,34,8,32,208,19,120,107,134,141,15,206,167,93,240,78,214,109,168,182,254,109,108,107,187,71,177,193,236,64,174,155,5,102,152,181,170,126,163,156,231,181,93,127,81,132,251,4,205,146,12,213,8,163,60,44,95,54,0,4,54,119,28,167,59,11,231,47,86,124,148,123,242,220,243,14,73,101,244,153,163,73,214,94,62,132,86,79,161,151,87,100,77,79,13,112,207,151,102,26,69,24,85,13,105,87,45,80,140,122,241,135,163,18,241,189,70,165,35,57,117,101,142,149,37,77,252,118,115,62,28,29,253,177,123,119,24,113,75,95,65,15,198,181,171,114,159,210,43,185,162,57,171,193,44,78,16,170,144,60,165,166,82,100,15,46,143,98,159,104,38,176,169,74,65,214,135,134,61,201,176,216,62,201,205,111,211,53,130,20,165,238,75,17,145,200,105,175,172,17,91,27,58,63,158,28,191,176,206,129,41,93,3,163,102,84,131,178,63,50,106,211,116,164,26,51,14,229,46,102,82,71,20,155,60,139,146,180,50,42,26,89,169,19,228,59,164,201,191,173,132,73,143,199,240,41,34,125,20,136,65,9,219,236,140,175,0,107,169,235,18,34,213,124,135,113,61,162,34,223,10,40,190,191,248,81,236,235,83,77,127,21,58,183,58,239,90,215,167,221,44,219,238,52,234,239,172,245,51,30,86,14,179,54,207,232,139,86,75,55,25,183,50,206,93,72,247,199,18,201,152,35,174,203,191,108,34,17,127,13,37,43,204,50,69,215,14,57,9,184,10,16,177,55,134,251,46,76,71,193,95,7,96,37,28,13,170,47,210,246,164,92,79,111,32,54,164,189,65,173,178,42,84,212,207,128,144,204,9,174,247,131,96,209,161,168,181,33,20,101,44,69,10,90,146,35,95,158,35,232,157,101,132,121,255,180,172,200,119,103,50,237,193,6,111,232,56,67,132,46,226,166,6,217,184,185,89,117,9,173,254,156,119,117,64,71,6,146,206,190,213,49,126,49,124,3,221,56,44,160,60,190,89,182,6,96,10,44,141,251,134,184,70,167,43,114,88,29,110,163,212,46,85,34,183,42,102,114,155,14,237,57,76,146,46,205,49,156,6,135,12,165,204,152,230,30,14,208,227,148,225,8,216,139,226,26,133,33,169,171,48,243,138,172,244,159,209,13,206,5,109,9,204,236,186,31,51,184,36,156,191,74,129,52,244,102,124,59,71,22,123,100,230,32,32,99,206,105,119,115,175,212,157,169,140,25,21,216,138,207,202,82,218,76,244,182,93,141,141,151,58,124,205,22,247,195,152,142,202,75,164,218,220,199,154,194,176,56,88,44,15,151,8,116,30,119,114,7,235,71,66,112,204,41,65,54,229,255,234,246,154,72,186,123,118,86,206,28,109,177,218,189,41,89,96,229,156,14,255,206,109,241,215,49,17,220,51,47,154,174,117,27,242,156,25,106,238,115,125,212,25,195,25,111,226,141,162,77,127,166,232,232,168,91,151,0,187,127,182,94,18,72,78,241,100,251,234,212,104,83,39,197,120,120,82,31,189,204,109,45,18,76,62,126,145,199,201,25,161,142,168,163,154,143,32,173,173,174,98,118,217,82,41,196,58,207,70,71,126,36,1,252,6,50,167,251,5,16,46,165,241,58,179,244,79,43,13,29,46,219,100,46,175,25,150,221,209,197,51,228,156,89,122,79,119,158,48,170,25,204,186,178,61,43,212,40,132,122,4,150,136,237,238,255,135,165,255,11,86,244,214,143,187,119,118,4,47,121,206,147,150,150,156,244,1,47,121,126,84,172,181,86,129,151,60,55,19,244,159,233,198,75,158,11,200,231,39,109,122,52,208,209,237,87,70,54,211,50,63,243,181,255,177,62,67,169,106,248,15,83,116,189,56,221,20,253,84,196,236,130,193,142,168,200,250,27,213,54,175,51,99,152,49,102,153,208,56,255,58,212,236,71,173,110,29,245,67,38,69,127,30,89,203,207,54,236,34,155,191,139,185,3,158,84,197,189,202,254,101,126,10,248,1,171,60,5,120,209,25,200,149,198,253,241,177,23,75,238,31,143,245,69,191,45,95,204,20,126,86,137,230,197,26,190,51,188,52,178,190,205,218,205,197,88,216,43,70,209,83,71,216,210,169,213,187,202,69,239,91,45,143,144,66,45,25,131,198,217,167,157,175,185,28,113,98,170,191,75,138,21,120,203,70,57,25,244,80,164,150,143,228,214,172,223,22,231,165,152,116,167,55,21,24,237,70,250,64,35,10,9,119,145,68,99,185,55,125,30,77,95,101,113,233,75,39,243,180,18,52,38,247,230,118,95,86,246,97,92,122,180,160,101,189,50,192,235,164,228,82,63,157,121,143,79,169,24,84,210,190,164,85,26,139,36,88,125,116,185,165,251,245,110,95,76,238,247,197,172,116,58,43,211,117,92,241,4,124,197,130,77,185,228,113,126,2,67,130,93,173,170,127,93,66,177,36,95,186,22,47,120,8,157,227,8,45,7,0,214,15,78,1,44,31,103,203,222,97,93,222,245,51,42,81,132,133,21,185,15,106,174,142,104,238,138,69,225,113,245,244,201,88,238,145,96,86,14,103,40,14,149,143,66,147,179,240,25,149,66,138,168,138,177,211,155,218,64,153,12,237,216,229,134,68,224,107,60,36,31,46,46,181,30,203,221,195,173,8,81,205,211,75,35,39,167,75,125,198,156,192,84,183,130,48,140,237,35,186,191,10,245,232,35,194,49,249,4,231,218,31,188,55,100,212,23,144,104,128,164,155,149,40,214,96,110,236,121,74,204,184,147,170,235,9,112,160,49,28,148,35,23,128,126,194,126,138,11,11,142,238,181,222,211,87,105,183,224,154,171,206,68,198,107,110,66,237,80,3,163,84,223,46,155,129,228,163,238,145,30,215,52,101,155,17,44,69,166,196,30,5,81,126,46,52,8,112,69,102,179,7,59,199,103,199,152,167,205,103,147,69,81,25,197,55,66,173,213,134,42,92,6,18,154,45,63,135,124,146,123,166,39,83,223,159,156,229,95,213,128,233,52,19,151,108,230,162,160,125,178,92,153,244,98,235,151,74,11,199,107,158,173,247,167,0,90,185,106,134,222,108,233,15,191,66,38,154,127,190,127,227,251,198,193,57,133,188,23,231,14,163,206,155,128,223,132,98,34,138,117,75,77,158,151,249,178,101,177,57,35,122,139,92,201,52,158,148,214,228,1,155,154,238,33,83,94,198,129,53,163,55,148,250,91,122,108,197,78,230,142,81,111,64,143,42,230,178,127,9,255,132,233,36,41,120,214,159,80,87,248,239,100,251,239,188,30,124,47,120,81,166,246,20,208,63,144,87,252,83,188,170,192,14,102,222,88,78,60,240,172,112,49,105,32,65,211,221,171,167,127,205,128,38,195,93,185,183,71,111,222,143,39,71,187,54,139,222,96,61,92,76,178,163,38,184,23,208,101,17,38,209,132,70,4,160,156,58,220,70,115,245,182,237,175,40,194,235,99,81,237,193,24,194,199,67,96,229,2,93,39,73,61,186,197,177,188,71,198,192,218,29,187,66,73,213,197,42,238,243,29,123,213,96,128,255,236,44,9,60,229,245,77,75,243,254,192,110,221,40,241,185,124,96,173,66,125,206,205,82,73,224,104,134,219,44,178,41,54,71,30,149,85,225,89,73,158,102,114,99,95,111,159,242,20,208,151,253,107,99,252,206,214,179,83,192,74,185,233,130,249,242,217,189,157,84,63,206,101,146,187,232,228,95,243,83,198,12,225,42,90,214,116,3,251,90,113,40,37,221,20,216,57,14,151,191,206,74,204,214,168,238,155,219,117,112,145,206,30,38,82,106,191,127,127,97,213,75,78,73,41,222,189,240,30,82,5,131,158,140,62,27,35,53,60,156,73,57,112,81,197,161,252,98,206,252,162,232,54,220,93,172,233,42,150,89,121,99,98,89,39,209,82,250,135,244,86,92,217,79,209,21,187,158,140,95,21,141,31,2,67,225,3,50,15,55,125,199,223,148,211,86,78,127,216,245,249,156,223,255,107,74,135,216,6,188,231,208,251,8,249,188,185,205,251,51,74,39,35,50,137,170,59,221,172,92,206,73,255,189,52,181,187,165,123,43,4,89,200,108,149,110,231,168,125,203,235,115,192,63,152,77,131,6,51,81,51,162,176,129,92,119,131,50,234,196,180,132,173,103,88,226,23,141,121,219,175,227,20,56,195,139,220,107,113,43,13,36,18,207,171,230,93,202,212,74,177,254,38,209,189,123,225,70,191,181,235,80,20,99,21,188,127,57,32,178,221,107,221,235,116,214,171,190,157,200,53,62,39,118,126,52,253,89,97,141,189,99,190,240,209,84,6,199,209,0,67,186,17,120,14,185,59,103,196,126,13,110,180,42,54,233,17,101,152,161,154,246,98,155,49,225,130,82,66,150,57,24,168,173,79,12,165,130,235,213,238,8,163,70,139,26,152,146,167,81,33,212,49,156,118,118,54,123,159,174,123,216,207,251,127,28,223,185,202,231,76,177,54,233,251,243,122,167,141,39,174,248,129,30,43,34,141,98,32,23,53,234,228,126,169,244,229,248,51,49,103,197,209,0,117,61,218,212,119,171,15,97,27,241,104,151,5,164,137,25,240,203,88,143,119,234,129,135,108,241,31,52,121,159,103,227,191,247,16,125,12,102,168,144,206,161,213,67,211,67,156,76,19,202,90,63,5,157,95,141,92,215,108,250,249,98,29,245,220,181,137,219,113,101,247,84,50,42,74,13,224,158,102,41,212,39,215,32,180,57,227,3,234,70,248,232,150,229,50,71,247,65,66,120,237,170,238,204,184,102,177,184,69,178,136,107,147,32,61,107,183,95,118,172,147,251,15,213,136,112,137,52,189,187,49,172,117,6,185,247,120,220,176,60,196,138,180,24,204,216,192,149,53,227,24,179,11,136,41,195,41,74,74,173,28,27,19,143,181,41,239,240,124,170,198,118,41,76,241,207,74,43,87,217,30,196,164,64,185,146,38,171,171,84,209,170,175,6,187,184,68,47,97,125,206,45,174,161,171,61,160,82,72,233,110,145,225,52,181,54,62,4,142,157,173,247,100,147,75,73,69,182,69,0,37,214,93,57,6,206,252,14,187,92,61,186,132,132,132,248,195,183,143,19,207,98,7,175,84,178,53,106,169,4,59,67,14,70,117,1,185,239,186,13,58,137,218,114,8,177,68,89,140,221,168,96,61,92,235,189,146,179,49,71,90,202,184,16,95,129,17,198,240,165,203,204,51,231,26,222,204,70,111,112,86,26,213,20,62,192,214,108,161,219,255,104,112,102,143,234,19,129,172,112,61,138,8,229,179,88,67,85,241,163,11,81,157,61,159,243,107,81,137,144,8,235,246,252,21,65,166,88,200,58,217,98,109,50,43,216,186,231,6,176,238,126,109,195,245,55,53,18,211,182,232,79,252,225,200,165,110,182,143,53,65,125,186,255,8,128,22,92,76,67,220,7,136,5,121,222,153,164,39,133,115,87,123,239,57,197,8,58,123,44,182,228,56,41,238,202,76,21,19,159,157,0,46,219,143,249,105,44,20,194,204,115,188,25,158,99,30,181,146,43,174,189,50,249,141,129,252,197,106,81,144,114,27,122,132,158,222,242,112,234,124,98,140,138,189,222,44,151,25,114,85,34,233,182,37,146,123,43,63,130,239,195,154,235,225,174,185,31,209,167,148,15,21,46,90,4,137,187,189,88,94,44,157,39,247,152,84,226,82,29,235,65,148,143,104,143,55,81,64,152,81,223,0,61,18,166,92,59,135,232,28,127,129,39,25,173,60,155,180,118,33,251,242,185,36,139,4,137,129,247,244,52,192,48,65,76,138,73,148,136,240,165,63,151,70,19,87,187,65,51,193,90,64,86,199,104,224,245,26,157,144,158,97,127,201,92,55,65,4,149,142,229,109,1,135,88,228,24,44,26,192,177,55,55,251,194,68,216,123,124,35,248,165,144,250,174,181,139,154,248,35,13,6,146,167,209,209,209,1,14,163,203,121,220,76,112,220,143,131,224,34,39,11,16,54,236,179,207,206,4,158,4,74,122,41,215,8,88,138,116,15,210,62,196,115,61,253,70,96,230,94,159,27,90,110,174,145,58,242,146,69,100,112,156,252,225,200,13,58,181,112,32,159,226,193,253,142,31,1,143,115,184,93,103,66,250,85,231,63,212,44,250,228,233,62,209,104,142,190,249,149,109,225,29,36,14,119,241,210,190,235,131,180,174,84,173,43,118,198,29,100,55,226,54,251,35,222,117,95,133,188,150,189,133,204,79,243,85,153,87,219,167,105,167,177,139,110,125,154,42,165,139,173,53,106,215,53,158,185,83,93,119,114,193,213,199,162,184,0,29,202,81,175,45,82,106,104,169,211,156,213,247,153,148,165,162,253,242,30,187,48,194,115,160,250,33,129,209,144,178,67,32,166,187,254,248,103,142,71,95,86,83,152,234,64,234,64,247,187,61,163,113,52,13,166,99,227,137,189,203,37,166,205,40,38,77,7,78,54,72,124,77,66,243,165,242,220,186,53,206,80,23,23,192,182,119,163,181,133,156,144,217,157,88,238,118,68,227,71,81,74,113,231,62,240,68,167,249,165,253,232,150,122,50,145,39,121,191,202,134,199,110,9,165,76,138,186,93,17,51,26,107,47,43,66,119,133,19,137,161,249,12,21,110,223,206,100,63,200,87,72,216,214,163,210,64,183,154,210,49,23,13,100,223,192,178,238,7,93,56,94,4,152,90,40,19,148,198,68,189,54,232,237,228,6,45,185,27,122,2,68,246,136,77,78,148,244,88,8,52,178,139,46,107,196,23,229,252,47,44,21,228,54,144,178,67,26,136,169,155,222,234,58,186,189,118,214,99,121,48,244,225,17,169,77,139,162,77,144,195,219,183,143,61,127,61,248,186,233,116,172,42,100,236,154,111,69,96,235,41,242,107,255,20,32,112,211,193,224,107,166,236,17,180,133,60,154,121,38,41,209,243,182,123,37,90,82,244,187,219,147,169,37,64,216,49,56,75,58,140,99,179,79,237,251,37,14,255,251,134,180,200,7,183,89,190,22,110,163,9,151,58,218,93,86,168,170,140,47,10,124,248,78,68,193,242,74,174,38,73,242,66,158,239,201,206,214,225,234,93,142,241,148,195,235,119,54,185,143,149,101,96,206,138,60,94,170,241,90,78,63,125,121,107,75,3,46,116,61,200,43,75,33,22,143,253,245,237,249,175,11,140,215,101,237,230,11,114,56,51,82,160,236,159,247,74,8,174,152,217,233,81,235,244,247,38,102,153,61,108,41,31,215,62,252,234,175,174,19,23,222,112,116,115,60,61,102,171,205,151,75,187,130,107,166,242,201,86,28,193,248,254,90,176,22,140,109,64,192,204,208,9,27,56,49,53,195,244,16,230,162,188,39,58,199,185,5,91,247,199,125,253,106,87,58,19,240,49,240,21,101,69,8,51,87,18,91,111,115,204,155,175,181,103,145,242,239,4,222,164,41,158,99,192,158,124,215,181,202,234,93,137,207,69,190,63,167,171,71,162,164,158,44,237,223,218,143,250,40,170,145,123,10,112,51,77,85,108,214,154,42,149,226,165,134,102,241,145,27,176,43,182,38,133,45,183,8,244,218,161,115,138,250,245,13,66,120,160,108,124,74,112,103,31,101,205,122,180,19,187,82,104,173,253,42,112,94,238,85,68,240,151,129,85,162,18,88,123,186,207,192,207,9,65,243,13,155,217,135,215,174,47,94,70,107,151,151,183,145,242,116,84,10,171,120,242,8,212,76,227,116,74,159,23,221,67,246,103,177,233,47,176,127,90,33,160,125,68,155,42,100,149,255,220,45,157,230,222,2,180,0,244,169,89,169,124,5,118,171,176,92,46,44,183,199,44,112,197,230,205,92,36,120,22,174,92,211,15,161,45,14,29,201,133,8,166,164,216,109,13,125,131,10,34,231,19,252,48,87,138,141,167,90,88,157,69,86,199,120,189,98,139,35,182,249,121,136,207,156,190,218,162,138,218,49,9,115,83,142,124,1,94,30,242,101,244,120,119,119,143,86,202,240,205,150,57,150,230,91,122,181,13,49,250,111,15,22,67,40,194,82,107,164,182,12,94,192,210,251,222,104,103,107,207,163,47,29,113,98,5,180,4,176,50,163,206,8,103,217,181,51,199,149,34,57,244,254,210,53,107,57,195,88,190,202,7,181,196,109,134,230,247,160,103,182,75,191,248,193,108,10,207,9,33,100,34,167,160,7,223,122,4,150,165,189,148,223,127,64,30,113,60,105,107,203,75,211,213,224,206,155,250,201,184,239,230,123,202,61,223,155,233,249,35,227,122,6,75,202,205,56,199,129,146,113,123,204,122,190,54,15,199,82,36,20,133,225,112,132,191,218,153,149,231,222,120,97,117,146,236,241,207,126,133,149,122,63,189,41,169,190,29,254,229,185,83,192,247,243,54,157,107,229,0,97,89,199,65,228,227,232,169,56,81,14,123,35,249,214,212,173,0,168,152,250,14,205,30,27,137,164,109,58,179,118,126,2,207,148,86,201,178,249,145,196,182,16,157,205,69,242,253,199,171,98,221,89,249,59,218,105,168,71,148,132,182,95,12,253,242,32,150,240,195,50,66,45,85,69,83,123,237,82,104,70,242,226,1,146,36,178,91,129,211,184,210,188,247,232,243,138,143,53,34,203,35,183,46,211,100,36,195,56,91,229,37,163,13,106,128,167,32,19,233,255,147,180,235,94,142,96,253,180,118,159,47,109,99,84,200,251,184,91,180,151,174,0,158,84,27,87,117,253,186,181,82,113,60,166,125,10,104,33,25,239,221,104,207,93,153,183,176,238,31,104,75,128,117,162,23,253,156,169,213,163,7,21,201,89,73,101,144,16,80,123,14,24,196,219,213,30,161,106,201,121,177,38,232,175,227,219,186,49,183,106,49,245,129,83,244,54,217,39,24,247,187,180,40,94,76,104,65,9,73,221,75,253,151,229,50,179,32,242,180,90,116,191,98,140,156,255,136,218,71,217,206,190,140,39,118,251,227,147,157,165,207,170,62,92,91,2,123,245,202,11,173,33,153,49,109,225,125,156,195,50,161,187,249,83,200,181,24,152,43,249,54,136,58,252,96,190,221,58,241,22,255,62,78,86,239,190,64,162,16,147,172,176,40,77,84,184,147,65,111,146,69,35,159,122,174,80,219,123,224,94,213,78,143,56,240,115,186,0,189,137,21,133,168,236,76,24,67,180,245,41,0,86,97,31,119,124,111,192,234,103,73,214,41,32,144,32,123,233,183,48,141,36,167,96,16,86,172,29,165,31,155,132,46,118,201,217,165,232,142,80,78,226,64,41,251,52,88,118,10,251,255,70,158,99,244,155,102,29,197,232,136,74,221,216,181,91,175,48,250,28,85,243,57,19,158,146,100,250,19,204,74,195,118,152,22,79,97,43,215,14,160,171,88,62,70,148,42,100,205,186,166,8,21,133,254,52,37,91,35,79,34,237,31,227,212,224,28,247,109,220,86,55,175,61,16,29,226,76,86,250,96,58,57,132,39,140,37,250,59,51,66,16,200,11,142,185,146,79,78,71,129,244,105,142,110,136,75,164,90,236,55,140,117,174,194,231,144,198,240,59,52,175,12,231,148,104,142,223,161,96,114,204,4,41,126,135,242,240,101,95,202,15,175,39,7,28,126,187,2,232,52,45,140,46,150,254,179,53,144,202,81,200,150,220,217,219,231,63,106,12,188,125,143,129,202,37,79,113,234,54,103,206,253,185,49,94,216,237,98,40,140,7,211,106,15,95,255,142,229,159,113,65,45,164,15,36,147,53,143,218,219,113,108,212,73,58,154,149,147,97,45,152,102,46,180,77,197,17,191,144,27,224,13,224,69,167,97,155,113,81,140,48,14,255,52,151,12,111,38,40,127,22,103,149,175,99,64,123,183,59,54,209,105,163,54,11,228,246,104,203,208,254,141,211,167,206,7,186,249,54,143,43,58,81,101,90,224,8,221,68,13,63,11,153,123,50,211,64,161,230,235,18,48,171,197,98,174,21,12,182,118,145,84,29,74,245,50,198,245,15,181,169,225,167,102,130,155,146,113,181,166,3,196,174,247,173,137,68,86,244,245,88,121,49,214,75,69,205,244,212,246,207,16,227,187,10,201,239,193,201,193,111,214,210,161,35,85,136,54,240,110,73,103,146,67,133,246,195,127,8,9,68,190,98,206,252,110,37,249,202,53,192,62,144,101,160,191,37,208,12,197,175,194,164,163,198,227,194,112,187,166,70,170,32,203,190,221,157,205,204,181,118,9,6,23,191,53,112,5,14,65,218,229,109,229,2,124,254,213,28,87,196,78,254,88,177,225,161,1,239,38,113,33,69,158,86,81,151,171,185,116,2,179,70,63,200,186,29,153,225,93,71,129,87,222,20,209,227,142,238,62,27,87,199,111,93,253,139,243,38,123,1,32,207,253,43,43,45,227,71,202,228,183,32,135,83,192,239,61,75,219,65,76,196,47,162,110,22,46,93,120,88,93,220,118,231,237,249,113,178,253,53,125,196,61,84,91,211,83,92,47,233,13,14,139,90,173,75,11,41,245,52,133,54,6,99,212,37,25,196,37,236,170,236,119,217,189,22,76,225,124,57,3,211,227,163,118,114,251,54,153,92,145,175,196,125,140,104,58,235,97,165,97,235,186,53,222,233,222,16,202,4,160,48,134,8,42,94,179,0,132,227,66,208,42,30,139,73,228,41,23,89,215,52,213,140,193,131,237,213,162,208,16,6,71,198,156,214,44,79,186,225,186,7,235,187,211,22,226,63,169,73,238,81,59,195,147,25,21,233,128,110,204,113,157,43,142,184,2,146,61,41,21,166,154,155,230,215,163,7,106,158,136,189,48,191,45,176,93,82,247,232,8,48,186,40,204,169,52,90,55,104,124,63,193,53,65,102,80,64,135,103,57,157,34,141,88,30,52,47,51,210,163,242,134,115,166,191,4,11,77,186,139,214,42,159,112,114,231,193,77,123,61,4,246,167,9,44,87,181,195,24,64,197,93,230,238,170,32,69,10,164,56,125,116,119,120,120,127,87,106,127,73,127,191,97,162,111,92,152,168,198,101,141,181,189,50,81,93,167,28,6,253,88,214,186,26,22,68,216,67,103,69,92,95,145,184,196,34,145,10,6,139,225,244,209,139,30,155,73,201,95,100,30,149,22,87,233,205,172,62,187,207,37,41,42,115,85,37,108,138,153,194,30,198,138,20,48,197,209,115,4,215,231,233,243,4,92,131,100,234,107,73,97,70,37,70,146,164,166,66,178,103,190,186,164,201,90,193,130,121,67,136,197,234,111,82,146,168,73,60,88,166,27,74,183,113,162,57,114,201,236,202,103,112,149,2,67,231,28,145,72,224,23,206,105,215,30,240,64,155,177,247,151,254,201,166,29,208,138,204,14,59,125,225,195,160,7,164,138,236,223,109,155,175,62,158,243,113,103,222,35,115,93,164,234,77,3,177,242,198,39,226,48,51,152,91,72,179,69,247,38,234,170,173,254,212,35,39,151,161,130,79,191,200,98,4,153,196,61,40,210,199,89,101,60,71,172,245,82,37,230,60,205,214,92,106,208,206,26,215,209,249,2,234,92,140,28,121,16,87,39,157,220,76,130,32,33,60,187,183,182,149,253,62,243,57,187,247,39,122,146,155,237,126,244,42,120,66,172,1,13,40,202,9,58,158,39,142,113,130,160,156,32,209,253,178,0,64,85,134,49,194,34,133,1,104,223,186,93,46,254,176,194,208,193,237,230,75,221,155,143,18,120,43,120,56,84,225,160,52,230,77,148,19,168,113,59,1,93,83,204,161,140,197,212,142,211,148,230,171,33,14,252,121,63,42,182,154,200,24,149,13,116,160,126,88,228,112,167,217,104,136,213,142,236,104,149,27,20,36,175,25,101,169,155,157,152,15,212,49,152,85,226,52,64,232,107,160,119,164,80,140,97,197,24,108,194,25,43,237,77,159,164,170,132,92,209,76,254,254,34,80,99,139,27,183,84,46,149,39,46,224,164,151,30,163,138,39,199,179,77,238,58,56,5,208,193,94,136,148,194,174,223,95,164,243,238,87,50,143,247,112,208,70,218,99,198,38,241,52,85,120,226,5,20,43,17,155,34,25,10,205,129,202,15,175,40,176,119,177,136,172,114,179,243,19,28,106,72,77,199,208,82,216,184,220,31,35,166,161,75,187,220,29,119,247,153,166,182,36,83,114,88,124,10,209,103,198,200,231,8,158,42,200,24,10,86,237,21,241,178,179,50,61,139,105,38,64,115,42,142,154,249,226,0,111,136,17,58,217,176,25,231,159,153,178,236,159,246,32,211,59,0,198,143,80,125,102,239,28,208,161,142,168,161,140,220,168,207,2,187,249,108,38,77,190,7,10,149,15,203,130,62,30,103,118,98,137,203,120,5,111,125,15,51,13,76,94,71,244,170,46,94,138,32,28,42,100,112,191,236,93,133,148,125,121,196,233,83,57,217,87,177,121,163,122,95,97,42,69,140,203,94,213,150,141,109,77,119,169,43,25,215,205,177,221,154,222,54,128,68,110,60,100,70,96,165,158,25,213,162,114,181,34,58,51,117,152,56,47,142,124,35,124,249,165,226,44,220,53,21,195,36,139,34,155,4,109,56,213,97,217,79,75,60,36,149,195,29,57,95,232,189,77,100,237,130,228,221,43,38,17,167,38,82,156,192,204,141,245,92,26,209,227,251,120,78,17,171,221,40,207,105,147,134,244,137,156,58,34,116,43,169,112,122,72,51,196,19,253,230,184,164,172,208,202,190,22,173,24,222,198,135,219,254,106,105,158,136,11,78,55,227,18,75,31,24,19,20,57,187,239,42,241,108,51,231,247,221,57,219,12,254,190,163,196,179,205,224,239,187,7,120,182,153,179,251,78,172,44,2,6,135,24,40,231,238,174,176,62,71,51,88,243,26,129,198,76,223,63,78,105,19,89,250,152,190,28,82,72,166,159,43,244,2,29,86,80,172,206,153,60,159,136,195,193,137,161,225,9,121,62,163,17,28,20,72,29,145,17,69,157,125,139,105,55,192,166,86,210,238,236,219,86,10,27,165,98,65,25,67,104,91,151,30,76,115,90,116,101,9,243,37,64,224,69,126,142,147,245,152,24,22,125,101,201,46,105,85,107,128,167,210,130,77,54,64,233,204,108,36,95,236,157,14,57,55,27,27,254,168,228,115,179,1,15,128,25,32,240,82,95,1,88,53,68,59,165,211,166,20,6,228,230,179,113,119,99,181,230,13,124,163,37,118,170,203,212,193,232,176,188,73,53,245,56,27,136,59,249,180,146,177,238,34,178,238,191,57,126,226,236,6,105,186,86,21,245,58,246,195,98,166,105,100,229,128,207,121,153,176,52,156,79,223,235,188,76,136,252,116,39,135,8,95,38,44,118,26,9,6,2,61,63,162,18,104,47,220,98,212,189,118,10,168,225,236,21,159,203,18,113,230,118,79,150,113,42,213,238,248,153,240,169,33,137,152,99,92,119,2,153,219,105,160,24,62,149,31,61,174,35,112,3,51,65,4,75,226,122,20,58,80,35,128,78,63,252,213,35,205,10,158,190,115,231,213,138,198,184,51,242,203,240,54,163,95,174,158,130,40,220,221,61,27,150,197,169,196,39,198,247,108,72,187,106,190,198,130,51,223,9,196,115,197,174,138,228,229,151,230,153,194,101,158,200,132,132,169,174,232,195,2,51,35,236,79,102,77,220,26,44,196,192,189,61,205,98,73,207,251,145,155,197,192,167,30,117,165,130,48,249,85,222,248,133,254,61,40,6,252,18,82,112,118,178,164,80,107,8,25,217,243,147,101,106,35,74,154,127,126,178,240,246,155,62,70,213,78,89,25,102,59,112,221,207,206,210,118,99,53,117,239,92,125,79,175,228,29,94,125,47,125,17,199,86,212,143,87,223,99,155,23,105,230,173,156,68,129,193,241,53,57,142,80,202,233,237,208,73,186,165,152,218,128,214,25,209,177,74,206,104,186,144,61,142,145,145,121,105,67,213,145,213,6,186,180,88,76,135,27,93,220,59,254,154,103,74,112,48,125,163,1,66,34,255,242,219,153,25,196,225,214,196,205,205,34,19,15,67,163,140,100,3,173,209,26,48,71,167,30,211,167,94,9,245,23,73,2,2,141,139,140,254,208,44,37,135,178,145,80,12,154,71,63,54,125,230,210,198,61,139,233,37,166,38,73,242,142,146,81,143,222,136,102,167,58,179,208,239,236,175,27,84,123,50,132,109,120,58,51,149,226,156,245,53,30,212,208,235,142,237,241,240,186,231,90,212,76,61,132,105,226,11,51,250,30,167,0,66,85,124,101,134,72,203,153,44,75,250,188,50,227,218,128,217,147,128,66,176,232,48,200,8,77,62,101,44,133,94,177,164,56,215,80,129,198,167,235,164,221,230,21,109,63,213,82,54,52,240,122,64,197,169,159,5,118,124,127,24,213,81,173,87,72,189,185,228,236,62,193,248,160,135,3,69,94,214,195,3,86,71,222,155,46,22,75,55,188,144,132,87,136,84,198,211,88,207,224,21,34,33,120,26,107,142,115,133,72,60,141,53,18,196,134,31,140,70,119,186,14,36,249,132,16,102,66,158,87,201,218,115,22,214,24,61,19,101,188,18,229,73,217,150,149,149,149,85,209,24,176,88,14,33,136,126,28,11,228,1,242,40,171,245,142,149,224,74,46,243,34,124,154,244,35,180,11,70,243,26,4,237,122,220,128,201,236,66,211,90,218,50,75,145,34,96,50,84,66,17,14,118,246,78,216,173,234,124,74,55,115,165,154,65,145,172,167,85,135,77,130,204,134,35,28,82,253,84,106,235,186,41,86,247,80,246,12,163,105,146,90,55,88,69,216,139,187,151,11,134,106,88,237,156,192,70,48,101,154,82,23,173,146,202,228,177,159,13,186,157,212,233,168,154,133,72,175,8,242,87,89,172,157,61,40,253,226,206,55,239,138,243,49,240,117,65,160,64,241,167,53,35,116,2,71,156,79,232,80,168,249,134,126,141,132,211,114,146,167,194,55,24,97,138,236,13,136,157,40,61,149,145,173,186,95,158,57,52,155,211,66,230,49,204,12,250,66,137,215,112,214,116,245,30,252,1,210,89,223,21,200,248,171,245,136,206,216,167,173,223,215,160,139,247,141,234,187,84,171,210,238,246,49,206,228,231,168,228,57,241,173,60,85,132,113,211,224,86,22,155,59,72,98,6,76,133,118,18,81,210,214,217,167,105,125,100,124,81,55,119,193,133,58,20,110,18,24,117,205,202,168,16,178,32,73,193,71,63,142,174,80,210,66,234,102,157,89,40,31,65,94,189,180,109,81,130,21,43,222,106,81,60,101,223,66,255,200,59,200,33,158,178,143,254,159,168,133,25,235,185,233,33,60,101,159,86,253,51,189,179,232,12,148,133,178,29,218,239,107,210,250,200,84,92,245,38,35,245,166,162,166,186,55,176,11,92,106,242,104,141,191,39,67,245,241,172,119,243,13,116,53,14,37,160,41,83,144,92,243,114,214,5,217,204,211,128,22,126,58,18,243,42,137,143,99,173,236,243,27,141,133,52,247,111,90,30,138,163,225,60,195,55,117,32,109,163,6,249,148,26,110,160,53,39,177,16,1,101,245,225,38,120,59,146,8,196,149,6,151,42,173,218,26,125,116,100,159,57,84,176,114,133,44,81,208,94,156,130,162,100,156,89,38,106,56,199,200,132,115,206,77,105,213,5,175,6,180,85,140,198,240,113,206,138,85,128,203,224,186,126,32,130,145,170,127,213,183,124,249,127,160,159,122,178,251,55,236,195,77,130,161,226,47,149,145,129,66,92,254,50,153,162,199,128,191,137,157,50,163,186,126,111,119,255,70,169,255,59,29,86,135,101,84,220,61,185,170,163,189,205,136,60,222,127,68,98,255,39,26,80,230,146,171,73,238,107,47,207,95,119,181,199,40,127,164,116,183,184,134,119,83,228,60,97,186,12,138,255,84,117,158,48,21,171,31,141,41,138,225,83,68,194,18,65,9,9,9,105,55,159,13,198,107,61,171,188,222,63,217,235,35,221,183,70,213,144,102,108,28,191,52,100,204,130,209,178,32,184,164,135,116,25,124,52,205,33,18,162,30,95,176,148,158,9,29,15,38,231,1,155,210,101,126,189,222,18,247,237,10,233,128,28,131,81,223,198,187,182,97,190,84,191,6,198,37,237,231,28,113,74,69,13,116,103,131,231,26,56,130,79,113,196,174,70,128,7,162,197,11,162,187,116,121,227,118,45,226,161,109,127,87,146,190,71,210,167,76,186,72,153,215,143,181,180,224,132,60,96,68,158,229,154,166,3,181,179,220,248,222,40,39,46,23,209,142,1,25,37,138,201,204,158,2,172,255,133,132,233,231,106,68,0,202,185,9,248,153,127,150,161,177,164,191,149,154,175,191,117,172,161,44,71,62,80,16,197,16,147,158,33,122,239,117,235,68,227,131,178,16,166,248,149,77,66,239,42,70,35,40,34,44,187,65,3,117,144,194,37,100,36,91,210,154,187,120,189,112,44,219,181,88,188,193,128,169,61,169,219,42,145,106,166,71,217,226,112,86,239,142,29,243,54,87,103,151,39,65,202,9,15,67,128,82,191,118,115,53,167,182,1,143,33,255,45,11,109,85,182,118,221,229,74,233,244,166,144,70,100,191,99,172,4,58,135,191,166,202,101,246,65,116,166,62,38,35,32,88,162,121,215,249,250,187,32,161,43,120,41,50,80,223,198,155,182,145,115,41,178,188,127,48,188,84,166,157,13,188,20,153,6,20,103,23,204,202,11,137,225,1,165,61,60,193,84,41,38,85,135,62,177,145,75,201,51,6,142,219,46,116,239,214,148,63,78,30,153,94,126,179,39,35,22,150,172,174,115,233,214,156,239,0,97,99,12,247,72,34,164,63,6,70,19,164,165,163,178,53,119,135,243,53,111,116,236,160,156,195,248,14,103,84,69,247,119,88,161,198,216,180,25,34,191,247,43,125,92,153,38,108,208,77,16,4,157,230,144,254,90,162,25,70,44,83,11,153,236,109,194,22,152,195,48,58,4,99,15,77,222,95,240,101,83,97,75,63,28,10,199,26,45,83,205,29,219,75,149,186,190,80,40,31,174,89,40,202,192,129,193,27,26,243,216,251,255,23,145,21,130,85,118,199,128,151,15,174,247,55,88,201,138,239,208,121,76,104,133,177,201,169,230,188,147,208,118,153,152,127,128,76,206,171,221,137,65,119,32,189,27,243,145,229,90,53,139,245,171,194,159,195,228,69,71,207,89,104,207,181,159,206,60,92,211,2,83,199,24,60,11,45,236,92,251,105,107,74,21,109,82,238,36,206,163,1,77,198,98,156,54,24,52,17,134,25,25,198,75,220,147,109,98,37,122,20,145,94,129,24,205,124,125,51,51,177,53,15,146,196,215,18,80,232,56,198,149,135,3,125,230,67,143,217,21,28,146,77,147,7,248,201,214,94,78,171,89,225,149,243,77,55,56,196,72,242,23,101,20,211,72,189,239,250,161,185,80,191,38,83,99,42,3,186,210,75,211,22,17,191,228,44,73,57,133,144,49,88,217,126,249,166,153,250,232,50,40,137,51,9,171,224,161,139,110,83,150,38,193,9,137,139,168,126,25,22,190,50,218,35,253,221,182,126,4,165,14,20,8,179,193,240,41,238,97,155,43,95,78,67,126,253,83,83,121,24,207,134,252,135,68,193,93,53,35,149,207,5,120,147,190,187,49,212,123,248,254,204,164,55,233,136,172,210,227,77,122,247,108,20,176,74,228,204,164,243,52,152,159,153,116,163,16,86,71,197,209,47,254,14,49,103,179,55,106,106,117,85,252,251,39,143,97,173,52,54,101,53,235,65,9,176,11,215,212,131,145,130,124,137,190,88,32,54,221,75,6,149,94,142,104,156,174,119,98,93,9,183,58,137,148,40,47,223,72,201,124,85,153,188,95,42,74,104,128,185,65,53,204,42,23,188,119,208,104,164,85,15,122,16,115,101,231,154,229,94,117,35,149,143,153,127,59,235,4,201,213,220,120,166,39,0,219,99,134,244,71,18,231,154,116,54,198,66,123,30,210,120,77,186,23,97,122,158,236,236,236,108,16,154,36,138,248,26,238,8,71,168,65,18,133,65,34,219,57,214,143,213,172,64,7,40,223,134,184,12,26,148,74,34,221,213,28,40,124,241,51,140,9,183,68,89,60,160,22,187,130,74,132,115,84,21,208,146,140,122,99,84,87,126,29,234,191,12,198,69,27,174,242,116,179,36,150,247,223,124,62,187,98,121,84,212,101,98,229,169,223,102,97,74,155,217,213,71,178,135,171,180,5,74,151,243,90,52,49,97,22,227,231,81,60,237,216,251,111,175,135,246,175,255,32,173,161,54,227,2,142,254,24,22,149,120,97,150,50,227,172,31,173,93,40,206,166,228,135,114,229,64,246,166,154,183,26,198,99,25,50,162,224,218,213,127,233,217,170,150,27,194,96,188,61,175,187,218,210,208,207,208,123,126,227,116,69,226,186,49,197,93,100,51,211,55,106,255,61,124,174,61,210,107,216,38,157,70,186,181,73,222,214,92,64,246,92,214,183,225,79,189,0,116,253,104,58,13,8,234,205,10,151,229,142,80,241,167,35,255,70,48,36,243,151,80,68,216,147,213,178,247,234,222,208,173,107,83,139,207,77,63,248,82,90,114,180,235,101,112,50,34,40,178,84,183,136,169,170,68,189,235,226,123,209,2,90,105,172,156,179,181,180,51,141,90,76,23,127,35,230,179,41,199,253,156,248,153,235,243,172,115,170,115,238,78,177,114,59,245,133,53,18,30,204,76,248,179,54,245,56,90,191,172,165,96,29,6,146,26,87,184,105,225,35,231,81,187,201,240,219,21,42,215,181,199,60,249,156,193,156,130,134,87,56,54,228,83,134,151,141,214,98,7,34,11,77,16,123,34,75,66,200,16,71,8,49,72,29,202,226,130,130,203,170,120,59,202,107,37,16,205,223,188,55,204,26,63,92,85,13,11,221,225,204,33,54,187,25,38,186,236,11,1,129,98,55,188,177,218,214,174,226,151,171,20,199,241,21,31,31,48,19,152,28,67,73,97,145,159,67,44,247,225,108,133,9,158,90,112,54,249,140,84,169,93,193,121,136,242,185,139,213,238,40,54,51,213,244,166,105,4,112,91,50,4,87,131,81,117,140,149,233,28,175,199,70,166,201,209,237,172,3,191,10,250,211,230,231,73,27,37,6,114,92,124,83,200,157,16,35,175,171,163,183,213,76,226,66,225,229,57,246,212,218,98,234,243,61,200,69,4,12,58,95,3,155,54,208,150,66,163,121,70,84,235,204,130,24,245,163,132,141,164,203,123,59,164,38,40,13,221,47,59,185,198,86,235,149,104,121,152,23,238,178,226,1,84,226,2,80,221,224,252,242,199,20,72,182,143,202,23,35,9,18,204,52,92,34,12,167,82,184,191,251,83,47,17,71,87,119,164,37,49,23,66,138,33,153,177,5,228,234,214,249,247,12,30,149,40,69,104,52,219,3,129,3,251,185,108,224,141,105,253,175,176,165,44,125,187,204,120,52,130,37,123,210,19,184,46,222,227,229,120,16,43,175,199,157,77,87,83,95,255,190,90,59,145,53,41,157,250,157,35,151,169,27,84,48,17,34,206,129,122,46,98,122,197,208,203,124,115,6,220,35,83,58,69,158,117,51,221,252,49,165,121,124,136,245,97,116,221,40,238,213,238,24,15,108,141,17,7,77,143,97,213,0,165,239,109,77,187,115,86,131,65,159,179,52,223,199,9,73,151,38,63,42,229,220,97,33,255,228,42,30,129,135,110,190,220,84,208,78,158,85,114,115,84,104,219,116,35,11,41,78,209,133,187,99,211,53,204,156,21,195,203,114,41,138,135,221,234,112,253,237,107,178,34,14,76,138,165,144,142,79,19,28,214,179,42,34,26,59,47,74,107,205,166,110,171,38,47,69,66,71,118,212,185,72,235,72,122,176,98,83,146,147,102,142,31,174,58,255,198,25,69,182,25,36,252,75,164,183,223,30,212,207,248,166,93,228,203,163,208,176,91,249,239,178,110,246,153,105,84,158,89,242,4,180,35,68,75,29,74,165,26,146,3,6,71,128,244,18,250,117,126,19,176,10,185,207,28,231,163,55,221,36,40,129,237,11,182,53,167,250,122,118,33,205,85,90,189,84,216,22,52,100,131,132,247,35,243,216,4,150,248,70,242,224,139,108,26,17,224,240,158,107,74,49,185,123,113,18,51,255,114,218,206,143,234,95,20,139,140,150,45,106,251,149,192,84,183,176,81,250,244,26,30,19,82,45,73,163,63,135,199,132,68,240,143,204,104,12,156,99,66,138,207,78,165,219,158,167,196,44,194,181,75,79,128,19,37,192,229,237,83,142,255,54,224,190,144,37,115,167,175,150,37,131,243,194,119,95,10,109,179,25,90,66,212,163,71,18,69,228,103,184,113,137,222,75,236,26,112,136,122,132,179,25,162,226,61,205,89,44,208,39,182,157,116,30,11,244,149,219,208,47,63,199,199,2,2,174,229,237,103,177,0,158,111,155,227,44,22,160,32,11,70,159,217,16,14,101,70,173,255,114,102,196,38,64,230,79,138,167,112,2,202,147,191,188,184,75,124,191,145,65,69,215,124,105,152,169,77,66,122,27,87,177,203,8,139,213,31,112,54,176,18,183,237,209,185,21,22,91,175,150,64,6,112,210,69,88,113,122,197,228,68,241,245,185,154,69,45,24,42,241,189,76,166,198,111,254,34,77,209,213,146,32,242,210,255,198,70,2,233,146,114,245,171,212,129,28,212,155,141,158,26,150,185,124,136,199,166,121,173,37,201,168,25,180,31,36,83,133,136,28,59,204,24,24,207,56,101,8,242,35,207,76,0,85,248,119,200,186,157,157,93,65,223,151,104,203,235,72,129,55,220,210,151,67,74,210,184,146,247,174,55,165,213,63,123,81,255,157,57,10,136,56,74,139,60,242,225,225,115,71,83,140,10,171,91,22,48,128,35,212,27,45,45,18,155,148,134,42,66,94,189,224,237,18,159,172,55,187,108,157,94,126,11,163,53,49,86,140,171,215,214,64,253,10,230,113,30,26,181,67,151,130,201,208,76,81,207,32,176,199,132,111,181,37,213,78,1,234,84,136,114,91,131,111,10,82,57,202,57,43,2,215,101,147,184,210,10,170,190,38,22,142,214,21,223,83,232,193,104,232,107,32,180,107,166,103,160,131,135,200,26,30,101,116,78,102,143,218,157,122,225,10,235,172,232,34,89,102,251,246,18,91,172,21,191,173,156,206,216,178,141,83,162,134,169,138,126,12,197,15,189,60,137,82,211,228,186,242,4,169,252,196,88,30,39,72,77,66,78,193,119,67,102,247,160,98,79,225,220,31,244,125,105,49,88,38,204,125,22,170,16,51,29,22,147,184,185,38,6,123,196,184,81,85,67,50,73,130,235,147,5,182,187,28,89,187,39,195,76,77,254,56,100,123,100,190,199,19,208,237,43,119,218,180,190,122,162,44,95,146,55,165,184,186,238,92,36,73,191,62,94,166,120,231,112,151,168,116,178,120,199,255,138,134,120,249,231,79,13,151,251,142,169,19,136,124,31,109,223,22,18,26,72,122,146,65,22,149,50,53,196,89,103,35,122,188,210,119,251,199,119,157,159,124,183,68,226,27,174,103,167,37,140,111,81,21,59,170,244,255,144,88,218,87,190,254,209,60,12,218,21,1,249,182,177,76,103,193,213,184,112,10,224,142,39,43,29,185,72,222,41,202,91,187,132,89,101,207,214,225,155,63,5,96,86,105,213,242,86,48,133,244,174,134,236,207,132,66,194,107,60,170,43,31,95,85,94,189,233,240,48,85,60,17,236,18,8,41,252,113,10,104,110,151,142,9,2,174,118,189,103,247,237,144,210,82,113,14,72,231,38,138,108,29,116,227,54,24,155,95,46,210,204,62,185,20,107,50,184,244,252,157,43,208,196,53,254,97,67,150,140,244,41,96,44,223,243,254,133,194,165,126,93,154,199,119,137,44,243,174,205,194,23,60,94,225,46,188,22,88,228,53,15,77,40,106,0,252,239,107,85,249,179,162,76,43,116,153,41,60,52,152,186,92,156,59,186,31,174,246,136,84,177,118,35,245,165,201,198,125,5,233,15,82,15,247,177,129,236,55,205,106,171,181,74,111,111,39,215,236,124,247,62,56,121,33,52,192,243,207,103,116,106,215,146,51,155,59,131,53,68,238,164,205,198,109,108,7,41,237,219,32,233,251,253,66,99,137,4,38,190,19,210,141,190,178,208,147,121,37,6,121,18,55,160,48,152,61,167,54,216,118,177,250,230,216,214,214,75,44,119,255,201,122,204,193,241,167,139,194,18,164,201,85,237,169,116,89,75,201,63,11,91,143,21,30,114,95,106,214,213,28,204,34,183,172,31,200,62,161,96,97,230,119,240,37,184,4,111,105,73,216,57,28,187,81,72,42,184,155,202,249,240,132,112,98,91,221,213,24,58,175,124,207,228,205,35,181,174,143,66,100,117,117,40,113,46,161,138,166,74,38,88,157,235,29,7,23,83,126,100,137,247,29,1,139,19,250,195,186,161,249,253,249,71,143,162,11,86,47,181,105,139,70,175,142,136,117,178,37,24,96,248,203,204,3,253,122,182,23,22,133,50,46,226,24,159,78,4,236,225,190,74,6,218,96,250,140,21,20,110,201,95,182,39,217,255,212,172,199,57,55,129,214,251,58,85,39,106,21,244,84,171,84,158,187,58,236,215,29,155,27,142,111,56,171,97,114,170,233,249,189,211,160,30,222,161,13,138,31,109,45,162,15,219,79,20,169,246,75,119,115,254,89,134,38,89,105,149,165,9,116,10,140,145,195,84,124,164,183,231,121,221,223,250,203,212,35,3,248,125,78,218,224,153,161,223,211,242,212,66,44,5,101,177,19,23,189,126,126,126,78,123,177,36,252,182,204,130,234,231,207,133,4,54,217,19,230,178,17,66,155,74,27,9,92,250,133,106,158,199,198,116,190,117,228,31,243,139,229,59,21,31,30,222,110,190,226,49,250,245,125,45,103,148,240,136,197,171,171,61,170,193,209,171,221,36,55,192,14,180,16,153,217,76,53,16,186,117,14,220,174,89,223,188,150,207,42,144,198,58,133,40,155,215,75,142,89,95,94,77,198,10,212,166,155,120,109,0,71,121,192,5,46,67,106,17,69,34,235,166,51,58,177,225,151,194,120,86,99,64,69,10,232,215,234,153,104,177,133,52,214,218,12,123,29,9,144,227,248,78,126,40,36,116,64,91,148,246,102,33,141,77,166,187,69,82,164,123,57,176,100,145,184,127,142,9,150,103,144,186,220,160,243,69,81,55,198,181,30,134,133,43,66,144,13,223,192,234,81,79,201,22,131,139,189,44,119,159,108,183,249,27,193,214,239,84,26,190,178,103,2,157,140,12,247,164,183,135,159,2,26,242,219,221,83,2,115,250,126,230,95,248,230,101,191,1,212,232,97,100,208,126,47,55,210,38,50,51,64,188,251,144,154,134,73,43,56,231,145,43,197,0,8,204,224,186,226,136,220,49,210,143,178,76,33,11,147,164,55,19,241,247,127,97,83,216,29,2,240,133,50,163,36,116,118,77,123,90,162,142,229,55,86,174,166,111,175,42,217,157,2,84,50,51,14,90,218,230,7,239,95,158,36,139,25,21,213,54,103,42,91,245,48,108,194,42,93,30,93,46,84,147,165,42,70,236,215,123,54,57,172,47,184,5,21,44,43,57,104,161,165,210,223,151,17,25,205,146,51,102,222,210,251,81,183,136,153,157,34,30,253,33,89,119,10,184,121,185,233,75,228,211,9,137,254,124,245,181,53,207,162,161,18,164,56,245,198,220,52,231,30,83,83,243,142,14,243,30,25,234,58,18,234,193,155,65,190,130,178,175,42,4,145,89,247,140,36,202,38,96,21,100,243,31,203,134,15,123,126,99,101,12,184,246,141,33,5,235,237,163,56,158,95,66,115,229,197,33,97,3,247,160,11,205,70,32,205,131,247,11,108,20,1,117,154,87,214,100,89,86,102,31,26,229,163,111,90,154,45,195,63,251,140,190,102,59,32,25,82,14,4,200,173,220,208,48,19,28,77,81,159,202,227,129,187,186,254,72,16,146,39,74,33,109,17,27,79,37,65,70,215,211,138,54,124,255,202,12,87,43,156,45,44,20,76,72,74,149,64,46,93,106,93,176,62,244,242,22,83,85,85,23,83,69,112,34,235,174,211,212,1,206,165,35,205,180,10,214,198,160,87,6,26,42,44,114,12,62,141,150,24,108,220,176,72,185,110,167,134,234,219,206,118,189,216,139,239,127,66,198,215,20,69,40,231,138,136,136,176,179,126,254,176,99,178,169,115,10,152,55,19,127,114,98,175,247,171,254,42,250,156,54,141,249,177,31,120,181,15,189,217,146,46,156,210,212,184,114,55,241,235,227,178,77,25,209,144,89,115,151,55,10,146,159,251,237,28,20,57,72,87,16,48,21,253,210,162,195,55,140,49,44,254,157,61,243,32,32,92,97,253,197,218,41,96,49,59,188,90,158,223,96,49,164,118,80,0,169,73,25,16,152,5,138,119,98,255,249,41,71,108,62,239,236,234,156,57,214,75,176,184,242,138,193,3,157,137,21,133,70,116,111,232,222,4,251,71,103,26,236,209,101,199,53,167,124,77,189,246,105,148,71,91,121,19,121,31,164,207,107,58,186,29,163,0,54,80,245,185,151,233,171,101,126,204,191,154,210,106,199,42,152,113,121,13,173,42,32,34,19,159,98,255,58,148,204,89,148,3,137,202,5,209,77,127,118,78,205,114,77,238,38,237,155,172,35,83,135,226,146,20,203,32,217,247,104,129,116,61,26,62,119,174,73,57,124,75,32,212,232,245,243,88,251,89,248,28,46,240,74,167,220,245,86,161,154,134,170,157,114,181,121,242,8,72,246,219,146,191,59,193,234,54,161,146,163,6,226,37,18,149,64,1,81,177,97,19,92,188,89,241,23,187,60,62,197,244,39,165,252,221,91,151,192,63,84,2,223,233,229,118,162,17,58,153,40,238,68,90,17,89,113,18,82,205,132,102,96,155,169,204,119,237,199,169,91,98,168,244,1,110,235,201,82,240,120,204,245,175,46,26,156,168,240,245,41,100,34,184,98,19,152,68,245,71,166,169,139,138,59,145,181,207,30,223,158,198,85,149,66,239,142,37,63,115,75,53,71,224,103,203,35,202,78,41,63,194,94,123,44,159,244,128,213,154,159,137,207,8,182,216,235,95,62,132,210,172,4,166,155,193,125,11,38,120,245,53,188,249,180,243,5,126,149,195,102,98,48,147,107,192,252,145,144,252,214,222,221,124,196,158,168,224,225,126,127,154,180,110,201,168,187,239,158,244,205,40,114,37,228,49,109,49,233,139,53,13,225,92,169,233,120,172,220,26,105,181,123,171,40,66,64,10,177,63,190,248,67,138,111,248,20,16,190,159,142,62,139,89,243,55,186,99,155,13,179,48,211,104,137,60,54,8,183,70,100,114,166,3,198,144,172,45,28,215,31,88,133,126,217,63,160,188,22,175,133,118,134,234,54,209,106,230,47,109,76,116,106,132,169,22,216,144,216,70,241,125,103,73,174,205,19,217,83,204,211,125,220,227,38,183,138,230,40,180,176,136,232,162,41,231,122,7,86,216,161,108,126,165,221,78,37,144,240,141,189,218,157,17,106,168,33,234,236,63,94,234,93,239,38,168,196,29,169,67,87,77,195,150,9,199,214,14,6,215,212,93,187,199,227,250,1,130,74,158,230,184,194,187,251,79,196,105,244,147,47,197,125,114,124,153,105,239,210,210,204,98,108,188,35,5,57,123,15,179,206,194,135,25,179,232,245,34,253,26,133,241,237,107,138,150,112,187,20,6,211,252,93,169,96,238,200,85,214,120,166,127,106,104,142,121,241,250,233,47,102,71,253,156,31,46,4,116,156,20,213,218,117,205,240,175,132,104,220,222,126,12,247,228,41,138,207,31,118,39,210,127,17,67,92,245,78,98,52,125,82,63,4,173,161,104,5,23,204,33,54,149,88,40,166,79,178,129,84,149,230,126,118,157,54,2,141,89,118,71,127,105,31,193,87,138,130,249,110,224,236,223,156,87,138,52,36,117,87,114,207,43,69,154,19,21,62,163,17,226,233,16,29,185,181,179,219,201,73,32,77,232,58,110,202,10,210,119,108,69,207,33,131,92,42,22,51,87,52,88,177,27,200,83,112,21,91,169,165,90,112,2,211,20,208,107,20,41,198,187,74,128,85,243,103,81,217,242,105,195,40,169,62,86,79,37,50,123,230,251,194,228,141,91,76,241,201,118,140,106,61,43,76,138,51,26,24,185,233,3,186,156,206,76,68,43,144,194,72,185,10,8,228,101,7,93,45,20,254,173,144,30,106,239,101,186,185,30,238,121,189,100,112,64,122,216,34,197,160,188,68,182,194,26,138,43,199,138,32,180,224,6,105,144,169,44,158,9,35,88,77,13,124,246,69,240,173,12,107,71,113,167,57,228,171,137,223,164,104,78,255,222,125,32,116,241,55,97,71,135,3,64,221,1,131,188,200,146,136,39,11,227,167,64,226,178,159,70,165,41,242,42,37,71,253,228,188,252,190,144,216,123,84,6,245,106,51,190,111,74,48,171,228,112,197,100,20,125,12,220,157,176,203,50,94,171,249,193,126,255,164,132,207,149,190,181,13,80,90,177,113,236,146,144,30,75,201,128,10,129,157,59,202,77,219,110,14,88,133,85,139,47,100,71,102,64,105,106,200,139,121,239,209,49,223,217,101,31,43,193,30,150,63,254,103,40,161,202,130,87,222,68,237,124,183,114,55,60,7,200,227,203,191,176,60,61,124,58,48,149,8,12,56,167,74,205,154,166,37,222,104,73,52,44,155,237,16,110,60,5,232,206,117,22,66,134,121,234,191,26,124,150,193,8,168,33,52,238,212,186,195,80,24,117,120,161,145,186,101,12,39,217,230,72,76,181,2,233,212,186,130,105,201,167,227,141,59,196,33,113,236,229,21,44,36,119,69,17,135,108,195,57,215,231,178,84,65,209,59,77,29,85,240,145,103,34,1,249,57,60,247,99,76,156,100,203,255,69,217,144,39,156,50,189,143,71,123,127,229,125,215,236,211,52,14,126,93,216,188,102,105,145,7,122,58,94,231,247,48,3,243,157,178,66,123,155,190,102,126,122,52,208,238,66,128,4,197,84,246,149,141,209,120,156,147,33,177,15,75,249,132,59,163,79,201,222,172,142,154,168,123,100,235,44,174,86,242,54,125,244,108,244,168,54,5,189,200,72,8,77,33,136,80,191,143,189,251,236,255,164,246,247,28,169,170,213,89,113,29,232,205,7,7,82,22,171,39,65,114,22,233,147,244,132,151,244,178,231,24,98,59,124,33,140,156,25,209,171,181,104,118,213,68,158,235,69,49,120,216,171,205,221,75,215,188,226,22,16,149,236,176,182,250,108,120,184,236,154,254,156,169,152,239,163,128,169,247,11,234,91,178,116,132,102,66,218,160,108,99,223,0,45,176,55,218,209,29,140,208,134,139,209,83,121,142,200,252,186,243,246,166,164,216,55,132,217,237,234,171,55,148,203,173,215,150,61,99,100,72,144,242,215,115,151,241,173,133,120,49,117,204,53,16,114,168,6,13,18,43,230,176,35,191,55,236,246,138,95,238,44,244,210,250,204,164,144,4,105,189,60,193,190,48,43,43,34,74,153,86,90,111,54,249,30,148,60,19,1,165,232,211,224,34,170,237,143,232,144,153,146,158,84,114,252,96,119,245,183,48,252,61,88,139,51,233,46,90,49,71,183,56,1,15,152,240,89,84,10,35,71,157,3,38,128,181,25,8,14,60,96,130,3,169,142,175,166,135,94,254,77,140,50,232,237,245,168,56,237,254,170,163,189,13,223,92,11,137,229,41,138,36,236,190,94,33,177,176,94,132,90,7,138,142,184,216,186,183,116,123,164,134,117,231,30,218,221,210,148,99,78,217,33,74,187,121,106,54,121,70,144,222,124,142,210,41,252,205,95,239,126,18,228,27,93,106,87,224,170,231,169,232,10,238,239,139,190,187,34,251,148,181,123,112,225,32,222,152,215,41,57,116,96,140,1,81,5,150,212,107,100,247,74,158,207,231,105,18,224,116,20,209,221,149,175,234,184,40,253,160,246,125,61,231,211,26,82,183,222,250,67,38,185,97,99,100,49,15,242,51,173,145,139,196,122,15,27,151,37,226,185,125,29,99,35,182,62,164,212,44,101,158,15,251,56,226,123,245,220,135,30,141,101,120,136,252,212,41,96,137,37,33,207,87,255,179,108,220,48,84,178,69,250,71,139,108,255,198,247,143,178,38,103,91,253,6,18,3,66,27,175,234,59,26,78,219,129,99,36,242,152,186,255,105,64,40,224,238,133,12,122,244,70,33,28,3,156,137,236,236,236,34,194,123,65,132,4,51,51,54,196,91,221,7,155,197,245,30,2,231,208,128,81,3,240,108,87,2,235,50,152,83,125,62,74,64,171,102,154,193,31,106,97,102,255,18,89,139,65,131,245,93,145,34,79,114,91,238,23,139,228,143,212,22,14,130,169,234,29,195,88,211,67,175,20,168,207,209,115,222,154,246,229,82,208,124,72,15,137,184,132,126,181,97,136,118,180,172,173,171,21,99,0,155,103,47,245,19,224,123,240,90,158,139,94,60,219,23,67,104,245,8,78,21,5,83,122,124,11,158,36,107,174,187,36,190,5,111,42,157,218,139,63,124,36,23,79,176,29,116,201,240,175,187,221,240,47,225,80,145,210,127,102,42,109,42,84,186,10,97,166,1,135,251,114,67,20,197,117,181,103,182,163,92,136,93,255,193,50,212,80,82,212,49,163,160,40,169,33,78,80,150,47,210,141,188,153,6,154,1,239,168,31,12,145,169,237,187,87,124,125,6,140,76,97,2,182,90,2,166,38,36,69,175,202,194,101,229,85,90,61,190,60,154,46,189,149,38,19,16,128,30,77,33,101,120,30,95,151,173,81,12,204,33,138,5,251,181,39,66,227,85,114,248,196,129,92,171,143,188,193,62,134,246,29,236,194,107,63,155,53,223,121,21,77,14,54,235,196,105,20,27,205,196,170,240,106,26,105,14,212,226,42,78,46,232,165,192,225,246,193,69,56,205,26,245,235,73,120,92,203,85,251,204,138,115,92,11,133,61,136,124,228,28,215,34,92,48,110,197,197,132,199,181,96,121,8,245,183,208,249,2,26,18,51,98,121,144,50,39,195,143,0,130,239,134,197,98,37,39,188,8,226,38,205,243,94,221,6,10,59,105,23,52,190,87,87,75,80,108,201,137,29,223,171,155,63,114,118,156,96,170,248,162,233,253,50,165,106,9,145,172,88,143,195,16,65,152,225,216,178,212,46,117,215,186,190,241,221,123,84,118,25,162,47,36,34,72,114,32,28,60,245,43,133,52,216,156,75,96,72,178,170,131,108,91,197,210,241,217,114,232,92,25,171,58,18,122,176,11,94,97,46,87,147,26,125,217,195,62,180,38,168,122,54,240,74,231,224,161,154,52,129,107,96,131,68,48,82,245,30,129,255,181,205,12,139,201,29,225,79,6,179,104,95,135,43,54,177,21,44,148,250,80,69,98,72,134,227,68,99,34,93,7,244,189,120,179,87,15,150,59,195,157,15,98,152,63,112,189,238,206,164,25,141,181,185,167,98,84,228,3,35,78,180,13,49,255,92,0,52,79,35,125,182,190,226,11,52,190,249,122,173,147,98,13,134,24,52,121,192,195,169,214,30,237,187,49,99,101,79,191,213,227,219,39,121,101,171,164,90,40,4,188,35,132,117,117,230,214,177,138,66,95,89,130,21,244,15,185,9,97,183,50,249,88,213,236,164,155,20,153,92,194,250,82,100,157,17,164,73,166,64,243,110,77,186,152,79,239,218,198,224,36,61,33,60,105,34,116,69,67,227,41,61,159,193,217,192,20,178,2,221,239,137,14,100,126,241,126,153,98,72,170,165,72,19,59,99,48,13,190,166,99,240,58,182,167,223,97,252,251,116,84,94,31,133,53,151,134,248,116,158,43,247,224,123,138,184,50,37,216,192,214,6,72,113,14,216,240,181,88,243,225,53,250,90,189,41,53,225,125,108,191,215,253,50,170,9,61,244,189,185,22,171,138,55,61,229,2,108,188,209,221,168,92,118,188,170,87,46,28,41,162,31,9,142,30,32,84,138,101,71,219,189,209,93,226,63,28,32,185,131,242,13,108,87,227,171,143,84,76,139,245,248,192,105,2,39,68,104,55,238,68,45,218,133,78,35,186,72,144,96,83,36,9,50,137,187,135,235,139,142,253,220,153,15,208,39,109,165,213,119,204,74,207,209,139,100,71,139,151,41,122,173,216,106,149,189,209,150,89,169,195,77,57,65,200,10,231,52,212,161,201,136,90,184,42,218,4,247,178,254,230,69,192,253,217,178,119,53,231,122,102,231,173,100,189,120,61,179,93,177,40,188,185,75,79,198,114,227,176,24,85,103,40,14,205,141,67,211,101,223,255,59,13,186,230,62,206,76,235,35,83,178,199,27,116,234,205,55,154,160,36,14,53,72,81,253,163,18,254,206,12,211,199,153,240,102,18,96,27,46,159,85,167,166,208,40,184,108,198,5,215,204,91,9,180,244,23,205,147,172,76,14,128,133,222,26,232,127,27,200,158,52,171,194,122,91,157,59,154,146,95,44,88,34,57,221,190,198,93,68,9,33,49,99,231,36,206,223,115,201,9,114,102,120,137,188,254,230,38,176,94,204,253,129,120,210,127,10,136,29,78,164,11,209,71,223,235,115,177,215,53,79,113,18,213,241,92,118,202,77,3,147,223,154,3,107,111,52,53,90,167,16,181,113,72,78,62,52,131,43,53,245,180,252,157,254,188,11,45,188,82,237,204,2,126,188,124,240,22,47,180,122,9,247,87,107,6,190,114,155,187,52,164,131,167,44,183,113,236,125,121,158,204,32,136,108,230,254,245,204,247,204,241,153,33,11,53,252,157,210,254,2,64,173,228,41,94,38,242,159,121,15,154,81,199,128,236,87,248,82,145,44,175,40,29,5,190,84,36,87,91,112,143,243,188,84,132,74,177,173,223,113,5,98,211,189,107,208,20,174,136,198,197,71,78,194,159,171,37,107,189,7,250,145,3,93,34,26,116,11,210,206,237,235,241,163,98,157,240,77,65,48,31,161,47,44,252,171,162,88,161,254,23,111,21,52,7,104,162,12,53,141,76,161,200,231,26,249,182,190,103,78,240,220,185,190,247,105,170,120,166,60,5,140,181,181,242,179,106,238,224,163,24,141,160,136,224,97,144,196,153,41,51,170,121,53,77,234,51,174,62,142,20,209,136,2,94,185,189,251,208,229,222,13,123,115,194,71,117,55,59,198,210,234,171,94,140,26,226,50,250,65,176,228,105,75,239,118,149,200,53,122,240,104,241,53,219,50,114,169,37,103,31,25,45,98,177,28,98,169,119,103,95,115,3,255,53,187,130,185,14,238,222,248,83,73,243,22,157,225,63,181,32,164,45,19,203,227,64,169,5,118,89,185,181,129,173,12,107,165,211,89,29,53,196,182,183,91,120,75,121,38,166,16,197,186,185,66,189,123,114,254,19,41,28,123,172,156,201,61,3,156,213,222,26,139,141,127,137,146,238,76,188,122,211,105,56,247,106,135,217,80,184,183,34,225,21,140,118,237,187,176,56,8,253,242,19,176,78,203,191,104,56,195,112,107,167,169,80,61,19,162,85,59,18,194,3,141,142,31,77,60,9,121,245,130,250,45,142,251,60,127,105,196,146,219,122,158,191,212,106,143,236,196,22,227,243,151,40,46,200,56,154,41,42,18,5,123,172,217,69,157,252,211,48,133,238,142,98,66,168,72,203,229,145,87,3,188,22,138,90,122,95,80,95,150,71,157,81,135,123,245,11,9,79,34,81,41,233,161,67,51,142,28,57,132,96,127,19,64,228,127,88,47,180,190,210,78,167,244,220,115,29,222,15,68,249,6,181,215,113,155,68,202,91,252,161,234,16,105,94,7,245,197,110,227,113,8,51,193,96,224,173,129,75,96,48,18,150,184,232,147,59,149,200,226,82,157,78,205,223,210,177,141,238,47,200,85,76,84,105,7,106,251,137,241,246,93,154,209,118,182,214,166,73,18,32,10,200,111,12,230,177,155,9,205,119,50,140,0,55,4,252,41,118,173,220,179,105,81,21,139,167,146,184,246,206,100,172,60,207,240,249,235,192,167,86,214,200,115,42,9,242,98,14,24,158,74,130,99,157,211,46,133,2,149,70,79,19,58,123,87,185,78,205,231,131,190,132,109,135,90,208,14,56,231,28,82,235,205,252,25,248,147,121,197,156,139,201,202,52,138,65,239,101,26,244,131,59,132,1,113,105,177,73,144,11,146,49,215,36,243,188,239,205,153,143,213,199,39,156,116,238,99,105,156,249,114,140,207,241,62,150,0,66,176,29,111,19,146,114,64,98,103,62,86,58,77,8,16,36,14,84,118,0,202,83,31,249,245,68,113,38,85,117,122,24,219,247,43,247,144,140,126,19,215,86,253,146,64,122,105,180,87,138,194,78,106,205,192,81,156,53,52,55,135,27,186,215,212,216,112,43,29,124,193,248,45,254,84,248,150,77,103,3,239,136,214,14,153,204,112,49,20,121,79,166,6,190,180,184,183,39,251,218,253,129,21,156,130,237,171,97,147,75,204,162,245,74,196,0,55,199,87,34,63,215,12,186,202,21,239,163,134,169,31,188,30,30,22,119,60,111,243,151,220,76,244,56,66,192,17,7,226,180,54,234,110,144,152,14,250,23,26,95,82,193,85,100,72,55,119,4,120,220,70,69,198,89,68,208,222,40,228,217,126,216,203,225,186,121,229,137,208,109,170,228,129,31,140,202,198,198,175,159,97,111,133,79,35,80,114,197,234,250,161,142,122,13,2,193,62,91,72,101,13,64,131,169,100,198,136,71,114,84,58,137,190,85,114,135,6,227,199,135,223,130,141,211,172,11,117,131,65,69,247,204,243,27,181,125,139,204,37,128,181,96,16,143,93,29,25,124,244,115,97,197,39,35,211,197,178,229,254,199,210,73,245,188,92,38,24,27,167,231,6,7,211,25,238,136,234,178,35,183,166,38,197,241,100,232,61,158,46,26,144,60,105,142,147,72,149,166,183,30,251,9,9,29,41,3,53,44,20,248,254,112,131,39,192,234,98,151,150,96,48,86,205,155,95,90,47,117,38,34,160,93,78,131,67,192,165,179,145,106,24,253,152,75,162,122,8,126,175,8,120,152,8,66,235,242,232,22,25,240,218,129,189,37,178,152,234,227,23,218,237,249,43,233,66,71,64,103,190,62,136,66,55,56,63,130,3,137,7,79,177,238,5,225,221,51,249,128,91,55,61,225,37,70,67,134,126,181,163,206,235,99,166,211,244,104,92,241,240,39,182,224,250,98,120,93,35,70,192,173,54,70,179,107,157,71,177,59,28,167,93,12,91,76,62,59,35,253,229,145,39,207,242,84,98,192,211,217,210,220,122,156,130,118,62,78,55,233,211,216,253,52,66,171,188,151,51,127,10,207,194,121,196,211,117,219,42,141,146,48,244,76,243,147,201,90,60,20,119,210,232,206,142,209,59,197,184,80,81,165,203,35,149,226,188,64,69,113,189,212,164,155,203,235,142,168,214,189,218,5,242,83,64,116,18,109,122,237,248,146,51,144,213,25,220,100,66,88,186,58,248,15,217,105,188,138,220,234,20,190,224,18,39,102,111,252,79,212,56,30,62,243,135,207,251,18,200,229,214,28,188,106,102,177,144,106,56,43,46,2,228,18,126,176,225,25,161,150,198,211,94,73,172,127,93,221,94,91,92,186,93,205,123,47,167,118,148,85,19,125,69,57,133,217,52,251,114,209,189,90,154,86,223,130,113,219,142,214,73,62,146,197,26,219,53,195,123,1,208,44,141,16,142,82,114,46,101,113,1,63,122,151,186,129,215,61,53,104,166,112,212,115,151,254,205,252,205,213,131,127,209,223,34,220,95,85,10,201,64,109,62,243,152,206,126,177,231,114,199,160,203,221,189,93,194,153,178,136,7,79,92,97,109,208,83,135,212,80,36,73,46,136,192,74,41,7,179,63,114,30,66,229,129,104,168,189,28,32,112,195,19,236,247,95,33,22,5,202,69,163,78,194,235,195,156,74,201,189,150,54,26,215,245,184,128,103,241,180,50,190,196,43,150,174,25,29,29,221,221,30,226,245,31,43,218,95,76,90,37,159,124,6,235,173,223,168,116,189,30,85,202,95,105,127,111,188,8,196,149,141,220,19,104,175,26,141,138,226,25,171,193,223,114,167,0,99,118,247,46,26,156,55,61,206,73,17,247,216,232,157,172,219,132,143,90,151,107,107,187,71,9,150,191,10,243,245,156,115,32,226,6,155,158,200,57,231,192,248,208,204,244,200,8,163,188,93,18,54,0,116,230,109,13,203,78,158,2,206,236,255,232,59,172,203,155,126,70,121,138,134,176,210,132,65,177,47,34,234,187,50,81,248,162,37,62,123,135,172,17,224,212,80,28,73,226,24,201,79,72,121,193,84,90,171,215,31,128,172,102,122,196,71,143,157,40,214,175,139,27,226,219,16,113,140,50,142,76,100,19,231,136,126,239,243,93,156,35,203,174,31,55,141,74,100,135,210,204,68,221,72,116,18,40,216,222,199,77,229,64,250,73,172,56,205,101,156,150,121,12,204,229,12,105,243,91,243,132,16,53,243,161,20,11,171,224,241,100,122,253,82,69,93,109,41,176,37,106,22,153,137,253,210,60,73,19,146,37,35,17,54,232,244,196,188,149,170,228,217,210,80,17,133,45,127,26,6,236,0,42,215,88,169,65,50,133,78,247,15,105,229,227,82,44,16,237,210,118,98,181,243,213,71,23,92,184,12,167,191,82,106,149,47,154,34,87,165,189,195,236,168,192,237,221,229,60,17,85,217,30,178,189,136,34,65,65,217,50,1,68,125,234,154,47,159,136,88,237,119,146,122,12,155,31,252,191,140,84,36,248,20,174,243,67,165,235,229,11,124,132,208,62,12,96,123,210,248,103,73,49,40,4,241,155,38,74,246,79,139,202,203,215,156,99,99,162,203,51,194,216,70,138,27,50,148,191,231,225,67,160,20,166,164,14,153,227,54,63,126,172,196,104,148,123,22,177,55,34,249,57,132,169,54,9,40,40,163,241,150,244,183,79,16,151,255,147,18,225,238,221,186,207,165,4,54,21,19,230,210,17,66,159,148,54,226,63,235,59,252,61,89,15,121,144,162,137,229,77,171,190,199,71,57,100,63,94,221,152,205,68,70,116,93,127,148,62,81,55,64,227,81,130,52,24,222,134,247,166,122,231,93,144,195,152,207,32,18,52,105,122,38,236,163,87,158,11,208,112,176,87,95,250,43,242,0,198,17,141,80,138,173,89,36,246,82,165,158,112,39,225,64,95,26,153,25,241,179,72,100,226,214,163,16,115,99,66,40,63,131,196,36,67,13,132,130,62,185,107,243,119,152,172,52,241,81,45,153,107,25,182,83,23,55,202,12,168,22,139,247,120,100,15,5,231,208,207,61,192,97,225,103,209,241,31,41,250,180,249,232,179,19,237,203,254,28,62,181,154,110,2,51,243,205,177,140,93,204,109,43,126,133,186,77,218,106,90,204,163,132,152,29,16,177,116,234,117,119,30,89,36,91,89,210,128,233,184,185,156,2,84,190,170,253,216,175,195,186,186,86,30,81,155,93,209,195,101,207,9,48,166,149,169,199,28,165,107,170,209,61,92,99,106,73,87,52,188,150,21,4,215,101,207,158,189,76,252,178,254,195,219,203,26,105,49,216,153,144,208,79,27,48,9,92,34,65,87,183,44,252,40,87,172,241,46,90,242,19,188,103,222,243,93,236,143,0,175,28,78,157,91,177,19,108,228,222,35,132,121,188,203,85,13,167,0,120,249,19,102,93,194,147,62,118,197,237,95,55,235,88,50,116,163,126,53,95,64,248,112,131,184,174,246,178,241,61,158,73,248,5,238,14,238,47,228,120,33,219,198,9,103,255,217,112,173,105,99,32,162,110,178,126,116,75,85,143,60,176,89,253,20,0,180,187,162,67,254,227,250,69,186,151,19,247,82,145,124,31,30,30,123,197,62,46,83,113,239,88,228,172,171,73,35,170,100,218,245,60,178,33,32,13,96,255,150,233,198,52,54,175,239,3,46,65,125,103,111,57,154,181,26,146,194,60,231,141,81,235,143,136,48,59,4,73,89,180,255,44,120,82,216,241,141,86,41,255,77,40,74,43,73,44,45,86,245,147,199,5,111,10,127,181,29,249,199,7,143,72,108,167,212,200,74,34,210,188,85,24,70,144,160,60,133,97,215,36,183,49,146,71,41,215,1,92,254,183,237,168,162,197,85,197,42,244,152,4,101,162,66,90,52,238,110,178,205,44,103,41,23,222,119,17,250,201,51,58,191,112,160,109,225,208,190,213,231,208,21,167,192,182,12,32,216,94,188,15,16,75,160,75,157,112,179,18,86,20,252,78,45,120,151,215,232,40,55,55,164,119,241,229,255,203,170,224,127,113,92,136,92,22,139,1,47,139,5,177,92,15,88,2,67,224,205,29,6,15,95,229,8,158,188,21,39,254,80,101,199,77,251,241,49,224,177,103,160,199,231,77,135,131,104,107,215,25,151,244,170,29,186,236,235,10,218,191,44,133,6,64,79,100,173,166,111,118,144,86,20,71,247,189,189,89,147,172,94,117,24,210,61,164,214,115,112,10,24,186,64,233,41,205,25,237,6,17,252,62,251,253,4,125,145,207,135,44,222,62,90,72,214,47,233,73,122,192,41,192,6,37,156,45,103,93,119,67,132,79,75,50,63,130,9,58,173,111,179,216,246,100,68,228,142,245,101,150,166,199,215,173,190,101,127,23,9,210,140,165,102,55,100,126,241,240,68,121,248,20,48,172,190,204,203,141,107,85,223,8,168,250,252,237,230,193,55,244,235,8,45,217,192,92,135,131,8,198,252,124,138,25,54,89,207,61,64,244,86,60,84,214,185,98,161,99,139,125,191,192,232,70,228,163,159,219,199,151,108,71,51,13,16,159,225,42,37,243,240,99,54,179,218,181,28,172,68,117,152,150,198,61,120,146,161,130,64,194,142,25,51,27,187,37,168,210,153,251,189,241,44,129,176,63,233,162,183,65,201,65,196,181,64,232,38,39,202,242,160,116,71,255,23,27,239,126,137,236,230,189,204,171,235,93,245,207,167,111,71,48,79,94,176,125,243,197,253,130,150,134,136,193,180,180,111,215,158,91,248,199,233,188,216,209,169,55,79,126,201,183,51,15,61,190,52,188,107,229,71,106,95,216,102,122,118,131,37,69,220,44,30,14,248,34,154,156,77,234,128,167,94,161,21,186,41,29,227,199,251,189,154,114,83,95,113,176,81,51,210,144,129,64,184,190,200,240,155,1,84,14,182,216,44,35,248,137,95,168,15,228,146,198,237,134,36,133,144,213,208,199,128,30,132,191,47,115,138,203,186,220,127,173,159,154,237,43,65,209,79,178,151,197,223,89,239,50,27,133,161,73,19,79,104,254,234,194,124,237,167,59,117,103,216,225,15,37,101,2,159,75,106,187,11,163,241,227,18,189,233,149,98,11,188,90,188,197,55,199,31,142,216,205,244,115,135,191,214,240,123,120,160,174,17,20,21,152,153,122,233,19,11,23,111,198,40,123,28,103,19,99,130,171,127,123,171,225,215,133,198,95,100,52,59,57,204,172,21,50,59,87,2,171,216,28,174,73,244,20,204,238,245,185,124,253,33,246,132,16,69,90,120,75,176,180,26,230,162,207,240,32,190,56,149,249,117,171,129,189,7,168,252,98,79,195,175,131,88,133,231,145,240,166,8,81,191,202,6,151,94,126,122,49,196,66,130,179,246,94,143,83,229,195,201,31,114,129,184,224,108,24,90,218,59,250,85,39,213,217,189,223,161,245,18,199,14,188,110,6,142,113,31,207,96,58,138,253,40,247,78,98,38,78,42,212,20,161,225,238,196,129,230,225,75,143,254,73,78,235,27,167,255,141,85,88,251,57,115,246,205,232,180,200,17,58,151,232,45,63,136,178,138,231,1,161,111,96,223,100,136,110,215,36,236,66,178,35,143,120,184,102,122,120,69,161,126,55,223,41,128,112,143,12,112,17,237,16,40,94,242,169,92,99,105,163,51,71,45,252,68,131,120,193,15,227,202,0,25,66,11,45,109,231,74,237,192,221,121,32,103,14,244,173,240,110,84,34,118,227,204,191,182,58,18,247,215,63,5,44,94,55,124,50,96,200,114,244,141,40,162,159,159,26,220,95,70,16,225,177,210,196,102,70,53,107,168,150,161,156,186,161,130,190,93,219,158,108,212,23,137,56,11,61,52,56,202,250,163,71,114,155,203,213,186,173,175,30,17,103,240,63,89,218,119,58,5,12,214,124,61,10,127,255,13,64,96,47,209,63,248,218,176,186,118,32,181,77,234,155,161,66,146,4,54,236,56,123,44,181,68,108,41,193,184,37,155,89,102,15,93,199,96,58,117,131,187,183,79,112,152,122,203,152,61,206,37,126,213,103,90,67,164,58,15,240,105,224,225,165,79,165,103,127,53,146,199,0,20,219,94,240,94,99,179,146,211,204,165,190,0,87,28,9,226,71,86,139,136,130,35,247,27,88,110,81,124,1,0,110,173,23,240,102,134,155,89,230,130,161,238,92,186,173,168,41,94,113,203,62,17,247,253,173,236,107,18,42,223,18,162,227,190,200,135,59,190,245,45,190,99,74,39,111,92,80,5,170,19,32,121,253,240,168,241,20,16,100,26,155,65,120,105,126,248,64,164,184,89,84,250,38,107,248,74,148,199,220,251,212,210,15,93,254,199,23,217,14,41,121,10,198,223,167,46,158,45,101,164,145,136,57,98,129,220,217,104,141,196,222,228,104,195,108,139,197,229,254,237,20,80,217,101,156,15,67,255,193,151,7,241,142,54,169,39,253,77,233,37,202,15,250,182,144,2,63,148,217,55,170,181,85,172,224,101,249,5,82,163,177,146,92,140,67,25,222,220,111,48,83,239,29,244,190,125,178,155,253,58,103,45,107,246,88,63,197,96,114,73,194,150,181,96,86,204,250,179,221,148,79,37,165,134,70,232,99,255,238,4,143,109,54,178,164,87,53,138,25,181,87,32,34,232,116,34,169,92,246,9,182,150,84,140,207,81,35,226,199,93,63,209,223,149,161,255,77,237,174,130,103,123,162,187,69,236,155,43,204,247,118,111,224,114,229,101,153,38,92,221,209,11,236,152,93,237,254,186,47,26,42,238,186,187,54,82,106,185,47,107,242,184,254,20,192,178,196,63,218,105,120,206,237,115,46,48,127,29,207,237,131,109,108,194,75,230,226,3,0,100,48,43,135,186,34,5,42,31,137,74,160,181,162,72,28,182,122,101,144,6,129,155,233,127,6,18,155,139,41,197,15,40,93,212,231,112,141,161,36,67,200,37,102,115,202,198,240,156,217,240,73,31,222,145,154,219,102,102,51,244,164,104,254,219,87,85,182,90,63,176,106,242,70,111,15,202,209,141,137,114,98,43,186,183,11,74,245,113,188,102,49,249,145,27,233,26,165,253,126,91,110,130,78,80,122,49,201,175,96,131,208,247,119,222,2,84,172,254,233,185,99,45,136,95,160,14,10,23,127,61,172,129,183,174,253,149,87,5,127,249,53,109,123,101,35,39,237,209,132,88,101,48,157,55,117,233,197,190,130,17,158,132,240,145,198,24,149,158,161,228,209,43,43,137,26,220,35,163,81,102,145,236,35,193,124,96,163,102,210,50,32,215,127,163,39,206,225,115,41,243,226,153,79,164,22,33,204,164,180,145,200,101,80,168,238,121,236,192,236,219,69,187,136,230,177,88,177,93,255,23,27,225,208,133,185,21,214,145,229,70,157,199,35,210,13,26,41,58,29,73,220,223,139,107,228,228,33,232,18,185,116,81,134,81,196,148,14,167,146,221,186,135,5,39,14,229,56,162,194,52,70,87,236,127,34,16,178,54,73,105,45,99,212,157,10,67,60,164,232,143,48,234,55,87,97,204,53,226,84,113,191,221,26,217,230,193,172,143,184,231,238,62,29,64,232,142,85,211,239,49,77,227,233,212,181,127,71,68,142,248,93,65,48,136,25,245,68,187,255,108,139,108,60,186,43,122,10,248,173,248,101,117,130,221,47,207,113,73,73,212,119,79,222,79,18,165,197,85,220,184,166,199,249,186,102,239,39,52,94,91,10,238,18,3,235,35,180,220,107,107,164,240,81,242,111,23,24,239,183,185,170,170,234,103,223,57,152,65,184,84,54,52,64,252,94,15,125,175,159,8,35,210,167,172,145,164,139,42,177,151,155,137,162,171,22,153,151,107,230,173,52,71,130,192,201,88,86,66,232,40,35,131,210,230,197,184,218,244,1,162,169,138,212,62,60,29,230,246,162,248,117,162,215,186,57,66,125,118,40,44,83,93,166,187,214,203,49,204,24,71,146,173,251,4,117,155,94,208,218,191,184,53,169,210,255,148,250,38,236,235,72,189,72,119,223,100,50,208,72,168,109,100,149,187,195,192,103,125,247,25,82,57,169,183,80,106,29,35,126,43,33,0,164,136,107,11,141,81,134,38,160,225,141,52,33,188,90,50,127,100,136,130,192,47,9,163,6,127,165,32,242,171,38,100,132,247,205,135,94,105,67,91,180,90,235,115,75,149,67,55,26,93,246,20,150,200,209,245,125,78,238,160,84,124,241,155,93,148,35,191,194,159,220,131,130,178,242,133,247,34,38,215,199,229,221,207,174,24,248,110,145,97,217,189,79,215,171,58,4,10,25,34,99,218,127,146,15,231,8,74,45,246,126,177,231,124,104,186,31,189,105,83,73,102,73,252,95,239,148,125,49,208,32,209,84,178,25,144,17,209,225,162,143,30,254,150,117,69,166,184,222,3,117,28,34,224,120,127,220,201,188,48,30,44,145,0,92,26,173,240,49,226,144,232,131,21,74,42,47,86,61,65,87,32,88,124,146,166,50,184,63,94,134,231,46,244,62,191,189,24,153,71,137,229,204,147,174,113,210,164,66,163,211,73,147,105,170,36,33,171,244,141,125,60,2,2,153,1,218,214,150,253,102,242,54,152,34,209,228,40,212,35,168,142,238,250,81,143,56,125,238,98,3,107,186,29,77,98,241,212,117,224,229,125,204,75,84,62,208,181,113,132,212,113,162,232,57,80,70,216,7,152,246,194,55,142,65,98,71,137,216,185,207,229,118,129,173,112,9,110,98,80,16,136,202,243,173,157,177,135,129,224,43,38,190,73,2,139,184,154,53,37,132,0,22,56,150,110,119,10,64,4,160,28,205,160,118,184,89,134,70,180,82,199,238,204,121,79,6,198,66,209,40,31,223,147,33,98,42,114,72,222,248,160,172,38,105,104,101,211,25,94,69,251,28,112,159,132,33,41,85,34,49,101,42,32,44,87,247,219,222,117,105,213,231,87,132,153,67,19,60,241,45,239,144,113,52,125,50,182,104,192,25,138,66,211,163,242,68,55,0,114,77,75,199,4,209,85,213,116,134,231,165,129,70,102,214,156,110,124,105,128,109,124,100,3,95,26,192,135,194,248,210,64,142,35,196,32,17,98,160,234,41,63,28,85,139,147,219,233,11,159,2,165,223,172,176,180,91,8,16,154,74,52,42,22,242,168,228,55,164,28,148,88,226,22,213,168,144,107,227,47,190,193,156,84,10,102,240,118,229,209,46,75,156,56,52,146,224,71,195,96,128,236,26,31,243,133,131,104,91,23,30,198,79,139,42,5,96,219,36,72,120,27,159,36,19,84,75,6,31,207,220,67,171,230,243,104,162,219,253,23,114,66,71,201,164,46,158,237,229,178,78,131,204,119,125,27,74,130,97,225,142,30,196,154,116,195,209,216,154,38,124,127,12,190,170,133,11,201,81,118,132,82,229,23,161,146,232,110,250,133,19,56,213,218,76,211,18,111,222,75,52,48,159,109,29,110,12,179,154,87,45,26,153,224,105,184,161,207,37,134,17,236,114,87,191,131,117,191,146,159,163,1,31,79,118,84,109,6,122,223,189,2,248,61,186,63,253,187,44,230,69,128,140,160,188,172,200,89,4,89,185,18,241,139,236,226,95,57,18,157,111,248,230,98,152,131,37,239,212,12,172,223,58,243,17,111,54,56,3,218,246,75,103,173,223,144,222,189,187,244,195,251,56,38,191,145,153,152,178,141,48,148,189,125,138,99,228,15,190,132,144,117,2,114,95,214,145,205,154,100,123,7,85,130,190,244,45,162,62,35,158,250,82,42,72,81,34,83,132,214,139,148,25,27,205,218,41,119,173,98,125,42,164,41,16,102,7,75,162,222,244,80,80,180,248,135,175,253,215,213,254,91,82,38,143,183,241,143,220,167,42,239,238,159,146,234,4,127,244,199,3,46,146,250,153,241,62,146,184,210,81,255,76,144,219,149,173,196,144,190,131,87,130,81,50,151,161,79,75,57,31,61,150,161,193,241,226,83,128,86,113,190,179,168,214,144,179,202,145,93,210,61,194,247,191,210,228,214,127,120,214,80,115,113,177,233,255,16,22,233,125,225,255,121,214,89,35,110,176,8,203,172,148,110,160,205,141,234,53,81,22,209,26,10,161,204,56,90,211,126,126,211,80,165,79,206,48,92,100,137,10,150,196,201,101,146,251,241,48,68,48,219,120,174,118,113,54,110,162,215,104,97,15,126,47,135,4,185,200,224,4,197,101,63,14,8,78,224,158,120,203,81,154,67,156,151,114,253,24,185,202,215,134,42,112,223,117,45,102,45,105,74,36,58,59,163,179,141,198,116,201,84,198,136,100,43,56,182,126,241,122,159,65,1,209,251,44,172,175,1,243,35,63,133,234,200,36,36,3,244,190,185,69,132,243,200,170,137,159,75,88,81,82,24,20,149,124,83,2,88,85,107,102,128,22,112,84,51,114,85,204,123,179,80,182,129,180,53,37,47,38,98,253,242,8,224,125,252,36,238,27,190,93,188,246,254,202,117,214,243,118,241,207,156,94,171,156,126,244,42,103,87,68,120,140,6,20,5,87,36,67,138,99,156,192,16,48,36,60,238,21,33,223,42,249,204,26,108,52,181,232,21,179,17,142,183,102,182,42,215,205,118,54,191,133,101,78,52,116,73,99,93,36,207,137,131,129,219,140,180,68,214,245,214,172,14,188,3,174,159,81,251,108,8,17,129,53,18,153,110,145,228,189,217,90,13,73,206,20,214,78,96,147,160,204,151,154,18,137,244,150,154,152,20,23,75,194,200,219,183,163,177,114,205,96,92,21,71,194,214,208,52,185,77,40,216,229,118,101,210,67,23,185,174,36,77,143,210,101,23,186,144,195,215,209,90,16,184,163,52,8,49,106,185,38,6,27,243,127,189,181,58,194,69,149,136,168,201,1,27,229,113,136,45,229,251,19,45,152,147,214,250,88,255,217,91,216,35,15,205,210,8,158,85,47,115,70,43,67,119,197,166,128,68,56,108,177,154,205,34,154,46,155,82,232,230,56,80,63,119,39,255,218,145,217,148,134,164,229,73,100,226,115,62,98,227,173,20,109,177,137,101,208,201,0,61,187,11,118,143,212,108,64,216,109,95,110,178,55,164,150,185,85,252,208,214,219,138,221,86,238,118,42,53,252,38,44,127,109,220,29,178,84,211,107,185,47,150,60,234,95,181,181,154,43,73,145,232,142,101,229,213,206,5,214,44,251,141,21,139,67,47,27,225,75,149,41,218,197,250,249,210,248,82,101,113,202,146,194,116,12,190,84,137,111,127,33,207,31,177,195,223,28,23,113,223,118,76,177,113,104,5,143,199,247,109,88,28,223,0,143,242,68,17,44,3,92,41,215,250,30,59,97,230,21,222,138,29,68,131,226,119,55,119,146,38,57,204,242,181,171,163,244,123,125,57,131,11,20,227,32,15,99,107,170,244,220,34,106,23,175,254,11,245,31,38,62,217,109,140,177,128,135,21,11,76,156,88,78,109,205,196,248,218,152,243,31,76,34,49,228,93,25,26,17,96,100,222,189,226,75,170,202,249,89,21,182,130,247,101,139,126,243,255,148,0,119,166,74,167,179,79,1,100,30,165,191,156,138,78,1,31,66,159,252,213,40,72,0,96,31,187,251,189,92,254,119,173,24,66,130,255,123,225,5,168,171,98,117,47,110,180,250,155,219,247,248,115,234,80,114,227,209,172,221,196,99,142,227,116,252,83,255,60,210,36,191,149,187,241,31,245,103,153,123,248,206,91,188,16,180,154,13,161,191,225,125,197,142,122,25,193,204,129,86,175,31,208,28,142,23,54,162,226,170,184,29,109,65,254,66,163,145,100,12,183,210,137,121,76,231,140,82,21,149,179,30,208,89,239,30,41,52,209,240,165,33,108,168,180,166,7,143,81,87,74,192,231,55,211,2,69,55,139,70,150,180,37,114,241,116,108,244,90,156,120,62,54,91,220,183,24,75,84,204,83,24,140,203,114,218,141,139,103,15,154,124,91,176,144,133,220,122,210,61,59,115,207,162,106,78,21,166,169,58,3,30,79,73,191,39,161,45,161,172,85,92,48,48,216,58,99,121,32,91,161,106,244,255,81,247,214,113,109,118,219,182,112,168,208,66,139,22,215,226,238,174,45,78,130,7,15,238,78,113,138,211,226,14,33,184,21,9,16,172,197,173,64,91,220,221,165,69,91,180,69,139,21,62,194,222,239,121,187,207,221,231,158,253,222,123,238,189,231,91,191,31,127,20,242,36,205,243,172,181,230,28,115,205,49,198,98,77,217,222,199,154,157,232,65,86,37,182,129,145,55,221,206,92,150,154,148,160,233,8,170,167,19,5,229,245,172,178,141,172,181,230,13,33,91,206,214,47,2,16,237,2,245,186,91,162,117,38,246,186,72,9,142,91,62,34,82,130,163,246,150,143,136,148,224,64,71,242,17,145,62,202,8,6,179,149,36,98,202,187,92,226,62,152,14,221,65,30,45,31,75,162,152,112,24,189,162,164,98,147,166,139,25,117,191,57,19,210,30,207,120,71,79,52,244,169,21,196,208,91,214,105,229,73,14,74,23,102,185,113,7,2,0,144,114,196,129,250,161,244,206,69,76,149,115,83,24,56,37,156,105,125,130,82,189,185,110,84,40,76,141,154,253,88,175,254,113,154,192,172,117,230,88,144,214,206,116,97,95,101,10,210,66,249,121,61,200,80,102,160,247,87,41,203,12,20,159,180,196,228,125,199,229,129,58,133,253,103,231,218,62,167,240,146,135,234,177,201,89,63,33,75,162,133,35,112,58,140,94,179,65,58,92,92,162,64,49,44,55,63,243,93,109,90,126,133,15,13,114,184,35,166,224,202,199,51,223,181,182,49,248,240,21,197,95,244,123,189,224,79,3,66,176,91,171,22,220,229,76,62,233,26,208,119,189,230,1,225,154,226,158,112,244,246,17,248,239,74,4,114,151,226,181,228,69,105,22,11,81,231,45,37,229,232,70,225,138,84,45,198,184,177,61,146,61,195,153,152,218,103,166,163,241,42,171,176,169,60,23,71,78,52,236,242,171,65,195,137,107,192,105,80,146,209,161,166,220,213,37,221,56,45,87,185,54,119,149,17,96,131,207,67,84,150,89,167,244,209,88,169,43,73,120,8,93,232,231,68,156,250,76,5,27,48,44,79,130,201,82,90,22,78,94,238,42,126,51,209,1,191,157,152,33,213,92,255,126,126,37,171,233,246,207,58,46,238,4,4,2,254,49,46,254,86,245,190,73,130,11,223,142,154,61,242,53,150,56,113,151,54,126,240,103,75,198,147,75,214,171,9,61,110,99,36,73,25,158,114,218,202,139,36,41,131,173,27,130,17,3,183,36,101,155,65,123,166,79,72,146,50,111,138,106,200,211,5,123,88,12,176,145,73,32,16,224,174,88,210,47,202,146,232,229,28,198,93,127,95,122,235,72,159,71,197,54,135,84,221,33,183,187,134,208,225,167,167,181,36,222,97,41,159,224,74,47,93,121,103,185,172,182,90,236,20,224,110,95,67,206,222,191,49,123,243,0,210,215,0,183,63,85,251,208,231,117,206,213,191,50,116,161,82,157,68,173,216,254,233,28,30,174,245,27,15,228,119,158,48,170,230,99,252,174,69,124,33,221,136,147,178,92,43,3,122,25,230,152,64,179,61,102,124,95,124,130,24,226,134,183,202,225,138,240,80,98,27,182,68,58,140,3,137,18,73,130,32,53,4,59,14,241,113,140,218,97,49,192,134,231,41,187,177,213,162,49,187,49,111,233,89,167,218,240,30,58,203,217,71,178,171,47,232,57,92,50,200,159,164,178,187,235,174,13,50,158,242,34,161,58,161,32,71,95,167,27,140,31,199,8,74,132,219,61,44,222,68,231,249,169,240,244,237,213,170,246,101,193,59,34,186,196,14,80,183,160,229,154,220,161,7,225,179,249,140,39,238,149,249,54,202,88,48,115,40,71,6,88,136,240,148,135,26,239,128,29,77,161,251,165,78,204,39,54,157,72,116,193,194,107,64,17,47,195,3,243,115,91,155,83,45,5,160,46,243,177,231,164,139,82,155,122,141,209,192,157,155,207,72,46,136,89,99,192,105,143,105,188,164,21,175,94,254,224,32,46,237,192,24,93,161,255,140,232,225,252,77,228,221,88,199,231,142,104,152,54,124,26,172,205,189,122,142,242,25,11,133,204,203,70,75,243,1,229,20,129,178,120,20,15,85,142,151,8,229,112,194,138,190,32,154,235,252,87,12,169,82,19,193,45,119,214,132,44,111,230,102,69,104,163,212,203,96,49,205,12,97,126,99,83,218,119,173,15,115,216,160,163,51,95,84,114,74,191,172,221,113,175,131,116,200,35,44,174,176,100,27,153,159,185,104,28,103,255,248,126,46,69,33,122,26,253,74,181,93,41,178,242,94,68,170,54,122,167,174,144,229,15,253,39,141,77,86,62,2,100,141,122,29,150,106,204,151,61,0,128,70,139,22,128,102,217,152,154,75,234,203,61,99,190,192,81,215,227,200,132,159,128,137,255,91,165,204,191,48,254,240,220,70,39,214,183,150,159,202,205,125,42,160,88,198,232,27,162,193,232,27,232,91,213,183,91,214,98,205,21,125,161,41,59,153,146,154,95,255,171,115,241,196,3,85,17,116,168,121,82,200,53,109,139,183,213,63,160,212,53,189,101,212,95,117,231,73,93,136,153,103,90,237,177,93,75,211,91,207,83,17,201,43,123,202,95,45,198,1,173,1,61,125,4,34,214,107,122,188,92,104,70,23,137,151,89,9,254,39,152,118,135,219,175,166,75,47,190,46,158,48,61,167,23,65,79,25,0,217,92,3,94,241,92,74,199,130,37,108,37,240,47,186,63,134,12,111,144,243,182,125,72,187,162,150,99,252,158,110,244,240,49,221,60,55,251,1,226,185,216,122,171,14,194,211,207,149,154,132,57,98,209,177,97,233,188,45,245,6,63,141,30,171,180,111,77,15,110,69,28,156,111,72,51,154,82,143,78,94,124,127,123,22,140,251,98,244,242,26,240,21,218,50,243,203,64,238,251,5,205,138,152,7,92,100,87,32,163,104,187,59,233,26,96,45,206,83,154,191,135,56,219,42,171,111,56,220,194,51,255,172,205,225,27,240,193,56,123,194,48,81,168,241,26,64,81,122,53,242,82,141,183,133,112,41,72,215,234,199,148,95,37,175,133,173,114,167,115,100,22,97,107,144,144,205,223,126,129,1,190,149,243,208,182,171,101,252,79,228,60,140,197,199,52,199,123,52,26,30,230,119,182,112,39,65,44,199,10,203,120,36,34,32,189,140,184,132,128,145,69,49,181,146,73,84,188,80,160,43,180,72,159,155,174,110,251,5,83,242,32,27,238,172,219,200,129,234,50,188,203,130,18,125,101,128,45,150,209,25,41,192,90,83,38,33,251,55,1,86,210,63,4,88,7,70,202,89,64,127,136,172,163,12,24,174,73,190,46,212,103,103,188,219,55,242,15,38,29,162,211,113,32,82,134,115,214,181,207,157,87,20,39,174,0,246,15,29,202,9,14,241,213,52,118,239,73,131,126,92,233,77,115,78,242,107,81,34,122,210,232,52,123,57,170,230,230,157,243,36,112,49,146,13,120,52,251,19,18,240,155,187,12,2,31,115,127,91,158,169,230,170,19,127,21,151,144,134,255,158,11,156,18,69,81,152,233,62,178,222,235,197,232,200,109,174,159,249,153,123,50,246,0,115,78,254,123,215,73,229,227,174,12,140,200,96,38,108,58,218,137,129,228,228,254,8,154,218,177,60,110,238,70,151,47,102,190,0,169,61,109,55,209,93,150,215,135,60,15,87,73,134,4,251,25,16,71,204,59,232,153,117,171,19,69,229,147,85,29,193,130,53,185,204,193,176,244,24,38,110,106,62,28,226,185,13,253,142,143,72,43,145,202,87,254,32,98,221,232,170,225,190,108,197,159,122,97,91,188,236,205,13,159,221,13,107,137,187,60,155,91,128,211,69,94,165,202,5,75,83,141,134,43,124,109,51,92,215,128,67,153,107,64,227,179,107,128,56,157,42,0,224,86,246,189,171,86,191,182,215,215,47,117,130,113,159,18,97,162,207,161,89,222,110,11,193,43,36,243,231,149,251,31,84,217,194,163,144,98,114,182,1,151,18,125,111,207,74,242,145,98,114,204,25,106,107,70,27,176,158,76,37,104,246,150,223,144,79,254,150,17,239,121,156,254,130,187,87,52,240,108,104,191,5,82,79,226,123,80,87,186,95,27,135,94,149,147,251,118,205,40,253,165,0,207,51,94,79,216,175,94,83,116,119,79,132,79,252,194,113,69,41,93,125,189,222,80,83,57,73,189,183,187,141,230,91,31,242,50,90,100,11,15,234,131,163,200,29,210,140,102,3,51,123,154,136,170,121,92,19,116,123,111,12,166,111,220,106,250,41,76,73,8,59,31,93,18,1,174,69,26,22,215,198,132,207,83,236,221,114,123,3,130,253,230,59,9,57,41,68,7,69,82,57,218,57,225,112,45,125,239,24,170,175,249,233,100,166,34,64,150,247,227,182,116,56,92,29,17,252,235,29,123,102,244,128,7,82,195,101,173,89,25,196,116,113,46,67,201,59,90,37,68,249,152,26,76,170,153,176,149,145,118,23,195,216,26,238,122,188,96,132,244,107,167,17,219,42,13,15,154,47,190,193,158,246,105,163,70,53,168,210,187,56,175,15,237,136,205,30,191,79,147,109,135,46,37,48,69,218,159,85,244,234,50,139,148,23,73,234,135,7,19,111,65,84,34,251,95,17,239,139,63,96,122,3,248,93,118,162,47,247,183,182,165,64,73,212,97,29,72,72,172,235,79,54,78,45,166,160,105,235,134,32,34,53,132,59,209,252,100,125,91,228,229,84,134,123,139,53,111,185,112,124,45,254,152,121,94,75,79,207,105,156,18,205,160,101,239,18,236,76,96,255,85,88,75,222,135,163,194,155,219,67,253,246,143,142,73,25,157,36,229,63,226,126,104,51,234,78,27,104,110,88,92,175,63,83,65,59,69,185,125,98,75,180,111,209,100,134,27,119,96,146,115,41,84,79,209,157,173,72,213,110,27,151,38,61,194,134,122,49,49,89,12,34,223,78,231,205,124,66,4,183,132,229,12,210,100,192,26,146,30,51,40,37,48,103,72,181,79,50,67,204,101,203,218,154,248,23,97,7,230,252,14,66,196,249,206,64,217,24,89,23,18,181,244,132,134,177,181,142,56,232,95,233,144,248,143,19,105,162,73,6,188,105,139,101,136,7,122,130,136,1,65,146,106,134,70,24,169,219,235,69,80,242,130,229,154,80,89,20,164,150,26,207,180,50,173,160,222,19,136,131,144,245,178,27,253,249,78,139,106,206,138,88,162,91,40,72,50,5,139,121,19,151,212,219,101,205,189,88,225,237,155,62,16,48,149,227,137,108,88,124,26,206,216,66,144,66,56,4,187,154,22,193,194,205,93,151,129,103,159,111,48,55,46,100,98,188,56,169,69,129,93,56,119,43,248,135,190,133,227,86,134,20,252,131,162,125,157,138,25,183,176,40,174,168,23,176,147,82,198,62,122,18,200,137,138,209,55,64,122,171,68,49,202,248,210,59,140,12,169,68,17,39,37,223,136,236,197,67,216,129,111,128,229,132,101,109,57,8,28,3,82,75,11,230,59,234,27,179,209,192,40,120,167,132,30,162,136,20,196,169,90,202,192,37,19,140,134,39,211,112,46,156,191,214,179,169,27,67,210,102,169,129,180,200,170,103,184,33,102,16,101,145,213,151,207,235,84,182,77,182,191,152,126,212,119,94,82,90,79,200,76,126,227,58,247,240,199,184,2,163,204,85,155,221,44,150,220,244,151,253,200,197,146,40,54,181,130,30,131,92,44,200,133,77,215,141,92,44,89,222,158,233,238,54,74,187,62,248,59,60,218,22,3,81,151,131,94,79,66,93,212,23,85,154,158,185,102,121,110,228,168,109,249,92,85,114,157,61,19,90,18,42,82,190,6,168,100,123,142,251,19,86,26,168,162,144,145,51,103,60,214,116,5,9,108,36,244,9,235,55,133,178,22,118,71,41,85,152,108,57,176,129,105,167,116,150,18,29,64,22,92,243,2,250,208,81,65,216,91,195,60,193,93,218,94,249,5,27,23,230,255,5,153,173,187,5,219,166,186,105,196,169,7,174,47,88,126,20,70,215,117,146,20,138,145,36,42,249,230,45,35,128,252,122,206,245,201,210,133,55,9,106,54,104,150,77,94,25,222,48,70,10,130,72,20,211,141,255,69,113,7,151,238,28,135,87,252,189,137,85,152,214,74,197,218,102,10,57,175,184,68,93,172,112,62,6,161,21,109,148,219,243,239,183,123,11,53,172,154,39,229,78,43,49,211,24,6,57,76,179,39,177,102,240,246,94,125,246,241,94,222,205,226,110,197,127,198,106,87,201,252,242,59,197,232,80,110,72,145,212,86,245,178,116,120,17,49,117,246,230,11,249,65,76,222,213,190,232,42,169,114,193,213,7,197,176,224,226,104,174,0,120,148,195,233,203,196,62,31,122,139,204,114,103,166,227,59,118,164,74,252,58,94,105,202,60,147,159,227,8,88,122,221,45,179,198,215,170,226,65,14,152,116,51,155,18,44,64,193,36,227,186,191,84,60,44,135,211,39,106,190,157,52,185,89,82,189,183,76,106,103,170,246,240,190,91,38,53,116,94,169,14,138,100,82,67,129,180,178,150,150,210,82,35,133,237,25,212,224,58,137,62,62,19,185,45,46,22,162,170,22,42,62,86,57,77,83,97,213,144,86,121,218,60,22,22,222,196,210,232,94,219,209,247,34,233,11,94,159,20,124,198,29,168,60,15,74,89,127,84,40,173,119,145,245,45,224,63,41,29,117,26,20,43,241,117,80,170,11,163,24,49,168,95,92,204,125,168,62,84,54,177,26,69,155,92,79,80,75,108,32,139,108,58,255,128,153,222,38,19,205,182,255,234,193,236,36,78,206,42,64,216,246,23,1,103,125,215,61,74,43,141,231,191,161,130,209,103,159,0,222,191,21,209,0,4,165,182,162,81,151,99,105,79,34,170,110,230,100,227,176,155,159,194,205,156,220,206,136,125,203,21,113,51,39,5,74,181,86,85,178,181,38,253,249,43,23,85,81,72,26,85,70,166,15,56,6,69,73,211,114,210,69,254,56,149,105,233,113,244,158,214,132,206,207,151,127,53,208,138,209,107,17,174,41,153,110,137,157,194,253,59,58,191,243,111,29,129,191,87,197,136,53,255,64,222,200,202,193,120,53,178,114,64,97,141,118,117,123,9,37,221,191,46,52,182,77,100,55,214,146,169,81,86,59,203,94,31,172,110,152,242,0,123,227,113,248,17,72,79,21,78,87,180,96,194,193,127,52,201,38,60,86,29,237,60,82,71,198,11,141,60,72,151,236,87,8,53,166,226,224,115,229,193,183,162,55,91,17,29,235,170,58,239,180,123,162,65,94,12,28,91,141,114,200,178,154,49,41,95,153,170,169,26,67,99,171,11,82,251,230,240,16,72,14,149,212,62,145,159,25,74,138,59,231,182,123,201,196,105,49,202,101,233,212,237,93,183,211,187,75,207,61,120,58,54,168,17,140,24,252,148,181,197,204,56,186,84,153,24,106,157,66,229,64,252,66,221,58,176,96,204,182,246,188,140,25,31,61,141,61,31,92,220,227,72,43,232,76,172,62,220,235,215,137,139,220,102,144,74,93,220,55,219,204,192,64,79,184,119,248,167,151,144,144,87,239,202,73,239,155,88,139,129,162,194,54,247,55,221,190,205,79,54,54,68,182,219,56,20,30,151,221,54,138,104,171,165,199,78,243,240,172,220,237,183,62,106,174,54,124,33,59,92,22,250,97,182,161,127,159,44,33,188,120,167,69,149,49,90,184,31,67,67,205,163,176,106,142,188,169,23,163,215,97,163,103,96,210,69,130,152,73,218,60,255,149,95,99,85,107,82,98,6,196,210,242,110,46,51,149,186,78,153,23,136,20,135,138,158,6,135,40,179,223,85,47,114,30,200,3,82,237,51,79,164,179,195,73,52,55,135,125,6,2,139,164,44,145,221,132,39,229,137,208,205,139,52,47,11,85,182,254,221,90,120,253,151,9,131,4,170,22,144,0,158,173,23,71,158,9,115,143,36,176,165,179,150,69,55,112,120,31,155,156,137,244,78,123,127,107,75,205,146,178,250,166,198,194,83,63,101,113,234,246,119,171,92,247,211,165,194,154,162,7,82,99,234,96,84,138,77,213,246,153,246,225,11,10,21,164,89,53,130,45,3,109,113,255,58,87,130,147,194,225,196,109,206,136,247,196,168,219,126,181,172,186,212,79,219,32,95,209,95,5,186,229,127,112,168,116,92,71,236,222,114,178,237,95,91,143,48,8,153,149,89,146,155,225,255,60,184,67,154,163,167,108,186,176,208,255,115,189,81,178,67,109,19,235,239,34,88,224,21,222,109,118,154,8,220,121,247,122,82,30,32,2,213,154,7,4,75,164,35,239,251,95,104,32,123,25,120,151,187,10,203,81,112,94,112,71,41,234,192,231,110,30,228,144,144,196,52,18,58,155,60,183,24,27,73,46,180,229,75,143,105,107,40,1,151,163,157,8,3,247,169,86,124,154,23,32,48,7,74,82,116,148,177,5,239,107,9,85,220,246,226,77,34,149,67,90,203,149,225,159,110,149,67,20,12,67,51,232,216,32,170,33,140,59,250,184,137,60,95,100,5,115,249,253,136,245,208,192,85,114,168,227,213,195,188,239,6,110,213,76,58,101,194,52,76,110,213,76,192,224,208,249,70,164,154,9,108,101,26,169,102,210,149,60,144,189,20,242,101,198,8,169,7,157,246,55,61,104,193,97,60,247,255,68,15,186,65,226,95,86,242,234,168,136,222,170,101,126,53,122,13,72,57,254,187,69,74,156,33,146,2,6,237,199,73,117,44,23,250,247,218,114,236,168,125,243,230,235,20,211,19,101,18,170,253,68,51,175,239,69,115,81,133,218,114,218,57,197,183,127,147,218,84,171,58,80,42,34,179,145,215,173,57,144,143,240,238,153,211,42,40,136,65,125,211,250,6,0,16,46,180,55,54,130,134,106,153,177,86,31,20,221,132,215,229,243,152,71,21,123,2,139,218,229,178,206,89,123,223,193,238,155,75,182,227,8,129,218,10,237,134,93,227,59,204,215,128,127,72,157,185,75,255,163,188,238,249,195,99,85,209,210,56,32,82,127,9,230,195,104,60,131,212,95,2,79,52,69,199,222,234,47,73,77,146,68,246,140,35,245,151,70,178,48,224,210,240,114,91,208,19,183,194,243,169,57,2,194,192,7,70,31,136,174,1,168,27,217,24,5,27,152,70,166,68,73,3,98,250,177,96,227,161,104,171,220,9,125,164,144,46,44,4,46,93,192,134,78,13,33,72,162,147,78,162,237,105,254,55,172,250,127,169,70,121,179,231,18,9,171,213,225,194,205,179,52,51,127,246,250,242,176,139,163,85,200,67,156,239,11,211,160,109,233,120,219,194,94,219,56,108,138,41,201,198,195,139,35,72,4,28,4,161,18,76,180,135,108,12,24,46,28,98,60,148,86,138,55,239,20,170,61,229,29,163,133,49,231,149,34,63,77,144,139,47,43,187,166,203,150,144,188,159,180,169,212,183,150,7,6,215,48,61,146,36,200,81,152,180,85,98,110,3,101,72,86,140,83,35,173,18,246,164,211,48,245,152,144,86,9,137,10,49,130,115,225,72,171,4,27,94,164,83,66,66,28,235,115,49,105,139,61,62,184,165,22,160,93,55,70,50,142,45,210,145,57,255,19,18,194,224,166,204,155,42,48,122,213,52,192,16,64,58,168,150,180,57,72,205,240,132,103,67,4,80,171,199,224,205,106,254,55,180,119,103,43,16,75,84,236,105,99,39,104,232,87,57,215,20,123,187,230,166,187,190,24,186,20,47,72,164,162,79,97,231,9,14,177,20,59,51,115,124,109,126,169,16,21,55,165,253,136,135,218,179,178,30,88,45,118,122,86,61,207,134,242,144,8,175,25,89,111,190,82,120,23,21,227,55,248,242,129,183,148,82,217,22,183,150,18,255,170,188,251,35,133,126,11,102,23,96,109,46,100,148,220,220,67,25,78,152,249,129,80,219,34,122,251,114,104,94,194,56,115,213,37,103,218,212,228,252,213,241,9,238,212,126,231,71,63,120,119,82,147,242,126,149,64,68,88,22,255,49,107,226,123,90,219,38,71,185,77,69,47,237,39,163,163,54,217,241,135,65,22,194,152,164,25,186,219,47,19,217,175,1,34,238,252,250,244,164,206,56,122,60,194,222,99,243,114,165,174,147,158,246,240,78,56,179,94,66,206,97,12,125,45,170,241,205,132,40,189,6,24,119,95,3,6,9,175,214,174,1,151,167,208,204,162,15,109,212,151,101,31,27,173,214,85,152,46,160,237,71,91,132,6,11,200,240,26,61,47,178,184,4,183,158,108,158,44,2,151,251,232,239,58,207,221,60,230,191,122,12,117,247,247,180,64,22,89,164,251,35,26,95,3,126,59,103,227,188,251,239,35,50,202,186,254,191,216,203,249,91,39,166,244,239,74,49,17,136,155,249,250,4,57,95,103,210,239,50,7,250,38,217,222,108,31,160,12,131,138,137,21,117,68,205,183,61,133,52,110,189,94,139,240,1,254,68,245,216,134,149,104,100,191,129,45,31,113,2,14,78,90,120,105,103,11,247,36,196,114,108,163,140,11,89,115,32,241,13,249,192,43,160,162,97,219,34,17,66,5,213,95,67,76,63,70,234,239,244,91,212,210,229,233,177,167,83,128,200,120,27,122,64,155,41,47,9,185,58,150,125,111,229,246,248,255,21,185,189,126,66,78,18,205,203,47,177,1,78,88,17,105,232,249,67,156,119,55,152,171,90,66,176,82,75,134,166,80,14,133,22,168,3,10,136,251,87,172,78,3,26,214,3,152,24,65,107,41,188,54,203,62,11,210,221,242,79,62,103,167,40,168,136,82,84,92,3,170,64,40,17,34,66,212,167,171,143,152,47,43,69,41,215,211,158,132,84,123,125,198,232,185,6,4,47,93,201,84,162,249,112,119,110,11,14,63,42,245,42,58,28,191,215,104,116,52,37,253,217,254,39,105,169,201,244,248,91,237,65,66,149,164,54,160,253,253,197,251,151,59,157,42,17,250,54,70,120,36,207,205,134,38,39,222,50,45,135,239,126,255,233,81,202,89,186,217,182,229,169,48,101,88,249,80,247,227,3,132,165,44,155,242,79,195,76,9,49,10,135,54,21,215,184,31,104,147,115,162,245,47,253,66,92,91,128,208,107,64,177,147,36,170,207,143,1,95,195,183,134,180,197,1,236,223,208,8,102,48,139,90,132,69,29,58,235,95,50,63,179,211,22,113,7,31,163,17,74,108,181,185,7,219,29,249,85,31,252,226,243,110,252,82,231,211,218,196,8,13,141,253,137,162,202,110,124,127,224,190,230,135,61,166,138,75,182,1,77,163,1,94,66,238,211,231,118,107,166,240,14,213,211,84,4,126,243,135,223,15,95,254,187,12,53,253,208,4,132,126,104,60,30,55,251,126,46,141,83,223,170,195,83,1,13,38,211,202,200,98,213,51,192,153,249,89,201,133,58,209,126,45,10,92,200,51,194,71,230,60,42,237,87,86,66,252,129,239,164,31,34,218,121,46,203,92,215,43,226,52,101,139,99,125,6,229,209,188,156,174,87,105,248,203,165,95,234,41,123,150,178,50,246,79,112,228,162,56,89,154,200,234,7,197,249,151,15,17,82,228,252,175,104,27,211,143,215,62,231,104,174,95,164,229,166,232,161,140,100,168,207,224,250,167,17,158,33,22,103,215,25,91,158,211,105,63,78,78,151,198,90,112,32,252,133,75,150,159,217,250,109,245,155,252,168,82,104,182,40,13,191,190,255,68,216,211,86,35,55,84,78,7,21,229,237,106,70,89,121,119,8,89,214,6,254,89,134,56,197,29,108,231,1,135,97,240,151,86,145,161,128,149,136,245,225,62,79,189,68,160,24,102,86,10,235,5,221,54,255,229,61,66,75,95,77,185,131,23,38,22,165,126,95,9,231,30,114,183,27,11,71,133,196,25,1,247,122,146,180,243,112,174,1,219,89,251,68,165,53,203,91,115,42,252,88,211,177,44,55,123,75,253,123,238,103,198,8,143,129,251,251,114,36,157,79,206,60,81,249,119,89,189,235,98,6,53,189,247,107,157,174,1,39,63,67,158,104,143,250,122,204,216,177,137,147,12,215,209,71,211,111,114,110,162,193,55,58,108,99,7,207,152,216,105,119,200,22,66,251,113,76,239,209,177,231,85,92,96,194,59,184,48,228,92,24,7,155,230,240,94,20,69,149,74,224,62,78,167,81,63,57,207,173,59,202,172,159,33,68,217,105,75,121,24,185,235,250,4,204,34,223,137,207,199,86,212,151,165,146,168,149,29,20,28,186,103,153,134,197,231,206,164,140,227,56,235,94,251,20,86,4,94,213,137,10,116,194,228,30,100,253,87,69,36,31,0,120,124,242,173,28,109,43,134,27,174,40,180,44,217,192,250,59,77,157,220,52,234,16,253,190,60,104,23,145,159,138,160,5,83,193,251,101,206,1,11,33,42,219,68,83,224,220,208,22,143,253,188,139,196,15,66,217,58,185,177,19,117,229,225,151,117,73,182,229,158,189,199,138,74,225,155,165,22,179,219,165,239,204,243,93,88,35,30,35,85,199,253,66,163,220,18,233,41,220,162,107,223,111,77,63,18,250,154,144,22,87,93,97,54,225,210,206,243,109,81,182,20,117,168,234,80,214,46,74,53,50,159,219,81,195,234,113,212,203,190,163,146,110,83,53,38,102,201,177,144,92,107,121,111,43,238,101,103,9,252,22,194,150,167,162,156,75,125,186,77,63,119,52,50,137,117,192,109,110,77,206,133,109,212,42,123,214,163,164,22,111,139,109,151,108,34,192,40,235,214,255,208,219,73,97,215,253,15,189,159,129,132,198,255,54,155,31,128,134,46,241,53,7,202,82,186,103,93,37,19,112,34,147,153,63,29,67,104,5,44,202,129,38,245,107,29,206,201,19,43,208,36,198,120,144,46,113,26,157,156,221,76,92,124,120,219,9,62,127,209,53,160,123,167,228,26,144,101,251,236,39,14,223,211,223,22,199,255,164,202,85,247,15,53,43,209,41,251,172,77,149,196,0,34,34,159,57,86,44,144,241,239,24,78,166,228,55,155,176,63,85,11,33,21,33,42,32,95,245,253,0,145,57,222,47,79,192,55,87,96,243,143,245,188,239,158,227,40,24,166,176,240,215,30,109,58,214,242,76,200,242,250,170,56,74,144,131,207,27,78,187,134,96,199,65,222,120,165,161,174,124,240,205,110,111,7,193,70,180,145,179,60,92,199,196,248,168,27,17,231,10,138,238,168,238,16,138,163,206,60,182,249,153,195,71,35,77,20,17,69,156,28,175,117,147,82,38,70,241,84,150,77,29,236,229,3,169,24,49,25,172,98,114,222,33,5,58,31,48,115,175,227,34,5,58,165,235,45,149,233,111,5,58,39,138,204,5,251,29,224,157,80,55,222,36,18,71,165,154,185,151,155,84,46,31,0,146,245,74,70,112,113,130,211,182,160,93,146,240,166,22,212,103,202,195,31,219,250,36,39,221,38,207,213,151,95,68,157,138,143,22,71,149,254,145,141,221,65,58,33,186,95,6,4,114,58,218,124,153,171,51,178,196,164,136,208,111,159,236,249,74,226,70,76,235,77,46,131,204,247,122,229,33,26,64,8,65,34,93,174,13,8,106,3,150,239,127,135,5,45,215,130,171,50,169,219,213,206,101,222,22,220,122,93,233,21,188,110,11,110,182,206,211,100,106,80,213,224,130,24,217,124,110,106,106,30,78,10,167,191,206,121,171,185,203,112,114,49,79,175,60,61,155,139,158,43,25,195,142,122,175,29,103,48,83,8,213,141,62,53,61,164,117,158,129,107,19,117,62,22,55,185,30,66,91,16,225,141,86,151,81,5,174,118,154,140,6,208,93,228,169,155,126,119,118,99,244,209,54,59,218,42,55,21,246,25,48,241,214,251,225,86,146,117,191,115,83,99,157,105,2,183,247,235,72,16,61,108,20,234,93,221,39,166,140,23,195,214,171,218,110,24,203,214,176,182,171,23,100,245,229,242,163,180,252,89,84,208,234,187,198,97,222,186,116,25,71,234,232,17,117,136,113,52,50,221,133,181,194,138,220,146,154,198,160,54,12,17,133,135,72,43,190,255,141,70,158,63,198,95,161,67,49,156,222,94,34,85,175,20,106,13,174,196,116,52,22,45,46,42,164,25,227,180,160,208,4,185,133,90,194,39,235,126,73,56,204,177,148,227,24,36,229,22,59,8,67,146,220,169,193,88,32,249,240,105,46,154,97,44,121,127,62,184,217,175,154,106,173,102,217,56,182,212,125,187,135,121,108,220,170,176,178,207,69,93,182,143,250,168,65,48,8,222,142,21,94,80,203,32,106,34,55,48,173,32,168,214,77,215,24,77,112,219,129,149,148,241,199,17,168,86,0,189,59,199,8,129,7,181,145,143,12,93,101,43,62,64,195,164,180,177,78,189,148,146,125,205,7,247,214,210,26,177,85,60,127,88,250,77,248,83,192,169,126,183,58,231,240,207,236,68,149,178,198,71,63,213,171,86,185,207,82,246,232,26,230,52,47,238,192,12,77,34,52,80,176,201,249,211,172,66,156,174,204,214,151,108,192,166,238,222,83,156,69,19,76,199,126,243,14,185,141,228,207,87,29,41,181,96,55,89,104,158,110,29,188,28,244,179,142,8,136,11,36,243,214,150,138,125,1,252,168,167,48,212,55,139,213,47,236,104,54,186,100,241,152,187,29,36,7,51,206,117,73,243,154,44,233,151,124,66,86,244,38,2,213,83,175,103,34,177,146,137,56,105,28,63,217,127,135,95,221,138,92,58,2,196,244,242,17,182,84,177,24,179,84,0,27,253,227,68,65,71,46,114,243,32,238,169,139,31,83,53,36,208,36,186,215,106,105,136,135,52,145,45,81,60,60,107,50,181,150,58,102,69,116,99,121,210,113,225,68,69,195,73,26,174,158,4,172,196,5,78,235,226,181,219,64,26,143,142,48,45,5,112,13,28,72,199,24,67,107,110,242,237,244,175,47,153,33,204,49,33,42,205,217,118,17,103,101,133,41,187,4,22,110,206,181,80,104,196,126,134,186,53,180,125,64,0,41,113,217,249,136,63,251,5,132,61,15,116,76,11,171,162,214,61,55,252,157,83,125,255,26,240,45,120,150,1,125,131,78,214,112,60,117,116,169,126,143,5,155,62,39,204,166,163,112,193,66,61,35,210,206,235,76,73,176,239,109,243,182,26,89,108,221,2,8,186,13,82,75,177,32,76,249,247,54,38,15,126,7,188,251,55,105,253,239,202,214,40,115,149,75,147,147,115,123,189,179,86,85,21,4,30,165,10,121,203,57,76,138,157,15,90,37,137,203,65,222,5,71,169,229,155,64,146,193,100,236,154,138,62,53,58,199,138,141,197,25,155,78,189,203,168,97,197,238,217,113,174,205,217,220,164,227,236,124,205,32,143,108,139,49,190,206,98,25,181,132,70,2,5,115,139,247,22,222,234,46,141,140,48,88,57,186,228,72,72,81,100,95,89,117,167,110,111,234,169,43,139,147,134,114,37,164,99,18,21,177,95,203,191,50,111,165,123,242,217,211,35,164,156,181,230,181,122,44,43,212,155,84,114,194,194,60,181,215,160,209,91,140,75,171,215,95,166,99,6,82,164,217,165,195,237,46,70,161,86,138,207,212,225,197,236,234,19,154,181,13,146,96,42,212,245,251,10,117,62,230,208,182,81,162,168,126,225,253,77,241,100,152,244,249,23,242,194,170,86,76,187,245,190,245,188,12,110,233,240,216,246,76,123,216,140,74,213,50,92,73,222,33,133,76,193,142,247,155,59,19,159,254,188,123,173,211,132,228,122,156,240,60,158,131,129,193,44,135,144,137,25,219,174,150,37,54,2,66,193,148,39,233,133,182,189,239,86,150,225,4,93,38,193,216,32,104,217,182,114,99,220,169,251,25,46,85,65,116,244,36,144,235,10,41,164,125,171,234,201,117,43,164,141,84,245,28,150,42,110,68,18,228,144,66,218,242,16,60,233,26,54,102,80,4,51,48,225,129,241,255,156,43,46,243,249,47,187,35,23,142,60,174,65,182,26,87,76,191,76,71,182,26,167,0,251,203,68,158,222,182,26,43,42,193,46,18,150,110,91,141,23,77,236,28,58,186,213,123,117,19,224,245,241,22,157,54,40,51,194,34,117,231,105,213,20,204,162,15,210,53,209,203,21,88,75,125,138,127,10,113,244,252,228,94,22,220,58,31,208,153,139,185,215,55,117,17,25,63,111,205,128,63,235,44,12,91,218,157,157,160,176,246,8,155,189,64,26,216,62,169,202,231,74,64,26,216,174,246,219,154,227,222,26,216,246,2,61,68,226,248,145,6,182,122,32,53,250,142,85,101,134,216,196,27,172,53,106,84,95,150,90,101,163,199,106,69,231,161,223,161,24,63,248,236,174,198,154,99,4,246,136,146,104,254,43,122,169,88,184,108,16,152,200,150,25,55,228,173,94,115,41,20,173,224,13,157,239,223,247,196,223,157,139,159,92,254,110,216,243,184,228,143,67,9,220,98,234,183,111,186,55,103,79,5,206,228,65,111,254,97,35,69,254,233,143,144,141,250,27,56,68,190,213,159,152,47,231,203,205,69,20,154,221,72,142,254,3,184,88,98,11,1,247,31,204,20,119,153,146,89,145,81,179,191,39,47,132,204,255,122,156,195,97,27,55,201,212,40,153,226,254,224,69,37,245,86,193,67,150,36,142,185,222,40,116,160,160,132,218,8,166,84,72,98,224,192,194,195,196,86,51,191,77,237,124,207,198,214,20,131,222,124,43,216,34,246,26,144,51,219,109,48,119,87,200,217,210,217,148,223,251,253,123,37,85,141,208,85,91,201,243,2,13,218,140,24,82,8,246,107,87,183,118,7,190,247,35,32,195,24,208,46,227,128,254,251,31,189,115,90,144,157,148,234,46,118,77,84,125,50,169,84,110,46,11,199,226,157,25,132,205,79,34,133,17,226,96,24,139,164,150,115,172,48,246,133,121,190,154,161,122,169,196,166,83,56,170,240,77,124,250,102,63,212,230,52,47,161,89,229,98,240,204,239,9,143,205,122,163,95,93,173,96,199,150,43,152,86,0,33,187,2,100,69,132,12,208,233,62,82,107,108,168,131,109,115,197,54,179,174,237,106,139,124,249,74,129,211,174,65,148,164,47,245,136,109,77,235,219,174,8,190,74,171,74,71,233,216,146,51,23,56,152,205,207,162,103,51,190,221,252,117,83,204,47,84,243,164,226,206,156,79,47,11,155,95,85,106,146,146,44,219,44,130,106,195,182,112,182,96,155,34,5,66,13,176,246,8,231,34,94,86,88,136,13,4,215,67,141,68,121,138,155,251,203,221,137,84,76,68,146,110,90,136,107,34,59,231,134,141,49,194,207,52,42,2,177,171,65,99,235,92,219,48,84,181,251,110,111,215,14,41,167,85,184,32,193,120,36,24,82,48,180,201,117,91,17,248,255,83,77,32,58,135,173,217,182,145,97,244,26,144,212,136,3,61,77,167,245,117,208,143,51,208,122,90,220,225,103,224,137,37,169,9,81,171,9,61,74,78,46,232,1,77,152,183,248,116,101,0,89,161,137,94,41,96,242,105,56,205,139,98,175,136,233,58,243,222,190,16,102,120,240,35,68,79,135,78,36,89,50,3,143,182,83,61,88,55,6,167,107,162,134,46,57,89,41,35,22,39,49,210,189,250,197,187,208,233,214,24,147,25,206,191,100,62,198,212,243,193,128,164,145,18,52,171,36,34,186,50,167,89,82,251,153,97,146,75,156,166,176,60,197,22,83,139,136,91,173,145,64,58,20,203,163,143,79,188,93,166,9,152,136,37,44,11,89,114,183,123,120,252,109,118,62,189,180,122,79,60,44,201,43,70,35,69,132,189,82,35,124,98,42,133,187,184,160,50,228,179,250,16,49,200,134,67,80,145,135,88,89,30,82,48,3,245,168,110,138,158,231,95,200,124,189,33,58,96,85,40,179,33,62,148,22,167,214,119,57,146,239,78,82,70,42,220,63,72,92,193,38,201,28,221,219,168,150,201,141,84,50,46,37,143,144,46,64,60,2,17,132,228,114,51,140,250,140,221,253,85,190,3,207,120,235,223,9,252,152,20,194,242,83,161,136,196,238,128,246,106,35,6,167,14,114,30,90,190,145,138,6,86,195,31,250,4,239,177,230,225,22,137,159,210,7,125,1,124,117,186,155,245,65,176,164,52,56,102,114,66,198,79,127,248,11,246,102,189,255,83,38,157,65,70,6,51,138,247,204,242,59,165,113,132,22,47,35,2,58,216,161,194,109,54,162,238,135,207,2,37,41,102,147,158,36,196,153,210,78,76,219,97,241,103,63,56,177,161,120,42,200,150,144,39,120,197,212,142,153,232,72,145,105,240,176,2,186,124,216,117,111,222,252,208,206,49,122,159,4,207,136,189,113,160,181,235,21,22,41,174,26,36,67,237,77,175,214,249,238,42,81,1,196,193,17,61,218,255,45,14,79,218,11,124,46,132,99,65,237,62,172,122,215,47,239,185,231,93,118,66,18,149,248,9,171,5,198,138,135,60,40,113,34,144,126,125,125,6,124,121,218,107,128,197,12,251,244,158,167,52,157,229,118,105,74,170,14,130,25,24,96,85,196,82,101,100,229,122,46,61,180,155,165,166,161,79,71,84,49,139,163,149,159,98,247,147,103,137,154,160,114,126,43,45,245,180,160,153,193,187,99,221,227,217,11,237,163,64,152,88,80,113,76,119,136,68,178,244,175,197,143,106,47,74,83,112,35,125,5,31,95,3,172,163,98,66,113,118,196,200,109,222,44,231,143,180,237,178,83,122,78,201,18,215,205,166,233,163,190,97,55,102,150,249,244,5,125,131,81,214,176,82,134,56,7,0,212,9,180,21,33,142,140,31,99,150,91,184,171,250,95,94,175,248,223,31,127,83,140,197,120,250,160,61,117,4,202,85,174,239,96,34,201,45,254,156,143,120,65,61,36,250,110,72,244,131,126,230,139,218,52,63,137,104,211,185,86,91,162,254,5,176,130,26,78,81,241,231,87,87,67,31,122,123,195,44,51,47,164,46,165,48,249,199,202,132,176,0,171,184,210,89,36,162,57,142,157,187,158,249,167,47,3,35,30,239,250,113,31,122,84,1,185,185,181,181,214,180,214,241,219,116,134,134,226,78,147,225,198,124,206,191,220,190,115,148,192,104,14,57,11,133,68,120,173,90,235,249,182,23,245,119,237,230,132,31,157,5,71,186,5,112,203,201,124,176,229,189,6,248,137,92,181,170,162,81,195,243,165,25,167,127,133,220,191,188,39,14,95,106,55,205,54,98,230,204,94,177,121,22,30,54,210,250,156,205,210,65,130,73,121,60,174,118,86,35,86,214,96,227,213,189,180,65,52,37,47,138,53,95,239,110,47,191,104,149,80,83,25,129,148,123,99,49,90,2,205,187,199,212,88,117,209,237,125,240,139,236,73,44,247,150,237,128,66,219,150,122,113,134,109,148,57,126,178,242,234,187,92,105,54,157,185,244,191,28,35,161,77,26,158,63,143,207,91,113,204,248,99,117,133,106,216,173,5,229,62,234,12,213,229,93,84,103,19,62,50,247,218,142,75,199,51,149,106,2,186,159,139,93,8,180,245,63,248,194,86,55,130,62,157,35,20,95,45,178,213,57,25,212,118,229,253,13,51,13,88,48,105,55,169,227,38,76,206,175,41,11,87,139,95,144,119,90,225,46,202,129,94,68,210,214,141,59,20,32,59,213,205,161,64,156,180,180,4,236,204,189,184,197,32,167,147,65,65,126,76,161,1,18,50,160,87,145,118,236,252,120,10,77,169,146,204,125,115,23,92,37,137,151,233,183,226,121,201,107,36,250,16,130,26,98,58,217,215,52,34,102,163,181,163,63,177,216,24,157,92,135,197,156,226,190,174,120,20,217,224,9,231,179,138,47,82,179,55,12,203,194,234,244,205,23,98,212,20,162,203,165,109,92,118,235,150,233,128,82,233,99,105,79,36,82,49,86,90,115,80,98,124,92,237,45,36,231,31,177,83,143,67,74,206,40,137,151,99,43,105,30,79,100,65,134,152,245,221,18,90,98,232,106,150,118,154,155,172,99,58,10,22,28,228,65,137,197,17,14,66,80,196,161,188,13,15,183,102,84,60,22,187,78,17,218,74,25,134,65,82,72,101,5,73,201,242,249,4,27,185,101,150,70,240,26,80,209,78,82,43,198,65,240,214,40,64,77,191,1,46,109,241,161,71,233,153,236,201,103,94,214,95,159,38,222,39,14,68,134,129,7,22,158,169,72,191,252,14,130,214,139,141,203,152,52,147,193,4,183,96,181,138,160,39,136,147,137,124,240,78,81,130,219,119,236,225,201,49,140,209,77,133,185,155,21,147,148,84,73,13,62,148,64,96,231,130,220,109,21,184,152,127,192,182,237,17,174,248,131,44,209,99,49,159,188,238,213,227,141,211,15,133,169,184,40,45,58,36,120,144,245,137,197,219,184,82,124,138,74,49,236,76,122,185,203,165,217,225,78,251,52,7,130,11,35,153,137,14,78,202,239,82,71,8,8,120,66,6,6,239,173,198,58,206,243,134,101,115,253,163,178,172,215,219,127,80,158,5,24,4,254,243,149,242,31,115,13,169,244,204,191,131,124,51,78,63,180,47,141,26,123,171,83,216,241,43,31,21,245,182,69,63,22,219,37,184,149,91,69,193,247,251,103,74,149,143,74,255,56,153,97,211,150,44,130,139,51,157,182,101,237,146,56,161,33,254,254,137,216,229,227,218,155,42,33,173,28,95,46,100,243,216,223,254,113,170,83,107,192,231,15,59,213,91,185,194,170,177,165,222,58,250,131,240,5,64,158,246,224,176,140,117,214,93,138,2,215,197,18,185,135,180,26,96,231,175,248,98,10,51,88,69,7,138,136,183,190,119,71,225,175,53,85,43,111,30,232,202,211,241,135,225,238,184,189,73,42,200,4,85,253,175,120,228,89,18,124,122,89,74,54,109,138,36,48,216,54,188,174,21,184,53,71,18,98,87,63,199,190,53,71,74,46,103,148,132,121,176,163,1,211,126,208,160,184,212,25,204,38,82,58,40,165,227,45,180,125,194,129,183,23,86,72,170,67,58,24,148,189,21,153,121,80,231,43,236,252,148,146,97,229,54,38,19,53,33,136,123,171,193,48,91,165,65,96,130,97,66,69,172,61,247,251,183,111,44,81,251,207,172,112,115,192,31,157,231,224,26,78,199,168,41,212,210,115,107,116,13,243,246,77,176,218,114,21,160,5,8,156,233,108,35,64,238,208,89,222,173,226,18,92,202,198,207,56,43,27,82,101,168,36,249,177,185,68,99,192,8,92,51,160,174,23,220,55,62,189,110,171,91,55,203,212,206,151,193,74,229,83,216,215,3,156,117,116,28,169,215,167,138,7,136,126,88,215,178,52,45,203,24,240,21,74,215,97,54,210,46,55,73,15,210,124,56,151,233,140,209,242,230,194,94,164,25,66,80,104,32,129,168,199,6,177,57,148,219,240,84,69,123,51,205,70,89,235,179,212,162,42,169,185,186,62,146,221,34,15,240,34,201,87,208,47,92,19,83,204,28,171,105,38,239,124,122,53,217,65,2,13,97,43,130,232,230,146,28,193,64,71,89,246,10,60,52,60,20,202,14,235,254,120,163,201,51,249,26,221,249,96,155,183,48,125,62,38,250,126,71,254,131,30,216,56,107,235,97,175,30,29,2,109,162,158,68,202,70,65,158,15,130,17,198,223,92,178,19,148,17,217,249,98,28,62,197,153,229,45,108,211,16,11,235,8,161,178,51,78,6,73,23,170,218,210,167,208,37,78,230,191,212,226,21,60,52,47,252,89,184,34,53,242,3,11,154,168,5,215,222,84,45,173,97,206,188,61,10,111,68,186,182,223,30,133,131,144,178,192,233,90,33,180,189,210,121,60,52,52,52,84,199,129,143,1,191,25,41,32,133,64,127,107,3,71,253,45,141,251,39,169,253,223,199,159,7,139,191,183,96,244,85,252,147,206,244,231,127,175,203,28,84,136,177,239,10,104,149,140,240,59,12,122,239,162,23,177,103,129,139,140,189,119,144,222,245,133,70,209,23,78,20,183,30,233,200,138,16,136,14,231,6,234,17,99,241,62,103,200,207,11,120,164,250,238,170,163,65,178,92,62,104,114,125,197,54,196,16,161,225,234,93,123,28,33,159,121,36,221,104,65,12,101,237,144,255,86,37,159,56,211,82,203,36,235,21,200,122,213,125,122,135,95,199,190,49,169,129,43,83,140,61,132,154,157,48,136,62,87,37,89,25,126,194,204,13,97,122,2,236,104,242,30,169,134,30,118,89,139,88,243,240,38,208,134,67,181,3,81,133,143,194,190,148,84,60,155,169,231,179,214,176,193,33,78,32,136,141,156,155,164,179,5,97,68,250,38,23,137,66,121,225,114,229,74,178,206,140,44,58,83,54,52,188,9,233,81,195,15,143,69,254,117,71,169,131,142,187,147,207,31,61,171,92,132,36,65,102,165,24,10,213,74,156,25,186,95,220,29,53,101,155,25,166,155,160,59,161,170,249,39,22,244,239,1,255,135,76,181,112,91,70,241,171,79,80,62,166,221,85,153,187,147,29,225,226,108,105,34,151,136,235,90,213,155,148,247,4,135,153,123,150,62,175,56,131,65,79,170,96,30,228,206,12,137,176,179,168,94,46,8,183,188,98,250,244,82,155,108,4,110,98,111,23,106,163,243,58,74,64,78,183,72,147,74,128,157,229,156,32,41,95,79,25,55,190,156,69,82,67,155,29,29,72,236,76,77,52,253,251,89,63,150,168,136,11,210,181,228,129,192,147,16,162,226,254,50,19,225,35,119,141,119,235,154,167,91,146,83,31,89,199,26,222,178,66,149,216,21,24,138,12,119,118,172,157,83,48,216,190,3,107,22,42,98,119,91,11,237,187,35,227,80,54,146,36,75,193,253,204,75,91,98,67,10,7,98,3,13,202,194,173,213,4,252,249,18,220,181,173,43,5,252,115,104,157,30,250,202,112,129,102,15,11,158,113,234,131,85,235,247,13,197,235,254,214,106,77,199,204,238,89,22,27,209,9,204,57,76,180,230,11,197,67,196,20,187,107,182,154,177,93,137,160,155,217,101,13,25,121,43,42,34,181,243,43,174,206,98,16,109,86,45,181,39,188,9,38,184,191,94,203,141,38,234,84,248,238,208,188,160,153,188,59,195,65,249,105,82,57,156,49,209,212,185,232,73,55,48,240,232,253,29,58,111,46,111,201,229,101,107,231,58,247,185,7,132,123,54,138,155,118,104,218,91,47,56,59,32,26,90,169,94,221,166,131,201,23,61,99,189,142,105,210,166,99,181,184,153,252,199,184,104,5,121,144,192,255,169,69,89,142,203,95,106,213,18,253,136,165,9,224,154,118,84,74,96,210,51,178,32,113,202,199,39,130,249,234,74,196,151,36,147,149,180,145,179,72,82,242,146,104,227,175,67,149,38,100,95,214,108,47,102,245,58,84,45,195,7,71,249,223,138,207,252,25,186,137,255,179,208,237,157,72,164,57,70,243,142,85,172,136,19,97,54,80,94,116,171,168,179,212,83,41,107,250,172,201,114,176,46,97,18,14,28,83,16,136,15,37,85,244,36,211,173,203,30,183,29,75,17,136,121,96,244,173,111,190,46,41,107,134,63,43,33,13,30,1,111,76,199,35,218,163,103,237,203,223,132,236,211,210,146,192,146,234,214,195,167,233,146,203,82,176,91,148,217,48,190,31,11,90,158,108,139,201,37,15,176,69,113,105,161,86,116,118,10,178,60,209,116,250,101,75,208,90,174,6,31,116,161,45,228,203,149,55,12,211,187,237,142,165,221,241,5,231,211,124,177,100,24,54,25,108,248,225,56,221,192,167,102,65,77,135,197,101,237,60,214,116,124,255,145,24,38,245,90,118,51,150,90,122,10,49,136,55,161,96,96,170,111,66,94,183,24,54,94,17,250,183,132,251,255,90,215,4,64,180,52,78,243,110,95,3,22,200,231,207,214,131,187,148,231,58,213,99,33,201,164,156,26,7,95,251,249,116,116,138,184,119,149,11,232,179,21,100,139,203,228,99,215,14,189,198,120,161,186,234,143,22,152,8,249,132,166,128,194,120,49,43,9,241,164,191,117,46,60,21,190,185,188,57,237,66,21,121,57,47,162,65,143,141,13,121,185,188,97,154,74,247,237,229,124,72,89,182,155,203,105,235,39,35,132,113,91,86,146,137,38,227,133,132,144,53,15,167,108,229,229,238,38,100,205,67,209,147,118,19,89,243,160,83,6,38,230,218,73,8,53,153,212,27,44,110,211,113,200,194,78,96,210,180,44,133,43,137,160,55,224,42,146,63,84,153,246,239,33,83,214,100,157,232,118,155,194,127,47,194,27,134,63,146,147,88,83,50,197,221,157,246,89,255,77,63,178,14,67,16,241,60,245,72,3,89,135,81,102,54,77,119,150,191,173,195,60,228,113,48,183,177,53,237,149,54,223,146,51,254,163,126,132,98,219,244,167,123,84,168,240,110,99,252,104,157,243,156,17,209,122,45,9,94,29,231,190,188,140,58,86,198,232,162,195,3,101,232,107,247,186,57,189,82,164,141,163,122,66,204,162,237,84,195,54,79,85,45,109,21,203,111,254,81,70,87,233,138,81,21,43,153,104,193,213,95,49,213,16,10,17,175,189,59,69,112,251,155,72,179,38,45,90,200,177,99,55,164,29,171,230,55,182,220,108,249,168,192,199,116,168,73,194,5,97,118,200,50,141,167,136,248,100,213,223,37,238,238,55,250,213,213,212,93,146,68,85,221,150,105,98,84,232,142,20,233,116,31,2,5,26,234,224,118,92,57,171,195,88,114,83,206,224,42,41,59,197,71,81,149,108,222,6,44,88,74,241,199,184,239,182,193,208,118,212,142,58,173,126,91,24,188,252,225,214,96,143,134,231,2,95,22,84,209,142,154,143,138,86,12,235,111,241,241,255,10,71,11,249,65,127,129,63,53,7,182,225,131,252,210,194,71,15,81,76,81,67,104,152,11,32,155,151,17,95,215,90,87,34,110,158,153,13,13,120,10,78,76,11,149,182,180,52,151,102,55,156,18,135,157,245,238,191,10,247,203,59,77,184,138,174,136,61,157,209,226,19,177,190,188,104,135,142,70,140,82,117,46,151,113,105,22,53,19,187,89,84,109,197,171,91,112,31,128,243,161,182,18,8,88,154,181,3,106,88,248,196,74,188,253,253,173,111,23,51,44,88,246,131,65,198,171,153,31,115,165,211,210,111,210,243,22,33,23,225,178,9,85,2,57,58,218,1,194,136,60,61,22,13,47,52,71,9,120,231,205,180,132,106,20,224,16,111,168,162,235,135,163,242,57,140,86,38,61,178,103,109,140,82,116,44,93,243,181,10,21,238,136,230,1,187,219,9,34,156,199,100,255,41,145,21,229,214,13,92,236,214,13,220,246,223,220,192,73,255,3,55,112,233,179,104,170,205,135,223,14,225,14,60,4,226,22,235,246,130,176,247,35,182,210,140,224,44,8,116,2,244,158,78,120,158,89,191,125,35,169,203,70,118,89,244,181,94,164,77,162,149,84,81,35,125,251,242,183,47,243,75,65,57,13,90,41,80,175,4,213,45,221,140,176,205,111,113,228,155,96,173,175,77,214,101,2,102,208,48,114,112,50,34,66,210,93,124,14,102,107,0,59,96,207,90,33,30,170,98,193,121,236,54,75,106,178,80,48,139,153,194,181,195,216,232,190,163,171,29,59,142,175,47,7,150,68,59,206,101,146,40,15,239,1,66,68,45,132,19,93,61,221,203,6,70,148,5,55,118,171,149,101,253,208,0,111,132,22,238,68,138,204,60,0,119,97,38,146,131,55,12,202,191,62,219,151,198,119,48,209,178,245,55,254,192,63,149,132,51,74,34,119,47,205,63,251,26,240,118,249,73,84,42,55,193,103,213,221,185,139,165,239,53,216,164,57,181,15,44,87,211,189,23,124,116,207,132,10,206,10,140,138,68,150,87,238,82,241,99,155,232,245,241,133,239,238,13,61,11,216,83,227,122,201,86,45,125,127,161,77,69,123,31,76,77,104,156,58,119,25,155,47,179,27,67,243,243,106,253,201,253,16,85,165,143,6,145,157,173,207,86,10,30,240,250,118,18,120,216,15,116,170,164,206,251,201,42,150,198,149,238,7,118,56,52,21,210,149,49,16,11,176,227,207,188,239,185,6,52,82,96,127,214,115,245,75,35,202,236,91,176,229,81,185,122,223,209,184,123,166,97,41,78,100,242,40,0,20,217,130,187,94,48,124,76,186,116,135,74,171,181,54,141,40,190,231,24,183,80,81,205,211,63,251,142,217,9,93,180,124,187,160,193,144,128,214,163,144,207,39,130,237,156,225,59,92,28,166,83,110,38,172,140,150,25,254,174,79,127,254,138,20,236,191,73,112,27,1,144,79,240,158,78,14,103,240,154,49,111,218,29,47,244,28,42,233,3,20,53,240,143,13,70,62,252,214,111,15,62,49,255,215,150,69,254,43,198,191,233,105,233,216,72,64,86,74,196,181,238,112,239,161,168,233,121,40,62,46,163,148,52,22,39,121,53,39,210,189,101,99,20,222,133,225,208,206,24,133,178,106,160,28,224,227,211,58,72,100,69,174,41,157,234,242,248,251,199,164,156,31,68,177,126,239,89,230,223,63,139,165,126,2,125,24,213,155,249,240,66,220,87,253,56,48,250,177,198,178,80,234,88,146,79,194,183,189,139,59,210,48,183,0,194,1,209,7,47,126,142,159,30,4,155,77,124,22,34,218,156,118,204,167,179,57,108,188,92,11,206,60,242,15,48,118,34,252,172,178,218,135,66,243,227,165,140,229,53,160,146,97,31,251,179,17,85,45,32,124,165,58,96,38,241,52,220,145,53,186,205,247,102,162,41,189,192,39,172,246,33,205,186,6,216,82,5,216,233,148,211,44,84,192,32,191,124,222,95,125,160,127,251,228,105,244,234,66,248,229,53,96,3,123,185,142,76,90,96,79,118,176,78,123,251,50,234,167,224,35,142,27,12,185,100,53,138,165,217,250,2,44,210,246,9,213,206,222,189,82,210,121,104,172,97,216,122,103,68,250,27,108,128,47,149,103,205,164,9,148,230,205,147,184,81,207,88,192,35,100,199,173,92,220,179,196,95,216,139,106,190,53,230,29,29,31,36,53,195,87,205,50,95,54,144,187,175,77,178,203,146,178,247,74,192,235,206,121,74,88,230,238,219,11,102,139,142,171,202,55,132,139,168,114,253,83,2,9,118,206,148,44,244,30,95,151,196,97,89,61,168,231,88,175,208,41,179,25,99,165,153,205,189,43,238,130,133,126,125,84,223,96,132,138,196,200,25,83,104,201,253,99,95,196,101,239,5,235,53,224,167,109,223,219,107,128,236,120,27,130,144,249,111,164,150,111,255,57,169,229,41,165,211,63,127,194,191,159,51,113,23,59,11,22,161,45,235,187,74,222,230,88,183,138,217,183,57,214,173,98,54,50,199,2,73,214,148,163,221,228,88,76,180,22,29,225,15,50,217,18,91,152,14,94,172,222,197,242,145,121,181,169,168,7,82,30,200,224,31,97,126,87,90,195,150,195,61,117,131,139,228,29,245,133,18,56,51,81,111,112,145,45,29,255,182,35,93,30,146,139,207,8,147,149,149,149,54,103,71,234,196,255,25,96,126,15,171,193,109,102,101,69,125,3,35,91,207,104,7,106,62,165,214,247,102,44,193,215,231,120,109,126,105,123,21,121,53,125,166,130,240,57,142,150,42,189,205,21,88,147,90,255,168,75,5,61,179,211,244,104,78,17,146,122,253,174,28,120,186,21,190,211,71,119,135,150,112,193,4,4,130,141,101,90,212,20,143,216,74,226,217,240,212,142,36,238,61,37,255,131,191,249,31,180,64,200,237,87,200,155,183,90,104,66,42,54,248,85,191,148,105,130,77,133,77,249,184,235,159,71,8,157,204,128,96,5,53,41,20,14,32,90,220,228,90,92,249,93,247,226,139,1,63,29,66,166,131,106,150,243,159,61,195,108,156,133,184,7,217,219,21,103,232,49,36,15,32,139,91,139,223,61,25,149,91,68,58,55,39,125,236,52,27,83,49,167,0,0,234,233,130,239,249,95,41,205,124,45,12,230,162,24,151,82,194,11,52,104,62,41,185,62,170,198,216,188,217,1,102,229,66,199,54,119,187,109,100,183,4,164,147,26,66,54,121,29,51,117,153,204,91,48,126,26,70,58,68,88,90,40,161,43,143,8,181,132,8,103,243,148,125,167,26,97,170,5,217,237,111,17,249,51,19,108,115,52,212,136,2,23,91,104,66,162,19,16,172,56,54,78,125,82,225,76,248,55,223,16,101,122,255,10,240,177,177,40,200,118,214,47,85,208,155,206,21,75,155,38,211,102,196,60,225,155,59,225,13,126,166,65,50,238,233,172,33,138,201,33,112,102,32,28,72,195,33,62,219,93,201,254,114,221,112,68,105,231,151,226,167,36,125,53,241,106,85,193,151,134,112,130,244,163,151,181,27,63,149,222,23,17,235,21,40,37,111,214,171,77,61,78,46,156,81,19,66,180,131,220,115,242,18,14,132,128,112,49,205,56,3,239,52,228,201,223,82,4,133,105,26,176,181,31,139,169,86,120,140,172,14,105,52,159,196,68,235,161,86,51,155,117,148,244,186,111,71,183,58,70,219,34,58,20,110,97,224,73,218,223,81,75,219,227,13,231,178,220,74,66,127,242,125,83,128,250,35,40,28,22,222,171,70,210,144,64,178,160,55,148,174,246,126,177,240,60,16,240,239,112,190,240,21,95,255,194,221,52,141,194,98,221,152,87,63,174,152,11,43,169,184,231,194,244,10,121,132,66,63,131,52,96,77,201,75,72,49,179,114,27,58,28,195,126,53,207,212,135,84,191,39,188,122,151,108,213,83,18,198,182,59,250,234,175,171,158,113,252,248,123,186,190,156,170,246,119,194,255,188,205,13,142,176,5,206,156,194,101,229,62,12,232,255,182,84,254,121,177,32,75,212,29,118,166,155,78,46,183,150,150,156,170,78,112,198,227,51,241,190,89,54,230,89,201,119,222,239,2,122,107,44,178,229,115,124,54,181,71,244,151,225,206,58,122,86,101,175,63,76,206,52,20,221,55,247,55,66,34,24,164,30,125,59,103,30,200,12,130,23,242,205,189,110,172,102,75,114,34,177,114,31,20,29,247,42,245,81,32,242,67,239,226,223,224,231,123,135,55,248,185,142,234,6,107,21,84,42,63,249,212,176,17,194,242,200,76,159,7,212,129,167,219,36,60,40,140,64,107,116,54,26,169,41,39,153,115,186,61,64,203,107,116,2,203,247,71,96,127,163,76,19,177,136,187,218,21,210,188,6,124,155,243,60,126,202,94,12,0,96,49,175,78,62,175,53,250,119,127,97,211,254,243,24,43,73,42,226,211,140,10,250,23,91,60,125,182,215,239,6,89,176,70,77,236,182,38,182,244,233,87,100,204,32,19,181,223,108,170,64,79,16,118,224,216,206,78,16,143,56,189,89,242,63,72,187,171,252,168,63,45,186,249,154,221,124,179,58,69,36,107,254,70,43,232,19,183,174,92,237,156,240,190,0,73,220,96,59,247,174,127,208,252,124,252,252,31,100,218,133,175,208,111,30,110,114,77,145,181,174,235,205,195,197,47,108,163,2,47,134,73,23,242,220,15,163,4,131,147,132,11,103,65,96,59,222,92,52,62,98,195,30,160,39,246,14,224,238,160,229,111,73,222,81,33,27,92,207,82,41,195,238,88,183,118,110,111,56,205,14,153,33,10,177,155,247,190,84,190,139,228,157,144,100,186,119,227,141,222,252,239,163,39,108,145,71,94,60,40,214,127,186,60,70,151,144,41,255,5,199,116,178,119,128,238,95,181,39,106,185,14,54,137,234,78,142,91,73,88,132,227,47,120,30,105,109,84,213,186,163,65,226,29,249,109,237,123,205,251,191,201,110,126,170,26,211,150,202,168,45,47,236,49,7,0,14,190,199,253,64,69,26,126,222,122,108,143,221,26,126,34,61,182,163,244,20,42,145,26,66,72,195,79,22,201,49,203,144,92,32,88,9,168,70,60,240,23,93,160,31,113,236,43,15,235,222,143,181,171,170,84,230,235,185,108,251,67,114,53,212,4,233,212,72,247,112,106,59,6,97,59,22,76,71,231,250,5,150,64,120,231,233,167,121,49,115,130,191,161,87,154,131,155,56,51,149,107,183,53,73,98,72,28,130,171,78,50,82,192,33,85,94,151,84,4,38,40,200,138,139,212,48,247,125,252,65,255,31,219,20,48,25,240,150,69,89,98,173,193,239,234,248,218,121,203,36,100,50,242,203,198,75,226,51,144,204,102,208,104,121,17,154,188,86,82,46,51,75,202,125,218,232,134,4,192,193,156,152,198,35,205,179,196,58,157,107,192,222,120,146,209,85,76,81,0,24,57,41,1,81,134,73,24,175,243,65,49,154,115,57,244,223,212,168,42,200,60,75,136,54,210,40,189,237,82,171,221,97,176,211,209,121,27,100,103,252,69,85,50,60,151,132,100,105,102,202,17,225,252,49,193,107,51,245,66,216,82,76,132,151,187,181,122,194,246,157,227,248,64,147,108,67,237,195,18,110,1,234,94,251,232,250,232,183,32,71,109,58,92,104,82,174,60,4,187,230,220,134,160,244,144,193,190,242,26,176,88,196,220,246,139,84,249,170,224,174,149,18,252,160,218,246,241,195,33,225,126,225,250,73,247,57,222,238,85,47,112,218,247,97,222,207,122,38,41,250,11,223,61,31,233,121,39,205,203,192,12,214,180,53,220,21,31,221,172,243,164,95,62,107,86,55,235,28,205,75,197,125,218,55,68,54,230,110,185,227,177,227,207,102,24,131,97,214,202,209,86,75,109,201,194,128,199,59,0,224,127,111,77,60,220,254,179,145,65,184,240,126,159,111,89,223,85,203,1,79,191,34,83,240,251,162,166,237,86,201,124,89,164,59,79,189,207,98,31,210,157,199,219,221,112,110,210,209,242,214,120,229,247,70,7,225,66,225,155,75,7,49,111,141,125,152,162,124,211,110,141,125,100,115,38,61,211,145,198,62,248,249,90,187,36,53,115,231,79,252,165,239,60,250,189,27,141,224,26,240,200,254,56,94,135,164,153,16,239,75,89,92,255,229,51,72,8,146,176,254,210,18,15,89,108,65,90,103,204,105,101,201,67,160,30,226,76,106,9,63,120,8,145,27,213,173,79,61,228,237,64,86,85,247,53,192,35,179,228,26,112,228,32,114,30,127,243,94,168,86,228,143,172,174,226,20,177,50,117,98,178,43,159,60,94,247,187,35,229,92,203,70,238,8,254,34,235,200,235,96,45,57,216,178,189,199,59,117,40,1,39,57,102,169,74,228,250,58,87,174,85,50,189,85,141,108,169,104,138,1,229,83,221,182,84,168,60,163,251,137,119,219,82,129,116,151,24,148,205,71,174,94,174,205,243,162,148,6,212,218,32,181,20,190,76,172,176,175,203,252,171,149,56,120,196,188,93,6,69,116,161,24,168,253,50,196,64,254,8,140,12,135,244,39,133,189,35,25,144,14,97,237,13,229,89,179,107,64,179,178,102,192,57,127,214,47,121,172,68,115,253,248,146,157,213,234,194,199,189,37,187,46,116,134,240,231,113,116,234,116,29,14,242,198,159,19,152,54,217,169,90,12,224,84,232,190,35,10,220,192,178,120,16,111,190,214,235,15,127,10,253,7,149,252,171,105,202,115,234,7,191,161,126,133,66,55,11,76,140,225,178,183,29,196,114,169,143,21,92,66,194,243,225,127,55,5,8,195,221,86,225,111,165,85,112,152,154,119,138,144,46,32,126,19,1,4,43,142,217,227,67,137,57,146,107,181,237,26,93,97,130,44,232,19,57,177,197,177,3,121,170,212,18,126,93,120,5,8,37,166,46,61,36,245,157,74,54,81,196,0,77,124,133,124,226,65,50,73,45,125,233,243,146,193,92,109,27,232,230,36,179,91,24,181,98,24,91,18,210,16,86,13,142,20,19,71,154,171,240,166,43,134,247,244,244,116,231,239,38,184,182,150,214,120,12,165,222,228,180,53,130,176,200,36,127,81,216,64,4,78,39,219,107,127,209,162,124,193,186,99,15,104,8,34,72,247,233,160,236,107,93,218,137,22,225,225,164,82,251,222,106,7,255,82,254,102,131,217,67,54,91,62,230,232,48,186,129,52,14,180,15,94,103,28,13,249,72,242,66,250,111,62,186,102,181,95,202,90,62,8,217,129,60,66,82,4,41,177,150,33,118,7,248,108,51,110,32,51,78,29,231,99,58,38,245,18,7,24,156,190,26,132,157,168,150,180,19,156,226,12,184,117,39,255,141,49,254,155,199,206,168,240,203,237,155,124,139,87,56,174,151,231,38,223,98,59,176,252,137,240,242,136,33,9,208,92,178,89,114,172,239,209,138,209,171,177,29,183,251,166,116,134,189,242,174,238,102,23,124,85,90,233,172,140,126,179,11,182,31,23,67,206,107,101,83,66,77,164,97,93,53,76,143,70,182,29,126,23,246,225,68,78,97,227,223,61,157,126,183,102,242,172,172,48,252,66,214,7,231,147,28,176,199,10,219,215,228,139,64,75,158,16,94,228,74,27,224,63,7,23,192,39,234,14,52,160,186,116,118,64,198,200,19,72,212,251,110,163,191,186,165,222,126,97,10,205,142,223,107,30,132,218,255,110,179,242,188,100,11,254,81,129,154,43,131,100,203,141,189,251,69,64,112,203,150,115,164,213,226,43,71,178,229,104,115,133,111,214,197,142,190,70,62,207,138,229,29,238,19,219,25,80,82,86,134,193,87,45,159,175,178,196,41,52,247,70,14,169,223,103,62,83,78,254,228,157,76,149,158,158,153,231,238,104,43,166,220,21,91,64,27,67,34,224,216,144,47,129,144,238,31,100,6,7,2,238,63,110,208,215,80,29,110,64,77,48,202,197,195,63,199,38,225,48,35,185,10,14,253,60,74,180,112,142,139,34,33,131,30,201,120,191,118,224,167,214,116,162,136,86,235,69,243,238,61,148,175,164,91,62,164,227,142,205,75,164,116,253,59,67,104,199,131,221,188,103,244,93,1,69,215,128,217,240,187,3,199,47,42,7,25,91,156,103,216,159,213,179,162,154,236,60,254,184,199,4,26,237,39,225,250,188,140,167,80,65,242,235,94,205,207,239,42,167,5,212,69,198,16,231,44,254,187,77,144,157,85,250,184,20,74,126,142,192,164,244,59,110,157,218,119,206,150,175,168,81,122,99,210,172,172,183,159,5,237,199,172,174,152,153,122,126,211,252,53,220,245,156,243,65,129,173,79,217,136,106,242,226,184,237,229,179,92,154,95,146,223,34,47,133,199,171,14,209,223,195,25,12,225,125,218,34,254,217,146,170,77,242,28,107,210,89,167,94,254,132,103,143,242,120,171,14,178,119,22,186,42,248,67,104,94,211,150,214,88,93,8,139,138,62,87,92,234,30,153,26,122,252,201,110,113,179,21,51,80,255,251,185,134,51,172,151,104,183,10,46,52,211,64,137,150,30,211,74,4,186,227,35,240,43,36,14,37,65,180,49,240,13,194,133,75,226,22,194,191,246,66,73,187,243,92,227,253,125,249,216,159,92,202,82,106,148,78,232,129,255,181,240,251,191,98,160,179,196,143,241,221,252,200,56,225,169,230,226,252,188,211,56,63,193,71,243,254,190,226,30,165,164,233,235,182,231,198,130,37,115,53,159,160,86,254,56,83,1,31,76,57,235,78,179,95,199,197,166,255,28,158,26,14,202,52,194,97,224,91,135,228,176,14,93,210,8,93,170,227,168,213,47,180,37,59,207,241,177,127,230,62,53,10,99,124,67,211,210,13,28,48,181,212,94,221,254,85,12,162,148,251,122,114,23,197,239,232,74,52,151,96,95,67,217,116,34,235,173,207,225,205,239,13,63,220,147,9,251,65,60,211,102,240,44,142,241,94,156,228,47,212,238,93,224,165,180,0,97,127,248,92,160,103,100,175,95,196,179,240,208,213,176,197,149,187,175,58,180,120,204,194,38,175,1,156,97,191,42,231,85,190,74,85,229,76,99,126,95,88,49,46,93,147,181,255,113,222,182,129,243,168,142,39,96,46,166,167,77,255,217,169,19,81,117,60,143,58,22,151,181,50,113,89,57,164,176,180,122,56,104,141,190,219,146,164,196,106,217,74,31,216,228,81,142,32,111,13,16,177,234,238,144,104,85,23,46,62,221,8,175,65,0,207,202,239,93,48,56,170,96,167,181,196,50,51,251,160,54,129,156,39,137,87,232,240,39,60,127,49,63,11,127,220,108,99,132,197,117,204,111,110,241,83,238,211,167,6,231,227,184,218,36,194,31,129,231,164,226,210,124,197,13,24,15,55,164,192,21,250,62,129,154,15,204,86,183,240,185,36,185,185,84,111,16,86,217,255,235,135,251,47,142,251,152,11,3,26,170,103,0,120,223,23,91,22,20,215,187,245,44,128,57,14,193,174,221,11,90,41,123,168,119,180,221,178,233,83,20,25,244,24,150,61,20,171,195,60,53,158,53,159,244,211,227,88,163,3,211,123,149,159,219,86,183,184,8,189,105,82,40,231,97,12,113,34,153,192,51,194,87,87,136,107,64,53,54,95,4,76,101,3,227,97,84,139,154,122,247,201,49,32,254,215,43,155,206,61,111,225,35,190,217,206,111,226,250,190,61,173,119,20,139,123,120,187,52,119,15,219,47,165,105,186,141,195,9,62,21,107,133,158,154,142,237,93,144,25,161,80,187,29,145,144,240,102,189,95,21,167,68,1,156,119,13,124,154,36,183,248,225,207,245,158,223,146,60,191,236,10,171,235,46,138,183,140,41,238,55,140,52,248,131,67,127,74,238,107,0,202,75,57,84,149,14,58,203,58,42,16,52,136,218,212,32,188,63,236,91,114,71,140,91,140,112,205,8,105,213,132,145,192,242,193,179,31,132,193,158,107,105,137,141,165,225,232,211,226,229,172,67,215,128,38,61,20,190,12,193,170,208,119,20,120,188,185,116,103,51,129,250,143,118,88,163,166,93,184,172,234,94,2,25,80,150,21,18,2,236,56,3,18,172,13,182,211,92,57,241,241,91,194,63,74,134,245,160,6,113,55,76,65,151,157,223,12,84,240,229,15,114,162,128,217,247,37,73,106,177,209,3,139,184,254,251,181,63,225,105,83,73,31,226,107,83,21,160,38,110,4,60,156,248,252,114,204,146,79,96,9,192,114,244,224,7,58,250,47,148,75,128,160,168,204,167,12,206,107,192,71,253,43,166,240,244,249,253,254,193,110,139,23,223,141,86,34,233,162,158,144,35,18,3,92,132,46,53,31,198,207,175,15,167,167,110,242,95,157,4,16,48,62,70,45,36,40,3,127,166,52,58,176,164,83,48,166,223,13,125,71,245,249,98,243,178,32,151,224,165,123,249,30,103,44,164,220,207,239,179,41,23,171,30,106,199,104,48,39,215,119,142,23,76,63,253,146,85,209,0,175,206,137,115,230,144,165,184,210,179,174,137,123,115,34,250,1,10,42,43,84,173,240,151,128,229,237,135,75,164,250,14,14,70,3,212,158,14,232,178,113,206,159,89,13,175,84,207,177,22,174,168,33,69,73,131,148,158,103,193,174,187,165,50,109,13,159,147,3,90,159,73,92,228,116,220,51,55,166,89,48,221,18,46,47,221,128,169,31,251,167,75,26,156,208,101,188,125,200,88,175,213,202,192,125,216,218,73,36,141,65,55,84,26,110,131,57,175,149,86,86,178,208,200,70,173,198,143,219,33,50,192,57,39,12,175,53,253,196,242,93,188,155,244,195,189,232,15,134,133,103,126,148,71,152,192,236,0,55,167,137,162,250,129,244,154,249,207,108,195,31,194,184,40,207,62,248,41,29,82,53,88,45,240,207,111,72,57,157,102,5,170,137,118,229,22,216,221,4,185,231,255,63,90,217,88,241,197,185,63,80,10,26,94,55,224,135,40,68,68,114,188,191,255,176,185,83,230,225,69,200,115,212,48,145,208,202,220,241,218,64,51,195,49,119,71,248,158,231,186,159,247,249,231,209,185,169,133,211,151,225,194,238,75,213,113,214,204,227,69,235,169,136,175,1,227,193,131,187,14,52,158,123,234,149,62,199,123,215,128,185,123,92,170,234,83,92,75,148,74,71,91,197,210,42,111,143,86,80,88,46,238,117,215,97,240,217,173,71,137,25,153,70,242,236,9,233,62,248,17,77,53,99,251,64,251,163,35,193,79,237,175,111,134,7,235,55,213,222,203,190,144,99,121,122,133,77,26,100,11,174,121,7,135,156,212,175,146,194,59,28,64,28,94,106,190,148,209,168,119,142,162,128,181,40,173,221,219,151,226,215,128,155,197,234,182,214,254,115,208,87,106,246,151,10,71,219,37,93,37,173,1,53,222,85,101,232,156,225,133,210,246,143,83,155,182,45,134,247,210,118,235,92,142,174,70,56,249,67,99,19,29,159,83,182,146,63,40,13,13,43,219,126,208,81,45,191,218,48,190,6,80,143,52,111,238,62,162,171,190,65,27,130,47,85,119,175,54,158,34,127,215,194,86,148,131,77,41,25,130,21,143,32,15,108,36,194,184,11,1,245,114,229,234,43,127,66,40,69,55,252,12,44,70,224,95,124,56,11,57,213,185,175,16,88,156,235,130,255,255,250,25,254,15,3,69,198,133,68,22,238,130,167,194,73,242,216,246,197,123,27,113,171,31,49,74,63,3,111,150,115,36,250,47,180,192,47,206,76,134,105,188,113,173,52,57,157,92,184,25,190,53,50,106,221,32,150,171,218,107,0,1,99,242,130,44,4,81,253,204,165,193,232,72,81,122,227,179,98,154,82,183,109,85,27,228,26,128,167,138,115,13,8,123,248,107,166,187,146,252,194,247,217,90,180,2,193,199,77,163,70,81,76,203,160,250,65,241,239,85,125,56,98,97,211,205,93,209,148,119,234,90,3,106,137,146,149,130,214,112,223,249,63,160,6,63,30,238,243,125,120,213,207,136,234,39,65,179,192,119,1,9,192,193,88,15,16,156,123,237,25,59,154,179,99,115,19,200,53,47,191,136,91,141,200,90,12,191,55,169,152,108,176,225,195,114,89,250,201,164,215,218,114,88,213,38,214,45,78,113,151,135,108,131,107,85,220,186,197,179,199,255,231,211,35,247,183,156,45,62,111,177,0,216,122,58,177,197,137,136,210,145,170,159,243,39,81,19,54,196,136,119,123,12,30,52,176,151,194,121,9,98,209,52,159,213,78,26,142,77,151,187,63,152,178,27,75,234,51,216,216,241,47,40,77,44,159,244,45,196,220,249,101,239,169,161,231,126,41,28,85,163,221,57,42,244,235,125,0,246,19,131,16,243,239,203,76,64,240,227,250,13,131,196,31,242,59,251,195,251,177,65,41,220,131,231,234,161,150,113,163,150,250,226,147,119,91,223,201,248,251,125,17,239,240,212,177,219,240,149,13,109,14,173,222,184,3,47,104,238,170,32,104,36,154,227,166,42,107,36,252,112,231,13,224,174,206,255,235,71,255,47,14,116,226,52,244,72,202,167,120,223,27,99,152,185,87,59,66,243,87,18,234,108,86,151,238,32,72,2,163,94,161,167,253,4,188,153,247,105,112,196,40,186,10,219,11,252,228,80,69,239,216,210,99,32,207,114,38,149,118,245,21,135,56,89,201,61,186,227,83,71,158,8,185,35,250,75,255,165,87,44,62,246,194,231,126,93,142,115,147,191,18,218,204,135,47,82,101,12,213,102,117,131,66,98,172,204,14,142,72,9,47,155,141,233,131,204,95,62,140,11,166,24,125,47,162,61,81,241,172,150,235,11,119,86,62,15,112,161,185,139,103,39,231,87,81,107,192,247,131,54,168,177,121,187,149,219,175,17,146,174,133,215,205,204,28,55,169,250,71,248,88,211,227,64,19,203,207,15,129,203,150,15,135,143,79,56,206,72,63,49,190,91,151,208,120,63,217,241,253,205,252,202,209,132,207,87,142,81,90,255,170,99,52,219,249,62,116,131,79,149,83,222,167,211,166,7,191,122,126,132,19,78,168,29,178,60,193,33,118,202,224,19,13,112,3,100,56,36,49,151,100,189,230,76,215,40,124,185,204,248,104,135,114,70,103,127,159,152,72,158,125,59,90,101,102,202,240,226,225,178,214,160,252,114,144,113,206,221,213,195,226,85,86,189,239,40,101,26,21,232,119,214,140,25,243,84,202,112,101,76,224,250,157,234,61,247,101,243,86,164,228,17,196,129,111,169,254,251,5,114,100,36,151,220,96,174,144,12,214,230,36,209,208,127,137,94,191,196,91,54,16,23,56,17,84,251,225,190,127,96,39,155,137,81,46,39,25,159,187,192,43,198,134,171,80,163,125,69,25,203,207,239,38,28,87,235,5,28,245,54,140,72,157,126,129,232,12,107,140,152,122,143,221,221,175,104,112,98,234,231,237,201,30,123,228,179,79,15,180,25,77,202,160,16,187,93,212,70,205,83,111,104,127,189,80,139,208,156,193,88,213,34,252,16,33,226,223,20,192,196,40,99,203,91,68,66,144,115,229,247,13,164,245,129,185,149,236,67,72,192,247,162,3,104,160,252,123,234,51,221,68,142,153,241,155,128,206,114,214,181,64,195,29,222,217,102,118,19,208,27,222,98,147,178,176,164,214,166,229,43,49,137,43,238,52,121,123,46,217,248,21,5,54,69,109,8,123,112,71,180,110,121,190,208,202,250,234,215,90,112,15,211,170,156,12,209,147,207,34,181,57,1,86,169,211,90,111,254,177,79,158,98,33,140,144,238,20,180,65,93,165,59,219,14,173,152,253,149,16,71,137,50,232,96,19,54,173,16,242,220,89,77,0,146,94,76,254,51,189,241,137,56,195,54,193,184,85,218,182,25,201,178,27,124,145,246,101,50,206,89,253,47,161,55,79,42,19,19,19,197,131,183,155,187,134,38,239,51,188,243,21,237,186,6,20,24,88,111,114,44,19,96,89,17,23,94,17,190,28,92,148,91,15,33,204,120,49,54,75,120,192,181,208,250,13,171,188,21,85,202,169,167,245,219,200,98,153,44,223,204,229,10,74,145,82,87,213,154,148,68,90,252,68,34,207,198,255,217,85,143,142,31,21,88,12,143,74,53,252,194,12,0,220,9,243,95,86,147,252,250,229,230,35,255,43,198,157,176,30,13,213,189,59,57,146,188,105,73,141,49,50,221,175,14,72,52,178,25,218,3,239,104,152,182,210,128,188,98,44,125,1,170,14,45,11,2,168,227,235,126,207,220,80,31,237,190,1,114,56,207,37,189,216,9,11,216,115,126,50,11,94,193,73,37,50,176,131,128,109,42,36,197,25,94,140,143,208,133,57,200,102,106,55,44,50,181,188,207,255,124,145,41,157,108,232,193,117,69,76,179,124,104,74,120,240,13,69,64,132,166,223,98,135,228,87,182,253,213,139,226,6,198,54,83,99,243,11,115,105,125,204,75,89,234,29,251,186,97,212,102,179,107,128,155,237,21,72,176,63,57,178,247,89,48,106,37,252,51,103,87,174,220,195,35,162,199,138,243,9,137,158,15,58,119,74,47,68,136,78,9,79,89,62,145,112,161,29,43,246,118,108,175,31,42,219,250,24,53,61,86,178,156,141,159,100,65,147,1,10,148,110,76,184,126,125,49,49,252,80,125,0,198,78,97,98,26,196,61,106,59,49,113,126,13,80,49,58,2,164,236,70,210,231,190,180,122,148,32,56,155,211,208,163,77,253,172,178,139,56,121,150,146,226,142,56,63,86,135,129,45,31,38,218,192,100,227,71,231,102,145,102,72,39,94,227,140,188,148,45,77,27,54,73,244,222,253,30,213,71,169,24,204,27,204,217,146,37,44,89,253,241,4,208,229,37,0,31,33,149,242,21,53,252,191,234,97,252,151,14,228,169,251,82,59,146,210,192,91,252,118,64,147,206,231,245,171,90,66,228,55,185,133,236,146,198,130,77,131,77,176,140,131,5,142,125,162,104,177,54,114,243,60,179,26,219,171,227,31,149,231,43,17,34,229,254,175,18,47,178,2,194,59,12,28,206,28,136,246,46,91,45,110,82,173,55,52,250,176,28,15,97,104,192,229,94,112,254,145,127,217,208,171,192,158,225,176,65,149,213,62,28,39,40,135,251,122,65,219,217,34,154,252,183,43,153,119,123,119,181,47,153,46,189,158,211,122,160,225,116,90,157,20,92,81,147,150,80,95,225,212,222,61,98,121,86,203,176,143,189,232,180,123,241,133,159,112,192,125,65,54,184,113,114,79,187,174,109,131,252,102,238,133,47,111,237,240,111,108,131,95,56,24,220,204,111,178,147,185,56,210,94,29,47,165,124,152,119,110,206,147,243,100,84,222,181,130,14,169,174,6,27,203,141,215,50,254,36,195,33,187,86,25,171,151,119,217,234,214,223,224,129,232,80,180,94,68,67,16,63,192,113,80,34,34,147,64,11,230,156,72,235,18,137,52,18,230,132,76,26,106,154,21,101,134,233,31,128,76,54,152,29,134,6,103,70,169,116,204,178,151,151,124,107,148,63,172,27,211,144,134,145,136,186,30,75,231,19,91,40,203,219,9,78,158,126,247,206,226,95,19,76,100,170,208,229,198,152,173,83,89,135,79,106,229,168,86,199,114,167,129,126,225,135,242,142,69,131,84,185,247,32,242,118,42,197,168,73,180,113,13,216,250,246,143,68,252,79,105,79,23,238,171,164,2,0,83,255,135,158,37,163,231,222,77,130,137,183,222,31,95,92,196,249,104,65,67,253,149,211,221,47,40,237,55,255,186,187,130,234,215,129,226,131,242,185,129,109,251,191,36,7,69,145,90,99,102,244,13,84,109,188,65,1,143,94,189,110,8,28,203,54,83,165,13,199,74,5,204,249,238,22,237,197,140,214,252,106,22,216,71,9,186,176,96,171,254,73,85,118,13,104,165,188,20,12,215,199,93,46,34,91,254,170,234,49,170,17,238,121,172,187,22,161,55,111,217,20,158,189,202,247,66,196,95,109,13,186,183,245,121,140,58,145,61,67,168,225,43,38,111,20,142,144,78,232,103,187,48,129,132,95,79,233,5,76,109,94,244,124,116,44,245,42,61,28,200,91,147,57,215,48,73,171,28,148,13,154,28,90,197,246,224,200,171,200,9,34,183,31,108,219,77,80,216,41,30,62,42,190,106,11,180,188,43,99,158,246,50,112,234,209,217,108,96,201,251,15,4,119,109,153,189,173,150,27,118,17,89,235,37,101,37,115,229,231,82,33,219,216,33,217,106,137,143,56,157,13,97,214,117,212,217,177,158,191,196,62,127,123,82,95,131,199,255,185,189,140,184,224,237,58,65,92,68,206,14,251,67,254,57,101,97,51,179,29,72,65,2,206,5,34,59,251,65,192,120,54,74,86,22,165,122,114,73,25,234,196,238,88,38,193,100,148,202,180,12,174,219,44,100,133,69,88,220,146,248,6,30,15,156,26,119,245,39,248,233,171,49,43,145,239,221,117,122,148,138,226,138,162,73,222,136,113,207,147,251,84,246,38,119,230,28,129,86,166,124,186,171,123,120,167,109,225,238,6,179,126,224,127,83,109,23,40,75,12,104,141,49,219,152,151,117,135,249,245,87,19,57,161,215,154,63,2,167,44,13,62,30,209,163,63,58,81,12,116,214,124,59,194,29,224,250,246,102,107,80,106,157,165,121,21,59,109,254,121,195,136,226,26,32,204,152,216,55,253,141,233,89,227,244,105,180,172,199,210,238,86,193,106,126,165,127,93,0,9,99,58,205,227,40,101,206,250,107,192,51,97,220,152,209,203,252,159,207,2,251,190,158,111,94,122,73,178,47,177,9,14,244,95,3,114,178,208,36,190,93,182,197,59,225,32,11,1,94,146,17,79,131,206,241,255,6,245,139,163,47,186,22,176,70,202,174,38,114,58,164,188,158,243,107,136,51,149,67,107,244,163,218,206,194,150,44,101,125,27,177,146,129,70,42,139,40,68,23,62,203,147,20,248,5,162,48,89,182,65,241,119,249,203,221,95,237,115,48,41,238,8,20,71,10,54,196,38,231,243,236,244,155,24,228,204,63,4,93,45,185,21,148,222,149,211,229,31,54,77,132,136,27,153,216,125,144,94,173,143,50,10,180,244,168,142,97,169,62,249,66,247,194,88,248,64,229,129,163,146,203,227,233,40,135,225,48,130,188,148,50,249,24,38,159,174,216,233,195,225,156,15,146,76,39,15,222,166,51,113,230,127,55,191,216,224,178,47,3,45,119,114,41,196,225,48,205,184,175,184,8,199,197,13,63,110,248,133,0,124,37,109,187,211,176,176,102,38,229,171,136,196,1,145,74,61,54,64,98,198,46,184,87,1,163,236,115,102,20,59,0,134,241,255,177,71,120,39,235,83,94,88,207,125,14,211,198,72,104,120,39,155,91,26,58,29,189,220,0,106,41,249,229,125,25,142,174,79,111,254,139,62,5,153,27,124,176,193,227,230,89,51,45,188,217,19,52,34,100,58,6,238,171,119,167,230,30,2,72,185,49,231,252,191,125,102,241,140,131,154,106,121,243,150,44,92,124,144,195,92,60,204,144,107,240,127,180,186,46,110,116,86,28,163,159,33,105,56,240,152,213,91,190,191,255,135,66,132,95,86,229,211,12,63,69,103,241,101,251,213,144,95,176,181,128,70,233,0,115,47,156,213,50,118,171,142,95,35,159,174,116,223,61,177,169,10,54,167,121,208,6,127,200,145,81,34,126,255,132,30,85,177,214,69,34,97,95,36,250,197,172,236,210,106,78,163,127,235,219,51,122,84,249,162,120,244,200,156,84,70,22,151,218,64,200,229,129,149,87,152,217,15,149,19,137,27,192,41,248,180,223,214,210,83,231,43,1,57,212,40,187,119,189,253,228,107,199,174,229,165,107,130,180,5,93,81,240,4,37,229,220,212,211,67,187,18,187,132,202,80,102,47,189,102,22,194,33,234,241,225,175,111,79,1,189,236,113,155,107,58,9,161,199,66,179,31,123,217,125,197,189,8,59,20,20,233,210,143,23,6,118,29,3,220,164,180,62,242,57,44,241,240,215,190,135,112,222,236,18,237,65,149,190,210,189,234,90,160,37,200,37,219,13,106,29,193,231,126,247,230,206,233,62,135,234,136,92,215,170,83,120,153,153,68,130,126,3,96,122,160,22,61,133,170,232,131,70,236,7,62,192,127,231,146,159,244,33,74,238,144,105,196,78,100,227,128,90,235,15,210,80,45,188,182,187,84,234,44,15,70,82,49,185,223,149,74,38,182,31,133,220,32,129,242,250,210,54,174,202,97,171,139,217,207,199,251,210,48,173,151,82,208,0,99,163,21,46,82,61,47,202,1,81,151,182,83,158,211,125,233,81,66,151,20,95,235,252,250,210,51,42,6,63,202,146,179,144,192,211,0,191,103,113,140,178,188,237,173,188,186,243,147,151,241,137,142,113,199,190,157,31,124,159,181,230,116,195,24,161,222,222,173,26,102,97,155,200,74,254,132,184,109,192,55,217,103,182,55,200,224,253,219,175,40,50,44,31,236,137,103,94,16,235,59,36,232,163,146,58,212,43,127,94,31,223,250,108,179,56,106,199,176,177,116,245,227,38,219,199,56,77,99,116,108,195,80,106,74,121,8,141,165,219,102,192,147,53,114,234,233,81,10,157,197,251,229,101,167,42,118,92,46,85,230,135,117,42,236,43,77,170,133,167,184,2,122,173,120,74,111,7,15,120,213,142,146,209,140,53,37,240,132,209,185,169,174,124,131,43,102,110,218,78,127,149,176,88,81,28,205,213,231,190,85,225,210,85,222,215,99,4,182,115,229,192,39,101,150,79,189,180,250,73,209,79,179,142,253,160,130,25,209,53,90,7,201,155,115,159,217,56,78,35,80,150,210,151,77,202,206,98,48,156,222,77,249,126,80,61,77,10,77,20,95,46,86,207,1,80,242,221,234,173,90,252,43,122,171,107,159,102,170,209,87,35,241,244,213,95,87,178,177,96,171,89,110,111,77,146,232,119,173,119,6,72,78,132,124,115,175,6,227,195,173,193,202,221,31,129,220,226,180,166,124,231,166,135,165,207,156,114,213,170,234,31,169,111,213,248,214,151,169,175,246,22,175,8,251,168,155,29,247,14,157,73,132,217,96,129,164,66,200,187,180,201,153,156,213,96,137,224,50,144,72,65,25,215,53,32,159,208,225,155,143,240,10,66,72,42,13,183,198,152,204,68,213,98,230,0,183,255,225,129,166,201,87,154,110,33,149,30,247,169,222,6,159,224,197,85,173,106,229,229,90,42,166,230,244,79,200,14,63,119,69,147,244,70,231,148,227,5,182,80,174,10,94,184,154,109,195,212,155,18,131,59,180,189,247,230,147,208,164,131,116,235,102,41,79,17,141,179,244,171,101,117,114,229,83,99,133,182,27,150,248,189,239,27,58,188,224,49,22,199,222,236,196,69,205,170,137,240,174,145,213,185,71,239,218,245,58,115,209,189,38,211,245,28,80,243,166,86,70,160,34,197,97,217,131,239,248,97,21,187,234,217,124,209,131,136,228,13,216,80,137,33,105,120,113,177,73,15,204,35,219,217,121,222,13,10,223,122,249,179,212,185,157,175,172,62,150,21,106,254,90,18,76,17,23,246,228,121,103,170,54,254,153,194,66,29,61,92,203,55,70,213,59,81,237,192,119,106,205,93,104,80,207,135,120,23,213,167,62,1,33,156,161,9,203,72,234,169,224,210,206,251,41,120,216,45,236,225,44,227,42,148,182,29,51,86,242,168,64,181,244,64,99,95,185,92,198,2,141,174,233,140,237,94,152,167,29,143,121,1,188,147,105,146,127,69,31,40,56,182,224,3,224,140,157,19,44,53,247,107,174,246,112,155,212,180,123,137,10,79,37,74,139,92,162,176,117,141,112,32,157,75,219,202,34,14,210,229,118,197,86,228,151,134,167,56,84,169,67,18,138,51,159,43,157,98,50,160,173,164,19,8,125,170,177,183,11,41,114,159,99,127,90,212,93,162,94,176,151,188,116,197,178,11,239,202,28,169,2,141,35,30,1,103,165,65,44,51,61,113,129,235,129,127,44,62,247,75,252,84,157,7,220,8,229,105,151,175,100,38,151,154,74,166,146,121,34,220,17,234,150,174,24,173,48,56,200,70,153,27,78,155,12,132,224,217,240,180,36,39,126,167,34,105,97,33,245,24,139,76,122,102,145,153,222,49,54,9,214,8,50,35,157,180,25,134,179,242,127,164,179,113,137,85,160,70,30,148,23,124,30,41,128,162,145,134,144,28,183,206,191,180,171,68,69,126,29,223,110,211,191,127,155,247,166,245,97,233,153,43,122,178,71,179,147,194,60,168,85,230,27,79,83,237,35,20,216,231,205,11,107,105,212,4,3,143,24,239,174,21,76,34,52,207,53,152,119,209,139,112,243,149,138,187,145,109,151,20,10,3,64,147,14,104,134,123,61,174,101,82,46,144,91,141,49,26,41,59,227,103,124,251,53,238,150,24,95,78,246,71,127,168,88,201,228,122,93,9,103,174,213,252,168,121,111,108,123,159,170,135,129,172,168,143,23,183,183,254,97,91,151,82,223,38,3,137,87,181,152,131,32,108,197,8,232,191,224,92,231,252,241,173,249,201,3,233,218,13,118,222,252,134,58,139,186,122,179,188,48,229,151,11,198,27,240,53,18,13,23,37,121,119,86,56,250,14,91,181,179,165,52,140,234,219,155,217,183,182,59,221,179,109,162,42,34,155,177,23,249,57,26,159,43,35,136,74,68,29,133,116,163,168,214,68,168,88,226,243,212,195,189,148,249,195,208,86,154,34,58,110,158,10,176,188,54,44,255,11,57,11,131,107,20,224,107,5,0,190,193,175,63,157,135,84,213,220,17,222,86,2,89,124,221,252,222,208,255,130,153,182,160,170,22,142,96,131,79,60,137,33,137,30,179,250,65,252,83,21,101,146,105,182,52,5,223,183,187,116,29,131,135,4,92,176,42,140,33,46,6,134,75,59,74,144,21,143,26,242,208,47,128,3,142,48,164,13,10,232,54,240,242,128,162,163,21,115,187,229,2,214,214,164,162,43,218,39,54,5,29,197,43,238,114,94,105,246,91,241,233,145,54,67,114,238,88,98,138,252,4,33,238,27,19,133,153,214,21,158,55,243,64,107,35,152,25,224,132,234,108,182,211,52,216,167,236,57,90,58,182,110,218,103,96,92,106,151,198,175,222,175,255,115,208,178,40,145,174,163,156,189,41,172,87,153,106,101,74,118,133,204,41,250,66,246,238,120,234,35,252,202,165,73,29,1,219,203,252,162,85,116,62,16,181,179,152,176,232,203,153,170,248,121,203,190,205,201,39,114,246,99,99,201,181,238,86,120,41,120,125,199,44,224,135,99,86,239,165,194,101,142,255,154,238,51,246,199,49,159,250,50,251,175,37,253,179,23,12,219,149,12,235,199,220,210,86,37,181,47,51,38,200,33,121,159,178,167,250,29,225,139,19,225,76,124,156,121,60,118,53,135,247,86,240,10,158,216,169,42,42,63,233,228,101,117,13,177,158,153,126,164,188,93,163,47,161,18,167,81,4,92,100,107,185,212,158,87,136,17,202,53,71,54,39,36,86,133,195,180,43,19,40,81,250,31,42,124,27,153,159,82,150,50,37,112,209,230,183,171,250,220,95,178,22,58,91,192,54,56,21,121,95,230,76,9,174,194,244,53,203,129,85,130,183,225,240,45,225,11,208,152,130,36,216,238,229,52,31,111,122,45,115,27,40,196,32,87,99,5,249,0,119,251,195,184,105,122,145,178,168,208,91,118,36,82,22,21,68,135,131,212,69,5,156,127,184,95,50,231,105,173,207,82,117,165,164,85,237,138,215,181,253,75,202,147,36,75,65,186,112,181,69,61,115,171,166,150,188,150,245,106,182,51,29,92,75,85,152,165,75,229,205,155,234,81,114,101,111,97,137,215,169,177,240,40,210,149,3,93,173,146,206,202,117,109,75,76,178,154,68,116,51,99,26,163,176,158,149,205,124,53,125,1,20,159,197,36,6,162,1,234,247,181,71,14,189,191,232,243,203,122,87,166,111,151,249,242,237,194,47,2,7,9,188,58,218,99,98,238,227,62,61,71,193,228,35,57,135,206,164,145,254,48,87,54,177,12,195,13,105,127,247,106,30,113,30,21,190,67,165,203,213,78,193,79,165,123,137,125,232,55,33,194,50,151,97,67,160,159,37,126,28,91,163,30,111,205,67,215,185,147,84,30,116,65,222,237,79,195,93,23,211,213,120,24,119,206,230,242,21,219,1,133,2,82,2,26,8,143,81,181,229,73,40,116,128,132,107,164,133,145,232,71,21,79,212,34,100,15,192,91,17,204,238,53,252,155,219,211,45,78,180,44,104,71,113,246,102,177,206,154,164,247,77,236,215,182,107,203,36,84,227,20,138,100,127,138,104,190,8,96,250,137,59,175,180,173,111,158,43,156,92,147,52,97,14,109,25,232,105,136,78,250,31,89,217,55,131,76,41,128,192,68,159,105,237,179,187,96,122,146,236,193,160,68,186,146,72,223,19,189,184,105,6,17,191,9,75,247,180,23,20,134,73,54,14,2,224,50,15,154,119,235,161,247,221,250,38,75,106,48,50,156,148,60,66,212,145,110,105,213,212,25,236,100,61,113,76,41,171,226,11,232,175,145,187,133,121,1,27,51,245,205,110,17,29,29,222,227,178,72,66,234,220,53,39,130,90,157,56,179,140,59,154,218,192,30,59,183,148,188,178,24,31,185,46,148,232,240,58,189,40,217,86,13,72,199,86,240,62,169,180,174,30,173,131,24,154,28,42,37,240,1,0,208,85,220,158,231,177,28,204,170,212,208,199,207,244,74,216,243,175,229,207,142,204,199,121,31,39,110,216,80,234,220,53,182,209,176,35,248,186,105,214,169,204,170,180,218,71,167,103,232,56,92,107,179,244,168,232,211,103,194,31,126,249,106,40,12,179,76,117,150,131,25,210,43,8,29,22,6,30,154,197,251,182,248,98,238,114,171,94,20,190,74,56,170,171,14,136,65,23,34,135,7,22,239,103,117,226,180,109,79,42,137,147,182,177,203,71,16,155,42,145,254,28,95,125,100,51,233,11,110,110,139,179,96,53,222,200,59,126,252,178,85,125,117,17,132,154,211,47,113,25,112,62,131,91,189,0,142,142,131,178,240,70,48,46,146,222,29,219,75,163,54,215,33,235,139,202,119,13,168,138,123,151,115,165,127,13,248,105,89,121,13,112,35,212,182,163,148,137,94,59,109,235,16,31,242,245,42,67,217,122,227,14,250,171,179,110,125,40,162,177,81,185,239,82,66,181,39,82,153,178,196,172,161,114,236,152,2,195,75,65,145,73,65,33,66,128,88,45,215,154,27,146,206,128,59,155,62,18,179,156,15,129,198,200,26,58,57,95,61,27,236,171,112,212,172,126,192,233,140,249,212,140,75,167,140,44,109,188,32,125,69,195,68,67,71,23,105,150,170,73,108,143,168,201,125,8,164,113,111,6,129,129,180,56,216,222,174,40,97,191,200,230,237,174,108,203,26,252,95,197,109,185,21,30,10,60,242,89,4,241,60,104,114,65,220,139,184,183,168,196,186,137,108,215,229,95,84,144,45,200,237,128,107,217,112,240,206,90,222,220,160,24,67,152,65,107,238,151,115,124,5,75,223,172,98,112,73,146,190,156,74,226,3,2,45,34,104,71,215,102,130,86,189,217,51,37,16,46,220,58,181,124,62,194,243,37,80,157,13,33,44,63,181,204,22,63,124,89,63,168,223,48,132,142,23,173,146,116,58,150,20,129,80,99,198,181,121,161,80,36,207,160,39,93,72,152,219,53,208,127,169,73,123,57,89,87,183,32,129,120,36,153,52,215,157,221,18,206,63,218,169,71,179,33,242,164,176,164,84,239,3,31,219,42,254,123,209,137,175,184,115,2,133,67,136,209,84,190,68,6,174,123,237,230,32,93,143,121,58,62,4,73,68,135,74,33,160,251,84,128,247,135,3,3,167,203,5,118,71,133,201,214,154,75,34,170,155,153,24,102,222,6,146,56,112,51,61,233,168,172,213,112,71,106,16,204,180,8,122,105,114,164,95,215,228,192,0,210,175,43,252,80,129,164,255,214,175,203,35,151,65,33,6,233,215,101,18,90,31,133,244,235,226,173,155,195,144,41,239,204,165,245,84,3,88,202,218,174,119,169,140,228,175,248,142,116,193,202,120,64,41,170,49,10,150,6,178,18,188,115,235,226,45,24,117,178,1,171,76,114,27,185,53,130,43,131,140,146,19,217,83,162,219,14,249,181,117,204,115,95,121,135,241,38,210,183,4,29,67,166,108,78,45,51,97,13,83,123,232,5,13,53,226,23,178,135,229,176,110,82,126,240,193,60,55,168,158,45,1,63,94,82,70,152,98,159,98,92,115,161,161,184,62,14,103,234,32,155,190,238,221,58,184,146,90,189,150,193,130,95,109,70,81,71,164,27,163,170,136,115,193,19,108,46,15,2,174,111,74,38,193,39,234,112,153,5,51,117,35,173,117,72,209,167,156,43,152,178,38,138,27,252,115,168,17,106,137,77,122,25,225,101,252,69,228,174,146,104,10,90,48,42,57,243,132,226,93,83,26,241,187,201,4,165,191,77,210,251,37,215,0,11,74,147,103,151,141,215,128,189,65,179,171,111,220,197,94,218,20,136,158,189,59,121,193,90,248,0,60,238,134,194,28,28,48,11,122,32,188,65,199,29,132,122,51,151,153,59,53,89,49,66,170,57,208,181,156,233,40,253,214,73,248,196,171,73,164,191,233,21,161,21,121,14,80,89,174,122,147,129,85,203,129,108,204,220,192,153,161,118,114,111,224,126,197,196,203,187,84,133,166,228,89,52,29,74,124,92,107,181,81,37,92,170,91,165,110,169,114,205,188,253,65,112,164,103,8,195,216,97,157,122,12,157,181,59,9,47,219,212,50,15,245,225,56,215,137,219,128,183,135,181,133,159,85,241,164,241,98,81,154,91,140,179,45,142,134,185,163,12,116,150,248,5,177,33,108,161,2,68,71,199,34,25,95,67,101,131,165,244,148,173,112,168,113,63,200,3,218,39,76,96,251,165,183,18,47,50,218,141,190,232,126,26,234,193,38,31,174,164,178,52,131,146,188,100,109,29,92,7,102,173,92,67,66,6,180,134,40,238,33,155,174,98,219,226,246,175,144,14,40,90,3,100,31,59,184,110,29,80,214,134,178,104,135,165,228,27,145,14,195,72,7,20,70,73,92,217,218,114,32,8,8,82,195,57,168,253,215,133,151,37,54,57,230,99,149,71,103,122,119,178,63,124,11,143,110,250,232,30,70,48,80,55,53,17,50,205,204,154,24,77,54,241,62,8,12,226,162,115,132,195,114,13,106,4,29,89,7,38,130,185,159,248,1,75,193,165,71,197,154,115,248,202,183,164,250,5,164,54,192,45,169,30,201,129,161,29,100,145,132,154,231,169,17,39,36,36,196,159,119,136,184,89,187,133,203,246,163,177,174,209,7,152,10,217,182,227,19,99,228,99,173,64,146,36,166,19,164,116,121,231,217,62,189,92,84,131,167,10,67,36,168,228,199,66,9,108,249,146,119,109,245,120,112,1,128,27,132,224,64,94,254,174,162,103,86,231,101,97,193,180,97,71,210,82,181,74,59,239,26,188,222,51,49,145,184,51,247,231,156,64,186,211,114,221,50,119,74,242,108,122,98,171,125,120,69,21,138,187,173,80,105,10,94,116,119,129,5,134,10,9,56,223,76,248,248,102,83,204,144,118,145,192,67,112,233,114,51,144,129,2,142,6,105,253,224,240,148,9,168,26,247,102,254,59,165,82,48,98,204,88,170,88,99,69,38,65,35,222,249,105,205,97,175,228,186,184,146,224,126,205,152,226,94,109,162,98,211,50,92,64,12,163,92,31,106,105,104,177,127,117,147,32,117,14,246,213,121,78,217,141,173,172,244,193,141,183,173,211,208,213,123,244,31,244,154,23,170,19,119,178,41,215,132,162,177,229,66,167,44,231,72,237,195,47,104,105,25,236,46,229,106,38,159,229,231,51,113,209,251,230,47,108,8,195,55,238,147,207,137,140,210,130,28,223,13,232,28,69,88,144,104,252,36,115,86,166,206,43,34,213,235,231,45,190,65,70,124,116,245,104,214,242,10,170,143,109,103,130,28,200,88,106,187,244,185,132,109,17,26,138,126,74,75,92,122,237,131,202,14,202,28,110,138,183,233,254,123,213,169,23,117,55,233,190,73,187,58,36,165,32,211,16,244,71,250,142,5,45,210,130,171,153,81,91,88,22,225,222,243,164,229,194,193,236,245,98,163,82,105,221,34,182,200,3,71,135,79,173,86,240,207,61,25,84,128,128,181,121,168,41,117,126,19,72,145,156,116,179,117,123,229,155,149,251,177,71,113,202,71,86,28,174,62,185,214,20,153,100,185,141,109,202,69,76,113,190,125,160,117,20,25,57,92,214,186,1,195,85,170,155,106,37,209,184,139,100,83,235,41,126,159,19,96,168,115,134,171,179,52,246,71,172,143,48,213,122,61,138,192,53,181,30,47,124,247,2,46,92,175,224,194,195,78,87,155,238,206,196,164,91,48,37,239,52,94,42,185,235,210,197,231,22,178,115,124,150,239,97,209,129,247,16,108,91,92,110,162,180,193,150,39,91,36,179,173,172,146,133,203,178,150,106,217,75,80,47,208,227,222,53,38,207,173,38,88,56,105,1,85,170,13,155,14,20,150,60,17,26,184,180,0,246,95,18,103,113,209,105,219,85,161,211,137,139,166,43,73,226,82,250,246,28,213,40,247,152,96,224,78,88,192,209,248,112,202,45,97,244,91,96,249,3,70,47,207,254,5,59,205,126,253,128,208,106,146,16,10,154,99,86,22,157,16,189,208,137,26,38,69,193,75,171,248,67,27,103,38,176,134,53,223,211,240,30,88,98,237,142,197,128,183,245,205,203,65,3,101,40,183,47,215,195,91,208,148,187,125,57,29,71,93,71,178,234,237,203,161,10,180,101,55,47,207,107,217,177,26,184,159,51,200,214,226,161,220,107,239,169,222,47,218,63,248,130,198,20,196,255,181,226,211,1,62,72,118,219,187,143,226,197,103,226,216,186,73,143,69,201,102,102,17,195,110,51,26,234,6,98,166,28,47,149,26,101,252,164,24,23,87,252,139,55,121,159,138,217,147,47,179,243,233,233,35,228,29,234,241,150,34,48,234,170,171,40,236,247,100,138,106,237,22,162,35,177,255,20,149,120,124,13,248,141,64,130,146,245,191,23,247,201,89,224,159,5,75,26,237,170,86,56,99,201,222,74,7,129,7,72,218,53,128,108,120,112,62,190,62,48,196,121,211,214,132,17,114,115,91,168,69,48,211,160,9,205,176,2,198,150,125,122,234,187,150,239,115,19,115,116,15,95,85,197,36,211,53,82,226,104,17,91,190,113,166,180,73,153,43,162,222,27,244,170,109,118,195,157,143,158,31,194,33,102,222,120,77,13,138,238,165,167,136,43,158,185,6,160,78,255,112,192,226,180,57,13,165,50,217,1,82,228,208,167,8,3,51,205,129,210,171,246,185,9,79,10,146,232,28,17,27,241,193,140,17,150,245,184,25,182,34,152,31,184,88,10,186,18,65,111,220,2,54,238,255,221,182,41,127,196,84,42,12,7,134,116,27,47,149,80,112,224,159,147,71,110,92,64,218,4,228,158,247,200,110,20,49,118,255,192,35,236,1,21,143,238,46,209,121,146,138,54,116,139,89,51,163,76,34,188,195,220,103,251,109,175,222,24,51,139,120,213,69,186,42,144,127,30,114,106,163,122,115,27,255,24,40,10,251,239,208,3,115,179,66,158,171,14,181,71,138,234,133,40,224,251,132,252,84,0,253,4,174,93,3,88,188,40,43,234,167,155,98,15,221,167,60,9,151,28,61,179,98,54,178,132,155,5,218,80,250,24,165,95,128,180,156,86,119,34,231,83,80,44,217,245,167,225,227,37,26,59,88,10,238,83,233,176,67,86,13,34,199,74,190,117,105,88,178,86,136,8,113,39,239,107,231,124,53,220,240,214,187,79,83,158,19,4,88,24,20,114,58,78,158,201,97,241,190,243,37,118,91,47,148,68,212,122,155,67,249,216,179,212,28,48,202,167,208,6,105,83,18,224,83,83,97,184,50,136,71,202,5,185,222,243,50,159,121,86,141,241,1,0,162,201,40,97,185,58,174,15,51,37,213,175,43,149,93,220,153,167,40,139,229,225,19,102,62,89,37,141,13,176,246,72,135,169,227,60,110,164,166,71,228,38,15,112,110,205,82,95,102,178,87,241,6,7,228,57,149,149,217,37,166,190,93,188,79,128,47,225,86,191,118,76,204,197,11,146,114,104,40,60,146,119,168,205,138,63,180,114,97,19,43,53,92,51,55,244,225,175,60,42,26,82,137,126,44,181,75,216,81,226,246,167,90,9,96,248,7,0,64,112,13,16,62,252,206,116,226,241,169,210,185,194,121,165,205,245,72,183,246,30,120,38,113,194,188,127,154,201,161,97,69,111,148,188,158,64,91,138,157,124,160,230,196,193,39,13,103,1,37,144,156,207,63,138,72,111,245,14,86,117,201,83,142,43,173,221,237,42,15,183,213,38,75,221,245,66,59,47,43,92,45,207,69,16,97,124,137,218,207,230,66,173,195,236,211,35,55,254,12,254,177,201,57,53,195,41,150,180,4,138,231,15,81,126,231,177,1,84,135,27,144,45,157,99,140,190,33,50,88,241,24,192,43,19,169,13,230,156,13,60,113,227,187,166,42,35,191,70,91,249,105,127,97,45,162,224,147,250,87,44,45,11,6,248,61,59,85,11,156,165,216,136,246,10,73,44,188,6,100,19,137,93,3,44,237,173,186,229,81,140,22,40,63,171,92,225,201,213,169,183,52,116,53,56,239,10,215,104,45,151,76,215,238,108,1,148,253,251,98,141,30,62,107,63,62,54,234,229,228,214,77,108,82,89,38,10,171,204,82,169,248,210,157,185,96,93,71,3,118,184,201,57,224,114,63,246,137,95,246,46,50,252,8,156,2,0,132,135,4,173,2,84,28,72,106,230,36,85,146,174,66,36,73,235,118,225,199,158,219,42,223,143,109,187,92,64,115,14,118,153,137,199,17,153,157,24,118,225,177,147,45,71,205,173,53,29,242,110,129,99,71,234,91,28,47,190,191,37,17,107,87,97,41,84,59,255,160,183,24,102,180,184,65,219,177,217,242,110,60,100,120,103,63,120,97,12,243,226,243,126,64,166,68,87,39,203,120,90,18,30,228,220,233,176,51,224,114,133,51,19,194,252,189,117,249,248,217,208,221,100,213,55,37,33,0,141,70,162,49,223,30,91,118,89,222,28,110,20,53,240,6,35,179,62,250,23,62,64,174,243,127,203,46,47,60,118,211,146,53,70,25,39,18,194,15,191,60,239,121,70,150,166,230,97,254,68,41,235,91,92,246,239,253,129,135,127,254,4,165,91,51,252,60,51,110,78,251,52,90,246,100,41,194,181,231,229,218,79,219,250,129,33,254,243,211,60,249,45,45,193,183,9,63,171,222,118,152,138,123,252,40,172,43,163,140,165,189,88,31,238,205,121,48,108,154,82,124,79,81,35,118,102,180,157,187,158,61,160,22,27,58,20,119,22,147,196,131,242,206,50,227,114,226,156,163,2,102,202,183,221,163,160,179,120,244,57,57,59,160,38,62,193,47,48,62,49,234,21,25,205,213,185,47,217,58,32,241,220,4,55,183,155,91,220,254,205,53,32,48,108,236,173,118,177,111,77,208,153,44,95,155,177,220,10,213,49,199,217,7,107,241,187,47,84,194,167,114,243,190,110,161,196,92,232,127,208,75,179,208,26,203,23,81,181,35,75,12,152,88,123,234,250,164,96,52,194,182,231,89,110,230,89,192,20,163,247,157,57,127,148,254,126,200,24,26,38,203,6,185,70,51,157,235,42,229,23,108,180,152,185,5,51,225,11,84,16,219,34,24,204,90,97,97,165,161,255,220,96,49,193,121,193,155,223,225,203,2,11,216,118,96,184,19,111,93,206,143,214,210,198,11,76,2,164,146,57,102,128,211,202,234,199,229,220,109,178,202,103,126,156,36,239,214,127,81,30,208,251,198,235,205,147,251,163,118,117,249,94,41,104,49,57,135,220,229,244,202,130,145,224,141,113,91,151,122,121,25,208,35,165,119,64,11,101,166,197,213,67,249,152,245,172,140,93,238,222,114,16,56,194,150,19,74,128,236,255,226,229,245,125,136,60,254,9,2,41,212,88,242,97,208,250,229,55,60,122,81,163,37,101,188,88,192,29,219,156,164,51,132,39,67,13,39,183,43,28,242,22,122,223,164,36,29,159,23,199,151,7,26,41,119,64,104,243,66,199,203,81,235,38,188,9,242,158,137,8,181,39,206,92,80,87,30,171,179,87,19,4,33,181,160,228,253,10,179,60,88,6,42,85,77,234,51,45,184,87,16,107,84,202,93,206,74,172,243,110,80,233,60,142,224,168,241,136,3,170,208,22,186,121,10,217,185,103,140,75,221,68,220,113,79,214,162,94,173,54,242,63,25,108,119,159,117,183,117,181,118,118,28,27,83,92,84,128,192,124,186,228,71,154,133,101,131,247,122,127,18,220,25,57,2,57,228,239,141,133,96,89,144,249,151,243,149,9,169,120,93,114,104,248,123,192,53,140,235,90,64,175,11,154,170,117,223,127,34,176,28,131,208,168,104,89,200,192,171,226,16,189,204,20,122,207,196,116,30,225,251,55,45,15,0,195,152,41,205,195,132,51,132,69,114,86,26,250,7,27,226,238,211,1,247,184,113,241,107,176,20,220,50,151,102,157,117,237,66,157,96,239,69,82,5,179,133,198,184,236,131,194,199,143,222,50,8,142,151,247,109,177,232,117,109,105,237,59,246,13,241,150,207,145,123,49,65,146,131,69,77,198,188,85,248,63,135,213,24,50,199,192,132,94,176,24,162,124,60,126,144,149,64,165,248,174,141,121,138,216,69,218,5,214,17,154,229,148,25,214,160,57,203,251,141,239,197,2,120,172,84,32,111,196,94,168,234,38,43,217,89,208,194,243,207,103,143,11,254,198,53,14,238,112,215,162,65,216,73,161,86,129,168,171,170,129,53,17,28,20,229,164,237,149,84,245,153,180,141,77,252,147,182,85,158,12,206,39,222,171,231,134,250,235,131,168,6,72,17,194,118,229,166,9,237,108,211,236,246,56,254,62,120,159,58,35,36,61,122,46,75,162,97,179,160,151,54,0,133,50,47,38,203,133,20,117,103,30,230,198,138,248,24,159,71,135,247,237,155,129,178,43,215,96,210,100,9,125,48,44,162,2,154,92,107,231,12,108,164,157,42,127,72,203,159,56,18,156,112,255,67,193,152,141,6,186,6,210,157,12,55,75,169,72,238,214,157,76,129,85,214,164,6,250,239,77,16,189,234,255,39,90,84,196,207,70,115,235,203,50,67,59,88,215,42,236,167,45,218,82,52,123,49,170,229,245,50,202,241,208,163,14,50,64,217,234,195,194,115,58,175,109,156,191,26,178,47,37,21,36,7,23,76,237,87,56,60,72,114,102,89,196,187,240,24,139,77,186,107,145,185,222,49,54,14,86,124,109,118,79,211,150,3,174,40,248,17,142,230,24,107,199,141,100,104,51,206,76,193,113,123,125,130,211,121,57,231,95,49,61,191,251,80,88,225,100,53,166,58,22,195,135,225,157,48,221,91,46,103,56,121,103,53,91,109,51,57,158,176,107,215,234,3,62,142,167,99,249,80,91,41,132,5,163,182,137,67,70,20,55,109,46,214,253,154,77,201,249,159,11,98,66,62,98,230,134,12,117,180,89,185,231,87,244,185,83,71,98,210,11,32,53,50,130,20,252,49,103,68,232,154,251,147,94,87,229,208,164,34,208,224,118,173,147,176,64,221,85,197,174,212,180,75,17,47,98,110,255,24,55,123,93,189,15,118,250,48,14,213,130,47,187,184,107,255,187,63,15,83,148,223,79,188,60,135,2,158,194,57,32,255,24,149,222,225,100,156,179,246,118,5,77,71,106,108,238,9,48,177,68,189,64,232,138,39,78,116,53,106,31,12,171,56,228,18,19,185,179,163,22,226,161,222,31,158,212,84,203,83,102,233,72,95,84,181,65,83,44,79,63,181,134,97,158,130,175,24,235,128,176,86,96,99,13,79,46,96,252,57,244,52,217,10,206,70,245,166,47,55,152,156,238,194,185,107,182,27,181,37,113,134,28,119,58,181,97,44,118,229,15,87,177,85,231,160,244,148,120,27,181,94,62,170,137,42,24,203,187,186,193,206,52,92,213,176,138,171,57,17,61,19,131,132,170,119,251,74,192,138,150,8,150,22,203,156,80,155,94,5,199,239,12,244,60,81,82,223,107,94,240,46,183,59,124,178,224,96,171,230,99,240,157,197,49,48,23,189,88,189,12,136,174,86,33,190,173,186,60,110,218,160,170,144,23,226,41,2,114,79,109,237,72,223,12,164,112,16,8,59,56,129,234,33,8,12,5,129,165,37,58,38,75,38,33,191,180,28,60,154,213,83,254,160,23,191,96,66,10,208,196,32,61,191,120,144,2,52,197,19,72,234,155,165,184,90,114,218,230,187,44,109,171,152,4,206,58,207,13,222,94,123,51,123,205,200,167,29,182,208,241,72,5,108,27,176,77,108,175,2,56,213,91,228,5,159,16,22,119,141,32,20,18,15,93,238,216,179,176,173,3,246,162,107,141,158,253,10,227,54,172,214,79,145,141,11,95,157,196,141,216,207,80,136,138,190,224,221,228,38,214,205,213,39,120,237,158,124,156,183,201,71,3,6,202,243,208,197,155,191,149,13,93,170,114,33,197,174,134,54,86,27,36,95,25,104,211,242,15,82,57,58,214,168,50,115,244,57,48,123,169,136,110,219,152,162,193,187,179,94,54,123,107,65,33,184,137,122,93,141,53,20,102,60,81,55,139,76,198,236,188,80,127,131,15,213,64,24,174,28,127,161,36,188,163,157,102,250,166,253,133,96,159,69,167,122,143,100,86,244,74,186,110,221,38,109,132,180,17,26,30,236,72,125,119,30,36,172,129,145,236,154,242,68,65,9,200,141,22,141,163,89,220,154,196,185,138,10,163,107,18,42,187,53,254,202,55,131,192,20,232,246,112,173,71,218,29,239,193,111,34,93,183,65,53,255,192,7,17,122,99,52,30,122,229,8,181,174,73,162,109,219,32,9,155,41,67,63,142,134,129,160,24,118,13,51,191,162,72,204,115,161,186,213,242,133,61,111,245,238,164,190,97,197,163,254,152,44,238,149,252,116,226,92,221,45,222,98,126,155,100,8,181,126,73,48,28,39,195,217,140,223,82,175,59,5,174,197,2,5,50,129,167,10,168,30,65,124,183,173,10,189,45,197,71,189,226,212,6,31,143,148,29,111,149,109,243,246,179,225,228,177,137,51,43,14,54,84,102,240,136,205,51,78,148,226,15,202,194,153,236,192,83,181,229,18,31,204,254,210,19,215,102,17,231,127,54,76,158,249,174,2,179,171,49,33,244,39,175,190,141,138,169,190,23,43,213,119,24,157,224,210,143,205,113,213,109,107,125,175,112,185,39,14,50,5,71,101,241,240,12,71,92,158,128,188,28,19,102,196,164,177,131,82,102,131,37,181,13,34,86,229,75,164,166,76,8,211,79,74,62,42,165,41,12,84,243,155,221,133,238,9,201,88,190,238,91,127,168,108,40,153,139,18,143,54,235,143,10,23,139,46,154,190,5,187,39,101,106,206,124,98,115,190,89,108,117,245,196,83,6,97,115,75,84,214,10,131,172,208,85,59,222,236,48,236,16,28,3,218,59,247,235,158,206,203,225,219,199,165,238,40,167,151,148,191,0,76,212,71,107,253,56,84,207,84,176,94,202,16,46,146,53,158,82,204,236,120,130,145,192,100,49,111,15,155,42,176,101,192,249,70,255,175,107,43,126,53,178,87,74,114,78,238,35,110,84,253,120,156,110,95,107,18,25,29,129,235,148,101,208,141,182,166,97,211,209,250,145,105,34,23,109,155,13,174,4,95,179,81,78,74,99,140,242,168,155,106,190,6,252,229,109,176,140,126,68,202,8,104,36,87,48,80,85,49,52,172,31,250,137,50,83,247,220,160,76,117,211,190,141,170,79,180,28,215,48,145,233,113,93,111,61,73,102,242,172,100,244,196,70,242,130,219,24,44,183,5,77,177,15,235,175,88,38,58,121,104,206,153,17,219,231,102,196,31,42,60,248,24,161,38,153,95,146,161,93,8,164,6,49,243,126,37,152,91,52,206,28,179,181,240,78,119,176,118,166,245,214,10,222,2,141,150,215,158,227,245,46,172,124,16,218,14,100,242,138,73,225,251,150,68,226,32,43,130,217,52,14,78,243,58,247,217,227,158,239,139,96,98,45,183,177,85,176,113,191,183,42,155,207,155,118,137,234,148,50,198,83,41,183,161,57,224,193,114,122,39,77,211,149,181,82,165,85,221,188,85,111,106,211,53,122,202,81,29,239,4,206,6,81,125,237,12,23,6,130,231,193,137,158,26,253,21,228,57,61,45,165,174,249,86,145,90,76,185,22,67,76,201,157,2,248,106,95,193,139,161,59,155,54,166,143,14,192,99,154,224,200,121,14,254,228,34,42,214,92,182,86,243,124,160,83,229,143,119,242,215,0,16,251,103,213,31,126,232,240,106,113,229,9,38,77,80,5,77,81,111,80,20,203,99,160,169,153,91,79,169,94,101,78,33,28,13,92,163,168,181,219,209,252,158,22,145,60,145,69,107,231,148,60,240,60,86,251,63,217,158,95,242,215,205,102,43,247,19,133,161,124,241,30,216,124,177,66,178,241,32,40,124,255,46,7,41,132,74,195,40,137,9,83,218,122,14,12,45,224,77,214,179,159,46,247,158,74,42,139,97,130,168,198,87,74,106,10,51,158,108,158,117,245,159,77,71,95,3,26,87,190,160,85,39,158,244,106,178,245,162,190,157,107,42,193,203,41,53,79,57,39,79,8,209,35,222,169,61,171,224,170,227,236,127,169,147,216,147,84,226,136,149,100,144,39,239,46,156,87,225,170,78,205,155,92,144,64,59,165,88,142,213,144,8,22,145,87,131,123,232,210,206,27,188,233,62,189,75,108,97,201,93,106,113,98,188,188,233,38,42,37,21,239,92,36,1,149,41,135,207,68,223,12,228,241,81,82,174,13,143,228,72,1,130,190,160,56,186,125,108,239,175,157,99,231,248,85,242,151,116,233,105,111,172,75,17,105,217,130,199,67,153,198,104,101,63,185,133,145,210,171,41,23,145,92,160,22,66,107,139,202,26,96,117,69,41,8,72,178,52,84,108,142,84,82,92,241,116,254,174,168,71,204,167,6,145,251,150,178,180,159,213,156,12,196,194,19,86,57,235,91,141,96,243,62,213,197,131,122,21,108,46,244,108,100,24,157,20,208,137,106,73,85,71,65,187,93,61,108,123,131,200,186,134,1,143,167,131,74,90,17,129,54,205,221,219,47,67,138,217,153,106,247,98,178,84,205,196,173,249,65,166,189,39,3,208,234,29,126,91,79,208,81,162,221,163,143,163,185,239,52,50,207,58,88,191,106,217,143,192,43,83,52,132,48,90,228,165,50,202,241,207,163,112,51,192,105,234,28,188,43,70,175,129,14,27,217,226,93,240,226,248,16,198,145,125,26,54,239,223,164,235,221,150,69,217,36,63,204,104,197,188,126,87,67,1,151,105,63,58,61,106,114,115,216,90,88,144,49,169,169,27,247,158,178,133,212,228,162,177,20,15,202,217,165,165,237,19,177,253,166,109,127,135,249,228,247,163,37,174,141,234,127,208,3,254,27,96,249,29,191,82,147,191,67,125,214,165,171,27,141,16,10,74,153,9,53,192,194,30,89,195,75,229,201,39,182,179,241,224,190,25,188,229,232,64,196,35,201,240,145,26,38,160,26,19,51,183,80,196,111,26,46,216,101,119,71,101,59,231,111,226,116,133,203,187,74,37,190,138,252,8,70,3,72,78,4,162,79,193,193,241,43,51,143,157,222,14,175,138,240,178,148,115,187,23,107,121,59,29,139,203,50,177,1,42,135,22,107,39,47,43,70,136,157,224,52,222,208,150,134,254,51,149,4,141,226,222,69,182,193,14,45,82,245,216,198,220,123,240,82,16,118,126,149,252,132,71,37,78,14,202,198,103,43,253,179,46,61,254,141,245,71,124,239,204,103,109,12,132,37,113,212,95,15,188,182,192,183,117,46,103,160,126,82,88,192,38,76,6,178,7,241,178,72,246,98,210,214,230,210,235,78,142,89,213,59,106,127,173,144,50,22,189,15,61,77,215,47,48,109,68,235,16,124,245,218,175,231,251,248,76,92,121,29,226,48,21,72,66,80,43,207,39,146,255,50,15,216,110,241,137,46,119,202,128,51,241,242,237,208,251,252,161,18,181,41,151,124,174,31,87,76,177,11,47,199,204,169,51,132,48,219,48,176,10,38,70,129,150,23,51,219,106,116,126,97,224,144,132,92,115,115,217,68,234,240,214,244,54,144,47,219,126,192,131,57,62,28,211,58,192,199,198,148,184,147,252,79,130,122,236,118,167,175,99,40,20,131,197,34,233,212,182,18,17,93,110,168,6,14,155,209,45,244,56,137,229,185,99,14,24,79,7,129,192,247,171,247,17,244,54,106,70,134,127,190,5,54,230,159,174,83,203,124,52,67,150,93,62,170,154,30,138,67,225,179,49,152,9,183,205,0,50,184,239,199,43,39,14,55,225,66,236,34,99,154,248,180,219,64,38,97,179,4,126,71,198,81,215,93,66,47,239,135,125,101,3,159,26,123,83,136,92,121,223,105,180,86,202,116,76,156,148,224,212,10,206,45,88,233,122,204,120,122,212,230,114,240,86,169,59,62,133,121,147,73,142,89,185,221,234,24,177,105,77,137,71,17,247,238,7,132,251,101,158,30,234,208,21,193,19,29,138,221,206,9,55,204,251,200,180,91,114,52,166,202,204,52,10,52,82,157,235,76,225,47,56,215,137,7,103,17,29,162,69,164,60,126,168,14,8,54,56,70,113,166,194,30,29,23,235,221,201,231,177,21,208,214,56,121,175,12,201,172,236,70,140,224,103,207,84,121,155,117,114,199,102,77,69,220,195,155,214,90,232,193,196,14,80,23,37,25,101,209,16,98,196,160,50,255,40,156,73,47,29,23,129,15,160,48,118,41,229,225,210,82,218,16,39,27,100,197,231,40,157,122,55,40,81,18,236,160,44,24,186,52,226,87,71,190,88,254,72,157,253,205,196,124,56,29,65,221,84,77,218,172,172,216,189,29,207,90,45,140,185,54,198,205,211,79,49,224,240,76,21,229,56,10,126,214,2,254,217,170,38,119,233,209,121,222,26,120,185,129,110,39,93,39,119,11,104,226,53,111,218,119,236,21,28,114,63,186,95,228,251,85,159,20,102,127,198,11,186,64,222,117,202,74,69,117,16,217,102,168,184,175,169,78,41,9,30,38,234,210,67,109,44,49,147,147,237,64,71,185,33,233,192,7,205,16,213,33,124,251,253,26,76,241,217,20,222,167,27,173,250,21,212,91,170,171,61,225,59,66,93,251,159,210,219,7,211,53,38,66,103,157,107,5,95,107,133,129,19,53,35,186,50,180,201,105,239,88,8,203,121,172,38,86,37,99,188,10,58,56,195,161,181,100,231,140,61,255,242,126,107,206,29,79,62,130,91,98,208,61,8,153,75,146,64,63,105,100,141,37,143,151,168,21,167,241,103,190,110,170,133,148,26,149,12,86,76,219,186,108,253,93,121,129,109,93,244,50,101,65,13,209,173,239,44,107,11,153,200,231,35,137,30,184,25,221,198,131,250,3,183,94,58,113,188,149,101,173,72,47,157,7,182,184,110,13,183,94,58,68,118,47,107,145,94,58,10,14,111,38,188,73,37,113,229,204,227,123,30,47,207,188,110,142,159,39,95,206,60,30,124,88,11,225,23,238,36,250,152,238,202,43,96,40,33,128,25,187,67,184,100,191,86,229,240,36,70,81,128,6,33,27,179,12,37,133,128,107,232,62,65,84,137,74,120,198,243,165,94,232,10,97,132,235,246,234,207,86,244,7,176,151,66,73,45,227,235,5,32,140,248,132,235,252,73,162,69,217,238,53,149,247,198,86,135,222,27,180,176,0,217,208,128,229,171,134,194,59,14,137,48,182,55,252,97,237,103,34,225,75,91,251,92,124,226,141,228,141,194,90,173,8,38,188,136,88,217,196,220,71,18,141,77,126,117,89,139,219,180,111,101,147,60,52,204,133,11,189,205,13,205,118,54,83,143,201,222,14,162,11,168,149,124,172,46,123,63,154,190,50,65,93,60,144,145,68,220,78,189,196,221,194,92,57,3,3,129,226,107,114,173,33,184,20,176,95,83,38,70,46,173,123,45,227,224,150,193,179,103,125,75,58,219,229,199,20,249,205,75,199,89,191,126,250,100,125,126,225,85,170,156,61,185,219,33,97,37,63,52,119,13,72,47,229,154,121,99,140,158,165,249,190,234,211,210,79,165,232,179,189,140,18,101,26,93,33,117,117,97,112,205,150,100,111,29,116,19,33,239,192,172,153,174,62,84,167,53,229,56,55,47,165,50,187,129,58,200,177,234,101,211,142,183,249,160,49,121,32,237,241,132,166,178,224,30,167,91,138,161,84,112,202,155,77,119,45,139,14,230,41,73,52,189,26,42,180,237,11,46,251,227,200,186,55,67,16,118,181,101,27,49,169,183,223,105,39,108,163,34,215,66,109,226,33,202,69,230,130,48,194,185,186,215,224,248,164,166,109,121,190,124,195,60,204,107,64,37,106,231,76,169,93,116,183,233,227,137,73,235,84,212,140,247,254,245,225,144,215,43,25,134,223,102,39,81,121,54,130,204,11,89,115,236,123,89,196,219,45,139,220,222,2,249,27,175,254,138,127,182,112,133,204,154,161,190,253,102,10,222,206,219,190,115,1,53,184,68,243,91,209,77,232,186,6,29,99,120,102,18,221,39,234,37,209,22,166,198,25,40,16,164,26,156,251,80,242,137,19,224,126,201,92,247,168,153,144,56,199,62,86,117,14,161,6,164,188,204,143,128,39,113,229,26,128,125,33,244,131,194,238,1,210,40,199,187,24,128,162,128,179,143,44,181,81,210,65,18,65,111,199,10,71,74,107,122,110,211,167,4,122,169,228,62,67,83,5,76,218,177,85,101,254,60,100,120,72,87,162,151,149,149,53,55,197,111,82,56,65,79,140,159,9,217,217,234,179,197,171,63,216,106,164,234,46,249,246,194,61,239,149,154,191,122,164,2,147,69,114,134,2,182,18,59,247,56,195,252,88,77,58,65,65,250,44,221,224,155,237,217,87,72,119,45,227,190,127,112,215,66,99,226,145,42,110,68,202,40,33,29,150,88,36,199,204,107,216,152,192,74,204,64,226,7,57,126,81,117,117,157,122,52,150,105,166,233,118,6,62,24,211,222,181,207,158,168,195,82,200,151,36,20,147,167,234,103,172,179,109,170,83,231,205,15,116,245,66,109,148,207,62,113,87,13,120,163,253,69,151,227,55,28,14,191,162,42,181,122,206,98,143,136,108,74,166,126,96,40,120,252,122,130,221,124,191,163,46,102,179,165,240,113,74,239,189,222,1,9,206,229,116,85,191,186,94,246,77,217,124,7,50,84,9,135,180,44,82,129,47,143,93,83,132,92,133,169,109,26,182,132,106,182,171,12,146,85,198,140,248,245,45,192,155,91,22,39,99,29,137,10,225,60,110,99,249,60,177,221,19,56,128,129,108,88,121,171,93,85,105,237,46,236,32,52,119,194,70,213,95,173,139,175,161,74,181,158,25,147,233,158,163,186,174,186,45,18,236,56,244,52,38,70,57,179,115,231,73,98,47,63,35,162,121,103,252,24,5,137,119,192,46,23,28,239,142,110,241,14,227,136,113,23,245,13,222,65,162,84,36,222,185,193,69,196,55,120,7,150,15,2,91,106,151,58,252,74,217,212,163,55,187,36,78,225,220,58,184,217,102,98,31,20,105,109,15,53,83,113,112,166,151,198,1,45,65,166,197,233,54,50,164,26,46,252,189,29,233,59,126,249,123,79,187,213,184,253,72,178,168,156,14,249,67,30,80,87,127,37,188,242,127,99,107,27,167,95,34,218,225,177,141,227,222,101,201,171,249,126,181,99,45,61,50,211,203,134,90,193,59,211,33,15,12,171,231,67,232,16,86,121,116,79,26,148,113,199,9,104,190,138,164,50,123,143,79,29,36,30,25,193,142,168,81,54,153,208,0,41,226,170,149,165,59,56,102,216,179,97,10,38,82,235,161,73,32,106,4,235,159,196,182,101,151,221,143,108,51,112,218,160,109,79,194,170,146,202,82,202,34,31,222,215,183,216,88,144,123,13,45,248,73,12,56,42,202,78,219,76,33,21,182,232,148,227,229,145,172,190,185,71,246,227,172,53,210,141,154,104,32,26,254,149,46,251,129,250,56,14,80,153,54,45,20,12,47,151,151,36,168,57,91,158,99,17,119,78,30,211,109,52,24,180,183,226,135,164,168,197,215,168,63,109,121,154,45,67,159,169,160,214,29,60,10,127,168,28,58,86,74,18,129,54,85,173,23,201,102,167,150,99,60,199,98,255,120,127,46,172,199,97,35,153,118,26,55,66,37,230,73,177,250,212,209,75,30,58,158,150,179,188,35,131,229,42,117,2,149,134,36,193,57,236,44,126,16,24,150,20,242,229,219,202,140,11,255,100,67,159,63,231,0,126,127,92,138,142,184,212,195,204,126,121,119,248,212,122,113,140,5,90,81,79,4,163,36,24,168,190,5,170,71,72,149,211,209,38,190,204,178,103,191,6,200,76,125,168,230,10,241,200,168,233,114,86,223,170,105,210,34,43,150,205,10,254,246,189,203,159,52,73,72,94,10,172,131,96,178,5,185,183,43,239,215,242,53,243,209,125,197,45,151,149,183,31,57,121,254,187,2,239,209,191,94,226,50,54,250,77,253,230,97,212,13,0,234,158,197,143,219,68,2,160,77,183,173,36,97,41,36,0,202,182,136,12,194,120,255,55,0,132,238,193,19,105,115,3,128,242,232,112,124,81,13,131,79,110,64,22,234,174,17,204,9,9,178,82,148,33,230,204,72,144,69,3,222,156,36,24,185,5,89,64,47,18,3,36,200,130,196,215,108,129,8,203,107,188,234,9,167,205,90,74,42,145,40,83,165,11,207,22,134,68,153,225,251,149,22,84,117,189,183,40,115,22,14,103,67,162,76,101,166,164,173,27,148,89,48,236,81,143,253,238,200,242,110,137,133,150,165,137,254,90,127,244,173,217,129,78,222,138,173,15,210,236,192,193,145,167,172,25,105,118,48,146,146,174,203,84,143,13,18,195,164,178,225,105,82,188,149,227,250,71,239,139,231,6,244,229,154,111,52,77,180,173,53,133,110,191,155,203,242,64,248,65,154,63,207,110,49,108,190,188,33,17,89,120,195,141,144,54,191,73,216,36,253,132,127,211,223,67,121,54,127,103,247,109,136,71,89,127,56,12,84,171,82,186,225,72,92,84,181,68,83,212,195,63,178,246,235,94,242,164,122,172,18,252,161,58,123,89,207,20,140,182,158,157,53,222,2,174,196,182,80,66,97,198,237,41,88,137,172,179,24,154,89,12,122,223,214,89,218,43,106,38,138,110,235,44,252,7,121,32,5,150,219,58,139,132,224,104,113,132,180,17,74,74,174,88,146,71,234,199,102,237,117,50,209,177,143,63,44,198,147,211,208,11,39,55,161,242,19,77,238,50,53,252,245,58,12,188,80,67,217,20,61,8,25,144,224,38,143,133,134,108,59,160,188,4,0,30,100,14,54,112,123,220,4,95,181,13,84,156,52,137,8,80,225,96,25,176,124,4,18,132,175,40,41,172,81,175,113,100,222,13,204,69,27,153,211,176,103,204,96,67,115,14,195,78,20,35,196,21,27,233,205,142,223,87,86,210,118,33,121,171,59,13,249,200,247,128,153,183,33,246,9,198,101,119,114,30,36,2,10,76,172,216,91,207,12,17,172,165,237,37,119,8,222,230,6,131,179,239,22,230,80,229,107,190,115,196,155,227,143,65,135,108,105,48,61,108,231,203,183,20,169,200,239,29,38,141,237,242,154,132,30,113,134,22,144,198,36,124,251,217,57,36,169,228,7,163,253,81,154,239,35,178,213,72,83,235,255,68,83,60,12,23,65,73,33,31,247,234,43,213,87,188,185,25,83,223,158,53,149,154,188,70,220,121,247,186,100,243,130,52,166,123,53,30,74,210,43,119,183,255,212,59,231,185,6,228,170,143,154,225,93,26,43,159,184,11,26,63,248,55,237,115,170,228,44,114,226,22,82,42,111,129,195,40,1,10,127,26,23,206,61,198,18,49,21,38,123,225,67,204,9,109,165,194,90,180,20,236,201,100,107,23,133,232,58,75,217,12,220,129,65,32,53,31,182,233,91,16,166,231,88,117,181,237,249,152,245,132,144,219,183,211,59,194,239,132,167,233,58,16,174,148,33,220,106,239,207,232,68,177,131,220,191,98,191,158,200,231,229,79,202,78,212,173,139,126,243,77,161,87,101,119,219,186,55,9,203,16,189,168,211,225,243,194,33,93,195,1,70,219,130,244,28,244,235,206,90,193,89,40,205,221,255,4,94,127,27,54,143,78,129,155,179,15,11,50,112,172,44,63,76,245,168,88,164,32,123,15,36,79,130,79,54,235,185,136,248,185,79,27,128,96,202,111,189,65,64,70,88,1,20,59,152,122,48,247,158,132,195,111,194,143,143,10,38,75,106,208,203,152,255,238,55,113,171,171,74,161,206,209,229,87,139,251,239,91,246,84,138,64,207,222,100,35,111,80,7,21,224,41,195,133,177,65,237,143,138,201,52,103,220,8,45,196,177,239,96,59,239,137,94,135,219,25,234,28,89,206,27,232,92,137,115,111,77,46,186,197,100,26,201,88,112,242,122,39,244,113,13,2,222,156,36,53,96,169,252,149,64,188,167,44,64,97,192,190,241,173,66,145,6,98,140,232,143,115,92,135,141,37,13,32,208,194,90,189,50,83,93,158,129,132,15,135,49,234,11,247,17,67,85,197,56,17,178,215,53,44,93,71,252,113,147,203,56,149,198,92,11,55,144,36,69,185,184,46,116,106,251,222,6,84,161,103,108,219,78,42,130,122,34,164,8,172,218,226,240,134,3,176,149,86,154,150,170,77,127,176,138,179,145,204,151,50,249,173,193,50,123,87,82,57,133,84,42,206,154,189,29,227,5,65,48,211,87,45,27,135,26,146,40,189,40,73,249,189,60,242,215,255,178,211,30,215,253,44,154,102,231,174,185,122,226,231,31,207,124,35,156,15,182,31,244,248,57,25,186,59,214,52,45,212,226,60,221,104,250,120,235,173,12,52,97,86,62,102,116,159,100,28,123,65,170,20,102,91,234,214,240,85,74,4,168,52,232,141,79,79,59,128,27,190,167,154,187,12,124,161,16,221,62,145,151,253,162,158,169,43,145,170,75,175,132,148,223,122,13,87,43,56,33,237,137,45,117,101,255,149,194,198,9,82,200,173,253,172,49,229,123,63,82,200,13,241,109,157,45,8,41,228,134,55,94,214,16,139,20,114,91,176,31,164,47,32,126,51,200,12,86,132,57,73,252,47,164,117,134,55,105,93,45,233,189,101,107,242,127,146,214,13,218,142,5,211,86,228,243,145,87,88,90,117,60,96,101,244,197,252,98,181,133,105,97,6,104,195,124,110,121,223,95,194,20,69,74,100,70,178,251,55,177,219,116,51,236,234,223,76,121,238,146,243,139,204,149,34,203,99,176,75,19,89,132,130,22,81,113,79,28,41,1,152,212,62,91,70,54,83,97,55,29,2,30,201,174,154,211,88,73,51,44,216,212,77,87,252,105,231,252,232,8,39,73,55,229,223,108,249,124,206,217,233,138,106,85,99,16,93,83,171,194,81,117,237,205,181,229,104,94,112,104,134,243,189,252,145,21,130,68,145,132,56,78,51,142,115,161,147,233,203,190,198,216,43,202,238,99,225,210,52,139,72,191,61,56,113,208,82,189,66,166,229,107,199,194,100,183,244,73,248,67,100,143,98,18,91,45,157,150,187,98,205,108,240,172,101,157,235,186,191,252,216,38,254,194,84,23,14,231,34,127,163,78,156,68,24,55,132,140,31,211,174,23,146,33,21,75,71,159,172,6,47,194,115,108,176,113,160,77,228,99,162,121,183,172,175,27,226,220,137,250,143,86,247,102,255,220,234,254,190,31,35,169,156,106,221,235,57,33,231,119,236,79,15,42,176,63,226,29,169,49,29,152,41,235,253,176,236,227,67,244,186,204,72,20,196,103,41,128,137,248,242,193,6,138,178,83,10,96,140,123,25,219,35,149,65,213,204,111,163,247,13,121,252,219,194,137,250,203,68,200,237,171,149,148,192,174,120,155,238,103,180,115,74,43,177,65,140,99,90,19,90,48,229,39,233,176,152,35,77,220,23,185,242,143,169,126,59,58,194,69,252,230,113,66,253,214,142,18,228,187,118,250,161,67,124,212,215,252,26,32,43,187,8,43,207,102,46,130,18,199,96,210,16,49,224,107,9,207,107,90,102,128,140,130,52,161,197,206,208,157,162,165,248,121,54,9,41,214,114,71,198,120,120,193,233,62,75,194,189,185,155,184,246,1,51,189,77,38,154,109,255,213,131,217,73,156,236,164,127,189,181,141,117,147,99,30,87,121,140,184,225,228,193,199,164,136,0,154,50,44,170,30,213,52,71,51,229,142,82,13,61,189,112,143,226,68,203,77,8,94,226,98,149,101,61,235,40,201,120,179,192,194,115,204,182,223,109,138,3,41,254,148,200,11,8,188,143,21,94,12,24,241,189,143,21,63,225,219,149,200,131,130,120,54,192,50,28,152,23,144,138,21,134,139,34,81,115,13,24,249,53,218,196,79,199,56,94,184,244,148,122,248,69,7,137,223,39,163,144,75,196,226,5,76,78,92,231,233,98,23,145,95,41,177,93,153,180,10,135,94,49,174,220,24,10,126,183,216,199,111,14,157,122,125,153,145,215,128,133,60,1,238,193,245,202,24,167,173,50,131,244,1,25,231,95,141,0,122,87,211,84,133,168,215,139,246,3,147,190,32,184,87,221,47,102,193,129,212,14,243,217,133,242,14,147,174,206,201,251,189,31,135,88,150,134,15,123,108,118,174,38,41,59,44,165,93,249,158,14,244,45,60,119,12,68,207,185,23,184,226,124,127,136,89,62,234,104,236,82,150,58,160,0,237,192,37,73,44,3,135,132,43,163,229,170,160,143,138,85,179,149,43,241,194,196,159,6,71,100,12,5,67,105,124,139,195,113,129,218,144,215,39,34,5,147,9,102,204,234,216,205,81,79,202,203,92,10,73,52,203,21,215,215,124,49,137,211,177,161,170,244,160,173,170,231,114,233,26,16,44,161,220,235,144,235,149,162,161,52,180,46,19,240,202,255,155,177,114,40,41,200,95,167,242,243,192,149,19,121,132,228,235,18,60,20,163,92,174,55,225,118,95,124,21,109,196,205,239,228,193,7,88,181,238,176,19,162,20,223,127,248,223,143,114,122,31,191,199,134,230,221,68,133,148,60,58,137,79,39,41,205,234,7,59,113,105,254,177,124,150,125,148,50,173,197,68,78,238,119,70,85,198,226,232,145,47,200,191,207,37,157,70,27,199,46,226,192,222,223,143,73,204,181,10,160,63,224,168,150,37,94,22,248,202,110,116,194,115,41,203,217,236,96,189,35,20,232,12,133,69,125,238,93,252,122,193,107,140,61,25,149,182,104,214,104,195,173,70,236,120,74,185,203,132,139,243,238,241,4,93,244,3,194,151,75,111,211,179,50,78,26,251,184,2,207,162,199,149,54,216,36,216,10,167,22,245,34,174,62,188,202,36,189,195,197,210,151,138,179,75,113,124,168,30,211,191,101,65,184,138,194,50,33,245,158,168,232,10,51,174,67,106,199,136,231,84,174,83,106,103,60,143,248,26,224,90,127,9,166,52,11,91,50,124,71,10,226,105,67,145,142,76,59,239,138,42,14,132,44,92,25,47,245,159,247,217,231,159,197,168,177,83,214,96,137,11,165,102,17,199,69,142,118,87,235,101,234,7,188,208,57,122,150,229,240,36,21,183,10,242,226,144,58,32,96,70,209,107,99,208,109,115,144,213,52,3,50,121,254,42,96,151,5,229,80,237,7,172,76,66,246,243,232,172,183,166,226,122,34,70,135,93,77,125,120,79,25,236,105,20,56,217,86,77,39,42,135,154,70,4,147,58,81,171,68,213,54,126,27,38,12,43,113,7,101,81,221,30,182,40,182,17,159,76,220,30,182,64,227,107,110,50,189,60,110,110,110,26,42,103,23,122,179,132,202,66,226,145,141,12,83,34,219,245,128,241,116,194,122,155,114,104,233,215,80,171,93,156,20,53,102,124,111,223,166,142,194,125,124,110,86,129,53,17,21,93,57,33,229,9,62,42,102,218,46,110,6,140,118,67,168,13,196,222,50,105,211,154,246,26,96,44,86,203,89,49,41,228,138,27,161,89,226,238,59,240,247,72,79,127,19,233,11,160,33,26,171,137,54,146,120,253,81,220,124,112,52,182,254,40,90,98,27,117,5,79,230,225,212,67,242,196,198,246,184,42,22,202,177,67,82,118,187,177,205,73,102,251,80,114,247,66,184,104,63,62,42,169,87,125,18,46,88,247,214,251,123,12,173,43,70,26,68,125,250,184,229,225,206,219,154,46,140,185,54,38,170,141,100,172,32,246,204,154,30,77,254,183,138,80,89,248,120,9,91,110,109,211,71,33,211,255,33,212,163,224,119,101,56,115,33,68,187,146,40,41,0,204,0,169,146,141,10,139,101,253,140,254,104,153,116,193,41,35,237,188,229,116,159,90,52,97,125,7,76,177,130,230,199,124,239,193,216,69,89,186,240,186,17,91,54,71,54,52,154,166,240,123,106,71,29,246,195,65,46,23,196,106,174,215,128,7,67,237,71,33,171,17,143,66,180,219,119,137,107,217,45,100,238,213,27,148,240,46,229,131,70,10,50,172,125,199,96,54,110,115,144,250,40,104,45,158,211,163,182,90,173,113,162,126,219,203,133,180,116,157,79,143,65,46,79,200,121,231,100,184,185,112,19,148,139,248,235,9,198,81,55,160,234,253,19,219,81,122,145,212,19,181,165,32,213,24,140,124,184,246,65,14,239,143,66,252,194,213,50,245,228,212,138,152,208,109,145,28,6,45,102,60,27,174,47,3,75,117,142,181,141,126,214,244,11,83,115,26,53,155,106,91,64,146,200,53,109,20,158,95,120,23,60,95,22,138,123,172,137,63,165,205,4,96,155,14,116,198,170,107,107,23,17,55,185,157,59,127,27,87,96,80,146,69,122,98,217,250,66,97,62,251,142,211,111,75,235,42,51,86,208,207,121,248,71,47,7,211,98,223,215,119,149,44,25,147,249,169,134,119,164,97,41,47,212,75,102,90,53,73,111,11,214,84,37,107,40,128,204,25,143,74,61,198,21,232,40,214,50,92,92,108,248,108,53,253,147,208,155,37,17,29,197,227,182,92,243,41,152,230,114,208,67,92,29,103,218,194,69,135,142,52,184,245,77,122,1,162,65,150,222,81,142,227,248,50,254,52,76,89,29,75,61,212,173,141,131,139,187,248,26,155,82,90,183,222,229,56,225,153,105,70,223,117,126,23,203,25,132,198,91,66,47,94,184,113,175,232,91,106,200,12,27,162,115,15,145,192,251,17,122,246,116,137,209,78,96,129,7,132,245,110,25,190,200,50,230,240,246,206,214,196,128,69,18,209,149,3,137,25,244,27,81,245,3,45,178,232,173,21,5,106,255,28,181,240,125,184,236,252,64,113,79,242,124,121,86,242,92,92,164,252,152,111,180,162,138,100,81,94,23,211,233,135,172,157,45,167,115,100,121,39,38,71,208,235,182,188,35,203,67,16,70,142,44,239,248,84,180,41,155,178,220,150,119,50,213,15,35,148,170,198,25,102,38,66,72,8,224,184,196,180,247,147,122,49,83,78,103,140,44,231,178,72,249,168,20,74,44,67,238,8,51,9,90,216,75,120,40,224,243,210,163,166,30,50,115,136,177,64,166,192,186,226,85,5,136,71,106,242,246,115,146,113,47,173,99,236,3,226,246,147,109,86,153,235,140,55,48,169,82,244,59,248,122,31,208,187,109,210,67,22,13,144,0,247,22,98,75,98,67,105,169,208,64,96,32,72,62,234,109,4,239,183,162,25,211,82,72,199,8,127,222,160,183,126,147,31,255,171,167,153,159,96,144,24,54,121,225,140,237,216,48,18,68,246,175,22,230,232,224,214,144,119,171,218,124,162,49,230,53,142,242,89,143,38,71,67,222,105,100,166,194,165,231,30,8,50,130,191,88,98,40,139,38,219,104,68,248,192,147,232,51,207,117,71,14,99,152,202,119,188,250,104,91,19,169,61,171,250,55,230,198,146,50,194,21,67,0,128,64,138,248,232,234,185,149,144,204,218,199,62,53,107,42,204,94,234,78,131,194,205,178,14,63,57,183,21,203,217,217,74,124,5,8,130,247,60,189,41,127,134,161,177,167,193,187,53,223,47,189,200,236,189,138,244,11,46,41,210,124,85,203,239,178,156,26,81,88,40,244,236,53,147,38,1,94,209,130,239,68,136,128,14,47,49,50,231,133,41,218,129,98,44,91,206,129,36,68,206,189,207,186,26,125,2,93,153,97,147,143,184,222,137,83,118,106,76,209,210,235,169,110,187,117,89,113,206,111,130,160,41,224,249,94,48,208,60,169,156,54,143,101,214,150,253,144,172,156,30,233,154,148,171,90,172,209,115,75,54,115,166,106,15,239,187,37,155,65,231,149,234,160,72,178,25,46,144,22,121,38,254,156,147,227,159,27,248,140,230,252,250,243,84,136,6,240,167,142,116,96,114,86,253,9,251,167,102,125,139,246,31,38,244,73,210,221,19,139,243,71,138,146,59,4,19,43,63,165,79,82,185,141,104,73,59,49,44,47,66,109,36,78,200,120,155,225,222,74,181,31,49,120,0,150,235,119,5,8,83,102,244,176,76,239,14,232,11,232,248,243,56,89,223,107,228,35,154,36,98,209,109,176,39,83,7,195,234,96,125,211,229,249,34,142,131,210,30,44,113,202,102,37,234,85,165,236,76,196,113,218,131,91,150,143,224,178,93,238,91,190,222,6,160,186,5,23,38,176,105,149,165,67,29,60,224,27,110,116,179,130,2,43,157,108,158,69,222,115,247,95,233,155,105,141,50,61,246,24,178,195,158,212,66,177,95,212,102,99,116,244,189,236,96,182,16,246,228,193,175,201,112,210,42,79,233,165,95,230,112,42,149,23,74,168,214,188,169,141,102,15,133,13,170,31,81,90,84,12,54,56,54,167,8,174,98,155,64,18,79,87,200,228,44,213,152,95,72,248,117,225,223,241,70,154,76,0,213,222,76,4,51,142,89,217,229,50,44,72,242,121,152,207,189,176,97,190,26,211,85,147,172,216,125,144,166,73,226,32,71,166,154,167,24,198,65,160,226,21,193,42,36,6,107,24,143,65,140,223,108,88,105,5,99,230,230,230,150,178,119,92,92,255,154,245,155,240,236,102,130,87,92,117,161,217,132,75,27,47,227,162,108,41,234,80,213,161,172,93,148,106,100,62,183,163,134,213,227,168,151,125,71,37,221,166,106,76,204,146,99,33,185,214,42,133,9,113,23,214,59,137,33,30,141,125,237,159,38,25,188,99,105,115,221,211,67,137,139,225,74,181,205,153,197,67,84,143,197,55,171,182,67,48,186,49,146,68,67,123,96,229,253,150,114,110,216,143,159,126,43,154,175,43,209,212,33,101,253,202,78,31,94,98,155,159,72,68,93,170,230,7,244,171,239,149,87,112,115,213,77,64,106,213,203,118,213,210,142,88,47,208,78,151,135,206,67,203,86,134,88,239,38,232,220,65,164,206,198,24,222,54,41,183,110,43,137,48,37,27,21,139,207,179,139,166,38,128,15,70,82,204,27,146,147,149,106,64,52,106,41,159,44,54,170,41,191,60,182,72,74,237,43,79,153,13,10,131,143,236,99,96,74,116,101,161,2,9,234,82,76,111,118,50,158,155,91,148,174,21,82,48,248,72,18,90,144,14,205,227,105,212,221,175,67,125,185,75,26,226,228,129,62,16,13,108,205,251,210,228,131,67,211,101,242,194,183,141,169,238,167,149,90,122,189,62,100,77,17,34,72,26,41,70,135,176,12,126,179,224,52,69,105,56,147,161,105,198,86,122,232,146,27,205,194,199,132,44,214,227,210,152,8,75,197,36,50,22,169,199,248,5,169,3,33,227,83,250,32,189,155,72,80,174,64,13,164,216,197,200,37,102,66,46,113,251,175,37,29,200,37,174,118,75,171,188,93,226,183,180,202,180,219,37,142,164,85,138,223,44,241,154,67,212,185,177,130,39,225,154,111,102,8,77,163,53,107,45,205,58,202,39,17,89,70,172,239,6,37,82,184,200,37,37,4,67,191,126,227,109,40,49,119,117,144,135,100,187,163,74,215,82,201,52,58,152,87,139,129,108,48,135,179,254,245,229,39,254,14,128,50,249,215,90,68,68,47,118,35,170,42,184,103,165,4,152,137,196,171,149,146,203,184,212,18,168,149,159,148,54,44,139,70,198,8,166,204,208,9,195,168,196,44,106,16,53,239,99,152,198,170,233,112,28,167,230,166,191,13,184,95,234,6,114,58,10,39,134,173,155,61,22,195,45,123,207,162,227,216,38,207,68,107,43,13,137,114,16,30,7,163,17,142,193,115,57,26,172,39,228,224,222,90,25,108,15,193,82,247,189,57,235,208,19,19,241,138,51,158,127,189,143,174,255,248,35,162,27,58,200,156,192,225,86,85,48,158,163,32,76,225,12,231,107,137,19,146,78,25,51,87,62,209,245,157,135,128,171,157,209,186,48,127,59,4,229,163,198,111,178,253,197,244,163,190,243,146,210,122,226,185,240,111,246,106,16,183,148,29,124,82,113,167,195,217,73,216,4,99,180,37,27,166,72,156,230,200,210,79,3,255,204,14,109,188,100,112,63,155,96,209,87,220,12,139,66,149,74,4,58,47,27,136,150,91,190,163,245,247,3,209,167,162,95,118,166,171,98,205,118,169,178,25,160,120,93,45,67,42,240,239,159,59,226,38,137,249,23,242,101,98,15,72,226,225,221,106,240,206,247,41,100,82,230,189,186,178,43,225,48,135,130,228,21,177,123,107,123,202,95,200,34,63,224,189,111,236,79,127,124,91,108,8,205,114,47,46,171,250,37,113,50,235,144,164,240,255,49,247,22,96,81,189,235,218,248,0,130,146,10,2,18,34,221,2,210,37,160,52,67,15,93,210,53,116,75,163,210,205,208,45,48,67,55,12,141,32,157,210,29,42,165,116,151,212,159,225,183,247,217,254,246,62,103,159,189,191,239,250,254,231,172,235,154,139,88,51,107,222,181,214,187,158,247,137,251,190,159,184,92,37,255,70,218,142,234,15,14,99,50,36,225,159,144,217,138,238,175,170,235,154,94,185,225,47,121,17,188,95,87,213,46,229,206,167,43,208,79,196,225,231,89,21,85,166,136,86,224,51,189,230,40,86,151,169,219,252,66,108,229,210,201,12,255,167,173,75,239,169,109,165,175,43,198,250,18,17,121,206,62,127,8,52,30,52,235,93,140,59,231,221,127,23,212,156,221,122,148,11,96,185,246,48,207,69,20,111,8,158,14,15,98,12,41,195,94,87,201,85,142,224,33,138,55,225,115,97,196,85,28,139,47,155,153,42,116,33,50,192,4,56,229,3,237,177,105,246,107,145,207,245,90,31,192,51,31,146,248,2,105,31,62,84,90,78,75,30,131,38,255,180,124,130,104,13,132,96,160,195,30,136,74,79,194,11,24,101,24,129,84,124,72,115,156,214,3,222,240,12,145,88,14,147,117,231,173,199,10,209,53,249,92,132,233,238,9,248,237,118,210,124,163,171,146,188,11,38,63,108,77,72,109,5,22,66,59,97,47,249,131,178,190,253,29,54,128,129,199,4,58,90,116,33,99,42,129,209,40,23,162,156,59,238,208,137,65,211,227,56,131,160,164,247,110,221,41,208,35,26,132,114,165,200,133,135,135,247,116,148,29,253,45,101,29,28,214,139,101,5,236,215,253,217,202,31,161,23,197,242,203,150,160,19,191,112,190,43,155,146,201,187,139,90,214,230,7,222,172,42,20,58,105,249,58,6,183,128,214,83,183,63,9,171,112,157,109,218,81,225,11,95,239,214,247,214,205,224,166,134,174,248,160,71,3,146,195,227,46,195,27,108,143,163,210,104,42,223,3,21,216,97,56,5,241,148,66,254,60,54,197,193,163,1,205,254,40,163,219,116,182,202,219,118,209,195,133,143,25,217,217,159,221,27,96,18,180,19,68,211,142,174,162,97,237,202,213,229,81,207,6,203,226,64,71,205,102,143,171,15,233,97,226,213,184,113,130,198,56,17,114,221,109,58,70,134,214,129,182,241,106,165,6,3,26,74,106,202,161,157,44,102,121,84,134,9,63,72,29,159,198,208,78,146,70,134,132,119,243,196,125,167,101,146,60,16,119,134,198,217,241,4,160,129,143,68,173,71,14,56,122,11,220,215,67,45,5,211,100,146,110,159,216,73,162,209,35,32,41,80,104,50,221,134,182,235,87,123,74,134,16,179,142,109,117,176,44,51,49,150,218,111,52,216,199,244,254,123,112,76,20,67,109,30,140,182,97,143,248,39,15,199,150,71,215,71,106,139,156,28,8,2,71,231,228,55,181,10,126,207,253,136,153,255,150,227,193,2,16,23,140,36,215,68,173,89,15,184,172,126,226,86,63,4,44,111,248,75,210,244,120,184,174,54,224,47,11,141,210,107,117,194,226,42,179,181,85,40,165,96,58,53,41,90,12,167,52,115,105,26,146,146,18,171,93,35,238,159,35,43,17,107,138,71,188,32,219,90,67,255,32,49,149,154,48,8,140,127,128,88,86,162,92,15,184,153,186,141,101,96,64,209,209,106,22,11,181,208,89,102,202,138,132,193,250,122,189,190,52,115,12,109,13,133,104,248,24,189,208,211,100,9,237,52,43,101,169,148,17,90,43,133,32,188,212,20,25,240,112,165,14,88,200,66,249,145,135,202,191,46,85,96,88,38,147,49,43,146,92,197,138,155,112,198,168,51,224,29,85,112,48,29,65,153,60,151,200,160,36,87,43,155,110,54,153,8,57,136,0,203,185,16,198,237,146,184,152,229,204,167,218,26,148,118,123,211,191,45,50,183,46,238,212,50,143,252,54,225,96,182,145,177,121,70,101,157,204,42,119,96,189,34,41,198,254,237,211,92,89,142,60,95,173,124,62,164,13,146,187,245,157,150,121,49,6,30,76,92,148,156,84,196,207,73,126,151,135,156,100,214,76,249,136,200,67,62,213,177,222,20,70,228,33,225,176,132,104,25,155,106,146,40,49,11,81,233,45,8,210,212,198,4,184,228,174,251,65,65,127,254,120,33,199,211,68,14,147,218,184,195,3,125,7,201,60,50,135,78,226,223,186,203,144,51,196,165,167,157,220,90,71,82,42,179,47,195,252,159,69,19,81,94,128,221,237,66,103,96,32,218,157,4,213,20,167,163,246,255,220,97,212,1,28,43,1,0,194,64,56,93,188,62,76,62,75,195,50,134,137,107,54,220,13,209,198,33,174,169,35,225,169,204,63,60,68,143,142,194,183,148,207,227,157,200,66,175,1,185,106,186,253,207,85,118,227,102,216,18,142,27,116,151,185,83,227,58,133,10,100,213,227,40,210,44,21,32,170,53,227,208,133,9,142,205,32,33,234,144,78,62,69,140,229,20,252,98,150,8,251,65,132,144,201,207,77,174,13,40,29,66,200,100,180,218,202,178,13,33,100,2,12,93,253,44,67,205,74,243,138,74,39,123,211,64,43,169,173,81,126,214,152,175,224,88,91,143,25,71,149,90,161,205,217,109,89,4,187,47,13,74,89,240,92,53,14,78,43,240,61,239,237,108,202,66,10,228,48,68,61,135,134,199,194,147,66,224,55,128,146,7,200,146,171,16,149,137,224,175,20,166,90,68,239,70,88,2,245,139,89,25,68,239,70,42,224,163,184,24,26,8,98,193,19,255,147,191,249,123,55,103,188,245,26,179,174,183,247,173,94,34,209,61,237,97,103,156,158,77,39,179,29,182,26,228,234,103,43,56,153,137,86,206,6,66,172,5,246,63,127,149,230,125,106,217,72,214,15,122,123,24,252,233,247,60,149,123,22,116,107,51,53,254,233,121,64,149,201,0,61,107,98,228,170,58,105,142,32,154,142,172,178,132,118,49,56,250,123,101,124,114,151,172,164,93,234,32,100,164,158,218,133,14,170,249,197,195,85,112,70,3,109,43,43,206,249,146,92,50,183,67,157,62,191,59,138,158,80,109,206,126,81,79,50,91,122,27,162,7,122,84,90,60,27,183,164,37,25,183,254,58,37,188,54,204,193,170,161,228,27,22,201,164,72,76,138,76,251,200,67,66,96,78,213,43,61,45,113,176,87,193,224,203,229,245,200,15,156,149,143,108,155,224,69,50,132,85,116,199,27,11,181,121,119,5,42,184,142,230,175,231,230,244,157,215,148,39,78,75,27,97,106,240,168,236,46,71,47,253,37,114,115,97,148,65,131,99,37,68,99,86,0,131,132,225,95,244,136,8,111,0,66,28,108,172,60,97,253,161,145,26,107,1,164,101,160,60,173,201,55,22,189,120,5,7,16,73,249,190,240,239,49,59,139,146,48,205,45,75,174,2,105,109,245,128,18,140,195,153,140,84,62,51,97,73,243,8,41,106,166,105,159,34,225,162,85,228,168,87,42,74,15,221,223,132,110,118,205,203,176,167,216,40,88,125,213,12,78,21,77,128,214,23,228,108,103,201,176,1,141,203,150,228,154,91,249,186,138,36,74,151,46,31,6,109,198,63,231,165,46,25,49,83,45,8,239,245,73,185,134,50,123,18,119,227,33,176,147,150,218,209,38,110,54,247,143,104,13,58,112,34,176,131,168,173,151,63,104,125,121,106,95,111,53,160,107,41,101,243,80,220,1,167,91,2,39,109,191,230,92,84,133,153,38,127,37,37,122,52,3,52,54,173,99,50,251,32,132,89,103,218,234,183,108,52,29,244,79,141,217,48,139,254,218,221,86,240,6,128,0,138,190,28,204,82,184,3,138,102,230,147,220,1,69,43,200,26,58,244,28,255,0,138,242,211,101,231,61,67,0,69,243,72,45,70,227,74,6,209,53,94,253,173,143,14,202,151,154,206,57,154,165,146,82,39,185,114,56,247,98,78,224,79,61,237,172,144,66,38,149,8,219,111,133,178,22,58,88,2,114,13,51,114,14,85,238,114,89,109,52,69,142,223,147,103,208,132,238,125,195,66,250,224,88,133,54,122,87,55,7,62,123,150,213,141,168,155,83,15,143,178,34,234,230,8,172,13,162,110,94,98,5,138,203,1,197,153,89,147,222,122,78,250,146,133,157,159,147,60,104,25,9,250,58,102,175,228,102,168,167,56,114,88,198,92,197,131,212,115,16,43,237,116,169,119,28,237,3,133,56,74,70,214,86,192,159,150,125,243,179,223,83,185,143,112,139,202,109,181,190,235,174,204,38,98,172,218,114,135,76,50,212,165,100,234,231,245,142,206,89,57,164,59,107,53,144,91,189,13,64,64,179,100,35,138,71,61,158,138,226,75,56,71,159,187,118,204,104,32,18,249,241,88,228,90,185,253,136,68,126,12,61,250,196,188,253,93,34,127,11,47,29,248,8,145,200,159,125,115,59,79,181,32,193,181,86,54,86,59,127,235,234,42,62,100,163,86,37,140,64,73,173,153,218,190,72,71,228,117,228,129,49,42,225,102,119,121,157,14,174,243,218,124,200,1,87,195,18,225,108,56,156,18,60,10,101,19,11,126,224,250,115,109,78,255,144,105,77,240,8,203,87,165,176,62,65,51,111,113,67,57,73,104,211,185,190,203,130,110,195,210,28,152,80,194,240,186,102,67,155,171,192,166,128,169,170,208,52,247,139,91,193,191,156,198,120,102,122,248,239,161,211,9,61,156,245,108,142,57,239,79,89,54,114,254,32,16,45,82,133,25,9,248,91,240,41,148,95,38,174,241,203,197,85,115,19,135,130,163,97,204,226,220,182,115,178,58,149,64,45,7,224,184,100,16,182,181,127,139,31,226,129,250,157,236,75,80,243,55,48,228,189,241,191,181,190,126,84,82,233,6,19,150,191,52,48,220,181,40,71,97,106,0,254,18,241,121,205,73,111,190,168,90,85,6,152,0,163,31,192,248,25,27,227,220,71,191,66,90,60,44,131,123,204,132,248,81,39,146,236,64,131,226,203,193,82,100,50,68,155,8,65,152,126,83,172,249,59,65,24,4,168,76,252,78,16,198,228,128,137,107,73,31,33,8,227,127,156,48,154,135,223,119,76,15,28,24,53,111,212,9,214,207,14,253,215,87,0,192,246,85,197,177,134,201,252,60,200,114,21,119,0,61,220,68,46,51,128,176,191,144,187,203,16,83,166,30,117,188,14,46,88,202,255,114,20,189,147,81,124,3,63,96,99,210,150,103,90,225,68,205,204,140,224,139,92,93,123,50,236,61,236,56,148,149,238,63,234,56,253,255,88,199,129,118,91,61,122,50,242,163,38,93,195,52,124,56,74,180,243,236,189,182,99,25,94,15,71,199,163,62,14,24,62,253,96,51,139,42,145,13,19,162,118,206,149,40,127,47,71,135,38,123,161,174,154,51,215,27,160,115,245,209,113,104,165,55,102,250,144,89,39,4,24,195,246,216,240,124,252,236,153,170,157,174,186,57,75,188,139,198,212,180,86,158,243,57,215,119,22,70,110,74,105,90,26,56,77,80,202,191,209,190,168,224,251,61,33,102,98,108,82,186,147,156,204,144,124,37,88,173,232,64,210,143,144,84,237,156,6,57,94,101,157,34,185,19,165,131,201,108,23,207,81,70,38,42,174,157,62,99,11,26,90,154,15,74,198,185,30,102,230,189,110,47,30,71,166,37,170,37,178,74,146,183,143,159,31,20,70,218,209,2,211,49,162,112,158,230,77,54,131,185,119,201,35,55,122,193,234,48,90,113,24,46,195,64,88,66,108,186,239,85,2,227,156,128,88,222,213,11,186,101,109,255,60,146,27,128,103,142,88,240,28,51,189,136,107,106,136,138,111,57,137,218,143,104,248,171,219,121,193,113,160,178,50,6,239,34,220,36,192,41,66,65,214,33,25,24,222,9,74,223,80,172,154,152,179,221,46,97,106,202,51,182,146,89,111,20,223,137,199,171,94,244,13,4,56,11,173,60,172,195,138,204,95,91,99,233,255,74,107,148,102,169,164,15,217,136,197,61,24,79,19,144,235,86,33,173,78,78,174,238,143,138,221,113,47,224,5,37,168,123,12,203,229,87,93,254,222,143,253,79,147,146,46,239,111,173,217,3,108,254,214,158,211,143,216,114,212,243,54,166,77,42,236,159,189,79,255,83,153,194,244,88,65,220,12,92,29,156,58,145,78,151,253,43,99,242,208,134,182,100,252,45,19,87,57,132,218,173,242,112,101,22,47,142,212,66,129,27,1,156,68,4,144,140,8,224,228,93,0,249,7,112,242,46,128,68,0,39,179,16,1,100,39,71,179,204,104,21,87,242,206,228,210,147,159,217,255,50,50,159,29,41,213,219,90,57,180,70,101,192,221,165,65,158,179,216,52,129,46,255,229,218,211,124,41,122,194,121,108,179,188,199,114,209,182,140,86,178,131,20,225,209,176,252,211,193,143,147,82,5,172,89,31,27,175,40,188,105,247,171,54,31,130,14,106,41,76,140,48,232,136,124,4,157,28,80,229,187,23,62,176,122,124,13,133,242,203,170,216,240,195,148,163,19,39,131,66,204,170,5,54,48,165,154,107,18,159,117,96,167,59,146,18,219,208,166,198,33,200,97,176,2,23,226,7,8,114,88,239,10,200,178,163,250,142,28,230,255,211,134,169,158,102,50,221,138,139,39,118,178,58,230,248,178,176,255,165,90,90,114,84,16,71,45,170,248,38,65,177,188,18,56,147,84,197,150,165,198,37,211,230,212,205,66,123,180,95,154,150,111,169,151,62,171,154,69,82,93,38,228,122,186,209,36,141,185,146,71,157,144,48,183,113,170,130,214,173,72,149,157,91,2,104,179,176,178,210,101,131,105,24,36,147,144,198,103,83,167,200,24,199,39,9,221,77,227,20,44,110,213,197,10,235,105,170,155,25,99,101,156,209,143,63,178,205,1,126,112,123,227,62,70,219,151,15,84,198,229,103,146,245,151,104,114,247,80,113,170,160,129,196,101,161,139,62,242,167,111,201,196,85,66,146,197,197,240,126,52,254,194,23,54,247,162,226,68,123,107,33,112,179,222,41,146,29,141,160,64,36,146,178,195,213,20,47,247,242,201,188,161,18,61,162,37,152,106,60,9,182,180,104,4,157,107,3,200,187,3,133,119,183,227,193,142,209,35,15,190,26,255,161,121,167,26,219,55,134,214,86,25,196,239,130,25,198,188,74,38,45,39,228,100,121,116,53,142,64,176,18,146,89,135,78,74,109,245,184,252,82,93,124,8,199,146,56,221,193,9,82,126,79,179,209,109,132,30,121,161,98,104,23,118,38,60,146,31,146,95,145,20,224,147,146,9,180,254,11,6,153,140,57,123,142,190,28,205,227,135,164,80,127,90,215,71,132,101,231,183,83,181,204,211,11,109,31,26,251,234,168,75,167,194,202,148,33,58,58,158,48,186,49,88,43,67,103,201,121,38,189,85,58,33,200,101,204,18,231,228,104,166,190,116,62,194,196,160,234,60,94,64,192,215,37,115,187,86,45,77,6,102,242,236,32,28,11,7,76,27,73,15,245,0,75,208,72,86,231,194,155,240,244,143,47,112,134,72,165,211,221,216,53,88,66,109,153,114,46,226,193,198,146,125,154,239,47,147,247,198,147,57,210,220,187,70,199,77,104,227,11,186,31,140,91,178,10,40,70,192,78,173,133,226,203,109,39,206,101,148,62,31,135,90,139,47,121,56,187,223,177,88,176,227,199,10,233,34,17,44,22,240,198,23,70,22,216,138,165,58,20,151,33,236,109,224,164,223,97,133,12,116,194,234,88,211,153,137,128,227,142,117,56,143,232,35,159,151,9,185,8,165,169,25,179,129,70,200,106,199,153,64,100,112,147,147,99,30,29,185,87,154,13,141,151,36,87,146,98,153,202,241,44,149,194,112,68,116,202,228,34,101,56,82,213,60,250,32,59,123,169,54,10,20,241,102,41,160,177,226,100,203,184,194,95,226,102,71,111,173,89,66,83,102,151,113,69,210,166,57,10,85,139,19,243,153,157,148,76,21,36,62,48,63,42,191,96,21,29,182,165,197,249,212,91,153,147,148,78,3,225,74,83,227,159,118,103,112,53,217,54,120,102,229,90,113,148,251,23,30,122,103,33,66,154,232,63,202,198,166,234,189,115,248,134,122,69,60,184,93,241,183,207,16,2,144,212,69,32,245,98,85,148,159,39,136,254,103,238,43,7,174,94,180,165,232,0,142,141,129,94,12,237,48,199,165,65,19,15,213,13,50,204,205,17,197,90,33,38,120,160,129,117,99,202,177,116,220,175,120,100,126,222,0,102,53,146,108,37,53,158,39,148,216,112,57,161,139,148,120,90,12,239,7,134,53,165,64,83,18,244,7,243,49,141,116,31,250,205,127,20,33,25,149,77,233,242,135,188,88,21,219,138,254,161,98,46,229,116,169,65,236,94,139,251,13,90,32,212,37,38,68,119,84,183,188,186,149,133,194,180,126,148,108,109,246,193,97,232,161,66,199,208,203,195,124,159,248,241,121,147,66,108,105,70,244,232,9,21,173,234,28,237,144,14,146,225,90,91,201,74,27,164,217,95,234,60,63,10,39,43,184,174,18,29,179,11,88,51,229,63,74,243,236,235,129,211,85,65,56,185,191,150,75,106,45,3,234,156,128,57,148,108,37,15,107,182,7,21,169,95,103,145,198,242,26,63,119,197,66,242,99,71,228,250,21,244,77,79,158,221,229,250,81,73,176,136,58,180,23,244,16,216,231,94,6,81,16,80,123,50,135,134,18,29,20,103,9,148,235,19,117,157,157,161,199,216,138,40,103,197,111,27,159,242,56,161,41,93,67,165,186,115,255,16,196,192,48,238,255,244,17,213,252,173,7,156,175,63,224,232,63,66,144,199,151,0,6,175,7,170,74,59,40,50,251,248,156,59,4,36,106,253,65,47,72,70,25,140,66,104,137,74,134,162,1,231,171,87,247,23,200,129,238,81,145,102,57,35,118,143,112,71,106,105,249,19,175,58,173,84,2,242,250,212,43,18,207,120,253,194,94,222,159,233,226,194,187,1,120,27,221,0,152,98,24,27,157,211,186,174,58,108,207,244,251,52,86,175,177,168,106,239,215,229,58,68,60,24,119,229,40,144,16,214,55,149,70,143,155,118,48,73,35,92,178,213,117,120,125,3,160,37,50,155,247,36,81,140,122,251,89,40,192,204,174,92,123,96,190,254,162,128,99,245,132,161,93,192,48,125,216,215,218,55,24,237,60,52,51,233,254,128,82,127,149,253,83,61,139,107,13,25,239,232,22,220,224,150,117,204,208,17,195,160,121,96,28,88,157,67,173,111,245,226,105,5,3,183,127,74,50,21,85,139,245,237,238,234,117,128,7,232,231,152,22,168,212,223,152,254,185,58,43,161,248,71,162,193,74,221,184,138,148,248,8,160,168,116,254,40,102,181,235,21,168,53,253,233,243,181,82,120,110,247,154,227,13,128,232,149,228,144,11,47,227,121,172,166,195,195,157,137,149,243,7,156,99,190,19,216,111,223,162,111,180,150,145,54,123,130,202,108,166,220,230,0,59,161,248,4,130,110,24,0,12,71,65,140,80,178,178,14,84,201,236,21,198,35,138,55,229,36,126,255,67,117,237,127,178,33,74,222,36,241,61,150,0,229,131,242,225,116,106,229,248,46,127,191,249,230,78,155,153,23,28,229,121,164,68,15,33,134,122,121,152,147,31,46,197,30,186,14,4,43,172,94,191,160,178,61,61,240,245,157,89,14,111,79,144,180,41,219,198,50,170,153,122,225,118,238,29,58,228,146,63,49,238,19,250,53,175,156,132,210,156,43,137,206,137,46,55,157,80,217,214,243,6,240,121,152,179,200,128,43,199,229,29,129,237,215,65,197,110,6,195,103,46,82,170,214,163,197,121,146,233,66,250,159,110,0,5,115,196,137,229,207,87,241,195,31,116,157,94,172,183,43,250,231,60,2,78,60,1,21,236,99,94,146,181,44,69,95,168,75,154,218,225,238,125,63,38,41,24,30,24,74,51,187,1,132,138,237,216,15,148,217,105,230,88,234,162,189,95,30,176,210,192,205,94,121,37,32,236,192,91,134,162,94,172,113,30,43,120,254,248,153,219,161,115,73,42,209,120,179,102,40,236,26,244,237,72,49,21,157,246,91,232,168,92,169,57,48,69,226,246,43,217,127,216,241,65,44,7,7,108,99,153,137,141,4,146,125,183,21,0,43,7,166,163,146,220,237,38,224,218,193,159,230,253,91,37,33,165,51,84,168,204,143,12,48,74,48,234,21,195,148,115,199,193,42,8,191,204,191,225,214,27,13,28,213,181,236,26,151,140,207,146,225,164,150,137,137,137,73,38,242,15,135,130,98,34,236,103,131,183,36,116,3,125,143,7,67,10,167,15,106,101,115,12,72,96,142,245,170,97,138,121,42,133,78,166,114,201,44,227,8,253,146,192,209,121,135,110,124,4,37,146,90,57,127,32,56,56,124,224,158,213,81,136,181,166,231,243,181,167,94,98,126,150,241,26,28,67,248,11,125,206,137,253,30,11,172,14,5,102,13,70,25,227,86,127,159,206,176,229,121,57,155,71,108,157,147,26,119,169,47,245,175,225,152,50,189,108,222,219,227,12,243,191,86,253,204,157,183,52,249,34,151,55,167,0,58,16,152,107,66,105,253,50,66,174,63,124,9,82,19,97,193,105,179,166,87,25,156,144,48,169,81,241,224,193,220,99,83,107,211,202,64,91,213,23,222,70,233,44,154,70,57,84,226,105,244,26,14,109,238,4,36,14,108,229,64,23,6,81,143,126,75,21,75,119,18,21,152,25,144,106,161,4,94,44,116,207,84,193,244,54,142,235,79,19,76,225,99,122,115,29,22,82,176,173,74,13,118,128,215,125,201,222,46,223,217,150,21,125,99,105,146,59,255,154,225,136,47,0,250,101,157,125,102,40,249,146,10,237,23,127,205,29,92,234,10,133,124,124,163,212,52,129,241,180,33,206,236,33,226,236,83,208,27,82,180,70,17,92,39,155,134,132,8,38,29,48,176,120,35,217,178,42,61,69,77,251,54,80,104,47,29,46,116,184,13,20,194,176,255,137,228,226,133,108,244,251,197,88,150,106,17,174,12,227,28,150,61,80,237,219,251,128,113,218,10,18,49,206,218,193,41,115,220,157,68,129,193,18,185,130,56,136,106,210,6,11,112,161,97,99,80,226,19,207,92,95,70,66,68,181,80,231,176,153,53,204,143,160,16,30,188,190,213,18,202,20,174,48,90,232,252,228,73,193,11,80,66,130,44,125,166,232,131,5,89,168,204,198,16,77,117,29,136,155,151,160,94,45,225,46,175,134,179,234,138,17,114,151,87,155,16,230,201,157,215,177,222,16,158,219,217,25,69,228,213,128,14,157,16,69,49,11,237,240,226,88,36,111,87,140,233,221,71,219,138,169,113,157,234,22,7,211,253,133,79,35,27,131,153,236,196,226,39,232,178,2,202,243,24,109,164,173,128,42,180,227,77,51,196,118,74,213,92,176,6,237,8,116,96,238,152,16,143,125,127,248,97,207,70,164,164,90,249,21,19,42,115,239,234,51,191,220,143,132,59,31,24,115,229,235,32,198,92,179,169,35,245,245,184,60,1,148,76,118,42,82,211,218,16,95,245,47,245,216,31,92,109,250,4,8,85,191,245,40,227,133,58,59,179,230,241,39,173,245,109,76,60,22,5,138,79,201,200,106,195,235,160,243,16,43,117,127,60,82,153,159,162,210,165,154,15,57,254,189,106,155,92,188,179,252,54,28,39,75,244,114,32,185,57,244,84,101,221,131,224,67,97,188,71,44,118,205,145,26,75,2,105,14,111,19,87,93,45,100,217,223,154,34,162,147,17,206,82,29,107,105,88,93,68,213,32,198,243,28,102,163,24,127,192,92,39,246,176,67,29,108,152,191,242,214,199,176,87,78,37,229,51,127,193,172,231,14,130,243,40,195,171,58,242,124,84,250,237,168,103,215,112,45,252,21,252,95,134,49,191,18,82,124,248,59,40,96,201,174,6,117,182,225,217,68,61,25,94,173,138,155,36,103,219,69,138,48,131,105,119,18,47,121,92,2,200,50,35,97,150,102,103,38,102,14,36,61,39,10,90,34,183,17,8,41,1,251,147,253,38,121,240,39,28,27,231,165,193,253,223,234,253,67,123,68,106,169,66,196,201,14,41,164,186,74,60,239,22,65,5,73,90,60,133,70,105,124,131,47,19,87,27,218,217,98,35,234,170,235,11,210,7,222,107,244,211,126,140,208,137,253,6,235,117,152,172,98,138,149,129,41,49,42,229,171,50,153,220,213,91,234,162,191,119,152,222,129,59,101,108,114,231,100,240,148,252,161,33,52,16,68,189,130,242,216,239,206,80,255,169,132,66,132,244,55,100,154,249,13,224,63,111,228,250,145,254,12,0,208,186,202,231,209,111,21,212,250,134,225,163,187,198,173,255,72,165,160,122,163,93,173,38,61,91,218,52,113,252,194,186,169,15,4,123,57,86,192,101,25,93,197,65,19,51,31,219,157,76,230,215,191,24,156,158,234,56,69,254,189,184,43,203,216,186,207,7,22,96,245,168,200,126,54,17,228,151,251,212,135,179,199,189,186,46,174,29,209,128,23,151,24,15,226,218,28,94,31,254,21,0,64,58,80,43,28,47,68,101,66,168,4,220,165,58,235,17,42,1,180,136,84,167,60,66,37,128,3,145,234,204,31,55,19,23,151,52,67,166,240,176,165,251,54,241,67,242,205,216,183,81,211,218,48,162,182,157,102,213,52,216,179,239,191,28,87,235,148,146,95,91,113,208,214,108,58,141,231,12,167,198,14,158,36,26,209,72,1,118,47,94,173,153,247,198,190,116,88,179,228,101,45,162,162,163,235,120,92,248,232,101,254,90,189,220,103,157,190,141,98,182,154,74,133,245,247,150,149,162,170,150,162,74,50,50,235,50,56,204,79,77,51,152,250,27,92,31,229,47,37,165,171,44,148,146,75,210,229,189,168,153,183,89,249,236,168,154,180,205,210,81,130,94,115,88,88,48,78,226,66,43,47,48,218,171,87,244,72,49,79,106,91,145,97,99,142,193,128,88,75,114,145,92,20,87,234,3,41,30,1,29,21,53,91,255,86,187,97,65,30,11,58,16,33,248,43,83,96,197,162,64,49,167,69,18,13,101,56,96,144,208,23,125,227,114,3,176,211,225,31,200,251,181,95,34,172,98,227,243,35,136,165,54,193,214,103,137,103,52,225,6,96,206,205,60,64,201,244,199,237,67,254,189,232,39,62,254,39,1,80,132,162,87,94,167,200,147,195,230,28,133,199,32,74,157,223,122,39,203,75,255,253,173,255,167,213,51,25,130,127,25,16,25,197,115,65,239,161,178,242,181,11,237,217,73,24,138,144,128,58,207,118,97,186,186,79,63,63,119,72,54,93,74,210,90,23,111,225,88,38,40,211,225,16,52,186,250,52,225,78,36,64,166,37,11,200,157,114,138,193,101,225,93,139,220,119,148,184,221,77,111,177,101,114,162,104,224,44,46,169,103,208,208,30,102,166,99,5,22,221,140,39,148,233,194,1,191,121,93,64,75,4,169,5,245,41,149,206,62,229,37,52,3,139,18,183,33,77,191,176,5,116,105,125,160,43,122,130,102,184,238,162,54,252,243,208,234,152,211,36,76,92,192,89,50,98,6,143,76,27,49,64,90,163,250,147,4,40,165,64,66,53,244,215,217,67,53,0,187,47,148,13,140,229,93,105,38,59,226,68,202,106,73,228,147,3,202,95,10,30,151,210,46,233,118,95,195,107,143,161,109,130,209,62,111,24,13,241,200,249,24,60,40,169,206,109,191,98,26,224,78,57,186,93,157,96,106,46,137,212,159,178,131,222,175,206,88,87,132,15,202,143,37,11,145,207,72,156,51,146,171,153,113,144,47,80,193,135,104,209,154,153,152,197,19,108,59,10,191,98,43,251,237,33,10,48,228,22,250,173,190,71,117,32,134,10,170,98,22,120,129,163,59,101,34,107,148,26,90,33,193,20,194,62,29,6,212,183,9,225,152,51,237,228,129,209,34,218,181,155,73,90,42,191,153,162,94,65,161,255,127,9,119,122,102,197,19,218,99,109,90,101,107,171,225,152,71,220,150,16,63,6,101,113,238,29,146,162,83,86,207,35,25,87,94,171,150,209,30,203,234,200,93,131,104,87,63,79,152,141,210,198,151,72,215,195,191,112,154,176,168,75,65,235,175,47,83,77,84,202,157,90,121,252,22,4,87,46,100,52,151,243,198,29,158,83,109,255,90,15,99,79,72,120,20,72,10,238,74,76,252,24,221,188,79,250,154,245,253,191,56,97,137,215,71,77,227,181,216,146,60,121,38,172,234,203,130,179,149,152,52,37,133,68,11,2,232,152,116,165,203,6,10,115,239,5,112,203,139,69,101,1,29,30,22,84,51,202,113,89,234,4,182,155,73,77,83,250,145,97,171,129,213,80,44,159,219,252,101,174,110,213,22,252,117,178,242,10,103,220,85,150,104,31,0,165,199,193,156,84,84,212,156,132,83,118,37,240,125,245,137,228,40,214,16,153,130,99,175,202,118,238,251,169,237,113,103,107,75,164,153,31,199,103,193,142,232,29,89,96,247,113,226,20,188,234,132,85,120,202,3,56,227,68,3,81,33,167,74,118,20,99,165,21,167,107,164,81,78,114,82,75,145,70,121,162,70,169,225,115,193,2,185,115,35,39,102,149,192,147,179,112,184,139,222,44,217,198,250,54,191,183,185,107,178,59,70,53,169,144,181,91,106,170,180,193,124,107,55,209,179,40,182,222,186,103,145,71,147,111,248,172,92,8,192,97,102,179,95,18,159,198,184,148,2,115,82,75,105,162,131,158,87,26,98,46,236,14,87,128,11,184,95,34,192,98,4,102,164,142,119,96,49,82,200,40,109,199,31,96,49,70,154,101,54,26,4,88,44,126,120,73,49,84,46,78,183,231,126,142,208,111,92,194,253,181,114,249,19,220,57,169,59,124,154,237,151,148,66,181,199,228,42,183,145,198,227,191,74,60,186,200,9,169,228,188,176,226,13,37,25,60,233,137,171,220,226,3,91,129,142,98,195,252,31,61,43,188,179,43,104,128,223,9,80,183,33,10,210,111,52,119,20,192,239,125,238,31,161,252,14,103,70,124,24,39,62,253,108,178,40,161,158,45,234,175,162,136,1,27,240,58,27,89,209,184,246,168,174,224,229,65,88,7,12,129,244,121,79,77,5,82,152,170,72,124,65,54,254,39,34,228,62,129,239,214,196,182,226,13,32,152,95,237,6,192,173,234,187,219,166,198,83,113,164,249,69,49,236,82,108,235,71,171,123,241,179,194,251,241,14,27,31,127,139,55,254,84,239,72,137,193,88,224,246,137,59,211,89,186,126,88,13,166,96,45,123,29,53,86,181,103,119,16,29,255,154,192,27,77,68,97,232,115,75,159,168,26,226,99,127,106,86,62,180,255,39,105,185,23,40,217,203,99,85,207,63,93,121,62,179,200,252,14,16,250,91,142,255,6,0,232,212,251,84,195,208,214,168,110,218,209,176,64,151,60,113,200,139,53,182,232,132,163,74,29,107,225,232,243,94,37,36,87,154,23,223,159,49,81,221,76,26,52,174,147,72,104,69,61,154,167,180,133,58,81,192,173,141,170,110,131,209,40,135,208,140,134,242,227,153,240,91,23,36,46,11,207,70,176,114,45,131,169,64,132,241,184,208,81,19,201,219,77,72,241,193,241,186,208,52,147,130,211,40,108,27,37,246,136,209,233,16,45,249,25,39,183,182,184,252,40,70,137,130,33,155,149,123,13,100,242,68,124,5,146,36,131,219,56,107,250,222,6,29,212,91,205,64,70,164,227,209,251,197,67,85,62,179,234,125,35,171,143,193,24,117,175,71,188,70,98,195,107,181,130,1,218,116,172,186,141,244,197,158,52,136,202,6,39,93,163,92,185,45,11,80,139,15,46,173,116,208,46,83,164,102,65,160,137,80,90,189,43,15,220,41,173,230,234,135,95,128,239,148,86,123,165,181,85,197,179,149,111,93,94,220,232,76,249,119,174,83,119,167,13,164,213,206,187,59,237,25,59,220,177,21,82,196,105,203,130,11,186,233,70,17,167,109,98,5,196,187,61,109,105,142,209,220,132,159,166,74,152,140,53,102,46,75,37,233,53,214,93,196,221,239,11,142,10,224,197,34,43,215,197,157,202,121,79,67,155,47,207,246,167,74,88,234,102,191,244,184,75,170,107,185,6,151,57,214,63,245,52,9,146,173,25,213,138,79,39,186,207,106,85,71,207,162,153,187,84,172,12,204,150,115,165,229,241,248,15,227,40,135,192,224,37,199,164,168,106,192,123,206,1,3,165,255,66,225,225,93,213,36,99,150,129,245,85,191,156,85,168,185,11,19,43,121,23,62,24,38,169,176,110,107,75,85,193,253,15,210,192,0,33,252,31,185,30,166,93,95,146,29,254,80,196,33,81,37,69,40,226,176,170,137,130,130,239,20,113,88,150,251,71,139,8,122,105,226,10,172,64,143,2,74,132,223,186,134,14,165,153,86,39,216,106,56,233,16,15,38,192,198,77,88,240,123,216,164,233,99,100,242,240,198,29,190,115,89,138,62,206,170,46,236,202,22,117,41,158,92,10,211,30,55,119,172,249,58,39,69,96,227,144,180,251,197,191,176,228,49,96,204,205,90,249,197,97,85,154,138,213,2,233,172,185,140,65,130,117,92,103,236,14,110,1,234,180,245,232,36,108,157,247,137,189,0,39,15,235,229,168,123,100,83,79,87,193,194,183,167,40,74,193,151,73,187,175,191,242,234,165,73,53,139,147,214,5,112,228,130,164,129,80,154,99,102,215,77,105,154,132,179,52,107,182,251,18,194,237,4,218,147,116,239,224,132,86,163,171,99,235,213,232,247,214,240,179,199,45,193,175,199,191,234,58,243,77,200,157,110,175,171,154,208,30,177,4,145,212,23,172,88,209,230,56,138,111,53,60,132,252,59,158,36,22,211,186,73,79,195,142,189,117,255,78,44,186,114,1,104,163,222,77,233,13,77,220,209,7,49,199,24,41,91,230,78,110,220,121,101,159,225,131,185,113,136,182,49,1,156,133,37,75,171,144,47,77,43,32,95,243,7,198,164,189,58,227,135,41,139,186,247,153,84,137,202,17,205,58,158,103,101,53,185,11,118,218,216,204,10,80,22,9,231,100,134,50,71,14,97,138,151,53,145,159,19,235,152,138,146,53,111,0,216,166,131,24,226,146,76,154,133,21,24,33,216,51,86,32,77,155,115,54,202,132,241,37,72,60,67,52,80,139,56,153,86,202,106,58,42,250,199,201,187,126,145,232,197,183,203,3,37,182,180,234,47,229,56,131,233,85,190,185,43,55,227,101,188,15,138,159,208,215,55,188,87,178,137,54,230,95,13,133,84,23,199,65,70,179,137,227,135,63,199,177,87,248,120,45,233,206,231,87,224,254,60,247,148,146,125,209,171,216,16,52,147,63,206,27,193,115,240,40,163,109,88,57,57,109,54,196,188,117,209,186,151,206,180,0,137,237,220,243,125,129,150,149,223,139,73,221,97,168,172,79,106,128,197,94,126,244,66,66,117,193,41,81,120,31,177,141,2,35,35,80,222,44,14,55,25,2,210,104,14,174,199,105,5,160,16,252,198,69,83,159,17,28,205,164,187,126,241,226,180,90,243,177,202,223,72,149,162,53,191,193,148,30,2,141,97,230,132,10,223,158,30,183,18,200,213,15,128,177,238,106,1,39,41,46,211,197,77,87,66,167,196,14,113,253,161,121,209,213,112,218,234,134,42,155,81,153,20,185,107,60,225,13,0,59,179,193,246,251,117,29,50,201,78,130,194,47,180,33,161,236,102,84,209,249,193,249,112,164,231,217,180,140,121,234,214,213,147,69,13,241,77,58,181,250,10,85,146,213,92,239,39,234,233,117,251,149,0,248,130,167,24,174,129,89,97,87,148,158,74,198,219,177,28,111,194,146,102,156,164,219,143,73,226,165,240,37,179,5,38,108,5,135,94,36,60,13,97,89,101,100,52,157,140,147,157,32,187,39,9,230,168,40,10,162,166,232,221,25,174,38,85,178,110,241,171,169,106,229,186,188,29,230,39,138,60,21,203,137,192,34,27,65,241,232,118,4,158,192,61,14,6,116,207,3,89,140,81,154,153,200,80,215,211,71,113,188,164,156,30,130,221,23,113,13,158,85,188,191,178,195,211,198,239,139,17,22,252,50,107,82,31,54,182,86,203,72,26,140,71,67,45,154,150,176,132,177,105,74,227,246,250,68,110,219,184,34,46,147,120,175,30,208,126,25,240,179,181,135,37,189,202,40,32,77,147,249,201,218,189,217,73,242,77,61,173,80,232,153,130,196,155,107,206,138,91,83,210,97,99,110,242,50,135,249,121,163,184,70,189,110,20,91,223,194,55,215,139,108,161,6,209,6,209,170,28,147,249,159,217,171,147,122,134,225,4,202,185,227,246,77,224,185,210,201,239,178,238,7,222,189,142,51,92,48,185,94,75,154,8,246,97,19,201,88,193,148,186,3,42,116,244,229,121,74,253,220,188,209,84,76,47,253,207,39,17,226,38,55,0,169,50,233,55,206,219,166,233,4,197,245,3,186,156,239,11,198,103,93,159,196,234,88,206,210,48,90,127,178,171,101,165,102,4,198,29,37,254,233,60,13,214,11,142,114,255,170,200,239,71,165,219,192,196,179,6,83,47,31,192,78,116,122,83,128,151,9,250,40,69,183,7,51,203,82,5,98,228,182,173,80,214,20,4,181,56,129,160,89,138,89,88,60,19,189,114,57,175,41,73,33,188,246,247,77,74,146,87,108,228,131,29,214,238,231,124,73,232,162,204,250,230,62,29,245,176,178,23,158,109,35,17,162,172,52,47,37,63,6,4,5,129,14,35,32,199,57,162,227,1,201,5,12,32,2,139,255,70,181,16,105,67,170,154,44,43,32,157,56,213,226,218,242,101,221,27,157,101,83,219,253,19,164,188,14,35,185,196,60,187,180,210,207,84,11,84,46,105,218,25,42,189,92,180,28,248,30,177,77,46,48,72,152,151,124,109,74,34,197,173,171,248,183,76,58,66,209,245,235,225,243,165,84,223,85,100,183,170,130,54,230,223,213,94,253,143,236,204,191,96,207,212,230,28,178,31,222,26,196,224,56,149,138,78,9,132,69,228,209,80,207,79,103,66,66,176,194,49,213,107,241,83,73,66,48,134,223,235,132,178,60,80,142,118,208,227,156,81,131,28,173,227,203,45,230,45,49,196,56,137,22,80,161,178,122,163,38,59,60,170,87,205,6,91,198,203,76,119,68,150,195,33,51,96,126,97,24,9,23,79,224,182,115,124,246,180,219,229,209,144,92,247,44,27,251,6,127,86,10,65,70,179,90,186,89,178,105,54,151,68,94,167,76,114,45,33,167,153,121,163,41,73,188,81,125,254,56,140,5,172,61,9,47,252,166,234,74,59,68,226,51,80,29,145,59,132,161,166,7,83,99,194,195,43,212,113,158,74,139,27,36,99,151,57,41,98,90,128,84,139,169,239,200,48,218,198,154,196,193,130,240,108,41,143,10,40,51,175,176,146,229,99,149,95,208,186,241,255,76,106,233,215,138,101,115,23,43,30,131,51,150,57,237,201,47,233,200,237,148,237,54,27,219,207,45,24,244,140,77,47,80,3,83,124,245,173,126,139,175,112,173,16,220,78,68,217,250,142,219,9,12,37,32,187,227,118,226,41,43,231,241,213,32,184,157,177,42,204,227,99,86,98,33,212,163,213,244,32,245,8,155,82,9,15,208,93,15,151,118,77,76,246,202,181,102,4,208,107,57,84,167,180,122,60,247,141,79,198,69,156,123,217,63,118,113,9,36,249,61,189,78,113,255,55,15,230,27,146,152,240,210,26,19,131,79,57,254,178,67,150,184,151,228,167,151,93,241,153,40,199,126,244,26,123,216,82,118,13,12,177,223,52,142,49,146,221,252,232,147,206,114,153,21,34,133,43,78,98,166,187,63,11,201,40,236,42,255,186,1,36,221,243,178,249,52,154,121,250,100,102,34,175,79,232,228,122,13,151,63,48,188,255,137,50,182,84,119,89,215,181,170,127,149,77,246,5,253,142,32,232,6,240,137,172,251,26,135,202,200,31,154,71,56,18,30,21,55,253,227,6,160,253,138,118,206,32,175,103,207,33,75,246,71,24,75,255,150,178,164,79,7,21,205,222,170,239,26,238,106,185,236,105,155,229,246,222,169,182,222,87,163,80,26,14,18,72,238,144,204,87,248,101,171,240,135,181,251,107,24,24,153,73,40,81,5,208,65,72,133,55,177,15,53,110,212,40,166,180,138,166,163,120,70,153,205,26,135,190,149,190,96,45,195,149,145,34,29,116,124,4,15,120,85,182,198,254,52,157,50,28,247,219,39,244,109,207,242,229,238,45,80,171,84,160,156,64,77,21,85,53,68,173,132,80,198,241,66,208,200,135,99,97,112,55,206,214,173,230,199,229,62,128,95,174,210,138,99,179,201,198,140,246,201,245,240,116,166,87,233,155,50,198,253,171,160,203,189,39,143,110,61,224,120,39,146,192,120,242,71,36,253,3,200,171,221,209,79,146,200,38,145,64,123,4,248,172,162,191,251,157,255,59,54,134,82,49,105,4,189,12,41,61,112,86,18,142,141,142,212,96,238,32,182,98,192,124,68,135,178,18,191,198,188,141,101,172,62,193,192,22,115,205,192,73,197,113,46,123,238,138,6,236,59,84,59,201,101,175,5,67,25,14,118,241,53,251,143,159,28,108,161,5,235,204,62,168,94,139,119,151,249,38,49,225,238,179,102,97,138,211,90,37,242,146,136,32,93,246,202,121,247,251,26,144,61,108,78,20,58,150,28,127,145,201,90,116,173,48,220,227,253,129,166,128,175,29,133,34,161,146,234,32,19,89,152,92,32,142,34,249,41,159,137,115,190,72,61,201,53,35,142,132,235,46,235,126,199,119,53,48,84,229,203,143,174,199,82,221,219,32,126,115,126,239,17,201,182,243,136,172,134,79,198,22,247,213,7,154,153,218,212,64,28,212,108,244,178,63,46,148,163,4,181,102,197,181,134,162,130,67,59,52,51,138,140,110,0,95,230,159,5,29,170,142,47,98,20,23,135,247,203,179,90,238,137,84,16,29,214,167,133,114,175,93,243,107,37,39,23,225,169,126,249,49,116,164,226,199,91,153,197,164,206,217,238,31,91,59,152,31,112,3,208,125,199,92,199,158,168,82,81,234,92,32,75,77,213,158,148,215,114,181,194,142,63,35,30,251,210,46,176,249,141,110,208,101,149,145,214,94,33,40,61,220,169,176,67,127,118,141,113,231,6,224,142,133,10,251,153,55,87,154,159,2,23,49,109,90,233,24,33,144,87,117,52,190,55,193,244,176,128,173,230,156,145,209,54,218,234,78,139,43,127,122,18,154,130,77,234,159,114,92,62,231,126,3,128,171,15,18,241,130,183,160,201,241,117,159,156,17,116,109,2,38,9,5,246,20,4,93,123,118,120,108,109,161,151,141,90,182,148,210,38,191,31,68,88,194,36,122,196,23,197,75,61,193,126,136,180,38,200,231,232,73,110,162,46,92,104,58,105,52,108,58,86,168,186,254,176,122,172,180,211,61,129,9,139,231,48,60,87,87,237,165,63,227,244,23,70,88,170,45,68,58,78,98,47,70,250,171,216,167,209,250,188,208,125,121,125,115,57,101,245,131,46,210,156,239,231,4,191,156,11,63,28,152,40,4,53,56,102,226,230,203,149,216,166,218,180,139,129,149,97,208,26,109,85,51,19,19,41,195,195,163,21,144,165,220,132,163,99,195,32,7,21,147,10,245,84,182,116,82,2,72,177,169,157,233,125,110,138,78,194,56,148,82,177,9,10,253,210,203,171,203,81,147,211,92,253,83,227,8,214,41,178,143,236,86,109,217,202,169,8,237,54,58,156,149,101,197,77,38,98,168,125,123,1,24,91,109,33,17,124,225,246,69,195,32,198,78,3,109,251,227,226,237,186,80,160,60,170,125,187,46,140,147,200,122,217,242,162,143,167,100,112,244,133,123,227,84,96,215,59,63,213,250,80,132,221,107,137,183,132,43,162,152,223,241,54,14,226,144,8,49,145,181,153,236,251,169,253,71,180,234,17,200,42,74,251,75,243,132,46,89,177,244,218,178,41,171,173,113,154,64,222,178,139,171,79,130,251,244,169,25,72,233,112,71,93,119,1,146,42,198,100,83,69,63,105,50,11,90,82,90,138,232,20,94,130,16,79,85,184,78,78,107,88,165,21,63,87,145,183,202,95,2,62,81,207,91,2,59,66,230,116,234,251,194,103,39,47,176,31,127,169,83,154,183,95,148,101,182,239,5,206,215,73,106,188,14,247,123,102,239,42,50,11,106,172,172,121,59,114,200,147,164,179,161,50,107,249,22,66,101,148,117,74,59,178,224,14,239,177,201,6,197,192,150,22,40,187,6,18,222,47,242,188,87,78,193,182,84,237,51,255,33,77,168,110,170,62,80,231,41,188,55,183,168,150,152,228,124,42,212,163,18,162,156,105,159,247,84,131,80,207,1,42,35,179,99,252,41,97,58,190,94,59,110,46,140,198,189,235,213,243,60,96,198,220,222,193,28,198,196,137,97,127,175,246,190,15,77,94,245,36,101,98,189,145,248,91,85,119,155,79,65,75,95,61,172,192,198,193,116,10,253,22,61,73,49,37,76,192,241,217,88,188,25,181,132,183,119,169,125,83,219,63,167,246,55,17,169,253,225,191,75,237,63,85,127,222,201,61,239,20,90,132,144,110,187,235,116,116,39,221,70,217,124,153,55,127,39,221,22,71,15,154,204,169,148,134,104,84,224,62,65,226,93,32,78,125,226,99,54,80,247,198,196,88,117,151,253,68,56,175,195,71,206,237,227,142,110,214,107,142,197,108,236,121,209,55,178,125,220,48,16,158,135,74,147,37,20,79,209,81,129,143,24,169,138,112,72,83,195,244,50,37,123,245,25,97,236,212,175,192,3,121,201,252,186,146,110,143,60,254,9,176,171,88,200,107,239,34,11,90,70,176,152,60,215,7,237,35,48,31,210,63,81,243,253,167,169,109,32,92,59,254,21,76,190,116,10,236,192,56,62,235,236,134,16,223,90,65,84,176,100,238,196,183,16,57,65,110,146,240,158,224,224,129,86,111,3,170,50,190,95,134,204,117,118,150,185,63,147,221,36,96,10,125,94,252,74,2,66,134,203,150,143,97,234,169,114,185,125,114,103,182,60,7,164,242,169,150,29,157,44,223,107,170,27,108,5,189,45,196,240,44,253,216,175,177,7,95,146,202,12,60,253,212,193,206,156,228,81,255,20,250,57,157,104,72,44,191,62,230,118,67,232,26,73,107,227,139,87,179,48,1,67,152,100,98,238,27,32,204,232,159,224,247,191,147,176,194,111,254,171,44,249,189,59,193,127,44,253,117,204,217,15,228,214,201,144,35,221,174,254,20,73,242,252,241,66,190,108,110,220,201,34,135,69,119,255,242,21,25,59,70,25,89,214,234,236,55,249,63,169,56,149,227,35,116,249,137,13,223,72,59,55,218,208,38,107,141,248,57,174,53,190,119,156,8,181,101,234,196,47,164,233,54,82,49,135,157,76,199,178,212,232,170,128,85,59,105,18,100,180,146,137,97,18,158,186,81,209,232,206,68,69,163,150,233,190,148,54,49,251,138,26,121,199,5,103,59,103,76,207,106,224,149,83,122,134,59,229,203,9,14,24,242,217,112,122,209,48,181,116,30,56,205,88,225,140,42,229,92,110,38,95,33,188,120,190,45,153,82,177,76,220,53,32,48,255,103,201,151,32,60,80,92,245,132,41,75,7,196,148,71,150,11,209,84,65,214,34,238,189,182,50,123,123,61,108,20,201,143,216,243,125,97,125,124,212,30,34,170,17,55,130,133,22,61,66,68,53,112,218,192,175,144,131,187,168,6,20,114,15,22,147,12,81,117,109,14,62,71,151,89,55,157,201,193,248,118,149,236,216,136,255,157,73,94,221,164,169,124,131,136,81,141,172,221,150,175,144,92,13,68,226,232,89,82,45,233,65,110,232,159,165,33,102,233,104,12,149,25,223,176,9,109,38,72,230,23,29,92,40,101,196,115,32,157,10,241,43,216,89,38,92,182,212,239,7,229,8,183,59,132,105,19,198,74,110,159,99,139,248,140,170,213,33,120,75,102,42,140,112,215,199,167,78,85,172,224,239,102,123,67,13,232,78,246,222,58,249,42,177,152,37,117,151,43,18,14,14,110,242,90,146,121,144,95,36,42,30,178,202,124,113,36,158,226,175,40,202,12,210,6,58,181,244,225,93,90,227,246,213,205,95,19,43,238,61,231,84,54,180,229,147,235,251,32,116,36,229,130,67,139,169,208,44,216,209,240,94,109,84,161,114,116,144,105,196,240,39,212,93,227,89,10,143,207,192,80,44,157,148,193,203,81,71,61,38,241,38,249,160,111,227,244,231,44,131,14,90,105,53,42,147,73,82,54,102,233,99,43,155,102,1,12,227,1,20,163,57,227,177,72,246,119,107,239,61,102,231,137,95,42,223,255,130,233,41,120,84,242,27,14,23,233,79,253,180,68,107,69,243,96,194,140,103,45,233,219,36,246,41,209,183,159,253,83,86,13,241,148,252,46,30,100,240,175,171,149,56,78,163,0,140,159,143,117,169,166,125,234,223,18,98,173,15,182,130,96,112,17,177,7,195,27,26,137,147,147,147,239,248,141,240,18,73,105,81,60,24,195,104,92,114,226,227,63,208,57,170,255,2,58,39,245,250,223,134,34,183,102,91,155,251,185,202,77,91,241,100,181,127,192,203,137,40,228,183,123,227,218,252,198,37,247,141,55,91,189,20,85,44,222,115,136,225,157,82,49,223,156,130,238,142,71,124,119,28,233,67,160,231,223,112,219,203,131,6,15,37,72,173,172,97,231,229,142,149,241,9,62,187,222,189,238,156,143,216,245,54,63,201,110,94,12,206,91,98,237,212,122,174,149,248,84,21,169,231,212,132,233,68,244,19,56,102,102,149,173,232,167,188,229,229,20,225,114,139,187,234,53,194,112,113,43,240,140,158,63,46,45,162,173,173,213,249,210,80,66,82,235,225,98,169,86,230,73,86,76,147,255,231,164,95,104,243,223,224,125,239,152,210,127,75,207,255,174,229,9,80,200,152,21,164,249,142,16,218,220,131,203,44,34,132,54,205,178,2,193,140,42,119,66,155,193,98,15,27,172,27,16,66,155,166,138,148,149,180,204,142,51,49,11,247,16,130,216,72,225,149,85,196,106,149,23,47,236,143,26,158,81,102,245,240,141,125,236,165,154,28,221,66,164,248,16,152,83,224,112,117,114,150,5,72,53,22,164,42,233,147,141,70,190,61,55,178,47,58,135,108,70,222,165,42,167,182,163,79,60,210,208,204,178,62,84,83,143,107,170,124,186,161,19,81,0,81,214,90,171,45,19,24,129,142,202,42,23,212,98,133,72,187,68,175,235,17,147,186,170,185,6,193,158,73,155,113,241,219,45,91,51,75,109,218,168,165,216,0,141,92,152,56,12,187,100,43,51,61,196,162,4,249,237,94,194,235,178,69,149,178,151,91,119,164,66,188,255,150,28,165,82,172,81,158,145,98,229,1,246,251,27,20,227,79,189,41,252,178,208,162,95,246,169,151,74,237,13,72,186,39,46,155,26,161,131,150,109,9,225,148,181,4,133,15,90,233,68,178,190,240,248,141,101,102,160,202,4,87,79,39,241,18,240,86,208,213,60,150,94,197,115,146,107,130,82,169,220,219,180,123,172,0,141,236,127,45,208,175,128,167,230,56,57,75,48,72,99,234,113,34,56,163,65,108,163,159,26,135,32,0,244,43,16,229,73,255,65,0,72,150,16,72,179,66,16,0,8,51,42,151,64,75,90,146,241,96,45,146,240,90,11,7,139,218,115,193,216,186,11,33,135,43,54,86,199,181,15,172,57,160,252,30,195,60,61,48,243,16,187,162,97,119,170,41,104,149,49,142,69,94,210,70,225,227,188,243,168,9,68,196,47,106,88,178,251,130,123,184,70,189,103,67,88,75,229,161,183,154,167,188,10,158,172,28,236,211,124,67,123,113,77,8,14,23,24,200,85,169,3,229,153,193,123,228,89,51,12,166,214,42,1,98,190,139,215,50,15,112,180,99,125,177,166,254,45,63,253,77,88,160,229,182,202,50,216,166,154,239,228,253,246,167,157,237,7,162,25,46,102,121,79,181,104,224,117,240,252,190,13,246,167,100,204,164,232,160,200,120,17,176,117,74,59,199,24,72,238,131,47,233,104,193,0,45,66,110,30,236,88,46,77,141,40,23,211,100,14,199,227,245,122,30,227,113,9,47,67,226,254,13,254,73,171,251,251,207,117,55,0,98,211,163,148,226,98,226,96,211,209,68,221,156,193,143,170,189,177,44,143,25,71,103,121,160,82,46,24,212,192,97,104,122,223,234,140,182,82,245,186,54,94,246,230,178,144,192,191,45,252,247,77,243,225,93,250,27,128,2,248,157,87,226,27,254,251,50,119,187,26,254,158,242,254,187,198,41,0,192,125,213,193,112,204,3,165,190,1,211,4,31,213,3,243,134,121,17,229,44,151,133,174,139,194,227,252,47,156,205,11,27,183,54,118,80,219,133,238,4,222,119,74,86,12,144,208,191,64,19,185,182,104,57,165,191,1,252,232,242,221,54,254,89,145,150,249,228,44,104,102,40,172,240,79,74,168,15,185,63,76,188,58,40,21,98,220,102,172,206,213,181,46,73,68,77,174,79,81,211,248,40,164,100,148,136,71,203,202,40,194,164,155,39,99,69,55,44,11,66,44,250,83,88,243,218,143,97,85,183,171,42,140,9,179,240,255,80,212,236,118,251,147,217,254,47,233,19,180,74,18,250,255,81,75,120,245,223,24,112,44,192,239,23,236,213,195,191,113,189,17,77,173,144,41,4,148,93,81,147,63,108,194,89,114,57,92,51,213,10,65,21,100,162,114,91,90,82,70,156,135,79,115,129,218,100,144,43,25,102,160,90,54,73,173,45,227,194,119,216,243,58,232,58,167,152,127,160,61,27,189,83,216,109,232,32,114,215,215,21,209,28,104,29,11,209,215,245,143,208,225,174,175,107,53,34,116,128,62,142,32,9,190,13,29,136,61,44,138,64,150,106,191,84,103,9,92,147,239,168,98,142,127,165,16,118,164,252,7,216,72,6,218,211,211,51,16,238,110,132,244,211,147,228,27,73,233,220,220,163,145,189,9,183,71,29,109,240,231,131,109,103,174,181,28,206,64,15,104,5,238,241,83,153,29,218,26,252,3,68,75,171,97,113,219,249,16,113,51,112,237,83,253,62,159,192,150,24,31,203,111,243,3,151,35,139,42,167,180,193,140,19,139,176,29,49,167,201,134,226,132,197,5,59,129,141,106,240,194,250,4,76,189,121,203,181,124,80,47,182,153,144,195,110,233,6,240,208,147,255,157,203,43,163,178,223,132,182,168,124,27,254,150,33,165,236,159,39,80,27,40,246,13,172,92,11,160,162,38,120,174,166,25,32,30,184,5,47,120,206,115,153,24,221,15,118,144,1,198,73,211,62,15,31,128,228,192,183,164,122,80,191,34,176,195,106,240,47,150,9,132,185,141,227,246,11,152,127,96,135,29,74,230,9,100,238,176,195,137,58,140,145,60,118,140,113,124,226,241,182,186,156,130,20,29,55,0,83,117,173,59,1,13,254,248,58,38,250,59,1,13,213,179,217,84,27,28,161,143,141,118,141,141,162,8,1,141,130,110,66,25,22,91,22,48,71,67,184,139,94,82,141,71,91,35,219,202,196,19,134,189,234,140,150,113,94,8,152,91,162,211,86,112,130,255,75,145,74,229,83,32,230,182,206,107,70,89,16,137,37,148,100,42,71,121,1,193,49,34,243,125,81,81,194,204,98,143,70,59,0,222,114,183,27,179,47,121,102,99,107,172,252,40,94,120,25,55,89,231,11,109,117,129,140,76,241,232,7,42,106,16,240,164,62,145,125,26,13,224,220,102,126,90,135,21,153,103,250,12,111,128,237,14,199,46,21,207,104,63,117,135,99,239,145,189,232,196,37,70,224,216,177,207,123,121,65,137,209,218,195,138,52,239,201,170,48,73,38,156,152,201,151,116,187,74,187,131,59,101,9,212,233,38,215,184,113,49,100,177,91,104,87,155,150,116,128,113,48,60,116,89,14,42,110,134,109,171,228,67,98,223,17,220,52,213,98,248,108,196,91,41,220,41,216,231,220,53,108,178,89,26,179,72,144,182,255,170,26,107,205,145,132,112,124,9,35,119,138,50,101,96,120,136,236,34,16,136,247,230,44,135,232,21,191,46,125,168,85,29,41,129,114,69,41,97,250,120,145,166,79,214,179,2,133,216,6,177,212,16,57,190,68,18,39,209,94,105,245,248,44,122,83,92,232,182,49,53,43,64,72,198,111,93,139,49,5,191,120,163,239,37,101,202,145,73,135,173,48,99,78,87,1,235,75,203,130,132,96,187,18,212,79,161,182,208,224,132,26,189,69,174,79,125,114,9,179,193,163,177,212,84,59,31,217,53,254,115,212,253,59,110,33,134,235,247,238,169,167,137,115,143,252,153,173,255,134,75,0,28,229,2,158,171,79,167,170,25,44,196,113,68,34,136,233,12,161,29,199,68,7,119,196,244,212,254,252,113,25,50,4,49,157,96,34,21,148,170,210,63,158,206,192,33,243,108,223,38,203,208,155,251,145,174,191,135,179,207,81,162,204,80,154,152,74,223,252,117,76,208,207,164,244,115,28,249,246,99,158,175,96,44,153,159,62,64,165,5,22,150,134,102,32,36,64,216,159,67,154,187,100,18,226,113,181,15,231,59,10,128,162,74,138,108,151,84,102,174,125,238,235,83,215,186,104,62,165,93,25,120,213,233,86,122,206,86,182,203,235,0,173,106,88,216,77,129,255,250,82,162,29,57,203,98,203,251,220,15,31,201,143,148,213,25,116,109,214,116,220,206,63,117,224,126,42,181,227,84,122,57,112,202,50,126,122,101,68,58,242,201,123,114,126,44,207,183,104,64,112,189,22,115,190,234,87,151,233,0,152,168,101,244,9,28,77,120,134,147,246,103,125,68,34,87,184,136,114,129,170,131,56,152,186,68,125,185,233,16,221,176,7,178,8,130,36,232,89,138,55,43,15,139,155,229,48,147,212,57,114,96,101,252,104,13,36,216,46,26,105,62,47,231,84,136,79,54,79,251,180,210,148,28,52,157,229,194,230,212,236,235,222,24,75,185,189,115,88,194,109,117,156,46,224,156,94,253,230,210,90,93,195,152,53,246,242,106,150,218,82,142,60,182,110,234,193,234,37,19,43,197,65,144,150,79,162,98,202,60,212,150,66,58,58,2,195,81,39,152,185,36,46,102,225,254,12,39,60,178,11,228,101,62,143,130,113,194,252,243,235,101,247,76,158,234,64,75,44,91,195,87,198,239,167,63,245,100,231,119,149,22,118,105,186,60,61,155,54,21,22,23,244,21,210,105,189,221,90,48,159,17,254,238,24,231,254,73,46,237,119,199,152,195,19,122,97,80,207,63,36,155,88,141,163,56,12,27,26,32,49,121,59,48,97,137,203,43,205,4,231,247,111,46,89,155,149,213,153,121,12,1,26,210,72,238,90,38,160,87,211,202,210,13,23,27,252,84,107,89,203,237,228,185,1,244,34,40,238,254,227,123,28,117,15,95,104,169,37,191,45,162,59,36,199,89,139,196,72,156,216,212,52,251,56,33,202,147,247,84,204,206,82,120,14,103,103,60,160,32,81,9,108,211,129,23,166,99,165,45,183,149,243,236,61,15,199,172,79,60,60,65,86,114,192,194,57,68,117,35,94,64,148,33,126,50,61,50,65,83,160,200,129,186,153,86,89,58,221,69,79,71,53,140,199,74,153,181,115,150,245,176,171,248,244,103,200,231,250,246,234,231,105,163,89,107,92,77,156,129,236,207,131,10,167,51,146,130,127,48,105,111,48,71,7,52,143,207,107,87,87,135,160,235,108,114,218,39,214,59,135,1,159,218,180,217,164,109,182,18,161,160,173,154,97,67,87,79,244,13,127,198,189,20,18,139,84,254,248,57,60,246,191,224,191,25,254,96,179,34,7,90,255,5,154,174,163,193,52,161,81,160,252,83,81,117,181,52,21,71,108,116,185,93,165,143,135,216,123,165,38,81,79,204,109,52,190,228,57,71,60,67,232,6,93,42,245,39,8,188,255,183,128,156,108,202,88,40,124,255,100,242,237,53,23,159,189,233,88,185,188,128,40,89,153,70,186,229,154,166,10,118,243,83,104,71,24,77,146,75,108,122,125,180,2,207,88,2,51,33,204,126,237,73,81,142,152,65,1,255,97,176,214,151,226,153,44,89,99,214,124,71,82,143,232,32,94,109,230,99,66,90,30,24,71,238,27,203,142,150,123,144,185,193,151,222,17,178,202,148,24,202,89,75,226,227,19,5,92,133,87,76,54,127,225,167,27,215,35,42,218,176,53,154,242,37,121,68,69,155,250,55,109,14,97,57,250,128,124,77,82,140,145,114,117,194,15,119,77,89,159,37,42,68,52,223,53,101,77,152,181,211,30,68,84,94,105,93,136,243,183,157,56,133,169,19,144,144,23,168,5,241,125,76,117,187,141,90,252,24,227,53,56,250,241,47,86,121,100,87,155,109,19,249,6,205,86,217,21,193,160,9,216,3,122,18,21,104,60,11,156,145,215,69,174,225,251,50,202,219,91,207,137,219,207,196,20,236,128,85,213,230,88,132,53,53,37,163,12,73,98,10,147,171,107,51,161,8,47,13,72,85,100,193,24,53,45,14,105,246,168,181,89,63,202,75,211,18,244,115,154,2,168,113,252,96,207,103,191,115,204,102,45,167,140,42,15,143,78,231,77,187,254,145,107,241,237,254,191,221,205,163,252,119,102,224,63,184,80,74,103,209,249,89,7,72,10,82,198,248,202,184,167,24,211,67,193,89,49,49,135,0,120,176,159,70,34,251,43,164,78,181,196,60,23,207,253,137,203,246,248,167,216,46,71,181,117,19,69,145,165,250,246,247,28,183,139,84,166,118,120,69,23,152,221,37,47,125,157,206,130,171,161,13,210,29,227,176,253,173,126,131,51,159,105,209,87,60,45,101,45,130,243,9,27,170,217,35,83,187,5,230,95,39,46,189,238,121,242,124,231,213,242,95,178,213,214,179,62,115,58,108,5,78,182,194,93,175,250,106,166,90,244,52,235,130,63,109,58,120,137,199,40,63,157,108,11,31,24,250,250,48,179,85,148,154,7,167,163,148,19,47,21,127,69,182,42,169,51,227,222,167,222,249,236,196,103,84,90,123,169,23,103,86,90,36,117,47,179,151,79,160,40,233,194,6,111,62,10,27,232,150,44,162,152,73,4,215,187,5,111,173,99,89,199,190,135,175,179,242,181,79,156,16,27,137,175,208,28,93,141,60,35,163,92,123,243,61,182,253,106,250,201,1,71,171,100,174,230,13,224,59,71,179,221,244,170,111,28,133,226,39,117,159,6,223,30,223,12,10,250,231,207,221,147,223,124,255,165,90,118,224,143,126,218,247,117,74,228,156,252,176,85,247,54,198,38,81,53,117,200,183,212,120,129,72,196,175,161,174,161,246,45,82,112,3,178,28,255,87,182,162,35,145,132,57,146,188,82,22,19,149,92,143,15,28,125,101,155,172,169,116,78,84,248,225,167,220,253,65,234,1,141,217,164,110,161,252,81,96,255,128,156,164,196,175,176,115,87,73,73,233,67,130,147,92,246,77,48,242,39,189,165,55,34,243,190,253,149,36,148,34,22,215,93,22,75,120,172,18,19,34,189,51,79,198,12,159,76,236,252,64,249,88,170,63,35,124,3,40,239,37,20,180,52,174,177,48,226,184,234,190,86,232,105,34,197,234,89,88,190,124,60,221,220,4,251,122,130,78,229,245,88,217,63,173,153,48,77,253,74,116,136,124,31,143,63,17,107,123,168,201,101,158,112,167,129,246,197,209,236,30,177,176,175,102,204,80,125,255,78,40,79,92,35,57,37,52,114,41,108,141,139,167,212,11,224,92,188,236,45,221,10,207,145,239,95,147,187,150,58,121,252,236,109,149,131,100,241,100,87,168,176,121,48,248,214,97,175,174,19,66,55,119,106,120,65,102,114,244,117,77,66,172,101,139,238,229,209,90,54,220,204,231,133,90,137,199,241,171,27,192,73,128,223,234,129,13,73,69,13,73,253,117,139,216,181,86,5,11,145,77,165,66,23,255,212,13,128,112,95,209,237,162,199,136,238,64,143,183,235,204,60,106,243,82,100,53,21,111,74,84,33,61,220,169,44,234,34,165,83,184,243,197,163,108,33,21,114,246,85,19,143,92,97,3,170,178,60,206,117,250,51,153,115,46,237,210,0,95,160,174,202,13,224,17,253,237,42,193,90,166,96,62,170,184,23,123,96,1,215,195,184,142,171,203,187,166,80,56,137,224,187,55,254,132,242,64,237,206,10,153,254,43,86,168,114,5,240,242,114,123,179,98,145,114,198,152,151,9,156,163,188,138,232,176,67,230,246,112,124,38,136,185,80,84,108,211,91,126,116,33,122,7,90,40,43,99,218,70,181,88,98,101,201,224,124,148,50,30,183,12,248,146,17,59,88,251,125,251,73,104,142,41,142,78,223,148,159,189,247,235,31,38,210,42,207,217,250,224,129,186,49,79,97,236,148,121,186,244,148,59,4,174,242,2,216,58,167,248,213,133,131,63,63,27,224,169,140,48,86,184,53,2,183,132,138,42,126,57,143,216,175,190,94,123,209,204,114,38,16,171,156,54,203,85,232,24,183,129,141,214,143,169,21,11,180,24,212,51,141,127,150,251,69,56,145,246,82,234,190,132,240,188,163,19,83,60,138,105,83,175,184,100,81,157,81,164,116,219,4,87,73,46,70,142,66,104,28,69,22,75,99,76,169,44,139,150,140,138,165,208,50,11,31,12,162,58,154,230,33,213,122,255,247,244,235,254,186,156,123,241,111,139,1,18,83,58,70,70,24,81,222,242,93,137,118,232,168,216,102,78,77,160,248,42,193,209,234,177,184,60,55,251,96,184,157,90,158,48,76,120,121,13,6,235,227,127,30,140,128,115,198,250,138,198,89,113,239,224,91,12,95,216,26,151,74,109,183,112,154,203,135,237,163,41,173,54,149,16,93,16,25,99,228,84,210,48,38,142,172,20,10,142,39,141,244,169,224,145,184,84,217,154,93,241,154,140,21,199,214,57,200,2,109,23,155,12,110,87,61,98,179,12,142,187,85,111,221,101,64,76,55,26,177,234,73,148,76,76,35,218,42,32,190,3,86,2,230,16,125,20,207,40,25,7,29,248,80,22,62,254,115,96,78,234,144,199,76,224,224,43,73,145,187,159,195,177,40,53,158,137,144,160,227,2,134,67,198,250,227,226,165,209,62,45,101,22,198,232,156,209,146,57,249,231,113,158,16,155,94,140,62,159,176,237,12,251,174,33,182,213,103,70,134,111,227,47,197,244,35,231,83,62,209,44,116,235,73,166,43,171,186,226,173,171,208,29,187,46,130,57,158,153,204,91,226,224,149,149,152,124,103,97,214,198,33,57,249,247,160,142,226,207,226,214,255,101,32,37,185,102,240,167,80,239,250,141,106,93,121,20,211,249,169,66,217,124,21,171,3,244,38,70,237,252,9,252,170,92,225,224,159,54,133,134,187,243,163,73,253,178,15,196,176,225,198,178,253,195,210,111,206,34,10,156,1,127,23,77,254,14,63,27,186,254,77,157,244,183,176,252,21,2,111,215,121,29,221,156,120,187,210,187,179,73,244,167,213,23,125,255,229,2,76,15,165,86,95,112,173,165,68,44,246,29,9,125,144,120,142,177,66,238,141,232,15,84,92,49,154,241,221,49,207,8,86,130,196,21,70,181,172,210,137,238,179,23,213,205,177,232,231,126,215,85,6,150,12,128,105,129,30,153,14,193,163,115,238,29,53,241,98,8,248,10,49,46,9,68,3,62,80,31,226,12,64,90,171,2,111,105,237,252,176,44,158,232,100,89,178,115,198,165,91,198,168,85,202,207,181,211,177,57,99,136,91,162,218,73,111,8,145,131,249,115,37,28,101,64,108,24,104,78,164,131,62,70,228,110,76,104,163,13,214,151,233,101,169,174,222,53,178,213,67,92,184,184,254,253,76,91,148,190,191,87,112,92,11,190,215,226,76,187,154,65,16,17,159,180,201,247,43,247,20,79,149,29,233,123,250,69,68,77,105,25,218,75,139,3,46,142,18,210,14,187,167,241,110,152,90,48,157,64,65,26,139,250,94,165,238,55,81,94,101,48,83,245,238,25,27,185,188,66,234,81,230,35,215,10,241,117,235,54,57,211,30,159,143,16,136,206,28,113,106,152,101,30,73,164,2,195,14,84,74,234,94,12,222,227,152,87,47,39,109,244,252,175,218,109,184,83,234,180,154,56,119,124,104,158,27,170,111,224,175,180,109,68,84,160,58,166,233,234,141,169,203,208,198,191,168,137,91,132,140,218,20,160,101,244,70,39,100,4,206,171,232,117,144,82,15,64,39,126,184,4,39,153,19,169,90,58,215,156,74,75,105,132,214,80,203,170,184,201,224,150,238,246,71,55,230,15,234,53,234,3,65,18,129,205,156,71,41,106,130,224,95,52,125,222,28,52,90,4,114,15,145,117,127,104,153,50,232,230,245,153,76,202,76,169,74,184,20,167,152,230,246,2,235,127,218,160,175,64,168,182,189,31,156,77,22,161,8,112,98,178,106,69,61,90,135,15,176,78,216,138,21,138,214,174,251,96,213,204,88,50,168,151,208,124,144,127,189,172,76,34,55,48,186,16,193,195,161,36,39,125,183,218,4,216,254,75,226,79,254,227,193,234,127,194,129,3,254,33,235,19,102,153,145,42,98,64,150,181,174,169,29,144,212,147,112,197,139,177,20,204,87,144,111,243,152,201,200,105,31,178,161,66,162,98,199,179,164,23,94,221,84,93,55,131,39,47,209,174,236,80,103,112,107,163,218,84,179,97,175,102,83,249,237,7,224,170,241,20,153,159,241,11,195,208,101,177,203,101,68,83,139,73,176,6,101,181,227,192,116,220,48,154,247,146,87,52,205,214,124,243,176,63,107,115,44,15,26,28,229,253,38,206,241,114,242,78,170,229,79,24,116,137,55,191,65,161,226,21,126,123,4,8,60,255,134,49,7,8,49,250,253,95,93,141,231,215,211,113,41,106,86,166,88,223,131,180,114,197,51,201,154,30,106,39,4,66,43,19,149,18,167,3,55,7,26,100,148,137,17,178,234,243,162,245,8,21,151,46,113,227,193,186,255,108,228,0,192,63,213,161,248,189,102,244,247,154,191,119,31,254,111,58,131,160,30,207,61,6,23,155,194,125,108,85,217,3,204,96,44,124,70,233,84,226,214,244,210,14,149,166,248,27,14,101,229,96,75,102,109,143,254,16,89,176,187,71,124,129,137,12,245,66,86,53,85,39,86,220,244,7,163,45,53,120,151,113,5,26,24,92,45,135,34,191,40,162,211,193,242,218,65,190,204,217,122,227,3,241,225,107,68,135,133,26,147,248,76,195,42,149,6,13,104,170,166,235,167,72,27,248,13,128,163,212,184,229,213,127,174,48,141,80,75,34,181,133,229,0,19,102,33,69,2,185,218,214,63,60,254,245,134,120,107,95,45,23,50,42,212,251,207,251,181,251,94,170,208,151,29,99,207,167,184,40,227,234,70,14,42,96,22,140,143,7,142,86,94,152,77,202,128,70,131,180,93,238,193,127,142,187,23,140,184,212,142,15,144,235,229,110,13,165,169,97,148,128,226,131,55,112,63,126,23,104,63,208,79,90,229,0,13,143,155,49,22,138,198,149,60,154,104,180,97,177,237,101,52,237,100,86,38,121,202,93,137,119,253,23,135,236,159,145,35,144,92,60,176,124,210,51,63,248,198,249,23,62,40,250,155,192,201,63,62,30,255,94,82,20,129,75,118,215,64,90,87,52,217,149,8,79,61,107,105,95,252,98,160,167,12,174,81,56,210,236,109,9,187,20,218,90,67,157,64,10,109,254,207,19,26,232,5,235,82,71,143,17,130,253,211,254,148,58,191,245,14,187,15,123,113,231,97,2,132,232,146,167,14,44,103,151,241,143,61,124,213,222,189,99,123,159,181,105,37,246,229,152,126,113,19,135,223,156,48,254,141,74,165,51,67,245,66,182,21,72,70,187,140,195,211,228,7,84,40,189,198,161,203,61,98,53,147,94,61,86,209,49,61,8,255,189,161,29,107,5,37,134,45,99,205,216,154,180,155,107,213,215,18,66,229,157,100,23,109,124,25,174,204,180,62,121,186,34,253,194,182,44,165,2,8,162,45,82,224,146,88,16,110,252,93,91,36,218,154,84,27,26,68,168,74,3,145,14,31,24,8,246,243,250,200,166,62,61,99,126,64,58,212,16,169,94,143,23,255,236,13,113,251,153,81,166,72,175,205,207,208,163,21,37,3,151,188,145,233,215,69,30,231,13,223,75,100,104,89,100,185,25,224,12,221,6,118,244,150,106,165,81,29,63,188,133,63,176,204,238,144,12,134,56,203,140,81,73,0,163,83,84,11,85,105,241,96,124,210,220,16,82,200,156,180,197,120,165,168,6,123,91,69,193,40,82,70,58,102,242,186,104,225,106,23,245,204,82,158,86,97,115,8,67,60,58,31,36,149,228,53,75,79,126,78,131,114,170,3,238,148,147,172,7,45,163,149,142,153,52,181,106,165,182,75,114,131,5,36,235,135,142,225,203,163,210,21,156,49,77,65,60,21,102,174,66,83,166,102,165,176,192,125,234,9,209,215,18,242,207,84,115,129,162,147,75,17,130,233,139,254,47,21,240,32,50,42,180,69,32,108,11,141,236,232,191,116,183,200,188,3,98,150,246,94,199,205,252,197,250,164,252,134,46,198,59,49,45,2,229,11,74,175,74,252,133,148,84,209,137,161,219,11,89,68,52,4,169,223,250,135,10,182,7,253,23,172,165,86,126,2,63,166,228,136,164,137,159,213,8,133,194,157,234,177,202,100,211,95,31,182,43,151,59,241,152,222,104,227,109,37,226,141,246,214,132,136,131,57,206,228,154,78,182,213,170,187,56,102,91,120,233,204,18,94,124,192,75,243,239,150,231,137,145,11,23,135,170,20,12,150,116,86,127,174,135,198,29,28,11,44,77,46,5,195,89,192,163,113,212,98,22,245,58,94,219,37,161,174,69,3,238,206,64,121,21,135,4,77,179,143,135,111,29,51,159,206,139,57,29,145,164,202,43,188,230,139,99,81,20,248,192,41,170,14,153,175,169,122,77,8,19,168,245,249,20,37,20,6,110,84,49,243,247,216,97,107,63,152,136,127,11,126,93,244,72,142,145,41,84,69,159,238,152,91,209,176,3,58,14,47,144,28,77,167,33,145,199,74,137,122,59,59,249,229,99,167,182,188,118,209,171,66,4,59,210,17,33,40,18,184,218,158,140,187,122,39,40,194,88,171,227,64,135,16,20,161,197,67,232,137,132,251,175,28,153,110,103,157,67,15,190,187,219,69,168,53,118,79,163,101,226,134,112,60,75,255,228,216,120,47,204,57,100,210,193,236,32,67,38,235,214,153,27,79,95,46,121,30,167,179,100,211,232,61,42,63,178,249,144,227,69,165,83,44,69,121,96,184,126,224,250,94,193,232,139,85,218,4,234,238,84,169,224,185,2,234,40,178,92,25,219,1,155,251,100,213,212,111,197,173,165,232,82,69,19,18,134,243,19,251,138,251,59,181,120,147,206,220,184,236,85,63,149,105,183,115,163,33,58,175,45,145,122,202,156,76,187,185,86,179,200,53,124,64,116,94,211,158,211,30,53,55,37,122,168,152,215,99,89,255,171,243,221,116,139,149,53,51,188,75,45,129,33,23,62,238,64,139,89,164,178,207,205,47,254,39,32,201,228,247,166,4,245,239,144,248,122,251,240,210,15,79,206,208,178,87,216,63,64,217,204,176,188,225,25,114,202,142,203,172,224,51,159,116,80,158,81,240,68,173,94,73,15,66,216,207,129,182,18,10,157,177,156,176,154,160,68,19,183,164,170,96,142,162,122,153,201,250,218,150,23,137,72,144,248,72,223,124,231,203,133,204,183,203,165,174,186,22,182,181,17,251,27,64,156,64,63,126,161,255,20,45,155,47,178,184,179,133,108,12,233,235,25,59,154,47,155,172,189,100,165,174,212,177,203,20,99,75,76,40,50,241,197,148,198,185,101,163,153,127,65,161,202,11,248,63,255,45,177,230,151,39,90,70,86,80,241,215,229,13,247,84,83,180,251,247,50,243,7,86,94,36,177,111,70,80,55,2,192,29,110,51,239,55,220,166,199,115,163,204,112,244,197,47,121,15,138,254,43,117,125,20,68,173,66,170,76,222,155,46,238,100,176,142,167,225,152,131,106,67,105,191,227,109,204,26,99,92,234,86,249,17,122,161,11,148,223,70,70,116,188,157,9,36,189,149,99,89,37,184,206,44,173,244,47,47,125,168,108,93,109,217,129,222,173,12,110,43,82,134,217,221,69,95,216,85,86,24,109,159,32,229,71,206,159,249,209,122,79,2,8,90,252,54,249,226,209,188,181,251,56,14,111,0,73,174,202,19,14,64,182,137,183,87,250,231,31,169,114,44,27,140,193,167,188,197,163,101,35,9,13,108,118,105,193,251,41,158,13,113,78,50,218,179,15,131,30,102,179,83,233,168,138,205,123,38,157,14,106,55,236,186,180,24,224,206,128,236,220,216,63,241,110,197,220,0,208,253,250,109,194,247,95,230,19,204,11,98,147,142,201,214,181,81,166,103,112,37,18,116,179,170,239,61,150,77,224,156,226,137,222,152,140,165,102,180,82,36,208,255,249,136,34,213,228,199,209,50,214,115,15,145,5,235,103,55,128,202,114,250,135,52,139,139,195,153,66,60,231,238,109,63,78,104,0,245,153,98,14,162,107,204,71,20,186,173,214,189,212,99,67,77,82,230,210,46,87,29,79,44,110,0,181,15,47,16,105,144,131,139,108,65,15,177,51,131,247,34,55,0,34,223,233,126,36,146,115,195,27,128,127,223,233,54,168,165,239,17,253,50,51,200,124,85,120,106,75,228,71,48,90,255,195,75,218,169,22,112,252,181,210,59,17,126,157,95,63,110,0,212,215,111,49,35,111,87,37,96,88,20,251,95,243,32,172,123,108,47,148,234,252,38,145,3,90,255,119,202,221,223,113,255,73,45,73,198,185,104,208,54,2,216,90,123,212,68,19,191,153,160,252,240,29,68,100,65,22,242,234,86,39,105,111,0,3,55,128,68,19,19,172,15,66,76,23,42,68,167,213,231,196,171,107,180,84,212,87,82,151,141,20,148,138,150,153,151,12,70,138,151,67,151,233,49,206,39,116,130,198,3,196,237,23,203,151,225,49,86,53,137,50,9,230,8,97,219,171,251,215,10,61,13,158,120,180,244,81,246,230,228,187,81,7,28,226,35,156,103,152,23,40,192,27,192,7,205,107,42,41,11,253,20,177,162,111,162,112,140,196,27,192,125,246,75,241,200,225,42,22,218,14,229,195,18,93,119,236,106,214,211,111,220,124,94,111,61,186,102,213,246,0,53,238,103,26,253,27,83,151,216,202,215,175,186,51,229,250,111,0,109,60,76,55,128,192,31,190,172,21,63,53,4,83,232,95,16,128,79,191,75,231,59,94,65,187,51,182,198,88,248,211,195,198,54,202,84,49,111,0,22,154,56,67,49,202,167,117,115,88,207,26,125,222,26,62,97,171,226,162,173,121,106,243,165,43,121,98,174,229,135,49,62,57,219,105,178,40,131,171,187,101,55,123,238,147,225,217,248,243,21,127,93,140,27,64,30,23,109,131,172,2,188,162,203,25,214,149,144,249,165,148,94,120,84,174,69,107,28,25,251,126,161,241,218,203,226,40,213,238,129,123,106,71,107,222,52,183,179,85,132,46,76,109,184,84,99,54,21,255,6,208,129,190,56,146,135,89,50,150,106,119,18,123,73,115,153,194,162,40,218,2,99,101,188,1,4,63,190,117,104,145,184,145,5,5,84,107,22,131,18,206,180,203,170,112,222,0,167,194,246,105,133,114,43,176,154,251,241,168,219,114,250,109,142,132,8,47,198,116,84,158,190,230,112,213,145,20,239,136,176,4,169,231,142,167,197,205,137,220,26,195,74,97,181,12,198,2,110,132,238,78,241,216,222,32,63,227,157,238,142,131,133,247,73,196,26,66,212,67,14,182,90,99,6,221,77,165,98,46,14,202,12,133,43,18,155,125,18,78,214,76,154,111,56,121,222,197,29,68,211,16,28,243,224,107,190,170,105,19,88,153,167,159,145,138,187,110,51,200,132,146,182,83,92,134,85,28,37,161,119,62,189,123,102,51,106,221,221,41,145,139,216,133,36,94,82,12,91,96,83,249,141,123,168,39,206,203,57,166,68,70,185,44,48,152,19,236,130,182,156,27,75,19,115,121,207,177,25,206,38,73,120,79,161,231,200,3,71,238,123,33,136,19,147,165,224,135,146,71,1,97,194,190,66,103,10,17,40,183,188,186,166,246,169,206,16,159,248,230,3,245,11,87,40,44,112,176,102,30,20,186,122,100,97,237,70,106,118,153,99,254,212,88,224,165,34,132,149,47,114,126,166,140,31,123,18,54,106,249,133,18,14,151,85,22,50,165,180,84,182,123,70,37,230,230,220,139,177,248,24,187,216,76,233,33,75,230,63,111,133,246,240,181,32,142,141,27,112,246,130,97,34,244,107,158,120,206,82,31,150,255,152,3,25,99,8,186,246,163,243,143,113,33,114,31,199,109,179,57,59,139,36,247,74,101,109,214,122,21,108,35,58,13,110,0,178,116,29,85,140,199,95,7,121,227,248,84,60,145,11,74,248,186,18,165,115,63,45,135,247,1,159,121,247,245,167,86,170,88,152,202,215,152,252,26,72,5,234,2,159,42,215,229,205,131,236,117,204,88,178,28,16,222,177,196,224,0,11,233,173,119,188,2,142,96,113,76,187,243,142,71,183,220,240,63,92,104,60,2,3,111,189,99,75,179,128,159,163,134,127,151,228,121,22,202,81,196,249,2,33,108,124,215,208,243,78,216,24,209,208,147,7,33,108,140,104,232,137,16,54,142,155,11,166,125,22,244,168,58,121,129,238,229,230,182,241,186,98,90,38,17,81,208,44,155,95,77,92,138,188,122,139,90,128,104,150,10,237,56,88,141,24,187,35,8,135,154,201,253,156,173,46,91,214,134,103,86,26,225,12,200,208,196,16,39,39,227,162,23,252,28,158,102,226,17,51,92,115,42,226,177,80,38,31,208,94,113,93,132,82,14,238,52,160,242,159,149,20,200,21,36,166,216,200,41,112,243,29,42,146,219,1,241,164,69,33,178,111,19,193,13,140,39,120,48,2,38,180,241,153,254,64,211,66,104,193,189,235,7,48,85,77,160,166,205,123,32,254,130,193,240,93,21,68,153,189,132,145,6,143,119,157,118,211,176,107,149,1,96,124,253,239,98,110,56,0,0,119,183,127,175,235,241,26,125,142,10,20,115,101,27,7,71,212,172,106,150,253,152,41,163,140,118,92,181,136,87,243,3,110,112,207,233,148,62,164,22,170,170,238,109,122,202,245,17,98,83,3,223,27,205,90,240,120,245,75,132,218,198,133,36,49,242,133,144,43,237,67,118,11,135,185,220,202,99,153,31,94,233,194,233,205,160,193,160,219,105,145,162,3,118,153,122,180,244,200,109,28,202,194,68,75,105,125,170,23,86,67,209,31,17,179,87,32,255,225,73,159,230,175,90,197,240,73,202,146,79,251,210,195,223,121,102,90,8,241,106,229,83,237,79,215,65,61,17,247,150,46,72,59,153,93,103,40,56,84,255,142,156,248,27,1,63,71,228,215,111,241,201,111,154,158,72,136,197,250,54,14,45,130,253,32,243,132,76,207,194,94,29,232,235,156,90,5,51,58,179,156,220,0,220,38,120,109,153,124,78,21,98,23,245,243,109,143,22,68,132,38,124,190,196,139,226,60,110,155,152,119,10,205,159,102,198,124,125,135,41,141,146,205,147,92,204,66,96,74,101,109,120,75,204,16,152,82,72,67,56,68,163,62,249,9,46,199,239,248,40,22,87,65,232,132,149,142,198,202,145,0,55,135,238,57,246,114,232,115,56,156,56,94,160,186,188,163,43,195,125,12,40,61,16,61,39,95,183,52,209,203,32,26,231,74,197,137,244,115,8,253,59,152,16,173,173,218,154,32,224,227,49,19,43,121,94,55,108,44,199,78,125,109,137,25,27,86,147,58,89,133,168,232,200,232,73,130,5,117,7,134,130,87,253,0,146,250,10,56,24,133,67,173,196,90,73,3,61,193,170,179,100,70,57,226,209,163,9,37,191,50,211,250,21,185,160,244,10,177,175,233,50,246,25,6,197,77,192,182,29,69,201,121,4,30,52,251,37,26,24,219,176,160,159,170,103,251,79,163,194,45,142,181,105,86,95,6,144,204,25,226,198,243,197,141,64,130,67,60,167,89,104,6,197,179,135,97,241,165,38,208,181,63,41,28,252,14,4,243,123,22,119,119,37,255,111,176,125,136,13,9,92,243,55,222,106,119,202,231,117,69,43,114,137,240,149,179,150,14,225,47,94,238,197,72,8,10,235,255,9,26,13,209,74,26,233,119,142,43,21,88,252,247,161,250,221,250,118,42,75,153,97,231,183,107,5,250,237,176,255,52,212,219,113,253,153,110,187,86,238,161,242,91,242,225,153,21,192,35,255,110,248,255,231,232,150,219,13,121,194,230,159,97,124,198,50,20,86,118,144,122,138,145,100,251,211,234,63,118,228,169,88,142,76,91,78,105,135,246,179,141,147,219,36,204,168,214,3,77,31,200,86,234,202,74,243,146,113,197,228,247,127,163,58,36,18,82,5,116,95,85,187,202,180,53,234,174,26,126,7,199,54,75,225,41,53,12,138,97,141,131,114,103,23,190,168,154,63,10,36,119,158,113,105,11,92,14,236,203,16,51,1,170,175,86,81,55,60,120,133,3,94,205,96,234,109,234,238,112,215,137,48,114,241,152,36,206,23,84,140,133,213,62,154,155,125,88,126,161,211,65,9,54,29,39,209,181,49,131,76,206,14,103,51,51,4,229,125,15,186,66,84,30,193,197,117,136,202,99,92,238,33,47,166,39,162,242,216,224,88,112,47,228,174,242,8,124,92,96,133,168,60,66,179,58,10,120,45,217,4,190,163,194,127,182,205,77,42,56,141,102,91,95,165,17,204,220,113,117,101,199,11,155,154,239,184,186,207,127,154,118,171,238,32,184,186,153,202,201,220,179,166,31,28,192,160,222,206,66,209,160,132,161,33,117,228,78,253,210,58,39,60,195,190,160,25,202,47,185,95,34,127,156,149,114,28,218,82,127,150,1,121,134,251,31,109,97,214,124,34,152,173,98,165,82,102,154,16,46,75,174,51,203,232,127,27,153,73,49,39,22,123,132,167,163,166,192,207,19,71,41,215,80,69,173,173,4,153,175,171,124,157,16,207,85,43,246,135,46,196,63,155,184,200,27,71,68,87,130,34,104,55,0,70,116,85,92,141,191,97,155,0,255,119,180,239,135,76,203,8,224,22,202,104,70,239,98,24,49,239,190,111,80,115,90,107,67,246,132,117,250,207,138,88,223,39,103,158,51,3,152,133,255,39,28,72,3,192,157,134,243,191,140,25,151,168,149,207,117,185,117,204,26,249,219,243,126,85,148,136,170,68,248,252,12,194,173,81,87,240,217,230,197,203,189,1,24,112,21,13,81,70,54,227,159,99,147,242,243,228,188,11,41,42,135,213,139,246,91,172,134,164,105,27,55,88,243,43,139,229,203,161,169,31,16,66,44,61,199,248,25,169,185,237,48,72,131,185,24,233,170,20,68,182,25,83,71,157,54,133,29,190,216,190,188,172,165,94,98,106,31,82,233,211,193,230,184,80,93,209,202,151,171,11,44,125,175,227,144,106,90,197,193,173,123,187,156,41,39,231,175,222,0,178,169,233,193,245,86,149,75,251,174,212,31,59,62,128,6,72,218,225,117,95,210,212,184,185,251,64,218,54,73,33,222,178,162,170,22,220,84,98,219,184,36,49,141,113,241,208,171,125,113,100,62,1,229,43,65,206,219,11,84,241,29,171,239,103,75,223,47,117,23,103,31,179,46,85,117,53,220,186,179,60,124,181,245,252,24,58,60,211,108,210,77,152,202,41,71,8,140,24,111,178,191,177,86,121,86,6,50,39,3,129,152,72,106,90,141,70,173,207,32,174,99,212,3,243,27,192,111,176,251,7,174,3,207,9,212,250,117,125,67,28,215,26,169,16,172,124,205,84,241,164,45,137,2,57,190,75,243,132,254,80,27,32,16,129,235,26,8,31,141,133,151,74,244,120,220,159,86,20,98,208,186,168,98,197,233,168,238,27,84,207,83,251,56,182,244,189,73,242,88,41,193,49,94,51,140,0,18,13,175,203,81,191,112,47,121,248,216,31,70,2,217,7,143,86,106,63,38,18,98,115,127,242,240,57,79,100,72,210,180,71,196,120,126,125,162,162,154,196,42,197,180,24,83,241,139,74,91,75,158,49,147,248,60,208,19,220,227,18,19,179,229,74,61,101,22,169,2,134,157,102,76,226,118,181,28,179,181,231,189,24,17,30,212,170,207,101,165,244,108,177,248,29,227,226,11,139,8,108,160,99,4,85,90,20,147,43,230,100,58,208,56,146,241,96,155,244,94,22,34,172,175,119,105,178,33,68,154,140,226,129,226,46,144,251,6,240,34,215,236,201,37,246,118,176,40,246,129,39,125,197,137,199,242,198,27,61,211,9,180,59,120,115,187,66,195,184,70,134,81,70,123,20,79,31,172,79,133,65,59,37,124,54,253,117,221,58,180,151,198,23,137,200,237,42,138,71,189,75,71,195,108,85,228,129,242,122,229,88,32,227,40,117,111,103,188,235,60,157,178,66,30,201,133,73,162,106,64,94,113,93,92,93,130,50,76,59,65,50,135,101,246,169,54,253,33,125,165,39,96,69,29,9,182,58,169,167,100,132,144,68,217,226,218,44,145,48,77,220,120,88,211,111,93,168,11,227,240,167,157,97,165,133,146,70,166,72,143,155,238,225,58,151,196,213,128,250,35,32,7,223,137,152,81,185,167,10,171,106,237,166,54,119,43,165,227,53,226,32,28,180,12,193,67,174,125,220,12,41,38,225,163,179,170,57,156,218,147,203,97,205,175,144,41,26,148,121,208,238,0,130,176,3,143,127,25,32,104,122,228,21,15,150,103,106,1,38,139,150,142,81,169,90,194,137,118,196,147,113,116,24,17,26,86,177,178,17,124,179,193,8,15,200,146,11,33,97,21,227,119,232,84,69,56,92,87,100,122,185,146,189,182,70,24,129,160,124,112,75,38,212,43,188,248,59,151,51,81,231,206,229,244,241,63,160,23,226,64,52,88,201,51,11,212,152,244,56,102,114,153,117,79,148,190,107,176,34,185,162,197,18,147,177,189,2,150,239,91,139,5,66,170,25,45,180,9,139,1,5,206,156,134,218,165,35,19,26,70,75,13,37,228,116,26,138,242,146,130,184,25,54,106,226,10,46,182,208,245,1,190,117,254,221,231,63,197,114,47,122,184,73,200,108,178,233,213,21,132,67,158,181,18,221,71,91,181,197,134,174,94,255,7,92,198,224,159,192,101,166,237,186,218,2,189,63,47,47,50,73,44,2,36,22,153,0,200,129,26,143,202,254,107,56,231,253,223,87,234,24,140,5,140,140,184,179,188,165,107,183,106,203,54,240,43,0,224,207,133,212,63,21,78,153,78,254,139,252,9,96,104,239,255,124,181,68,1,214,71,136,6,162,200,236,145,200,187,238,144,236,250,160,49,88,50,251,141,102,208,59,228,171,209,26,138,173,1,188,128,237,69,75,81,227,95,151,111,0,41,130,175,227,67,87,248,48,78,201,58,235,206,191,14,32,211,156,212,121,186,237,168,84,121,30,239,220,0,102,239,121,141,199,28,244,225,220,62,244,250,225,29,73,219,238,175,32,101,142,158,73,144,169,95,194,39,214,95,190,242,237,225,86,233,133,215,29,62,10,160,180,108,52,241,206,174,117,247,107,110,100,76,175,240,121,114,3,136,136,110,137,55,80,160,19,119,248,248,201,119,247,67,75,47,15,197,148,41,28,207,33,242,201,146,254,156,42,171,111,77,57,253,67,138,12,197,250,25,50,232,215,62,214,211,171,128,242,39,110,63,197,146,45,73,30,173,147,133,174,147,244,135,204,163,117,188,175,180,89,162,110,129,138,192,223,141,234,95,191,96,91,49,13,121,20,87,66,235,139,75,182,64,1,221,40,183,188,152,153,91,240,69,169,157,134,1,34,188,202,217,78,6,202,158,76,195,16,248,143,46,245,244,203,188,187,28,135,95,113,149,226,133,217,84,175,174,208,142,198,185,232,189,243,85,229,175,125,153,7,228,63,252,234,41,0,0,46,182,47,148,197,150,202,14,117,216,166,107,72,4,23,173,77,173,172,6,76,186,168,175,254,255,72,103,252,123,155,178,110,96,76,129,110,96,52,82,77,76,189,97,78,213,188,1,47,62,131,87,128,42,131,151,159,215,193,203,78,239,130,48,148,234,42,179,166,230,14,115,227,229,241,115,159,197,158,150,81,190,44,125,176,81,207,246,125,116,199,114,90,239,56,232,144,134,218,138,137,110,134,197,61,170,237,87,51,57,156,21,140,154,125,11,138,153,59,174,18,61,211,201,163,146,66,159,3,156,247,14,162,68,102,77,34,83,225,233,44,61,201,201,161,9,208,252,106,151,103,96,234,31,100,81,74,91,130,196,178,54,197,29,159,127,130,130,195,155,178,230,125,203,165,145,120,222,162,123,252,196,47,74,246,53,214,20,38,183,136,153,153,90,139,222,208,114,172,116,123,8,194,138,60,133,117,139,252,122,64,6,247,194,104,21,150,194,58,38,111,51,182,132,147,227,150,172,106,233,59,119,141,1,169,235,112,226,211,209,69,236,213,26,99,110,0,70,244,55,0,42,227,33,5,43,223,239,82,68,190,237,199,15,15,2,162,68,103,198,215,9,145,75,246,175,44,50,47,67,130,101,102,11,195,68,223,69,14,175,10,68,161,113,172,142,2,85,54,204,56,30,217,126,202,203,28,95,10,15,171,174,170,208,147,234,216,66,9,159,113,165,50,49,126,201,0,158,234,38,120,173,248,112,46,25,111,53,44,155,138,174,135,120,216,159,228,236,59,150,156,119,217,25,165,17,35,143,252,251,188,138,64,2,16,200,245,185,206,189,58,226,39,235,197,232,53,125,77,66,178,69,223,5,34,112,154,229,34,148,242,84,223,196,16,154,240,219,80,174,209,148,47,163,139,253,157,89,219,67,90,219,243,200,21,54,26,131,87,250,244,75,89,109,77,196,155,159,145,42,92,67,245,62,172,33,51,253,114,242,129,248,250,103,198,74,20,254,70,120,108,211,175,152,84,53,53,179,112,33,135,188,209,54,148,211,89,25,252,1,58,216,38,225,186,46,106,26,107,90,216,141,46,33,169,181,152,200,157,26,78,61,160,220,55,72,139,238,13,175,41,18,210,235,47,206,254,252,86,29,122,233,34,238,106,138,247,14,15,115,231,5,140,86,114,52,205,180,58,127,24,44,138,111,201,9,31,141,221,161,32,114,24,117,42,247,97,154,165,201,49,207,213,154,116,171,139,69,255,126,154,37,255,81,120,44,210,29,136,229,83,193,88,221,70,167,163,19,154,100,43,80,211,11,195,133,13,46,61,207,29,188,223,84,77,70,168,115,127,137,136,168,207,204,215,124,17,57,81,230,13,73,180,125,249,34,121,135,170,59,187,105,110,54,196,114,180,208,118,145,134,94,204,82,57,43,135,171,222,77,222,138,101,118,90,52,158,185,67,219,221,45,20,48,249,239,53,188,64,179,105,169,96,229,153,249,250,82,63,219,160,152,81,173,216,96,64,71,201,70,83,126,195,133,199,120,176,102,165,54,131,225,200,216,65,188,121,171,195,54,46,238,99,154,78,36,143,124,157,137,100,149,168,249,153,87,172,37,87,97,120,210,99,38,252,30,8,20,180,242,180,142,181,169,79,189,174,44,85,129,195,182,58,135,57,203,108,236,75,13,88,62,74,44,76,145,150,152,200,168,76,138,176,151,168,223,244,121,78,230,147,23,14,226,245,68,65,68,210,70,5,2,239,199,33,174,233,226,218,74,150,116,179,240,209,122,38,25,104,166,11,125,150,78,110,116,186,140,73,186,19,129,227,125,4,26,177,70,210,206,92,221,122,24,86,145,168,250,178,167,180,89,90,44,181,132,224,87,24,1,252,46,203,224,192,246,153,166,230,80,145,220,24,52,46,45,26,103,241,54,134,249,219,223,30,196,63,87,241,126,139,146,31,55,71,56,158,2,214,212,24,11,9,141,13,188,68,66,11,138,165,229,106,178,38,215,195,191,24,214,142,198,211,178,194,106,33,80,72,47,179,182,140,184,70,229,184,222,154,192,53,225,204,38,69,57,183,43,43,227,103,45,242,196,51,31,56,166,190,122,254,232,222,0,3,36,105,50,128,210,131,204,166,186,68,32,26,78,179,229,5,202,161,254,102,134,252,199,16,66,63,165,237,66,51,191,211,175,140,68,54,227,189,101,42,10,173,25,109,63,158,245,10,142,232,254,60,238,81,98,235,248,70,59,196,246,69,93,223,123,25,139,16,58,201,230,173,181,56,147,28,25,11,224,151,83,42,96,238,16,153,169,176,186,89,144,242,57,157,105,46,126,231,39,185,197,99,54,214,145,28,197,141,198,65,193,193,201,115,140,145,34,215,8,109,27,111,244,22,42,114,86,140,94,172,196,126,237,34,248,124,125,223,83,130,0,176,98,183,170,148,153,50,3,46,197,167,101,12,144,106,110,220,50,11,76,242,3,232,81,142,76,122,169,127,166,3,96,231,227,127,45,65,242,44,202,65,225,113,91,221,90,0,51,166,177,46,39,176,3,95,171,65,96,80,160,0,189,222,65,127,184,186,132,100,214,62,46,192,82,27,47,187,222,30,36,221,31,242,104,93,53,61,153,199,230,78,51,81,71,216,180,228,175,162,65,134,124,88,127,109,205,41,43,254,27,61,13,181,255,238,154,252,29,199,194,185,216,10,66,204,150,172,166,94,84,31,17,199,199,76,160,154,20,153,20,33,87,50,76,165,224,93,131,7,99,100,161,237,78,69,80,13,75,196,33,130,122,96,225,67,36,92,239,223,87,106,41,224,103,45,74,200,185,149,154,107,99,34,191,216,251,242,18,153,179,141,224,173,62,90,100,154,39,243,134,64,96,220,239,207,225,112,236,14,229,194,171,191,204,139,63,21,218,159,89,221,47,152,253,151,31,150,78,248,101,239,220,115,223,83,203,190,178,27,128,228,88,75,1,146,203,171,63,135,76,193,69,191,95,211,240,253,210,55,223,158,246,193,184,69,7,172,31,6,237,171,113,135,160,39,140,11,44,176,39,15,240,252,2,65,97,227,53,7,170,16,45,90,43,25,134,208,19,237,176,166,110,85,232,86,111,149,13,114,17,70,163,232,204,33,139,229,95,10,108,143,209,91,77,207,134,106,178,17,250,163,218,191,107,81,178,106,2,0,15,126,47,105,63,6,9,168,115,223,206,136,129,194,34,181,249,174,219,25,17,90,40,39,37,39,153,171,254,19,151,94,120,14,29,20,151,0,89,30,44,16,127,15,154,204,150,33,43,133,147,187,251,5,255,169,203,23,53,204,160,56,186,215,11,94,216,168,215,159,150,245,89,243,239,76,27,208,82,129,99,246,54,66,160,196,224,74,158,253,41,115,250,232,118,62,253,57,202,143,226,254,48,190,173,29,11,44,27,205,29,46,170,238,137,39,177,145,20,140,161,19,75,232,123,99,36,139,67,51,186,172,192,147,141,32,209,167,200,211,73,74,74,154,24,205,94,155,108,39,136,92,84,175,106,220,0,114,44,191,142,251,53,124,252,199,7,215,55,178,229,223,122,92,145,31,120,252,22,164,18,222,0,48,173,143,163,53,73,26,159,224,127,43,142,234,191,20,209,14,40,43,82,181,124,107,134,47,35,103,37,26,221,140,83,51,171,158,46,173,13,113,21,102,84,142,217,227,124,242,151,73,242,231,4,137,139,84,175,58,116,180,232,168,160,154,105,155,131,86,50,85,57,114,69,38,122,181,50,49,9,210,30,194,85,55,22,145,31,193,44,10,49,139,253,67,177,247,225,115,177,137,87,112,253,100,65,211,168,235,109,132,128,217,207,89,183,99,170,13,191,219,155,53,177,46,49,77,248,236,69,150,106,77,82,239,172,55,83,162,90,123,220,57,103,133,41,89,240,128,152,109,30,1,166,171,236,49,77,9,163,66,125,200,34,95,158,91,32,236,229,172,10,180,215,6,242,44,204,58,253,203,115,239,24,205,235,196,164,25,167,55,119,202,97,47,54,75,184,25,215,52,243,95,204,13,54,229,67,32,125,195,121,198,124,185,209,10,92,96,42,229,39,173,166,235,3,218,101,3,233,149,221,55,0,215,180,194,27,192,145,141,224,175,104,50,95,227,230,66,132,136,187,148,98,23,62,56,14,33,226,254,118,191,194,148,178,102,240,78,196,125,6,6,99,65,136,184,179,50,198,111,168,67,113,161,67,111,131,30,133,109,8,228,162,246,121,21,247,93,55,31,112,246,203,49,250,55,229,53,108,126,18,205,145,124,55,89,235,81,235,185,208,247,184,76,97,223,195,229,205,236,132,173,153,224,237,92,252,191,157,140,145,56,31,200,243,204,191,125,93,165,100,250,80,104,160,155,215,55,80,182,249,149,250,101,117,91,146,108,159,103,105,227,10,19,151,5,153,149,91,145,91,243,124,150,192,209,238,147,60,181,237,18,245,53,99,248,237,133,253,115,247,238,204,229,178,101,221,230,86,254,120,32,56,32,105,154,252,225,82,161,21,222,99,150,124,151,6,99,206,36,155,35,152,140,108,129,205,74,1,77,37,112,18,162,76,176,5,127,226,238,247,254,247,146,100,64,75,219,156,144,9,33,90,105,103,39,31,51,245,193,13,224,225,100,150,213,198,4,201,27,226,0,60,21,146,97,40,155,88,73,205,109,12,75,8,77,143,10,85,53,241,194,234,108,189,253,126,164,85,93,143,124,194,162,67,122,235,138,27,192,66,30,83,203,21,194,221,64,249,19,4,228,224,95,111,218,36,92,254,23,32,194,63,102,67,142,60,67,237,51,8,186,185,24,53,117,72,190,167,168,83,100,15,142,76,90,78,72,203,247,135,94,7,192,44,38,199,252,161,204,192,225,120,130,254,247,16,73,93,233,32,224,191,111,81,176,128,235,175,191,252,42,149,217,202,210,150,39,9,194,203,161,38,239,81,191,175,189,82,7,205,38,125,108,216,199,155,73,147,23,58,41,207,177,244,72,27,34,94,139,87,53,46,205,51,149,144,83,104,92,124,123,183,134,55,68,104,6,110,239,86,109,111,234,34,108,117,150,203,242,74,195,61,207,189,225,43,165,54,183,237,72,145,124,89,22,239,202,171,151,115,43,185,26,19,78,69,188,47,2,85,149,227,89,234,137,114,43,72,82,234,113,179,152,180,191,151,195,19,126,41,87,199,82,107,19,91,189,221,184,144,161,18,3,115,130,164,195,251,71,119,30,183,141,63,199,14,176,64,36,168,55,84,117,69,20,239,18,212,37,131,29,234,164,119,9,106,132,134,51,164,33,124,220,181,62,57,19,119,194,190,102,72,11,245,93,81,133,131,2,70,207,101,75,251,113,190,246,47,184,100,98,160,161,120,92,87,53,35,230,240,166,13,204,114,60,160,128,222,120,41,158,152,28,133,221,30,240,234,33,80,36,207,12,65,63,123,73,153,121,245,183,88,175,157,109,95,225,246,72,145,86,149,21,10,220,183,71,234,32,40,184,93,16,37,11,2,13,101,227,174,253,105,31,76,110,70,32,144,80,180,180,78,223,226,98,158,32,83,78,191,80,127,99,128,5,135,9,138,246,167,61,12,218,43,225,62,199,72,216,18,160,101,79,122,206,247,11,18,151,90,104,19,7,163,171,2,62,138,85,142,223,138,75,116,0,116,43,196,202,197,63,95,159,33,199,63,246,8,82,203,124,199,22,97,184,233,38,198,122,76,247,108,19,187,222,108,18,246,134,185,210,153,166,122,97,212,10,20,34,80,134,118,206,152,66,160,27,63,56,128,160,82,245,59,74,18,22,75,34,168,84,133,193,245,225,148,166,8,42,85,248,112,80,10,130,74,21,60,188,20,60,154,205,73,125,52,164,158,131,48,87,113,76,219,60,44,255,141,185,170,105,73,230,69,88,42,45,141,63,44,21,5,203,125,105,90,5,30,171,35,223,37,143,46,221,90,166,79,93,236,81,129,38,195,202,120,212,185,87,175,241,54,198,143,37,233,102,184,98,115,107,209,59,180,208,32,122,227,18,86,123,228,234,173,115,248,134,242,241,28,75,180,224,18,185,175,107,182,116,121,149,107,212,249,210,116,147,43,216,226,137,4,114,145,54,5,22,178,44,207,131,19,160,12,167,95,40,18,204,97,44,148,197,153,208,81,70,46,12,85,38,2,156,84,194,116,249,60,41,91,26,62,7,98,4,128,166,26,162,99,89,51,42,30,71,201,72,37,67,131,232,55,28,236,173,151,169,137,129,17,227,209,137,42,183,131,156,200,166,89,160,217,159,148,27,247,107,224,185,68,15,64,181,89,175,237,61,108,3,233,13,234,226,19,54,77,88,232,9,193,232,171,219,95,208,32,200,204,128,252,63,67,2,169,97,198,186,183,139,91,95,33,92,111,192,250,118,113,43,132,118,56,119,128,77,109,223,225,57,109,151,199,51,202,88,178,190,156,141,147,166,101,1,211,196,204,110,42,159,38,61,8,251,19,78,80,64,253,223,242,181,112,54,110,173,194,203,73,155,191,21,216,66,84,111,143,167,217,41,66,244,184,57,93,129,216,82,125,38,214,108,246,74,221,198,181,177,106,77,27,81,111,195,145,77,230,120,243,216,239,63,250,223,113,33,242,28,220,36,136,54,12,3,221,86,159,181,60,253,28,39,227,182,49,89,237,133,201,219,170,167,86,152,116,202,127,198,117,25,148,47,111,0,65,121,170,115,119,82,115,148,116,57,204,51,232,172,75,72,211,128,127,80,182,156,250,183,92,145,214,215,191,103,40,218,190,126,183,201,168,196,68,209,48,90,74,35,136,57,247,13,218,84,130,31,131,35,216,176,218,66,24,35,44,64,79,178,38,231,128,99,5,152,32,133,238,78,38,14,97,52,163,111,0,12,114,100,2,124,17,37,108,250,14,141,119,4,23,109,157,139,100,169,179,223,238,193,244,163,63,78,56,30,71,208,15,160,42,198,224,180,104,8,218,194,237,15,91,146,156,126,116,20,243,145,44,201,46,178,154,31,233,15,160,160,213,4,124,20,47,114,71,41,230,251,229,166,7,158,197,10,203,216,76,239,185,18,165,63,228,73,80,221,232,151,135,177,61,233,179,212,183,174,59,223,220,219,195,203,204,36,250,242,210,151,114,211,37,123,98,210,102,215,234,226,81,120,211,170,138,157,6,169,3,76,55,52,77,194,71,95,242,27,142,167,25,239,145,241,115,182,252,81,253,140,36,169,238,147,73,241,153,21,110,25,244,172,166,247,46,177,205,175,199,14,63,117,68,225,162,105,221,87,151,224,37,252,62,69,8,141,225,13,54,172,115,147,201,164,215,62,246,66,54,224,241,30,120,192,166,66,104,21,221,75,95,214,36,105,210,159,89,254,17,77,251,179,167,151,180,96,94,196,185,247,72,15,77,79,157,110,144,90,219,68,18,156,168,66,207,112,84,153,191,116,18,24,22,83,52,181,135,211,23,143,87,135,187,143,148,109,142,191,119,156,184,68,116,127,20,245,209,85,27,79,53,204,12,220,9,245,250,212,206,96,190,242,94,8,117,47,156,122,46,59,69,165,92,80,62,227,19,81,22,211,55,19,125,104,239,241,37,5,85,38,155,220,220,192,165,88,91,151,196,243,186,235,159,175,50,230,11,29,23,85,225,45,210,55,128,151,175,186,136,172,10,204,114,233,100,244,43,183,198,29,150,251,128,222,250,128,244,240,204,196,73,175,146,181,19,143,22,42,145,74,64,163,191,249,34,19,186,224,33,0,9,166,219,149,5,221,93,68,209,114,127,215,26,122,181,20,178,36,46,90,179,108,64,192,74,195,196,216,243,191,23,53,130,164,178,34,102,73,237,124,254,104,142,138,99,13,197,41,125,135,193,43,224,109,116,214,1,210,161,52,39,149,198,108,82,181,251,92,227,75,82,109,218,27,192,7,95,166,233,198,178,248,209,50,56,187,37,103,139,125,56,177,182,74,26,86,3,252,252,186,111,250,129,241,28,67,138,130,177,209,161,226,197,215,205,171,247,124,75,53,146,73,53,78,108,24,150,142,29,122,158,141,151,100,251,125,54,113,91,166,102,60,108,64,130,142,203,204,121,223,114,169,167,104,189,235,218,85,108,152,120,152,65,253,147,55,128,95,110,173,10,102,234,108,111,8,179,248,61,83,242,247,21,110,0,7,22,100,19,109,91,49,103,145,97,113,13,97,232,195,50,122,227,154,45,189,60,130,99,25,134,94,20,124,63,134,106,187,39,141,127,88,76,116,181,187,130,130,19,135,154,186,218,153,89,121,69,148,48,125,51,98,71,187,244,39,199,243,156,19,99,54,232,215,190,198,162,81,234,128,181,67,105,151,147,204,130,224,184,35,58,138,169,118,99,153,123,120,51,240,140,231,18,247,89,153,60,192,164,1,34,226,69,150,167,37,26,92,229,111,238,111,62,170,77,37,56,173,192,161,11,99,92,247,54,24,67,199,6,47,64,248,236,158,10,106,119,110,34,189,229,225,11,156,155,142,197,22,176,153,31,11,167,220,111,153,161,14,169,236,171,126,236,220,141,78,107,180,105,37,242,171,58,248,205,244,72,92,222,35,195,14,136,251,242,3,239,27,128,254,83,121,97,45,106,9,254,142,100,205,95,163,55,128,224,104,178,171,12,113,94,225,96,155,170,158,192,31,35,128,236,98,137,86,11,153,228,252,46,152,47,223,104,108,101,56,218,247,3,202,215,42,130,49,24,136,140,194,255,252,134,28,232,197,250,202,135,178,109,146,2,95,248,181,49,1,149,240,222,10,114,144,225,107,149,90,251,143,183,123,49,98,28,234,49,176,37,134,130,40,240,127,81,234,236,227,115,8,206,251,245,156,39,97,191,226,138,137,120,245,143,199,74,68,57,14,8,192,247,110,37,187,124,213,251,178,63,9,113,4,212,160,251,58,84,66,131,215,141,231,65,2,57,149,210,246,46,70,220,182,112,135,154,178,53,36,210,57,233,225,13,139,83,193,134,48,171,227,198,147,177,19,114,92,50,226,20,219,194,108,201,31,228,113,94,252,96,205,132,230,143,229,125,102,238,40,46,247,223,68,194,125,189,225,101,13,251,123,184,178,105,213,167,20,234,160,201,31,174,82,242,180,58,106,215,17,67,228,0,50,29,150,188,167,207,95,75,59,176,254,28,81,139,108,92,111,46,174,118,184,70,202,116,55,76,5,217,95,19,199,93,104,126,40,42,120,172,154,45,156,47,11,31,158,245,249,216,225,242,61,68,138,16,134,62,234,164,16,98,83,122,210,92,12,221,127,178,19,22,245,204,54,250,8,127,194,166,201,83,61,253,179,195,183,140,43,97,0,45,175,185,215,206,75,201,53,114,88,75,200,175,246,74,129,133,185,13,109,110,203,197,162,100,30,113,221,199,155,59,196,90,192,56,208,50,215,57,219,155,102,93,27,171,233,1,127,35,107,99,158,2,17,124,131,115,154,157,26,141,85,156,201,184,248,173,249,247,103,238,209,144,45,150,166,3,57,21,125,225,133,219,160,33,14,37,33,206,252,99,201,38,145,70,45,62,36,234,221,140,86,153,252,190,0,240,164,101,157,67,18,44,195,21,107,2,62,14,127,50,183,104,101,99,192,99,189,93,18,58,250,198,110,218,20,16,54,32,144,29,147,50,157,182,91,184,59,168,81,116,44,131,62,222,59,221,152,201,124,194,181,177,113,117,122,21,253,90,24,67,75,40,69,51,124,212,173,33,151,252,122,56,230,165,187,130,254,140,142,247,135,203,189,39,10,183,115,12,9,166,81,55,206,85,148,132,109,121,104,75,30,142,57,128,92,187,128,4,218,255,223,71,243,251,27,207,79,245,252,209,44,183,254,36,175,220,174,97,141,186,240,55,146,214,115,140,124,165,115,192,249,87,132,184,222,243,154,97,160,246,11,2,119,147,42,102,151,55,82,221,63,6,49,111,31,186,164,91,91,101,84,19,225,46,255,13,75,212,35,222,104,35,45,106,107,203,47,80,168,100,65,39,57,49,180,87,86,249,107,254,161,200,158,235,253,246,202,212,13,43,206,189,122,176,90,88,233,129,200,158,91,39,79,137,215,252,192,128,242,172,198,51,216,192,13,224,243,52,57,79,63,144,99,96,224,133,155,200,68,203,202,174,95,186,110,150,114,17,250,48,190,153,153,148,120,168,151,47,216,218,109,170,169,237,76,162,185,183,115,163,141,200,51,243,4,135,254,64,62,236,253,110,146,254,3,156,103,224,226,79,215,102,194,234,105,240,179,164,95,244,49,187,252,167,249,14,125,78,82,238,251,199,128,118,239,6,171,174,240,7,115,38,91,144,69,16,51,227,183,82,114,126,187,76,114,92,220,137,218,241,171,55,220,147,57,91,31,27,165,142,187,104,250,237,72,218,98,253,215,35,118,245,79,251,92,12,133,221,30,166,115,14,69,5,135,203,48,241,130,29,34,215,188,148,116,125,166,209,244,183,84,228,84,142,129,88,239,233,26,137,218,216,132,189,8,136,174,68,77,14,142,115,108,145,119,237,70,48,87,79,66,112,81,42,80,128,95,71,34,87,175,234,164,46,29,252,91,13,4,115,49,122,134,142,69,91,110,205,210,68,25,87,224,58,57,105,68,160,220,150,190,179,55,170,213,155,86,6,211,69,158,161,164,241,198,100,123,246,143,101,62,116,40,78,1,193,128,122,0,182,193,255,244,76,64,108,140,70,4,0,36,49,14,148,21,6,51,117,164,215,122,116,76,234,194,223,149,72,80,165,75,25,184,233,163,49,200,217,69,91,168,72,194,235,230,149,134,198,145,161,76,92,49,233,93,31,241,255,179,57,141,4,147,88,228,198,32,78,124,139,77,193,100,246,38,11,38,101,64,0,0,6,171,79,1,148,245,104,248,180,99,200,155,247,143,111,0,47,214,226,91,131,237,213,2,214,231,247,133,5,234,189,91,137,124,51,249,66,159,139,80,110,138,127,152,154,44,129,134,53,186,44,47,81,245,11,39,140,77,84,151,60,128,23,136,235,202,110,46,224,169,101,108,53,178,245,184,106,185,122,12,165,249,52,15,71,12,126,36,162,179,42,144,161,165,61,164,136,122,231,237,249,241,185,23,189,76,222,237,204,234,15,209,120,232,31,228,146,165,6,218,130,190,0,122,108,128,234,51,31,242,126,39,187,151,152,101,58,148,126,134,51,231,71,170,58,32,129,219,24,19,83,208,86,121,110,111,35,137,172,192,243,48,183,96,154,239,153,119,74,197,185,98,200,249,252,234,147,124,233,235,103,175,179,147,201,232,109,73,206,189,43,194,201,166,65,193,129,246,194,15,32,214,221,245,238,178,33,244,81,67,208,196,124,115,61,70,154,96,27,130,224,146,162,196,54,3,222,175,84,92,184,228,207,168,68,126,189,126,51,246,46,90,28,204,108,180,196,74,94,221,135,135,66,209,255,90,179,177,195,221,57,160,206,242,51,106,199,13,160,22,249,90,82,243,193,116,63,140,86,43,61,152,207,27,171,229,192,31,125,187,47,206,242,32,15,249,138,250,114,31,233,220,204,163,138,167,229,66,55,103,249,34,11,217,155,163,184,165,50,241,226,254,249,55,86,105,0,0,155,137,250,15,195,98,186,134,228,132,124,8,168,247,27,255,255,125,150,252,247,219,95,53,60,1,115,210,243,36,15,118,80,28,68,131,122,212,110,95,247,135,40,122,32,183,102,195,224,36,73,173,242,16,143,88,183,229,245,13,128,181,167,197,145,159,124,54,12,179,186,176,36,113,58,42,232,148,252,96,203,207,255,42,127,202,107,160,163,195,204,237,92,246,50,61,38,199,140,246,231,64,26,151,215,91,151,47,250,245,139,164,141,160,244,67,222,199,153,59,108,7,183,246,165,74,37,197,137,30,135,160,165,81,164,119,17,73,96,134,105,173,152,58,168,254,6,96,96,228,75,51,93,183,195,80,253,164,141,197,86,170,249,124,172,189,51,239,248,61,189,239,116,234,147,215,230,174,163,62,229,79,197,15,183,227,155,193,79,85,242,250,150,227,210,127,36,182,101,117,148,120,216,180,157,34,61,189,112,231,218,173,15,21,141,240,194,64,53,56,207,220,178,14,158,86,94,132,145,110,199,92,26,50,166,186,117,125,194,242,47,241,177,97,173,244,250,212,49,28,198,11,156,208,108,177,142,90,6,124,209,11,212,161,61,167,116,101,37,234,18,17,185,156,150,173,65,175,52,204,47,249,229,209,18,42,74,227,250,152,205,29,150,121,3,8,215,188,84,246,175,253,54,214,36,225,51,95,182,20,141,179,216,123,2,242,125,240,149,85,99,135,92,80,216,200,231,231,47,220,181,104,108,38,18,204,228,8,240,181,195,199,250,36,236,182,21,128,174,31,90,249,127,127,193,255,255,216,144,100,159,228,35,92,109,180,119,5,47,3,94,1,64,157,27,4,0,252,10,12,191,255,120,3,6,241,244,131,221,121,228,236,160,86,213,219,149,3,119,94,213,82,145,61,31,128,202,253,22,137,12,129,236,254,67,132,214,9,73,193,40,148,50,191,46,62,0,155,71,112,30,13,34,136,237,101,227,25,241,242,12,219,245,155,56,138,104,61,78,189,174,114,145,3,116,160,105,119,141,44,194,180,109,145,186,120,234,6,112,27,45,144,158,251,25,209,129,69,101,175,101,199,3,39,242,124,127,16,92,127,148,20,30,41,84,108,192,199,3,78,229,60,217,95,196,51,78,141,109,200,132,52,111,190,105,190,1,140,104,79,222,174,251,210,97,219,31,19,207,191,73,61,156,132,92,11,126,124,14,234,213,88,99,165,147,81,153,18,33,82,153,101,153,217,112,56,216,62,248,214,22,53,206,210,23,185,65,233,201,163,26,52,229,36,28,220,117,40,153,151,235,0,223,182,136,36,66,119,156,110,11,119,224,216,188,31,147,245,158,203,93,108,144,77,231,224,37,154,174,232,107,88,28,125,16,230,53,39,33,185,25,208,92,165,85,211,134,244,202,67,224,199,240,236,169,251,46,57,174,111,178,60,36,67,184,156,196,36,35,142,224,202,72,240,151,152,250,155,165,7,103,55,0,91,242,19,142,142,96,89,65,138,79,184,79,23,40,21,55,63,231,46,134,89,118,61,221,61,97,52,160,254,192,60,16,197,105,117,3,128,3,111,0,12,175,50,211,138,43,220,21,131,238,240,243,125,215,196,241,122,34,58,127,193,213,63,190,138,91,190,51,3,124,8,51,176,198,125,251,186,13,135,252,116,17,5,100,84,123,18,63,165,186,80,191,255,234,222,253,143,109,217,245,216,212,160,122,108,10,20,27,106,231,29,46,178,198,112,52,56,6,57,165,26,6,57,5,57,87,38,183,62,216,168,109,155,110,225,224,16,119,255,122,249,90,47,198,7,234,40,2,39,52,23,161,60,30,120,168,103,0,129,91,109,52,61,210,16,126,200,229,59,128,252,136,39,87,50,173,183,227,210,183,174,165,119,154,204,211,252,212,141,248,195,107,55,133,18,33,171,128,237,95,98,217,223,108,220,101,54,146,35,194,176,134,15,156,93,30,190,44,25,12,124,137,154,213,55,195,20,21,206,24,152,46,148,126,42,50,155,128,252,214,213,43,182,165,173,206,185,218,242,114,167,67,216,237,138,37,203,221,110,90,230,237,163,110,155,132,92,210,105,89,172,13,46,95,112,121,84,208,182,28,86,176,204,2,212,11,245,204,207,33,182,175,159,45,64,44,80,195,174,173,61,41,159,44,33,213,99,156,79,222,135,6,229,129,235,22,120,154,138,125,227,10,92,124,234,29,144,133,63,122,166,150,125,201,112,253,34,65,175,17,215,11,99,72,100,75,222,252,156,208,95,126,136,133,251,45,84,95,235,210,24,41,157,20,189,108,145,209,212,238,212,168,123,41,156,182,17,53,125,137,57,104,125,227,154,241,65,200,180,86,155,40,163,12,39,213,39,118,227,204,107,107,218,177,123,201,79,37,28,216,50,139,206,252,81,234,217,59,25,47,114,188,34,23,82,177,3,249,104,69,156,237,98,244,67,252,70,189,186,32,107,198,218,193,97,193,195,186,3,104,223,29,1,172,175,80,52,255,167,239,242,127,185,97,232,54,27,48,113,45,222,78,86,58,221,87,96,124,97,209,196,90,100,2,97,70,36,241,67,146,192,184,67,204,249,45,3,230,254,157,208,80,92,77,85,0,42,235,155,242,230,30,84,9,172,198,174,104,36,61,117,86,49,96,228,170,39,182,174,92,137,225,199,177,133,14,52,104,217,59,130,70,63,165,88,59,205,113,19,117,132,35,33,240,133,138,217,197,119,31,65,164,177,58,197,129,7,107,139,254,250,4,35,214,209,247,109,69,126,121,18,90,178,211,60,116,89,228,121,220,146,115,85,212,42,185,99,163,250,235,74,143,213,150,75,27,137,110,182,236,72,225,237,219,240,195,217,128,0,206,29,115,215,248,103,165,141,158,137,219,84,252,236,186,241,165,202,184,144,183,21,182,228,24,31,238,171,175,85,18,99,87,20,105,87,57,250,105,183,40,166,47,92,223,251,214,253,137,100,212,251,148,50,198,147,8,102,53,24,138,14,121,120,36,190,35,113,141,252,13,189,178,7,205,249,27,24,125,163,185,97,202,109,38,253,137,247,211,71,162,99,43,207,160,223,128,120,242,60,87,4,3,159,6,126,54,162,246,43,61,204,112,44,30,33,251,20,220,130,27,60,187,142,166,86,158,19,100,251,246,214,23,136,141,163,121,95,186,150,212,43,252,204,221,233,12,75,242,161,180,144,177,123,224,138,212,100,119,243,50,237,30,245,242,231,122,137,238,96,172,71,125,25,252,177,186,34,229,50,119,22,162,184,148,249,92,241,90,234,114,31,224,46,228,86,133,87,233,250,131,240,245,222,85,115,133,72,178,118,152,187,98,230,186,200,15,191,186,143,0,192,173,151,48,206,149,95,55,143,86,121,136,138,42,59,128,95,225,55,174,27,32,129,25,157,255,63,61,41,254,97,195,96,142,30,229,190,125,33,231,245,4,78,177,138,57,104,84,104,150,242,124,249,49,143,226,28,186,20,90,107,95,224,200,14,147,52,109,189,63,68,29,115,149,95,195,95,70,238,27,184,17,204,161,22,95,183,122,97,132,250,37,166,231,122,220,25,171,219,98,190,125,2,175,178,216,51,67,223,214,239,81,127,205,209,189,170,36,190,17,25,122,62,119,193,204,109,220,64,238,213,25,8,187,183,240,37,75,243,143,11,80,151,166,205,4,170,69,55,223,194,168,205,220,147,216,183,201,246,231,3,134,33,111,105,37,39,217,2,124,8,23,157,174,10,94,209,205,153,18,63,105,155,182,228,85,196,98,124,120,206,131,38,207,145,205,67,42,152,152,162,31,108,20,217,91,9,41,230,14,236,215,230,51,228,243,190,1,24,27,152,202,169,80,135,143,124,77,121,124,230,255,121,95,85,182,230,214,70,8,236,23,77,25,78,131,233,196,161,211,23,19,151,237,69,124,191,128,83,32,95,47,229,96,82,23,130,61,106,31,252,208,161,3,150,224,196,124,95,211,165,27,64,200,165,49,222,80,45,9,100,13,69,62,78,10,44,97,30,115,21,80,241,152,128,138,163,88,130,217,91,106,127,0,205,218,154,15,8,250,185,38,35,232,89,30,213,211,226,132,238,222,186,106,17,122,213,172,223,65,137,71,138,193,93,80,168,93,183,215,245,220,135,161,77,215,94,134,88,92,237,6,96,174,177,47,125,223,209,56,84,229,84,242,106,75,91,178,253,41,94,102,3,111,112,217,44,18,204,141,99,133,33,195,88,57,57,130,118,160,213,246,9,5,242,10,128,219,239,127,250,206,255,23,27,6,177,174,82,95,119,43,24,64,98,235,243,113,77,52,207,80,241,217,30,38,65,147,232,229,243,251,198,204,167,161,0,220,105,213,186,76,220,87,72,249,95,230,3,30,108,49,252,241,33,102,39,74,49,142,221,23,36,170,82,29,104,205,250,128,188,224,57,106,206,111,188,62,254,126,202,186,24,43,124,36,99,140,111,126,40,39,235,104,28,226,184,232,6,161,107,115,63,251,1,180,251,225,230,5,160,182,2,135,26,114,239,24,245,186,69,233,173,233,87,191,125,208,208,241,144,209,46,166,56,56,202,201,202,123,12,175,5,238,114,3,16,152,237,251,154,211,178,117,79,110,137,128,97,53,119,245,151,178,15,39,82,71,246,90,117,102,8,86,252,116,133,165,130,181,146,244,184,196,193,192,142,249,173,57,232,202,253,210,47,243,54,186,103,33,162,236,64,243,99,202,237,162,254,92,254,6,64,101,127,111,209,4,52,250,246,89,144,41,110,98,191,208,13,192,204,89,15,116,136,10,237,161,250,132,146,69,188,39,146,208,146,224,172,87,157,104,212,202,183,177,24,27,250,158,179,246,211,147,37,118,124,29,95,54,53,129,143,239,57,190,135,47,92,63,207,98,86,187,210,83,38,100,206,216,187,53,33,31,231,142,113,178,211,149,222,108,235,58,164,54,245,108,175,245,33,5,185,83,45,28,162,21,181,222,0,94,139,92,54,26,249,58,142,8,188,132,121,198,159,190,188,1,116,63,162,174,186,164,167,51,163,85,187,55,86,40,66,255,169,136,146,87,36,19,126,69,229,181,135,140,31,217,50,35,44,88,106,122,242,77,112,54,0,85,149,225,15,171,145,121,71,204,19,254,198,198,133,153,132,253,234,127,116,42,252,167,27,114,232,10,87,4,112,133,203,175,128,44,112,122,146,103,96,11,69,27,103,10,133,131,163,46,203,241,197,175,199,72,149,167,248,153,179,145,233,17,201,139,35,102,57,242,61,167,94,108,199,235,100,157,95,185,174,145,38,246,129,188,113,51,210,240,221,156,179,94,36,124,65,119,165,209,208,92,254,52,7,27,59,58,215,227,43,107,208,170,195,123,124,218,92,97,22,67,113,15,25,129,38,95,32,59,141,160,231,24,238,202,150,243,121,197,236,121,114,183,198,148,4,155,102,132,51,113,69,168,244,216,204,216,169,175,44,210,139,84,178,201,199,116,137,162,145,32,110,139,54,101,133,89,22,43,58,126,143,64,115,149,40,85,190,31,155,150,247,47,239,189,120,108,196,184,35,224,156,59,190,221,203,247,58,146,196,215,9,235,4,246,252,11,150,173,8,148,122,255,17,118,97,168,167,229,247,197,172,145,213,13,133,200,205,121,183,208,247,81,160,183,167,249,206,2,57,235,118,46,115,240,227,219,217,201,126,223,198,189,228,34,128,38,53,77,77,166,24,215,254,2,211,136,41,247,89,195,128,236,254,210,140,239,24,158,80,77,6,131,205,91,5,82,50,143,181,109,129,226,247,44,83,130,213,35,30,77,226,246,244,95,55,95,148,204,54,70,36,22,253,108,53,15,108,83,222,125,150,100,41,117,81,97,222,210,246,34,33,156,226,131,184,41,110,124,243,185,126,39,37,65,227,131,87,90,98,121,207,83,190,105,126,142,21,158,242,55,100,230,51,69,75,120,24,132,189,209,18,250,74,144,243,217,109,76,242,85,145,153,104,58,106,45,111,39,226,154,23,73,2,27,117,160,11,166,91,31,138,167,112,90,142,109,218,131,60,73,5,32,105,253,159,158,13,255,233,134,202,102,168,44,171,139,188,242,132,82,172,214,254,35,70,242,254,55,70,79,191,187,61,218,223,0,76,174,248,0,204,208,248,198,78,0,224,185,25,147,68,87,23,114,194,46,137,170,121,135,213,110,173,125,118,112,99,171,165,2,100,121,145,59,57,38,6,187,197,207,86,167,242,21,67,145,166,61,92,172,102,243,210,110,237,105,95,61,14,73,137,209,2,248,215,238,26,18,25,169,145,28,195,245,138,51,127,158,134,126,11,230,13,192,41,248,99,25,127,41,72,225,244,52,251,210,140,214,206,58,48,73,191,30,103,112,123,21,231,240,6,112,31,87,76,135,103,130,150,238,195,247,70,182,46,3,190,35,221,249,91,43,209,235,29,186,188,49,168,141,61,226,155,96,238,118,3,240,171,99,135,65,56,93,8,127,101,19,43,151,95,210,175,152,165,163,91,90,129,128,186,75,156,227,18,191,2,12,232,62,80,205,242,236,9,225,245,194,27,134,124,111,61,13,53,52,87,42,118,155,74,189,128,170,247,249,235,32,22,219,138,175,39,26,168,221,180,120,192,53,3,190,52,69,138,156,14,96,132,135,237,250,19,230,43,244,224,204,185,147,210,177,241,250,109,42,137,241,52,147,237,126,169,201,190,61,188,152,36,53,58,195,177,84,157,40,11,106,72,220,87,153,204,97,230,86,177,235,121,205,64,174,246,162,110,241,65,179,112,67,138,237,70,14,120,67,175,71,211,43,109,155,68,80,128,153,188,26,152,77,32,250,252,235,13,128,207,68,225,4,147,69,200,241,171,241,237,239,175,3,123,157,143,21,6,4,2,183,211,221,178,26,90,4,230,121,183,28,126,44,209,235,160,179,55,110,122,135,233,187,125,61,105,21,4,5,160,202,237,220,90,23,230,247,193,141,129,141,246,117,89,235,156,72,32,97,66,86,49,229,39,111,243,48,145,200,237,255,87,155,25,108,12,153,136,54,230,136,170,250,83,191,2,132,133,193,151,63,219,39,137,156,85,104,21,118,179,131,110,111,144,121,124,90,204,103,139,153,139,204,236,18,43,23,234,185,70,250,172,46,23,73,221,225,171,115,214,115,207,197,102,91,129,219,112,203,249,212,236,43,167,224,208,198,82,112,125,62,205,76,167,45,253,132,173,62,60,58,161,185,225,35,108,254,73,196,194,240,87,114,186,67,86,17,161,112,42,55,60,30,121,99,254,7,84,84,53,145,250,240,71,232,47,167,29,86,82,227,42,169,4,47,162,111,47,117,32,30,186,148,96,107,216,69,58,121,39,229,51,79,44,178,175,185,79,110,0,31,102,46,29,252,3,70,128,227,103,45,245,35,151,32,164,10,85,39,209,145,161,144,162,243,128,252,78,23,167,160,9,91,171,237,205,21,136,176,182,47,84,15,99,217,95,214,186,238,80,255,16,75,245,203,75,199,5,250,94,146,140,12,157,197,138,67,184,71,173,215,133,196,38,82,0,169,254,50,234,32,84,57,25,184,88,153,163,10,241,72,125,237,36,43,156,21,116,164,35,93,50,54,106,250,3,104,249,210,103,62,96,252,75,177,194,149,15,11,63,61,43,248,84,190,151,205,215,126,232,11,141,227,146,79,150,245,139,88,73,151,13,67,166,238,131,195,167,215,11,20,52,237,6,27,152,224,143,82,49,89,79,236,158,80,92,174,186,81,49,134,176,125,228,145,49,233,111,124,235,27,236,239,99,77,70,92,253,109,89,104,150,85,179,116,197,245,2,95,153,98,156,163,74,234,228,199,89,240,125,129,110,154,171,145,38,30,173,149,91,207,165,172,171,21,99,212,180,35,48,46,121,190,191,78,89,210,167,66,213,111,210,237,27,3,147,87,240,131,82,20,37,12,48,197,248,43,38,228,148,96,238,71,24,126,185,217,216,226,200,31,25,243,63,40,3,242,255,95,236,224,247,203,7,100,165,251,169,162,62,216,65,115,69,82,194,31,127,157,127,251,7,247,35,48,5,1,146,130,209,71,0,114,224,239,255,213,245,251,163,44,137,138,213,19,240,234,159,204,49,196,1,40,161,0,171,63,254,194,111,33,5,32,252,243,172,244,219,175,214,13,144,132,28,255,10,176,125,197,196,224,133,42,241,48,10,128,207,237,17,32,27,61,234,133,150,45,120,59,72,12,253,136,219,239,80,250,210,202,116,251,1,70,31,30,20,225,111,40,223,158,80,227,115,126,55,168,215,233,64,149,219,98,144,52,51,144,218,68,22,36,194,22,245,119,195,156,203,124,59,138,162,153,149,30,240,224,202,192,220,9,73,39,58,127,172,109,213,48,31,0,186,180,102,226,186,122,132,45,26,232,138,25,157,149,222,170,161,140,186,219,99,9,32,16,116,195,0,0,144,226,3,100,111,205,228,131,237,207,186,114,0,141,119,123,187,56,230,173,15,223,123,189,98,233,106,131,170,147,96,235,242,189,89,130,154,219,26,160,185,178,171,212,218,143,154,233,45,203,48,93,151,147,68,174,46,50,49,72,108,34,43,235,6,163,218,154,48,251,60,163,10,251,150,141,223,130,233,55,225,243,212,61,148,120,126,203,48,63,188,196,150,26,120,70,51,0,56,143,48,115,149,193,70,231,16,222,249,174,230,136,36,38,24,73,87,40,243,102,99,181,255,214,79,83,61,35,232,126,168,193,201,50,17,222,255,229,218,0,183,177,198,235,132,250,34,170,225,201,236,65,16,21,219,158,47,46,62,92,130,86,17,58,42,41,241,177,254,146,142,102,200,214,210,246,73,93,58,14,95,230,86,252,150,235,245,26,110,172,242,210,129,205,49,234,217,0,218,0,168,113,59,177,196,68,191,141,83,39,231,32,112,124,190,35,71,160,154,98,91,41,35,131,73,217,167,182,104,98,47,156,53,175,198,42,153,140,214,150,245,99,221,37,13,13,74,78,97,130,105,216,58,4,63,65,81,94,221,221,113,249,42,234,236,229,43,89,58,93,113,185,151,220,10,145,239,169,104,236,138,197,205,188,230,181,78,47,169,107,249,76,18,6,37,249,176,72,252,179,67,176,105,32,212,44,63,168,126,29,227,128,193,71,18,218,165,94,44,253,223,41,136,246,225,60,150,188,239,242,75,10,164,88,23,85,13,51,221,77,225,231,35,243,26,35,196,30,254,60,54,143,147,98,29,188,61,234,102,161,194,54,108,184,50,16,255,186,126,203,10,146,133,218,212,175,166,232,79,215,113,138,133,59,105,82,205,228,252,181,27,31,14,106,37,110,208,123,137,3,141,137,55,227,223,20,210,218,54,228,108,238,230,31,23,94,186,228,163,201,91,203,200,127,53,94,103,101,147,217,104,183,210,224,220,245,120,145,134,129,162,211,124,85,210,173,120,24,236,50,45,240,222,110,249,177,243,200,211,222,183,42,26,22,117,251,174,108,126,201,2,42,30,110,77,117,235,171,167,175,28,253,0,200,176,158,174,15,204,196,216,94,54,14,185,43,230,61,168,175,30,250,149,161,48,187,221,154,57,2,124,214,123,76,255,143,13,236,191,191,253,135,73,46,148,156,61,211,110,183,15,93,182,49,181,2,80,55,129,225,16,99,27,84,171,8,95,81,3,97,183,122,242,86,62,237,66,59,178,209,10,239,135,203,148,131,8,139,220,161,250,184,32,239,177,175,198,50,5,145,98,205,165,106,17,192,88,194,66,138,156,222,137,173,170,11,247,113,4,41,221,254,120,71,12,174,142,91,255,73,92,72,192,156,171,80,229,46,201,179,150,93,55,183,153,229,7,190,221,210,99,81,230,14,87,97,231,248,126,16,150,128,137,131,65,222,204,147,143,67,203,225,52,172,145,141,42,217,78,87,56,95,247,165,165,50,218,190,102,175,127,221,23,202,236,38,146,182,161,249,100,214,33,178,231,122,3,8,125,197,55,187,206,104,101,221,115,49,117,217,142,233,250,46,91,213,212,253,190,3,101,245,250,166,70,195,184,198,167,205,113,49,238,194,159,147,213,14,240,8,253,129,231,234,70,160,218,69,197,211,11,29,207,35,17,203,37,186,96,179,1,201,103,225,29,122,135,254,37,210,30,147,156,194,43,191,186,213,62,255,40,108,145,21,217,59,17,137,140,113,59,121,151,231,162,25,7,179,131,235,213,155,175,205,197,240,46,177,160,97,139,12,97,51,180,124,69,187,221,45,94,97,253,236,131,58,14,39,179,206,130,254,85,156,50,5,254,251,74,172,79,77,55,0,92,44,140,105,174,146,119,243,130,55,128,134,156,107,73,134,33,237,215,11,247,111,173,174,159,147,220,129,226,2,105,139,56,79,242,55,113,94,204,16,191,209,31,108,13,76,31,90,118,49,248,251,119,66,179,222,144,181,242,62,140,193,192,72,180,240,235,107,101,248,251,155,194,108,251,4,233,213,237,79,2,170,58,12,64,105,230,163,177,37,100,63,228,92,93,107,100,63,38,83,67,196,142,191,238,193,125,245,199,7,234,253,0,5,228,197,74,3,0,84,187,118,63,226,249,63,36,199,0,172,134,78,199,161,235,251,136,233,7,27,154,100,146,218,196,39,64,28,137,57,175,131,235,204,239,35,198,250,62,182,48,5,243,173,77,198,32,118,40,183,220,71,146,205,44,86,13,199,42,89,188,167,177,139,36,182,132,248,108,178,78,19,86,157,46,170,203,157,69,5,223,90,226,192,104,164,34,101,212,139,78,172,186,233,219,67,148,222,90,117,198,188,142,219,143,32,55,4,131,126,220,30,254,118,84,186,87,198,202,100,93,209,183,161,228,231,252,128,7,165,12,40,234,183,239,226,10,141,209,69,181,149,68,243,110,11,84,199,103,165,96,246,65,78,20,209,36,191,29,247,175,182,31,155,72,122,194,20,12,76,18,246,99,75,207,236,49,22,87,184,230,175,140,160,186,172,12,200,80,115,31,163,218,101,67,121,97,202,188,14,84,187,174,207,142,212,248,99,75,12,94,0,112,203,219,44,114,220,215,32,102,196,153,106,124,185,61,9,6,209,188,111,104,234,200,204,136,211,68,174,169,37,125,183,207,236,151,231,139,171,19,127,9,8,189,250,110,203,131,36,27,250,117,28,77,29,255,83,6,15,146,10,251,107,125,62,172,226,219,17,35,148,126,164,75,73,188,94,177,109,98,238,221,94,37,212,51,77,84,128,106,29,65,235,132,237,55,124,36,21,181,224,200,249,214,168,166,219,127,133,46,249,1,72,224,110,24,95,165,49,80,135,38,73,118,219,230,59,157,207,252,244,253,62,222,222,26,142,218,183,24,128,130,76,76,108,26,47,107,228,236,166,115,12,240,216,60,186,134,31,0,173,68,175,13,170,247,141,129,185,109,222,61,52,121,191,156,28,64,162,112,213,46,51,31,22,18,154,82,119,64,34,183,227,138,84,83,11,129,44,73,13,216,164,117,60,153,248,176,109,197,12,174,37,87,58,143,127,216,226,126,9,16,126,31,23,255,102,54,240,64,205,71,131,156,84,249,72,191,214,243,236,33,116,196,118,143,228,56,179,184,93,175,110,255,27,15,97,51,207,119,207,168,248,90,91,19,109,207,43,3,254,199,206,225,23,157,74,69,153,222,65,95,36,242,3,64,233,244,158,126,191,118,222,100,101,153,123,70,143,198,54,184,99,139,223,14,37,44,230,144,36,66,255,65,158,48,210,218,62,128,179,94,211,158,187,59,132,52,108,99,185,40,113,254,233,247,204,183,27,211,37,30,30,101,152,95,17,234,57,115,182,33,226,153,14,188,220,215,245,190,123,109,60,102,108,42,80,19,243,181,240,195,57,112,213,100,115,151,87,73,158,98,156,79,228,229,175,90,191,214,32,69,80,240,246,60,202,78,86,141,237,120,214,199,18,23,25,155,151,62,211,254,73,71,14,223,187,21,178,8,29,67,217,97,13,3,43,233,187,69,71,200,94,47,197,109,191,85,91,149,142,246,157,52,191,126,127,3,200,141,97,89,120,102,95,34,13,58,77,43,170,18,14,186,68,207,226,50,255,66,110,236,34,31,249,158,38,30,126,112,97,76,110,243,154,137,47,146,224,74,63,60,48,5,228,220,97,201,219,12,247,225,36,61,20,84,158,204,252,176,31,74,93,4,181,82,113,238,79,105,209,207,122,130,114,3,64,114,22,159,164,80,46,195,85,227,203,252,217,61,20,53,151,148,184,19,3,52,215,252,152,165,115,197,91,214,254,139,244,58,203,173,67,92,152,202,220,37,180,8,123,227,83,242,232,99,79,143,180,23,120,180,35,87,10,162,21,247,76,83,229,146,139,238,83,236,88,46,255,232,220,195,251,140,36,224,150,214,216,146,38,241,85,106,83,132,135,242,89,233,91,246,79,187,165,161,180,236,217,240,86,187,124,165,250,208,219,151,95,97,221,147,121,18,60,55,142,51,201,60,204,150,86,11,41,142,179,87,182,228,236,160,21,6,175,214,255,221,21,68,12,168,77,253,60,119,40,177,46,90,156,227,11,97,209,2,102,220,125,76,123,78,164,195,230,158,235,113,123,56,183,165,225,151,103,101,93,98,41,158,49,87,249,223,192,59,120,212,47,189,248,44,119,247,41,136,2,106,234,111,0,240,4,14,167,107,156,239,55,128,52,201,71,167,81,81,234,194,105,94,101,13,215,18,84,90,174,75,37,93,86,0,99,205,217,20,94,204,222,230,244,117,253,31,251,81,209,33,79,117,111,0,154,93,149,139,52,211,241,141,187,45,235,140,72,52,23,152,246,137,10,55,128,144,173,107,190,54,209,2,243,67,30,202,171,119,45,75,209,81,222,129,152,171,41,118,228,167,20,136,101,128,42,206,116,101,58,179,154,23,225,122,139,124,81,108,51,154,49,86,231,109,86,172,181,178,19,252,52,174,123,14,53,203,174,32,231,36,123,252,88,138,251,216,42,57,30,126,234,5,160,18,3,135,250,44,165,75,170,95,104,52,41,138,240,204,67,166,130,187,6,168,219,241,70,49,175,246,162,46,179,37,181,182,3,158,206,194,148,89,75,29,54,244,38,127,17,74,210,125,103,190,128,65,113,9,174,245,111,247,190,146,181,253,220,121,222,109,127,3,184,84,245,237,233,36,94,151,254,54,115,85,127,77,69,244,184,252,93,126,57,168,95,102,191,83,170,251,90,242,197,144,182,98,242,53,255,53,197,211,49,224,86,34,82,147,46,112,217,176,140,43,112,187,39,44,9,131,57,10,73,60,61,114,18,159,59,254,204,129,128,74,216,167,156,100,208,109,135,4,82,34,212,110,61,112,102,207,14,170,119,35,194,30,252,225,103,247,18,45,82,4,100,32,233,90,19,139,84,166,119,166,201,109,249,221,16,26,190,221,17,128,179,218,83,138,226,164,214,31,173,31,16,248,149,188,224,69,253,149,140,223,36,138,196,208,134,28,232,199,6,82,29,147,148,33,220,233,24,91,92,3,169,200,253,27,233,16,82,78,212,120,82,150,238,39,255,86,91,187,151,168,216,183,223,100,235,11,50,10,114,18,150,68,209,34,187,120,127,105,205,133,75,118,78,52,41,101,132,164,167,46,44,38,83,246,233,115,235,217,188,18,42,247,91,140,80,18,207,78,128,45,120,15,159,219,126,133,11,128,45,254,105,19,91,187,9,237,125,115,61,17,65,255,79,57,180,181,195,86,165,9,159,239,121,183,135,135,149,117,71,99,155,52,186,33,79,57,174,220,30,238,179,198,175,88,36,213,162,40,202,50,247,111,60,61,151,168,111,111,7,56,213,180,135,253,195,111,148,164,108,30,69,253,176,149,55,3,69,10,79,88,146,57,255,26,218,10,230,254,90,167,162,225,55,108,98,230,54,106,104,92,142,237,209,132,162,225,55,39,248,235,67,84,126,235,237,183,99,191,65,177,14,30,170,107,235,222,120,65,154,114,183,171,226,87,248,115,159,28,164,198,166,61,20,189,190,73,82,83,199,95,143,73,118,204,164,28,203,49,192,21,142,4,180,167,211,22,163,198,202,246,136,179,103,44,106,85,26,191,61,219,64,73,239,86,38,216,237,89,108,236,97,163,49,127,188,244,125,139,36,244,145,179,28,79,174,49,156,139,60,255,6,240,22,13,90,84,233,133,150,58,125,142,1,193,233,30,58,13,248,227,191,168,46,243,245,216,2,77,104,57,50,211,42,82,193,24,48,13,65,77,53,41,104,153,161,168,124,99,87,14,43,106,7,234,131,221,121,52,87,124,26,135,230,214,17,159,61,252,137,162,58,91,226,121,155,157,75,201,28,102,191,172,178,134,54,255,210,251,173,216,159,158,118,162,19,50,207,223,14,124,60,182,197,62,55,86,67,24,69,153,110,225,27,154,235,14,62,237,62,220,111,196,169,185,147,215,135,130,201,170,214,62,139,57,138,18,100,59,111,103,63,108,218,125,238,167,246,42,96,241,18,149,43,211,13,87,53,119,145,226,254,192,237,13,33,97,91,100,108,220,71,210,243,178,49,212,123,131,162,176,219,161,33,133,121,187,222,222,238,216,158,191,221,65,48,210,54,5,224,190,59,75,130,133,179,8,201,175,200,75,40,10,135,173,143,92,235,166,62,126,202,87,70,135,239,182,162,162,235,242,99,160,237,118,159,161,72,61,51,96,146,104,91,130,234,125,207,235,0,83,85,188,249,198,96,89,255,102,89,180,14,187,127,191,46,43,254,108,30,237,131,240,19,100,193,8,117,142,101,171,119,20,3,187,62,62,0,46,200,246,252,237,186,75,147,28,97,162,237,101,139,220,244,233,103,118,93,122,192,115,159,44,144,48,33,146,60,15,245,18,83,6,35,178,48,225,195,172,114,12,134,98,221,174,176,253,242,249,53,245,21,6,25,170,95,20,36,168,4,61,86,99,221,73,5,121,65,47,72,61,154,80,165,119,184,45,241,23,60,226,125,235,0,230,246,36,213,79,38,208,222,255,250,72,34,87,55,173,212,215,61,96,53,172,175,138,166,107,103,79,226,78,152,245,241,203,15,135,70,171,61,252,145,174,41,164,26,243,182,118,109,224,55,83,219,253,252,122,64,150,91,132,128,139,91,132,177,52,54,141,43,138,218,69,128,243,215,86,213,152,246,36,108,212,129,192,42,102,52,72,243,110,15,22,220,109,26,21,85,241,157,238,115,113,221,78,224,154,122,57,246,203,30,116,245,29,146,109,163,53,174,217,53,228,154,22,114,205,66,149,37,38,93,204,73,230,254,14,180,247,204,24,228,72,197,95,174,218,194,88,95,94,248,89,2,235,28,113,204,238,249,32,215,182,160,124,67,78,88,54,84,249,38,154,22,174,44,229,243,13,19,252,221,94,24,16,91,14,187,144,68,246,215,224,20,12,76,23,90,86,102,232,255,41,57,19,147,57,156,132,17,3,222,43,31,105,248,181,251,141,52,228,251,18,67,52,137,77,94,64,215,216,37,230,14,246,234,25,217,25,54,205,43,158,100,193,57,191,175,84,187,152,246,117,89,123,204,126,243,63,90,85,251,3,2,71,158,183,156,179,235,153,32,71,146,133,78,238,18,254,120,58,126,42,36,187,200,230,253,99,196,187,204,175,206,182,176,183,37,184,203,27,106,37,107,60,191,147,36,185,86,90,219,235,245,201,233,27,50,29,79,98,199,51,229,83,254,131,220,93,183,41,17,185,230,221,250,189,61,162,65,171,100,204,176,164,49,143,211,216,173,197,8,210,175,217,205,187,57,191,80,235,95,19,151,208,110,114,32,45,56,246,241,220,0,30,143,60,46,83,40,108,50,57,104,89,15,126,76,93,30,207,86,248,189,59,177,101,2,188,146,83,147,234,3,181,104,54,162,169,228,136,162,243,97,105,207,55,197,201,104,184,148,220,73,24,212,149,159,108,129,202,43,244,76,187,170,81,99,127,74,38,29,21,97,254,244,105,142,46,242,62,113,246,46,18,68,153,143,235,253,153,47,209,124,180,134,169,196,158,207,139,72,117,160,236,119,146,133,67,57,52,34,155,245,39,111,8,35,61,182,15,93,217,220,206,72,219,136,43,234,109,247,75,41,88,93,11,101,217,126,173,162,23,207,85,84,169,227,133,187,93,121,135,45,92,63,216,11,104,106,83,252,49,247,40,38,189,68,61,241,178,178,85,250,84,170,210,78,219,191,232,240,179,205,13,224,25,69,156,235,196,144,95,184,66,212,218,176,74,65,174,34,205,208,188,206,75,33,93,163,16,1,131,146,162,168,124,180,131,0,204,164,194,219,23,70,217,121,160,127,250,192,39,220,2,223,1,46,250,100,47,10,222,135,239,66,99,190,214,41,157,191,115,66,250,223,87,120,251,141,226,45,155,153,15,166,170,27,134,233,196,251,41,105,252,148,195,89,232,118,16,91,65,89,67,84,215,92,138,69,151,98,208,68,33,226,102,218,34,196,56,253,136,42,220,166,203,10,36,91,56,19,126,105,130,44,200,179,158,169,36,224,202,99,144,131,11,63,228,133,103,233,171,17,157,47,206,119,24,79,17,194,150,130,142,227,227,60,108,245,15,76,104,131,108,102,239,153,219,187,114,229,147,100,46,146,199,214,225,38,100,102,116,177,41,133,190,84,237,101,143,160,229,73,61,113,118,186,42,160,160,41,50,132,175,199,202,87,36,254,17,95,61,139,54,113,254,25,228,248,71,128,229,211,254,37,25,152,231,120,61,174,117,151,237,194,247,81,8,246,18,17,171,189,93,116,143,122,152,147,189,232,4,222,208,138,202,22,233,14,220,198,56,107,100,131,199,14,59,107,198,48,163,137,20,1,88,73,183,251,181,197,3,232,28,161,149,221,232,79,113,133,26,215,40,208,161,218,113,113,184,202,231,16,238,37,224,235,24,226,196,56,234,131,171,10,106,138,26,88,1,171,42,6,147,170,141,189,153,187,171,23,104,42,184,130,216,133,0,196,142,77,201,40,58,81,88,64,38,4,105,25,249,120,175,114,139,102,232,7,101,123,101,157,81,236,237,26,251,165,79,203,242,245,85,197,53,101,128,32,206,88,226,227,123,47,3,170,15,124,95,110,104,216,240,92,209,241,250,13,6,211,200,40,62,44,20,233,64,137,183,116,149,209,237,81,83,32,56,35,126,152,249,86,60,210,132,33,30,172,118,6,248,165,36,110,238,171,133,189,57,29,218,254,67,116,123,99,133,59,54,113,151,130,180,195,141,128,186,124,150,158,101,241,117,243,62,5,105,67,184,106,148,223,204,226,89,180,157,151,52,218,246,14,115,107,216,187,136,244,221,16,140,216,76,0,246,160,36,179,231,30,169,71,255,228,43,217,219,119,6,217,106,96,62,41,182,217,100,211,66,43,243,67,251,174,217,216,90,172,183,108,167,229,209,195,157,88,236,103,59,223,108,228,239,133,182,88,121,28,61,134,56,108,96,78,29,88,216,216,82,193,97,7,127,113,15,222,131,118,82,37,124,223,160,222,163,235,203,105,71,0,246,18,213,90,52,233,41,155,166,110,179,241,143,175,103,80,222,107,70,164,35,146,58,55,164,233,139,238,161,150,125,233,210,163,102,75,164,166,143,212,236,240,230,125,74,213,198,246,100,192,2,53,135,160,27,182,164,79,86,213,237,177,111,199,138,189,185,135,47,76,109,229,185,36,10,93,29,186,221,205,236,84,71,78,89,91,220,108,66,114,59,86,110,136,202,151,101,181,254,73,30,120,98,113,224,237,169,220,126,186,188,36,108,146,199,237,19,13,147,130,126,147,159,157,110,179,161,227,113,68,172,211,132,33,72,239,234,21,47,214,149,104,144,143,43,9,247,244,121,244,68,113,120,93,50,0,35,70,23,180,186,73,169,103,186,73,129,67,227,245,0,92,55,118,123,100,174,20,196,161,99,126,33,78,250,117,189,207,1,137,124,191,78,8,96,177,222,163,147,205,17,113,137,94,223,190,7,69,111,160,241,67,196,174,33,52,189,197,29,99,23,243,246,253,186,87,162,41,225,42,111,223,84,98,75,108,82,144,6,216,186,161,18,123,116,189,87,246,232,193,191,61,56,201,40,179,211,46,201,131,222,151,225,126,83,29,117,209,216,26,34,74,186,87,175,203,58,2,16,23,84,117,96,168,14,212,189,129,125,251,190,201,55,149,128,138,95,239,127,255,195,239,246,45,239,87,55,17,191,97,251,20,161,246,79,2,144,97,121,77,157,88,61,81,239,252,74,66,79,234,136,177,233,76,110,99,157,210,108,120,233,43,38,241,55,21,178,24,186,205,38,204,183,67,68,134,57,238,96,102,230,171,32,110,27,193,174,35,210,173,47,134,58,240,65,63,4,131,36,248,162,7,128,188,186,137,153,88,252,215,31,207,125,62,142,75,44,34,78,12,192,164,193,250,61,239,118,216,170,137,123,0,205,43,209,60,167,29,108,31,26,70,196,241,90,68,141,66,168,119,17,195,194,54,181,53,65,206,179,253,254,90,148,67,216,76,76,195,124,35,236,180,85,9,213,83,184,66,108,84,239,27,179,19,1,181,240,126,238,234,38,5,119,124,125,52,82,70,134,104,195,39,164,26,43,153,43,92,159,179,145,102,197,9,250,211,86,59,176,242,30,7,74,5,57,123,165,35,238,5,149,136,151,5,191,116,203,16,238,197,55,225,104,234,93,114,166,220,106,93,236,181,150,163,96,181,199,164,130,158,203,174,199,243,247,71,193,26,204,183,225,181,152,121,49,244,156,229,254,169,100,165,11,19,115,74,236,197,55,222,7,91,76,186,59,60,110,33,191,178,175,246,203,60,212,169,26,94,217,146,69,53,41,213,253,127,204,253,5,83,91,95,248,46,12,135,82,167,64,161,197,161,20,130,107,113,135,82,36,184,107,144,180,104,113,119,9,21,138,67,113,47,197,29,138,59,161,184,187,187,83,130,4,11,18,72,120,243,251,159,115,102,222,153,243,1,206,179,103,194,12,155,189,214,94,183,95,215,222,228,94,110,148,88,173,5,123,196,158,243,226,148,244,28,96,125,217,70,128,121,22,210,206,98,167,72,155,1,105,199,53,137,152,37,229,54,152,248,63,94,148,186,244,115,170,104,248,58,234,241,158,71,191,141,16,135,127,255,227,141,115,124,147,229,199,131,153,236,110,10,227,78,75,109,111,37,227,116,219,164,139,25,7,228,110,183,182,68,228,141,163,112,176,190,75,88,150,96,221,113,40,96,218,99,134,93,51,4,40,37,34,213,46,64,253,61,121,2,136,149,15,176,112,240,76,42,23,132,8,71,196,65,228,179,214,112,90,101,52,41,200,188,111,116,25,25,47,62,163,79,88,21,81,181,129,88,90,59,83,250,37,220,180,107,79,68,145,190,29,251,251,100,83,152,146,194,128,3,230,154,240,79,153,255,176,182,183,245,96,215,22,107,191,164,163,208,237,150,140,219,226,22,98,4,186,79,118,17,116,59,160,183,247,145,143,209,133,143,150,214,88,26,147,178,134,136,234,12,32,149,92,148,242,127,124,153,203,165,247,90,96,109,90,208,171,219,63,33,107,13,107,53,92,247,89,227,138,247,74,167,116,231,233,193,129,22,172,237,13,120,121,79,38,138,250,111,191,133,136,157,83,61,188,241,74,147,47,135,7,150,75,181,227,122,207,90,14,118,166,205,192,233,234,254,199,62,61,94,121,16,89,236,170,155,65,240,215,117,161,189,171,72,198,11,69,244,169,204,207,8,255,83,218,118,92,3,231,182,222,217,155,154,77,71,172,33,127,129,102,10,175,58,28,225,13,69,154,182,64,197,196,126,135,244,48,73,37,238,181,215,2,68,100,188,56,249,142,251,236,198,77,225,241,173,120,97,132,169,61,177,169,137,67,41,118,85,36,101,184,1,123,120,210,46,92,230,20,151,223,44,242,110,112,245,42,198,192,59,247,0,6,94,158,62,149,193,101,145,72,223,177,156,134,159,181,167,104,146,123,128,197,3,124,158,220,2,19,245,228,253,172,221,232,164,1,219,159,11,100,84,101,17,33,157,98,73,34,210,100,90,123,40,235,155,220,226,41,35,33,102,121,185,200,1,245,183,141,254,12,184,76,151,106,93,146,154,221,141,142,210,53,28,3,194,21,148,142,223,79,216,133,255,162,90,101,39,183,123,24,95,15,138,149,255,254,197,62,226,98,122,51,22,161,192,173,233,251,93,207,94,57,68,235,182,214,135,41,76,242,42,98,235,148,126,163,99,139,246,205,3,19,103,6,173,40,28,11,48,76,150,229,22,242,249,39,77,83,197,70,121,39,80,49,138,115,177,219,122,216,214,197,36,158,11,192,3,116,252,158,220,244,116,237,228,208,233,12,244,157,221,138,46,48,144,135,2,218,126,46,149,100,144,86,222,12,173,189,46,128,172,205,175,109,199,60,213,29,150,58,218,34,90,187,69,240,221,88,6,197,98,98,66,240,117,189,89,196,12,254,24,65,122,195,25,73,226,234,186,193,23,126,69,119,117,120,24,198,134,59,239,175,90,105,188,91,221,143,225,255,27,1,60,184,161,237,224,7,166,250,3,93,176,8,128,105,142,221,183,195,78,242,163,113,199,205,23,87,152,55,254,123,150,15,191,255,95,87,252,255,235,248,63,84,251,209,161,224,180,208,227,201,209,89,28,157,44,30,205,15,8,220,25,115,156,42,166,89,177,0,133,131,68,119,248,167,201,134,105,12,47,205,87,233,204,152,35,16,174,206,205,16,108,19,195,139,19,188,100,39,112,211,217,43,107,179,113,46,6,59,156,248,14,50,175,205,39,223,117,201,43,119,152,59,99,37,190,170,47,149,47,107,235,85,154,234,218,245,130,46,108,133,6,15,19,79,68,91,167,53,50,52,64,250,127,63,252,113,40,121,84,160,125,92,121,197,48,231,21,249,137,254,245,163,184,226,137,167,163,247,0,118,44,147,38,170,169,34,81,148,212,254,177,32,177,187,33,56,184,24,216,44,20,20,123,200,143,34,83,249,110,81,154,218,109,127,19,96,3,216,49,153,130,54,155,231,108,233,243,35,217,105,42,177,101,159,223,203,90,79,159,157,182,204,253,133,227,70,150,86,21,102,0,91,246,29,23,229,208,46,159,243,108,219,150,82,87,214,199,255,53,209,169,179,54,54,16,50,187,149,179,85,118,75,95,150,163,236,252,69,174,35,242,107,3,201,211,103,138,154,63,162,31,142,77,41,79,207,133,194,69,200,228,18,159,16,107,228,73,81,73,11,152,134,111,252,170,22,35,18,158,88,251,114,13,72,166,73,250,55,50,245,167,38,170,129,202,211,212,88,96,201,228,30,160,108,30,35,133,19,207,209,152,64,82,103,20,83,100,174,55,130,92,244,249,52,147,237,218,162,84,150,25,241,1,102,110,221,1,217,99,127,247,179,90,81,177,202,8,78,136,2,184,25,205,112,234,49,26,199,116,56,213,231,19,43,135,174,167,85,106,107,200,22,50,130,151,111,159,99,190,20,123,55,127,159,160,212,213,168,74,158,79,198,132,18,64,189,3,171,76,224,237,165,215,79,192,94,84,159,46,127,42,233,170,205,137,249,239,64,255,69,139,202,91,110,252,80,65,234,29,89,26,93,240,133,96,62,18,28,181,243,162,184,215,95,11,69,54,149,94,63,106,242,19,254,99,199,198,223,20,122,232,197,139,126,140,64,61,128,49,222,81,239,165,135,58,57,157,128,160,227,56,46,97,8,48,44,72,39,83,204,103,173,131,243,220,176,238,155,26,234,244,9,166,31,129,194,133,171,217,126,220,33,179,106,185,7,84,183,96,130,8,14,213,74,48,94,39,248,22,251,87,216,37,40,58,241,58,183,252,0,219,233,111,57,141,143,66,115,36,119,93,122,112,46,82,235,116,166,189,26,70,73,33,187,65,71,70,93,200,123,0,192,137,112,238,14,183,60,151,108,98,180,219,131,16,149,8,205,17,184,173,200,129,87,77,75,193,255,147,168,171,85,202,160,88,180,98,7,10,88,39,36,209,60,148,215,190,65,135,65,199,89,12,170,35,65,189,217,247,0,29,216,63,156,49,4,225,44,139,35,123,99,31,68,143,59,39,249,32,4,173,117,15,152,160,101,159,191,197,175,115,208,181,131,28,18,64,115,112,107,17,186,72,72,135,224,213,30,246,167,168,239,57,223,115,33,7,143,22,200,29,197,218,197,147,206,99,187,79,175,87,103,142,17,199,250,88,81,215,212,164,189,42,175,31,39,42,32,185,175,31,181,138,207,119,254,128,46,220,3,208,137,99,23,143,240,4,156,171,163,123,76,239,1,11,198,247,128,247,143,58,15,152,145,208,14,86,24,234,30,176,78,243,176,70,234,5,171,144,170,91,204,177,181,212,56,137,158,213,167,106,39,77,189,107,204,174,27,26,64,115,178,198,93,138,193,201,219,70,37,223,61,88,187,75,248,51,64,235,216,210,119,197,158,245,15,63,127,183,253,181,220,136,238,45,54,11,54,253,207,156,221,255,51,39,155,22,2,101,125,130,103,111,216,242,253,197,161,65,72,24,244,171,24,38,104,218,176,50,24,47,19,122,15,176,196,206,73,198,94,190,118,49,182,78,25,110,72,182,159,213,193,153,106,181,74,204,229,253,13,155,75,189,208,56,69,53,78,207,104,57,164,177,22,193,142,194,75,210,66,12,140,173,147,252,207,188,156,197,86,163,175,185,231,254,151,56,143,115,70,202,88,172,209,127,160,135,209,208,223,15,182,19,162,201,4,176,198,40,254,31,185,27,196,231,186,104,101,32,27,183,255,93,183,233,166,143,23,247,204,182,18,122,88,129,189,112,51,225,91,91,20,180,131,125,86,25,126,15,8,50,122,82,19,242,156,127,3,222,173,199,5,201,166,198,74,224,50,102,221,251,204,198,86,233,84,183,44,151,123,156,27,170,247,224,196,35,166,18,3,80,238,185,80,194,224,216,72,170,93,147,168,230,77,133,87,88,201,66,127,155,98,202,2,88,70,203,200,119,46,204,140,150,238,240,215,224,29,38,156,72,76,196,245,227,92,207,229,196,187,7,11,2,25,194,138,250,245,244,109,176,191,52,216,153,157,26,210,189,53,189,238,78,76,215,214,255,91,240,214,171,213,58,40,96,90,157,40,128,236,4,207,237,204,176,211,194,223,238,30,112,203,14,251,247,160,198,235,41,243,151,205,55,82,77,255,13,123,212,183,198,252,171,66,10,64,181,154,15,5,212,23,102,144,203,223,3,150,200,254,243,93,128,97,207,183,208,195,50,185,123,64,21,214,117,241,226,97,92,255,121,99,161,193,127,246,36,157,24,222,250,187,38,19,122,141,217,194,106,244,207,177,251,250,110,248,65,119,61,214,145,29,239,1,191,31,236,255,39,19,78,190,214,211,246,152,235,71,213,78,34,39,118,73,19,97,92,158,176,127,66,208,113,74,221,244,107,131,105,207,110,113,110,116,255,30,10,192,5,53,0,110,195,176,113,134,129,93,63,170,229,88,237,180,196,252,131,94,98,131,138,138,125,212,152,33,110,43,140,195,122,104,7,59,12,199,93,73,154,118,2,187,128,25,24,144,235,57,86,85,49,162,206,57,79,135,79,57,67,27,49,223,220,208,56,167,74,139,79,30,202,233,133,240,56,198,79,149,94,224,246,221,3,172,30,156,57,13,55,97,173,245,92,221,118,16,114,130,71,119,147,87,141,102,191,26,182,54,227,130,242,101,97,138,108,157,108,94,180,120,108,42,123,15,238,250,183,91,75,193,209,69,143,78,152,135,82,185,175,31,87,252,201,194,58,164,37,89,45,215,227,15,248,83,61,151,210,94,55,18,8,120,95,119,121,33,239,198,115,254,74,170,249,254,67,40,31,4,83,244,232,134,245,9,210,95,18,199,180,10,171,153,14,158,211,163,226,179,141,210,212,173,22,146,67,8,239,26,38,207,255,216,193,60,169,168,97,15,181,230,155,7,213,194,165,191,186,66,73,173,63,248,9,186,128,118,240,204,80,25,88,254,93,157,191,197,6,139,250,61,64,139,54,173,129,115,232,139,249,42,51,6,9,67,43,188,136,60,120,100,126,116,114,253,248,91,202,4,77,67,22,246,234,145,82,215,83,22,253,189,171,198,123,0,24,59,179,11,194,193,33,25,63,54,173,230,193,32,125,147,255,32,20,245,147,130,183,184,156,249,75,83,223,58,143,90,251,95,146,105,4,250,21,230,75,88,34,103,245,217,165,88,222,215,225,0,38,27,96,67,236,154,228,249,45,96,138,214,62,178,45,224,217,76,202,98,29,4,153,125,118,15,248,131,147,148,47,146,239,83,113,142,154,34,104,93,59,132,93,200,51,181,213,203,155,252,89,72,115,163,82,44,68,255,243,191,7,28,62,129,164,55,48,1,44,109,233,71,240,5,13,11,111,159,222,96,125,224,111,119,46,191,120,206,200,81,251,38,4,140,77,56,37,101,238,206,58,17,208,80,232,248,187,10,201,101,97,162,158,212,95,214,203,145,149,232,96,63,212,151,115,181,165,136,7,217,150,152,133,203,77,104,89,12,84,227,181,213,166,109,213,40,230,30,112,15,144,197,186,139,29,91,134,219,54,54,232,176,75,254,102,239,48,244,197,15,124,14,154,113,74,137,129,174,244,177,171,47,153,227,40,172,66,235,173,202,5,209,86,222,109,208,143,207,249,222,195,57,98,239,110,49,97,88,231,173,76,160,224,79,141,95,187,80,71,61,126,211,191,36,195,189,200,55,147,42,88,237,132,14,129,162,190,40,180,216,90,222,246,75,136,36,186,206,56,29,242,221,3,166,159,243,94,195,57,137,230,87,183,46,11,209,0,15,166,136,11,4,138,25,141,75,52,83,47,143,51,83,186,29,133,21,51,4,86,68,203,112,84,235,140,251,162,188,107,56,83,212,161,175,127,44,203,39,32,232,49,132,171,108,210,233,172,15,77,136,196,103,45,239,109,139,86,39,70,117,97,190,124,143,23,220,233,248,44,16,199,247,97,182,174,221,76,226,30,224,69,205,31,213,242,71,235,197,149,97,177,165,109,213,93,151,23,230,152,145,98,127,103,222,139,247,192,88,249,128,16,245,184,78,207,44,159,33,55,190,3,243,7,43,53,200,238,214,103,124,96,231,184,70,255,71,110,195,176,192,25,236,216,165,209,207,87,115,122,81,209,176,124,25,82,166,116,15,104,9,103,144,25,34,138,64,130,208,184,152,47,58,186,185,108,151,177,126,1,159,176,98,119,250,146,46,10,203,99,35,173,204,74,173,141,210,225,156,98,178,14,1,55,239,112,115,56,114,251,174,233,183,139,95,137,185,104,65,43,36,88,222,204,80,192,198,238,1,255,178,46,158,23,228,13,220,84,66,39,164,254,145,235,106,46,25,61,150,117,237,75,245,197,147,207,189,137,220,71,97,58,132,119,142,22,190,254,148,255,60,34,102,80,137,254,230,135,57,102,25,117,43,230,141,175,254,117,15,200,129,142,191,209,50,187,7,72,110,96,181,134,139,59,230,164,66,105,71,175,103,231,5,245,206,196,46,48,74,121,105,234,97,254,99,40,163,157,17,122,19,59,14,87,108,244,119,79,157,19,12,123,71,252,58,157,180,99,191,255,177,82,7,98,228,234,155,192,103,142,249,141,123,0,142,24,86,79,84,234,14,231,223,226,119,119,251,160,87,97,107,183,141,47,46,206,74,159,157,103,253,207,205,88,118,108,233,137,229,139,5,185,107,165,254,17,97,48,107,222,106,43,25,243,91,80,196,43,216,149,75,183,250,210,241,79,27,94,107,65,97,187,141,243,103,198,216,88,248,22,20,251,173,252,131,58,60,11,245,4,141,187,235,244,178,195,21,197,100,186,102,174,127,241,20,169,183,198,207,44,62,60,215,214,116,215,9,65,47,251,243,143,180,20,247,181,173,238,22,78,47,237,82,182,66,255,118,231,200,147,132,174,19,81,120,140,10,162,163,32,227,252,133,196,83,253,101,77,173,80,59,253,139,23,79,173,29,95,176,211,47,186,73,105,166,238,99,58,27,33,151,184,30,71,117,239,186,44,172,90,135,170,226,156,208,63,220,80,65,185,226,99,175,166,66,35,195,189,104,23,19,209,184,246,167,30,140,57,45,117,120,20,110,87,249,208,28,224,166,227,50,191,182,94,74,106,86,55,22,167,177,221,29,75,214,63,49,45,113,168,97,181,241,32,114,227,61,126,147,201,184,109,118,2,19,124,16,198,32,47,152,195,185,105,95,226,5,243,220,9,172,172,163,130,247,240,207,156,58,122,12,181,172,38,162,31,188,179,185,181,52,99,212,73,55,74,141,65,48,251,101,197,78,32,153,47,241,206,105,10,36,151,84,222,45,8,112,243,185,55,166,195,185,233,83,175,78,182,251,138,52,129,79,66,215,41,159,14,90,163,193,176,223,14,126,249,223,109,121,15,90,219,123,161,227,192,95,106,203,182,188,83,100,252,34,236,33,195,106,136,22,106,135,190,165,2,49,71,90,227,17,118,146,50,40,15,225,232,109,44,134,136,229,39,210,156,210,204,31,30,85,121,73,2,205,17,124,211,243,39,222,78,135,211,15,147,128,29,111,107,181,204,38,65,85,54,134,92,219,229,198,166,56,170,131,165,36,58,163,128,52,218,39,195,50,152,207,155,145,151,229,187,109,4,209,147,250,92,176,166,217,196,84,90,93,112,101,94,248,221,207,192,170,174,190,49,14,110,122,246,152,194,215,182,12,144,24,45,231,114,51,216,161,25,31,31,149,61,184,92,75,92,71,139,143,204,215,70,166,187,250,236,131,246,112,188,147,200,87,36,249,254,75,207,178,94,142,78,143,68,243,33,59,1,231,51,35,99,71,89,200,159,176,9,214,196,128,156,63,145,66,94,118,189,162,175,29,224,244,103,126,133,171,80,179,19,234,36,242,49,165,71,22,91,116,101,218,237,204,117,243,205,225,83,126,182,183,20,190,223,101,117,5,163,122,102,200,20,207,122,197,70,88,166,160,204,181,38,187,208,42,239,104,191,71,71,202,225,69,147,217,136,211,217,157,23,8,238,115,158,58,240,118,165,54,232,128,160,242,21,143,122,159,78,216,11,193,77,219,180,40,253,173,70,77,175,172,217,104,205,72,221,71,157,64,149,219,68,152,25,214,1,99,190,215,207,70,46,179,148,79,215,112,141,38,181,89,110,155,35,75,86,237,222,148,18,28,225,57,180,138,171,228,69,240,249,249,59,157,147,4,194,22,31,228,72,163,167,58,118,230,26,49,211,149,255,94,251,145,78,81,74,179,234,226,185,52,140,98,45,41,194,70,229,66,135,7,209,25,190,37,61,233,111,55,67,19,210,26,225,150,233,10,238,116,63,103,124,37,146,189,176,250,38,43,37,116,167,111,142,154,37,225,225,22,155,110,229,14,23,244,147,62,138,190,184,151,191,79,124,48,234,104,108,85,23,19,26,241,239,214,101,102,160,22,81,35,83,151,7,51,124,53,6,75,112,201,110,107,58,176,12,152,253,124,39,197,67,132,13,169,231,140,116,194,21,25,21,218,55,1,97,144,113,150,86,67,85,245,131,16,170,192,238,202,127,68,241,170,75,21,46,229,114,236,252,45,66,234,7,20,174,136,29,106,199,233,203,127,254,145,163,76,159,79,152,238,1,173,193,99,49,21,194,57,202,234,148,19,139,31,162,224,153,145,161,99,123,108,255,53,39,22,76,31,126,33,190,245,253,107,233,242,88,75,105,37,154,136,180,198,115,167,219,233,29,60,101,4,239,215,145,44,132,135,106,207,28,217,71,141,71,229,104,254,93,50,89,82,177,94,17,18,19,107,136,12,28,127,96,252,42,146,229,152,130,210,86,8,120,251,28,11,52,41,245,35,139,66,13,243,117,217,41,2,130,161,255,66,171,10,28,102,66,167,90,84,90,39,183,22,103,206,137,96,84,174,209,66,86,14,35,6,90,179,246,187,49,246,71,78,41,216,140,209,18,20,191,119,218,67,34,52,165,131,64,127,193,98,115,65,83,171,79,253,249,62,36,109,12,74,83,40,138,174,173,171,151,64,156,163,70,30,129,225,49,190,107,138,123,128,143,17,230,183,179,174,234,159,211,54,85,166,101,142,158,85,118,159,138,85,5,139,22,113,239,83,139,54,139,7,186,148,35,42,76,167,165,170,190,151,123,103,165,176,127,132,173,85,51,116,99,153,51,220,142,129,39,149,23,178,239,147,102,83,243,241,123,14,250,80,196,53,135,119,131,145,94,244,247,128,216,83,154,77,210,37,225,224,204,0,59,62,78,63,155,155,200,24,170,179,143,106,97,170,242,92,95,252,124,100,82,49,221,149,23,242,155,85,186,82,183,176,150,75,70,232,251,200,148,37,151,81,230,167,107,35,4,15,45,81,253,198,45,55,32,90,149,242,166,109,10,150,92,171,24,26,102,167,148,224,189,128,249,13,217,132,95,236,95,77,237,239,1,168,92,76,208,149,254,235,73,79,108,190,211,193,70,24,107,102,195,41,78,42,167,79,230,60,240,200,191,7,196,117,15,152,124,34,165,176,20,78,57,101,251,195,122,25,153,117,192,122,214,240,237,205,159,102,6,69,131,10,86,154,25,169,144,35,108,57,216,131,210,76,152,51,202,34,245,149,226,237,110,59,199,238,38,104,61,56,27,108,190,119,133,188,226,107,241,231,191,235,209,47,171,28,249,226,232,34,184,40,92,173,19,198,40,63,156,169,168,23,181,54,108,21,126,201,176,54,106,190,177,75,38,155,93,201,243,231,230,119,237,172,55,102,15,130,2,110,113,12,231,188,42,81,78,108,31,160,88,218,177,68,97,198,229,34,196,76,119,63,197,82,158,227,5,195,218,120,238,1,197,180,162,245,45,195,66,52,90,68,41,250,154,20,107,187,202,180,211,33,178,249,109,105,58,244,134,241,186,171,242,94,55,186,208,127,4,207,176,69,50,186,4,129,25,186,7,28,63,237,241,179,123,49,244,97,4,20,83,166,196,199,123,147,72,27,131,86,88,50,157,51,152,40,133,188,115,128,94,229,87,194,101,114,244,48,202,228,46,111,2,2,231,118,206,74,179,254,17,232,73,90,104,190,225,84,40,91,17,45,131,178,115,163,137,8,43,142,220,82,199,140,220,82,132,26,164,82,255,91,3,205,175,248,122,38,51,186,135,75,55,17,150,84,25,173,63,251,184,222,20,188,87,150,241,137,8,249,105,210,220,19,125,133,38,128,93,128,38,71,37,179,7,165,211,73,28,64,126,254,27,150,215,147,244,197,109,101,124,76,16,91,73,201,89,253,41,116,120,180,113,224,1,176,230,83,121,113,13,78,65,36,156,28,190,122,93,57,219,43,98,195,238,106,61,251,90,241,43,79,162,128,122,28,137,102,27,166,179,82,127,17,11,8,60,248,227,119,164,48,197,144,113,160,229,81,57,143,155,150,202,68,204,145,211,85,113,165,254,17,48,240,205,220,124,217,118,54,49,31,97,85,239,206,118,18,218,244,69,48,241,123,131,164,172,177,138,19,116,57,100,92,112,140,84,43,206,74,41,203,206,249,102,18,246,251,163,108,102,133,101,21,78,178,250,59,247,114,217,56,205,27,134,152,232,95,82,121,209,81,58,75,202,68,76,50,253,81,169,122,12,173,57,244,103,124,254,21,129,245,143,114,148,102,34,247,89,197,72,148,49,249,144,127,49,73,106,102,26,134,83,37,85,118,107,72,81,108,48,17,165,25,89,111,246,164,222,3,234,85,49,231,117,232,247,27,203,139,75,239,246,140,60,82,40,47,220,110,18,254,130,239,1,103,146,0,70,28,195,204,16,76,120,195,61,160,134,27,141,211,217,146,49,175,203,108,177,169,236,140,217,194,226,100,218,104,7,154,8,181,217,94,8,102,212,14,149,237,96,97,61,235,204,10,142,13,63,142,227,146,98,233,193,148,73,179,132,100,26,56,129,53,12,146,51,97,154,77,104,131,109,58,171,158,231,210,137,165,168,240,93,72,182,158,201,218,103,250,236,72,244,136,150,79,13,148,212,85,19,178,243,116,185,114,125,190,137,194,39,75,184,218,120,55,181,116,179,237,179,118,133,113,115,132,92,71,122,147,79,57,170,43,71,49,219,138,147,82,38,212,161,185,55,87,247,208,196,196,242,0,53,49,194,19,70,63,240,65,181,184,185,206,116,245,210,242,174,235,133,243,168,153,62,115,134,245,250,172,80,250,136,175,122,233,239,74,7,89,255,169,117,179,179,143,195,250,250,158,252,124,89,146,112,137,93,152,175,122,185,222,54,4,96,21,177,90,242,205,115,214,201,13,181,134,124,78,159,183,56,166,40,229,23,224,132,10,81,55,171,221,234,87,244,200,148,203,139,25,110,56,39,204,78,251,26,38,239,119,140,40,190,7,104,228,214,84,124,10,28,88,131,147,146,137,103,49,222,188,106,240,243,248,133,88,12,94,117,244,108,119,92,11,153,142,0,102,158,113,110,27,113,223,22,182,92,254,121,153,24,125,116,22,213,62,132,249,124,96,16,80,227,90,252,140,65,191,181,96,8,19,75,48,20,29,197,60,237,142,78,190,155,248,251,137,129,248,192,125,58,213,56,218,141,241,30,160,250,150,193,237,19,88,105,52,249,89,87,204,238,230,238,245,1,106,126,149,94,243,221,144,252,180,46,81,65,95,27,223,30,50,15,88,248,201,224,5,41,181,205,200,156,141,112,21,19,168,232,30,96,30,181,201,224,26,98,22,93,138,233,135,134,6,185,254,211,39,102,15,175,28,225,201,39,93,55,215,186,155,250,243,66,101,41,99,104,249,59,228,218,83,232,6,216,73,226,70,22,45,220,237,137,185,29,198,24,154,217,92,254,99,124,67,132,117,76,130,222,123,0,131,247,135,85,41,181,50,183,208,193,181,138,41,169,36,131,103,212,255,110,45,21,75,58,76,127,121,115,86,220,3,42,194,25,241,43,78,41,104,104,163,88,224,58,103,83,93,203,70,38,247,0,147,215,138,53,32,191,249,39,227,143,134,1,77,65,34,208,117,74,162,255,94,173,117,221,201,40,137,36,119,226,58,223,132,63,207,226,121,79,25,241,179,232,255,211,91,104,63,94,12,223,114,254,204,43,185,254,26,248,39,39,102,154,77,214,122,168,81,227,80,214,11,231,108,224,191,230,26,162,72,77,80,179,87,204,52,134,151,250,46,119,189,178,142,103,246,0,175,134,144,150,54,251,206,2,247,101,253,148,23,186,146,39,220,3,234,119,219,62,70,45,43,248,41,77,55,10,254,208,95,225,10,210,255,91,89,112,241,172,118,7,195,171,58,7,77,93,27,234,37,2,198,224,171,153,63,27,98,164,165,153,227,187,37,126,111,45,223,61,202,31,62,108,71,3,19,45,226,70,185,124,79,216,112,227,6,78,77,255,186,118,128,146,208,191,243,100,95,203,244,136,99,86,255,65,166,62,65,59,211,71,236,240,109,96,12,168,93,135,77,232,44,53,107,200,176,151,110,220,173,54,188,205,109,1,157,139,91,225,209,209,249,94,229,1,123,227,232,202,160,70,173,89,69,77,211,187,97,131,225,254,110,14,190,237,131,132,104,177,99,61,212,24,145,252,51,107,224,235,197,137,137,69,126,167,48,102,58,38,125,45,255,163,181,191,112,218,199,166,31,225,42,250,64,5,199,204,124,7,245,15,147,126,59,52,145,181,20,180,25,156,163,86,91,150,130,37,102,19,76,190,238,233,125,127,61,81,49,21,212,122,228,195,251,47,154,7,181,181,202,24,154,7,213,6,188,135,224,129,173,210,116,169,70,225,108,194,129,108,192,190,204,70,233,233,103,83,156,147,186,189,253,236,167,64,36,94,111,100,119,169,130,253,108,120,111,126,236,124,76,105,30,108,132,252,85,178,97,194,69,34,136,81,189,148,93,231,130,185,118,63,107,58,192,25,150,144,1,57,139,136,78,63,247,22,113,18,139,161,71,109,200,173,86,90,169,241,68,79,161,181,234,10,213,50,165,216,249,3,118,2,109,174,229,218,203,173,185,62,201,187,108,114,40,230,77,21,34,169,158,192,81,127,103,74,82,191,224,87,123,52,52,163,134,107,215,98,215,146,231,240,108,162,93,186,77,186,23,56,169,183,201,218,22,103,129,92,172,220,37,196,209,71,97,245,223,70,62,159,98,116,123,22,85,178,166,80,15,120,78,170,219,28,34,52,77,22,99,68,128,162,251,34,209,238,121,89,90,202,187,22,218,8,169,42,130,74,66,161,119,83,124,52,182,165,143,243,89,89,24,153,149,210,28,44,203,98,178,108,160,132,180,68,67,3,61,77,30,134,161,171,7,207,152,193,101,251,197,253,47,140,143,77,246,220,182,186,223,30,32,105,74,206,45,86,48,107,194,112,93,140,101,47,18,51,41,201,183,120,32,184,184,147,34,8,187,157,162,66,197,246,11,151,61,223,42,213,220,80,176,146,207,229,109,37,13,48,47,212,79,235,108,63,157,57,185,211,187,59,88,4,90,6,154,254,166,201,46,255,227,102,80,89,202,35,133,142,197,142,184,236,93,162,18,224,236,227,105,143,184,157,160,66,125,177,127,43,242,67,179,50,64,246,147,87,93,187,158,253,209,216,172,100,152,174,63,249,162,206,247,79,189,113,86,223,170,18,4,195,251,110,55,30,205,71,213,123,90,243,215,198,167,198,154,77,203,67,121,182,176,84,124,154,96,74,126,201,137,138,255,219,129,97,186,227,2,166,186,102,176,7,254,209,92,90,233,247,64,202,64,157,210,7,237,98,86,94,193,151,250,155,98,14,226,39,45,60,164,133,255,120,102,45,218,3,116,107,54,204,144,225,188,20,229,141,167,68,111,163,124,178,23,239,1,95,168,254,227,102,133,158,219,61,148,35,10,35,4,99,119,79,215,208,203,230,153,114,6,62,211,141,46,69,195,66,88,76,99,242,200,209,52,187,107,48,245,67,232,96,212,34,152,36,103,110,178,147,16,91,86,202,164,147,56,143,22,12,100,108,214,118,51,91,24,64,231,248,212,152,109,151,98,35,119,221,40,134,188,221,100,92,44,214,122,133,5,155,228,218,26,101,19,43,64,229,119,175,127,173,96,220,191,110,244,117,251,71,20,117,142,235,125,146,195,176,66,21,164,211,9,28,38,140,36,241,119,99,176,203,240,249,15,156,210,152,21,215,183,139,121,121,204,184,241,94,206,148,238,242,73,146,238,118,244,178,81,163,20,21,248,226,31,102,40,214,245,47,42,158,54,185,108,138,165,89,127,34,57,235,58,60,185,7,60,252,204,64,198,51,82,197,103,184,4,173,231,60,194,92,200,99,126,187,196,9,54,141,180,156,12,191,65,32,84,156,224,32,121,85,235,39,2,123,27,219,52,104,77,74,76,108,99,164,244,23,19,48,84,140,69,146,193,248,19,31,154,238,137,35,103,249,185,59,38,133,22,51,24,129,86,88,150,159,189,169,55,62,199,46,127,129,7,86,76,205,64,89,129,163,73,90,198,244,247,242,168,23,87,242,13,48,201,202,20,194,209,143,238,151,109,136,146,8,162,181,51,130,88,117,190,168,219,165,137,51,198,88,244,98,242,2,122,234,9,204,145,202,149,60,98,1,247,0,94,114,172,191,8,111,183,36,255,136,107,39,8,190,7,8,253,145,180,169,58,81,62,42,203,221,48,96,153,177,243,207,25,48,74,46,122,50,1,180,27,158,2,15,47,12,179,23,6,183,91,244,34,189,171,37,245,5,107,71,10,159,175,34,16,216,204,61,95,180,54,29,53,104,79,253,122,81,97,251,147,1,129,51,47,250,193,196,41,44,244,80,99,211,114,232,123,194,109,88,65,234,63,32,159,168,29,14,72,71,109,198,176,165,104,68,248,60,235,118,142,12,21,219,118,83,114,30,5,57,62,199,138,225,2,45,38,19,141,253,238,252,162,75,177,240,145,166,125,65,152,101,73,218,88,200,236,117,180,143,72,192,23,169,83,166,47,247,0,193,26,76,232,199,234,157,58,82,151,82,244,242,61,224,150,151,27,41,19,208,150,127,94,101,233,110,110,148,120,15,104,171,146,42,33,43,206,32,12,18,94,123,168,1,219,157,149,154,160,245,61,169,55,145,119,144,247,166,140,176,136,45,173,81,49,71,61,34,165,88,41,172,201,14,182,241,163,182,217,128,30,90,200,96,25,124,9,165,178,109,228,250,110,134,87,23,6,15,171,219,230,196,198,212,207,195,95,25,63,130,173,71,17,157,169,180,179,230,33,198,246,245,238,145,139,29,23,211,137,229,232,200,104,227,247,238,22,71,144,244,48,49,145,24,123,185,177,93,29,8,28,52,31,85,230,38,173,25,38,137,168,168,185,7,248,230,162,238,1,54,212,81,114,173,173,54,115,175,142,5,159,224,185,22,242,192,233,122,90,248,184,230,53,215,158,200,86,7,232,92,62,164,125,56,82,84,19,176,167,227,176,149,158,179,227,148,26,27,0,169,35,140,138,188,25,85,138,63,80,54,168,244,182,246,146,122,223,195,133,129,138,157,82,30,232,182,62,72,10,77,233,44,23,244,29,10,255,88,109,204,17,152,75,203,244,166,247,154,56,83,211,195,213,121,113,54,106,241,167,108,138,125,102,140,166,239,204,58,203,46,81,134,207,174,34,167,112,76,112,163,127,33,33,26,167,95,40,51,245,120,229,98,211,14,114,247,156,22,105,94,171,121,206,206,70,109,153,227,246,176,28,212,164,152,154,41,200,179,124,8,49,22,217,28,166,206,151,186,122,14,57,183,112,186,8,50,202,119,192,249,85,117,116,115,52,85,122,247,0,75,70,22,98,50,197,180,173,46,236,210,175,15,20,105,185,83,99,213,147,59,250,17,113,167,189,58,34,185,106,79,64,120,231,5,242,247,0,5,119,54,164,57,183,233,199,230,118,162,79,143,21,32,111,126,255,245,34,105,34,199,79,165,2,91,13,112,52,120,223,3,176,168,91,19,86,76,11,108,49,222,109,38,201,31,254,91,29,217,232,63,16,133,86,128,215,41,213,19,200,164,17,133,164,43,166,9,131,129,114,125,49,161,91,84,122,52,169,60,201,218,242,230,210,156,172,154,108,124,254,216,225,101,79,124,220,236,50,230,148,173,246,6,158,132,84,14,96,125,158,138,54,237,92,64,183,111,59,184,15,243,12,59,207,214,156,82,151,54,125,58,135,198,219,124,187,109,107,146,234,186,104,116,207,186,36,42,240,121,118,1,208,213,52,91,43,233,151,208,141,238,99,235,238,33,184,44,37,73,221,170,157,29,127,210,39,232,45,147,16,18,184,23,95,55,251,57,205,126,247,35,154,236,170,64,10,9,220,41,218,88,150,108,58,238,139,249,80,88,159,55,127,45,39,77,82,102,154,115,74,53,178,243,221,58,93,229,91,193,196,8,1,17,43,131,125,226,224,93,224,239,199,231,98,166,86,17,22,242,134,193,142,164,152,238,62,76,158,19,208,94,101,108,171,148,7,138,142,165,69,197,118,143,117,186,11,59,196,219,229,104,123,208,129,95,76,81,80,171,84,110,172,139,126,47,123,51,53,105,162,77,244,150,238,241,102,100,132,167,156,25,236,193,122,172,92,247,221,252,13,150,63,37,56,221,3,44,64,152,223,246,34,245,92,22,52,149,41,176,39,195,63,164,138,104,44,51,72,0,149,37,169,170,82,55,175,177,60,86,146,98,65,157,235,195,211,45,1,5,251,73,80,224,64,242,223,129,7,206,158,13,245,157,195,53,205,218,41,25,47,202,209,161,88,110,178,185,123,164,155,234,58,215,42,238,83,22,38,234,180,221,184,115,112,251,116,163,120,1,104,152,48,209,84,17,110,161,220,240,121,46,16,81,21,62,195,251,53,91,37,28,149,169,250,246,130,183,80,236,97,133,44,8,25,220,23,68,88,46,166,184,171,18,108,72,62,165,89,154,60,252,15,75,158,45,132,22,23,201,4,210,12,37,35,33,22,201,208,248,45,127,218,170,232,144,39,4,25,62,161,202,81,242,188,170,8,139,107,218,32,84,33,61,135,59,151,148,190,52,171,224,185,134,222,49,15,200,215,205,38,99,82,219,154,194,96,41,12,77,24,111,238,47,85,69,24,102,136,72,139,46,90,190,210,117,213,132,195,52,163,176,185,227,204,188,224,111,231,153,173,35,189,209,19,10,22,215,75,198,229,152,224,161,198,152,105,145,130,147,179,69,122,27,155,104,171,175,147,158,92,103,183,65,34,140,123,86,54,82,238,164,76,211,22,94,232,71,212,176,195,190,217,140,254,145,194,69,135,238,89,15,226,56,37,152,126,164,241,61,160,135,86,237,205,144,33,242,137,98,55,141,144,210,194,42,17,183,62,144,23,181,70,228,178,105,41,39,173,177,149,255,72,9,168,172,8,60,111,60,225,46,35,94,175,83,223,141,182,7,77,157,123,169,149,98,242,35,161,187,132,137,134,176,244,199,22,14,155,111,140,49,58,81,152,160,230,10,203,141,15,13,166,17,42,94,144,116,11,219,186,166,115,245,48,194,250,152,15,157,90,94,253,226,2,106,124,135,177,148,217,117,29,163,24,28,93,43,147,145,187,53,221,241,12,153,225,114,20,49,55,10,247,99,13,179,48,3,25,229,108,174,228,128,127,249,107,216,8,217,162,60,81,151,106,163,146,184,152,82,21,201,181,172,19,154,168,79,177,96,195,187,102,129,219,237,36,76,34,145,130,9,232,41,57,215,65,66,106,95,69,224,160,198,121,123,46,144,230,39,180,210,203,69,235,220,42,191,229,29,35,64,94,253,138,79,177,176,197,139,252,30,144,2,105,92,221,214,249,38,227,237,202,230,8,93,118,120,57,195,77,48,81,40,167,253,231,223,9,149,192,146,98,134,59,81,98,76,12,253,201,187,156,158,68,63,254,95,214,70,147,21,160,177,213,45,223,187,167,254,81,117,41,30,100,179,95,213,78,174,203,174,255,152,220,221,3,190,67,244,120,209,251,15,227,29,74,92,232,244,171,85,153,49,161,71,238,182,242,84,249,196,68,188,223,30,245,189,156,224,175,163,103,183,46,150,179,203,28,14,191,139,100,233,105,0,238,186,123,80,8,70,9,74,136,111,101,225,232,179,24,182,176,178,120,149,192,25,73,115,36,92,148,191,160,39,146,167,251,231,153,44,242,235,203,216,31,201,43,8,188,105,228,200,242,129,42,108,239,233,186,30,103,252,48,112,123,210,219,172,48,238,203,122,8,222,49,67,6,147,11,52,15,215,223,93,44,222,53,246,209,178,185,232,153,105,183,238,223,182,237,205,167,136,45,29,123,71,206,20,200,118,8,168,30,31,60,153,66,31,168,94,37,92,250,33,134,178,138,28,205,84,179,214,117,154,97,26,191,55,126,120,249,34,87,217,180,253,22,151,211,79,222,229,226,83,244,82,132,105,243,42,235,210,108,38,249,85,95,37,61,223,13,88,181,241,237,99,166,204,77,227,137,111,209,94,212,179,109,34,77,217,187,235,98,249,151,46,94,241,90,174,120,209,145,82,32,191,203,144,149,227,148,235,209,90,203,9,173,175,107,24,145,133,16,147,170,100,232,150,3,75,82,53,83,133,85,156,88,170,203,123,205,72,231,8,145,194,234,194,92,191,77,69,176,10,70,135,75,92,2,250,116,33,243,137,200,235,224,28,25,147,248,186,33,29,8,161,198,144,97,224,214,201,14,231,238,106,151,139,162,124,142,115,84,168,131,43,31,253,201,86,135,135,82,52,231,223,231,50,161,87,162,190,141,46,240,200,107,239,48,121,86,213,144,212,127,63,235,87,28,187,245,154,76,165,138,66,158,159,123,163,185,202,146,244,170,35,97,138,187,188,63,75,174,5,45,33,160,166,217,225,228,229,198,40,163,175,129,180,56,23,186,197,228,106,226,58,170,166,84,133,105,111,12,13,194,169,244,55,229,253,189,241,228,57,100,243,183,154,162,41,193,230,224,90,184,228,20,227,29,6,88,61,117,242,216,90,89,9,159,63,211,70,219,162,250,234,122,167,43,100,14,239,54,152,249,163,181,109,165,28,7,55,173,182,125,201,213,215,145,70,86,6,174,110,155,121,182,248,7,226,13,39,67,143,131,235,191,19,9,61,43,61,85,189,61,130,63,175,10,57,201,217,117,144,50,77,112,188,74,66,68,123,213,221,3,242,92,199,218,50,88,167,242,77,219,255,229,114,239,235,248,191,50,92,61,126,151,201,223,32,234,212,26,52,22,112,99,16,51,45,86,58,207,253,216,249,238,223,4,20,243,165,242,66,86,214,119,134,126,215,232,160,166,28,174,217,144,215,216,199,109,112,179,241,113,121,174,40,231,180,184,165,83,224,243,205,133,217,86,87,8,137,119,24,177,188,222,134,33,27,115,219,224,167,115,37,181,190,18,60,175,141,62,248,147,201,72,246,175,69,99,244,148,127,18,233,216,193,97,22,14,239,63,71,132,45,77,27,123,227,201,186,43,15,113,108,70,47,254,210,125,165,22,199,37,97,197,122,133,110,220,74,254,226,230,163,111,191,239,31,96,116,13,219,127,166,156,191,190,204,168,107,63,238,13,254,89,90,52,101,253,182,214,178,35,20,147,215,183,90,86,251,151,3,104,148,194,71,200,50,53,60,152,49,144,117,250,225,95,88,207,58,199,138,141,85,221,100,89,28,98,173,7,91,175,108,156,30,237,230,34,138,43,153,224,188,236,75,1,228,109,16,147,77,198,248,109,183,160,53,39,197,143,145,82,30,190,251,101,216,68,43,188,247,142,192,84,123,167,209,113,93,9,39,51,76,72,142,51,250,12,136,138,149,181,157,172,86,23,44,97,249,128,30,70,60,115,120,21,124,118,104,214,118,212,183,247,11,152,34,63,218,84,11,87,152,251,86,33,175,207,157,70,4,43,39,126,63,212,228,161,174,100,164,246,226,123,212,162,34,204,175,240,157,49,44,61,104,201,148,101,232,186,132,207,237,121,222,84,0,131,226,215,62,194,13,226,208,5,61,25,171,82,207,137,96,206,64,40,183,60,230,143,107,194,209,175,243,247,87,201,157,146,149,51,167,119,129,253,124,35,101,157,131,59,171,215,60,32,39,19,81,41,148,76,104,249,110,187,177,246,149,88,43,55,43,213,136,254,74,231,199,74,59,183,163,235,96,114,117,49,6,55,249,12,148,70,47,249,202,165,162,231,65,213,88,212,88,12,153,248,227,67,142,248,209,231,169,121,67,47,16,196,249,241,214,103,135,58,168,70,255,147,54,115,209,253,235,53,174,146,207,171,220,207,210,198,76,35,154,112,190,97,225,203,78,183,155,11,143,163,201,7,251,139,13,134,130,193,185,249,160,191,80,169,32,205,31,222,250,150,145,80,145,28,207,194,47,2,69,121,54,176,68,114,174,145,120,36,183,119,202,209,192,2,101,189,147,19,205,208,49,205,222,142,133,47,204,145,66,130,89,228,29,13,203,69,206,55,137,103,12,136,23,105,225,3,100,167,67,49,56,189,220,159,237,9,182,191,125,96,21,200,1,110,27,253,112,24,186,236,32,191,188,28,26,252,66,164,164,247,120,28,197,137,218,243,195,102,111,135,6,32,205,135,134,26,71,102,95,165,209,228,111,220,110,234,7,17,254,181,167,231,153,200,200,210,196,44,131,103,178,229,72,130,178,118,253,86,43,181,123,0,242,107,228,30,41,78,194,160,137,57,225,152,90,233,169,112,100,44,170,37,233,245,167,210,37,161,93,246,231,90,49,143,109,212,114,233,111,114,254,222,3,22,163,235,196,222,158,227,19,138,42,117,38,209,187,200,66,184,171,14,164,170,95,12,150,89,71,227,126,47,20,186,16,77,11,205,228,55,228,49,148,20,15,112,244,38,136,55,29,59,108,4,191,72,235,74,148,45,13,232,70,165,63,10,132,90,60,231,32,220,181,239,13,57,95,38,59,241,159,176,67,77,244,6,90,219,59,1,147,8,103,10,209,39,22,176,35,121,197,174,49,123,202,203,150,73,248,158,157,219,167,202,131,39,3,224,49,106,34,60,183,150,220,25,162,74,221,11,144,5,214,52,87,99,47,201,55,196,44,15,189,151,124,51,58,102,171,117,44,207,85,179,14,64,99,184,86,198,102,200,184,221,103,77,197,190,208,106,85,215,141,75,205,216,119,245,137,29,90,100,45,129,49,38,206,145,253,101,141,135,169,46,215,38,52,75,120,123,146,38,211,26,137,2,63,246,98,51,190,74,83,110,84,141,213,32,49,244,38,228,11,160,5,102,98,133,143,35,203,176,25,68,18,102,176,222,152,3,98,69,9,167,122,187,57,27,214,211,53,52,68,97,164,120,99,88,137,119,238,183,65,145,249,132,239,157,175,166,213,191,201,73,112,211,107,207,136,25,228,86,170,218,199,13,70,233,3,188,220,1,45,245,57,154,92,41,209,53,29,78,242,183,189,131,169,161,3,140,138,29,158,244,176,131,92,218,57,130,15,4,195,134,49,109,188,122,79,15,247,197,252,39,205,103,33,150,20,101,187,54,31,173,12,249,43,190,112,12,183,105,26,34,209,141,43,249,86,166,207,99,233,148,84,159,235,197,75,167,18,245,216,205,66,140,113,95,230,28,86,134,189,161,63,48,32,134,79,121,248,79,59,141,34,182,79,118,136,170,218,124,181,109,248,119,70,203,101,149,48,67,191,97,71,189,166,64,158,63,230,236,2,37,33,12,253,215,206,145,115,40,153,88,61,135,143,187,230,245,159,243,212,213,31,112,13,123,70,180,28,117,253,13,145,74,169,110,201,23,26,50,69,32,6,165,42,41,165,120,28,28,96,66,156,14,208,171,29,218,185,200,194,178,35,146,47,251,209,116,133,54,2,53,124,2,204,127,186,36,102,111,89,241,228,194,46,187,254,42,194,87,244,152,56,108,81,72,27,135,188,181,145,6,230,175,255,106,170,61,165,187,35,127,143,68,182,86,205,223,3,76,210,247,86,70,54,78,235,170,77,217,192,147,169,194,15,182,109,233,165,210,202,111,96,46,27,43,69,126,198,159,18,251,91,115,122,162,243,146,34,226,26,108,55,2,25,123,54,70,71,23,167,112,89,65,77,133,155,238,158,194,126,83,140,125,49,11,223,114,150,91,170,105,52,121,50,153,170,47,7,199,75,253,103,213,197,2,151,133,5,235,229,123,250,24,226,124,2,16,82,39,53,166,149,75,149,195,166,37,4,211,41,146,154,245,142,50,221,17,138,237,138,188,70,14,52,67,33,132,191,162,103,141,148,118,48,231,210,154,118,223,161,77,41,152,90,181,200,192,187,1,93,82,122,167,55,67,104,174,194,212,27,93,230,181,91,143,38,130,26,131,5,40,137,16,221,214,183,47,135,95,167,10,119,211,3,115,96,66,129,68,73,81,71,184,95,152,248,101,117,108,255,198,97,74,196,36,250,110,173,131,246,88,110,226,191,178,141,84,215,142,51,252,186,210,31,163,175,89,9,12,200,69,62,145,127,26,104,109,252,177,48,105,240,196,99,228,177,23,55,139,64,71,255,209,45,203,17,185,186,21,135,202,118,15,245,50,145,231,200,55,222,155,188,53,177,194,105,68,39,159,165,199,139,55,8,152,64,136,161,98,25,18,82,194,15,234,155,235,118,158,161,238,238,228,127,32,208,36,31,39,171,230,24,176,43,102,42,101,108,44,252,136,124,78,204,146,162,162,182,51,62,168,194,87,101,230,92,163,85,114,88,116,199,220,210,248,195,232,158,75,208,81,128,254,77,81,12,161,81,215,91,151,199,19,141,162,192,126,27,126,20,220,189,216,230,144,127,130,12,151,187,58,186,133,204,38,131,132,91,239,44,51,148,44,103,118,118,8,100,119,15,24,188,126,52,17,51,61,146,230,82,214,48,240,228,107,93,82,109,108,114,66,42,151,245,237,231,35,34,79,157,74,58,69,145,20,130,110,101,160,84,90,232,121,224,214,218,211,150,231,99,135,196,195,94,209,18,76,127,38,47,40,226,126,118,177,242,138,209,68,111,175,255,51,40,252,60,47,199,18,75,106,202,248,57,42,90,209,57,78,191,185,241,196,29,92,85,95,158,242,236,221,42,125,199,165,155,82,237,221,20,162,129,112,10,164,90,102,191,23,186,222,30,23,246,173,150,89,154,253,246,237,194,105,83,178,95,174,175,233,36,158,101,39,163,238,169,106,237,114,127,158,27,55,250,243,13,73,109,185,200,220,211,172,248,176,101,177,0,226,73,127,201,131,236,105,127,203,159,141,121,51,214,39,133,214,176,157,221,123,64,234,223,33,77,222,55,34,42,150,2,254,236,93,117,173,55,222,104,144,147,192,88,144,179,7,126,54,189,248,86,166,169,41,80,154,166,204,168,147,221,21,41,44,122,119,120,229,195,197,57,11,159,143,98,236,156,245,239,191,109,239,167,209,69,71,212,4,82,199,117,89,211,62,134,243,97,151,66,191,225,220,16,145,43,27,144,204,170,148,176,81,136,235,214,132,197,224,51,7,232,90,67,95,171,169,81,89,6,70,143,50,176,175,17,131,167,197,29,173,229,9,117,173,106,233,162,76,129,181,94,239,27,135,118,232,214,173,115,38,25,87,126,245,150,26,235,163,87,184,16,197,82,253,17,190,147,6,33,208,235,203,129,87,111,166,90,134,110,151,178,70,204,48,141,30,215,70,224,169,248,74,63,49,178,162,107,55,15,230,131,219,119,59,91,14,193,239,57,245,189,200,105,185,115,64,200,78,36,213,244,74,92,201,155,27,88,199,155,82,255,25,245,152,226,141,5,205,106,101,85,225,172,75,88,85,108,236,61,192,82,29,181,49,147,92,255,134,70,181,150,155,156,233,238,208,33,25,253,231,102,207,33,94,1,28,185,152,26,245,106,190,97,140,216,216,27,157,161,22,145,171,184,16,253,66,94,189,108,61,138,212,77,243,110,146,111,195,12,41,42,194,104,65,130,159,144,238,176,33,198,114,29,235,129,188,7,24,112,240,103,254,49,111,236,10,115,44,143,210,178,250,70,47,113,67,18,189,214,64,240,140,74,95,210,85,3,94,122,221,63,46,107,97,225,26,211,119,216,25,25,229,102,221,108,54,235,248,139,168,89,29,86,89,138,250,91,119,243,171,216,198,13,236,28,178,114,246,21,86,70,138,239,103,148,175,146,225,174,231,146,202,113,67,107,176,49,122,15,168,33,140,57,215,26,113,57,30,165,239,101,0,173,204,142,205,220,126,198,187,210,239,103,29,3,41,107,156,100,14,112,17,197,122,156,113,141,196,204,238,117,8,51,121,130,139,251,3,28,37,190,120,16,31,151,222,168,50,186,241,157,184,27,53,59,78,19,82,134,102,86,152,237,36,69,223,48,249,123,7,36,120,149,232,77,79,247,146,219,104,49,154,213,221,78,42,220,218,136,101,70,196,144,125,37,112,41,143,99,74,123,38,151,140,113,33,194,42,72,25,181,177,104,67,5,212,78,95,69,240,162,230,166,156,210,6,79,111,223,109,237,251,125,168,209,141,78,54,83,239,14,85,164,123,94,189,66,191,110,217,21,255,67,204,66,101,95,71,34,192,44,215,212,180,5,60,102,58,123,173,191,137,123,20,81,125,196,234,219,112,77,121,89,215,110,83,122,147,73,146,90,221,78,229,192,166,108,64,60,39,141,105,22,25,187,7,24,227,31,9,133,204,183,159,84,177,194,119,28,104,103,99,194,29,167,220,65,147,229,147,85,188,42,227,54,236,105,120,49,180,213,65,215,22,246,109,210,54,108,224,63,2,81,172,2,144,65,59,76,173,11,111,181,116,26,149,53,91,236,15,33,2,33,115,165,230,253,146,94,107,243,245,66,194,70,143,101,135,218,47,66,236,42,182,5,172,54,52,122,187,9,176,188,200,227,10,113,26,26,34,116,142,105,194,100,236,78,164,134,133,39,59,155,244,82,214,81,246,231,1,241,246,92,213,252,132,135,211,230,142,63,103,175,32,246,137,118,7,13,64,41,67,188,46,233,114,205,220,116,162,81,181,196,66,125,124,60,41,67,212,119,247,233,203,175,69,181,7,69,49,144,30,252,88,155,42,38,173,240,229,54,53,252,65,210,113,146,96,213,79,118,221,41,249,166,30,8,30,208,50,212,2,135,141,191,57,67,46,78,37,171,89,181,154,247,48,43,36,104,167,121,73,54,78,139,122,111,221,28,240,71,112,124,146,58,128,19,102,216,125,76,108,70,246,72,129,143,125,69,220,187,145,123,247,245,136,21,220,190,234,108,198,4,156,147,63,230,111,114,27,143,220,235,11,205,165,203,29,5,26,38,93,181,192,229,146,71,109,210,215,128,183,59,71,179,98,48,59,154,180,144,240,165,159,213,18,174,163,71,182,71,180,127,55,57,70,253,54,119,63,250,16,106,21,248,237,25,158,191,104,105,192,194,192,7,76,85,53,223,3,148,250,110,153,111,114,163,255,126,158,49,46,112,70,155,142,157,78,178,134,91,22,128,116,167,42,107,42,179,174,115,253,30,48,204,153,230,19,25,69,201,253,247,189,223,159,196,185,127,90,161,163,157,47,98,135,72,146,161,243,91,207,8,114,133,172,84,202,47,172,175,67,63,62,238,42,75,55,48,168,44,188,181,129,17,46,110,61,3,228,176,36,12,156,159,143,157,190,36,208,124,74,95,55,20,84,26,118,152,26,139,175,184,249,190,253,233,59,242,152,6,117,235,167,114,82,87,151,255,189,40,33,227,105,86,29,246,11,123,26,126,15,16,176,162,69,187,126,159,112,152,135,102,62,205,199,96,254,231,93,137,12,41,119,213,238,99,6,246,192,102,21,140,201,123,134,243,143,96,177,72,17,197,132,162,69,197,97,210,158,196,138,43,152,174,164,62,177,224,0,120,235,129,32,197,74,38,59,33,241,75,217,156,191,46,92,158,123,11,145,124,59,49,57,183,65,66,14,31,185,204,74,94,115,125,196,171,187,142,98,144,85,98,199,87,70,94,227,179,242,190,163,28,75,33,227,145,161,140,248,249,255,215,184,245,255,51,199,255,105,4,8,240,23,185,138,106,147,21,34,140,106,125,188,80,128,94,167,12,109,122,206,114,12,58,1,228,12,14,72,5,61,233,122,119,152,24,144,29,93,108,228,140,106,233,150,247,58,196,240,210,228,184,70,254,132,213,74,237,209,136,214,215,44,75,116,99,66,96,221,65,31,49,75,231,73,25,140,81,228,171,45,93,3,203,207,140,37,253,200,187,245,204,246,94,151,169,114,246,176,140,237,249,143,197,140,78,50,130,28,138,140,150,233,34,183,157,28,160,204,206,83,151,6,221,244,45,228,12,233,221,213,75,123,14,107,180,55,252,65,195,1,81,118,28,53,16,7,38,117,227,63,3,204,193,237,21,82,161,9,226,120,140,188,44,58,117,204,250,182,25,157,141,232,28,89,85,251,128,86,61,22,94,230,215,178,6,94,115,151,10,155,186,213,27,74,103,143,24,153,114,197,180,230,17,168,110,192,174,203,243,101,7,149,127,224,120,55,8,176,161,232,211,15,59,230,87,98,219,109,51,46,23,75,80,104,146,49,119,17,69,149,150,13,65,154,64,94,244,220,174,62,18,143,49,242,100,133,14,83,216,90,216,165,151,185,83,7,82,68,43,60,13,30,78,209,206,230,123,177,211,207,44,192,120,36,104,152,89,166,8,147,106,20,13,32,154,139,218,117,111,174,190,186,64,19,161,250,33,18,5,197,47,247,39,62,91,83,252,48,154,93,94,58,94,100,88,237,158,105,242,167,159,181,236,121,214,220,157,18,234,50,157,235,163,225,144,158,238,91,38,255,121,107,172,251,209,208,80,241,171,151,246,96,237,188,128,0,230,191,214,200,111,192,63,9,169,149,157,70,202,73,240,40,117,246,81,231,225,214,73,106,38,61,139,60,10,251,218,253,25,114,118,29,98,61,225,135,1,253,168,83,40,171,143,52,113,22,133,252,138,102,110,245,240,245,7,134,115,122,238,146,87,238,6,145,118,164,37,75,110,12,2,34,10,138,142,71,249,51,68,201,105,31,250,183,68,119,164,191,166,146,192,191,215,81,122,121,213,148,240,162,94,33,35,187,123,13,189,251,116,83,22,198,236,49,94,163,60,190,83,200,206,191,91,25,85,161,197,175,244,220,12,183,90,208,10,166,121,104,103,171,72,123,175,65,98,83,23,251,97,176,170,146,128,241,178,38,77,100,31,149,102,145,153,173,159,239,4,36,237,251,193,184,236,114,225,243,158,190,16,73,227,71,43,137,95,54,59,180,146,212,107,219,39,114,86,140,35,110,238,158,60,146,252,246,64,186,56,184,239,227,5,199,232,238,160,218,101,19,158,92,142,27,181,254,34,248,103,9,26,188,207,7,172,205,199,146,96,73,15,243,231,53,73,171,179,108,202,13,156,90,175,61,177,103,196,60,223,118,104,42,94,52,78,39,165,51,147,214,25,242,132,182,12,117,187,239,140,255,92,105,67,51,67,171,238,1,101,143,227,186,235,136,119,180,50,32,103,131,152,216,220,149,23,72,10,74,248,43,146,147,230,92,140,75,99,154,40,1,6,149,133,38,68,198,100,106,104,4,19,217,2,17,231,239,157,110,179,83,190,1,101,247,195,120,55,229,213,82,13,238,1,254,142,73,92,101,140,53,234,73,108,122,48,174,63,149,23,63,82,18,10,182,139,89,5,24,234,56,226,119,141,93,137,255,76,241,108,149,175,156,145,20,44,11,201,154,220,3,158,18,126,91,177,212,85,108,72,44,17,15,112,42,69,129,70,49,116,197,162,74,140,211,5,69,209,115,211,103,49,55,189,203,161,159,63,76,39,164,41,205,110,199,254,41,120,213,35,196,253,163,67,128,173,156,81,14,197,38,135,89,198,74,100,199,214,178,29,55,67,47,125,130,170,193,196,158,191,86,206,202,186,123,80,18,98,214,126,117,13,8,96,41,31,118,144,207,83,77,248,117,76,64,1,21,94,81,99,46,37,59,168,147,185,7,152,86,238,211,62,167,179,21,115,114,192,176,204,108,47,97,178,156,78,161,179,184,71,166,140,69,37,107,252,133,208,131,68,52,125,88,183,46,253,166,46,107,190,147,54,86,15,231,36,252,241,35,75,247,128,8,76,85,107,154,153,250,197,228,61,96,28,91,237,9,243,201,171,43,190,30,206,178,49,174,117,126,128,229,217,201,243,85,230,29,235,194,139,253,137,147,49,63,151,204,190,39,107,151,6,202,245,254,215,162,185,44,192,97,156,242,3,193,49,157,177,223,34,247,62,206,239,170,209,183,192,134,230,231,176,123,192,76,37,154,174,116,101,245,237,206,241,15,172,250,145,88,252,168,96,39,79,107,105,199,181,248,252,30,96,198,189,79,235,47,78,221,29,66,228,131,159,84,138,249,9,186,91,23,62,235,107,12,123,132,174,210,123,218,202,216,132,249,137,50,26,86,81,154,84,148,11,43,181,116,109,120,86,1,205,19,147,16,98,219,210,17,153,78,7,89,204,160,94,198,196,46,193,67,36,248,152,232,228,131,134,218,117,62,201,151,51,162,30,70,252,11,92,126,162,22,145,222,216,204,195,48,17,201,67,111,31,167,110,245,123,223,249,30,48,69,235,39,114,16,161,132,170,74,98,151,106,231,194,202,39,104,177,115,231,105,226,82,157,178,16,71,106,131,126,33,215,143,153,15,88,3,246,191,56,247,20,173,131,126,45,68,189,119,200,21,119,177,69,228,82,152,229,52,220,110,34,144,223,118,221,196,78,115,219,178,60,175,75,122,245,182,180,188,80,127,171,143,137,67,35,108,180,25,161,218,143,208,192,140,60,203,25,73,29,15,209,66,224,10,23,133,75,104,252,49,247,75,26,91,61,219,205,190,101,160,27,233,38,9,77,249,226,175,253,123,192,47,65,178,84,225,154,127,60,38,222,225,107,43,163,255,185,172,197,93,75,80,152,67,62,87,31,61,47,151,230,171,3,41,162,179,177,142,119,139,31,166,147,83,15,235,173,205,34,229,14,78,113,166,151,251,174,243,183,4,216,95,235,37,88,35,181,141,165,206,127,76,158,254,96,244,96,202,237,246,208,134,85,152,103,237,19,214,235,145,124,174,179,249,249,253,108,123,0,170,176,196,193,149,57,130,90,128,194,91,3,95,82,251,86,233,186,244,80,210,148,79,39,59,74,20,179,75,237,81,138,55,233,3,5,18,245,108,40,174,16,51,208,94,145,162,121,197,252,188,200,237,156,75,73,166,1,95,12,209,60,75,10,1,67,136,123,227,173,18,231,204,97,81,119,192,206,38,110,190,95,73,119,217,239,168,50,57,29,105,87,78,222,101,174,55,21,230,238,85,237,236,160,204,112,118,113,104,151,49,214,164,166,112,38,21,45,219,102,42,157,148,208,171,56,215,61,117,165,255,158,213,8,177,45,224,169,132,53,79,105,133,251,34,93,11,242,154,140,14,238,100,115,122,127,9,244,60,218,51,179,197,178,254,61,172,57,5,51,122,189,191,232,49,206,193,75,128,27,189,224,177,187,141,181,109,75,11,189,218,187,9,27,125,24,252,3,118,102,231,248,63,246,50,130,147,33,148,170,199,250,44,59,27,155,44,240,189,112,54,54,77,170,58,145,3,41,195,214,220,141,219,45,151,86,117,77,165,201,2,184,246,164,172,133,255,27,77,168,240,241,107,255,10,179,188,184,54,213,90,91,47,175,94,58,246,153,190,209,83,154,95,130,178,61,12,148,163,205,19,11,250,85,83,67,232,119,164,11,228,139,213,11,177,5,117,186,236,190,121,88,31,69,54,164,120,7,115,196,41,19,233,133,61,186,96,228,244,220,131,79,139,109,47,151,20,118,216,120,37,210,116,201,53,34,25,18,143,45,145,171,192,131,223,59,114,130,37,245,192,244,211,244,85,248,166,115,92,41,120,15,105,10,224,188,51,246,208,2,143,244,177,205,200,113,12,133,71,33,41,178,86,166,69,12,22,162,12,214,23,244,217,69,181,210,137,60,18,231,97,251,120,77,106,11,157,233,204,181,186,141,253,205,42,247,128,42,27,201,123,64,3,205,215,248,26,70,86,167,84,182,134,151,104,68,123,92,60,130,187,250,153,92,73,222,86,227,232,254,193,224,175,155,227,208,49,195,184,138,10,106,239,210,44,73,96,243,135,190,107,38,14,43,212,10,206,30,105,45,211,222,140,161,88,42,217,171,205,236,85,147,133,175,25,75,138,70,6,209,162,47,14,77,210,148,148,131,97,246,180,70,98,252,93,130,63,149,186,135,75,6,216,77,147,32,179,79,30,85,36,166,144,91,142,136,133,91,228,129,175,174,146,6,239,1,173,217,75,159,118,127,61,180,36,100,188,147,226,180,170,166,87,31,140,204,108,66,205,74,222,220,138,246,112,174,70,42,76,250,172,78,79,110,13,29,126,43,214,57,51,153,119,136,139,15,159,245,82,138,249,46,195,5,57,251,242,119,237,100,213,106,157,57,117,165,144,96,160,57,107,82,63,116,204,135,108,46,122,116,123,153,53,244,45,108,230,31,71,108,249,243,143,13,85,70,187,150,27,129,212,242,82,220,92,112,13,141,66,224,230,13,203,184,252,206,207,201,248,238,246,39,226,79,40,145,234,175,62,93,141,79,242,232,170,78,39,254,226,101,229,122,27,19,195,110,43,165,33,61,96,165,75,196,63,88,7,42,174,121,35,106,180,188,207,164,157,171,58,25,177,216,211,149,26,13,251,225,220,58,56,60,63,4,222,18,78,174,91,254,197,39,54,159,56,246,5,245,213,145,37,94,227,103,67,33,227,194,227,157,58,132,169,0,188,138,164,210,117,171,31,230,237,217,202,28,85,124,145,68,159,213,20,122,92,92,30,80,190,169,101,237,166,63,75,91,166,185,92,148,234,235,178,207,81,90,170,173,48,85,26,174,137,236,67,230,26,238,28,198,185,168,179,190,222,82,26,30,14,239,91,195,176,148,169,76,201,28,101,231,125,218,174,79,52,237,214,242,38,91,30,231,58,38,168,156,44,225,0,29,144,219,210,35,101,100,66,42,149,26,23,196,189,11,179,136,88,246,249,195,253,94,95,46,57,149,86,43,57,228,216,143,60,229,18,108,8,225,194,173,155,52,235,143,11,118,92,166,103,136,179,151,183,238,104,140,238,17,45,254,240,137,201,166,211,153,187,98,249,229,87,36,250,227,54,171,238,162,18,152,79,158,34,52,61,95,188,54,249,230,171,179,145,111,219,99,159,227,58,201,137,155,53,217,74,66,28,71,218,174,235,48,14,209,34,15,157,234,28,233,204,201,219,48,177,165,16,122,10,201,17,173,8,49,189,115,188,206,67,240,156,18,97,214,117,59,238,183,180,145,7,64,47,113,1,117,67,150,232,157,38,105,215,123,192,107,200,99,182,81,107,242,15,124,7,194,209,31,14,163,172,109,162,179,8,36,97,65,30,205,153,142,21,195,223,203,225,101,61,54,210,236,123,112,73,50,41,162,120,225,106,71,74,89,67,38,3,222,212,162,28,142,254,43,213,229,70,246,131,199,146,230,54,181,87,219,105,230,19,185,125,51,100,234,31,227,59,176,44,131,248,67,244,27,65,41,87,138,219,187,193,184,198,181,234,157,59,177,105,201,222,115,7,124,10,230,242,89,119,178,241,248,12,169,104,81,241,69,159,246,133,127,254,75,98,68,198,241,91,39,49,81,195,226,240,92,202,193,188,106,41,211,111,200,187,183,220,186,132,194,244,194,67,47,16,165,162,99,250,175,52,125,199,14,250,6,128,124,212,158,230,219,97,51,102,156,155,145,161,43,199,176,165,8,190,55,17,154,14,211,199,165,147,154,118,75,106,57,13,132,245,84,97,93,72,157,214,6,245,87,202,18,250,98,158,45,99,71,221,39,198,94,110,122,254,54,4,233,2,225,75,214,197,138,205,12,44,141,144,228,71,49,137,62,153,218,9,185,218,137,37,147,135,86,150,21,74,209,115,247,0,106,163,203,63,195,115,171,96,93,211,192,59,181,221,120,108,208,213,83,183,24,16,43,214,7,147,190,117,175,136,227,187,202,189,7,168,8,115,173,190,236,117,219,66,182,29,41,229,149,27,181,24,238,208,206,4,56,183,186,156,47,38,191,210,55,214,245,88,241,156,234,97,171,107,58,119,91,39,143,223,166,236,17,218,243,46,248,132,16,153,159,253,5,217,186,142,106,226,101,55,73,159,43,200,146,154,194,214,69,233,84,237,203,132,191,170,32,15,252,41,187,125,62,7,121,176,225,231,198,121,204,32,103,52,247,34,111,50,221,12,19,238,124,212,247,18,158,130,238,188,194,186,197,173,191,107,65,230,23,6,186,37,193,97,222,73,182,30,236,94,61,118,250,55,171,192,56,59,28,101,239,134,24,51,161,140,170,165,218,137,204,161,153,158,79,164,92,170,236,130,11,101,204,110,76,170,159,208,74,252,183,168,1,57,51,246,171,178,222,195,197,42,53,129,22,10,117,58,246,250,56,205,197,217,134,162,187,39,50,193,65,22,140,185,174,146,111,93,226,25,3,112,153,76,86,241,168,191,219,11,105,253,168,61,232,142,51,81,226,118,79,101,9,69,96,132,66,191,197,102,236,200,63,227,42,159,51,97,154,112,124,234,2,110,92,144,26,59,160,21,111,181,227,202,37,105,116,152,102,99,40,136,76,240,93,145,16,127,190,44,102,10,76,20,156,218,54,45,124,27,182,133,0,15,94,29,173,197,70,103,140,210,186,170,42,125,48,42,98,77,128,131,67,227,162,31,130,155,220,94,8,212,31,211,149,104,254,50,70,176,169,201,35,229,35,106,81,97,198,106,119,222,201,69,174,37,35,3,99,93,86,244,37,200,25,42,69,85,164,2,31,215,35,71,154,170,51,93,231,250,99,42,91,79,207,171,122,57,75,129,53,243,173,97,143,144,207,3,171,229,79,253,227,45,105,137,65,168,222,88,143,147,213,64,18,246,50,100,120,18,80,239,74,174,86,34,80,127,207,11,111,86,140,42,93,183,43,112,169,249,7,151,218,47,47,247,8,204,60,152,13,20,159,178,138,40,214,204,154,41,88,252,249,139,26,109,97,158,156,248,245,227,224,84,163,32,112,191,237,66,158,107,6,131,75,199,167,199,21,41,81,186,96,147,171,4,111,236,184,213,95,191,241,133,57,82,14,217,14,130,119,170,111,207,170,204,211,94,167,195,193,42,135,32,63,23,111,115,7,219,175,71,2,71,147,182,236,186,139,115,174,210,133,173,119,254,79,72,83,226,240,67,168,15,42,76,24,176,133,225,90,154,34,75,121,137,144,160,62,170,75,185,247,41,56,193,74,62,222,190,188,235,18,129,115,170,123,9,139,130,185,79,232,246,134,129,172,6,152,251,91,34,90,252,223,21,59,77,83,248,48,133,71,126,221,8,36,96,129,101,4,56,167,101,242,108,179,46,230,238,42,183,13,40,9,184,2,79,79,158,61,254,200,109,31,170,88,152,70,164,221,155,135,152,121,213,131,252,111,239,139,34,119,123,197,58,70,219,124,206,190,117,179,214,207,131,164,121,169,196,133,156,76,178,138,85,103,94,179,28,175,251,43,65,159,160,156,229,96,135,3,44,144,249,238,64,247,100,122,201,176,108,120,120,44,171,211,44,98,114,117,156,60,127,38,45,49,210,197,38,174,241,180,168,17,122,249,205,200,239,189,158,64,170,84,152,139,114,18,114,216,240,20,121,234,108,216,175,61,57,148,100,236,234,28,38,88,149,245,183,239,39,138,65,201,230,130,72,136,4,159,230,216,74,15,246,183,95,65,236,46,114,165,155,151,31,105,172,26,106,52,21,0,225,42,171,132,111,87,45,176,164,100,17,233,9,45,161,208,138,71,163,233,78,249,194,165,166,119,21,214,112,82,58,221,71,60,40,195,95,149,21,127,182,115,182,138,199,145,142,196,183,190,71,1,196,170,66,13,29,166,116,143,142,51,83,12,98,131,247,67,194,236,84,146,34,22,94,81,171,191,17,247,102,95,167,150,45,91,234,125,25,61,182,69,173,80,202,108,184,95,36,234,47,9,191,123,148,198,33,167,27,32,91,167,158,220,113,100,254,51,151,146,97,118,187,184,83,185,196,195,139,221,51,147,111,3,254,226,175,155,173,207,223,48,38,58,71,161,112,23,10,34,126,155,35,53,183,190,131,59,144,193,13,243,230,28,131,97,171,81,40,177,245,208,206,149,114,203,81,31,161,26,216,178,79,179,184,154,107,162,160,175,175,49,88,111,91,65,137,79,24,95,248,51,162,138,4,113,37,46,71,61,148,154,28,177,216,18,99,6,71,197,25,15,85,54,123,253,71,39,122,249,98,136,232,233,41,228,89,186,109,180,84,134,135,11,26,141,185,160,166,162,58,77,156,3,46,86,41,251,14,108,13,22,141,177,80,192,228,64,117,66,44,181,59,109,84,232,19,9,118,222,83,254,144,12,237,249,95,205,155,58,53,154,196,187,141,1,247,0,123,225,134,211,30,135,30,150,25,227,82,150,40,121,127,75,142,123,192,40,77,225,11,13,214,25,125,226,165,42,115,178,193,237,157,233,78,221,190,26,52,240,160,212,50,79,64,168,213,214,136,211,214,245,82,229,195,186,177,183,79,167,110,116,22,59,79,233,163,194,82,125,118,206,243,25,27,54,118,204,217,143,161,198,49,98,229,250,115,34,221,228,220,164,38,71,154,74,140,80,208,78,114,114,89,102,59,4,132,133,181,100,40,153,227,194,157,92,71,39,110,61,117,188,192,130,235,192,70,29,231,218,67,109,141,79,202,171,211,133,69,211,54,147,22,103,209,125,125,221,110,9,119,110,161,169,62,245,155,102,108,45,162,25,64,78,226,101,69,219,38,151,245,202,32,87,158,234,158,68,209,184,179,28,241,77,180,146,41,172,158,166,32,49,233,231,167,63,197,106,3,159,206,45,173,118,18,95,54,198,18,209,84,22,161,63,224,151,232,137,245,134,201,55,240,4,187,200,38,115,65,249,105,36,169,37,27,189,40,61,237,103,53,159,53,198,108,62,63,155,214,135,13,217,241,74,50,5,28,144,30,144,74,206,8,204,8,145,242,82,113,149,217,213,120,130,222,204,189,121,180,46,250,176,76,81,164,92,89,166,50,177,220,140,121,248,123,68,175,92,46,15,188,66,92,157,173,206,64,219,250,130,153,17,180,2,159,150,180,29,117,83,42,0,41,219,207,148,30,9,39,63,141,82,149,180,105,162,160,88,68,97,112,162,159,247,120,36,191,152,12,255,62,219,127,3,86,186,198,15,214,179,85,107,206,141,23,85,238,182,28,112,98,185,70,93,127,159,240,203,24,93,86,164,155,137,55,168,124,197,80,71,25,26,237,22,220,133,197,249,194,182,189,158,91,164,224,38,115,21,45,185,214,42,34,29,19,36,237,194,163,28,203,133,106,6,142,88,137,203,155,210,175,99,115,67,41,37,57,74,1,242,33,182,4,69,161,136,197,166,83,244,73,154,152,131,186,208,169,241,213,211,49,50,51,57,74,85,121,171,166,227,44,169,211,187,39,198,137,225,165,113,252,7,229,211,137,5,151,51,140,214,78,27,212,109,66,92,173,121,157,166,103,189,255,70,158,105,38,235,195,120,97,51,47,151,252,240,4,58,39,95,66,206,24,209,64,133,3,155,242,57,98,203,166,178,17,233,181,168,60,14,24,81,84,87,165,153,216,101,41,18,23,235,24,25,152,216,85,150,70,223,140,201,229,181,158,72,244,136,224,108,167,183,27,50,122,76,189,131,63,109,49,110,147,34,140,60,170,211,182,135,136,13,233,178,107,10,91,199,177,221,52,43,147,163,92,228,121,164,42,168,87,49,220,128,119,211,199,48,43,220,131,231,28,179,34,96,30,83,97,151,181,143,215,59,170,54,177,37,104,181,185,209,108,35,97,108,243,15,141,16,118,214,189,227,150,203,171,199,28,167,62,147,159,77,167,144,255,224,179,212,213,253,68,63,56,69,56,90,92,135,242,148,230,243,136,80,83,66,159,132,53,178,43,179,208,106,151,57,180,203,214,137,196,140,129,216,201,225,85,6,187,49,182,60,131,125,95,248,104,169,22,44,58,36,148,198,50,62,50,171,242,109,36,76,115,96,119,30,28,15,57,42,88,142,117,60,59,197,241,48,92,20,44,37,229,83,128,18,155,245,176,178,40,189,182,228,1,185,209,239,245,76,204,240,144,6,204,88,231,91,68,202,132,93,183,219,29,13,233,199,44,136,131,164,85,25,251,166,109,68,74,232,247,118,215,110,122,19,63,229,53,91,197,39,25,19,92,9,86,222,109,74,95,140,13,179,93,236,69,77,117,147,36,18,21,43,113,186,206,90,233,75,213,211,226,25,92,230,140,92,204,148,228,67,181,225,88,74,224,202,243,231,153,146,234,96,105,78,55,232,60,226,252,30,64,238,63,121,66,79,247,185,77,154,203,14,182,79,90,7,235,61,125,29,192,177,133,138,183,242,131,183,25,218,136,25,55,119,198,132,64,5,8,127,5,114,6,254,70,233,45,15,172,218,0,235,55,206,155,208,94,161,40,250,245,60,9,186,250,25,241,178,252,124,113,3,24,223,237,167,181,147,93,21,217,44,34,109,18,61,75,177,134,200,218,12,98,177,249,208,155,131,211,71,224,189,2,85,143,231,134,67,222,135,241,92,92,228,55,185,37,230,37,140,9,249,243,209,203,122,102,231,211,188,213,47,100,4,7,205,159,55,11,4,126,163,71,162,157,215,179,134,230,143,154,101,151,103,39,245,218,226,201,35,238,54,136,38,233,52,75,234,152,53,126,48,209,49,237,28,149,247,144,209,75,105,122,19,32,67,206,32,175,102,115,250,124,94,21,203,171,219,221,28,84,64,190,100,73,254,69,133,244,150,208,77,252,90,165,55,172,116,235,15,163,116,114,189,86,91,238,251,152,179,235,159,246,156,226,123,154,95,165,163,128,103,184,97,14,170,194,191,54,179,41,92,114,250,16,25,246,140,193,196,236,155,43,23,115,249,24,188,111,4,248,246,148,193,108,149,58,141,49,74,239,240,191,19,243,24,171,89,230,229,5,227,126,84,140,161,77,90,110,149,111,19,89,229,245,19,102,117,14,105,99,134,181,215,211,148,140,245,234,6,171,224,114,63,231,243,136,89,102,185,194,110,114,201,124,217,4,151,21,95,174,28,151,238,55,251,74,117,147,158,168,56,26,15,225,192,218,150,227,189,250,116,183,171,153,228,243,23,109,157,183,146,13,161,91,108,14,50,175,25,119,56,241,155,141,224,129,23,253,179,242,214,221,203,152,55,167,243,186,213,137,28,71,185,68,61,160,138,105,247,211,123,64,217,243,119,106,114,148,141,153,82,252,202,81,247,0,53,200,5,126,124,193,204,220,226,193,50,222,44,28,246,91,65,85,204,98,88,116,244,188,76,151,117,146,219,206,46,71,208,215,231,172,37,228,30,48,240,92,191,222,190,147,136,78,209,72,179,104,159,191,15,60,164,74,146,179,41,11,53,38,49,147,92,202,159,110,96,215,202,103,56,130,230,234,151,174,83,57,128,126,46,134,225,185,71,142,197,100,152,51,84,205,26,79,156,160,150,163,135,222,205,121,91,33,167,240,159,110,45,114,27,162,154,34,20,185,66,200,225,145,113,207,106,11,189,122,24,38,12,238,214,71,10,182,242,72,107,149,171,19,172,157,104,113,26,27,134,147,62,75,23,37,30,208,141,205,217,148,201,203,236,46,82,49,50,171,38,40,208,75,110,76,51,148,59,244,107,18,199,4,183,220,61,2,73,168,23,191,6,9,180,23,234,101,82,218,131,2,197,37,172,196,196,12,74,8,245,109,30,78,199,241,231,11,29,38,151,110,144,238,115,9,91,128,90,245,17,209,242,47,114,25,137,88,153,114,24,188,178,58,30,108,118,14,147,116,43,102,23,99,97,148,25,59,221,16,73,196,221,167,214,99,155,153,120,7,143,193,141,181,228,33,54,44,254,116,15,179,97,224,163,233,38,98,246,78,207,108,127,64,203,250,193,249,110,95,73,234,59,108,22,183,185,146,143,73,202,129,68,233,175,205,158,215,24,154,231,76,251,252,65,209,82,84,11,125,141,158,203,83,231,40,89,215,215,94,138,224,157,30,153,80,43,246,71,80,95,144,215,248,207,28,3,139,159,54,76,63,245,81,147,56,35,115,167,7,30,66,47,22,124,127,203,219,31,15,129,91,174,209,46,168,62,176,10,170,54,236,25,19,155,150,134,188,94,85,107,206,86,223,180,8,185,70,46,85,168,16,133,67,64,245,238,87,73,106,97,130,33,26,157,34,205,132,205,34,23,106,77,182,109,171,69,133,235,249,246,188,39,154,150,37,57,219,196,89,25,13,79,111,226,50,53,215,66,66,119,178,43,100,189,94,182,157,13,169,222,205,144,207,104,151,246,24,69,211,133,107,171,164,46,246,198,211,55,112,107,18,48,236,10,23,54,82,134,182,129,91,1,166,25,13,61,26,134,89,57,50,90,198,252,157,147,1,113,146,12,121,46,155,230,236,239,212,216,242,19,200,109,29,249,191,167,254,117,10,163,99,92,206,34,162,173,61,148,161,199,77,91,80,14,211,139,122,156,215,108,195,199,245,38,231,132,102,54,51,237,58,90,12,159,191,27,30,111,241,35,238,235,132,134,115,35,17,25,1,128,129,137,201,108,42,155,145,57,231,183,158,52,240,191,109,117,148,59,204,71,39,12,83,223,56,53,97,202,144,154,148,162,171,165,69,225,87,43,190,201,235,28,212,145,61,189,174,63,229,35,181,193,118,154,240,42,29,147,117,211,10,179,101,179,12,213,48,102,44,220,10,101,211,226,183,155,106,75,218,188,88,83,61,114,219,192,82,199,39,239,75,197,213,143,107,215,106,74,179,150,169,163,159,122,167,85,78,70,34,58,115,254,158,220,186,71,243,154,41,92,4,76,192,228,193,57,58,27,205,241,124,130,219,130,213,85,75,113,17,40,128,178,100,23,82,80,55,120,50,147,203,248,84,145,140,30,29,45,20,250,19,140,27,102,244,216,2,116,222,117,39,75,15,53,123,225,197,154,242,242,19,181,151,142,186,217,108,232,88,89,22,94,1,143,107,3,17,107,10,189,107,126,183,86,194,55,118,201,156,205,82,52,14,224,232,232,244,79,105,158,39,143,124,203,143,66,17,242,23,160,165,162,136,101,127,163,88,168,181,57,52,78,156,206,141,146,91,94,170,187,176,239,150,253,93,99,224,106,54,255,146,219,210,242,119,45,94,216,200,255,116,61,209,239,219,203,125,99,38,71,20,216,50,140,49,252,200,8,252,168,20,219,188,67,23,92,62,67,252,206,216,143,56,122,91,15,158,223,21,26,107,165,210,184,212,33,111,213,193,151,144,58,61,57,110,109,79,62,224,179,202,35,155,250,174,20,190,1,199,105,207,254,176,203,134,253,60,40,161,84,24,220,49,35,49,244,190,194,103,229,186,13,154,245,239,81,184,253,17,191,201,6,90,249,72,25,244,255,250,45,195,255,125,252,159,253,154,1,148,47,14,133,94,148,9,142,120,29,227,228,53,133,11,251,191,104,125,92,106,208,255,217,43,246,14,32,60,248,101,1,15,93,118,15,200,112,79,131,31,118,221,73,22,158,254,60,246,120,85,227,232,140,230,248,239,164,248,135,227,148,73,66,245,105,175,235,159,47,132,150,62,168,254,97,226,113,2,93,193,162,48,35,212,114,130,66,122,101,154,66,193,149,45,24,85,122,21,193,133,76,123,177,200,137,102,204,85,0,217,2,240,105,95,119,95,91,55,177,190,29,4,68,120,74,140,203,81,47,168,150,161,101,219,134,248,113,15,56,2,134,169,12,33,193,97,202,98,129,245,85,119,178,79,107,230,15,143,194,142,224,93,89,151,177,221,185,235,36,224,224,255,253,135,160,195,169,196,82,16,33,228,28,15,152,50,3,97,190,145,90,21,74,31,65,76,128,103,39,54,54,185,241,213,76,215,151,174,218,192,117,94,75,211,239,210,109,56,252,182,239,1,110,48,222,134,244,209,6,84,64,185,195,216,236,117,80,39,7,186,27,99,104,27,25,157,219,52,158,42,23,112,92,10,95,241,38,43,178,91,232,124,98,212,205,79,188,186,223,14,12,207,18,188,7,200,247,215,121,148,196,36,88,74,203,239,121,89,191,168,44,185,27,145,196,101,172,87,206,113,130,79,11,53,143,102,10,23,240,24,201,97,194,98,94,18,107,199,167,184,121,200,186,152,184,94,22,165,222,33,14,168,78,201,158,183,168,173,116,186,248,29,204,199,95,72,25,155,2,55,255,242,136,214,73,216,172,218,222,88,204,12,174,125,136,157,103,38,61,185,112,109,86,62,13,203,25,49,187,7,36,206,39,193,196,212,16,33,92,23,145,46,195,135,250,211,140,58,233,112,202,11,71,111,132,131,95,156,184,184,188,213,236,63,147,0,110,96,185,227,85,154,247,191,182,114,108,30,182,119,81,83,187,49,185,81,187,205,89,113,114,119,134,251,150,155,169,207,37,23,89,128,162,121,123,86,62,103,170,199,95,220,213,231,251,95,222,3,116,145,57,139,58,86,7,46,125,66,158,211,27,153,117,174,109,221,209,106,11,48,255,124,218,22,49,19,43,232,60,34,228,48,55,18,106,165,188,140,94,58,151,66,56,221,3,122,200,248,65,203,148,171,9,148,162,13,105,178,250,115,99,215,79,76,124,83,119,168,252,48,8,47,104,118,27,226,202,255,97,234,148,167,203,10,163,226,149,165,31,177,242,45,205,9,58,193,117,92,208,109,162,242,124,203,111,9,9,219,184,101,169,149,215,17,39,107,159,59,87,154,109,216,151,194,156,28,254,116,229,46,207,245,57,46,148,75,46,88,145,199,84,86,123,135,189,255,22,159,169,13,217,139,49,109,9,204,173,43,135,86,210,212,191,49,61,126,229,196,14,63,130,92,72,192,70,95,203,81,10,6,30,102,237,53,220,3,62,222,3,174,191,109,21,109,115,109,212,64,154,219,244,232,209,50,142,247,128,165,135,173,117,95,47,78,206,146,161,135,216,249,151,189,112,17,26,150,59,202,208,126,232,109,7,93,177,143,68,139,102,221,113,248,37,2,158,133,185,70,173,91,64,193,30,176,49,201,76,125,180,156,31,248,30,96,65,124,89,214,210,130,106,173,186,7,212,92,7,252,185,53,91,167,89,40,220,173,59,130,78,74,161,55,30,106,77,242,62,63,96,184,45,219,94,187,122,242,247,82,122,129,98,33,171,172,62,209,175,110,170,152,161,242,208,1,235,156,178,191,11,159,216,104,38,39,248,56,223,140,221,3,90,133,98,240,29,199,229,230,156,28,105,197,176,200,249,233,200,183,154,71,195,241,199,91,113,82,109,89,79,22,64,28,189,67,111,188,246,16,51,168,185,123,192,233,247,232,134,15,43,165,250,96,24,158,79,214,193,131,2,163,139,123,0,74,234,224,53,232,203,225,86,227,61,192,19,92,7,109,155,189,7,212,209,62,2,89,149,111,176,142,121,38,77,46,156,156,57,117,93,106,210,199,76,34,109,174,238,1,144,113,44,60,240,31,202,59,69,19,173,32,105,15,112,40,71,237,247,178,45,76,15,157,186,110,215,176,243,131,128,114,11,7,94,88,250,216,142,206,15,108,64,59,29,125,149,243,143,241,136,69,70,131,176,23,83,149,230,173,48,255,79,115,132,160,142,66,193,192,27,217,123,128,4,236,246,73,204,209,183,74,169,120,83,133,34,214,123,128,123,250,202,76,163,135,132,80,179,3,210,250,128,152,178,132,224,20,146,115,244,63,47,129,252,221,254,84,156,214,221,193,236,150,46,42,191,117,75,127,121,86,112,67,87,109,29,208,54,213,137,114,63,223,58,224,89,248,168,45,94,72,83,112,117,11,243,83,66,20,160,123,186,82,125,123,213,54,253,107,207,178,105,71,202,231,218,25,33,217,117,174,138,201,51,47,87,186,22,236,182,231,158,141,113,58,73,236,201,53,215,181,25,251,35,112,132,30,115,118,12,254,170,145,216,187,107,43,244,86,50,105,46,63,242,32,90,26,163,57,14,84,243,24,89,219,139,145,143,192,228,182,33,156,42,79,40,100,158,224,29,47,129,134,230,174,170,185,51,253,223,0,99,29,195,10,238,1,156,208,255,94,188,52,190,75,168,119,154,193,28,30,57,93,181,220,3,54,99,154,185,70,193,192,114,201,67,39,55,169,89,4,225,146,188,77,5,65,186,223,17,2,249,123,153,61,149,217,103,24,147,167,249,221,241,112,166,61,224,249,149,77,97,44,212,188,114,237,246,51,138,168,134,100,89,125,111,173,21,102,4,197,176,140,116,125,105,81,252,117,121,201,126,3,59,160,229,105,88,2,194,232,50,39,66,62,47,100,73,147,237,205,98,35,202,15,123,205,206,167,195,189,28,54,188,149,168,35,40,214,108,180,75,242,134,172,162,45,189,3,149,158,109,164,109,95,35,245,188,172,57,63,3,175,204,29,165,86,17,247,128,112,49,211,55,253,8,166,87,118,87,154,173,87,95,29,87,148,86,43,164,196,165,52,250,101,115,125,191,138,205,59,198,235,43,50,235,115,3,106,193,228,77,150,77,244,82,156,107,53,78,227,107,152,235,219,128,142,127,104,207,54,204,223,123,0,2,175,32,169,229,191,78,49,154,78,255,245,212,121,44,174,199,91,10,109,186,105,43,84,171,156,110,64,6,120,239,159,187,226,173,81,184,173,88,167,88,121,194,169,111,2,126,90,150,158,212,217,92,141,65,198,163,185,138,65,107,181,114,179,252,11,108,40,188,255,118,173,137,56,232,120,179,187,37,118,110,84,246,89,41,207,127,75,238,208,184,117,11,245,43,144,126,113,43,227,211,182,181,222,92,124,195,26,27,85,195,154,13,66,159,144,31,45,195,81,37,104,122,99,198,255,221,7,226,214,26,89,15,149,129,215,13,24,251,111,34,35,221,134,209,89,2,156,123,109,115,70,114,18,198,162,33,98,118,183,111,3,35,63,245,54,133,205,109,13,219,245,163,4,142,175,145,17,139,189,89,229,39,164,71,228,99,197,106,172,111,84,231,114,91,2,236,150,203,145,146,244,187,155,198,241,227,119,73,232,41,211,69,97,36,247,131,219,183,251,53,188,160,181,36,152,59,166,114,218,148,182,254,185,136,210,99,79,31,137,132,186,99,107,159,124,54,118,228,146,155,238,61,192,156,250,155,225,109,99,128,227,109,252,76,201,142,35,12,155,2,22,251,148,245,64,7,1,160,227,95,203,82,141,48,204,91,212,98,63,167,44,232,184,122,142,29,19,132,77,25,95,165,151,44,143,24,91,45,57,110,35,235,227,185,36,53,247,204,208,69,30,77,62,167,237,62,202,87,236,118,197,32,148,216,44,180,46,166,61,181,6,106,100,154,229,9,150,64,232,95,138,98,51,211,117,180,137,159,128,135,14,240,124,191,212,16,234,231,96,7,29,12,121,162,12,21,115,223,191,59,68,221,3,244,238,1,119,60,93,211,124,160,138,124,150,51,210,8,162,228,127,165,231,13,179,120,229,100,214,142,77,165,231,27,185,114,48,35,132,223,127,255,242,133,23,37,179,0,210,202,228,246,106,219,71,219,93,7,14,191,54,43,113,217,137,251,124,166,47,85,115,15,184,205,221,137,15,71,117,21,235,107,76,117,68,236,53,32,174,31,91,189,25,240,242,96,187,130,246,15,33,75,239,1,91,132,101,151,250,43,221,222,109,43,107,213,185,152,158,235,192,101,18,243,103,201,82,229,245,129,200,92,200,156,233,236,237,151,55,146,104,27,39,211,76,253,45,187,136,131,20,31,252,109,86,146,71,183,165,107,199,66,198,162,209,233,112,134,128,159,104,179,233,233,34,83,25,159,177,164,134,219,136,128,199,233,203,17,221,104,179,220,96,207,228,22,160,30,230,18,181,134,140,186,78,52,253,109,137,160,26,97,157,216,51,58,62,59,161,46,103,39,65,178,226,243,76,11,252,155,233,243,179,91,142,68,155,2,179,138,182,36,46,152,226,183,151,12,21,165,178,188,105,103,131,224,142,155,71,10,12,62,82,177,231,171,255,9,177,111,77,245,79,154,121,32,185,138,200,255,191,30,49,43,212,143,148,74,103,243,165,16,148,142,240,196,61,72,235,221,147,206,134,11,151,41,191,235,160,198,215,203,46,205,171,254,67,109,71,40,104,23,50,183,102,60,227,108,57,175,202,97,36,195,129,236,188,117,171,33,164,8,204,205,234,8,83,108,195,180,160,101,226,11,55,127,229,157,153,192,41,15,243,74,150,150,92,165,130,30,203,191,31,58,174,31,40,28,68,121,176,76,160,222,160,123,144,93,251,226,217,53,182,126,43,132,41,242,158,240,140,163,62,120,79,122,174,21,76,199,200,122,27,223,215,148,17,19,222,80,122,240,68,68,107,116,245,79,87,85,219,240,254,106,109,158,237,65,67,93,255,224,61,64,140,34,194,100,251,15,52,190,176,126,44,193,43,89,177,228,54,221,139,34,64,63,8,49,111,77,184,250,218,236,0,170,143,130,132,183,202,179,170,246,74,216,92,84,14,44,218,167,27,5,64,33,179,81,79,187,175,26,6,165,144,48,56,41,73,122,236,126,166,154,168,62,108,46,231,142,127,241,74,42,164,219,54,186,253,15,42,173,62,147,193,58,48,96,139,216,121,71,123,208,196,84,112,203,171,117,110,113,198,15,188,7,63,161,233,100,34,157,172,168,153,171,108,85,189,56,110,130,196,148,169,118,86,167,17,144,174,167,74,64,247,138,24,109,86,92,219,98,50,251,102,183,29,38,94,129,17,185,53,126,110,127,122,182,205,160,244,177,2,211,94,75,57,203,107,126,5,151,136,237,192,236,243,129,30,180,253,128,169,218,132,57,223,13,242,6,155,77,94,150,133,117,147,4,150,55,222,64,244,202,33,32,39,253,160,58,93,202,62,195,149,187,242,66,85,76,52,166,18,199,193,160,243,141,233,204,57,200,165,177,97,95,180,178,244,206,12,73,128,80,239,119,48,26,27,131,148,34,9,187,46,223,135,238,40,21,111,55,30,179,187,180,141,203,35,50,11,46,185,140,99,166,37,129,195,17,252,245,119,81,123,68,167,7,111,104,109,37,255,81,73,120,100,178,93,65,10,235,229,208,49,176,210,195,111,63,161,86,24,155,43,203,145,255,149,209,56,140,42,50,197,248,124,35,153,73,182,85,61,171,48,97,13,124,244,168,47,51,236,34,13,179,57,173,99,77,104,209,218,211,3,175,109,11,168,6,87,139,24,15,50,186,175,37,64,72,50,80,21,134,46,218,43,18,227,66,218,112,136,29,239,233,101,26,139,167,58,110,221,178,100,136,246,40,213,51,159,133,211,64,52,87,16,252,152,116,63,240,234,27,220,144,8,122,68,209,133,27,16,113,74,177,194,103,173,158,114,224,180,18,83,26,19,143,105,185,156,200,125,180,253,68,167,180,181,210,163,25,189,161,136,198,113,202,81,95,120,84,212,245,249,90,106,200,190,225,28,228,86,252,240,106,212,3,188,51,52,202,109,48,30,41,177,173,175,83,209,212,94,183,120,179,250,11,227,63,54,205,248,56,44,201,68,239,181,213,93,67,169,172,59,61,26,60,87,69,70,43,238,114,126,38,53,72,40,12,115,191,109,115,164,74,130,235,215,13,95,251,159,119,179,68,61,47,120,117,208,82,153,124,241,121,6,165,139,240,243,190,38,120,121,210,167,135,54,41,213,159,47,191,219,52,165,183,88,221,194,34,24,189,210,192,220,134,155,173,168,196,56,180,147,250,94,242,255,42,88,24,97,77,162,158,96,212,30,252,136,236,240,14,126,15,24,219,20,50,223,185,44,76,7,37,30,21,91,232,195,49,82,246,140,122,92,239,145,76,35,166,7,2,251,122,176,113,210,157,149,243,49,156,203,190,129,163,141,216,219,156,6,219,181,108,41,244,73,142,120,245,45,125,107,141,170,43,164,57,115,52,140,205,73,93,115,38,176,83,237,106,149,172,204,222,172,44,253,204,184,73,197,47,119,245,184,214,5,238,235,228,170,136,54,68,117,103,106,241,46,13,56,83,71,236,148,31,23,10,192,225,139,14,29,225,179,211,129,217,127,231,206,26,42,26,81,119,45,185,166,191,104,244,46,235,218,97,29,154,52,6,218,64,241,63,154,234,43,242,123,1,149,72,210,82,35,253,5,188,105,177,248,116,161,187,162,31,232,133,51,93,196,246,127,176,80,240,95,138,84,63,175,161,211,160,24,186,183,66,44,83,104,26,132,236,115,52,111,157,122,139,252,17,151,121,252,235,113,160,195,109,55,57,142,252,194,55,240,128,233,49,167,103,37,58,242,90,114,80,180,128,175,159,155,153,14,250,107,100,55,85,126,237,31,94,128,62,237,47,239,103,74,49,202,203,217,108,107,171,251,244,231,208,89,73,195,107,245,202,28,52,84,62,255,224,102,6,237,47,114,29,34,171,168,208,111,103,115,135,244,189,7,104,96,147,172,180,173,157,176,76,201,113,224,103,248,76,233,69,186,107,195,220,179,252,172,32,143,127,55,229,118,144,139,152,111,7,193,69,221,126,226,30,237,149,55,136,137,92,200,65,0,194,47,224,167,38,249,53,125,88,121,47,16,153,238,196,68,39,52,49,136,82,158,21,177,31,252,187,98,120,69,125,22,93,254,18,223,115,121,241,82,0,237,60,200,22,253,225,230,241,239,33,12,252,234,54,78,249,18,46,234,100,73,177,180,23,2,223,21,221,229,235,104,215,118,113,184,209,246,106,13,119,128,184,148,204,205,244,97,61,40,33,146,206,147,107,71,111,21,18,124,67,152,184,243,153,79,183,242,83,146,198,165,223,89,248,196,205,241,10,220,80,8,27,26,43,55,123,161,168,18,163,119,199,230,141,89,158,87,117,48,35,113,229,195,108,121,90,198,17,229,153,79,3,127,227,179,31,130,185,59,110,239,228,245,180,5,245,14,28,234,3,143,47,236,96,7,38,71,118,232,20,199,193,5,243,146,162,169,99,132,110,100,196,45,153,227,1,102,152,147,124,132,32,191,73,175,124,228,56,221,103,13,78,198,253,98,171,189,108,136,243,134,93,47,116,64,238,234,178,45,76,10,204,77,141,159,236,248,157,182,229,151,67,242,129,245,223,75,205,197,143,135,61,45,54,53,87,78,80,63,122,76,239,29,173,229,171,175,35,183,217,7,247,128,98,254,207,183,140,8,104,211,186,36,74,158,235,204,234,106,55,240,220,167,240,98,9,60,135,154,66,70,220,168,45,124,93,26,27,235,43,69,214,96,209,250,13,205,130,227,229,29,26,122,203,135,5,79,161,117,19,235,86,18,11,241,231,84,113,208,102,113,194,3,208,251,97,14,135,185,76,231,214,212,92,29,32,104,172,114,181,93,210,41,180,181,78,34,77,168,244,147,228,145,131,27,239,255,220,149,214,3,104,41,33,31,34,177,234,83,145,76,200,120,71,107,69,248,152,92,45,121,118,50,207,241,194,86,58,55,243,200,239,20,67,84,242,229,135,104,119,47,205,193,162,135,237,70,51,204,229,58,242,194,206,74,162,83,213,244,8,105,35,1,153,95,130,46,70,239,4,159,17,150,130,34,3,225,72,155,57,212,215,21,248,237,91,157,143,175,82,196,202,170,93,252,115,11,245,39,28,157,214,2,193,63,46,140,43,199,7,45,124,92,81,21,122,240,85,41,167,117,134,193,248,164,55,234,43,66,59,35,187,8,253,55,229,118,216,218,4,217,20,233,227,189,42,235,150,9,212,159,178,52,69,155,98,96,21,132,36,175,229,190,54,184,102,58,13,122,77,230,147,92,73,74,217,139,181,63,25,50,109,226,199,56,124,110,53,129,100,87,174,102,85,156,18,83,102,164,205,48,206,181,77,220,236,230,54,104,239,184,221,186,140,244,14,141,150,45,82,157,181,151,63,101,128,148,46,98,161,31,57,87,134,25,229,9,153,118,190,54,213,89,5,44,113,82,127,217,40,78,27,217,165,251,132,67,0,129,113,4,47,66,181,253,165,76,249,56,254,112,221,212,50,15,38,141,203,66,132,247,238,1,10,1,103,239,16,122,83,103,187,229,250,104,174,181,209,167,157,162,179,224,131,2,165,155,58,187,119,123,112,167,114,169,10,26,117,194,13,110,6,98,242,179,31,151,136,248,228,21,27,36,73,83,86,145,2,89,83,116,237,82,232,193,162,159,224,205,204,13,122,98,206,206,0,87,175,246,6,60,103,49,180,71,75,56,135,135,121,241,166,151,28,52,24,231,213,174,177,226,95,158,179,84,110,2,223,218,35,43,115,87,143,173,191,116,220,26,18,132,65,245,78,96,51,47,38,123,12,63,85,122,7,26,55,12,246,66,178,219,151,14,250,20,172,89,133,74,184,199,30,85,98,158,97,145,101,80,31,163,101,131,86,84,251,217,108,27,205,10,120,174,105,9,222,42,143,102,103,23,111,96,45,104,109,105,90,179,221,154,241,0,119,67,77,77,179,147,132,33,204,66,188,64,133,43,144,159,221,198,244,221,107,136,30,151,37,213,131,27,129,23,77,59,170,88,213,227,247,84,250,161,189,66,53,35,188,237,128,173,113,75,188,1,211,78,30,189,74,252,72,78,193,182,232,171,85,218,34,79,207,234,220,50,34,224,208,162,189,62,76,23,118,179,197,172,36,240,51,169,238,38,79,14,91,245,80,36,100,158,147,186,173,109,253,45,173,15,201,107,148,6,208,196,140,24,239,74,143,100,184,250,43,212,233,160,68,156,4,54,179,102,97,51,107,78,27,182,244,176,240,62,254,29,181,240,27,17,160,143,249,52,167,205,173,191,15,237,124,48,214,211,31,49,96,179,230,1,17,3,235,58,230,142,97,105,77,243,100,245,212,64,172,222,90,82,67,102,141,9,170,174,37,34,36,35,48,219,133,197,89,136,160,232,170,185,34,47,0,191,101,216,117,134,165,237,83,225,171,214,169,226,92,117,118,84,207,215,181,41,103,50,67,249,74,118,155,163,253,155,30,52,196,88,120,217,58,153,42,148,107,224,108,180,252,41,200,186,116,17,221,18,160,31,218,168,243,175,93,49,124,43,237,170,165,142,170,190,62,125,62,34,4,90,228,148,81,233,174,97,108,237,53,131,100,137,245,59,168,43,171,4,144,135,232,13,141,177,109,206,125,242,49,247,104,155,90,132,163,202,173,66,111,108,185,53,230,152,173,43,254,4,75,28,195,212,74,157,207,2,176,116,242,177,250,223,14,210,238,162,162,27,163,185,249,229,128,200,161,95,217,171,27,26,94,47,232,104,156,244,210,49,201,142,231,167,56,225,6,16,171,37,199,185,227,177,12,179,141,109,68,221,45,75,219,181,17,187,120,12,165,168,120,75,251,74,143,140,16,188,217,201,76,157,86,28,253,225,80,54,162,153,254,106,104,129,116,91,68,98,180,62,14,92,222,209,242,149,160,80,189,203,232,7,241,175,150,210,63,113,55,43,77,100,157,66,209,169,45,104,201,43,44,4,140,14,224,175,88,156,129,157,71,99,156,80,189,249,61,109,109,231,215,0,119,165,37,95,33,113,167,0,200,48,15,243,187,26,63,47,93,71,169,166,3,4,61,217,155,134,65,184,97,192,251,225,12,67,229,53,36,4,58,85,8,25,95,131,251,203,58,109,13,115,206,88,199,122,160,245,34,74,247,244,80,140,222,33,19,99,67,21,126,249,209,7,109,250,165,38,117,60,14,190,183,77,103,220,37,59,235,28,24,75,249,51,153,237,203,182,227,148,127,98,70,234,66,47,90,229,83,107,237,26,33,28,104,194,105,127,73,160,107,122,210,47,184,142,138,143,83,201,1,159,28,170,190,197,134,83,255,124,104,253,25,9,150,134,54,159,35,72,17,242,109,18,87,117,161,176,223,30,169,177,181,253,16,199,203,6,175,160,65,133,37,113,164,5,227,61,192,3,85,187,22,18,127,180,113,251,246,218,214,135,57,95,45,185,217,110,73,29,206,253,237,240,139,11,249,248,176,131,109,125,139,51,18,223,46,172,137,115,247,236,74,12,220,121,15,144,29,104,155,78,44,93,161,57,150,135,252,190,11,92,14,16,240,47,159,120,150,119,227,121,9,86,190,224,254,130,246,214,180,40,114,22,133,83,115,30,71,61,204,202,110,67,64,255,81,103,132,52,71,255,26,109,243,66,212,149,223,3,166,61,125,82,253,166,87,245,71,2,124,167,43,167,47,235,98,142,126,4,175,115,179,44,237,86,32,188,46,241,176,201,103,203,27,0,55,241,194,122,229,69,200,199,92,191,101,93,177,49,153,31,165,190,135,178,34,113,3,35,82,199,209,88,30,143,123,15,184,234,91,52,228,254,28,35,114,156,60,162,20,189,162,222,117,212,25,13,227,42,175,56,66,250,217,170,86,86,38,98,214,55,152,153,246,90,97,12,177,70,199,209,115,84,204,13,165,234,123,225,115,154,100,255,212,239,1,254,118,89,241,43,186,219,24,239,58,79,39,20,241,202,30,114,3,164,246,3,157,33,227,27,224,239,40,38,64,184,150,207,59,151,30,96,236,115,69,190,99,99,168,220,234,146,123,37,109,7,71,43,158,160,189,143,13,220,216,133,180,115,115,135,26,234,219,37,244,59,48,173,92,4,160,103,235,209,237,155,250,59,18,171,141,221,45,142,78,78,66,33,153,155,92,151,111,134,74,5,231,70,98,166,247,209,234,39,1,206,135,243,132,28,173,177,164,12,8,78,132,215,31,141,40,26,35,213,10,69,73,223,177,105,177,219,215,106,245,223,187,15,192,94,138,92,179,17,171,203,34,198,114,238,252,59,199,200,4,161,29,63,131,136,24,253,147,219,79,17,55,107,201,129,138,103,220,35,81,199,87,101,152,194,41,59,71,76,35,218,76,250,95,138,121,201,103,175,74,187,22,134,116,199,114,248,41,249,223,218,90,85,201,61,137,243,219,154,150,203,88,23,162,149,66,80,192,177,8,113,72,97,67,107,251,47,193,63,215,150,244,40,111,84,159,71,87,45,130,101,106,69,226,242,248,56,77,124,9,253,204,101,111,147,165,49,93,100,19,241,214,76,244,33,148,25,129,8,221,108,9,56,206,154,162,96,247,41,132,191,98,173,177,98,187,146,150,243,56,206,110,172,83,220,61,106,155,25,248,49,122,23,49,251,182,234,93,219,216,166,168,219,237,8,102,103,215,194,72,45,125,97,104,9,54,51,172,200,12,154,181,64,118,218,38,110,155,80,161,134,103,156,68,71,142,62,179,72,130,3,27,102,31,40,81,234,229,37,227,148,205,88,156,81,59,144,234,27,126,29,106,230,135,207,116,94,33,120,250,57,142,23,78,112,194,253,92,146,202,232,72,76,155,183,157,206,244,191,179,236,138,252,235,51,248,121,115,55,159,122,87,221,189,226,144,78,86,246,73,97,245,166,112,119,218,109,7,58,61,246,84,101,36,201,75,24,241,202,179,14,220,196,223,100,116,177,7,80,200,2,157,33,116,190,116,161,123,5,238,62,231,104,228,138,148,234,19,106,132,29,199,192,67,70,174,71,28,253,151,169,191,182,87,120,26,67,112,216,39,36,99,142,1,183,175,89,140,123,116,88,140,59,116,161,195,252,12,101,150,39,81,182,170,215,203,54,244,213,161,143,115,119,31,117,84,60,25,198,75,121,158,76,164,241,255,250,177,242,255,125,188,214,167,203,179,197,126,30,169,199,226,39,122,58,124,106,245,15,181,175,140,42,123,80,56,252,35,196,135,182,67,32,25,72,229,136,229,122,79,94,105,223,44,101,213,209,158,71,120,133,101,240,203,198,89,58,82,138,220,49,112,209,168,84,252,175,179,110,225,131,19,140,100,139,129,252,97,57,82,245,75,113,182,249,230,252,191,178,102,17,91,242,68,48,61,9,221,61,135,238,49,117,238,90,58,160,152,195,219,214,248,200,185,222,123,0,31,44,138,28,36,62,13,239,102,103,167,165,130,190,124,103,165,214,87,187,147,68,175,92,176,84,175,71,5,108,255,69,109,28,179,206,0,123,218,30,122,193,246,137,114,92,94,195,80,53,1,106,16,75,187,196,168,157,18,195,244,58,30,220,191,220,165,186,166,153,216,152,254,4,78,81,71,218,222,35,25,75,168,83,84,68,111,89,107,210,19,27,64,216,53,22,148,187,49,162,2,37,8,186,123,45,166,149,95,235,88,126,86,131,32,86,185,72,19,241,140,152,165,135,138,212,168,153,210,157,73,44,231,115,151,34,99,50,40,50,235,28,111,46,199,166,121,237,236,84,182,181,73,22,237,13,226,63,59,30,91,78,27,105,58,9,80,218,215,135,86,90,158,72,62,144,42,128,177,229,230,12,195,87,214,246,108,248,246,28,161,173,184,241,29,181,94,182,243,225,15,3,186,131,109,211,41,222,92,196,243,29,9,203,193,121,152,196,232,45,171,233,38,192,9,219,190,57,175,71,129,202,223,149,229,34,190,146,75,74,252,50,126,12,60,92,74,32,62,240,30,20,205,211,178,203,11,69,138,186,164,165,125,60,148,117,44,217,181,250,44,165,145,72,157,213,65,116,210,67,227,146,38,247,62,20,206,116,15,24,122,168,223,254,99,8,174,28,98,125,26,212,228,222,43,68,52,253,149,209,197,48,139,54,40,216,138,130,204,186,3,70,126,75,252,245,3,97,86,101,232,245,14,17,171,62,223,241,43,208,168,30,195,242,104,215,167,149,231,124,156,114,125,221,118,126,95,95,68,132,94,27,131,39,107,14,239,1,128,111,134,177,68,169,144,160,201,92,139,107,206,233,228,235,110,73,69,183,9,154,135,117,141,147,142,165,158,209,107,163,156,166,172,163,164,69,147,12,188,30,108,196,207,138,149,173,215,76,233,37,31,87,4,84,111,117,72,251,80,202,218,121,154,2,119,46,100,133,20,159,114,11,232,223,230,44,127,188,235,176,130,17,169,231,120,240,172,112,214,214,44,139,42,209,79,203,67,117,2,43,112,91,27,52,20,87,71,5,110,239,1,7,164,49,45,90,175,70,44,111,183,52,27,65,171,50,235,2,233,191,114,27,138,236,165,36,102,117,237,222,54,66,66,53,71,4,219,201,154,220,168,250,221,163,100,245,21,54,232,116,116,80,194,233,254,186,142,180,110,221,174,248,92,125,174,117,61,185,8,32,80,255,21,229,112,248,242,11,127,89,20,162,255,71,69,245,134,51,67,225,213,215,152,188,99,57,151,234,189,243,40,89,120,130,92,81,232,143,201,89,121,43,121,203,97,150,113,235,3,42,118,233,204,50,121,201,111,12,69,17,161,75,224,218,197,217,205,215,254,214,52,108,187,182,116,213,7,160,64,144,29,97,209,116,192,206,167,108,101,70,231,38,23,246,103,32,34,30,53,126,43,85,160,190,213,93,101,183,131,140,207,206,29,186,141,90,189,113,168,165,219,149,152,82,190,116,249,250,229,13,245,212,110,222,241,39,249,83,69,203,231,227,78,130,122,200,162,31,183,106,116,93,244,140,121,147,1,219,230,165,51,100,2,137,162,135,159,75,156,135,212,126,253,77,165,229,214,64,125,70,82,12,58,36,12,68,39,33,74,117,199,45,29,3,107,158,139,177,197,101,50,36,100,30,178,173,126,19,227,148,213,227,54,184,78,79,41,69,3,166,157,242,174,211,38,33,238,44,183,122,121,111,43,18,137,174,220,104,95,20,63,46,23,215,238,188,11,33,211,42,111,34,121,115,105,79,147,92,136,101,214,161,243,182,69,142,107,224,84,118,215,255,158,248,178,220,100,231,239,28,172,214,230,45,206,30,166,250,246,45,232,118,171,254,181,92,225,165,143,11,203,231,8,179,219,245,148,162,197,233,29,44,85,136,41,116,77,74,44,185,106,162,184,7,8,215,123,55,188,212,215,169,43,127,189,205,18,206,115,202,164,103,121,97,74,79,176,90,102,174,155,202,154,99,203,111,77,197,167,244,58,143,78,94,174,47,134,198,20,248,235,155,200,158,209,52,92,35,145,184,76,206,156,91,163,90,231,133,141,97,180,195,159,198,216,56,59,255,232,65,7,11,127,123,136,14,87,18,121,177,114,9,79,123,220,36,177,5,38,186,83,37,124,86,189,108,108,22,183,134,222,60,253,76,41,236,97,22,100,153,58,253,217,167,105,198,30,81,112,244,221,51,89,209,29,77,183,92,65,248,70,143,118,65,166,168,223,227,210,51,24,119,179,36,56,192,177,86,173,126,234,226,162,254,151,16,159,205,127,138,194,89,3,50,62,140,83,210,245,35,186,186,142,41,175,86,116,129,57,31,188,100,87,39,90,152,180,164,137,223,115,69,92,131,248,135,183,57,89,53,27,231,94,199,158,227,12,241,71,100,65,233,46,28,137,253,235,8,68,37,228,34,230,183,121,245,212,103,146,47,162,85,11,151,116,47,26,191,93,191,0,243,231,39,36,103,88,201,56,47,124,190,225,24,59,254,121,99,165,42,67,41,20,45,152,169,95,159,91,215,67,55,96,84,194,203,171,142,203,245,97,226,242,213,83,250,186,177,208,241,29,129,144,126,36,167,191,210,242,11,216,111,167,100,162,114,33,238,175,155,154,29,3,157,127,76,93,148,180,227,148,46,183,45,209,184,59,122,47,10,83,83,95,197,29,157,20,162,137,22,50,192,30,105,30,100,136,40,85,210,92,110,13,205,105,146,160,253,65,247,185,214,204,190,30,169,127,49,249,228,31,240,20,233,149,118,104,194,151,85,96,19,52,127,98,205,183,205,149,210,185,252,63,68,87,148,49,18,42,190,41,54,246,87,70,61,94,252,211,106,225,12,140,191,163,29,23,243,76,58,212,55,105,255,151,205,27,188,58,200,119,253,130,229,0,127,99,126,207,47,227,43,26,241,143,214,200,192,85,244,197,112,52,168,50,10,246,219,237,199,224,171,85,115,67,86,198,142,105,57,232,203,220,80,57,138,116,23,33,216,55,212,227,176,215,76,52,64,197,244,75,254,165,96,216,111,215,99,225,164,254,153,98,241,231,119,42,46,147,118,172,150,22,153,135,174,77,144,112,216,236,107,15,223,118,147,41,54,149,230,169,138,49,122,55,213,11,86,137,94,136,209,58,199,177,185,253,88,8,251,191,34,142,229,110,91,237,219,138,23,233,214,1,162,34,126,19,168,31,114,53,90,202,255,128,204,148,18,16,45,232,1,9,56,221,57,50,202,210,237,24,136,67,35,188,100,158,34,97,107,211,93,176,165,175,141,240,85,229,136,171,252,43,180,221,113,64,84,47,248,105,198,198,51,38,106,18,236,132,162,142,136,193,252,86,252,158,230,199,13,159,206,95,208,251,79,131,123,108,12,252,158,13,21,167,200,34,216,111,150,232,80,63,210,41,197,46,190,66,115,87,62,245,67,86,204,111,79,176,99,239,107,92,251,171,50,115,217,84,70,113,254,223,176,195,199,222,62,92,98,86,86,193,141,1,203,67,168,199,223,123,45,235,216,14,120,155,174,82,31,145,219,188,50,143,100,2,35,155,34,166,6,231,4,35,48,29,254,103,151,239,59,21,248,89,126,245,100,112,249,235,204,133,204,203,91,191,34,74,30,56,88,154,206,161,22,208,227,203,91,84,45,200,208,140,101,143,83,65,191,231,121,93,175,223,57,49,180,55,159,81,190,120,196,10,131,131,200,244,22,150,8,223,107,54,15,165,4,13,212,95,37,107,230,204,177,159,95,85,24,63,86,159,99,80,11,95,42,97,41,144,79,210,169,158,14,246,142,46,40,230,214,221,104,213,250,169,160,53,89,80,246,149,119,221,114,43,80,252,67,217,167,75,169,191,211,182,20,25,252,67,113,241,70,44,174,99,194,95,245,73,82,3,20,157,215,197,72,245,45,37,137,186,99,89,99,148,75,213,149,171,133,22,227,134,142,200,210,236,234,66,199,173,7,24,196,72,61,63,2,19,181,101,67,79,109,185,246,191,47,58,126,183,101,71,232,195,213,67,111,170,123,184,55,10,247,203,91,39,83,84,28,144,163,74,170,130,211,202,123,67,112,216,75,45,110,38,226,1,113,62,5,89,80,246,112,169,72,243,170,205,236,150,21,40,64,127,123,193,119,216,56,220,243,197,87,69,101,223,93,67,206,88,50,226,19,212,196,220,73,52,11,171,230,166,96,200,70,81,98,235,57,137,155,24,101,171,92,71,225,180,33,16,232,113,169,237,238,85,20,17,67,72,68,212,57,54,196,38,94,160,48,139,150,141,82,98,124,147,200,156,25,115,240,132,232,140,165,128,206,118,165,164,40,135,15,153,119,15,24,166,185,89,28,178,250,170,172,14,50,140,189,98,187,147,242,15,248,83,32,184,41,192,57,219,127,8,218,3,252,139,180,108,147,228,42,95,44,97,46,153,107,42,108,185,211,44,70,89,228,78,181,132,209,25,35,172,134,239,1,41,198,252,108,124,201,45,251,27,112,77,252,156,8,124,73,243,43,152,228,4,96,191,242,67,100,82,82,50,181,150,158,141,24,195,180,172,117,135,11,163,42,56,79,176,0,236,99,33,111,172,40,180,5,13,114,21,152,187,242,240,158,56,206,228,98,124,232,181,215,35,47,19,23,49,147,83,157,255,106,159,49,111,68,86,73,211,69,12,176,146,163,173,42,103,195,226,209,190,112,206,238,220,16,70,16,200,201,203,75,154,72,215,71,48,135,224,254,71,45,39,89,112,145,250,212,126,114,33,111,248,216,6,136,244,7,34,60,179,185,216,134,151,44,153,18,206,248,20,151,98,86,112,230,55,62,68,91,124,213,14,231,10,216,217,20,17,220,146,119,156,117,191,49,10,15,245,64,201,105,166,62,253,188,22,240,93,180,92,95,62,7,200,21,208,235,181,45,98,230,195,38,249,92,49,217,35,18,44,148,240,67,17,148,223,201,7,43,251,177,169,37,27,199,219,116,66,173,205,221,236,186,162,244,83,54,110,198,188,234,116,83,228,145,232,173,3,163,130,237,85,195,120,74,83,246,27,101,116,185,106,172,235,49,207,96,117,189,210,127,223,200,162,167,54,18,155,227,46,175,97,247,38,71,61,75,36,75,75,164,93,126,237,154,228,32,254,204,178,175,219,246,131,134,229,162,110,35,170,143,220,53,138,13,232,60,158,238,123,237,76,85,148,220,170,233,168,19,156,120,228,158,121,29,116,155,72,145,207,209,98,61,52,43,179,147,40,31,125,195,50,162,182,242,63,49,5,183,24,49,214,209,19,139,41,102,250,42,77,153,32,119,146,130,231,17,122,182,152,165,163,19,50,235,241,202,168,89,88,208,166,1,143,140,96,0,21,210,7,250,219,46,115,149,50,177,199,202,170,152,23,213,13,73,93,107,98,224,74,165,98,227,34,200,27,190,13,147,21,124,243,57,33,183,110,184,21,224,145,114,146,57,158,80,156,172,52,192,157,205,115,5,10,45,157,31,223,123,136,10,225,72,185,243,142,251,81,91,157,64,51,186,115,18,116,109,20,146,115,165,52,136,169,166,98,15,7,57,200,86,83,151,36,196,239,230,160,79,179,237,225,117,97,160,19,192,126,157,49,243,155,223,167,156,38,78,195,19,243,13,101,119,226,160,254,81,156,239,51,145,209,1,253,199,250,13,40,250,117,122,209,167,21,86,254,104,115,231,84,27,69,1,59,201,55,116,79,148,99,190,155,237,87,71,27,186,156,96,217,96,128,233,206,239,108,74,175,56,123,211,26,238,127,52,177,67,111,47,242,142,229,101,246,60,44,205,217,127,18,208,188,38,231,20,84,100,206,220,56,208,132,190,191,177,212,220,48,93,218,19,73,158,32,43,93,167,245,95,120,60,169,87,205,191,92,62,118,76,128,143,42,11,86,0,191,252,49,58,43,249,48,48,231,20,167,134,179,136,232,149,151,37,99,109,92,109,108,185,13,221,95,46,119,125,136,75,193,118,117,181,82,244,162,158,188,103,227,142,173,206,84,233,187,164,21,135,201,163,248,95,151,198,78,230,39,146,212,32,220,99,187,98,241,6,176,149,102,106,106,97,237,47,82,216,223,117,102,249,139,197,200,122,119,15,43,141,221,82,248,97,234,82,114,81,223,95,185,226,1,175,128,57,42,135,82,155,41,87,254,181,204,155,172,14,49,126,48,165,201,76,49,241,243,217,109,8,156,198,143,72,123,52,102,230,234,169,251,213,34,162,149,91,183,201,0,75,122,14,91,66,199,202,31,170,155,246,93,176,209,33,153,232,141,206,5,178,188,247,47,216,46,138,121,21,159,201,176,53,143,155,196,241,73,50,159,68,223,170,91,238,227,83,197,240,215,166,178,45,19,91,118,246,28,144,77,156,22,103,154,186,176,132,252,21,41,212,11,238,85,182,227,167,105,140,117,57,230,153,55,137,252,203,17,166,70,225,140,224,165,2,81,10,158,117,239,167,6,84,1,246,219,119,193,46,199,245,155,150,196,49,89,4,212,229,112,234,72,15,237,125,85,70,66,21,135,82,19,73,212,166,246,48,98,237,211,160,110,190,208,115,96,75,33,149,0,80,53,12,116,192,139,137,117,96,63,103,67,218,70,76,24,22,22,207,78,218,24,178,38,37,228,74,14,144,121,92,187,60,23,91,100,251,99,98,152,31,86,149,33,233,169,156,231,47,225,255,194,145,135,103,71,52,135,129,89,53,186,87,214,31,164,215,117,241,76,149,149,91,140,0,252,186,94,9,149,206,75,207,87,181,244,243,72,99,222,229,249,228,129,221,7,173,116,162,84,163,105,220,216,106,83,135,199,53,85,177,94,248,156,154,102,153,232,211,181,53,238,127,84,3,150,148,175,242,229,253,241,90,3,84,223,164,175,5,163,205,162,69,237,44,166,172,237,78,149,42,93,186,68,111,67,63,36,44,42,234,41,102,177,159,82,163,165,57,139,31,38,114,117,91,228,236,10,179,90,147,242,169,145,162,25,50,31,231,10,176,52,58,227,116,75,233,39,182,50,176,214,247,39,24,123,211,94,196,36,46,20,51,171,42,187,84,115,27,102,182,132,224,132,243,168,74,166,51,164,89,229,3,150,5,5,242,217,125,132,52,87,244,216,33,49,116,51,22,102,240,233,130,132,122,58,144,123,162,29,37,21,56,244,48,96,86,163,191,49,174,234,1,121,104,193,98,32,91,66,186,65,148,190,36,244,41,252,85,213,136,101,120,218,66,12,41,253,120,186,193,5,7,98,1,120,172,145,79,44,94,82,202,209,95,4,114,137,247,210,107,99,225,143,53,24,142,200,68,203,138,60,232,156,46,100,182,21,225,62,144,202,102,44,156,129,255,33,88,82,252,117,247,143,40,243,231,119,58,181,119,33,175,21,129,236,20,121,141,46,215,32,210,166,146,24,145,115,239,241,69,129,162,48,229,117,80,223,172,224,93,30,146,39,239,221,160,17,127,173,236,164,170,133,87,21,73,227,252,205,9,53,167,149,123,170,170,9,39,163,188,163,45,175,146,202,109,164,180,147,27,46,173,206,243,60,151,236,28,188,129,232,219,163,75,69,37,94,122,77,34,211,193,19,26,216,83,249,169,89,212,95,78,88,230,146,62,222,205,106,213,248,238,199,139,129,162,225,120,186,226,34,161,95,70,25,175,204,196,138,134,143,220,163,145,76,5,35,124,106,251,151,132,62,126,7,154,94,190,141,201,101,186,198,253,213,105,66,90,113,30,53,64,77,162,203,80,167,17,33,175,188,198,145,244,80,37,71,91,122,62,122,177,44,31,60,191,144,83,37,11,5,126,229,88,252,92,129,223,63,193,23,105,21,214,7,146,18,157,219,19,12,125,137,68,159,215,234,109,180,127,124,227,47,106,233,15,174,163,22,47,201,216,148,44,75,217,231,117,17,60,39,184,243,118,222,20,218,215,217,4,251,14,111,55,247,6,83,152,200,229,149,59,17,35,83,118,182,53,215,227,255,253,76,94,230,179,15,29,170,213,107,162,65,203,108,85,42,254,92,225,188,220,168,85,231,184,72,101,136,179,229,59,34,185,38,11,122,47,218,173,48,41,158,254,198,216,50,205,135,97,25,104,120,50,211,31,233,250,18,146,112,27,90,35,244,161,178,135,85,138,104,162,232,162,112,173,130,79,51,139,230,242,25,184,174,104,220,70,218,243,69,68,170,255,131,205,201,57,82,49,85,186,212,167,154,133,186,161,179,242,254,99,211,228,146,185,31,38,227,14,51,49,56,3,61,179,9,12,147,223,248,198,77,186,162,60,181,180,192,25,96,98,121,255,225,67,153,163,66,29,10,23,191,90,201,193,200,216,254,4,249,128,85,186,116,16,211,18,195,134,137,111,104,47,138,46,153,42,174,55,161,108,224,153,62,193,132,113,64,236,50,179,128,241,80,112,211,115,225,171,143,140,67,182,204,194,190,48,20,65,132,201,96,184,174,229,148,113,240,204,43,207,6,211,75,27,46,234,128,207,146,226,114,227,218,14,201,25,45,1,19,197,207,108,76,221,190,27,59,12,7,25,150,4,202,109,92,91,37,10,162,63,143,112,17,15,105,197,142,133,204,223,61,177,250,146,116,241,111,37,161,34,215,46,245,50,74,178,178,142,236,233,82,116,34,209,171,255,190,44,44,227,194,98,167,58,185,51,182,241,150,134,161,26,147,185,103,151,9,13,150,250,23,5,10,98,29,84,139,55,70,172,169,163,128,45,249,12,16,64,197,247,212,115,28,167,24,142,125,53,22,164,152,38,125,219,221,246,61,224,183,224,155,193,18,173,235,87,137,124,91,129,143,179,46,30,13,142,7,230,82,78,198,224,18,227,105,3,153,254,85,63,19,93,41,77,74,63,211,146,26,167,82,28,80,122,165,63,142,252,136,24,133,131,144,102,8,199,161,110,219,21,230,238,183,117,249,73,252,187,254,93,197,153,55,216,251,224,42,55,25,42,199,117,125,223,132,91,216,42,22,126,41,156,185,252,10,71,186,103,249,6,107,147,48,196,159,127,197,147,32,100,46,126,193,92,221,220,240,200,118,211,230,30,240,62,128,125,48,92,59,134,81,190,185,240,65,3,174,122,204,44,222,31,205,56,136,14,107,163,34,205,241,239,175,51,133,44,251,12,229,190,112,88,123,214,197,99,56,111,69,194,226,128,236,142,218,206,1,63,118,213,92,97,121,113,191,112,109,20,129,155,47,141,122,62,10,227,191,141,83,202,236,10,121,165,142,162,15,254,110,198,215,243,60,201,122,40,44,25,5,108,107,159,212,49,30,75,185,49,137,233,250,194,158,146,155,171,214,53,252,138,1,194,225,172,31,82,116,247,24,112,100,127,231,221,190,195,223,190,102,87,233,51,200,117,212,17,139,26,112,4,198,53,153,12,185,92,191,144,19,156,55,200,242,59,86,86,174,34,88,129,198,193,220,174,131,58,101,107,102,91,18,124,3,11,187,77,135,19,34,67,108,221,27,149,4,108,2,107,59,9,150,15,243,5,141,31,165,229,81,248,33,136,81,180,123,20,248,63,167,137,3,219,100,157,211,127,122,86,202,179,231,53,250,28,121,3,90,13,179,226,170,74,249,23,163,108,249,109,183,14,34,84,188,227,27,165,89,41,227,18,139,66,15,23,80,104,255,224,234,133,203,38,141,193,229,233,236,42,122,49,231,165,214,98,54,93,213,231,142,139,185,194,17,203,35,226,98,130,220,68,89,181,226,228,51,234,79,116,115,202,155,86,49,201,11,213,120,97,43,57,92,52,241,91,221,159,122,39,41,108,49,207,122,136,170,30,178,5,24,76,17,167,76,28,196,77,28,135,206,158,23,85,71,198,65,116,187,98,248,222,18,123,212,236,74,198,132,157,152,60,208,28,43,224,212,242,157,251,231,165,208,127,209,188,239,124,68,59,141,225,241,25,232,110,156,153,204,43,138,153,246,34,234,169,178,114,100,109,246,36,232,34,46,208,76,211,244,1,105,219,186,41,247,44,254,172,94,183,187,109,109,122,246,160,203,195,10,206,223,143,200,222,37,107,157,51,119,208,7,86,71,54,186,156,224,152,9,118,125,234,123,151,96,178,100,167,121,99,37,245,48,241,30,160,45,78,199,46,178,32,120,90,207,40,68,156,119,183,154,98,172,180,236,53,250,108,108,209,149,85,173,171,76,176,218,36,188,104,176,133,182,86,152,142,240,179,194,246,168,112,207,83,122,221,248,48,107,230,152,163,209,160,161,182,160,229,168,227,236,28,161,113,121,3,105,41,89,72,181,28,241,205,35,86,78,95,181,59,88,198,135,209,191,30,66,70,189,225,142,35,11,228,26,253,149,129,123,102,215,97,217,5,28,51,173,235,198,156,119,235,34,2,56,180,206,191,1,197,177,6,189,11,36,195,145,142,100,105,230,138,206,98,47,159,135,39,255,239,94,18,217,255,31,108,39,145,211,132,15,212,106,194,127,203,230,31,106,159,69,96,238,161,95,101,224,144,74,116,142,243,1,233,219,155,172,212,13,5,76,27,247,38,43,12,199,172,227,116,79,43,175,46,75,85,101,157,71,248,133,45,204,81,170,75,138,74,81,202,117,21,197,30,47,111,160,12,177,148,254,159,65,48,158,54,49,177,28,146,54,242,251,196,155,22,71,16,125,158,249,7,49,76,131,23,218,253,19,53,201,3,109,225,176,46,250,117,189,189,91,195,103,194,75,224,24,186,69,82,222,216,153,227,111,103,94,52,150,72,151,136,89,160,16,17,176,100,211,6,191,172,54,206,221,184,105,241,232,103,35,31,212,202,248,253,176,251,212,228,121,168,34,51,33,127,22,15,168,111,85,174,127,132,38,187,216,192,42,116,200,94,245,187,99,141,0,79,66,178,153,130,110,89,240,90,98,227,10,240,117,245,18,143,65,215,187,223,173,225,125,122,154,218,224,143,99,165,105,183,63,61,207,213,225,62,215,120,1,169,77,89,90,149,82,156,223,42,156,150,216,34,162,243,154,171,181,59,15,232,165,222,181,125,148,180,95,26,102,53,64,16,43,165,44,210,23,115,142,38,109,80,169,150,83,83,59,199,252,27,59,144,191,124,57,36,114,238,187,138,225,219,159,104,169,79,78,71,204,160,113,163,135,34,25,153,73,69,116,126,238,72,149,59,142,228,199,34,20,73,231,202,16,123,100,98,47,58,186,110,92,20,66,102,133,116,28,40,47,32,59,193,52,71,208,138,211,87,114,240,133,244,135,178,249,115,76,194,137,3,205,249,29,146,147,227,254,73,123,69,173,242,159,39,183,232,146,94,132,206,236,173,133,93,191,236,141,76,10,74,209,85,196,99,170,37,51,8,181,242,173,28,80,162,96,124,108,251,34,140,1,33,176,52,114,253,136,250,91,190,171,84,144,63,241,211,136,171,144,213,58,134,73,79,201,141,190,33,23,214,93,127,14,72,164,42,237,171,33,222,38,162,151,91,249,74,43,105,117,6,161,229,203,230,38,242,54,252,106,148,38,117,229,23,82,0,56,18,60,123,184,162,29,103,255,117,42,176,239,239,58,175,164,184,174,14,125,184,81,174,244,175,123,64,27,51,92,163,235,112,93,101,43,94,228,236,147,160,137,225,20,176,201,43,61,228,128,66,76,175,124,106,251,247,120,177,104,217,206,81,182,220,193,9,41,179,80,241,169,133,246,72,191,61,220,197,131,70,222,55,178,66,62,89,194,250,228,113,248,118,160,136,217,11,182,239,134,92,213,193,252,211,122,71,205,134,167,138,28,49,63,7,228,171,158,143,222,150,79,160,142,19,161,10,29,254,220,198,69,26,37,36,158,25,137,141,74,191,24,126,215,50,234,51,20,7,62,57,160,80,87,237,25,235,95,117,180,165,172,93,196,92,200,29,32,243,88,218,157,15,202,185,77,243,127,151,59,42,234,135,162,102,67,227,250,71,250,116,64,14,18,89,250,8,239,8,117,80,55,9,137,83,195,36,194,65,240,170,246,250,154,96,213,32,194,53,158,113,184,234,252,102,13,21,228,57,31,75,215,35,125,188,226,124,88,110,12,69,17,214,165,114,20,203,45,97,112,105,30,121,247,60,5,170,39,56,184,162,67,238,1,43,148,41,189,28,245,11,237,71,242,253,138,243,99,174,208,127,215,65,141,22,231,250,235,149,235,84,97,46,45,182,2,206,215,143,106,245,204,223,27,71,151,245,152,29,211,50,32,61,124,43,87,179,52,110,95,69,133,241,52,68,235,28,202,13,95,73,74,217,62,88,71,44,30,235,159,144,47,105,45,74,229,72,6,102,59,165,15,63,13,55,44,28,188,131,253,29,67,19,181,28,31,211,183,46,86,210,46,18,162,95,210,204,184,197,205,220,202,153,137,185,242,156,87,20,13,150,91,22,98,217,67,159,166,232,93,177,191,97,114,89,76,173,233,165,92,215,85,200,104,242,1,28,230,116,253,18,183,169,77,39,92,111,122,31,250,47,101,43,179,242,67,180,188,93,0,163,217,204,46,75,31,241,190,78,162,227,109,64,209,58,99,149,137,182,221,106,193,222,239,219,137,254,39,118,28,234,106,113,57,50,174,90,86,237,127,253,22,135,194,238,24,88,154,14,27,232,88,193,253,145,131,119,49,221,238,112,113,197,29,214,168,3,104,97,193,157,246,224,182,24,35,248,225,18,34,87,160,135,149,190,61,103,15,74,251,253,137,8,117,74,202,164,74,146,167,201,141,243,206,201,221,131,210,130,188,200,145,26,195,44,143,225,16,124,149,88,81,62,206,132,224,253,41,191,19,32,66,74,99,111,127,50,150,97,73,41,99,218,22,230,209,246,81,248,230,241,161,118,117,156,172,126,195,27,96,72,34,196,72,73,75,187,249,176,104,40,92,71,44,64,41,35,36,141,145,49,61,181,168,61,162,227,14,100,20,251,33,84,25,252,43,98,4,116,97,61,118,76,78,240,7,249,169,41,70,120,10,174,164,144,96,123,152,119,179,134,54,79,16,174,192,228,203,195,74,154,146,9,53,110,118,52,247,163,26,235,120,222,12,205,90,4,212,185,222,22,136,201,42,153,221,6,158,194,81,220,200,160,245,88,28,181,181,178,184,88,39,33,197,100,162,222,209,78,21,181,15,75,2,82,150,245,14,191,18,243,154,214,102,77,129,13,45,42,63,61,87,170,78,46,35,80,160,151,231,2,41,125,75,106,113,244,211,254,26,254,0,247,221,179,130,159,83,35,67,177,244,190,138,137,196,163,163,245,150,102,98,104,133,35,29,131,215,207,237,140,66,107,32,166,133,30,73,213,136,42,50,87,229,105,201,231,221,40,152,246,79,205,204,35,42,188,169,5,245,76,243,6,94,26,54,1,117,10,254,115,223,181,106,69,11,235,5,187,68,12,128,236,123,52,69,110,61,60,76,178,5,90,228,162,251,252,199,155,208,131,16,122,191,80,126,48,58,152,166,66,14,174,0,103,235,38,185,232,61,82,222,186,5,75,64,1,235,107,106,156,229,58,58,63,148,253,67,202,205,174,242,86,7,78,27,138,88,26,99,25,52,109,149,37,139,121,250,196,68,91,167,184,30,117,181,134,240,119,61,227,207,127,198,199,31,167,212,21,220,97,160,86,50,244,212,51,255,193,160,96,146,188,223,244,249,92,215,136,148,6,130,53,255,79,39,177,173,185,250,3,110,225,177,155,14,151,167,133,36,72,210,10,198,3,186,203,58,13,150,185,89,27,78,227,70,138,152,242,222,159,9,164,251,130,82,33,141,206,174,234,94,133,208,206,171,134,123,0,3,110,108,41,163,219,149,81,206,76,203,140,159,243,158,19,164,67,242,71,126,14,125,139,188,92,217,224,28,80,18,2,184,6,170,219,140,128,105,218,202,3,7,162,5,6,220,126,249,36,196,39,55,151,249,227,205,190,23,139,180,141,70,10,169,197,31,25,197,198,180,37,191,46,152,182,165,231,98,238,247,104,118,101,98,86,164,112,94,37,185,241,38,232,33,27,230,175,76,45,122,50,82,52,39,230,110,28,131,122,194,212,197,70,175,24,235,188,181,42,248,138,228,89,130,218,241,141,215,90,135,43,126,218,179,106,250,93,150,69,147,116,246,202,16,231,205,237,89,243,218,252,183,203,234,150,242,89,2,50,177,73,106,69,101,209,226,254,18,50,223,61,147,10,77,192,25,102,219,182,124,231,45,136,147,160,219,113,248,218,7,189,175,64,70,34,150,152,142,222,3,173,116,219,125,112,104,76,50,144,36,90,51,213,6,63,11,247,195,51,193,173,206,110,126,54,49,53,150,233,4,72,212,77,202,183,192,3,183,88,50,128,71,142,146,170,82,147,13,144,151,234,136,223,166,109,202,238,58,170,36,169,86,206,229,243,186,197,226,216,53,192,3,142,118,120,253,111,172,88,73,250,115,116,161,112,62,168,63,102,230,132,224,251,44,179,107,13,79,194,31,149,114,118,176,33,31,3,75,99,234,117,86,232,46,207,171,74,21,129,94,23,240,200,46,126,155,32,125,219,177,30,134,232,116,195,158,45,101,123,105,232,75,190,106,63,35,17,194,201,206,230,20,103,137,181,10,63,229,40,253,187,133,165,223,41,183,97,76,139,140,13,231,113,238,186,164,23,68,230,161,67,218,197,254,113,93,31,141,102,5,111,183,23,177,86,109,177,32,10,87,242,236,4,231,170,191,76,46,58,159,191,80,33,74,112,221,70,99,92,247,181,120,220,100,94,42,133,113,35,249,126,180,106,170,104,142,173,195,138,67,101,178,69,248,165,250,197,207,67,231,113,135,218,133,70,189,67,34,218,174,143,212,5,23,145,161,131,93,155,73,117,112,160,52,209,242,232,214,158,111,193,32,215,119,41,75,134,67,203,60,44,30,117,137,99,39,32,30,61,243,54,62,154,191,7,104,16,70,194,145,159,97,18,145,157,30,174,187,254,237,143,8,84,117,139,42,232,100,29,11,46,55,44,88,156,11,117,115,85,209,82,166,49,229,134,224,123,128,91,135,243,124,176,174,1,171,165,198,152,52,5,199,220,110,22,187,81,214,10,206,192,92,70,225,160,205,234,31,84,188,231,235,95,3,180,92,146,184,217,170,190,97,74,150,125,68,60,67,130,11,45,139,138,89,244,82,90,254,143,123,192,53,161,25,134,245,97,66,179,171,233,159,157,162,16,235,162,35,90,130,192,68,146,51,176,128,173,165,226,238,130,115,213,215,173,82,43,82,145,79,123,66,58,123,134,30,182,159,72,25,249,171,155,14,196,206,27,156,215,89,166,23,235,129,202,220,108,108,14,64,253,209,217,132,155,134,29,55,212,196,165,122,87,85,46,3,156,228,218,87,99,130,136,242,234,135,167,98,102,196,87,194,89,243,253,223,91,28,20,138,113,221,143,217,196,114,237,116,99,155,60,244,154,40,206,249,179,202,158,120,255,173,85,116,255,246,35,132,66,75,181,124,7,201,201,60,166,95,186,65,51,154,45,105,225,93,100,108,149,14,30,145,149,87,218,177,163,13,133,191,30,182,252,16,128,223,186,162,172,201,118,41,49,56,52,11,209,18,161,240,152,205,255,147,208,153,88,174,207,232,147,116,184,212,221,170,64,52,54,197,166,43,192,133,0,89,50,124,134,17,66,8,137,250,69,194,108,223,133,177,42,243,28,86,80,107,89,15,29,71,39,164,206,236,198,41,59,44,49,12,118,251,106,246,123,122,63,236,110,44,231,202,93,114,243,140,151,180,236,30,138,121,75,109,17,121,96,155,94,88,214,246,140,106,104,191,213,43,250,242,154,176,219,190,42,235,162,199,118,138,151,104,113,173,24,66,45,231,5,120,159,213,8,191,200,220,69,232,162,209,114,118,75,179,149,56,115,146,50,141,145,176,15,27,107,245,55,46,176,166,145,143,92,195,190,25,226,26,112,182,137,95,171,172,193,175,20,199,227,149,60,24,144,6,3,114,208,28,90,217,29,189,168,77,21,111,7,86,166,95,86,57,123,110,168,141,150,111,239,252,7,229,56,103,243,181,27,212,60,130,133,227,214,136,27,109,212,223,60,151,210,56,196,159,92,229,99,108,236,123,152,245,106,218,24,230,255,228,153,82,178,94,144,209,130,75,154,124,34,197,57,12,151,221,139,252,200,189,97,14,236,80,240,34,28,97,187,30,77,93,17,112,15,0,108,218,134,254,24,82,82,26,92,126,122,139,54,175,94,239,215,28,229,16,137,108,184,101,76,116,67,22,53,1,150,156,8,70,162,196,51,101,158,243,51,199,166,77,33,129,241,74,187,245,178,223,171,35,242,202,187,239,1,179,236,70,37,25,36,226,178,152,111,242,89,217,109,149,78,132,68,103,90,182,120,137,116,32,186,35,5,109,171,156,195,165,168,161,233,247,146,169,103,203,95,40,136,85,226,148,192,97,76,242,250,92,12,214,43,39,4,166,177,90,102,57,75,246,233,193,69,105,140,169,140,76,166,149,144,78,73,145,19,195,162,94,25,22,59,31,75,226,163,162,161,70,44,199,244,119,127,234,65,238,33,212,16,245,207,34,93,139,168,135,249,66,206,233,141,44,23,193,218,12,126,187,172,191,191,130,157,101,29,215,37,151,204,191,53,16,74,192,159,250,133,203,185,173,203,239,207,87,232,213,179,123,192,7,107,63,163,174,238,207,159,139,180,77,141,8,138,243,40,147,84,75,21,109,217,41,230,15,133,23,181,61,62,15,48,72,145,212,222,238,230,30,17,157,108,192,121,96,180,68,244,202,74,154,42,211,233,105,234,171,71,43,39,248,108,37,213,182,12,57,160,87,235,38,223,246,110,59,68,10,104,60,64,30,140,226,189,183,233,125,84,252,217,12,182,146,27,39,147,179,7,251,211,214,69,117,20,190,45,33,76,178,10,236,89,184,111,105,137,9,180,185,73,79,107,227,240,82,215,186,54,104,237,212,179,71,7,216,163,42,251,63,155,6,47,207,117,71,106,198,71,46,14,15,125,89,234,126,50,231,158,207,96,43,70,20,149,12,249,16,161,68,226,6,68,18,126,205,23,148,71,168,128,196,100,97,154,174,91,7,180,47,12,249,198,225,201,60,158,210,177,75,95,125,214,186,142,195,64,60,191,91,134,251,198,227,235,250,40,167,243,21,218,119,70,192,62,39,127,182,151,216,33,144,229,215,14,226,133,3,108,43,191,99,170,61,97,101,246,239,46,70,4,61,242,136,32,81,109,144,118,201,61,125,26,86,73,137,85,96,120,58,56,255,47,35,227,141,40,201,239,89,147,96,90,2,201,156,19,156,139,214,124,211,125,122,73,220,24,159,190,168,41,70,58,134,44,200,50,149,243,193,31,102,160,54,111,93,82,249,27,179,136,152,21,110,162,156,124,141,16,146,194,55,46,71,162,14,110,147,214,118,169,222,128,27,219,104,144,172,151,222,249,143,116,27,24,33,49,53,191,103,44,29,82,236,229,136,85,222,213,201,70,215,172,164,40,210,98,167,39,224,37,195,129,214,197,63,78,210,182,200,202,225,118,162,225,143,182,254,33,27,181,119,245,30,172,170,21,123,69,17,209,48,92,226,104,181,71,18,91,147,142,111,135,254,24,39,152,226,186,170,190,77,250,37,122,119,112,211,45,134,247,46,205,129,181,197,243,48,214,237,93,160,152,40,94,213,218,1,15,8,151,152,254,85,69,111,133,32,130,90,141,190,179,180,204,35,224,169,251,149,40,34,223,134,203,19,121,135,91,77,247,34,231,146,29,178,65,11,126,246,75,16,227,76,122,78,176,51,229,62,240,248,118,197,70,84,111,113,240,184,62,208,38,245,234,229,49,158,12,15,24,172,145,203,91,85,26,211,33,57,197,72,225,233,227,21,19,238,198,45,156,200,152,183,60,242,88,174,187,233,20,167,67,199,90,48,68,185,86,127,34,16,180,201,223,229,188,77,73,214,57,8,163,187,16,249,16,119,110,107,52,225,88,173,24,251,166,26,19,123,214,253,69,199,76,139,146,169,182,62,253,100,58,254,191,237,241,94,123,238,165,71,21,45,95,13,249,148,208,239,96,203,45,171,74,231,187,245,70,215,134,56,1,78,166,111,64,176,74,211,53,89,208,238,86,141,53,113,114,252,210,86,32,240,152,137,235,43,189,186,117,75,104,238,134,202,67,186,103,147,118,146,15,141,85,66,240,141,60,92,40,166,7,136,74,253,242,6,76,75,201,119,243,6,4,159,14,153,166,179,171,179,71,19,27,151,248,79,105,227,153,214,49,90,229,178,179,52,158,97,156,73,172,252,61,205,107,155,184,136,95,111,62,189,102,24,139,106,196,240,232,177,107,236,194,225,99,196,23,70,250,159,228,236,238,164,0,91,108,127,74,158,43,211,232,150,214,203,250,250,41,238,116,46,247,145,132,108,205,208,123,68,55,70,81,94,216,108,198,183,85,6,66,156,113,41,182,210,60,223,68,46,238,40,58,212,137,134,168,62,44,200,208,29,97,128,104,159,252,172,215,21,159,243,204,155,138,154,26,165,42,118,201,117,188,77,38,246,141,190,19,78,245,237,119,178,6,242,89,8,168,240,23,106,127,86,137,218,35,102,103,26,185,7,84,254,60,16,102,251,162,154,249,72,217,149,169,14,25,175,248,230,84,110,57,139,150,72,8,68,164,249,77,18,198,217,92,86,240,76,236,123,28,161,103,14,125,181,202,76,255,240,88,171,103,43,235,27,241,96,185,66,70,91,129,82,200,131,189,11,208,232,44,77,26,233,243,85,102,247,30,222,35,78,176,142,209,177,87,221,77,233,180,24,13,237,131,41,27,53,190,119,251,70,133,224,25,108,26,213,107,27,74,202,229,146,199,53,19,144,120,151,205,200,62,173,40,119,108,101,225,63,214,181,241,112,106,113,90,247,241,235,58,238,198,200,193,213,236,225,17,91,214,218,198,237,95,226,194,198,119,47,252,213,132,187,133,173,236,36,158,129,58,61,155,254,219,81,3,92,220,190,196,6,46,100,247,140,218,136,165,32,185,62,221,232,196,0,139,167,93,34,201,35,140,92,242,4,235,232,186,164,227,210,33,244,176,14,17,99,141,166,41,42,77,25,9,11,87,124,185,254,22,9,108,122,146,41,204,249,170,166,224,226,182,185,166,153,154,229,244,175,114,29,250,148,61,166,124,87,43,213,229,225,183,112,127,61,144,103,198,201,41,245,242,19,22,239,16,159,217,221,230,232,74,7,177,188,84,136,46,194,47,15,45,19,153,26,236,156,51,173,148,249,96,215,202,202,20,181,183,178,109,190,95,0,250,238,55,70,151,59,211,182,25,40,120,222,142,160,123,34,164,215,233,186,111,84,60,221,107,236,62,63,13,191,170,160,239,41,232,53,173,36,26,252,228,223,121,102,103,19,97,160,227,125,204,37,205,18,151,148,84,241,119,159,253,132,15,73,126,108,175,69,198,37,158,160,30,83,222,70,42,185,210,72,65,115,67,254,47,165,230,9,191,122,250,133,175,87,234,155,125,137,43,198,216,162,161,81,253,191,235,108,98,91,6,152,40,70,38,85,85,7,112,140,162,223,80,112,223,241,207,157,162,243,236,25,17,9,15,91,254,88,70,38,227,112,244,54,199,42,117,222,28,120,165,73,35,198,106,252,134,181,107,54,250,41,59,36,246,14,216,240,139,231,247,70,225,100,240,180,111,213,146,143,195,224,220,232,14,148,31,45,45,55,224,153,82,184,40,152,170,148,88,154,252,57,162,53,192,125,89,210,193,113,217,133,139,56,252,138,83,177,193,251,223,180,241,92,215,228,154,101,130,62,178,216,183,209,67,55,241,80,30,170,33,102,111,111,78,212,27,119,235,65,85,235,85,117,172,62,231,84,12,123,71,93,174,23,67,119,93,36,171,55,93,71,220,63,28,37,107,204,17,88,165,196,72,44,107,200,230,105,100,251,65,181,134,29,174,120,218,228,27,66,62,251,105,220,171,196,114,176,207,134,12,200,85,209,254,24,116,153,155,236,68,36,27,55,73,70,105,149,163,165,40,235,87,195,30,155,28,134,231,236,9,244,164,55,114,120,188,191,194,218,0,196,124,169,222,49,195,151,92,234,235,111,200,168,8,166,229,14,106,5,105,101,105,149,166,245,111,182,45,240,233,143,23,38,123,241,82,187,135,145,164,250,122,149,206,229,92,174,127,173,235,140,222,30,229,112,12,64,53,47,154,34,178,254,87,24,109,207,167,220,230,187,126,224,246,35,187,7,8,209,4,6,203,217,10,222,3,252,168,212,202,5,143,82,81,119,32,27,21,239,211,52,237,18,249,132,156,3,190,166,204,208,208,119,254,99,92,127,10,39,154,67,39,99,59,119,173,76,97,223,93,53,194,77,179,146,40,149,116,139,174,137,174,140,54,104,113,244,89,195,182,102,203,44,251,134,245,47,240,29,244,205,68,115,152,44,141,49,227,88,36,167,57,194,60,188,41,192,16,190,243,233,164,70,195,230,51,167,186,241,216,129,58,234,241,94,2,80,208,75,123,150,30,53,133,9,162,254,170,101,197,102,37,55,220,215,217,3,102,143,224,103,146,59,132,104,64,199,37,227,92,216,56,245,155,104,137,215,113,247,233,217,137,214,82,241,21,129,84,248,173,201,92,9,108,40,97,90,2,153,253,166,151,248,178,96,145,171,40,217,10,92,197,21,227,235,121,130,157,14,192,244,175,243,215,146,140,11,175,171,82,19,123,115,171,72,34,82,240,243,33,225,242,223,164,151,194,240,15,200,248,118,89,108,248,216,99,157,113,78,143,167,243,41,140,130,166,11,196,24,135,3,88,63,56,13,133,46,121,200,126,221,115,124,43,42,47,150,182,34,154,17,162,151,195,62,200,224,2,148,202,214,47,93,127,153,93,251,131,79,206,107,25,225,16,191,236,1,227,169,75,206,108,66,222,61,128,156,175,189,204,73,14,73,115,225,19,2,237,200,254,30,243,42,253,71,179,209,143,254,128,231,198,214,136,84,31,88,227,116,18,242,67,252,166,175,187,240,246,6,108,56,163,37,22,50,205,93,191,233,69,145,29,17,185,193,42,215,41,102,106,42,116,91,187,106,111,120,41,19,130,5,76,109,44,140,46,35,203,228,39,34,101,134,216,44,12,37,181,214,120,74,213,118,87,114,185,75,145,228,177,47,190,4,138,39,126,96,74,44,102,54,114,96,238,24,186,124,75,97,254,229,100,128,132,117,118,56,243,72,81,211,103,31,149,16,33,82,183,171,41,98,250,87,87,68,211,40,169,65,155,24,104,163,4,177,97,240,76,193,130,56,56,79,92,163,232,43,155,31,22,73,101,38,230,240,86,98,193,26,169,103,221,221,228,166,246,160,143,78,87,97,54,162,94,5,233,11,211,165,153,253,15,149,118,70,2,29,181,173,31,73,190,222,77,181,44,209,187,210,108,151,223,79,186,100,27,174,108,145,20,55,230,130,120,181,42,142,142,25,102,63,33,253,244,28,247,168,63,58,95,233,64,143,105,222,131,113,193,99,114,163,244,72,22,122,196,157,56,229,220,46,216,237,157,246,255,99,238,47,223,218,250,158,176,113,20,106,212,128,66,11,20,47,110,5,138,123,248,224,36,88,9,30,172,20,77,112,119,168,224,78,112,111,241,0,129,226,193,219,226,94,36,104,112,15,238,33,72,79,191,231,92,231,247,230,249,3,126,207,122,187,95,236,117,237,89,51,247,125,207,218,51,67,76,90,46,66,139,216,14,174,128,159,97,173,147,25,173,166,108,2,116,173,7,91,77,121,227,133,100,112,113,43,116,34,124,77,223,198,166,207,133,208,17,251,65,63,106,246,201,1,247,55,223,12,73,227,153,211,194,89,42,80,137,147,198,0,58,89,144,75,8,179,35,95,127,125,156,128,118,97,252,53,52,219,36,216,201,71,3,0,213,155,43,93,70,241,231,43,159,234,158,229,156,65,46,20,138,176,47,90,234,250,119,123,102,202,48,90,11,234,107,127,9,42,125,180,3,46,200,98,86,171,203,38,147,49,163,79,51,78,249,103,45,159,148,20,28,62,11,68,178,154,57,159,70,216,207,48,243,68,245,216,216,196,17,133,12,93,221,166,114,102,68,193,212,27,179,101,204,71,238,195,9,8,40,240,47,105,158,165,79,5,196,97,194,190,108,254,39,242,52,49,143,249,21,5,243,33,161,121,136,238,255,219,73,205,255,115,253,63,197,235,218,51,17,118,82,222,177,1,87,177,245,4,223,221,95,121,92,221,220,67,172,245,78,114,182,80,83,227,8,214,56,174,162,255,127,213,235,176,99,47,70,254,250,59,139,197,205,226,253,170,125,210,171,94,13,100,157,242,68,183,213,82,45,174,239,17,149,99,252,147,198,119,0,126,143,185,166,188,36,28,246,90,216,149,226,245,85,178,80,212,22,67,150,177,231,210,133,112,164,195,252,35,129,220,123,221,37,179,141,3,140,131,42,100,66,25,59,162,199,166,170,40,23,204,201,45,146,64,148,204,204,55,93,93,120,178,197,78,94,199,113,214,133,153,255,147,103,19,60,39,137,9,45,190,137,212,228,50,65,246,172,65,193,20,133,209,96,156,79,236,219,68,100,103,7,3,213,234,189,171,245,100,220,228,182,251,80,206,2,98,42,31,187,151,129,233,75,187,101,121,119,148,53,50,178,11,65,87,41,71,187,212,87,149,227,31,209,108,16,75,244,191,219,164,33,174,25,199,56,5,177,118,16,102,27,114,39,59,120,14,171,218,214,183,172,155,59,46,191,105,247,245,165,251,174,10,175,85,254,58,213,159,184,120,19,43,191,63,182,137,218,69,82,94,172,59,179,182,46,145,83,38,145,180,167,46,66,212,180,97,224,103,225,191,63,110,173,24,35,31,27,253,227,176,91,163,219,242,113,231,206,254,122,183,202,226,153,240,179,194,161,120,84,199,235,117,221,45,11,165,222,196,56,134,226,150,5,233,128,241,155,143,118,187,34,77,33,97,139,204,110,3,188,50,75,4,13,168,118,253,55,38,80,91,117,211,161,75,63,113,150,169,172,171,37,15,211,39,71,205,191,245,253,140,101,244,79,163,151,233,109,202,213,120,249,26,91,108,183,253,81,222,62,143,5,240,37,98,239,140,32,147,37,194,169,71,125,168,119,65,213,83,91,2,209,187,202,165,167,218,237,32,125,39,200,62,71,60,121,199,51,191,33,43,75,156,27,79,108,98,203,83,154,3,239,125,81,149,222,203,240,174,178,135,188,95,69,124,249,200,232,247,108,82,95,222,222,147,139,41,31,180,213,152,102,116,139,158,247,84,46,98,52,218,180,241,150,205,63,166,223,34,230,14,112,170,157,214,210,68,210,4,76,156,47,165,97,168,28,223,217,237,128,251,7,76,172,13,113,254,191,213,237,110,246,74,134,191,247,242,127,17,178,120,212,44,36,220,125,88,145,53,175,229,215,170,34,195,28,43,114,141,72,159,131,3,27,115,149,122,15,210,113,249,58,234,245,7,240,113,9,179,110,251,127,114,233,240,136,198,217,203,47,33,105,31,223,78,168,212,238,78,162,59,89,211,10,96,108,224,192,171,140,103,115,105,251,229,238,106,252,156,172,231,172,48,158,76,43,239,50,41,46,80,210,118,141,25,203,185,254,163,176,107,141,138,41,241,114,77,116,151,58,146,35,168,211,189,105,69,176,231,99,16,194,65,253,230,224,230,223,65,133,131,137,156,238,227,239,236,203,194,138,33,37,94,113,83,188,199,126,119,51,38,13,89,113,133,100,73,156,107,231,133,34,180,207,51,92,160,140,120,214,123,99,66,105,104,94,155,252,66,119,254,131,144,127,18,73,226,49,138,202,163,124,176,104,166,110,126,235,246,47,129,171,249,227,150,231,42,86,125,17,25,74,103,183,64,210,194,111,239,242,89,116,158,231,5,191,74,59,123,64,185,201,246,40,123,150,173,33,223,8,10,100,29,244,169,164,188,46,72,183,39,45,136,31,200,59,207,219,165,175,110,54,145,119,153,212,102,73,204,155,25,196,63,58,153,133,138,214,218,241,224,35,136,20,146,158,188,133,78,77,229,24,52,194,86,195,85,227,217,138,222,22,96,129,100,137,23,67,29,217,94,80,122,237,97,201,130,55,251,65,118,76,205,24,101,56,4,60,97,149,4,96,5,18,254,73,1,217,8,55,52,170,67,153,133,203,71,132,214,130,67,220,159,196,104,53,88,213,193,88,100,77,195,45,252,232,4,245,208,20,73,130,124,126,143,95,18,55,66,132,107,38,236,132,100,17,141,171,132,19,155,2,212,245,188,33,249,131,60,46,77,55,44,9,223,39,22,38,7,215,71,45,235,123,13,126,155,85,55,137,145,106,184,125,107,4,239,62,72,106,36,86,57,103,91,150,162,39,39,236,13,25,212,44,170,231,146,172,180,50,56,148,37,160,243,84,156,96,16,212,48,205,93,104,11,236,145,196,76,106,36,186,197,64,90,252,90,162,195,25,13,15,40,112,54,107,172,201,228,207,150,30,255,37,248,212,123,111,61,253,15,88,121,87,217,75,134,168,136,109,244,47,1,156,176,83,161,243,100,209,23,148,70,190,3,214,48,151,230,243,62,18,152,167,9,25,244,190,44,55,223,141,9,32,219,77,192,200,60,134,142,11,242,35,248,119,232,242,137,53,205,129,121,164,134,196,60,37,102,243,13,65,12,211,248,158,249,186,215,227,47,144,123,26,202,80,225,155,163,193,240,195,56,245,108,86,223,233,85,64,143,238,120,146,35,221,8,70,149,72,43,248,225,196,2,212,122,125,126,129,221,28,96,128,87,136,116,231,135,22,86,190,138,19,93,57,249,221,49,78,245,46,75,142,245,250,201,237,202,183,76,168,138,251,255,215,208,83,109,159,168,245,11,139,147,102,87,240,190,255,51,52,140,228,97,177,146,107,184,105,17,20,226,105,114,137,149,50,251,75,96,34,181,211,99,135,75,210,248,75,176,29,155,70,158,154,236,5,164,104,83,188,191,2,123,224,99,199,190,86,255,45,250,51,101,1,32,192,127,40,224,4,94,196,62,133,103,26,172,139,189,164,165,90,160,49,141,80,233,4,73,224,63,121,82,159,190,164,22,211,201,116,104,147,174,218,165,51,146,161,116,206,69,250,73,63,71,6,223,125,109,149,81,141,57,54,234,171,158,238,185,45,36,59,190,93,105,200,150,161,166,26,35,97,118,30,25,78,12,126,151,191,216,199,37,80,119,174,57,82,142,93,15,38,18,184,28,251,214,126,29,229,122,81,239,148,156,196,50,169,228,20,84,245,201,251,225,31,106,183,37,30,37,41,191,63,230,127,0,125,117,13,134,232,162,176,199,113,211,227,240,181,27,66,34,82,234,39,192,68,50,227,58,9,195,190,182,56,76,50,96,106,165,119,217,170,211,228,238,91,216,213,187,176,193,33,21,18,233,199,134,0,165,134,45,10,214,240,223,103,211,107,173,118,58,153,224,188,123,128,149,33,152,92,78,164,236,79,97,41,138,112,48,76,135,56,35,207,183,240,11,105,38,93,106,225,183,122,126,112,133,77,192,243,150,158,200,199,238,113,219,237,209,56,162,241,136,72,231,45,59,249,160,123,63,208,45,141,217,138,22,68,15,185,40,216,7,33,160,46,216,202,102,156,164,72,160,99,243,53,152,109,102,94,63,203,233,202,112,228,38,194,11,93,147,166,166,153,156,131,58,102,154,196,158,113,248,13,100,219,165,43,215,87,140,96,158,227,46,143,200,73,254,116,142,72,149,13,180,33,49,34,147,96,21,234,174,210,166,134,252,59,194,35,121,127,239,42,237,242,216,166,192,177,62,94,160,239,83,141,170,159,131,17,95,191,77,238,108,34,134,197,83,43,147,139,196,100,204,56,86,37,94,147,8,118,178,71,239,104,151,173,155,104,161,194,249,1,79,117,67,17,156,14,49,89,128,195,16,143,230,241,66,5,127,176,25,24,156,90,159,193,164,108,186,117,75,32,193,93,101,226,201,87,38,70,145,155,35,221,42,99,89,172,203,180,218,136,37,17,214,192,90,232,175,120,69,111,171,29,156,50,210,101,187,96,36,176,142,151,182,8,206,250,126,238,38,87,173,168,86,21,89,149,238,23,220,188,130,88,154,68,111,17,87,136,78,16,213,86,239,207,71,251,12,41,92,169,25,38,165,23,30,245,176,253,180,138,253,190,253,62,247,50,71,59,107,42,30,55,254,101,58,5,180,77,255,41,107,86,161,89,62,14,64,54,48,177,89,119,1,135,232,231,255,81,177,38,99,44,37,34,126,147,165,48,194,53,242,192,94,118,9,181,150,151,164,25,104,19,102,128,208,200,128,15,12,240,48,46,224,158,123,53,85,40,123,82,169,17,39,102,86,117,179,173,74,6,212,119,127,212,233,87,123,144,180,200,25,15,82,173,178,36,180,169,182,97,233,22,55,47,155,179,213,223,149,252,75,160,230,232,87,183,115,36,229,187,244,91,170,157,161,167,174,66,223,249,199,173,22,146,183,237,177,67,35,183,82,172,55,143,11,208,189,154,248,245,95,2,146,122,99,44,109,233,152,204,150,127,32,246,89,135,22,31,17,150,178,248,1,20,7,81,115,230,211,46,204,134,232,6,154,194,88,100,136,130,164,219,2,8,204,104,138,200,114,39,98,122,246,217,106,133,115,107,183,122,167,62,46,125,172,91,221,30,48,79,82,83,99,123,61,89,149,195,104,95,31,44,21,207,67,218,206,46,161,16,203,227,119,118,126,44,184,207,125,195,123,209,153,252,217,184,120,178,0,201,167,228,218,9,137,237,8,148,215,250,156,232,178,53,24,193,247,246,145,72,197,106,7,135,12,185,110,46,143,60,169,102,24,46,181,230,144,249,136,18,47,37,210,91,92,172,0,109,41,241,167,31,195,54,254,234,179,46,50,32,125,207,254,166,127,142,94,166,83,56,209,212,53,33,128,63,248,61,182,230,71,10,83,70,153,107,166,140,72,93,74,5,48,14,222,72,250,224,51,182,95,222,93,40,11,66,251,201,235,67,213,183,118,131,227,14,128,244,1,223,8,89,209,38,107,234,140,110,143,8,44,42,133,17,250,101,223,43,80,229,40,174,243,105,14,208,130,83,30,145,232,148,117,204,174,179,182,204,167,247,48,157,43,150,209,155,172,240,166,50,78,35,209,165,250,30,175,3,174,41,156,184,70,167,244,207,84,27,231,234,47,252,254,90,95,56,207,127,149,122,148,227,179,25,220,7,130,201,172,131,242,62,140,180,39,252,132,94,201,11,76,142,172,69,58,70,30,40,23,29,46,3,90,247,85,97,165,18,139,18,221,149,222,111,191,229,18,83,107,177,200,212,130,53,44,159,204,178,56,234,7,157,25,82,195,236,95,104,24,78,30,176,10,150,25,150,108,125,101,233,247,93,11,34,230,31,59,239,221,118,118,212,193,175,77,66,195,64,87,198,208,94,205,149,38,1,217,213,158,207,171,248,228,53,83,79,227,94,6,162,245,219,1,71,178,67,244,110,239,167,96,143,245,7,46,85,59,238,243,217,142,116,34,81,243,218,20,191,234,18,19,97,123,255,100,19,224,123,11,77,251,164,39,27,201,121,168,169,162,173,61,181,241,229,207,0,244,204,51,55,121,35,5,3,54,81,19,17,159,244,3,31,65,114,195,252,78,168,6,20,236,157,45,98,190,61,9,0,89,38,216,63,227,208,166,96,183,178,137,70,125,233,184,215,17,95,225,101,167,33,70,157,204,196,91,36,233,188,153,18,157,17,77,212,171,253,77,46,187,145,68,81,195,111,63,56,64,176,13,137,149,37,236,25,42,209,217,137,97,211,166,94,120,251,207,183,198,83,126,99,80,25,248,8,119,231,62,225,214,202,113,100,103,232,13,145,122,23,234,115,72,145,67,34,0,164,248,149,69,176,30,101,222,245,40,253,245,183,217,82,233,161,140,41,199,26,48,216,184,82,25,196,124,192,180,240,38,217,214,16,102,228,202,145,5,58,119,93,115,99,105,11,87,40,2,39,189,119,15,8,155,109,137,61,228,171,89,235,193,224,220,87,165,98,50,134,192,59,174,9,117,124,251,112,26,153,89,42,65,45,204,202,207,119,14,104,30,77,177,102,108,141,99,32,164,133,241,97,83,2,118,59,45,10,38,182,27,231,44,22,228,252,104,96,122,107,112,153,169,78,179,67,108,203,153,191,122,20,28,223,241,79,250,29,252,217,129,242,6,93,140,122,123,227,191,132,74,134,36,11,219,113,54,0,171,226,157,151,143,233,146,116,37,33,175,148,111,140,57,227,54,230,13,248,81,150,190,154,197,121,20,232,54,247,63,41,18,179,231,100,193,165,30,49,42,25,194,3,238,61,115,99,218,77,181,21,117,228,129,182,231,139,247,182,81,26,197,121,196,41,175,220,198,122,254,18,40,6,199,136,245,123,138,129,42,109,151,223,134,196,160,99,185,198,29,195,203,250,154,188,75,35,170,70,155,44,235,45,42,62,98,210,199,146,27,109,74,209,85,81,41,65,167,248,229,2,148,62,125,185,112,231,64,72,57,53,116,226,23,160,166,67,182,89,114,80,196,65,63,227,64,244,38,222,159,213,133,151,248,116,5,203,31,226,142,52,248,142,26,227,154,90,132,104,253,175,255,237,13,139,103,227,78,77,224,57,10,202,98,224,219,144,133,255,170,60,207,15,116,45,228,61,55,5,1,169,143,248,188,142,232,28,157,2,166,88,18,123,189,129,135,188,155,137,71,213,248,222,119,147,17,215,221,44,30,94,26,125,209,64,195,192,74,29,75,53,11,170,152,95,139,3,251,111,218,204,137,34,252,196,99,216,216,21,110,157,145,252,250,57,139,185,15,204,245,130,20,178,51,244,226,70,226,131,39,202,254,151,220,189,249,93,135,5,42,45,66,29,147,177,141,233,250,27,193,132,199,131,37,200,5,70,41,41,243,188,191,4,255,209,6,105,7,110,145,39,203,184,105,195,181,106,254,193,143,95,40,103,137,116,206,89,160,55,144,101,180,241,89,30,73,16,139,207,138,248,47,184,250,88,121,6,181,55,105,156,179,25,12,244,10,156,10,4,146,101,144,143,78,125,0,244,189,246,44,213,200,52,10,255,22,9,105,247,13,146,150,177,93,166,144,124,54,241,29,21,210,53,101,223,72,188,66,177,103,189,182,204,243,180,97,254,201,66,191,24,70,72,239,112,52,156,212,40,206,141,30,36,28,242,230,207,92,95,138,191,73,52,94,97,108,130,121,185,164,249,55,248,86,104,17,183,180,20,141,94,174,50,220,159,44,11,0,233,178,207,42,72,21,104,230,55,20,24,8,9,157,167,227,233,69,120,59,69,135,198,85,6,81,80,99,77,174,7,202,229,57,215,67,134,162,152,114,37,71,229,20,213,134,164,198,244,127,18,223,155,135,204,132,151,51,209,157,5,255,245,238,243,145,122,161,58,100,170,174,117,150,60,213,198,180,224,238,179,161,71,9,188,118,202,145,209,182,55,239,240,177,112,45,27,122,9,114,104,239,77,220,36,2,36,171,91,184,149,172,58,99,13,30,2,148,112,158,12,204,209,67,1,45,156,131,87,97,120,187,158,195,209,247,191,247,7,181,205,150,126,114,174,218,81,156,233,49,128,201,248,253,128,224,39,74,45,19,67,163,63,219,20,170,37,7,173,252,224,185,15,204,170,143,38,142,86,185,14,104,50,63,242,248,197,178,251,215,205,93,92,127,133,39,116,70,90,116,195,248,30,11,109,45,223,223,146,251,81,192,202,40,66,143,236,210,158,121,203,164,188,35,98,201,247,79,50,76,45,24,105,88,60,170,119,133,248,223,168,216,58,22,102,89,217,131,116,205,216,92,232,104,62,22,129,69,94,6,119,46,3,210,104,254,12,120,20,247,6,27,174,155,115,110,91,43,167,130,65,60,174,172,105,21,174,32,72,118,66,33,121,92,151,1,179,208,10,230,126,116,202,195,173,87,5,198,6,192,210,161,22,69,241,72,143,237,119,135,76,234,219,96,180,165,140,178,183,208,218,238,17,125,83,143,110,33,153,73,184,25,114,130,77,213,94,205,233,91,219,197,141,110,64,69,16,129,228,89,171,10,200,97,252,119,177,225,92,51,111,139,193,51,151,115,98,220,190,232,102,121,241,69,163,207,242,224,3,180,1,159,90,101,95,68,29,178,19,172,58,85,80,77,157,55,21,231,85,197,149,25,180,251,163,240,80,36,96,47,162,201,56,239,48,130,55,213,214,147,136,89,217,1,135,116,108,79,166,178,143,204,96,117,109,114,84,139,91,224,114,238,251,216,231,100,129,80,41,197,177,194,191,2,148,1,222,43,186,60,238,203,228,27,206,47,6,187,17,252,188,202,202,202,133,24,100,239,36,160,85,125,117,251,29,219,196,42,175,246,212,158,1,157,150,129,204,19,54,26,93,197,0,222,222,112,217,79,114,24,171,213,33,94,21,253,125,157,75,142,18,63,165,102,87,115,239,68,124,216,128,251,211,104,241,70,1,24,126,56,8,234,233,153,178,63,154,25,240,48,242,171,82,183,120,232,69,46,247,44,66,170,171,198,234,38,237,249,104,36,99,41,206,149,234,105,252,215,178,87,51,49,217,105,31,145,61,231,48,176,110,129,80,83,158,111,73,23,231,158,8,104,178,251,101,13,51,112,101,118,220,239,217,207,248,140,0,150,130,85,147,223,94,185,147,233,19,220,215,181,206,202,133,231,110,82,38,125,131,240,0,85,111,78,225,233,17,121,242,147,44,227,0,167,175,66,130,0,162,5,139,227,41,193,243,50,76,90,114,186,110,253,203,185,32,191,133,43,50,247,189,188,82,57,199,193,151,211,88,59,224,4,135,243,19,69,77,142,197,4,211,184,181,125,50,191,62,186,180,72,74,120,109,154,251,54,74,108,180,213,36,228,195,118,29,59,173,216,27,157,65,16,48,207,207,174,105,126,95,45,156,240,56,73,120,106,209,168,242,25,187,129,224,242,120,224,135,250,73,4,206,249,181,238,159,18,107,249,69,230,126,29,219,86,59,20,227,207,127,28,18,99,55,163,153,7,90,114,222,185,70,30,100,249,99,83,252,205,39,109,119,25,137,13,24,181,17,138,67,54,107,234,14,99,136,122,167,132,47,44,19,31,241,249,244,50,24,3,237,44,71,180,230,55,136,4,214,215,244,47,129,247,79,50,207,50,212,212,125,178,201,97,201,162,162,222,63,117,137,78,186,222,122,40,119,173,138,222,123,157,51,149,21,115,57,22,198,83,135,45,218,179,117,55,108,61,139,213,83,46,245,124,254,241,168,179,171,199,9,169,250,115,21,245,8,47,158,156,125,183,35,122,252,67,240,43,145,124,230,215,16,239,56,178,217,39,204,124,162,124,210,1,4,142,19,156,232,181,152,134,197,216,57,240,16,18,73,87,97,86,192,72,161,243,22,123,94,50,94,155,239,28,47,199,124,107,205,181,110,227,117,58,56,197,39,242,106,206,23,185,185,87,161,57,31,73,85,26,14,43,106,33,171,101,54,113,19,154,12,254,207,236,187,251,195,47,145,41,134,113,25,239,21,134,255,120,171,194,46,0,117,115,72,143,219,38,124,239,7,37,169,23,191,62,20,72,143,132,176,100,122,190,217,119,239,168,234,50,87,20,121,114,6,31,97,177,1,225,139,251,96,126,209,106,73,244,74,235,51,97,69,222,136,100,252,29,225,135,26,237,210,183,149,163,124,188,24,136,231,219,243,188,151,0,142,69,46,109,132,222,142,246,120,186,214,65,228,83,246,232,154,20,35,86,149,206,127,103,36,116,216,159,244,59,233,219,132,46,221,68,206,190,136,36,123,138,59,66,212,38,101,216,53,39,199,7,57,115,22,25,13,178,227,70,128,188,220,36,39,121,57,197,227,194,245,112,177,48,141,6,239,26,181,12,215,117,137,151,161,70,42,59,250,29,211,111,188,196,143,150,127,178,88,191,152,85,138,72,178,153,103,230,187,159,25,175,169,30,171,239,88,57,220,148,134,255,66,194,156,37,114,24,176,212,130,109,180,106,13,84,72,234,122,105,14,147,218,87,242,234,41,197,86,67,249,188,100,13,175,199,148,29,91,174,187,220,58,16,178,88,154,156,66,196,229,99,140,26,55,159,50,136,7,211,225,99,66,207,30,54,217,255,246,144,163,68,47,167,58,167,175,69,148,223,96,129,110,87,224,123,195,10,87,178,17,219,104,228,41,125,100,148,137,97,255,194,185,225,186,178,119,205,123,253,27,5,223,247,171,108,143,172,41,224,184,23,114,68,230,138,197,239,143,133,83,102,6,155,123,177,180,88,199,45,99,145,111,149,42,71,36,122,205,30,214,205,154,175,108,248,2,55,191,116,172,210,86,201,201,204,54,140,27,107,149,117,91,168,60,188,39,93,8,52,66,82,106,38,53,146,159,39,236,189,133,39,207,189,92,4,50,29,229,103,241,62,21,113,78,180,60,231,252,135,197,110,100,49,153,204,108,41,67,73,150,141,21,143,86,33,162,168,239,162,34,174,0,233,158,221,167,190,144,198,112,108,35,211,153,96,50,82,108,220,36,58,131,180,232,249,183,170,25,173,67,130,89,32,228,242,97,78,196,208,213,140,51,141,106,75,132,67,69,189,217,226,55,70,9,84,155,146,229,178,88,98,87,101,165,37,232,189,210,80,132,83,97,212,116,35,1,141,199,82,44,138,24,226,227,182,204,227,6,120,192,8,185,15,155,210,142,79,133,192,129,171,193,138,128,110,151,85,203,152,50,201,100,97,21,203,211,253,206,229,119,175,203,235,139,185,149,132,158,126,27,147,245,176,54,103,31,93,172,15,74,253,199,144,85,176,47,144,17,172,226,151,6,83,109,16,207,249,208,54,121,131,134,69,4,162,245,173,159,137,15,50,138,247,231,93,47,71,151,98,61,208,166,109,97,104,100,122,235,146,192,91,154,205,208,43,101,234,18,236,109,188,176,112,77,83,229,104,70,180,75,61,95,147,202,236,101,161,51,126,51,12,211,103,133,62,60,244,90,57,164,19,167,138,136,27,8,8,245,223,72,109,63,248,75,16,98,99,214,127,110,0,42,81,116,228,111,87,172,208,166,89,7,73,49,66,227,95,144,207,126,129,107,254,7,70,250,3,101,87,11,189,128,71,89,41,196,61,38,206,218,220,24,126,39,101,101,201,56,83,105,251,162,138,201,34,198,65,219,161,187,250,251,173,92,93,78,163,159,239,142,158,203,207,181,240,60,173,14,59,86,47,77,230,61,141,247,164,231,222,133,56,219,190,102,89,182,231,215,142,145,30,12,135,249,250,102,78,110,143,83,172,95,32,174,119,139,251,189,149,81,131,128,125,101,111,17,220,41,121,65,236,246,49,143,112,70,181,105,56,245,194,197,193,250,169,85,190,20,23,71,239,103,124,216,75,219,92,221,150,103,100,250,187,127,88,192,44,228,146,13,161,194,95,21,34,155,105,128,115,125,43,67,215,87,175,51,249,60,42,140,55,134,144,5,67,220,97,56,76,122,45,186,121,194,159,107,117,227,227,249,227,156,57,174,219,11,241,110,153,150,59,223,18,70,254,90,73,161,43,138,72,241,96,30,187,177,98,16,188,86,177,241,229,161,154,16,79,230,162,129,111,66,156,195,38,130,217,75,176,203,158,119,103,183,74,221,220,185,123,90,218,247,152,234,145,245,222,195,71,146,213,106,246,11,94,41,33,143,135,206,25,247,18,21,91,39,52,84,90,175,243,70,152,118,63,248,125,22,139,38,207,209,116,249,173,104,66,186,87,29,160,248,91,39,89,165,117,92,127,227,102,89,130,199,240,161,131,13,231,189,14,121,75,57,119,166,10,28,89,194,31,229,255,68,242,4,192,128,21,53,23,20,21,201,27,17,130,18,129,255,251,74,179,255,255,149,217,4,142,165,251,22,40,209,236,3,66,69,183,119,6,44,56,66,186,24,253,105,22,194,35,117,158,239,193,118,150,165,250,127,108,230,167,4,241,140,155,244,35,218,148,161,46,248,251,244,160,166,162,183,237,94,248,188,158,255,222,253,37,112,96,205,116,187,166,204,200,227,251,126,211,234,74,46,81,10,146,214,209,213,102,220,99,236,255,166,102,51,19,71,254,131,129,207,161,170,183,52,152,151,78,137,196,70,73,228,35,77,82,152,170,224,101,222,234,155,135,205,60,121,207,226,155,243,40,52,155,172,118,78,249,123,15,72,243,188,17,221,76,172,138,86,54,82,237,36,157,35,106,1,49,19,116,125,107,176,125,170,168,0,233,255,204,223,126,237,44,110,54,233,165,196,88,195,226,159,15,108,184,159,26,44,11,241,147,42,168,153,90,254,152,53,87,97,198,41,125,234,127,43,133,182,59,72,172,167,173,167,225,200,204,3,235,45,11,126,76,81,243,105,108,208,177,222,188,204,139,255,244,21,181,50,69,217,100,50,248,53,246,20,167,110,234,32,60,219,48,70,69,154,183,20,254,83,30,179,98,243,188,132,141,155,53,183,4,194,191,66,229,148,248,34,97,161,159,147,71,34,232,225,209,99,137,47,251,76,230,30,1,130,179,44,64,4,16,56,19,221,210,21,88,182,119,196,116,162,97,100,39,184,214,215,241,154,164,222,36,183,91,82,234,16,21,154,73,59,225,38,71,129,203,160,58,141,54,138,114,215,12,213,76,228,74,179,212,213,208,216,110,250,254,184,145,28,120,107,30,113,128,59,231,239,80,207,30,242,214,120,166,143,237,45,29,88,40,204,115,233,25,178,13,169,102,147,175,22,114,215,133,178,110,30,116,149,96,248,84,181,74,91,31,208,183,73,212,106,148,73,150,142,61,45,155,75,242,188,168,75,52,140,155,90,174,61,79,216,92,27,74,211,182,110,164,73,62,38,255,163,73,89,159,199,194,127,30,87,240,69,112,188,156,248,108,32,119,95,98,189,233,69,244,8,56,94,59,83,115,203,195,231,53,106,62,189,174,15,201,230,154,197,34,15,158,61,248,99,210,215,190,69,66,0,96,223,78,177,85,131,216,176,212,25,172,174,182,220,45,55,190,254,146,17,197,114,32,230,89,95,160,95,190,3,95,49,79,251,212,114,54,55,73,37,22,129,145,56,244,226,227,226,103,36,155,161,80,200,87,187,218,103,120,150,41,97,31,247,181,254,110,249,153,150,90,249,100,129,179,223,176,50,248,28,58,97,155,236,181,181,43,48,255,99,145,199,15,200,196,193,7,197,6,36,205,185,220,72,171,56,43,147,23,149,225,161,194,171,141,51,47,239,34,174,151,45,94,147,65,4,149,68,115,67,201,235,201,190,39,167,196,117,247,14,19,170,234,153,242,102,166,54,198,13,116,200,126,237,10,212,64,131,212,67,146,96,62,149,202,38,90,43,199,68,156,149,59,194,141,77,26,131,45,225,140,139,180,174,118,53,243,46,201,78,245,191,111,146,131,170,62,17,73,144,107,23,61,102,227,178,29,109,13,44,245,193,48,143,195,120,240,189,143,34,106,18,86,88,23,249,24,138,94,111,126,19,172,129,210,196,196,224,142,175,139,239,39,71,149,67,46,1,125,248,241,173,103,100,233,184,204,149,206,73,5,35,182,249,140,221,229,160,55,128,223,34,102,248,248,203,158,193,65,109,227,186,224,118,97,211,65,223,173,235,53,87,94,46,131,73,171,224,199,5,177,214,73,166,135,133,251,187,140,31,163,65,17,225,227,17,219,60,179,143,249,81,34,200,47,194,229,53,89,51,123,94,132,189,237,227,57,167,207,163,54,156,88,116,57,43,27,76,235,11,113,121,190,248,176,107,135,210,100,197,114,70,178,11,166,124,62,197,132,95,167,73,26,176,230,121,96,94,48,97,251,188,117,97,29,27,23,223,1,37,133,174,39,194,132,152,197,179,142,214,74,177,156,254,83,192,56,75,209,239,241,186,239,38,206,93,149,226,220,197,12,94,224,231,153,156,27,222,34,174,29,124,128,251,181,153,34,121,207,136,27,199,83,19,64,16,213,129,139,229,255,36,141,95,127,52,38,161,153,44,157,18,108,188,47,187,77,135,181,116,58,244,40,136,47,13,219,139,138,209,175,66,20,29,233,161,88,59,10,93,171,244,104,87,28,15,255,18,200,122,200,93,110,243,157,176,208,140,241,22,114,70,131,154,46,201,72,216,16,124,220,119,184,118,6,22,205,85,227,3,214,185,96,160,73,116,84,12,234,211,30,48,33,237,189,31,80,105,161,75,175,70,80,99,210,187,26,227,122,148,15,178,150,164,247,73,182,41,191,234,9,16,39,173,87,111,85,249,232,30,254,251,131,24,241,250,165,73,232,19,214,213,74,43,149,96,67,140,245,19,144,106,42,92,232,112,89,100,225,65,192,75,103,20,223,83,209,144,146,207,172,209,203,76,40,160,220,169,92,208,209,172,78,8,72,202,4,38,6,79,78,204,249,233,244,210,174,35,61,111,145,38,246,9,255,119,254,197,123,174,220,242,234,17,87,47,214,172,245,104,109,53,145,135,180,39,127,9,176,188,140,10,187,10,126,254,210,135,125,225,67,25,172,80,112,4,218,42,101,200,161,90,64,176,222,216,104,167,49,103,85,44,219,33,249,171,26,148,21,19,211,100,200,137,179,154,54,140,194,26,107,203,186,51,3,134,219,130,31,79,46,184,150,12,213,57,247,197,156,29,55,158,197,71,125,39,244,31,134,45,228,38,7,107,125,90,27,126,198,65,30,134,46,28,153,170,158,143,72,118,63,225,17,88,171,43,226,37,201,40,198,168,70,79,31,197,135,15,230,88,12,10,175,135,192,155,200,114,58,178,93,227,199,176,240,100,228,203,151,69,250,203,37,20,183,247,19,138,222,91,191,115,228,150,159,53,203,49,88,181,13,10,170,161,42,72,43,233,51,142,100,209,137,6,16,13,221,168,188,177,19,121,83,97,189,203,40,244,110,50,132,50,246,9,78,156,180,173,56,57,57,181,128,101,153,115,214,177,40,241,88,112,93,52,47,44,237,121,172,170,195,213,41,83,223,75,142,209,112,178,19,117,143,12,225,196,165,200,60,38,97,207,12,222,62,91,141,28,65,116,16,72,160,242,161,5,73,83,254,33,67,17,43,10,119,59,54,156,245,156,127,212,250,105,35,79,97,140,107,175,166,227,87,182,239,197,58,78,50,201,243,105,24,106,70,197,240,172,133,183,177,236,129,73,7,71,244,250,63,230,73,201,135,102,229,174,199,210,94,165,69,108,148,145,191,74,19,38,79,53,80,113,189,97,9,47,101,234,181,148,182,211,139,247,200,103,17,90,247,122,71,79,82,171,104,161,124,86,137,164,233,45,217,126,122,219,141,165,15,220,83,185,23,98,75,161,222,158,34,112,253,20,172,52,183,214,25,233,215,59,31,241,180,184,209,60,108,114,139,188,96,194,57,80,155,138,89,96,42,251,23,186,127,36,59,141,67,5,98,48,148,138,29,26,233,118,146,201,35,228,220,171,27,82,30,214,208,64,141,245,51,123,235,213,207,55,223,224,242,74,221,251,75,165,231,200,237,2,215,143,152,151,11,248,183,232,157,98,229,131,178,7,121,197,29,104,230,209,238,74,215,67,55,210,74,172,67,110,44,229,98,166,46,227,106,194,137,108,38,168,232,175,168,178,186,194,31,177,154,125,66,213,230,245,43,71,209,65,55,136,211,178,164,97,68,21,185,54,147,23,155,120,229,3,152,236,54,125,98,6,103,26,117,97,3,136,205,14,20,131,62,34,105,63,56,200,225,147,95,148,99,184,237,166,182,227,215,206,147,93,34,236,29,233,30,163,30,155,122,201,235,221,134,34,155,79,67,42,148,162,93,217,30,78,126,87,43,17,71,62,40,216,23,252,122,238,19,59,164,16,197,153,224,215,126,119,191,108,186,114,14,34,119,210,88,113,163,242,159,238,120,215,51,5,225,53,215,2,185,29,253,163,179,68,236,198,192,93,1,33,134,121,85,242,222,188,112,126,102,141,144,94,244,162,246,232,101,239,148,97,92,14,57,237,72,35,253,250,75,40,248,250,49,144,241,30,206,55,174,250,209,103,0,139,87,224,166,174,21,210,228,85,193,74,231,148,194,14,56,11,170,68,182,110,47,230,227,214,172,30,31,78,27,85,221,171,95,43,47,200,192,202,52,87,230,244,5,240,148,249,80,182,138,102,219,7,43,2,210,33,166,41,225,210,132,173,174,36,46,118,5,92,155,221,223,247,126,246,43,121,182,95,210,227,37,235,133,191,122,241,95,130,232,174,128,240,175,121,142,166,78,79,45,126,192,79,61,200,10,39,48,1,73,157,173,68,126,133,200,12,197,137,249,150,34,72,235,42,207,17,234,160,186,184,102,200,6,30,194,197,158,204,38,3,103,62,160,236,36,81,46,21,60,243,113,82,19,210,182,111,203,214,78,99,17,88,72,83,41,151,165,174,249,8,123,239,197,210,126,172,244,123,241,1,179,212,179,151,122,2,54,131,78,226,202,112,244,28,128,241,230,152,241,85,58,58,98,132,203,113,82,63,164,185,64,144,181,53,127,101,237,122,173,82,33,218,168,104,200,115,71,132,130,247,17,72,142,156,193,232,184,237,122,31,75,151,132,203,229,81,117,108,156,96,131,1,13,71,186,2,64,211,155,31,164,104,103,126,191,181,247,204,69,109,86,137,37,206,95,78,242,220,167,145,75,172,242,138,12,45,158,110,162,138,159,38,97,160,117,197,102,158,9,126,93,128,92,119,165,5,151,231,149,122,63,213,164,141,164,245,111,13,125,124,14,173,207,226,103,36,160,125,97,195,87,92,199,69,34,110,101,207,62,148,45,251,117,101,165,203,241,163,159,195,84,122,224,246,97,17,18,99,205,89,87,58,110,101,5,146,74,137,78,223,75,212,3,149,32,222,150,221,183,42,208,126,27,75,204,17,254,151,64,148,209,161,135,69,239,187,234,63,94,147,136,26,159,99,113,125,56,52,120,112,180,122,111,242,131,131,246,251,207,145,22,63,51,192,185,88,19,49,74,40,71,114,97,134,19,122,40,230,214,138,63,135,188,34,18,97,211,115,188,139,222,194,153,247,254,132,212,14,54,195,121,180,55,85,220,238,251,55,12,85,38,105,243,192,155,140,0,204,43,43,81,186,115,198,218,105,2,235,18,205,211,229,160,152,67,119,189,166,68,191,62,19,186,189,153,81,94,53,79,18,50,214,253,143,77,56,146,36,246,207,130,234,59,79,141,99,144,220,174,48,102,237,140,203,155,251,237,20,250,12,151,46,13,250,5,135,123,137,105,85,83,194,153,223,120,109,10,187,128,212,57,135,45,170,118,107,208,87,39,17,243,86,118,118,177,111,225,90,192,0,134,251,27,165,227,48,161,88,85,39,240,19,169,78,109,242,212,114,50,215,163,99,250,207,77,100,16,192,132,52,175,61,185,106,96,236,192,167,26,94,1,213,184,105,161,63,137,31,118,61,246,216,184,98,55,143,86,115,203,33,211,199,71,244,77,111,27,208,7,115,226,248,136,0,65,158,247,5,208,201,193,182,242,43,4,255,14,61,67,73,166,112,223,117,121,113,201,28,122,19,30,0,104,149,166,69,253,37,160,20,121,22,72,92,63,40,159,19,82,160,249,181,154,44,55,191,67,150,16,58,146,97,208,21,226,54,155,55,171,213,154,123,139,54,187,185,142,192,121,133,59,230,41,148,173,102,236,141,196,11,208,38,147,27,66,204,93,13,164,56,135,112,100,212,144,1,250,206,231,22,169,92,2,154,194,125,9,24,72,222,148,114,88,223,64,15,144,239,132,95,59,114,187,214,121,25,180,38,48,121,172,17,161,156,229,202,65,21,20,12,19,253,78,15,139,231,122,46,163,227,211,159,133,201,10,244,90,85,14,144,240,235,81,202,161,204,60,181,49,211,140,44,73,76,172,201,219,102,124,128,145,13,55,132,58,119,200,149,32,129,245,163,101,13,54,1,209,173,95,158,121,42,35,52,50,136,83,39,4,149,235,177,171,37,164,168,209,222,159,78,8,236,181,80,54,136,135,156,252,11,208,136,43,161,134,121,217,180,51,19,97,240,174,155,194,137,220,110,238,73,150,139,141,148,181,253,124,26,249,121,28,91,118,247,111,21,1,168,91,60,151,50,240,48,110,12,223,142,34,114,254,6,242,4,58,228,121,246,82,160,120,149,139,168,49,56,19,92,220,6,137,165,85,8,121,164,141,226,23,122,80,108,68,169,91,194,124,226,206,193,155,212,254,183,149,227,207,62,207,135,223,167,91,211,227,44,103,254,51,62,24,122,51,190,113,189,242,53,87,44,226,102,88,105,151,198,159,81,17,46,139,18,239,44,109,136,243,31,145,189,193,247,246,249,100,50,223,76,170,174,44,155,143,139,40,217,162,14,141,228,94,150,241,245,7,146,225,135,94,62,185,114,68,88,173,170,227,138,177,66,168,151,195,188,138,216,63,48,214,211,127,152,19,134,45,255,193,194,58,143,145,84,182,14,26,208,185,101,145,45,136,73,146,47,45,189,61,80,0,202,72,75,193,248,100,91,1,62,186,115,123,192,62,49,110,27,71,246,75,144,153,41,170,240,26,185,75,31,246,16,204,90,135,201,52,90,240,243,7,242,147,146,245,113,145,197,62,178,250,45,226,119,150,240,35,64,96,139,86,163,168,36,117,53,155,103,193,0,181,158,223,170,37,154,66,86,30,123,117,195,178,170,36,227,12,98,43,241,2,2,214,112,0,194,190,6,213,176,47,142,93,100,25,46,123,105,11,175,236,93,18,236,248,126,153,47,211,10,36,40,227,35,34,154,24,215,104,98,207,168,79,164,136,53,196,231,97,139,52,190,105,174,4,215,9,3,36,151,242,90,7,196,191,227,114,215,223,180,47,175,180,118,188,190,98,59,185,14,189,101,241,141,26,212,132,53,92,135,54,253,37,56,127,42,65,245,34,217,112,152,237,186,115,61,189,14,17,14,100,179,255,223,245,26,194,253,69,62,94,160,166,241,253,10,53,185,86,164,113,36,193,10,77,24,182,72,120,135,75,20,52,17,196,17,244,72,74,234,25,176,38,117,168,197,196,231,118,172,187,189,184,224,199,106,236,67,143,111,147,202,112,62,58,162,247,254,180,213,36,101,165,246,38,107,194,16,188,122,221,177,198,93,121,151,52,253,170,111,230,139,213,24,28,5,138,10,67,251,222,36,174,118,21,141,182,108,202,84,155,18,71,189,254,194,171,44,101,91,116,186,104,190,21,98,218,19,128,195,17,143,187,140,227,179,29,134,57,5,171,201,92,8,7,16,156,46,195,156,64,138,184,155,176,137,196,247,74,222,180,242,17,163,104,87,229,84,43,184,118,198,49,83,189,224,71,99,135,170,170,145,70,2,198,87,13,233,142,214,69,201,20,67,87,172,225,90,8,29,86,181,133,5,199,220,232,171,30,219,145,197,251,217,240,221,195,230,2,133,65,102,54,250,136,201,160,106,52,79,253,164,10,6,170,179,131,46,31,150,242,107,85,28,59,238,255,172,17,241,85,88,103,237,187,141,50,20,76,3,164,166,118,147,138,203,51,41,225,251,110,24,91,229,213,48,153,44,90,216,212,21,83,79,223,55,128,65,197,121,209,193,146,211,248,214,59,33,239,173,221,140,163,0,247,19,79,140,104,251,124,29,107,108,190,178,52,165,49,16,29,61,143,143,138,253,175,72,103,238,143,7,74,17,121,80,35,252,46,151,238,89,231,207,192,3,49,106,183,216,228,31,95,88,14,254,232,175,139,244,65,32,82,100,198,181,65,247,161,8,226,239,86,39,227,182,78,1,226,248,79,110,143,195,159,68,88,225,243,133,60,46,147,172,131,188,232,100,96,72,146,231,42,121,10,124,111,198,74,162,200,21,173,221,153,87,122,187,28,167,120,134,171,169,119,105,215,147,119,150,243,66,90,85,140,220,218,200,11,87,38,34,27,99,157,130,250,148,74,194,25,164,3,8,60,240,13,124,65,8,62,69,241,9,142,55,243,129,176,125,148,85,214,191,163,83,19,63,245,191,146,1,118,79,246,117,191,249,62,54,137,210,118,35,23,20,61,206,133,254,162,72,57,242,113,156,81,103,148,242,90,170,144,130,117,233,161,251,90,231,79,207,217,58,68,146,39,51,79,159,115,3,140,167,116,160,187,55,252,222,49,225,20,2,5,107,226,210,226,243,148,67,16,185,9,103,197,33,109,12,218,174,210,126,74,181,194,52,36,36,145,90,209,11,120,112,240,55,151,146,255,42,149,89,51,97,143,53,107,240,84,250,230,67,146,89,35,171,186,243,74,110,32,223,197,113,147,55,84,162,28,3,93,155,113,35,249,60,59,43,65,150,123,97,5,198,195,173,54,182,223,173,71,243,238,163,118,125,236,159,174,70,214,188,178,175,96,130,58,58,98,217,250,92,14,148,109,59,211,62,161,222,189,107,237,27,206,114,230,19,76,182,111,162,166,206,35,97,168,33,68,190,206,41,115,35,174,213,205,199,3,126,165,116,48,126,218,116,185,227,81,63,47,204,242,178,48,133,241,205,181,1,59,42,2,142,127,56,100,132,128,174,212,175,33,254,222,127,9,84,186,188,158,2,94,232,73,136,234,188,143,132,12,43,218,105,85,32,207,153,227,96,196,158,111,235,190,122,186,189,82,242,63,238,168,234,114,79,40,175,94,112,124,202,28,212,27,228,117,124,76,71,168,243,42,121,187,214,252,230,246,87,233,106,95,220,98,29,10,8,242,135,219,252,39,5,156,124,195,25,49,34,144,145,247,82,72,62,184,208,137,109,202,156,89,77,117,226,247,141,106,244,167,134,113,123,114,177,74,193,72,48,185,157,81,218,195,12,170,251,56,21,139,66,45,95,78,71,167,118,108,196,28,127,190,208,218,79,136,148,253,171,139,105,132,26,180,200,60,254,213,210,85,56,223,220,107,216,133,53,91,48,88,213,24,145,126,64,71,37,198,179,59,13,204,212,82,66,186,253,37,120,237,52,225,90,160,211,152,213,200,225,197,27,104,99,122,137,63,36,160,162,139,173,63,145,115,57,162,141,88,72,187,47,103,118,247,253,87,103,94,149,57,116,132,114,51,120,151,174,229,65,81,105,220,141,8,149,128,202,100,234,147,9,54,114,157,17,140,170,19,29,207,183,65,181,224,86,177,116,21,18,165,161,192,7,241,159,136,232,180,137,233,34,31,58,191,159,210,142,25,216,42,236,93,116,76,105,122,113,181,232,202,139,169,8,144,249,15,96,0,1,178,70,192,179,18,241,97,157,2,116,98,186,54,80,65,169,153,246,109,124,108,26,195,106,40,153,121,252,75,218,253,119,197,125,177,16,173,208,79,78,239,66,26,190,176,177,54,81,49,211,22,43,154,68,64,65,112,37,75,62,249,56,206,1,140,58,81,191,168,191,246,25,12,116,109,176,174,180,44,174,83,94,180,145,186,175,69,198,72,194,113,87,221,162,99,163,136,92,220,89,144,116,246,47,29,204,9,155,180,147,124,225,7,159,205,57,244,39,184,102,25,216,187,136,181,241,102,180,228,47,178,45,172,119,21,232,225,42,74,179,102,87,180,197,210,172,10,49,241,179,78,238,15,198,19,171,96,9,7,51,82,179,102,160,252,101,52,96,219,143,192,156,158,130,83,135,255,132,43,6,150,60,92,206,67,201,4,77,100,213,239,44,233,170,143,87,176,116,158,192,26,209,168,117,149,249,187,4,178,133,198,7,93,229,164,146,99,246,123,171,69,1,12,86,137,20,104,54,242,70,63,31,247,59,11,62,99,123,11,239,66,139,20,233,47,81,198,67,154,246,107,254,51,243,240,160,239,228,104,92,116,52,170,61,110,170,74,236,247,79,128,79,213,193,185,9,186,7,19,102,230,80,240,46,73,187,64,220,166,125,132,35,46,248,44,253,117,48,197,35,164,137,90,104,152,222,94,155,182,141,116,179,54,47,79,71,179,50,197,207,232,169,209,136,39,46,131,153,115,36,233,249,108,0,115,62,198,224,169,130,46,19,241,83,170,55,215,36,18,246,115,61,150,12,63,68,223,198,146,63,129,71,233,69,233,255,35,240,224,0,21,55,119,209,210,186,84,221,181,61,244,43,224,190,255,220,251,0,156,119,197,39,147,185,148,225,240,39,42,65,38,119,228,148,254,66,118,174,48,178,50,227,62,87,19,49,49,177,69,81,21,127,26,137,163,35,58,6,182,57,251,39,191,36,120,37,94,146,153,210,240,23,53,32,123,150,172,143,41,167,201,247,57,66,203,184,224,169,107,31,105,37,242,187,234,196,22,156,107,112,4,117,215,170,83,249,43,49,98,12,233,3,244,31,102,17,53,250,49,138,201,179,234,168,74,58,181,233,235,85,201,234,228,202,142,8,236,104,6,82,113,95,238,82,42,64,43,58,10,0,144,86,214,119,84,202,72,168,38,207,86,124,137,104,48,13,146,10,209,156,137,234,166,86,12,72,13,220,20,32,129,141,104,128,192,7,182,136,141,242,250,213,2,194,28,90,162,119,214,209,64,125,141,248,39,127,9,230,186,95,62,83,55,226,241,47,140,65,150,92,117,105,58,176,61,41,156,94,171,152,131,109,133,36,186,79,244,142,198,176,133,165,175,202,156,130,28,7,91,86,8,135,216,20,185,245,105,200,189,81,24,193,53,151,87,218,244,241,241,46,127,224,2,122,21,81,55,87,196,133,149,155,38,90,233,196,215,71,63,168,120,46,137,238,107,116,19,192,152,180,229,215,185,255,223,78,209,253,31,235,94,212,186,112,44,104,93,248,19,113,81,202,158,152,242,220,39,109,182,143,2,10,235,34,162,185,1,74,6,157,225,159,72,227,180,50,171,234,5,38,5,200,118,226,223,236,159,51,198,132,59,167,108,242,236,63,247,184,81,142,238,78,240,198,199,247,252,247,46,222,97,46,117,235,137,229,3,39,103,103,142,99,244,133,225,221,61,30,33,146,32,124,199,123,222,169,28,227,170,252,142,63,44,63,129,13,243,81,99,225,213,25,144,139,19,239,227,181,199,63,123,184,166,245,211,91,230,174,219,25,87,11,137,126,133,89,122,102,12,106,182,1,78,96,27,65,103,49,95,127,105,139,145,229,231,158,26,12,168,242,233,31,168,246,74,90,102,101,60,213,207,186,120,222,132,75,104,189,242,216,50,244,173,131,78,216,177,6,28,46,126,162,254,154,66,118,153,60,237,239,85,75,214,210,94,175,240,134,51,118,119,201,181,190,238,47,129,120,181,145,161,169,102,200,120,235,237,186,106,9,182,241,195,95,130,66,83,73,25,75,205,235,141,96,4,94,54,252,167,156,15,231,15,111,119,136,254,197,29,126,246,170,157,121,67,7,52,148,55,255,151,64,224,153,74,56,79,203,78,169,138,94,253,194,63,144,158,10,38,104,17,86,17,75,76,246,106,108,167,14,38,124,192,168,158,39,98,14,179,12,201,46,103,197,121,83,173,209,97,58,39,130,238,186,123,77,203,134,23,88,111,177,183,112,60,255,11,12,157,140,82,219,137,137,198,217,226,34,224,59,154,67,91,44,73,127,203,168,126,191,83,229,179,79,28,44,208,120,137,78,203,224,60,144,241,215,50,128,85,99,233,109,82,75,253,29,202,202,161,161,103,229,137,102,27,68,53,105,160,115,57,187,187,15,93,149,121,107,254,248,218,186,107,145,172,220,215,190,236,38,108,221,231,230,137,228,21,199,228,253,111,6,60,12,154,158,143,177,215,131,8,235,64,175,13,103,194,243,63,2,162,151,193,39,41,200,146,179,209,240,159,238,134,225,36,231,231,117,149,77,5,192,138,59,239,127,96,64,31,76,186,92,137,236,184,42,41,215,207,27,119,220,197,47,83,121,209,92,102,226,32,83,140,202,72,62,86,100,16,43,143,150,165,107,235,62,22,237,180,235,215,187,104,215,28,105,176,126,223,68,4,166,132,28,214,103,116,87,159,181,106,51,105,169,0,40,47,140,117,106,224,150,210,175,45,155,218,86,236,93,9,91,227,184,153,206,201,3,119,211,113,41,180,224,122,251,59,194,51,193,197,144,52,218,153,71,88,178,158,203,3,154,63,185,99,199,52,64,253,3,154,87,119,95,133,198,130,0,63,104,227,154,190,3,28,113,243,233,19,148,202,167,6,31,167,26,125,16,26,77,100,78,87,84,104,226,90,196,206,45,243,63,120,56,39,216,232,59,195,97,116,7,13,236,39,37,175,235,163,141,55,156,241,193,88,26,3,211,241,26,190,242,191,4,90,183,242,99,51,209,233,83,185,143,196,197,209,142,59,105,3,23,205,200,173,191,4,165,110,14,29,72,209,49,39,64,181,221,245,227,61,239,31,101,211,51,66,63,174,98,255,189,154,120,151,254,223,25,120,172,141,116,222,209,78,205,91,161,247,38,147,61,105,98,200,155,104,11,122,36,193,85,83,119,151,22,196,182,180,44,153,3,93,172,73,17,43,209,200,17,106,59,220,165,166,123,107,112,137,166,154,159,40,238,41,104,59,60,83,232,168,166,213,175,92,42,71,185,76,114,123,237,88,93,224,241,179,27,37,41,123,65,213,35,73,13,120,198,149,231,203,120,242,222,233,191,4,4,120,99,141,164,209,214,0,69,111,70,233,66,24,203,154,83,95,65,146,199,190,39,62,106,45,38,13,188,208,158,236,228,236,198,39,217,26,68,88,253,186,209,49,195,125,205,181,91,223,104,169,95,45,179,110,182,134,7,114,187,249,102,147,46,203,42,171,165,163,169,52,0,12,107,75,161,92,67,159,153,99,233,253,116,219,43,6,50,23,176,19,78,98,141,62,203,91,186,254,60,102,91,255,30,16,125,34,249,37,70,118,46,54,25,168,101,206,124,181,209,210,78,56,48,86,205,111,236,146,56,89,231,63,85,126,200,143,61,162,236,190,162,183,176,241,19,190,60,69,33,41,171,208,37,205,185,85,229,160,87,121,128,37,69,179,123,218,1,198,25,200,186,220,131,105,102,128,229,106,110,79,27,125,11,228,118,137,96,59,25,118,135,176,231,67,56,251,203,78,72,171,253,244,74,179,241,180,247,95,68,154,137,190,114,127,145,212,60,221,115,217,120,26,219,84,235,87,171,236,223,102,0,106,143,194,132,247,116,235,32,97,151,177,146,142,103,6,91,151,143,134,74,101,44,36,189,155,29,148,205,28,175,98,3,104,3,189,43,93,22,182,209,51,167,85,127,9,70,5,206,186,138,103,250,135,47,51,91,230,181,240,189,116,153,250,91,103,183,250,82,87,13,119,174,167,234,222,101,125,114,59,232,143,108,238,141,62,95,27,94,66,226,149,203,205,219,59,119,227,22,87,184,244,206,161,29,159,176,127,118,27,229,159,149,225,239,226,111,21,178,190,190,95,250,206,112,90,162,119,23,117,215,65,104,183,57,23,172,109,172,209,190,61,151,36,229,149,229,84,101,109,60,194,72,91,115,201,197,230,116,232,222,40,112,154,31,116,219,205,226,89,60,45,133,69,21,36,218,232,159,235,47,204,135,94,197,54,17,239,106,211,239,119,245,172,123,152,68,28,14,179,108,139,30,40,245,38,144,84,73,150,76,158,249,247,180,121,227,121,32,83,71,199,140,10,34,128,122,4,109,172,204,162,231,213,237,175,51,93,232,252,237,82,7,116,34,248,123,71,121,151,71,234,78,14,72,129,123,105,183,185,239,102,222,77,240,152,154,190,126,27,63,94,185,208,194,110,18,254,80,207,214,107,176,20,237,95,87,41,122,36,112,65,182,11,5,110,184,9,222,17,246,246,57,151,39,230,156,27,73,182,201,147,164,151,121,149,133,93,7,94,10,223,58,182,89,166,198,44,238,215,229,95,214,227,226,155,245,212,20,245,248,221,253,141,195,170,24,63,121,74,182,51,47,72,238,120,74,205,107,237,228,17,125,34,45,127,209,50,201,212,151,87,226,219,50,54,211,86,229,206,188,117,169,132,200,203,240,179,238,160,237,203,147,242,4,162,167,124,103,134,218,191,5,224,14,201,60,209,35,161,147,103,246,11,94,141,105,245,117,121,60,62,36,228,137,33,173,223,139,130,222,47,236,218,101,55,96,47,218,80,238,199,228,113,195,164,244,135,122,193,108,144,157,142,209,191,4,183,99,93,171,167,39,223,21,130,183,12,22,249,22,189,115,10,111,30,53,252,72,3,27,85,13,208,224,160,13,216,165,45,31,146,9,173,18,88,76,136,115,107,23,107,85,73,30,105,136,9,165,8,166,98,55,245,170,165,64,5,199,123,24,124,124,67,212,175,254,235,78,3,18,61,32,53,188,83,114,150,5,153,198,31,146,37,119,171,99,151,74,176,232,243,127,54,30,223,29,114,98,185,154,171,12,189,52,70,125,50,138,124,21,135,96,107,196,247,180,161,179,27,162,205,122,253,221,105,172,12,132,135,160,237,229,91,208,181,170,222,101,250,129,64,177,42,21,79,255,125,134,139,66,223,198,3,89,70,178,9,214,149,182,201,11,147,221,198,137,34,253,133,211,154,246,23,144,13,54,52,127,248,6,139,235,48,20,207,95,169,245,233,218,165,219,217,243,158,80,32,228,98,186,215,124,154,231,103,224,25,167,241,54,137,226,226,188,113,177,95,221,73,53,217,201,245,215,237,156,47,210,5,196,174,55,37,45,139,198,113,171,23,213,137,183,6,159,88,2,43,12,208,121,44,88,154,186,219,212,133,37,130,141,29,234,207,109,240,226,214,36,71,222,60,134,234,85,115,8,111,204,80,62,90,219,200,255,123,253,62,62,105,55,8,227,174,251,182,229,196,126,179,234,173,243,219,169,248,63,23,135,124,0,239,79,207,254,18,200,35,207,123,50,1,200,2,157,39,230,121,65,171,71,199,116,201,136,76,96,237,194,41,203,33,238,225,39,79,0,72,72,234,208,193,191,3,113,221,118,247,125,233,93,131,40,246,232,210,76,29,93,84,156,20,120,222,68,118,107,167,141,153,41,183,71,159,180,33,157,11,254,18,188,223,52,227,153,63,136,19,228,123,179,43,217,174,59,81,188,84,108,126,21,254,81,205,175,229,167,231,142,39,95,65,176,239,180,213,238,41,242,82,194,135,52,226,152,223,200,162,235,156,87,50,98,226,116,240,50,224,222,252,42,247,200,69,211,139,230,250,202,176,193,81,252,233,17,253,52,81,154,241,135,40,60,63,135,74,85,147,236,248,155,125,31,118,82,243,100,204,254,65,236,124,180,114,142,88,135,101,206,221,246,193,41,29,54,33,53,218,126,204,73,186,202,157,222,190,226,234,94,38,246,204,121,47,223,180,170,36,35,209,39,218,218,188,43,8,210,117,56,225,151,187,21,88,210,216,138,182,23,5,109,124,60,127,202,135,8,104,228,55,200,42,63,152,235,18,211,252,220,174,157,103,92,143,187,57,248,75,48,34,185,72,17,191,142,55,49,162,185,204,106,11,224,181,95,0,241,111,209,95,196,243,84,100,170,41,231,249,177,185,119,148,18,153,230,133,212,215,153,11,243,206,117,140,180,146,118,57,234,112,222,234,203,71,87,96,199,191,106,101,56,157,28,83,61,228,248,25,253,51,80,123,166,122,23,61,44,93,241,150,158,107,143,118,90,248,102,124,172,96,79,172,237,47,65,207,209,171,208,212,5,115,243,225,28,8,18,159,185,216,81,73,127,92,136,237,32,59,223,57,166,36,161,17,214,232,228,182,244,45,55,202,163,133,76,243,144,72,122,49,46,13,193,180,140,39,90,88,47,188,189,219,98,70,167,164,222,54,156,49,193,218,246,190,10,116,179,54,98,89,78,125,230,167,104,0,74,42,216,61,4,205,185,201,161,191,161,39,118,77,198,177,49,31,54,86,165,5,155,174,175,8,8,119,244,202,106,117,105,195,99,0,37,183,150,174,101,202,112,182,243,232,249,93,217,41,86,202,1,134,199,139,195,138,29,92,115,151,123,7,1,188,163,239,175,203,50,92,55,196,237,236,7,165,90,36,42,111,205,110,123,204,117,205,170,93,163,68,247,69,167,253,125,72,216,11,12,177,252,92,185,200,42,96,162,185,105,83,202,173,124,223,219,228,214,136,5,245,32,131,230,242,67,58,237,29,172,116,165,247,86,43,125,92,70,218,157,150,69,161,175,177,239,247,194,198,160,42,251,153,232,248,156,101,190,33,191,141,181,186,246,242,225,39,178,178,157,203,140,146,229,82,91,175,226,144,246,212,121,121,119,223,31,54,95,242,148,156,7,223,26,224,123,121,213,11,14,46,243,222,46,94,224,73,195,187,188,147,135,39,240,230,183,76,223,17,215,215,215,83,57,178,166,46,95,151,197,253,123,38,167,78,230,250,38,252,221,80,43,27,203,154,109,188,77,12,122,99,133,145,162,24,179,11,169,91,131,136,125,214,205,175,109,85,78,44,142,248,216,20,199,81,111,116,112,169,25,113,51,3,253,137,162,158,200,180,88,59,206,201,220,187,4,133,114,151,125,63,1,8,214,241,237,62,168,223,110,36,214,111,235,235,40,116,4,149,57,173,182,110,174,226,141,193,200,242,156,232,101,74,217,119,174,182,201,28,90,5,158,196,139,167,158,135,89,243,115,93,161,110,141,161,77,17,124,69,246,239,90,83,232,183,164,19,219,22,160,43,83,194,139,155,230,144,160,234,9,235,205,14,243,132,134,155,207,45,245,41,65,245,65,187,129,42,17,141,30,38,2,83,11,54,206,102,99,85,6,182,158,254,134,49,77,24,175,244,58,141,49,39,63,244,89,154,12,131,236,99,18,125,6,168,39,240,153,65,66,253,145,240,93,84,99,240,156,15,201,130,74,175,153,174,112,26,252,18,146,201,1,8,46,71,119,14,243,27,54,120,74,243,32,243,221,171,230,193,135,142,211,159,113,113,12,89,95,69,180,124,205,192,155,32,217,236,91,215,64,151,47,248,17,196,146,74,171,223,93,244,242,17,93,161,123,67,21,138,183,72,174,189,164,101,173,202,244,134,215,62,88,117,255,172,44,23,121,216,10,153,11,138,94,57,122,229,45,58,102,131,209,187,162,232,166,9,86,131,237,45,101,156,210,51,35,98,111,82,199,168,146,196,90,38,203,207,246,69,27,113,37,187,116,130,199,211,166,17,151,67,109,84,160,196,211,235,75,247,211,0,165,2,212,234,211,67,29,72,34,218,243,186,191,12,191,191,123,116,68,179,13,60,169,160,100,95,242,108,67,207,158,34,45,5,183,58,39,121,191,176,250,42,77,50,196,46,76,170,110,5,221,5,255,150,218,120,248,151,128,93,231,181,114,236,230,161,1,237,220,165,246,95,2,85,237,25,70,219,50,120,188,62,82,244,160,81,160,97,50,43,47,99,97,151,142,87,185,100,138,214,213,56,86,18,121,102,112,238,67,66,81,214,86,84,41,102,112,250,50,16,114,117,114,116,252,84,42,123,39,243,53,240,224,112,142,121,107,217,242,83,146,144,75,145,76,11,26,161,242,251,98,19,176,253,178,113,7,36,6,113,152,165,63,55,159,148,220,100,113,247,82,51,173,242,30,13,63,140,108,22,111,30,177,190,18,88,181,236,107,25,230,134,240,79,57,110,102,80,220,140,53,221,127,237,153,179,53,180,47,233,136,247,188,13,134,240,138,114,100,248,69,183,95,226,221,255,57,165,9,160,212,233,124,63,48,135,134,119,201,127,233,127,197,136,190,136,9,252,96,166,55,196,31,200,47,121,211,187,160,109,187,33,65,2,59,53,50,154,91,124,36,222,42,162,142,229,241,245,191,245,22,102,204,114,50,56,166,197,197,57,165,46,218,122,110,245,106,155,27,240,96,66,232,149,117,2,173,215,115,145,210,79,164,171,22,1,212,41,193,108,246,177,232,203,150,114,175,250,157,54,28,62,126,10,32,65,4,139,241,48,206,40,136,199,117,30,248,165,181,250,172,59,239,7,237,3,40,207,63,225,76,42,124,149,10,108,203,157,46,115,240,135,246,129,163,132,142,213,217,78,72,237,12,49,51,164,84,251,48,242,140,139,239,227,234,144,191,203,201,10,20,93,188,80,62,223,124,19,14,206,210,220,77,15,181,109,31,171,92,82,240,55,122,184,182,124,127,249,215,235,221,10,13,73,111,248,217,185,79,195,116,71,59,146,29,190,81,242,9,197,191,74,140,81,206,193,166,161,75,194,78,59,151,41,63,234,211,159,136,152,57,170,84,58,55,142,138,199,210,182,137,54,87,141,108,97,105,245,36,47,46,152,153,61,213,156,146,149,202,125,71,186,172,7,126,107,47,21,173,13,79,150,100,157,232,157,161,242,219,255,18,76,6,195,36,84,103,58,252,203,55,61,145,206,19,29,183,99,241,252,66,39,19,135,176,171,221,40,61,228,96,228,63,43,207,135,179,12,248,93,211,182,45,180,28,250,223,93,150,106,7,195,124,235,209,250,191,252,243,208,21,163,231,166,200,193,93,105,229,16,91,134,176,201,14,247,180,9,247,70,147,191,4,151,68,10,157,233,44,125,227,26,65,58,75,246,198,182,142,35,89,80,33,252,218,121,116,150,124,103,91,144,64,121,165,221,229,2,163,84,135,171,15,238,211,21,116,246,47,65,139,39,42,119,189,170,205,37,218,192,124,195,159,138,119,230,224,85,197,248,238,33,235,77,104,65,100,201,153,222,117,213,249,253,130,213,189,134,93,231,140,43,91,165,53,232,45,113,208,121,160,203,110,93,64,61,150,124,94,43,181,49,91,183,234,207,20,254,37,127,25,97,224,170,13,95,228,99,126,150,197,233,91,237,149,139,130,26,229,42,95,63,114,99,108,86,236,45,238,80,196,24,120,243,48,72,254,87,57,223,101,81,219,73,119,213,2,250,31,191,88,89,58,98,120,113,226,254,94,111,131,120,243,208,31,175,87,229,110,48,237,19,253,181,89,185,232,252,137,38,112,105,119,218,99,103,194,222,228,112,228,238,126,104,183,243,225,234,75,73,143,157,160,203,182,235,100,169,58,26,175,35,120,236,121,197,151,181,146,229,99,58,140,97,86,62,243,162,89,127,35,211,135,58,113,181,39,166,58,172,87,10,103,114,223,135,165,170,68,241,113,24,220,41,149,60,135,165,121,224,158,4,220,223,11,226,177,136,145,136,237,41,52,187,141,95,121,12,40,237,159,40,143,47,117,171,224,7,66,166,87,197,109,173,157,246,15,189,59,34,112,131,100,48,109,22,196,85,175,115,110,112,169,54,230,197,57,220,182,36,45,98,42,50,103,190,99,133,222,139,181,178,38,22,34,124,129,28,89,243,157,193,39,56,217,215,163,32,63,165,200,25,22,169,41,179,204,187,236,133,143,54,37,163,221,188,5,129,109,52,200,37,127,111,18,175,87,177,14,223,33,188,254,151,184,116,18,37,250,164,142,79,11,144,235,7,250,180,79,244,250,80,222,79,121,245,249,76,151,69,56,3,122,153,255,18,200,221,176,128,83,150,1,28,218,173,141,180,134,143,194,139,157,206,174,23,14,87,1,78,29,29,114,169,187,26,131,90,57,193,155,116,58,69,249,11,151,116,86,184,198,142,246,64,162,242,21,242,184,161,9,111,65,189,171,215,248,63,222,218,46,244,154,95,25,65,96,200,225,97,247,194,17,201,128,117,139,92,206,1,231,181,234,158,55,77,228,136,116,248,207,112,231,143,19,55,44,219,14,215,172,31,0,161,174,60,177,25,68,86,84,191,197,158,4,60,251,52,239,30,105,222,245,48,122,20,35,178,209,42,61,47,227,237,126,170,155,211,126,104,240,71,170,51,195,175,139,195,166,157,246,68,12,126,103,186,228,220,248,151,160,104,167,190,206,39,175,66,107,74,32,116,234,91,17,237,130,236,91,242,214,249,75,78,197,212,105,67,22,215,3,173,205,92,164,105,240,89,116,208,175,243,159,239,242,37,47,105,80,48,180,51,161,123,205,53,149,47,25,177,196,250,237,5,22,102,214,112,169,177,95,16,158,25,244,221,193,100,111,198,77,163,239,143,245,76,7,237,41,97,66,109,109,21,146,186,250,192,94,243,152,134,127,218,217,30,83,117,90,93,175,230,190,80,152,44,224,84,82,49,220,114,115,50,167,166,119,221,78,104,249,26,177,45,120,25,125,81,181,21,92,234,69,67,201,123,98,21,34,181,126,187,153,194,185,223,214,40,60,143,253,207,202,250,37,135,55,82,72,104,129,162,170,188,118,242,142,124,171,194,157,127,67,57,162,236,170,195,223,248,156,63,126,62,250,225,137,218,82,47,246,78,105,162,188,163,98,233,159,239,129,69,211,162,196,134,178,218,84,52,43,247,247,175,239,8,37,165,22,37,6,71,57,80,37,1,213,173,45,165,26,205,109,237,95,254,18,232,45,191,37,246,227,208,67,12,57,251,150,43,166,145,249,67,46,180,227,186,13,187,164,186,17,50,154,11,249,178,185,62,1,247,17,186,172,135,201,245,118,245,24,17,119,156,2,255,24,19,45,41,67,102,157,66,227,117,146,51,110,44,164,76,59,7,221,190,119,171,21,252,155,169,192,82,221,124,242,152,217,240,196,171,109,138,134,253,176,189,126,111,221,173,35,107,153,237,240,137,214,210,121,135,223,68,137,247,153,1,254,187,74,48,212,4,71,60,1,56,62,173,171,12,32,26,87,114,161,85,91,13,118,209,102,179,104,181,235,240,41,206,114,65,61,77,75,231,52,249,15,71,232,66,88,138,122,26,69,245,127,225,240,141,255,103,246,134,106,116,171,29,88,21,246,48,165,226,62,144,152,167,233,210,155,88,105,72,219,182,103,145,0,32,1,128,181,79,246,234,85,214,169,89,156,72,29,79,224,250,188,102,31,206,26,204,165,239,166,232,123,199,54,103,241,196,229,154,187,60,122,182,95,30,158,124,247,162,7,252,167,171,8,118,226,253,170,120,231,106,207,237,252,113,225,16,103,101,87,215,203,57,209,108,32,139,231,86,97,31,238,251,61,135,139,252,223,182,6,131,67,234,227,134,153,181,222,8,23,168,152,80,237,222,201,114,208,247,23,77,151,161,185,5,31,231,118,65,209,34,15,70,245,174,78,158,199,84,78,152,224,168,42,30,214,116,106,107,179,127,28,175,213,246,239,47,15,255,173,192,230,182,26,78,34,37,96,46,102,202,98,42,243,112,78,219,56,242,205,173,2,13,231,75,146,87,211,20,30,84,109,153,254,193,79,130,255,107,55,212,161,111,30,82,173,248,62,231,155,201,204,36,42,66,143,35,247,189,248,100,21,203,221,134,254,94,79,31,110,89,145,9,125,188,90,158,97,136,236,233,225,51,165,49,203,57,159,252,210,158,107,123,20,227,251,171,158,10,230,208,122,26,233,28,5,209,182,99,105,36,23,58,79,111,35,214,29,163,185,240,204,157,70,243,220,126,224,51,37,125,41,68,82,68,173,9,10,251,34,54,47,133,180,50,73,57,138,30,83,26,242,19,126,250,96,86,115,218,110,56,75,170,55,240,4,252,56,34,242,129,55,96,154,239,254,19,87,125,49,175,132,121,193,76,55,226,63,105,116,151,157,82,94,14,193,186,10,223,62,154,22,216,39,150,122,210,248,51,108,233,107,117,250,84,248,13,43,195,228,82,162,70,62,13,4,172,206,181,139,60,85,24,219,65,125,125,36,227,247,49,135,217,164,70,59,243,96,197,184,230,216,47,194,146,157,107,158,133,28,36,159,16,250,97,35,177,1,190,71,27,126,102,112,155,253,113,145,187,123,38,141,106,146,214,191,95,67,188,192,170,128,76,201,162,147,101,159,115,127,139,145,97,122,149,78,165,73,29,114,202,237,106,104,134,44,140,235,177,126,50,79,117,68,208,199,113,145,217,69,65,93,166,131,232,180,210,132,108,126,49,119,13,154,95,230,211,212,177,157,44,41,159,44,84,75,9,159,3,53,226,227,141,138,23,194,121,135,127,133,84,233,148,11,55,62,95,7,23,9,58,186,47,254,168,155,187,107,73,244,235,21,9,173,182,42,211,211,228,73,141,72,17,169,250,218,200,7,53,0,176,237,18,10,166,139,81,42,86,200,135,97,57,126,186,44,132,204,47,158,237,48,10,106,145,175,6,136,199,45,206,71,184,178,230,67,52,55,130,30,189,107,177,29,194,236,110,60,125,121,106,135,88,120,63,47,197,54,200,25,211,168,212,179,123,76,109,241,95,165,82,22,185,84,56,31,215,110,92,232,5,29,143,43,243,241,49,245,216,128,70,242,4,8,200,59,53,225,46,5,211,11,87,168,216,20,74,240,150,74,219,137,154,46,195,167,4,233,255,19,170,115,229,207,207,107,161,234,240,108,230,201,192,56,233,125,44,101,79,144,57,221,254,226,5,175,106,157,217,156,246,110,227,20,238,177,212,48,199,187,49,30,255,142,12,53,205,28,209,218,212,182,195,221,247,168,87,115,243,224,177,242,10,101,192,98,238,192,96,103,151,229,208,208,187,91,70,229,85,214,137,37,179,235,158,209,22,244,71,126,195,131,25,123,178,214,33,17,123,241,126,109,105,27,197,242,20,28,85,196,179,129,249,61,158,200,214,184,127,70,76,8,187,126,188,126,34,145,55,70,85,10,17,234,57,167,196,128,104,96,52,17,251,103,220,178,167,225,31,242,87,161,224,76,49,214,98,193,183,181,90,247,4,121,12,219,108,238,173,114,251,61,209,95,20,113,14,161,203,238,127,103,47,54,215,49,79,85,225,161,34,192,211,102,55,35,159,159,225,237,42,4,48,56,143,237,45,27,199,68,192,20,52,74,71,83,224,182,75,71,159,246,224,216,125,114,159,246,95,148,85,101,127,9,12,177,231,52,67,54,83,245,197,186,150,66,46,125,125,83,102,0,150,47,21,250,155,130,191,168,133,209,151,169,130,194,121,165,55,74,109,137,145,60,227,182,125,31,118,134,15,198,87,135,185,213,120,214,172,13,81,24,162,15,221,70,161,70,22,245,66,79,133,57,26,221,136,31,90,241,170,20,214,83,224,120,150,25,41,95,34,13,216,206,43,27,53,217,207,236,38,108,244,13,218,203,79,101,9,139,132,237,248,127,96,16,85,168,129,92,32,175,34,12,164,154,108,237,206,199,118,20,31,190,144,45,169,181,45,25,43,49,124,152,131,92,149,50,78,99,163,170,248,105,54,115,216,181,239,204,38,156,171,223,220,23,14,24,252,19,55,149,60,123,140,175,121,61,52,98,191,10,164,154,120,148,141,148,5,79,132,223,249,236,239,219,232,89,60,145,121,174,51,116,232,182,87,126,203,196,217,145,136,9,111,17,121,149,122,160,210,217,32,95,158,62,167,181,21,59,63,237,106,99,119,149,166,235,171,234,164,227,177,217,175,9,215,250,18,213,47,229,186,250,125,222,184,171,44,133,26,102,209,87,201,163,23,145,224,125,238,23,3,145,202,170,239,115,96,29,111,170,6,67,55,65,46,209,87,189,100,82,47,10,39,235,149,252,120,74,58,53,83,96,29,60,39,2,99,48,114,123,33,27,84,216,206,32,132,202,158,134,218,104,177,203,164,195,199,29,229,23,181,187,19,135,72,92,175,43,178,159,132,16,139,110,57,89,31,17,172,207,36,9,230,175,236,198,255,158,171,12,97,244,38,236,239,249,82,152,193,57,239,82,153,123,194,104,194,29,0,243,183,66,98,147,126,78,204,107,83,5,222,42,236,170,141,233,253,44,20,181,197,178,37,16,135,17,67,101,30,101,145,81,160,18,214,105,28,159,116,216,253,37,8,8,224,227,85,180,113,76,173,148,37,37,52,107,174,187,154,123,122,247,131,246,160,217,68,36,83,213,149,156,141,237,129,77,202,183,161,164,32,203,229,242,85,182,234,230,63,168,222,114,189,131,96,162,136,213,29,244,19,145,87,206,172,162,33,169,109,143,160,44,204,204,43,189,145,184,79,120,110,61,35,40,104,124,66,163,108,63,239,79,198,241,218,170,168,157,27,251,192,31,103,101,225,235,99,214,189,175,124,116,50,150,123,38,48,183,184,129,84,165,224,26,214,192,201,205,111,63,224,106,110,240,202,5,92,69,124,60,1,173,8,132,156,157,105,113,232,171,200,206,233,51,180,51,41,225,47,158,7,13,37,196,32,152,43,217,229,206,63,254,169,226,45,97,7,149,108,140,157,105,25,234,237,20,35,19,254,77,25,210,31,137,16,93,182,95,91,88,189,191,90,184,18,49,54,163,96,227,6,234,10,242,172,26,93,126,146,46,202,82,8,3,14,9,129,43,173,244,255,215,28,255,21,246,44,35,158,139,248,123,104,97,2,140,69,142,250,50,45,98,19,173,237,36,197,233,58,109,36,151,65,198,80,111,28,219,228,78,69,164,89,242,97,93,37,19,123,169,163,26,203,205,44,194,17,46,136,31,91,192,20,213,221,214,103,21,149,160,157,183,25,57,82,141,12,70,214,85,180,241,145,86,193,35,128,210,250,143,222,250,141,212,60,144,41,217,243,104,162,94,202,175,36,0,36,159,204,92,163,16,255,54,93,98,195,47,42,199,5,177,243,210,8,71,105,236,88,137,23,92,239,48,136,138,78,120,160,127,150,13,25,157,179,103,176,117,243,70,34,180,145,242,130,163,239,192,92,87,33,190,116,156,101,16,52,170,83,226,53,44,147,196,207,72,216,89,89,37,158,13,172,251,253,10,94,63,10,204,233,8,113,171,195,150,87,137,29,94,23,242,252,163,230,225,164,70,161,5,97,111,37,135,44,167,76,63,238,224,203,131,255,187,182,120,155,47,30,98,18,145,24,196,125,220,113,22,103,61,238,184,78,189,203,83,62,105,25,149,246,164,91,188,109,94,179,20,101,216,47,134,74,112,48,200,209,45,141,96,143,200,150,89,161,79,236,13,141,113,88,73,101,99,247,15,67,29,176,54,114,88,10,83,7,146,171,112,61,205,76,114,228,120,147,227,252,249,116,101,105,85,33,33,4,99,119,144,187,191,42,196,186,83,93,218,102,117,63,61,196,158,181,48,57,139,236,77,83,218,79,192,100,74,239,192,175,76,120,18,224,97,97,133,229,142,252,152,61,140,127,137,134,142,205,232,92,101,193,142,53,23,105,114,183,188,150,235,129,145,91,196,60,190,34,1,85,252,146,105,110,175,164,105,10,252,213,41,222,0,135,104,116,93,160,40,70,211,191,198,166,8,104,180,167,111,228,15,50,183,93,29,75,17,71,106,112,169,154,133,32,76,191,242,61,116,61,7,126,234,172,202,151,159,170,249,163,212,55,128,33,185,251,174,19,68,107,250,53,121,140,250,184,186,162,82,80,146,129,233,155,90,22,131,28,251,171,122,251,177,77,81,219,190,193,206,159,158,197,46,194,69,40,197,230,64,213,136,171,220,237,191,4,99,84,159,103,53,216,37,16,141,198,6,229,245,65,199,61,45,198,198,124,153,207,103,152,249,141,112,1,111,36,89,159,87,134,236,238,247,39,100,230,191,242,110,50,140,136,254,156,230,71,228,30,254,95,172,150,117,195,188,206,133,227,131,89,123,193,117,165,35,247,101,9,195,122,125,122,11,62,62,69,55,237,197,117,53,126,243,223,220,8,50,6,33,80,97,253,200,13,229,127,226,70,71,227,97,145,26,187,218,153,237,140,134,59,41,126,41,16,158,205,136,163,72,107,164,181,59,84,229,103,124,56,11,21,141,60,11,146,21,232,19,31,239,22,225,50,97,247,39,199,172,94,122,99,104,8,199,217,241,237,97,114,215,41,55,8,187,196,149,55,118,151,90,133,164,124,73,53,208,253,146,69,52,249,253,162,105,194,14,67,68,37,125,165,162,224,120,99,216,135,182,166,201,189,47,13,149,32,126,82,66,231,205,21,24,57,68,80,242,107,161,77,10,153,63,86,252,47,1,193,115,240,174,97,243,189,87,3,239,174,111,156,42,49,42,206,127,9,70,9,187,116,109,87,167,23,88,130,73,155,67,182,107,226,203,36,21,149,220,155,142,169,169,35,223,45,72,74,93,198,93,239,50,219,26,100,39,173,185,159,191,88,101,177,120,156,226,67,138,156,72,43,237,215,72,20,115,70,92,235,172,117,61,172,252,201,5,95,133,59,253,40,108,106,55,34,247,200,48,169,163,242,62,140,158,14,195,234,189,62,42,232,81,7,255,201,9,208,120,218,33,36,107,184,194,121,21,72,3,63,177,42,162,184,199,202,57,114,64,102,28,105,140,85,117,87,203,90,159,204,122,206,85,207,213,14,52,194,224,142,215,205,31,147,140,133,111,141,40,249,70,170,197,1,129,246,205,177,143,128,167,207,155,226,86,222,15,61,174,187,32,87,43,29,255,83,88,154,96,181,214,165,47,197,72,42,149,71,56,246,14,211,220,45,183,189,163,33,163,230,56,28,88,60,167,189,216,21,16,127,64,140,111,48,210,172,64,216,123,37,25,93,246,106,28,250,125,184,202,185,242,34,13,127,65,223,253,250,152,66,116,188,127,176,24,193,170,88,35,138,105,251,75,176,195,72,194,178,13,109,246,84,108,12,23,120,148,207,172,13,167,211,186,47,208,245,167,38,35,66,93,176,145,101,234,5,242,55,216,170,142,204,112,207,68,122,148,240,84,15,126,241,202,35,51,110,188,2,155,156,151,74,238,189,199,248,12,178,216,254,70,106,0,234,80,187,137,232,236,168,24,196,19,241,154,38,49,45,244,234,57,228,54,32,33,143,209,78,250,235,146,94,140,61,199,176,235,187,70,64,102,236,84,142,36,61,115,219,161,255,130,10,150,126,51,53,140,110,113,215,35,106,206,113,142,255,5,189,212,115,139,190,113,174,3,9,17,48,181,79,174,32,136,15,216,4,213,64,81,155,231,244,58,20,232,36,105,124,24,206,119,57,107,106,221,199,239,153,49,220,135,246,237,203,193,231,192,5,99,110,144,228,218,141,222,91,133,204,144,61,46,178,105,168,70,206,208,196,172,75,219,127,146,197,66,138,216,57,61,98,50,58,87,62,225,47,151,169,67,163,95,14,59,243,74,3,80,60,247,216,233,245,233,245,46,184,137,197,99,55,46,35,199,225,205,186,185,98,90,241,21,222,130,138,156,240,132,90,56,220,136,162,47,185,230,152,105,88,30,92,216,16,251,16,249,180,45,25,222,118,117,249,9,235,83,102,127,84,0,138,165,127,2,214,206,159,139,24,26,217,76,58,192,169,4,253,180,55,78,248,142,170,155,65,19,214,2,232,55,129,116,15,141,159,22,23,150,104,104,168,9,185,107,141,76,96,27,249,24,238,55,91,100,130,190,41,199,77,237,159,176,175,126,175,153,50,241,33,15,144,56,162,34,98,18,100,184,202,111,54,176,212,195,81,253,150,92,23,74,239,214,148,7,9,214,149,64,84,135,137,186,234,73,142,118,185,49,44,160,87,182,157,45,63,93,140,211,94,114,161,121,235,11,99,65,171,214,78,199,222,143,26,211,229,145,238,2,167,194,69,236,248,167,151,155,98,235,226,59,208,63,177,38,135,63,135,244,239,179,182,249,157,83,32,157,87,94,184,133,65,230,181,57,43,108,148,21,160,33,180,202,170,204,82,52,85,93,129,220,99,150,50,74,157,93,142,52,99,165,41,72,105,105,229,48,196,51,200,227,97,174,14,210,247,184,188,244,85,90,131,7,38,200,159,61,136,211,127,116,76,116,184,86,138,106,141,142,231,156,136,178,136,54,100,14,236,213,116,114,231,42,166,188,0,46,231,229,242,228,130,214,2,161,107,133,55,210,42,70,57,58,62,24,17,206,44,54,234,148,129,94,44,78,101,26,82,241,29,238,251,224,44,136,198,183,124,249,152,206,132,125,13,141,17,225,29,23,18,198,94,214,83,185,206,119,201,29,73,80,154,108,81,249,84,102,170,15,91,217,201,29,255,37,216,92,75,252,172,1,255,5,111,46,223,152,105,132,18,173,44,75,52,100,112,58,22,120,150,238,193,85,236,209,127,9,250,73,107,164,6,61,206,42,34,34,146,130,238,145,240,151,1,83,182,122,61,234,78,198,191,30,210,117,65,120,222,159,219,45,121,237,7,154,49,186,119,5,74,205,84,95,169,170,216,99,83,21,60,54,145,1,103,46,231,79,197,163,50,217,178,156,216,210,7,141,104,85,250,31,5,248,196,149,176,203,24,145,20,89,107,6,215,40,6,75,24,84,152,136,12,69,228,254,2,217,71,6,26,221,87,87,74,55,7,180,141,106,89,43,253,11,6,62,207,100,35,138,62,190,132,110,111,23,138,23,54,209,3,133,56,119,133,214,220,232,248,94,252,58,177,214,103,214,76,122,228,239,196,227,91,26,89,192,204,195,164,180,152,24,196,186,162,90,147,210,181,97,56,81,82,251,15,239,148,132,158,202,149,52,79,116,173,195,23,176,167,67,200,174,248,60,210,23,95,43,193,63,154,132,59,85,117,192,227,112,116,215,132,211,233,17,93,173,135,114,6,208,56,24,187,246,151,224,143,23,21,154,82,10,36,167,170,98,131,153,82,248,92,246,81,245,157,250,188,169,60,249,243,100,37,235,102,197,0,208,93,181,15,57,19,219,243,226,174,118,43,147,32,194,159,163,11,245,254,111,171,42,123,148,131,31,111,164,153,217,232,112,46,0,163,54,246,42,127,247,225,140,243,4,38,121,4,177,138,141,148,67,66,70,180,189,150,236,147,86,214,189,17,95,230,86,7,2,54,60,77,39,57,166,29,189,107,109,188,78,3,30,182,84,216,104,184,125,110,154,32,191,231,141,111,15,152,27,28,110,228,27,243,235,62,40,253,39,197,219,206,195,250,219,189,154,168,205,211,42,44,217,2,155,124,10,92,91,99,86,155,27,202,61,61,168,175,166,182,70,177,193,175,191,6,229,200,190,180,220,209,16,0,68,173,176,11,69,200,209,169,142,152,141,208,199,93,138,4,106,145,54,75,125,165,118,213,177,120,52,47,12,251,221,175,18,252,7,43,212,129,81,109,154,181,78,253,129,16,92,175,24,40,76,210,137,161,118,118,48,168,46,223,85,155,226,127,160,46,69,248,0,228,123,153,104,109,94,87,152,70,106,206,228,206,217,181,190,236,160,77,130,160,112,61,26,182,182,74,123,209,146,205,241,188,18,116,164,245,169,205,71,63,28,28,20,77,17,149,35,105,101,205,99,86,163,195,45,87,210,80,192,47,142,242,14,194,53,185,229,143,177,240,251,120,10,83,254,195,38,233,104,23,250,160,218,152,237,186,51,233,48,30,143,122,241,197,44,54,240,123,219,158,133,174,170,23,95,55,109,18,222,195,147,191,243,67,149,246,96,252,230,152,99,122,91,242,239,3,30,41,147,52,142,202,37,175,82,175,173,103,27,114,15,111,201,250,10,104,53,114,175,68,168,223,45,90,143,138,56,146,149,93,240,173,177,25,103,16,83,164,22,235,191,17,13,103,70,5,225,212,46,235,232,113,100,105,241,21,68,92,225,28,47,135,106,236,141,173,108,233,217,173,84,150,62,210,78,112,143,54,20,177,142,143,189,73,181,82,182,10,8,14,113,169,19,181,238,241,247,218,179,125,17,34,242,45,214,78,176,45,38,236,128,41,131,252,173,176,248,122,241,123,155,29,214,243,138,232,216,248,79,95,211,236,118,78,18,212,76,122,250,189,88,180,217,186,142,132,54,21,246,99,80,21,176,9,38,250,114,119,163,103,74,202,61,228,133,90,136,31,240,136,226,181,182,239,79,53,70,54,16,138,202,129,85,132,3,104,247,123,121,154,11,102,229,32,205,83,131,81,70,160,91,35,223,116,196,179,120,201,90,178,226,88,174,12,218,134,20,178,133,223,231,1,44,159,146,81,20,15,16,160,244,217,114,224,183,72,18,142,191,4,185,199,118,43,54,111,241,19,33,179,20,50,118,242,145,60,162,158,12,112,131,170,58,175,117,137,98,1,30,237,231,145,253,2,47,172,144,250,144,190,142,108,34,199,75,153,135,58,70,89,237,254,58,220,160,232,58,136,15,61,238,232,105,246,22,72,39,177,159,19,115,180,63,115,171,24,112,229,78,39,36,62,39,153,161,87,162,19,159,199,161,134,190,232,172,52,168,37,121,238,136,215,211,45,44,130,78,204,234,172,171,44,156,255,148,202,208,252,76,33,99,225,110,168,16,185,153,130,130,51,119,16,26,112,140,111,252,112,230,43,160,139,13,56,107,205,114,145,122,102,120,199,25,173,19,129,120,156,245,196,127,208,213,241,183,160,20,61,202,85,246,253,110,146,251,195,127,54,154,104,60,155,172,91,104,209,228,30,88,85,12,208,210,107,74,127,86,4,246,202,94,65,60,206,30,175,88,57,241,228,216,165,156,166,212,169,123,25,223,171,86,73,179,158,199,220,100,120,78,143,123,177,186,110,217,93,84,227,199,51,121,169,95,187,170,136,52,33,141,197,113,146,197,146,105,3,5,4,213,31,245,179,130,246,42,123,203,83,80,229,93,93,245,174,191,41,249,51,212,93,93,135,5,94,126,59,243,95,161,102,180,13,71,191,64,205,248,21,221,51,48,108,221,222,42,249,199,111,253,15,87,121,91,49,50,10,229,170,110,90,201,116,224,228,250,183,151,154,223,250,98,85,130,181,227,96,145,15,61,246,47,86,26,245,90,39,2,173,131,12,206,3,152,163,127,145,187,243,210,228,88,92,164,214,25,41,66,34,14,172,7,19,166,46,184,203,147,67,216,200,94,107,211,87,250,215,51,6,255,150,172,164,114,157,213,18,207,120,252,7,174,99,237,198,194,247,200,54,200,178,22,116,98,34,133,236,223,255,246,39,39,176,17,108,210,145,245,137,197,100,72,197,212,136,51,179,68,180,70,152,218,197,218,182,247,178,247,105,102,172,222,206,62,183,7,239,128,71,6,77,108,61,107,68,133,215,102,80,245,8,216,254,149,17,144,89,207,140,126,114,51,139,93,254,95,116,223,8,20,86,236,53,110,215,133,237,128,212,162,183,27,179,239,31,20,11,98,162,252,237,229,99,213,244,246,146,115,14,231,0,43,51,80,144,151,144,35,235,188,240,14,122,139,44,173,194,131,91,148,21,246,114,168,154,65,93,169,46,86,31,146,230,143,137,185,74,156,207,136,219,81,175,2,91,127,175,77,209,11,153,155,14,4,114,140,235,215,239,255,28,34,178,42,214,157,202,224,97,17,141,234,3,4,63,241,137,11,28,168,65,83,215,125,155,211,78,65,81,49,28,134,120,108,190,159,203,214,73,208,235,152,84,182,254,118,78,86,50,221,217,146,176,245,225,221,73,221,33,4,226,255,240,140,221,196,231,41,160,97,67,21,156,10,115,136,218,234,252,28,167,50,96,199,63,97,244,151,96,252,159,10,190,74,24,84,132,243,218,250,187,174,138,119,245,192,55,206,122,61,246,177,114,225,95,27,170,223,100,163,231,180,158,185,9,160,162,116,85,158,213,237,166,109,124,252,223,104,46,232,241,176,212,240,170,110,214,220,52,143,95,207,113,135,68,19,111,81,105,79,33,117,202,168,92,14,42,74,226,181,199,186,50,24,60,117,172,84,145,210,27,207,184,72,55,33,166,117,159,199,245,144,145,238,33,170,225,92,58,231,41,219,73,61,202,133,209,179,95,201,77,234,230,94,236,89,17,55,15,198,94,72,193,110,18,198,220,88,209,51,78,210,199,227,126,78,26,247,157,233,172,110,245,253,44,39,206,176,194,118,241,191,151,246,2,233,26,113,186,31,5,245,115,199,7,123,187,60,241,169,2,186,186,48,133,63,49,245,59,44,224,22,212,173,203,42,55,177,174,85,59,214,224,201,130,84,55,103,44,111,249,148,165,141,62,165,141,131,126,255,250,0,48,3,62,4,87,212,151,242,73,139,24,166,137,23,88,2,79,125,241,74,247,35,193,188,10,222,33,233,86,235,34,5,46,98,177,183,57,0,199,155,0,149,255,220,9,222,77,148,27,243,78,82,32,149,109,127,198,223,140,205,217,213,93,206,44,217,91,172,99,39,28,129,130,231,184,135,99,24,74,188,105,35,148,195,89,59,190,176,160,206,122,43,239,48,97,117,6,232,213,190,188,110,108,116,57,131,138,37,86,238,103,34,202,223,250,189,102,253,0,155,172,216,48,20,61,109,113,134,152,228,216,158,184,94,219,242,130,145,253,204,118,78,243,253,180,8,2,178,154,49,84,87,129,61,78,153,122,165,116,29,159,8,25,15,177,70,103,100,34,111,214,212,244,84,227,141,158,164,209,131,0,235,40,229,224,24,34,118,69,149,69,81,179,101,115,15,189,70,213,190,10,40,128,225,135,59,40,122,228,240,252,211,26,183,99,82,12,153,235,233,97,231,178,0,131,255,7,237,199,183,253,70,164,119,85,7,183,163,203,172,202,64,178,226,233,245,239,33,243,70,239,23,83,14,12,188,25,64,103,231,187,219,114,57,85,168,35,194,23,19,107,52,222,126,224,218,182,235,118,194,19,81,44,220,68,53,58,222,103,107,215,21,77,235,62,107,4,67,111,81,253,148,220,69,104,211,215,229,145,159,19,44,72,60,42,74,52,149,246,113,161,11,97,5,84,229,8,22,29,3,128,66,7,140,50,52,240,125,101,19,175,200,112,116,107,32,241,245,156,250,104,100,26,31,29,46,122,43,205,151,207,51,4,158,91,50,237,220,1,145,217,175,92,149,99,156,100,172,120,248,163,120,146,93,39,199,177,187,38,249,165,119,19,42,137,153,103,41,143,145,204,237,200,73,92,174,152,14,40,184,179,95,176,36,66,221,100,201,47,126,61,41,241,220,31,94,164,82,52,2,31,122,122,209,224,173,207,65,179,210,13,228,3,92,152,85,219,178,213,178,135,203,56,112,75,197,102,81,46,255,47,139,153,117,188,177,75,232,95,125,95,55,224,191,223,186,153,209,78,156,24,182,140,119,39,164,137,212,62,71,148,6,47,199,181,239,233,166,52,104,65,119,213,228,104,174,168,77,255,113,215,218,15,216,161,240,233,22,16,141,118,18,72,138,53,102,116,132,159,76,221,83,203,187,31,57,224,154,150,212,6,87,113,7,38,154,140,23,172,252,124,116,7,254,72,84,122,94,194,96,95,142,89,166,13,186,242,55,54,14,98,235,253,148,249,60,188,103,176,210,215,93,231,15,69,19,118,73,82,239,234,208,247,34,126,146,137,232,158,232,105,125,120,166,69,145,120,97,143,222,120,114,70,6,101,29,62,228,183,67,39,40,139,104,129,223,40,148,45,39,80,75,243,184,86,99,191,125,195,237,152,48,99,76,31,132,238,66,25,6,46,58,223,163,115,184,199,183,196,104,112,26,167,72,64,160,59,56,121,239,75,225,127,138,250,40,234,75,2,196,211,40,42,166,255,75,115,218,245,221,207,175,63,189,167,234,153,34,4,55,250,16,63,28,210,14,232,6,45,44,251,57,124,0,120,71,237,200,214,211,189,93,231,60,79,100,189,110,105,39,28,41,173,76,194,17,253,98,203,194,238,225,91,126,26,211,245,125,19,51,234,244,124,237,196,174,148,139,193,100,242,77,19,189,8,16,103,44,85,154,154,185,2,161,60,99,204,13,108,30,66,85,85,146,246,106,97,251,199,138,30,167,172,62,248,171,72,191,50,57,142,25,207,90,123,109,30,45,98,253,67,166,88,41,53,107,117,7,181,80,1,106,230,175,83,166,73,147,127,9,244,104,68,160,174,121,85,204,124,79,238,8,94,64,69,185,151,7,3,217,67,11,255,96,19,172,106,234,43,108,111,164,137,28,127,243,147,47,178,150,142,235,199,222,236,208,77,185,125,144,192,193,90,12,65,59,166,70,13,229,96,150,146,165,241,22,35,39,195,214,53,124,110,208,253,162,63,182,101,172,69,108,154,219,227,99,5,195,29,190,193,255,61,47,31,156,117,93,5,143,195,18,198,61,123,45,71,141,168,88,243,206,226,118,133,168,106,32,194,131,159,2,254,18,168,243,159,133,9,119,246,106,117,135,210,55,112,103,58,140,131,173,81,44,235,74,187,170,179,250,31,134,12,242,12,218,154,2,42,205,183,63,181,160,238,58,166,190,177,213,73,81,219,56,180,235,203,87,6,128,205,152,231,38,92,146,210,115,166,250,93,109,57,179,61,10,50,122,149,112,244,173,164,241,246,199,164,33,199,242,88,77,166,122,205,69,50,134,44,39,228,232,193,179,207,105,104,14,102,39,227,152,187,52,77,55,221,89,104,135,125,181,147,181,211,7,41,125,211,189,93,69,253,149,171,197,109,67,48,7,235,30,242,9,47,219,183,195,238,170,16,179,237,140,103,33,11,33,235,30,90,21,229,144,67,171,230,177,60,239,153,27,34,198,47,198,67,220,77,53,40,196,98,141,219,248,220,200,30,7,214,201,196,33,32,198,156,142,43,180,154,197,74,173,244,87,117,82,212,90,155,115,42,188,145,229,60,82,153,219,38,119,168,206,99,130,59,229,49,239,170,45,230,50,246,1,92,30,30,88,72,118,98,191,242,58,58,254,136,21,195,102,156,59,206,149,162,200,204,142,237,101,75,226,129,201,75,92,168,97,81,129,191,4,38,92,50,70,138,248,132,142,68,50,247,61,14,29,253,57,227,81,55,143,56,29,185,224,160,196,151,100,104,230,149,28,144,129,206,248,150,105,163,63,23,224,209,214,233,195,215,8,184,111,216,198,163,186,130,64,188,61,107,148,69,173,55,186,36,146,183,157,78,215,196,231,249,198,32,102,241,163,169,228,125,71,221,109,167,183,136,97,206,241,240,136,161,22,206,131,41,22,80,163,106,78,56,119,146,103,47,246,186,137,79,229,180,223,171,38,62,92,8,159,251,113,111,189,82,210,51,179,186,154,29,97,37,166,62,174,132,226,123,4,114,104,129,211,126,209,114,89,20,132,89,201,187,206,186,60,91,156,23,28,95,161,18,148,173,164,255,149,20,119,190,119,162,57,181,158,79,121,159,111,67,167,100,5,7,127,226,223,233,70,103,157,49,171,228,46,108,182,122,48,81,178,179,8,245,70,159,201,62,238,219,44,243,120,237,73,191,88,194,112,217,114,21,102,122,177,213,249,211,133,236,136,69,131,151,75,65,239,62,176,52,102,104,220,124,59,110,250,201,62,228,160,202,192,251,183,196,195,41,104,53,57,44,145,67,25,62,21,24,202,72,138,50,35,144,196,4,60,123,61,148,154,159,173,12,250,223,208,75,183,10,139,98,22,193,98,56,216,39,7,55,247,151,32,194,169,156,246,125,242,170,177,77,73,183,62,51,239,192,213,237,100,84,37,234,44,92,117,21,52,153,101,60,196,188,118,169,250,104,252,93,151,71,59,56,200,104,26,187,226,164,127,78,34,247,226,253,32,235,146,67,68,91,240,227,10,223,67,90,160,88,206,190,107,135,85,91,48,1,30,220,134,245,142,163,255,19,48,68,68,38,244,172,167,148,121,64,66,90,175,170,218,121,251,152,206,98,249,169,49,143,78,225,217,2,72,136,133,5,28,60,70,63,242,118,91,17,57,103,186,154,60,51,8,140,255,81,160,20,92,103,135,46,175,31,234,123,216,152,23,242,146,9,110,193,171,1,126,95,94,56,158,149,145,72,150,54,25,135,138,205,115,217,189,92,146,49,213,204,53,45,30,188,27,50,219,168,166,79,38,131,243,46,12,245,210,236,245,195,26,118,70,195,63,19,52,28,215,168,145,202,163,91,146,12,101,188,218,139,10,90,238,180,186,2,171,221,26,98,188,38,111,85,163,13,208,44,183,132,179,101,41,79,91,140,145,19,83,237,229,23,58,43,203,146,100,107,207,173,210,18,230,184,69,217,168,77,26,121,253,238,38,53,63,108,229,14,74,74,61,157,26,60,127,8,229,85,154,3,30,95,71,208,229,144,146,212,62,81,28,247,235,73,210,46,29,214,239,200,58,242,33,33,97,96,233,214,164,234,80,111,162,169,8,186,88,226,71,41,236,235,179,150,42,241,58,107,140,91,247,92,215,229,145,152,118,221,111,215,217,25,123,189,208,236,204,25,43,118,154,108,6,184,159,164,118,252,186,38,137,173,13,120,32,146,208,248,226,216,127,252,85,216,200,247,114,61,156,147,106,199,48,163,27,118,96,33,235,64,117,239,50,55,190,9,251,202,11,134,254,40,247,38,137,158,87,92,177,102,93,57,176,23,43,208,217,131,212,82,24,16,51,116,124,82,61,51,153,66,21,252,91,92,228,35,239,94,232,187,174,193,76,208,197,194,165,203,121,90,196,198,188,245,149,235,188,126,142,31,92,109,83,9,115,191,90,17,153,20,9,228,234,187,252,163,108,165,114,87,141,188,210,104,42,89,162,93,9,82,150,28,176,24,182,80,46,108,44,140,15,23,20,208,172,103,171,202,109,178,63,89,254,15,144,145,108,99,99,215,212,234,199,191,57,223,113,224,67,220,132,144,100,125,194,246,42,22,2,49,238,110,93,235,5,226,145,157,159,240,223,245,94,155,117,4,183,33,207,56,214,150,121,244,162,214,55,179,29,31,79,169,217,205,215,239,251,47,133,31,125,106,212,178,132,85,25,57,18,49,48,145,205,196,255,168,50,159,39,177,201,136,218,68,244,140,59,246,84,255,19,178,164,157,93,206,141,159,230,93,250,167,17,6,227,1,151,183,75,120,5,172,50,57,52,141,220,65,103,79,209,42,88,230,240,186,140,58,51,14,56,55,217,91,64,45,58,1,18,90,7,2,115,112,55,44,225,24,221,50,10,25,126,57,159,76,247,204,241,241,150,164,221,141,161,240,15,145,79,133,173,152,248,197,138,128,109,184,140,59,166,62,49,190,28,250,7,5,238,154,121,15,95,79,234,185,220,138,138,136,36,183,55,82,134,34,184,229,146,194,20,205,60,111,205,238,135,84,26,176,130,124,103,212,217,210,158,148,252,251,186,212,101,93,54,6,82,175,175,203,244,124,14,68,85,227,153,55,65,44,13,95,55,44,207,19,86,75,147,55,164,244,18,174,99,22,248,152,96,44,232,17,44,203,249,167,77,196,251,87,142,162,215,165,158,236,13,112,219,223,221,238,204,178,239,241,9,96,154,246,157,20,238,155,107,118,203,100,107,184,186,87,2,112,57,153,21,25,76,120,214,72,193,213,97,137,251,207,73,9,146,131,158,122,166,132,116,218,189,195,45,91,255,1,106,10,66,157,228,102,77,187,255,157,158,145,136,245,242,93,165,253,85,225,246,235,231,153,158,124,211,71,2,149,36,20,81,146,239,199,225,133,173,6,66,155,230,216,87,146,246,142,100,136,71,43,153,62,137,140,85,151,225,220,235,13,169,42,45,110,55,188,125,1,101,58,81,171,73,29,132,226,226,35,109,92,225,117,188,133,69,117,183,228,112,235,133,93,70,43,216,144,35,80,126,67,25,132,194,212,39,50,174,209,176,53,116,34,185,72,82,166,188,154,92,207,227,232,74,249,58,164,252,186,76,129,6,44,211,78,135,47,159,74,61,207,216,117,205,23,159,111,84,51,248,115,129,114,61,127,61,173,25,213,200,32,70,47,63,129,160,137,15,141,218,180,18,227,156,68,14,114,41,12,65,181,89,15,32,85,75,203,150,137,198,246,214,108,45,60,222,129,191,148,175,16,61,25,242,198,202,229,100,84,60,71,63,230,161,91,147,176,201,5,20,62,198,241,85,90,210,22,127,248,79,5,29,65,39,216,254,95,2,130,252,36,93,211,104,106,70,217,77,122,121,200,180,7,31,70,219,157,127,153,190,169,11,219,144,79,167,88,74,22,43,77,179,98,249,191,219,148,66,13,250,192,171,211,212,241,241,73,55,211,113,235,95,143,2,28,143,226,200,122,202,170,128,14,211,90,62,209,159,169,147,64,203,6,244,223,55,20,66,144,236,126,226,176,67,217,59,95,82,184,13,83,177,146,69,119,165,77,146,154,77,71,78,233,21,213,79,65,97,149,48,120,12,60,24,66,26,123,248,27,19,160,66,171,93,34,15,193,8,6,42,219,58,61,200,63,58,162,231,121,101,211,37,110,15,239,242,187,11,101,81,138,46,203,152,195,107,181,49,176,148,148,8,151,129,75,252,209,222,58,160,141,147,50,208,5,127,221,121,164,139,41,53,208,237,149,53,183,16,204,44,26,218,100,118,9,144,110,39,251,195,237,155,20,129,16,204,83,75,96,18,29,103,208,1,26,35,223,86,89,74,185,78,42,249,191,184,70,24,174,204,134,77,144,151,101,246,251,213,83,174,78,215,15,53,113,252,116,158,254,49,204,67,246,91,222,40,116,138,206,56,4,223,118,172,218,214,119,16,48,136,109,122,42,94,236,254,35,146,53,131,130,230,62,140,53,145,51,249,60,38,30,221,253,171,23,93,123,33,173,39,170,90,97,81,201,158,47,3,126,214,188,100,69,247,182,34,205,122,86,139,119,72,204,131,171,155,51,190,146,177,106,191,23,216,125,69,205,212,107,116,226,68,213,150,188,217,145,166,54,165,191,185,245,251,222,234,127,35,48,71,91,223,41,123,148,175,84,22,116,97,0,232,222,33,85,113,171,224,84,233,145,100,149,29,175,13,237,116,228,54,176,94,207,163,117,105,11,3,244,14,58,104,171,161,97,124,187,254,206,104,222,178,139,191,4,175,111,45,235,192,12,61,90,173,174,139,250,249,158,64,165,138,49,179,45,123,130,67,228,127,145,70,130,139,173,229,165,151,102,23,249,235,193,29,189,17,27,144,111,19,118,194,87,79,119,249,190,205,131,150,46,55,10,155,56,150,249,232,136,58,67,57,69,166,146,39,106,152,103,31,195,83,56,207,11,190,168,105,92,189,222,23,15,139,58,7,191,13,155,139,109,91,84,49,214,159,2,54,101,48,146,88,239,18,58,98,211,167,184,233,57,101,130,114,154,93,31,20,113,46,240,36,98,238,90,126,134,47,40,229,175,208,92,9,189,207,48,3,209,7,235,23,214,115,229,51,79,184,241,152,196,92,145,145,48,148,39,161,141,56,197,44,45,22,52,225,64,46,64,3,252,112,109,216,107,195,181,167,123,112,168,191,168,95,237,253,246,117,49,77,59,124,151,12,109,159,198,0,19,218,180,185,119,102,177,190,242,86,58,125,199,249,69,15,171,202,180,165,159,177,185,82,80,64,219,199,229,177,99,13,81,139,162,116,79,85,210,29,187,100,227,198,241,130,137,159,85,63,175,92,153,44,56,155,220,99,177,118,86,101,201,142,107,78,176,233,147,78,54,127,179,69,88,244,164,252,225,10,29,233,163,47,169,102,126,105,40,247,178,162,162,220,27,244,220,94,70,90,118,208,55,250,125,190,228,66,214,136,113,111,102,3,43,143,0,139,16,232,121,201,156,110,154,53,235,188,113,177,113,61,107,235,26,207,41,16,31,238,29,141,54,148,247,14,204,122,19,221,138,35,65,70,216,34,201,29,6,27,246,155,130,70,35,125,8,106,236,58,137,45,118,15,38,56,155,123,101,142,3,181,202,63,251,117,163,11,63,62,104,107,195,180,81,12,66,219,83,204,48,183,202,146,104,112,142,94,249,65,219,150,127,51,250,12,168,81,229,76,126,78,178,20,234,66,179,230,137,212,69,74,214,5,229,5,151,225,87,222,5,250,36,234,144,119,30,40,196,148,212,245,104,167,36,192,120,21,85,58,195,49,244,242,145,145,174,207,125,93,87,101,212,21,28,155,241,34,52,179,70,212,100,25,100,121,2,222,160,228,36,168,58,50,238,25,11,11,175,73,223,224,10,227,131,24,70,66,219,14,37,201,3,38,49,185,195,148,159,131,145,129,47,10,190,186,142,52,233,218,6,88,37,219,9,138,112,124,166,202,14,232,254,217,169,157,174,254,184,31,218,105,144,231,196,234,189,255,186,193,48,167,44,150,154,253,26,138,41,122,12,138,57,72,49,28,214,63,166,79,226,19,144,180,242,149,100,141,156,203,214,199,239,44,24,99,71,51,94,160,248,116,245,135,10,217,184,65,145,210,62,243,63,221,99,104,84,35,89,243,165,56,166,196,123,244,231,145,73,165,82,25,39,2,61,67,229,131,97,69,52,86,118,204,70,133,45,15,130,135,151,69,84,220,88,204,66,118,52,112,84,46,184,141,46,54,202,90,182,5,80,83,124,106,180,177,122,141,60,5,7,184,145,181,128,151,114,173,243,167,147,30,22,17,75,151,214,49,225,205,27,40,118,32,75,192,120,191,223,149,242,207,92,220,13,142,132,76,164,57,154,170,213,102,208,0,205,100,62,14,232,225,121,42,99,124,5,40,247,146,253,22,110,94,58,13,221,93,56,40,50,155,238,176,248,39,194,36,165,192,187,196,69,41,8,231,94,32,92,189,47,86,255,0,167,242,122,147,21,202,26,252,182,171,173,189,162,163,208,51,146,236,248,57,226,49,59,25,34,197,136,103,245,203,225,218,104,60,211,133,64,56,189,118,64,35,105,125,240,172,84,251,202,13,147,135,27,191,1,112,27,11,49,141,243,170,246,210,91,59,138,43,137,116,245,148,127,5,229,10,155,180,213,143,165,1,67,193,49,7,214,65,15,170,94,210,237,101,222,223,43,28,35,103,203,18,100,145,13,224,243,62,150,253,20,48,178,82,230,171,34,225,169,106,222,192,227,83,101,26,253,69,107,153,240,207,78,10,205,34,75,89,61,195,119,13,209,244,196,114,200,156,53,180,33,57,35,37,102,104,48,83,213,228,41,27,229,67,129,186,102,45,84,74,166,6,187,38,23,155,19,250,31,170,33,244,176,196,58,172,45,47,73,100,90,2,219,164,146,119,132,234,251,98,77,244,245,215,97,155,128,57,161,244,246,2,122,18,85,153,213,152,100,155,160,51,147,20,167,21,34,47,151,21,90,43,21,46,58,64,107,216,216,112,177,50,175,202,251,56,149,205,139,28,213,149,49,245,42,106,202,171,56,74,124,161,251,237,241,111,131,163,59,22,215,47,226,218,124,181,94,91,135,177,39,213,248,209,101,194,89,14,144,78,166,100,123,56,175,255,206,154,147,217,247,170,65,39,145,211,78,11,170,141,242,208,191,4,33,46,175,158,154,9,243,254,37,48,182,196,122,92,100,30,119,176,224,136,164,216,195,91,39,166,152,23,167,27,157,241,207,31,221,216,232,8,116,241,109,90,87,192,109,226,204,111,142,233,115,211,52,45,82,207,119,205,173,135,77,212,91,165,137,168,180,148,36,95,42,39,241,18,85,25,140,49,186,6,255,183,230,202,46,254,89,113,81,56,170,120,107,195,221,107,62,148,103,186,119,88,246,125,65,251,171,158,89,224,245,174,181,147,180,174,56,100,147,7,235,32,251,125,219,182,64,163,158,103,202,122,109,245,45,90,65,4,6,198,96,198,237,231,134,187,236,128,158,186,41,83,222,213,94,137,171,102,247,145,6,229,70,177,236,47,119,213,115,148,145,210,30,239,76,55,150,121,169,62,251,212,152,76,199,62,72,47,147,191,254,163,28,16,189,114,68,39,3,73,123,244,3,155,147,193,228,136,84,6,9,202,247,33,63,86,187,179,28,80,166,134,26,13,217,108,188,11,95,159,173,65,187,253,233,45,189,85,148,98,46,180,236,231,90,252,209,166,92,121,45,104,2,216,238,67,145,229,119,22,215,204,214,50,95,200,137,66,166,76,144,119,223,79,53,187,4,50,149,247,54,21,121,121,38,186,127,119,4,71,96,137,57,222,97,128,236,64,211,7,38,0,215,209,3,210,239,248,251,7,63,194,217,21,91,162,106,82,253,127,175,22,240,73,199,175,16,214,27,35,218,164,220,173,26,144,52,173,191,133,182,156,25,9,39,143,218,77,193,134,187,50,158,59,123,176,177,18,159,194,18,131,28,127,83,105,255,112,41,41,82,203,87,219,216,119,251,254,216,203,158,86,222,161,59,178,121,4,14,86,205,226,187,193,9,169,155,87,105,103,109,243,62,213,90,166,36,129,60,244,75,152,200,252,134,182,0,180,1,165,94,238,24,48,172,46,91,186,213,199,192,158,247,250,204,192,152,39,213,185,128,188,220,82,57,113,221,191,20,150,243,151,159,122,112,12,67,11,183,247,191,29,118,104,159,8,225,87,102,181,158,234,48,240,106,253,215,228,38,27,104,192,143,178,120,152,91,190,150,237,41,8,102,81,238,140,109,30,236,99,159,106,88,105,45,55,25,138,143,228,158,174,142,125,247,131,87,225,133,100,164,39,183,169,118,138,106,123,141,99,40,107,52,144,154,162,158,245,86,145,95,202,227,57,191,134,3,198,68,99,86,236,48,204,191,151,164,203,244,230,134,136,10,220,93,151,206,186,38,220,28,22,202,60,95,179,192,185,239,111,62,162,21,249,105,229,199,193,195,207,42,31,37,120,221,141,69,61,151,2,160,60,38,163,121,86,109,150,153,217,174,208,106,184,107,33,27,108,186,120,192,136,241,126,211,37,137,72,217,190,102,105,141,96,74,155,66,135,97,242,226,146,75,155,66,98,180,134,226,239,171,192,28,104,117,94,142,147,216,145,236,251,175,72,181,174,26,8,164,111,130,14,174,38,200,34,8,144,253,253,118,202,194,198,161,196,251,143,161,91,234,106,122,118,190,112,225,208,164,34,100,48,146,188,123,112,184,4,58,19,20,129,41,229,198,30,148,249,65,192,21,69,71,127,86,50,12,15,76,250,194,120,86,78,189,201,45,231,48,80,217,183,13,106,240,19,157,77,215,37,50,243,208,246,114,156,226,152,15,39,189,141,48,59,86,59,93,39,78,23,226,120,169,58,110,243,207,89,175,69,215,77,11,182,92,29,4,94,226,70,74,208,151,40,24,208,169,126,94,81,204,127,127,52,175,212,36,146,130,58,185,244,5,243,127,254,30,26,53,26,8,73,160,254,120,114,34,197,80,124,87,160,199,150,141,234,162,39,26,54,225,40,253,184,205,123,227,242,97,65,201,50,167,136,120,142,207,66,73,159,50,18,93,95,151,223,86,79,98,86,147,1,3,167,160,211,42,50,101,216,190,225,78,233,51,101,204,159,255,80,115,108,162,49,241,174,249,242,103,5,115,221,210,170,210,47,181,145,54,222,224,15,100,77,52,79,163,205,171,16,54,134,20,121,191,28,135,215,41,22,56,63,243,112,162,68,29,48,218,199,147,60,50,203,167,156,32,251,72,231,248,62,137,9,189,210,13,115,87,121,160,224,143,138,238,253,105,197,186,29,195,245,155,75,99,113,167,250,24,96,18,168,160,72,39,16,190,169,42,215,68,100,196,119,121,137,78,217,83,89,91,102,165,36,137,140,62,206,126,60,212,157,248,159,154,122,129,222,212,186,138,142,125,70,222,75,17,227,140,216,178,13,80,129,12,169,46,93,84,206,90,166,147,170,124,221,81,181,223,205,35,229,201,119,148,47,189,104,35,189,146,220,164,204,151,22,206,211,166,73,58,116,126,137,63,21,145,232,170,204,40,2,214,223,94,173,225,153,241,203,219,117,175,221,20,141,216,195,138,84,29,107,217,31,15,213,39,82,243,132,147,176,228,198,3,11,91,177,201,58,186,54,86,182,191,186,240,119,132,125,202,191,112,118,91,173,46,59,152,115,227,165,236,83,79,159,242,101,250,78,146,141,78,82,153,170,190,105,249,140,201,164,93,162,129,13,231,124,50,251,144,206,51,85,188,217,120,73,172,168,82,220,70,23,10,71,210,117,77,161,58,231,151,35,179,229,105,110,208,198,165,127,238,118,93,208,50,241,78,88,213,1,174,163,246,199,38,57,241,250,42,143,249,218,98,168,81,61,148,1,63,51,81,158,102,55,122,213,243,163,220,249,41,210,172,152,105,139,161,216,41,217,74,25,238,153,82,162,157,114,229,202,19,219,8,171,135,29,223,52,62,78,72,73,221,80,158,128,241,176,94,229,189,4,72,171,123,101,107,169,35,70,56,183,75,170,43,250,82,65,251,172,77,115,152,209,21,122,125,71,177,215,224,44,35,209,145,29,214,175,46,215,26,255,130,89,6,62,84,165,151,235,105,103,191,206,24,57,12,243,109,157,172,217,128,39,173,114,106,229,103,128,182,107,172,49,25,234,253,66,244,235,89,183,29,112,186,124,165,62,175,201,57,181,95,168,1,123,0,46,94,9,81,229,115,221,175,3,212,128,27,0,83,34,42,115,233,134,122,89,190,184,100,141,237,23,63,74,90,172,184,243,83,57,123,184,250,102,79,183,236,126,89,65,189,64,196,73,234,49,182,6,252,85,16,48,155,198,204,115,66,231,112,232,153,96,93,241,125,101,135,143,156,183,248,152,94,10,19,117,211,254,146,74,237,89,167,137,207,113,65,235,34,92,179,37,229,112,177,128,62,71,184,79,147,195,175,152,175,224,112,50,120,252,126,217,135,231,10,145,64,71,49,0,60,245,201,59,184,129,14,9,71,253,204,74,215,29,153,59,51,154,222,216,78,167,112,220,233,139,208,166,73,112,128,75,76,173,122,148,95,182,102,46,141,111,105,239,92,183,124,212,206,1,120,127,152,173,171,174,42,180,125,185,192,207,20,92,26,122,131,120,158,195,34,212,148,4,51,32,57,80,150,152,169,37,239,169,172,105,152,67,59,74,142,106,252,37,8,112,137,211,93,237,6,121,59,239,176,81,145,244,231,221,187,254,90,180,250,214,238,186,205,188,92,183,202,209,175,109,189,85,6,74,232,74,223,171,155,75,91,54,204,101,214,162,10,156,191,75,56,120,236,251,68,80,24,201,97,217,33,16,229,99,78,250,177,41,199,182,82,97,186,64,57,47,192,1,25,104,176,30,244,64,208,17,166,237,98,133,51,198,5,109,55,21,100,40,110,64,133,120,31,41,45,138,25,150,213,129,88,197,175,159,8,173,89,106,147,221,9,244,200,41,196,41,185,107,155,42,219,40,93,119,137,67,214,185,7,244,218,191,160,235,190,69,225,19,71,238,0,247,226,182,61,245,213,162,88,223,217,98,32,131,120,149,190,125,221,169,227,194,169,225,248,246,59,198,199,13,235,119,188,138,57,143,90,200,188,141,170,222,95,103,154,177,129,129,189,164,241,190,215,51,201,38,196,2,83,95,140,90,13,180,205,191,68,4,144,14,64,116,11,69,129,218,108,202,74,75,63,3,116,123,139,196,147,153,65,149,86,179,38,21,38,56,191,240,55,152,143,224,88,136,68,202,85,120,129,188,181,164,34,4,14,111,242,139,113,46,154,30,185,112,250,75,176,154,62,61,169,191,66,145,217,214,142,10,4,202,107,7,81,162,62,204,126,200,230,133,36,88,15,102,144,34,182,136,159,104,55,90,83,179,14,181,224,226,0,234,11,83,57,78,115,151,141,86,142,141,122,22,155,147,142,178,65,214,155,121,178,139,175,160,105,58,217,95,107,44,11,7,53,134,206,24,207,226,67,245,40,144,181,58,243,117,156,40,50,183,149,235,53,172,73,113,106,190,194,96,83,121,56,203,58,128,59,217,198,128,30,22,23,93,17,17,129,202,171,234,34,234,214,206,157,43,64,165,72,142,145,205,111,183,170,186,252,217,85,141,213,147,39,63,243,103,191,209,173,66,226,84,250,37,69,76,251,7,173,18,189,72,48,124,121,218,129,139,150,27,238,196,147,83,182,92,17,6,46,87,60,62,121,95,19,211,251,154,147,119,214,175,121,57,83,199,176,142,220,123,121,159,125,226,148,216,65,204,130,130,82,41,56,146,12,121,137,234,57,235,38,250,36,133,39,192,180,251,213,137,84,165,94,62,112,31,14,240,93,72,75,88,88,19,29,127,112,217,235,227,92,67,87,138,96,102,152,98,210,130,103,94,14,85,149,231,232,103,124,152,34,192,14,252,248,10,115,32,73,34,148,95,43,133,184,65,86,41,159,110,15,33,3,1,0,130,143,79,93,139,233,69,253,114,139,173,41,46,179,39,46,218,239,231,243,61,197,120,178,181,120,199,70,127,246,137,65,15,199,196,148,87,175,87,86,133,214,97,151,150,54,214,243,246,130,26,31,137,106,253,22,68,156,206,90,204,5,237,131,88,75,163,255,121,144,178,185,222,242,125,111,158,119,181,238,220,194,151,230,138,117,115,165,227,234,125,21,138,144,196,93,126,178,236,12,133,80,232,126,251,60,167,159,28,188,80,50,200,205,249,244,159,182,124,189,144,236,243,17,140,175,109,83,222,209,208,160,146,217,113,105,56,236,178,121,4,6,215,77,51,87,163,26,74,204,164,96,215,79,112,184,123,55,1,18,89,105,46,91,239,177,202,214,218,194,85,238,221,148,141,15,11,118,3,30,17,109,229,190,176,9,55,69,34,67,134,100,122,245,27,206,162,219,136,221,107,212,166,216,130,95,89,212,201,132,22,46,82,12,157,5,101,92,40,226,34,142,231,138,191,236,249,221,113,130,62,66,229,253,210,118,66,130,255,235,141,96,161,127,39,124,87,34,97,83,47,154,231,163,237,53,178,164,156,71,230,38,48,248,126,243,3,222,62,18,14,130,96,172,109,84,141,232,43,199,59,10,141,166,116,81,158,42,89,218,219,53,143,145,163,147,31,151,117,109,178,102,156,114,191,122,173,3,237,246,75,246,108,238,235,171,203,197,93,136,148,10,239,70,129,116,158,204,211,247,117,104,58,104,120,233,234,24,198,110,104,140,99,244,145,221,7,86,193,6,203,76,44,60,155,197,124,188,217,171,244,227,5,81,88,245,179,165,179,201,39,45,253,179,143,147,54,252,171,244,115,171,22,156,103,9,204,211,25,85,46,101,179,221,66,251,122,233,31,195,33,119,91,167,113,138,77,175,159,62,205,216,89,230,178,220,228,44,224,59,162,137,142,82,122,76,238,173,17,241,127,109,127,133,180,31,227,1,61,229,38,111,255,19,142,74,52,121,127,21,186,119,95,190,82,65,179,252,50,182,187,176,103,60,10,163,250,208,199,56,98,214,179,70,15,71,220,85,182,166,93,160,77,176,198,170,194,194,230,37,99,186,86,108,25,35,57,12,78,18,9,237,92,76,106,105,73,61,154,240,231,226,216,229,127,143,226,19,114,3,40,196,231,105,41,134,165,206,193,147,216,140,51,242,42,62,41,62,154,246,125,183,167,56,9,19,248,177,248,53,49,114,113,255,252,183,140,34,242,234,68,228,232,53,80,55,95,181,104,146,237,205,234,65,108,227,212,88,106,141,94,69,193,202,208,173,188,155,251,37,51,52,189,61,182,89,220,101,24,84,126,158,36,198,6,128,55,125,95,66,28,238,7,220,19,58,205,178,45,41,21,129,149,35,41,68,56,79,6,247,10,147,216,206,169,41,75,120,135,1,4,2,197,92,253,16,143,60,122,86,37,12,160,160,68,58,32,227,47,65,161,249,184,148,239,7,142,2,233,93,101,215,202,20,26,31,241,246,53,89,194,153,85,107,108,161,125,181,242,222,124,86,249,221,39,122,161,39,239,185,245,104,178,4,230,34,91,69,218,7,120,91,129,102,216,250,166,152,186,254,231,81,89,134,88,120,137,133,227,69,84,167,99,102,243,49,123,63,239,236,92,215,138,223,80,64,6,75,109,75,138,9,104,140,87,120,66,205,253,187,73,10,215,201,178,19,35,2,112,79,65,48,154,105,217,2,235,202,214,247,163,50,51,238,166,209,45,15,0,116,158,94,250,73,164,63,136,129,127,5,69,169,42,83,47,64,108,78,207,160,229,77,116,65,62,65,223,221,51,7,123,102,29,250,155,149,80,75,103,42,127,9,90,249,20,233,248,201,105,132,27,6,94,206,161,127,117,51,50,48,116,124,10,212,148,83,128,10,142,155,183,91,60,68,36,125,165,131,214,147,67,27,234,59,52,255,18,92,134,214,13,97,234,96,181,170,8,229,36,165,165,151,243,57,192,93,246,172,89,85,192,6,85,169,213,192,206,144,140,7,162,70,198,220,196,50,172,114,229,177,59,51,32,201,162,165,74,75,140,210,36,166,205,156,32,235,203,171,134,216,254,205,82,158,60,65,0,61,198,190,74,114,177,178,1,214,196,128,219,183,52,194,135,73,130,185,39,92,208,48,163,122,150,114,59,14,150,171,144,22,178,183,40,55,89,196,214,50,27,139,125,76,182,44,179,4,87,225,111,102,111,178,204,168,195,22,127,26,70,217,247,49,152,95,157,0,149,242,201,36,155,72,213,210,214,177,76,253,130,245,34,252,29,193,47,248,149,70,30,152,229,253,24,165,62,207,68,83,36,69,93,73,105,226,92,159,160,96,147,216,178,96,239,35,75,156,94,92,83,62,178,29,115,112,120,248,40,203,220,96,42,173,84,201,137,161,139,124,39,22,53,206,160,77,86,244,100,57,36,143,7,223,3,217,208,116,204,151,77,17,201,238,68,163,234,51,236,119,111,20,92,108,5,12,230,227,7,204,114,204,45,59,78,73,66,205,123,208,25,164,158,62,122,50,202,187,146,143,27,57,121,74,135,6,48,58,71,36,220,41,177,89,229,206,142,83,50,187,90,217,115,207,114,110,85,150,69,55,180,58,255,68,130,215,127,37,212,191,75,242,136,37,194,152,4,149,182,41,176,36,126,43,160,1,5,166,229,240,170,170,237,176,49,182,81,61,75,233,254,243,189,24,246,242,100,214,240,60,175,60,165,245,145,140,158,251,106,210,127,62,233,159,134,53,242,69,47,91,95,91,155,150,103,152,215,85,221,163,157,177,135,206,140,115,8,119,141,242,136,167,112,25,48,71,210,181,135,236,247,43,45,222,231,254,240,46,45,97,97,204,127,169,99,133,110,240,93,166,248,250,172,72,47,186,244,246,227,216,135,27,236,247,201,217,136,194,30,196,245,193,233,136,117,254,58,236,156,255,167,9,68,83,164,68,75,77,121,66,48,218,172,28,38,175,150,114,11,58,34,68,221,60,113,144,108,164,182,215,152,180,82,41,141,15,189,35,27,248,109,220,47,255,100,162,62,65,49,160,233,136,150,100,138,11,171,49,53,216,235,222,193,124,151,120,52,212,165,205,220,160,166,230,76,6,27,215,7,50,158,126,218,154,170,227,101,213,164,239,11,88,95,144,144,30,152,190,182,24,231,166,78,36,167,102,40,84,91,110,147,166,81,137,143,255,212,32,158,38,187,244,21,221,92,112,58,86,101,86,149,98,40,53,55,181,25,244,134,191,165,175,72,214,113,5,54,225,239,219,37,89,151,9,160,145,59,124,73,211,19,130,137,55,206,126,222,190,253,227,108,191,200,218,127,203,52,9,236,158,154,35,192,146,210,180,212,218,250,112,180,96,147,130,150,236,157,147,114,172,8,107,137,24,3,62,132,138,150,10,161,210,89,199,16,7,209,205,180,242,116,154,49,75,18,198,68,13,0,100,61,28,216,223,150,125,55,106,184,68,0,250,143,89,143,249,0,247,21,186,31,58,177,245,82,107,239,52,250,158,220,30,183,47,178,21,104,103,73,117,39,185,201,152,126,97,217,234,108,147,151,235,3,31,29,255,104,200,14,98,200,145,172,244,31,196,223,42,75,244,44,79,44,200,41,185,150,47,101,122,242,172,108,74,98,28,60,159,126,132,207,19,15,0,43,47,38,67,188,3,151,8,167,92,73,62,76,150,158,3,73,197,184,38,127,140,68,179,189,109,176,237,102,219,61,150,53,116,49,21,23,7,199,56,211,197,125,159,3,59,216,182,153,87,180,6,16,9,170,79,172,212,37,179,73,62,97,85,229,227,150,50,108,10,38,104,52,148,21,212,211,45,169,217,141,134,23,33,158,9,9,65,107,214,107,249,214,104,202,102,126,23,183,41,49,128,199,141,39,234,231,84,248,0,247,198,92,116,83,205,120,132,13,14,15,249,238,127,206,34,135,110,215,6,181,159,28,209,81,136,81,171,91,130,54,218,87,251,230,153,247,26,226,2,0,132,131,245,81,223,64,109,179,9,126,129,80,160,251,245,247,237,105,45,40,231,34,76,163,234,31,213,9,113,39,183,206,231,214,173,111,42,226,2,150,226,204,63,147,252,184,99,46,249,61,225,101,190,191,4,87,189,10,224,88,21,181,92,131,233,89,72,21,169,164,250,79,96,46,18,224,91,71,60,93,68,174,133,122,43,154,114,228,172,246,108,18,5,67,130,231,46,27,171,18,42,51,80,86,155,57,9,246,155,209,116,236,153,205,170,10,144,91,8,36,15,62,40,55,25,141,39,53,138,235,137,220,67,18,33,121,132,0,116,209,248,255,92,79,104,60,97,250,201,152,145,133,117,0,213,55,61,250,201,212,204,38,122,228,156,234,6,154,89,2,5,85,179,103,249,75,176,213,21,248,22,245,139,137,91,152,167,149,136,136,36,148,245,90,39,255,66,61,126,123,48,231,230,185,251,25,214,67,244,149,114,170,71,185,82,124,157,45,246,152,206,83,191,189,75,203,15,100,202,2,138,254,183,229,148,235,33,187,80,19,23,116,43,120,202,14,236,164,84,36,118,64,56,55,231,152,207,60,105,154,229,178,9,248,2,82,67,121,244,27,254,122,91,2,210,56,17,46,215,74,207,219,161,13,141,77,200,147,173,96,252,57,39,91,72,228,46,241,188,113,216,171,227,115,92,189,62,98,38,147,181,163,235,220,184,246,200,135,164,81,140,190,221,79,140,175,53,215,187,69,245,136,86,3,173,199,165,136,0,129,251,107,89,248,250,169,58,7,151,159,74,177,82,199,33,11,116,226,204,6,206,189,93,24,97,172,92,54,138,115,7,202,94,235,146,30,173,218,228,79,184,26,230,3,42,191,26,60,40,196,221,78,28,81,20,90,82,154,143,43,107,97,22,88,83,254,228,145,190,40,104,97,103,94,208,47,18,243,199,197,41,191,82,206,4,17,107,204,42,5,157,30,211,209,65,78,158,195,11,56,120,123,183,85,221,4,118,121,37,11,11,225,27,35,55,125,29,133,38,116,191,16,196,133,201,73,245,56,226,194,230,146,84,59,180,27,159,116,88,136,116,90,130,1,203,143,113,77,209,241,88,32,11,203,186,48,32,103,144,178,37,242,238,229,230,191,168,255,59,2,90,83,103,223,225,154,179,255,151,96,82,175,63,196,250,204,228,86,81,114,234,77,169,116,9,141,154,154,224,184,61,75,179,218,79,13,90,184,64,138,128,164,35,184,254,16,15,234,24,163,37,93,125,148,60,48,137,105,217,1,102,92,207,30,173,28,145,20,208,164,239,229,24,111,48,65,28,157,216,205,35,220,176,197,40,71,228,99,97,50,46,118,21,119,129,196,233,106,125,65,27,9,73,96,233,142,71,1,151,234,101,18,64,166,60,144,184,41,90,37,162,186,157,47,121,165,81,19,129,117,116,176,19,196,8,27,104,47,77,229,125,50,123,26,118,207,9,193,68,2,8,163,140,101,157,139,88,48,162,78,25,217,232,92,161,209,78,78,255,16,117,0,158,19,33,59,18,132,95,158,69,142,197,49,168,246,164,244,251,229,198,183,235,96,174,29,217,47,248,239,243,191,63,196,137,189,229,230,23,35,30,8,37,193,202,108,214,238,114,225,119,221,204,127,242,63,120,222,220,249,130,114,126,81,93,235,227,77,158,199,213,210,84,21,217,144,39,76,131,91,102,77,9,242,164,74,116,64,168,126,180,235,70,225,138,242,132,193,184,137,18,76,199,45,154,58,17,36,99,115,51,184,31,238,90,2,70,36,130,67,184,1,41,223,107,228,163,33,113,61,250,29,62,99,44,175,4,221,82,8,147,91,211,196,13,135,159,52,242,224,127,69,146,52,96,243,146,219,28,43,226,186,224,60,152,145,187,123,177,87,194,83,30,187,10,116,196,38,82,42,131,151,189,68,128,172,7,83,198,61,62,11,230,138,193,227,226,55,6,153,147,14,210,191,14,215,116,41,242,149,215,22,231,28,112,137,60,83,249,43,63,33,176,197,177,228,206,212,58,101,167,178,47,10,209,44,173,54,50,1,128,8,34,187,138,241,31,45,82,57,187,148,237,229,255,155,120,76,79,91,241,1,27,16,70,15,186,180,82,99,163,158,157,88,183,226,229,19,152,99,118,245,212,24,66,236,92,109,28,146,203,78,225,226,226,213,135,185,247,63,130,94,251,249,151,237,127,127,88,38,165,180,69,223,18,161,165,108,60,225,218,64,57,25,49,134,13,48,113,137,72,106,114,143,204,137,110,99,169,83,44,3,47,88,131,150,48,7,214,155,229,232,163,103,84,169,186,179,34,83,198,217,248,121,163,70,233,172,230,152,113,47,102,185,19,230,70,159,102,145,199,47,119,118,39,168,55,19,102,89,32,209,57,163,177,87,105,159,10,106,185,171,148,227,102,145,59,52,170,77,185,161,121,171,76,211,48,195,178,100,196,136,0,73,176,221,126,97,35,232,156,44,79,16,167,242,106,183,198,60,170,14,181,66,157,145,230,74,229,251,116,236,232,204,200,125,54,145,173,240,237,116,185,129,163,146,63,235,32,138,200,171,19,221,168,73,231,201,172,133,158,255,97,86,123,68,55,232,137,112,122,251,103,61,171,176,201,235,25,158,104,88,177,243,232,207,32,111,221,0,24,142,254,56,85,101,20,247,51,138,66,162,14,158,66,23,51,84,97,163,102,32,187,68,120,174,156,16,206,82,231,119,80,32,175,142,243,33,97,118,96,167,247,85,75,64,247,77,22,104,217,221,6,221,95,229,158,77,222,90,86,18,41,40,71,168,242,20,34,173,114,218,201,206,39,55,61,189,152,81,251,67,11,114,101,235,74,35,221,183,111,36,23,68,11,238,41,159,150,181,149,107,212,123,233,154,181,184,51,121,126,84,47,81,152,110,115,87,110,49,254,18,119,241,191,246,215,0,234,2,54,122,155,29,21,122,70,197,96,19,169,130,33,52,171,177,98,234,160,150,84,26,254,147,179,106,183,226,100,8,71,213,44,135,165,172,223,49,142,104,150,145,66,222,165,191,126,180,9,161,223,176,253,151,224,155,235,243,21,106,183,66,209,18,147,184,252,73,32,96,46,58,244,230,177,215,227,116,194,242,34,255,6,190,20,178,180,246,10,237,222,143,220,31,93,233,136,116,158,196,253,40,96,253,214,2,17,135,71,234,175,90,99,196,233,100,195,92,41,104,126,116,246,133,54,89,231,232,203,172,82,216,127,187,81,191,74,111,250,83,234,56,1,17,157,10,161,206,252,183,223,130,131,198,224,159,34,163,209,52,210,84,236,89,1,58,78,172,182,65,86,114,143,246,25,242,139,151,5,51,226,141,198,209,229,181,231,189,78,74,78,250,140,34,129,51,59,81,105,177,38,148,59,244,123,1,78,202,150,21,77,166,46,101,68,212,69,72,206,3,22,80,80,241,90,93,119,68,212,186,141,101,51,92,63,117,124,203,110,152,205,223,184,101,133,176,37,36,245,100,147,39,118,12,61,52,49,152,50,97,49,170,183,214,235,198,253,20,196,151,99,21,48,154,19,63,41,60,182,147,200,133,101,81,80,4,177,215,81,195,99,110,205,58,62,57,78,105,42,32,157,230,92,162,70,48,149,166,83,178,132,182,68,247,230,88,218,2,127,153,97,174,254,18,136,207,40,147,136,57,151,229,248,7,102,253,37,88,164,143,202,248,143,213,217,243,165,109,160,116,114,21,217,12,25,117,170,51,130,238,86,217,130,232,25,77,200,188,141,65,180,19,250,230,47,193,121,124,189,71,113,235,126,47,51,190,224,46,177,141,29,65,252,85,74,248,240,193,210,103,170,179,248,132,106,58,17,47,141,70,220,209,169,26,254,191,128,83,230,134,9,144,204,2,138,42,56,98,103,38,99,118,48,150,157,142,194,84,165,0,228,96,86,151,113,44,219,44,85,59,241,113,80,174,48,203,61,158,68,182,99,151,145,6,161,219,152,214,225,199,85,118,115,13,227,39,53,244,227,221,32,122,216,95,170,251,58,11,92,124,72,60,12,65,183,51,183,193,173,76,200,171,238,209,31,80,210,71,106,64,57,21,101,102,201,168,3,142,70,51,150,166,36,68,105,75,58,29,101,140,66,89,148,206,142,133,234,239,94,30,51,74,103,28,240,162,223,36,251,129,122,148,62,158,19,125,133,246,172,10,155,225,245,53,246,76,122,102,83,232,79,22,174,122,76,212,91,172,132,251,19,58,99,225,186,161,52,17,7,193,55,24,151,170,246,51,107,68,207,244,71,17,106,170,123,128,123,218,67,156,43,61,87,211,182,6,0,27,201,245,129,85,53,165,13,191,187,175,183,10,81,8,27,17,110,134,195,96,6,88,253,226,156,177,138,103,123,75,151,39,77,241,135,247,163,158,77,145,34,0,207,131,16,159,64,151,103,81,27,74,37,134,174,142,50,238,172,25,84,86,87,243,203,148,243,180,201,59,41,15,50,82,27,52,5,216,2,162,195,138,204,123,19,99,203,68,133,210,4,88,225,190,11,220,222,114,137,13,95,206,131,85,175,177,110,212,240,20,196,36,2,180,144,169,122,229,119,43,79,34,244,196,2,18,208,72,157,80,74,211,79,14,87,246,71,83,68,212,229,85,117,153,138,190,179,161,135,143,27,251,101,33,184,219,6,3,106,14,143,222,215,255,41,215,26,127,13,254,40,94,220,151,236,148,2,79,241,170,48,241,185,121,32,225,247,200,102,210,164,180,250,201,149,86,25,190,202,134,134,249,84,189,155,138,129,207,100,229,1,146,91,131,177,206,224,246,253,33,94,225,240,146,54,124,237,77,100,179,87,242,9,127,144,209,95,130,108,241,76,27,246,20,14,175,186,214,26,54,216,102,8,46,206,179,172,108,209,33,114,131,75,101,116,152,249,149,182,161,77,148,35,107,226,179,120,210,9,170,91,150,181,188,48,68,97,63,132,106,44,168,175,74,27,23,167,215,95,56,1,116,175,183,172,118,97,62,39,121,87,30,153,112,157,56,221,42,40,151,49,15,164,98,249,225,18,64,210,85,84,188,120,121,195,205,232,158,56,169,143,141,184,118,146,109,27,61,136,117,234,140,42,55,170,52,99,23,110,18,120,62,15,228,172,90,254,15,32,105,76,81,3,73,145,160,135,11,231,9,187,173,5,41,236,150,162,11,126,201,207,155,196,62,93,200,140,168,163,198,223,72,19,81,24,118,211,43,51,15,127,245,228,209,177,23,148,121,2,96,53,145,136,251,44,70,166,143,173,165,1,180,28,218,0,29,21,139,255,40,91,255,227,188,199,79,37,134,148,34,57,154,59,183,63,139,226,11,16,172,198,117,87,83,178,70,1,247,63,125,211,217,210,53,177,152,43,151,26,222,68,174,96,153,219,170,156,133,111,30,187,29,113,5,66,25,223,146,83,120,238,0,216,77,196,253,194,209,76,240,66,209,34,21,102,121,72,125,4,106,238,47,1,233,111,65,49,109,26,17,241,136,12,229,189,172,141,174,145,233,127,225,72,34,202,161,14,53,30,120,178,101,121,112,76,239,153,89,7,101,213,232,115,68,35,77,70,186,20,131,91,45,109,204,184,66,129,66,80,98,85,94,118,224,94,17,199,80,213,226,7,73,47,127,154,197,111,162,201,199,87,165,255,84,156,220,88,188,17,148,186,248,120,223,20,166,20,51,155,232,222,116,186,244,198,138,68,42,117,145,189,56,95,10,170,135,31,147,61,12,45,108,69,83,253,185,188,8,227,161,100,79,11,169,110,115,156,108,173,1,89,1,99,140,235,216,84,78,15,43,15,246,34,219,99,138,99,67,160,181,171,239,110,202,130,78,117,160,16,45,191,252,77,69,219,126,133,131,147,135,52,28,121,47,149,219,205,112,181,109,237,219,219,40,119,225,228,125,202,167,217,38,5,66,81,253,55,27,29,165,252,100,115,99,17,137,239,59,136,2,15,177,240,127,196,145,241,83,65,88,108,40,83,235,9,157,250,179,131,100,144,208,98,30,137,44,233,167,61,151,163,243,119,115,50,235,128,197,74,6,92,149,193,111,64,223,211,79,139,29,62,166,113,211,107,71,184,248,162,185,34,118,46,198,129,81,23,94,19,89,252,167,101,152,161,70,218,120,227,235,207,165,253,181,204,50,59,105,12,128,90,58,99,225,148,137,247,105,12,241,45,162,135,238,211,254,230,7,184,184,197,17,166,98,201,223,104,244,186,113,164,43,243,121,0,203,231,242,143,173,194,115,57,177,236,15,186,51,160,232,194,168,222,190,187,10,34,112,151,94,198,91,17,38,212,184,199,206,88,97,29,217,101,90,69,184,188,87,185,25,66,111,228,94,222,162,224,214,31,168,156,89,127,135,148,121,198,179,148,183,63,208,38,169,107,194,151,17,57,245,245,165,131,105,63,171,8,167,202,94,251,70,184,97,74,117,230,21,64,74,117,212,72,101,107,55,102,0,145,219,225,59,70,71,70,210,9,99,16,189,31,91,182,142,82,197,101,212,41,202,60,49,110,133,82,247,177,186,104,186,147,157,43,39,43,227,67,198,103,110,107,71,47,182,235,16,41,102,63,10,101,185,184,229,223,123,49,3,93,86,205,238,231,196,191,143,235,199,166,134,83,42,235,239,37,186,223,158,16,206,175,104,32,90,65,50,27,99,63,39,126,73,135,75,107,51,85,157,169,121,55,102,117,253,37,72,55,94,183,244,115,112,91,16,236,42,220,217,203,179,224,24,92,121,191,138,206,230,50,96,211,88,185,120,212,81,248,112,34,57,70,132,140,181,68,13,20,19,51,113,218,185,170,80,165,79,37,159,14,99,205,173,227,42,144,187,218,216,189,75,156,102,159,46,75,81,214,45,102,131,98,216,148,145,118,64,119,190,93,170,79,171,89,149,109,212,143,220,167,26,31,199,107,111,131,2,150,12,188,35,10,118,211,24,31,200,165,46,25,43,135,38,146,15,70,247,254,190,193,5,220,223,85,102,249,253,35,67,39,185,63,243,149,138,155,204,124,120,23,142,49,219,236,251,52,187,70,161,254,58,83,79,126,43,72,144,61,98,202,107,45,248,161,219,42,96,46,240,94,38,176,174,175,107,213,147,190,159,199,160,124,133,239,136,190,131,244,227,215,52,118,192,129,87,195,116,229,226,185,253,76,252,79,175,139,242,57,213,4,132,73,75,99,48,150,18,233,182,115,246,85,20,17,35,62,24,235,27,190,69,102,158,39,4,88,19,152,61,154,168,41,179,139,57,11,7,90,109,182,96,34,98,246,221,14,248,9,137,28,195,141,34,37,117,18,167,57,204,190,136,24,203,165,196,196,45,86,145,245,95,177,235,216,113,105,91,206,228,172,130,166,76,192,1,190,212,113,85,235,79,179,85,210,4,233,194,104,23,51,230,35,51,118,132,218,80,105,63,165,144,204,254,209,49,93,70,48,17,68,49,24,84,77,70,86,250,15,18,239,71,187,201,24,117,142,175,242,169,46,231,114,45,3,108,143,64,166,19,101,25,254,230,103,135,127,9,124,188,138,202,168,93,69,83,220,143,255,247,167,60,133,129,145,59,184,227,76,245,31,252,126,153,52,189,192,178,231,64,156,15,195,2,170,86,249,94,249,168,124,187,28,118,237,64,123,63,11,124,73,57,145,57,141,200,224,240,119,3,5,23,186,9,186,179,69,68,141,215,164,6,230,152,208,56,227,149,127,120,55,36,132,169,201,171,1,169,151,166,68,36,93,41,147,20,48,206,11,189,87,161,109,241,153,239,214,91,231,33,236,11,246,172,20,115,206,173,119,51,94,148,101,216,82,101,227,177,228,186,210,148,194,88,40,255,253,227,243,40,9,3,174,179,148,12,84,170,83,237,225,100,213,14,133,250,35,225,148,204,189,192,234,191,4,170,216,67,3,142,234,183,171,217,95,155,3,85,53,154,204,39,37,30,235,53,129,254,164,229,128,147,122,214,85,181,34,210,136,62,196,19,39,151,109,59,245,58,27,197,183,165,130,115,161,7,231,113,109,27,222,137,115,10,81,204,0,83,248,58,32,213,94,51,167,158,215,182,19,11,190,95,35,28,66,230,118,192,84,186,38,182,24,191,66,111,177,103,210,101,201,202,203,159,113,204,247,88,203,123,129,34,152,65,193,94,179,120,131,254,176,191,46,88,181,206,93,112,135,183,111,44,31,128,20,235,112,90,26,17,15,219,33,85,230,101,99,4,154,107,95,244,253,139,252,52,189,9,20,129,188,32,254,99,178,91,150,61,167,38,114,144,134,242,60,230,236,152,249,46,81,28,192,241,209,240,28,209,206,106,176,41,94,86,164,41,35,241,8,161,117,48,199,154,88,94,99,59,180,103,18,61,37,177,85,212,109,218,207,91,21,105,28,255,151,64,123,90,64,132,99,32,145,206,241,139,188,110,97,97,196,84,1,243,114,249,165,137,44,209,207,41,142,223,164,0,85,55,207,69,128,117,179,55,250,200,56,97,239,213,214,206,75,106,135,213,114,8,85,160,244,43,131,234,156,171,155,123,51,106,63,207,167,88,43,117,161,46,127,128,13,185,227,49,131,161,45,227,18,24,201,178,133,119,107,213,124,150,106,106,126,231,228,228,38,206,238,60,166,108,187,79,165,86,13,99,82,114,147,231,15,210,23,38,139,251,98,57,62,174,43,172,126,212,60,127,98,64,155,169,58,250,153,120,220,21,180,92,208,244,20,208,61,192,59,167,230,219,133,12,186,31,145,215,236,174,98,184,102,63,143,147,81,56,144,39,238,172,31,156,18,111,30,56,59,240,112,57,173,186,33,120,11,16,249,101,232,245,125,18,191,33,230,219,178,8,189,220,122,58,61,17,4,58,98,10,199,93,114,114,61,71,207,249,86,200,88,137,81,115,11,237,194,86,172,57,239,42,172,72,92,109,174,235,72,89,61,197,172,27,59,118,105,42,58,65,237,57,11,173,107,199,2,241,100,199,83,28,221,238,5,197,74,234,83,154,168,136,30,53,139,58,76,204,149,151,206,57,230,42,114,121,253,8,64,21,173,17,5,140,36,242,134,26,255,190,156,0,160,147,122,35,113,207,166,83,73,128,241,81,31,146,194,11,235,165,3,123,241,224,112,243,159,233,239,179,35,79,230,32,144,230,133,74,53,109,151,154,32,66,15,151,145,151,54,108,78,194,13,180,80,73,145,187,244,2,0,167,224,33,78,190,178,50,171,122,190,212,226,171,124,98,171,78,174,104,91,246,95,130,247,157,196,101,39,11,96,72,55,133,126,233,92,172,41,104,196,51,203,251,71,46,164,35,221,102,159,93,194,151,173,88,95,49,200,59,120,154,58,90,162,142,132,58,82,236,185,65,106,195,123,63,60,242,160,158,138,131,230,60,128,32,226,115,207,171,75,206,153,76,43,3,35,76,230,147,154,137,114,189,202,57,173,156,33,183,154,178,88,122,146,151,208,224,186,228,70,183,137,243,60,130,77,175,79,5,245,160,222,122,48,244,9,8,216,215,207,204,70,125,26,243,245,144,114,223,147,200,175,153,70,36,55,57,145,140,34,26,21,74,63,202,51,76,186,154,209,184,111,198,19,117,30,148,254,89,130,90,248,55,245,73,175,165,102,101,213,82,240,236,3,106,107,251,144,225,192,75,220,130,75,202,96,183,157,128,68,211,187,67,163,147,94,192,168,193,214,95,2,206,55,29,199,145,108,229,7,164,173,77,175,113,150,37,35,141,159,174,157,56,17,140,132,13,181,107,151,143,54,90,122,230,174,110,127,82,56,92,189,152,10,232,9,187,74,152,10,192,125,66,184,81,188,226,51,121,248,223,255,219,137,242,255,99,61,36,185,253,253,237,254,127,132,167,4,207,168,19,99,235,11,255,18,124,114,162,18,80,121,122,211,246,31,32,88,236,115,44,212,128,239,99,148,124,204,85,194,100,216,80,76,213,7,10,65,22,166,239,142,102,55,143,157,102,154,188,163,224,164,63,137,158,232,22,244,100,79,237,111,87,103,243,250,85,172,62,30,184,0,72,183,42,165,12,169,127,41,248,168,191,32,108,81,193,87,212,36,1,126,85,178,242,109,232,176,42,50,119,15,119,17,38,135,168,1,80,50,213,172,179,103,159,102,64,77,156,187,89,63,188,35,111,169,158,108,132,145,182,208,164,125,201,146,95,116,85,52,254,202,67,86,254,217,229,67,160,71,108,98,25,241,161,231,207,95,189,129,162,151,69,62,183,33,182,204,219,239,83,11,192,203,93,122,67,163,209,138,193,67,220,81,172,172,230,234,175,67,131,117,148,110,9,222,30,24,175,135,188,21,18,217,33,213,118,217,161,201,177,128,138,178,80,12,202,149,94,207,243,73,251,60,27,123,148,58,169,11,133,134,189,128,212,27,61,97,230,57,58,98,4,49,55,140,45,16,139,230,125,22,165,237,50,251,70,11,115,136,136,255,236,198,248,54,36,5,249,113,29,48,253,172,198,22,203,116,92,85,87,195,79,64,67,109,21,215,107,21,219,107,201,230,72,163,241,88,10,223,231,84,243,133,153,165,154,248,150,21,186,254,223,219,77,231,141,86,7,61,69,39,46,29,4,143,182,238,147,211,221,183,137,105,233,43,230,195,0,153,170,30,22,90,187,216,44,238,68,14,180,77,205,8,141,35,201,244,210,184,42,40,162,47,86,51,131,106,164,245,65,175,238,119,49,54,184,124,38,84,223,244,26,216,225,26,19,60,242,182,177,120,114,133,87,173,96,108,202,30,145,21,230,164,2,196,12,101,175,6,230,6,252,39,199,192,147,175,250,251,220,247,125,33,34,73,184,223,55,31,67,189,195,251,180,250,148,121,165,247,211,33,138,207,170,95,198,29,161,230,155,243,255,97,238,175,162,226,104,190,240,81,152,132,16,18,32,144,33,72,240,224,14,193,9,50,188,56,131,187,14,16,156,129,224,14,131,36,193,53,184,133,16,156,65,131,14,14,193,157,0,131,187,195,32,131,13,50,72,78,126,255,179,214,119,243,173,115,125,206,94,125,211,123,85,87,87,215,174,218,251,121,170,187,122,139,183,155,221,64,58,115,156,205,61,193,78,21,252,103,101,10,60,26,250,95,85,62,230,192,116,79,84,235,65,237,57,242,213,214,233,21,86,179,164,189,68,218,98,179,143,170,5,171,251,141,199,118,43,229,57,163,237,31,5,204,159,235,240,185,121,141,108,226,18,237,5,151,173,96,80,79,252,215,63,46,246,41,243,255,105,214,74,115,212,130,163,98,180,46,24,48,171,96,249,111,195,177,163,61,211,247,176,50,2,244,201,53,157,4,4,215,241,112,103,233,148,226,115,120,170,134,87,173,160,156,52,217,227,178,137,70,200,120,140,6,39,61,82,8,199,133,100,6,199,174,68,126,89,57,246,47,86,242,25,53,169,139,221,39,185,238,87,139,30,77,65,252,83,73,181,217,218,127,172,125,182,122,179,208,174,20,6,175,74,229,98,190,43,76,52,220,81,188,186,78,86,210,177,77,135,140,241,60,54,106,91,18,104,246,124,16,200,212,180,85,208,118,147,99,170,143,11,12,85,251,38,223,155,58,88,111,146,25,179,242,197,213,150,179,132,239,69,137,62,165,239,210,170,35,255,183,205,106,15,189,230,146,222,8,231,108,157,30,68,127,26,18,198,206,61,211,225,221,205,219,59,242,191,68,34,157,140,2,246,124,133,101,2,90,172,63,167,29,237,157,158,201,119,255,197,210,199,110,160,17,118,127,45,215,252,82,220,245,98,34,23,245,106,58,79,217,175,254,208,132,131,177,102,65,193,238,190,167,92,36,126,67,137,65,27,207,141,56,70,203,108,185,243,50,60,42,99,129,187,62,89,246,98,122,241,95,236,112,133,47,225,208,241,8,116,145,14,213,56,61,181,22,214,117,247,90,243,173,191,250,84,69,253,102,83,166,123,108,240,190,43,185,32,192,188,184,90,237,184,202,100,207,217,220,138,130,70,126,0,209,204,155,77,188,144,117,21,126,98,189,169,157,143,80,144,15,226,160,185,162,116,237,205,241,206,83,56,90,26,143,158,247,231,19,166,29,159,207,27,243,183,209,84,158,221,133,75,149,209,68,71,37,251,62,38,21,79,249,126,121,170,173,241,38,92,77,197,55,242,54,208,194,109,157,63,172,52,37,116,77,158,95,204,101,124,180,48,98,94,243,224,249,87,129,98,197,206,99,246,23,92,76,80,64,244,80,29,171,35,65,233,232,45,58,66,227,126,242,108,134,127,139,92,5,98,82,214,171,189,46,191,248,13,85,125,44,127,151,72,249,93,193,58,146,171,164,110,121,74,201,117,70,174,223,162,129,118,131,185,43,161,54,9,29,74,166,144,155,46,218,207,148,134,216,113,96,79,226,13,228,55,69,49,98,214,0,131,195,35,89,163,253,169,179,76,191,189,84,26,198,250,42,13,106,174,87,128,216,141,122,123,69,248,158,89,34,175,109,138,23,125,77,190,221,204,39,242,109,51,77,178,79,49,155,103,141,74,247,104,159,63,182,227,48,45,189,177,168,79,2,37,190,113,230,102,50,16,191,102,114,249,240,185,134,179,204,96,76,105,175,119,34,230,36,56,31,120,144,188,43,199,131,128,223,38,122,131,165,254,97,120,95,175,235,52,204,55,119,27,154,200,219,138,135,224,23,223,233,148,221,255,98,1,178,95,45,22,16,99,84,46,247,36,205,29,68,126,218,60,178,187,248,149,149,191,69,185,76,47,159,97,38,135,250,122,227,234,67,93,12,152,229,127,198,228,220,60,222,96,10,173,140,61,196,60,27,222,87,7,129,52,48,50,167,94,153,11,78,177,118,246,203,179,249,37,242,168,50,149,162,241,213,194,27,34,56,225,78,26,253,151,73,14,213,125,124,193,246,170,3,47,187,238,190,67,197,144,109,122,171,23,39,135,83,30,162,38,57,109,65,77,30,67,125,154,89,78,74,194,219,203,39,208,23,157,133,162,236,148,95,117,98,179,57,116,188,103,202,107,27,130,255,187,3,208,170,72,128,189,183,21,75,7,83,160,17,19,116,196,242,126,34,211,140,57,77,137,193,74,229,51,44,219,128,188,202,77,53,249,194,234,158,4,84,52,59,127,13,25,176,86,199,25,169,214,148,72,126,25,79,28,232,55,7,234,237,79,100,111,93,210,248,52,188,220,174,0,220,249,179,167,214,146,116,97,218,89,166,117,29,56,241,68,230,247,244,24,185,8,3,221,138,1,230,157,88,141,144,17,76,205,117,184,112,163,112,74,153,193,109,231,218,48,66,112,138,165,118,248,53,140,3,145,146,164,58,100,55,222,147,85,178,17,5,160,22,161,65,14,120,102,5,136,116,74,133,4,242,254,118,170,191,202,178,191,89,250,34,67,152,134,230,175,102,158,201,98,253,7,85,17,114,206,229,169,143,79,138,48,56,208,203,3,88,97,243,227,247,206,125,154,124,6,99,48,156,106,165,164,86,113,89,127,247,3,29,139,40,244,250,31,3,156,232,122,109,82,191,241,73,166,28,9,19,12,198,31,121,252,60,90,19,193,25,110,11,42,21,54,128,31,148,63,126,94,198,251,182,121,223,109,93,249,175,100,169,135,166,125,180,76,130,111,56,225,174,233,26,242,5,119,79,19,79,51,19,154,122,127,160,71,3,50,243,23,43,31,88,230,76,80,38,11,114,97,146,23,96,70,30,85,154,209,153,172,243,124,97,87,98,184,157,166,195,72,33,169,52,166,85,39,126,165,197,68,148,63,72,223,199,231,143,17,150,86,50,69,57,165,75,77,147,62,96,103,150,232,108,255,150,117,30,246,34,36,230,45,27,22,16,104,63,30,109,83,100,65,144,54,202,7,82,75,202,110,148,253,46,149,152,46,141,99,203,238,200,145,108,32,109,246,15,251,186,47,134,176,77,115,178,247,62,64,3,76,206,226,138,116,255,20,8,153,46,81,44,119,222,54,173,47,246,160,115,54,42,135,198,202,118,86,145,19,183,225,13,218,28,144,117,247,233,158,136,9,210,135,39,147,151,136,50,21,19,185,52,83,63,60,230,139,25,103,50,41,173,132,68,202,52,227,66,218,243,123,21,173,213,181,14,209,131,249,160,166,51,90,100,126,232,21,234,98,39,157,16,136,13,41,227,246,74,170,107,96,48,96,224,148,168,123,252,72,231,81,221,175,6,231,218,71,47,48,25,80,171,76,175,9,210,70,172,50,214,60,0,226,205,132,88,180,144,171,162,139,205,198,187,255,124,138,67,129,202,36,69,183,50,133,114,28,94,77,162,241,128,75,136,116,23,75,37,251,87,6,119,221,175,91,65,248,82,7,116,146,50,13,146,91,192,74,160,142,143,124,135,127,254,214,64,2,54,157,248,37,71,193,249,235,226,162,198,148,83,70,70,55,249,181,83,162,14,110,138,125,216,52,215,130,39,218,161,147,212,21,237,198,27,250,124,134,163,68,91,198,152,93,232,37,143,137,126,121,75,65,167,184,7,31,90,165,84,146,41,165,155,206,55,78,191,1,225,141,198,244,159,83,196,135,37,38,191,96,74,119,99,10,31,217,255,148,163,253,39,52,209,117,219,12,75,120,193,130,128,169,168,35,148,27,212,62,227,88,122,215,156,177,201,137,38,95,142,87,138,160,223,77,81,191,96,206,242,53,188,113,253,55,164,146,51,178,144,100,159,6,5,127,30,91,206,218,56,203,42,191,75,59,160,186,20,222,152,175,118,111,31,95,190,9,169,153,47,193,217,34,144,102,144,49,170,18,202,211,78,195,104,95,150,124,146,247,50,73,210,72,0,76,153,13,113,89,223,157,176,149,213,183,30,10,8,136,172,160,164,22,251,53,242,73,132,127,24,207,1,146,25,155,93,63,181,91,249,139,217,15,234,100,15,91,177,216,6,255,42,232,125,78,54,188,48,253,118,120,186,173,84,51,189,248,106,246,176,196,241,47,214,16,225,69,88,163,85,245,180,93,190,92,167,135,58,61,175,96,29,211,161,64,173,158,199,238,159,33,145,185,136,0,49,182,81,114,41,196,113,28,138,93,39,170,151,25,160,198,82,0,127,198,212,249,29,215,176,187,137,57,86,68,197,159,127,67,103,106,163,173,36,233,147,176,156,252,2,8,112,91,52,80,43,122,164,71,102,140,168,231,127,252,170,107,197,112,76,225,118,236,31,225,159,46,198,111,98,148,236,192,192,68,113,91,40,166,206,208,75,50,127,146,237,220,239,165,44,204,163,160,4,194,220,255,103,210,242,131,180,111,234,163,56,7,169,27,55,61,165,182,205,172,41,104,117,7,201,11,56,211,52,136,132,8,9,51,76,84,12,122,169,57,204,21,203,32,20,61,51,211,197,253,7,193,28,78,14,223,143,185,247,12,40,250,132,213,13,167,236,65,107,99,39,77,55,90,250,61,73,156,56,52,130,95,86,203,247,227,197,131,117,130,124,58,223,209,84,227,207,165,68,38,166,92,76,233,219,84,237,149,93,111,86,27,197,79,227,2,6,50,48,5,133,133,166,47,5,36,245,225,216,12,232,155,120,58,194,105,195,164,81,159,204,248,110,19,253,86,166,63,242,171,129,179,52,101,52,194,212,66,40,61,66,73,68,14,11,228,83,245,77,27,150,107,236,111,182,84,92,36,255,235,197,37,232,76,97,100,85,213,84,149,65,211,70,77,156,17,62,50,238,151,203,187,236,85,166,193,38,242,63,152,88,31,144,91,212,249,212,162,166,124,217,182,130,105,119,226,105,207,27,37,196,189,146,122,214,39,155,182,79,169,142,247,76,216,249,154,200,231,1,15,248,158,109,75,103,55,80,69,107,203,124,164,151,131,223,86,123,71,228,95,172,66,31,123,95,30,124,255,107,207,69,7,23,199,133,36,222,11,197,217,89,128,77,235,97,212,51,212,200,234,200,195,107,146,174,11,134,241,168,202,126,53,135,67,227,23,203,32,138,244,103,255,88,230,73,140,83,10,87,20,55,83,76,238,179,111,91,246,111,93,215,235,172,69,72,159,105,56,214,217,56,111,158,158,82,215,103,16,131,37,213,154,146,24,212,154,51,95,125,156,130,88,128,36,85,11,39,250,152,68,197,238,237,152,20,2,195,73,82,136,235,231,99,143,228,123,19,154,60,78,55,37,22,2,206,167,58,88,87,237,86,54,129,97,50,144,213,231,35,138,193,198,74,90,206,12,27,236,206,109,233,99,90,170,227,247,255,142,74,36,77,180,0,71,65,30,143,132,181,77,97,214,117,167,249,10,156,16,187,14,174,225,36,44,67,9,97,49,43,92,186,253,34,255,161,161,81,110,139,171,60,193,223,229,190,91,186,191,43,35,19,255,232,112,51,14,28,180,190,173,51,51,243,123,86,187,58,140,9,170,216,195,232,1,16,113,202,151,78,60,104,33,150,19,249,201,181,234,62,39,112,100,158,176,76,18,24,176,155,125,161,9,233,44,173,16,94,118,155,89,82,137,230,244,141,219,75,10,93,220,231,1,98,239,41,58,99,2,66,188,36,164,9,203,26,87,76,222,196,61,83,229,76,46,227,145,8,148,89,85,75,5,127,193,104,239,24,131,174,64,129,233,115,195,123,15,79,239,121,82,34,254,228,155,112,177,197,198,177,194,68,54,238,122,34,74,45,94,240,54,123,148,232,140,94,154,212,15,249,62,216,143,146,121,214,132,54,217,11,73,2,127,150,187,29,181,216,109,172,230,245,233,123,232,110,246,251,38,11,255,74,101,213,32,105,118,182,53,55,227,153,209,192,150,157,178,217,70,218,101,153,23,166,87,31,43,226,181,53,124,22,154,134,232,102,137,53,60,152,188,228,223,120,228,13,73,150,207,242,17,68,122,188,182,143,51,174,122,55,183,187,170,28,61,123,67,190,46,172,66,55,71,121,220,106,86,193,113,47,37,207,245,23,107,156,124,151,71,83,251,219,176,198,160,32,126,234,77,138,46,230,241,143,163,153,246,52,193,205,36,155,62,218,203,250,47,214,207,55,242,33,234,146,149,162,117,183,173,6,53,103,91,236,193,7,68,205,190,87,102,27,47,221,11,116,180,163,231,4,124,199,247,92,26,201,103,62,232,40,58,49,217,253,151,231,14,127,1,251,139,245,159,83,57,215,62,76,96,70,58,159,194,60,93,79,17,243,68,208,50,73,114,114,198,197,97,122,175,229,33,73,37,98,98,102,2,193,131,251,77,191,83,146,111,198,197,200,252,54,108,55,34,132,141,192,113,58,98,127,167,108,245,147,92,112,190,200,202,79,29,229,217,226,110,222,91,146,127,181,229,255,30,79,167,252,182,33,152,22,135,91,226,107,82,152,72,30,76,123,34,129,59,156,53,125,65,144,178,156,201,148,125,192,175,61,129,129,42,40,74,134,176,37,165,168,120,127,85,50,90,82,155,35,125,238,253,23,107,146,18,168,112,41,40,92,185,242,52,250,199,115,40,195,207,166,191,88,251,161,111,239,35,168,69,199,217,157,217,245,25,119,125,54,44,250,107,192,81,207,127,166,194,224,81,74,157,36,0,243,232,32,58,64,98,199,58,123,113,178,180,54,68,223,0,223,249,141,203,102,188,152,179,137,54,79,221,57,13,185,57,161,164,145,200,35,155,180,221,194,64,232,180,181,147,82,233,207,232,171,169,86,147,199,111,219,144,204,216,173,4,42,83,239,82,91,37,129,205,61,66,27,116,79,163,238,249,35,163,186,168,82,137,246,84,82,67,20,87,162,127,71,125,160,32,152,66,245,99,212,0,76,119,134,162,112,120,187,91,245,246,161,244,243,27,138,34,173,76,157,106,117,35,42,8,144,163,147,42,240,215,188,62,255,151,145,114,215,73,158,93,219,127,241,231,226,206,98,92,74,169,164,118,81,59,3,160,20,57,196,4,130,72,72,133,184,201,63,207,218,58,121,183,174,40,78,113,1,1,254,162,121,14,203,113,99,56,169,102,104,50,110,240,43,231,57,12,252,230,54,97,151,243,97,4,226,222,218,51,11,121,252,5,254,144,105,165,158,91,32,79,27,51,223,142,30,208,8,190,249,129,157,96,199,252,218,167,93,56,4,218,9,250,139,117,99,25,159,163,49,150,165,38,163,242,169,99,69,107,74,168,72,216,53,41,191,38,151,214,145,230,42,204,248,167,238,75,150,190,247,83,182,103,239,226,84,127,86,64,37,21,55,129,161,219,71,190,35,202,75,69,127,190,89,91,251,168,60,83,236,185,151,30,159,122,175,12,67,202,47,132,200,165,131,2,67,239,255,129,128,215,129,124,58,20,181,140,42,47,25,152,193,131,73,50,117,91,66,220,233,36,105,217,181,199,191,65,60,91,244,99,212,44,70,210,73,153,142,169,55,76,17,163,155,25,12,194,215,242,255,176,132,254,19,27,183,35,135,6,97,185,131,68,86,88,184,201,10,68,133,7,198,146,157,164,116,36,223,213,148,209,56,94,23,195,233,241,157,109,254,139,140,114,111,235,7,238,169,109,57,211,57,10,162,216,13,25,255,116,62,103,89,27,159,149,53,29,107,159,99,38,207,123,41,141,34,175,190,66,88,77,149,26,29,205,112,160,205,186,0,174,201,57,20,163,199,64,53,67,193,116,155,237,148,167,144,10,83,112,156,14,56,99,64,191,237,141,237,250,42,100,88,220,64,95,50,196,238,14,99,150,51,142,141,141,92,54,138,157,237,211,144,103,11,29,226,179,148,189,98,152,210,231,36,142,9,233,39,112,71,188,244,98,63,230,123,85,216,164,179,162,157,226,84,88,189,168,119,243,173,160,88,190,98,102,67,38,126,82,207,150,41,105,74,91,46,2,33,167,207,112,70,78,150,16,203,26,112,61,70,25,241,231,241,123,144,20,152,231,249,179,225,125,82,60,18,144,54,140,196,224,186,134,177,41,217,91,76,215,6,70,14,180,223,229,145,125,139,139,207,87,54,111,25,109,92,185,219,237,242,0,120,215,80,203,199,45,29,78,45,136,176,3,100,17,246,167,167,34,111,20,241,124,171,202,182,28,180,145,13,56,134,241,215,129,138,247,155,183,163,63,55,250,10,164,53,33,15,249,252,15,120,107,151,132,117,70,5,22,139,30,60,48,79,54,97,89,14,215,33,128,214,96,228,189,4,14,89,179,232,241,188,155,169,211,80,3,163,86,82,138,66,58,209,204,213,42,118,225,44,231,204,226,140,252,230,103,227,31,179,119,234,113,238,250,217,70,204,65,10,65,5,228,105,216,55,194,160,162,162,141,210,17,161,138,196,197,240,201,139,95,59,137,26,191,1,185,172,164,161,7,215,26,254,31,5,130,204,177,8,130,190,173,126,136,81,214,217,239,211,158,46,94,181,222,139,188,41,235,177,164,101,238,229,91,148,213,195,67,131,208,44,152,209,29,110,227,166,211,93,104,64,184,182,92,201,199,161,179,215,11,22,14,126,69,35,87,6,56,229,174,82,95,187,160,231,167,206,4,102,181,10,196,5,128,156,202,243,175,230,251,33,189,139,141,140,189,202,136,82,61,76,204,115,231,204,21,254,239,26,118,9,132,184,167,68,153,209,105,31,76,211,42,76,180,4,97,34,12,31,80,193,74,195,183,190,226,207,106,187,117,79,136,10,56,163,200,241,2,88,251,215,28,62,80,42,188,252,237,161,171,214,16,202,86,100,219,224,13,59,54,94,6,194,123,165,35,144,165,155,199,138,183,59,57,238,64,214,57,154,199,196,1,88,172,89,144,51,195,55,243,219,165,2,209,14,69,67,246,58,73,95,225,16,219,96,148,135,249,126,92,201,251,160,39,27,159,72,229,120,219,43,254,141,65,182,1,106,42,147,10,41,246,126,218,114,53,215,239,110,133,70,26,165,35,81,153,110,205,49,13,255,253,108,215,254,148,212,222,61,230,226,252,112,190,55,190,74,221,20,191,187,13,109,233,57,46,211,62,213,251,32,12,106,246,134,84,0,174,124,111,220,208,175,50,50,179,67,178,181,149,121,104,146,38,62,197,214,203,217,72,4,66,201,120,113,169,175,244,245,150,191,69,208,139,171,217,188,108,24,76,41,60,235,4,190,184,121,126,176,83,204,230,100,221,201,222,253,71,190,55,106,79,106,146,78,205,71,132,13,240,109,51,51,70,199,69,229,121,85,247,107,176,239,217,197,0,184,216,78,143,3,156,34,24,100,36,169,16,228,157,237,202,249,56,248,174,40,128,187,70,58,239,58,27,214,3,186,250,20,112,253,226,174,163,222,77,115,195,82,149,47,111,168,33,157,100,217,17,169,194,79,45,142,220,177,20,15,212,194,207,86,233,71,24,167,40,196,105,238,240,250,149,239,197,253,68,89,1,3,171,159,140,119,75,240,234,201,188,117,15,163,233,19,15,200,174,49,225,23,7,223,92,160,177,26,255,156,89,103,194,84,216,178,197,14,164,217,208,162,222,104,255,123,197,15,120,117,66,229,92,187,195,155,49,174,158,247,18,242,61,118,4,27,141,74,105,171,116,197,197,7,112,91,70,235,224,72,247,211,211,227,87,114,185,25,191,184,127,118,234,48,98,112,200,162,202,138,28,76,38,156,203,166,6,147,170,158,149,204,117,197,78,244,122,207,39,178,54,87,235,86,234,195,133,74,251,186,99,194,79,239,3,149,245,240,114,150,106,78,163,19,246,207,232,100,40,10,206,86,166,223,106,84,141,22,126,193,87,212,43,212,203,92,113,222,45,34,159,9,228,97,171,30,233,242,202,172,31,85,190,8,205,229,42,219,205,97,246,35,244,189,193,199,220,27,43,215,163,32,21,188,57,85,195,234,61,123,98,204,52,142,204,164,44,228,68,38,47,31,67,222,222,175,82,246,29,100,245,196,205,213,23,113,130,50,73,74,84,58,215,201,29,121,173,102,243,225,197,69,218,224,47,107,21,163,113,59,21,149,63,43,255,181,170,72,11,194,14,42,133,185,14,14,86,41,168,178,98,112,231,148,35,222,198,168,240,101,73,103,37,36,189,104,109,195,198,5,136,165,10,203,171,121,80,6,190,116,210,175,161,140,77,24,99,64,19,213,180,64,235,123,24,88,147,84,48,249,90,152,7,111,154,50,46,97,193,194,239,22,69,116,84,43,76,86,72,36,65,110,86,15,83,174,126,18,25,190,231,189,114,11,193,40,18,175,177,28,240,166,140,122,135,62,74,121,74,93,178,124,53,250,90,43,151,22,187,190,42,7,23,228,24,70,253,72,54,130,121,254,85,247,197,114,254,187,202,133,163,198,111,95,171,212,11,148,3,65,218,212,246,77,153,103,2,168,187,175,165,122,239,211,216,2,188,154,203,27,179,29,58,71,8,201,203,187,192,87,118,50,218,105,138,212,227,3,221,251,244,232,197,239,127,177,178,95,118,76,84,214,135,146,21,181,209,71,83,118,148,181,42,6,235,70,72,77,82,247,113,164,154,198,174,141,144,74,122,123,104,45,236,252,47,151,34,57,224,211,111,189,74,64,245,131,209,171,148,222,88,123,73,190,69,222,179,23,239,144,219,153,97,189,219,108,127,177,6,248,20,233,220,112,138,156,185,70,111,46,168,219,149,1,69,248,58,214,161,137,194,118,61,17,21,158,200,164,237,55,133,161,29,181,2,32,58,28,186,138,30,95,160,255,97,210,108,250,80,20,15,3,198,105,137,31,206,171,121,3,137,69,8,9,31,214,34,242,183,2,154,10,208,9,241,37,220,251,195,110,115,171,110,246,106,85,114,5,226,231,232,184,210,249,254,76,210,148,188,126,102,202,228,128,76,102,201,189,171,30,198,86,254,101,4,61,39,59,7,131,96,106,69,29,117,168,60,176,8,162,83,38,192,116,93,58,0,206,223,44,11,148,182,158,162,76,254,93,25,88,95,60,187,177,181,41,206,232,34,236,84,212,203,52,93,26,121,107,216,255,43,48,241,187,137,115,102,165,3,127,67,115,60,246,27,213,21,180,19,135,107,117,117,226,67,233,157,121,146,119,45,73,173,248,69,123,132,76,159,30,107,135,222,245,117,71,194,126,194,33,84,126,50,226,54,39,220,81,239,47,22,203,201,158,96,64,28,250,122,188,122,191,222,125,61,40,15,241,139,144,56,153,178,89,37,129,177,140,107,78,251,227,13,120,184,191,62,181,169,48,48,51,46,62,17,119,232,202,255,103,78,192,26,159,254,78,65,174,99,111,224,7,33,35,203,114,189,162,150,250,182,141,84,155,240,193,21,6,129,139,236,51,32,181,130,195,33,235,175,93,74,7,106,230,196,254,72,5,245,172,200,169,47,104,242,136,144,35,221,249,208,136,36,136,242,139,19,168,82,219,243,75,119,200,235,21,193,70,121,39,197,174,54,220,238,178,47,150,181,48,22,103,35,220,1,13,160,132,100,208,187,248,191,88,32,39,83,80,97,102,234,157,121,236,128,230,88,52,59,226,125,145,214,75,217,231,37,34,212,250,102,37,128,141,245,15,96,1,125,246,216,254,63,240,138,118,111,68,80,129,65,66,8,198,237,171,245,46,109,122,69,148,92,64,107,226,25,70,48,36,82,173,106,63,94,251,108,199,16,161,74,62,162,57,141,10,122,63,21,148,255,246,234,48,20,52,61,240,57,182,122,41,46,124,105,128,84,143,185,158,116,79,134,7,231,241,169,236,155,148,175,38,229,32,147,204,139,27,249,223,238,238,225,89,151,200,165,82,39,181,191,88,86,136,142,201,92,110,167,27,223,168,63,67,45,114,145,64,195,85,88,193,220,204,113,225,68,171,223,198,38,253,157,245,61,251,206,119,179,11,78,91,170,176,109,210,15,118,201,238,183,135,180,184,3,145,217,159,232,53,156,121,77,86,234,167,132,156,81,121,194,237,13,190,120,226,247,238,192,153,54,220,101,5,125,186,55,207,77,171,104,243,174,88,83,19,50,240,18,79,127,77,217,207,12,132,204,56,210,189,222,235,13,209,140,81,170,28,190,38,193,162,140,212,213,108,198,11,249,127,123,29,253,255,95,240,40,230,159,39,239,98,97,61,45,244,38,193,34,157,89,103,131,254,135,165,219,28,157,185,212,164,217,28,87,162,183,40,56,255,124,189,170,250,73,17,16,2,125,250,147,195,206,149,241,215,79,88,106,136,38,209,231,121,28,210,221,220,46,108,149,136,149,117,97,210,94,221,248,61,199,87,198,208,255,244,126,144,81,109,7,246,64,168,9,194,15,72,239,186,180,122,106,131,246,15,223,22,231,206,49,16,139,44,74,254,197,50,200,14,218,241,189,137,31,7,66,98,93,168,24,102,156,103,110,177,226,114,42,79,121,13,123,223,83,159,87,229,232,56,40,55,110,222,207,206,205,189,104,232,125,45,66,149,16,56,83,110,240,103,105,102,147,85,197,62,150,119,142,67,112,6,125,76,251,32,120,220,210,41,36,178,73,255,23,139,223,53,104,107,104,77,208,203,97,45,40,217,165,20,179,129,171,253,91,232,177,124,46,72,119,166,220,7,99,211,236,112,74,113,151,78,17,215,26,157,118,31,23,48,198,35,105,245,155,206,152,145,59,194,63,188,106,188,221,27,213,80,249,23,11,97,155,38,99,75,110,26,219,27,204,100,191,58,75,188,130,233,59,118,183,175,222,189,9,143,157,237,246,173,30,86,43,196,132,159,156,131,58,127,172,33,125,207,207,104,214,147,103,53,237,59,178,115,129,150,11,22,172,34,99,69,99,194,211,76,209,115,119,90,94,191,54,125,42,41,86,87,111,242,255,69,92,89,198,232,228,240,150,221,130,195,22,161,165,203,214,197,53,159,46,104,208,230,53,33,58,129,221,97,122,165,25,30,49,131,31,217,27,144,21,16,212,177,209,182,35,14,253,202,141,174,70,119,30,62,113,126,155,119,135,76,158,109,6,60,224,98,6,150,91,88,206,10,11,42,141,103,183,10,122,54,104,14,162,245,183,209,46,168,238,85,23,204,0,66,179,66,46,96,13,67,143,83,173,79,176,90,49,179,195,9,70,93,228,254,197,242,13,124,95,106,170,97,62,98,140,94,218,231,118,52,31,232,5,39,197,148,196,95,220,60,159,46,10,120,70,141,15,154,14,98,220,204,17,247,46,80,64,94,43,74,154,191,56,170,98,77,7,156,137,211,169,236,31,99,90,219,254,243,218,175,21,137,111,244,231,94,98,216,219,20,199,166,41,164,184,73,104,206,88,172,240,63,30,64,0,187,63,87,214,73,30,55,61,40,17,210,204,75,90,212,93,175,136,117,52,110,89,180,4,29,76,169,99,174,48,107,232,120,215,172,229,31,113,198,245,215,139,61,202,27,46,8,199,85,200,204,74,241,186,216,140,21,145,31,168,86,17,188,114,53,100,46,222,201,192,143,142,255,85,129,219,18,56,32,81,30,168,12,164,74,160,107,36,151,44,66,19,142,53,204,87,34,247,122,3,213,120,131,251,23,157,141,219,45,112,138,147,195,36,15,216,15,239,99,59,149,79,111,20,205,82,165,59,114,211,30,130,139,254,98,85,152,167,118,207,218,6,44,129,81,187,241,148,106,84,250,185,105,129,193,210,143,53,34,56,213,17,17,62,98,143,224,246,99,140,57,102,128,109,69,36,144,190,1,85,105,3,240,235,144,122,209,60,88,104,246,23,139,43,248,207,255,94,102,15,71,181,242,27,24,181,55,221,230,30,190,16,59,18,53,201,24,81,63,191,22,144,18,233,114,145,251,220,30,216,224,226,100,147,248,191,107,142,223,175,187,50,174,158,27,32,254,221,210,157,221,206,115,49,65,239,216,99,155,109,203,216,64,251,99,178,147,63,112,231,36,248,144,78,150,23,157,146,110,167,94,77,21,159,25,99,114,40,192,156,143,241,114,190,185,56,81,218,57,181,126,53,170,228,184,186,186,52,145,119,102,16,73,56,188,36,166,140,233,12,113,106,39,242,195,216,84,249,108,127,96,49,153,233,49,240,41,13,84,43,104,185,143,52,20,187,119,16,233,100,15,180,203,164,123,69,43,245,98,27,160,222,240,112,247,152,128,25,224,109,61,74,7,104,203,223,245,125,77,144,23,155,187,70,97,164,14,169,142,229,27,238,130,187,128,221,156,175,12,154,223,22,236,46,7,250,156,190,178,238,155,10,172,94,167,26,162,26,228,36,69,173,98,111,176,165,139,163,164,66,32,162,179,6,185,247,216,40,32,7,142,219,59,58,10,133,22,21,248,61,182,134,246,86,32,234,1,128,166,123,82,154,208,132,59,232,122,99,226,119,143,45,251,173,57,96,239,159,50,171,41,247,137,172,120,200,38,93,88,129,70,135,217,53,6,48,103,215,191,6,47,49,251,49,28,147,122,27,127,106,211,118,250,107,147,121,186,2,164,127,151,58,49,246,175,47,241,125,116,10,79,182,218,2,45,175,32,138,187,190,116,145,245,134,59,166,218,160,170,197,203,222,57,100,123,28,88,42,196,90,119,251,160,213,167,227,127,251,189,103,202,13,61,134,109,139,208,99,107,237,84,222,43,72,244,217,174,89,77,206,239,104,157,179,180,3,66,197,115,167,99,103,113,84,200,99,33,164,0,33,81,194,151,122,226,19,48,6,22,50,155,101,60,61,165,120,241,72,136,244,79,221,161,241,231,198,168,85,7,159,181,41,52,253,17,97,74,113,113,113,124,32,194,244,127,108,172,239,61,177,18,44,95,93,236,164,72,72,211,103,70,158,84,118,20,149,203,140,137,172,26,95,221,125,57,57,225,49,22,122,88,194,214,85,59,31,197,204,84,25,92,72,205,190,182,58,182,205,219,241,204,22,207,153,201,89,53,215,175,54,39,148,63,164,182,180,207,78,90,245,202,70,5,232,79,58,6,19,69,14,25,188,31,143,95,51,109,159,72,59,124,176,10,133,233,92,115,50,161,170,173,180,252,58,15,95,240,81,202,149,67,174,59,205,125,23,98,76,86,148,63,98,26,78,54,131,18,6,214,201,191,210,14,158,107,104,29,185,248,180,174,62,8,55,230,70,204,114,57,81,54,207,173,77,207,120,66,140,241,39,58,5,110,158,77,122,218,207,56,55,188,156,72,189,92,177,205,5,62,244,173,3,95,38,138,173,210,135,196,237,198,169,64,168,171,29,43,110,254,98,189,216,115,37,1,194,177,230,218,166,33,254,78,142,15,120,138,65,37,127,188,16,249,205,179,149,69,187,55,246,152,205,51,114,220,46,95,147,139,8,109,69,243,61,122,106,31,115,240,90,100,125,45,140,70,150,184,124,39,206,159,251,146,172,125,233,6,170,96,170,125,144,203,94,217,254,23,75,132,0,85,210,213,166,144,220,211,186,144,133,217,169,94,105,61,189,145,39,75,224,61,204,81,167,126,177,98,96,22,135,114,52,173,246,48,194,180,201,175,148,48,14,115,53,250,172,32,63,125,71,95,147,19,109,80,23,114,240,236,201,248,143,87,138,96,240,255,33,100,203,232,213,227,151,106,40,107,0,214,205,129,231,195,120,170,75,53,202,218,204,229,247,230,7,79,208,114,90,14,121,141,73,198,38,210,163,190,94,105,197,92,249,56,208,236,57,112,145,70,192,127,41,1,117,220,206,196,179,232,103,182,119,72,142,107,17,155,227,223,180,56,75,157,68,217,126,103,222,37,60,127,132,188,251,186,227,95,222,58,141,34,239,156,11,46,181,247,96,115,209,152,52,143,187,125,229,96,154,4,129,243,83,155,240,195,163,58,78,150,157,70,93,10,214,72,148,119,250,187,128,253,247,75,190,113,214,217,222,85,130,253,14,72,134,153,213,192,85,236,125,111,201,37,254,185,123,44,97,146,221,228,109,142,165,236,62,72,67,19,216,237,132,215,67,116,169,225,120,237,26,87,184,91,168,54,204,108,14,68,119,138,181,100,34,34,237,221,25,130,39,57,101,218,185,78,167,108,188,181,23,140,181,38,11,198,111,88,65,62,25,56,17,10,164,59,125,53,155,191,248,120,251,111,178,104,67,229,117,43,37,187,128,196,242,241,215,148,149,30,187,192,100,206,194,129,241,131,125,153,248,185,90,213,46,136,209,201,200,172,48,57,175,218,195,201,213,25,29,65,159,203,76,254,162,179,252,214,170,232,30,219,210,222,171,241,186,226,135,69,222,251,117,113,124,119,33,35,127,238,96,0,76,101,166,191,39,161,228,63,228,152,112,206,201,191,222,164,242,239,63,26,240,121,193,12,153,89,132,139,251,96,77,51,175,224,4,138,28,251,15,80,94,180,140,142,168,53,173,101,76,50,148,140,194,169,83,209,230,72,58,234,172,217,157,90,3,253,78,42,191,191,88,200,39,103,173,100,179,215,19,235,212,2,149,198,43,213,235,148,219,86,106,227,185,153,240,127,70,254,223,126,36,69,188,43,145,246,14,91,255,191,88,26,255,206,20,124,197,85,46,68,32,6,237,107,181,118,163,174,164,170,242,136,33,69,4,250,224,211,220,197,136,255,189,4,174,30,204,86,126,155,185,154,209,111,159,161,211,112,199,67,170,146,234,101,213,173,154,220,143,242,214,217,128,78,41,189,234,181,193,118,11,153,186,204,118,35,56,96,91,205,192,122,252,193,118,181,179,130,236,74,223,22,85,230,112,27,85,162,215,169,187,182,31,244,7,124,197,102,250,177,1,93,41,44,110,34,255,23,235,187,199,175,247,15,5,121,52,46,115,3,62,155,65,244,251,112,65,46,159,217,183,22,157,255,30,180,60,254,241,97,15,93,112,232,241,218,235,182,138,111,70,16,194,160,119,157,126,194,75,4,88,93,235,161,252,174,221,114,93,126,89,141,142,151,28,164,5,37,193,69,90,151,18,25,22,61,47,106,110,48,33,78,34,216,1,79,197,91,151,28,101,72,157,36,170,18,39,203,249,219,50,217,175,5,93,2,31,148,26,46,175,115,105,255,98,105,162,166,206,68,12,44,216,145,198,245,153,172,123,105,39,55,184,100,45,115,169,186,159,188,156,102,147,231,2,253,219,184,7,219,45,241,189,175,156,189,36,165,114,30,254,245,77,247,177,99,112,212,166,80,67,110,219,95,44,177,224,187,224,191,88,61,116,122,193,56,94,113,3,99,220,98,94,65,201,193,6,115,68,225,207,159,174,185,0,29,22,103,31,24,55,48,235,52,63,194,114,204,244,161,243,215,66,45,45,127,98,208,99,102,110,153,65,253,178,191,212,7,2,194,193,230,73,13,144,79,51,78,15,255,203,221,120,136,144,128,45,143,200,118,152,117,68,80,233,181,84,139,211,45,197,223,81,61,51,170,115,25,14,114,91,188,251,95,84,54,139,143,94,5,158,103,151,186,12,137,183,111,70,149,163,80,142,185,82,34,189,238,106,53,109,90,202,115,142,15,175,58,246,248,86,63,174,211,76,125,235,228,52,87,30,124,116,59,13,116,221,109,159,56,73,108,61,244,129,7,161,30,44,112,126,150,55,204,110,137,227,235,231,24,7,232,183,87,88,67,35,52,189,104,247,108,155,133,31,172,140,222,24,67,71,192,145,168,32,96,222,183,36,54,74,47,241,217,7,176,200,191,208,68,242,93,106,214,132,201,171,93,88,124,205,39,120,239,5,159,89,103,228,125,254,86,133,151,228,106,58,162,28,197,123,200,107,16,121,115,186,250,98,78,219,191,104,71,220,43,45,101,55,110,32,27,38,87,110,110,0,8,118,108,14,104,55,137,57,111,111,0,58,192,13,110,130,154,188,134,12,237,134,118,48,34,126,54,246,183,51,29,40,169,39,56,13,189,117,45,209,150,189,43,142,203,73,75,51,101,115,211,133,213,22,147,223,7,178,203,161,195,237,143,19,127,177,78,226,31,98,232,157,139,88,215,92,96,3,65,17,189,17,68,10,142,102,119,13,142,144,147,155,255,92,95,239,121,61,216,181,76,182,194,39,205,174,255,98,237,179,243,212,32,190,179,173,152,155,213,175,233,183,26,223,75,154,61,61,204,14,8,205,92,211,27,89,167,114,44,190,85,199,63,113,129,155,134,229,47,122,249,120,236,154,253,34,171,21,55,211,149,238,44,247,178,154,116,116,56,235,244,169,128,148,110,60,92,146,83,30,250,187,56,139,183,94,167,71,54,189,182,151,52,106,159,48,158,129,25,116,196,248,199,204,126,120,113,25,56,50,228,83,225,208,112,99,15,247,233,198,166,225,24,188,150,226,158,115,233,92,134,108,236,58,32,228,79,151,50,118,223,167,217,156,48,245,70,109,155,26,251,228,84,213,57,239,208,113,51,92,235,195,36,221,223,140,121,197,81,94,158,77,6,24,142,12,116,25,66,135,187,49,76,186,58,115,213,78,19,7,102,47,206,158,248,217,215,181,117,230,137,87,246,23,131,80,226,6,226,174,39,232,120,78,106,171,92,119,207,109,222,161,64,71,185,164,56,167,199,152,5,142,99,191,18,180,68,155,124,77,87,83,204,32,143,240,143,146,206,149,30,22,160,95,241,213,244,64,34,38,60,186,18,119,5,58,132,59,139,41,70,239,12,223,174,158,207,9,28,93,240,150,237,173,147,184,122,65,7,206,17,115,233,219,78,227,17,250,222,135,148,213,165,143,136,118,217,208,140,118,74,81,179,107,114,248,203,117,58,166,30,120,42,188,117,54,235,129,81,173,66,17,61,112,72,206,195,77,94,137,188,181,83,136,9,196,65,5,183,96,83,255,50,123,125,45,205,220,123,43,235,214,236,150,127,59,94,142,20,192,108,162,241,67,141,44,154,24,237,70,178,26,124,208,142,30,127,177,168,205,203,244,120,135,238,230,224,119,99,98,122,78,194,59,30,232,56,29,183,136,228,194,188,92,86,23,30,185,86,84,229,106,176,201,250,211,110,161,164,118,63,72,226,73,186,66,42,177,19,2,21,224,246,144,220,235,221,38,153,210,161,98,189,124,45,221,62,181,145,211,82,252,3,194,128,169,35,15,79,141,19,219,77,107,203,46,48,9,141,65,85,59,46,37,100,111,138,227,153,174,53,218,148,168,77,204,185,126,25,22,34,31,60,143,22,110,191,218,219,175,44,190,230,188,193,12,216,22,234,58,47,201,55,99,170,243,111,160,184,190,169,74,107,236,26,232,56,177,202,30,249,123,73,171,152,160,207,149,59,116,38,13,255,240,92,68,247,107,207,232,60,116,73,142,70,54,170,204,160,186,109,96,78,166,215,76,253,155,61,50,96,236,149,51,170,173,225,200,102,32,61,100,143,69,96,123,27,57,211,118,108,191,227,210,122,143,29,149,163,118,56,150,4,95,20,226,52,207,14,242,217,152,232,85,143,195,228,216,85,159,204,205,192,189,155,151,76,111,151,186,124,134,5,76,226,174,29,245,43,37,103,209,241,229,242,30,67,170,84,222,171,72,25,188,71,23,134,187,142,154,165,100,84,7,25,73,32,209,208,33,101,0,165,231,90,199,214,225,151,128,208,7,189,244,96,131,82,183,151,37,7,15,226,255,0,90,255,37,70,202,24,210,125,40,230,188,80,50,218,233,118,19,178,195,60,178,218,98,118,237,88,188,124,175,184,162,16,236,158,127,180,86,111,55,209,229,137,81,32,172,27,19,223,161,19,218,206,129,75,28,217,160,123,58,117,236,179,27,199,36,109,31,10,164,4,186,218,228,127,15,11,240,106,191,65,121,183,223,13,12,177,4,33,149,99,188,2,76,246,219,128,79,208,253,97,45,198,90,109,237,213,3,74,179,151,52,142,90,46,78,1,129,47,254,108,112,120,57,45,123,86,151,175,30,242,80,222,19,117,65,199,38,14,65,202,62,198,190,196,109,135,127,177,222,111,59,32,126,212,209,112,123,197,137,233,43,6,146,159,72,1,16,42,47,236,51,46,58,52,59,138,56,195,15,83,39,142,195,21,151,128,37,219,232,244,54,23,145,240,96,121,71,147,19,223,248,170,113,214,53,228,173,162,122,118,80,118,240,46,157,147,11,111,27,172,89,138,243,4,238,223,169,131,108,63,70,247,33,233,188,73,71,18,152,209,213,217,226,43,39,9,8,140,147,147,57,56,168,6,215,181,71,138,203,43,55,111,186,96,0,25,225,12,137,91,178,91,108,111,58,167,35,17,110,105,236,152,173,212,63,249,117,71,214,46,7,229,238,250,228,36,57,112,29,65,35,12,44,164,68,159,51,112,154,244,6,186,40,45,123,11,58,52,155,231,68,140,195,253,187,85,235,15,78,246,92,169,9,170,240,117,204,113,1,245,89,82,38,10,29,53,5,230,222,49,139,107,158,129,51,120,138,70,171,156,21,144,25,151,159,157,229,189,78,53,248,176,95,41,40,175,253,206,63,139,215,82,232,72,97,163,252,19,50,187,89,47,87,120,166,203,30,149,71,106,179,125,178,227,130,113,240,91,204,98,170,29,1,28,26,51,203,206,185,102,194,115,88,182,25,15,211,47,247,98,137,90,173,174,58,129,52,182,250,208,69,132,212,213,157,85,27,79,94,136,168,103,63,230,4,121,99,38,131,152,123,15,95,174,160,4,23,12,218,171,184,133,25,126,103,87,85,95,40,95,207,97,52,126,163,123,56,99,9,198,21,46,111,25,19,174,21,31,50,80,119,220,154,39,163,172,45,115,153,145,217,226,246,123,150,31,31,172,194,22,13,49,37,205,19,5,115,115,18,220,78,131,123,87,102,189,75,39,121,116,48,200,234,38,75,98,224,241,113,224,144,127,136,77,63,91,50,34,35,48,135,18,45,175,93,29,224,195,137,193,125,18,190,227,149,165,50,122,114,137,244,189,89,125,24,226,187,182,21,240,79,166,55,104,248,201,123,127,246,199,181,92,63,100,11,211,54,23,91,233,82,169,113,25,115,70,238,66,72,134,4,187,183,31,87,159,189,221,173,49,193,184,34,10,166,209,52,127,177,172,149,224,36,98,215,6,89,189,234,176,114,245,170,217,243,149,126,104,197,135,81,71,157,142,167,153,188,110,119,116,118,6,11,73,224,163,119,113,43,77,214,46,124,43,70,98,220,231,151,140,123,143,79,19,99,117,149,218,221,127,94,4,140,145,201,164,6,152,239,199,96,228,47,22,119,125,192,163,202,221,62,198,64,163,240,32,175,191,88,90,63,61,37,170,10,209,200,158,200,67,74,160,182,208,154,252,99,28,45,144,209,80,160,211,138,26,142,172,93,159,129,214,149,87,108,232,39,248,204,28,151,104,13,24,72,130,131,125,65,51,124,148,34,223,93,2,165,198,249,98,108,190,139,204,156,54,82,122,84,33,59,72,195,245,87,150,46,27,37,20,116,187,173,20,58,86,80,206,168,80,85,234,58,211,173,253,109,89,155,252,246,254,107,32,67,116,210,93,5,231,68,228,79,44,44,188,181,176,16,221,230,255,143,254,18,152,191,9,0,240,137,142,99,81,12,250,143,13,218,245,127,43,113,84,62,131,157,96,148,233,101,91,238,247,92,108,79,28,1,110,88,88,164,2,211,91,110,114,165,228,131,97,196,217,230,25,120,159,83,135,127,91,161,113,233,52,95,213,125,66,5,73,181,113,40,73,61,42,57,131,39,66,42,163,103,159,52,56,186,54,205,38,173,11,150,182,26,80,70,222,24,62,207,203,235,205,138,57,137,179,25,36,92,89,231,62,17,239,25,71,152,197,214,183,21,30,232,148,252,174,4,143,1,25,36,5,76,56,28,60,36,210,139,14,228,11,130,135,137,19,126,36,84,157,18,123,233,132,103,42,203,15,5,38,27,100,111,89,36,136,162,184,183,90,17,158,34,58,122,240,182,200,4,100,80,189,218,235,132,204,183,180,5,242,231,222,104,126,189,142,53,19,93,61,198,180,4,90,137,1,138,116,223,246,182,15,250,37,84,191,166,54,68,180,109,165,179,126,76,118,165,196,83,39,32,253,98,235,23,57,57,116,200,151,31,55,153,45,140,91,86,78,86,110,157,219,149,222,202,221,113,134,73,126,209,38,201,166,52,88,226,12,36,199,124,125,22,183,173,238,167,101,43,64,43,80,33,99,161,161,255,122,129,184,76,169,147,216,190,218,137,57,200,138,207,213,43,136,212,244,43,216,192,200,232,205,176,98,123,155,202,38,136,241,228,70,78,124,71,129,61,40,71,187,56,89,145,100,180,172,162,201,24,53,161,45,1,125,150,250,105,40,106,219,128,221,81,55,190,66,249,60,121,159,193,225,62,42,148,206,47,183,66,109,144,95,153,221,148,221,200,247,148,206,210,192,178,38,53,98,72,67,202,255,211,35,93,191,213,129,119,239,87,189,155,72,17,253,124,237,23,85,255,45,70,198,247,219,12,126,34,62,73,170,249,54,85,226,73,122,146,107,240,154,170,118,135,63,5,192,221,203,50,12,39,125,189,241,35,94,219,243,100,153,113,58,96,190,74,196,186,110,142,224,143,117,193,177,195,209,95,172,139,205,15,47,16,133,53,101,67,1,13,206,54,143,63,169,217,39,115,120,84,180,254,98,13,253,163,253,174,39,147,172,223,27,83,180,172,41,0,197,187,170,229,179,226,139,217,112,183,132,188,70,109,27,152,1,231,91,66,194,24,245,192,226,138,77,106,197,142,181,250,175,60,100,244,227,141,171,161,7,140,237,227,215,191,166,46,246,173,99,163,236,119,130,88,128,150,48,8,39,113,214,195,95,44,116,8,134,38,118,113,116,204,157,56,230,154,206,231,52,110,215,208,233,85,34,243,101,217,106,213,89,247,208,15,204,108,229,11,153,200,227,193,216,129,73,66,199,194,208,55,81,50,126,171,219,54,135,79,154,249,234,179,135,91,67,193,205,247,216,73,161,195,218,139,36,234,137,43,56,247,61,17,25,155,96,1,45,118,22,91,155,193,123,92,70,53,223,52,208,39,196,143,17,155,193,155,107,172,237,132,47,202,203,10,113,67,213,153,89,78,235,34,73,95,248,121,160,159,21,108,6,171,176,55,191,165,39,150,168,224,155,162,6,19,66,22,34,167,145,60,75,248,138,142,237,44,31,12,104,157,132,91,35,121,67,251,147,2,43,89,228,144,82,151,145,207,135,248,172,24,133,206,79,126,205,58,81,38,65,111,253,195,11,179,200,23,103,193,146,10,66,196,131,173,34,60,140,134,64,134,226,172,213,85,148,106,245,74,73,207,6,29,212,91,68,73,197,191,218,241,236,215,108,168,41,19,84,161,136,155,59,21,145,207,233,63,250,14,1,98,202,25,237,243,42,146,80,147,51,247,116,171,59,124,109,241,46,237,114,191,114,69,46,23,234,25,211,218,219,215,222,247,97,38,188,20,98,108,16,125,58,226,224,44,93,107,125,185,59,56,56,98,128,125,221,189,213,197,69,254,97,177,94,244,222,52,48,5,64,155,13,155,226,97,12,43,181,21,126,83,114,130,25,11,250,182,122,142,241,66,80,170,29,59,27,72,1,98,140,194,26,114,24,190,119,15,147,113,254,38,172,20,80,107,229,112,215,245,174,189,57,13,232,10,167,183,114,170,62,243,146,133,121,217,186,102,47,181,239,86,78,153,234,85,151,228,252,56,197,207,87,60,92,82,177,153,225,116,131,42,70,80,175,34,31,130,44,132,27,58,232,12,247,107,133,167,71,194,255,248,151,189,117,137,162,147,80,30,192,48,112,57,52,231,100,144,30,207,30,190,234,247,113,43,187,139,116,41,91,172,156,104,12,202,235,241,35,226,47,1,36,174,43,55,31,240,254,44,26,68,221,253,192,98,54,53,113,222,25,177,213,207,12,71,128,79,12,51,19,46,21,39,201,157,9,154,220,236,65,35,61,54,48,107,243,37,113,186,253,200,76,31,188,93,78,144,222,41,183,125,133,2,20,146,240,23,235,191,45,38,197,1,207,129,151,26,22,236,199,204,56,109,2,222,216,67,12,12,40,32,88,20,143,101,132,192,201,52,157,20,190,245,62,235,132,202,126,117,110,228,245,175,2,78,226,132,212,232,251,176,241,124,219,160,215,149,245,195,27,155,120,226,225,87,149,76,51,160,18,94,43,241,197,129,129,196,72,178,158,76,88,212,251,163,65,20,26,207,159,148,206,28,119,209,53,178,1,144,78,187,16,168,57,72,13,91,188,120,61,101,61,181,53,104,6,176,105,132,95,235,244,215,47,110,215,109,218,158,249,119,169,130,29,42,40,32,204,53,220,17,47,6,71,227,8,147,90,143,151,69,174,7,13,24,25,239,10,240,207,211,29,163,213,140,177,129,186,125,190,180,226,217,17,186,16,246,33,233,196,228,70,30,60,223,187,176,187,158,133,149,80,142,184,250,34,43,9,46,255,173,162,137,128,210,134,53,151,90,58,194,119,60,205,108,35,241,137,218,140,6,128,110,29,55,111,58,152,224,66,111,181,246,154,144,160,186,81,166,146,1,62,57,45,222,78,175,135,234,160,69,47,241,183,11,7,70,6,241,164,200,46,146,212,64,208,227,233,45,83,163,117,252,163,226,242,7,78,242,10,40,74,168,77,58,49,241,28,248,159,216,209,140,243,84,81,186,163,50,193,241,225,174,88,152,123,37,19,162,152,170,88,116,183,81,181,129,105,244,200,206,29,77,120,199,146,149,90,36,103,125,28,199,2,150,194,16,50,47,75,82,40,51,103,21,130,99,102,205,255,176,196,112,154,228,233,113,84,75,36,125,102,175,245,209,160,233,78,117,4,4,255,183,237,218,248,50,153,212,205,212,95,54,82,240,176,69,143,122,120,110,230,144,207,173,248,55,216,142,188,197,105,134,216,201,138,191,179,20,10,59,124,169,197,182,160,5,101,231,75,108,28,99,203,248,152,228,174,116,249,224,212,250,8,104,188,85,180,193,41,51,177,177,130,191,97,120,116,43,251,52,151,13,177,78,97,154,213,63,202,164,185,253,118,64,42,214,248,206,109,142,74,158,13,17,218,226,175,154,97,180,220,52,127,27,178,131,36,82,80,40,34,73,75,245,202,125,170,229,27,19,28,197,167,246,33,138,105,122,162,223,69,102,25,68,89,200,84,109,197,107,184,107,93,85,220,152,84,242,174,146,197,86,193,166,69,203,240,136,59,136,235,167,10,76,93,168,149,208,8,226,53,205,253,42,151,42,211,215,23,171,222,168,60,227,245,142,31,111,217,175,145,69,31,12,220,61,74,191,35,198,172,151,251,145,48,95,53,65,180,80,9,178,155,52,93,201,219,56,89,24,27,57,58,17,21,127,166,51,162,44,145,179,138,198,124,241,92,157,213,86,153,65,127,109,16,248,122,112,208,106,123,84,201,227,173,235,159,220,213,121,169,224,233,13,238,236,211,157,39,65,203,249,171,90,87,14,217,230,51,43,41,107,68,107,130,19,214,201,201,88,56,75,232,41,147,46,189,0,28,187,54,244,12,227,124,95,75,19,153,234,33,217,12,7,198,250,114,37,128,195,59,243,39,19,84,128,205,218,198,12,31,35,10,138,51,45,138,213,213,167,147,174,156,134,179,25,174,166,70,226,100,219,32,110,73,27,137,0,57,177,81,130,174,184,29,79,254,101,133,239,123,86,170,73,91,11,2,104,194,39,101,2,122,162,49,34,215,67,220,198,170,147,61,169,9,109,97,16,67,227,108,218,138,169,73,6,133,122,228,186,163,6,34,55,68,203,223,117,149,193,246,147,47,82,199,222,209,172,195,57,113,177,63,136,22,187,73,46,144,69,174,144,130,227,160,19,155,172,37,76,61,101,154,139,196,190,186,233,203,76,145,49,1,170,247,110,48,108,160,80,248,220,200,254,59,4,36,57,236,172,144,204,73,19,169,181,240,83,87,141,5,228,22,247,146,201,48,197,161,134,142,247,201,48,227,107,157,111,114,169,202,241,10,242,86,140,129,76,214,86,165,163,165,98,35,236,202,218,241,120,76,103,140,104,186,200,195,225,32,157,137,150,124,219,135,58,224,75,41,195,122,48,71,26,127,232,42,10,244,190,117,45,229,203,198,72,151,151,131,151,65,96,219,52,93,106,51,199,99,231,147,1,244,91,151,160,72,232,18,156,103,146,244,47,22,212,163,62,139,73,225,186,133,198,19,85,252,144,127,118,250,218,103,112,58,219,9,183,116,10,236,210,167,79,247,201,63,25,175,49,181,49,176,220,213,136,144,166,9,18,200,162,194,156,58,161,241,228,186,43,159,63,137,145,49,224,11,106,101,99,93,104,114,172,255,91,58,137,62,195,110,224,35,118,114,60,148,56,248,197,214,134,180,172,162,251,92,64,174,84,136,59,119,82,244,32,131,56,30,225,128,72,236,104,170,227,13,56,144,64,168,136,93,189,10,196,176,45,36,152,205,20,139,114,107,74,218,244,126,82,201,206,105,162,89,149,160,181,76,44,239,214,100,192,35,135,173,108,114,70,170,77,112,236,210,43,4,160,240,160,175,168,48,93,23,22,52,201,140,195,119,222,246,6,162,52,87,249,5,128,76,150,225,114,224,23,184,227,105,241,215,2,143,79,228,89,70,128,140,193,26,180,76,86,78,189,103,226,88,91,187,128,31,245,137,230,223,54,29,212,170,203,75,148,73,2,107,183,205,158,127,152,203,20,96,230,84,110,109,141,24,108,36,57,56,153,77,37,86,137,27,12,241,196,107,7,74,255,156,13,255,174,5,27,153,255,6,253,16,35,21,111,47,148,25,233,214,8,211,209,131,132,231,11,14,24,87,153,86,19,1,146,198,181,179,189,183,3,86,125,54,254,98,253,113,155,114,253,14,122,238,63,174,101,106,220,100,130,121,182,252,150,157,247,213,230,172,39,164,91,207,107,245,62,175,181,231,49,114,221,193,144,151,66,125,101,233,197,108,98,254,95,172,82,26,241,213,53,147,117,129,141,163,214,98,142,57,247,96,34,146,191,88,249,194,9,188,236,242,24,207,191,88,15,76,255,206,4,238,99,9,98,146,68,59,140,138,148,11,103,41,185,229,146,219,217,167,225,9,167,241,7,161,238,84,175,249,24,4,18,202,126,46,176,24,147,248,31,56,242,60,131,108,245,201,242,205,132,109,244,57,201,45,110,231,98,27,188,225,9,110,3,90,119,173,176,69,177,187,14,95,111,154,35,201,223,155,80,62,55,27,41,146,53,81,78,65,62,92,46,55,247,9,94,147,39,132,108,235,68,20,242,159,92,166,108,198,118,68,120,6,79,241,112,20,208,134,145,165,158,3,55,206,169,137,133,192,67,93,95,230,45,69,27,4,187,191,45,9,194,52,76,228,235,27,11,58,137,209,175,27,222,150,121,179,20,115,43,59,226,232,110,167,157,177,31,213,111,120,168,161,118,223,14,27,64,156,68,39,147,198,186,25,111,36,131,177,54,89,215,49,54,138,181,23,231,42,81,156,191,10,49,149,104,250,103,129,91,203,122,209,68,208,228,145,197,60,99,135,142,176,137,170,187,183,200,203,229,217,202,169,92,253,191,88,188,37,0,230,231,51,179,200,233,222,216,118,39,95,130,195,94,138,55,97,200,17,159,10,181,138,18,29,164,207,175,45,155,94,212,225,167,27,55,50,76,107,237,44,145,107,74,253,104,111,180,144,132,221,239,254,132,185,171,119,100,37,175,142,113,113,76,237,42,52,51,172,70,27,91,18,201,170,160,85,95,200,57,104,125,45,78,86,207,116,183,221,27,203,178,240,254,98,117,137,25,95,105,231,139,56,45,25,86,160,38,106,19,144,138,147,188,182,243,108,147,249,44,44,226,171,143,87,230,51,47,120,185,25,237,85,185,238,27,23,84,16,229,77,155,111,186,171,22,46,196,253,35,130,62,103,33,94,50,169,167,100,249,49,115,214,228,166,188,182,89,89,231,115,38,156,24,155,46,20,97,143,14,98,212,94,50,6,51,232,24,112,22,158,128,179,105,194,150,5,34,15,248,114,108,89,232,96,92,113,28,30,112,64,143,248,82,87,12,130,109,232,198,175,32,156,186,150,176,92,5,4,243,102,56,255,234,67,189,244,182,54,74,168,62,219,75,137,181,234,106,154,29,119,228,47,214,207,223,89,21,247,1,32,143,160,113,146,164,128,180,235,190,182,16,116,149,1,80,24,78,136,189,247,57,247,6,25,95,168,152,174,80,48,176,188,166,37,69,179,77,233,226,193,185,210,13,127,95,32,158,174,95,92,169,144,162,17,235,131,150,72,126,116,187,0,37,13,63,122,110,146,25,236,166,2,98,229,127,30,211,24,38,211,127,201,106,19,29,214,43,215,90,129,192,177,225,34,65,79,60,78,59,188,117,236,26,147,82,77,123,42,203,101,82,172,181,147,204,229,157,175,113,242,15,116,153,178,33,8,167,211,57,231,224,23,72,33,135,108,14,161,66,196,23,126,207,199,216,54,69,62,242,215,127,14,43,4,149,42,186,92,17,161,237,182,76,239,238,154,47,128,212,138,52,226,4,58,214,89,57,170,17,51,149,182,173,69,16,254,173,32,240,51,178,205,246,72,181,102,202,183,17,157,83,13,137,89,212,237,77,233,165,177,94,2,3,111,22,47,126,141,126,233,172,236,35,191,253,178,163,244,155,228,18,228,167,176,221,61,219,64,247,70,163,250,88,241,95,235,216,142,156,27,198,141,189,28,46,114,64,254,109,207,104,92,107,94,234,125,151,33,37,201,16,100,139,172,218,65,155,159,144,151,122,113,245,248,255,28,94,145,51,86,141,98,19,229,16,48,129,104,37,210,185,68,60,149,122,84,13,244,250,160,54,101,221,227,206,24,105,172,187,51,235,40,158,164,20,7,44,55,201,140,87,35,21,213,139,116,241,138,170,153,42,34,206,170,115,6,184,242,159,9,108,245,226,164,148,232,57,184,238,252,218,60,189,175,234,129,153,198,166,24,212,164,207,222,224,71,145,3,56,138,52,84,52,254,19,45,222,65,193,70,14,106,219,148,218,205,187,129,176,12,99,226,44,119,93,59,166,150,226,111,182,57,44,202,140,90,164,199,93,17,61,170,133,67,73,23,170,146,100,50,154,149,6,252,210,233,110,185,126,88,219,48,52,191,133,218,175,112,159,208,236,171,40,240,109,110,169,171,97,247,207,187,49,21,21,87,253,2,201,149,200,216,9,36,20,215,38,89,209,50,21,71,71,187,4,164,102,178,23,174,191,233,189,213,213,110,185,104,249,201,156,95,210,76,85,97,250,245,146,122,12,219,32,106,183,240,177,20,167,174,250,131,150,165,106,132,158,82,114,145,54,153,156,109,24,192,67,234,201,108,251,159,161,47,119,241,101,73,155,85,182,217,148,177,173,143,115,93,102,69,211,251,94,131,99,223,145,89,38,218,131,63,180,132,207,241,134,249,55,193,74,55,110,124,115,101,11,30,225,166,160,202,232,148,1,146,18,33,10,230,221,137,8,58,237,255,220,16,21,139,201,132,111,184,10,240,196,78,210,190,37,243,39,217,12,118,58,146,203,98,239,49,205,250,159,252,197,194,233,152,185,246,158,99,26,126,244,169,172,65,236,251,153,168,6,38,215,150,217,130,148,185,32,130,152,132,67,156,185,226,29,189,119,240,44,48,44,151,231,242,230,225,35,126,9,213,27,29,206,95,118,138,9,60,60,237,147,63,163,136,137,235,4,180,216,98,62,67,177,227,74,166,162,66,93,86,18,11,188,219,109,149,213,154,72,19,102,197,188,24,226,116,122,106,95,186,30,212,206,166,167,125,117,93,177,81,0,49,229,126,38,109,206,56,62,26,75,230,96,44,77,153,50,49,110,120,151,4,226,23,96,228,125,77,167,218,166,162,17,130,244,82,138,47,96,152,179,10,100,14,146,66,82,201,103,136,207,188,121,127,64,99,157,122,169,166,132,144,11,170,122,249,207,246,94,200,98,74,75,35,14,157,34,102,150,37,91,211,108,128,97,21,212,215,55,225,75,244,165,177,164,116,169,210,183,5,98,244,7,84,57,183,25,36,61,130,16,139,39,12,159,244,80,152,148,5,87,191,163,210,100,192,169,36,87,60,49,248,220,170,182,193,52,134,41,50,75,71,89,200,157,169,69,65,140,139,204,66,151,145,190,111,136,23,218,153,81,11,199,150,218,167,126,96,200,36,20,203,114,35,226,186,68,54,32,244,81,167,79,230,193,149,64,37,38,134,172,205,203,211,102,182,155,155,115,210,115,255,67,123,21,21,237,2,119,239,221,28,115,143,214,185,123,108,11,29,203,247,73,109,197,202,43,63,166,6,245,150,213,158,98,131,188,178,98,223,24,45,176,40,251,73,72,69,116,225,138,168,246,216,135,135,145,167,104,183,203,229,78,29,59,154,247,122,176,190,34,114,135,70,175,146,63,186,253,214,228,152,208,157,186,136,127,99,172,244,205,94,155,215,6,176,150,32,208,233,186,147,202,220,239,148,199,46,126,209,140,133,89,248,74,26,131,42,227,102,52,224,214,231,252,139,245,226,118,132,100,178,128,22,53,252,62,197,110,224,82,249,133,155,158,159,192,247,21,231,45,135,198,242,133,231,65,121,127,222,200,150,131,220,120,104,120,92,176,25,90,12,245,58,95,231,163,167,14,127,149,12,104,189,191,192,103,230,154,244,148,80,222,178,68,67,25,191,125,130,7,221,40,150,173,116,175,125,108,226,255,40,63,117,233,147,5,172,171,26,127,55,221,61,180,53,208,26,130,114,91,91,245,86,154,242,1,110,184,218,231,242,200,100,27,83,126,217,10,247,110,204,206,185,245,37,204,227,42,235,48,52,249,33,159,94,18,65,179,88,185,123,143,221,89,239,212,40,183,21,195,180,244,163,160,230,245,109,225,80,184,11,219,52,123,129,1,225,179,90,244,243,120,14,33,189,253,88,65,199,47,173,251,202,170,113,10,10,138,46,33,110,66,4,86,236,169,92,137,255,121,141,136,218,252,238,217,154,72,200,250,128,151,82,172,173,224,224,87,203,189,39,160,229,155,144,200,86,0,148,239,128,9,39,243,35,172,53,222,53,69,138,178,25,133,158,41,165,100,146,224,212,21,121,51,154,236,26,55,229,86,98,195,165,251,5,97,148,199,44,244,16,56,50,37,183,194,149,200,66,153,107,142,100,75,192,220,163,222,65,114,41,146,159,243,225,119,23,39,254,7,85,184,94,28,95,192,132,184,49,175,163,251,182,252,225,19,87,114,254,31,229,102,121,212,157,59,111,30,24,179,213,252,115,201,196,195,102,11,42,34,227,12,214,152,90,195,197,12,106,156,69,75,156,197,58,168,153,93,132,204,117,69,18,82,219,21,55,69,113,236,212,89,89,244,17,77,130,197,106,214,54,54,130,155,234,253,224,155,234,13,60,126,117,117,134,146,81,3,75,85,119,1,245,47,12,129,172,30,127,177,182,251,40,96,34,164,5,174,81,156,12,82,229,240,144,254,72,138,230,15,188,245,112,114,37,208,155,40,1,1,1,78,210,145,195,190,190,238,230,84,188,86,251,36,100,189,167,11,181,150,17,124,48,213,18,68,135,95,218,29,127,109,52,42,154,210,219,166,174,96,61,86,41,194,152,2,218,115,33,2,204,172,140,55,129,82,62,145,178,127,101,192,240,116,152,149,63,252,119,235,88,111,204,109,157,235,167,135,195,206,11,57,22,68,18,52,25,54,209,36,32,68,117,119,188,158,203,6,66,96,122,56,149,224,40,78,233,196,235,192,255,76,105,206,89,88,11,103,151,100,198,61,21,94,245,190,233,255,241,43,149,210,101,101,229,144,206,93,239,237,96,28,204,233,67,79,120,42,96,185,29,218,87,229,65,52,150,111,170,249,113,212,3,116,18,99,162,16,152,107,254,148,87,139,240,55,168,66,156,230,85,74,251,8,139,26,177,134,223,66,109,147,235,38,244,31,55,112,120,37,134,156,77,17,46,184,238,17,79,164,192,12,140,196,242,17,24,27,232,174,101,203,183,175,154,152,244,254,48,14,132,222,198,107,83,15,158,19,30,124,155,138,3,205,44,24,189,133,47,148,245,232,72,164,219,80,214,187,220,247,116,74,210,253,193,198,107,140,24,240,108,73,104,126,44,59,50,16,9,116,209,63,209,214,115,60,169,12,32,39,148,133,31,37,135,21,151,17,128,148,85,14,88,106,24,109,173,63,209,185,189,135,246,11,238,18,62,60,230,85,22,145,229,28,87,36,99,126,103,5,176,138,158,77,82,41,160,126,208,51,108,7,107,118,21,48,59,204,67,144,81,92,67,59,63,227,10,20,199,99,143,39,18,164,0,93,160,110,151,255,138,218,1,252,100,231,105,249,70,70,201,140,187,166,115,82,154,45,53,121,236,251,135,66,244,221,226,153,174,188,79,6,116,217,153,20,97,32,223,200,36,240,200,192,250,19,235,233,176,239,49,70,28,177,48,101,155,250,219,254,45,99,165,170,24,210,209,81,47,130,195,1,146,79,82,33,142,124,164,252,111,70,18,102,110,168,235,223,77,232,140,229,242,8,239,138,171,123,88,177,191,181,20,178,136,220,35,218,113,174,118,122,64,45,10,79,196,165,152,235,190,215,0,94,56,23,233,91,182,42,27,36,105,4,204,248,138,148,155,99,67,192,226,118,72,244,51,50,23,97,14,188,126,138,48,189,100,245,120,71,86,17,124,238,97,120,159,245,175,69,141,40,242,10,107,218,225,102,230,40,36,233,102,70,169,151,66,118,208,231,118,229,248,180,141,194,33,149,143,195,3,238,255,232,67,235,59,254,131,209,190,62,237,31,169,120,165,133,85,89,91,115,161,43,131,99,60,245,241,151,229,17,23,81,31,23,80,236,31,55,202,76,233,119,39,13,148,135,63,211,124,101,29,140,94,73,235,248,213,116,37,79,110,194,126,90,17,205,67,145,175,24,56,39,196,167,16,219,29,245,41,139,112,123,201,218,135,17,136,219,243,173,185,18,62,17,121,3,113,123,25,121,212,40,215,74,95,88,146,0,124,38,155,42,251,207,212,171,159,42,221,90,148,167,123,50,166,146,246,92,159,84,235,141,95,145,118,84,73,132,127,105,246,121,245,31,22,22,182,214,255,182,93,203,252,252,127,113,145,243,255,73,176,53,128,150,95,74,44,84,192,255,63,13,183,43,86,123,159,210,68,147,118,143,22,105,136,46,22,22,164,33,86,247,22,47,228,85,131,59,149,109,1,35,220,117,85,11,144,184,236,196,45,49,24,249,188,176,122,198,162,92,43,151,159,138,73,65,65,68,233,68,238,105,180,18,82,175,69,217,250,196,139,249,100,188,90,176,131,232,201,82,170,199,175,91,243,120,117,200,145,217,28,234,201,23,163,139,52,72,238,182,36,159,67,249,10,186,58,39,255,170,227,48,215,170,75,174,195,98,3,126,64,170,48,181,13,138,203,148,99,229,58,180,85,220,227,77,96,216,232,242,199,237,207,144,97,122,44,233,40,57,156,108,131,119,82,24,99,2,149,79,1,160,134,32,208,96,145,158,89,38,46,193,73,102,66,132,238,121,234,28,200,88,141,3,58,122,228,76,145,251,148,30,24,171,210,69,60,27,61,198,135,91,24,139,228,186,184,243,124,249,126,1,79,54,226,217,29,179,11,7,104,203,229,212,250,69,127,79,175,231,168,26,72,118,167,245,214,43,44,211,99,163,141,71,130,23,73,108,90,211,160,64,146,37,51,4,111,224,29,62,87,106,101,49,135,153,156,190,162,72,84,245,28,11,71,57,255,197,234,183,58,214,75,83,72,6,90,197,20,81,236,219,79,140,29,7,139,238,188,248,6,85,201,24,44,248,148,86,238,182,45,84,133,7,230,97,218,171,14,193,204,67,200,24,5,47,52,42,2,163,156,200,120,104,186,68,245,25,168,156,203,134,204,25,121,152,55,63,228,75,151,103,190,93,150,211,143,105,40,200,244,31,13,140,138,207,45,125,4,84,252,238,21,167,129,138,227,63,108,84,22,102,125,131,240,3,37,112,185,220,80,99,116,221,66,34,47,191,60,112,198,61,150,118,19,54,243,191,100,75,201,103,229,81,226,235,39,193,77,201,159,26,41,57,101,26,240,5,63,215,85,132,85,161,202,164,14,168,108,112,194,135,15,28,214,182,222,126,243,122,26,138,121,19,216,211,38,9,225,203,83,130,86,37,219,200,63,178,199,111,187,101,24,224,48,222,168,58,125,80,141,47,16,122,67,222,57,71,119,25,74,99,84,26,223,34,103,59,146,235,198,2,28,228,146,232,41,206,135,4,57,53,21,62,88,127,184,250,88,212,241,108,38,122,89,92,214,181,224,221,196,23,209,251,119,194,70,226,121,76,85,184,133,225,69,12,171,16,138,184,243,248,164,237,132,13,170,236,236,64,162,211,24,92,108,118,98,189,18,21,124,32,52,201,74,135,79,223,102,233,31,175,68,27,122,4,36,73,229,61,2,228,69,250,49,190,80,122,220,238,81,39,102,75,102,15,170,21,61,150,124,227,134,212,240,219,166,30,38,219,186,134,232,251,88,175,10,131,248,82,95,127,234,146,157,25,255,22,195,200,102,60,201,238,57,235,68,182,209,27,166,7,197,46,173,113,229,28,226,55,202,38,73,153,210,12,115,66,21,145,209,123,107,119,91,121,91,92,83,63,53,173,84,117,110,226,191,12,213,180,118,60,90,190,113,82,248,225,99,228,223,207,181,23,62,95,207,161,163,87,74,162,218,183,2,156,211,95,97,28,194,215,171,114,202,60,211,121,14,142,189,141,101,27,163,41,225,107,228,202,213,137,193,167,66,23,219,56,123,150,12,85,20,232,167,252,156,136,170,87,208,23,204,69,97,141,45,31,46,206,50,147,170,196,128,122,13,57,164,243,117,228,109,84,152,203,65,181,182,118,11,190,173,253,111,108,89,38,155,234,136,117,89,243,34,61,201,255,148,197,84,23,110,9,35,171,140,211,173,56,197,160,226,224,199,39,46,108,243,58,124,117,192,128,132,6,236,97,219,198,177,59,148,161,45,134,32,49,8,178,19,64,144,61,76,19,227,134,163,229,182,99,73,208,176,90,255,192,77,228,112,62,252,198,135,180,85,124,129,40,241,92,224,244,181,21,191,149,213,119,59,250,110,133,55,63,174,78,199,13,134,191,209,234,157,64,71,114,237,26,110,194,22,126,183,178,206,149,7,122,84,175,223,187,206,238,249,20,200,75,66,218,209,102,215,214,15,114,76,172,92,141,74,221,186,100,150,45,39,230,39,52,231,238,148,70,183,122,51,110,181,60,230,64,224,57,5,141,204,136,63,169,120,112,115,129,243,117,150,203,249,240,248,85,103,165,217,187,247,116,207,142,132,34,230,15,219,45,133,197,28,245,79,22,255,132,174,141,163,7,200,199,83,107,201,72,28,253,77,70,13,141,235,47,132,239,131,186,249,103,133,158,82,249,119,232,54,28,99,44,254,98,41,109,83,133,76,241,22,149,7,199,6,79,177,245,28,220,189,219,208,107,172,101,229,179,88,169,227,121,190,150,48,47,95,55,16,64,110,113,0,40,122,67,176,165,72,176,94,201,164,164,76,184,103,227,186,222,245,237,34,116,33,157,172,243,224,85,68,233,175,92,101,120,98,131,169,24,244,130,135,174,227,233,235,58,1,171,204,203,175,48,113,245,238,155,227,227,217,61,233,50,226,20,197,64,242,237,223,254,163,134,96,80,242,124,43,129,82,226,39,186,40,205,140,69,209,193,146,22,125,132,252,196,47,115,189,155,136,159,152,19,240,159,178,210,64,98,182,37,68,107,241,206,44,89,246,226,106,17,121,169,177,132,95,29,217,139,222,87,234,34,239,21,30,52,78,170,47,64,219,200,41,200,29,187,201,183,23,34,37,155,212,38,161,102,130,164,248,222,16,16,28,162,101,202,120,76,193,57,11,14,206,0,199,242,214,119,240,22,58,47,233,114,1,191,56,124,16,64,85,182,40,246,104,72,5,242,72,60,119,181,61,233,241,60,112,167,246,255,154,138,65,43,57,38,164,33,76,147,236,7,239,15,104,107,98,40,190,214,164,137,23,82,157,116,143,4,78,17,186,103,131,110,45,82,189,3,188,121,120,115,75,67,201,29,217,26,199,203,235,232,139,203,222,184,234,90,51,100,165,172,12,144,196,79,82,65,69,59,39,114,81,4,136,145,87,121,191,78,88,242,225,12,234,220,221,114,155,150,253,198,73,189,87,71,10,245,20,153,52,203,82,154,97,92,26,233,25,135,207,149,18,103,33,52,170,89,41,77,185,249,20,238,253,10,85,19,56,116,136,139,83,234,126,130,241,88,187,175,153,65,111,124,211,97,43,220,130,16,164,211,135,139,90,45,99,12,81,106,31,237,231,117,3,200,197,117,118,86,168,136,136,119,199,241,118,78,117,16,20,138,203,162,144,188,158,10,192,220,68,206,14,57,213,82,4,140,0,193,163,142,75,229,39,29,214,116,11,188,187,53,167,30,20,147,95,5,164,136,54,21,115,29,152,61,42,168,28,32,44,166,70,246,141,5,122,205,63,155,231,113,131,141,241,65,169,119,17,221,135,114,138,107,131,129,106,195,22,155,173,142,205,102,203,9,25,5,81,157,62,174,132,148,214,114,77,169,185,206,123,206,178,241,222,120,32,220,223,35,241,129,179,19,81,128,87,97,191,20,146,5,20,233,66,213,126,207,172,230,11,94,20,55,160,134,31,171,192,29,79,46,56,34,72,82,172,29,3,114,43,58,127,122,195,41,25,24,185,165,186,69,135,156,40,192,83,63,196,218,173,24,75,117,15,180,136,147,91,171,200,59,76,162,99,6,186,254,141,191,223,210,126,5,118,90,201,209,30,227,91,131,35,233,168,152,116,253,4,230,110,45,102,242,235,105,160,205,166,88,56,123,65,43,103,217,125,117,233,116,213,67,45,143,63,244,191,143,125,230,194,142,199,206,149,100,153,3,6,130,188,61,135,3,236,116,194,135,14,2,236,92,218,75,59,142,69,54,193,107,134,155,110,180,6,150,12,72,12,91,176,1,166,168,147,168,154,250,132,111,68,247,247,23,119,43,45,79,170,79,109,117,6,70,237,21,114,214,80,93,150,184,249,166,243,6,189,172,223,117,100,84,48,145,215,11,217,74,198,209,215,59,191,21,7,34,143,14,203,54,101,54,103,104,148,55,86,104,122,182,238,182,74,118,132,216,57,18,95,102,86,184,153,106,213,54,86,65,4,92,16,193,47,134,6,223,234,135,43,33,142,8,159,117,0,49,29,96,9,217,247,198,247,34,6,213,18,147,253,153,170,203,69,206,108,227,71,149,172,78,204,135,82,70,175,22,72,253,72,48,45,223,5,235,115,86,218,206,249,121,216,81,91,155,60,54,198,113,17,31,187,221,117,13,23,73,226,132,245,27,114,170,242,121,20,130,24,250,173,140,147,135,123,47,232,123,252,15,36,87,83,14,120,231,167,236,122,71,54,72,172,213,77,244,204,97,211,144,254,250,122,136,79,96,95,45,112,135,55,253,13,26,31,70,156,178,248,39,12,32,102,107,207,40,30,124,73,246,245,157,9,171,189,32,201,8,103,5,102,182,250,65,196,105,228,132,32,244,43,160,190,136,37,252,200,24,111,57,160,9,63,67,172,226,187,232,244,28,43,30,136,172,252,20,126,73,200,162,71,168,202,124,95,66,172,83,88,39,158,217,232,176,51,146,232,27,243,221,149,120,83,249,216,188,115,156,42,178,8,110,137,24,240,153,9,174,48,228,42,131,160,97,116,192,194,97,245,31,250,22,54,55,131,62,145,90,155,3,115,168,217,25,151,15,242,155,226,254,176,79,169,21,3,15,140,143,137,191,83,105,82,31,75,218,59,218,254,98,21,190,219,97,4,44,87,40,58,129,85,221,207,168,101,240,250,235,211,29,219,6,104,195,17,147,134,195,43,27,168,104,55,241,14,3,122,69,203,248,77,210,222,180,228,173,101,43,164,116,234,224,224,224,168,219,235,215,72,149,70,176,16,93,57,226,131,66,19,224,45,17,12,79,128,161,105,69,70,41,254,177,150,78,140,124,36,18,67,156,95,3,190,11,113,38,86,106,194,244,31,0,12,155,226,242,181,53,218,156,1,133,131,33,6,185,124,42,233,21,186,209,155,89,74,183,175,159,228,244,199,36,186,9,144,234,69,30,201,130,10,17,96,37,156,87,136,172,200,40,144,84,11,25,51,205,168,22,223,96,154,130,210,35,160,69,169,198,112,240,249,100,97,108,253,217,175,63,159,88,174,91,34,166,11,43,7,237,181,252,67,160,75,245,69,138,86,239,5,93,183,173,124,151,80,252,235,150,17,150,219,216,123,70,238,77,183,179,41,169,77,9,48,37,129,139,200,79,162,179,229,70,82,221,216,241,1,202,131,39,249,23,78,163,80,14,235,6,64,234,0,83,233,106,125,240,139,219,85,251,63,129,41,139,125,65,31,129,242,194,198,170,227,219,222,116,216,85,148,100,16,78,87,234,232,49,7,198,206,82,55,29,231,197,180,130,13,71,44,68,73,146,19,237,25,8,228,115,246,107,203,26,97,165,224,122,57,100,101,240,148,95,123,100,230,52,158,8,48,107,163,232,32,171,101,125,224,38,38,152,246,5,120,222,201,79,243,223,8,185,174,185,206,241,221,150,35,103,226,221,164,217,242,179,130,122,93,55,233,198,162,36,154,72,111,215,145,241,27,168,34,41,39,25,72,251,69,242,140,70,195,74,240,1,205,243,102,185,209,107,146,189,228,45,51,20,69,186,179,84,246,192,108,48,86,33,30,153,37,203,170,118,204,194,31,115,133,129,156,30,164,198,198,107,112,90,57,158,251,67,177,175,127,194,131,101,89,89,118,90,203,194,6,82,10,29,79,153,160,81,90,29,216,97,123,53,237,60,5,13,84,248,32,144,55,164,145,77,254,152,25,172,68,72,169,206,81,161,96,98,156,255,62,133,237,206,65,199,129,147,156,80,164,9,102,233,171,141,0,165,3,241,109,171,250,162,166,24,225,213,81,9,29,69,138,202,139,147,28,146,67,32,45,128,227,195,163,130,40,227,111,193,91,66,230,94,29,33,10,10,0,237,173,252,192,191,112,195,182,253,189,7,65,45,215,19,234,69,90,241,29,244,43,32,226,27,116,100,29,40,153,231,88,211,56,118,233,240,181,206,70,94,129,209,207,217,249,50,89,46,12,48,159,164,232,40,180,206,203,140,77,148,202,157,45,242,198,51,165,189,77,10,58,179,12,246,203,45,245,46,173,51,86,78,74,167,217,232,127,72,84,160,110,175,243,183,252,121,169,195,167,104,135,204,248,139,117,35,91,184,249,29,16,243,222,58,44,245,13,190,190,53,83,90,90,228,218,23,228,29,135,122,193,133,182,233,54,19,189,153,70,160,88,206,49,51,248,126,147,218,84,231,229,134,67,139,11,203,243,203,49,185,234,31,77,63,228,157,183,232,223,117,83,147,103,27,118,127,230,244,210,45,236,10,13,183,114,230,101,143,48,57,6,148,212,250,167,153,86,225,246,116,245,157,119,27,77,147,149,165,101,100,27,244,28,103,89,22,217,130,190,201,89,87,13,153,68,79,204,90,125,239,55,145,250,56,92,231,104,242,86,197,31,206,76,85,28,24,136,88,78,48,160,229,33,175,48,84,181,74,186,25,120,213,114,31,203,23,222,210,76,221,192,255,245,48,142,119,213,185,128,225,184,226,177,8,40,241,140,130,99,198,33,87,27,66,4,215,140,220,160,4,249,64,16,153,110,91,135,100,123,111,166,153,58,103,224,110,185,102,57,62,83,95,197,253,58,158,14,233,184,85,89,111,120,120,227,24,151,204,212,83,240,47,138,240,205,57,145,51,114,22,177,142,132,180,106,10,208,146,154,251,205,148,139,175,204,52,64,171,32,13,168,67,144,127,136,215,112,60,201,7,45,132,115,13,31,135,12,233,207,40,225,230,165,117,26,158,74,202,202,8,80,160,126,22,230,91,120,220,133,78,69,233,96,108,245,232,240,178,40,126,53,11,140,217,193,25,181,34,178,181,192,3,150,120,142,104,186,44,171,167,120,165,174,128,118,174,111,140,172,42,92,142,109,118,133,87,116,153,124,98,140,39,101,79,233,41,147,122,202,159,155,164,150,165,102,76,154,39,151,212,76,156,122,250,120,122,114,52,250,83,222,183,210,40,102,1,3,123,129,162,255,228,86,76,36,207,80,184,92,166,38,238,57,13,24,218,210,191,211,79,101,86,22,95,80,22,0,62,147,142,96,79,117,56,24,240,156,95,43,122,128,122,49,139,76,7,19,163,177,154,223,22,125,82,237,209,206,13,63,55,103,222,159,114,42,77,81,174,139,98,108,104,62,231,75,152,207,226,79,5,39,133,229,89,23,76,118,47,67,187,201,209,55,147,165,162,236,160,210,2,183,166,198,14,150,114,7,159,8,206,181,76,124,3,160,25,97,233,220,178,250,133,31,243,136,143,152,65,45,254,137,251,59,154,255,242,244,52,135,9,73,133,101,135,107,92,89,116,171,198,154,79,239,190,34,67,250,57,76,138,195,44,110,189,153,78,111,181,38,158,120,187,62,82,186,214,3,51,204,78,27,95,44,73,238,241,139,83,248,172,165,87,120,139,94,150,142,209,61,231,202,231,164,251,95,70,74,82,196,105,130,169,37,69,202,124,185,133,194,180,62,235,107,200,150,85,39,159,39,108,70,204,202,100,108,71,129,223,197,209,193,143,57,40,136,177,66,189,112,196,51,91,52,241,68,62,224,106,164,123,121,212,203,191,8,151,22,222,130,60,115,10,52,56,174,219,56,124,79,14,61,20,36,159,42,228,104,192,219,213,103,96,103,107,94,59,137,167,45,209,42,146,53,107,68,106,37,200,250,223,105,176,102,154,15,116,25,101,220,4,8,13,93,205,32,110,185,18,246,18,219,131,95,96,28,234,9,166,188,240,89,45,205,142,41,232,58,20,119,6,122,117,193,118,110,133,184,38,186,122,186,7,133,233,218,246,226,18,217,243,55,174,199,132,244,130,24,83,229,138,222,140,105,145,97,229,87,207,212,68,83,201,153,233,220,60,54,185,119,68,112,172,210,199,56,146,85,17,149,27,128,128,11,230,158,8,152,204,222,71,85,210,40,6,166,31,65,217,69,16,63,111,201,11,187,174,63,242,203,213,161,184,126,61,130,141,58,132,2,202,58,97,78,80,130,225,251,153,117,113,89,46,193,30,235,20,174,209,233,193,216,65,47,67,213,205,183,211,147,52,160,169,148,181,176,63,193,50,182,31,250,173,44,113,211,140,1,30,64,176,230,187,219,109,133,108,246,107,42,85,69,221,36,163,210,56,238,204,229,42,209,150,113,218,111,8,235,142,140,36,52,119,119,251,146,184,27,163,148,38,170,62,218,212,134,208,49,165,47,201,233,65,251,195,41,250,237,238,140,188,110,99,210,114,211,226,31,125,45,178,86,183,187,136,77,46,26,157,151,122,234,212,12,22,51,252,95,101,213,24,70,196,233,158,242,163,227,151,179,190,18,174,233,134,43,175,22,165,95,198,119,106,254,158,214,62,40,203,81,95,47,98,155,65,245,13,223,127,40,223,160,124,35,215,107,179,219,255,23,171,120,237,50,100,199,225,109,89,204,27,159,178,6,53,245,214,219,115,77,112,229,166,48,68,116,55,178,81,53,21,92,152,152,157,246,64,156,160,21,232,138,172,173,173,133,107,78,207,150,154,140,173,92,222,215,127,105,184,61,55,15,217,176,217,161,101,137,110,23,188,151,42,172,71,242,166,45,1,231,86,204,187,158,30,51,146,76,153,130,178,133,28,252,71,82,167,48,26,9,168,132,198,156,40,122,250,222,85,40,195,38,116,133,215,160,155,155,155,10,203,42,178,210,62,40,185,112,108,76,127,173,22,202,101,86,68,232,45,76,212,55,232,199,84,230,149,220,255,120,63,87,126,28,2,134,101,132,139,79,206,166,21,245,26,229,84,22,117,139,159,221,40,246,0,28,146,217,9,23,183,203,207,52,120,100,163,243,44,28,50,197,186,237,254,59,186,106,8,64,66,157,6,31,159,172,178,215,27,78,46,58,177,82,129,138,255,98,41,216,173,6,209,227,226,104,23,148,169,188,172,211,40,59,100,246,214,9,218,58,165,126,150,245,108,119,116,172,244,13,233,34,124,60,246,38,232,180,197,62,182,91,91,174,208,48,178,2,172,170,101,42,23,189,178,51,145,241,203,83,85,132,204,3,20,200,43,235,71,107,65,86,60,90,61,26,152,202,241,89,168,117,182,49,57,96,73,107,105,102,243,67,84,157,149,188,235,181,243,1,162,200,188,214,110,208,51,186,200,54,70,196,171,88,189,157,178,227,179,141,227,82,79,151,218,58,102,79,219,30,45,73,117,219,111,210,186,36,11,67,193,43,18,16,220,234,12,195,212,194,71,73,130,99,176,82,184,112,179,232,194,117,238,44,225,173,78,249,84,222,201,53,191,160,227,76,80,119,252,21,60,34,114,195,128,1,166,201,8,182,65,137,218,111,39,109,33,183,78,35,185,71,110,165,194,179,91,8,189,84,99,167,7,87,254,49,242,94,146,146,117,101,103,170,111,81,191,76,179,54,26,109,203,91,10,179,156,243,167,251,135,120,182,104,58,138,64,125,229,158,113,25,215,146,100,60,75,224,147,160,58,106,61,133,176,140,242,146,150,180,252,21,69,71,239,121,116,122,36,161,127,24,31,209,175,94,210,166,5,135,25,119,198,99,15,1,154,147,240,37,174,1,107,120,26,195,204,232,200,172,229,168,5,70,93,50,194,48,254,88,1,24,62,89,109,116,104,125,236,153,211,76,23,133,95,169,224,80,113,36,12,2,181,36,24,248,7,218,178,29,77,49,200,125,91,0,0,109,125,16,214,169,175,15,245,98,25,52,10,103,151,4,12,96,43,166,41,107,159,215,14,21,109,75,116,138,19,147,10,5,186,38,209,242,19,17,165,3,92,218,150,204,47,109,84,106,191,201,41,232,3,159,203,96,196,76,57,9,219,223,128,138,5,91,147,173,127,76,17,245,116,121,169,26,41,192,64,200,78,129,162,31,57,65,142,28,152,181,39,254,12,236,112,50,168,115,142,8,125,3,48,105,164,69,104,160,189,218,121,225,198,55,20,64,148,209,244,97,127,85,99,85,246,71,156,201,146,227,167,225,71,187,217,216,63,11,6,56,112,218,47,234,217,58,145,147,230,51,139,26,132,47,172,14,21,39,179,2,196,198,123,127,168,92,127,248,218,50,96,176,134,234,176,39,22,68,78,150,76,120,86,239,150,167,151,154,183,229,143,12,184,22,209,107,49,105,97,96,57,255,173,77,207,190,132,10,54,26,52,179,61,150,164,135,248,139,35,196,220,181,135,163,199,253,6,110,58,158,12,88,190,61,176,228,159,85,168,122,169,33,213,72,83,41,215,195,93,182,252,34,114,244,54,6,146,237,219,65,72,155,55,156,114,44,91,158,215,152,169,85,238,238,216,176,202,116,62,101,25,171,179,88,121,3,96,111,202,119,223,21,140,208,66,84,165,54,37,49,180,100,240,128,111,95,108,247,79,197,55,196,22,247,126,252,115,38,217,218,184,85,111,103,155,4,229,14,214,28,92,169,188,136,35,245,47,230,204,151,238,13,152,242,41,221,119,132,29,180,39,117,39,68,253,108,87,128,246,69,13,141,178,139,144,111,33,101,99,62,207,98,214,12,155,81,160,118,99,35,143,222,74,39,169,46,108,190,43,220,17,28,30,38,255,145,95,101,7,34,7,111,0,129,43,137,221,14,42,17,86,185,118,115,135,196,22,161,246,78,210,197,221,50,160,115,65,25,8,153,57,240,165,70,4,240,105,223,81,96,122,236,198,125,91,65,118,74,80,213,158,94,70,24,244,151,227,30,159,157,139,104,191,90,95,66,179,211,75,101,46,144,52,107,198,171,79,245,32,6,134,206,167,191,48,218,130,204,44,138,131,46,196,78,203,79,139,237,150,217,148,129,231,148,119,239,64,140,187,255,113,36,51,242,176,112,216,88,168,49,253,88,111,239,194,194,81,250,223,199,142,33,255,239,173,234,253,63,203,43,22,69,55,19,67,222,143,205,88,83,88,56,163,56,159,44,191,106,101,76,253,211,147,255,154,177,228,147,129,251,86,14,226,16,196,234,162,150,201,223,53,99,149,226,153,109,254,196,194,122,26,49,145,64,95,36,191,42,107,152,151,142,143,53,175,55,18,153,175,239,211,208,95,242,226,120,164,205,30,100,216,229,156,88,218,71,98,208,16,94,8,48,137,132,37,5,132,120,33,17,12,1,30,40,227,122,36,134,211,63,156,226,88,58,173,98,166,20,221,44,47,191,10,123,107,171,252,210,212,122,218,145,121,171,161,129,188,194,142,160,248,229,152,100,204,226,195,230,216,238,9,113,130,110,15,58,109,60,183,93,39,5,242,10,224,162,38,210,66,189,177,71,94,161,246,90,54,243,173,211,17,103,204,59,98,11,47,83,192,98,242,69,183,105,5,242,14,60,129,244,243,37,168,158,183,163,227,28,230,131,240,59,44,155,151,169,154,161,220,70,163,137,213,175,153,30,92,170,155,60,37,43,206,39,49,64,54,217,163,73,31,118,219,16,13,10,116,146,94,236,119,40,170,79,17,73,131,111,211,102,127,66,54,74,41,171,161,219,82,246,234,214,57,211,25,4,221,228,22,185,208,64,208,61,27,178,216,203,202,84,252,247,188,142,198,232,249,35,155,0,174,145,219,136,249,237,222,126,129,181,15,37,26,64,242,123,217,188,237,31,156,113,145,174,57,20,143,157,179,98,3,134,91,45,130,14,83,135,97,72,78,119,242,167,149,42,238,170,118,224,232,254,34,78,245,228,25,231,243,78,1,10,170,154,242,111,115,214,12,122,163,201,3,191,130,255,0,175,144,108,252,140,58,203,4,77,222,193,8,49,65,101,47,127,9,248,171,93,79,184,149,114,128,18,240,145,102,43,199,102,192,147,153,144,14,194,206,192,191,49,138,235,148,192,157,30,153,164,14,190,92,75,140,7,181,230,12,152,21,209,219,230,11,145,99,187,96,112,173,32,120,91,93,142,207,247,172,13,76,236,65,48,69,71,183,167,210,185,174,139,126,37,250,10,41,197,215,156,30,244,10,201,165,3,8,208,154,155,84,165,212,62,229,16,130,251,185,117,121,122,23,208,27,22,173,149,148,54,64,44,85,246,23,203,240,238,205,27,25,53,241,86,55,116,200,34,55,75,21,182,251,62,147,27,41,27,146,177,153,49,162,155,173,24,44,80,195,26,209,253,20,54,85,5,14,3,61,83,12,120,165,86,91,152,78,114,118,163,176,145,191,227,136,181,196,180,150,248,202,216,105,89,40,175,142,177,249,91,62,34,116,113,23,219,185,247,135,85,108,169,158,229,111,72,95,199,227,23,89,219,58,73,22,111,6,198,173,174,54,220,17,131,62,221,50,231,195,10,141,21,148,144,201,106,138,79,67,187,252,38,31,163,132,112,221,207,63,211,252,220,156,116,39,212,122,52,3,84,26,73,105,229,77,1,221,140,45,153,82,90,190,47,229,207,7,252,166,195,126,45,131,28,82,163,252,91,150,190,108,127,185,85,235,155,143,76,29,248,66,244,63,179,211,47,210,57,246,74,28,181,4,209,140,114,230,171,189,234,31,162,5,93,124,215,106,209,255,71,82,46,129,79,123,108,157,167,155,246,72,65,96,255,32,145,67,181,193,16,55,213,182,172,97,33,118,133,218,233,190,124,248,119,48,84,30,222,115,35,242,222,131,163,28,199,69,7,90,208,145,130,192,71,101,216,110,59,240,12,224,176,34,111,111,46,158,244,171,150,89,85,244,85,113,125,251,139,149,66,170,217,208,202,213,80,237,157,240,89,184,49,129,80,230,98,251,100,104,190,154,124,184,80,189,252,35,109,99,111,71,77,155,65,170,137,139,126,146,107,204,23,51,70,78,74,149,235,112,249,79,127,177,106,32,239,246,133,184,164,211,26,181,188,42,207,239,235,238,32,172,95,232,110,62,16,172,140,124,138,237,153,215,199,249,80,218,100,82,134,54,189,74,58,28,49,203,81,54,189,109,242,185,232,12,149,36,35,167,191,146,236,54,116,255,222,51,35,209,138,60,39,20,56,174,184,175,66,222,118,186,243,140,244,131,35,195,181,44,190,195,243,181,172,6,108,105,168,220,211,172,232,83,210,141,140,43,146,152,18,201,73,233,74,35,220,139,54,246,191,101,42,3,136,164,1,20,38,190,118,163,168,67,234,2,55,42,249,40,238,197,62,103,203,223,125,61,133,252,221,196,41,3,211,69,207,114,37,38,110,7,184,34,97,242,71,49,230,189,206,201,76,242,191,165,186,69,64,34,39,79,10,147,157,229,132,18,253,67,166,93,4,195,124,191,225,81,248,119,69,134,169,68,129,53,113,72,22,117,21,123,114,35,111,87,67,71,66,173,27,171,20,39,234,173,144,205,159,231,71,18,222,211,120,195,194,33,211,42,107,244,142,199,128,251,51,249,21,23,67,184,111,53,219,175,7,163,34,6,117,218,213,194,109,170,220,252,217,31,194,6,180,248,188,134,109,202,210,156,153,68,153,55,113,45,250,58,62,156,107,25,4,216,227,149,9,167,125,14,140,85,211,181,23,208,139,6,61,137,130,243,214,168,102,138,15,30,155,103,228,2,244,180,20,115,117,85,204,191,231,227,102,25,63,158,148,142,212,217,230,213,158,127,117,54,101,115,141,108,110,177,235,74,1,247,94,233,191,31,165,168,60,112,39,235,132,206,92,244,240,72,64,161,10,162,123,132,99,190,46,228,186,5,195,30,56,232,6,250,91,117,202,182,252,45,111,33,24,107,128,139,74,78,232,235,100,245,62,209,92,2,148,136,64,11,220,168,225,225,160,1,57,29,140,13,207,185,103,228,117,199,254,36,54,35,254,26,214,38,157,145,221,72,151,137,195,98,166,36,141,148,230,54,110,235,119,6,19,184,26,193,107,159,211,23,220,114,150,218,236,238,5,118,206,93,24,225,181,195,189,119,207,48,163,86,92,21,82,49,174,142,103,187,85,172,58,2,102,151,169,109,144,137,156,76,154,99,143,29,55,185,165,157,160,201,121,69,210,62,153,172,126,83,136,227,15,173,228,139,15,8,240,104,162,245,253,126,71,121,110,100,59,98,241,146,50,153,101,139,248,58,167,157,124,165,180,105,190,201,141,23,128,227,167,85,175,207,211,173,243,241,253,46,31,178,34,85,15,70,72,158,188,104,110,187,207,40,149,67,113,174,193,251,36,55,147,180,97,140,184,134,52,3,29,251,123,77,2,109,202,85,216,150,84,191,194,162,70,218,202,149,232,33,240,218,142,161,170,106,210,141,145,146,32,114,68,195,247,112,222,142,114,146,239,153,232,68,55,12,53,245,216,206,218,108,236,5,17,2,92,128,76,18,227,187,149,101,195,42,11,218,111,223,22,236,5,226,213,214,167,211,98,199,122,177,20,81,234,130,99,61,8,139,244,197,211,1,103,162,195,206,118,37,81,185,21,106,212,92,131,246,198,190,34,30,66,230,25,200,212,44,27,205,21,80,81,124,127,209,254,49,107,234,72,175,79,159,160,130,173,178,6,62,166,175,109,244,94,145,33,180,197,159,126,116,217,69,237,220,160,61,169,186,68,190,57,17,51,106,109,226,255,131,186,203,174,229,240,215,99,185,70,135,228,70,144,226,41,97,78,236,193,165,145,224,135,240,105,177,122,185,160,135,162,212,86,58,162,144,218,186,139,53,192,216,202,126,159,241,165,217,95,44,182,70,253,246,142,129,117,94,185,93,230,177,124,61,226,208,67,254,232,13,15,134,221,48,172,134,12,246,166,51,55,110,90,1,156,34,206,210,1,1,141,55,205,217,81,60,103,73,164,138,212,97,42,25,23,120,127,138,231,221,186,197,205,250,65,2,157,116,33,198,4,77,93,201,37,186,7,104,17,118,227,105,218,194,153,185,78,16,132,9,134,183,83,158,32,165,217,209,148,21,141,74,98,109,68,56,115,132,31,0,28,121,252,245,54,159,142,35,220,2,149,213,248,246,163,75,145,126,182,201,202,62,236,156,137,108,9,63,178,125,222,214,95,112,176,180,249,215,35,86,91,212,23,239,164,44,54,118,211,187,120,94,201,36,139,189,2,229,39,211,201,154,180,43,31,39,98,6,155,105,110,99,44,98,50,189,98,13,120,172,94,78,129,86,22,12,58,15,32,60,10,252,252,75,12,223,67,118,56,162,102,212,183,3,237,52,112,2,117,224,187,252,148,0,128,240,87,126,204,211,71,139,152,86,193,42,207,44,117,106,227,9,109,210,57,73,249,75,13,130,194,232,84,230,66,226,152,164,23,158,191,209,69,222,12,53,9,48,188,163,180,130,19,78,66,190,107,181,122,64,145,254,150,179,236,182,127,227,39,35,142,212,146,76,191,244,157,107,28,154,24,239,133,107,162,239,63,21,120,133,170,49,138,15,140,91,81,250,42,139,143,134,51,197,107,210,46,187,84,227,122,86,117,78,46,139,247,173,172,15,88,192,34,121,27,57,31,151,184,118,91,225,104,226,40,136,240,210,134,59,138,170,178,179,122,191,122,0,33,50,85,219,9,60,165,220,202,83,226,228,170,236,13,100,211,171,48,88,7,218,136,37,129,126,84,73,97,253,113,87,141,153,120,196,162,243,147,8,165,65,148,3,124,241,120,138,40,106,143,37,157,133,47,52,48,184,175,88,252,147,82,141,86,245,49,116,104,194,34,163,10,253,63,202,200,169,79,38,211,12,71,140,233,116,70,88,77,138,102,37,130,6,238,166,49,233,227,51,19,215,97,58,209,108,67,64,4,10,83,244,23,235,191,154,183,49,111,172,200,172,0,189,217,54,46,149,23,141,205,134,15,214,220,99,86,116,187,61,120,230,122,229,16,6,207,41,179,179,183,55,110,232,194,231,230,37,36,218,164,129,2,157,200,212,7,236,128,145,95,42,104,131,7,236,199,207,225,36,71,11,163,250,215,57,65,157,142,75,138,195,21,190,107,73,192,39,139,57,19,161,125,112,147,62,99,47,191,78,182,213,171,189,161,95,20,31,51,181,150,143,137,81,43,131,253,72,106,136,124,215,93,191,80,207,162,14,65,125,110,154,91,81,69,121,238,232,222,135,192,254,8,1,245,69,187,39,109,16,197,86,199,172,239,76,75,67,213,190,129,145,56,143,140,242,253,173,196,77,175,27,72,218,46,126,11,232,202,125,215,169,66,242,63,60,61,243,49,191,226,91,100,207,76,8,231,120,182,166,95,129,122,53,114,112,107,218,221,94,125,168,17,66,184,108,207,207,195,220,165,57,221,243,237,38,95,127,93,69,70,119,185,210,186,117,233,87,126,123,199,58,102,234,194,145,51,207,128,55,4,135,4,204,37,28,27,189,229,57,26,107,207,191,137,109,35,103,231,248,42,219,208,37,115,222,9,38,210,16,137,59,152,175,245,120,122,107,206,131,27,12,163,115,72,170,214,156,247,123,201,207,207,191,105,211,133,139,173,149,182,44,199,237,224,33,205,92,103,116,218,94,25,36,213,37,86,62,159,69,18,101,59,92,140,84,110,133,219,154,206,161,9,247,196,210,162,156,42,121,248,42,82,22,126,222,233,111,12,244,122,165,159,90,179,164,149,44,21,47,200,59,210,222,60,18,149,189,118,173,163,238,73,16,133,23,231,76,121,35,130,110,175,63,4,254,62,15,40,232,66,76,35,119,4,188,149,54,156,150,6,28,207,208,68,45,69,225,54,205,109,178,239,171,146,27,98,124,205,104,235,104,88,95,175,171,202,29,150,185,211,112,92,107,251,162,150,118,74,250,100,8,167,174,248,71,122,133,83,171,10,172,4,56,127,236,60,6,99,24,165,183,160,191,220,152,114,217,87,228,39,86,173,131,243,185,133,236,158,238,130,68,236,235,59,158,161,136,130,19,70,18,42,101,99,163,62,95,208,19,194,180,97,222,106,9,151,87,31,214,126,75,203,31,197,69,157,50,8,57,179,26,95,117,182,75,222,111,127,16,46,187,4,145,175,40,205,148,228,90,216,220,119,47,12,244,120,189,88,108,25,229,22,171,44,89,35,14,142,236,58,228,135,252,197,42,243,9,152,168,96,108,239,216,139,212,114,45,166,47,42,76,57,3,39,41,4,254,197,26,5,226,168,150,244,139,51,143,73,201,15,41,136,178,249,182,71,245,23,47,151,58,110,103,59,171,54,255,197,138,22,212,253,161,83,106,146,72,234,193,50,62,224,146,191,117,120,247,133,208,216,155,94,71,107,69,116,154,219,22,97,131,10,188,146,50,34,124,206,194,82,209,202,76,150,227,73,243,23,75,89,177,124,157,154,115,10,249,34,126,207,216,189,175,16,245,91,162,114,93,236,48,163,138,139,130,101,82,227,79,161,143,115,236,177,251,141,132,60,185,59,45,139,215,171,60,1,150,249,104,76,251,81,199,30,195,13,238,172,97,198,202,145,76,182,7,143,240,202,117,224,20,217,23,90,46,119,207,20,254,229,7,136,233,145,73,185,89,223,169,47,161,25,179,254,207,105,164,240,90,173,231,124,43,251,233,233,19,207,173,153,162,54,239,32,249,233,226,71,11,143,187,80,160,114,142,88,130,150,163,154,116,206,166,154,255,253,78,186,99,2,45,238,166,85,149,142,35,177,56,71,34,227,231,70,243,255,192,55,254,145,129,2,72,119,145,151,58,26,23,90,129,47,221,107,110,94,136,41,240,14,83,51,234,166,68,1,92,175,208,202,110,51,77,129,78,136,51,173,196,181,232,145,94,35,227,28,178,130,80,145,128,140,21,157,202,213,135,250,230,114,181,118,91,239,198,234,13,10,178,44,244,108,189,36,111,180,250,154,248,118,112,155,40,229,44,32,207,0,46,233,156,219,185,236,48,141,42,87,107,48,190,79,49,216,198,166,202,223,29,81,250,182,232,224,117,71,175,2,34,31,110,27,190,135,34,8,189,252,234,194,95,47,70,101,61,164,91,9,222,151,237,1,81,63,233,8,109,172,191,34,48,160,209,158,27,43,239,11,190,109,241,242,170,196,5,16,136,82,125,196,125,249,132,111,182,14,151,110,138,166,190,17,14,82,49,153,241,206,48,176,221,243,216,8,214,36,200,140,138,118,125,100,47,233,156,101,69,151,124,159,161,160,189,172,55,59,88,255,241,76,126,12,124,175,40,25,102,57,189,127,220,135,88,221,105,244,186,134,233,119,84,71,204,242,81,70,37,184,49,191,251,19,170,7,151,211,120,147,182,44,92,109,64,39,248,32,179,163,117,17,244,243,72,95,71,228,245,138,98,185,193,112,20,58,167,153,113,253,73,96,77,145,66,174,126,222,104,145,76,128,255,93,107,59,247,129,182,139,77,145,98,239,96,76,34,157,111,255,168,217,44,115,79,70,180,41,168,30,237,59,121,237,109,186,100,150,163,4,114,223,180,235,147,109,210,57,91,94,64,219,34,162,171,26,13,2,2,126,147,30,37,99,150,46,232,23,28,230,221,19,99,126,245,148,233,2,225,90,233,37,151,125,34,229,42,97,155,32,78,102,169,174,39,233,11,229,106,233,148,76,236,51,199,206,66,79,218,33,200,50,78,174,168,103,80,16,45,11,143,39,129,98,152,117,17,190,238,152,66,241,144,66,0,28,239,26,30,210,63,123,62,71,167,205,220,114,76,22,211,194,9,171,167,51,178,49,187,14,194,89,212,194,196,244,122,99,88,104,199,166,152,152,54,78,89,148,58,252,200,123,122,73,253,153,172,168,105,94,15,17,234,122,122,240,126,111,129,118,246,81,143,188,173,227,41,70,206,73,153,197,152,172,230,114,154,159,248,226,191,223,125,58,186,0,146,77,130,24,199,142,104,209,62,126,240,216,27,146,173,215,121,31,102,204,115,81,169,115,137,108,204,13,2,157,183,223,178,225,6,232,115,140,232,207,198,104,212,100,158,94,195,168,255,247,43,153,73,135,38,226,210,205,151,252,34,165,218,67,117,71,18,217,107,173,137,254,125,17,165,85,170,144,247,83,27,7,204,205,206,91,157,196,143,137,171,174,95,213,197,95,175,66,68,180,173,93,197,175,19,153,0,158,102,37,235,141,68,59,44,158,153,164,35,245,7,87,29,7,247,216,199,69,82,234,241,11,153,156,202,94,153,185,56,116,110,132,145,215,45,204,106,54,4,247,71,99,76,213,57,152,155,11,234,216,203,77,165,148,136,237,247,198,175,56,212,18,86,199,231,180,200,125,9,49,195,16,162,22,109,165,6,110,131,99,239,152,150,158,35,213,12,183,216,180,212,3,166,235,249,81,67,184,0,30,92,9,58,159,109,176,66,101,230,230,229,201,49,199,153,206,148,91,241,117,59,213,20,70,187,153,107,188,202,61,241,190,165,22,239,106,19,58,189,254,145,159,5,72,95,144,87,239,98,107,120,153,72,215,94,158,139,122,133,27,103,191,219,192,63,163,17,77,48,188,148,122,202,240,23,139,196,232,237,196,174,117,218,183,77,114,24,167,52,87,252,228,240,182,53,176,244,53,223,158,145,73,18,229,69,146,173,29,236,135,15,175,102,189,249,219,153,254,109,166,217,40,227,36,107,5,197,252,101,162,19,34,24,178,136,175,213,232,206,252,80,239,225,233,130,108,233,44,251,217,146,28,28,238,32,200,84,89,132,219,27,147,192,64,109,163,92,19,187,182,114,43,166,94,41,50,55,111,223,174,191,107,254,66,203,85,47,227,84,121,169,108,162,231,252,159,231,201,23,183,34,21,77,104,116,22,123,44,96,228,239,72,230,221,37,99,37,178,56,146,101,172,240,83,166,173,20,19,12,216,196,159,251,31,46,186,114,182,212,109,74,145,151,10,208,74,203,175,131,62,238,107,173,26,124,248,170,245,134,231,47,214,36,208,234,48,244,142,197,26,198,177,109,183,12,253,231,132,160,130,115,47,235,68,70,26,149,55,118,221,239,190,30,217,24,134,57,23,177,137,255,68,5,11,100,16,206,195,38,191,109,20,11,52,106,249,181,39,63,186,93,10,9,131,126,166,182,111,92,21,138,138,242,217,102,230,13,113,95,221,32,197,211,19,74,3,171,208,141,139,252,142,97,205,238,232,152,253,57,237,190,68,200,49,160,83,202,219,186,29,23,165,0,253,4,21,37,15,57,16,82,157,45,145,115,235,209,11,144,126,83,156,116,171,167,120,136,153,120,114,106,57,239,91,236,64,22,169,118,8,172,117,104,88,226,153,112,156,59,253,6,159,58,117,102,79,58,204,241,207,129,61,175,51,152,200,230,153,185,39,61,141,20,159,180,165,210,179,169,212,114,164,154,146,94,126,52,152,118,60,223,77,66,19,10,69,162,89,208,94,161,198,87,112,146,191,88,239,49,174,171,56,182,130,166,234,218,151,77,141,75,66,119,183,57,227,3,193,249,103,52,43,162,54,37,188,85,164,199,35,107,68,24,57,50,127,93,106,31,189,233,25,202,213,147,234,242,250,97,167,32,240,49,146,220,128,224,35,50,153,79,99,152,228,144,45,183,115,34,41,48,155,21,81,29,234,237,224,12,40,144,95,53,206,45,209,235,84,51,90,157,195,108,76,36,91,135,82,26,115,2,30,249,42,126,207,166,71,88,190,129,233,124,187,33,173,70,69,140,92,15,204,143,61,255,178,249,170,36,127,25,1,133,199,60,38,94,41,59,56,164,122,79,247,104,84,68,96,235,167,27,150,52,169,211,143,45,18,127,17,16,103,186,201,204,196,218,6,255,206,112,61,185,78,14,58,185,157,248,138,140,152,195,39,154,50,84,6,208,178,228,136,192,59,216,30,130,234,168,60,197,190,214,193,42,178,81,142,110,254,213,11,12,237,41,65,249,167,212,245,222,203,202,83,182,166,63,222,9,86,253,152,162,2,9,142,197,86,152,249,248,160,226,37,74,213,43,209,21,155,203,41,182,214,254,247,65,128,249,63,179,229,14,106,195,171,53,149,220,16,41,145,127,164,123,171,64,135,177,54,5,105,5,58,96,0,78,230,94,196,185,12,56,25,7,144,55,220,13,44,23,143,222,146,159,38,228,108,103,26,247,98,199,199,60,39,119,24,243,239,136,28,224,73,182,20,119,16,188,82,170,42,216,181,10,255,112,186,113,127,187,66,121,235,173,138,114,105,222,228,158,149,152,32,224,14,103,80,57,20,205,45,231,110,226,81,226,77,249,110,26,25,5,246,21,14,214,25,233,194,245,239,19,157,74,150,139,98,31,242,226,30,63,97,88,21,88,134,233,131,136,155,78,65,152,112,2,167,136,250,28,126,102,66,27,254,168,56,65,224,229,139,120,122,90,117,173,101,204,218,155,150,44,56,19,230,46,66,127,98,236,215,159,173,218,60,139,251,190,22,243,2,238,103,185,76,30,174,215,69,99,159,238,105,177,241,221,212,185,251,155,235,76,19,72,189,136,56,80,86,201,148,62,170,53,129,207,225,220,1,172,233,226,15,93,212,129,198,176,200,58,70,74,49,164,249,121,66,138,231,217,212,146,248,216,146,252,122,182,137,98,4,125,86,43,213,246,179,244,146,13,188,29,157,151,43,172,59,175,182,218,161,29,197,50,42,95,192,55,248,223,224,1,239,143,6,204,171,12,92,103,212,97,95,68,206,114,15,179,251,110,65,47,219,191,157,171,124,49,101,220,149,95,102,198,101,114,247,79,253,90,42,168,31,67,136,22,177,64,255,160,113,82,135,204,194,129,109,131,39,202,143,175,201,241,185,223,35,62,137,68,88,116,37,224,151,231,21,138,201,197,109,84,45,230,104,55,103,230,86,109,181,136,184,172,211,73,136,14,198,15,155,56,81,42,85,119,95,163,232,140,181,54,150,159,22,154,229,53,59,62,213,150,31,13,227,117,37,173,137,179,54,221,82,67,13,58,0,169,95,96,141,239,178,97,97,153,49,106,249,190,98,212,250,255,98,6,149,255,9,14,151,89,158,230,147,194,225,46,5,125,82,113,159,207,233,175,41,255,211,29,137,204,59,197,122,98,226,218,4,240,9,49,94,86,213,239,67,98,115,166,99,1,159,61,177,68,227,196,32,112,6,117,255,239,75,53,111,240,162,233,222,81,170,182,142,58,101,26,142,246,175,231,39,187,175,99,125,221,232,117,16,224,217,104,84,44,201,88,222,27,124,158,90,216,4,142,244,106,83,81,145,43,131,246,82,169,150,131,13,0,139,106,183,133,247,184,182,252,232,132,52,112,224,161,138,116,146,134,246,43,137,255,20,109,231,63,128,203,190,122,25,141,246,21,166,29,226,117,200,57,42,218,199,182,252,62,61,242,141,236,46,83,200,254,194,247,137,157,149,213,211,105,64,132,23,96,155,124,236,168,72,8,14,206,208,0,122,174,139,162,91,132,76,57,63,171,186,169,228,15,90,199,237,70,222,230,141,211,66,78,55,25,84,28,219,74,130,137,244,18,121,4,72,34,247,157,83,105,20,180,166,236,197,191,167,191,9,122,65,47,65,94,98,117,132,138,111,186,81,33,26,74,53,243,234,57,196,52,112,165,44,156,125,235,184,150,52,163,238,253,242,17,51,66,90,166,171,248,39,93,141,215,133,187,157,161,19,135,173,233,76,74,243,203,125,233,128,206,123,97,222,162,202,197,84,181,87,221,107,43,124,180,252,141,141,233,187,105,133,15,230,180,166,155,106,194,214,19,14,129,222,159,195,55,154,142,253,230,204,15,211,117,144,202,145,151,149,91,155,1,61,64,185,215,54,35,245,219,108,13,111,84,207,196,111,59,145,148,111,100,4,142,147,24,207,182,70,30,100,234,163,11,222,100,66,32,42,225,42,54,156,220,214,166,219,102,64,198,108,249,184,151,252,60,100,239,190,238,196,96,187,203,41,164,221,176,44,191,8,220,119,2,127,178,230,8,77,47,109,126,117,53,24,125,205,64,98,95,67,199,240,107,101,37,221,237,245,92,17,243,24,243,93,143,151,88,80,97,167,239,243,97,74,126,158,13,61,97,239,19,170,57,141,82,33,150,43,254,39,141,225,195,189,10,114,66,206,145,19,159,153,156,73,99,111,94,195,74,147,251,187,132,227,202,125,94,47,105,49,63,183,181,54,203,107,0,254,92,214,69,106,125,232,147,51,205,253,186,65,182,71,181,187,66,78,32,191,54,98,91,154,207,110,146,224,167,76,128,178,161,243,31,137,176,198,13,204,214,177,228,240,98,231,241,91,12,96,50,3,50,12,217,62,15,182,184,23,66,136,28,27,4,25,173,46,185,166,4,18,198,251,184,118,148,90,21,187,59,149,71,176,71,37,83,50,54,205,68,80,148,85,38,11,235,46,42,247,181,113,146,230,242,80,63,39,180,28,221,239,127,59,93,134,230,178,139,198,135,29,206,204,58,240,60,208,102,27,143,72,193,164,214,159,4,121,152,56,206,104,156,155,39,59,54,45,2,227,30,59,211,234,29,58,98,252,170,221,182,45,187,166,126,165,73,142,14,77,22,178,190,65,77,193,39,177,134,243,132,118,40,150,7,143,160,164,11,199,143,192,167,91,59,250,163,55,115,84,183,58,21,186,174,247,63,138,154,224,166,126,51,7,115,213,99,173,138,46,34,9,93,50,74,252,233,54,14,100,148,225,161,186,239,227,95,186,245,34,64,231,58,154,175,189,213,178,81,194,42,9,214,221,4,180,195,166,49,110,146,90,131,73,37,172,207,65,202,28,113,121,38,155,110,182,16,238,133,76,183,143,55,110,64,90,70,225,243,96,27,101,125,178,248,169,18,11,40,25,156,18,86,172,172,223,203,148,153,8,16,25,28,75,218,242,204,24,140,126,110,170,201,118,156,100,181,129,228,100,74,135,55,218,50,188,25,136,160,125,201,35,129,235,96,75,160,128,55,38,111,131,19,112,165,41,223,139,139,43,223,93,143,180,246,54,178,204,124,146,239,168,23,85,172,157,196,153,121,94,67,94,225,225,212,239,84,203,84,84,15,32,47,13,127,76,226,97,146,255,184,11,197,130,40,227,205,50,188,155,14,122,38,39,68,49,31,158,236,6,44,120,162,189,49,250,202,102,197,173,209,177,249,84,128,164,25,211,229,40,34,169,96,165,156,22,84,247,138,229,249,98,66,91,136,230,247,26,227,93,33,230,238,51,146,149,220,144,170,163,193,187,16,103,15,206,244,119,112,252,56,9,165,230,56,150,86,159,140,87,118,189,21,224,254,100,56,231,43,166,214,92,1,82,102,210,46,39,238,103,208,193,230,120,97,48,153,169,22,229,2,4,172,145,165,52,192,99,173,184,12,244,249,99,192,131,179,250,116,222,50,182,45,127,166,5,110,248,115,242,199,138,99,35,134,131,212,241,96,199,51,183,212,194,236,15,21,79,95,78,4,104,88,15,27,183,223,228,125,9,69,121,89,18,33,230,141,21,163,138,233,44,31,3,191,21,241,229,10,219,255,18,9,6,198,185,182,65,16,112,74,111,18,214,23,91,109,201,172,84,140,156,148,65,88,175,45,50,141,152,205,186,235,84,199,48,226,214,8,158,186,243,218,52,112,28,84,101,117,36,193,238,140,240,179,82,223,219,8,60,93,134,147,242,25,150,151,240,73,150,73,27,110,9,144,124,111,83,186,99,221,77,104,161,221,35,88,51,219,242,103,195,6,134,189,82,80,68,53,117,6,224,190,142,10,74,164,201,172,9,219,146,133,37,246,69,188,76,41,206,173,26,107,4,109,193,160,190,228,64,44,126,89,187,202,10,234,226,206,255,62,235,87,109,125,96,90,51,94,37,55,158,77,5,231,240,95,252,216,26,237,244,85,34,212,180,139,123,67,62,5,97,25,230,84,6,183,63,164,50,125,179,91,208,249,62,225,27,172,211,115,242,130,190,68,31,41,8,58,110,165,45,224,206,25,59,250,36,81,152,105,202,58,220,111,86,243,237,150,188,222,70,131,0,177,31,59,214,235,91,243,169,255,80,44,219,214,50,142,21,198,179,216,235,156,232,161,245,242,217,170,108,214,232,254,190,87,125,105,148,79,99,62,231,169,20,26,175,18,199,99,29,220,207,255,9,93,207,204,73,174,205,6,72,105,147,57,156,194,204,57,104,21,25,76,149,104,212,255,115,21,160,141,235,231,202,10,223,17,197,84,94,207,106,89,95,171,112,131,143,172,223,10,54,205,84,121,243,88,206,216,126,39,25,10,34,107,92,210,79,237,116,146,15,112,251,175,229,164,244,31,82,168,249,228,193,193,20,145,27,233,212,36,39,7,191,45,125,128,188,2,216,68,22,128,190,206,92,107,188,241,71,175,121,23,112,46,46,255,197,130,218,238,234,11,30,219,180,180,249,204,106,0,146,217,24,124,209,228,142,190,166,215,27,135,111,35,204,122,60,10,157,121,46,112,75,12,190,23,156,158,82,204,164,234,146,234,172,229,192,0,15,103,159,252,194,144,66,23,27,155,252,226,250,111,123,42,180,242,217,226,185,228,14,160,43,215,133,0,31,214,174,166,83,42,223,150,118,98,78,13,164,211,49,51,169,50,63,136,156,184,182,77,209,25,44,169,185,102,83,159,199,195,141,199,148,83,105,197,95,243,246,240,205,169,141,130,167,221,183,195,26,106,237,69,237,23,203,218,9,153,116,179,231,155,79,39,52,122,5,197,98,14,62,194,14,69,200,178,137,211,166,68,1,20,185,226,247,140,21,51,191,62,204,237,136,221,11,179,239,179,94,30,172,22,247,27,43,69,162,172,115,75,251,86,93,88,145,209,73,81,236,98,210,204,207,172,131,188,238,30,235,122,125,8,36,67,22,67,34,247,179,9,179,144,217,115,165,67,181,122,168,0,15,141,168,103,212,102,202,22,211,61,162,238,177,81,220,253,66,10,135,148,113,95,48,37,212,59,238,188,101,228,63,4,123,69,67,15,152,83,167,20,123,93,223,179,215,20,212,46,123,51,190,95,96,185,98,122,23,25,19,149,235,70,232,32,110,189,0,160,32,127,150,232,74,142,59,219,192,220,155,104,50,16,57,239,254,70,165,166,50,45,53,72,66,91,1,24,62,5,62,2,135,169,177,216,66,21,194,167,181,64,228,43,69,47,59,197,73,195,247,116,68,160,155,210,75,179,34,127,178,205,191,33,148,153,30,254,80,85,114,51,253,192,89,21,202,142,8,0,100,220,80,127,159,126,5,83,86,62,74,201,138,239,149,173,50,16,32,76,148,135,204,49,13,124,175,92,194,243,189,182,7,229,68,38,164,34,192,190,88,39,44,27,63,171,10,4,232,235,209,210,225,154,14,198,100,222,123,150,188,7,111,23,50,2,140,214,143,4,23,167,142,84,53,149,151,243,70,126,45,129,227,70,130,70,193,190,4,129,163,52,109,174,35,106,26,14,111,110,206,194,200,14,65,121,106,197,203,90,65,218,192,215,20,59,166,253,151,254,58,26,173,44,92,69,111,140,189,236,101,8,175,249,209,165,237,150,19,155,57,5,239,245,132,212,243,144,54,174,151,32,29,187,188,180,230,180,234,218,243,117,198,224,247,194,195,101,115,212,63,162,245,185,7,42,152,31,102,143,210,37,65,76,75,242,247,115,227,203,177,70,89,29,110,91,14,181,203,230,173,80,245,124,183,105,79,120,3,107,66,206,99,219,205,217,19,150,140,108,71,137,78,11,60,230,41,55,246,68,37,193,83,139,132,170,187,247,117,134,157,159,84,159,219,34,223,150,108,22,35,180,83,123,179,172,155,188,219,53,98,223,158,143,139,85,84,76,25,118,20,87,154,221,161,26,112,19,110,39,18,0,67,93,35,223,125,140,181,56,87,222,224,175,50,6,162,166,86,129,222,123,11,64,137,255,204,252,27,103,222,155,173,120,25,205,55,180,58,204,160,10,13,118,156,53,8,63,155,44,210,150,8,120,52,247,26,194,196,132,204,206,17,255,0,190,71,151,123,189,100,138,0,97,121,231,180,81,79,68,203,244,197,16,209,245,90,122,91,110,169,143,130,55,197,168,157,139,127,218,43,113,255,213,224,199,147,167,195,146,63,154,82,13,152,54,151,181,13,56,131,18,60,48,191,127,173,250,109,246,167,165,138,196,214,104,123,102,210,217,230,31,184,253,197,154,197,191,190,13,59,59,142,191,120,111,240,88,131,186,107,186,45,60,226,205,120,169,156,146,57,207,85,145,12,36,236,252,139,229,243,4,114,16,0,178,82,138,47,82,76,224,203,251,55,100,109,75,81,101,107,181,49,95,67,189,59,123,83,134,0,164,156,84,91,59,69,149,187,249,106,160,158,246,33,253,221,51,255,1,220,232,43,133,1,67,191,34,137,7,89,252,5,238,34,197,102,191,195,51,253,31,87,74,38,202,171,58,150,254,28,171,172,28,36,135,117,197,119,37,96,20,156,231,183,127,151,29,143,137,211,26,32,157,125,20,225,232,247,149,97,233,216,39,73,133,217,239,106,143,49,193,117,56,182,98,9,31,223,82,212,201,155,207,29,241,169,165,78,100,168,110,251,184,211,150,15,143,72,177,87,80,47,179,184,10,73,50,17,192,79,166,223,89,158,94,225,209,228,40,92,227,77,81,171,21,115,70,37,167,6,123,166,85,70,88,146,213,16,104,228,250,100,159,145,208,118,135,172,54,60,101,68,72,125,217,179,205,164,183,32,113,233,240,159,41,150,54,55,95,76,107,39,67,120,211,10,137,239,228,192,157,193,189,210,225,216,139,115,128,105,90,105,229,254,166,3,136,42,191,243,16,76,20,170,52,125,232,219,46,203,227,30,225,196,33,151,28,71,11,61,114,162,183,47,250,57,235,44,150,154,88,10,183,182,235,123,132,222,132,36,1,107,115,171,72,14,113,208,221,227,27,159,182,10,245,49,179,7,164,193,126,147,129,7,172,157,6,60,11,152,176,254,40,29,185,56,127,159,246,108,143,191,88,72,236,108,147,168,246,10,104,248,84,90,12,69,150,139,37,250,85,178,251,182,157,199,54,208,224,135,22,224,71,145,97,242,225,19,52,251,238,104,108,20,235,8,66,244,160,214,68,154,251,185,114,179,201,237,191,230,51,162,12,23,210,233,147,156,108,11,41,114,9,133,223,81,213,92,243,212,167,82,89,219,250,236,202,9,179,212,206,220,8,198,219,92,50,35,233,196,56,62,53,38,129,152,187,225,165,49,24,197,37,26,251,140,41,93,208,166,15,112,210,119,30,23,159,67,156,50,64,181,49,176,26,70,143,112,163,78,179,170,243,254,99,207,31,160,54,37,103,218,207,67,18,14,232,141,123,33,206,137,16,205,172,183,63,215,182,110,170,73,83,104,55,173,7,96,238,159,45,23,144,31,10,212,232,182,79,232,245,10,152,76,150,235,237,52,25,180,87,14,122,189,188,148,240,61,73,152,80,41,113,188,248,126,29,17,50,60,176,47,106,75,251,163,38,2,118,56,23,96,204,104,231,8,101,222,20,198,11,11,47,190,63,36,154,30,81,148,212,162,66,221,253,120,42,29,205,210,207,93,212,54,181,220,75,180,160,204,120,221,236,124,77,1,165,173,89,121,191,163,254,11,45,180,21,4,99,239,115,209,149,115,8,84,236,1,249,143,154,179,223,224,69,34,181,237,100,10,41,10,83,29,251,20,137,48,140,241,102,68,37,114,22,189,2,42,37,194,198,106,250,178,47,25,218,155,111,59,158,224,52,150,200,194,38,2,43,117,94,41,233,192,100,146,182,162,249,249,155,193,149,200,77,113,208,186,232,20,160,210,19,99,249,221,96,146,61,95,224,225,129,241,155,232,191,153,75,107,212,103,157,18,10,155,18,254,99,192,73,238,243,15,181,40,87,238,130,141,25,126,184,161,17,99,4,7,205,130,54,107,206,6,90,254,189,52,81,21,120,90,63,152,225,148,223,191,106,48,202,112,217,244,28,203,83,247,36,37,51,67,148,183,18,1,228,140,82,68,79,62,89,239,61,229,228,159,33,204,228,175,239,73,48,145,134,141,49,233,115,230,102,213,161,223,30,27,234,155,58,88,129,50,30,244,85,96,110,120,141,103,232,210,19,101,120,112,23,118,211,45,139,22,127,40,125,255,16,136,129,145,95,0,13,197,254,92,53,146,12,178,243,99,145,45,83,184,246,150,11,203,156,63,10,106,245,143,112,40,204,187,126,197,180,85,220,25,192,120,204,54,145,240,164,170,72,222,178,116,82,17,57,153,82,88,109,132,122,173,0,142,109,87,28,136,196,55,161,163,209,250,238,181,219,82,81,103,194,49,85,39,200,24,181,124,115,187,138,45,23,171,89,15,89,25,204,200,94,189,50,237,252,238,54,63,242,76,247,96,134,180,153,98,255,83,177,44,138,45,170,136,93,226,165,188,227,2,144,177,58,223,223,114,173,50,59,222,225,34,224,216,25,218,5,126,182,137,161,49,130,51,72,226,92,131,186,87,22,118,191,21,94,53,25,158,20,108,28,210,40,146,238,228,136,19,195,220,15,46,253,5,156,88,248,106,11,91,105,152,108,3,11,182,149,248,27,82,100,191,4,84,1,229,182,95,114,90,121,121,113,140,8,102,98,154,161,207,63,140,242,198,232,168,40,191,155,201,201,100,118,30,100,6,167,86,212,211,38,213,32,249,209,116,68,175,201,210,137,109,158,57,128,235,81,236,186,220,236,214,223,249,157,190,236,120,96,186,183,186,220,38,75,13,189,41,181,35,236,53,9,38,3,14,162,227,255,98,53,111,242,71,182,79,88,146,165,23,199,118,167,213,10,19,151,108,253,28,141,29,137,160,149,16,141,143,139,59,247,47,7,146,204,177,13,40,69,58,174,156,140,54,8,67,106,138,31,29,68,205,6,70,102,159,78,41,36,200,200,194,216,16,25,199,20,230,160,98,177,55,46,171,52,197,49,20,211,178,60,239,11,27,215,28,134,24,249,225,192,77,178,78,42,155,89,169,30,126,219,81,31,226,90,213,254,149,21,46,213,160,135,124,144,43,55,19,24,33,6,178,181,81,121,37,133,40,35,205,26,137,142,219,59,41,100,155,242,143,222,113,172,232,40,13,177,225,20,200,239,17,31,129,168,3,200,126,188,100,220,58,220,58,37,244,78,143,222,103,211,98,58,64,129,179,107,22,10,125,125,99,245,111,63,76,91,247,59,229,155,250,248,202,41,20,177,77,255,195,197,226,191,91,229,198,100,192,123,250,238,200,221,48,122,133,148,236,239,77,169,29,177,207,117,116,249,30,104,234,100,0,148,14,158,203,77,244,204,72,204,198,160,54,11,92,107,245,128,249,7,74,35,119,43,200,188,141,107,231,205,27,157,67,215,108,99,10,40,34,60,91,40,27,166,54,138,248,223,238,112,31,182,58,166,222,153,214,36,164,208,34,134,204,38,0,107,97,20,204,202,204,103,53,28,51,67,137,60,238,216,140,19,1,157,50,229,226,147,3,177,163,186,72,215,88,133,151,141,226,149,220,84,178,148,143,114,134,7,126,86,246,222,19,248,192,120,139,243,104,102,153,136,115,16,97,239,162,86,39,73,135,87,182,202,6,187,221,49,91,218,31,191,235,83,185,128,178,116,60,115,6,81,1,0,40,22,15,148,114,76,200,45,157,109,179,226,90,89,160,57,79,100,93,14,42,154,80,204,242,62,175,163,54,244,158,124,89,37,220,22,98,162,36,152,19,125,175,52,179,206,125,228,145,13,40,146,119,215,30,93,22,0,14,143,47,43,47,43,218,117,235,246,4,82,237,105,79,141,241,192,68,180,192,199,133,109,18,255,121,104,127,180,16,171,27,214,178,24,84,214,105,220,60,18,142,189,33,15,150,210,188,59,16,245,192,239,243,43,34,163,46,78,74,46,143,182,128,7,49,5,97,91,202,11,237,190,46,201,214,177,103,90,92,84,29,28,105,69,136,238,210,252,208,147,107,212,161,153,30,8,63,211,191,248,15,60,255,158,189,220,233,133,109,46,205,51,37,78,178,3,38,57,176,168,43,117,40,37,83,32,38,165,180,38,142,37,185,198,158,215,200,151,240,43,63,140,39,247,101,137,255,242,151,142,20,83,66,154,91,40,16,123,157,203,243,142,213,185,93,187,217,85,92,44,248,0,143,7,39,248,249,224,143,98,61,130,188,122,144,80,102,226,138,196,177,51,136,42,5,76,217,232,179,98,83,202,227,48,93,82,23,224,129,46,244,26,230,145,116,244,174,75,65,75,47,21,81,122,113,234,53,175,101,69,8,169,12,164,92,95,183,104,137,215,149,100,178,14,28,134,120,247,105,127,236,217,121,206,239,245,32,43,7,238,216,139,92,42,16,87,201,41,82,251,45,109,58,165,8,41,188,216,120,96,252,92,62,151,214,62,123,124,192,222,88,126,85,137,60,163,126,78,94,54,28,155,66,191,160,77,128,249,77,135,147,203,51,17,169,229,147,142,135,47,103,235,154,81,67,122,35,44,235,4,103,135,25,17,91,188,75,248,93,31,223,49,38,163,10,39,46,28,10,86,207,7,37,165,65,131,67,221,89,97,175,178,198,192,74,183,107,145,77,31,244,212,74,4,227,249,62,248,103,43,109,56,52,133,127,239,191,108,105,237,43,209,96,98,237,233,245,138,53,124,0,205,50,11,60,247,24,229,186,180,215,18,43,92,138,118,25,57,137,177,210,204,223,130,213,45,11,159,137,23,46,30,91,151,57,174,12,241,28,250,190,84,180,235,167,8,83,143,156,130,43,253,88,140,6,21,142,61,75,58,49,152,243,125,85,65,195,163,23,228,63,90,216,82,188,28,239,82,196,203,53,222,235,160,214,228,182,213,235,73,209,132,79,166,164,221,50,99,41,222,235,40,100,228,78,99,64,43,225,91,104,174,218,214,243,178,164,235,107,155,37,203,37,108,140,222,81,198,183,244,50,127,47,0,124,243,237,213,128,118,19,183,96,42,103,84,241,202,87,52,128,240,103,191,37,127,142,241,15,24,205,241,165,252,227,183,86,194,141,61,26,126,237,105,10,144,120,22,72,62,32,24,11,142,86,173,40,165,61,44,191,229,238,20,187,66,24,236,32,255,147,94,114,61,6,239,121,197,52,97,234,237,47,198,239,81,91,235,226,63,214,43,127,179,63,108,216,150,146,168,202,42,174,161,203,96,188,129,37,234,199,232,156,202,128,213,109,179,26,159,131,169,169,11,197,64,91,255,227,129,19,252,175,174,243,156,103,202,193,190,110,232,104,43,247,2,174,168,52,213,209,36,211,194,7,159,174,15,181,202,122,151,204,119,221,101,209,206,133,83,114,241,192,26,69,163,162,255,68,203,32,173,194,114,57,224,55,35,113,247,184,82,148,252,105,133,183,141,226,23,116,96,127,7,77,136,118,182,253,113,16,10,77,84,164,36,203,222,76,207,236,162,133,181,132,236,7,241,10,66,60,84,32,199,172,29,203,47,160,211,28,163,3,242,8,245,83,253,31,100,143,137,159,206,78,92,180,223,143,234,248,171,120,89,49,164,55,93,127,81,67,217,248,207,130,197,223,137,207,232,188,150,43,121,55,139,164,227,95,181,63,2,120,108,109,173,115,5,9,47,138,191,250,131,73,59,251,254,159,201,195,14,28,228,210,170,33,21,200,107,216,183,124,185,68,150,75,93,212,91,140,112,43,52,160,168,16,253,42,188,170,140,15,114,81,238,179,187,117,223,88,127,31,3,176,107,100,175,242,10,176,188,215,173,236,239,204,213,165,22,55,91,110,63,125,248,79,64,246,189,247,66,1,157,38,82,199,173,135,78,114,166,168,151,229,209,166,89,234,52,86,118,128,226,54,202,45,180,18,80,227,205,57,117,105,86,106,195,18,144,38,32,96,32,46,10,21,55,143,245,180,215,253,174,21,217,176,216,88,132,14,128,62,170,68,56,25,236,116,61,200,50,158,219,217,112,73,155,7,17,100,50,135,153,75,235,45,66,228,25,141,99,167,189,71,71,98,88,123,18,120,67,149,184,88,104,127,223,20,188,69,228,37,167,122,231,138,216,136,144,239,52,19,114,102,197,124,190,210,168,91,188,183,18,185,82,95,80,54,153,121,59,227,208,46,254,98,212,41,243,220,68,75,108,168,169,220,75,187,134,172,216,207,212,96,239,144,2,144,114,199,52,197,54,90,123,44,139,247,209,71,127,6,196,75,156,248,132,131,31,244,6,250,98,44,105,171,171,95,243,99,108,71,254,70,154,90,134,39,135,132,149,72,202,222,112,141,230,151,230,159,209,247,196,96,95,60,209,79,245,195,45,194,164,197,58,217,14,159,101,44,220,124,102,69,107,52,179,29,180,239,87,127,7,26,208,181,240,120,42,85,212,78,189,94,226,46,140,190,98,42,140,140,212,203,216,135,60,75,161,127,201,112,194,240,11,243,250,7,56,196,65,5,42,10,120,5,97,96,108,248,252,204,166,87,55,38,174,11,162,149,177,180,105,186,229,251,7,122,131,247,198,22,122,132,21,127,86,74,156,35,113,220,251,191,117,68,165,132,12,216,147,255,111,126,193,136,133,133,7,48,105,211,197,210,140,153,229,192,86,110,14,169,12,25,9,201,35,247,133,157,63,145,217,179,48,113,35,225,177,44,233,197,74,136,11,83,200,21,137,68,60,77,147,50,252,63,165,255,143,224,16,69,150,98,77,201,247,119,85,61,19,122,197,98,186,46,156,58,170,155,102,243,23,11,1,49,246,189,160,36,206,125,77,7,202,233,154,82,102,124,216,144,43,233,117,124,210,55,83,90,195,193,247,195,65,214,137,237,187,141,26,109,99,20,152,32,97,110,101,224,91,255,171,66,111,219,238,249,221,4,246,57,82,229,232,61,221,248,33,174,253,177,150,124,166,193,153,9,45,255,209,10,254,81,104,178,5,58,133,210,39,203,89,14,92,189,250,20,255,226,208,214,208,144,182,200,52,91,189,183,2,208,141,108,121,25,109,36,176,87,148,47,78,33,234,125,145,176,113,151,63,243,113,121,164,175,217,42,146,190,1,175,211,32,48,203,249,66,69,77,215,52,62,213,229,117,249,124,228,104,114,159,109,144,148,167,250,184,181,77,117,139,177,141,2,111,90,11,220,104,249,170,165,177,93,76,247,235,78,105,245,238,95,172,23,191,199,242,174,52,15,185,55,241,210,91,87,196,90,74,172,134,12,30,34,155,81,33,46,219,194,179,66,89,211,174,22,170,63,213,92,151,242,235,27,184,23,135,231,96,242,45,156,153,84,208,241,189,94,91,90,194,254,195,106,153,72,228,1,210,49,240,21,252,200,229,176,97,72,66,98,10,125,241,58,34,242,87,68,19,199,152,180,153,230,225,18,204,185,251,118,28,121,101,116,213,182,19,168,200,75,107,121,101,157,54,73,187,107,43,66,183,28,108,132,188,204,143,11,102,179,159,41,92,226,54,23,19,247,107,107,147,59,85,37,241,163,234,45,188,52,62,96,220,21,1,93,240,230,61,2,98,154,173,114,87,77,163,94,210,110,95,83,194,42,219,49,82,6,238,162,208,163,118,75,20,25,215,90,16,124,113,237,95,247,107,230,239,164,148,63,166,223,51,106,129,48,19,27,100,65,5,113,98,197,168,93,231,118,159,7,177,217,134,142,122,99,227,241,201,71,13,223,172,107,170,182,86,127,212,14,149,79,238,124,219,179,2,158,113,211,78,149,71,64,237,177,162,207,128,71,240,89,39,226,125,163,45,162,53,114,226,195,9,185,126,56,162,220,79,125,174,38,8,193,77,104,227,20,117,94,23,7,141,111,174,93,88,27,254,139,101,253,80,200,150,232,95,197,173,39,201,3,123,31,103,210,46,241,242,208,236,234,244,140,236,250,237,158,103,22,9,40,129,33,252,48,188,255,100,246,135,125,251,152,148,161,247,46,67,9,133,147,244,142,89,83,130,235,93,229,9,10,61,161,87,89,114,36,143,36,155,242,230,189,182,19,10,22,192,228,130,225,7,173,99,148,47,58,234,171,3,165,186,177,37,61,58,157,218,164,101,82,142,216,124,157,127,174,34,85,152,97,101,152,165,102,42,150,114,195,172,179,183,159,51,196,53,118,201,4,252,85,94,84,89,178,177,233,162,135,149,149,219,238,66,147,90,6,147,228,45,119,202,115,35,232,207,62,142,38,95,155,117,212,156,100,151,57,66,212,77,96,46,220,69,214,217,208,211,14,64,218,2,111,45,233,114,2,235,118,216,197,176,54,145,70,146,159,185,119,112,29,86,175,4,32,93,175,237,79,89,75,116,177,248,247,36,127,177,50,220,217,215,205,146,117,218,65,176,238,230,187,141,171,14,58,195,137,138,226,121,217,103,253,231,213,41,118,127,144,148,112,74,145,121,155,228,201,139,145,197,19,58,32,93,27,191,7,23,191,213,114,189,175,221,73,114,165,125,49,156,238,146,54,102,62,113,96,66,10,182,179,201,11,54,20,207,49,187,11,88,218,151,39,187,123,97,157,134,211,35,233,82,106,209,130,39,54,142,50,219,253,54,98,48,93,54,7,151,18,237,235,119,120,166,47,42,68,83,72,138,90,248,20,19,137,193,194,121,17,217,76,26,246,31,150,230,237,43,22,111,158,255,54,43,146,215,133,95,25,156,60,169,116,60,165,242,175,242,38,101,104,154,5,109,140,62,79,82,187,235,175,47,116,80,134,6,132,87,11,226,8,174,117,233,118,96,49,52,65,206,158,152,188,54,94,190,249,252,175,6,200,63,130,227,196,45,113,19,183,181,46,11,114,123,242,203,198,249,148,217,240,193,202,11,114,70,197,41,127,119,215,229,236,112,74,169,31,167,47,30,13,128,48,80,133,230,200,129,255,131,170,11,130,63,4,157,110,237,234,100,36,45,52,110,190,182,134,240,111,126,1,90,165,27,25,247,236,25,251,122,156,60,177,189,208,225,180,191,249,146,163,197,138,71,229,96,202,189,251,82,17,135,147,191,197,96,32,211,255,246,197,242,162,11,35,228,146,50,6,105,11,163,145,91,193,209,88,16,188,204,223,85,14,56,188,255,16,229,159,74,231,191,56,93,181,248,205,102,208,152,96,117,164,218,211,115,49,9,90,51,115,157,18,81,240,24,49,231,88,52,14,116,11,52,120,71,27,204,39,36,244,218,118,200,137,147,217,126,178,55,209,217,58,247,128,90,66,57,165,137,95,115,219,143,232,221,100,128,189,235,180,99,122,68,55,255,29,228,40,229,90,82,175,183,246,97,10,29,95,141,184,147,84,81,168,4,89,55,163,8,151,251,153,244,217,115,148,117,198,80,232,253,233,1,181,106,119,94,186,215,228,112,134,139,17,178,13,176,180,156,44,41,101,107,108,223,161,48,68,200,192,4,132,148,109,239,85,144,239,51,32,30,74,252,0,151,34,211,102,127,153,142,115,174,189,239,182,13,83,87,211,41,118,16,108,8,88,97,30,104,24,149,102,98,197,212,237,155,197,25,187,116,95,157,240,165,83,241,239,145,127,43,103,119,89,62,249,139,229,37,195,194,59,39,184,58,98,151,144,17,148,39,168,218,107,39,214,195,221,4,105,172,39,110,135,14,186,162,135,193,126,49,159,86,100,29,166,28,27,139,135,192,71,220,227,58,187,82,233,108,151,117,231,194,91,166,204,17,157,114,14,13,83,107,68,130,237,150,251,66,226,21,141,169,39,245,87,74,199,101,247,189,111,167,205,7,197,136,218,236,189,127,228,138,167,114,211,210,129,121,174,72,123,42,254,115,219,41,114,42,67,126,58,82,3,184,119,70,158,132,199,92,71,179,183,154,52,220,63,37,10,67,8,103,47,212,159,163,9,25,138,196,203,146,162,184,205,87,199,192,164,46,134,71,14,106,227,115,116,226,199,110,141,85,40,77,194,175,28,149,28,160,19,67,175,121,76,76,22,53,144,218,101,197,98,204,98,214,166,186,28,134,252,90,101,110,138,166,200,185,189,137,31,33,163,173,157,105,107,136,95,110,195,93,69,4,48,37,86,223,96,65,207,10,40,32,250,151,19,185,174,219,198,12,235,138,3,33,5,106,16,126,110,243,46,96,61,220,157,103,206,167,212,241,189,61,200,55,78,78,159,196,205,164,118,39,72,152,198,187,33,74,236,107,164,162,246,156,23,91,117,27,156,211,23,135,250,124,215,30,222,126,113,70,227,80,23,75,93,226,236,4,80,89,117,248,159,39,106,147,144,15,29,53,205,147,248,188,253,23,107,252,31,135,11,110,127,112,157,46,81,79,168,201,185,141,5,140,169,149,64,91,183,59,199,21,182,220,58,31,220,103,2,141,129,189,102,63,235,109,20,220,143,227,76,122,70,18,241,104,169,191,127,53,101,119,78,90,172,226,110,231,144,220,48,235,157,3,226,244,90,60,126,116,250,156,161,55,144,150,198,33,26,77,9,14,253,148,165,21,153,203,223,156,117,7,38,54,235,92,39,83,224,146,242,106,120,177,122,59,35,18,159,207,203,189,83,85,45,222,138,108,246,197,191,78,105,21,184,251,9,54,120,88,68,7,103,217,219,174,170,205,221,81,172,237,21,29,146,24,69,101,70,196,187,37,31,56,219,242,85,149,104,251,4,221,105,251,173,190,108,105,69,200,230,118,47,104,24,244,39,49,164,180,249,241,225,8,152,85,110,113,120,47,190,212,111,95,225,188,45,100,138,97,246,86,63,87,169,108,63,185,11,40,214,41,113,97,134,180,47,48,60,100,244,107,174,31,21,156,83,27,70,94,75,119,46,187,72,105,67,218,199,204,205,130,126,1,180,62,11,51,70,152,185,227,237,88,237,234,117,174,34,89,217,172,247,178,203,230,90,151,253,8,146,126,211,208,204,243,177,219,12,53,96,184,106,117,5,175,76,187,199,232,28,235,22,55,15,206,246,238,54,165,15,50,124,202,233,11,209,99,198,94,65,233,46,230,145,123,86,125,43,38,107,188,214,75,223,8,164,123,196,95,236,88,51,53,170,79,185,150,239,102,28,72,103,253,170,176,108,190,242,189,29,64,146,11,199,213,154,105,79,83,218,199,224,108,144,191,226,42,106,189,203,138,205,62,229,145,234,226,157,205,5,104,146,109,178,200,219,244,170,5,154,227,90,52,162,23,49,108,21,44,87,55,248,189,238,149,59,182,4,206,87,61,158,102,82,40,43,243,63,226,63,170,177,102,214,177,97,247,177,167,90,137,143,94,165,185,23,142,230,127,132,105,134,143,200,118,166,79,108,35,229,108,92,142,254,87,42,51,151,42,188,26,139,108,170,58,209,207,71,199,66,109,164,91,212,109,41,145,188,67,203,208,252,169,248,245,183,253,183,217,214,80,88,133,16,235,69,81,232,130,206,162,232,191,102,20,112,82,64,105,243,18,21,124,78,72,248,143,150,159,227,89,85,126,229,95,13,120,211,82,247,214,129,33,189,101,170,208,194,150,39,155,210,207,200,102,124,173,155,207,224,195,21,233,79,205,237,150,75,2,3,13,27,86,230,226,33,130,141,109,97,57,133,161,204,243,128,89,25,107,178,217,214,180,114,243,46,87,175,81,241,29,146,165,42,231,59,235,234,156,181,68,147,89,236,241,71,145,33,244,134,200,118,177,48,179,208,73,113,21,59,37,131,243,137,156,195,214,111,187,158,186,65,207,98,62,97,166,30,109,48,210,247,75,161,194,202,86,98,3,119,255,29,83,16,238,72,45,248,217,165,173,190,98,192,207,216,198,7,132,87,192,184,72,53,162,225,154,55,98,2,127,246,189,6,240,74,117,153,5,60,225,131,129,55,148,136,3,149,27,170,219,129,1,235,111,231,66,132,97,163,28,172,230,171,250,110,36,57,87,200,185,234,142,28,225,185,245,160,206,117,226,151,201,75,250,250,124,188,169,152,190,231,150,254,112,131,198,150,225,229,11,248,247,170,5,147,49,128,86,84,237,221,96,187,201,110,199,93,96,53,26,152,109,162,49,71,87,1,21,13,32,243,35,170,128,230,117,174,237,63,136,168,85,6,99,163,67,46,165,34,220,196,144,177,135,96,27,22,148,243,77,107,121,83,155,132,162,21,75,50,61,110,87,114,208,4,103,100,217,194,33,100,12,239,43,238,178,252,53,186,63,198,32,165,217,220,19,12,151,145,118,159,224,123,152,250,111,205,143,170,124,213,123,115,229,159,121,10,18,178,204,245,238,177,120,140,166,147,190,8,172,2,150,18,178,128,20,41,13,192,176,76,144,32,113,101,87,242,200,141,34,47,205,202,133,66,165,240,166,205,168,131,160,183,139,43,141,95,153,255,91,16,179,131,74,248,15,91,200,174,8,181,128,13,78,203,145,27,220,46,100,55,78,4,69,71,50,223,114,103,50,2,30,105,237,194,53,46,213,51,253,20,27,153,238,110,90,93,113,175,248,86,15,196,195,53,226,123,64,46,245,227,237,145,14,140,198,166,157,198,74,195,225,209,230,33,136,177,74,82,113,89,98,3,157,99,90,192,203,191,242,15,113,101,43,140,238,243,12,79,250,57,170,103,95,83,92,192,35,49,20,145,154,46,75,204,135,167,255,39,229,152,107,50,179,179,103,192,10,42,232,172,23,225,104,12,15,230,52,158,195,72,125,237,82,254,208,38,31,77,74,73,153,178,44,192,184,210,228,195,234,228,72,222,197,125,55,159,86,240,1,209,145,73,108,44,243,41,249,83,174,86,82,211,218,237,192,36,237,215,89,83,16,186,93,140,196,188,104,245,47,86,247,7,27,139,227,247,185,46,85,230,218,164,3,62,27,167,33,235,224,242,150,11,78,153,169,2,102,166,41,31,211,27,67,79,229,29,156,172,25,249,155,97,99,42,149,69,95,42,185,124,78,166,132,212,17,196,7,12,90,124,40,193,97,205,197,83,168,237,194,115,181,31,250,33,183,212,4,179,227,163,130,250,48,19,84,18,222,249,244,244,141,162,123,158,13,154,246,251,52,113,90,175,200,178,139,30,194,117,74,193,167,217,163,25,51,224,90,212,29,67,243,44,220,170,62,52,145,38,41,5,0,112,59,125,251,120,197,190,156,244,29,41,210,208,228,18,140,16,15,127,54,186,242,155,196,133,193,225,207,240,132,129,81,195,73,45,208,88,66,46,255,86,94,217,72,89,63,37,157,4,224,202,73,20,91,230,120,168,254,51,41,127,202,129,51,233,94,241,55,104,128,198,166,113,102,187,93,44,139,25,250,248,88,93,73,93,235,70,91,203,236,37,14,174,190,152,64,227,9,239,252,23,198,199,221,204,193,72,68,145,88,10,143,75,170,12,248,191,216,123,235,168,184,162,47,77,180,10,2,73,176,0,193,53,184,5,8,78,208,224,110,133,123,130,187,6,215,36,184,187,6,47,160,144,194,161,10,39,184,19,220,10,183,224,22,92,242,200,111,166,123,122,122,222,188,53,127,76,247,116,175,121,223,90,85,183,214,185,231,156,170,186,247,236,189,191,111,223,123,207,49,78,251,69,244,13,11,52,86,118,180,38,229,56,214,150,182,187,209,239,58,87,64,226,134,82,101,164,180,108,203,39,170,92,15,117,132,158,18,208,195,98,132,10,27,111,158,184,239,222,131,200,85,107,27,172,227,249,162,118,25,151,120,140,45,179,55,197,114,158,165,109,130,61,184,13,249,34,38,84,171,39,70,241,51,184,55,2,146,65,90,253,218,209,35,62,125,175,17,199,121,227,30,185,200,196,142,125,22,244,227,226,144,180,198,120,87,187,245,112,99,85,96,119,141,117,2,255,92,252,146,70,52,43,160,28,101,244,91,58,207,160,186,5,120,240,251,118,176,163,157,186,86,230,2,66,52,208,93,0,245,231,249,168,62,14,189,234,166,188,140,173,214,37,184,16,23,78,156,220,255,211,23,238,127,82,115,194,100,104,24,204,211,62,93,34,237,49,233,176,126,74,198,170,28,218,2,17,104,171,183,221,189,125,5,101,199,38,142,84,236,33,242,33,237,182,127,125,34,44,112,238,88,190,76,43,188,77,188,112,101,87,185,157,218,193,127,123,249,97,181,69,103,241,140,24,60,254,134,77,43,147,137,219,61,197,106,210,100,199,165,245,247,211,192,235,121,81,184,89,148,208,158,125,84,121,1,107,63,190,237,243,233,120,159,188,185,16,245,34,91,106,217,225,170,181,162,214,118,137,89,68,207,247,131,43,127,170,185,247,103,124,129,77,95,5,226,154,125,52,57,58,188,160,162,158,190,208,231,239,157,48,216,227,222,189,25,6,45,67,101,18,244,191,73,39,171,39,218,46,9,121,150,63,24,119,178,63,146,244,146,123,211,90,10,101,21,24,104,188,183,191,56,116,97,163,112,12,59,28,79,63,203,192,213,131,105,203,189,31,210,70,28,93,4,214,252,44,153,50,224,236,164,166,15,127,121,78,75,87,171,251,46,200,88,76,239,178,250,28,126,132,151,254,59,34,229,242,218,157,212,167,85,84,60,217,232,234,118,5,56,166,117,86,59,232,80,248,7,192,118,84,207,100,11,211,156,222,33,38,111,57,35,232,173,77,126,84,64,220,35,150,143,221,252,139,38,109,245,247,199,102,144,14,196,76,82,110,71,68,100,34,178,105,141,5,229,206,239,190,89,190,238,250,70,144,206,211,251,166,42,152,154,38,82,46,175,70,46,62,65,179,187,220,160,231,203,149,204,145,238,165,209,158,159,173,119,141,38,44,131,53,119,168,227,6,225,97,199,145,158,173,27,101,127,243,218,181,37,192,213,191,182,116,150,246,244,28,125,6,217,33,166,126,56,169,51,75,47,10,182,43,151,16,171,57,184,245,64,189,61,65,36,129,193,184,64,91,208,96,105,150,220,28,230,164,40,8,13,174,84,130,250,19,158,144,172,78,223,126,111,24,43,219,175,31,27,131,57,167,66,158,59,74,137,53,168,202,122,83,27,81,239,64,110,254,0,0,121,253,95,207,234,243,83,186,108,181,233,112,229,183,174,236,4,246,86,206,186,11,164,163,71,239,218,110,161,38,119,217,121,139,239,218,136,150,42,184,179,91,125,108,15,142,218,230,90,63,138,64,78,77,134,236,49,219,137,11,193,9,242,212,122,47,165,2,154,222,15,250,147,228,138,130,83,165,138,211,127,209,112,241,67,4,115,94,1,71,96,242,43,50,246,208,135,58,48,124,247,228,90,26,94,231,55,84,170,173,219,142,204,206,213,183,70,248,188,187,23,171,0,50,221,252,13,19,165,235,139,212,135,133,200,47,107,61,211,133,189,62,90,91,68,145,169,75,100,251,194,223,64,239,119,5,13,180,212,28,185,175,244,214,126,116,211,167,18,19,46,215,77,194,182,74,106,86,69,224,117,54,38,118,27,78,212,5,242,149,38,230,116,247,93,135,142,203,149,43,206,195,117,203,39,67,209,240,57,174,231,216,137,17,63,72,112,94,230,115,173,75,203,81,87,63,158,92,239,105,154,4,117,206,78,215,199,227,144,215,47,182,45,231,45,36,203,172,148,127,223,39,177,239,92,96,191,223,216,44,253,20,211,76,236,124,123,25,109,102,224,161,93,31,243,88,45,85,7,49,73,209,58,15,55,164,67,107,109,132,203,32,140,245,68,22,48,32,92,155,239,108,193,85,250,35,6,253,201,253,177,93,29,46,133,169,2,204,205,127,0,111,151,151,150,140,247,237,47,36,224,106,39,179,26,97,67,126,30,70,209,6,30,238,173,195,247,146,223,34,44,177,38,178,228,88,85,169,41,242,167,77,99,18,201,238,25,227,77,26,130,234,201,193,9,170,114,172,140,212,107,29,126,208,142,165,197,21,71,19,88,230,99,245,5,85,204,51,189,70,66,136,149,93,67,167,70,2,23,12,151,5,191,17,243,25,194,205,235,116,81,187,116,151,166,234,118,106,22,137,213,160,229,121,119,134,202,181,204,195,171,139,192,169,82,114,158,69,61,12,179,197,3,38,124,147,164,148,251,190,23,97,49,151,180,250,55,125,11,139,222,142,221,14,9,246,203,200,230,112,176,180,182,225,245,109,200,77,33,163,92,118,194,195,154,84,107,19,205,193,114,143,191,41,116,253,187,194,102,191,114,243,20,172,9,148,216,112,174,194,179,56,245,241,125,186,38,114,52,100,160,64,152,247,150,5,43,39,242,244,188,78,135,115,179,40,27,198,39,216,134,242,102,210,39,67,33,59,241,34,202,127,244,33,247,97,84,221,86,201,39,126,159,220,184,204,121,255,150,199,70,61,192,84,208,171,11,200,5,179,22,101,87,132,138,95,17,194,87,46,28,102,147,220,172,39,148,114,88,199,141,227,146,204,83,220,15,147,245,187,14,251,77,40,72,191,127,51,41,135,223,62,145,198,90,78,106,167,230,140,173,14,56,6,213,240,67,169,43,50,158,108,218,132,205,92,8,9,22,120,51,8,92,118,92,158,160,109,248,15,29,121,141,146,231,214,254,249,220,216,168,2,218,170,7,62,155,181,205,97,59,46,221,89,101,151,6,217,157,31,101,155,136,10,63,232,123,41,51,81,206,61,184,55,194,186,118,130,47,12,238,1,122,158,197,134,189,181,217,2,33,180,217,62,135,160,49,223,189,229,67,226,107,72,133,95,193,58,167,43,243,37,31,120,246,190,100,150,67,67,234,136,143,196,35,73,178,209,94,239,216,182,185,43,30,163,122,0,51,77,40,42,204,197,15,225,88,175,182,232,168,146,200,253,216,235,209,246,251,65,130,131,145,95,6,114,252,104,101,59,91,252,187,236,41,242,29,99,19,13,125,185,100,27,42,245,48,92,22,235,74,224,203,108,182,233,82,36,200,180,185,221,184,136,138,233,156,23,252,10,193,72,248,184,182,71,163,103,230,24,54,95,200,185,148,36,153,45,36,120,77,136,179,66,98,233,225,63,125,188,42,2,46,104,91,143,141,193,167,198,208,176,182,96,121,201,170,215,204,138,227,188,250,30,53,93,92,121,83,210,24,136,6,118,160,18,121,195,131,43,120,196,131,131,227,129,201,187,241,73,253,32,14,83,170,251,65,66,141,144,194,212,94,200,199,168,186,41,103,27,192,9,243,52,158,238,80,189,9,252,155,63,74,165,210,56,195,7,42,56,227,255,159,204,98,253,127,3,79,84,187,252,189,19,62,0,40,177,201,204,232,251,65,181,49,90,60,133,26,31,168,36,242,70,6,193,252,223,213,68,22,79,236,189,218,102,150,249,4,81,29,92,69,117,199,219,234,154,65,213,34,209,40,96,123,195,19,175,163,97,79,55,116,27,178,70,222,97,229,44,16,54,233,99,224,84,63,200,96,28,113,38,48,26,237,237,249,171,181,220,124,99,245,253,34,254,17,119,89,24,134,228,40,52,71,120,82,194,169,117,214,205,222,77,83,246,1,88,49,203,192,239,123,210,86,150,19,248,195,110,122,222,113,128,211,98,240,202,173,117,86,221,153,196,55,189,104,150,39,235,184,85,84,53,189,4,251,231,174,51,207,205,236,42,63,115,54,113,56,7,125,114,169,204,24,143,187,98,139,175,208,135,15,235,191,178,215,25,250,93,203,47,150,208,13,20,172,150,150,7,207,27,115,166,206,78,9,57,191,213,19,38,194,254,0,190,219,111,159,171,236,103,65,109,31,34,187,229,183,169,7,74,241,237,209,36,83,247,6,104,124,151,174,234,223,192,79,47,114,175,157,9,212,113,14,180,191,148,62,24,123,177,19,249,204,52,59,32,44,219,16,15,171,15,31,56,248,27,32,251,1,71,175,165,99,175,38,174,218,239,195,234,224,251,156,190,181,109,174,253,205,57,73,83,211,77,163,149,165,27,219,169,229,22,138,209,129,78,50,150,10,105,39,55,87,181,127,0,30,100,166,153,192,79,212,130,116,45,190,230,142,234,198,87,78,95,249,108,235,151,246,155,188,161,245,60,142,162,221,247,207,49,113,115,182,44,39,158,120,240,149,74,102,89,188,241,140,184,138,238,28,250,139,61,86,235,190,194,133,11,158,167,14,200,11,208,15,88,191,49,213,44,126,254,222,187,85,40,47,234,203,11,237,225,125,220,1,82,16,235,167,250,185,67,21,217,223,90,205,182,61,168,248,232,178,220,30,3,179,110,240,227,201,109,18,37,179,142,202,148,43,106,231,247,248,54,139,21,178,79,204,122,141,236,78,67,170,10,52,30,161,212,173,158,205,75,194,159,236,31,112,42,179,50,217,75,239,197,143,213,78,54,245,92,223,214,76,128,73,244,167,77,117,147,175,211,175,61,3,97,196,126,41,109,82,81,139,34,122,43,214,214,221,43,101,214,173,136,246,105,162,166,207,11,42,154,246,53,251,36,229,243,12,195,176,178,110,23,140,62,5,115,147,233,43,233,27,93,186,14,212,164,2,113,217,74,31,252,144,213,241,97,91,0,30,215,198,39,9,53,15,98,204,66,150,88,39,204,13,65,15,204,122,246,14,171,214,46,165,177,22,20,149,112,3,107,24,105,244,20,56,166,75,43,225,13,9,174,54,155,169,154,19,73,93,28,4,141,248,4,142,163,243,79,247,134,222,96,210,168,157,145,124,64,77,148,26,189,34,9,140,233,224,61,236,237,44,80,75,245,44,28,155,66,22,31,188,36,101,81,193,242,235,218,85,35,44,183,207,80,152,65,222,228,54,100,232,246,117,165,113,204,212,227,89,4,97,242,85,109,41,241,174,106,147,218,216,181,120,1,250,48,174,6,41,221,210,252,225,179,77,20,101,51,77,48,138,146,74,229,228,250,139,45,159,221,71,28,18,65,41,187,171,77,129,152,55,137,71,205,1,240,189,172,236,188,162,43,5,169,59,170,219,238,249,254,144,208,9,48,100,70,178,204,133,156,157,104,107,154,15,167,43,149,64,33,25,73,49,122,185,192,108,210,127,0,124,109,200,112,241,70,104,103,93,145,101,179,49,129,100,255,110,105,38,70,16,202,215,72,24,126,219,71,41,151,185,89,194,236,225,209,122,64,234,62,93,220,2,191,186,13,26,178,212,234,75,243,110,209,76,143,226,139,162,112,126,172,52,171,146,85,163,200,154,119,170,101,216,35,18,78,207,164,212,250,181,159,176,197,245,124,163,111,104,144,197,158,190,212,123,74,58,102,41,182,102,192,59,50,12,243,33,187,118,118,192,101,163,251,138,181,21,161,134,61,90,209,90,172,149,104,85,105,63,191,24,55,106,0,252,46,162,94,80,179,211,184,180,84,32,163,217,180,116,83,124,248,76,81,187,38,146,100,173,241,85,137,39,11,110,93,82,191,250,51,23,166,10,48,156,248,228,28,61,214,242,52,70,132,128,182,151,200,12,17,177,132,44,151,149,201,233,207,2,54,207,223,218,103,19,242,12,127,182,116,159,80,247,88,243,7,112,40,250,248,235,142,198,116,25,14,21,145,27,7,247,183,5,248,7,172,135,105,121,8,86,127,89,244,82,40,100,152,62,198,74,125,200,221,180,246,17,51,73,115,32,185,205,194,168,0,231,88,195,4,219,183,158,125,181,213,233,110,90,228,113,99,113,126,72,124,144,216,143,212,222,151,107,215,158,116,179,62,63,190,239,164,100,36,213,52,241,12,87,176,177,69,7,71,175,171,237,43,4,239,221,189,59,174,35,175,100,177,83,136,113,232,239,124,65,29,23,76,92,98,203,130,63,20,59,22,252,85,43,175,213,228,220,103,172,189,195,197,174,191,6,189,250,158,90,208,74,208,154,95,41,195,168,226,163,134,161,229,168,82,115,228,204,245,214,108,67,198,203,218,6,170,142,128,63,0,237,63,128,211,78,140,135,247,119,237,19,149,142,21,100,194,166,68,55,194,80,35,229,101,221,17,74,17,152,243,233,185,239,51,159,117,225,250,173,36,93,114,80,229,23,67,99,83,57,122,177,210,123,249,251,28,162,227,216,134,162,222,180,112,149,170,48,34,251,41,183,45,161,196,152,201,82,46,182,113,156,251,235,107,247,118,236,207,178,71,86,150,43,113,27,172,70,91,124,183,150,153,162,5,117,87,236,177,163,99,83,239,202,248,46,193,251,248,80,138,181,207,71,133,242,44,55,202,87,135,197,7,70,200,68,102,10,189,105,189,250,189,58,54,18,69,123,211,236,91,178,14,101,233,231,108,126,217,179,235,132,130,108,151,22,221,252,21,52,231,54,252,18,196,124,238,115,110,168,35,194,102,201,182,116,196,11,135,228,67,95,116,222,212,213,15,171,31,125,115,62,139,213,70,216,60,240,25,65,181,78,88,92,200,251,0,102,43,77,34,237,55,27,123,15,198,110,183,177,70,80,189,199,22,232,118,212,205,144,82,228,201,111,81,38,183,16,231,2,189,43,222,101,186,151,173,245,103,205,20,52,172,239,178,85,212,78,142,245,246,42,52,147,103,184,109,86,72,84,70,166,109,117,81,246,241,76,253,229,14,134,54,117,134,27,143,22,253,154,75,11,247,189,248,148,14,148,78,110,118,111,67,116,62,222,163,108,54,188,164,208,92,94,80,62,223,33,241,73,236,26,21,85,61,114,218,141,150,161,166,205,204,118,187,94,188,125,206,220,37,41,181,50,140,58,140,22,160,197,158,99,115,72,124,211,112,116,45,67,253,181,26,199,64,237,5,181,200,105,83,210,105,59,54,190,10,18,201,248,216,17,16,231,239,146,91,175,210,158,172,183,132,176,92,245,16,241,17,64,200,174,83,162,115,215,161,170,209,248,37,222,187,7,128,223,125,192,13,129,235,216,54,166,2,90,111,2,111,40,77,245,124,247,157,219,169,102,203,248,93,43,121,173,247,51,216,142,218,179,86,102,55,214,5,63,197,123,96,210,39,136,124,124,119,199,117,233,124,118,149,24,32,162,31,221,123,119,209,172,5,213,19,25,212,218,164,9,229,227,181,57,123,158,16,32,146,249,240,248,7,112,209,172,156,37,216,94,147,117,19,62,229,79,227,96,221,88,22,124,131,21,27,126,118,150,163,179,183,56,173,114,149,229,190,148,225,243,251,252,32,7,242,252,123,175,10,98,73,154,179,93,210,1,33,25,11,105,77,30,106,223,243,186,142,202,152,95,20,189,255,194,150,254,10,145,242,7,96,232,151,234,230,246,192,219,88,167,213,112,240,32,65,125,153,48,143,138,20,175,90,162,190,123,61,40,190,161,74,14,226,230,78,6,207,100,157,133,197,12,223,147,9,73,122,153,70,161,24,116,212,167,144,26,162,86,244,134,237,166,159,29,104,130,175,89,13,84,106,178,199,76,79,79,129,252,239,169,50,31,247,173,122,175,26,151,75,188,139,181,96,250,203,126,200,150,1,239,218,202,82,3,219,236,69,219,172,82,243,103,143,224,95,48,190,141,233,205,96,150,129,104,152,184,121,245,206,126,123,177,104,212,232,41,209,149,228,115,181,157,148,103,50,156,134,59,246,219,157,23,154,50,99,98,100,119,243,91,131,232,221,50,97,4,122,138,119,232,30,35,52,78,99,9,14,1,159,81,158,44,224,53,124,206,207,91,33,249,58,122,142,115,99,56,38,84,47,110,50,168,121,238,103,13,167,32,241,217,195,26,124,255,165,235,151,140,198,149,64,44,86,3,197,233,125,142,19,5,233,124,17,81,201,247,218,38,184,138,195,225,190,125,164,156,47,91,164,191,73,164,208,25,127,1,236,94,16,122,248,180,141,28,251,255,1,4,58,212,204,234,78,47,76,22,45,205,82,250,240,187,133,84,250,87,105,95,60,141,137,30,227,44,230,76,248,30,38,221,225,54,212,67,174,116,166,190,209,151,158,11,117,71,175,145,216,225,38,181,220,90,254,142,222,157,32,163,225,136,201,155,52,198,11,229,92,95,9,14,142,151,114,13,95,124,144,40,164,121,109,106,245,170,97,18,238,180,40,6,73,42,112,33,237,49,105,127,189,51,20,136,254,7,160,230,232,43,207,178,112,152,238,207,49,89,134,135,121,238,200,14,93,184,245,116,120,124,133,243,51,57,98,127,66,104,193,135,89,237,82,54,97,98,244,15,160,147,59,163,90,74,17,166,144,39,251,243,152,203,129,37,107,185,194,63,239,57,31,39,131,198,39,59,71,158,95,48,82,189,43,193,152,66,208,151,89,122,254,232,163,72,157,251,197,43,236,35,184,45,42,127,49,141,18,68,50,135,236,206,123,68,233,151,188,87,188,171,10,214,218,130,223,136,234,252,85,87,246,238,219,107,18,165,41,167,71,160,84,112,98,48,31,139,70,76,187,159,141,8,105,133,246,198,62,185,43,246,216,25,183,139,214,190,159,37,204,200,61,123,99,99,101,143,248,237,3,1,122,79,19,195,119,110,240,145,180,60,155,104,7,127,250,141,155,84,118,102,35,189,179,141,81,237,207,58,215,141,139,54,154,119,166,10,68,149,149,41,49,121,205,136,120,252,43,88,235,227,78,224,109,177,73,59,237,175,27,9,159,214,246,221,38,123,91,79,202,114,143,239,150,137,227,154,172,204,81,61,230,83,153,49,89,19,9,218,232,201,141,111,156,147,14,210,194,90,119,244,77,26,166,161,69,187,180,43,89,55,185,111,246,237,44,66,78,245,219,169,22,213,226,141,203,111,255,0,186,201,234,12,36,182,116,70,89,74,29,42,44,86,198,120,60,92,55,141,170,97,49,156,157,89,168,9,103,105,2,25,149,228,231,194,122,202,51,42,95,81,34,75,86,167,106,134,42,222,13,111,149,96,50,201,177,242,53,198,83,98,189,196,51,32,115,147,216,143,121,207,5,181,90,146,224,156,204,191,106,40,216,9,192,177,25,13,158,161,95,132,90,79,95,164,62,153,184,113,198,131,67,204,46,21,119,223,139,112,193,49,63,115,127,209,231,88,200,219,150,36,90,243,9,242,123,206,97,145,51,11,15,198,118,200,105,149,159,98,202,187,206,154,46,161,2,62,130,101,30,241,174,240,219,154,35,145,239,18,42,210,205,139,62,75,23,145,148,28,22,248,94,11,1,154,146,140,54,237,212,10,182,92,231,149,23,226,105,254,205,97,20,221,24,114,134,111,35,110,225,137,232,176,52,243,125,96,2,92,83,255,106,80,184,238,87,236,88,214,129,53,213,146,141,231,183,126,238,254,227,11,165,63,0,60,30,251,237,156,60,174,118,154,11,116,215,164,106,22,144,45,186,183,18,179,132,125,35,96,70,158,158,64,210,194,214,238,154,56,242,242,59,59,65,137,114,76,119,189,156,93,248,11,221,93,78,154,233,162,153,117,153,125,160,67,158,229,43,117,190,215,71,30,134,7,198,249,135,131,127,0,58,108,138,100,157,103,33,237,233,164,173,75,237,26,70,87,237,51,215,232,126,145,156,133,141,32,108,231,13,205,37,57,214,174,102,171,233,142,97,232,0,114,153,210,224,123,225,232,37,54,120,133,71,45,170,127,101,57,208,179,44,77,123,73,145,208,244,226,177,44,175,24,199,111,166,121,159,197,56,221,165,170,214,19,70,127,159,252,102,243,174,96,249,200,244,184,238,66,152,175,26,114,184,147,3,113,209,225,140,214,239,58,87,22,155,160,111,144,222,103,225,242,23,232,111,166,183,220,99,35,243,140,108,148,239,113,77,177,178,191,220,160,98,254,28,46,99,202,130,179,24,251,26,24,185,228,131,216,135,8,207,234,44,165,139,238,88,181,198,166,6,76,157,147,109,189,230,245,215,183,167,248,176,109,243,160,121,209,110,197,89,130,205,200,115,61,74,237,166,198,90,50,193,251,118,241,23,205,132,249,146,207,233,186,105,137,201,247,200,46,124,162,125,127,188,133,238,80,80,80,30,147,121,239,172,255,244,216,23,190,61,142,55,187,252,18,28,2,91,226,84,94,148,210,173,59,123,145,11,3,218,79,255,185,94,190,91,255,87,244,251,169,67,63,3,190,108,134,213,183,221,223,19,188,81,164,228,99,21,186,209,37,220,107,146,126,164,147,79,238,211,223,203,44,161,163,105,66,228,37,160,32,27,145,83,31,71,29,205,102,237,157,142,86,147,200,53,217,10,199,45,104,91,89,177,60,198,113,197,195,214,234,251,29,230,187,20,80,69,165,191,212,206,181,47,82,87,95,207,69,154,252,82,41,217,231,95,172,4,250,182,52,107,251,135,174,171,239,5,28,120,42,69,78,11,157,104,18,184,13,162,50,140,41,232,46,58,199,63,143,225,204,247,164,170,223,210,60,112,61,72,212,72,103,182,78,31,187,215,183,133,233,118,245,170,99,132,51,43,114,130,60,137,117,142,100,254,0,192,130,96,75,88,83,211,120,97,179,190,202,207,149,217,225,119,30,180,236,94,254,4,85,8,249,242,61,124,7,105,227,40,55,250,210,83,154,149,210,161,168,237,74,193,149,23,135,123,155,166,169,133,83,219,131,86,163,10,47,237,70,188,61,105,135,130,35,99,95,19,196,108,160,26,183,254,90,186,25,172,63,62,193,2,9,176,47,180,211,144,43,115,206,219,77,212,11,36,112,67,98,35,194,92,78,153,237,210,227,95,31,80,190,190,165,190,240,165,142,113,99,172,222,131,79,89,175,149,110,196,48,127,85,132,243,143,63,172,92,68,51,67,184,35,161,42,156,210,70,245,1,229,207,233,191,78,185,183,59,145,176,89,104,147,233,237,255,92,144,35,217,238,86,241,176,238,100,223,33,51,133,183,165,165,226,37,150,78,70,12,114,174,223,6,76,0,231,161,14,20,121,13,82,159,38,233,183,141,72,2,193,249,210,244,121,220,22,22,90,46,182,214,34,100,55,16,183,116,226,249,16,210,201,50,130,181,175,173,55,99,142,183,29,132,102,155,250,191,68,131,156,220,202,213,54,103,16,218,106,203,214,102,136,155,195,74,219,147,173,85,142,0,242,67,205,208,146,37,153,146,141,183,216,71,231,62,101,154,82,104,245,117,139,137,203,244,239,92,121,220,219,186,221,82,179,62,21,116,178,21,238,185,164,115,89,122,22,172,219,178,16,182,83,82,188,161,181,229,226,106,238,63,181,104,60,50,245,107,46,130,95,52,29,101,206,165,118,237,88,238,17,113,229,52,107,92,244,146,23,221,5,141,183,133,13,236,159,21,30,90,14,223,56,248,162,82,174,147,117,118,243,23,153,188,88,149,208,109,26,151,166,142,153,24,189,226,90,53,44,216,88,184,151,128,153,99,201,207,114,161,85,146,66,63,181,200,218,147,142,214,20,118,133,52,19,164,40,153,119,47,170,25,237,220,117,138,205,56,75,115,92,153,234,39,180,51,184,41,195,10,66,238,188,138,197,95,95,20,254,165,220,11,103,125,244,15,115,154,37,197,71,177,165,110,173,87,123,194,219,89,47,141,103,147,143,139,175,165,173,54,27,122,185,67,190,23,40,103,162,147,84,173,185,69,75,54,76,36,168,140,189,168,116,231,247,192,24,31,188,143,47,248,164,103,207,17,182,15,245,45,107,171,150,229,54,174,43,204,33,229,53,214,188,14,38,130,38,52,51,221,240,112,208,251,180,46,59,50,97,22,171,36,28,218,30,141,101,223,117,152,63,62,27,162,124,211,27,121,238,24,144,143,70,252,128,89,116,73,123,122,62,54,197,166,65,194,130,163,26,4,94,62,200,77,92,128,133,6,110,198,205,83,209,74,249,163,56,188,225,215,153,242,91,180,82,209,109,77,144,218,14,40,119,129,114,217,94,182,7,250,201,217,69,198,82,80,55,189,104,253,200,59,49,59,27,0,64,216,243,178,24,183,56,224,162,183,109,200,59,88,118,55,119,104,36,118,195,163,167,146,99,85,202,85,35,225,182,114,56,0,198,114,131,222,47,141,182,105,184,252,43,97,152,76,107,221,14,250,193,61,239,255,234,154,18,242,111,42,97,196,222,223,212,2,43,114,112,212,196,5,35,2,255,157,85,254,255,22,228,37,247,78,166,174,107,29,145,22,251,175,21,90,183,31,3,110,126,90,24,46,109,120,161,31,53,98,162,201,224,136,179,144,247,63,31,119,225,220,22,79,97,215,153,159,49,223,35,249,217,156,110,128,90,64,85,215,48,212,151,182,44,74,33,33,31,57,133,188,233,156,32,106,204,81,165,120,59,32,17,199,219,255,96,106,183,120,97,240,188,87,45,113,5,162,93,70,51,147,119,225,48,54,197,243,90,102,180,23,121,99,47,156,235,150,3,142,224,198,89,222,167,84,163,70,96,216,202,43,180,160,14,18,201,17,19,218,116,125,142,147,99,113,38,137,12,165,50,178,64,10,118,217,252,224,129,242,54,190,67,245,59,157,19,16,82,137,224,206,248,125,21,55,165,125,68,106,35,150,227,132,41,208,6,148,160,225,218,100,86,90,153,225,195,13,36,181,150,91,137,143,238,84,233,228,193,149,13,150,45,7,200,81,255,203,220,12,80,98,147,123,174,71,201,40,151,171,17,144,251,116,218,244,91,64,51,92,0,32,120,104,138,81,142,93,103,214,54,154,247,34,112,18,28,146,168,244,96,170,67,12,142,77,195,44,112,108,234,229,46,41,75,46,207,107,211,226,40,147,123,232,32,51,43,117,117,193,6,151,35,88,181,90,219,111,177,242,194,56,71,19,117,172,126,222,77,227,54,47,174,248,128,188,230,30,172,68,200,164,126,112,227,220,118,44,210,108,57,17,165,166,53,211,125,50,144,158,12,130,57,131,162,93,163,207,233,241,230,79,57,141,231,84,66,173,76,41,4,230,168,191,150,102,100,69,162,83,54,41,248,93,16,23,214,49,182,172,195,24,215,213,53,241,153,143,181,143,99,4,180,200,99,233,188,167,96,149,174,34,104,42,1,8,224,11,254,88,83,230,22,145,202,233,170,16,81,163,86,239,74,21,181,133,153,11,142,117,1,37,5,179,114,77,252,96,254,101,148,190,16,179,96,74,18,211,172,158,59,217,44,230,16,109,80,209,209,69,59,127,157,209,130,161,93,227,226,190,239,115,76,46,58,198,179,12,117,5,127,176,94,2,248,196,171,226,236,78,21,155,82,103,254,15,128,120,34,37,224,187,157,81,22,171,163,240,89,218,174,247,99,175,1,63,86,219,182,142,41,234,140,164,167,4,54,110,99,60,185,240,178,232,239,103,199,218,13,160,46,158,90,181,118,206,166,44,197,76,145,43,230,247,78,27,251,118,215,167,228,156,202,157,158,239,251,126,238,170,116,63,36,176,79,143,11,7,212,3,130,123,57,187,40,217,119,136,8,113,26,251,126,89,199,82,174,127,184,141,100,174,125,182,120,53,252,60,92,125,255,38,229,38,32,141,62,63,167,218,8,63,248,7,151,51,229,119,203,133,76,188,59,40,226,231,157,118,117,27,158,51,170,12,31,142,193,131,58,77,128,6,18,254,238,60,75,244,142,192,130,230,151,106,109,135,71,115,142,163,253,135,216,14,195,97,96,141,146,75,35,29,19,100,13,195,101,16,31,35,187,137,105,95,197,230,215,90,79,226,90,119,55,20,116,41,209,25,71,48,49,41,136,109,216,106,244,25,222,55,250,88,116,47,245,35,119,179,7,43,180,192,149,25,108,17,34,151,227,235,85,176,170,117,241,6,126,2,252,122,163,82,173,137,245,178,47,158,158,141,215,92,190,40,143,153,65,53,40,158,241,55,113,42,193,251,19,98,243,47,156,90,177,161,214,172,221,230,110,153,244,130,152,119,167,249,15,65,233,30,188,6,126,38,167,146,93,106,107,133,76,246,142,196,116,207,190,78,129,207,30,142,129,87,249,223,131,146,43,218,87,222,144,187,144,163,164,221,254,118,28,211,108,124,162,213,111,211,192,218,171,213,253,69,204,10,241,101,87,189,249,81,82,251,15,39,148,204,36,130,169,40,174,148,10,246,39,199,219,124,114,153,46,240,41,89,78,96,33,35,172,220,129,54,172,185,7,83,139,5,83,0,62,135,186,21,113,69,82,110,184,205,77,167,93,141,41,109,192,31,88,137,126,250,119,50,234,183,50,29,93,242,126,22,128,2,81,213,137,39,35,252,218,109,16,104,93,125,27,88,97,216,165,10,64,59,99,249,178,8,239,124,232,5,118,92,167,71,144,87,154,32,175,245,91,55,158,3,225,90,108,167,133,6,94,152,164,157,23,209,114,122,138,55,129,249,241,171,166,242,139,108,100,189,71,5,120,220,241,103,192,113,142,94,236,104,189,66,13,34,99,125,225,223,207,117,106,181,26,151,152,217,200,19,55,186,101,8,102,5,249,218,233,75,168,237,69,34,35,192,137,58,246,238,188,27,36,147,144,164,155,185,131,217,31,119,235,26,70,86,41,201,180,199,61,244,18,249,166,195,205,223,34,10,6,37,70,21,104,188,209,54,124,38,195,84,144,233,252,212,40,41,126,190,18,188,110,6,172,99,144,107,216,26,81,148,115,42,189,75,151,153,89,103,229,165,6,193,115,204,154,133,115,122,217,143,134,188,78,213,186,240,17,92,72,18,117,68,135,189,251,176,247,204,32,76,129,184,155,211,230,96,71,193,80,4,113,100,93,69,239,200,84,158,166,77,221,246,190,67,5,47,121,128,24,217,175,18,57,40,237,89,88,84,52,173,223,38,13,31,206,26,153,88,10,81,131,56,157,250,149,191,226,120,153,239,30,89,195,105,126,253,149,101,223,78,86,7,253,31,0,245,185,30,5,91,215,103,153,105,205,124,254,131,182,218,249,168,27,242,223,240,93,39,86,75,68,182,232,103,35,200,113,225,101,194,30,65,50,206,74,132,242,214,176,36,219,128,160,178,76,158,74,103,154,119,33,117,218,160,206,254,194,163,122,92,33,1,184,173,102,61,145,243,152,138,33,93,46,173,238,187,99,40,213,88,48,71,177,220,246,178,113,107,205,58,218,128,231,248,128,185,255,71,193,219,159,242,108,124,219,34,30,122,180,201,147,174,235,34,21,131,9,242,52,171,190,210,161,47,14,175,62,56,43,247,242,232,13,232,222,63,227,215,229,38,216,220,157,1,161,43,29,154,252,1,168,30,162,214,21,180,167,221,76,181,242,86,97,53,243,97,246,34,88,105,75,158,127,102,108,76,45,91,37,231,173,14,204,27,113,93,105,58,147,93,252,233,109,103,192,127,59,185,206,198,221,216,61,78,167,76,34,39,164,56,218,215,239,12,218,83,203,230,226,205,162,115,183,223,78,119,198,253,216,240,107,72,128,155,231,117,88,188,234,1,69,219,196,248,210,35,67,224,29,222,176,141,4,106,17,69,99,253,144,103,254,177,200,157,254,140,32,190,184,252,0,236,173,92,219,193,31,192,119,55,166,51,106,129,84,210,140,221,134,196,134,2,57,74,44,173,35,81,224,155,125,254,84,46,150,159,6,137,10,197,18,129,55,52,210,95,151,160,10,130,243,50,3,254,12,8,166,144,125,252,123,49,203,210,207,35,3,172,104,154,139,230,214,44,9,229,82,11,92,71,148,60,226,244,207,109,32,155,187,248,233,86,159,161,159,19,48,38,12,19,216,33,23,158,49,67,31,32,227,242,44,214,197,138,250,80,92,205,66,121,241,176,225,122,231,35,182,83,153,159,250,51,113,134,223,88,240,225,113,107,54,105,21,246,66,81,233,146,166,220,112,251,121,73,95,248,245,53,86,103,241,134,156,90,30,27,113,214,113,71,84,112,123,5,93,177,133,156,181,13,167,188,25,219,204,206,112,175,140,127,96,209,222,73,65,191,159,53,93,9,248,237,64,237,170,116,62,141,136,7,41,104,222,172,206,198,105,40,199,11,43,15,29,95,161,240,93,8,246,34,234,87,113,213,68,144,134,133,89,2,204,57,66,165,119,193,195,103,235,93,182,123,173,237,201,41,176,58,210,68,157,14,180,236,32,217,41,174,44,56,208,200,159,176,106,189,49,172,163,168,134,148,163,172,55,95,44,207,119,76,54,163,173,167,97,81,49,174,255,197,19,251,144,40,231,221,166,114,148,90,94,146,54,222,58,153,20,204,150,141,94,82,106,184,79,253,139,116,229,44,109,205,237,106,177,156,64,74,212,207,117,133,224,254,187,233,117,58,130,219,226,208,162,153,28,121,240,135,52,57,208,203,66,82,123,242,176,10,143,109,153,190,48,169,193,183,111,79,25,42,167,108,20,25,143,203,163,183,39,29,181,185,125,145,238,127,116,196,230,51,95,29,10,37,35,134,195,178,100,32,161,154,221,58,244,240,208,205,247,184,104,41,9,227,224,169,115,95,79,252,187,126,181,169,95,186,228,95,41,189,190,41,89,64,242,181,42,152,226,6,174,40,231,250,188,243,205,140,158,199,156,179,51,215,106,202,49,104,227,203,154,69,198,167,30,152,90,98,77,148,225,93,110,124,79,11,23,207,156,133,212,131,15,125,110,99,187,253,240,125,213,117,139,51,171,105,122,34,10,28,149,234,227,87,162,99,247,34,103,144,246,63,13,42,19,231,82,129,197,202,11,123,120,200,223,234,14,96,166,239,178,184,86,19,82,60,19,36,214,54,225,76,160,73,199,78,144,50,225,114,130,255,1,188,168,229,215,42,16,240,205,82,215,181,110,85,187,200,142,188,233,181,94,27,190,118,230,152,199,107,171,63,107,244,123,78,65,118,237,4,92,96,105,140,228,76,41,82,123,177,59,74,39,157,207,165,57,221,1,117,144,103,215,81,175,125,13,117,20,232,46,53,225,94,152,49,172,244,185,157,18,152,26,166,98,46,154,68,55,79,197,47,228,19,228,255,186,227,104,220,33,48,81,165,204,27,105,63,130,143,54,61,166,126,120,21,16,131,180,51,93,90,183,197,155,178,0,145,210,45,79,202,124,93,194,117,116,74,73,70,175,227,34,176,162,158,253,41,135,134,197,137,154,99,28,50,213,242,137,55,143,156,135,68,129,149,87,133,87,218,30,30,185,203,227,44,42,212,211,35,32,241,51,87,246,211,11,181,140,184,122,28,38,169,49,165,246,52,212,48,87,165,212,76,13,55,222,26,249,1,237,214,235,149,14,15,95,209,112,179,6,243,86,198,126,233,122,131,105,23,152,229,26,193,118,90,119,10,94,208,128,93,156,126,39,87,117,252,201,218,30,121,116,49,17,111,116,138,150,13,15,249,117,28,122,204,180,69,22,255,0,187,6,53,157,237,118,82,83,130,8,5,225,9,41,104,119,234,61,184,78,84,157,182,208,189,177,112,147,144,61,168,5,165,94,178,187,19,242,58,38,157,54,126,116,211,114,68,132,242,197,65,210,13,142,141,34,95,222,36,207,123,31,28,156,84,26,81,93,79,52,190,156,193,239,12,170,110,14,124,26,217,235,223,213,224,102,139,135,148,162,167,239,157,73,199,107,58,147,241,250,51,92,192,102,73,187,52,92,42,236,15,192,209,113,154,82,174,32,112,252,253,190,202,235,235,231,54,17,203,167,76,116,78,7,241,39,132,25,172,25,46,41,113,251,21,112,24,115,144,141,86,5,106,246,249,157,88,117,24,120,36,120,250,22,108,191,221,234,93,241,77,80,111,102,235,36,178,182,145,115,85,155,140,230,90,36,83,84,249,230,134,105,220,199,26,228,243,7,208,115,242,66,192,30,253,69,102,230,195,249,107,53,123,222,131,133,251,199,58,143,34,166,112,123,122,57,133,150,227,238,246,41,65,12,61,90,119,30,43,253,226,82,196,112,123,174,195,205,123,70,26,218,189,135,179,23,2,224,185,9,82,121,216,91,254,182,31,233,238,138,215,167,23,88,76,225,60,238,180,116,34,42,106,12,225,233,153,242,23,232,129,25,14,249,130,9,173,6,253,246,130,82,214,10,108,108,70,43,26,198,63,145,43,123,179,222,205,203,127,255,152,80,193,199,74,111,184,97,98,118,35,109,203,58,104,223,245,75,209,157,208,250,133,184,242,246,86,100,119,232,75,45,198,170,184,189,239,110,114,180,214,173,131,247,135,123,236,56,50,82,61,248,183,65,90,108,195,238,73,102,143,153,36,120,190,111,43,113,44,157,81,205,181,74,106,40,245,171,87,121,179,171,192,184,89,226,253,177,225,15,30,34,200,13,22,188,22,159,4,104,216,200,154,106,244,39,249,231,5,251,220,12,203,216,67,159,93,19,117,219,33,22,40,81,127,197,83,208,217,8,32,28,138,106,56,53,152,132,34,61,141,65,70,200,2,239,203,135,70,47,234,121,146,146,246,80,161,251,155,249,124,158,241,75,66,34,158,28,127,0,216,246,84,6,150,101,71,126,163,204,183,199,59,89,141,126,73,122,247,246,105,32,219,11,143,149,192,180,138,6,144,177,46,49,111,221,165,70,89,252,101,108,135,211,9,231,24,137,137,161,159,94,148,237,222,204,116,145,2,83,67,217,3,168,173,206,224,71,181,225,176,205,180,182,115,233,219,215,75,54,55,11,132,43,14,126,5,23,88,184,57,31,202,103,10,57,101,193,202,78,51,123,186,172,195,110,89,71,230,93,241,167,235,236,143,120,115,181,156,44,194,182,70,79,190,79,64,104,16,76,189,83,54,83,9,76,209,53,28,191,226,101,137,55,211,252,56,59,199,91,42,171,187,91,42,198,73,75,240,173,253,89,78,88,193,107,78,125,75,180,6,134,44,101,127,35,146,158,18,199,33,140,170,250,106,76,201,164,162,195,244,172,145,130,234,203,160,36,187,157,90,55,150,231,50,203,71,206,52,10,138,87,223,169,147,146,138,71,63,49,181,143,70,134,158,71,102,37,47,242,79,188,19,146,172,154,156,182,45,242,82,96,253,157,66,216,219,207,158,39,230,116,112,79,125,49,9,129,138,137,21,162,174,93,70,27,22,226,92,233,195,3,157,234,200,152,8,178,39,159,125,75,62,246,134,86,44,109,251,83,208,212,246,68,132,36,36,208,104,163,159,147,66,57,37,205,12,164,79,223,52,226,31,33,75,199,106,246,120,152,175,56,195,101,57,241,57,47,2,127,74,237,163,27,216,78,150,125,65,43,108,246,238,80,85,99,100,185,138,30,161,91,126,38,119,17,88,148,64,195,130,41,211,221,185,180,212,217,36,219,60,140,28,7,29,254,22,220,34,5,120,21,246,196,215,81,42,144,65,18,114,64,242,158,15,160,110,230,255,137,106,249,15,15,238,12,144,95,151,88,110,115,152,67,52,47,203,28,234,64,238,133,11,73,184,128,231,156,131,46,31,86,63,154,193,112,160,198,33,130,17,169,216,22,205,186,221,9,13,140,194,237,9,196,73,125,55,187,206,104,203,174,131,41,41,233,107,223,253,214,84,186,150,237,180,132,153,135,240,29,16,180,205,8,224,93,162,225,226,98,147,144,151,237,239,61,141,39,118,198,163,117,222,68,42,17,116,189,64,41,103,118,167,70,218,24,70,86,106,196,134,150,255,15,199,139,201,4,153,186,10,2,248,137,84,100,148,203,89,253,87,255,24,253,232,138,238,0,88,107,99,25,229,213,20,104,94,199,230,201,209,108,74,216,203,110,244,163,96,87,24,72,239,41,14,135,140,83,47,117,169,145,132,93,187,0,27,77,241,90,3,99,238,59,80,28,62,202,236,227,225,179,120,4,66,43,135,213,85,40,104,89,124,34,2,139,146,114,156,138,130,114,156,166,0,220,71,227,123,152,47,47,48,63,32,101,168,239,225,77,228,168,62,21,17,51,192,131,89,29,2,156,52,110,34,222,30,72,34,165,176,231,225,161,144,183,252,108,4,76,73,103,175,73,112,40,163,116,188,15,204,75,41,88,101,150,61,230,92,231,161,13,107,140,43,185,6,228,171,153,54,166,2,33,195,160,135,14,0,128,0,0,212,215,79,43,44,7,60,253,246,188,15,79,58,206,104,4,30,205,204,182,142,255,247,119,204,115,19,19,167,167,2,139,195,41,129,109,53,52,108,200,98,69,75,29,60,116,146,30,141,209,198,54,188,47,134,27,163,55,153,175,214,1,214,141,148,192,154,141,151,186,228,227,254,4,219,124,215,169,192,15,228,130,68,107,252,154,131,6,215,19,214,119,103,254,175,203,73,60,138,178,36,193,16,104,199,32,226,38,172,119,17,221,130,174,166,92,223,24,252,49,18,199,13,115,177,13,244,48,250,237,160,100,37,168,241,165,153,31,24,158,76,59,233,194,157,78,137,99,121,158,243,150,105,14,134,53,67,221,44,177,111,201,94,182,36,108,174,180,55,209,48,150,93,83,95,247,7,0,120,241,74,108,253,109,125,111,79,64,250,96,177,255,204,229,177,231,216,245,108,91,59,133,201,7,119,166,5,77,6,229,104,73,168,169,50,199,110,2,130,183,37,115,27,178,141,19,191,196,234,188,90,105,236,89,115,167,127,112,170,218,85,127,175,173,91,252,241,177,146,66,84,237,231,78,18,110,171,64,92,167,202,23,184,133,175,134,121,191,233,182,222,70,198,140,222,186,220,219,44,245,129,5,170,146,76,7,236,139,122,40,58,44,163,194,183,67,101,27,183,187,106,255,119,63,167,78,102,59,19,118,70,156,252,82,134,27,110,66,98,59,46,139,235,230,251,11,92,197,176,79,143,67,239,175,20,187,167,22,120,56,16,218,51,198,150,24,125,110,221,110,248,212,131,180,85,137,130,71,253,141,101,205,51,156,19,233,170,54,190,90,228,214,135,107,252,131,6,52,19,230,46,156,108,66,45,226,209,236,214,44,198,221,206,19,244,188,203,89,202,122,87,71,100,93,195,54,48,211,107,25,124,230,236,80,238,187,145,195,128,252,63,0,29,44,10,245,146,180,137,132,193,250,116,218,161,228,198,184,53,163,240,247,205,25,164,213,56,198,25,50,102,46,175,157,22,65,3,173,40,166,92,130,43,113,215,209,191,142,47,113,161,242,218,102,17,189,6,146,223,160,114,138,245,84,102,187,134,210,137,212,155,2,245,202,137,26,113,27,65,83,126,114,154,208,69,57,239,22,169,126,255,239,95,229,147,246,133,228,232,253,255,78,130,213,10,74,68,197,58,181,53,250,42,213,28,117,232,19,32,43,246,147,252,135,207,86,230,52,137,253,241,78,246,221,85,35,203,42,89,18,137,33,115,50,14,38,103,239,175,73,151,134,66,150,47,233,57,229,125,40,81,28,110,159,94,13,153,132,171,86,19,28,127,214,7,223,38,88,238,48,172,109,139,216,9,107,67,135,204,217,180,54,109,155,52,60,126,126,61,180,169,246,42,220,195,118,127,97,155,228,186,76,75,217,122,89,119,182,5,41,23,160,160,203,222,212,77,208,128,125,190,175,171,187,129,29,115,44,235,103,225,124,91,166,91,98,230,172,206,78,228,152,62,85,66,113,147,198,28,244,85,218,175,144,93,134,92,101,56,72,203,111,116,247,55,166,191,16,184,223,217,150,139,197,119,34,132,252,54,244,125,209,24,175,159,179,68,240,7,240,122,93,96,211,8,90,106,145,165,247,7,160,32,182,188,224,139,210,173,201,92,255,178,97,81,195,143,64,57,129,213,74,196,248,179,219,94,47,126,184,6,226,62,175,117,201,230,129,123,210,118,177,187,85,12,165,170,147,203,68,147,142,101,16,235,24,52,25,173,95,99,93,77,156,117,163,63,197,230,199,91,24,92,194,74,18,125,56,78,229,51,121,0,47,211,137,140,165,185,64,167,209,41,90,247,165,13,18,126,25,83,234,144,144,84,48,181,152,58,110,202,102,225,91,97,186,85,60,227,138,84,77,110,35,153,117,134,41,61,126,73,164,226,236,180,105,84,117,98,220,56,95,24,148,70,199,189,228,33,63,245,141,59,85,243,243,245,41,236,39,22,249,65,119,110,91,48,211,94,47,184,116,246,198,208,252,209,170,206,185,106,134,59,75,68,32,39,24,138,186,142,93,233,107,5,183,89,55,120,213,237,1,209,13,96,237,166,130,237,242,181,30,233,159,157,94,48,62,167,126,228,43,16,46,201,240,83,62,34,175,35,88,11,240,200,240,199,105,71,66,178,101,118,240,45,130,141,180,250,41,76,23,93,54,18,34,61,9,171,70,149,33,79,28,185,198,132,95,11,160,204,61,109,93,181,243,167,98,237,14,145,70,46,166,36,45,124,36,210,204,68,139,5,53,115,230,89,193,156,215,237,229,29,78,120,183,87,32,232,112,48,137,214,215,24,7,110,185,113,63,218,228,120,189,109,3,47,244,212,144,124,248,101,120,98,102,179,138,12,93,161,246,182,165,41,77,181,243,150,179,3,68,7,100,54,56,92,26,25,199,3,99,98,113,99,89,142,183,153,170,225,20,52,14,229,112,25,199,173,155,230,229,182,177,117,215,87,202,163,207,44,248,42,199,123,124,23,40,72,194,193,70,20,24,84,213,216,92,159,27,142,198,186,24,106,202,70,176,201,13,139,124,183,113,53,45,170,149,83,205,111,60,204,111,227,128,5,81,90,22,214,40,182,5,149,231,11,159,41,132,47,63,218,180,1,47,83,176,194,41,179,4,149,43,107,137,159,196,21,186,177,175,245,103,114,159,254,24,247,56,51,143,154,107,74,15,142,122,173,202,66,116,110,122,195,176,197,135,216,181,19,50,117,179,110,6,92,219,3,42,121,86,131,209,77,227,7,25,250,46,79,139,92,189,108,229,83,11,111,244,200,224,43,209,32,28,121,69,120,34,13,235,14,98,6,92,222,31,211,107,240,86,102,233,36,70,26,111,79,76,65,210,240,184,173,98,59,105,87,27,183,250,234,236,136,227,183,58,4,239,176,51,243,203,235,154,66,98,125,207,74,129,158,125,209,64,251,214,32,27,89,8,15,27,157,200,2,142,189,254,212,137,136,112,111,37,54,89,77,213,88,82,193,5,252,4,150,57,42,191,172,119,41,232,194,117,66,73,24,95,109,206,43,157,134,3,179,231,219,118,95,16,52,128,159,11,158,115,145,55,191,114,131,56,209,84,139,86,23,24,213,172,186,55,69,13,165,118,74,100,155,253,170,145,141,107,155,44,221,54,172,249,3,208,166,146,209,40,158,97,142,3,5,107,128,173,174,106,196,46,113,253,218,40,65,70,168,130,201,175,177,37,227,243,24,216,213,142,100,199,150,135,91,141,144,98,214,4,204,122,251,71,115,160,12,139,236,126,106,1,162,97,215,233,157,23,252,9,4,144,119,159,105,34,212,142,75,68,70,174,93,69,145,8,196,16,27,21,130,191,166,18,167,59,98,91,26,163,159,99,233,249,246,30,6,224,146,48,113,208,213,253,160,187,60,128,190,160,89,55,56,236,139,219,158,24,10,221,97,184,150,66,149,235,106,237,189,213,231,90,207,39,237,143,45,122,58,164,36,180,66,195,46,194,54,147,102,123,155,22,64,139,9,137,205,84,102,161,207,153,49,239,139,186,13,236,44,151,249,5,30,121,243,199,245,221,92,246,124,18,236,131,133,44,27,245,202,19,218,41,94,138,170,214,232,38,215,45,63,207,237,244,56,63,132,171,113,46,12,109,219,14,110,111,85,158,23,0,61,156,181,132,243,84,115,229,147,57,203,224,18,36,60,44,78,245,250,160,4,169,142,4,255,26,162,234,172,102,157,181,136,87,41,159,38,79,47,215,46,5,26,130,110,152,122,244,181,14,198,194,107,204,124,49,122,133,119,218,230,18,139,75,27,229,186,136,35,91,20,178,244,157,86,18,94,84,218,79,36,247,216,93,179,164,71,105,118,19,165,114,212,162,149,80,75,36,122,223,90,254,106,60,154,179,53,10,138,247,78,180,181,58,217,100,40,104,177,8,153,152,131,225,14,166,77,189,181,157,209,19,72,140,109,48,82,178,38,143,172,232,235,201,63,82,115,58,37,8,182,237,129,183,217,222,198,66,75,122,74,213,238,119,155,211,115,178,150,46,12,90,164,58,187,116,137,195,202,108,228,42,209,29,191,235,63,59,123,52,178,231,227,170,31,219,9,222,39,150,74,208,39,158,166,27,182,49,52,102,189,120,119,193,196,70,103,164,35,103,40,109,159,78,158,240,112,99,160,102,126,230,97,134,208,140,178,174,97,198,173,122,101,64,199,129,191,201,62,8,133,253,232,134,28,155,120,54,206,133,184,109,93,246,242,27,229,204,222,110,235,31,93,101,66,69,121,201,4,23,13,111,68,215,197,239,183,216,164,85,79,98,40,45,168,157,96,26,160,188,110,123,235,253,33,215,8,108,115,219,227,87,201,61,235,161,50,145,148,70,97,11,110,250,191,134,159,76,1,165,190,107,158,60,200,154,220,212,45,248,74,127,137,240,198,109,218,104,246,142,234,182,167,231,91,104,73,213,100,97,154,183,160,119,155,103,193,70,215,140,63,114,242,18,109,35,195,181,116,141,84,35,54,102,202,122,67,44,15,193,134,191,169,143,24,33,58,218,188,36,115,66,227,41,80,92,41,230,18,73,100,186,223,6,164,2,15,73,144,191,112,89,69,54,60,30,74,43,193,201,225,0,81,179,209,139,23,14,163,188,149,91,55,232,241,249,80,33,94,216,23,135,70,76,124,134,164,212,152,138,83,122,185,201,228,132,37,230,19,124,244,95,248,16,1,28,26,245,69,168,55,23,175,62,248,195,191,39,31,252,223,11,20,140,224,15,168,223,128,234,52,92,200,213,248,205,29,170,79,37,32,70,0,119,124,170,103,94,28,226,224,54,24,107,169,27,217,81,46,218,122,213,0,197,206,40,119,205,86,7,128,156,86,66,72,10,200,45,49,184,235,232,215,136,232,96,2,247,230,254,191,244,75,162,124,85,223,155,11,20,167,57,126,167,77,165,38,229,2,4,163,216,47,51,217,62,237,1,18,85,154,221,5,3,0,147,142,170,214,237,16,182,79,174,64,125,29,85,182,143,0,0,179,180,225,42,89,227,23,131,187,30,60,153,125,18,92,75,127,11,100,79,212,132,119,160,242,143,44,254,188,248,164,222,109,216,92,156,135,6,7,200,78,170,163,93,242,154,254,66,31,134,1,63,124,195,144,115,222,145,74,38,123,164,149,188,25,155,226,179,147,233,15,67,235,65,32,203,49,204,72,242,232,68,166,3,175,209,0,37,139,240,167,127,165,53,179,110,242,189,55,159,230,24,64,125,140,238,188,206,12,64,10,50,170,86,5,130,111,230,84,7,187,212,82,61,39,0,192,225,87,129,0,0,142,1,64,107,107,89,60,16,89,126,124,232,11,230,51,121,21,207,165,157,97,43,99,39,180,66,51,95,254,104,247,106,253,22,223,145,244,248,228,177,22,191,103,53,162,58,168,137,48,82,162,27,139,30,7,9,22,123,165,134,124,77,56,99,133,65,191,159,199,42,119,9,170,185,63,128,99,71,244,44,6,235,109,87,242,246,96,172,184,243,128,161,118,61,253,123,242,223,240,89,174,159,255,152,3,44,116,97,135,113,251,163,129,189,134,95,202,46,78,198,123,103,98,249,79,56,249,11,249,116,6,225,47,215,58,255,0,94,100,123,111,177,150,252,92,49,239,37,114,74,45,218,92,151,237,63,48,31,11,13,252,97,216,112,70,197,159,192,52,245,73,253,221,30,153,119,37,222,136,35,151,121,58,61,245,164,41,167,221,131,212,93,7,77,226,27,215,24,255,231,221,149,100,17,211,190,153,54,73,16,179,180,4,13,45,78,231,138,103,210,53,7,151,1,132,64,86,82,161,157,183,24,186,50,5,50,10,201,201,112,79,127,161,96,102,57,240,241,188,85,212,113,249,245,146,113,148,120,175,96,174,242,15,157,148,170,111,94,41,48,124,38,236,71,13,181,226,17,103,3,244,47,238,62,162,145,129,3,209,73,92,75,123,60,206,56,22,154,213,36,139,166,175,94,63,11,18,177,72,224,134,126,93,149,94,115,90,253,72,239,234,153,42,52,33,66,81,45,197,81,58,67,27,83,31,194,65,235,93,169,187,148,20,235,61,238,183,213,124,225,178,238,159,183,128,246,176,141,28,155,76,148,109,45,55,17,203,61,20,238,137,245,54,183,158,50,34,221,102,107,161,145,214,117,223,238,119,186,211,186,52,255,0,148,121,91,210,124,59,64,22,171,213,32,206,218,122,9,77,207,111,205,32,102,185,218,178,154,203,205,218,101,51,145,231,57,238,194,111,93,250,189,48,56,174,79,152,145,215,201,212,190,45,215,79,255,75,243,190,163,152,2,245,60,186,77,184,82,45,81,138,123,117,134,255,43,32,183,222,181,34,119,201,139,226,33,107,172,129,141,146,30,218,36,153,142,97,120,14,133,132,77,113,104,233,126,92,237,23,142,6,146,70,107,113,3,144,44,220,121,85,106,159,124,45,138,142,10,95,99,144,51,220,164,189,226,209,190,13,236,90,62,174,43,67,88,208,103,252,10,66,115,111,198,249,118,74,145,61,130,60,97,93,185,234,27,53,13,39,77,220,86,227,61,242,211,64,159,86,39,47,154,230,168,213,83,77,80,59,198,239,238,111,3,46,229,156,73,137,28,177,125,159,62,206,29,193,40,186,250,3,216,12,53,128,174,223,114,19,92,224,189,127,89,219,36,136,153,219,26,96,184,138,28,149,41,145,36,231,232,185,193,44,72,73,154,126,219,242,92,58,231,67,105,109,243,56,107,221,242,213,196,122,228,244,42,147,193,72,132,77,33,52,37,162,52,107,50,134,246,126,130,205,111,169,29,120,226,165,167,88,57,13,122,165,50,253,246,238,241,23,86,101,132,147,176,124,193,139,159,14,93,106,133,197,178,209,61,140,7,22,82,23,109,72,51,195,93,211,190,44,194,137,254,166,102,93,122,102,77,8,15,124,115,218,228,238,114,51,73,11,179,76,231,19,194,86,207,108,228,48,173,6,48,99,88,204,166,181,220,31,0,63,44,237,14,79,245,53,227,70,197,247,93,104,191,59,13,34,191,199,85,205,187,195,79,71,157,112,156,142,59,129,17,132,105,249,38,33,153,169,206,73,100,164,45,204,3,114,244,253,155,66,57,147,156,124,165,9,87,125,187,167,169,89,196,174,36,228,221,1,93,127,204,32,38,11,136,84,152,144,83,251,117,53,121,165,45,122,112,232,57,51,206,15,19,129,81,176,195,101,179,140,163,110,142,176,246,38,210,150,214,71,173,66,49,47,28,102,121,187,228,98,57,199,148,4,22,98,227,184,95,248,24,132,145,148,217,27,123,229,117,96,102,4,62,213,164,40,119,228,158,140,101,254,250,220,57,159,64,140,94,66,171,1,161,233,86,64,197,9,121,111,14,125,58,47,139,53,163,28,31,161,255,196,162,138,115,78,0,2,55,38,51,56,179,228,135,111,90,226,123,219,37,153,165,116,186,105,98,131,104,186,39,35,2,28,190,43,28,147,24,84,27,246,145,3,31,232,247,56,173,75,164,22,175,229,107,36,183,164,152,224,106,37,114,30,156,86,167,83,66,92,162,38,243,121,107,237,214,171,75,232,76,57,197,2,62,20,216,80,208,208,235,202,19,28,20,168,209,209,90,200,111,155,25,191,24,167,215,184,105,242,120,77,161,28,185,124,196,88,25,240,109,149,146,206,164,86,186,128,169,78,54,176,144,52,36,159,117,81,86,148,119,118,219,124,159,252,211,247,46,176,98,187,166,137,171,183,208,126,33,157,207,217,102,37,128,188,68,199,164,66,210,198,223,148,133,154,229,212,89,230,186,223,62,153,215,192,225,165,215,75,81,254,58,200,208,77,72,24,255,4,109,40,31,189,58,198,12,24,92,175,135,8,232,37,187,151,217,144,163,214,173,117,153,118,152,144,21,251,253,201,108,140,150,78,33,165,30,71,150,134,115,153,241,200,48,222,5,34,61,249,248,123,253,165,13,104,180,55,191,29,147,166,24,100,246,195,84,193,80,39,108,106,151,242,25,126,115,168,3,24,167,145,238,21,199,156,184,146,164,249,80,76,206,171,32,181,121,154,73,34,103,107,199,178,42,143,118,110,194,223,175,26,75,73,153,212,152,112,54,112,110,7,80,30,144,221,147,150,193,220,5,212,92,194,6,42,57,158,219,186,246,66,47,38,180,175,81,171,156,7,190,80,213,37,127,23,195,47,151,148,254,187,102,144,233,37,174,180,28,215,132,54,199,85,97,67,52,173,244,130,151,119,200,153,174,84,68,191,156,211,5,154,136,86,134,188,66,196,235,37,132,72,13,109,234,207,212,99,76,150,159,75,97,19,198,78,161,64,221,30,28,166,197,172,117,218,187,237,50,43,234,35,88,108,24,150,133,161,20,228,150,231,117,86,217,25,236,119,148,243,40,52,207,10,46,47,180,77,118,245,33,21,45,230,32,169,148,247,43,236,249,139,152,187,206,141,249,123,137,82,139,182,169,58,180,231,9,215,235,65,142,79,38,196,255,83,123,178,32,167,45,181,92,90,196,246,16,168,219,235,198,201,56,151,138,247,203,253,185,6,247,64,90,51,113,70,234,232,40,165,101,253,117,55,97,45,95,67,99,188,166,223,182,53,60,148,244,157,242,36,222,56,110,97,134,130,90,230,119,21,133,190,125,170,152,122,50,199,40,231,37,49,72,148,201,194,4,44,250,232,144,205,167,40,179,104,127,195,156,37,244,60,134,20,109,141,76,46,154,249,93,194,146,90,225,113,17,223,235,173,98,132,8,61,248,68,100,224,210,199,56,54,112,164,53,205,93,170,84,225,123,143,124,229,171,231,35,214,37,53,216,249,94,245,252,5,108,229,90,108,147,66,21,101,17,111,71,149,14,54,34,78,193,183,82,210,159,7,159,245,110,187,69,75,241,244,145,129,126,211,117,178,106,91,29,219,211,57,6,134,88,109,101,247,171,109,128,118,11,25,176,86,67,201,149,239,64,183,121,196,57,214,126,219,35,55,24,9,67,100,17,249,107,16,188,153,214,145,181,148,89,82,191,94,33,110,252,122,38,223,214,131,182,178,211,200,102,197,46,236,143,121,69,139,197,63,196,168,47,105,185,37,165,124,206,214,214,145,250,63,142,100,50,105,4,231,221,16,217,190,40,97,192,203,164,118,32,81,60,158,23,185,140,156,98,231,121,142,58,201,132,51,103,35,204,156,49,186,27,84,123,252,150,142,86,82,210,0,109,128,141,236,185,133,131,32,43,21,173,98,131,22,53,219,75,170,50,121,133,4,217,182,85,204,144,141,134,9,220,160,134,160,120,28,66,164,170,217,130,142,144,221,220,177,228,96,140,214,15,188,19,217,30,85,179,197,171,120,36,225,204,34,39,36,120,90,130,64,252,152,109,158,18,33,135,143,90,92,245,129,111,165,13,0,97,149,14,167,101,95,240,203,201,88,135,194,48,25,58,174,35,226,141,227,0,104,196,228,55,209,218,108,71,72,129,255,133,17,0,135,181,227,79,129,98,250,30,193,149,221,193,118,0,169,229,255,180,25,185,127,2,147,9,62,128,68,177,156,145,135,216,64,61,231,149,42,208,21,153,5,83,66,62,80,21,96,51,185,142,44,139,41,173,141,180,234,14,96,19,207,253,159,247,128,44,23,127,251,196,146,20,0,56,206,112,8,38,128,57,30,130,154,73,132,99,96,3,192,171,246,254,218,179,135,15,192,227,68,102,67,202,69,86,78,196,164,231,1,160,225,120,247,38,80,95,96,207,0,24,165,62,21,74,185,146,116,160,70,58,181,6,99,84,104,145,62,241,21,117,147,55,19,38,13,27,206,226,219,31,73,20,185,211,166,0,220,115,15,159,192,189,121,18,44,129,133,240,185,191,5,140,82,251,232,132,16,13,192,63,39,67,145,66,100,156,170,189,131,63,160,188,21,15,145,182,224,1,96,10,40,106,68,116,230,34,165,176,171,230,37,135,228,129,135,90,80,128,114,211,131,8,148,207,215,95,146,3,237,153,8,54,37,25,131,173,57,105,46,162,251,68,211,236,159,136,115,192,232,186,216,111,26,123,209,81,62,214,206,85,222,239,114,111,163,233,37,61,46,98,194,211,230,120,41,104,66,82,114,138,39,115,168,227,66,89,169,242,213,12,226,242,219,241,114,40,168,87,141,131,67,134,14,143,113,165,124,156,129,152,164,230,155,164,191,115,152,181,168,59,187,202,233,181,88,124,19,236,26,172,141,146,221,130,117,14,230,189,91,77,49,126,213,123,135,96,116,115,65,85,147,6,234,91,195,207,10,74,85,232,82,145,214,13,179,199,214,95,255,1,100,189,119,62,170,9,11,107,211,221,107,40,193,139,54,52,54,254,201,175,213,144,127,91,225,143,244,134,23,50,16,235,154,236,189,121,252,57,203,212,43,124,179,190,184,228,87,253,212,205,242,237,216,222,7,139,237,209,76,201,201,50,163,95,124,149,235,124,30,194,160,197,45,58,173,182,187,212,182,28,136,197,180,64,254,84,235,118,130,107,181,163,192,210,213,233,9,133,251,217,49,229,93,198,89,232,112,118,237,140,135,113,241,175,201,98,227,153,172,251,227,85,220,201,218,54,191,155,128,165,231,59,234,206,240,189,156,178,122,155,233,214,59,98,253,56,140,126,65,74,167,155,77,206,100,196,239,226,17,24,46,73,158,194,62,179,118,235,238,132,249,138,243,37,164,2,185,98,48,74,50,152,32,201,43,20,33,48,45,215,127,26,183,6,205,231,82,170,52,75,13,60,30,171,45,143,173,119,24,105,196,66,45,150,93,105,216,117,139,22,168,123,64,121,48,122,195,122,112,32,161,18,146,12,181,19,158,131,101,36,173,68,183,248,202,40,84,110,75,18,157,17,44,250,171,73,37,229,240,201,17,102,94,118,181,105,159,29,15,178,248,29,191,117,184,202,240,116,243,89,152,97,47,61,33,163,73,183,110,140,73,186,113,212,140,189,203,88,110,175,36,206,16,16,50,248,24,81,187,103,141,53,34,130,186,245,93,27,43,192,206,215,51,58,34,138,161,56,191,27,156,53,91,217,96,185,241,64,211,62,233,196,144,184,9,253,3,96,62,230,161,157,180,239,105,238,127,44,235,112,19,250,220,151,96,74,186,0,131,165,54,215,215,93,49,30,175,236,97,127,150,207,38,142,196,236,116,81,100,84,224,139,150,111,228,149,246,231,107,244,140,12,208,31,22,120,107,63,186,254,118,230,194,166,45,232,77,229,208,84,222,172,115,47,231,172,182,87,44,253,162,51,221,111,99,191,177,122,199,146,19,50,59,102,134,100,158,251,250,166,37,253,95,60,70,87,167,236,170,175,18,113,76,201,57,240,16,218,59,220,48,82,167,112,57,173,76,114,56,37,10,186,37,200,17,119,102,11,70,135,15,27,78,72,176,187,170,49,104,231,18,165,32,147,154,5,155,59,156,129,200,206,14,97,14,111,14,167,189,78,239,2,128,75,212,171,109,249,146,57,76,182,135,182,55,35,237,163,39,175,243,127,168,191,147,166,205,41,52,82,143,169,244,165,117,95,118,122,48,214,95,103,171,120,49,132,214,204,24,76,109,58,181,163,170,63,34,105,3,138,186,95,103,179,186,70,233,254,246,186,164,170,136,47,227,130,113,218,71,31,30,121,19,146,81,207,82,62,177,36,252,152,165,231,31,242,7,32,105,68,29,219,134,138,133,16,179,139,235,198,131,242,213,36,100,122,228,204,68,207,253,182,73,178,14,159,100,122,41,238,56,47,63,37,53,52,253,105,130,166,172,255,12,183,204,17,198,119,187,136,104,59,46,247,173,23,234,66,180,109,82,210,218,76,58,204,234,192,156,41,89,169,157,140,94,242,184,20,119,154,69,59,226,78,22,162,129,94,165,47,198,6,4,238,93,48,223,47,150,244,90,42,72,23,99,92,11,152,185,111,236,113,76,236,166,233,47,169,103,142,182,79,123,244,239,107,45,217,214,31,206,111,27,107,142,117,120,200,43,107,59,224,126,59,59,170,244,166,126,64,119,212,158,13,149,145,46,105,55,40,27,116,85,210,19,75,84,102,223,169,172,12,30,107,206,129,120,144,241,125,51,142,156,17,24,252,244,190,76,58,19,39,11,26,160,39,227,147,187,149,146,50,83,201,122,51,32,246,24,114,237,223,226,222,207,207,94,106,123,83,88,105,216,46,87,15,13,168,192,248,49,85,0,122,211,173,117,234,100,234,196,169,102,109,85,217,117,244,42,163,90,47,26,103,185,180,147,220,218,129,239,115,198,139,4,73,75,23,154,85,211,6,19,43,18,235,35,159,227,93,182,135,87,51,49,132,40,32,143,160,201,37,147,5,186,226,144,24,247,9,255,106,25,20,101,247,154,179,184,91,102,199,4,213,53,131,232,173,149,224,40,3,196,115,213,68,23,7,197,84,4,151,151,101,143,133,47,55,97,121,31,127,226,222,97,73,187,192,149,224,25,105,221,110,134,121,195,232,241,104,227,242,227,243,7,96,154,96,48,189,53,137,158,24,211,208,101,243,35,206,220,154,173,26,149,69,1,167,224,185,104,144,51,30,173,141,121,40,187,237,222,218,149,162,235,97,114,88,148,237,243,169,133,176,198,84,167,25,88,120,93,66,204,229,86,135,239,144,135,184,236,239,149,163,72,175,244,180,115,196,33,235,43,47,150,114,223,38,197,197,128,130,95,90,30,231,42,123,82,148,210,159,182,253,216,209,132,113,74,148,166,162,150,213,7,88,127,208,47,125,83,58,118,75,45,151,185,116,57,140,126,189,45,154,88,10,95,16,253,21,237,253,116,222,110,150,26,69,251,218,175,122,138,22,250,68,132,42,163,188,97,141,134,179,160,146,105,210,233,217,122,219,171,41,252,71,119,173,243,128,32,19,46,185,179,173,235,35,62,202,13,163,63,128,214,61,224,226,169,131,195,186,175,202,180,168,176,78,248,40,180,229,1,231,125,87,3,84,168,217,242,66,52,204,29,145,219,95,46,21,93,138,183,19,161,132,63,85,90,62,44,193,100,235,172,221,148,185,234,127,233,151,61,187,65,72,67,199,107,125,37,177,149,51,86,169,189,247,96,124,1,51,130,234,143,213,36,55,190,212,31,184,207,185,98,81,66,220,229,239,107,65,46,34,47,148,40,197,231,245,199,68,75,118,214,145,201,26,2,230,241,51,132,164,41,203,62,221,191,166,179,155,1,93,130,187,233,210,223,132,23,84,147,164,179,9,189,186,234,181,252,248,189,57,127,173,87,9,199,74,195,234,241,190,88,68,43,34,200,153,27,199,248,171,66,44,112,241,147,248,30,100,188,117,122,97,122,123,113,74,100,243,12,8,163,32,125,98,9,33,122,202,153,139,242,178,161,63,37,19,110,113,31,214,64,231,40,0,140,142,136,85,30,28,143,192,162,26,54,50,79,76,146,161,41,147,152,226,88,142,186,236,126,204,187,84,136,134,21,39,28,65,83,133,18,213,195,106,138,207,5,255,151,209,206,21,159,250,24,159,6,142,102,16,166,29,92,249,73,21,40,126,113,133,22,161,31,221,243,225,191,236,86,29,139,254,207,156,58,249,11,20,140,10,102,0,119,252,220,223,176,249,191,212,128,209,3,168,250,223,151,0,37,214,153,153,134,1,112,242,96,233,28,172,181,39,2,96,48,172,49,218,25,98,225,139,226,19,168,129,154,216,120,133,150,158,227,4,76,37,141,136,38,11,201,23,12,36,158,123,113,140,96,172,248,104,208,97,3,84,56,173,42,172,248,200,243,175,190,2,147,153,36,228,169,25,32,247,103,221,245,21,102,23,11,37,80,10,255,38,240,230,16,236,208,208,246,196,27,100,5,207,56,196,89,25,156,72,251,186,49,42,24,131,113,226,241,251,109,54,125,1,190,99,181,173,202,89,90,27,254,18,100,151,97,131,42,110,26,226,142,75,207,53,167,117,246,9,247,50,14,63,11,118,141,177,151,238,172,114,130,186,125,251,6,4,94,131,72,105,33,179,59,198,95,238,223,8,109,89,180,233,222,165,157,25,143,180,61,133,201,63,128,146,58,235,201,130,253,209,71,143,19,204,131,130,17,74,87,35,205,155,208,25,239,209,141,11,229,104,1,143,28,29,143,243,246,64,5,139,159,250,2,147,206,12,113,30,118,235,124,77,237,122,237,218,242,154,246,250,21,254,191,3,212,175,187,165,44,220,65,51,239,114,18,237,63,84,242,205,192,86,242,77,202,43,139,101,216,254,206,45,7,71,50,231,245,25,57,118,75,180,137,127,24,115,51,92,172,26,247,135,85,220,142,116,182,167,25,148,115,10,8,54,111,15,255,94,140,110,12,195,154,47,16,176,129,243,145,244,130,238,163,134,92,74,147,38,245,10,247,228,112,168,166,13,250,47,82,89,13,252,87,83,223,134,140,166,241,183,133,21,147,65,63,93,64,53,213,163,146,122,19,100,124,242,42,80,22,69,132,43,187,145,223,36,69,122,68,39,23,231,96,71,220,185,224,64,217,168,180,52,155,25,156,225,235,47,250,199,194,176,68,36,188,235,157,47,94,69,136,191,253,170,116,67,180,185,44,23,79,30,214,71,250,46,234,38,25,158,186,14,236,28,53,213,37,182,133,57,78,159,68,250,132,255,106,94,90,111,26,169,124,51,54,124,231,136,227,196,0,101,146,219,83,195,177,133,189,190,126,10,225,51,58,159,152,217,106,137,202,79,139,235,106,78,79,137,199,205,246,249,73,149,196,37,30,53,110,206,71,217,22,99,12,203,30,180,195,118,147,163,100,54,161,99,131,62,75,71,149,147,220,11,51,39,162,58,45,154,204,117,214,175,32,211,204,162,40,101,9,67,179,39,49,188,238,228,249,26,220,142,150,240,191,171,90,67,142,97,161,129,95,151,127,114,240,214,196,85,20,218,11,168,236,180,191,10,188,53,51,53,236,110,200,56,179,128,234,41,223,237,123,60,64,142,184,23,12,69,4,67,130,6,52,191,115,199,47,89,63,198,226,244,55,135,148,112,26,42,236,167,156,146,188,149,178,124,237,64,230,39,254,113,237,151,78,104,101,135,219,104,113,115,109,132,20,44,245,22,247,228,20,191,68,211,67,213,64,184,231,208,49,255,148,29,56,103,58,206,4,229,181,86,76,197,136,58,178,176,85,249,253,42,193,52,74,66,111,67,210,11,139,137,96,34,81,141,36,230,94,229,139,47,117,76,58,174,118,82,233,139,232,230,165,99,246,133,214,67,179,149,155,208,143,223,82,31,108,196,153,179,181,38,75,31,98,42,253,37,173,119,202,110,66,77,138,143,181,113,96,51,223,232,200,175,245,67,185,168,36,252,65,69,14,120,35,25,183,80,134,189,118,209,160,231,124,202,96,55,198,131,130,114,219,159,19,106,219,122,151,212,27,99,29,46,17,201,211,233,50,166,154,229,217,238,71,228,60,245,127,179,125,63,210,157,171,119,69,117,54,74,127,107,76,233,79,156,25,179,52,86,86,25,222,251,10,125,112,143,200,230,223,67,87,48,82,152,237,145,107,123,68,64,47,10,118,192,166,217,141,173,55,169,5,210,57,147,199,62,43,251,190,207,159,203,230,141,175,231,89,123,187,44,10,210,150,195,64,50,157,143,200,38,5,129,37,248,194,203,233,175,9,155,219,71,103,18,235,15,199,106,252,115,9,49,241,69,26,130,139,157,243,123,28,5,238,31,87,151,194,182,15,5,236,253,167,251,196,186,188,252,17,124,6,32,93,200,41,232,85,93,142,90,206,76,204,131,76,87,184,89,162,197,230,253,239,216,112,95,10,192,123,162,221,125,44,154,152,76,72,226,62,217,20,154,240,54,140,166,220,11,198,98,181,211,113,239,43,125,200,155,161,4,110,102,187,63,187,87,88,61,33,187,215,186,98,18,49,239,189,151,26,38,141,155,95,162,34,47,91,120,232,218,213,111,194,182,44,186,60,37,115,19,175,38,65,198,98,221,85,203,164,63,116,117,238,164,102,73,119,221,88,127,59,234,96,153,204,130,14,178,233,93,126,211,37,231,206,182,222,31,207,74,235,87,200,55,12,11,70,84,118,115,11,102,127,218,168,124,163,62,112,76,231,248,104,128,88,12,40,254,71,40,156,162,97,176,57,204,109,41,119,35,17,109,36,159,213,236,174,164,56,175,220,155,46,246,207,214,175,129,9,158,147,179,91,177,130,247,137,18,164,196,209,177,62,193,22,29,154,206,33,252,189,133,196,224,232,9,154,213,221,147,67,215,107,148,111,185,159,246,122,5,43,21,69,105,149,61,151,21,18,21,243,250,244,26,203,225,169,40,238,62,1,145,97,113,190,227,76,217,7,204,60,196,205,143,37,199,219,71,89,130,99,217,76,50,182,136,70,29,203,134,177,69,118,199,251,214,155,155,201,226,210,199,6,227,75,227,154,152,171,26,145,225,56,221,78,71,165,172,87,120,125,46,230,2,41,187,9,139,180,248,35,197,24,191,151,42,12,36,131,63,221,179,224,38,207,240,49,39,249,44,17,46,19,123,24,167,34,93,68,8,244,190,24,90,161,190,88,201,184,59,188,60,254,59,243,143,246,44,101,185,193,140,238,79,173,105,127,190,77,158,60,1,71,219,232,78,22,64,169,122,87,218,76,2,204,115,66,106,31,31,84,119,242,6,95,196,36,164,12,191,156,55,169,208,224,218,9,175,190,195,193,246,4,29,209,136,70,37,250,138,170,60,172,145,8,13,151,125,153,187,80,132,198,176,85,188,41,10,5,55,7,71,93,48,226,159,220,124,236,20,0,9,172,141,196,174,83,146,220,97,13,168,190,13,169,194,163,129,67,158,246,228,5,66,242,146,59,239,249,35,2,243,40,157,254,22,0,242,200,255,198,55,208,142,243,191,242,243,255,151,0,79,132,170,31,142,22,136,166,119,175,248,226,122,14,163,43,21,23,168,76,235,27,108,239,255,81,154,240,34,16,130,41,116,19,82,0,16,188,250,66,30,140,113,4,64,245,192,103,51,249,210,143,162,146,86,66,232,89,120,220,161,29,135,22,129,131,232,97,247,71,37,147,189,198,198,252,240,223,119,205,104,146,186,225,12,177,230,172,66,35,31,131,219,67,98,46,171,163,39,4,209,24,43,244,154,59,236,25,106,76,63,39,187,28,145,90,36,136,152,64,86,221,129,229,120,9,156,0,154,42,44,2,168,180,137,251,190,103,113,164,116,153,53,231,95,31,249,67,169,160,193,184,88,235,41,132,88,165,21,62,140,233,79,195,237,153,235,175,132,14,198,111,131,190,64,107,214,134,221,202,165,66,105,52,154,218,78,65,194,199,134,117,196,30,139,57,175,0,20,174,213,70,232,229,230,247,11,26,23,227,54,241,23,77,197,97,59,210,122,184,62,181,98,15,242,158,206,27,87,239,49,226,230,181,173,188,230,220,165,152,83,233,149,201,98,66,79,89,176,88,202,203,127,230,203,71,7,165,39,35,216,200,179,221,47,34,199,27,98,70,160,189,93,220,187,191,7,29,24,19,32,113,54,149,204,195,251,242,74,172,117,230,101,10,6,232,95,30,79,98,113,109,170,191,218,254,36,40,53,29,46,9,213,75,147,226,72,102,24,49,230,218,154,63,120,20,121,195,176,207,84,43,157,30,89,194,28,151,49,141,179,229,118,30,35,69,32,175,33,237,173,47,232,181,211,87,127,29,60,45,63,81,135,147,16,214,127,215,223,45,101,151,92,215,189,224,165,94,162,110,241,201,115,55,49,60,125,186,213,233,103,141,60,236,37,23,75,243,170,175,29,29,229,179,13,89,162,132,104,52,83,124,1,219,29,26,47,135,242,51,141,196,137,122,66,116,198,199,226,211,192,67,135,55,81,81,215,49,2,166,36,81,215,44,233,254,84,253,116,35,86,44,196,228,15,18,246,155,6,205,55,129,187,110,115,21,164,134,33,8,81,191,35,118,100,130,111,68,210,41,210,71,144,138,4,239,137,114,139,111,183,107,113,184,107,133,19,156,90,237,2,247,207,149,186,137,164,121,228,152,37,178,28,22,55,140,77,150,69,245,215,185,26,165,249,229,25,228,182,226,121,61,232,24,99,191,156,172,243,176,153,59,151,57,148,68,106,222,220,13,14,27,246,185,100,167,192,150,156,166,53,155,82,44,220,185,111,31,127,250,201,164,254,254,253,128,247,40,194,244,36,192,76,111,198,205,230,75,52,7,54,141,158,143,227,183,238,26,181,7,185,218,107,216,210,119,206,110,254,1,240,254,1,20,178,63,133,220,160,150,134,194,6,48,148,77,3,99,194,131,37,35,96,156,116,183,19,59,35,102,67,193,160,46,33,236,24,210,31,51,115,167,230,138,2,255,166,85,214,82,199,9,167,149,115,54,75,172,149,111,141,233,217,39,43,247,6,138,170,41,22,235,39,36,106,30,155,84,123,53,92,96,141,142,226,23,74,59,163,41,22,31,37,227,70,130,38,31,144,247,226,210,212,64,133,110,73,241,244,8,141,154,99,60,55,230,242,121,13,119,114,11,26,218,26,75,229,44,107,46,174,198,228,99,91,239,190,17,164,2,173,140,69,135,210,87,248,43,35,214,90,107,1,148,192,223,179,133,147,89,113,119,54,223,251,200,133,178,148,110,176,103,101,74,213,77,242,82,90,10,240,194,5,90,118,18,253,249,78,129,191,105,75,173,228,216,33,141,221,205,11,170,8,9,174,21,65,60,62,197,67,159,215,54,228,17,24,25,190,191,11,81,120,146,221,95,250,133,226,250,87,238,146,37,228,75,127,157,48,107,216,77,175,24,56,100,132,154,110,220,119,8,188,255,100,73,7,181,117,231,238,20,92,169,137,53,70,144,66,123,43,212,43,225,224,126,173,243,236,6,2,223,182,87,65,30,11,94,199,225,22,6,246,14,198,159,93,246,138,19,151,93,12,14,110,35,31,196,127,116,128,166,110,83,192,208,2,150,12,217,102,134,117,193,183,47,34,39,164,237,225,134,237,218,29,44,184,65,93,14,9,253,203,7,144,216,232,246,92,87,187,62,251,58,74,171,155,149,240,32,82,59,110,165,84,210,84,210,83,74,130,55,149,157,121,147,75,201,244,159,165,113,191,202,101,228,124,78,72,104,10,131,35,250,29,166,109,222,254,48,159,213,184,99,162,95,80,15,177,85,195,193,15,187,206,161,48,64,101,176,183,206,222,9,174,58,248,85,197,204,239,229,80,138,167,13,10,205,110,138,57,59,112,167,118,130,235,180,19,21,28,142,249,129,63,174,245,39,247,190,209,62,201,140,233,219,91,192,62,168,225,161,40,176,26,221,84,142,63,83,11,187,28,179,47,176,213,41,202,51,136,72,236,170,128,177,148,185,23,216,170,101,39,213,249,10,255,126,26,178,49,161,153,141,61,218,61,60,17,53,89,82,111,6,181,214,31,12,146,127,51,58,166,218,61,237,138,180,86,42,214,224,96,85,107,88,252,66,181,37,215,154,72,94,200,56,38,175,146,138,124,155,211,139,237,87,87,202,163,143,63,181,105,85,56,236,165,140,187,153,46,245,73,126,59,127,221,224,85,168,237,41,198,217,60,151,69,178,34,164,55,7,84,176,14,255,149,24,138,125,212,86,153,135,90,200,244,173,154,184,126,221,52,124,222,199,188,97,111,210,84,169,116,162,218,206,76,182,235,87,128,46,71,30,125,61,41,131,9,15,183,47,127,206,241,75,174,193,168,250,162,53,1,77,14,200,30,228,174,135,46,173,33,206,186,53,33,201,181,70,33,214,242,52,226,125,75,237,15,213,147,81,178,80,148,111,233,102,98,17,3,137,151,83,122,164,48,82,90,248,109,79,151,253,51,237,109,17,171,248,159,139,146,9,60,58,9,82,221,126,65,70,185,36,19,6,71,204,146,134,171,82,251,36,90,205,222,141,128,25,27,234,99,170,162,237,188,186,196,41,243,147,232,223,56,56,198,45,168,89,12,131,189,204,178,27,253,189,205,167,112,226,244,192,60,28,134,112,34,0,160,84,234,201,97,106,68,172,7,34,21,250,107,225,177,153,170,157,188,193,34,168,239,121,43,213,255,62,7,155,122,29,89,53,239,12,31,128,87,255,79,171,174,61,65,117,112,85,123,147,25,0,64,86,26,155,66,86,205,45,28,155,98,54,119,122,21,200,234,79,255,76,235,63,240,4,53,255,198,0,74,156,0,96,164,17,17,132,97,70,29,4,232,6,234,245,8,30,192,164,41,94,125,72,181,130,1,106,166,14,106,1,27,117,168,195,42,30,0,230,9,64,203,161,18,63,37,129,250,251,6,170,70,206,240,160,185,160,7,26,117,230,167,252,131,37,252,55,160,25,221,55,2,35,8,145,170,158,91,194,133,48,222,126,234,93,101,4,95,197,99,214,210,208,144,182,161,114,151,55,79,32,101,140,206,112,145,12,246,74,57,152,126,28,144,112,70,59,61,2,86,92,109,243,34,108,53,155,69,59,121,130,143,144,22,45,26,140,213,57,252,137,50,85,18,101,247,45,224,184,243,242,2,157,153,109,167,205,122,155,249,59,159,8,245,181,14,42,153,211,213,226,69,98,191,240,217,75,119,149,121,206,110,137,11,179,200,231,8,206,171,24,92,227,188,12,75,38,126,85,87,52,19,45,9,206,80,172,116,64,101,165,183,223,194,68,39,82,183,145,98,120,229,86,223,44,231,205,228,219,208,112,36,157,42,40,68,96,172,57,214,253,60,167,87,61,236,236,182,21,40,109,248,97,206,171,100,165,176,217,158,229,188,45,114,239,189,167,11,238,243,26,135,105,37,135,19,40,90,109,172,160,49,187,35,201,153,238,67,150,212,130,130,40,240,132,99,178,33,103,158,94,138,222,172,52,248,21,251,149,146,84,215,190,239,236,22,72,43,25,188,252,244,35,136,179,194,34,3,187,134,133,195,156,181,116,215,225,155,234,66,25,165,14,237,19,139,62,30,45,86,247,248,62,251,167,219,72,254,39,88,194,133,235,17,138,47,227,153,91,205,192,199,159,203,156,192,54,19,133,56,39,220,201,45,43,171,228,83,41,169,184,242,114,203,235,156,151,42,11,141,169,186,157,83,36,219,194,205,197,179,48,168,215,219,7,71,72,179,156,5,162,220,23,67,150,0,208,167,81,174,45,19,203,75,174,14,165,155,226,207,215,90,147,109,164,235,82,161,145,243,56,1,46,100,179,60,94,95,175,56,6,247,195,87,102,68,166,41,234,18,18,187,99,195,95,101,89,169,157,192,60,177,120,148,220,99,6,142,55,186,125,113,211,157,5,236,50,141,30,54,50,245,121,69,94,238,140,133,221,24,70,21,219,127,54,90,126,195,186,37,94,172,101,62,183,153,122,160,160,182,119,80,28,110,208,130,90,147,116,255,149,211,107,68,218,47,91,210,224,185,85,78,200,106,115,179,90,103,99,254,182,209,181,239,123,207,216,224,5,22,86,58,125,248,12,39,13,231,97,142,232,10,46,86,150,158,243,187,76,183,13,225,103,139,204,46,247,135,182,167,143,192,169,120,45,135,210,221,119,32,190,18,143,102,233,204,197,88,72,171,68,203,44,132,71,254,75,73,138,137,35,246,62,253,124,202,41,157,15,2,58,214,237,60,53,220,148,136,137,41,244,217,15,139,70,155,162,74,198,118,101,191,69,18,65,174,230,105,66,54,32,93,47,54,99,123,188,156,110,212,115,114,141,73,177,166,209,168,101,145,236,62,150,218,126,237,87,5,87,59,25,158,1,23,42,124,51,195,63,62,46,220,187,150,161,206,240,225,56,132,102,177,168,204,18,255,1,240,139,77,51,241,187,237,121,189,25,127,229,110,54,78,179,19,228,95,65,118,255,220,82,146,103,32,102,241,21,172,132,81,142,188,210,150,24,191,57,164,225,69,202,237,207,10,38,106,65,194,37,50,132,85,121,198,235,194,54,1,249,123,69,3,202,183,104,14,91,207,27,45,102,105,87,234,31,171,71,235,38,6,111,19,239,169,227,11,18,94,28,69,226,71,32,100,16,33,147,189,155,140,249,106,185,81,135,159,250,166,247,57,172,171,115,244,39,60,188,137,213,83,127,90,154,80,139,8,181,160,94,232,229,119,191,112,232,119,62,92,80,157,152,177,4,143,118,75,249,156,17,77,230,164,95,200,118,158,218,112,100,246,248,233,110,228,181,220,89,239,49,27,219,140,198,83,142,14,55,22,167,6,162,122,239,108,81,98,170,239,57,79,70,10,212,246,73,122,253,38,84,213,187,222,253,28,246,232,110,62,34,218,65,253,7,96,85,190,87,98,90,90,138,61,74,183,63,82,154,61,36,115,150,161,183,158,58,83,230,108,47,82,195,49,184,147,253,19,191,92,29,4,34,238,105,181,134,149,200,16,75,77,97,71,46,41,47,137,10,178,151,238,172,191,245,67,139,215,238,185,72,59,93,136,157,153,169,81,55,211,155,88,250,13,158,118,48,63,9,227,94,59,16,214,236,190,176,58,224,121,85,94,161,220,76,112,202,56,93,72,239,95,3,203,188,71,230,113,215,155,247,55,212,114,32,42,155,118,18,185,72,245,62,58,29,99,74,112,52,241,163,251,193,22,127,78,205,38,225,104,126,152,186,165,69,191,150,1,213,71,62,78,247,169,56,38,59,75,167,191,100,72,48,192,221,165,228,100,91,163,35,22,76,156,178,163,147,1,191,235,37,223,11,125,93,174,211,180,128,152,44,113,160,244,30,189,154,190,127,35,72,175,191,53,66,131,49,97,93,222,87,224,102,206,161,104,193,211,212,153,106,66,155,91,119,170,246,160,34,10,116,49,145,150,144,149,7,69,226,170,74,26,72,167,85,147,154,215,81,177,206,37,124,149,195,239,91,88,16,18,12,38,141,46,234,233,104,14,57,147,14,114,162,130,190,97,182,220,39,149,167,99,60,30,118,32,54,208,124,193,226,252,134,132,196,238,193,112,195,123,230,89,130,236,215,171,191,78,15,4,243,212,137,77,125,39,232,247,19,157,210,41,23,58,172,138,226,232,240,193,253,8,15,240,55,161,199,213,136,201,135,79,115,36,242,1,101,216,6,111,109,152,237,3,51,178,138,45,220,230,159,60,28,158,224,21,154,123,72,46,176,184,142,60,15,2,176,62,124,190,136,150,117,247,117,22,168,252,211,61,36,79,162,181,67,253,169,92,63,34,112,114,1,235,231,20,128,209,136,58,247,223,217,163,255,7,1,210,223,200,80,76,177,122,232,221,243,1,69,208,168,234,239,22,53,177,189,92,85,163,114,116,205,246,244,13,210,214,42,163,255,83,53,176,229,62,30,126,59,22,128,128,235,24,157,168,112,108,134,135,240,13,214,108,185,134,106,255,93,48,218,206,50,242,95,145,89,120,61,247,207,97,28,53,113,163,251,235,61,32,54,56,240,197,131,73,177,201,58,211,80,90,225,48,224,58,205,233,24,0,224,54,142,27,7,79,152,26,142,205,160,173,107,189,1,144,56,248,87,151,208,27,229,98,153,90,104,104,229,88,91,57,211,154,129,73,84,194,83,145,73,239,111,60,208,40,177,9,98,185,207,34,190,68,238,106,242,110,169,167,59,59,78,100,135,73,55,178,191,41,183,54,22,102,24,170,31,75,11,111,45,189,52,80,198,45,91,143,24,225,200,80,199,148,220,211,123,201,69,11,149,42,121,75,123,205,68,47,211,35,51,220,141,144,141,90,236,7,17,44,224,201,203,129,7,164,92,56,9,184,132,57,229,51,163,33,248,13,153,121,159,166,91,249,202,116,93,214,193,199,121,246,94,125,205,92,155,217,148,78,207,48,127,114,196,208,14,9,129,186,226,246,4,11,138,246,38,27,205,97,172,45,118,199,246,214,27,59,57,28,57,119,148,135,95,56,53,136,126,11,32,154,90,130,251,138,229,63,143,96,83,23,242,237,75,153,210,208,208,108,230,153,187,151,206,123,215,7,151,194,243,107,137,91,216,73,132,140,10,11,113,228,172,64,110,116,65,151,178,25,212,108,204,27,125,45,189,156,107,7,82,6,67,25,136,144,68,61,136,12,55,71,227,141,184,252,248,14,137,182,131,245,90,87,108,216,43,49,56,3,153,68,247,212,47,78,82,7,57,183,48,86,185,171,110,42,33,188,164,28,114,122,95,31,137,250,93,249,4,5,57,47,132,228,199,131,174,122,59,195,3,102,55,233,194,200,205,239,118,66,11,120,10,158,41,89,214,188,178,195,21,87,93,125,221,178,34,192,190,223,247,74,138,129,119,47,178,142,127,95,130,83,238,19,125,152,152,68,120,213,78,15,1,71,108,244,189,220,71,145,240,48,135,186,58,33,189,112,33,140,176,235,56,4,109,252,21,246,171,96,231,122,252,100,211,187,130,79,159,183,147,123,100,105,88,156,15,137,182,146,146,30,228,252,79,22,244,248,41,145,54,145,195,52,121,137,25,147,20,207,54,118,40,127,71,227,234,155,99,64,18,190,177,232,183,119,187,96,113,22,146,79,152,73,125,58,23,196,239,193,65,76,152,33,151,79,211,51,11,178,101,74,91,131,62,207,29,200,44,75,128,53,156,21,225,23,12,216,231,67,234,114,245,19,41,227,23,116,247,235,235,83,214,10,159,191,87,243,152,194,68,27,87,249,223,123,74,225,254,172,97,252,25,61,189,216,0,118,94,219,40,158,162,143,141,201,80,25,181,135,109,188,77,112,104,80,54,244,47,168,190,190,237,51,11,74,93,148,151,235,1,15,199,73,186,95,156,80,226,11,132,50,99,37,149,216,197,211,213,136,225,98,28,104,193,66,217,144,179,67,129,93,156,60,36,175,106,136,191,237,70,13,38,125,229,33,38,239,143,10,129,37,217,235,45,109,252,82,240,169,163,227,101,123,10,143,122,221,154,41,171,110,126,22,87,109,182,13,177,232,158,215,17,172,70,126,219,53,78,14,56,201,116,204,41,201,141,74,217,235,152,69,250,134,209,152,56,167,83,254,212,44,231,79,110,92,96,148,177,156,228,181,136,69,168,53,185,206,64,127,252,164,79,201,74,201,209,33,250,121,3,175,43,94,148,168,98,40,129,155,91,91,53,86,209,124,202,229,128,230,207,113,252,131,54,186,238,143,223,61,207,171,13,245,136,233,229,202,151,220,224,221,46,90,150,221,211,43,99,79,244,62,112,82,186,96,170,58,89,239,181,228,29,189,227,128,3,67,91,122,241,168,154,235,132,65,179,241,139,145,232,36,94,49,135,122,141,104,205,114,14,153,184,69,46,112,93,62,211,68,66,153,27,136,179,154,142,214,96,138,223,62,181,193,21,162,9,86,103,230,52,93,131,197,141,210,152,51,51,196,21,50,78,72,15,164,227,47,136,144,73,230,154,179,233,118,116,58,43,189,0,171,165,139,212,109,128,157,77,11,133,22,229,253,115,225,39,15,107,168,163,234,155,69,228,63,52,50,52,172,234,230,14,75,41,254,0,228,96,76,23,241,182,234,33,238,83,190,190,71,167,30,31,197,76,88,172,236,235,112,112,29,29,232,125,143,247,95,84,199,77,128,146,120,131,226,141,191,224,135,34,22,208,122,58,130,73,195,100,214,73,251,229,8,143,209,168,132,208,83,169,224,9,213,167,64,16,245,17,201,129,225,143,206,30,19,124,206,11,64,158,126,139,77,125,176,143,200,223,39,92,0,219,207,59,94,104,220,232,183,0,42,17,100,130,253,170,26,141,129,122,247,129,131,63,186,199,190,68,127,224,78,215,121,81,129,210,151,86,84,6,32,214,17,193,110,237,81,72,123,46,242,140,197,228,24,153,93,21,27,45,16,141,120,238,159,151,149,254,187,26,179,206,241,42,112,24,142,22,8,64,195,191,235,56,254,199,172,143,76,31,5,35,2,209,92,255,239,149,5,127,65,162,129,84,228,142,2,76,238,249,0,66,120,2,83,33,24,119,193,24,229,255,229,110,23,102,173,99,252,41,9,89,192,148,164,223,154,11,149,146,209,147,155,70,195,65,104,160,136,132,5,75,61,189,62,168,94,3,201,59,174,179,2,225,128,191,234,96,178,172,67,104,21,191,218,59,248,61,17,206,28,198,17,112,44,44,47,16,10,55,64,1,240,248,97,6,2,52,160,203,140,0,238,12,21,120,15,218,214,50,223,139,3,146,22,0,122,252,23,253,41,198,151,130,129,5,223,31,87,175,45,165,28,20,88,236,123,51,117,153,103,233,138,54,125,101,93,232,13,55,172,173,27,137,17,168,162,150,109,138,147,213,41,100,21,220,17,20,148,206,187,89,250,48,102,78,229,91,50,219,81,97,84,223,196,174,163,23,57,11,67,150,25,69,56,61,154,47,57,22,186,198,211,53,250,203,11,113,112,193,122,167,47,101,58,50,169,235,251,199,214,94,87,83,101,109,200,43,151,25,45,45,83,143,88,106,233,248,84,133,200,157,237,104,220,56,23,7,72,56,10,205,36,101,122,109,237,195,95,60,207,91,39,217,198,40,237,87,119,43,57,32,181,50,80,232,78,168,59,83,115,98,163,155,63,120,164,202,18,228,180,87,157,210,197,121,163,201,12,111,146,147,206,229,29,7,175,208,21,235,41,37,52,218,248,172,61,156,206,94,38,205,23,12,236,136,4,52,27,110,223,182,237,90,157,217,67,253,78,207,151,175,49,184,203,199,31,6,53,45,138,203,47,160,83,169,52,94,25,236,230,148,182,233,15,42,236,216,175,119,83,223,167,42,117,79,49,158,235,72,73,15,134,19,175,4,208,238,29,230,63,12,138,136,84,187,20,12,88,143,104,201,195,245,211,95,200,246,179,230,250,13,78,108,139,95,209,205,64,41,72,245,154,30,99,57,88,88,22,221,125,143,104,61,216,93,103,135,140,84,239,247,29,60,4,43,167,23,42,253,2,76,217,85,49,114,127,90,24,118,137,213,21,28,83,205,66,174,51,43,249,193,23,172,4,32,133,157,212,157,0,224,28,14,141,174,177,20,252,182,67,117,1,230,140,89,107,241,48,64,41,246,222,127,13,210,8,184,214,196,78,242,85,157,143,191,237,71,123,45,183,209,104,251,7,32,25,58,215,118,10,142,120,88,21,17,15,89,46,224,178,110,127,192,41,95,144,48,159,23,87,104,254,130,233,216,222,172,146,233,67,222,24,211,174,215,77,46,7,53,84,55,110,219,189,217,106,142,237,234,120,62,14,42,225,195,177,150,191,250,174,36,169,231,43,242,171,219,224,110,1,41,85,236,140,32,149,3,217,231,177,254,252,155,156,177,242,126,78,27,97,185,163,229,163,143,79,86,169,120,236,145,118,185,145,100,183,113,165,213,185,198,215,246,209,177,172,110,205,109,145,143,119,197,103,30,195,49,208,105,216,74,41,207,222,116,193,190,252,178,227,73,224,45,71,54,39,100,251,217,173,16,82,169,134,209,196,89,122,221,236,20,248,110,47,206,88,163,130,140,255,137,250,247,143,164,186,251,184,55,169,50,115,189,249,212,200,100,139,195,189,208,212,37,93,79,162,224,98,97,160,47,66,166,18,26,30,19,91,83,161,126,19,64,202,185,147,122,69,174,85,166,32,232,102,168,87,113,214,214,2,253,187,228,79,10,34,119,232,15,224,13,40,58,135,229,248,209,234,184,114,250,247,3,186,185,35,255,131,56,102,57,100,80,94,154,248,171,82,253,135,92,78,107,136,219,215,189,113,80,38,69,146,243,63,38,156,68,31,67,195,37,82,138,91,180,62,36,190,148,95,234,114,33,83,154,248,124,204,190,208,78,117,213,48,107,21,169,125,130,198,205,189,4,237,8,253,185,232,11,199,70,72,184,195,112,224,114,48,79,52,235,106,236,41,73,173,77,22,91,28,180,189,19,160,4,204,105,42,155,236,250,171,252,189,3,179,204,71,188,191,86,199,246,6,240,188,3,128,154,79,34,165,120,173,3,184,118,193,167,129,79,0,0,238,34,171,0,124,22,66,39,131,74,231,15,192,210,77,147,252,224,254,87,95,16,40,82,108,50,29,234,218,129,83,255,194,160,25,45,255,94,163,110,231,248,203,169,158,182,158,144,188,84,210,255,156,83,241,252,111,4,26,177,129,134,234,232,82,7,211,88,44,68,35,230,137,153,162,7,230,55,126,113,98,249,114,42,242,65,210,3,32,66,231,44,166,78,3,103,72,3,146,7,203,30,113,231,112,232,123,6,78,49,154,59,139,55,122,160,33,90,63,162,250,218,49,51,250,6,191,56,236,236,96,249,45,249,188,67,36,236,235,189,29,192,64,121,61,151,41,64,27,27,31,143,102,227,147,248,54,207,147,11,44,238,102,253,155,148,202,113,42,22,161,178,189,6,228,18,2,213,89,128,174,128,118,210,8,74,28,227,124,228,109,164,175,96,109,188,234,219,96,197,107,23,160,152,58,11,38,106,179,7,166,220,218,58,18,216,29,79,13,161,173,70,9,216,212,218,70,10,19,196,158,168,160,231,73,165,33,81,108,238,176,135,242,209,172,139,232,114,92,5,219,187,111,236,81,218,95,235,88,107,151,118,176,86,240,255,16,49,8,111,58,203,222,217,130,30,94,9,52,39,119,141,178,235,252,80,42,224,213,57,251,134,91,116,215,188,116,17,177,183,52,185,217,188,59,165,66,94,217,182,49,44,103,91,194,181,41,51,54,197,239,157,76,5,26,7,103,113,95,94,120,165,94,92,95,7,158,207,167,191,87,63,210,106,186,87,97,119,171,76,217,132,149,149,254,58,39,180,93,212,61,135,175,85,93,10,93,9,206,136,152,187,197,84,23,252,126,32,249,188,178,175,252,232,244,157,172,111,254,81,235,237,247,169,162,83,228,114,107,183,171,183,26,27,174,99,220,89,149,45,108,90,68,1,105,62,200,38,94,109,42,123,240,108,200,81,244,17,116,153,212,89,171,45,210,104,204,19,80,239,37,90,95,169,94,94,34,178,202,115,108,214,195,126,0,133,46,106,207,249,74,155,153,207,76,80,252,34,18,187,139,222,187,221,121,77,57,79,238,222,72,19,59,26,57,67,83,73,104,167,159,158,244,162,63,97,154,230,245,48,181,68,5,49,3,70,191,82,93,60,165,176,204,232,31,64,135,0,51,103,42,231,201,100,255,108,32,7,215,98,61,94,12,183,215,139,214,216,212,140,0,245,97,149,31,188,159,203,123,247,159,25,115,212,45,141,136,230,179,239,221,142,207,17,247,122,15,71,14,52,180,207,183,63,140,191,84,181,121,255,69,94,57,149,179,0,187,116,104,217,57,234,214,211,233,142,48,112,135,233,166,58,178,68,25,214,62,104,211,232,80,233,103,227,38,116,188,111,25,250,238,181,120,185,246,103,99,72,192,204,31,0,196,151,203,185,82,219,220,230,204,2,202,251,32,176,180,117,145,79,53,38,114,170,63,46,80,240,94,80,203,89,126,171,240,10,99,44,250,230,53,114,100,98,12,199,161,189,141,115,75,86,101,129,159,173,46,44,213,54,160,255,116,19,73,173,218,223,246,130,0,211,255,195,236,217,104,164,91,153,7,203,190,16,42,205,142,242,148,176,26,174,201,93,232,108,99,25,107,171,145,122,253,97,11,203,226,103,14,23,233,151,195,8,85,139,69,93,211,240,133,169,138,234,249,194,126,215,208,178,29,243,11,131,62,6,153,185,43,142,83,228,204,93,188,239,114,207,178,29,203,221,79,54,246,38,44,77,39,187,135,102,239,129,40,165,195,45,30,71,131,173,212,142,9,77,89,69,114,30,202,127,0,94,231,61,203,179,19,6,229,34,195,53,67,175,88,111,20,182,183,119,92,27,31,148,74,175,102,47,182,246,136,105,66,220,169,122,15,100,52,55,181,217,172,28,191,172,193,34,16,175,14,190,241,115,186,90,232,85,16,159,181,235,66,135,68,106,167,127,239,131,75,218,249,188,6,143,200,239,215,164,161,217,156,137,136,105,249,220,63,128,38,172,90,232,181,2,76,99,220,158,217,233,177,252,6,97,206,42,66,176,213,42,184,120,121,188,125,143,108,200,25,7,145,94,203,236,109,213,243,255,138,168,220,88,127,47,73,59,161,117,10,172,73,129,246,105,7,64,28,112,61,207,73,27,170,209,156,216,248,128,224,136,165,13,205,167,241,204,69,163,205,1,186,0,96,90,111,116,160,199,149,156,189,65,190,240,14,254,107,179,141,129,37,132,232,193,215,58,90,155,140,31,9,215,62,125,248,103,99,198,135,145,162,17,114,64,198,224,40,232,95,34,114,0,108,98,254,188,128,39,69,255,36,218,255,62,218,253,255,227,127,64,94,58,130,181,119,61,23,41,107,213,36,63,85,240,26,128,19,65,200,245,116,16,159,222,129,250,206,112,28,252,39,62,140,210,21,134,22,97,77,165,144,3,97,243,207,197,111,188,13,60,28,6,237,236,97,249,42,34,61,60,172,109,44,51,245,107,247,181,32,135,159,112,226,83,87,21,142,77,17,138,170,98,126,224,70,60,136,185,94,0,166,152,198,210,112,114,60,137,115,156,128,58,112,96,86,148,122,14,246,206,95,173,158,23,113,182,202,248,241,73,251,195,222,113,113,225,225,183,94,19,97,210,127,61,134,151,224,7,19,88,118,5,78,66,141,114,73,194,34,103,88,124,112,162,95,114,93,160,149,104,1,65,130,39,28,154,248,17,221,188,19,21,116,39,209,139,56,129,227,221,205,95,36,165,13,164,235,241,35,54,196,226,41,69,0,188,201,1,218,192,186,186,171,185,155,216,220,3,95,140,107,236,137,154,181,143,148,164,209,123,245,253,215,175,226,231,48,5,237,165,107,96,101,127,0,185,155,209,66,62,189,193,5,201,21,200,224,153,19,124,182,50,162,13,161,223,19,242,63,235,136,243,228,90,147,180,68,172,57,236,203,238,248,214,228,191,133,20,164,26,139,122,141,207,57,183,83,86,123,70,254,46,106,193,176,70,16,206,2,122,188,99,6,224,82,231,156,239,137,10,34,184,79,244,141,68,63,145,131,10,171,149,209,211,96,120,176,211,88,135,101,155,140,35,216,156,16,170,101,41,179,226,241,2,30,191,181,246,116,16,145,190,210,92,38,170,84,220,194,207,71,206,131,149,81,117,195,205,128,143,228,189,137,53,70,56,97,41,97,96,147,132,201,178,81,125,195,171,187,23,131,188,171,69,91,63,126,252,166,70,123,107,228,137,78,44,62,127,142,5,74,81,48,191,221,189,27,61,94,193,91,97,163,124,162,113,71,159,15,106,139,170,228,236,146,65,19,33,3,180,22,214,71,176,25,244,168,52,8,53,53,151,54,85,75,10,40,129,133,248,12,56,181,123,77,242,189,83,67,114,115,153,214,96,68,244,87,204,8,193,107,59,155,9,219,67,253,180,91,57,222,45,231,74,57,192,36,56,50,14,45,61,199,51,23,169,252,137,73,251,150,243,41,86,118,171,139,81,150,163,78,168,251,184,146,150,40,69,220,75,201,209,74,141,133,65,175,117,144,30,58,3,159,200,62,80,12,196,174,131,131,90,0,52,164,37,145,85,87,11,41,0,42,139,228,114,193,161,195,170,128,183,254,121,70,207,180,225,121,229,247,0,128,70,172,54,50,222,187,191,243,15,24,4,3,52,98,58,158,201,248,139,55,108,56,53,122,119,222,251,2,172,65,209,124,245,95,152,185,14,209,50,64,21,22,140,114,212,171,6,129,54,248,120,155,255,233,111,147,255,55,4,178,156,43,7,196,154,205,2,89,181,176,130,25,192,168,125,140,143,215,8,92,129,35,231,176,125,48,19,235,135,163,225,15,31,1,29,142,78,245,157,78,95,229,191,217,8,0,32,157,226,3,149,249,78,128,170,120,255,184,44,83,8,237,103,93,246,237,145,194,184,11,68,143,229,144,216,102,54,120,161,30,251,14,105,27,85,170,63,24,197,113,101,25,233,107,161,195,233,7,160,62,109,103,63,30,0,147,247,8,133,142,249,8,191,49,2,48,161,148,78,73,85,14,167,196,110,12,13,192,70,33,31,236,230,166,132,244,214,194,156,38,204,60,128,224,4,105,223,192,9,153,206,46,77,232,80,90,97,20,106,162,188,66,58,38,234,215,35,170,38,235,118,167,162,88,0,169,116,228,21,166,96,173,200,241,26,233,102,226,241,27,24,4,181,119,39,22,239,137,74,207,164,128,100,92,85,78,162,59,229,174,226,166,77,128,185,113,217,235,36,3,204,71,84,250,216,208,97,148,23,145,191,190,62,44,117,16,86,97,74,186,111,19,86,229,157,81,41,32,80,120,30,212,66,202,114,144,73,240,228,215,62,105,224,60,117,129,217,185,105,146,202,137,255,228,20,0,149,20,159,76,145,104,54,125,67,114,73,20,225,64,194,114,27,0,80,1,27,2,40,12,123,43,230,131,70,124,27,40,72,253,229,35,96,109,153,197,12,13,128,118,194,206,253,143,123,85,88,63,149,246,56,32,133,120,224,87,161,225,224,68,156,108,146,125,251,114,10,168,70,9,211,0,128,102,241,255,94,10,107,119,50,234,248,55,29,142,162,127,230,231,255,136,254,91,126,3,115,135,145,106,187,4,240,41,20,206,130,0,26,97,40,213,128,99,103,100,178,213,163,8,28,28,180,42,124,143,144,78,251,158,210,79,172,127,107,170,210,178,31,61,29,28,51,150,153,37,192,199,47,212,2,128,59,140,224,214,55,4,221,127,155,21,2,0,60,11,82,29,172,137,168,16,32,229,117,88,135,78,88,59,75,224,87,191,34,241,109,16,134,1,28,184,68,41,134,63,3,149,204,227,56,106,180,32,154,207,97,90,53,66,251,242,42,184,21,27,70,99,19,216,10,216,219,35,52,96,167,198,123,7,19,183,11,134,148,209,218,134,121,139,127,69,13,211,148,152,97,120,201,215,148,179,29,3,126,11,29,127,248,237,95,220,139,90,165,31,119,33,119,22,125,84,54,86,174,44,241,144,63,142,10,79,100,154,114,204,112,8,107,202,21,147,88,79,152,0,3,77,153,214,157,108,167,171,142,226,185,1,57,241,180,214,29,228,233,220,83,135,229,28,7,223,66,116,26,11,0,203,251,239,8,151,55,82,120,86,105,106,229,72,62,112,192,196,13,11,193,31,150,82,128,129,72,186,105,102,44,0,198,25,168,134,106,199,237,45,52,23,27,222,255,193,0,176,238,136,230,172,32,229,203,184,238,8,84,205,201,131,132,141,53,161,192,235,255,42,43,252,84,36,230,142,135,54,166,220,117,67,0,226,152,180,251,226,228,168,1,127,127,143,96,117,212,32,207,9,157,76,18,117,245,132,63,240,150,60,78,225,137,174,5,35,229,174,235,161,241,124,92,79,8,33,121,157,202,253,111,121,46,255,147,35,23,73,89,45,15,181,163,135,53,33,200,100,157,185,176,36,78,164,0,87,199,103,146,49,25,21,222,206,94,55,20,124,215,128,127,34,72,13,112,7,35,49,174,158,160,1,0,129,121,68,48,47,48,18,0,97,137,217,211,74,125,132,118,89,13,120,58,167,235,163,128,187,76,164,94,12,211,162,56,78,217,198,167,15,212,63,217,64,98,192,125,45,230,64,241,7,36,157,43,168,103,159,20,173,92,207,93,132,82,9,169,179,143,250,4,106,93,108,28,211,178,118,17,41,65,91,93,53,155,22,80,181,124,76,17,165,67,106,208,58,48,105,22,238,148,73,251,126,93,235,54,163,134,120,241,25,186,82,236,118,14,61,219,153,195,166,164,70,167,1,201,173,203,25,224,58,10,95,142,73,97,57,176,140,24,7,71,35,45,10,125,65,255,130,155,43,193,76,194,60,93,190,129,86,103,136,216,253,189,79,213,16,162,121,45,211,228,126,175,91,101,140,93,191,70,195,101,80,38,210,236,237,71,175,106,70,108,170,231,59,41,153,72,48,53,105,196,138,155,61,147,35,155,66,105,24,181,30,117,212,231,112,101,98,159,142,135,254,166,162,164,246,113,243,135,159,11,216,232,196,60,121,250,13,239,222,13,27,21,254,200,139,243,183,4,229,121,91,192,187,90,53,103,53,206,220,189,203,87,64,8,19,3,238,224,20,57,175,238,135,230,6,132,249,111,105,124,103,179,237,200,186,240,24,175,30,192,34,250,30,119,175,161,250,109,79,51,162,221,145,236,179,203,250,206,206,58,100,237,35,232,86,26,240,167,142,149,190,167,47,162,134,143,137,251,27,129,158,28,137,240,152,19,134,109,5,222,103,203,117,224,108,231,184,184,233,67,150,180,251,79,192,159,90,125,93,211,134,44,212,57,156,80,159,77,189,243,94,204,231,58,176,114,238,110,225,13,10,193,126,28,202,230,236,20,94,196,129,182,53,50,226,20,135,152,187,66,71,205,182,197,92,18,15,50,68,138,73,84,189,116,109,180,204,108,47,81,174,163,134,191,209,70,131,255,49,185,244,99,142,156,85,212,156,254,56,27,181,13,160,89,160,120,205,125,236,45,26,11,200,121,22,69,137,228,221,145,15,11,163,133,197,71,7,20,0,160,67,21,190,134,47,193,113,12,12,235,91,35,47,38,18,68,118,168,70,202,21,225,170,18,161,193,142,85,135,0,15,92,191,248,57,144,228,162,86,141,161,92,54,226,105,129,197,123,133,29,3,47,174,208,248,123,110,5,203,43,141,3,189,250,190,248,177,73,33,176,170,198,160,128,203,198,14,145,84,241,65,60,252,19,119,116,200,202,23,22,106,167,149,6,36,122,54,188,43,123,150,167,119,26,192,145,7,155,84,79,135,0,202,135,30,63,125,56,215,95,55,248,255,227,95,65,245,147,20,227,83,152,152,145,2,28,220,33,25,116,8,227,111,16,160,169,230,168,209,176,225,93,218,179,252,115,173,192,206,38,246,14,213,126,104,213,17,250,44,43,8,232,252,247,72,162,185,95,2,177,175,53,58,80,16,199,117,168,128,102,141,238,233,126,69,146,25,191,105,29,24,181,117,135,95,100,166,120,249,161,244,125,86,16,233,193,254,54,108,26,196,187,186,36,159,17,100,213,119,119,23,172,63,147,58,98,219,66,236,240,12,95,62,197,214,51,231,62,203,95,63,21,54,245,149,93,129,152,79,164,150,82,57,153,53,221,174,249,89,187,235,194,155,251,231,234,69,168,42,157,158,117,36,193,103,30,112,116,203,172,251,34,80,246,144,101,177,112,164,224,100,219,185,162,109,202,56,25,198,104,238,157,179,254,41,47,249,85,200,246,153,100,203,30,118,51,79,208,40,119,194,15,54,152,232,138,109,195,239,98,229,172,140,76,246,29,31,172,46,206,97,50,2,182,45,219,227,124,239,153,202,33,67,234,2,114,253,17,82,28,191,193,147,102,182,106,155,47,95,238,14,57,143,207,230,210,107,110,249,179,98,46,183,229,222,148,48,225,24,186,230,82,56,191,242,115,113,239,54,103,87,31,59,218,198,214,150,150,209,79,175,87,55,213,89,180,80,181,95,151,196,105,36,42,61,196,159,185,92,120,207,231,56,100,177,119,14,52,78,11,235,199,42,156,188,14,91,83,246,41,116,152,110,216,124,11,248,131,177,109,91,85,85,121,173,89,240,172,99,37,29,240,103,134,205,177,118,166,73,90,84,208,115,99,106,97,158,165,34,188,12,249,245,181,223,24,198,85,242,154,188,51,175,32,63,77,230,79,125,183,216,29,108,53,31,93,152,244,74,202,136,93,133,150,187,59,52,250,71,222,35,20,240,231,163,241,103,109,205,188,151,97,205,181,151,164,42,89,2,43,101,122,14,25,39,251,80,245,93,102,130,246,77,242,35,151,99,247,226,177,147,17,111,93,124,102,52,215,45,48,110,152,41,42,51,213,4,224,207,225,227,2,47,97,250,121,57,241,47,53,159,203,200,157,212,70,125,222,237,200,92,251,110,102,203,215,123,225,158,7,12,94,215,115,145,216,42,109,56,82,208,75,69,148,223,81,66,74,169,240,32,181,181,31,15,164,148,174,190,146,131,188,84,22,25,102,112,172,240,119,217,17,32,5,201,144,55,233,240,96,119,55,242,113,54,16,224,143,180,203,225,251,124,202,215,125,231,243,152,247,111,48,130,66,193,110,68,233,167,20,87,54,77,245,248,15,160,180,185,91,140,14,134,100,215,3,189,219,111,218,232,78,87,7,245,155,182,248,176,93,27,87,91,23,153,243,169,154,149,150,83,13,100,239,176,0,34,2,182,242,202,44,238,33,215,13,208,219,43,55,243,114,100,55,245,41,50,93,205,251,130,88,126,254,188,251,172,133,21,151,116,223,223,3,86,5,208,97,153,230,111,59,211,234,147,206,27,174,13,179,108,155,3,230,153,176,110,86,99,123,81,134,123,111,173,19,166,239,221,7,55,129,87,87,151,145,45,94,222,25,202,131,86,106,121,73,94,2,115,27,52,39,233,83,245,180,235,142,179,179,49,12,219,103,134,231,46,48,239,252,86,239,80,71,141,238,85,178,72,11,48,19,209,97,126,139,126,73,166,250,202,140,158,255,222,123,109,165,254,157,240,117,61,253,64,115,109,107,157,43,123,172,75,152,176,254,39,191,52,29,178,227,248,204,25,222,143,134,244,209,95,134,72,206,181,172,195,200,37,129,206,44,78,78,177,105,44,71,140,104,130,32,224,241,17,56,164,201,240,91,72,114,73,46,0,238,83,244,213,239,109,15,126,73,110,224,117,224,62,203,178,132,243,10,225,27,182,143,230,204,8,36,188,85,127,214,150,13,188,61,46,60,155,142,230,224,43,23,18,64,174,180,1,227,129,79,80,62,210,242,193,19,227,56,106,65,233,104,99,15,219,255,33,252,166,162,18,176,223,64,131,119,146,7,169,58,38,14,116,111,196,223,115,9,94,31,84,133,0,143,27,168,69,172,17,241,104,130,72,216,42,78,50,69,95,215,7,125,0,71,97,0,223,101,100,109,4,146,179,20,144,112,121,182,147,188,228,99,64,31,211,135,165,81,85,13,3,98,180,255,115,158,229,63,4,2,35,238,82,242,32,58,237,226,127,61,150,42,206,211,86,245,147,37,227,191,168,48,229,196,167,14,151,97,147,66,65,56,191,234,8,206,55,217,44,5,126,112,174,52,80,37,100,193,7,228,138,184,3,0,19,112,26,124,167,43,128,206,149,162,20,73,62,42,0,254,28,176,250,15,190,140,247,81,134,249,232,78,254,171,7,34,107,74,21,38,1,60,218,70,195,177,101,89,213,146,156,194,174,54,71,211,129,201,193,79,27,220,37,16,216,124,190,139,113,18,136,25,7,18,18,148,171,17,234,137,250,195,247,171,218,183,230,134,202,165,47,159,55,230,57,208,221,70,253,174,179,239,167,199,120,137,150,77,184,28,251,72,176,185,2,17,226,45,20,175,69,177,79,179,230,140,123,83,175,132,196,37,37,215,201,88,142,249,213,47,9,86,83,223,230,123,233,70,62,18,224,183,51,15,121,118,78,137,186,214,32,121,149,8,115,241,217,50,172,109,180,19,100,177,77,137,190,29,107,28,158,17,21,93,99,190,61,73,243,184,106,89,170,109,53,167,175,7,171,217,114,215,77,23,133,151,22,118,43,1,137,77,145,228,199,28,98,143,242,137,137,55,2,154,151,228,47,191,106,108,36,130,140,11,70,146,180,47,77,38,240,58,18,99,63,144,169,207,232,198,35,55,229,180,36,47,36,142,108,115,21,173,212,207,91,208,156,47,221,7,189,90,167,49,146,66,92,43,62,224,131,19,24,154,253,112,104,214,165,154,191,138,226,129,231,127,44,158,82,250,20,24,18,81,106,27,182,37,160,238,77,251,183,126,25,76,238,17,218,148,255,224,29,27,73,52,239,193,30,9,241,170,53,98,98,237,84,42,82,220,4,120,92,169,193,52,140,29,238,211,237,106,233,121,33,2,162,177,112,114,159,68,149,178,118,71,76,231,50,5,241,113,115,137,133,114,156,135,149,186,116,14,199,111,226,100,85,254,82,19,58,198,195,84,227,1,172,23,130,214,95,145,38,68,56,73,189,99,113,197,241,201,0,132,60,83,236,12,253,241,83,142,188,139,216,110,101,152,40,117,237,172,55,131,196,56,95,40,142,248,252,75,140,18,106,204,170,19,215,17,188,23,224,29,170,253,130,58,49,9,67,139,254,92,140,143,169,141,79,161,225,242,119,153,114,214,130,128,232,247,125,47,242,43,39,153,245,94,203,250,214,26,220,179,77,216,200,194,106,158,166,254,87,66,51,3,221,31,207,39,144,162,130,226,224,110,101,102,35,223,83,60,33,6,117,237,50,37,198,220,75,223,55,79,179,168,242,106,56,112,102,60,25,39,166,82,20,190,119,253,126,233,25,218,231,191,62,33,51,175,32,189,28,167,160,1,117,95,40,169,166,71,9,224,100,192,236,106,117,243,53,48,182,93,252,254,118,73,101,182,220,246,186,175,207,203,149,59,35,225,81,168,1,240,167,213,50,133,101,30,236,170,119,166,68,98,143,108,205,24,94,49,3,126,41,27,166,3,201,155,48,251,44,208,117,55,94,48,164,143,200,95,181,166,195,53,234,12,110,248,65,225,230,128,86,77,95,32,36,65,238,21,24,184,200,54,180,8,174,219,212,93,188,201,234,221,74,28,217,145,67,253,228,73,164,101,58,178,110,184,100,100,171,44,111,154,69,101,194,208,150,19,111,43,197,235,28,139,219,105,27,47,31,196,104,30,28,197,204,245,91,67,80,49,168,196,6,204,125,110,165,123,251,250,139,159,199,215,177,56,25,175,104,154,21,185,144,136,201,17,139,223,112,21,25,234,104,134,226,154,166,225,85,193,75,211,142,172,248,204,20,222,25,115,147,208,22,25,7,61,23,104,66,189,53,162,161,166,27,250,147,131,191,138,114,135,113,85,25,9,205,157,229,157,19,208,137,239,27,249,90,111,147,65,30,209,133,92,34,42,160,167,41,25,13,80,5,229,67,86,237,112,91,68,35,138,240,32,91,29,13,36,255,242,69,189,42,18,10,216,250,177,244,29,21,0,248,128,2,71,57,104,121,126,244,2,30,138,196,220,125,129,135,191,238,141,6,129,211,224,1,114,67,154,211,197,55,59,111,195,32,192,184,144,52,150,39,205,246,15,59,69,209,33,70,187,32,254,152,10,188,90,4,125,232,73,6,162,184,23,33,105,144,252,31,240,40,255,113,128,239,140,22,24,33,248,145,233,233,35,243,212,113,199,45,62,26,32,16,13,214,13,68,28,235,68,160,93,253,211,227,56,31,80,230,136,209,2,209,176,63,166,126,113,171,198,95,143,65,238,46,92,55,186,166,40,199,8,228,81,239,94,65,210,126,86,174,72,146,219,11,183,92,254,104,14,240,103,253,96,192,204,104,182,132,185,167,13,152,97,245,101,126,134,64,118,126,234,34,247,99,172,209,39,40,201,190,22,99,160,97,145,120,185,14,31,36,210,80,194,80,146,121,85,88,11,151,111,213,201,153,65,50,207,47,62,168,101,205,47,8,174,22,166,95,158,59,242,190,60,236,46,130,182,46,47,41,33,4,3,61,239,161,215,114,249,146,30,71,108,49,164,65,252,45,118,85,179,142,246,163,176,133,96,87,73,109,255,45,30,140,169,157,66,99,241,211,144,184,68,50,19,254,97,210,87,21,126,210,160,203,37,199,47,126,242,250,66,133,93,157,241,49,234,62,156,137,140,56,25,157,114,64,75,120,208,23,92,199,43,43,109,51,122,82,185,130,36,241,108,72,82,116,6,149,227,100,87,119,218,91,28,251,206,239,5,173,86,147,121,235,212,76,225,201,241,53,80,249,136,24,106,121,133,207,195,188,221,137,68,163,25,33,220,110,14,98,220,120,209,35,215,70,2,6,131,206,106,131,197,233,189,175,29,194,87,20,47,195,233,173,212,181,210,25,148,138,128,43,169,71,49,149,101,94,99,229,221,56,93,208,125,11,37,147,4,177,204,50,1,10,10,229,119,203,103,70,151,17,86,191,74,205,244,135,236,184,158,143,47,123,11,16,96,213,220,227,169,13,207,165,141,178,131,203,250,218,212,175,138,36,196,149,123,237,146,200,211,79,57,242,126,132,219,140,138,221,198,26,227,28,155,250,199,90,89,29,44,112,218,99,95,205,37,232,91,171,21,74,246,200,146,42,105,181,244,149,73,157,62,58,44,13,92,14,123,58,142,90,34,59,188,151,154,22,66,80,59,85,51,229,77,235,139,199,184,217,214,171,45,147,112,82,123,152,77,189,0,49,115,41,98,73,134,137,88,77,245,99,60,231,255,37,136,112,242,176,237,25,125,131,67,171,143,59,144,34,191,245,161,39,158,45,184,107,201,65,230,217,128,162,222,119,112,157,159,92,220,111,171,0,74,193,131,125,151,26,183,68,51,98,255,197,237,107,185,161,53,217,175,173,247,71,254,52,60,75,21,14,207,48,165,8,244,36,227,217,98,176,60,14,250,14,117,148,222,50,44,129,136,107,225,68,237,221,20,246,76,134,153,220,245,66,175,156,57,95,17,170,71,135,123,246,223,134,145,235,43,51,143,88,77,154,135,70,196,91,108,3,57,173,143,194,214,209,4,55,170,168,57,119,99,64,196,207,5,151,103,161,201,98,114,26,33,53,172,56,209,103,177,103,142,158,244,242,73,24,13,26,16,228,213,117,10,62,189,133,159,109,221,34,116,230,130,210,183,139,131,47,64,142,133,141,6,115,253,143,58,230,61,118,240,175,200,146,126,180,47,249,54,133,169,55,148,77,8,94,177,66,73,169,247,242,5,162,171,195,35,133,63,220,250,36,249,169,200,15,46,211,86,210,169,249,220,120,202,4,249,5,190,85,242,187,177,205,125,30,126,117,117,181,156,76,60,64,159,53,137,235,24,46,158,89,28,146,120,93,58,156,198,134,162,79,216,48,241,233,243,187,117,104,11,152,78,174,240,108,143,234,65,88,221,255,169,143,44,108,19,223,124,130,176,6,90,7,82,147,92,5,245,231,206,74,117,98,148,39,143,238,205,234,136,10,238,193,130,228,23,91,197,189,63,201,58,167,210,185,187,179,222,15,171,107,168,12,17,213,62,250,151,193,194,172,168,199,95,167,12,203,229,209,5,67,222,186,175,229,173,21,102,126,82,214,176,213,43,157,140,212,42,100,65,71,161,36,38,38,102,177,89,73,66,3,142,43,22,255,58,115,162,90,54,64,188,63,123,167,26,143,147,246,152,7,248,67,124,170,251,152,53,122,57,218,187,224,162,159,210,100,231,240,190,212,20,203,69,167,148,75,209,166,252,13,31,118,224,95,151,91,78,177,85,47,213,150,136,70,152,202,211,60,174,159,21,129,168,203,122,99,111,207,244,227,243,176,78,127,63,62,93,34,61,147,154,149,190,44,149,35,151,100,183,146,162,239,148,143,89,130,139,74,103,130,238,148,188,153,162,56,65,166,106,151,134,197,91,215,124,111,245,137,110,169,202,137,204,48,79,3,1,223,193,211,228,94,180,51,220,217,23,121,197,103,250,6,219,32,231,204,146,51,205,56,106,161,158,2,148,150,80,113,114,10,192,159,94,184,249,114,34,42,19,177,28,153,222,66,49,62,179,5,13,86,7,91,226,148,85,78,38,42,32,44,25,246,245,178,209,86,49,131,147,228,36,18,21,240,113,9,243,156,34,176,17,207,153,191,71,255,64,163,46,246,137,251,188,128,179,247,223,9,91,255,147,231,249,16,236,103,252,151,89,242,124,244,171,80,133,196,98,72,73,53,127,6,192,33,227,34,169,38,111,203,199,116,0,176,59,45,213,186,49,89,20,64,224,157,42,188,11,229,195,19,43,141,54,46,201,181,106,79,68,253,240,84,213,42,85,25,168,58,206,70,62,181,130,247,143,188,228,255,157,208,104,65,71,9,36,153,16,243,38,81,117,102,1,127,251,140,6,247,96,156,138,195,154,96,90,213,83,109,87,207,187,125,35,140,9,224,1,127,251,205,13,152,138,83,206,243,15,69,250,175,237,62,96,186,237,90,127,64,233,15,134,103,138,71,195,1,29,50,126,224,245,34,42,143,34,19,67,48,82,160,248,18,86,199,33,20,16,209,136,143,183,103,10,172,113,124,190,126,130,131,190,175,245,55,139,189,106,132,45,151,208,161,231,88,94,59,86,148,7,60,107,248,170,218,147,188,38,125,31,3,202,175,27,23,81,7,90,99,58,211,112,39,240,77,245,176,242,218,35,24,167,150,198,103,200,180,105,95,202,155,192,130,126,166,216,7,5,91,183,72,61,163,171,102,44,12,226,54,147,77,51,128,247,153,138,238,25,18,36,73,30,128,172,244,187,162,232,138,134,121,189,210,234,21,211,153,6,201,218,62,77,32,55,57,182,121,204,220,58,13,25,108,207,44,152,140,211,147,213,8,246,188,75,98,160,227,217,253,65,30,149,160,74,24,30,251,121,128,117,224,181,79,226,240,251,190,38,123,118,87,63,200,72,70,58,239,186,198,125,126,235,47,251,14,41,90,145,9,58,24,88,229,64,137,115,135,108,191,161,185,252,34,143,199,209,100,65,199,245,52,114,38,191,140,24,161,178,44,127,167,200,156,169,102,194,122,249,29,62,65,49,85,37,145,89,60,243,123,106,146,59,236,152,206,97,26,124,182,52,161,107,166,94,51,179,16,186,176,246,105,84,219,49,31,239,70,167,165,239,73,195,231,56,20,31,73,189,176,83,11,41,152,88,156,114,224,145,144,183,40,21,0,238,190,175,32,167,57,180,246,209,175,111,251,61,51,145,36,170,119,9,178,119,72,205,160,210,80,215,78,183,41,151,5,252,161,134,231,172,115,170,139,82,27,222,180,18,204,125,21,137,221,244,180,168,205,192,178,108,155,250,77,75,57,203,17,40,40,212,99,94,228,47,41,192,226,87,82,53,121,233,69,211,199,229,51,61,242,206,98,173,144,241,34,45,118,146,232,196,71,170,123,52,201,114,102,66,85,239,208,57,108,233,205,27,130,201,34,62,196,218,49,14,142,160,68,219,247,193,254,178,215,173,23,196,13,111,135,189,206,221,116,4,105,204,146,24,209,26,143,235,168,118,60,245,171,77,198,201,197,92,172,100,199,31,204,218,106,184,161,30,229,237,191,51,55,23,222,94,228,78,177,2,35,145,35,189,140,153,218,97,46,226,137,248,36,71,49,7,145,228,241,191,181,172,252,20,158,233,75,44,69,68,213,207,198,208,38,13,47,134,218,135,134,219,98,103,81,28,57,243,221,189,152,166,25,55,211,122,149,47,118,54,177,207,77,183,245,229,211,61,87,131,74,217,247,172,195,79,151,156,61,49,199,243,133,167,87,104,53,95,20,10,37,161,28,147,18,107,226,23,75,148,175,114,14,75,135,203,215,65,40,66,36,71,43,145,173,156,208,217,217,239,200,211,36,82,189,98,138,132,91,95,228,90,22,31,141,4,191,94,46,70,241,159,13,156,114,115,167,65,186,222,26,246,249,32,6,91,181,113,109,211,237,107,176,170,233,135,57,121,222,89,135,252,78,247,169,66,191,91,92,230,212,109,85,128,226,160,36,86,108,91,188,150,163,64,4,24,219,110,164,170,207,211,111,18,87,46,62,123,93,60,121,218,209,125,185,193,101,104,33,217,75,82,161,37,55,36,239,254,227,20,203,227,213,134,57,91,6,11,191,141,27,33,124,151,102,111,141,224,139,76,14,135,107,118,212,27,255,136,154,144,102,3,175,226,95,219,106,10,7,169,155,85,67,118,163,65,3,250,29,205,173,191,22,148,137,221,123,78,99,250,18,125,236,26,220,251,110,91,121,231,93,214,57,165,86,61,219,103,19,201,119,51,108,200,171,28,150,10,126,10,96,121,197,182,36,38,124,166,152,38,59,188,98,117,89,90,228,35,91,108,95,47,161,88,53,74,229,62,225,54,72,136,196,179,161,139,144,48,4,101,110,127,220,88,27,208,212,220,67,131,124,48,65,152,174,241,42,76,72,249,29,214,110,235,217,194,138,155,91,207,48,172,173,103,204,43,126,191,110,141,130,123,36,36,116,23,210,213,63,127,18,98,9,189,194,249,26,243,81,120,54,154,14,89,140,214,179,180,102,207,20,195,247,6,141,144,151,84,62,220,63,248,86,186,80,70,95,216,56,146,222,238,164,148,142,16,75,97,105,103,125,210,148,184,72,10,93,35,192,17,228,202,174,241,104,145,43,43,7,143,206,250,238,79,138,43,93,188,138,13,42,233,79,195,229,8,127,4,147,199,58,199,94,233,38,176,237,29,89,142,240,204,24,181,125,54,114,141,40,255,92,95,36,207,55,142,252,18,46,72,118,89,161,237,159,108,207,247,155,156,231,21,105,149,57,94,174,10,37,5,143,249,253,77,224,21,252,192,188,177,192,213,122,211,193,118,40,85,156,221,28,54,115,201,173,102,214,16,164,105,246,194,145,195,154,195,193,199,124,130,150,206,162,142,183,208,175,95,21,135,131,106,61,123,159,201,103,71,221,58,89,230,151,111,52,76,128,103,74,235,181,247,25,14,7,189,66,15,75,83,242,140,212,28,156,177,113,198,161,252,184,232,167,52,147,254,51,131,90,222,193,238,212,232,180,182,193,137,80,232,92,67,160,207,167,232,35,25,152,69,244,162,244,253,50,207,135,7,67,42,7,70,98,187,110,104,191,142,174,105,239,194,123,245,15,122,169,201,189,112,15,83,51,179,6,170,154,108,60,20,4,95,84,176,243,243,139,95,0,45,132,56,7,32,116,69,225,191,79,205,62,5,5,141,57,116,39,160,114,158,116,243,11,148,142,141,217,210,83,54,188,147,18,64,160,27,250,7,224,158,59,227,50,167,77,96,189,117,71,61,158,173,142,2,7,47,166,170,132,161,64,79,253,71,224,65,176,71,30,4,238,136,190,42,130,247,239,238,205,255,163,64,245,147,212,199,229,217,175,87,0,237,162,175,126,108,40,193,36,29,34,124,152,0,0,36,208,248,11,203,127,75,128,171,82,253,189,28,216,17,42,142,233,25,217,225,179,14,32,172,198,155,213,227,11,132,203,68,195,85,117,174,159,212,91,4,11,232,169,50,94,9,18,224,227,102,150,100,16,146,133,197,106,219,49,9,114,0,77,9,17,122,142,11,201,147,38,151,252,201,215,150,202,161,50,17,146,145,25,82,30,9,209,69,94,61,112,135,114,47,72,125,124,18,6,14,6,19,36,29,108,157,100,142,241,180,90,209,180,227,188,159,101,173,200,78,89,190,54,172,229,63,176,14,180,29,74,19,212,62,152,213,116,126,48,35,126,142,78,182,201,61,41,38,101,233,233,129,183,18,251,152,98,182,193,72,231,51,249,102,161,243,45,221,186,105,169,68,116,225,160,156,254,204,59,180,49,218,58,209,39,230,111,211,173,204,107,163,68,109,234,242,248,179,56,172,191,74,51,153,135,20,147,212,222,65,191,142,48,75,96,219,48,19,71,48,13,100,131,125,115,224,26,202,175,36,25,90,150,157,116,99,69,148,168,86,56,174,88,39,212,117,55,177,180,145,2,131,192,65,58,121,138,235,184,202,94,81,44,3,97,92,218,245,214,32,115,215,143,215,254,7,125,152,57,26,217,106,242,130,138,151,244,204,175,112,156,22,121,51,10,59,63,207,39,52,60,237,178,20,240,149,128,106,187,92,74,65,25,191,225,186,13,210,143,106,56,70,56,19,190,162,88,137,125,224,94,22,214,99,30,131,212,230,125,174,197,135,85,76,202,5,11,125,42,42,173,141,111,48,245,233,102,188,150,101,112,177,172,227,136,37,209,61,192,158,63,232,138,201,252,205,240,166,55,49,110,178,67,246,54,38,179,224,186,77,7,230,68,237,126,176,78,238,38,252,170,176,66,85,213,109,104,50,45,48,56,38,75,79,192,67,81,65,144,3,113,114,213,34,83,30,22,166,199,245,125,130,87,110,190,184,137,13,125,216,100,230,32,100,216,47,18,194,194,36,119,85,146,78,203,248,41,40,38,60,98,105,40,254,171,168,24,126,204,149,223,144,223,16,61,73,3,38,198,121,219,105,188,136,213,34,86,237,146,152,255,29,133,218,120,107,60,221,82,72,56,109,249,73,182,95,147,211,98,84,18,33,213,199,221,83,145,113,169,9,3,98,123,186,250,169,98,173,175,88,6,144,246,42,153,157,132,179,236,22,13,24,205,157,147,237,10,167,130,193,216,208,242,134,207,241,90,109,149,235,247,122,113,197,240,219,166,77,107,184,27,242,221,33,227,109,43,77,84,200,146,158,109,124,173,6,214,43,108,192,31,159,114,124,58,225,121,30,174,165,148,180,186,15,18,226,116,130,131,99,34,225,223,218,158,53,13,146,160,20,254,190,230,228,80,253,173,154,57,103,107,217,36,86,125,46,108,17,70,42,175,159,202,71,120,153,16,100,33,47,142,229,217,126,156,41,180,53,34,7,126,55,90,143,129,223,0,246,114,193,252,178,50,245,99,200,113,88,205,158,210,100,199,101,220,210,5,222,110,12,211,212,59,243,104,69,214,132,217,71,243,154,34,145,200,52,215,95,13,34,210,211,63,179,165,114,233,38,224,88,144,187,131,170,171,139,54,213,202,135,64,142,153,146,160,5,249,66,241,31,65,16,178,77,149,161,183,242,26,77,57,38,160,48,46,13,93,107,119,239,170,197,205,158,136,86,109,37,121,132,64,15,222,249,235,184,208,250,2,195,131,185,50,110,65,57,130,84,73,36,237,144,20,143,73,139,55,14,95,116,192,109,245,52,156,219,130,249,180,172,21,133,206,161,25,111,192,187,164,35,162,35,201,130,214,168,244,169,90,160,69,121,82,163,206,158,171,3,133,95,43,155,43,190,172,118,46,189,83,238,125,87,135,242,167,90,6,175,60,227,25,248,204,45,18,165,66,186,172,30,119,31,30,126,221,254,62,11,149,121,175,218,46,28,157,149,94,232,160,196,99,112,5,77,102,64,56,19,214,226,82,182,219,84,107,216,243,100,71,41,68,195,124,16,52,242,3,89,74,102,94,19,225,212,100,52,166,189,158,149,15,205,193,109,189,245,134,153,18,204,3,220,81,120,83,189,93,126,201,162,44,196,187,19,171,212,111,186,46,191,89,148,131,4,229,180,173,142,164,9,48,63,161,176,246,26,78,145,138,34,80,13,73,43,170,118,214,129,167,110,141,253,139,168,119,228,196,44,191,134,233,230,214,252,194,89,174,162,136,77,63,147,31,19,19,139,33,246,128,79,99,150,113,159,160,126,48,81,227,108,184,161,28,103,199,246,253,107,83,60,110,57,230,55,208,112,10,186,3,31,68,51,11,215,203,122,249,154,159,78,208,145,244,146,240,221,19,80,175,116,50,219,150,57,13,61,84,146,133,90,122,70,70,58,41,42,55,89,171,148,173,133,253,65,120,104,113,126,144,43,31,100,146,215,191,214,2,21,74,16,120,157,47,191,203,60,196,200,251,233,225,89,75,59,165,176,128,239,58,203,13,152,83,26,71,26,218,165,177,93,173,129,254,211,50,159,159,39,92,198,42,0,177,62,51,104,65,108,175,144,56,241,190,118,176,140,88,22,130,171,102,63,112,54,110,94,20,162,79,74,174,84,64,120,200,75,177,196,138,72,78,15,138,150,207,255,89,94,135,31,154,124,155,39,161,252,250,181,118,169,228,193,212,105,92,69,62,21,177,211,65,251,202,17,222,157,88,173,55,174,94,72,12,77,246,222,104,40,183,66,133,76,114,180,104,148,235,184,102,214,57,240,232,8,110,152,74,181,120,190,142,131,191,95,107,78,226,194,92,186,141,227,49,212,128,138,123,80,48,239,185,103,171,185,160,154,57,171,252,80,40,111,213,240,188,125,114,139,240,80,86,253,29,98,233,176,73,113,62,99,96,157,105,166,148,156,35,145,87,225,249,28,14,128,88,14,109,6,32,232,160,129,67,41,87,139,233,214,40,223,196,49,158,200,251,113,233,173,54,94,48,249,110,175,142,143,204,20,239,212,14,22,138,78,58,247,20,252,88,129,227,95,133,157,92,212,48,159,77,204,141,182,84,147,163,23,82,40,29,44,136,43,80,121,164,70,119,49,210,234,7,156,212,8,65,100,128,71,72,103,76,199,45,121,32,135,132,80,54,170,198,135,187,96,156,48,99,125,32,165,151,122,96,203,218,59,228,75,97,164,243,182,20,164,220,78,86,39,207,87,40,255,222,129,228,63,4,52,16,141,79,199,84,213,89,230,31,41,123,230,41,25,198,220,245,195,54,39,115,70,230,143,127,75,152,143,94,160,148,255,16,33,120,131,9,231,196,63,164,118,146,98,6,4,250,189,253,175,109,85,17,233,17,87,73,140,31,135,241,15,220,163,175,146,38,116,218,101,25,63,174,82,215,160,222,223,5,49,174,186,176,195,115,26,129,179,32,248,146,107,50,104,161,74,171,156,36,226,90,35,16,62,36,175,89,23,9,174,118,160,131,226,120,20,107,0,181,130,72,103,151,93,196,109,59,142,239,50,160,113,181,229,141,86,148,139,153,80,86,227,91,237,102,119,191,17,199,230,97,31,34,181,225,2,43,66,190,251,210,161,170,182,205,153,2,8,168,0,154,80,53,161,130,143,235,8,119,31,226,250,206,171,29,103,167,80,164,191,155,16,47,168,232,246,179,122,60,147,27,157,182,32,246,215,82,193,81,243,227,208,148,177,123,227,247,156,149,49,99,159,113,255,58,225,174,206,45,35,65,121,53,225,125,151,198,204,190,196,135,38,14,11,69,162,108,186,60,231,143,235,135,15,187,227,201,250,203,53,235,54,228,88,131,220,46,3,164,99,56,35,161,227,59,21,252,194,40,239,117,60,41,83,143,178,71,133,169,151,100,51,212,108,48,158,187,25,141,217,223,241,110,85,125,72,11,3,175,127,7,163,236,246,208,248,111,104,105,117,77,238,215,204,223,243,238,159,202,179,234,187,61,11,224,220,158,107,124,115,40,207,64,51,199,112,35,88,118,177,53,203,203,147,10,248,163,55,34,236,245,114,187,9,235,244,128,170,235,78,222,80,71,193,87,125,66,102,130,154,186,6,130,222,12,102,130,44,206,41,90,151,200,191,223,94,31,94,127,32,79,109,164,166,38,227,155,117,168,33,102,246,142,236,2,96,58,119,62,121,153,203,20,75,236,70,253,129,60,255,195,228,152,184,61,187,56,210,176,158,187,54,58,17,166,11,173,107,65,68,107,234,85,225,45,91,19,88,73,175,225,160,247,238,14,190,97,198,194,231,85,135,3,235,245,193,85,245,168,99,80,131,221,75,147,45,236,190,115,15,108,190,58,163,40,185,237,30,161,31,192,45,102,240,139,93,24,171,98,216,253,54,37,104,145,130,55,139,233,32,218,98,189,234,92,104,172,175,92,246,190,211,225,163,168,127,50,204,100,0,50,41,110,59,38,217,133,82,165,242,27,222,234,62,145,113,219,236,205,65,157,162,61,38,201,100,165,104,7,55,190,146,221,75,73,54,179,212,143,49,210,131,156,108,202,38,21,116,181,94,94,45,251,252,30,50,59,227,108,231,89,108,204,23,138,89,208,135,251,249,37,122,231,204,26,40,160,219,25,88,230,83,156,28,61,26,17,254,178,60,26,76,109,57,35,224,74,110,217,21,88,40,22,186,100,229,74,235,191,165,85,179,143,14,109,138,102,176,29,249,169,102,209,144,159,79,126,116,10,11,107,37,240,74,226,62,35,182,79,34,143,136,158,216,58,10,60,222,72,245,27,172,153,181,43,82,229,98,238,113,100,52,91,119,216,111,43,48,251,121,203,219,57,125,91,248,139,202,223,85,40,186,227,120,254,103,101,163,221,14,55,78,254,130,40,217,11,239,48,192,31,122,219,227,100,127,221,74,35,251,176,143,131,141,212,84,27,106,190,236,71,94,43,106,52,54,160,121,234,30,170,216,39,191,44,22,101,74,139,117,86,204,195,229,33,29,162,160,104,205,11,165,27,232,250,217,101,184,108,232,120,40,37,108,144,187,151,193,201,178,188,84,120,145,90,47,21,81,91,214,183,45,208,1,147,192,247,18,136,251,24,208,108,191,94,30,38,69,179,188,126,11,74,77,3,77,178,185,183,36,138,66,5,19,66,106,153,57,242,214,176,140,43,236,136,125,192,143,77,110,126,197,118,188,181,141,69,172,249,21,248,28,239,17,237,149,183,76,169,208,57,52,181,209,162,175,7,172,47,60,60,154,99,4,106,90,203,130,125,236,148,66,228,106,212,251,102,78,253,154,223,194,245,142,36,164,120,246,36,184,235,152,212,91,172,40,61,108,237,211,127,101,234,195,178,207,212,203,110,32,252,196,177,30,243,198,187,78,83,238,206,217,211,147,55,161,47,106,237,172,70,7,168,77,91,218,135,18,178,123,107,77,210,26,32,65,159,222,7,176,81,172,140,45,102,75,73,166,51,20,214,81,124,137,244,152,150,241,71,61,93,168,195,223,159,161,83,57,100,109,179,204,113,24,227,116,233,37,83,120,238,105,188,172,181,206,213,57,39,32,125,16,166,120,102,209,215,225,136,107,134,147,239,84,213,62,178,141,121,234,214,225,35,45,141,221,23,45,56,14,173,65,115,222,141,194,134,85,98,47,159,214,213,84,59,196,227,154,5,94,21,182,91,54,193,121,62,31,203,230,127,146,15,81,87,135,94,148,40,199,168,211,26,99,42,154,34,167,40,124,4,252,177,15,25,242,50,171,216,139,11,163,61,207,215,155,76,40,90,79,73,191,1,133,212,243,234,113,69,143,91,61,151,68,180,217,123,89,184,46,145,11,112,190,53,136,107,239,28,185,201,158,109,179,170,210,55,108,120,30,32,91,27,31,124,181,46,156,193,9,156,11,24,50,202,237,26,216,98,41,123,55,230,1,189,220,126,13,182,63,151,115,78,169,122,205,66,221,70,121,167,230,107,80,63,95,154,52,218,102,147,115,24,157,1,197,114,5,233,207,140,127,229,214,255,122,55,184,146,247,100,248,233,223,119,101,178,220,23,186,238,5,102,87,11,60,131,90,127,248,109,29,35,178,13,216,18,89,31,42,39,149,125,50,219,183,137,238,49,140,171,93,68,86,239,156,141,183,102,33,180,164,249,244,191,100,201,78,113,20,6,156,98,135,140,82,60,60,126,45,112,205,19,218,127,223,174,17,187,86,146,45,61,161,141,146,29,227,88,189,178,31,217,154,18,184,139,66,70,32,107,75,84,132,69,49,74,58,155,175,10,47,7,10,154,227,68,124,89,17,99,198,100,57,169,119,43,176,139,69,94,127,138,107,62,229,24,124,83,43,147,226,223,144,166,118,148,73,108,32,255,250,150,182,169,192,198,148,206,54,118,20,8,208,249,11,60,95,181,157,230,163,37,224,40,140,196,137,155,249,72,31,245,131,159,5,243,223,102,170,192,61,252,163,116,98,52,65,117,14,87,123,146,220,144,38,31,18,124,119,4,18,118,49,228,127,136,100,31,80,16,121,255,75,177,32,16,141,5,244,73,102,2,0,129,115,254,103,151,119,248,151,194,255,164,197,240,175,236,153,152,167,22,131,159,194,188,209,126,5,118,35,158,147,12,243,140,20,243,250,191,168,253,193,217,146,185,87,47,130,24,253,163,12,220,217,252,39,228,99,234,29,102,88,118,29,78,64,113,140,201,220,86,84,200,221,33,193,123,245,142,166,167,115,32,245,17,53,16,201,171,228,103,91,157,81,194,11,151,48,112,77,235,22,216,92,22,212,89,243,163,203,30,32,244,254,121,179,210,242,219,37,68,70,212,32,1,158,157,48,194,81,238,136,229,235,118,180,106,94,242,24,83,31,101,6,158,110,24,253,70,221,38,22,195,222,240,220,35,124,37,161,4,71,48,227,69,130,174,120,218,176,209,96,58,180,91,82,180,254,230,83,16,67,45,245,109,108,138,105,135,143,208,101,109,75,50,244,194,172,134,125,129,3,186,64,237,187,151,130,127,255,60,224,68,11,201,161,240,72,55,115,100,167,232,177,118,76,164,89,36,32,59,244,196,154,27,133,134,112,37,149,194,143,64,244,72,105,169,12,94,207,40,145,54,175,81,194,146,206,152,173,144,214,16,81,218,241,6,225,237,41,122,201,69,110,196,187,184,70,118,234,59,99,225,154,95,186,195,112,55,165,222,12,159,158,69,158,171,15,168,60,146,137,190,245,187,17,178,150,142,58,98,112,52,223,171,204,237,205,25,113,200,228,203,224,234,209,50,252,145,73,190,159,181,225,252,214,94,207,46,224,225,225,199,225,84,102,188,239,38,87,118,128,149,173,18,159,232,246,107,146,73,243,131,88,171,84,183,99,37,228,37,122,49,214,1,245,229,168,97,37,53,154,223,140,134,55,221,18,81,100,82,7,255,136,128,155,179,188,137,108,148,246,60,87,63,7,177,178,181,233,183,89,107,2,134,104,194,17,172,27,78,93,135,228,116,214,175,29,161,121,108,206,56,245,76,207,7,137,112,88,22,143,211,14,154,71,102,141,176,134,134,101,105,247,174,253,215,61,204,164,71,196,243,71,191,22,244,93,237,79,176,23,63,179,182,6,115,208,29,124,121,177,73,121,229,179,195,220,46,176,72,48,20,197,214,12,108,119,173,60,203,92,24,205,238,22,44,50,236,63,74,191,200,222,26,113,50,54,89,167,231,195,217,206,29,233,209,185,50,92,238,199,199,162,187,177,200,127,197,196,110,185,3,250,140,119,168,222,224,92,35,200,154,192,186,144,77,95,174,206,172,39,96,179,114,203,246,139,47,219,71,23,149,59,249,130,232,42,12,65,28,79,251,149,126,41,90,95,47,180,170,70,80,92,34,139,63,26,249,238,136,69,79,55,41,106,241,157,83,181,86,208,23,70,76,186,87,146,85,15,245,51,168,126,62,34,10,231,99,102,236,36,253,222,136,71,31,193,0,85,144,255,216,244,194,32,39,153,203,149,236,225,236,2,113,181,121,77,250,107,69,235,2,195,107,158,38,235,131,31,20,218,57,251,70,198,211,236,202,137,98,117,186,219,120,142,103,247,22,36,20,174,112,225,102,232,185,20,158,227,209,185,216,203,122,244,98,176,48,98,163,38,213,243,179,207,161,110,189,38,105,35,219,157,253,204,119,52,71,166,161,30,211,185,21,119,51,129,43,12,75,233,200,24,226,98,135,13,149,244,212,208,187,219,69,101,223,56,16,228,123,138,167,45,237,107,95,38,190,215,63,208,223,171,133,196,66,244,235,10,23,107,136,71,144,27,217,47,176,199,222,198,92,30,12,181,214,183,151,24,234,39,99,143,25,144,83,83,164,144,179,229,107,69,248,191,150,151,173,254,78,132,105,158,33,116,32,125,104,185,84,4,62,80,98,65,49,145,109,248,48,21,131,36,34,115,202,86,209,14,101,207,28,170,44,214,79,111,144,207,180,14,51,150,92,90,40,147,78,31,43,231,8,142,86,34,146,53,240,140,93,167,30,28,99,44,148,30,46,71,113,99,19,150,150,20,75,90,10,250,36,89,22,121,181,80,251,106,71,73,166,211,243,255,161,238,175,163,218,252,162,176,65,20,218,66,91,28,138,91,139,4,151,226,78,139,19,220,45,72,145,224,238,14,109,145,224,238,86,220,157,144,224,20,119,215,96,197,139,91,73,144,210,78,127,51,223,157,181,238,189,51,243,239,124,223,89,249,35,231,221,121,147,172,247,156,189,247,243,236,181,247,62,94,194,135,85,191,21,217,138,56,48,98,68,182,207,127,175,85,124,80,254,48,238,71,244,58,96,86,26,209,31,116,187,117,213,116,246,206,25,122,230,129,199,218,228,108,158,186,60,184,246,36,249,166,199,216,226,100,149,17,144,229,194,172,180,78,234,147,222,62,154,203,153,26,176,238,237,104,8,0,244,57,173,207,81,247,244,169,18,166,91,146,164,9,135,154,108,94,116,89,47,129,22,171,160,191,249,242,82,136,29,105,206,27,97,115,187,117,220,15,68,154,107,130,195,157,57,54,134,110,103,226,196,98,191,177,164,247,28,4,93,226,194,43,180,169,210,169,119,242,122,6,59,214,31,37,25,114,140,75,135,114,0,44,153,35,175,133,12,50,143,84,250,190,126,50,235,41,94,24,95,170,51,237,172,157,220,36,47,19,41,59,217,219,230,122,76,242,138,65,148,1,173,151,188,254,212,14,8,49,183,236,95,104,254,65,101,29,29,122,49,179,54,254,156,125,19,27,21,135,10,208,249,112,174,151,187,63,36,17,71,51,183,96,243,230,187,145,175,47,99,188,219,163,183,195,249,135,165,206,67,86,154,178,50,243,120,79,248,184,105,13,20,229,232,147,117,107,47,142,234,38,57,20,251,157,130,210,120,218,147,27,27,101,6,107,230,186,172,73,139,227,200,238,20,196,12,63,118,4,109,165,38,195,102,36,28,107,211,48,205,34,142,87,64,189,98,143,224,160,85,99,121,80,251,153,192,88,86,225,115,231,98,208,17,195,225,233,141,196,58,96,213,97,62,214,214,65,216,202,119,100,116,65,124,225,165,159,14,105,184,44,14,137,24,62,188,40,123,183,110,60,117,60,70,159,237,76,78,74,96,207,41,69,125,191,141,29,12,25,46,148,244,78,164,64,131,241,162,106,39,173,155,203,11,28,23,42,42,111,190,94,134,116,15,251,120,26,253,231,49,43,159,218,140,153,222,6,45,218,149,231,77,68,122,224,254,89,166,217,156,138,124,124,52,129,141,129,126,230,166,26,114,219,243,152,216,243,173,148,95,185,46,47,87,149,24,131,154,180,125,138,131,107,165,124,243,184,222,216,137,102,231,160,55,22,220,116,221,84,58,140,90,102,64,7,180,13,139,85,251,196,174,59,71,191,91,190,103,195,133,252,231,76,39,150,176,134,31,110,86,173,101,147,236,198,167,110,164,101,147,195,135,183,249,255,168,251,126,240,247,244,139,1,145,138,87,198,143,49,59,214,170,150,189,154,23,141,24,99,153,200,1,216,144,159,157,54,173,54,98,57,233,154,218,181,58,38,7,86,179,253,211,217,239,210,185,158,249,215,84,63,192,148,184,232,46,1,114,68,39,103,227,17,94,102,63,118,158,242,127,117,23,37,26,107,22,209,25,225,209,69,7,114,153,5,27,81,82,123,53,104,50,48,137,35,46,32,42,148,134,201,194,78,189,94,32,231,216,15,78,197,183,239,92,246,123,208,157,225,130,3,211,110,197,65,178,101,53,4,225,175,214,233,75,113,27,120,47,77,235,92,65,112,17,214,111,161,94,255,24,104,3,47,241,169,5,43,26,91,141,226,96,234,60,154,134,165,181,21,203,127,217,251,13,49,225,98,255,31,143,169,65,247,143,79,126,49,225,104,137,209,64,171,224,1,55,184,40,163,235,71,72,199,177,202,60,174,240,163,45,100,242,170,80,124,218,145,118,219,106,181,24,123,103,161,173,244,60,148,74,175,14,39,188,203,57,6,179,151,210,67,174,244,191,84,209,37,2,111,66,96,177,73,216,179,143,113,172,253,255,126,166,194,117,60,20,7,227,35,70,135,193,39,50,101,244,111,67,36,159,27,237,66,41,43,159,205,132,70,63,146,162,55,16,163,217,183,36,168,252,63,229,105,144,184,162,55,236,146,194,121,237,63,82,94,154,234,61,15,125,166,67,105,111,64,1,193,70,235,16,83,115,3,47,124,107,224,181,251,63,42,16,254,215,30,21,6,100,232,13,36,215,221,164,75,78,24,24,157,47,77,9,95,254,15,1,22,172,221,88,224,159,7,249,199,103,131,229,216,54,119,243,249,127,224,194,156,27,244,6,106,135,218,187,232,159,57,83,52,162,45,77,25,124,110,187,40,89,202,20,211,123,113,106,160,105,219,251,80,193,104,175,225,107,102,218,191,233,171,180,134,230,77,129,133,93,32,53,143,235,198,92,111,62,200,73,79,255,218,233,53,160,196,41,146,74,16,237,145,254,53,87,101,77,4,35,12,98,176,202,155,20,214,114,234,202,39,177,238,12,212,91,167,167,167,103,53,143,154,38,42,19,117,168,188,214,232,199,211,108,114,228,47,241,251,206,133,120,144,237,225,179,115,125,179,90,226,154,28,173,163,61,128,207,153,202,182,106,43,79,135,237,235,211,127,65,66,56,155,184,18,243,2,163,123,93,16,23,3,211,98,172,169,227,174,251,20,124,117,89,58,161,55,243,99,123,13,186,141,224,221,248,1,77,15,205,78,215,249,65,158,110,213,235,34,120,162,252,48,241,106,117,252,84,212,139,186,40,143,73,105,60,45,34,82,250,23,142,2,223,64,0,59,56,64,161,195,154,144,43,41,99,71,184,78,115,194,150,207,57,246,29,5,141,101,81,96,137,215,162,176,255,87,190,152,157,42,236,233,146,24,146,102,48,113,185,160,58,177,180,227,66,203,144,194,75,151,177,1,106,50,59,210,89,243,95,130,253,79,65,71,179,204,15,240,148,108,148,107,65,186,58,156,167,221,148,114,146,243,245,80,73,218,130,34,187,0,205,174,15,59,120,235,164,44,167,44,192,184,165,90,104,73,201,166,154,188,16,211,99,217,192,37,206,112,56,17,121,53,118,115,96,61,145,108,173,25,101,27,13,102,206,172,45,108,157,232,172,103,178,224,58,27,60,197,184,250,247,189,145,205,87,165,214,67,92,67,3,252,86,207,189,247,116,148,5,136,179,68,28,212,62,62,68,39,16,158,205,221,9,183,5,134,227,220,214,155,49,232,108,57,224,17,89,177,6,13,166,70,162,138,123,194,111,105,8,167,156,194,29,43,180,44,124,180,224,47,250,60,50,119,11,75,0,216,118,2,241,150,169,91,125,245,158,106,19,123,50,156,7,22,231,161,40,159,106,46,233,86,235,33,102,250,165,74,19,162,162,236,55,158,175,144,128,184,149,184,206,185,255,29,184,141,184,87,84,51,255,74,79,229,175,21,198,242,134,49,90,13,22,113,248,125,165,201,111,253,167,118,78,71,34,7,74,126,76,163,138,95,130,51,37,94,222,219,200,14,24,17,14,24,2,169,232,63,185,211,176,244,63,178,219,13,228,181,114,248,212,12,31,58,229,83,36,105,82,242,186,176,117,72,5,75,205,73,90,248,66,82,43,82,227,22,114,191,254,254,178,131,194,243,70,166,147,70,54,138,51,74,68,95,108,140,187,192,99,43,128,175,68,15,10,101,157,95,148,158,20,58,99,180,41,136,10,208,91,59,128,57,222,243,148,238,106,122,155,105,90,218,176,66,95,184,69,163,253,109,33,172,52,150,205,16,139,134,78,188,42,130,24,197,40,3,24,19,70,181,246,222,49,2,97,214,109,171,28,73,178,253,9,151,62,63,255,192,160,214,64,96,45,133,124,214,2,53,61,93,237,103,91,136,153,124,154,220,61,112,68,217,185,127,48,189,9,247,254,15,203,121,144,156,21,56,182,128,50,41,39,147,109,241,249,58,9,117,112,125,137,103,26,179,75,188,193,106,6,225,62,129,77,166,66,135,202,111,196,222,75,187,106,185,5,215,98,226,119,244,136,84,96,138,136,27,81,36,106,115,139,61,186,3,149,156,50,12,105,95,191,171,200,132,12,161,232,223,232,243,50,176,70,81,14,58,23,166,130,121,143,191,9,98,93,99,39,83,176,143,198,146,76,9,58,48,120,102,205,226,33,147,40,30,227,185,248,236,0,116,19,201,48,162,52,219,135,107,239,145,181,90,131,152,60,126,112,130,91,234,245,204,110,209,167,227,237,39,47,101,202,54,222,42,101,222,106,124,221,250,253,76,200,40,153,176,71,115,203,213,200,11,228,178,205,194,124,107,201,214,160,42,81,106,11,137,96,147,74,32,69,0,124,237,79,223,48,23,204,15,0,21,62,88,136,141,172,77,23,151,176,224,78,254,173,18,89,177,174,71,87,186,175,243,22,117,215,216,206,162,210,251,60,24,92,163,104,84,87,106,172,215,196,154,21,54,130,173,179,240,58,83,187,13,237,78,96,216,6,113,166,152,177,25,55,97,24,105,240,227,21,219,85,121,95,56,116,57,126,197,143,61,75,57,31,183,50,13,19,28,9,81,110,232,255,68,164,164,46,43,24,129,172,205,35,12,208,85,82,50,55,161,28,56,194,243,194,95,94,251,185,43,159,163,197,250,122,167,70,138,152,24,152,77,63,170,207,170,139,103,75,38,160,207,161,36,97,241,178,77,32,111,220,75,56,250,53,99,85,247,53,233,110,65,170,252,57,4,34,189,48,133,229,22,90,94,135,234,123,114,74,153,136,133,196,166,193,146,75,106,118,240,96,92,141,53,230,77,60,193,41,18,122,254,243,218,67,75,125,93,72,122,62,239,212,29,249,146,249,185,138,239,206,51,175,134,82,253,108,171,50,94,90,133,4,165,159,142,127,173,56,210,87,105,241,248,225,90,80,71,75,6,12,38,26,174,84,19,144,27,95,42,178,143,26,20,103,93,95,149,115,219,15,112,65,144,142,86,55,103,191,123,139,139,239,131,204,122,164,21,99,219,53,112,1,18,43,8,54,225,185,194,130,58,190,225,138,182,53,191,118,211,152,0,125,27,213,247,113,167,237,67,251,187,149,195,203,47,211,173,239,209,6,127,36,154,252,176,214,31,144,228,199,190,84,204,88,216,98,109,169,147,227,157,105,31,193,111,44,209,153,0,194,115,147,181,150,181,34,152,2,26,91,68,30,151,134,101,203,225,220,255,121,117,186,113,114,57,19,80,92,99,181,36,102,225,146,210,115,166,207,81,24,107,81,21,69,0,24,116,77,240,38,68,173,113,38,19,103,104,24,214,69,56,197,134,54,19,44,171,170,219,216,63,255,147,15,155,128,43,164,50,14,102,109,69,209,204,145,154,209,203,150,154,127,169,151,35,58,223,44,167,112,176,137,50,111,125,157,209,201,232,110,189,151,244,4,155,216,137,20,111,110,85,195,149,204,39,43,202,31,224,44,106,7,166,119,182,14,124,159,96,116,115,155,61,176,174,178,153,117,126,89,71,80,144,78,239,99,68,41,155,159,255,50,245,173,31,69,82,155,146,131,21,13,131,11,76,197,175,245,86,44,217,248,200,29,170,210,133,15,253,104,72,115,126,157,14,164,77,75,153,19,231,209,9,164,121,127,162,175,129,143,244,235,159,60,73,191,5,176,211,106,234,149,155,220,36,234,168,8,36,48,46,101,243,200,205,158,211,2,243,149,107,68,222,188,119,134,185,50,56,127,215,163,4,242,189,149,254,18,85,190,210,42,15,29,53,128,248,102,255,58,39,143,30,178,130,119,189,149,104,135,15,214,194,247,230,89,216,66,8,52,153,236,57,111,48,183,57,116,53,21,18,59,44,232,186,235,207,3,166,124,228,91,126,250,204,49,178,133,251,222,29,185,178,51,103,224,169,230,91,145,52,196,222,216,182,132,173,253,151,94,74,73,8,27,26,53,208,140,10,3,98,166,41,57,165,20,136,18,14,179,223,206,12,243,224,125,114,127,97,107,182,98,147,66,145,67,106,158,108,40,120,179,164,178,173,154,32,147,215,68,28,43,18,94,194,244,98,179,140,157,252,252,28,30,75,67,1,204,93,191,38,194,235,135,159,82,121,46,232,93,139,171,7,134,108,156,135,189,168,35,42,92,45,34,252,158,202,219,55,56,139,163,233,188,170,48,191,36,77,161,32,156,33,41,251,105,139,230,145,78,221,120,119,204,103,239,189,166,255,106,52,53,243,117,137,163,164,8,88,192,53,12,237,175,112,2,250,57,59,159,98,233,118,247,56,157,91,91,209,186,94,20,66,16,90,139,227,198,238,200,17,223,232,34,6,14,69,38,1,70,26,37,245,229,173,5,119,13,96,22,103,148,46,168,17,37,146,111,221,51,144,225,142,198,252,212,87,148,59,17,197,105,152,104,225,53,227,181,104,112,122,52,180,31,180,144,231,104,37,141,92,197,17,105,133,13,87,192,231,223,138,254,225,22,52,182,77,23,236,19,122,180,19,134,34,249,92,139,205,37,189,127,168,168,98,173,18,13,11,133,30,21,99,32,32,139,72,41,65,63,182,192,144,253,193,208,74,117,202,167,200,102,109,2,152,197,28,216,69,123,102,246,30,141,239,50,216,44,109,174,129,143,120,29,77,76,191,125,2,39,208,101,83,62,60,104,11,139,188,154,56,182,4,125,51,52,106,43,43,76,254,17,82,100,80,192,78,16,249,188,102,92,17,3,13,109,2,3,203,129,253,19,215,4,6,18,132,233,157,131,137,198,178,192,236,63,248,234,159,227,55,80,110,116,102,127,135,27,202,30,141,5,255,98,248,150,16,11,77,160,174,203,103,238,255,10,60,8,148,169,160,235,149,72,99,46,29,42,97,96,172,192,20,229,168,209,122,141,78,48,189,27,73,156,221,202,5,202,58,113,9,188,196,136,79,103,219,232,100,26,185,24,236,208,52,74,176,208,208,254,97,66,118,139,151,214,242,101,207,48,113,67,177,254,87,46,4,8,197,114,96,253,24,231,251,140,2,228,198,249,127,92,89,199,70,61,163,254,161,213,123,166,187,203,233,150,243,226,7,223,63,124,27,162,140,97,252,249,87,52,188,51,197,0,11,162,28,62,1,146,45,161,151,100,208,34,140,220,234,192,132,111,31,164,49,226,106,22,148,44,36,178,7,189,56,165,201,9,123,182,233,1,208,133,52,145,44,113,74,35,229,127,119,115,42,209,58,133,131,4,63,254,32,29,165,220,80,119,5,86,57,68,62,182,116,108,21,87,108,138,231,137,103,166,205,127,82,86,127,30,19,131,44,124,116,168,63,110,255,173,236,92,251,160,181,104,91,28,187,240,89,162,150,243,211,111,190,122,216,65,19,221,125,160,129,175,187,70,39,252,210,60,168,22,71,218,197,185,45,111,73,94,184,130,120,53,157,169,239,116,94,81,129,215,245,245,33,217,245,159,239,23,171,155,219,13,247,224,197,26,253,173,247,107,46,61,157,252,17,200,109,175,136,21,184,175,197,69,197,64,27,172,118,138,236,26,139,7,224,248,178,234,213,155,70,112,77,149,224,44,77,160,33,49,89,112,143,149,130,117,142,166,62,81,126,245,0,32,141,214,186,123,59,39,134,114,151,126,146,194,232,139,28,197,153,244,173,199,217,132,106,78,70,143,248,119,210,67,196,156,0,240,140,56,237,179,0,9,215,230,118,147,190,126,176,245,57,211,109,113,5,105,249,18,237,205,242,157,125,181,67,56,233,133,179,230,113,81,215,112,29,54,141,157,19,215,218,240,40,53,231,153,17,134,128,252,160,22,8,90,82,72,142,170,120,227,234,211,4,141,50,97,76,154,166,108,245,231,186,231,233,218,24,161,163,159,35,182,96,224,34,89,96,27,26,72,11,104,221,84,170,108,213,127,49,41,180,96,237,17,229,69,104,153,157,92,238,239,201,88,118,225,155,192,179,75,155,229,184,201,87,61,169,231,102,159,63,98,109,249,214,222,204,12,239,192,79,81,197,242,72,112,200,66,241,145,209,45,134,17,220,106,95,168,103,205,27,161,177,108,165,163,243,130,152,181,73,95,183,3,155,188,178,39,61,134,189,62,139,219,97,92,182,176,117,122,235,117,132,184,103,138,158,197,232,151,160,228,199,32,128,33,84,107,218,23,107,141,241,118,98,112,209,9,160,140,120,240,240,172,153,94,129,65,56,61,168,133,142,46,53,220,146,132,25,157,72,63,97,58,171,181,214,76,49,68,102,69,66,228,81,133,91,215,116,215,17,21,168,137,244,110,183,11,215,100,169,217,167,146,223,174,134,8,154,75,88,220,120,192,139,164,180,141,110,198,204,86,197,76,34,92,191,30,111,25,73,78,60,60,74,55,195,183,110,57,204,89,179,62,112,60,27,252,88,108,183,2,248,163,124,193,130,111,234,38,132,154,188,130,148,126,123,66,153,111,219,247,109,79,197,208,248,47,224,97,6,95,19,79,83,110,75,177,171,77,134,225,239,216,18,218,155,29,70,94,122,186,10,198,127,160,34,99,165,163,92,253,139,164,34,169,186,124,106,165,6,86,73,212,13,96,95,179,119,209,172,76,217,216,107,142,140,8,200,33,146,117,145,120,177,205,91,92,71,3,203,157,182,250,153,176,66,247,227,27,34,191,157,150,239,74,236,10,102,44,134,240,220,19,114,130,210,125,162,104,4,84,91,115,81,159,243,185,138,33,141,150,176,166,178,161,63,182,17,145,238,249,149,77,52,151,117,242,79,18,231,11,8,71,194,213,110,70,227,133,79,244,89,73,254,107,151,193,136,65,182,122,3,16,69,105,209,155,103,206,88,80,229,68,174,36,203,133,237,19,203,253,218,49,214,73,147,56,23,19,8,41,70,105,241,167,211,59,211,160,129,118,240,41,100,66,233,120,34,104,147,215,138,209,88,5,72,232,249,246,177,175,43,92,188,217,128,121,154,227,61,223,70,195,170,38,218,95,110,119,102,103,210,82,130,95,2,81,111,6,172,180,105,206,183,92,158,214,32,38,42,182,164,74,31,156,236,25,234,36,207,193,23,35,239,142,168,233,78,60,70,228,250,15,221,63,223,124,176,68,29,52,141,223,209,21,22,207,81,111,86,239,93,228,193,24,151,25,198,216,188,188,129,243,150,27,175,230,103,211,203,100,126,247,141,6,173,254,182,237,126,91,94,227,108,215,91,11,26,194,131,25,17,19,73,57,120,237,246,17,61,27,104,209,225,247,71,67,46,59,37,239,201,11,169,74,231,180,158,46,205,205,52,148,150,165,16,112,146,185,161,160,12,12,227,142,164,118,93,90,176,228,29,111,204,61,11,182,3,43,171,18,157,18,103,183,109,151,70,6,75,155,29,253,82,64,100,190,183,144,130,124,211,48,137,125,187,113,239,22,239,114,116,13,227,190,178,90,145,155,7,139,149,156,140,212,80,158,197,99,224,107,209,79,136,139,206,195,41,168,146,161,78,235,106,201,1,38,58,137,94,50,192,114,199,221,183,126,128,211,125,183,120,78,239,32,71,107,117,143,126,151,41,60,84,232,119,50,85,19,23,131,115,146,131,203,106,231,196,242,154,177,67,116,66,206,88,22,26,122,207,85,80,180,77,72,33,105,19,205,249,84,96,86,150,68,10,44,184,241,57,241,99,71,103,122,192,133,234,189,211,43,183,152,15,28,21,1,255,144,203,166,53,204,54,86,255,149,219,215,169,47,5,162,129,158,37,186,218,253,179,69,247,25,94,251,102,213,201,20,229,229,196,15,210,68,141,62,162,6,46,91,23,71,99,233,252,95,23,216,80,235,252,128,204,18,173,83,184,217,76,161,201,15,103,77,117,242,95,179,242,184,238,121,144,5,209,129,215,3,34,102,164,195,198,119,42,198,67,201,220,176,44,5,86,192,70,106,220,107,255,87,64,127,123,229,220,36,140,199,222,45,250,37,54,174,135,22,83,69,157,128,98,121,101,187,202,137,244,105,140,142,240,173,44,194,28,166,246,69,97,78,232,249,15,99,214,57,70,199,88,226,214,222,94,174,11,36,130,95,110,171,166,93,32,181,32,155,201,188,84,88,34,225,180,255,101,158,220,216,104,50,254,98,171,211,23,81,93,182,157,190,46,199,139,111,133,33,130,25,20,147,214,100,215,212,183,11,91,244,143,110,236,68,100,110,245,202,180,55,207,140,195,35,163,98,11,118,15,165,70,6,228,14,158,244,120,221,199,107,20,160,242,123,237,75,97,220,109,223,109,235,18,43,77,105,249,246,41,216,139,199,76,44,36,200,11,119,211,3,38,30,84,37,57,57,123,214,57,211,70,12,70,36,210,69,125,13,120,250,183,193,71,49,111,25,55,119,89,234,164,102,190,126,202,216,27,204,46,197,166,223,210,60,202,39,244,113,103,5,173,251,205,107,239,66,66,10,82,11,128,167,64,104,133,41,167,133,121,242,0,233,135,176,121,93,3,185,225,150,233,9,120,26,47,168,205,78,199,50,43,226,149,110,149,49,5,139,88,167,190,235,89,71,254,254,133,19,197,124,206,190,255,44,222,101,175,70,112,192,89,108,187,156,180,169,67,35,30,142,74,234,145,159,163,153,201,125,22,227,69,141,54,219,107,247,123,58,178,139,211,228,50,80,117,242,189,198,155,120,153,146,44,247,178,125,116,178,44,254,99,37,102,236,202,193,212,10,191,79,59,156,150,114,69,236,96,189,215,15,62,63,227,92,123,47,242,178,26,165,55,173,42,157,92,223,236,41,38,16,247,208,91,8,241,251,120,48,254,82,138,28,224,52,102,26,205,213,77,79,29,202,20,29,156,71,63,185,120,112,112,217,25,167,246,175,172,16,109,199,223,200,230,193,247,169,216,114,16,241,240,91,35,39,52,25,126,132,106,33,231,70,46,241,66,98,98,141,179,174,95,101,240,170,25,4,24,69,146,72,218,191,55,156,227,69,44,234,26,91,221,230,1,13,136,192,73,88,84,110,27,230,101,171,25,200,42,26,229,20,78,85,112,219,176,225,47,124,25,171,228,138,45,244,4,80,18,42,47,53,53,115,190,70,239,75,197,107,250,177,19,121,14,158,196,253,233,239,90,128,125,245,143,226,117,201,48,236,218,230,91,2,251,156,74,169,166,156,249,92,142,164,5,202,165,44,7,220,27,158,31,188,199,18,124,235,112,102,243,17,99,211,215,83,34,238,43,145,145,54,31,142,121,15,171,62,136,133,71,41,108,205,101,12,250,119,184,247,64,61,21,228,201,21,0,91,7,8,215,24,14,252,173,150,99,70,187,159,238,90,128,60,233,151,140,59,23,135,1,94,33,67,254,80,216,173,9,155,205,31,18,144,131,193,130,20,254,171,31,193,171,70,34,195,54,32,240,77,217,156,26,234,116,208,48,192,74,31,210,60,175,103,210,119,73,17,66,122,145,4,100,16,82,213,138,82,70,40,164,135,142,163,242,162,37,127,34,184,15,55,236,27,228,56,138,88,66,90,171,154,0,242,216,243,67,16,223,245,49,120,109,69,201,64,110,153,23,101,205,155,223,123,183,227,178,253,195,105,226,24,204,113,139,87,104,88,176,206,30,66,216,121,204,249,136,18,121,6,46,106,68,245,249,101,183,62,157,203,0,88,190,33,233,193,126,162,139,129,173,18,253,88,16,151,210,153,34,233,246,159,88,12,23,54,49,49,242,109,20,179,6,84,89,65,224,165,105,215,233,244,235,63,32,132,229,157,133,133,214,144,78,239,236,132,129,102,240,111,126,171,204,83,28,1,58,136,151,139,122,182,94,46,189,67,159,188,224,59,94,195,80,233,154,96,24,241,108,231,7,169,208,32,78,184,63,165,230,243,61,233,107,111,98,141,22,83,14,12,200,138,33,241,85,101,111,240,186,17,150,166,58,175,45,90,197,247,252,49,226,211,74,21,244,111,152,1,244,207,197,140,242,48,67,41,143,83,70,136,143,83,198,136,53,220,92,194,59,183,192,209,119,80,146,6,231,210,47,69,65,47,14,244,208,6,46,94,173,40,243,164,83,161,249,36,84,16,10,44,112,18,57,141,76,148,56,119,110,99,105,162,253,142,91,16,124,33,153,76,236,222,89,79,153,134,235,13,7,149,162,163,161,206,48,3,208,209,66,159,13,140,161,117,168,96,124,67,215,48,151,195,28,248,255,75,156,215,49,0,209,185,130,48,33,61,24,178,167,58,6,216,167,110,98,149,207,126,184,48,18,187,80,36,93,13,141,40,42,61,231,226,227,99,216,16,68,99,217,209,66,39,32,19,96,171,108,228,242,144,183,228,232,60,11,144,149,197,181,205,16,32,190,176,129,140,67,66,197,178,158,105,97,84,108,241,134,67,181,209,137,143,189,217,62,90,115,97,200,70,230,112,8,157,118,228,202,226,194,253,102,172,158,159,146,228,200,11,201,154,204,124,43,148,100,85,253,95,182,10,139,196,130,245,219,78,124,104,42,93,37,250,242,127,217,245,157,47,67,119,54,218,165,14,244,122,209,173,77,74,140,11,235,156,205,55,255,113,7,66,86,237,143,1,68,159,189,88,61,44,159,176,148,136,137,103,156,97,58,116,206,30,126,113,14,133,38,47,254,61,183,202,68,169,190,184,14,174,106,118,46,49,10,92,184,254,143,47,3,84,46,73,132,163,45,206,3,245,160,56,69,37,74,54,14,113,137,205,13,155,165,179,213,108,178,122,97,197,247,103,96,186,82,58,229,151,144,118,221,183,154,115,139,138,111,157,53,40,137,43,210,60,219,76,3,223,110,112,86,220,126,57,13,48,143,170,3,107,210,206,67,143,236,12,232,197,137,193,212,103,125,83,131,119,27,244,183,66,0,149,251,212,228,162,87,135,18,101,165,73,217,237,183,133,197,108,27,63,69,40,1,116,65,167,182,30,54,214,29,172,0,205,175,43,70,6,17,135,32,123,221,249,193,233,210,221,74,193,109,91,108,107,11,226,139,148,117,159,145,47,178,76,137,214,126,164,201,149,184,72,190,6,38,11,58,253,21,184,250,121,95,19,142,207,162,115,124,204,59,213,189,209,40,159,137,95,53,222,106,140,214,133,172,79,220,155,23,159,59,192,231,121,94,153,70,77,11,181,219,212,154,244,163,196,94,7,47,238,147,61,27,18,126,193,77,204,108,143,39,171,152,27,102,98,219,203,212,24,206,163,112,7,138,144,74,200,101,71,237,116,3,65,80,243,114,38,255,163,49,91,45,31,142,175,232,186,194,195,136,46,155,191,81,78,108,13,183,102,107,221,123,244,224,173,201,130,40,105,199,19,7,77,148,171,216,248,214,141,46,117,224,113,51,95,126,34,127,69,8,78,149,79,185,216,245,185,124,106,96,237,228,59,26,0,56,14,225,191,11,88,162,161,232,55,177,224,174,193,200,103,169,176,178,154,92,135,123,85,164,92,18,36,173,255,164,155,28,148,143,117,83,119,70,53,205,233,250,248,50,83,13,95,167,59,114,225,101,36,229,166,70,197,101,222,186,14,59,125,184,32,52,172,208,254,66,140,176,123,46,126,186,20,185,162,85,78,244,21,97,216,201,126,66,27,62,148,254,129,162,148,198,154,140,61,236,254,205,98,95,177,47,153,55,85,143,187,11,5,80,139,166,92,148,209,128,69,16,24,217,25,179,127,160,38,253,10,76,230,175,114,178,33,88,154,46,80,124,55,2,137,243,202,106,90,135,41,125,113,99,3,247,255,180,189,243,67,187,151,67,34,221,93,12,149,216,87,237,100,118,78,149,206,33,109,224,103,92,43,105,130,124,55,106,69,155,226,0,217,83,107,250,50,209,149,173,139,172,159,188,207,131,220,12,236,211,4,101,251,229,199,158,127,117,220,202,181,122,1,16,186,192,188,7,239,44,137,111,208,231,52,202,36,135,23,70,62,140,63,14,117,164,90,205,165,27,88,180,43,156,237,46,203,195,192,49,148,60,203,245,109,81,58,86,187,159,191,75,160,234,153,117,91,51,114,137,62,44,239,15,167,39,4,151,236,70,131,152,188,188,175,36,214,141,28,108,102,4,10,166,107,112,71,37,65,13,60,154,58,142,223,254,212,148,187,229,164,81,22,142,114,214,157,136,166,2,114,173,99,82,201,206,147,126,58,3,88,27,55,177,116,241,47,14,77,210,31,146,74,194,248,116,34,25,3,94,254,122,155,111,45,63,198,58,58,178,199,159,196,170,243,186,63,98,211,183,223,45,36,176,197,37,101,91,222,45,58,160,164,205,173,250,171,136,29,86,200,38,203,122,105,16,38,23,3,61,210,221,190,140,193,37,115,66,122,32,163,100,24,117,206,42,201,32,20,207,56,234,153,219,75,172,18,91,209,234,154,113,177,253,165,147,127,185,46,213,234,32,50,157,63,222,179,173,2,23,117,114,78,11,52,81,186,130,18,209,169,112,143,10,183,79,84,210,144,189,187,16,179,95,168,225,160,114,122,175,70,37,177,178,113,158,212,200,215,103,148,232,24,245,154,149,131,208,50,11,244,79,27,198,116,61,22,41,232,100,236,56,155,1,233,15,71,103,219,193,91,40,83,0,251,40,98,161,16,209,233,72,249,114,22,237,106,205,221,56,149,72,19,187,146,34,156,32,226,21,203,207,194,220,29,139,244,2,88,246,181,220,186,32,67,14,115,78,122,105,108,22,158,185,96,95,251,92,201,54,15,189,51,251,243,2,169,124,237,45,209,189,6,21,87,225,205,69,27,45,102,65,86,195,102,44,115,123,16,34,117,60,91,176,0,123,229,233,120,205,38,62,135,132,45,11,65,138,200,174,152,19,239,116,129,185,73,229,230,229,140,69,143,55,133,219,241,145,208,129,23,196,117,30,187,150,185,28,156,40,26,117,100,115,160,8,217,83,34,132,220,247,90,18,88,187,189,252,194,63,6,71,45,149,90,153,22,43,183,254,230,22,13,38,118,30,220,108,90,23,8,205,160,151,56,56,203,135,139,77,178,132,140,122,72,242,187,24,45,217,170,5,122,198,26,218,89,207,62,193,92,249,44,228,146,9,120,227,21,199,94,5,140,253,164,59,135,65,226,64,172,211,142,144,220,193,185,194,50,120,42,31,129,221,43,171,50,86,17,40,215,55,19,171,15,200,32,133,169,214,206,184,127,38,133,241,244,0,60,165,227,66,63,252,216,176,229,192,156,55,24,184,73,172,20,22,229,1,239,26,168,108,154,119,116,124,226,117,77,194,209,236,154,4,106,77,230,142,141,119,246,203,144,101,150,156,243,160,138,37,41,44,252,115,210,88,178,69,230,63,109,70,86,60,143,201,21,199,50,236,217,9,118,201,207,230,53,156,211,250,28,70,189,19,233,203,196,102,191,79,119,90,241,38,41,171,35,185,188,203,52,252,39,3,255,251,158,75,218,193,85,39,68,103,210,13,77,248,104,236,189,55,209,180,22,33,87,24,42,128,49,248,48,122,101,182,85,51,251,93,90,24,33,129,102,169,186,77,113,57,95,80,140,74,103,245,109,210,73,250,64,33,5,167,151,150,218,231,147,113,34,191,63,252,175,133,253,84,140,101,173,54,155,244,64,3,116,106,110,225,188,182,44,17,241,16,153,64,182,99,186,243,157,86,122,147,201,138,150,186,26,145,206,45,150,246,137,37,247,123,34,2,221,62,250,63,106,187,233,3,163,170,155,219,140,140,177,144,28,152,86,18,192,188,122,37,212,7,5,53,164,82,207,116,239,106,119,60,97,24,172,0,1,121,249,216,42,129,44,116,82,95,157,94,201,100,142,201,233,98,208,225,27,38,140,187,90,55,89,173,22,9,58,7,202,203,198,193,109,82,12,21,181,149,231,30,8,240,49,92,156,177,102,80,16,158,43,56,20,155,7,64,1,109,145,29,82,83,22,15,193,166,112,219,18,227,51,150,46,38,194,253,64,226,15,239,233,217,102,24,115,238,47,165,144,73,29,29,25,31,210,181,75,199,243,3,53,242,206,96,216,213,98,136,68,123,105,134,228,128,229,137,181,170,106,146,109,55,44,60,179,90,165,89,41,222,88,29,93,77,225,5,36,253,76,182,78,44,113,40,149,137,17,33,164,17,201,70,20,134,189,143,147,9,146,111,135,232,186,3,106,29,59,148,10,1,149,134,83,191,56,42,62,184,57,43,21,74,94,96,75,142,109,26,218,215,146,242,82,140,190,20,254,233,14,166,39,251,153,18,165,60,41,254,126,91,242,152,244,159,210,88,182,166,180,30,81,10,113,121,133,65,18,146,135,239,108,110,85,45,218,84,245,232,85,102,139,55,16,183,134,100,131,148,117,147,183,239,5,200,149,250,85,120,34,197,206,245,21,148,31,252,190,245,203,202,230,86,72,165,240,197,58,99,15,12,128,152,252,168,76,128,229,147,177,54,44,30,154,94,189,195,83,19,98,64,74,53,192,236,128,219,44,220,87,253,204,5,182,114,157,8,75,218,107,221,109,27,146,146,114,19,164,221,108,86,54,38,110,255,90,193,200,185,16,145,35,232,77,251,201,201,175,114,23,82,95,220,130,121,171,17,210,136,76,199,208,156,218,31,224,180,178,56,34,184,176,1,56,44,146,123,87,61,111,114,81,16,230,223,220,165,213,76,214,241,220,247,157,86,213,255,247,80,220,6,46,64,169,223,110,3,62,254,30,251,82,124,149,76,50,0,142,49,219,60,0,150,243,96,73,226,185,251,59,140,209,51,153,231,135,213,140,171,248,143,63,36,27,166,74,231,94,79,59,91,178,90,70,177,204,107,43,189,149,163,117,159,3,122,210,209,115,249,204,61,198,87,180,104,100,180,112,7,69,30,203,33,183,128,65,83,59,233,241,236,91,73,211,239,253,17,49,52,10,77,101,15,138,206,199,199,223,72,184,47,93,158,45,84,254,145,168,174,39,137,131,238,107,28,34,84,172,111,22,185,73,8,45,170,223,227,216,151,20,11,50,88,5,49,198,197,66,174,25,107,129,149,51,110,97,191,189,236,225,237,121,57,227,217,2,24,96,103,65,79,128,201,68,111,55,200,143,125,61,104,58,114,194,46,81,43,202,99,77,112,29,79,198,27,18,154,133,28,224,103,162,117,153,125,26,68,21,43,100,252,188,209,83,26,40,147,131,35,89,152,84,82,112,202,203,109,226,202,138,191,97,30,31,251,72,126,124,8,144,69,42,13,229,17,148,251,246,147,252,140,227,112,167,213,18,215,17,112,141,244,3,136,91,205,61,170,105,217,69,29,200,1,90,47,186,172,135,167,202,7,114,151,200,157,45,151,203,178,25,171,140,174,193,12,244,147,3,23,113,83,165,131,132,23,40,89,159,24,37,159,186,69,142,37,244,246,124,40,25,166,118,169,154,140,162,27,64,28,77,50,57,194,98,98,3,210,1,6,217,197,138,105,17,19,20,0,217,43,103,185,106,102,67,123,116,41,79,44,194,169,8,10,114,48,215,37,222,33,17,133,153,126,9,84,159,22,184,99,219,105,224,207,234,209,208,4,22,246,177,26,18,84,159,255,160,39,93,248,148,1,252,26,36,143,174,18,192,214,15,87,224,104,25,47,205,68,121,233,247,174,113,22,71,172,84,19,81,54,115,233,197,5,12,186,63,63,93,203,141,32,169,142,176,48,145,37,18,66,112,42,217,133,226,16,9,112,173,91,207,197,221,181,7,172,37,51,212,173,187,43,200,12,162,175,185,144,241,16,11,180,214,99,114,85,190,31,140,223,239,166,15,31,245,78,220,26,170,245,51,77,153,142,52,28,145,154,122,110,245,120,98,4,28,1,248,227,249,156,245,167,240,98,19,165,90,117,66,75,83,49,241,5,0,196,220,136,173,166,202,113,198,159,100,113,187,66,167,239,87,115,217,25,214,181,188,253,155,190,188,78,3,195,119,87,64,214,35,197,178,68,210,121,21,97,70,108,105,171,70,153,16,95,225,207,12,186,63,223,116,127,10,125,228,132,108,68,7,240,39,92,101,89,217,202,151,89,216,95,143,36,145,83,243,194,125,183,86,92,2,113,200,210,132,92,200,116,134,91,90,48,20,143,8,186,180,216,121,92,80,86,46,66,237,115,243,254,81,117,204,95,177,192,109,210,148,124,165,178,249,226,41,182,31,219,176,81,109,61,199,180,202,123,23,158,186,184,186,118,39,212,46,181,159,50,244,95,17,60,225,82,172,30,70,35,132,121,33,197,191,34,76,39,11,43,65,183,172,142,169,146,197,191,43,226,70,57,13,142,176,158,136,4,190,255,30,135,77,184,168,151,226,141,221,57,125,49,8,151,19,73,68,13,91,174,62,8,9,217,23,106,244,4,134,155,199,98,163,27,245,228,205,204,115,19,61,45,40,28,205,12,139,136,74,49,243,210,94,160,28,255,233,25,53,27,151,100,206,68,174,63,111,112,177,181,77,153,86,139,250,197,139,107,180,191,231,166,241,138,198,175,43,18,227,71,16,159,194,205,207,111,92,255,161,174,181,82,203,81,223,37,35,145,46,251,220,144,244,49,67,180,191,182,185,248,175,20,131,12,151,197,125,180,70,57,120,123,74,89,85,175,24,49,248,178,241,80,136,53,184,163,201,170,105,147,112,240,225,98,28,155,9,121,153,39,253,73,140,232,240,181,4,214,40,78,125,184,115,110,31,150,174,110,17,152,137,246,130,188,3,234,189,48,238,32,89,176,92,159,152,29,132,252,161,74,225,191,240,238,197,167,16,9,86,212,68,215,166,214,97,154,239,74,101,209,201,74,183,145,126,165,134,0,0,111,91,47,149,44,188,149,191,184,219,5,136,170,254,100,94,110,93,149,248,170,165,206,18,231,232,60,234,17,112,147,175,106,206,187,37,92,167,89,229,173,44,236,180,160,148,246,147,222,212,162,55,60,193,241,249,25,131,237,151,24,88,128,198,227,138,175,86,140,203,153,73,212,81,144,45,127,46,171,13,185,206,200,215,63,91,166,14,164,206,122,90,175,220,60,42,71,68,209,30,181,245,44,107,2,101,12,217,245,181,237,98,117,183,228,169,8,222,2,249,26,228,31,85,83,34,82,231,67,189,115,134,160,14,45,202,68,255,152,26,63,218,167,33,163,104,47,246,255,218,246,190,243,193,92,89,212,137,85,125,254,255,85,225,165,65,151,252,162,55,90,7,194,168,185,251,200,184,78,126,151,151,218,138,206,226,86,252,228,172,133,94,64,65,129,117,49,105,23,250,128,163,181,166,209,83,20,81,147,177,92,82,24,44,135,235,202,190,29,214,23,103,197,10,127,254,44,131,157,248,253,21,22,28,180,224,11,2,126,41,161,210,107,31,81,236,211,16,252,100,162,101,100,185,78,26,229,94,19,160,48,243,99,40,110,121,154,177,41,242,249,208,144,194,27,129,21,27,168,123,133,183,149,119,184,159,4,197,152,107,47,120,203,154,234,140,97,173,23,15,112,150,245,137,97,83,50,217,109,0,253,180,104,46,180,39,65,104,231,162,137,211,105,164,2,93,255,128,171,5,179,99,66,132,234,204,130,149,145,139,129,76,228,227,185,1,97,180,144,150,237,136,174,217,8,213,201,49,239,215,248,231,45,33,243,74,50,79,106,66,11,181,157,220,229,113,236,255,107,54,43,35,241,9,43,218,233,50,70,183,196,244,166,240,229,254,74,83,249,223,69,225,65,47,144,115,231,6,43,174,239,150,16,81,166,67,219,103,121,227,26,22,52,66,160,67,69,140,70,75,198,176,210,241,16,104,19,200,246,201,100,147,79,168,212,109,25,227,181,208,82,61,73,142,160,179,235,22,210,8,129,217,18,147,200,190,121,1,27,73,79,253,250,56,87,63,217,130,104,252,51,18,195,24,48,175,102,11,10,154,107,240,236,93,139,126,140,86,148,110,162,91,221,62,119,46,101,150,154,237,2,190,46,148,174,177,250,230,254,93,114,188,39,101,5,212,122,195,71,172,24,220,53,201,205,143,115,67,206,244,43,99,251,92,84,178,186,30,234,96,170,70,165,180,84,19,224,43,223,183,112,160,237,137,1,226,193,186,24,55,21,124,204,47,45,49,227,135,88,152,232,223,139,46,211,13,53,129,75,153,24,238,194,139,41,142,157,79,77,9,171,212,147,231,90,7,98,91,93,13,106,191,196,197,51,137,224,130,113,156,190,207,198,158,103,92,164,173,213,203,114,53,231,255,234,48,205,57,37,12,54,66,132,109,11,9,71,232,39,252,39,65,48,255,147,120,159,49,213,171,182,230,212,15,228,241,4,214,84,88,211,102,206,252,89,103,183,207,129,213,140,142,89,44,255,248,161,101,120,24,39,88,226,92,213,186,173,74,119,96,248,157,238,212,223,215,236,33,160,36,38,224,96,211,16,81,8,41,180,221,168,145,234,37,28,200,180,175,144,166,62,198,239,151,16,8,60,104,70,206,221,251,241,74,47,91,61,235,6,71,54,230,41,161,220,48,191,6,149,109,118,13,108,186,175,45,237,26,213,121,199,125,247,136,11,183,57,31,82,169,73,10,69,5,80,115,235,45,117,42,52,78,89,243,238,207,41,155,148,20,155,231,101,120,232,152,181,71,139,144,223,156,127,119,90,53,10,183,200,158,172,53,244,129,140,137,122,175,112,73,232,150,250,60,89,192,251,55,150,77,65,183,235,86,224,37,115,118,103,7,15,29,175,248,248,243,230,77,122,53,111,244,18,180,191,72,242,30,253,247,78,139,198,155,239,193,150,3,19,50,131,187,231,64,16,131,13,216,90,254,141,29,27,189,18,150,198,60,192,217,74,188,102,68,112,101,99,41,155,246,199,239,121,84,186,166,158,241,82,110,9,124,224,122,49,222,43,214,44,44,165,46,255,21,213,178,226,28,102,80,221,162,27,248,160,8,253,214,97,152,195,214,187,247,161,218,155,98,84,28,202,53,247,169,138,127,233,195,99,177,155,115,214,11,109,227,97,129,142,249,10,183,73,75,205,99,154,65,212,233,206,131,31,62,50,106,68,69,48,229,210,27,226,159,80,193,159,44,10,157,115,92,229,205,21,199,12,46,53,243,84,20,235,236,89,102,219,215,79,33,235,33,39,15,216,179,216,116,105,116,206,218,227,170,207,226,52,143,226,203,182,216,157,72,131,89,254,56,245,14,187,26,203,17,233,31,108,186,160,219,86,85,189,190,235,198,89,103,91,48,76,131,155,215,62,54,153,42,34,63,66,96,91,75,25,181,27,115,21,78,206,103,20,115,180,115,104,127,147,196,244,134,242,82,113,152,210,100,35,52,151,182,57,140,93,106,77,58,219,188,138,233,142,10,255,200,134,24,127,104,229,152,138,23,157,151,227,114,228,190,64,205,89,237,37,39,81,63,171,227,223,60,108,94,74,111,238,167,201,216,60,167,53,92,107,178,162,43,239,151,130,26,189,62,8,188,189,108,184,220,12,242,251,188,213,172,59,166,181,181,23,24,217,81,179,117,147,39,181,239,190,186,102,20,56,249,6,16,168,217,18,35,22,92,10,10,135,182,146,93,241,104,219,211,104,209,59,105,177,253,164,190,200,105,41,23,227,253,202,10,62,139,32,173,96,199,79,139,126,253,19,232,74,111,189,45,121,81,179,113,224,48,124,192,47,189,92,84,181,192,181,238,80,159,12,37,155,159,126,80,145,244,160,11,27,21,36,148,201,246,253,100,177,34,228,54,157,22,188,60,4,102,45,12,211,138,132,52,107,94,130,34,121,120,76,126,232,0,18,252,122,46,116,51,88,19,190,185,52,175,40,150,183,202,206,19,186,69,124,144,121,70,175,139,121,188,108,58,95,207,132,119,96,187,118,221,156,201,120,1,25,14,166,145,68,38,167,161,253,181,210,43,174,245,215,88,254,222,113,54,24,234,215,115,6,73,107,44,150,21,77,75,220,70,58,217,166,239,86,177,181,197,160,214,56,79,249,222,152,88,209,4,243,177,159,200,183,202,167,126,21,142,43,56,231,31,173,56,253,84,176,127,86,209,8,19,247,94,189,53,63,94,98,8,220,121,87,117,143,9,107,55,52,128,15,212,167,221,72,84,119,67,230,71,192,61,65,43,24,101,151,105,215,196,220,161,200,83,190,204,46,183,65,143,125,251,159,81,12,235,182,126,239,224,105,20,48,10,39,31,56,160,178,195,206,87,248,149,166,155,178,185,94,16,54,10,177,21,192,93,182,85,103,26,55,241,161,191,141,224,37,19,89,75,143,107,199,97,76,215,33,158,164,27,159,55,57,246,49,233,140,228,117,107,171,35,109,18,235,180,180,162,149,178,78,204,74,161,114,118,120,70,217,147,197,144,196,90,54,69,82,120,84,178,64,232,122,43,93,149,202,47,210,41,217,188,48,64,46,168,1,255,247,84,75,247,4,194,254,231,83,246,233,69,34,56,243,171,104,51,50,145,31,57,180,27,185,215,36,145,122,1,173,106,73,70,63,227,29,89,11,31,93,11,148,211,171,147,197,209,193,95,200,47,208,26,249,195,246,161,185,149,241,178,26,19,67,115,149,91,172,64,154,99,168,209,182,126,19,177,201,231,79,97,127,239,26,153,182,59,36,183,84,123,252,115,191,105,213,105,16,159,143,74,187,0,254,92,167,32,200,233,140,222,66,184,53,121,192,145,185,54,203,13,190,177,217,83,95,115,85,147,2,113,229,120,147,124,190,55,85,127,117,115,103,250,52,183,105,172,183,38,88,196,233,174,23,131,162,122,219,220,149,97,156,78,161,163,170,151,147,180,187,66,91,233,224,170,201,8,11,144,61,216,108,98,44,229,47,73,183,140,112,51,73,47,149,183,225,34,29,145,48,20,3,223,76,248,248,46,78,124,79,205,224,157,1,224,236,182,199,121,127,30,94,156,212,233,153,52,94,180,98,159,106,152,146,225,108,161,129,247,72,156,177,243,90,139,29,84,147,56,176,12,9,226,227,176,4,239,10,1,219,193,14,208,188,21,68,13,25,29,102,135,21,205,43,231,253,246,180,18,207,242,93,38,47,17,30,153,52,82,221,194,151,211,217,1,45,9,29,208,86,227,95,46,39,75,26,146,34,147,250,94,58,120,62,167,91,1,32,51,66,96,23,165,99,83,103,23,91,250,80,47,207,166,3,218,223,248,98,185,252,27,222,24,75,122,159,121,75,32,77,176,10,205,122,72,76,114,146,24,43,238,97,148,253,213,51,229,224,116,28,228,45,170,34,35,77,255,204,112,185,42,141,58,251,222,178,34,87,225,241,177,79,183,67,33,239,98,13,98,95,90,198,223,216,192,2,191,144,223,40,113,155,78,62,119,35,47,136,91,248,161,141,239,229,19,29,51,160,77,239,98,63,53,127,120,153,68,96,93,76,87,46,44,47,80,43,33,251,196,244,97,41,25,196,16,159,228,244,49,43,121,56,47,160,54,8,116,157,37,208,250,190,233,53,133,207,203,239,180,54,250,135,88,176,40,31,43,217,36,101,232,132,172,174,42,229,70,79,115,11,35,81,80,234,152,41,83,194,79,15,93,128,111,103,64,15,194,164,219,251,108,223,169,78,106,199,83,188,155,187,217,36,64,46,234,132,243,32,4,221,217,55,112,83,191,198,247,235,58,11,192,126,70,48,215,27,129,68,71,216,179,105,137,47,108,77,229,176,19,3,163,215,90,4,204,50,61,214,191,101,216,195,230,91,26,248,102,245,149,138,77,118,170,193,123,85,147,184,212,150,221,145,32,135,218,108,207,105,235,37,211,185,94,249,13,173,217,171,114,215,196,173,86,51,169,71,83,220,19,254,128,248,106,231,113,240,209,65,11,180,134,106,179,126,43,160,184,222,116,99,48,80,252,227,186,126,212,254,204,55,66,151,103,20,32,133,192,168,9,21,162,190,58,111,248,31,9,11,249,152,94,158,51,251,131,90,189,151,112,23,227,73,120,91,152,215,250,140,100,224,80,124,44,7,63,146,107,155,95,182,86,38,50,54,50,230,243,134,175,25,60,117,57,50,78,204,229,214,236,35,242,144,233,14,71,40,57,16,246,109,186,100,176,239,172,108,18,82,193,143,187,152,146,68,7,214,21,25,198,252,157,126,23,220,52,138,117,34,198,144,109,56,87,2,136,177,7,208,62,180,165,199,169,140,17,148,78,202,123,45,93,161,201,188,171,123,128,238,1,178,79,212,115,184,215,183,155,200,246,46,28,107,108,186,90,5,114,14,0,29,95,81,67,86,216,104,127,7,9,168,115,67,81,168,66,5,245,217,195,218,244,128,57,182,211,107,138,121,58,138,14,10,119,39,131,41,105,63,172,232,106,241,157,141,179,32,107,5,217,54,53,135,57,37,74,138,74,188,146,109,233,212,219,125,229,172,247,73,207,112,138,0,71,114,152,143,53,173,122,45,109,173,191,91,219,198,131,243,205,148,47,191,114,144,125,255,157,112,102,171,58,20,32,142,60,113,5,115,159,18,18,194,40,167,245,35,120,132,238,70,51,111,208,79,223,72,152,154,170,55,35,242,223,160,253,173,48,202,137,187,1,224,23,248,251,246,214,131,38,57,61,168,182,21,242,32,91,149,143,139,255,108,109,37,218,223,219,147,229,95,247,243,212,19,139,182,92,120,10,189,181,11,18,171,142,130,98,183,29,242,113,70,146,33,57,143,126,212,79,3,146,56,144,132,18,160,140,137,149,65,2,10,133,20,187,61,60,79,94,85,107,110,155,180,83,155,126,30,188,165,119,239,57,36,185,19,122,215,245,35,189,205,193,0,86,193,127,218,73,130,38,215,49,242,95,39,173,79,65,53,58,45,227,24,104,228,94,98,196,103,244,255,29,31,118,133,222,112,14,162,163,15,125,18,54,146,89,175,124,182,137,202,211,18,90,82,120,65,23,205,78,175,167,113,122,103,186,193,244,129,97,195,241,214,2,169,220,235,248,49,208,68,150,191,230,31,175,234,174,191,94,103,36,20,89,48,192,155,162,61,45,238,20,171,204,40,204,247,42,114,50,57,84,108,16,32,251,165,105,128,249,168,211,21,240,38,96,220,201,185,75,199,3,234,64,149,63,142,51,222,25,155,255,67,72,126,150,107,196,200,65,45,120,14,46,152,50,171,39,216,214,180,120,254,171,228,165,186,210,184,239,48,215,111,71,23,233,40,168,106,208,146,237,228,76,250,141,148,186,153,45,229,148,13,163,203,62,210,166,249,94,252,72,63,8,185,186,123,191,69,187,45,68,62,179,242,220,121,112,35,123,242,176,200,69,62,200,59,53,129,50,76,61,205,198,238,243,247,104,208,185,237,242,20,139,72,53,227,9,88,176,162,191,181,99,20,203,110,98,40,193,117,81,99,242,39,141,55,87,39,183,132,191,241,206,27,253,141,119,105,61,21,122,66,52,69,101,188,155,22,53,45,92,244,17,60,235,251,146,170,61,62,83,245,44,108,85,92,100,151,86,121,182,41,115,102,53,125,159,10,42,67,184,111,155,10,10,38,45,239,5,48,234,211,183,51,47,120,136,125,24,15,126,4,29,157,55,62,16,38,113,241,85,205,227,49,251,141,57,45,56,97,65,26,212,163,148,170,89,207,78,104,118,191,154,249,153,9,64,128,99,51,250,250,63,85,155,8,177,193,87,217,180,183,180,219,249,191,3,22,106,23,83,68,198,17,147,147,136,156,225,232,27,207,149,77,211,194,158,7,183,7,10,242,124,180,191,61,119,104,127,191,70,216,219,188,225,87,173,95,187,130,198,180,171,198,78,183,87,104,228,155,102,171,10,219,137,90,137,21,61,206,96,24,14,56,122,195,235,167,253,175,45,186,164,106,95,112,213,252,225,212,175,169,41,181,38,150,38,150,74,164,247,246,128,67,206,246,74,101,144,180,222,211,92,198,162,9,68,46,140,38,85,149,156,128,62,109,93,187,196,192,87,87,91,251,227,199,233,211,221,192,179,156,240,241,194,63,198,104,127,215,162,107,173,197,50,162,161,76,239,191,223,215,79,57,205,49,87,178,51,12,155,246,227,150,177,41,214,199,210,148,132,28,17,76,231,235,212,89,57,189,212,19,58,175,33,104,251,16,92,111,106,53,182,199,207,205,222,26,32,96,21,255,11,237,111,11,218,95,185,39,48,224,190,227,181,74,231,150,139,93,134,114,122,82,221,101,202,234,169,10,197,158,222,136,106,89,67,50,219,157,104,247,219,39,206,145,14,155,245,228,246,116,8,67,166,180,10,144,93,119,182,84,114,64,213,129,196,188,32,243,213,130,250,85,71,171,110,100,132,183,215,203,105,48,243,161,120,44,58,167,77,239,89,77,171,126,11,107,206,184,115,14,159,44,145,151,3,118,254,165,171,219,228,137,65,194,31,204,206,112,147,166,159,150,229,197,132,80,211,42,224,90,180,199,189,111,80,42,32,3,174,118,254,171,48,107,229,235,119,201,44,175,241,227,107,136,244,23,64,0,114,216,175,193,153,220,82,237,234,136,21,191,118,40,253,53,242,22,86,147,49,233,77,245,179,86,223,135,77,115,146,74,187,59,30,233,71,214,6,171,121,80,213,219,120,112,194,77,114,155,100,7,220,138,188,37,120,4,46,75,216,21,109,241,175,102,234,51,48,125,30,5,144,114,225,197,35,180,34,45,77,196,127,232,69,213,104,2,75,241,113,233,167,152,16,145,39,100,156,27,32,76,49,209,213,10,179,142,203,168,111,67,212,55,18,70,73,241,242,158,61,129,245,235,166,160,253,235,172,83,216,170,125,6,77,159,131,248,7,240,182,204,93,252,54,57,90,72,134,170,211,110,244,90,89,37,13,178,76,202,58,64,222,193,195,105,68,152,250,2,72,134,235,246,177,163,100,85,190,3,162,132,119,11,23,171,117,92,97,199,198,253,84,160,220,200,85,44,31,30,180,230,20,74,131,46,112,158,23,195,132,27,202,255,163,88,158,242,242,127,20,167,85,52,208,187,110,240,17,107,208,129,5,214,139,228,141,235,24,249,63,150,212,68,208,0,43,169,80,78,243,240,235,124,44,131,2,80,68,192,172,171,153,61,213,177,247,16,213,183,63,122,74,84,188,199,69,17,125,221,54,44,104,75,144,226,239,184,236,72,211,36,89,121,86,92,87,229,166,235,184,211,156,193,177,116,60,190,149,171,41,231,36,245,38,67,62,68,147,19,184,220,81,196,36,246,148,219,199,101,245,52,71,184,246,212,104,186,121,178,97,194,97,37,210,13,219,215,167,192,207,44,75,96,169,179,84,74,199,40,29,204,133,45,34,113,100,226,107,134,108,90,189,163,92,118,193,62,115,63,233,59,121,51,123,154,65,89,154,189,51,43,30,59,250,137,38,67,237,187,203,202,236,188,96,134,174,175,66,50,235,162,252,39,140,96,27,248,90,48,192,225,162,116,235,54,43,246,176,111,206,122,77,108,189,239,242,149,48,10,118,228,4,53,255,205,162,155,14,18,57,106,29,76,143,53,154,201,40,162,213,71,251,75,217,225,121,36,144,55,72,93,137,150,119,203,88,242,132,181,158,27,216,174,15,61,73,149,20,11,1,218,138,174,31,6,249,85,103,57,173,238,215,121,77,231,111,188,194,249,223,111,72,187,242,82,246,150,213,66,207,182,164,249,55,95,245,15,244,221,31,155,37,196,253,70,152,66,113,150,252,27,132,60,104,169,45,43,251,189,0,158,106,155,186,97,92,130,182,140,252,238,65,205,221,169,51,189,57,15,113,210,49,202,37,239,149,132,36,172,221,198,130,156,166,163,35,189,146,110,87,133,112,77,10,21,74,57,54,207,165,206,46,96,239,160,119,206,221,73,86,55,202,178,88,103,196,149,223,139,220,1,155,251,127,140,28,202,31,198,107,12,169,14,67,206,14,138,60,21,15,118,104,104,31,163,216,235,79,77,84,91,195,28,146,214,212,114,100,2,101,127,0,185,240,94,116,118,244,140,203,10,105,75,20,25,217,17,49,152,151,241,201,69,62,178,245,28,112,210,80,202,46,168,52,168,159,4,216,76,66,193,130,220,12,206,7,109,80,188,250,149,204,204,3,144,39,9,232,253,250,110,19,89,149,143,135,251,25,197,148,130,142,192,180,117,199,101,31,110,246,101,96,11,229,27,158,31,181,115,112,125,199,11,215,144,140,70,100,242,214,62,159,136,211,30,73,183,106,178,205,17,28,89,70,232,177,51,19,42,214,135,139,28,7,56,233,24,36,9,252,224,44,214,161,212,195,68,108,184,98,137,61,119,5,179,44,52,48,144,92,5,108,1,11,255,127,218,222,28,51,92,154,150,133,98,17,42,23,202,27,179,252,144,32,38,249,183,251,66,177,132,168,17,171,255,103,247,175,255,249,198,183,29,39,214,111,207,242,217,126,252,215,49,6,141,224,45,150,208,99,184,23,251,243,119,127,22,226,188,143,46,90,226,238,64,178,184,72,191,24,202,119,179,229,125,221,78,148,199,244,244,246,235,94,140,246,189,1,210,235,138,36,59,93,144,145,188,48,94,92,111,248,22,189,145,103,179,33,145,94,102,154,166,249,59,165,239,219,44,231,162,74,99,219,193,245,191,58,68,231,125,19,96,240,229,141,11,198,162,211,244,202,9,121,99,134,116,129,228,124,76,166,209,143,108,136,239,233,162,188,136,97,164,53,136,84,69,187,217,100,146,50,105,254,227,146,83,199,130,57,217,195,12,47,102,231,218,191,253,17,30,124,31,24,113,208,131,39,54,151,56,128,131,180,11,186,112,124,250,183,208,46,107,192,102,7,106,73,55,130,44,17,114,220,239,141,56,159,59,58,28,46,86,29,219,100,147,189,40,4,142,229,42,216,214,60,255,240,237,227,118,245,229,198,162,20,11,216,143,131,228,219,97,162,203,205,182,222,18,9,37,125,212,211,141,75,249,218,190,70,161,1,198,72,233,219,115,167,58,137,15,191,24,162,149,151,172,123,14,21,98,153,3,105,85,251,126,134,255,19,29,95,182,33,113,212,117,170,161,171,7,183,2,249,151,32,50,35,215,45,28,50,246,228,211,246,100,171,160,15,0,128,172,218,193,183,239,26,78,76,113,132,132,186,239,212,74,11,132,195,182,73,133,140,181,201,212,100,173,91,7,181,197,222,114,229,172,188,27,86,125,201,51,112,54,159,55,230,73,53,206,203,139,222,83,68,41,153,147,58,126,32,156,225,140,116,88,192,238,252,166,38,255,161,160,100,45,51,180,176,51,175,109,43,117,85,37,248,209,9,185,106,171,112,153,61,149,78,253,251,221,211,80,112,44,146,117,24,48,217,101,71,48,216,37,42,0,51,45,27,24,236,77,206,171,175,151,164,93,186,109,21,47,30,205,196,125,89,102,113,30,106,14,99,55,181,118,98,46,117,119,104,236,80,75,156,84,86,245,186,129,152,53,10,61,64,236,93,52,109,205,198,248,94,151,242,111,125,10,217,242,2,203,98,193,28,123,219,85,231,226,80,156,46,32,143,216,45,250,70,31,89,89,225,61,88,9,81,181,162,155,75,138,249,55,168,201,120,146,18,174,65,200,222,219,213,2,222,215,145,98,235,28,59,75,11,238,43,73,158,171,139,222,240,78,209,245,23,184,112,18,246,235,86,190,100,157,190,86,199,145,79,100,112,195,129,56,186,125,3,180,191,123,181,43,107,190,29,148,174,14,120,48,208,139,52,192,107,165,228,22,25,206,194,218,134,68,141,75,31,21,81,106,7,210,27,130,103,85,128,74,237,85,187,50,209,247,87,146,30,245,38,79,130,41,211,78,46,20,116,171,217,249,97,18,86,46,14,33,173,237,93,126,127,218,153,68,34,75,189,225,29,9,189,105,138,235,19,70,13,169,14,239,7,134,63,14,38,78,106,6,104,190,221,222,65,178,165,186,3,166,64,134,85,239,237,98,138,158,226,161,250,183,160,61,21,239,71,87,138,214,56,86,213,29,114,180,191,0,16,140,179,120,114,212,63,72,171,146,246,212,123,35,255,12,2,201,157,52,197,126,67,156,195,27,41,243,104,41,151,28,219,105,35,251,70,214,246,5,123,110,152,40,193,247,238,51,80,196,109,217,126,124,71,48,73,143,64,228,29,0,108,81,207,86,44,221,27,215,28,85,58,218,183,239,58,110,29,177,165,54,111,100,102,5,231,45,196,19,49,174,54,181,230,140,38,89,86,19,137,95,248,56,237,175,128,220,166,143,112,101,151,216,29,59,232,251,46,131,13,253,140,53,120,70,202,79,14,55,138,19,61,98,97,162,54,8,252,199,148,58,99,31,203,106,117,50,30,172,182,41,183,58,50,182,146,199,144,208,86,154,118,189,182,51,60,31,212,186,84,56,31,159,116,190,159,161,59,240,254,121,229,145,242,102,210,19,187,210,12,145,102,50,35,231,228,229,218,76,171,129,129,111,5,245,12,87,85,189,232,195,170,41,236,13,238,178,189,10,55,88,98,165,145,123,41,251,162,253,100,193,138,63,218,247,79,237,84,191,181,89,29,163,166,43,84,208,17,32,202,206,77,224,198,2,127,251,214,195,120,64,57,140,150,40,213,233,253,236,9,250,41,239,177,247,125,27,50,16,233,24,99,185,133,99,220,255,212,94,15,221,135,54,120,68,70,225,105,194,146,79,39,60,83,101,169,194,205,95,201,172,26,167,154,213,25,223,176,100,165,154,142,87,44,178,170,36,185,213,166,172,133,122,75,253,201,219,51,242,64,8,221,14,139,10,100,185,88,102,30,170,196,86,158,185,237,238,114,201,180,90,45,233,141,218,215,34,87,76,145,134,151,12,129,159,8,201,216,93,210,172,172,146,29,109,231,118,94,37,73,27,188,27,18,104,226,192,161,22,23,160,90,73,80,207,246,79,242,97,19,191,225,63,1,69,97,88,144,205,72,194,96,75,233,156,79,7,75,181,109,247,149,203,191,195,61,134,72,155,58,105,40,246,39,193,107,208,84,67,175,130,144,202,28,15,210,205,35,177,117,135,144,11,221,202,219,253,197,181,79,229,48,168,74,106,2,171,121,2,213,91,135,122,146,107,185,87,41,2,32,105,222,130,119,163,178,144,6,21,229,118,226,22,142,111,38,52,143,214,194,204,71,85,130,202,210,30,249,20,237,180,23,163,29,114,117,93,117,156,145,88,211,86,66,135,56,175,55,34,116,231,209,254,22,61,158,54,111,94,120,214,171,114,233,82,224,218,3,197,23,142,56,7,201,95,145,247,102,124,161,154,106,219,112,105,100,45,148,5,38,75,131,4,251,181,240,219,212,48,218,59,139,148,39,105,46,77,35,18,148,80,136,150,82,152,233,100,251,196,107,116,203,214,54,162,151,237,1,45,46,104,127,55,17,102,139,186,61,201,101,7,90,175,6,127,6,223,155,182,185,53,130,249,149,197,178,82,57,217,185,62,38,179,242,13,184,88,122,205,162,33,239,69,59,51,246,234,29,81,8,138,61,9,198,205,92,151,93,47,191,159,12,136,87,46,183,196,186,233,131,56,190,25,136,230,238,192,90,68,245,215,81,255,189,137,185,43,174,227,214,64,155,212,213,223,70,218,43,171,108,232,220,216,103,29,219,95,229,235,38,224,105,44,128,102,168,161,168,150,44,245,168,34,132,115,106,151,14,215,253,215,143,238,53,68,142,94,241,202,82,244,132,8,27,147,64,142,82,62,144,250,167,113,239,131,242,83,236,10,246,164,190,34,180,100,222,15,222,179,22,80,63,99,214,148,125,138,252,84,121,166,172,10,22,135,163,253,13,142,25,17,152,142,173,9,200,129,108,140,132,85,205,188,215,20,149,143,215,205,249,170,240,232,203,13,206,217,67,24,86,64,35,77,199,178,101,146,178,38,115,38,209,207,161,48,212,102,177,139,105,151,127,86,129,209,148,219,70,150,65,231,242,166,145,67,156,164,144,205,146,19,215,202,179,28,61,157,160,151,191,243,240,198,125,238,107,53,92,111,87,155,147,181,53,208,19,238,160,203,108,171,6,49,148,89,87,239,165,229,156,149,99,191,132,70,175,177,44,20,28,215,27,139,181,18,137,36,100,59,42,156,173,94,44,178,207,78,236,11,232,175,165,11,214,177,126,222,13,26,37,17,0,107,2,53,202,145,217,172,253,230,131,156,95,54,147,231,148,88,149,43,53,186,71,6,196,40,36,155,206,161,118,57,54,96,43,190,44,170,232,111,206,22,210,230,248,183,46,103,173,200,136,73,86,96,94,21,106,216,53,36,6,242,45,245,20,194,88,66,99,173,56,99,94,248,67,105,165,56,200,217,248,60,47,137,95,248,56,91,232,156,106,32,157,190,172,77,252,168,159,30,156,192,184,62,248,116,26,31,180,154,139,74,11,184,254,205,185,194,124,158,223,8,203,21,119,136,91,71,64,87,45,61,50,36,67,94,118,24,223,41,54,209,43,181,184,101,116,181,20,150,226,244,100,138,54,39,138,191,198,63,233,62,81,203,46,177,210,49,178,5,155,250,164,96,211,92,118,61,30,195,164,15,198,145,200,215,233,18,186,173,197,143,40,188,32,205,189,107,68,74,123,139,12,45,253,240,221,5,104,180,66,189,21,40,72,199,73,200,19,84,233,17,107,88,133,2,249,114,47,33,212,206,93,171,21,172,93,181,237,103,52,10,217,142,207,71,194,58,80,245,61,75,70,247,213,147,162,150,101,241,183,1,23,59,163,149,36,20,64,133,167,30,232,210,83,167,213,3,46,113,31,142,200,166,83,160,252,83,250,188,81,167,213,32,215,12,15,149,72,212,197,50,231,53,239,220,164,29,254,97,161,228,145,27,237,197,25,217,61,123,87,172,160,159,50,85,105,241,79,30,157,183,100,71,6,227,28,92,73,101,13,241,40,17,179,142,61,46,66,138,213,246,236,247,2,248,174,250,25,109,233,208,95,30,230,197,174,53,91,252,237,253,52,27,221,133,213,164,169,147,174,235,144,242,44,95,74,174,202,52,70,243,159,165,7,126,189,93,179,179,21,132,25,126,107,77,148,147,94,62,190,98,237,248,234,59,173,74,51,140,99,28,191,42,211,98,191,39,253,94,139,111,200,39,76,53,158,114,71,95,207,232,98,68,251,43,95,251,161,216,73,83,108,179,121,114,93,224,221,235,144,1,62,227,68,13,92,178,69,50,174,67,235,89,223,238,238,87,129,159,190,209,123,204,249,183,176,237,244,21,111,49,158,75,65,128,41,179,187,27,38,11,147,27,1,80,159,20,94,227,195,216,3,81,232,60,126,208,199,71,184,153,195,184,92,193,239,7,129,212,4,100,102,243,177,157,107,75,194,217,248,82,58,247,147,205,114,93,253,189,117,70,27,126,78,116,180,226,230,152,247,118,77,218,161,222,84,179,196,218,233,0,57,209,153,24,55,9,51,251,217,247,23,175,207,97,9,143,171,233,243,168,27,163,197,186,55,114,147,163,15,78,201,210,185,74,207,219,135,208,150,175,236,130,106,117,111,126,230,78,45,29,188,205,119,227,41,180,46,66,249,126,153,229,210,185,48,61,182,105,172,23,138,71,57,18,7,131,34,222,117,62,103,231,241,239,227,156,221,222,149,36,10,218,37,133,38,245,119,196,141,188,240,114,228,210,212,214,82,29,36,198,247,245,68,113,160,64,113,35,38,170,16,121,44,253,226,99,129,82,202,178,1,151,185,219,239,176,224,195,231,136,218,222,139,5,246,172,238,108,167,156,157,78,237,252,226,254,39,163,230,245,230,214,119,111,230,206,191,219,48,81,17,174,38,150,83,36,171,42,231,166,118,25,147,204,156,16,41,124,169,249,54,13,143,158,13,162,202,0,111,219,57,182,103,150,42,166,233,114,203,85,176,90,183,50,32,125,251,113,90,234,136,113,224,179,255,0,232,69,44,253,215,141,0,10,246,98,28,129,59,161,85,237,213,146,185,251,55,2,185,172,129,178,57,88,190,35,15,52,110,220,53,140,187,114,123,222,185,242,237,112,86,199,3,60,238,75,85,196,179,245,73,215,45,190,230,151,247,2,17,193,236,12,210,188,95,213,51,64,11,225,98,142,137,102,14,87,234,115,162,104,127,71,88,68,25,66,174,209,124,248,224,57,54,248,215,14,28,127,122,148,157,237,47,134,88,176,93,160,187,38,157,48,33,115,192,232,114,62,76,149,70,226,81,5,210,143,165,2,1,125,28,12,48,236,249,241,7,180,46,68,97,127,233,163,108,72,201,53,39,39,199,31,7,126,205,61,203,148,131,141,212,252,67,19,84,71,174,87,101,173,33,170,114,163,155,221,148,194,249,186,201,245,69,158,29,193,243,31,130,171,227,190,213,237,151,13,62,157,176,181,66,23,174,156,85,53,74,222,14,237,244,151,81,103,195,91,243,93,165,10,25,146,217,165,38,191,248,43,172,26,247,166,229,185,148,163,52,125,220,101,1,20,151,48,159,122,1,230,233,81,69,181,137,90,179,234,9,253,65,146,145,123,106,234,194,215,114,114,31,31,215,77,39,187,192,74,31,28,22,234,165,124,101,13,132,15,24,78,109,89,44,59,131,147,78,55,155,178,215,142,136,199,107,131,124,93,78,230,214,163,234,62,37,133,49,134,148,118,44,179,209,173,169,129,107,38,109,228,165,98,59,185,148,232,232,107,133,212,87,230,182,232,236,77,54,246,206,197,179,226,204,242,38,42,109,106,98,65,15,86,147,94,16,10,158,152,34,147,170,63,83,75,33,206,30,57,133,118,127,86,5,126,235,195,63,222,241,181,135,161,176,125,224,167,139,105,250,203,77,17,100,69,241,2,171,177,66,97,171,125,248,164,242,164,235,46,25,123,233,221,214,117,19,204,108,74,41,113,239,50,48,229,226,162,74,247,175,136,45,62,81,66,66,200,93,220,134,5,26,245,13,18,216,92,98,202,91,75,64,108,203,239,20,212,94,98,16,102,148,139,197,29,241,202,131,247,112,78,233,81,86,55,2,202,183,61,242,113,148,34,104,127,179,81,126,204,170,131,132,177,119,121,109,204,25,227,224,138,63,75,245,102,10,135,33,30,239,153,75,98,50,27,124,125,96,75,70,197,46,214,93,196,133,170,103,201,95,5,202,15,174,104,205,58,1,124,92,91,73,223,55,250,56,79,216,149,54,154,87,94,185,125,74,169,106,190,105,184,192,206,88,140,46,110,160,183,239,84,150,126,174,137,217,209,238,153,212,81,186,255,163,219,208,106,44,91,126,59,56,1,46,215,178,82,72,91,96,87,59,198,27,17,49,140,190,254,129,1,136,212,8,192,243,129,211,56,24,230,236,139,27,24,248,119,14,95,76,100,94,220,187,211,168,168,231,117,145,54,171,121,69,234,246,184,160,92,89,184,14,250,235,250,181,212,139,138,84,7,123,159,175,44,78,34,107,131,134,221,206,214,75,228,19,188,171,215,237,73,67,160,140,74,99,222,169,81,162,43,219,118,205,66,78,21,216,120,95,30,231,106,55,136,7,31,228,100,2,58,205,224,16,38,111,65,175,197,214,185,107,225,143,53,243,74,93,216,107,29,197,105,174,251,243,227,241,177,119,137,207,127,243,197,73,13,212,175,198,203,114,87,155,218,41,175,105,126,229,66,0,252,80,233,117,2,187,247,180,233,215,177,136,9,155,125,160,228,135,157,55,83,156,142,198,163,214,173,14,99,246,50,27,142,49,87,174,128,233,121,186,43,111,192,79,199,121,87,80,132,160,13,36,75,241,75,80,98,136,205,248,38,239,26,217,155,164,42,51,159,75,208,24,235,129,133,177,252,46,175,252,134,41,138,51,103,20,59,200,58,228,11,35,4,254,11,86,18,80,159,46,63,233,89,149,164,205,118,229,186,167,117,141,193,197,148,202,98,24,180,190,243,130,73,217,248,150,148,130,240,22,47,139,217,201,100,178,100,181,5,155,239,220,90,5,39,233,5,116,78,111,223,247,243,26,182,111,8,89,219,114,250,22,248,250,254,246,128,53,122,146,136,153,136,193,57,210,203,184,201,74,48,101,48,94,242,31,194,207,184,140,41,93,250,245,131,117,37,5,9,14,188,224,90,46,219,30,65,22,73,209,238,208,69,18,61,39,3,19,229,199,95,51,71,129,24,93,120,13,71,149,64,22,150,239,236,237,216,66,36,209,184,2,52,255,76,150,58,76,251,252,41,140,76,190,93,245,205,183,106,165,222,246,90,137,145,194,134,227,240,174,121,24,129,78,100,228,186,100,215,159,144,249,201,109,44,93,42,72,109,58,33,205,72,126,190,219,65,156,251,166,207,66,118,206,47,58,77,118,46,210,234,38,148,62,23,191,184,209,227,130,226,98,49,243,152,124,241,111,10,175,244,109,70,251,47,150,178,219,160,183,116,6,73,248,6,83,161,164,8,131,59,181,202,78,0,118,79,102,36,215,57,41,153,169,47,73,121,152,183,35,20,13,195,118,226,5,138,211,34,58,178,168,26,186,131,103,199,134,2,140,54,108,223,86,191,88,170,197,17,252,193,105,7,9,232,188,138,47,47,141,99,215,103,194,173,104,160,191,140,7,97,91,176,255,232,194,209,127,209,153,129,133,2,149,133,238,45,106,132,168,3,227,82,151,12,122,128,115,161,112,177,81,74,253,146,190,41,1,151,254,160,90,129,143,79,85,223,35,2,146,117,169,123,7,167,74,208,223,98,161,85,52,60,35,35,44,68,251,24,15,27,33,125,50,149,66,20,30,12,97,161,11,236,90,164,38,172,57,76,238,87,131,89,180,11,244,203,227,164,157,177,144,136,44,82,182,239,137,15,164,114,39,103,93,113,66,229,120,28,198,220,155,219,141,5,251,91,138,167,128,233,251,72,144,114,19,130,241,55,14,173,209,37,57,78,127,46,206,89,199,110,191,73,64,101,190,184,97,89,221,104,197,228,123,5,201,33,191,60,42,38,44,169,156,6,201,226,167,128,163,254,187,182,190,81,201,202,172,124,56,1,226,185,54,141,127,50,181,79,105,84,123,182,70,167,118,36,33,141,69,232,242,135,106,110,241,201,241,175,58,90,93,137,191,7,100,206,177,102,201,28,199,239,76,43,54,153,12,193,227,70,142,227,172,103,42,173,175,19,144,254,219,204,153,154,219,161,29,195,147,174,141,244,64,43,19,96,95,144,36,0,48,120,91,161,241,173,66,156,48,253,231,36,219,64,129,39,193,115,158,77,129,70,61,85,65,119,216,173,54,159,114,122,133,255,215,182,163,111,159,202,89,136,22,156,30,226,78,40,102,158,174,187,180,2,8,121,179,188,102,97,142,9,79,19,102,113,124,191,171,227,91,48,58,70,130,86,141,110,116,208,254,30,47,85,225,251,14,120,231,125,157,107,42,163,223,241,182,45,56,48,229,79,88,170,27,138,56,145,167,79,72,210,176,42,162,26,70,128,58,59,214,2,106,153,207,175,237,5,190,0,189,142,74,237,161,7,114,244,50,75,229,143,98,61,205,96,55,154,123,74,155,253,55,243,74,212,70,182,65,141,203,83,109,186,246,12,57,216,190,83,124,178,38,74,124,173,239,23,204,80,91,11,23,139,60,29,142,158,33,63,215,6,87,193,86,125,38,231,54,27,67,247,18,46,25,94,207,235,163,80,7,9,158,83,115,69,200,37,35,135,95,23,247,235,19,102,170,130,181,60,31,98,206,231,37,53,23,126,254,153,233,137,110,50,38,62,54,67,45,73,222,118,88,235,118,198,120,103,249,11,105,9,161,253,189,223,92,154,139,245,255,162,240,37,44,232,124,152,103,253,31,112,62,1,75,30,201,7,50,154,40,231,167,26,48,208,98,49,253,28,16,19,247,19,211,114,73,119,26,179,230,205,53,147,209,244,243,70,224,255,222,30,202,252,206,48,71,52,97,58,176,181,221,160,63,166,92,0,174,63,174,32,59,37,213,237,192,61,196,178,86,67,167,213,210,140,36,184,242,6,110,230,237,33,110,132,144,107,152,38,14,199,251,199,175,48,130,234,64,52,52,214,157,135,106,129,84,89,236,85,114,89,203,99,171,156,208,150,228,53,215,184,119,20,24,207,133,242,68,44,237,158,255,193,132,199,199,44,133,44,82,139,174,30,184,227,115,191,89,224,116,98,121,72,60,248,228,249,225,158,221,250,238,157,46,87,193,100,122,190,168,83,243,109,231,123,166,113,162,238,136,36,97,177,164,39,84,214,173,26,47,131,69,189,116,141,174,232,169,133,189,81,150,215,248,105,199,189,182,6,213,11,129,8,144,201,142,188,110,204,105,200,135,177,181,109,171,83,72,122,250,180,21,128,105,175,9,67,161,65,203,68,16,153,234,87,241,137,162,118,152,251,149,65,143,43,97,27,120,201,78,3,241,53,110,128,103,188,129,247,204,34,62,135,48,5,114,44,152,210,204,40,198,152,195,174,83,9,87,187,178,170,75,207,158,77,226,39,127,254,71,207,229,45,5,140,232,76,60,123,76,88,19,17,81,225,23,193,243,90,25,97,76,211,48,20,160,68,140,120,171,153,140,121,174,226,222,27,160,100,59,176,101,87,250,95,17,88,115,9,125,93,11,250,9,175,93,5,157,51,6,146,51,25,243,159,227,254,31,103,40,125,179,216,136,254,248,104,128,165,177,155,23,72,73,130,148,120,118,153,31,13,215,232,116,10,143,195,198,232,45,183,48,9,235,227,124,222,250,108,135,13,183,194,150,172,16,173,194,0,70,255,63,107,239,46,146,103,90,132,111,147,254,171,14,241,93,243,21,1,104,88,210,160,175,220,77,48,17,159,223,125,187,26,106,239,132,241,20,207,133,62,146,86,250,142,191,122,230,160,32,59,71,73,239,140,74,95,64,19,22,167,219,107,160,63,166,127,77,151,250,194,238,231,251,106,2,66,32,240,148,4,8,106,165,43,1,27,210,21,122,36,61,193,78,49,252,175,149,179,156,164,195,195,45,77,200,184,84,24,21,157,60,70,155,180,82,216,85,250,203,138,93,123,0,109,245,175,178,217,95,145,232,221,231,94,91,227,168,71,83,79,48,141,183,148,224,51,96,141,145,163,64,77,20,110,46,244,64,121,192,199,146,1,101,94,232,34,141,18,235,4,215,184,74,145,74,145,58,121,210,44,109,207,113,31,95,51,36,173,169,118,135,233,68,214,41,42,97,117,136,188,114,60,71,16,215,210,63,70,171,229,205,211,228,93,247,175,159,111,130,214,139,118,162,101,214,175,177,133,6,157,37,207,152,152,191,242,90,202,221,106,170,191,198,86,9,196,15,233,96,14,24,159,240,158,143,21,101,136,158,107,201,249,210,173,4,224,225,185,124,124,93,69,156,247,61,1,7,233,214,95,191,138,151,225,123,139,60,45,245,70,52,87,84,148,17,243,139,119,115,111,72,228,198,85,103,81,140,75,48,141,37,154,252,76,211,247,90,76,172,121,229,80,25,24,123,66,176,251,136,239,156,212,243,218,13,236,177,104,9,23,140,198,69,102,78,148,125,37,207,70,63,237,247,133,119,121,11,103,234,133,200,215,234,4,45,230,79,242,233,138,145,234,134,109,159,71,244,127,96,215,51,82,54,212,184,110,165,24,216,158,128,75,27,89,182,50,26,167,246,103,12,242,211,248,240,32,74,175,174,154,30,210,117,64,75,245,24,11,177,208,21,6,33,175,18,167,32,142,245,173,45,55,194,159,86,75,188,111,143,151,222,101,132,125,155,91,144,120,215,14,210,235,104,66,49,73,137,31,203,37,53,182,1,252,181,51,89,149,184,207,189,90,89,122,188,50,210,58,222,120,205,154,91,167,204,10,15,56,45,167,252,106,73,107,227,79,206,96,180,68,10,126,92,169,101,100,20,2,191,170,220,211,8,185,117,80,88,75,85,250,170,53,222,191,15,217,106,28,101,134,166,22,110,95,184,246,184,248,186,231,164,140,88,11,169,146,224,125,27,155,40,182,13,97,72,226,175,204,145,214,45,12,178,235,82,2,122,71,162,90,213,231,0,163,19,86,89,35,188,58,235,6,59,129,52,8,245,163,32,12,42,231,79,159,159,96,18,211,185,23,182,166,70,158,247,38,45,49,235,1,245,208,230,238,197,253,166,19,128,192,98,112,16,175,78,242,59,1,236,179,242,189,214,47,254,72,215,144,158,43,177,241,148,209,227,93,46,68,188,71,243,252,210,243,231,22,145,102,60,107,213,191,91,15,108,170,105,51,57,84,110,96,63,186,187,138,24,39,243,74,112,230,181,120,105,14,237,34,77,132,67,220,186,186,24,230,249,114,180,229,7,200,247,232,250,36,103,156,178,97,90,192,249,103,250,199,112,244,235,124,135,11,99,29,218,91,53,91,206,146,182,212,165,48,242,147,143,189,25,175,181,105,203,184,231,30,159,130,171,241,220,12,5,28,6,196,6,42,91,181,32,53,88,8,114,223,206,45,23,152,170,253,192,20,7,119,169,11,94,155,170,87,20,239,201,85,249,78,81,49,194,21,214,165,149,193,104,203,164,90,84,113,70,88,169,71,89,168,76,23,113,251,235,31,201,212,205,40,57,23,168,178,58,67,148,136,121,81,157,55,106,46,39,191,183,140,57,237,119,241,95,43,17,213,180,186,230,152,240,192,153,32,110,84,59,24,102,59,184,58,207,39,232,52,38,189,112,180,139,107,195,129,90,31,41,82,137,229,94,198,241,103,196,85,121,127,186,234,190,74,130,101,11,80,241,170,159,254,252,19,144,158,12,180,224,10,137,2,2,156,121,8,173,145,126,37,147,65,47,94,51,37,165,25,185,175,9,90,121,152,17,198,188,158,138,181,253,252,101,188,99,228,146,150,70,114,92,226,11,18,167,200,34,82,131,87,167,198,143,245,167,175,13,108,174,126,181,76,214,5,122,12,13,220,196,161,217,247,25,78,97,162,1,250,96,96,56,87,157,194,155,248,218,226,124,78,251,229,248,87,10,82,204,223,5,190,127,95,106,33,209,139,188,0,238,236,255,140,175,88,127,8,24,61,81,218,40,220,17,114,158,28,51,150,63,242,126,47,49,104,88,13,53,85,118,167,173,148,112,118,249,229,190,58,129,97,111,215,49,165,87,12,104,75,250,177,52,52,79,147,101,152,34,75,149,42,149,86,169,48,32,31,242,140,44,252,166,96,42,30,84,167,2,59,179,42,168,123,70,125,190,213,127,225,250,179,232,154,100,0,42,166,122,185,79,175,58,212,219,111,130,8,231,240,158,43,225,225,208,81,234,146,100,164,120,37,182,238,12,131,40,106,113,234,37,190,18,13,204,162,107,169,77,15,253,60,137,193,232,66,226,128,234,88,231,25,75,183,29,179,140,108,195,243,246,162,200,98,5,229,188,112,178,191,33,238,235,76,135,172,184,190,245,219,114,122,223,53,9,4,42,171,201,217,153,110,151,230,150,5,226,33,239,218,225,54,45,223,207,157,196,74,95,136,144,148,138,231,164,60,99,58,198,243,245,201,104,202,99,63,102,90,44,53,52,58,54,46,118,49,80,242,247,239,172,237,60,171,249,201,215,63,201,33,87,167,97,23,22,231,177,2,130,87,39,161,72,196,236,18,91,231,38,112,50,224,220,151,111,82,111,227,194,210,222,139,108,158,19,186,109,133,29,76,177,44,54,99,41,184,81,212,165,139,60,47,192,190,52,29,216,20,115,103,222,72,181,30,91,139,32,81,251,84,52,132,220,41,129,164,13,183,167,177,211,119,189,145,194,202,18,3,64,12,124,94,241,5,69,181,15,195,167,215,176,252,106,254,241,165,18,55,86,188,36,75,142,117,65,161,139,215,182,199,174,195,131,237,204,81,1,115,170,197,112,23,49,16,67,135,198,85,195,123,128,154,209,192,42,90,0,152,244,30,193,119,76,164,159,243,250,13,5,54,24,31,25,53,44,55,185,158,218,110,216,108,167,56,153,81,8,125,125,30,104,199,6,156,146,126,188,124,236,14,244,187,229,96,133,197,183,9,20,133,209,180,218,100,132,173,187,143,87,206,18,208,241,175,141,154,153,103,243,254,184,213,219,116,117,214,162,12,39,206,206,137,105,22,29,6,232,168,52,81,213,108,185,160,196,226,180,236,101,195,188,166,1,8,235,204,21,119,181,110,146,221,13,26,59,239,83,166,229,0,17,32,49,86,219,241,216,230,246,83,199,147,68,242,58,152,112,59,181,213,215,166,97,134,135,29,28,58,98,186,4,117,31,20,183,35,46,58,222,199,37,201,224,99,86,105,252,160,10,230,109,100,164,101,227,210,34,133,49,38,5,127,144,231,216,88,140,200,178,42,245,142,141,139,202,250,83,213,223,218,77,90,68,11,227,101,24,85,218,106,45,121,207,37,51,79,145,174,34,209,226,242,70,84,69,187,155,23,97,174,36,3,164,33,242,179,85,52,250,40,22,120,234,85,188,231,66,153,99,205,55,94,99,218,21,65,176,159,185,71,137,241,214,193,255,178,54,98,120,237,41,184,3,44,111,61,179,93,78,36,216,148,222,167,146,158,65,90,245,146,187,40,214,231,180,190,184,239,186,203,22,83,195,42,82,139,242,84,167,164,240,196,181,39,28,233,177,253,197,137,55,215,170,146,67,11,112,210,2,159,35,8,3,114,114,254,216,144,56,229,61,104,212,162,109,202,77,51,6,64,54,148,172,78,29,49,139,90,120,161,254,172,23,228,23,219,167,124,118,233,186,199,85,67,122,244,239,152,175,27,207,162,240,52,151,198,222,125,78,248,149,149,228,185,2,72,139,51,159,19,76,97,54,227,226,210,173,26,167,48,21,184,182,245,73,104,183,220,152,75,145,206,182,209,199,102,222,32,251,73,232,158,51,153,84,207,244,227,217,142,155,195,114,138,144,199,122,77,16,246,60,195,131,248,102,74,151,94,42,60,69,43,27,114,45,57,144,138,235,31,177,30,125,228,206,84,212,212,30,127,181,6,190,232,138,34,116,243,162,224,212,33,156,117,213,255,35,225,179,249,106,178,166,105,108,137,35,189,214,143,198,70,107,185,127,233,217,230,133,121,198,231,241,87,22,18,135,105,169,188,252,143,26,252,217,6,192,44,7,248,22,159,210,195,200,206,178,103,110,201,182,100,170,214,237,39,216,153,229,240,20,7,99,83,187,128,22,141,5,253,9,7,120,199,98,122,102,91,226,49,118,226,159,102,53,185,189,42,84,33,158,23,71,162,93,44,215,38,139,217,7,213,212,74,27,31,19,57,4,199,2,45,23,218,12,42,143,121,78,155,147,11,216,245,74,38,42,233,64,9,253,158,188,77,212,58,49,34,132,228,204,67,164,231,231,124,174,132,132,34,198,172,181,3,37,35,172,10,73,15,206,20,49,51,189,243,239,50,34,214,136,166,53,176,22,101,241,139,76,22,194,215,188,40,84,157,69,100,248,60,130,114,203,21,73,185,174,212,6,251,159,34,170,99,210,216,109,169,142,116,164,149,154,250,12,105,233,148,251,190,127,166,217,63,155,134,148,25,215,11,15,94,239,139,50,200,246,75,49,223,250,54,131,218,220,193,86,196,195,128,112,173,242,68,74,249,102,164,196,20,181,167,29,232,147,171,186,164,115,189,98,95,162,174,118,250,228,254,24,142,27,121,225,184,66,198,137,226,159,141,138,75,35,128,29,102,233,72,86,170,104,242,23,201,49,178,121,46,48,170,66,61,14,98,95,43,44,151,189,229,203,41,145,203,39,82,42,129,232,202,208,188,32,37,251,80,148,250,244,113,63,253,160,214,145,36,135,5,147,105,189,177,167,155,48,123,215,202,239,190,114,65,200,158,77,171,225,138,107,11,36,70,85,8,69,117,154,250,71,123,251,189,159,79,124,203,222,191,177,225,17,107,38,102,226,31,236,62,124,50,162,48,242,220,249,172,171,143,211,180,57,171,83,32,194,200,251,88,78,151,198,35,152,135,151,105,123,83,242,75,89,206,242,8,47,135,49,47,235,213,140,149,229,241,39,125,111,2,74,63,6,28,77,56,185,23,33,16,118,58,250,77,106,109,18,175,121,64,147,1,63,170,235,215,42,239,17,248,84,163,209,51,52,136,236,200,227,48,79,22,16,71,88,219,127,192,210,243,170,131,132,11,152,220,2,230,155,117,107,80,62,1,196,243,163,22,155,228,29,33,3,23,19,35,130,108,118,38,199,253,206,161,43,176,0,235,196,108,40,48,2,158,25,7,149,108,202,156,35,232,73,171,182,154,33,106,1,8,182,227,121,223,49,38,37,173,138,151,82,207,228,15,176,221,196,66,174,59,119,66,167,243,146,198,85,5,87,6,55,249,249,72,57,75,113,239,12,2,222,192,188,95,46,160,253,29,118,250,181,180,207,71,159,13,180,53,110,152,246,132,251,73,0,79,148,213,126,171,150,24,157,229,177,12,175,204,77,245,33,191,8,134,159,105,35,24,94,251,14,239,110,5,200,235,197,80,26,86,238,90,227,26,69,145,22,213,198,39,68,70,164,64,180,178,241,182,141,49,59,124,207,236,246,36,114,39,172,132,40,84,236,142,140,170,139,222,37,236,87,64,127,125,123,15,65,157,245,203,149,112,75,89,223,39,11,178,10,80,126,49,186,243,239,220,242,8,16,115,77,53,136,201,192,43,159,159,224,45,45,204,5,180,101,106,191,8,10,5,89,187,232,93,45,124,231,39,150,178,127,51,43,31,68,2,200,169,172,54,170,177,187,176,141,108,54,99,199,230,1,77,19,31,59,151,101,233,242,46,200,224,99,241,152,246,156,253,104,30,21,106,110,119,92,112,39,105,23,20,174,42,237,227,199,46,230,93,216,130,184,117,116,38,3,162,80,167,8,122,204,171,169,204,44,101,46,134,192,114,39,120,46,250,217,51,26,231,229,54,181,91,78,155,101,128,138,90,167,238,181,206,155,77,32,72,177,213,84,239,226,196,175,82,161,148,115,85,217,60,56,127,78,124,113,17,98,234,229,217,18,67,6,83,58,167,81,179,38,226,115,224,228,52,115,209,213,9,131,112,0,159,74,25,112,185,218,131,199,55,103,99,37,249,232,165,217,235,139,181,20,20,171,25,187,174,91,66,171,209,254,214,123,76,51,178,199,136,50,149,106,61,219,193,22,157,21,174,251,35,177,137,246,55,154,119,179,177,203,52,51,164,231,199,19,218,223,116,46,235,95,73,172,204,186,224,13,29,35,202,106,143,78,243,175,191,14,255,4,178,235,107,57,9,140,234,150,46,53,42,24,246,46,162,253,61,132,174,217,233,28,116,229,17,218,204,80,156,125,151,140,138,220,186,197,79,58,30,175,138,156,207,221,95,22,136,36,143,166,53,20,91,23,241,166,34,131,250,214,103,229,234,144,8,120,217,15,101,69,254,82,235,237,255,10,186,35,177,235,92,117,132,233,209,140,235,157,97,148,205,9,78,99,251,246,48,251,175,15,13,131,60,59,29,6,252,205,233,59,137,74,61,150,169,49,115,105,46,80,177,33,226,153,113,46,157,134,147,129,186,115,53,185,237,7,34,152,187,150,25,231,233,42,41,48,45,98,104,229,3,145,204,198,196,183,129,95,213,217,225,27,107,180,253,235,118,4,114,101,11,169,202,196,125,193,190,233,130,105,76,232,23,168,245,63,67,195,41,171,70,237,71,194,154,229,155,151,49,32,65,39,154,221,156,172,193,222,179,192,81,179,38,213,228,133,221,228,197,170,158,176,91,68,149,210,175,145,171,154,74,149,231,87,66,125,184,245,1,205,3,208,88,241,28,37,70,124,245,116,218,99,29,101,57,138,35,157,15,49,222,154,103,188,40,60,105,43,15,195,55,165,6,153,43,65,217,99,41,48,100,170,77,47,10,114,25,179,41,232,132,165,106,8,101,137,93,86,215,8,88,104,81,217,61,122,119,110,9,223,218,185,5,57,255,64,68,152,224,149,234,125,97,51,207,88,42,171,44,110,254,69,208,204,51,198,109,177,235,77,106,100,175,17,241,253,87,11,29,95,113,221,183,109,38,36,26,10,180,16,158,0,201,3,218,222,250,98,129,106,169,241,223,180,169,177,71,185,67,252,220,105,233,189,23,74,172,244,181,148,156,50,15,70,208,135,99,87,196,214,107,26,185,206,25,237,236,54,66,79,153,53,139,48,127,35,194,186,103,157,95,70,93,111,196,78,226,178,11,6,191,81,170,230,78,150,86,165,226,221,228,227,179,99,251,97,177,155,44,184,71,14,188,64,233,26,181,14,113,169,38,246,15,61,110,68,51,114,85,66,169,13,224,114,201,32,43,89,171,148,51,13,31,200,195,4,72,246,5,93,163,208,104,4,133,69,36,200,219,118,133,232,189,103,167,194,92,26,96,63,76,120,192,214,215,116,196,116,175,79,68,13,249,37,142,194,73,230,31,191,165,231,29,181,43,155,103,197,168,199,195,185,206,223,65,110,86,91,165,240,20,8,45,66,169,29,101,35,95,105,80,45,104,175,236,230,33,79,244,239,147,8,83,95,236,151,200,166,86,216,6,95,30,152,224,60,50,6,40,200,142,241,10,66,185,50,62,72,113,55,126,175,215,254,45,18,137,152,16,239,238,185,202,34,116,99,112,98,109,180,115,107,54,197,74,239,206,100,144,9,250,197,241,3,183,254,73,49,48,117,71,62,113,46,125,231,85,7,158,95,68,60,15,69,208,128,184,124,205,132,129,3,115,148,116,140,50,139,211,170,144,45,173,113,221,112,71,211,53,41,144,87,137,68,105,117,109,162,64,79,241,231,252,162,211,191,37,200,95,144,75,220,233,184,31,139,106,112,149,37,204,30,16,29,212,185,133,92,157,199,215,155,147,237,53,14,222,201,88,121,255,54,173,74,100,171,153,114,245,121,91,218,217,38,158,233,163,201,32,234,124,236,1,153,61,239,62,233,51,106,207,28,126,35,149,21,235,219,212,221,159,3,154,82,179,52,119,30,66,238,46,153,82,64,31,242,167,115,124,171,166,241,84,248,137,117,73,147,18,17,10,131,61,0,250,62,39,153,59,63,72,152,18,53,168,37,38,141,112,209,132,236,167,83,125,230,25,108,204,126,109,234,139,153,5,86,174,197,34,61,151,119,221,34,156,159,192,202,113,157,67,153,128,185,233,133,23,85,89,133,8,165,22,111,195,133,218,37,197,18,67,144,168,110,55,91,92,145,39,148,172,139,107,161,20,71,170,200,83,23,64,87,171,144,194,179,179,147,207,110,171,91,129,246,23,94,15,89,221,4,20,205,45,21,202,12,215,184,37,10,125,126,173,233,150,228,60,128,224,202,98,142,179,152,16,244,64,68,172,90,120,45,12,197,238,77,168,216,240,206,97,7,142,216,102,52,94,2,245,153,88,241,169,2,180,109,98,120,240,59,206,146,172,38,242,184,100,8,86,124,134,131,13,212,115,181,103,109,18,25,217,30,253,221,88,243,88,114,82,89,205,0,20,195,239,168,19,103,186,7,182,242,175,121,243,140,211,166,236,177,29,160,66,192,92,104,185,234,199,68,51,101,188,244,165,98,58,138,31,241,49,143,93,19,23,140,107,214,211,220,218,99,47,94,98,43,88,227,81,154,70,15,158,66,174,253,15,211,99,70,244,120,55,70,90,202,246,202,29,190,15,8,38,9,255,30,86,124,125,161,144,193,229,226,23,147,236,99,20,29,46,72,24,148,243,137,55,168,138,43,12,104,87,81,81,244,66,188,243,237,19,103,76,6,138,18,206,1,222,47,231,172,24,245,190,206,201,26,82,10,82,106,32,234,127,215,251,200,175,39,47,168,198,228,23,201,144,251,237,83,185,27,59,13,46,119,237,34,44,241,14,250,117,142,147,155,71,37,86,49,86,119,121,110,100,69,182,251,107,137,163,192,46,75,38,103,191,130,84,213,94,137,246,112,31,23,101,162,169,121,131,122,251,229,53,20,139,164,189,213,102,49,127,52,209,54,199,169,153,17,191,24,11,212,219,14,223,199,122,136,151,9,146,61,240,142,45,185,235,76,75,175,37,92,4,127,142,169,101,224,34,122,43,165,76,229,42,7,28,28,56,228,2,246,247,157,149,16,146,177,95,24,62,183,222,168,3,50,112,93,171,237,182,115,246,238,43,229,82,125,147,228,173,102,95,183,17,24,236,112,5,198,181,233,113,48,19,191,59,41,110,253,204,218,223,50,173,101,55,209,224,209,140,217,50,93,154,233,54,109,210,28,87,205,229,240,238,60,29,139,28,57,160,74,105,97,179,64,64,136,226,252,10,49,96,103,41,69,63,143,250,74,146,4,83,188,167,234,227,162,183,85,6,90,173,225,192,54,102,185,44,182,249,244,25,75,85,222,56,44,201,62,183,138,2,175,210,41,103,164,165,83,211,92,146,74,205,94,144,164,146,216,235,189,239,235,85,185,253,47,4,177,117,238,35,29,150,229,116,6,24,253,199,18,50,173,196,94,107,69,74,209,243,50,109,192,172,248,46,85,101,173,152,94,91,176,3,202,178,40,97,164,93,11,154,118,145,233,85,37,69,31,124,115,254,17,59,88,64,3,108,162,38,157,191,89,216,173,118,70,254,77,169,172,124,74,49,61,157,194,205,2,105,123,152,4,57,57,211,3,168,201,112,203,177,233,43,154,0,160,96,64,133,58,195,182,228,61,33,229,130,78,9,137,73,223,187,215,87,127,242,58,105,206,152,66,36,51,244,15,161,78,154,49,121,119,118,42,45,71,191,151,140,166,109,73,36,185,214,183,10,104,77,218,134,227,39,242,52,77,25,84,40,62,254,170,253,245,176,16,102,251,115,100,160,75,169,138,183,129,252,110,77,121,51,185,62,171,102,191,192,44,5,223,233,108,245,192,225,79,133,191,29,251,20,119,232,227,155,71,195,37,196,245,73,71,166,93,206,180,37,118,85,115,180,137,96,109,67,17,79,53,53,14,12,36,201,174,103,16,147,214,82,233,200,4,18,224,195,171,134,50,240,171,168,112,136,212,150,141,102,198,211,5,108,59,231,174,251,167,106,172,45,25,6,171,159,9,172,100,7,31,15,127,228,48,236,236,137,145,229,102,159,6,128,213,194,87,38,134,54,159,23,117,128,107,19,154,124,48,75,7,138,245,136,53,249,155,7,151,195,51,211,215,119,64,30,49,23,93,9,92,69,155,185,44,30,108,235,159,36,237,191,154,88,89,99,2,52,255,59,153,58,78,176,183,59,165,162,146,0,21,75,226,204,232,54,13,177,23,144,149,31,24,139,104,69,231,69,50,241,53,148,159,224,122,137,229,84,105,144,81,224,130,159,183,112,55,114,151,59,219,154,105,25,107,249,225,18,122,25,110,224,178,95,18,198,200,211,185,215,67,28,183,66,177,59,24,117,232,44,183,236,101,166,233,156,115,214,65,148,132,64,92,3,3,106,242,129,118,57,166,194,70,91,159,127,127,181,38,38,23,92,234,56,234,202,202,201,233,49,96,91,84,163,17,114,247,24,4,177,122,136,29,9,139,120,96,14,57,204,179,179,32,13,55,246,110,195,193,121,86,96,46,113,113,165,231,39,11,184,173,28,71,46,123,73,138,57,187,106,39,74,152,33,120,40,84,83,12,34,123,108,10,38,146,127,207,77,233,13,49,168,160,160,63,34,172,199,78,151,198,244,113,193,11,36,225,102,4,167,55,193,49,90,231,236,115,136,38,228,156,231,235,160,48,54,47,11,145,183,0,197,129,141,213,182,219,240,187,124,213,81,222,156,45,218,186,155,202,204,187,202,146,200,147,203,184,160,159,191,190,168,189,114,223,26,0,76,209,240,31,105,200,211,84,173,207,208,41,77,184,18,174,254,250,37,182,109,98,68,116,229,173,126,237,140,55,168,192,239,194,40,195,209,70,60,76,228,90,154,195,228,67,139,151,61,116,248,250,170,103,219,217,51,93,210,142,116,123,255,192,149,106,49,42,133,101,133,173,40,46,130,63,156,240,98,102,227,107,107,172,162,130,131,108,183,146,174,242,88,223,68,227,1,166,118,155,235,251,201,248,80,31,74,171,124,198,175,233,75,15,174,141,194,8,176,10,62,10,120,149,83,194,80,119,89,195,235,68,176,171,44,215,210,180,48,41,179,215,14,168,229,71,163,61,148,239,20,111,194,245,202,210,220,61,163,125,241,35,61,135,24,67,200,122,104,204,209,114,9,60,135,118,167,161,3,255,31,185,119,223,158,113,245,114,145,174,12,62,131,4,244,114,234,99,174,12,234,77,172,25,133,122,17,194,157,65,232,104,231,133,190,227,58,31,41,47,211,63,123,137,145,232,201,247,142,149,160,107,124,231,74,255,159,51,107,239,219,179,186,138,164,136,142,138,43,46,52,52,98,15,27,180,129,51,90,129,31,168,178,70,174,166,161,21,44,120,134,244,14,61,235,103,232,250,39,178,74,52,47,159,212,116,203,39,83,20,9,107,177,147,242,42,29,47,181,56,222,249,90,28,18,126,198,247,70,191,138,111,77,160,38,73,49,146,223,179,245,7,221,143,79,229,57,148,246,74,253,125,24,158,102,163,52,89,107,30,39,198,7,11,136,243,150,151,29,141,98,36,181,86,138,10,186,254,174,47,94,2,22,228,118,24,76,220,149,175,19,187,94,143,222,91,76,34,109,238,40,53,179,249,4,206,70,111,14,201,105,228,47,72,93,175,242,149,157,129,144,198,12,152,216,146,171,228,145,154,82,10,115,73,130,41,61,218,214,204,34,14,92,108,21,177,199,133,176,95,90,213,11,206,216,21,159,234,89,240,106,161,111,172,224,119,234,198,235,253,19,215,159,210,149,14,146,233,54,40,107,143,29,53,63,17,141,108,195,194,15,176,118,171,173,45,67,244,185,162,36,65,110,118,18,198,212,147,41,223,192,215,202,48,200,7,18,157,83,97,126,149,155,198,253,194,205,252,31,122,218,62,155,14,211,52,251,7,175,220,194,66,55,21,202,210,24,149,135,146,194,56,152,143,204,41,191,126,151,28,125,210,163,31,101,75,243,31,2,133,85,107,143,27,239,17,191,6,150,149,8,232,110,60,95,223,110,44,152,252,39,180,32,99,222,199,166,39,131,115,54,171,171,6,36,17,104,43,111,103,234,111,236,208,60,34,167,100,35,11,70,243,22,241,241,36,227,143,50,239,42,216,137,36,226,16,120,141,64,152,165,241,116,157,225,209,151,207,225,117,207,7,140,178,246,104,20,80,24,146,205,172,135,6,61,72,105,238,234,179,75,144,229,111,190,57,133,18,113,240,68,174,150,247,200,220,140,23,241,86,71,74,65,83,250,146,45,204,61,101,53,91,128,223,63,16,237,111,48,109,22,5,0,230,186,244,160,199,172,101,58,140,92,76,35,99,183,228,83,157,139,104,201,96,199,245,85,200,200,106,33,130,209,32,240,124,204,223,130,235,21,127,57,152,174,175,62,50,57,28,173,124,167,110,139,179,115,121,59,232,27,48,14,238,147,9,35,74,191,214,254,190,159,216,133,202,61,57,133,181,249,68,106,203,183,173,160,243,242,93,0,189,173,95,0,90,178,101,114,93,185,221,184,16,56,52,115,166,222,229,103,108,139,21,172,188,10,247,100,14,119,21,109,225,249,130,16,108,10,94,203,248,179,254,200,171,229,232,128,68,237,202,55,125,106,25,7,159,89,118,31,25,244,90,248,95,141,50,245,244,35,151,55,13,229,182,178,199,185,57,79,164,83,146,90,249,37,186,245,79,71,229,11,172,110,81,111,192,38,125,247,196,214,188,52,131,45,237,159,96,110,119,80,214,20,231,238,42,144,131,85,134,195,57,101,197,79,67,130,253,183,67,253,103,36,226,102,106,227,252,27,180,23,117,61,150,135,83,226,193,147,173,156,117,157,201,124,100,148,214,225,206,217,212,59,234,46,14,245,114,182,57,66,89,145,6,39,159,50,136,35,205,64,221,215,135,120,201,75,194,216,139,70,130,80,58,210,141,175,119,166,109,102,71,77,134,93,217,2,35,167,115,78,117,202,42,208,89,185,45,233,110,151,12,90,147,86,135,197,18,137,67,85,2,206,133,204,227,79,213,189,219,106,143,72,77,221,238,146,35,217,17,201,69,87,234,66,101,246,178,44,95,120,204,154,4,82,162,248,142,142,59,107,49,97,11,130,108,74,212,205,114,88,136,241,22,94,111,23,160,112,2,117,56,224,33,125,218,44,131,213,183,136,68,248,231,13,200,133,69,25,111,55,106,211,190,1,29,23,18,45,127,191,145,240,211,108,229,83,233,167,147,81,24,244,255,72,125,31,240,114,67,138,213,139,93,39,141,231,37,114,123,164,35,77,37,195,197,250,77,190,221,229,149,43,236,82,179,224,115,181,44,128,111,149,25,78,125,5,252,211,161,34,139,123,0,119,79,192,89,77,112,209,155,224,181,191,210,134,16,101,40,237,91,163,46,131,127,192,76,8,118,71,247,154,252,52,166,102,229,113,22,181,213,223,96,95,141,167,214,79,140,100,246,196,231,156,49,228,70,53,210,78,134,212,253,190,240,168,106,37,242,29,96,131,143,92,118,13,112,118,216,206,76,195,28,213,60,111,22,183,106,132,193,77,120,159,123,228,54,191,142,233,17,81,66,17,32,217,181,109,229,92,158,151,96,236,235,106,132,217,163,97,71,99,201,17,235,75,228,176,211,40,3,3,239,104,13,100,137,113,32,174,220,60,48,9,219,187,237,106,66,156,47,37,117,153,160,45,77,176,62,52,116,140,142,65,31,239,108,132,168,37,217,143,14,207,46,74,229,55,133,60,105,155,217,64,151,22,40,75,234,34,203,168,108,41,183,198,107,102,38,216,152,51,88,118,204,146,2,84,140,155,135,115,251,62,9,125,55,127,231,166,85,63,113,245,139,56,204,224,36,48,202,223,10,169,147,140,63,39,249,154,75,191,78,247,167,163,166,41,213,162,16,85,227,189,198,57,177,133,115,99,102,227,9,112,140,157,147,162,255,251,192,0,181,158,73,137,114,143,125,150,28,81,233,163,70,89,13,234,159,205,245,58,227,8,118,212,178,27,249,66,23,204,242,26,168,154,208,200,240,199,185,192,31,96,103,125,204,151,42,192,70,184,201,32,46,27,148,26,96,61,85,89,99,101,45,230,121,95,233,136,119,193,252,56,87,158,194,165,111,53,150,149,250,97,165,136,187,235,39,189,34,253,137,207,58,4,184,81,226,39,179,226,70,89,210,166,112,191,31,164,176,225,174,60,214,95,250,93,182,127,128,228,166,193,150,12,254,208,53,250,85,50,135,35,220,136,129,73,138,90,85,218,129,84,52,18,185,11,137,246,153,142,13,106,177,117,18,168,169,66,72,124,252,126,17,174,238,30,184,250,111,175,47,90,155,216,190,209,74,175,136,252,50,188,235,126,231,63,192,193,103,157,22,69,173,20,173,202,193,18,105,8,183,68,251,107,116,79,236,194,121,255,219,87,80,232,248,125,181,193,249,200,211,229,81,145,233,206,94,38,117,50,157,39,191,158,236,47,54,95,31,238,18,255,36,149,245,175,41,137,138,100,1,74,215,183,190,100,72,205,185,193,32,178,250,166,150,151,78,199,209,199,201,128,14,103,194,210,122,129,78,40,207,250,89,87,95,109,190,102,83,37,15,95,85,184,150,69,105,241,51,81,178,155,248,61,137,47,178,233,36,186,222,162,46,161,148,62,200,35,22,69,91,248,74,83,116,16,121,232,35,171,33,240,154,203,120,181,147,181,200,204,52,182,13,249,77,139,166,172,174,104,111,193,250,136,238,10,244,8,68,70,191,219,220,76,203,115,160,135,174,6,58,174,223,2,78,11,55,249,92,224,140,86,92,245,103,92,29,15,51,151,167,45,163,198,196,105,243,90,80,253,85,242,19,6,87,194,44,84,69,203,169,106,85,103,154,190,143,153,131,186,6,96,87,49,135,219,114,206,222,44,20,245,202,185,92,66,243,222,250,166,130,202,222,114,12,75,44,211,44,80,171,237,83,193,222,214,169,189,140,147,200,149,172,206,154,236,43,92,37,173,0,128,221,128,45,218,223,205,192,90,173,147,67,71,229,174,44,108,88,10,55,54,251,45,205,133,27,9,25,161,143,123,121,192,172,150,56,47,191,71,62,34,193,54,132,91,251,137,95,183,79,5,179,193,12,181,222,54,75,194,100,2,93,210,210,170,229,68,224,237,215,127,22,57,33,23,114,110,3,51,199,149,148,156,42,174,29,224,93,189,191,209,179,124,96,221,45,9,60,146,106,32,122,249,242,100,113,215,56,173,192,250,180,233,3,159,38,85,31,127,140,254,197,199,209,158,250,129,234,192,164,22,226,166,15,54,101,184,132,118,134,198,63,135,208,238,72,48,122,150,28,231,237,3,87,99,31,110,199,161,218,143,196,20,149,83,51,133,79,159,213,187,242,126,153,254,154,49,90,182,49,178,242,220,114,60,83,233,224,204,105,227,127,218,132,142,10,170,116,81,206,101,2,108,244,72,47,154,54,125,172,22,196,188,28,240,97,162,106,149,75,249,164,244,244,114,217,73,17,151,213,144,151,219,146,164,92,181,100,36,104,127,249,211,52,24,166,2,85,240,204,125,134,195,111,155,226,168,8,53,229,20,6,86,147,111,50,81,110,61,91,115,96,214,16,211,20,3,155,247,227,70,19,41,92,54,68,145,159,62,112,141,108,185,183,67,10,104,92,102,15,182,61,209,207,207,89,219,87,220,155,182,4,143,231,63,45,49,118,210,156,111,198,116,233,65,87,58,230,238,221,198,53,138,24,134,143,223,217,210,173,234,155,57,109,241,194,52,9,252,133,202,198,220,125,185,93,79,199,119,38,245,7,4,121,153,90,10,167,22,164,206,139,124,81,166,117,121,154,181,241,196,247,154,45,64,28,14,227,180,19,241,117,78,241,182,139,212,65,119,123,143,200,87,7,69,250,162,157,54,10,210,104,127,241,218,227,73,1,222,34,170,128,127,246,95,210,59,232,138,215,190,57,125,214,181,93,70,53,252,216,86,236,213,41,172,199,196,101,120,138,201,131,132,14,166,81,46,158,101,187,247,7,174,98,159,243,195,38,115,189,108,136,48,192,75,195,51,246,75,71,247,4,64,44,130,155,130,196,21,18,18,36,159,108,124,149,90,82,74,39,191,77,223,47,134,60,163,41,148,56,89,204,250,147,17,37,242,114,232,49,133,220,172,245,160,233,19,194,90,38,51,135,118,138,116,39,3,67,194,84,144,161,170,27,194,232,98,223,44,51,116,193,250,7,225,64,163,153,67,88,88,78,217,68,70,145,250,24,103,169,16,226,216,196,78,146,118,76,64,244,86,105,68,84,231,145,42,248,206,215,135,249,60,45,220,59,133,145,139,191,220,110,246,55,225,155,183,100,94,135,226,192,157,79,119,75,82,12,15,111,209,254,106,77,167,101,53,242,44,43,81,237,152,27,118,45,124,213,184,0,223,33,31,242,22,186,216,94,138,44,122,21,17,81,218,239,240,156,157,247,25,213,228,121,98,240,13,100,131,38,116,202,60,26,122,234,105,92,160,94,12,134,147,44,54,234,202,50,10,190,59,189,146,212,143,177,111,155,243,60,203,103,65,185,195,172,195,6,162,175,86,3,62,212,13,27,105,182,238,35,43,75,95,243,62,128,105,47,92,96,105,146,182,130,0,155,88,101,7,144,44,59,141,13,62,178,154,171,217,200,4,224,81,60,102,77,168,57,163,83,127,253,227,207,163,81,192,70,179,181,178,244,193,130,17,196,21,20,75,33,218,203,121,147,158,148,4,28,233,199,236,80,170,18,177,8,25,230,52,115,179,13,73,101,217,65,107,68,50,65,113,197,110,112,29,154,205,207,98,43,28,123,65,152,113,73,89,206,198,73,179,17,94,49,69,104,23,251,108,158,96,39,83,35,188,211,53,118,172,246,46,229,169,232,28,37,91,66,87,230,66,215,222,13,59,150,245,107,82,10,254,186,151,240,114,164,67,189,171,126,240,189,123,191,104,249,106,78,239,192,47,136,97,17,45,8,237,175,46,25,247,84,134,38,42,215,158,72,51,46,106,234,74,105,65,122,93,233,148,146,44,238,142,236,29,234,220,52,103,141,49,55,219,161,191,152,127,243,91,86,203,248,122,161,249,219,41,145,155,67,54,7,187,201,235,148,116,86,128,4,124,200,224,45,140,37,78,102,131,28,254,96,66,159,39,166,163,210,128,179,242,195,45,192,37,181,160,179,173,230,24,209,250,126,219,173,220,223,55,225,7,138,166,250,122,20,137,40,112,105,222,140,22,142,49,233,123,63,242,97,164,167,204,236,217,227,58,213,158,126,21,218,223,248,253,106,141,162,236,96,138,68,196,214,57,143,108,231,63,71,60,38,56,110,138,213,191,99,230,118,64,58,39,73,90,167,218,229,85,235,200,176,13,49,39,173,174,44,162,39,221,51,251,239,166,57,230,44,89,1,93,219,15,117,101,180,92,222,73,29,69,109,191,68,250,48,20,31,169,226,191,197,168,56,52,70,89,179,75,137,185,29,164,138,47,244,220,146,110,26,166,37,251,171,240,211,236,21,236,157,173,249,207,129,249,82,219,88,214,229,106,180,124,8,174,247,68,66,31,199,99,84,118,190,109,63,173,137,167,48,122,141,9,175,235,215,232,178,136,108,234,165,147,148,204,108,83,54,208,246,52,205,9,173,108,45,223,30,186,156,12,181,27,163,90,85,141,138,94,200,81,205,59,111,173,209,104,26,22,106,225,189,67,251,43,27,105,246,152,231,228,109,144,114,19,113,199,121,226,180,26,187,95,208,101,149,226,42,60,246,97,172,39,189,147,252,217,152,91,197,116,171,209,47,150,6,252,158,17,229,206,154,138,228,65,235,114,5,106,215,199,86,182,184,111,78,237,9,94,6,154,111,155,101,245,21,69,134,162,87,210,210,159,31,69,190,131,179,72,25,105,85,38,166,110,183,153,174,172,234,141,136,59,184,101,243,206,186,149,206,154,224,92,97,159,128,49,157,232,233,109,71,32,91,106,200,49,19,181,128,61,181,85,70,93,247,208,220,103,107,188,22,56,198,115,51,61,250,171,139,192,177,215,150,198,198,36,39,188,250,230,49,119,52,112,197,199,17,79,176,105,109,18,254,27,185,20,138,159,153,68,214,174,219,93,140,23,241,143,63,109,196,142,252,249,230,143,189,84,85,134,230,45,22,156,68,36,139,100,235,74,22,88,85,179,247,179,44,217,164,19,192,69,19,250,150,222,164,151,117,99,110,34,49,138,66,21,155,17,8,36,228,192,4,168,125,130,141,188,91,195,209,87,4,176,42,251,119,213,49,221,188,207,211,117,231,51,155,242,244,100,36,142,148,194,190,216,242,97,26,93,113,80,16,198,91,35,54,52,167,221,85,146,138,47,126,61,106,144,49,48,185,238,87,158,213,159,201,158,134,193,39,110,104,191,189,93,198,226,128,142,53,40,183,211,71,50,150,251,70,137,31,40,200,101,17,255,51,252,113,125,205,1,28,115,125,1,40,208,5,212,59,83,223,198,191,101,199,70,93,20,130,12,231,46,20,20,5,109,16,239,227,85,56,238,221,245,134,251,31,63,155,249,36,92,129,87,241,91,107,253,49,247,61,15,156,8,45,17,10,59,233,198,221,74,164,245,123,57,75,21,20,47,103,199,1,68,110,11,204,7,156,136,122,49,214,44,138,89,226,139,43,46,178,252,146,148,12,10,209,116,38,47,153,20,176,218,24,67,240,226,196,198,186,93,161,212,208,92,146,236,227,68,135,184,135,246,208,235,97,208,185,65,154,232,58,143,171,166,93,106,246,66,35,30,10,52,54,198,246,139,70,129,231,50,64,65,12,59,50,53,140,246,57,44,121,135,193,126,236,160,69,75,253,254,119,233,50,31,198,135,126,41,13,224,82,118,229,97,163,105,58,33,5,191,252,38,189,137,137,220,212,59,235,29,122,67,79,246,108,149,118,187,210,182,18,142,141,95,226,203,82,177,55,239,217,7,128,188,25,122,159,130,35,196,196,191,219,148,4,203,207,196,117,183,8,145,225,105,86,179,26,174,54,186,147,127,42,46,169,99,155,99,233,252,226,155,1,3,157,130,22,142,149,243,167,252,9,119,153,254,45,94,115,105,192,21,109,70,151,98,80,147,162,53,215,113,238,253,168,6,237,178,22,72,79,181,176,79,151,193,171,196,236,78,80,211,248,206,56,64,193,250,88,36,14,154,188,228,96,237,216,183,232,123,39,128,56,46,143,6,199,218,189,229,118,214,95,171,78,20,64,251,251,27,225,101,79,139,9,154,84,143,192,146,117,105,252,73,14,91,199,241,107,54,250,50,241,117,198,152,9,131,55,120,197,158,30,211,75,187,176,125,65,68,229,185,43,119,241,227,216,154,91,15,248,6,65,28,226,132,176,22,43,179,206,59,170,172,108,87,145,38,16,228,170,61,203,43,89,90,137,139,241,16,200,221,137,92,64,196,184,71,71,242,154,108,120,198,225,237,10,15,61,62,62,114,202,220,90,15,21,96,180,93,47,145,103,178,170,33,101,141,83,225,54,237,112,136,43,139,137,243,87,143,85,13,75,203,140,164,179,10,186,165,184,99,219,74,175,95,148,253,12,86,59,244,155,1,92,204,12,66,110,62,146,99,218,2,98,211,2,248,29,167,162,210,121,153,127,102,236,197,123,67,239,186,220,133,192,165,107,175,62,236,38,194,137,74,6,98,188,13,207,97,77,23,45,200,64,103,2,102,40,146,159,144,117,242,160,156,190,243,216,121,214,121,81,78,243,9,242,171,249,221,110,233,44,184,140,95,12,31,210,3,62,237,53,222,39,63,186,74,170,230,164,216,230,149,186,16,222,220,61,39,76,19,148,67,39,214,223,212,162,163,159,225,146,65,191,174,75,220,115,162,252,68,102,40,243,67,16,72,249,45,56,197,179,248,113,148,147,62,203,115,247,201,200,138,91,41,124,196,59,54,196,250,158,177,194,88,82,133,149,142,67,70,4,46,234,74,8,179,56,75,31,40,138,115,45,166,57,243,217,225,171,169,141,133,36,190,36,84,202,122,87,88,206,14,198,55,127,123,75,154,196,152,92,99,100,167,60,150,104,158,174,149,67,61,129,135,175,156,220,185,173,34,71,65,239,74,193,221,62,242,180,83,221,113,99,184,102,35,12,177,185,184,84,193,247,24,173,44,145,248,133,78,70,234,245,179,251,218,7,126,103,50,102,108,58,238,196,218,193,213,225,168,140,45,144,17,154,230,63,214,43,184,62,25,26,128,246,151,206,39,185,174,224,112,28,138,40,114,196,253,202,198,183,247,206,174,16,237,175,173,92,4,18,16,151,70,200,221,38,39,204,154,3,171,157,34,113,104,33,107,132,62,135,30,65,180,174,22,117,243,126,226,73,114,255,56,183,114,72,65,217,222,26,142,23,129,176,181,191,223,71,90,93,113,88,152,216,241,54,225,65,122,134,109,10,82,169,218,43,146,114,204,235,184,191,149,253,20,157,2,249,179,55,148,17,189,116,43,46,216,36,189,112,209,220,140,70,114,141,83,150,78,176,56,120,100,245,161,203,174,47,116,223,238,111,43,233,8,44,171,181,71,225,98,163,150,58,154,189,106,61,139,133,247,231,169,71,135,226,84,100,245,33,98,65,109,43,126,144,12,201,18,25,242,243,203,21,124,247,158,52,200,202,160,234,253,151,17,12,231,147,83,45,146,69,250,237,178,244,178,171,186,107,57,166,245,240,32,94,47,133,176,91,87,125,78,1,117,170,225,60,29,234,99,51,93,82,222,178,36,58,27,59,97,121,139,78,236,14,168,79,234,78,109,214,237,177,66,139,46,76,167,242,120,114,199,149,12,21,32,59,48,149,106,179,228,168,56,178,5,19,230,108,104,96,82,89,34,84,183,128,161,123,56,73,219,107,142,172,39,173,206,80,30,183,214,68,244,186,36,59,133,66,221,103,93,119,31,125,252,149,181,86,203,34,186,24,190,148,60,195,211,223,215,65,255,199,175,87,40,184,180,255,241,236,164,117,66,47,22,18,23,198,159,238,253,181,101,28,136,80,36,204,36,143,41,233,245,27,143,154,158,83,133,205,21,45,94,165,198,133,248,254,128,54,37,235,25,233,188,26,169,63,149,79,157,38,204,60,111,135,114,249,177,162,64,109,66,165,252,77,162,147,243,17,15,56,68,190,32,49,37,85,233,181,54,122,81,33,141,136,199,218,68,65,255,196,16,42,88,5,161,0,118,229,47,241,243,117,85,111,156,223,233,135,238,201,178,157,142,87,13,183,161,112,144,60,35,224,168,191,80,246,28,94,227,83,211,177,252,18,168,110,119,170,55,213,185,77,138,31,212,206,200,47,190,240,161,29,52,116,86,73,72,65,236,17,128,119,141,255,203,39,185,45,250,213,170,192,200,124,3,21,15,83,48,120,35,187,220,88,111,44,150,196,61,207,156,30,54,199,228,138,14,235,227,50,214,23,44,214,124,146,167,114,106,217,250,163,162,70,89,181,93,245,70,220,215,23,237,111,251,238,62,239,161,255,208,123,30,247,9,186,224,44,112,125,44,77,128,233,73,13,255,64,127,74,108,246,97,165,85,31,205,10,243,125,14,169,121,32,208,62,203,249,138,74,167,85,69,93,134,98,32,221,187,197,121,246,203,203,199,10,84,94,66,74,163,210,92,254,213,11,171,116,173,140,9,201,176,227,209,132,8,155,163,239,50,93,93,72,224,121,30,35,11,145,66,151,63,207,220,239,77,193,55,218,164,67,109,215,2,95,131,193,240,126,203,15,110,71,213,205,222,175,23,153,237,35,247,154,48,82,208,154,140,42,97,172,68,145,239,146,109,201,246,55,168,219,133,84,29,8,113,103,25,203,141,122,114,57,15,203,249,241,1,103,59,147,22,79,8,236,174,137,215,101,228,83,182,100,205,208,93,128,195,124,73,237,11,128,117,180,206,73,114,17,252,166,100,178,38,66,234,136,2,179,195,171,171,205,81,47,208,94,253,133,151,63,237,183,124,43,182,77,189,23,149,230,103,36,114,60,246,37,84,239,255,145,220,19,87,177,190,74,183,179,188,52,150,77,119,18,193,222,118,48,203,82,162,151,166,93,239,214,213,127,101,221,21,240,140,103,108,31,185,70,48,110,197,72,24,100,208,221,217,151,106,53,98,13,4,78,49,208,208,66,249,173,23,190,145,131,208,221,208,67,249,63,114,173,96,47,233,173,39,1,159,255,191,29,184,251,191,26,223,158,113,145,188,211,66,71,115,229,174,96,102,213,54,200,138,246,27,31,41,193,74,188,83,36,130,116,71,212,36,16,97,221,102,85,162,121,229,12,80,93,38,1,95,199,165,82,235,173,235,203,50,70,165,215,162,95,49,178,68,201,177,22,114,222,154,111,51,89,166,194,154,201,119,29,26,2,195,201,199,15,166,36,71,39,129,180,127,248,119,205,223,250,55,186,14,111,104,187,15,103,200,101,191,163,188,103,164,251,158,254,25,49,162,104,78,116,118,54,187,59,179,145,76,185,49,82,215,13,33,220,23,58,42,251,148,113,147,232,202,74,46,249,45,129,162,247,169,9,122,61,5,6,223,48,213,30,22,117,33,17,161,49,50,71,39,213,113,169,238,174,22,132,5,230,100,252,23,154,6,77,48,241,86,121,188,142,148,165,98,204,100,227,180,3,85,254,33,152,39,195,215,39,35,20,227,228,148,162,130,147,126,192,78,225,247,87,84,224,69,145,232,214,100,134,31,110,240,79,199,209,138,59,122,237,22,197,120,118,177,227,132,139,233,97,161,91,108,18,131,44,101,56,234,59,38,29,76,80,202,52,59,42,81,42,235,242,10,225,185,249,94,125,88,102,43,100,58,22,2,175,69,240,170,44,28,23,62,92,165,174,219,91,113,202,112,208,68,28,139,118,162,254,176,76,27,106,26,42,113,189,244,74,16,253,111,111,42,157,167,213,158,154,126,241,190,167,202,228,3,23,200,50,234,176,176,158,249,26,132,161,176,189,225,74,127,148,96,129,89,142,92,12,159,15,58,130,131,4,17,241,238,151,14,106,85,150,52,18,131,35,154,1,56,109,27,192,246,123,102,74,183,133,178,148,196,200,181,34,93,126,254,98,228,136,89,214,153,35,40,103,118,247,221,137,144,208,47,106,206,29,153,23,17,62,168,44,231,250,174,72,27,247,140,210,192,133,136,117,247,246,11,195,245,178,87,179,216,40,68,53,199,189,135,31,105,222,61,152,121,140,127,148,109,127,251,92,82,209,63,89,245,188,200,60,155,183,112,185,114,108,176,216,116,4,62,60,6,121,165,229,93,201,81,40,155,201,210,106,185,178,225,150,36,65,233,19,81,97,85,50,91,170,60,95,140,244,89,23,146,19,242,57,88,204,116,114,152,99,78,218,89,16,151,5,80,220,228,101,169,203,10,202,74,75,203,206,23,103,34,91,156,105,189,82,146,29,27,154,43,179,90,184,246,130,126,120,207,65,83,242,14,3,229,169,238,223,91,251,64,60,26,150,83,11,44,72,231,185,222,8,197,24,44,37,211,88,175,10,186,163,50,163,148,223,38,57,8,142,15,213,126,196,121,36,40,86,220,66,191,152,139,87,133,121,47,112,46,104,161,220,73,26,71,50,171,44,17,135,67,208,35,139,81,15,252,230,36,103,104,182,214,193,9,207,113,242,105,7,199,113,25,176,170,195,222,154,170,174,17,219,81,22,146,211,202,248,11,128,113,217,3,18,186,228,103,224,163,121,185,161,58,143,255,199,29,123,231,81,232,17,68,148,123,106,221,133,179,252,74,37,27,82,237,217,217,1,10,80,144,234,57,224,163,224,185,61,150,74,19,178,185,166,109,41,184,93,21,110,19,132,86,100,197,217,49,54,174,241,135,201,169,114,174,40,32,206,252,143,71,144,117,233,110,129,170,249,126,188,165,187,238,35,41,174,62,176,229,49,139,174,172,64,53,142,106,103,142,172,20,166,29,244,130,168,224,52,222,140,142,197,126,18,74,65,193,157,120,31,111,49,235,0,151,185,37,63,40,211,123,48,175,194,239,49,71,107,194,189,36,161,159,165,220,118,241,225,57,68,180,112,200,48,120,35,58,172,150,229,128,83,79,150,67,139,158,213,60,194,182,125,166,59,64,254,184,214,115,240,85,197,228,196,193,43,94,66,79,120,194,131,234,108,90,77,181,228,36,19,135,102,94,42,171,232,251,206,233,135,137,19,151,236,166,237,18,85,49,126,142,85,162,255,98,116,72,9,129,77,14,9,209,111,150,125,162,89,118,149,138,139,232,145,229,40,93,119,167,72,226,55,139,244,56,241,255,128,113,24,59,72,172,249,21,25,180,5,175,171,95,131,34,13,91,35,200,123,242,10,149,87,163,12,24,149,169,147,180,95,17,35,238,48,64,89,213,215,102,229,176,150,255,30,49,162,171,11,205,230,224,236,182,201,224,146,116,33,12,236,140,146,249,82,210,238,24,127,214,195,28,116,212,7,238,106,201,154,44,225,2,87,41,118,160,93,232,35,75,167,91,247,99,218,56,246,213,205,210,245,11,43,25,58,13,68,215,201,196,131,107,223,113,246,4,234,55,147,86,122,83,28,168,145,234,213,136,59,114,159,178,76,195,214,99,75,246,42,173,154,228,120,151,83,87,125,97,174,82,81,227,91,30,246,149,243,157,217,13,37,85,239,29,94,166,134,128,254,224,166,100,104,2,153,248,187,245,221,80,225,49,187,139,44,165,235,92,38,85,71,90,197,197,239,63,36,92,143,91,192,146,233,178,93,34,191,171,212,41,116,196,194,135,167,154,20,231,103,190,169,120,101,190,194,83,83,5,178,226,27,119,226,35,183,144,28,69,53,223,154,183,119,210,91,228,116,181,206,226,205,125,134,147,78,97,64,82,109,113,15,150,67,165,212,174,151,143,177,157,103,142,40,44,216,68,76,216,145,114,4,101,81,185,136,254,112,154,88,115,41,161,128,114,242,241,171,249,161,160,232,184,8,200,176,212,55,161,192,3,250,38,14,124,157,254,88,159,137,150,224,25,175,173,212,49,32,77,145,66,191,6,223,247,49,25,235,23,249,214,214,133,140,84,101,230,20,199,219,117,59,250,214,235,54,236,185,90,217,219,159,198,244,172,179,3,122,81,74,38,47,226,2,4,151,45,51,50,244,218,246,15,129,244,140,186,154,210,121,216,131,231,222,202,7,190,132,230,181,19,28,111,116,179,185,245,229,64,215,164,23,240,138,132,47,49,74,185,76,95,48,1,251,217,179,239,9,155,89,61,246,199,195,68,75,58,54,44,93,174,79,191,1,77,146,211,249,116,11,17,162,31,141,196,118,139,118,158,112,63,88,253,30,177,69,17,121,55,105,48,15,190,115,96,26,70,157,69,232,124,104,250,97,89,125,150,194,142,252,245,190,217,53,164,135,72,61,255,215,141,60,173,76,214,154,31,110,85,172,200,141,167,21,218,223,41,185,40,122,11,112,221,55,181,112,157,7,233,131,220,139,103,101,27,18,57,193,147,203,164,249,181,254,39,2,140,147,227,150,59,75,38,101,91,236,238,248,175,109,82,156,121,74,25,14,174,104,123,146,197,155,161,66,20,67,86,147,70,150,34,243,165,158,132,61,150,91,118,4,204,122,243,242,230,213,13,154,214,4,14,98,115,163,236,44,104,127,21,223,178,23,113,28,208,78,106,236,111,255,156,197,235,57,225,245,102,156,242,111,37,116,164,51,125,31,100,181,205,255,196,223,225,122,88,17,232,67,212,113,87,41,61,207,169,203,243,113,191,183,91,204,185,152,61,45,10,84,115,77,0,194,194,27,211,80,149,250,44,254,241,199,10,153,85,189,231,113,186,178,213,164,168,219,7,75,209,246,59,184,145,226,111,83,120,7,31,72,224,162,89,46,142,114,80,69,105,54,49,34,194,44,132,110,164,167,54,71,92,137,212,136,37,169,92,43,162,236,129,7,147,22,230,205,232,166,23,69,4,85,205,234,220,83,222,252,81,94,193,202,208,170,37,199,21,106,178,233,114,95,102,21,92,208,243,139,50,231,220,213,31,97,53,202,10,129,219,200,179,6,40,84,150,140,89,47,219,139,139,12,240,47,114,105,179,57,243,106,22,41,216,197,113,90,209,208,141,73,250,155,171,177,155,210,41,14,157,34,103,254,160,148,162,140,129,69,35,209,53,76,147,76,81,5,188,47,126,219,226,149,169,104,110,83,86,58,161,207,59,111,184,82,180,1,77,8,157,236,54,236,227,168,5,6,62,230,176,225,147,65,183,207,35,148,127,161,84,81,29,57,70,81,252,111,234,177,97,107,99,3,245,177,35,21,53,218,55,113,17,137,15,70,233,93,37,218,57,17,130,100,248,23,103,198,57,178,35,88,116,105,228,141,206,11,133,59,26,148,41,55,104,222,192,51,20,130,95,191,123,181,202,57,111,222,113,73,8,35,129,92,163,195,181,159,185,148,157,33,195,113,217,220,190,5,204,107,213,108,131,120,113,122,48,199,88,7,45,181,218,206,239,204,147,218,15,224,170,159,118,133,174,154,209,143,107,123,196,32,81,32,38,47,132,73,178,188,176,116,230,90,36,127,22,183,151,125,26,78,223,83,190,197,7,135,246,145,138,156,187,210,70,9,22,237,24,6,27,135,104,214,157,101,39,202,19,140,97,37,131,22,108,84,112,142,130,243,241,102,254,145,124,18,168,22,48,184,132,112,228,61,86,24,31,19,43,11,90,90,83,242,4,48,124,201,180,210,99,83,105,14,242,111,38,156,215,154,236,227,79,215,233,38,247,65,193,75,199,121,213,127,241,211,7,157,188,31,140,65,188,151,249,18,202,106,87,165,247,226,117,53,41,55,101,95,111,88,108,59,137,239,78,149,105,84,182,29,110,166,239,188,170,50,115,105,155,168,236,61,92,105,78,204,227,97,211,152,142,209,202,68,235,218,82,141,237,225,248,89,15,33,39,39,16,34,194,9,96,197,78,210,212,35,84,21,184,210,248,243,129,233,241,103,69,19,35,62,155,138,75,75,70,63,75,209,22,172,99,87,75,11,232,192,161,35,177,194,252,135,212,139,111,55,18,154,145,108,223,55,105,205,190,175,157,184,23,222,97,125,166,72,36,86,148,104,171,101,58,201,233,162,163,83,177,178,242,157,255,94,126,237,216,72,49,36,1,69,244,118,175,144,214,145,136,217,97,144,122,251,189,166,140,255,216,104,60,206,28,218,95,24,203,50,3,61,131,165,117,20,124,128,174,91,197,83,118,184,23,22,66,74,152,150,186,46,35,215,212,58,7,204,154,230,185,240,22,163,207,51,248,105,223,218,59,60,200,104,175,121,169,83,9,71,157,145,178,219,107,219,63,176,164,190,151,110,110,197,113,171,202,182,21,253,246,187,233,55,25,83,1,145,194,212,41,57,18,197,184,145,126,54,105,220,97,202,99,150,207,79,115,242,225,244,220,209,100,92,85,85,183,241,79,255,249,84,137,153,218,246,66,242,63,159,20,213,5,242,59,189,149,142,55,101,57,20,36,108,84,252,136,117,81,254,148,247,123,219,51,235,234,92,32,208,67,205,77,93,37,217,230,135,230,159,106,174,160,49,53,122,69,64,83,85,133,232,102,143,190,105,68,179,204,10,157,161,61,149,142,101,17,109,150,235,26,123,244,219,182,38,193,33,151,130,7,139,118,182,231,126,138,191,199,30,94,25,142,237,13,164,189,193,22,144,61,211,224,57,172,40,222,13,240,54,84,146,95,183,230,104,20,207,45,52,159,24,88,50,223,58,73,78,182,144,64,48,170,87,162,47,181,43,112,66,55,228,23,191,7,43,44,100,147,136,173,235,205,113,240,27,191,164,246,222,155,82,49,20,148,163,38,232,177,112,138,150,180,229,191,16,110,79,64,224,166,157,194,121,45,210,85,48,20,214,153,184,143,227,107,154,14,69,191,61,142,26,53,15,153,203,164,22,72,41,137,108,234,105,25,13,187,109,55,197,63,255,97,17,105,177,206,123,178,230,107,249,195,153,255,189,165,66,105,11,66,56,212,132,152,210,149,125,127,79,3,181,25,134,75,137,52,73,79,226,71,160,81,176,147,2,133,218,19,172,172,162,168,153,162,219,138,7,164,145,204,172,132,154,41,237,133,104,126,49,217,252,118,16,154,198,42,139,3,78,247,89,56,31,218,179,183,172,218,198,73,209,222,109,196,87,190,24,16,21,202,237,161,7,70,0,194,55,134,36,201,185,165,71,46,217,245,249,194,97,52,73,90,226,46,174,217,79,225,146,167,120,69,233,13,56,61,31,22,235,203,88,8,168,152,230,244,212,210,123,220,19,72,243,76,150,134,143,151,215,29,156,232,30,251,16,48,151,12,147,94,47,252,169,57,18,94,175,150,107,33,94,3,162,96,207,70,204,156,100,122,29,37,47,25,72,65,24,58,105,110,4,215,8,217,125,6,18,189,63,253,51,117,235,155,155,202,104,127,199,212,198,126,254,155,252,123,101,66,147,107,117,234,135,59,88,246,107,87,69,255,4,26,248,178,64,2,70,80,96,115,82,83,181,104,214,90,90,205,195,113,29,195,31,22,79,224,250,248,172,65,103,118,66,161,84,179,30,68,218,0,160,215,141,107,19,3,47,178,122,213,250,124,34,89,45,201,117,204,236,75,20,3,137,246,203,251,218,199,108,57,162,240,148,19,187,92,38,61,90,72,56,232,201,41,156,195,91,38,69,11,241,234,249,107,138,149,200,53,231,7,23,189,128,165,180,65,98,94,43,102,16,218,87,210,95,104,127,189,229,103,38,60,233,177,10,161,149,140,37,92,43,135,184,102,74,65,86,1,29,231,115,182,118,113,227,233,124,61,217,130,185,35,44,221,25,126,211,37,181,102,99,149,157,254,115,183,152,47,41,212,117,243,39,140,40,98,80,20,112,72,187,247,146,225,42,175,150,85,191,180,156,218,251,6,237,20,193,172,24,20,202,223,63,38,150,195,69,159,153,19,183,220,185,91,182,51,106,5,215,174,192,155,117,13,200,222,193,23,13,98,21,80,150,239,159,21,47,16,18,10,226,36,216,222,192,53,139,11,225,118,123,238,109,205,200,192,142,177,103,21,248,225,116,77,37,58,167,214,145,127,153,202,97,226,5,161,174,150,93,95,194,48,114,171,159,166,170,35,77,180,178,43,124,33,251,228,151,111,143,66,219,54,42,218,72,49,103,149,64,168,146,138,99,2,211,161,166,50,101,185,207,153,177,112,147,129,193,226,76,21,52,121,221,228,52,2,192,125,195,252,254,253,162,107,77,215,46,242,28,84,22,130,100,24,181,137,169,224,18,183,63,54,88,235,105,154,131,94,58,1,210,89,248,236,15,73,223,206,197,175,117,112,19,11,245,24,146,26,45,34,166,57,186,163,190,135,162,220,141,173,30,36,202,121,204,238,193,236,222,204,218,225,226,155,0,201,249,187,152,100,150,109,34,124,39,46,178,181,200,241,222,173,49,143,232,20,30,155,98,191,207,95,26,199,64,240,158,24,127,208,16,246,242,6,48,74,99,95,101,132,65,190,227,62,111,206,152,194,41,201,203,179,135,131,129,158,18,230,159,104,134,216,221,164,164,0,132,51,164,185,249,226,71,54,155,249,117,45,121,230,203,207,117,136,191,143,186,216,178,181,158,123,213,218,64,71,127,177,218,190,229,38,130,122,7,252,156,119,18,186,214,54,111,3,224,34,228,205,198,211,208,239,137,42,134,224,175,155,182,57,116,236,152,71,231,184,247,46,43,200,158,124,145,121,26,75,197,168,221,122,238,104,172,177,94,197,3,106,153,72,7,102,35,48,157,242,195,16,135,73,15,71,111,248,162,167,32,1,9,128,144,163,224,196,251,170,233,214,101,200,189,248,116,23,78,86,235,39,135,129,142,32,89,0,170,36,105,117,251,79,252,150,3,179,95,117,189,201,36,110,159,202,228,195,21,88,189,247,121,16,49,153,228,158,131,220,232,130,7,98,197,142,159,115,163,81,121,227,69,207,196,172,225,108,166,230,250,54,109,194,19,139,143,167,0,111,250,248,101,96,95,105,197,232,10,203,188,188,172,149,142,62,173,164,46,214,119,201,117,154,44,138,22,249,83,36,4,0,197,193,126,195,156,220,154,13,129,167,241,67,181,101,40,35,42,41,16,9,195,61,176,0,170,164,120,226,225,141,84,35,122,171,10,91,6,21,85,153,9,103,209,121,250,26,19,130,62,201,45,208,233,175,159,108,253,55,192,28,119,234,146,135,8,140,14,23,141,115,54,153,151,60,164,197,52,154,247,73,179,140,237,21,18,33,14,144,131,27,236,200,95,194,3,114,25,84,158,100,95,249,214,93,236,2,59,79,105,143,90,135,108,220,43,94,63,232,104,56,85,107,118,251,3,205,162,141,33,104,127,57,207,148,228,31,20,245,43,108,97,64,59,189,24,98,126,211,146,218,136,135,107,76,116,87,118,175,130,50,71,181,124,126,180,191,85,127,22,28,100,219,220,22,62,202,233,196,30,120,181,124,34,27,116,62,83,197,118,106,219,231,130,10,70,65,36,117,180,173,240,80,129,51,145,40,48,247,204,46,189,53,251,134,242,128,208,234,251,66,173,183,80,8,36,179,253,248,123,9,233,63,46,66,254,59,249,2,162,245,197,126,164,82,55,160,195,244,184,41,69,132,229,173,135,45,19,169,116,47,114,131,119,60,99,94,128,170,73,239,232,13,199,145,185,204,253,242,38,111,206,15,113,198,247,48,208,106,219,87,34,34,32,187,107,68,177,64,191,236,44,193,172,54,153,255,242,42,253,249,22,204,109,220,209,199,96,95,118,169,149,13,183,232,109,16,185,220,189,2,10,84,27,152,132,9,255,30,127,141,63,11,91,214,186,63,112,34,40,49,231,100,248,247,217,168,140,201,62,54,7,187,90,77,54,217,234,92,110,188,181,180,158,215,133,205,38,78,75,158,2,178,29,78,167,218,184,162,179,207,49,59,171,145,14,23,53,28,104,127,211,13,235,5,179,30,160,202,73,66,28,115,73,116,39,150,183,238,73,65,213,117,83,54,118,35,147,98,11,31,214,189,194,13,21,129,73,182,20,106,138,175,30,173,80,166,55,93,118,93,140,41,250,229,75,174,65,191,156,90,125,30,2,139,168,38,255,71,147,68,143,250,107,180,202,192,65,138,165,205,221,18,69,225,1,67,15,1,21,107,156,190,32,76,201,107,186,0,27,232,142,179,180,159,51,114,102,76,221,193,164,255,27,27,45,87,246,183,214,25,186,206,209,6,178,252,29,178,209,68,151,8,104,247,150,163,195,1,181,198,35,124,152,89,208,66,73,245,154,116,115,184,180,163,188,153,215,59,107,191,202,153,47,247,151,23,15,201,131,52,158,197,79,66,166,202,26,193,57,89,199,62,3,50,238,135,9,21,65,48,212,74,211,112,150,120,246,29,27,155,253,88,95,169,18,209,210,156,195,250,36,218,153,58,37,59,3,162,211,70,131,45,71,115,233,160,50,215,136,71,251,81,239,123,95,86,66,13,98,12,168,192,131,197,32,249,60,227,251,66,128,117,142,195,162,180,71,9,194,241,76,219,100,128,17,221,203,158,77,142,116,222,53,119,208,54,195,107,215,110,66,144,110,104,217,71,64,208,112,68,243,195,160,45,57,81,9,241,184,168,175,99,72,80,29,100,196,200,131,147,40,149,213,93,217,238,75,88,124,116,103,177,43,254,35,35,106,130,37,201,106,89,90,2,203,141,208,226,232,52,59,166,96,231,91,57,131,151,137,238,13,249,29,137,131,205,164,98,132,219,13,46,187,13,84,86,149,109,141,202,13,96,81,234,152,137,241,50,226,98,99,255,113,147,88,14,5,250,144,236,239,99,128,244,217,105,61,226,173,126,175,109,73,36,46,137,205,158,161,75,175,133,67,3,255,25,124,226,100,239,236,249,246,59,128,102,76,200,154,209,47,38,149,82,139,22,150,28,118,110,181,26,122,177,53,34,241,21,39,156,106,110,67,175,134,233,156,19,195,186,71,6,193,220,229,116,173,252,70,128,230,192,252,243,4,207,235,71,99,65,134,57,175,176,236,253,207,133,191,45,31,3,120,52,249,142,19,1,229,113,71,146,90,206,225,20,241,167,60,109,102,58,130,71,99,145,196,148,41,136,13,154,227,156,25,102,150,196,151,76,242,40,16,167,201,106,195,199,85,249,123,5,228,113,182,159,44,56,20,27,149,185,247,228,105,104,152,122,141,22,238,133,147,60,30,197,2,80,122,70,33,130,143,195,240,248,72,250,240,229,181,179,189,231,219,193,139,237,21,60,84,128,213,220,59,1,32,72,230,17,187,61,128,198,187,226,185,166,60,202,188,0,239,141,135,74,199,192,232,156,28,187,236,58,121,84,181,84,145,216,230,62,231,115,179,209,42,103,42,233,26,207,208,118,16,7,130,200,163,165,220,55,155,48,134,223,81,100,253,44,183,51,92,249,179,3,238,221,90,54,96,141,197,98,96,95,66,49,204,59,214,204,255,154,143,210,79,126,255,24,50,93,146,4,214,245,152,64,45,159,109,52,100,197,3,120,25,190,7,85,255,26,151,37,3,118,222,128,145,130,134,44,111,48,44,17,51,92,175,145,39,193,216,14,62,198,214,230,38,127,236,239,53,148,180,13,227,125,237,99,63,14,5,63,170,149,120,176,207,50,187,10,203,210,81,50,125,214,251,144,63,152,155,116,253,46,93,100,214,232,133,103,212,149,218,63,56,31,65,37,198,87,160,164,173,55,215,170,149,127,252,235,189,118,158,221,187,98,125,109,192,206,139,158,185,146,87,62,131,166,221,122,67,87,233,2,247,191,231,110,87,18,194,18,231,252,191,225,195,64,63,46,74,127,143,56,230,237,135,105,88,91,50,238,205,201,191,217,135,29,17,152,209,175,23,14,235,154,5,204,46,84,119,249,47,114,112,36,220,91,102,111,139,167,127,234,125,128,146,249,103,165,244,215,11,159,26,239,251,195,3,184,71,115,138,3,70,115,69,121,74,215,89,253,24,229,208,233,125,74,168,24,24,146,113,163,166,51,23,27,78,217,43,209,233,137,212,149,169,124,172,100,83,133,22,206,70,42,86,49,141,157,158,127,123,38,73,98,233,68,137,134,70,242,73,110,161,129,248,152,79,203,141,27,205,24,251,255,140,170,45,107,173,84,126,131,12,207,255,191,24,216,251,191,29,21,161,216,114,24,198,11,255,222,105,200,152,212,125,67,15,201,113,9,239,242,152,116,64,91,135,151,240,239,156,55,37,59,27,179,231,8,189,163,221,210,56,35,112,27,222,98,181,27,225,74,226,20,27,8,115,5,187,118,238,174,45,25,247,110,236,230,39,137,53,57,185,191,84,109,149,53,143,96,226,225,91,14,138,100,228,227,140,50,56,122,13,34,147,251,5,155,49,141,113,150,219,75,249,142,39,53,166,36,52,123,80,104,92,105,247,233,245,197,236,167,168,171,14,93,35,5,163,12,235,61,231,47,203,187,70,117,37,182,88,108,254,209,85,164,60,229,253,104,167,70,177,143,99,52,236,95,57,1,41,17,32,17,54,40,230,189,19,229,164,212,32,139,164,121,62,219,119,221,95,239,138,77,246,36,236,250,147,73,150,217,160,28,11,185,53,34,158,89,6,218,16,115,221,247,141,190,205,189,189,83,146,243,27,74,84,168,213,206,182,113,103,9,187,58,29,228,128,227,216,250,142,68,254,167,17,211,212,160,105,193,185,139,32,167,233,214,235,151,135,4,253,118,16,214,162,26,235,92,255,129,51,42,201,28,155,124,41,91,183,117,155,183,92,234,137,154,132,7,56,191,180,83,224,117,60,123,60,124,250,28,237,244,224,56,170,253,249,116,86,185,193,204,228,230,196,102,126,85,210,31,79,29,3,128,40,72,70,170,159,172,86,159,39,205,249,78,122,27,3,181,86,51,158,4,192,214,192,164,97,90,55,227,110,196,74,47,189,162,180,51,60,243,85,87,90,232,102,73,212,183,93,137,63,241,107,20,149,10,197,113,223,246,71,57,162,142,236,236,155,147,53,63,53,188,133,43,86,92,45,218,50,136,208,30,202,170,243,217,126,24,69,44,129,53,17,20,167,23,94,4,229,60,59,95,163,30,62,49,240,81,85,102,151,112,179,202,245,125,92,180,181,35,122,242,239,221,176,168,215,13,170,85,138,174,158,116,168,63,192,234,104,250,112,151,201,238,35,81,162,75,254,49,216,253,55,222,117,253,168,125,170,137,135,60,110,181,197,150,133,149,156,16,179,128,146,140,138,15,1,62,197,75,59,5,241,77,211,8,230,171,169,116,47,135,217,3,129,85,54,108,153,112,168,48,194,70,246,28,103,87,193,137,165,118,209,139,114,2,129,126,117,215,185,225,12,46,110,206,103,204,86,73,247,215,20,244,92,217,86,121,237,255,170,3,210,33,241,16,235,77,186,168,125,64,254,252,249,34,96,245,142,245,208,104,96,109,63,190,162,105,109,210,46,6,1,137,45,84,154,154,173,171,11,158,175,8,243,166,84,39,16,34,47,220,229,104,57,83,241,99,163,187,72,162,248,84,47,201,107,11,248,92,13,253,196,102,111,239,2,161,51,17,78,195,67,54,238,146,158,164,75,253,111,196,253,101,80,91,223,23,255,143,82,47,20,11,69,138,182,64,112,15,174,253,224,4,109,112,8,82,36,184,5,135,0,109,129,66,112,39,56,197,221,37,193,91,28,130,20,151,32,69,139,83,160,120,161,255,126,239,189,207,126,119,230,62,187,191,245,228,156,153,51,179,247,153,179,247,94,235,253,90,123,159,89,217,172,29,7,44,69,239,57,143,147,178,88,212,46,184,137,231,205,189,253,112,231,76,33,101,228,78,228,73,63,104,124,80,3,109,109,49,108,16,186,22,152,51,171,224,102,175,26,55,126,184,216,207,163,4,139,105,175,56,96,157,234,38,174,146,61,86,88,194,200,35,225,251,5,185,238,186,106,84,20,14,75,193,37,40,40,24,241,18,204,78,133,110,228,19,119,23,120,67,211,179,60,22,164,160,79,182,166,196,181,100,109,67,222,131,247,119,60,251,119,196,115,241,209,65,11,38,207,190,43,237,233,94,176,82,216,241,156,36,175,21,27,60,163,30,84,207,170,67,141,41,173,82,215,212,176,122,34,177,18,190,220,61,64,43,100,46,232,200,146,149,19,179,200,82,93,117,83,104,85,170,230,30,56,131,28,148,208,133,98,122,186,81,50,83,71,236,31,214,255,160,228,211,230,202,81,209,47,48,31,189,1,98,75,139,81,99,195,13,102,209,97,48,104,106,86,17,129,231,123,188,191,145,132,235,250,113,52,187,75,115,105,240,72,71,110,112,217,51,137,69,54,216,141,179,209,243,151,135,212,16,88,229,167,234,103,14,185,104,163,109,40,179,119,74,195,19,50,1,14,166,72,182,222,224,252,16,223,23,167,10,253,220,130,246,73,187,198,155,130,17,100,240,246,168,12,49,199,132,81,29,193,68,144,98,122,45,243,181,207,31,233,44,104,88,131,201,51,178,33,237,116,203,74,126,157,240,75,111,107,235,233,193,66,133,78,46,183,152,48,128,191,48,145,158,242,195,54,110,120,219,140,93,164,125,178,104,72,68,68,63,163,229,0,29,26,76,57,16,225,132,179,235,10,191,28,130,54,221,28,242,242,165,138,163,127,181,23,115,203,49,28,253,146,68,59,29,18,14,60,113,176,115,38,128,159,0,136,184,167,127,106,210,68,140,221,72,46,73,47,237,29,251,212,31,9,33,27,126,54,42,159,17,119,184,51,190,183,252,145,223,249,185,85,56,142,63,168,201,169,246,31,143,214,185,178,48,180,218,165,38,126,246,75,43,237,81,254,150,195,53,23,213,125,171,111,177,27,25,221,6,223,114,139,80,107,20,7,61,96,56,16,28,52,107,16,166,173,214,31,21,103,93,209,165,15,62,253,115,25,77,22,125,54,99,101,7,210,19,143,61,50,175,179,193,80,219,11,152,154,87,242,243,67,137,227,105,187,146,200,22,108,76,242,235,233,247,124,214,143,37,243,15,20,9,136,200,56,28,187,225,102,25,187,11,143,57,36,250,63,44,87,13,62,187,252,254,99,51,246,210,177,138,254,6,60,194,213,215,194,46,132,20,129,181,72,126,237,184,61,218,228,72,183,182,213,120,63,82,169,70,243,230,75,153,233,103,238,221,137,42,235,72,3,50,165,249,210,218,111,119,222,94,7,153,83,75,196,46,165,211,147,100,139,45,43,237,15,239,239,25,88,230,76,205,76,212,66,31,15,149,36,189,144,254,26,184,28,217,58,107,146,179,197,168,169,19,30,194,13,185,39,62,29,199,84,113,111,242,109,176,192,225,131,164,197,239,41,13,125,163,61,193,63,28,146,139,133,0,96,238,131,178,20,134,127,115,44,106,201,183,221,73,114,214,230,76,152,150,31,98,225,97,166,7,244,124,224,130,110,83,63,181,49,138,249,57,162,102,45,175,16,76,51,146,244,217,12,252,195,215,167,235,31,222,214,77,192,154,157,181,243,61,35,85,41,5,52,236,253,255,215,132,150,123,67,28,146,26,226,209,145,216,8,33,182,201,55,126,86,103,39,127,183,106,48,41,122,193,13,218,35,157,200,146,248,138,42,226,101,125,214,142,29,140,86,79,4,14,86,206,166,10,41,78,3,56,89,69,108,106,6,122,171,144,183,64,48,136,115,63,140,182,177,189,145,18,74,204,43,123,224,89,12,78,142,85,190,53,132,227,10,173,199,28,133,169,235,16,49,252,144,235,122,47,95,62,23,0,139,131,141,190,156,2,147,157,110,238,11,42,18,18,250,71,136,122,161,25,183,86,188,197,174,18,175,171,145,205,225,202,39,69,4,232,118,94,187,183,7,246,147,134,201,137,35,234,48,182,91,195,230,95,131,67,86,142,6,247,195,192,156,195,189,138,192,168,78,23,73,71,224,134,124,94,84,21,159,91,186,66,58,88,133,203,135,190,136,29,251,248,217,203,38,195,162,253,143,189,247,222,227,219,44,212,130,37,228,3,236,47,161,73,173,234,30,243,197,63,5,92,47,7,161,43,160,97,130,83,17,72,206,160,54,52,99,87,44,147,113,60,129,15,229,191,150,115,179,15,114,112,202,104,137,84,43,147,56,122,161,78,184,38,76,114,25,17,197,46,196,92,79,170,39,14,40,218,35,125,89,151,150,53,190,240,208,250,45,199,181,36,104,56,113,74,36,212,158,89,189,221,111,240,170,188,172,81,177,13,179,234,189,162,31,182,87,85,92,168,83,6,121,82,222,171,201,154,202,112,84,151,75,13,104,243,87,170,250,202,195,227,176,242,236,165,254,196,55,153,19,12,217,174,40,254,62,161,69,102,183,245,182,218,194,131,122,153,2,222,16,235,106,163,188,80,195,29,139,12,84,90,90,34,204,13,137,51,3,8,231,91,15,219,63,181,47,87,219,36,164,16,215,192,55,30,46,165,91,182,165,242,51,104,14,16,63,235,88,34,39,254,82,82,132,2,165,148,126,238,253,140,56,132,29,80,176,88,25,236,125,225,10,106,21,115,130,187,217,104,160,146,159,180,175,10,30,131,92,0,46,13,25,100,69,147,22,204,139,43,111,52,191,165,219,121,171,47,25,95,8,49,129,143,42,141,80,58,246,140,177,241,180,234,234,45,28,99,38,177,107,120,127,149,151,142,118,153,65,156,206,142,74,79,136,85,21,212,141,144,173,41,223,126,135,25,158,190,167,58,48,63,219,170,70,178,11,165,145,115,134,138,101,146,149,187,49,132,74,182,21,106,250,53,136,243,12,52,56,28,0,193,153,41,202,123,232,18,191,56,99,91,139,77,37,191,136,29,150,124,228,240,147,51,190,72,199,174,224,180,178,211,69,230,106,65,191,232,90,44,206,140,120,116,208,120,107,46,228,21,53,60,243,93,224,58,101,40,109,208,42,200,190,168,205,38,123,38,60,77,66,56,130,71,192,203,147,222,245,178,119,99,47,132,84,96,159,165,48,236,209,72,132,66,143,127,44,97,19,169,79,59,118,191,36,9,80,200,90,5,89,80,207,76,24,184,132,35,188,93,173,52,113,192,238,100,94,247,111,85,208,57,53,109,114,234,162,65,135,253,198,146,252,194,195,58,22,90,243,27,19,223,213,190,67,140,179,177,207,136,77,10,72,211,160,224,61,50,66,140,126,55,94,49,26,144,178,110,64,185,94,24,4,251,231,156,4,238,193,12,183,244,61,202,201,74,85,169,34,40,73,102,249,37,2,159,154,145,14,251,120,159,171,136,235,98,25,41,123,247,19,210,178,164,214,123,129,31,112,204,242,108,231,207,225,38,134,55,142,240,142,162,28,5,213,134,57,147,97,179,215,142,54,252,59,120,127,215,66,200,177,23,57,108,241,219,34,246,142,192,33,206,102,201,163,167,63,153,188,203,192,92,142,196,245,116,197,16,169,171,33,246,121,197,165,195,236,181,231,37,30,156,49,220,233,185,100,54,217,22,195,16,193,67,185,56,34,94,159,201,148,10,14,0,111,149,115,25,196,220,50,146,54,31,59,26,71,188,100,137,169,192,190,17,203,173,227,98,241,75,103,207,86,97,82,225,122,250,91,122,254,176,215,182,109,87,19,185,81,173,202,7,195,173,219,114,48,198,212,183,191,81,248,96,244,167,195,71,157,5,152,4,121,79,219,129,164,203,123,27,201,208,213,80,222,188,232,2,44,218,105,242,117,195,251,75,144,97,223,236,182,169,93,151,115,196,65,71,194,73,21,204,43,229,66,153,224,215,60,104,149,166,210,56,165,255,41,228,119,113,217,147,193,192,91,187,44,68,191,78,129,10,76,93,13,255,178,148,114,121,10,237,219,102,235,216,117,150,26,19,178,82,54,158,229,46,146,191,204,147,137,98,229,47,221,39,244,169,50,85,90,177,247,218,119,8,73,68,22,144,116,233,231,14,103,235,47,157,158,166,33,112,30,85,6,49,250,118,23,191,128,115,33,229,229,29,71,204,252,189,43,245,108,79,76,135,160,100,111,249,252,213,83,227,100,242,137,143,113,29,175,1,46,169,209,253,246,92,109,218,253,111,62,184,70,190,40,81,212,138,104,2,142,233,234,234,56,212,9,205,64,244,166,229,230,183,2,149,157,97,106,205,57,249,195,78,242,228,234,130,47,148,63,243,240,187,129,12,98,30,19,195,75,73,2,82,20,19,6,222,81,80,109,189,158,169,66,65,178,18,103,77,195,118,236,35,233,143,142,243,115,138,221,120,69,99,204,179,243,39,103,191,12,247,49,60,165,134,190,161,220,227,59,70,192,48,201,10,201,14,95,173,233,22,227,176,237,51,24,54,184,115,126,115,247,55,181,25,1,249,142,85,251,94,30,199,45,63,114,99,245,250,111,186,175,109,145,200,79,14,95,19,38,25,150,63,160,167,202,218,147,122,185,105,198,146,85,139,140,2,132,131,95,80,191,90,19,200,248,144,120,255,150,38,16,50,212,83,16,179,157,187,178,28,183,212,20,185,69,140,184,34,188,92,196,33,74,66,126,155,131,38,169,203,76,15,217,247,243,65,242,202,167,199,71,79,215,46,171,51,19,83,135,140,42,50,121,181,249,249,241,79,161,104,35,83,72,214,25,33,211,90,97,68,117,200,253,106,224,70,149,178,11,186,108,147,155,250,248,104,114,171,220,43,77,105,154,223,120,166,84,27,39,214,155,38,104,93,157,171,184,36,173,114,176,53,205,174,41,239,248,253,77,103,59,190,239,199,193,64,53,178,148,217,189,93,242,102,164,188,169,105,74,74,98,250,200,62,253,6,175,91,186,12,65,202,212,130,99,82,186,196,15,3,96,182,109,232,137,215,199,236,127,120,41,112,26,132,234,58,201,129,37,229,255,184,31,233,40,40,218,192,131,71,13,190,139,110,183,85,234,167,61,216,179,82,62,106,254,158,134,97,177,122,52,219,55,76,67,134,2,64,122,110,103,199,222,232,157,116,22,9,253,247,195,253,51,173,1,240,27,189,183,251,231,5,99,176,61,81,237,89,106,111,12,194,22,184,80,88,246,128,10,236,230,161,90,86,105,49,8,95,174,209,3,9,174,208,121,191,155,7,200,234,39,59,213,245,220,94,45,33,82,37,105,8,200,3,232,87,181,220,199,215,14,220,204,115,49,72,138,62,22,133,158,101,1,212,218,81,117,16,10,71,75,157,144,156,240,56,128,216,199,175,154,219,8,180,171,22,130,219,141,223,106,158,180,133,194,42,248,211,195,71,45,102,110,59,89,98,252,190,55,139,211,156,50,132,222,182,169,116,109,73,154,42,187,116,0,18,213,23,36,155,63,40,22,246,28,138,188,206,57,38,10,187,147,88,194,213,4,67,175,44,210,155,246,51,120,121,72,124,48,80,210,181,75,94,245,225,10,81,89,35,24,1,85,139,93,238,102,78,122,144,32,100,249,39,71,208,240,153,239,235,139,4,31,178,45,37,142,162,100,24,189,122,255,160,149,53,48,144,217,74,81,137,152,66,143,76,150,87,86,177,177,135,94,198,114,134,189,78,133,140,122,35,81,61,35,237,99,177,50,163,119,165,58,77,11,199,57,176,8,158,15,27,194,189,99,160,98,218,63,235,20,180,214,19,121,177,222,41,39,255,13,164,49,81,164,50,103,185,36,106,202,18,146,60,88,24,71,122,225,230,147,91,231,93,24,149,59,78,179,152,44,33,229,52,162,176,44,212,49,248,67,166,78,203,113,105,219,83,73,65,65,173,193,111,126,82,59,133,162,94,134,242,72,73,16,214,0,156,91,229,238,78,207,0,19,121,214,142,43,124,80,179,164,161,253,41,212,205,35,239,227,242,188,247,99,122,184,202,135,146,70,108,162,130,139,5,91,197,11,186,212,166,189,199,188,238,107,46,199,209,165,151,209,209,89,146,234,80,163,53,70,145,206,30,233,115,28,160,68,65,223,120,151,73,164,120,130,12,31,44,17,9,167,196,135,216,84,147,65,194,205,64,204,155,238,122,221,235,221,183,159,94,168,30,131,241,33,17,165,70,155,250,32,245,223,207,103,212,190,166,150,223,187,237,38,8,228,227,253,93,215,220,134,76,180,212,91,138,226,52,248,94,143,234,146,44,54,168,105,207,174,184,7,95,55,153,101,251,38,134,217,174,51,156,229,164,3,168,193,5,26,230,198,37,44,163,83,164,128,190,147,248,132,194,130,174,207,243,142,67,115,156,16,19,231,32,211,11,80,229,129,176,1,221,227,117,78,74,158,175,203,166,219,157,182,204,88,79,83,35,202,103,109,194,177,32,42,217,250,27,227,249,186,124,93,108,244,136,186,241,167,44,213,197,140,22,50,15,229,182,232,142,68,210,25,149,117,74,63,193,63,82,26,100,2,168,178,196,27,104,123,20,217,101,101,69,163,2,196,198,122,231,91,59,61,233,235,219,84,201,23,73,28,90,168,120,154,20,187,13,9,98,221,76,65,0,73,196,106,66,132,11,76,67,14,156,218,236,23,19,227,16,109,110,189,226,93,233,20,101,35,187,144,23,128,187,10,250,231,175,165,18,197,192,252,234,186,54,56,164,192,46,2,178,192,14,193,63,212,165,59,48,176,169,212,200,111,213,56,95,39,52,120,95,0,23,56,220,118,132,17,235,181,254,20,66,202,255,110,237,214,75,75,43,45,170,11,249,195,52,203,249,249,198,244,200,90,231,113,242,166,159,176,125,228,146,145,17,80,54,200,158,170,5,233,144,202,14,219,177,71,73,252,243,251,203,32,123,39,54,102,206,170,105,80,221,229,123,148,164,149,45,107,58,172,94,112,160,110,137,191,136,117,130,85,107,144,121,197,197,246,157,81,43,119,138,126,69,255,216,163,31,143,94,83,83,247,26,159,197,22,152,86,30,188,123,125,37,145,184,64,22,33,127,251,18,145,66,254,21,153,40,201,196,236,112,22,79,214,107,129,76,63,242,237,73,185,229,153,173,138,183,180,17,159,152,14,224,10,36,27,43,30,250,51,61,147,90,184,81,165,84,152,255,39,21,226,110,250,21,39,237,233,58,215,148,22,245,115,114,205,143,59,91,143,195,185,0,191,140,22,209,106,94,26,87,178,100,41,73,77,157,76,199,18,179,247,206,35,60,188,90,245,39,245,151,209,100,140,39,126,23,127,253,91,144,219,103,147,15,242,203,213,92,187,223,7,163,163,221,230,153,154,129,60,79,103,133,76,212,255,107,243,21,60,54,114,119,54,222,40,187,53,198,213,171,80,173,175,13,247,38,231,157,78,114,208,13,198,119,168,127,192,34,141,20,196,14,61,114,73,40,252,241,47,124,6,231,57,202,116,71,202,158,88,254,56,174,187,24,155,199,218,131,132,57,50,59,214,52,131,37,48,32,103,182,66,45,245,201,150,143,230,117,191,32,150,48,114,74,206,63,7,49,205,246,227,161,212,65,146,240,249,148,126,93,17,8,102,249,151,17,21,0,204,240,94,180,199,248,221,36,3,203,121,178,27,183,143,180,130,53,253,38,222,95,195,78,219,222,200,49,185,26,85,99,128,193,34,140,41,227,173,119,115,215,32,8,91,28,149,244,125,221,237,85,22,175,66,236,118,92,58,167,40,175,131,142,18,87,195,150,155,104,85,53,217,143,216,59,175,222,148,74,212,233,18,208,211,186,23,18,49,176,244,111,33,253,198,8,67,207,137,242,59,109,166,179,215,138,203,245,110,31,91,178,85,83,71,217,221,27,150,157,36,92,22,243,143,134,136,208,229,20,3,94,196,93,28,87,53,225,159,237,137,162,183,197,232,207,243,245,203,122,82,27,199,227,20,108,220,46,157,218,3,170,246,18,29,4,247,103,86,10,211,23,44,123,60,207,81,205,122,72,198,163,156,219,142,74,250,20,186,148,229,98,129,42,226,9,189,39,48,11,94,200,216,164,92,101,159,111,238,11,244,5,43,209,118,75,128,145,43,251,135,226,142,155,173,66,37,194,6,207,118,69,9,47,44,115,112,125,13,226,53,241,226,65,214,139,172,111,119,148,253,113,56,110,102,230,204,2,182,36,162,245,226,102,117,3,83,251,162,132,140,114,120,121,71,95,123,69,148,103,180,86,254,145,254,206,14,143,108,240,39,177,215,80,229,11,197,233,118,29,9,131,145,37,112,162,2,17,225,148,139,98,114,107,125,81,209,180,111,92,97,212,119,154,139,192,67,97,87,252,178,126,226,220,13,196,101,253,77,138,253,242,34,116,74,59,244,17,172,125,75,137,202,40,191,191,182,109,139,59,48,15,236,80,219,179,145,52,109,215,16,166,23,94,67,77,29,5,22,249,175,16,239,111,233,203,244,250,11,48,205,89,199,155,163,197,70,63,147,195,180,70,94,122,30,167,214,82,45,230,145,48,196,227,160,99,99,195,150,232,246,80,118,58,183,39,188,130,4,63,224,9,128,228,246,53,151,41,245,0,13,7,161,21,253,68,132,245,179,210,174,103,188,208,223,133,54,106,245,189,142,212,146,75,207,120,5,5,193,17,25,107,100,3,190,18,189,124,59,177,158,249,223,83,181,89,217,37,219,227,122,20,49,21,237,96,90,102,209,47,166,74,71,49,108,201,98,178,42,173,253,178,155,105,0,12,61,228,121,194,140,241,170,149,229,174,161,45,154,51,16,108,45,79,155,234,87,112,187,87,16,4,145,51,17,108,16,233,33,22,127,127,135,174,225,168,211,78,229,232,23,56,126,161,172,102,13,148,207,69,133,117,248,28,209,115,176,157,54,159,19,215,185,80,3,239,68,24,224,200,134,140,139,22,110,113,137,247,149,38,176,84,240,66,24,93,129,139,104,19,162,177,66,125,187,24,64,221,43,7,89,92,151,74,60,208,28,184,113,189,143,51,118,219,85,215,220,197,59,71,97,82,142,88,28,251,19,85,229,231,79,198,254,73,96,81,181,215,44,33,54,243,99,100,109,240,190,21,40,195,154,62,234,229,214,119,65,250,252,21,253,133,80,12,75,176,118,49,102,158,200,183,161,4,241,121,169,76,200,186,178,176,237,49,173,91,122,29,115,190,72,60,87,112,114,233,12,209,122,224,204,155,58,83,247,145,203,174,92,141,147,179,68,177,202,104,138,54,50,15,204,42,172,200,179,232,93,226,39,129,136,139,244,115,217,180,175,53,172,193,50,226,6,150,34,249,198,92,126,76,57,170,74,21,192,165,213,4,241,160,241,110,152,48,172,216,77,200,158,99,106,11,197,73,176,202,216,105,240,26,124,106,182,206,195,192,161,101,13,51,93,163,57,40,254,161,165,28,69,125,194,5,67,40,38,93,42,130,82,6,195,220,252,9,94,246,74,244,244,68,215,21,210,177,253,82,122,40,123,103,234,10,187,81,181,74,146,83,173,85,254,150,18,200,68,216,91,77,19,132,70,204,137,112,101,133,150,190,189,234,78,238,142,20,226,97,102,184,253,212,150,64,38,186,160,35,136,76,31,209,192,8,205,199,168,101,102,185,212,28,241,239,35,187,86,135,220,10,9,70,103,155,28,83,210,140,219,252,134,210,194,153,78,0,76,17,139,3,65,10,63,170,170,50,90,18,122,142,136,93,125,231,164,194,2,181,204,52,126,179,80,113,244,9,137,233,176,173,185,32,220,3,146,223,252,17,54,34,239,56,205,16,28,83,183,224,42,86,110,47,137,200,20,190,244,44,207,74,70,165,230,81,53,156,121,206,173,60,156,61,196,51,153,29,236,44,5,211,209,56,124,244,138,43,133,23,69,169,246,240,216,199,236,55,235,211,190,175,154,39,184,28,217,10,251,133,247,55,164,80,238,246,24,97,155,233,140,119,75,59,63,16,156,194,245,136,130,180,75,132,133,224,19,223,187,136,245,78,148,45,39,30,222,10,211,236,195,119,134,151,91,253,194,124,130,218,56,204,122,42,193,255,59,203,248,241,234,29,222,159,88,117,26,138,125,38,38,55,24,251,255,213,140,231,255,55,251,242,144,151,156,194,173,12,111,191,147,2,15,239,191,147,88,3,195,115,22,138,62,201,163,24,132,34,54,236,107,130,149,105,3,189,74,64,141,203,113,118,16,171,85,112,89,180,143,211,14,110,70,255,41,87,199,118,179,184,6,143,52,98,138,219,56,90,224,254,180,195,117,214,186,87,155,45,239,14,45,94,77,60,96,210,108,91,195,80,53,217,56,234,103,38,232,86,119,64,27,155,183,74,205,190,113,71,223,113,159,120,76,195,145,27,45,178,238,214,154,61,249,249,25,137,208,110,215,240,248,251,84,45,253,108,55,50,1,92,108,203,239,0,72,16,252,174,201,128,195,122,168,82,148,132,21,247,25,216,247,138,99,254,245,107,89,190,213,196,164,81,83,35,230,176,169,229,231,221,253,44,11,29,226,55,179,113,254,9,144,239,146,13,250,43,22,107,130,123,169,77,158,30,11,234,34,140,179,190,205,227,9,24,197,252,91,175,121,148,50,100,234,20,93,126,244,234,56,247,176,195,29,83,106,44,182,204,235,206,55,156,235,224,90,21,141,106,191,222,192,171,210,183,255,113,242,135,239,63,199,26,57,245,237,81,100,182,85,226,77,199,241,201,200,214,76,58,10,228,220,167,33,251,236,58,165,181,195,160,76,238,44,61,43,48,109,62,162,116,29,244,209,84,219,28,1,53,47,140,88,108,229,190,96,156,175,214,56,207,255,160,236,224,184,188,32,211,149,19,194,134,224,222,157,156,144,73,155,23,91,24,99,229,60,117,64,4,47,208,151,41,226,253,101,40,248,224,137,247,87,52,3,37,10,178,121,111,40,224,116,28,248,253,237,42,215,232,91,168,112,65,126,6,229,220,74,133,83,250,249,94,168,200,26,83,16,4,65,219,165,132,247,55,21,59,26,80,191,216,36,227,77,121,116,84,224,50,222,60,178,124,182,144,109,103,137,107,4,251,145,27,152,122,45,208,212,168,76,240,254,154,1,101,233,77,167,110,220,194,96,53,26,249,69,250,177,184,87,93,138,43,173,163,246,227,220,211,44,13,78,164,251,111,47,23,103,205,79,91,188,84,231,231,131,231,69,86,22,248,246,171,90,162,155,45,179,69,84,211,198,18,2,29,249,140,238,212,149,110,163,103,101,210,27,79,46,204,116,176,85,175,36,126,244,207,96,97,233,161,222,232,216,158,254,26,19,65,106,9,7,5,87,241,149,42,10,192,149,31,17,232,181,72,43,241,97,151,180,243,136,27,244,18,233,199,179,93,187,55,235,148,26,36,2,165,37,39,190,194,153,237,54,84,245,11,205,201,95,28,111,186,239,79,245,159,10,126,150,70,94,212,117,44,44,158,22,229,46,181,122,137,152,31,10,15,172,169,102,135,152,58,185,30,11,155,223,140,86,232,173,94,23,22,123,188,94,89,160,91,239,82,92,77,197,66,58,175,207,203,22,182,78,98,3,29,171,246,109,13,27,148,218,43,69,115,175,231,233,4,116,63,240,154,52,65,57,206,62,159,141,89,1,229,57,19,6,110,75,205,79,233,141,182,64,139,198,18,234,146,69,163,243,140,247,21,237,100,62,70,94,170,224,195,129,81,177,165,129,187,131,84,175,227,5,46,250,234,102,241,36,207,65,187,142,142,230,166,82,47,226,223,179,236,93,53,29,149,16,227,242,39,68,168,30,132,207,28,20,161,23,165,170,123,151,166,66,183,127,185,216,199,102,109,54,98,247,140,242,120,61,246,79,244,239,76,239,12,103,225,161,212,206,240,67,152,147,84,83,246,38,203,235,159,217,219,70,202,16,25,134,163,19,234,93,209,214,210,233,92,240,79,223,56,156,231,225,122,145,99,7,70,69,242,71,224,52,223,169,125,51,84,19,42,166,113,152,20,183,242,191,42,44,171,59,40,115,214,233,111,99,65,168,148,64,57,233,79,88,248,156,107,11,97,71,180,247,122,56,221,103,47,215,0,119,233,197,6,190,95,155,53,111,172,93,156,209,223,166,179,184,140,252,26,161,231,245,11,220,203,194,14,163,192,227,53,151,141,75,167,159,139,51,54,53,51,174,63,179,174,99,196,79,24,124,86,175,52,238,43,71,172,231,84,69,208,80,137,98,226,35,219,213,238,161,73,163,204,209,161,81,65,165,149,53,226,15,216,121,71,163,213,25,154,244,243,121,59,210,101,19,221,4,172,192,254,161,170,176,204,245,180,159,3,137,70,239,163,158,203,35,249,85,179,182,11,246,99,194,83,40,253,225,17,234,160,121,27,180,152,171,93,13,225,92,103,56,90,109,51,187,40,83,196,185,168,39,23,43,223,222,166,32,176,179,231,101,166,185,68,138,39,35,47,132,135,31,246,56,231,66,121,177,78,53,109,228,254,237,108,120,127,155,231,204,230,168,240,125,88,209,45,250,54,153,250,41,107,125,35,102,192,62,172,53,142,186,122,137,38,244,39,43,244,140,236,194,243,220,247,231,205,234,197,74,157,51,153,30,43,234,23,210,190,197,244,27,141,197,131,163,166,92,175,253,27,222,4,236,226,168,96,242,206,118,173,72,249,132,12,149,11,86,63,5,91,105,142,168,90,13,40,82,189,179,188,28,168,90,216,183,17,204,181,101,46,181,48,12,125,225,93,119,23,125,157,81,96,38,196,43,236,32,166,101,194,244,156,100,55,223,157,112,240,190,3,117,158,170,62,118,58,234,136,226,54,225,93,28,184,96,158,77,253,212,89,220,228,226,252,211,155,127,244,81,118,99,7,230,178,117,104,179,79,69,98,158,229,124,32,96,212,14,103,68,47,222,148,206,87,3,25,143,187,218,222,25,252,193,128,234,232,45,24,55,193,250,239,81,160,230,50,14,154,158,37,156,124,38,49,122,73,116,241,169,11,123,145,90,198,144,244,109,166,102,64,147,150,106,59,159,146,6,218,222,99,245,118,72,205,96,200,236,212,209,145,61,194,186,105,46,128,17,245,50,160,26,83,30,235,237,133,142,201,76,185,4,10,22,232,103,15,126,56,50,172,111,255,232,179,201,251,91,7,183,239,29,25,161,210,169,27,65,242,226,210,135,218,145,239,218,84,38,105,98,86,74,182,89,103,207,147,111,248,23,100,79,196,121,183,18,187,13,98,3,170,43,116,244,38,174,199,98,238,204,122,157,148,86,76,149,238,110,188,151,215,159,197,57,77,10,252,64,120,169,121,155,59,42,181,169,153,237,37,133,215,22,152,206,243,92,155,193,68,42,178,253,5,37,173,223,184,157,240,238,251,156,227,86,78,23,105,168,118,110,166,210,236,27,43,86,125,26,154,54,235,202,71,87,223,72,204,17,27,189,176,67,249,154,44,155,52,219,201,26,28,102,220,62,252,217,190,181,24,118,233,62,234,195,154,183,178,221,234,102,235,99,238,56,190,157,57,246,179,129,232,243,75,218,159,76,79,238,240,254,118,204,157,123,11,27,157,103,173,122,211,61,166,255,213,225,191,96,188,91,61,158,49,52,197,120,92,117,44,118,230,28,160,173,203,51,88,126,156,112,255,225,242,146,243,172,202,193,76,188,167,199,140,3,85,35,156,137,102,41,27,47,199,127,161,51,31,91,52,75,25,138,144,186,213,223,27,26,174,63,58,219,26,21,212,219,148,114,194,251,123,183,160,63,106,219,236,211,137,153,105,13,71,92,80,185,158,53,169,38,139,251,77,91,107,218,219,227,196,81,187,67,82,204,173,187,110,237,13,106,183,176,192,148,155,225,138,129,126,9,222,49,229,59,191,190,175,252,247,109,55,43,117,91,77,9,78,246,31,50,216,233,246,187,22,71,59,189,109,121,67,20,128,214,181,93,199,244,9,142,9,124,142,76,182,141,174,204,115,243,223,10,136,79,63,198,69,55,205,169,242,101,98,109,190,141,185,57,31,178,218,125,178,184,51,168,193,181,93,56,20,222,132,204,209,55,95,50,236,41,235,95,47,94,203,169,122,125,249,212,162,76,119,219,124,62,151,67,161,88,215,47,178,112,146,19,16,80,221,81,83,195,26,121,190,39,180,250,78,244,103,167,203,231,129,246,119,120,127,181,2,15,217,223,254,196,57,81,66,122,86,172,206,7,250,177,205,14,27,131,115,227,146,141,105,18,159,149,253,25,154,94,127,194,205,233,143,234,139,84,92,175,131,166,219,36,130,25,234,207,177,209,167,54,205,124,114,251,229,179,63,234,174,15,76,98,20,115,24,222,223,30,127,234,108,106,206,24,95,108,250,242,241,155,5,226,130,246,247,232,86,189,208,107,225,197,200,123,221,216,45,188,191,93,119,185,99,175,143,173,156,99,124,150,92,171,76,47,114,199,87,175,177,86,30,117,104,40,233,225,67,244,209,246,153,180,150,81,211,194,124,169,196,92,139,126,248,229,94,234,94,146,250,2,183,183,234,252,66,49,239,13,195,193,254,177,17,159,121,212,244,6,52,169,69,43,97,148,194,131,134,97,183,27,171,207,232,217,92,213,38,255,117,246,99,166,200,199,187,64,167,118,147,102,149,205,102,151,209,170,94,161,103,155,102,3,55,47,2,189,209,41,235,35,105,65,109,3,109,109,165,230,179,6,17,201,67,214,86,38,27,184,47,238,88,200,173,81,87,205,170,141,135,209,168,40,161,60,194,32,161,69,145,126,229,103,224,121,91,160,115,40,241,97,201,199,14,171,63,40,167,195,249,250,69,91,89,40,240,194,228,75,208,190,107,241,106,6,182,55,64,120,202,235,37,215,5,101,163,43,218,126,53,253,32,99,136,14,158,185,160,145,245,18,212,248,34,224,206,248,236,180,226,103,123,235,1,208,97,12,193,234,52,29,180,221,61,209,201,100,231,39,56,71,182,174,104,153,158,18,222,134,104,43,186,17,134,94,75,93,176,83,67,117,51,190,48,203,188,188,227,53,43,154,137,54,223,99,140,251,55,235,126,227,210,175,47,86,246,82,98,127,127,40,248,112,236,188,141,210,153,138,196,60,189,44,130,86,120,21,135,220,70,163,155,107,105,137,255,141,215,214,225,109,70,149,181,90,149,32,92,108,218,252,130,32,214,120,93,16,48,129,92,69,243,96,71,90,206,140,149,219,126,67,59,229,142,200,166,240,188,104,209,147,163,48,150,231,94,3,243,49,222,184,27,168,8,90,51,211,70,228,11,118,206,98,117,251,31,206,116,165,182,87,82,195,95,72,191,255,131,170,12,194,218,123,244,180,136,12,181,196,158,251,36,64,155,173,207,141,5,158,14,180,117,68,117,109,245,125,142,241,54,146,230,34,74,3,95,44,66,144,82,203,112,245,86,208,16,32,215,113,6,227,195,157,248,3,239,188,94,155,226,24,44,253,236,146,250,131,115,222,44,209,81,215,74,244,141,23,94,91,171,39,220,113,135,118,201,224,190,170,104,243,199,189,39,248,242,221,199,219,201,39,203,78,206,143,48,111,19,171,59,8,96,182,161,135,196,7,53,56,71,52,92,189,3,51,7,95,158,77,165,112,116,169,248,168,149,174,51,143,119,148,11,107,70,204,51,134,183,221,84,102,42,78,207,16,78,97,38,157,19,133,87,156,79,105,61,62,6,246,164,176,247,23,184,246,30,226,170,59,35,154,44,155,37,128,46,83,192,182,105,154,95,183,157,213,124,174,236,62,131,239,62,224,86,163,174,78,247,50,204,224,239,87,233,232,113,255,62,223,106,5,227,130,69,85,96,230,248,16,255,239,175,249,129,71,159,81,135,114,147,139,157,247,152,42,97,108,194,168,192,209,182,163,193,117,185,82,126,10,189,109,117,44,134,2,49,4,3,103,35,93,6,218,46,135,162,184,239,91,245,183,166,249,12,136,159,33,223,32,92,85,237,206,245,217,253,219,209,208,217,213,122,241,67,5,77,83,237,120,111,207,85,158,189,195,44,167,237,25,159,102,238,177,4,236,209,122,118,224,236,146,227,248,36,52,105,28,70,251,144,56,118,244,44,92,57,106,29,113,57,179,55,87,31,104,227,180,188,91,120,194,123,180,37,217,211,103,238,234,56,108,219,162,141,58,185,191,243,174,129,117,176,228,214,5,232,113,206,179,83,168,69,93,142,94,148,175,62,23,184,23,73,20,207,90,157,124,64,204,189,210,119,97,125,185,157,82,181,104,146,55,226,49,136,234,84,118,184,107,106,110,183,195,86,206,225,85,75,179,219,29,239,220,35,102,155,168,98,27,97,172,13,74,31,243,170,53,6,159,211,29,229,7,161,180,26,92,174,135,127,62,158,105,182,7,181,170,116,223,70,172,110,61,169,2,181,28,156,94,138,104,37,197,40,222,94,194,28,177,251,85,80,116,24,131,119,6,243,5,129,153,47,222,223,251,155,222,101,199,139,247,145,229,62,148,54,86,29,129,39,176,10,164,93,239,215,218,251,161,40,26,132,41,155,81,153,249,48,144,126,191,134,70,230,178,89,58,59,139,195,96,200,247,184,179,201,154,171,227,92,35,179,169,144,53,221,80,185,237,235,242,161,205,25,108,217,104,166,172,1,236,67,44,104,251,250,81,207,13,243,135,45,227,38,219,84,199,68,154,249,131,220,33,119,136,15,213,60,122,174,190,211,158,114,129,251,162,185,181,65,77,143,59,246,186,115,97,165,66,168,103,58,2,230,252,201,170,242,195,126,77,71,21,36,113,250,99,152,99,251,254,61,194,249,59,122,211,35,139,235,108,62,54,40,148,208,231,18,224,88,179,224,108,211,33,113,62,252,234,39,221,246,144,144,229,219,149,182,32,40,2,247,39,94,190,28,22,152,108,249,190,223,14,117,213,182,220,190,232,82,112,53,227,196,39,236,49,86,166,137,181,186,133,91,119,250,180,109,109,150,14,254,232,132,198,116,28,216,118,159,46,84,131,129,208,45,78,227,246,56,201,211,2,33,196,4,195,177,155,215,112,122,219,147,202,15,167,30,107,213,122,100,251,238,0,47,67,159,89,16,70,249,79,183,162,34,95,46,22,231,216,51,48,86,112,126,105,214,143,26,10,126,189,247,81,82,126,45,7,157,177,165,114,79,77,66,181,249,253,135,140,227,62,3,221,58,222,57,64,120,169,128,110,232,195,254,45,165,36,209,145,22,202,147,8,38,246,223,10,193,52,34,39,228,22,203,229,40,102,239,150,123,158,173,198,254,237,193,254,101,36,197,102,204,38,209,145,90,174,167,128,81,200,109,179,178,51,93,223,96,135,131,33,96,251,199,253,111,199,23,77,174,255,222,228,248,202,209,52,127,238,83,212,121,84,225,58,207,132,193,106,236,185,214,61,253,135,42,181,199,146,157,31,216,218,148,215,237,249,182,124,147,194,114,159,241,62,14,154,153,40,166,59,216,179,65,251,97,173,159,253,25,107,82,200,61,255,130,38,58,202,172,73,110,168,250,253,209,231,124,197,127,246,162,217,44,36,180,236,1,117,7,61,88,250,222,204,153,215,188,113,48,237,98,150,115,3,190,58,186,181,147,56,121,15,218,252,39,236,90,168,110,55,27,52,130,35,170,26,103,33,95,127,46,58,50,52,149,141,105,31,252,123,48,207,229,187,15,16,253,241,126,239,228,14,113,202,132,93,156,117,184,53,126,68,230,223,35,125,157,222,130,242,50,14,43,123,242,76,146,132,112,63,238,15,110,165,49,101,196,33,209,157,238,223,189,213,245,101,190,194,88,223,229,241,80,20,187,163,105,13,209,132,23,54,198,187,18,239,239,119,244,165,251,245,207,233,108,226,78,202,180,222,155,134,78,105,44,95,166,6,107,70,236,230,177,9,206,223,102,44,152,171,235,95,143,121,171,157,91,40,87,21,197,241,13,132,79,30,223,163,15,146,44,125,58,25,118,198,239,237,68,177,60,184,203,253,34,142,1,201,49,151,190,28,103,207,90,212,133,73,233,189,164,195,37,251,89,149,71,236,173,46,73,57,127,156,55,245,167,213,50,3,80,160,48,78,69,68,252,146,188,100,251,1,186,210,133,183,193,172,192,236,69,181,80,165,41,95,230,232,38,184,10,255,248,95,55,139,184,125,9,112,201,205,86,88,12,20,225,209,114,210,144,71,63,159,77,140,188,195,53,231,44,140,125,236,166,59,112,69,48,56,138,140,100,109,4,62,5,15,252,23,119,137,25,244,84,203,169,178,138,49,220,241,251,218,38,113,235,249,59,133,68,114,205,183,231,165,129,127,128,107,108,1,66,175,0,82,65,79,255,121,35,16,11,126,65,255,234,32,69,147,118,201,246,142,151,74,213,253,228,62,168,170,169,18,253,179,33,245,3,3,180,240,189,123,41,222,95,229,187,108,199,45,147,81,135,209,82,127,30,126,32,222,223,42,229,94,130,72,247,127,195,62,27,104,158,201,214,164,170,126,121,181,146,253,167,121,182,60,38,177,63,99,211,61,246,220,246,238,185,201,97,33,205,91,178,30,158,247,119,142,31,170,28,169,55,23,89,126,18,157,95,236,218,31,49,42,153,12,174,44,23,235,243,101,110,209,29,18,159,63,124,75,119,180,128,190,32,14,68,176,162,165,109,154,133,53,116,233,5,128,215,84,125,190,8,219,198,217,8,157,125,166,243,26,10,48,55,14,132,18,153,203,42,172,87,148,146,65,7,76,124,105,76,250,193,112,252,203,231,192,117,198,53,209,215,32,68,218,62,233,76,143,173,201,6,216,206,246,65,49,201,145,111,209,71,77,12,154,52,241,135,84,208,9,138,196,55,204,128,224,253,253,23,201,209,63,61,60,5,231,233,155,163,75,165,221,149,111,121,98,46,51,174,83,9,12,104,5,136,47,5,151,70,221,212,126,27,100,142,234,6,225,96,120,127,213,117,79,223,56,145,32,104,127,155,102,142,78,4,136,42,223,217,145,225,253,101,92,17,165,232,42,63,20,146,200,57,184,112,160,78,58,84,3,216,239,246,74,182,57,119,44,56,185,72,57,76,127,252,50,203,228,84,83,117,165,232,156,50,162,228,209,50,38,254,245,221,4,239,239,212,49,37,188,63,170,104,155,132,24,225,126,59,186,146,129,219,54,237,174,161,204,215,90,222,49,161,241,135,168,50,75,134,5,45,111,49,2,195,46,166,229,120,56,179,115,105,92,64,79,107,3,129,47,95,133,197,225,82,66,36,186,59,172,237,198,205,254,227,101,82,123,62,158,228,209,3,130,90,16,5,185,247,227,35,245,39,186,190,124,67,37,66,75,163,20,75,120,153,74,173,123,141,0,42,2,47,73,29,0,138,0,207,151,228,115,91,203,195,143,221,177,186,120,120,255,5,76,226,73,202,63,248,255,157,121,248,255,183,189,123,64,21,73,0,121,244,113,221,172,133,2,6,32,136,247,161,91,177,170,162,57,66,83,107,208,204,74,107,63,56,169,251,213,75,119,224,178,11,74,115,51,164,134,19,251,112,5,110,254,186,100,95,26,189,88,84,232,172,24,85,153,210,175,49,197,116,132,78,139,156,4,197,73,234,159,187,39,217,138,83,108,119,19,217,112,157,153,141,122,168,230,218,189,237,109,147,116,60,79,175,151,190,149,202,112,136,249,249,9,201,46,250,74,226,228,168,51,123,77,112,18,229,191,179,58,29,214,154,29,107,134,37,213,228,173,189,146,145,129,115,217,123,57,198,187,91,170,212,154,47,49,237,248,62,113,6,207,244,122,225,106,225,55,41,2,71,62,226,17,110,203,12,242,243,108,68,157,124,50,68,14,215,193,17,52,153,237,213,155,42,71,147,161,207,85,106,62,196,45,205,48,171,110,182,239,112,176,209,86,14,173,221,87,135,5,142,92,180,87,162,7,195,168,11,230,71,26,189,49,109,204,177,166,179,180,194,37,79,229,241,39,10,201,183,147,123,45,7,173,58,249,238,134,213,39,123,245,161,195,171,204,190,174,62,93,27,91,151,111,176,163,192,242,74,254,111,186,223,214,120,143,4,160,9,60,26,162,72,33,241,223,97,109,131,136,163,231,170,246,137,225,161,181,69,59,107,71,188,7,193,147,200,12,77,165,231,68,202,169,63,190,20,115,148,228,112,115,13,248,182,253,12,212,9,82,42,164,93,168,205,2,101,161,244,209,245,54,26,220,37,79,217,6,218,126,139,81,187,80,156,86,141,227,23,219,174,74,145,238,58,244,142,36,172,232,79,210,112,121,44,135,12,153,52,12,42,73,153,12,77,241,67,38,255,99,33,185,128,247,12,85,155,103,239,239,211,156,219,197,86,224,254,148,140,169,103,95,133,39,244,33,14,7,206,107,46,25,204,183,16,32,61,10,169,131,152,213,132,162,248,166,164,43,97,229,61,146,63,1,159,117,96,13,6,130,25,4,18,235,179,195,165,77,54,173,206,240,176,145,79,160,254,110,229,222,44,86,70,94,231,6,63,218,221,147,251,163,102,145,162,93,219,209,236,82,70,13,202,17,84,121,234,166,148,82,21,91,58,36,155,147,235,156,67,110,94,0,107,12,102,206,39,131,177,132,210,160,71,46,144,121,55,13,57,137,35,29,224,24,166,254,188,100,138,250,232,153,119,180,135,191,36,11,20,170,53,236,224,43,115,240,225,239,208,44,113,186,195,2,12,98,53,127,218,114,206,217,38,141,26,251,227,125,56,52,125,183,57,0,128,66,14,161,102,153,230,206,196,54,241,167,100,134,165,19,109,172,3,241,193,108,72,181,226,141,137,35,239,113,39,38,252,161,98,74,85,102,246,51,239,222,85,193,6,140,30,101,111,32,93,223,193,61,4,121,70,217,15,68,61,123,250,237,46,159,62,245,89,12,163,197,112,216,193,253,220,243,42,189,79,11,76,188,133,203,135,57,91,11,2,30,23,82,47,177,171,132,136,114,221,8,201,140,183,225,131,65,202,109,246,157,52,229,241,46,101,79,194,26,155,148,87,31,39,225,253,53,89,220,34,245,92,182,178,37,86,78,213,14,142,93,240,88,27,227,165,75,253,48,42,226,44,170,83,113,241,46,37,153,117,243,211,221,121,250,229,8,84,136,184,172,80,70,49,41,54,235,89,88,163,98,156,203,19,64,55,209,131,153,47,178,65,11,157,185,242,223,26,146,31,153,86,79,247,220,229,64,46,35,215,71,25,216,96,69,200,188,77,250,242,151,0,199,102,130,237,17,194,86,240,213,46,37,38,30,132,72,36,84,11,2,213,166,88,1,151,111,25,138,44,178,10,65,34,134,165,254,243,23,23,16,166,91,150,161,151,9,223,26,175,220,173,136,189,19,54,149,149,98,12,43,154,67,101,98,224,163,10,78,186,187,72,9,210,165,25,69,210,128,105,194,73,194,134,122,228,218,151,225,173,55,31,186,173,55,35,163,9,171,201,133,57,138,184,203,116,255,197,12,138,250,148,166,246,132,244,115,99,82,148,122,250,86,213,187,159,22,36,142,84,43,53,106,37,236,160,36,125,85,88,46,109,184,112,177,129,240,242,159,87,255,221,135,54,181,61,209,137,76,108,210,76,204,218,168,77,170,119,220,120,225,184,208,90,169,77,25,116,247,249,86,50,220,183,40,107,187,92,74,171,219,175,168,222,105,68,106,105,205,128,220,160,115,59,74,123,195,97,38,93,35,89,88,249,5,97,34,8,151,195,159,90,177,202,38,24,74,119,188,169,252,249,168,110,202,52,82,119,56,224,106,183,248,115,119,95,41,5,122,182,210,78,198,35,46,52,180,106,224,118,4,137,8,84,93,226,140,224,94,212,61,244,139,146,176,119,200,87,148,13,178,222,165,170,127,194,189,205,6,97,150,164,111,167,95,121,189,240,188,0,231,169,131,213,66,179,36,58,103,216,139,152,180,183,105,253,108,222,169,154,23,195,58,196,136,63,241,27,64,72,182,209,143,73,169,190,107,141,141,97,87,43,19,72,152,145,197,61,156,223,56,110,241,182,110,238,118,57,58,36,247,97,79,236,33,45,247,219,125,126,65,236,179,123,66,141,120,230,172,251,191,10,114,207,102,236,66,65,106,139,173,245,45,164,11,56,192,11,209,213,53,210,6,235,206,176,204,117,119,17,119,107,117,48,5,157,46,125,147,193,235,53,179,184,24,25,123,183,237,237,64,187,119,77,22,185,228,143,231,62,244,57,99,135,199,211,216,198,149,229,35,162,56,103,210,88,126,214,253,185,189,163,12,253,82,241,109,24,55,210,173,14,31,36,5,82,93,170,199,110,143,251,49,185,2,234,127,100,241,25,209,150,11,73,45,255,98,104,217,184,204,78,38,107,17,201,171,132,177,13,50,42,28,177,190,64,84,203,155,113,251,220,74,194,66,173,169,211,115,88,188,141,217,193,206,193,34,2,22,34,243,171,71,199,59,204,134,216,3,247,36,39,247,178,29,109,93,92,137,68,192,224,40,131,43,166,45,102,28,246,199,193,117,84,174,35,209,9,212,17,255,166,41,170,197,53,221,15,91,170,101,84,8,207,114,139,17,145,142,214,249,227,118,228,36,20,11,17,194,251,91,217,71,149,24,105,236,243,37,206,125,209,238,62,35,10,239,175,224,163,250,137,179,145,226,210,216,0,184,18,250,162,235,77,100,198,159,246,200,178,57,200,125,236,161,95,156,201,192,233,31,43,111,225,226,27,11,210,227,38,31,104,69,71,178,203,108,101,114,168,46,78,65,152,55,131,125,120,62,225,230,66,122,65,13,61,8,77,15,104,212,193,199,146,121,121,158,164,64,130,142,225,10,46,218,246,150,205,229,169,166,45,195,189,209,61,183,240,182,213,137,151,37,105,71,234,162,33,125,127,56,74,71,84,167,33,206,34,2,95,174,29,223,117,54,9,90,106,107,3,127,246,217,21,68,13,172,29,221,97,170,40,49,249,230,188,163,106,106,48,249,208,184,232,86,32,16,86,218,197,118,20,148,57,163,157,37,190,90,40,147,46,99,225,160,34,73,216,52,45,235,100,120,206,112,66,151,128,222,106,44,229,188,73,30,238,54,17,85,120,251,212,151,164,139,250,189,177,214,229,86,97,100,210,56,233,4,106,208,123,254,202,46,100,50,161,82,24,251,110,170,168,8,236,244,251,17,55,95,88,224,211,32,22,163,76,253,245,116,19,239,42,233,189,199,228,124,197,99,57,50,112,86,134,163,242,113,25,19,26,136,170,82,204,136,146,203,62,193,179,54,211,36,71,8,166,45,238,57,29,5,19,181,38,108,240,105,164,73,57,214,196,219,1,100,187,45,123,95,53,134,2,236,242,201,19,80,243,104,202,131,198,168,54,94,159,47,75,90,82,140,100,168,149,197,84,180,236,37,199,30,47,164,160,250,137,51,0,3,105,246,98,132,33,70,156,150,142,159,34,182,187,240,89,93,71,181,201,116,28,251,185,137,200,229,121,215,217,101,168,210,97,186,18,7,172,240,240,208,170,174,68,118,10,10,124,197,238,199,158,22,114,159,94,224,186,226,38,92,165,71,236,58,55,232,45,164,141,76,218,163,12,1,144,215,100,96,176,90,226,43,199,72,111,118,118,95,65,91,198,13,200,224,45,231,174,193,164,136,106,217,17,4,83,72,100,185,88,48,162,248,31,143,1,127,24,52,217,176,78,155,178,238,53,89,20,152,53,84,123,167,204,97,52,173,47,102,112,48,77,81,151,73,131,151,229,90,72,33,187,172,188,255,191,55,74,150,132,109,131,183,43,167,25,16,135,34,136,29,206,70,6,28,189,75,148,175,123,125,181,157,249,44,118,141,247,144,227,28,33,212,18,198,195,194,211,172,215,249,231,247,137,202,228,241,160,77,103,197,241,240,211,150,62,204,228,75,242,172,243,120,248,140,226,99,222,101,38,91,148,33,24,249,133,134,224,39,38,105,166,178,129,103,155,199,5,32,153,184,89,12,46,199,106,27,157,167,90,236,37,196,79,0,234,138,52,122,204,184,94,212,146,221,81,205,224,144,239,35,5,137,193,71,47,230,64,44,33,245,234,110,158,225,255,198,122,171,25,235,98,172,109,210,92,74,45,163,175,66,150,94,161,0,180,176,87,16,233,209,77,163,123,181,228,120,28,24,220,89,168,198,244,113,65,113,175,72,149,28,118,252,245,238,8,240,109,146,158,154,26,232,190,213,60,9,146,58,248,241,207,185,244,28,49,112,177,235,48,171,180,167,11,113,215,129,31,190,44,212,76,232,24,136,236,178,173,44,5,102,105,216,199,120,10,161,249,112,100,22,197,35,235,168,88,229,186,63,120,127,191,144,188,142,231,57,166,87,248,182,176,239,54,112,183,191,251,43,128,239,119,34,219,208,166,50,74,96,68,204,36,254,222,126,113,89,186,165,126,203,100,172,238,167,196,206,74,57,86,117,197,137,50,7,105,224,197,184,70,51,69,40,245,69,218,254,132,90,50,252,99,8,38,206,145,154,189,60,228,246,168,144,37,1,200,204,244,249,35,71,17,15,34,226,116,131,190,252,117,23,147,59,204,230,136,137,198,197,203,232,75,37,1,109,185,235,170,65,7,155,51,51,118,98,95,215,166,116,178,50,244,191,194,160,0,86,11,119,216,100,180,67,217,228,134,2,127,106,116,170,122,236,98,67,148,53,184,50,37,89,191,85,161,27,78,179,70,50,110,45,237,196,7,23,189,204,145,5,201,55,56,59,75,197,10,90,166,214,201,95,163,189,83,14,41,100,5,0,77,9,26,47,205,26,198,31,202,255,234,26,58,64,223,154,184,143,216,154,38,139,44,237,72,4,119,105,148,86,65,141,82,56,158,104,100,164,226,5,48,111,220,221,254,238,100,218,9,76,32,115,213,225,250,70,8,220,140,104,34,222,239,124,249,186,78,21,174,6,15,235,129,15,198,125,98,188,193,251,75,169,187,147,3,47,73,124,99,80,65,20,211,158,16,167,244,123,117,236,75,183,23,214,155,114,56,126,153,172,72,133,236,221,120,194,137,217,189,145,106,113,64,18,144,213,69,53,236,100,42,61,178,231,78,255,67,77,148,138,54,79,37,54,68,73,45,195,141,157,136,138,254,89,84,240,31,142,51,243,199,80,99,46,30,89,239,85,187,123,36,191,159,99,106,82,110,234,248,43,149,255,158,141,190,56,49,183,71,239,241,243,116,233,167,61,162,58,128,95,92,185,69,152,116,237,93,123,46,66,61,66,149,181,163,123,191,254,129,44,252,226,146,7,21,250,177,166,100,89,52,17,109,231,18,44,83,242,146,109,70,23,30,90,19,148,220,200,157,31,46,81,187,110,27,67,28,108,212,121,25,167,163,58,120,127,186,221,171,157,220,49,32,26,50,223,70,77,45,56,62,228,38,123,116,166,101,211,0,77,0,174,10,114,171,249,86,125,186,57,44,123,183,98,192,59,200,159,155,204,152,242,198,36,205,92,12,239,111,195,239,128,75,61,177,64,239,41,225,156,46,85,145,37,212,229,108,164,106,251,80,141,172,148,23,77,190,108,180,96,9,102,138,155,236,229,81,203,42,79,82,237,66,238,204,80,178,106,102,53,160,54,204,96,87,229,206,27,255,38,81,74,77,20,197,65,66,35,161,211,134,233,80,95,114,223,53,213,228,92,115,82,95,167,166,212,164,248,169,75,239,176,28,88,28,117,255,47,166,23,148,60,37,226,237,230,204,126,18,11,185,245,25,42,132,158,142,168,161,60,90,248,72,181,211,74,228,111,143,50,71,146,148,148,200,83,121,32,59,242,156,84,65,178,247,45,191,206,21,205,201,2,201,156,221,57,2,63,73,81,208,250,189,184,184,132,234,62,51,72,123,78,163,236,228,133,43,23,127,190,183,249,96,111,75,146,158,62,252,22,250,189,9,159,101,156,246,88,159,220,160,185,98,3,227,108,104,209,101,255,238,52,115,219,95,156,224,160,139,239,119,186,163,184,43,229,23,81,5,178,214,173,4,217,124,103,81,64,177,18,97,236,165,202,141,89,81,165,71,69,131,206,193,215,123,92,244,202,207,157,23,2,2,15,155,137,213,145,120,127,139,207,209,195,32,77,107,104,166,154,2,105,151,198,1,8,60,69,90,111,143,104,201,102,112,65,143,6,221,174,11,115,96,7,125,77,228,216,244,108,216,253,107,161,87,217,233,151,217,233,114,194,230,167,173,138,224,23,240,40,57,237,91,122,30,90,159,18,124,206,77,95,131,92,163,220,75,85,236,73,189,95,104,72,151,124,224,38,143,165,109,111,106,202,151,66,254,3,65,133,77,194,15,177,196,224,99,65,14,65,45,109,195,12,161,119,97,234,75,172,0,240,146,13,3,47,128,127,226,159,154,142,106,77,25,205,145,6,232,98,24,51,159,16,151,188,129,134,3,125,76,128,246,96,235,60,39,104,163,242,117,18,212,6,8,103,182,110,154,201,136,150,124,41,65,9,98,80,125,48,106,78,73,210,245,82,197,183,19,74,89,214,76,55,218,165,98,83,211,81,6,195,206,252,228,113,155,144,197,21,252,217,240,71,12,156,141,108,79,247,245,170,196,93,30,175,138,250,237,82,94,159,19,142,36,132,62,27,188,252,95,141,110,236,188,80,246,155,181,18,37,26,1,117,18,142,105,152,66,181,209,227,162,42,238,220,87,188,147,12,61,43,254,240,40,117,203,14,252,211,167,184,65,179,65,155,202,226,13,179,22,213,214,86,38,109,253,51,103,71,121,164,192,219,180,80,178,180,4,98,183,203,251,20,158,209,228,164,214,240,144,242,115,26,58,39,241,82,127,195,115,35,42,217,164,3,35,103,124,201,145,246,30,110,128,227,194,238,174,175,43,21,53,186,105,59,29,188,195,164,42,161,251,122,99,173,244,83,217,64,99,197,101,199,118,139,109,122,202,142,223,112,60,41,71,46,170,154,1,175,75,52,200,170,139,62,118,95,207,81,54,157,248,9,27,83,137,8,196,205,228,124,243,24,40,100,207,205,150,185,78,104,240,179,234,192,100,207,137,195,68,165,45,6,171,222,202,236,192,152,58,110,163,225,133,20,127,253,162,46,157,67,222,148,241,243,134,233,252,214,10,216,116,17,84,22,29,159,234,75,192,233,253,49,162,90,95,194,3,253,241,242,2,172,162,196,43,162,234,21,182,44,178,108,161,246,78,81,67,10,120,77,13,100,114,72,50,130,130,60,77,166,165,231,139,186,96,133,81,209,121,52,167,168,188,162,89,203,188,242,106,230,27,104,226,235,4,114,83,5,235,30,86,191,97,90,222,14,114,147,176,149,97,141,58,5,174,62,169,247,127,18,227,113,177,25,66,159,217,25,53,77,134,91,68,155,213,62,152,240,39,109,238,100,87,187,38,230,245,253,44,183,182,29,3,219,216,155,201,101,61,237,66,34,25,160,247,116,5,60,163,210,255,164,72,77,118,181,36,14,106,198,100,81,207,203,213,175,170,204,213,204,255,131,30,118,39,40,72,173,54,155,37,199,58,149,39,186,8,243,192,210,167,71,187,85,109,217,135,4,239,36,213,157,219,118,220,218,216,108,7,24,204,146,247,5,230,86,146,29,176,48,28,95,2,49,122,6,189,222,145,102,170,171,218,186,214,49,182,169,164,0,217,207,94,19,186,244,47,124,7,14,151,184,46,35,233,93,228,107,18,28,240,21,236,191,86,141,24,85,210,39,63,21,200,252,220,170,52,146,32,222,254,26,141,168,148,28,77,244,101,83,61,35,125,150,64,231,110,62,146,91,106,181,190,87,80,173,119,201,218,68,122,67,201,98,241,28,219,252,224,232,161,79,20,48,52,117,207,90,222,92,4,24,209,10,148,77,139,230,246,76,99,116,109,68,227,32,115,198,194,235,129,207,117,18,119,190,153,232,198,70,224,174,232,103,76,27,22,220,35,248,95,42,170,169,108,171,167,44,126,60,222,26,61,210,63,118,20,209,66,141,90,138,83,248,179,190,200,237,185,245,130,44,13,34,37,139,156,33,58,207,79,10,56,78,37,99,225,93,171,174,16,61,215,137,101,242,215,163,57,39,12,94,221,82,177,167,227,238,171,151,111,56,221,153,66,56,22,213,191,132,252,90,137,109,98,178,162,160,73,1,37,135,10,2,107,162,203,136,78,198,71,154,220,154,224,149,163,5,105,147,191,188,163,247,7,98,125,95,251,125,15,136,51,219,195,48,13,53,39,53,76,139,80,7,101,123,124,188,178,245,211,127,92,173,96,99,203,178,111,164,61,21,118,139,227,193,238,29,255,14,181,44,103,56,241,13,218,219,145,104,118,61,78,219,10,52,34,201,55,74,165,6,12,212,198,121,65,61,2,34,228,204,80,44,19,179,137,28,130,226,219,255,5,41,158,187,248,24,211,249,100,68,104,87,49,222,27,45,183,154,52,137,187,59,26,254,252,163,75,75,143,194,251,139,146,180,106,171,176,33,207,40,107,60,9,228,234,206,113,81,158,181,177,15,147,120,38,238,246,141,24,157,95,140,194,250,188,84,148,159,182,103,24,249,154,241,237,219,17,171,121,130,243,19,135,134,13,211,245,139,149,116,106,216,40,21,126,184,68,159,139,252,167,8,62,211,109,226,83,174,252,215,40,103,0,216,104,130,46,93,145,97,237,203,253,129,203,4,217,239,116,251,107,123,249,187,2,188,191,105,211,81,111,82,158,183,186,213,116,180,25,79,140,170,217,16,0,140,212,104,10,135,236,212,182,236,238,43,146,204,188,227,242,54,210,216,18,126,230,211,187,124,146,189,155,129,29,189,71,158,179,23,170,60,221,35,246,190,95,85,101,29,228,35,46,250,202,176,105,174,184,106,182,240,158,53,157,58,39,203,178,37,228,15,246,54,72,40,125,187,66,174,73,232,144,242,85,251,79,188,191,202,94,1,98,34,113,244,112,174,61,230,137,169,189,24,168,137,49,147,130,244,96,87,116,144,201,228,136,187,95,80,240,159,201,95,247,221,122,162,76,14,211,72,36,115,198,12,203,138,245,46,15,195,171,68,92,167,242,84,97,137,243,139,63,137,61,183,87,29,19,83,133,146,54,62,75,110,161,200,180,206,105,122,17,25,53,155,196,66,107,253,8,130,60,110,71,133,140,35,210,138,78,41,77,5,112,134,80,150,58,117,53,196,70,83,131,155,196,238,158,243,86,126,112,84,241,108,167,244,29,198,202,60,48,249,160,196,209,76,27,61,1,223,116,143,181,248,31,245,194,16,162,138,10,61,189,224,185,235,0,32,253,22,85,2,90,99,219,69,199,93,134,187,119,72,5,226,132,247,247,176,83,155,82,56,162,41,76,137,84,52,221,76,241,90,113,69,36,214,176,115,136,11,120,254,75,236,71,129,66,191,20,19,122,99,197,104,157,209,146,248,180,130,98,217,169,57,51,191,126,200,205,70,69,158,64,60,217,188,87,218,199,101,93,68,197,57,227,75,249,144,207,252,253,114,127,85,38,124,248,231,17,169,190,236,252,90,236,98,95,171,173,215,110,78,135,208,139,239,2,144,8,202,87,229,132,62,139,116,71,17,203,253,69,106,66,171,106,154,159,37,116,146,232,173,154,44,6,70,228,205,254,133,209,228,31,151,4,5,250,188,182,188,142,138,186,177,135,93,174,38,161,220,156,240,38,37,21,156,10,79,22,125,211,135,159,177,157,29,86,134,83,35,254,106,231,225,15,58,18,110,14,178,38,80,167,44,209,246,162,78,74,119,107,201,116,238,235,183,23,70,39,0,201,200,136,144,105,116,123,110,200,192,137,244,173,219,132,226,250,106,190,39,163,117,128,181,231,63,116,10,60,78,191,164,211,62,75,217,83,21,78,62,83,210,238,242,80,156,92,23,1,164,3,193,180,78,189,34,224,79,50,31,124,139,118,223,216,244,213,144,237,146,79,0,55,5,152,44,123,30,160,143,234,121,176,111,92,132,118,41,85,227,68,141,72,46,61,231,6,204,154,40,69,231,120,103,158,176,230,87,9,245,103,137,87,190,146,92,113,124,91,191,194,146,122,172,8,250,44,33,222,196,66,214,159,209,195,199,252,130,240,48,49,63,14,195,146,199,208,100,17,22,81,188,27,95,88,166,172,101,244,38,145,26,110,143,196,152,23,6,33,194,217,77,123,121,62,139,233,113,57,79,232,209,21,139,211,141,226,253,245,180,27,176,85,130,137,73,166,107,232,43,254,142,175,253,26,95,127,47,109,45,46,104,247,142,152,192,67,101,216,233,79,177,124,234,102,230,59,50,135,60,194,75,168,29,201,107,128,43,36,105,173,55,41,25,79,54,187,177,44,185,203,133,31,60,33,255,251,167,254,146,49,126,153,161,140,71,233,226,68,136,70,180,132,211,231,97,220,78,24,211,161,56,96,74,104,30,81,122,73,65,45,16,165,26,145,212,66,187,224,56,66,89,119,77,102,112,99,60,153,32,112,233,38,185,186,190,176,114,234,112,221,32,44,14,64,190,198,212,213,198,95,110,122,115,209,74,243,204,94,102,137,113,210,90,63,110,252,28,35,245,32,187,73,12,84,218,233,5,221,162,76,200,97,120,43,4,198,37,86,69,219,169,224,253,93,187,136,52,74,70,22,188,97,9,102,199,236,219,248,33,63,216,36,211,75,230,215,123,105,102,150,176,187,183,230,221,93,113,31,55,39,145,162,158,203,197,242,40,159,127,92,48,71,35,191,196,56,57,211,252,86,41,165,46,87,232,137,215,136,190,242,107,196,210,242,158,117,62,207,244,175,48,214,86,157,225,137,41,42,17,164,53,37,241,211,130,87,108,155,245,49,14,103,25,185,110,216,139,209,43,146,122,180,112,22,68,180,82,189,68,91,127,226,242,139,122,35,194,180,99,91,200,34,171,155,4,178,38,212,93,39,28,35,143,148,85,31,94,60,158,52,241,182,23,249,12,242,91,141,175,50,191,113,10,245,72,120,238,16,82,65,40,218,198,122,124,73,79,221,56,93,92,89,216,72,248,246,208,196,59,132,31,114,184,147,157,191,17,248,107,188,180,215,212,221,79,95,69,163,78,159,223,138,161,118,221,62,65,96,105,234,162,185,70,145,148,145,102,161,21,165,170,243,62,236,214,243,234,122,81,150,102,166,192,172,131,225,209,168,231,253,14,199,203,2,126,235,147,176,57,51,160,140,131,64,16,109,147,13,53,39,111,35,33,108,221,137,220,173,195,13,29,136,222,205,189,89,251,175,195,41,170,130,155,186,195,230,191,182,145,152,204,25,219,170,230,205,217,130,180,43,99,231,100,134,210,148,61,129,69,150,5,71,136,173,43,25,79,146,164,142,13,219,252,240,127,13,73,21,236,194,12,97,69,49,81,7,61,85,167,162,68,27,163,21,216,116,52,187,8,46,34,58,58,234,130,225,8,13,5,202,232,39,20,73,133,24,11,241,9,140,90,115,66,222,157,108,23,33,129,6,244,178,95,37,25,2,87,178,70,150,192,225,75,132,162,130,115,149,73,108,40,227,96,65,232,74,237,43,188,191,2,74,119,172,187,62,70,69,246,4,224,84,12,254,176,167,58,70,173,99,208,211,65,65,73,87,78,251,62,200,219,110,74,8,75,227,40,67,54,105,93,0,176,183,234,189,44,234,98,187,230,162,59,5,37,22,73,231,126,37,111,210,110,77,238,142,41,44,15,19,253,211,151,245,228,185,84,76,114,23,163,183,130,194,187,89,34,251,174,144,239,133,19,250,160,3,76,194,193,124,2,183,252,163,37,197,212,223,194,116,221,50,47,77,49,219,31,163,154,244,201,44,225,95,251,164,153,234,203,156,241,218,144,162,78,167,50,206,52,173,5,206,159,217,197,151,150,13,20,200,234,109,26,222,16,78,13,151,190,131,82,35,205,48,171,174,11,179,202,68,70,213,175,44,147,40,103,203,18,52,213,252,145,102,86,197,193,164,1,61,217,79,226,205,133,46,184,66,63,109,69,61,6,231,19,156,196,217,29,167,183,68,242,187,149,65,212,222,109,50,217,246,222,181,105,183,243,172,194,201,127,45,249,135,216,43,20,152,16,143,240,184,8,91,194,222,69,177,143,65,237,116,60,139,44,46,191,29,80,122,237,228,60,38,124,5,62,190,213,55,46,150,42,193,119,95,32,221,103,88,152,126,35,127,131,208,31,111,31,247,177,249,254,163,132,60,223,125,51,181,85,87,71,104,89,191,28,252,128,117,125,120,157,254,158,1,1,123,12,159,13,160,28,171,253,14,173,18,167,201,41,4,75,124,13,140,215,173,236,233,243,150,95,186,116,120,65,68,157,80,134,135,128,89,139,20,134,245,218,146,107,147,195,49,170,142,209,146,215,27,120,222,87,20,177,76,188,75,63,238,11,155,98,18,168,95,224,157,60,248,239,209,23,185,59,226,39,255,183,51,234,255,135,253,247,153,246,255,117,154,240,163,79,192,108,252,85,152,82,192,44,233,149,19,197,199,187,171,197,254,214,173,167,23,171,13,205,107,12,101,236,46,30,24,232,214,148,133,27,161,73,206,163,91,27,176,229,149,57,105,22,222,223,147,134,130,129,19,169,67,226,144,204,151,33,179,146,38,248,213,183,247,157,185,233,110,60,220,33,63,110,142,111,22,182,65,158,82,227,164,197,223,6,241,21,126,47,80,24,248,22,173,246,235,190,21,226,147,66,144,231,243,234,43,40,104,251,205,218,237,28,16,111,47,242,204,62,163,238,183,77,70,2,229,53,181,85,85,146,50,58,202,167,53,31,78,182,244,32,22,81,91,46,28,96,188,191,147,172,98,238,66,25,145,77,86,46,1,147,222,85,11,38,169,26,223,11,199,90,229,148,116,52,220,249,44,136,20,30,175,52,56,210,153,76,183,162,15,206,190,56,241,228,166,137,144,217,208,168,120,80,10,54,155,27,4,41,232,23,23,181,208,21,31,216,32,87,9,181,230,91,53,50,27,44,43,4,50,167,29,242,203,89,202,105,205,138,44,94,237,141,47,56,174,138,247,209,112,8,165,117,47,17,183,237,14,15,255,186,107,37,244,31,103,207,255,192,202,230,220,67,73,228,67,102,147,100,67,99,234,155,91,9,157,78,116,156,211,87,83,131,202,48,178,37,147,221,248,177,231,189,221,219,72,47,146,202,122,92,236,159,54,248,237,151,255,154,204,177,79,253,164,45,13,95,37,197,225,222,127,221,192,207,60,47,248,164,61,189,191,71,248,46,93,112,72,4,40,185,44,214,178,88,33,49,154,179,35,10,234,225,177,21,57,229,251,140,12,86,43,202,126,109,173,1,41,97,70,130,139,53,232,62,23,39,161,103,11,129,117,175,158,129,108,222,170,26,161,141,17,74,44,61,68,70,90,194,90,109,233,121,143,215,204,62,188,90,175,254,129,14,168,114,139,229,107,48,27,109,101,193,89,245,28,232,78,24,147,188,248,113,175,183,162,161,105,106,38,110,160,220,102,34,185,244,102,147,238,96,9,61,215,57,193,234,81,254,26,18,126,107,236,215,144,218,104,76,78,229,65,238,174,220,146,178,94,72,187,158,147,32,116,89,69,230,144,141,196,15,255,218,167,73,147,160,145,222,38,176,128,46,147,226,162,182,140,184,28,252,206,187,107,156,142,88,77,140,79,27,135,26,211,108,48,121,139,113,251,148,107,34,148,141,209,46,233,144,73,172,8,62,141,137,144,174,73,132,225,184,60,149,197,139,227,13,159,126,51,200,209,169,233,78,37,129,45,246,21,36,136,87,150,4,115,158,211,161,195,115,114,82,205,28,190,121,246,70,90,239,17,241,185,219,76,141,123,84,180,49,115,98,162,54,62,126,51,60,212,51,103,82,119,172,224,30,239,175,243,86,71,51,208,135,130,215,191,179,192,244,135,37,219,63,255,17,3,156,208,255,16,233,16,143,237,73,23,210,83,254,19,217,46,234,197,160,54,143,31,158,197,222,53,216,70,119,217,12,73,34,195,247,115,25,129,4,133,222,42,66,184,204,159,12,86,60,221,120,157,46,179,205,181,37,207,17,149,23,238,46,79,191,129,158,58,230,201,36,25,178,238,229,217,178,60,26,84,188,158,120,218,229,67,46,234,97,68,187,121,94,49,216,233,47,231,226,55,30,96,207,72,45,63,162,71,114,182,35,99,188,74,168,76,4,9,143,122,83,152,192,16,111,121,156,211,52,226,45,145,109,228,254,149,69,34,64,129,60,188,144,249,120,76,58,206,251,156,92,139,3,155,99,181,120,56,79,100,154,82,255,77,254,251,35,193,147,156,248,193,64,182,34,9,190,132,148,117,77,217,249,111,65,107,34,140,23,158,207,224,4,182,0,196,230,174,41,195,214,235,153,240,106,35,14,171,143,101,249,127,134,219,101,246,109,34,50,141,56,204,221,155,10,236,62,188,246,1,59,22,86,42,20,21,17,118,192,158,235,44,79,203,145,204,228,158,107,180,5,91,87,225,84,102,69,248,224,252,145,36,136,23,39,93,51,199,56,249,36,202,53,79,135,198,85,106,14,53,38,181,176,248,102,196,151,232,83,215,12,28,93,32,37,44,133,130,49,181,55,162,174,224,15,199,183,195,236,222,145,128,89,147,102,213,29,104,41,246,190,83,120,78,158,225,155,252,218,250,93,183,237,171,15,216,109,80,158,195,220,103,227,193,164,101,188,136,123,46,10,148,151,14,96,224,166,107,92,111,177,29,246,142,103,70,254,110,117,199,28,97,148,129,53,85,253,45,72,236,227,207,38,154,24,133,57,117,19,33,105,153,121,224,174,168,240,79,175,26,178,112,76,77,211,52,25,34,169,121,143,0,176,195,181,142,246,195,108,142,241,17,220,88,227,10,127,175,108,255,22,96,236,241,25,214,234,233,125,206,239,212,134,68,31,182,139,218,119,144,239,197,105,219,13,27,217,203,177,209,41,140,80,97,57,25,182,106,121,205,137,4,254,159,239,247,101,49,81,173,38,146,204,76,151,57,226,70,147,140,254,97,118,197,150,37,187,187,2,5,50,47,227,204,1,91,207,252,98,176,98,209,69,34,33,167,91,235,198,60,211,31,154,36,76,32,140,9,245,90,135,231,110,175,235,230,56,87,114,230,188,189,77,2,211,48,98,165,254,55,254,95,91,3,198,171,245,19,37,183,123,35,24,11,52,38,201,54,177,219,255,251,243,37,16,103,196,156,49,200,126,66,32,76,204,120,164,176,48,56,232,87,27,117,186,145,115,233,86,161,124,132,100,18,172,223,212,101,53,220,45,181,19,111,247,25,168,65,180,163,185,1,70,214,141,23,205,175,144,59,107,235,238,228,199,123,7,67,37,10,12,103,72,55,71,233,177,55,242,53,63,139,37,150,250,202,213,76,200,36,42,32,248,94,70,0,29,206,2,240,148,45,243,79,200,189,183,81,208,119,59,130,108,182,8,26,165,132,23,37,63,25,143,243,110,132,152,11,134,39,57,192,161,25,76,125,187,15,135,107,190,117,180,65,190,233,17,88,53,73,76,95,254,2,127,103,243,23,231,176,76,119,16,119,242,227,58,229,233,125,123,188,121,184,124,250,71,88,133,189,243,81,206,146,253,210,78,61,3,203,202,136,210,183,185,71,214,183,240,132,29,125,37,202,112,202,209,36,250,110,169,3,250,163,83,111,53,178,186,16,50,109,240,137,60,193,97,70,52,231,11,146,147,123,34,244,17,228,72,54,152,76,121,251,233,84,24,254,67,78,202,110,134,71,93,46,91,20,251,226,81,197,98,106,59,94,236,206,60,111,165,23,232,248,247,221,7,164,153,220,97,74,85,212,245,138,170,242,56,181,180,165,245,55,219,28,234,163,61,166,126,36,40,136,173,163,36,224,24,214,207,211,82,86,198,205,73,69,214,37,18,148,212,17,60,92,249,19,52,155,251,48,43,19,20,56,123,240,152,196,30,117,14,168,79,30,218,114,207,95,11,43,181,136,16,87,76,145,122,127,241,232,53,151,182,8,10,70,201,252,62,223,162,68,68,195,160,137,90,162,211,150,202,15,139,99,202,169,162,156,173,35,20,70,72,175,52,124,56,148,30,239,192,85,202,252,198,132,26,87,39,47,236,165,93,92,66,139,207,145,35,172,86,79,123,49,41,157,78,218,233,121,143,246,240,254,46,219,192,17,250,247,42,22,170,25,166,238,237,31,240,254,118,122,31,200,253,241,123,164,251,113,228,68,186,205,178,29,39,21,24,127,110,215,51,57,245,109,162,231,238,22,141,48,30,103,135,148,243,189,95,143,255,73,164,237,96,39,65,112,121,34,195,203,49,20,116,146,125,219,173,144,159,63,179,97,250,190,75,241,206,250,179,96,1,70,140,194,176,94,71,123,196,126,45,33,16,97,43,192,16,196,250,146,87,203,142,108,36,91,254,155,173,194,122,190,177,150,177,189,96,67,80,217,149,69,104,28,15,179,176,16,108,58,9,89,237,130,168,120,157,242,221,65,64,93,65,29,156,138,106,205,70,171,182,218,149,27,10,20,214,160,205,116,79,181,41,251,63,228,95,232,217,75,42,240,104,44,83,250,16,89,191,153,59,105,241,0,52,80,71,77,183,46,236,23,83,79,214,50,20,200,223,43,151,94,31,39,139,196,175,208,72,122,75,189,159,173,233,101,43,218,1,23,115,35,105,38,109,180,9,138,91,211,98,38,238,145,200,108,140,113,5,142,84,52,65,65,62,211,232,231,73,181,140,55,239,70,82,127,81,95,42,230,127,46,113,49,93,52,32,105,134,253,37,0,21,22,86,74,43,208,137,247,247,126,17,141,108,50,150,99,10,87,117,102,103,145,215,37,246,70,67,183,165,183,188,40,200,184,95,151,117,144,253,242,70,222,2,93,107,58,152,182,45,156,109,70,37,42,22,44,76,212,7,80,111,100,195,47,39,101,244,175,27,141,129,101,242,103,206,143,21,94,207,74,39,114,114,30,15,254,226,253,37,105,96,243,216,89,117,58,213,154,114,245,194,46,90,216,39,114,241,185,111,239,50,211,49,120,51,193,40,211,184,140,214,137,210,98,190,116,93,151,254,232,232,80,208,26,32,92,65,65,13,119,126,241,132,97,49,186,133,238,215,109,88,193,85,97,194,206,32,164,140,69,178,46,165,231,193,122,144,34,120,193,6,153,160,102,181,178,150,209,84,238,86,11,101,190,133,31,118,233,189,78,112,86,164,119,31,203,107,237,242,205,212,39,243,254,202,248,76,210,45,161,62,155,26,216,227,79,239,254,218,114,157,163,50,228,31,7,121,87,122,242,218,103,8,185,55,109,4,206,83,204,29,251,203,114,165,55,78,255,134,139,13,119,33,59,111,121,144,64,123,29,144,142,34,4,9,124,253,186,40,153,173,222,175,162,120,86,114,229,101,100,102,202,224,233,164,113,118,169,29,39,118,122,237,207,184,123,251,87,157,133,45,214,96,194,183,206,63,114,123,174,125,210,238,185,38,181,88,83,244,131,133,194,95,196,69,89,178,250,1,136,26,230,2,102,74,174,240,45,5,90,210,52,8,79,189,145,151,199,104,195,93,78,22,174,101,246,4,13,120,40,216,130,253,109,118,112,245,103,119,115,212,150,241,145,222,208,210,36,46,49,117,158,163,96,222,243,100,69,6,6,224,42,63,143,6,42,2,109,255,251,156,6,143,226,227,74,73,246,34,61,56,252,149,32,84,145,162,93,166,195,197,98,131,20,204,45,248,115,16,220,156,192,232,83,190,228,151,8,20,224,29,115,208,166,125,244,161,107,248,128,242,74,213,82,108,193,200,134,76,93,73,185,101,166,249,215,74,63,91,235,32,48,125,223,62,170,71,130,135,213,192,228,227,225,50,160,213,224,122,90,37,205,248,60,250,177,101,70,194,64,219,97,149,196,226,240,69,142,222,198,218,254,76,8,103,140,97,241,222,187,15,179,104,46,179,122,96,78,116,214,64,239,198,246,142,182,171,152,24,129,143,117,183,244,58,37,181,176,229,92,127,25,108,39,208,124,23,243,7,239,239,18,64,152,160,12,72,27,206,200,90,204,56,5,91,1,13,215,164,30,23,142,136,172,91,186,214,79,250,78,60,23,213,164,245,124,79,197,5,210,31,46,120,92,230,2,143,139,24,56,145,89,53,151,60,227,53,7,105,167,45,216,211,6,180,88,52,20,220,105,6,132,237,193,20,172,207,223,200,129,29,193,243,101,63,142,24,143,56,91,20,89,23,184,214,141,179,71,151,106,93,56,26,0,33,248,130,240,137,248,118,69,250,197,101,69,141,56,115,225,207,43,251,91,85,186,101,97,5,129,183,174,151,153,56,32,145,49,183,211,111,167,184,131,113,4,107,83,148,6,236,180,180,226,225,179,151,68,40,43,219,242,141,147,78,94,151,54,255,228,98,231,207,209,3,15,182,80,155,203,199,174,153,59,14,110,186,140,177,167,81,24,87,119,159,140,236,111,79,237,89,253,11,254,48,35,62,21,232,155,233,180,100,88,221,161,186,38,157,215,82,22,68,18,194,138,30,245,16,34,232,210,93,83,169,153,190,111,152,114,248,94,143,177,110,207,170,252,87,79,46,61,141,247,247,112,197,12,181,141,139,41,120,78,187,17,55,112,72,49,61,39,169,0,221,137,223,232,14,172,108,53,105,201,166,88,107,156,49,14,23,19,71,175,5,74,222,70,39,82,215,179,170,42,200,51,239,177,48,98,147,236,107,227,98,180,2,54,179,120,85,201,117,7,233,25,86,126,211,139,152,138,73,141,102,197,28,65,5,120,93,193,139,68,87,102,203,139,92,246,74,18,168,230,250,196,105,122,155,48,41,128,133,197,30,220,42,119,18,41,161,234,104,31,246,72,7,147,99,178,45,192,124,41,125,17,235,137,173,234,87,251,188,91,123,107,79,71,233,242,196,101,224,98,98,212,102,183,114,32,13,244,85,163,79,106,129,136,144,233,68,146,217,53,115,5,39,228,254,41,60,236,115,156,163,111,151,203,140,114,217,142,141,176,224,243,42,231,198,84,156,138,236,79,203,117,193,227,144,106,61,228,185,161,71,106,17,165,2,67,216,84,97,105,122,16,141,196,52,108,69,63,34,81,212,168,245,11,176,224,123,255,99,157,103,98,14,150,28,229,251,236,250,27,48,133,162,168,42,179,93,135,143,100,193,12,235,65,203,249,197,90,100,13,165,242,213,58,180,249,235,150,133,212,123,111,240,254,150,54,235,151,181,196,57,38,173,61,214,147,182,38,62,94,165,120,107,197,182,128,126,41,55,173,160,167,224,250,241,6,27,131,130,169,1,161,10,25,233,202,136,249,32,19,173,160,2,207,41,165,33,235,226,18,197,187,174,142,130,165,217,156,33,147,253,179,47,106,74,221,123,114,235,205,166,186,158,13,60,153,29,245,70,204,15,251,157,90,252,254,187,238,235,87,220,44,151,93,30,57,196,200,29,56,245,167,99,79,58,178,173,171,10,185,84,202,26,38,50,228,190,142,67,108,74,158,135,35,110,85,180,10,166,7,103,72,81,167,18,234,181,0,47,76,155,45,25,141,215,120,1,189,251,243,137,119,226,239,111,225,77,214,253,195,35,131,121,218,137,34,40,38,192,142,192,225,30,247,44,55,71,145,58,174,158,144,40,72,117,82,108,144,239,251,90,162,11,83,184,13,60,74,2,189,180,38,115,248,112,121,76,6,80,214,243,109,215,219,223,1,241,177,85,189,222,96,218,179,193,111,84,206,152,201,242,2,99,184,179,59,68,96,68,5,65,165,83,175,97,26,9,186,122,171,117,232,87,213,2,148,230,83,28,56,112,9,247,98,72,120,172,106,81,57,72,242,95,36,229,62,237,85,28,70,174,100,28,126,223,212,128,249,147,31,145,117,29,183,192,33,182,64,218,73,169,158,83,255,235,231,207,5,91,13,209,76,191,100,153,188,39,163,91,51,165,92,26,154,207,197,93,140,198,123,83,65,237,134,190,227,213,137,168,22,15,115,174,20,47,46,123,178,124,6,123,211,131,145,76,181,108,133,208,141,21,65,18,162,132,5,109,40,116,5,180,23,90,138,131,152,53,202,55,188,17,50,245,138,99,8,35,131,95,36,91,166,134,15,32,14,73,240,143,139,110,126,151,166,101,56,193,21,10,173,120,120,172,127,76,45,80,179,168,89,159,171,210,135,93,77,66,26,137,226,124,124,52,91,133,205,163,154,52,179,77,203,65,108,123,15,170,125,208,86,97,62,214,112,149,119,163,163,164,85,125,22,67,42,199,66,60,75,46,144,67,213,77,233,204,102,223,105,164,245,147,169,95,231,239,115,50,26,215,245,204,149,175,7,206,247,58,5,103,235,89,107,183,54,118,230,101,2,10,219,102,48,2,158,188,182,60,47,187,32,152,213,116,132,98,226,124,66,83,54,106,189,164,181,74,190,247,203,93,183,179,156,224,236,40,11,31,236,163,42,28,164,11,152,48,236,210,239,143,149,136,146,171,207,211,147,209,125,94,36,151,202,105,218,207,80,206,119,146,121,113,91,92,229,164,45,86,104,56,184,252,235,141,43,128,248,248,76,102,110,140,61,179,157,213,142,130,102,69,62,133,99,180,159,254,184,252,174,191,228,246,7,149,191,165,135,43,244,99,218,30,255,27,223,181,187,96,40,174,164,241,231,136,255,52,61,126,18,237,82,123,26,255,210,206,241,55,222,13,222,11,86,103,255,37,157,106,18,233,51,38,45,227,9,186,88,1,182,225,99,150,97,140,242,180,29,87,11,87,48,7,126,129,80,167,15,54,155,75,176,190,21,208,4,166,230,33,12,164,147,43,108,193,39,120,217,254,75,166,105,21,98,32,52,13,178,118,114,222,78,231,69,175,145,155,118,232,77,79,48,185,64,93,139,186,108,201,226,146,65,201,213,116,130,96,182,240,244,202,114,127,6,1,155,163,65,32,75,240,211,188,38,162,57,237,101,226,99,108,123,21,15,87,161,73,230,75,201,212,176,132,240,75,151,75,238,32,27,237,107,94,23,7,152,234,163,243,30,165,51,3,89,188,191,102,92,83,169,47,213,140,0,45,9,161,109,133,146,245,197,220,13,141,133,240,225,16,252,242,109,198,3,248,28,246,57,179,193,255,142,13,30,71,223,72,39,165,104,200,179,95,241,144,41,7,180,230,98,28,235,166,135,24,31,201,128,18,167,217,157,55,128,68,146,238,79,252,134,228,237,190,174,50,205,69,219,248,149,171,45,186,153,75,130,193,139,241,52,75,159,20,175,21,215,125,120,81,64,150,25,123,113,18,171,240,198,123,103,113,234,20,235,248,241,238,137,19,153,125,131,228,229,233,47,133,246,161,193,117,27,119,43,26,233,122,232,231,73,135,9,107,203,210,121,92,224,214,150,220,232,228,46,110,253,100,138,163,164,187,203,194,77,253,144,234,0,92,51,7,62,80,193,107,226,228,35,142,186,197,241,101,122,17,41,196,3,51,179,144,210,65,87,162,4,165,183,122,179,155,240,13,113,117,201,52,1,179,22,49,82,229,224,132,68,150,111,23,19,249,20,46,211,106,153,161,50,164,86,171,99,50,195,219,46,39,170,252,86,204,201,52,14,212,51,51,6,48,230,109,235,208,48,177,134,103,201,175,157,87,72,22,177,108,214,21,110,5,127,240,175,235,85,153,87,11,221,135,201,42,35,163,195,91,11,129,131,0,31,220,142,37,37,192,121,74,159,228,93,87,25,183,123,146,92,67,170,101,85,216,6,7,178,191,210,60,34,14,136,41,21,154,44,42,244,149,59,176,213,152,59,25,147,97,14,228,54,74,105,16,202,175,149,69,241,126,24,192,172,98,218,131,172,243,169,36,84,115,21,18,66,10,30,205,82,208,164,196,191,55,73,165,59,254,23,209,6,23,181,105,92,136,1,51,135,42,147,85,244,45,25,169,35,244,26,255,241,137,89,47,143,45,233,234,59,120,209,172,239,127,60,125,177,36,45,200,149,253,172,234,0,16,195,48,117,20,52,110,226,120,164,45,167,42,168,155,72,140,47,154,132,82,14,88,23,253,54,33,194,12,238,145,89,60,33,246,105,192,190,209,218,78,206,2,36,60,119,39,111,143,0,93,124,244,217,10,52,33,75,204,241,55,30,95,207,211,206,118,43,111,60,231,167,61,62,147,14,0,126,59,254,205,215,6,251,134,202,15,74,11,199,212,32,166,11,147,135,151,140,57,41,242,251,20,150,78,238,90,59,68,210,141,10,10,59,76,10,136,23,226,212,84,15,183,100,71,142,244,30,235,234,181,209,175,180,109,216,69,241,214,199,112,31,65,77,96,209,144,217,212,252,30,211,89,156,168,90,142,82,119,255,247,181,212,243,115,174,12,10,62,53,78,204,224,231,91,218,216,70,199,146,166,194,34,95,246,109,225,151,250,153,14,209,173,35,193,216,226,209,17,238,194,84,85,19,19,84,71,97,89,226,21,100,57,248,214,173,206,123,26,26,175,66,230,174,202,110,31,194,39,56,68,127,116,60,217,105,60,62,95,88,24,18,35,182,146,86,40,228,214,26,47,127,219,142,86,243,31,119,50,82,77,205,178,40,211,89,146,82,200,96,131,61,133,151,166,135,35,46,102,0,32,92,27,43,135,203,124,42,121,193,151,234,176,76,229,63,8,152,230,9,66,184,250,221,187,75,144,219,6,125,207,74,144,209,184,48,10,27,242,186,132,199,73,202,20,95,146,63,111,118,249,4,240,201,133,161,37,226,179,143,72,18,171,218,114,103,93,224,85,37,238,180,52,122,131,12,253,176,79,190,231,142,231,24,120,28,33,83,118,222,108,148,87,102,152,86,155,112,119,201,206,229,62,165,238,103,81,49,195,136,85,80,196,65,158,237,30,65,14,44,87,131,223,109,64,60,84,181,11,242,24,69,211,74,89,63,95,109,122,172,241,238,139,186,108,197,215,154,132,121,128,94,226,108,218,45,89,14,79,107,7,59,163,51,37,227,150,66,251,105,88,103,67,132,164,211,237,252,144,167,23,169,163,221,139,65,156,9,62,230,95,111,123,171,154,124,106,57,87,3,100,10,6,226,156,26,30,117,189,229,21,110,118,251,240,65,57,163,173,125,41,106,80,10,164,130,236,229,7,144,204,116,233,175,15,109,177,14,48,250,136,37,52,126,55,238,122,212,255,54,177,50,121,148,105,37,53,213,233,115,104,62,232,169,242,245,147,160,159,177,168,170,204,105,181,44,122,145,37,248,21,242,141,99,201,203,208,68,244,99,199,129,203,57,105,75,134,4,8,186,18,182,180,87,171,248,53,142,246,71,245,60,159,9,25,8,122,102,68,46,232,220,248,123,167,126,54,185,239,243,173,165,193,35,42,30,157,28,175,13,91,26,86,197,180,81,186,178,254,184,72,202,67,43,155,15,142,245,67,107,118,193,70,71,87,65,119,43,81,71,97,237,161,15,138,65,239,77,201,151,52,247,183,226,223,109,114,22,145,217,254,140,78,219,70,218,205,131,29,247,136,224,6,147,53,35,41,213,160,145,101,127,218,9,27,155,143,105,190,111,116,214,225,26,210,97,109,159,27,198,253,42,157,174,241,133,139,19,190,247,165,236,83,246,197,37,254,102,177,78,29,195,202,40,26,67,6,231,1,33,166,214,120,127,41,207,101,153,151,129,234,60,189,95,123,21,89,130,115,100,56,93,122,2,231,93,77,190,23,7,24,157,216,225,102,69,68,161,122,229,196,199,83,184,225,145,82,46,246,166,231,226,251,253,82,58,191,156,72,4,74,170,222,62,33,57,89,109,17,69,81,173,133,227,180,4,108,223,119,223,30,54,141,24,79,111,91,100,9,102,191,206,231,209,92,51,86,186,253,172,37,119,20,58,137,100,39,177,95,234,119,7,232,106,65,1,7,218,136,179,38,123,210,15,6,37,222,206,73,35,34,154,223,204,169,99,96,255,212,26,204,58,190,137,217,162,164,145,130,172,152,183,166,220,16,169,68,195,180,87,135,111,14,34,109,119,53,39,144,113,40,162,30,141,138,72,182,19,25,106,247,219,78,127,10,23,12,14,148,17,186,240,94,165,16,46,240,102,10,6,235,108,14,6,136,189,66,41,169,98,6,172,222,186,253,3,241,182,199,215,242,154,131,54,204,14,13,165,58,83,74,153,236,187,175,14,26,250,23,225,210,238,51,149,206,43,18,185,182,211,217,12,32,153,234,248,140,103,162,147,218,207,213,187,17,222,212,24,110,94,51,51,159,30,214,192,208,232,144,248,11,33,122,43,196,217,96,241,228,57,63,138,43,233,27,175,106,96,124,189,168,198,226,80,214,226,203,57,150,151,68,176,252,145,178,9,183,151,83,148,255,144,83,105,213,24,7,138,88,20,138,157,232,157,126,216,227,100,62,12,178,151,255,148,229,238,187,122,20,20,183,190,100,179,139,15,131,82,19,145,153,209,32,77,74,241,254,110,92,95,58,67,92,64,208,230,147,218,109,147,218,127,147,44,161,53,67,38,87,184,64,47,155,67,78,187,20,244,46,24,49,127,138,119,233,127,155,250,227,140,163,58,117,78,96,138,130,123,51,17,243,155,252,215,71,197,52,198,181,156,249,112,90,116,64,164,106,245,151,141,212,98,152,113,126,138,113,82,91,1,115,154,88,177,169,88,157,183,190,90,61,120,73,191,193,89,108,168,154,199,75,23,72,107,91,240,80,158,159,135,217,165,170,213,128,204,49,170,222,149,200,81,238,144,63,147,90,135,85,5,76,77,242,79,197,237,173,139,180,230,205,11,230,239,89,116,79,244,4,42,5,194,143,132,56,77,123,168,171,206,8,165,101,183,206,217,187,216,241,254,82,7,72,161,10,232,246,152,180,131,180,196,171,122,57,212,173,62,34,34,161,99,220,160,61,53,245,196,122,190,113,136,3,135,177,193,148,141,138,86,156,200,134,109,232,229,228,156,213,106,94,75,162,140,162,11,235,97,166,234,232,143,31,165,34,215,156,216,199,71,27,155,143,111,123,151,11,42,245,220,83,39,102,209,49,123,221,178,145,252,6,76,137,133,224,110,183,154,79,227,142,44,219,128,230,18,68,9,19,177,159,78,79,154,192,75,139,240,111,109,66,111,30,22,6,178,186,164,168,171,58,64,105,152,252,175,175,36,126,48,139,110,4,191,240,182,207,45,60,208,232,49,62,218,211,52,38,225,173,20,96,25,173,212,49,161,142,243,242,222,81,85,34,6,24,61,67,82,199,208,24,176,184,96,106,18,171,176,253,184,86,174,255,86,244,147,69,88,121,92,42,205,61,104,220,41,104,222,243,245,134,175,71,234,22,62,176,92,51,22,94,79,10,235,32,255,191,157,52,255,63,236,255,115,80,253,63,167,214,164,255,216,39,161,211,31,189,168,21,1,175,213,214,120,199,117,223,125,253,202,226,29,253,250,214,22,204,180,35,241,148,183,209,234,207,252,7,233,247,65,15,76,186,244,222,182,57,153,93,142,189,4,88,62,59,102,125,55,209,181,149,62,77,17,203,233,131,244,112,106,226,23,238,228,39,235,14,188,96,246,224,115,104,88,79,117,144,16,237,53,206,175,117,180,20,188,97,242,113,98,75,211,214,54,41,249,86,57,35,73,216,251,94,248,253,118,167,147,178,26,19,154,246,183,187,142,43,141,213,67,170,30,6,52,211,96,162,178,51,195,232,183,162,250,177,252,63,170,109,222,214,140,233,41,112,71,14,176,186,9,86,153,250,89,147,73,66,212,229,111,127,201,41,69,70,25,103,135,81,119,186,219,137,119,18,74,191,98,235,130,66,119,162,178,223,165,243,179,232,126,96,240,102,212,217,245,237,69,228,35,242,181,114,90,130,69,39,180,73,156,35,247,12,242,77,19,99,28,237,76,11,155,132,105,207,249,89,157,14,15,196,65,33,158,177,175,95,29,53,41,99,157,121,252,75,204,236,45,135,163,71,18,98,67,36,151,122,191,181,80,97,186,180,150,50,15,125,179,23,242,251,9,252,82,245,18,249,249,55,2,155,188,212,246,91,236,108,84,69,15,198,14,138,144,187,207,219,4,150,150,21,247,92,181,131,36,20,88,66,118,242,156,110,155,81,41,97,252,226,27,166,139,9,70,10,149,131,234,147,118,139,141,200,206,35,152,122,255,168,54,229,209,83,12,214,172,255,156,185,74,81,151,172,72,191,235,160,246,224,164,200,178,48,206,137,176,58,112,63,119,115,107,117,110,187,190,200,182,66,220,59,233,83,29,38,227,132,215,165,238,216,165,169,48,22,250,41,234,151,155,214,29,185,109,160,162,128,96,92,182,70,73,99,241,155,199,75,171,216,185,225,246,28,225,107,167,173,184,195,180,148,44,225,95,24,143,13,102,149,188,107,82,234,131,141,216,10,23,170,50,45,232,57,144,73,48,125,85,33,107,88,128,65,254,226,178,21,48,23,159,199,91,101,190,189,169,9,148,146,158,87,180,62,192,192,180,187,191,43,40,47,129,14,107,225,10,32,134,35,46,31,107,107,133,100,245,72,250,227,117,153,9,189,197,145,2,30,136,241,197,80,129,218,30,83,63,225,210,109,175,241,183,240,182,224,180,245,145,140,22,14,3,186,147,131,23,136,86,23,201,121,197,68,30,229,163,226,60,102,120,128,57,162,104,69,116,65,158,143,81,119,138,116,151,78,136,254,244,200,95,146,201,184,132,204,167,180,121,32,173,251,193,241,225,25,37,32,193,107,34,207,56,156,75,48,153,131,238,215,167,182,153,165,45,70,136,154,142,201,112,93,160,168,73,47,15,65,213,197,180,147,99,159,238,55,200,61,227,248,82,189,186,132,186,119,252,198,72,159,16,193,225,0,155,95,196,170,22,109,147,159,225,168,51,237,196,97,71,179,36,74,79,148,181,51,246,178,117,4,72,13,67,67,240,137,126,114,132,247,174,129,6,157,40,53,107,157,222,152,236,119,178,231,21,210,53,163,13,26,152,150,8,16,49,67,119,62,13,62,157,188,129,86,243,91,170,170,54,128,93,242,151,52,94,72,243,136,164,25,118,150,48,218,131,247,62,3,125,195,41,26,219,229,10,161,100,37,59,117,228,196,151,173,131,165,64,206,161,176,100,85,181,147,71,196,144,35,174,189,72,81,181,239,18,220,143,168,210,13,255,84,118,133,111,0,203,180,81,219,116,7,25,122,84,117,142,131,17,165,51,90,46,81,199,203,199,55,243,78,26,52,174,26,163,177,98,195,124,182,144,220,111,164,19,208,250,12,121,4,249,209,177,104,236,136,193,227,148,42,202,29,227,162,172,96,41,181,112,59,115,107,155,105,10,65,131,65,56,123,188,87,192,7,133,233,249,75,245,110,25,226,8,178,42,214,217,24,175,4,70,172,186,145,120,254,82,130,161,117,215,237,172,116,58,52,217,56,147,16,254,250,74,216,156,139,118,3,107,125,234,23,127,216,72,109,112,254,123,146,67,233,79,108,118,227,228,32,112,147,113,94,254,26,157,68,234,220,166,157,174,211,36,89,84,77,15,127,80,182,108,74,230,42,131,227,154,58,104,104,139,211,135,80,145,28,68,33,88,91,161,201,201,93,51,28,20,148,99,155,42,3,23,174,126,99,48,199,217,230,148,102,106,181,232,207,29,86,63,246,92,138,68,210,37,5,39,135,222,164,116,145,106,100,68,173,176,215,186,46,87,112,187,130,61,218,146,253,91,19,249,235,182,95,81,240,181,97,35,4,181,24,177,220,204,244,184,15,255,104,244,187,70,134,39,129,115,69,129,209,160,73,192,91,87,81,207,221,136,158,233,20,96,218,99,53,142,215,162,206,224,178,188,135,170,255,224,122,160,93,102,207,178,220,107,253,177,81,241,148,213,244,77,135,251,56,120,56,211,199,206,215,23,243,148,47,133,119,27,113,69,209,226,35,209,13,109,86,193,40,104,61,131,241,60,173,255,21,91,245,40,72,241,7,104,74,217,230,157,234,172,212,138,182,84,239,171,166,164,242,71,101,218,191,223,172,124,62,103,214,123,91,113,158,252,0,123,241,61,83,104,98,94,224,165,79,9,151,37,108,50,197,90,103,82,247,84,102,214,209,38,79,249,234,42,13,195,57,15,27,129,55,24,182,16,88,168,22,97,97,86,134,243,68,4,162,229,163,134,47,62,247,28,54,55,155,86,155,236,42,145,62,43,210,79,122,46,157,34,165,167,2,23,227,156,103,187,119,49,200,248,189,246,20,172,157,237,92,47,146,82,219,236,84,41,213,153,139,105,130,131,39,83,184,19,196,173,248,38,242,196,198,172,253,28,246,4,142,47,71,16,235,73,149,165,26,180,41,198,250,114,76,152,173,56,173,76,225,54,103,19,191,158,154,104,241,170,202,36,33,166,2,221,134,223,98,36,117,191,237,117,126,53,131,216,173,254,8,78,174,109,131,188,59,195,131,185,209,75,121,55,15,115,253,254,168,168,10,110,166,112,128,69,84,236,216,177,56,230,91,55,239,138,228,245,209,185,37,63,190,1,94,218,201,94,153,137,127,2,213,181,197,42,65,99,163,172,222,64,6,120,205,177,235,14,168,70,187,175,133,92,0,61,138,191,11,159,53,252,180,16,91,226,56,88,235,240,23,101,27,23,95,201,216,224,125,54,128,160,211,120,45,28,74,191,130,102,27,147,102,22,44,160,81,44,27,83,75,63,253,238,211,190,236,194,194,236,158,74,253,205,186,153,8,2,145,79,50,68,14,114,216,9,60,195,69,237,15,120,252,105,2,167,24,85,247,182,8,145,11,77,164,231,134,31,22,117,32,254,52,49,139,194,80,152,111,46,218,178,22,34,160,37,92,95,43,150,128,177,5,22,235,197,185,249,222,127,71,160,88,61,103,49,13,163,39,120,156,222,34,226,21,186,212,106,147,108,143,15,180,180,176,121,46,182,95,1,124,246,66,29,211,21,55,207,85,113,114,201,43,254,204,61,132,148,250,109,159,16,41,209,133,104,192,138,213,84,71,102,254,243,18,126,57,101,185,176,219,54,100,171,40,114,201,122,172,82,204,148,222,146,73,29,42,79,145,210,76,234,77,141,190,229,9,196,244,52,184,21,24,27,102,2,21,184,202,164,154,216,70,23,153,242,2,143,104,131,20,19,129,187,11,170,230,169,199,42,116,199,123,123,30,225,204,47,34,87,224,176,94,103,104,48,204,255,236,251,111,100,87,56,247,214,196,102,251,136,190,106,89,95,242,153,119,218,33,69,81,118,149,131,160,92,192,66,12,46,84,240,209,147,64,41,247,79,129,87,206,84,112,148,243,66,229,162,77,204,224,124,139,73,236,101,66,11,83,162,246,2,39,7,91,19,184,57,194,129,36,158,148,244,29,139,149,186,194,102,176,52,3,122,127,249,205,66,142,158,90,126,113,213,120,142,248,62,27,167,19,124,131,217,244,135,200,77,74,122,178,205,164,202,165,179,177,122,172,78,90,222,136,198,119,126,231,248,31,138,100,203,168,14,47,115,192,156,235,166,206,41,25,202,201,40,40,127,109,204,12,124,184,61,197,21,166,98,114,100,152,190,54,120,84,84,169,109,236,175,187,188,192,249,14,206,124,93,134,213,140,66,69,177,156,166,54,32,75,211,193,246,10,226,150,145,208,33,139,79,213,146,125,172,148,150,163,249,183,199,9,212,9,70,137,155,252,49,149,69,44,169,173,165,126,164,7,27,65,171,250,215,212,153,99,11,40,190,232,82,152,197,193,123,170,3,92,38,217,161,228,180,49,68,137,114,52,93,186,105,54,79,198,103,137,89,109,225,212,168,42,212,78,108,168,22,182,38,182,23,235,29,193,144,219,162,63,137,233,252,233,212,220,223,180,73,42,137,111,104,87,82,252,104,91,154,227,195,97,83,129,46,214,33,138,156,122,123,56,58,233,107,114,213,176,9,253,209,137,23,64,146,110,159,186,223,181,62,195,13,222,208,212,78,190,233,109,246,252,22,216,64,65,205,17,5,252,236,236,222,137,228,44,104,209,222,102,218,251,239,179,81,233,123,26,171,26,189,83,134,244,22,125,191,16,156,113,230,27,190,125,17,77,34,162,4,166,130,234,150,149,223,220,252,132,23,107,229,39,143,80,47,118,210,251,172,192,187,201,12,205,185,159,226,252,3,159,105,176,149,168,59,202,200,162,62,166,62,38,222,162,148,244,62,42,173,7,22,241,67,162,222,245,244,75,142,188,239,47,79,162,221,160,60,71,171,230,206,131,183,207,241,103,9,133,60,104,84,115,63,54,63,162,90,209,58,69,155,146,109,12,53,59,81,38,123,204,34,197,132,3,119,253,3,222,194,247,171,5,86,2,106,232,9,51,179,44,207,167,235,124,74,187,166,154,12,252,60,84,35,189,210,157,250,25,58,154,167,250,181,247,126,21,37,133,223,182,197,140,63,63,181,169,95,76,212,56,220,25,93,42,35,186,10,250,225,74,125,78,57,219,144,172,183,196,98,189,73,58,27,248,230,237,230,215,32,186,189,101,166,29,85,203,196,94,34,248,228,155,184,203,115,174,165,182,246,97,185,65,177,138,4,155,87,229,5,240,210,174,207,88,9,44,235,160,89,175,83,115,229,214,251,60,70,55,0,243,173,203,208,65,43,205,89,183,113,137,130,25,128,98,151,241,160,39,54,97,43,3,214,16,241,186,155,92,148,121,140,163,190,241,221,235,136,40,10,71,69,202,68,8,200,193,249,69,66,157,14,253,216,215,20,17,173,240,219,203,135,185,128,198,206,120,78,245,224,126,71,19,107,175,79,84,45,110,40,175,111,131,199,245,52,30,150,198,185,239,243,1,251,191,203,252,48,88,201,68,222,139,177,214,196,225,84,5,165,165,172,192,98,245,81,158,225,74,203,180,140,190,219,54,245,54,16,14,228,247,84,250,52,60,166,131,115,124,50,111,197,149,11,186,193,6,163,45,248,197,240,228,22,136,247,215,197,128,160,233,112,123,88,75,227,165,125,37,248,225,186,170,195,254,155,174,210,184,253,209,159,140,216,194,137,199,166,249,168,138,158,101,211,109,231,237,252,154,51,63,236,63,234,208,138,19,197,251,75,162,44,8,30,3,121,80,173,191,210,177,185,34,122,117,170,133,158,91,145,107,196,86,42,179,94,16,31,63,11,90,21,222,221,154,183,114,236,162,52,54,8,126,76,191,220,229,34,248,135,201,169,212,108,227,34,128,200,27,19,136,58,110,162,187,118,2,149,144,211,131,73,126,5,45,14,116,139,246,143,31,218,152,202,125,3,68,211,158,79,229,22,90,221,194,129,136,253,126,147,168,104,173,212,29,207,66,77,255,83,230,112,254,1,238,48,110,90,101,90,119,132,168,54,93,130,243,227,240,6,233,231,94,21,63,242,175,210,33,160,200,243,55,238,59,252,219,21,89,67,219,200,138,79,80,35,87,97,166,185,177,100,157,189,211,139,170,11,49,150,3,50,35,7,126,87,85,134,163,3,131,214,148,66,177,116,33,123,253,117,153,221,201,126,178,90,32,248,135,156,182,137,141,77,229,72,97,189,6,215,212,236,66,52,210,126,138,108,59,79,223,99,58,91,192,136,152,225,199,29,16,61,239,221,103,12,15,148,205,136,242,96,231,19,62,140,238,185,245,235,130,91,252,137,30,116,74,141,39,213,24,150,137,143,232,176,90,73,193,212,140,100,67,56,53,56,147,38,246,8,155,190,37,219,177,63,159,154,209,102,139,59,94,213,243,172,243,38,110,107,156,206,99,147,238,152,79,160,238,124,125,80,225,113,103,112,243,35,149,175,124,131,220,138,248,74,242,222,140,234,183,217,80,249,72,52,191,44,50,50,143,129,201,146,97,11,181,128,83,75,219,138,3,198,232,198,122,5,212,184,204,32,71,128,233,158,87,60,77,245,141,107,38,229,202,253,110,62,6,223,143,155,12,32,231,123,231,245,182,35,227,242,131,36,203,245,108,157,34,113,221,17,2,202,215,20,137,29,70,34,61,136,186,52,201,151,187,110,3,199,165,49,78,0,148,212,15,188,75,72,215,150,99,11,52,168,99,243,59,255,76,251,16,145,207,37,46,17,150,92,168,191,173,240,57,158,187,56,155,37,202,170,90,219,103,40,75,17,127,109,221,173,52,234,182,216,157,169,6,176,192,140,117,163,194,251,251,220,19,220,160,48,136,180,79,166,49,105,31,154,151,120,42,227,241,204,171,222,11,55,108,168,140,168,103,86,77,68,22,126,243,13,111,11,236,74,42,45,212,150,75,94,32,72,121,193,173,176,46,136,168,144,48,157,139,20,148,100,34,107,21,183,148,160,8,7,199,249,84,216,84,170,250,40,177,132,106,239,53,6,38,169,247,79,107,166,240,40,221,208,251,225,182,102,220,140,65,143,213,211,242,138,191,42,6,36,83,193,217,132,65,214,201,214,38,182,66,11,219,152,9,8,198,108,5,228,178,229,255,93,3,217,198,59,177,111,244,49,142,233,225,192,37,136,76,20,59,56,232,110,197,165,179,8,76,153,52,237,181,85,176,81,80,210,111,238,143,238,116,193,145,170,197,253,114,59,225,159,214,6,203,49,204,251,180,41,247,114,59,196,167,64,194,96,90,212,196,238,175,83,95,81,148,97,63,133,30,194,62,196,201,44,152,232,219,235,227,220,136,140,119,247,191,241,30,95,44,38,155,184,234,47,75,156,148,187,206,122,130,117,206,94,93,96,58,202,3,176,169,92,191,181,209,23,100,165,236,21,81,222,240,134,1,51,147,129,9,202,190,198,27,255,114,139,72,214,23,110,168,203,29,84,166,75,219,8,107,254,249,171,242,173,181,28,47,128,117,65,141,230,115,174,182,95,23,239,115,201,187,64,195,106,218,21,176,214,38,13,237,3,178,148,139,221,0,106,142,202,112,101,79,22,119,182,24,21,185,200,201,162,229,71,243,202,126,233,17,188,166,163,251,70,198,156,153,242,29,147,103,245,228,160,95,223,85,186,94,88,80,165,180,119,92,168,134,109,229,142,46,245,47,2,53,134,190,143,64,61,48,64,11,70,215,43,76,13,6,91,48,137,54,78,182,219,34,137,223,126,159,26,86,7,43,103,11,137,242,246,253,211,106,6,253,221,159,67,146,240,42,172,181,168,103,179,172,112,72,231,247,67,155,117,65,206,251,84,199,25,198,69,237,78,154,226,155,205,47,169,100,6,172,2,36,84,205,177,47,208,92,247,102,168,198,139,66,32,88,194,163,36,108,249,75,111,6,131,201,153,39,242,171,237,166,113,2,148,18,160,1,81,179,57,155,203,219,76,2,216,176,190,101,230,49,154,20,239,93,190,240,80,174,246,44,72,38,235,45,243,190,246,254,226,89,90,171,159,129,126,210,168,182,36,13,242,72,202,170,106,38,54,66,139,76,139,244,202,101,152,13,189,211,137,251,180,90,15,20,149,136,211,230,0,48,66,145,243,246,170,251,212,137,147,63,220,218,250,110,31,163,26,233,240,254,86,53,18,237,77,234,35,249,228,155,9,203,102,98,47,17,183,143,168,154,124,103,10,170,79,141,177,155,192,199,211,254,36,181,222,71,20,163,198,201,186,108,54,91,244,177,151,67,123,121,10,210,139,202,151,184,138,102,245,46,231,170,214,66,225,26,133,153,48,146,219,87,23,173,135,136,68,42,211,178,70,162,146,62,169,77,96,102,178,135,7,237,65,131,203,159,126,22,142,106,94,220,244,208,84,142,125,195,216,194,100,244,131,136,23,87,57,81,80,123,20,47,222,223,17,14,4,159,243,89,229,6,41,245,213,76,175,213,57,46,252,16,80,36,246,249,168,120,233,148,188,237,32,152,66,237,217,50,212,75,86,40,174,212,207,49,242,229,80,49,1,201,237,252,246,254,143,149,3,102,43,105,22,85,96,196,226,127,253,10,234,137,10,243,98,58,244,79,76,46,200,114,37,221,249,180,163,13,114,221,162,228,161,252,106,42,110,186,41,233,55,127,194,16,193,88,19,4,143,131,64,38,42,203,158,211,114,145,223,27,83,238,73,92,103,208,251,167,89,240,98,120,178,53,69,104,139,209,249,229,227,205,201,146,52,237,105,96,14,190,111,0,201,135,241,14,3,151,133,68,212,34,97,10,136,124,51,209,210,243,83,186,157,114,96,157,129,118,10,137,65,70,75,201,58,61,5,76,21,238,47,181,50,113,147,92,147,205,1,229,166,230,56,29,151,231,134,19,17,91,10,148,71,134,183,181,177,195,113,233,144,92,66,116,234,23,108,90,213,198,157,243,242,101,231,179,236,183,224,176,196,167,36,19,200,181,142,175,202,26,119,25,60,26,233,112,30,98,46,107,106,78,102,248,215,107,188,191,70,162,109,67,130,48,22,177,82,169,233,141,72,168,61,136,217,5,112,188,149,193,51,81,81,6,47,220,64,220,230,200,186,164,123,162,232,28,236,237,177,39,39,183,82,137,255,43,65,217,101,181,156,33,25,195,248,133,105,143,180,65,152,109,236,252,71,231,136,162,107,219,119,83,71,192,41,233,135,0,107,110,79,72,12,249,147,203,146,138,150,136,116,154,245,14,4,71,110,187,194,68,127,109,215,161,141,126,129,140,22,46,204,203,28,131,52,20,92,36,27,22,210,28,21,37,56,168,128,26,241,112,64,113,145,244,27,157,65,163,238,108,17,156,86,12,170,70,14,41,172,45,140,130,6,149,136,145,193,44,202,61,204,9,70,111,199,61,198,226,67,91,17,122,133,123,217,161,7,16,3,141,139,200,83,14,243,51,64,255,252,84,97,205,219,107,44,25,100,170,34,78,127,232,218,226,61,155,66,204,81,213,211,172,40,212,249,150,201,182,197,53,133,144,130,74,213,166,39,43,108,100,162,154,55,41,121,127,42,53,177,121,144,161,120,71,100,63,254,229,145,228,110,149,88,81,228,35,151,101,20,84,186,190,81,177,218,219,174,43,80,97,197,62,140,182,80,169,177,106,235,93,105,87,175,109,181,47,152,165,40,207,147,140,139,222,157,122,35,232,16,84,50,84,123,172,182,177,108,230,217,169,74,60,177,187,118,212,81,202,37,137,132,102,68,235,144,185,11,120,58,225,253,45,135,58,14,5,55,183,232,84,196,211,126,15,220,17,45,234,230,17,95,170,73,9,77,148,196,159,36,78,178,166,62,76,139,96,232,82,133,149,215,132,177,171,136,207,43,91,87,27,94,170,79,206,22,18,123,173,22,199,60,212,45,147,252,18,168,176,140,241,83,224,233,45,202,132,191,182,28,213,108,1,150,73,20,6,114,7,12,122,43,12,153,244,202,3,105,125,124,117,138,61,162,179,185,4,45,103,162,223,212,237,77,133,98,201,88,231,253,34,145,82,126,137,196,62,23,21,237,72,66,182,16,93,237,23,60,46,129,28,142,246,243,167,83,229,181,209,144,163,45,144,168,234,247,60,108,31,145,183,239,135,237,64,87,237,173,81,181,231,212,52,4,100,193,12,100,225,104,54,175,162,34,138,159,66,39,15,59,78,213,211,64,144,220,255,85,177,101,101,249,52,206,174,129,179,38,148,86,202,206,62,96,135,19,166,220,157,151,191,166,6,220,146,101,246,194,50,10,85,196,11,241,254,238,213,108,232,116,114,118,104,134,225,158,46,119,158,28,201,28,1,118,251,105,92,146,68,52,133,171,135,65,62,165,65,109,193,50,150,202,161,191,220,190,167,122,107,64,165,151,31,182,30,119,94,46,58,162,39,82,179,0,139,98,163,9,92,149,70,107,247,50,85,232,11,153,251,118,254,140,224,225,53,111,232,5,71,215,106,101,31,212,216,40,134,92,149,233,205,16,56,6,231,54,112,223,170,113,159,56,144,169,102,51,162,14,98,125,134,164,13,226,49,56,55,206,95,36,103,134,95,170,248,169,57,144,207,138,165,129,226,62,153,95,246,95,129,208,28,65,142,149,120,127,145,35,207,175,25,220,85,181,215,173,217,242,118,30,236,49,157,176,12,5,240,86,28,186,157,96,155,113,39,188,135,46,231,51,23,170,25,88,164,5,65,93,83,169,131,103,64,23,47,103,89,157,213,203,197,90,151,228,112,6,47,154,156,88,139,215,231,212,159,176,100,107,141,158,105,143,241,153,52,179,139,149,191,197,6,158,86,42,43,111,118,26,85,57,241,254,180,187,87,212,110,171,89,32,244,16,41,36,237,48,120,6,127,97,84,144,51,2,181,212,166,100,254,51,121,224,246,129,170,232,143,6,243,112,166,139,176,210,206,41,203,241,131,124,98,31,45,227,192,85,208,150,210,49,247,103,126,176,222,40,227,124,184,107,212,235,10,37,222,130,141,207,58,94,211,223,38,214,142,2,79,231,202,169,133,29,134,237,216,52,146,223,207,238,14,46,124,170,197,251,155,3,52,29,209,214,231,239,58,168,172,77,18,60,184,38,78,126,89,182,90,93,148,202,85,208,219,175,64,123,154,88,89,27,251,99,237,40,39,223,252,172,41,199,97,102,81,35,77,72,131,100,59,206,218,149,50,225,58,253,48,205,105,173,123,219,119,245,143,129,50,54,224,208,207,141,181,90,228,133,63,231,183,48,244,19,228,45,66,179,73,47,42,218,116,63,13,211,170,8,10,174,151,119,106,161,42,248,176,80,216,131,45,43,249,121,19,148,125,49,129,60,67,118,68,35,71,150,146,89,77,63,39,58,76,147,177,82,91,6,255,62,105,198,75,199,120,54,80,199,252,174,249,254,46,205,106,24,36,82,228,131,210,231,2,120,114,103,73,103,124,208,102,102,22,28,94,218,1,151,232,55,147,125,183,160,63,222,68,127,31,223,203,22,27,102,74,11,67,129,242,137,211,174,190,252,131,133,105,255,162,205,95,157,166,249,171,232,223,99,153,133,49,151,190,134,39,129,109,72,245,85,32,246,221,155,96,250,3,74,151,229,131,159,220,111,33,157,158,72,142,201,167,42,23,171,76,131,208,204,145,200,80,102,250,252,1,15,189,194,131,1,3,7,64,221,158,180,32,142,172,68,97,177,188,117,237,206,113,213,103,37,34,81,40,133,218,50,195,178,169,224,186,141,139,26,78,222,100,221,95,251,189,103,244,209,210,147,219,35,200,247,159,220,48,119,166,252,12,133,121,208,207,96,250,213,138,134,10,132,8,34,184,66,249,12,37,36,200,236,48,249,117,250,157,170,218,212,115,233,199,244,71,71,24,83,148,236,61,239,202,198,72,133,21,113,88,86,153,164,101,192,170,255,69,245,72,235,159,157,250,54,12,213,168,9,196,219,230,159,118,232,241,199,103,90,43,137,227,165,240,121,85,75,250,4,237,157,104,91,227,35,70,125,96,113,155,128,121,110,144,186,64,201,247,49,138,158,45,52,58,163,50,243,2,200,207,88,134,45,182,94,10,54,46,28,113,151,79,181,97,18,17,105,208,156,35,24,227,93,175,203,197,32,146,155,212,82,223,110,146,25,228,6,250,186,20,14,149,49,15,103,79,34,27,36,34,121,5,215,243,132,84,61,56,162,104,197,117,112,120,166,188,150,102,75,61,91,132,151,208,105,92,7,143,31,106,198,167,193,34,2,232,120,29,88,224,25,182,25,230,27,92,246,138,186,119,60,6,161,221,236,130,219,30,182,226,130,141,53,198,111,151,134,34,85,131,57,236,217,195,110,75,227,216,17,206,251,158,135,25,130,63,108,49,186,18,99,133,49,177,248,7,109,48,190,137,141,231,233,85,234,169,98,250,194,140,114,66,70,76,135,240,146,194,152,208,123,227,222,43,179,144,184,55,187,73,228,137,64,235,94,143,220,50,232,27,245,12,238,169,33,144,127,100,217,171,116,187,215,152,20,80,128,227,157,126,86,52,81,116,139,130,136,54,79,145,80,231,171,171,121,244,210,60,219,193,216,226,228,186,117,149,206,218,240,118,49,169,107,68,39,241,101,139,65,238,68,171,245,177,68,69,86,220,78,252,203,3,86,158,247,114,151,235,136,195,192,112,110,24,216,26,198,38,206,244,249,243,175,216,215,14,138,245,177,43,22,51,143,214,245,215,41,91,127,67,83,53,88,6,118,135,115,215,82,51,226,147,118,123,190,62,185,216,208,111,226,137,123,238,168,220,196,168,185,45,231,21,220,115,59,185,186,225,50,16,56,177,54,146,231,153,197,62,208,205,2,245,225,100,179,199,46,174,155,78,34,170,229,244,59,157,108,168,189,237,212,62,58,224,253,253,211,212,246,113,155,207,64,102,105,37,19,203,213,255,70,127,65,229,144,233,23,96,26,196,97,223,172,254,18,71,252,228,197,91,211,103,83,175,198,204,145,65,1,120,84,88,235,33,51,88,165,244,240,91,124,222,250,212,1,226,113,176,188,110,146,62,25,3,239,197,47,206,71,131,124,251,162,126,66,198,233,75,101,133,228,248,51,86,131,125,61,210,12,183,16,51,110,116,165,233,238,201,46,41,164,164,57,189,202,157,37,75,90,56,144,46,57,218,75,153,166,43,47,69,136,51,2,221,27,213,120,238,230,243,161,223,152,75,237,105,25,177,134,177,221,36,250,21,134,128,214,158,244,235,221,38,101,2,206,214,100,33,90,105,234,173,183,37,202,91,5,88,160,109,92,110,65,0,157,180,39,52,66,219,248,24,69,24,101,86,245,200,224,23,150,161,144,232,46,230,136,18,249,223,43,213,34,216,78,113,57,85,182,247,222,103,122,89,33,21,161,113,246,166,143,111,49,203,33,98,104,207,137,205,226,11,110,203,245,167,86,46,25,30,143,34,122,235,158,84,54,40,139,174,114,3,196,218,115,61,21,207,137,143,103,102,216,34,178,148,25,7,38,19,110,146,170,125,7,30,88,97,31,237,235,115,174,71,49,241,218,125,109,77,33,168,189,232,248,248,112,218,150,189,90,143,153,8,147,255,127,123,111,225,255,176,143,4,152,119,186,42,79,74,199,191,54,49,61,100,162,32,255,202,171,243,0,143,84,178,127,252,62,135,247,225,188,68,111,118,187,135,33,186,125,84,85,63,79,240,209,202,86,183,41,46,211,198,202,148,225,54,139,133,160,216,180,251,153,72,57,97,1,254,203,131,93,110,144,32,71,81,5,97,210,122,114,152,61,195,216,24,238,57,145,92,109,220,111,223,253,43,61,109,87,111,135,39,59,233,215,89,63,235,207,63,202,190,60,66,183,187,218,58,242,109,160,31,100,33,154,183,225,18,90,254,95,18,127,137,126,61,100,72,217,142,84,207,144,76,156,151,240,163,46,193,52,249,93,106,27,68,250,64,130,108,128,11,144,140,232,201,119,198,29,50,189,89,177,25,12,71,71,123,195,95,231,158,27,59,160,164,23,244,243,153,222,168,250,57,192,214,130,80,128,171,55,36,73,70,221,49,235,205,105,96,22,194,233,36,154,210,163,39,141,61,171,162,166,212,212,155,45,60,34,180,62,165,181,231,98,32,1,232,38,247,34,236,196,21,188,119,56,43,86,87,222,208,160,245,149,123,2,190,5,46,251,97,102,17,110,252,122,11,198,45,106,101,35,181,104,198,203,74,70,92,44,139,17,105,53,105,239,218,184,140,28,4,186,28,45,63,46,114,130,67,127,38,2,108,212,230,31,46,62,187,96,86,153,110,234,43,56,191,185,8,216,229,0,139,253,12,246,241,237,244,29,88,118,75,191,28,41,236,115,221,177,170,146,81,111,236,233,75,51,85,77,26,200,147,73,250,113,102,198,153,228,127,206,40,59,191,230,221,53,69,97,228,64,90,66,251,149,247,152,3,7,72,105,29,235,65,64,86,156,82,41,164,155,242,36,150,174,37,103,87,153,78,83,11,91,99,196,218,13,186,124,244,57,107,52,173,174,236,144,120,62,211,115,99,111,78,189,218,218,201,72,12,12,126,69,174,168,24,45,134,230,253,152,43,6,128,163,85,48,230,183,51,111,239,94,215,147,253,121,14,126,239,207,32,176,210,118,124,234,10,136,78,114,102,221,255,120,225,181,165,152,34,110,231,163,69,195,5,154,116,166,88,160,66,163,98,206,1,9,11,15,86,115,1,188,101,113,218,225,81,248,70,113,241,197,169,253,87,85,25,17,81,192,17,168,32,190,179,144,228,28,227,137,59,168,102,226,136,55,17,200,226,250,181,178,71,84,115,233,185,176,247,64,221,221,239,155,80,137,20,186,102,83,235,102,150,124,93,54,118,218,57,105,148,212,115,176,136,195,160,111,148,105,110,83,31,241,129,26,42,180,138,120,225,158,155,175,128,94,213,157,176,45,27,184,236,189,11,173,85,182,113,115,69,129,109,160,34,108,36,146,109,253,157,40,22,157,184,237,15,189,210,130,123,149,239,93,22,140,179,195,30,12,63,96,56,62,22,189,118,255,221,48,90,245,82,250,157,65,36,195,216,135,100,28,177,159,161,119,240,172,246,42,32,142,70,188,191,173,29,87,199,148,104,157,58,162,174,173,158,227,244,57,38,189,40,114,33,205,187,169,8,80,100,136,146,252,150,210,202,39,80,252,244,165,215,252,125,85,245,180,202,53,55,243,14,163,32,167,110,221,240,31,169,149,85,24,152,143,139,90,64,151,46,147,191,39,43,6,175,94,198,170,175,85,121,40,140,172,164,136,4,176,237,86,59,80,245,70,82,133,118,202,69,113,58,109,34,204,102,22,99,160,171,186,75,251,249,210,103,51,50,113,159,206,5,221,244,139,37,50,75,234,172,25,243,68,140,110,223,149,107,67,83,116,138,126,241,67,215,170,234,88,190,161,35,7,135,252,166,59,191,55,185,171,164,124,14,151,160,74,76,94,106,115,239,232,9,173,107,35,180,101,118,165,144,204,113,214,158,216,156,242,217,181,98,196,103,243,234,36,94,186,60,213,222,152,79,80,159,68,151,237,199,0,71,233,29,126,228,178,166,143,97,167,73,190,133,37,253,49,186,195,131,18,156,15,27,20,155,53,191,201,165,8,148,245,96,144,236,63,204,225,170,47,51,82,101,228,116,193,66,48,171,160,42,170,29,123,251,42,236,112,15,30,226,153,201,242,114,142,210,136,124,42,181,64,151,254,167,172,245,233,48,208,192,6,226,28,141,169,138,158,124,90,52,250,142,39,115,233,216,23,117,188,17,82,105,39,88,79,54,149,49,148,248,251,35,53,186,99,86,245,6,152,126,108,156,249,94,163,111,225,187,165,106,46,183,125,92,4,46,225,42,122,9,129,50,158,141,110,84,76,243,69,194,114,190,40,149,131,191,21,152,42,37,139,162,166,156,146,26,71,107,117,56,229,73,206,19,130,142,11,173,107,140,29,200,141,113,106,189,60,86,187,116,95,218,21,87,161,218,170,6,5,103,46,244,172,137,187,108,162,43,203,0,203,122,152,230,242,183,76,85,32,71,106,111,122,162,79,163,214,82,44,69,66,97,51,132,89,71,179,236,9,125,202,197,206,76,116,186,234,192,197,106,3,8,77,72,99,148,169,166,145,92,153,83,0,170,6,96,250,72,80,211,26,111,217,132,236,16,155,179,244,38,30,138,83,204,65,182,253,60,204,238,48,157,196,193,231,2,240,28,203,1,83,99,191,128,46,25,135,115,19,201,124,126,185,100,210,252,37,221,25,232,35,98,84,11,179,13,0,54,97,188,24,238,229,208,56,146,64,218,206,222,105,219,245,139,235,39,212,166,170,149,168,201,17,197,21,95,120,244,234,66,210,65,225,169,87,185,109,89,81,242,250,15,169,4,249,70,241,201,169,126,220,250,93,117,9,175,159,187,31,49,61,223,98,228,71,144,180,48,175,194,197,209,14,51,115,52,27,137,56,160,88,220,132,78,173,223,224,179,167,161,248,203,179,234,21,74,23,134,182,124,174,4,32,237,123,38,102,86,14,214,124,138,79,238,171,151,152,81,213,77,105,71,47,190,14,57,173,230,70,95,69,19,250,245,78,43,6,46,131,31,73,152,176,253,201,181,1,252,5,150,138,38,197,219,66,98,153,44,189,12,102,57,7,49,84,182,250,238,67,86,151,209,51,134,4,116,125,100,146,139,40,79,83,192,161,59,75,235,102,48,38,225,236,125,46,26,23,75,79,189,214,140,134,117,60,166,5,228,51,101,25,33,247,6,140,231,225,184,205,148,13,199,77,254,237,211,167,80,147,235,65,61,76,13,18,232,82,228,187,78,58,139,249,174,249,249,99,44,8,241,241,112,70,121,83,103,2,107,95,148,44,164,231,239,252,74,172,87,70,156,100,198,22,69,204,240,26,21,171,15,219,251,62,59,226,217,187,118,2,184,168,155,90,46,131,36,202,107,66,36,6,210,127,4,173,194,81,138,173,165,133,160,134,159,173,2,142,186,159,24,2,246,31,108,80,25,97,51,82,8,153,212,55,21,194,222,113,81,76,209,187,73,78,226,82,146,7,178,70,85,243,73,141,249,20,69,214,60,101,40,235,126,216,213,141,225,253,101,35,142,248,194,81,177,240,42,69,27,159,245,135,246,99,250,213,134,23,62,202,186,25,46,131,105,147,118,52,22,154,3,27,15,87,138,122,120,76,38,149,207,109,102,193,176,209,138,197,45,181,55,213,70,146,75,69,227,72,246,134,165,22,48,99,189,15,134,67,14,60,63,162,172,160,104,168,17,73,89,191,174,47,33,199,157,89,215,13,155,167,35,203,133,179,241,70,208,212,169,137,244,55,61,230,232,164,59,244,38,61,170,115,77,240,202,1,46,19,14,147,139,19,19,81,146,129,194,22,137,168,17,176,239,52,140,142,207,25,199,106,161,135,212,188,54,204,106,202,151,171,204,130,76,13,143,35,82,89,57,154,2,69,168,59,24,189,3,21,108,38,215,162,157,28,53,82,253,214,7,57,14,63,94,248,80,195,87,101,163,204,187,175,214,8,196,27,31,172,91,79,187,231,51,194,43,172,167,251,204,132,243,171,54,91,70,104,213,195,50,2,226,98,154,243,231,1,119,6,124,184,29,80,160,90,164,78,129,8,209,182,170,231,80,158,182,96,156,207,1,58,138,6,1,89,80,99,47,2,178,179,11,110,124,253,85,173,176,220,105,251,46,95,181,185,29,238,176,165,73,232,183,3,27,50,242,8,98,112,137,146,218,253,169,64,41,228,97,200,39,159,248,57,18,219,119,49,179,156,223,30,157,145,243,180,76,125,232,186,50,153,177,0,155,110,104,49,164,181,61,168,58,247,226,114,179,122,115,216,45,216,131,106,61,177,50,43,157,161,90,46,35,164,148,38,35,235,21,117,221,71,116,27,11,199,174,129,209,102,96,14,153,236,199,108,178,96,170,67,109,132,240,69,164,51,79,8,220,33,81,61,61,5,147,166,93,27,6,155,111,81,153,239,18,220,27,235,42,176,94,19,74,119,14,169,77,23,139,254,198,176,224,51,96,54,218,97,21,222,128,18,4,210,201,34,5,213,187,83,2,122,133,20,205,53,2,61,175,137,214,111,235,226,6,170,78,5,119,156,28,69,160,240,176,74,72,65,43,230,14,104,213,216,83,19,109,66,187,106,45,143,56,89,165,154,234,176,163,218,117,203,108,175,28,221,27,173,121,249,198,66,92,88,37,7,28,237,129,118,211,90,25,115,186,200,57,188,121,172,135,170,162,51,175,55,134,146,30,163,163,163,23,173,15,124,153,29,159,54,244,241,36,180,164,189,60,69,14,84,33,172,101,13,46,220,63,71,148,67,138,211,174,77,154,55,110,169,169,17,157,245,7,51,250,111,195,136,143,87,255,1,163,8,140,29,159,41,184,221,174,235,148,33,193,197,8,192,18,242,216,162,218,153,149,63,94,55,35,79,94,127,73,73,25,25,156,236,109,88,218,249,61,228,30,239,239,232,253,162,234,176,80,98,230,161,91,174,87,230,182,115,106,50,165,240,103,33,245,36,53,61,119,134,87,43,203,39,9,232,20,163,149,118,99,50,241,147,198,35,216,155,34,238,132,144,63,34,254,226,49,122,89,104,109,238,66,33,64,151,202,126,126,60,69,194,132,194,72,37,5,90,250,41,171,4,217,186,174,122,0,249,228,36,227,165,116,3,49,140,181,76,158,151,131,152,69,226,119,35,190,30,100,122,252,225,236,245,7,200,4,214,163,102,230,133,21,99,241,167,17,179,149,140,252,255,180,66,163,29,49,118,6,144,183,76,19,111,81,245,218,225,78,12,172,154,12,199,151,132,193,113,34,245,169,22,169,24,103,202,9,245,105,72,109,219,208,73,19,77,9,109,189,53,31,61,99,55,201,11,40,219,128,228,197,242,232,156,166,143,134,8,137,3,203,11,248,192,205,23,80,59,247,242,218,105,100,132,117,13,113,119,96,18,18,89,121,234,137,149,180,38,94,195,251,187,80,196,12,246,30,41,159,16,97,79,111,150,92,90,126,6,70,127,223,226,130,14,189,143,224,121,96,53,176,133,247,119,53,228,251,96,70,186,144,233,154,105,214,134,37,227,51,186,222,54,122,47,72,148,104,73,122,130,75,217,154,11,131,75,112,197,198,50,130,130,175,141,68,90,54,199,154,189,100,108,235,42,39,176,210,36,29,82,31,161,221,19,35,58,37,112,230,235,147,123,218,198,109,47,194,83,196,91,212,151,33,132,78,0,71,191,150,153,211,84,205,116,43,152,94,127,31,84,180,113,107,105,219,188,160,100,159,225,30,160,107,181,164,207,235,94,65,4,143,206,117,171,109,115,85,21,12,158,149,211,149,239,111,147,204,78,73,155,160,113,110,111,235,147,178,26,226,20,95,49,136,161,7,0,11,136,186,27,25,153,5,245,147,75,15,185,229,37,145,71,80,199,190,0,25,190,33,60,46,155,37,81,23,165,205,122,79,186,117,209,245,75,130,107,214,34,161,141,180,22,125,198,17,232,163,6,67,52,200,181,72,105,114,49,117,143,252,37,202,216,19,83,209,102,75,206,201,60,205,185,239,70,210,208,254,108,84,69,162,164,30,148,28,42,246,210,42,75,118,108,3,1,55,23,246,46,226,202,216,151,85,154,255,244,89,242,40,167,247,46,181,193,169,212,237,229,181,190,99,120,216,71,78,88,113,99,120,27,173,203,194,212,52,170,37,93,81,67,163,196,186,88,213,57,56,22,216,112,148,179,128,55,51,223,136,145,149,117,169,146,13,140,59,158,97,27,205,78,7,52,176,20,20,146,73,8,233,10,145,255,161,209,203,150,122,47,29,84,3,132,213,200,217,50,22,240,64,56,100,151,25,143,235,147,7,41,140,18,201,108,25,21,229,100,129,13,202,183,136,214,227,194,201,20,93,205,74,62,199,94,123,254,186,154,237,247,163,223,20,74,243,251,190,49,248,172,110,229,164,243,156,4,11,241,194,233,24,105,116,237,75,152,51,82,78,241,188,215,242,75,210,37,51,243,77,195,145,193,217,95,142,222,225,253,21,13,72,213,86,227,245,211,85,133,90,126,241,30,180,239,89,54,117,186,245,156,53,241,19,155,176,169,77,29,42,2,207,110,244,215,68,227,138,235,151,128,84,44,212,90,237,132,16,97,247,37,53,5,121,77,1,47,169,31,166,133,184,122,138,221,177,42,113,194,170,17,233,121,229,101,196,113,7,19,125,139,137,126,140,177,76,245,221,141,205,90,85,174,4,131,219,11,180,67,168,147,8,84,171,185,30,226,131,140,144,118,126,118,13,91,60,118,227,188,230,134,166,187,147,248,162,161,142,203,143,238,52,187,79,147,180,179,245,22,243,88,233,139,204,234,237,233,142,6,219,250,98,41,100,213,88,89,166,9,214,164,54,245,195,240,45,89,185,65,94,35,152,151,225,214,201,200,82,217,232,30,99,203,214,37,161,77,223,54,229,235,46,20,78,41,21,9,156,113,135,215,55,142,42,180,231,207,63,90,57,250,68,220,245,242,181,250,201,138,103,244,120,122,61,84,109,203,51,217,34,115,245,235,253,87,229,3,250,34,231,201,241,165,230,105,108,50,177,116,154,24,149,40,139,212,18,124,107,217,106,32,210,55,139,144,44,133,220,152,218,3,220,109,70,249,80,64,125,158,153,55,36,32,81,182,224,200,72,59,177,167,8,121,173,16,27,151,155,207,240,171,227,235,234,113,75,3,89,128,142,131,206,43,145,178,81,90,212,81,252,60,212,15,10,56,26,99,7,62,124,89,212,187,89,36,244,123,45,169,176,32,144,53,136,34,227,82,60,161,136,159,154,129,128,161,63,185,101,215,191,46,208,139,17,155,194,193,150,176,149,161,70,176,207,202,193,43,240,100,207,248,235,173,116,217,107,68,91,132,147,106,127,187,216,242,13,158,43,153,156,3,82,34,52,240,8,145,120,186,173,110,29,184,186,118,71,108,234,162,202,201,188,33,237,83,141,84,81,190,96,87,211,44,189,253,77,187,219,169,255,218,42,159,88,20,239,239,7,201,238,221,189,206,46,45,72,49,233,151,10,7,53,129,143,183,174,211,190,128,20,155,194,16,113,144,49,153,189,253,134,235,218,17,47,129,75,115,240,124,186,14,226,83,250,81,33,12,105,34,105,194,232,87,40,239,237,199,12,89,36,164,134,232,5,164,212,150,118,208,220,212,228,114,172,58,177,36,157,232,14,63,28,228,27,150,22,244,16,215,202,54,96,179,171,159,240,68,106,127,136,243,5,3,171,228,67,237,76,8,151,164,215,25,138,70,83,188,82,89,130,195,237,58,229,50,65,174,32,134,195,213,10,106,175,149,100,59,118,34,153,84,226,248,173,78,56,15,164,136,58,142,244,95,211,171,188,106,155,43,16,119,36,6,19,234,101,56,218,189,184,22,139,224,123,136,18,199,178,218,53,228,46,54,243,32,236,159,187,187,93,252,183,15,114,1,0,184,46,99,229,132,94,90,174,95,120,5,243,18,170,248,126,189,60,154,226,101,154,39,204,224,133,74,182,205,214,5,21,53,84,84,225,166,233,88,53,234,30,241,101,224,253,45,205,185,66,14,6,180,40,96,138,236,236,138,253,48,109,216,175,182,34,155,67,182,77,236,105,143,79,106,225,0,235,210,16,229,104,46,199,3,132,146,80,223,167,106,162,32,157,111,65,3,206,176,31,76,214,70,142,140,249,53,61,120,47,83,54,34,161,79,91,181,35,218,227,181,51,152,68,14,218,255,49,21,183,90,106,207,111,231,72,72,157,23,233,73,203,122,106,14,134,67,109,146,210,86,162,150,68,180,109,212,160,137,45,77,99,225,193,107,56,78,18,153,57,230,65,63,31,151,57,154,20,90,121,243,46,80,4,28,30,125,24,181,96,220,248,206,61,58,165,30,99,171,173,45,104,8,55,1,143,174,117,244,62,137,152,47,4,178,24,49,35,37,255,91,84,140,225,97,75,7,184,158,123,134,135,101,190,57,136,191,244,242,9,88,130,178,33,147,154,193,60,79,236,149,221,59,8,51,234,146,140,201,124,48,97,8,245,72,195,226,133,87,251,65,204,146,221,254,98,0,13,210,188,252,189,0,203,71,47,47,89,169,247,41,103,236,43,168,74,196,190,41,206,8,28,236,13,251,61,245,203,244,108,41,248,115,105,218,193,71,150,16,69,170,204,174,86,43,62,232,10,203,229,93,116,103,232,169,212,17,160,23,239,105,108,91,118,115,28,39,40,11,250,179,237,37,108,58,27,123,132,75,63,53,225,2,51,170,103,246,70,108,140,122,73,44,173,194,242,75,22,142,60,183,141,236,79,72,97,35,115,140,245,40,201,211,136,142,207,184,110,250,239,119,87,20,136,159,150,182,96,111,119,80,70,236,126,231,37,39,184,2,107,231,149,35,162,160,123,203,227,51,165,88,235,108,253,111,49,175,235,183,14,164,140,134,135,48,190,8,127,68,181,255,118,214,152,139,218,71,196,199,178,225,157,120,255,219,250,208,192,105,198,245,233,10,238,241,136,144,63,169,29,220,203,89,135,37,85,155,46,113,139,106,75,217,211,200,82,33,166,152,114,131,57,95,36,157,215,174,239,123,64,56,14,173,247,19,144,64,157,236,69,31,94,223,195,83,188,72,127,92,47,195,108,167,64,148,216,200,223,200,184,37,192,122,227,25,65,55,186,26,57,162,231,16,6,79,164,217,125,78,11,123,124,188,49,199,249,214,146,5,110,35,63,159,199,88,204,241,249,209,202,204,170,227,146,72,58,254,203,151,198,207,167,20,156,9,99,211,189,234,104,29,61,38,191,175,47,49,236,226,253,221,58,7,192,167,147,105,52,157,35,56,39,214,142,92,22,158,92,159,102,200,70,175,48,42,1,235,109,68,190,222,49,24,29,75,154,178,244,241,128,187,31,10,163,198,18,118,238,35,185,57,37,135,139,214,44,99,189,209,208,167,11,224,245,43,161,176,149,120,10,90,128,178,205,198,221,93,142,253,157,147,129,115,70,170,190,106,148,48,140,233,89,251,248,237,33,37,128,26,44,184,217,0,108,100,172,87,18,120,105,209,106,66,127,188,50,222,97,115,246,138,183,222,193,41,194,255,165,216,186,232,16,161,177,189,210,59,109,5,5,250,196,237,131,212,234,219,167,141,230,140,92,185,250,56,138,163,227,85,155,5,27,165,233,245,96,171,91,230,59,214,70,251,90,249,21,125,5,39,154,211,66,225,87,34,255,165,214,142,59,33,215,245,63,155,25,19,95,180,241,230,23,151,192,217,102,140,135,46,38,127,21,253,112,31,244,111,237,118,46,176,78,36,16,202,162,119,57,151,221,201,168,186,253,37,101,162,222,175,224,228,253,241,146,12,13,207,12,227,222,110,208,54,94,103,44,144,80,55,55,152,156,90,201,11,196,32,59,26,64,66,179,188,141,169,88,34,120,76,140,248,75,11,74,134,71,93,191,28,245,183,234,17,173,114,53,239,120,132,57,116,149,167,5,130,0,154,96,41,13,78,39,19,123,50,145,193,134,76,105,119,129,131,3,159,120,164,48,87,117,124,207,52,72,87,183,200,165,42,220,191,235,16,200,53,44,13,150,96,201,196,106,192,229,135,11,90,122,217,4,163,112,46,162,229,185,141,2,213,4,233,71,12,45,208,252,82,35,233,65,250,83,170,116,183,123,206,214,37,201,51,50,102,45,57,177,20,67,132,116,14,222,223,181,198,121,84,10,246,235,169,34,240,60,82,80,48,108,228,94,58,51,191,137,121,7,214,37,111,109,250,66,43,131,201,113,55,116,213,2,241,96,138,151,128,24,237,221,43,201,181,154,225,65,237,49,166,37,46,214,243,108,224,242,52,181,5,164,10,100,17,206,79,5,106,193,150,230,74,49,22,230,95,134,146,195,110,123,107,174,205,140,210,121,146,134,50,49,38,208,67,197,28,9,54,10,226,227,148,219,72,163,225,2,202,250,224,167,240,38,54,59,246,180,50,34,44,71,111,121,48,131,219,170,101,74,96,13,119,153,80,148,90,133,40,42,132,81,134,245,6,72,81,135,246,125,125,1,102,182,50,50,215,72,2,112,91,45,69,232,120,182,119,97,105,168,169,93,108,8,41,166,140,29,5,71,168,207,78,13,63,44,100,42,214,30,103,43,180,181,168,248,127,189,220,23,28,234,182,157,46,102,20,14,93,202,215,136,163,61,164,146,17,116,245,74,151,251,92,11,105,227,74,97,150,90,84,60,175,185,24,165,81,7,41,19,119,162,105,28,43,30,75,115,174,63,44,54,173,164,160,134,151,24,81,82,23,43,184,8,41,42,234,168,5,51,252,163,153,210,89,28,64,184,212,158,29,14,29,129,218,54,190,167,154,211,162,243,115,11,13,12,169,149,183,126,173,188,210,78,113,225,188,245,164,61,234,118,88,143,73,48,167,212,90,204,86,56,205,175,192,193,1,209,24,101,232,125,190,96,184,186,239,79,131,15,73,210,10,74,3,109,11,172,44,195,20,249,180,94,203,55,142,218,65,112,11,100,152,119,135,151,102,88,35,40,111,73,74,116,13,148,43,159,81,51,29,65,122,212,132,62,44,117,226,51,178,166,108,54,59,20,147,249,243,10,90,139,187,162,189,73,83,20,99,73,159,180,57,36,44,217,59,113,65,188,232,26,14,24,181,237,59,85,203,150,136,23,92,207,10,9,215,179,145,244,152,154,229,1,171,78,145,211,218,43,247,251,126,160,242,131,174,125,225,243,244,205,233,238,91,35,198,167,125,225,23,28,10,107,175,185,165,156,1,229,115,163,14,156,152,245,74,18,99,114,191,124,105,31,237,11,104,124,97,181,100,112,84,200,162,74,22,142,57,60,247,109,251,201,115,12,60,73,208,60,89,97,157,39,122,118,133,108,149,149,205,10,173,20,81,77,255,232,237,55,160,23,137,61,92,178,213,96,145,195,82,140,233,150,13,150,23,181,22,152,110,54,155,103,82,206,74,84,107,20,151,146,193,195,160,233,83,69,6,221,63,214,83,67,92,166,178,6,254,24,179,28,234,244,41,22,78,150,148,148,14,176,102,153,96,124,2,33,230,193,219,198,154,214,83,211,28,51,175,94,234,106,220,188,180,198,187,236,243,14,6,89,41,15,139,240,233,101,13,183,235,115,248,78,175,5,238,30,67,86,98,19,101,64,116,250,236,150,236,11,236,154,58,30,174,33,215,14,101,213,229,173,125,87,55,53,251,225,180,59,137,205,9,91,165,114,42,140,138,218,9,187,186,67,175,186,121,205,60,185,150,76,5,85,41,81,42,37,134,102,113,144,119,80,6,127,36,19,145,185,189,128,12,236,63,219,190,225,55,194,5,219,82,250,237,223,180,244,159,197,117,68,139,79,198,219,50,155,114,254,96,172,127,77,187,60,198,159,179,65,214,250,41,171,56,205,153,189,13,170,199,99,129,89,155,252,25,251,6,0,144,141,140,62,54,180,109,72,63,88,224,16,9,126,44,228,215,203,50,17,117,76,97,98,93,37,137,19,13,126,74,33,14,99,247,224,23,244,218,116,127,176,95,99,205,39,189,127,32,172,32,40,252,219,114,209,118,211,89,121,48,191,241,247,10,217,79,191,133,17,94,155,2,191,232,99,54,179,206,224,105,47,83,51,161,22,147,232,64,104,29,200,160,3,48,41,100,20,78,239,93,74,148,113,168,3,3,62,42,28,72,194,28,151,214,225,3,242,211,81,244,195,4,248,13,46,6,170,91,47,78,177,151,83,83,220,102,223,245,76,10,126,240,7,43,88,213,146,36,162,41,88,76,191,99,133,39,189,206,40,108,194,67,152,225,152,68,198,213,182,25,160,217,116,101,227,171,151,144,188,226,250,39,141,81,146,213,246,6,74,79,141,2,23,210,191,244,203,21,157,59,205,20,218,238,50,80,49,205,15,16,141,203,72,122,36,109,83,182,101,206,32,89,70,117,25,58,197,147,34,39,27,240,67,87,152,147,82,13,98,128,240,69,187,184,47,100,222,159,229,212,35,223,163,122,202,181,68,139,208,153,153,41,76,97,148,176,207,191,117,114,244,167,168,8,191,202,180,255,209,23,241,162,221,175,100,253,41,80,86,147,255,194,114,159,113,149,175,235,120,48,156,103,194,95,159,33,233,134,243,186,119,13,207,231,54,71,17,64,37,60,61,243,179,90,8,72,84,171,79,89,202,8,206,171,227,101,162,136,127,106,82,150,240,212,4,242,127,59,177,253,127,216,127,125,80,118,206,165,252,167,152,39,75,143,92,243,254,51,227,252,209,234,156,110,121,151,127,18,150,162,240,233,206,143,207,249,43,5,152,216,199,196,126,160,78,102,138,232,223,181,75,153,241,118,255,102,102,171,126,125,46,232,142,125,215,172,91,250,154,43,60,171,99,246,124,89,65,103,198,86,116,128,172,204,170,75,85,190,128,177,211,60,46,208,115,110,123,12,168,215,253,238,202,53,233,22,45,111,215,32,197,32,36,183,46,205,28,240,218,160,199,84,77,95,173,69,51,148,195,207,247,88,243,156,121,242,112,30,204,51,155,183,78,46,173,180,224,120,168,104,194,180,48,226,111,149,101,36,146,55,254,181,219,244,2,117,126,225,148,249,206,199,104,195,175,4,35,250,115,205,196,39,78,124,237,238,198,185,202,133,55,124,89,99,155,102,166,40,102,126,245,60,243,162,181,197,100,219,246,117,167,89,34,159,97,229,61,162,104,117,241,118,212,224,179,53,249,189,251,128,56,239,106,28,253,114,64,213,243,241,52,251,42,201,52,32,243,35,75,87,157,165,230,230,2,221,244,243,76,159,231,9,163,80,10,106,255,210,174,83,131,27,197,118,66,63,214,126,67,223,154,160,81,237,102,221,15,232,244,179,121,74,249,8,33,41,180,54,173,206,135,45,51,4,174,211,186,183,181,242,155,149,160,67,77,157,21,227,163,245,203,192,60,108,60,64,116,193,162,192,163,238,201,45,240,152,21,7,117,113,238,152,46,93,60,207,244,160,97,242,48,8,156,111,113,67,219,52,224,162,253,233,243,249,191,94,24,118,61,185,113,205,28,157,250,131,207,32,156,223,218,8,148,43,91,221,76,121,127,189,53,203,254,164,156,231,85,69,80,126,224,202,208,108,106,248,189,227,92,117,219,31,97,209,51,141,154,121,252,9,94,184,207,128,255,217,30,14,44,252,214,11,183,176,189,155,227,184,56,16,245,164,221,220,207,3,231,22,133,192,23,237,164,178,126,38,64,107,176,66,32,254,30,120,227,52,56,113,87,63,143,99,252,241,177,75,28,178,17,75,111,31,187,190,66,221,104,92,252,251,151,153,41,221,135,241,68,237,107,254,205,205,53,74,175,103,60,3,95,107,18,91,50,109,252,173,215,17,222,179,130,247,43,221,202,179,240,57,30,35,137,25,198,251,138,0,35,23,163,38,66,255,187,102,120,251,106,219,213,169,131,18,9,81,237,133,179,81,129,166,216,82,138,118,193,109,101,23,210,138,78,149,200,48,60,74,47,74,110,153,199,93,175,59,140,226,83,167,190,232,210,177,130,114,221,163,237,192,59,51,53,125,118,73,102,130,11,98,47,196,92,85,122,59,216,114,175,151,231,20,217,54,85,121,18,228,108,100,109,136,80,249,141,231,184,60,155,211,34,187,253,255,48,247,215,79,109,124,95,252,56,78,189,20,43,94,180,197,29,138,59,60,113,135,226,18,164,72,130,6,247,32,53,220,221,10,20,119,39,36,120,139,67,144,226,18,220,45,4,41,4,8,208,79,95,223,249,254,246,254,3,222,239,59,115,103,118,103,118,102,239,238,61,143,199,121,156,179,119,239,233,29,167,17,117,45,201,24,6,165,182,48,90,239,77,222,207,30,198,58,196,249,249,7,176,154,18,253,162,15,187,213,239,164,219,25,84,46,28,45,28,113,255,55,18,255,118,179,6,65,58,180,115,77,42,165,145,228,194,218,174,167,128,1,33,254,74,68,8,95,225,64,28,28,185,234,105,106,4,73,150,60,182,144,85,96,251,198,187,137,134,211,93,104,89,250,100,41,124,221,235,13,96,44,106,75,86,167,54,91,127,236,154,210,89,173,164,40,108,189,113,226,143,233,186,163,176,171,113,78,253,6,69,252,135,84,168,88,131,160,141,121,51,4,25,130,238,107,204,36,150,221,238,198,161,45,230,218,152,160,144,220,33,142,47,157,83,137,87,63,55,87,174,156,78,160,242,221,151,78,115,238,181,143,133,69,35,188,127,175,41,220,227,252,117,185,116,62,235,128,54,175,90,11,155,252,172,243,151,5,58,131,238,187,234,116,83,58,89,228,100,49,142,170,129,197,93,146,165,56,127,151,32,187,95,94,15,43,105,250,91,125,58,6,154,185,161,130,74,86,171,47,165,192,49,31,231,79,135,199,123,175,156,238,151,110,128,189,26,227,23,89,110,96,26,223,203,211,79,247,134,221,129,33,217,162,166,163,108,1,110,26,13,234,11,182,194,230,199,97,221,96,138,13,51,43,220,60,247,35,35,156,191,13,136,205,79,24,63,221,110,125,29,87,169,44,176,112,184,155,31,103,99,171,195,91,228,68,42,88,28,154,11,206,181,152,184,201,86,20,84,73,157,254,245,228,62,31,44,9,11,18,191,46,17,57,127,195,36,180,234,72,4,243,157,150,245,18,9,61,253,82,211,8,245,7,133,234,214,59,227,252,93,109,119,53,174,11,15,201,243,234,251,5,78,13,93,117,119,78,219,172,92,61,14,54,11,217,221,225,159,194,249,27,215,5,157,203,114,115,189,175,100,64,169,222,91,135,6,43,121,236,84,237,230,148,149,103,207,43,173,49,145,82,240,50,137,140,47,113,23,26,0,26,113,137,173,157,243,5,161,191,100,68,67,102,161,59,179,118,125,1,181,22,77,116,77,103,165,89,126,149,145,166,254,232,241,37,11,17,171,70,201,56,119,225,114,43,247,13,222,94,22,173,197,32,171,124,240,198,226,142,176,159,120,156,195,81,52,187,251,39,108,251,59,103,183,35,84,214,113,160,81,185,75,187,75,170,212,186,241,138,229,65,139,11,47,30,47,17,116,208,196,188,143,5,186,186,180,95,133,216,245,98,178,213,108,34,176,135,242,44,55,184,161,164,235,154,44,193,190,34,102,223,183,182,191,60,89,170,129,152,222,47,205,71,110,53,88,30,136,71,156,132,22,69,1,188,223,76,19,110,186,55,19,97,177,171,231,166,109,134,43,183,46,189,77,217,107,118,248,241,151,120,58,155,188,57,108,1,142,110,209,73,47,24,48,61,99,198,51,27,231,149,130,110,92,162,241,183,113,24,60,216,48,81,54,36,164,179,131,92,68,67,203,120,16,14,144,228,210,88,29,101,208,190,49,213,220,139,180,218,97,81,227,171,226,245,114,148,109,19,226,19,248,141,243,119,13,50,207,147,69,123,127,236,43,90,78,219,98,133,142,125,216,108,207,204,56,51,152,46,188,66,205,239,35,61,23,179,38,36,192,38,143,90,147,238,200,179,182,193,75,148,60,134,32,139,221,76,127,151,174,62,113,99,21,214,134,96,76,16,102,9,106,39,44,202,185,247,43,100,204,207,174,9,56,203,94,50,31,255,105,156,24,54,47,61,226,98,137,226,8,203,230,39,246,142,133,152,43,222,90,72,227,50,9,74,140,211,83,173,174,108,156,53,221,176,110,79,136,152,199,92,149,26,73,44,47,214,253,175,170,165,153,7,205,146,160,109,122,188,175,207,246,30,171,19,50,18,224,3,16,201,81,81,91,92,124,17,104,199,254,79,224,65,80,193,57,198,77,172,76,177,44,57,161,12,1,9,39,131,243,110,180,81,109,85,195,95,219,196,84,20,235,159,181,75,242,10,206,113,190,93,89,54,187,4,247,61,62,146,138,50,239,93,233,92,201,171,203,238,203,71,40,59,197,173,144,206,44,48,81,162,135,7,103,209,179,76,105,188,1,89,104,226,150,154,35,1,58,84,10,182,134,135,38,56,205,12,6,242,34,6,143,185,149,68,249,247,177,133,20,85,213,220,57,146,25,175,27,123,228,40,33,143,117,225,161,232,219,70,104,164,27,56,175,226,252,146,189,27,58,119,159,55,129,158,181,117,123,239,136,119,156,131,162,157,34,244,67,91,172,197,251,159,231,30,152,88,189,110,161,68,170,220,179,71,33,90,207,233,199,98,91,164,232,208,91,181,75,171,192,22,55,175,194,92,174,92,113,64,179,198,185,171,239,197,172,87,97,150,97,93,107,113,129,151,133,78,27,253,73,121,183,235,229,157,208,73,83,102,85,152,106,11,25,209,28,225,245,67,46,109,198,185,161,36,180,156,213,52,51,112,25,30,107,2,49,84,17,205,31,118,21,5,173,44,101,166,47,243,172,90,187,205,214,45,25,155,182,83,143,194,194,174,175,200,249,68,232,81,250,144,44,8,194,161,29,81,9,40,18,223,163,171,108,125,125,84,204,27,9,247,129,185,135,245,45,33,179,207,42,77,235,158,35,183,139,152,190,55,81,247,37,132,97,108,182,64,85,51,70,93,229,226,117,238,194,90,74,224,84,171,109,75,103,95,192,185,233,229,102,71,195,219,183,211,31,243,225,128,25,68,21,159,104,172,219,88,75,233,171,201,142,233,36,100,34,229,33,31,228,114,198,104,49,115,77,100,245,106,73,210,78,91,47,193,111,113,173,1,83,216,162,86,172,89,235,213,7,158,4,203,83,234,12,134,33,115,148,199,211,161,165,34,115,95,159,208,190,169,69,33,128,253,107,243,9,212,212,35,56,127,127,243,137,150,46,111,221,67,230,144,144,166,160,185,42,157,198,102,186,163,186,91,156,191,7,124,198,167,109,207,10,30,16,19,177,80,16,83,127,235,120,69,124,47,4,179,195,86,224,191,168,33,217,33,69,212,132,231,183,179,198,120,181,212,132,78,23,18,112,150,84,161,190,218,149,29,245,252,243,145,174,219,107,195,58,67,197,163,186,238,85,221,53,127,165,242,186,210,240,227,173,47,247,234,203,121,117,67,169,19,32,251,17,60,26,251,209,153,13,87,244,98,233,108,184,141,121,115,204,49,112,6,189,136,25,93,156,13,168,45,248,37,62,104,157,61,110,29,15,192,204,76,162,161,94,93,145,212,0,38,9,118,192,71,155,123,71,55,190,37,141,226,88,189,173,129,219,193,85,48,29,31,237,81,186,197,209,163,183,206,40,232,20,194,190,49,235,55,114,110,220,63,144,126,110,85,114,62,72,153,83,18,251,129,88,69,190,61,152,77,182,208,82,67,143,78,112,104,181,138,130,209,45,166,68,5,59,186,0,49,86,209,105,108,235,240,45,28,184,190,213,87,153,183,222,49,115,94,19,180,23,116,214,4,150,227,18,104,189,224,93,69,32,206,186,118,139,207,232,91,220,96,233,33,206,34,246,23,19,246,200,250,119,97,237,39,221,152,1,233,44,238,49,190,166,149,242,50,255,245,158,30,253,229,32,250,24,58,206,136,246,72,136,222,255,202,70,82,220,8,149,187,104,3,200,108,22,217,76,157,182,130,151,75,30,212,97,191,131,38,199,147,101,124,233,127,134,108,169,147,89,177,106,100,55,147,235,92,209,111,81,150,156,64,231,130,45,199,110,99,77,224,231,99,68,92,43,82,3,161,101,15,193,168,37,193,17,225,161,131,112,147,156,96,175,243,221,126,30,171,202,152,47,22,220,230,195,160,154,172,203,63,141,71,51,182,176,59,237,217,11,221,208,17,10,52,35,41,159,85,187,226,226,252,246,44,244,233,69,179,112,66,43,229,67,203,118,147,146,70,162,75,252,217,213,208,67,156,66,55,204,92,57,6,160,229,138,130,115,116,209,101,238,31,202,165,202,86,192,82,72,249,110,162,63,58,35,138,160,17,216,229,144,128,197,223,80,16,30,195,196,156,184,82,39,79,135,113,183,65,190,242,40,176,129,52,162,196,226,240,101,132,36,45,214,232,198,171,113,175,111,173,30,200,27,72,95,239,186,154,188,207,240,160,241,7,220,170,185,147,51,253,28,154,232,99,183,102,121,230,25,113,219,189,106,6,217,201,153,16,105,88,100,82,64,169,172,207,93,106,101,27,137,52,181,30,254,106,2,67,83,49,31,173,38,66,142,141,19,192,193,246,202,99,250,47,76,252,187,101,72,172,164,115,82,169,200,129,255,171,142,184,182,99,220,51,106,215,164,50,189,176,202,113,222,141,243,207,162,26,93,209,65,141,32,211,173,214,236,186,49,63,147,226,19,147,251,37,253,91,20,148,161,163,58,19,68,12,138,229,113,226,67,59,116,219,115,33,133,230,13,108,156,223,41,7,72,118,24,195,124,172,68,190,74,159,103,117,86,94,197,253,180,184,98,178,69,41,221,183,84,27,79,220,108,80,199,122,41,210,37,61,193,158,18,55,156,54,6,148,74,34,231,190,209,254,112,150,75,154,216,168,117,9,13,201,71,9,67,4,159,26,116,146,78,239,186,235,180,248,5,155,121,204,168,158,77,107,120,37,249,182,174,67,128,91,85,53,156,25,110,72,243,171,242,192,105,197,129,173,251,224,25,183,115,85,158,188,227,64,159,8,87,88,80,170,116,71,168,108,55,98,36,163,211,49,22,152,23,233,216,135,162,131,240,44,122,26,93,82,161,220,52,152,105,88,24,65,143,10,93,103,41,219,64,59,68,186,182,50,148,9,103,200,165,156,49,149,53,151,116,155,17,127,216,61,116,238,249,189,80,141,233,96,107,249,236,110,66,35,51,33,102,37,20,205,115,149,50,188,18,132,16,193,243,139,123,70,177,214,190,181,195,133,203,128,166,102,80,104,66,100,84,68,180,95,184,25,34,27,177,248,123,206,233,11,201,78,206,112,29,211,128,29,148,77,112,201,3,13,153,68,190,177,190,202,63,188,206,174,121,215,100,91,205,6,206,203,77,51,145,162,61,96,157,87,149,45,223,29,246,102,221,187,70,220,121,57,212,167,54,92,55,244,91,174,26,211,107,111,53,233,1,191,61,160,60,135,181,131,143,32,89,13,103,205,99,106,62,250,58,187,225,107,54,1,81,111,245,99,142,7,149,118,45,33,5,41,198,77,188,178,140,132,95,86,194,42,105,215,79,164,39,249,144,146,45,222,185,78,186,110,218,244,171,221,57,43,115,171,51,26,228,201,64,78,137,65,236,18,68,119,201,200,45,188,165,104,101,174,43,54,120,190,214,58,219,130,115,224,235,71,81,54,231,46,65,207,171,240,107,9,56,31,19,101,94,170,47,189,117,188,7,204,173,100,197,89,217,162,69,162,138,67,98,93,96,18,229,157,54,30,97,121,68,188,101,241,220,53,229,173,41,230,206,12,24,105,211,180,76,146,224,119,133,188,5,240,74,134,92,58,103,240,255,155,191,179,170,142,64,42,97,129,42,105,65,133,120,63,63,231,26,159,123,233,124,98,29,122,72,233,214,206,163,83,216,208,202,115,113,189,187,248,33,165,136,229,76,88,39,211,97,7,131,43,83,200,138,47,212,176,134,188,105,65,215,252,34,215,25,81,153,180,105,41,91,184,21,137,108,245,131,38,167,6,54,208,16,238,212,52,26,67,181,170,232,72,161,73,193,128,22,155,135,230,149,36,60,204,213,209,173,51,47,27,125,193,252,251,39,126,255,12,187,171,211,69,110,255,138,182,89,106,217,109,49,200,80,189,28,214,187,83,127,52,159,61,108,59,247,237,242,221,28,216,60,202,196,43,224,181,205,34,93,145,71,236,26,107,232,96,118,66,136,83,218,176,79,117,232,226,106,90,135,179,246,64,11,179,102,188,24,206,223,208,180,8,87,214,58,223,166,149,43,145,101,96,159,219,185,128,13,162,6,129,139,250,175,223,229,163,108,136,133,27,2,216,151,51,91,26,69,240,98,185,205,178,196,217,82,186,40,107,101,1,30,119,134,132,172,217,207,170,189,246,35,187,90,113,177,236,16,206,105,208,144,94,222,201,221,159,216,228,89,108,164,24,147,213,34,161,95,173,178,114,46,75,153,88,40,114,239,83,217,94,154,77,105,17,220,162,176,178,235,177,48,119,203,208,121,149,54,102,95,118,50,121,156,195,194,229,26,212,169,153,103,234,192,20,210,16,38,137,5,6,143,69,179,197,196,125,3,180,27,164,64,123,33,62,26,151,143,101,19,164,15,105,32,51,202,191,159,44,119,250,73,67,14,161,133,131,222,180,116,71,87,93,224,197,14,51,253,172,197,152,232,188,136,219,246,60,58,104,249,190,48,105,88,111,236,253,236,10,51,114,104,131,208,102,174,14,202,152,195,147,211,154,122,45,129,168,144,56,145,228,109,170,161,80,112,241,199,249,235,26,18,179,156,67,93,226,6,29,85,154,243,8,11,182,144,92,57,102,47,68,98,34,169,56,232,7,233,136,227,47,253,27,29,53,8,79,214,232,53,134,24,84,246,67,142,192,108,157,69,193,199,97,25,27,139,55,109,87,118,21,190,28,83,222,229,77,58,162,57,4,13,107,189,151,152,85,93,91,196,14,42,230,224,150,139,155,142,127,9,221,41,152,203,147,33,154,54,117,226,173,77,127,114,116,222,165,208,93,189,192,46,57,208,185,178,159,161,82,123,167,51,51,94,132,5,82,25,62,204,81,83,181,89,181,216,118,202,41,172,84,242,19,74,62,9,174,121,5,25,140,127,175,194,187,180,150,238,50,125,131,0,69,220,242,185,205,66,141,187,52,157,115,194,139,108,151,29,227,224,145,244,173,255,171,114,218,237,146,100,120,210,58,245,191,195,181,17,24,133,61,38,160,94,67,20,97,176,140,57,31,66,225,92,194,238,59,255,235,150,242,106,97,128,124,174,163,72,66,178,147,31,205,153,237,131,230,34,195,254,17,0,150,53,127,200,124,144,192,33,212,234,124,52,81,54,44,188,205,48,121,0,82,204,214,28,126,219,233,246,173,237,209,85,23,75,18,12,95,28,30,42,194,213,84,64,18,15,223,76,97,143,40,23,61,127,222,81,227,3,219,37,204,97,10,89,131,29,179,250,209,120,152,248,192,3,134,27,179,118,105,141,250,107,148,64,194,240,231,63,235,72,124,38,165,84,218,13,97,160,11,239,185,242,134,12,242,243,46,35,18,99,17,166,136,127,46,4,212,249,188,29,175,62,184,157,224,22,216,20,144,253,47,76,112,81,146,189,151,90,5,223,105,223,87,115,164,44,26,45,5,182,79,127,240,137,192,98,20,187,93,106,82,113,254,182,65,43,222,101,244,174,244,160,110,70,244,50,46,23,95,250,184,198,167,176,173,63,58,198,13,209,222,148,145,218,126,126,87,233,108,90,69,60,247,45,102,236,76,26,27,157,63,59,212,79,251,185,183,39,69,117,49,72,27,183,96,160,197,165,175,254,30,90,149,194,61,31,167,42,182,220,25,42,141,93,140,178,237,24,83,89,57,227,61,177,131,117,138,128,93,133,27,89,15,84,3,234,187,145,128,174,40,141,90,88,102,217,19,210,85,11,190,201,186,77,182,10,215,234,197,0,243,253,35,152,84,108,251,22,182,240,36,207,46,141,233,32,115,198,120,152,141,245,197,243,141,46,252,173,26,58,224,80,54,83,150,133,191,44,106,143,11,224,7,94,124,41,220,118,50,124,224,192,176,105,117,63,92,221,108,192,187,154,146,95,115,6,131,78,81,27,191,72,127,202,247,18,131,182,122,139,229,90,243,161,218,27,62,40,188,123,178,210,168,195,192,112,180,147,198,234,233,98,109,221,111,115,7,116,94,171,157,160,81,251,47,188,178,179,141,1,132,250,83,203,114,164,64,70,8,194,49,235,62,75,250,15,192,91,52,166,144,51,189,113,33,191,186,37,240,219,205,148,163,111,134,22,33,174,172,7,115,151,211,235,202,186,36,163,46,100,53,240,78,76,154,227,51,215,218,68,236,53,211,78,139,140,146,137,189,219,9,193,28,58,163,109,154,3,180,27,30,51,225,71,116,231,32,157,129,70,58,195,209,57,45,106,112,166,57,171,249,42,145,12,67,188,209,252,218,183,17,153,228,27,33,38,152,93,76,14,50,135,250,23,167,163,83,214,216,159,151,79,182,177,245,221,95,77,252,39,203,19,6,127,116,201,91,158,93,38,162,123,87,9,55,173,3,20,195,164,88,47,13,207,163,122,31,157,184,98,42,253,7,167,75,159,7,177,43,87,51,191,250,128,220,15,239,108,108,126,244,255,110,242,231,153,57,59,167,34,193,15,184,227,242,143,144,141,199,115,193,221,143,206,2,16,203,105,205,143,18,172,146,160,156,202,36,212,135,232,6,166,232,199,39,128,112,26,140,182,124,175,122,88,249,55,201,117,136,15,92,11,56,192,20,15,52,233,113,191,241,11,224,77,246,174,45,29,147,184,203,18,146,195,205,38,229,127,104,76,75,242,116,102,137,1,90,23,214,255,145,61,88,176,75,107,230,252,42,254,123,31,255,205,37,175,5,207,132,148,87,70,225,104,159,105,156,66,172,105,254,179,183,186,225,54,74,46,108,61,116,93,60,200,81,92,197,239,36,134,137,81,74,142,70,3,216,123,233,104,200,4,68,2,243,235,88,177,38,107,98,183,220,141,107,164,50,126,33,164,189,99,37,26,145,170,165,214,247,91,93,68,144,166,90,129,10,209,171,197,207,51,67,165,150,79,177,110,137,49,10,86,208,224,206,106,42,160,118,229,224,239,111,246,78,230,133,182,248,215,65,176,45,75,70,93,118,222,74,44,219,205,125,184,223,13,82,120,125,188,225,237,91,14,199,116,139,38,107,51,203,238,97,95,171,129,212,61,220,180,139,125,121,97,65,111,35,214,116,123,172,189,128,34,148,239,156,87,232,222,166,82,240,73,71,21,102,5,127,31,209,75,159,177,209,190,242,215,57,110,145,2,41,53,68,23,218,61,198,37,48,21,54,72,224,183,69,65,105,95,4,191,166,220,218,112,63,139,119,234,150,49,239,10,82,87,108,160,109,22,140,216,32,57,205,131,198,192,201,149,123,214,210,210,203,205,165,70,109,2,39,171,240,143,210,97,166,4,156,119,214,31,255,73,119,218,60,234,224,49,119,86,91,86,235,216,194,0,42,119,172,145,215,88,85,119,207,22,206,81,94,135,169,196,77,33,175,249,55,89,30,226,227,20,120,92,39,166,115,215,96,78,143,125,72,63,139,49,48,195,108,218,19,247,108,112,101,103,86,61,85,211,88,145,241,124,149,203,176,40,95,233,72,202,48,138,248,187,175,202,127,55,101,9,67,228,96,187,148,3,137,133,21,116,3,29,83,72,33,58,93,83,113,67,138,110,17,38,192,69,240,58,231,174,220,195,62,121,33,43,53,252,152,133,0,130,16,240,146,252,20,60,122,2,91,214,214,58,39,177,81,134,63,199,198,14,21,239,55,10,245,75,236,130,211,207,171,255,0,71,61,236,231,84,19,106,253,135,104,63,254,99,111,128,0,17,227,11,106,167,222,1,224,76,39,204,252,196,160,206,72,113,20,228,107,123,191,135,162,39,214,169,73,223,41,201,209,151,88,86,90,55,190,85,7,157,23,92,45,168,210,190,119,227,42,18,123,5,143,37,87,227,44,97,112,39,206,114,125,105,190,158,156,250,114,137,164,7,254,104,78,26,40,204,152,211,211,236,54,138,13,86,34,11,132,152,139,140,36,5,55,248,217,77,141,150,187,138,245,224,211,28,51,137,178,16,171,37,55,215,138,125,90,145,54,58,73,23,67,139,61,117,5,230,236,101,158,155,103,241,167,10,47,212,188,251,92,196,64,54,255,104,149,73,46,30,254,115,229,229,69,248,21,172,17,191,237,75,47,65,0,210,95,189,208,78,226,87,178,39,153,7,127,59,58,210,76,189,30,217,240,64,10,115,213,190,189,185,19,19,147,88,64,147,11,185,154,198,193,55,78,40,158,90,33,135,60,30,157,180,116,31,9,236,57,23,72,122,86,153,74,58,53,183,28,135,159,100,56,243,4,76,105,182,185,214,205,152,175,175,215,198,182,133,49,95,113,113,52,25,247,254,246,149,236,11,157,198,6,167,149,242,0,45,145,26,213,151,67,97,88,233,173,192,73,101,3,140,143,179,194,48,68,145,42,48,72,214,53,201,212,53,43,140,149,129,179,48,214,57,46,82,112,178,197,61,102,8,219,134,80,213,96,180,154,99,113,77,149,45,200,10,152,24,125,51,30,201,254,95,102,74,224,167,81,230,203,212,100,247,131,14,58,70,138,120,234,133,61,156,191,194,26,218,106,13,100,191,207,30,92,183,252,142,217,10,127,207,209,93,145,109,211,161,81,152,224,186,72,121,243,149,119,60,26,210,79,124,84,136,33,92,40,220,184,114,113,46,226,153,84,45,94,242,98,54,185,4,204,110,104,89,70,201,68,106,157,226,27,82,26,97,169,248,171,156,133,89,111,221,163,87,182,48,53,179,4,199,89,29,175,127,174,164,6,255,207,124,76,97,54,56,81,3,101,208,252,92,181,29,41,45,40,224,57,207,14,132,119,128,69,20,6,52,30,125,197,243,131,67,64,219,132,17,240,190,142,26,30,158,111,94,113,242,46,138,80,61,45,209,4,201,19,127,115,138,0,208,0,178,67,216,41,81,124,115,222,162,139,113,119,223,78,187,58,168,103,247,241,55,141,102,209,60,146,128,100,48,39,244,130,149,232,12,113,104,198,183,247,237,99,169,154,205,16,233,118,42,225,57,91,65,157,229,245,84,118,10,34,53,28,22,129,33,233,198,140,84,207,122,164,40,159,188,115,122,79,151,81,70,22,224,180,164,119,241,201,207,163,125,205,6,56,67,46,60,45,186,77,206,232,197,84,52,50,48,222,187,114,159,7,25,228,166,201,110,160,21,213,19,19,139,97,250,242,141,21,120,69,239,138,161,131,185,155,118,101,138,179,12,33,3,134,180,14,53,133,139,179,2,154,19,26,93,179,136,115,236,224,7,78,193,200,119,42,202,189,114,125,74,217,249,85,34,111,137,220,67,187,215,78,26,95,206,79,212,156,137,120,136,127,215,148,207,55,223,61,227,93,99,243,19,103,185,25,8,12,95,216,37,221,19,89,93,115,77,106,21,96,196,237,68,56,188,206,40,152,96,194,167,109,174,184,240,94,184,78,211,154,155,30,123,57,203,246,53,115,253,221,23,186,159,15,190,131,40,77,179,60,238,102,6,167,37,247,181,125,163,190,248,116,138,77,106,119,46,187,75,98,57,147,17,101,15,42,215,101,47,120,123,12,50,247,189,144,167,107,141,162,251,78,34,52,131,83,46,155,44,254,205,106,2,150,199,75,229,249,152,29,242,60,81,180,113,183,161,87,58,26,224,9,252,96,214,59,100,193,171,91,186,241,17,237,223,91,19,187,204,143,24,202,209,112,82,80,3,59,95,46,190,102,27,221,73,222,219,242,120,193,203,196,164,166,192,57,54,196,237,125,77,50,246,174,39,253,83,84,111,82,159,100,123,238,246,216,238,159,10,129,67,133,153,38,182,157,73,25,167,190,120,146,164,157,2,221,21,140,79,84,71,239,202,128,189,242,141,70,30,120,101,54,38,146,27,40,67,159,188,46,104,252,193,40,29,106,189,84,232,254,9,201,25,218,213,8,142,74,210,165,57,207,163,98,81,3,57,146,101,4,43,147,45,193,185,190,188,18,7,255,68,155,36,125,155,194,143,72,174,164,91,167,32,230,250,58,53,58,80,193,71,192,182,226,30,58,104,63,163,84,254,208,152,87,39,133,180,30,149,255,240,200,88,165,189,56,75,210,200,2,37,125,148,136,55,243,252,170,31,220,47,93,36,246,13,68,239,65,36,209,129,120,40,245,51,45,13,226,201,246,48,119,254,48,75,219,231,122,249,142,8,6,96,142,43,151,59,120,69,221,111,29,145,125,107,164,114,181,230,118,32,0,24,97,229,57,254,243,6,147,139,209,226,90,44,46,158,38,51,20,45,79,34,76,132,165,97,152,147,136,9,125,184,104,234,40,195,222,100,80,47,83,66,45,184,212,36,52,75,250,85,105,151,50,132,108,117,229,205,143,135,254,41,189,183,48,215,249,185,81,71,113,126,183,84,171,122,62,171,47,9,27,249,57,132,199,120,242,135,7,31,224,159,239,213,246,87,229,168,60,9,95,251,68,149,89,215,180,196,77,207,212,63,201,151,91,43,63,187,255,28,19,89,238,246,148,10,212,139,229,250,253,140,128,196,53,142,17,75,178,194,35,248,5,174,245,251,93,50,143,175,63,250,190,92,39,121,214,49,170,16,102,201,184,113,45,19,178,230,164,88,50,70,90,247,193,119,185,234,132,92,219,3,49,61,85,26,183,101,237,190,46,63,130,2,125,27,198,167,86,40,254,248,47,38,102,62,216,241,177,119,244,156,102,100,208,250,249,187,104,165,82,39,16,185,83,226,237,54,5,2,121,126,165,197,133,180,144,73,17,162,186,149,180,252,50,216,28,35,99,222,146,235,219,49,30,153,188,45,186,227,80,234,22,96,162,59,4,39,51,124,212,153,37,144,100,242,220,82,155,249,49,27,101,150,205,230,110,63,163,133,206,234,27,214,67,110,178,101,126,92,26,188,36,177,48,96,251,50,117,2,31,140,230,46,186,219,60,81,86,28,230,147,215,143,16,91,186,193,249,43,122,36,182,100,67,120,244,243,65,213,83,250,143,208,82,127,236,93,164,104,215,19,107,172,187,218,67,27,208,209,46,201,144,93,127,139,110,203,23,233,129,55,85,203,61,156,254,238,100,135,1,198,208,159,84,152,157,42,245,52,106,148,132,229,229,240,128,24,59,164,99,175,109,111,156,93,24,36,87,35,86,139,181,211,168,212,127,122,19,248,9,181,168,34,105,174,35,160,126,198,156,65,177,165,106,214,103,122,232,144,33,186,108,201,133,180,222,109,201,74,212,98,221,48,82,211,12,24,153,161,59,220,164,72,10,203,76,78,99,102,103,216,84,140,242,26,13,9,172,164,57,65,11,30,246,86,192,2,114,137,169,166,211,9,4,68,70,132,42,0,31,19,125,62,79,140,26,93,153,231,204,4,82,157,99,211,195,125,110,29,153,220,19,101,129,76,79,248,72,219,90,71,119,161,220,226,49,177,190,112,136,242,170,111,112,206,114,206,176,191,160,52,62,71,222,140,248,151,37,213,251,107,139,239,29,96,106,6,23,50,29,58,144,20,238,189,72,140,4,255,49,227,81,178,93,117,172,139,195,246,93,69,63,1,137,0,181,182,181,58,183,190,166,53,17,176,38,54,18,2,74,205,173,130,243,241,112,227,170,199,189,33,162,107,26,52,112,142,15,114,145,46,110,87,153,217,194,84,158,92,50,203,40,133,142,82,168,168,118,14,123,106,227,97,174,201,47,98,35,233,60,169,89,22,56,154,225,45,114,243,95,168,171,186,125,191,18,194,252,116,146,59,76,111,71,189,13,223,54,198,110,102,69,168,220,176,176,132,150,248,101,181,186,176,151,147,242,139,125,187,143,107,129,64,121,52,106,35,176,88,232,92,118,153,187,73,211,0,25,139,79,107,192,58,99,146,125,45,93,82,79,227,208,99,131,229,76,133,100,19,231,149,172,63,147,175,136,69,127,111,173,220,243,216,204,234,49,58,153,176,201,69,211,232,109,189,17,4,142,110,186,99,44,71,82,152,53,152,168,169,23,69,228,3,162,26,125,152,139,103,49,227,177,204,61,197,32,158,255,132,29,155,97,8,213,63,151,186,92,128,114,0,209,28,217,106,47,246,50,75,151,209,201,131,179,38,22,240,106,146,63,137,216,206,102,115,67,198,184,58,151,185,167,192,181,98,135,74,228,138,144,187,216,130,217,117,118,89,178,104,100,183,201,137,48,32,22,241,1,176,88,78,50,189,177,41,109,10,255,194,165,155,82,59,218,18,248,100,155,144,138,200,135,49,75,82,170,42,12,139,245,177,90,13,162,119,115,73,167,78,210,74,190,8,107,158,80,53,175,73,87,83,15,72,6,121,244,150,156,232,178,50,173,127,172,248,244,94,87,152,12,250,9,38,137,21,240,144,91,142,108,17,114,181,147,156,17,81,148,203,9,127,99,235,101,242,176,150,43,36,212,168,24,151,76,240,1,168,214,105,80,241,74,45,1,110,210,90,164,168,204,26,199,25,163,23,94,5,253,67,23,248,182,84,184,69,202,144,198,13,131,89,37,98,107,26,166,166,138,87,120,85,147,21,195,255,154,102,253,129,55,7,10,188,120,249,170,209,21,172,10,119,84,95,248,42,61,222,197,27,117,9,173,124,1,220,22,28,235,5,159,122,47,60,88,108,91,2,40,148,155,111,99,223,168,114,125,12,91,234,162,243,63,7,197,163,154,107,172,25,170,87,247,31,145,118,27,173,50,249,14,168,235,113,241,7,35,195,155,123,244,101,23,127,185,206,163,131,39,206,19,95,234,9,56,84,100,70,89,14,194,5,236,55,222,237,53,220,251,193,216,249,162,70,203,121,11,200,189,0,209,130,125,142,153,236,180,110,15,107,210,83,99,201,202,98,174,8,16,127,165,50,247,159,200,215,126,71,20,253,183,241,11,114,21,196,41,99,167,77,1,158,139,244,130,238,84,253,139,16,10,225,166,33,2,250,64,42,77,5,109,107,60,31,226,168,60,18,245,20,50,121,53,193,209,70,229,222,165,173,182,186,200,115,80,218,137,147,14,105,191,75,201,140,244,199,149,220,245,162,60,214,184,196,148,140,111,4,165,63,161,179,87,226,18,125,103,39,247,57,2,7,147,41,154,63,16,106,223,181,248,79,167,106,197,151,75,6,85,142,233,168,78,192,187,169,158,6,69,214,209,2,4,62,116,173,3,40,123,11,197,86,149,223,90,194,146,223,250,20,194,63,84,79,251,192,163,177,190,9,154,109,238,126,162,246,219,196,209,83,34,37,201,10,75,43,39,186,35,96,35,1,206,11,153,118,98,153,47,248,125,82,155,107,49,16,102,134,125,141,18,173,68,63,184,207,234,187,2,132,46,80,188,229,173,74,20,101,21,200,14,170,232,216,242,204,115,70,126,225,73,248,125,207,198,110,210,121,189,209,142,92,145,199,150,128,2,158,129,163,193,167,65,108,51,224,250,93,141,203,132,253,236,163,46,25,201,68,230,202,2,207,173,220,224,15,172,193,169,137,228,123,158,28,169,109,137,197,115,177,82,6,146,203,241,112,84,167,51,127,129,214,248,75,11,159,32,186,250,251,107,252,246,68,32,25,38,240,105,0,158,199,228,206,225,201,197,169,229,88,185,162,81,161,157,70,246,6,163,250,168,42,209,121,2,181,7,151,118,148,69,36,123,212,124,249,24,147,214,160,74,63,26,118,189,106,113,75,46,249,117,33,139,56,61,85,155,28,242,241,44,188,138,57,25,164,70,93,123,4,242,249,70,107,203,216,223,142,29,189,85,242,26,67,82,187,136,241,32,204,67,24,181,92,233,183,50,116,93,137,253,206,101,132,112,193,244,163,219,146,11,123,116,221,135,87,46,99,185,170,155,14,203,165,32,80,81,35,183,180,192,6,253,61,184,127,124,244,48,189,207,216,44,34,222,124,211,59,94,138,110,71,40,129,24,30,233,212,193,147,160,254,189,72,228,218,199,185,244,211,18,45,234,220,183,187,36,166,56,245,210,150,51,56,139,243,59,49,174,88,37,38,160,62,230,150,124,46,99,144,58,187,102,63,174,71,117,151,86,234,227,241,79,123,101,197,10,250,170,223,254,225,116,17,31,243,226,209,42,116,22,166,234,67,230,122,145,239,193,131,237,197,176,216,205,23,64,65,13,41,151,94,211,0,120,149,206,159,44,161,70,3,55,122,70,207,190,159,50,203,165,251,110,57,2,4,60,84,46,94,226,181,182,204,22,112,67,118,64,136,245,194,113,252,113,119,55,11,199,133,127,198,168,207,75,182,117,234,162,245,121,238,233,69,207,112,56,11,136,94,237,167,253,170,31,179,22,43,29,147,71,199,202,217,240,83,95,85,41,25,26,61,166,222,146,95,58,52,238,89,152,161,169,22,23,178,147,36,126,13,117,245,233,188,94,84,48,99,202,51,6,225,76,42,149,246,88,242,226,231,4,199,254,249,215,112,123,15,39,102,15,188,179,29,84,38,229,20,125,183,32,218,153,183,206,133,129,19,252,190,63,145,211,250,197,13,121,217,178,81,26,41,147,41,135,82,54,155,236,28,127,136,36,147,59,11,110,210,52,119,132,72,254,139,65,12,138,241,188,197,177,84,65,131,3,117,250,158,109,19,61,212,135,140,135,250,150,86,139,164,138,153,58,88,70,64,110,116,3,140,170,4,143,158,189,212,23,27,113,91,219,161,74,154,183,203,210,217,106,173,56,11,110,143,147,97,244,146,213,5,28,190,106,200,139,250,149,244,171,7,184,205,170,6,160,46,182,219,234,56,171,237,224,153,88,204,38,39,101,74,143,107,77,174,166,214,229,140,99,102,221,122,125,29,167,194,231,230,16,60,148,20,115,27,122,29,12,19,201,104,138,43,181,57,122,125,29,169,41,207,233,241,120,41,99,78,67,190,40,252,138,244,156,18,220,67,0,23,76,214,59,87,142,115,86,137,114,231,164,89,162,36,123,155,250,141,102,179,83,149,196,79,221,161,232,231,99,172,200,63,160,88,244,118,202,48,57,70,21,167,126,24,136,187,146,100,244,34,103,83,99,223,174,100,115,131,63,186,232,204,33,149,220,4,86,138,47,159,80,237,212,101,235,110,250,108,167,114,144,188,234,138,151,188,138,111,83,83,110,137,134,181,177,115,16,29,146,216,144,72,175,243,20,173,50,26,143,228,139,68,97,41,116,203,206,78,44,99,187,163,53,102,244,34,34,3,205,211,148,200,166,40,38,169,153,26,121,183,247,222,53,78,224,252,133,181,156,196,149,206,75,140,240,13,131,211,32,142,187,85,228,3,138,199,225,245,221,186,109,126,80,235,67,186,237,124,15,0,149,115,249,12,53,33,160,143,12,32,245,223,242,213,136,170,153,122,98,250,20,140,224,40,79,48,123,186,247,158,160,219,77,208,111,231,131,16,85,241,66,128,186,190,183,121,192,26,76,222,49,45,76,35,34,114,224,145,111,53,73,18,248,247,92,156,144,107,201,92,65,101,189,171,143,26,71,82,9,55,242,138,0,115,171,185,52,39,236,156,77,251,66,158,4,30,25,158,185,37,109,20,197,174,187,120,69,112,101,154,143,41,22,182,104,169,253,240,33,14,150,198,37,48,228,167,142,181,124,177,208,96,235,22,93,59,245,178,101,238,103,215,59,187,186,31,10,169,180,140,149,220,209,226,75,168,84,180,69,10,176,166,232,58,196,110,212,152,131,199,195,22,219,212,177,195,75,141,124,123,96,52,115,222,216,112,207,191,86,165,156,249,100,117,48,56,175,213,34,89,248,219,10,106,238,155,173,114,117,142,6,130,56,248,4,106,68,62,69,152,121,220,189,38,40,0,42,30,30,193,241,25,100,247,133,249,167,124,83,136,14,115,240,110,182,210,213,167,216,24,80,24,107,160,207,47,73,125,151,170,156,148,232,247,9,115,252,207,194,107,124,138,190,33,41,52,40,92,21,176,110,176,182,229,212,64,13,253,19,117,207,211,135,251,14,224,118,116,153,136,90,100,148,158,151,126,188,31,122,203,120,241,108,78,175,41,205,249,149,222,127,231,110,13,182,44,64,135,190,106,197,130,12,158,164,88,163,151,111,56,214,189,132,112,254,62,197,24,153,151,114,91,65,245,244,254,4,118,180,19,177,73,15,219,231,13,244,171,169,146,116,26,138,250,72,151,74,187,170,4,180,152,139,240,245,103,58,194,68,82,3,188,118,28,31,45,116,251,254,222,160,210,222,125,172,99,116,207,56,156,244,234,143,127,104,198,31,138,118,127,66,97,155,177,103,135,46,55,22,240,222,58,247,168,29,103,145,34,168,151,240,161,130,129,233,151,104,192,199,80,11,15,52,215,20,177,173,132,134,125,202,54,43,237,186,175,173,21,51,175,195,165,11,71,65,210,152,59,75,77,34,208,218,105,203,102,121,50,87,210,113,64,74,157,131,79,126,136,101,2,136,41,207,236,250,149,45,20,235,176,221,240,32,112,106,106,191,241,148,135,88,71,119,171,133,123,151,113,107,227,36,241,202,212,213,89,165,90,213,244,182,77,13,44,28,246,251,131,143,16,0,228,17,40,253,210,207,90,231,37,239,114,89,95,237,46,179,163,144,190,224,230,55,181,202,226,166,70,254,25,54,53,152,192,110,67,229,172,252,52,29,40,158,187,155,239,50,16,210,49,17,146,220,193,35,239,192,27,160,79,58,93,143,32,35,182,136,254,190,105,96,26,115,22,51,138,141,126,215,186,67,48,38,191,140,161,107,235,163,15,112,162,63,13,254,220,13,28,106,164,142,82,88,158,52,244,234,168,138,89,80,83,171,80,99,90,180,113,183,179,98,56,248,34,249,18,221,31,44,206,197,62,188,146,248,186,112,153,183,141,207,204,62,143,153,147,69,133,106,116,106,89,190,195,111,173,202,47,198,1,233,146,109,70,121,17,28,180,181,76,98,108,142,119,36,116,245,110,121,205,94,58,96,49,21,204,179,170,158,150,137,239,151,182,160,127,254,45,124,138,0,154,116,98,183,152,171,254,254,227,89,231,207,97,99,145,125,7,103,199,223,211,192,112,172,122,72,173,121,214,47,133,38,129,101,138,65,184,167,86,217,19,110,171,159,237,144,64,202,3,80,111,146,184,166,224,57,143,103,158,68,32,100,116,40,82,85,62,90,176,78,134,240,184,155,239,124,199,174,85,155,188,203,59,254,40,143,171,237,217,187,245,124,127,42,230,222,97,124,67,45,6,210,8,70,66,2,217,5,52,87,78,213,87,206,141,72,199,150,167,212,119,38,56,127,35,11,179,14,217,11,54,85,251,54,54,94,208,200,8,214,220,186,103,51,107,226,252,125,255,95,215,91,136,164,85,250,136,20,75,130,117,39,32,73,137,204,158,232,12,102,57,16,136,196,95,194,13,192,63,228,243,14,35,22,251,184,189,20,253,153,233,52,100,253,213,243,120,246,255,114,167,159,139,86,211,65,9,62,9,173,171,199,9,173,71,63,254,191,157,182,251,63,26,231,38,217,143,231,29,43,143,231,193,28,51,42,156,155,77,207,135,94,82,11,108,230,9,255,51,77,205,35,174,79,54,3,70,159,160,141,79,6,136,96,122,32,233,66,115,18,214,85,188,163,144,101,198,228,54,113,47,245,106,215,199,23,159,230,20,98,223,98,171,85,180,16,29,138,12,243,178,187,89,196,170,105,222,179,206,26,134,116,207,95,253,70,224,115,175,158,249,213,66,242,187,222,4,231,149,65,171,117,129,62,138,2,99,11,180,12,77,181,29,194,198,160,244,77,82,88,36,136,133,83,128,58,219,101,67,135,212,131,49,84,217,30,115,234,33,52,17,90,86,22,93,117,164,147,116,162,88,31,19,22,83,118,204,83,37,50,97,179,61,32,172,105,45,181,216,19,180,90,89,232,149,212,247,115,158,237,68,121,78,123,234,183,22,45,117,49,71,227,162,42,190,46,245,227,219,101,142,202,143,25,61,94,46,61,31,223,98,32,201,141,76,234,34,58,39,78,243,185,27,31,141,23,50,5,216,54,134,1,69,36,103,24,97,191,129,106,25,196,169,230,73,178,214,252,165,6,106,140,188,176,64,131,107,119,35,139,142,240,226,125,184,197,28,92,229,253,248,106,227,82,37,109,203,96,43,133,90,121,230,97,169,88,88,152,133,35,195,115,135,208,229,38,106,143,87,152,255,160,249,215,46,55,69,169,217,80,207,184,178,222,164,193,161,159,40,31,0,203,110,28,2,46,215,175,117,154,244,71,245,87,40,9,10,170,254,200,51,153,12,168,241,83,146,53,248,152,61,201,57,178,146,228,166,171,57,233,59,135,197,24,91,96,214,217,125,219,173,89,250,217,171,51,22,201,77,139,101,215,190,118,212,230,51,199,98,78,31,208,221,148,134,245,177,98,90,33,146,10,181,229,218,50,143,127,95,235,90,35,161,123,185,196,41,249,61,121,156,254,211,253,53,84,208,203,184,206,84,128,135,24,29,229,37,235,26,83,73,158,192,149,80,146,147,125,160,5,97,89,168,65,230,33,118,125,100,144,91,175,229,160,242,245,68,203,247,4,193,77,155,246,41,249,2,149,111,39,127,168,155,50,26,58,30,112,62,143,197,184,182,223,45,16,19,148,196,179,30,101,194,0,252,17,71,123,185,204,21,253,155,111,128,53,34,63,174,222,157,36,1,54,194,219,17,78,112,20,54,125,26,7,214,105,196,236,163,192,204,251,69,143,218,195,103,39,174,99,131,158,107,183,127,204,3,167,189,19,100,186,248,218,39,73,104,181,254,44,139,88,18,239,4,154,220,248,104,73,231,119,221,15,124,150,136,190,103,188,59,57,70,234,84,158,63,121,176,245,34,92,58,214,43,145,221,123,53,3,172,127,230,148,53,150,63,249,74,138,12,155,155,50,22,14,191,233,33,60,79,176,121,27,99,94,165,235,208,192,242,138,80,173,49,239,119,105,170,93,65,68,51,2,169,45,110,218,12,98,97,236,87,248,111,82,215,164,225,216,81,99,73,164,138,237,247,81,56,166,238,135,105,126,12,213,43,182,21,1,239,214,89,66,180,74,237,15,97,192,30,248,144,230,216,118,22,120,172,158,237,207,174,175,152,255,226,185,220,170,134,17,187,32,59,49,33,167,155,255,218,43,245,171,241,72,218,244,78,9,42,138,218,62,197,132,235,142,173,100,238,145,84,119,228,15,235,57,201,198,9,94,145,182,161,220,134,92,225,50,149,57,83,198,34,17,129,179,159,242,88,207,58,118,42,120,57,183,7,211,114,153,158,175,83,121,168,77,183,103,228,117,59,152,117,210,171,57,33,78,195,180,90,194,192,182,93,30,37,57,211,165,252,193,254,5,182,93,17,118,188,226,60,0,137,227,209,125,241,252,50,3,30,87,11,158,139,205,52,167,63,36,132,69,186,228,104,49,82,0,191,178,211,60,194,167,149,162,149,78,68,213,145,223,178,151,173,247,17,94,3,54,147,143,115,193,41,214,99,12,158,122,47,73,203,24,85,135,158,144,158,194,131,19,28,118,169,174,95,61,61,126,10,92,251,81,66,43,218,209,109,3,38,33,166,98,73,126,197,207,140,80,216,215,175,107,125,125,149,4,131,40,38,27,114,180,57,20,38,150,63,60,213,151,48,8,208,7,105,70,95,6,76,116,236,73,33,190,83,248,225,101,216,27,83,76,125,104,252,25,134,65,113,232,31,169,19,88,231,196,72,104,154,155,78,233,43,136,44,114,101,197,185,167,23,235,124,80,248,211,15,193,230,58,191,200,210,167,101,240,220,165,122,69,241,166,82,227,105,96,243,196,97,153,243,108,233,213,66,21,195,44,131,40,209,47,59,241,202,87,164,175,40,34,159,181,215,135,140,10,122,194,21,65,76,199,70,149,244,61,188,231,45,185,38,166,99,102,23,205,28,142,230,205,136,115,95,208,58,71,73,112,82,226,160,240,176,233,193,116,128,87,184,227,171,193,127,208,45,106,74,51,85,111,43,128,241,244,158,57,38,239,136,252,188,191,167,192,82,36,125,59,126,57,40,193,131,79,92,40,204,174,74,250,27,227,158,225,140,54,111,208,168,1,206,182,52,126,139,124,253,86,250,100,139,222,216,44,59,160,25,9,11,202,23,145,116,186,92,49,227,170,214,207,25,51,148,230,246,214,132,68,183,215,180,21,233,197,20,135,201,212,114,79,3,75,9,249,127,154,57,155,81,126,134,92,205,167,217,199,167,60,219,213,156,109,225,223,173,92,217,98,104,164,4,208,19,127,51,168,26,139,5,217,10,45,227,11,234,58,78,205,103,255,154,148,233,13,65,25,86,158,181,44,155,93,34,230,107,13,187,190,207,216,29,19,99,66,58,222,194,28,170,237,245,135,25,231,190,68,231,202,11,90,175,252,41,217,222,249,114,85,220,10,172,213,164,128,131,2,0,8,205,240,94,84,250,12,204,99,146,44,95,141,19,161,241,159,171,136,166,93,65,209,203,86,147,4,55,215,121,175,140,166,100,138,138,24,90,213,246,200,63,186,17,188,170,103,81,164,186,61,75,73,59,204,66,23,123,21,158,128,215,199,164,210,188,143,187,1,179,25,210,186,92,207,82,206,73,252,156,164,99,189,196,170,111,225,42,32,208,239,96,55,103,125,75,249,200,11,40,126,170,244,182,244,47,160,93,45,157,184,100,214,48,178,186,107,216,33,179,188,243,248,27,124,166,119,11,18,149,0,199,11,24,153,92,137,250,22,153,203,174,156,43,164,144,128,143,118,156,179,63,25,101,79,75,93,236,240,168,170,215,248,30,91,207,162,169,162,243,138,210,13,83,159,208,97,31,174,113,103,215,216,39,81,177,200,145,119,21,150,237,52,252,179,175,71,186,127,235,106,68,2,144,108,229,213,101,154,105,70,171,241,202,99,228,57,246,103,83,157,216,44,99,13,34,229,86,183,198,136,141,7,40,204,127,245,174,35,161,125,109,78,154,145,51,46,89,49,175,137,116,144,220,247,232,3,79,79,70,204,39,6,74,251,67,207,250,238,154,229,98,101,101,101,30,190,172,126,196,107,231,126,150,79,9,146,214,175,66,6,249,79,169,82,153,91,7,165,212,9,182,194,185,195,175,121,210,144,27,234,52,174,116,106,160,213,169,103,37,110,128,35,233,28,6,134,23,45,164,8,138,190,171,45,10,94,70,125,55,80,46,153,247,44,159,96,127,78,103,209,149,32,147,239,12,181,154,19,60,141,130,193,102,158,133,183,54,59,106,100,223,4,118,85,234,188,43,130,58,165,57,118,61,50,170,226,105,91,50,81,14,43,89,52,136,111,219,15,248,132,53,185,46,199,128,59,126,184,114,57,71,70,115,251,5,210,123,42,37,234,81,237,5,194,97,221,246,39,177,1,3,149,37,67,89,242,29,95,63,243,82,234,70,168,102,80,9,31,56,57,167,110,118,252,215,63,251,232,240,132,42,137,203,70,5,87,47,242,187,153,186,79,179,198,255,86,135,115,104,20,9,120,179,91,29,59,116,219,234,139,3,237,226,52,8,49,39,110,54,202,6,21,239,227,8,225,231,188,156,37,194,141,90,83,45,211,91,193,210,53,48,179,175,245,202,166,43,115,18,3,29,188,182,194,7,202,12,220,245,69,254,0,73,78,25,85,101,235,175,241,79,150,183,4,135,120,64,253,214,81,189,175,129,47,174,80,80,199,75,77,234,11,163,72,71,39,120,70,228,116,198,175,73,222,77,237,97,169,70,96,238,254,47,222,19,193,179,115,39,221,47,6,201,115,49,47,57,18,88,111,113,5,124,200,150,97,198,163,238,237,239,13,46,87,50,53,215,94,119,199,54,162,212,142,134,140,40,116,60,71,24,30,146,230,172,188,110,218,129,10,138,217,81,200,15,176,171,218,11,11,11,155,244,231,5,247,215,144,63,147,187,82,92,1,156,47,184,134,100,167,128,32,142,164,49,13,231,154,254,200,100,98,177,33,217,250,183,89,49,145,35,61,228,155,219,241,95,239,190,118,228,54,42,25,56,206,24,57,164,32,159,243,130,238,199,13,153,190,144,149,213,8,205,108,48,57,130,114,54,210,179,9,197,75,131,65,155,78,163,70,163,142,6,246,236,200,167,134,36,93,6,7,129,205,92,126,190,30,119,193,124,121,59,25,36,75,121,133,97,177,42,116,35,124,158,40,67,70,103,133,175,175,11,11,70,229,86,249,81,174,126,119,150,194,189,193,41,112,9,107,164,246,175,87,24,63,42,136,146,73,59,42,91,208,90,126,249,71,17,165,39,43,92,167,29,27,92,177,90,173,56,244,213,52,91,235,195,17,89,162,248,199,37,251,168,209,200,98,102,13,93,50,245,153,101,87,90,66,31,170,168,156,73,205,228,95,98,191,206,6,32,203,210,243,224,12,149,228,147,155,223,62,231,180,74,44,163,91,239,186,21,243,153,139,182,3,217,89,198,177,155,65,52,255,225,252,125,219,237,91,154,183,92,147,17,211,187,17,178,97,148,8,219,77,5,3,231,194,146,167,128,97,215,246,102,161,99,59,131,41,77,189,217,177,29,79,66,128,124,155,188,117,188,57,25,75,206,161,145,81,201,133,241,18,29,144,9,94,213,182,70,191,247,189,49,245,74,189,233,230,94,38,28,49,67,90,190,6,76,253,183,175,117,123,233,80,182,43,76,195,128,57,253,19,66,21,194,134,129,193,220,154,222,149,129,126,105,38,181,138,170,174,48,33,222,73,68,75,210,207,144,105,145,35,39,102,2,215,56,29,151,27,240,202,254,3,29,49,203,153,26,2,41,193,66,45,186,175,127,68,183,134,215,46,217,149,212,31,103,119,22,185,54,32,93,106,8,6,101,169,92,109,25,47,165,180,155,167,55,168,127,8,200,4,53,245,226,66,236,234,239,171,173,74,86,237,133,43,27,0,35,191,223,123,196,24,234,207,218,86,12,214,69,150,251,180,14,149,70,128,167,56,168,141,248,25,237,54,100,188,12,219,42,52,106,55,176,91,183,88,86,68,65,185,203,41,112,233,91,12,247,50,88,22,165,54,228,57,190,59,160,232,76,51,193,130,96,166,39,63,251,16,74,124,181,255,93,125,187,117,245,240,149,85,169,118,128,109,61,145,241,244,78,60,59,224,58,142,189,217,179,152,85,114,181,51,255,193,50,197,165,224,199,228,7,146,3,18,129,242,238,182,192,150,235,166,226,180,175,45,47,238,113,254,222,178,123,209,222,158,151,118,157,29,41,210,108,74,75,133,212,184,156,108,27,55,237,46,116,241,235,91,40,102,68,244,213,96,126,143,237,58,147,34,140,58,61,36,28,65,79,126,161,6,66,146,225,67,135,147,137,46,126,5,97,248,198,181,125,180,164,182,9,126,203,116,48,52,172,26,17,248,79,195,48,204,211,142,22,235,237,172,91,163,35,151,49,200,142,169,221,97,0,133,112,181,96,234,127,75,10,51,74,169,248,230,208,226,98,59,100,181,173,205,238,175,209,231,134,63,133,214,239,219,106,210,168,168,20,139,183,73,135,141,212,223,148,151,8,208,159,204,163,90,212,219,206,167,222,133,180,43,44,216,175,186,31,25,169,223,186,8,52,26,216,127,227,180,230,182,106,179,115,161,59,233,117,69,165,89,223,65,247,4,25,54,221,17,252,175,237,70,55,126,246,247,245,171,159,195,190,79,165,191,30,193,23,213,250,253,199,33,180,123,179,235,11,60,6,100,199,74,94,168,77,49,254,95,60,139,71,249,188,85,83,142,143,30,80,203,241,43,75,3,243,208,254,49,63,26,4,115,81,175,13,111,252,54,196,243,51,111,224,17,18,38,48,55,30,217,246,10,69,200,226,83,126,47,116,252,92,18,231,47,223,239,49,70,38,71,47,46,121,240,150,8,17,77,62,60,22,203,56,203,5,8,179,159,39,60,175,106,212,36,41,153,186,20,73,53,216,19,0,89,31,61,154,162,135,21,205,65,221,121,245,21,177,82,66,226,116,66,116,61,132,221,39,231,157,126,128,184,64,97,51,62,235,64,219,212,246,214,81,158,208,161,100,93,223,136,163,154,206,236,197,14,177,159,61,179,143,142,220,172,67,19,76,91,26,247,184,153,190,62,85,160,39,44,147,208,178,160,40,60,139,71,194,212,179,60,219,75,16,102,156,234,83,20,35,90,142,148,39,143,187,209,30,108,141,154,242,28,91,181,140,182,45,205,74,41,108,67,75,12,167,126,72,153,5,154,180,9,106,42,31,245,150,95,12,188,65,46,60,143,27,92,147,8,226,107,239,138,137,107,101,132,52,63,155,170,238,244,220,75,3,207,187,14,40,26,13,94,178,112,151,104,252,250,189,133,181,78,224,181,120,127,80,164,87,176,24,203,207,233,162,193,188,153,150,4,162,20,125,136,95,195,112,89,13,25,191,151,252,68,99,150,67,234,245,37,217,240,69,114,59,82,93,66,211,166,166,184,102,103,56,86,63,142,74,93,141,156,139,232,10,178,242,21,127,158,92,77,112,25,145,148,139,111,243,244,192,81,203,236,249,50,4,17,127,178,32,185,162,69,99,227,244,199,31,20,209,21,214,62,212,246,125,167,51,9,241,245,119,32,27,39,73,160,107,151,211,184,217,35,60,188,213,83,56,192,110,57,229,195,22,76,215,89,172,54,81,227,232,3,8,145,251,169,89,225,178,6,203,121,32,128,190,220,135,26,81,71,120,178,4,17,226,133,114,133,150,104,188,173,48,118,194,103,225,210,200,225,3,238,59,153,205,194,50,175,252,130,198,83,64,45,204,43,239,183,138,237,153,29,195,41,215,93,35,186,209,137,246,138,53,77,42,37,253,106,212,253,59,224,168,116,25,234,199,165,20,199,91,225,25,243,207,160,93,53,164,58,14,229,212,199,185,102,101,221,133,12,34,188,195,224,157,218,6,213,146,116,130,36,88,201,213,40,17,22,100,152,6,13,12,132,120,91,5,72,158,236,52,6,128,21,112,254,126,111,89,140,109,57,214,208,167,75,51,28,123,60,96,153,100,64,175,91,205,134,155,158,92,22,73,94,219,63,184,101,49,133,173,164,90,172,247,214,181,143,20,174,165,223,10,190,26,140,110,108,180,3,233,239,166,21,152,230,35,250,38,124,150,81,19,212,30,94,209,23,191,89,35,75,159,44,168,40,46,18,55,150,167,165,167,74,215,156,1,81,215,171,16,107,202,3,214,225,160,198,197,63,31,94,96,158,185,238,20,226,215,104,93,18,194,233,224,185,190,89,174,34,26,246,68,228,198,165,192,104,78,29,223,39,203,107,103,71,93,28,53,176,172,246,72,234,67,1,30,214,119,149,108,161,131,237,129,58,110,173,156,195,80,246,138,193,19,228,204,214,122,184,243,166,123,95,19,95,13,37,170,173,166,103,52,199,129,118,212,109,86,46,51,86,165,93,178,195,60,239,82,196,192,226,112,161,150,67,242,211,93,19,111,81,226,168,169,6,7,7,95,86,167,156,98,137,215,217,181,101,176,8,213,226,7,61,188,10,178,107,127,73,197,224,85,70,227,56,78,43,33,170,116,143,79,13,91,193,171,99,94,250,234,7,78,81,211,180,179,29,223,169,252,95,187,81,97,160,106,12,124,21,207,36,27,137,96,110,194,187,23,78,58,175,197,224,124,78,49,49,234,223,55,84,163,91,195,219,160,198,166,94,131,1,111,14,63,227,98,110,33,3,96,251,57,9,38,77,33,237,146,149,168,14,241,128,33,44,152,45,13,49,85,226,2,165,127,220,45,72,209,181,148,62,43,226,75,172,139,109,3,223,11,121,211,13,183,207,70,166,121,167,107,177,234,145,209,189,81,86,12,104,55,35,224,90,101,251,86,26,162,241,141,93,28,142,14,212,189,223,125,205,72,125,36,112,146,213,48,210,49,250,133,4,218,39,183,245,243,221,63,85,4,234,77,205,158,177,14,163,163,94,214,177,177,79,164,242,43,79,128,151,25,236,146,81,163,79,157,255,124,81,72,14,244,66,50,18,154,71,98,81,202,67,136,240,247,55,225,63,101,106,173,5,78,122,127,213,136,147,45,199,119,14,213,251,170,194,24,25,83,72,4,164,232,222,192,113,254,166,27,116,249,42,190,175,118,25,104,76,11,27,149,11,145,67,249,190,170,9,66,0,223,81,30,111,72,67,150,163,51,85,88,57,102,65,168,45,50,76,240,103,214,124,166,147,251,159,99,243,180,185,199,141,214,133,239,174,40,194,174,149,68,104,186,163,220,19,131,146,10,202,28,105,150,66,19,222,29,96,58,9,241,196,185,242,24,212,137,48,63,112,254,118,27,13,228,6,25,33,68,41,2,27,37,150,248,58,58,92,178,244,69,169,88,7,6,135,158,44,108,149,31,211,51,28,79,13,117,45,192,156,139,87,8,231,1,57,169,234,209,131,252,71,232,235,88,211,62,30,249,57,66,81,185,175,17,159,204,220,63,213,3,146,236,84,28,57,60,22,35,31,220,178,59,84,4,191,175,246,94,97,150,116,235,246,178,167,57,171,142,37,98,185,236,76,29,84,145,27,119,123,251,237,69,101,154,195,213,2,255,117,206,61,102,190,77,104,110,45,18,210,250,253,59,228,139,140,218,111,214,209,176,11,99,147,46,100,151,110,91,90,243,177,53,175,143,88,40,240,82,224,96,85,36,163,196,135,143,242,158,158,40,17,150,43,182,200,90,82,17,43,190,106,28,192,252,125,52,30,213,14,44,151,209,202,230,39,109,49,122,57,249,222,14,22,119,153,241,16,220,178,100,153,193,69,224,224,55,145,202,87,246,124,50,254,92,227,88,73,89,130,32,41,130,102,59,224,37,173,45,214,153,60,20,166,249,193,86,122,224,126,32,236,112,150,57,141,119,163,80,47,15,118,125,240,227,0,103,3,231,239,86,242,136,2,189,100,145,15,19,199,239,247,73,120,116,189,247,196,3,120,36,169,204,91,160,83,182,227,201,7,223,152,182,128,54,83,252,29,70,145,194,129,49,219,25,36,234,207,190,83,242,134,117,118,102,237,147,101,251,251,232,81,97,182,146,150,25,199,172,245,13,156,100,90,233,101,150,43,91,95,164,218,23,159,10,192,251,86,101,29,154,214,73,222,181,156,181,169,2,251,115,224,238,201,142,234,194,217,189,57,44,13,168,219,147,190,132,207,63,48,248,164,195,205,86,86,208,97,186,81,200,12,70,192,250,218,211,220,142,149,203,192,120,120,253,7,101,224,194,21,21,127,17,75,83,176,77,166,251,32,6,35,93,212,161,206,164,55,96,224,28,19,158,165,206,226,255,31,73,192,4,243,98,179,65,122,49,177,235,202,107,178,110,223,196,130,214,209,164,56,135,192,88,43,208,237,80,36,243,69,1,119,9,11,125,33,109,52,215,138,165,151,169,100,70,3,115,166,152,255,167,122,43,185,28,168,26,34,93,116,136,207,75,150,41,226,91,97,56,105,79,26,205,81,195,67,53,206,95,131,7,154,224,202,141,248,99,0,204,134,39,133,185,4,136,11,229,25,222,21,96,182,118,253,252,249,46,121,245,40,197,218,73,145,236,57,251,48,67,3,159,85,106,84,164,166,111,164,53,229,26,215,113,157,85,39,79,140,69,171,127,218,161,60,158,117,196,133,206,254,3,137,10,135,211,184,64,176,24,41,207,127,133,56,127,85,189,16,118,11,229,12,208,208,34,77,229,68,137,229,230,29,249,75,100,63,212,68,114,202,194,41,139,218,192,162,40,178,75,1,215,156,245,10,23,12,236,34,185,183,43,220,164,16,28,222,222,200,40,124,246,210,115,45,43,6,223,222,103,228,37,204,69,252,105,205,26,213,216,41,79,229,239,15,250,188,171,139,44,80,10,46,117,30,193,245,82,31,190,206,204,212,210,109,246,208,205,219,147,95,92,26,99,219,169,23,60,175,208,139,101,58,242,187,166,157,142,159,186,95,96,234,200,33,27,170,26,149,19,2,60,184,97,182,141,56,127,41,76,87,89,213,64,189,154,43,117,147,204,133,104,127,227,35,32,36,197,167,211,4,196,58,255,179,158,42,144,47,130,41,69,103,241,102,50,243,155,63,198,4,8,79,78,41,153,26,254,217,108,241,241,109,8,146,237,70,96,209,60,175,101,90,36,200,32,123,151,30,93,155,47,41,120,214,172,82,161,187,242,39,121,121,208,103,122,241,148,211,246,227,151,59,92,13,193,171,248,151,181,173,217,191,140,190,24,244,20,220,99,134,88,239,199,45,190,126,89,25,26,32,247,188,229,23,40,93,105,171,235,88,83,107,79,207,73,75,118,158,241,47,87,222,171,202,220,218,157,148,201,4,216,153,104,100,233,59,213,112,71,210,216,223,242,191,244,243,129,5,30,53,205,2,140,211,211,132,5,137,208,74,1,206,121,53,82,92,5,60,215,47,45,236,172,110,114,150,146,114,58,2,119,121,211,155,28,224,255,25,6,65,91,78,45,59,185,71,60,25,87,195,191,121,216,239,38,245,97,88,110,252,218,252,198,164,232,158,132,198,124,25,175,88,56,11,214,125,155,165,182,195,34,232,131,143,53,140,129,181,169,132,207,13,110,37,59,172,53,189,54,131,77,237,217,116,249,225,233,129,248,53,204,86,211,187,180,213,240,2,116,44,147,69,61,1,49,115,62,230,91,195,40,121,130,187,213,164,225,113,5,229,38,18,226,103,59,137,17,123,120,61,22,151,207,186,204,2,195,71,93,108,139,244,116,61,194,177,201,24,248,134,81,58,248,247,123,66,86,79,94,5,120,184,92,200,5,116,14,60,188,221,36,81,133,90,8,72,33,20,28,233,86,220,29,87,20,165,116,202,53,91,25,150,34,108,19,10,74,93,191,121,188,58,127,223,213,91,147,196,29,231,135,17,136,73,37,47,156,26,8,6,192,245,190,47,142,122,84,42,104,30,147,81,137,254,123,236,62,158,42,176,122,164,11,165,48,1,233,168,84,254,75,154,79,45,50,82,80,36,143,128,241,10,171,180,7,235,230,239,83,133,27,145,219,102,206,253,88,235,247,99,233,170,94,221,181,75,75,231,98,181,217,5,163,198,6,125,5,43,57,107,110,50,94,208,3,75,233,84,228,211,4,71,202,231,67,152,162,53,187,254,105,229,230,220,184,193,235,23,151,243,190,250,91,39,12,15,51,25,68,109,215,66,82,3,178,128,80,6,156,191,67,18,63,131,149,7,120,95,93,97,36,13,253,223,230,199,51,242,146,253,104,33,78,168,107,112,125,65,64,44,249,234,29,1,92,239,255,201,157,31,113,62,69,163,185,62,90,20,127,145,95,23,212,43,120,174,106,254,251,19,242,243,63,143,47,103,107,102,245,8,231,157,228,199,187,99,215,57,129,10,22,80,97,253,201,150,96,74,60,205,216,104,117,52,151,226,143,249,215,91,58,150,204,185,22,120,71,41,101,184,189,181,86,155,130,105,227,203,169,51,149,134,30,225,196,127,130,116,253,107,255,49,99,102,207,4,178,210,233,40,64,224,128,247,105,187,247,144,165,70,87,10,253,88,53,241,36,37,220,65,19,85,74,150,207,42,85,247,15,88,131,205,247,42,83,229,209,85,34,139,44,90,223,94,107,239,183,175,52,245,211,6,32,36,182,189,117,21,19,34,168,20,131,58,84,24,45,40,150,230,227,51,115,179,214,148,21,118,91,203,29,139,233,54,48,125,82,205,222,13,132,25,186,232,44,83,210,224,15,233,89,8,141,169,135,33,91,26,39,80,2,190,144,143,1,128,15,236,189,161,113,251,54,233,22,4,243,182,240,86,163,107,137,50,4,232,86,40,244,161,158,224,114,84,125,254,80,173,178,199,60,215,68,68,121,114,159,55,107,12,34,111,73,63,80,238,226,135,25,85,0,179,118,217,175,73,98,181,224,103,246,132,198,140,255,185,154,151,140,175,10,213,32,212,52,170,173,158,248,126,139,203,248,162,46,118,64,234,204,212,138,160,7,55,152,37,83,105,230,252,40,74,139,181,206,184,214,180,105,102,82,195,234,169,211,48,88,31,206,109,26,149,139,233,235,230,127,127,121,49,245,93,41,58,216,204,210,160,240,143,54,232,200,32,218,46,208,129,251,73,115,8,21,166,24,188,199,220,52,165,248,129,133,62,228,17,126,210,155,171,69,132,42,172,2,1,26,133,126,103,163,104,76,221,96,24,112,96,50,82,134,240,52,10,229,103,203,71,83,219,108,34,8,47,140,224,241,70,246,254,107,33,91,140,83,124,89,213,207,75,148,115,26,32,55,142,7,56,126,126,231,80,198,106,191,206,108,104,58,122,87,80,58,79,125,249,203,199,183,240,118,219,206,128,75,124,117,111,153,74,42,210,178,128,54,146,176,192,193,80,92,52,82,159,139,207,89,33,4,60,147,162,133,94,135,20,154,50,56,178,127,195,28,87,94,10,158,43,23,250,43,205,28,38,106,100,0,182,106,35,95,116,128,205,19,203,93,105,220,174,181,216,89,84,204,11,109,213,9,96,105,186,234,53,244,132,238,49,230,89,106,10,196,249,112,19,183,33,36,33,181,208,20,150,19,252,159,121,117,36,157,112,237,104,108,73,36,47,186,32,243,178,248,249,79,30,191,159,93,91,135,218,212,174,44,78,213,131,195,140,78,159,134,180,8,225,144,229,237,170,15,109,230,231,34,46,177,204,194,204,33,42,213,145,204,47,224,59,210,158,117,166,6,155,204,226,255,130,126,74,8,49,105,118,63,249,82,223,23,219,77,70,65,114,65,142,95,132,239,112,254,206,88,246,5,30,142,131,94,238,45,255,239,36,100,55,16,36,167,241,53,235,89,68,26,87,242,140,63,83,190,183,138,220,131,220,125,107,116,86,228,225,75,136,147,115,162,213,63,44,166,55,56,117,147,106,228,61,166,93,3,92,18,99,50,13,213,169,211,173,44,201,228,22,207,130,219,71,71,125,152,74,136,43,149,243,123,90,165,182,254,123,77,44,233,101,63,167,84,17,107,80,38,212,219,219,155,26,216,1,155,208,132,1,189,22,235,47,157,21,106,138,135,38,182,206,113,254,218,160,149,84,107,189,223,50,137,72,118,224,252,125,48,211,253,189,85,149,209,50,222,149,64,83,149,117,156,180,97,38,231,10,25,222,155,109,235,200,36,37,158,244,81,53,167,203,51,171,3,21,66,194,152,156,93,71,130,82,165,86,251,33,215,236,222,27,213,74,50,115,87,192,119,218,188,52,219,111,225,90,7,218,162,14,72,18,107,209,194,23,187,242,171,192,237,145,106,122,221,228,212,76,42,2,202,41,18,92,165,21,87,149,195,132,88,72,46,15,19,165,218,224,48,176,210,103,136,97,206,228,69,251,50,134,249,34,109,145,149,1,202,227,203,217,240,58,137,89,45,250,170,193,149,88,88,128,73,99,70,15,192,32,31,246,118,115,56,27,250,100,83,244,170,37,88,47,161,179,104,37,19,153,33,20,255,222,168,119,238,201,149,160,77,93,117,227,202,110,201,184,172,110,122,112,76,158,165,135,90,175,237,10,107,211,50,151,58,188,207,163,10,122,211,188,227,89,29,163,26,145,147,166,158,37,178,84,102,226,59,172,244,252,74,237,97,36,174,46,109,169,177,197,214,119,52,108,170,204,113,200,100,239,242,58,100,125,254,149,103,209,133,187,186,76,243,162,66,230,178,83,141,189,186,182,40,158,105,247,227,12,53,53,230,56,83,11,34,109,175,223,103,197,168,196,227,238,48,141,142,212,193,234,22,101,45,86,150,236,59,195,45,105,206,229,78,227,17,68,121,210,51,63,233,3,122,70,244,249,182,104,190,67,124,163,186,63,254,93,124,44,82,251,173,198,234,120,68,2,251,153,187,71,65,31,40,193,58,223,195,138,131,200,27,218,156,170,136,187,185,73,72,68,62,222,211,12,109,125,109,165,46,185,186,8,116,49,229,222,52,171,27,143,213,26,4,114,211,25,86,153,127,159,217,61,121,183,190,104,188,218,53,209,46,44,73,237,53,199,228,63,36,32,254,60,47,184,246,76,64,80,144,242,183,110,148,89,170,209,200,144,196,2,219,10,164,238,102,132,121,22,8,17,57,164,158,7,209,29,170,18,186,251,117,180,123,45,209,153,162,57,104,153,35,17,169,36,232,32,139,95,152,173,16,11,217,96,208,64,16,222,91,202,136,33,53,213,63,254,67,24,212,84,17,158,249,204,187,248,239,246,31,102,6,246,225,31,106,232,86,173,62,215,105,13,255,216,72,52,163,41,220,104,161,176,254,88,205,207,150,128,57,242,237,94,51,182,83,12,23,54,171,161,157,213,91,188,26,155,145,250,120,191,183,116,67,207,114,94,157,245,75,46,118,235,155,237,242,94,219,10,154,57,66,35,71,190,134,223,175,30,144,69,124,89,146,222,243,49,218,20,146,181,14,193,68,37,140,142,118,178,71,5,148,48,179,103,90,82,219,60,121,206,107,27,142,232,52,170,152,159,26,51,43,51,219,121,15,250,62,146,30,150,71,43,189,96,120,183,68,227,199,83,89,157,238,107,106,83,73,234,172,244,76,139,200,121,107,235,22,14,159,112,138,51,27,6,22,200,75,73,21,123,95,154,228,103,125,174,202,178,83,82,172,161,103,198,245,33,209,108,216,109,185,190,224,127,207,122,56,196,188,186,150,210,198,62,199,228,56,101,105,47,239,90,241,223,96,250,59,242,49,169,245,163,238,69,59,165,213,106,98,210,165,81,14,2,13,130,6,126,38,91,55,213,246,81,100,240,160,84,148,70,48,108,18,62,67,48,142,136,155,182,243,53,150,210,111,73,68,219,242,37,239,114,106,235,127,41,85,200,93,106,81,236,135,82,5,30,10,204,155,62,170,39,234,158,95,85,67,11,220,104,42,187,20,105,169,94,156,234,207,18,195,92,253,147,45,233,147,80,78,64,91,181,95,100,213,195,18,255,127,36,141,165,119,244,9,34,151,197,202,73,171,174,31,144,93,246,201,144,167,30,175,112,51,224,205,189,199,167,252,85,159,206,122,215,10,171,99,179,211,102,2,120,52,181,182,52,250,149,166,60,54,128,64,132,61,213,47,86,126,93,191,88,160,177,192,206,156,147,162,128,151,50,188,45,183,84,97,151,103,51,79,120,231,219,235,199,154,191,116,59,102,139,216,136,229,40,73,247,252,215,48,127,182,75,250,22,143,221,253,224,49,16,115,214,154,36,185,148,116,170,36,232,166,251,231,175,73,141,197,167,93,43,61,74,6,231,233,103,203,229,113,57,131,40,230,81,33,155,114,29,129,118,183,165,145,108,7,85,226,34,92,85,19,218,157,140,139,72,205,100,31,188,206,18,17,62,93,230,8,218,211,170,106,72,129,28,173,235,251,56,204,103,171,115,242,131,169,130,49,126,214,253,79,126,230,171,140,95,65,174,83,201,234,223,51,196,95,13,74,72,181,197,38,59,18,162,215,156,170,71,217,83,211,141,50,11,158,65,34,111,71,153,101,1,126,64,112,213,247,153,171,46,57,187,214,3,247,178,142,103,177,107,93,130,114,136,179,123,168,13,223,200,107,70,233,14,55,152,135,90,85,208,68,69,153,194,118,147,71,173,186,146,22,221,209,85,205,64,30,41,35,51,62,93,127,115,157,2,165,167,239,245,175,62,165,66,36,170,180,217,241,139,233,62,195,136,213,206,4,186,249,41,144,81,116,89,233,215,179,54,252,205,82,169,85,141,159,139,73,81,30,178,221,74,163,94,243,165,169,226,128,187,230,95,68,103,37,5,240,45,72,148,21,21,132,199,116,104,167,100,60,234,211,62,151,249,247,239,50,17,69,43,40,223,58,54,97,231,240,122,253,183,140,83,132,90,17,29,237,110,139,165,27,29,179,116,133,10,241,32,143,79,237,163,80,193,157,214,22,243,43,177,132,233,87,47,172,71,20,183,44,254,39,136,195,164,22,185,237,251,71,99,105,31,65,8,93,159,96,81,106,36,122,2,43,254,223,49,18,203,76,201,39,134,35,26,132,238,148,87,48,8,153,183,169,130,209,118,31,31,7,174,121,69,147,174,79,71,85,55,91,73,239,172,248,224,213,34,10,27,253,174,166,9,168,76,212,171,140,133,146,6,63,173,49,82,147,217,113,44,250,249,112,99,182,8,138,240,25,68,128,120,47,149,12,162,205,142,224,190,36,158,163,213,120,84,126,118,140,216,19,209,188,101,95,187,68,139,88,13,159,125,254,134,247,98,75,107,238,214,86,140,185,76,220,117,202,46,169,184,180,199,76,94,228,156,49,242,86,25,113,196,146,78,204,37,222,25,79,86,81,112,32,8,28,158,162,27,219,49,191,172,100,233,240,179,46,152,43,106,188,64,199,57,30,189,130,238,123,166,182,100,18,147,193,65,72,66,152,232,49,65,206,204,216,164,144,107,49,192,189,75,229,117,219,6,21,16,155,81,137,99,78,5,109,153,120,173,69,150,21,159,148,215,246,122,191,112,144,149,249,221,47,237,166,152,170,168,101,164,95,178,209,217,102,113,87,220,58,60,202,174,238,24,165,58,211,235,134,223,142,148,102,12,30,141,213,1,108,68,48,83,45,45,27,180,16,74,250,14,68,155,142,56,165,148,60,119,172,236,77,159,39,97,165,22,88,93,169,233,20,172,233,174,54,150,205,195,119,16,107,58,243,137,69,66,46,111,21,230,135,30,81,66,50,150,26,133,183,239,165,31,175,133,31,207,63,193,251,220,13,240,184,47,22,149,119,74,137,237,104,184,2,17,14,208,62,21,167,221,121,235,67,213,100,81,200,237,76,0,28,122,15,162,184,22,163,93,131,53,33,138,153,155,20,73,155,220,83,192,0,77,77,214,17,228,70,231,109,108,199,206,200,16,179,174,134,90,178,154,98,248,167,229,77,91,207,79,245,136,96,228,126,33,72,127,232,152,33,94,222,192,252,189,62,201,96,123,123,231,85,75,87,108,248,93,148,63,167,187,211,73,181,9,206,223,0,128,26,37,16,55,202,37,142,107,44,126,161,76,248,137,142,3,89,184,68,128,144,203,177,55,242,249,79,37,232,132,97,250,209,154,192,192,175,30,113,50,187,230,63,14,86,111,61,0,166,106,142,139,239,10,179,36,58,172,242,241,252,152,96,139,237,140,95,29,115,198,47,107,204,165,149,87,70,224,110,65,202,105,73,32,248,130,25,14,152,183,146,153,174,62,24,158,185,39,61,28,231,161,1,234,72,163,217,255,37,51,114,175,13,132,145,204,39,139,133,137,148,45,149,20,206,213,40,14,95,179,23,173,212,223,47,195,203,163,202,212,212,105,164,52,55,227,180,119,34,105,107,187,11,237,170,3,146,197,75,212,182,139,163,122,200,156,39,126,179,30,126,160,251,30,144,105,241,51,218,54,116,235,220,176,123,90,194,74,25,149,56,17,0,175,242,133,212,148,15,90,93,56,205,113,76,40,223,191,124,233,160,51,115,102,120,91,67,39,55,208,104,218,112,103,203,77,131,222,234,236,220,162,91,61,7,198,61,237,108,70,240,64,133,149,237,232,112,66,17,29,44,50,41,70,94,211,182,188,53,238,196,164,63,167,159,196,143,48,25,177,46,186,2,146,133,242,227,213,206,134,100,130,88,59,87,70,232,65,28,44,196,177,166,156,47,36,87,87,80,39,49,202,122,190,251,43,37,160,17,187,27,201,199,1,25,126,52,43,140,117,219,149,77,133,31,213,23,10,231,188,248,125,251,44,151,128,37,244,144,180,76,160,235,106,184,76,82,99,227,55,169,213,65,51,120,50,177,110,211,92,41,21,175,129,255,208,245,75,175,171,235,188,21,218,252,230,209,12,168,136,26,144,150,154,54,53,134,153,166,95,250,71,240,84,159,253,182,217,108,137,242,92,117,220,97,230,155,119,233,153,201,186,166,10,172,131,205,68,158,49,185,106,190,225,151,212,196,147,31,2,78,217,70,213,194,195,115,101,4,84,80,123,61,110,231,28,53,21,162,76,75,6,229,29,220,113,78,77,37,106,191,11,92,183,252,198,189,128,142,234,220,61,51,135,141,227,37,78,227,189,158,228,54,136,222,47,13,174,139,155,106,64,144,160,217,57,57,103,188,147,170,224,133,123,55,166,51,9,28,32,185,166,216,60,182,169,56,230,72,74,115,18,21,252,84,38,165,216,175,9,156,110,171,72,155,81,193,124,32,252,138,254,196,237,90,245,79,113,125,206,76,132,111,25,71,215,118,208,56,225,80,200,178,217,53,115,55,104,248,101,192,115,195,244,199,206,149,31,180,34,36,175,234,210,12,33,231,55,251,162,217,213,226,37,10,12,71,45,162,62,76,175,60,194,36,102,143,63,172,246,178,17,138,178,141,214,31,226,129,87,191,111,224,92,70,184,238,181,145,162,185,55,220,25,27,9,207,117,76,7,180,245,174,20,246,11,93,74,253,104,253,118,227,95,82,243,215,65,217,105,141,148,237,138,133,81,56,216,251,200,255,96,61,99,165,224,175,207,85,136,56,66,27,141,153,37,130,192,123,174,250,164,211,73,13,73,182,82,3,60,198,202,172,21,141,204,68,253,100,66,6,212,48,45,166,41,14,173,138,94,249,239,145,19,143,78,26,101,122,3,115,12,76,117,73,252,34,129,82,182,109,241,206,179,136,29,97,228,203,240,174,19,177,101,91,87,30,71,38,201,193,102,4,214,146,138,106,3,36,57,26,94,207,114,244,8,13,116,118,59,34,102,137,204,225,124,194,235,150,210,107,80,81,210,59,25,204,133,177,36,6,172,62,191,216,173,22,235,21,142,181,100,227,60,241,207,199,100,193,216,153,5,77,205,184,106,52,235,83,249,119,183,181,103,159,18,161,23,85,214,139,166,114,244,35,236,228,212,43,38,126,179,44,221,76,95,224,156,76,44,217,45,59,120,132,237,115,235,211,160,231,75,33,211,14,75,162,118,202,35,158,105,217,169,138,71,63,121,30,239,205,221,63,231,63,195,118,177,87,232,126,247,45,255,253,250,40,4,201,252,50,14,34,82,12,12,247,52,225,119,191,142,44,79,171,109,225,112,90,121,131,33,102,41,180,83,252,173,190,15,160,11,36,188,126,168,229,146,45,82,230,29,168,152,245,113,2,170,72,44,172,172,185,217,41,249,52,190,145,52,56,119,52,248,211,71,160,167,46,57,154,5,151,152,89,57,26,1,101,136,68,195,35,93,190,128,190,210,157,248,209,117,181,145,246,127,123,69,42,50,183,230,154,164,198,200,217,11,122,113,243,130,183,146,110,62,51,238,201,76,159,49,245,54,158,18,145,223,53,249,156,43,21,7,155,242,182,231,197,167,9,128,226,76,185,22,7,47,36,254,51,224,64,95,91,20,26,239,248,6,242,169,57,6,82,221,150,145,146,26,144,183,197,56,47,193,122,11,189,242,181,19,44,147,166,126,28,129,57,165,106,53,218,229,22,152,34,103,48,155,73,236,197,250,210,248,33,157,45,193,20,179,149,111,141,27,169,36,255,187,14,133,212,97,125,2,46,153,227,9,47,209,131,172,179,95,72,166,224,59,153,30,189,99,201,187,65,4,207,74,231,104,167,120,221,154,50,235,224,138,229,79,6,100,139,58,34,219,99,43,212,94,246,26,149,46,127,13,78,246,203,223,170,184,140,229,6,167,62,75,93,100,224,174,18,175,248,81,210,171,158,44,36,136,91,34,132,219,235,29,81,221,222,207,147,210,33,46,49,200,159,44,173,1,82,83,148,223,100,124,210,30,172,115,197,218,31,3,165,247,228,161,210,227,247,105,201,238,154,220,8,150,92,186,69,43,29,132,31,176,149,115,158,171,30,51,206,199,127,9,225,161,238,147,102,36,156,39,14,124,69,90,122,248,33,20,153,167,232,51,61,137,31,255,141,114,253,62,204,121,210,222,78,173,113,45,224,66,200,212,158,154,147,158,4,102,155,166,51,137,192,163,57,200,45,120,23,31,124,65,204,230,94,175,161,71,217,112,228,153,238,101,111,105,101,203,224,84,195,162,250,51,185,82,229,24,29,153,182,40,33,169,97,192,122,64,76,236,225,113,33,148,202,209,33,78,191,78,255,135,190,41,50,117,250,15,255,104,86,64,121,209,29,227,61,196,5,74,167,152,190,114,116,198,139,18,229,117,76,179,207,1,47,234,140,181,36,50,177,86,216,30,249,35,82,83,96,170,106,75,48,253,79,170,222,63,255,247,167,243,217,52,165,134,252,140,109,35,145,241,180,202,110,199,49,67,41,5,172,65,170,194,159,246,216,53,139,11,43,88,249,199,47,76,65,114,14,231,239,0,155,146,113,145,162,158,94,254,64,64,44,141,54,209,197,167,95,33,65,150,178,156,150,251,21,208,111,31,152,55,119,207,100,78,106,41,133,189,154,138,21,47,18,53,178,234,34,212,221,168,200,45,124,212,213,29,143,202,54,15,252,187,81,228,73,197,199,100,190,95,175,37,126,172,84,90,9,131,180,75,192,36,73,133,136,181,95,50,71,76,39,16,196,78,24,59,0,180,31,57,52,229,61,100,126,153,37,140,28,85,117,106,229,252,167,242,232,79,194,215,128,246,195,204,113,196,41,10,171,143,214,186,215,224,153,117,170,234,110,99,191,47,193,79,155,213,2,135,194,202,48,90,42,161,206,113,28,35,76,27,106,131,91,193,235,198,32,197,57,117,92,15,4,61,101,88,144,172,155,105,12,229,190,51,43,139,171,170,65,33,66,31,120,137,35,102,246,246,124,121,38,16,92,201,214,242,82,66,111,173,22,192,162,223,54,195,255,42,160,201,68,109,45,59,73,65,46,63,247,40,115,191,219,27,196,21,38,212,185,248,228,53,166,204,234,242,66,99,176,32,24,54,180,169,116,59,20,192,15,225,227,124,248,62,100,91,136,243,215,209,180,74,32,251,72,236,185,171,74,181,106,183,153,167,57,244,133,16,206,223,95,183,232,236,97,174,30,186,46,154,177,208,248,251,83,73,157,38,50,134,215,110,93,207,32,65,230,178,75,122,200,55,39,92,62,40,31,247,71,21,56,127,243,2,55,25,125,89,7,151,222,71,213,68,137,47,76,223,2,141,237,217,174,221,41,217,64,34,155,143,133,108,148,0,254,104,35,219,22,154,12,248,175,224,157,174,108,182,222,103,29,162,56,127,213,164,109,217,24,104,154,176,32,100,163,9,191,240,20,206,223,166,144,86,145,241,233,151,242,13,181,63,109,225,178,22,169,35,36,77,187,63,112,254,134,230,164,209,213,2,164,203,221,19,19,235,47,113,46,243,111,175,77,6,88,82,244,98,56,235,34,176,16,179,14,30,100,251,254,18,52,26,247,112,120,122,211,2,123,60,137,240,85,244,89,142,229,38,41,132,210,162,57,127,213,144,55,143,238,149,92,210,126,231,19,40,190,242,37,238,183,2,136,244,106,142,81,159,121,65,119,56,138,130,151,51,212,61,13,25,241,212,55,43,190,153,37,77,187,246,144,225,166,236,149,188,136,61,175,242,70,170,64,15,37,185,12,226,146,31,189,53,77,94,109,50,64,214,124,152,38,27,105,235,147,207,252,242,217,164,150,200,60,105,253,190,217,203,113,123,36,211,126,148,159,210,126,252,121,107,64,148,201,245,84,12,41,30,198,87,215,14,34,238,172,109,224,240,97,19,145,43,34,73,133,234,29,107,91,78,58,112,225,205,121,127,67,75,58,200,255,185,129,72,161,65,199,44,84,250,171,50,148,44,250,183,129,143,152,13,28,66,116,159,254,108,81,81,219,167,201,204,126,12,209,139,157,3,56,183,11,125,119,152,122,227,21,167,11,99,180,25,115,50,226,226,108,35,36,78,226,106,146,218,80,221,196,218,172,144,234,68,1,130,232,14,109,217,180,244,142,196,155,249,24,35,127,110,220,15,165,17,250,146,173,178,185,25,119,164,48,11,148,243,127,72,46,32,187,203,182,15,127,13,102,112,110,124,237,248,138,245,63,60,101,219,72,108,7,250,220,73,241,57,34,113,99,196,97,160,189,222,11,79,198,65,237,237,79,37,31,82,227,205,55,1,181,204,138,51,177,70,124,201,255,219,227,194,143,44,61,116,216,190,81,109,214,129,168,176,111,67,231,51,149,8,239,200,154,120,62,79,242,28,147,70,206,172,83,247,246,107,71,207,106,86,245,232,222,218,175,119,187,151,99,92,200,217,237,63,84,93,150,237,103,30,225,12,151,202,168,189,75,38,218,61,101,231,105,101,184,210,32,79,133,124,51,63,103,114,91,85,225,107,183,6,143,255,218,223,201,50,30,181,233,11,0,244,6,251,83,81,194,19,191,40,100,243,5,242,225,81,193,120,24,255,99,182,0,73,213,224,177,69,193,204,57,189,212,69,177,36,74,246,76,14,163,62,17,238,126,85,12,120,195,143,193,153,156,209,58,35,213,218,105,180,141,216,165,175,37,214,174,148,147,224,128,93,153,151,228,31,176,194,130,166,164,180,146,95,239,149,100,28,188,127,2,141,125,0,125,100,64,66,61,90,183,153,129,166,52,133,21,64,38,221,28,98,148,141,24,68,188,123,37,232,183,52,141,174,81,18,221,166,154,51,53,27,3,64,214,181,159,71,224,123,121,22,73,230,250,75,5,100,157,228,229,26,177,153,110,52,173,231,244,101,36,243,54,182,158,82,45,50,211,140,221,224,151,237,157,224,159,149,229,195,164,204,94,165,91,153,27,58,29,33,41,251,178,43,138,173,252,214,183,174,103,36,130,62,159,48,76,130,83,37,196,148,194,29,111,27,166,74,38,199,121,201,94,191,77,90,12,39,135,24,138,110,158,12,135,255,44,123,60,245,137,75,248,95,127,245,127,59,193,249,127,180,242,215,175,202,113,224,229,252,100,30,21,229,56,13,91,233,66,172,1,27,3,67,230,73,224,88,242,172,87,56,175,46,137,63,52,61,25,112,91,217,4,213,128,26,240,181,58,40,125,15,49,209,248,37,67,174,190,250,205,174,43,163,207,36,240,248,67,174,115,207,77,245,94,109,107,144,121,222,111,222,62,173,136,253,225,166,168,176,65,208,250,40,48,227,81,238,124,40,219,160,94,138,33,227,75,67,115,65,113,230,226,136,215,180,115,17,181,2,217,54,25,213,4,71,51,186,175,196,15,246,158,238,221,130,119,120,98,87,239,138,73,68,75,150,218,180,124,7,212,95,78,76,133,178,180,18,93,4,205,44,25,81,170,143,120,44,188,143,51,249,132,69,242,20,29,15,25,34,23,4,143,194,2,246,37,237,168,188,154,90,43,254,123,76,56,241,64,13,227,86,60,216,76,19,135,102,109,153,167,130,146,117,137,245,85,44,92,163,99,76,29,60,250,232,174,136,211,12,218,168,51,196,196,249,186,222,98,147,78,210,107,185,18,98,189,253,186,150,162,156,26,130,104,149,18,99,242,2,247,185,222,214,164,224,100,93,35,121,32,106,2,35,133,227,0,166,74,21,13,169,132,129,228,247,113,99,25,95,126,80,23,102,239,27,247,38,10,17,110,221,231,237,187,18,163,198,1,137,99,93,127,252,7,193,228,75,222,222,165,3,251,67,33,3,237,11,251,39,66,94,124,155,248,99,190,250,14,165,122,81,209,126,52,203,132,196,13,73,6,203,61,239,3,174,38,27,159,117,116,6,139,72,50,58,149,216,41,171,191,62,100,166,71,244,92,158,9,9,205,80,53,1,181,123,95,133,216,156,61,94,134,238,172,36,215,190,185,109,254,10,199,85,153,218,99,99,32,88,72,228,127,152,67,180,159,9,176,11,227,193,92,212,23,225,116,223,14,238,70,156,82,215,71,178,232,4,138,63,94,109,74,95,237,232,30,58,217,71,125,123,132,158,15,121,22,138,36,180,54,78,95,7,228,115,106,230,48,14,96,97,59,188,230,195,12,78,195,55,73,255,213,240,170,7,192,74,220,172,178,190,240,73,221,185,28,224,132,99,235,219,185,68,211,249,146,113,119,43,138,54,116,251,210,224,43,17,22,30,125,108,188,156,142,107,39,147,119,192,213,211,44,165,176,85,42,235,98,249,201,187,233,142,21,87,21,22,181,196,231,98,229,155,60,239,59,84,146,167,194,37,89,212,72,45,222,227,252,21,66,121,218,123,22,218,129,57,141,223,248,124,189,41,67,205,75,229,167,21,211,110,52,155,125,252,128,137,103,158,33,107,204,176,99,95,120,134,90,155,134,215,192,29,107,117,135,183,12,10,79,213,9,119,243,119,193,70,174,57,92,129,61,31,2,79,127,216,127,150,187,81,75,126,165,31,102,150,239,237,235,243,249,246,216,113,217,49,153,58,171,85,108,163,190,47,141,123,185,228,215,29,66,52,196,126,247,93,126,107,172,181,227,191,251,179,205,58,117,32,156,208,54,127,84,14,7,208,235,127,134,140,73,213,126,169,209,140,190,229,184,230,65,140,157,124,127,218,176,253,156,169,148,34,243,141,95,234,220,155,43,6,46,202,81,217,56,108,151,61,43,219,73,137,94,152,180,203,191,65,23,223,117,50,242,75,94,176,107,239,224,39,184,61,58,203,82,172,61,181,100,46,65,22,253,27,191,100,45,7,219,14,201,111,221,127,199,232,186,45,211,128,12,89,238,168,23,67,24,175,86,111,4,181,250,242,235,131,110,111,198,194,169,13,145,30,165,195,166,178,36,25,47,240,104,90,33,77,91,135,245,127,211,189,193,39,43,30,197,163,141,223,52,4,37,186,181,74,168,238,188,63,91,57,81,188,243,192,82,108,164,26,155,201,59,217,173,241,238,0,145,100,222,103,33,68,78,161,237,44,99,155,134,206,162,147,230,145,206,109,223,57,117,225,246,27,114,56,127,39,78,118,251,92,90,159,46,116,198,63,118,93,17,152,31,197,245,27,162,53,46,110,55,148,23,224,42,105,216,238,2,190,14,182,237,235,168,117,79,6,55,49,177,245,180,223,198,178,127,102,162,74,11,118,184,220,20,200,228,205,81,56,214,12,82,38,49,251,110,170,167,119,108,22,209,150,104,255,188,68,141,61,23,207,62,2,227,87,168,161,142,23,231,249,174,94,39,72,121,46,82,184,76,247,37,191,66,182,175,9,220,136,130,114,85,195,220,238,7,158,250,87,229,220,49,245,122,244,41,63,104,224,2,107,144,39,36,181,202,86,130,49,220,7,81,120,228,111,82,190,148,84,94,7,97,170,137,93,73,164,198,4,204,165,92,188,20,21,228,191,63,121,179,220,31,172,116,27,155,205,172,86,42,133,32,5,187,99,141,92,35,163,100,34,190,222,199,155,115,77,1,21,91,168,78,52,34,247,83,126,166,68,194,108,151,118,86,204,56,98,218,4,162,99,125,134,249,81,205,125,37,35,110,29,43,39,24,186,109,240,166,221,148,181,0,164,207,163,116,243,128,125,79,222,206,194,32,91,174,183,66,8,233,220,252,146,156,136,84,141,149,242,16,237,152,223,234,52,98,47,247,101,46,86,36,18,30,249,156,152,191,228,214,209,141,225,200,75,197,78,89,113,76,11,215,163,137,138,215,113,69,107,75,84,241,54,178,60,105,81,66,173,130,70,171,33,177,181,210,33,67,180,189,173,252,162,179,250,5,214,32,195,20,36,72,234,147,224,141,26,45,151,180,73,201,1,228,137,150,235,42,104,218,197,102,101,210,3,105,165,150,210,186,93,155,114,111,193,184,75,206,25,4,12,193,210,203,105,157,140,133,138,118,169,201,251,72,12,29,43,223,107,2,234,120,205,207,7,92,175,49,20,125,229,19,197,204,182,187,32,131,169,169,89,50,82,58,175,116,66,191,160,99,100,244,130,100,35,171,35,163,89,54,15,240,205,148,73,160,103,87,220,21,38,18,194,65,236,163,76,67,237,38,51,168,48,11,55,26,196,184,193,138,169,184,152,212,200,34,222,107,51,124,123,45,169,240,223,32,154,31,120,244,40,61,87,154,199,241,254,123,119,31,191,164,39,39,15,249,2,195,177,40,175,128,173,210,212,143,243,197,101,173,1,186,30,197,209,198,236,232,8,102,142,212,91,213,63,146,49,82,115,172,205,47,241,136,154,132,73,17,89,85,76,219,103,193,65,181,212,13,34,28,134,215,142,57,140,125,175,203,163,251,148,240,129,179,131,241,229,208,130,6,35,53,63,246,72,158,18,142,67,111,242,134,243,79,221,117,228,85,39,229,57,29,105,83,84,52,174,56,64,80,54,115,75,80,22,103,229,15,133,149,241,230,24,151,101,189,105,53,167,227,232,162,187,173,144,24,146,69,145,176,111,208,205,49,34,159,79,72,30,245,177,114,6,54,181,186,176,105,124,60,123,93,239,62,165,225,72,11,78,92,61,192,151,27,201,85,74,153,148,234,228,102,142,176,215,24,159,210,45,203,180,213,249,241,210,225,185,125,137,232,171,163,46,152,84,182,103,117,12,68,57,141,148,10,56,76,179,157,129,242,139,237,214,55,209,211,80,176,176,59,174,150,203,201,112,57,198,241,229,18,180,209,87,119,0,91,152,50,16,210,24,72,175,251,30,199,70,142,130,186,146,121,194,40,94,72,242,113,104,17,111,151,165,15,66,20,7,226,121,216,152,11,37,118,248,109,150,223,248,181,67,138,53,68,100,190,91,51,165,131,124,62,11,79,158,36,109,160,186,14,25,39,237,83,167,4,88,184,180,150,36,46,5,184,254,216,44,117,12,95,167,180,176,119,107,98,217,27,128,197,160,45,3,191,111,95,114,10,181,150,172,231,209,125,250,155,212,249,181,179,34,202,68,44,90,59,26,62,111,36,23,120,150,81,241,9,36,253,125,53,40,15,179,231,107,254,159,202,187,70,189,109,76,105,168,227,69,236,230,86,4,190,147,152,126,161,242,45,24,44,239,86,90,245,253,93,205,67,197,219,44,49,70,44,166,24,117,190,171,73,160,210,233,64,121,148,174,230,90,101,55,53,37,229,42,164,200,7,89,132,4,201,162,179,146,246,191,204,25,82,169,171,146,144,146,7,71,7,73,205,237,197,222,165,191,76,241,140,116,186,95,56,138,250,113,73,85,200,43,29,233,75,140,7,59,238,185,205,179,208,137,248,144,31,236,105,25,125,24,80,222,253,179,134,92,209,78,196,207,209,174,224,96,227,190,207,237,174,52,9,192,11,0,35,23,124,87,88,198,185,113,105,123,9,97,130,147,99,243,163,5,163,46,158,45,111,154,38,105,188,122,86,176,206,43,106,129,217,89,84,253,154,71,233,108,45,207,223,74,172,158,120,188,133,172,53,250,107,151,106,192,124,0,61,46,218,26,89,208,173,37,42,83,160,36,231,240,8,137,104,28,182,77,126,144,69,130,185,70,88,207,40,185,165,120,97,69,241,101,57,15,232,201,106,88,112,159,244,220,120,248,107,179,200,87,13,187,162,18,245,111,97,158,211,67,102,106,52,125,3,123,167,121,22,230,124,30,227,208,206,47,108,228,49,95,239,10,151,86,114,217,212,68,120,222,51,75,208,189,51,30,24,57,140,87,80,62,41,62,127,135,72,162,223,206,112,164,204,25,106,139,253,240,227,89,29,237,216,218,61,79,76,145,75,235,251,169,222,254,39,189,237,144,113,167,228,41,129,13,101,72,16,168,246,165,132,226,79,165,11,152,241,201,80,48,45,85,21,238,243,108,226,193,118,108,51,96,223,110,123,222,72,67,42,51,34,101,206,69,234,39,86,215,166,70,28,224,224,98,101,16,148,172,7,85,72,207,68,169,110,140,132,55,91,153,30,88,158,175,83,208,158,118,46,183,126,213,75,159,251,112,30,242,150,21,249,43,111,153,150,26,66,190,81,224,165,121,196,98,122,32,144,70,210,74,42,53,42,245,211,98,119,73,87,93,136,136,166,80,49,24,164,183,71,145,22,167,73,153,60,131,238,227,219,84,158,42,78,77,221,42,176,222,28,236,152,76,233,253,37,51,185,98,179,34,50,182,203,234,231,108,51,126,251,154,124,44,67,68,170,210,245,209,69,103,164,30,147,234,111,230,29,184,173,82,231,172,102,41,237,118,198,103,128,143,164,112,209,182,164,80,133,9,237,20,97,254,65,99,42,168,252,251,147,85,191,41,168,49,133,94,133,82,131,165,226,138,123,59,18,44,223,27,87,46,20,221,43,177,180,102,164,150,33,135,91,113,246,144,206,114,210,108,186,164,251,49,212,64,221,210,128,117,136,255,196,8,36,105,85,235,211,34,161,120,155,79,29,202,2,48,69,189,241,129,15,129,210,31,88,232,229,109,248,107,96,24,39,85,22,48,86,226,153,228,42,186,193,118,44,89,49,81,125,101,211,219,170,84,98,217,11,200,28,85,220,71,224,216,45,216,147,166,162,22,158,42,234,201,111,100,193,202,129,41,223,142,66,125,90,163,186,132,199,70,82,89,52,29,190,190,10,46,98,232,139,101,29,153,80,152,65,246,148,53,249,10,10,45,131,6,219,171,7,149,60,212,19,71,11,126,172,239,63,90,12,69,170,9,158,166,178,2,145,163,156,230,223,22,165,7,49,199,76,142,39,163,197,139,83,46,47,249,39,115,110,72,124,18,173,230,234,232,226,21,56,121,236,134,26,79,253,134,218,125,0,81,19,127,106,20,162,140,102,154,153,23,9,234,47,40,74,20,103,52,205,146,101,116,57,185,132,218,63,248,14,149,251,221,197,255,232,75,155,150,22,234,104,189,61,162,146,236,232,70,231,108,243,48,53,74,241,232,211,20,154,241,176,248,192,237,21,103,152,37,29,141,244,104,51,210,211,241,159,117,14,60,81,12,188,91,37,186,17,50,97,95,122,221,127,162,189,214,249,189,64,190,55,236,218,94,4,178,245,42,201,221,39,128,204,52,196,105,59,228,82,8,99,118,209,103,80,53,22,198,231,246,134,73,234,191,27,98,201,70,31,68,44,60,78,183,94,188,5,221,165,30,108,55,87,80,198,34,215,180,115,28,68,180,27,170,135,141,101,207,118,130,154,69,178,68,7,205,200,97,27,206,138,71,138,20,43,146,50,215,168,135,201,116,70,78,109,15,34,253,253,186,149,102,36,218,56,176,109,73,73,220,187,26,235,155,22,113,185,173,175,2,230,212,103,214,35,68,122,20,148,228,132,167,38,138,174,78,206,41,146,120,76,7,46,210,147,159,10,28,146,180,102,250,46,174,207,7,169,128,182,198,129,115,149,226,57,177,95,233,25,228,179,14,158,106,168,91,102,226,175,102,72,75,117,245,185,76,23,247,181,214,18,144,150,10,185,57,223,56,222,150,188,17,137,199,244,117,153,89,241,51,121,79,179,154,156,216,80,208,51,22,102,69,51,177,211,196,252,111,251,13,135,190,37,225,225,152,43,224,240,49,117,131,70,130,8,165,116,250,183,98,229,192,30,94,238,64,248,10,9,36,235,210,232,139,216,132,39,59,32,133,132,114,122,125,84,53,37,254,225,176,215,29,232,223,141,110,143,5,40,39,206,26,152,189,194,213,35,115,59,45,205,40,103,77,240,11,27,109,52,72,87,46,253,96,0,35,151,96,60,191,179,131,111,68,39,88,181,82,196,181,85,195,180,158,27,240,30,41,63,10,116,82,65,154,211,21,224,252,45,45,214,128,121,86,206,34,10,74,140,155,201,248,63,5,179,254,74,27,98,215,158,102,5,79,81,205,9,209,21,46,160,46,215,17,175,73,237,149,151,219,157,15,165,231,199,42,217,94,17,36,147,69,90,74,17,254,238,118,240,226,145,234,28,201,157,16,224,32,212,82,237,29,122,215,36,99,12,178,40,105,25,125,95,32,23,18,85,69,4,251,61,234,18,225,76,56,129,115,143,199,217,174,159,172,214,108,83,99,79,147,248,222,27,49,245,228,143,142,105,104,118,18,192,98,28,159,141,7,176,47,231,173,248,252,60,198,41,212,175,166,164,72,46,217,243,255,7,43,96,134,64,78,247,49,144,81,243,49,6,231,47,96,123,188,27,168,6,203,59,30,169,236,117,113,80,24,125,242,117,109,187,75,189,81,104,167,191,172,118,46,253,219,116,185,239,71,66,176,179,196,99,229,153,189,17,106,170,13,17,40,231,92,168,141,27,125,92,10,241,31,150,172,69,198,175,193,100,68,108,25,104,151,148,86,195,80,245,184,145,177,47,81,33,158,129,202,52,30,246,27,150,16,170,203,226,33,216,104,148,148,111,238,28,80,192,244,228,116,12,193,212,123,91,133,73,227,138,168,73,169,230,222,209,244,166,187,232,218,212,6,9,55,178,196,183,211,109,195,92,115,6,66,4,29,139,123,21,25,11,229,66,78,32,23,45,89,106,223,36,4,58,172,136,133,93,213,212,231,50,47,191,53,110,252,187,10,237,219,151,148,37,23,241,221,9,33,23,130,194,219,92,150,140,200,117,205,84,9,63,11,81,94,108,255,192,74,182,8,59,138,94,25,169,125,113,211,154,47,182,169,28,158,81,9,78,180,90,93,139,222,77,58,255,81,124,120,62,116,26,143,40,157,122,115,109,194,92,173,114,145,17,0,104,40,130,39,171,78,61,102,80,26,254,167,184,177,200,164,203,108,237,86,90,3,57,122,170,5,224,104,97,69,67,48,127,153,120,89,127,22,253,152,108,176,27,165,120,82,86,192,112,57,39,225,57,226,39,42,77,81,155,163,63,224,115,26,107,120,188,166,57,122,167,84,120,245,156,224,28,1,175,233,152,23,72,8,50,209,32,140,195,152,115,125,121,111,29,111,254,19,184,172,166,172,236,195,229,145,184,185,196,143,116,214,166,25,204,142,45,80,30,216,76,60,158,224,190,118,88,116,87,0,165,102,164,150,8,121,242,175,18,109,142,24,131,243,69,36,71,248,154,116,140,4,250,26,40,99,2,246,37,70,79,213,202,147,158,116,201,80,58,182,60,217,100,58,168,241,40,210,51,27,226,159,166,91,171,67,196,233,120,167,170,217,171,72,229,126,202,140,184,13,214,72,6,139,175,206,171,28,27,114,168,145,164,226,7,16,101,94,193,211,74,198,150,253,150,166,16,58,72,137,201,214,11,160,135,221,219,144,13,99,130,63,158,226,90,101,175,94,24,195,168,36,120,179,191,71,176,123,172,241,107,148,193,191,73,112,91,55,253,239,203,89,98,57,115,157,184,178,93,224,127,88,77,72,163,145,29,137,247,57,91,74,98,250,62,117,81,43,59,169,254,129,252,149,205,26,147,179,190,239,54,32,5,31,151,178,101,204,90,219,76,78,157,226,88,192,168,143,83,23,183,100,188,195,39,207,246,7,218,95,180,123,205,45,73,247,37,71,216,212,232,0,21,181,83,33,135,192,92,172,97,39,125,95,251,17,208,136,21,205,79,166,59,196,98,230,92,145,247,163,69,2,16,27,170,124,210,9,42,41,153,217,81,80,204,137,174,233,189,15,62,238,155,39,49,85,39,101,9,139,220,225,197,91,86,172,25,166,69,9,76,214,64,213,28,107,38,16,26,95,7,146,172,239,7,123,106,236,14,131,218,11,42,172,183,238,199,30,120,249,36,23,184,233,201,61,37,129,181,132,215,62,101,126,166,4,133,54,238,125,179,42,6,109,95,18,205,198,146,24,176,201,115,29,108,193,69,207,143,234,108,150,191,21,89,84,71,154,249,134,119,24,46,72,114,168,137,179,24,6,218,253,239,61,201,205,187,116,1,36,52,53,23,75,105,109,243,52,9,125,175,135,240,255,120,154,134,235,135,133,91,148,53,14,40,93,156,191,49,205,23,114,140,26,114,143,156,238,98,168,92,25,217,37,48,45,224,214,237,72,178,62,41,222,70,208,122,68,66,78,132,153,8,136,125,59,170,16,229,19,57,29,22,247,231,29,114,224,14,190,59,101,81,38,45,144,144,54,127,97,188,166,73,0,194,135,203,244,21,1,215,81,145,178,120,53,221,53,93,13,34,188,60,170,202,91,172,55,105,3,92,195,83,5,141,131,69,170,11,12,241,219,160,240,205,22,29,242,229,152,20,204,65,118,32,59,30,112,100,164,169,98,133,246,204,27,217,140,56,46,79,54,113,1,7,89,22,15,188,140,22,234,199,221,71,164,27,111,96,228,89,194,187,53,202,202,121,76,148,243,35,116,237,66,11,103,241,193,48,67,52,120,117,95,159,255,153,154,74,27,163,83,177,194,106,36,162,243,4,122,16,143,143,62,162,176,171,25,105,27,36,162,57,246,93,104,53,125,66,219,40,211,19,71,141,204,32,215,25,58,166,109,53,193,249,139,114,254,222,153,242,209,181,53,34,39,216,78,150,9,68,204,66,119,104,186,100,116,98,34,81,168,67,252,48,250,233,90,119,153,17,107,204,194,247,82,77,180,239,242,148,152,175,77,88,145,58,64,14,190,38,32,93,59,32,205,104,185,213,84,82,142,75,194,225,37,160,168,152,98,246,166,172,205,44,118,45,222,187,202,117,10,14,125,74,87,56,168,180,249,122,133,175,2,112,50,172,92,178,209,37,192,196,216,244,252,215,253,126,211,148,153,185,123,135,210,243,214,78,225,213,53,155,116,42,165,147,122,107,123,87,18,174,193,164,111,183,163,134,234,138,30,98,171,168,51,57,213,15,54,241,232,24,136,119,146,117,245,107,244,154,224,81,141,98,162,132,98,92,131,57,239,58,118,242,31,119,47,14,97,162,63,222,172,245,209,18,103,170,10,154,179,241,75,63,253,243,181,136,228,248,43,8,84,123,168,220,71,88,90,65,149,33,72,148,244,71,51,170,156,16,184,210,250,178,7,252,135,184,151,32,225,129,30,191,181,191,144,165,167,68,87,48,204,129,222,51,218,108,88,206,174,87,209,91,211,102,65,73,236,64,48,133,44,1,159,102,236,21,241,37,195,143,114,145,246,148,176,113,194,223,33,203,3,246,83,51,107,179,187,163,201,182,156,33,113,15,47,49,240,140,78,198,165,70,199,209,106,37,48,63,165,190,31,19,13,46,30,224,170,143,140,106,122,42,27,255,42,139,222,10,220,34,248,228,210,33,191,211,192,19,51,170,96,241,221,70,240,65,177,57,198,91,44,251,92,147,4,221,116,94,227,218,156,38,32,73,118,253,153,246,46,45,250,107,145,251,96,183,91,231,208,38,239,146,0,177,65,185,3,189,226,13,9,214,180,124,236,227,91,151,85,163,129,32,81,173,214,36,40,171,238,251,179,215,94,21,138,88,38,18,148,202,98,234,179,145,151,102,76,220,74,244,133,124,83,25,223,176,12,24,223,12,244,80,233,136,47,210,91,205,192,148,23,178,111,247,252,241,41,12,221,208,40,47,92,54,224,245,173,224,212,111,119,13,147,45,60,246,204,113,154,10,87,46,216,63,96,23,44,153,191,219,112,19,247,158,236,65,251,126,71,173,169,210,32,5,174,133,101,74,86,93,83,9,214,101,110,110,116,114,229,127,152,188,93,246,5,238,186,51,172,13,14,187,114,165,168,70,134,11,250,192,222,224,252,117,8,118,61,180,47,37,60,13,89,95,22,121,206,235,236,47,123,74,72,16,165,243,204,4,107,185,248,250,218,191,119,105,159,147,230,113,254,43,213,39,181,51,255,58,251,255,237,12,219,255,217,126,108,242,144,191,166,140,36,50,247,192,235,83,33,120,13,84,154,130,163,115,102,168,215,16,38,106,14,145,161,134,255,153,179,27,40,153,179,147,121,225,92,89,233,236,167,185,243,153,139,184,118,125,161,213,146,129,130,174,199,34,14,116,78,162,62,250,229,140,125,47,248,80,248,225,218,57,22,235,247,100,170,3,145,31,196,248,232,251,36,204,221,113,219,113,108,74,107,69,216,39,189,95,243,127,105,180,13,175,242,49,62,193,213,68,189,102,188,28,199,149,62,129,187,216,133,187,235,196,74,174,128,120,177,87,27,134,119,4,1,45,85,242,170,99,2,218,58,252,63,165,145,185,207,36,65,247,150,176,69,115,86,63,211,143,75,209,44,128,23,82,166,194,206,112,150,172,180,240,228,79,87,75,25,27,95,31,215,116,58,54,25,197,137,91,165,32,204,75,88,93,216,26,100,196,213,24,199,187,92,249,236,221,90,93,136,5,249,46,157,231,242,17,186,178,254,191,250,190,56,80,94,231,18,124,205,1,32,199,82,28,117,191,162,124,88,228,252,13,23,29,70,158,98,153,221,88,152,110,119,230,96,92,180,151,93,33,23,10,137,69,95,90,171,188,132,60,116,59,6,215,166,110,115,164,178,79,106,125,165,87,16,98,126,139,142,168,201,7,94,171,226,55,180,115,93,136,140,203,63,231,63,250,226,33,243,195,64,63,69,19,187,96,31,223,208,1,175,83,160,188,6,117,236,217,184,171,33,146,121,81,186,125,37,105,120,32,117,91,174,48,216,165,123,105,233,188,68,22,53,87,211,112,3,204,219,149,188,27,176,194,159,245,147,197,242,216,160,114,221,216,157,87,122,29,79,163,225,238,176,206,12,110,139,228,195,198,165,111,184,53,90,36,88,233,133,61,218,124,230,249,244,49,86,38,178,133,182,203,60,73,18,138,194,86,124,34,167,192,133,85,172,70,104,219,31,219,11,232,216,97,125,217,106,127,251,249,201,54,74,11,156,241,38,207,120,226,70,125,25,25,169,77,45,249,190,23,53,216,121,140,89,92,149,81,137,136,175,52,205,212,95,220,186,90,211,191,29,155,255,114,90,228,81,173,97,2,68,189,185,188,70,6,165,204,11,40,13,38,8,73,159,180,119,118,48,140,135,124,141,87,9,71,78,180,149,92,184,121,55,249,63,108,167,161,126,37,56,87,227,252,157,190,97,60,52,59,187,115,132,94,125,236,157,101,194,26,49,255,226,59,106,29,78,242,254,136,243,183,103,98,158,181,73,26,210,110,159,19,147,175,18,62,235,247,22,25,175,62,156,113,250,93,197,129,207,36,219,246,62,116,33,20,189,255,128,160,229,110,85,232,107,1,8,211,138,175,86,244,244,231,60,149,78,197,249,91,224,230,10,56,199,241,91,9,69,135,97,103,171,170,110,68,198,159,89,56,148,63,152,56,243,221,171,231,78,204,7,237,196,173,244,198,150,169,220,119,67,125,239,243,38,38,17,214,144,200,166,175,119,152,85,228,45,179,157,167,243,198,7,228,39,38,150,24,124,216,91,140,132,213,84,35,108,34,133,85,213,117,35,103,184,225,22,237,213,21,187,44,217,83,149,86,30,248,21,247,30,207,25,181,140,200,134,22,179,154,59,215,183,163,22,43,155,172,195,7,94,10,254,238,196,36,63,52,118,178,118,120,87,74,253,18,252,250,245,200,15,230,118,210,5,188,192,195,249,203,98,231,75,15,86,29,113,55,134,93,105,91,69,2,21,6,70,191,222,49,206,173,94,158,103,117,152,117,76,128,149,190,231,27,190,249,138,105,188,19,214,88,204,27,235,114,216,53,191,202,179,45,212,243,167,118,29,142,195,160,173,215,110,185,173,224,206,141,252,113,126,84,188,150,45,190,191,173,91,47,23,83,136,198,8,210,174,155,220,35,16,150,235,30,151,23,139,54,78,237,160,140,21,159,8,22,169,137,254,181,51,66,244,200,165,209,225,88,216,220,93,203,144,237,98,250,249,109,156,127,194,61,248,190,213,60,36,104,177,206,184,49,123,244,83,39,183,207,134,115,119,88,226,229,229,58,17,44,187,170,211,36,50,229,205,166,232,26,86,91,107,213,151,132,254,103,240,0,18,0,159,249,231,171,182,209,236,56,127,205,106,14,56,167,209,255,206,150,214,32,127,140,155,104,221,130,248,220,37,47,147,127,228,32,181,113,21,106,14,16,195,79,190,182,193,107,76,147,125,181,165,37,215,41,22,17,254,196,179,97,223,22,158,97,185,113,254,106,219,184,181,30,231,20,244,204,214,98,105,233,168,243,196,241,0,183,150,51,193,135,237,173,0,252,45,193,59,51,48,114,95,163,228,205,169,204,145,239,254,90,99,0,248,219,251,25,134,103,126,68,94,230,160,19,93,5,55,216,69,102,185,1,158,195,58,219,215,63,161,107,203,224,177,29,202,85,253,151,96,105,9,15,2,95,254,94,21,33,231,49,123,13,62,152,81,220,222,23,139,42,159,241,94,145,136,55,235,181,213,208,61,72,18,251,197,98,149,32,239,135,111,198,223,221,234,235,218,149,142,121,0,200,56,179,149,219,81,143,48,71,203,125,61,184,127,70,103,110,8,106,113,146,152,49,231,66,170,1,79,49,174,183,169,133,16,217,100,85,206,167,195,135,108,165,42,225,113,64,172,61,166,68,81,230,41,11,102,152,178,105,43,180,127,40,69,101,250,32,3,139,107,91,47,203,9,133,215,85,55,191,4,167,250,197,180,9,99,107,179,198,205,38,96,134,67,187,66,213,141,87,235,183,104,255,5,163,18,225,75,206,160,50,22,203,167,188,119,220,63,176,10,107,29,153,18,68,103,86,23,157,95,65,194,95,168,134,214,239,186,49,234,183,124,89,65,121,221,29,190,79,33,205,91,87,23,218,7,25,62,117,254,15,74,138,231,47,170,70,109,94,159,28,50,98,26,141,212,0,22,229,137,189,3,40,242,164,237,9,51,249,185,15,18,84,19,56,127,121,176,150,13,64,89,21,70,135,162,122,223,192,122,162,35,200,160,37,128,162,61,54,121,163,85,248,85,126,38,216,241,228,103,182,43,191,64,7,242,97,213,89,183,125,172,202,116,90,60,163,64,132,111,134,217,139,31,162,123,98,219,62,113,21,127,26,25,30,89,33,126,61,101,242,188,125,57,164,207,204,107,209,173,233,104,38,184,214,49,26,50,222,195,217,125,198,11,145,196,152,53,205,14,219,75,251,129,217,91,8,184,196,159,255,131,41,41,182,238,217,4,95,165,48,174,125,228,32,202,112,109,60,163,225,156,39,159,232,72,16,191,138,115,44,241,222,71,20,114,191,36,165,178,178,176,164,44,179,49,201,59,210,61,219,102,10,101,1,220,84,110,116,248,48,230,170,188,170,122,241,36,216,26,139,46,176,100,109,159,27,159,94,196,47,31,31,103,194,158,113,93,138,4,46,130,251,192,78,182,167,143,113,175,162,0,214,124,85,93,223,131,96,194,223,109,85,127,155,79,233,176,17,33,117,80,60,247,180,160,26,17,171,164,157,214,112,159,248,247,95,206,144,5,161,99,32,222,110,23,223,178,200,137,130,187,193,2,75,197,161,244,113,210,37,115,74,78,68,44,50,212,237,128,15,128,24,11,13,14,223,72,116,90,144,97,129,43,5,179,88,220,236,73,172,153,84,210,2,126,11,247,109,219,61,95,113,171,147,198,50,202,217,93,228,186,57,8,230,68,16,248,13,30,78,132,37,128,85,198,206,153,58,230,89,178,133,197,132,153,87,193,249,115,117,185,110,188,29,118,224,7,161,70,139,222,136,85,250,74,156,191,121,183,209,122,59,146,123,128,50,184,153,46,177,146,210,11,36,108,173,9,109,216,18,180,71,195,168,217,30,33,190,122,22,130,133,212,9,99,193,150,99,217,19,162,179,110,132,189,28,64,146,147,42,156,191,174,45,105,206,93,65,241,153,2,231,120,148,129,189,248,221,71,162,208,163,177,29,49,190,239,220,96,21,241,71,202,84,251,150,53,0,85,156,191,173,46,150,27,131,167,191,143,31,117,25,92,177,223,35,195,67,46,82,199,68,59,178,191,5,198,206,237,83,161,139,66,12,219,199,118,27,145,116,3,145,34,165,239,102,247,31,176,150,144,45,135,196,172,14,234,138,230,171,66,38,252,175,132,190,232,251,236,246,18,141,188,136,189,223,153,101,14,169,227,186,152,85,209,63,136,81,168,112,80,143,145,179,80,32,40,224,44,239,14,82,99,85,165,194,228,192,218,212,234,158,139,108,121,197,191,174,139,245,80,193,232,184,219,134,216,248,38,188,57,61,245,36,30,195,249,107,127,211,29,18,2,129,237,199,139,29,62,64,74,67,124,239,238,170,121,222,160,146,187,29,242,151,172,156,193,147,124,77,160,251,81,183,177,221,218,194,32,66,191,227,53,200,65,158,102,233,159,110,186,30,55,10,207,194,147,78,183,125,74,211,187,206,13,251,105,163,152,201,207,21,42,43,144,137,25,62,128,84,196,219,111,174,148,4,98,150,51,50,81,157,87,151,74,195,137,46,70,23,60,136,209,85,225,233,29,249,251,52,216,193,234,12,40,205,108,247,7,21,19,165,37,206,95,67,24,222,61,163,237,152,100,16,181,161,8,69,205,2,65,123,247,220,106,201,3,132,21,125,218,4,118,6,76,114,155,82,161,143,182,186,236,136,21,181,241,191,211,205,117,140,154,159,91,219,149,67,2,236,15,97,87,171,167,81,146,154,116,202,8,131,120,191,202,137,135,224,253,53,187,44,227,246,61,21,174,113,204,190,156,105,120,167,209,88,98,154,49,237,233,81,87,117,141,186,197,66,216,123,77,214,37,165,27,216,141,153,224,97,149,22,195,209,172,119,23,143,235,56,94,110,218,69,100,19,209,44,146,10,232,38,238,130,101,81,187,15,12,195,249,43,144,105,109,249,147,95,137,170,197,202,182,78,11,60,143,147,60,230,49,238,145,191,24,207,217,128,114,200,56,15,75,113,147,143,173,6,47,69,188,241,99,141,218,231,47,252,1,129,160,131,15,101,83,134,209,55,19,150,52,9,244,228,208,250,78,204,127,255,232,211,121,140,45,255,73,48,183,214,194,106,15,248,183,104,206,216,228,221,12,80,33,91,16,250,241,33,180,184,219,66,58,116,145,250,125,33,179,13,33,218,195,15,155,118,123,33,144,178,214,181,143,82,123,27,99,123,159,66,169,134,233,50,194,45,177,12,40,79,117,47,187,133,29,243,124,239,142,179,201,18,134,60,132,45,155,127,178,47,145,58,92,133,132,63,84,89,196,244,114,153,218,191,95,98,198,249,106,210,61,60,1,71,212,232,79,253,38,180,203,130,244,161,22,66,250,130,16,21,107,160,153,186,173,32,4,73,239,157,110,50,50,182,13,231,239,234,24,218,240,148,42,68,193,224,129,102,108,152,254,88,30,3,114,30,75,126,248,199,6,236,119,100,175,242,4,223,151,28,70,246,220,95,205,45,1,90,218,131,88,49,55,183,240,22,192,245,222,254,199,183,77,80,70,87,128,8,50,104,119,180,230,178,35,241,137,185,23,141,114,69,138,67,254,162,78,50,4,97,219,61,92,9,72,56,205,220,220,204,118,171,175,92,112,160,156,195,104,127,9,25,179,206,16,77,83,213,206,237,225,243,228,185,48,255,28,108,66,255,47,178,204,31,135,77,213,188,148,21,168,150,190,174,23,95,174,176,164,115,221,184,107,226,204,55,245,23,206,89,120,100,110,146,246,225,30,211,84,55,36,128,148,84,201,177,191,218,232,117,237,72,192,249,171,30,252,71,227,234,79,83,112,133,24,163,192,241,3,4,93,140,243,55,121,120,231,6,225,108,85,111,115,228,255,128,42,94,203,30,219,186,153,40,23,205,124,205,199,31,194,133,1,53,149,173,185,104,70,120,195,187,145,144,186,223,162,41,195,86,93,135,45,108,37,184,113,67,167,218,151,39,89,206,117,11,233,52,39,29,183,223,172,190,191,216,35,186,187,150,72,15,141,89,112,30,235,122,73,151,60,6,233,162,122,149,206,211,203,252,149,228,152,52,161,46,163,204,178,125,78,24,169,238,3,60,225,144,47,178,72,141,64,64,119,203,49,79,179,244,85,46,96,46,19,111,165,155,173,83,241,218,116,106,97,238,33,122,145,178,176,211,145,118,53,17,28,190,104,229,121,216,125,78,247,162,237,53,152,238,226,192,65,217,111,0,123,171,250,93,234,176,61,50,172,172,119,101,197,12,18,19,146,117,121,88,111,28,177,121,103,144,99,224,18,255,189,28,171,11,115,57,17,201,24,19,15,138,96,201,94,81,138,248,67,87,130,243,23,185,123,214,186,67,67,47,177,100,235,237,107,241,51,196,110,221,15,229,183,104,254,176,46,88,247,1,197,51,174,22,240,211,210,110,83,100,226,173,243,132,93,173,216,175,250,156,133,201,51,1,74,222,108,156,191,232,85,217,126,224,53,89,104,145,236,130,28,230,24,83,96,101,23,120,19,102,188,211,124,233,240,223,158,106,176,95,243,26,211,72,206,77,139,80,76,31,19,237,241,147,136,152,78,224,78,59,177,167,243,76,180,164,185,87,182,158,100,207,127,152,53,149,219,197,249,139,38,17,154,83,4,242,171,133,119,247,77,246,215,46,165,56,137,108,183,43,47,213,134,165,158,220,251,174,135,116,132,209,195,97,179,199,128,1,207,242,34,234,104,12,116,145,150,176,116,156,243,131,181,17,63,124,249,109,183,145,172,96,250,241,174,58,8,101,76,154,240,53,120,253,232,42,29,176,54,83,184,228,179,144,173,154,149,31,221,241,70,196,213,205,251,92,218,153,177,146,160,117,7,126,214,64,89,219,86,253,212,240,30,25,53,12,118,252,193,129,248,72,130,66,227,25,91,116,69,93,250,72,130,13,91,82,95,95,185,219,231,59,163,132,53,100,155,44,227,150,78,93,196,203,134,29,73,108,165,67,236,139,205,91,178,111,127,91,70,56,117,132,202,98,150,26,177,201,19,117,198,18,180,57,59,12,162,136,117,249,123,0,206,223,162,32,136,142,146,195,76,215,125,91,139,200,98,99,78,221,159,10,58,231,34,178,45,139,78,162,251,197,58,158,240,47,152,105,205,96,34,191,69,68,57,114,198,88,171,173,122,75,10,73,191,114,167,59,220,105,46,54,48,99,69,213,122,213,2,86,86,119,182,24,95,39,144,196,71,137,164,15,75,58,76,184,94,222,177,88,222,224,239,54,241,52,214,45,108,131,248,177,176,184,20,176,253,211,155,215,171,250,57,4,27,106,132,200,152,219,206,139,73,118,175,155,241,105,59,103,236,251,119,76,79,58,222,194,193,96,67,189,43,124,223,12,169,6,253,96,113,201,153,181,43,204,243,224,89,79,94,179,250,118,164,174,229,77,140,200,120,105,139,137,222,178,151,246,246,129,46,22,157,208,213,233,151,53,97,38,92,203,243,25,207,191,27,118,199,26,202,37,182,108,127,207,89,103,224,135,136,196,249,75,54,91,203,65,234,253,207,254,173,58,35,23,16,187,106,175,111,230,184,197,167,112,254,2,6,95,60,236,170,38,46,206,186,158,127,90,74,104,159,213,209,155,107,9,152,122,106,49,65,125,225,215,209,52,49,212,217,114,137,212,148,249,26,231,24,105,83,87,217,232,11,239,109,114,75,99,43,19,112,238,67,124,178,72,57,165,57,178,130,64,172,170,146,102,185,218,167,116,39,101,208,140,152,116,83,55,221,238,185,115,113,183,81,165,17,77,158,165,136,147,164,204,127,220,8,115,154,169,51,190,126,70,170,59,74,224,31,121,20,227,188,54,111,46,227,230,216,41,35,245,244,24,0,1,135,178,114,133,180,64,223,102,224,246,166,253,58,106,231,251,147,16,29,226,231,127,246,210,216,106,178,137,118,28,231,175,241,97,198,103,156,191,167,156,62,126,81,244,160,112,204,17,236,80,105,25,88,111,120,248,219,82,184,65,236,223,35,160,101,106,119,29,146,119,132,13,249,5,22,238,49,26,247,142,157,17,25,218,89,69,251,73,3,97,144,61,156,191,157,152,138,181,228,225,211,155,49,23,228,100,216,220,51,20,248,238,240,70,192,102,216,38,94,207,73,50,218,58,47,126,7,231,175,223,45,178,233,34,3,1,190,227,161,247,220,191,131,205,181,96,50,154,178,100,100,229,129,85,147,71,190,29,243,210,88,159,125,81,190,60,238,222,140,249,37,55,33,196,222,194,237,244,201,94,130,222,188,209,169,70,64,237,153,191,199,197,239,91,155,45,143,135,116,14,192,115,25,13,42,103,181,192,134,203,159,79,47,112,254,110,220,113,205,55,158,50,217,80,124,4,139,103,226,252,229,59,65,183,176,221,149,163,239,126,58,157,45,220,30,93,129,185,230,93,242,214,219,47,11,78,108,9,124,93,238,141,251,193,72,99,3,206,166,241,117,104,106,167,56,205,215,98,186,103,243,126,25,127,154,242,79,157,197,101,190,80,209,16,181,81,250,53,172,217,65,180,174,121,206,152,116,220,43,198,250,33,199,53,203,206,22,85,41,19,224,120,246,120,155,137,104,95,60,204,82,89,195,85,225,189,101,48,107,126,235,128,255,181,8,241,60,245,128,9,145,119,104,139,71,253,202,33,203,98,219,105,30,108,52,232,15,233,4,255,255,156,89,178,243,152,95,72,11,190,105,89,151,215,55,135,200,61,105,151,74,238,255,173,149,172,186,108,60,66,18,164,161,151,198,160,179,89,226,213,173,115,20,232,179,133,132,115,247,134,12,252,203,72,206,164,201,150,93,191,112,26,169,31,71,49,159,173,239,50,46,57,23,5,150,24,151,142,82,132,140,85,142,144,84,86,34,120,33,80,252,182,136,193,95,45,130,95,165,240,38,128,177,148,235,3,131,91,87,199,176,41,55,222,140,206,155,10,171,170,247,218,82,207,121,225,58,127,220,10,202,127,5,55,181,165,151,226,93,134,194,187,231,43,243,105,127,138,14,222,118,231,186,21,173,73,191,77,154,17,48,127,99,182,141,127,226,238,149,236,45,124,16,222,201,84,46,172,254,13,255,170,224,86,180,157,28,233,250,197,127,142,253,110,233,219,24,221,194,244,108,209,13,206,223,147,251,53,145,240,183,114,246,226,109,77,54,118,245,243,201,243,135,194,139,38,162,108,44,136,253,91,180,206,253,252,234,27,203,15,12,1,241,244,213,116,255,36,139,219,217,218,234,237,29,227,182,32,53,234,189,128,237,79,244,208,31,112,236,63,167,217,109,227,118,148,213,76,237,14,167,250,223,53,135,25,151,216,187,168,118,27,33,249,248,218,238,16,186,219,103,150,165,27,228,183,230,85,147,43,47,139,34,239,251,76,217,178,184,224,114,40,52,184,131,231,69,173,163,242,188,159,223,97,126,171,104,184,206,81,34,183,10,165,132,202,191,169,183,184,131,249,250,226,252,221,21,53,83,127,99,82,45,123,94,183,179,38,48,204,227,219,1,225,187,100,140,233,182,148,89,50,178,162,126,51,226,222,221,217,137,209,254,167,237,165,242,66,133,145,180,119,112,8,183,155,202,12,20,230,210,158,90,207,139,189,217,147,46,205,237,249,4,192,215,236,177,184,17,109,23,70,38,147,78,152,77,136,111,44,117,132,75,163,194,135,44,89,127,141,249,118,169,199,26,215,140,189,45,240,162,150,129,166,76,242,122,192,202,215,206,45,28,207,170,172,220,150,54,190,55,61,229,150,46,189,167,227,203,168,107,95,94,242,97,165,201,134,105,190,196,223,92,129,20,184,213,221,159,207,15,180,233,13,110,252,139,207,90,187,125,39,140,171,21,42,195,21,177,163,171,165,255,92,114,123,205,225,28,243,93,217,199,194,214,231,161,121,47,230,67,95,96,215,242,66,11,131,100,179,245,63,254,188,101,194,249,107,242,80,156,227,233,99,123,111,45,235,222,172,50,39,125,17,253,116,190,238,94,191,59,57,196,202,95,46,178,234,114,63,185,225,127,115,130,190,95,17,13,167,52,221,22,207,110,82,254,121,219,107,73,55,17,90,102,62,208,240,80,227,22,26,180,216,113,94,164,58,115,143,1,159,228,213,184,56,250,107,227,58,11,75,176,186,167,62,212,196,224,252,5,53,29,63,232,14,78,62,73,96,159,147,189,145,189,77,47,249,119,79,183,21,99,112,147,25,143,231,145,234,255,10,15,85,228,7,203,118,159,155,8,129,36,255,41,153,171,135,151,241,189,108,89,120,202,47,68,152,62,222,151,173,130,221,144,140,14,208,210,45,130,75,156,191,229,126,189,91,230,202,105,116,90,114,81,255,104,2,188,111,156,60,186,67,109,89,194,131,18,148,96,146,222,95,133,184,227,252,37,24,239,97,51,53,254,164,155,206,248,242,50,244,71,40,10,186,91,102,74,231,96,237,85,222,133,93,12,149,18,13,245,139,152,181,252,114,82,7,53,158,10,29,219,185,184,3,148,93,61,121,194,59,120,43,187,120,116,21,125,186,84,62,75,223,49,243,250,199,67,194,141,219,129,249,115,168,76,243,86,248,109,232,92,55,239,222,201,121,161,153,229,151,163,58,164,106,119,164,112,221,169,179,200,204,51,90,47,177,127,28,64,116,213,45,141,243,87,17,83,52,201,94,232,254,128,202,13,45,201,65,47,179,206,72,75,45,4,46,63,152,57,179,221,95,5,209,79,132,178,230,124,125,242,153,4,237,61,17,210,219,178,3,28,230,144,114,110,190,122,252,34,153,254,16,231,175,220,154,25,215,152,108,187,165,247,7,170,164,152,127,162,236,161,98,109,149,38,31,231,175,102,94,209,35,176,202,74,40,250,55,159,218,113,218,70,138,122,229,214,126,186,32,46,230,159,234,6,132,26,215,133,116,196,121,165,91,238,253,186,191,190,137,86,61,7,21,201,237,228,126,198,70,246,21,254,155,40,212,61,91,72,239,68,167,221,159,65,137,127,34,62,226,33,203,7,133,47,171,222,26,82,68,39,78,130,233,25,243,13,23,68,206,210,14,230,210,216,78,81,64,51,238,107,2,75,90,238,206,115,202,180,103,124,13,231,252,21,241,125,91,131,73,156,199,108,219,135,107,12,99,78,115,55,253,246,232,190,59,185,108,60,184,214,116,110,251,101,93,58,65,147,50,86,41,90,155,178,206,78,226,183,45,145,183,185,217,65,207,33,41,21,47,175,42,181,105,7,85,143,220,49,135,141,231,206,196,237,231,86,179,220,201,215,93,197,120,108,68,206,30,79,165,245,142,120,204,181,210,221,64,185,115,26,77,184,164,228,241,126,13,193,71,41,11,71,129,30,95,170,44,174,200,120,87,69,151,116,238,53,53,33,139,70,180,106,179,223,61,221,213,31,175,242,207,91,53,146,247,26,32,118,154,59,147,68,172,82,204,11,121,168,78,28,55,231,131,128,98,237,18,194,175,12,98,47,50,37,140,99,142,47,69,111,12,196,14,121,96,233,137,5,181,4,47,85,234,126,241,158,84,142,205,47,223,70,219,48,150,17,210,100,205,156,223,205,200,80,88,255,132,160,244,1,206,9,15,75,213,166,92,23,146,215,162,104,195,100,17,235,122,164,79,211,98,199,53,248,3,223,56,62,223,234,202,240,156,217,60,12,52,70,125,230,246,176,43,28,39,214,248,58,180,61,199,197,40,190,244,5,243,122,130,240,37,210,148,99,170,242,191,4,146,136,226,80,237,69,84,133,175,239,190,233,211,199,15,38,250,221,185,105,204,53,183,214,165,125,12,7,161,211,144,186,108,3,196,112,120,58,240,191,158,123,215,115,168,47,203,151,165,64,77,105,229,55,83,157,71,43,216,42,229,38,95,39,186,38,199,76,69,234,187,170,58,31,209,66,39,35,88,54,35,33,234,161,107,13,155,2,51,193,133,70,253,254,67,240,100,59,152,238,106,71,78,136,219,175,128,144,126,43,191,0,189,43,34,201,111,79,116,19,114,188,242,22,100,60,209,103,123,215,116,73,217,248,36,197,231,19,230,9,250,119,98,131,17,129,31,21,198,157,204,67,237,201,12,58,27,108,66,229,186,64,37,132,243,255,236,234,75,28,28,225,159,149,9,6,29,108,4,151,73,209,215,213,143,252,44,244,168,15,209,141,156,125,35,105,73,66,6,207,250,194,228,13,255,245,224,39,11,43,187,85,239,179,20,55,218,207,147,249,157,236,135,166,166,248,57,6,113,178,169,54,92,215,4,178,148,54,81,233,141,53,67,116,44,87,238,186,204,149,0,60,133,97,31,166,148,79,202,234,63,5,238,98,141,239,25,163,13,44,135,47,142,200,123,138,174,105,124,47,234,98,201,228,79,175,190,139,104,149,215,161,41,6,162,31,48,169,183,92,1,147,35,97,167,236,15,225,116,247,140,176,211,207,148,186,101,9,111,222,187,107,19,248,196,217,28,171,26,91,175,33,143,30,245,220,86,173,22,202,112,125,77,213,251,22,51,66,172,91,218,135,236,233,127,111,129,41,150,102,50,171,202,43,63,113,127,250,228,145,96,191,133,220,190,206,55,255,208,242,16,69,80,125,154,88,226,179,40,191,222,26,171,117,198,138,241,157,17,14,139,202,198,172,183,127,76,31,15,241,189,114,29,28,89,122,13,203,202,154,33,24,103,54,64,108,139,54,234,208,171,197,86,51,213,116,65,234,51,79,36,139,206,203,88,233,11,27,158,96,61,188,254,0,140,238,163,236,73,79,113,80,120,203,210,243,171,231,60,124,174,13,62,55,154,202,169,184,149,72,160,108,178,147,83,37,92,233,187,197,178,133,102,195,46,191,179,132,190,18,147,170,199,28,163,50,45,247,50,101,251,33,68,105,70,184,78,75,89,72,186,73,246,122,64,129,213,168,248,226,205,201,184,44,174,55,243,208,43,205,243,98,230,253,198,72,92,82,146,117,223,152,72,128,88,166,157,156,154,66,227,176,119,159,16,129,36,237,101,180,197,28,253,73,207,73,122,150,144,133,158,2,107,85,95,201,241,232,35,198,240,195,198,183,103,121,51,44,12,1,110,159,5,113,39,221,245,191,126,110,212,155,85,52,165,186,8,97,98,65,39,237,235,83,104,246,178,56,69,110,15,114,127,152,165,209,230,251,185,50,202,91,56,128,226,136,247,208,139,168,239,173,25,42,110,240,101,157,54,176,137,220,50,218,24,203,114,138,85,127,72,7,182,90,70,74,42,154,127,109,217,90,9,86,241,81,223,100,90,246,188,75,125,199,155,109,70,17,240,223,113,127,151,202,148,8,147,113,212,230,75,21,78,109,170,87,149,6,17,37,17,72,20,189,156,71,86,87,75,44,77,95,92,193,143,143,199,31,67,187,149,2,108,107,98,127,40,102,101,50,43,42,230,36,168,93,56,188,69,118,207,207,154,26,217,11,62,158,70,128,224,89,128,58,89,191,23,170,168,186,119,90,83,239,134,235,21,25,106,140,85,162,187,191,144,131,202,21,58,119,204,212,252,200,54,35,169,55,94,111,186,236,42,30,139,184,22,225,246,241,69,253,139,16,253,182,128,191,212,82,92,100,149,89,45,161,47,170,187,131,100,213,117,111,54,158,150,136,245,65,36,69,27,180,25,35,37,71,19,139,149,250,182,110,170,184,223,134,68,176,77,52,105,137,148,193,47,194,79,40,185,210,21,140,250,74,193,172,69,225,172,196,181,239,40,184,121,127,98,77,85,24,157,146,73,116,5,162,63,55,216,98,163,47,35,241,7,89,86,54,33,190,81,33,250,234,76,81,217,239,80,199,255,25,66,167,109,151,86,208,146,54,136,237,102,137,203,92,113,249,164,155,41,63,3,120,29,0,195,78,28,6,175,73,123,25,80,158,240,146,4,136,80,27,14,111,185,73,100,152,107,220,67,39,250,178,56,189,206,102,185,224,113,253,23,186,82,149,28,51,74,224,109,90,39,147,202,221,52,20,170,5,214,105,59,146,50,83,141,241,211,182,170,154,245,45,150,89,20,119,19,83,107,206,231,252,106,127,222,116,156,8,200,207,27,181,182,96,161,42,186,131,128,138,1,170,51,225,254,229,224,94,136,239,229,173,51,27,7,39,84,15,97,222,138,98,50,167,114,145,101,116,155,84,79,7,214,244,10,29,20,23,180,144,60,195,101,0,22,5,235,189,196,249,43,187,28,54,136,104,74,146,2,64,136,45,166,20,115,124,230,56,72,81,2,12,114,33,179,208,24,36,248,224,8,132,24,126,126,147,49,217,237,22,181,155,65,170,147,18,73,26,139,95,253,79,28,120,79,181,20,245,232,14,251,26,169,79,114,254,49,65,203,136,162,179,146,132,5,106,172,218,210,93,21,52,2,112,13,51,227,70,220,103,106,18,186,154,51,24,66,76,227,18,144,205,210,181,93,26,123,101,21,23,137,11,72,181,121,206,146,192,215,131,81,173,191,143,8,85,146,138,71,85,228,164,121,118,21,219,217,209,45,243,149,59,113,151,118,128,194,95,154,151,172,27,184,149,29,223,233,150,221,40,197,218,23,116,227,128,226,9,55,137,30,64,175,183,30,34,103,131,180,69,178,176,66,128,112,186,221,102,61,133,130,222,139,55,147,98,202,161,39,82,110,73,52,36,224,36,230,226,195,201,10,241,104,120,174,64,80,237,77,161,41,217,1,104,198,18,35,128,11,98,183,219,36,205,120,42,189,233,219,149,1,65,168,62,205,11,28,99,180,65,101,209,38,59,137,45,188,8,12,26,8,110,173,61,156,200,139,85,87,217,166,163,56,148,186,252,34,59,43,189,28,22,252,148,55,90,18,137,208,146,143,125,35,159,59,154,205,250,140,56,225,229,158,85,223,251,69,103,22,112,92,142,42,140,238,234,148,77,194,101,141,87,96,47,103,210,240,77,145,139,224,183,207,220,248,23,29,153,151,45,76,190,28,35,36,179,252,149,10,91,111,78,120,82,142,253,99,154,200,14,169,169,164,231,57,253,101,7,85,250,86,147,126,114,32,252,171,244,65,250,252,156,61,42,242,248,187,127,48,31,238,163,172,142,115,167,244,140,232,103,91,24,2,85,39,229,183,253,97,247,203,215,238,211,73,204,232,33,120,205,159,95,119,102,193,82,132,228,86,126,9,242,128,218,220,102,151,85,111,233,166,225,59,97,141,248,77,11,12,192,249,243,131,180,23,238,46,11,30,163,60,101,156,2,102,144,111,38,33,146,101,62,53,135,140,229,67,239,194,198,221,236,96,72,73,233,216,249,152,205,85,229,179,136,195,137,180,44,168,63,69,201,76,228,8,238,161,247,150,248,45,217,230,224,246,207,190,235,58,17,76,60,128,130,109,204,91,77,63,109,224,218,237,220,131,120,86,204,113,102,176,68,243,243,160,228,74,119,85,255,129,115,23,166,162,128,209,244,160,97,151,62,70,61,192,27,13,31,90,214,141,21,120,197,146,154,106,147,54,67,228,24,30,38,76,115,80,221,246,201,207,20,246,210,21,113,165,224,0,44,55,20,161,142,200,177,168,54,145,83,91,231,4,230,180,56,166,148,251,191,217,119,164,135,229,183,26,137,169,52,118,170,37,150,87,186,58,245,190,212,217,177,201,232,236,189,154,30,231,31,89,206,1,121,199,183,61,39,167,143,167,238,251,146,241,162,163,29,233,47,31,46,208,82,29,71,98,215,122,139,212,75,239,248,83,182,255,193,18,187,191,131,148,114,108,251,213,63,230,18,206,38,41,70,195,247,93,118,126,225,97,192,177,39,193,29,207,208,92,120,145,63,100,131,162,40,39,77,75,80,142,5,160,160,107,200,98,206,243,9,139,34,9,109,170,82,100,55,34,117,237,75,124,175,96,174,39,169,255,252,246,252,143,67,66,59,169,111,139,227,137,189,201,117,54,32,91,67,71,99,147,126,103,111,230,225,109,166,108,201,154,110,48,161,232,0,182,241,53,10,75,232,52,154,101,198,122,182,156,37,146,96,151,106,37,128,243,247,25,131,25,12,84,1,35,72,186,79,187,150,6,40,179,8,21,81,79,116,126,27,110,37,132,117,208,173,192,154,72,198,174,210,211,70,115,247,4,24,117,12,201,197,137,48,43,111,243,79,60,198,98,179,133,162,13,140,237,191,65,204,47,99,236,91,232,163,172,177,232,214,41,116,100,57,33,40,66,57,56,250,91,37,35,161,91,254,142,209,25,10,162,216,248,154,152,166,93,179,249,7,214,26,109,19,29,9,228,73,230,172,241,132,114,207,137,12,56,74,248,227,252,109,15,243,162,37,22,6,169,149,214,86,14,31,190,86,3,219,142,119,170,226,163,175,48,236,110,191,128,125,26,222,154,180,179,62,2,94,156,46,112,227,194,176,4,151,184,247,186,217,27,158,181,149,235,111,86,243,235,114,147,146,114,118,167,103,34,221,163,166,67,150,70,91,188,135,244,38,99,189,168,35,178,44,130,13,54,155,67,68,194,244,203,206,251,182,156,232,249,205,236,206,123,190,141,178,217,212,164,213,41,32,170,197,147,43,95,250,195,99,176,60,247,113,199,160,249,76,30,26,1,238,101,131,121,61,172,201,44,207,220,237,40,196,110,46,61,180,174,124,135,116,38,193,157,84,81,188,105,1,120,108,13,129,65,36,28,30,204,121,163,54,113,185,252,148,163,230,44,12,157,190,126,124,123,1,101,98,60,167,144,7,182,154,46,6,153,216,148,149,215,255,250,143,218,40,43,176,60,164,221,224,86,41,64,113,47,89,34,173,191,222,250,248,212,178,117,205,115,44,25,174,212,24,235,190,123,92,90,254,13,185,11,44,220,189,77,246,235,232,30,140,63,183,27,113,156,41,87,201,170,201,232,249,88,122,216,232,109,176,240,0,209,232,246,97,203,201,16,134,77,158,106,236,185,63,216,92,227,252,221,71,192,82,46,79,27,233,78,254,201,235,165,13,138,9,247,243,70,14,78,231,118,213,195,106,11,145,212,171,186,114,69,231,120,55,241,128,108,11,138,239,202,213,215,254,112,129,130,14,44,143,43,131,230,149,39,136,7,48,99,226,230,148,24,14,230,85,185,41,234,54,236,153,217,217,30,161,236,237,113,213,48,215,202,120,199,175,37,253,29,231,175,105,52,154,74,184,208,229,220,160,136,12,70,58,239,230,83,254,112,235,30,167,161,56,166,23,117,20,80,89,38,70,52,57,195,98,244,135,238,221,85,240,239,141,200,226,84,173,244,231,24,165,85,146,149,202,230,146,94,161,24,141,101,18,74,242,4,228,132,15,222,60,187,160,96,138,1,53,185,97,42,131,60,243,225,27,219,209,130,187,181,131,213,116,56,243,229,180,97,66,251,82,149,198,232,78,252,38,29,22,19,189,224,35,244,253,185,152,160,122,98,34,128,188,240,129,62,71,185,109,168,84,153,142,183,116,231,220,187,186,171,205,219,74,38,136,245,243,210,33,136,184,213,40,127,219,150,30,13,11,221,163,45,41,155,84,180,155,49,16,117,101,80,214,251,229,15,242,250,252,242,248,36,75,187,45,173,93,98,150,101,195,96,115,92,81,72,153,33,30,186,101,25,100,160,49,99,172,111,48,201,189,108,124,181,50,253,139,123,66,220,84,201,169,58,159,78,206,4,102,66,236,227,95,183,140,198,72,122,196,14,89,54,218,73,104,208,113,243,197,26,48,248,122,243,189,239,136,193,92,149,170,49,91,65,86,187,190,45,73,237,151,59,23,28,215,183,136,78,224,7,107,254,50,136,124,134,29,13,91,115,38,47,219,95,74,215,135,8,132,118,249,198,233,207,232,171,37,211,227,141,135,0,125,110,118,1,171,242,194,208,99,1,155,114,139,216,107,200,199,199,39,247,80,1,47,180,67,185,59,169,92,126,105,100,36,237,41,12,35,56,199,74,172,77,152,177,211,248,135,125,200,212,253,159,85,115,15,248,34,74,204,14,217,188,6,112,85,221,156,19,31,34,98,110,66,184,178,140,108,13,157,140,50,56,223,117,150,80,246,7,189,205,207,202,50,109,106,105,120,193,0,14,234,230,69,181,84,207,165,119,215,43,212,37,234,214,59,160,215,109,83,34,53,205,226,213,237,146,205,216,139,124,12,127,38,0,82,43,82,82,89,103,79,63,134,174,240,66,206,20,175,114,103,36,72,11,2,178,158,38,29,60,27,253,249,102,121,77,101,221,41,53,25,146,49,170,210,164,63,100,235,61,243,52,195,246,174,80,12,227,131,103,163,41,52,140,248,24,162,17,182,97,102,49,163,36,163,38,34,161,222,60,167,56,221,41,114,87,226,246,42,162,125,222,15,176,200,26,55,202,14,125,93,173,161,16,215,162,29,113,144,54,17,187,14,185,130,211,169,101,56,231,108,213,203,49,107,86,245,222,7,207,77,191,107,181,71,85,146,11,86,92,153,249,50,248,180,240,119,192,58,153,124,89,121,46,180,162,71,27,42,175,131,23,55,205,134,213,17,212,150,249,22,50,152,52,153,250,57,115,71,33,30,72,201,139,34,60,99,70,134,173,251,52,222,240,109,8,34,98,225,7,47,215,115,214,74,127,73,229,165,173,147,111,163,45,46,15,248,134,109,174,113,173,226,234,147,61,127,248,166,86,252,197,91,95,121,65,239,159,27,59,186,254,113,160,60,25,224,187,11,180,211,112,173,81,78,139,242,93,226,12,75,16,237,228,77,110,120,80,93,45,114,73,38,42,152,149,200,58,126,159,112,13,57,110,43,173,30,250,51,23,159,187,244,220,24,96,150,34,86,218,94,3,7,62,159,12,210,159,82,190,236,168,120,217,244,107,34,41,198,16,245,49,3,131,29,7,68,221,54,199,40,67,149,227,189,79,224,82,41,66,10,168,22,150,151,30,112,211,190,184,228,72,179,221,84,142,76,128,124,106,214,80,112,182,56,253,147,238,105,116,26,116,110,144,84,142,182,125,116,90,4,186,101,209,134,140,110,151,90,9,72,141,45,101,102,29,5,187,115,197,182,154,28,109,122,52,39,200,46,194,76,61,134,192,147,172,22,72,145,140,167,3,219,180,182,47,206,106,177,232,72,246,44,111,62,117,11,198,138,189,230,231,64,87,167,151,146,233,237,109,154,3,129,44,41,30,63,232,61,139,88,250,254,123,246,130,8,99,13,155,91,210,213,107,225,98,208,161,242,117,166,237,7,217,138,130,106,172,136,185,212,231,182,166,217,47,34,4,249,249,125,122,178,192,13,35,219,61,97,214,157,139,59,227,14,83,40,147,113,154,89,91,158,213,194,31,217,199,254,126,15,179,102,232,217,145,239,212,26,22,54,214,135,100,220,127,108,253,215,90,215,166,74,202,138,251,74,249,13,112,105,102,159,104,86,42,152,15,171,118,83,3,102,238,23,96,14,166,166,202,96,193,3,123,4,129,79,68,118,97,234,159,34,129,39,95,47,172,148,101,101,226,100,220,188,115,35,163,144,254,107,247,167,205,3,3,166,68,182,149,250,107,36,246,153,108,252,29,123,155,30,206,134,129,25,168,214,163,138,5,17,210,218,230,173,222,179,158,171,198,183,59,166,237,75,213,118,35,46,157,87,27,91,213,137,174,148,158,254,15,69,215,84,106,198,255,31,115,127,1,87,71,208,237,137,162,27,8,132,32,193,61,184,187,123,112,119,119,11,238,238,186,9,9,238,238,193,221,221,217,4,119,130,187,75,130,187,195,230,237,124,223,156,57,103,230,204,125,191,119,239,188,59,231,171,31,13,77,87,119,213,170,85,171,254,75,170,170,155,79,89,34,207,30,253,195,188,67,232,81,205,84,97,219,117,119,142,82,114,202,61,167,69,249,43,118,7,4,206,84,194,45,211,241,58,220,142,246,230,104,6,210,21,59,35,76,219,182,23,25,17,208,214,11,199,27,78,251,211,21,66,173,30,180,7,214,157,69,168,53,129,11,69,171,109,7,58,28,238,237,251,69,25,57,84,14,165,221,171,17,109,118,53,18,225,130,26,37,14,145,58,87,44,13,218,175,21,27,209,195,52,11,100,92,132,241,126,81,132,67,253,97,253,206,207,214,56,156,142,215,89,174,237,147,181,81,228,239,118,227,143,96,253,54,5,247,238,226,41,213,22,112,203,39,213,28,120,186,129,74,46,18,39,118,215,241,150,207,7,230,187,219,172,47,235,89,141,134,195,188,139,138,108,248,43,59,209,188,115,237,207,251,249,155,45,9,35,15,15,120,123,1,156,159,9,131,41,238,245,214,157,169,191,26,50,113,16,19,101,124,150,79,124,232,178,107,76,142,21,241,221,79,233,40,35,74,151,160,177,72,137,26,165,192,38,83,32,208,153,48,235,156,114,143,109,247,161,44,173,196,181,245,161,39,181,224,246,156,92,251,220,233,8,236,40,49,109,116,149,244,32,141,201,184,139,34,169,76,55,197,250,102,184,23,208,154,59,231,34,149,84,153,154,49,185,14,47,98,17,93,208,39,112,63,244,190,200,150,209,237,167,156,78,38,161,220,204,184,32,30,180,231,42,127,248,243,76,182,72,126,189,186,171,178,187,54,250,237,44,74,139,147,167,86,181,86,64,227,84,165,15,145,216,70,39,227,222,187,107,102,115,47,89,110,52,139,8,139,198,164,250,18,217,37,145,103,15,145,97,251,41,28,167,25,142,68,150,120,14,66,137,216,150,86,75,73,187,4,10,178,53,155,96,116,52,68,181,106,34,135,214,142,38,71,17,43,11,12,123,181,132,236,46,251,85,185,19,202,209,126,114,140,115,47,31,80,162,127,197,149,55,15,135,149,225,247,140,124,255,176,1,245,199,217,233,179,160,40,127,103,234,136,165,138,153,148,207,18,248,43,130,28,3,223,177,218,128,254,149,195,227,149,28,76,241,87,152,212,225,2,159,109,231,2,236,98,103,86,179,36,117,51,170,234,147,66,103,251,40,204,99,243,253,173,106,14,38,11,251,117,159,116,212,214,73,225,132,130,181,71,83,155,21,219,125,172,140,182,28,219,22,35,180,175,241,107,110,151,93,190,45,81,74,57,146,246,202,139,55,161,45,13,17,106,153,156,143,123,185,76,25,238,32,45,234,134,68,243,226,49,79,220,92,167,181,234,85,118,209,172,179,241,154,171,42,118,21,245,245,217,157,164,113,233,80,37,200,50,240,179,212,198,46,247,110,146,135,201,97,226,77,201,30,89,148,71,112,220,248,219,28,201,215,184,183,186,110,140,241,211,34,235,56,124,143,66,55,18,216,195,68,72,106,235,27,139,189,244,48,242,76,127,208,92,210,101,9,94,144,198,190,58,97,70,85,151,37,104,155,221,189,35,59,198,219,78,190,42,113,48,41,177,118,63,248,176,210,159,9,38,114,217,122,9,29,67,109,151,42,226,183,157,47,52,35,56,97,242,42,222,19,185,191,104,105,108,228,254,193,161,58,82,81,84,27,19,224,23,51,79,212,146,168,242,40,35,190,80,57,160,4,218,203,139,250,69,75,100,39,0,81,209,118,225,160,69,50,137,148,210,49,253,98,225,202,63,186,195,95,111,82,147,23,101,235,233,216,53,62,204,88,176,68,79,166,124,59,214,107,41,76,154,30,152,204,237,83,105,74,110,156,160,196,93,223,39,58,18,112,140,111,75,76,22,224,206,107,226,65,217,91,201,52,54,206,7,33,204,16,157,123,233,119,109,58,184,39,143,123,75,170,79,221,151,174,49,121,134,116,20,171,51,178,137,220,215,11,210,238,63,237,132,58,149,36,60,166,200,178,241,81,254,169,123,58,78,196,126,178,156,145,8,225,151,240,49,145,227,89,161,244,204,123,137,52,176,142,92,74,26,229,245,30,61,24,180,238,15,105,234,203,122,77,87,217,44,109,25,87,229,176,119,89,171,164,84,91,236,221,132,94,51,23,90,212,77,126,247,219,222,161,11,47,192,53,172,42,131,81,133,103,207,165,115,213,240,192,80,198,4,196,136,127,166,124,201,132,124,81,132,192,125,69,100,113,215,106,16,57,227,35,146,175,166,46,147,80,164,28,234,165,247,241,55,8,125,185,106,110,46,93,210,98,204,154,190,158,113,235,113,108,172,78,107,121,218,103,18,159,34,248,131,157,151,79,39,61,224,205,66,75,244,193,112,61,125,154,235,90,54,33,188,237,66,102,9,162,153,62,223,15,135,21,74,165,103,202,210,15,124,118,223,29,188,91,47,232,180,206,185,229,105,32,80,161,163,42,119,245,198,60,63,115,161,209,58,83,192,15,157,225,18,91,42,37,63,116,2,139,30,130,180,172,167,95,234,53,135,123,195,64,161,215,66,182,151,167,68,42,156,64,166,58,132,57,29,94,123,30,96,245,41,224,237,167,117,249,85,144,77,213,172,182,217,206,235,29,54,83,25,229,154,223,15,209,116,243,249,239,12,136,75,84,220,27,246,83,213,51,99,109,89,20,68,104,84,229,209,250,236,148,112,137,110,127,45,240,19,224,111,113,13,239,198,163,170,153,104,158,14,189,214,129,250,30,216,105,76,13,2,17,157,50,186,206,29,168,243,122,65,147,210,19,13,70,217,231,86,151,80,105,30,26,153,95,187,207,30,35,7,2,119,249,253,120,50,114,137,115,202,158,126,128,183,242,197,99,246,25,109,181,133,168,181,61,87,142,65,33,122,149,167,85,166,116,126,126,142,136,221,178,114,31,194,139,215,142,51,160,206,115,177,98,234,40,215,40,51,222,167,31,168,38,203,12,186,69,17,19,219,47,188,131,119,252,156,82,132,156,101,244,88,11,69,200,191,129,173,146,203,83,52,217,165,116,156,187,69,79,244,220,222,61,190,29,97,121,75,233,140,62,7,148,77,113,92,184,127,76,157,59,149,124,201,190,71,70,13,27,167,206,52,135,1,60,31,226,111,157,192,217,29,32,172,203,54,186,99,29,133,157,224,232,223,192,118,169,195,133,24,132,38,13,135,239,207,218,85,38,18,19,48,27,18,254,232,219,122,33,114,247,113,106,217,124,234,126,101,125,52,222,82,143,176,166,160,132,178,122,137,239,9,30,203,36,175,252,233,142,244,166,26,93,219,5,158,141,221,172,150,159,10,129,56,187,32,44,13,115,202,205,121,155,79,5,246,194,143,106,117,155,149,31,59,188,224,134,201,55,121,213,129,91,100,30,1,25,193,102,92,146,203,173,76,252,47,219,253,118,113,96,131,40,161,138,81,155,238,25,27,66,203,41,214,87,79,185,247,236,62,9,102,24,101,181,249,50,38,127,108,112,112,248,136,106,159,170,112,194,175,139,42,37,141,221,54,204,3,67,130,112,199,255,240,155,57,190,23,20,253,93,17,30,195,149,238,156,22,66,191,118,117,227,4,214,47,88,29,77,206,46,142,72,40,76,150,237,215,115,225,1,58,76,27,188,43,89,2,7,137,159,106,24,190,143,2,190,251,99,212,96,23,134,227,28,150,86,240,109,74,37,32,254,153,222,170,189,50,217,63,98,193,9,108,123,9,120,115,14,185,112,82,246,244,226,132,216,187,186,47,128,183,76,146,78,66,40,78,45,17,152,81,230,149,39,61,210,179,143,162,248,195,246,188,11,192,166,38,199,248,197,131,57,202,248,37,46,200,157,170,55,134,54,79,73,252,135,191,43,173,162,175,232,197,239,219,251,251,241,12,126,41,104,170,184,244,60,137,1,222,138,254,40,153,164,119,214,129,219,0,111,30,151,20,140,3,60,163,53,159,61,232,163,217,246,25,217,36,20,48,247,181,186,1,111,132,69,143,154,3,12,238,156,239,43,129,103,45,82,128,183,230,54,252,182,205,230,102,83,108,241,159,42,1,183,207,196,197,26,160,165,207,156,238,166,47,108,89,122,2,180,92,100,156,54,166,107,225,9,48,173,155,79,17,132,234,88,107,70,1,76,121,184,82,143,150,119,103,34,226,28,114,9,231,197,149,42,96,157,215,200,210,223,145,178,141,101,115,128,231,174,181,27,197,180,94,201,32,61,122,107,85,85,196,60,145,126,251,40,96,146,101,183,135,56,231,168,126,126,97,34,222,145,231,167,125,45,163,103,254,226,236,213,66,155,250,139,30,168,205,154,200,82,143,213,122,209,234,14,119,175,52,235,114,120,126,166,43,153,20,157,132,140,36,245,157,226,4,22,228,223,53,191,66,140,232,49,166,102,237,62,148,84,204,68,159,198,38,31,154,237,49,38,226,18,78,15,147,12,162,130,9,226,94,158,194,116,196,73,49,75,99,76,95,243,0,111,101,151,158,191,70,250,163,47,99,143,186,181,162,88,22,135,75,135,80,137,32,140,154,2,58,39,125,72,77,43,146,197,175,5,187,2,169,5,54,28,164,247,92,62,111,152,27,244,179,232,52,97,83,103,166,148,58,31,38,138,138,136,184,11,36,1,249,17,166,145,90,228,168,38,23,82,26,62,84,240,65,96,3,243,116,88,190,157,11,72,87,152,114,135,161,165,216,56,28,172,239,75,109,238,106,137,237,93,219,23,92,38,242,14,233,145,134,111,109,136,217,165,89,130,220,223,58,135,161,8,128,136,162,113,194,180,118,209,250,204,168,201,51,160,240,221,79,177,244,146,154,207,145,89,33,24,175,193,125,124,9,109,96,66,163,96,174,112,32,141,113,82,238,251,117,76,116,60,124,179,210,137,232,161,209,235,36,190,37,39,25,93,47,238,164,123,109,173,191,13,78,223,195,220,212,29,15,129,233,50,46,202,152,236,184,85,206,194,88,233,228,198,188,245,28,153,60,196,234,102,73,251,108,25,205,64,225,141,167,98,176,92,157,242,61,169,32,100,184,213,158,19,209,86,130,129,237,195,114,164,244,231,240,92,95,139,229,105,43,135,2,36,35,244,160,11,89,240,206,157,180,255,59,167,74,138,52,77,150,140,89,235,101,19,18,216,6,150,195,184,61,243,16,53,67,111,27,245,150,214,70,202,7,78,42,217,163,225,220,87,134,251,194,22,41,62,137,72,100,19,241,185,237,125,232,141,93,71,14,242,133,206,137,9,174,180,74,149,35,30,241,180,48,87,140,240,190,202,129,123,167,138,240,46,153,198,249,22,103,126,71,60,11,30,114,68,131,143,249,115,133,191,17,173,137,23,75,134,198,142,70,211,185,13,165,174,46,123,2,94,168,234,60,44,150,235,83,199,179,72,152,38,191,80,253,161,73,235,15,134,15,123,45,20,107,48,55,208,252,198,172,19,251,154,183,230,166,57,18,244,42,251,178,18,239,38,57,75,170,64,197,5,115,215,107,254,120,223,164,64,172,52,111,187,145,158,81,137,27,242,211,225,125,247,1,85,211,112,250,74,43,150,205,25,64,252,217,221,174,40,91,37,81,53,168,77,149,199,46,153,167,240,249,78,81,66,220,153,236,91,185,201,169,152,45,25,250,17,8,235,64,181,157,183,44,153,12,77,205,36,79,44,252,190,111,89,207,51,65,126,223,135,205,250,57,221,156,215,246,143,41,92,225,4,224,237,222,134,96,19,91,110,157,226,231,81,4,106,95,59,115,199,250,203,202,66,88,131,232,138,174,114,102,140,108,97,25,80,201,239,200,50,105,7,91,65,35,194,53,25,139,53,68,227,92,115,199,195,213,115,17,191,64,99,166,241,19,232,16,5,110,248,217,231,248,247,105,222,143,166,217,75,92,192,91,46,88,148,109,20,237,54,238,92,10,196,78,182,177,220,119,90,248,25,238,86,163,190,15,247,211,214,43,5,125,36,116,39,113,91,1,205,22,153,69,224,109,166,5,193,217,157,192,26,234,53,215,194,238,25,212,191,238,58,115,0,29,128,201,6,73,66,159,68,208,182,103,184,144,99,109,53,21,95,51,41,76,26,255,220,22,231,159,107,204,123,86,28,0,119,6,177,251,236,72,5,67,167,250,189,18,18,225,36,20,63,202,179,230,241,56,160,119,117,71,184,208,113,4,205,55,125,167,70,77,34,93,84,185,212,35,104,121,163,248,117,132,175,41,132,9,3,36,203,3,232,11,161,47,151,180,6,80,137,6,54,107,135,128,180,223,39,133,78,26,173,68,219,192,40,166,156,128,183,8,248,178,46,151,68,135,125,81,47,76,96,31,17,224,173,4,117,230,207,225,13,26,12,92,27,206,48,127,25,41,27,134,128,51,150,67,155,230,59,210,21,168,157,87,29,65,193,116,116,9,116,18,227,214,219,117,110,123,192,219,21,150,92,211,8,159,21,32,196,11,104,232,104,206,214,145,238,38,141,59,249,218,94,137,32,197,6,207,15,120,219,134,37,76,14,108,124,65,196,190,182,151,80,127,210,79,132,191,149,60,139,205,41,200,25,51,39,47,30,80,167,157,185,152,18,124,117,72,249,60,97,165,178,56,253,226,250,106,58,64,180,109,55,47,222,211,113,170,81,49,70,146,195,181,139,151,236,61,14,197,174,117,206,211,224,117,31,80,152,217,196,31,249,59,62,184,181,138,111,230,102,233,233,200,106,117,236,129,221,113,194,106,48,85,226,100,94,111,172,18,109,72,76,76,242,50,96,234,52,241,201,32,234,183,106,158,206,250,220,85,157,221,129,197,64,210,21,206,218,115,246,89,50,158,248,62,118,47,197,90,25,47,136,209,255,83,62,169,125,41,192,116,109,247,147,106,130,184,222,170,71,107,135,146,27,222,50,213,186,18,213,8,89,86,27,27,29,148,155,208,81,1,238,185,134,97,145,236,145,174,118,65,239,7,233,200,61,184,161,143,45,249,152,137,75,245,195,33,71,83,98,115,238,186,242,34,62,22,124,65,254,43,150,241,235,7,141,163,225,174,97,19,121,50,217,164,125,136,214,57,95,87,175,155,100,139,115,244,108,165,155,140,199,223,209,208,19,40,60,93,80,144,91,254,121,114,230,15,27,141,32,196,83,191,252,68,171,48,45,87,40,212,91,224,10,154,207,142,191,74,157,89,171,143,79,161,83,232,171,223,161,138,107,172,202,14,125,114,26,21,240,176,168,204,104,214,192,239,112,46,101,149,40,227,89,29,70,10,194,82,147,58,4,29,188,148,203,88,87,230,217,148,21,6,223,228,163,125,131,57,2,191,98,115,104,205,228,166,155,149,171,86,205,72,65,58,19,51,102,38,199,110,251,128,86,67,219,232,100,86,193,7,102,19,162,2,99,202,129,191,154,190,219,200,20,217,207,210,103,212,229,99,128,50,14,244,108,107,242,106,38,228,204,113,12,150,62,93,116,119,183,220,249,44,172,92,95,225,97,156,94,231,202,154,138,46,152,242,180,234,13,50,206,48,86,160,38,124,151,246,167,56,153,49,158,168,140,51,124,228,59,1,27,232,92,219,63,234,18,91,172,251,184,90,139,23,200,11,200,3,203,254,16,163,237,3,181,147,114,173,197,243,57,55,190,254,244,5,13,76,102,115,248,83,208,6,84,149,135,149,114,32,153,90,203,86,204,9,28,109,188,254,144,209,167,30,115,73,182,164,206,31,132,41,210,59,195,206,126,30,215,151,113,13,152,55,48,97,154,219,93,8,229,81,139,156,20,15,189,215,127,94,250,67,230,24,25,229,36,115,86,248,77,151,239,230,19,236,195,65,0,148,65,142,255,130,38,113,188,182,68,244,153,115,116,209,1,241,199,26,192,219,224,186,21,138,95,202,120,6,6,161,98,241,12,99,23,28,226,140,209,79,239,59,82,5,75,166,170,57,118,16,151,52,240,246,238,169,144,224,208,173,1,123,76,32,195,214,12,211,3,240,38,24,65,78,78,30,36,185,144,83,46,22,126,221,54,35,237,230,229,207,175,185,119,27,134,148,33,211,180,178,134,30,234,28,250,211,45,223,88,228,169,166,69,98,163,224,164,112,149,139,150,128,182,71,214,195,237,196,100,157,125,230,133,213,53,37,202,106,37,17,13,46,102,154,182,32,146,215,249,254,188,133,162,188,229,23,70,85,212,74,148,46,77,162,245,208,46,203,235,24,23,87,0,70,101,164,157,90,73,223,77,253,103,121,136,174,252,67,140,135,247,108,10,120,11,159,109,164,192,79,38,34,122,246,45,63,208,243,16,54,98,39,42,70,95,159,33,152,64,156,37,110,35,18,172,245,88,100,32,9,182,238,91,53,190,63,77,108,111,245,157,171,136,169,154,26,49,103,100,124,240,78,3,155,76,196,174,62,247,85,140,17,145,163,159,150,197,48,57,172,91,102,56,106,170,117,135,160,35,168,102,13,74,140,233,51,29,124,95,4,130,124,50,63,87,114,89,22,139,173,208,43,88,241,175,29,111,60,247,255,145,110,190,106,44,119,165,164,248,158,69,61,113,85,255,231,233,212,38,31,232,176,246,139,35,43,95,117,68,130,56,127,186,75,175,197,9,237,85,246,87,84,219,116,223,114,173,184,226,230,159,94,112,57,239,175,174,167,97,191,133,118,202,104,27,215,99,236,212,78,126,143,151,207,60,30,173,88,198,140,11,49,185,42,56,83,7,60,177,113,113,33,188,124,157,191,19,90,250,4,13,5,109,15,207,100,29,139,163,84,62,162,164,21,158,110,245,131,188,31,143,167,105,95,43,51,212,17,181,67,10,120,221,150,61,149,116,171,91,250,178,51,30,194,157,178,199,100,117,209,164,206,129,225,228,17,227,140,171,234,142,116,104,76,122,113,55,249,220,237,238,233,207,63,144,243,141,62,240,198,19,82,38,221,192,198,240,73,237,218,125,142,232,94,173,86,186,30,43,31,95,22,147,232,252,73,241,165,113,37,132,30,39,251,185,234,44,153,66,63,200,148,92,183,44,50,88,26,83,162,54,94,81,227,98,107,47,134,144,159,141,182,47,46,1,239,106,198,169,248,243,167,115,22,185,185,88,44,143,203,174,208,215,61,52,78,160,100,74,24,97,146,115,130,168,96,217,31,209,185,130,99,37,125,54,222,212,120,183,148,134,252,111,123,122,149,156,209,22,135,67,195,72,103,217,128,183,197,152,148,236,42,74,102,101,131,122,46,102,186,12,25,28,15,34,119,230,93,236,105,142,63,214,101,46,71,143,108,214,195,228,110,141,241,112,156,113,219,77,29,228,54,96,78,35,126,154,163,57,157,82,13,14,197,201,190,179,245,224,140,26,139,81,87,88,5,132,217,246,65,154,21,231,232,248,159,167,216,171,32,219,208,112,165,137,112,233,124,25,135,232,192,168,164,48,211,140,24,207,103,95,113,242,231,12,75,133,81,190,249,79,155,2,8,174,230,236,221,231,75,179,209,142,51,126,233,63,45,58,194,184,98,76,246,228,177,10,168,37,4,218,3,248,217,28,144,39,247,39,115,219,98,170,237,188,17,22,248,174,197,88,14,122,4,103,118,181,4,232,11,125,92,143,101,222,165,107,54,47,139,115,132,43,93,125,244,172,22,58,90,206,59,73,69,82,76,36,203,103,69,199,151,118,108,140,58,239,120,192,186,179,207,48,98,66,172,15,133,139,9,109,45,123,146,216,29,255,188,181,112,92,163,84,126,29,94,82,253,210,71,100,43,202,80,156,240,248,138,235,154,127,51,84,249,74,254,89,14,33,253,22,69,107,166,222,71,189,107,149,209,179,209,126,132,226,145,138,81,245,125,219,178,228,165,138,42,95,161,15,26,200,48,199,160,225,74,232,82,240,179,12,250,144,6,185,46,1,161,225,230,96,34,231,38,93,125,189,64,165,140,101,154,213,199,105,3,7,214,247,29,64,16,165,90,39,1,31,223,173,249,145,202,168,178,238,74,157,167,151,163,183,81,139,110,213,94,62,101,153,169,6,38,243,206,40,102,42,145,181,175,215,146,82,64,197,65,108,24,126,91,32,85,113,99,74,185,92,35,215,39,67,125,129,110,157,219,88,194,177,190,37,164,81,105,228,124,12,254,200,241,173,159,246,87,220,214,122,203,126,221,248,21,223,205,51,179,49,9,139,149,176,24,11,207,170,124,66,68,148,108,44,44,44,71,21,197,62,141,137,97,29,102,149,68,205,18,239,63,0,237,145,169,65,167,118,172,66,248,37,66,163,231,53,134,125,220,201,190,245,105,66,161,34,161,243,90,56,167,44,237,97,252,2,249,226,13,132,22,49,54,117,17,132,147,70,236,110,29,82,84,206,133,186,13,108,146,209,184,151,108,138,128,183,32,166,167,228,176,229,172,62,235,153,226,63,215,33,146,141,125,223,106,232,65,42,215,243,140,21,114,165,43,100,68,101,90,110,121,168,48,118,204,167,186,219,97,227,185,180,244,17,242,178,164,100,116,237,253,116,29,117,79,167,58,164,29,227,12,65,250,214,245,227,202,180,7,149,120,238,204,167,105,28,155,138,188,124,249,178,197,183,104,145,211,95,107,251,110,134,74,159,106,194,8,57,202,40,240,208,212,166,113,223,145,227,212,183,140,78,89,133,158,38,170,239,140,4,123,228,38,112,132,169,157,181,10,116,88,133,66,115,203,233,114,180,233,36,17,153,239,8,91,14,222,27,190,180,219,122,8,154,211,155,122,123,57,57,231,55,225,139,247,233,247,157,13,180,155,87,252,105,137,226,6,188,57,113,127,35,77,200,16,207,49,51,53,163,218,112,36,22,136,65,174,70,163,8,99,191,106,45,43,70,143,104,235,179,244,43,59,157,246,7,188,165,140,124,76,197,74,71,171,254,61,226,120,43,138,217,152,128,45,111,54,215,69,80,45,115,147,154,154,145,73,147,90,137,99,139,135,236,245,169,8,200,53,145,170,50,162,43,198,123,221,124,121,36,193,223,203,186,149,125,233,108,91,99,22,186,103,43,72,158,65,173,85,130,45,206,17,227,142,254,254,176,198,216,217,246,247,193,168,239,29,126,211,238,79,25,201,67,35,54,136,181,54,118,32,181,29,214,178,146,158,227,158,4,214,229,216,124,150,168,8,176,50,103,7,126,137,255,122,182,171,85,91,247,251,84,151,50,35,203,134,205,106,187,150,248,89,254,243,90,219,221,189,111,125,175,217,180,27,153,205,193,240,98,22,250,39,142,24,103,58,246,63,1,43,117,204,70,16,203,51,69,149,50,59,52,196,43,144,144,51,118,6,240,246,101,218,47,158,181,132,173,160,32,169,55,226,33,250,206,6,23,47,133,239,89,90,146,231,220,86,49,54,199,196,96,20,19,6,107,55,42,232,22,240,166,104,225,197,236,183,252,233,80,55,28,93,61,22,75,11,239,52,251,234,156,205,47,242,72,201,149,185,128,222,146,210,167,164,121,154,159,52,246,235,106,181,208,226,70,89,64,164,96,125,158,44,173,168,240,190,132,175,47,210,214,147,83,102,30,246,67,216,31,249,240,95,36,46,161,248,51,145,238,173,155,108,47,18,245,162,10,33,238,9,223,137,196,242,175,74,63,37,69,97,8,224,25,230,16,46,63,86,118,248,183,154,158,78,40,146,243,181,17,93,159,13,8,46,255,9,154,126,100,36,143,224,195,224,107,192,152,184,212,98,104,159,193,147,132,187,191,68,132,131,127,173,180,147,77,72,177,196,152,219,214,252,224,57,68,224,224,123,139,135,20,215,177,119,93,153,238,86,39,201,238,254,176,144,122,28,229,145,231,195,237,75,119,114,101,153,88,132,126,44,111,62,51,254,110,247,3,246,73,8,255,125,192,148,255,148,241,170,135,204,205,124,154,9,141,63,83,1,79,16,161,18,46,222,70,201,80,85,87,208,135,234,110,139,5,233,203,153,249,50,163,157,11,172,115,113,194,73,192,219,47,243,14,194,129,63,93,99,193,193,218,153,150,191,94,159,183,75,114,4,102,198,124,114,189,98,61,100,248,165,129,98,204,66,1,140,69,102,29,26,117,80,21,118,226,84,237,231,131,208,137,210,143,197,50,201,46,236,229,23,161,42,6,171,78,145,196,76,105,99,3,142,9,154,228,34,146,179,41,51,114,132,103,108,113,226,135,142,240,19,169,244,228,139,211,156,9,124,140,213,5,104,103,94,37,79,45,93,90,72,29,126,219,226,122,189,124,223,140,224,7,230,118,62,104,234,68,211,152,8,145,29,47,201,186,37,46,225,197,125,247,232,99,236,222,219,22,230,133,152,125,13,41,167,71,1,17,165,73,45,142,191,62,61,154,133,123,174,54,68,230,217,250,74,12,174,29,100,60,9,210,25,186,201,245,61,226,116,27,166,154,105,84,115,202,29,155,136,224,80,147,177,191,3,188,165,143,23,201,127,142,190,74,82,57,139,170,21,183,214,22,24,234,15,16,95,99,211,37,177,156,45,173,80,214,229,179,106,206,72,224,106,119,161,221,126,65,52,106,0,105,77,122,36,227,224,180,235,15,29,213,40,25,175,56,198,187,164,23,94,205,121,208,12,178,117,134,197,12,7,63,51,158,120,108,144,225,231,114,213,139,87,37,43,203,150,195,197,91,170,78,203,66,188,124,240,105,183,94,174,247,73,33,71,142,234,197,143,210,126,89,61,92,25,138,141,249,213,211,128,200,188,249,196,121,248,227,148,16,156,129,206,29,73,216,216,2,131,143,155,170,27,146,233,45,147,213,142,225,136,214,11,228,100,25,32,184,7,192,27,101,193,117,7,158,193,92,133,192,146,20,195,75,181,101,96,165,35,111,83,99,22,166,251,113,86,248,15,245,199,49,26,117,71,173,125,23,4,211,243,6,194,125,208,221,228,118,187,121,23,126,242,20,115,102,171,242,69,232,246,104,143,195,162,163,143,145,130,19,134,136,149,158,85,173,60,104,64,172,39,41,130,15,223,4,39,33,105,213,226,235,125,185,29,59,177,33,93,176,225,196,164,178,148,236,51,226,106,199,186,203,131,151,78,125,153,155,98,58,92,145,4,53,220,141,249,225,165,96,192,72,97,108,91,229,100,90,74,136,233,154,59,37,41,54,57,206,217,125,84,103,13,23,141,137,185,183,149,161,67,59,190,202,246,118,33,141,61,89,232,243,253,136,61,103,111,81,183,89,243,199,31,126,137,117,211,153,162,163,97,239,253,241,204,171,24,116,12,158,220,175,101,67,107,137,13,219,52,251,29,214,155,81,167,49,80,184,100,89,217,46,207,126,196,191,122,100,150,124,147,250,164,26,214,140,159,120,229,4,90,151,176,216,90,33,225,234,13,199,167,12,206,244,201,108,73,152,125,31,80,151,242,243,204,208,42,197,150,186,61,36,12,91,213,236,211,159,180,232,243,213,117,199,188,43,203,81,89,244,93,100,129,100,129,140,58,248,24,86,182,220,150,113,66,25,118,45,12,29,185,164,102,103,10,35,42,42,135,176,96,233,239,179,174,173,53,134,56,45,157,13,133,102,200,169,11,86,43,245,106,145,202,78,251,211,20,82,120,59,57,125,245,195,26,13,163,63,116,179,145,10,120,138,183,79,172,82,247,230,45,171,191,132,167,206,55,96,30,167,233,38,164,203,244,215,90,112,68,33,237,118,255,172,234,226,46,234,245,21,172,153,100,65,254,112,183,204,6,5,120,179,82,109,251,73,20,186,121,123,66,121,172,167,249,50,38,165,209,82,140,71,67,58,102,51,200,127,119,74,40,127,166,83,19,160,190,65,137,86,145,17,177,123,129,12,226,98,4,49,214,217,32,75,134,120,212,185,48,222,37,124,182,162,48,232,147,226,101,16,99,242,108,45,222,61,161,1,85,42,97,123,17,113,74,75,194,106,150,55,23,13,167,149,146,202,25,73,222,13,49,6,255,70,107,160,97,77,93,207,43,92,26,32,107,67,184,255,52,56,102,58,102,149,168,18,170,232,55,108,207,202,134,244,18,49,158,109,43,145,110,73,47,110,99,157,79,26,131,136,52,18,22,87,186,134,89,52,50,95,240,168,148,97,86,35,186,163,186,74,245,33,255,190,79,219,127,250,245,161,253,203,185,206,185,113,246,187,42,230,3,84,91,2,231,48,223,142,237,157,93,114,173,105,126,203,31,152,207,73,3,100,125,173,136,47,2,154,146,191,182,229,151,171,151,1,74,31,61,202,127,77,155,149,68,218,132,113,157,9,113,99,185,180,231,137,208,5,113,175,49,247,11,133,84,204,207,38,225,97,212,227,98,197,182,59,239,26,212,158,99,247,205,115,251,100,176,239,222,235,126,106,226,81,95,102,24,221,234,186,169,35,48,78,80,153,78,132,15,184,72,16,192,54,92,97,155,118,231,0,188,69,255,242,151,168,28,85,148,250,208,98,141,79,155,239,63,253,34,151,151,204,60,109,57,206,183,25,4,63,40,195,176,244,5,28,236,214,157,236,85,250,193,224,118,192,104,205,92,211,220,9,196,238,96,175,28,45,125,131,151,154,241,209,37,155,166,108,56,113,130,244,156,150,168,101,33,202,238,234,119,140,121,222,170,166,178,87,90,5,83,26,136,52,153,56,52,180,61,122,252,203,37,78,197,206,23,240,80,237,223,213,173,14,1,143,168,145,5,15,106,140,44,24,141,56,247,122,143,241,133,69,104,201,65,51,219,185,65,225,189,223,135,6,124,79,205,225,28,12,201,42,27,52,28,120,195,18,63,30,152,34,251,102,124,106,19,98,10,177,52,162,148,9,231,181,220,225,58,157,53,161,80,28,99,125,74,21,227,5,188,197,68,45,171,139,220,39,154,112,25,214,195,212,50,31,155,148,48,88,29,176,48,42,136,235,253,112,104,255,230,47,110,80,237,187,199,84,151,42,54,226,84,43,209,63,33,223,201,81,123,185,244,2,114,236,171,173,241,78,210,199,250,65,48,175,114,73,72,191,253,235,9,196,109,119,189,48,181,170,105,206,147,153,176,35,159,49,43,16,161,210,18,148,208,34,243,129,239,217,41,175,79,116,175,244,211,217,238,143,147,46,153,65,229,93,116,147,207,89,138,48,239,99,171,54,125,251,184,141,82,205,140,36,114,24,38,34,16,173,79,9,242,129,188,110,7,125,243,105,214,18,154,164,84,151,20,217,41,48,107,142,121,175,97,61,201,194,191,213,37,137,146,202,212,140,72,229,210,72,228,27,76,206,230,207,241,15,61,194,229,71,216,185,51,76,38,225,61,172,249,118,186,13,62,46,190,164,36,14,167,47,26,119,97,167,106,39,59,252,227,213,49,164,162,160,100,103,12,103,89,207,20,237,180,59,77,20,222,175,91,27,99,226,32,114,107,174,164,140,109,120,81,253,207,198,67,91,86,96,218,107,160,110,61,135,17,148,58,199,216,103,97,32,82,250,185,63,154,17,191,180,190,188,235,18,224,21,69,5,236,248,29,240,166,228,103,23,176,147,47,237,224,108,84,71,86,33,33,233,252,13,149,132,180,184,93,92,201,87,29,237,202,201,19,196,230,104,150,102,49,140,144,174,151,160,159,105,247,141,156,218,95,254,31,149,143,2,222,34,151,94,2,76,76,240,189,201,111,132,228,255,180,56,208,247,179,145,233,97,94,207,164,115,3,238,206,233,181,234,227,11,197,121,56,168,245,62,154,172,124,22,195,221,232,188,100,58,49,169,130,167,115,139,85,176,241,165,189,186,168,245,213,207,241,192,111,224,17,5,188,245,221,128,171,81,76,38,139,195,77,12,248,46,121,68,129,125,73,128,55,196,186,66,94,189,75,166,170,95,36,38,204,215,63,240,212,247,55,61,117,233,36,124,194,9,140,241,203,254,140,253,118,194,185,229,95,24,213,228,129,49,162,135,13,234,175,167,53,155,83,223,247,33,204,3,25,39,0,222,28,73,31,29,53,6,58,15,134,36,255,56,166,29,156,158,145,60,174,217,29,70,184,90,51,221,7,222,2,65,220,98,148,116,69,148,102,227,102,71,108,146,131,138,243,131,124,27,155,142,211,240,85,4,19,133,19,106,226,7,113,5,92,214,154,68,144,114,216,54,25,11,236,80,93,205,131,171,121,82,207,194,200,111,184,213,207,29,215,65,213,41,148,58,242,114,228,22,48,112,14,18,6,44,181,155,136,35,36,12,51,13,176,215,62,184,37,74,63,251,30,9,234,163,140,184,249,26,229,15,148,113,23,37,54,200,175,137,4,131,199,253,30,164,117,22,29,171,243,112,50,103,14,121,36,1,111,236,240,39,220,169,171,215,171,125,124,112,133,201,14,80,147,155,113,3,32,204,51,160,44,79,216,128,231,146,225,201,26,171,29,47,123,162,106,172,110,184,75,190,249,39,4,250,75,153,57,211,27,98,204,59,35,91,155,71,7,207,241,65,130,147,47,224,111,106,221,171,237,82,140,114,9,188,68,166,223,249,17,60,231,153,14,234,18,145,169,208,10,53,11,154,184,20,244,13,228,83,191,111,28,209,58,35,61,107,183,152,125,61,100,252,189,220,40,203,138,198,8,219,174,246,27,255,92,141,216,40,181,151,39,167,131,189,82,107,126,230,201,44,193,153,200,180,47,239,118,25,49,253,81,147,169,189,205,161,128,239,60,82,194,90,114,139,164,54,245,100,4,157,207,71,202,152,127,124,169,234,163,241,144,126,111,21,65,237,87,37,253,146,203,11,108,118,15,179,215,59,49,44,192,155,165,1,177,96,120,94,208,142,54,62,171,212,31,163,210,241,216,200,37,67,94,254,240,72,163,67,51,175,30,189,143,120,79,85,201,115,87,202,246,146,124,4,92,250,37,166,43,40,58,237,231,115,13,12,234,225,36,22,28,242,173,137,237,240,175,136,169,47,158,231,25,59,95,162,100,229,240,219,1,111,235,98,195,191,128,235,230,250,93,245,189,191,150,18,207,144,34,131,94,112,199,254,216,80,44,39,132,76,150,78,40,135,50,26,76,77,191,212,97,3,222,200,208,186,28,133,81,38,230,16,167,115,106,187,0,111,201,122,244,237,245,75,15,9,27,221,164,79,56,245,47,66,158,128,55,155,40,9,235,54,6,212,12,224,194,14,177,217,21,248,195,237,246,30,255,134,237,249,143,38,142,49,116,133,229,132,136,98,153,62,92,171,66,154,236,200,95,32,167,125,192,91,231,179,150,105,167,77,128,227,119,112,48,61,120,200,91,129,253,128,73,179,8,99,63,30,202,150,151,157,124,47,61,229,131,159,108,239,62,203,118,238,159,203,128,205,130,129,71,54,135,143,181,170,253,241,141,180,248,75,9,4,121,160,60,136,16,251,111,18,111,32,148,12,52,114,104,125,90,230,239,128,200,79,251,44,214,142,157,69,21,237,65,17,90,60,204,210,182,102,61,205,166,46,59,66,229,141,242,194,29,165,207,146,213,167,165,72,160,136,84,77,225,246,54,83,91,76,229,102,12,233,245,98,9,198,101,187,25,177,51,11,227,36,218,19,1,213,245,110,194,9,106,142,57,42,246,243,140,174,43,224,238,106,29,93,244,130,188,193,207,139,181,129,240,252,12,111,107,85,145,216,78,181,33,12,161,209,130,228,16,254,21,89,13,140,210,239,188,188,163,135,239,76,126,195,172,254,40,196,242,122,184,163,167,171,143,130,180,63,245,110,147,236,92,100,249,113,246,8,1,22,203,185,224,5,159,244,153,112,239,240,42,163,128,55,113,27,82,79,241,189,22,138,201,253,250,142,62,126,188,123,32,56,132,6,188,170,103,6,120,107,110,48,49,201,48,101,98,129,139,94,58,159,20,12,174,145,38,156,61,185,12,24,243,87,154,129,171,86,216,161,96,113,134,83,81,21,140,193,52,253,226,124,252,3,239,122,194,194,55,189,213,110,126,189,122,145,67,97,124,247,136,56,254,30,116,78,179,177,214,128,145,125,80,139,135,59,202,220,102,132,105,17,204,128,235,138,54,244,188,202,40,125,116,126,83,8,104,224,152,201,30,255,192,30,236,124,155,35,253,66,220,130,73,77,105,109,151,63,43,27,45,118,50,52,205,2,20,207,95,165,13,200,230,250,158,152,189,97,130,215,255,164,228,135,170,217,157,82,249,107,212,65,93,146,38,65,229,210,173,182,175,42,151,30,100,119,30,146,206,241,137,201,253,71,121,154,107,84,5,68,89,13,3,222,254,40,71,205,101,169,80,150,240,219,235,191,58,138,131,229,66,119,56,131,196,231,156,117,217,205,48,79,77,214,27,146,9,141,216,142,89,246,74,176,141,61,14,59,237,4,54,180,80,185,216,104,211,213,68,233,154,70,112,49,196,232,16,240,97,76,113,16,167,34,158,44,219,237,77,154,222,91,55,59,204,82,169,161,172,1,222,46,250,76,193,81,105,3,100,172,212,214,214,138,39,242,4,38,56,184,205,66,154,141,34,120,252,86,84,214,89,100,133,51,131,127,20,36,246,172,98,87,151,43,253,108,207,123,165,219,5,11,228,121,133,151,160,111,184,197,207,207,125,200,3,244,232,184,138,145,51,33,48,34,254,40,132,150,89,163,237,204,82,149,71,212,243,17,84,143,182,82,241,162,249,112,184,28,86,163,126,125,232,213,104,249,85,203,98,110,24,73,149,207,198,93,63,47,226,219,95,68,139,0,188,45,194,177,234,175,154,24,248,132,144,31,183,16,48,93,215,176,129,30,239,206,169,34,181,14,211,114,222,135,220,251,158,85,142,101,71,66,185,216,240,85,76,202,168,206,19,24,43,18,58,112,94,122,116,130,64,70,51,187,228,150,58,153,197,163,50,31,100,35,216,96,108,109,8,77,139,105,113,80,12,137,92,132,142,213,134,199,83,11,5,101,246,245,121,15,249,196,216,136,138,124,243,177,245,58,234,207,88,191,95,143,229,200,47,207,211,65,218,252,43,226,189,181,154,125,172,252,176,225,140,158,100,101,83,36,206,30,143,174,9,249,145,168,190,107,17,163,29,10,8,6,100,158,126,219,220,226,94,143,12,205,170,48,246,237,238,228,155,194,211,152,245,104,97,132,87,86,30,106,106,157,226,230,206,51,38,168,94,48,35,217,136,41,117,140,111,4,220,216,167,157,184,84,226,169,178,100,184,229,184,207,248,219,225,165,120,55,255,69,75,237,10,167,57,244,85,158,90,32,79,170,161,254,177,116,79,153,210,71,182,178,239,67,212,129,209,204,50,185,135,89,186,115,62,39,65,190,2,153,228,46,236,243,240,51,66,189,99,178,250,152,27,180,43,170,205,80,159,152,250,131,181,188,186,94,26,169,200,154,224,29,155,97,125,226,76,202,119,53,11,89,157,84,82,62,214,226,242,190,187,218,150,49,129,141,164,89,83,50,93,134,249,98,59,251,157,53,209,199,120,210,177,37,149,106,106,198,155,210,170,250,49,228,233,56,122,249,67,26,20,152,247,29,247,21,201,74,71,163,20,253,50,59,248,209,30,46,110,205,253,195,218,65,42,157,179,27,189,6,32,180,253,118,239,144,224,136,254,168,129,254,115,172,100,51,70,4,156,179,178,77,159,133,69,31,45,59,23,121,125,91,196,91,15,119,243,25,47,163,51,18,244,211,197,6,26,192,27,83,131,28,251,239,61,149,204,254,237,147,161,219,67,213,123,55,50,157,41,239,46,209,247,228,170,23,139,112,139,137,62,222,7,108,169,197,20,72,169,64,145,249,199,83,237,190,44,233,93,121,43,55,56,138,182,156,214,163,123,26,157,152,90,23,27,175,104,113,92,162,0,75,176,1,247,200,83,159,249,128,237,10,195,87,104,208,81,252,61,252,184,158,70,6,41,151,248,167,141,174,39,95,160,107,68,242,16,184,195,90,55,12,234,234,117,1,52,212,119,210,219,230,45,127,68,127,79,3,254,248,24,112,178,153,125,164,194,33,16,43,227,159,236,103,226,220,67,136,198,143,121,116,129,23,143,112,167,130,233,241,29,122,78,10,14,217,65,95,101,21,240,47,59,53,146,11,205,132,137,229,164,2,67,179,163,38,130,70,236,208,115,143,46,101,237,5,228,225,236,78,229,17,253,246,156,10,19,134,40,172,15,224,237,217,224,207,80,200,255,117,119,188,2,125,206,52,38,151,94,192,17,224,98,214,223,206,149,68,211,248,218,222,108,213,217,9,176,165,74,62,77,116,165,248,130,23,32,89,17,64,95,112,96,163,8,114,32,253,28,1,50,78,5,188,133,196,199,160,187,61,113,212,33,9,237,250,3,249,233,170,207,201,170,255,49,29,194,4,49,62,72,189,210,93,51,194,161,60,18,140,108,162,86,243,57,168,30,53,156,37,54,16,214,63,162,158,163,44,2,231,243,150,226,63,253,221,62,1,28,39,79,212,86,152,209,112,197,47,9,130,210,252,117,8,95,230,239,87,124,187,196,145,143,208,52,205,70,41,219,73,176,0,126,217,208,87,0,59,241,252,76,110,80,213,252,245,233,131,244,24,200,44,134,92,139,170,105,173,237,157,12,29,95,6,224,173,157,57,84,192,218,141,81,64,252,49,85,225,210,48,158,66,58,49,243,84,109,162,224,177,198,151,96,127,213,32,25,181,246,118,126,246,53,149,209,53,242,97,48,94,226,100,189,37,50,135,144,251,92,244,184,162,196,254,220,141,205,232,106,196,217,248,103,247,228,45,226,46,159,0,194,109,108,87,251,49,30,37,130,69,200,167,157,150,225,216,164,129,172,102,138,61,103,190,186,33,177,87,91,199,115,234,125,157,76,121,241,60,112,83,172,175,107,51,129,252,173,33,69,208,61,116,75,185,0,45,120,220,103,206,223,47,75,164,239,236,160,60,42,1,103,247,199,14,185,133,47,108,182,192,62,187,237,2,15,140,80,159,247,158,76,127,250,32,75,63,115,131,151,239,196,129,164,61,186,44,3,5,214,44,97,147,99,170,123,243,82,197,96,148,235,42,106,168,85,125,24,172,2,186,171,213,102,66,106,71,184,94,99,237,190,75,182,232,111,13,71,139,140,93,178,10,239,241,190,225,129,131,128,237,16,101,48,22,172,229,109,230,68,34,221,153,41,18,214,215,167,163,250,35,191,116,250,131,28,77,56,21,10,108,196,222,152,233,156,204,155,85,175,178,160,25,111,53,78,162,252,119,172,79,56,146,143,142,241,110,90,18,22,69,61,218,177,104,182,136,211,70,174,143,160,202,5,197,138,24,142,161,216,47,224,181,86,208,106,66,198,73,161,236,68,43,61,225,56,48,253,117,243,240,73,41,91,27,138,178,71,224,26,240,166,251,51,233,209,249,10,47,76,67,111,136,180,185,168,109,22,234,201,150,26,172,80,15,120,75,31,56,98,103,156,8,59,0,49,189,222,235,102,29,184,96,39,132,97,68,22,60,86,204,1,211,77,168,139,178,52,170,40,92,190,54,77,5,59,90,48,145,141,202,153,36,47,161,122,135,201,168,91,103,20,111,163,221,108,238,223,75,103,196,38,80,216,36,127,243,106,71,66,213,27,47,194,64,195,221,211,82,61,111,190,83,25,145,87,29,57,178,251,246,98,115,220,177,26,3,98,208,16,70,199,99,243,188,99,156,216,239,206,67,97,37,19,13,111,40,103,22,120,136,174,156,170,46,123,112,60,173,177,162,82,113,77,78,185,171,71,219,211,42,7,188,197,94,200,164,247,2,201,111,151,53,214,54,9,212,72,31,213,229,116,208,228,201,196,124,225,90,84,67,76,229,95,35,46,53,181,210,216,51,224,250,139,27,139,139,165,82,94,91,62,209,221,164,214,100,249,11,36,117,167,245,215,222,20,71,72,111,166,194,222,222,197,44,83,113,125,195,148,122,202,160,148,186,54,242,4,119,153,58,43,226,236,89,163,57,90,125,24,94,90,119,66,154,216,94,163,209,235,223,164,130,71,99,101,205,190,186,129,127,69,73,124,116,246,253,198,211,116,155,5,49,113,159,80,39,128,58,143,166,19,135,7,226,22,151,210,100,151,198,167,95,192,250,201,40,160,187,223,87,97,106,12,143,122,225,188,223,193,186,255,80,69,151,77,248,85,237,55,43,146,71,128,183,103,229,116,102,246,130,254,39,62,27,108,93,19,237,21,122,201,92,192,91,234,235,185,117,128,163,106,101,248,199,3,80,249,11,63,204,121,217,8,3,26,237,192,134,170,201,199,60,161,148,113,16,123,126,53,42,121,33,159,67,152,167,181,251,39,136,35,97,236,3,60,198,222,225,36,235,235,239,114,195,142,20,126,189,51,223,95,197,11,239,78,148,43,199,72,144,103,232,155,126,89,108,2,188,101,55,48,88,9,114,238,112,38,13,35,93,158,179,238,59,162,251,74,176,31,212,80,85,152,41,154,36,38,132,149,14,219,112,216,219,56,124,29,168,105,172,48,9,88,22,88,15,255,16,218,247,221,156,155,209,149,120,250,101,74,244,165,73,38,217,214,39,63,193,120,196,0,180,75,242,247,245,100,247,5,237,228,193,21,116,225,226,22,86,67,107,140,126,17,79,191,63,223,135,27,175,52,194,13,88,39,129,96,254,212,244,169,176,26,61,193,187,81,27,202,89,8,191,22,179,155,191,123,148,186,5,188,77,43,102,244,98,17,13,11,253,237,176,17,185,173,242,196,132,97,167,52,255,253,224,52,199,146,151,24,19,49,21,182,176,223,141,38,46,159,122,23,183,69,231,152,201,29,104,192,146,60,206,159,74,144,19,33,125,172,11,122,234,0,188,201,105,96,113,103,128,102,158,168,63,254,190,131,110,143,200,64,119,133,254,182,233,105,54,206,188,106,155,174,125,234,138,109,195,197,24,230,219,105,9,142,92,99,85,63,144,202,73,30,6,253,192,225,166,25,104,108,124,71,150,1,18,245,91,51,204,80,155,202,155,211,248,241,237,209,83,35,96,205,48,199,156,115,163,80,189,82,133,82,120,133,210,23,180,57,77,41,230,234,107,81,165,141,83,183,197,101,125,80,213,199,161,48,13,245,228,184,255,106,185,166,244,153,125,81,221,105,5,70,146,228,4,20,218,112,61,38,91,216,137,113,41,75,90,34,223,185,244,23,130,122,159,22,173,83,28,233,194,143,127,39,6,66,172,40,241,241,22,143,98,41,103,46,91,218,172,3,14,83,238,143,219,119,254,228,7,153,69,160,34,47,214,42,197,130,242,89,6,83,180,9,224,64,87,84,114,217,12,131,184,234,66,178,228,181,145,179,144,139,105,113,252,182,98,111,198,22,122,224,237,114,3,27,208,72,166,89,70,48,85,240,59,61,119,116,112,76,223,93,221,101,116,26,115,190,230,84,176,137,188,123,26,183,13,239,186,118,164,21,248,216,238,54,221,87,45,206,41,171,68,184,211,154,252,9,69,75,69,136,156,205,163,152,27,193,154,218,54,59,69,220,121,9,28,131,232,13,120,83,88,83,145,231,97,191,202,155,101,239,112,134,55,10,29,83,6,182,79,23,105,171,204,225,15,185,183,155,179,5,189,200,30,183,56,150,130,231,18,230,37,68,2,40,239,47,164,90,93,218,108,68,101,205,90,159,164,250,95,206,11,180,111,147,179,127,223,132,12,146,250,9,252,8,123,42,98,32,140,48,40,81,112,136,153,13,237,14,59,168,65,39,110,225,166,186,250,52,166,173,38,113,173,229,76,156,122,109,171,49,154,17,136,142,247,113,117,211,73,124,156,25,229,248,143,114,86,56,58,172,13,175,2,198,117,207,202,102,21,243,65,36,146,109,157,146,252,157,46,124,248,44,203,8,164,99,85,29,55,177,139,85,131,56,82,170,124,48,33,221,12,120,59,229,250,116,241,93,72,58,9,234,184,165,198,4,236,175,228,104,18,159,20,94,178,218,152,123,106,188,92,183,87,101,67,204,158,122,173,195,215,209,207,214,34,250,115,226,87,70,202,13,174,8,120,250,169,106,109,136,131,76,63,183,28,247,180,244,181,50,82,244,181,219,102,156,3,163,197,56,140,198,221,63,60,125,143,51,244,110,122,41,89,191,130,203,2,108,158,157,55,215,222,77,164,206,81,102,67,219,85,122,238,181,248,100,185,32,225,123,173,39,105,190,80,55,74,109,32,175,69,96,157,17,6,239,145,238,219,208,101,29,204,120,119,18,126,172,206,105,198,195,43,50,195,90,92,223,103,112,102,233,223,206,141,195,234,88,48,92,87,61,191,254,165,48,226,70,161,184,63,107,248,73,98,175,187,137,211,179,130,87,207,80,99,225,131,69,93,253,204,215,176,161,90,196,226,78,5,116,165,15,19,230,225,161,51,141,76,38,73,165,23,113,22,19,38,43,97,233,104,122,128,55,44,219,96,140,103,255,248,52,21,5,98,173,48,175,178,79,196,63,98,238,68,46,232,85,187,109,146,5,216,232,179,213,0,111,250,250,50,252,188,87,17,158,43,236,17,98,151,40,172,155,190,52,30,246,193,181,89,134,155,194,96,32,43,196,193,16,170,179,185,42,117,202,80,33,16,1,163,61,221,235,166,45,80,253,212,20,176,227,0,98,221,47,14,170,11,214,69,105,8,80,176,93,190,146,222,37,19,155,128,181,233,53,35,150,137,28,248,229,75,80,90,156,211,252,221,77,186,245,126,230,181,214,50,20,12,30,246,187,190,123,180,60,219,182,31,43,69,99,216,110,18,9,104,122,154,162,33,183,2,72,17,70,137,255,140,249,185,126,204,110,206,116,144,217,234,130,193,108,83,111,156,198,229,159,230,211,207,188,166,116,50,157,62,213,149,248,64,126,176,64,165,22,94,46,15,66,146,140,51,162,53,52,168,222,189,51,100,84,211,216,148,246,191,75,214,125,221,72,175,15,111,145,94,137,144,70,199,171,125,112,199,97,79,117,241,110,29,235,15,46,149,147,99,205,44,62,244,254,114,234,184,175,197,186,153,125,240,218,255,221,156,147,178,239,80,210,79,252,90,43,34,118,76,59,109,29,139,177,168,162,1,249,138,190,10,240,230,129,137,135,150,90,50,249,153,28,230,207,20,222,205,38,133,105,170,215,196,112,8,45,231,169,59,204,13,179,190,8,208,219,98,92,73,191,57,44,57,104,22,15,250,175,242,0,17,164,98,121,235,216,200,254,61,111,113,108,54,23,7,72,105,224,134,203,127,122,222,156,103,217,28,252,17,161,215,66,148,122,198,49,182,213,250,100,212,251,210,218,165,21,245,153,154,45,71,243,22,254,170,162,173,37,53,222,143,183,71,153,251,47,198,65,126,210,193,20,165,174,44,232,78,39,192,190,100,150,77,127,15,83,103,170,68,184,125,193,215,48,190,106,48,255,37,248,62,122,96,250,180,240,249,230,62,22,114,111,110,247,146,56,103,2,106,158,98,76,208,75,226,11,112,148,186,114,242,16,207,233,118,51,252,222,104,104,103,47,177,224,177,177,36,26,2,13,138,195,64,110,108,196,229,241,63,221,143,132,184,123,57,123,155,106,139,102,229,246,113,192,4,224,162,69,228,207,44,79,56,253,87,95,50,176,158,45,37,16,174,72,252,240,176,104,112,30,72,189,97,180,30,145,60,156,33,121,8,97,89,28,80,117,211,254,22,39,209,21,82,37,5,224,237,71,125,34,91,186,235,36,77,53,184,235,43,152,126,65,145,53,3,173,144,134,191,75,255,253,90,139,146,229,56,49,187,206,176,220,231,20,114,179,185,140,152,178,222,127,62,97,120,149,56,34,143,5,169,25,240,118,228,40,233,26,128,151,14,255,218,129,9,120,171,65,222,241,85,41,108,187,105,230,95,99,189,243,173,114,27,244,211,163,202,73,196,61,93,140,142,151,156,37,83,194,221,35,94,89,141,180,170,97,107,12,167,27,22,26,22,42,54,66,186,252,68,166,162,255,74,159,23,160,210,98,66,105,173,70,125,120,184,61,8,81,52,189,139,44,155,49,203,6,3,229,169,212,228,191,15,107,8,69,192,121,175,173,24,82,50,178,193,188,243,248,144,82,198,244,236,211,249,151,126,223,68,201,235,191,122,246,189,212,89,152,151,105,223,34,169,206,101,75,114,16,106,1,222,136,88,55,117,109,243,112,71,240,57,172,120,39,164,255,18,253,203,112,35,220,180,102,123,50,41,228,159,111,45,80,200,152,216,31,3,180,166,222,62,142,191,216,143,237,83,16,57,152,227,230,78,55,146,59,7,130,137,70,33,46,236,94,230,196,87,178,217,163,48,17,176,12,56,186,219,138,237,253,176,80,25,224,237,110,48,198,138,117,40,85,37,16,156,35,2,226,28,211,216,185,34,57,15,45,59,20,69,248,5,120,227,255,3,26,89,161,224,154,178,18,66,82,32,191,99,25,22,26,1,81,179,91,179,241,212,252,147,101,154,66,9,3,159,172,36,225,90,29,113,166,74,55,83,38,228,239,166,240,85,148,237,158,204,79,91,159,238,195,30,83,4,34,166,102,16,25,75,234,144,225,30,169,31,1,111,91,174,60,106,11,255,124,50,22,228,170,205,238,204,206,6,161,76,5,240,214,121,154,248,58,38,26,28,49,27,51,8,245,228,11,251,170,37,121,134,49,53,190,3,143,92,130,162,5,225,239,154,35,90,50,1,225,130,58,230,94,206,202,216,106,83,151,78,150,24,59,155,243,137,99,78,108,174,208,68,189,57,13,182,10,61,76,82,150,195,203,103,97,192,219,117,222,67,78,177,93,191,181,69,159,7,110,250,93,6,238,8,112,17,212,134,172,246,236,149,218,57,243,169,40,5,42,23,248,24,247,84,179,108,215,127,240,189,155,72,178,24,101,54,240,89,39,231,124,252,84,58,131,150,184,142,228,240,163,175,87,122,202,72,255,63,137,204,110,39,91,90,197,220,125,205,36,240,156,193,215,160,130,17,5,188,41,165,51,107,137,235,144,104,178,215,111,215,50,158,118,197,64,120,164,119,68,124,11,126,65,160,36,114,40,106,227,131,187,215,89,69,139,118,254,117,177,33,224,95,153,59,49,28,248,247,134,75,224,70,87,132,158,67,235,252,11,234,19,16,226,252,222,207,111,252,52,214,198,159,103,109,5,188,61,161,137,67,157,129,192,221,134,102,194,127,98,75,119,32,240,247,130,61,239,196,48,65,40,245,7,240,198,120,61,96,88,215,49,169,143,28,170,100,29,27,251,243,117,181,192,96,187,203,247,238,27,205,35,108,24,216,136,29,120,50,188,164,167,133,31,236,148,150,168,217,203,250,228,235,216,205,52,220,205,183,78,98,102,69,218,69,131,120,54,37,152,87,5,119,159,218,191,143,241,0,221,40,248,252,123,60,116,74,95,167,133,194,176,165,47,238,166,56,4,82,60,239,245,46,153,135,230,96,205,77,95,194,65,40,67,43,40,41,249,7,13,230,154,145,83,250,226,30,108,20,120,232,219,245,196,62,109,203,104,188,6,105,254,215,198,124,39,22,160,195,36,48,114,73,213,82,18,181,200,250,115,49,236,125,178,158,164,97,197,207,215,197,88,18,89,55,168,113,80,230,213,54,123,202,92,11,133,204,152,151,57,196,138,48,3,188,137,221,51,39,250,212,253,194,94,3,189,114,67,202,189,64,107,204,65,252,2,254,212,6,120,115,15,181,145,138,46,50,170,156,249,2,94,207,2,158,234,171,142,164,216,222,68,113,47,7,61,215,224,136,168,91,59,65,164,210,74,14,167,231,165,131,119,179,219,190,236,56,226,192,10,223,115,9,114,111,35,224,77,192,230,152,144,208,52,166,121,11,124,58,93,188,5,214,77,93,28,129,101,1,188,57,156,128,74,71,99,120,232,6,161,199,65,228,207,204,205,16,113,199,140,42,105,222,234,54,185,135,235,4,102,238,142,220,58,67,104,44,184,3,137,17,122,6,53,70,98,65,30,169,62,1,188,77,221,15,23,234,92,185,34,158,117,24,246,99,112,182,214,172,8,176,50,5,62,186,246,7,248,254,188,222,148,56,196,118,220,252,2,38,172,219,52,84,57,213,72,8,169,163,210,115,50,250,105,207,109,227,180,121,187,216,228,6,85,0,228,62,105,105,81,191,218,199,213,48,77,250,84,0,194,249,29,59,60,174,193,169,176,162,158,231,121,37,131,120,70,191,24,153,26,248,220,34,69,208,25,56,189,25,121,109,158,212,84,94,93,152,146,66,67,228,91,253,237,209,213,77,80,191,178,244,96,155,67,182,111,233,27,99,171,144,175,76,71,208,179,237,9,161,56,237,95,2,204,1,111,254,229,148,210,76,85,59,253,200,7,83,26,207,235,66,122,177,135,88,83,246,63,95,7,98,104,176,214,140,92,215,195,18,244,1,215,191,135,193,223,78,133,196,202,176,35,241,199,115,232,159,1,111,243,204,73,22,117,115,216,107,57,175,133,6,63,253,63,6,224,152,183,1,14,54,227,95,223,99,9,38,56,212,149,254,124,225,135,120,41,185,131,18,51,140,41,16,102,139,27,153,169,204,109,9,78,131,108,233,33,204,110,131,100,9,237,138,30,98,65,10,3,145,223,141,241,171,215,177,199,121,212,45,97,175,81,63,121,170,208,181,10,61,203,100,182,2,14,166,146,159,141,234,132,230,245,197,15,177,152,237,89,128,213,43,128,183,51,94,127,10,53,218,71,16,236,61,142,239,78,225,207,215,229,49,238,206,247,44,192,73,72,214,6,237,129,2,151,185,137,198,207,23,94,91,192,91,166,101,187,140,241,83,63,186,215,223,30,174,161,253,91,164,222,63,138,124,189,167,245,72,42,210,96,192,252,103,51,166,133,196,104,177,81,28,255,182,182,116,6,210,201,56,253,135,2,129,143,158,251,224,35,193,83,133,120,93,103,156,79,16,99,255,206,168,227,218,142,91,54,221,75,128,104,45,245,181,115,3,238,222,188,70,183,132,232,215,11,111,43,104,161,120,217,38,243,233,8,11,226,173,64,76,106,229,87,213,43,141,91,239,168,246,157,144,124,127,109,192,219,223,207,169,171,190,134,62,18,177,142,148,43,199,1,71,252,95,84,36,79,100,52,222,187,57,25,149,85,40,210,173,132,186,255,129,154,0,150,129,251,62,217,50,29,246,214,76,191,104,28,9,141,163,241,83,27,73,100,190,191,95,13,229,116,2,249,107,87,64,42,26,11,242,241,29,146,87,203,148,33,150,214,103,255,109,5,206,202,118,220,212,178,212,9,233,224,8,111,233,255,246,108,227,207,167,243,237,121,212,104,62,252,20,34,123,244,207,155,236,237,52,82,101,60,180,239,175,207,33,253,230,211,61,91,138,109,219,13,25,71,45,179,50,176,247,26,29,212,131,127,5,57,102,201,209,177,116,196,53,38,96,164,230,239,224,96,118,29,138,25,45,82,209,41,48,57,217,199,94,211,114,198,115,164,105,61,247,193,91,108,126,15,185,183,111,249,81,83,167,99,246,115,162,113,123,127,88,53,196,177,47,109,113,61,149,47,122,103,157,179,178,98,13,97,74,151,141,193,180,96,37,240,239,23,253,40,239,217,176,139,101,201,51,164,181,82,241,247,180,126,237,46,208,185,200,190,107,186,41,11,143,105,161,80,177,121,14,121,30,214,48,153,87,173,114,127,31,7,252,226,56,64,37,155,16,252,206,213,5,28,236,219,124,75,95,191,52,82,86,72,207,212,200,151,156,42,176,105,197,9,247,188,154,81,149,219,111,158,142,116,255,64,64,240,116,111,183,120,209,86,201,181,198,53,169,154,154,57,194,200,199,4,117,182,219,93,224,76,230,177,247,185,15,235,105,238,187,221,3,105,4,5,167,114,221,30,180,20,209,57,126,7,166,191,228,194,251,20,185,140,245,176,67,114,70,131,206,161,117,189,233,150,153,247,104,96,245,195,44,62,239,21,155,130,206,239,91,189,98,174,90,150,107,103,26,228,148,136,83,70,20,167,33,129,7,57,199,196,244,119,72,158,244,91,211,130,154,213,149,147,119,86,96,29,35,126,205,19,54,45,219,109,214,101,208,126,181,71,224,28,145,32,193,246,184,6,91,16,3,206,19,199,173,116,43,193,74,183,157,121,38,135,183,82,243,79,94,37,54,137,63,118,223,223,1,222,38,70,65,236,162,127,84,71,160,63,196,179,248,105,45,82,220,215,156,201,73,174,250,255,66,254,32,252,213,168,137,162,37,99,72,127,4,189,63,56,172,175,195,200,243,160,99,76,118,129,72,179,64,99,214,55,28,243,65,67,143,222,250,147,171,4,237,233,81,24,75,227,179,187,101,55,127,244,48,93,150,81,67,177,1,46,201,230,212,171,193,220,44,18,97,153,144,7,28,218,77,220,249,208,134,108,104,250,172,194,36,249,157,71,165,66,63,92,20,39,74,37,162,132,132,159,42,172,54,191,28,193,154,242,106,45,14,9,114,171,42,57,114,107,254,127,117,36,236,63,165,64,132,60,0,231,151,215,94,216,29,24,231,175,15,149,80,167,154,213,10,86,97,64,231,93,223,112,114,142,78,226,7,232,48,196,224,114,200,113,4,215,185,201,150,161,26,228,244,224,136,248,130,120,244,88,234,123,165,219,223,148,128,69,137,16,12,106,46,213,230,167,185,40,198,255,152,243,66,14,53,118,193,190,113,15,42,216,57,21,234,215,128,143,221,113,92,218,52,42,190,176,6,188,185,233,114,254,141,141,69,3,222,216,232,2,2,72,77,232,191,75,93,114,159,92,109,162,6,165,126,87,36,103,237,97,196,48,112,182,233,183,236,95,97,140,150,33,239,173,202,171,110,35,138,83,54,122,162,249,188,201,80,15,64,46,138,251,213,254,253,89,32,100,215,35,178,19,197,200,192,143,44,163,63,113,61,149,143,49,79,7,237,164,151,73,218,119,8,175,166,117,144,254,71,110,21,255,8,122,81,255,214,76,63,255,243,151,44,44,79,81,110,228,234,12,51,236,6,145,181,198,57,158,169,185,240,13,179,64,191,115,236,61,218,244,186,225,95,241,153,85,251,123,211,47,24,175,173,75,100,52,90,203,187,190,45,195,237,142,241,200,211,12,203,59,144,171,254,15,75,108,132,85,28,240,168,175,199,143,231,245,105,122,211,166,2,146,107,246,230,197,187,184,120,16,31,215,169,169,32,115,226,203,15,154,101,18,255,193,176,49,189,225,94,239,77,128,173,196,9,222,142,139,185,133,153,243,32,169,163,179,167,42,90,170,109,209,90,21,135,240,14,89,126,136,201,115,254,86,98,235,114,136,126,58,71,62,54,108,7,167,39,76,115,142,69,236,231,175,167,212,14,27,13,109,11,131,93,14,218,48,205,177,165,27,100,253,121,75,1,46,93,133,11,171,184,117,41,65,254,133,4,181,175,123,62,241,11,88,171,74,245,74,85,77,164,39,71,242,198,219,108,182,157,80,171,74,13,74,85,243,210,13,76,57,95,200,3,118,29,148,137,241,216,93,132,219,29,142,51,68,119,180,90,121,63,122,107,65,187,108,215,23,19,144,156,91,46,5,168,94,160,45,46,127,1,217,210,48,232,15,158,32,47,9,102,8,98,251,247,70,159,58,138,3,81,87,251,88,175,53,217,96,184,28,146,63,191,79,50,42,4,188,101,236,110,174,236,134,12,222,113,51,9,14,171,132,244,245,90,106,171,201,251,85,178,188,183,3,234,177,37,168,154,232,91,219,17,103,215,72,171,102,237,214,166,154,172,89,112,142,64,173,74,53,40,69,64,175,74,213,164,38,149,70,152,26,152,137,35,95,194,217,9,117,25,38,28,71,156,22,44,42,137,242,19,108,65,170,116,233,162,232,87,49,125,150,121,196,123,84,117,174,140,196,242,157,175,221,253,161,82,255,41,110,195,8,6,191,53,106,7,105,232,78,226,39,101,250,215,117,58,153,143,210,199,119,4,28,170,107,178,37,245,219,154,220,98,126,173,80,232,196,99,10,248,46,243,109,34,187,2,236,7,28,91,30,22,200,113,30,188,223,26,199,240,162,61,234,126,49,121,32,47,117,211,8,37,44,40,219,25,173,36,102,112,172,12,136,118,104,115,10,83,9,186,84,67,238,42,64,243,68,28,120,90,218,134,43,164,55,41,186,197,95,197,89,166,94,88,110,117,46,171,37,95,11,60,165,230,212,82,63,50,139,62,65,209,189,144,177,182,252,230,207,20,28,76,15,105,81,203,186,67,84,75,3,107,62,66,60,216,118,163,85,194,86,125,160,78,16,250,111,67,213,129,241,59,185,117,254,253,183,228,253,35,146,126,253,31,135,91,165,210,187,160,254,209,51,211,75,221,173,1,51,25,246,94,142,213,129,169,150,0,10,7,115,100,233,142,53,142,5,203,66,19,7,216,74,57,111,154,149,2,45,0,172,157,145,25,177,1,114,250,195,48,60,108,112,123,54,66,92,107,50,187,116,71,150,200,130,20,250,64,99,55,116,161,193,36,230,85,0,220,109,155,218,79,65,236,158,103,74,172,25,166,3,142,185,125,89,216,64,72,83,205,12,250,145,78,76,161,114,13,152,26,199,96,1,86,169,136,167,46,80,0,51,127,113,228,224,206,28,145,131,160,118,253,50,64,219,125,4,222,223,50,78,92,69,12,170,213,33,15,181,137,174,236,171,106,71,120,160,65,242,22,34,218,68,207,178,227,211,57,204,182,86,232,155,161,7,5,200,216,49,27,12,83,16,254,22,149,226,143,12,120,214,14,244,104,35,57,117,129,251,66,140,248,247,143,117,42,123,109,44,236,93,29,96,134,201,18,194,71,152,103,109,132,219,244,116,4,200,169,218,240,51,222,210,111,232,103,125,78,225,141,43,67,24,182,11,10,114,171,202,169,42,105,91,72,141,52,113,30,42,65,146,29,81,65,4,45,189,144,78,98,253,214,136,104,27,193,170,86,59,165,1,83,104,160,173,53,252,116,74,129,236,123,78,48,103,126,134,255,207,74,174,185,246,12,35,60,218,54,0,222,122,144,62,174,15,104,19,49,53,168,20,126,30,134,100,215,83,33,91,167,186,226,107,33,59,199,118,66,65,218,5,97,71,234,78,132,58,96,184,211,124,175,50,164,127,232,199,116,237,37,63,230,9,251,26,224,174,163,176,183,222,53,49,218,163,237,23,211,34,1,201,113,106,34,130,183,99,54,68,56,176,60,10,33,35,160,106,22,66,181,109,129,65,53,62,247,143,132,74,168,127,54,200,17,70,208,105,87,179,29,10,61,103,76,38,184,179,101,97,208,151,102,109,241,239,205,34,27,122,16,81,144,68,118,231,103,35,95,7,132,119,116,168,147,158,87,53,177,146,231,118,66,149,25,232,106,21,222,47,14,213,9,122,8,175,87,193,241,146,116,129,66,110,192,79,60,43,251,162,29,107,142,194,17,145,97,220,152,87,27,124,4,167,46,63,99,124,15,78,144,227,108,215,171,104,231,54,179,102,36,253,198,157,164,144,185,133,55,244,74,72,79,93,54,66,124,191,231,27,56,112,11,175,236,35,205,48,253,182,135,12,7,109,28,250,53,192,249,4,132,39,27,146,29,218,173,78,252,107,0,111,35,232,191,153,173,231,85,184,236,220,61,190,138,116,123,93,238,92,131,140,59,213,173,45,255,70,102,159,128,42,235,129,67,96,103,11,156,78,75,150,85,95,140,250,26,154,99,96,165,145,226,66,96,195,106,112,76,95,196,210,241,223,207,72,145,209,240,246,248,39,235,80,34,132,147,163,45,12,145,238,118,247,150,33,164,211,143,48,85,121,4,222,75,221,157,37,137,67,215,225,157,133,136,108,22,31,202,102,255,86,250,209,28,23,74,179,237,178,44,82,194,210,41,84,46,84,202,64,191,140,23,242,21,168,234,78,207,255,201,5,44,31,196,36,7,240,121,77,254,115,24,87,172,195,152,132,62,170,140,166,145,247,145,28,251,92,215,39,150,41,54,93,143,32,89,22,154,142,41,189,168,145,132,220,217,255,129,52,107,44,106,56,151,194,93,193,196,45,34,126,222,144,146,249,250,215,228,66,120,152,254,163,125,244,0,7,45,116,6,112,193,209,118,68,178,65,87,227,51,85,53,88,115,243,132,20,188,111,126,144,193,248,33,185,221,107,252,158,77,11,53,17,134,226,193,209,179,219,23,126,221,15,115,36,248,251,246,125,67,233,235,54,19,150,57,31,202,19,33,233,79,96,199,245,254,199,188,177,120,17,239,56,150,151,0,184,38,80,148,125,186,182,33,65,163,44,116,194,66,108,98,193,102,35,237,76,132,76,241,17,77,144,1,82,69,55,3,185,3,55,241,66,14,126,90,35,223,10,94,208,73,113,31,122,253,35,115,203,231,209,209,71,49,247,178,129,107,92,180,22,110,193,144,122,45,179,195,9,63,251,126,101,22,61,131,143,227,67,110,25,132,80,87,175,115,74,196,121,9,123,174,215,210,175,95,201,83,136,174,252,235,199,195,40,130,113,195,48,113,202,15,226,159,96,164,56,62,6,162,12,16,186,243,179,84,213,228,2,16,91,100,243,156,37,230,190,228,200,65,197,193,233,151,197,195,233,171,252,87,107,247,255,69,42,133,130,232,121,229,210,205,248,8,103,20,238,45,223,112,106,142,126,208,220,131,225,129,162,168,216,75,5,244,142,104,30,29,228,232,132,58,113,108,192,146,167,86,121,176,240,180,68,124,145,191,50,211,229,67,88,121,25,9,71,59,107,93,137,65,255,222,7,212,227,8,72,206,157,204,60,25,17,64,175,69,2,188,229,43,216,90,82,168,63,191,200,132,181,160,18,213,25,117,213,86,64,204,218,188,66,27,46,143,12,206,60,125,192,155,121,124,113,52,98,105,83,117,138,222,4,234,70,45,36,63,211,113,202,213,234,176,45,238,71,136,113,15,197,102,213,101,87,161,217,62,106,247,121,87,233,9,2,25,119,55,224,173,139,100,66,129,102,36,208,125,26,105,40,154,42,179,187,155,159,216,58,58,173,91,65,133,206,195,70,188,132,106,180,198,253,90,179,161,168,3,13,252,89,41,148,109,206,186,34,54,156,26,79,27,125,154,9,191,104,51,229,148,230,170,241,96,113,108,183,241,36,25,221,205,12,26,237,21,81,41,132,123,98,223,149,204,251,200,86,12,175,90,64,184,216,96,38,3,45,73,47,46,199,239,220,221,223,150,205,187,193,241,204,163,0,13,7,135,109,49,131,117,109,93,109,211,55,92,112,181,66,75,237,241,147,95,214,55,31,25,83,178,30,129,163,109,196,238,230,116,130,159,46,239,99,25,179,227,111,240,118,95,169,42,218,183,123,5,110,13,166,158,12,251,35,179,125,44,170,219,6,218,155,76,66,11,0,188,90,16,118,48,203,53,26,175,179,97,157,241,112,111,69,248,210,84,175,246,182,15,115,175,221,41,22,35,163,202,244,249,15,249,123,195,60,239,128,27,157,215,205,51,225,40,34,60,61,119,224,238,237,107,240,145,143,29,176,203,2,173,95,163,198,185,116,153,11,196,163,111,93,240,206,198,245,209,16,112,15,83,123,21,161,239,123,220,51,25,3,159,8,37,88,157,16,156,149,130,253,245,16,156,98,159,55,16,238,209,210,120,122,214,233,138,160,142,46,91,24,16,110,249,27,66,124,105,42,225,241,47,62,214,88,225,180,168,119,150,168,79,131,187,155,161,15,86,56,118,76,78,241,143,52,63,72,127,70,174,213,60,144,149,208,23,103,208,119,86,130,133,93,114,111,64,234,57,239,82,133,163,111,8,233,135,69,14,235,136,87,111,221,116,9,126,210,128,241,160,64,150,54,141,118,119,229,141,118,207,3,180,150,214,57,152,111,201,234,246,181,91,54,67,45,118,143,96,158,217,118,56,255,158,204,53,198,246,194,119,58,215,131,51,99,222,227,220,49,53,167,57,209,163,66,142,235,138,19,185,19,213,132,57,67,2,220,213,152,104,41,168,104,238,198,168,183,102,182,64,57,123,102,68,60,116,116,66,134,69,46,84,53,142,140,40,84,11,250,239,16,127,35,8,105,18,42,129,246,2,218,247,240,133,158,229,94,177,75,108,176,218,247,210,176,16,149,195,239,40,17,239,239,5,187,118,95,63,140,207,46,179,21,161,94,186,74,105,29,232,251,178,145,46,2,189,216,109,94,137,239,249,174,218,23,14,185,245,156,94,204,121,51,149,192,33,120,176,203,101,86,185,167,203,68,98,206,139,185,175,93,122,192,61,82,93,248,69,1,238,12,84,3,135,208,170,247,1,182,245,188,233,131,202,176,225,176,173,62,63,252,154,78,9,148,163,179,99,193,224,243,17,130,167,43,190,83,11,126,160,237,250,94,196,253,60,230,145,7,114,112,71,27,116,181,123,34,253,134,86,201,182,67,117,237,157,127,117,32,36,227,24,7,146,129,183,3,115,225,160,86,238,85,161,148,222,235,127,46,154,75,39,252,226,136,199,182,246,220,156,169,222,179,41,75,51,119,154,129,224,101,164,224,124,174,207,241,229,212,247,3,68,209,67,105,183,200,204,57,13,205,39,209,206,157,83,112,174,77,0,238,35,36,68,209,60,29,97,206,156,233,243,106,143,108,105,182,70,75,47,187,125,8,60,67,8,142,44,216,97,43,141,56,156,206,9,62,4,103,67,221,242,139,66,40,28,131,176,62,81,121,137,126,95,5,107,97,82,163,12,122,99,4,211,99,166,116,219,65,17,134,233,94,31,106,133,248,142,84,205,74,72,208,35,78,189,103,104,131,99,13,195,128,146,83,248,185,79,208,12,215,61,157,226,139,165,176,15,244,47,240,115,28,125,8,210,25,196,116,114,40,162,19,246,151,12,49,49,17,178,161,89,155,192,60,171,156,7,180,148,178,154,115,156,60,37,32,180,106,179,195,106,183,145,179,123,70,91,119,233,47,135,52,185,44,6,242,31,59,244,212,198,6,27,19,119,32,123,178,183,102,182,65,245,9,98,75,250,75,154,17,156,89,56,113,187,194,132,188,34,159,120,54,111,59,192,121,94,227,127,25,234,77,58,31,31,206,221,118,40,86,6,217,206,5,134,191,166,209,195,9,94,73,246,101,115,182,54,104,194,204,213,224,205,56,89,34,159,85,46,66,114,58,122,253,33,69,64,78,65,26,229,144,127,53,156,164,222,33,183,174,53,9,175,51,233,192,108,157,219,210,82,221,157,115,204,213,224,35,120,46,172,5,66,104,249,250,117,149,222,170,53,115,190,246,72,110,14,32,12,115,166,41,182,237,112,0,167,92,89,146,87,234,196,173,6,24,240,143,37,56,121,202,224,216,50,157,192,34,241,48,139,254,186,137,38,210,215,205,12,193,55,206,47,91,236,158,52,84,119,174,179,16,146,104,214,116,92,97,138,111,93,130,77,76,0,111,255,70,86,117,24,254,137,107,147,177,20,93,43,212,137,43,164,94,215,233,64,206,47,38,66,56,16,10,236,181,239,97,91,245,217,185,183,16,244,207,148,135,87,39,165,241,23,12,184,190,185,111,94,227,179,152,219,90,190,163,186,115,228,88,211,249,198,111,235,208,83,58,150,28,225,220,97,105,65,112,100,158,60,7,169,105,33,240,238,33,76,189,115,93,107,65,89,155,223,3,61,248,185,138,134,132,137,172,133,32,161,51,36,154,222,241,50,68,47,159,94,193,51,240,222,242,158,60,167,254,135,113,218,35,224,141,72,99,83,45,165,168,180,244,107,46,6,238,206,171,206,235,242,26,205,33,94,240,87,160,250,19,176,117,247,101,71,184,133,146,4,13,220,199,252,119,155,229,40,58,88,118,165,127,88,215,113,222,156,104,112,158,178,76,53,83,204,216,39,37,30,30,240,70,26,5,120,11,170,87,247,44,180,139,242,100,252,105,127,117,29,230,213,96,107,62,67,121,148,90,202,65,1,221,169,37,164,151,222,102,81,195,203,145,124,145,246,16,134,197,73,30,61,37,113,84,209,208,236,241,180,84,85,167,107,30,249,40,72,11,120,11,67,142,219,2,25,251,247,114,165,170,132,255,67,171,182,1,222,60,199,24,140,88,254,248,254,245,165,145,207,66,107,211,133,232,177,208,67,54,167,136,30,60,219,254,52,231,42,161,199,5,129,13,140,170,250,169,46,177,109,37,158,93,57,209,161,136,251,42,64,51,124,62,153,136,220,25,203,181,154,194,156,125,217,59,110,58,100,176,1,243,56,130,49,221,25,67,139,2,223,73,87,0,111,14,212,128,55,94,29,243,19,96,181,53,233,223,141,185,203,167,68,83,168,31,60,217,221,10,193,61,2,235,164,155,150,158,174,218,58,19,12,16,15,219,233,156,231,203,160,253,182,128,9,165,70,207,123,184,152,153,64,122,177,186,16,190,150,104,117,40,235,158,100,124,235,30,44,216,255,106,141,250,159,83,32,254,223,239,61,193,234,211,237,244,33,63,24,238,192,35,223,187,111,255,83,199,66,128,95,19,11,21,7,65,3,13,7,225,22,185,85,147,163,88,60,239,116,158,91,114,247,0,173,255,192,242,117,175,35,236,178,162,79,39,21,131,68,187,183,203,233,209,51,131,127,88,133,51,209,186,1,73,68,99,184,72,168,77,28,58,196,180,133,155,148,47,165,198,187,175,172,252,72,126,78,172,223,23,231,16,84,69,252,226,61,86,131,133,16,206,37,23,225,2,234,175,4,251,10,10,2,55,56,36,12,10,132,231,197,221,126,130,157,35,115,181,64,25,99,46,236,182,73,21,228,17,231,190,57,11,121,110,131,142,227,247,19,119,27,133,104,41,137,163,28,123,207,39,90,60,189,42,31,44,92,163,142,250,166,52,19,224,249,236,202,240,159,57,114,226,191,83,157,56,10,152,42,241,28,23,41,235,254,244,118,105,17,215,5,195,126,243,62,77,78,22,152,178,154,118,232,239,240,13,186,158,184,87,116,25,111,43,98,197,220,215,134,119,229,83,28,26,49,69,207,127,58,111,164,44,183,133,69,30,61,177,32,56,252,148,235,32,149,228,205,247,46,164,99,249,242,249,137,135,57,181,202,15,206,240,52,107,229,230,51,249,35,30,222,225,120,36,43,129,241,131,81,57,112,66,97,43,145,38,127,182,25,222,10,60,117,223,62,198,84,163,193,24,123,139,183,241,213,191,245,209,190,187,52,222,235,179,88,104,50,63,204,133,34,209,154,115,196,249,124,41,26,113,91,24,244,130,196,92,96,9,63,45,114,155,39,54,254,137,75,42,204,89,182,139,44,150,9,54,239,199,14,65,173,188,136,91,188,67,42,15,225,103,31,29,51,135,22,172,161,46,7,61,67,68,130,179,251,213,31,198,43,191,59,225,42,245,56,70,182,3,206,111,228,4,231,66,118,123,107,100,55,88,86,43,18,242,73,222,59,229,220,62,229,178,125,188,107,225,212,227,181,37,30,55,68,221,181,35,23,188,74,73,234,108,66,174,117,181,156,9,4,205,171,143,235,237,41,226,31,121,206,0,238,3,253,167,212,251,55,23,12,68,160,142,201,176,32,232,13,8,236,144,205,53,228,82,235,217,197,194,250,178,73,110,173,125,47,15,171,220,211,158,252,245,222,5,54,248,25,186,51,149,126,103,193,127,234,151,32,14,77,174,31,253,220,132,5,0,16,65,175,10,133,89,43,8,237,204,79,166,169,0,171,28,216,174,1,163,181,6,185,244,101,29,167,18,169,179,131,185,209,40,240,158,77,63,62,226,174,205,58,172,13,186,18,137,198,72,132,85,13,234,206,160,27,83,19,110,201,113,160,8,240,220,92,27,32,209,243,58,90,229,85,163,214,147,124,223,227,175,167,7,117,234,74,187,21,17,152,12,117,95,134,138,224,197,252,237,10,11,211,19,14,162,62,149,59,165,104,22,106,240,183,136,34,238,217,6,194,244,107,207,245,160,206,205,189,152,213,150,238,171,194,54,241,202,0,17,199,216,101,86,57,153,33,107,122,80,163,125,190,120,213,210,176,176,16,138,115,253,153,26,167,96,1,247,194,207,250,8,247,85,129,45,202,218,120,8,183,120,184,109,88,78,18,116,51,168,236,97,58,200,185,173,100,152,38,112,252,5,112,194,248,158,226,209,119,109,152,144,28,154,149,223,170,16,130,23,170,144,58,83,105,251,145,76,32,10,148,109,169,5,105,224,9,150,181,2,42,46,36,77,100,220,6,80,72,106,129,234,10,171,223,130,84,169,151,14,105,32,203,121,94,224,45,61,244,177,38,156,36,29,228,233,30,95,188,19,189,16,209,113,146,3,72,27,250,124,219,160,105,182,186,144,206,247,17,114,3,33,204,148,120,150,150,128,208,163,221,194,118,97,88,109,149,131,232,10,245,207,129,183,51,25,184,234,79,15,248,18,146,239,95,8,13,56,128,254,231,120,28,248,199,211,16,239,241,111,10,78,46,3,32,212,58,166,35,0,254,123,185,255,204,129,80,82,245,63,143,228,92,0,61,12,153,1,29,205,59,193,53,128,187,103,48,93,61,202,111,154,70,224,123,13,51,226,201,34,168,107,108,135,176,86,118,251,214,110,130,101,165,11,249,191,160,126,251,126,93,68,103,138,6,233,165,160,29,240,198,191,150,167,137,111,5,27,226,5,116,96,254,86,153,251,78,26,51,2,172,229,101,107,62,168,194,249,231,43,182,28,166,245,131,41,11,56,114,244,226,101,150,198,234,178,251,195,26,149,80,228,42,103,135,38,221,135,49,15,60,105,32,14,36,123,10,172,243,56,251,57,86,147,232,84,198,223,162,242,54,78,231,195,239,118,84,246,27,22,50,46,49,138,203,152,167,42,71,251,211,221,205,181,38,89,50,77,134,254,154,193,21,110,93,75,183,217,12,210,147,242,115,172,166,51,141,142,44,46,241,57,227,106,220,68,51,146,245,94,84,192,155,46,113,186,61,35,165,128,222,123,233,139,205,152,87,177,165,241,212,36,228,15,125,231,150,40,47,29,107,215,140,127,188,255,66,252,233,100,44,70,123,227,241,158,104,239,197,51,222,28,248,50,69,167,187,61,87,2,61,14,26,180,0,120,243,56,105,138,114,123,21,195,221,232,106,247,5,188,93,255,106,239,187,171,205,100,146,47,172,68,49,178,151,16,71,47,168,206,180,107,164,34,67,58,55,220,113,0,75,154,73,208,231,210,97,5,204,82,35,197,157,55,108,246,91,31,188,195,112,247,18,114,82,242,28,190,215,99,214,108,239,203,180,73,249,120,254,254,140,240,189,252,241,98,171,230,47,46,42,157,138,65,62,232,90,205,5,174,106,120,238,74,247,26,251,194,127,221,47,250,229,138,174,137,170,64,165,254,149,190,51,132,123,128,58,192,79,210,1,127,177,123,49,174,142,205,10,73,159,14,0,176,122,111,70,108,24,208,167,151,202,157,156,248,225,190,247,236,21,251,208,66,54,117,156,52,195,193,228,149,170,16,198,32,20,23,248,104,127,122,60,143,47,189,245,61,175,69,208,185,137,139,83,201,219,57,188,187,221,65,70,212,150,77,56,123,83,43,91,202,223,49,246,168,61,217,234,73,93,63,182,78,149,108,131,95,6,52,46,27,80,91,34,17,22,190,76,69,91,135,82,34,198,43,37,186,124,187,103,223,34,105,183,194,198,148,215,47,174,146,202,69,156,191,226,245,228,215,20,31,134,97,205,245,174,35,234,24,203,179,244,101,165,190,223,18,55,123,117,64,197,134,222,250,15,213,64,49,7,17,204,158,111,171,251,148,70,69,92,39,190,123,104,123,87,143,206,88,24,133,204,55,10,21,209,232,160,24,149,6,74,188,201,219,135,0,127,108,156,28,60,180,99,252,240,176,92,177,212,140,143,84,162,159,168,228,122,58,238,81,94,29,91,63,47,48,40,165,96,146,141,105,153,107,150,67,124,244,189,231,150,220,51,123,74,66,182,234,101,195,118,150,110,75,45,165,215,252,57,126,129,222,198,111,191,142,228,209,157,11,184,18,114,214,50,166,253,227,231,153,86,61,139,88,8,88,54,113,150,86,247,186,76,169,200,199,95,79,151,232,167,115,120,98,178,122,16,91,172,20,167,40,14,158,91,227,36,36,103,10,149,40,37,26,48,47,3,78,112,190,246,181,221,4,159,193,0,195,4,4,103,215,225,81,65,87,108,166,26,99,227,19,179,206,3,2,77,98,47,22,173,250,243,244,50,19,115,206,150,52,128,106,186,185,121,41,170,60,210,145,201,74,52,226,192,244,61,67,235,206,170,100,52,246,168,108,126,49,52,96,71,13,190,211,122,170,104,146,175,74,103,135,99,240,120,21,32,158,94,54,215,224,123,190,137,193,89,41,212,169,150,12,254,49,91,98,72,123,118,68,29,59,192,153,159,28,235,190,125,221,230,87,45,25,214,157,61,212,70,162,111,143,128,179,182,103,108,7,244,151,141,81,123,8,122,50,234,211,85,34,1,0,202,165,171,101,0,105,152,0,102,8,196,157,33,5,235,215,178,99,218,4,30,207,150,214,158,203,65,229,134,36,31,43,22,136,58,192,142,103,127,189,67,67,224,23,171,131,43,172,35,106,193,57,131,15,198,103,241,120,183,34,245,197,66,146,230,68,30,182,83,175,237,203,58,59,38,57,206,26,76,174,32,204,157,63,45,68,178,232,122,38,149,1,234,129,254,70,8,129,8,168,252,249,33,190,51,129,114,176,29,248,8,78,160,208,252,94,1,76,44,146,150,160,46,131,153,210,56,68,18,11,72,149,144,7,32,90,38,245,159,32,247,5,57,144,3,130,179,197,255,223,4,183,20,53,61,239,31,39,129,8,113,136,38,197,144,58,216,195,210,161,255,81,41,64,189,159,54,23,250,111,1,255,126,181,135,48,47,16,225,111,61,88,168,239,89,213,132,97,195,240,250,229,161,176,72,44,80,217,97,213,3,33,8,142,169,12,101,2,247,255,70,134,77,15,22,212,87,37,136,198,156,196,143,163,91,177,196,12,110,31,207,150,177,30,214,43,174,4,156,60,251,144,63,127,248,97,222,7,193,92,167,74,207,64,47,160,38,144,131,158,28,25,61,216,197,81,234,172,220,101,250,8,79,106,214,226,143,240,53,121,255,115,159,174,1,149,92,253,87,63,25,121,82,85,173,81,20,23,247,142,176,40,47,120,85,123,82,66,171,180,119,133,243,177,166,134,96,109,74,6,255,73,171,132,94,236,147,235,16,114,149,128,16,223,78,10,135,114,173,221,29,138,212,96,33,144,218,124,90,123,220,60,144,90,65,197,59,253,198,133,58,159,241,177,239,203,148,170,254,47,139,31,20,179,202,58,142,69,227,20,163,131,176,199,204,209,189,129,30,241,68,70,19,213,197,68,167,11,87,127,210,167,63,239,167,28,227,170,177,246,131,118,28,151,83,224,135,48,218,105,128,120,130,9,91,191,15,109,29,150,191,185,186,106,204,137,190,216,108,56,55,14,127,82,176,11,124,7,116,59,101,246,179,46,250,7,228,46,139,1,222,16,199,206,63,194,9,196,198,109,197,86,191,6,7,122,42,162,83,32,1,222,76,81,95,8,209,116,70,20,174,120,172,126,188,11,91,8,77,172,10,131,23,205,210,72,140,158,83,252,110,60,15,162,220,56,56,143,94,91,111,183,74,133,158,63,108,250,110,231,223,106,174,180,86,190,76,145,214,22,214,187,60,197,199,190,41,121,239,118,171,30,45,231,171,251,55,166,181,18,235,245,157,60,81,205,13,2,199,40,55,113,231,169,155,30,123,136,28,142,66,2,40,30,252,251,171,132,239,151,104,87,85,118,95,187,195,77,116,81,96,32,24,151,195,191,218,74,182,150,86,248,235,95,119,121,55,0,48,7,184,69,171,117,136,112,71,227,220,50,89,39,199,98,81,35,138,56,110,182,45,141,164,105,17,133,129,216,4,234,202,52,243,48,234,64,255,219,166,95,139,134,209,50,54,217,94,177,160,186,69,135,138,151,35,201,13,215,102,252,3,84,254,242,84,57,14,164,222,199,28,223,49,15,29,236,91,69,51,43,192,219,230,163,50,29,179,205,188,188,73,176,42,142,189,110,15,127,71,161,125,213,184,13,127,88,109,62,47,123,126,95,102,159,21,110,57,207,107,168,147,86,101,14,237,102,18,186,212,48,81,11,87,234,183,116,121,82,73,217,86,250,133,31,12,45,137,156,101,145,97,141,67,201,63,60,26,114,192,226,242,199,204,250,133,29,251,156,116,104,68,8,59,101,101,48,22,213,20,42,46,250,78,238,160,152,230,38,233,162,196,8,11,196,142,47,171,38,226,39,72,229,76,124,29,70,74,171,43,102,50,68,237,209,205,61,185,31,180,227,3,208,174,163,120,152,100,217,108,173,195,179,76,250,149,46,190,73,154,135,157,48,30,89,80,200,153,58,253,4,187,15,49,0,222,242,9,234,35,38,66,233,111,40,197,54,40,157,93,167,143,3,31,187,43,61,80,50,146,74,155,151,241,34,120,238,166,248,178,86,9,8,131,140,210,66,228,29,41,15,158,243,31,124,169,105,127,240,230,228,134,185,2,222,142,187,29,51,199,62,241,6,9,97,74,154,224,19,66,237,180,116,233,52,105,103,22,195,84,187,132,62,184,131,108,248,57,228,66,155,34,160,41,218,247,67,238,87,81,241,210,117,76,95,25,247,147,224,42,35,105,16,220,59,186,7,125,37,139,234,28,104,191,156,232,21,154,12,66,3,148,43,245,202,90,1,194,198,37,208,128,234,127,250,101,173,169,189,175,63,32,6,151,59,63,166,139,8,83,79,19,38,214,157,234,127,177,176,252,95,164,74,40,18,19,70,128,254,2,192,247,156,34,47,108,76,195,70,94,255,151,50,166,211,230,230,112,128,44,24,149,192,116,251,16,2,57,195,166,197,16,251,73,171,106,253,236,231,76,174,124,3,122,200,217,140,37,155,246,64,213,136,11,47,13,34,106,144,131,4,36,51,166,133,45,31,105,154,68,122,26,146,123,172,115,2,86,193,79,9,189,87,14,10,177,236,57,94,54,223,173,118,163,79,187,190,252,240,233,114,146,41,195,99,183,92,34,78,33,117,93,191,165,238,167,204,98,200,17,199,105,188,54,216,220,23,196,108,60,121,205,82,78,214,220,234,25,185,37,95,182,177,70,65,187,213,50,104,203,23,6,181,81,145,89,147,93,237,35,71,60,241,83,172,10,148,232,141,41,191,182,107,232,238,194,198,76,68,100,179,158,93,92,146,182,2,184,20,132,126,114,236,235,73,47,154,249,97,124,202,220,193,42,157,184,166,104,79,87,178,75,36,97,5,29,226,4,140,91,16,12,253,118,224,124,56,254,37,181,207,172,138,114,149,54,41,201,78,50,73,44,158,30,3,99,146,48,131,5,74,76,232,121,255,143,53,133,134,29,156,1,249,74,209,175,187,3,110,118,35,62,174,156,106,135,24,237,141,89,210,112,180,167,243,3,138,125,180,224,38,159,180,20,105,248,193,96,57,227,211,169,217,229,181,149,94,231,241,100,42,89,242,253,67,229,119,20,219,74,221,139,100,3,41,149,42,229,169,161,247,137,126,56,190,133,171,70,247,71,241,122,146,209,148,122,150,205,124,68,101,66,135,167,230,48,197,183,44,78,121,173,108,108,48,139,31,117,97,78,198,185,22,150,66,8,203,2,57,182,100,163,57,182,34,160,255,171,133,225,63,39,97,228,48,68,10,230,92,65,232,225,49,124,212,28,142,185,176,10,14,0,141,58,108,240,138,192,151,91,202,234,39,129,233,77,73,4,40,190,28,26,144,199,173,43,70,253,145,239,181,74,54,85,41,21,26,187,75,16,208,237,157,201,253,144,154,81,155,214,228,72,120,200,51,198,234,54,224,109,239,197,121,17,105,167,67,226,226,35,12,102,98,11,249,165,195,66,139,110,215,151,118,113,194,163,18,17,180,93,127,99,1,45,6,178,213,23,53,250,60,220,151,14,157,117,182,160,47,237,28,204,64,93,76,214,13,156,193,85,60,145,96,181,141,67,190,30,209,212,70,3,183,16,163,49,226,251,168,97,145,26,120,22,235,175,157,234,56,217,235,53,150,143,108,249,39,195,98,212,140,176,7,10,0,234,75,199,254,171,154,194,15,225,148,128,183,149,95,209,72,222,169,141,39,118,54,72,76,75,66,206,67,12,70,226,209,223,251,119,146,176,17,13,70,226,238,101,108,153,100,9,33,230,89,30,51,55,99,140,106,158,5,153,48,224,45,160,59,185,193,29,124,44,11,164,164,122,94,40,38,66,211,33,223,84,37,42,109,135,247,172,100,190,108,222,52,168,199,237,164,98,80,177,182,127,231,85,83,253,162,176,63,87,32,73,125,24,88,177,65,26,208,144,140,231,122,148,204,150,157,39,86,221,138,5,43,125,220,177,253,3,111,121,144,63,248,254,128,115,75,32,127,38,80,39,21,15,33,93,239,159,62,155,176,177,20,205,150,135,36,50,32,226,190,179,168,55,6,130,33,70,120,252,16,247,119,163,74,59,240,214,19,129,31,11,253,61,196,249,5,148,110,19,209,139,57,155,255,43,106,159,127,164,5,64,32,34,64,191,21,10,35,149,195,66,50,218,43,63,112,108,45,25,78,26,68,182,1,129,15,7,36,2,243,186,123,8,124,28,70,143,16,145,252,52,242,127,213,66,27,149,206,119,254,32,118,110,90,215,190,105,83,100,177,64,99,37,253,29,0,188,189,197,202,75,22,187,70,95,8,248,74,220,123,225,145,48,62,82,148,228,244,107,9,41,109,27,197,151,62,152,199,92,156,138,202,36,242,249,235,111,113,107,169,36,133,111,46,50,209,179,150,225,104,224,86,208,69,62,241,1,165,9,226,11,175,74,187,227,119,67,149,146,175,184,3,119,137,237,154,51,67,58,68,59,90,199,166,137,232,233,105,121,161,246,90,187,222,165,30,153,197,114,242,219,194,189,207,31,6,206,173,66,200,213,210,70,123,14,2,252,157,84,185,249,198,138,51,202,11,151,196,165,88,59,153,71,198,178,145,9,84,210,169,96,8,94,190,37,181,207,42,100,232,250,160,21,88,173,190,163,169,34,182,180,95,215,186,208,176,87,207,151,67,234,43,245,28,235,92,213,183,107,145,241,180,173,182,130,45,159,173,141,42,186,221,173,170,122,238,246,195,26,57,185,192,239,67,61,30,90,95,155,144,81,109,132,115,78,1,116,29,178,189,203,157,15,45,33,170,168,236,191,73,34,56,13,131,138,157,35,230,201,119,253,218,42,248,169,169,94,22,110,122,237,230,118,27,107,8,187,76,200,169,127,23,208,50,94,202,1,199,132,117,164,169,162,31,239,16,248,180,182,60,136,69,127,71,231,208,179,189,130,250,160,46,140,239,84,36,137,239,36,1,245,95,221,231,255,41,97,57,229,149,6,70,226,179,164,64,123,151,229,10,27,46,4,62,99,39,135,224,59,39,195,1,0,152,56,23,47,239,95,31,178,244,230,122,95,194,79,143,59,222,215,177,56,80,83,163,249,46,126,123,143,58,5,60,0,188,101,25,57,27,191,190,235,125,160,238,125,189,144,223,241,68,16,99,217,122,197,30,152,120,37,114,102,214,193,137,205,70,65,227,54,143,190,206,253,140,203,186,49,100,238,125,79,209,199,230,137,65,145,199,243,64,189,208,74,24,163,90,129,52,218,4,193,13,231,46,194,233,74,151,207,31,89,250,96,59,254,156,24,238,248,116,43,36,138,163,103,140,195,248,233,194,187,20,156,231,55,248,186,55,157,114,42,73,139,141,225,1,198,168,2,17,239,16,215,208,166,136,41,48,208,35,23,101,89,111,200,196,206,158,10,27,124,99,127,126,120,158,39,140,237,214,17,118,169,211,169,200,67,198,171,223,73,121,31,244,180,97,95,231,153,128,166,162,79,239,172,225,34,190,144,234,187,202,21,43,91,193,254,32,111,156,119,243,121,119,61,219,245,149,115,149,34,48,37,42,67,142,123,243,71,217,192,58,188,103,21,224,237,169,233,188,234,74,200,107,158,31,235,208,251,157,23,40,160,153,109,212,239,78,84,183,52,35,244,137,83,160,31,244,60,213,76,102,115,64,122,24,1,93,75,86,32,217,161,32,10,117,164,217,223,149,128,127,161,169,244,45,164,137,205,145,243,36,153,159,14,185,85,219,21,86,24,226,164,65,220,159,123,209,14,125,4,64,105,45,25,38,214,114,168,86,207,82,27,206,14,45,50,231,78,56,244,140,47,93,191,61,51,172,31,205,92,96,139,60,190,205,120,151,181,186,240,223,91,255,85,147,54,12,128,9,224,180,13,7,177,49,188,34,195,116,77,119,18,36,253,102,2,189,141,226,29,205,132,40,185,67,144,9,214,99,252,200,159,105,187,88,151,97,222,61,84,84,164,182,144,125,74,23,63,68,183,0,188,13,213,105,215,12,203,171,134,199,57,97,187,145,137,6,129,248,158,28,36,188,44,85,90,190,231,221,215,45,189,234,233,132,63,112,138,20,176,127,249,46,116,42,129,224,152,178,239,140,145,7,11,206,250,240,122,89,249,43,114,233,176,254,251,133,212,38,206,138,27,115,6,89,99,171,214,84,217,156,35,145,152,120,213,160,98,40,139,240,198,84,161,88,211,106,227,73,79,63,225,130,127,59,27,225,145,175,142,38,145,206,123,47,163,78,169,149,236,239,195,61,141,221,190,239,42,238,164,76,39,213,85,29,113,155,172,248,67,90,229,130,2,198,16,237,255,108,62,160,122,252,102,78,44,154,149,53,162,190,154,222,254,160,173,43,116,198,231,195,139,44,167,141,162,97,130,24,138,125,134,139,221,82,255,121,105,111,47,15,79,51,58,237,36,169,147,195,105,26,202,223,119,221,38,117,98,159,201,12,181,224,12,108,53,5,211,241,16,249,12,82,82,216,97,99,43,250,138,74,2,158,254,124,175,47,114,86,63,101,67,249,211,135,104,244,142,132,216,242,47,46,136,191,146,241,191,236,130,207,85,188,31,28,18,221,140,89,203,106,18,148,254,206,192,7,151,67,14,93,24,201,245,143,248,158,237,241,205,255,186,179,239,194,3,122,52,194,200,173,59,216,194,134,36,76,129,157,149,80,206,255,134,14,159,32,232,96,250,234,24,1,238,239,125,248,240,253,82,107,110,165,164,4,189,195,104,9,112,249,98,249,122,198,139,51,214,251,248,143,203,79,66,153,94,102,134,184,159,160,34,93,128,187,181,41,140,222,153,146,83,57,162,109,188,59,190,34,30,216,164,232,145,121,192,214,215,77,114,248,206,202,144,43,79,241,103,44,245,31,253,28,185,175,217,9,10,233,192,75,240,153,247,253,202,66,131,130,32,72,50,19,129,143,75,142,237,169,54,237,220,168,133,63,143,1,25,189,223,188,149,60,224,52,225,115,86,1,26,82,244,231,242,190,239,166,232,33,41,114,61,78,223,23,12,159,45,110,198,205,22,112,71,168,29,124,227,34,44,152,197,215,85,218,96,159,105,198,145,115,152,136,45,127,204,231,119,125,191,117,238,74,250,178,67,22,144,204,48,0,221,190,205,44,243,234,240,238,7,240,195,76,119,216,85,77,243,66,59,248,246,177,210,139,147,120,53,62,210,20,125,227,2,39,113,81,22,29,179,151,122,94,154,152,252,11,80,226,113,209,188,137,244,58,3,40,19,23,17,142,75,18,176,142,114,3,180,32,58,95,96,180,189,249,27,236,81,147,172,146,188,220,251,188,133,128,140,234,188,202,185,118,201,113,214,116,206,121,34,141,239,116,190,196,129,169,185,145,31,66,19,193,3,219,175,129,111,3,57,0,0,101,40,207,119,107,19,152,128,92,201,207,69,42,206,82,128,45,49,149,109,162,8,4,101,16,249,23,203,255,96,52,208,245,171,2,212,107,35,139,0,129,8,94,170,48,200,144,43,165,95,112,228,254,69,52,73,45,28,64,31,176,213,139,156,214,154,203,26,208,52,216,15,139,12,49,33,174,224,121,235,115,226,166,98,196,94,123,247,9,54,149,34,4,151,143,161,208,95,146,23,181,190,123,226,251,203,225,250,16,71,30,2,222,116,210,189,210,115,201,209,208,95,230,167,91,242,225,18,21,230,152,140,239,128,47,44,154,45,75,193,7,114,205,72,237,89,80,189,196,101,1,198,10,244,235,12,162,137,190,15,123,250,233,47,58,31,216,124,144,55,173,139,33,144,80,238,72,115,29,211,43,105,166,7,120,235,127,79,157,219,186,72,147,132,235,87,50,50,251,27,190,117,209,126,204,182,232,227,109,23,195,185,52,63,147,31,223,124,222,74,149,124,142,212,28,212,105,98,51,63,98,251,210,94,64,54,106,41,136,225,135,226,239,123,162,214,166,7,195,225,252,214,93,19,140,151,239,80,175,206,74,228,156,174,88,118,217,128,243,157,169,51,199,224,89,10,38,87,27,55,167,47,56,64,107,136,170,91,233,247,148,61,116,240,90,12,224,89,61,187,183,202,232,223,163,148,44,136,55,120,41,122,225,103,55,161,195,216,228,148,21,34,37,249,59,212,207,84,252,151,202,101,219,107,255,46,191,57,195,89,222,206,185,222,31,141,27,237,211,52,158,249,54,80,216,45,75,246,205,235,19,128,24,65,3,138,24,97,0,185,149,220,202,137,220,30,230,95,118,165,45,68,68,97,118,160,135,17,251,97,227,82,57,73,170,103,148,119,99,74,57,0,0,146,182,192,223,196,103,204,18,160,74,22,127,104,227,231,205,130,214,91,32,87,157,183,197,3,212,229,11,140,191,243,172,55,94,145,147,47,180,241,11,142,222,57,220,124,184,134,42,95,84,116,224,64,15,179,211,243,148,30,170,66,31,99,210,24,249,194,0,130,14,28,43,73,94,218,237,58,89,181,174,10,121,16,18,163,47,236,62,224,45,236,222,87,252,87,152,223,102,224,35,145,67,51,153,102,163,8,133,204,62,223,55,3,244,42,112,246,30,227,111,23,148,6,25,241,155,95,72,241,133,185,252,184,5,79,23,13,171,138,124,102,225,112,222,79,241,95,112,6,90,175,174,127,92,215,101,248,127,230,168,85,99,36,182,202,122,23,181,178,118,97,30,172,70,78,238,73,142,153,172,98,31,216,76,116,70,16,59,70,198,252,225,115,183,210,134,128,115,209,220,109,210,23,233,58,57,78,137,5,162,171,46,61,74,166,39,61,235,28,170,236,45,83,168,245,211,1,129,160,241,212,36,138,162,31,233,95,2,57,184,69,221,159,105,114,60,220,116,60,198,113,58,78,98,52,208,215,79,247,25,243,103,116,191,107,174,28,90,203,197,154,163,157,159,151,207,75,140,106,158,94,147,228,95,167,161,96,71,100,12,9,33,245,8,174,189,252,240,60,186,234,165,229,19,95,147,245,12,3,189,118,61,160,165,23,137,205,96,193,58,217,7,151,190,83,134,242,80,199,63,97,83,131,178,238,105,31,87,46,173,99,162,67,254,95,112,191,52,23,192,121,22,85,168,66,138,213,35,40,230,188,201,102,3,255,130,32,225,71,3,248,49,151,219,74,134,101,37,28,252,164,93,150,230,2,11,171,157,158,23,136,50,140,4,11,80,15,43,250,63,46,34,255,139,20,200,9,216,130,38,89,152,64,78,187,239,10,26,108,53,63,83,37,23,92,213,78,205,3,248,86,97,237,13,119,47,165,35,17,220,11,204,32,203,24,86,8,144,64,1,131,15,115,226,177,210,206,114,3,63,244,157,19,247,158,50,123,202,119,107,226,195,19,134,73,151,162,24,121,117,119,33,58,17,84,133,82,99,156,152,150,174,93,122,145,86,254,226,68,235,143,227,16,26,96,11,6,155,7,30,129,96,187,44,207,112,39,79,36,41,209,201,55,54,47,229,143,214,71,169,179,152,240,0,111,77,27,218,138,25,152,147,94,186,84,172,205,196,135,65,249,177,186,139,23,7,37,221,217,49,97,247,158,126,145,62,45,46,37,89,52,58,114,38,212,171,146,52,248,57,135,55,200,48,75,155,13,138,7,73,199,202,199,206,11,228,177,195,172,231,182,188,85,60,84,221,221,149,54,159,9,47,186,72,54,97,113,50,183,168,63,253,137,245,69,40,243,118,118,114,188,236,34,57,191,37,202,92,0,42,145,142,196,167,227,193,186,168,114,210,125,175,192,184,48,120,225,127,117,125,175,70,149,162,162,219,232,252,101,8,28,30,249,170,57,163,98,110,226,208,173,153,177,195,127,135,210,105,95,55,202,144,42,88,87,220,77,203,199,83,107,10,1,175,190,238,130,148,4,141,212,52,189,117,70,129,144,192,147,179,247,138,205,218,230,63,148,161,214,147,22,165,233,177,19,159,16,30,153,187,126,85,130,5,46,234,171,198,19,246,213,148,27,147,72,236,117,228,143,42,246,64,187,128,7,229,82,132,135,30,252,92,65,205,102,227,115,121,238,149,26,124,123,120,63,186,127,93,56,9,140,240,44,11,60,209,131,218,131,237,70,225,126,108,132,251,171,9,215,42,102,32,57,182,37,136,94,224,237,13,205,155,177,15,177,212,232,43,128,55,99,245,123,197,12,149,162,165,196,162,63,31,130,142,65,199,150,153,99,191,206,63,187,27,191,87,163,166,152,157,170,198,7,217,118,187,150,99,145,71,28,37,225,64,69,56,231,116,22,106,84,157,218,113,149,54,115,110,204,226,68,121,112,214,203,100,136,219,72,154,252,2,221,201,242,221,166,44,86,158,252,18,147,193,44,209,194,61,213,28,102,143,104,134,73,186,1,188,41,198,214,208,202,187,46,164,180,83,80,128,187,72,28,238,100,233,228,66,175,147,179,249,101,252,48,231,165,50,162,89,57,88,69,45,78,154,238,236,5,115,82,253,50,182,243,105,202,205,204,75,91,168,91,194,236,208,181,170,198,44,234,151,86,13,8,234,196,158,231,28,247,75,214,74,119,7,61,221,212,160,215,198,142,71,94,177,231,204,27,134,86,22,228,191,18,141,78,236,54,237,5,92,42,142,174,216,158,175,96,143,152,43,242,137,164,7,23,132,29,242,153,124,201,225,114,59,69,175,151,74,178,17,63,178,83,110,82,98,157,85,194,104,194,13,185,199,91,3,22,152,159,50,110,186,107,39,202,159,161,135,162,171,255,116,110,52,30,131,89,219,108,91,52,106,208,152,113,49,115,183,97,220,127,183,103,152,226,76,219,251,106,112,219,212,124,169,101,127,197,171,204,153,198,94,44,15,123,216,212,207,214,183,94,240,194,205,141,174,230,62,219,255,39,236,190,85,105,246,124,101,17,187,252,108,107,122,60,62,190,145,27,186,223,177,217,177,193,134,211,196,213,77,186,190,192,39,244,193,30,168,22,59,60,57,109,252,215,150,160,217,65,87,98,187,48,124,175,76,44,97,156,231,191,245,191,136,120,150,178,38,192,149,66,97,16,227,197,249,74,133,236,248,211,235,43,65,57,121,234,207,229,198,61,99,151,253,205,71,112,231,199,194,244,160,1,124,60,38,87,101,197,222,18,131,50,169,34,216,120,191,215,110,249,47,17,0,249,130,156,139,218,198,142,133,9,77,236,208,67,195,79,27,125,73,207,41,57,33,47,218,199,104,130,5,219,250,131,0,122,170,121,219,199,1,254,243,51,4,145,0,111,69,119,218,233,253,109,20,228,120,130,10,159,54,2,252,81,23,188,18,250,105,75,105,205,57,26,113,200,170,192,83,186,122,149,20,219,218,14,65,154,218,92,206,210,247,247,2,240,182,25,29,10,37,180,101,27,92,97,98,223,112,126,49,45,172,108,107,119,196,87,114,217,74,179,32,175,68,254,48,201,43,203,243,17,170,243,66,156,22,60,11,42,106,179,24,72,181,79,120,193,180,73,219,79,231,249,132,94,199,39,215,64,185,38,84,224,152,168,164,55,130,214,16,106,193,178,40,129,217,144,212,44,138,4,7,26,81,26,103,79,117,41,153,155,36,30,156,33,39,4,188,97,247,8,222,51,210,247,13,86,14,165,134,169,158,132,248,87,76,199,152,174,108,206,254,118,253,11,81,83,135,68,153,91,204,12,101,213,20,123,133,38,76,219,189,187,254,20,237,78,77,239,87,94,64,106,94,170,19,93,89,210,114,83,145,193,233,24,23,132,96,208,237,213,122,80,255,12,165,38,189,192,116,238,46,234,49,241,45,119,78,139,232,161,6,185,102,72,54,155,2,127,183,41,168,125,149,44,133,94,173,189,127,217,132,35,95,99,136,116,97,19,188,3,204,208,138,230,177,206,151,143,37,253,114,252,180,187,104,135,199,93,226,198,22,161,12,98,181,134,56,53,51,201,53,29,75,8,160,58,96,248,164,164,165,59,65,44,4,183,100,205,224,166,121,0,130,152,87,213,129,40,3,93,206,14,194,250,146,102,4,208,57,14,20,255,210,16,21,136,192,35,17,220,89,4,125,178,170,25,54,204,175,82,105,132,198,77,194,108,219,243,148,253,207,232,41,73,0,181,200,192,83,148,19,142,240,61,249,69,67,1,181,227,111,107,230,0,22,143,94,223,187,36,120,32,72,197,20,231,85,150,45,57,98,96,129,101,64,248,51,224,77,120,83,151,175,37,11,161,133,26,181,25,240,198,24,73,102,186,158,39,120,201,53,219,87,2,255,208,45,192,250,39,50,74,143,82,125,253,247,114,163,24,97,17,37,159,64,47,196,20,37,15,123,65,26,104,13,141,109,44,183,208,148,181,37,223,10,85,206,245,11,220,246,183,246,44,225,38,199,191,32,114,166,87,41,187,185,232,54,64,214,87,175,191,27,15,79,248,120,140,128,104,138,125,208,216,120,21,119,140,157,254,142,191,30,5,116,238,246,62,220,150,185,54,5,138,230,248,55,91,58,218,249,41,5,222,78,198,192,12,226,187,29,65,124,150,109,129,142,133,159,150,51,132,14,44,115,10,20,101,3,238,43,54,114,102,174,129,230,168,231,210,103,201,57,31,15,178,43,49,246,162,229,165,139,161,166,168,234,171,1,111,68,63,111,94,18,6,253,202,42,247,28,163,238,8,123,186,136,2,36,244,35,244,139,156,9,148,28,213,204,59,163,226,158,155,188,50,155,117,26,207,62,31,132,134,54,236,92,170,245,174,251,51,2,222,82,14,233,21,30,119,138,26,173,121,13,70,71,169,192,226,181,177,107,173,71,173,195,113,85,43,229,179,67,121,200,7,92,31,68,176,103,240,145,80,33,144,206,180,67,121,137,68,168,185,113,205,223,95,211,185,90,185,50,57,49,37,182,165,6,117,41,243,119,235,3,230,69,69,18,64,223,183,160,175,93,91,27,68,118,22,113,95,8,117,34,166,66,122,150,247,191,232,179,90,50,18,243,64,143,54,128,106,117,173,22,131,68,135,190,54,142,39,108,173,28,108,48,95,135,58,160,71,130,65,222,151,78,173,223,188,82,189,113,172,40,144,95,77,100,154,73,85,4,234,116,90,164,95,181,50,150,208,42,21,145,196,60,142,173,113,44,24,242,252,249,127,46,252,255,124,210,134,161,89,216,54,143,71,136,67,147,177,237,33,60,36,91,85,6,173,197,165,227,113,174,122,141,97,5,62,56,245,181,55,216,247,135,254,93,190,19,213,14,40,188,149,243,107,109,150,146,28,39,148,181,131,99,228,225,249,234,254,138,158,218,131,109,104,161,170,154,50,248,196,248,147,138,15,225,107,125,247,205,225,151,238,69,146,189,120,10,241,239,128,207,89,195,237,221,252,176,229,79,130,155,178,182,175,232,164,184,200,124,91,174,175,56,152,108,130,100,193,45,116,219,118,135,244,253,239,192,82,133,224,123,69,17,9,62,78,46,5,191,16,98,216,155,169,113,220,21,190,15,219,51,58,97,31,94,98,225,95,201,61,75,0,66,31,162,177,80,90,201,101,103,7,205,140,116,246,171,46,137,154,172,77,187,137,175,145,164,62,125,25,232,210,69,249,254,50,181,61,234,43,5,87,84,146,93,249,41,229,51,197,163,187,15,197,156,39,202,194,47,102,87,141,160,207,204,34,150,24,129,97,183,177,124,89,99,97,52,193,68,148,38,246,122,73,121,98,40,30,39,44,130,249,59,198,137,18,148,77,234,230,38,162,14,251,12,235,94,20,22,175,94,89,29,179,88,146,190,18,51,233,191,134,37,60,78,99,99,237,205,43,147,142,250,173,184,148,219,225,161,50,222,227,224,121,45,31,164,39,213,231,124,167,99,250,41,194,87,159,54,167,245,39,250,143,145,153,17,177,224,157,239,73,212,74,159,45,151,28,95,45,228,234,48,57,209,251,158,80,81,13,200,225,12,35,41,192,135,159,66,96,77,0,248,215,93,146,169,222,90,4,253,215,251,130,128,208,127,139,203,14,226,231,191,136,194,0,0,9,16,99,137,21,240,118,248,18,131,48,69,141,58,104,228,124,233,64,41,148,121,34,52,81,11,189,243,56,245,146,115,205,207,24,149,35,140,11,148,104,195,201,145,191,99,102,241,139,6,72,180,181,236,6,108,159,50,4,224,107,100,99,38,117,144,111,212,36,37,147,137,155,176,94,32,202,3,222,228,248,212,159,196,30,249,119,214,169,232,195,150,2,249,29,117,200,13,234,200,9,69,11,24,156,173,252,61,161,244,214,106,60,157,3,18,221,250,63,10,122,67,127,206,234,105,15,208,87,182,7,122,27,225,219,162,55,73,44,146,112,253,220,252,249,32,100,52,204,13,141,65,93,219,203,60,220,11,81,159,53,43,233,249,171,136,105,238,244,51,82,205,153,216,170,240,172,68,76,125,63,150,225,61,75,91,216,51,187,128,96,93,10,121,129,159,21,226,113,157,110,242,38,221,204,85,160,111,245,126,20,236,196,95,111,23,215,187,185,249,96,65,43,125,69,212,104,36,1,251,155,216,183,171,212,127,226,232,53,225,110,173,192,158,160,34,226,249,177,190,81,95,192,142,152,49,165,70,169,243,239,236,153,64,122,107,154,65,255,115,252,35,15,5,252,51,25,152,16,209,232,86,89,152,255,153,141,116,213,72,250,120,8,128,82,109,28,40,109,156,50,109,224,251,91,60,132,231,110,44,212,28,189,120,184,207,101,127,77,31,39,102,0,32,56,120,51,47,142,71,255,30,169,199,151,102,174,117,7,27,225,65,249,191,160,203,255,83,170,132,2,224,0,56,73,4,173,90,215,53,163,85,180,168,162,189,160,195,148,184,235,115,182,210,184,118,102,163,79,168,157,77,131,144,126,49,189,178,201,60,121,205,191,52,54,82,134,101,90,100,23,75,188,167,230,40,0,14,48,6,237,61,38,175,12,167,45,180,243,216,199,122,136,90,13,5,60,248,45,190,240,19,94,206,204,133,72,186,57,137,54,248,182,194,135,252,110,249,253,243,102,97,33,20,241,68,175,231,247,237,230,183,254,181,152,66,117,175,99,155,170,148,102,81,249,133,208,62,241,195,110,173,146,220,44,43,7,253,204,11,4,33,178,75,163,143,155,215,145,52,10,193,184,61,196,179,195,192,108,65,191,224,88,75,196,11,195,34,251,198,142,205,190,178,237,110,207,60,251,158,77,27,66,169,203,148,250,113,81,1,244,139,161,172,23,35,218,25,132,188,212,80,10,144,114,236,187,151,58,42,192,155,6,220,13,226,83,186,52,25,235,197,208,61,144,125,229,184,80,92,84,9,103,121,0,56,153,26,31,175,146,173,77,101,48,83,45,97,178,21,123,126,110,145,164,197,79,117,227,22,111,240,50,4,166,198,90,1,179,31,210,190,51,11,5,206,8,145,169,210,161,76,13,83,119,13,65,134,245,62,94,191,176,164,199,195,16,152,89,35,116,243,135,27,177,169,170,17,37,224,141,240,253,112,43,115,112,121,156,179,17,194,60,178,180,85,41,231,12,23,0,34,47,156,144,227,95,47,196,94,234,132,8,91,9,229,152,39,108,248,197,224,221,127,11,181,144,131,177,255,45,202,106,9,86,186,109,113,10,128,54,126,193,106,234,158,50,127,14,53,134,233,191,206,185,149,203,185,78,159,251,111,177,215,39,193,244,83,226,144,26,180,90,220,167,208,67,192,27,154,248,58,202,254,105,216,73,31,6,245,63,3,172,82,237,36,23,139,121,89,132,117,68,204,177,20,22,48,59,208,85,53,97,136,3,246,2,174,80,210,103,187,189,222,143,205,159,115,134,23,54,222,161,80,215,182,27,161,216,173,11,121,51,4,55,189,240,78,83,193,247,63,85,108,88,51,142,14,23,54,241,37,69,31,179,134,200,97,156,97,51,133,30,51,90,127,230,23,131,183,77,45,230,196,63,105,164,206,221,41,99,111,100,132,41,126,38,159,62,247,53,213,239,26,49,147,250,242,170,217,101,223,144,126,137,251,249,72,68,93,151,140,181,218,179,35,212,174,170,144,55,169,205,7,127,23,77,197,145,185,61,101,74,203,122,146,160,115,69,219,97,166,20,222,10,108,9,120,99,122,206,87,167,143,157,17,123,25,27,163,177,189,67,162,227,188,118,2,97,1,52,253,41,3,61,215,98,74,161,22,237,105,183,212,88,71,51,135,242,141,165,182,60,105,132,253,67,242,123,187,153,255,35,112,171,175,253,221,34,6,187,214,130,20,140,175,233,255,189,119,194,129,94,248,43,52,236,194,104,33,20,214,185,121,220,215,214,85,232,181,22,216,214,192,236,123,128,254,28,0,129,187,51,223,223,1,255,162,12,112,27,31,193,177,37,131,140,224,196,253,141,80,166,128,12,170,51,149,118,206,10,168,134,244,127,88,41,48,12,141,143,71,101,240,219,208,14,84,209,155,104,45,210,238,123,175,21,82,124,32,189,165,245,136,140,148,99,95,251,8,133,210,38,225,240,171,48,119,52,33,132,65,13,253,125,41,219,151,99,226,18,111,192,27,222,5,48,104,112,0,156,155,44,98,37,105,193,197,17,97,39,121,64,145,31,231,102,69,232,35,173,201,91,101,254,128,21,16,102,3,69,197,36,158,24,90,128,14,23,49,72,165,83,238,87,72,185,20,29,96,154,33,31,205,195,225,143,81,45,183,54,238,180,234,212,208,46,79,90,200,227,48,253,75,206,78,224,211,40,3,170,156,25,102,147,154,120,243,251,153,20,58,227,24,86,60,194,187,143,40,71,179,45,123,115,159,11,4,15,153,254,148,141,147,222,232,54,29,43,92,11,214,183,49,201,189,140,115,42,245,195,185,70,16,62,39,201,235,151,182,28,227,8,12,88,221,144,77,100,160,0,182,232,26,177,117,173,73,139,102,10,235,76,147,241,188,43,164,66,216,213,215,204,40,104,187,213,197,217,50,82,221,23,84,138,86,169,242,30,130,77,119,46,200,162,251,16,229,135,64,176,61,62,82,16,199,123,122,130,204,179,217,206,64,100,45,84,122,3,179,197,185,226,162,243,33,236,119,248,230,232,109,189,202,239,247,192,190,79,250,21,249,229,30,28,4,2,98,106,44,230,241,25,78,120,135,132,192,11,53,129,236,18,50,35,137,86,215,170,14,187,154,43,124,155,6,239,227,19,191,197,242,105,73,129,97,158,9,203,235,70,222,7,180,141,95,156,143,102,138,50,212,44,56,10,67,229,176,26,249,35,57,126,128,55,10,255,223,87,26,239,254,99,87,84,198,199,6,252,13,108,231,167,164,151,17,169,105,104,240,29,157,86,75,102,251,24,217,122,135,157,165,23,235,113,168,157,174,63,4,236,152,242,111,145,221,25,162,197,167,163,37,73,70,83,200,52,96,174,36,132,88,87,168,201,80,186,132,208,33,234,4,224,255,33,245,161,197,192,122,44,205,99,102,212,224,112,247,19,186,124,20,96,11,7,142,192,129,205,31,28,187,99,168,204,100,192,53,27,57,235,70,207,83,79,240,155,79,13,192,220,39,156,239,151,204,253,78,207,177,15,211,77,123,5,112,243,32,146,40,192,219,57,73,136,187,164,217,235,116,235,94,134,10,52,159,118,2,224,173,226,222,242,126,17,28,219,113,139,214,125,11,25,54,134,125,38,192,5,127,122,187,167,97,81,29,50,106,179,86,26,26,209,165,159,107,237,125,154,18,200,26,197,82,9,17,74,94,223,176,183,34,191,119,68,233,243,143,26,226,185,207,202,139,126,10,21,15,23,77,63,122,135,98,217,59,206,37,202,64,53,154,88,80,175,155,168,73,172,249,249,139,158,98,150,101,127,88,90,117,88,250,244,93,128,150,94,75,195,172,158,133,163,199,225,15,5,181,185,38,238,198,102,196,33,126,65,207,126,217,155,63,251,245,195,167,237,243,58,238,179,7,22,147,91,5,110,86,98,109,206,245,100,43,211,152,133,29,168,24,247,199,44,241,143,45,159,121,223,83,122,58,172,165,41,87,1,222,10,120,92,119,10,124,6,203,37,167,125,66,210,90,137,31,76,217,140,28,240,179,131,201,110,163,235,118,160,206,90,87,126,133,49,71,240,39,192,249,157,168,174,208,212,163,252,14,144,202,247,247,99,235,177,29,235,75,216,107,211,107,188,214,142,93,197,99,242,164,88,3,188,77,146,189,106,234,167,116,102,21,150,126,240,36,67,59,91,220,95,51,252,19,14,110,199,103,253,6,199,92,31,9,120,107,52,146,12,54,225,79,105,52,141,199,189,63,198,120,117,129,37,204,232,171,96,14,42,134,100,10,45,67,227,124,224,140,200,19,154,81,10,251,126,114,17,251,12,146,91,223,166,207,109,36,130,40,12,210,216,225,225,225,143,160,66,35,179,126,117,34,205,4,201,67,222,193,194,110,81,162,105,158,47,186,40,229,38,91,98,198,230,237,80,50,4,154,197,4,31,144,37,254,117,55,241,168,247,4,67,207,5,122,210,227,196,225,132,33,66,220,86,97,253,162,188,193,100,21,107,0,160,199,25,234,31,19,246,234,64,196,205,191,6,163,202,159,14,127,182,75,109,92,197,191,110,106,26,228,250,43,131,223,95,131,113,160,106,243,201,12,226,172,226,22,75,246,152,108,225,44,189,118,36,66,49,95,43,127,140,29,14,240,70,223,129,152,139,103,203,198,254,114,143,149,86,9,209,127,149,201,71,156,186,176,229,64,119,68,156,48,148,90,196,254,18,207,192,66,176,94,210,111,77,114,91,228,110,48,149,128,92,231,166,42,141,103,62,179,179,101,157,139,7,154,51,130,30,186,133,126,217,71,14,114,209,206,88,148,93,75,11,73,99,203,152,66,233,157,46,167,177,238,176,214,242,234,221,166,170,160,77,7,236,95,186,31,180,5,207,126,84,209,143,41,100,125,153,84,104,157,32,218,6,7,220,61,49,92,251,103,50,68,68,148,83,122,13,157,255,102,70,142,67,173,62,39,178,99,125,242,45,227,192,146,73,77,192,190,12,56,5,110,242,180,204,48,186,192,0,127,232,40,164,146,3,158,157,174,87,237,36,187,138,106,44,255,148,18,238,112,131,206,53,12,12,185,52,222,3,36,62,25,66,145,45,64,247,75,73,134,236,8,152,210,207,73,137,171,68,17,242,192,246,132,230,139,110,136,253,251,156,26,214,17,57,166,50,84,42,66,11,60,236,90,4,82,79,178,179,86,229,20,86,220,131,114,99,164,122,96,121,174,50,11,224,136,29,243,158,81,21,45,244,91,235,46,38,160,68,153,156,137,29,123,110,211,53,20,154,134,238,4,73,2,150,130,115,230,239,106,229,255,227,18,192,52,190,214,166,69,209,78,66,159,223,105,254,222,126,181,120,18,177,78,206,175,11,179,173,170,224,49,189,234,174,132,146,192,182,87,61,233,155,196,143,90,66,3,90,88,140,11,102,242,163,77,243,104,192,27,221,221,166,16,182,66,240,43,20,63,59,187,103,117,87,66,62,117,161,61,151,61,188,121,228,38,155,68,122,185,30,177,133,57,119,179,192,111,94,153,137,235,31,114,227,253,33,124,211,214,157,21,152,244,191,2,62,148,3,222,18,151,95,115,250,128,30,79,52,207,239,73,0,128,20,24,51,72,146,76,162,73,47,252,37,203,30,190,218,174,32,179,83,43,62,46,71,68,186,187,181,227,129,219,96,46,223,155,78,230,139,80,254,82,54,99,33,123,158,245,61,46,227,59,5,161,77,228,46,23,94,99,93,211,248,135,162,143,214,193,17,86,199,245,253,85,55,232,32,59,245,41,197,111,35,229,72,153,88,166,201,110,30,85,249,120,32,107,79,23,196,119,127,36,168,202,40,232,202,26,127,161,171,88,145,82,210,49,22,138,75,74,74,30,228,199,124,54,253,131,155,70,19,250,89,96,95,6,183,28,229,189,243,168,100,73,235,180,17,212,173,162,240,140,189,108,89,253,188,38,122,189,93,133,156,165,163,88,102,115,217,128,168,35,5,134,196,30,41,89,172,51,181,140,194,173,34,94,138,78,67,220,172,164,253,34,121,59,53,188,189,146,17,137,248,6,91,66,146,94,117,233,119,77,29,82,202,44,15,73,122,198,43,173,214,214,15,51,110,233,92,109,117,20,165,116,236,85,243,170,18,241,109,154,124,214,229,52,79,182,187,216,186,108,249,73,43,115,97,94,43,52,236,87,154,177,195,165,20,236,137,8,142,216,249,151,130,113,66,117,243,49,116,235,103,152,85,88,132,117,232,254,253,213,110,152,6,67,85,236,241,85,81,25,122,86,244,5,77,101,171,222,33,210,7,14,159,84,105,71,108,214,48,73,131,171,62,169,171,19,228,79,225,108,192,179,219,111,243,198,208,218,190,91,76,202,181,29,77,69,141,251,143,58,14,69,44,236,111,162,144,33,163,37,77,18,159,105,182,214,75,104,52,14,209,78,97,235,253,41,210,123,250,203,92,46,245,59,131,68,4,166,250,7,85,243,209,164,15,79,184,20,244,140,28,85,26,244,28,30,31,238,252,45,211,101,172,236,113,87,154,147,177,216,124,66,229,208,240,238,144,110,125,101,102,102,174,251,203,255,200,73,241,37,97,183,73,110,38,2,222,88,114,255,131,102,252,191,86,147,2,213,16,53,153,187,99,47,165,154,188,161,213,2,120,235,125,92,8,184,88,43,120,82,191,170,251,21,115,78,45,8,146,162,186,100,94,238,1,33,1,222,38,22,167,191,14,221,187,74,37,157,231,201,188,200,241,157,111,142,94,228,60,214,16,78,100,65,202,153,241,197,7,144,240,157,151,44,213,132,92,19,123,120,253,22,92,116,164,4,117,54,133,212,63,61,172,25,55,150,89,88,88,132,103,28,227,207,219,226,154,236,5,172,205,182,214,51,176,215,187,208,181,151,149,153,76,244,63,189,224,172,166,169,245,71,12,151,137,50,144,73,190,4,227,86,17,27,185,185,226,197,199,103,36,148,95,161,235,17,229,70,63,28,133,112,237,32,18,72,220,109,103,157,74,151,1,222,136,20,46,4,60,13,243,57,42,100,213,134,218,43,87,177,248,41,30,108,231,192,194,201,228,125,214,102,65,202,73,62,247,97,190,147,18,102,140,34,33,189,25,234,100,48,254,195,191,152,192,230,125,191,193,102,59,28,101,113,119,38,81,100,87,103,238,229,96,243,73,4,216,169,41,109,225,80,54,14,91,161,78,59,52,79,85,193,162,86,134,160,27,108,50,40,254,151,132,0,188,200,163,143,177,162,229,110,4,127,189,145,26,237,145,158,143,160,36,102,114,182,111,71,177,126,34,101,141,248,166,202,70,164,53,210,159,88,170,106,2,191,162,12,100,31,194,81,112,204,225,91,19,120,192,253,11,7,70,91,149,213,91,229,96,181,221,133,13,1,224,144,191,234,165,199,87,253,191,45,100,16,214,239,129,248,35,160,223,107,157,250,15,130,117,121,175,56,18,227,43,158,83,148,11,102,233,78,128,157,71,37,251,243,53,30,199,137,117,150,0,147,14,223,86,10,108,221,10,138,67,113,19,123,119,92,164,216,64,137,54,32,200,216,235,112,164,235,15,252,160,178,98,12,238,165,28,40,65,156,131,179,44,158,122,90,48,98,53,58,167,136,89,71,103,181,1,3,141,119,30,115,52,232,202,180,223,203,200,144,89,179,62,157,227,218,29,112,165,38,242,245,69,216,47,14,166,159,249,85,209,155,43,121,142,68,44,95,249,108,190,40,216,83,73,41,113,131,249,107,138,84,24,68,30,215,101,196,225,159,241,130,93,80,90,42,7,83,69,119,255,12,151,8,175,82,10,235,2,222,126,215,162,9,178,81,233,41,200,132,247,139,127,122,150,34,236,6,188,177,241,95,36,250,79,55,234,136,34,128,182,87,207,85,196,102,52,210,167,147,48,140,207,28,23,119,59,237,98,186,123,128,178,207,197,151,104,36,224,59,214,26,69,25,1,232,161,165,248,3,43,96,226,88,132,10,207,206,135,47,6,197,65,175,17,190,232,18,119,167,165,63,253,93,161,173,136,239,43,57,118,206,57,55,200,17,162,159,139,3,239,242,74,195,34,159,254,221,161,8,196,159,17,225,131,29,14,190,139,71,56,36,233,130,222,194,44,55,18,169,11,40,129,62,41,138,107,203,13,128,157,219,196,250,66,91,239,248,126,161,74,248,238,84,57,80,255,30,226,208,204,136,248,224,3,108,164,75,148,65,98,255,199,215,126,40,27,124,7,51,17,188,24,5,207,30,0,25,86,70,94,202,97,203,5,207,174,160,92,207,53,44,205,199,172,145,135,144,67,37,19,147,144,164,174,45,38,66,105,83,117,7,103,88,246,200,94,62,182,201,64,9,9,204,153,125,172,145,148,131,91,233,99,176,141,253,181,105,254,13,98,189,58,173,188,196,74,240,167,27,37,139,92,95,156,63,125,3,54,68,191,228,72,150,80,65,202,203,103,250,176,76,95,64,69,154,100,161,32,75,187,170,94,162,42,123,180,91,219,19,69,57,242,211,65,133,52,128,145,254,245,230,215,39,236,229,178,202,109,97,95,109,149,95,98,253,140,100,180,109,191,101,101,225,147,231,85,9,22,179,209,100,195,94,104,153,16,44,100,217,45,86,246,36,179,115,193,23,48,139,25,229,38,83,250,176,218,177,138,183,169,219,51,211,252,208,219,37,17,156,74,18,224,41,212,207,55,148,1,24,13,83,196,201,127,181,86,57,34,217,113,62,67,70,245,248,170,110,169,94,201,65,59,146,158,239,236,231,161,134,66,215,190,216,105,179,213,250,22,222,190,118,139,239,65,51,12,126,50,179,211,152,79,214,164,141,113,162,244,148,148,178,213,107,234,134,120,182,120,203,232,136,109,241,42,193,44,136,139,210,169,222,43,200,149,120,30,147,56,33,38,169,82,242,82,196,172,132,204,181,230,130,234,222,209,131,69,73,227,45,98,54,147,125,164,10,241,236,14,206,132,169,240,88,236,120,142,8,90,30,173,245,34,9,252,29,11,20,153,173,69,178,3,42,176,252,162,206,214,241,155,110,208,175,169,185,234,232,46,25,243,132,249,133,168,67,19,248,74,41,41,148,141,28,140,171,152,66,242,168,13,162,18,25,63,126,147,138,204,181,5,124,56,84,213,89,114,73,73,249,32,153,136,63,68,194,49,12,120,19,189,148,38,147,166,32,237,160,84,223,136,179,98,47,143,231,178,102,115,192,40,154,104,214,180,97,208,143,249,158,235,17,254,105,103,183,154,160,84,106,188,116,48,90,185,50,49,114,113,169,216,134,213,154,182,209,44,83,126,82,58,58,234,183,253,74,136,25,149,125,31,31,242,23,121,102,11,178,35,69,108,24,1,137,112,175,63,139,24,84,198,95,238,250,65,205,248,18,4,38,51,212,110,200,48,25,47,35,247,74,51,158,76,70,18,202,148,255,126,254,31,101,166,103,101,247,232,125,15,44,128,201,230,208,223,253,153,57,203,241,244,253,148,64,185,18,37,49,226,41,196,117,186,246,53,67,7,188,37,32,191,140,93,108,250,17,34,123,253,207,206,145,133,34,164,136,67,1,100,0,110,246,189,218,137,86,223,35,10,127,167,107,206,113,75,130,209,134,174,88,27,120,204,68,1,143,62,81,180,139,83,97,5,11,137,181,13,240,38,129,175,49,169,159,94,136,49,77,249,33,82,2,163,252,130,126,210,12,39,167,94,183,44,25,137,245,235,38,107,58,112,224,136,227,166,51,252,114,27,138,12,39,186,69,151,28,140,205,177,38,75,32,209,209,197,214,199,27,250,247,165,123,44,130,236,223,152,230,75,149,190,237,174,143,70,85,30,196,109,129,8,159,131,47,138,216,82,231,100,81,11,254,24,122,204,222,59,70,163,69,208,140,214,5,26,90,216,165,130,59,2,60,218,228,21,121,139,150,148,9,203,47,225,197,46,159,231,94,14,53,209,202,241,139,160,116,179,191,198,188,30,151,73,232,184,100,164,247,167,127,81,205,10,150,238,137,233,118,247,95,178,25,47,183,212,32,14,32,76,147,211,99,133,187,93,228,34,143,236,139,234,235,48,2,94,251,114,163,105,3,91,49,68,45,218,67,183,95,69,78,123,173,181,112,195,97,6,187,105,43,145,228,221,244,156,153,185,73,242,156,205,231,104,168,57,24,252,48,255,117,151,17,3,114,225,26,17,27,127,64,51,217,168,247,60,175,228,149,214,194,148,0,114,149,91,212,68,242,172,80,148,253,221,231,239,232,26,86,215,189,130,203,169,215,214,57,229,1,111,140,83,36,253,220,90,21,66,253,219,242,59,169,107,227,2,248,80,121,207,219,195,177,140,21,246,7,12,209,138,95,210,3,248,103,96,167,11,165,69,71,163,18,35,234,146,90,197,51,89,133,209,116,90,180,235,178,42,225,13,138,234,37,19,229,166,97,104,74,36,162,238,205,159,176,208,70,230,40,178,68,194,7,170,140,170,245,41,43,84,11,212,119,4,229,37,232,245,105,32,50,17,117,31,124,70,105,240,88,224,234,222,19,205,36,134,70,44,28,64,119,64,176,245,170,242,42,226,9,55,139,23,226,130,146,42,179,253,219,133,221,86,101,49,10,235,230,157,233,171,128,245,201,54,87,159,242,5,74,185,99,91,184,30,199,200,78,46,45,70,220,17,145,96,48,155,249,73,41,26,158,109,113,171,148,30,218,96,192,67,242,245,177,97,116,143,99,84,162,34,55,165,234,54,115,229,165,145,232,32,190,255,47,157,239,29,117,70,131,186,188,204,136,37,147,8,47,169,109,20,37,211,104,23,14,35,166,22,159,98,188,100,99,78,26,2,46,121,0,91,174,244,146,50,249,184,17,141,112,253,235,78,201,146,193,79,72,3,190,51,129,252,152,88,59,68,255,61,46,25,136,192,35,141,215,163,139,170,199,234,220,122,174,7,229,156,167,13,130,185,142,81,11,211,230,220,210,141,192,67,188,228,145,232,24,46,133,186,19,197,119,149,218,242,135,218,169,103,18,203,11,57,166,21,103,128,21,30,240,253,127,52,215,78,87,9,255,191,231,205,22,82,229,131,77,23,30,180,140,1,111,175,57,51,234,75,57,200,80,228,231,241,50,163,2,30,9,162,21,149,113,25,85,228,204,133,216,143,244,250,107,248,90,131,28,207,107,218,232,234,201,197,116,25,54,121,195,250,244,230,243,51,155,125,55,158,180,187,16,55,196,142,23,240,102,58,93,119,96,116,134,85,209,79,71,239,121,155,213,34,46,179,199,100,29,65,144,92,38,249,241,128,154,41,57,212,106,56,76,58,197,167,140,172,98,163,132,219,213,112,58,246,29,71,110,119,192,52,105,86,92,216,83,172,206,174,81,240,235,61,80,86,205,24,72,255,14,64,19,217,191,105,93,41,143,158,174,19,122,64,41,59,251,185,72,117,20,254,3,47,131,241,143,80,233,250,89,15,170,124,124,53,139,113,37,71,124,231,143,199,157,95,168,86,22,153,51,126,188,36,74,156,45,209,99,248,167,36,171,44,183,7,241,244,50,102,47,110,147,146,216,20,182,114,246,22,134,167,191,30,228,166,96,190,108,107,97,17,154,106,83,31,138,183,199,2,71,210,173,191,252,195,28,158,35,74,216,225,42,124,199,168,216,220,84,41,90,38,246,131,11,113,61,222,62,252,168,89,65,108,166,52,206,244,9,147,210,39,52,162,99,178,68,170,146,238,1,53,162,9,205,208,52,134,105,155,109,134,31,188,85,226,195,167,36,225,16,44,173,208,26,117,19,35,244,80,246,99,82,45,190,2,251,215,158,82,55,48,161,219,245,145,46,136,110,250,191,159,255,15,27,140,22,136,180,132,132,1,229,55,221,237,175,56,147,45,119,223,126,19,205,151,36,196,6,123,180,110,22,4,70,202,239,24,213,127,5,226,129,51,107,10,128,145,222,122,91,162,137,15,169,110,91,70,33,128,183,63,244,238,28,174,144,130,164,81,108,0,128,163,206,28,19,16,254,36,112,105,59,251,89,31,148,252,114,53,137,95,126,107,132,110,170,107,59,59,169,57,246,97,129,179,191,255,245,137,156,13,240,150,66,73,157,151,101,101,91,153,142,91,13,249,167,134,245,137,96,26,51,57,75,186,73,236,139,127,75,63,199,65,108,61,237,111,20,223,111,143,206,182,16,5,142,127,202,142,21,222,235,111,153,196,149,107,176,16,106,250,241,3,120,21,130,206,72,121,99,127,200,131,119,159,195,153,15,80,207,11,76,1,111,152,112,27,164,135,201,129,231,145,38,39,251,221,101,143,17,212,190,223,103,218,200,36,133,191,177,163,46,8,57,86,172,172,52,82,166,73,116,90,103,160,17,179,72,178,50,189,74,150,28,100,114,47,4,127,51,249,192,9,247,11,62,60,233,118,168,75,87,50,73,94,119,77,195,253,160,28,31,26,169,11,172,227,121,237,27,175,90,15,55,106,28,186,208,136,104,218,41,164,7,120,219,207,239,70,251,97,108,117,15,237,120,205,31,153,101,135,229,70,43,230,198,23,196,186,161,165,187,201,223,73,75,229,212,35,14,250,98,254,133,170,189,74,27,102,67,75,178,200,30,222,111,193,9,36,197,21,113,203,129,249,119,61,182,177,212,191,230,100,1,42,130,50,76,181,222,187,74,237,48,57,9,88,105,191,153,180,251,214,69,84,17,83,93,35,40,204,242,32,209,112,34,150,128,189,115,109,6,161,34,133,60,12,220,102,163,53,35,153,54,87,140,9,74,67,43,189,124,53,212,205,26,106,161,250,147,99,17,140,4,94,231,176,195,150,35,198,156,225,58,153,42,13,140,8,228,22,230,80,7,134,47,152,179,171,140,215,119,86,6,100,107,54,204,7,99,10,200,208,73,158,100,131,207,189,183,137,219,190,37,218,162,152,24,207,62,220,244,248,104,153,2,229,123,123,24,16,132,21,143,186,47,250,19,41,77,151,133,104,115,20,184,247,3,33,208,161,103,117,116,156,132,211,53,108,220,75,104,238,105,122,54,238,119,206,0,253,228,116,63,236,108,240,160,113,103,213,218,178,89,63,75,186,51,205,141,253,149,108,178,207,252,184,221,122,126,176,28,75,240,129,60,224,234,201,81,34,141,189,93,123,222,186,106,233,202,34,141,64,229,12,8,171,248,91,211,153,192,59,240,119,171,104,224,85,252,187,163,149,237,112,212,223,58,131,54,57,189,43,200,65,219,174,226,77,70,217,147,53,207,232,23,214,168,66,2,145,129,158,122,138,5,152,117,211,209,39,45,224,89,56,216,225,85,1,18,176,248,118,140,86,152,80,25,20,123,162,164,223,92,32,74,176,239,47,64,169,23,202,191,33,157,122,96,39,172,5,77,46,244,201,115,80,32,86,89,218,189,114,32,150,179,86,233,20,252,64,151,43,99,231,178,35,108,105,68,158,242,151,115,36,216,48,216,7,172,52,168,214,103,232,168,100,158,218,169,30,194,123,101,136,134,251,191,179,33,84,93,27,13,1,130,233,255,102,183,99,157,163,253,93,188,141,165,249,253,255,249,150,193,64,58,168,103,144,63,224,173,227,8,248,251,4,20,81,202,36,10,76,69,6,215,244,90,95,11,97,159,154,129,231,251,86,233,30,120,219,109,174,25,51,155,20,202,230,53,163,49,219,184,184,91,138,175,81,186,45,167,148,70,2,92,161,54,82,44,26,243,194,247,90,102,56,228,39,2,95,55,33,190,143,193,45,200,245,174,101,40,253,158,176,206,74,124,120,191,223,159,61,108,246,87,202,76,137,247,143,123,70,147,40,57,214,196,156,21,50,183,207,239,178,110,126,147,177,61,74,129,146,182,16,62,206,197,110,124,209,149,156,3,141,225,3,222,52,78,64,64,134,12,132,103,24,236,254,238,115,202,85,218,212,49,107,163,138,34,139,245,21,126,14,253,137,39,123,62,28,189,189,247,116,153,114,23,208,159,49,22,205,182,191,92,183,204,208,222,0,7,12,239,25,55,117,186,95,218,245,15,134,99,158,196,237,80,79,23,77,75,46,102,253,234,120,31,208,186,133,5,97,51,109,134,108,15,54,233,136,139,68,112,255,223,244,12,90,254,201,210,185,239,99,210,231,15,223,114,142,14,63,99,181,97,145,113,254,7,132,174,214,21,78,20,122,4,203,60,77,238,87,192,151,139,255,251,249,127,236,19,109,95,253,215,92,212,7,117,101,237,244,166,255,132,203,107,241,130,208,250,86,127,45,222,143,47,99,181,155,157,132,175,122,227,210,169,239,254,135,75,93,255,136,132,124,195,7,4,78,60,211,222,85,108,191,132,18,110,180,77,221,150,238,165,122,46,120,141,69,37,183,214,91,185,87,72,140,124,9,143,41,109,26,18,255,126,31,122,222,134,110,96,243,241,26,43,244,221,97,229,246,0,212,75,225,51,250,217,2,138,27,199,190,242,119,253,39,199,160,93,36,107,75,245,229,98,36,87,68,150,212,0,83,192,179,62,199,28,254,249,190,125,235,123,100,92,192,155,234,199,75,193,222,167,42,227,36,33,154,200,111,217,6,148,161,78,64,101,108,226,244,62,17,202,222,43,106,168,8,231,243,195,231,88,167,239,216,138,162,208,55,18,162,245,1,157,72,160,195,14,13,185,225,223,156,38,152,246,231,62,54,96,5,246,165,92,6,115,211,23,106,75,153,176,133,216,190,170,113,167,198,149,248,240,112,128,7,109,165,207,249,178,31,211,46,134,179,191,186,61,227,246,161,31,196,103,55,63,38,55,218,214,78,39,15,239,93,93,229,102,223,44,159,79,60,78,115,13,255,113,39,25,117,175,181,32,245,201,183,191,248,56,208,218,31,54,216,55,223,72,187,133,205,182,167,235,27,205,78,185,9,225,79,123,226,123,81,152,106,120,88,125,141,254,96,232,127,193,93,252,185,59,140,152,185,112,250,206,114,176,18,250,116,116,194,59,137,131,61,18,200,225,74,248,48,169,8,185,202,88,152,163,30,61,15,166,231,30,254,90,35,59,255,120,131,152,214,103,165,177,197,252,52,121,125,67,90,142,143,38,47,109,160,91,194,164,182,15,125,29,177,136,37,101,93,251,253,210,253,21,160,143,237,45,129,119,42,242,56,134,30,190,141,63,206,109,153,15,228,174,70,3,93,164,251,231,12,13,240,29,139,200,123,27,66,232,44,243,253,209,127,235,234,53,39,240,84,44,191,60,205,62,102,119,213,103,123,136,149,46,24,61,80,136,235,113,21,156,238,31,35,45,142,195,0,190,32,63,4,204,100,71,165,94,158,5,208,220,212,44,83,113,150,83,22,28,124,150,92,253,193,43,134,194,218,157,227,70,221,96,246,37,200,200,253,182,67,72,154,89,74,66,136,26,224,126,183,98,59,191,165,88,223,118,226,172,75,111,115,254,253,20,45,24,240,102,253,2,5,70,16,230,21,52,109,120,190,237,185,120,105,201,98,216,79,30,23,168,133,42,184,16,242,7,114,67,57,106,9,69,71,4,158,180,8,162,17,108,14,7,28,99,212,65,161,18,35,92,150,68,60,40,255,197,221,139,188,210,64,20,9,124,0,113,4,194,45,222,255,160,72,75,1,207,63,242,0,202,48,152,52,8,252,48,30,33,208,116,39,72,176,255,120,135,200,255,45,246,67,48,149,248,43,61,4,85,177,238,237,233,55,70,212,180,91,138,2,17,232,85,47,13,139,91,217,48,255,2,108,62,244,217,255,150,97,155,123,180,75,71,60,31,124,120,174,58,8,129,184,37,23,240,80,190,233,132,209,8,0,173,37,172,112,239,7,61,45,169,186,166,28,50,4,94,18,70,226,133,6,36,170,227,45,198,27,157,95,183,33,0,179,192,209,180,160,46,166,65,49,165,161,161,73,201,195,104,252,52,148,116,9,177,111,155,179,0,111,74,135,218,215,155,7,166,22,226,226,102,146,209,248,50,31,242,40,10,120,170,119,231,10,145,217,251,235,247,24,217,216,152,92,66,153,244,218,41,178,150,27,44,11,100,227,232,236,87,40,98,128,112,173,110,55,49,194,15,101,38,19,106,241,128,55,246,119,40,254,225,155,253,39,215,82,251,164,240,58,57,141,39,217,50,5,191,100,235,41,104,147,157,101,213,232,138,110,236,211,76,185,18,41,76,165,74,81,235,82,202,3,34,108,63,222,159,168,211,57,231,138,86,210,252,33,221,77,65,75,222,112,145,40,10,30,183,166,140,153,157,180,162,116,27,196,252,0,171,80,116,200,102,95,159,59,169,4,196,141,177,109,82,175,43,201,131,214,151,46,121,210,251,7,19,132,109,122,205,11,61,95,126,42,221,186,253,136,88,67,248,31,230,90,181,24,255,127,14,19,43,195,251,209,209,116,226,184,255,103,108,108,221,253,25,76,117,201,124,216,3,66,122,158,88,157,6,5,63,141,255,51,68,124,3,234,119,34,126,29,44,72,199,128,80,225,163,4,3,104,245,22,26,8,224,132,48,177,182,143,255,190,45,128,254,113,191,138,179,149,57,104,244,62,31,153,156,122,28,251,242,71,204,107,213,16,239,140,238,34,76,67,200,20,115,252,97,241,119,39,35,101,139,115,133,144,175,123,239,104,162,157,128,82,97,32,238,199,17,29,23,247,229,166,39,183,135,166,49,251,149,16,40,45,51,2,173,65,2,15,56,130,51,89,149,158,135,100,238,254,103,153,99,83,55,176,220,174,242,38,234,57,117,222,249,96,169,223,237,21,133,10,205,71,224,19,248,76,36,242,241,40,103,141,138,244,97,249,148,65,247,156,5,159,28,51,20,50,14,238,115,123,253,230,149,186,19,81,95,78,60,48,171,60,105,207,200,18,104,62,129,229,193,53,250,161,143,228,74,182,228,131,207,136,103,212,206,191,178,49,40,85,188,158,221,239,192,211,174,156,7,158,183,141,156,38,157,160,192,110,126,149,95,116,89,149,48,197,183,95,204,233,204,214,82,123,71,157,96,22,184,35,120,180,208,4,84,250,121,57,72,126,208,108,149,147,65,126,253,11,190,95,128,110,7,2,126,75,241,8,247,28,91,170,198,41,15,248,91,41,244,108,86,81,88,104,14,107,247,240,248,39,87,1,204,0,4,122,53,168,9,168,221,150,51,91,29,122,29,70,74,140,243,224,236,85,129,179,171,66,179,203,201,149,241,246,21,11,232,170,144,225,128,181,149,244,182,223,156,114,44,140,151,134,210,183,103,173,20,82,5,174,7,200,228,26,123,211,57,250,9,80,103,70,243,67,99,100,49,53,116,29,186,222,229,189,54,195,77,115,69,222,168,182,199,160,247,156,237,99,9,108,9,97,174,15,3,43,225,83,199,29,251,241,2,32,10,254,202,131,114,62,246,34,115,212,172,133,88,71,212,215,17,255,37,218,99,249,24,35,196,90,77,7,88,216,43,53,21,168,11,204,145,158,119,128,183,163,163,212,103,222,11,174,136,0,211,53,239,88,164,132,10,115,54,150,54,156,251,82,135,110,18,117,48,145,196,48,106,68,177,66,143,197,3,172,216,131,247,148,126,249,113,216,231,90,161,252,21,33,167,136,128,109,30,189,30,234,24,149,28,42,105,59,79,102,199,15,47,174,120,180,177,69,194,39,148,141,63,231,195,234,1,111,219,174,96,195,51,24,34,251,152,115,55,30,232,133,93,205,228,145,6,116,114,231,74,189,71,201,187,49,15,212,6,8,52,70,60,240,107,244,140,235,37,73,195,246,132,154,208,193,9,146,139,197,195,33,73,192,250,253,255,75,179,209,157,60,171,170,183,110,214,217,8,251,153,169,230,199,201,44,170,70,209,148,165,209,223,169,2,252,104,232,230,104,255,247,10,207,77,128,98,115,192,83,57,100,212,82,215,29,206,210,68,87,228,47,104,210,190,142,162,69,119,9,226,48,40,182,255,29,196,39,84,149,110,93,149,114,229,132,100,95,90,158,24,146,248,76,37,10,120,75,67,6,27,13,88,95,3,222,104,33,118,233,241,11,30,94,155,203,105,50,133,0,99,116,67,184,216,176,222,231,84,70,37,247,99,177,154,19,201,58,131,223,107,28,83,190,51,44,24,13,20,28,209,31,146,119,176,193,204,165,96,103,139,123,224,71,192,27,245,159,130,19,163,129,127,35,228,127,240,150,245,72,85,49,152,200,187,118,81,2,202,75,174,213,247,202,97,57,30,19,207,115,10,207,245,187,35,114,101,255,253,252,63,54,36,176,105,104,30,165,22,59,87,246,188,98,21,184,237,103,43,228,117,166,242,255,97,238,63,160,154,12,211,181,97,52,32,162,84,233,210,145,18,32,64,40,161,72,19,4,66,73,232,189,131,84,9,16,58,42,10,130,210,66,111,161,247,18,122,239,32,136,210,164,247,14,162,244,142,210,20,16,244,128,123,102,143,51,123,230,255,247,124,235,59,231,204,179,150,75,32,43,201,155,55,207,221,174,251,186,238,199,135,235,204,192,46,56,28,112,215,168,179,45,239,6,224,151,192,192,253,76,197,27,140,185,214,108,88,119,83,254,242,167,5,197,79,1,138,124,28,87,47,112,156,129,11,16,218,184,164,248,49,233,242,179,131,248,203,194,198,121,217,106,98,195,20,201,170,185,144,220,55,156,103,213,105,112,98,254,133,186,198,224,168,33,244,72,141,234,84,118,54,87,81,90,193,37,205,235,11,101,133,66,169,34,155,158,106,191,11,139,198,55,31,227,84,47,231,31,224,111,244,79,88,162,98,131,171,199,52,211,23,199,63,220,238,121,121,6,183,116,125,183,36,8,57,162,95,54,191,219,100,13,52,206,117,41,116,244,59,12,122,38,141,184,44,29,186,181,208,125,30,94,232,132,250,30,55,53,188,125,241,48,26,154,45,122,177,245,227,19,169,208,0,159,180,151,134,236,246,153,111,178,97,255,242,30,203,149,103,210,5,252,50,161,57,246,103,90,83,119,66,71,63,255,249,169,221,136,138,70,225,202,149,93,36,159,119,69,150,131,6,231,31,236,133,83,127,169,112,240,205,73,171,136,227,208,44,188,56,127,145,236,27,103,250,6,59,210,250,135,144,192,149,119,42,191,12,113,125,171,54,137,5,25,229,227,76,154,242,111,30,40,197,250,84,130,227,26,217,222,125,83,119,198,208,238,161,164,230,187,120,90,125,182,255,196,126,213,117,142,209,168,211,121,171,210,247,230,114,13,174,55,159,21,48,155,249,103,93,247,119,200,83,28,162,70,6,93,44,87,44,20,129,203,141,125,6,85,46,77,209,23,175,250,187,11,95,216,142,221,83,167,233,246,118,211,235,172,171,222,98,195,71,154,83,149,128,83,198,246,38,112,13,180,193,138,62,110,79,112,159,41,0,126,69,74,60,200,255,202,202,2,171,219,46,177,16,79,203,67,146,152,76,73,31,49,130,135,42,242,104,74,199,157,233,40,242,26,200,87,191,68,254,140,200,85,212,4,211,196,235,19,89,190,183,230,252,32,139,122,178,228,247,86,216,56,126,178,182,84,176,142,193,233,60,201,44,116,204,239,230,189,10,174,71,249,47,223,211,126,229,141,43,181,123,71,248,101,254,78,224,207,240,208,183,20,179,63,231,7,166,4,206,221,226,189,179,253,169,239,59,49,10,217,19,167,210,4,201,154,227,240,246,73,182,37,215,109,83,201,95,80,169,110,118,227,160,153,188,92,27,142,145,36,28,28,150,49,221,136,242,136,154,45,126,80,206,133,109,137,242,235,15,103,30,83,182,184,25,36,39,3,249,13,100,189,53,187,79,111,35,98,247,178,134,198,77,198,93,66,168,88,174,12,170,227,123,166,32,142,244,188,86,190,52,245,215,151,185,243,234,116,31,123,94,206,14,21,16,249,157,250,41,97,11,47,131,136,158,113,83,55,188,59,207,65,17,92,51,35,176,165,40,254,111,124,33,26,163,78,50,151,196,51,4,247,182,5,191,50,222,151,191,185,64,244,153,209,37,44,53,103,217,204,79,84,254,38,61,113,193,213,119,246,127,175,185,85,132,151,24,179,120,112,75,122,114,220,139,203,141,27,186,199,188,19,59,85,7,177,39,51,130,71,115,118,217,164,110,235,192,185,44,230,55,148,78,227,86,31,53,20,18,11,36,23,115,109,119,137,241,84,151,20,117,222,189,232,14,125,201,246,71,98,211,185,205,124,144,58,244,45,97,16,229,121,150,150,224,48,89,218,95,50,137,43,52,48,187,97,217,144,225,14,3,153,90,178,159,89,180,241,19,88,85,149,163,111,253,121,9,191,187,227,15,189,255,39,74,183,240,157,109,233,175,160,220,165,157,196,51,15,103,139,79,175,3,8,84,151,205,199,92,1,191,156,104,190,229,58,183,231,198,255,53,235,177,252,167,158,134,95,230,137,225,22,194,80,148,146,135,31,135,9,179,160,93,243,181,213,240,102,44,91,182,31,79,193,37,1,205,69,82,99,155,110,111,93,91,126,246,77,170,31,94,195,35,146,1,185,170,94,197,235,65,193,115,199,244,216,11,143,63,58,58,67,74,214,69,118,215,183,158,181,201,71,48,46,75,207,115,127,119,228,205,214,148,136,58,109,199,117,252,68,60,77,116,240,114,236,220,48,253,78,97,196,126,216,95,156,13,190,34,91,37,43,86,104,71,102,159,175,176,93,1,213,89,28,43,80,231,202,175,107,37,220,53,99,91,186,118,55,194,159,30,176,250,191,78,51,188,92,85,196,155,188,184,186,119,238,132,153,104,19,214,172,175,128,95,16,166,151,79,129,198,47,141,238,10,44,154,79,255,236,20,53,223,80,203,169,244,41,125,209,218,70,179,7,231,52,252,160,126,231,58,73,18,190,96,15,69,186,151,19,39,77,233,107,168,236,44,13,21,98,57,107,210,113,54,234,107,201,95,132,194,111,92,179,119,119,85,255,51,135,185,113,189,51,229,90,220,161,112,209,188,241,232,35,216,6,171,113,161,41,135,235,115,17,75,249,152,95,35,224,166,201,231,171,79,242,69,34,71,36,32,32,66,57,219,192,65,95,241,190,137,80,93,178,43,182,34,109,49,120,251,70,68,148,75,155,98,189,77,208,210,66,84,15,165,245,231,199,34,106,171,99,42,119,237,161,217,151,100,15,127,122,30,207,107,231,170,41,39,208,232,4,62,115,201,102,203,144,125,150,240,146,46,83,14,249,214,43,78,135,179,40,135,214,58,223,144,220,127,47,49,131,182,224,236,171,167,61,89,220,131,236,28,230,22,203,182,198,15,149,185,230,242,124,222,181,169,225,105,182,150,239,162,21,69,241,133,113,207,120,35,132,63,255,128,233,213,154,116,103,127,214,207,253,193,52,47,44,62,95,157,29,70,253,69,194,137,52,102,47,238,21,226,50,103,33,231,237,89,141,215,55,135,137,126,170,168,205,5,156,172,14,62,212,224,211,40,235,115,110,15,198,4,168,201,143,233,149,133,69,29,167,207,148,5,154,227,22,120,30,199,123,45,138,209,143,83,208,83,70,137,216,2,178,38,248,47,88,202,47,119,72,46,245,146,25,158,193,176,85,205,249,239,253,88,227,206,20,105,204,222,71,250,99,47,8,58,116,106,211,126,161,204,37,243,155,127,240,37,111,204,47,234,7,216,190,179,108,32,111,244,57,126,163,156,38,22,211,255,29,160,213,15,223,37,138,64,62,240,156,225,234,229,10,253,94,48,243,38,228,180,131,245,254,191,183,101,30,237,185,158,220,248,39,56,124,231,99,118,162,223,137,195,209,207,50,66,192,175,81,136,191,226,23,42,236,196,229,63,160,248,212,125,187,213,171,42,41,154,113,2,0,152,253,31,133,77,186,176,245,87,171,215,123,185,177,227,18,41,106,140,123,71,25,120,11,3,231,196,42,131,165,41,26,174,247,110,234,151,171,35,182,38,229,252,124,69,118,153,18,50,23,183,208,79,90,222,84,4,25,39,75,133,88,170,49,25,38,67,121,215,172,25,220,239,221,251,246,36,221,115,182,229,99,149,41,121,223,246,179,206,187,158,75,145,231,177,45,59,135,30,163,179,146,154,70,10,2,14,2,250,122,34,159,77,93,229,90,50,235,95,134,145,246,133,127,22,233,174,104,100,94,84,55,110,83,177,93,11,251,44,143,77,129,39,237,3,248,197,29,224,246,92,23,80,134,214,144,4,252,50,167,50,210,166,169,99,185,122,64,183,45,29,186,137,177,111,193,106,230,18,48,146,126,9,228,173,110,45,254,152,216,127,155,19,237,243,3,98,222,28,62,71,233,82,137,204,20,81,8,255,62,61,187,27,162,253,118,179,5,174,115,254,241,91,235,64,195,130,189,211,180,211,196,35,233,193,208,164,207,109,187,23,13,156,216,139,19,227,30,239,106,223,182,27,133,90,248,220,124,87,231,63,225,18,53,80,42,52,213,128,255,221,88,135,150,95,63,0,187,156,107,89,22,75,255,255,74,24,250,191,187,52,176,42,252,104,138,148,228,22,115,20,110,190,211,150,55,193,88,200,147,213,114,104,82,240,187,96,221,212,231,154,242,59,1,39,184,114,158,124,113,85,127,148,235,148,103,91,34,164,53,29,38,124,76,190,82,76,64,166,208,253,67,130,234,251,13,31,44,248,249,16,26,30,199,178,93,104,175,53,90,143,247,238,91,155,182,85,174,177,66,167,14,80,138,226,228,38,139,164,189,116,75,229,198,15,201,157,202,49,222,155,125,227,246,120,79,16,76,189,71,75,225,138,17,139,47,232,142,211,141,186,184,41,85,212,228,73,23,59,219,42,75,124,21,248,149,57,152,189,83,2,177,32,155,240,68,220,251,255,117,56,201,178,200,148,223,110,129,4,29,251,13,242,139,190,15,128,95,103,25,223,124,115,134,169,119,220,56,6,195,159,244,185,124,168,253,105,92,148,249,196,32,238,129,210,29,210,207,164,68,41,126,123,71,230,142,89,153,81,233,194,9,184,85,213,172,45,161,252,223,51,67,94,178,158,15,206,217,227,74,249,48,136,180,198,63,52,255,148,142,253,52,146,65,211,18,68,154,91,214,203,207,186,60,39,237,42,218,246,122,34,240,179,174,32,203,56,59,97,207,203,29,105,164,139,220,199,121,220,155,133,195,58,40,99,156,9,37,202,202,159,106,53,17,199,140,194,171,151,9,154,136,1,211,2,192,169,134,78,207,192,127,132,202,230,127,177,126,179,25,0,58,255,131,202,240,213,236,179,214,127,163,184,95,51,207,228,191,218,45,88,174,26,221,119,253,141,96,236,3,126,129,59,124,107,209,123,118,107,215,166,190,56,14,240,219,248,199,174,219,20,237,235,11,117,133,70,169,190,53,165,26,124,49,147,172,87,87,102,156,214,28,50,111,91,182,139,147,120,143,100,133,42,246,124,127,150,24,51,111,248,154,107,186,16,189,36,79,251,36,230,37,29,95,88,139,145,56,89,177,92,26,248,182,203,83,253,143,188,61,37,170,140,157,93,81,94,243,192,35,234,40,210,141,36,154,253,125,209,237,211,248,162,167,47,234,180,76,90,110,222,17,68,204,193,167,249,167,86,32,172,155,130,196,212,109,219,87,197,4,242,82,112,110,41,253,33,50,220,220,235,218,1,188,13,122,206,166,145,137,21,234,41,189,156,113,148,44,3,95,29,81,140,191,39,53,98,29,50,122,126,80,67,249,253,81,109,185,89,230,115,22,138,29,51,159,20,231,91,131,244,226,239,43,142,31,134,1,21,142,62,61,184,140,156,233,160,126,25,48,238,139,67,241,220,183,200,220,176,206,33,87,37,95,221,157,133,253,236,110,249,220,240,204,24,79,110,61,16,223,255,42,83,0,252,162,196,56,168,144,130,51,243,161,42,95,55,110,79,43,210,26,154,129,132,175,13,255,181,165,129,57,86,229,219,162,131,203,78,142,136,19,213,8,153,27,203,33,216,255,161,163,91,179,176,121,41,40,157,138,0,59,111,73,152,12,218,88,40,175,54,118,66,21,72,119,198,139,91,136,221,16,230,144,133,117,227,110,37,43,229,215,108,141,30,172,47,207,230,198,8,192,95,111,89,238,127,34,198,116,156,233,51,128,13,149,212,63,5,82,157,222,16,252,238,28,168,37,51,152,198,152,158,234,7,30,191,211,22,162,201,205,29,165,208,186,60,97,217,62,141,122,170,62,230,219,191,255,62,179,97,247,57,34,53,231,146,44,199,132,173,10,248,99,250,46,223,229,168,92,235,242,15,11,23,241,118,130,111,21,119,94,158,200,125,122,56,7,13,59,196,198,245,254,244,66,51,228,174,60,178,5,67,247,169,225,155,17,166,178,90,107,2,247,254,231,31,50,122,196,173,52,95,130,100,63,177,75,251,103,124,90,48,106,148,31,198,157,200,146,163,254,116,167,218,173,113,152,19,253,226,137,222,210,99,225,136,185,14,156,115,110,44,203,227,121,114,102,21,247,179,124,245,167,242,18,129,20,114,143,46,61,27,190,4,170,189,175,80,168,197,220,39,191,42,126,186,181,45,18,204,121,75,162,91,243,63,122,138,163,158,126,159,152,154,155,174,240,145,50,63,99,104,153,17,225,216,18,198,53,144,96,160,117,40,116,183,3,232,20,70,105,232,148,134,105,92,149,16,73,13,58,6,174,220,207,148,175,103,248,255,135,136,234,254,23,235,191,204,93,227,127,152,123,244,212,221,191,226,1,144,139,251,190,87,65,189,227,175,216,229,141,57,95,134,178,191,146,89,53,254,9,82,89,222,58,13,127,140,236,47,239,242,228,248,34,111,228,210,168,107,104,53,235,40,129,206,78,24,196,72,242,40,156,101,174,37,151,153,134,10,12,195,109,189,153,229,51,125,240,49,103,182,37,106,205,161,207,113,228,21,222,253,168,203,60,57,184,172,185,192,253,153,80,154,63,76,186,60,44,149,194,29,101,31,242,221,65,122,103,233,194,140,231,211,43,142,220,128,124,9,210,229,251,198,63,166,130,132,219,189,196,223,153,22,57,163,190,143,143,248,58,4,139,96,217,91,93,20,211,45,95,230,157,8,74,48,145,220,187,50,241,10,169,141,111,213,140,114,204,64,114,145,17,203,144,152,23,39,71,117,182,98,1,117,117,83,91,60,178,49,95,199,191,183,201,21,230,63,33,207,194,144,9,158,206,127,50,46,182,181,64,188,243,107,255,60,188,248,137,221,180,232,204,68,138,40,68,227,125,102,238,183,251,213,181,86,197,6,57,35,63,118,46,203,118,231,158,137,189,52,34,23,120,159,201,253,237,142,149,114,67,97,238,141,22,166,171,52,254,153,116,105,5,192,224,211,68,18,204,202,71,123,229,71,136,58,109,52,174,137,110,39,249,205,255,196,81,103,242,105,216,92,15,7,236,111,119,53,43,221,124,199,22,53,213,8,241,239,246,84,54,90,233,35,164,5,48,225,223,100,253,166,167,243,174,211,166,252,105,246,205,159,239,74,47,229,121,49,254,236,176,103,181,143,5,220,166,195,120,246,187,192,126,51,103,192,108,33,52,113,113,54,79,164,173,234,187,132,189,54,193,48,219,225,58,108,123,202,167,16,242,139,200,175,175,47,111,48,93,172,135,25,61,185,145,172,87,160,89,30,51,115,232,221,16,62,35,175,98,173,161,5,210,225,214,147,61,125,255,249,54,223,12,223,193,123,231,159,89,66,53,175,76,100,13,52,205,222,249,125,121,33,189,51,66,108,37,210,114,224,243,197,134,33,37,80,128,174,31,107,185,245,133,130,151,4,66,72,104,115,13,218,222,234,178,63,137,209,253,174,160,87,168,69,128,122,248,129,181,243,135,220,201,55,174,14,161,158,60,149,246,86,146,179,251,222,35,37,163,194,135,226,199,159,187,108,176,46,163,1,39,39,159,138,52,202,194,80,132,203,234,232,34,90,212,168,111,190,239,130,141,84,136,251,202,65,192,225,185,179,24,116,135,133,221,199,231,162,156,12,53,232,43,58,247,69,248,251,128,160,38,116,101,24,123,66,159,150,50,20,251,97,103,243,52,245,17,219,108,144,210,241,124,132,166,89,45,22,149,211,173,101,108,189,137,119,241,202,215,221,158,164,70,134,255,60,190,196,63,95,215,221,218,43,83,253,177,253,205,92,244,211,220,157,140,23,58,153,112,41,170,57,230,63,99,185,205,238,230,162,101,192,53,157,102,236,149,47,13,238,35,9,143,99,183,107,242,204,23,4,224,221,206,255,12,227,53,139,7,77,125,86,58,130,130,29,131,56,241,169,192,226,23,204,140,11,106,199,120,181,235,28,152,49,150,228,157,236,109,149,211,202,103,81,219,139,7,223,181,242,122,103,185,63,169,27,73,111,185,16,241,173,186,127,200,45,73,16,47,43,165,81,179,38,189,147,223,13,24,178,124,183,228,91,248,50,134,174,14,240,203,86,229,46,75,167,244,139,167,34,172,135,218,252,174,123,250,193,219,234,163,217,71,5,123,73,63,229,80,190,223,156,28,187,67,105,197,63,155,250,136,94,151,232,11,202,122,207,110,105,208,57,159,46,95,67,133,62,142,67,119,143,149,252,150,191,22,108,223,149,240,127,201,197,2,56,214,146,221,249,240,165,245,137,86,73,90,97,187,113,192,213,35,7,55,111,110,110,112,48,193,237,46,191,125,143,79,54,16,219,106,124,138,67,209,254,113,250,42,71,239,15,127,50,120,120,247,59,66,167,19,199,119,104,196,231,49,149,185,209,154,32,199,129,25,245,247,140,162,204,131,148,242,224,215,140,7,8,139,78,23,223,169,236,31,67,108,248,9,147,106,147,88,29,231,248,161,136,7,11,201,248,6,138,246,149,243,141,216,39,164,217,26,20,46,242,255,177,178,219,223,13,68,205,27,106,2,223,35,149,2,223,232,60,196,78,198,122,246,58,89,232,209,103,45,25,1,151,162,44,63,81,201,152,165,72,155,203,251,207,177,209,19,173,17,41,176,59,224,93,19,173,209,39,225,214,125,162,20,231,247,121,253,34,23,15,183,133,65,185,179,180,199,217,247,201,191,238,71,190,253,73,179,197,69,218,20,35,75,167,206,234,180,107,118,88,41,148,19,118,74,240,179,233,135,26,203,17,129,22,47,58,58,215,121,5,238,154,60,12,3,101,202,182,204,32,210,223,178,52,43,1,126,41,237,220,242,157,115,107,0,82,64,118,24,133,251,110,80,223,251,244,225,103,241,17,67,149,192,151,131,238,239,173,153,158,118,143,5,232,106,110,92,91,245,178,94,224,26,14,132,123,201,44,233,130,78,42,165,116,180,206,237,214,140,91,183,13,86,122,104,244,103,233,178,233,241,216,35,225,50,101,138,230,10,171,218,246,94,56,112,251,61,225,166,5,46,79,5,224,23,213,110,165,169,206,250,182,209,131,3,128,229,177,239,241,99,199,148,68,49,222,114,117,151,39,119,18,29,191,46,122,26,47,110,23,57,135,223,34,41,172,216,63,55,218,114,44,47,219,15,113,32,208,160,160,12,125,141,157,119,178,64,61,237,44,103,212,214,61,19,134,123,149,166,229,156,80,34,252,206,9,229,187,60,251,53,0,16,84,120,56,195,139,189,194,77,124,207,121,221,121,35,154,149,251,234,154,182,14,147,168,228,185,215,200,225,38,152,214,160,201,42,217,112,101,182,90,237,205,47,115,237,248,199,234,237,15,88,172,42,56,73,109,56,192,214,106,220,64,94,72,129,171,233,138,254,233,115,109,80,59,71,115,94,50,185,158,134,114,125,235,251,132,169,230,78,159,180,18,65,6,53,51,165,18,86,90,129,214,72,190,14,242,163,198,213,162,16,190,177,96,252,0,245,238,130,163,42,33,130,215,61,61,51,85,211,145,161,229,26,13,166,117,101,241,2,47,143,40,108,234,245,34,146,138,192,51,223,210,82,217,38,7,228,121,15,8,233,182,161,198,95,203,193,165,15,1,191,216,22,88,33,223,66,201,52,159,140,201,174,215,106,45,179,184,211,78,11,191,12,172,184,31,207,226,157,163,156,34,102,113,179,206,122,158,206,17,81,166,188,240,161,73,124,124,105,53,176,86,60,135,116,124,231,20,34,41,16,165,156,145,114,202,226,83,248,240,212,218,91,156,73,185,102,253,198,85,118,32,93,117,226,59,214,2,248,69,120,58,172,182,98,9,248,5,192,41,150,226,61,194,114,142,73,126,1,236,45,228,70,128,221,101,17,83,94,227,245,106,95,181,189,91,179,167,130,120,245,215,189,41,116,210,145,183,140,138,55,201,8,92,202,31,128,193,121,190,97,219,203,238,199,217,63,63,199,9,76,121,243,148,25,1,46,216,23,4,89,166,34,105,97,79,40,100,109,234,116,88,88,220,25,10,132,45,3,11,197,174,174,210,82,37,133,221,226,178,54,111,134,46,205,190,76,104,225,67,208,245,85,62,23,34,177,132,51,25,228,125,167,184,237,235,175,190,145,110,71,21,64,154,220,100,185,71,9,52,5,35,107,16,114,253,86,146,27,148,125,58,31,207,249,181,141,53,28,69,134,97,246,25,97,121,75,52,67,147,33,106,43,166,198,141,25,63,173,10,33,56,2,215,189,100,242,35,197,53,93,66,0,224,244,113,165,85,197,188,119,217,225,220,142,91,242,181,118,214,41,243,50,197,213,37,101,120,221,90,170,221,253,107,80,121,111,84,108,155,194,188,192,93,85,56,177,73,76,204,139,178,227,234,158,244,65,185,39,83,223,152,99,239,119,9,139,176,200,67,152,239,101,112,188,228,38,96,162,228,193,107,255,196,127,107,26,191,58,138,124,11,246,60,8,151,171,130,65,235,231,252,143,217,173,15,209,250,119,5,88,125,62,223,121,139,41,56,42,89,139,191,149,76,90,229,94,145,78,241,32,59,242,77,168,49,106,118,185,65,165,202,230,106,31,129,127,180,84,237,137,221,111,42,74,46,248,74,38,88,149,93,85,123,243,195,24,126,45,54,81,39,132,117,202,108,107,157,148,59,181,97,55,43,66,78,210,221,222,129,2,26,104,45,43,215,64,36,157,18,88,137,191,141,179,4,90,123,36,47,131,239,194,18,209,133,67,168,179,31,103,39,121,44,254,150,176,102,120,37,246,6,191,165,248,249,195,123,222,202,85,235,250,253,175,168,191,38,208,52,61,25,83,105,206,25,225,226,206,195,77,111,112,26,199,17,144,159,160,183,71,82,187,99,122,21,165,39,65,79,30,21,135,142,85,2,232,230,198,181,30,204,221,255,187,175,221,151,27,103,125,243,193,229,251,79,143,74,189,56,158,195,153,18,207,252,26,122,6,90,99,173,39,226,107,19,196,178,133,118,90,16,198,28,167,160,183,139,26,14,114,137,220,238,82,248,197,67,245,55,192,186,30,33,55,69,167,51,18,168,198,252,36,89,173,246,34,156,50,170,218,109,118,240,151,27,59,4,19,69,100,222,235,62,51,19,242,152,39,201,45,186,237,144,59,116,39,99,76,64,239,184,0,48,63,106,160,242,174,109,21,221,181,177,41,119,249,158,195,170,244,204,192,40,254,15,61,3,241,0,224,59,42,188,53,7,138,78,175,141,22,43,67,55,246,164,117,123,70,152,47,237,168,98,110,103,110,198,218,170,25,200,128,103,191,225,26,27,237,144,125,119,45,31,242,16,245,98,38,10,72,26,251,112,119,75,238,102,59,199,202,248,153,65,138,48,19,0,240,53,142,159,197,189,34,194,44,161,169,195,102,179,111,249,173,220,97,130,232,251,110,204,51,51,156,206,35,168,35,102,57,55,2,40,125,74,199,184,98,228,251,173,138,225,1,108,120,164,109,21,170,176,95,55,214,207,242,84,228,206,172,225,252,181,82,123,122,6,69,209,27,224,247,44,227,180,140,199,91,167,146,237,246,181,84,155,187,71,74,45,143,99,139,134,182,208,164,245,15,246,64,112,82,140,212,215,91,159,198,198,207,38,221,184,127,19,6,46,4,175,204,26,249,86,207,107,207,179,105,192,243,201,91,135,134,225,151,131,162,162,131,143,221,33,76,75,98,207,228,166,87,21,123,205,115,247,146,194,216,129,183,202,123,122,90,245,158,27,174,14,173,51,75,56,252,32,233,77,93,166,165,139,97,73,38,33,25,38,111,139,15,140,194,79,192,89,114,78,242,119,184,57,251,33,228,152,237,129,220,141,248,105,98,16,224,215,222,229,238,177,85,79,73,216,63,188,245,59,231,246,7,172,150,123,133,49,214,138,215,164,14,32,11,100,218,213,136,85,15,149,114,237,157,186,243,16,100,83,234,202,161,173,239,139,166,224,29,62,142,133,87,222,169,92,241,6,115,254,241,43,249,231,234,175,190,222,63,245,88,12,177,149,161,142,73,230,158,50,211,28,155,28,19,73,21,169,149,236,118,55,203,86,153,44,187,35,88,119,179,203,246,40,45,111,189,73,137,54,99,201,36,125,83,104,177,46,112,103,75,58,136,75,142,100,60,241,84,85,82,192,87,199,172,11,0,224,93,132,176,78,171,165,192,244,41,140,108,2,39,178,142,166,144,41,247,242,81,41,114,101,68,86,229,66,103,155,5,226,93,196,42,186,154,180,84,143,228,94,24,21,43,94,121,245,201,155,127,219,126,226,194,88,198,128,95,28,131,63,134,253,0,191,118,133,120,191,221,121,248,155,188,114,85,174,102,210,96,38,56,49,19,70,14,10,101,117,19,156,117,9,41,201,87,43,76,232,16,101,241,40,43,155,62,242,216,131,45,187,64,106,183,3,68,103,179,164,128,117,243,248,8,0,40,151,117,200,142,167,210,226,82,165,149,208,75,142,105,120,110,45,42,215,165,170,16,187,172,44,207,150,235,101,248,152,65,183,25,73,22,106,46,202,78,204,55,38,218,242,206,227,226,154,39,242,16,108,133,158,229,129,121,22,143,186,164,26,205,221,159,210,220,25,179,72,204,159,111,9,56,45,60,4,46,37,138,202,237,141,119,101,22,102,244,113,169,202,118,155,240,33,128,34,121,154,6,107,56,151,10,190,140,72,75,133,53,53,188,251,62,122,177,179,149,50,254,43,120,41,195,252,35,105,48,135,78,12,88,131,192,115,227,131,81,126,133,132,110,126,247,67,194,224,168,77,184,169,29,73,138,8,51,139,160,32,107,44,91,239,213,103,161,133,205,231,35,123,83,123,125,66,50,11,126,107,31,51,148,232,181,109,7,228,19,88,228,205,14,120,47,107,108,251,84,231,68,174,110,194,59,66,65,200,212,226,230,58,13,183,73,125,249,189,72,9,73,119,4,57,133,73,224,134,252,149,203,16,72,9,173,20,217,190,248,12,98,176,146,247,197,175,100,184,114,25,23,202,63,135,93,162,122,102,184,225,208,89,24,65,242,56,60,36,108,0,97,50,125,74,249,118,81,39,244,107,8,47,98,61,128,114,34,22,233,92,137,169,227,117,101,218,216,86,9,142,187,59,38,77,152,24,185,72,122,91,90,183,212,139,203,173,184,243,31,108,235,122,153,180,216,40,148,167,11,197,149,115,214,246,225,23,201,108,148,205,11,201,168,144,10,7,27,209,117,155,32,14,71,213,61,67,25,146,138,115,132,120,222,5,125,171,213,137,250,9,46,38,24,24,125,113,238,223,246,222,224,72,205,195,30,187,254,167,122,202,247,76,44,192,175,89,132,201,46,147,223,195,201,15,186,82,127,73,100,62,223,199,218,167,33,117,80,140,96,147,192,207,174,54,226,34,141,105,138,28,167,173,146,157,72,131,147,74,9,176,171,198,85,190,52,210,218,37,82,171,211,163,221,183,146,75,223,114,113,123,64,75,173,104,189,30,90,167,143,246,168,171,29,204,39,2,71,29,164,233,115,106,123,238,116,168,32,101,170,102,37,57,138,188,120,99,131,30,139,234,115,136,71,60,69,46,61,127,46,254,199,94,175,151,189,109,121,78,214,22,194,177,30,213,87,68,86,249,247,177,240,33,253,191,101,7,103,80,147,245,57,110,88,4,138,16,94,195,14,196,140,37,136,58,27,11,117,54,170,3,161,133,2,251,58,33,246,24,112,91,87,71,134,2,61,39,237,116,101,159,17,243,12,46,51,106,75,249,130,61,35,73,154,171,194,242,202,99,0,123,194,81,233,47,246,242,54,241,60,23,116,23,100,7,168,218,108,66,193,198,37,10,142,179,27,17,87,105,72,175,234,160,100,96,98,82,8,81,4,6,44,154,160,151,69,185,41,253,214,109,239,141,163,243,33,195,245,120,136,195,139,9,139,220,136,231,46,46,41,210,27,47,134,222,71,125,13,210,234,121,26,163,14,187,10,113,173,186,229,177,218,245,125,41,195,163,21,94,158,179,165,72,72,162,174,116,121,217,224,96,153,230,155,253,166,87,240,111,169,227,98,61,228,106,249,33,171,119,197,31,78,231,146,85,33,120,19,173,173,99,149,82,8,243,83,128,182,53,70,69,253,162,237,15,121,178,213,56,61,131,37,36,116,188,250,210,186,228,248,130,95,156,190,198,210,157,10,53,38,142,252,157,126,250,226,74,124,107,30,156,230,170,104,229,77,108,26,26,122,186,247,109,182,130,230,86,193,153,163,218,58,171,228,45,231,205,148,11,206,51,135,90,6,247,209,188,213,171,96,193,170,95,222,26,155,87,128,113,21,113,189,61,106,44,153,72,89,127,21,218,43,109,50,239,135,14,174,139,221,31,60,162,200,183,96,31,18,78,80,91,49,48,122,85,94,0,186,243,223,222,78,151,230,117,240,219,78,103,203,111,103,185,135,128,191,18,179,222,169,71,246,44,56,228,38,218,236,187,208,52,87,55,126,137,110,1,170,85,186,130,50,238,98,29,72,146,26,23,157,218,89,245,222,249,25,244,161,113,42,211,199,81,81,125,76,240,152,79,140,255,239,72,177,102,93,46,107,115,79,103,23,87,37,38,108,143,166,214,206,138,58,20,232,78,62,127,22,242,29,250,158,230,207,180,68,132,137,254,194,146,25,91,111,197,251,188,132,222,79,38,222,238,144,227,147,52,236,83,147,55,229,127,53,120,123,238,65,32,79,118,235,114,115,184,39,144,250,72,7,155,240,79,146,242,201,101,186,172,182,246,4,245,15,54,216,97,194,238,49,202,146,29,65,226,163,84,45,14,4,220,35,210,120,255,110,132,43,139,180,235,188,142,250,234,3,43,177,5,236,111,149,152,184,72,164,104,50,135,62,140,189,186,189,166,89,83,126,78,214,20,214,199,233,58,91,175,149,159,77,76,234,217,62,179,142,131,92,162,191,227,92,93,79,193,142,43,88,105,157,172,72,171,212,224,82,124,229,224,50,143,241,126,196,106,31,113,86,148,103,33,107,170,105,145,41,13,82,224,113,133,235,219,109,30,92,59,61,39,130,130,60,54,226,180,192,31,72,122,85,191,247,254,101,173,138,241,205,173,46,185,185,196,11,116,61,52,188,112,179,87,197,12,214,83,90,231,244,67,199,221,127,68,156,142,221,9,206,44,95,61,13,161,115,67,109,97,138,2,30,63,78,11,61,200,163,37,84,10,163,95,1,124,27,11,14,239,233,233,65,145,1,115,198,100,225,236,174,198,13,32,205,249,199,167,54,125,172,214,244,38,11,36,166,125,30,77,162,218,214,234,239,83,238,57,204,169,208,36,220,57,85,254,55,51,39,211,8,136,222,236,97,202,164,189,70,50,57,248,7,123,220,146,94,201,84,32,170,176,131,126,180,190,89,155,105,230,144,108,66,190,202,194,137,222,209,129,41,221,238,37,190,20,70,155,60,34,216,236,67,162,197,55,47,147,195,71,56,201,164,14,21,30,71,168,248,65,227,39,35,221,204,25,98,117,194,248,57,178,144,236,236,249,32,166,65,89,131,155,158,175,191,162,221,42,115,238,221,20,141,233,182,196,198,229,186,218,125,156,232,104,35,78,216,114,28,173,33,126,7,238,124,139,26,84,99,3,111,89,20,10,237,58,146,61,130,156,132,23,61,129,79,98,224,113,85,235,46,121,143,106,25,62,186,191,98,222,4,252,98,201,207,189,131,211,222,64,225,240,178,206,36,102,50,75,104,213,48,53,247,5,102,148,162,57,104,214,72,41,225,25,234,7,89,131,64,247,106,229,4,67,49,208,205,70,92,242,120,87,254,125,134,175,9,23,69,137,189,221,187,71,171,59,55,7,174,87,161,166,32,188,12,19,164,233,106,242,161,72,115,33,241,212,11,100,108,106,109,109,178,74,98,213,23,222,116,250,254,193,11,145,169,11,60,141,125,21,167,113,124,230,7,189,41,85,79,149,63,114,202,248,55,26,250,3,213,92,83,153,131,69,30,118,40,236,107,7,51,45,193,186,31,198,7,235,209,110,55,52,34,212,85,111,32,115,29,102,38,98,72,118,227,169,221,32,159,166,211,56,3,156,98,101,2,48,42,33,203,208,120,177,78,57,112,254,202,135,120,225,125,247,7,124,54,73,252,39,202,178,196,106,32,165,141,175,14,146,134,78,193,168,225,153,23,242,160,24,82,67,88,2,27,70,107,121,108,61,155,135,116,254,45,122,36,71,164,81,251,107,94,49,184,170,75,46,70,161,20,148,5,47,173,158,98,252,166,246,110,10,240,11,118,244,83,240,179,180,68,68,216,229,13,146,194,243,71,3,183,188,59,205,36,184,122,7,122,180,94,67,139,208,20,5,245,225,172,42,23,34,60,69,117,51,68,177,165,94,69,197,16,1,89,104,140,216,238,206,77,110,87,85,249,79,6,7,87,129,95,205,207,231,195,203,243,137,154,200,243,169,48,141,138,111,9,223,100,125,149,143,46,88,91,148,73,50,196,164,111,40,247,58,123,192,95,242,68,40,191,108,223,121,182,54,4,229,43,57,60,83,11,198,243,130,44,77,237,128,53,177,158,188,14,93,27,28,65,162,23,250,96,76,15,142,61,145,112,177,147,92,99,133,184,142,208,171,132,250,195,38,30,119,103,95,135,250,230,29,169,62,145,195,54,224,229,176,95,25,224,87,220,250,229,227,119,190,79,104,239,254,184,117,79,227,196,53,254,206,149,145,255,219,59,148,8,245,85,93,136,241,57,131,121,208,236,134,107,47,22,117,185,201,15,222,249,84,239,224,57,199,197,102,73,105,207,25,187,92,70,250,180,245,225,179,12,247,175,172,45,217,20,135,166,171,218,99,79,6,228,157,227,111,240,23,146,169,254,92,253,193,177,37,145,88,193,242,103,145,255,104,111,18,73,12,200,58,44,45,136,42,250,161,67,46,88,188,24,133,42,178,87,95,145,36,50,66,50,44,126,60,215,155,203,108,57,91,210,244,209,137,106,123,226,170,44,142,172,175,58,9,98,144,165,58,140,173,46,117,42,147,128,135,244,20,230,33,89,77,217,105,236,9,24,222,38,212,101,119,116,81,107,235,200,190,55,70,212,71,108,86,179,247,226,136,88,68,223,109,145,153,214,99,203,62,100,67,179,197,199,211,190,136,51,90,215,180,15,208,62,102,203,70,132,23,213,246,214,202,43,6,86,191,67,19,19,8,236,89,160,69,119,223,37,5,241,223,116,94,87,50,90,135,113,70,136,115,8,127,43,14,232,139,157,184,93,176,9,51,98,217,132,120,198,34,194,34,241,189,34,224,204,84,102,125,29,156,81,162,145,234,68,75,120,67,15,254,66,58,243,200,248,31,98,88,171,214,159,234,185,67,79,2,183,73,82,55,80,37,4,142,210,38,54,195,13,207,163,172,45,39,205,104,144,70,60,181,128,95,71,51,71,139,37,70,54,150,53,175,45,215,176,103,43,34,199,82,157,7,229,14,67,238,111,21,111,246,99,151,95,98,251,254,232,171,159,189,253,82,46,160,67,136,94,246,162,63,170,231,65,26,169,245,182,61,246,254,227,143,123,14,154,77,175,21,141,44,192,151,129,74,151,158,78,187,17,102,133,6,14,213,112,198,74,31,26,195,5,146,47,28,87,95,187,109,32,43,118,33,209,233,249,111,122,218,125,110,143,91,47,217,30,186,158,142,159,190,198,61,62,138,219,96,99,219,94,233,75,140,15,111,54,45,224,94,246,22,140,34,13,237,200,236,246,149,216,228,55,191,232,213,36,195,219,159,236,101,253,206,37,207,186,30,160,77,73,141,181,167,221,232,125,76,122,63,53,236,54,11,71,64,227,203,230,57,14,73,159,72,234,253,225,190,133,167,184,174,252,33,197,98,67,252,181,47,78,190,253,76,107,154,146,145,167,232,64,16,117,63,51,71,236,174,48,204,189,162,161,231,47,187,197,125,131,252,163,158,142,95,115,184,95,96,84,113,163,158,6,45,213,127,236,52,5,128,95,232,23,172,106,103,121,162,208,198,55,58,58,0,73,205,119,5,216,25,15,217,137,168,27,117,22,148,5,92,138,42,169,30,238,183,130,102,33,196,107,47,31,68,139,181,169,10,162,225,240,33,163,77,96,16,3,169,45,245,208,101,243,231,156,237,183,77,202,130,242,150,6,178,210,236,159,55,75,194,44,173,117,44,25,105,180,98,12,246,234,240,73,247,23,243,124,243,121,18,71,10,10,15,27,72,130,182,44,20,226,50,51,148,7,118,0,191,132,186,189,141,147,181,99,102,132,27,142,136,150,98,126,68,117,18,188,104,94,99,239,128,213,117,22,170,209,9,124,254,177,235,28,223,91,232,76,119,80,148,148,60,56,148,131,138,218,247,163,184,248,80,103,80,197,237,66,174,83,244,40,103,174,237,165,82,73,171,221,68,114,38,17,249,166,44,20,255,231,246,102,191,169,159,93,189,252,93,242,201,159,39,29,52,139,145,6,113,165,148,184,50,228,144,207,31,91,5,207,89,122,57,6,7,55,118,93,119,108,202,35,24,6,164,156,30,102,189,125,190,227,80,224,223,10,238,188,199,171,230,253,233,39,131,79,242,170,2,109,47,105,252,148,136,159,204,69,225,108,0,70,151,164,73,122,200,168,121,0,72,23,71,172,215,123,99,151,65,30,107,155,94,195,175,246,101,68,147,8,17,41,119,78,55,138,83,232,115,51,184,179,224,53,139,20,197,61,55,16,64,135,102,4,181,229,233,77,147,145,244,1,168,174,234,29,35,165,115,207,27,34,149,30,133,41,35,137,72,186,10,93,75,33,87,161,107,226,143,100,124,14,31,235,95,61,48,250,207,95,201,240,232,42,97,241,43,142,42,241,206,218,246,23,102,250,42,118,174,225,251,181,151,218,65,42,65,15,92,28,54,60,26,124,238,175,222,109,112,84,85,107,143,197,143,185,195,51,246,2,63,160,237,125,193,145,154,144,131,212,223,21,136,245,178,126,247,242,249,14,82,159,89,254,44,108,9,205,238,35,233,188,30,65,160,62,192,20,175,47,240,91,209,245,79,209,145,226,64,52,224,215,183,151,79,206,5,86,39,229,7,148,152,78,253,157,183,182,46,236,189,60,177,254,59,52,187,1,20,84,20,153,110,7,56,131,166,46,236,207,164,115,15,70,118,78,33,3,82,81,202,196,239,80,91,155,55,94,125,5,119,165,152,131,175,146,229,191,67,43,74,207,222,209,183,22,92,213,243,225,194,95,160,234,91,255,240,201,108,254,80,28,232,11,72,41,50,109,223,145,162,177,26,252,48,86,252,119,85,14,206,223,221,39,1,76,212,31,32,157,195,85,113,114,79,24,235,15,114,46,137,224,216,173,159,159,141,159,139,183,25,17,255,243,63,59,5,254,182,142,98,28,165,51,231,47,143,11,152,228,204,76,59,195,143,95,73,159,38,100,12,85,36,148,80,253,211,91,164,119,251,234,246,129,124,30,197,44,106,223,187,32,146,74,127,154,115,125,41,127,124,19,181,148,216,127,194,92,186,65,127,124,15,88,26,166,143,34,23,199,153,46,136,186,83,158,230,232,134,109,99,187,31,103,252,252,236,204,63,213,66,254,0,115,167,177,239,86,177,84,249,33,214,195,248,5,143,199,108,33,113,214,25,201,98,38,139,90,11,6,185,69,250,146,244,214,200,83,96,26,47,65,226,93,212,233,204,152,192,129,205,103,60,137,41,250,52,80,71,46,68,188,91,128,204,61,166,130,197,49,248,5,180,219,76,147,165,79,237,154,51,29,43,191,46,196,139,188,202,90,145,69,106,30,176,163,175,192,66,224,252,147,218,90,189,184,248,117,46,200,36,140,227,24,171,122,183,199,177,92,155,118,54,186,0,50,43,210,61,91,235,216,124,71,14,165,172,242,170,84,66,13,147,148,220,174,242,102,35,223,233,41,4,156,14,18,201,209,85,205,201,69,252,240,166,129,113,169,106,129,192,181,214,99,178,220,33,112,2,16,205,213,106,42,100,141,98,195,21,167,29,98,86,87,247,34,123,78,219,41,229,88,51,10,114,162,24,49,223,34,119,181,84,176,85,237,21,49,77,32,155,229,151,9,143,235,165,29,24,25,77,83,117,168,5,14,105,30,121,112,116,27,217,102,73,56,20,43,40,238,162,162,236,116,115,17,36,41,245,139,178,8,232,148,8,221,235,140,232,62,157,224,49,106,53,248,235,106,54,81,38,14,179,129,152,29,13,57,58,139,32,209,180,218,237,175,44,38,193,65,85,28,14,244,233,61,50,109,232,249,123,128,150,48,137,10,204,0,94,246,161,202,28,201,92,45,164,111,44,233,254,153,120,45,51,175,237,64,188,45,217,227,69,116,17,201,100,104,211,230,169,29,193,157,72,126,138,143,155,52,166,242,218,140,172,166,182,162,78,174,44,171,7,84,5,235,198,233,9,26,115,100,241,137,184,68,223,80,122,122,51,162,141,74,125,189,241,113,92,100,65,66,120,239,65,138,6,193,55,246,30,61,188,36,7,19,151,37,104,178,246,151,246,113,42,155,192,77,230,16,204,147,192,228,183,221,24,101,52,94,195,71,107,225,3,146,81,96,62,162,10,211,171,104,238,118,192,13,118,160,108,149,187,113,87,161,133,9,6,65,136,59,105,20,136,200,169,130,209,160,46,249,120,36,99,112,107,167,100,133,198,142,56,145,92,56,72,112,221,178,135,126,104,41,190,109,170,170,130,97,225,125,230,31,32,217,243,38,20,244,62,119,109,93,198,236,4,123,122,66,4,53,239,100,90,225,144,70,245,158,134,84,151,252,170,234,148,88,49,87,225,88,90,109,180,75,43,52,151,233,200,46,241,45,238,216,235,206,3,249,115,141,87,95,123,79,61,164,18,108,7,111,1,222,73,223,48,17,127,174,120,239,66,167,106,189,168,167,136,204,60,239,14,229,237,204,112,245,13,171,45,221,0,101,197,47,183,3,50,185,166,36,41,197,116,151,195,142,179,177,151,226,14,182,188,121,174,167,40,94,175,66,94,126,197,47,91,119,126,226,90,13,74,140,22,203,123,190,18,123,174,238,251,245,62,181,195,98,72,198,216,45,147,181,27,186,76,250,103,127,141,47,32,31,0,213,214,131,155,237,159,62,143,123,113,204,225,255,173,104,86,87,253,195,80,202,72,94,39,93,85,134,203,33,103,185,110,205,1,48,150,92,168,2,94,236,139,199,69,224,42,101,107,24,188,183,144,167,82,48,224,172,87,11,143,134,29,234,182,164,35,121,76,117,199,253,155,142,5,130,86,35,190,174,61,174,34,55,214,2,28,71,230,213,100,3,150,241,163,94,150,13,145,132,53,31,4,72,88,123,224,161,116,56,146,87,32,208,66,61,174,56,215,209,241,142,123,249,66,81,251,136,219,155,136,51,190,18,10,125,72,90,78,30,232,19,218,43,24,4,230,139,152,76,200,153,42,132,116,168,119,8,77,38,241,119,38,68,112,248,55,174,53,36,85,203,16,33,182,228,29,100,171,238,137,217,201,107,197,210,216,24,70,145,197,72,132,68,148,164,245,8,174,238,69,115,175,222,38,48,30,182,79,239,105,36,219,232,79,17,239,125,21,92,23,91,89,28,192,2,6,243,86,64,1,15,125,48,222,218,41,201,72,219,221,116,71,50,221,250,216,20,77,90,253,30,97,183,140,21,197,83,82,174,247,242,225,154,67,234,150,16,27,205,19,122,143,160,68,59,226,242,179,118,26,143,80,169,135,80,91,91,5,54,88,172,166,61,88,56,182,94,117,62,150,115,95,249,66,50,158,148,152,152,204,9,37,96,211,109,98,13,210,202,123,52,152,41,172,157,79,248,62,38,111,96,90,86,29,178,205,11,149,29,96,161,129,61,213,14,75,102,213,130,190,0,79,206,247,197,115,90,164,52,63,171,95,25,68,87,36,140,100,134,170,80,150,210,63,112,77,149,238,173,216,228,146,209,207,177,6,239,201,65,149,100,190,140,60,243,15,68,0,187,37,77,50,130,104,94,114,215,120,66,48,42,142,7,47,64,93,178,225,10,172,46,57,119,191,143,101,254,86,173,105,0,31,246,249,190,144,150,184,164,118,211,13,250,156,125,229,179,146,124,174,125,22,243,90,91,107,102,250,75,194,38,46,185,175,35,137,167,170,3,82,190,58,140,126,127,77,45,254,143,229,17,26,54,15,89,243,167,15,108,158,89,50,38,74,10,255,177,113,235,101,133,44,175,83,114,142,117,215,94,109,242,191,109,89,196,148,55,192,147,165,238,57,200,45,165,182,73,232,46,112,98,71,219,44,69,104,220,230,70,15,51,163,101,168,109,0,142,109,243,214,33,111,21,230,53,215,145,100,176,225,235,49,254,133,184,72,137,94,125,146,201,150,9,123,116,15,98,96,17,109,130,214,96,229,177,129,79,168,36,18,221,11,70,157,82,38,76,147,37,109,229,247,43,119,20,137,76,13,28,209,219,226,41,72,87,41,137,239,179,1,126,89,251,141,65,217,240,104,39,38,6,150,21,70,62,32,76,150,195,179,58,61,237,53,144,90,167,160,118,52,190,96,119,38,27,229,29,101,249,9,42,185,72,239,21,25,27,112,81,181,191,69,63,37,205,223,202,215,19,89,118,152,254,154,160,150,187,217,71,4,253,212,243,184,58,18,177,209,232,184,90,252,105,133,194,180,70,6,174,164,100,222,156,189,136,185,247,165,9,7,76,31,227,252,47,79,107,168,147,99,98,98,96,113,182,177,178,220,17,133,17,227,141,171,74,177,29,100,2,124,54,97,254,225,1,82,119,172,234,195,97,61,213,5,61,76,111,243,125,139,85,182,84,136,223,1,72,175,86,12,27,140,13,24,16,171,52,39,130,84,230,55,116,74,98,78,192,132,187,184,68,87,2,203,175,53,125,87,123,200,58,7,42,164,20,15,226,238,223,34,139,43,13,55,178,99,85,143,237,114,133,71,39,96,234,70,182,247,83,165,54,28,141,23,108,69,188,139,222,11,233,114,204,5,132,214,243,23,40,170,116,23,15,85,226,251,30,112,6,196,122,192,194,55,195,53,182,53,44,239,195,178,227,109,193,108,198,89,122,228,36,238,69,101,29,251,252,154,100,8,92,150,3,242,224,80,48,126,187,138,37,44,176,215,112,102,196,207,171,172,2,165,90,223,18,228,153,162,187,174,208,95,121,0,21,157,42,242,92,98,30,171,124,216,89,54,69,129,91,255,14,39,94,99,55,113,158,122,158,75,137,35,197,55,66,29,33,18,80,11,85,61,52,96,9,70,195,81,218,52,59,213,218,169,5,243,19,175,197,32,38,75,203,162,42,245,225,107,79,94,178,176,199,239,166,189,78,61,79,203,145,126,22,29,153,216,231,75,13,200,56,7,208,92,221,42,82,32,28,138,9,68,171,44,215,59,105,231,212,15,127,237,71,43,246,136,54,54,50,55,163,183,220,92,243,123,50,94,11,203,76,213,38,67,0,2,172,150,138,160,0,50,19,112,228,124,45,81,111,120,158,80,250,6,233,80,103,101,173,120,60,141,189,67,213,218,82,208,105,99,207,216,234,103,114,247,17,113,135,252,60,144,186,138,192,39,143,126,235,173,250,1,163,189,73,253,248,193,50,172,105,246,13,155,201,10,237,176,133,135,166,116,67,211,23,27,120,28,227,18,135,158,12,89,137,174,152,166,156,62,110,57,61,235,65,158,119,50,58,14,217,169,209,9,94,129,118,98,205,103,240,143,27,62,253,253,46,203,149,42,204,157,196,24,81,146,136,242,73,254,0,134,126,74,234,202,197,100,82,225,220,216,60,244,0,140,89,134,97,185,129,86,149,37,55,16,4,25,18,18,167,226,42,95,180,163,146,106,239,148,122,96,194,86,10,235,161,196,239,208,174,69,93,208,216,102,131,194,156,245,184,50,160,162,93,48,173,183,189,71,196,186,178,25,41,243,101,178,170,26,94,65,73,223,16,48,126,31,20,132,206,21,183,106,32,74,195,166,133,150,119,52,172,216,219,66,230,112,21,135,63,171,144,20,38,8,183,237,209,75,80,90,7,14,201,62,30,157,16,121,29,108,216,215,153,52,147,216,204,28,112,54,22,189,118,243,46,75,168,9,225,100,106,157,13,88,140,144,238,231,249,102,186,75,24,106,134,27,198,54,171,233,144,76,14,127,221,99,242,1,180,175,237,221,202,60,25,34,128,96,105,199,209,125,60,31,89,52,149,162,61,105,242,34,191,207,222,69,234,143,224,160,125,238,119,157,173,254,198,255,1,159,51,255,214,253,186,117,239,226,15,72,135,11,247,255,85,44,101,31,125,3,48,69,178,133,218,20,236,215,190,16,220,9,249,10,10,21,251,24,100,117,119,233,205,203,47,19,251,15,62,73,100,188,248,105,56,156,86,240,121,238,113,238,240,147,39,149,55,158,12,12,204,15,13,20,114,199,198,234,218,219,38,143,6,225,216,4,23,39,90,70,224,189,29,192,85,45,231,73,253,170,173,108,248,82,28,212,167,46,225,195,224,154,140,46,140,215,145,229,2,102,146,21,36,60,83,194,12,198,217,112,104,232,177,27,175,228,194,233,88,166,192,78,233,79,199,130,73,151,63,151,150,244,21,249,94,128,70,65,181,187,107,18,44,15,106,50,124,109,21,60,232,202,203,157,6,193,233,187,227,35,145,245,167,16,65,167,134,158,203,242,57,158,203,208,150,231,179,147,217,108,251,238,179,146,31,19,235,65,220,123,252,64,49,7,24,40,30,193,255,84,60,159,208,166,0,76,74,39,161,190,129,226,64,36,57,31,147,151,153,93,127,194,223,164,204,190,163,151,161,151,246,162,128,95,22,193,79,247,221,47,245,14,251,141,29,92,16,128,95,159,66,240,138,207,22,129,220,148,153,186,84,71,140,251,254,107,159,232,46,51,46,154,242,22,152,5,240,186,130,119,14,80,235,96,209,174,221,176,20,195,98,183,40,151,230,215,2,28,253,225,54,31,190,239,238,28,60,213,105,142,133,239,95,176,103,119,33,146,73,111,216,74,136,217,77,220,152,219,120,80,215,106,155,211,246,196,97,210,223,246,206,75,204,33,58,230,155,76,231,98,249,11,171,65,78,213,207,135,249,209,168,37,114,119,190,29,187,54,197,253,100,7,248,72,56,140,196,110,202,230,51,138,171,249,216,117,22,4,207,162,170,161,2,152,247,48,47,170,167,20,114,132,247,37,38,206,84,62,5,5,187,152,107,76,249,18,221,236,181,195,40,97,83,56,183,169,125,146,142,160,173,93,85,90,87,87,139,33,105,203,146,123,81,150,94,114,238,189,62,245,157,186,43,146,62,151,228,136,149,194,134,111,71,231,210,89,184,16,174,124,170,62,52,100,247,9,127,73,239,179,45,55,77,50,155,216,155,103,2,62,72,194,16,191,167,223,229,190,204,17,124,124,43,150,156,134,98,155,122,120,75,44,109,76,136,184,227,135,255,121,154,109,112,76,220,43,159,203,149,183,22,5,164,154,202,90,123,22,132,194,111,199,44,195,95,181,14,24,249,80,134,221,232,110,198,234,110,6,237,135,211,2,152,104,178,43,191,149,77,81,195,236,58,63,222,248,143,61,218,242,42,163,194,218,102,165,68,40,117,133,51,8,63,44,101,115,25,14,207,177,75,36,13,109,196,110,116,138,193,71,17,20,98,233,219,214,35,131,152,247,38,111,37,126,51,95,29,21,178,54,10,102,60,190,221,241,86,190,214,55,104,254,65,224,97,80,170,115,118,206,199,75,40,149,28,62,163,19,27,195,102,54,14,218,220,199,103,179,143,116,35,125,51,118,155,84,176,216,89,31,220,249,230,241,94,34,111,176,184,188,245,27,75,78,68,118,232,150,202,83,246,190,225,143,173,80,253,72,198,203,88,29,45,93,212,93,253,233,46,56,106,127,142,207,180,50,236,39,155,18,165,154,81,35,149,195,150,36,238,192,189,134,28,141,76,205,27,82,8,147,6,194,93,44,188,19,204,176,150,119,38,208,147,155,72,123,137,200,157,125,113,246,131,70,83,25,56,140,162,187,217,116,154,75,192,122,64,161,140,13,47,34,248,161,59,159,107,121,255,221,64,5,201,184,249,57,201,25,145,87,154,173,198,99,148,50,250,253,29,200,49,139,148,237,15,164,180,163,57,55,22,73,247,94,46,32,142,116,154,243,217,73,191,133,138,10,36,111,49,7,124,39,151,110,139,59,174,137,241,200,254,9,92,164,124,243,221,88,94,81,107,203,139,80,66,6,161,39,143,117,146,158,47,247,76,218,245,136,82,83,95,152,172,60,127,27,224,73,252,48,253,134,31,183,179,161,220,126,207,64,22,86,34,190,132,62,84,19,64,40,111,242,208,154,243,17,231,191,46,203,247,52,138,186,146,229,41,10,20,162,41,209,80,17,164,28,68,48,55,225,81,112,40,255,157,196,149,251,172,120,182,195,208,36,84,213,55,54,182,99,157,213,210,164,245,145,100,17,252,77,118,47,203,63,114,97,100,160,159,130,74,197,74,255,215,78,73,222,38,95,22,192,223,106,246,2,245,63,144,95,91,138,15,158,105,180,93,215,109,193,22,121,133,110,121,98,129,252,129,164,48,193,23,223,28,75,207,106,242,85,83,29,110,227,35,171,117,100,83,31,37,31,59,65,201,242,217,196,88,234,167,98,235,189,30,243,89,240,34,241,181,84,81,213,182,182,207,122,32,40,166,187,242,47,93,238,181,22,30,134,147,83,110,102,28,62,239,204,147,178,158,136,131,247,49,184,166,38,186,54,101,74,120,56,110,137,42,125,231,23,3,198,143,23,191,212,189,169,59,204,228,231,144,122,200,245,20,33,186,233,63,70,248,125,144,150,194,57,218,59,228,149,141,186,14,159,26,242,149,105,33,91,219,36,216,7,88,4,193,195,125,41,26,174,172,191,45,235,59,110,79,248,187,143,167,113,242,62,229,206,41,189,79,161,244,169,117,184,48,147,114,9,213,228,159,205,254,58,64,210,216,173,191,229,243,41,194,76,218,231,239,88,90,11,30,158,210,121,139,127,129,26,51,63,252,163,149,156,5,119,242,130,1,147,121,189,138,235,224,198,219,34,72,159,62,229,184,9,165,148,16,61,190,218,86,217,90,188,111,177,83,96,255,34,170,143,105,24,194,254,177,112,22,85,189,80,217,138,248,107,200,52,65,14,122,181,216,96,100,215,67,9,126,39,193,191,135,18,160,127,39,193,193,127,73,96,242,178,224,209,92,218,249,42,112,191,127,138,75,156,185,145,7,55,214,129,100,240,229,32,113,34,78,101,206,113,196,200,116,30,77,114,59,206,154,230,97,87,100,145,32,84,156,169,74,78,30,47,94,190,87,247,129,155,0,79,217,88,48,21,71,1,216,82,225,252,29,147,183,178,250,134,126,127,9,193,191,224,106,0,126,209,252,115,196,195,139,242,198,223,133,190,71,131,183,254,1,232,240,251,3,164,225,234,192,228,62,197,105,87,167,116,200,8,109,9,61,248,23,144,135,54,240,243,159,245,87,20,200,231,31,1,161,34,188,127,65,100,248,127,228,55,252,45,163,63,220,102,177,205,187,115,241,190,225,216,227,101,157,73,93,244,225,167,197,97,53,233,160,150,102,20,205,214,13,223,175,224,7,233,230,224,6,217,171,167,168,108,221,8,59,206,192,94,114,254,186,213,66,254,251,82,254,174,126,187,247,71,55,244,239,217,60,126,127,66,25,101,70,58,119,147,114,191,31,223,242,245,175,90,79,223,4,249,188,187,222,115,255,5,210,243,22,6,82,25,225,151,229,141,229,53,185,197,209,120,149,60,182,86,230,89,85,248,61,161,159,197,116,29,49,173,137,153,23,51,167,14,53,253,61,161,223,163,229,29,227,57,4,47,29,232,170,68,101,152,173,105,169,189,220,131,96,22,78,191,183,156,39,204,139,204,81,33,169,121,151,124,155,185,217,4,81,21,163,201,77,213,219,133,172,45,245,50,81,12,94,191,17,45,176,217,119,59,209,8,68,227,100,211,75,23,73,71,81,126,4,237,120,91,39,34,183,214,104,52,31,235,134,216,86,174,145,143,165,173,159,130,232,90,44,153,52,107,25,207,5,102,168,243,59,151,141,87,78,37,216,89,191,105,20,78,173,103,78,142,17,114,152,106,128,24,6,36,53,96,223,68,78,9,209,85,141,195,92,95,135,118,160,225,85,67,15,173,214,44,241,23,41,106,195,82,15,33,14,8,145,205,215,19,183,191,247,90,162,29,19,30,133,68,218,56,235,84,168,186,70,166,23,176,85,77,130,111,0,13,181,241,196,95,42,134,43,151,208,170,250,142,183,221,40,226,237,21,57,242,41,25,15,72,107,89,98,7,213,142,237,225,210,56,217,69,43,60,35,243,9,115,229,255,225,33,4,125,175,1,50,237,68,140,197,173,243,34,56,214,45,45,231,194,110,104,172,191,160,17,206,129,206,91,35,66,148,119,201,140,204,184,216,84,24,19,145,76,3,124,253,20,18,170,59,111,229,18,193,166,100,231,66,150,172,249,120,133,216,183,184,186,45,77,6,253,146,175,74,3,26,97,251,235,218,32,124,185,49,82,155,239,119,109,0,116,142,137,113,213,100,47,255,203,188,143,130,178,235,218,64,100,178,39,238,127,13,11,24,148,43,201,174,194,232,200,160,122,14,177,11,121,141,53,70,202,176,105,20,39,158,170,74,42,119,106,199,128,235,186,108,48,175,38,11,133,181,80,160,124,164,11,221,199,66,172,233,209,62,194,103,230,220,31,77,68,42,50,134,196,133,29,126,204,237,14,97,102,44,222,180,134,164,111,128,24,44,158,145,153,217,224,86,56,20,99,31,114,167,163,67,37,65,204,44,87,43,150,45,36,47,64,131,236,55,211,226,197,2,191,28,143,50,205,210,231,123,22,234,38,166,245,30,176,30,173,188,30,238,132,60,153,98,149,38,24,159,254,237,178,58,50,89,88,145,166,213,6,187,96,159,94,212,237,196,194,158,16,21,46,111,67,148,173,248,240,78,185,149,106,131,234,219,175,4,111,36,151,229,207,81,119,159,189,242,189,83,229,253,174,39,60,60,92,37,69,40,142,194,8,1,69,166,117,99,96,244,9,40,47,144,49,189,53,219,42,241,95,139,44,133,120,105,221,252,90,24,189,14,222,157,97,197,149,247,102,24,204,147,105,117,183,198,81,21,174,19,221,172,207,21,161,155,63,195,181,248,57,125,78,168,132,244,255,107,76,222,159,196,137,90,123,205,63,17,190,130,99,44,253,179,63,169,19,255,142,215,131,142,221,250,231,224,201,225,167,206,23,214,171,102,154,144,173,208,107,156,143,214,99,177,89,213,225,2,223,220,185,164,206,98,32,158,253,55,191,240,85,17,23,188,195,39,173,68,73,249,196,238,94,192,223,32,200,88,11,133,34,82,216,211,186,188,228,42,75,78,212,192,54,143,219,58,201,253,46,164,166,102,221,189,201,32,127,33,245,118,29,195,195,93,84,33,231,93,253,230,25,65,93,134,67,243,32,50,97,171,253,60,65,243,165,161,16,216,193,0,144,244,13,48,39,226,102,189,237,192,16,21,219,157,57,143,163,52,63,219,140,173,89,153,82,85,237,175,113,184,241,193,203,73,195,182,117,209,178,219,60,182,52,178,52,42,97,60,213,217,251,149,26,43,100,120,163,159,13,83,85,40,100,216,25,35,209,134,113,252,58,201,161,18,11,178,183,92,151,43,70,87,143,66,26,6,122,234,226,108,199,40,3,245,12,153,133,55,91,60,83,151,249,255,66,138,3,178,12,252,133,166,34,166,43,92,91,128,41,173,94,187,65,225,150,172,200,214,235,152,220,242,56,100,142,190,181,211,208,238,185,108,207,188,208,20,159,233,243,153,49,41,160,191,97,59,168,19,53,203,66,21,23,166,44,252,72,137,92,142,58,156,222,79,0,194,202,202,26,199,62,200,22,168,71,171,73,87,224,138,32,11,6,90,154,245,81,221,162,193,107,234,72,2,91,145,85,239,130,170,53,215,212,227,65,200,49,118,118,87,109,61,235,26,96,25,91,233,155,206,192,1,4,70,120,234,107,244,87,9,15,29,239,86,141,100,43,232,133,217,152,75,111,77,107,7,23,149,134,248,116,6,253,130,162,90,255,61,22,22,80,72,30,81,72,222,166,146,113,153,141,93,4,106,59,143,255,164,52,144,168,92,126,50,233,25,202,154,125,89,133,210,213,88,69,172,226,84,151,87,111,37,69,163,165,59,252,44,107,16,179,14,231,170,112,52,76,6,250,3,54,52,178,235,156,140,82,54,64,44,171,212,27,156,136,164,224,50,30,137,144,14,176,205,129,132,227,210,59,229,230,41,40,223,19,30,115,89,192,223,59,244,255,88,136,230,157,91,207,213,10,231,212,132,92,163,6,100,13,158,169,177,157,22,33,73,137,146,178,221,239,187,246,248,109,251,147,2,4,229,191,81,232,156,105,99,6,209,157,88,238,231,247,224,80,96,188,109,66,15,60,206,86,36,114,92,84,104,69,193,100,10,97,111,92,216,33,249,158,106,109,68,27,149,254,109,225,118,27,211,250,178,122,118,163,159,205,201,50,129,217,3,91,232,46,103,160,198,235,146,46,215,223,126,26,157,127,212,130,177,48,48,74,239,35,172,171,59,101,112,66,69,133,241,168,18,151,67,211,133,181,171,113,20,227,107,243,172,139,32,22,70,176,190,199,24,188,110,175,148,1,84,124,119,96,18,105,49,67,15,88,185,16,49,80,131,52,133,10,187,71,218,191,43,219,183,47,82,18,95,100,81,135,81,220,146,88,227,238,64,228,236,171,192,251,58,198,140,138,28,155,48,136,80,229,197,68,139,220,234,78,148,82,18,51,113,189,73,24,79,77,6,138,171,53,5,212,96,3,141,219,63,14,4,59,197,69,15,228,39,228,244,69,55,120,10,86,83,224,155,68,136,203,215,186,38,57,6,229,196,62,103,119,159,22,147,91,30,13,251,86,42,166,244,161,116,77,10,111,234,130,180,196,201,171,215,30,88,50,16,177,238,19,59,232,88,170,189,211,46,55,225,19,233,96,85,6,34,116,244,58,219,178,156,231,107,16,168,175,139,170,23,4,252,162,205,28,43,190,9,0,32,177,181,44,57,146,99,26,246,9,201,100,162,220,146,72,140,244,202,134,250,41,238,226,135,187,231,9,241,116,104,172,167,75,46,39,212,156,50,215,87,174,0,203,236,114,238,126,136,209,102,12,9,231,172,201,146,69,59,65,194,242,5,236,29,188,158,230,237,80,236,213,155,189,92,24,139,125,244,100,115,70,235,96,181,20,69,147,253,220,171,203,223,173,170,128,203,156,186,158,190,178,144,7,2,183,62,234,4,59,80,108,36,1,251,140,198,199,101,103,167,170,130,182,32,29,209,65,69,52,199,100,67,140,10,199,84,109,73,172,38,197,88,109,41,155,93,143,86,65,160,181,212,216,112,71,136,101,153,117,108,18,4,61,166,50,86,223,94,230,218,79,47,32,27,206,143,71,102,233,239,22,73,238,0,10,128,175,102,169,168,40,187,87,246,221,21,41,72,62,194,242,221,50,203,177,30,251,14,150,186,10,127,236,1,74,146,181,184,201,227,223,197,93,23,165,22,166,234,171,20,206,14,215,250,21,61,115,84,237,180,67,67,78,81,50,101,30,65,137,61,88,164,130,231,218,245,92,131,132,28,44,223,213,68,130,122,229,184,122,57,35,184,87,105,155,120,72,140,59,169,226,62,179,116,115,110,136,182,37,200,21,62,39,22,239,168,61,166,46,241,94,34,52,58,0,8,195,59,23,84,245,235,171,211,201,227,89,188,148,5,159,8,66,233,8,116,30,36,101,127,84,98,84,217,90,103,199,58,90,152,168,241,55,72,53,91,50,36,226,106,144,253,195,105,239,52,241,204,115,14,247,242,176,125,9,96,124,64,19,96,100,108,136,122,157,148,80,11,204,28,99,199,228,157,9,178,231,44,47,145,4,209,206,180,243,148,106,41,95,8,55,154,188,250,215,208,248,47,232,74,246,149,1,37,249,92,25,16,96,233,15,104,68,95,224,255,109,148,149,139,232,49,22,192,122,202,253,37,244,121,247,4,131,182,228,83,253,201,180,210,236,214,183,84,95,38,23,190,213,71,36,190,245,201,115,174,43,4,182,10,95,57,62,172,71,3,254,146,24,170,168,49,71,88,81,211,134,103,83,231,68,172,194,27,150,215,84,143,224,67,165,20,2,34,247,199,59,79,28,85,82,169,195,198,11,120,14,227,55,177,83,154,214,55,51,14,88,155,75,236,25,4,48,253,113,117,14,194,199,158,81,140,206,135,184,244,237,143,207,141,193,79,140,221,21,163,244,0,191,88,226,243,220,17,99,92,206,105,9,90,193,19,121,201,171,200,180,17,161,99,126,39,65,238,240,121,169,248,20,94,246,59,192,128,83,72,232,143,103,64,42,242,154,236,59,118,190,184,255,117,225,215,16,7,160,235,239,32,142,7,92,103,107,173,194,141,117,128,95,218,228,147,79,214,184,105,83,55,34,2,253,37,46,216,92,223,142,190,192,170,50,213,201,138,207,53,254,33,45,162,139,100,98,126,98,117,52,81,181,126,176,120,246,147,137,217,75,59,164,52,227,248,132,203,100,0,139,54,65,38,235,45,231,151,57,30,130,231,169,76,197,237,28,79,100,26,157,199,121,71,31,187,206,110,245,196,65,92,145,137,222,38,25,61,151,174,83,95,214,168,36,234,44,202,101,110,63,253,238,184,172,31,253,116,181,167,88,14,194,66,51,255,196,11,238,47,112,239,199,215,155,18,108,39,159,170,105,154,63,33,42,129,52,33,222,12,179,193,238,181,114,177,190,163,249,151,126,156,253,177,8,93,236,25,121,82,70,211,244,20,95,210,254,168,128,231,246,228,98,15,119,126,159,185,176,123,170,42,85,145,164,76,166,52,46,64,129,89,68,126,26,247,238,143,121,35,107,200,32,159,244,144,27,2,113,144,78,219,125,241,41,91,239,160,58,178,246,46,118,101,7,223,86,226,247,34,73,158,106,181,45,209,238,188,183,112,169,131,232,152,143,151,157,192,75,150,214,9,6,53,196,67,132,228,239,191,86,93,159,88,91,108,89,106,112,125,104,220,124,35,100,65,201,174,52,140,240,102,30,150,190,125,222,127,164,252,28,64,89,233,36,207,181,254,128,194,185,136,250,148,246,107,107,231,77,162,131,146,208,70,207,79,130,93,12,13,197,126,141,128,206,155,92,159,23,71,53,200,2,235,245,135,169,34,82,245,251,249,164,231,57,218,20,12,78,28,24,61,98,30,37,86,35,23,120,46,53,70,39,169,234,150,122,17,15,220,253,234,149,30,62,61,181,136,157,43,55,123,96,249,157,225,6,179,232,132,111,175,245,98,99,187,148,41,56,202,195,243,245,15,231,253,205,249,213,81,214,194,53,247,157,9,46,178,48,134,219,221,178,168,39,136,196,253,49,223,126,125,11,145,189,237,233,121,230,124,247,242,177,248,33,171,135,180,199,102,8,19,47,245,46,149,203,215,251,216,245,89,206,75,227,242,71,131,27,199,158,246,245,75,140,123,169,61,161,63,3,149,31,61,255,9,113,240,220,42,69,220,77,24,85,70,129,191,190,208,254,201,234,244,124,35,130,74,205,58,72,250,171,206,169,110,194,242,243,24,250,244,78,128,124,179,185,126,84,119,255,24,102,227,59,78,159,0,233,119,179,167,201,3,64,55,32,5,94,155,219,66,219,15,193,19,55,220,181,204,219,158,67,162,239,230,12,41,15,178,43,245,245,228,189,1,10,94,58,204,130,95,176,118,63,144,134,155,99,176,92,95,157,62,52,121,100,202,78,84,216,138,250,14,177,103,83,253,64,52,70,150,56,3,12,128,96,26,11,171,193,243,82,73,230,9,148,246,166,5,22,191,83,62,194,228,14,177,22,50,141,155,196,181,254,18,141,135,36,215,208,62,44,22,170,37,203,25,146,135,28,175,103,67,116,16,86,241,216,4,248,251,7,204,103,247,39,240,226,25,134,82,128,10,201,242,250,208,160,141,26,185,20,200,48,143,161,177,189,166,18,56,70,38,189,128,74,107,158,190,90,199,132,246,112,37,72,84,38,64,140,43,241,253,128,78,208,176,45,194,157,99,137,180,102,172,56,103,228,230,177,27,150,235,227,0,180,88,153,77,2,140,78,214,248,177,89,6,217,17,187,121,112,125,93,147,71,8,90,101,121,32,21,50,105,33,203,139,199,192,132,92,146,225,125,137,177,121,144,91,98,183,246,135,34,101,126,168,200,41,34,143,141,149,14,254,4,23,73,128,60,48,26,166,211,140,249,241,22,10,149,119,150,99,13,230,54,126,226,64,222,87,184,157,38,200,108,48,74,254,242,4,181,101,48,57,241,119,137,195,255,34,163,136,35,119,33,125,81,145,199,38,200,202,57,152,130,214,210,74,155,131,56,141,146,172,72,197,79,89,222,87,170,102,47,142,175,191,160,34,149,95,175,172,176,51,233,224,162,244,177,114,192,113,234,232,177,35,219,6,42,163,197,173,114,175,219,2,61,165,98,77,64,52,238,10,127,252,219,36,97,210,46,28,129,94,149,176,252,4,87,42,162,66,55,157,250,241,130,85,166,228,17,89,2,76,160,142,86,78,103,164,238,90,124,21,21,205,144,134,107,28,141,238,237,26,151,65,59,179,169,217,119,41,22,169,1,203,119,35,189,58,61,142,73,249,248,25,230,215,173,62,199,41,160,141,39,234,119,93,104,131,109,161,54,139,34,92,170,245,155,100,236,34,53,74,141,226,114,251,214,165,113,63,217,86,169,85,69,176,159,119,69,84,215,194,146,29,90,132,65,217,64,68,124,65,216,180,151,73,202,67,30,228,85,193,163,142,81,61,8,195,139,45,77,49,230,172,33,138,41,32,246,13,123,80,211,248,186,70,131,72,180,42,35,136,189,1,74,173,25,38,105,111,236,63,132,128,165,148,76,60,209,179,3,142,210,222,145,103,14,73,118,243,114,223,20,171,54,217,225,103,215,10,120,93,147,239,50,76,154,144,71,39,252,72,190,89,153,201,47,144,71,2,146,186,131,86,16,89,45,82,169,143,112,21,1,167,238,119,144,44,147,105,223,219,137,212,6,217,230,243,143,239,55,21,205,167,171,40,63,14,141,176,211,141,219,180,59,111,123,52,120,203,59,82,106,130,201,27,210,157,18,133,9,147,83,176,182,182,134,134,144,105,34,152,129,70,255,221,76,1,112,0,255,202,1,53,236,240,174,253,221,78,169,31,181,246,128,175,253,1,26,253,224,168,84,250,2,34,249,137,155,57,36,49,218,126,6,136,105,8,103,91,75,224,230,202,214,213,83,194,43,72,31,133,135,93,80,242,58,93,79,107,83,117,226,193,43,238,83,113,168,211,209,180,46,143,87,75,177,143,146,250,227,169,122,183,101,84,204,151,239,31,116,94,104,122,217,99,255,13,125,104,53,121,119,77,79,189,42,215,174,249,169,191,203,181,223,252,84,174,223,229,218,111,126,234,117,185,214,157,114,207,33,191,22,225,79,119,191,28,72,180,45,62,213,203,179,165,1,18,234,213,206,144,157,39,50,41,147,199,126,225,86,126,163,70,174,195,249,192,38,235,109,185,90,40,139,64,251,18,236,232,205,136,224,218,167,82,42,14,229,162,46,162,4,216,180,181,130,15,60,150,213,114,71,205,211,68,193,22,65,238,142,208,142,222,238,74,229,106,77,12,230,241,63,117,173,226,160,254,49,42,123,161,254,178,59,228,164,54,7,34,135,166,212,180,67,62,134,213,136,240,18,109,67,234,72,44,203,124,70,130,119,145,168,249,190,16,62,137,164,228,109,201,212,202,41,42,198,19,212,125,131,73,154,242,229,119,222,0,211,39,44,69,163,177,130,135,19,38,17,29,84,231,100,16,157,181,189,147,129,9,81,143,198,183,201,254,19,125,73,64,208,26,14,169,117,127,98,24,119,133,1,26,87,72,247,177,42,225,57,186,69,84,97,66,133,44,70,39,99,118,36,81,52,16,213,66,228,138,35,29,193,174,215,40,242,126,202,255,213,99,65,218,230,85,138,245,231,201,130,33,170,83,108,186,161,218,186,20,159,41,95,70,166,189,126,160,5,213,130,199,106,193,111,51,199,4,144,192,99,175,170,227,235,106,115,119,123,8,18,18,25,25,226,223,35,168,147,17,150,141,235,74,50,143,246,12,181,185,60,209,31,185,1,160,254,131,218,82,18,92,202,205,146,186,147,103,91,191,134,81,105,68,186,136,14,210,237,253,24,169,70,36,209,27,62,53,134,243,10,250,192,214,31,192,60,141,227,146,237,233,106,42,73,77,139,192,224,135,218,140,127,60,255,93,32,41,166,111,90,86,31,178,85,46,215,62,156,67,163,249,84,57,204,236,30,23,244,5,243,36,221,96,252,125,243,20,248,179,122,214,62,116,180,253,120,230,55,149,147,184,139,163,127,159,236,81,193,34,75,111,249,32,78,33,218,48,89,63,191,49,79,180,102,210,8,174,44,200,160,170,146,200,157,138,148,235,45,94,90,202,238,215,38,207,86,137,171,124,75,191,164,223,172,169,251,60,88,109,228,3,167,68,220,212,220,80,14,142,107,42,237,132,141,125,118,93,115,71,254,157,217,121,146,15,201,68,22,246,252,130,147,94,223,114,114,180,6,182,72,157,43,139,85,74,219,75,207,72,18,155,32,79,99,155,237,226,223,236,21,35,77,137,72,79,224,65,17,175,202,166,109,237,198,7,45,24,95,54,239,228,219,199,121,21,179,27,138,70,112,95,138,21,249,90,38,196,147,14,121,194,5,23,250,98,57,230,187,69,83,215,67,130,124,28,144,33,160,104,207,15,192,181,177,137,68,219,239,11,19,200,50,155,98,72,151,66,109,113,125,45,129,105,7,221,247,244,196,194,105,187,145,60,232,79,54,85,45,59,12,141,204,235,56,109,229,222,6,31,152,5,175,238,226,249,96,182,125,209,109,193,201,71,218,231,85,249,19,232,172,170,190,105,87,118,112,53,27,49,145,56,135,16,188,84,107,222,144,57,47,159,28,154,22,192,102,219,183,70,100,73,37,74,158,221,145,164,68,42,2,177,239,98,81,52,136,117,18,138,218,177,91,251,151,32,100,16,105,98,213,180,154,22,11,235,235,137,44,77,24,166,19,51,184,114,155,72,154,88,27,31,108,239,47,225,96,102,84,52,16,245,85,35,143,244,199,243,247,194,38,53,83,247,245,108,255,183,56,229,236,145,64,31,15,124,80,75,25,166,229,208,232,244,118,202,158,196,227,184,40,29,178,186,73,25,219,32,236,235,77,115,138,200,15,11,230,194,107,162,98,156,120,117,127,117,184,146,233,50,38,235,116,34,27,137,123,212,184,43,105,175,224,101,148,159,221,169,50,226,194,103,65,91,60,225,37,204,112,83,204,89,217,154,16,52,191,68,116,135,87,150,1,55,239,69,185,56,124,190,178,2,112,44,126,38,30,89,40,207,88,87,38,179,81,203,54,168,107,47,193,93,27,107,23,17,156,19,221,169,210,212,34,118,76,111,88,238,73,77,14,146,125,111,168,221,184,113,91,121,44,130,182,146,37,34,47,234,127,72,229,150,165,186,166,233,236,145,155,110,107,204,42,26,158,245,12,118,69,57,236,186,131,117,5,152,56,61,170,127,147,22,181,37,141,251,71,129,45,247,55,120,90,108,211,134,173,72,8,134,169,29,137,133,17,148,177,113,129,243,174,143,171,51,234,19,219,238,97,13,121,21,25,20,117,127,96,92,59,35,32,3,183,234,14,224,23,252,131,246,2,103,86,220,106,166,226,31,248,54,11,54,212,135,172,249,9,123,132,172,18,17,109,124,125,184,118,138,22,12,20,254,3,27,79,38,214,122,247,246,228,18,71,141,150,188,156,104,240,139,39,194,14,167,175,153,13,52,147,78,52,119,230,98,216,236,193,64,37,244,156,36,47,2,6,138,175,220,115,103,195,105,138,211,100,85,9,78,82,209,165,36,178,96,221,47,154,212,89,38,8,250,108,180,69,246,175,121,113,89,255,2,114,111,178,255,43,216,224,229,73,250,15,84,186,127,163,107,160,97,243,55,77,79,9,53,224,79,113,153,81,93,86,191,26,155,176,145,155,66,70,74,137,235,140,172,185,108,80,113,75,107,70,50,109,48,241,244,125,247,104,35,154,26,54,76,218,189,215,142,103,110,174,107,148,97,99,126,249,219,165,33,50,153,177,227,108,15,121,152,174,17,68,22,88,172,18,252,54,48,166,22,57,151,192,134,252,43,41,194,69,194,99,118,12,200,172,28,195,114,83,247,181,78,50,196,166,64,202,224,232,143,194,13,247,246,165,169,200,105,27,126,193,32,224,151,65,109,220,153,46,129,142,207,85,37,7,0,36,116,80,214,48,204,54,195,244,160,69,104,31,124,102,155,183,116,219,205,181,69,132,71,82,176,12,90,73,147,99,98,26,27,150,246,228,140,158,142,148,100,120,42,189,43,224,66,240,221,223,172,45,141,235,143,20,199,76,254,239,76,233,15,137,200,192,25,191,32,188,72,19,94,84,55,21,110,228,80,116,205,10,18,188,90,119,17,171,164,29,239,30,202,137,209,111,109,41,201,170,251,204,4,107,139,244,181,71,96,227,219,189,150,194,157,77,94,210,42,97,107,207,86,241,170,113,13,175,246,76,246,160,174,31,73,40,196,214,119,72,211,18,80,13,68,212,247,168,118,236,27,25,113,105,167,41,151,164,64,223,140,156,20,70,120,183,203,40,126,124,84,3,174,125,142,48,204,167,41,86,193,115,144,19,249,164,149,255,182,163,194,216,17,93,84,179,170,128,66,33,114,68,238,142,151,68,119,227,111,150,218,17,118,217,174,250,138,77,115,1,33,130,48,42,14,187,238,124,67,227,229,198,60,87,135,19,206,247,45,195,252,52,188,44,196,236,196,164,117,214,38,142,20,201,194,83,3,58,78,34,148,119,230,237,236,134,236,35,44,211,161,214,114,4,241,173,54,227,95,100,161,243,79,146,64,93,73,244,180,98,66,104,152,253,173,98,214,92,139,13,235,16,197,23,196,244,207,58,61,188,79,37,150,5,167,231,52,237,161,214,9,100,108,112,80,124,125,167,87,191,242,133,8,15,232,90,140,229,216,89,84,172,18,254,181,178,128,52,241,188,132,108,186,84,23,229,239,186,203,240,42,138,39,112,100,78,167,65,8,76,170,90,0,2,121,175,6,184,176,201,114,74,203,227,204,136,65,218,119,67,184,62,231,209,51,127,166,107,171,181,124,118,104,166,56,163,225,122,24,240,7,233,182,249,27,32,36,44,22,246,5,70,223,92,237,57,79,150,188,106,147,198,6,100,180,24,72,204,188,189,196,50,70,118,63,45,178,26,223,205,149,110,0,116,202,141,223,47,46,104,67,29,123,191,100,2,190,224,0,92,101,75,214,173,160,105,90,18,218,35,225,166,128,118,130,37,12,55,118,142,38,152,115,214,91,189,39,166,221,151,136,94,84,89,96,194,132,88,111,15,106,151,15,208,112,204,114,162,155,213,96,205,246,99,245,16,52,49,249,27,55,218,0,50,74,221,157,99,31,148,121,4,23,145,167,164,36,61,130,155,133,57,135,92,122,104,192,74,143,200,96,84,250,16,110,182,224,210,145,110,236,222,30,162,5,67,110,196,119,106,196,66,114,101,229,84,63,6,148,117,246,20,106,135,80,139,88,102,149,189,10,11,142,57,94,41,242,74,115,96,156,22,87,158,95,191,241,232,204,160,36,118,32,60,207,48,181,148,180,4,23,25,58,175,245,33,123,50,110,245,136,95,46,190,241,153,104,97,163,28,91,92,140,134,70,222,116,33,164,164,119,150,141,248,127,221,159,1,0,252,218,60,34,68,112,210,227,202,180,211,122,28,83,93,170,107,121,178,227,27,145,2,163,130,142,224,133,193,1,82,65,235,221,218,113,185,250,155,90,201,92,230,145,7,236,12,34,164,119,168,70,26,86,67,85,83,54,84,181,252,217,145,180,14,16,90,24,55,51,187,253,154,128,123,73,92,60,58,171,0,201,237,56,186,86,128,199,112,88,123,18,205,175,45,244,214,74,125,237,250,156,73,247,222,203,127,59,95,193,254,131,66,248,5,106,210,109,38,1,11,9,191,173,229,175,0,140,39,75,20,185,227,21,196,20,12,10,164,170,123,159,254,90,148,59,254,140,148,49,84,200,82,213,183,108,41,165,238,155,203,109,217,63,5,176,210,62,225,213,130,136,178,61,30,56,73,67,145,140,105,62,149,81,137,132,227,121,116,43,145,107,218,44,73,62,174,160,118,250,99,62,46,174,174,52,198,3,220,146,190,78,46,250,164,168,137,206,52,237,217,156,117,5,176,117,60,63,175,138,13,140,236,126,95,11,51,139,61,47,131,192,80,41,210,220,222,107,182,51,160,220,156,215,173,82,85,102,206,207,220,74,196,141,32,40,47,128,71,47,194,113,94,4,97,13,173,34,152,128,192,68,250,73,166,45,230,159,54,86,45,140,136,155,128,168,99,217,83,201,191,150,221,37,234,173,214,33,124,94,160,68,249,22,244,93,85,165,26,98,159,29,33,9,163,250,0,146,49,74,152,146,45,121,227,124,158,86,131,116,77,157,253,138,193,29,215,73,183,35,231,154,107,79,99,20,160,41,17,239,224,186,48,70,107,37,78,192,29,174,106,19,178,199,40,131,83,155,92,168,130,13,42,24,70,253,65,196,216,147,121,32,62,60,68,204,92,235,128,85,79,144,52,38,140,85,244,149,254,234,206,168,85,169,9,41,12,4,131,131,152,3,160,100,178,156,176,43,71,121,93,110,86,149,72,244,179,137,139,179,19,179,12,107,120,241,6,209,118,202,56,106,79,129,18,78,166,205,59,72,238,217,147,187,139,23,60,192,47,50,44,163,201,185,202,237,153,155,66,80,97,212,150,143,152,237,107,7,230,63,51,227,186,135,120,230,164,51,23,127,245,27,13,10,165,183,122,127,136,31,180,231,50,140,50,144,176,103,155,213,188,62,17,227,154,74,84,68,196,13,29,4,255,166,18,189,189,168,205,155,185,166,18,213,104,201,201,231,247,217,111,255,222,115,127,134,155,98,194,247,114,87,5,129,192,143,171,130,128,82,238,159,0,222,146,128,191,78,109,253,187,99,74,27,100,243,216,77,20,158,127,96,186,208,81,223,40,234,209,37,248,155,8,240,31,4,129,147,132,156,101,10,219,165,236,72,181,8,211,173,147,118,157,4,182,94,187,100,128,19,10,101,144,77,83,246,170,200,169,187,69,57,173,248,145,170,224,125,203,132,71,66,132,97,38,159,213,220,104,29,120,227,39,217,31,32,107,68,247,249,145,212,178,139,60,32,14,174,148,136,90,164,8,249,79,18,65,138,176,153,20,107,242,6,157,179,234,64,175,120,184,216,214,123,108,241,156,52,246,81,35,37,168,181,153,131,67,196,224,68,61,18,197,180,28,13,207,184,199,72,85,30,40,82,75,202,165,74,62,60,145,134,87,53,6,69,242,170,165,144,175,28,199,178,231,145,239,108,122,28,2,126,13,161,224,246,177,112,124,176,80,28,149,17,34,86,150,123,240,186,8,50,157,51,100,19,24,25,117,33,81,12,18,119,27,29,191,247,205,34,181,186,186,178,212,239,39,237,235,191,49,20,188,236,255,164,46,68,68,171,26,59,8,7,151,231,217,4,106,71,140,36,246,198,206,78,56,46,112,110,55,177,204,216,219,68,72,128,109,38,142,18,42,136,139,117,62,110,222,105,139,29,31,99,201,221,188,165,6,251,135,182,179,134,57,181,174,154,62,14,51,139,27,139,67,108,35,102,181,140,135,57,47,59,114,165,214,48,72,192,198,149,214,146,61,171,220,36,152,124,91,113,38,73,48,132,65,62,151,97,171,83,146,49,251,241,241,149,27,185,50,174,158,30,147,212,177,30,241,18,140,200,97,125,132,71,89,219,29,100,136,233,231,153,96,227,57,1,215,183,30,120,246,67,170,131,222,5,229,9,34,226,93,37,122,248,135,1,128,95,212,165,9,34,117,125,116,240,82,140,111,131,114,232,99,222,16,3,149,186,116,211,51,131,207,166,182,14,125,144,19,76,96,206,87,217,129,247,254,248,240,233,222,239,43,232,67,0,142,238,19,61,91,193,18,190,61,88,88,41,178,97,69,135,128,99,3,90,209,210,55,133,61,153,177,183,214,109,68,50,76,14,83,77,127,174,67,118,102,132,97,11,235,215,39,189,62,85,146,164,169,47,101,180,84,175,102,96,222,99,246,126,50,225,7,241,34,61,73,19,134,117,84,253,164,81,251,98,70,98,22,111,232,101,44,221,10,244,199,38,244,168,66,128,234,1,38,170,196,251,217,166,28,153,22,171,91,55,219,172,97,135,79,48,190,171,32,93,118,29,58,103,174,58,30,108,233,111,1,211,220,113,137,61,38,161,123,160,219,180,89,163,163,79,128,193,48,27,96,168,119,226,110,177,112,198,188,29,131,227,33,114,109,233,100,184,65,73,169,179,244,115,181,106,146,19,141,162,251,143,89,84,76,173,88,114,172,63,97,224,182,42,237,208,174,123,207,73,71,252,130,68,132,148,113,124,116,244,34,218,173,235,206,180,211,180,74,133,97,65,65,105,150,125,122,240,142,178,227,25,164,96,241,200,74,125,175,104,135,199,33,201,68,124,106,241,148,117,194,91,49,249,14,201,101,206,57,224,129,166,173,167,34,213,50,11,71,181,72,136,137,22,99,31,133,44,195,88,163,42,185,245,166,22,201,52,243,243,195,45,120,128,104,198,203,176,8,246,56,209,41,229,185,24,145,1,43,167,115,92,153,114,50,137,213,73,110,85,173,146,55,1,141,90,124,181,35,213,33,180,217,65,141,133,118,245,247,4,55,14,93,94,20,105,109,136,213,212,134,250,222,204,189,217,184,65,45,55,142,14,54,134,118,154,193,88,122,35,141,250,211,52,200,160,235,226,106,228,23,20,230,206,74,158,215,99,66,152,110,254,23,51,16,222,129,157,230,48,172,115,178,249,9,91,227,4,139,167,176,106,93,203,16,57,54,46,18,182,66,60,30,196,188,58,24,235,150,147,51,171,52,111,43,184,116,71,64,174,10,85,6,19,113,85,142,231,51,78,210,47,66,199,49,242,100,177,246,237,188,137,21,113,40,183,143,8,39,129,23,106,116,232,197,2,97,158,244,150,44,159,57,43,82,187,26,243,133,151,85,228,204,109,131,253,29,162,43,57,104,172,70,185,136,40,137,118,182,244,221,50,211,72,227,39,216,226,41,140,236,216,193,181,99,108,129,122,41,215,212,208,55,181,53,74,150,89,185,75,247,34,9,61,87,115,10,100,118,59,68,108,108,44,12,177,46,79,120,153,0,126,132,179,181,117,122,238,155,112,35,61,209,201,219,62,201,60,201,170,131,221,68,16,238,215,101,122,83,141,227,90,221,243,135,147,50,241,197,116,200,137,71,70,70,214,20,62,170,128,95,2,128,63,89,140,128,0,223,156,255,150,188,152,117,249,177,251,30,94,198,29,167,95,237,48,157,144,191,253,252,219,57,165,57,227,2,162,13,135,7,210,182,139,243,83,196,235,206,61,47,77,91,207,63,200,117,162,114,146,236,199,247,168,102,176,238,45,32,238,62,227,42,169,125,174,101,63,85,124,247,67,12,229,3,85,185,203,211,181,167,182,93,201,33,198,210,236,160,236,0,41,201,119,49,106,149,216,4,119,5,25,93,235,163,6,173,186,117,0,191,64,92,230,109,33,201,197,120,70,205,85,135,101,159,20,141,239,248,78,85,157,134,188,169,208,125,44,104,124,72,132,212,202,16,203,157,124,174,163,5,47,157,19,130,193,179,123,1,143,129,2,228,188,129,171,86,11,77,181,239,51,90,154,113,195,13,143,72,52,31,156,107,243,52,7,175,43,163,6,126,132,246,20,114,231,76,168,194,174,249,147,214,94,168,50,205,223,252,73,106,247,49,157,223,252,201,215,125,219,131,234,18,39,23,121,121,9,177,232,177,129,129,153,38,183,56,5,198,152,19,102,222,152,152,142,247,29,66,29,158,12,79,239,90,149,183,66,70,30,222,116,182,89,49,86,110,12,176,186,243,87,188,248,250,124,33,141,103,139,234,85,230,68,27,210,187,95,135,124,202,21,175,79,90,86,248,112,208,214,219,238,75,58,60,223,198,104,69,181,207,180,178,180,158,170,210,110,194,120,146,160,253,64,122,208,231,240,48,103,229,116,197,177,206,39,114,38,242,203,105,21,227,74,238,143,147,184,140,151,155,82,189,71,190,63,87,239,227,201,94,108,188,121,41,98,8,13,148,181,174,15,86,87,225,123,169,151,41,149,114,199,103,107,46,224,116,240,251,91,221,18,53,161,81,146,228,189,73,27,203,179,132,19,191,188,222,230,232,100,94,139,119,223,99,189,21,37,200,190,14,7,92,142,185,37,73,39,98,127,56,167,148,177,149,201,99,192,59,125,220,254,19,1,27,72,132,51,144,103,113,126,223,62,186,28,220,25,57,191,72,185,209,106,110,125,215,215,13,240,139,59,91,182,74,62,178,214,42,155,250,244,241,133,220,201,55,223,172,51,130,189,153,10,179,250,214,199,39,53,33,250,86,129,181,228,216,213,29,124,223,234,156,181,189,102,210,100,183,196,175,177,125,51,210,184,87,31,91,155,27,1,191,60,116,188,102,28,11,225,153,2,184,117,253,115,229,60,84,183,222,5,203,234,190,11,110,239,243,184,65,70,107,31,17,208,29,159,237,39,244,25,30,33,244,159,120,232,6,224,33,145,6,83,145,93,102,24,110,41,22,235,103,198,80,82,172,29,70,172,202,93,45,44,192,189,131,18,104,242,129,211,146,91,227,172,196,248,96,250,59,249,251,253,189,92,165,181,90,10,80,13,93,59,218,32,124,235,150,149,47,212,35,109,29,207,167,148,241,94,234,44,211,60,56,239,128,196,20,26,213,122,98,127,94,172,25,230,112,218,180,238,165,98,138,121,97,1,211,185,39,34,150,170,250,32,224,153,191,11,48,217,67,119,211,93,161,122,162,168,3,134,36,182,79,81,31,6,46,56,121,41,234,73,63,33,203,100,182,165,242,73,227,73,107,11,210,17,65,60,163,95,218,95,124,127,230,156,204,253,58,171,220,161,49,196,146,171,119,176,128,123,109,254,246,233,91,227,242,112,78,36,84,10,217,248,177,134,254,208,103,225,237,71,20,185,117,132,53,213,7,95,172,229,187,123,99,206,113,38,39,31,91,224,122,99,100,220,62,201,70,82,163,239,241,6,55,63,29,43,188,202,73,145,111,36,85,126,106,138,126,119,51,67,214,186,251,229,43,86,251,35,249,216,240,229,92,16,82,168,214,201,242,232,220,245,189,211,79,212,130,138,187,46,11,35,207,123,63,249,246,54,218,239,190,55,171,2,50,53,57,21,229,13,184,211,117,100,93,79,43,20,62,185,107,91,22,66,22,100,154,184,101,211,185,137,43,245,168,228,189,185,40,174,254,1,126,184,226,172,232,83,204,68,229,134,30,148,8,221,227,125,52,249,248,30,47,224,151,234,102,139,6,36,183,220,81,55,101,13,188,35,144,33,22,185,194,72,73,4,228,254,177,154,195,146,19,172,180,153,190,139,111,46,53,215,212,7,142,82,244,172,13,119,162,140,84,196,100,61,32,163,88,198,41,170,173,127,47,185,149,222,147,167,174,138,15,213,41,3,69,28,245,36,183,91,206,209,79,60,39,197,244,241,144,198,96,238,72,147,133,226,172,60,76,169,92,167,161,227,26,105,95,69,135,143,4,233,69,177,197,216,232,173,175,21,129,129,188,123,181,122,99,19,15,205,87,198,128,125,214,43,26,106,246,40,212,38,217,120,45,167,32,71,41,127,211,105,124,130,110,60,123,254,78,216,189,213,145,122,131,18,136,151,150,44,124,245,8,26,51,111,66,92,32,18,185,130,127,255,0,162,170,201,158,113,151,49,231,152,126,50,127,7,255,219,161,37,217,226,171,38,72,138,118,181,219,242,189,163,214,112,90,205,28,100,117,109,39,240,9,30,152,143,146,140,157,47,127,96,207,255,204,38,217,178,0,193,80,248,187,217,113,140,232,84,112,180,19,110,186,38,43,209,10,153,254,29,219,242,95,140,80,208,187,253,183,7,126,112,96,255,77,107,233,182,29,208,106,89,209,90,228,200,91,195,155,169,157,92,103,31,165,172,243,198,113,186,162,107,159,134,124,130,42,99,112,58,45,196,38,221,146,243,172,217,178,10,255,70,236,89,4,201,135,144,20,155,69,254,154,155,77,146,3,209,204,249,160,151,192,151,97,145,28,77,169,177,202,226,234,252,14,184,207,135,180,158,69,49,208,144,175,126,143,171,64,207,103,247,176,197,67,129,241,84,70,44,248,224,188,223,93,133,171,101,50,17,243,152,144,225,6,249,90,116,65,129,36,158,220,201,210,61,181,217,77,138,251,231,220,89,218,231,144,197,48,78,82,97,90,14,37,237,52,139,130,145,190,88,150,236,67,17,231,142,71,150,201,5,133,8,211,224,223,210,132,209,199,196,116,7,125,230,148,51,250,2,251,143,140,143,163,29,149,243,211,198,214,65,194,165,18,93,85,106,225,27,232,49,56,164,173,211,41,187,61,121,254,158,45,42,221,122,82,224,0,88,32,172,95,236,61,251,62,169,86,37,166,146,152,106,68,126,13,240,139,48,201,198,38,192,61,125,140,176,161,122,181,183,94,96,40,223,43,199,226,147,145,177,37,190,245,71,87,88,147,208,9,102,246,193,125,79,99,135,228,98,149,42,210,178,98,240,158,44,224,215,221,156,51,65,68,12,208,213,110,68,44,91,211,50,126,110,8,255,55,141,142,141,77,64,155,215,249,55,141,142,161,27,26,90,121,77,163,19,107,143,245,200,245,50,81,124,250,143,42,205,255,99,253,233,69,166,160,147,30,173,161,125,247,124,44,56,183,87,168,156,142,222,9,42,218,153,128,232,199,213,36,141,107,90,93,179,40,101,187,65,58,96,202,36,28,31,176,78,203,2,248,133,130,81,7,203,109,169,30,2,169,96,40,73,132,220,235,30,123,213,216,84,138,167,122,14,160,45,90,210,155,149,235,157,181,77,213,98,3,244,143,121,99,254,74,56,51,111,5,58,231,210,9,63,50,75,225,165,148,117,40,11,208,208,178,159,152,105,234,13,175,158,100,109,7,114,185,177,196,225,155,83,229,36,15,29,53,239,24,140,35,227,248,46,218,121,163,158,197,72,45,223,52,251,252,233,70,233,200,124,44,106,96,57,161,80,181,183,180,155,36,99,120,163,95,43,85,69,224,56,128,251,162,118,36,46,241,126,224,136,107,171,163,231,148,158,46,217,54,245,61,166,224,167,87,151,134,168,118,171,67,179,189,30,162,135,35,28,210,39,182,157,200,101,74,235,132,33,197,165,177,40,85,147,116,170,122,183,225,254,90,217,226,234,124,146,251,226,237,69,203,252,89,54,187,31,162,180,244,228,76,33,81,165,50,169,59,154,202,204,52,50,41,137,83,90,11,247,170,85,210,82,4,63,215,139,138,5,244,130,54,222,11,233,6,141,218,38,187,109,44,147,170,143,22,231,140,156,123,80,222,200,187,104,248,94,51,30,197,92,193,251,7,103,213,33,44,134,134,134,38,89,8,113,77,32,68,205,137,70,40,11,146,255,55,159,73,250,65,248,44,132,157,185,63,131,229,200,224,154,208,20,213,19,255,15,195,167,106,28,83,18,133,74,180,150,53,180,114,49,78,169,117,3,120,24,183,4,91,167,215,80,108,132,91,241,45,65,116,211,51,229,212,103,218,98,71,250,209,76,196,37,41,128,95,41,34,28,128,95,22,126,5,82,15,255,232,20,197,53,150,205,163,11,247,4,47,32,107,164,16,98,94,39,20,175,77,179,73,26,168,186,224,145,106,180,48,50,191,86,150,141,134,12,67,69,27,56,48,194,49,94,173,26,178,82,32,10,238,215,74,160,208,71,53,93,120,57,181,102,167,50,62,21,173,70,9,200,198,176,151,118,103,20,120,57,22,62,108,67,79,47,26,215,128,73,107,224,169,5,232,210,169,177,110,113,129,140,56,45,165,186,78,194,186,64,252,199,78,254,6,203,193,238,99,15,59,18,211,166,76,138,200,242,169,51,71,193,242,237,226,133,234,59,177,227,64,133,171,101,61,150,71,26,79,165,197,98,191,34,196,27,49,39,213,193,167,61,187,124,143,149,57,120,83,43,191,95,62,225,129,188,200,20,142,161,32,102,176,210,251,157,244,159,88,120,245,191,75,159,222,14,252,147,29,137,253,135,139,34,24,48,234,89,165,113,26,164,173,81,130,39,231,5,104,184,149,156,120,134,191,182,151,218,215,182,87,6,223,185,35,47,169,2,38,103,86,231,139,77,168,91,159,8,120,196,233,246,188,251,111,176,212,185,56,211,126,76,30,116,0,165,220,142,176,23,33,14,73,4,71,181,76,208,207,81,36,166,144,119,38,34,10,32,150,48,109,221,177,185,246,58,203,248,88,1,98,253,3,194,2,142,135,9,165,1,9,133,122,101,209,38,66,159,190,167,219,40,128,59,125,194,86,244,244,122,54,25,202,219,227,57,199,180,119,129,48,229,225,101,187,50,126,134,45,13,35,54,96,132,6,241,191,169,195,53,10,28,79,120,11,155,237,145,133,194,193,194,40,81,131,132,145,248,54,50,173,160,8,126,166,68,184,57,179,114,10,202,48,72,245,142,123,241,123,182,186,188,204,254,231,221,118,187,6,221,85,171,196,146,239,2,245,42,141,148,152,49,245,241,122,207,75,14,13,174,62,74,250,52,123,200,171,144,146,154,169,160,208,164,229,230,68,81,85,246,183,30,148,99,15,204,59,61,56,114,110,144,143,211,14,116,222,151,196,220,1,60,250,67,119,61,93,173,34,251,24,70,31,43,175,103,135,158,65,139,186,25,41,169,114,160,68,17,17,202,169,156,228,157,60,46,236,178,40,94,125,35,71,235,137,80,121,55,87,58,176,3,227,244,40,60,252,255,143,212,103,161,60,204,225,0,89,103,19,99,224,4,89,12,198,6,15,92,55,200,172,220,5,20,187,225,230,64,14,77,202,117,155,85,214,78,165,70,38,136,60,37,91,254,74,97,10,194,55,125,168,127,55,107,192,185,182,81,117,172,20,18,140,121,192,185,158,29,76,40,93,118,208,79,98,76,40,217,244,49,207,164,188,233,185,225,248,180,187,109,215,11,122,209,164,123,109,153,105,41,23,130,204,44,150,64,96,0,153,100,54,242,90,198,54,192,9,52,74,96,38,234,24,219,70,39,206,48,203,238,186,200,121,155,164,37,199,145,2,183,75,17,238,236,174,3,165,220,152,137,31,203,162,195,43,30,210,193,155,156,227,49,49,251,22,145,240,237,66,221,203,226,111,197,25,210,36,143,119,170,39,12,49,20,13,90,41,188,136,212,44,93,61,165,120,65,225,184,184,136,53,156,242,85,163,225,199,51,110,71,199,193,218,72,75,181,53,149,135,50,90,46,56,166,54,63,29,104,35,56,200,93,226,239,252,5,17,7,0,252,188,68,193,202,31,85,97,174,220,192,81,157,15,68,70,54,129,232,89,101,158,6,25,200,43,238,166,169,215,87,105,133,119,177,234,64,145,245,217,206,240,157,224,146,129,40,217,212,184,113,129,164,166,41,132,222,83,135,218,26,211,249,216,178,249,132,30,20,173,208,166,92,198,189,246,97,185,87,17,34,186,41,62,51,160,18,81,233,174,37,93,76,227,106,69,85,36,255,205,184,226,103,121,91,29,62,242,62,226,112,101,242,58,87,179,160,30,12,18,243,78,93,194,196,240,165,136,244,129,77,80,147,119,209,231,180,128,138,51,187,98,250,11,85,1,124,245,3,44,65,87,0,139,147,28,65,132,10,60,68,25,18,231,25,219,199,109,5,22,140,157,64,161,180,160,69,141,108,29,47,95,95,24,220,154,34,52,46,209,29,13,236,168,19,34,86,28,45,23,2,254,251,250,104,159,212,59,209,87,85,38,141,102,142,245,53,58,195,230,180,35,2,12,185,214,106,122,5,132,251,135,205,91,12,36,8,224,61,14,221,5,21,30,22,192,83,65,173,238,34,96,237,116,93,24,82,25,51,170,213,64,116,61,105,83,76,89,240,190,140,96,36,119,195,148,63,77,159,137,119,49,100,96,50,237,140,187,231,11,170,100,192,87,53,53,206,248,158,94,20,236,41,59,184,51,70,17,111,89,4,168,124,68,102,228,224,25,172,154,232,222,93,22,33,72,215,62,97,150,98,68,182,39,47,143,73,210,166,103,95,129,39,27,4,142,30,99,57,59,96,18,7,215,39,199,245,223,152,33,205,83,63,62,175,155,183,112,183,92,241,74,233,56,195,53,23,244,159,94,226,126,166,203,113,186,70,125,21,54,98,96,113,10,58,70,74,33,215,26,83,33,251,31,132,109,42,191,37,166,244,57,202,201,188,119,13,191,81,204,26,144,91,15,162,69,64,111,72,26,244,134,243,146,117,213,214,227,65,106,24,240,94,64,194,216,152,138,249,50,132,253,208,122,94,163,218,254,25,138,154,92,187,142,115,156,173,148,175,137,58,244,42,101,92,204,222,9,27,190,129,195,11,131,182,2,145,61,196,211,174,14,80,173,4,100,206,196,179,48,1,139,151,172,1,1,133,202,171,46,221,125,219,195,93,17,2,143,87,42,244,121,118,84,82,9,81,141,2,172,53,9,1,169,188,74,17,46,51,89,239,15,172,241,18,54,13,190,229,9,47,143,173,207,120,193,201,140,193,227,211,233,92,241,89,43,193,29,138,30,152,209,227,251,68,139,194,179,177,232,169,148,128,190,113,224,14,68,45,130,53,191,158,247,40,54,145,76,255,180,9,231,42,172,148,165,210,60,237,169,65,73,183,103,176,155,188,207,40,192,117,52,80,111,67,115,243,95,109,215,172,230,63,134,79,148,252,221,36,195,231,112,166,63,54,182,14,77,72,61,16,51,208,96,12,239,105,7,131,99,106,144,72,218,130,219,4,53,52,234,248,154,65,141,45,239,211,37,234,166,36,82,13,242,251,218,53,233,36,100,163,236,98,238,121,96,155,118,41,141,102,162,199,140,56,7,159,60,211,19,148,85,72,35,66,208,52,144,20,224,173,120,135,73,152,4,162,184,133,239,8,112,48,187,21,125,27,212,39,213,101,121,96,20,70,129,254,41,20,169,24,152,53,73,144,100,168,15,47,250,222,229,154,241,97,235,37,241,168,102,62,43,235,199,14,250,248,9,205,146,115,221,61,221,7,109,68,145,225,247,226,39,110,27,17,148,169,246,50,23,144,220,153,236,75,240,136,19,123,158,75,168,72,165,52,97,240,141,25,127,160,177,35,85,103,64,105,102,60,152,200,211,113,34,252,91,109,6,59,39,224,151,82,128,184,161,37,213,146,56,108,7,190,124,168,19,166,175,64,23,132,67,80,199,51,46,36,31,207,82,213,46,151,0,54,158,28,48,28,156,232,143,82,75,230,84,50,54,82,112,47,214,118,122,149,244,47,153,230,19,56,255,92,215,95,97,233,7,177,178,230,38,144,53,93,138,103,179,23,33,44,147,19,64,99,134,240,64,50,81,71,20,245,62,166,90,142,19,118,177,80,232,241,146,6,195,93,159,98,37,24,239,40,188,84,43,92,174,215,129,218,188,9,45,98,231,232,176,215,50,2,47,169,236,184,238,251,32,22,44,150,87,216,212,233,58,81,10,194,44,202,114,22,182,40,127,59,23,77,54,154,204,49,46,114,74,114,202,77,253,195,60,28,0,127,80,218,192,119,97,14,252,236,84,107,18,11,144,118,142,168,166,13,241,129,70,216,214,169,171,77,196,15,147,97,101,26,118,149,203,216,104,127,109,252,49,177,11,90,245,132,233,163,129,194,70,163,5,67,71,120,135,167,217,253,219,179,201,121,136,21,215,143,143,2,237,64,195,227,216,120,27,46,107,217,203,203,42,73,254,126,65,2,14,115,142,23,43,181,176,29,48,81,162,171,221,110,169,84,34,135,178,73,10,155,161,217,18,188,6,199,152,160,168,163,130,189,0,50,153,61,12,115,229,237,238,228,84,53,161,135,78,179,229,244,110,125,245,6,204,16,255,27,132,151,255,223,131,220,89,61,14,96,12,90,55,227,217,107,45,89,195,196,90,76,182,141,40,149,192,9,243,121,66,67,35,174,34,232,37,42,32,74,172,85,174,43,35,40,108,166,36,138,170,25,170,238,82,200,92,170,110,246,193,128,248,58,183,36,5,194,175,147,203,223,234,234,88,81,30,210,163,216,223,234,106,134,110,71,154,56,151,107,117,53,151,111,113,109,50,153,38,211,103,42,210,42,253,88,165,234,220,41,8,7,26,39,166,41,82,123,161,224,244,185,92,49,185,213,24,52,0,175,120,168,158,65,187,76,184,160,184,233,155,74,252,228,115,147,8,141,122,87,110,213,251,74,249,60,65,180,65,19,89,154,69,218,38,223,181,64,124,243,252,29,234,2,55,137,33,10,226,110,74,135,121,170,26,22,188,99,156,11,183,237,110,150,236,130,56,178,184,119,138,38,138,234,68,100,160,229,119,52,83,14,131,200,110,213,232,50,58,63,42,150,105,151,31,109,134,42,160,183,70,94,208,79,234,166,110,105,32,93,179,2,2,44,74,161,37,157,52,226,81,221,150,196,207,67,72,27,178,3,21,216,49,157,192,228,94,113,216,90,124,85,2,13,204,30,10,5,229,232,152,196,90,72,203,188,44,189,225,16,84,54,89,188,217,190,100,68,27,156,107,167,255,92,129,9,202,222,53,62,55,228,22,151,82,214,47,46,211,223,199,89,150,26,190,131,163,13,85,178,49,187,219,40,26,44,116,135,224,174,97,187,53,142,144,135,161,160,13,43,242,143,206,46,174,99,195,115,237,245,78,121,253,180,44,164,156,206,66,131,30,187,221,64,80,32,162,34,146,156,215,95,241,130,108,131,177,120,17,212,1,113,104,71,47,203,40,78,10,164,104,102,62,185,202,169,249,254,200,30,75,207,0,128,66,107,13,7,91,180,57,77,162,22,188,218,213,144,153,107,161,69,5,120,80,79,140,96,205,45,76,18,61,83,176,145,130,33,247,226,116,68,238,111,185,107,195,11,54,1,182,38,159,159,28,226,249,0,248,87,211,6,168,174,12,3,92,18,68,122,109,24,245,176,245,61,18,205,107,195,88,115,234,208,234,191,54,12,34,119,215,112,228,149,97,72,222,172,185,62,207,23,64,144,171,103,100,95,38,20,162,111,111,11,220,77,117,238,111,38,53,52,101,15,155,39,38,37,24,118,32,26,96,131,216,206,246,106,37,10,171,138,167,116,148,191,30,123,82,219,115,243,101,65,217,209,171,226,168,29,111,77,229,236,90,61,218,15,5,66,53,100,223,174,201,244,225,165,188,113,93,72,84,112,168,117,0,174,45,25,77,141,99,188,189,74,60,59,195,160,133,254,251,77,104,243,6,118,219,184,47,225,213,6,78,129,110,219,42,12,90,238,198,222,158,179,166,170,247,76,205,238,225,169,67,132,8,184,230,162,48,242,24,138,86,153,104,9,2,82,225,7,187,183,125,14,3,30,153,209,77,26,106,135,103,246,36,146,78,20,85,173,235,136,33,71,201,239,59,172,144,144,7,131,209,68,177,110,150,217,179,133,43,65,130,75,119,164,59,170,80,197,176,62,151,254,20,62,76,210,180,102,124,156,45,79,214,199,222,34,26,18,20,151,39,168,23,110,35,91,135,70,15,23,199,69,245,215,38,211,112,191,222,25,97,229,153,143,145,75,168,156,72,178,155,135,163,116,214,87,39,252,128,192,137,177,12,15,21,163,253,68,128,69,100,28,50,191,212,84,2,81,110,33,139,74,131,12,240,207,66,38,41,185,102,37,79,76,67,129,117,110,36,158,16,114,82,221,73,139,15,93,241,98,42,93,225,109,223,70,133,5,54,227,220,232,174,243,76,100,253,55,168,200,145,131,83,118,89,11,73,162,227,6,13,11,77,63,146,27,4,44,113,213,14,152,80,140,171,226,119,69,73,153,63,99,21,210,13,165,153,193,148,146,154,212,164,235,177,155,203,206,68,198,124,239,97,91,99,148,128,93,123,142,193,169,152,187,90,191,61,71,4,183,85,138,207,181,231,128,107,83,170,214,105,92,121,142,106,123,80,172,212,163,190,47,157,136,180,153,43,71,249,24,136,210,158,95,119,13,54,213,170,246,50,200,253,252,140,172,167,16,204,200,72,220,103,18,208,131,210,156,33,13,237,183,51,191,220,148,19,151,52,207,174,27,129,19,128,226,217,35,24,74,6,122,140,31,64,210,178,151,217,89,97,7,24,150,216,209,150,210,154,72,174,143,34,120,93,124,244,228,193,119,17,244,102,143,196,243,135,202,228,4,109,226,39,224,11,236,112,36,196,212,97,176,70,207,53,40,164,120,218,46,85,139,34,160,54,33,159,49,35,130,43,215,171,60,54,181,232,89,167,164,199,176,237,249,107,189,12,17,68,43,102,9,66,28,145,62,185,113,104,29,162,28,199,214,207,109,130,72,120,228,192,236,121,58,185,170,147,47,126,44,6,26,234,74,162,198,132,132,249,111,166,64,133,196,24,50,238,252,57,106,143,143,132,197,153,6,214,7,214,215,145,45,41,141,190,62,220,53,158,234,140,219,100,1,7,209,172,146,186,96,64,166,19,159,60,101,95,148,211,99,194,157,46,164,123,252,55,18,125,75,40,214,223,198,238,253,195,8,62,108,64,86,134,216,228,192,192,225,230,179,27,247,196,174,27,201,208,88,148,18,28,20,162,36,107,39,7,35,27,227,87,85,78,177,176,200,102,238,195,185,113,243,14,150,118,62,143,183,215,33,70,57,177,114,99,119,88,172,253,177,175,61,83,102,36,224,87,166,187,9,185,84,241,208,147,227,199,18,63,190,124,193,124,156,56,1,252,58,56,124,252,163,71,242,57,184,130,247,194,134,238,205,81,114,114,178,38,28,132,153,8,55,130,15,114,98,38,22,174,126,111,66,112,71,61,10,8,72,178,6,41,231,75,242,244,114,230,242,10,92,90,168,48,120,214,10,141,26,225,97,190,247,148,198,144,34,201,109,116,159,38,112,231,238,14,208,215,75,234,212,120,137,186,62,183,150,77,180,118,78,48,10,117,66,230,57,119,229,30,108,46,182,79,122,206,179,177,110,157,132,7,87,77,181,12,202,173,37,46,136,155,208,176,164,85,120,180,41,176,133,179,223,2,75,188,74,225,194,142,143,126,139,128,126,26,65,95,25,86,214,28,17,49,224,222,180,171,229,89,84,209,165,164,160,246,174,58,84,91,119,218,89,193,206,33,53,213,104,214,206,133,174,161,248,5,159,111,254,48,106,198,219,94,149,245,124,208,94,61,213,157,132,170,55,223,186,200,80,89,65,94,29,100,179,168,101,40,203,138,136,208,250,24,100,230,36,76,103,92,2,118,53,131,224,185,141,194,71,151,80,157,159,25,215,151,128,65,8,24,193,216,135,166,174,8,195,128,150,104,123,24,23,166,41,100,69,1,83,219,249,130,34,47,191,5,53,70,235,24,205,182,77,45,79,150,114,62,138,129,119,26,19,32,52,84,183,30,205,81,11,176,58,73,8,198,238,170,192,245,138,72,117,204,22,230,76,108,131,139,19,141,46,133,219,77,104,10,123,227,109,248,94,167,216,103,155,30,231,113,202,76,62,90,252,235,153,116,239,255,199,76,4,9,7,15,6,223,52,222,75,105,88,218,7,231,135,205,225,7,131,47,209,137,113,17,112,219,34,88,86,208,87,6,86,64,122,239,166,248,79,49,115,36,19,112,113,69,226,181,16,225,202,165,246,65,9,53,31,23,249,158,209,5,21,217,73,190,138,231,54,110,107,18,96,55,245,49,186,110,134,173,130,244,32,178,236,180,231,91,70,74,168,141,140,178,106,129,24,93,93,204,118,173,241,242,15,216,98,138,60,236,49,178,80,52,241,195,237,239,29,107,159,182,30,136,210,96,152,114,204,210,126,154,204,247,190,118,123,140,83,249,97,15,229,168,28,205,178,167,244,78,58,238,120,30,1,91,79,24,91,162,254,178,2,241,217,85,106,31,224,100,223,85,234,5,252,178,139,253,41,193,167,94,28,3,103,37,207,162,62,45,184,72,148,115,62,213,36,57,102,205,189,160,251,70,149,218,55,229,200,166,181,40,148,174,36,217,72,212,125,64,35,167,185,63,93,112,166,159,220,32,103,17,47,19,144,101,76,195,185,211,161,221,223,220,211,66,169,234,182,204,142,19,13,248,245,213,63,42,43,134,224,91,181,82,66,45,254,166,101,247,88,98,144,37,225,118,69,145,121,158,45,53,227,203,251,190,111,30,235,49,234,197,33,199,193,225,7,63,29,125,120,183,233,130,111,44,172,188,125,200,76,126,169,87,136,181,253,20,47,176,53,151,107,95,53,78,139,118,199,245,59,224,63,88,79,0,160,188,203,75,65,57,219,160,133,229,82,20,237,73,26,250,236,141,169,149,45,116,236,170,192,108,187,5,136,14,123,122,113,153,1,126,115,148,225,41,246,94,221,88,189,96,181,99,66,67,49,68,236,125,131,252,246,171,160,183,158,97,226,38,98,150,102,8,21,251,80,78,212,131,221,116,64,131,241,162,128,74,155,110,177,252,15,21,118,88,232,34,103,138,178,138,86,32,173,124,148,192,194,199,131,147,1,166,45,216,0,94,52,199,125,183,36,88,174,37,43,156,213,188,47,155,224,123,123,174,116,156,247,50,175,170,214,79,61,75,232,178,92,4,251,141,50,241,30,62,222,159,159,72,189,96,218,192,55,160,47,235,229,116,28,167,154,111,131,0,154,151,162,103,145,51,1,73,213,117,236,219,219,141,44,122,47,21,105,127,150,124,161,132,133,51,79,103,25,202,4,159,163,56,110,84,135,74,231,232,181,161,56,21,190,34,76,54,231,59,109,191,111,191,94,184,136,17,138,219,42,143,91,13,72,38,49,236,98,114,77,117,150,135,30,140,178,225,5,150,171,102,77,251,146,78,172,183,129,243,219,120,133,32,11,81,128,174,165,97,225,61,105,125,42,175,62,206,215,110,166,1,61,117,172,61,113,48,206,57,179,86,43,161,33,113,177,185,179,124,78,13,222,136,158,151,179,196,203,59,126,48,123,58,193,111,110,29,205,123,115,221,157,24,236,133,47,198,26,129,216,187,31,72,11,133,222,117,223,92,190,113,240,180,235,135,11,208,145,238,137,89,156,70,174,76,220,4,13,157,48,44,59,94,193,118,176,23,204,12,252,244,13,120,210,85,26,194,201,30,92,140,97,17,170,11,175,177,123,151,162,85,147,46,5,212,239,9,160,50,226,4,231,197,146,1,159,148,114,85,132,215,245,184,4,133,166,14,20,202,38,5,58,40,28,85,15,225,78,17,206,179,81,180,185,12,176,230,231,70,61,123,181,37,42,196,4,185,90,172,112,180,138,150,29,38,185,19,249,49,159,205,213,128,101,29,24,21,237,234,226,42,113,13,67,46,169,196,60,184,165,251,211,4,33,136,113,126,110,135,137,145,73,115,188,221,108,212,171,76,11,183,18,5,13,30,234,228,62,74,125,38,160,88,46,135,116,13,91,156,115,25,43,238,8,35,89,218,126,159,92,234,234,177,44,74,164,250,182,157,63,135,202,107,162,30,55,125,60,86,72,191,104,175,116,4,158,35,204,216,103,165,250,223,148,248,7,119,172,88,228,57,69,29,240,229,158,43,243,194,238,219,191,147,171,213,255,163,82,111,125,94,229,96,173,96,241,73,79,15,159,185,14,199,184,135,142,77,9,28,232,227,111,158,59,107,47,220,128,12,229,180,224,125,187,91,183,10,172,45,42,201,137,150,42,222,38,44,129,123,253,221,72,199,127,115,214,163,56,225,251,52,112,109,25,149,48,99,44,155,93,115,222,53,177,87,19,209,241,200,222,70,173,178,27,164,18,4,185,93,60,144,157,175,83,122,91,198,71,119,117,137,224,170,186,41,216,242,114,251,18,16,254,92,11,214,196,234,116,4,225,253,238,30,28,9,102,184,181,197,200,94,144,231,102,52,89,81,156,181,125,54,123,152,29,187,152,130,12,73,210,157,147,196,88,215,37,136,76,133,28,164,161,101,139,129,182,133,96,29,81,119,186,78,50,233,180,56,92,218,183,171,181,235,240,120,254,174,211,112,39,16,217,148,140,143,81,98,75,245,61,147,13,224,30,123,188,40,26,237,1,95,177,6,187,203,246,238,130,18,22,120,98,30,166,164,217,159,145,25,67,22,199,216,23,117,170,113,142,57,130,58,138,215,21,179,5,251,70,201,67,239,158,153,65,67,216,182,234,13,83,150,9,37,2,163,11,240,239,106,119,123,209,225,146,247,183,180,151,143,215,222,25,197,168,36,134,49,71,136,6,35,126,22,191,123,251,164,146,122,154,241,239,231,29,216,107,154,254,161,46,208,37,248,127,28,148,120,188,109,193,147,66,163,201,84,159,28,103,196,89,118,54,117,136,67,4,231,182,152,185,55,149,244,196,104,16,153,182,172,154,20,192,119,19,140,192,211,222,54,226,206,171,44,22,239,136,159,226,79,33,140,128,59,68,24,217,110,198,122,206,38,176,125,85,54,73,244,234,85,14,209,238,180,252,201,86,178,56,53,24,46,71,95,212,49,99,169,78,94,254,136,111,66,82,173,180,192,188,239,253,155,70,16,95,77,130,173,255,53,204,144,201,163,208,107,251,27,102,80,56,153,163,216,248,13,51,124,132,104,196,10,199,103,173,60,237,108,172,45,30,61,190,207,224,247,239,208,151,246,252,254,45,176,134,244,248,238,242,212,118,178,80,77,95,111,11,164,171,168,22,147,62,162,101,148,178,165,108,210,13,205,112,164,131,235,17,221,33,181,178,44,166,178,73,9,56,1,222,149,27,173,46,30,147,16,114,151,122,23,86,127,36,219,155,70,5,9,99,35,46,43,227,102,229,131,37,147,151,26,211,205,89,54,155,216,179,197,172,13,38,224,11,128,19,195,94,69,193,15,62,223,110,27,139,176,28,211,173,13,150,106,156,230,140,9,240,9,87,183,7,215,17,45,197,18,102,203,216,156,100,235,161,27,238,52,117,33,75,156,223,154,224,29,141,198,218,145,231,163,45,117,92,169,117,116,31,55,230,225,179,254,129,147,38,219,180,220,213,100,177,23,82,139,206,23,237,80,203,142,7,202,203,174,33,23,131,222,119,66,212,53,199,155,137,229,60,64,227,107,57,195,244,34,203,241,109,92,149,21,150,11,239,133,255,7,6,107,195,238,185,24,173,5,23,119,226,118,134,177,149,57,42,243,18,53,28,136,58,83,210,218,6,89,119,197,209,47,111,140,174,122,105,9,74,83,109,248,10,71,81,138,86,22,16,10,242,162,181,227,42,152,19,228,20,20,20,108,161,33,177,48,252,50,161,223,141,6,54,98,229,206,150,213,223,141,134,96,1,227,110,182,235,70,67,86,95,38,23,50,31,58,126,43,230,139,60,90,41,214,41,21,3,26,170,212,190,237,85,236,34,96,147,214,96,193,95,53,192,189,43,174,250,227,183,74,132,122,12,229,158,180,94,129,191,235,112,43,76,64,52,244,44,60,33,171,124,60,65,150,171,119,78,199,92,111,142,68,120,141,76,195,221,122,139,217,41,16,149,223,15,149,191,247,146,110,183,83,71,49,9,181,213,43,179,5,63,217,124,230,166,193,251,216,206,181,68,30,86,175,128,151,194,139,184,22,163,232,204,241,39,25,121,165,170,107,80,196,103,19,190,230,242,55,216,198,47,144,215,48,167,244,186,221,101,224,49,136,120,158,97,18,95,145,180,55,48,5,107,102,133,21,237,42,219,21,85,175,69,79,21,129,109,50,131,67,250,40,86,152,179,131,123,102,200,192,213,199,207,25,139,7,236,243,87,237,8,254,208,87,9,110,220,224,181,252,18,143,182,182,197,193,24,198,105,193,67,181,141,131,32,114,225,63,116,140,194,62,222,131,189,143,251,171,248,41,223,111,170,18,46,255,226,153,2,211,31,242,107,23,116,109,30,31,140,219,5,156,33,89,131,124,61,147,29,213,98,139,48,179,108,80,93,95,87,218,33,110,5,37,111,201,238,130,200,193,248,235,142,121,250,72,33,76,54,150,213,85,61,200,214,19,174,164,37,104,47,199,2,59,223,54,112,160,49,98,141,171,213,244,0,59,88,248,59,104,226,209,178,148,39,4,137,106,203,47,80,197,195,40,130,208,97,147,141,235,4,218,252,36,124,189,83,108,117,35,121,186,25,82,201,9,174,8,236,170,90,132,97,66,117,158,104,23,31,187,82,245,54,209,199,99,81,104,134,248,5,56,84,200,66,248,155,172,240,103,232,205,115,204,69,28,198,91,65,73,111,218,147,59,27,109,235,90,44,173,140,12,54,18,67,188,226,17,132,170,145,150,121,32,26,207,145,149,68,218,107,150,233,54,132,240,18,35,165,167,99,245,5,129,35,178,248,101,104,52,103,147,155,182,151,77,169,205,239,33,33,10,148,237,60,38,172,166,235,136,251,149,182,51,191,135,132,48,10,48,248,116,122,180,188,131,19,254,227,0,189,227,195,152,255,30,160,7,113,22,189,214,157,243,188,8,173,213,141,253,89,4,193,208,138,185,254,209,112,240,117,215,34,96,46,73,160,137,87,236,115,168,87,103,206,27,184,75,100,89,128,248,184,94,237,2,34,149,107,58,139,147,48,4,85,55,109,110,229,134,102,209,110,115,113,103,197,189,230,255,163,27,87,70,2,0,100,226,245,144,187,123,41,43,159,164,76,218,132,178,134,210,241,186,8,193,198,16,44,112,242,221,126,26,242,163,216,239,69,185,202,208,180,36,53,251,45,150,62,216,115,29,245,169,123,223,78,208,11,65,122,31,78,37,146,215,34,63,10,69,210,65,167,95,173,120,206,176,113,145,209,226,91,214,251,108,247,67,84,143,104,170,141,131,121,145,158,48,234,30,209,164,219,155,60,12,155,132,131,42,250,71,245,22,27,194,120,194,180,66,176,244,42,205,235,33,22,214,83,105,11,100,90,135,72,115,45,243,129,20,148,165,91,161,17,151,172,118,191,104,24,110,41,72,120,126,75,219,45,80,197,46,59,112,76,150,11,164,105,249,161,248,176,207,32,140,240,113,97,99,111,56,87,128,97,163,173,16,223,142,227,163,193,74,85,217,3,130,15,146,150,226,231,168,187,73,145,147,164,247,254,25,187,223,204,27,10,62,44,68,18,137,23,0,17,229,90,243,134,217,241,80,7,73,116,138,146,101,190,201,34,253,243,72,158,196,130,96,129,24,22,138,52,225,64,202,173,223,234,180,207,166,110,147,195,225,90,246,104,45,251,50,225,220,41,35,123,180,145,242,224,192,192,64,15,218,61,47,70,145,240,198,13,34,44,231,103,121,5,172,120,15,78,44,152,112,209,145,134,141,154,15,103,251,246,72,200,100,111,103,7,104,192,97,177,51,77,69,45,146,83,44,191,155,183,57,20,22,92,188,215,205,91,186,66,136,227,239,230,173,107,82,100,247,210,77,179,71,125,104,164,117,93,247,24,103,87,124,140,174,131,112,80,139,156,76,178,247,19,51,61,70,124,107,195,153,50,190,64,248,122,40,191,118,29,69,192,70,109,176,215,169,13,189,250,182,82,77,172,123,149,219,138,147,13,21,119,194,184,136,26,137,182,132,218,148,69,172,129,82,18,103,240,98,16,136,231,168,118,168,96,152,152,185,89,101,98,205,242,243,231,172,165,138,154,218,10,193,99,194,178,57,66,102,97,193,48,58,98,85,125,78,155,34,99,24,33,176,72,198,204,158,62,60,142,135,125,56,176,176,12,41,96,76,63,36,239,73,77,154,35,247,96,38,110,50,70,141,254,42,234,116,144,80,104,225,131,59,179,83,167,242,161,217,251,172,196,131,6,75,34,121,74,141,244,250,207,195,120,223,36,230,23,179,149,246,62,219,38,136,10,237,120,196,115,24,84,66,45,255,199,185,90,155,243,222,3,225,40,212,64,161,38,43,136,25,109,125,61,91,42,165,214,34,200,32,225,247,108,169,253,17,27,229,196,128,235,217,82,58,120,90,24,213,84,165,63,53,22,193,44,60,78,131,70,238,64,102,104,198,158,134,28,30,208,218,32,105,194,136,46,8,7,107,74,37,204,216,108,58,201,61,191,33,68,82,165,73,231,166,167,94,233,117,207,252,83,46,17,71,82,226,183,126,210,47,138,177,42,41,145,116,19,69,131,26,218,4,54,112,87,77,155,212,15,22,124,2,195,220,19,205,106,29,191,143,49,160,134,4,187,63,91,171,240,188,114,162,79,93,72,100,255,193,71,235,100,169,254,183,147,14,146,252,107,238,247,234,52,243,162,0,158,42,176,86,252,73,202,112,198,139,34,88,20,29,139,178,148,157,101,163,108,28,75,106,2,166,187,164,239,46,224,244,115,125,124,190,9,145,208,121,205,213,158,154,129,203,26,57,102,249,206,96,109,222,141,217,184,189,44,198,77,203,56,63,182,114,159,172,193,72,32,54,30,206,89,119,65,248,166,14,223,208,41,220,128,37,40,110,242,93,103,98,238,84,94,17,153,237,173,204,81,136,188,148,120,161,250,221,248,18,198,197,244,168,206,212,86,173,18,199,178,204,245,232,220,34,244,54,183,162,204,67,202,225,75,26,83,43,13,218,109,240,166,166,219,8,239,65,2,91,96,52,155,78,134,84,198,186,171,61,189,64,29,194,44,31,130,169,111,31,6,246,184,59,16,103,31,215,203,101,200,95,144,134,14,88,10,15,73,10,63,146,187,73,155,178,32,200,204,162,71,38,11,122,63,94,143,160,149,181,169,203,227,24,172,252,74,194,124,88,208,216,35,110,225,7,250,224,52,129,103,159,238,204,139,245,98,189,184,61,119,238,111,35,95,236,249,150,91,195,105,97,227,174,254,191,25,49,217,42,32,222,98,199,254,250,59,235,137,54,129,70,211,136,153,223,114,94,185,117,23,226,10,28,157,87,55,246,62,19,227,242,150,118,129,167,32,246,184,241,218,52,54,33,218,246,130,198,204,121,205,108,227,49,157,225,77,45,75,245,169,165,236,140,140,221,146,186,164,245,66,103,155,253,164,65,57,116,101,57,79,55,113,124,254,45,210,120,233,179,206,116,82,173,245,218,4,67,118,228,109,100,186,151,23,124,32,213,155,97,110,106,125,12,168,5,9,17,116,238,211,9,198,107,98,243,240,174,13,188,117,205,6,58,9,47,207,137,55,0,29,214,235,104,229,186,154,120,105,67,240,188,82,221,146,27,67,26,188,10,249,5,148,217,184,151,87,137,165,157,129,234,105,70,52,149,87,197,123,9,110,233,187,200,7,169,73,174,217,222,24,147,24,102,48,13,111,81,167,215,39,248,99,176,105,23,70,115,83,195,115,135,151,223,65,245,167,70,95,10,193,94,147,215,38,51,203,16,20,79,105,230,40,248,114,51,21,55,252,125,144,199,131,178,246,186,138,186,178,73,22,184,237,213,13,240,66,104,35,148,37,152,209,226,192,145,196,198,240,16,201,165,198,212,56,118,22,150,238,78,29,112,253,192,25,167,10,111,80,142,77,89,78,200,214,142,247,191,49,114,228,168,8,12,78,182,137,206,26,60,97,67,79,161,238,13,42,59,96,84,137,31,23,131,7,105,92,140,23,238,189,165,247,236,127,148,194,213,97,55,92,11,139,253,138,42,176,211,173,216,194,110,14,178,88,253,145,44,20,151,55,111,235,137,80,158,24,147,205,224,50,81,73,254,12,219,127,113,230,101,104,49,141,160,85,53,185,158,29,116,157,102,52,234,19,53,71,222,216,123,100,124,24,245,119,186,19,27,167,186,228,129,144,52,249,1,4,179,122,106,224,126,79,169,220,9,50,153,74,155,31,24,235,200,18,205,168,214,5,123,60,170,13,236,10,126,101,95,141,221,7,98,252,251,153,183,255,71,146,162,210,191,140,102,182,97,127,76,103,180,195,117,48,192,26,219,28,31,97,159,167,42,107,95,249,190,125,152,165,185,51,159,78,205,81,106,174,83,141,234,160,60,44,0,252,0,244,109,194,143,181,113,148,107,46,201,164,78,208,74,111,252,141,115,253,210,84,95,253,100,8,60,72,9,102,20,161,231,204,41,151,185,220,96,19,28,33,238,41,98,143,18,179,89,55,9,199,3,229,133,249,97,143,190,34,27,133,214,250,170,197,106,114,1,105,216,106,208,108,52,191,71,173,182,220,221,240,76,159,35,25,171,84,121,219,37,54,64,145,83,248,64,76,118,55,88,241,84,155,115,202,202,80,238,244,181,195,157,71,195,27,181,64,75,53,46,230,58,215,56,178,251,57,69,251,213,47,198,19,236,102,104,97,31,48,237,134,37,113,201,32,150,185,196,33,251,117,225,251,9,129,162,146,42,97,232,236,209,45,60,159,9,42,237,151,28,106,43,157,236,154,112,9,110,153,180,57,145,40,137,221,216,216,193,14,218,155,31,226,30,42,32,15,190,186,104,172,179,64,21,194,219,35,53,76,20,126,108,43,50,141,101,159,1,12,120,187,119,213,76,26,6,85,115,208,79,212,106,234,59,145,140,79,103,128,64,147,111,120,34,112,246,87,225,115,203,204,44,86,202,181,168,112,234,64,6,115,131,56,226,137,40,169,60,4,1,224,97,183,203,156,81,105,131,39,176,76,194,216,33,224,173,74,194,237,196,128,121,235,100,202,247,122,253,228,108,201,219,89,200,179,237,172,190,169,106,124,123,126,48,120,44,94,33,27,240,139,218,175,240,14,107,110,44,89,60,90,150,32,130,179,54,58,37,111,4,206,122,181,172,18,159,36,8,120,16,170,80,116,198,100,71,154,16,78,6,251,139,98,74,121,120,118,42,252,112,115,198,170,29,209,100,108,246,59,6,113,49,40,217,45,254,42,110,117,47,227,148,44,52,142,28,210,216,34,128,87,70,117,199,37,175,12,21,144,108,246,149,225,49,215,108,99,62,14,82,167,252,25,82,56,177,47,36,44,163,94,102,62,168,80,148,144,217,57,33,137,136,96,220,236,163,72,42,158,47,10,56,244,64,71,181,58,196,184,56,0,212,229,175,134,73,59,206,146,218,83,203,72,251,55,90,191,8,130,191,19,237,253,141,232,176,136,119,138,106,125,162,19,155,28,131,193,9,209,2,129,212,144,52,135,100,109,68,202,246,224,39,254,108,55,93,139,185,200,89,161,20,201,29,41,63,139,59,133,41,247,150,72,254,54,116,202,187,105,100,46,110,182,175,80,44,160,241,208,40,173,58,37,17,101,187,95,159,141,158,224,121,175,122,23,78,61,248,94,182,139,225,60,96,25,41,160,13,202,176,74,140,80,168,132,227,25,37,123,67,228,217,48,108,32,76,0,9,25,236,118,54,219,85,36,188,6,116,59,203,247,121,226,54,55,147,68,81,146,114,107,77,212,246,36,183,170,84,13,11,12,166,204,125,203,246,24,94,85,192,240,191,21,30,137,163,197,93,153,35,93,72,144,49,195,209,165,53,46,85,154,18,165,104,207,29,133,244,172,41,239,45,197,15,56,157,203,4,251,43,194,102,57,148,97,125,105,156,64,147,224,169,240,172,192,0,229,244,4,84,37,136,41,199,44,133,194,50,216,188,128,147,117,65,67,164,79,176,72,78,147,20,79,122,77,172,253,190,105,189,0,158,57,63,206,211,120,99,214,123,174,233,249,20,236,118,24,195,178,232,2,52,153,220,85,98,51,55,177,173,101,116,52,10,109,247,89,184,151,179,38,167,207,160,121,57,161,195,148,97,37,39,212,236,111,222,152,222,157,71,78,222,225,121,187,106,49,129,33,112,223,177,108,186,189,69,134,213,132,204,41,78,151,215,91,130,89,61,218,186,216,95,143,61,47,92,216,184,159,203,160,91,217,67,93,159,54,176,126,40,88,54,178,231,222,119,71,130,178,100,140,86,65,109,212,136,113,64,249,125,205,192,20,235,176,204,165,141,45,45,54,116,215,80,12,63,169,192,70,249,3,188,81,229,135,231,24,156,182,150,71,210,70,49,38,201,217,86,173,160,154,185,60,110,53,170,15,12,249,123,198,220,228,66,107,80,249,154,152,110,188,196,247,172,47,131,44,73,141,191,160,45,146,133,205,235,249,43,114,182,169,7,13,30,42,162,43,238,73,158,8,92,171,13,115,21,6,175,143,235,211,164,159,118,181,167,248,14,124,153,113,72,69,67,115,87,172,51,9,98,197,59,180,59,91,83,181,62,156,34,130,132,108,228,118,1,85,99,141,16,20,90,246,181,77,105,214,198,34,233,235,217,96,77,1,87,173,157,246,247,178,157,2,187,144,45,141,212,227,144,118,166,226,118,13,21,123,38,228,59,69,250,238,110,33,27,44,0,126,178,208,112,106,30,174,234,156,208,148,181,80,172,158,172,202,68,159,213,186,30,7,55,72,70,125,94,111,38,167,95,157,92,124,21,177,195,108,145,111,231,253,33,163,15,175,28,36,179,17,171,127,55,97,12,87,149,86,13,177,17,56,113,59,191,254,122,219,25,176,60,82,185,35,240,163,86,38,220,174,86,38,19,253,50,5,212,41,35,212,56,211,145,225,65,231,30,18,26,178,184,186,176,42,60,128,80,238,76,211,145,181,95,97,7,58,65,181,63,218,124,207,7,143,86,10,199,70,42,7,214,232,113,8,106,67,107,249,210,39,7,28,156,120,8,92,159,37,81,129,228,114,199,241,206,73,72,171,98,201,100,241,50,70,234,145,115,65,214,182,104,50,112,127,116,144,5,194,179,79,121,151,132,249,73,35,179,20,239,208,64,47,138,204,115,170,86,76,251,0,15,92,171,97,164,4,4,194,119,13,116,205,104,28,98,150,8,41,239,39,107,6,242,19,76,135,175,219,164,19,149,210,212,195,56,95,46,37,41,170,40,50,29,96,143,87,137,99,255,149,198,167,111,115,155,241,90,244,58,187,17,213,39,19,38,240,134,124,26,233,30,199,137,73,31,47,5,187,166,126,96,120,2,235,90,173,86,175,212,132,224,89,79,80,113,200,91,59,134,80,197,144,230,86,50,182,85,178,51,20,50,69,40,155,153,15,180,60,86,40,106,152,209,180,7,187,203,194,68,34,90,168,178,251,4,245,148,26,241,202,61,16,79,82,8,18,46,116,108,242,67,141,196,59,135,106,179,227,213,182,53,223,190,142,38,145,189,13,12,208,130,199,118,14,169,174,173,85,81,145,242,106,198,144,147,98,110,107,187,246,122,100,76,127,124,24,111,145,234,189,116,247,73,72,135,135,16,49,223,87,108,223,53,206,35,218,58,54,160,97,152,182,96,16,109,65,115,32,191,97,16,167,166,109,183,151,241,18,243,33,133,156,199,46,45,165,250,243,8,84,3,89,202,237,155,164,51,90,239,228,207,215,200,124,99,185,199,78,214,132,216,172,244,224,217,181,200,56,10,142,177,162,253,150,23,147,182,118,133,207,85,27,128,93,50,202,113,8,174,229,217,68,200,149,35,23,75,8,85,148,84,249,142,206,230,219,4,252,178,44,29,8,231,138,74,139,73,49,44,145,96,139,19,170,173,18,38,16,30,104,143,112,144,244,240,218,120,236,111,164,85,153,95,4,2,183,130,14,243,138,75,155,91,250,111,133,15,92,133,248,60,152,224,53,144,57,209,141,48,73,249,29,225,171,187,100,20,100,247,249,255,82,220,57,94,69,120,27,120,106,103,76,146,241,217,137,22,164,72,14,13,202,212,135,207,123,4,165,178,207,91,244,81,212,169,234,248,178,19,221,25,239,75,200,56,116,52,68,113,186,143,37,6,112,43,138,142,93,132,128,75,201,252,243,185,26,228,102,136,159,13,15,152,72,216,43,152,194,174,145,159,154,161,212,122,204,53,242,83,118,125,164,46,227,111,228,231,85,2,151,125,181,150,156,188,145,56,194,158,69,27,1,66,18,61,143,40,18,82,6,203,164,154,240,213,229,183,196,113,149,241,122,6,190,120,219,162,90,3,115,23,12,56,43,196,144,182,184,84,229,72,244,55,78,137,46,178,153,63,186,135,243,127,208,49,188,37,31,173,153,233,49,122,172,179,78,34,251,81,92,184,192,139,105,214,36,81,44,3,152,78,103,233,47,214,21,233,3,103,231,157,96,165,64,219,90,8,61,143,201,135,255,33,69,215,63,92,174,15,156,234,97,195,136,8,11,26,114,244,134,183,76,10,178,194,34,122,242,218,83,3,237,32,187,28,61,81,117,185,240,134,58,35,74,83,197,82,40,147,43,197,30,156,91,79,33,22,30,167,3,39,0,39,215,142,192,175,145,142,171,60,63,31,147,150,27,41,25,75,189,105,119,250,172,67,242,193,26,108,19,65,242,227,107,133,135,100,87,4,182,56,172,220,224,97,156,244,217,79,216,249,208,218,189,22,170,6,131,254,66,26,29,53,27,52,80,173,104,208,49,48,122,59,86,69,145,76,112,253,48,104,222,169,58,229,217,51,234,35,29,249,153,177,213,92,62,69,234,80,167,218,208,197,108,105,8,115,0,9,252,54,6,205,22,146,158,218,215,111,5,102,49,201,97,225,224,150,7,181,235,152,64,210,55,60,129,222,89,125,149,215,99,28,9,248,137,199,71,69,91,222,25,173,181,241,212,240,246,150,111,245,182,100,7,54,123,218,171,245,191,173,107,24,82,150,236,23,86,239,164,118,175,7,255,64,11,154,216,213,115,115,62,232,178,19,98,104,237,126,164,102,95,63,41,206,28,64,193,103,126,86,87,80,173,210,95,237,166,98,179,8,89,187,57,166,162,242,105,59,158,231,142,197,79,107,143,233,148,52,218,30,166,133,186,192,254,164,120,239,120,51,217,240,171,157,86,21,167,167,53,95,45,248,4,97,170,149,220,16,1,143,163,130,155,91,52,252,158,245,242,245,192,197,248,122,212,75,241,4,162,103,140,221,180,217,140,238,245,219,193,41,144,154,130,168,147,136,161,81,194,136,22,157,162,93,18,176,152,106,223,118,29,5,36,14,229,226,90,158,193,46,82,137,231,23,75,10,127,146,138,186,117,130,200,59,244,84,233,193,15,125,107,145,170,197,82,162,60,35,98,231,217,0,181,85,0,169,121,102,178,174,36,52,143,0,7,210,35,42,240,60,69,138,85,28,133,150,84,127,216,241,31,237,140,138,213,234,191,230,172,213,241,128,249,135,181,92,79,228,231,184,30,37,112,61,145,191,59,155,207,54,152,164,174,3,10,203,59,146,163,254,118,204,74,17,144,220,57,15,124,208,21,130,75,8,43,239,17,220,142,219,127,157,209,71,47,91,161,251,102,81,232,11,107,234,78,117,231,176,201,17,212,145,191,96,166,74,189,183,51,240,249,155,151,163,218,225,10,124,99,147,55,169,89,153,183,96,108,253,19,180,37,100,218,217,178,171,36,178,180,150,115,181,145,252,62,175,141,7,101,207,90,34,92,53,168,218,228,52,31,212,193,68,11,181,242,138,232,72,247,184,37,24,228,252,89,57,107,169,140,16,204,152,177,188,42,171,120,26,175,18,197,32,65,157,133,206,3,91,45,239,34,148,181,16,223,206,225,130,38,102,158,61,251,52,240,150,13,187,121,158,235,179,87,198,155,181,127,158,130,244,13,236,105,167,128,73,158,213,107,102,69,25,63,142,42,48,90,64,5,210,127,3,50,114,217,206,167,136,229,205,106,25,191,208,87,48,78,77,59,235,14,205,224,207,83,108,121,87,156,31,249,247,103,254,28,11,230,162,105,49,104,35,135,193,194,186,4,90,204,148,214,117,40,115,143,81,96,20,32,36,20,66,119,196,100,68,178,29,79,4,251,136,218,228,242,44,112,102,249,189,100,4,252,34,20,43,169,150,111,85,53,234,47,182,48,201,60,28,203,67,198,122,73,64,119,77,112,45,83,155,230,43,39,176,107,66,238,154,118,152,208,91,165,250,212,98,169,191,119,92,13,193,131,196,105,209,98,116,100,111,247,94,189,69,44,154,4,14,185,122,11,43,253,167,84,215,111,65,1,205,200,62,52,249,253,22,152,82,109,30,238,44,63,42,38,154,152,24,77,78,215,209,248,82,36,8,90,235,101,135,169,3,239,25,251,103,62,154,15,92,232,118,133,141,126,197,12,36,6,139,247,154,233,232,76,239,233,146,234,197,135,88,37,29,178,136,204,30,210,78,33,244,146,233,192,29,221,228,75,6,5,83,129,193,74,29,216,164,13,70,218,212,51,216,228,58,178,85,230,78,86,142,37,247,210,237,126,10,75,97,116,195,186,229,42,86,250,249,127,72,242,54,177,248,199,86,33,118,19,108,109,199,80,180,119,108,105,217,108,106,100,97,253,180,53,239,248,90,245,148,60,81,18,134,203,171,179,110,183,239,212,208,15,225,113,62,26,52,186,137,37,58,168,229,158,208,117,179,89,147,12,204,236,176,9,14,176,141,104,16,229,65,206,63,26,32,210,254,104,97,244,64,191,88,206,100,216,140,130,226,236,67,138,172,43,38,8,247,194,144,216,36,220,209,70,166,144,187,37,22,58,24,148,237,201,25,84,61,33,198,12,220,156,164,215,153,249,230,9,171,210,204,133,65,228,44,153,136,39,93,71,11,66,61,130,97,189,241,6,24,234,251,174,224,127,123,72,14,207,135,255,253,108,214,162,243,128,4,23,165,70,52,5,188,140,50,56,186,217,126,36,95,116,42,69,201,65,198,190,202,197,230,53,48,167,37,217,238,217,216,122,81,60,175,56,188,179,82,86,188,189,185,175,143,235,230,52,27,15,134,40,5,114,63,149,54,112,192,170,177,122,42,46,89,255,27,169,8,215,147,212,96,207,64,97,2,105,158,84,60,173,177,242,221,34,15,34,196,189,50,37,58,226,124,113,37,117,51,21,181,97,234,26,99,87,134,251,122,48,173,143,134,68,115,20,31,188,230,179,19,98,29,105,216,57,57,23,113,136,237,3,130,131,195,33,164,75,144,101,238,39,1,150,170,115,211,15,207,163,245,46,123,10,243,160,64,204,136,44,43,62,56,239,154,68,117,93,155,206,96,210,109,174,85,35,55,93,173,11,89,239,254,86,141,128,184,9,250,207,185,179,222,55,214,202,9,141,129,106,61,231,149,100,233,11,160,108,164,229,176,196,112,113,54,99,248,76,81,68,59,178,15,152,11,15,236,177,227,238,81,247,34,94,172,202,231,34,50,167,126,45,221,239,75,29,11,113,182,211,75,212,179,181,33,146,53,133,135,40,75,148,169,73,80,60,68,79,205,89,22,167,110,239,66,19,14,15,229,84,146,154,77,118,139,158,193,249,132,206,5,162,202,11,12,95,62,54,186,13,190,170,71,96,33,177,220,247,227,245,187,141,20,234,59,101,157,172,117,152,7,218,133,199,108,50,158,220,112,8,74,63,10,204,158,89,35,29,31,85,84,249,64,224,152,28,213,182,160,151,63,213,227,130,175,45,35,141,216,156,159,122,198,104,104,91,148,60,67,59,209,108,51,91,252,149,188,201,77,48,0,180,89,242,34,99,166,152,38,108,46,14,37,108,16,149,193,90,32,249,16,221,246,113,87,34,202,88,101,224,27,29,163,229,235,144,28,195,31,218,226,98,37,131,229,210,228,75,122,41,142,128,95,47,15,179,15,117,59,211,126,22,210,96,208,180,50,16,229,8,218,217,122,213,249,232,1,58,100,114,62,134,136,153,168,31,135,149,2,202,199,28,58,23,199,122,225,151,20,38,19,104,249,32,97,50,108,244,84,196,28,185,54,137,76,13,207,91,74,96,75,222,171,184,138,183,48,122,149,174,128,41,120,116,64,248,199,254,88,97,135,50,16,103,126,93,100,104,135,244,2,249,20,87,190,36,0,224,71,96,159,29,152,32,203,93,36,132,40,95,176,86,88,220,166,153,37,35,104,34,133,133,242,81,198,40,37,122,205,121,234,108,61,25,186,27,100,153,40,218,162,180,194,207,192,247,53,224,103,79,51,231,155,44,238,163,250,41,135,201,242,6,222,142,169,69,33,190,3,193,105,201,3,43,161,217,250,93,228,80,101,249,108,185,249,49,133,249,152,199,149,235,217,14,35,9,54,24,206,35,181,214,91,143,7,241,130,134,28,235,174,41,178,138,228,227,107,125,182,191,41,178,207,54,15,39,160,191,41,178,138,167,241,78,58,241,139,217,69,100,162,106,245,201,213,79,246,242,154,130,240,152,221,250,248,59,172,251,117,244,11,173,143,38,158,130,18,38,250,100,38,122,85,160,58,186,193,12,119,245,215,249,41,5,127,206,41,78,119,102,169,247,57,68,253,97,238,81,225,112,184,142,22,62,88,40,103,68,214,254,26,235,190,50,154,112,211,57,195,238,17,1,126,205,223,234,112,1,29,38,226,101,244,181,58,188,13,219,94,226,223,152,149,90,42,255,223,145,188,228,118,49,244,111,63,3,0,159,135,141,233,0,15,189,191,37,109,51,141,182,205,201,103,14,253,220,95,249,254,116,242,231,70,25,159,239,197,204,101,107,201,86,63,99,253,92,52,140,184,8,220,91,90,91,191,47,233,207,22,178,38,164,18,50,131,161,144,7,6,10,139,68,118,99,112,78,139,98,147,153,181,157,80,92,211,210,140,1,201,220,235,208,241,184,154,39,114,161,218,130,220,96,53,214,254,123,48,203,134,125,101,193,39,32,121,77,144,207,235,215,99,72,16,214,203,226,0,140,122,234,66,118,223,73,212,45,115,218,115,177,209,227,85,1,60,0,0,48,3,34,6,248,145,110,29,133,251,42,158,170,116,48,73,69,13,203,167,207,112,243,26,53,55,244,17,45,20,155,13,169,43,46,23,36,253,16,199,152,34,115,151,140,45,50,27,33,28,93,70,58,59,147,101,163,245,233,68,53,229,47,136,110,175,57,172,201,38,4,153,0,126,77,23,151,135,61,28,248,80,94,237,202,80,96,118,85,93,106,193,65,24,182,88,13,56,203,213,127,122,87,191,151,46,15,64,62,45,47,223,207,80,77,23,33,245,28,18,119,24,208,126,117,58,97,96,5,148,139,31,17,143,66,169,84,247,182,136,7,162,101,11,57,64,179,19,80,197,177,153,194,70,153,18,155,130,164,68,225,115,157,224,72,65,101,155,78,11,73,218,113,25,218,184,122,73,104,103,145,173,237,16,41,169,110,121,115,113,178,101,213,71,251,138,253,140,39,166,75,77,138,87,15,20,131,158,164,150,27,61,190,139,33,131,231,162,201,72,99,184,159,148,46,15,65,252,43,229,132,88,253,123,80,133,80,17,213,121,158,37,229,106,196,249,182,3,107,14,121,120,33,149,195,129,187,29,25,224,87,44,241,197,7,151,79,23,12,151,198,56,119,83,58,219,242,110,0,126,9,236,62,254,249,66,81,144,227,250,252,206,44,92,0,224,127,156,223,105,152,187,115,186,225,189,100,30,114,182,151,25,221,173,80,57,252,226,254,129,68,120,226,187,200,82,50,49,152,4,13,34,95,243,195,102,28,116,250,96,24,175,3,240,139,236,104,94,154,57,61,196,197,156,188,97,244,75,54,87,230,27,85,203,231,97,243,86,183,185,55,111,44,126,114,21,92,224,90,213,175,81,51,93,153,199,93,125,196,104,223,254,236,105,27,71,201,121,131,129,161,56,130,37,148,58,129,212,116,40,197,53,133,12,157,10,89,252,104,56,255,194,216,249,91,242,133,233,3,166,212,124,28,101,170,249,143,109,123,67,105,172,79,78,40,151,243,112,215,182,192,56,225,223,191,144,22,223,229,70,69,215,77,197,209,145,93,8,139,3,126,13,225,228,183,40,143,175,106,212,69,69,73,254,204,39,197,233,17,183,242,20,101,59,203,28,172,52,37,109,78,75,142,126,142,167,145,246,252,187,167,250,17,248,131,184,32,90,199,48,140,72,72,224,134,252,229,143,183,148,210,130,112,112,146,68,11,45,235,147,71,51,167,118,63,250,71,11,206,190,168,227,19,9,115,164,16,120,136,223,192,122,57,25,187,96,157,164,88,202,12,178,148,198,161,94,188,124,151,126,198,90,3,181,219,91,170,213,185,239,211,78,253,165,164,236,147,76,107,174,80,199,215,253,79,211,131,43,91,60,59,119,74,84,107,242,141,169,87,124,234,78,36,10,159,210,19,83,75,80,113,178,55,151,105,220,152,210,164,21,100,133,71,56,220,204,102,182,84,196,234,12,196,46,159,80,186,81,206,249,255,79,58,205,191,88,92,0,94,251,60,172,196,208,167,59,229,0,225,82,147,167,180,223,219,43,185,177,158,13,99,135,158,254,208,1,236,70,214,158,75,7,243,62,222,103,64,167,22,119,130,197,197,247,195,247,148,122,0,191,172,95,195,247,77,193,242,213,235,60,186,42,15,179,63,26,115,219,143,29,219,70,72,154,247,135,1,132,246,73,238,94,217,143,121,223,217,12,154,253,49,73,197,16,127,31,222,157,239,237,67,237,189,44,84,90,171,10,58,69,8,240,252,0,71,20,239,152,54,224,87,171,190,153,84,36,186,33,114,190,168,147,90,145,90,195,44,208,175,243,236,139,222,131,173,190,123,31,212,18,225,45,246,140,46,175,30,144,124,108,67,110,39,135,245,64,64,123,83,204,228,210,140,46,204,54,15,245,14,212,87,15,204,169,82,143,134,111,127,76,121,248,244,206,93,25,199,159,186,34,218,247,204,150,15,190,146,177,112,127,235,184,233,58,188,81,46,28,22,254,252,168,104,164,4,239,248,92,250,181,104,25,131,80,50,246,129,189,83,240,27,210,119,188,161,238,95,192,111,164,21,18,209,210,98,121,33,40,96,242,119,15,9,150,31,107,18,33,128,16,107,223,5,22,8,151,187,77,89,218,124,159,200,147,102,166,209,159,188,198,129,156,244,143,202,24,234,34,66,250,105,191,231,8,184,22,249,105,50,234,134,163,8,31,73,71,62,98,39,66,17,252,62,4,20,1,216,148,103,47,98,227,42,170,29,33,211,180,99,6,94,165,225,208,171,10,105,61,39,82,210,106,147,58,137,51,248,186,60,162,46,190,115,203,181,79,161,160,113,212,28,235,82,242,157,28,211,103,39,93,70,238,196,157,122,85,98,109,9,120,190,143,165,65,99,146,104,48,99,48,112,224,168,153,55,79,157,136,185,91,69,104,61,103,229,94,238,82,133,74,109,197,192,49,161,233,139,191,27,171,54,41,75,0,14,212,211,66,140,153,52,253,46,225,170,129,84,110,172,177,20,230,92,44,49,188,71,181,59,133,99,123,105,124,132,93,188,174,207,98,186,45,196,205,30,109,171,16,100,7,82,24,129,64,154,110,107,249,135,125,6,253,61,9,6,61,17,247,181,255,218,59,205,193,118,125,52,88,233,254,150,159,66,189,74,66,85,145,73,128,225,187,81,200,191,26,34,242,175,20,185,215,240,242,169,138,82,24,29,122,98,121,253,40,199,1,146,251,86,136,235,171,134,103,129,56,47,235,227,237,176,100,55,189,157,235,249,137,208,206,100,41,66,165,25,242,240,75,187,246,20,106,71,3,117,130,184,255,15,117,111,1,213,230,186,117,141,166,94,160,184,123,113,151,16,92,91,8,146,224,4,215,226,4,43,222,34,133,10,174,5,130,91,145,224,82,92,10,165,45,238,37,184,23,119,119,191,208,115,246,217,251,124,255,249,238,61,231,191,99,220,255,187,239,24,140,209,48,210,240,190,79,30,89,107,174,185,230,100,162,111,222,163,161,163,163,3,101,128,59,110,5,27,32,147,195,118,208,223,122,236,123,143,73,31,17,87,255,214,99,239,37,24,131,169,44,42,199,240,195,220,254,95,153,160,98,73,125,76,184,175,101,67,215,167,8,175,225,28,48,43,18,137,230,181,19,109,74,216,99,225,68,136,42,99,208,139,6,201,225,151,126,116,96,236,126,110,36,100,21,199,106,167,20,195,6,84,39,253,179,249,129,245,102,11,245,98,208,7,78,68,22,37,153,73,35,160,99,57,56,106,75,95,210,139,229,195,89,155,234,149,163,114,30,98,19,75,81,241,116,130,125,65,98,145,102,250,32,24,188,220,95,191,246,47,109,101,90,28,255,178,129,243,182,100,12,0,168,120,198,239,122,51,246,228,246,11,62,55,24,199,171,172,208,140,37,64,139,169,54,159,60,222,219,231,145,86,92,23,222,248,13,107,136,59,143,6,106,221,213,109,123,23,236,248,232,124,89,114,82,87,44,218,66,83,40,65,43,91,48,166,170,2,255,86,251,240,77,80,87,124,123,244,111,237,67,26,19,5,133,161,140,91,237,195,5,19,102,93,77,13,143,0,139,222,54,143,254,214,116,63,51,48,178,153,1,119,183,66,245,86,236,52,82,21,98,241,155,7,63,247,230,169,143,73,193,77,232,55,197,162,203,246,155,7,111,176,202,76,38,118,231,47,245,7,114,10,243,174,5,85,39,161,85,70,52,201,192,194,254,23,83,157,53,136,92,149,108,254,231,135,72,183,218,125,179,229,81,202,186,39,67,12,185,6,88,54,232,229,75,236,118,223,246,14,136,21,19,254,69,35,52,81,47,230,135,32,243,212,140,108,215,41,37,122,183,191,147,71,76,152,57,115,110,91,161,189,231,118,188,0,32,5,119,242,24,78,147,181,49,97,69,87,82,104,147,251,52,13,19,5,79,1,167,129,221,130,245,4,71,113,232,24,191,66,90,86,112,62,42,11,201,140,251,154,122,191,105,224,138,119,145,152,105,209,124,120,208,225,167,57,75,228,102,18,31,243,116,225,247,39,148,61,9,185,134,201,227,20,124,202,175,76,10,245,206,160,106,72,107,151,102,7,146,184,98,222,196,135,233,67,255,57,66,255,79,181,254,56,146,176,0,48,67,5,152,6,228,178,43,252,18,54,119,194,82,188,47,186,152,87,65,104,194,233,147,170,231,140,97,94,69,25,206,110,18,250,217,146,72,203,97,9,78,69,62,60,240,115,33,255,201,127,181,171,227,182,180,79,155,141,99,185,165,201,149,46,166,255,189,115,214,50,227,11,111,123,34,63,91,215,247,155,201,209,117,231,223,97,214,61,208,184,82,135,131,204,173,139,119,135,179,124,99,179,52,82,57,13,151,127,179,49,92,83,115,68,99,248,127,179,49,172,237,211,187,249,127,179,49,142,186,231,208,123,37,249,126,53,123,144,37,122,161,221,241,136,132,176,6,65,89,57,42,192,4,186,114,183,70,174,55,55,25,89,155,75,215,71,34,252,144,177,243,183,145,171,255,90,211,243,228,178,126,22,251,3,173,103,184,135,119,62,183,6,226,131,120,108,160,85,171,101,136,118,127,52,147,100,133,225,23,254,225,75,182,186,153,28,142,225,137,57,34,192,97,158,123,83,58,48,62,97,19,89,47,112,1,153,226,135,159,67,26,54,69,149,131,186,208,60,85,231,22,86,80,167,102,95,183,133,118,77,207,111,135,14,153,10,246,129,66,83,197,106,103,73,32,65,219,111,135,142,213,248,112,56,134,227,43,214,16,194,47,174,147,252,129,121,148,76,235,95,129,234,250,188,20,224,151,77,4,177,238,41,68,60,89,85,56,6,140,107,78,253,145,145,192,221,17,157,113,45,139,196,4,172,111,184,170,80,8,20,82,84,41,131,39,201,28,166,102,147,119,43,102,85,43,71,215,119,43,102,213,59,43,167,44,139,247,91,204,170,92,149,200,254,96,196,232,121,218,176,228,227,188,74,117,104,212,66,176,198,226,98,105,108,66,207,103,135,164,223,128,104,144,149,78,246,216,179,24,227,101,95,19,230,240,223,128,232,0,144,18,112,77,4,248,39,17,195,242,37,83,232,95,74,245,86,108,247,255,148,49,148,192,246,97,219,159,172,77,174,114,116,90,17,86,17,197,140,110,150,252,1,22,234,174,225,122,99,152,237,42,254,198,109,133,59,187,8,136,118,239,209,35,204,59,230,25,247,82,210,45,87,22,25,17,120,146,86,82,252,233,28,16,201,73,163,73,50,220,239,73,19,85,4,196,113,116,138,17,63,25,218,227,18,242,245,11,59,2,87,49,10,58,21,174,190,211,190,212,78,205,86,240,251,169,203,70,131,64,144,241,185,217,243,100,218,30,6,58,4,5,39,183,103,253,136,243,179,186,9,236,183,132,135,93,38,22,48,26,63,119,209,25,102,69,188,126,71,92,227,134,131,4,131,139,42,233,145,244,193,235,130,246,135,1,235,194,37,243,131,14,193,225,193,211,46,172,12,149,47,170,132,109,10,248,238,9,76,85,236,4,206,159,4,114,84,186,144,142,152,201,171,233,218,224,177,42,199,21,118,9,242,133,199,143,215,117,203,27,66,3,23,150,241,22,106,15,171,236,45,104,95,198,91,226,250,248,138,41,214,188,151,58,241,231,127,209,228,49,30,97,55,241,202,48,83,133,238,121,20,193,105,18,47,180,8,41,99,214,1,225,44,162,31,245,71,30,212,22,186,179,241,7,66,179,117,121,53,62,148,175,200,198,100,148,165,180,178,106,189,248,215,6,41,8,30,199,104,36,63,3,5,30,194,110,149,44,85,64,53,172,78,53,99,88,254,59,59,141,157,13,111,109,182,205,160,14,62,105,70,83,244,83,246,53,147,78,72,94,47,88,67,22,206,252,149,174,68,154,61,224,38,3,234,14,196,99,184,5,14,24,29,245,170,89,126,3,7,29,116,183,10,198,191,129,3,65,152,153,242,243,24,9,141,113,133,213,148,167,122,203,44,61,172,49,252,89,131,46,144,9,51,26,103,221,188,228,188,132,228,66,92,217,196,164,181,211,39,122,156,211,106,164,211,214,189,247,9,232,221,154,243,151,26,179,65,157,82,56,32,58,90,90,144,245,224,173,166,36,105,203,77,166,192,104,247,135,153,78,228,111,77,201,217,238,84,49,114,141,247,234,240,129,37,167,246,122,105,112,222,177,62,4,206,225,44,9,175,217,10,85,209,181,44,252,232,96,147,69,10,178,43,123,209,161,172,145,168,107,147,31,76,139,89,132,24,82,135,61,122,182,105,89,159,6,1,89,243,42,169,196,85,129,57,138,254,70,178,35,61,110,184,168,87,184,37,217,253,94,233,233,191,73,118,111,135,29,63,153,76,126,15,126,116,178,210,52,94,227,23,27,202,140,228,231,163,77,229,239,188,9,8,232,120,88,59,186,127,99,186,245,216,11,202,182,183,152,174,136,180,141,244,45,166,91,202,70,41,61,242,23,196,204,229,49,109,51,205,48,8,126,63,33,198,221,60,88,62,24,164,87,132,172,224,29,232,111,118,169,45,27,227,71,20,146,81,81,213,137,242,225,118,242,162,173,119,225,122,35,201,53,144,175,86,6,17,187,134,224,160,219,99,234,55,39,244,111,199,148,131,61,137,2,251,62,1,95,209,186,27,109,233,109,253,240,205,210,103,92,41,71,161,162,111,95,131,119,241,3,150,239,1,126,165,221,225,164,108,160,195,241,206,215,222,87,95,80,15,250,243,38,14,88,127,252,55,229,236,91,203,98,0,192,1,255,63,34,1,253,234,251,87,68,163,110,105,50,247,102,110,238,159,42,88,178,30,194,81,63,97,212,71,179,136,176,50,135,204,183,119,161,105,54,209,123,172,175,172,249,87,202,163,186,143,110,109,155,126,122,249,191,91,178,189,181,109,122,167,155,43,34,49,124,107,219,4,226,123,104,114,107,219,180,38,249,225,103,167,95,100,69,111,52,63,239,122,242,48,125,45,171,221,130,111,108,84,49,174,42,10,47,142,37,146,41,32,97,190,219,15,199,148,179,146,185,221,10,61,100,193,4,162,171,121,175,56,147,176,160,142,61,250,185,73,106,56,29,219,161,33,185,86,60,139,18,234,35,54,3,41,186,5,175,163,69,222,203,145,124,227,14,89,134,169,193,207,75,221,164,134,153,210,218,111,147,22,140,6,10,120,43,194,230,71,152,95,34,179,134,3,205,146,240,84,83,202,90,236,116,104,231,162,124,133,219,226,131,23,176,178,211,141,51,132,6,158,73,15,243,230,49,183,71,138,249,244,96,43,83,35,38,104,44,100,192,96,139,193,220,200,91,84,50,120,94,88,201,156,93,160,27,167,43,170,186,189,189,134,121,207,255,214,50,73,176,220,82,153,128,49,227,121,126,5,68,134,110,245,158,102,141,94,3,139,243,92,6,155,210,207,42,26,214,173,219,10,161,69,211,143,10,173,182,223,21,194,32,103,108,141,223,21,66,99,232,238,167,204,53,146,158,92,229,47,209,48,208,214,222,127,22,245,30,42,203,37,85,76,163,28,72,3,90,123,215,156,221,203,154,145,144,168,69,194,98,94,249,207,149,31,133,47,172,157,88,97,148,103,201,4,203,38,10,161,168,230,150,231,46,138,180,137,201,95,251,2,218,245,100,162,156,186,8,99,126,178,178,101,249,14,244,90,33,165,175,208,137,5,158,39,114,14,48,10,196,222,215,48,207,174,212,205,103,230,25,129,50,41,186,74,82,255,103,5,213,43,246,182,14,126,216,112,113,10,239,8,55,13,88,137,212,34,222,54,97,13,61,198,54,245,140,179,37,74,87,40,80,56,33,40,48,127,237,243,252,92,39,69,182,73,171,209,249,74,34,201,1,164,22,243,46,0,240,139,73,11,101,17,230,158,196,161,40,105,14,4,235,172,239,118,119,157,19,145,99,136,244,158,11,183,36,6,207,44,247,92,176,228,105,30,89,215,121,243,125,44,206,196,36,133,153,235,51,115,49,62,146,1,228,139,63,5,252,217,45,11,184,94,158,197,209,80,19,13,200,150,146,235,48,239,49,120,185,99,171,58,111,144,208,236,200,43,109,177,52,24,255,122,201,50,133,95,225,168,208,116,227,155,156,6,250,233,170,11,151,16,64,234,31,98,149,88,175,159,145,7,16,69,225,198,224,197,129,155,7,100,110,193,59,176,12,67,2,46,50,80,205,49,232,248,221,69,80,17,86,33,169,91,142,85,209,227,0,27,56,133,27,50,115,5,235,242,38,196,11,130,66,211,253,100,110,78,247,91,34,250,237,233,94,42,47,210,117,123,186,163,207,181,171,200,114,254,62,221,213,52,137,98,15,181,158,109,239,221,233,142,250,9,141,250,72,223,140,101,55,193,248,129,223,95,69,135,99,136,166,72,5,215,46,37,135,63,49,129,38,54,108,109,12,206,197,100,55,87,102,82,24,133,149,158,127,240,75,96,83,73,169,235,45,51,107,3,209,23,59,29,1,201,86,28,53,168,157,165,223,79,215,160,19,199,109,229,28,250,252,151,108,44,235,159,162,147,142,58,157,35,191,252,210,18,224,123,33,103,67,27,37,130,34,96,1,177,32,85,161,12,190,31,67,117,109,88,110,61,176,110,241,122,55,87,203,223,66,183,207,23,72,89,251,164,127,11,221,118,10,183,148,221,69,207,221,252,136,75,74,74,170,154,1,86,215,149,235,248,221,106,255,155,184,240,187,213,158,252,55,113,225,182,213,94,27,223,76,49,137,229,123,255,225,56,206,129,93,149,146,35,207,15,199,242,14,84,153,111,236,184,160,100,19,187,106,165,131,0,72,150,221,81,69,93,21,183,141,72,206,60,223,183,227,187,89,197,4,88,52,87,153,46,134,141,72,45,206,61,58,138,29,146,212,122,86,111,54,8,13,12,210,213,233,36,71,61,100,96,88,129,79,172,209,133,162,229,235,6,136,218,137,209,243,30,190,199,21,132,9,125,231,155,128,103,238,121,220,103,127,53,220,206,206,151,23,138,202,13,105,79,30,193,148,220,242,53,115,15,156,92,126,19,100,35,175,55,55,15,157,162,201,9,16,34,118,79,172,127,33,207,64,18,174,137,246,221,254,224,213,157,255,184,181,60,37,245,255,161,69,124,45,222,204,124,80,146,220,61,138,61,28,246,190,130,189,200,79,243,213,204,129,144,229,196,28,127,249,172,60,102,118,158,112,63,163,122,133,159,144,152,9,143,166,171,191,70,13,17,80,39,24,198,51,70,86,17,41,139,136,187,159,7,161,136,81,95,34,68,239,133,26,84,41,112,54,97,101,119,194,228,165,201,105,133,9,57,194,161,223,28,92,20,154,160,152,52,157,54,157,108,24,116,116,114,12,124,239,135,37,109,96,78,237,44,205,82,149,101,12,83,102,225,211,204,77,145,15,240,248,98,223,4,222,5,109,237,48,18,130,240,142,14,140,165,40,201,249,50,197,138,114,208,58,215,199,164,10,99,164,83,235,152,131,212,38,44,13,229,49,25,17,234,109,233,205,165,147,57,241,223,95,50,171,246,139,136,130,185,159,199,204,86,25,211,150,222,47,81,215,120,235,185,54,48,181,240,236,241,4,112,143,42,33,107,210,148,137,165,162,19,61,111,76,120,79,210,58,178,241,71,75,145,163,185,66,121,95,24,195,115,13,120,126,70,30,81,112,119,165,154,38,71,204,224,163,111,100,47,41,19,89,10,178,52,231,248,85,173,163,87,117,109,82,43,131,65,10,234,13,50,19,136,140,167,89,149,188,135,59,182,234,164,61,206,49,147,10,45,116,75,233,158,252,3,196,46,174,67,186,54,28,149,177,106,214,131,250,165,157,161,101,67,160,114,82,34,123,208,111,117,32,92,142,46,222,117,237,129,205,100,149,39,45,192,91,117,32,19,225,236,249,153,187,22,3,63,77,26,210,217,172,167,102,117,51,15,221,223,131,171,120,41,152,114,245,31,87,73,26,210,65,228,31,189,148,151,123,100,83,21,91,89,26,10,95,77,45,62,224,195,244,151,211,67,65,160,63,219,190,88,233,197,135,230,98,189,177,96,193,134,218,31,70,94,116,27,41,196,21,179,186,104,175,190,64,250,102,243,76,239,42,220,35,50,189,103,159,67,67,178,19,191,167,231,56,206,168,5,81,155,18,234,152,67,181,254,174,48,56,76,143,140,10,142,253,174,48,4,126,224,24,153,187,173,48,120,205,242,8,255,124,118,246,49,155,3,231,208,216,76,93,45,35,74,205,42,29,215,143,72,237,55,15,248,230,218,64,245,242,248,135,191,11,122,47,200,51,24,25,146,126,230,128,147,131,136,241,51,191,36,252,169,226,210,80,245,32,37,73,17,150,20,104,155,108,251,158,151,171,40,166,42,140,27,8,82,231,152,80,236,219,5,81,108,168,15,54,149,46,106,36,240,25,57,237,48,110,242,227,130,136,126,202,45,6,75,235,218,227,46,56,66,192,177,123,40,227,113,254,138,175,88,142,118,239,166,98,69,193,88,48,130,102,148,166,96,160,179,42,150,8,199,28,194,247,3,50,216,182,219,37,78,179,67,9,255,231,52,26,233,97,86,148,147,236,228,146,185,254,214,50,22,165,158,48,22,74,76,65,9,178,88,145,111,164,241,124,104,191,124,241,158,109,91,187,167,89,148,83,68,74,214,237,70,111,177,222,142,145,119,187,209,87,183,198,0,123,196,111,55,122,100,94,112,182,238,237,70,175,83,121,16,61,160,79,31,236,170,150,252,105,83,84,151,76,74,49,69,214,206,230,235,19,199,39,66,205,139,204,175,115,249,148,62,101,79,207,209,100,124,201,111,1,67,141,201,190,114,179,167,88,73,105,33,216,128,23,248,63,173,146,212,58,188,42,99,22,68,41,80,168,177,137,159,195,142,65,42,192,232,14,48,174,123,32,51,57,125,109,185,77,3,204,223,124,88,157,66,227,243,196,97,224,214,169,34,211,207,252,208,46,175,202,159,146,242,233,49,234,137,188,90,246,60,116,47,15,67,109,131,252,38,3,233,91,226,130,229,178,186,68,55,133,243,93,68,150,49,164,74,229,41,12,179,110,98,15,98,193,231,70,200,210,252,122,148,67,82,97,69,108,118,29,87,58,178,179,28,25,81,239,154,244,66,232,1,102,67,252,124,158,82,12,142,170,124,107,11,88,238,93,13,3,129,101,255,87,123,148,193,205,54,192,199,206,83,174,166,70,135,145,238,199,207,16,144,44,12,86,104,151,26,80,92,90,9,227,65,60,151,136,251,52,30,192,204,61,143,163,90,188,243,203,68,153,154,127,80,117,88,65,120,208,35,241,83,125,221,99,59,171,67,57,60,29,11,115,195,212,113,181,57,148,146,13,131,34,230,1,31,167,65,134,2,63,214,98,150,127,96,32,39,80,49,132,199,249,7,122,116,136,17,92,71,3,110,146,40,230,3,70,168,69,169,169,217,20,221,138,43,103,14,234,90,223,50,168,56,81,237,160,91,113,101,103,65,212,64,164,239,111,113,101,91,132,31,249,229,161,214,208,157,127,63,210,181,216,252,207,80,169,95,51,119,175,72,249,21,7,217,145,131,1,44,138,118,69,124,230,185,142,134,238,240,197,24,69,232,194,96,186,32,173,108,179,221,82,142,136,208,247,114,17,243,193,190,55,175,213,177,101,14,163,189,127,65,59,58,219,72,124,255,99,196,77,150,122,184,149,163,194,12,204,82,153,119,11,121,88,44,20,81,221,66,30,140,132,211,236,224,249,223,144,7,165,70,221,45,228,33,108,194,112,22,104,176,202,92,231,246,23,192,237,158,138,153,1,66,122,32,198,93,15,195,117,125,80,63,206,216,230,101,226,242,235,88,23,251,19,96,162,173,222,17,191,165,246,72,168,138,74,162,31,23,92,248,76,96,64,210,138,198,79,19,10,69,232,223,132,170,60,195,60,183,163,48,223,163,126,203,5,146,139,115,79,204,125,70,161,13,218,184,29,8,216,134,210,239,194,90,67,241,242,61,188,131,255,29,101,96,134,228,218,181,196,200,66,205,247,221,73,46,211,76,99,221,85,186,121,154,96,253,169,229,26,254,97,131,179,233,212,184,52,206,42,204,232,249,95,224,115,43,145,125,24,55,145,24,18,91,222,151,175,67,210,136,132,134,201,186,195,214,154,133,241,165,121,50,35,157,124,250,183,33,121,54,253,201,163,14,11,102,214,188,101,49,229,20,16,61,85,67,174,92,76,168,75,183,238,85,215,159,6,101,160,217,167,145,58,16,4,41,82,213,45,69,160,132,220,119,210,26,179,19,171,186,239,28,111,36,86,80,234,89,86,133,148,18,182,51,103,120,119,80,107,30,148,155,162,104,47,140,110,117,236,207,54,109,138,183,119,128,148,111,158,226,124,69,106,239,23,44,170,11,57,13,240,209,25,167,152,37,84,175,138,42,212,71,134,185,170,21,189,174,169,224,114,112,44,172,244,109,16,227,150,96,176,61,103,16,104,13,66,71,185,45,25,153,178,123,16,226,14,244,63,186,59,171,23,204,215,168,251,117,154,175,83,210,136,122,150,17,30,100,11,39,204,182,117,215,103,2,177,209,180,13,201,193,244,39,252,209,44,71,89,242,22,110,158,97,128,137,74,209,70,57,230,131,139,168,180,82,219,83,235,34,2,131,193,167,180,92,89,117,49,185,183,2,215,58,143,123,150,114,237,214,157,199,56,154,183,126,170,60,89,165,192,245,151,186,36,122,96,196,8,12,144,81,46,77,191,211,24,243,129,187,30,159,39,217,125,24,69,176,153,11,249,241,6,131,70,105,238,19,88,147,141,207,66,47,86,28,107,64,61,253,69,181,211,242,172,49,142,39,153,28,9,79,109,93,116,108,241,108,34,229,134,6,213,123,21,11,156,200,231,44,200,132,74,28,73,61,60,48,39,37,85,246,98,209,42,61,198,1,152,161,183,48,77,238,179,45,120,33,222,46,128,57,239,245,199,207,150,56,228,100,163,86,140,155,112,177,6,229,212,228,143,170,202,172,44,175,154,237,12,91,23,189,183,126,150,34,231,159,78,53,45,32,212,149,110,206,117,66,117,49,9,61,113,117,20,223,56,209,129,34,191,162,29,79,147,93,19,26,170,190,34,118,174,70,90,138,171,180,210,86,64,172,141,43,82,117,80,9,119,44,86,203,124,216,87,168,213,204,101,20,220,157,171,60,19,53,66,101,177,145,173,238,190,192,167,107,147,4,1,249,194,195,170,31,151,207,242,240,101,228,106,206,230,64,191,212,146,140,222,156,45,25,228,37,250,224,24,220,236,167,148,148,32,96,168,40,131,162,137,133,1,11,114,154,184,205,157,42,231,92,8,44,155,16,30,234,130,237,172,174,38,91,180,166,85,169,117,120,81,73,247,4,246,159,7,72,125,119,19,237,229,89,99,236,170,17,201,150,82,6,180,150,19,227,117,28,28,172,30,180,169,4,25,79,28,205,67,233,33,110,249,175,248,75,21,98,130,147,209,173,125,169,250,105,27,225,158,117,193,127,147,59,249,212,253,148,246,131,26,20,100,67,227,91,69,31,168,47,44,170,208,165,55,0,33,90,9,130,38,235,72,68,190,24,11,108,7,78,96,169,170,237,62,53,238,123,202,207,251,185,95,97,124,192,195,35,45,89,152,134,142,135,135,39,227,38,81,173,248,24,245,27,83,30,60,34,245,78,248,141,41,11,128,227,120,12,56,111,49,229,207,140,237,137,252,48,255,197,15,140,18,207,131,228,105,73,241,154,35,45,213,99,45,88,32,4,72,196,50,11,122,167,90,74,181,83,113,51,150,69,15,140,79,154,98,78,216,149,35,188,174,205,161,66,94,74,227,38,20,138,233,120,142,253,175,181,86,158,231,175,83,0,0,77,228,128,107,74,152,176,5,117,137,183,143,88,181,27,224,154,117,69,86,98,173,255,234,216,19,94,189,55,24,145,70,61,214,183,92,170,231,238,242,139,107,98,244,117,102,36,135,36,15,143,20,149,18,234,169,82,15,30,54,210,175,134,179,104,65,141,69,17,150,216,197,137,148,66,62,46,239,42,83,177,51,16,29,244,26,215,15,159,238,231,42,88,33,173,171,182,78,24,74,76,82,41,3,161,33,125,171,156,80,102,156,81,225,242,143,139,90,101,24,142,61,17,171,185,162,72,50,92,98,190,75,99,41,138,175,153,64,197,95,98,137,188,52,195,172,126,42,238,81,185,149,221,240,1,112,30,120,73,120,213,116,250,163,238,138,201,7,114,83,229,196,98,76,142,7,136,133,34,165,39,172,233,98,201,34,30,22,10,192,232,181,167,180,32,16,93,20,216,236,38,149,150,193,147,36,135,102,104,30,187,166,160,158,96,96,96,70,142,172,140,6,62,142,231,49,167,81,72,230,54,168,3,99,1,218,249,197,1,207,150,188,56,101,95,249,106,165,109,231,159,21,23,187,242,205,195,251,115,203,11,190,184,184,105,85,151,5,236,172,40,25,213,174,186,54,84,185,245,172,11,134,39,220,92,164,124,160,76,132,26,40,115,120,46,150,172,178,174,100,93,61,46,55,55,190,166,94,166,77,166,89,54,137,159,208,120,206,151,20,196,232,228,53,207,40,159,167,10,249,248,88,8,115,142,32,224,107,24,204,154,96,141,222,143,35,159,91,149,27,110,45,162,30,146,103,31,77,51,222,140,67,234,94,19,97,1,78,240,174,60,144,188,57,69,68,50,60,45,90,203,75,138,231,172,86,126,174,88,219,151,200,240,151,153,7,10,126,153,154,76,156,206,144,233,121,93,182,93,32,35,147,78,212,241,117,200,160,170,204,220,191,150,6,188,64,249,245,52,155,157,168,198,130,155,169,196,134,237,99,172,83,234,94,63,179,243,170,105,98,216,157,225,187,171,111,92,207,185,146,95,110,62,234,19,203,87,102,160,198,216,4,112,242,6,249,64,30,93,153,214,188,188,10,191,226,120,139,161,56,103,132,122,7,184,38,217,74,106,204,76,194,7,0,158,121,40,223,3,0,250,206,89,142,10,102,47,2,40,167,107,251,14,245,58,184,94,22,245,187,94,56,255,216,105,108,190,60,50,146,59,167,233,118,156,56,179,45,172,37,135,47,224,13,205,99,61,98,172,11,247,81,34,185,138,171,153,185,194,128,131,124,215,10,94,154,150,148,5,118,226,71,160,214,239,87,68,124,177,241,140,97,191,10,159,210,229,155,183,198,75,69,50,229,147,78,185,219,190,226,186,92,27,132,87,233,38,74,55,39,62,206,31,72,10,16,169,3,92,251,217,207,76,234,43,153,97,54,145,91,11,155,174,44,207,93,138,209,140,123,246,189,114,58,242,106,24,183,85,98,196,111,84,167,143,132,147,222,207,29,111,147,29,140,77,98,76,143,157,54,251,226,143,53,123,245,180,121,166,212,255,189,252,48,100,212,180,116,58,177,8,106,248,85,7,63,43,82,159,224,57,155,133,104,243,57,243,58,117,239,41,155,13,222,39,43,207,195,211,171,66,213,116,14,6,14,170,159,216,65,247,79,180,186,106,98,216,209,29,249,231,214,4,37,85,79,6,142,125,136,19,151,50,208,173,34,124,1,222,60,147,74,115,56,113,176,60,159,199,220,245,231,135,252,105,181,44,97,69,98,221,138,154,74,158,220,173,231,214,235,175,84,182,115,123,185,121,47,54,47,205,151,52,159,115,169,229,176,253,189,168,234,67,129,69,114,252,68,69,97,157,109,248,237,33,38,230,33,110,101,235,153,255,195,7,133,122,233,111,217,248,80,111,217,208,255,79,214,78,255,229,149,139,19,140,94,163,14,56,215,71,63,14,36,219,48,101,25,53,7,204,229,207,125,141,86,9,141,201,211,38,62,231,191,23,88,87,6,0,159,62,0,244,208,228,109,167,246,252,20,229,41,187,175,197,169,74,239,71,39,68,127,66,151,27,64,252,149,151,45,134,23,237,117,35,82,69,199,61,169,200,42,212,30,52,26,199,253,44,49,115,236,130,9,112,109,246,212,193,135,116,21,205,97,183,65,83,87,188,32,158,251,158,126,78,24,137,223,76,31,145,107,14,27,251,8,17,246,219,86,11,171,40,111,182,53,232,39,129,40,34,53,168,58,79,235,160,49,176,225,195,219,162,173,54,195,65,11,85,107,59,62,106,233,201,39,229,163,59,42,213,142,58,156,188,5,62,24,147,27,34,116,239,221,208,199,123,248,219,42,91,66,7,137,119,166,197,201,6,187,82,90,152,74,178,53,72,153,244,105,179,121,6,186,57,133,5,158,95,109,110,89,158,161,19,12,117,186,17,65,63,144,168,144,208,197,63,40,109,185,252,246,69,48,14,194,138,102,146,195,230,10,160,72,110,175,191,242,4,168,54,208,130,172,212,12,65,179,147,43,104,15,63,71,100,56,125,121,48,13,68,111,96,243,225,54,117,155,43,75,155,150,233,118,157,176,103,78,127,237,121,216,146,235,25,25,67,155,155,249,4,187,243,21,238,112,47,15,150,10,188,121,17,83,75,74,117,178,186,8,112,92,131,255,109,187,219,147,121,84,246,91,157,249,160,202,51,253,111,227,181,47,138,2,213,173,140,24,49,223,98,251,145,109,198,206,117,170,124,115,2,154,177,200,199,133,145,209,135,76,168,197,17,88,86,233,78,86,165,87,12,48,111,68,115,153,15,8,230,150,163,164,213,29,181,25,171,106,158,18,142,217,244,8,96,241,126,220,122,49,126,119,24,131,86,179,48,37,82,124,189,55,235,137,129,14,69,27,3,143,48,216,11,28,134,46,160,164,23,132,196,92,254,180,70,160,126,90,54,12,244,70,132,41,101,105,24,204,147,10,211,220,33,46,61,134,66,121,64,239,81,133,144,32,224,109,123,67,181,85,160,99,154,135,109,237,40,102,84,97,144,53,146,163,145,76,73,221,12,235,60,184,149,143,29,50,17,211,184,75,123,43,216,253,148,111,246,144,26,214,210,136,254,104,27,112,141,48,236,185,210,124,156,43,246,148,211,180,36,229,38,82,189,159,247,60,51,10,26,36,159,212,134,75,230,77,145,77,160,59,248,240,213,112,125,133,90,2,245,108,186,28,221,209,225,123,155,26,139,162,151,133,175,1,128,159,12,191,232,70,12,85,225,50,22,183,210,247,64,214,74,22,206,9,34,252,210,77,249,8,14,52,17,153,40,86,85,141,74,6,205,166,160,163,238,217,103,253,218,65,12,240,47,78,143,13,193,223,60,140,23,58,27,104,81,230,58,164,139,52,34,54,243,85,46,134,1,1,17,37,90,52,109,112,94,96,249,204,5,44,37,140,213,136,85,184,245,115,89,191,91,69,190,77,183,2,140,232,230,142,85,122,94,44,78,23,20,115,196,117,181,219,122,126,233,115,181,25,182,41,232,17,150,103,39,112,46,237,215,127,111,9,97,145,99,60,5,239,125,88,101,169,202,110,232,176,225,186,235,83,80,11,130,131,31,82,198,70,210,115,0,97,44,121,182,142,145,231,168,101,14,244,173,141,186,20,255,184,86,91,82,152,170,130,179,96,128,124,6,16,63,172,21,99,17,99,241,240,241,223,151,201,219,67,201,54,56,180,88,178,76,176,135,157,214,82,221,144,212,166,212,249,164,134,146,179,245,135,36,88,41,40,192,74,109,169,35,225,211,210,78,161,245,116,169,151,241,211,42,215,112,199,209,24,205,23,157,191,117,208,135,39,144,138,154,58,252,149,234,113,22,22,21,144,91,110,232,2,235,183,239,120,132,34,210,109,146,184,219,153,104,120,76,179,57,185,195,188,251,197,154,60,103,89,140,118,204,88,95,80,57,106,68,127,251,187,250,42,24,28,21,4,186,16,36,196,121,145,17,180,167,217,247,187,6,46,119,203,74,5,215,117,15,20,103,66,171,111,11,224,95,154,103,165,201,2,86,95,191,123,135,113,204,78,79,11,141,169,229,160,97,85,164,116,2,229,58,150,17,237,225,84,158,86,129,150,3,159,80,26,89,172,241,232,200,170,157,235,35,89,241,53,172,193,229,14,188,118,242,183,182,0,55,215,10,222,78,164,77,73,46,47,29,136,173,35,42,139,36,102,156,32,206,46,36,104,244,8,217,22,235,75,73,7,137,201,205,31,199,43,152,5,123,46,57,124,178,42,108,142,170,48,16,186,207,69,251,233,43,183,189,187,242,1,174,142,28,13,95,26,127,32,121,179,49,84,184,227,9,57,49,80,38,46,216,26,239,11,34,132,13,251,14,174,143,119,157,46,201,71,170,195,224,226,95,137,239,42,56,12,102,66,147,42,133,29,59,11,127,62,83,30,92,82,225,239,91,28,175,177,159,87,175,174,82,86,109,74,232,236,173,225,210,148,66,108,75,126,167,138,167,169,207,133,136,8,115,235,8,117,162,63,4,12,82,237,38,216,108,50,243,209,242,200,163,225,33,17,80,189,185,250,48,238,221,137,207,89,56,233,173,53,176,69,100,126,103,243,99,108,79,50,199,79,196,133,205,124,54,126,47,90,238,169,225,255,250,175,179,249,31,155,158,246,203,255,221,47,19,97,204,184,165,100,34,141,232,110,151,228,45,81,53,88,102,64,70,201,202,213,24,163,119,213,75,69,37,202,240,224,106,220,4,104,222,193,168,192,48,237,229,7,125,168,175,239,81,7,11,131,79,106,2,27,180,212,162,18,112,17,22,138,208,80,136,163,117,215,77,0,28,122,62,104,218,213,98,255,209,76,81,157,205,238,116,200,33,131,214,121,84,139,183,216,24,50,94,124,17,70,124,107,187,48,244,36,193,164,72,230,35,63,68,81,77,206,61,52,14,105,142,86,212,98,255,120,224,83,18,129,171,176,125,56,235,35,98,236,210,225,0,158,228,85,108,174,224,102,240,36,89,12,99,54,195,234,253,179,56,227,169,163,196,204,232,190,133,161,98,45,145,124,25,242,74,19,202,170,137,48,214,205,139,110,220,89,175,15,128,235,217,103,24,39,201,172,94,212,37,177,229,117,254,128,159,77,129,204,72,122,100,214,176,46,29,26,13,66,38,175,114,48,240,230,210,207,138,180,196,163,164,196,95,118,184,109,108,150,194,156,123,90,53,198,140,33,112,182,94,82,73,39,238,92,68,137,148,1,91,176,60,207,64,168,193,229,147,171,113,25,189,201,99,9,104,7,73,94,229,215,171,107,36,144,204,26,43,211,97,29,188,143,185,217,14,112,10,95,63,179,190,91,127,101,154,127,162,53,251,235,50,13,85,48,54,131,126,231,179,254,219,248,41,235,245,170,90,107,181,181,118,248,112,172,32,231,4,14,95,140,127,151,248,119,153,142,86,199,207,116,96,240,109,191,136,22,150,145,227,47,12,27,212,187,135,168,215,21,90,63,214,37,178,131,125,8,177,166,1,215,44,13,137,151,69,56,159,218,1,49,245,241,213,28,65,185,74,111,40,51,160,228,66,233,26,53,184,110,122,63,180,77,7,226,79,228,218,157,119,6,91,182,29,6,98,69,9,55,43,222,150,212,120,26,63,142,205,42,120,157,84,108,122,51,174,223,156,222,254,251,117,54,157,115,92,145,145,112,112,156,171,101,84,245,198,167,176,121,60,82,74,235,160,146,56,218,106,56,91,105,69,215,85,133,153,105,79,92,101,184,99,31,126,85,38,155,193,188,216,21,199,237,28,33,173,163,207,29,64,65,23,109,209,240,42,121,185,84,65,37,10,61,221,71,52,45,12,126,36,254,48,254,112,7,7,178,124,34,218,155,49,125,92,83,246,14,98,144,245,96,149,216,130,37,34,243,29,201,191,15,90,48,58,2,254,67,119,250,153,39,39,102,101,99,157,177,160,130,49,188,7,97,218,77,197,48,61,183,26,184,53,103,112,222,125,194,62,223,122,55,178,87,143,71,153,171,87,128,85,14,166,84,113,224,204,153,78,187,247,183,122,163,128,154,79,68,186,86,44,21,81,208,232,165,78,69,139,133,162,212,72,142,210,143,228,145,89,39,106,184,65,46,9,57,6,178,49,246,203,94,198,204,110,65,77,33,188,88,3,187,119,217,4,28,81,30,176,114,243,201,68,182,130,62,243,142,39,90,76,208,143,57,53,131,79,79,137,36,209,118,97,29,112,121,191,149,104,141,100,95,206,82,141,129,199,143,250,89,95,193,157,234,194,111,211,165,79,221,147,185,182,85,89,50,72,41,6,104,158,204,148,128,1,148,66,39,213,202,112,118,156,180,202,152,27,191,212,182,3,28,170,206,40,156,44,21,25,146,122,55,99,39,207,78,20,250,72,87,109,11,60,194,13,56,224,166,133,178,64,88,242,42,135,229,36,31,35,111,29,231,110,157,243,136,225,11,9,96,217,182,230,223,142,115,63,84,62,8,6,218,221,58,206,93,157,173,47,223,1,124,54,172,112,180,162,33,85,101,113,132,128,69,237,212,221,205,11,165,205,212,163,72,85,131,153,9,227,94,83,183,167,141,174,125,75,52,126,21,60,28,236,80,19,219,106,172,37,28,156,205,254,169,142,59,67,124,141,118,37,191,155,227,64,183,114,189,104,159,187,76,136,195,249,66,65,88,224,226,161,98,48,165,103,146,66,97,129,236,10,113,207,143,184,3,218,34,221,63,14,141,184,249,118,184,25,74,210,70,207,158,183,137,148,17,59,143,30,34,108,215,207,45,165,62,249,81,210,166,25,127,176,3,78,151,207,73,145,223,213,242,44,58,148,209,49,215,125,146,153,209,238,91,218,3,0,136,158,148,148,143,54,255,48,203,140,169,231,105,192,167,18,172,126,169,169,214,246,34,69,130,254,225,122,5,179,140,142,24,63,110,229,88,117,72,94,150,186,254,122,97,204,56,202,113,18,154,22,205,198,195,8,209,130,87,65,232,32,40,171,84,201,201,222,199,28,22,20,57,12,249,133,27,47,191,54,75,55,73,203,132,254,196,113,132,41,187,15,239,180,147,200,204,234,16,195,31,203,152,22,56,25,212,17,221,1,72,176,152,182,141,39,172,124,216,146,235,28,38,108,230,112,10,14,197,193,189,163,74,215,82,180,187,216,201,101,39,248,168,50,235,23,182,148,46,219,35,9,97,8,19,234,205,19,117,113,169,123,116,0,196,243,135,91,154,166,230,131,161,143,133,111,166,184,110,28,50,11,81,45,215,110,140,182,95,223,148,162,43,139,194,25,138,231,49,245,14,230,9,8,171,89,120,0,234,191,217,8,49,22,43,8,255,35,215,162,34,221,255,186,121,72,60,89,156,190,9,69,192,152,115,247,123,180,25,2,97,228,113,188,246,69,169,188,70,254,12,172,77,210,205,223,155,41,57,19,62,248,134,209,150,203,196,24,246,244,220,172,145,155,11,100,69,41,96,5,134,140,215,177,71,198,140,216,25,172,119,116,135,12,212,35,176,132,20,214,9,4,34,141,140,233,252,215,3,116,148,145,235,41,20,247,241,209,81,204,93,43,25,123,73,18,79,254,140,142,111,142,253,196,5,178,106,2,60,157,232,143,227,157,35,228,170,214,206,164,46,164,16,133,36,28,165,116,147,174,31,244,134,199,160,166,165,201,64,141,124,247,71,45,193,115,59,184,19,253,130,27,208,62,160,249,157,167,243,170,225,59,219,44,87,171,151,43,48,2,144,170,109,162,163,226,200,86,152,238,215,253,137,54,169,136,29,75,177,33,225,225,247,50,41,61,27,47,2,214,24,130,178,16,81,161,100,16,90,136,69,81,11,7,223,156,102,200,188,96,101,236,92,157,125,125,115,7,111,76,164,66,16,14,159,172,227,168,217,167,167,161,121,152,95,62,175,198,39,84,167,36,168,106,209,51,20,12,118,243,100,98,162,117,98,105,112,181,144,225,123,37,96,38,234,235,240,207,230,196,150,93,184,168,33,210,220,234,226,40,198,91,69,157,13,229,42,115,179,16,163,205,174,153,81,146,209,119,122,161,48,67,48,188,163,173,198,25,30,74,251,72,17,147,164,124,105,182,200,143,55,87,219,5,155,67,63,240,160,187,59,62,131,37,63,15,86,48,250,115,116,168,160,47,46,1,87,90,117,51,127,162,136,125,243,174,150,69,140,166,178,83,67,29,223,156,96,89,70,14,188,228,78,186,87,79,161,32,200,113,189,141,158,1,193,29,120,58,58,132,166,249,98,246,238,219,246,14,108,192,83,231,212,132,237,132,83,170,197,64,251,38,88,127,122,127,127,51,103,209,134,25,147,103,130,80,237,212,66,182,97,163,145,225,163,111,20,51,149,50,50,11,236,19,204,58,122,120,188,99,106,86,118,137,146,172,22,80,131,184,186,248,68,181,192,188,29,228,146,123,42,35,52,112,212,79,33,200,68,58,203,56,31,213,237,98,3,4,157,121,201,186,244,109,80,165,101,111,173,233,42,47,106,247,195,43,70,68,248,220,148,171,199,120,168,166,214,89,5,202,211,251,135,75,90,150,53,199,163,30,171,89,173,247,210,217,12,234,43,53,33,218,165,243,28,162,212,180,77,231,173,146,213,34,62,101,39,144,242,44,250,199,63,121,240,66,38,190,214,164,244,38,235,6,209,10,253,173,248,220,125,43,177,24,170,27,162,103,253,91,98,209,32,35,195,100,238,183,196,34,181,221,184,186,151,251,158,121,119,124,107,233,81,205,217,29,64,214,241,208,102,163,195,215,74,106,209,227,92,241,24,47,246,10,186,154,159,244,87,12,148,39,113,198,141,238,34,227,213,143,255,200,179,71,251,46,104,95,241,58,223,68,14,114,219,112,0,224,151,187,68,139,55,95,50,224,250,115,147,200,113,173,55,219,233,98,17,223,95,147,103,118,240,209,44,124,114,117,170,103,140,206,61,241,86,18,208,248,196,104,206,251,156,41,43,5,103,44,64,175,186,126,228,179,225,219,215,104,175,149,47,182,127,114,141,233,147,25,14,247,224,142,35,128,29,222,65,19,23,238,210,72,140,124,2,155,104,63,20,70,232,177,109,227,251,47,181,73,59,160,190,29,125,214,74,223,35,75,102,240,113,121,187,130,4,113,237,123,232,155,185,103,29,119,225,36,247,29,114,183,83,233,157,45,98,219,173,210,18,49,166,180,171,112,182,115,10,35,112,13,225,238,134,245,95,94,233,73,212,225,137,84,23,18,143,11,219,129,57,238,173,118,73,214,167,249,94,181,155,153,79,124,139,184,207,140,5,184,206,187,90,201,85,137,202,20,191,127,70,79,163,45,97,232,31,113,232,255,26,127,54,40,84,133,254,98,192,43,201,226,99,122,114,254,115,245,79,150,120,119,79,186,220,204,80,46,178,161,224,169,65,240,91,227,33,207,190,65,137,134,166,202,119,202,31,182,42,238,152,214,151,248,95,77,110,169,64,60,186,45,73,134,47,61,96,141,133,207,171,249,119,146,172,115,48,111,178,105,134,131,101,15,75,166,119,44,20,220,69,37,159,226,23,30,12,74,251,147,59,148,60,13,102,11,153,187,84,122,207,60,220,130,245,150,18,114,239,127,40,79,249,211,28,7,193,167,135,53,73,223,237,184,90,234,8,243,114,223,60,0,220,108,200,210,94,131,56,35,176,183,204,141,159,36,17,132,210,119,118,48,119,197,131,207,129,79,188,190,52,251,11,220,226,20,228,173,167,156,76,120,42,39,95,195,89,54,185,182,17,105,129,123,76,1,150,86,63,188,93,159,231,55,130,210,163,128,106,137,28,155,223,152,47,196,99,127,2,174,163,246,118,203,149,83,251,110,102,221,251,2,137,124,50,189,116,228,59,156,79,83,13,30,99,219,184,184,105,162,245,4,119,179,180,48,106,180,137,199,103,185,206,103,150,177,26,31,192,135,126,28,246,63,176,117,106,236,149,62,232,10,164,183,206,55,35,117,112,164,5,93,188,91,59,111,68,76,39,130,253,250,65,129,138,59,206,51,222,205,74,219,162,59,142,119,217,46,222,177,95,114,197,160,200,82,130,83,77,222,210,78,49,73,116,170,30,167,156,202,41,118,57,124,170,39,72,255,58,141,23,236,82,34,30,241,163,47,24,214,231,67,162,18,30,84,51,252,181,203,34,235,68,248,45,45,167,181,118,100,240,177,130,50,156,252,197,162,24,55,81,161,156,22,193,22,29,158,193,32,224,176,160,248,177,180,95,168,30,81,139,30,128,185,240,137,182,35,182,126,36,47,128,245,151,212,157,255,231,17,253,63,113,33,114,4,0,79,25,156,179,71,28,207,230,72,215,71,211,18,182,89,119,43,13,8,52,134,138,52,76,190,184,85,149,150,184,105,5,120,95,104,107,13,132,174,16,193,108,26,114,253,26,220,241,236,201,249,204,237,60,57,86,123,153,205,5,164,70,96,211,4,186,114,22,52,75,8,91,156,72,116,175,4,65,193,215,240,206,248,125,171,182,201,162,192,106,30,7,208,169,144,41,198,144,251,97,93,174,20,116,122,185,76,71,152,221,209,84,137,204,68,77,114,75,77,173,99,192,112,235,137,2,21,84,85,143,10,221,45,3,11,11,134,226,162,131,51,37,242,208,208,189,20,225,201,216,144,83,211,68,70,106,24,78,68,197,208,228,27,194,15,153,30,131,76,121,33,229,27,45,202,48,115,180,181,44,129,231,155,4,110,0,192,231,173,154,135,0,109,170,236,32,144,163,191,236,102,91,168,236,122,194,14,219,126,94,79,126,130,183,212,43,169,242,240,163,74,208,17,148,107,63,64,194,187,176,128,181,183,34,201,173,122,108,96,110,202,69,114,209,87,69,135,197,25,74,155,57,24,170,6,237,121,82,93,172,86,46,28,195,16,113,206,253,45,242,180,231,9,95,152,232,193,1,78,160,188,152,9,67,171,125,202,28,69,243,100,18,74,215,66,53,26,135,149,173,56,9,49,232,62,144,33,159,160,135,198,113,14,116,250,64,171,149,173,164,112,56,146,18,216,186,147,243,5,125,215,51,131,160,35,73,173,160,30,98,180,150,241,220,160,205,99,189,48,119,140,30,102,35,124,39,107,127,88,141,185,198,24,142,3,211,39,54,189,203,131,222,194,138,2,158,106,87,136,167,52,223,146,139,245,47,29,4,154,206,8,243,62,213,208,106,120,24,77,93,97,44,235,157,127,119,142,88,131,117,180,73,138,248,254,13,194,244,33,61,74,170,206,244,196,152,149,140,62,137,115,249,101,228,127,185,180,185,178,120,171,200,58,61,112,19,241,255,47,138,172,122,54,46,148,128,235,100,238,11,46,199,198,75,124,20,228,241,186,184,169,102,64,85,80,241,124,26,190,63,224,154,97,171,26,112,45,121,246,248,221,101,144,229,202,147,167,128,235,245,19,185,71,143,146,146,249,89,202,119,34,2,36,130,172,10,125,247,22,148,116,178,152,90,69,26,233,82,248,89,75,56,180,52,155,245,3,139,1,215,197,113,6,156,92,87,125,70,160,189,254,236,160,161,239,99,15,28,19,75,188,88,53,134,203,145,217,20,119,59,111,118,78,183,130,254,140,146,251,63,34,230,212,252,121,229,40,241,33,91,40,195,39,91,202,38,151,218,155,59,161,79,146,72,3,157,210,46,228,242,70,170,82,139,84,135,223,13,240,98,125,56,167,115,154,45,39,45,75,237,176,0,120,225,133,93,61,102,122,41,164,69,12,225,81,39,232,199,30,88,125,110,202,208,41,17,176,187,151,91,75,172,131,59,156,27,116,175,5,67,1,252,116,186,97,125,246,156,109,90,149,250,107,56,199,129,190,164,193,217,148,142,94,121,210,78,16,204,249,227,48,237,51,244,245,175,20,41,61,150,102,136,215,181,60,227,44,223,60,200,168,129,211,90,193,141,180,123,132,157,10,10,105,224,217,47,174,37,199,18,37,6,229,158,237,202,216,116,173,231,24,43,141,248,15,74,70,93,40,127,239,195,195,90,234,111,69,138,249,209,95,157,83,105,207,176,22,63,121,240,63,88,145,149,240,87,44,58,219,203,244,183,242,45,79,158,233,23,237,54,116,167,248,202,120,13,159,24,206,221,253,132,82,161,43,70,1,118,252,95,83,155,191,105,18,156,49,231,175,167,153,150,213,1,92,183,27,223,156,205,60,180,119,252,102,218,240,206,140,212,132,189,207,58,142,73,19,154,141,28,14,101,53,230,111,18,62,64,230,206,121,64,208,185,79,206,198,224,38,211,178,165,25,190,207,247,177,9,213,161,26,209,207,188,184,119,43,154,140,142,0,215,125,6,55,199,181,114,136,200,203,90,206,155,95,108,189,92,204,9,247,146,151,203,33,42,166,230,4,20,93,97,140,88,21,25,204,180,239,175,253,154,185,175,121,124,76,185,178,214,80,16,137,44,41,54,84,200,80,197,65,59,68,134,64,93,146,164,29,217,241,163,77,176,45,25,39,39,90,28,166,119,86,96,204,235,117,51,204,82,145,225,31,38,122,177,198,93,190,121,154,88,150,48,232,49,196,198,246,88,113,169,175,143,49,143,192,5,124,79,122,134,191,106,165,245,119,255,186,159,49,242,170,111,56,47,73,52,248,167,150,34,174,248,0,248,241,46,155,196,81,118,21,154,229,234,219,149,32,242,245,109,85,162,30,254,251,226,78,202,216,181,219,9,149,225,96,162,184,149,142,10,195,13,77,67,170,111,111,246,3,69,248,234,103,121,156,99,249,60,234,167,120,228,83,14,63,33,227,199,20,199,191,146,10,79,187,101,116,229,46,16,62,210,46,165,35,60,238,84,204,244,247,99,226,179,10,37,20,185,231,96,249,84,156,80,114,215,205,8,253,243,54,105,48,250,137,202,255,233,47,253,95,95,159,106,206,239,0,22,220,203,36,218,192,17,171,225,65,222,217,108,74,58,31,150,234,30,86,89,155,218,36,181,202,187,219,127,201,213,8,203,224,87,220,112,48,199,100,97,0,193,59,212,80,150,16,166,9,181,189,142,92,157,100,53,61,169,114,180,113,5,170,28,77,147,28,28,121,121,59,233,64,184,6,217,52,183,171,41,123,108,246,167,76,18,64,186,114,248,54,137,68,254,150,245,89,113,246,170,163,171,21,33,175,71,244,146,253,254,21,153,104,171,233,217,4,167,155,180,179,78,136,38,181,67,132,28,140,139,249,195,155,234,97,126,67,31,87,40,107,105,214,33,57,181,157,125,157,227,37,111,140,118,132,253,202,50,114,187,3,23,175,29,0,120,221,214,236,110,162,228,210,130,72,42,102,46,136,19,4,2,67,90,215,63,146,86,83,38,64,180,24,89,10,80,79,120,232,176,122,58,113,52,74,154,201,108,188,86,129,137,89,58,252,52,185,177,189,247,93,81,73,105,193,232,34,47,176,150,93,244,141,206,65,126,178,155,202,49,23,202,246,83,141,227,194,188,249,211,246,26,141,118,110,240,71,141,84,84,19,109,203,142,122,238,8,62,30,242,9,95,231,192,164,189,118,119,142,161,12,4,212,137,48,71,17,106,29,246,136,89,30,226,238,200,64,79,66,215,49,132,25,188,192,199,247,169,43,49,48,144,8,149,102,210,255,227,128,106,94,132,33,175,34,42,55,203,204,172,57,156,178,160,162,188,157,253,9,110,71,55,5,15,85,126,66,209,128,160,60,73,244,70,204,215,135,227,175,215,239,207,232,254,208,101,247,71,137,59,104,104,90,31,50,143,20,232,209,217,211,177,89,232,6,156,225,118,110,119,7,179,227,215,122,23,106,72,18,191,137,143,160,75,249,37,252,176,190,109,232,38,103,104,40,177,7,92,251,237,23,93,254,170,149,61,204,91,48,77,167,252,225,199,184,203,181,250,173,241,201,121,207,68,127,131,159,67,58,228,66,94,120,135,171,201,123,223,237,192,233,239,33,245,183,151,255,247,33,245,42,157,175,107,154,187,105,205,63,239,236,137,143,29,167,64,101,252,82,15,93,46,93,157,1,215,43,158,246,91,68,218,130,223,29,29,78,20,59,75,235,235,101,88,243,204,186,32,120,247,71,210,78,198,220,4,87,221,183,234,250,223,231,225,79,190,159,128,136,51,76,87,16,225,169,58,146,113,130,37,27,112,119,82,5,143,205,10,44,52,202,53,60,139,228,13,162,213,115,206,113,167,227,170,223,100,74,129,116,67,33,204,40,195,55,13,103,50,112,245,12,57,220,38,143,113,82,224,116,28,131,22,24,143,85,157,22,36,77,250,54,112,55,96,123,219,123,208,127,59,56,29,27,191,115,110,102,188,149,193,33,88,75,254,147,237,99,176,173,15,69,239,140,243,98,63,153,184,51,111,133,153,137,193,249,108,241,212,54,124,172,217,140,176,233,240,49,179,151,150,209,54,215,155,145,239,33,187,3,63,2,209,174,110,182,103,194,59,47,127,116,196,48,31,92,169,249,224,169,214,215,17,109,166,137,75,43,236,44,63,25,145,37,154,209,207,182,92,123,11,127,243,32,148,18,3,176,174,231,151,2,153,255,42,251,145,44,248,46,234,127,106,57,234,38,229,70,119,196,144,126,160,207,250,84,220,198,139,203,113,204,159,210,190,176,47,70,36,26,48,199,26,134,126,72,26,227,95,151,130,190,227,127,223,39,171,50,130,230,151,30,14,185,195,241,235,166,115,248,122,53,201,108,59,14,35,253,167,29,192,117,58,234,106,13,189,115,53,21,64,249,177,61,251,114,231,249,68,95,46,252,201,20,194,66,22,81,196,169,89,152,158,193,210,147,27,19,3,166,62,14,124,102,68,63,204,148,121,48,227,216,53,90,197,158,24,218,217,250,142,37,41,43,12,231,19,165,55,180,49,230,142,107,0,151,100,22,4,99,36,147,120,172,63,206,221,168,172,135,206,42,40,87,44,52,23,77,18,21,223,226,249,250,81,214,96,4,91,65,68,201,51,165,58,185,59,248,126,128,235,82,157,153,117,40,212,140,24,127,69,196,215,193,40,219,217,72,85,222,161,99,141,128,83,181,157,115,109,180,240,229,42,124,49,221,64,244,83,63,198,179,139,179,173,126,73,25,101,30,244,143,129,213,29,239,225,228,247,143,230,45,170,3,165,123,130,78,186,149,42,124,226,175,18,28,217,186,179,2,229,116,27,212,130,48,4,190,107,157,61,136,60,91,183,20,161,93,42,107,64,228,121,184,191,173,132,34,230,90,3,245,24,107,135,253,43,51,152,139,67,163,84,225,152,31,197,163,232,223,96,140,154,91,12,166,240,202,87,224,198,217,48,176,4,123,110,234,243,253,194,228,10,73,228,45,110,111,207,157,165,170,134,190,66,189,141,56,231,0,220,165,22,168,183,100,253,229,196,2,110,205,190,163,2,252,159,120,116,255,190,222,14,78,63,2,188,133,40,83,71,135,163,165,81,53,24,73,47,175,105,138,126,65,226,143,247,135,121,212,45,122,182,125,104,19,206,22,165,28,249,42,99,36,34,50,10,140,165,84,131,155,161,240,16,25,125,81,74,252,136,135,228,144,114,65,100,149,191,175,141,66,94,153,98,81,179,82,122,66,30,99,29,214,64,62,111,125,10,217,119,35,118,197,231,206,180,38,109,129,245,37,161,129,101,116,172,83,89,96,77,119,59,249,143,175,70,201,242,134,210,158,118,219,114,47,67,43,137,37,20,99,22,115,10,51,238,87,14,0,174,17,129,171,169,241,130,192,89,224,148,169,137,126,245,28,203,250,207,201,254,81,254,30,91,235,15,216,248,203,85,33,147,3,5,196,122,18,111,63,91,165,3,39,178,24,29,121,104,205,90,92,163,18,132,98,62,142,19,69,230,250,241,42,132,141,11,211,179,26,167,91,90,103,173,59,144,105,8,207,9,147,101,51,20,73,109,19,23,98,63,4,60,85,126,165,32,60,188,223,214,28,202,150,159,161,235,193,103,237,49,158,99,240,129,241,136,27,88,60,161,95,94,80,53,177,206,92,164,102,21,41,45,35,51,166,46,99,32,201,154,62,18,21,229,0,205,224,194,181,85,72,41,100,40,31,232,219,39,123,206,218,252,45,33,145,135,106,151,242,205,26,85,24,196,134,248,243,219,168,240,245,1,202,150,41,32,213,252,0,97,105,190,6,104,77,122,164,63,133,236,107,156,136,237,214,41,19,165,134,187,191,141,81,102,95,56,255,41,15,45,93,180,58,148,149,37,161,34,10,79,21,130,44,229,225,225,113,194,215,162,58,125,76,92,218,97,27,91,225,174,237,164,41,99,106,130,222,28,47,76,86,176,26,40,143,100,228,64,18,64,89,79,179,106,42,24,165,88,28,167,11,217,222,149,139,206,146,221,137,25,199,105,12,119,24,16,77,22,175,199,121,68,106,224,170,244,224,151,114,80,85,54,7,46,29,232,182,1,140,39,90,93,141,39,227,231,184,102,98,69,133,242,124,84,172,85,188,85,77,89,235,183,86,169,103,73,44,132,70,115,94,171,60,75,142,255,11,89,1,231,239,32,138,249,232,203,233,240,45,142,127,138,244,227,254,224,42,120,119,253,55,92,133,190,230,171,163,151,114,143,104,6,205,63,190,204,88,63,89,246,157,77,11,186,220,156,249,136,37,217,77,121,223,224,219,169,193,233,224,226,236,180,115,49,115,56,215,69,178,85,220,43,229,210,190,185,7,251,221,115,69,207,115,127,232,179,8,208,144,220,51,246,84,53,218,164,114,29,219,170,1,75,251,224,207,228,134,212,152,171,212,246,148,231,173,165,244,156,72,183,1,159,69,30,173,81,20,106,241,211,55,89,57,161,126,137,77,133,144,108,207,208,21,154,131,101,126,62,101,130,44,235,153,224,45,138,101,18,76,126,168,36,127,14,33,177,52,241,123,108,38,156,18,164,82,153,118,220,62,20,18,83,132,140,43,211,60,198,120,214,124,212,54,243,53,211,66,45,139,203,246,234,245,74,247,253,87,155,1,141,177,145,181,25,81,65,149,58,244,23,190,59,134,6,226,224,26,185,186,234,77,62,40,199,214,151,65,127,74,161,4,24,175,213,220,249,209,22,183,120,84,161,162,167,107,98,165,35,93,102,13,242,209,192,219,87,36,42,43,151,72,239,21,27,45,25,85,223,115,23,70,19,53,192,53,135,126,202,75,59,186,46,62,43,245,111,190,4,63,188,187,95,242,19,51,160,33,149,181,82,152,245,224,202,196,180,234,7,62,89,228,20,39,89,178,49,242,31,243,211,30,41,172,179,49,103,31,18,18,56,20,125,226,155,230,129,79,158,203,16,58,91,250,223,28,21,5,193,181,180,4,14,210,255,51,179,116,235,103,162,156,180,119,215,58,52,155,31,108,61,120,221,23,136,84,169,46,111,245,252,101,53,138,251,150,237,7,230,54,211,240,76,7,186,236,18,14,38,95,61,87,158,65,250,70,17,3,232,215,84,235,34,142,142,141,86,156,229,231,254,161,229,22,154,201,3,88,245,155,252,159,186,65,199,29,159,107,78,199,93,226,25,158,135,69,29,57,135,62,207,151,100,200,150,170,49,189,201,200,0,146,172,206,98,207,163,89,215,208,20,24,200,64,187,226,58,193,108,47,31,96,198,106,116,153,9,164,147,44,218,190,55,125,236,224,211,38,238,201,209,255,40,137,111,189,12,183,64,136,29,228,55,136,28,34,161,163,179,88,45,38,221,34,230,244,79,107,224,41,68,86,159,206,245,190,207,176,178,193,6,89,39,101,15,176,133,110,151,135,100,185,230,222,231,224,127,20,120,28,176,123,28,254,99,152,57,74,1,205,141,69,225,152,163,96,160,157,136,109,217,112,66,133,27,249,250,19,222,207,162,199,91,93,114,141,32,16,57,83,231,34,248,71,131,202,214,205,243,106,28,202,120,202,71,247,106,150,191,101,148,3,156,55,207,76,245,11,176,205,80,62,204,86,77,9,251,196,59,135,208,151,23,29,126,150,117,229,97,227,25,249,96,2,191,201,104,27,31,99,96,166,24,189,218,73,199,2,204,88,58,134,22,196,129,147,219,184,53,62,237,50,117,81,200,178,107,119,231,168,119,188,85,123,214,95,184,58,204,149,141,240,243,149,189,185,191,228,165,232,103,206,185,84,213,15,6,49,3,111,143,87,162,89,245,185,164,102,57,27,165,176,85,227,124,55,98,110,50,126,104,57,35,18,97,151,159,132,136,58,19,100,231,54,133,56,125,214,83,15,52,234,130,74,136,169,7,72,185,177,218,8,170,80,107,86,236,3,106,183,72,107,58,91,110,91,153,66,201,248,110,217,187,188,183,213,45,25,71,163,185,229,59,74,117,237,237,53,237,52,173,8,210,114,255,83,171,84,49,114,155,43,151,204,142,149,164,138,7,128,65,170,12,113,52,3,145,104,25,154,172,135,97,80,189,86,22,197,188,44,130,214,55,239,124,159,66,120,220,124,215,118,162,117,242,50,104,146,155,196,190,36,242,121,125,199,41,180,114,124,124,193,184,87,105,14,210,181,99,100,91,208,229,91,231,89,47,163,198,84,60,170,29,45,26,171,215,128,194,227,33,222,163,42,221,63,152,10,217,22,239,0,134,164,87,182,203,190,3,174,53,4,237,174,218,50,82,186,75,116,1,111,169,76,138,20,23,204,186,208,122,170,122,252,193,73,89,79,164,187,30,98,250,51,196,25,180,242,0,233,105,155,177,170,33,212,18,98,188,150,88,153,50,174,15,199,155,64,54,17,63,103,204,63,0,174,11,28,198,47,34,164,69,18,140,42,255,62,33,57,45,38,233,50,81,158,27,244,149,31,133,138,42,236,40,221,105,252,122,227,105,211,95,100,223,122,34,17,13,158,174,98,75,124,206,200,35,58,226,85,127,123,104,37,47,17,161,67,92,185,65,168,26,53,12,45,163,207,91,176,203,147,135,32,15,236,226,77,91,157,150,63,85,197,227,148,198,230,123,123,228,226,134,12,170,179,58,126,18,211,191,45,94,221,94,159,61,20,38,243,203,27,150,246,76,12,196,153,16,117,135,214,251,214,149,119,48,21,131,221,39,242,151,245,213,160,240,215,50,95,39,184,110,158,85,223,106,19,199,49,68,14,186,85,27,133,39,105,94,57,216,234,106,233,139,71,235,19,28,242,62,1,21,154,192,95,171,202,148,43,113,241,173,50,59,127,20,164,117,103,56,19,118,201,241,151,149,149,31,242,207,79,216,88,245,95,149,201,121,131,254,33,76,62,249,219,45,242,86,123,51,119,47,167,19,193,31,116,239,143,143,121,27,66,122,220,158,123,64,37,2,225,48,83,98,179,211,147,53,148,75,7,101,203,49,199,175,118,198,91,164,61,112,245,62,107,194,46,180,202,247,19,195,36,124,33,54,142,234,51,29,150,230,240,148,70,100,85,70,177,67,88,221,245,214,212,212,88,222,144,47,197,151,78,10,229,114,48,130,11,145,249,105,84,214,205,180,124,49,80,10,43,236,145,51,247,191,253,145,103,174,184,103,95,108,119,124,8,149,146,110,34,49,43,166,253,2,34,64,149,212,2,7,29,164,118,49,24,106,21,67,168,246,3,110,89,129,162,245,241,11,73,122,170,24,7,143,38,151,127,159,207,51,160,203,161,65,144,96,131,140,206,78,20,254,143,111,116,230,238,139,67,156,19,197,5,155,46,139,138,113,5,205,246,74,235,97,243,97,115,9,178,196,13,231,82,189,114,247,2,4,138,59,250,226,115,122,188,159,178,182,86,231,205,104,48,207,60,1,60,157,177,180,152,19,206,103,61,198,72,205,214,220,60,43,16,7,43,56,103,228,242,251,221,41,53,157,3,129,94,150,102,34,212,4,24,112,43,98,134,200,204,135,177,176,85,103,229,159,15,46,253,136,97,52,8,174,56,128,61,89,204,74,115,59,131,111,208,156,97,152,156,248,96,115,253,106,164,182,179,188,154,22,190,249,216,23,111,146,19,18,194,53,98,60,221,11,201,14,215,184,158,224,134,68,100,76,84,0,112,56,193,62,207,159,0,174,183,103,31,92,28,103,110,118,207,232,109,197,239,9,49,82,194,82,123,77,77,178,227,173,181,90,8,106,11,140,74,214,164,36,218,8,44,39,173,29,189,159,173,236,134,203,107,137,159,174,106,52,214,121,45,87,23,123,124,6,242,51,109,251,124,247,212,253,118,111,7,183,30,123,189,189,143,242,182,203,9,100,109,33,195,130,180,224,175,36,170,30,204,29,122,99,32,48,10,191,173,149,236,145,81,146,99,244,188,248,77,129,116,249,117,47,92,231,245,97,119,158,69,246,233,10,8,16,37,117,203,216,167,15,10,204,66,68,5,210,251,242,35,232,105,48,7,42,178,72,137,136,200,50,20,184,85,118,112,184,205,59,127,196,49,25,213,185,192,39,61,223,136,27,165,1,241,65,203,214,25,157,83,197,249,137,26,155,30,34,209,116,140,180,249,185,154,12,207,106,112,46,31,0,47,26,3,136,119,102,34,170,64,141,243,192,221,132,132,234,81,85,104,94,82,212,227,241,78,235,48,30,155,128,128,220,29,228,83,107,231,89,104,52,167,180,238,25,139,191,19,74,89,228,114,208,117,11,136,47,14,234,33,76,74,64,54,230,151,30,119,89,93,240,73,15,145,124,242,188,221,150,186,115,19,72,145,136,196,177,65,221,73,181,76,205,99,215,169,23,57,65,193,193,65,93,54,46,182,236,188,31,236,198,213,125,131,6,222,97,11,90,204,190,59,181,0,0,156,234,146,57,219,18,86,195,173,242,39,249,66,244,236,215,134,215,217,233,50,94,211,214,73,223,117,10,200,13,161,247,44,210,193,131,102,202,168,141,255,116,136,86,75,180,135,251,146,125,234,148,228,116,20,229,250,9,139,142,102,76,140,242,212,201,205,12,209,77,20,185,207,73,59,151,202,198,130,52,139,33,171,16,116,150,140,234,164,164,53,73,151,139,15,43,233,10,230,117,230,15,254,145,247,254,108,202,108,232,3,144,100,176,213,51,45,33,97,53,111,233,140,82,11,230,169,234,99,78,2,11,181,10,206,190,255,118,3,232,144,16,121,60,10,129,34,147,16,79,155,99,8,19,205,134,113,176,49,164,191,218,130,237,56,179,224,101,170,4,85,4,234,27,75,89,84,161,223,211,248,169,138,211,4,119,41,135,120,53,56,136,181,216,71,10,196,168,45,212,129,249,241,249,160,167,7,56,39,49,123,149,71,180,101,181,133,106,235,67,203,123,164,124,116,173,168,222,46,11,204,163,220,84,162,186,166,232,205,2,236,117,135,130,212,71,171,235,251,221,30,22,173,234,142,75,221,185,110,76,105,149,133,153,13,200,180,179,248,225,33,59,126,180,255,58,209,182,221,235,231,81,49,202,222,30,67,37,156,51,167,69,5,84,182,161,61,29,231,70,59,169,68,59,0,175,251,219,77,194,123,98,202,151,161,9,53,169,176,24,140,83,125,178,67,107,246,51,188,254,19,182,58,13,227,183,14,255,101,122,191,63,233,0,0,166,45,45,44,60,242,107,189,219,134,6,13,7,141,78,141,21,128,25,44,137,157,128,143,98,15,57,65,123,55,235,53,207,37,26,207,183,166,76,50,186,155,108,206,56,189,61,46,44,183,199,143,87,241,102,12,99,223,7,79,37,15,126,0,158,12,180,70,247,13,153,42,241,69,167,90,228,79,185,42,14,109,173,141,172,95,254,236,3,74,43,40,84,235,250,222,169,53,29,54,71,52,12,179,91,51,168,210,178,58,202,9,66,88,33,1,21,210,152,159,45,102,99,153,13,137,72,242,59,32,118,138,181,13,131,67,253,210,48,69,177,255,186,168,182,133,70,156,139,151,221,123,133,66,114,94,47,178,244,85,138,42,132,55,1,253,137,113,68,232,197,105,231,99,217,88,25,204,53,200,116,146,132,56,84,23,183,112,112,9,127,16,120,25,104,234,39,12,32,219,213,37,46,85,202,206,224,57,159,126,52,91,90,76,155,200,178,32,237,161,180,86,108,5,124,157,133,148,84,25,63,226,222,223,60,5,155,98,29,1,124,53,135,164,19,34,177,121,0,27,169,109,83,56,233,230,213,178,181,136,189,202,111,253,193,67,230,163,168,90,9,152,50,181,184,185,100,122,186,153,145,131,221,217,127,144,146,31,138,40,170,171,43,232,27,102,154,154,166,147,218,14,100,211,42,36,99,121,125,3,98,96,59,104,82,91,182,186,56,196,236,125,140,171,183,14,48,34,45,173,17,100,117,7,12,73,13,202,162,42,171,69,209,242,32,32,52,59,155,42,85,72,88,149,240,143,166,104,86,66,161,166,14,81,89,101,142,202,89,176,157,19,55,134,235,236,205,172,178,120,35,99,224,217,149,25,27,69,159,137,83,109,134,143,68,88,229,234,137,138,234,192,28,65,8,118,231,39,67,106,228,85,67,75,15,97,90,196,74,179,234,108,47,149,226,70,150,5,241,167,240,165,99,66,44,156,191,40,78,145,41,26,201,40,236,42,184,36,113,63,59,34,169,233,110,191,57,41,145,40,69,40,206,92,39,186,34,143,77,96,128,31,173,17,127,6,63,49,138,119,140,25,93,15,157,213,205,89,13,187,245,151,178,98,91,97,23,243,205,210,26,132,102,128,213,231,62,58,68,169,71,97,193,67,200,94,244,252,224,80,173,103,231,86,143,142,30,79,116,242,204,43,200,12,201,182,190,217,203,227,141,238,0,22,206,18,64,51,48,13,216,166,147,243,165,83,131,129,100,40,75,43,193,64,5,224,177,24,163,125,155,237,118,229,186,62,127,78,86,34,223,152,130,183,88,96,169,130,115,165,86,99,79,94,142,31,222,142,205,163,181,38,97,246,188,229,210,180,248,160,221,132,236,68,74,45,229,87,141,99,103,230,234,192,98,120,126,43,96,200,116,216,114,240,102,160,172,89,32,60,232,142,242,252,170,208,32,255,186,150,166,104,62,66,1,169,14,158,54,21,142,74,99,61,59,123,110,215,155,129,82,170,220,251,230,5,2,0,142,227,209,210,226,243,245,217,25,99,149,166,200,146,190,130,121,175,130,237,53,72,158,234,7,94,189,39,185,154,105,194,56,217,150,157,72,152,217,249,219,233,74,7,130,48,48,208,161,23,217,33,33,242,231,21,156,240,32,191,96,127,54,155,39,182,162,247,43,18,212,118,25,122,227,56,77,201,44,191,146,2,190,37,115,150,244,57,50,214,49,5,179,18,247,44,185,37,213,241,5,127,13,141,159,75,88,225,55,254,79,54,134,196,112,157,56,213,35,221,242,220,24,112,80,110,51,205,44,125,30,61,37,138,136,239,91,162,159,94,198,107,157,23,185,140,76,149,124,139,71,106,90,178,196,138,67,46,91,36,150,156,111,23,226,19,106,65,80,22,66,45,235,91,182,2,109,148,89,77,56,76,127,36,175,130,1,115,66,61,99,185,40,116,7,231,35,50,253,135,230,87,23,52,43,138,223,103,115,242,203,135,128,207,226,189,221,10,109,249,157,13,162,154,97,30,135,35,222,129,218,94,4,83,217,64,128,47,70,191,17,78,19,224,218,243,245,29,192,245,165,149,200,254,113,172,8,99,47,208,49,131,45,95,207,85,122,57,142,4,31,136,17,72,137,71,29,233,216,69,24,19,85,198,26,86,216,147,28,155,235,244,42,48,16,221,24,253,43,39,91,113,247,170,154,89,126,154,55,179,206,101,5,76,197,224,209,246,205,225,36,54,164,223,56,111,109,205,181,86,242,196,52,24,87,177,31,241,159,109,20,77,135,248,76,95,51,19,179,243,23,231,130,23,61,42,15,154,66,89,101,8,97,49,111,127,74,253,210,234,28,25,15,105,95,42,131,22,105,165,117,89,14,134,146,200,139,112,37,241,141,102,122,232,174,96,41,87,149,136,23,54,21,121,80,221,4,35,69,93,20,128,79,158,130,202,66,95,45,95,159,147,138,247,109,92,217,138,143,160,72,21,11,122,7,135,167,24,182,210,83,58,146,36,222,156,9,83,249,60,144,53,200,25,84,58,154,6,193,99,24,138,120,87,147,81,250,5,4,60,202,80,144,126,186,0,26,36,83,126,40,44,7,87,152,17,193,199,232,154,251,122,21,39,179,121,86,176,117,48,132,41,158,39,192,96,174,35,25,207,6,146,167,83,96,72,254,138,243,64,120,147,239,87,92,73,12,134,37,153,253,101,90,214,23,188,135,187,128,47,157,173,232,20,31,70,237,161,24,41,150,102,244,6,230,134,137,186,16,142,193,204,65,91,120,86,38,156,64,125,252,233,160,154,58,123,215,125,159,108,41,217,88,36,214,28,55,109,24,11,205,27,153,145,236,230,87,10,133,76,140,189,248,248,166,217,65,237,83,140,107,210,213,250,218,148,206,217,9,218,223,86,111,82,249,140,40,53,8,18,215,79,61,17,194,202,82,123,171,54,51,100,17,251,157,8,77,98,87,109,77,33,40,55,186,95,199,32,245,172,41,167,117,141,121,235,155,243,226,61,192,107,229,208,221,29,166,175,5,171,158,137,123,136,101,171,17,150,149,125,42,142,233,201,176,117,227,139,51,125,59,55,105,103,72,57,17,25,90,61,139,253,79,122,157,247,224,104,250,199,142,177,135,182,90,69,229,205,27,162,189,243,56,184,38,203,69,79,28,134,90,71,38,229,135,25,96,36,17,148,248,122,140,75,63,207,43,196,238,45,236,211,220,204,145,178,180,21,80,79,158,69,126,157,169,230,200,224,41,61,230,38,97,125,181,158,107,181,124,206,107,215,228,21,58,198,148,2,105,84,97,63,106,189,84,234,175,220,12,143,168,161,108,56,8,218,89,206,81,30,234,73,227,210,142,137,199,103,161,44,243,241,161,96,52,204,78,64,85,226,229,71,88,234,168,252,55,201,197,154,115,68,64,95,6,121,231,24,201,223,5,233,120,54,4,94,202,114,253,214,163,75,125,8,184,136,253,175,122,116,186,153,127,1,25,30,74,214,47,43,157,41,254,189,198,8,42,109,188,36,71,73,60,198,133,228,60,202,253,42,60,54,189,106,157,38,33,111,142,191,85,50,27,103,251,128,219,128,135,86,50,215,250,93,87,54,142,152,47,137,207,216,244,241,58,3,186,153,241,15,74,224,119,203,118,77,117,11,80,1,174,88,51,235,211,23,254,209,239,136,196,0,253,71,199,41,39,107,149,19,236,169,220,213,52,201,217,199,56,249,71,187,145,21,203,217,123,85,78,97,173,54,86,115,148,187,135,35,94,230,253,67,122,189,190,24,174,76,217,134,100,3,54,129,67,30,228,212,198,122,221,86,168,88,60,199,207,244,156,98,159,246,55,42,139,180,244,130,106,229,89,23,210,131,231,78,100,3,24,59,1,215,164,134,158,122,219,252,120,78,175,190,242,134,60,66,170,6,243,75,58,184,149,132,31,117,27,128,24,113,55,193,145,239,101,241,3,91,189,15,171,139,204,83,104,139,230,20,56,150,126,134,63,170,55,170,33,177,24,49,28,70,77,81,48,148,125,98,238,205,47,120,154,195,34,160,232,231,192,229,82,210,64,244,134,189,111,121,40,169,71,121,132,243,254,220,70,51,205,100,201,7,14,83,129,4,205,8,109,121,223,198,3,76,147,158,55,250,120,138,189,250,46,238,134,227,104,110,45,141,15,254,128,31,62,217,203,98,30,138,16,84,41,219,116,179,39,216,189,61,127,195,178,81,20,40,91,253,138,185,248,201,131,255,47,0,133,255,248,82,127,166,54,223,171,210,252,96,242,213,175,188,187,50,147,16,25,230,105,135,19,50,218,93,220,231,243,193,128,209,72,244,200,35,200,74,56,192,175,34,245,235,219,99,118,79,174,62,244,10,245,30,43,80,1,10,76,60,212,13,170,227,255,206,185,25,93,84,243,37,250,121,112,143,198,56,56,86,129,150,113,236,251,228,47,252,102,198,131,109,176,214,135,52,67,63,205,4,152,44,126,116,198,189,46,198,135,34,103,110,217,242,178,75,239,249,183,68,163,131,30,225,154,18,42,254,0,184,177,232,79,43,69,85,39,70,132,6,116,44,23,116,244,154,6,169,112,134,127,220,110,154,161,213,255,21,218,94,1,193,249,90,192,118,88,80,118,86,185,241,157,172,51,14,151,246,2,102,36,28,167,101,111,127,111,120,155,99,66,242,117,235,151,244,225,87,93,185,103,211,197,204,178,13,239,88,158,139,112,151,165,121,165,243,55,113,31,26,17,160,251,12,76,114,246,151,87,63,55,101,120,102,124,142,100,251,97,94,148,162,148,52,186,147,159,255,110,244,34,160,177,202,185,203,218,91,70,151,61,149,196,246,102,7,127,40,113,210,110,187,214,172,135,151,204,24,216,227,35,56,238,214,125,212,29,103,102,161,175,251,86,56,160,149,108,141,130,12,254,45,102,248,85,147,216,18,238,88,171,156,203,68,152,170,97,197,29,56,88,38,18,200,202,82,249,16,115,78,155,143,39,58,158,101,83,111,138,190,217,61,57,7,149,141,219,170,111,100,18,80,83,35,217,67,64,249,126,35,161,102,116,37,133,140,133,88,76,142,124,206,17,96,215,22,104,20,153,254,89,203,54,75,252,23,7,200,105,51,43,193,69,250,214,128,24,83,248,229,84,182,160,2,46,95,128,46,121,171,126,208,227,125,88,138,201,163,236,124,43,37,13,204,77,56,75,65,220,105,141,86,113,165,64,66,151,197,240,162,51,79,137,125,138,163,191,117,220,38,153,235,4,173,169,247,248,143,114,161,148,190,207,133,236,79,24,26,85,216,83,149,67,213,88,138,158,59,51,11,132,117,211,91,228,53,125,100,68,119,164,90,206,171,112,13,225,196,181,200,165,225,44,86,1,73,7,74,72,147,225,241,123,100,203,8,67,143,251,3,95,83,60,187,183,195,207,194,192,96,35,40,205,102,144,132,168,136,192,229,88,45,175,64,106,190,74,150,85,251,140,32,193,167,85,138,242,13,140,246,175,35,210,136,13,205,210,250,202,157,199,186,107,213,229,36,253,240,47,34,231,5,68,127,184,0,107,17,115,210,53,204,99,123,231,231,236,171,47,228,75,255,33,96,250,236,9,78,165,58,107,154,106,137,186,18,177,8,129,130,107,84,37,129,14,94,142,113,68,112,113,63,43,19,42,148,208,19,109,157,118,156,10,42,37,25,177,130,73,212,241,125,109,97,63,232,164,187,210,13,65,134,155,112,235,56,0,69,114,56,78,255,54,186,64,199,181,14,21,33,255,109,116,33,186,1,111,70,222,26,93,216,16,206,61,80,98,205,35,45,251,49,44,3,130,210,112,210,96,205,174,41,225,67,162,195,36,163,136,74,79,39,4,38,231,160,113,147,93,96,249,84,197,233,238,249,84,243,100,214,249,187,209,145,35,88,198,69,133,218,73,31,213,236,23,121,8,83,133,24,172,72,182,221,203,201,224,225,138,156,122,220,155,155,48,201,59,67,91,104,130,77,180,148,171,132,134,193,2,93,69,184,47,54,71,61,139,88,147,186,10,122,204,52,44,138,198,39,160,177,69,110,107,35,38,199,46,167,223,241,46,146,75,78,241,4,116,159,53,182,143,28,250,170,30,124,79,196,238,238,247,60,251,208,248,93,123,95,233,0,33,94,188,247,27,251,184,66,251,179,179,247,30,183,137,240,217,179,167,94,242,165,75,90,93,55,59,88,88,128,97,91,156,241,145,187,190,19,64,70,65,150,250,177,239,75,150,225,11,107,33,192,111,44,34,23,239,15,67,176,90,86,169,157,159,113,39,138,221,226,62,234,134,45,31,247,102,166,251,148,36,252,245,99,104,94,175,200,95,48,90,164,73,176,98,63,251,115,121,231,139,191,229,163,78,203,196,62,124,148,22,90,186,100,186,202,242,230,243,210,188,243,65,250,213,175,104,224,176,23,251,63,200,190,39,76,159,118,127,174,159,240,116,139,71,200,99,125,11,92,93,185,247,110,135,163,37,209,136,3,112,109,249,167,93,244,29,146,191,180,19,3,254,198,52,253,45,26,165,114,136,251,22,240,92,193,104,78,96,183,249,66,213,157,80,42,230,79,209,149,18,147,155,79,39,195,110,8,231,106,218,216,175,89,184,243,24,112,253,87,35,105,177,98,111,222,211,232,237,180,172,109,253,175,193,159,160,127,254,27,224,72,105,217,76,106,105,145,236,216,154,159,31,62,79,49,109,208,136,37,145,60,254,179,234,200,230,136,134,214,75,9,24,227,213,106,93,58,126,122,231,89,251,183,179,180,213,125,31,252,11,217,140,123,221,141,109,81,169,241,130,109,205,205,66,140,140,74,10,10,221,234,138,176,33,55,216,22,188,88,224,203,18,131,133,250,64,51,33,76,195,254,217,10,13,104,171,244,40,216,9,123,60,54,38,6,193,79,233,154,171,215,35,188,110,72,156,95,228,177,212,46,164,92,203,150,30,17,41,227,152,245,246,106,205,29,167,236,168,105,76,153,111,136,106,222,126,119,255,248,160,180,165,212,238,11,82,64,34,251,156,87,220,64,213,212,245,75,146,255,92,86,206,46,154,116,34,246,39,82,124,224,99,197,57,163,178,219,166,196,91,160,63,5,127,251,116,18,232,24,30,132,111,160,58,149,207,22,188,204,208,10,238,174,186,83,106,106,54,169,37,195,104,64,26,99,175,198,211,30,42,200,219,46,98,27,70,96,83,184,139,20,136,119,70,142,251,126,210,21,222,135,105,170,122,179,230,175,63,221,239,219,230,146,85,0,26,164,173,229,231,183,180,161,50,20,51,11,172,107,27,28,247,150,15,113,113,103,180,182,18,3,45,170,47,223,254,12,192,10,14,12,12,204,74,96,153,120,14,162,60,14,147,68,213,86,128,251,163,55,109,186,235,154,33,25,47,230,101,31,239,253,148,15,210,118,250,66,160,2,32,34,112,86,15,227,84,34,201,60,88,93,14,198,157,1,102,4,229,239,235,104,105,216,141,107,224,226,58,86,150,229,76,145,5,96,86,142,136,156,44,231,82,169,246,16,120,159,247,40,137,243,149,150,166,178,57,33,189,148,104,89,34,107,59,8,214,17,56,146,71,243,88,229,201,1,129,37,76,9,90,116,71,78,220,140,61,101,15,243,113,216,120,162,3,118,123,24,183,230,146,193,232,146,50,102,102,102,224,142,192,220,44,84,123,150,159,96,86,221,243,65,227,148,108,97,169,150,31,205,73,8,116,97,116,90,241,236,10,72,51,150,23,158,133,130,40,167,98,96,125,139,151,18,104,113,191,149,35,140,47,202,15,65,122,254,51,80,88,65,132,1,84,245,181,153,25,175,191,82,38,42,72,196,117,14,243,235,88,51,101,242,7,110,211,51,65,35,220,129,156,154,87,242,125,35,114,211,129,87,86,105,156,46,27,243,188,134,123,153,184,222,110,210,228,183,157,64,161,221,237,221,55,185,22,34,247,185,181,29,244,156,119,16,153,245,68,72,58,38,152,253,57,102,55,142,88,82,208,145,139,250,72,92,44,42,209,227,183,126,47,230,69,219,231,153,122,202,134,169,72,92,79,166,32,119,179,102,172,234,26,225,158,80,125,78,204,116,175,2,61,72,20,10,207,184,39,14,4,58,196,201,24,177,2,49,17,83,174,201,203,11,116,66,48,254,233,139,142,126,117,57,113,53,117,181,255,210,173,6,185,99,105,84,183,214,118,52,31,47,197,172,228,65,150,166,146,117,10,72,4,2,3,84,146,15,120,197,211,229,246,239,84,168,237,253,43,70,151,79,10,207,133,136,227,47,47,90,202,15,14,74,255,244,242,87,207,7,114,192,139,238,143,231,57,165,212,69,55,249,198,30,102,245,241,186,199,86,202,246,70,27,13,243,174,17,98,150,90,189,241,84,199,201,84,134,38,211,104,247,85,67,202,113,142,51,201,251,155,39,147,38,189,122,126,152,148,198,32,96,65,192,115,70,232,51,50,225,238,227,129,229,216,152,214,122,53,38,225,99,247,136,188,78,121,115,40,223,231,75,199,35,83,201,200,254,129,19,223,233,222,71,63,157,31,183,250,210,102,222,204,231,134,20,236,79,199,163,249,23,248,128,235,172,177,179,234,13,31,42,15,234,55,156,131,141,155,149,184,39,105,109,70,72,31,77,239,136,103,114,247,175,150,119,181,86,211,98,102,232,158,30,32,1,215,92,219,62,249,128,235,119,228,163,45,105,189,87,223,0,215,214,108,225,158,190,167,87,167,128,107,185,115,192,245,227,160,127,122,113,105,116,2,184,190,104,252,124,207,99,199,211,103,22,112,237,14,11,59,246,122,182,50,47,70,237,37,252,249,14,192,225,143,27,5,92,147,253,253,78,71,254,219,59,117,142,63,202,155,171,167,210,170,19,20,13,47,200,173,22,156,202,103,20,171,96,58,251,80,180,217,145,206,213,40,114,70,210,239,206,216,169,120,180,168,145,228,79,29,134,231,35,73,122,37,113,152,100,201,26,96,169,234,86,40,247,3,225,222,89,32,193,11,149,159,202,173,96,176,47,178,67,49,9,162,57,166,50,10,221,137,97,98,0,129,91,18,106,44,116,219,112,67,221,129,132,151,223,172,16,39,248,157,59,128,235,188,25,81,152,251,22,157,92,150,40,26,199,215,161,39,57,131,151,21,89,8,250,126,188,189,65,221,160,247,5,242,73,57,106,157,109,11,138,107,103,42,253,22,143,142,159,240,14,246,133,120,118,68,116,109,150,186,239,122,181,5,101,11,115,114,246,37,91,85,159,79,153,184,242,53,156,53,70,23,221,100,192,148,1,87,201,151,161,36,151,10,3,46,225,53,246,49,151,45,168,226,205,198,15,244,117,167,135,161,208,160,122,115,29,226,55,102,97,167,248,136,176,249,244,24,245,214,23,38,84,153,25,1,203,197,12,248,206,100,77,200,105,132,113,166,211,176,164,35,234,102,100,104,123,30,253,164,201,235,213,234,81,24,239,28,16,130,76,4,136,35,192,61,26,81,8,69,131,177,53,249,32,106,90,29,252,46,18,17,6,176,215,42,75,150,224,186,224,59,35,221,29,238,205,176,191,76,77,201,8,23,112,132,96,193,106,142,160,83,24,224,218,21,211,206,94,235,11,134,93,228,148,227,70,87,100,170,117,101,118,105,222,209,196,209,77,182,176,142,152,157,9,186,183,140,191,74,226,235,156,241,151,151,106,234,107,74,250,118,242,224,168,79,72,202,108,169,65,56,29,138,134,211,206,20,23,215,60,72,32,115,106,161,131,140,73,249,179,214,28,197,88,30,213,230,247,96,134,122,73,54,100,243,206,43,5,2,45,80,163,169,133,35,199,235,108,79,198,226,22,35,204,233,60,63,177,141,205,114,121,55,93,234,166,136,161,99,237,153,40,25,141,156,222,226,234,176,152,90,19,241,28,220,152,222,9,179,32,87,53,171,244,16,199,64,125,183,215,39,30,234,164,124,222,33,192,165,78,167,71,214,216,34,157,109,198,161,106,254,13,86,143,101,160,195,10,58,4,80,90,16,221,27,189,73,53,58,205,159,177,205,160,141,187,149,82,229,186,148,243,25,107,162,70,160,109,110,228,39,140,52,117,99,136,177,46,80,217,93,65,18,60,169,5,166,31,35,189,69,178,114,235,107,248,186,164,108,195,80,107,37,184,217,109,241,209,217,227,33,159,178,133,241,213,53,95,190,103,101,189,111,34,51,233,102,65,63,150,128,40,84,163,187,125,39,179,136,122,195,224,237,59,5,172,156,204,199,110,223,185,63,0,81,125,207,186,102,8,221,202,108,77,173,196,2,92,11,8,100,29,83,25,52,54,236,103,94,242,18,144,138,133,41,175,108,122,1,82,154,254,58,159,106,129,82,255,152,220,66,161,50,65,18,233,79,0,215,105,103,61,160,152,101,238,155,19,218,53,230,30,224,89,12,224,122,214,135,79,207,39,239,210,113,245,242,160,90,69,162,116,243,145,228,143,93,192,117,160,178,34,117,244,5,213,187,143,14,23,18,115,176,129,54,122,98,206,99,182,163,60,29,159,143,148,227,179,103,136,179,239,73,14,188,110,23,104,228,55,75,142,215,33,53,175,158,40,29,97,181,113,130,207,127,243,183,225,191,110,230,50,199,123,208,75,123,0,192,247,235,205,97,215,198,59,36,190,108,191,11,36,58,44,109,105,196,19,201,22,240,185,57,236,12,165,85,231,17,245,9,50,79,50,162,79,214,109,127,205,4,93,46,225,195,151,155,41,50,28,80,37,39,95,104,123,206,7,60,109,187,51,111,246,169,36,84,223,42,53,140,119,242,205,87,39,13,68,206,218,25,249,84,167,204,86,167,120,146,132,243,27,240,235,193,236,18,174,136,201,236,110,194,132,72,94,235,194,24,122,140,137,86,81,58,115,200,212,56,93,174,34,20,250,6,58,196,123,225,190,2,15,160,234,66,8,234,67,218,208,7,212,24,206,222,245,51,239,50,33,110,246,7,88,163,123,182,83,186,111,96,119,119,168,28,94,164,42,52,143,20,242,216,142,57,72,119,106,196,21,10,98,103,231,5,27,102,154,210,209,190,232,68,248,113,59,254,112,89,117,194,86,21,92,213,186,48,136,92,186,132,123,181,38,139,71,28,136,202,102,149,192,45,40,187,128,113,231,206,225,58,197,252,26,6,213,75,50,175,126,26,218,90,203,158,247,203,187,95,9,74,84,149,100,36,230,78,205,173,155,229,180,90,164,109,241,86,128,25,236,45,236,224,48,72,71,25,122,81,177,20,157,60,22,218,114,240,231,37,112,179,131,122,43,39,80,77,56,10,21,47,202,50,117,136,196,87,46,189,217,38,251,41,93,176,162,5,144,154,238,209,95,7,165,63,212,133,31,14,235,168,150,67,178,135,93,238,202,45,23,33,85,28,154,80,79,179,107,56,91,239,155,17,4,107,100,153,238,149,90,189,33,115,35,45,246,10,208,163,165,172,30,214,136,10,138,173,140,173,208,221,72,84,66,110,50,205,213,150,226,90,140,242,88,225,13,203,71,7,74,145,72,185,51,164,197,25,126,50,119,146,145,177,136,130,178,230,241,70,107,170,241,64,24,24,180,100,100,100,10,199,187,105,169,103,105,249,13,161,41,44,184,242,189,157,86,221,48,159,19,117,89,83,177,103,219,135,162,62,94,222,202,221,9,78,3,250,202,37,74,176,0,153,169,196,138,228,184,120,199,41,198,113,233,234,201,234,59,93,138,5,133,63,181,43,81,49,170,114,200,150,24,24,147,83,191,139,158,238,99,62,244,252,218,81,83,249,182,5,6,134,192,26,237,53,108,166,91,124,5,126,23,31,213,224,119,219,94,41,135,135,11,97,97,192,189,29,122,136,36,89,54,28,242,123,232,19,94,124,250,69,115,59,244,92,202,95,93,86,121,142,126,192,216,251,230,228,100,187,19,172,59,129,209,108,169,66,45,172,140,249,221,57,147,26,210,91,175,64,34,19,83,237,83,182,7,252,219,114,92,37,1,70,98,117,125,171,130,202,224,208,130,134,53,107,184,167,116,136,183,46,125,250,30,61,130,62,50,134,204,51,90,119,73,213,218,23,118,64,159,14,15,205,171,232,168,144,150,245,227,249,142,192,194,224,90,52,70,8,110,124,139,247,223,185,95,130,132,90,37,84,135,60,12,98,130,243,183,96,142,171,68,213,206,49,128,95,118,147,86,157,56,69,101,56,41,36,136,247,169,39,249,7,36,141,55,191,136,52,164,40,11,119,95,73,42,225,242,109,246,138,137,170,8,10,77,198,207,9,178,92,138,146,132,211,129,51,135,81,226,12,193,235,177,185,33,126,134,217,145,25,82,112,133,213,64,66,120,60,188,2,203,224,20,145,37,159,9,118,215,234,182,186,15,95,207,231,204,28,52,79,174,126,8,159,154,75,182,9,252,128,135,33,209,181,154,94,66,141,86,196,251,115,72,140,72,20,57,6,55,85,151,21,149,77,118,110,22,234,11,4,105,226,3,65,152,90,13,204,107,139,246,253,3,97,88,226,160,236,4,22,139,98,139,46,62,38,144,174,181,72,215,148,96,153,198,184,78,49,179,200,222,176,96,1,96,182,94,5,243,74,168,61,158,254,2,51,132,172,73,111,207,85,59,148,28,27,48,74,252,82,98,160,155,106,62,145,76,194,71,58,19,171,173,115,115,88,233,106,82,156,209,171,83,186,60,113,234,253,61,73,234,237,83,7,37,43,202,155,56,134,231,162,205,225,87,61,165,65,136,90,248,58,211,92,157,184,189,162,79,50,220,255,225,75,117,131,116,242,145,218,190,173,62,3,84,208,99,187,238,127,172,138,85,49,25,134,174,64,125,207,156,46,13,126,247,192,96,45,90,58,183,158,217,170,92,28,24,83,139,71,131,239,88,148,42,125,134,141,100,2,80,190,40,195,57,227,130,55,67,63,236,206,82,196,164,81,106,110,254,154,7,193,76,118,75,31,42,187,164,161,56,127,202,173,182,39,34,87,188,215,203,104,100,32,48,215,77,4,235,47,167,242,50,206,8,203,72,167,6,43,178,44,148,29,41,216,161,6,237,178,7,69,11,118,84,62,181,92,186,79,231,27,244,224,170,130,212,10,191,212,140,46,51,32,3,136,99,26,206,200,253,164,32,19,187,49,63,187,37,66,11,134,180,180,151,205,169,182,230,13,43,159,193,4,142,180,173,68,147,147,121,181,184,205,63,190,232,155,47,65,73,176,53,202,158,148,133,102,157,208,155,197,138,44,86,218,37,103,153,203,250,78,248,194,120,9,48,129,52,67,240,137,140,217,95,249,220,229,82,205,178,207,165,98,94,185,60,237,142,151,92,124,254,183,116,133,202,96,12,240,86,41,150,233,77,234,206,118,66,39,46,110,131,68,57,53,172,83,75,214,7,49,54,209,203,247,11,227,120,240,106,169,72,150,58,205,37,57,103,228,151,233,98,158,152,109,13,12,207,79,13,42,207,176,168,49,78,128,247,146,165,210,252,253,134,32,122,167,5,190,151,66,144,72,115,133,116,113,151,18,58,80,216,44,57,70,237,59,193,199,86,107,56,129,7,199,223,52,112,204,192,234,183,164,46,73,10,181,12,149,0,215,196,181,39,132,24,248,145,76,43,204,129,39,241,40,11,154,238,104,110,211,186,250,190,71,226,206,240,104,6,235,159,133,171,50,61,186,19,6,28,41,138,129,162,156,149,182,93,85,77,174,185,230,237,158,89,234,56,135,68,206,149,74,108,252,191,190,73,38,248,181,29,0,194,34,111,82,46,187,217,123,0,67,229,180,61,51,137,129,215,234,184,32,96,47,168,46,59,207,254,75,207,75,85,78,221,233,172,49,242,47,5,85,84,87,205,161,9,189,32,160,172,243,243,106,55,106,158,249,42,58,208,106,39,189,185,70,226,115,139,230,116,29,210,140,181,24,109,211,48,46,49,153,104,222,46,198,251,67,168,132,79,74,30,251,48,213,180,221,98,6,90,158,229,49,112,207,28,234,211,174,166,164,213,252,160,26,103,116,84,44,36,100,44,207,37,30,207,200,141,13,247,114,80,243,135,20,71,86,15,177,91,6,246,106,156,102,5,206,61,134,112,83,179,133,78,250,24,2,175,219,102,81,184,12,56,200,129,44,174,74,9,102,13,27,175,70,54,179,235,81,209,208,254,82,104,58,40,242,93,221,195,21,250,247,32,72,34,201,111,219,210,13,127,163,189,250,48,30,85,251,72,233,62,118,180,84,217,124,187,209,212,101,239,94,109,152,161,249,149,1,39,218,231,57,156,196,192,30,202,183,184,120,209,65,141,59,223,38,222,239,19,20,251,12,124,41,8,109,170,38,132,12,101,241,83,136,159,250,220,161,158,234,210,35,209,120,141,235,215,157,25,149,40,184,0,13,160,17,28,15,241,196,227,245,25,100,204,8,90,16,164,111,69,6,69,172,55,250,169,14,85,39,102,201,137,185,78,160,195,224,220,247,3,46,34,154,107,3,19,247,249,157,210,155,120,166,69,223,94,20,56,55,69,191,122,67,197,59,80,153,236,162,202,215,250,217,36,227,13,94,233,177,39,34,110,223,12,59,134,128,149,172,217,111,82,25,219,227,73,186,166,209,116,161,172,12,35,139,100,100,97,173,108,15,94,166,224,225,75,62,123,225,234,12,87,86,186,10,117,95,10,180,149,231,15,17,18,34,182,196,139,109,50,180,250,101,72,225,221,209,119,105,7,232,239,7,206,250,7,76,228,86,161,15,253,88,89,198,227,201,251,152,42,228,27,9,23,123,56,115,42,57,102,243,154,71,133,187,77,177,193,196,199,115,177,50,138,150,50,72,132,138,52,2,150,72,83,164,243,237,243,196,115,123,105,96,102,235,235,146,143,105,188,191,96,119,172,49,215,191,130,28,121,7,201,118,33,247,254,7,179,100,1,0,237,123,115,146,64,135,188,64,140,150,111,230,152,42,212,16,169,48,87,92,222,13,185,7,42,143,189,88,153,239,139,127,191,109,246,18,103,254,153,214,253,131,37,147,213,145,146,34,233,219,199,75,252,99,255,83,90,107,240,18,46,147,142,68,5,174,9,236,146,90,210,228,171,235,171,206,21,247,132,207,54,119,229,143,74,124,126,92,232,165,198,75,43,108,153,173,240,60,84,57,31,138,57,203,17,109,44,214,204,75,215,39,161,249,33,113,100,95,178,168,159,34,138,246,99,187,224,164,209,196,62,96,207,216,247,49,224,122,144,186,100,145,48,165,245,206,118,53,165,217,35,114,11,10,235,203,140,201,12,185,24,210,193,160,53,178,195,178,45,191,35,227,250,190,103,105,146,22,254,233,147,77,178,49,203,141,168,47,210,90,150,204,46,154,119,163,46,247,83,191,181,148,181,171,173,163,88,148,146,36,109,159,219,94,6,101,94,18,173,90,133,163,104,77,215,155,63,93,18,63,111,177,41,121,65,214,178,116,16,255,158,228,50,211,110,147,188,167,47,40,84,25,67,101,249,167,182,84,138,212,135,187,89,135,83,36,35,54,82,186,51,97,142,13,252,191,234,164,45,126,5,35,63,30,171,63,161,96,184,163,40,224,172,36,79,52,244,56,106,108,88,23,26,89,143,172,93,199,113,76,74,119,97,82,165,169,190,223,255,153,33,47,136,27,18,181,54,52,40,132,31,65,117,232,111,227,159,53,207,233,228,225,79,31,131,23,197,16,224,20,29,26,152,30,39,252,4,158,49,28,107,167,163,166,95,189,130,103,236,63,78,67,179,55,56,232,119,2,203,162,73,127,17,155,87,144,201,75,157,98,117,147,159,241,222,187,203,121,52,158,212,185,196,179,190,39,20,163,83,112,196,47,85,217,229,118,169,187,145,202,41,97,55,59,230,213,19,87,211,79,24,30,149,182,142,150,185,218,196,65,103,186,153,133,107,206,116,11,86,118,208,58,147,197,253,6,43,213,153,234,178,220,127,131,149,34,186,186,5,16,13,204,205,132,181,44,194,39,14,164,171,148,62,59,48,177,148,28,218,71,162,211,32,208,72,120,162,170,214,111,26,79,225,126,182,29,155,64,33,14,95,181,46,121,157,126,199,254,98,14,67,11,86,133,186,170,88,221,173,159,35,171,110,106,247,71,4,66,178,236,190,99,97,20,46,240,0,113,84,100,143,26,47,227,144,135,126,142,228,94,58,195,251,34,37,185,144,151,7,124,73,98,214,215,44,253,157,29,198,190,244,16,46,117,47,53,35,46,83,157,168,82,6,30,68,198,68,103,149,254,210,241,214,152,83,48,12,255,123,17,195,15,37,86,236,55,229,234,68,206,234,241,242,133,48,219,232,116,178,210,71,109,253,220,221,53,223,96,79,244,191,53,56,21,53,116,232,243,151,115,166,69,187,187,174,219,202,171,127,177,29,201,157,32,90,197,27,36,74,237,89,245,242,39,79,49,97,62,245,75,221,65,215,117,78,52,27,206,46,183,80,93,0,23,253,100,244,19,236,114,180,242,212,158,208,117,27,238,253,16,60,109,64,61,228,237,238,150,47,91,225,119,193,151,205,162,220,67,202,183,86,108,99,9,73,76,229,190,125,239,79,118,113,238,67,148,102,149,248,151,13,25,62,173,251,124,76,47,82,143,187,227,107,2,41,87,121,79,213,10,161,229,75,153,117,128,127,2,11,181,247,223,9,121,40,251,236,8,144,216,76,7,165,162,126,91,152,3,0,223,36,238,252,107,136,240,84,34,243,95,99,119,143,94,252,94,107,26,255,210,248,180,128,68,237,106,226,124,108,181,237,99,1,207,125,236,91,115,225,141,125,217,197,59,127,202,140,60,27,122,244,79,88,161,24,18,123,216,203,43,92,124,144,218,139,167,53,49,2,169,129,241,199,59,175,239,255,119,16,225,117,232,63,60,179,132,0,116,217,153,216,247,127,84,19,216,120,87,82,188,253,27,21,44,247,172,166,243,81,190,248,93,156,167,127,129,11,213,65,211,166,3,149,230,49,36,105,244,118,150,246,209,126,68,37,241,15,58,109,61,109,23,242,166,78,190,199,41,50,231,89,135,92,116,52,139,167,172,104,160,217,205,86,56,17,62,124,235,147,241,143,1,160,122,187,163,252,231,221,20,140,246,51,202,254,107,55,173,230,249,249,166,38,32,163,9,187,225,41,223,166,33,213,94,119,216,89,205,178,158,221,222,242,145,163,160,5,25,39,149,157,203,120,47,22,117,111,16,170,113,183,25,112,237,23,127,147,195,221,91,5,239,183,61,125,251,149,231,140,20,216,50,5,194,85,212,178,159,3,75,89,26,40,235,97,246,216,42,228,120,51,90,248,184,105,216,17,125,49,42,253,75,9,251,201,92,39,58,105,43,175,77,96,128,252,174,57,157,181,0,87,22,156,199,66,89,254,57,242,48,36,149,64,93,181,97,181,229,238,91,253,137,182,102,240,144,101,93,118,193,110,228,225,202,208,138,155,203,36,213,230,77,166,118,136,143,63,85,61,105,199,40,240,5,237,145,175,248,244,190,113,146,201,87,184,204,195,142,192,134,166,158,184,10,132,25,216,17,195,145,176,216,78,21,52,248,36,218,196,36,135,228,72,129,67,5,171,101,169,192,151,7,197,115,129,26,97,172,35,50,111,5,92,15,237,168,55,73,224,195,56,177,180,6,182,87,94,74,232,217,93,78,122,27,158,11,182,29,194,82,129,48,251,85,78,251,244,134,170,255,37,33,155,59,66,179,142,142,82,75,83,227,195,237,146,82,22,57,208,206,38,48,225,20,214,140,143,133,14,68,251,113,21,240,106,33,52,116,203,104,215,88,127,236,34,212,86,24,43,236,40,99,7,51,70,89,29,13,151,243,236,147,130,114,51,41,172,73,113,240,89,29,242,227,49,71,16,143,128,172,58,151,148,153,39,226,125,236,225,44,103,224,205,5,124,208,203,164,48,30,129,207,48,87,56,245,171,221,174,17,173,22,137,6,82,187,161,160,214,35,15,139,165,113,12,3,219,50,22,17,117,175,168,132,82,121,172,218,22,223,21,93,150,97,12,70,133,132,80,49,92,24,126,85,104,30,156,208,14,111,49,103,107,193,51,200,19,188,151,193,184,158,230,27,155,127,212,245,154,220,191,253,205,229,15,62,216,79,115,79,159,200,160,34,170,9,159,156,180,133,20,118,39,89,51,70,197,68,79,166,158,31,53,44,93,10,58,234,178,53,198,239,167,114,17,168,56,4,148,119,159,123,0,7,20,203,239,247,26,17,126,104,158,143,170,32,82,115,84,148,72,145,221,142,208,159,84,4,102,159,242,189,148,145,40,207,60,42,48,62,90,93,235,26,240,80,146,214,155,150,223,56,2,198,64,130,82,92,96,57,91,10,101,112,213,50,4,170,204,218,49,249,40,15,60,234,166,166,151,109,14,153,215,158,38,19,12,76,57,110,10,113,181,93,141,107,238,92,40,12,180,84,234,55,71,60,158,107,230,176,25,212,157,20,87,149,247,80,131,75,77,214,170,58,12,160,98,243,88,54,80,10,50,13,88,165,206,205,179,169,52,10,107,113,205,13,11,243,149,95,131,89,206,130,172,243,243,78,232,104,23,27,246,212,33,57,222,47,223,75,108,198,139,193,79,196,90,213,169,45,37,156,250,45,97,226,5,118,29,209,218,9,108,171,220,72,182,109,59,249,73,196,220,214,227,54,26,221,138,251,95,144,85,234,185,230,33,239,2,217,149,15,43,154,112,233,77,228,34,106,22,186,158,165,119,82,223,214,130,205,126,155,147,9,188,148,29,64,34,94,226,145,62,231,49,41,178,221,99,224,96,72,128,144,11,131,131,173,244,6,159,240,53,169,91,229,18,214,137,193,48,16,77,16,180,213,226,208,138,39,141,79,212,99,13,193,127,133,74,55,147,235,215,103,142,182,143,210,124,202,155,56,252,36,206,81,26,18,85,212,109,20,127,34,80,161,65,66,190,255,64,197,99,162,254,30,235,157,215,253,61,214,211,255,191,1,144,72,238,39,172,130,64,150,22,195,32,16,104,72,67,113,232,92,227,75,94,237,12,87,74,64,32,80,17,40,13,84,156,122,248,246,63,19,157,224,102,146,218,74,107,245,174,184,89,192,93,2,147,211,37,235,181,175,190,150,83,7,124,106,246,81,245,247,81,185,92,178,236,8,35,245,11,245,110,153,57,116,155,78,235,53,126,12,189,32,54,63,121,52,244,210,59,118,50,94,181,125,229,38,87,122,185,124,185,42,212,124,233,77,118,110,9,184,190,168,164,180,93,17,175,212,42,184,218,100,164,14,69,147,150,81,158,199,247,16,161,126,214,71,67,130,31,28,154,218,202,116,224,38,254,118,218,180,96,79,249,34,218,98,125,166,12,112,237,190,242,230,160,86,5,112,93,53,34,243,203,135,202,39,230,74,231,84,236,46,205,159,40,234,219,159,113,87,141,245,183,186,4,143,236,95,16,251,8,159,223,124,73,5,69,130,91,184,75,231,203,128,107,186,205,155,31,250,127,122,113,116,139,150,238,3,174,127,96,173,124,223,190,244,3,92,47,43,242,77,239,223,73,143,56,246,218,89,253,246,16,240,237,31,183,250,198,238,239,183,138,245,223,222,106,175,113,208,42,62,62,136,113,24,31,223,121,128,175,103,48,132,163,97,58,187,118,116,126,122,159,27,104,153,95,156,174,165,158,211,195,79,198,112,229,203,115,225,179,38,208,167,46,222,154,105,22,165,6,103,236,201,74,224,253,64,52,247,17,207,61,167,210,49,73,87,206,46,133,95,39,195,44,165,211,45,91,63,48,37,83,214,150,231,39,87,43,111,144,65,124,244,95,225,155,61,138,135,239,197,119,100,155,227,243,244,195,53,236,242,231,3,151,247,139,170,191,24,224,107,12,54,103,87,149,47,123,134,8,243,206,206,41,83,183,68,94,42,12,32,232,18,201,214,93,221,50,166,14,254,237,124,170,162,21,162,181,21,122,166,166,211,93,88,202,144,7,75,164,111,201,195,164,225,44,101,28,102,182,182,211,17,96,164,54,183,200,28,16,97,55,115,183,234,132,59,9,92,73,198,251,157,98,64,172,182,226,141,34,232,25,22,54,229,59,88,249,172,182,226,104,220,72,105,50,214,16,221,204,184,251,15,93,13,86,117,187,60,180,79,94,163,146,20,21,20,191,26,36,240,153,18,85,62,158,130,152,201,119,152,164,64,225,131,46,214,230,171,31,224,163,129,188,45,230,144,177,251,133,9,165,137,100,165,220,72,146,180,207,119,60,131,253,28,112,231,177,64,95,152,176,148,29,207,130,106,237,211,18,172,75,123,152,234,54,94,186,151,43,217,199,45,29,56,93,202,30,194,52,214,79,21,101,149,167,15,234,120,235,194,27,149,72,175,82,4,29,196,35,13,231,217,172,50,146,140,34,114,179,218,147,226,224,253,210,177,241,141,207,83,5,105,117,85,205,55,24,98,49,89,131,95,111,153,241,236,230,42,233,179,66,73,123,25,184,204,187,187,39,122,187,115,217,162,162,52,172,45,18,250,253,5,91,54,84,14,213,10,129,223,227,64,242,124,181,101,182,63,148,57,134,248,66,153,164,79,87,73,155,176,74,53,89,124,59,163,193,69,230,74,73,140,80,6,158,17,8,245,190,255,160,36,49,249,36,137,39,202,197,206,138,229,19,253,75,87,19,21,180,77,99,142,216,21,16,166,214,128,24,16,23,31,63,166,177,0,209,199,177,31,175,103,251,218,89,36,168,168,60,173,174,251,64,226,13,98,217,51,63,11,211,123,205,230,85,56,75,200,105,149,97,134,90,29,173,63,4,95,177,131,93,117,113,209,92,111,222,164,122,163,170,190,21,27,203,163,198,99,71,197,223,32,22,136,33,209,34,180,88,249,88,82,198,189,3,92,61,204,186,26,28,248,51,57,10,186,253,164,203,200,170,209,62,236,245,119,101,88,4,58,190,109,146,69,142,176,204,163,157,70,212,128,231,147,86,196,164,108,152,152,13,229,213,75,123,185,109,177,58,111,207,101,217,115,56,51,143,7,89,218,207,137,83,128,112,192,63,225,130,166,254,127,214,2,72,254,130,240,247,25,239,69,223,1,208,159,53,43,40,28,230,102,7,177,214,83,224,131,128,26,155,137,107,240,45,1,121,222,100,211,171,92,19,125,160,6,211,163,92,113,150,178,68,222,114,193,200,189,80,122,222,9,70,235,6,6,150,222,9,254,193,92,126,142,176,56,122,36,17,200,116,208,34,32,119,76,116,14,250,134,129,16,70,126,164,227,254,150,21,112,221,4,184,182,174,186,82,59,159,71,157,175,190,76,247,54,153,192,246,245,157,7,92,227,166,37,138,51,222,174,241,217,19,159,230,156,236,8,8,167,254,150,214,6,172,252,234,169,72,69,211,33,203,225,7,129,217,127,198,94,37,89,250,71,119,153,108,127,1,174,7,190,221,44,18,221,251,86,169,147,128,183,195,244,175,100,155,5,233,148,90,128,254,202,35,161,219,174,131,33,25,249,130,140,151,83,99,160,75,253,213,225,87,171,226,179,125,188,248,171,147,7,227,143,168,141,140,56,142,179,245,56,229,171,23,65,227,11,34,71,101,84,234,237,155,123,107,195,5,176,140,100,171,242,203,37,65,215,248,104,205,95,122,83,233,119,94,131,23,166,85,213,136,18,74,203,57,202,52,233,232,220,228,37,219,59,80,177,120,200,186,10,109,208,142,101,54,169,240,193,125,59,86,62,97,245,248,216,58,196,241,222,232,202,136,194,225,106,108,135,233,204,190,118,87,34,144,166,108,108,97,184,16,38,158,168,62,219,239,189,31,253,46,153,247,209,76,62,191,187,141,29,94,130,123,154,37,120,161,55,39,183,83,45,149,37,211,214,120,125,231,227,33,243,176,209,156,124,194,7,32,60,22,173,92,221,145,68,93,10,145,246,62,38,137,174,57,79,95,73,25,232,188,187,24,148,231,164,213,205,90,166,89,180,9,149,168,232,211,67,85,2,174,191,138,211,82,190,84,29,248,56,18,204,72,254,195,47,16,172,124,4,37,35,124,35,140,181,27,206,188,127,208,50,28,228,169,191,121,230,106,156,76,157,104,214,209,190,196,34,34,137,31,246,130,248,244,237,86,127,131,31,27,27,33,113,164,159,32,100,67,81,63,46,15,81,147,208,149,215,84,164,226,24,95,229,170,199,170,144,178,156,43,232,172,41,187,237,80,161,85,42,116,134,138,123,103,24,29,130,244,164,28,82,110,91,62,116,207,15,154,162,238,87,231,19,95,90,31,66,246,223,191,252,236,243,197,215,232,171,55,227,15,155,106,155,173,216,227,145,143,146,181,2,83,78,58,117,28,105,253,140,51,165,113,135,47,116,237,227,180,170,13,83,156,18,192,73,155,2,109,58,205,166,21,119,103,88,129,83,9,56,184,199,132,184,16,55,153,91,42,55,43,151,125,207,30,142,94,102,197,153,141,239,42,112,41,43,239,136,54,55,175,247,126,204,80,210,167,224,179,52,236,132,120,146,190,101,39,245,213,92,192,181,196,161,183,171,72,159,29,163,27,164,0,149,106,63,56,68,57,163,71,85,127,129,22,177,125,136,8,25,27,201,93,183,156,193,68,38,207,118,187,213,240,101,218,89,25,48,140,185,164,174,169,22,180,20,175,70,205,61,163,138,34,39,55,246,231,8,21,162,174,228,13,18,244,45,77,98,222,115,95,125,80,71,20,249,165,189,61,48,55,43,10,10,5,211,196,200,220,108,153,27,237,237,237,147,205,49,150,159,165,127,40,243,36,49,216,81,173,153,185,104,198,197,223,5,102,151,10,143,39,196,235,120,37,51,49,50,246,58,169,159,3,7,92,90,234,160,202,234,142,193,249,193,29,61,91,131,37,223,61,71,231,82,252,13,197,0,215,224,52,180,8,195,84,213,240,34,85,142,213,193,251,70,107,33,53,244,60,33,182,61,214,31,37,51,107,20,25,102,99,179,232,139,113,133,190,15,98,153,171,108,42,156,166,219,2,145,10,224,62,198,7,219,5,228,111,88,41,237,32,93,165,186,227,252,5,126,73,66,37,34,101,118,134,9,133,186,195,252,77,43,230,153,22,111,228,243,22,75,233,59,156,28,63,46,33,121,13,98,39,77,184,53,193,164,205,204,142,86,247,235,162,128,157,211,123,107,181,44,6,156,82,6,238,228,246,73,195,114,50,190,34,102,228,242,37,122,63,188,130,4,115,177,214,189,204,229,105,90,147,95,135,127,77,104,179,171,112,233,215,75,200,103,137,203,17,108,179,62,15,98,30,214,112,244,16,78,211,253,144,182,106,237,187,45,220,0,171,117,60,50,139,91,27,232,162,142,88,89,93,219,175,125,48,242,208,11,110,122,238,80,186,132,48,115,164,200,81,139,226,181,54,247,193,236,228,103,35,167,249,181,196,209,124,160,134,67,87,46,198,255,144,21,111,196,197,68,252,225,97,232,161,54,58,144,110,171,118,68,201,9,99,110,56,5,25,245,144,18,158,107,218,48,190,174,194,150,95,148,184,40,199,95,93,187,94,28,17,89,231,144,213,120,85,167,95,11,202,80,75,164,183,249,168,6,175,57,184,141,171,42,138,144,117,89,69,69,122,234,155,118,65,28,34,138,6,22,48,141,150,38,85,222,218,103,51,43,31,99,43,88,197,116,62,173,9,62,2,188,205,245,84,87,212,79,99,173,219,28,238,239,140,126,181,186,185,82,42,230,180,155,227,217,221,125,245,132,186,129,113,228,203,226,63,23,62,19,20,156,205,55,114,155,16,91,53,66,156,142,176,224,47,60,19,110,175,71,240,54,98,199,163,76,150,113,133,169,202,68,135,6,176,144,142,1,70,98,115,81,92,111,252,24,182,139,8,122,124,154,187,121,115,250,212,165,237,131,53,20,74,87,196,116,237,26,202,218,234,216,125,206,131,28,195,97,132,61,45,28,213,124,113,9,34,38,145,100,164,9,164,12,41,47,162,120,135,161,106,228,213,240,144,20,235,34,196,184,104,76,56,8,246,176,51,61,103,108,173,41,156,243,71,69,69,193,197,59,26,4,244,76,46,81,103,162,254,17,68,210,151,130,31,77,90,11,226,104,67,135,193,239,148,50,87,79,31,156,104,34,100,147,77,105,253,78,150,29,21,34,208,98,171,157,91,79,140,43,114,128,223,54,208,70,82,218,103,93,220,38,251,196,96,124,44,202,231,178,10,112,45,114,229,243,38,116,103,106,136,173,120,200,62,31,8,122,41,2,202,44,150,131,106,230,37,152,203,144,227,33,40,243,13,131,249,24,79,120,200,121,255,118,150,153,159,174,102,49,75,108,30,72,0,3,228,212,168,190,116,184,109,23,242,48,6,44,241,209,190,122,147,247,69,122,56,88,127,77,210,217,164,187,202,146,167,172,86,110,36,76,179,159,210,43,231,33,175,169,9,86,75,68,110,254,10,8,134,232,146,78,46,88,25,24,136,117,99,173,27,141,150,58,4,245,83,214,218,240,39,77,14,238,102,254,89,198,10,157,196,141,171,61,10,238,14,108,255,196,107,77,31,134,135,32,202,225,85,208,75,129,118,56,192,10,243,218,247,6,158,97,3,203,225,54,202,178,24,111,18,88,139,178,255,104,21,226,222,95,122,8,96,54,151,81,136,88,167,179,150,160,29,198,117,60,7,26,128,178,115,124,198,55,108,11,198,173,115,190,93,86,152,10,159,97,167,29,216,138,55,228,168,182,88,84,134,112,28,177,43,35,91,74,120,245,161,208,45,119,131,94,238,202,220,155,112,187,240,48,222,9,196,212,18,209,211,195,139,45,118,62,200,40,62,123,159,53,228,66,183,238,45,191,5,224,169,204,194,27,115,48,130,82,117,149,145,161,172,211,70,239,125,125,211,176,92,209,213,125,99,139,15,66,90,249,13,39,240,124,118,9,115,66,134,220,148,94,164,180,149,133,76,251,15,69,188,10,22,157,40,154,74,162,28,6,132,73,126,150,107,190,115,30,131,95,46,186,177,117,2,177,117,70,72,96,74,31,130,109,88,132,44,155,85,76,10,196,243,247,199,248,119,208,89,44,201,238,152,133,164,191,43,124,153,248,156,11,100,189,195,9,114,251,118,50,54,19,26,231,206,18,43,119,255,138,177,192,43,82,53,131,21,104,84,26,109,73,219,218,183,37,62,67,200,252,251,247,44,151,246,234,210,211,149,74,189,157,128,146,45,134,233,215,107,132,149,44,230,107,5,185,3,236,171,236,96,89,207,119,76,214,87,79,160,25,238,117,130,190,109,165,104,37,135,70,36,93,251,51,175,242,138,163,240,233,82,252,86,52,1,215,76,6,251,155,132,138,176,225,149,143,68,28,47,252,1,215,123,116,166,152,82,172,170,137,186,12,4,54,141,74,61,141,171,201,15,91,246,15,30,252,204,9,196,189,42,127,69,157,81,159,63,144,229,107,178,57,178,122,30,55,240,9,117,129,245,214,219,226,155,219,102,68,26,102,35,171,37,62,29,196,102,227,221,206,221,70,186,225,171,93,117,124,190,28,217,68,209,82,131,139,146,75,103,80,240,166,175,227,163,31,24,23,225,196,151,18,249,84,203,196,16,143,50,192,246,163,211,244,183,202,126,199,77,30,232,39,234,111,117,233,196,173,114,249,230,162,31,254,15,214,144,1,0,62,63,108,246,51,249,117,151,231,238,61,98,62,64,42,234,51,157,245,55,252,7,128,111,15,0,156,181,143,108,223,167,125,108,246,89,69,8,1,174,147,29,108,238,118,157,248,208,94,41,43,208,197,138,75,233,209,240,127,151,16,92,144,200,9,209,197,53,30,189,239,191,25,225,115,247,114,43,50,168,121,185,66,234,21,240,237,206,57,244,170,192,8,84,45,85,203,45,233,235,179,49,101,40,47,34,236,136,231,59,163,181,150,150,228,45,134,152,165,234,12,195,165,189,112,246,105,251,233,3,35,127,234,61,98,68,170,78,36,105,227,159,62,89,80,48,112,153,148,163,55,104,66,115,128,150,57,133,69,70,26,154,96,204,124,188,214,57,248,90,71,88,250,129,35,99,133,206,221,135,243,18,241,171,141,101,171,120,51,69,170,15,128,103,178,231,51,221,153,37,142,110,119,199,184,28,158,183,86,103,65,18,120,118,101,136,200,124,135,137,23,7,56,251,30,166,116,227,227,211,80,74,17,189,216,44,228,101,37,120,240,64,110,253,11,176,179,139,191,89,151,111,238,253,195,111,83,214,172,147,106,119,210,120,231,164,238,236,36,244,86,8,250,117,190,194,35,36,211,88,82,57,58,100,178,11,148,119,224,145,198,90,102,93,136,165,176,240,75,202,136,3,23,70,125,182,232,213,20,120,173,120,246,65,26,181,203,120,138,126,55,94,218,34,79,117,45,84,151,101,149,104,0,167,116,72,14,79,114,1,184,192,221,253,89,165,75,118,169,185,167,31,43,251,83,136,0,249,16,206,34,238,84,139,88,91,124,12,133,216,29,64,11,240,182,193,44,83,166,135,185,50,54,81,149,98,196,209,154,224,152,193,59,117,143,136,148,148,88,168,57,158,199,148,179,119,99,172,188,116,169,47,145,223,110,152,246,89,172,22,252,243,149,34,131,125,221,101,114,161,45,29,69,243,145,77,50,109,183,238,152,17,86,111,191,244,121,9,208,238,148,53,163,142,7,26,101,112,140,158,200,43,102,156,50,167,1,79,215,241,122,97,61,216,175,30,230,54,22,102,93,124,146,215,33,11,218,78,0,58,226,182,245,19,237,33,181,99,52,57,242,49,190,81,52,228,72,156,144,135,242,109,131,149,87,63,240,81,199,103,30,31,60,242,249,80,186,148,178,194,242,70,127,241,222,11,33,25,11,51,51,51,84,86,194,173,235,170,245,60,47,167,226,220,103,112,183,252,216,220,83,58,154,87,36,229,230,10,146,177,98,210,252,249,23,121,60,72,197,185,219,89,244,191,141,239,169,163,253,43,126,98,137,137,220,233,203,109,203,28,106,169,226,78,28,209,3,6,111,252,242,62,234,152,71,79,255,152,180,4,66,49,150,106,186,242,81,14,229,233,21,96,189,32,22,41,150,158,181,42,76,243,245,249,138,62,92,62,19,217,192,104,13,63,202,189,138,202,72,21,53,200,166,95,216,138,194,27,43,188,186,42,52,26,95,21,73,102,36,61,100,99,82,221,144,202,6,119,22,143,80,8,87,53,152,155,48,78,97,217,125,10,83,157,180,170,131,216,219,56,78,80,65,118,126,231,46,151,67,240,87,73,171,162,24,28,40,52,140,76,68,32,65,181,202,3,92,3,150,86,50,83,155,237,146,228,29,112,55,124,69,105,83,103,183,231,103,52,186,136,203,133,146,173,255,134,113,225,9,176,17,23,151,165,94,195,22,39,53,237,105,67,193,206,94,244,180,45,175,72,93,126,103,50,45,60,213,214,253,163,127,118,71,249,217,95,220,87,254,98,160,114,213,247,223,48,63,239,144,252,254,143,111,243,35,10,188,62,173,101,86,61,205,248,233,62,88,101,22,57,20,197,43,192,16,158,60,12,205,224,163,10,214,157,71,49,118,46,252,116,54,171,37,202,232,138,33,122,96,169,56,155,170,63,41,211,101,253,45,184,194,245,234,230,155,140,194,123,14,146,11,194,155,173,42,154,136,109,247,180,75,29,102,192,226,216,236,90,186,153,83,236,148,193,172,81,122,205,111,95,251,62,127,99,44,102,207,235,219,63,42,229,19,201,23,89,254,163,29,10,209,17,28,26,31,246,168,170,213,243,63,138,3,98,9,23,187,207,17,212,58,153,36,145,239,102,59,216,187,81,247,52,163,37,231,230,251,241,166,191,157,169,224,131,41,177,22,53,219,69,225,9,100,84,14,139,218,12,196,90,141,146,133,85,177,72,63,47,136,78,96,161,29,207,229,73,92,230,19,136,245,147,237,150,58,70,164,247,175,30,122,61,43,160,184,10,250,115,118,220,51,49,147,145,145,97,84,76,132,160,23,241,102,240,43,205,163,232,177,228,155,235,17,28,88,60,120,78,1,64,189,86,122,179,49,152,89,102,103,26,43,108,60,249,175,8,110,188,136,82,40,174,99,106,66,113,141,5,113,72,79,182,155,125,161,51,224,90,96,4,111,94,93,67,131,96,156,181,34,166,71,60,241,162,227,88,25,245,138,115,132,171,34,220,7,66,122,101,42,232,48,29,206,201,254,199,175,185,100,3,219,187,187,3,233,113,111,219,36,103,255,176,212,152,250,148,235,239,231,231,223,126,219,38,57,24,10,203,102,191,109,147,220,29,69,58,213,46,123,120,251,36,154,116,215,184,82,89,38,90,231,91,21,231,1,181,182,86,126,246,198,86,125,78,106,40,111,18,120,34,62,192,228,213,26,31,233,14,182,31,73,210,216,108,56,42,15,249,1,105,156,219,14,230,221,86,6,49,2,112,240,137,19,220,251,98,16,136,58,150,14,246,222,228,143,204,229,110,175,3,9,140,249,191,114,18,23,243,174,150,89,230,127,242,102,102,186,84,87,87,89,14,41,0,92,39,208,0,174,251,126,248,208,143,207,92,252,240,11,218,222,119,167,4,225,130,112,241,85,139,237,7,56,215,92,52,26,227,31,52,8,143,102,88,30,237,50,146,91,100,91,209,250,23,76,21,89,219,87,201,70,68,196,249,75,160,30,94,233,81,69,3,174,87,181,89,34,223,189,110,146,69,196,68,102,109,12,231,197,212,232,160,241,205,241,248,14,231,112,216,57,210,72,37,70,191,142,55,143,177,8,64,70,145,181,24,124,242,123,72,214,82,60,23,142,50,218,105,6,92,123,222,130,218,151,43,224,253,227,216,96,155,51,184,215,223,128,79,127,159,46,207,254,18,219,220,55,14,241,111,234,206,246,42,82,7,250,227,0,215,120,34,111,20,204,213,76,152,166,6,243,68,162,109,117,17,236,200,138,66,93,138,156,55,172,184,85,41,131,177,112,29,148,96,108,245,67,44,147,229,203,29,19,74,189,51,134,82,30,33,182,31,241,192,37,160,222,144,156,26,212,141,30,232,138,202,75,224,235,12,21,141,176,161,223,248,56,245,49,231,117,235,115,92,45,108,218,78,7,5,76,139,217,156,209,248,228,134,97,106,101,224,27,70,225,180,226,85,203,179,22,133,24,61,143,7,219,3,235,149,98,71,122,1,51,93,209,151,236,226,115,193,89,90,162,152,211,241,76,165,60,90,40,99,168,214,244,68,108,13,75,203,20,110,184,84,133,21,154,155,188,93,158,74,23,209,61,92,157,212,53,120,0,157,92,243,71,42,199,142,184,119,146,49,2,116,94,176,141,80,74,144,78,15,179,235,116,179,124,65,140,174,141,129,173,212,36,79,179,212,96,70,167,220,142,84,40,167,86,226,23,101,79,65,77,241,163,23,8,30,10,168,60,141,197,146,157,165,197,32,33,164,131,149,175,188,219,74,234,125,153,212,144,124,105,235,125,35,139,15,140,90,177,138,39,121,72,118,137,20,130,197,156,155,32,75,65,107,192,84,65,245,2,148,77,226,24,203,148,253,74,122,200,125,67,201,83,195,126,93,169,250,251,230,106,105,218,80,154,68,139,156,114,57,179,221,72,194,144,166,238,32,162,40,183,12,106,157,149,220,250,89,94,1,122,26,211,220,197,239,151,238,18,63,200,152,38,56,103,214,45,138,25,234,174,237,132,3,164,68,234,93,82,44,50,189,44,34,99,51,97,162,97,116,93,238,177,243,215,83,155,32,28,171,145,10,209,52,13,32,136,35,224,123,217,143,27,201,144,109,248,138,249,189,200,147,85,220,117,175,85,54,245,90,62,41,176,133,133,12,125,80,59,51,114,48,244,182,67,25,92,180,181,46,140,188,237,80,166,45,233,47,197,197,229,54,239,148,140,23,52,174,115,233,8,228,129,198,152,71,125,230,79,146,30,60,162,164,226,84,148,65,228,114,186,79,23,58,39,212,63,20,147,138,244,13,205,231,161,106,85,232,190,255,42,188,31,253,162,248,201,162,181,237,27,133,228,248,157,120,56,99,157,201,65,162,97,99,102,109,182,70,132,251,126,86,14,91,182,190,190,106,93,250,185,42,79,6,34,148,190,22,4,122,47,124,144,78,191,230,132,102,23,28,34,27,150,148,237,152,144,206,235,70,214,149,50,45,188,81,69,151,202,235,219,72,34,111,242,144,83,20,32,105,116,118,224,44,205,247,38,67,244,149,234,107,133,5,39,88,183,194,96,107,120,85,121,105,131,98,88,121,31,247,165,242,136,172,151,172,170,101,67,14,126,11,63,208,63,222,81,57,161,16,220,109,102,47,53,181,198,103,133,220,11,224,176,229,166,73,44,82,63,149,26,237,120,230,73,149,189,229,214,203,141,228,230,37,205,68,204,202,35,157,162,180,250,97,81,226,180,81,4,35,230,144,188,85,114,60,78,92,216,42,126,183,90,155,121,218,35,152,60,200,224,161,69,128,1,29,14,72,183,141,54,148,1,72,78,217,68,82,217,12,37,173,12,133,58,47,113,35,237,161,101,205,38,211,52,52,85,175,71,117,243,246,120,46,196,135,42,84,18,243,68,148,3,205,181,223,90,16,34,159,132,160,72,58,190,92,217,1,174,237,1,215,167,2,34,147,106,39,229,92,6,135,166,231,142,221,52,4,76,98,97,202,204,40,47,64,79,252,95,40,191,186,44,255,208,246,146,239,121,83,60,3,245,118,111,140,40,158,47,129,249,251,48,97,37,43,103,153,226,244,6,253,211,203,210,46,94,252,121,138,1,15,148,170,198,20,44,21,56,96,71,169,177,172,42,29,166,101,65,39,82,217,210,123,229,61,62,86,237,125,206,236,211,74,71,153,32,203,245,67,11,255,170,44,68,76,226,223,157,172,60,75,227,81,161,58,44,49,247,211,35,117,104,39,173,139,191,188,194,241,47,50,108,162,121,158,156,197,47,155,102,100,253,49,174,204,189,251,65,224,107,54,198,55,248,161,134,25,54,108,101,63,27,228,130,116,33,12,66,17,107,88,242,228,213,238,73,213,152,1,245,118,234,125,89,142,122,196,218,129,44,202,220,253,190,43,168,160,184,215,111,108,66,135,126,82,186,112,101,18,25,31,151,254,58,84,64,137,124,73,132,204,56,122,150,20,47,27,234,109,253,155,4,101,31,139,238,238,201,155,221,57,152,173,242,182,3,24,23,194,163,223,70,121,215,45,5,170,135,250,172,200,240,208,131,141,78,244,190,25,124,133,141,189,97,15,217,245,74,23,243,255,127,28,230,128,63,110,148,250,191,167,48,107,215,181,109,202,38,29,62,218,82,201,73,101,59,212,58,119,230,133,94,160,153,223,124,254,224,203,212,60,209,0,227,238,127,34,31,99,101,34,138,18,168,202,19,51,60,45,178,157,249,206,23,217,94,219,47,231,17,77,232,160,102,8,170,198,237,215,39,231,207,92,245,35,246,61,242,115,52,236,107,172,183,122,245,49,133,32,66,152,214,188,78,48,181,20,222,126,68,247,147,156,158,95,123,162,219,159,11,17,220,140,9,239,171,85,84,8,77,81,66,25,239,238,109,176,65,57,44,152,140,228,235,151,231,69,104,246,136,246,133,122,16,125,228,213,188,195,114,68,106,22,27,82,116,107,220,155,136,238,209,51,188,76,57,240,8,25,132,113,107,48,72,224,196,2,255,149,195,6,205,15,38,127,75,253,54,161,229,252,215,50,167,172,225,53,38,234,82,105,84,85,150,128,235,38,195,45,27,174,229,136,181,72,165,182,173,68,143,217,156,240,163,162,204,106,90,77,91,157,30,161,176,50,27,126,197,36,37,179,20,252,245,38,118,59,82,99,221,5,187,178,82,63,224,178,241,216,135,220,32,13,14,83,190,83,24,187,28,6,241,54,115,57,50,9,1,109,103,207,52,59,100,182,79,206,50,239,10,129,189,71,115,204,160,97,204,250,216,90,182,172,216,252,196,194,45,80,59,191,3,215,159,0,195,151,180,69,229,38,44,93,185,101,204,127,139,143,58,207,45,181,188,101,204,247,136,85,31,175,156,109,166,80,219,181,165,183,175,192,189,36,95,46,223,91,161,144,201,108,78,83,185,73,34,149,47,151,18,58,195,72,255,82,18,249,231,145,7,194,68,95,137,71,135,31,40,12,28,231,58,173,198,247,50,89,31,55,10,123,142,173,30,186,29,189,26,152,174,125,125,150,182,79,231,225,33,30,49,221,149,243,192,103,172,133,147,26,57,201,193,208,95,77,111,69,223,32,100,143,163,54,224,186,8,161,243,107,162,65,62,214,162,74,108,120,34,207,235,249,153,169,164,184,65,215,113,83,101,47,129,58,144,51,221,115,61,245,56,190,72,231,161,112,34,118,209,48,206,8,75,179,105,231,186,102,99,138,235,66,178,187,97,106,135,115,47,190,114,234,1,173,70,38,29,95,102,207,74,39,130,244,38,142,81,135,178,116,228,34,7,111,37,191,83,18,18,72,11,4,203,31,203,200,5,6,89,194,114,20,155,163,66,121,214,246,212,159,138,15,169,202,82,255,101,238,127,58,238,95,150,188,156,240,191,153,209,162,87,172,151,229,123,158,247,37,105,119,36,34,26,161,128,235,194,11,170,59,249,23,216,128,235,130,177,51,249,205,8,249,237,156,70,191,179,32,59,9,28,188,112,192,181,172,151,245,89,252,194,241,227,63,161,237,90,135,90,163,82,229,158,179,15,27,63,177,70,114,6,177,167,125,51,75,231,149,71,111,62,57,231,221,190,194,98,229,99,36,216,180,45,237,243,187,155,145,189,183,156,208,105,131,139,112,119,190,7,216,209,57,34,29,81,143,128,103,7,22,212,135,215,70,43,131,90,88,170,202,123,40,167,3,89,55,223,216,164,93,138,106,81,59,167,46,195,249,198,239,75,132,53,156,104,128,104,237,203,218,187,181,191,163,71,187,119,211,46,45,166,99,211,208,22,199,86,144,129,124,199,162,250,23,161,251,25,150,171,184,62,137,175,241,7,149,157,160,254,120,251,250,74,53,158,230,9,18,207,121,185,112,75,87,156,139,112,203,52,39,213,136,99,49,77,131,197,156,63,246,72,103,199,106,196,108,253,18,233,201,105,84,109,14,14,12,37,227,59,10,39,243,181,51,77,37,221,103,14,251,120,126,191,18,2,97,96,103,136,9,89,76,207,161,180,0,217,29,113,19,83,178,117,171,235,89,245,54,183,183,183,7,42,144,145,170,66,144,184,170,86,118,108,97,146,148,195,112,168,60,187,58,175,126,234,167,204,167,180,159,122,16,193,220,202,63,92,72,247,197,211,206,126,193,179,219,20,150,135,8,223,40,148,6,230,217,203,103,254,10,243,104,112,27,229,172,189,48,12,95,179,36,163,118,86,68,49,167,94,109,157,208,68,67,139,219,9,253,226,7,9,143,91,73,237,33,118,175,252,39,112,182,117,195,40,213,244,89,55,120,126,124,147,138,141,247,152,154,229,197,219,45,144,45,220,55,255,244,121,97,58,48,210,209,136,52,193,197,92,189,14,210,241,20,52,247,243,233,246,103,62,181,194,210,214,184,233,23,189,49,214,248,239,173,87,187,149,117,164,79,243,114,139,132,52,151,130,79,147,101,212,133,95,70,51,12,67,210,253,56,91,105,156,198,102,103,215,85,205,7,79,56,90,227,217,186,40,115,197,54,152,169,3,128,80,210,163,12,12,46,79,117,85,13,224,101,197,137,78,91,114,65,162,69,83,233,248,84,84,117,150,209,24,227,249,57,170,173,221,187,53,34,222,154,114,128,130,242,180,164,122,49,142,222,92,164,163,48,42,17,200,6,217,192,139,86,163,202,235,16,229,52,102,166,100,172,196,228,127,199,244,8,164,124,207,148,106,13,209,4,147,93,213,108,212,126,212,121,140,179,124,161,68,71,7,29,200,86,86,131,15,63,77,228,139,1,235,32,243,90,205,108,95,34,43,219,121,72,73,73,21,13,130,132,251,25,62,5,211,90,227,13,26,228,116,2,73,120,156,91,3,113,187,86,181,223,244,213,182,182,205,19,237,31,85,120,37,101,78,77,79,158,92,189,124,22,240,245,226,80,244,74,20,131,44,173,200,182,146,102,178,214,28,249,208,110,34,22,65,198,128,102,76,221,177,87,35,50,57,71,23,151,46,245,160,124,87,36,162,231,232,120,21,179,32,116,246,206,21,193,7,140,209,29,28,220,155,11,66,75,203,130,164,167,69,75,199,100,128,200,53,241,114,192,111,99,126,102,252,39,4,162,247,21,18,202,118,22,59,226,56,13,156,150,180,35,33,208,32,50,122,54,6,134,164,31,234,57,131,129,115,56,208,196,53,156,28,220,170,94,65,169,132,12,214,30,121,29,56,77,70,86,76,82,201,199,138,62,222,186,96,77,78,165,89,80,142,92,14,29,45,170,188,110,73,180,154,101,78,65,85,17,76,0,196,175,111,152,96,228,47,123,167,119,80,165,215,152,42,241,99,217,51,187,49,90,73,49,71,198,96,211,254,23,78,66,181,182,167,116,131,165,93,59,58,52,63,233,107,29,178,200,34,5,94,130,209,101,47,22,189,156,156,67,143,80,121,166,149,57,170,241,236,78,15,37,15,221,43,112,94,214,47,72,122,101,85,140,133,25,170,123,216,206,122,157,23,201,63,100,156,204,115,80,182,136,75,43,94,166,160,62,3,141,7,222,65,198,215,231,85,116,39,31,196,112,226,101,185,22,10,244,64,201,148,68,253,100,162,101,133,95,138,249,133,77,196,145,0,197,92,250,23,233,50,185,10,245,41,163,125,160,235,3,186,10,75,8,93,11,206,51,181,87,29,40,222,97,61,75,6,52,1,67,73,20,218,211,148,106,170,22,153,45,216,135,248,185,58,146,125,199,97,98,165,200,240,14,9,36,134,213,40,50,145,89,203,49,227,252,75,98,93,78,31,33,210,146,63,109,114,224,181,159,91,25,208,53,157,186,81,207,205,225,145,50,224,218,209,91,193,168,109,89,213,211,157,119,22,228,57,97,20,98,187,200,70,142,183,90,227,103,75,166,92,81,88,73,63,236,28,105,197,106,39,129,219,247,254,61,215,84,234,243,232,207,211,49,34,27,45,212,157,108,167,82,188,98,41,77,223,250,72,73,19,32,172,121,89,40,5,93,72,7,125,12,66,255,102,126,148,90,131,66,188,124,67,70,95,179,184,102,131,217,133,216,50,129,202,151,179,48,202,48,141,39,28,227,131,237,236,123,28,5,207,209,21,199,107,178,44,244,162,162,106,100,44,15,203,164,146,159,87,130,22,3,68,37,147,56,176,197,146,8,188,62,69,242,102,187,84,48,40,234,26,234,81,3,0,22,23,18,174,226,77,212,77,206,138,176,80,18,221,195,42,140,203,78,139,109,181,17,111,212,72,31,112,125,76,90,145,233,130,203,170,111,183,155,165,46,20,239,121,114,141,121,152,110,200,4,147,53,68,153,213,46,80,68,0,221,94,119,156,135,207,207,32,177,35,119,132,198,45,92,112,18,228,11,185,140,170,137,163,240,167,209,143,20,25,78,246,47,148,49,224,77,30,14,99,44,239,133,243,153,100,215,216,2,105,246,24,73,39,64,241,248,165,27,223,135,154,99,172,63,39,94,176,108,101,174,70,157,89,245,30,214,250,51,201,188,82,168,13,12,130,105,196,21,213,133,64,236,2,223,88,239,206,159,131,35,78,164,147,218,98,143,207,213,190,66,204,238,119,4,86,150,117,220,114,123,24,237,86,112,88,50,126,115,123,96,233,233,154,43,191,185,61,76,12,89,95,110,185,61,60,42,58,194,104,119,210,35,112,154,67,61,59,205,24,76,24,157,201,215,52,75,158,179,197,72,216,118,208,131,203,99,88,125,30,195,62,136,97,195,94,137,88,106,15,146,48,154,34,120,216,91,123,217,93,227,44,139,19,134,151,95,167,78,17,226,143,148,242,107,157,45,120,30,181,93,13,12,230,24,158,191,190,66,188,113,60,182,181,147,243,201,144,149,149,197,151,229,97,13,210,203,123,174,196,72,147,159,134,96,113,211,31,71,184,88,227,19,226,239,152,125,10,136,239,49,238,144,126,138,53,23,55,177,156,203,92,203,17,49,150,127,147,142,208,142,160,51,105,175,69,225,69,54,211,128,213,3,249,37,57,84,229,21,130,253,13,140,71,65,95,190,9,33,16,37,91,157,114,2,187,242,70,230,240,62,229,49,47,38,6,164,186,123,86,87,58,125,182,122,149,156,227,52,77,53,183,148,185,246,18,152,28,156,156,22,199,131,195,104,2,105,147,146,150,93,213,1,202,178,173,124,15,206,221,87,112,225,146,86,94,187,217,45,6,33,90,106,154,1,9,236,35,84,233,98,150,97,98,248,143,90,166,77,24,201,58,29,210,63,125,157,230,43,152,164,248,83,226,175,93,249,33,224,99,188,56,208,209,196,68,12,8,4,25,12,40,52,104,87,218,36,134,92,82,185,7,9,193,8,7,8,135,42,94,230,122,35,20,212,88,111,89,12,209,22,63,37,41,212,104,183,43,248,237,97,24,121,69,3,140,242,136,66,216,88,47,2,163,212,249,32,80,241,225,89,75,60,99,41,134,22,213,78,50,79,127,142,39,10,212,207,116,108,138,2,37,181,217,173,17,152,214,106,215,53,84,183,97,86,236,215,157,174,7,245,14,57,112,174,36,87,149,113,80,187,5,49,57,67,11,25,242,44,138,60,236,38,199,126,174,87,140,188,53,250,170,201,153,12,175,57,244,137,90,131,62,110,190,183,193,74,206,230,224,240,253,3,90,2,97,84,146,102,29,45,156,193,175,198,105,13,188,129,23,6,123,156,46,243,156,239,248,30,130,52,183,62,235,62,46,26,223,3,19,41,10,241,44,96,145,169,184,7,47,240,136,177,242,163,14,34,203,175,59,104,66,134,65,122,137,119,21,182,164,162,187,110,18,74,158,41,151,152,135,207,113,25,179,80,196,243,36,191,88,236,137,199,239,129,184,21,144,127,59,243,47,219,13,255,73,220,33,8,195,225,15,153,73,192,245,230,204,199,163,231,245,76,124,143,94,204,120,33,63,178,71,62,190,80,84,59,135,81,186,63,72,241,194,159,245,238,235,71,235,193,11,250,54,99,86,105,164,17,229,54,220,225,72,234,167,117,188,11,231,237,123,217,229,180,86,88,44,38,163,139,222,223,243,70,63,138,15,112,29,251,168,137,247,80,86,14,198,88,159,193,21,181,48,21,255,67,25,74,54,166,174,201,32,159,193,75,244,222,244,50,230,117,148,179,106,84,47,153,156,31,30,249,12,145,92,232,78,220,165,136,233,18,83,20,15,90,11,224,218,103,224,184,218,74,5,232,124,167,130,199,196,183,113,125,89,105,105,47,63,154,34,72,85,125,186,65,105,168,47,5,27,205,96,223,157,254,19,224,154,244,179,206,69,169,119,129,173,238,88,227,158,9,142,47,241,9,37,240,120,91,243,80,176,49,56,235,11,126,251,56,182,50,199,186,181,5,81,180,101,176,34,142,225,175,87,245,191,140,134,50,47,153,224,29,119,179,15,9,118,242,118,188,181,149,239,164,161,171,216,116,143,126,193,108,9,59,201,186,3,255,22,67,6,255,70,248,63,83,171,33,247,142,227,187,119,24,133,33,223,190,153,99,190,238,11,204,74,247,167,116,207,52,150,101,125,251,35,188,232,211,199,97,12,226,207,104,87,207,223,121,11,230,132,198,246,63,108,98,252,92,66,125,124,51,123,197,96,65,66,16,217,10,34,147,129,179,126,115,156,120,46,8,202,182,206,106,77,10,205,91,145,130,236,242,248,96,85,206,48,198,140,37,81,169,144,57,158,232,178,9,32,57,91,50,40,1,218,91,7,53,234,49,7,200,4,238,148,52,40,44,163,122,21,63,54,227,176,110,107,206,105,58,227,206,10,119,120,137,5,213,72,251,57,189,244,245,146,56,50,21,41,149,181,178,184,55,221,179,170,180,212,245,90,98,240,12,21,77,59,145,86,201,172,220,15,38,40,247,123,104,82,63,67,23,189,96,81,25,42,85,180,77,197,240,35,4,17,253,58,204,126,77,37,224,161,194,219,95,167,142,199,143,197,99,151,11,137,178,21,10,25,164,159,211,248,14,191,100,114,175,124,169,27,76,177,52,70,143,142,42,11,178,5,92,235,221,165,158,97,65,206,181,146,15,63,149,1,92,91,205,0,147,250,188,228,131,45,38,117,190,249,245,65,239,13,18,3,62,83,237,214,30,233,154,115,38,105,37,117,116,214,215,185,86,145,198,166,184,89,15,218,133,184,156,230,221,151,88,118,81,106,10,175,218,9,241,146,82,212,222,195,113,52,154,252,103,7,184,50,134,222,137,199,248,127,72,10,104,24,230,231,43,132,238,124,180,196,125,20,252,29,170,31,61,252,120,73,238,219,54,224,186,227,18,251,16,112,29,151,64,67,173,217,220,125,206,251,15,155,201,25,132,102,207,149,214,227,87,94,204,0,241,78,26,58,58,58,80,6,184,131,222,79,51,241,183,239,49,94,0,131,137,225,111,223,227,234,166,120,14,83,188,91,223,99,149,69,229,24,126,24,222,163,215,171,31,152,111,66,14,153,225,81,94,80,153,123,50,77,245,195,49,44,59,157,76,183,184,174,173,125,222,80,149,23,30,164,189,74,216,213,45,92,243,38,82,251,53,111,241,27,94,135,21,179,143,91,40,186,107,142,255,12,229,193,144,76,30,193,148,220,66,44,236,203,68,170,238,152,234,179,58,6,217,80,230,99,221,17,115,169,21,68,153,161,78,161,229,165,157,2,88,172,128,235,45,57,50,215,200,202,114,240,115,173,52,77,171,104,73,121,146,237,21,15,56,155,94,90,81,213,139,20,226,247,137,248,220,125,210,30,160,194,166,112,151,196,11,162,226,12,194,130,135,16,168,220,207,86,230,130,129,192,92,112,228,112,1,126,101,108,64,89,91,69,29,161,115,83,150,136,186,13,200,21,43,90,123,161,138,153,25,53,216,166,234,241,1,19,147,164,64,244,254,29,192,103,143,183,13,38,37,13,121,182,156,229,156,105,176,132,74,235,151,160,91,14,117,73,203,214,234,222,0,81,106,207,72,114,16,185,185,49,243,105,93,234,231,8,111,221,199,28,89,63,161,144,160,40,54,129,24,173,86,93,153,170,102,73,123,51,117,154,238,31,124,40,243,84,183,123,54,254,41,251,126,233,163,139,184,191,45,218,49,108,19,176,53,182,98,179,59,121,228,136,226,116,241,160,54,102,154,113,44,190,40,198,0,208,80,172,239,69,123,186,29,142,81,120,157,57,23,200,110,174,220,114,156,30,18,216,84,232,130,28,113,185,115,217,243,209,46,79,222,90,101,92,248,101,37,51,103,158,139,72,31,78,135,54,22,95,175,46,20,152,221,117,42,156,165,157,93,247,112,57,143,246,75,139,121,83,214,129,105,15,25,255,194,167,210,206,77,156,232,51,135,174,118,109,17,56,120,12,114,43,184,88,214,158,220,202,128,5,3,247,208,12,5,113,194,169,126,92,168,231,140,134,199,14,91,171,105,72,121,102,11,175,210,122,232,161,212,201,16,252,28,166,98,193,242,172,6,28,242,250,116,177,82,97,229,154,172,46,164,48,110,76,150,216,188,98,161,32,184,114,152,195,24,55,203,101,174,90,16,190,144,85,161,147,195,125,192,91,159,187,127,10,33,0,66,227,195,197,113,30,207,168,21,158,14,237,249,200,252,235,178,1,214,183,223,43,63,255,254,191,42,153,104,1,255,21,177,251,30,206,223,118,139,179,4,85,104,152,26,180,168,210,98,80,87,62,76,205,38,239,214,253,185,86,142,46,130,228,225,67,178,206,89,57,101,89,60,143,181,38,241,228,50,85,34,123,2,149,103,18,17,51,131,173,187,242,81,140,100,2,230,12,211,186,60,250,177,52,246,122,99,194,236,47,67,10,153,89,95,157,56,6,250,147,197,242,255,10,186,124,181,214,162,87,120,8,206,34,189,89,24,223,59,26,49,242,217,51,80,186,25,22,248,88,72,134,113,30,245,105,53,168,102,181,29,179,222,204,176,241,187,18,108,17,201,228,66,214,39,142,102,25,239,67,162,160,214,42,201,242,73,107,82,209,63,243,167,204,96,101,136,57,237,8,157,40,91,150,125,241,14,149,225,244,205,232,67,150,132,166,32,247,253,137,186,31,11,218,204,248,82,11,7,126,132,104,212,166,36,254,24,138,67,89,152,67,240,88,167,157,175,210,182,172,70,123,143,231,133,132,22,116,125,146,253,105,56,140,112,41,45,138,70,40,128,166,151,171,143,124,248,107,243,18,176,175,46,220,107,214,185,26,108,128,6,10,19,203,17,129,106,80,53,168,117,17,95,20,142,36,28,113,51,4,129,129,129,237,210,100,238,140,253,253,64,71,44,89,15,225,40,238,193,167,88,38,73,97,101,14,153,141,87,193,185,216,255,84,209,241,128,82,23,158,158,80,188,201,149,56,49,11,229,163,150,7,92,131,126,29,3,174,23,174,66,134,1,215,192,209,25,50,199,18,125,155,151,60,113,61,133,93,203,102,134,83,194,243,79,134,56,39,248,214,170,164,91,47,42,252,44,157,133,211,140,117,116,72,160,222,233,218,27,113,59,103,17,121,115,70,126,31,142,125,160,37,22,128,107,105,176,126,171,161,8,36,40,244,177,218,7,25,134,24,188,56,254,8,58,222,11,65,5,150,138,92,204,173,66,119,56,146,71,226,135,84,164,204,198,250,131,17,135,30,221,25,237,221,191,125,157,255,175,73,246,146,56,96,198,60,122,214,188,138,159,120,170,86,52,12,172,28,89,96,25,25,153,135,251,20,174,11,164,82,109,223,192,81,1,162,98,139,16,146,124,236,71,165,69,179,11,176,201,149,146,199,139,112,161,178,58,122,186,192,74,49,58,157,160,232,33,56,6,164,186,71,247,67,199,248,253,161,102,244,69,160,227,248,192,71,17,47,130,32,231,93,21,122,44,236,22,233,138,194,242,10,108,204,111,108,200,158,66,132,46,133,238,123,21,201,232,42,222,81,20,111,165,76,133,52,137,156,32,165,155,51,71,115,175,124,49,163,84,115,140,152,30,94,103,102,5,111,183,12,53,232,48,125,189,83,139,196,110,217,47,74,136,195,140,8,66,161,171,167,37,99,24,197,195,164,93,205,95,209,226,82,59,40,71,219,149,196,65,104,162,203,73,124,143,58,102,238,59,174,55,146,188,37,171,96,37,235,126,69,39,19,220,146,109,140,159,117,160,170,40,249,161,234,155,192,60,217,74,205,87,242,164,106,211,72,191,2,131,58,125,150,101,116,198,220,119,177,242,169,14,84,76,71,190,31,183,159,173,35,180,136,255,236,160,120,22,139,75,202,118,60,14,65,13,172,85,21,84,249,213,183,56,143,117,234,22,200,116,119,218,19,76,84,66,212,122,234,153,48,65,192,46,3,142,215,90,44,246,198,63,77,101,154,195,213,30,51,212,232,82,84,195,201,163,72,33,112,225,62,61,50,127,228,80,94,183,138,94,200,204,172,255,73,77,59,106,225,23,116,80,7,196,208,165,123,127,59,220,202,203,61,53,199,58,184,5,36,77,128,91,45,82,158,167,250,82,96,13,112,205,152,124,222,92,43,58,66,250,53,56,163,80,213,60,39,130,209,103,239,50,250,32,165,139,1,227,100,212,115,19,209,19,107,203,201,86,217,87,32,114,144,114,169,91,249,208,168,74,241,123,50,197,197,132,253,222,171,22,222,192,123,39,38,78,148,246,92,127,20,181,44,69,111,125,138,73,19,34,19,98,192,65,204,210,124,114,69,152,52,222,100,107,120,166,159,104,114,114,247,22,149,85,238,149,75,178,85,38,228,102,170,22,218,80,132,32,114,184,31,55,29,130,114,246,28,221,25,77,76,40,9,45,169,180,8,146,174,108,200,78,9,34,139,132,245,198,13,150,44,194,166,151,10,6,0,215,205,174,201,2,17,44,169,170,153,2,73,50,158,108,30,84,54,51,35,182,210,167,101,107,54,50,203,121,128,235,138,230,193,188,1,198,243,46,46,207,190,14,10,95,75,227,52,122,81,166,70,95,192,245,104,252,247,115,31,87,192,245,229,25,224,58,126,212,40,168,141,195,49,178,154,153,45,179,206,76,54,221,47,74,199,156,52,211,198,181,102,248,33,72,74,172,10,146,24,204,249,136,195,110,78,141,188,230,253,243,148,57,229,179,212,210,195,153,147,185,198,128,180,99,106,57,144,185,207,147,88,210,69,82,211,86,222,229,80,247,3,89,206,224,47,9,110,184,162,45,102,150,43,131,6,243,246,118,211,83,246,151,194,189,77,32,209,229,174,87,253,46,227,122,253,111,27,139,130,147,50,203,57,39,202,251,52,181,51,45,138,176,180,70,45,134,95,166,46,179,168,38,138,122,110,16,139,135,243,83,100,218,188,22,213,29,81,123,120,115,144,15,93,30,175,3,174,77,77,0,215,66,95,183,19,146,10,39,203,17,35,76,106,75,190,242,114,106,113,232,90,166,76,239,243,187,190,74,106,192,232,229,192,170,34,209,28,58,88,40,95,209,138,204,210,61,71,60,17,80,213,21,185,209,197,241,206,254,213,61,120,246,134,81,8,222,109,81,100,43,40,40,97,133,44,213,91,185,196,16,53,53,144,235,90,223,156,188,26,204,34,96,160,106,28,176,65,51,79,4,210,9,66,244,145,7,212,13,217,224,220,66,167,32,180,126,91,100,247,232,25,234,69,95,211,224,45,116,202,235,223,65,98,142,255,202,97,254,14,206,25,30,236,224,181,52,167,197,169,62,69,78,144,96,92,14,255,16,199,156,237,6,60,115,207,192,99,124,212,185,90,220,244,112,117,243,255,98,238,63,227,154,140,182,62,97,56,118,80,64,66,147,142,148,208,139,16,64,186,10,161,36,116,66,145,170,116,2,132,94,164,137,133,18,170,18,2,36,161,73,9,189,72,47,2,22,122,135,208,164,42,189,163,116,165,190,226,153,123,238,115,207,204,251,60,231,204,135,103,102,127,80,131,248,243,186,216,123,175,189,246,250,151,21,101,45,183,230,44,19,208,91,96,54,207,156,65,137,247,213,99,195,131,76,77,156,132,200,116,43,129,109,183,195,175,229,16,86,60,44,121,225,142,84,131,99,254,145,126,37,177,198,106,216,130,27,155,2,176,123,245,145,57,54,216,184,104,47,39,36,218,2,69,215,11,205,95,232,43,9,12,57,88,31,69,185,158,12,239,231,137,124,174,198,85,19,82,188,254,68,152,245,203,189,22,32,135,152,158,236,114,116,185,124,46,129,47,129,104,26,194,164,81,11,213,127,13,141,112,136,18,23,85,236,31,66,71,162,64,198,125,145,212,240,228,92,153,53,98,109,203,126,4,191,100,186,194,146,65,64,11,159,97,108,97,101,221,168,93,76,91,219,215,102,150,18,192,121,199,115,199,7,118,64,89,191,225,185,83,137,150,25,12,37,255,27,124,136,142,52,18,207,75,232,75,166,11,234,97,210,115,26,127,19,103,189,1,29,242,182,42,248,184,213,48,18,241,104,218,0,5,166,252,71,31,89,59,46,2,6,162,114,65,238,39,69,96,115,8,194,186,186,162,238,182,175,94,190,10,127,35,137,228,111,146,251,45,102,215,147,98,6,123,171,102,60,172,7,22,227,12,82,98,130,137,25,93,248,59,12,51,203,182,120,252,245,119,40,127,216,72,38,122,225,239,80,52,103,248,228,194,223,65,228,85,207,97,79,145,189,93,31,24,108,95,128,235,92,92,90,51,175,155,226,121,19,75,15,135,76,49,1,234,250,123,122,162,245,96,124,4,187,97,61,71,21,62,194,82,95,79,79,143,166,169,223,85,78,174,22,46,117,99,177,69,75,168,10,131,119,196,234,109,235,181,188,44,118,62,230,161,22,108,14,189,167,22,188,21,49,234,89,50,253,147,182,29,108,109,87,192,207,113,7,184,191,53,102,177,164,176,87,106,200,115,63,184,127,223,56,77,33,135,33,235,141,135,95,201,104,206,160,202,47,211,144,111,93,140,171,182,195,28,208,124,240,178,31,222,139,129,203,214,57,145,231,37,202,23,243,59,224,183,237,235,42,14,180,4,14,44,87,64,237,20,89,30,225,217,25,234,100,31,227,5,118,140,195,80,249,117,203,105,214,247,48,238,242,56,80,222,163,220,142,229,183,190,87,150,240,114,52,82,109,203,68,172,236,10,184,128,15,198,176,68,176,6,156,211,29,98,93,253,174,203,48,58,151,109,141,142,94,148,145,135,30,191,222,68,92,148,145,237,164,209,189,23,101,100,179,226,108,243,139,50,242,68,9,80,95,43,126,88,207,137,8,91,122,4,173,172,116,143,223,74,164,184,115,229,74,157,150,157,201,248,40,159,94,66,110,120,147,6,3,74,10,223,55,168,96,246,37,74,65,8,161,81,159,224,55,246,113,243,219,230,3,192,185,221,19,147,155,193,7,132,194,231,206,234,177,255,36,244,96,160,246,36,105,133,106,207,83,71,138,179,61,20,88,100,238,94,92,133,199,242,37,206,139,51,139,70,89,71,23,72,229,124,21,7,42,179,77,70,33,17,241,10,63,108,43,20,230,7,179,228,70,100,238,120,251,203,116,211,158,134,254,19,24,230,73,111,54,204,179,106,243,0,150,49,115,132,40,191,230,185,20,80,245,120,101,37,105,223,90,166,53,80,112,31,230,37,39,173,160,100,55,229,99,195,109,142,203,46,130,129,47,44,148,4,148,244,27,169,46,44,148,218,29,208,118,227,23,22,74,212,195,80,215,231,252,252,40,212,113,36,138,75,54,107,88,19,122,53,225,78,141,157,31,170,88,215,228,84,226,203,30,189,39,81,63,0,56,172,111,255,170,107,77,83,71,57,180,46,150,222,93,126,151,101,218,51,242,113,73,83,110,1,190,192,112,79,123,52,127,213,197,63,61,199,101,215,197,119,117,150,90,180,160,237,219,18,62,204,194,60,106,212,223,206,206,110,41,145,231,249,80,34,98,80,153,203,56,132,197,37,60,52,156,142,48,114,171,145,139,185,135,114,200,98,138,1,238,36,184,207,157,39,111,169,202,199,161,21,131,129,195,28,71,209,64,241,138,178,25,113,39,219,32,182,245,230,79,200,222,140,188,150,107,97,45,143,37,143,168,71,164,125,35,88,13,190,162,20,178,116,159,19,11,29,65,109,247,148,53,164,205,189,115,173,37,78,134,252,180,170,142,225,180,203,120,229,22,123,167,163,186,246,25,198,251,35,90,207,143,183,68,131,252,163,181,101,24,63,58,253,4,122,107,5,124,221,203,74,161,226,175,176,19,82,43,194,247,12,101,119,231,97,222,38,209,193,24,173,230,18,9,205,123,227,130,171,162,5,87,71,4,115,114,248,233,63,7,5,122,198,218,58,116,133,68,95,212,182,209,64,93,40,33,14,122,203,93,45,226,162,180,93,0,214,23,212,128,92,148,182,231,172,97,201,161,247,180,191,68,175,238,40,176,141,53,36,194,212,59,53,97,245,80,39,239,31,100,182,169,239,30,101,54,181,184,155,135,81,184,115,120,176,206,49,43,217,29,188,55,168,244,54,217,190,110,29,170,86,244,76,67,100,160,36,11,239,184,221,10,14,179,167,165,222,133,157,245,195,167,137,96,184,96,108,102,221,228,120,113,83,172,203,240,198,105,133,186,108,180,247,161,140,92,223,155,213,101,169,101,130,105,214,129,196,205,250,137,144,127,171,120,104,62,81,39,150,165,79,5,114,72,132,65,165,66,9,194,124,113,45,66,217,149,195,66,37,156,250,155,200,48,33,101,77,147,68,189,145,47,205,80,241,154,135,236,171,111,19,189,104,123,113,244,12,12,12,113,80,78,78,254,124,113,142,11,143,90,221,188,102,25,205,191,30,181,221,212,94,52,144,11,143,90,224,18,20,43,108,93,50,59,129,65,73,231,99,174,23,3,141,57,39,29,181,62,24,13,132,151,169,124,17,146,102,38,72,181,191,77,119,122,155,87,238,167,113,245,25,138,151,59,134,42,58,135,240,219,41,22,252,188,31,101,108,209,159,95,144,137,56,106,17,40,97,40,225,168,168,25,102,221,76,255,58,22,179,12,178,170,126,227,222,54,211,66,113,50,92,60,201,138,139,3,38,96,96,252,49,188,217,68,13,61,104,39,11,3,3,105,165,35,184,251,105,84,200,55,45,17,66,31,6,37,195,144,106,240,250,162,226,105,93,197,23,252,116,33,205,142,157,1,104,171,101,221,100,19,90,143,193,120,244,59,239,244,114,135,69,232,18,112,177,110,139,53,216,208,130,138,159,58,203,26,42,218,105,120,170,161,199,214,120,10,146,160,8,5,110,23,93,141,103,250,67,251,81,37,244,31,115,224,76,166,94,99,149,237,207,155,204,216,168,135,178,115,5,34,241,201,37,179,66,89,180,160,94,13,24,120,49,155,219,216,192,130,137,7,81,55,132,30,182,165,215,42,110,30,134,173,51,233,175,217,182,129,173,35,176,104,91,154,31,41,60,193,243,73,134,83,106,234,160,37,202,208,248,231,173,223,104,17,51,233,22,221,16,63,142,146,233,55,82,214,125,63,163,225,211,125,219,145,167,184,86,237,15,124,220,136,145,21,95,163,205,190,231,146,85,34,242,69,128,243,85,81,214,161,49,112,170,231,160,153,188,179,235,157,73,113,149,5,161,63,25,151,171,49,115,253,107,253,181,119,34,72,68,145,81,0,163,99,107,185,105,197,66,231,146,36,233,52,237,128,193,29,159,125,163,135,214,143,171,76,16,211,18,102,60,83,166,143,121,90,189,35,168,227,184,240,86,196,183,115,84,164,60,147,232,90,46,3,219,52,107,152,180,126,132,2,81,194,50,242,36,197,1,181,35,33,233,116,139,189,188,199,75,13,141,145,30,231,206,207,182,81,121,219,86,155,144,228,16,233,137,189,199,215,195,23,31,65,99,229,141,141,31,198,24,191,123,185,167,174,119,20,58,163,222,129,138,142,142,230,101,0,38,232,51,226,42,41,195,49,188,255,97,79,6,89,32,253,135,59,153,49,201,46,87,15,86,248,199,174,40,144,218,186,203,253,180,197,183,103,143,197,192,183,40,151,223,80,89,137,41,104,122,186,176,142,101,195,52,41,237,20,195,105,148,60,49,98,58,84,32,122,131,190,162,195,176,169,156,61,46,214,180,35,103,27,210,109,162,110,37,127,39,34,135,120,64,189,45,200,251,139,184,201,32,78,186,110,94,215,108,113,146,209,128,126,0,25,26,146,38,171,253,166,253,39,110,111,164,127,172,110,38,159,206,61,112,28,249,56,253,230,181,232,127,98,148,210,87,255,9,46,150,22,156,158,63,200,234,61,186,226,59,63,236,73,56,115,156,124,243,95,77,130,162,25,254,139,240,229,109,235,180,103,65,63,61,176,185,217,93,94,238,68,222,59,83,229,135,184,4,127,213,152,204,222,110,255,186,167,191,155,190,87,38,116,163,39,46,110,169,108,208,192,23,5,193,144,160,189,121,241,107,116,60,96,126,130,178,199,4,229,29,69,156,96,52,151,182,71,106,105,78,196,208,43,221,198,223,229,58,81,246,157,189,64,18,82,227,231,232,0,61,59,218,77,163,114,25,235,147,166,224,211,175,59,112,79,192,57,38,6,94,84,243,224,93,206,2,9,223,234,99,133,36,123,183,189,237,103,115,155,205,240,237,14,35,207,253,79,79,98,110,203,102,221,249,248,225,40,229,235,175,103,234,191,145,137,247,135,213,62,67,57,178,208,209,210,4,93,67,28,176,93,83,209,165,138,27,193,176,86,191,5,231,21,114,190,151,47,196,132,235,133,104,72,131,35,31,25,88,146,60,71,180,186,109,164,252,203,251,55,231,174,221,20,156,91,0,8,198,77,234,212,248,147,155,228,159,88,170,115,255,131,54,130,101,220,240,195,214,79,74,55,103,182,221,99,200,194,88,138,186,52,176,255,112,5,0,172,237,218,60,235,101,75,236,143,122,176,188,115,254,90,112,17,41,198,52,187,39,74,1,245,253,76,180,174,91,243,163,253,26,158,75,250,85,19,99,153,241,226,163,183,255,187,146,174,180,44,27,163,131,198,160,81,168,175,117,122,134,211,198,144,209,240,218,16,81,29,118,49,14,126,134,146,245,90,69,99,82,115,116,163,216,192,67,144,68,38,15,253,32,85,108,46,223,127,162,204,57,63,52,193,98,174,229,29,168,169,223,23,32,39,216,22,83,252,23,228,108,57,82,15,52,238,88,241,32,224,238,169,87,109,15,181,36,167,91,165,221,110,239,241,83,209,152,30,60,149,7,27,45,139,42,211,44,74,43,107,224,84,105,39,150,167,167,125,232,188,124,130,25,78,143,253,207,212,250,87,151,141,85,139,87,134,43,39,144,169,138,242,124,249,4,46,130,56,24,236,83,50,149,29,167,106,19,132,82,183,89,112,251,121,175,215,205,188,125,186,21,235,84,74,38,174,243,217,116,252,215,40,149,240,236,192,155,158,175,78,25,111,52,141,108,195,99,180,193,98,119,72,173,194,176,20,230,133,149,140,159,3,113,215,3,88,115,44,156,87,119,114,222,117,38,191,43,215,183,38,39,196,245,229,27,139,117,53,34,203,13,169,52,193,81,104,93,12,146,80,169,70,93,150,226,151,110,57,113,209,151,59,149,207,63,207,199,115,224,228,99,165,228,166,31,137,207,201,29,166,95,55,36,220,158,39,54,212,24,46,166,255,226,233,29,253,104,123,163,241,141,194,157,181,111,146,255,73,189,160,164,122,9,56,247,59,49,56,178,95,60,36,209,89,12,254,245,164,119,244,137,99,176,153,255,131,83,161,97,109,231,227,255,52,182,250,168,122,151,139,25,112,254,230,215,240,158,104,103,104,247,105,100,144,227,40,155,77,184,79,173,2,225,249,79,110,230,24,150,224,47,215,207,30,144,167,216,243,151,42,243,130,24,101,207,66,200,79,130,25,165,250,245,45,162,190,15,189,36,7,220,93,246,255,233,230,149,100,31,169,187,153,222,63,228,186,139,85,12,40,68,190,12,118,174,144,39,46,30,238,218,60,24,242,119,28,18,95,212,245,245,29,255,165,245,175,251,18,146,189,26,128,10,56,101,39,233,70,113,17,250,82,150,17,68,219,183,152,50,227,180,171,28,51,186,75,63,22,147,200,255,36,107,163,54,125,63,243,180,138,248,186,184,251,64,63,138,253,115,14,230,28,210,0,231,115,82,204,31,57,29,135,18,162,24,6,109,100,3,214,167,178,115,27,39,190,194,223,84,28,237,29,140,64,14,79,252,169,39,166,54,170,199,226,32,223,213,193,102,41,29,19,118,196,162,84,113,240,253,242,225,167,153,29,243,156,115,179,104,103,165,105,201,221,13,54,149,145,134,214,2,42,27,57,233,140,208,103,94,108,214,92,22,53,48,187,182,32,86,32,78,22,107,197,31,229,151,29,221,16,154,161,4,25,141,127,28,28,38,66,203,96,93,34,72,237,159,127,243,185,227,179,221,161,55,21,124,198,47,121,40,122,163,241,161,50,144,208,218,74,45,187,202,42,62,173,173,217,217,119,157,16,153,63,177,45,157,249,183,100,111,188,156,178,80,118,115,173,78,84,62,66,15,179,201,217,215,243,172,133,102,196,187,23,37,212,168,188,89,111,138,247,194,36,1,87,215,240,121,146,230,117,254,111,190,214,217,130,108,64,93,37,227,245,90,149,12,94,90,69,183,43,90,252,162,110,166,214,116,182,37,62,138,71,57,222,206,228,54,52,120,45,176,160,93,118,119,218,20,144,205,213,243,93,202,192,15,47,218,8,56,255,237,23,22,206,179,101,215,213,76,13,76,41,204,25,159,65,72,250,26,238,204,11,173,55,14,125,155,29,92,62,220,10,238,71,49,120,197,86,243,43,248,59,128,42,140,19,70,37,167,242,66,84,208,198,166,246,174,234,249,208,110,83,92,141,13,112,105,137,37,178,75,236,84,184,59,206,230,161,217,181,213,135,58,193,146,86,131,27,11,169,41,58,210,236,101,142,249,2,153,137,122,81,224,66,151,150,146,65,201,42,58,42,26,13,107,209,79,137,47,249,212,161,63,223,190,215,191,171,37,103,5,57,210,151,229,206,190,33,219,140,219,116,115,82,153,28,168,135,149,175,202,141,100,25,70,153,15,129,90,95,202,113,221,151,252,66,102,74,239,169,224,136,160,114,39,177,190,175,187,176,75,188,181,231,211,26,171,6,115,36,10,62,130,230,143,19,115,197,19,236,134,195,12,215,48,97,146,200,50,239,54,80,215,134,190,119,90,47,140,22,168,92,188,16,24,148,21,148,51,88,176,199,156,185,44,215,254,85,190,34,22,133,194,57,114,59,14,98,186,23,51,141,121,223,148,216,113,88,21,4,188,233,232,81,131,65,249,8,42,84,48,232,197,69,36,18,133,234,248,115,17,89,50,53,59,225,190,184,136,100,244,25,219,199,92,92,68,24,157,138,114,56,255,27,153,187,227,34,151,64,93,216,239,16,137,10,197,234,38,86,25,153,179,93,140,87,152,110,95,66,230,232,7,70,236,18,186,177,109,25,241,110,145,214,57,252,115,117,145,109,237,191,229,149,105,57,29,193,203,250,105,97,78,212,212,31,68,113,201,18,247,189,127,248,168,106,239,209,159,109,108,157,238,247,180,253,56,126,115,64,71,93,57,26,177,46,19,39,110,55,171,227,183,16,51,170,56,108,163,137,246,144,20,43,12,176,169,171,106,98,206,125,220,38,181,214,33,178,52,95,66,86,244,82,230,83,58,113,123,225,164,17,165,206,81,209,49,90,116,157,79,60,114,82,159,202,5,10,155,99,140,163,214,216,212,185,62,210,135,97,235,162,131,119,65,246,156,245,126,54,213,15,230,18,7,19,189,104,172,161,242,140,139,251,2,32,53,120,16,148,41,169,246,217,215,253,59,186,248,202,129,117,17,231,253,184,176,154,193,225,133,54,193,209,20,180,96,236,188,62,12,173,82,188,81,250,104,220,206,150,243,234,84,67,40,214,226,166,149,77,117,123,219,67,229,57,188,86,79,251,187,180,50,86,129,12,255,54,204,60,179,112,44,106,254,153,203,137,198,8,77,202,14,112,175,221,42,23,225,144,149,179,53,188,175,89,179,17,59,35,47,90,241,97,155,250,172,64,217,60,171,215,199,76,197,198,6,13,131,130,64,241,134,122,28,127,78,21,67,21,21,21,151,185,46,206,11,63,53,92,47,90,242,246,133,159,154,134,198,75,122,184,170,181,183,221,167,246,25,167,92,231,106,27,79,227,252,32,139,233,140,31,27,99,5,18,191,202,145,55,151,22,190,127,243,137,255,40,144,243,136,249,211,157,248,117,55,10,107,149,41,207,210,212,5,186,150,98,89,117,16,185,12,81,167,221,191,106,44,195,80,223,84,162,59,206,217,197,115,204,156,141,211,123,86,45,248,148,246,238,37,182,186,131,174,142,232,158,34,46,24,132,175,224,145,35,146,100,123,72,39,137,254,10,185,180,114,130,72,240,43,70,44,173,73,126,47,132,37,198,202,124,254,113,182,92,232,35,250,19,230,69,227,52,79,76,84,150,212,46,14,219,62,72,203,249,173,202,223,100,194,1,49,242,245,105,26,115,105,123,68,76,105,171,68,178,64,102,73,64,81,208,147,10,218,197,238,130,82,134,212,220,179,33,42,120,174,86,242,134,200,199,13,121,30,79,202,180,208,32,244,207,148,19,170,179,249,25,171,250,249,196,218,14,83,76,130,174,121,121,214,128,98,103,81,121,244,96,149,140,153,211,107,92,6,235,36,151,166,114,210,235,68,73,247,124,114,179,207,239,180,182,121,122,77,126,113,107,108,122,74,213,115,7,197,154,186,123,39,47,163,176,115,248,60,59,193,212,66,194,164,67,127,137,221,180,228,190,103,65,58,253,80,191,199,209,175,3,137,242,145,77,186,192,58,176,97,151,141,68,60,21,142,73,164,216,208,145,221,230,193,214,219,110,202,219,186,81,98,165,42,206,162,245,102,136,209,135,180,86,170,191,191,190,214,149,44,187,147,218,204,209,97,17,231,194,30,18,34,65,165,149,220,58,18,97,85,92,189,199,199,81,28,0,137,37,225,171,162,225,176,211,92,72,182,246,144,137,18,27,12,207,188,154,85,138,248,42,218,173,238,111,84,144,146,121,10,125,28,16,253,245,48,239,146,233,43,199,45,215,138,184,208,253,3,192,249,8,134,57,109,228,157,65,162,174,3,4,195,146,109,243,39,195,235,160,77,104,233,198,36,17,148,145,16,125,235,174,31,221,26,154,8,212,99,34,119,1,135,82,152,220,200,96,114,173,250,94,196,103,79,173,164,210,2,179,32,153,163,101,102,35,231,92,21,184,120,117,139,214,74,235,155,45,79,249,52,21,112,22,247,143,252,178,208,183,80,49,49,123,36,49,85,60,111,87,63,204,162,180,146,200,92,80,5,18,46,75,214,130,163,152,219,245,8,137,124,107,129,126,207,224,92,249,197,125,131,124,100,241,17,73,136,98,230,10,3,24,49,15,154,169,66,20,28,68,235,117,154,91,220,180,156,100,207,129,230,18,97,114,130,26,216,112,240,123,144,85,23,70,43,144,159,233,195,182,186,64,88,182,39,229,63,99,126,47,230,55,110,0,138,64,125,162,219,242,162,211,243,114,186,46,207,38,100,246,186,240,95,11,18,144,72,38,17,209,229,234,168,201,225,149,59,178,27,79,23,162,18,59,162,223,218,83,131,28,224,229,109,166,164,25,72,117,222,86,125,232,16,154,174,2,78,170,203,240,101,184,124,3,110,74,122,91,54,157,111,44,43,124,175,91,31,31,150,102,253,240,165,2,183,214,155,31,216,45,236,244,252,200,158,185,242,122,193,137,128,137,247,129,127,114,155,203,65,31,99,219,188,172,252,98,230,253,189,9,70,241,227,183,64,134,139,241,207,217,242,116,142,76,51,164,249,127,204,150,227,174,48,214,17,36,65,229,195,19,149,187,36,120,113,159,33,5,9,143,56,126,12,134,138,251,43,239,68,14,113,62,23,106,18,86,89,199,194,109,118,233,217,79,219,18,54,65,115,237,51,244,159,183,188,219,152,123,9,240,113,241,148,230,120,196,237,172,153,226,199,212,242,81,241,66,82,205,232,63,52,102,246,115,23,26,179,32,202,109,154,148,255,246,133,191,162,179,96,74,223,171,210,55,162,191,157,150,107,197,3,218,47,48,105,46,118,51,21,61,22,105,186,212,41,106,209,231,190,234,251,151,165,254,155,232,204,85,191,245,164,36,190,95,236,102,233,250,7,194,182,51,224,124,197,115,173,104,242,105,156,56,77,230,228,209,15,40,237,105,39,44,7,177,78,246,246,64,211,203,252,155,80,140,205,113,82,105,126,133,227,154,219,219,52,197,103,166,128,115,121,210,172,116,231,10,117,121,101,122,168,18,93,75,32,224,188,233,91,5,41,222,64,253,101,8,199,108,250,210,19,111,221,12,186,6,46,198,129,35,212,143,154,143,113,227,224,87,191,201,148,191,104,247,126,116,87,44,220,45,188,92,207,117,41,111,226,182,54,114,90,76,244,115,173,28,52,229,213,207,203,31,231,23,207,22,11,252,87,80,58,196,17,82,253,205,240,194,106,151,184,118,17,225,91,148,205,119,229,62,255,112,168,250,136,210,40,136,20,30,23,71,180,93,110,96,27,133,127,202,181,50,209,190,196,6,16,248,18,243,235,93,220,40,74,155,241,237,117,179,252,184,235,102,186,255,95,33,207,255,214,120,193,120,79,207,146,15,194,239,114,173,231,88,8,193,37,193,165,64,51,166,247,240,196,130,18,58,170,56,53,113,115,91,129,93,100,249,154,77,254,55,163,163,236,135,26,241,252,78,252,6,254,121,179,84,33,89,182,212,21,194,95,199,145,189,134,249,9,98,69,21,138,250,241,17,150,252,73,76,61,161,29,30,128,243,201,135,183,102,132,196,18,184,249,73,19,6,203,35,52,126,105,39,127,36,48,225,213,228,76,197,44,61,174,210,248,156,110,118,7,46,246,54,232,241,219,28,15,157,144,252,110,98,82,104,6,198,170,105,160,32,179,27,227,73,191,59,120,90,215,111,252,128,62,252,45,171,216,196,150,218,152,181,99,111,39,249,61,136,59,2,101,215,115,47,250,248,87,158,94,177,178,163,156,114,188,152,92,134,55,253,166,235,175,89,241,230,123,251,193,195,126,207,5,248,189,81,46,78,235,239,74,169,94,28,60,185,90,115,82,211,168,31,41,191,203,113,211,106,239,205,214,131,69,240,157,86,220,182,183,213,192,89,247,221,185,30,83,200,16,143,33,231,253,71,148,89,128,243,177,177,166,161,148,134,6,250,106,128,178,110,6,47,239,195,127,24,124,253,195,237,235,74,91,100,106,254,59,135,32,101,70,55,158,4,164,116,12,191,239,144,241,110,118,69,198,5,64,59,57,93,93,1,46,66,10,201,250,218,180,153,108,150,188,113,108,134,76,18,57,39,20,21,174,137,196,155,138,126,7,39,211,107,214,174,8,32,157,212,249,99,20,11,68,135,108,138,11,85,226,93,156,67,86,54,175,66,248,139,33,45,159,149,189,168,116,48,210,164,236,202,180,40,111,70,162,114,209,206,171,31,29,171,12,239,100,102,196,56,199,180,240,80,35,26,19,219,208,225,119,187,163,200,200,102,26,93,207,188,42,203,158,4,212,189,7,35,124,62,79,11,34,151,244,71,6,210,18,203,77,100,191,139,177,221,237,20,132,146,234,169,105,194,212,165,52,21,70,16,116,123,251,9,197,229,139,88,218,180,251,50,55,2,87,127,229,231,71,161,248,73,107,232,150,70,94,118,46,244,187,221,61,53,61,89,80,155,40,66,151,28,136,113,186,243,56,10,236,171,88,120,46,187,1,221,231,111,142,25,22,54,136,202,240,223,35,247,206,57,160,184,178,170,40,176,9,241,184,135,148,190,119,25,0,56,99,8,81,210,40,216,102,166,66,22,115,37,73,216,131,85,42,85,99,124,109,137,213,197,27,171,9,112,235,57,92,186,58,247,246,68,69,108,217,149,44,216,216,66,238,80,227,66,122,68,92,92,28,16,39,142,128,16,66,49,168,9,169,24,245,172,234,254,159,221,250,213,82,29,106,29,236,245,152,85,143,56,91,237,184,24,137,71,163,26,8,176,32,155,99,62,8,57,144,55,62,156,88,30,18,54,95,57,233,47,182,171,88,104,208,69,54,212,164,229,14,63,105,218,204,242,203,83,175,144,79,40,81,14,178,22,171,7,113,194,84,94,120,152,239,240,95,119,207,149,29,229,144,200,36,166,133,96,191,50,202,14,83,222,49,38,180,241,185,60,102,79,245,92,231,174,159,90,90,204,213,20,148,44,175,52,44,209,51,48,177,185,42,164,115,214,252,112,56,29,152,48,204,149,64,99,226,192,45,84,73,188,0,255,47,30,243,67,101,133,154,213,187,172,217,187,177,100,222,11,153,185,143,54,154,37,109,109,45,141,47,157,238,203,176,185,47,132,234,27,11,217,36,234,78,42,154,25,169,88,80,237,74,166,135,73,253,69,186,162,103,53,48,98,212,23,72,23,139,37,210,178,237,2,233,146,207,50,64,244,255,111,2,127,133,237,102,80,23,129,188,232,119,89,35,118,229,38,49,128,115,139,36,90,68,193,166,159,137,66,159,62,195,35,228,236,184,153,205,165,7,95,62,222,203,16,34,227,93,124,148,0,224,3,156,111,158,110,236,89,119,24,48,188,10,111,106,113,181,58,248,157,181,195,31,134,1,156,31,60,247,57,18,93,40,32,251,172,244,100,238,190,232,241,137,174,31,224,50,192,240,205,225,87,47,164,49,168,141,7,58,137,155,180,201,104,21,176,67,87,201,75,238,12,187,156,124,255,198,141,209,175,82,62,179,153,83,243,53,79,24,160,163,75,216,1,0,222,179,124,103,141,43,51,194,160,202,227,233,196,114,19,108,226,164,99,212,39,141,126,249,155,22,80,155,19,229,2,73,29,59,171,89,132,138,71,108,8,117,145,26,222,68,210,160,195,14,3,219,0,58,99,185,251,168,20,199,232,245,247,132,197,59,28,45,26,18,169,108,118,69,15,174,205,118,74,223,239,221,125,244,246,1,208,247,90,166,175,80,142,183,195,122,160,160,47,183,80,57,23,5,185,12,143,56,172,72,111,210,152,61,59,135,26,146,18,194,101,215,181,72,110,69,39,69,157,209,140,85,3,74,138,57,182,114,168,62,70,187,136,191,89,119,248,120,213,165,154,139,55,63,102,31,163,74,154,36,119,155,250,182,223,244,92,147,49,22,47,141,193,242,62,40,129,107,188,12,21,18,109,209,125,82,251,150,242,94,88,122,237,192,176,216,196,251,87,118,124,53,143,122,86,163,46,186,13,227,64,229,196,108,92,204,188,56,69,111,45,48,201,27,63,65,183,118,79,251,189,178,244,30,141,85,174,252,253,47,63,194,235,126,193,121,133,159,26,55,254,122,245,25,200,154,246,166,237,117,35,76,125,179,36,125,193,45,11,167,191,86,248,240,243,19,218,193,83,6,194,83,157,163,53,33,135,18,143,130,171,255,138,219,218,139,9,109,70,101,201,172,214,56,233,71,249,76,171,13,184,80,253,194,241,74,241,40,83,206,199,181,116,53,114,41,47,217,151,23,186,204,105,73,217,67,253,218,95,152,49,239,134,138,212,234,110,255,111,105,18,187,217,57,254,12,52,87,68,118,136,14,21,116,50,7,9,37,134,49,88,25,119,145,220,184,65,90,163,148,36,100,78,85,78,195,167,167,3,82,75,224,131,143,10,115,66,9,80,126,66,104,162,134,137,3,72,23,193,14,226,252,51,238,120,47,196,181,60,84,109,150,94,88,229,211,86,212,126,253,53,28,41,41,211,26,115,249,232,111,31,208,255,208,59,74,61,189,232,19,192,173,201,120,241,207,254,234,2,243,54,193,39,98,9,127,117,129,40,97,219,122,179,11,93,160,181,230,91,9,248,4,217,67,151,249,16,103,11,94,33,36,90,47,229,174,16,19,164,60,145,46,169,254,161,11,149,201,19,14,244,176,109,20,81,181,77,73,213,119,154,110,209,86,143,83,80,189,112,47,227,20,145,238,21,35,25,186,145,88,233,44,46,0,219,135,49,86,87,234,102,45,81,235,167,103,104,198,12,232,82,126,144,144,228,84,22,186,109,122,144,162,108,211,162,90,89,4,56,95,32,48,198,14,241,10,24,19,81,48,104,132,96,92,2,36,194,141,41,215,221,161,173,81,82,123,157,88,173,19,238,183,3,164,176,74,164,148,221,172,3,90,61,148,251,242,78,209,253,82,55,227,23,7,230,144,88,201,58,105,83,7,83,33,71,57,46,232,128,23,52,57,123,0,150,69,12,251,60,220,149,242,52,6,142,37,179,165,212,199,41,105,230,63,6,190,58,42,232,104,190,163,64,48,208,26,218,93,88,37,101,184,136,22,32,216,69,76,211,152,171,118,129,103,94,196,52,140,106,135,84,109,237,223,152,230,158,211,145,246,234,79,76,171,196,17,37,159,244,216,87,94,245,78,173,166,209,131,142,230,28,149,19,195,242,112,9,75,29,68,165,169,155,64,205,164,136,194,111,215,101,69,71,128,163,249,159,223,121,17,252,189,120,82,241,255,57,183,70,162,41,62,193,125,41,173,173,162,118,55,133,253,58,130,171,242,236,143,211,93,79,154,76,218,222,204,130,163,162,114,249,215,86,124,37,43,38,255,151,70,121,71,161,163,219,34,124,205,193,100,55,250,38,7,69,121,23,177,139,88,28,118,234,35,55,55,199,210,168,223,182,120,96,171,153,103,213,241,147,170,12,115,89,166,137,169,231,146,131,194,223,246,162,140,210,61,82,140,99,183,253,244,63,152,148,142,122,221,25,239,227,38,97,120,12,56,7,7,157,185,190,2,156,171,121,189,248,157,241,223,221,22,162,73,73,178,207,204,98,165,56,241,220,28,118,86,28,118,177,165,82,117,136,67,175,122,205,33,115,87,135,209,239,141,65,19,117,66,155,98,207,53,218,53,198,122,156,240,62,53,217,21,95,115,110,132,247,212,182,79,8,116,201,59,152,26,26,234,77,120,13,103,184,72,172,23,5,152,231,85,175,225,56,151,229,22,75,66,20,84,24,91,227,46,31,21,46,91,246,60,67,252,226,68,126,255,184,40,250,59,61,54,129,234,199,239,5,94,213,108,78,121,192,121,143,191,221,146,89,157,83,73,161,81,105,94,86,76,189,247,58,203,109,224,188,79,148,3,221,180,75,40,11,96,200,220,41,159,48,3,126,101,163,82,169,57,172,201,232,87,18,93,206,249,138,151,90,180,115,105,182,101,53,238,142,117,73,163,177,35,159,162,126,172,10,205,155,182,44,83,28,30,183,211,211,147,194,105,215,3,233,105,169,43,224,136,132,107,122,25,81,195,9,129,145,180,49,155,35,221,46,46,130,235,59,20,123,11,253,108,238,230,242,44,238,37,83,67,147,174,149,35,155,14,5,47,105,68,236,42,195,182,227,85,132,108,59,8,149,198,56,204,205,110,51,69,154,133,122,137,148,137,58,189,119,135,122,195,94,14,136,181,87,191,64,28,57,201,188,210,144,47,187,255,42,135,188,24,105,213,235,142,126,59,71,116,30,117,78,211,228,211,70,142,105,98,105,194,171,136,26,146,51,201,42,15,171,252,36,201,193,144,116,76,236,207,126,74,11,75,145,54,2,242,23,155,40,252,136,121,232,217,102,123,72,59,45,48,247,102,186,93,228,218,253,15,118,195,227,166,78,76,201,222,254,205,27,97,234,15,26,79,126,174,120,182,233,39,228,222,47,203,171,201,168,138,81,232,24,26,207,130,203,79,122,61,247,90,232,95,59,89,54,58,189,113,27,187,76,121,202,213,48,143,253,205,249,11,237,33,20,134,180,104,1,197,25,219,56,25,190,166,97,108,69,254,201,25,184,64,238,49,29,164,57,62,188,175,29,237,187,110,219,70,241,217,114,248,75,242,61,123,50,189,2,95,117,80,55,33,255,215,155,178,184,213,61,147,124,51,139,157,215,245,102,181,206,153,69,137,178,24,148,48,107,166,14,17,77,196,39,242,226,122,241,206,225,223,22,247,15,81,10,223,56,229,113,253,6,189,130,145,254,235,211,173,38,142,234,49,123,66,157,104,93,151,88,166,74,180,3,222,143,168,54,235,198,75,80,198,163,108,69,154,169,122,237,104,164,29,28,75,13,205,62,36,191,94,186,145,169,190,98,210,210,81,187,56,33,176,42,228,244,103,149,193,88,246,8,197,23,171,76,169,248,177,207,250,159,85,54,197,157,241,225,242,197,42,59,187,233,96,47,92,73,163,183,133,123,4,230,152,150,92,203,137,149,243,225,30,103,144,198,248,97,195,118,181,230,122,58,162,132,199,150,4,53,105,167,249,85,191,249,171,205,15,38,26,13,69,75,123,206,4,246,205,217,47,139,206,211,228,74,217,225,69,141,44,12,68,153,74,194,14,50,181,92,75,170,52,191,109,168,89,31,111,111,175,173,239,253,114,107,113,108,115,137,12,83,217,136,68,118,142,153,88,85,243,65,39,32,54,29,142,67,45,96,79,62,161,86,33,97,168,19,34,157,170,10,145,7,87,84,22,25,82,27,156,37,225,247,110,137,20,215,80,175,199,150,40,247,68,163,80,61,121,184,56,140,30,21,67,21,93,13,230,58,74,92,99,72,47,41,47,15,139,218,209,249,252,240,115,179,106,178,164,111,109,140,194,111,177,165,75,223,42,104,161,86,241,180,66,157,213,236,186,102,135,126,249,240,121,190,71,175,42,149,170,48,106,155,110,147,100,230,125,129,155,66,98,145,20,230,163,239,25,186,67,160,205,79,200,139,181,0,231,156,226,17,193,157,215,207,172,47,26,220,251,104,205,236,187,30,251,30,247,127,28,31,74,252,146,30,180,90,192,54,57,103,77,145,33,181,138,8,84,140,91,186,226,208,214,242,207,238,128,249,118,145,188,190,10,187,44,199,192,213,136,223,167,249,167,56,199,229,142,64,153,77,215,172,53,163,107,46,137,211,110,204,165,103,39,43,179,240,227,101,156,80,42,214,170,170,46,70,193,196,253,186,144,147,17,62,68,95,79,41,113,116,34,183,54,166,187,54,58,30,105,155,194,21,87,48,41,213,171,187,173,110,156,85,188,118,207,142,108,232,222,23,222,95,240,156,86,196,162,85,133,191,132,201,6,136,48,102,246,36,34,220,34,242,89,58,9,173,117,107,195,25,220,248,217,139,194,166,68,31,222,143,170,36,70,135,35,155,208,143,191,221,100,179,15,89,71,60,5,158,124,72,15,227,222,22,25,255,20,76,118,220,59,57,216,23,65,31,242,95,62,30,6,186,176,78,1,0,169,250,64,119,45,237,170,118,148,35,75,46,191,93,52,21,224,28,174,79,221,108,68,59,248,117,54,38,183,49,134,163,134,120,182,177,145,27,176,71,154,190,101,156,166,27,139,255,94,74,128,79,180,9,51,11,17,116,208,201,68,135,204,209,181,153,153,157,74,227,87,144,160,136,121,25,87,246,52,185,41,177,22,233,176,30,193,204,108,251,245,202,57,242,54,26,215,218,159,88,139,119,166,255,56,132,120,129,160,76,8,157,201,36,12,236,18,90,27,163,238,0,210,90,111,1,51,107,171,179,66,147,87,116,162,104,195,61,143,110,126,201,157,112,163,9,191,251,231,28,181,81,193,68,95,20,2,53,76,80,74,176,191,133,192,212,12,43,75,142,191,133,64,54,248,132,96,96,196,174,173,70,82,128,241,232,128,137,13,195,224,40,47,159,103,121,4,140,63,38,250,110,140,187,64,214,234,205,107,186,150,122,88,120,219,250,120,51,169,40,79,62,31,248,201,169,3,54,123,239,22,50,90,170,85,67,195,207,49,240,36,118,27,53,191,71,86,154,219,207,83,227,149,115,148,16,184,190,186,53,113,216,207,186,70,212,246,59,139,80,80,88,253,37,151,51,55,57,134,168,40,60,245,251,115,215,104,43,72,40,137,86,228,23,42,73,145,137,139,202,153,36,42,230,233,234,244,182,178,154,202,112,139,240,61,106,105,213,11,150,2,134,3,17,26,212,216,183,57,66,206,187,28,194,17,61,28,166,21,140,217,3,188,46,112,104,45,136,47,194,9,162,117,175,74,137,65,95,22,254,156,215,84,131,143,122,176,2,250,249,120,77,37,29,166,106,74,116,36,193,185,191,169,50,194,4,12,84,23,21,101,87,174,230,41,77,59,142,26,31,214,235,32,71,192,170,125,126,93,230,164,65,209,226,145,156,215,246,198,14,43,23,155,28,143,3,62,7,70,78,15,116,31,98,131,10,246,227,15,135,177,74,52,90,71,180,193,70,217,126,193,23,173,121,120,83,246,4,206,74,212,118,207,246,88,155,91,252,172,172,202,211,127,165,229,195,250,245,189,181,83,178,34,135,70,251,45,158,184,222,95,127,250,186,6,159,244,115,213,34,109,82,216,209,216,213,32,62,150,233,223,6,198,121,201,30,14,24,121,90,25,14,74,219,157,200,1,151,53,188,200,211,11,199,223,72,197,14,185,68,230,173,15,22,190,207,247,177,51,154,252,218,22,203,58,180,156,254,43,118,117,21,183,52,236,161,187,255,190,241,241,48,202,250,111,154,20,19,157,151,77,68,241,86,86,39,168,100,80,172,139,19,64,116,252,140,194,218,127,82,25,224,128,29,76,25,203,99,89,31,93,23,230,4,231,88,202,214,99,172,84,177,137,113,46,148,222,180,120,196,214,198,72,90,179,224,134,249,243,72,207,75,30,101,118,45,137,2,191,179,103,98,197,97,247,240,137,146,118,149,24,69,168,11,44,43,194,164,48,32,160,123,200,142,148,106,31,20,187,222,16,250,108,199,173,155,114,153,94,172,2,133,78,43,30,138,188,79,15,111,152,253,98,237,255,178,196,182,163,35,96,163,42,107,234,181,148,215,13,62,130,166,42,11,241,113,233,65,229,88,168,99,161,93,103,124,47,124,11,182,146,85,40,188,193,255,238,163,226,187,195,144,254,244,15,86,245,214,86,57,38,94,154,112,137,226,137,61,191,7,199,221,71,78,253,76,245,218,18,162,243,145,37,153,31,86,15,62,48,252,179,36,182,9,107,104,156,81,230,72,16,200,122,11,139,18,200,213,90,200,92,173,174,164,116,164,209,247,44,107,79,140,237,84,135,81,186,151,13,179,105,181,88,66,24,135,174,114,103,191,166,250,39,213,230,42,107,13,27,114,148,173,86,51,213,191,100,248,9,178,255,191,58,79,134,137,102,233,206,105,243,54,3,206,115,159,239,106,44,74,147,81,13,101,247,131,237,173,190,88,71,50,172,74,27,241,165,175,201,213,180,181,89,241,244,35,171,167,71,9,253,15,158,99,62,240,56,26,244,230,212,48,121,74,229,246,208,58,105,121,106,197,11,83,105,13,229,80,27,219,84,49,14,194,77,85,176,116,56,234,55,155,150,61,126,143,37,231,209,179,176,238,199,154,10,183,14,7,155,158,37,153,160,237,70,241,92,98,229,132,193,196,12,174,66,140,32,225,42,109,187,80,76,217,60,17,22,9,118,213,106,91,211,78,10,199,123,72,74,167,102,249,253,34,220,98,27,120,77,170,19,218,94,104,166,153,142,219,241,146,219,13,36,87,93,176,51,48,143,33,247,121,102,93,19,101,58,161,148,46,28,92,208,94,207,236,94,88,192,253,139,144,155,186,254,190,45,187,182,12,42,156,9,3,47,121,204,229,40,49,250,218,110,209,228,20,41,201,5,0,9,201,95,225,3,222,132,240,174,69,24,218,162,7,145,253,110,70,208,50,107,7,3,113,106,237,251,42,26,63,18,173,183,172,217,80,105,146,95,53,218,42,217,34,164,36,7,17,42,136,190,250,160,101,197,131,80,119,92,25,110,189,104,125,91,133,175,57,195,139,210,100,119,238,58,224,158,157,93,75,52,10,27,65,61,116,60,79,157,108,244,25,40,183,138,139,90,44,208,130,140,22,60,49,245,245,230,116,103,146,253,218,249,160,221,239,40,143,99,187,38,111,180,170,57,87,210,177,245,63,129,235,129,143,173,66,139,166,172,184,166,171,166,69,31,170,16,171,219,79,186,196,71,159,6,76,140,103,227,146,141,99,109,60,149,82,164,192,70,2,8,35,240,170,70,125,85,22,198,196,17,163,7,6,123,182,246,253,201,181,236,40,125,80,118,101,4,102,10,214,156,56,205,161,106,233,39,209,117,146,154,79,130,98,134,83,237,230,77,171,176,81,213,42,186,252,25,226,48,62,32,176,206,170,189,96,75,16,76,34,11,1,139,161,162,81,48,155,161,202,94,170,122,174,228,156,210,38,73,14,153,207,40,199,50,186,100,225,93,22,224,42,14,231,9,129,136,107,74,80,215,76,106,184,254,168,31,153,152,76,194,165,73,123,69,50,56,255,86,181,177,227,34,100,99,244,56,73,9,92,89,24,61,79,101,8,100,33,167,88,110,87,72,248,121,60,65,16,183,163,179,92,84,209,214,178,23,46,26,35,49,138,13,121,218,30,92,246,50,88,231,202,178,125,167,19,16,70,250,57,22,112,110,117,5,112,254,238,122,95,63,250,48,49,69,161,63,101,158,255,200,222,206,206,142,85,219,160,151,182,170,198,43,176,244,32,179,100,124,51,124,38,137,83,69,220,60,189,81,115,208,185,253,63,123,88,220,229,186,12,56,223,253,85,184,215,223,5,255,21,43,77,40,23,203,234,229,136,41,114,33,118,128,141,208,65,158,197,182,122,227,247,216,194,183,251,31,213,219,236,169,40,164,197,187,145,249,190,167,184,207,250,191,165,213,237,254,135,86,55,236,255,69,171,251,148,187,141,199,238,207,158,109,107,105,105,137,192,97,69,203,240,57,120,194,137,127,253,113,239,168,76,79,158,149,217,144,126,43,243,59,127,51,221,197,108,42,61,7,125,19,254,124,36,147,174,83,149,31,117,95,116,246,58,201,80,209,190,31,23,181,124,191,110,50,248,182,132,185,196,168,134,118,149,132,206,29,173,170,157,183,112,230,110,176,183,246,79,191,216,126,137,197,60,59,255,72,68,193,87,103,188,129,189,103,113,234,230,200,42,75,213,13,153,253,213,229,112,213,116,112,193,26,115,35,74,190,145,92,211,185,106,182,43,9,222,45,31,197,196,126,27,134,120,223,119,15,180,90,158,56,113,143,80,171,89,182,110,131,128,14,234,43,181,226,34,30,12,178,127,39,72,150,73,155,220,26,94,148,168,99,86,130,76,89,149,178,236,167,181,22,203,170,231,187,28,173,25,94,0,47,141,194,130,31,46,128,151,52,180,142,226,165,11,224,229,210,181,74,240,160,9,41,225,176,163,40,14,136,164,182,53,240,77,20,200,218,232,97,174,150,211,175,240,147,114,247,183,81,76,178,113,77,52,137,116,65,102,187,182,102,109,59,172,234,137,246,6,246,139,123,182,21,125,88,246,146,235,213,48,106,241,213,135,107,26,65,54,214,29,147,84,36,131,236,159,216,223,47,11,31,74,95,78,127,150,182,98,173,81,87,208,90,146,151,90,236,104,122,44,211,228,62,158,156,45,210,43,191,0,5,215,214,18,84,90,4,29,225,24,77,165,87,248,53,93,4,240,189,103,202,120,68,61,165,185,240,205,163,247,89,36,240,214,146,29,11,67,223,10,196,128,228,100,118,101,37,20,138,88,223,64,230,15,231,39,0,253,113,60,33,247,164,181,85,252,162,30,59,37,114,118,190,121,194,166,233,241,34,88,102,155,239,20,94,251,54,238,240,171,147,106,221,13,247,21,10,61,88,114,172,76,118,153,197,230,159,235,192,136,97,47,154,39,57,119,42,97,64,213,200,252,207,117,32,56,244,225,143,124,133,96,13,95,13,13,141,191,97,152,81,249,116,67,100,125,80,89,189,167,54,51,194,103,72,200,215,227,147,199,16,191,128,184,97,177,151,45,141,30,194,125,113,56,194,76,124,58,145,78,49,230,149,163,240,193,87,162,168,31,148,148,67,56,241,168,57,66,42,90,205,26,255,41,68,28,25,39,107,40,186,43,95,188,188,209,110,214,15,249,6,150,91,134,120,122,220,122,158,147,203,7,56,199,215,143,45,178,78,240,176,28,173,46,107,167,55,197,246,47,71,86,149,136,78,116,114,155,218,92,56,248,66,65,160,204,183,176,11,10,135,207,159,19,205,101,174,11,252,149,99,150,231,47,216,230,45,38,83,168,174,241,146,126,232,49,203,102,207,135,90,46,206,21,231,94,168,161,73,230,133,195,228,0,175,68,254,157,11,135,201,80,209,184,202,136,226,11,135,201,22,193,197,155,23,14,147,107,28,169,42,60,236,213,78,99,57,118,87,83,93,165,59,97,234,196,54,144,4,19,35,129,123,95,166,48,137,101,238,30,55,90,178,108,17,56,225,236,135,37,152,205,94,137,201,22,53,207,30,90,113,106,163,25,121,38,104,161,186,202,239,163,173,239,94,226,33,42,10,87,198,25,113,190,89,149,217,112,169,169,106,116,38,52,142,183,11,103,253,217,102,37,77,178,95,172,251,6,127,183,12,35,16,67,79,172,3,128,170,124,124,92,190,250,122,133,6,176,5,92,233,49,209,170,177,207,148,199,225,184,65,37,105,145,188,108,72,203,123,67,46,249,174,108,203,103,182,209,121,172,12,203,41,102,229,213,14,111,117,242,187,42,193,154,90,39,45,107,86,138,98,58,46,61,149,48,123,207,10,153,73,11,145,196,96,254,18,201,4,195,145,208,239,191,173,165,250,79,144,123,55,53,147,254,141,70,213,121,64,6,9,52,186,131,215,155,26,109,60,201,237,216,74,77,213,103,202,144,216,160,21,65,127,211,142,205,42,204,97,136,219,10,170,42,50,18,120,224,95,144,21,247,37,45,127,34,48,177,144,47,92,91,92,19,112,30,187,190,22,155,21,236,2,74,95,93,71,206,39,17,223,76,241,202,214,171,155,253,80,88,86,221,219,247,82,168,186,254,32,180,161,242,67,175,132,221,197,24,190,32,198,246,70,155,68,153,58,14,175,53,149,192,205,51,51,173,230,118,24,89,152,128,108,200,9,253,144,8,106,187,30,172,53,175,175,138,62,44,222,134,92,143,159,60,169,41,155,192,21,95,93,165,159,84,89,229,29,85,208,40,84,102,155,155,223,237,92,80,240,76,42,146,251,206,10,19,11,17,109,72,56,76,86,169,77,166,153,179,137,207,78,140,230,247,37,65,82,16,184,110,218,118,116,15,80,54,45,136,181,64,211,242,177,169,157,187,39,207,28,216,54,127,241,169,125,134,251,103,50,191,190,84,4,0,136,125,3,87,164,225,164,251,123,82,242,237,184,147,146,11,125,23,61,146,229,100,172,52,128,238,174,128,5,5,48,24,12,227,35,96,240,186,234,249,23,86,79,178,127,62,223,71,46,2,163,223,82,198,11,218,118,98,194,65,12,182,195,160,156,7,209,249,89,177,177,247,225,45,75,96,43,175,219,218,45,191,99,71,244,119,11,114,80,40,44,170,206,135,186,117,163,12,78,123,224,150,59,210,230,106,115,63,61,248,185,160,170,25,91,115,69,228,79,93,137,42,234,238,141,230,56,29,63,98,34,119,220,143,199,224,28,25,130,138,13,93,238,10,75,137,182,147,153,254,180,27,163,135,254,147,81,44,132,213,196,159,79,67,185,206,33,116,213,240,17,156,155,87,214,208,6,173,151,121,189,19,6,237,204,185,55,194,39,145,41,21,130,206,145,105,65,132,20,131,251,116,114,242,96,187,122,134,38,40,94,196,226,146,0,215,38,56,166,36,179,88,165,34,113,174,254,209,20,94,22,138,94,211,84,119,132,216,128,248,53,242,41,188,229,168,123,211,244,178,141,251,116,170,205,80,10,170,66,179,154,6,95,35,27,233,147,158,207,125,182,147,160,182,182,138,28,218,54,215,28,201,197,163,234,206,130,241,252,37,227,18,158,175,99,74,170,138,134,142,173,93,125,87,62,180,239,79,15,217,71,23,48,211,54,25,78,135,93,255,81,252,200,167,219,194,127,199,197,232,116,110,222,186,219,73,234,227,218,162,220,96,207,224,193,157,15,3,119,127,3,3,13,235,36,46,63,176,183,177,225,206,207,70,195,192,8,16,40,94,95,207,195,214,198,166,165,160,87,112,7,40,108,53,79,24,198,81,149,45,20,69,183,201,237,135,107,123,139,27,74,4,118,155,246,212,200,129,89,72,195,30,251,58,172,83,205,61,72,240,46,250,124,32,227,161,5,190,127,65,236,139,144,210,182,139,51,36,198,225,7,113,226,246,151,254,43,86,228,104,236,196,182,29,32,240,201,228,109,196,96,174,108,78,192,220,225,47,125,111,163,65,127,25,192,121,164,97,150,230,116,126,89,114,163,107,67,72,251,161,127,87,107,145,83,165,132,131,101,187,186,139,186,59,194,38,191,213,219,6,40,142,16,28,179,132,46,113,24,240,242,229,151,234,186,201,104,17,218,181,227,123,246,112,104,37,141,186,203,63,239,106,40,129,31,215,167,49,51,190,100,22,19,19,187,8,55,104,24,204,238,194,64,28,157,120,128,48,251,107,32,174,187,68,255,245,217,10,118,39,103,86,61,69,196,186,73,112,32,105,11,187,21,65,218,223,20,25,153,85,162,84,154,93,167,201,56,62,230,194,204,173,133,188,83,151,83,151,167,61,121,251,233,124,109,249,86,33,132,59,35,177,243,253,72,106,141,152,77,88,103,70,243,98,144,107,44,186,149,49,233,222,28,151,62,242,218,26,193,52,47,160,82,211,236,40,44,205,6,176,42,79,14,248,37,244,35,247,107,105,216,46,155,207,179,101,133,49,87,208,199,134,42,149,177,237,126,210,63,185,40,213,225,100,48,59,75,8,229,47,205,213,251,131,222,39,158,95,126,126,108,57,57,208,86,187,195,190,208,52,20,134,189,210,246,38,104,212,8,80,119,129,110,46,100,7,11,23,176,43,211,200,72,243,89,157,108,249,248,145,246,192,184,20,1,231,197,157,143,246,3,248,59,112,143,120,114,237,104,82,167,75,239,71,202,88,117,175,13,155,14,58,251,154,133,254,188,30,76,92,187,83,97,183,74,210,149,237,68,109,54,248,113,140,91,37,125,209,131,33,14,230,180,70,22,211,72,249,35,125,160,166,171,112,161,247,190,211,171,74,40,45,237,83,129,212,182,135,115,199,63,160,122,9,34,97,59,100,173,245,53,91,210,108,53,122,166,25,104,252,135,43,248,151,219,167,76,193,60,138,160,181,123,41,25,14,135,163,242,203,238,90,200,48,170,130,156,178,151,220,176,135,5,191,74,233,202,56,190,144,180,77,114,153,184,83,166,77,149,202,26,254,244,140,199,235,223,49,127,245,146,56,16,177,19,53,91,197,185,110,43,102,76,179,83,254,236,253,164,135,48,251,204,131,12,17,171,38,34,111,190,132,61,34,85,6,145,121,88,158,200,109,253,233,89,105,142,5,225,82,186,68,195,131,197,90,243,137,4,23,38,199,135,38,214,109,51,200,169,56,137,13,51,96,198,11,241,239,176,152,228,255,91,145,207,79,140,148,119,222,83,38,73,204,112,218,177,195,95,68,87,57,124,141,147,104,67,110,246,228,61,226,52,120,24,90,249,6,227,10,227,44,129,228,124,9,224,139,66,221,189,242,190,54,221,247,50,102,120,34,219,134,168,84,70,48,30,172,140,240,238,28,221,172,253,1,6,156,231,120,244,130,124,54,196,20,9,148,143,191,223,8,153,8,222,208,192,59,48,240,13,150,68,244,4,60,187,217,192,81,62,170,201,171,162,207,146,59,64,194,187,112,164,26,132,11,238,204,218,116,204,215,208,120,62,193,198,254,173,189,216,20,66,163,138,178,251,44,110,223,112,199,228,148,37,162,162,238,171,80,68,162,83,102,50,79,69,90,245,211,192,111,167,116,56,91,172,29,221,165,182,96,135,158,95,77,167,58,43,221,40,217,124,189,233,85,143,233,204,152,203,240,208,62,203,202,40,141,113,187,207,209,74,197,79,84,234,245,178,99,163,245,38,71,37,96,121,164,95,6,108,73,177,144,195,154,155,250,144,51,159,36,67,81,110,102,141,219,45,43,127,242,215,39,189,202,52,116,175,121,184,221,191,110,102,127,82,6,121,220,41,160,137,2,94,147,126,117,23,11,56,47,253,214,184,228,81,252,181,26,176,94,29,153,169,168,171,243,162,50,141,105,55,109,60,172,242,121,204,175,119,151,138,75,159,181,135,103,238,211,206,179,14,95,41,73,117,42,53,88,42,199,57,115,11,236,174,141,50,136,9,154,110,14,95,180,226,217,25,34,121,222,183,154,18,198,100,59,123,231,119,104,154,91,146,194,119,206,131,9,93,168,157,74,34,21,23,140,144,45,85,101,219,161,126,34,41,152,95,245,149,28,77,211,146,95,160,17,77,169,107,67,225,116,84,72,53,166,95,25,126,69,87,69,169,179,104,56,167,87,175,131,187,34,179,77,18,38,223,197,49,146,236,24,189,112,232,141,200,79,17,38,165,117,255,194,200,175,66,130,208,20,207,49,254,132,47,104,248,46,238,129,199,136,59,82,25,123,91,56,65,233,138,199,94,61,118,114,90,26,170,230,155,26,150,145,139,16,219,35,213,75,169,95,120,90,128,118,79,91,86,145,43,228,76,85,3,19,221,197,200,239,33,242,109,184,179,44,242,139,54,194,121,177,107,92,183,8,187,121,72,157,109,221,65,9,19,187,230,132,216,209,64,203,199,119,6,251,92,184,209,101,221,228,116,210,109,8,175,205,183,35,157,177,85,8,190,125,67,209,248,57,156,250,171,144,109,92,59,149,68,9,115,178,89,245,187,241,188,87,127,174,208,19,242,108,246,191,66,231,87,104,45,34,237,139,173,254,169,207,186,17,235,65,100,227,65,78,121,93,79,125,160,150,237,104,65,35,230,162,15,252,81,213,87,121,251,139,62,240,191,241,96,119,250,222,47,58,59,222,85,2,128,115,91,122,9,196,176,180,183,177,147,174,175,208,240,107,67,95,245,133,117,73,190,133,97,69,185,186,242,125,114,88,74,219,194,211,28,180,139,203,146,244,159,55,65,170,130,133,221,196,88,82,110,67,130,90,108,55,170,226,49,29,168,187,18,14,250,122,124,238,136,221,183,246,191,220,177,122,14,186,76,83,124,168,10,61,28,219,108,134,26,231,232,222,24,99,137,177,211,109,240,93,46,118,66,215,242,24,47,110,164,149,242,134,83,241,213,98,8,93,171,55,253,59,171,181,170,174,8,1,235,83,11,133,250,103,213,190,67,110,99,156,248,104,101,15,55,229,58,198,191,142,201,13,212,116,232,74,58,152,186,208,130,81,215,104,34,69,77,72,131,171,36,46,142,111,69,167,1,43,56,70,188,73,14,86,237,87,58,169,251,226,180,45,138,186,77,107,92,181,2,241,246,79,109,104,2,187,49,72,201,20,18,76,132,134,139,225,158,169,213,120,96,119,67,165,145,214,110,133,231,60,180,173,4,112,174,51,198,240,60,101,78,196,223,72,230,8,77,215,23,30,0,105,179,208,229,232,210,50,233,72,49,68,43,47,137,11,35,159,204,174,35,243,181,188,160,187,63,65,121,160,73,159,202,74,195,248,132,37,126,177,17,40,207,158,168,89,56,229,58,114,92,119,165,111,212,95,168,135,73,252,11,104,86,210,120,241,75,13,245,206,85,104,142,140,131,173,98,215,227,138,170,162,87,182,13,144,67,47,130,174,195,226,61,196,159,3,18,50,64,166,151,9,169,69,174,87,131,118,44,146,115,189,163,4,6,137,77,206,10,95,30,245,184,176,254,135,237,38,104,49,123,191,118,144,242,122,70,18,240,159,192,219,124,82,1,200,127,233,242,254,240,1,24,150,175,11,251,115,57,143,54,113,202,215,117,20,146,184,176,146,189,131,88,0,54,127,122,168,36,205,188,186,170,166,168,29,244,53,28,46,217,245,37,230,242,205,188,181,127,248,219,160,33,122,138,188,17,217,200,161,106,46,68,51,89,153,160,109,200,235,215,33,147,25,221,137,194,164,198,145,52,124,121,84,217,93,24,190,161,93,151,41,84,158,177,208,120,222,184,12,65,202,187,67,168,82,92,196,157,119,81,15,151,164,144,140,213,11,141,44,203,241,69,61,206,167,184,33,108,149,123,176,240,60,136,224,132,30,248,189,48,114,173,37,21,168,183,84,153,104,204,141,36,65,166,250,249,193,122,146,3,89,38,70,151,136,32,61,177,8,176,107,151,126,56,105,29,151,87,96,101,232,141,186,95,9,137,251,209,37,153,235,101,240,84,65,232,23,144,150,159,99,103,181,183,97,213,51,219,202,199,60,201,51,99,150,38,236,70,40,75,230,106,170,49,44,194,94,2,238,123,243,115,114,101,207,231,228,215,128,243,5,229,197,181,41,33,45,243,71,14,163,137,236,80,244,128,87,133,140,54,59,230,237,221,62,141,169,171,74,226,108,247,49,75,63,9,206,161,34,96,33,191,3,13,11,168,149,76,7,44,105,91,130,5,22,124,135,234,14,40,126,38,94,202,203,246,207,143,94,172,179,91,10,10,147,251,130,21,121,0,252,162,156,13,114,145,98,177,165,93,152,147,196,194,127,26,209,36,122,219,117,217,254,47,229,211,34,218,83,115,3,57,215,65,206,17,26,115,82,149,239,145,245,85,136,114,21,232,211,204,22,8,203,18,74,114,4,148,137,126,195,14,164,157,54,32,105,213,25,105,229,36,83,31,219,203,72,117,88,140,108,220,50,109,170,8,252,237,93,215,83,22,123,4,113,166,220,28,179,14,151,239,189,147,252,154,109,22,254,236,166,228,72,236,88,207,199,79,89,149,44,151,199,160,220,48,61,98,37,65,191,48,91,33,65,37,191,106,24,21,136,127,87,132,131,168,81,121,51,18,197,84,67,88,190,152,180,160,66,4,80,150,65,206,250,145,90,11,239,90,59,225,240,127,19,120,52,251,208,147,141,81,225,75,160,84,20,115,44,38,112,129,66,208,61,127,198,215,145,84,101,178,43,87,200,175,197,217,231,201,221,145,223,183,100,211,226,91,167,233,190,201,251,46,138,133,64,103,127,95,155,60,201,127,190,203,138,246,203,78,18,145,27,183,153,167,111,223,132,153,212,211,136,177,187,145,206,56,44,52,50,28,145,127,105,114,66,85,201,141,161,125,136,182,33,228,133,212,142,98,65,17,157,88,119,30,146,189,68,128,83,36,194,47,89,91,137,121,194,170,222,204,177,205,141,27,134,35,21,21,74,138,138,125,95,125,111,158,228,35,49,38,109,176,96,207,94,52,235,193,235,122,46,49,167,42,249,210,71,142,201,23,186,225,118,82,197,29,242,191,186,225,107,58,49,252,98,238,127,117,195,192,178,229,75,127,117,195,26,94,247,130,210,31,136,113,250,22,53,102,102,10,100,187,75,186,59,216,70,127,147,91,200,119,9,90,201,23,250,234,179,150,146,188,84,215,1,74,155,197,133,228,136,102,8,9,182,98,110,0,94,112,188,22,235,230,173,122,203,59,30,102,74,10,173,33,139,15,215,167,26,118,159,236,26,104,247,126,114,215,17,18,243,147,171,144,84,150,25,81,120,119,150,43,117,226,214,50,17,119,125,136,171,50,56,54,26,6,211,215,187,41,36,158,57,160,232,136,86,20,136,137,254,51,204,39,140,219,6,68,239,233,82,170,134,201,120,136,234,179,81,204,97,202,203,223,23,125,188,236,159,116,219,123,180,101,219,73,143,103,66,114,137,107,92,81,204,116,41,3,169,196,32,35,238,185,110,198,187,230,131,66,162,34,38,146,36,239,38,158,70,173,181,114,21,69,64,178,111,92,234,250,220,25,68,253,9,255,166,127,48,252,232,181,118,219,227,221,178,191,13,221,182,165,143,116,130,127,118,210,59,41,36,26,10,1,254,183,60,142,77,182,173,185,75,37,212,134,196,179,19,245,94,85,15,223,193,72,181,244,21,201,180,227,102,102,13,107,29,218,52,108,200,15,38,35,18,99,221,160,228,103,153,2,35,89,173,14,183,79,161,98,48,2,215,107,155,68,52,87,179,123,114,53,59,238,112,174,161,4,206,164,200,152,216,89,35,21,142,83,164,169,226,81,69,157,254,36,9,190,217,234,47,232,68,242,228,222,11,244,163,44,27,66,232,240,154,103,184,221,124,152,82,86,132,94,74,54,89,198,190,68,1,1,41,176,205,117,51,98,118,193,231,154,89,136,56,207,101,78,97,97,210,214,59,114,67,151,13,140,85,64,149,42,157,146,204,122,78,226,54,88,185,108,180,32,114,254,109,205,189,146,227,203,186,156,62,81,82,60,6,223,102,213,76,175,145,42,39,108,88,72,37,245,13,135,207,228,192,169,39,52,36,167,156,215,138,30,39,217,10,197,174,75,53,3,117,87,147,147,88,107,70,121,242,172,10,36,197,79,70,3,81,102,89,47,66,222,225,83,50,239,48,154,139,189,201,69,36,86,107,59,100,132,18,21,249,249,116,173,218,11,118,186,30,71,145,217,231,213,118,70,243,135,24,215,218,137,139,172,59,63,237,125,175,169,184,125,171,93,206,74,230,8,117,7,27,203,119,235,255,15,173,1,225,113,33,185,138,120,199,144,253,103,123,77,142,34,213,23,46,182,23,157,81,38,33,104,60,48,228,53,118,90,142,198,128,171,6,117,105,155,68,189,11,186,238,158,197,78,166,88,88,18,81,187,212,35,160,233,184,98,131,68,132,117,153,194,160,86,167,249,189,18,140,252,9,56,135,53,55,141,68,103,4,138,191,68,236,246,29,235,38,126,152,53,191,210,186,155,38,7,222,176,245,85,118,108,32,207,60,196,143,177,6,55,194,156,243,227,222,126,246,104,151,71,167,82,167,82,213,219,170,110,172,192,164,220,231,19,113,29,79,168,96,159,117,115,154,235,14,203,138,213,206,132,231,180,77,22,132,160,165,84,80,165,119,19,254,119,101,246,140,145,246,81,65,163,184,140,198,50,132,111,65,216,56,138,100,162,107,107,3,233,13,31,26,19,28,148,40,234,179,26,208,170,189,188,132,97,18,180,177,227,112,71,53,114,34,204,102,198,161,91,92,8,73,130,120,204,77,159,113,215,159,84,119,56,141,121,246,70,139,25,25,63,205,122,89,145,69,116,91,122,186,152,95,134,49,126,52,163,18,205,216,66,56,187,219,202,226,179,56,124,173,175,135,66,186,181,74,44,135,221,233,253,55,201,74,76,148,122,226,246,157,98,71,118,33,149,138,165,43,47,196,238,135,12,39,182,241,103,151,103,15,36,214,1,235,68,152,180,18,21,195,96,221,229,111,224,100,198,121,150,41,163,196,225,254,134,199,188,227,169,138,110,119,83,59,120,191,92,68,116,153,69,39,18,128,254,133,211,184,1,219,37,18,202,150,139,112,171,221,195,150,32,176,64,86,83,178,56,90,68,14,74,24,224,114,110,128,44,248,177,36,178,56,18,221,211,185,5,224,11,222,169,60,240,123,186,236,109,195,150,85,143,227,163,229,177,234,149,89,228,164,93,117,157,235,192,87,216,166,22,215,185,136,223,89,59,50,116,184,108,116,94,54,81,81,29,146,17,138,201,171,124,75,197,192,192,128,139,146,217,137,206,176,126,154,201,188,179,135,225,177,204,83,96,110,225,99,74,157,83,9,190,230,165,248,228,215,90,250,35,115,42,92,213,68,218,216,221,170,222,181,202,208,236,249,171,236,191,175,35,95,57,90,133,94,206,83,161,197,213,178,40,68,182,212,161,190,238,190,8,159,227,48,49,228,150,193,26,154,171,160,97,241,250,176,91,66,184,202,1,88,38,81,17,166,162,162,18,182,221,163,171,202,10,37,243,18,159,242,235,24,130,167,133,164,93,47,187,205,131,87,215,118,207,122,49,19,175,190,20,151,77,135,22,79,113,22,96,95,53,204,236,50,212,123,45,227,98,202,112,36,73,238,25,24,148,7,76,179,145,176,68,201,81,35,205,82,178,225,175,173,56,39,134,159,226,67,12,109,138,50,163,177,35,203,226,67,180,238,105,117,230,21,37,186,250,184,77,252,120,73,69,34,60,40,179,160,119,101,196,191,106,35,171,51,61,16,112,206,21,180,188,115,59,172,163,161,20,21,93,207,1,155,198,92,53,181,171,100,55,102,181,114,162,169,232,17,253,156,196,96,173,133,119,148,221,206,77,44,191,154,48,34,50,145,188,69,147,50,184,160,221,20,140,110,242,252,205,207,177,55,51,15,20,205,145,6,27,72,136,182,253,148,24,41,202,49,213,16,165,166,213,174,202,175,202,173,251,165,137,252,37,233,218,221,202,121,20,189,136,173,75,147,50,208,55,143,27,255,106,31,21,198,6,158,75,11,216,228,170,185,235,50,109,204,143,24,136,11,147,25,45,108,164,168,202,156,40,184,40,219,39,127,216,58,162,207,191,165,122,180,94,154,118,227,30,247,251,51,227,163,147,111,87,1,231,174,171,128,93,106,142,20,106,119,173,254,103,177,121,86,57,56,108,1,239,34,92,194,124,112,170,36,71,87,137,169,80,230,67,177,60,163,129,247,142,191,213,92,75,75,74,109,166,9,45,50,102,145,123,153,62,238,48,1,168,235,3,33,36,99,58,248,75,145,164,59,20,166,156,85,71,212,33,56,242,37,179,252,131,185,220,252,242,19,140,1,230,157,143,204,19,179,211,126,178,223,193,116,103,156,131,103,75,135,114,144,37,161,81,11,221,31,198,76,229,175,208,107,57,165,91,3,238,18,235,26,1,230,143,37,191,130,253,250,252,96,138,164,200,145,216,88,43,163,75,251,4,233,168,129,43,73,81,203,63,165,41,218,141,79,218,23,233,153,173,27,78,205,62,74,86,145,94,184,22,84,135,111,166,166,41,176,202,31,237,111,197,139,148,188,226,12,220,226,102,227,152,163,11,216,204,59,20,252,243,250,48,239,33,163,154,139,215,223,242,182,28,47,254,243,250,187,152,16,170,155,23,175,255,231,40,77,141,24,133,241,54,170,218,197,68,59,36,243,22,214,87,152,49,216,218,47,189,95,204,192,247,54,71,12,113,82,215,115,5,84,12,235,121,57,113,6,9,176,198,168,70,177,171,180,9,141,89,64,93,141,39,203,203,245,46,164,143,222,133,198,246,44,23,210,199,126,102,233,229,11,233,227,61,34,111,236,158,209,67,129,93,97,225,78,18,25,83,79,116,66,226,5,16,42,37,14,211,92,83,190,0,66,45,53,184,144,86,2,23,64,168,168,122,221,151,11,32,180,94,45,119,240,117,149,221,179,165,162,37,217,103,125,243,210,218,18,224,101,183,148,145,202,19,13,112,20,221,237,31,222,147,83,137,230,196,217,189,149,249,193,172,55,237,227,79,150,173,136,14,140,53,230,7,38,124,236,32,195,252,85,46,161,225,186,138,4,68,249,245,152,47,196,54,4,171,98,139,95,135,173,131,231,30,110,90,9,58,56,138,251,194,116,194,199,225,62,43,170,169,45,203,249,47,35,203,143,164,203,113,197,206,14,42,147,148,229,136,134,11,221,204,227,126,229,204,191,186,153,91,55,155,188,2,46,116,51,70,91,239,239,4,223,215,93,184,61,184,87,9,238,251,55,52,247,33,164,214,82,220,28,37,95,3,187,192,75,57,31,240,115,30,18,224,50,41,252,160,62,117,89,157,167,87,178,74,205,59,68,227,94,109,208,222,87,22,214,126,176,252,12,224,124,204,201,206,215,161,133,128,43,135,193,58,21,197,94,219,72,141,154,218,111,10,110,152,54,218,41,189,230,229,67,190,84,40,27,126,32,146,234,153,180,14,220,30,5,31,45,241,52,66,146,45,182,6,76,150,129,131,163,121,162,174,205,23,184,120,71,145,203,91,240,95,92,60,40,203,193,163,229,2,23,31,92,200,145,148,191,192,197,77,197,197,83,143,106,106,219,3,187,193,3,131,79,163,188,107,170,181,216,89,225,105,109,140,206,218,156,203,61,187,98,23,128,195,179,157,236,101,71,208,102,1,3,82,165,198,103,127,110,132,108,29,25,147,48,168,231,151,152,67,8,213,73,146,219,133,217,66,82,5,118,41,15,220,89,215,62,179,28,143,33,154,165,122,166,245,173,91,173,143,146,93,148,165,220,99,35,150,233,31,60,24,165,54,72,89,137,180,235,194,87,226,39,198,191,13,20,213,200,249,91,245,9,221,209,117,157,152,158,136,137,187,8,128,226,98,241,250,122,98,153,3,19,134,248,202,74,237,117,116,226,227,60,135,218,242,182,79,109,74,15,147,249,104,159,204,5,174,138,229,120,0,77,16,160,67,148,32,48,206,133,201,54,193,135,78,54,126,163,227,110,53,68,255,139,31,143,187,157,205,23,172,141,103,98,78,36,37,50,27,40,159,189,237,48,122,121,6,142,199,186,91,249,246,120,211,202,81,139,142,136,139,206,227,71,193,153,5,142,186,89,216,235,79,148,37,135,103,54,236,173,3,144,219,191,173,253,163,219,247,128,6,94,10,177,121,17,155,155,105,20,108,156,59,137,1,155,217,53,130,20,211,143,248,189,7,146,170,197,71,11,229,201,171,172,254,236,157,157,63,161,35,100,235,230,74,193,173,15,71,2,239,68,27,244,96,78,91,188,9,143,115,49,29,96,108,24,95,165,127,106,141,150,78,70,151,198,189,28,156,210,70,37,156,197,128,21,191,147,235,35,245,171,57,64,144,151,129,69,32,7,242,99,155,49,185,42,148,210,216,78,134,11,218,149,226,124,241,198,156,106,214,83,93,234,226,173,210,26,88,154,37,76,39,228,102,153,76,15,212,177,75,112,224,225,17,136,239,84,241,7,200,230,194,223,6,19,141,250,51,147,127,151,45,205,218,123,45,248,223,101,187,115,149,229,26,240,98,217,134,248,81,217,105,36,117,88,202,139,186,167,97,177,143,253,52,52,162,35,34,38,52,70,196,135,74,36,39,166,134,166,156,91,180,86,8,193,219,45,41,249,248,86,218,145,157,52,70,74,84,156,123,119,149,17,209,116,180,186,168,8,35,179,162,110,122,193,59,8,55,41,219,24,5,171,246,213,105,42,250,94,187,224,29,156,210,14,28,182,4,40,60,219,253,126,29,240,239,211,76,118,5,0,128,34,30,238,62,106,106,120,108,68,132,168,168,40,216,96,72,227,131,73,66,0,62,121,223,229,175,131,161,187,178,68,35,83,70,251,191,72,80,202,91,190,84,205,7,87,78,177,151,104,197,185,107,105,28,234,215,252,200,227,238,162,238,229,243,167,230,249,48,49,105,197,182,153,217,248,161,113,48,151,117,249,207,148,238,237,154,157,136,72,194,217,146,63,48,138,7,222,73,178,185,154,90,124,129,169,208,212,228,115,49,95,96,42,28,60,216,137,140,191,152,74,130,80,14,38,226,2,83,9,242,206,210,190,192,84,190,244,207,137,183,78,139,191,198,80,205,14,87,115,129,10,135,177,31,46,153,85,216,209,61,225,24,157,11,122,57,244,136,197,171,245,170,23,77,174,207,122,218,239,50,7,228,4,3,181,152,0,215,253,98,47,101,34,236,230,5,230,244,21,196,152,75,121,129,57,109,221,224,5,235,92,96,78,84,142,55,91,194,46,48,39,199,246,0,113,132,21,100,198,163,52,117,47,177,53,67,86,141,64,113,68,76,108,243,175,202,205,48,20,252,32,161,158,230,236,18,63,96,126,201,220,219,210,40,248,154,248,94,245,148,17,50,88,4,171,93,246,218,255,55,107,133,118,213,243,29,67,70,79,212,63,117,105,248,39,45,251,140,181,102,20,51,0,96,197,49,231,213,46,5,244,228,223,74,251,249,43,109,77,114,23,111,224,153,214,231,160,90,115,191,254,71,64,151,250,225,73,89,44,127,144,220,177,76,208,244,70,195,231,164,215,146,154,238,134,157,119,9,54,213,45,25,23,222,235,182,154,172,113,239,112,173,73,168,125,27,44,167,151,206,13,115,81,54,107,249,241,233,122,251,51,120,125,8,43,36,132,149,115,62,209,169,52,187,166,8,105,108,204,119,177,51,234,71,138,42,40,46,118,134,125,108,202,223,157,65,143,160,81,253,179,51,18,112,118,93,96,131,69,236,150,116,175,190,220,50,153,182,62,24,158,144,54,59,111,90,130,31,172,242,41,45,202,42,222,24,29,176,216,95,165,62,75,89,89,223,9,233,151,138,43,177,141,153,220,240,45,148,56,250,247,248,51,109,255,35,213,14,245,242,207,129,52,189,174,88,245,45,77,218,163,15,190,5,203,203,142,240,162,81,189,233,64,153,122,242,239,157,72,19,202,66,93,129,253,61,41,96,240,50,14,87,119,129,211,168,203,52,54,10,36,213,254,144,211,80,93,8,211,2,230,79,255,115,63,209,180,230,123,118,255,108,183,109,22,105,111,103,247,231,48,192,232,129,29,249,36,46,16,249,63,159,151,114,138,229,94,1,169,172,208,23,136,252,123,174,172,232,250,11,68,222,123,88,55,21,51,255,19,235,65,219,191,152,47,105,144,30,156,238,217,56,237,221,186,210,91,93,153,208,56,53,89,188,250,41,255,129,234,131,17,200,129,168,102,92,90,90,223,243,172,212,186,130,55,195,88,30,168,226,106,95,15,111,149,12,148,15,244,50,183,210,50,34,60,118,218,42,151,70,47,60,13,79,54,240,176,89,41,25,79,29,224,124,194,223,67,19,198,253,228,7,139,248,96,119,169,42,6,102,47,220,93,185,194,225,208,133,21,212,202,225,204,164,181,61,123,250,92,230,6,173,178,156,147,144,61,125,136,80,173,62,70,51,186,229,75,232,127,38,106,54,137,12,72,181,196,240,175,140,160,81,236,247,238,104,81,30,205,42,210,7,85,24,80,94,209,204,73,229,80,128,126,167,150,28,82,29,50,44,56,204,158,163,52,140,224,204,42,214,116,47,151,162,6,234,38,62,227,96,233,138,115,123,30,207,243,85,92,123,71,80,90,99,235,115,164,137,243,170,116,55,89,48,68,3,156,58,4,6,103,70,50,126,44,225,112,108,244,152,210,251,32,48,67,40,251,250,85,207,245,84,238,65,142,127,29,254,52,66,19,250,38,215,48,174,13,213,80,26,141,42,231,228,159,206,134,24,250,33,163,224,123,255,45,175,146,174,24,78,17,24,177,56,17,55,48,111,198,254,73,172,210,220,87,216,57,93,101,197,50,55,212,244,12,9,113,6,22,147,232,4,246,2,11,196,62,15,9,216,90,28,90,177,209,170,13,183,37,93,203,190,255,104,179,114,123,69,230,76,198,246,151,239,220,167,223,16,252,123,1,77,99,12,111,246,22,74,67,47,47,57,27,141,126,166,55,153,244,140,254,43,208,7,42,20,186,66,232,124,78,174,33,167,145,223,250,190,189,237,237,151,74,43,7,15,202,196,160,130,89,199,200,231,194,70,201,190,70,159,225,211,115,102,186,214,159,101,191,214,34,211,89,92,86,173,219,126,187,203,247,149,197,230,193,76,102,147,171,15,230,161,227,47,121,92,98,52,24,67,196,33,222,181,245,46,42,226,149,32,151,45,246,185,162,109,21,113,140,156,81,250,194,239,131,174,120,78,229,145,172,230,199,101,33,249,171,173,138,60,155,69,113,46,42,66,104,61,14,87,92,46,52,201,216,250,236,170,45,21,234,153,106,130,40,22,123,255,177,0,71,157,83,103,75,138,76,89,14,175,237,215,188,6,122,160,255,78,15,196,171,191,7,2,217,199,225,80,59,209,59,26,41,142,57,19,110,251,221,189,142,246,44,90,18,214,145,5,5,210,83,158,215,158,199,227,21,196,242,162,7,178,197,79,215,33,2,166,155,35,25,194,226,158,213,230,139,126,213,154,41,33,46,107,142,185,113,103,5,67,187,128,79,242,145,141,142,163,128,115,167,7,38,37,170,249,128,243,15,160,112,61,197,247,243,31,191,126,122,144,247,114,183,98,161,138,132,240,207,156,145,128,100,233,99,209,17,112,58,53,129,179,173,33,246,44,79,138,251,85,97,194,143,87,185,133,43,204,44,149,174,247,87,215,71,29,139,207,218,107,222,236,122,245,211,167,45,65,186,60,227,123,241,147,38,72,182,255,174,141,111,146,67,99,188,226,42,123,172,164,193,140,20,154,138,249,32,119,169,146,73,140,228,132,165,73,56,190,141,129,155,219,78,196,94,25,114,117,35,139,218,212,176,140,147,233,67,101,214,107,250,255,254,111,67,36,254,61,147,140,81,23,60,220,66,219,159,123,73,67,226,100,68,60,203,84,2,238,95,16,175,10,143,145,91,170,124,157,90,223,152,30,179,117,32,18,124,116,34,42,223,7,118,151,91,138,110,235,47,80,121,228,235,57,248,68,91,69,42,89,88,81,160,238,62,168,28,97,18,190,145,215,57,76,215,73,65,122,39,110,191,41,137,144,35,191,34,102,63,126,107,239,109,147,241,202,151,43,131,151,22,51,194,255,131,169,34,253,80,81,229,130,228,214,137,250,115,199,235,200,14,149,202,134,92,112,220,70,24,248,233,184,57,46,56,110,219,162,132,94,69,44,143,101,155,23,116,60,102,159,234,3,177,113,1,87,213,155,232,95,63,226,51,250,180,152,182,85,73,244,182,174,158,197,211,238,210,94,78,101,111,239,30,53,182,80,250,65,229,35,110,250,84,213,10,73,106,32,184,15,222,26,177,235,199,120,230,5,209,55,146,41,112,44,225,139,236,45,168,136,143,41,185,95,83,115,44,52,49,89,150,190,203,41,103,213,227,197,218,248,141,12,41,147,212,123,237,159,157,4,210,231,227,170,54,148,29,169,244,248,58,253,244,157,210,231,36,251,38,27,144,82,11,238,104,72,129,203,100,253,39,69,13,219,152,234,2,165,36,173,134,150,91,89,223,75,195,182,222,125,147,102,215,125,85,164,39,6,171,215,227,224,85,135,86,81,49,124,150,172,2,113,123,68,173,14,116,29,140,84,70,32,214,212,42,250,252,248,89,11,242,11,220,150,0,231,89,242,171,155,138,255,106,11,23,132,31,195,50,10,60,93,197,54,40,167,13,94,148,30,137,198,241,114,247,185,140,232,35,99,76,98,124,158,69,229,184,36,165,18,63,183,231,94,112,23,184,185,93,116,123,208,75,245,51,146,227,188,74,79,52,45,26,127,141,20,118,218,140,12,116,47,150,63,30,45,218,156,244,41,249,154,51,59,223,160,209,148,167,181,147,186,16,229,78,153,179,75,162,247,42,59,16,148,161,57,131,24,130,240,133,68,80,133,64,186,194,133,110,37,189,146,126,92,126,143,252,38,177,71,78,30,247,133,255,1,68,245,21,35,137,35,168,194,34,16,111,217,203,94,39,102,194,127,107,77,38,148,110,13,109,111,209,25,248,152,202,143,225,139,66,159,82,175,154,13,224,92,6,73,31,46,141,161,53,123,166,17,60,4,37,107,227,74,26,170,97,91,244,42,97,254,147,43,231,30,239,58,168,48,127,251,93,215,136,93,175,127,205,118,250,107,113,251,199,153,210,7,191,41,188,210,36,214,190,239,86,62,93,2,134,42,185,214,69,95,207,65,236,147,49,162,43,138,87,232,55,189,175,112,140,238,194,187,252,75,214,163,114,13,85,111,175,211,70,109,101,188,73,254,80,69,105,108,35,46,14,237,73,118,203,186,32,146,229,89,47,116,169,201,40,75,235,127,165,193,211,108,67,14,222,43,246,212,33,96,253,99,15,25,185,249,200,53,217,216,42,17,145,21,176,235,124,160,10,16,133,38,204,48,159,207,105,7,117,181,87,176,9,82,196,211,204,156,241,90,102,37,242,55,253,122,231,214,168,252,110,58,17,228,181,50,152,99,215,5,5,129,110,69,116,48,142,63,118,77,173,122,165,16,45,129,39,39,207,228,106,149,14,59,49,3,156,55,120,245,89,115,124,106,54,237,95,73,126,42,46,212,24,246,169,130,77,244,227,155,121,185,179,45,105,57,185,112,85,5,173,166,117,55,87,251,106,131,162,32,55,191,231,207,126,123,202,59,5,155,39,223,58,67,208,248,28,97,25,128,64,156,46,152,147,143,192,37,230,40,228,146,255,215,164,222,59,34,50,50,66,224,194,164,62,176,18,1,223,94,236,76,18,181,190,190,72,102,95,221,92,204,128,84,90,231,239,204,217,213,127,99,34,228,163,153,68,115,99,231,237,212,87,18,176,179,101,207,239,60,2,180,133,61,122,26,18,215,175,46,50,208,132,250,151,239,6,250,37,118,13,84,198,141,197,101,156,169,98,253,196,202,202,1,162,190,161,74,65,116,158,167,237,204,209,123,161,0,249,90,107,192,57,40,254,23,170,38,217,177,8,165,244,122,96,190,42,39,133,245,172,196,42,232,100,48,197,218,45,26,188,29,183,126,88,98,62,186,86,86,115,39,160,66,233,129,188,220,209,222,250,55,158,7,173,94,81,121,158,13,228,79,110,241,101,207,136,189,182,179,19,215,34,106,178,248,149,160,234,197,60,120,119,239,245,38,206,202,173,166,222,49,47,105,36,56,174,214,27,196,54,209,190,81,200,110,165,20,155,103,117,42,229,61,124,247,39,77,130,34,134,116,195,47,210,164,45,239,140,137,130,63,105,210,46,230,3,213,209,69,154,116,115,165,52,68,218,200,70,31,150,117,189,243,130,110,114,193,171,64,95,208,77,196,47,120,21,21,127,233,38,127,121,21,82,145,220,203,2,92,155,67,104,67,194,178,27,196,78,69,15,6,251,243,157,58,48,177,63,191,25,65,32,16,151,137,46,240,183,185,185,251,198,93,104,190,219,222,125,50,78,26,26,193,244,67,143,173,37,88,204,211,164,191,129,191,141,101,5,224,235,115,249,88,22,243,158,148,18,181,126,12,47,20,207,104,90,180,217,31,229,209,85,100,12,14,102,28,170,120,160,46,6,23,240,130,99,31,23,50,16,134,230,202,182,196,39,138,55,127,81,84,194,144,94,191,201,122,57,71,195,248,215,206,130,122,146,112,12,39,231,24,177,250,17,199,148,188,0,72,0,137,154,196,56,234,27,114,236,230,117,204,84,75,21,86,61,123,157,148,57,58,1,83,78,122,241,129,159,24,22,233,29,171,156,20,15,47,199,59,230,200,1,219,163,186,13,126,168,106,120,199,238,72,47,237,58,148,204,230,57,206,20,24,4,215,148,189,217,172,218,195,2,206,125,85,127,73,159,236,68,75,235,138,71,150,168,196,200,32,253,187,38,205,102,235,43,51,128,9,75,51,45,222,89,104,69,15,169,142,252,236,247,74,56,102,189,212,76,203,249,158,228,98,26,47,28,181,190,178,122,189,40,75,214,240,83,144,127,195,74,241,99,79,88,185,84,44,156,15,202,88,85,254,241,186,109,114,66,12,165,219,46,157,149,63,31,42,110,156,149,233,10,109,132,147,140,40,219,107,255,54,127,141,175,184,170,18,115,71,26,24,148,212,88,223,247,201,156,148,240,100,185,102,237,34,50,19,146,19,59,47,211,254,69,219,47,38,130,191,5,171,165,209,188,158,245,84,3,183,245,238,7,112,62,90,212,250,68,182,141,179,228,231,207,218,174,186,92,240,80,84,134,252,244,122,224,241,70,112,124,122,108,187,171,197,49,99,42,18,217,250,111,114,207,6,241,148,45,32,136,69,103,31,215,161,73,49,102,84,211,239,45,99,37,247,184,82,53,8,25,41,241,160,119,135,229,190,102,116,29,35,92,153,39,45,203,117,110,48,119,143,222,202,102,202,72,133,219,156,33,193,69,79,236,194,42,174,67,214,57,134,230,194,42,238,62,214,147,48,113,97,21,183,11,55,212,125,206,95,176,254,152,101,25,0,104,171,74,223,82,72,219,254,101,45,120,231,118,251,215,157,8,161,111,211,128,115,228,124,153,187,19,15,115,34,155,197,115,230,244,211,214,251,167,228,10,95,110,251,28,125,237,26,137,54,226,40,172,145,240,201,134,47,25,227,19,233,76,240,93,93,106,9,64,239,146,30,83,182,106,219,210,27,190,27,31,109,168,216,182,125,224,49,180,238,14,148,120,26,209,4,176,147,249,135,97,94,12,154,170,60,111,171,169,197,221,172,218,54,217,173,123,18,18,161,193,210,238,29,27,154,190,195,72,109,128,18,77,197,134,141,169,126,198,138,77,63,82,191,19,233,57,31,254,161,253,205,131,103,187,143,83,210,210,219,245,31,208,125,40,217,158,240,43,235,175,247,245,63,89,217,253,224,239,219,117,71,27,20,204,216,46,187,91,199,145,165,199,40,161,150,168,135,168,13,201,215,202,143,251,219,125,152,93,139,211,57,245,111,247,225,212,164,114,162,98,139,174,184,244,19,118,68,250,69,247,225,112,78,49,48,90,79,15,150,31,23,162,135,214,133,229,215,113,112,112,120,12,25,166,253,166,187,243,177,83,47,81,195,47,207,115,212,216,218,234,168,25,219,198,232,100,255,111,170,121,200,108,33,42,220,249,152,63,241,7,1,2,101,162,97,214,182,54,54,11,220,37,114,23,28,162,248,113,65,196,238,251,11,14,81,11,13,74,212,91,220,48,4,243,203,79,67,194,189,111,247,195,33,15,222,145,123,180,62,215,83,195,61,106,118,36,70,122,58,139,250,121,64,179,255,214,30,91,144,207,225,217,97,74,197,183,63,217,150,176,148,67,166,65,110,66,162,242,23,239,47,141,246,85,122,102,73,82,113,186,67,180,5,46,124,194,113,110,229,154,154,61,154,241,203,210,57,152,102,27,1,230,98,170,156,14,145,196,231,60,135,182,80,254,98,46,126,62,6,134,50,235,118,254,77,65,177,91,74,16,49,112,120,116,184,163,221,186,120,31,85,27,87,0,161,244,165,228,140,204,231,154,196,247,116,81,219,169,80,235,161,4,225,222,182,12,221,228,3,91,40,124,14,100,92,46,14,9,213,215,38,119,159,164,50,47,15,220,4,138,213,83,152,243,151,49,212,132,212,181,60,33,55,127,180,123,135,29,163,227,17,213,195,24,183,90,11,53,244,182,47,227,92,237,234,177,236,86,146,48,243,217,177,241,225,246,130,74,38,57,22,172,143,170,28,141,42,29,189,77,83,218,180,151,233,219,137,94,150,54,99,14,143,202,170,165,27,113,142,153,28,70,48,42,21,138,4,229,216,75,211,181,199,107,255,220,22,150,131,242,101,67,64,18,98,98,62,27,83,195,113,170,118,150,40,53,149,171,238,148,162,157,206,169,109,227,202,73,78,165,123,18,3,42,144,113,250,65,170,209,185,54,206,61,44,240,112,202,137,167,238,154,251,122,159,30,244,117,172,248,112,153,197,166,119,30,237,136,97,175,7,87,242,228,148,247,88,187,154,185,20,241,73,240,190,220,63,83,86,158,146,191,123,207,57,32,76,55,108,159,189,230,157,120,5,224,150,132,101,253,70,189,78,159,30,209,196,19,24,102,191,133,144,176,54,50,99,153,22,240,184,178,169,58,115,226,109,182,200,63,211,164,130,16,248,224,26,23,7,212,133,130,18,48,40,69,254,24,13,61,196,69,173,101,233,207,236,190,22,162,122,142,30,23,71,236,234,216,103,149,213,55,136,163,68,19,170,116,71,245,59,82,18,167,66,104,228,138,179,7,236,12,39,162,205,51,221,111,22,131,190,98,33,11,23,109,14,196,18,24,111,95,180,57,104,230,108,203,210,46,182,86,48,185,177,157,136,3,206,221,252,208,98,32,13,26,69,155,149,186,196,72,110,57,175,120,51,174,169,242,126,20,184,211,39,62,117,244,0,234,11,218,179,148,143,213,143,161,125,44,109,105,245,183,124,67,111,160,223,186,23,101,80,85,88,149,171,43,224,143,149,130,211,142,20,215,103,234,94,97,21,225,39,36,112,231,115,113,114,26,149,60,174,74,181,189,26,20,238,100,115,221,90,78,159,51,101,20,153,68,201,61,14,190,182,105,48,96,120,179,90,34,74,147,254,0,32,247,191,164,106,253,254,242,145,234,199,36,224,252,174,124,232,219,95,29,181,223,96,134,227,58,158,154,94,206,128,243,107,185,133,27,175,90,158,153,209,61,156,32,159,13,58,228,17,242,181,31,57,32,12,151,15,120,189,168,250,81,62,30,77,150,76,133,26,0,156,155,234,109,200,118,161,39,242,29,178,180,154,162,158,250,190,105,249,48,30,198,119,209,90,129,170,169,157,162,192,82,129,36,53,37,249,146,217,24,133,81,244,131,126,35,80,172,190,201,199,94,248,188,112,200,225,198,183,129,244,56,95,152,124,41,74,47,69,101,245,251,1,22,102,202,45,83,250,35,77,69,119,122,17,154,59,51,65,206,193,106,207,222,80,12,56,79,196,44,27,169,168,52,123,121,27,65,39,69,191,239,252,57,27,90,116,58,97,13,100,63,38,169,31,212,230,93,125,179,187,170,38,147,37,55,133,122,150,56,160,20,221,13,56,159,196,57,219,37,114,206,203,30,249,126,119,121,82,229,206,167,235,223,204,226,40,158,41,75,253,83,254,152,166,173,148,215,213,80,72,108,8,97,94,164,71,165,91,206,78,89,243,60,66,125,126,232,140,152,144,143,47,167,128,228,220,160,142,34,186,170,250,141,45,98,134,245,132,135,126,233,200,48,61,135,112,101,42,164,196,233,202,114,102,170,93,171,179,235,206,241,166,255,126,250,104,243,139,173,17,101,213,103,242,31,183,215,60,243,108,41,107,46,125,138,241,211,158,184,126,159,91,24,241,34,97,199,128,198,205,128,253,103,198,11,129,155,255,71,216,90,255,143,227,197,205,23,234,161,147,122,13,4,171,70,65,197,75,235,214,55,164,185,93,226,53,24,9,150,243,242,79,237,137,6,40,166,119,46,223,60,101,197,27,94,158,182,212,73,35,185,36,238,186,184,206,17,127,90,160,181,167,158,53,195,85,217,183,3,18,166,43,33,215,159,190,100,163,124,21,12,165,78,8,128,68,113,151,15,135,115,126,150,53,84,225,161,171,49,12,177,32,17,252,121,69,97,11,112,46,196,231,113,166,15,9,224,22,251,254,81,243,104,90,182,234,23,94,26,248,244,217,254,15,6,223,228,110,18,147,215,206,141,179,24,186,193,85,38,149,20,192,121,122,231,198,179,90,50,165,232,224,128,96,129,170,190,247,230,11,149,64,235,32,247,43,19,246,220,189,100,75,189,247,162,3,252,222,192,70,186,38,92,124,243,218,44,169,197,73,56,143,59,217,202,193,100,215,0,231,121,91,223,98,173,134,229,168,188,116,46,95,159,252,145,248,217,197,78,5,34,229,61,39,161,54,124,235,234,46,224,252,247,199,30,54,131,214,77,210,208,109,182,133,175,35,57,58,129,170,35,100,87,215,10,3,78,135,198,27,162,31,185,59,95,138,84,36,15,176,37,60,186,68,244,119,137,94,175,97,47,254,209,86,107,193,52,112,116,51,114,180,212,23,195,165,187,156,109,91,160,58,29,170,215,111,50,205,14,44,154,135,196,169,147,0,151,119,232,36,5,98,24,61,3,112,94,245,117,184,229,123,89,238,123,44,242,181,159,36,247,16,151,33,25,217,93,203,99,106,184,161,86,138,101,167,226,235,66,202,137,45,8,182,167,150,107,161,93,17,226,214,173,79,21,96,207,170,195,137,239,7,76,241,209,1,62,63,101,234,110,118,115,245,113,175,218,114,238,162,125,173,106,204,60,109,196,13,41,72,129,53,197,111,55,42,123,152,173,139,46,131,117,115,215,55,6,222,8,87,234,105,46,208,15,37,194,65,83,28,28,7,48,42,168,207,176,201,82,8,250,174,216,152,123,228,49,205,19,87,53,111,43,13,60,234,222,163,145,241,106,235,130,170,37,125,137,177,180,252,242,46,252,109,221,37,40,52,209,4,166,175,88,142,216,173,50,124,157,35,82,228,156,192,174,90,250,182,103,80,250,174,70,187,54,216,92,78,191,174,22,42,90,74,209,192,158,30,113,101,181,242,234,63,81,177,10,233,52,207,22,142,121,86,101,147,140,238,8,115,54,206,223,126,94,144,187,171,191,80,160,252,31,226,233,145,107,29,142,222,237,22,161,104,255,66,108,193,219,134,252,71,95,126,245,196,131,212,226,55,61,199,95,217,121,166,111,221,124,236,211,223,206,176,181,170,6,255,169,167,161,82,82,175,199,31,243,118,68,245,128,81,151,20,185,170,67,98,236,52,129,98,116,165,194,67,80,189,203,77,227,116,136,250,41,139,9,19,180,51,149,45,107,148,160,181,58,195,157,103,21,13,175,92,165,161,252,190,196,233,157,188,10,75,163,103,9,38,83,211,181,21,96,141,13,97,78,39,27,21,101,161,140,55,182,31,47,44,68,100,52,207,24,69,226,225,60,255,141,97,231,87,133,43,234,41,52,181,55,179,26,119,204,85,153,174,238,192,190,131,253,244,212,90,6,11,174,211,124,236,16,161,137,186,178,123,9,224,255,73,181,164,49,147,120,97,77,165,142,134,193,144,145,221,134,137,40,228,19,88,212,123,107,174,241,103,122,35,137,95,57,172,250,153,133,105,117,64,134,249,121,148,193,172,127,182,140,142,121,220,47,181,192,56,106,199,212,1,167,145,146,251,197,214,242,191,252,112,227,226,184,223,172,198,148,203,239,70,223,60,230,165,190,82,126,143,87,115,133,35,70,165,144,238,59,225,182,24,105,42,200,93,141,206,56,67,215,10,62,215,129,96,151,72,189,59,151,45,33,140,204,212,160,172,248,132,35,97,175,55,67,148,197,233,10,208,117,182,34,43,139,252,204,84,95,115,252,19,152,79,91,88,171,219,203,55,222,128,236,164,29,181,169,120,22,150,199,36,193,11,135,192,6,2,73,138,67,80,249,204,85,182,138,100,157,107,80,197,164,111,5,142,33,65,136,132,15,226,55,204,123,161,241,161,3,142,132,202,138,132,208,84,229,94,19,172,143,74,56,28,172,163,171,11,250,226,204,209,162,216,55,192,13,77,229,140,171,93,44,73,161,138,197,88,137,183,125,127,238,145,22,181,199,148,75,44,184,225,10,55,129,85,80,229,250,21,169,34,249,64,147,182,97,234,45,30,133,186,116,122,161,162,214,20,163,25,45,68,34,72,74,148,54,95,168,132,139,155,112,201,137,191,140,253,70,16,172,164,135,227,39,238,151,76,238,136,76,241,88,129,185,43,190,205,159,114,183,161,210,72,108,23,92,254,189,243,115,9,155,174,17,247,243,20,43,29,255,49,229,35,244,117,121,174,35,148,51,211,132,93,31,58,67,136,52,172,82,75,168,149,33,71,163,19,125,219,141,93,91,247,45,112,147,57,69,220,88,200,108,15,183,27,131,244,112,7,30,243,183,125,44,95,46,141,105,48,228,23,8,233,226,140,52,141,26,234,226,85,135,47,93,31,162,11,175,197,138,26,49,138,218,68,148,219,42,234,11,44,89,221,45,210,235,145,250,162,227,149,133,173,228,215,244,163,148,64,163,245,56,157,174,18,116,57,39,219,188,167,24,221,179,132,134,42,91,138,71,130,102,158,134,188,90,33,52,107,41,187,68,177,81,122,138,230,137,152,125,138,241,23,101,20,168,112,67,65,37,210,148,50,139,19,22,202,151,156,219,80,7,121,219,37,26,19,213,9,242,141,30,142,26,114,187,158,157,92,22,1,163,162,62,79,245,87,241,39,94,245,73,204,47,46,229,29,1,72,84,132,16,175,85,122,115,170,49,32,113,230,220,233,209,120,220,29,147,98,61,59,236,129,119,100,242,220,33,146,173,87,201,28,191,153,239,37,180,198,20,63,40,196,160,43,118,25,179,142,46,188,63,137,22,83,175,25,134,101,77,225,19,165,40,160,137,169,182,17,86,52,72,246,133,60,120,92,224,47,118,170,114,114,48,156,65,129,105,114,150,169,205,63,19,255,45,173,143,23,112,46,88,107,97,170,232,3,199,223,79,101,25,97,36,80,40,225,243,160,175,73,115,92,225,19,153,243,119,29,213,157,235,35,41,128,166,145,204,138,152,102,213,189,62,60,129,59,118,200,98,49,145,228,226,78,12,4,193,184,249,42,137,127,253,22,208,82,130,192,93,244,95,191,5,150,54,103,134,120,183,11,191,5,254,224,130,74,28,90,234,133,34,91,53,69,47,198,64,79,192,61,153,183,170,211,171,88,162,223,164,149,129,187,192,34,11,9,211,165,36,154,224,253,159,73,22,68,47,213,193,92,114,230,128,187,3,242,201,171,183,142,118,109,111,11,197,238,115,117,142,230,25,103,230,107,233,155,168,65,245,166,14,203,193,174,187,164,145,153,48,230,54,109,85,74,117,243,217,202,95,124,217,242,192,12,250,168,146,78,69,48,102,242,123,116,180,89,221,1,12,157,150,216,54,222,194,190,32,148,214,157,152,91,191,159,97,228,147,245,181,196,211,5,191,44,143,192,70,24,83,225,219,66,96,238,183,2,86,74,55,163,13,197,120,42,187,56,35,148,156,134,122,4,224,240,165,171,235,163,213,82,73,162,186,84,80,27,191,10,130,140,62,47,183,229,247,44,61,185,142,86,157,202,34,172,23,45,75,202,109,122,92,92,92,28,52,222,238,130,85,146,23,51,84,43,30,209,76,37,42,98,27,245,58,58,100,202,178,39,81,148,212,248,128,102,60,111,39,183,11,35,25,161,132,43,67,243,34,137,30,89,173,72,135,222,37,191,2,83,40,200,213,206,141,4,252,165,84,9,100,237,210,161,68,168,119,68,61,67,173,228,223,101,207,184,188,203,76,202,58,171,206,24,21,212,229,68,127,225,232,241,255,220,65,163,144,238,189,63,16,88,102,85,202,2,50,47,142,253,16,105,218,109,45,183,44,84,90,229,8,209,70,62,42,51,79,158,26,238,81,38,254,36,171,224,26,126,69,138,156,165,203,145,211,167,42,247,227,139,120,183,225,6,214,136,12,40,92,176,93,106,209,26,200,43,94,236,41,210,116,95,76,20,111,173,165,182,121,55,171,14,67,98,237,123,139,12,149,148,105,235,10,239,202,183,121,46,144,146,138,169,171,115,150,63,158,220,165,194,72,62,50,175,73,116,152,122,7,250,90,132,124,11,211,208,5,12,229,201,83,215,41,61,140,227,185,3,84,102,253,169,83,164,222,221,5,57,30,120,145,48,62,80,197,140,110,101,39,208,160,247,34,236,81,98,218,205,13,205,90,226,20,67,118,184,200,242,146,110,27,73,110,110,72,146,76,10,157,147,203,251,27,174,17,17,149,236,143,126,171,73,63,171,115,233,196,194,97,188,200,201,188,202,94,135,2,217,31,51,45,32,238,106,149,33,36,212,157,114,205,196,206,31,117,64,136,198,215,117,33,237,102,129,183,135,228,147,17,94,19,10,108,255,240,182,31,86,131,145,128,24,90,221,89,114,185,145,88,246,68,208,159,84,218,61,78,214,107,156,8,154,237,73,147,103,50,120,165,143,24,226,118,255,228,234,51,247,76,60,63,62,54,222,3,237,204,14,236,235,166,107,207,32,99,193,215,41,27,110,96,148,78,36,91,32,155,234,199,219,45,103,202,251,86,84,163,254,51,131,209,128,197,239,11,15,73,6,162,52,244,160,250,122,136,12,80,230,128,34,236,207,2,140,136,142,142,238,81,102,241,251,75,112,163,240,243,239,138,191,247,151,224,22,163,229,158,245,241,114,100,222,109,222,216,139,190,48,12,18,142,23,12,197,232,185,218,88,120,86,173,200,246,46,166,166,163,163,182,131,189,13,195,224,233,110,215,159,22,35,17,60,90,137,216,125,19,239,199,149,31,202,69,206,51,9,83,171,79,200,43,79,24,126,23,59,105,24,214,164,217,204,252,132,205,49,132,199,88,147,158,163,31,194,116,135,103,117,248,221,87,148,164,4,150,59,163,216,221,206,116,212,195,97,160,26,173,167,70,188,111,60,183,83,78,177,75,33,59,40,85,68,141,89,221,169,20,142,31,199,98,41,172,233,202,56,138,234,62,179,54,48,76,12,70,92,93,228,92,76,15,45,54,229,92,196,16,245,152,121,248,145,96,19,39,161,10,73,247,136,136,226,56,135,20,126,76,104,125,34,142,53,51,102,173,200,175,196,35,217,24,213,44,87,217,97,199,152,122,214,208,65,28,142,190,59,154,20,109,3,210,122,59,154,33,49,33,233,68,206,29,149,76,216,129,167,180,183,32,180,149,40,128,239,151,161,95,148,226,164,78,110,173,19,99,250,136,10,149,86,151,80,71,247,196,248,249,116,161,124,149,3,40,197,91,249,23,173,233,197,46,164,34,8,251,191,29,81,30,49,51,172,253,217,70,65,82,40,120,87,215,151,242,179,155,188,156,30,36,32,173,24,3,1,63,254,12,33,79,54,23,44,207,164,96,40,89,66,162,237,87,195,21,120,217,177,84,49,33,63,29,167,51,86,37,27,250,253,161,140,251,251,168,139,30,57,222,93,6,2,201,75,160,222,2,140,20,102,216,33,127,210,78,200,83,49,63,133,128,75,190,27,247,16,159,178,246,153,204,86,120,134,200,61,163,223,119,66,187,16,222,92,176,244,49,167,183,211,158,250,48,232,198,52,116,65,156,215,150,84,72,8,233,32,187,160,207,148,211,251,115,178,233,211,230,226,220,10,151,6,42,189,248,91,38,7,227,199,155,252,52,2,162,52,187,145,109,209,191,1,250,65,36,75,89,46,24,155,84,24,135,35,65,83,19,253,219,34,196,148,175,30,101,101,149,49,123,143,232,12,69,175,91,48,246,173,193,65,185,236,114,158,250,204,42,126,45,162,133,181,218,255,133,159,101,36,170,207,240,159,100,43,254,235,110,143,132,42,7,244,28,64,9,220,189,9,201,61,29,166,242,156,166,86,236,247,57,160,219,4,14,170,85,49,237,15,177,252,211,125,191,191,232,108,80,133,223,65,48,231,204,95,75,27,188,115,113,205,7,171,219,16,160,96,166,118,4,51,222,157,83,120,93,188,74,104,216,50,237,105,148,199,10,95,139,86,128,75,200,183,219,158,219,185,58,102,159,202,253,183,175,129,151,154,31,12,62,91,241,14,100,176,75,111,7,149,90,133,43,177,253,71,66,85,202,145,71,245,159,127,126,204,86,113,196,48,127,200,156,214,94,227,40,73,188,45,188,129,8,174,169,2,25,181,71,56,46,84,172,109,56,58,159,220,179,115,62,189,213,244,235,206,220,242,233,241,160,198,248,131,240,75,229,73,171,156,115,61,129,170,144,22,51,163,109,154,0,198,253,146,173,52,5,22,165,150,252,18,156,203,144,247,102,45,143,194,28,157,183,189,94,238,6,87,165,33,127,174,243,177,153,64,75,104,117,210,184,211,48,183,17,127,27,179,70,85,4,114,205,237,90,176,76,235,147,169,103,128,23,124,237,33,237,45,26,94,228,218,186,201,22,31,51,26,9,70,247,253,34,164,7,105,135,92,186,166,183,200,103,35,37,114,197,157,230,37,9,232,60,232,173,99,7,195,182,241,113,186,75,210,183,217,11,146,98,190,226,54,203,202,180,227,30,219,146,237,110,231,218,155,125,106,188,150,98,63,23,152,182,35,46,223,6,145,201,148,249,13,73,225,107,155,117,216,205,249,128,192,191,83,182,175,152,76,30,31,232,157,57,115,73,123,144,19,220,47,253,100,168,199,188,43,224,81,64,6,121,189,163,238,133,59,105,22,4,163,129,127,228,132,20,232,173,29,154,168,213,204,72,144,42,142,23,212,45,215,242,227,66,102,54,247,13,114,74,174,10,144,164,227,91,132,157,143,114,100,48,42,16,40,207,90,36,147,38,72,147,105,53,19,58,86,54,227,172,168,79,180,93,115,215,161,7,79,15,35,223,166,164,137,230,241,144,21,82,223,121,159,67,168,173,229,178,50,132,18,30,57,217,189,37,171,193,15,109,165,134,6,21,38,185,169,83,168,18,132,6,120,18,25,185,10,156,183,60,228,57,56,34,161,89,39,217,73,43,101,204,132,97,61,88,49,67,133,159,13,209,20,201,247,193,250,86,205,70,67,117,139,152,101,20,211,198,229,15,189,74,15,128,153,121,121,122,219,50,115,252,10,86,146,90,115,109,60,115,126,125,162,103,233,115,233,97,193,13,254,129,123,94,248,116,215,205,153,39,139,172,46,77,141,170,233,219,156,242,99,117,129,183,100,18,36,171,238,164,11,136,241,19,116,95,219,240,37,132,169,99,215,48,140,208,73,147,2,117,198,57,241,47,163,227,137,95,203,135,134,253,248,4,132,32,204,202,241,187,180,232,3,4,180,144,232,41,197,1,230,228,3,17,254,124,39,47,232,66,239,39,192,193,193,113,31,185,136,115,117,223,78,254,171,247,147,177,79,149,224,206,121,16,141,40,42,91,18,134,129,48,42,124,32,14,14,163,141,199,35,169,182,215,45,195,29,84,174,199,1,117,35,156,241,213,198,138,73,54,67,123,35,99,42,16,30,122,93,161,209,185,182,43,205,25,183,1,47,176,88,41,81,158,227,136,31,184,130,173,252,181,180,61,253,214,124,167,129,66,167,45,59,161,13,215,161,250,16,237,3,120,218,196,95,39,136,164,62,230,254,64,251,97,51,239,92,120,179,187,19,49,199,18,71,68,219,32,70,139,40,68,51,134,43,148,22,106,91,176,130,186,246,33,21,194,45,88,88,202,103,161,39,194,162,57,26,70,3,247,200,94,12,36,241,105,247,96,159,183,237,229,205,17,159,104,126,163,134,239,240,169,142,190,35,144,79,52,64,131,125,187,181,182,22,122,173,143,230,62,110,218,125,200,172,43,172,217,148,152,217,141,67,143,119,56,27,141,87,189,245,247,68,132,173,203,32,205,161,115,9,242,243,236,194,84,37,201,150,247,36,36,146,69,115,160,158,75,2,172,49,122,162,175,0,231,132,211,206,98,96,131,159,219,21,64,72,225,241,218,65,246,183,192,90,22,98,192,155,181,186,132,210,105,109,165,248,95,73,206,223,31,132,157,46,109,58,44,67,200,20,255,249,99,75,128,194,159,100,254,201,41,0,64,69,253,141,154,218,218,74,46,39,64,35,133,247,190,156,45,11,190,251,232,107,62,78,115,83,61,9,235,57,217,42,228,56,28,197,194,116,98,126,11,58,206,13,114,100,2,178,11,104,49,149,54,16,66,134,171,81,144,140,145,32,40,113,148,93,151,244,86,133,134,185,50,106,40,143,138,66,128,40,34,132,96,241,127,15,184,26,164,209,114,196,252,77,151,192,83,242,241,154,209,208,33,173,230,72,84,225,137,250,209,173,233,77,243,250,250,208,227,25,203,51,156,40,43,56,108,8,238,114,19,249,231,39,238,248,132,252,31,62,89,156,127,194,11,103,60,221,220,91,170,80,153,162,33,125,251,188,199,88,148,220,35,213,71,45,237,24,201,91,150,105,33,12,67,139,172,153,255,221,89,234,75,194,108,151,111,45,136,232,238,100,14,194,57,24,59,65,11,91,75,86,245,39,158,115,164,49,49,89,134,9,189,230,182,108,20,143,144,10,17,197,24,237,248,173,94,171,175,249,39,19,144,43,0,128,97,187,52,224,105,157,35,71,95,197,177,253,129,61,99,250,116,169,203,183,213,186,196,62,250,163,217,224,10,83,90,151,236,83,199,253,245,246,210,55,237,7,219,191,204,59,115,139,227,38,218,93,30,176,87,40,122,12,193,140,184,138,179,41,141,180,82,81,23,101,46,246,97,222,188,165,231,47,196,174,36,36,97,238,114,100,228,60,116,70,53,163,196,115,124,26,84,227,185,255,213,118,8,236,148,123,230,102,84,162,133,217,196,119,18,96,181,48,211,94,196,97,223,151,166,17,245,90,80,120,22,145,110,133,90,157,156,202,64,210,183,142,21,8,108,205,214,125,78,84,175,244,178,60,96,72,155,219,198,142,105,164,204,2,149,105,63,104,246,12,87,174,102,178,12,149,110,58,231,138,156,74,31,239,216,235,175,215,149,116,40,252,202,209,110,254,47,77,229,55,12,19,213,238,103,37,66,161,113,247,251,215,179,251,5,69,131,95,55,144,202,53,196,119,125,85,23,180,46,218,127,59,213,105,51,167,107,253,120,40,89,44,69,221,69,230,127,32,88,21,184,83,122,63,206,205,239,211,41,187,39,74,105,244,223,230,69,192,251,123,252,61,235,53,76,176,167,158,209,247,72,37,112,252,85,161,77,29,118,225,226,248,56,10,119,4,83,192,51,41,135,114,134,77,110,237,81,30,213,166,70,170,229,14,173,91,171,247,132,5,103,105,101,246,6,126,181,84,165,173,0,149,189,123,221,123,188,170,38,229,27,123,17,190,222,235,103,37,146,55,153,234,155,147,154,78,24,68,143,176,57,235,114,67,155,62,227,111,141,200,55,143,150,187,166,248,210,135,212,244,108,180,202,91,100,248,66,18,79,171,155,133,100,229,2,229,187,26,174,138,182,208,123,218,26,31,235,163,172,23,231,239,169,140,183,100,120,137,254,167,25,209,188,65,4,117,97,11,43,191,132,158,164,128,86,61,1,233,219,6,203,232,170,111,174,184,99,84,30,38,207,100,94,232,143,53,35,114,49,124,73,81,57,90,213,20,146,228,95,22,164,225,145,143,209,230,37,6,2,138,49,84,242,163,67,242,214,109,102,238,57,203,110,83,5,187,194,43,14,1,76,227,102,246,73,27,115,214,193,105,123,149,201,66,49,140,141,51,57,108,230,237,79,114,201,0,231,90,204,82,233,106,99,28,61,78,42,71,141,247,161,34,102,33,182,9,122,30,246,70,103,50,76,85,142,45,247,159,175,225,225,88,215,73,141,73,162,232,68,56,224,220,251,165,33,204,139,37,56,85,236,68,214,253,123,32,7,203,235,103,218,82,103,56,156,193,111,217,204,200,136,169,77,179,88,169,92,169,39,167,211,249,111,130,144,155,149,202,7,42,253,242,199,94,23,198,180,230,49,153,10,197,118,31,201,37,218,76,18,232,196,212,25,67,13,165,221,39,242,48,125,166,119,130,186,152,97,183,198,93,223,90,211,64,193,85,150,5,47,182,26,36,194,30,129,244,81,74,148,156,243,77,98,98,171,93,121,94,241,232,71,118,45,25,143,102,44,157,178,31,91,199,136,52,126,78,17,24,225,190,58,66,196,165,151,71,238,192,117,3,60,23,186,36,120,164,121,116,239,144,143,33,136,49,239,60,77,98,176,249,189,156,250,235,13,208,182,131,123,120,57,253,0,55,9,119,130,173,25,123,112,228,241,138,47,4,214,19,207,93,108,99,171,162,111,130,207,203,38,126,50,152,187,167,4,81,69,234,194,73,9,205,26,17,55,242,178,216,51,123,251,34,42,72,159,239,219,222,252,136,185,81,102,84,35,13,0,28,242,30,20,24,3,206,75,89,60,234,88,9,103,63,98,217,254,7,143,141,49,14,12,213,43,22,192,121,235,245,179,71,228,41,233,160,31,197,6,191,121,206,160,21,251,174,227,225,97,51,170,233,183,246,93,147,61,254,215,93,5,80,246,109,52,73,203,219,171,191,142,71,60,193,235,91,88,159,229,8,6,219,131,26,35,9,131,208,100,71,54,182,134,163,157,230,244,241,220,26,113,43,171,170,112,77,192,121,170,174,231,72,170,22,121,123,49,52,57,204,22,166,142,38,24,87,200,180,132,232,245,83,196,205,83,89,151,67,82,129,125,245,148,214,252,238,215,107,2,235,90,176,98,230,143,110,128,102,118,129,232,130,33,88,55,199,172,204,236,76,133,9,95,137,122,74,71,222,234,77,131,26,154,36,53,169,241,28,238,165,156,206,93,102,120,151,101,57,109,172,33,41,124,225,142,250,199,248,143,158,120,196,210,148,31,196,175,237,44,186,253,228,185,87,191,190,108,255,242,32,34,64,86,179,130,126,74,64,54,179,127,123,173,255,118,176,227,71,185,10,2,184,181,176,23,153,191,29,75,226,189,44,1,147,64,115,65,19,204,187,47,168,2,40,116,162,64,62,23,35,145,203,239,213,61,163,222,54,120,236,205,65,123,178,227,193,104,145,69,144,112,163,142,130,57,67,72,137,57,116,24,6,35,55,54,241,125,60,81,43,52,47,166,85,157,128,204,242,231,142,153,23,87,109,21,241,123,21,193,221,130,21,213,104,94,49,181,214,192,209,229,26,3,79,234,187,46,1,234,56,11,164,218,165,25,31,196,199,98,43,210,190,223,78,255,142,51,27,98,168,154,47,206,253,80,56,245,80,54,19,158,158,6,56,63,241,150,107,138,172,41,133,35,4,152,144,255,140,6,252,153,236,175,127,226,117,93,132,64,255,211,168,144,116,27,73,245,9,185,225,206,149,34,97,209,107,86,26,214,222,149,224,31,115,232,232,119,21,18,60,198,136,136,57,201,132,16,165,172,225,108,139,133,171,112,89,154,54,8,145,187,186,188,21,35,6,172,192,8,52,148,186,236,229,71,121,49,166,134,80,150,60,246,132,85,72,186,192,249,35,240,149,239,223,216,217,166,164,34,129,111,119,41,51,253,199,81,169,227,172,76,199,52,17,6,109,247,216,130,253,219,174,245,96,81,63,113,240,226,110,106,209,81,79,254,35,158,130,124,171,162,165,46,57,199,82,60,119,101,217,138,243,138,75,181,167,186,111,17,79,255,131,42,182,15,214,41,89,124,118,197,181,119,38,44,28,62,114,227,153,54,83,32,227,155,251,89,232,54,104,77,229,102,234,219,177,8,110,102,6,211,20,47,172,21,227,30,189,189,194,4,227,2,113,62,145,145,121,165,229,218,20,253,49,47,33,145,145,48,220,211,99,86,230,25,175,146,198,16,194,146,137,139,107,254,220,44,94,142,152,176,187,99,93,162,57,100,244,132,201,213,118,222,180,234,113,148,121,18,212,86,60,249,49,68,56,139,11,175,55,225,0,45,186,75,16,66,86,131,57,214,32,175,243,191,138,242,171,144,143,74,3,206,165,253,163,19,68,213,120,70,231,181,101,117,183,162,243,48,220,157,140,217,250,140,194,65,80,117,40,55,210,41,95,24,225,180,78,103,16,96,106,213,173,5,79,26,215,55,216,118,163,209,20,30,184,47,147,13,42,134,221,97,229,32,130,193,203,40,20,220,124,68,163,236,107,229,135,250,128,35,47,124,56,10,110,0,158,206,89,231,175,225,77,208,97,36,96,80,40,179,50,107,3,223,196,139,71,101,96,128,168,64,64,23,143,74,106,142,254,251,168,192,212,167,144,63,143,202,116,251,133,94,98,94,73,222,28,141,181,149,149,85,87,13,95,193,227,146,166,210,150,96,9,205,104,11,151,251,202,186,15,76,99,182,82,79,191,102,151,246,174,176,39,246,167,51,176,178,78,111,203,183,138,83,111,206,173,59,101,45,165,133,153,228,15,98,178,161,184,212,29,180,49,75,121,113,175,58,98,38,145,221,56,85,165,99,105,58,67,80,73,121,35,54,82,192,241,147,185,129,119,52,230,5,83,217,10,169,191,0,59,199,150,0,7,122,35,90,239,62,8,168,111,49,133,95,100,175,86,65,236,143,145,12,89,247,64,225,155,202,58,240,84,82,254,194,251,143,104,189,203,222,6,228,154,41,116,67,150,107,43,214,134,111,6,153,156,85,83,145,247,167,121,62,106,174,146,14,58,118,254,146,252,51,189,220,45,55,204,180,167,217,180,168,149,187,146,138,71,107,93,5,141,181,85,90,194,29,154,144,148,81,139,35,186,112,168,119,20,111,65,99,71,30,89,86,51,223,243,228,30,36,189,9,17,115,59,92,5,4,195,100,49,112,58,142,62,13,136,127,14,222,147,44,253,27,245,178,148,156,153,65,35,110,114,168,79,203,84,41,185,170,92,249,163,223,198,114,58,216,106,183,206,223,179,112,250,121,157,91,119,42,48,129,200,101,252,26,3,107,38,136,32,248,58,179,145,66,35,32,36,114,58,211,209,85,221,121,28,177,38,150,92,192,207,26,155,217,121,237,72,37,188,50,219,0,49,26,25,125,113,64,230,103,67,104,244,16,16,80,66,91,236,159,251,184,166,153,223,117,83,174,19,174,10,99,226,82,134,150,138,189,119,4,31,165,53,99,97,86,206,21,103,48,216,224,103,75,75,4,159,60,193,58,59,11,223,75,63,79,195,153,41,53,237,3,132,91,125,28,245,175,25,156,217,120,250,250,48,39,124,245,99,251,155,25,192,121,80,218,120,96,206,104,65,97,220,166,129,38,126,245,223,179,76,209,246,177,1,155,142,15,68,87,179,219,12,61,27,242,43,80,45,75,139,130,168,71,94,241,83,163,163,9,92,61,184,183,20,56,92,50,101,41,114,230,146,217,193,150,185,138,184,170,226,64,72,152,226,44,135,64,234,145,24,131,9,227,13,141,114,206,215,95,169,116,73,151,83,91,112,113,164,214,232,94,99,60,191,98,101,156,202,222,219,182,44,210,93,126,16,12,147,7,45,76,185,206,199,165,150,44,110,170,56,41,137,46,207,70,218,133,34,24,236,224,77,61,74,213,28,144,199,192,73,41,3,247,30,254,176,121,85,26,204,207,8,190,92,158,63,139,142,187,143,90,20,232,153,131,195,98,11,176,30,99,149,133,202,70,130,167,115,212,60,86,57,142,153,140,87,244,111,235,58,114,177,63,170,192,192,72,59,77,42,64,18,21,93,55,73,215,43,185,132,124,176,92,140,232,158,38,76,89,37,131,64,102,70,108,9,30,60,0,209,214,148,136,20,184,189,22,1,214,212,16,42,125,126,31,173,244,39,83,177,131,116,118,112,37,96,122,46,168,101,92,66,155,67,245,195,23,212,178,204,34,209,247,219,63,69,9,189,95,146,164,158,180,121,33,152,7,112,8,171,174,138,223,191,200,250,113,5,168,117,7,43,187,72,129,54,178,118,113,215,143,142,5,28,178,68,17,147,38,205,251,190,193,15,142,143,246,191,193,79,3,124,210,251,193,173,144,225,184,101,153,128,152,131,242,91,170,102,120,190,194,108,140,32,215,159,52,205,186,209,123,244,34,77,115,146,20,71,161,255,166,105,167,187,68,233,139,52,205,85,62,203,245,79,154,230,181,113,127,152,221,211,44,227,80,3,102,65,133,244,78,150,141,201,69,58,45,68,191,229,97,105,91,65,3,201,137,71,249,142,111,243,233,202,178,81,163,239,255,220,211,74,77,165,96,220,124,9,118,68,13,60,20,236,192,78,193,23,231,107,194,84,147,31,58,60,138,136,7,193,70,243,157,237,187,66,191,74,251,183,112,95,57,181,210,136,255,26,42,237,233,236,71,48,38,241,230,80,79,164,26,189,32,69,113,166,36,89,124,211,174,144,38,74,8,219,221,79,88,230,107,79,65,165,103,220,161,246,47,187,222,142,111,167,75,57,18,255,86,246,235,71,254,41,54,39,80,75,91,63,2,112,30,177,51,133,111,91,117,66,112,174,253,52,12,79,182,251,120,176,191,222,220,255,102,99,121,55,63,70,14,198,152,159,138,252,44,10,254,81,119,0,243,184,53,241,150,22,131,190,206,130,80,51,237,149,25,210,17,40,40,246,231,238,151,174,169,91,47,121,83,162,82,86,248,241,76,38,236,22,123,21,198,84,229,109,180,70,187,102,61,148,243,13,11,212,8,66,105,203,193,61,91,30,207,83,177,107,213,83,85,167,15,55,71,117,13,162,88,137,225,149,91,221,44,138,81,130,28,211,84,160,37,77,41,40,31,40,142,97,88,212,99,81,194,100,246,46,183,243,77,205,72,27,249,80,41,150,165,41,113,194,157,60,182,83,52,38,44,103,145,254,127,128,238,156,46,126,209,153,98,16,75,253,138,234,79,248,197,232,206,0,244,85,180,254,238,136,153,183,234,184,183,186,99,243,64,87,154,99,46,160,160,69,85,35,93,155,118,79,59,53,21,89,149,188,65,182,149,219,24,184,107,29,72,28,252,189,151,214,182,183,51,34,44,121,234,132,132,39,178,151,18,76,244,96,142,69,115,213,80,62,246,78,230,27,32,62,145,146,144,37,166,169,136,202,71,113,31,114,158,71,231,239,80,14,62,58,26,210,99,68,85,171,119,116,76,198,70,243,202,162,49,6,8,155,132,177,106,27,4,170,192,200,228,148,244,75,15,189,38,81,48,0,104,83,32,248,136,176,183,212,175,117,139,50,115,174,85,176,91,61,114,91,160,51,71,31,29,96,225,163,238,37,239,88,127,72,162,248,66,178,206,67,239,100,98,170,97,199,176,82,219,124,142,70,235,46,97,161,155,72,226,165,184,243,60,242,212,81,10,112,110,25,238,187,229,121,42,185,211,109,234,228,197,28,156,178,121,124,71,218,74,182,154,216,94,72,242,35,97,114,98,21,166,228,37,114,115,135,12,113,153,21,214,133,48,200,180,62,126,112,223,184,113,148,159,51,199,186,98,98,254,102,219,251,179,254,239,73,193,165,252,114,18,85,94,239,105,94,127,82,56,169,239,245,173,74,34,179,100,4,81,234,178,185,160,251,222,164,243,123,144,122,240,0,206,85,196,1,231,102,128,243,228,190,111,38,9,208,187,68,86,5,222,226,64,39,195,124,188,77,204,108,124,146,216,167,194,99,119,109,107,210,7,241,134,227,195,143,239,172,209,32,132,32,247,15,119,19,109,122,147,178,75,218,86,19,21,20,101,196,102,183,104,79,157,154,154,81,5,66,185,42,132,18,188,79,143,22,254,214,231,178,25,254,116,180,248,183,34,19,68,122,226,230,175,182,228,107,61,24,144,247,73,107,248,182,239,177,144,145,96,234,44,136,153,38,230,113,79,45,33,89,68,33,58,184,230,137,112,104,25,224,60,35,83,148,250,125,222,233,246,152,75,93,185,94,76,55,243,77,123,14,170,151,15,56,179,92,203,20,29,177,2,177,201,103,48,193,114,192,249,116,105,105,213,116,151,164,157,188,64,116,196,195,148,227,95,226,146,254,34,210,9,19,136,53,87,60,133,213,139,195,240,131,102,203,45,87,166,169,159,103,239,20,146,204,31,77,93,7,220,231,22,158,124,108,221,166,149,9,120,121,251,154,153,1,73,32,239,247,200,203,255,159,163,204,255,175,227,221,229,209,98,181,214,99,147,90,176,158,104,205,229,239,174,32,199,169,26,13,134,94,201,153,177,146,193,211,209,100,121,227,43,163,165,50,138,142,110,128,243,253,67,157,129,142,51,77,215,195,164,64,213,41,121,126,23,145,154,90,176,83,47,220,185,83,230,123,144,136,162,67,109,115,47,20,237,103,186,172,124,18,116,124,75,245,117,130,235,120,213,28,196,224,212,159,43,147,34,188,72,110,174,60,169,214,116,252,144,170,25,231,87,44,21,111,139,74,113,84,132,147,94,233,221,175,5,8,254,188,162,184,92,227,10,189,45,145,197,85,47,246,178,247,180,94,114,113,114,103,143,204,122,116,102,142,241,114,212,177,247,167,149,19,163,173,236,136,62,55,77,113,219,203,214,242,39,141,164,245,246,144,103,207,203,36,239,0,47,133,117,156,121,223,175,185,127,84,4,110,152,232,206,201,162,95,87,79,180,68,29,0,206,39,123,69,228,6,25,155,237,126,231,36,211,175,71,49,189,167,72,146,13,251,25,173,88,23,222,95,228,88,234,213,186,226,184,241,242,249,211,104,192,249,219,52,93,222,195,245,230,234,63,107,81,55,42,214,228,230,158,214,101,154,242,39,65,58,173,189,17,67,188,199,99,118,65,143,222,53,213,143,61,152,206,248,166,19,81,70,189,182,242,97,90,73,202,156,139,176,199,71,229,122,160,127,239,234,6,136,97,98,114,66,48,36,116,225,254,3,253,223,121,192,26,209,135,167,38,2,141,129,163,148,81,175,125,222,63,137,72,222,228,178,49,220,68,226,52,71,128,218,128,117,177,247,10,122,143,102,99,175,96,175,81,152,197,197,5,20,239,149,119,164,246,42,249,140,86,179,163,239,183,34,153,244,184,168,185,195,82,127,21,155,221,187,166,254,234,103,161,143,91,113,100,34,7,145,167,168,157,246,196,212,236,87,194,205,67,13,177,239,66,96,143,205,108,156,151,114,134,129,161,3,217,160,223,186,100,171,101,100,94,29,158,165,225,63,90,45,72,50,228,226,29,250,244,111,199,100,200,119,153,106,90,235,155,49,68,238,191,234,65,85,25,213,251,181,116,45,9,201,58,52,83,246,167,76,72,82,208,162,73,217,250,167,126,102,213,89,220,92,187,58,27,135,125,77,107,160,47,17,103,151,133,67,220,212,154,142,109,116,217,173,234,114,42,237,182,213,170,216,53,47,84,56,150,224,228,4,167,247,14,177,206,74,255,50,27,91,136,255,205,152,250,41,75,156,165,144,14,240,174,235,221,81,59,110,250,79,130,121,146,254,238,77,121,48,237,149,135,183,197,248,65,133,137,84,33,54,232,60,91,86,168,67,125,40,69,213,106,143,216,43,203,66,224,54,129,157,163,167,85,154,134,175,220,77,215,221,240,110,245,56,47,153,125,215,122,105,250,141,255,88,139,47,88,187,166,28,193,184,120,233,110,44,181,162,197,125,18,99,160,49,234,230,164,92,47,33,208,145,155,0,121,208,24,31,89,68,97,153,87,16,122,59,120,132,241,52,225,248,130,102,244,84,250,225,223,131,55,2,125,81,91,143,175,45,158,196,112,81,168,183,52,44,0,197,40,132,93,194,69,77,219,184,82,248,202,115,223,117,165,243,35,115,138,130,32,24,61,180,158,158,83,113,92,8,37,44,107,216,196,17,242,103,8,19,59,192,17,177,177,17,158,82,196,161,184,144,140,235,238,148,147,206,152,80,166,211,253,177,254,191,70,34,123,124,197,189,114,232,90,241,215,37,69,226,95,16,204,120,32,174,242,186,18,36,28,37,240,51,30,183,87,158,155,193,158,153,37,127,135,84,137,182,51,47,63,7,63,177,82,202,241,224,246,223,183,209,177,5,140,60,232,219,56,235,159,5,156,95,13,194,156,142,209,111,49,0,157,84,99,184,100,111,102,148,155,192,40,113,235,82,85,150,161,121,117,4,25,81,110,205,150,164,244,68,154,73,209,17,19,79,67,199,188,14,125,99,77,150,139,189,121,67,151,147,47,70,15,252,234,173,129,147,205,110,253,163,14,147,214,24,159,90,118,110,97,50,117,112,212,61,32,57,41,240,150,114,36,23,25,45,202,254,84,44,116,86,37,120,113,127,247,226,63,158,188,100,180,208,165,217,85,208,155,114,81,84,87,58,32,51,53,237,117,119,110,41,222,238,181,206,217,123,138,247,211,74,200,49,249,233,209,228,72,40,122,165,193,242,247,81,253,19,40,237,211,160,201,140,143,124,18,241,227,149,228,157,209,106,138,187,236,37,205,205,139,191,122,163,253,249,136,247,128,162,163,105,33,33,25,7,54,226,112,56,24,185,55,150,246,103,206,242,196,242,206,220,237,14,131,41,0,231,60,43,89,27,79,90,95,140,188,238,65,125,173,27,211,138,76,211,105,55,111,21,194,8,61,239,126,59,102,34,145,105,228,99,61,153,175,233,226,184,36,159,132,141,176,167,114,252,28,2,43,163,129,179,254,153,111,57,14,176,81,81,99,102,118,33,1,41,137,92,25,176,150,91,46,214,240,94,87,194,89,9,243,86,175,167,100,47,213,209,14,253,36,171,152,146,136,73,93,241,175,15,5,156,211,235,152,191,183,46,157,12,44,222,153,88,247,192,13,109,4,142,21,244,63,239,237,232,232,177,223,173,84,125,70,161,48,38,241,219,166,73,133,231,39,175,102,123,193,181,127,172,169,247,151,1,110,237,45,251,88,172,40,43,216,174,109,15,171,171,172,161,63,66,51,232,93,216,55,5,244,180,226,136,11,192,135,218,64,48,210,49,191,209,180,107,122,122,93,242,21,157,247,147,233,185,85,18,236,100,190,36,124,179,162,43,232,251,162,148,10,102,144,247,115,132,105,88,199,32,100,254,51,112,190,104,27,191,13,64,153,171,244,172,121,22,100,58,101,202,185,127,72,243,105,180,234,114,70,48,77,86,45,80,193,131,230,10,90,87,123,51,71,219,222,0,253,158,48,0,109,85,245,235,161,17,69,59,19,137,119,127,188,151,208,43,124,240,8,59,254,180,47,193,81,228,57,158,191,91,219,88,153,212,49,119,183,117,4,112,222,243,22,112,110,63,251,128,106,211,245,76,254,250,223,255,231,33,0,80,107,159,82,123,87,26,98,87,162,166,7,107,133,43,58,184,171,199,116,228,197,105,78,82,141,121,243,35,243,143,107,109,176,126,2,156,114,129,41,56,236,251,4,17,107,5,198,127,108,168,239,82,199,151,0,157,159,237,123,164,56,237,204,218,165,13,6,221,83,90,107,214,87,71,233,251,54,28,216,62,120,31,81,81,179,242,148,196,247,207,8,174,9,9,130,73,21,110,38,44,195,252,220,39,185,29,167,25,198,171,103,71,185,89,50,21,243,215,37,21,155,183,159,250,135,135,191,137,9,11,121,242,189,27,27,121,252,63,61,100,72,154,156,125,244,162,113,3,43,107,108,69,237,179,185,159,110,219,93,133,241,60,191,72,216,36,62,191,97,11,140,109,223,146,158,119,235,193,220,80,229,19,249,151,187,150,253,171,82,102,249,219,239,68,82,80,99,214,18,112,26,207,216,78,243,138,140,65,253,220,77,252,120,198,98,184,167,124,230,68,47,118,196,255,67,104,79,237,102,135,70,189,24,212,56,225,186,146,93,75,134,49,67,230,26,109,69,79,89,91,18,107,22,20,111,43,43,154,151,216,119,213,155,40,50,145,76,231,93,6,192,150,236,49,88,11,166,173,74,153,93,99,235,151,218,153,26,90,249,169,94,56,36,44,169,165,117,26,205,96,193,220,14,250,104,37,57,219,238,170,42,120,18,164,90,244,78,107,28,170,182,219,163,206,94,73,180,252,253,54,174,87,244,246,18,163,96,54,110,185,182,235,61,1,245,174,192,253,74,48,81,48,48,144,155,15,136,123,164,142,30,143,238,65,112,231,143,27,38,122,67,13,141,9,123,136,116,78,24,225,250,131,132,222,61,21,142,28,198,86,193,75,150,138,110,55,238,19,13,53,76,1,139,201,151,0,92,86,5,233,136,204,200,245,117,195,233,242,176,192,195,241,2,165,138,196,222,65,107,43,151,214,33,225,137,233,47,94,155,168,208,143,63,80,180,195,124,178,164,136,52,63,190,16,67,25,65,54,177,114,233,165,207,102,175,67,197,119,153,141,24,170,105,128,250,18,46,223,181,241,161,198,183,40,133,247,113,40,41,48,231,92,15,10,60,210,34,78,88,174,47,152,36,230,14,174,51,74,172,18,87,226,237,229,56,150,100,210,28,117,183,110,78,150,141,33,155,12,127,23,87,9,149,146,175,25,151,106,109,202,136,2,187,110,28,239,167,197,251,21,194,119,70,82,94,66,127,189,169,170,173,1,188,0,0,208,133,156,90,18,192,40,138,127,181,149,186,198,252,197,130,180,186,6,104,17,14,106,209,8,222,138,85,88,150,178,198,71,20,68,230,148,203,88,113,187,50,2,253,226,109,237,90,186,140,242,122,224,137,162,165,100,65,183,182,221,170,242,70,30,115,244,124,121,148,36,222,27,133,35,196,188,227,206,188,74,235,201,2,248,116,19,208,193,18,56,247,44,69,106,30,60,151,18,177,133,67,69,204,70,116,104,138,143,9,245,205,184,183,245,48,224,196,227,49,168,60,175,33,42,99,38,30,196,103,90,70,97,83,214,28,57,205,94,122,73,59,250,204,112,236,197,101,88,85,119,68,241,32,18,81,20,135,167,0,144,0,94,28,106,68,71,24,191,61,137,28,143,189,235,210,18,201,11,50,201,213,211,59,204,108,113,39,205,215,92,151,129,166,242,247,80,125,16,28,4,178,40,120,240,129,177,19,221,216,110,169,139,173,79,11,120,168,21,221,222,210,162,159,142,21,93,220,241,227,208,210,48,107,134,127,112,169,3,167,20,98,213,22,210,108,216,119,213,76,196,226,255,156,23,229,213,9,118,27,92,18,184,36,49,109,160,143,88,252,85,164,21,54,41,191,183,69,41,149,79,100,115,117,136,39,167,44,83,156,229,127,206,201,254,113,191,32,9,28,125,113,220,228,246,45,233,203,190,219,172,30,173,112,80,45,129,41,179,168,67,146,251,119,182,202,148,16,177,119,216,254,89,143,76,108,187,70,10,110,73,54,39,18,33,217,58,52,104,49,252,213,185,130,226,160,92,34,73,161,187,213,221,3,174,47,223,104,176,25,26,76,45,142,24,126,247,40,19,138,175,26,144,239,247,161,229,120,163,46,148,140,101,230,56,146,185,237,253,38,145,174,205,139,118,123,17,157,172,219,240,169,238,96,187,235,54,246,44,171,48,234,192,207,40,181,106,113,33,119,177,199,115,125,236,102,178,247,159,187,247,224,12,201,108,19,217,252,108,22,89,157,49,175,1,213,226,15,122,215,226,189,56,204,61,115,129,10,231,55,5,20,37,202,52,140,81,113,162,83,223,58,15,103,70,63,112,199,179,125,91,114,41,12,180,138,184,106,181,57,98,192,49,131,87,53,72,180,23,122,105,104,213,224,116,202,249,56,112,179,60,91,242,181,31,199,44,33,204,75,234,245,73,122,75,239,100,2,162,46,1,196,167,149,10,35,129,43,173,42,118,179,254,4,62,87,49,156,53,84,1,245,151,58,174,138,92,189,113,18,95,243,132,211,239,90,20,39,53,170,244,227,154,124,180,203,177,182,30,98,88,231,193,8,189,70,56,59,221,250,102,45,168,236,84,11,138,0,149,233,122,205,181,92,217,50,167,235,13,218,182,60,153,60,253,150,212,246,21,112,46,169,12,166,59,176,136,99,87,151,236,248,245,246,20,58,99,113,166,134,222,33,128,83,116,50,104,204,147,94,72,108,24,253,56,234,221,241,136,237,198,83,136,112,80,46,91,52,110,187,3,206,151,165,247,137,78,143,53,110,113,211,149,61,153,43,249,241,24,36,60,244,140,80,20,198,2,140,248,244,49,78,250,163,105,142,190,118,66,182,147,9,234,210,12,219,176,176,250,135,87,121,49,18,13,15,242,251,149,27,195,175,127,98,4,251,80,49,78,97,107,179,47,109,73,253,95,156,252,3,30,198,120,3,111,186,71,49,254,96,112,82,165,2,152,101,11,210,172,115,86,132,153,170,244,32,90,166,149,46,185,60,187,159,61,93,172,247,219,135,201,170,154,92,77,248,69,80,98,104,178,121,186,222,186,186,138,144,104,85,197,208,86,62,58,66,36,149,133,122,90,200,49,40,251,77,207,99,141,171,112,103,206,125,73,78,171,117,216,141,160,42,137,42,44,142,105,89,108,249,45,67,205,212,170,45,20,229,190,116,235,83,249,89,0,32,119,247,13,35,40,158,99,162,55,92,217,136,251,253,132,182,215,35,157,38,94,80,51,117,116,217,182,137,29,123,121,109,58,14,247,73,221,222,14,154,139,25,112,165,156,117,232,110,169,251,200,178,130,198,255,118,16,18,235,191,199,170,143,138,41,224,248,68,57,255,109,88,196,112,132,191,153,115,82,42,166,133,178,134,209,142,126,166,209,31,30,204,31,85,44,37,135,78,29,146,143,254,241,141,51,190,167,188,246,210,15,177,78,166,87,224,25,242,208,51,3,226,208,187,101,35,243,251,205,124,5,181,79,173,6,216,162,143,211,112,236,79,148,158,182,101,76,181,43,199,252,228,128,17,102,89,23,245,237,149,150,65,79,239,157,250,100,22,62,106,241,96,76,160,201,133,154,229,45,1,25,103,183,26,63,245,19,43,108,36,143,117,50,184,246,185,31,61,175,243,151,125,109,147,248,189,167,12,145,79,62,196,233,179,74,238,99,242,37,175,241,208,244,196,140,53,193,224,108,124,102,224,103,222,71,146,142,211,237,10,22,174,154,13,23,18,131,4,57,238,25,179,218,15,241,147,182,126,99,11,159,233,126,44,57,103,201,205,141,191,186,188,112,249,131,65,174,219,7,100,43,73,224,48,64,224,7,131,88,40,163,239,6,9,227,86,121,116,38,96,159,33,50,50,227,255,244,10,249,23,199,139,155,148,21,140,136,247,81,6,87,94,40,126,135,63,42,19,206,186,94,52,89,251,226,253,237,214,218,77,20,227,78,19,93,164,31,143,75,237,144,164,205,52,236,254,140,234,12,26,115,229,214,78,183,133,93,245,46,137,5,87,211,136,175,122,151,202,170,147,254,28,195,218,26,132,180,158,121,91,225,245,76,248,118,244,161,107,107,41,94,88,128,182,24,182,113,253,180,231,183,100,30,187,184,151,110,63,253,150,241,199,253,148,51,197,77,143,159,137,112,24,62,97,214,15,112,158,246,208,139,199,88,130,191,250,122,124,166,109,148,79,4,171,17,178,84,185,160,116,162,168,38,41,172,160,57,133,112,247,168,125,227,218,113,237,108,73,105,99,126,21,89,198,91,233,230,104,248,187,155,154,92,98,177,42,114,0,221,253,249,168,247,245,99,202,239,102,204,50,165,52,179,216,13,127,106,71,186,172,102,18,234,2,63,202,112,83,133,126,228,40,218,46,12,236,211,224,55,30,114,66,209,158,196,231,4,219,136,139,223,7,156,195,100,190,151,223,82,28,188,161,206,176,133,122,242,224,119,77,150,147,24,39,130,130,169,36,65,161,146,206,186,9,112,30,52,113,79,86,200,151,225,207,223,81,44,111,174,15,178,90,112,130,247,12,47,183,60,40,24,32,55,74,219,223,243,232,34,105,198,186,83,112,110,42,221,165,120,174,178,124,226,153,128,153,64,160,105,53,193,220,109,19,34,63,42,26,236,135,51,104,157,248,189,29,195,31,102,159,202,88,103,185,232,102,170,157,234,187,63,150,56,109,6,252,184,189,97,43,53,204,25,49,177,18,118,120,99,191,46,79,123,248,79,188,161,86,117,112,155,183,128,34,94,124,10,191,92,194,207,53,174,75,227,166,124,233,255,125,218,254,191,30,58,151,182,244,6,159,15,189,144,0,8,183,132,90,125,215,187,228,6,188,53,42,24,197,180,46,182,78,130,108,78,180,215,253,148,157,204,60,42,239,217,11,179,109,207,8,11,122,83,203,147,31,98,254,130,123,79,200,140,220,223,191,151,89,15,47,124,4,82,185,94,173,209,51,27,249,228,153,30,143,178,97,41,72,182,185,22,164,231,252,84,168,133,251,215,141,215,71,203,30,19,121,184,138,239,125,45,150,179,79,64,182,27,121,33,224,168,26,194,232,138,223,213,74,245,217,233,228,111,206,10,107,57,103,110,139,179,46,158,164,218,201,247,154,126,52,242,110,68,114,60,204,124,187,158,116,108,183,244,225,254,170,87,177,23,13,233,238,234,165,176,192,116,243,174,148,217,162,61,212,245,202,210,39,100,73,238,121,140,194,107,142,33,193,2,163,172,89,55,227,178,50,98,232,183,152,120,154,89,168,143,36,127,103,159,152,245,176,50,222,38,66,200,115,168,229,147,1,11,71,65,223,196,94,63,83,88,12,9,129,155,149,17,22,127,34,45,143,135,239,31,153,5,119,171,87,23,169,152,203,11,75,102,125,43,185,26,156,216,93,49,74,104,96,228,168,250,60,243,172,230,32,86,227,227,50,248,183,219,254,120,136,57,76,199,158,242,251,89,201,145,137,250,222,136,69,47,126,64,112,73,12,174,166,144,99,157,215,159,231,24,118,44,187,230,164,76,31,252,205,162,215,95,103,255,170,200,208,60,38,201,194,242,147,45,55,159,248,211,133,47,245,102,110,31,108,239,62,223,100,252,110,104,65,124,209,93,175,161,108,54,197,129,254,30,139,130,93,153,9,207,84,156,186,103,197,247,127,122,250,255,197,49,12,168,109,164,117,187,112,177,187,54,181,96,27,35,62,92,202,184,198,73,251,157,238,254,125,46,97,135,169,26,146,251,69,217,174,159,98,250,53,61,111,155,51,108,165,69,78,46,92,27,136,23,13,224,219,14,132,64,68,243,29,120,85,100,143,239,42,135,5,220,119,143,106,32,243,88,4,103,194,164,238,48,37,244,74,225,197,46,185,203,54,187,116,47,129,162,107,14,37,28,63,143,21,62,64,14,239,185,31,62,77,58,148,24,227,198,41,188,166,171,219,159,173,182,121,46,1,212,22,102,148,233,114,173,62,12,146,88,31,129,219,29,219,182,139,78,4,240,210,214,108,51,104,183,52,68,120,4,234,235,135,132,43,71,127,145,31,60,176,45,139,44,227,174,43,185,159,14,166,189,65,157,28,171,148,247,93,196,184,169,177,162,24,242,101,186,32,225,189,59,148,198,201,182,99,213,255,189,75,87,10,150,196,158,145,219,78,102,12,161,25,82,32,111,182,176,61,90,84,157,196,180,102,194,66,193,181,116,92,158,94,104,240,27,102,43,122,101,112,107,108,214,172,37,7,195,202,34,206,20,19,86,98,217,115,56,249,205,116,60,243,177,21,152,106,243,185,121,95,177,38,140,143,49,175,250,222,237,122,254,75,214,27,31,183,118,59,52,43,88,28,69,147,202,181,214,41,35,62,165,151,189,12,142,194,233,191,141,71,75,20,227,176,214,128,115,239,228,121,62,246,226,136,17,162,126,9,251,69,65,211,243,76,0,161,198,146,127,213,111,72,146,236,231,217,128,133,212,48,56,98,226,251,159,24,114,144,244,218,191,5,9,40,114,95,158,8,249,135,114,230,111,16,185,170,240,127,103,12,249,51,28,95,208,210,151,113,188,83,184,124,37,201,245,147,247,27,148,154,17,154,92,226,59,47,249,139,155,47,111,93,35,49,67,221,250,122,21,112,254,78,7,112,254,88,235,78,99,212,107,105,234,112,111,215,111,204,157,191,242,66,227,163,84,221,237,188,232,173,168,79,94,207,157,170,74,26,244,137,176,152,225,238,45,28,253,84,222,137,213,48,145,237,198,198,151,101,65,233,239,133,122,63,241,1,239,126,43,22,53,103,211,44,220,78,179,120,218,113,56,109,155,104,169,55,79,210,123,175,225,232,48,58,185,119,145,99,148,169,68,46,250,109,166,108,241,151,95,10,199,102,161,38,220,113,151,209,199,20,122,54,79,61,74,75,170,127,27,245,6,198,241,207,86,175,200,180,29,211,10,76,6,199,33,130,106,242,162,207,196,193,223,178,139,229,193,71,82,151,240,211,205,60,58,195,12,78,42,137,91,5,72,243,203,53,172,243,71,62,189,102,116,154,148,192,237,129,134,179,128,171,157,7,34,81,102,254,235,146,108,108,169,102,83,1,223,108,118,28,141,247,148,62,29,87,125,219,255,121,10,174,184,226,250,92,90,243,7,231,204,15,224,35,216,66,33,180,150,233,236,141,231,33,79,210,203,39,38,29,200,122,134,217,32,221,83,140,185,229,240,245,199,55,113,55,233,37,158,170,44,81,92,198,49,200,10,144,215,162,94,24,184,42,95,58,20,82,20,133,3,239,220,252,165,243,127,122,34,255,197,81,116,233,169,72,43,118,54,82,255,207,9,2,216,41,87,9,44,49,139,19,119,241,138,147,224,127,26,20,20,194,244,45,61,155,252,67,95,204,15,144,240,183,23,135,191,72,38,132,167,198,90,144,235,183,13,126,159,128,226,86,37,56,240,172,130,38,209,193,21,242,54,193,60,126,200,162,9,67,116,107,40,150,158,60,84,251,211,7,89,167,0,215,245,126,187,198,137,15,207,206,60,158,90,184,61,19,45,241,93,86,112,170,110,150,218,149,64,231,183,62,11,110,126,50,233,20,190,214,106,23,67,146,196,16,234,218,153,47,163,156,43,166,242,203,51,61,160,132,183,79,227,149,91,34,231,195,178,131,53,150,141,179,145,232,249,46,174,105,57,242,40,250,31,81,131,193,89,159,119,24,13,248,50,176,71,110,194,134,238,253,239,218,48,169,217,1,38,116,162,51,73,153,15,238,3,99,185,116,162,174,44,29,143,127,235,73,67,116,246,170,85,6,120,75,179,213,120,41,147,27,20,206,191,123,68,191,123,250,195,94,182,225,10,73,175,154,248,201,224,137,105,83,212,245,130,165,91,25,171,84,247,238,4,87,160,76,245,219,90,212,98,160,247,33,28,63,237,205,166,62,6,232,163,239,135,14,197,68,212,29,180,247,187,0,3,190,182,168,121,167,76,92,108,245,121,69,192,121,127,30,119,41,102,72,128,236,103,147,226,233,86,159,234,212,245,251,13,165,58,31,63,236,2,47,36,114,17,221,146,181,162,238,208,43,23,91,252,255,90,129,220,159,161,115,101,238,242,149,59,207,238,188,124,217,205,248,147,53,14,19,198,232,254,168,57,86,31,240,233,26,127,67,210,66,188,219,165,228,239,108,100,219,193,146,6,226,208,137,167,157,33,179,107,205,180,17,128,243,33,207,152,254,93,213,49,118,201,58,35,54,178,149,224,238,156,168,46,103,186,13,236,189,134,198,35,154,253,55,209,218,146,75,118,214,223,125,174,210,91,157,36,31,13,169,213,87,133,109,230,106,205,223,155,169,136,216,12,100,8,163,7,156,231,60,247,155,100,108,230,88,75,161,179,210,240,40,189,249,248,163,97,155,203,102,104,245,126,86,84,249,170,10,120,189,153,6,217,42,47,83,254,246,126,164,176,228,232,147,69,173,155,57,178,228,115,50,113,81,166,214,55,140,120,238,174,31,253,0,202,77,6,51,65,177,125,145,124,237,18,140,141,3,103,149,22,152,24,235,167,144,111,37,135,100,213,63,57,249,220,213,224,250,183,107,112,176,61,144,210,49,245,113,40,90,250,242,84,204,105,179,127,254,115,72,15,255,207,33,28,77,238,29,224,188,188,89,34,155,192,170,14,57,62,2,247,254,160,70,161,224,73,175,249,247,33,170,141,156,89,202,121,10,182,252,35,129,87,36,117,227,129,37,20,0,192,77,250,26,212,215,155,135,199,48,134,239,153,42,129,196,23,207,24,179,174,191,127,163,124,229,221,151,160,176,255,27,47,156,255,211,120,74,254,148,77,189,76,152,131,246,226,195,78,98,228,2,221,11,245,107,59,153,215,27,54,25,169,238,220,212,109,142,244,186,210,148,36,197,33,223,196,38,229,255,38,111,39,87,95,15,231,200,186,62,102,18,229,223,126,184,206,235,162,220,48,155,125,139,20,251,194,215,43,24,232,93,156,252,45,219,175,200,246,151,102,128,126,198,52,3,231,73,210,224,71,52,9,56,193,178,156,179,252,180,212,119,77,123,192,254,217,184,35,126,224,118,132,223,19,163,233,35,3,47,72,57,229,54,240,147,66,228,42,249,199,154,168,4,112,133,86,196,27,145,178,226,69,57,205,72,157,153,230,86,207,55,154,80,55,77,153,125,225,184,229,55,44,12,182,64,203,4,12,93,14,149,150,75,61,72,235,1,7,230,112,113,45,87,142,215,25,84,28,75,241,235,249,129,238,1,107,165,109,3,231,204,41,215,237,229,165,241,158,157,149,219,89,167,106,74,60,162,77,108,193,147,217,117,228,112,6,84,56,224,28,41,251,197,132,99,209,146,11,79,145,138,5,216,46,55,39,184,154,39,122,125,248,36,32,121,44,32,14,140,163,63,185,147,116,240,38,42,178,71,123,169,210,212,202,248,196,244,9,16,124,185,197,74,75,239,182,58,7,213,107,192,249,220,220,217,183,76,142,93,66,138,130,229,139,67,218,53,95,223,231,115,146,245,179,65,161,71,169,169,233,121,228,0,23,13,179,234,207,49,17,234,140,119,255,108,231,194,155,23,152,227,255,189,45,12,34,215,233,94,122,3,95,116,75,148,94,90,231,112,48,139,147,24,222,36,97,244,201,190,204,63,165,140,150,213,213,175,125,147,237,75,20,126,120,235,79,118,205,213,145,47,81,145,168,78,46,111,234,246,2,68,237,81,251,60,254,99,87,160,135,211,170,95,155,203,149,182,159,172,28,183,78,94,226,170,11,213,169,171,148,84,149,184,41,0,231,183,224,31,63,228,50,76,26,56,136,92,38,19,61,219,60,157,174,250,242,222,96,193,139,234,138,66,197,63,116,173,190,197,162,206,60,41,118,86,159,110,0,210,188,110,235,31,215,146,37,185,102,120,242,26,115,78,220,155,117,87,213,122,115,241,149,68,215,206,72,167,85,19,93,221,169,171,204,51,207,131,126,202,3,206,205,133,146,195,76,44,26,50,252,24,166,124,27,71,108,94,90,206,90,73,141,153,140,18,111,91,35,145,220,1,3,54,70,146,121,140,94,242,205,200,94,230,27,205,47,14,15,43,138,171,138,131,143,3,125,2,175,138,248,168,91,77,144,102,160,1,231,113,237,147,2,147,221,96,199,42,249,184,125,211,254,131,198,232,229,239,6,183,76,136,108,36,180,39,160,161,96,91,83,68,162,185,192,237,247,156,180,0,154,183,83,153,109,169,2,241,42,235,99,181,190,206,104,241,79,66,15,69,249,40,124,195,46,143,218,242,14,163,180,25,255,79,207,224,191,52,254,214,48,1,47,100,243,95,54,100,91,182,10,57,102,251,154,92,41,170,13,101,66,48,25,205,124,137,105,33,127,246,209,229,209,7,235,19,196,244,116,254,7,24,58,214,247,255,71,221,95,0,197,193,109,107,194,112,19,2,9,238,110,193,221,45,120,112,135,224,210,72,112,109,220,61,193,61,184,187,187,187,6,119,119,119,119,119,62,120,223,123,103,206,157,154,51,115,254,191,106,234,222,187,171,168,134,166,171,123,247,222,107,237,245,60,203,246,33,190,62,87,143,182,199,105,79,40,50,21,88,0,224,85,251,9,115,37,12,102,57,2,115,189,45,164,53,165,75,244,210,197,71,180,217,232,17,120,186,178,122,206,226,118,79,250,57,229,55,230,182,231,215,46,179,18,245,236,126,245,109,197,31,223,136,110,187,93,175,123,148,164,4,166,109,101,162,222,20,20,98,18,240,42,243,147,253,15,85,236,55,183,54,101,68,181,150,186,102,27,166,194,155,223,251,50,62,208,47,191,246,235,188,1,131,196,69,187,96,243,178,137,143,12,209,63,157,110,15,45,181,129,232,226,246,241,53,183,130,182,140,173,105,62,39,250,191,67,16,230,219,78,78,8,90,228,113,216,60,37,171,13,63,196,206,3,94,45,102,217,70,26,150,116,47,166,206,72,137,24,239,232,233,222,43,172,15,24,249,98,38,127,64,149,110,0,94,23,180,234,36,24,201,108,201,105,130,196,96,95,130,97,158,130,131,198,44,101,226,24,218,31,161,175,185,184,248,228,112,86,206,90,19,31,247,139,221,228,134,254,78,17,88,235,233,34,133,67,188,251,222,174,228,251,142,186,41,254,147,183,237,127,63,190,193,5,72,118,227,101,96,70,64,179,174,185,143,139,153,245,169,6,139,60,138,65,228,19,174,144,111,213,177,44,236,42,191,105,44,123,37,253,151,96,87,107,201,244,28,19,161,72,18,9,184,101,125,174,44,12,20,155,185,135,219,70,232,150,251,120,131,9,89,22,11,84,113,202,128,246,202,86,32,128,212,157,60,129,149,50,51,159,145,10,155,254,156,206,63,145,107,228,174,31,50,102,8,123,95,40,116,147,83,22,247,26,21,204,127,206,163,62,105,48,0,27,73,13,168,138,34,100,234,18,12,150,38,216,243,200,229,119,23,230,54,167,191,79,151,119,0,251,41,55,177,134,5,95,175,52,96,232,123,251,49,226,233,42,147,18,159,35,42,161,217,200,228,36,82,218,46,226,233,102,231,93,66,195,193,88,179,140,4,233,90,203,239,155,67,138,25,118,35,17,191,47,194,63,94,162,78,73,230,54,15,23,231,228,186,92,215,151,138,234,72,84,79,237,150,197,114,247,55,126,64,142,169,5,254,236,20,46,168,228,160,28,249,94,225,53,246,6,5,8,78,254,12,26,135,93,125,208,133,0,188,86,231,211,137,115,113,60,7,220,163,100,2,94,165,219,134,158,215,38,191,8,37,2,42,188,60,55,110,140,72,202,104,42,54,193,206,21,249,145,100,209,80,127,111,152,133,0,199,140,159,177,223,48,22,228,125,198,247,58,5,198,126,132,108,48,135,255,110,234,219,222,40,173,155,211,33,130,145,81,62,46,58,85,79,217,10,217,53,27,0,131,125,203,147,41,162,81,15,182,41,219,160,247,180,255,104,81,28,205,130,183,41,91,175,247,68,137,127,186,67,21,101,23,72,116,12,120,173,79,42,2,98,123,184,124,110,25,116,106,90,157,228,157,144,86,81,209,185,79,209,27,66,170,153,3,133,132,150,22,82,21,212,158,35,16,31,123,214,39,181,25,209,193,181,37,62,166,195,96,237,95,123,90,156,176,12,138,169,135,139,52,79,92,228,76,35,137,215,47,119,56,213,57,33,107,146,20,76,121,91,243,50,198,56,57,232,213,7,68,192,218,109,74,184,248,48,158,57,93,49,57,118,115,39,255,240,17,67,50,178,59,31,201,105,93,236,176,171,194,63,180,145,12,87,123,3,252,143,97,156,117,181,96,196,227,70,40,250,110,111,160,78,166,173,113,127,2,27,255,62,223,152,175,135,75,171,53,82,251,253,73,7,192,43,87,252,72,121,163,42,139,241,135,250,32,190,92,190,48,155,144,168,98,56,101,97,18,72,192,107,55,196,139,48,143,73,119,114,152,132,21,170,167,20,224,117,137,81,173,135,73,239,79,105,64,215,90,91,125,179,39,146,220,168,70,52,7,168,3,112,74,61,117,10,91,70,97,154,133,179,162,146,191,138,23,20,178,193,118,148,243,111,246,56,129,139,242,93,185,243,223,236,113,254,104,246,127,81,50,221,222,24,128,173,76,2,151,192,165,192,152,9,217,245,137,206,17,71,89,63,180,130,217,100,8,231,199,128,105,64,185,164,128,50,162,111,139,153,147,118,228,67,159,95,255,48,21,150,151,201,243,37,58,148,207,90,201,92,193,213,184,244,103,255,189,162,174,245,156,213,103,252,206,170,237,129,128,2,231,98,213,30,93,61,161,71,92,139,91,173,203,144,207,156,133,138,88,139,173,146,244,180,75,138,35,99,92,80,127,168,158,143,130,16,31,174,196,115,70,206,245,34,121,123,4,191,57,220,30,232,5,183,56,42,226,105,61,75,79,196,64,184,85,195,28,159,76,247,215,58,12,123,21,118,22,34,33,236,79,124,72,231,232,122,100,118,215,31,130,70,137,81,134,238,109,25,34,92,73,155,143,67,35,19,83,149,32,73,183,186,214,246,153,182,23,239,155,192,26,249,153,42,25,178,218,104,112,228,12,7,61,36,212,140,49,210,114,65,92,166,158,84,48,79,163,116,28,233,37,35,57,119,219,146,156,72,83,5,24,7,188,86,174,126,184,10,38,164,245,82,109,231,179,126,100,102,194,208,209,5,188,250,236,105,207,91,66,238,4,127,158,248,16,0,241,132,82,199,71,204,65,36,61,228,244,141,91,233,123,151,2,4,68,181,71,104,125,250,248,3,107,105,64,58,152,227,128,138,92,179,54,23,90,84,49,108,253,42,147,201,127,246,254,253,139,163,248,47,233,67,245,106,46,150,67,119,194,182,106,176,136,8,114,188,48,129,83,85,169,51,43,207,139,22,113,59,193,94,78,19,95,242,74,50,237,189,155,188,93,66,19,47,224,140,60,198,244,52,173,147,124,200,207,150,248,86,201,87,211,58,124,92,108,80,186,206,81,106,244,73,115,0,177,26,240,234,125,185,107,119,219,1,213,109,92,169,153,24,16,113,68,48,219,116,59,123,4,75,31,255,3,106,120,176,239,110,243,201,100,149,152,51,71,213,36,75,18,131,16,89,249,12,67,244,118,232,75,180,124,168,104,119,165,111,246,5,205,198,47,240,151,253,101,192,171,41,169,145,61,250,33,250,165,67,48,246,151,83,33,109,167,55,173,172,45,11,201,30,191,242,67,147,215,190,210,5,139,187,239,232,188,179,189,159,232,45,46,128,211,134,16,177,37,243,202,186,203,59,198,199,82,98,10,69,145,135,151,10,254,203,202,62,243,101,166,186,37,77,138,7,134,109,164,109,75,166,69,139,197,86,192,206,182,215,254,173,169,128,87,234,131,4,109,219,7,31,176,119,253,76,113,71,171,25,135,123,215,217,163,39,33,16,192,74,111,163,18,238,77,87,39,254,107,103,233,1,222,157,162,129,178,190,245,162,36,226,216,42,250,245,231,45,93,10,216,136,4,17,226,157,35,86,196,165,99,63,210,96,126,55,174,63,87,23,132,235,251,50,233,230,135,178,227,158,192,157,18,55,196,9,242,83,123,111,193,26,19,8,54,56,118,61,209,105,216,137,99,41,4,16,65,32,180,197,32,219,9,18,37,93,85,141,166,59,103,75,98,219,135,162,205,198,79,192,134,152,182,61,100,100,90,42,165,50,199,245,67,27,91,247,52,161,31,251,151,126,224,137,152,215,175,253,222,91,31,225,170,145,59,138,152,190,220,226,50,63,67,181,24,229,95,183,127,131,89,251,189,14,89,195,92,25,65,229,229,104,79,220,167,211,57,127,93,158,101,115,149,136,14,112,122,215,14,143,196,55,107,249,9,5,41,186,172,115,128,193,191,190,108,244,10,201,224,83,18,11,141,14,242,247,250,199,55,195,138,161,117,50,103,62,153,51,3,160,141,185,107,93,12,211,145,143,11,232,104,208,198,168,123,70,50,155,167,75,57,22,76,95,70,182,118,237,78,28,214,87,234,83,243,250,91,55,227,32,76,192,186,62,188,4,46,166,197,84,79,118,61,67,141,183,45,0,94,191,61,123,87,3,116,193,0,175,93,199,163,208,15,73,78,231,94,78,133,233,1,121,208,208,223,180,234,117,82,155,66,103,108,59,185,137,141,219,191,240,161,218,26,81,189,217,98,213,182,40,200,255,236,173,252,215,70,59,182,21,125,122,197,251,100,231,246,136,77,187,118,107,121,225,234,2,176,55,181,192,172,29,221,102,188,128,111,84,111,195,197,194,141,94,143,180,0,236,216,146,218,251,77,111,205,180,119,74,97,7,167,173,73,199,195,206,103,87,74,235,202,67,222,20,87,123,106,241,177,76,178,115,208,255,142,191,141,105,226,153,156,247,171,103,34,200,217,65,226,220,33,126,123,130,44,68,191,141,162,94,16,240,106,156,154,178,174,212,163,42,80,198,76,54,168,221,118,99,248,153,158,73,23,253,58,104,50,93,65,29,2,12,247,76,54,205,131,209,140,196,72,82,61,4,88,79,126,162,97,149,143,32,203,48,175,112,67,121,168,223,83,225,107,191,10,141,89,39,125,228,235,120,123,96,190,106,134,46,99,57,183,148,49,30,237,27,164,128,177,17,55,98,219,25,161,226,186,12,154,34,103,250,222,235,140,250,99,246,163,93,183,199,181,157,103,85,8,205,102,165,99,123,219,63,168,40,208,214,133,228,252,229,4,169,149,190,141,205,14,20,121,112,21,2,161,50,204,150,136,243,23,51,190,165,71,166,146,96,231,8,253,219,220,190,171,174,93,231,191,67,106,192,82,124,189,185,55,14,74,28,203,183,53,65,48,21,180,15,4,208,245,153,255,217,187,247,191,31,94,111,27,102,61,239,215,229,143,115,172,98,104,136,252,77,35,231,15,111,237,7,58,102,111,145,166,37,104,175,182,93,28,228,167,136,25,118,159,75,136,10,36,199,65,118,146,59,226,18,203,207,187,159,136,72,210,207,30,231,50,79,43,168,12,200,189,33,141,213,33,127,93,174,162,184,3,176,142,205,37,217,210,148,147,227,177,183,77,200,69,214,111,43,124,95,210,98,84,91,63,143,165,132,92,109,181,185,106,189,220,239,67,203,146,239,116,225,80,156,10,2,50,93,234,93,242,100,136,76,252,130,157,77,200,180,144,37,241,173,145,120,144,103,195,139,28,6,241,68,101,250,151,74,83,68,53,168,190,112,8,61,13,44,38,244,79,81,124,219,188,243,59,8,55,52,24,75,3,59,245,179,229,27,143,202,119,33,103,150,172,188,82,96,103,53,238,18,186,217,220,174,171,41,169,219,87,181,33,132,221,246,112,151,113,15,230,40,16,133,144,254,172,153,120,167,197,115,159,160,104,193,35,161,252,11,253,203,131,202,13,208,235,133,50,27,2,17,230,142,220,194,83,121,108,181,235,233,223,149,214,231,234,111,165,61,138,11,137,167,151,110,254,203,206,106,68,64,67,191,99,102,254,172,107,51,141,125,34,147,119,165,181,86,98,236,67,240,141,201,240,122,172,69,69,187,225,17,252,175,9,161,254,151,81,14,89,30,254,158,126,152,15,168,87,252,66,111,82,188,202,162,60,37,118,82,13,249,134,22,204,250,154,33,66,239,52,156,97,216,39,176,173,140,228,143,48,219,154,87,149,197,211,226,74,5,119,136,230,25,61,76,234,204,150,232,133,145,189,238,86,51,60,13,7,24,155,191,132,250,134,25,73,245,172,26,58,121,112,237,200,21,169,30,145,47,183,183,223,148,113,93,7,87,158,223,79,150,143,221,132,244,223,173,194,46,122,46,101,171,159,75,61,100,107,34,182,195,189,144,12,123,2,205,39,235,112,218,208,23,8,126,210,213,255,73,203,126,234,173,189,241,220,156,221,232,241,197,57,211,154,229,169,111,36,112,110,195,79,200,30,160,34,56,254,88,225,243,9,129,221,45,182,26,191,232,176,83,115,85,92,165,33,36,250,90,165,51,18,234,46,232,25,197,113,113,160,22,181,176,58,164,166,122,78,8,135,225,221,9,69,148,117,82,247,193,126,91,122,203,238,43,248,248,28,223,121,157,193,199,132,168,108,96,115,160,46,2,109,199,155,41,14,10,25,104,201,114,107,196,229,223,182,251,12,222,92,86,219,106,180,75,109,218,249,6,140,129,109,85,151,24,85,255,230,122,254,51,242,239,49,38,18,205,255,162,129,106,192,123,144,169,203,232,61,166,176,88,111,137,245,174,182,96,1,212,32,43,189,147,98,144,98,59,30,63,60,212,11,133,94,156,64,156,50,32,116,147,131,228,46,75,18,240,218,116,150,35,76,129,134,252,253,238,57,196,26,240,106,25,27,228,72,156,78,128,181,63,222,230,115,145,102,132,210,134,51,0,17,44,176,8,116,156,49,126,106,214,224,141,133,129,49,126,91,78,142,135,184,239,207,42,78,116,243,124,65,20,105,130,223,136,158,146,0,175,33,73,141,122,180,120,13,196,72,47,37,244,193,201,90,129,211,118,0,55,193,174,178,135,172,101,36,110,120,234,42,92,162,151,197,65,18,15,141,68,230,246,239,39,235,204,249,11,102,248,215,20,28,135,233,92,40,155,244,171,246,179,99,210,7,111,74,201,107,49,123,185,120,17,115,53,36,61,22,26,120,94,213,86,192,219,50,68,243,237,170,236,134,47,126,145,50,251,211,223,10,41,50,54,218,245,242,183,66,254,176,48,250,141,254,141,102,45,45,254,57,18,233,210,55,16,13,1,241,78,241,187,88,99,38,21,197,151,150,55,169,169,32,94,52,230,97,143,197,96,249,241,155,192,139,223,227,11,156,106,92,70,254,219,207,127,246,30,253,75,67,245,175,52,110,138,246,198,50,236,72,238,76,167,96,236,254,148,25,47,214,19,18,150,153,242,200,70,176,206,23,143,188,121,198,151,185,213,253,220,100,249,210,176,163,78,246,101,198,151,234,151,157,104,97,114,111,228,179,212,99,203,150,164,213,71,39,236,212,102,121,31,7,67,169,30,192,171,225,222,203,114,166,86,133,90,193,132,82,136,121,91,163,171,103,207,228,153,161,0,226,67,76,196,121,27,150,233,19,94,33,218,98,181,68,214,23,47,240,23,202,194,55,184,169,174,101,252,164,254,13,99,105,77,150,113,30,165,167,192,121,225,174,38,159,194,156,207,133,162,81,219,210,29,164,6,97,49,176,64,29,125,249,189,142,185,94,240,216,227,246,94,125,16,45,86,191,132,34,69,146,228,15,111,64,175,199,37,215,200,177,146,251,92,62,114,145,135,70,70,17,230,188,199,161,136,57,203,61,179,63,74,2,220,236,254,195,47,119,100,19,75,143,222,134,150,66,4,12,8,251,107,189,207,37,106,36,30,171,174,168,30,162,185,177,109,37,147,0,88,204,83,234,12,192,235,203,231,50,110,236,94,155,144,91,149,37,152,141,53,32,153,53,192,170,51,232,205,98,222,66,103,122,217,7,147,133,154,117,211,4,225,156,207,255,87,189,244,246,27,4,201,15,12,44,214,141,204,30,213,36,200,128,102,122,236,165,122,166,197,124,47,125,46,100,155,206,101,74,20,33,246,126,99,90,97,221,72,205,68,206,226,128,83,177,183,83,106,108,120,149,200,134,201,91,214,116,60,239,99,253,170,66,95,203,105,187,82,80,117,149,175,9,42,43,106,107,83,181,23,29,93,100,150,39,229,238,108,208,30,141,46,107,162,240,253,1,197,213,195,89,194,90,217,220,186,141,244,47,104,227,49,226,134,59,250,179,184,9,55,113,202,225,17,98,116,142,46,10,132,119,213,12,182,180,156,186,10,42,201,208,187,18,43,226,179,152,38,38,102,218,216,219,119,94,180,191,12,144,132,160,241,119,242,28,177,21,13,236,248,45,64,27,40,248,198,87,171,30,160,155,54,35,211,192,78,252,128,171,238,10,53,149,226,216,5,168,161,146,240,11,140,140,30,246,102,106,69,252,116,48,72,190,182,109,116,160,199,112,108,254,152,32,108,72,23,122,70,15,135,138,221,8,168,165,119,53,61,1,188,66,238,140,34,254,77,69,243,86,83,34,154,55,186,30,222,52,181,17,240,170,193,144,150,32,128,13,86,225,229,169,123,91,135,197,168,157,122,119,230,85,175,232,165,234,140,240,253,219,97,67,69,179,121,214,245,146,170,214,216,155,146,82,108,61,167,6,189,61,232,83,180,143,252,55,9,244,254,205,81,1,236,141,1,216,167,183,223,219,115,136,120,209,190,76,136,214,19,90,143,139,104,52,87,188,196,70,36,205,120,157,103,173,48,190,92,185,231,53,247,141,143,159,196,178,95,224,109,138,90,91,187,74,144,248,22,75,126,219,240,204,243,176,30,61,35,10,244,233,209,215,127,178,246,59,230,179,252,94,162,58,28,148,179,137,25,8,120,77,121,136,154,195,90,9,137,24,243,14,209,7,188,54,147,26,229,111,171,25,237,171,117,175,60,216,237,99,10,125,168,187,94,167,44,4,188,194,247,152,36,202,233,205,127,192,23,165,251,186,16,14,156,136,163,207,210,175,254,45,70,203,208,74,59,213,43,33,172,179,221,17,38,247,92,127,207,163,162,67,51,106,70,98,69,209,251,217,115,255,120,97,48,66,206,57,82,140,104,252,113,226,169,137,78,66,81,78,159,209,155,141,27,217,215,19,163,0,88,108,227,99,27,97,163,126,213,119,213,100,180,100,227,97,84,50,142,140,151,131,206,108,60,22,81,255,52,154,56,213,40,76,185,99,23,53,249,240,57,126,173,173,220,67,55,89,214,246,107,188,222,47,192,107,199,67,160,21,239,240,58,96,77,100,1,146,93,30,162,203,8,199,170,6,82,35,3,76,5,245,63,121,147,254,247,163,28,178,75,56,180,62,27,9,131,117,227,3,162,202,194,158,136,134,137,32,156,88,11,49,220,139,96,220,145,141,252,100,132,156,162,29,201,74,4,36,224,53,35,10,240,74,94,113,163,98,199,8,230,235,175,45,125,124,138,127,170,130,181,37,251,226,146,77,14,120,93,190,184,24,21,101,174,82,8,172,32,85,253,174,229,140,138,239,65,250,167,105,89,27,113,144,196,221,102,129,184,229,214,210,243,254,6,88,187,222,223,69,37,8,182,45,251,249,155,38,95,170,250,114,165,57,19,249,51,164,235,70,239,38,143,141,107,122,41,159,71,133,135,90,208,78,118,38,41,149,8,247,218,121,131,60,216,47,220,141,231,136,103,165,57,37,250,112,240,55,140,91,200,151,136,198,239,253,17,179,212,97,148,102,159,232,240,94,201,191,158,76,233,128,148,73,98,204,63,240,22,171,190,37,179,158,233,112,170,36,78,249,115,231,56,224,181,128,216,129,4,46,39,16,7,133,147,229,124,4,223,181,162,180,87,144,156,29,6,241,185,232,25,159,209,155,67,34,248,183,199,187,221,188,115,179,54,35,21,141,68,97,38,95,90,86,208,54,243,231,93,44,82,99,94,129,195,207,197,182,143,50,228,47,158,209,174,239,219,144,74,136,170,41,96,145,10,22,28,114,242,138,137,72,128,14,162,214,205,251,245,65,189,205,47,134,247,151,200,225,116,95,43,26,52,230,150,191,192,50,124,241,40,9,31,154,73,187,251,224,247,124,198,255,30,108,181,29,27,96,69,255,246,232,133,173,124,148,130,36,9,38,107,54,244,16,79,185,22,116,56,139,233,41,32,184,194,196,108,230,230,25,201,30,244,102,92,39,136,31,173,80,49,110,243,34,205,147,44,240,231,253,45,171,252,143,78,31,216,234,66,204,55,58,38,116,178,28,161,136,22,203,78,166,210,50,71,119,101,213,161,74,52,141,9,82,127,63,19,107,218,61,104,240,36,99,117,219,109,84,19,228,153,116,116,62,227,29,155,25,228,46,178,147,167,33,140,50,184,233,249,69,250,149,226,45,110,174,247,15,142,164,108,45,114,90,139,46,101,136,56,37,194,130,5,223,108,198,78,57,9,39,196,25,34,43,36,163,160,224,91,96,77,9,78,227,211,69,110,47,94,154,211,212,93,237,171,59,15,61,6,33,83,204,41,217,12,221,86,181,193,133,193,74,110,126,127,121,14,189,127,105,185,133,167,82,172,250,112,138,37,78,66,133,16,222,123,159,194,90,197,248,96,3,69,12,21,26,218,181,24,238,170,104,239,33,55,193,151,102,204,107,161,110,255,101,69,11,175,149,207,108,107,175,111,113,79,192,17,252,252,230,76,46,94,189,168,120,22,69,26,67,154,143,225,199,255,212,99,213,176,243,151,129,135,0,155,23,169,141,127,87,233,230,101,83,28,171,238,208,59,115,240,255,162,97,159,31,112,1,193,216,214,226,196,116,166,93,16,95,74,171,199,67,235,39,252,176,127,187,136,98,63,249,203,60,159,68,197,7,101,11,9,139,34,243,76,204,120,6,19,14,218,25,125,140,200,182,147,196,201,8,134,162,224,126,146,112,1,188,222,128,235,146,86,202,210,105,124,17,3,188,134,194,252,88,148,23,49,117,145,96,100,155,227,78,113,66,117,121,102,58,145,83,124,76,18,229,213,70,242,29,243,74,229,65,172,7,188,6,184,2,112,186,51,89,2,200,81,169,29,194,111,174,80,63,212,142,120,178,31,184,30,27,94,142,203,228,208,191,208,174,48,197,222,206,53,122,224,218,219,69,76,205,219,93,125,119,215,226,118,234,202,249,208,76,184,66,48,79,46,151,16,13,81,117,14,119,254,82,191,82,82,153,0,165,97,228,149,49,195,55,160,173,88,50,45,36,157,141,3,57,199,111,73,214,67,224,90,103,198,223,183,133,211,177,108,117,221,168,225,88,200,148,213,40,29,152,195,92,251,233,57,190,175,181,166,127,144,102,166,12,141,140,208,30,115,237,196,227,166,6,253,193,215,246,2,203,250,26,124,148,77,198,16,27,38,99,105,157,40,188,110,151,255,103,194,151,194,131,56,134,155,240,198,228,69,241,160,226,118,91,168,157,175,60,254,152,39,193,223,91,92,229,215,77,45,141,14,1,128,116,175,74,85,86,13,217,117,191,96,236,211,187,116,176,67,71,138,169,109,229,252,112,9,240,255,236,29,253,23,199,20,96,186,44,221,171,147,26,0,248,194,139,6,136,11,170,107,81,30,64,37,86,33,81,106,94,92,70,99,152,181,217,116,109,96,207,32,44,213,222,116,117,150,188,128,172,110,91,206,164,196,48,125,46,53,58,136,173,75,232,129,87,240,102,11,1,234,107,23,255,216,233,190,61,50,91,35,166,178,168,31,202,212,23,33,203,92,43,30,90,27,250,88,223,214,212,58,35,211,166,87,102,8,18,195,95,215,161,139,52,97,217,168,88,110,225,148,77,177,218,14,86,13,204,147,205,195,88,169,171,10,11,166,168,159,223,82,43,40,222,13,133,201,249,72,128,190,56,203,119,192,109,223,184,13,141,189,129,36,236,201,9,7,70,117,7,19,107,121,154,30,39,142,94,156,34,170,225,224,127,209,58,247,252,133,159,41,238,96,207,106,145,75,146,42,168,158,139,119,249,238,133,139,215,27,222,200,16,17,231,84,229,132,189,21,240,106,33,170,202,1,71,199,28,249,45,219,213,254,238,69,18,57,59,169,240,222,216,120,231,91,115,75,227,192,82,155,93,184,145,4,30,211,49,39,34,20,95,52,224,245,3,37,36,223,190,159,31,94,64,167,182,201,153,133,227,172,109,44,238,36,246,27,162,46,43,14,255,186,59,72,3,191,253,63,127,5,88,100,131,172,136,149,218,31,134,210,215,107,29,75,116,12,198,126,83,83,193,253,103,239,226,255,118,124,7,23,18,10,117,168,48,9,192,115,165,222,161,213,67,105,111,46,193,129,99,21,201,201,128,204,158,2,135,243,16,140,57,173,35,82,43,144,230,214,112,94,66,90,4,55,57,169,183,19,50,182,169,50,28,231,117,159,250,14,171,50,247,110,179,61,53,31,82,155,80,125,85,63,242,140,173,136,209,191,132,187,106,245,84,87,89,71,218,97,51,250,163,18,12,128,122,113,78,60,238,174,51,108,53,243,28,53,146,240,66,191,238,248,217,248,238,208,174,180,121,238,197,241,234,78,75,38,137,237,252,190,94,147,82,110,91,199,146,135,15,4,116,93,239,150,168,11,77,228,255,236,223,39,123,179,28,248,214,231,120,251,55,40,218,154,177,250,90,33,68,140,247,134,112,120,214,5,94,150,1,183,162,141,104,85,3,209,242,63,231,246,252,110,69,175,99,166,80,94,152,219,173,14,211,182,132,21,91,34,43,73,11,38,114,230,156,248,217,201,22,86,111,58,134,5,120,71,165,190,32,117,124,63,140,35,37,98,202,29,9,241,139,71,238,205,231,84,228,206,48,67,217,172,83,214,31,42,142,129,93,251,250,97,165,228,249,208,230,133,87,81,249,167,108,17,57,71,104,32,230,105,240,133,13,185,142,184,162,84,100,87,83,205,234,181,220,179,127,152,246,26,196,246,85,110,25,82,105,27,49,78,164,220,18,36,160,187,254,212,247,246,115,123,189,112,87,33,24,65,209,9,108,243,50,148,200,125,12,228,92,93,51,229,26,248,105,157,215,16,44,196,255,187,173,243,242,88,190,196,183,157,167,1,199,131,35,82,47,201,24,81,80,225,237,33,244,216,170,131,105,168,114,92,105,176,159,154,223,101,87,144,40,116,186,11,40,69,13,188,201,192,224,187,104,121,224,28,216,25,49,215,152,66,200,99,77,45,118,55,25,52,229,250,101,37,195,20,136,167,25,129,62,193,78,211,110,147,12,252,151,62,248,12,30,241,16,29,39,205,57,92,253,48,76,62,40,169,245,107,119,5,153,99,178,153,96,149,90,27,247,253,14,13,14,72,17,81,1,175,135,101,92,8,6,235,70,203,126,112,39,27,61,205,231,250,96,10,6,137,54,245,236,16,125,48,245,146,191,123,38,148,244,105,190,168,16,153,151,65,17,165,213,228,15,206,211,159,15,213,248,60,131,198,178,207,161,231,145,15,120,65,173,98,159,183,61,15,101,189,103,31,180,35,37,196,4,175,58,199,237,182,20,3,161,32,235,203,22,181,176,182,103,201,216,160,54,26,29,235,160,197,51,45,82,176,42,83,218,29,46,211,130,173,75,247,211,9,141,88,41,110,117,41,201,214,220,92,62,91,167,135,39,220,13,13,185,26,34,110,215,152,14,5,184,237,44,100,28,28,109,75,146,188,228,42,64,55,86,83,246,142,126,250,191,125,207,98,176,111,140,134,170,24,17,208,94,119,0,69,175,124,199,66,43,4,110,56,135,130,114,219,50,236,110,223,96,49,246,74,192,43,122,54,220,86,232,57,249,214,183,204,101,144,240,219,223,191,30,121,101,196,174,7,224,135,187,153,216,218,127,10,223,172,171,145,100,61,106,57,255,25,161,145,60,146,238,169,130,219,220,91,248,104,245,210,41,215,180,105,223,42,196,172,67,219,211,180,115,189,220,129,66,126,53,76,36,168,205,1,111,200,223,64,171,119,75,94,214,200,45,73,147,220,70,183,180,14,237,247,200,21,198,170,181,50,144,226,208,35,197,131,121,24,146,93,148,186,86,77,193,46,220,238,164,93,168,117,68,210,145,205,41,39,237,223,7,220,225,237,117,122,155,141,78,115,95,138,157,216,142,85,107,152,147,124,150,170,231,160,198,118,252,169,182,189,56,14,33,178,181,56,110,165,158,34,159,69,108,68,221,15,90,246,113,1,67,230,200,31,24,93,219,235,214,95,227,14,3,191,112,170,203,47,202,52,142,205,127,83,116,175,43,150,220,45,148,139,116,154,20,244,27,97,177,254,67,151,224,225,152,88,151,28,44,44,245,76,217,248,155,233,158,95,5,63,176,22,163,206,42,106,69,173,159,110,225,200,207,42,121,69,180,221,201,211,192,93,136,67,155,204,154,165,215,201,243,79,11,9,164,86,1,37,46,96,73,108,113,173,199,37,211,11,201,204,64,25,187,202,194,8,238,38,129,191,243,191,40,245,244,194,254,237,254,85,125,115,36,61,226,237,161,115,192,28,252,136,2,154,85,17,27,208,211,141,126,107,133,244,113,71,123,63,1,187,81,189,106,109,169,163,97,76,30,240,74,250,91,1,39,78,2,60,52,172,189,18,170,253,247,243,217,185,132,150,89,106,130,248,18,182,107,230,56,230,97,183,231,37,222,183,212,153,194,25,68,164,209,48,250,237,162,16,216,99,192,235,23,186,203,227,152,36,169,33,23,174,44,3,204,165,172,79,79,80,117,38,104,90,39,185,75,88,96,68,79,253,55,234,190,245,242,172,24,84,135,78,48,182,125,183,182,158,236,123,185,148,184,42,43,10,96,104,171,8,149,153,57,227,116,43,103,47,249,173,145,46,2,58,144,184,3,238,26,126,220,109,161,173,68,172,182,204,44,150,191,150,221,217,168,59,200,125,116,150,58,69,99,118,219,12,247,81,53,67,19,198,202,161,138,44,242,108,127,126,46,191,41,235,189,245,31,105,7,118,153,171,19,156,243,34,187,215,59,250,213,120,242,180,242,217,229,62,163,212,236,127,242,211,80,67,253,97,68,1,104,4,35,62,229,103,216,212,250,178,41,194,112,169,181,8,120,108,253,127,73,43,11,97,207,43,38,214,49,156,251,81,249,112,38,34,249,92,35,206,237,19,138,157,120,140,240,228,149,106,116,14,56,116,62,192,36,2,94,35,68,200,243,100,66,170,203,122,63,89,247,147,215,176,236,119,100,12,155,183,73,29,11,206,24,20,231,38,6,163,110,136,115,201,137,58,205,162,139,108,180,187,125,222,235,92,214,155,238,117,127,225,166,198,119,188,217,140,16,8,241,24,97,96,26,168,86,147,204,180,41,173,23,67,158,129,205,138,192,76,93,201,96,197,100,184,225,177,218,239,111,105,132,139,96,143,70,69,33,8,103,234,212,159,199,175,160,156,166,115,228,85,177,69,109,238,90,25,166,22,193,37,35,207,235,69,34,86,81,84,139,37,81,42,12,167,182,150,99,179,94,44,54,55,89,102,210,157,139,114,36,31,181,55,45,77,212,81,156,186,172,17,180,87,138,83,241,220,213,110,129,171,213,34,89,211,196,208,20,73,228,236,119,223,23,249,248,109,159,144,217,10,38,206,250,223,46,59,229,177,14,32,78,171,128,7,9,86,171,240,197,102,219,70,181,146,53,170,22,160,49,7,117,10,22,59,255,195,170,48,5,132,132,224,185,30,231,239,65,219,47,42,45,170,99,109,178,203,202,25,154,77,7,36,44,252,2,141,54,136,203,15,107,108,33,143,150,103,200,84,67,156,46,116,64,95,217,105,57,135,243,36,7,63,4,115,114,183,13,45,104,208,225,38,239,212,145,197,29,239,250,249,245,137,2,127,215,234,209,169,123,255,185,52,42,214,96,215,152,0,198,214,22,211,248,52,238,193,108,182,78,237,150,40,28,199,132,222,200,68,152,115,193,83,117,83,88,171,134,17,15,235,194,175,200,222,214,247,170,87,125,190,98,13,8,110,46,161,83,8,235,69,36,18,177,224,90,84,205,107,182,133,169,218,74,134,201,21,82,130,171,64,41,49,165,57,22,140,194,63,170,31,228,109,85,107,209,92,78,177,212,210,100,163,134,151,185,84,74,155,134,183,21,108,217,202,58,201,58,142,15,166,211,227,110,118,40,38,241,84,190,208,58,68,44,232,249,125,99,31,174,109,82,110,150,52,34,202,188,168,63,15,194,89,168,106,182,29,75,142,23,121,144,104,226,20,204,138,182,37,87,132,169,178,91,14,231,62,224,2,188,14,196,93,142,246,244,60,239,62,241,196,93,68,189,233,205,196,83,238,66,127,93,20,159,68,213,14,248,143,235,223,87,232,204,135,123,196,238,64,19,46,219,164,16,149,109,91,24,231,237,10,19,67,99,248,194,185,2,52,113,210,181,224,120,63,254,17,18,187,105,77,174,24,221,129,255,5,94,43,35,212,253,240,84,212,176,30,160,206,169,175,59,136,157,93,160,58,105,78,57,86,207,145,152,242,143,186,97,144,20,16,173,159,196,177,208,1,188,126,172,39,125,204,92,51,81,208,34,173,105,81,200,155,147,191,150,94,114,22,116,29,49,43,116,115,239,51,69,192,193,150,180,181,206,99,47,254,6,120,197,0,100,248,6,150,245,146,222,35,73,159,124,22,32,210,100,146,98,96,109,64,153,245,223,45,183,37,250,117,140,156,139,82,68,37,86,101,77,140,54,59,81,115,143,56,217,27,243,162,140,177,23,73,218,37,73,38,191,215,19,169,172,202,150,37,96,99,180,171,79,124,17,84,171,75,112,248,81,41,68,28,77,47,53,224,202,146,87,127,69,158,172,109,187,37,86,192,192,71,164,177,183,204,135,179,106,129,158,149,131,93,173,246,160,51,149,158,59,211,123,199,45,164,90,65,197,241,131,245,238,255,53,82,82,254,151,187,96,110,143,24,237,144,9,213,66,142,184,5,5,149,120,66,184,249,188,165,107,156,45,247,122,217,137,192,89,82,2,158,164,18,97,148,23,107,249,22,188,169,117,68,132,90,135,5,147,248,241,140,38,102,221,157,160,188,233,118,120,50,34,185,216,120,249,227,87,192,43,176,45,105,84,37,200,131,24,126,223,67,51,111,179,101,107,189,90,145,41,83,164,65,188,227,158,28,104,95,163,22,158,211,255,185,115,255,188,126,79,159,102,209,166,241,138,252,48,44,235,237,108,155,40,195,155,239,11,30,255,90,252,152,216,162,243,24,209,61,74,196,118,148,13,93,174,92,156,184,154,225,0,120,77,170,105,113,196,121,82,188,174,53,222,19,179,248,201,131,190,92,212,84,59,75,67,71,175,25,186,206,240,253,131,133,6,242,110,42,174,102,107,219,66,72,80,172,139,176,203,88,142,111,230,241,122,7,207,110,221,36,14,40,21,110,215,68,10,50,179,162,237,40,236,210,76,205,49,84,194,218,236,15,26,103,72,134,241,227,227,13,54,171,118,37,250,101,68,114,188,108,19,241,95,164,123,65,24,233,108,96,120,205,248,141,117,191,17,112,27,15,233,117,128,170,30,94,70,69,79,77,20,160,148,130,101,166,60,139,130,140,238,191,102,234,78,62,35,17,192,170,218,47,70,92,47,82,212,180,122,84,24,92,72,174,121,177,4,251,44,163,156,9,245,135,112,62,12,237,217,39,139,211,85,121,42,227,72,212,246,226,238,148,113,186,234,118,132,248,154,182,122,74,184,234,230,227,241,54,168,190,55,251,196,111,126,234,105,203,121,142,140,42,234,205,80,143,1,120,157,5,243,108,220,205,85,170,221,48,31,24,196,194,174,5,188,242,4,122,89,222,238,217,109,48,95,100,225,96,46,103,33,124,156,46,49,156,168,23,154,28,142,182,36,254,214,26,238,30,54,226,201,29,102,217,119,91,209,118,224,38,106,14,112,19,172,231,35,126,78,20,54,48,102,227,55,39,241,119,242,28,34,34,50,240,13,36,137,123,128,117,98,143,126,220,58,45,116,32,3,217,102,27,43,74,140,57,67,225,180,161,176,199,25,244,36,171,203,89,115,113,32,157,248,2,219,190,220,138,21,41,87,10,98,41,82,114,126,212,72,175,64,110,208,118,158,217,78,168,155,51,182,173,163,35,92,91,198,99,229,150,86,105,181,96,79,149,44,164,190,139,9,200,236,153,224,15,169,3,66,49,177,0,94,215,77,87,57,146,58,221,4,67,189,170,9,136,121,141,191,65,104,80,80,173,101,66,90,173,94,27,64,59,52,152,117,145,194,197,64,182,251,103,234,254,191,116,160,68,234,145,240,18,109,226,39,84,176,75,59,71,88,58,206,45,184,66,217,226,84,83,98,78,230,88,127,147,255,208,117,141,236,89,196,46,64,203,166,214,193,223,85,70,39,167,57,43,17,24,58,121,84,68,90,200,27,19,137,110,7,174,225,37,184,141,205,162,178,177,80,193,94,82,57,208,60,133,231,160,149,27,131,96,142,79,109,89,97,184,47,241,144,45,5,44,1,1,9,19,87,236,3,242,159,106,179,242,106,215,147,86,187,148,104,157,34,10,111,206,102,108,35,101,170,115,150,252,100,36,203,15,145,61,195,175,162,121,133,87,80,119,77,130,78,21,107,35,102,99,59,103,24,150,159,152,90,155,189,234,194,132,10,60,198,165,185,133,245,38,66,191,170,172,216,142,78,40,92,177,204,137,172,212,74,203,81,242,78,150,151,44,213,14,209,31,245,6,190,116,203,161,221,41,73,94,156,21,218,76,112,55,75,133,73,86,229,134,244,1,45,220,38,128,202,254,39,233,190,239,87,205,99,153,85,198,165,164,24,59,152,197,114,207,63,25,34,192,156,75,2,25,231,148,169,180,116,166,55,181,26,216,74,108,46,152,166,241,28,18,242,98,16,0,62,93,115,183,237,121,121,123,133,139,149,83,254,88,18,82,230,79,126,104,35,195,182,172,165,154,181,154,51,230,74,203,149,191,74,238,112,158,116,249,109,108,188,47,92,63,126,163,8,30,34,9,46,101,29,181,225,22,88,17,93,225,182,48,9,240,15,140,191,57,172,101,20,152,102,71,113,98,7,188,70,143,113,122,46,77,123,235,9,187,216,97,235,157,125,62,238,94,243,171,209,43,19,48,140,113,22,23,156,106,150,186,102,96,218,196,135,193,216,198,207,166,165,134,161,5,113,30,252,174,123,72,118,54,198,201,45,113,217,233,227,16,165,236,226,129,101,30,103,150,177,243,45,248,122,97,53,64,194,174,201,209,25,21,89,10,10,83,123,249,146,27,42,125,175,217,139,20,164,41,98,108,95,104,89,234,162,130,165,220,36,23,236,122,87,17,106,219,111,235,130,90,220,238,184,97,97,118,10,172,157,50,188,156,209,177,176,96,177,151,73,161,172,93,14,117,135,212,176,13,43,64,109,162,209,192,18,119,61,195,104,233,205,125,99,118,94,84,189,189,18,254,218,91,164,10,79,230,98,146,47,71,194,61,179,6,149,27,215,201,246,98,74,211,126,5,187,62,80,52,198,47,162,216,41,205,65,239,247,212,108,254,254,57,24,210,108,32,84,170,164,43,98,84,68,88,56,242,163,117,11,91,129,173,49,4,138,217,10,11,235,182,175,175,70,98,32,216,141,85,104,122,69,50,30,168,55,208,19,79,103,143,116,212,159,98,246,20,189,172,203,202,146,18,129,148,27,157,131,96,42,8,147,26,50,167,150,152,223,51,30,20,48,159,65,150,34,10,31,10,168,211,215,70,229,6,13,20,101,215,58,30,252,206,123,32,59,105,206,72,105,204,29,152,245,47,190,57,147,18,104,120,51,107,177,186,3,155,105,72,101,207,154,253,171,149,180,131,106,247,157,113,33,86,43,15,165,202,110,102,56,247,69,179,55,27,113,80,230,157,102,103,186,28,128,255,104,50,11,177,78,27,78,41,73,249,168,212,196,179,122,74,76,194,152,122,121,17,28,119,182,52,64,234,102,145,8,64,104,107,49,114,206,73,25,203,185,72,220,138,153,71,28,199,193,139,46,178,117,110,122,151,68,139,129,146,22,225,58,190,234,99,255,185,157,232,30,134,90,200,125,99,152,220,76,164,175,156,171,27,169,174,131,204,99,227,184,165,204,117,44,178,164,248,192,128,57,53,115,75,32,232,114,228,120,48,210,124,37,254,66,158,181,171,162,186,80,166,26,33,69,219,75,103,211,162,162,142,155,201,61,167,211,126,39,54,54,163,215,21,106,81,53,120,89,7,195,32,49,77,45,214,205,214,167,112,88,80,73,111,159,16,62,87,207,100,103,100,168,121,183,131,180,1,194,164,15,90,64,204,59,140,37,186,132,215,104,126,62,208,164,40,181,223,118,196,18,186,2,177,179,250,58,4,148,163,75,117,50,18,231,104,118,154,93,135,60,187,205,84,7,181,249,105,16,85,173,105,70,241,144,127,218,176,74,195,242,83,79,180,110,10,222,145,72,217,146,222,247,196,182,47,202,45,49,154,112,154,180,90,195,117,53,34,75,245,29,221,119,2,167,12,204,89,247,18,178,35,16,252,119,182,132,5,92,79,153,95,140,238,172,102,105,18,199,146,47,116,213,125,255,239,105,11,166,94,73,207,202,223,243,195,197,32,0,26,233,170,113,114,224,230,75,100,198,60,125,115,226,104,125,193,216,229,116,19,111,76,18,148,63,184,221,115,39,103,211,206,217,76,243,171,155,137,123,177,8,220,197,18,105,113,146,49,7,46,200,79,119,239,165,50,68,135,174,19,229,133,190,229,101,17,37,87,74,34,83,7,133,193,99,174,105,156,77,54,175,244,243,109,39,68,93,105,111,129,113,234,56,77,46,23,148,104,174,128,179,162,238,83,223,42,99,22,237,172,130,82,215,250,65,18,189,76,247,158,241,64,252,129,212,214,7,184,129,73,164,31,57,218,92,149,132,9,221,230,205,81,81,155,61,194,250,204,146,153,108,185,201,144,170,245,104,235,191,14,87,116,21,230,51,67,133,228,23,170,163,195,145,77,189,9,96,157,218,69,73,154,207,90,217,185,239,107,198,73,169,135,21,240,200,20,127,218,177,0,63,244,1,94,209,58,68,127,71,30,222,56,127,223,64,207,209,93,10,168,97,201,100,198,12,60,41,149,213,87,156,167,180,228,134,18,230,41,156,68,129,114,188,13,27,211,188,175,201,179,20,120,153,10,193,153,30,228,90,192,254,183,34,39,239,129,157,141,148,73,82,88,204,147,240,137,185,105,81,213,212,248,238,117,184,211,162,130,182,89,102,169,76,244,247,44,145,234,247,156,76,138,111,145,42,38,255,149,235,34,168,166,44,53,214,52,169,222,172,3,218,15,218,194,223,92,42,168,190,41,17,65,17,9,226,224,66,34,84,20,144,116,104,168,233,19,193,52,39,221,180,63,103,239,13,128,60,209,200,65,132,2,236,11,149,229,76,190,176,52,123,163,93,16,86,156,158,206,146,204,251,25,170,34,241,194,193,100,233,79,56,149,218,51,33,18,52,174,144,17,40,163,100,22,66,152,16,147,196,156,63,0,175,237,16,252,49,17,57,31,73,163,22,40,10,163,141,72,26,1,175,50,9,30,106,218,230,212,28,131,67,249,242,71,78,245,112,3,193,86,183,36,207,204,6,183,107,178,192,151,153,92,123,23,39,49,219,140,230,95,96,23,238,71,244,92,109,72,56,203,119,173,143,33,29,66,34,114,56,128,81,194,21,130,66,140,138,129,239,66,50,31,122,109,3,110,253,247,194,149,252,162,162,197,211,63,214,99,16,221,62,166,171,14,102,5,30,192,242,7,233,238,203,150,70,120,61,63,170,23,169,48,27,177,179,219,138,73,133,83,100,183,60,144,29,214,72,252,78,23,175,182,126,217,122,9,105,8,95,45,243,236,51,45,173,172,233,70,249,60,246,228,127,120,111,51,168,155,234,179,169,215,171,91,42,77,191,211,202,51,111,73,119,153,45,141,163,141,110,226,85,130,25,1,109,53,90,99,250,77,131,98,77,225,60,140,28,250,46,29,236,44,227,59,113,233,196,191,188,220,94,7,234,214,113,60,201,85,46,77,239,12,168,209,92,89,255,157,1,21,225,237,188,51,160,166,112,153,31,111,12,72,9,230,127,188,92,44,236,111,119,208,142,58,171,161,80,235,95,206,160,65,16,67,78,186,100,92,15,152,149,246,80,168,246,245,22,41,225,150,156,192,210,239,217,200,177,89,221,147,6,93,141,107,159,75,140,216,152,89,235,233,128,186,61,184,133,153,121,1,31,119,30,222,96,5,173,130,105,113,2,11,107,195,71,103,83,130,82,54,61,170,105,13,125,4,217,66,123,206,14,159,218,51,56,5,124,128,23,55,51,179,99,105,75,100,38,121,54,136,13,244,153,17,248,20,155,241,87,31,59,247,149,57,135,131,228,236,29,103,104,122,70,148,209,247,62,118,198,16,234,65,128,215,127,111,40,43,27,120,221,240,92,95,51,117,218,240,203,91,129,87,61,181,169,57,215,190,208,164,10,255,216,252,155,232,131,60,191,208,233,88,121,115,136,159,142,151,216,35,167,6,122,156,155,124,128,230,213,252,140,97,109,218,16,175,168,6,168,199,180,208,25,250,150,161,40,49,159,248,72,136,122,140,189,216,197,252,121,147,229,148,15,252,69,118,172,126,206,147,50,226,185,193,118,23,57,236,10,201,58,138,35,26,159,91,164,246,224,187,57,147,199,189,117,104,224,106,181,130,243,16,179,200,205,246,0,30,204,215,113,163,45,233,29,18,63,192,107,159,50,97,80,139,72,91,87,253,159,174,158,205,139,120,71,216,248,64,237,165,180,223,18,202,19,12,166,65,113,106,75,60,77,209,247,181,82,51,134,138,81,126,225,138,1,64,211,20,195,3,33,96,228,234,153,231,249,163,167,13,224,85,248,240,237,123,29,33,168,246,117,209,158,168,72,146,82,155,64,54,245,132,127,57,73,213,28,248,216,180,125,192,84,40,222,217,180,208,201,212,36,195,108,159,57,57,16,17,127,241,31,26,71,190,61,130,247,240,236,48,169,65,62,228,250,153,61,91,111,214,23,186,153,231,152,215,36,162,96,23,114,228,59,180,58,12,73,243,59,125,169,69,221,202,107,202,204,222,96,176,81,198,115,109,171,187,105,53,154,236,42,254,72,139,47,161,242,203,143,213,180,4,209,107,118,196,97,57,178,226,88,11,59,68,167,114,234,76,53,68,179,63,248,107,197,127,248,32,62,163,227,122,106,250,139,216,97,28,234,78,144,191,69,12,155,48,47,53,85,171,179,35,155,89,47,63,131,63,90,136,61,114,233,84,22,23,102,132,200,230,196,199,165,163,69,215,85,51,98,122,239,19,211,211,173,52,179,123,35,155,36,255,62,89,238,33,202,62,25,152,40,91,42,174,218,23,217,196,219,52,48,192,235,188,137,198,81,153,23,102,96,120,95,189,168,225,145,180,130,214,214,34,94,237,141,86,199,18,36,8,186,199,78,77,179,121,253,180,143,28,171,232,148,12,165,59,56,227,139,86,17,246,180,198,206,188,105,104,225,11,218,14,150,45,125,114,101,120,105,142,158,22,25,224,209,166,119,64,51,121,143,121,131,215,146,66,240,46,220,124,82,103,17,231,9,121,19,27,174,109,95,245,34,94,11,246,116,245,224,177,183,219,137,116,69,246,236,103,129,142,182,152,231,66,192,46,224,245,119,56,149,90,0,112,104,231,114,232,138,22,42,15,123,83,31,81,233,126,85,30,235,144,83,219,167,0,123,138,133,124,113,59,151,128,123,72,145,255,87,227,225,48,243,67,169,219,196,110,252,66,85,88,27,68,14,101,22,210,31,154,198,68,82,12,80,98,232,238,233,209,244,124,6,192,114,175,11,83,79,175,200,253,234,199,61,116,26,227,210,41,237,19,45,69,84,145,254,101,229,158,105,53,99,209,8,250,242,203,72,43,102,102,178,194,65,23,38,182,70,54,109,124,80,235,230,88,102,202,186,204,203,205,121,23,176,197,172,98,221,109,102,251,37,220,224,254,25,103,215,241,184,221,177,223,63,235,190,210,147,77,4,210,99,58,74,214,44,203,133,14,207,33,56,205,220,121,59,184,197,45,114,181,126,225,9,164,190,139,98,135,192,92,33,66,129,161,55,241,116,5,167,199,0,208,64,144,179,164,140,202,25,76,2,154,18,91,26,119,13,94,112,84,187,27,213,170,25,58,192,219,152,79,121,103,236,156,113,39,119,230,204,60,173,11,131,132,209,130,137,17,254,62,21,42,110,65,173,108,247,39,246,13,67,246,206,30,7,51,70,109,134,111,39,195,104,195,60,49,247,39,75,10,223,39,30,237,44,148,248,96,173,31,142,43,122,4,171,153,47,153,39,35,236,101,108,113,48,88,121,247,133,163,6,143,13,25,90,23,114,48,19,80,67,194,113,21,166,255,102,210,127,107,214,35,123,2,93,151,59,115,216,146,216,143,93,45,39,10,108,15,164,228,204,67,65,76,107,137,151,10,192,175,185,27,3,98,11,222,252,38,31,86,36,135,218,105,79,180,141,173,149,191,10,231,243,172,216,36,221,31,93,108,207,81,168,85,177,45,41,250,145,43,5,112,240,203,129,117,103,87,13,80,59,65,84,184,4,148,151,245,26,89,15,80,215,112,238,119,210,142,152,243,201,30,119,78,27,74,229,36,6,31,173,139,215,200,136,198,143,161,183,234,112,186,183,195,106,136,244,240,48,217,148,68,94,16,105,195,201,213,220,34,239,204,196,87,50,230,14,162,197,70,88,183,245,143,147,54,82,132,115,57,226,230,245,9,175,86,11,218,255,129,28,26,121,89,169,85,207,165,113,27,17,182,86,162,188,54,214,14,239,119,55,113,220,208,61,78,73,40,173,158,50,184,152,193,98,123,81,8,197,54,171,174,232,153,165,155,196,53,143,75,78,41,178,211,139,46,105,116,17,67,96,192,123,150,92,25,30,27,241,119,221,84,193,75,253,205,118,253,153,240,77,213,65,130,250,77,127,154,109,227,119,167,67,50,42,91,58,155,91,7,230,108,195,122,141,63,37,134,220,99,230,60,212,171,148,74,23,37,55,75,217,251,107,238,248,50,234,111,48,7,109,160,71,52,40,103,144,172,207,206,155,250,23,146,98,146,73,89,48,108,179,167,72,225,79,126,212,17,233,161,197,160,219,167,149,4,42,163,11,224,93,229,208,90,94,115,92,142,200,176,52,93,15,69,216,122,84,249,251,222,25,100,26,37,83,160,149,49,88,55,150,53,182,28,214,89,247,45,166,243,156,214,73,84,207,242,10,237,150,152,179,146,54,219,118,10,88,208,78,110,110,101,56,4,51,134,84,156,111,149,125,97,239,5,245,145,69,163,35,85,185,113,176,76,41,215,161,219,213,138,205,24,13,78,245,63,228,126,14,102,28,81,107,81,37,103,112,230,128,3,214,247,182,174,75,84,224,131,28,107,171,31,66,237,195,24,102,201,136,225,175,29,118,141,217,37,76,23,88,234,240,121,157,69,0,175,11,5,216,73,145,163,12,223,72,120,153,46,98,35,42,216,67,177,82,64,142,115,156,222,247,145,111,252,110,143,41,215,250,137,121,227,68,133,148,207,91,30,43,103,138,114,223,230,115,126,159,67,99,91,207,131,219,94,22,90,180,150,6,69,135,224,197,169,113,131,13,0,18,0,192,221,3,127,91,11,34,11,36,145,232,217,66,202,50,230,84,51,255,66,158,120,6,203,187,36,25,74,76,133,4,13,36,35,161,157,1,158,69,146,137,73,206,165,145,165,92,82,217,243,165,92,211,88,105,135,33,243,163,120,221,42,195,24,69,200,86,69,236,210,152,114,191,153,28,199,97,52,249,27,31,215,74,122,170,210,218,45,5,249,37,160,61,181,130,251,164,195,202,136,131,102,213,206,97,167,184,107,252,118,169,6,205,1,92,157,213,15,94,121,20,196,186,22,225,126,237,75,214,209,119,148,239,109,89,186,240,134,242,15,73,238,139,223,81,190,67,114,251,27,202,111,64,203,228,61,94,108,221,196,184,167,101,228,77,249,97,105,206,27,173,178,42,142,53,223,176,64,136,176,186,228,189,17,71,220,102,66,208,200,72,134,86,226,245,46,252,170,6,36,21,202,21,188,101,202,75,27,8,60,36,165,40,164,160,224,225,167,14,17,161,120,182,4,46,228,68,87,184,245,238,82,197,138,95,179,47,198,76,11,138,236,14,186,236,202,122,100,22,45,75,206,131,180,162,178,19,164,206,216,135,22,155,168,72,87,50,130,66,134,229,224,45,149,40,171,79,216,165,137,29,183,138,74,1,117,169,230,118,153,19,91,108,87,80,224,145,122,100,188,204,151,169,9,13,202,161,88,17,101,14,249,156,174,247,54,56,82,148,123,19,164,174,68,143,186,187,35,154,209,123,76,155,100,182,111,167,224,169,219,116,198,28,14,44,202,34,54,202,219,41,104,19,23,8,155,224,112,125,87,76,123,31,173,76,238,94,95,19,67,31,91,224,254,118,146,76,23,219,70,240,112,23,144,81,97,156,46,116,176,211,252,242,194,170,15,217,168,23,21,41,85,98,23,191,19,110,197,206,52,133,242,128,178,53,147,130,18,32,143,106,138,214,31,114,105,184,222,208,90,164,224,219,12,224,225,37,165,123,64,59,26,88,202,62,172,250,156,122,38,67,211,205,1,7,10,10,81,12,94,242,57,68,110,12,184,117,206,211,137,251,86,115,167,38,174,198,85,213,193,87,168,252,156,97,67,160,57,49,217,27,195,205,58,125,161,205,142,53,230,78,61,33,218,191,208,55,72,27,167,52,192,55,123,49,74,240,229,0,241,62,208,8,240,154,156,235,219,207,113,77,183,114,230,184,21,21,50,237,56,25,184,209,253,29,177,76,201,199,154,238,210,188,70,68,137,25,250,50,164,1,67,38,161,7,100,39,53,186,96,175,230,113,78,164,57,169,158,213,114,179,0,155,247,4,79,139,188,112,250,20,106,158,183,176,83,39,24,59,249,21,159,53,227,252,3,134,21,110,94,84,29,19,224,151,160,230,18,81,63,45,81,228,82,36,73,204,48,69,68,211,140,129,144,72,53,154,253,193,147,113,164,68,20,249,104,119,107,55,237,54,16,63,161,117,235,55,151,163,228,224,196,102,155,93,124,5,252,226,224,16,249,232,83,229,85,244,48,115,242,87,118,160,145,9,208,127,95,231,1,242,248,150,253,5,127,43,80,186,195,32,193,142,116,33,26,232,26,172,163,103,180,138,80,49,172,98,191,129,0,55,49,142,222,44,177,106,237,8,198,59,11,42,145,210,32,180,216,169,177,159,179,161,87,234,203,96,115,181,63,20,174,61,252,46,107,240,72,154,71,169,102,200,41,156,7,122,72,35,211,253,87,128,92,62,88,1,81,104,68,17,36,160,235,19,96,77,34,78,49,227,197,1,161,107,249,92,177,194,98,26,32,199,107,175,247,100,130,99,189,222,115,135,98,251,165,207,195,60,50,66,64,203,207,200,245,58,46,45,38,90,223,169,167,65,95,202,14,169,243,122,67,134,13,46,140,121,101,149,7,162,45,36,77,39,193,88,75,58,94,121,52,137,14,73,12,179,145,1,108,211,178,165,89,115,116,66,162,131,8,214,178,45,76,97,148,192,158,118,57,97,234,23,69,184,68,253,98,165,93,21,199,184,249,215,64,43,62,197,51,164,173,109,195,76,100,166,141,88,186,22,172,248,128,201,180,23,209,246,7,85,53,119,148,154,138,30,123,217,202,158,69,17,92,252,79,223,180,142,96,16,22,17,44,129,197,174,76,57,235,210,6,154,213,186,96,178,128,215,247,150,242,139,234,117,57,76,82,43,217,198,253,31,173,166,95,156,22,78,183,232,212,122,118,97,127,89,34,5,254,241,180,54,1,188,54,32,155,38,134,51,229,21,33,227,86,120,226,29,187,46,147,15,207,53,27,148,83,18,33,221,49,83,113,30,48,153,38,140,198,79,210,252,91,135,22,217,169,255,126,29,90,188,160,17,129,127,232,16,227,130,236,97,126,136,126,204,253,144,186,38,131,205,96,85,144,142,89,175,8,152,147,28,248,138,250,192,78,231,5,255,20,173,66,45,142,193,115,244,209,221,152,86,164,208,0,119,224,217,229,11,56,125,45,119,180,68,98,244,142,128,236,27,239,249,181,95,167,34,194,72,54,144,60,233,39,166,164,43,226,11,37,79,212,172,211,198,153,145,214,52,250,75,39,113,234,86,182,151,116,236,69,54,107,51,52,188,64,98,41,144,226,128,144,91,183,205,37,67,214,108,150,164,83,188,38,250,171,236,41,195,218,227,74,248,196,145,219,162,170,94,110,171,32,248,26,71,215,99,231,245,162,18,5,17,233,207,205,149,69,194,147,243,132,25,221,168,62,236,41,145,77,59,74,48,223,106,237,85,67,39,71,103,72,209,5,216,52,220,180,138,235,229,155,154,150,160,154,196,178,253,90,85,239,115,173,207,143,140,225,203,134,104,246,172,53,31,165,233,224,24,210,158,226,215,79,74,31,212,7,93,106,250,141,186,42,227,249,130,134,121,233,248,219,103,84,68,31,23,246,141,90,251,29,123,82,32,236,192,30,139,94,22,52,12,159,18,9,6,116,209,154,208,103,161,219,93,174,160,93,41,69,158,149,53,138,32,243,195,191,183,127,90,179,89,37,50,105,46,193,131,46,23,148,27,127,254,23,243,230,45,218,91,116,45,5,182,163,13,196,185,166,42,205,233,25,13,157,238,37,252,233,165,102,14,204,251,55,190,196,242,225,108,56,164,218,90,74,38,109,153,50,19,138,177,19,136,139,79,38,6,46,216,42,41,217,96,170,159,197,219,87,212,210,136,61,124,17,223,45,13,137,151,190,253,140,213,52,173,99,132,119,200,207,234,73,139,146,155,140,192,121,254,37,197,102,188,87,24,193,216,200,166,234,35,0,124,173,166,77,162,197,64,57,110,240,115,201,30,52,163,213,216,241,172,193,140,166,105,53,152,211,172,79,154,223,153,56,23,122,148,118,143,241,182,242,103,37,191,209,80,252,186,193,240,60,167,249,216,92,238,5,159,144,252,97,163,238,184,123,211,180,194,88,184,170,33,12,148,250,209,167,240,43,97,103,52,112,192,218,151,140,53,135,107,156,86,33,103,54,123,226,253,243,168,157,179,90,173,132,130,212,44,13,205,21,204,237,117,157,175,121,195,50,65,228,6,212,236,49,36,188,239,245,150,73,219,35,64,11,14,151,72,186,254,73,85,71,156,188,128,116,71,108,34,38,111,188,189,152,148,187,157,89,171,105,212,214,188,66,129,230,107,253,44,148,24,178,186,12,89,76,12,40,174,137,229,153,150,236,209,236,78,102,255,254,220,108,199,192,95,129,177,230,33,114,172,55,59,70,142,66,26,187,225,148,120,119,59,208,157,208,127,92,204,21,225,127,191,89,97,95,24,110,74,105,103,95,196,184,13,3,160,119,243,204,196,136,94,226,112,24,213,242,205,186,140,217,52,236,237,215,216,220,116,203,59,251,128,46,81,232,109,90,98,61,75,129,134,63,89,85,199,240,192,58,198,161,184,165,244,97,203,133,92,110,50,15,222,47,172,96,242,174,51,214,95,85,106,13,144,186,46,7,139,44,205,146,189,85,61,14,47,77,113,238,201,5,183,178,106,167,195,208,6,7,191,86,183,183,46,85,216,128,145,63,132,212,143,46,118,157,17,204,231,118,214,206,238,197,97,206,26,83,56,105,224,71,161,131,85,127,74,64,186,177,183,134,57,136,85,129,49,24,23,94,228,172,122,230,174,226,155,209,23,136,54,107,157,12,176,150,14,81,252,5,254,188,65,163,197,253,151,12,52,155,181,180,89,215,209,200,154,35,143,92,102,230,237,231,46,45,0,237,30,5,23,61,2,64,50,38,176,122,102,191,195,106,127,80,97,255,92,68,38,62,115,117,8,199,1,153,44,171,117,4,144,242,82,202,84,21,25,52,218,37,229,30,94,34,7,182,171,80,117,83,195,105,10,199,68,231,146,176,235,96,127,108,255,201,43,178,65,28,244,151,71,251,13,182,97,220,59,248,151,144,222,145,14,129,198,118,222,96,219,137,77,189,195,82,76,157,245,84,32,154,154,214,141,178,183,143,155,8,106,177,173,29,219,161,168,16,243,167,169,64,109,120,54,153,242,47,37,66,10,214,32,94,128,162,13,201,112,51,253,252,128,77,158,16,77,130,202,2,67,124,176,108,144,170,163,195,60,93,12,72,104,49,76,93,193,79,155,203,14,140,94,130,209,36,118,197,142,70,51,244,31,101,123,173,231,31,101,27,231,55,46,243,121,66,194,237,208,208,95,169,27,53,130,211,243,131,113,139,63,36,248,227,232,124,145,143,107,48,28,227,90,216,145,109,238,77,46,183,86,108,14,36,199,45,66,35,15,227,3,170,139,188,66,127,238,133,63,5,167,138,247,85,23,245,26,129,250,243,170,223,160,117,73,137,91,133,212,27,180,222,41,51,76,121,135,214,172,114,13,78,179,232,173,235,100,31,135,186,232,79,68,77,8,169,197,104,45,248,211,20,12,47,7,227,65,179,205,187,239,49,182,220,74,50,193,24,111,139,241,252,45,178,144,190,187,103,190,6,192,107,230,181,39,236,77,158,132,23,107,135,134,115,145,107,44,93,176,172,109,124,4,171,180,130,70,16,253,18,119,194,204,113,124,224,143,222,143,235,199,110,227,141,237,85,208,149,202,4,14,153,42,251,104,47,100,158,89,10,200,0,64,97,55,206,75,170,219,85,161,209,178,250,129,156,231,179,183,237,203,137,118,202,170,87,91,100,27,241,106,88,195,144,182,102,58,227,84,47,79,100,52,26,169,175,152,139,122,229,192,14,173,193,167,180,6,50,250,86,141,197,16,193,107,212,138,236,162,137,43,49,142,130,56,88,47,75,31,177,165,163,135,175,242,191,184,35,191,193,31,40,153,54,131,186,174,184,201,221,92,116,207,24,151,242,251,3,171,119,145,226,98,23,11,93,3,218,7,203,252,109,169,173,29,191,98,29,85,63,241,83,84,109,197,211,43,121,54,54,54,179,105,174,233,220,156,141,90,168,40,48,238,55,217,144,196,226,109,81,221,106,216,216,5,166,70,215,141,44,109,160,207,110,212,192,109,14,233,85,113,163,46,50,142,208,67,34,251,243,217,79,170,42,228,89,95,33,131,71,213,77,76,135,54,245,186,173,143,71,112,106,24,89,152,172,10,52,179,173,58,144,45,54,93,88,247,52,144,126,220,223,169,220,79,71,182,143,209,218,192,82,15,186,209,21,11,74,82,107,218,13,173,247,41,21,64,190,35,212,42,40,169,42,0,233,186,164,50,179,54,28,222,19,243,249,1,231,244,117,179,203,240,173,77,156,209,153,43,84,175,241,37,195,120,199,99,46,198,18,4,113,215,117,155,123,116,146,156,205,99,3,64,159,122,238,187,61,54,206,226,45,14,140,145,89,195,114,215,211,46,148,19,25,193,234,30,63,172,178,217,125,202,241,105,65,153,128,7,169,193,247,239,219,155,142,144,155,9,81,163,43,229,34,243,85,32,19,51,126,41,241,70,12,164,102,78,160,129,225,220,168,181,14,253,186,143,120,62,192,39,165,248,171,104,148,27,177,226,90,134,199,8,184,147,14,77,240,185,3,163,121,31,95,182,2,174,119,50,44,140,177,16,198,233,202,117,216,236,158,201,217,254,160,154,243,0,101,118,45,121,208,217,172,46,239,254,71,43,17,159,57,76,234,175,134,185,48,87,39,206,21,29,7,200,161,20,123,87,82,231,249,49,101,25,224,66,249,94,38,135,174,97,155,136,137,121,23,51,164,229,65,190,73,92,97,119,235,196,57,34,224,21,219,54,156,175,159,67,237,168,126,121,107,143,216,189,11,184,43,99,237,43,222,56,235,188,12,129,51,134,8,50,31,30,196,150,64,95,33,25,22,108,17,187,222,163,238,161,36,207,18,70,244,42,68,0,252,113,235,43,47,234,52,0,13,20,249,52,238,85,209,150,186,49,150,153,119,77,239,200,26,164,220,30,233,40,215,200,52,196,127,167,108,93,7,188,254,58,32,48,114,0,188,238,158,121,254,226,29,120,185,134,250,103,193,133,253,36,190,179,163,224,11,38,85,183,90,214,241,222,65,236,209,90,230,2,164,126,253,40,151,122,206,157,65,76,244,154,240,158,108,8,21,213,72,67,186,255,112,123,3,65,111,252,97,42,14,129,181,228,123,134,151,137,119,88,109,87,5,153,163,198,65,87,181,202,123,134,23,179,65,76,13,146,2,94,207,148,50,240,22,229,104,17,254,49,180,116,66,183,50,146,119,30,179,173,223,38,144,237,176,95,3,161,209,125,228,42,98,136,105,166,12,49,134,55,221,241,90,188,179,148,194,97,105,79,125,127,210,41,26,145,167,114,198,30,79,192,141,56,175,94,173,174,170,115,154,141,242,142,241,22,55,229,82,88,9,163,100,67,161,104,143,124,37,19,194,152,199,79,227,177,246,134,172,141,173,65,98,108,167,165,78,109,67,253,90,135,104,174,15,52,69,138,116,154,60,141,227,33,30,21,17,34,89,31,174,55,87,119,70,183,212,48,3,58,78,161,195,33,219,33,77,114,196,92,198,1,105,197,133,210,54,62,231,112,44,164,18,45,112,228,0,67,50,112,143,222,157,19,116,217,130,48,128,158,143,36,218,174,95,55,207,159,102,117,119,239,245,109,0,175,130,51,171,143,187,21,158,21,128,215,102,105,15,20,12,67,192,43,199,71,47,15,194,23,124,215,65,226,177,56,78,33,35,120,147,121,23,183,88,222,176,154,185,101,71,185,5,142,132,156,17,118,209,184,5,161,98,150,216,157,245,31,11,129,35,180,239,225,250,213,8,246,58,116,34,75,177,28,186,65,237,197,155,148,89,139,130,233,134,190,202,81,200,35,147,78,112,206,189,34,118,235,122,127,205,20,251,16,140,191,174,2,153,71,109,24,39,133,215,108,153,220,113,47,69,106,49,112,202,191,187,46,1,13,187,25,218,75,85,150,137,82,56,71,4,43,56,1,221,170,211,249,27,56,157,81,58,234,17,15,29,210,228,82,129,74,171,148,190,187,142,26,121,98,87,4,244,150,173,55,146,226,37,1,229,89,105,46,103,240,171,229,153,78,213,241,239,87,232,226,7,99,253,92,189,222,66,217,200,247,40,144,5,54,235,247,53,221,184,38,236,134,24,21,57,55,238,48,15,21,33,217,6,150,50,144,131,4,62,49,186,129,25,123,181,232,150,169,239,68,27,20,8,30,85,22,7,173,126,160,167,166,183,158,73,216,236,93,28,26,185,196,48,181,81,171,248,141,59,145,107,33,197,50,132,82,37,163,231,16,105,135,201,21,93,54,193,12,27,17,152,4,82,139,198,113,246,86,117,213,239,232,166,230,179,247,195,109,24,174,56,49,79,41,233,15,231,220,199,53,194,131,163,208,205,241,10,161,139,49,155,156,10,48,219,93,240,25,24,184,140,118,200,119,78,61,224,55,236,226,97,231,237,167,205,7,58,206,8,96,219,101,19,134,179,206,191,113,127,169,191,110,123,240,80,8,240,197,52,204,196,124,227,254,10,214,91,255,98,253,167,153,87,13,0,240,77,103,153,25,13,245,3,1,171,23,143,82,51,144,29,66,163,221,189,1,236,141,45,220,218,88,78,244,244,73,29,244,220,77,218,2,238,45,45,217,43,188,208,2,79,111,38,12,190,211,169,23,209,66,20,142,74,67,80,141,29,127,190,104,91,225,73,148,210,117,142,188,219,123,113,151,99,235,80,72,76,37,122,250,241,249,74,230,195,220,242,176,193,165,234,180,49,125,162,250,103,71,169,63,244,118,72,9,43,164,228,116,91,38,82,223,170,153,19,102,164,186,86,10,211,6,119,236,7,101,112,133,148,173,17,79,230,219,45,15,241,184,72,183,232,3,197,122,254,40,77,70,147,233,125,107,226,186,167,11,181,199,202,80,13,15,38,169,161,88,59,165,142,170,7,35,122,51,114,250,110,125,47,246,244,171,154,169,18,38,245,197,140,227,142,33,72,243,197,250,9,176,66,82,128,215,24,139,85,25,133,153,49,41,211,206,57,116,10,33,122,50,175,162,187,182,214,217,148,200,144,152,47,136,47,66,36,31,60,69,124,95,210,228,2,239,229,101,202,72,149,115,86,75,155,148,117,69,168,43,112,245,186,244,231,58,98,2,132,214,70,235,219,59,143,243,73,133,165,57,90,254,174,140,63,113,235,2,89,189,87,198,55,113,17,88,255,183,169,140,207,7,212,231,255,244,195,182,150,3,95,11,252,192,139,118,38,4,70,0,253,70,34,190,195,106,80,81,124,217,102,130,133,224,75,255,0,120,141,18,160,34,162,168,70,218,12,58,251,235,153,204,99,102,147,143,244,251,62,185,82,237,110,238,78,122,44,128,87,90,93,42,228,36,136,60,156,142,172,59,12,135,123,75,204,20,207,165,253,190,174,31,79,56,122,79,105,10,81,71,158,14,153,132,220,65,109,25,162,109,33,98,58,89,14,53,147,226,176,152,91,13,44,84,250,233,163,153,233,0,234,40,151,236,133,65,87,178,65,140,24,145,250,216,66,4,132,22,238,13,219,109,218,134,79,2,238,251,89,115,248,17,169,141,145,254,5,12,126,128,87,228,53,143,240,117,85,113,246,156,186,140,226,196,252,46,41,76,113,42,178,145,60,204,106,23,164,135,213,43,224,98,138,39,167,248,194,217,215,230,150,190,152,63,152,90,126,130,153,108,16,211,56,237,152,15,215,125,15,135,110,47,1,68,182,103,148,148,146,137,16,96,67,109,187,109,10,158,200,187,232,214,80,116,241,111,112,131,254,148,29,67,78,248,8,152,175,93,224,229,8,141,133,84,167,248,93,236,176,9,108,167,194,56,228,66,18,142,149,217,187,39,4,207,247,95,43,6,106,23,33,242,88,190,205,205,118,83,31,8,146,135,105,224,129,203,101,103,59,140,105,208,50,107,221,169,171,101,105,202,41,104,190,72,52,70,88,108,252,99,188,181,21,144,250,241,169,135,116,184,37,114,2,40,61,196,17,133,36,159,50,242,178,6,86,83,173,115,66,243,113,179,83,94,16,52,29,136,75,11,54,51,82,99,154,16,179,91,0,95,113,217,108,226,19,208,62,60,203,61,16,202,173,86,84,197,188,190,17,147,198,217,121,76,179,155,230,80,59,50,163,223,30,105,22,86,21,6,137,42,55,221,171,22,55,80,99,194,136,94,81,72,176,124,93,196,197,109,59,199,121,181,178,137,198,228,49,176,219,35,178,69,77,208,255,34,186,173,131,223,170,70,9,174,82,40,123,56,73,12,251,239,179,255,54,86,119,168,103,137,219,40,97,30,215,175,189,128,27,158,8,195,146,181,140,214,170,101,178,123,107,213,226,60,160,206,202,34,182,25,229,201,88,66,8,235,21,31,56,58,212,108,100,88,170,164,39,178,85,132,87,56,162,213,186,4,169,0,221,104,103,146,232,88,138,6,163,114,145,74,235,186,88,210,153,93,182,21,48,195,166,23,104,66,16,89,178,19,110,106,207,139,28,228,120,131,77,69,88,210,161,115,69,126,207,210,1,92,209,109,221,78,216,23,131,175,179,245,103,161,39,124,81,240,199,63,44,231,41,11,185,28,162,31,252,62,191,212,233,108,35,105,23,43,19,237,143,159,123,143,249,229,97,195,161,105,86,212,185,155,182,109,70,61,117,19,90,51,241,84,190,132,244,136,157,29,213,196,33,61,55,180,67,66,194,204,74,2,101,39,175,237,242,175,67,45,231,40,181,190,225,250,108,58,117,202,76,99,67,227,222,155,155,67,187,83,120,134,123,176,24,66,123,217,246,143,128,60,4,210,234,222,231,84,114,250,172,26,76,128,98,224,234,155,140,63,210,171,3,94,123,127,120,254,3,8,45,211,253,143,23,73,129,5,191,241,135,250,47,50,206,57,191,209,53,217,186,18,142,119,99,66,251,26,67,10,20,47,83,5,134,76,103,247,63,163,80,117,139,37,71,254,195,59,244,174,215,41,241,173,6,46,86,149,76,107,144,183,193,55,204,20,175,138,216,246,102,181,236,160,60,253,126,146,150,211,90,48,123,33,192,78,60,161,249,230,167,137,71,103,166,160,69,58,37,156,6,178,222,14,118,54,32,46,101,243,164,58,108,54,66,168,42,180,31,232,246,145,56,135,43,90,9,107,58,218,76,154,94,204,89,190,223,153,54,168,34,34,102,214,190,86,59,102,24,157,150,228,61,224,229,252,41,186,207,164,76,251,143,210,168,140,128,116,115,125,71,243,54,221,119,151,93,247,219,116,223,93,118,111,211,253,203,101,55,243,54,221,133,14,246,165,97,204,197,50,7,2,233,64,231,126,22,108,9,130,253,158,212,22,155,136,144,152,18,255,185,78,242,198,243,58,72,210,154,31,188,54,31,87,68,255,145,17,75,177,24,89,216,253,148,21,157,152,206,117,47,64,224,137,118,234,115,58,177,26,29,189,92,196,70,60,178,165,170,134,253,220,243,67,99,174,198,122,87,230,68,6,190,111,182,163,140,147,155,54,244,0,67,224,8,149,15,167,174,207,193,213,121,151,161,191,24,139,199,192,213,255,147,187,253,247,45,92,219,9,248,43,200,209,23,153,165,148,167,80,203,132,165,8,105,46,59,250,121,159,107,83,129,14,54,21,195,58,139,249,159,103,181,65,21,186,95,136,136,142,123,18,170,177,249,48,0,0,216,2,158,195,175,201,212,139,149,159,55,238,183,167,235,88,71,248,105,218,174,157,107,66,159,162,8,47,228,22,77,123,131,182,13,52,186,17,23,203,252,58,57,46,89,195,191,164,106,107,129,148,210,244,187,46,128,105,106,228,253,124,88,68,4,246,153,80,197,170,90,61,5,80,0,26,195,185,233,77,111,182,109,37,206,169,108,24,255,250,139,110,245,160,123,194,195,139,188,202,145,18,213,0,242,99,206,237,13,213,198,84,17,93,234,46,177,71,23,55,196,56,55,121,255,68,187,245,49,195,218,52,41,70,62,125,205,30,211,194,6,52,152,243,236,148,247,80,224,236,164,216,83,239,153,44,96,26,240,218,255,46,52,124,92,111,50,163,4,243,127,159,171,185,175,215,240,71,41,13,26,172,23,252,236,158,102,195,143,85,251,146,202,84,73,203,149,136,35,80,131,202,207,112,51,103,191,145,207,51,137,165,165,186,231,42,151,252,250,17,1,69,159,164,92,100,19,236,237,2,71,50,170,83,26,164,73,38,47,216,171,155,47,230,88,170,184,0,175,213,160,217,160,108,228,51,206,230,46,62,53,228,198,131,210,204,90,134,16,13,131,218,34,3,244,182,97,171,50,52,181,193,194,11,152,56,253,194,206,39,134,38,219,239,252,119,117,182,22,137,187,156,176,200,250,217,77,181,75,74,138,114,148,8,198,250,237,125,67,154,250,135,234,181,93,174,43,11,61,30,13,5,221,123,219,159,224,45,226,77,49,95,16,37,113,38,48,120,237,101,228,47,155,179,113,151,197,122,73,116,9,200,116,145,87,116,57,254,253,120,244,58,20,22,90,210,221,204,90,169,106,180,55,42,153,150,214,94,190,80,141,226,65,0,9,86,1,171,112,251,119,40,92,235,253,181,201,130,254,4,150,158,65,139,226,167,15,204,61,244,154,172,120,66,62,165,165,91,87,120,202,124,240,136,186,96,47,217,79,162,80,18,49,69,141,136,9,207,167,160,239,85,118,101,168,242,140,229,72,222,92,136,76,70,153,2,120,68,71,197,78,5,212,245,59,250,193,71,4,2,237,183,167,23,114,241,73,187,194,206,55,75,134,180,96,119,130,159,248,47,142,5,114,108,29,93,198,112,87,204,115,54,24,213,127,222,172,143,131,17,159,212,113,192,143,102,87,21,160,136,112,166,29,225,105,205,6,121,207,62,213,0,205,194,131,238,225,137,19,1,175,57,40,179,213,155,223,109,216,56,29,135,92,7,12,42,63,219,201,12,207,60,44,250,89,155,220,99,74,172,152,178,146,187,205,63,40,112,105,115,145,21,124,121,146,148,244,244,144,160,144,144,194,142,72,158,222,58,101,97,79,0,102,165,228,158,171,15,84,151,171,152,38,249,231,186,245,76,187,235,159,158,241,182,185,82,65,166,237,86,86,154,18,17,36,36,82,194,109,90,17,133,118,242,87,227,45,15,127,167,109,199,115,84,209,106,156,42,179,208,188,46,171,120,249,195,241,233,86,101,212,178,61,171,143,60,210,178,87,99,71,133,246,63,196,54,181,53,3,46,44,167,13,146,220,28,13,143,213,11,184,249,106,76,109,146,194,245,67,70,248,118,77,154,164,73,61,35,114,127,203,238,252,34,59,131,159,172,216,97,60,211,103,139,50,192,44,51,136,84,247,20,55,252,61,160,173,177,162,222,178,19,202,52,72,166,228,109,105,27,207,192,124,151,22,206,146,87,19,187,101,34,12,30,57,30,254,201,252,57,237,175,144,117,213,100,253,220,234,215,114,122,199,226,165,238,64,94,226,147,75,63,38,31,192,107,31,27,94,109,203,31,122,198,210,241,179,164,48,210,112,142,193,62,218,37,43,199,237,105,169,105,199,170,130,66,81,92,33,87,165,245,164,182,102,101,241,32,236,153,24,162,98,115,167,108,76,226,9,202,12,164,47,7,6,179,131,174,214,153,79,1,155,183,78,49,181,123,181,21,212,182,81,5,253,196,1,127,184,172,97,118,165,170,231,153,229,105,47,104,106,245,254,49,96,190,202,7,86,124,111,181,203,115,115,78,123,64,127,112,226,118,105,106,219,240,219,58,177,236,65,163,54,13,231,128,148,160,230,75,74,187,134,29,86,17,122,218,195,63,227,94,5,1,241,54,205,110,57,157,179,228,198,246,126,250,17,72,131,113,199,191,185,70,27,122,115,164,35,237,19,206,242,146,194,53,178,76,174,57,143,197,11,168,238,153,53,67,189,182,254,89,196,24,138,232,60,34,162,46,36,164,197,100,104,207,188,169,115,6,235,221,11,37,205,31,199,24,10,174,68,0,232,13,80,99,175,243,88,90,100,179,74,104,23,164,230,163,60,1,65,213,113,157,190,209,48,241,143,235,246,241,193,194,240,144,153,220,172,213,201,222,10,200,135,23,177,114,39,17,72,219,169,44,253,26,90,129,75,5,108,56,108,137,37,98,54,228,202,204,147,137,188,194,188,159,150,206,155,151,45,236,229,180,64,131,244,62,177,187,181,2,113,6,193,209,7,80,143,195,40,194,185,199,249,5,197,229,145,19,6,201,76,193,247,38,108,61,26,139,193,95,248,152,175,141,69,156,5,183,46,16,107,22,171,38,118,45,189,177,15,148,136,228,66,175,2,229,200,56,77,140,157,169,58,120,216,231,93,163,18,121,77,64,6,62,168,11,185,196,14,226,196,192,99,120,107,115,1,38,75,174,153,180,31,113,11,133,8,122,156,102,233,204,201,61,21,68,248,111,74,250,96,63,234,90,202,58,248,77,212,59,160,15,231,128,59,198,201,156,208,99,171,150,217,162,102,152,171,142,193,126,196,89,111,64,18,13,129,107,60,134,115,156,215,78,103,60,197,41,216,93,165,195,165,250,164,248,234,193,220,214,174,192,1,43,103,70,97,215,68,144,10,249,184,157,196,76,92,62,81,37,137,44,68,34,172,159,129,104,178,148,247,84,13,251,2,138,86,246,193,46,89,185,85,53,150,173,246,161,217,41,106,68,124,231,44,195,175,180,182,162,236,139,121,71,116,221,234,234,29,240,55,59,27,220,174,193,248,180,177,188,197,49,82,227,115,138,123,91,39,91,222,84,32,227,148,152,104,30,35,154,123,239,10,68,243,151,161,152,91,141,170,43,84,77,197,220,146,153,90,105,107,254,217,106,65,69,143,197,113,106,46,164,17,208,70,33,186,219,168,132,111,252,33,135,56,57,149,116,170,84,26,131,196,181,117,153,70,146,50,135,115,194,1,124,211,208,97,7,22,181,251,218,164,156,93,183,137,234,65,39,44,41,17,147,7,87,246,229,229,83,45,164,91,82,178,29,45,184,7,3,38,181,41,168,184,33,74,52,250,146,248,239,147,43,44,216,241,137,231,158,132,232,58,209,74,252,0,97,251,108,33,251,243,46,195,177,116,73,171,71,180,33,70,30,201,206,252,31,199,106,233,165,127,218,161,46,253,195,194,182,50,9,52,101,17,216,55,194,179,130,116,196,10,101,56,47,152,246,79,83,203,252,203,45,31,150,102,201,44,67,8,76,54,67,155,207,61,86,35,45,62,5,220,30,42,2,94,99,255,244,245,111,201,118,60,111,62,211,219,94,48,134,218,49,153,237,22,64,21,192,166,7,35,109,60,23,60,212,229,119,144,244,77,214,251,112,157,112,104,45,89,41,85,238,108,180,73,115,138,62,62,145,129,239,233,65,166,191,180,107,198,145,139,91,94,210,187,75,226,254,154,155,57,166,104,171,183,16,72,142,140,14,192,148,95,218,220,238,154,33,248,186,176,45,62,49,190,36,169,141,105,244,101,236,49,158,62,83,158,24,103,19,232,226,107,140,20,34,9,243,123,11,163,175,229,75,63,253,239,25,79,240,247,218,204,40,244,231,179,248,245,84,167,171,18,10,250,221,237,45,144,41,234,180,142,224,180,141,119,143,142,27,223,163,184,43,129,3,51,106,155,135,219,200,242,0,157,32,24,169,17,180,29,240,195,84,134,107,41,201,173,90,168,58,165,137,223,247,226,175,190,113,255,163,253,61,76,65,215,19,86,30,37,138,237,177,127,210,170,229,120,228,93,178,124,225,95,255,123,227,17,217,200,87,193,147,244,255,157,59,227,179,254,208,252,184,20,219,209,74,223,110,0,231,69,30,64,237,69,254,61,77,28,252,61,225,12,60,14,26,90,181,141,232,15,108,231,31,130,124,227,166,194,41,249,4,69,1,112,198,98,49,166,78,171,51,24,170,19,192,171,187,137,195,11,139,0,12,217,15,134,151,48,230,77,162,40,42,20,237,107,91,216,117,180,199,89,184,166,135,109,116,206,196,108,234,60,46,20,239,115,203,228,254,212,239,210,186,151,191,161,253,206,40,94,252,120,214,217,144,152,92,98,56,240,186,1,95,43,179,188,62,220,23,164,3,14,91,251,186,69,92,237,175,79,60,185,34,76,106,17,91,105,115,175,151,125,217,174,74,90,178,12,181,46,157,47,57,105,23,173,126,10,163,88,137,221,30,120,151,53,238,22,74,139,42,217,246,9,158,134,229,107,135,87,129,198,141,119,224,87,20,86,72,134,225,138,247,86,183,132,127,243,120,54,212,116,76,41,85,131,231,237,109,56,121,202,130,74,64,60,139,187,85,155,172,119,21,64,151,9,134,207,63,94,128,171,9,250,171,184,9,254,170,117,229,157,16,71,101,46,135,54,206,156,115,101,8,63,235,235,0,233,223,49,2,85,218,177,1,4,9,193,126,190,212,170,4,25,98,39,25,128,155,127,189,65,145,147,97,195,165,67,92,22,249,62,81,154,195,9,27,29,146,240,46,139,144,93,39,254,86,143,72,244,165,92,33,233,83,126,250,195,25,103,203,158,68,111,191,138,49,38,100,49,62,209,209,225,185,90,242,133,68,137,204,131,85,48,243,226,168,194,163,85,13,150,66,193,14,145,171,147,124,201,36,18,89,181,175,101,61,111,153,175,182,189,147,252,226,5,12,161,141,66,248,87,165,218,62,210,84,174,5,219,204,190,106,235,250,113,121,56,165,88,70,74,158,111,73,12,68,196,0,48,32,224,245,235,240,227,168,23,224,21,133,133,238,70,155,199,112,3,227,150,60,59,50,134,37,36,113,195,0,221,113,148,206,160,149,54,170,6,107,58,123,157,24,109,35,86,61,47,129,115,60,118,139,157,59,5,0,128,148,58,86,235,221,4,206,199,230,156,143,176,87,181,150,88,195,107,221,23,246,23,129,182,54,175,34,195,107,75,28,52,68,75,255,76,119,207,0,94,197,47,95,152,215,248,184,66,131,159,149,176,122,8,63,96,32,89,7,7,204,37,101,55,143,212,10,154,31,255,241,233,103,93,48,15,193,154,12,126,159,10,249,223,83,57,122,155,138,108,88,196,93,192,198,95,22,138,226,61,140,190,172,99,246,30,70,199,169,190,151,38,143,106,42,230,22,90,115,184,165,247,157,73,137,249,204,145,213,150,99,131,149,43,89,161,164,206,148,41,246,249,101,74,68,41,83,90,75,124,191,232,130,198,80,228,182,107,176,36,60,141,167,123,176,118,168,231,82,201,180,170,225,55,163,61,163,167,125,70,161,7,254,46,233,236,73,22,202,93,230,83,4,164,24,38,210,237,165,235,90,114,110,95,146,128,79,192,233,84,1,93,217,179,106,188,67,161,75,119,28,242,83,31,18,175,29,73,88,195,92,1,119,196,75,113,95,95,254,42,215,0,79,254,226,128,49,208,63,241,106,138,178,195,188,132,141,104,168,156,121,214,36,139,27,109,88,9,98,131,0,159,82,132,186,28,211,93,150,120,172,33,192,181,123,197,103,128,114,48,210,33,223,64,205,118,133,218,161,152,149,218,154,58,218,190,136,213,226,177,186,135,184,43,62,231,153,77,125,39,206,36,175,54,122,162,154,145,80,217,62,183,36,170,90,12,71,61,81,227,183,206,198,161,181,248,139,200,179,176,254,54,66,5,255,212,54,179,89,119,240,241,174,65,212,113,119,238,66,69,250,253,160,83,116,216,40,198,185,135,187,187,243,132,1,186,209,21,71,105,211,206,137,36,176,84,13,198,237,50,242,235,144,49,164,9,65,104,231,71,216,63,35,80,9,111,154,66,125,141,62,221,31,167,64,120,117,15,13,53,91,235,245,203,168,52,159,179,38,139,81,243,142,120,101,19,53,182,160,71,226,119,24,107,42,219,209,99,215,50,10,15,165,249,144,89,109,8,240,169,150,123,216,252,230,67,194,31,174,155,123,76,66,211,175,177,138,222,254,49,81,34,148,236,57,163,123,195,224,34,45,71,46,214,101,210,145,24,214,93,248,105,200,228,203,108,166,6,22,19,215,206,216,140,78,228,177,27,201,126,84,174,141,133,194,22,29,83,110,219,60,247,48,218,137,75,72,91,206,167,44,146,35,91,130,127,56,69,141,203,32,133,134,108,191,233,221,145,234,17,227,192,76,72,92,65,195,224,31,94,166,202,157,38,80,42,158,202,101,13,109,199,68,122,207,42,38,33,124,26,149,217,140,36,173,136,73,210,157,164,222,38,102,199,26,191,103,208,221,109,92,207,92,201,98,209,135,200,232,22,215,78,213,25,154,50,172,174,152,25,178,184,76,230,156,198,151,178,243,179,172,201,156,86,157,70,87,206,19,196,34,182,186,60,220,196,145,88,74,33,253,153,24,67,111,74,218,10,139,114,62,226,154,90,118,129,250,107,86,71,75,216,162,54,12,186,51,99,155,215,77,27,139,218,97,205,225,183,171,53,158,145,214,146,252,19,126,56,44,76,203,140,97,145,47,118,206,130,81,209,20,75,205,48,134,199,102,146,47,89,121,222,244,214,195,21,166,158,121,27,246,223,4,5,155,121,95,34,118,174,74,133,45,178,162,74,197,213,159,199,45,19,197,51,36,52,242,102,220,109,139,122,8,8,184,217,13,66,147,252,58,33,186,229,190,98,225,114,134,57,79,214,85,219,127,183,221,11,135,253,107,76,102,155,81,208,172,87,243,230,124,248,224,120,226,13,234,29,84,170,69,68,36,148,61,20,59,196,239,190,65,61,123,130,148,246,44,59,44,87,140,249,56,106,199,163,13,161,180,8,246,132,38,172,14,79,253,34,196,238,149,181,56,76,246,248,207,2,189,145,189,44,97,37,158,201,59,207,70,237,128,87,40,108,140,71,21,70,128,34,214,127,212,101,255,255,219,11,62,253,15,222,167,254,198,231,16,85,90,227,243,110,254,166,125,194,208,231,217,154,121,26,82,198,48,196,140,219,239,190,132,28,110,102,98,229,190,237,139,236,253,149,92,123,163,82,193,128,185,56,192,171,78,210,15,179,10,184,221,33,60,225,203,42,9,177,123,220,192,162,250,32,152,231,248,48,4,14,99,218,25,93,0,224,98,104,104,169,225,70,34,40,245,119,237,124,53,97,151,249,57,208,143,105,186,4,193,224,198,89,111,177,192,54,50,113,151,178,185,75,138,219,118,150,197,33,19,205,152,242,69,239,155,61,88,86,51,208,126,158,170,44,69,173,73,121,96,196,113,57,113,105,135,248,83,214,101,85,195,188,133,66,191,118,246,236,214,105,67,186,67,115,39,204,211,168,229,207,36,77,4,114,163,80,2,248,152,211,167,173,70,13,229,169,41,239,217,157,42,229,98,150,161,238,173,67,18,224,111,120,106,127,180,48,45,97,64,22,239,143,35,160,133,219,22,173,105,6,151,56,41,252,195,194,84,79,226,18,168,0,101,216,240,25,121,55,105,212,92,81,249,143,130,253,157,34,16,101,27,111,38,96,207,38,107,177,210,106,112,144,98,38,37,145,198,185,171,167,151,230,58,201,114,81,73,255,36,49,111,160,54,98,132,190,113,187,148,74,24,148,131,211,175,128,12,132,181,68,58,84,94,161,121,198,166,162,150,16,124,54,4,5,76,241,146,7,45,2,231,204,20,26,109,134,40,167,235,101,4,209,114,145,10,246,29,56,33,12,68,150,108,55,163,150,126,189,209,65,218,108,126,81,236,119,58,120,122,212,85,173,244,78,7,217,125,85,3,116,222,233,160,60,35,218,167,92,52,215,222,158,168,122,255,203,149,184,67,222,125,10,8,162,202,65,109,221,5,127,179,89,142,226,196,196,112,183,245,148,95,126,141,162,69,86,152,112,202,169,190,136,129,225,111,60,64,255,72,90,79,196,232,13,191,191,243,128,55,252,222,24,98,130,11,232,161,97,63,161,19,149,45,187,69,62,164,163,21,182,246,76,140,91,102,39,80,84,108,153,72,110,238,39,89,215,161,186,72,52,166,6,120,159,49,53,224,148,116,91,117,30,55,186,140,230,239,87,137,20,236,79,74,27,209,149,157,216,103,152,94,174,247,85,41,196,210,160,70,217,41,136,131,225,237,59,3,246,110,105,45,25,147,6,153,39,35,112,137,102,240,38,154,237,182,61,151,214,29,33,129,17,92,174,228,137,171,223,82,116,61,38,115,179,3,253,173,247,37,34,246,126,52,150,3,0,119,98,67,238,48,220,46,46,244,161,130,70,240,5,194,157,189,101,52,140,203,21,131,232,57,243,59,161,70,102,215,61,162,197,227,230,235,39,113,79,222,144,162,128,46,199,174,17,123,12,52,149,119,216,124,210,194,43,24,95,80,102,190,163,95,155,116,217,213,175,110,198,226,107,132,150,117,126,167,136,52,146,235,76,77,180,129,110,86,155,181,98,106,191,148,82,19,219,123,183,77,27,126,109,218,37,123,204,95,9,44,187,154,26,226,239,177,130,111,147,178,251,229,121,231,163,242,245,226,63,6,121,165,110,29,55,78,42,91,206,165,147,92,145,252,91,102,211,117,90,22,24,198,143,133,28,14,99,18,83,85,160,187,125,189,252,45,139,59,160,220,186,127,190,215,233,127,147,213,157,201,187,233,95,206,113,8,54,192,93,186,144,219,225,103,207,210,191,201,53,169,138,21,174,118,228,156,16,163,193,52,69,143,138,106,14,65,23,1,108,49,77,157,250,182,25,8,157,204,73,243,167,33,25,168,120,146,22,109,209,23,210,209,247,176,98,164,75,34,123,80,19,128,13,220,199,27,225,10,78,1,7,138,114,130,237,44,10,66,155,65,196,169,177,163,132,91,9,243,90,9,203,247,121,186,121,116,36,246,254,179,58,216,47,28,81,223,37,28,209,148,130,40,17,234,165,132,102,159,229,45,107,93,122,233,249,216,134,108,0,175,156,4,190,162,205,227,47,152,110,195,116,247,154,23,155,125,227,136,133,33,71,69,146,87,226,68,86,54,89,210,182,13,205,78,53,135,184,174,110,195,241,108,233,52,87,105,225,84,82,43,209,128,186,171,189,91,238,224,243,72,18,133,208,156,149,239,87,194,194,57,81,246,41,174,129,197,77,112,43,195,154,27,7,59,62,89,232,12,37,80,118,196,80,40,19,9,166,196,253,36,117,243,149,169,35,45,13,34,66,154,119,234,10,213,23,147,122,185,241,55,105,122,201,243,60,218,69,238,251,112,147,28,163,0,178,76,65,191,51,229,2,114,119,113,62,199,133,110,173,58,49,149,95,5,204,121,108,180,172,173,147,229,212,105,230,22,77,116,171,201,52,244,189,43,78,43,133,115,93,233,118,133,241,44,212,180,222,12,48,77,243,45,127,20,212,13,107,72,146,30,72,234,117,35,229,232,29,216,51,142,19,145,182,62,133,171,66,228,168,185,140,87,178,45,72,212,89,201,125,40,230,60,172,138,113,198,129,151,55,178,144,151,31,120,90,255,45,66,6,36,203,183,15,235,42,84,226,131,38,59,243,10,211,191,26,87,34,52,36,75,67,11,16,71,178,188,115,189,16,239,58,224,26,215,63,143,132,202,108,41,24,31,198,26,173,53,171,190,46,102,8,143,119,213,73,114,175,38,193,139,226,41,185,101,63,73,221,14,149,238,52,72,189,34,73,137,6,186,250,232,232,25,47,158,150,15,171,132,174,91,178,78,140,155,52,75,16,91,217,112,157,84,134,91,42,91,170,56,238,38,169,196,13,7,121,79,186,77,27,213,116,46,125,167,191,207,127,52,230,218,201,28,188,131,1,155,39,160,118,164,201,16,195,72,120,59,139,247,255,232,237,190,157,197,100,122,241,171,108,111,103,49,87,76,19,203,9,254,246,96,191,108,243,117,156,90,255,215,170,219,39,223,68,86,51,254,238,166,20,190,154,65,13,233,187,233,228,145,6,12,218,14,184,237,202,171,3,157,229,202,5,117,234,103,32,142,145,22,238,65,179,49,175,89,39,97,90,73,205,212,26,12,90,147,121,175,244,178,131,30,246,141,27,182,159,53,77,137,136,255,36,85,200,227,135,173,158,227,198,139,40,244,11,49,60,139,65,71,241,61,71,198,254,102,134,84,151,86,14,212,65,206,189,250,196,78,32,11,7,136,218,245,52,196,85,21,232,116,213,25,109,189,211,157,33,101,182,83,166,140,123,49,63,55,136,232,49,91,55,105,216,85,61,194,126,231,71,128,53,215,155,98,71,19,250,205,150,161,157,15,236,141,120,145,87,61,242,249,191,1,173,43,185,155,178,82,52,199,249,78,142,162,58,201,206,203,193,226,65,195,110,126,67,15,179,202,5,157,84,179,0,183,234,183,21,192,207,97,141,103,37,240,42,68,240,42,114,83,188,29,112,61,90,215,152,210,206,94,191,55,152,217,177,33,36,102,110,99,109,48,231,27,101,21,226,93,248,101,247,33,124,2,91,35,25,224,56,88,115,190,191,85,70,77,28,246,248,241,124,21,215,80,191,166,110,200,156,121,152,150,56,199,92,47,200,55,185,68,165,186,132,205,142,233,56,21,33,226,174,175,15,40,210,179,194,98,104,87,187,172,115,8,187,35,105,49,150,155,62,24,79,24,136,116,183,252,12,69,106,47,42,158,158,235,148,80,163,102,35,117,58,106,80,201,70,31,3,211,252,25,198,90,82,90,81,1,202,128,182,109,29,42,214,117,121,102,69,252,197,65,239,88,128,73,147,129,118,156,213,204,124,140,140,37,73,83,62,203,54,58,232,251,144,130,47,225,221,89,208,241,215,51,0,224,85,104,51,99,246,220,32,222,29,63,142,27,240,115,68,239,56,198,172,181,50,59,142,185,98,59,244,168,219,54,16,63,195,116,54,40,120,148,160,211,33,180,10,220,22,125,134,161,62,7,71,116,34,149,40,198,127,124,19,214,42,88,169,78,66,156,64,252,112,4,57,58,219,85,59,93,178,86,37,56,151,19,104,91,133,132,230,236,144,61,223,193,45,110,162,168,57,188,81,99,131,237,115,248,47,31,246,162,239,110,8,134,17,204,192,197,249,166,233,216,90,46,49,72,4,156,52,31,91,55,44,50,41,118,207,64,54,51,52,170,143,124,212,24,157,184,82,118,83,140,11,197,110,222,28,152,99,153,8,167,186,101,192,108,234,241,157,33,184,14,228,205,38,233,193,17,125,91,31,67,152,198,123,60,110,146,36,163,17,37,185,18,135,228,158,137,43,188,36,229,98,155,96,82,81,130,125,42,231,195,33,218,48,68,198,214,77,222,17,110,182,193,206,90,240,229,37,221,47,214,78,82,226,246,138,246,216,162,244,231,178,13,168,45,191,0,138,238,0,236,219,129,26,147,152,168,184,130,147,242,193,102,214,158,198,122,225,232,198,44,145,239,87,62,152,10,137,131,75,234,199,13,173,182,29,113,250,236,126,216,7,240,146,147,17,177,36,49,73,79,145,25,94,136,42,51,112,109,131,69,176,7,85,195,64,11,33,66,169,226,7,208,148,150,97,43,231,118,169,185,255,16,42,153,30,20,243,196,47,113,59,1,231,237,146,208,213,55,66,130,123,97,252,78,72,234,245,91,169,201,222,8,73,149,142,108,213,95,132,4,100,122,134,254,70,72,206,252,121,79,144,12,237,143,73,233,181,228,37,12,72,34,65,99,131,61,54,181,13,11,88,58,115,129,196,205,80,244,221,161,54,173,7,69,120,224,130,99,53,185,231,84,195,18,224,111,12,164,45,60,54,55,68,4,27,46,39,220,206,102,60,87,92,172,103,128,141,11,117,13,101,249,14,24,90,146,203,72,192,241,97,247,194,213,176,197,173,228,33,195,48,42,215,169,110,78,112,186,4,28,170,76,87,179,244,190,16,186,13,20,132,143,50,56,97,33,149,63,78,76,247,200,149,176,106,3,198,209,93,36,110,193,156,136,170,181,51,95,20,21,203,6,166,176,96,195,200,200,188,68,235,201,234,117,220,190,60,176,120,183,19,26,179,94,45,120,27,9,82,174,210,210,48,183,53,112,48,75,88,248,100,89,132,73,13,137,191,50,142,148,44,94,100,77,225,29,224,46,139,219,104,67,62,50,168,78,108,152,188,94,119,119,76,188,152,233,60,207,116,113,159,82,82,162,4,83,119,102,231,96,151,247,189,244,251,73,251,63,103,133,170,224,95,224,168,51,33,1,237,16,0,58,211,111,26,252,220,252,110,20,39,139,165,96,103,91,161,167,164,169,229,63,91,207,75,121,129,123,96,253,143,182,183,153,31,39,73,36,177,80,82,150,139,162,186,246,241,185,180,203,178,202,193,56,17,34,154,249,226,95,168,169,203,105,34,12,201,26,155,84,200,19,80,44,240,233,250,94,152,63,36,54,3,166,207,155,142,148,184,92,144,109,226,169,45,24,193,246,17,62,30,149,92,108,180,136,78,124,254,146,71,218,67,170,44,163,255,60,123,109,22,55,24,116,186,54,238,225,150,173,128,88,208,182,210,98,169,246,113,250,0,33,0,1,193,139,30,250,103,48,246,44,45,21,156,184,71,43,216,42,224,85,75,126,131,156,203,136,2,219,163,240,37,66,146,34,131,73,220,107,228,135,62,159,201,137,160,163,95,230,122,222,169,231,116,122,223,125,157,231,69,205,71,216,53,207,186,190,0,75,104,22,65,146,15,158,61,16,47,162,164,206,162,201,173,82,94,47,24,188,186,93,59,243,237,239,247,136,70,140,187,130,176,237,73,18,54,115,45,49,215,220,125,31,150,83,194,235,225,44,156,60,191,167,121,63,88,254,183,9,41,3,242,235,47,209,203,137,208,46,90,107,63,44,201,51,90,66,176,243,138,83,108,56,10,201,181,55,138,65,248,198,4,65,139,77,193,118,54,212,89,240,11,111,238,216,239,231,42,131,103,168,97,222,242,252,218,194,242,179,224,202,18,49,95,255,16,62,245,16,27,128,139,99,205,63,166,10,245,221,191,109,188,112,53,148,10,121,21,205,12,189,131,250,166,12,199,230,58,46,167,124,220,102,87,58,141,12,181,103,245,60,145,158,217,68,81,122,3,203,128,26,189,163,232,142,224,164,161,133,217,47,146,72,109,154,5,29,60,210,149,234,71,174,7,24,132,84,37,209,169,47,219,221,180,18,224,245,177,106,42,147,19,187,50,222,78,116,43,216,252,176,73,116,249,30,45,225,74,173,81,60,50,235,39,202,111,52,15,126,197,197,109,249,134,231,209,189,173,177,135,67,19,32,78,202,208,240,50,110,86,132,253,115,221,199,204,99,122,162,129,9,117,160,153,41,139,175,233,237,214,36,27,76,34,215,142,111,242,26,158,231,23,175,123,192,235,147,182,45,181,114,178,186,34,198,16,224,117,60,174,194,172,20,82,174,194,148,17,128,58,227,206,79,167,122,59,132,141,72,16,12,25,90,191,116,129,125,178,91,97,242,253,155,70,142,92,6,239,191,212,82,189,15,224,57,90,163,2,233,130,45,36,180,242,125,55,116,163,194,55,160,222,229,56,180,138,145,241,65,239,69,195,21,206,130,138,69,74,216,145,74,120,116,12,233,193,216,127,176,89,52,67,159,148,180,91,92,37,89,96,171,202,79,93,47,95,141,107,194,238,209,32,39,6,217,175,209,44,63,66,132,42,228,247,197,234,202,168,12,159,95,50,213,122,39,224,39,112,123,122,214,92,113,148,180,227,218,41,65,186,111,230,156,116,158,124,184,16,143,181,102,77,240,26,117,12,41,34,136,126,63,243,130,213,80,175,253,197,242,77,216,75,31,86,57,30,39,137,132,54,136,137,45,177,176,92,39,227,199,231,29,252,75,152,227,233,27,248,147,126,209,233,97,247,242,129,119,221,20,173,91,141,184,13,19,7,236,198,169,0,167,201,177,42,158,102,140,102,196,47,100,253,250,68,83,140,63,80,199,198,85,152,242,95,135,51,55,1,94,109,239,248,248,9,12,0,175,84,144,0,166,31,217,238,60,188,1,146,188,5,130,210,141,86,198,204,139,178,185,241,4,149,116,122,172,211,75,65,190,78,19,50,83,72,14,153,135,38,36,47,122,0,128,213,166,86,5,123,134,205,64,101,54,158,169,90,174,230,225,115,104,147,129,179,110,148,85,42,6,143,52,251,246,204,74,230,34,193,194,141,160,185,173,132,30,38,208,219,174,26,66,97,252,243,83,44,179,202,73,252,230,175,37,108,34,13,15,29,45,145,237,172,206,152,140,214,37,201,233,220,66,119,126,82,142,90,98,228,40,235,5,214,180,158,236,96,99,84,50,218,33,13,231,184,99,180,45,14,105,5,131,236,223,153,58,169,218,241,245,138,89,37,148,83,132,180,11,44,42,173,32,230,176,251,59,125,113,102,135,121,233,82,254,85,252,13,15,143,112,224,215,236,1,177,28,126,33,71,121,249,180,155,161,142,25,141,105,152,53,48,4,204,14,138,83,68,199,10,13,14,162,231,208,19,103,201,121,42,122,119,168,13,145,149,90,120,73,213,86,114,127,205,4,208,80,19,233,236,18,93,162,196,110,64,110,86,144,98,16,252,84,194,77,206,49,102,233,167,4,164,219,165,59,146,186,116,139,101,53,24,147,177,8,63,238,25,253,81,46,46,70,208,52,141,104,229,189,52,33,186,110,124,160,174,85,166,162,84,119,196,39,84,149,174,199,235,235,109,241,56,181,228,241,221,250,147,196,38,122,80,131,33,237,217,176,228,6,67,22,86,182,59,11,60,10,195,71,102,252,114,222,83,44,82,119,67,145,22,209,80,166,184,89,221,146,18,54,2,232,88,30,76,27,253,220,202,137,168,20,23,211,130,112,90,15,152,37,115,135,96,87,214,157,229,125,182,234,178,167,104,222,138,34,20,56,122,217,89,163,145,113,70,81,221,170,177,136,168,218,13,64,98,32,153,1,192,11,190,13,194,98,248,212,186,232,79,51,211,1,91,231,244,93,87,10,232,13,103,169,54,185,105,238,224,46,175,65,241,132,86,11,198,178,32,234,69,147,79,186,24,183,181,157,223,126,145,53,71,166,27,124,51,219,239,249,179,176,56,92,143,30,1,160,214,66,20,79,227,223,97,181,107,74,15,97,135,40,39,205,189,188,173,194,207,194,11,41,150,90,32,58,12,120,166,75,165,180,193,155,75,141,150,173,44,244,236,99,167,104,186,205,105,193,108,119,60,186,96,73,94,202,247,232,56,200,240,209,224,61,58,254,38,29,127,69,199,3,57,59,154,36,206,225,62,237,128,127,191,6,179,138,9,95,26,117,42,91,121,200,161,44,67,60,88,202,178,198,159,183,208,58,16,54,28,158,139,4,37,120,95,112,198,239,225,146,75,244,224,60,229,34,48,52,247,221,30,150,138,106,94,152,208,30,211,46,199,166,208,199,53,136,236,78,123,51,245,90,244,31,166,135,212,50,149,151,224,72,245,52,124,250,248,165,94,212,217,246,2,92,251,153,84,139,137,14,196,69,208,194,155,4,131,54,188,234,54,235,213,112,193,97,170,56,255,198,132,214,93,47,200,212,169,193,60,253,23,179,155,145,187,127,242,138,75,207,135,73,240,105,211,188,25,201,134,70,31,24,35,100,252,218,70,41,246,40,73,137,1,0,19,228,109,139,77,20,125,27,72,215,173,81,54,189,140,81,202,193,227,135,238,165,112,229,162,140,61,131,239,172,125,4,131,66,34,11,203,48,82,98,18,217,209,208,28,215,78,125,0,112,177,178,194,65,146,59,251,98,60,246,163,66,26,95,140,145,252,52,47,48,175,118,199,95,95,131,122,132,87,38,59,206,196,230,2,72,139,108,21,131,224,53,220,165,122,171,10,131,39,172,130,187,219,32,114,164,72,68,180,89,39,216,161,200,107,27,173,14,222,42,45,98,135,10,106,71,128,212,19,78,164,147,154,76,225,206,76,134,5,123,239,14,101,220,117,197,217,10,43,59,180,25,249,72,222,138,100,89,113,176,51,159,43,43,97,102,95,219,181,184,178,154,158,53,195,57,162,210,184,152,80,39,66,121,97,158,77,69,130,183,119,80,200,230,189,39,107,243,251,163,215,250,121,44,245,173,150,248,41,73,80,85,7,92,28,122,27,211,185,98,149,150,63,136,57,114,57,209,48,207,64,239,96,50,64,155,200,148,18,85,144,33,191,225,19,128,4,223,178,194,182,68,9,202,37,113,42,1,131,220,140,22,191,115,71,97,209,220,174,239,134,56,53,156,182,32,199,212,12,122,34,72,116,91,71,41,97,238,23,79,13,207,15,95,48,203,134,19,74,74,122,9,53,185,172,174,101,147,159,180,189,188,163,14,59,11,205,230,234,74,145,8,6,208,21,163,170,156,10,114,150,95,75,220,32,206,71,137,110,120,172,247,168,93,212,53,119,176,229,128,254,43,27,236,93,252,74,34,182,64,7,243,164,102,177,162,134,164,117,88,17,55,74,194,180,84,54,74,217,31,67,93,70,134,43,204,204,179,133,140,196,23,211,240,74,70,244,218,22,222,148,16,154,141,197,134,191,27,46,253,226,162,234,149,46,106,109,235,172,83,123,238,170,25,93,12,188,75,38,32,220,82,18,149,20,148,136,53,76,66,177,242,241,65,204,1,188,100,162,3,117,245,57,110,131,196,147,113,184,54,187,22,38,106,46,79,113,240,204,51,58,174,9,247,91,9,218,177,169,149,206,126,40,187,134,135,52,160,67,6,30,169,162,23,158,42,173,214,26,246,161,98,227,5,251,193,161,244,249,98,56,56,90,199,214,252,158,194,93,106,60,9,92,132,73,213,228,11,146,15,3,77,53,142,19,192,192,67,155,132,69,159,115,111,131,160,98,77,179,194,235,116,211,42,181,210,58,112,61,137,138,17,120,135,44,149,19,70,138,22,167,118,141,138,211,183,147,129,228,237,100,160,2,141,71,248,113,206,108,133,73,134,198,59,28,196,144,254,9,51,41,42,99,196,146,94,151,240,191,11,200,96,166,83,230,124,34,162,79,112,204,91,108,220,226,141,22,238,152,213,39,41,195,72,75,227,2,41,30,71,127,213,193,206,101,36,92,190,19,78,138,146,205,172,95,61,189,22,231,181,238,203,170,249,189,250,181,59,126,167,73,222,204,26,103,4,206,53,17,79,213,52,43,220,98,28,219,124,210,231,211,30,130,59,11,97,179,104,73,156,229,60,237,62,98,21,148,66,139,176,40,113,86,226,241,194,239,239,215,254,181,210,172,1,215,79,72,202,33,10,164,142,57,147,152,193,148,61,14,154,107,150,17,188,123,246,9,67,38,11,118,240,6,154,28,160,235,28,58,216,71,42,155,66,189,151,32,170,160,171,144,86,29,201,196,136,48,67,141,8,166,198,157,25,13,83,55,137,0,46,215,223,146,102,192,102,61,244,189,249,251,207,101,241,5,203,152,127,154,156,63,89,114,238,16,1,13,116,213,160,132,55,52,129,170,69,205,216,96,128,210,94,87,243,198,218,226,137,43,146,247,174,84,197,213,119,66,82,12,181,189,34,105,11,97,186,39,108,153,121,185,112,149,70,168,10,208,93,249,47,103,80,128,215,16,110,69,172,53,219,156,94,218,139,13,74,173,218,105,82,207,27,34,98,211,203,134,115,151,145,133,188,66,131,182,41,219,142,143,39,204,124,184,161,50,97,35,94,139,215,69,168,23,208,129,210,145,181,219,21,8,12,122,73,53,52,23,115,28,139,193,14,134,221,146,210,78,10,90,63,231,38,249,27,203,53,194,200,95,106,173,249,95,12,109,68,107,165,115,7,9,137,9,15,166,83,155,217,88,248,206,210,29,64,173,242,114,33,132,38,236,34,217,72,211,95,19,112,125,255,127,162,66,163,176,54,187,180,113,184,60,226,178,23,32,35,139,77,212,168,13,158,227,197,33,221,186,167,14,15,253,61,114,220,26,63,109,37,114,132,178,3,204,225,206,193,45,81,59,179,77,203,134,58,183,188,44,187,128,17,141,9,110,159,59,203,242,176,235,185,101,149,158,192,29,163,56,246,206,19,33,119,53,76,19,186,208,78,225,43,42,218,204,112,164,250,190,33,87,195,174,21,18,67,161,86,60,221,195,163,237,193,146,113,195,44,201,184,24,140,134,44,124,130,237,212,41,194,180,153,137,149,254,69,166,153,216,73,117,203,50,133,178,102,113,135,47,165,28,52,147,42,80,14,211,62,109,115,236,4,250,34,107,179,215,253,180,192,186,147,98,95,134,61,241,197,70,102,142,115,28,224,56,171,243,119,146,132,112,170,238,102,50,145,133,246,175,220,61,106,205,78,255,1,184,12,85,186,110,236,204,116,178,159,51,81,99,199,81,168,180,146,88,14,25,117,8,207,112,143,150,192,24,160,173,67,232,108,124,68,93,202,162,157,75,126,10,54,212,5,120,237,2,87,6,86,182,48,60,121,167,84,93,147,122,22,206,253,42,43,88,154,56,50,37,249,180,247,119,77,180,226,11,19,146,206,190,64,90,211,61,75,122,79,124,130,237,33,248,252,254,9,22,75,212,55,100,138,50,106,177,213,130,180,131,90,200,199,6,135,126,182,9,200,151,145,58,184,67,23,70,157,151,195,51,83,28,91,7,92,161,86,22,119,98,157,65,245,82,74,134,145,159,198,1,176,68,68,71,135,151,169,211,180,101,51,23,217,178,189,246,134,143,206,38,122,69,163,62,20,179,201,250,240,4,166,152,5,31,63,65,119,144,153,47,215,41,177,175,170,197,85,129,212,46,213,203,224,167,15,103,130,14,134,123,75,241,144,125,157,139,89,84,92,26,153,226,180,250,5,17,38,15,157,13,22,128,4,4,57,132,212,159,41,233,74,163,69,120,113,116,141,205,172,122,82,93,195,42,199,35,54,10,113,9,206,17,200,131,82,233,151,219,162,86,102,81,146,124,22,133,26,7,202,133,103,74,198,227,17,228,226,150,145,207,107,110,56,172,101,97,114,179,32,78,157,98,224,105,1,233,87,136,212,51,120,4,215,248,221,37,92,146,148,50,15,7,202,189,137,75,214,165,8,195,14,45,149,36,115,116,40,112,83,164,89,148,26,148,8,155,229,59,96,128,196,248,133,42,15,2,90,105,172,208,191,178,182,182,50,165,163,126,135,196,128,28,40,218,223,179,182,176,129,210,122,188,54,31,83,183,169,79,43,252,109,229,60,229,252,119,227,212,146,6,125,189,39,159,102,182,42,159,151,198,16,239,141,97,38,28,134,132,205,206,192,193,35,219,144,219,58,90,250,137,149,205,201,2,181,195,194,196,89,15,229,44,39,73,128,160,196,144,45,113,140,42,227,8,22,48,149,137,137,216,45,97,40,47,213,143,1,75,92,117,230,6,194,178,184,137,204,236,253,103,64,183,220,175,241,1,137,230,29,66,211,161,182,169,216,138,112,62,254,206,29,159,184,21,124,99,84,125,63,13,72,15,40,32,205,142,212,64,197,196,236,82,30,127,191,228,6,245,184,22,55,42,137,55,138,9,56,254,46,70,93,238,252,160,87,217,162,222,56,179,146,152,20,106,60,106,251,69,154,114,167,65,56,11,187,0,170,44,198,159,225,255,12,138,167,0,212,10,252,72,254,42,0,128,6,96,202,82,30,124,9,252,50,21,250,177,213,100,72,241,155,70,235,121,75,99,108,40,140,232,170,147,54,198,149,203,183,66,30,55,178,193,182,73,142,216,34,4,24,30,233,226,38,89,15,177,19,154,197,25,83,102,221,153,159,104,118,152,31,166,181,50,71,105,180,196,13,186,114,186,72,6,215,231,125,112,90,241,45,203,226,13,36,46,132,178,170,165,41,5,73,68,164,232,249,140,103,192,102,95,174,235,74,52,155,63,142,170,159,199,197,10,176,0,94,151,150,14,217,20,11,57,84,24,81,252,1,175,25,15,70,22,31,61,185,244,26,97,126,186,223,37,222,74,17,202,101,252,130,255,78,224,219,227,154,128,163,187,25,233,39,160,185,69,244,105,232,118,177,236,75,103,37,96,133,25,245,88,43,165,181,77,13,46,113,175,251,131,49,100,143,219,234,181,197,56,164,193,216,64,176,207,198,137,163,194,37,168,209,244,123,84,7,218,67,212,36,201,218,134,101,153,125,25,137,97,11,102,30,98,128,45,65,154,200,238,83,93,178,212,178,93,205,172,148,39,89,95,26,236,114,140,54,207,114,242,204,6,42,243,192,167,67,248,141,231,40,23,39,187,233,175,251,49,22,134,130,172,242,2,44,40,177,14,122,94,183,254,55,157,164,90,173,160,98,198,130,54,22,118,127,200,118,108,102,21,121,108,101,33,56,232,247,203,111,99,176,207,249,255,43,54,199,158,2,96,21,136,233,109,41,7,132,228,131,89,101,32,202,161,41,127,60,106,17,4,251,240,30,103,103,93,115,223,38,50,241,195,180,176,184,107,249,21,68,116,169,198,32,197,190,141,76,252,185,165,195,107,85,188,235,175,0,124,123,167,17,85,201,72,155,148,113,215,71,10,125,192,107,125,119,69,46,176,52,59,177,203,216,164,204,129,176,217,20,240,234,10,203,241,48,72,228,27,238,114,240,59,137,76,122,104,214,81,50,203,13,240,42,151,71,116,78,134,108,138,213,145,117,135,115,131,123,168,236,27,54,98,190,119,133,12,110,120,128,161,88,141,48,79,7,13,93,30,37,36,116,20,108,126,70,93,236,81,65,144,19,213,19,170,76,163,79,22,42,53,64,207,52,13,120,85,115,134,143,243,161,48,33,219,11,193,151,249,102,120,7,46,123,75,63,59,1,36,29,198,121,230,92,90,181,154,62,231,82,44,187,49,189,102,212,26,210,131,31,225,169,197,75,60,108,251,152,120,108,89,150,83,111,83,53,61,30,223,123,123,92,184,206,12,221,202,102,198,95,240,244,167,106,73,138,106,130,237,243,183,231,159,77,173,153,209,160,75,243,102,114,11,218,141,73,141,49,15,178,19,206,198,250,101,92,70,44,170,10,115,126,48,162,114,58,112,91,106,67,192,154,138,8,133,185,154,33,149,121,51,13,42,123,32,30,180,23,130,48,132,219,191,210,188,231,43,214,134,30,136,239,87,243,143,5,60,208,228,111,62,169,160,160,146,126,113,229,193,212,36,217,218,135,70,36,197,68,245,79,174,19,154,148,210,223,102,201,23,54,137,45,229,168,151,197,169,172,199,167,115,199,18,150,8,167,9,76,103,126,178,116,250,169,21,20,250,100,32,99,23,22,69,52,110,19,167,138,158,0,55,38,167,185,64,106,185,15,12,139,176,21,221,182,171,11,183,35,195,177,214,35,179,230,74,37,217,245,190,57,146,217,92,190,23,46,23,139,96,167,21,135,42,132,119,233,66,43,242,7,83,56,88,144,100,133,45,55,33,88,57,238,196,37,226,61,2,185,214,234,235,26,159,70,141,107,46,92,187,18,90,129,34,203,230,139,187,147,165,19,95,177,234,135,50,14,167,66,252,12,148,90,73,53,151,215,90,190,245,84,119,25,85,163,119,126,12,249,145,253,51,14,164,182,134,187,65,51,179,146,48,206,56,42,58,39,98,97,43,165,135,147,15,120,173,32,73,177,84,23,6,188,54,20,122,85,73,68,110,78,248,125,246,218,250,103,41,204,13,209,241,215,25,45,245,45,197,163,95,231,182,137,143,15,163,40,165,23,15,85,204,179,173,13,246,84,72,44,51,219,144,132,132,230,102,119,121,138,128,90,37,219,226,105,97,135,67,55,151,19,61,202,105,80,114,165,28,253,184,188,83,12,242,80,240,168,62,210,245,116,140,39,187,117,205,70,130,133,33,138,186,220,110,69,138,215,38,163,52,138,45,226,45,0,252,179,112,45,183,73,120,107,12,246,200,213,241,155,144,127,102,160,17,184,117,179,100,221,26,131,232,146,119,114,120,175,126,19,18,217,29,83,187,109,222,35,51,109,46,110,115,92,153,119,33,201,232,156,90,133,35,177,15,0,94,247,31,59,154,162,45,239,101,180,117,243,71,146,39,42,125,182,61,35,13,118,43,102,215,27,182,18,170,224,205,213,106,9,101,44,199,102,244,30,2,181,77,190,187,64,175,91,86,204,208,48,185,147,190,251,19,226,222,123,125,109,42,215,149,184,191,247,250,50,58,240,121,239,245,213,41,145,98,140,255,222,235,107,90,87,100,141,157,119,3,189,235,205,28,145,194,185,44,32,58,146,121,46,207,7,26,151,65,210,52,236,112,184,215,216,87,76,160,26,94,5,248,207,93,214,171,28,73,231,39,87,210,152,248,171,199,130,254,15,61,6,152,245,200,60,172,249,4,204,170,42,11,132,225,206,99,55,135,140,226,24,230,91,251,19,107,8,11,152,158,114,5,154,161,28,160,247,176,64,18,90,127,236,157,91,234,172,234,138,205,75,19,135,223,107,47,187,138,57,137,223,107,47,117,253,109,222,107,47,139,172,35,100,244,168,176,127,154,32,49,156,234,191,173,49,176,191,57,242,239,53,54,172,82,124,91,227,103,238,141,191,214,248,162,252,243,251,26,171,191,189,217,201,207,50,169,147,101,206,209,20,101,255,147,131,33,43,208,245,130,97,114,178,43,85,103,26,221,119,52,19,106,191,44,20,213,43,102,230,211,6,43,113,11,126,236,202,95,136,19,233,196,112,6,69,163,106,14,14,186,11,133,70,23,201,151,73,2,52,93,12,32,30,61,96,65,124,80,247,119,161,157,103,50,209,180,189,172,230,227,37,144,6,33,185,251,33,252,36,4,206,152,32,142,235,162,105,110,229,25,25,6,143,226,252,84,22,120,55,229,109,206,60,242,201,45,250,11,126,244,176,82,213,123,153,127,98,188,146,145,143,142,158,145,246,209,247,145,247,50,127,86,186,9,147,102,137,85,70,90,129,149,254,19,107,152,186,72,103,82,214,128,61,25,137,131,97,195,130,185,196,162,7,231,174,117,48,65,204,237,109,29,164,88,106,209,108,48,204,118,184,122,135,82,233,252,98,110,89,19,255,196,93,208,219,193,253,133,195,112,227,109,230,9,9,102,211,241,72,247,166,254,133,85,113,244,117,127,162,127,209,105,98,127,210,175,106,86,90,77,89,138,228,28,106,46,191,6,89,244,163,183,216,196,140,102,12,215,120,164,96,118,205,110,21,137,23,203,143,67,142,176,248,120,144,199,209,47,152,209,159,208,185,90,146,108,93,76,238,244,183,108,79,197,101,46,99,147,206,50,34,153,168,128,225,128,143,19,220,99,192,69,27,251,15,62,124,209,135,200,145,59,149,171,42,49,76,1,237,130,106,56,12,71,190,242,105,52,200,75,178,6,42,72,39,84,58,2,54,141,12,23,166,187,105,197,4,121,9,163,133,49,64,147,3,24,131,67,47,170,81,24,150,19,247,50,196,61,172,227,211,108,55,215,193,85,78,126,132,39,187,183,245,190,239,186,129,45,100,71,78,250,174,27,230,195,74,239,186,225,69,24,114,241,166,27,131,49,196,19,65,20,204,29,173,116,22,252,203,23,166,25,52,141,198,64,163,218,52,163,155,222,68,169,0,155,97,71,108,198,210,192,8,9,171,116,237,228,238,65,216,223,142,149,174,75,29,37,250,90,226,112,68,141,81,145,46,85,106,84,181,59,133,30,248,214,78,237,136,34,206,206,170,62,219,3,72,251,31,253,164,220,68,186,104,137,108,75,18,47,56,129,199,223,107,62,161,144,177,199,203,51,24,74,109,2,188,4,252,96,159,34,87,173,187,10,148,68,204,32,145,14,84,50,179,56,64,223,186,217,122,77,102,233,104,230,59,38,7,254,124,225,235,206,162,198,211,145,37,55,238,14,126,172,113,140,142,59,239,137,229,176,224,143,27,149,212,63,118,1,22,97,12,151,169,153,154,211,123,60,116,80,42,125,13,187,153,242,90,223,59,13,105,218,93,185,128,181,203,134,159,77,0,38,214,33,166,21,88,234,209,58,248,207,39,57,200,24,170,93,12,207,230,80,34,41,133,230,248,207,249,59,100,166,193,56,201,222,144,254,153,140,117,147,48,177,37,135,51,40,180,92,232,195,93,40,48,155,113,11,237,43,68,28,93,138,9,22,22,214,165,132,31,250,20,208,250,94,192,233,87,154,62,250,37,115,134,224,128,155,245,185,156,107,234,40,177,234,232,235,93,7,183,99,137,203,206,153,177,185,205,88,108,169,192,120,132,238,248,208,149,57,227,135,182,38,190,140,236,19,10,157,41,84,250,42,54,201,176,249,11,80,66,241,176,228,246,7,130,2,196,186,41,33,86,214,216,90,146,182,117,180,143,223,220,63,252,159,123,32,69,221,197,214,197,91,94,76,68,224,90,24,89,76,182,218,109,187,218,206,37,244,190,112,23,217,14,211,102,20,152,181,26,67,22,138,1,247,191,233,25,107,55,242,19,32,182,245,139,106,175,112,151,139,242,94,95,241,1,94,189,249,134,46,185,119,175,194,55,117,33,44,68,115,71,127,44,41,45,197,134,94,209,99,97,215,42,151,108,225,227,95,229,77,177,216,127,88,226,80,114,147,32,174,156,216,103,161,11,139,169,155,171,178,35,213,132,170,141,168,3,81,75,133,222,54,90,82,215,209,94,218,226,252,206,240,180,86,132,72,149,79,1,111,46,76,102,65,152,140,38,24,207,176,199,48,27,38,154,80,17,144,218,162,181,199,178,105,246,103,176,100,93,76,116,212,106,216,49,140,103,90,95,26,83,84,168,18,202,216,19,210,222,87,121,16,33,0,136,62,213,90,52,61,185,143,254,208,51,96,19,100,117,255,40,89,58,202,84,85,11,165,84,68,107,99,245,115,180,122,43,83,44,49,129,165,12,101,187,250,10,19,252,198,243,241,197,241,205,166,143,204,167,81,129,125,11,110,111,85,173,208,5,35,109,28,106,30,77,234,58,91,189,39,235,170,157,53,142,159,99,51,158,115,210,56,97,138,254,243,204,53,33,12,55,63,56,202,154,164,32,193,80,118,49,138,185,102,70,127,239,103,228,157,156,235,58,192,161,244,205,75,204,77,127,235,189,192,29,155,153,115,241,164,220,30,242,146,148,221,88,97,204,96,232,183,79,227,233,94,45,205,226,133,9,162,25,194,112,93,11,210,39,188,134,105,243,86,235,221,208,33,205,222,167,134,90,194,146,104,22,73,9,97,7,104,193,162,200,52,248,134,211,91,185,19,113,201,3,246,26,182,253,190,69,25,119,158,30,117,73,28,251,31,46,47,252,64,163,57,50,194,134,116,193,165,14,77,238,132,114,149,35,165,193,183,243,216,62,64,51,182,129,200,75,243,186,161,59,252,192,76,146,115,125,35,10,240,90,88,129,220,122,232,223,176,143,255,60,6,120,21,163,143,45,35,114,194,82,94,14,107,22,38,209,84,194,15,108,253,157,62,60,83,104,80,113,210,163,117,25,29,94,252,9,195,243,98,64,160,147,123,126,95,145,131,32,216,169,237,228,97,154,178,108,230,96,101,210,122,229,222,38,213,76,200,144,103,206,230,40,214,27,158,51,158,2,156,188,241,15,206,82,148,87,189,125,26,139,166,80,36,134,26,37,39,17,186,130,228,98,137,186,171,225,201,78,60,219,74,123,178,188,84,81,17,143,66,98,57,122,131,84,230,133,149,236,141,112,247,244,155,204,7,185,22,89,188,203,252,200,226,124,233,155,204,187,127,53,65,168,122,151,249,150,117,116,101,30,85,196,181,212,195,212,232,139,204,200,24,22,241,21,77,12,10,219,163,75,171,173,146,225,193,220,26,50,44,57,67,132,71,187,76,230,99,212,192,201,1,37,204,233,144,91,85,199,152,232,184,232,19,18,185,141,147,234,111,9,230,81,190,92,182,32,173,155,76,214,81,127,38,223,185,60,20,144,105,30,123,178,114,105,71,190,236,183,227,213,38,199,171,10,27,62,181,102,27,28,210,123,238,200,70,164,235,134,243,114,216,203,172,76,152,54,147,206,30,164,135,164,111,1,93,162,34,43,76,76,55,185,140,127,181,36,48,98,208,182,241,102,131,208,236,41,158,236,117,45,231,163,44,173,223,138,146,72,6,154,80,155,129,166,69,118,70,28,74,42,201,76,187,196,125,227,183,75,137,105,168,144,235,202,63,235,126,164,99,186,76,197,106,54,177,68,102,38,74,115,246,159,123,51,132,200,129,252,198,73,161,116,160,1,20,24,171,112,165,153,216,24,245,230,196,247,18,142,49,93,183,12,118,181,69,61,226,50,115,126,68,124,115,1,113,165,38,242,62,44,7,251,89,37,168,152,13,25,74,4,128,215,193,70,107,85,218,147,105,129,54,247,84,209,203,220,115,198,203,49,157,54,8,240,74,125,159,64,214,71,30,57,42,92,132,62,141,86,207,233,22,93,167,108,57,203,225,220,21,126,94,147,208,220,120,14,242,111,88,48,243,183,202,133,90,50,242,128,219,201,204,187,2,3,88,197,252,85,26,11,240,154,22,252,23,154,236,17,191,145,143,37,23,235,50,80,116,218,95,217,110,24,207,208,14,239,217,110,106,31,101,255,206,118,99,19,22,121,207,118,27,250,252,221,224,182,107,184,196,63,234,61,221,112,162,245,50,202,172,170,225,247,120,13,91,218,123,186,225,201,14,103,255,73,22,10,102,10,110,24,228,240,97,139,111,147,129,129,237,180,249,187,207,158,220,112,26,43,99,145,96,1,157,43,250,47,159,125,104,176,29,182,194,248,231,35,205,49,162,47,143,122,219,97,238,168,251,68,151,100,182,27,237,127,229,29,228,102,235,120,44,254,208,37,134,111,144,148,18,185,233,30,73,105,162,24,55,232,145,222,249,238,247,166,146,133,130,21,236,152,100,181,172,100,30,147,21,91,116,70,88,233,234,245,23,248,174,95,49,174,49,236,157,60,18,106,26,52,190,126,29,182,148,166,91,28,133,131,139,8,175,253,2,234,213,168,134,84,193,0,80,195,90,5,219,171,72,56,139,31,132,69,146,156,150,194,152,247,179,169,177,93,204,236,24,208,23,94,132,80,84,249,187,247,76,228,6,5,117,153,108,83,127,46,20,138,226,187,127,17,127,24,217,46,250,12,248,76,183,114,238,184,53,136,114,93,216,32,215,28,239,110,124,74,210,74,123,169,113,163,79,42,171,238,212,163,137,250,41,182,28,128,50,128,193,171,226,178,68,68,175,101,40,188,249,238,138,235,22,158,218,101,125,119,197,9,199,212,28,189,187,226,212,207,240,105,223,93,113,117,204,63,74,129,107,147,17,118,53,32,173,3,65,4,82,221,144,83,88,140,237,157,6,228,153,95,22,35,234,146,138,172,25,104,69,231,63,54,49,216,119,162,162,162,136,73,218,191,10,173,17,17,89,32,33,185,70,69,207,206,59,4,148,240,196,51,52,136,36,133,50,234,101,18,183,211,58,44,115,227,218,201,153,148,140,196,234,39,227,232,193,78,169,247,222,75,196,118,218,78,83,8,167,182,80,185,103,225,105,106,78,231,210,195,41,123,248,171,242,172,252,122,22,63,235,162,44,83,92,88,18,23,212,50,43,250,202,228,239,96,26,67,37,71,92,73,213,197,12,133,183,46,19,161,26,244,38,125,49,93,192,82,87,137,129,96,121,229,41,10,107,71,117,41,203,163,75,115,163,210,225,233,100,229,152,45,193,4,129,35,234,140,132,32,151,78,133,173,233,128,28,161,199,165,6,34,75,86,166,93,41,116,74,226,41,252,230,181,140,249,71,173,160,243,31,186,122,82,184,23,165,31,223,37,207,7,221,231,209,113,106,209,69,111,210,42,89,72,5,95,164,175,145,53,146,137,232,160,18,136,223,122,210,138,121,146,208,99,103,71,252,161,108,162,230,254,219,244,39,51,222,35,156,199,129,170,216,135,110,109,119,179,144,101,130,131,63,177,23,211,55,162,17,150,166,191,220,136,238,179,170,77,255,207,65,52,211,111,133,233,94,218,64,176,239,227,188,145,20,84,250,36,5,96,183,50,242,38,245,171,21,166,125,67,120,190,61,15,125,216,94,173,231,207,252,115,245,55,100,150,33,124,164,24,229,25,173,174,83,105,150,162,141,17,139,230,164,230,201,152,230,128,215,22,50,79,17,250,60,113,168,238,20,206,173,12,79,68,156,51,21,134,23,114,132,45,54,113,239,4,20,239,115,190,251,73,80,89,63,5,175,145,16,139,49,216,95,174,128,83,223,181,50,249,220,97,196,13,21,107,107,51,203,234,40,38,235,59,130,86,192,235,220,238,83,85,226,62,135,207,157,18,110,171,248,170,157,3,126,249,51,117,50,155,208,114,10,238,27,197,104,52,15,112,237,161,251,20,114,166,162,37,36,196,210,78,2,181,45,38,32,119,79,189,205,206,186,90,156,113,243,81,147,50,97,141,151,131,67,215,167,237,88,184,60,86,28,81,44,219,135,166,227,84,195,145,53,45,100,202,237,39,29,60,134,147,44,254,8,64,255,56,60,175,85,69,68,87,189,34,206,48,80,9,49,117,205,177,122,129,47,181,48,51,146,91,102,129,179,66,243,73,110,212,165,18,171,123,169,152,30,158,223,233,215,234,249,47,192,171,34,26,45,189,36,118,165,23,210,141,92,223,72,54,88,26,244,169,255,53,234,89,129,87,118,79,95,54,88,120,25,82,26,203,23,184,122,121,98,184,255,146,113,230,124,64,68,144,227,161,95,189,162,34,128,91,174,61,239,67,42,197,154,32,24,120,28,116,208,79,73,8,136,124,237,115,3,76,104,143,111,194,235,204,2,5,118,30,35,62,240,186,26,72,90,126,25,107,159,20,151,218,82,196,137,107,116,5,128,239,137,248,161,242,207,186,114,154,186,73,78,177,239,5,202,58,158,128,87,224,221,94,64,241,100,98,224,159,59,246,158,219,182,124,170,243,190,35,26,65,39,84,79,193,178,23,113,249,185,124,165,19,22,100,112,253,244,209,15,78,196,101,233,31,86,28,72,206,49,18,14,218,242,147,137,28,133,220,35,29,150,56,179,160,96,42,126,61,4,75,157,108,86,85,222,215,210,164,101,47,254,48,188,178,250,192,210,228,47,251,3,138,94,185,49,167,129,168,180,51,75,212,191,105,198,18,152,230,48,191,148,208,139,107,141,127,62,231,104,236,64,16,215,142,236,65,39,63,48,161,209,228,187,61,238,231,223,180,36,121,56,251,76,0,120,253,83,212,147,16,112,133,248,225,187,246,242,117,77,209,208,78,33,82,6,102,109,0,130,45,191,171,67,153,118,113,146,100,92,152,83,109,61,27,28,102,5,154,13,132,22,63,146,99,167,1,156,21,53,82,4,203,198,169,218,166,251,137,24,54,147,138,33,58,246,24,47,42,218,141,59,229,191,182,180,141,86,164,47,50,47,29,13,230,39,67,185,132,141,17,86,157,46,172,235,186,73,69,213,74,117,83,223,156,128,92,170,227,231,136,17,97,107,82,141,191,92,233,103,26,75,230,195,46,168,220,109,68,191,154,23,61,208,231,204,20,97,153,100,114,100,107,231,108,64,90,118,21,101,150,183,115,103,57,27,235,61,40,113,136,200,118,132,186,111,151,216,69,208,157,200,232,151,86,218,217,41,37,133,115,108,72,52,117,43,38,235,202,86,125,135,10,236,107,194,218,56,105,192,128,79,9,177,223,233,6,173,126,193,199,233,58,210,96,139,75,0,45,220,227,101,219,153,23,151,91,85,161,197,212,78,251,213,102,224,97,89,245,138,17,57,148,222,115,111,138,148,169,152,10,86,177,16,121,108,194,51,207,186,180,98,50,143,90,87,186,147,5,94,120,231,233,208,53,202,11,106,79,162,227,217,38,138,136,122,73,61,69,102,245,230,0,247,134,72,89,227,63,107,42,178,197,30,125,163,241,28,215,208,250,170,116,247,115,237,119,74,122,6,67,177,114,169,248,33,113,105,138,25,10,21,245,168,194,66,198,142,243,83,183,84,19,167,198,216,27,66,9,80,183,155,31,83,110,141,31,226,21,213,215,124,49,157,113,134,134,97,44,74,201,215,120,239,254,42,246,212,11,24,147,28,178,151,188,176,188,210,194,81,55,168,142,36,242,219,46,19,232,86,146,1,78,153,70,26,230,165,168,70,218,103,161,143,90,139,71,9,61,201,39,105,164,45,249,175,219,174,90,35,237,17,105,77,25,13,74,90,208,208,82,229,182,74,230,44,175,59,155,165,212,38,106,70,230,201,180,195,195,175,197,40,94,113,54,56,11,124,164,35,218,64,71,170,96,23,119,78,1,249,207,45,120,67,69,153,85,207,99,50,27,218,124,3,132,43,181,237,80,15,164,40,230,14,136,19,10,88,156,239,117,182,78,151,225,32,165,114,101,166,112,238,12,194,226,251,19,107,234,36,112,47,245,114,150,12,24,152,124,241,147,90,138,93,246,87,88,80,90,68,36,146,73,235,199,44,115,249,141,100,222,121,113,16,109,10,181,106,250,9,131,78,185,112,15,76,37,134,121,2,51,228,31,26,73,104,217,255,129,95,114,47,115,31,221,105,212,216,97,57,26,14,204,237,43,229,17,174,168,169,24,13,15,30,150,141,217,136,247,165,94,54,70,128,204,185,157,171,126,19,25,10,30,161,143,22,155,204,167,106,75,141,85,209,7,185,212,22,214,70,23,179,25,32,39,54,179,246,72,51,11,166,49,33,40,106,105,29,17,235,120,127,86,132,127,222,30,88,50,240,102,33,184,105,240,33,212,7,232,33,160,5,120,53,151,214,182,125,254,10,101,34,191,255,196,105,243,85,157,148,112,178,20,63,173,134,52,109,226,32,27,161,174,246,162,155,169,6,65,37,169,45,209,158,174,210,159,124,90,104,123,67,19,120,231,7,246,175,57,5,28,56,254,165,114,181,42,81,190,176,185,61,148,180,214,76,114,153,71,121,2,151,62,68,235,115,28,162,148,180,93,149,235,205,197,45,69,227,251,115,111,62,213,10,179,77,186,76,238,204,230,219,51,244,122,214,182,222,18,200,203,129,252,69,88,149,77,20,199,90,233,36,36,189,227,11,251,4,91,59,111,242,43,150,9,120,181,137,111,33,114,169,82,130,25,67,159,31,27,235,33,236,7,139,124,43,247,50,65,41,243,30,169,243,4,102,76,132,3,172,171,38,93,245,100,34,84,127,126,122,88,163,243,225,255,131,255,188,25,244,191,100,63,212,194,253,243,149,188,9,113,38,111,218,230,89,148,216,137,65,221,92,7,230,20,178,39,229,100,30,72,31,236,34,249,123,94,109,36,197,250,11,215,71,60,133,105,13,252,43,88,204,92,181,94,229,72,213,76,121,67,153,226,80,217,108,233,198,36,84,52,128,81,242,17,84,61,68,63,41,3,162,204,49,209,19,40,62,144,2,146,155,68,176,85,179,220,179,118,254,83,108,66,198,208,245,252,132,95,103,37,22,19,33,225,29,112,146,157,205,123,156,224,91,210,80,136,209,14,142,207,224,35,183,66,120,162,219,96,35,244,144,6,150,209,178,10,188,115,253,206,166,50,28,107,48,17,99,172,171,156,130,228,23,154,226,94,33,200,161,61,29,200,55,85,47,150,119,78,229,222,203,107,108,185,84,218,171,180,241,91,244,208,42,235,161,134,244,82,147,113,148,251,44,18,206,53,209,189,171,210,52,209,88,193,187,206,216,131,51,248,24,83,19,170,175,85,163,65,239,189,51,88,115,127,242,123,103,48,42,161,138,247,206,96,236,241,111,236,13,191,202,190,175,221,0,176,77,75,108,83,130,140,139,159,82,226,151,255,16,228,119,31,105,38,53,63,7,124,111,27,118,5,33,84,23,197,125,24,177,151,114,232,211,88,206,29,2,124,169,213,25,188,78,43,139,179,44,221,95,44,21,231,77,125,54,197,105,49,149,148,173,147,196,182,138,209,162,249,214,134,220,22,201,205,65,186,47,105,63,192,154,169,190,226,226,22,103,239,171,71,112,201,53,77,254,71,228,18,168,173,21,31,67,85,129,100,123,14,198,110,42,196,101,165,243,142,95,166,107,54,232,92,191,26,93,59,188,3,85,251,249,226,190,119,160,170,204,53,244,14,84,29,8,82,218,223,128,170,43,6,243,173,68,130,134,204,94,75,45,72,213,53,10,25,161,194,109,132,1,42,118,120,199,43,184,110,107,206,124,228,128,16,38,173,239,107,152,53,90,118,221,220,175,206,126,203,18,221,118,49,55,161,30,30,38,61,203,196,11,162,213,147,242,247,118,182,108,198,10,12,185,146,107,168,13,71,108,15,156,7,205,182,187,180,157,249,4,116,140,243,229,172,112,246,234,32,173,192,70,144,109,32,206,180,49,25,67,17,234,54,65,53,220,135,174,171,63,97,77,135,187,60,73,187,232,106,203,235,174,83,177,3,134,221,2,95,87,21,147,144,176,58,159,198,233,216,2,199,175,178,186,239,194,232,244,86,254,21,205,36,63,163,181,118,93,63,97,157,115,152,174,197,43,236,205,187,223,41,124,169,124,138,114,242,80,54,77,68,16,255,102,239,36,81,100,197,201,35,44,74,186,225,56,112,155,75,235,146,39,50,159,157,107,5,186,159,159,163,237,183,56,54,176,10,163,76,241,230,49,147,100,115,100,153,20,75,84,82,110,204,46,33,222,246,238,134,5,224,249,5,212,216,14,27,229,100,102,213,8,177,146,21,142,73,54,251,229,163,79,214,94,10,9,84,73,115,164,217,74,34,13,114,47,234,32,243,78,253,210,251,26,106,57,128,68,107,56,246,70,137,139,231,176,28,35,99,5,120,71,227,103,15,17,91,145,42,146,117,24,184,234,199,191,143,109,91,55,80,100,202,104,111,133,185,184,69,187,202,251,187,169,75,186,146,91,14,170,2,101,204,90,90,100,90,46,200,230,127,214,239,148,75,105,147,206,41,161,188,108,244,187,253,83,142,40,251,237,127,164,220,226,226,17,170,104,74,198,170,113,39,174,171,123,46,245,9,184,173,127,240,9,84,31,174,130,29,1,253,58,43,226,95,102,25,193,131,48,217,223,192,10,181,81,81,62,29,160,71,14,245,215,234,141,211,185,113,214,176,49,235,114,45,110,146,24,144,148,112,140,124,135,221,233,82,181,253,29,41,13,108,244,174,227,137,187,239,176,123,50,144,173,102,18,71,134,90,69,231,77,136,134,152,230,186,131,82,172,201,77,154,197,223,191,149,25,151,165,16,141,17,166,20,62,100,6,220,219,132,34,153,25,99,145,143,223,8,85,125,76,31,238,133,115,87,243,119,215,179,80,255,237,35,111,202,30,111,191,80,58,235,62,2,44,196,103,218,229,200,156,36,23,86,224,97,120,114,9,123,134,222,69,195,219,44,195,154,35,206,108,240,47,141,146,137,109,168,132,233,161,101,232,250,246,232,64,133,204,196,208,255,22,11,183,53,170,5,229,142,18,138,80,29,76,175,52,179,209,248,195,21,238,236,80,195,116,127,157,150,191,16,124,248,30,170,105,162,227,247,121,169,81,107,197,76,124,218,150,105,143,71,139,244,227,21,22,88,175,72,1,118,99,14,46,119,1,179,57,138,117,128,173,192,4,104,91,129,219,7,160,202,35,52,55,187,89,245,117,59,70,61,229,106,29,221,168,54,45,239,102,221,148,57,87,126,88,248,230,44,91,61,143,88,202,24,102,213,74,34,179,229,102,227,164,210,131,120,61,54,237,247,44,31,112,114,86,131,79,70,32,81,145,179,45,12,55,204,79,196,43,160,29,228,182,195,19,12,116,140,149,95,182,235,166,61,145,122,225,172,134,27,53,132,83,181,25,150,134,76,164,208,201,161,28,162,128,191,60,83,213,253,104,81,102,231,92,70,83,50,61,143,220,243,167,119,212,47,126,200,58,44,191,133,183,225,1,63,72,200,54,230,119,117,97,255,78,97,169,71,228,167,241,113,183,191,241,144,212,73,223,12,97,235,184,85,135,11,43,97,70,114,222,27,30,58,250,118,39,196,85,63,134,132,20,225,160,199,220,248,43,1,198,108,87,189,102,104,224,82,209,127,206,89,139,237,199,223,30,128,10,246,64,172,8,203,191,248,191,205,155,1,223,155,32,13,104,23,22,90,34,34,186,33,163,44,171,58,70,4,186,50,232,216,132,178,225,232,245,8,137,6,180,159,198,240,90,108,229,212,112,2,153,250,2,156,214,225,163,56,70,144,88,167,190,170,45,10,70,24,107,93,134,150,42,206,107,76,43,149,219,104,171,163,50,118,180,194,99,188,113,55,212,137,204,65,191,175,85,207,205,149,72,106,113,140,49,166,43,10,1,106,199,156,120,58,2,57,152,129,5,200,95,14,118,102,71,93,55,229,175,196,145,239,52,239,77,65,201,180,124,166,78,35,40,215,166,39,114,191,122,215,81,119,170,43,38,149,12,166,105,84,244,208,32,111,79,133,226,88,244,233,249,102,204,101,216,254,52,15,144,235,133,151,181,108,225,100,194,69,250,158,80,18,212,4,129,245,131,49,157,99,33,213,5,12,213,152,14,28,154,215,8,78,227,75,197,47,253,144,248,19,207,24,10,254,229,150,97,179,197,229,48,46,183,89,32,223,54,188,199,89,191,201,185,0,35,129,85,79,178,214,0,126,224,240,71,166,109,50,5,150,101,121,2,175,225,26,19,211,73,68,132,89,76,52,198,189,105,64,97,75,28,67,93,79,116,40,163,230,175,237,205,111,4,127,189,253,103,226,1,179,233,232,89,172,209,191,63,128,253,73,58,15,53,164,64,106,164,203,139,204,243,226,57,234,42,101,80,5,73,49,240,127,254,14,9,101,245,6,134,76,187,21,4,182,224,2,253,158,228,237,132,20,93,65,172,219,5,151,228,211,5,141,196,74,63,253,253,244,88,179,179,217,251,15,109,132,118,104,107,221,132,91,166,39,216,168,63,211,134,159,15,2,231,77,103,252,227,23,188,245,235,114,177,76,83,189,67,214,113,61,76,168,113,192,207,161,202,172,244,222,27,53,190,77,20,203,117,50,250,175,54,141,239,19,229,79,250,197,168,233,113,0,254,229,39,88,217,179,230,192,96,122,133,201,4,219,120,47,56,137,219,226,185,158,8,73,219,202,122,103,81,75,200,122,140,201,80,215,47,199,100,21,139,81,85,97,150,251,168,211,180,236,83,141,214,160,55,13,141,55,40,31,196,163,190,148,153,116,186,148,138,165,204,154,117,160,11,48,190,41,143,227,134,21,32,135,238,9,33,69,40,249,183,90,132,162,191,107,17,132,123,76,254,170,69,176,48,126,175,69,216,251,184,147,201,234,68,99,244,238,38,152,4,130,18,242,30,198,22,145,25,123,108,231,222,131,107,142,86,35,179,200,74,41,217,170,65,194,146,217,53,46,23,46,54,78,127,117,228,192,252,244,207,36,237,227,160,168,233,135,19,143,152,11,166,119,107,156,24,68,23,224,229,107,158,247,232,88,60,234,255,97,129,31,171,195,87,147,155,132,32,34,150,186,78,224,255,76,21,222,111,238,172,235,208,242,186,83,172,143,17,69,61,47,104,247,112,3,175,215,171,13,218,224,41,96,180,134,15,117,168,96,179,7,95,186,205,181,168,46,211,246,129,171,176,17,109,173,112,103,143,164,251,129,243,68,213,227,121,207,22,195,245,103,60,48,4,240,218,159,102,85,65,156,163,42,109,147,169,137,184,184,166,125,241,76,159,233,224,241,243,199,190,80,15,1,233,221,75,137,24,101,43,178,48,1,186,213,177,138,255,41,253,51,71,155,211,48,11,161,192,147,169,230,137,3,122,116,20,173,245,219,211,182,174,121,92,103,201,95,36,38,195,63,159,78,79,55,50,101,197,68,170,40,216,181,115,114,187,60,84,102,240,70,65,114,84,210,59,52,111,34,54,84,153,190,145,236,52,252,52,253,0,249,104,227,160,152,239,197,207,238,147,183,162,129,40,168,163,113,235,188,247,148,2,112,128,215,101,75,85,121,186,92,3,40,225,53,237,213,85,153,244,47,205,11,103,253,142,88,229,154,79,163,173,142,22,35,228,39,209,242,155,8,62,113,15,111,184,240,254,56,32,59,104,207,180,52,194,79,230,183,54,87,245,108,109,235,209,101,67,210,61,84,119,200,128,245,111,116,126,59,1,192,107,135,146,94,158,201,128,100,108,65,112,166,204,214,230,248,135,158,71,126,15,138,53,5,198,21,132,11,65,70,93,16,68,62,235,134,183,159,250,230,136,125,30,152,73,123,12,246,77,46,152,202,255,203,235,32,255,255,29,166,223,52,168,40,12,13,179,63,104,129,157,125,180,134,56,83,68,82,49,110,111,207,249,165,187,38,15,246,67,216,3,203,207,155,239,251,248,45,80,73,61,133,47,97,236,91,200,29,23,22,51,236,39,207,181,137,23,189,94,121,169,99,17,1,130,191,184,54,242,243,217,123,51,176,107,238,119,62,221,89,234,193,229,27,54,64,97,239,194,196,56,231,113,203,50,114,71,159,79,198,200,94,56,197,232,163,114,28,142,99,115,41,188,226,27,22,217,96,229,18,4,230,189,4,253,35,87,139,31,162,93,129,16,28,229,201,172,13,240,42,236,166,72,2,26,119,129,117,18,208,255,241,203,211,250,62,124,47,31,141,198,229,43,88,226,58,2,201,190,103,133,29,95,27,172,149,33,216,181,131,254,64,221,113,101,2,48,244,143,231,156,178,68,17,198,251,191,23,1,175,180,113,59,187,178,31,142,156,170,131,113,74,19,53,11,181,64,179,149,245,17,157,75,250,29,168,191,69,248,1,7,101,117,181,202,9,171,26,32,227,0,75,152,131,95,205,116,10,181,165,131,149,83,9,195,24,85,237,148,202,180,83,70,84,128,230,188,128,85,160,142,40,96,170,228,144,178,71,19,238,6,43,163,124,118,69,28,124,77,80,14,140,224,95,236,90,208,119,210,188,104,70,218,48,157,205,150,84,7,194,164,143,207,171,231,180,207,83,71,168,149,113,221,249,192,53,150,131,26,119,180,38,230,178,141,239,57,158,11,65,177,239,125,253,210,179,92,213,92,97,82,63,20,149,154,29,101,99,22,206,96,14,11,122,196,171,189,47,100,124,42,17,225,228,12,85,49,249,120,67,55,117,145,65,103,153,144,93,76,17,129,166,153,161,102,112,89,171,236,90,48,26,76,63,107,113,197,50,213,25,89,26,75,98,63,153,217,37,61,235,174,178,184,173,66,156,217,114,167,142,232,218,166,229,93,192,119,119,137,149,193,49,207,105,59,103,78,19,20,147,111,125,100,239,189,77,241,52,12,168,176,168,56,87,179,204,137,117,204,83,192,156,189,243,205,71,84,139,106,138,51,92,153,48,159,161,199,115,183,37,179,80,244,134,208,81,245,231,218,55,231,28,191,235,240,58,13,81,173,184,9,19,35,160,85,96,43,24,102,142,30,201,17,113,62,126,96,168,56,22,44,159,199,221,146,224,110,187,10,113,220,8,194,20,47,58,67,112,151,76,29,5,204,137,214,119,63,143,92,100,117,81,103,205,204,203,243,90,255,46,103,93,24,248,110,62,228,87,34,63,62,149,111,177,208,94,212,120,174,135,6,62,201,190,221,193,56,115,99,250,91,229,179,115,52,226,52,129,13,125,69,53,232,1,189,109,215,90,171,96,100,54,36,82,102,97,15,113,119,160,83,254,73,53,204,239,125,89,255,121,88,95,205,5,17,201,58,56,52,220,101,244,96,38,165,70,153,221,221,126,80,79,250,134,187,26,110,216,98,216,134,36,41,235,104,29,223,35,129,2,146,188,177,131,58,36,205,210,58,252,62,214,40,61,139,99,107,100,121,130,219,215,73,138,208,176,184,243,166,146,73,134,187,142,134,199,192,246,116,75,124,100,70,109,65,25,63,209,127,36,44,88,233,246,223,94,138,155,231,28,117,39,232,27,95,129,159,52,73,39,205,83,71,205,76,138,3,81,170,216,90,59,81,10,57,206,116,229,249,207,202,255,153,57,126,92,198,39,220,249,6,215,67,128,250,160,37,196,189,83,217,170,35,70,227,29,28,136,22,138,8,236,39,156,101,180,65,154,138,211,65,70,60,27,132,61,34,229,139,30,43,137,187,116,245,95,183,169,233,112,204,134,75,229,120,128,215,242,5,154,43,227,17,188,208,156,116,237,54,223,213,241,255,213,98,29,22,112,253,141,89,17,2,246,11,84,221,227,12,44,125,161,102,43,255,194,163,29,127,60,211,228,98,90,221,81,174,178,123,17,149,66,121,121,108,74,213,6,122,218,176,255,37,240,220,126,253,198,241,42,206,229,78,213,254,63,234,254,2,170,174,174,205,18,133,15,16,72,176,224,30,220,221,93,131,187,187,187,187,59,36,193,221,221,221,9,238,18,44,184,187,187,187,59,63,39,95,221,146,219,245,245,125,235,254,125,171,223,94,99,132,193,224,16,14,236,189,215,122,230,124,214,92,115,174,52,215,204,30,22,84,90,187,149,13,100,4,214,103,47,148,171,69,24,58,196,113,47,119,211,34,245,174,11,170,184,250,115,58,24,247,156,240,72,160,29,196,48,68,148,217,165,110,162,166,79,193,199,123,61,209,115,62,129,61,57,39,75,159,179,155,245,50,231,83,229,121,113,147,192,229,32,161,111,151,52,104,218,59,70,103,196,4,142,126,217,68,157,216,108,57,89,26,54,168,17,68,94,154,24,161,190,69,10,228,141,159,86,125,127,70,153,96,193,98,37,38,104,31,80,27,23,110,206,103,212,102,92,52,128,38,111,173,248,75,130,252,64,147,55,44,124,226,63,38,111,112,248,102,172,64,147,55,49,12,223,240,150,124,207,141,73,149,63,134,186,232,238,158,164,243,127,12,117,101,154,31,128,134,186,2,20,6,64,67,93,125,227,230,248,87,90,62,63,17,193,229,179,154,235,96,30,138,173,126,204,6,20,251,201,134,83,217,133,6,92,198,218,170,6,171,196,131,15,54,246,19,2,74,131,252,139,42,105,246,58,139,88,43,72,180,13,60,222,183,200,180,75,12,88,99,42,197,35,187,252,125,211,189,207,51,254,37,143,110,105,137,154,45,145,210,235,161,151,34,205,33,27,90,63,215,214,238,61,162,72,89,32,19,129,156,86,193,250,132,26,200,105,121,123,88,128,156,150,73,84,68,227,252,157,211,102,131,3,0,68,191,37,61,141,119,185,25,29,202,49,25,9,116,78,100,157,110,47,119,88,146,228,199,243,135,100,133,239,78,222,33,154,5,33,237,220,59,68,3,188,105,14,241,190,99,52,129,109,210,140,119,140,134,74,178,87,27,2,194,23,127,190,90,222,234,35,24,38,115,249,242,1,119,223,253,214,159,169,40,220,229,21,142,189,48,59,236,56,52,157,211,69,46,103,40,44,117,56,27,102,163,227,74,41,80,223,134,78,210,210,66,242,185,192,96,64,43,4,207,151,155,231,10,167,110,26,59,127,250,125,177,80,55,177,111,0,158,31,249,88,1,243,231,252,136,187,122,81,97,180,240,98,62,175,190,9,54,205,33,183,184,0,79,246,76,91,252,111,163,210,179,130,186,85,217,150,2,55,135,147,78,1,135,198,252,74,171,227,18,200,31,182,246,127,197,24,122,92,224,159,116,184,10,176,193,26,225,26,114,91,217,229,114,160,221,180,56,41,4,238,199,44,39,196,25,62,82,150,52,115,193,106,22,12,13,160,33,97,16,218,70,39,223,13,7,181,137,13,7,121,114,246,204,46,12,37,106,228,142,8,39,210,120,160,19,216,182,60,37,242,31,141,138,251,165,77,172,201,55,193,76,229,207,83,80,99,200,17,125,240,49,207,165,152,32,169,204,187,86,114,67,101,164,55,92,71,187,43,204,143,67,97,254,150,190,105,50,238,60,70,211,198,155,216,212,28,166,56,121,78,176,220,77,205,41,199,72,28,87,247,37,248,5,145,142,99,187,253,119,159,201,114,44,106,115,108,220,98,1,33,141,85,217,192,202,238,34,221,201,12,173,93,59,187,132,26,150,21,151,82,160,140,212,244,44,188,227,210,205,85,157,53,66,253,208,246,220,166,52,35,5,243,34,189,85,193,169,246,82,90,233,183,204,129,125,249,114,75,82,145,236,166,184,209,48,57,218,14,237,229,229,132,201,116,162,136,64,53,111,241,229,107,134,97,152,17,161,156,17,245,1,191,245,208,164,80,143,207,33,95,102,148,105,47,97,173,245,130,36,92,58,166,132,244,130,51,45,175,148,175,101,160,222,241,125,44,255,18,163,3,195,144,166,86,238,241,180,64,156,158,212,99,62,92,184,140,10,61,193,205,4,78,166,157,140,250,129,180,188,121,108,70,163,223,232,246,231,186,62,237,202,207,121,24,183,18,74,148,90,48,241,227,178,132,78,55,223,241,235,117,96,3,29,118,45,50,132,185,58,90,23,75,120,216,93,119,26,120,106,164,99,34,25,5,121,14,5,79,26,35,90,195,202,225,101,181,136,92,220,6,27,90,27,247,75,57,107,156,173,164,123,46,107,250,102,29,86,119,177,19,101,236,71,71,180,163,113,119,20,232,48,219,246,190,147,244,235,232,242,101,164,2,99,47,137,221,229,49,8,108,76,53,52,67,231,88,44,41,107,184,145,228,44,127,179,117,172,141,129,189,78,75,25,72,229,112,76,50,193,72,174,138,151,210,197,128,253,51,88,157,114,48,228,218,177,250,56,67,156,137,10,60,182,177,240,96,175,118,40,100,204,77,230,96,9,60,182,97,74,9,182,36,222,135,5,147,28,57,35,240,23,156,18,239,14,192,206,175,232,65,209,146,221,198,96,86,107,129,236,107,172,85,192,50,189,205,51,184,7,175,246,253,25,97,217,105,251,157,231,154,92,167,177,108,33,177,79,65,244,99,126,75,97,147,35,117,209,120,184,90,170,153,199,133,219,103,27,240,22,183,153,22,16,221,222,44,212,29,159,250,19,193,160,98,222,197,51,70,3,177,225,148,42,190,126,95,84,0,219,194,254,119,190,176,36,231,205,96,140,238,239,218,153,185,164,176,2,219,124,1,207,158,5,72,83,46,224,121,138,154,177,173,24,48,186,245,250,6,81,55,139,246,93,124,210,200,251,152,139,17,37,141,217,112,155,116,162,76,230,5,252,103,134,111,72,247,12,218,84,13,38,63,35,227,129,132,32,40,198,19,7,72,8,86,93,85,129,132,224,89,10,139,229,157,16,156,9,253,227,196,194,15,142,74,96,53,99,156,251,115,102,129,224,2,36,253,125,49,144,98,199,7,43,139,155,59,137,217,30,73,87,171,218,45,209,94,66,45,176,141,80,39,166,226,29,253,53,186,33,46,151,41,232,168,164,124,55,136,52,252,161,66,111,197,96,181,254,150,130,58,146,232,49,174,101,56,188,136,219,216,60,209,100,81,219,232,116,55,110,144,202,162,185,167,117,212,252,200,96,29,29,86,108,53,234,175,109,202,87,92,130,140,121,158,205,55,205,150,145,112,240,39,9,207,214,83,15,193,87,146,247,69,90,53,48,134,123,42,140,14,105,51,205,176,137,112,109,198,113,187,177,197,101,56,37,106,147,4,234,1,28,191,110,90,67,227,110,87,178,42,7,44,25,54,127,49,14,173,84,51,185,90,28,231,186,45,76,73,171,84,68,54,144,39,188,143,224,81,220,146,92,140,54,50,94,181,126,175,0,52,3,75,163,43,125,228,214,19,236,176,244,90,63,65,218,106,120,127,86,26,83,64,103,198,42,107,198,74,113,115,140,27,92,226,113,52,181,238,89,85,74,109,42,23,75,236,198,43,55,208,243,88,69,4,235,103,182,69,169,157,215,45,180,78,82,105,40,56,205,166,83,60,119,102,87,79,228,108,255,130,236,235,14,146,108,121,108,53,49,235,39,173,229,58,152,178,83,127,208,87,91,156,63,188,218,148,226,32,77,238,14,196,108,94,236,107,255,254,19,114,12,39,44,51,217,76,5,173,1,15,246,193,79,22,85,171,86,138,82,135,138,241,201,64,74,187,85,108,143,51,28,125,78,80,101,105,126,142,118,84,159,204,81,102,57,97,197,46,191,245,152,34,156,82,51,34,209,127,68,137,59,104,167,134,41,182,65,85,236,254,215,180,66,207,47,46,204,0,222,65,7,179,52,191,134,206,161,138,200,204,154,62,184,64,160,17,207,161,189,154,29,157,19,189,79,157,126,190,30,208,136,7,53,239,4,104,196,227,44,232,154,230,181,73,233,150,18,111,133,109,173,210,81,235,152,241,186,191,219,239,57,227,91,162,173,174,210,134,76,34,9,18,144,123,101,198,153,96,240,175,32,50,143,228,223,61,99,159,28,206,255,60,99,42,255,120,198,96,166,34,222,159,177,10,194,6,126,89,210,85,253,53,37,113,239,152,230,92,193,112,141,169,47,26,213,82,9,39,195,3,77,139,161,37,92,184,245,200,155,81,85,181,197,57,171,63,137,217,119,64,236,150,52,226,158,153,117,174,210,226,121,61,217,239,119,75,78,204,123,27,164,99,198,220,173,104,189,205,126,67,182,66,208,38,104,224,127,190,166,71,202,4,206,172,156,86,160,192,111,76,147,83,241,207,204,90,115,20,255,250,62,179,238,31,68,13,225,239,158,218,120,6,72,63,187,213,162,94,98,21,162,79,121,170,152,83,91,119,55,233,201,212,128,73,88,93,79,80,171,255,176,74,57,7,188,100,195,201,9,62,169,54,17,90,19,51,4,122,226,208,211,78,227,120,110,233,177,63,233,134,92,100,233,229,74,252,217,45,198,232,222,153,213,54,126,120,224,160,196,158,163,142,44,130,130,86,202,156,249,137,195,64,187,21,135,92,183,94,72,201,73,255,57,151,153,218,61,115,213,208,23,20,244,39,173,114,217,188,80,48,13,227,217,149,51,163,31,224,109,148,21,191,190,237,23,93,149,213,56,188,95,4,177,139,217,24,250,221,149,198,106,13,190,146,48,5,61,78,187,82,201,99,173,9,106,201,106,158,54,0,238,94,132,182,221,44,176,49,20,107,224,108,223,167,15,123,13,186,225,208,46,190,126,7,141,99,185,200,219,170,196,50,122,136,17,174,117,91,48,218,12,183,170,44,133,164,132,202,64,62,37,115,116,19,240,6,42,188,78,192,120,150,140,224,17,155,132,240,224,28,84,14,148,222,9,167,134,211,104,245,157,171,218,69,50,75,168,76,136,24,173,152,135,47,65,205,57,150,115,106,238,52,96,51,214,193,110,44,147,200,155,255,10,45,171,13,100,143,142,173,45,167,222,25,112,132,22,248,43,226,63,72,244,127,175,165,63,249,254,242,218,183,246,131,171,74,172,145,42,182,66,48,213,222,194,134,222,242,248,248,9,255,157,18,72,63,103,127,229,88,252,174,114,192,169,253,82,103,87,138,163,98,46,128,147,45,16,113,136,150,56,136,218,203,117,197,231,33,125,156,124,139,192,90,82,156,61,194,176,154,243,96,134,84,111,208,41,15,250,78,144,79,53,249,222,175,158,53,3,43,253,179,75,251,161,236,49,51,38,80,77,1,133,147,216,114,205,245,215,138,101,41,130,172,123,103,88,167,141,103,15,117,144,134,75,130,56,230,117,45,254,169,228,107,115,13,210,132,54,176,255,230,240,104,126,164,159,79,62,188,143,0,87,181,251,255,112,252,245,39,196,207,72,112,40,78,121,16,248,204,16,182,156,32,25,240,219,45,13,240,48,15,178,211,101,40,39,12,40,114,149,206,30,155,71,225,22,206,193,190,39,234,3,172,165,6,179,92,26,40,171,115,218,135,87,52,122,133,232,158,206,137,96,75,222,47,59,50,119,81,242,158,168,148,28,31,179,203,95,35,83,246,19,121,50,11,196,62,195,177,177,127,59,9,44,124,222,239,32,196,203,78,114,122,204,73,71,239,105,217,0,188,177,185,24,56,96,220,247,158,76,23,104,32,108,170,28,57,196,34,38,39,49,67,26,116,148,253,118,75,171,129,230,234,162,179,198,196,160,183,179,136,21,175,193,81,249,88,246,187,252,228,231,4,207,85,184,203,205,193,79,122,198,38,176,233,115,159,23,13,40,17,146,175,177,37,196,200,31,121,149,124,52,101,229,69,152,188,47,37,253,48,95,195,92,150,152,216,24,180,68,86,16,67,126,100,150,0,222,202,33,132,102,90,65,198,111,193,117,3,142,99,87,245,40,147,173,130,197,153,67,209,144,114,41,95,190,175,239,122,231,81,246,198,16,124,31,222,154,154,172,65,233,152,103,181,51,189,8,188,46,164,44,87,191,16,189,147,24,194,155,157,141,164,36,184,30,138,207,136,35,217,72,115,189,0,52,104,32,251,55,207,67,221,3,192,85,147,153,119,35,196,5,194,41,171,199,125,93,115,124,75,67,222,63,252,13,93,244,138,124,21,248,192,85,27,148,12,86,99,2,176,27,138,46,18,160,124,11,67,26,197,187,75,104,179,101,1,96,137,80,65,208,138,0,46,177,24,139,0,252,195,223,31,209,188,28,8,36,20,162,200,192,221,199,201,194,40,189,144,68,107,101,178,53,45,6,38,160,81,140,172,132,57,229,182,241,204,227,62,51,201,128,14,86,254,124,153,72,36,28,173,218,33,46,33,177,219,242,108,53,198,231,178,232,184,118,76,186,106,147,82,247,143,129,42,17,49,228,96,252,133,253,226,124,131,158,209,97,137,84,42,84,118,43,190,69,40,248,241,206,110,160,228,1,237,81,175,160,24,233,235,65,23,40,80,231,63,204,151,40,36,7,98,227,17,77,0,134,244,28,90,170,35,8,143,139,194,172,234,136,13,150,1,131,145,180,174,163,241,74,200,225,254,49,84,88,218,215,248,30,92,228,142,247,118,242,203,234,231,115,150,250,246,199,153,80,126,99,230,204,58,59,122,86,166,110,92,209,73,192,155,129,153,183,55,164,110,200,4,224,205,194,98,197,108,212,221,235,2,28,84,24,240,102,218,178,231,181,75,97,102,156,166,6,227,70,255,40,114,231,146,235,150,140,180,53,66,0,43,171,242,163,171,249,196,159,178,26,98,25,33,219,87,70,72,147,108,253,7,48,99,157,223,43,224,159,250,78,254,143,227,21,49,170,130,179,153,26,186,193,51,165,119,81,227,135,149,181,160,240,111,43,230,84,27,172,100,66,135,57,250,175,21,233,162,71,152,35,246,74,209,57,60,83,37,219,228,193,229,158,170,156,183,20,134,202,201,137,76,130,35,67,183,136,250,1,169,86,215,108,93,198,85,183,179,240,159,181,31,186,241,173,13,89,198,88,106,92,42,88,104,191,135,57,100,196,93,231,36,23,17,168,148,83,4,102,67,35,226,17,218,97,101,218,193,109,142,99,231,197,177,112,219,153,114,198,242,194,90,9,212,170,128,29,106,58,196,182,147,52,23,153,67,141,133,116,11,124,137,140,186,177,63,218,105,107,20,211,238,187,240,104,21,79,189,166,44,138,111,26,152,54,52,227,218,72,111,244,119,32,41,65,62,40,65,117,67,5,188,49,238,246,85,186,95,198,192,95,146,101,195,186,81,67,122,193,98,105,208,87,184,119,61,20,85,95,114,84,96,94,32,68,86,149,71,247,74,122,22,216,2,143,113,82,196,97,113,253,225,71,88,29,158,77,176,5,207,5,86,131,90,21,4,120,79,246,59,17,64,33,235,37,137,3,43,80,200,138,146,51,15,20,178,66,32,125,221,87,189,76,202,246,199,58,173,104,5,230,195,52,31,234,248,188,132,57,124,254,147,15,35,18,221,65,200,251,173,105,184,50,47,18,163,49,44,204,195,112,91,157,120,231,79,124,221,25,241,112,57,189,145,129,100,226,64,182,47,224,56,20,133,210,249,157,65,13,63,181,174,0,25,148,84,144,21,144,65,97,49,125,200,126,103,80,238,219,154,118,67,204,18,50,147,196,127,150,253,63,97,124,192,101,191,6,24,198,7,92,246,129,97,124,172,192,101,31,24,198,199,108,240,87,73,63,203,231,191,172,77,199,26,231,182,33,215,216,201,167,253,186,220,191,52,171,7,57,116,183,253,147,178,38,220,173,97,59,101,73,72,225,224,203,132,163,98,180,248,196,55,142,169,118,166,179,243,166,186,134,41,147,246,225,144,62,163,195,116,103,61,253,195,171,148,233,212,164,165,244,186,12,110,70,162,66,197,251,80,158,218,252,39,51,106,96,35,121,31,237,53,195,98,132,97,60,154,95,112,27,214,105,149,223,179,128,199,218,105,105,209,196,102,145,221,173,64,154,77,39,177,64,176,108,58,120,87,15,119,49,248,182,226,191,146,72,104,26,209,223,218,219,37,212,102,2,204,19,47,77,109,111,142,47,231,49,193,88,12,48,110,0,230,137,203,221,218,194,117,0,243,196,181,54,80,50,168,123,86,28,108,220,32,56,228,3,143,134,169,71,52,130,198,166,27,170,80,91,186,143,165,56,73,107,168,30,118,143,38,227,130,74,250,38,5,142,5,56,39,250,210,255,18,128,155,255,235,113,125,205,32,70,194,243,115,189,212,69,26,218,212,64,101,59,240,212,7,80,217,14,41,87,241,71,217,78,47,15,249,249,58,180,198,53,25,228,82,218,57,82,163,49,126,152,178,248,143,37,128,13,139,68,239,172,230,204,24,225,103,160,37,0,45,92,232,79,77,118,130,244,206,168,224,177,160,70,33,195,10,37,5,109,147,82,236,146,91,221,174,109,8,5,168,62,160,129,25,192,252,147,102,12,138,223,7,51,211,165,62,196,26,154,219,20,210,54,21,150,144,178,100,20,72,236,49,189,16,12,139,134,54,75,171,120,131,76,13,208,250,135,194,111,76,200,88,139,139,147,202,166,151,160,143,129,191,184,237,28,142,54,74,185,139,231,26,123,154,46,63,186,217,183,7,132,150,185,37,168,65,183,55,239,125,247,207,131,34,104,159,64,224,146,209,22,238,32,18,94,119,185,35,141,155,198,38,6,250,92,206,26,15,208,107,0,125,46,221,138,53,215,129,62,151,41,69,5,125,147,9,219,172,95,70,254,189,142,184,92,206,205,87,178,197,221,115,246,157,28,148,198,242,44,47,14,162,13,77,243,104,90,189,154,207,54,245,227,100,40,34,197,135,186,88,109,96,41,115,235,250,255,38,185,155,175,185,14,174,80,172,239,95,90,252,132,182,197,252,121,107,208,114,140,203,146,147,110,244,236,227,165,239,111,71,5,17,133,194,136,107,196,119,150,213,48,57,13,163,186,81,53,192,125,75,229,149,67,25,79,125,89,207,210,213,235,26,222,221,200,176,196,8,183,244,57,236,234,233,27,215,58,253,202,244,196,116,49,97,91,15,239,78,185,35,115,51,169,182,181,215,243,49,185,118,189,17,75,70,165,124,234,136,127,88,113,232,67,41,180,210,205,21,27,109,19,112,187,28,109,39,210,17,5,44,10,228,53,161,58,92,66,7,18,33,154,117,90,111,255,34,93,247,139,219,9,204,16,239,193,174,203,133,73,26,92,113,88,177,2,69,74,64,242,129,242,99,36,136,47,140,79,228,66,95,46,161,63,208,16,185,221,223,213,138,39,162,213,57,96,103,43,204,161,229,158,113,212,104,234,235,12,57,138,84,55,99,45,242,203,111,128,101,2,167,77,211,206,190,88,51,145,140,193,138,85,26,193,247,85,179,160,126,24,231,44,21,231,205,84,157,110,37,133,251,140,18,168,139,217,216,112,105,197,148,229,0,26,209,176,206,179,83,17,200,114,78,74,96,244,149,196,14,131,100,162,213,92,171,137,96,52,252,159,232,171,212,214,152,201,162,109,146,231,33,248,134,32,148,134,121,69,150,66,195,248,5,239,208,74,118,161,94,148,41,147,225,94,161,177,238,160,97,13,42,205,105,143,132,128,50,188,218,230,131,82,141,133,67,135,132,108,43,83,231,163,100,174,189,47,70,112,119,231,18,26,99,243,179,40,218,27,179,96,190,127,233,92,69,237,255,42,99,6,131,153,239,135,128,55,195,63,225,72,153,233,60,131,175,32,159,216,198,63,190,115,86,168,61,96,247,138,191,233,215,159,115,246,13,23,192,68,177,65,155,197,130,101,163,173,114,152,229,180,231,206,134,25,57,238,6,100,78,74,159,201,0,85,157,95,137,166,119,68,165,198,197,7,144,145,147,129,30,28,1,20,191,18,107,25,30,48,75,241,98,12,136,120,8,254,132,165,73,185,69,219,184,204,47,122,0,45,80,201,209,167,136,241,186,219,46,74,63,203,152,9,224,224,247,88,29,78,36,188,3,219,30,135,223,18,239,192,150,229,243,144,186,121,14,16,216,126,220,167,170,55,120,102,236,123,121,206,104,176,36,139,151,19,255,17,104,157,95,194,115,146,28,82,206,94,156,248,27,12,103,60,84,110,17,31,85,175,233,146,211,157,124,101,178,226,217,35,199,89,164,212,35,89,96,214,80,228,23,229,109,189,97,221,119,25,141,45,136,94,22,71,28,206,230,178,145,143,0,39,126,8,111,59,31,117,113,53,185,238,121,114,111,8,171,187,227,234,157,37,6,149,196,104,113,76,158,73,28,235,133,224,20,51,42,43,177,136,30,138,127,77,39,96,250,135,227,191,116,31,229,31,199,127,207,52,160,227,127,74,167,211,182,145,166,122,80,100,221,139,63,207,119,35,151,90,106,9,155,26,20,36,173,216,137,188,213,199,231,152,50,148,147,100,158,166,188,174,172,235,108,106,106,190,35,156,201,120,192,219,8,53,131,108,102,120,66,78,232,124,214,42,165,127,105,219,44,234,214,204,114,17,82,172,242,208,54,97,111,99,220,107,202,214,234,29,181,142,216,89,30,139,146,52,20,62,77,111,105,153,132,226,75,138,109,97,198,111,201,242,219,145,68,188,86,24,23,247,30,124,49,215,176,171,1,88,83,128,181,4,48,22,59,49,255,80,195,37,247,158,29,107,66,27,63,238,42,105,167,5,143,155,84,29,189,207,52,0,123,101,62,140,196,147,6,0,251,239,182,178,87,1,107,95,173,201,59,18,120,38,19,157,231,203,103,217,96,25,123,46,185,141,104,211,82,207,161,61,197,88,208,52,74,107,191,190,146,180,245,17,75,221,235,92,201,76,113,73,168,30,183,254,142,201,45,221,55,111,63,25,182,210,204,54,247,156,213,75,85,59,78,200,92,242,69,122,241,203,157,61,143,75,248,178,174,132,157,235,150,84,240,37,17,130,170,179,189,170,146,139,85,190,210,85,208,133,116,97,179,206,193,52,62,53,50,92,155,216,1,167,76,212,252,195,71,134,11,125,146,23,117,128,35,233,58,245,173,22,228,209,68,115,205,228,81,205,200,68,254,162,81,156,186,76,122,33,108,177,104,45,88,108,25,177,152,153,182,85,10,29,197,3,3,97,45,162,74,160,204,37,99,186,106,180,191,240,163,97,102,214,81,13,73,5,220,128,117,170,160,231,210,142,4,105,133,98,84,198,186,48,133,114,78,91,232,141,103,103,79,190,166,242,235,136,153,68,116,157,220,0,221,16,47,26,67,194,202,103,67,71,13,195,133,18,52,112,133,123,241,149,198,31,11,157,1,60,182,149,119,215,152,221,50,184,132,39,71,23,95,53,47,197,168,255,225,82,67,171,240,20,229,132,81,90,188,75,240,15,147,154,213,58,255,232,198,16,124,176,142,70,94,234,252,178,34,189,99,100,222,31,245,30,206,192,67,55,165,67,162,196,176,184,102,112,13,199,130,35,76,9,245,68,34,155,40,31,0,74,155,119,128,183,237,215,208,89,192,27,253,60,174,55,224,77,230,180,195,244,5,247,199,139,10,194,63,207,36,209,17,2,200,18,255,187,239,221,248,119,63,195,7,5,132,47,254,223,125,175,76,196,113,100,60,231,173,92,94,232,112,234,112,48,88,100,122,37,63,114,106,76,192,131,213,143,224,112,182,109,154,72,4,60,2,91,172,76,183,177,205,217,244,124,69,86,45,187,80,206,216,142,207,86,221,53,106,96,9,239,0,238,27,137,184,170,25,20,99,72,55,151,103,54,175,245,64,59,153,235,100,156,138,169,148,215,35,188,142,240,11,21,103,229,70,235,158,120,169,34,179,158,8,173,25,207,237,244,15,45,211,197,202,158,181,89,237,6,219,226,145,221,242,167,229,37,199,131,52,14,74,203,22,131,84,152,160,221,47,83,168,206,197,162,140,49,159,183,104,83,124,171,160,183,0,24,141,195,253,26,194,239,40,203,216,177,30,51,231,16,102,87,162,130,222,40,119,40,9,227,211,141,199,134,13,70,52,167,179,220,63,60,37,89,94,60,229,156,220,232,43,216,33,19,137,158,149,121,50,198,203,183,185,252,29,140,119,185,209,104,6,168,69,5,148,225,129,17,87,217,150,55,236,67,192,136,171,27,201,12,135,63,17,87,5,229,38,150,148,40,10,118,108,4,64,60,8,254,15,60,136,216,253,199,73,86,59,87,71,127,89,87,127,203,206,77,242,107,128,71,239,231,229,50,162,102,254,192,208,86,234,145,41,244,202,252,94,75,171,122,36,17,8,63,135,106,92,240,7,142,42,149,212,156,83,10,9,23,14,193,208,88,210,191,228,247,211,22,121,26,156,168,129,107,114,34,214,214,135,1,149,64,75,25,123,197,172,169,201,61,217,170,126,62,195,109,163,184,92,139,112,17,30,161,27,96,47,165,30,74,63,4,56,30,67,161,76,176,205,139,236,127,71,148,215,235,244,213,239,136,50,246,98,40,18,136,40,211,7,13,48,63,254,135,252,153,82,244,159,238,157,159,158,56,52,225,11,91,229,69,67,105,176,54,223,97,200,160,176,161,86,159,98,137,155,12,190,113,221,145,163,31,100,188,62,81,1,215,95,102,11,20,89,90,101,152,0,0,112,227,254,75,126,54,79,110,128,151,68,9,160,10,108,171,157,53,252,94,83,142,238,246,243,38,196,188,216,154,105,131,117,139,222,86,72,250,117,248,89,121,188,84,59,89,109,57,224,13,199,104,36,145,120,110,72,49,182,139,139,131,13,127,222,251,94,220,230,149,140,50,147,197,206,226,56,252,150,95,151,127,109,145,179,100,143,185,70,120,45,215,24,73,122,162,17,242,97,19,141,134,166,238,193,200,225,177,54,72,199,224,243,240,47,188,136,151,92,156,9,27,86,7,48,94,109,17,169,51,130,159,112,42,23,108,242,148,102,140,22,136,115,222,78,108,29,46,205,96,149,152,63,10,242,17,86,75,75,27,226,219,139,175,18,24,29,249,238,132,154,45,85,147,109,60,59,86,141,4,174,1,189,55,91,229,43,147,10,120,133,169,134,126,135,196,200,59,218,235,14,175,218,70,74,166,101,101,208,72,251,66,61,4,207,229,39,94,96,230,234,171,222,108,116,217,232,119,135,87,47,99,67,178,26,103,27,160,47,30,157,217,117,184,159,111,151,168,43,148,47,82,140,36,167,240,102,215,85,36,47,124,220,229,213,149,197,134,211,216,106,239,121,31,104,43,165,47,226,141,212,33,170,32,58,244,99,0,111,92,197,183,34,250,253,96,235,96,0,92,128,236,214,104,25,211,116,144,131,41,31,151,92,167,146,208,251,7,20,240,255,58,15,254,255,120,40,118,250,231,16,84,64,200,246,20,234,47,243,35,100,50,175,123,4,67,99,110,170,88,120,210,218,125,21,120,46,1,221,228,207,166,120,255,215,12,114,104,28,111,140,232,95,223,96,45,37,119,197,237,64,107,22,67,239,121,105,212,211,54,49,37,151,99,123,111,19,218,190,66,152,164,96,220,66,122,103,204,231,114,109,227,137,35,211,182,179,95,14,81,101,113,22,53,251,213,246,235,90,159,80,236,110,170,202,80,118,65,17,6,130,217,154,159,203,61,174,210,163,142,230,139,146,154,148,58,196,47,200,87,216,28,192,27,117,96,154,186,211,239,82,112,188,6,80,168,237,194,28,208,117,177,168,111,144,175,117,59,62,57,185,46,245,166,60,1,253,65,240,12,116,191,58,234,159,69,28,71,105,213,107,237,65,129,252,185,171,35,191,121,17,68,119,58,251,102,110,170,158,133,35,185,230,116,243,222,217,52,128,55,202,15,240,38,238,226,245,241,231,65,148,135,216,121,109,37,94,185,228,174,122,193,0,61,20,232,59,5,159,163,229,30,41,159,237,205,22,242,108,13,45,175,244,190,65,211,50,106,175,175,101,171,205,242,109,244,197,254,214,132,234,135,165,155,31,9,60,232,192,156,67,20,78,233,76,2,235,11,231,143,73,1,251,95,188,178,162,159,255,89,126,8,70,12,188,195,178,103,254,111,4,18,83,167,0,63,219,243,65,220,207,209,192,28,146,228,54,135,58,96,14,201,85,94,30,218,8,199,137,152,153,18,59,140,86,184,175,188,87,103,157,129,141,186,81,188,91,49,231,113,171,229,143,242,121,206,91,117,44,45,167,85,77,198,57,98,6,239,58,60,254,116,76,59,250,147,206,134,189,231,66,231,93,66,122,85,78,38,69,86,142,239,221,166,121,246,95,112,154,38,137,121,180,196,18,165,134,228,113,141,251,207,225,221,239,200,155,47,60,97,147,17,44,175,214,221,89,8,208,10,109,3,26,127,7,98,237,0,152,244,248,255,138,125,22,158,110,129,22,54,141,169,4,15,177,32,117,179,165,41,165,142,164,113,38,97,53,141,15,243,17,151,191,127,210,140,180,34,13,208,169,154,232,213,32,235,16,236,195,21,200,95,113,226,167,164,7,109,80,105,110,85,73,152,61,180,132,220,90,223,50,17,144,220,101,19,153,214,206,212,244,130,19,202,105,18,23,85,159,49,116,80,82,225,29,248,97,26,245,193,16,236,67,133,87,149,74,235,30,87,5,47,130,113,66,101,168,110,195,75,43,243,152,150,173,221,160,138,38,203,108,138,86,174,123,253,97,190,124,75,107,46,161,23,178,163,166,239,78,150,35,153,64,207,98,211,238,21,217,254,0,103,169,112,185,177,221,197,188,136,106,18,75,58,43,207,225,195,86,186,14,12,206,143,68,61,94,119,127,57,180,51,186,47,233,102,2,15,20,250,71,184,133,110,128,55,140,115,159,239,125,189,175,238,48,73,8,247,225,145,141,224,118,71,163,242,64,250,221,147,62,160,227,2,164,223,32,18,21,127,232,119,25,147,63,198,59,253,158,229,250,191,155,135,255,213,164,128,178,46,192,190,184,161,79,217,114,85,36,129,150,225,170,161,244,23,215,99,79,148,156,249,56,166,97,27,44,73,203,30,124,23,246,225,63,241,88,197,86,15,254,240,77,197,34,105,20,26,219,136,99,216,39,236,114,134,139,108,203,166,197,1,20,67,73,113,56,89,82,108,33,32,14,43,250,149,142,68,90,102,213,202,22,123,130,221,125,46,1,161,169,15,86,214,30,47,151,35,26,72,9,68,156,59,24,133,244,120,197,17,121,213,177,133,177,115,68,198,21,120,68,33,10,159,176,3,63,105,10,246,80,19,232,219,196,92,114,44,125,174,2,158,121,158,51,173,161,55,30,182,241,139,219,216,165,228,142,224,81,43,173,33,246,11,83,105,183,13,92,114,27,109,27,57,78,47,27,242,195,91,73,219,195,108,43,34,53,31,83,42,29,204,60,48,10,120,106,243,239,248,8,84,137,171,145,104,5,147,24,207,96,232,205,207,47,160,113,198,93,41,165,223,11,0,85,226,149,147,46,146,161,255,255,30,195,22,253,252,207,89,241,63,79,41,14,7,251,107,65,205,39,24,53,60,181,104,13,137,55,24,31,91,60,243,188,188,24,242,205,60,94,66,194,153,42,96,94,66,182,165,174,229,245,255,153,86,19,22,12,72,151,9,253,26,57,53,213,167,225,109,154,202,37,35,30,98,78,82,203,212,72,173,23,59,109,40,122,82,179,138,58,244,39,11,182,81,90,135,209,191,133,14,183,154,8,31,75,233,11,111,47,225,215,3,181,39,152,86,44,205,142,197,139,255,235,174,160,89,188,95,163,198,32,26,141,87,126,183,211,110,66,64,246,111,151,239,86,38,213,109,148,128,183,188,84,29,254,40,107,158,60,6,18,57,149,3,98,227,2,13,51,74,191,142,124,203,173,73,149,63,93,27,160,232,1,93,68,155,179,27,40,122,208,122,198,216,19,160,48,56,140,11,41,208,51,110,142,23,166,50,220,100,36,176,70,72,6,42,47,23,204,3,75,128,154,253,95,113,223,233,223,17,200,159,37,143,65,112,113,110,163,186,113,59,150,255,56,103,172,158,165,230,197,240,150,125,211,156,81,89,97,68,161,49,80,109,70,16,91,143,84,253,91,251,6,47,4,64,233,127,166,206,173,48,254,215,204,221,249,127,108,223,214,29,59,252,35,116,183,208,246,31,251,183,85,181,160,94,221,32,159,224,245,116,34,199,54,227,84,204,157,38,3,53,210,22,188,51,22,3,75,71,146,196,153,209,22,186,99,205,211,35,232,178,169,61,187,105,131,75,215,149,111,56,31,66,57,82,155,107,217,166,72,175,10,142,155,13,13,192,109,84,141,95,190,46,18,173,69,66,71,171,158,71,5,129,221,199,183,134,57,139,163,255,211,185,176,13,40,210,183,5,188,133,92,203,241,223,94,26,12,25,197,35,14,151,122,94,126,12,90,148,104,199,95,228,45,60,200,184,148,43,71,96,176,11,125,154,83,79,141,151,66,112,142,236,192,50,225,105,241,99,103,25,156,41,133,21,139,223,16,59,209,171,168,82,224,27,219,47,179,103,142,16,111,68,179,158,217,130,50,83,236,24,207,158,117,221,168,23,170,95,146,96,242,113,211,30,217,39,95,18,28,166,204,11,35,216,75,138,141,40,28,184,71,21,50,92,181,177,191,14,230,25,4,110,115,254,17,153,208,105,253,4,225,174,173,106,40,55,166,128,6,138,76,226,165,184,57,100,211,236,117,154,253,236,78,52,83,101,213,220,50,38,63,51,143,45,253,35,107,205,20,116,189,190,193,172,188,148,190,50,89,106,153,226,34,154,238,184,38,54,9,229,208,190,50,176,162,142,246,123,27,83,66,237,69,196,67,63,2,162,255,3,35,131,117,147,173,152,141,218,98,117,53,252,97,22,173,149,91,233,88,178,139,115,206,66,185,73,68,218,85,42,55,85,15,45,18,247,150,96,177,171,191,12,70,206,230,206,204,217,178,122,170,84,42,230,241,207,231,232,112,198,6,109,200,171,227,232,82,21,180,152,230,238,189,227,141,158,62,105,167,251,176,87,10,149,173,131,15,0,85,158,127,254,208,148,240,0,64,207,169,47,170,143,182,246,36,47,106,240,107,46,60,119,154,53,149,13,37,181,134,77,202,139,204,147,126,187,137,85,131,31,124,104,39,11,204,53,193,152,71,163,84,166,202,18,76,76,190,115,139,69,127,229,92,243,155,191,197,132,69,90,130,128,197,138,28,210,162,33,6,36,161,207,227,114,42,211,100,139,162,97,220,185,9,0,29,200,83,63,47,1,29,200,103,77,239,165,56,227,91,242,254,85,53,206,113,156,7,215,192,86,243,162,30,242,240,15,217,120,121,99,32,233,12,7,246,134,106,115,6,48,202,25,20,64,17,153,236,236,212,152,69,253,16,7,76,112,172,141,167,77,0,38,56,62,207,148,253,73,112,36,165,64,59,163,232,21,45,115,7,148,209,1,35,86,74,227,167,177,137,127,104,109,137,140,3,123,100,223,87,236,157,128,61,50,173,19,189,228,116,96,143,204,108,71,244,75,215,159,148,193,185,152,82,65,72,247,51,166,20,78,230,65,161,58,132,69,21,248,224,237,192,176,141,196,34,187,0,106,182,202,231,136,226,191,100,3,82,133,96,64,98,109,236,229,41,96,94,83,45,149,165,188,51,164,190,202,221,194,84,230,32,171,150,138,80,204,244,12,7,77,47,26,62,46,89,60,95,243,28,112,6,255,79,165,216,6,81,191,128,61,224,154,254,107,226,32,44,53,1,173,4,28,192,91,190,128,77,221,82,178,9,143,219,174,139,113,145,67,198,70,79,19,241,160,32,41,135,36,220,148,39,204,255,12,233,252,103,67,21,12,224,11,74,244,176,1,241,92,62,201,50,75,205,250,19,87,196,204,247,105,81,13,47,167,12,47,105,91,27,239,82,216,194,55,158,242,0,235,108,150,91,157,133,228,161,7,182,41,86,22,131,225,51,120,7,232,10,224,237,73,99,52,211,119,127,86,144,227,217,87,237,213,3,170,103,82,104,30,218,46,233,102,37,183,239,142,247,64,192,209,233,123,182,2,210,192,249,71,237,107,141,104,25,55,102,82,84,101,221,105,198,190,247,59,215,112,230,36,114,190,173,36,73,75,216,211,209,167,181,181,154,173,79,188,186,34,87,3,125,105,149,9,46,129,246,3,78,147,88,194,76,87,240,145,103,85,12,119,223,96,222,13,90,118,174,19,108,117,38,112,74,152,117,246,55,245,161,247,130,42,238,2,183,111,169,199,205,220,109,74,172,184,168,146,5,233,115,178,40,215,173,134,75,154,206,80,179,198,116,176,6,146,247,184,217,167,138,243,173,7,151,184,44,75,38,173,207,56,82,120,25,47,128,183,136,221,72,13,249,92,89,79,17,255,83,136,47,218,207,58,207,170,217,243,176,82,191,223,217,130,140,228,101,102,225,204,171,168,100,58,91,235,125,199,93,230,211,33,82,168,248,160,35,140,62,236,171,32,19,26,167,153,171,122,9,178,251,102,207,63,248,66,81,16,109,8,243,38,67,117,61,200,133,32,136,10,138,190,208,163,236,223,145,49,0,248,192,139,34,21,123,2,65,105,80,46,212,192,218,19,93,249,5,158,205,195,207,140,78,137,152,122,58,40,240,104,144,149,11,8,104,178,32,202,108,164,32,187,54,58,168,207,0,111,80,167,158,83,177,67,4,101,243,156,4,88,242,57,178,247,22,161,205,51,241,124,105,13,45,164,99,198,190,46,247,122,21,231,167,119,165,188,207,55,121,26,240,105,235,107,186,207,153,2,159,181,251,34,178,145,50,230,92,134,114,221,189,27,156,102,84,170,77,39,233,63,73,31,253,110,8,242,174,210,111,60,64,172,125,39,10,203,68,206,20,0,64,153,148,31,140,228,121,37,54,224,13,124,130,29,240,102,58,225,9,227,74,1,212,251,90,93,135,98,77,200,33,196,9,145,146,242,49,62,127,219,126,234,72,56,165,32,4,80,125,81,176,57,75,162,94,116,166,174,184,73,118,88,54,233,27,206,198,120,229,147,223,98,208,47,254,108,3,198,118,21,245,72,25,115,60,115,21,173,91,252,203,19,138,147,159,227,35,72,46,224,173,180,193,96,74,211,184,185,177,166,147,198,148,246,176,226,12,134,163,134,125,144,135,156,135,26,194,87,127,229,59,118,113,17,224,6,33,36,91,87,166,129,159,76,87,75,17,19,229,144,241,255,149,62,59,234,11,29,34,110,180,93,228,240,124,106,65,107,127,3,167,229,73,155,95,19,236,34,114,216,1,208,59,132,114,130,20,114,97,104,140,58,49,94,10,232,29,178,70,104,14,244,14,1,188,25,102,123,12,178,151,235,243,153,131,238,166,31,103,52,88,74,36,39,202,255,233,98,174,90,38,248,151,179,23,227,242,125,1,118,49,213,113,78,245,155,46,57,23,51,232,193,18,223,223,35,76,179,52,175,181,95,69,64,17,248,30,204,5,150,97,7,136,84,184,165,129,48,45,28,154,179,5,173,226,69,161,60,75,155,131,104,87,131,194,154,86,175,138,179,110,99,56,198,74,71,113,161,144,241,155,88,167,83,31,249,0,255,49,239,126,32,250,165,202,254,55,98,136,99,180,91,108,83,42,14,151,115,59,148,156,37,195,159,22,18,94,173,66,211,208,227,7,62,70,253,217,145,114,92,214,69,18,183,100,62,152,11,49,187,201,202,172,130,61,118,173,204,252,11,191,72,61,114,22,179,34,249,188,210,252,29,146,47,3,73,193,99,200,163,192,211,138,254,246,63,68,128,226,92,235,173,63,102,69,107,181,82,77,67,178,16,190,118,195,157,70,134,203,132,132,115,20,228,180,151,51,240,74,30,180,122,214,225,228,88,6,205,146,159,121,62,52,154,172,36,24,21,143,245,53,19,218,108,73,7,251,174,29,178,174,113,212,184,91,21,96,152,47,97,162,254,74,134,3,163,112,255,253,99,103,241,147,162,215,114,85,219,121,203,103,153,96,13,111,106,96,115,184,96,216,165,9,216,28,102,65,54,251,71,115,88,28,150,36,255,227,62,213,235,232,71,62,21,208,39,135,222,16,175,47,7,132,151,60,54,155,157,6,134,169,240,75,5,121,58,222,203,89,122,132,159,221,134,103,12,228,151,51,86,54,181,201,178,75,99,216,140,35,18,123,156,148,111,134,37,135,21,170,121,60,88,161,93,41,89,244,51,2,162,39,15,75,209,154,32,215,8,59,215,12,234,47,246,69,241,9,46,3,154,109,240,181,83,35,9,43,211,245,30,216,182,150,105,94,195,28,22,28,101,157,196,133,166,206,97,168,133,10,141,151,185,119,161,35,35,166,55,56,28,36,158,80,55,235,30,234,25,23,86,227,35,25,71,169,241,69,89,19,165,62,198,23,149,94,35,142,141,203,215,122,253,67,193,22,54,159,218,19,214,223,240,71,191,214,196,188,104,233,120,192,192,14,168,71,208,223,216,229,212,106,138,78,100,155,193,32,245,11,85,241,62,132,137,118,27,109,57,1,230,195,7,166,5,132,215,68,124,70,150,43,44,201,3,230,195,175,182,89,187,44,183,70,40,23,40,91,64,153,97,111,154,64,64,79,4,56,92,168,46,17,213,172,214,18,91,252,250,10,13,217,113,31,137,20,158,103,54,200,9,255,63,57,227,147,219,172,188,108,4,183,87,182,90,241,121,140,182,134,38,21,5,163,240,161,124,192,60,176,41,27,255,114,226,52,23,41,41,116,86,87,169,111,222,155,153,171,61,185,210,13,243,204,147,209,162,244,145,104,43,190,50,101,152,67,140,71,154,246,193,148,20,216,251,198,132,233,252,107,214,35,67,36,64,224,157,235,55,155,30,143,218,144,53,6,140,57,27,170,183,88,101,204,17,253,132,163,160,22,155,45,165,45,102,166,104,143,132,106,28,214,41,100,188,202,72,120,75,66,79,120,121,2,175,1,244,245,13,103,193,210,106,126,230,239,252,11,191,77,63,122,240,210,74,165,172,184,75,12,155,121,56,154,90,26,241,239,225,206,86,98,139,171,146,166,78,151,42,248,161,105,14,102,167,57,242,75,44,105,49,95,243,141,127,9,0,153,254,71,0,200,198,58,211,159,0,16,86,38,96,0,72,45,182,195,4,166,166,22,31,74,7,184,182,179,215,115,26,179,55,155,33,112,131,42,113,40,228,7,112,131,10,133,18,22,184,65,5,52,30,65,219,137,172,165,0,227,247,232,104,56,191,203,178,172,72,161,6,238,195,0,77,206,128,251,48,250,129,246,192,125,152,34,187,104,233,45,165,199,136,142,113,238,11,251,163,45,19,153,139,106,234,119,24,21,191,104,73,3,132,81,58,90,69,37,153,191,221,6,234,158,246,223,97,148,79,94,41,58,35,100,148,147,195,209,94,120,163,156,55,201,185,64,171,188,198,53,229,252,129,219,232,180,33,2,215,134,65,163,191,20,201,34,50,134,153,153,27,234,26,161,240,252,220,198,247,119,184,196,175,238,184,0,111,82,159,169,194,66,112,196,240,142,150,60,160,232,75,181,10,9,37,139,144,255,37,249,234,127,221,248,249,14,90,193,131,26,105,89,55,207,93,22,3,58,3,177,114,185,196,193,72,30,192,109,191,37,99,168,33,31,6,99,253,164,233,10,191,200,181,10,43,195,119,145,167,17,232,211,91,215,201,123,242,33,196,60,39,164,96,50,39,192,240,254,85,234,93,149,121,90,18,19,162,71,229,167,183,174,66,244,194,155,153,205,240,157,63,149,36,102,3,173,245,114,109,74,107,100,48,160,18,253,38,76,206,123,230,248,187,231,226,84,131,33,206,213,79,240,43,87,212,141,136,2,173,97,198,160,161,144,132,241,15,4,52,17,18,84,202,226,173,54,175,148,153,206,142,54,150,201,164,4,169,86,48,97,124,39,4,182,130,214,198,198,140,208,20,198,73,155,168,58,168,189,205,173,67,183,83,1,97,158,185,47,233,199,158,243,63,17,63,210,124,170,56,37,125,125,28,29,150,20,23,153,179,197,167,74,121,7,15,112,92,163,66,134,212,98,97,252,244,234,184,144,212,254,170,138,184,145,45,17,161,182,212,212,59,147,49,27,191,5,9,166,61,104,247,172,251,44,130,63,211,243,71,162,57,30,131,4,206,121,223,167,182,108,84,114,208,167,156,36,121,127,45,155,241,145,227,106,162,153,172,145,63,144,59,78,123,7,17,2,143,107,67,51,100,202,193,132,5,58,240,18,55,62,200,50,93,70,113,99,98,177,195,72,180,56,128,119,12,161,42,176,60,87,97,165,25,205,44,72,206,164,187,58,43,223,25,143,121,133,218,100,246,183,196,17,138,157,224,124,235,12,242,23,17,112,66,71,51,178,239,72,226,142,136,105,211,134,146,1,229,188,65,54,172,191,8,10,16,4,109,11,86,145,94,70,252,139,198,223,96,195,200,165,158,44,230,169,184,44,159,176,193,248,49,86,128,240,152,25,14,74,116,190,17,61,164,142,96,123,223,63,212,92,95,89,209,143,0,28,161,35,29,209,81,12,180,57,119,141,38,178,112,181,186,223,222,41,8,246,35,202,36,199,39,154,211,57,102,179,87,33,198,192,20,123,131,32,81,25,210,198,179,221,136,215,240,92,17,217,161,82,132,166,25,66,239,38,152,95,232,144,23,171,52,43,249,107,41,229,93,150,226,250,225,197,39,240,83,108,58,193,226,96,168,240,104,161,173,160,80,219,40,61,38,176,170,13,202,131,213,95,25,232,154,116,84,52,95,118,30,240,92,127,149,237,179,245,249,143,213,49,162,147,131,33,61,170,184,229,123,135,196,49,19,165,231,5,130,246,11,150,146,188,3,143,239,155,15,149,233,18,14,74,144,216,231,251,157,60,207,163,109,141,67,251,175,161,86,140,42,97,153,152,185,56,169,19,13,103,98,223,121,149,24,72,197,146,14,31,165,140,127,53,8,221,110,177,28,37,218,165,206,209,164,206,204,99,63,163,237,11,77,242,124,210,125,237,120,189,75,209,176,14,81,10,189,39,67,171,141,212,152,155,147,182,96,21,89,224,216,92,4,149,6,185,248,176,208,160,96,71,173,8,208,60,238,15,147,85,117,250,73,24,12,250,144,13,184,151,45,170,162,249,47,182,45,125,183,131,58,86,20,164,109,130,43,42,52,231,196,213,125,138,6,22,179,205,59,225,20,44,183,49,121,135,217,254,111,223,156,213,108,187,195,125,107,75,115,72,59,121,254,204,96,225,208,20,21,157,188,150,162,89,159,185,135,73,128,107,245,149,227,155,136,25,44,132,97,88,207,201,169,10,89,62,167,24,68,93,95,40,213,104,140,193,224,135,150,127,44,156,45,20,61,12,117,210,82,78,57,83,131,54,170,254,32,65,144,232,40,172,149,222,145,88,86,80,11,126,36,240,2,158,242,154,46,90,133,61,215,92,133,71,53,179,72,162,222,48,18,85,98,221,162,248,220,155,147,246,72,56,52,194,191,134,74,215,54,181,83,213,89,202,49,128,150,83,133,90,115,228,90,9,86,147,55,106,72,144,68,128,183,66,228,61,38,71,20,121,121,204,138,101,63,51,120,219,44,184,255,25,172,144,144,236,131,209,20,238,227,102,176,47,143,185,36,208,129,149,3,30,131,159,77,170,166,47,144,248,233,89,134,195,112,124,104,171,150,122,73,145,77,243,104,25,74,169,51,76,137,101,87,247,160,160,182,199,237,145,164,84,174,64,67,162,24,98,211,40,131,11,80,14,42,230,62,114,245,4,102,184,175,62,24,207,54,48,75,11,83,233,48,255,201,112,215,190,156,168,103,254,134,50,196,220,216,236,251,178,214,14,120,211,186,233,112,184,45,20,7,148,17,232,2,105,139,143,202,203,89,218,11,200,127,112,147,211,245,255,11,209,244,190,189,127,45,112,62,27,14,254,91,104,80,163,144,224,177,148,188,182,201,18,126,61,176,107,134,105,197,210,23,230,214,7,31,28,137,60,8,204,152,242,123,191,50,192,160,60,107,131,63,97,29,239,87,198,77,242,217,179,83,7,84,112,211,229,174,48,126,50,157,8,40,235,132,55,25,160,175,1,202,58,91,205,105,254,200,58,91,164,165,86,226,235,190,4,43,65,99,220,247,190,152,145,27,9,73,233,22,222,99,212,174,212,72,156,141,25,85,208,16,198,51,181,126,186,179,29,146,158,150,132,52,162,22,217,52,255,240,95,137,242,248,95,62,124,49,225,177,103,203,21,1,224,159,60,27,233,157,87,77,177,64,113,173,139,214,236,72,161,146,216,18,3,220,75,208,49,44,80,192,185,138,65,46,88,53,27,163,199,127,18,172,236,191,138,78,26,245,211,193,60,151,248,1,222,206,216,0,111,89,227,153,193,134,247,31,109,22,57,19,167,180,154,54,60,217,96,244,208,239,85,32,1,111,65,224,207,253,144,94,201,124,1,153,227,237,188,106,10,90,31,165,114,176,194,220,251,138,218,102,101,158,149,150,180,147,74,127,121,150,171,192,154,129,65,152,163,221,9,109,175,139,199,126,21,186,224,161,82,54,106,52,121,97,40,211,105,177,20,102,114,57,215,49,190,138,174,215,107,109,41,172,186,19,110,88,81,175,126,108,193,216,148,16,66,154,91,6,109,71,219,70,168,66,64,195,176,105,93,35,186,29,234,123,226,190,116,239,36,120,214,126,127,219,214,237,245,137,65,189,95,130,250,179,107,60,35,42,175,56,230,165,166,96,95,225,8,80,39,58,230,78,56,164,146,195,84,229,67,48,29,54,134,4,91,136,186,218,212,154,211,34,53,167,131,131,113,170,26,20,245,199,11,62,126,81,127,254,85,175,76,212,196,209,75,158,173,143,9,81,165,12,120,19,66,216,233,17,113,87,46,137,97,163,119,220,60,223,132,187,109,181,177,119,10,142,39,211,255,179,203,181,41,166,150,153,129,210,26,132,76,136,243,94,111,238,223,47,231,57,101,206,164,234,150,215,137,37,216,38,33,1,178,173,146,158,81,0,104,197,95,241,20,254,239,30,211,190,77,71,235,56,108,189,143,225,161,152,242,32,246,224,235,42,193,160,174,223,61,76,4,21,49,117,87,8,255,132,51,251,90,124,20,98,132,105,120,173,178,7,71,67,169,33,251,154,104,92,50,158,11,185,210,245,211,6,161,103,136,45,238,233,166,83,104,101,32,141,34,95,145,216,198,159,71,210,183,235,186,99,109,224,34,197,198,40,174,68,76,179,17,190,92,253,211,216,178,206,166,67,227,30,35,161,17,191,72,135,19,186,84,46,9,196,18,224,13,245,183,89,123,143,146,147,190,84,212,24,131,159,202,73,32,150,253,53,101,147,127,148,243,119,175,41,69,24,244,109,101,228,11,144,237,143,155,91,176,174,13,49,16,40,152,140,159,149,90,68,54,115,69,211,201,109,180,46,145,123,225,63,170,152,98,7,220,43,249,140,167,255,210,236,203,30,239,64,210,82,44,82,198,255,92,124,42,103,243,228,110,58,243,33,107,246,140,160,152,174,80,94,69,30,116,193,188,65,22,10,9,231,172,187,2,147,135,96,165,192,75,26,210,65,106,247,91,100,160,99,154,135,101,4,218,253,240,48,222,24,145,179,177,149,249,145,50,142,94,143,192,21,110,70,189,22,233,85,223,144,221,39,80,89,192,155,151,214,18,66,109,202,8,59,173,20,189,197,70,70,163,243,183,199,67,21,222,216,227,148,33,75,21,75,245,30,82,216,168,104,40,214,222,230,242,160,33,76,60,21,247,24,166,117,135,21,6,139,162,100,4,166,30,110,228,44,30,138,112,168,123,217,255,221,119,248,47,142,78,76,0,0,25,239,124,3,226,118,203,20,107,210,221,90,20,83,151,244,65,232,34,160,48,68,204,27,68,115,214,247,9,245,160,239,62,150,37,134,181,153,246,187,45,134,255,255,5,37,93,228,77,135,62,48,60,251,205,62,99,196,11,79,105,25,33,9,77,193,7,126,211,137,62,243,217,229,188,30,225,119,32,137,154,139,132,211,190,142,92,150,114,147,138,5,133,21,34,250,198,65,19,187,110,149,40,194,230,241,139,18,135,167,122,146,5,230,46,186,129,108,167,151,42,184,123,60,87,202,164,175,78,103,221,214,218,132,24,250,151,199,225,121,18,132,158,164,102,69,80,117,218,230,145,239,177,6,134,12,150,173,69,211,196,42,207,23,204,77,145,46,112,91,45,222,136,250,167,182,108,77,38,167,250,95,133,144,130,14,62,24,174,105,18,184,46,185,74,207,82,27,80,90,1,235,48,62,9,62,249,165,49,1,5,126,95,207,205,65,171,70,3,187,215,50,74,13,155,69,91,146,152,235,5,106,62,179,113,221,225,222,176,250,12,169,170,38,54,198,246,152,112,124,4,206,115,82,250,252,37,110,14,198,153,60,13,253,73,193,39,116,97,175,47,171,187,226,36,23,1,117,143,143,118,28,189,102,100,126,252,47,13,143,234,194,50,46,11,207,76,117,13,165,59,32,72,47,202,157,157,31,1,211,141,12,208,176,78,209,114,91,163,26,36,176,73,13,26,100,235,37,4,25,100,235,33,255,5,245,241,127,215,160,88,151,7,89,64,139,134,10,57,170,71,65,1,200,140,211,48,34,187,248,241,131,192,104,2,251,84,80,186,130,31,18,236,200,238,182,112,248,10,94,132,164,82,174,229,104,202,209,57,66,236,140,248,49,2,191,227,158,219,1,222,84,72,140,70,35,191,239,79,124,128,169,7,188,81,135,219,190,182,255,48,71,178,17,211,237,250,99,3,199,234,83,65,237,120,109,125,196,164,15,186,80,185,218,120,144,24,97,142,172,113,98,11,191,129,240,52,3,237,165,109,129,35,32,58,134,197,189,210,13,192,112,20,146,235,41,212,103,185,203,9,26,99,229,123,46,225,237,31,204,98,232,126,145,221,215,144,83,46,70,244,70,76,84,60,68,101,198,146,245,47,208,179,92,27,212,99,234,150,61,157,249,237,8,120,219,85,139,80,63,241,107,151,4,148,60,54,6,17,117,165,153,27,11,143,23,254,116,135,116,216,152,231,63,170,44,61,17,62,12,121,72,150,139,204,133,86,188,59,244,99,219,48,190,49,43,51,150,12,160,135,158,232,104,238,224,28,30,89,198,165,196,7,220,204,69,182,83,181,236,66,194,162,84,162,78,128,31,86,182,180,187,92,88,181,167,84,5,107,65,67,233,38,126,115,205,113,237,166,236,201,164,0,204,254,60,75,133,240,156,4,196,11,251,63,194,252,13,185,194,127,58,202,64,0,124,32,49,207,182,185,47,39,9,86,239,213,252,219,11,155,56,216,244,227,247,42,229,73,76,231,101,138,240,224,74,16,131,92,232,199,190,219,242,172,173,198,211,175,131,209,94,118,6,85,48,108,211,143,182,204,245,29,203,15,200,220,148,152,28,76,209,173,222,154,231,187,74,103,181,42,51,193,1,229,239,243,217,199,255,116,77,124,51,219,197,222,116,70,144,225,249,155,234,171,199,97,41,10,202,103,97,223,150,247,233,106,119,122,58,110,181,174,213,210,90,240,130,128,198,195,58,18,211,19,20,235,202,123,215,32,192,59,58,178,75,189,246,141,245,105,202,140,3,131,126,173,176,233,242,158,3,239,73,223,68,238,167,70,21,171,82,39,74,208,29,164,27,147,54,242,206,89,171,203,206,140,112,2,51,63,30,44,182,164,175,39,147,249,247,103,157,108,206,75,43,90,15,109,200,41,6,111,201,31,170,215,248,155,221,215,26,55,13,67,198,179,166,147,232,44,30,63,131,118,37,163,50,25,107,111,75,114,189,72,50,145,196,41,140,151,162,126,84,162,139,213,202,224,95,158,33,176,166,118,192,141,5,52,221,94,27,155,112,99,7,201,22,3,222,148,211,117,175,247,143,16,242,89,50,74,68,131,139,111,83,215,142,94,148,112,47,57,102,47,50,173,133,36,207,117,18,188,27,8,178,210,51,202,192,32,0,239,115,86,84,94,32,63,122,90,22,57,10,66,179,56,26,66,83,238,127,247,45,253,79,70,17,136,93,49,159,64,120,99,17,200,31,67,9,85,74,103,193,240,38,6,179,206,78,240,50,152,247,137,12,16,7,206,214,113,57,11,171,148,90,57,198,61,1,11,122,100,12,213,241,142,195,114,0,177,87,234,72,12,102,74,63,183,242,68,19,100,231,61,35,69,87,121,220,96,143,51,10,3,65,107,176,79,182,10,224,237,41,106,50,245,246,160,226,195,3,241,148,77,60,39,179,183,67,60,222,231,25,74,156,109,28,238,25,65,87,36,192,27,127,165,55,101,64,76,72,145,7,102,32,200,209,51,224,77,208,43,81,216,115,26,189,120,111,50,40,210,222,247,78,228,230,227,10,136,161,9,114,31,183,167,48,55,224,141,25,58,176,232,16,230,123,130,174,171,143,162,79,20,92,171,9,114,200,171,202,157,143,201,151,116,232,175,119,196,120,85,175,161,27,146,53,117,197,121,37,101,241,217,21,189,179,58,34,79,171,251,198,237,139,6,6,135,4,8,222,2,102,175,74,140,196,74,247,209,130,40,208,229,62,187,55,230,137,72,115,247,116,128,55,120,92,16,51,210,15,89,175,143,71,30,217,149,236,15,165,250,83,4,60,211,224,39,38,235,21,149,101,149,203,187,3,117,72,149,168,23,98,96,235,242,248,231,32,88,104,182,148,149,16,141,25,252,176,247,203,241,147,190,18,110,138,152,0,220,144,16,202,191,148,32,248,119,24,230,190,151,186,70,20,190,160,179,54,41,80,247,26,196,174,161,152,119,237,83,170,80,190,67,90,213,125,233,251,213,176,201,204,49,100,172,234,96,155,103,68,107,253,237,73,164,75,16,207,163,136,95,87,93,51,191,241,36,19,131,209,53,69,134,30,238,46,205,12,134,78,215,109,34,83,167,138,186,224,102,38,114,158,80,151,74,135,186,222,168,252,82,249,36,185,175,225,97,242,210,106,124,21,80,84,148,173,43,80,107,65,224,117,225,12,50,188,187,20,202,1,187,57,71,238,135,139,190,238,125,219,150,184,223,237,214,36,185,35,112,110,14,120,147,44,112,66,88,173,44,109,98,125,44,80,118,97,198,64,156,125,189,97,243,129,187,6,199,25,33,96,91,137,64,191,247,26,155,103,74,61,68,215,17,1,113,41,85,235,126,138,153,7,55,83,102,98,34,122,232,133,61,147,144,71,91,168,174,214,173,12,251,32,104,216,193,145,182,52,164,206,13,213,109,212,133,222,76,159,77,245,114,86,62,178,227,146,133,210,34,252,221,152,0,49,188,221,168,45,45,145,148,122,3,25,22,89,128,156,221,180,241,195,195,111,248,215,136,84,181,68,145,96,227,94,27,27,178,22,4,49,228,213,215,246,185,167,216,137,10,226,114,2,94,238,112,244,51,218,48,47,68,240,242,105,46,81,213,123,228,217,151,135,145,93,125,145,216,46,77,92,33,74,82,110,171,72,244,211,200,201,249,25,17,85,156,164,46,144,216,214,206,244,111,102,94,66,224,203,148,69,93,218,106,200,103,22,8,57,63,157,145,249,48,109,243,133,49,109,133,254,134,79,134,44,8,26,141,121,222,134,179,132,191,215,144,162,175,199,32,129,104,184,51,70,136,139,147,255,180,105,131,249,184,111,180,5,200,58,24,224,74,8,245,30,140,250,142,150,33,14,231,220,136,41,165,170,136,182,186,81,5,174,118,81,167,159,255,32,91,128,37,151,23,41,138,233,53,98,178,82,83,169,195,117,18,115,26,101,67,238,25,154,251,113,109,0,94,30,161,50,35,64,156,200,168,163,153,112,6,186,185,196,251,162,76,153,233,207,171,109,207,180,142,211,210,92,212,61,190,11,203,161,4,60,40,140,55,239,31,251,65,86,51,143,11,57,127,92,135,241,79,0,222,74,206,154,204,190,72,213,224,237,131,7,220,237,121,237,105,181,251,109,195,116,103,241,230,230,21,138,109,136,56,173,98,210,200,245,156,86,125,207,144,228,203,121,114,18,72,62,147,139,21,47,73,153,254,82,162,218,56,244,66,102,49,211,30,235,182,71,55,135,249,21,116,242,20,156,224,209,57,135,82,32,101,135,137,130,58,166,196,216,252,229,92,111,227,53,195,93,203,208,173,94,69,166,33,158,221,53,201,143,157,252,125,218,143,123,231,233,204,205,58,151,46,181,74,112,105,110,206,235,135,64,47,195,217,96,39,62,237,166,12,195,31,161,34,159,7,8,44,135,248,54,110,225,109,182,155,119,62,146,165,6,104,24,27,78,219,46,49,45,31,148,147,233,106,25,147,81,88,255,165,100,151,191,195,224,131,13,234,166,156,20,53,175,29,3,7,64,81,50,162,156,56,80,234,22,112,29,20,88,215,234,84,17,140,179,194,98,109,38,80,186,124,112,30,110,93,137,89,110,160,50,69,178,26,130,98,29,38,238,140,111,202,17,182,138,9,72,39,226,102,254,253,136,114,64,112,64,225,135,172,70,94,192,47,178,241,147,128,33,103,208,183,187,179,131,31,5,129,242,71,82,145,20,91,173,25,1,198,43,159,229,235,147,251,97,105,140,217,6,117,143,222,178,140,103,240,94,166,28,99,80,16,77,190,233,254,164,96,245,211,253,167,77,199,200,152,141,233,64,21,198,238,254,79,63,111,43,69,174,135,200,90,58,199,108,87,174,185,54,211,21,121,187,207,125,4,1,111,73,35,48,158,49,112,169,168,186,173,149,203,201,98,185,63,65,14,157,39,15,3,238,166,54,133,136,130,157,119,72,187,172,250,201,182,225,207,72,71,212,17,126,65,245,54,183,154,0,90,200,148,95,52,214,29,104,148,9,125,2,132,155,197,36,32,212,201,241,3,79,7,53,136,231,160,72,123,67,24,34,231,63,9,53,171,20,238,227,198,77,195,15,154,197,240,131,96,18,101,191,184,114,56,142,97,159,182,165,96,213,37,168,135,203,194,40,16,239,166,4,3,186,91,116,108,28,170,36,30,203,121,53,141,21,11,233,209,187,95,228,176,90,14,233,56,195,251,194,238,92,186,105,173,81,46,173,165,165,181,85,50,226,3,33,85,164,172,30,3,232,139,58,222,65,167,93,103,109,59,208,131,41,27,162,117,141,17,11,19,52,19,234,158,243,91,39,218,223,120,13,200,130,208,5,188,137,251,63,201,214,74,128,119,106,38,167,82,76,159,249,162,124,107,240,138,236,207,3,1,75,12,241,32,135,160,201,2,84,4,17,128,65,63,170,60,124,96,251,5,167,38,96,62,41,0,201,218,73,133,25,73,111,160,132,17,200,239,67,68,243,45,98,245,146,37,116,82,164,202,70,54,112,84,130,15,88,228,71,148,217,245,31,76,164,240,149,26,146,16,32,189,197,131,207,201,94,253,181,95,209,56,204,247,210,89,36,117,31,173,60,191,96,27,13,127,194,87,204,70,143,230,60,62,135,199,233,237,24,31,122,135,1,31,189,11,210,89,244,59,37,95,114,130,100,122,37,219,190,51,175,175,168,135,214,49,172,174,208,103,219,68,139,64,77,71,59,232,167,208,76,246,193,146,34,96,247,162,55,229,24,194,19,130,197,122,56,245,50,142,134,123,70,149,228,5,9,137,144,234,94,149,165,87,185,192,62,18,37,54,169,165,44,170,23,145,155,159,27,95,188,102,44,174,202,77,210,46,153,48,8,207,174,131,235,148,124,200,175,132,30,57,221,64,98,203,88,75,233,149,215,82,241,0,63,118,237,231,126,170,6,188,61,255,26,59,18,192,252,0,82,27,185,52,123,235,5,209,210,77,20,228,1,189,253,253,225,238,113,175,185,137,42,191,167,1,28,224,223,249,113,253,4,109,115,182,4,228,130,83,124,146,207,123,214,150,149,50,154,105,221,222,68,24,216,220,96,68,70,177,99,253,63,5,214,23,129,24,232,189,80,161,32,27,80,174,87,36,51,205,27,81,244,125,247,88,5,204,119,28,56,247,195,44,47,54,44,88,242,248,44,100,47,134,16,43,252,94,138,32,74,149,181,31,94,70,168,218,203,31,249,252,243,136,245,33,154,72,192,186,60,78,56,232,139,93,123,196,109,131,7,124,239,188,155,68,50,86,148,133,200,36,5,216,103,37,192,155,136,255,185,62,241,64,225,62,201,210,103,236,20,62,145,53,45,186,66,230,177,24,201,111,247,88,254,221,70,65,239,235,133,240,253,251,179,1,91,55,224,31,33,137,215,162,66,218,74,238,16,223,159,223,234,94,28,122,141,2,114,106,178,196,137,248,210,245,144,252,92,236,189,14,217,150,50,226,248,49,151,155,135,161,196,192,168,49,55,96,140,175,193,42,117,40,200,4,166,93,182,91,76,92,132,222,112,215,126,1,208,104,254,89,236,21,92,47,39,3,10,100,170,127,96,189,49,87,63,144,8,240,150,131,162,110,161,144,53,40,53,94,200,6,105,138,38,180,148,154,175,112,149,111,16,203,70,150,74,24,15,226,200,250,227,89,61,187,77,121,197,82,90,213,193,212,213,251,194,64,125,216,128,170,207,63,84,255,100,108,234,192,115,59,225,69,148,108,148,153,16,218,84,76,216,248,83,195,44,119,253,194,48,44,133,82,40,138,73,116,108,134,128,47,231,173,150,71,174,78,213,208,142,205,72,49,175,102,144,113,206,164,85,152,217,139,70,180,16,254,40,218,194,68,199,161,97,33,185,131,153,224,139,222,116,88,236,181,254,198,75,208,188,52,150,237,74,194,230,168,162,234,93,190,172,5,224,121,145,105,243,84,13,12,22,42,41,91,181,33,55,64,10,236,239,216,199,203,2,165,65,129,79,132,242,133,242,37,181,13,29,6,218,186,7,130,190,47,8,186,235,160,226,176,190,45,133,239,148,254,30,12,195,8,77,156,56,62,26,77,61,24,196,71,134,186,91,246,28,140,226,212,231,52,47,50,36,8,74,42,217,247,235,109,37,39,255,77,97,104,9,82,42,107,146,229,167,200,77,155,253,29,159,108,48,159,149,131,225,30,221,103,172,220,199,242,172,197,158,195,85,166,63,142,238,180,128,55,232,244,91,147,194,104,244,117,97,109,144,97,62,52,112,20,221,149,88,0,70,242,114,41,109,185,247,65,80,68,201,70,243,62,79,31,17,237,163,80,193,205,74,181,253,96,157,56,62,255,160,122,244,196,36,228,56,140,143,174,155,247,83,61,242,92,245,98,174,64,224,172,143,86,101,125,83,217,61,221,111,101,93,188,116,78,134,57,192,27,36,211,210,218,162,184,131,80,247,204,68,14,225,81,71,236,243,162,145,127,99,245,199,200,70,183,208,235,79,160,178,62,43,117,109,253,245,77,41,221,164,9,212,81,208,211,153,141,71,148,102,205,169,54,65,18,155,75,223,65,13,179,188,62,108,195,86,170,130,45,143,168,140,187,210,106,40,101,243,196,64,92,130,193,103,50,77,7,149,50,253,239,190,75,127,113,232,194,2,178,146,160,124,187,191,106,210,138,117,54,155,88,251,135,1,4,51,147,75,251,202,66,197,77,91,5,26,204,231,183,243,177,0,13,57,173,101,19,237,214,209,44,130,47,238,185,94,94,198,221,70,157,122,235,42,121,79,46,62,129,9,8,208,82,73,243,48,29,27,82,30,149,178,205,22,71,224,151,112,122,232,247,40,7,175,43,153,32,188,223,249,239,136,89,186,109,76,103,104,19,229,181,76,32,242,49,64,171,219,57,90,0,111,205,95,90,95,168,204,88,250,154,61,98,96,92,250,63,189,212,188,72,235,179,223,215,194,147,155,113,6,60,45,250,67,212,14,173,71,248,61,135,146,144,25,8,109,231,139,49,148,76,59,54,138,188,196,224,64,222,172,197,180,57,82,70,247,216,231,145,44,100,7,66,202,134,61,61,101,92,217,85,238,194,148,43,145,127,133,88,108,234,164,121,153,109,254,197,146,218,244,181,76,216,110,49,172,165,118,43,58,232,102,195,158,38,61,86,45,4,226,34,17,192,186,63,175,231,122,156,185,189,162,57,96,185,203,84,138,152,187,82,36,181,133,207,199,248,56,215,62,68,147,56,86,106,146,61,79,116,121,97,242,203,250,55,119,186,125,149,147,215,206,24,13,116,243,97,65,94,17,210,175,164,250,115,239,245,47,152,192,201,234,241,147,64,190,10,66,53,84,152,213,184,130,69,80,88,80,142,239,246,68,118,62,25,234,6,227,239,216,129,229,243,111,245,7,157,246,189,185,131,114,197,68,165,49,255,15,49,12,104,63,25,232,108,139,1,63,231,18,244,200,238,65,80,238,0,111,9,211,19,85,228,142,136,185,192,73,12,130,246,14,240,99,121,220,149,160,219,146,125,129,65,11,247,180,69,12,3,29,236,99,239,133,121,237,79,97,22,17,201,75,175,144,132,233,235,64,40,209,49,150,181,210,191,76,105,10,248,191,106,250,201,154,52,46,61,31,196,35,21,84,82,177,14,64,183,151,250,66,136,229,238,232,48,197,39,113,88,228,192,18,50,34,128,170,218,70,68,214,35,123,196,75,51,129,25,151,39,40,222,190,107,102,98,8,178,191,213,91,13,78,112,73,167,17,65,194,10,69,106,222,212,202,244,69,57,78,101,41,13,149,35,244,97,163,235,182,145,160,244,233,254,67,206,94,135,50,85,57,74,112,160,112,205,231,203,194,136,212,196,54,11,1,153,234,230,31,62,203,186,194,147,228,159,248,188,190,105,188,192,84,91,85,168,50,86,89,226,107,118,174,86,52,120,15,45,179,142,197,144,246,180,249,127,2,239,220,64,65,70,45,243,48,134,109,156,20,154,180,29,82,212,108,12,203,251,246,44,11,240,36,155,150,53,251,223,125,187,254,226,248,71,7,125,0,142,213,152,59,31,216,122,67,16,65,198,99,188,136,239,11,31,10,194,60,107,164,10,225,140,153,245,109,154,203,177,113,212,49,236,22,230,143,56,209,24,112,199,208,69,191,87,122,159,151,107,32,188,63,248,207,222,231,165,143,233,218,154,116,73,169,70,62,126,23,221,57,229,228,75,71,135,0,181,120,246,5,98,234,6,111,237,161,143,66,74,119,104,94,28,63,223,190,207,138,79,197,71,90,134,8,38,221,108,8,12,53,29,175,41,220,187,81,222,253,232,85,131,158,25,22,120,162,102,178,57,48,171,151,42,251,70,249,211,176,160,1,41,86,191,3,219,237,13,156,104,228,66,238,241,117,86,73,200,14,126,68,5,86,216,14,18,68,248,42,158,47,163,103,84,156,145,152,85,164,63,232,107,247,244,62,221,129,217,92,69,139,137,143,151,11,182,110,27,20,234,193,245,24,116,60,182,116,184,9,13,246,24,91,5,66,112,65,109,121,167,143,172,49,196,216,239,40,17,87,102,212,11,0,114,158,130,11,81,163,243,132,141,149,83,122,126,108,118,117,63,125,171,156,3,155,121,113,55,111,72,15,22,51,67,60,13,194,135,187,168,124,95,118,103,1,71,168,106,75,63,115,159,131,36,89,167,89,54,109,161,26,5,170,172,69,194,153,254,150,13,114,0,95,120,99,94,182,176,230,52,192,245,187,83,50,211,242,8,10,242,251,140,204,66,111,84,148,237,76,215,51,250,2,229,205,215,247,162,145,92,43,119,149,147,93,136,46,30,243,13,252,165,180,21,52,236,58,1,133,215,44,199,148,147,101,162,22,178,243,158,213,251,225,168,144,197,206,13,245,2,8,153,127,150,2,222,172,200,14,132,78,28,181,191,63,217,12,92,47,177,153,63,83,29,205,56,152,163,116,52,17,136,74,249,177,30,116,148,211,94,187,13,149,237,69,77,206,125,191,119,132,6,51,246,160,149,221,122,154,87,153,127,146,16,128,237,231,249,82,142,182,184,174,194,178,165,204,35,89,190,153,75,30,122,220,45,231,153,13,235,237,180,5,120,243,76,20,239,200,245,64,138,66,241,254,53,253,210,66,27,63,211,218,99,58,25,125,163,225,84,63,98,124,128,245,188,128,73,2,235,110,232,207,11,159,15,120,251,45,175,190,98,230,120,216,255,120,100,161,209,226,10,183,202,76,72,88,254,205,119,183,163,78,9,110,137,171,13,17,199,121,251,142,239,229,102,246,78,248,163,71,221,199,158,111,31,1,254,239,44,169,11,91,7,108,250,12,6,115,128,219,188,104,45,154,169,108,30,3,74,54,51,91,214,96,53,22,226,159,95,66,197,101,4,40,0,128,185,66,20,19,128,162,242,95,241,96,249,255,114,188,215,85,0,20,252,189,109,247,74,251,199,108,185,108,30,80,58,219,207,171,12,44,248,81,119,138,157,189,210,242,96,101,154,98,253,192,12,100,88,215,71,225,219,13,12,90,176,207,96,29,4,43,29,233,103,178,87,69,227,238,193,35,231,184,139,126,75,201,138,188,128,183,60,42,193,47,16,175,66,147,128,183,239,166,105,62,138,166,237,61,198,247,176,86,237,50,37,165,88,70,40,160,252,128,55,11,13,39,184,85,170,48,71,92,194,118,84,140,108,192,155,19,224,205,229,163,142,116,108,45,54,225,19,34,224,45,2,236,131,219,140,135,101,201,251,122,173,202,112,187,63,37,58,36,223,245,237,55,202,221,7,180,212,117,210,47,151,107,83,133,47,156,174,236,32,153,85,58,109,39,22,35,135,147,20,214,225,114,19,9,66,122,203,149,149,119,180,67,21,45,218,99,153,17,180,92,161,188,75,115,139,19,215,33,99,87,66,53,244,243,133,81,183,198,7,71,47,10,88,183,205,87,131,68,100,115,130,124,152,175,37,86,158,236,222,234,25,90,228,112,46,55,27,226,145,76,207,42,75,22,129,118,68,110,35,41,110,174,188,231,241,16,0,95,76,221,19,42,166,227,79,172,245,209,20,127,227,196,162,247,193,140,247,100,155,7,177,28,34,137,105,91,219,247,152,254,21,108,149,17,117,222,68,87,235,84,182,40,82,18,188,232,146,127,232,241,12,114,120,209,39,92,52,223,223,59,184,42,98,150,106,86,4,162,121,188,250,213,3,148,253,30,99,135,26,187,54,182,7,204,90,26,240,208,32,120,183,47,90,5,223,140,233,239,45,95,53,31,12,79,21,105,123,182,249,220,120,249,61,75,124,140,200,41,216,144,32,209,62,47,45,51,26,255,137,212,157,223,114,119,72,158,129,61,243,222,22,126,195,20,65,248,110,179,195,125,125,172,138,108,68,94,190,29,95,210,141,25,180,61,210,203,200,213,200,14,107,45,234,172,52,52,94,169,136,136,93,95,0,22,158,50,168,109,188,190,221,35,142,89,39,38,200,51,169,162,239,218,116,128,255,52,239,153,96,234,241,84,141,125,47,164,200,15,189,152,228,83,248,172,20,159,241,221,101,66,167,226,73,214,101,201,180,178,12,204,136,233,164,220,235,180,109,180,31,215,210,94,173,209,14,108,6,29,227,112,158,26,220,200,141,14,232,200,109,67,253,164,214,216,126,4,11,182,186,207,166,249,146,218,209,119,183,194,246,175,28,160,32,69,180,23,179,206,242,205,186,149,121,224,118,235,118,66,17,208,187,107,135,70,125,205,77,195,242,155,75,155,237,34,20,0,178,62,106,64,100,37,136,221,215,45,18,94,115,205,38,51,85,74,52,160,26,219,188,232,159,129,97,190,112,132,108,83,220,104,40,55,29,9,144,243,111,199,161,45,250,90,126,252,194,52,224,101,223,2,48,15,9,249,65,108,193,239,168,229,245,140,248,150,237,124,239,243,178,3,134,101,151,57,9,144,1,40,127,131,134,186,44,200,177,61,229,172,209,135,10,81,112,112,213,187,48,204,147,152,201,168,237,64,44,151,101,114,216,168,42,194,80,2,26,101,97,197,18,116,54,17,189,149,96,44,188,156,113,214,106,90,130,92,61,131,10,162,237,123,109,173,33,32,122,214,33,122,38,196,60,103,160,172,213,209,103,124,14,80,121,177,17,115,185,71,136,251,6,164,192,162,119,103,194,76,235,66,202,251,127,102,122,249,115,162,163,13,224,45,78,227,19,252,75,37,118,226,211,47,194,104,193,230,72,250,181,33,205,175,84,134,65,175,137,47,183,22,62,236,121,15,232,87,109,69,169,136,254,96,235,72,154,150,223,51,101,147,120,239,156,15,247,149,190,44,107,136,54,231,58,71,74,29,117,4,254,220,198,102,206,229,9,143,171,83,233,90,130,60,47,123,177,173,47,31,238,55,117,239,53,139,67,63,233,35,251,240,58,228,121,180,235,122,227,214,224,107,47,208,103,2,4,201,210,4,71,84,137,234,244,5,136,249,251,93,57,182,135,107,183,109,195,184,95,69,57,180,229,226,21,201,100,51,130,124,153,158,3,95,53,208,195,31,74,102,7,187,159,16,56,41,110,68,187,125,246,67,227,133,163,223,107,122,66,224,29,152,138,153,111,115,122,200,109,244,7,219,19,204,245,128,142,25,22,68,214,205,11,171,60,40,81,176,138,105,209,191,37,179,5,0,40,54,145,101,65,108,213,8,173,135,204,130,138,16,184,97,125,215,152,144,15,93,40,98,36,49,81,240,172,87,115,159,83,81,209,162,239,8,136,6,180,136,39,157,6,201,8,213,191,232,117,17,150,227,152,158,174,48,6,80,152,84,32,10,77,202,127,118,227,108,77,5,156,45,193,209,191,16,146,63,222,134,75,38,164,106,32,133,40,65,141,225,185,135,253,106,187,195,189,210,236,204,52,144,22,99,163,73,45,39,150,122,240,212,115,189,182,185,22,75,43,16,139,231,252,26,46,18,150,221,7,139,121,110,219,49,203,61,250,124,255,16,166,189,123,220,131,42,62,252,59,19,131,53,38,127,25,1,132,224,121,8,12,119,26,188,90,154,37,208,192,185,255,100,110,128,177,33,13,94,202,57,39,122,144,131,162,179,153,244,5,45,121,93,135,227,21,122,51,215,236,67,24,4,85,133,198,164,79,52,228,107,254,123,221,198,227,225,184,11,85,6,154,161,129,73,220,223,84,49,205,133,94,155,142,9,28,249,116,207,177,64,171,239,192,173,142,19,114,229,9,193,141,156,127,76,56,245,17,164,154,153,161,225,81,119,236,111,107,180,106,238,48,151,218,253,49,63,81,5,1,154,228,51,119,154,87,145,234,176,170,135,56,135,122,39,238,240,235,121,169,205,200,65,13,172,183,218,255,201,10,100,243,20,212,142,237,203,42,1,221,105,67,25,200,149,180,217,242,62,131,121,99,234,140,40,230,185,24,216,169,172,98,103,224,127,90,150,179,186,94,34,242,101,193,158,84,200,116,123,148,139,34,249,158,169,103,65,151,159,160,26,145,237,44,64,158,84,248,180,140,1,155,182,141,4,116,54,170,137,26,32,104,100,198,43,93,203,80,182,112,254,109,6,148,235,94,147,128,38,23,67,50,138,205,211,123,223,252,255,238,135,228,127,24,190,204,0,178,93,229,121,9,16,80,92,107,93,222,136,122,252,243,141,190,121,183,92,38,221,24,15,185,126,78,165,249,111,180,33,13,30,242,172,120,52,171,166,46,26,24,176,88,46,194,173,209,94,119,134,109,48,116,48,207,33,158,128,183,59,206,105,113,168,242,196,121,24,192,91,182,148,139,152,19,119,105,66,240,167,238,206,74,241,59,218,89,129,105,2,100,119,154,42,140,87,1,139,215,244,104,81,7,37,115,216,0,124,68,65,192,155,121,71,224,195,33,138,40,24,234,148,183,144,150,218,50,237,251,151,14,95,13,122,185,194,39,13,186,244,23,43,69,113,251,102,65,98,158,191,115,143,47,119,255,166,203,143,225,52,143,238,137,83,192,134,229,197,209,55,73,199,249,244,72,235,208,111,191,61,10,51,40,29,175,206,155,150,6,232,113,240,65,184,95,26,136,64,68,54,67,194,165,17,193,118,111,32,11,123,186,97,70,75,165,105,176,168,20,195,56,157,42,23,33,88,46,253,221,20,164,21,139,73,173,127,25,200,239,129,227,239,155,217,214,49,188,77,209,35,102,117,205,132,9,138,184,161,194,125,26,138,195,169,37,238,25,206,213,138,123,31,194,13,191,49,246,40,68,100,156,111,62,137,192,137,179,10,231,153,15,2,176,157,243,61,106,183,192,186,58,13,168,203,169,173,242,46,4,157,244,165,100,158,252,59,250,31,2,135,42,216,166,124,54,13,161,89,81,100,81,21,13,63,8,67,108,95,188,220,214,139,178,89,89,168,36,56,209,4,225,4,14,79,210,80,116,169,112,254,117,173,147,11,217,94,54,13,65,51,33,8,224,141,106,176,67,193,24,67,222,144,132,90,18,208,130,236,141,42,141,42,86,42,31,71,149,51,8,239,35,52,68,2,186,2,107,119,1,120,211,118,19,115,232,137,65,27,213,142,102,184,38,235,224,130,106,241,166,31,226,156,140,94,29,232,47,133,20,248,112,125,130,31,241,154,207,164,19,23,54,72,222,195,146,75,38,34,240,14,176,74,207,234,204,228,182,217,219,196,57,54,17,221,137,186,104,175,215,54,27,139,217,15,14,221,122,242,65,151,9,31,133,72,238,14,41,83,125,102,132,252,174,151,163,39,252,122,157,150,174,249,151,30,39,98,171,15,72,74,111,180,154,27,191,220,236,159,124,48,109,127,39,7,89,144,128,55,28,230,132,85,138,224,154,92,7,104,103,59,25,47,43,183,253,154,242,102,167,220,153,245,179,214,105,25,142,91,91,159,177,18,30,26,45,240,130,71,237,116,22,9,51,226,109,195,152,137,130,222,38,192,91,255,242,83,189,26,108,34,199,247,223,213,221,250,143,48,32,63,51,229,108,172,104,104,25,231,3,49,54,43,191,7,158,76,60,35,121,121,20,62,31,152,74,113,1,200,150,79,210,161,66,16,26,202,1,30,54,20,10,173,86,215,204,211,51,195,152,76,179,149,157,228,0,30,100,148,243,236,255,244,154,23,217,162,65,49,111,130,194,99,175,175,254,112,82,8,91,134,6,36,66,221,220,7,125,234,220,176,240,228,85,70,236,124,170,131,204,136,34,25,127,201,91,133,50,131,98,175,165,61,88,85,211,76,232,211,232,25,36,170,107,222,242,61,209,144,85,81,14,119,27,90,226,54,45,122,191,73,128,52,2,30,125,74,63,208,158,118,35,178,117,251,25,81,48,30,100,89,61,189,23,168,119,94,241,223,252,40,253,135,63,177,191,22,94,93,52,59,62,6,145,88,197,154,162,50,172,174,51,142,186,42,10,11,67,233,83,141,45,108,142,214,174,25,235,79,227,249,214,107,104,129,170,33,194,130,220,200,198,56,207,111,10,50,59,87,101,106,233,135,113,234,98,3,155,242,77,78,24,79,81,139,240,45,246,136,34,241,244,214,201,57,241,244,72,42,145,231,31,91,81,53,6,123,57,134,230,35,41,211,137,206,242,64,208,1,0,20,188,250,205,16,197,188,234,167,138,88,171,147,41,150,76,110,67,159,69,195,196,151,93,193,23,43,156,238,223,231,114,183,54,221,45,73,188,63,70,179,74,209,241,202,247,2,250,121,198,234,108,44,234,191,183,98,212,45,180,150,91,221,4,44,172,47,20,45,212,175,39,63,232,71,158,127,241,204,120,102,102,169,139,32,29,209,17,231,17,175,153,245,154,27,168,191,53,75,29,195,174,230,181,170,30,242,118,200,121,101,137,220,208,115,37,123,106,112,210,29,238,248,170,51,174,4,19,133,65,89,77,102,169,25,35,91,51,127,215,102,200,185,99,207,126,98,193,92,167,214,112,11,143,164,82,227,221,242,3,77,131,232,150,60,85,226,220,232,50,209,117,7,25,240,54,9,42,237,45,85,67,55,76,144,35,76,127,24,19,179,213,190,147,110,56,185,97,215,186,82,237,164,114,236,180,118,153,190,51,84,49,100,20,81,55,77,232,30,90,169,19,75,93,207,148,41,231,118,142,255,12,25,249,43,149,129,46,237,1,151,45,116,150,246,147,64,147,142,74,65,23,107,178,181,156,156,31,241,181,50,255,209,38,42,13,6,243,90,25,137,144,56,37,193,158,211,119,148,22,239,88,52,139,114,11,15,185,197,189,161,232,49,195,58,238,251,26,56,238,76,171,192,47,244,15,149,131,138,62,92,91,219,84,203,58,166,254,62,177,251,42,12,136,228,101,22,181,41,154,65,126,229,149,25,183,117,71,9,15,179,196,237,118,6,244,39,103,196,230,200,51,161,239,95,60,200,220,55,170,24,182,230,82,27,190,203,49,132,64,96,235,140,32,155,6,155,120,165,182,239,151,239,33,9,157,84,168,134,48,221,221,64,109,200,225,30,159,245,145,216,24,96,202,49,140,233,23,87,50,160,230,74,241,21,108,212,137,188,138,14,141,211,159,14,66,99,224,202,22,16,193,95,55,57,59,27,117,18,109,207,115,227,104,228,107,189,214,17,123,181,170,217,148,149,143,101,184,40,4,245,223,95,206,129,63,175,121,80,109,18,85,193,99,113,185,115,196,2,133,223,144,241,244,144,132,226,129,68,100,5,174,175,3,56,65,231,148,175,94,104,146,146,177,212,155,125,192,6,9,147,47,255,139,56,120,25,200,172,213,28,203,236,153,109,247,170,156,41,32,15,68,197,60,239,239,25,96,3,220,121,252,57,22,132,73,104,54,31,215,88,245,42,29,3,177,140,225,47,220,50,207,124,172,161,140,233,236,7,58,45,180,237,76,52,237,34,67,178,183,116,20,179,141,121,42,63,109,39,98,8,220,209,201,69,89,229,204,249,160,36,141,24,165,15,105,154,216,53,58,138,205,73,0,122,16,96,40,113,68,215,198,145,33,233,109,191,79,192,253,0,120,75,72,164,171,148,84,225,140,85,149,240,255,180,19,36,180,113,220,107,105,100,161,72,115,73,132,112,42,185,176,39,115,218,111,43,50,238,125,0,218,239,234,223,50,68,138,130,101,77,179,97,70,246,1,175,2,78,133,123,142,11,76,97,138,6,27,145,126,7,1,109,25,76,201,235,75,132,122,51,102,254,68,26,50,61,182,250,197,6,2,26,224,200,154,134,101,123,71,186,153,33,146,0,170,184,182,49,38,56,135,172,171,198,31,165,97,25,167,232,118,43,97,225,42,58,101,67,222,253,123,80,247,16,164,43,47,209,163,115,28,246,87,21,147,152,190,226,184,131,98,116,247,15,57,117,8,55,42,16,201,86,75,104,118,1,101,204,247,150,8,96,249,34,191,159,54,78,246,184,127,84,105,47,76,227,73,123,152,131,197,250,127,166,89,93,81,42,149,145,215,62,169,113,77,6,191,250,53,106,132,127,242,13,48,175,83,213,112,56,179,216,175,11,151,8,89,101,179,161,217,249,10,181,92,167,68,17,189,224,89,12,27,98,0,13,128,66,184,87,236,9,228,159,6,144,23,226,19,58,195,186,228,36,113,18,64,195,250,194,253,231,187,145,124,189,254,26,217,69,170,104,197,190,206,85,235,1,42,178,157,27,0,107,11,147,105,173,31,47,163,243,181,225,172,154,211,141,140,163,32,139,184,142,107,148,70,191,65,208,162,13,77,216,152,170,121,197,126,145,58,197,244,105,156,182,148,21,128,174,218,56,171,45,153,38,150,6,180,154,8,14,155,253,212,41,6,32,20,139,10,156,42,129,73,131,92,128,220,54,193,227,194,131,252,188,107,159,146,21,88,62,205,254,153,0,154,197,63,152,197,243,255,238,176,238,255,155,193,55,73,244,17,16,85,162,26,17,157,65,17,97,162,95,81,148,99,106,74,197,10,189,50,185,123,118,88,175,49,24,185,65,111,236,172,164,152,157,174,85,127,212,7,18,6,89,230,147,192,3,120,99,253,5,120,211,224,232,124,206,255,20,237,166,131,128,225,36,20,215,76,62,64,197,184,8,175,178,143,95,47,28,204,76,114,111,95,80,192,110,86,34,117,95,156,223,236,78,87,202,202,203,189,213,7,246,175,239,137,140,17,167,38,92,236,47,56,192,178,44,46,218,108,148,196,149,23,147,21,177,164,28,192,83,241,4,42,71,104,238,71,170,38,53,191,33,170,1,14,73,122,48,173,205,150,56,202,148,68,146,253,226,96,168,40,159,19,35,111,154,141,224,143,42,31,139,172,110,102,248,62,142,39,71,25,2,34,190,5,127,103,99,152,142,14,205,126,180,133,47,140,139,247,55,122,65,25,111,241,244,188,34,73,75,201,71,108,80,31,142,49,86,80,187,149,170,103,128,181,74,202,162,13,198,139,24,74,157,47,64,161,16,17,74,94,195,47,148,45,107,188,223,239,161,43,75,42,38,73,47,146,150,137,253,129,67,100,182,77,185,64,50,112,212,88,158,6,65,175,23,88,65,92,167,236,34,177,32,142,81,18,82,166,213,172,73,190,119,184,83,216,158,34,145,97,139,67,26,226,25,123,198,119,20,7,70,199,117,67,207,192,192,64,16,75,18,94,84,27,133,40,135,85,104,103,54,125,139,225,157,60,136,250,17,3,146,93,48,145,65,139,166,250,152,188,186,138,164,63,133,220,106,113,207,97,17,145,158,52,62,106,177,81,44,24,107,66,209,101,161,205,76,130,201,50,60,111,75,126,163,108,102,96,24,25,225,68,194,132,249,42,5,107,136,255,11,78,129,208,224,248,190,35,22,88,1,162,252,235,210,211,194,193,88,84,13,193,191,125,94,200,192,119,62,158,122,47,217,202,99,163,104,221,27,117,185,182,58,214,119,129,113,169,24,176,158,77,123,145,172,234,213,94,244,28,130,191,211,209,230,19,190,7,5,251,224,8,66,79,232,181,14,215,158,95,120,85,178,163,22,68,233,2,145,76,162,47,252,216,137,235,41,33,179,167,50,84,3,175,44,8,207,138,247,52,144,171,2,177,149,63,86,252,200,214,90,5,120,67,211,178,39,11,64,17,251,9,211,39,17,233,112,99,215,104,0,120,163,109,222,94,132,148,77,227,124,149,14,166,27,96,80,158,106,42,57,28,81,154,225,223,90,189,32,138,233,177,211,178,74,136,25,36,155,60,116,166,31,234,112,13,59,36,100,252,90,71,80,162,127,145,81,126,143,189,63,73,94,32,135,153,56,153,199,142,139,36,73,127,202,223,57,155,201,182,120,150,119,156,108,113,153,109,103,74,127,100,75,124,71,72,51,40,99,140,187,163,37,179,166,220,52,2,153,127,17,236,20,122,211,168,230,135,245,57,106,95,236,2,39,117,214,7,26,255,43,224,45,236,133,73,62,142,9,145,134,107,253,232,110,94,17,240,230,47,75,212,226,120,104,90,253,37,45,205,119,108,17,206,229,41,66,109,87,158,92,27,50,54,135,61,180,171,81,199,100,87,135,61,180,130,229,249,208,19,179,253,157,230,159,215,175,25,144,42,80,240,216,104,214,26,200,145,221,189,147,120,90,137,20,171,57,117,148,192,34,153,45,124,0,130,119,185,143,48,14,43,54,86,79,228,59,101,215,169,252,72,240,92,178,162,188,107,55,197,68,25,132,15,231,130,113,87,6,108,169,251,58,39,91,149,133,126,98,21,46,182,154,143,254,91,19,120,0,31,108,212,125,17,254,96,72,30,254,133,218,150,71,48,52,248,124,67,145,149,35,97,69,189,157,17,5,30,57,176,88,212,96,247,157,192,215,51,81,198,245,70,71,9,180,70,86,191,102,175,167,39,16,65,146,213,190,180,197,208,167,60,31,142,236,36,142,161,243,137,48,50,137,117,248,135,102,185,140,148,169,20,25,120,222,102,209,81,255,42,186,173,196,165,49,167,102,207,214,220,27,243,149,22,149,20,70,111,176,197,255,50,244,152,198,207,108,240,19,150,252,0,235,131,169,115,165,245,109,221,94,237,213,248,172,191,227,179,122,99,165,21,109,245,216,226,210,99,213,200,206,172,169,34,223,204,231,178,60,98,104,168,70,253,246,92,145,18,47,77,136,161,6,163,222,58,195,23,250,65,183,158,153,19,248,187,70,201,45,43,55,228,141,228,163,105,122,16,84,26,35,29,139,177,73,56,19,43,43,154,84,120,35,134,212,66,176,145,126,248,151,210,167,150,95,203,101,31,204,240,132,241,79,230,26,22,94,4,112,137,118,73,55,99,41,25,107,189,143,166,218,27,46,12,218,57,232,34,105,225,59,159,61,94,107,30,226,201,140,169,203,160,167,85,124,172,202,175,153,121,77,20,211,212,1,178,154,13,146,224,254,216,7,16,65,151,100,225,193,14,182,103,243,68,102,61,59,131,121,32,155,238,33,192,29,204,255,236,146,250,66,221,112,242,203,233,173,53,128,246,113,35,91,179,249,99,30,17,0,78,172,217,150,147,161,66,190,65,251,182,96,124,224,65,65,62,62,101,243,125,132,249,217,178,181,30,241,227,17,166,243,73,189,113,19,85,181,131,0,5,25,30,55,170,170,30,148,172,243,29,129,79,23,110,98,7,62,213,39,128,30,255,183,73,220,127,50,223,130,0,242,190,32,28,36,23,115,140,33,211,51,146,98,70,36,39,151,162,46,67,99,94,115,164,204,47,56,219,24,57,80,175,204,237,165,69,152,75,183,104,109,23,240,192,62,14,241,172,167,129,224,122,84,166,87,47,196,140,24,229,223,186,57,5,182,215,232,148,206,174,15,213,147,39,197,254,240,89,146,122,173,72,130,176,3,232,72,86,116,171,115,205,182,87,46,132,92,26,205,204,133,141,42,0,222,204,130,139,21,10,165,110,19,117,110,51,98,217,63,141,117,241,136,185,74,123,191,147,173,42,250,238,253,140,35,179,18,182,177,25,230,66,13,148,88,202,246,136,194,146,207,30,204,135,181,44,86,128,183,5,175,250,50,156,157,100,251,30,50,17,201,54,240,223,28,143,26,161,145,11,128,183,153,39,220,113,192,27,239,208,43,58,204,253,188,199,73,220,72,130,37,13,165,135,246,10,245,241,241,92,137,70,162,85,205,196,123,45,123,187,77,61,115,47,129,251,120,94,142,106,71,254,227,80,7,190,175,3,190,251,108,45,50,163,247,53,206,223,107,40,44,143,210,220,88,16,130,158,216,63,79,1,10,191,110,250,55,179,121,41,161,100,64,0,3,138,210,164,225,1,248,172,32,211,76,1,54,181,67,109,54,237,131,41,38,9,181,187,113,24,35,51,207,232,134,154,84,42,218,239,184,76,79,151,9,25,183,147,122,103,119,104,44,203,226,246,8,246,194,173,52,109,156,154,190,0,101,41,30,0,254,175,39,31,39,192,219,203,35,224,45,105,254,157,78,254,91,75,246,60,246,167,108,193,0,75,78,241,2,9,121,47,121,248,17,83,156,59,39,41,70,175,125,85,95,53,95,93,91,6,220,110,78,218,145,36,169,193,72,178,212,178,32,220,231,211,7,102,41,49,233,216,24,97,69,113,113,195,224,50,34,113,191,37,182,112,1,198,211,58,55,245,196,122,127,142,225,216,72,91,248,26,191,121,179,177,112,120,176,77,4,8,148,16,104,213,89,120,97,131,62,207,188,221,162,83,203,223,91,194,70,139,125,201,241,95,74,224,232,111,200,102,6,236,7,5,6,91,106,109,157,134,147,152,150,184,126,125,96,30,175,150,166,98,209,237,206,128,191,220,58,208,183,215,252,208,100,146,55,217,87,110,9,1,203,47,142,37,6,153,77,196,176,184,193,176,132,233,77,40,100,68,3,134,32,84,208,221,61,125,169,192,47,32,12,230,204,180,206,199,33,203,240,24,149,32,37,45,192,96,156,143,44,190,196,34,102,71,144,126,56,218,162,98,21,16,80,50,231,168,33,255,165,150,41,185,128,32,35,156,60,215,68,59,214,160,216,181,167,203,81,6,3,243,199,43,109,95,68,127,209,37,140,27,113,114,93,179,0,65,9,231,147,64,181,108,55,213,114,227,215,158,36,211,8,150,34,98,112,11,115,115,70,165,56,2,185,18,14,179,225,69,189,94,192,47,1,157,77,198,170,71,79,185,7,20,129,65,31,15,192,27,230,111,139,126,57,140,239,129,237,61,38,250,55,15,57,151,148,1,113,128,55,8,192,91,117,223,85,1,126,38,13,158,113,30,220,243,1,224,45,50,191,0,88,218,62,33,176,82,76,234,124,193,160,86,82,54,141,55,153,174,135,47,76,86,41,216,181,190,50,51,165,30,53,146,140,51,132,49,201,137,75,254,140,18,34,182,127,111,14,205,104,111,135,76,77,137,153,46,30,185,23,57,220,143,109,81,89,180,15,101,150,38,245,69,29,99,139,21,206,173,68,3,215,221,236,99,125,58,230,94,129,27,79,76,176,133,43,73,182,169,228,62,148,0,253,158,156,33,110,132,46,70,88,34,206,222,9,120,32,231,45,224,173,91,98,181,39,233,142,100,72,181,246,154,205,134,151,237,248,189,120,38,106,217,159,127,64,100,124,110,51,234,232,217,62,184,53,235,235,84,124,166,160,13,142,164,45,149,142,234,243,92,41,18,181,96,48,190,119,9,57,6,85,40,140,79,23,130,177,124,169,96,180,175,151,68,21,69,209,241,201,191,198,2,149,247,73,191,105,155,248,173,125,50,176,232,86,52,182,148,98,50,139,33,209,131,189,201,186,246,36,93,206,177,145,231,170,162,82,201,59,246,88,177,65,184,3,178,38,113,185,114,86,5,249,250,11,15,240,198,110,180,200,251,227,99,100,67,27,65,42,59,241,37,78,234,58,46,242,101,230,84,193,11,51,58,39,72,70,111,230,18,111,170,242,133,71,24,9,21,20,51,224,109,229,232,229,108,49,158,199,103,177,240,14,122,108,115,236,4,87,170,234,88,167,207,148,87,88,111,121,237,206,29,120,129,75,203,231,160,201,224,128,219,89,41,239,23,56,189,217,235,79,43,75,156,123,242,124,237,217,230,195,65,95,221,229,185,247,118,72,14,176,53,52,221,100,165,137,96,45,168,178,244,147,16,229,111,124,124,3,120,224,150,14,117,90,132,166,95,20,188,51,72,51,132,77,51,156,147,193,172,113,195,206,247,94,163,117,227,133,233,238,7,194,42,254,176,240,151,81,216,211,200,44,231,58,61,27,203,84,144,51,155,6,116,146,6,143,2,56,189,220,37,24,130,163,46,25,165,250,17,5,191,118,241,198,200,132,186,49,103,133,132,1,213,124,65,82,148,74,197,224,57,214,30,78,146,27,219,3,164,79,102,205,43,65,202,7,185,65,69,5,8,225,73,253,178,188,205,150,138,237,73,38,142,250,244,217,158,65,14,159,216,36,29,85,206,88,85,140,137,200,123,23,187,66,8,239,37,125,232,73,220,226,135,232,122,238,89,175,172,174,149,44,96,35,41,62,20,134,163,51,152,9,163,130,179,5,186,250,40,235,44,60,144,253,248,193,222,243,84,243,120,120,30,33,94,250,1,25,20,240,102,53,123,167,137,192,100,150,200,243,192,102,112,84,186,247,64,80,172,185,27,59,142,165,65,247,233,27,224,77,248,200,195,24,49,91,148,41,36,131,43,179,234,134,216,173,118,228,123,148,208,149,0,62,178,1,216,135,176,87,157,150,216,121,38,94,19,77,46,245,44,52,13,29,108,43,23,113,212,17,149,193,254,251,106,64,22,252,189,162,108,109,229,144,45,88,25,179,134,24,24,15,138,45,113,14,81,56,48,38,52,59,64,28,236,159,92,82,138,245,224,28,254,85,59,192,13,6,243,38,127,21,141,1,229,226,158,60,160,101,249,189,122,66,137,93,66,112,162,176,86,8,206,2,40,85,70,240,234,96,143,218,45,150,93,212,130,203,190,110,53,91,253,169,122,178,190,88,56,133,240,14,189,40,98,185,255,109,133,80,44,246,11,224,103,252,46,219,239,36,199,97,228,45,69,122,43,30,57,41,20,164,153,229,156,160,138,252,226,21,43,22,55,9,143,198,14,15,207,11,182,53,122,108,19,105,205,170,98,23,199,132,197,210,131,223,253,141,149,97,146,205,12,20,43,121,31,4,140,123,178,165,38,56,45,195,53,19,216,103,239,99,140,138,217,85,74,78,122,178,212,213,77,209,107,160,196,61,166,208,61,59,209,163,27,150,45,72,219,140,236,246,63,203,23,255,104,175,21,16,153,45,229,134,173,211,95,208,173,217,30,216,101,129,92,169,83,226,92,244,215,122,153,73,220,165,242,165,207,150,121,166,249,157,70,38,205,72,143,196,152,155,178,121,200,50,55,21,172,113,106,102,105,78,219,80,174,85,131,165,97,127,117,75,223,23,54,70,90,65,145,146,210,103,140,229,244,220,248,104,130,113,9,120,163,122,238,200,127,25,137,236,116,57,237,111,225,74,56,94,101,8,174,128,20,47,65,35,9,211,196,207,17,66,95,96,64,144,148,99,30,209,149,226,156,78,55,60,86,253,154,168,222,163,19,214,101,14,163,43,121,202,182,119,236,205,220,139,30,138,133,59,243,101,108,35,70,102,130,121,93,131,167,61,59,125,121,10,182,193,85,50,114,133,158,59,212,68,127,167,59,179,60,254,246,232,183,221,205,24,195,54,224,77,237,222,71,226,41,213,231,243,123,121,27,193,39,32,136,17,20,20,68,20,39,48,93,170,55,4,55,10,12,68,231,64,70,254,194,36,152,60,20,79,9,46,231,12,101,15,191,83,64,34,150,144,198,45,184,76,16,19,227,81,145,231,39,171,70,93,103,183,130,145,237,215,159,185,153,163,91,192,100,80,32,101,61,13,121,8,199,107,91,94,76,113,59,172,228,123,179,175,232,3,13,216,231,54,20,94,37,100,96,136,21,22,204,151,58,138,41,98,50,203,167,182,179,181,157,138,163,99,172,157,196,151,150,6,207,95,231,151,26,113,134,10,233,4,112,21,175,131,0,56,13,13,151,167,196,9,45,182,100,61,89,122,4,4,13,239,63,53,38,141,220,38,33,238,13,69,23,57,55,155,218,43,69,101,190,122,98,191,223,247,159,95,222,153,26,3,161,120,156,164,188,105,126,114,143,213,74,1,145,157,42,193,46,113,100,148,157,173,29,103,216,2,3,201,134,100,52,55,184,210,171,162,25,35,177,157,175,123,215,110,190,220,78,124,156,248,10,170,23,146,92,141,17,206,98,125,222,34,221,4,93,157,112,163,87,72,64,192,247,20,150,35,252,121,62,24,244,110,31,217,227,94,110,176,3,196,62,253,200,75,38,245,11,11,194,202,248,65,168,236,203,160,205,217,205,90,134,193,73,85,107,58,171,5,65,205,225,36,202,112,244,106,193,5,6,5,193,58,125,26,136,118,138,94,23,174,46,57,199,220,68,38,86,55,36,125,10,32,87,203,76,127,133,113,163,0,251,0,231,21,60,214,115,120,37,180,163,2,67,14,120,59,121,57,186,54,251,31,75,224,237,171,211,35,211,182,28,100,163,62,172,147,62,142,218,15,150,185,220,4,126,134,239,76,180,229,249,141,95,13,147,217,152,77,58,165,236,236,239,251,201,247,126,49,41,5,232,212,72,22,59,92,4,149,238,43,42,153,122,46,94,229,26,198,200,155,65,140,224,49,155,25,111,213,91,107,16,216,244,24,165,179,212,144,168,47,38,194,214,147,5,174,174,195,134,82,196,104,60,3,86,244,177,234,245,185,173,167,67,253,7,143,56,141,46,249,107,106,203,37,204,136,153,131,36,94,190,134,112,30,15,22,67,167,37,235,165,109,170,99,76,69,49,207,219,96,169,15,246,18,15,220,135,42,215,69,161,230,70,94,129,156,69,71,123,8,13,188,99,46,124,7,117,179,113,183,35,150,58,47,255,202,134,153,69,186,221,65,65,62,89,137,122,236,164,146,28,118,202,94,230,237,252,162,239,12,168,22,175,188,108,45,119,216,175,89,43,141,219,203,105,181,195,72,106,242,9,214,132,164,59,218,95,10,147,136,173,167,211,16,132,136,71,83,221,24,28,172,152,149,17,16,244,234,155,205,244,165,18,152,169,196,124,138,70,251,85,178,43,7,165,208,67,226,94,119,231,120,120,169,170,1,111,50,117,219,171,144,232,59,58,108,130,183,211,170,53,84,172,216,232,103,38,29,27,147,10,146,110,13,9,39,114,61,141,35,181,5,71,24,185,207,67,151,243,10,155,6,106,186,163,132,159,223,225,42,53,19,227,129,13,19,57,30,233,10,167,87,168,239,165,78,35,202,246,9,123,182,225,216,15,123,182,123,143,159,145,45,69,22,54,230,212,87,110,162,179,89,44,18,250,171,95,196,125,218,184,134,79,7,42,19,34,122,150,157,23,252,131,7,209,78,69,235,66,221,10,232,233,155,3,88,152,93,167,172,18,130,106,17,115,209,47,40,105,173,7,132,39,13,78,255,173,64,235,252,64,136,188,148,232,96,32,84,143,113,171,229,102,249,197,75,198,192,195,152,198,112,238,242,163,6,201,207,228,194,228,201,103,138,234,129,193,248,26,45,151,238,86,63,159,246,170,48,182,65,219,34,164,30,98,144,23,227,189,132,91,221,105,46,32,135,78,145,49,44,70,252,162,241,127,255,189,95,24,58,90,131,169,46,75,74,202,18,0,59,126,159,68,187,125,174,50,39,182,81,212,169,225,206,62,242,148,138,168,191,220,31,186,105,76,179,201,7,111,139,3,165,39,217,192,106,189,124,222,176,40,172,110,96,8,17,174,8,242,35,0,243,40,225,239,105,145,0,20,14,5,65,55,174,16,194,163,133,68,115,202,131,28,235,147,79,98,58,127,8,167,148,7,49,15,122,202,59,25,77,16,246,191,139,241,4,53,236,244,64,189,35,212,2,87,54,199,25,45,163,144,98,58,17,161,83,103,220,224,73,234,57,33,227,201,55,225,81,23,23,222,67,205,101,39,204,231,11,186,180,224,95,19,70,99,222,63,232,111,138,221,64,158,20,178,227,90,31,239,121,250,226,108,87,83,103,150,44,25,147,178,85,155,170,164,137,72,62,57,49,249,137,174,213,35,217,37,117,44,172,126,100,222,189,155,18,36,103,138,33,236,108,235,246,68,250,240,60,13,17,27,17,141,198,95,112,173,58,161,125,87,124,88,159,243,84,253,160,144,97,167,240,12,129,224,121,136,81,69,144,131,79,186,62,165,15,100,8,127,53,115,70,197,100,168,236,75,68,35,217,159,50,142,189,106,246,16,7,224,95,239,152,56,215,185,175,243,225,106,18,4,189,1,63,125,76,207,105,97,71,148,10,158,65,240,235,196,157,56,63,69,32,127,30,237,216,30,144,64,44,238,88,125,92,116,236,94,21,94,138,7,128,156,158,150,108,177,82,103,178,168,153,45,98,95,245,193,158,71,128,132,54,109,226,40,8,47,119,211,182,116,20,173,174,19,211,27,77,170,133,57,187,56,110,0,124,115,180,242,8,120,204,59,211,17,160,238,59,131,30,72,130,198,36,49,233,46,162,197,4,194,239,243,254,39,98,17,148,89,229,225,22,208,44,47,26,161,103,109,89,92,13,16,228,185,174,230,120,40,40,244,226,44,223,161,102,152,214,57,74,0,217,236,156,13,56,160,118,44,95,182,1,236,200,0,100,222,100,82,214,128,202,63,40,31,80,212,152,240,223,161,52,243,149,223,99,7,116,178,15,216,101,48,30,37,155,141,22,21,152,94,5,153,21,4,53,150,44,161,204,41,49,215,201,65,167,182,166,114,47,15,182,53,186,14,123,142,57,245,244,4,145,161,42,113,47,74,88,153,173,193,149,111,233,200,7,0,222,208,63,167,53,228,90,32,248,199,122,247,174,161,152,173,102,122,99,19,92,181,19,48,28,134,144,57,41,32,90,38,79,4,24,186,5,149,203,13,51,252,254,160,99,28,198,110,246,94,211,51,213,7,17,21,149,59,76,109,154,21,102,245,133,151,29,42,211,183,81,123,202,57,37,136,97,57,38,101,127,187,215,205,101,43,43,106,48,15,69,91,90,59,204,105,225,18,58,109,136,250,188,220,112,103,139,28,211,140,165,153,42,35,209,35,209,27,164,108,28,40,223,100,8,111,219,203,25,232,148,238,58,87,91,220,30,222,46,167,189,164,49,210,123,225,32,40,213,21,29,216,212,107,37,70,170,127,144,236,62,51,7,3,188,49,68,14,0,222,160,151,53,52,95,198,96,30,124,80,95,9,39,94,119,109,78,226,57,55,105,198,136,91,154,44,115,92,190,199,29,222,64,178,250,7,162,122,25,14,105,210,161,125,172,17,153,250,28,79,132,225,66,175,89,242,217,167,74,244,236,58,130,190,239,84,101,42,237,170,241,130,94,202,22,134,230,193,81,11,187,189,43,242,204,132,180,97,228,243,201,38,61,183,243,216,13,85,70,80,204,71,31,103,149,197,121,146,47,103,15,120,134,255,254,205,214,12,214,209,124,189,60,250,218,119,172,45,44,132,104,114,244,10,44,216,14,166,245,32,175,198,169,63,210,125,223,149,52,92,243,156,125,217,61,165,27,191,105,142,67,130,214,203,160,167,79,235,34,159,45,80,146,150,136,186,20,240,115,114,169,12,125,217,64,54,112,102,229,193,70,32,217,136,81,131,194,104,63,255,56,130,216,22,70,178,39,185,124,215,112,125,226,208,77,143,243,249,197,65,211,41,220,50,135,142,230,52,95,71,58,139,205,43,13,238,92,198,16,119,164,171,157,128,178,130,138,240,126,7,209,74,60,123,55,56,27,243,11,73,161,145,180,132,214,37,224,67,48,207,166,237,147,245,199,133,198,71,91,205,2,181,123,183,241,221,224,56,203,92,140,28,91,70,234,88,143,98,25,235,0,223,227,37,251,219,147,65,196,194,215,197,35,43,178,33,195,89,53,148,134,113,107,56,254,184,41,122,99,140,249,204,141,178,39,108,69,209,189,154,140,15,248,25,215,160,241,84,249,60,120,171,89,88,19,18,69,246,36,127,244,148,157,152,116,241,127,250,168,210,62,1,105,40,244,255,250,57,87,60,200,247,192,213,127,95,122,133,1,111,107,204,237,9,239,175,224,187,238,75,121,146,40,103,146,82,52,232,139,62,216,156,233,108,185,194,54,185,124,21,68,228,202,14,231,82,33,95,168,149,140,173,171,8,58,228,24,192,196,216,81,208,36,51,82,219,107,252,228,74,38,213,195,207,159,64,139,33,214,60,73,163,84,112,76,101,35,84,155,142,38,190,91,27,165,70,100,103,106,165,133,225,38,70,69,170,218,0,191,168,223,172,105,78,20,189,51,146,0,77,79,157,24,250,45,74,252,98,253,83,203,100,184,246,164,82,109,240,107,88,81,30,73,113,222,56,63,163,89,118,60,9,121,237,100,216,251,152,207,79,23,66,4,195,134,253,104,103,88,68,136,198,13,171,143,91,79,110,1,61,4,181,95,249,185,40,6,147,217,116,171,113,174,184,165,86,152,165,162,149,97,54,71,209,199,196,165,191,198,132,84,6,81,108,101,218,86,187,93,112,51,145,66,141,160,34,122,92,173,121,28,185,57,133,69,6,153,209,153,164,188,46,93,8,114,147,133,185,104,104,154,223,220,41,80,42,179,186,1,63,130,17,171,107,90,215,56,5,233,38,39,71,110,249,0,193,193,182,68,162,181,75,109,217,74,76,193,76,150,95,163,207,61,64,66,252,52,1,191,4,97,8,191,79,45,140,1,86,139,167,64,82,34,52,191,152,162,80,66,210,197,58,32,253,179,199,100,36,195,184,88,171,40,191,207,134,43,171,180,97,92,89,134,100,156,101,138,120,26,255,54,60,191,122,2,139,161,67,62,149,132,234,136,12,177,16,179,40,99,247,103,74,234,77,190,174,177,233,104,205,172,178,90,113,75,142,204,52,46,252,119,112,200,144,35,24,92,84,27,21,35,182,60,107,37,254,167,225,126,249,9,227,35,26,43,176,225,78,49,248,101,192,225,167,113,127,10,139,130,51,216,198,83,200,105,175,134,35,109,193,123,145,231,181,190,154,180,233,157,140,167,44,246,124,36,184,240,114,242,56,128,47,39,202,32,252,252,3,240,54,66,9,120,139,16,205,39,31,97,148,181,142,224,211,191,1,207,120,12,33,194,218,35,203,199,84,54,180,44,5,188,225,36,121,242,176,147,127,205,92,69,252,146,255,132,222,144,121,39,228,101,165,46,181,167,81,144,111,75,104,144,250,82,246,219,48,174,105,224,203,39,115,147,162,182,73,76,24,178,142,195,80,227,189,232,219,249,15,188,27,124,128,183,225,147,233,9,140,155,95,193,191,131,116,110,85,106,171,34,43,62,198,120,120,40,101,139,93,41,133,128,145,155,53,52,35,239,74,119,154,156,4,54,88,237,164,51,228,235,95,110,230,80,135,118,149,193,153,56,184,216,31,13,82,46,156,103,180,211,180,75,188,19,190,182,165,29,251,68,196,124,41,203,198,47,177,251,43,93,240,167,103,169,109,188,110,27,80,61,70,195,233,16,2,128,205,71,187,25,155,42,72,146,194,50,102,2,107,32,81,223,199,9,58,47,140,104,49,209,46,249,240,213,110,99,227,5,168,59,90,175,0,153,13,225,223,82,183,46,178,210,172,82,6,1,110,127,46,255,77,197,224,192,78,123,163,44,140,38,197,38,63,253,128,184,60,216,234,45,1,212,63,116,205,171,208,154,100,0,154,62,112,75,251,74,105,178,225,14,241,188,41,145,68,207,47,105,41,157,81,47,179,39,225,181,202,176,33,110,61,201,142,66,76,72,250,83,47,188,2,162,242,109,34,9,133,145,52,121,226,108,204,223,140,158,214,46,33,175,67,81,146,248,61,139,224,13,76,25,33,52,27,21,159,198,38,227,31,206,4,244,174,157,144,226,46,179,60,209,241,187,58,60,43,37,31,213,105,190,242,86,34,250,15,84,118,36,62,108,251,9,31,221,200,121,165,125,109,162,36,128,244,153,15,149,82,116,168,41,46,2,91,158,43,255,178,249,194,222,93,254,221,61,177,151,222,69,240,157,162,59,60,201,205,47,17,203,131,126,250,198,155,179,177,162,2,197,125,47,119,190,205,16,60,191,118,83,211,244,165,237,120,26,163,180,251,83,87,83,32,116,202,146,78,31,142,125,243,118,41,41,173,120,16,224,173,213,122,76,58,150,79,235,171,239,211,207,194,118,101,227,102,171,84,79,26,199,244,95,188,56,17,95,242,163,209,209,120,148,87,135,82,237,238,1,111,43,58,101,31,104,41,65,166,240,195,110,41,77,203,18,33,58,151,104,151,155,172,161,16,60,40,167,77,166,1,114,60,114,154,74,244,4,46,16,223,134,151,163,227,33,26,183,98,133,253,27,51,254,233,205,205,2,93,63,77,110,210,165,21,242,87,5,120,80,206,150,203,138,54,233,175,136,3,73,184,172,234,29,248,81,59,224,232,176,30,148,111,229,51,0,252,9,166,76,3,196,25,3,42,10,218,254,235,32,50,138,46,237,127,15,83,175,176,118,0,248,82,150,230,142,9,162,24,244,57,242,244,34,75,245,40,218,165,38,23,148,148,20,205,33,123,88,77,173,233,115,98,181,52,189,44,135,43,208,142,61,68,236,97,32,200,73,222,92,167,20,220,214,179,192,90,61,33,36,86,205,69,132,245,7,189,147,28,18,20,18,53,72,187,226,238,230,252,226,175,191,123,202,127,26,111,12,203,96,115,107,41,73,153,149,246,171,66,59,173,91,95,10,125,164,60,251,54,214,72,186,18,157,87,76,105,150,157,63,56,176,212,62,13,137,128,127,154,127,135,233,52,26,239,79,143,161,16,175,151,202,81,214,151,89,125,142,86,72,36,220,231,101,100,56,25,47,119,64,66,140,206,64,248,217,42,100,85,207,98,187,122,184,170,47,145,74,98,164,73,222,138,20,98,102,146,191,59,73,73,118,49,181,111,29,172,47,168,117,71,155,243,128,58,84,192,37,74,28,251,58,31,155,163,90,251,196,172,8,101,8,34,149,88,134,165,65,108,191,162,124,113,130,230,248,176,178,253,154,61,183,101,104,39,40,40,201,52,36,40,57,153,76,120,78,114,186,96,113,132,73,10,97,73,103,174,56,55,124,121,233,120,85,179,34,147,84,235,75,55,227,213,129,98,168,113,126,122,249,200,199,25,31,194,176,247,21,42,96,205,7,143,59,244,5,159,141,7,44,145,8,45,255,206,51,45,78,136,197,202,77,124,154,52,60,157,44,158,43,45,132,70,105,243,67,112,146,83,16,131,79,82,228,108,177,48,231,163,189,47,172,6,70,13,224,173,244,142,55,11,240,230,147,240,114,119,191,138,145,124,251,85,95,152,76,192,69,160,154,220,155,144,146,32,162,141,37,27,85,107,130,68,38,150,214,45,228,124,173,194,41,109,102,156,81,203,104,11,20,149,230,218,213,43,133,81,186,44,52,212,160,117,147,229,199,143,80,135,169,227,66,222,13,194,212,150,154,147,26,194,150,123,122,174,140,189,48,250,153,239,112,17,41,55,102,22,184,159,75,124,190,162,3,222,248,97,58,124,120,221,81,159,246,232,208,145,84,0,111,84,2,175,153,254,128,183,134,218,142,135,61,248,46,152,160,182,22,170,155,99,253,217,102,225,37,119,99,225,240,28,169,100,251,246,145,108,50,121,119,126,48,40,9,233,203,209,30,255,37,139,189,197,212,86,145,203,38,77,99,175,249,171,217,42,141,6,109,183,222,168,218,20,48,227,201,128,79,8,103,39,155,133,90,43,39,178,53,22,101,89,24,61,73,229,237,225,44,82,136,220,4,238,178,218,131,209,30,36,203,103,6,83,143,131,98,106,27,131,73,91,210,252,95,151,73,168,84,184,55,227,17,27,123,60,30,0,68,94,157,107,119,37,58,18,218,145,26,214,6,138,94,54,15,4,9,173,241,173,205,55,217,31,187,39,237,63,23,9,172,237,130,73,227,158,222,121,84,139,25,104,50,12,217,152,193,40,84,28,38,161,6,162,138,227,120,111,165,21,27,129,102,226,243,221,105,172,2,222,12,86,19,154,21,120,115,32,162,243,139,116,29,126,136,229,16,126,94,97,163,121,24,148,65,127,130,113,182,75,12,21,110,219,34,100,40,146,147,181,26,160,98,72,83,255,222,8,90,178,80,125,82,165,64,149,98,167,30,147,128,68,247,47,203,94,177,31,144,224,123,59,63,50,110,151,126,226,228,255,87,40,162,249,175,80,196,45,199,254,95,186,0,204,17,115,81,133,12,31,224,218,254,244,12,4,119,148,255,209,51,176,248,82,137,191,39,6,47,86,236,121,226,200,156,123,202,175,249,124,138,25,237,200,90,23,84,212,8,53,38,44,122,83,111,191,227,158,76,142,191,24,193,170,16,226,8,105,62,166,232,64,161,45,152,125,85,100,53,64,80,74,108,102,45,254,133,189,60,94,208,130,11,185,174,207,72,42,110,32,123,111,222,158,90,48,145,146,26,106,180,164,139,187,97,62,60,225,198,23,229,128,88,120,88,20,247,254,135,78,241,65,171,249,195,97,155,20,113,141,41,101,54,209,97,185,147,217,210,184,225,170,90,20,81,223,4,188,124,4,49,202,88,32,250,38,193,18,157,84,188,94,109,21,126,251,70,229,94,252,195,209,129,195,165,128,160,209,58,131,173,144,178,68,157,122,165,82,203,42,135,21,51,97,130,155,241,152,225,174,199,94,95,108,152,22,224,77,175,130,233,120,190,43,211,49,219,177,150,200,107,76,115,114,28,143,113,51,129,74,174,166,209,47,40,136,132,58,239,67,116,162,46,193,102,214,0,135,36,49,53,181,56,102,141,156,221,136,96,200,37,5,98,122,147,32,169,141,153,128,189,177,116,106,237,234,164,45,70,96,223,232,161,131,91,181,96,157,88,204,14,74,5,147,196,207,186,40,142,103,83,103,10,5,236,219,188,235,93,125,201,178,201,188,94,65,199,17,66,204,180,10,161,86,17,225,83,20,226,216,10,50,255,97,179,129,172,171,89,171,144,8,157,141,35,171,58,150,176,166,75,19,8,243,129,122,16,57,173,90,5,175,75,13,17,237,102,169,215,52,190,251,118,117,175,211,67,132,94,132,192,95,128,183,2,189,231,144,124,82,161,242,239,246,17,61,119,51,39,133,2,158,164,230,132,159,191,189,163,139,174,134,254,160,2,162,216,75,192,32,26,250,135,57,29,222,167,69,195,11,79,133,20,8,3,6,166,230,68,30,129,154,161,142,197,2,205,136,67,242,95,6,152,17,191,110,246,86,57,1,111,80,236,99,66,102,200,195,3,174,115,174,128,183,208,113,71,228,80,38,49,223,252,28,161,94,67,76,28,16,66,239,5,157,9,193,93,250,107,190,90,151,80,14,205,226,109,10,53,50,110,167,147,139,243,61,250,205,204,182,248,105,149,221,99,209,218,64,184,219,225,14,5,229,7,242,196,102,161,111,72,235,17,159,174,109,142,182,184,196,22,20,6,228,136,250,228,37,81,31,29,209,65,95,89,26,148,7,235,17,47,234,173,246,153,48,131,85,1,111,69,67,77,26,198,81,57,29,230,162,118,63,110,3,240,215,109,174,238,151,213,67,85,7,16,11,123,225,125,63,241,30,122,8,17,167,196,85,192,42,93,216,252,178,254,173,78,172,105,233,143,123,106,53,34,26,107,171,190,172,209,56,214,40,2,226,219,166,252,129,76,248,52,207,218,55,126,161,175,206,57,0,203,69,24,11,20,23,112,188,246,55,62,196,13,0,238,148,203,226,130,184,121,192,217,125,251,22,138,73,119,149,65,68,30,94,27,240,248,142,54,144,65,51,161,66,142,18,178,185,1,35,47,238,248,12,62,134,209,66,242,231,165,122,243,140,223,204,30,133,140,151,131,245,120,200,237,202,176,92,238,45,89,76,25,62,76,62,26,248,255,204,91,110,240,124,36,67,140,235,42,134,164,90,160,181,21,252,230,45,132,35,162,221,146,159,61,238,15,142,172,191,86,62,204,59,118,227,121,66,100,244,113,231,103,16,209,179,157,15,1,63,224,173,88,47,152,127,251,36,110,109,200,147,179,68,169,210,237,52,37,139,11,57,218,178,50,226,89,202,72,40,46,103,186,36,31,108,51,230,29,106,84,181,145,73,150,73,108,5,65,219,7,221,253,190,113,81,100,97,137,34,1,241,255,193,59,240,232,92,8,243,35,243,115,230,51,197,183,151,198,7,110,235,153,165,79,82,130,61,30,217,203,145,156,193,165,147,140,204,228,82,143,228,169,31,174,181,8,112,92,214,236,221,120,216,62,52,234,60,17,187,177,209,142,53,184,126,196,177,138,29,175,229,205,241,18,172,167,204,20,217,92,172,196,217,59,251,182,218,89,72,60,115,205,166,239,85,97,73,72,46,135,165,187,225,130,135,83,153,21,36,3,222,42,18,135,22,29,178,243,113,123,112,24,166,196,117,201,195,100,154,165,179,253,29,65,20,141,253,79,186,247,124,66,45,154,80,69,128,219,228,16,122,5,85,132,160,223,32,179,189,33,152,200,167,223,186,61,54,1,172,60,182,91,252,23,52,182,204,128,0,126,175,15,155,96,140,160,120,214,30,228,139,59,202,63,199,242,117,109,112,125,111,17,100,255,251,212,121,124,197,87,95,0,124,253,242,204,99,244,147,140,66,182,146,138,115,138,42,211,204,183,26,152,205,169,35,107,236,45,245,18,15,87,156,250,61,211,37,7,80,86,103,213,149,216,108,63,95,77,30,159,215,62,0,222,162,247,1,87,140,168,132,91,237,12,12,7,131,69,142,177,49,95,141,123,178,191,190,163,130,60,85,131,112,218,182,95,105,148,51,36,31,102,38,147,51,171,67,46,21,228,0,111,72,244,65,210,155,149,53,223,124,72,111,83,101,242,60,160,1,190,142,16,101,99,109,206,121,92,91,35,89,76,226,110,148,217,106,126,223,151,18,220,34,112,71,210,215,54,36,224,148,107,27,205,139,190,134,245,20,87,99,118,138,122,246,52,161,198,36,18,231,173,56,12,205,139,149,112,209,155,96,247,152,133,112,94,179,80,38,228,161,128,115,11,125,85,121,140,83,14,27,249,88,4,114,153,240,235,181,63,12,27,67,142,128,17,138,188,7,82,157,243,241,167,203,74,139,130,116,49,39,109,116,82,77,196,161,64,119,82,248,165,220,5,33,55,185,88,181,251,84,28,68,62,62,202,232,199,107,70,221,85,151,229,154,112,34,102,51,35,115,49,245,65,89,98,65,26,248,137,221,254,58,178,121,255,67,183,216,24,243,30,230,47,135,89,100,150,221,146,207,165,186,77,128,127,236,10,241,193,234,38,102,139,3,41,176,73,33,175,64,123,136,111,119,241,191,74,149,74,255,69,170,84,198,35,243,47,82,165,142,190,11,76,251,255,68,170,180,197,188,61,5,222,19,118,253,141,247,62,62,101,180,52,161,5,127,153,144,225,54,4,81,206,57,134,127,183,86,16,53,121,170,177,22,216,68,206,231,152,32,30,233,78,204,74,177,92,154,152,84,151,82,14,41,237,87,36,14,151,252,119,255,211,0,191,236,41,99,63,23,189,66,32,232,166,254,152,204,209,196,162,13,117,23,22,115,35,198,54,181,204,126,99,9,210,237,59,177,28,113,45,3,161,81,217,130,186,242,87,6,227,28,143,250,73,138,235,3,206,186,5,34,74,59,179,245,96,137,101,134,105,182,158,21,140,218,106,63,248,14,152,221,33,184,129,56,149,65,161,62,53,114,43,42,69,201,152,218,108,175,218,252,170,209,137,10,146,44,81,79,162,138,126,200,58,233,131,27,243,185,212,217,42,156,231,214,225,227,228,97,207,72,170,32,7,217,35,25,46,199,96,16,173,249,88,26,197,104,158,92,220,235,41,126,83,124,127,101,113,66,241,138,101,69,109,12,11,140,5,68,232,166,104,57,255,72,127,139,188,161,214,19,136,89,24,78,19,24,222,42,9,194,250,220,112,213,8,44,182,187,247,234,146,243,116,129,124,70,5,65,184,10,23,237,243,139,156,76,235,162,95,65,102,38,133,92,118,53,54,233,172,178,98,141,224,246,33,60,234,147,107,193,125,83,142,48,209,129,225,128,214,201,77,223,229,68,28,247,235,148,43,76,206,81,232,165,81,170,191,70,107,38,174,189,191,15,147,87,118,121,123,27,211,66,70,116,21,133,15,133,220,112,173,241,198,141,70,67,254,213,84,94,205,39,94,138,186,137,11,33,225,59,208,202,5,83,145,108,251,65,57,118,235,163,130,3,4,186,77,159,54,213,1,195,4,201,93,209,126,192,155,225,55,155,166,110,134,60,68,230,131,35,178,142,163,179,126,146,4,4,103,162,245,74,200,250,210,196,62,207,226,105,70,144,96,53,94,158,61,253,169,120,1,23,161,171,175,227,173,221,231,163,129,191,151,150,173,18,148,44,144,8,217,97,10,233,225,122,59,121,71,26,172,13,77,203,115,90,193,23,27,93,93,120,153,44,19,119,126,145,72,36,26,106,198,235,127,213,83,147,4,195,215,165,124,46,90,187,155,141,115,12,46,232,109,241,191,35,84,86,118,254,234,61,226,240,59,150,245,137,43,77,178,254,74,182,15,89,245,119,129,255,29,152,14,0,153,145,17,197,46,91,118,25,208,168,97,69,136,163,2,246,185,16,0,148,98,5,193,97,254,183,173,22,255,165,97,222,217,252,233,223,200,236,250,123,121,233,67,249,218,29,161,8,240,39,226,69,65,94,133,62,250,1,61,191,171,221,22,149,228,51,130,20,51,89,141,218,85,248,94,61,42,35,200,134,27,118,221,158,111,202,170,198,205,63,73,157,110,48,220,23,183,237,246,20,231,22,211,127,44,144,210,21,1,188,117,253,166,220,77,84,147,24,38,80,110,57,15,230,49,0,232,157,171,156,217,196,86,210,157,137,147,241,10,17,109,68,62,33,201,53,203,192,138,203,62,157,105,180,249,96,188,80,204,89,144,141,9,5,157,71,182,165,219,228,167,103,150,131,205,10,69,9,52,215,49,46,186,193,234,119,83,175,194,119,156,152,32,211,254,56,134,161,139,123,186,17,91,241,113,220,73,91,107,201,18,65,186,107,182,57,204,79,199,135,17,2,188,149,60,5,74,152,107,163,56,26,233,63,223,86,100,14,33,145,133,250,186,88,0,222,198,19,29,44,154,60,193,87,157,10,55,107,233,244,91,105,235,51,227,92,191,29,36,187,178,222,53,148,69,58,212,168,13,233,172,203,69,94,23,44,192,119,191,68,247,45,165,202,227,91,92,59,56,249,98,23,103,5,21,66,249,222,201,194,180,110,114,35,131,125,252,105,3,125,81,236,10,221,235,193,254,207,157,226,139,26,9,145,101,65,156,3,64,249,96,131,160,123,227,191,221,49,8,129,119,10,133,51,173,231,64,128,151,105,36,51,77,255,220,196,9,161,4,179,21,225,243,250,223,14,53,254,3,148,47,251,228,211,238,80,222,98,89,121,137,105,94,227,54,117,236,57,103,157,27,238,110,27,149,60,182,107,184,250,43,242,188,169,98,32,50,70,70,108,238,130,204,74,252,117,12,240,75,192,6,168,132,225,146,107,250,119,74,24,37,90,2,2,229,227,186,220,188,210,25,59,21,187,163,113,3,174,61,148,122,203,114,204,170,252,36,232,144,145,93,82,86,102,7,202,12,61,204,81,148,132,122,93,213,148,140,132,66,48,143,61,117,151,5,237,157,186,105,227,171,130,133,135,138,21,97,172,155,117,60,198,204,145,129,214,31,104,27,14,74,177,184,189,140,192,183,244,18,247,30,244,77,138,230,57,255,216,33,63,229,54,115,73,245,65,211,213,222,120,119,17,171,141,75,223,104,104,60,190,87,47,200,68,218,42,60,92,226,162,245,147,235,110,0,238,72,151,8,150,132,247,185,200,242,175,144,239,219,91,156,238,49,218,5,62,131,254,8,44,143,162,172,33,141,227,87,242,139,136,8,196,206,217,13,195,139,49,172,57,204,175,225,228,57,214,212,222,126,216,129,130,237,241,145,193,225,58,185,85,214,102,123,18,48,168,61,185,114,59,27,140,218,68,42,186,157,10,100,6,167,203,77,183,226,246,208,139,81,40,113,49,16,216,102,216,91,230,179,201,206,245,57,155,61,150,121,3,14,163,118,167,139,165,249,234,181,200,45,139,165,156,110,222,160,122,237,29,205,60,57,153,128,55,211,160,254,15,29,210,9,231,156,212,88,109,159,178,90,201,241,109,26,150,237,72,153,156,5,241,71,41,152,170,89,34,151,141,140,40,5,132,221,28,15,252,79,98,39,123,97,247,178,218,228,233,69,165,252,80,239,236,22,146,229,31,236,9,168,166,157,95,28,141,190,58,190,156,25,37,14,89,243,250,180,129,162,71,69,195,2,222,82,194,140,26,211,62,56,53,179,120,169,38,189,14,188,172,225,123,186,165,230,162,96,96,172,116,255,46,216,170,43,67,17,151,31,241,219,173,101,7,29,172,124,172,214,50,211,252,12,249,170,161,215,130,168,185,27,90,216,157,253,52,145,122,129,21,243,60,230,140,222,16,50,158,239,22,61,45,225,187,185,188,198,234,229,83,45,188,95,100,212,11,178,24,21,173,246,220,91,127,103,101,142,26,43,71,70,221,251,243,124,226,54,53,127,234,78,68,139,173,168,154,9,204,84,93,88,249,130,116,169,47,177,72,167,76,157,232,0,255,131,97,160,207,177,197,89,152,123,247,94,120,76,2,85,43,174,29,237,35,65,247,125,228,83,135,68,157,158,195,97,30,6,244,217,71,30,100,190,108,10,50,100,86,64,56,243,56,224,111,45,74,205,2,45,19,245,247,26,234,108,22,5,7,60,91,73,199,4,60,98,111,4,104,24,47,155,22,69,126,226,43,129,63,67,170,142,225,131,189,224,193,239,232,69,139,34,126,93,188,148,250,150,144,32,18,71,36,14,215,59,185,142,241,146,218,31,244,74,173,83,167,170,206,192,138,53,172,181,132,234,169,75,42,88,112,83,14,91,230,40,40,24,83,226,40,135,176,45,116,70,82,61,167,19,92,154,64,40,14,95,168,123,123,190,13,231,173,11,168,243,209,74,182,217,43,208,105,144,211,18,112,163,227,247,243,57,62,113,165,46,95,100,143,197,123,110,151,7,188,45,95,83,102,107,193,236,12,125,66,120,173,242,241,160,53,34,42,180,245,213,104,197,95,197,61,112,169,24,180,68,28,14,112,220,122,90,56,69,183,102,236,148,61,61,139,167,191,81,167,60,154,96,206,128,124,73,233,231,225,122,96,42,57,86,39,39,119,243,99,67,126,86,168,7,188,197,203,197,208,168,209,212,154,243,223,117,15,216,236,72,123,44,33,51,162,80,173,191,112,215,213,17,96,165,89,205,66,151,95,66,0,222,228,9,155,196,34,241,20,143,42,91,69,16,203,251,201,106,235,4,37,253,155,62,239,11,92,87,30,36,54,253,242,140,135,156,132,13,242,127,60,19,243,108,143,207,139,223,142,219,237,241,255,168,25,13,229,171,193,9,0,220,89,129,208,204,105,171,129,189,42,51,56,99,233,174,160,109,90,223,249,106,172,66,173,26,88,253,63,122,62,80,116,142,202,2,20,1,154,0,30,0,154,47,156,175,151,142,237,146,196,255,254,243,227,239,181,145,179,21,20,143,7,32,255,139,134,17,249,172,1,143,121,51,22,66,22,143,22,5,185,95,130,21,144,81,20,106,181,191,180,173,44,158,194,91,253,193,43,13,53,4,239,67,37,106,76,15,180,213,121,37,71,38,167,177,32,180,118,48,46,119,138,239,240,254,218,54,18,94,9,203,64,10,179,89,101,40,57,93,68,159,136,169,93,71,251,85,150,207,106,224,247,136,205,87,179,16,191,219,71,90,223,237,135,157,4,82,88,125,70,149,206,213,32,216,163,110,151,148,56,30,134,239,158,174,18,171,60,212,26,190,7,153,150,22,189,223,207,37,242,34,148,13,13,29,113,209,82,35,12,155,98,164,35,154,251,24,11,161,161,93,230,142,99,158,231,77,38,198,137,55,32,119,118,48,86,180,117,187,215,72,50,113,73,31,20,252,40,11,143,16,178,30,171,93,213,182,3,108,125,100,167,199,150,187,127,49,135,236,176,40,234,160,242,134,226,173,202,240,251,24,211,241,55,125,227,132,148,173,109,59,42,126,252,77,242,117,69,147,250,48,86,131,145,41,132,119,225,48,135,143,122,107,134,34,250,84,151,12,10,240,102,222,238,97,248,193,138,28,106,39,54,244,253,85,159,252,53,106,158,137,99,94,240,73,137,79,253,116,175,250,128,183,84,113,66,29,68,178,112,85,87,94,123,161,19,52,140,62,157,121,31,169,242,141,100,34,113,52,212,195,179,42,70,77,204,255,83,22,1,32,223,46,22,5,203,152,86,5,219,246,106,136,158,69,183,152,16,5,56,27,2,231,125,228,184,168,185,43,237,185,95,63,128,234,70,7,148,216,127,236,83,126,48,9,177,2,147,13,191,194,203,61,215,141,12,123,65,101,58,34,6,14,191,238,55,92,186,239,104,148,46,242,66,19,121,196,152,172,248,11,28,92,159,77,121,34,15,77,49,47,54,55,63,231,139,0,178,207,85,14,85,88,95,30,39,189,161,119,166,222,103,118,49,175,86,86,122,42,20,36,86,38,127,133,78,255,196,156,102,15,5,20,126,101,170,49,206,152,239,165,155,159,231,154,58,39,195,178,46,38,241,20,27,30,205,138,105,34,134,227,142,44,150,221,70,223,163,71,125,233,79,29,136,86,92,168,23,206,163,2,4,39,99,183,47,71,196,197,155,211,203,217,118,72,37,29,60,215,34,43,117,189,48,7,144,57,216,26,216,153,247,146,153,161,82,73,101,146,140,221,150,161,237,210,108,128,55,141,142,164,185,140,175,81,135,168,89,15,112,42,79,226,136,88,187,162,181,188,218,124,84,235,153,143,158,8,169,144,87,172,148,52,227,191,103,117,100,158,212,21,105,174,168,48,186,170,64,190,27,180,133,203,184,107,12,7,73,164,244,219,48,46,235,47,129,86,20,89,21,141,185,110,245,109,156,230,195,218,13,73,98,250,54,14,139,202,27,208,96,218,170,37,22,219,118,48,130,210,245,195,201,106,30,85,100,249,54,138,231,118,125,254,63,194,88,17,232,216,116,1,82,148,196,57,11,250,180,108,71,200,188,108,96,52,14,128,218,6,95,62,193,138,74,180,246,93,22,155,243,103,185,62,43,162,20,31,21,177,179,40,150,81,16,236,157,239,44,2,231,122,192,9,186,181,149,179,26,82,98,192,22,147,118,162,242,76,35,99,202,181,33,109,6,101,186,33,137,144,48,157,212,129,70,51,192,105,139,152,135,135,115,25,58,102,74,182,38,144,57,212,243,175,245,88,204,248,134,242,98,113,242,161,218,125,104,111,68,94,141,222,95,84,232,7,93,109,99,228,216,104,220,65,91,48,1,149,227,248,58,111,185,70,43,210,59,150,176,171,58,33,163,207,60,95,45,72,18,18,65,91,112,228,220,172,103,110,242,100,198,34,37,246,202,129,137,78,93,165,106,109,231,88,184,173,160,236,42,165,174,10,119,166,253,185,84,185,100,24,70,154,28,205,99,98,182,227,200,157,99,219,54,220,79,194,16,242,62,227,5,214,210,81,34,200,126,65,45,104,168,61,211,201,7,221,77,153,223,12,192,172,124,167,8,38,66,77,188,107,47,209,105,70,53,21,19,211,225,110,226,20,40,189,71,123,18,113,79,176,83,123,84,253,86,197,246,92,250,96,155,204,247,53,162,142,52,211,196,20,25,240,70,177,198,205,192,61,177,77,56,243,91,254,83,39,221,107,140,183,133,76,254,70,242,73,28,196,59,6,224,12,62,162,165,11,235,136,59,203,240,160,8,247,204,19,63,248,245,253,229,115,154,0,24,89,153,36,120,111,250,6,132,42,2,211,50,161,121,184,199,132,105,38,200,223,124,41,128,47,246,109,244,197,132,71,99,154,196,180,251,74,168,212,89,135,178,10,205,37,167,232,74,59,64,42,12,241,62,205,225,237,1,111,214,98,72,117,7,65,202,82,134,135,167,98,231,41,149,93,24,189,166,180,177,202,159,168,206,193,120,206,214,196,67,58,135,190,76,228,7,83,221,19,234,1,222,182,203,98,116,80,29,133,248,54,86,26,50,70,132,22,172,225,43,124,173,251,47,210,81,245,60,215,176,209,234,96,134,106,238,135,233,152,158,169,95,203,1,92,106,233,214,239,95,245,18,204,79,184,152,244,101,110,199,37,34,68,199,180,168,93,90,16,220,142,74,4,9,228,247,217,86,207,23,78,39,183,89,158,101,87,159,71,88,29,239,10,62,213,169,110,227,23,110,209,72,45,148,10,18,104,138,28,139,163,208,103,101,74,203,53,35,52,204,86,67,58,59,169,99,229,245,150,229,115,199,249,121,179,118,123,83,87,92,151,98,161,149,208,11,29,100,93,247,200,145,66,238,208,0,131,109,220,204,214,197,81,32,51,236,245,236,253,146,163,62,50,165,55,169,255,233,3,103,131,251,19,217,110,103,7,251,180,227,120,163,157,9,200,197,83,187,89,153,163,152,0,83,196,109,242,30,25,224,205,237,56,175,5,63,226,7,198,23,103,225,97,1,16,228,242,192,198,78,167,37,160,190,54,168,244,255,28,123,197,89,64,16,92,111,115,60,148,47,70,234,44,186,17,105,54,136,203,16,102,110,69,158,21,224,18,172,31,26,143,215,183,213,54,215,181,129,165,247,207,20,215,120,101,142,52,169,142,165,13,196,133,171,138,145,142,68,126,86,74,240,49,41,144,40,22,68,128,74,245,21,200,241,41,199,254,165,98,179,16,198,192,60,115,108,29,120,170,223,216,0,87,224,122,247,179,157,162,112,232,152,59,137,39,46,54,98,182,152,175,137,100,203,246,30,110,240,92,95,68,80,65,118,194,150,178,214,252,194,59,168,172,109,15,195,104,10,94,172,233,88,90,33,54,9,51,88,38,148,110,53,120,118,110,113,54,81,139,197,197,132,87,69,49,220,199,209,39,186,237,181,100,206,144,41,113,70,8,131,34,161,213,178,57,252,215,141,196,115,14,77,106,160,229,94,208,34,212,198,83,151,150,198,57,180,151,224,238,162,130,176,36,25,177,76,119,21,187,164,6,29,223,237,217,126,142,40,254,170,140,58,111,205,21,200,76,84,91,252,76,34,66,207,147,216,190,198,64,201,243,7,178,24,223,222,13,157,173,143,143,233,58,199,3,59,24,234,189,29,131,145,148,7,98,125,53,198,145,212,232,33,245,29,103,143,175,166,205,124,114,41,112,23,3,35,24,152,239,175,6,14,221,11,110,113,126,175,69,1,165,115,244,113,214,243,73,81,48,219,110,224,201,127,65,63,118,142,25,182,125,22,114,190,207,247,188,103,190,9,24,66,18,135,67,93,141,28,238,23,7,35,155,61,83,148,37,179,238,124,68,97,154,22,49,134,101,2,108,198,6,180,161,44,52,8,216,25,253,61,39,62,80,221,39,27,36,234,255,111,51,159,15,168,231,203,41,58,215,142,145,137,134,233,252,192,187,14,102,243,123,52,47,116,240,19,130,86,74,191,60,111,198,135,21,27,63,133,144,104,188,4,245,79,146,239,19,255,92,134,124,234,85,176,214,130,224,138,151,230,187,178,48,196,140,164,190,213,120,65,234,39,58,174,231,145,231,210,231,114,174,50,196,62,233,92,186,246,202,215,4,39,83,233,208,7,24,103,242,50,247,134,254,212,145,51,71,67,33,45,194,157,2,35,158,244,206,168,179,150,57,19,148,118,236,72,176,178,39,251,220,149,207,215,236,211,1,154,223,42,47,94,240,50,153,25,215,101,143,90,140,196,189,114,41,211,114,151,169,42,198,155,130,47,126,107,31,111,157,245,99,245,100,175,171,24,62,13,45,105,172,199,126,207,14,71,218,138,124,121,170,155,143,42,6,211,183,17,122,152,221,173,29,103,183,148,212,107,166,193,107,205,246,33,126,204,75,85,38,247,131,23,62,104,168,22,105,230,157,120,86,120,9,83,37,247,153,44,135,252,36,115,212,29,45,12,120,83,101,15,115,12,119,156,252,14,94,27,137,194,169,197,82,214,26,136,117,116,194,96,129,5,0,20,6,69,98,30,219,155,32,130,183,126,164,88,23,136,134,128,241,199,180,139,255,159,184,191,253,125,134,47,38,32,80,5,70,168,36,11,64,233,50,137,233,48,147,101,183,194,96,222,42,20,147,7,162,178,238,219,170,216,42,146,152,205,167,221,44,215,57,181,31,45,191,70,125,213,180,98,222,182,109,252,181,217,77,242,82,204,37,232,169,209,168,68,123,216,28,214,222,204,105,49,217,215,153,94,241,236,190,205,175,134,166,148,3,251,123,90,114,121,50,78,173,125,163,193,166,51,244,150,146,228,126,76,80,94,205,245,79,163,75,199,228,10,234,85,107,114,73,151,60,74,98,229,216,58,44,250,231,2,248,40,163,250,19,162,44,16,140,249,198,222,144,107,53,77,22,187,212,77,138,23,168,68,93,146,240,32,188,126,27,111,17,237,155,205,169,164,149,0,246,32,191,89,156,147,203,118,242,70,165,176,196,190,179,52,40,238,175,52,70,21,200,242,40,7,61,185,47,233,173,212,165,209,151,236,118,81,235,152,103,166,203,249,18,250,91,66,169,98,126,97,1,226,36,104,34,168,240,137,30,209,65,226,199,1,182,58,178,16,29,246,108,73,84,67,150,181,26,95,79,123,182,225,207,8,195,180,160,192,202,211,28,197,124,115,78,230,222,49,127,26,132,145,67,237,77,172,13,16,213,47,108,101,136,241,142,169,46,240,63,6,100,23,181,222,41,190,12,217,255,8,160,246,123,47,92,61,97,101,139,112,164,79,39,210,57,33,85,172,105,68,90,254,190,48,91,188,7,46,18,197,204,183,149,92,102,61,93,79,223,28,206,132,110,111,182,12,90,118,62,23,179,74,158,210,153,253,238,122,170,202,69,5,151,45,130,130,234,133,229,19,128,229,140,129,224,195,180,85,202,246,38,255,27,171,122,0,254,195,109,40,182,13,226,230,124,154,227,162,203,81,85,46,88,206,121,160,211,239,204,255,146,12,150,57,239,54,134,229,206,120,192,87,160,73,229,163,231,162,207,177,236,96,209,48,137,96,7,137,32,224,141,96,103,72,176,80,172,103,168,204,12,109,211,246,28,154,231,20,240,230,101,230,228,93,43,144,73,82,219,222,12,179,104,33,204,232,175,234,84,127,64,11,90,16,117,122,230,49,114,34,105,110,169,34,17,43,190,92,248,132,112,233,229,204,170,194,166,82,192,183,217,246,243,116,232,148,185,99,214,169,193,34,175,76,231,118,234,229,211,3,207,83,42,86,171,153,177,29,159,38,69,59,238,54,115,72,67,17,112,250,151,51,172,203,238,235,236,160,130,215,251,164,228,113,137,32,176,246,226,113,112,100,63,34,137,104,27,14,155,21,246,104,133,124,239,220,198,225,57,76,245,25,153,20,106,86,151,200,41,71,42,169,148,174,87,110,94,44,103,22,159,241,157,86,41,124,226,116,198,36,42,5,217,68,122,54,45,213,17,132,193,82,186,139,91,149,97,2,188,165,1,222,12,117,190,213,5,217,49,158,27,184,239,248,160,192,157,172,73,71,252,240,109,136,51,66,61,39,253,199,86,254,209,149,240,14,216,39,168,160,49,76,107,122,29,63,97,207,105,248,29,4,128,39,217,251,42,80,2,87,230,217,41,251,129,200,20,231,85,203,231,220,166,57,26,240,54,99,90,220,131,118,32,0,222,69,186,53,245,160,154,194,140,251,127,93,107,223,146,72,128,31,94,1,237,69,170,171,254,107,81,107,200,191,231,250,89,153,24,249,211,100,249,211,234,22,194,229,117,211,100,117,9,41,201,239,35,148,233,50,72,79,55,43,251,75,196,181,35,81,118,33,207,113,55,57,150,209,134,48,8,248,245,21,224,94,84,9,85,206,140,90,174,6,50,112,18,209,10,131,194,134,156,184,116,137,37,142,58,45,28,27,245,254,241,39,97,207,64,137,188,219,126,191,32,56,26,113,124,216,116,198,104,190,212,77,118,182,153,237,7,64,167,140,245,167,98,234,112,37,81,35,177,108,106,7,66,123,29,150,52,42,127,152,248,4,240,221,109,100,1,84,115,244,194,58,166,155,39,228,32,52,104,226,22,133,79,159,243,196,92,19,80,55,126,249,92,10,98,162,255,235,47,28,149,98,139,113,128,237,115,174,192,157,94,72,208,192,15,144,37,78,121,30,184,147,153,116,161,209,17,2,190,206,231,244,141,221,93,198,231,156,21,221,98,53,88,153,26,32,123,99,23,15,7,200,250,151,45,41,92,129,138,65,120,174,107,98,111,164,154,49,220,248,143,120,128,78,222,9,215,125,39,79,12,227,204,223,196,112,124,255,195,79,123,31,178,196,121,207,13,119,53,83,145,248,239,95,186,39,5,30,202,88,235,57,190,18,217,1,249,244,143,111,224,155,17,1,240,195,79,37,222,75,113,209,251,40,106,247,254,135,135,220,87,157,198,228,147,93,153,72,112,131,32,108,140,180,89,12,34,191,152,252,230,207,196,148,100,44,73,91,100,133,28,186,239,28,14,170,20,40,164,93,50,58,39,110,247,93,170,181,226,168,238,25,154,78,65,253,195,195,65,68,98,12,226,229,249,194,147,245,102,26,80,203,3,94,193,153,133,12,93,191,190,118,69,5,209,27,245,105,26,146,203,19,193,231,142,243,90,20,132,145,3,222,244,1,190,4,99,65,226,230,49,226,80,212,76,177,168,234,102,49,252,148,35,253,253,253,116,155,15,147,163,4,193,223,34,2,56,17,68,2,56,236,39,166,240,110,55,4,195,77,81,19,80,198,61,46,57,32,124,9,74,171,195,196,77,195,99,172,216,242,102,77,251,233,220,68,137,213,22,251,240,109,244,52,239,192,115,132,143,81,237,164,75,218,187,163,235,161,16,67,40,22,218,108,105,210,139,225,218,164,230,232,255,245,143,147,189,249,149,18,57,54,17,248,248,67,166,79,245,170,170,214,252,31,119,137,239,95,116,42,188,1,173,205,65,24,7,96,62,231,212,220,233,58,212,239,55,171,51,142,231,167,232,25,57,252,43,68,230,40,231,68,217,3,64,214,232,147,254,35,98,71,48,233,110,228,160,18,244,240,132,199,227,143,142,95,170,87,210,239,63,234,253,145,45,245,4,0,20,209,146,114,239,174,63,250,252,168,218,77,55,157,1,5,40,225,170,60,252,219,229,117,58,237,187,16,141,33,89,33,49,38,94,85,39,72,221,43,15,215,88,224,160,178,57,210,156,63,8,8,178,11,10,192,76,184,37,76,120,113,57,236,213,40,11,110,205,253,8,120,27,248,53,64,137,14,152,233,221,219,23,120,249,69,106,80,246,160,170,94,247,254,135,24,49,233,187,99,235,4,144,238,218,13,148,162,3,20,30,239,9,188,138,248,238,13,61,57,112,37,106,118,255,245,188,155,46,187,32,112,196,16,69,199,193,139,19,152,45,213,82,139,45,210,9,80,73,96,108,172,227,109,56,239,87,231,75,240,39,16,8,65,149,124,40,102,48,26,140,19,148,152,230,167,196,247,143,18,25,208,208,228,95,70,30,228,217,16,44,200,167,138,39,169,73,98,68,155,68,134,229,254,109,73,76,208,143,34,28,234,251,53,236,8,209,35,46,113,50,24,165,182,108,232,147,111,102,154,92,170,212,196,140,246,46,179,141,128,85,254,106,191,104,25,30,34,142,181,230,198,162,121,114,211,47,213,143,5,217,163,211,24,57,184,229,22,249,233,253,244,218,4,128,55,35,11,229,220,225,69,211,89,170,224,180,34,242,197,184,113,227,38,88,171,51,11,141,171,209,21,183,159,179,45,148,89,139,116,99,210,40,137,245,81,50,191,152,128,207,108,210,228,71,212,3,110,240,174,181,245,41,55,82,224,18,81,2,243,85,82,103,147,245,162,231,89,174,137,64,66,125,50,49,15,165,17,85,38,99,129,229,235,241,184,136,118,13,19,109,213,18,137,131,67,158,83,224,106,220,176,35,254,109,92,48,42,184,3,203,100,41,75,202,228,184,111,85,127,34,2,0,249,49,201,47,134,33,86,135,208,72,249,86,32,173,178,14,211,111,210,109,122,214,203,215,191,24,141,1,171,194,241,250,199,3,217,198,194,194,72,143,150,157,25,195,41,123,31,202,206,209,159,59,120,111,210,232,120,29,193,119,95,172,63,162,240,190,118,49,254,219,204,2,251,36,219,78,16,206,41,191,97,93,225,203,188,25,196,180,193,48,201,249,186,94,104,206,97,35,52,170,206,244,16,123,150,153,87,169,57,26,226,43,166,157,255,173,181,172,202,91,40,59,122,181,11,182,209,90,172,70,160,71,230,70,217,248,39,49,197,206,225,79,194,159,48,125,169,128,55,232,209,94,26,214,214,175,107,191,136,239,12,145,253,29,206,220,145,143,56,87,28,231,127,217,132,189,108,143,135,221,221,73,254,26,90,242,104,149,9,150,95,81,79,28,149,108,18,205,168,242,204,110,60,59,193,227,72,41,223,177,78,25,116,207,46,209,176,132,182,46,87,234,50,29,51,142,80,144,29,24,229,239,229,135,63,61,99,225,169,249,53,98,168,86,90,214,92,69,233,166,112,46,122,228,188,137,115,135,42,247,157,28,167,160,7,143,199,176,181,240,117,220,196,235,44,65,134,5,195,176,212,35,140,233,162,244,212,110,135,225,232,23,242,28,14,140,254,12,104,117,102,5,30,3,208,118,161,26,165,203,230,255,199,220,127,6,52,185,181,235,162,112,84,84,144,94,149,222,59,161,119,16,5,66,73,232,33,180,0,34,72,11,16,164,43,74,83,41,161,10,33,180,208,164,132,14,82,66,21,27,77,122,9,189,169,116,1,27,77,1,17,63,194,124,231,59,157,107,175,181,247,158,251,59,251,156,245,252,138,20,129,39,207,24,227,190,175,251,42,116,54,96,109,174,232,246,189,175,31,68,182,148,232,190,78,94,152,30,237,75,246,212,239,163,243,90,202,79,111,189,95,159,57,88,92,97,217,206,7,91,221,0,93,26,78,162,232,39,132,78,118,190,144,39,147,54,139,181,189,83,32,235,156,39,244,125,99,231,231,128,233,135,138,85,138,7,47,196,37,245,0,191,108,47,206,218,220,0,86,152,111,185,107,217,182,144,159,153,158,127,167,48,205,115,249,94,137,74,92,209,253,66,97,242,47,23,7,3,47,207,140,52,78,218,54,200,165,165,25,93,55,13,13,97,131,223,189,230,69,197,37,206,80,198,35,206,16,224,72,105,220,200,139,168,176,119,25,126,2,32,231,140,49,225,85,115,253,255,235,168,255,191,118,85,156,241,62,19,67,91,106,124,110,241,161,54,156,87,220,181,240,82,9,177,122,64,229,107,180,26,117,243,234,93,184,249,240,218,87,19,119,100,62,222,164,142,37,223,151,126,102,255,209,207,115,190,22,119,242,174,146,234,127,94,187,250,32,105,198,100,21,36,92,48,119,87,127,215,83,195,52,120,63,12,40,125,235,214,183,150,129,182,5,31,18,154,141,144,198,123,128,95,179,7,189,219,158,228,43,51,164,7,33,31,231,231,159,152,201,90,211,133,191,179,216,184,44,250,34,18,152,111,44,30,79,179,144,123,72,104,110,133,214,41,190,2,186,181,14,21,54,166,106,107,61,99,175,29,183,97,246,42,57,188,38,162,10,248,245,124,81,174,133,101,111,120,132,108,141,243,219,103,85,59,167,178,7,119,67,223,20,134,188,221,20,24,55,213,246,151,201,190,184,126,11,205,172,229,34,8,11,125,95,254,180,194,204,83,197,52,58,90,252,226,31,213,1,230,216,50,246,138,194,185,107,69,22,199,214,91,195,199,155,203,207,226,86,115,55,190,216,212,58,9,76,240,116,13,188,122,188,30,28,106,221,249,232,134,189,96,227,213,191,124,96,212,194,222,27,145,114,220,163,207,141,158,92,139,239,189,72,195,64,195,41,7,10,196,252,89,60,232,238,213,164,80,239,39,110,156,35,63,35,75,13,248,85,117,109,95,97,190,27,240,203,13,15,91,140,221,205,59,187,144,188,181,30,36,54,31,243,36,112,255,206,207,215,47,215,181,143,45,10,112,116,118,133,212,140,164,185,113,70,107,183,16,19,65,255,186,251,79,54,206,157,165,121,152,254,162,227,246,98,244,65,129,15,224,23,232,127,60,8,253,35,7,89,151,235,97,230,181,217,140,147,61,219,242,43,252,158,249,230,130,237,41,222,150,141,254,240,111,110,29,178,154,29,235,150,71,242,13,157,55,178,124,190,38,48,145,25,30,27,221,120,131,226,149,40,236,117,227,174,139,155,97,90,108,145,222,70,167,55,30,200,118,228,1,139,250,112,206,167,186,125,154,81,159,230,15,164,238,228,50,9,95,69,231,63,48,87,66,4,87,254,177,237,129,86,142,186,45,93,70,253,76,206,36,87,253,192,6,62,162,112,137,132,251,224,2,242,161,155,67,196,217,18,109,198,140,38,118,181,152,142,102,212,212,78,88,212,34,15,220,92,64,57,221,121,240,226,171,13,29,231,229,132,122,11,152,95,132,236,160,0,85,101,220,86,102,148,234,120,37,245,213,250,243,179,134,217,190,163,170,151,155,59,100,84,147,135,101,5,240,17,184,244,109,192,190,1,146,237,37,31,34,223,219,212,124,177,146,191,221,137,121,177,33,165,178,125,187,161,59,38,223,39,138,51,202,181,196,30,113,46,103,42,180,248,70,107,39,220,8,132,221,202,101,203,202,170,253,250,57,136,239,237,199,20,184,147,251,79,217,40,54,3,28,204,78,233,210,217,178,187,159,135,62,176,60,34,24,223,86,127,140,54,229,7,92,161,145,33,92,60,126,111,125,79,249,37,220,51,66,215,224,15,202,75,106,206,224,211,84,107,110,64,209,238,3,173,123,70,15,190,42,236,251,189,141,118,30,120,243,183,99,247,53,41,155,70,180,233,173,113,72,14,196,181,111,46,138,117,181,71,94,143,91,19,231,196,220,192,120,8,251,168,102,232,142,216,112,17,24,243,255,100,200,173,152,104,200,246,209,161,43,212,39,219,199,63,188,88,77,251,228,114,36,20,210,166,48,65,121,220,150,100,197,227,103,212,218,37,76,167,23,185,120,185,163,62,64,139,250,180,82,175,106,201,79,144,88,201,224,12,200,101,239,147,35,43,4,227,163,248,6,232,12,252,137,86,77,232,197,23,105,217,25,244,21,222,151,76,23,37,67,148,125,74,132,25,69,219,140,184,63,69,239,183,21,159,84,61,216,60,155,232,63,170,135,82,178,180,164,183,91,23,175,141,143,6,138,248,136,130,220,218,156,10,239,28,189,54,218,243,203,137,177,169,15,19,8,221,254,153,188,155,221,103,65,11,139,254,235,245,201,183,25,219,222,76,120,59,202,121,68,217,133,189,147,111,22,187,113,214,119,55,231,248,253,109,201,137,86,250,171,56,234,166,222,139,101,106,85,219,234,41,128,83,82,236,199,221,91,221,102,167,66,218,219,14,223,14,10,182,69,34,255,53,156,151,90,46,163,32,58,79,40,72,253,56,50,9,4,156,61,162,143,143,186,241,38,205,254,91,160,205,54,32,60,52,127,107,120,115,95,186,95,237,177,222,141,206,255,250,87,57,185,96,100,255,254,57,39,159,38,251,237,135,114,221,253,160,119,36,224,156,123,77,132,250,250,127,82,77,194,130,175,255,182,134,62,231,146,94,255,171,64,58,169,76,136,215,189,244,127,84,175,227,115,234,12,83,223,53,248,104,176,181,216,76,114,95,90,115,138,93,82,173,146,98,206,15,71,176,164,141,25,50,84,140,128,64,223,201,30,177,111,232,89,145,157,71,188,161,119,230,125,121,208,14,85,227,149,213,219,196,227,140,161,143,154,198,56,11,155,218,171,42,100,117,82,57,22,139,154,204,187,100,29,127,202,79,69,166,250,120,131,41,47,224,68,129,133,157,174,212,193,38,60,34,165,178,117,32,115,172,108,157,119,86,87,30,179,194,98,173,161,233,172,6,251,42,89,131,80,84,142,198,71,252,154,246,254,79,201,203,161,151,58,207,139,149,95,182,147,188,165,6,8,241,1,26,37,27,20,233,213,25,64,17,122,243,69,8,161,189,0,115,94,132,0,60,222,233,129,219,125,224,148,30,188,113,44,195,176,11,43,230,100,153,234,204,54,231,203,112,175,146,237,202,153,234,183,157,222,238,149,25,38,34,72,132,182,180,1,134,217,169,220,5,132,161,99,6,199,40,48,38,57,190,27,202,125,231,246,6,235,233,30,35,18,227,101,25,221,181,32,164,28,115,92,137,66,89,214,76,38,160,171,204,223,216,118,86,174,72,229,236,164,78,194,229,242,139,27,158,76,85,25,120,186,173,242,32,238,70,90,209,185,189,14,111,240,34,55,250,192,155,160,73,58,16,7,137,49,149,70,35,242,123,251,110,1,121,243,49,221,113,34,32,171,38,129,31,33,199,71,230,23,203,40,172,77,97,38,126,29,245,187,180,58,35,38,178,94,246,32,231,42,203,251,90,96,11,189,89,143,153,225,237,43,67,129,162,166,243,135,146,166,214,198,30,147,74,224,1,223,36,89,213,118,177,59,6,75,182,214,77,17,22,255,179,173,210,76,155,183,104,114,203,233,174,3,71,90,107,76,94,175,107,199,174,242,11,10,163,254,37,52,224,151,0,31,126,88,3,193,157,130,17,170,185,101,22,232,84,161,21,41,3,155,115,212,102,108,19,179,145,193,166,249,203,87,59,79,9,228,237,71,220,226,144,98,15,238,32,215,127,51,113,112,169,50,194,28,174,91,42,139,248,104,233,164,253,118,35,105,129,130,81,225,228,38,73,48,38,197,173,58,101,251,195,214,27,192,66,33,11,233,138,173,186,75,95,207,142,74,97,213,54,20,83,116,160,26,238,4,175,90,238,122,109,205,104,17,107,240,0,65,158,42,144,124,86,182,127,107,207,190,17,229,11,221,227,222,214,199,123,155,192,122,168,98,226,93,77,131,63,32,149,85,57,1,79,210,146,10,9,124,41,4,13,61,1,32,30,77,148,97,37,157,92,177,202,219,186,14,79,10,22,216,182,119,49,130,121,197,234,31,219,229,89,179,23,181,207,252,220,219,57,125,126,175,143,95,172,94,93,242,221,205,59,126,159,44,53,17,36,118,178,60,39,130,130,18,212,198,56,131,164,187,176,143,113,102,228,167,103,11,36,236,223,107,114,92,235,148,95,126,123,125,253,200,173,217,237,15,133,124,8,69,160,63,237,239,123,96,152,112,240,205,164,183,166,92,71,148,106,217,119,242,173,118,164,112,212,98,132,251,151,194,95,190,46,62,233,39,24,207,146,72,17,151,26,253,201,82,43,59,191,250,225,234,207,215,239,110,86,4,10,182,180,208,116,16,219,65,163,126,206,148,114,166,191,90,141,15,194,193,175,204,212,78,155,199,176,223,247,146,74,248,239,13,201,239,95,53,30,139,66,49,222,255,36,180,238,230,63,103,54,7,231,88,82,186,29,88,105,198,123,207,141,60,230,211,204,114,145,179,56,58,210,37,157,63,143,73,223,149,188,81,114,197,196,46,9,87,202,172,94,33,193,220,3,201,226,170,212,116,199,35,39,88,244,153,20,244,86,138,21,31,71,143,230,68,178,241,220,28,74,14,143,226,241,222,191,60,129,99,205,198,5,187,154,93,184,226,12,25,179,205,145,159,146,71,88,141,7,198,120,199,67,235,4,36,75,235,235,61,249,142,90,58,226,151,91,234,104,105,39,64,58,226,9,151,132,105,206,37,16,172,42,160,201,54,73,23,116,184,54,30,199,65,32,48,232,73,103,152,63,172,225,118,210,25,198,19,53,130,182,51,86,93,195,82,146,38,52,196,190,80,10,198,73,181,136,169,173,173,174,120,121,150,5,165,48,192,146,228,184,102,13,233,75,44,161,146,81,181,185,130,190,221,35,192,106,158,78,35,178,103,250,81,182,13,163,56,170,70,66,225,224,105,194,79,74,77,80,52,139,172,89,80,11,212,11,188,122,22,16,150,73,163,65,202,31,14,133,160,59,6,13,86,86,106,152,104,197,77,146,232,105,113,164,166,222,61,126,57,147,243,215,83,236,51,131,22,46,7,68,183,251,201,82,73,124,61,43,122,25,26,40,128,171,231,35,83,96,133,232,225,83,210,165,49,132,10,207,89,227,6,53,195,31,108,38,188,1,225,138,86,102,83,220,70,214,172,100,252,41,99,55,166,80,131,99,81,2,121,63,77,157,161,144,2,12,132,148,155,185,126,2,74,236,166,157,79,174,143,27,131,60,145,15,30,68,62,236,150,129,229,196,230,28,86,83,23,99,252,99,156,206,51,24,15,51,106,184,87,134,27,67,221,198,166,154,123,226,106,199,121,219,248,69,124,120,146,47,217,49,229,103,12,238,180,108,90,142,34,147,37,142,218,196,31,223,77,82,91,60,127,227,253,187,71,114,156,95,149,14,141,67,191,246,92,113,87,75,53,7,150,197,254,173,191,125,242,219,202,180,144,130,49,199,167,159,156,14,11,209,39,167,195,24,73,80,146,26,140,43,72,90,45,251,49,142,248,244,61,150,32,68,93,10,55,234,42,222,169,145,117,87,3,184,41,225,86,105,176,155,64,171,156,39,129,241,218,80,13,33,43,220,121,14,31,97,220,109,18,169,206,210,51,41,38,173,237,160,78,28,29,213,183,32,51,28,68,236,48,98,173,199,202,149,255,130,109,145,182,13,60,64,47,91,112,158,17,119,175,244,179,102,118,161,201,14,89,217,99,211,121,135,247,108,110,238,30,218,49,52,180,78,49,12,26,142,29,58,178,61,88,172,64,194,104,222,50,57,197,109,230,204,254,52,213,246,125,3,170,198,137,119,69,193,37,189,22,54,81,55,54,229,116,118,205,31,29,190,206,53,64,187,173,198,93,83,231,160,59,212,163,47,211,188,60,26,74,33,17,76,27,49,88,208,192,31,91,145,90,216,44,236,189,140,55,167,171,220,50,30,99,73,147,55,17,136,202,225,237,171,167,177,173,194,11,41,186,95,250,190,188,40,15,55,63,103,94,88,185,35,56,192,151,130,33,197,170,67,48,164,141,200,249,6,208,91,247,29,188,184,183,43,194,78,158,115,129,203,121,221,24,150,52,199,115,161,131,151,98,131,124,211,187,128,59,174,43,230,34,224,104,199,3,5,17,14,209,44,200,195,173,214,174,86,189,185,219,80,216,83,165,59,211,148,194,115,181,206,77,86,117,167,110,144,79,32,115,68,42,225,22,76,56,34,136,188,37,45,232,249,176,176,65,98,225,2,67,90,43,62,124,86,182,28,94,43,13,47,79,25,248,56,170,102,144,100,218,161,246,217,58,208,85,191,78,38,165,84,37,120,201,160,133,127,201,224,164,76,177,245,129,156,114,137,51,211,131,143,75,108,82,76,58,255,130,122,100,184,227,208,180,56,71,146,30,51,25,222,204,70,126,79,221,137,79,195,169,114,110,151,59,199,170,43,218,73,207,23,165,101,51,48,38,241,30,73,139,203,143,133,237,77,13,199,78,158,44,237,110,212,201,58,17,58,57,219,128,133,142,116,141,254,153,116,245,193,145,118,69,170,26,93,175,59,41,71,112,250,105,177,50,90,223,24,42,200,106,139,6,48,246,7,186,67,73,234,96,140,242,75,67,225,150,78,124,251,227,61,150,8,154,64,10,165,143,122,176,138,237,52,37,111,95,252,253,105,209,188,1,109,57,80,180,94,108,117,183,148,51,127,163,230,21,43,247,103,228,149,17,2,252,114,110,80,236,132,94,114,33,172,216,223,193,55,106,214,16,137,64,4,70,101,138,75,231,44,123,198,64,72,75,23,169,103,177,58,155,53,189,228,47,112,107,244,150,133,223,25,72,67,31,25,173,101,127,56,127,227,234,90,93,127,228,5,131,64,16,255,237,147,101,253,156,241,80,182,75,155,255,221,55,254,250,210,84,84,20,7,71,89,106,76,162,11,19,88,1,110,234,166,241,213,93,233,234,185,216,221,156,179,11,183,191,174,183,210,35,35,0,255,110,250,149,108,53,96,144,75,3,44,160,26,8,168,75,210,116,62,74,25,28,219,215,164,95,90,201,235,215,92,13,250,228,69,27,225,38,162,65,34,44,157,100,60,220,39,75,48,185,151,104,40,123,19,208,242,144,27,82,26,238,60,176,48,199,199,115,43,157,159,210,122,166,164,211,201,166,8,163,135,141,149,26,113,153,98,23,207,55,54,96,15,220,175,43,94,200,127,146,86,106,164,232,163,54,51,28,150,180,47,186,192,68,91,99,129,214,173,45,152,144,22,196,144,36,53,39,152,206,21,239,223,211,44,163,191,69,0,133,147,149,13,54,176,155,86,202,21,151,53,127,211,79,25,191,78,146,2,163,83,42,126,252,145,31,77,152,25,203,19,171,157,104,97,230,207,41,148,139,249,154,62,100,95,75,75,136,107,126,141,55,19,84,18,132,156,99,42,125,157,74,69,216,114,110,86,118,216,171,14,248,248,220,60,101,96,101,220,185,86,164,206,252,147,119,164,83,121,246,97,253,212,213,91,33,34,175,135,14,176,50,53,21,98,71,60,118,22,98,69,170,0,192,251,220,51,226,236,207,121,105,66,202,44,119,96,203,128,95,127,213,126,74,128,118,92,193,29,146,54,35,70,247,156,152,163,92,238,223,170,182,48,150,169,199,22,198,54,180,99,36,77,113,187,9,215,246,75,177,131,214,73,117,76,6,199,203,63,132,215,37,210,140,46,139,243,62,95,162,14,41,43,218,49,95,174,208,74,190,118,112,12,62,236,93,41,39,53,78,123,208,8,139,235,207,126,70,8,211,123,118,210,184,6,58,73,222,56,204,138,177,245,176,124,244,34,89,143,170,211,216,46,119,172,247,102,235,174,146,206,207,9,201,174,86,113,165,59,26,145,27,47,26,11,116,71,61,128,223,125,205,39,250,204,187,206,249,123,53,101,139,97,159,30,205,224,199,107,59,37,247,44,223,169,168,89,40,125,86,29,154,243,28,231,245,28,0,122,175,36,169,54,169,28,82,188,197,175,231,119,174,87,69,46,254,148,84,56,251,134,235,229,243,239,63,91,239,237,253,240,80,52,202,59,203,148,249,41,57,87,251,203,204,68,204,202,146,149,113,210,11,167,166,219,63,39,110,29,202,12,112,236,208,234,201,56,223,114,173,205,109,254,78,91,35,22,109,157,141,94,253,78,139,38,168,83,120,253,172,239,22,139,29,76,10,11,101,250,228,34,60,108,84,234,133,177,251,230,208,40,26,63,68,252,208,250,157,70,6,223,36,176,20,253,147,43,251,107,63,222,41,237,78,100,114,184,190,93,250,186,8,248,245,246,93,145,69,238,212,160,84,229,93,161,11,199,165,33,73,25,154,129,119,147,46,194,191,43,182,238,107,30,190,91,20,161,23,93,136,92,23,38,113,141,124,55,35,161,146,180,19,203,150,203,244,214,104,123,46,32,143,57,132,168,195,206,20,204,19,246,190,107,3,47,121,166,211,225,195,64,115,249,146,25,237,229,152,7,228,10,239,19,158,212,68,118,107,157,35,230,229,220,18,136,247,87,249,239,106,219,92,17,11,187,110,35,212,21,99,99,114,206,17,244,49,69,14,81,242,24,197,194,251,197,132,7,97,147,68,68,42,248,3,65,38,11,207,249,114,119,201,187,23,67,10,203,95,65,190,120,185,71,18,52,105,25,121,175,252,204,188,242,105,47,128,41,23,38,195,233,109,3,149,12,60,111,19,199,126,244,96,63,199,150,254,144,103,251,198,163,108,136,66,159,107,175,235,108,194,249,184,76,75,206,254,216,199,186,187,99,204,187,185,41,49,224,14,96,68,209,229,159,109,128,182,47,162,59,200,218,205,201,54,102,205,200,109,199,112,82,192,175,137,103,111,124,17,134,74,143,233,58,142,155,111,59,189,176,66,251,189,204,15,191,196,218,27,72,244,43,57,151,187,91,35,219,55,52,121,102,137,73,238,5,231,178,140,236,98,109,215,247,71,65,223,236,0,207,180,67,98,249,146,84,238,228,200,143,24,75,80,115,152,6,250,5,56,124,227,245,204,60,44,155,182,28,106,142,228,126,241,149,174,205,118,70,42,239,90,65,190,239,70,65,40,107,125,96,98,237,178,134,200,72,7,217,151,233,1,239,140,232,242,27,87,93,171,102,37,39,251,52,110,17,81,13,155,151,83,194,215,132,225,41,87,20,206,133,22,77,28,209,54,155,217,124,224,179,23,124,231,180,28,178,127,0,252,82,91,151,98,137,116,152,211,255,201,105,112,187,69,75,187,232,174,177,145,116,208,246,196,185,191,166,33,103,81,254,162,63,201,78,89,209,91,135,173,38,205,128,182,4,64,135,14,165,9,7,142,150,83,14,116,64,2,224,132,6,187,174,156,83,195,29,54,105,0,6,218,95,110,82,31,15,200,127,148,40,208,54,226,127,161,203,41,66,163,198,156,59,248,134,80,73,138,141,10,157,228,60,202,244,92,14,149,131,139,108,105,29,26,63,248,218,179,239,167,150,234,60,112,17,32,22,133,58,185,116,209,124,196,18,131,15,153,217,192,15,102,117,70,57,9,243,178,177,241,205,81,217,54,248,129,187,161,133,186,234,41,92,102,69,250,100,247,104,104,105,69,191,205,152,16,198,55,154,202,155,234,85,187,124,223,110,195,203,181,119,199,152,24,102,235,123,12,6,108,248,40,135,36,245,52,128,233,195,76,158,246,189,188,87,35,70,85,113,243,24,66,36,230,164,53,158,19,115,52,20,205,120,222,225,195,42,187,168,235,107,10,180,204,215,239,178,22,105,183,54,72,125,121,124,148,96,57,126,36,132,87,106,62,127,150,136,181,159,57,67,250,23,80,27,202,3,224,70,173,159,236,73,57,233,215,68,158,58,16,31,183,87,62,97,39,231,85,63,138,142,159,216,111,11,120,91,55,10,131,217,82,81,129,61,188,142,108,54,115,84,183,26,226,192,138,166,142,70,234,41,215,204,102,244,51,158,188,244,119,45,170,64,195,163,103,65,165,6,69,238,149,129,19,34,131,146,38,123,44,72,211,152,135,137,19,132,177,246,58,19,39,217,33,51,31,25,198,199,233,81,159,167,245,237,134,55,15,74,126,10,101,20,194,176,234,50,186,6,216,233,166,202,217,212,110,86,111,171,98,97,42,224,167,190,11,214,24,77,35,246,24,162,91,84,72,122,236,181,96,123,162,91,148,196,190,66,222,199,188,206,154,28,190,105,22,57,61,217,241,104,8,185,48,56,230,199,141,128,85,164,154,186,9,44,186,125,127,157,212,161,84,52,139,233,90,4,94,144,135,225,214,136,156,149,107,164,15,192,243,19,28,138,30,203,89,116,137,92,114,22,208,179,185,49,81,105,32,239,97,63,231,37,110,64,39,207,36,128,21,166,181,150,231,120,8,239,144,34,99,156,191,101,71,203,90,121,211,104,180,231,83,207,115,159,222,229,8,103,4,60,138,0,113,163,73,59,124,196,112,103,42,197,244,178,162,140,202,50,195,100,111,122,100,197,235,144,217,97,168,184,184,85,151,29,190,44,2,127,197,214,54,136,3,196,135,227,19,198,133,211,208,129,73,243,248,132,185,49,68,112,191,163,234,179,88,242,135,15,233,138,40,85,205,149,230,43,110,52,23,107,12,172,138,45,39,236,66,43,23,29,115,192,151,242,192,109,3,13,12,88,42,254,34,10,156,172,238,82,211,74,158,214,105,189,234,22,43,40,104,192,67,29,56,51,163,171,8,113,97,123,89,77,155,141,144,28,184,46,225,37,24,173,83,208,178,46,47,85,220,67,195,50,173,122,27,201,182,77,147,159,161,185,214,102,168,0,242,80,209,255,168,86,199,89,243,209,110,140,70,96,193,112,153,253,42,169,241,177,73,213,141,63,103,85,55,108,175,255,214,248,48,242,200,253,173,225,249,31,144,124,211,195,87,60,207,139,175,239,179,6,41,127,1,61,149,242,114,231,55,236,49,16,13,20,1,14,222,231,244,76,23,156,125,130,167,51,93,179,151,106,212,200,141,153,111,244,151,150,233,236,206,50,158,172,215,10,190,117,13,139,162,254,32,238,76,34,116,251,200,41,41,169,230,214,83,118,70,219,60,207,103,110,214,162,183,142,86,243,42,234,221,58,244,145,175,27,76,51,249,198,251,181,196,183,40,134,230,198,31,222,65,218,11,223,80,255,11,155,136,117,119,143,127,178,156,34,243,217,163,147,59,65,147,83,129,141,197,96,216,47,230,138,219,152,208,106,177,131,4,110,254,227,180,15,237,150,230,50,169,123,103,233,43,225,157,244,168,17,215,88,31,59,97,242,43,96,136,0,208,170,174,18,79,64,199,211,27,0,153,253,180,103,253,146,155,212,195,114,243,41,232,18,238,185,166,83,249,126,35,241,51,137,14,221,55,54,182,107,66,57,153,49,196,51,82,19,159,117,93,131,127,157,189,57,131,166,73,214,220,80,250,127,157,185,197,39,199,120,217,249,63,70,4,95,108,94,196,60,129,252,245,250,228,219,254,247,90,185,50,146,255,108,88,104,33,245,231,28,208,194,137,148,131,248,119,79,175,61,238,61,71,243,62,215,85,149,216,18,212,13,45,161,47,114,253,14,24,137,92,248,47,127,17,226,233,240,239,145,36,241,179,127,253,68,192,111,248,83,219,181,223,11,143,63,190,237,127,133,185,70,224,33,169,221,133,42,83,16,108,148,54,34,151,123,241,112,56,72,87,113,65,178,19,159,88,100,103,95,12,44,82,205,248,182,112,139,230,118,172,200,203,187,137,106,165,132,71,148,223,123,112,61,102,87,24,164,121,235,232,240,149,153,218,232,234,99,6,13,200,61,172,33,59,143,145,76,92,115,162,188,93,106,77,80,61,141,153,230,72,35,106,224,80,14,91,210,25,31,249,149,78,148,3,240,43,46,61,65,141,134,244,29,180,226,96,220,7,112,225,58,191,47,59,157,84,121,97,226,76,147,137,91,242,58,209,211,60,70,70,31,246,156,232,105,46,86,88,47,187,247,245,163,158,139,156,111,202,156,190,22,209,211,92,126,244,50,158,229,156,234,222,25,105,30,94,94,94,8,6,117,178,55,156,122,241,129,144,185,11,105,194,167,94,124,154,126,194,163,43,139,68,47,62,247,135,21,8,25,28,99,153,33,80,196,96,67,127,75,186,13,201,139,102,174,18,27,101,18,100,139,172,70,202,167,41,145,157,39,31,237,197,68,1,207,83,95,3,58,164,133,199,208,85,63,141,138,47,171,41,94,95,38,91,233,213,242,95,86,225,16,236,217,84,28,172,88,150,36,218,185,151,26,166,154,190,61,181,115,191,213,85,56,189,186,78,180,115,247,119,168,57,195,26,19,148,204,105,116,57,185,88,32,245,74,255,52,156,117,211,36,57,15,252,168,208,116,134,136,178,97,20,63,226,156,223,46,187,99,52,82,132,226,158,12,114,185,181,180,185,109,141,90,220,231,208,216,18,182,77,142,200,17,116,249,54,49,99,174,135,165,48,64,203,193,55,180,75,137,216,92,176,228,179,109,1,187,2,6,145,118,230,35,24,137,201,40,163,121,236,19,13,17,58,218,24,163,117,236,168,172,102,179,207,72,3,119,56,136,143,191,83,56,105,171,5,76,108,154,51,192,8,109,109,198,124,49,155,37,123,46,117,135,138,115,102,145,243,227,240,77,229,69,248,33,202,22,97,129,189,106,231,12,250,56,231,46,168,101,84,178,84,181,200,212,203,244,210,169,219,189,146,101,68,244,89,205,167,49,1,5,185,157,28,189,254,14,25,178,250,155,26,56,203,152,31,187,255,179,51,35,76,164,128,118,116,115,95,90,85,138,8,103,254,62,2,13,165,127,207,145,84,99,129,65,213,38,51,73,23,167,56,38,41,197,111,178,188,108,155,156,133,102,127,64,59,27,90,170,3,167,27,10,112,245,226,222,156,107,34,210,227,26,216,134,30,85,244,152,6,58,50,25,201,207,55,15,129,77,67,220,140,223,32,69,53,223,21,217,39,60,165,150,107,75,174,16,160,72,114,201,143,143,77,246,115,51,246,0,101,178,232,39,15,215,191,249,141,167,112,213,14,136,31,134,186,242,167,8,12,164,100,246,119,91,95,229,181,118,224,86,224,1,111,225,120,232,214,165,141,158,37,136,204,15,30,180,25,127,164,139,186,140,96,43,90,58,95,4,249,106,142,5,35,122,26,21,193,60,153,16,20,170,236,217,199,4,184,53,15,134,89,211,192,132,79,112,199,155,57,175,187,134,120,122,169,251,251,21,202,136,29,239,162,126,184,118,110,203,129,252,111,43,23,212,59,110,50,16,134,197,60,233,62,27,177,52,148,202,101,174,14,248,129,96,25,121,125,41,31,246,102,111,22,244,118,150,58,167,132,140,176,204,129,47,19,202,254,32,80,151,169,133,201,113,230,22,80,239,93,204,141,171,89,189,181,46,28,252,55,240,170,18,126,250,85,102,103,255,220,28,158,138,255,230,167,111,70,254,111,228,183,60,246,84,84,245,142,48,122,178,90,68,73,244,215,127,235,198,6,176,143,255,6,94,85,210,112,253,251,125,178,0,74,234,124,89,167,62,190,112,107,64,101,100,60,226,223,28,14,155,250,87,108,207,139,175,237,179,198,201,125,1,25,173,159,171,218,126,112,58,48,255,251,188,60,63,181,49,62,203,81,187,178,190,105,239,6,175,141,67,175,49,164,0,52,74,74,249,92,105,217,88,195,181,203,125,76,169,172,55,217,132,205,173,95,75,39,185,14,221,95,64,217,52,34,211,130,13,82,59,99,113,112,125,252,162,239,11,10,194,88,119,197,120,90,235,133,82,100,226,68,158,28,139,32,105,143,2,42,19,183,109,202,118,93,174,172,187,131,146,182,122,13,172,209,145,115,241,136,124,147,16,47,61,242,26,239,112,6,240,164,191,26,177,8,198,22,226,61,249,199,133,113,18,252,38,8,110,126,222,244,9,33,87,109,218,207,32,108,131,236,144,183,125,212,99,166,45,110,238,75,139,58,156,172,72,28,253,27,132,183,207,70,71,119,119,55,74,31,43,155,79,208,128,128,144,89,93,56,147,89,151,125,39,17,107,54,71,190,101,26,219,94,191,230,238,218,226,238,46,44,151,123,17,158,57,149,26,235,23,47,31,241,49,21,239,33,43,10,217,131,176,52,224,77,10,86,233,97,156,105,178,26,58,234,31,39,166,226,24,184,57,26,62,42,197,118,163,30,187,162,69,244,228,216,138,53,123,212,201,245,130,179,159,24,86,46,16,204,243,91,34,20,191,244,207,212,163,199,185,207,222,171,80,17,214,215,143,216,102,23,208,165,30,213,227,204,169,47,132,112,134,188,55,56,247,195,85,164,107,33,96,219,89,89,216,204,10,132,171,7,13,8,176,65,244,240,78,37,173,56,204,41,72,245,162,178,253,172,29,231,41,72,117,101,241,15,166,203,216,19,197,52,249,241,40,129,60,70,102,255,138,126,30,8,183,172,155,252,66,170,198,40,183,230,10,16,71,130,96,107,84,13,71,18,249,49,198,214,170,74,136,67,26,29,1,145,166,147,74,225,98,103,51,190,244,245,174,60,37,124,152,111,203,29,166,192,162,176,34,203,172,33,99,147,202,237,169,201,161,33,235,139,170,16,18,185,179,143,140,138,158,119,145,127,31,253,51,150,165,141,111,110,15,84,200,124,166,247,90,239,40,243,157,3,222,124,12,26,131,134,187,199,243,133,27,179,224,38,160,188,60,60,60,62,73,218,57,96,63,63,253,172,246,164,156,4,62,10,57,212,163,41,231,2,177,185,15,79,95,242,108,252,95,3,184,0,175,84,30,140,242,177,202,129,17,44,208,74,83,136,29,132,88,133,106,75,86,154,12,235,194,249,154,91,60,17,57,75,109,52,246,227,246,29,90,12,29,143,213,122,69,180,88,19,70,23,151,95,25,172,36,97,134,177,178,89,30,186,149,35,198,249,189,230,208,58,124,188,230,219,54,121,74,223,160,224,41,224,98,22,44,24,165,74,143,180,97,48,171,125,228,192,59,3,227,188,151,73,117,61,9,44,18,13,17,1,226,65,12,112,93,98,77,73,68,157,155,75,120,135,174,40,95,16,232,229,54,50,10,164,139,220,104,87,207,170,29,17,246,220,181,184,46,184,171,99,158,230,72,82,211,224,194,39,234,93,171,140,228,94,111,176,114,151,180,202,124,130,181,204,83,21,48,188,207,226,19,245,152,199,91,156,35,166,99,33,175,9,149,234,159,250,45,15,72,139,15,79,114,138,142,146,190,157,157,182,10,207,27,179,215,165,175,199,59,77,173,178,7,230,181,89,9,245,176,89,201,124,42,164,169,83,22,201,203,183,136,91,207,63,147,249,149,180,56,153,126,228,69,116,244,99,172,201,109,147,185,150,54,255,57,22,218,149,192,185,66,190,183,14,250,233,239,186,23,23,9,20,10,89,53,181,135,190,73,172,178,194,251,155,140,125,189,210,252,31,236,163,225,27,206,241,104,32,82,196,212,85,190,234,89,229,27,25,137,14,101,220,110,53,213,230,165,198,54,234,89,73,108,83,139,254,108,249,58,28,70,42,80,224,68,149,207,70,34,36,33,98,225,104,233,74,7,215,173,196,167,218,137,104,102,42,47,19,182,171,167,157,65,171,92,237,105,57,122,169,174,254,17,209,86,79,162,80,155,70,34,55,194,31,171,5,125,40,19,192,51,33,75,12,11,70,234,163,254,141,139,177,133,45,16,70,84,206,46,20,199,200,25,105,29,15,253,206,134,122,130,29,95,36,72,191,147,210,215,131,102,104,78,79,230,226,185,197,95,247,92,106,76,214,245,214,244,73,103,244,140,185,249,217,107,64,43,69,201,122,254,125,159,171,228,103,240,155,204,101,17,138,217,133,255,120,84,232,205,90,236,223,179,46,163,183,37,168,6,145,185,245,52,176,3,43,199,29,113,205,49,250,254,80,190,224,68,89,105,225,248,126,150,76,144,99,83,156,204,242,4,87,57,112,144,254,227,71,159,233,224,156,111,192,193,190,254,246,233,245,133,6,84,32,111,150,59,199,101,47,7,82,83,130,164,244,73,117,144,44,48,192,23,97,206,66,12,85,17,190,191,92,13,234,215,35,14,29,243,116,109,136,61,205,201,198,160,203,144,90,24,90,166,15,214,126,196,49,145,240,124,178,172,182,185,117,70,223,220,105,162,236,57,176,198,163,222,244,37,211,179,98,61,99,254,125,37,59,95,1,79,191,24,187,229,205,123,109,101,58,236,237,133,140,193,96,120,2,106,107,57,3,153,169,137,180,95,147,211,219,161,83,73,83,124,174,104,151,29,240,193,160,71,223,132,35,198,163,153,148,72,118,185,235,1,154,213,151,125,79,125,225,19,116,21,172,11,117,153,66,242,214,13,183,145,210,138,148,227,156,55,27,16,203,142,193,138,166,13,146,234,61,190,165,55,8,94,61,13,190,247,176,237,225,9,187,244,212,132,173,27,129,202,75,103,117,72,132,77,214,143,148,75,63,48,109,82,73,77,232,49,192,151,193,203,106,98,53,213,189,58,171,160,65,19,74,231,167,177,242,75,99,95,87,105,129,109,87,223,220,45,59,138,250,99,16,250,139,194,107,253,3,251,131,175,166,157,216,98,30,192,47,151,191,138,206,51,87,254,43,212,234,204,89,46,74,41,11,252,227,39,2,175,254,24,155,142,251,189,141,201,170,119,221,22,124,103,4,14,109,14,106,249,23,121,78,46,187,145,199,14,136,61,2,31,190,51,236,230,100,94,221,54,39,41,177,115,210,194,229,29,135,196,178,120,101,128,53,127,6,83,134,13,205,102,91,158,108,0,106,107,207,134,37,187,142,67,3,122,10,174,88,96,240,210,44,82,193,131,223,84,218,47,175,166,141,240,27,25,246,223,165,46,222,79,40,127,230,140,158,185,55,102,208,81,31,59,122,220,213,180,117,215,40,247,199,213,225,148,62,228,11,63,247,38,195,164,169,1,123,121,175,117,41,246,165,31,247,23,252,82,182,238,188,224,125,113,171,99,235,232,110,195,254,49,59,173,26,186,247,242,202,144,33,168,114,91,87,200,112,122,58,43,127,253,138,36,172,49,246,160,136,242,42,183,116,134,68,126,69,194,237,43,95,176,62,70,111,183,100,244,238,56,225,244,219,248,100,146,205,93,154,92,126,74,223,126,22,16,216,224,255,237,61,253,181,148,184,221,171,14,190,63,81,202,5,119,128,141,100,92,250,20,35,73,143,223,93,225,250,33,154,105,22,87,71,140,31,164,32,92,75,195,233,154,108,187,110,36,62,79,49,112,190,226,162,115,246,216,10,159,139,235,78,138,198,200,158,137,126,96,247,2,240,139,213,228,134,14,142,12,254,77,81,245,219,83,205,67,157,129,166,222,142,91,242,69,140,143,59,94,93,91,2,252,186,58,54,201,199,171,94,199,17,117,25,240,75,129,83,229,182,101,110,122,230,231,12,42,205,48,231,253,202,163,36,230,103,59,97,22,166,167,150,4,107,249,177,149,95,115,129,159,203,125,164,91,40,223,116,85,70,124,79,110,205,7,196,168,108,167,94,186,36,58,74,169,59,83,125,167,136,245,107,147,124,197,84,57,96,2,120,254,191,183,71,254,217,115,151,105,136,78,56,92,230,116,90,17,115,96,6,0,151,215,153,48,114,159,51,153,115,229,212,23,246,50,35,76,181,83,252,174,232,103,190,74,252,185,193,1,102,46,135,61,20,238,88,246,68,113,104,120,60,12,53,46,9,21,43,142,21,49,225,240,200,124,37,121,252,78,242,221,32,133,62,143,64,57,123,75,194,153,240,26,23,139,85,137,27,218,7,44,107,241,164,121,108,140,73,225,215,62,245,68,35,6,163,75,117,201,220,94,250,139,238,224,68,71,66,108,31,169,70,250,192,195,73,67,103,134,184,202,24,88,69,54,195,154,74,182,126,62,81,97,142,96,249,116,39,49,206,177,147,66,113,236,112,58,42,252,78,31,197,100,201,221,76,114,202,204,187,46,18,179,42,206,147,57,111,146,252,52,216,46,133,104,109,188,210,106,185,112,35,158,124,30,235,106,247,210,201,215,202,188,113,208,28,162,164,242,234,199,222,78,125,79,78,188,54,121,74,172,55,253,7,235,58,118,3,255,212,33,44,151,224,234,66,23,109,235,19,61,230,197,198,96,230,61,246,220,179,253,222,34,217,90,6,208,182,249,205,248,146,186,70,207,22,27,16,183,10,135,0,71,151,190,77,217,230,61,207,233,222,236,8,66,150,18,74,207,67,184,255,26,54,225,254,207,66,114,197,23,167,106,125,133,63,112,41,158,28,197,127,18,10,117,137,171,209,91,67,94,2,147,42,15,22,54,76,76,165,228,177,210,140,213,179,229,82,32,171,148,160,5,111,212,106,173,243,46,229,21,60,243,140,93,164,19,166,75,197,89,28,14,255,148,189,114,110,170,152,167,25,153,31,214,215,162,31,97,153,9,192,116,139,140,191,49,87,91,116,96,44,85,171,162,185,190,243,245,203,225,163,208,81,74,192,47,192,175,146,17,211,232,223,14,108,209,135,171,11,239,246,46,2,126,21,177,30,135,154,20,20,255,7,126,143,147,143,43,206,96,192,64,47,80,152,91,252,62,167,143,165,192,92,69,56,157,89,90,224,187,162,15,117,213,237,77,85,78,69,118,25,213,195,245,42,193,75,215,103,18,107,98,137,196,202,216,158,51,207,242,112,77,178,10,121,24,225,136,166,143,241,77,193,111,61,106,233,32,48,219,85,123,27,123,93,173,79,75,45,169,25,33,43,90,182,61,159,119,227,207,33,218,213,105,157,143,4,37,4,190,247,101,48,203,21,120,90,101,124,210,98,137,76,210,1,37,206,83,144,213,107,188,110,219,142,132,249,206,66,94,165,69,197,186,171,36,184,201,196,146,185,15,193,12,42,217,189,82,168,97,193,54,43,231,254,119,240,48,174,33,127,235,251,47,28,228,51,7,26,26,125,159,195,253,3,92,187,239,201,77,185,191,13,24,162,30,83,186,189,112,127,159,185,170,167,77,109,53,45,223,244,3,224,215,224,223,35,30,167,126,143,120,108,37,70,60,142,39,8,15,24,65,212,32,231,36,1,128,13,114,30,61,83,153,135,150,118,210,232,20,69,117,120,212,132,235,108,133,92,186,152,103,106,175,145,55,7,125,241,85,74,37,208,171,28,65,50,106,173,197,175,18,21,122,10,202,122,63,134,95,138,205,166,97,188,30,202,90,185,58,211,31,48,40,36,79,184,234,189,192,61,159,67,163,130,174,184,169,122,148,142,7,249,171,129,146,174,146,147,221,167,44,184,118,197,216,252,138,124,74,97,107,65,16,243,153,255,146,73,82,78,254,55,106,109,225,239,49,94,149,52,128,191,97,65,117,171,183,32,156,127,77,142,92,69,73,126,39,149,252,198,255,12,100,252,131,235,202,37,247,47,202,229,61,101,35,45,34,189,232,55,180,165,156,105,120,217,232,69,40,250,133,239,129,200,67,145,145,127,191,38,138,12,202,254,70,225,173,185,55,37,250,109,38,179,119,85,122,115,91,41,197,170,252,155,188,102,125,95,192,79,248,199,28,241,107,200,133,233,160,129,140,38,19,166,72,244,211,77,178,239,196,254,101,161,88,130,87,218,252,115,125,114,97,241,56,210,2,73,30,24,187,86,155,82,111,30,159,158,50,47,212,224,158,92,136,13,52,98,113,118,72,125,6,255,90,5,157,107,187,212,202,141,111,112,204,73,73,221,136,24,150,151,137,206,225,89,84,93,104,26,121,17,46,221,41,225,12,169,45,250,224,84,215,187,75,19,232,112,8,60,219,80,45,104,43,3,187,78,47,234,90,226,211,121,238,63,3,113,30,25,255,179,254,243,184,239,63,68,149,198,121,68,71,204,145,228,195,34,36,201,39,117,211,2,177,25,23,39,40,84,214,200,53,165,158,202,172,248,237,210,142,214,200,82,134,159,28,232,160,165,188,201,45,167,244,96,142,52,85,192,194,111,176,145,133,212,147,158,220,32,192,47,190,224,181,109,51,18,179,252,63,255,225,51,222,251,220,211,250,197,163,214,3,255,230,126,226,99,249,142,107,230,233,27,226,99,137,244,253,202,75,124,44,7,199,18,38,251,141,32,131,90,39,143,37,236,0,57,62,52,249,205,57,173,135,185,246,221,199,250,241,72,223,252,16,165,59,239,217,247,133,126,24,189,47,24,120,172,158,59,106,70,1,248,127,14,120,34,97,21,79,176,118,31,136,131,34,244,100,208,136,252,126,161,147,251,150,143,233,126,63,80,120,215,148,22,252,237,231,209,65,116,243,45,131,70,57,45,70,3,7,103,31,126,150,168,130,15,250,135,117,198,131,52,139,150,143,233,110,71,179,240,101,19,248,248,195,209,133,29,246,18,114,50,10,233,239,133,138,64,246,36,254,171,213,48,17,195,240,220,23,51,59,95,35,106,92,83,196,118,85,3,239,105,128,156,157,181,249,192,104,19,55,160,28,186,193,96,22,45,244,89,239,72,53,133,150,138,138,206,243,79,54,124,225,205,129,92,57,211,162,163,35,84,191,77,205,183,24,116,85,106,195,52,62,143,72,248,49,47,106,217,179,47,34,18,126,124,209,216,181,83,194,207,103,108,215,179,6,47,242,73,113,222,124,71,130,156,96,221,243,146,31,213,117,221,221,181,214,60,246,22,83,150,174,171,137,110,9,214,7,251,116,222,73,30,58,134,200,123,82,156,159,50,202,138,220,73,81,235,31,206,61,248,10,236,196,218,1,47,222,60,146,113,80,62,188,206,21,164,87,179,106,209,215,243,15,222,38,128,213,231,89,120,45,123,221,116,214,183,122,236,230,120,153,12,168,125,188,226,221,141,157,134,251,14,79,106,155,73,222,181,15,85,67,152,168,228,95,50,32,13,0,191,164,0,33,116,220,149,166,243,243,48,135,202,110,8,66,47,30,111,206,76,160,74,114,16,38,181,125,211,121,198,57,210,206,72,159,25,240,203,55,201,132,191,34,221,239,66,168,206,199,142,103,69,152,204,228,115,188,55,159,87,55,32,43,249,121,192,56,96,124,220,164,129,116,129,199,94,183,62,68,230,228,153,46,226,161,163,62,71,70,119,235,147,229,232,167,170,9,248,101,42,209,17,197,143,144,103,4,204,121,64,153,26,215,111,187,232,119,35,18,174,191,72,51,102,20,127,39,201,151,197,105,235,63,93,234,251,218,161,42,30,232,118,246,183,193,74,197,65,58,225,205,127,38,66,9,43,163,190,57,240,230,47,226,253,61,8,103,197,193,62,91,112,201,181,125,199,56,57,78,189,114,38,226,87,93,255,141,162,247,59,102,178,45,167,237,170,231,138,225,170,167,147,238,67,109,192,190,165,26,228,46,192,22,80,249,66,76,28,34,101,73,67,231,74,113,129,84,229,21,59,89,245,47,190,86,40,102,117,232,232,191,113,91,246,85,226,21,41,5,139,8,227,135,245,225,174,56,240,165,74,217,147,102,130,55,0,225,146,212,113,93,167,93,157,141,121,163,91,203,232,209,84,20,178,183,183,173,246,236,225,166,173,218,205,191,237,147,76,65,125,83,142,47,150,153,187,110,251,52,213,31,203,127,210,52,123,177,168,188,11,127,170,148,223,200,50,70,125,236,129,134,201,184,28,145,109,39,14,219,97,141,217,91,210,171,28,61,43,59,132,155,17,252,70,184,206,192,47,237,148,59,142,172,24,115,135,13,85,234,217,75,193,34,1,239,38,122,250,25,68,233,55,90,26,74,110,127,212,97,165,10,144,226,189,30,40,165,228,116,230,175,53,53,254,27,58,109,107,251,159,43,35,118,49,106,239,69,56,75,14,105,250,47,255,239,79,157,22,102,218,23,7,221,133,125,53,74,84,147,229,195,229,43,227,106,101,87,13,94,80,33,81,177,204,190,184,140,142,12,5,39,17,98,24,137,178,218,76,219,35,94,10,45,133,123,218,22,35,28,135,188,210,190,157,51,162,144,22,248,140,243,104,100,234,155,187,131,214,25,27,19,81,25,51,15,29,158,13,130,221,114,98,11,23,152,157,155,221,89,190,204,180,1,245,173,51,112,56,90,171,138,79,129,100,144,204,39,85,214,122,178,158,195,116,30,19,242,186,252,69,66,97,136,177,156,232,57,238,39,221,201,177,40,30,234,187,66,19,56,39,167,252,96,215,87,125,174,221,122,81,132,141,6,127,195,135,116,38,14,220,26,228,78,144,77,6,137,41,105,247,163,104,144,176,51,74,141,12,124,99,227,67,161,196,229,107,26,163,31,174,220,120,47,84,213,108,16,74,192,83,24,127,74,239,113,39,219,192,83,225,112,232,10,131,61,39,28,165,137,76,177,184,151,115,64,55,35,15,86,156,222,226,209,207,0,135,50,222,138,186,184,151,174,102,123,31,12,91,90,44,23,125,34,153,26,225,24,71,119,204,147,117,180,128,8,176,16,132,163,124,84,154,210,120,64,162,101,194,220,203,85,34,141,194,85,121,193,73,246,204,146,162,140,227,180,38,179,138,214,122,30,208,8,252,83,134,139,206,195,227,6,111,95,121,137,66,99,65,200,73,253,182,218,179,208,108,122,90,191,33,184,251,189,226,79,235,55,94,135,138,112,159,240,109,105,97,113,207,124,247,195,225,99,63,128,131,163,182,182,182,128,1,150,248,108,230,203,27,46,17,248,168,244,58,90,49,64,42,105,58,159,40,41,235,46,62,199,105,83,199,130,222,92,17,211,25,62,42,0,160,158,164,164,174,31,94,97,2,105,141,234,86,150,177,97,75,11,204,106,107,216,22,184,36,165,140,123,32,81,39,61,144,70,250,58,206,255,145,69,207,104,114,23,67,77,156,239,103,17,243,42,77,139,91,112,114,238,194,9,168,48,24,45,106,158,146,246,6,238,44,223,222,134,212,198,240,232,119,242,231,59,101,56,159,51,139,204,166,143,201,83,20,160,26,29,81,212,127,227,119,100,77,4,61,137,112,34,245,68,208,171,223,116,50,73,245,86,193,111,195,77,107,105,8,221,108,232,113,50,126,113,129,122,194,93,78,150,122,199,108,16,179,143,176,140,23,97,18,37,158,86,21,91,190,138,95,4,137,175,22,232,92,73,57,138,187,33,246,167,113,31,65,99,21,143,22,147,46,246,182,237,125,250,117,175,1,38,216,82,152,177,19,241,39,146,188,69,158,93,222,13,35,71,44,179,89,217,162,105,59,102,114,146,42,58,122,136,172,236,89,231,202,215,142,167,172,236,237,116,197,79,136,238,83,86,246,93,33,186,40,34,43,123,194,106,38,138,105,232,226,159,94,173,37,17,253,8,156,250,90,229,236,216,55,198,23,111,205,221,219,211,69,105,237,30,194,107,63,189,130,49,14,88,33,170,120,128,78,41,232,17,212,186,127,16,115,78,250,27,126,139,238,36,228,252,179,60,43,86,8,24,104,242,238,110,116,247,78,203,144,230,71,237,89,73,3,243,162,238,77,124,133,83,129,189,70,92,105,187,155,201,202,133,168,173,84,87,29,214,207,201,143,49,147,188,44,82,207,19,36,218,233,119,154,150,75,201,254,38,19,58,169,177,254,42,162,215,1,12,247,231,27,131,92,14,182,55,125,50,110,177,239,69,115,242,158,156,9,84,247,177,239,228,47,94,107,43,254,202,144,133,56,251,52,35,244,65,179,235,248,217,235,252,246,79,167,220,111,139,100,246,85,244,173,141,201,187,143,115,164,149,4,76,87,113,223,173,185,223,69,82,31,225,226,171,179,35,83,83,97,74,193,31,26,207,22,91,78,11,232,203,6,199,138,69,107,62,26,36,139,167,43,31,11,48,39,45,93,39,161,21,228,142,206,240,9,124,148,126,126,16,244,65,82,0,26,30,31,7,175,233,166,77,45,100,29,88,82,198,54,156,60,57,11,181,234,238,252,123,194,56,152,252,149,52,249,112,99,22,152,222,192,54,97,213,214,136,77,29,8,235,135,249,68,203,155,100,64,117,233,205,38,220,180,30,81,196,45,37,62,115,75,81,24,77,33,13,11,189,240,95,169,116,0,20,105,9,111,105,73,175,153,85,4,138,108,135,254,69,188,82,5,156,1,92,79,227,114,3,235,228,155,115,193,143,172,34,103,151,171,173,223,49,83,18,106,65,200,100,177,193,180,34,238,123,80,194,152,255,84,29,63,143,71,191,176,206,83,17,247,222,14,213,46,158,98,112,248,218,45,24,212,141,146,165,163,198,205,81,64,202,116,166,177,5,140,218,81,52,194,25,240,198,53,191,232,160,242,246,142,192,10,43,147,76,203,120,215,140,200,200,65,197,239,37,202,247,223,2,204,104,114,150,69,48,203,109,84,185,187,128,177,57,146,149,195,2,17,195,98,106,146,123,4,243,6,181,103,31,181,229,44,72,228,4,111,230,124,239,79,111,66,177,175,203,30,64,43,32,239,86,111,57,131,64,142,218,241,44,196,176,195,2,197,170,165,177,66,74,153,142,218,101,160,180,180,184,79,148,184,117,11,95,214,116,157,75,1,36,81,4,57,83,8,153,208,20,136,245,112,159,72,119,193,108,19,203,21,21,110,125,86,15,216,142,119,46,52,11,29,141,218,92,176,119,203,32,213,113,246,244,43,144,43,94,101,125,153,250,136,135,120,136,189,207,124,94,143,70,61,49,104,56,127,21,184,34,76,89,10,102,75,113,116,130,24,191,64,170,166,241,142,216,71,41,106,80,35,5,17,192,197,250,38,47,202,165,138,17,197,153,196,71,145,2,79,29,133,120,241,32,92,85,107,111,65,41,37,255,103,61,215,82,233,77,67,71,55,212,163,25,166,58,154,210,51,250,108,209,181,142,60,131,144,52,3,13,144,165,230,122,7,200,150,213,41,255,76,15,227,95,44,118,31,51,109,70,205,175,195,105,251,6,253,106,161,48,241,48,128,187,232,140,214,177,202,36,242,211,65,204,180,135,252,236,219,193,61,183,241,233,60,238,205,241,155,79,3,103,175,94,51,94,155,139,248,178,128,104,18,32,7,252,26,230,209,42,30,14,83,157,124,81,57,125,105,219,121,204,121,167,161,97,156,213,249,145,75,129,243,236,67,151,213,216,171,109,190,95,239,109,143,79,141,41,23,201,134,10,55,11,101,247,2,254,32,233,155,141,6,138,110,143,255,81,176,22,254,236,243,9,252,52,231,231,222,141,0,59,100,107,59,91,187,151,14,56,13,127,81,6,205,57,119,167,51,216,250,184,147,140,84,243,151,70,231,94,144,222,8,24,204,184,187,91,210,160,204,33,197,126,63,105,180,14,165,177,102,50,139,214,50,215,35,204,97,20,125,224,162,209,19,119,133,220,226,251,176,66,201,154,67,53,43,112,148,184,5,156,33,203,44,226,190,231,22,43,112,243,140,32,1,119,16,246,35,85,157,87,109,58,229,65,223,43,70,43,224,56,228,185,249,167,123,155,248,241,56,203,213,140,171,201,25,95,178,89,141,164,3,126,70,181,16,190,22,144,135,18,34,8,35,169,120,4,247,57,11,128,183,247,73,13,115,152,245,110,136,200,175,106,102,88,10,190,237,64,252,128,71,200,15,10,187,244,119,27,232,33,1,199,187,9,141,63,69,114,234,197,155,121,231,24,68,9,89,98,224,150,234,187,119,236,30,191,76,19,3,67,62,239,70,102,77,33,167,105,201,221,84,164,92,127,180,221,255,113,237,170,119,188,93,68,39,26,31,40,191,46,173,125,231,251,6,159,239,141,62,120,19,151,118,173,238,245,33,14,69,169,46,252,227,152,147,221,72,100,111,127,103,166,210,172,156,98,246,145,197,186,143,177,246,33,195,153,151,37,193,111,157,58,171,130,20,234,207,179,63,111,211,144,151,55,108,125,153,252,137,61,195,211,186,238,134,237,221,11,63,156,22,187,185,6,53,171,251,238,23,245,55,204,237,51,167,231,110,76,134,205,242,8,143,174,229,251,165,174,218,95,63,192,217,137,214,102,208,243,126,210,125,117,237,220,236,39,103,37,168,192,213,94,101,237,163,218,151,249,209,200,126,118,178,131,203,253,184,122,249,210,35,76,43,255,76,70,24,232,213,181,119,118,206,84,231,23,99,249,92,71,79,137,89,253,22,70,53,242,53,213,57,69,122,58,60,115,79,251,14,158,47,23,10,209,220,241,237,86,255,158,208,238,27,186,31,188,149,43,87,1,86,125,154,187,46,74,226,97,251,114,54,120,69,135,83,93,137,57,219,16,87,227,190,240,179,59,251,188,173,199,141,107,115,44,63,26,71,172,94,61,11,88,154,124,248,51,225,57,57,151,56,195,86,210,165,152,251,75,243,97,77,207,103,104,246,189,110,57,95,160,36,255,111,30,2,249,68,237,236,185,203,150,151,137,16,23,192,136,129,241,43,232,12,192,235,76,152,222,151,51,153,239,57,217,182,115,71,181,190,160,36,145,139,52,75,128,95,100,187,207,82,250,249,94,92,138,186,161,225,241,32,212,171,27,240,203,128,145,145,150,54,199,224,230,21,192,47,163,142,208,232,64,15,192,47,21,63,230,115,164,68,184,165,178,191,209,97,148,90,162,247,150,208,164,22,234,235,208,207,119,16,21,181,251,116,225,128,95,102,71,141,47,221,120,151,140,169,226,104,22,236,126,252,144,219,97,52,122,47,52,182,31,146,56,68,8,43,31,241,188,24,173,155,218,119,87,144,170,254,133,245,88,137,207,104,220,54,211,94,71,65,158,59,125,217,181,173,210,198,222,214,6,15,214,66,57,210,0,253,189,251,142,61,214,63,155,197,212,65,3,6,34,225,88,250,202,172,234,231,21,70,207,87,62,207,60,178,79,120,75,69,243,210,234,103,190,57,207,85,59,26,148,207,211,156,142,157,119,124,249,74,202,110,168,245,213,240,239,155,117,105,158,223,60,162,97,116,36,249,115,67,214,116,164,161,163,116,41,74,101,220,85,105,206,46,83,19,80,107,116,230,176,35,24,56,152,25,219,29,60,237,245,144,0,209,207,254,30,172,39,229,152,23,137,204,238,215,175,169,205,207,115,138,154,233,10,197,231,45,146,210,31,142,246,45,175,138,73,75,7,124,172,47,200,23,29,59,105,217,221,157,226,222,169,98,136,45,123,41,112,42,96,35,185,48,167,185,155,191,104,33,227,217,141,175,85,226,108,157,145,7,150,185,141,113,221,34,67,211,120,125,127,115,254,122,96,138,182,222,188,60,105,202,56,116,69,108,96,142,100,64,177,106,14,78,237,44,228,187,85,218,43,105,225,187,250,148,235,37,111,131,244,75,185,96,67,207,168,48,197,109,141,178,10,38,233,190,18,36,119,149,40,175,68,116,96,166,145,38,219,105,50,78,151,151,0,36,131,76,10,152,22,147,80,221,32,89,64,250,140,16,151,63,82,138,119,61,99,36,121,40,83,162,199,83,103,62,187,195,82,216,96,149,221,144,232,151,197,197,247,238,137,129,177,65,133,49,96,188,132,135,190,177,93,39,73,241,242,203,28,210,35,250,203,35,181,242,35,175,240,33,199,221,113,115,39,237,99,76,85,98,215,116,71,94,138,84,200,78,98,113,203,94,94,90,195,205,217,82,95,207,147,246,49,173,41,210,133,9,219,21,209,34,201,96,202,241,158,67,171,236,113,101,80,191,16,52,216,134,59,236,95,136,154,51,235,183,203,38,5,130,244,183,51,146,220,5,7,10,69,47,85,214,106,184,17,115,239,58,237,99,74,148,198,102,36,87,33,160,147,245,204,160,34,105,166,229,91,230,230,106,164,103,229,164,57,172,122,244,236,120,23,240,107,165,136,245,24,240,203,164,192,132,190,236,156,243,68,10,116,35,216,59,107,205,187,37,87,211,15,179,222,173,251,93,82,135,223,127,172,44,196,236,190,217,16,39,170,206,223,106,163,2,26,99,45,108,144,134,55,24,22,17,45,236,205,192,246,244,116,249,156,181,240,169,92,147,241,104,14,60,108,47,149,151,42,246,17,120,194,37,172,248,176,74,26,240,75,46,190,171,33,130,33,173,67,4,35,141,155,88,109,166,109,28,202,52,72,132,71,130,119,164,227,68,41,74,75,130,51,5,70,97,253,173,37,162,211,249,26,213,156,217,138,66,109,113,128,21,229,149,107,20,255,99,251,209,212,123,241,127,71,255,231,76,67,91,51,9,81,232,155,91,104,117,186,136,156,229,14,212,203,122,194,37,194,71,207,18,153,141,170,132,133,155,25,11,146,190,220,184,50,121,104,26,70,143,16,123,187,100,183,109,199,244,123,87,227,255,225,164,127,191,100,221,96,30,63,5,237,63,223,233,236,155,156,137,109,102,28,253,74,177,198,162,103,237,37,102,107,52,57,26,246,135,110,234,103,191,16,78,91,24,55,1,151,113,171,196,17,185,23,253,39,151,77,97,146,14,197,185,115,148,43,94,133,197,188,100,87,247,236,57,13,167,133,200,21,46,9,61,9,83,109,175,103,82,111,235,169,48,47,128,45,14,187,197,99,28,115,158,240,151,68,234,45,213,254,96,17,116,98,97,228,86,103,232,113,43,12,87,29,23,132,174,72,205,127,32,169,52,8,149,10,19,249,83,121,66,4,190,254,82,161,156,145,226,13,126,79,253,2,87,188,83,190,98,142,26,3,253,78,217,58,251,247,134,114,34,232,111,115,255,223,89,216,129,140,154,41,255,17,193,4,0,10,5,108,180,239,189,225,60,130,25,173,149,118,87,210,252,77,27,55,126,246,47,175,130,255,193,183,160,68,218,79,207,212,137,153,47,86,15,72,134,147,147,46,239,99,208,64,36,183,103,184,233,105,132,44,15,203,163,36,116,230,107,211,50,228,183,166,101,144,104,190,14,123,243,22,130,123,75,88,145,209,63,98,188,27,119,151,59,15,196,181,236,0,199,3,221,209,145,204,28,226,20,100,145,145,172,159,77,245,73,83,14,133,3,230,243,7,146,157,57,207,94,144,106,180,220,137,61,248,144,44,210,62,149,248,196,6,203,54,39,235,14,66,103,223,22,6,106,230,43,247,127,245,178,215,125,193,159,233,97,105,175,81,50,102,84,51,74,106,186,168,255,131,70,18,213,172,149,194,165,170,187,4,99,238,138,252,177,12,92,225,162,248,110,233,132,180,42,237,44,7,207,102,204,146,0,187,46,223,75,174,191,42,191,221,203,68,178,240,90,0,3,171,191,255,48,203,222,226,142,109,138,177,240,103,63,67,78,98,147,47,141,32,16,25,69,180,245,222,44,105,218,68,70,81,169,135,119,98,82,226,41,163,136,167,47,135,135,213,253,97,69,6,97,245,108,64,137,233,74,146,220,201,93,114,19,230,147,33,222,165,24,86,80,106,180,41,241,46,9,68,73,42,173,180,158,222,37,49,211,207,54,196,187,4,101,128,231,86,57,132,253,166,3,228,8,251,106,36,203,65,132,69,166,215,136,176,200,191,177,209,191,43,69,217,157,79,118,198,206,212,50,107,206,6,6,223,215,13,107,170,107,69,129,158,157,122,170,237,145,93,4,4,155,222,228,232,37,217,149,191,160,212,197,220,215,49,207,111,239,212,247,220,121,218,231,100,216,183,99,26,21,252,205,189,75,221,249,56,235,203,1,233,208,235,53,8,247,59,173,99,22,228,155,130,93,115,165,63,124,215,75,254,101,178,254,38,241,41,207,95,175,79,13,215,255,85,15,18,127,209,223,105,107,127,60,37,135,97,67,130,245,13,181,168,69,116,127,203,67,52,233,164,183,59,200,121,140,238,35,13,55,79,254,117,125,16,93,127,78,116,100,84,66,140,141,205,46,108,185,162,200,217,173,172,34,44,134,228,106,234,212,199,202,250,202,84,89,102,44,159,59,126,44,30,234,94,106,226,246,227,102,192,138,193,11,109,97,88,164,204,126,41,105,126,145,104,5,147,122,4,140,143,135,33,151,32,87,140,136,244,25,111,51,120,228,12,178,58,72,220,168,229,47,109,167,163,166,109,32,177,174,27,248,198,40,130,135,116,50,212,39,12,11,24,214,209,158,9,78,231,173,32,107,11,146,29,196,218,103,233,26,191,133,30,219,254,117,107,153,105,100,120,121,120,100,220,198,116,33,164,252,204,157,222,236,197,2,200,116,238,84,254,219,73,73,222,73,42,126,211,4,254,133,254,156,171,172,102,15,97,136,209,213,160,191,222,32,170,87,97,191,209,212,174,115,100,36,169,76,220,48,25,97,36,40,102,42,250,165,159,236,239,12,214,101,158,193,196,237,101,54,103,39,43,115,181,153,81,98,139,130,149,69,175,216,251,100,123,17,29,14,253,59,201,77,178,189,59,238,185,124,139,213,242,96,106,165,40,106,150,166,39,115,145,229,188,197,66,224,136,228,199,142,219,78,220,21,241,202,215,246,205,148,154,204,19,207,122,232,220,218,226,56,151,2,248,69,204,114,129,89,101,52,210,126,72,223,48,243,188,58,23,168,56,209,230,191,134,201,6,6,147,179,169,120,169,244,140,52,219,111,152,128,83,22,156,246,51,249,131,40,109,75,207,176,107,88,72,1,174,75,240,130,113,96,17,92,68,170,62,220,245,15,14,205,201,117,217,127,249,20,186,82,90,94,23,54,210,56,133,174,228,149,59,227,207,30,110,174,157,180,235,191,107,69,127,210,255,54,29,9,100,60,247,59,147,67,36,242,55,230,87,14,54,236,111,60,142,162,221,255,64,133,254,227,58,217,234,45,119,182,254,34,142,228,16,46,186,171,169,233,112,110,80,171,49,223,26,120,243,39,91,106,120,149,162,177,106,101,162,130,146,63,101,152,207,163,21,180,28,200,158,202,238,70,240,206,21,16,53,93,246,207,22,52,149,52,225,238,26,179,175,183,76,142,187,154,174,135,47,160,36,235,109,238,73,163,105,104,191,202,115,235,169,16,173,147,32,208,209,80,180,135,199,151,37,173,225,79,148,32,112,159,110,12,141,84,129,195,203,123,32,190,140,25,27,133,186,135,92,249,195,129,99,13,142,73,227,104,89,5,254,132,172,9,72,190,28,71,12,124,137,32,208,187,60,236,235,216,204,148,223,151,194,116,222,197,96,33,199,102,78,187,207,237,85,12,222,255,184,48,163,16,77,167,46,163,27,77,183,208,64,36,46,223,71,230,76,240,19,137,203,171,188,108,29,98,167,196,229,142,176,187,225,234,68,226,178,108,248,136,226,213,228,64,190,210,8,62,74,193,89,136,110,75,74,73,109,202,216,147,132,89,243,200,23,6,237,108,118,156,110,225,130,86,6,87,120,134,64,172,151,5,215,199,158,76,161,228,229,210,5,242,112,219,186,16,87,3,22,67,249,194,9,87,33,19,39,209,210,63,172,84,50,35,149,94,168,157,90,169,168,129,114,162,229,197,99,68,166,213,107,104,145,101,212,207,13,46,114,161,88,192,8,12,150,54,188,2,206,155,57,73,169,49,33,226,137,111,167,148,242,182,183,196,90,133,71,187,234,162,44,133,160,124,246,37,215,85,55,211,132,41,20,14,69,159,214,95,252,75,186,8,223,146,70,195,176,133,80,184,107,79,97,132,57,93,10,19,148,24,107,236,99,162,195,1,166,240,147,205,210,204,201,217,230,219,149,69,5,79,57,23,152,206,9,61,121,57,193,241,55,182,107,152,151,26,12,234,219,83,137,203,34,124,162,82,234,159,139,46,42,157,180,134,230,203,106,85,211,91,204,8,33,170,96,225,209,76,61,173,124,189,34,242,99,55,225,112,62,193,171,160,239,31,150,68,56,81,135,146,210,34,194,38,96,97,252,48,74,131,188,148,8,92,17,127,108,0,194,133,89,243,205,43,208,41,168,218,105,28,172,136,50,37,130,170,199,151,62,40,251,144,114,27,102,184,8,143,177,112,227,7,226,236,205,155,26,60,20,61,241,18,220,234,232,116,189,204,53,195,145,62,231,20,240,118,164,78,78,12,45,113,82,195,222,174,176,251,52,146,113,87,208,182,51,83,32,167,16,12,217,52,135,102,67,15,161,167,127,222,67,68,252,67,103,134,5,195,66,132,222,14,219,229,128,125,87,90,78,186,124,174,144,221,154,17,115,101,239,44,38,193,239,134,0,146,37,120,134,124,166,110,113,36,43,142,46,13,95,57,106,190,17,95,1,26,235,175,63,236,99,99,252,14,127,145,22,235,89,85,135,142,19,177,146,175,17,187,218,221,180,38,36,203,223,108,180,184,195,131,134,162,49,80,13,210,104,190,112,99,52,209,219,229,228,114,176,184,147,74,36,81,177,129,114,242,182,109,78,73,84,69,21,166,98,155,79,95,154,115,56,143,41,199,46,78,84,248,106,228,119,149,225,147,232,53,16,178,175,219,77,244,108,138,64,57,92,247,30,136,141,104,196,53,143,57,44,85,152,207,37,199,242,35,172,118,44,147,26,6,47,203,161,209,80,94,119,18,156,9,239,108,151,255,28,139,119,1,112,20,223,81,57,30,252,246,102,248,195,15,184,118,67,45,207,88,78,26,95,169,18,9,155,87,241,247,164,88,44,20,50,92,208,26,174,104,175,58,96,68,145,102,180,176,166,48,37,65,209,51,144,116,9,63,68,43,151,223,112,215,135,176,203,190,141,175,79,242,194,12,126,142,136,255,160,255,104,29,217,146,64,228,141,24,247,241,102,185,60,173,136,239,199,21,190,24,193,227,74,247,12,162,186,253,103,184,221,111,123,63,76,17,239,104,222,165,18,102,164,74,18,112,48,106,235,74,179,160,16,189,28,59,34,81,97,152,163,101,33,165,237,236,232,232,72,56,89,38,195,16,94,162,184,223,96,241,79,158,13,247,157,43,117,78,250,26,68,113,127,217,81,169,52,206,96,17,112,58,131,53,227,172,56,8,251,139,60,38,43,156,75,139,197,249,207,64,133,74,213,109,54,168,161,115,246,22,230,88,94,61,106,111,83,27,209,91,44,181,33,172,30,154,122,205,77,133,23,30,17,82,152,8,14,178,191,11,126,99,149,130,105,248,243,209,16,25,61,71,28,88,134,245,13,130,13,235,205,43,190,41,91,15,28,179,207,185,25,235,243,65,184,195,240,190,103,248,59,106,223,173,98,99,155,87,181,247,182,206,159,99,154,23,228,41,87,162,204,115,100,196,82,15,20,33,117,157,9,55,89,250,219,129,222,2,145,184,241,82,16,229,146,153,31,135,39,234,113,108,110,131,164,40,178,157,13,63,136,21,147,45,123,210,237,175,219,81,129,214,112,91,210,46,53,40,50,157,119,250,126,170,121,64,39,232,69,212,253,161,121,144,200,30,239,39,106,30,188,239,166,51,17,53,15,100,135,137,180,204,204,204,38,249,32,24,92,183,135,207,115,83,158,223,237,7,197,75,253,192,240,184,71,177,172,249,122,25,226,151,93,98,62,10,91,210,59,26,100,10,35,200,127,199,3,223,247,247,19,109,236,99,114,18,27,166,241,220,24,96,72,31,131,211,201,73,147,158,50,63,245,45,107,141,79,110,232,190,184,20,61,235,6,168,120,171,10,90,113,221,72,240,111,35,148,125,131,87,247,157,87,103,76,100,54,32,26,37,21,169,210,54,107,6,179,45,218,21,52,114,197,181,143,20,252,154,165,5,43,114,83,25,50,227,128,102,126,209,63,166,140,93,102,10,90,19,47,104,156,188,251,255,68,183,2,102,3,188,162,8,175,45,4,245,52,16,74,12,77,111,204,40,227,145,55,26,112,134,222,201,178,35,2,140,199,176,143,225,56,189,33,88,7,189,154,252,215,66,31,157,254,117,218,151,4,197,57,131,65,189,147,35,237,152,249,253,127,206,33,59,39,105,163,124,79,135,235,8,86,179,90,122,210,33,255,102,177,0,32,1,188,242,81,71,163,10,249,120,244,60,208,180,11,170,226,73,154,117,30,141,242,79,107,158,137,58,71,5,206,235,40,74,214,125,116,44,70,177,114,167,198,87,231,93,176,121,21,201,221,170,125,103,189,157,78,139,193,197,108,183,54,137,57,126,182,218,186,74,105,27,173,130,138,141,154,53,215,13,128,175,32,135,71,30,100,148,140,214,71,93,209,221,132,151,10,160,31,165,117,143,210,5,144,206,22,98,48,21,11,12,149,126,72,40,65,77,27,95,56,68,72,133,207,123,115,128,95,67,29,244,81,138,96,58,30,67,150,13,56,204,74,26,125,227,160,173,176,172,163,0,216,247,154,150,225,48,17,15,21,201,53,145,48,51,191,172,137,49,242,199,214,211,89,49,76,6,63,142,168,162,21,17,172,138,219,123,68,38,202,61,243,214,160,221,214,123,157,242,115,207,235,63,44,140,44,171,116,53,150,193,172,116,32,115,119,244,92,97,83,29,92,15,60,137,18,34,51,208,207,20,205,108,239,247,94,213,136,18,55,225,97,112,148,141,208,74,240,98,157,47,57,51,57,242,50,10,111,176,9,36,91,243,118,255,92,45,144,201,47,99,147,93,104,101,197,13,121,184,108,77,138,211,172,88,45,145,166,207,55,50,247,166,235,58,18,50,227,101,3,149,159,116,237,31,72,130,91,181,156,63,167,240,21,84,21,214,247,147,225,172,78,30,4,186,239,194,47,222,26,187,107,166,137,82,219,63,44,171,251,116,93,143,81,174,212,173,234,42,48,27,182,197,139,200,22,68,186,78,40,85,130,125,204,102,186,201,128,252,182,188,249,133,252,226,166,60,70,84,50,111,50,200,185,187,108,220,76,18,71,24,152,122,58,209,248,138,11,54,58,147,188,198,227,197,254,221,123,247,103,55,198,234,237,228,160,124,244,35,147,143,123,106,215,202,177,19,79,233,195,75,63,196,30,223,189,87,102,147,244,90,83,40,186,127,209,217,122,152,17,98,181,145,136,237,48,65,36,166,177,92,164,15,90,111,102,139,166,122,86,15,116,214,19,40,195,51,109,193,65,81,247,190,150,11,248,177,33,21,13,169,37,63,252,53,67,190,120,243,191,66,145,95,147,242,240,124,131,175,187,57,126,246,122,91,251,168,225,83,98,43,191,161,49,13,35,154,140,178,221,176,195,92,164,77,164,132,62,220,206,44,206,253,167,240,43,148,31,211,23,41,73,37,201,191,9,237,149,119,175,12,5,70,0,173,203,181,61,132,87,31,58,212,29,244,24,12,204,197,184,164,71,250,70,224,128,87,82,171,138,215,215,175,133,179,88,116,4,132,221,7,117,221,48,225,233,53,132,118,103,153,163,181,86,101,197,145,196,68,183,82,67,63,240,206,87,254,18,254,217,0,60,222,60,57,117,81,68,122,28,220,60,234,57,219,47,100,5,124,203,55,45,155,210,228,215,84,89,223,34,134,236,94,133,100,20,191,192,88,66,99,220,170,157,3,80,37,101,84,42,226,33,69,49,203,65,17,249,238,158,163,135,203,84,164,51,143,209,96,8,142,89,246,209,88,97,70,252,108,11,50,186,149,54,205,31,187,56,76,120,225,81,173,165,180,59,150,87,194,211,220,73,109,44,126,60,22,177,215,100,34,209,245,254,128,164,123,130,27,143,213,12,96,168,109,43,189,65,190,115,97,192,195,77,222,211,184,249,235,167,240,218,174,236,84,233,27,25,137,210,19,176,121,87,94,102,153,145,171,56,87,119,236,85,206,47,73,73,247,181,122,10,69,221,184,125,225,8,34,170,80,79,12,66,26,39,162,10,29,105,79,82,61,88,37,199,65,190,196,32,36,61,235,79,35,156,209,143,59,70,149,242,38,200,242,60,179,177,163,202,19,143,114,211,112,207,125,176,185,73,231,189,169,220,126,162,34,196,165,222,51,132,142,60,19,39,32,240,14,147,88,252,4,84,8,184,156,180,77,83,76,213,24,222,122,187,137,22,161,68,110,210,154,46,54,73,96,160,127,254,74,76,243,168,185,205,157,118,56,202,155,221,170,241,3,136,28,155,31,68,114,102,41,39,3,79,100,12,43,29,83,88,247,111,162,239,255,175,142,145,254,211,99,36,127,183,148,206,105,192,88,155,183,104,104,203,101,202,225,70,90,171,156,201,93,73,192,47,206,220,150,134,114,96,87,225,0,61,228,135,228,219,119,94,67,27,183,131,232,192,153,217,157,218,248,46,27,147,201,228,220,185,180,173,215,71,161,215,87,234,131,91,155,146,95,248,66,54,121,223,126,125,188,181,35,31,203,151,252,120,147,35,164,238,64,118,161,49,235,219,178,12,89,219,253,232,204,167,37,126,38,46,201,91,21,32,182,153,27,232,167,25,150,57,245,211,6,222,60,226,154,119,102,128,220,199,238,90,203,173,247,42,61,157,57,23,127,178,155,110,220,105,25,6,193,164,211,93,75,77,51,129,180,161,145,163,12,167,201,189,99,42,27,9,160,31,251,55,197,199,173,123,160,100,171,96,42,118,246,218,92,242,96,38,95,29,141,224,239,142,94,106,173,78,61,114,243,249,101,100,186,113,63,162,251,154,173,251,33,38,118,180,112,142,93,5,138,199,63,207,221,222,73,82,183,193,194,51,154,102,95,120,195,253,249,156,127,54,101,197,106,241,178,228,63,247,44,112,85,111,167,106,143,13,149,9,253,216,63,213,194,103,23,158,37,160,249,202,124,207,193,229,109,137,22,20,10,25,199,192,244,108,152,190,51,189,165,14,250,201,81,242,149,55,36,216,21,242,233,118,231,131,168,239,22,206,138,151,80,228,17,41,165,40,242,206,108,171,115,139,183,35,34,217,23,34,235,71,82,228,39,180,40,117,207,85,137,44,126,135,78,49,95,250,127,9,58,253,103,151,229,185,69,13,41,175,60,47,133,115,54,19,128,187,249,37,97,130,151,0,151,30,24,157,143,120,21,245,61,204,224,43,53,213,222,75,37,219,247,78,32,75,121,111,212,22,224,23,201,161,83,149,62,31,19,51,219,33,89,13,217,177,58,55,224,151,146,217,12,224,215,35,119,250,43,93,128,95,244,27,161,111,84,107,1,191,240,154,238,82,97,95,95,222,3,252,82,121,89,214,64,185,242,146,148,246,184,25,240,235,214,135,53,4,134,235,232,233,242,203,163,150,187,246,66,239,78,241,215,220,222,239,67,147,103,188,173,150,126,168,171,233,181,3,221,131,174,153,134,150,244,133,105,230,221,214,58,44,49,185,13,117,229,190,109,226,225,36,133,247,94,188,255,32,249,83,201,7,215,251,144,77,89,50,111,161,253,226,66,192,175,40,247,65,9,49,188,151,195,81,205,29,235,231,210,235,202,92,123,23,7,103,12,161,43,53,102,139,14,207,175,7,249,92,187,13,158,15,82,95,237,225,25,112,52,73,121,97,248,228,248,158,187,123,222,163,121,101,41,20,51,205,219,225,70,111,240,84,208,142,91,132,89,12,220,27,45,47,118,243,39,208,145,89,124,79,70,218,103,101,70,20,124,15,206,226,66,31,149,216,120,87,220,58,103,99,34,234,198,116,188,195,179,174,102,225,156,239,133,11,252,206,96,33,22,122,150,78,113,155,64,203,239,66,168,145,168,164,113,126,102,245,138,79,68,199,144,10,67,107,221,22,162,99,200,132,64,137,128,185,208,169,99,200,220,66,129,110,86,108,186,46,219,113,116,172,171,149,211,58,39,203,87,39,106,96,194,30,95,207,68,137,85,126,169,225,73,5,3,134,206,125,175,149,185,189,67,22,147,175,193,214,101,164,67,163,103,187,128,223,71,20,94,165,205,181,140,173,90,215,16,197,68,229,97,134,72,7,8,202,6,194,152,49,46,241,189,139,194,159,171,69,69,7,146,112,81,77,194,85,41,82,148,86,47,41,27,242,112,54,54,62,143,212,215,33,228,235,82,88,77,59,12,10,34,50,32,150,148,34,48,224,193,86,236,237,218,21,223,84,49,58,214,96,28,21,248,16,216,155,87,76,163,242,169,153,54,228,90,127,103,174,134,247,153,190,141,206,203,21,25,212,87,50,146,146,146,192,201,206,68,43,146,146,248,209,38,217,232,118,58,41,9,167,216,71,113,225,115,246,253,169,82,228,86,223,24,166,75,8,107,189,24,5,185,189,215,9,172,26,110,122,183,24,161,86,80,215,190,57,212,92,26,165,224,169,91,213,244,27,225,72,177,49,201,83,183,170,27,178,152,143,134,220,87,18,13,29,25,22,212,1,44,197,65,60,246,17,128,127,201,123,145,203,128,95,178,45,232,230,8,66,81,71,25,174,21,51,177,218,76,173,36,70,239,121,10,123,214,222,54,221,181,154,178,63,133,61,245,45,63,204,156,194,158,221,83,157,143,136,176,231,119,161,117,17,76,63,56,201,130,142,223,85,88,31,136,41,164,166,187,125,137,85,70,51,188,169,246,53,221,203,87,31,199,53,145,247,14,129,33,106,98,157,166,30,234,239,188,11,110,204,117,132,196,101,208,210,38,49,203,185,17,39,133,113,139,77,9,166,201,242,253,52,125,232,198,238,238,166,110,246,22,143,117,180,151,243,80,78,188,136,122,25,30,145,172,248,164,229,55,9,79,57,211,248,111,182,52,247,32,156,167,84,71,201,247,13,165,114,249,98,26,174,244,158,148,104,57,187,168,38,181,230,41,135,198,23,159,239,199,199,219,216,46,164,154,109,32,160,168,89,110,237,110,223,199,220,43,124,87,30,92,70,144,174,10,88,220,210,189,132,116,102,174,199,49,251,93,20,102,54,92,26,142,139,19,226,123,183,160,12,178,121,144,27,39,148,206,67,79,79,203,254,169,89,247,3,98,200,74,70,110,124,76,251,204,167,131,64,253,245,199,25,173,169,79,12,55,141,225,34,61,51,48,59,243,25,26,57,223,141,179,46,206,81,54,220,249,235,210,222,114,83,183,5,139,148,219,148,251,246,99,205,205,30,127,46,108,255,199,14,32,190,135,97,191,57,208,206,93,163,13,251,203,120,103,82,170,63,14,234,134,129,186,85,202,21,76,192,221,48,112,189,1,34,124,171,197,18,216,33,41,57,108,76,165,115,79,25,61,108,202,249,109,1,19,95,235,85,16,118,246,48,240,238,218,68,180,2,24,74,80,198,192,203,11,213,82,136,183,27,21,132,125,82,65,91,223,228,139,96,39,72,235,132,115,171,149,181,71,197,138,162,236,131,49,245,41,242,203,79,58,123,46,111,198,7,40,148,199,47,66,89,234,85,241,242,113,154,253,202,19,100,192,142,101,100,20,169,201,8,212,115,20,64,77,121,174,230,217,118,184,206,221,172,120,235,172,90,193,2,174,171,109,201,43,41,68,120,57,172,99,121,88,35,83,154,26,90,46,167,225,158,76,171,249,148,6,249,214,107,214,47,87,35,135,135,105,84,192,202,180,95,90,219,201,25,197,43,213,201,116,6,55,149,108,206,188,241,52,154,113,87,52,208,223,126,179,35,147,79,24,193,14,169,52,131,230,66,136,37,57,72,205,192,120,2,5,159,107,198,83,33,50,120,219,104,56,199,23,218,59,25,59,170,213,122,103,32,172,62,195,139,203,79,254,39,3,21,183,228,66,108,115,55,127,206,66,6,145,3,9,20,235,196,164,109,51,115,91,217,78,86,134,67,177,157,165,199,98,245,236,110,43,133,231,107,251,105,148,180,240,4,220,194,70,227,107,121,253,148,88,255,84,41,161,74,55,238,121,176,69,77,87,101,125,146,78,67,7,18,161,156,160,231,244,216,116,118,201,24,130,160,120,6,234,72,97,176,246,33,167,247,83,202,224,185,39,113,142,220,191,226,224,249,22,89,59,3,66,135,58,4,211,151,44,193,219,205,101,16,223,15,15,238,113,79,156,185,128,96,135,23,120,63,76,12,122,212,100,37,114,173,243,12,172,32,70,127,142,230,204,253,28,62,208,199,192,87,47,171,197,231,133,232,217,245,67,101,254,164,89,2,126,173,73,37,79,210,141,157,220,4,61,126,171,204,141,62,8,107,190,179,161,237,251,254,143,137,162,32,89,91,129,170,11,63,62,117,192,116,44,93,152,67,71,202,54,70,178,253,40,141,160,201,48,40,143,235,5,97,19,158,185,6,255,89,186,192,167,3,163,202,233,108,240,153,180,1,29,69,148,85,81,84,126,204,50,147,20,23,135,189,246,225,73,21,53,66,51,200,119,241,42,151,115,33,245,209,235,198,93,191,144,122,85,10,110,98,247,142,230,139,46,12,55,166,3,207,22,33,193,132,72,102,7,171,94,210,139,23,201,26,53,211,128,182,116,181,12,194,80,99,126,221,20,97,211,123,191,179,102,99,67,163,234,64,3,25,117,81,230,121,18,224,52,101,204,62,25,86,61,60,138,212,155,220,254,154,109,153,225,176,192,82,201,55,227,173,8,37,91,88,20,203,86,87,167,43,38,196,94,119,91,142,36,174,191,187,187,187,16,44,3,206,75,209,30,235,66,216,96,59,236,163,211,211,106,59,213,181,53,62,75,58,247,165,135,139,221,143,241,128,29,152,58,65,50,117,127,231,228,74,212,24,60,4,241,89,189,54,38,72,243,149,253,160,163,29,105,92,181,174,237,137,100,44,171,151,237,188,36,23,47,201,63,136,167,229,12,190,203,11,35,107,123,36,59,136,229,200,106,50,122,11,53,236,251,237,127,176,230,190,254,219,176,229,119,39,221,63,140,226,238,225,152,92,152,76,178,88,212,205,141,233,166,241,148,61,253,113,240,135,236,249,237,237,43,251,3,186,15,167,101,70,104,164,38,114,194,195,115,98,178,198,97,166,50,72,6,227,164,122,61,58,176,48,127,134,220,67,52,31,115,194,146,178,103,124,211,229,53,255,236,197,137,13,181,219,47,58,149,250,199,236,139,121,26,181,62,70,233,236,143,94,22,127,175,173,185,255,80,120,119,37,39,9,58,219,208,74,43,203,6,193,158,226,237,35,52,22,51,147,52,172,74,189,190,235,168,15,50,220,60,2,25,185,226,44,84,44,94,55,57,200,9,47,208,35,119,241,72,181,191,145,139,95,188,114,190,157,23,191,87,184,149,88,120,114,70,121,158,28,9,6,167,103,148,239,67,57,67,123,8,241,140,162,146,195,57,104,237,11,159,156,81,118,251,24,243,30,13,25,204,168,204,111,67,17,51,114,162,184,229,26,248,93,115,16,163,122,202,159,175,91,27,204,123,232,50,252,46,90,131,119,134,133,62,201,128,108,56,177,212,100,130,108,69,233,76,132,93,209,143,248,78,140,224,168,90,16,197,34,210,100,229,50,53,65,208,236,94,245,130,90,179,172,18,224,156,182,99,69,73,184,121,140,104,7,210,186,17,152,68,155,82,216,167,58,102,111,167,97,219,75,39,135,71,113,123,70,61,14,23,243,165,226,209,204,22,49,29,228,163,162,254,9,227,0,147,85,130,219,123,34,199,88,40,249,203,60,248,229,244,102,21,151,129,30,163,146,111,38,163,230,121,6,193,227,81,221,50,35,93,90,38,252,42,66,242,249,6,123,121,141,235,0,204,255,129,101,90,88,71,56,178,178,30,87,251,4,15,123,90,175,72,11,222,101,160,93,235,105,0,71,149,174,8,135,72,153,162,235,219,250,111,225,157,34,187,233,71,111,111,153,196,180,187,166,228,157,197,150,24,190,68,79,214,117,119,79,213,76,38,196,84,25,55,218,214,87,18,135,153,198,19,112,57,135,34,226,48,147,232,3,197,147,118,55,210,229,179,219,235,103,13,213,12,23,87,219,85,148,12,106,77,146,49,69,220,227,202,184,93,156,236,201,19,237,76,50,202,114,62,190,80,11,93,190,153,186,170,36,78,65,107,206,174,109,3,82,63,250,80,80,1,197,47,40,2,13,7,81,97,77,148,64,89,105,97,126,241,30,253,9,48,145,11,221,175,11,229,229,129,208,226,22,209,20,63,200,182,111,177,91,202,120,84,154,107,93,166,154,36,40,178,105,61,35,36,71,119,105,62,93,234,147,252,161,42,174,228,117,185,17,136,215,22,16,174,47,205,232,81,6,59,47,87,230,48,131,221,64,2,140,111,197,64,201,246,215,212,67,42,216,205,90,42,199,203,62,40,59,240,31,162,10,92,45,224,123,73,204,205,183,62,49,50,218,114,199,215,69,107,18,221,9,132,27,96,243,135,195,166,214,213,159,148,134,154,17,57,177,54,139,204,242,178,169,134,183,52,172,45,31,152,219,95,255,195,125,103,112,165,156,180,12,244,215,107,226,61,125,206,151,132,225,59,169,167,186,5,248,218,3,231,185,28,111,207,20,106,46,211,208,95,142,196,209,182,165,69,69,199,162,34,120,180,232,238,29,182,199,57,100,180,157,156,57,84,101,202,255,192,251,153,36,216,80,83,218,25,199,0,153,149,7,123,243,100,111,12,62,179,64,70,70,150,77,250,89,67,217,240,178,25,69,60,57,193,194,5,206,55,146,111,149,222,237,104,247,51,98,62,124,120,99,232,226,95,70,227,23,85,163,140,23,199,44,235,209,197,116,51,210,223,23,34,3,107,7,160,221,198,8,171,72,100,132,26,227,179,199,163,112,236,97,6,153,191,237,169,71,58,253,197,103,233,91,185,54,197,71,223,255,52,221,62,13,135,255,55,236,18,30,170,241,215,12,40,102,182,129,114,186,53,21,62,47,148,210,164,158,173,16,229,104,80,9,68,60,152,21,10,87,211,148,45,221,153,40,123,252,40,170,230,115,47,240,82,63,70,187,41,218,124,93,243,226,112,40,5,132,41,205,145,47,59,41,235,19,11,222,30,81,9,203,161,69,210,105,209,107,147,52,141,161,214,44,9,195,91,213,4,99,102,178,171,3,204,29,92,78,159,166,133,158,200,93,123,44,28,12,190,100,192,57,208,207,95,207,48,3,234,104,81,243,117,27,165,160,39,107,220,106,209,200,173,184,104,108,202,69,125,126,208,93,109,226,104,76,224,220,155,184,91,23,212,28,20,177,9,211,59,140,112,242,74,124,34,20,65,152,170,233,141,107,29,231,109,103,22,241,148,70,51,216,137,240,48,15,244,41,111,150,16,144,201,198,71,109,82,222,119,147,186,22,206,23,45,189,59,11,120,165,195,57,252,127,83,60,255,224,217,63,38,80,255,215,131,193,51,87,104,70,71,46,158,93,176,142,145,123,9,167,122,181,239,210,225,183,251,224,250,126,170,195,192,211,84,34,39,220,77,2,204,135,195,56,78,144,66,208,142,138,9,155,77,114,139,55,178,38,253,99,172,203,127,180,30,48,173,73,154,70,101,199,204,49,213,112,114,44,24,217,53,133,177,82,46,144,95,16,239,175,48,140,238,118,8,238,209,51,158,113,68,176,104,140,122,63,74,189,89,167,104,37,247,178,237,140,126,193,55,253,101,26,206,251,139,124,32,134,147,67,217,139,246,228,80,254,164,105,244,161,79,31,130,192,64,201,184,249,78,170,44,8,84,67,168,231,164,200,138,179,157,183,58,173,178,104,2,35,123,125,71,78,171,172,90,195,154,138,176,179,240,131,36,252,96,178,188,236,102,214,4,95,179,8,114,57,60,21,93,69,107,66,160,75,19,78,18,140,202,88,234,143,160,185,37,94,47,212,237,122,41,118,217,1,12,55,63,87,85,240,224,138,183,1,164,210,56,112,179,41,3,204,230,142,81,166,64,228,59,15,51,161,104,26,147,110,123,211,242,107,96,31,23,168,93,226,32,120,224,189,104,141,31,74,236,87,143,104,192,249,245,2,53,2,63,189,94,130,74,27,69,49,64,242,223,102,23,53,81,26,172,102,187,196,179,96,60,243,86,44,161,91,113,251,236,116,9,148,163,48,102,237,31,179,246,124,93,247,110,100,92,123,48,40,100,167,94,184,94,28,49,172,113,169,18,131,17,106,246,49,13,116,170,112,114,212,19,91,214,62,117,197,228,181,93,69,40,84,59,79,41,217,93,137,177,61,117,197,244,107,125,117,41,235,158,55,194,214,208,63,199,239,14,212,189,176,133,218,31,205,71,54,145,94,109,224,31,251,192,183,132,27,188,190,161,12,194,8,67,73,45,168,150,8,42,238,110,216,110,245,251,41,163,124,127,167,195,79,61,41,52,73,38,136,77,59,82,242,72,140,160,33,172,74,220,120,36,107,32,237,182,205,187,40,90,207,7,225,138,254,34,152,168,244,202,106,186,213,152,46,126,107,126,129,73,134,24,173,144,209,235,20,224,225,84,103,129,164,145,172,79,116,29,193,100,64,51,142,36,79,10,92,178,250,110,19,65,119,181,100,84,242,171,241,184,241,69,178,171,114,204,29,215,156,24,79,22,144,8,227,111,147,186,119,29,187,227,107,93,229,230,200,144,249,253,241,82,139,119,117,7,54,1,159,148,147,58,179,6,22,108,116,67,6,56,14,130,86,37,146,237,186,206,108,167,152,164,56,193,52,220,49,30,237,68,3,207,200,30,77,145,30,162,129,103,223,210,116,240,131,18,218,103,90,89,201,34,198,212,58,51,34,186,66,101,203,148,244,201,107,132,140,195,97,134,163,164,255,245,232,239,104,167,240,179,135,224,146,128,211,124,67,198,56,155,8,197,72,125,201,68,175,79,143,181,200,51,152,119,125,95,186,232,172,234,115,146,241,73,31,176,216,224,45,205,36,154,109,246,15,14,62,228,23,108,152,85,20,132,51,155,106,165,121,111,239,117,43,233,193,130,229,222,212,208,42,168,43,222,65,200,60,66,172,42,153,57,99,219,26,15,202,82,12,15,101,252,239,126,40,254,231,99,179,39,113,124,41,2,165,24,38,184,52,34,47,5,132,139,192,16,13,45,109,198,146,116,232,206,177,83,174,37,22,23,171,146,93,165,116,224,108,152,254,192,160,112,233,195,83,212,33,224,111,6,163,197,187,220,89,143,191,247,247,215,23,56,143,165,132,27,91,1,229,54,91,17,214,105,116,162,160,129,202,137,72,113,139,213,160,5,35,189,24,118,215,210,124,189,35,13,86,17,2,65,3,94,207,197,131,6,161,229,138,183,235,203,127,188,168,235,239,111,177,89,116,40,158,42,113,93,53,223,140,47,56,32,165,79,74,252,120,221,208,244,158,56,39,35,162,180,168,180,93,211,46,69,11,6,215,27,243,104,203,195,131,172,35,123,173,33,61,27,13,148,78,155,179,202,98,95,247,236,117,80,201,102,17,220,9,250,48,47,19,40,152,50,198,23,97,26,236,74,119,143,253,54,86,142,167,103,176,17,147,202,109,194,238,124,183,73,146,239,29,218,64,190,66,146,27,182,81,60,133,8,23,246,46,10,38,189,210,49,151,15,161,225,40,244,46,163,184,213,30,188,157,186,125,143,132,248,38,141,113,104,247,240,225,8,20,88,117,55,66,127,215,105,55,134,234,83,54,56,237,198,166,242,217,238,109,16,187,177,197,239,237,54,71,235,196,110,236,70,208,107,225,67,105,178,108,126,111,93,38,171,60,19,7,211,197,110,4,183,92,54,215,98,161,156,56,50,95,159,166,238,85,6,41,119,139,13,162,38,201,68,148,169,167,19,137,175,8,180,209,137,90,45,120,241,143,85,111,16,178,121,62,142,104,66,209,82,97,69,151,166,123,248,78,109,167,119,159,53,106,133,50,137,81,101,133,230,218,231,225,234,246,254,16,213,26,192,47,67,205,187,177,207,114,238,200,46,93,59,208,9,228,255,221,186,185,224,218,63,154,54,10,145,182,183,239,140,220,173,182,64,148,206,239,37,179,121,202,38,75,251,109,217,157,191,116,92,102,185,157,166,86,192,64,1,137,149,156,56,126,247,240,6,14,240,139,249,79,49,225,123,222,230,122,154,226,222,135,12,110,241,19,139,160,14,73,81,27,107,249,89,1,246,162,84,11,84,51,62,240,243,37,153,199,35,169,211,11,221,166,82,109,58,194,84,5,102,247,14,203,243,148,127,66,168,18,74,196,127,179,230,48,61,12,227,250,200,183,229,10,83,152,23,88,149,101,214,224,37,134,81,156,58,56,124,56,13,163,56,117,112,32,134,81,156,58,56,16,195,40,136,14,14,193,244,167,105,22,97,144,183,178,178,80,115,8,176,211,27,205,32,72,168,159,144,118,31,119,118,45,185,23,221,85,170,97,165,151,140,16,89,156,46,25,196,174,201,41,165,198,40,246,107,198,98,242,36,92,59,37,62,183,166,74,11,134,247,202,32,52,93,71,123,133,244,110,189,93,222,28,142,108,74,151,178,192,130,179,2,77,139,52,96,162,171,249,75,5,64,85,197,54,99,191,2,23,63,198,79,121,215,120,100,44,42,158,231,23,150,227,144,242,72,215,192,184,181,214,148,82,207,224,147,222,82,168,97,51,171,112,181,89,151,37,199,62,245,89,209,86,21,112,174,237,201,197,255,24,66,66,215,249,239,12,18,74,169,162,254,244,88,49,173,24,134,138,131,58,231,94,12,192,35,153,139,22,108,46,137,193,83,68,111,188,0,129,118,43,15,82,61,106,237,35,220,128,6,53,26,6,188,250,209,50,200,14,29,206,183,164,102,15,191,114,197,215,21,93,20,252,156,220,136,9,61,166,241,158,103,22,230,203,94,240,224,25,205,118,169,119,199,143,122,204,45,232,13,6,212,230,193,102,15,105,158,95,81,123,94,81,239,220,131,229,210,220,143,56,247,195,85,142,73,201,236,173,62,224,87,93,92,183,101,243,164,33,58,199,252,164,168,5,46,3,115,250,204,137,69,173,121,64,193,84,21,177,168,189,138,72,143,182,34,22,181,16,111,242,139,171,231,140,247,106,80,85,147,69,195,43,152,212,120,103,193,122,109,112,123,170,60,4,125,51,158,108,22,173,253,65,8,197,142,198,84,85,181,183,167,94,117,241,94,145,20,127,110,234,84,26,201,134,183,80,178,125,248,55,155,140,42,71,79,131,218,210,172,192,76,136,244,232,161,53,187,207,64,182,86,79,209,133,198,142,4,73,47,47,149,103,137,91,78,147,233,45,49,254,249,216,104,153,186,166,205,2,211,229,205,145,184,101,183,184,223,102,163,254,14,137,113,164,155,147,174,241,51,253,81,211,139,108,67,200,108,107,149,2,255,166,237,212,226,204,153,209,35,159,209,137,40,233,51,159,198,146,62,203,94,99,71,170,75,240,162,60,186,223,82,146,45,166,66,220,162,15,249,100,108,172,138,130,57,28,20,102,34,253,31,233,219,102,20,57,1,89,41,71,243,250,120,12,195,69,20,20,227,20,218,65,202,222,185,65,133,54,123,43,245,252,180,11,131,174,149,157,44,243,241,122,83,51,208,25,231,81,62,19,111,239,45,205,60,113,185,199,28,22,210,82,196,90,13,76,199,177,154,149,111,247,217,171,36,126,144,16,179,28,26,125,210,125,208,102,200,34,136,187,40,106,70,49,94,175,160,97,232,107,31,172,65,177,91,183,155,187,5,179,238,147,228,100,148,20,47,167,62,161,143,160,103,80,66,70,167,39,67,116,145,115,133,29,241,174,101,207,62,190,197,243,179,52,152,183,78,123,151,122,77,108,56,58,199,8,181,217,41,151,103,76,206,89,230,75,202,28,72,2,161,145,23,236,99,254,87,174,33,0,46,57,126,255,101,21,102,193,222,209,166,129,138,85,201,224,168,82,193,122,243,84,61,14,8,71,89,68,133,109,151,205,244,42,217,106,241,3,172,158,131,55,7,235,183,160,228,47,215,47,39,91,48,85,86,208,27,22,154,214,130,33,209,122,51,19,254,221,114,119,204,121,220,86,225,241,129,15,16,154,192,119,125,90,10,147,57,131,175,177,98,153,150,169,28,108,124,190,12,88,116,150,128,206,128,16,110,140,20,109,229,54,214,221,128,156,137,116,124,235,218,39,11,68,146,34,44,5,174,228,113,221,35,51,25,203,97,91,184,216,97,67,33,194,176,89,83,113,35,174,235,201,197,86,39,237,170,108,217,228,42,33,124,239,165,82,162,172,132,33,74,56,127,213,248,84,86,98,31,82,102,250,145,40,43,41,45,203,187,10,116,146,35,145,120,19,173,203,50,145,28,205,82,165,231,102,138,98,211,208,221,97,104,132,242,172,56,145,213,29,148,194,210,175,152,221,67,69,165,48,121,115,113,71,34,134,40,135,45,224,252,100,72,227,170,254,183,69,200,205,27,183,229,113,202,11,4,79,131,27,217,202,200,204,69,152,115,164,101,17,163,184,39,115,42,101,111,30,235,55,40,1,155,63,193,16,116,235,186,191,178,23,41,181,115,202,210,48,224,23,133,137,57,40,175,62,155,127,96,166,73,182,164,111,76,3,85,255,77,157,179,182,145,219,83,84,240,197,199,155,206,101,59,30,109,112,235,187,99,188,111,111,154,185,52,197,156,161,253,47,70,181,143,164,22,187,201,75,107,225,221,98,5,13,17,77,85,113,173,124,171,72,53,74,178,178,185,127,147,106,99,117,179,82,251,180,116,44,173,155,204,67,182,45,90,70,100,102,114,143,146,255,174,11,21,42,48,192,128,236,244,82,177,38,110,23,16,153,13,220,25,162,224,118,71,170,139,156,215,40,144,136,157,84,222,170,168,168,86,30,130,205,242,129,180,193,37,45,157,106,8,233,55,1,35,131,43,234,177,207,72,243,234,181,249,249,33,104,150,113,221,204,66,232,164,63,242,54,138,21,76,137,112,115,138,42,20,167,90,92,54,142,105,33,69,44,80,11,186,233,110,122,15,144,107,231,191,140,29,226,85,243,173,100,199,105,131,156,133,213,243,49,80,132,94,86,99,107,199,237,118,180,70,56,203,210,160,118,86,89,111,7,41,245,125,22,239,210,151,34,222,3,240,8,75,255,14,167,170,231,232,49,84,247,19,89,119,40,84,4,25,189,211,160,165,25,247,3,70,252,114,195,148,18,243,153,109,107,213,143,136,142,7,249,222,148,229,21,140,15,221,169,73,135,162,10,11,25,208,252,168,91,41,113,168,188,98,252,109,255,228,137,84,164,21,52,75,251,138,111,112,244,60,55,247,246,216,152,63,105,173,203,98,254,205,212,210,114,155,93,46,164,235,43,192,175,221,59,189,21,41,32,190,129,98,52,20,204,164,17,119,69,155,35,73,142,116,107,246,202,57,111,22,229,50,145,92,21,177,254,27,23,66,102,68,23,198,108,108,196,96,49,161,251,15,92,28,56,204,111,130,117,15,177,225,103,71,22,123,120,89,5,163,230,15,7,245,204,215,152,3,178,28,189,95,200,126,146,100,205,206,200,111,207,1,210,230,61,233,209,198,66,173,76,5,88,190,34,14,120,206,134,5,62,122,193,31,174,248,197,88,88,70,208,165,216,19,179,198,206,18,147,170,88,69,75,239,72,206,74,62,250,221,103,248,89,233,93,72,196,199,208,165,148,229,168,246,114,89,94,57,164,225,113,59,192,40,56,44,142,232,171,68,199,79,180,85,58,117,132,60,181,85,234,61,117,132,60,181,85,34,58,66,190,198,114,185,207,232,35,30,164,45,129,248,40,55,123,64,148,147,252,245,194,32,42,238,194,192,24,107,225,164,237,218,240,233,35,152,136,126,156,200,213,142,118,72,172,98,34,77,59,126,237,194,7,209,74,116,184,188,16,224,215,109,65,107,40,162,180,35,190,218,188,61,176,116,137,74,14,137,3,91,11,148,15,156,39,163,107,129,89,18,46,37,23,228,103,176,49,125,211,183,9,106,117,16,99,241,138,149,51,201,86,227,183,128,160,106,121,46,85,126,18,67,76,116,225,212,109,139,152,52,42,234,169,15,19,159,83,122,91,43,109,57,93,148,49,205,118,161,159,152,105,43,224,216,186,80,174,220,110,70,129,2,252,231,74,35,182,56,90,157,27,186,41,227,26,206,204,245,192,14,127,167,101,126,169,219,59,8,93,227,21,166,209,21,168,76,164,140,73,175,13,104,17,111,35,174,220,54,211,86,191,157,252,146,16,159,51,114,188,156,251,55,191,148,169,55,26,44,1,69,109,9,48,64,167,127,31,236,122,80,43,185,171,138,4,166,31,193,93,167,187,56,60,67,76,31,177,52,172,246,228,198,119,250,53,143,233,242,244,101,2,25,29,224,226,140,231,184,83,22,95,211,6,224,216,7,10,43,63,208,255,76,50,1,71,67,32,121,17,218,12,112,93,3,168,43,142,136,233,212,232,169,244,17,13,137,46,45,118,27,235,136,159,26,18,65,205,153,82,247,44,174,239,109,211,90,200,147,1,223,197,211,51,243,151,11,210,243,103,22,209,21,211,40,133,39,166,226,40,167,109,132,251,232,204,119,76,193,38,148,19,253,84,212,64,224,226,245,182,161,177,68,155,39,213,120,8,18,158,155,149,170,110,58,255,4,220,134,3,58,61,116,156,85,158,189,39,189,3,175,72,54,248,178,249,194,208,196,244,72,141,234,86,180,104,63,94,37,165,234,106,196,123,3,248,42,15,68,27,112,175,196,6,53,130,90,175,59,74,99,174,154,2,252,122,44,174,20,164,161,237,232,232,8,138,166,35,146,10,147,155,42,103,49,37,159,100,142,164,87,104,165,169,196,61,81,226,78,45,54,89,194,181,107,55,13,18,229,144,69,142,55,167,169,146,221,142,26,64,214,162,241,182,207,173,226,105,63,129,209,211,73,58,88,87,39,163,167,21,36,148,91,71,131,6,60,91,51,113,1,146,108,179,146,42,205,216,32,10,184,181,211,171,203,235,234,159,234,131,95,41,98,94,212,65,120,121,223,190,220,227,176,53,22,111,169,49,209,29,203,137,181,49,34,57,20,32,118,25,193,251,212,183,70,2,205,15,169,22,154,143,69,36,196,57,237,204,179,67,186,130,230,247,53,251,4,0,63,182,238,119,190,29,119,85,76,119,71,233,31,154,53,74,95,203,116,182,140,45,236,225,70,166,167,234,79,61,243,140,76,144,227,145,156,45,31,237,216,254,20,168,92,223,115,104,156,21,112,243,250,129,45,224,87,42,18,196,98,175,115,233,24,139,185,38,45,45,97,148,80,2,121,80,112,212,194,121,208,117,91,247,235,187,75,179,58,94,121,156,203,142,103,25,112,199,87,183,148,26,31,78,184,70,54,96,161,249,103,129,54,173,207,56,57,94,72,0,126,173,58,34,178,25,42,76,196,154,112,65,69,234,228,157,175,141,222,189,19,208,208,170,183,1,84,118,119,199,253,220,184,53,43,250,124,76,236,70,252,3,130,4,169,215,157,119,202,119,84,15,234,138,235,204,173,13,181,153,71,244,228,66,128,173,156,251,62,18,181,237,70,223,234,47,71,199,180,87,38,241,93,181,186,123,109,113,149,16,214,244,71,40,227,84,23,163,201,210,115,125,245,51,219,145,166,54,204,114,132,48,209,255,158,179,218,18,192,221,178,43,77,175,90,72,41,108,198,254,53,171,189,164,203,65,162,198,200,112,54,247,237,57,249,215,215,20,151,175,21,199,192,207,216,207,146,68,110,1,126,133,31,190,147,138,255,120,109,126,24,130,50,248,74,125,233,96,104,157,112,204,121,106,249,146,123,23,240,43,41,189,243,219,99,205,204,127,207,105,99,230,89,122,111,211,242,28,217,3,126,105,59,6,154,150,88,70,183,77,61,158,174,236,55,106,52,237,181,72,95,31,165,233,53,163,117,248,225,191,92,9,65,167,251,48,137,200,249,95,183,105,170,9,113,106,168,101,203,95,72,176,192,191,123,32,62,35,115,142,226,252,75,233,121,192,175,20,79,165,107,202,121,119,136,153,171,179,27,244,61,52,29,42,69,123,56,193,243,13,215,54,101,109,11,99,132,4,104,41,179,141,127,62,120,154,250,98,194,150,213,20,133,150,39,134,49,251,227,251,86,58,115,15,220,181,100,156,175,123,85,52,122,131,9,65,50,129,8,238,1,67,216,210,118,248,106,168,42,178,241,222,227,3,44,213,99,90,26,182,79,111,128,235,125,151,113,142,181,137,174,202,18,131,192,247,189,128,41,230,39,0,209,207,53,142,85,154,60,206,41,12,80,86,5,8,82,58,123,67,252,153,133,119,100,116,89,154,159,141,72,86,4,62,181,136,35,39,126,189,194,185,10,93,80,90,210,222,142,215,117,58,124,104,120,11,159,195,218,71,94,164,118,253,127,127,233,193,168,196,24,198,147,190,220,205,226,123,186,164,88,71,39,246,119,219,74,251,127,219,86,250,58,212,156,225,124,72,180,173,228,77,206,21,176,217,57,115,234,85,24,26,87,191,234,132,24,107,107,249,151,190,190,66,78,66,175,152,9,240,251,136,17,94,255,31,251,151,242,160,39,27,75,34,156,235,100,117,136,140,141,10,136,155,181,72,124,106,11,146,70,164,28,215,107,133,109,38,195,122,219,52,215,115,244,27,175,46,154,166,216,87,173,246,219,169,135,232,216,56,29,187,207,100,5,237,101,54,56,247,130,113,41,77,6,208,69,109,252,4,214,5,57,67,71,105,93,48,34,143,19,114,245,151,150,209,2,177,154,105,239,180,174,118,213,126,69,5,126,200,145,150,85,126,30,198,147,12,163,75,129,193,93,163,133,240,137,68,114,39,209,5,212,215,68,39,71,202,143,66,31,115,202,93,165,24,143,122,164,232,84,96,58,247,225,105,152,225,135,199,21,226,61,164,14,200,33,93,243,69,71,255,25,13,2,178,110,226,102,173,188,186,92,141,70,160,126,214,55,217,101,42,78,173,69,27,85,134,232,118,77,111,90,224,166,216,39,205,201,203,213,93,79,233,53,150,173,146,155,58,155,21,240,193,206,152,202,16,106,7,135,124,46,115,83,111,201,230,136,137,60,61,8,117,15,21,140,57,96,192,60,122,29,126,235,67,103,142,180,31,14,19,55,20,171,11,1,67,33,100,220,124,104,26,13,48,84,67,40,154,200,168,179,157,183,18,24,25,145,242,62,5,201,164,198,184,168,28,50,137,32,217,203,99,120,96,186,201,166,88,140,117,221,32,89,52,75,57,65,219,144,20,55,66,66,173,3,244,206,160,11,124,248,225,124,45,136,92,106,21,26,27,95,7,247,54,18,79,45,116,26,184,165,53,163,108,55,166,11,129,196,87,208,98,180,227,61,88,39,189,221,59,226,27,244,71,233,26,205,191,7,62,162,189,148,159,70,165,194,216,12,12,185,222,223,249,228,133,215,25,133,141,78,215,86,155,239,253,6,78,247,153,236,85,5,81,153,110,30,155,146,133,43,162,249,154,70,114,217,156,247,42,174,253,124,63,164,4,30,216,121,157,123,141,154,236,124,62,25,176,40,118,253,218,133,147,194,140,207,146,95,207,145,192,238,193,63,160,89,128,31,162,241,14,118,85,227,203,242,74,119,128,235,142,62,173,30,101,50,205,209,255,241,85,10,213,168,149,98,167,170,155,11,91,127,29,249,99,153,176,28,34,204,35,204,15,22,230,15,79,212,213,32,229,39,202,99,137,179,180,0,127,151,12,144,206,155,14,245,101,102,145,161,78,227,71,138,40,100,175,114,103,237,241,161,40,224,182,171,94,102,11,194,210,93,143,47,79,172,189,195,186,100,100,179,86,179,157,4,213,3,141,135,118,217,192,64,153,131,137,18,244,139,81,194,67,90,241,113,107,174,134,244,103,40,253,11,85,179,217,80,74,72,105,147,2,88,49,16,167,92,26,206,47,119,210,96,58,95,216,100,185,216,195,167,129,46,25,53,95,59,95,245,133,102,130,71,155,15,164,118,36,116,179,0,234,183,168,56,111,82,5,191,162,158,141,102,198,31,162,71,196,58,7,8,178,225,69,179,142,121,7,36,222,181,110,33,17,59,37,138,140,136,38,110,181,111,29,224,187,83,244,81,161,11,60,45,35,86,202,233,230,98,0,2,189,243,168,244,184,85,202,88,3,140,5,232,63,203,5,51,215,75,169,147,245,165,151,93,106,242,113,191,154,158,215,223,89,44,210,110,51,144,241,242,225,81,66,83,239,209,36,94,233,64,66,83,50,84,91,187,202,230,62,63,216,72,111,201,99,145,102,155,105,200,169,207,116,254,112,88,244,153,137,199,164,146,194,192,78,142,108,127,135,24,153,193,45,13,92,83,4,237,63,55,23,220,252,61,187,139,35,206,117,105,88,67,58,31,186,136,70,221,157,41,217,238,181,140,237,46,225,147,201,103,48,17,17,223,82,75,188,86,51,254,64,174,253,51,67,37,227,130,23,48,190,189,202,143,225,83,242,223,124,127,246,215,31,253,131,126,184,156,227,251,1,91,35,89,115,156,57,124,166,16,211,96,101,43,143,114,4,230,25,32,18,50,133,240,47,64,124,224,157,225,178,176,71,81,9,159,91,128,84,250,41,218,150,169,230,204,250,23,135,143,201,152,137,77,34,63,132,216,35,234,47,54,120,154,230,19,123,68,140,78,183,98,83,211,105,143,232,93,212,157,243,240,164,71,196,103,248,156,249,203,206,130,168,51,208,252,93,14,86,205,254,37,35,195,93,103,160,68,148,44,175,22,238,54,17,56,218,128,183,143,40,105,30,159,25,94,233,109,79,203,77,101,80,25,134,106,25,152,187,149,232,234,9,26,176,227,133,219,242,238,55,242,199,106,138,224,228,46,209,15,209,56,229,124,115,66,205,248,205,22,15,72,51,58,101,175,214,51,200,194,80,226,254,138,192,50,190,37,201,85,58,122,68,123,176,143,167,207,215,179,197,220,204,117,208,75,56,100,102,161,98,146,161,255,218,124,185,188,166,230,184,123,11,80,152,10,142,213,55,165,29,122,129,49,145,121,218,83,3,83,93,180,111,41,166,8,86,159,124,177,212,154,176,225,66,135,254,190,193,71,143,195,129,58,238,51,46,57,160,229,182,229,196,191,107,68,148,81,179,107,69,251,154,88,8,115,200,18,180,127,42,62,118,65,200,24,218,146,32,16,206,195,110,247,181,235,24,20,74,54,39,232,144,201,17,171,244,120,74,104,180,112,111,193,34,172,112,33,128,84,104,123,121,209,222,136,141,35,198,31,97,229,178,126,19,123,53,20,132,129,162,161,80,247,202,164,112,26,72,193,24,220,141,56,74,18,39,116,203,68,39,36,68,251,42,18,70,147,194,243,46,120,211,204,122,96,34,88,127,238,89,72,4,211,48,51,171,124,155,49,25,97,220,104,40,111,168,151,238,186,205,209,11,47,215,238,31,99,242,80,169,7,67,7,108,150,233,134,190,246,219,2,239,78,50,165,46,246,242,240,203,125,155,131,247,66,172,40,147,218,251,179,93,109,53,6,74,119,125,138,138,72,3,22,165,127,172,66,176,115,5,174,73,253,254,111,97,246,86,17,233,169,76,74,218,154,195,161,173,149,184,6,62,5,238,20,254,122,197,47,241,255,86,122,174,5,103,57,116,107,80,206,42,103,100,56,172,116,106,244,48,237,197,255,116,213,212,166,229,32,17,146,16,40,214,21,147,242,152,149,119,220,129,187,249,23,192,22,47,248,191,101,67,203,213,55,20,158,247,220,161,203,27,162,49,216,104,173,223,224,29,108,183,188,179,194,116,222,249,225,123,90,207,124,179,195,225,97,188,136,230,255,190,119,15,44,225,122,199,88,137,231,133,104,175,217,212,174,0,119,104,84,32,135,139,19,174,253,181,201,67,224,133,179,158,223,105,146,86,203,111,189,172,32,219,96,190,191,32,52,179,198,117,230,182,145,68,74,49,95,69,229,146,60,191,72,70,10,123,6,206,187,142,105,149,178,69,212,212,78,128,220,246,41,141,148,83,110,222,82,223,231,21,195,170,1,19,202,133,92,249,251,145,35,78,115,224,239,35,238,115,6,139,73,66,72,101,195,94,55,85,188,182,162,132,53,91,99,107,132,229,91,26,171,26,83,170,173,37,42,74,149,254,143,111,232,127,124,145,13,111,108,218,12,212,145,57,78,14,197,72,44,234,195,29,193,108,44,126,134,174,24,75,92,67,157,134,174,129,32,74,145,12,220,143,233,99,237,16,243,18,208,136,146,74,226,241,112,28,139,209,74,168,230,155,119,229,152,28,17,58,204,7,193,160,8,231,232,10,89,132,243,146,98,188,166,140,103,135,83,118,81,67,132,114,63,189,135,9,213,213,136,41,196,80,252,215,31,246,226,199,12,49,228,150,230,18,47,110,118,5,1,140,249,85,85,57,227,47,222,79,73,157,177,189,214,179,160,45,83,58,102,241,224,225,75,145,252,31,50,144,215,79,118,199,173,135,109,254,156,94,118,243,165,128,248,83,152,224,60,151,136,118,38,17,152,147,54,175,219,102,44,201,133,130,253,28,253,202,41,2,174,185,183,192,101,72,68,192,15,69,159,228,94,236,255,208,222,189,129,142,227,154,248,22,231,200,111,104,94,12,228,155,151,119,167,20,112,167,135,209,139,98,222,116,32,140,52,63,127,53,225,27,236,212,76,82,84,101,184,60,82,59,72,80,243,11,126,141,149,88,145,209,168,195,27,90,95,226,151,67,233,253,84,143,81,249,216,11,241,117,92,231,246,140,113,119,210,215,156,184,253,8,233,42,124,57,109,236,166,113,11,65,3,30,247,109,248,242,63,164,241,63,226,253,207,157,175,78,254,1,8,131,122,178,5,220,64,223,224,85,71,19,152,233,255,56,37,40,7,13,242,248,166,34,113,225,157,176,232,15,130,40,72,17,188,31,31,103,128,184,158,146,15,125,120,210,87,74,160,188,62,188,69,246,44,38,66,16,241,109,29,50,160,140,226,96,230,124,249,249,111,136,58,125,45,171,226,64,224,121,74,198,124,61,118,195,88,145,30,197,184,230,14,208,140,87,110,86,230,81,242,72,17,210,26,141,233,221,136,233,222,80,84,223,220,33,177,194,224,134,232,195,61,204,239,166,75,247,75,126,197,125,67,243,9,174,149,220,219,26,194,92,189,186,46,253,185,240,60,98,248,49,214,4,82,74,203,87,55,86,146,132,156,197,83,246,180,142,164,34,224,51,52,132,106,125,73,13,245,93,186,252,146,171,74,109,212,168,230,43,48,161,137,91,86,207,175,196,183,239,20,235,223,208,53,47,70,232,86,98,156,189,203,174,233,33,163,224,86,254,9,50,207,219,13,104,43,253,16,77,44,31,27,41,77,87,28,178,89,142,180,44,224,186,119,8,106,135,0,230,189,66,180,143,206,220,170,147,205,231,53,42,118,107,101,42,194,85,125,67,240,10,190,204,206,76,125,124,103,210,123,145,41,74,94,78,200,94,207,145,238,77,94,4,114,180,210,32,89,14,114,150,158,95,96,67,82,7,95,42,78,155,18,68,17,93,242,161,74,67,40,178,76,156,195,222,178,165,136,250,19,72,66,178,209,124,17,51,135,71,23,19,22,91,79,199,202,148,16,81,41,255,156,168,211,177,242,237,77,71,231,152,20,50,127,91,235,49,133,111,5,148,23,159,165,211,62,105,77,15,146,62,3,79,151,147,214,51,16,41,144,221,224,145,94,243,127,148,168,194,109,197,145,159,167,247,69,207,198,122,134,142,211,2,30,216,189,110,63,168,149,35,32,113,23,118,45,178,192,76,163,26,104,251,131,54,163,217,225,19,35,191,45,16,89,135,208,236,187,165,186,86,169,239,191,217,174,143,84,175,177,37,74,31,180,8,95,41,234,230,228,226,239,32,23,152,204,175,126,220,42,82,151,201,175,8,210,245,159,70,143,217,71,71,145,90,63,172,156,118,254,113,137,17,142,115,136,129,235,184,210,23,79,163,194,212,250,105,39,72,236,213,88,92,6,36,13,249,132,110,11,23,59,133,161,216,49,137,19,247,184,101,28,204,223,14,191,109,24,75,234,243,108,133,26,124,192,117,124,233,10,156,214,110,69,184,101,166,138,75,210,184,87,83,24,109,241,127,106,143,49,250,191,110,52,76,191,59,207,107,145,242,201,202,113,107,142,203,167,76,170,170,61,53,213,14,69,35,51,238,23,146,94,115,204,16,46,184,54,39,59,116,81,253,24,52,199,136,122,91,159,62,145,247,105,71,93,27,13,73,134,65,200,129,25,248,97,8,17,163,33,70,108,138,111,116,243,18,35,187,125,187,71,77,115,194,115,46,212,80,207,122,248,197,176,158,223,157,28,90,82,120,6,86,165,195,25,188,1,91,197,71,77,144,18,179,28,83,27,105,250,88,121,68,3,122,185,67,230,242,236,163,50,126,222,117,0,252,202,142,252,202,116,231,234,23,215,174,208,237,199,62,92,196,25,209,190,32,11,53,209,183,230,227,78,211,242,25,210,223,173,232,216,194,206,72,177,7,115,209,188,192,89,238,148,175,0,226,66,181,245,117,56,73,195,111,11,79,28,185,41,1,218,3,254,38,68,193,250,191,197,3,145,150,220,110,158,245,242,126,205,219,95,87,138,249,59,169,240,48,147,228,20,22,17,2,1,76,187,251,207,221,178,145,52,8,155,197,196,18,217,128,252,219,55,208,73,252,25,60,16,68,171,88,160,35,78,184,200,144,252,17,115,58,170,38,181,57,169,226,64,88,87,66,188,244,117,14,94,87,29,30,119,220,167,206,139,133,23,244,160,252,192,203,244,70,61,10,111,177,237,120,28,110,16,156,172,175,66,230,11,36,136,141,37,242,223,107,86,51,243,213,210,26,178,52,73,188,225,87,216,220,107,106,70,149,41,255,182,208,164,108,211,216,45,27,214,134,38,138,188,164,31,249,199,63,2,141,45,14,226,252,203,119,206,78,70,237,151,80,113,138,243,112,134,48,24,79,152,207,120,101,125,22,162,86,15,11,249,71,7,247,228,208,185,196,5,224,45,179,3,180,14,211,208,192,194,196,225,172,172,7,226,32,130,116,196,253,249,42,138,99,211,72,253,110,237,201,225,29,68,179,108,4,210,8,69,104,196,34,216,89,212,67,29,97,208,124,52,212,53,143,54,130,9,74,180,204,62,233,16,29,63,18,6,165,35,19,30,68,63,84,148,30,75,138,205,59,244,162,41,198,164,68,56,253,100,28,126,22,4,243,109,16,54,99,66,226,112,2,205,245,226,200,57,58,9,94,114,116,135,34,11,92,200,216,133,251,128,70,211,198,241,135,83,145,65,144,188,118,135,194,81,52,72,238,229,85,164,161,90,246,127,77,189,44,151,230,122,182,147,230,88,103,116,41,165,114,111,156,203,71,212,12,250,115,121,138,212,117,161,25,240,171,194,253,72,75,51,88,249,42,196,48,165,169,247,34,114,208,107,19,238,57,48,99,12,37,51,104,235,210,3,229,76,218,79,231,9,176,127,71,212,74,107,221,152,12,148,62,79,207,232,160,207,110,30,43,215,51,245,168,25,164,50,147,248,132,184,183,158,249,155,175,168,254,250,210,95,9,195,3,88,106,64,216,222,127,234,33,168,11,109,45,69,241,157,70,110,170,76,248,17,35,55,195,219,33,178,84,58,35,38,248,13,251,209,97,93,43,225,122,134,55,96,104,150,238,36,188,175,194,44,51,47,111,131,159,165,248,146,19,208,160,168,20,229,82,160,236,158,51,185,108,41,178,40,73,13,132,70,190,120,66,191,203,205,35,35,195,139,230,235,17,170,79,101,57,101,4,50,124,231,15,201,57,101,4,42,116,164,75,223,18,39,50,2,171,87,135,176,194,166,33,33,255,32,209,211,93,106,111,113,172,54,115,67,122,228,115,201,132,46,226,221,134,128,1,139,190,100,176,245,6,233,185,149,106,107,135,81,51,191,187,66,117,197,98,249,108,106,249,119,202,198,198,188,178,190,137,0,126,233,86,59,124,153,13,66,110,207,111,250,100,140,110,31,141,85,14,133,12,40,118,247,231,250,214,233,220,165,82,179,184,116,112,255,133,246,236,150,208,243,87,255,7,117,202,185,124,184,107,30,110,24,34,98,128,21,85,200,72,106,188,167,221,208,161,225,9,66,47,234,105,241,17,156,114,2,216,205,90,178,119,34,242,166,248,169,36,8,138,250,111,200,179,242,115,153,52,200,133,241,80,104,254,114,175,193,74,74,77,106,18,176,38,145,149,217,140,180,206,43,222,47,163,120,254,21,214,126,45,200,94,40,32,176,131,104,99,185,117,22,240,139,163,186,131,135,125,187,160,18,223,130,76,26,23,211,196,88,162,134,53,110,108,224,187,20,26,250,89,66,121,76,34,222,218,119,119,102,167,41,43,175,247,105,121,88,232,205,68,95,86,140,113,71,15,223,148,5,106,110,21,56,99,160,110,36,61,98,114,110,142,179,242,72,77,233,219,120,39,108,170,124,184,172,24,125,156,49,205,243,112,33,55,163,132,175,231,28,196,47,48,198,236,157,84,68,218,75,67,231,102,240,72,61,52,212,202,150,214,138,93,208,53,56,135,43,182,118,55,240,97,226,192,37,106,211,72,230,11,47,198,110,160,151,151,217,204,36,142,51,106,139,5,109,187,178,241,92,207,109,136,76,128,238,66,48,47,209,229,141,72,199,100,57,117,48,56,165,99,82,157,58,24,16,233,152,21,100,181,206,144,204,134,3,83,1,9,190,242,81,217,66,115,72,157,226,120,46,174,65,179,178,66,249,77,198,219,133,34,148,121,139,172,13,229,183,217,200,82,159,26,67,202,227,124,81,96,161,10,194,105,117,66,35,75,132,28,90,34,7,143,165,167,109,175,240,66,78,123,100,250,165,195,111,112,175,18,86,155,69,251,85,181,173,157,163,120,141,58,73,57,113,138,113,230,235,235,79,35,55,118,69,3,157,94,127,4,226,107,114,100,57,208,178,122,178,227,68,112,248,52,1,201,217,176,186,75,88,159,152,128,212,157,87,4,171,32,37,38,32,45,146,231,18,68,136,9,72,252,145,185,47,254,1,117,175,110,141,215,83,147,60,94,31,18,173,39,157,236,143,238,21,189,5,148,65,143,161,80,80,80,105,19,95,123,200,195,35,203,139,19,20,214,229,102,35,17,237,245,196,69,84,37,235,116,234,48,222,75,241,127,34,177,181,89,121,36,96,91,96,192,253,140,31,200,58,16,3,125,142,142,4,34,199,74,14,72,198,223,240,199,15,155,208,60,147,147,231,213,66,69,1,239,15,242,72,47,242,98,11,123,161,148,111,214,141,125,90,72,78,21,163,22,7,128,191,161,78,101,90,254,15,148,238,25,133,126,85,184,226,254,54,58,135,112,241,207,175,178,124,254,15,130,123,77,57,246,204,146,251,3,122,190,245,200,91,232,245,142,66,139,204,29,138,236,203,105,17,229,151,55,37,104,126,208,36,195,163,147,19,53,25,48,74,62,180,142,96,142,227,8,223,117,125,59,4,231,140,130,186,51,2,1,98,114,191,127,227,33,65,128,216,200,197,179,226,73,50,235,137,141,220,165,155,44,245,46,60,119,136,141,28,79,126,247,185,211,70,46,195,149,179,37,65,11,177,44,250,86,160,119,84,177,42,139,68,138,56,170,44,53,188,99,202,124,58,170,188,213,82,40,188,118,137,56,170,244,207,169,62,35,248,141,8,201,109,98,158,134,228,197,195,69,199,177,27,21,173,232,34,1,205,248,128,165,139,209,253,133,138,51,135,103,231,87,9,69,119,183,77,95,227,25,41,51,94,251,138,170,118,241,177,35,108,250,44,75,178,18,144,255,192,234,64,192,27,32,228,59,39,176,44,13,71,32,146,161,51,206,254,211,92,232,250,112,121,156,146,103,254,240,33,93,18,223,128,102,249,89,42,14,229,150,205,6,69,73,51,22,123,43,184,147,36,251,245,80,169,87,166,156,92,188,210,210,210,249,160,104,34,7,21,60,55,129,132,156,58,83,111,147,50,95,188,172,112,234,76,61,200,48,109,90,45,208,141,149,55,21,209,185,114,67,206,221,121,44,251,118,233,160,117,178,236,169,109,135,164,236,156,87,174,195,169,109,199,38,19,50,71,246,212,182,163,19,107,215,175,147,75,180,237,32,89,33,44,231,68,75,134,83,226,62,180,223,59,233,43,129,96,38,135,141,90,42,102,231,2,58,129,116,82,149,46,117,35,26,99,99,147,149,32,10,76,118,193,219,234,114,233,203,37,82,234,217,129,162,194,129,20,147,124,11,138,51,18,90,255,40,154,203,105,240,55,95,209,153,0,190,140,245,135,160,210,59,119,156,8,132,254,82,73,164,205,18,51,191,64,187,140,185,46,10,53,34,171,159,41,182,191,81,44,242,178,105,130,212,188,195,65,243,181,171,171,178,217,189,11,134,237,195,152,145,105,189,65,119,109,201,78,100,45,112,253,66,146,203,138,80,143,116,26,233,142,118,231,110,41,98,233,206,212,250,66,95,39,156,125,253,162,57,9,195,136,54,176,183,184,39,153,206,226,224,201,0,179,167,109,95,165,21,43,68,36,15,60,69,180,16,84,22,83,25,43,92,82,59,181,16,84,54,42,186,153,127,106,33,88,35,192,124,95,50,205,85,135,149,14,227,155,28,42,253,254,247,67,240,177,112,240,223,70,228,103,190,14,204,121,33,140,33,179,110,194,143,89,12,3,153,229,223,110,227,59,237,31,85,203,62,20,18,55,113,200,42,42,57,203,104,29,18,85,160,225,189,192,243,132,254,90,141,67,145,147,159,195,249,171,6,84,109,198,189,159,54,83,179,94,214,185,201,10,243,119,210,210,142,151,176,202,129,29,103,234,29,127,152,247,131,30,27,87,143,37,138,143,114,235,131,76,46,159,89,80,76,88,133,77,88,7,59,9,27,9,22,67,94,17,165,22,113,44,114,196,234,70,219,219,230,77,169,201,92,218,126,96,175,181,163,163,205,50,205,173,222,184,102,197,58,151,161,46,236,53,247,25,60,34,247,165,191,123,97,22,20,30,179,4,194,33,181,221,43,157,38,4,196,165,106,228,232,226,77,35,106,141,39,165,71,53,241,38,217,114,67,102,158,50,228,222,233,81,76,211,250,5,163,27,236,184,236,202,187,179,133,21,179,77,62,116,160,8,238,22,38,156,242,188,129,147,158,83,154,72,85,194,58,186,40,171,60,237,201,33,124,34,176,237,66,150,16,157,70,136,106,165,41,213,43,192,147,254,177,192,28,82,150,58,63,86,43,156,194,162,98,167,152,119,114,120,144,34,216,155,99,32,57,99,115,22,236,118,151,180,110,220,128,222,125,208,113,81,142,197,212,76,251,88,238,42,228,69,100,53,251,103,90,230,251,90,209,66,42,8,110,95,56,152,41,99,180,9,79,148,70,226,148,71,248,7,218,137,210,200,217,17,2,220,192,28,91,222,13,19,76,25,187,8,147,250,75,132,218,249,169,97,32,14,61,190,104,128,54,48,141,214,139,154,133,151,247,17,34,61,170,48,129,27,122,209,252,184,146,11,238,206,81,168,178,141,234,165,197,59,101,186,159,45,132,90,86,229,179,141,170,216,126,23,55,7,173,198,53,192,172,74,43,233,49,169,6,206,157,158,31,87,224,24,173,50,133,241,119,134,20,163,99,80,101,91,58,241,156,160,177,209,219,180,4,172,171,190,204,99,189,202,192,215,136,229,48,210,38,212,115,11,40,58,131,22,227,108,0,17,22,54,68,50,247,82,72,125,54,69,0,3,30,241,157,55,34,206,168,65,12,25,237,216,179,240,118,17,198,79,246,178,193,175,116,62,214,23,160,251,227,196,248,117,49,16,176,183,91,95,98,218,62,210,18,234,94,195,202,39,140,50,53,203,184,194,157,223,205,54,177,107,193,95,85,234,74,253,72,242,186,165,168,232,132,64,33,198,186,89,63,194,197,144,140,165,235,254,219,10,109,236,173,228,62,38,253,251,63,48,198,215,235,239,159,29,172,214,213,185,23,145,182,56,224,99,118,225,183,40,57,50,90,5,72,62,47,159,222,64,33,95,109,139,193,108,98,63,251,120,48,47,234,209,99,206,200,134,14,39,161,175,198,29,154,55,104,17,226,9,225,165,150,17,249,188,150,43,172,81,152,33,129,106,221,47,194,52,199,23,114,7,85,70,152,40,120,234,198,132,252,181,43,49,126,177,8,212,148,27,31,25,247,246,21,31,81,39,22,38,183,131,238,172,38,165,50,186,162,39,177,10,172,227,213,230,226,219,226,159,149,186,30,146,41,241,242,66,122,248,168,226,133,214,75,172,43,3,73,7,226,8,32,169,61,177,112,41,113,13,254,116,20,10,46,176,136,103,72,178,134,41,153,236,155,137,87,189,199,74,180,118,169,147,50,51,51,103,208,242,67,4,132,241,132,83,76,242,129,188,146,24,237,14,154,8,74,94,217,62,21,94,200,104,125,35,89,12,221,206,21,65,118,97,138,139,132,146,192,16,237,137,41,89,153,218,192,44,238,198,11,211,84,72,171,130,128,180,190,207,59,178,113,198,55,239,49,15,26,82,55,118,74,44,57,104,238,52,133,209,63,191,27,255,98,224,159,216,138,202,249,11,249,178,200,66,184,213,103,223,87,155,243,230,211,57,193,120,145,4,56,71,47,199,40,33,81,239,51,235,39,227,202,129,49,117,252,66,14,91,222,19,93,83,206,102,87,105,67,217,155,21,219,44,23,0,78,69,131,59,160,225,116,220,108,183,200,115,218,55,194,206,209,153,124,203,237,224,152,29,215,156,126,155,119,134,208,118,205,244,74,79,172,165,175,0,253,211,145,244,50,233,237,167,235,38,219,114,29,62,68,176,39,78,200,68,154,200,208,39,218,52,161,79,53,39,167,54,77,159,254,252,211,25,96,7,166,184,1,76,246,97,152,200,95,3,243,214,166,249,134,12,147,90,120,43,184,22,33,226,189,238,101,237,238,111,53,147,56,144,34,109,20,44,92,83,200,48,126,115,224,35,141,137,25,123,128,205,145,33,99,207,207,75,90,147,115,69,59,61,41,127,153,74,170,133,133,125,151,118,228,204,233,98,1,48,108,200,48,50,76,92,173,187,128,106,61,111,210,255,188,54,236,234,107,161,151,138,116,170,134,8,145,30,104,86,106,77,14,190,180,176,34,149,191,44,233,25,80,93,93,136,185,37,78,56,189,129,160,175,151,148,213,129,47,214,70,161,211,99,47,216,100,116,68,47,201,138,40,57,240,136,114,222,210,162,145,89,130,165,97,196,58,253,223,186,129,51,33,189,1,57,220,232,230,89,58,134,112,140,131,126,218,142,191,232,0,158,129,108,208,84,43,32,86,40,186,209,245,21,86,62,72,200,176,0,45,33,67,220,73,137,182,105,40,41,225,159,1,184,30,154,183,223,237,152,130,21,74,18,2,24,71,176,196,184,131,195,118,192,175,43,105,131,47,9,150,164,95,126,132,193,174,57,104,218,102,225,83,63,124,32,137,123,25,244,229,135,156,210,131,66,173,86,206,170,125,228,85,195,78,159,233,61,199,22,83,100,218,133,21,3,178,53,206,131,26,231,250,190,30,130,115,199,194,246,53,37,230,47,168,184,222,221,226,113,161,222,12,218,39,63,70,24,181,137,3,101,170,37,11,90,181,157,8,71,150,149,52,79,29,109,243,199,138,1,154,232,208,105,138,233,136,106,39,63,180,9,217,21,36,224,87,240,232,119,187,96,197,146,218,216,227,229,198,184,138,69,163,207,161,41,37,55,60,76,249,130,59,111,94,214,106,242,251,81,180,49,105,174,64,53,163,72,216,206,13,74,73,50,251,177,116,235,229,59,196,152,184,154,4,4,78,118,134,185,43,244,35,224,23,20,185,63,15,22,37,170,129,71,46,159,124,132,112,237,11,20,217,212,239,79,136,141,248,126,206,14,1,136,40,123,98,60,7,144,157,184,126,154,133,203,75,217,148,255,255,233,232,248,191,186,194,228,184,196,25,206,165,197,52,25,255,53,83,62,213,255,146,218,132,145,79,145,0,126,61,185,254,178,73,193,22,31,39,63,37,255,192,254,232,229,131,144,198,14,190,69,185,89,234,171,17,83,203,55,230,164,73,135,115,123,235,132,11,50,29,25,244,51,95,125,190,241,118,137,118,71,80,235,177,85,71,142,35,68,246,242,185,72,194,151,231,210,128,95,88,254,31,254,6,26,142,66,141,90,168,175,143,159,155,229,66,146,14,14,146,185,142,158,142,93,251,98,215,200,92,149,119,116,153,187,237,218,247,80,96,114,73,78,229,57,129,215,147,119,211,212,61,129,148,141,149,150,151,85,28,203,173,164,185,102,15,111,51,39,132,212,9,125,38,24,169,73,40,171,112,255,16,157,132,60,135,172,127,252,86,88,57,124,57,252,153,138,252,158,3,125,173,251,189,183,24,68,45,80,223,174,40,197,18,127,71,227,251,27,139,89,218,102,119,209,105,62,28,240,250,238,211,134,22,74,223,29,0,225,60,234,252,145,105,110,168,139,52,122,133,177,243,59,217,200,203,162,208,183,55,67,148,52,176,128,154,176,208,197,157,37,102,112,57,214,114,11,0,120,18,54,225,123,43,112,90,123,115,178,154,160,67,8,83,15,89,150,150,91,36,212,90,111,168,174,87,9,141,235,249,115,110,240,197,99,141,140,131,179,54,152,206,173,25,91,223,146,129,134,163,132,76,11,105,242,121,212,242,193,19,99,178,39,5,57,255,109,16,197,246,57,194,249,127,209,155,7,79,237,84,102,23,114,104,107,2,198,116,107,11,232,68,202,113,167,41,219,172,230,40,172,245,105,202,118,208,1,2,92,115,154,178,141,139,138,209,31,55,27,59,99,108,123,51,225,237,40,231,17,101,23,246,78,190,25,249,63,74,116,2,19,83,51,97,204,48,192,47,197,186,31,215,162,0,191,232,119,77,190,61,117,0,192,44,122,93,194,157,17,217,13,12,127,165,177,166,172,118,19,52,231,254,72,99,125,119,225,52,141,181,244,245,19,63,92,4,254,74,37,252,85,150,26,138,206,4,140,203,224,175,37,20,102,196,47,201,82,13,52,17,221,19,102,152,54,36,141,136,238,9,12,14,197,87,21,218,190,68,53,239,155,10,137,223,180,122,190,255,176,50,113,84,128,94,14,226,63,3,45,75,134,88,66,137,5,140,115,117,149,119,162,62,15,95,180,50,210,255,198,251,67,42,123,160,3,72,99,185,253,241,89,121,17,45,193,132,81,246,149,155,255,192,74,14,179,253,219,35,92,82,245,135,48,26,249,63,23,70,67,79,133,209,8,41,120,61,160,133,196,132,71,164,84,182,14,100,142,149,173,243,206,234,202,99,86,88,172,53,204,156,110,250,151,54,90,225,174,235,191,254,162,169,200,79,235,103,83,199,99,163,122,47,211,54,12,241,241,243,108,84,49,201,241,154,211,157,79,179,74,114,26,156,91,72,237,6,50,149,165,226,102,18,147,86,223,235,165,40,15,37,68,197,116,193,252,77,28,203,34,75,207,189,207,253,199,233,150,231,36,175,167,252,62,166,235,242,65,245,219,128,17,64,70,35,215,217,166,4,107,94,105,72,116,170,83,201,15,181,8,252,50,127,0,138,70,115,153,234,12,153,203,170,35,40,146,223,108,38,11,204,54,78,161,200,186,245,77,63,199,83,220,122,67,240,103,90,189,85,210,100,214,224,144,231,185,175,22,106,227,199,238,219,53,138,59,42,216,80,204,156,204,63,101,92,198,29,148,92,5,105,103,208,66,230,22,5,74,83,140,9,173,25,17,48,193,117,144,202,109,116,240,99,33,111,161,173,68,83,13,80,135,221,125,44,95,16,227,36,103,0,204,156,61,196,94,182,138,113,87,210,105,91,163,86,217,64,211,13,39,27,107,250,211,202,77,101,172,183,204,55,107,157,221,51,198,21,167,215,62,126,243,37,50,93,228,242,230,216,123,137,22,130,70,75,178,57,16,144,122,142,8,177,105,99,132,136,38,21,50,209,179,45,6,224,83,147,10,14,238,165,247,139,1,68,175,163,182,12,158,251,151,202,142,74,9,206,144,47,89,6,125,48,23,51,232,44,20,129,31,67,62,50,182,2,154,13,18,250,13,134,227,150,122,43,247,110,70,74,95,206,45,163,240,149,115,57,190,180,173,178,40,178,99,55,186,186,204,132,26,31,234,238,78,113,127,202,183,142,64,100,25,176,105,188,93,108,246,8,44,179,230,188,231,164,16,243,73,121,173,40,240,109,114,100,70,58,127,30,66,191,132,161,81,210,246,255,196,24,143,42,210,50,225,159,40,205,1,12,86,25,78,24,184,46,198,163,189,50,188,208,154,168,15,33,219,104,66,58,125,88,106,145,160,145,203,215,190,139,30,15,103,79,192,155,37,122,161,13,63,17,251,227,71,8,186,150,132,51,255,216,235,203,95,109,113,24,142,166,131,147,198,123,149,90,215,57,119,235,169,232,207,229,19,134,5,63,200,125,171,172,26,30,214,124,20,67,227,77,238,16,87,77,27,107,174,200,127,23,72,96,21,251,25,168,111,103,224,217,186,49,225,60,22,111,247,233,94,253,213,180,161,149,177,170,113,171,254,181,163,129,136,229,114,6,244,144,203,177,244,1,203,71,65,192,175,198,127,45,196,255,37,253,38,248,148,126,147,89,138,106,111,199,119,59,31,62,52,191,21,6,61,235,8,210,214,62,121,207,105,137,32,7,241,61,175,129,253,155,9,73,194,248,167,183,165,236,123,34,21,178,3,248,84,43,76,109,96,134,128,42,145,193,238,104,213,53,72,228,225,122,165,11,192,139,174,210,40,14,11,236,214,89,61,1,101,142,50,150,13,46,251,18,165,224,43,133,21,60,172,63,235,87,215,76,108,195,172,90,62,235,112,236,101,135,174,244,29,184,132,126,60,246,61,206,185,115,208,243,45,20,113,172,79,191,60,219,179,150,159,188,43,37,115,114,21,104,15,16,243,100,77,216,38,189,221,78,145,200,109,38,102,230,203,74,167,72,228,224,199,233,186,154,213,33,172,60,50,114,229,92,83,250,11,236,220,221,241,202,129,18,214,151,51,123,110,247,197,115,251,74,109,203,235,210,135,14,50,201,123,44,132,249,114,135,142,156,182,229,166,140,66,252,237,55,39,116,149,112,120,134,55,209,144,217,184,9,120,95,133,129,141,131,131,59,31,17,20,205,171,114,42,138,114,37,130,162,229,115,206,76,68,80,180,54,67,187,120,252,10,0,128,105,254,231,99,96,59,205,176,80,141,70,101,39,38,245,186,134,49,180,185,134,204,35,101,35,32,70,81,61,43,67,94,110,249,13,165,183,239,62,122,116,224,81,70,41,69,238,85,25,254,158,78,94,103,156,217,243,162,61,196,133,142,126,20,170,251,164,203,36,138,224,79,187,204,83,95,170,158,211,46,243,212,151,138,216,101,106,167,112,153,205,224,201,238,101,208,214,248,62,205,102,184,154,151,240,44,198,90,200,250,40,149,251,105,189,27,232,233,199,174,6,211,204,185,177,126,162,113,214,16,223,216,67,178,20,7,225,34,85,64,88,57,19,220,85,24,143,134,36,175,246,26,16,69,164,167,24,102,82,225,62,148,54,218,47,163,216,86,39,197,243,20,195,140,110,143,149,165,58,197,48,153,18,139,168,17,220,248,68,13,81,126,126,72,213,28,236,6,179,59,243,52,29,121,115,146,201,191,2,124,102,40,43,152,3,6,47,71,58,164,233,232,235,112,74,177,75,120,177,231,175,243,89,71,111,189,13,24,37,44,235,189,19,200,204,243,211,228,216,106,0,63,183,9,65,22,44,75,27,163,100,222,104,86,140,32,71,138,72,218,245,47,180,138,35,94,87,111,139,68,198,149,108,107,184,89,207,10,69,16,32,182,242,181,169,27,178,243,174,142,134,173,212,52,194,84,204,28,9,144,187,40,82,215,161,172,240,167,28,135,237,53,189,240,14,137,184,174,24,17,142,147,231,251,239,121,210,128,192,191,225,209,121,127,166,112,72,119,218,252,11,144,22,45,250,35,134,67,101,100,207,143,28,240,235,242,223,132,134,128,207,168,254,231,242,247,172,86,169,210,242,68,99,103,169,122,172,23,155,144,194,57,151,233,137,230,74,60,233,241,252,215,246,205,222,52,77,180,65,62,125,160,127,187,36,119,12,252,179,96,19,120,45,55,195,80,107,77,168,29,169,16,26,23,69,76,17,180,79,43,17,27,2,41,251,249,154,211,74,228,238,84,237,154,24,15,239,73,37,82,38,54,238,149,69,197,255,244,214,239,10,244,39,151,229,208,4,33,57,94,82,171,122,109,249,167,172,225,21,102,115,174,81,172,14,139,109,213,178,117,164,244,35,137,52,53,198,133,186,109,198,15,238,78,72,152,94,241,220,181,184,113,141,218,146,234,63,54,117,104,197,63,123,186,38,246,46,15,230,100,47,34,209,68,36,180,12,159,129,86,124,175,96,191,57,172,111,197,95,79,215,24,13,205,212,159,132,239,84,152,101,217,231,187,117,102,204,20,49,156,231,174,196,149,70,41,61,184,98,166,189,99,195,175,48,26,63,143,224,104,113,145,137,23,162,105,251,198,156,33,155,236,105,149,242,73,139,253,91,146,11,40,117,158,142,76,69,75,189,115,187,1,230,59,215,171,147,30,21,238,174,226,227,54,234,75,86,222,13,147,51,96,7,140,145,225,105,67,135,214,214,87,106,203,115,70,111,91,165,141,7,14,76,30,125,252,70,29,186,98,250,201,136,155,211,87,246,101,193,129,78,143,5,77,121,110,82,146,232,228,13,48,97,148,232,44,26,222,218,233,59,189,13,107,84,219,237,245,100,152,245,31,52,216,105,21,164,148,145,210,211,24,77,55,22,246,180,127,73,98,194,114,16,211,24,189,45,155,32,42,168,174,255,206,126,3,92,54,58,15,139,68,71,185,113,111,166,139,35,122,155,31,30,32,158,56,103,11,122,188,138,190,250,110,249,205,168,242,138,57,106,37,157,153,150,54,195,164,64,155,168,220,20,74,216,84,148,67,180,83,212,136,5,198,198,197,197,206,229,245,165,138,147,185,124,251,56,93,66,87,8,201,148,143,62,7,72,124,39,109,158,34,17,232,184,53,199,230,89,249,210,224,143,97,228,243,9,247,132,15,167,195,72,98,152,59,113,24,201,183,155,38,128,79,159,200,59,233,147,78,86,69,216,11,108,197,221,241,178,190,18,198,151,202,123,110,122,226,201,125,85,182,197,190,185,67,74,89,228,61,79,133,249,66,135,79,54,156,190,41,35,53,82,129,29,125,40,169,1,157,103,3,110,216,79,72,202,73,8,167,206,242,6,72,109,159,245,77,41,95,123,140,201,200,16,251,66,51,167,65,158,46,129,48,253,188,154,54,27,33,249,220,160,60,0,35,228,19,200,157,208,223,3,197,198,173,14,136,21,42,147,77,10,171,207,178,188,110,171,87,196,100,251,237,10,11,90,124,46,211,221,223,208,35,9,89,94,76,63,89,14,15,99,46,2,0,198,2,30,238,165,192,30,3,93,39,48,112,240,62,175,143,157,124,214,105,140,125,32,103,241,149,90,227,246,6,67,231,34,203,192,26,227,90,98,138,253,76,162,73,248,197,51,189,177,61,229,207,90,198,74,54,7,153,233,14,154,58,249,169,17,167,123,66,191,100,101,93,227,141,170,228,8,233,125,130,183,137,39,210,100,122,173,0,66,120,40,148,96,86,75,16,119,233,213,164,33,158,108,188,16,140,62,212,21,119,154,67,206,231,109,201,179,202,127,154,67,174,18,55,45,45,176,64,204,33,55,59,134,33,100,248,63,56,105,119,12,62,15,128,238,134,43,127,22,241,204,243,216,178,142,108,157,40,163,125,94,203,58,107,136,244,49,149,249,210,220,161,175,154,108,76,46,0,139,193,165,255,89,68,234,26,92,25,207,254,116,119,174,68,127,86,177,14,173,185,199,93,196,129,83,182,50,12,212,13,76,99,170,74,96,78,118,206,20,76,127,114,1,62,17,221,121,193,99,138,94,35,68,213,86,223,51,226,159,45,137,255,144,191,102,175,242,63,132,175,32,126,92,178,187,173,231,159,175,135,141,146,248,87,246,10,182,66,214,34,169,212,80,164,148,186,169,55,74,228,209,6,167,75,0,224,215,218,215,208,135,106,189,199,167,121,97,167,215,147,190,49,148,94,159,103,233,78,225,179,124,152,196,120,112,73,178,172,155,154,250,158,119,153,53,69,150,38,50,126,64,151,150,39,95,63,73,3,21,183,143,18,176,50,29,237,240,86,198,4,209,158,25,63,255,187,205,35,249,95,125,9,205,255,164,47,113,193,69,198,232,167,140,143,157,169,102,251,7,239,137,247,171,219,109,19,121,25,181,16,55,126,79,122,156,124,70,85,253,170,85,185,98,59,104,60,70,166,222,64,248,146,6,92,207,148,218,247,172,84,89,220,106,51,196,179,136,245,217,168,170,223,144,51,139,9,87,248,39,25,105,132,192,124,173,200,108,172,242,71,222,33,148,216,51,126,186,128,152,135,49,43,200,210,213,166,148,199,146,212,100,147,1,203,99,69,107,116,230,73,165,110,88,229,127,221,142,155,123,97,224,59,2,192,142,36,29,178,69,121,126,189,29,58,184,187,127,148,65,154,111,87,101,188,12,107,219,216,13,44,156,238,147,150,22,46,221,148,77,96,9,146,97,25,177,238,131,116,193,163,149,242,204,56,192,108,240,76,231,27,25,88,105,65,203,70,155,178,101,155,46,16,152,47,105,101,32,85,136,154,49,6,124,101,191,132,225,162,20,84,137,1,40,42,48,15,126,196,237,113,217,164,39,232,211,174,108,242,103,101,155,142,207,116,180,254,141,120,20,163,120,103,221,8,244,249,136,77,244,77,231,22,84,3,111,47,70,237,214,67,17,105,179,228,117,138,244,241,245,193,231,110,184,93,67,169,20,158,64,189,58,199,45,43,1,93,47,254,89,151,122,214,129,213,235,243,123,53,30,73,143,245,231,100,18,138,222,91,167,199,217,8,187,76,44,126,134,187,87,154,8,27,176,164,104,203,17,4,248,113,8,236,20,219,162,54,84,19,171,193,177,88,20,30,167,168,132,201,23,127,81,70,218,209,192,66,184,103,67,31,127,123,157,6,195,92,243,13,162,240,216,114,154,104,231,126,101,49,195,116,182,43,79,67,122,97,41,131,53,68,118,82,79,61,155,75,149,206,183,58,63,166,76,128,224,33,43,99,240,218,217,177,226,249,200,128,140,121,147,135,173,58,91,192,221,85,66,151,119,249,215,214,253,187,171,145,87,12,118,107,77,214,46,62,238,184,85,225,154,87,22,32,203,58,160,255,84,202,233,204,127,136,45,44,64,111,49,101,52,91,160,227,90,208,19,210,130,24,138,201,192,209,134,142,224,152,167,141,88,246,214,188,190,148,40,73,245,241,105,121,102,235,178,18,176,153,111,124,222,213,94,193,74,246,191,146,211,47,58,51,119,206,51,60,247,128,221,216,145,255,152,232,254,57,174,227,18,207,2,119,163,48,58,59,49,131,53,206,255,134,64,170,95,54,247,225,72,75,89,217,30,219,18,191,207,77,12,51,173,202,247,25,240,8,61,209,121,62,162,182,243,54,243,105,158,86,175,167,135,10,49,79,171,117,141,78,102,75,95,3,120,178,129,167,58,172,200,32,112,162,228,64,217,100,2,36,159,48,133,243,23,246,135,23,103,59,53,24,89,179,68,73,119,112,127,164,81,74,202,167,123,161,220,118,189,85,174,236,205,201,86,198,157,133,125,114,1,12,209,29,238,18,42,31,69,149,128,146,38,202,233,235,83,163,106,223,224,91,24,125,219,11,85,96,238,50,254,84,201,150,203,13,66,66,132,177,55,38,247,30,81,82,94,41,87,37,49,233,185,219,23,103,163,130,16,176,53,113,77,97,132,70,126,104,245,207,92,148,212,26,179,25,160,122,251,103,138,64,102,156,169,153,108,113,89,100,215,48,199,74,69,153,212,127,207,71,179,244,220,152,43,231,131,111,53,140,19,103,141,73,131,68,132,222,23,92,120,101,218,217,113,25,47,152,238,45,42,203,37,222,199,205,203,203,43,147,15,234,225,139,48,199,158,14,163,232,162,248,29,110,156,14,163,26,219,211,129,183,232,122,25,166,77,189,112,70,41,242,102,76,58,108,21,113,126,2,83,200,76,102,254,242,206,76,190,204,34,186,52,170,198,122,243,52,162,122,6,225,85,102,196,159,138,201,103,169,200,88,81,93,132,249,79,153,108,169,152,45,51,39,143,154,200,26,32,149,35,46,95,249,23,64,232,17,43,52,114,139,130,153,89,5,156,151,178,136,64,158,252,68,61,71,129,210,145,86,125,255,169,52,227,52,213,118,79,218,16,20,235,55,75,161,29,190,37,145,254,210,237,162,94,195,200,239,193,175,186,172,107,158,72,39,80,208,219,102,3,214,114,191,89,244,165,213,192,88,188,117,247,253,3,126,40,177,47,184,136,247,90,209,13,94,219,92,10,124,209,178,203,236,173,120,228,47,223,178,6,41,202,27,20,138,247,113,34,153,122,171,193,169,181,146,248,254,41,99,173,222,77,136,104,14,83,212,230,124,45,28,52,162,196,183,239,30,254,53,131,228,238,106,178,252,188,94,216,226,251,226,85,235,102,13,161,178,2,252,153,123,137,73,204,63,4,197,191,101,75,197,150,90,245,151,158,135,240,50,197,152,2,126,93,53,187,86,123,35,175,44,129,71,246,201,40,121,63,33,84,231,160,122,160,78,145,191,12,42,181,8,193,224,158,210,36,6,7,239,79,153,59,127,44,81,140,139,172,43,228,38,255,162,243,89,108,91,227,217,161,119,177,194,52,2,141,237,120,208,219,62,117,55,106,215,249,117,72,113,208,229,63,1,196,147,183,7,252,223,27,66,4,200,221,36,233,138,33,69,193,250,173,157,49,37,103,166,94,62,140,100,183,58,87,37,206,30,15,59,195,248,86,111,59,58,95,99,234,182,70,200,142,248,117,250,67,133,28,18,37,3,168,64,177,62,179,22,242,202,171,6,178,254,15,214,117,102,243,224,164,58,121,93,103,218,58,224,93,109,59,238,218,177,119,239,174,83,28,3,87,33,148,6,162,61,35,173,209,21,114,89,193,149,205,45,232,158,165,170,114,189,243,31,95,3,218,190,148,127,127,185,110,81,167,115,21,115,153,23,180,175,115,251,59,246,224,145,140,160,250,126,48,35,224,215,100,173,14,71,239,99,90,158,35,223,151,147,171,188,138,15,206,57,163,115,229,94,228,14,244,114,179,72,247,24,41,180,94,171,85,16,29,79,75,196,158,249,252,37,82,3,240,75,252,233,42,76,175,97,187,89,155,44,9,76,171,44,191,245,243,222,244,219,15,79,211,28,185,222,209,68,194,95,182,152,13,133,186,12,168,182,48,53,147,221,147,145,58,174,13,78,182,242,213,179,84,102,122,178,55,62,249,51,229,231,251,167,197,186,162,92,76,95,141,172,95,176,51,15,240,97,157,58,38,200,238,216,27,5,87,146,250,245,201,31,84,236,223,123,116,231,232,174,3,129,139,212,236,126,147,110,234,237,180,146,120,167,34,53,27,41,234,234,0,145,87,55,158,132,77,60,165,189,44,251,222,115,47,198,159,249,204,149,229,139,66,171,101,143,126,92,61,71,99,129,128,161,108,254,123,10,144,254,227,21,38,55,108,121,46,140,231,71,128,8,151,26,35,151,133,65,89,98,198,247,10,217,101,96,169,3,198,2,241,10,245,204,225,231,37,45,27,46,14,206,230,57,161,23,185,219,243,150,204,39,139,60,224,167,2,76,219,202,7,100,36,53,51,46,1,119,186,251,46,116,122,79,211,137,77,78,119,215,247,108,244,214,210,49,62,42,211,32,148,246,115,20,121,136,117,174,239,86,170,10,173,254,125,14,159,199,52,43,215,79,62,25,130,143,72,54,240,166,141,106,180,123,211,236,250,101,81,106,101,29,235,149,167,202,118,166,42,183,182,132,169,115,138,237,236,81,157,55,224,215,172,79,97,225,52,76,209,230,75,42,82,155,33,251,164,45,150,255,124,219,58,198,207,61,38,3,208,249,234,218,192,157,89,97,217,107,215,52,158,132,62,214,244,5,252,106,10,254,114,45,243,21,164,83,196,116,64,118,33,239,202,190,203,145,198,247,29,242,179,182,54,108,28,63,158,178,122,184,39,107,84,42,215,116,33,94,251,209,159,109,120,123,242,120,245,222,161,118,207,142,239,45,154,177,172,255,26,242,62,43,32,47,240,248,89,95,78,51,26,159,243,32,224,210,186,55,226,116,241,94,183,17,130,157,143,128,159,155,248,82,104,255,148,101,162,200,27,120,157,197,11,167,205,226,165,117,230,255,235,183,236,63,189,220,94,217,208,100,146,188,191,3,186,89,17,87,113,198,130,36,30,31,137,50,64,0,96,150,1,194,214,32,19,238,79,188,235,134,219,196,229,43,237,160,69,230,83,230,8,226,79,17,46,136,153,113,0,204,10,180,90,112,246,239,221,215,126,91,170,162,132,118,244,183,209,231,185,48,198,49,242,129,189,67,96,255,226,203,111,70,55,70,181,82,52,194,223,79,147,124,219,91,178,85,15,85,2,247,243,188,101,224,97,52,232,32,174,225,253,151,44,112,111,33,9,109,162,9,104,206,255,143,185,255,128,106,114,91,219,70,225,128,136,244,222,171,148,208,107,8,72,71,58,73,232,157,128,32,157,208,148,166,162,162,72,13,29,66,239,53,244,34,16,170,96,161,73,23,66,147,98,161,55,81,170,34,34,30,194,218,123,47,215,251,237,247,59,123,157,255,63,231,123,231,24,203,193,8,224,138,121,158,57,159,251,190,238,171,12,181,140,230,18,44,126,75,61,205,183,171,121,136,248,199,171,182,234,47,70,103,240,102,218,147,212,91,85,138,79,217,141,152,3,47,129,227,33,119,93,228,122,126,72,61,168,146,184,59,228,75,200,68,114,166,186,248,69,32,51,202,223,11,78,20,148,197,244,194,236,90,163,12,255,75,153,176,103,139,211,226,7,50,101,66,160,156,57,45,17,165,30,243,59,99,73,81,123,221,59,25,86,9,1,129,175,0,95,230,71,158,155,79,47,141,248,60,191,239,245,97,150,92,81,87,213,162,14,1,238,105,237,214,100,185,53,101,172,99,168,206,86,225,71,236,1,248,213,174,241,194,204,66,78,5,186,228,207,229,208,241,56,198,176,115,1,18,94,213,150,243,18,111,6,31,240,210,70,161,89,237,51,59,115,52,201,76,25,222,246,93,129,247,117,236,210,88,195,252,194,255,211,23,243,63,93,134,142,222,44,238,54,73,36,193,199,128,112,118,233,235,41,218,18,131,117,209,247,138,152,86,45,88,168,24,159,130,168,210,163,163,185,127,236,107,85,147,125,249,33,254,236,17,179,33,235,144,96,84,158,131,165,15,15,60,226,219,207,116,51,21,95,213,0,204,60,213,141,156,235,14,167,173,156,59,10,217,95,185,41,92,85,104,94,183,29,235,155,75,172,6,150,51,209,15,70,210,44,243,63,251,162,105,77,124,66,199,112,254,216,189,229,126,242,33,115,43,16,138,191,186,67,36,240,226,83,77,245,243,184,161,164,224,199,124,59,183,4,135,57,117,35,139,79,27,30,23,83,35,76,227,9,78,165,32,128,95,111,211,28,196,66,4,221,240,233,46,1,126,197,2,126,73,133,239,175,51,18,156,124,221,125,254,115,151,74,140,103,224,197,119,127,222,198,155,94,14,175,165,39,50,149,21,113,63,244,16,240,75,33,226,68,222,252,201,40,123,196,235,179,35,151,231,186,198,196,179,115,61,201,202,254,237,20,120,31,170,134,214,58,157,181,82,174,177,190,107,224,221,2,131,111,179,188,123,123,177,129,191,60,105,125,164,184,199,13,130,186,24,103,133,37,47,189,236,254,65,45,140,11,76,171,12,233,26,172,198,219,123,48,97,216,109,107,228,86,66,162,115,169,118,242,252,63,129,255,211,87,237,223,174,235,228,134,156,79,158,144,86,199,188,124,169,73,126,219,58,70,64,232,99,20,62,224,35,62,29,126,254,50,190,204,43,21,166,49,202,15,254,70,7,93,231,59,49,98,39,225,1,193,207,253,120,68,207,138,179,6,35,215,249,55,5,86,84,202,98,222,47,126,156,35,136,216,251,166,117,202,152,169,227,185,30,249,220,1,176,248,205,236,212,174,81,152,98,181,27,231,222,251,193,99,99,134,25,103,222,123,126,8,254,20,62,236,49,252,28,67,181,152,255,67,37,237,75,94,237,165,207,26,233,153,236,75,63,31,68,108,165,90,179,163,164,146,107,150,227,63,82,236,157,249,255,212,180,100,48,48,160,249,232,141,92,248,188,207,218,22,253,41,50,206,66,199,55,64,136,223,173,58,44,252,217,136,123,233,109,70,123,228,143,15,217,85,107,30,210,106,201,149,252,33,250,208,133,13,86,57,252,225,179,72,216,33,37,75,204,203,42,35,211,50,90,234,229,160,204,78,221,46,172,64,166,229,197,158,204,249,64,170,244,68,156,39,111,2,141,220,123,94,253,168,235,115,191,8,133,225,139,130,71,130,11,35,116,238,193,1,118,210,159,126,24,119,208,90,30,73,3,238,242,197,5,100,70,251,24,176,252,159,190,64,255,233,42,232,91,0,11,105,212,154,93,186,170,12,216,171,0,24,113,152,197,250,10,39,250,240,88,190,40,194,6,7,146,26,234,110,47,142,86,227,205,26,152,203,220,140,40,59,241,73,55,191,149,134,71,191,22,65,244,192,237,106,223,143,56,229,76,249,229,198,206,19,168,8,224,87,150,171,105,118,85,19,57,28,132,183,108,240,200,187,237,136,72,13,18,45,107,250,243,120,164,231,46,75,140,224,168,158,242,163,118,97,201,71,15,234,178,143,182,46,183,70,201,210,157,201,208,214,4,57,222,63,232,216,153,248,121,190,57,207,75,224,19,121,49,109,252,179,204,146,15,35,160,149,5,88,184,250,145,243,3,41,153,63,94,121,103,92,114,35,35,132,239,58,245,238,155,111,140,30,2,84,67,94,5,233,221,84,219,221,179,167,162,183,108,146,238,13,184,151,133,170,75,158,127,175,101,192,208,174,6,94,96,31,185,88,111,151,59,178,35,61,84,3,209,157,126,139,144,36,40,104,183,51,16,181,24,134,173,149,8,234,209,242,115,188,167,124,56,203,81,190,91,246,252,43,119,38,42,47,233,143,87,240,122,46,159,111,195,59,97,172,5,163,94,60,62,221,112,171,249,151,143,58,240,177,193,194,255,115,245,217,127,120,105,227,92,192,207,183,97,48,127,116,180,6,222,117,46,223,91,151,145,150,164,54,47,207,159,136,225,167,31,76,199,27,252,111,123,225,119,31,63,80,255,105,225,192,82,111,21,188,33,208,195,247,109,43,20,239,231,174,30,51,253,184,200,61,153,39,239,58,219,181,199,196,239,56,48,236,65,89,105,110,244,2,186,0,191,182,126,214,156,182,223,152,50,60,251,199,166,251,156,167,68,220,245,69,248,187,202,11,104,167,122,160,132,90,216,227,207,223,88,78,238,18,94,65,110,63,208,222,63,147,61,179,53,10,93,17,53,25,231,170,189,162,100,188,175,114,112,156,41,221,96,91,52,126,85,9,250,242,129,253,78,114,254,142,89,171,7,48,3,251,220,191,192,149,230,91,109,178,69,55,207,123,242,240,92,207,43,161,244,223,49,207,82,231,200,160,164,115,92,212,233,70,205,34,161,202,55,9,44,127,76,173,254,144,82,126,242,34,116,213,95,216,161,67,124,98,39,53,44,247,90,166,57,177,227,121,249,100,91,100,199,224,154,124,112,23,185,118,40,232,208,35,254,46,94,103,112,146,55,163,23,15,240,148,176,149,182,103,117,48,248,190,241,242,40,25,203,121,85,91,78,109,129,248,63,125,133,254,211,117,253,178,194,51,211,214,236,39,63,241,109,146,162,143,1,186,151,91,119,216,77,237,119,44,209,2,213,190,252,36,194,22,132,193,93,228,145,10,197,132,63,114,91,252,47,121,62,78,242,239,190,215,231,250,227,40,213,234,249,13,209,194,37,207,206,183,170,234,18,239,191,41,149,231,144,209,210,124,249,16,98,61,93,102,218,193,147,27,91,174,64,156,60,120,153,69,28,239,147,119,227,141,200,108,100,247,226,99,147,137,91,151,39,114,210,72,5,236,96,150,217,159,110,20,97,116,123,22,119,95,84,16,165,103,87,140,30,144,8,184,106,7,111,13,77,254,177,241,158,218,193,163,83,242,16,183,99,143,111,112,222,192,128,214,55,216,136,143,93,67,62,97,141,75,232,97,42,180,5,68,199,101,167,118,17,103,235,140,151,225,119,152,56,126,204,204,159,206,237,47,100,245,84,171,4,204,5,8,224,159,201,61,190,118,56,3,140,122,242,85,139,107,161,78,234,240,205,176,78,173,246,190,235,200,132,23,209,245,128,23,121,115,239,247,135,99,77,155,24,123,35,35,191,241,220,77,249,244,132,232,241,2,44,26,81,49,44,191,212,215,253,227,137,56,32,90,216,152,154,113,131,112,129,217,171,195,250,91,117,225,168,151,227,207,104,211,243,170,214,236,149,50,157,250,255,204,170,214,227,188,12,39,20,163,98,100,170,34,236,152,74,45,73,154,188,253,194,53,177,36,73,168,32,200,59,252,27,234,115,9,184,180,58,226,94,126,98,44,239,54,62,184,240,22,90,4,49,102,146,20,150,56,149,50,222,165,129,60,239,77,95,197,158,233,77,152,185,14,219,101,53,163,116,121,188,53,158,216,128,153,185,135,78,64,201,248,162,244,82,40,72,10,75,150,30,23,203,207,236,196,216,109,152,69,204,136,54,214,147,184,180,46,62,135,235,178,163,68,240,238,15,232,79,191,137,186,200,59,114,41,180,231,29,234,250,163,186,194,199,174,186,33,184,151,183,6,235,66,157,111,21,46,48,227,40,47,119,197,118,22,8,206,159,93,37,218,36,103,161,235,221,51,176,204,149,242,53,201,205,248,19,118,193,163,15,32,139,186,106,120,240,13,181,28,176,4,94,4,224,23,165,227,61,106,15,131,44,215,103,5,223,152,247,182,109,93,78,249,19,238,189,64,27,190,255,12,249,172,107,62,189,159,73,110,77,195,194,157,75,116,168,134,255,99,239,120,225,217,92,135,195,125,238,143,239,222,190,225,88,255,50,218,249,146,191,166,244,218,78,44,211,151,152,237,15,130,48,169,56,182,139,189,171,92,100,103,238,202,124,188,215,225,197,194,86,175,108,110,110,167,225,245,50,21,175,21,96,243,164,26,239,246,147,204,150,114,18,230,54,98,151,181,74,175,224,125,245,66,45,27,244,255,204,203,252,191,46,247,235,63,44,13,57,147,192,147,193,118,214,120,116,119,133,4,214,162,217,171,8,203,19,228,241,91,43,145,243,73,26,146,3,117,224,155,63,227,89,188,91,74,168,45,220,251,251,59,46,203,189,252,10,138,97,236,138,39,88,218,153,50,0,193,147,76,57,166,202,160,75,6,98,241,137,63,135,61,239,18,153,208,32,109,56,189,27,134,24,133,105,43,203,221,64,15,247,107,9,48,85,214,67,247,233,120,151,12,79,154,28,191,140,136,168,212,132,247,24,231,100,195,217,4,92,97,55,85,30,189,243,217,15,148,198,114,73,76,69,206,104,60,20,103,158,157,92,91,156,118,211,135,73,92,63,210,220,98,118,61,223,204,86,152,124,103,29,225,228,134,248,175,194,253,36,14,59,58,47,57,47,97,184,81,216,65,3,32,90,71,149,54,241,124,47,159,212,12,23,94,127,152,76,144,27,167,246,242,205,112,139,159,230,12,247,15,187,175,96,63,222,174,206,158,213,83,125,168,20,146,98,15,10,191,60,34,79,114,73,69,10,240,43,94,179,125,95,8,49,59,113,155,232,122,152,221,54,165,46,169,109,4,146,135,114,79,252,237,37,234,71,133,226,230,175,134,71,19,34,152,246,207,43,222,243,226,22,224,83,216,42,181,0,8,240,102,69,144,123,104,23,38,157,119,239,110,213,255,131,163,128,175,26,219,139,246,92,254,108,118,169,54,168,74,117,57,186,26,175,5,4,2,185,189,77,34,41,167,250,66,187,143,188,192,151,56,142,24,19,43,190,190,39,52,223,245,86,117,20,44,38,70,139,183,203,188,202,27,57,251,105,46,250,229,199,178,11,141,79,89,86,88,5,149,229,214,11,0,212,189,70,55,11,60,238,197,37,216,46,205,85,177,184,171,128,127,207,138,18,46,147,203,180,86,174,189,67,109,232,246,163,225,193,136,166,103,122,131,173,9,247,232,120,193,41,235,249,70,149,127,88,122,41,133,57,107,135,140,53,191,171,232,241,192,248,172,162,158,149,151,218,13,198,94,153,252,175,224,75,234,207,111,213,116,118,147,115,91,37,188,5,40,12,212,184,68,222,182,139,104,90,168,31,188,13,244,230,221,14,126,211,142,244,67,126,115,61,233,44,166,24,17,66,155,225,147,32,234,158,143,236,126,6,170,203,26,163,53,130,246,211,195,142,71,190,198,203,53,193,109,70,109,53,184,118,166,146,170,125,166,43,168,50,234,90,13,244,147,145,157,102,42,233,35,19,67,119,226,50,182,216,240,23,234,126,214,36,28,120,188,240,189,84,151,197,39,157,251,242,216,22,53,236,223,22,251,213,71,219,171,206,106,163,229,29,188,41,61,225,85,25,157,137,1,130,155,240,225,251,59,166,44,0,139,93,14,188,7,130,173,120,22,159,201,240,21,214,158,9,212,234,132,28,191,220,41,193,251,26,36,40,244,241,127,232,161,253,111,150,251,48,154,202,186,80,185,25,95,96,137,219,68,213,254,157,148,199,203,88,249,162,140,21,250,243,126,135,90,119,63,26,191,186,70,135,142,254,246,151,54,188,157,187,5,148,12,201,215,121,79,249,158,253,44,138,223,5,237,174,140,34,191,42,244,15,46,234,226,39,237,102,251,127,123,81,136,218,117,189,183,95,78,128,4,252,122,87,203,144,148,225,70,164,123,252,230,244,68,188,76,234,74,156,204,72,166,229,139,25,45,113,158,113,186,31,84,95,34,133,188,211,57,179,163,86,27,103,161,19,217,94,249,177,101,212,76,187,202,33,159,120,223,159,183,167,146,79,223,221,53,127,36,223,192,166,196,190,243,5,204,141,108,227,193,123,252,9,125,66,147,154,71,194,31,147,197,119,149,250,243,212,170,77,159,16,48,138,66,18,69,17,250,136,61,252,246,227,15,195,15,239,66,133,45,174,234,11,21,151,185,106,115,79,191,17,251,96,135,18,96,233,169,84,103,195,248,48,225,159,185,156,89,15,183,144,212,87,199,229,202,168,3,184,79,125,85,240,253,76,26,153,246,150,22,127,34,233,3,30,20,116,229,31,223,131,130,4,205,92,248,181,20,223,238,88,86,1,94,194,131,171,8,223,10,147,198,245,196,181,166,170,94,250,225,242,63,59,206,251,37,11,21,99,112,107,240,249,159,96,44,139,143,42,143,217,245,243,39,240,195,162,242,93,91,148,65,12,217,75,124,149,171,4,95,154,165,16,69,8,67,26,165,172,254,16,21,26,182,54,139,205,142,37,253,52,152,4,1,195,49,30,215,201,99,62,179,201,32,141,7,124,79,63,38,240,254,188,115,199,125,32,95,142,76,51,120,241,93,213,181,131,15,11,253,53,114,57,52,142,242,162,221,199,207,155,190,10,133,167,210,115,139,119,83,45,127,24,126,225,155,92,3,218,15,87,47,11,101,146,26,168,17,8,198,225,70,63,170,40,156,53,86,111,247,156,183,167,74,234,71,142,154,204,181,239,161,103,188,5,137,95,247,84,27,225,48,142,110,131,100,161,30,126,113,72,207,251,202,22,177,108,116,228,207,184,117,15,133,16,170,227,91,126,63,132,235,195,236,197,34,142,86,46,17,47,80,222,221,73,187,150,45,190,152,151,113,9,15,174,210,110,246,237,203,168,125,94,179,150,202,154,227,71,198,162,199,206,128,95,244,126,215,56,57,25,16,193,39,236,84,214,92,91,126,246,239,6,89,168,12,232,118,207,91,131,203,15,199,0,199,134,166,11,23,48,209,95,141,168,127,23,251,254,49,222,13,142,94,153,134,230,160,178,205,247,77,225,57,223,148,23,36,12,154,85,17,192,210,209,131,167,53,99,101,14,223,46,146,191,65,133,181,30,49,39,125,143,48,139,55,25,165,240,83,24,147,223,172,198,150,151,240,85,148,140,169,73,33,10,83,113,227,105,156,244,238,45,58,87,19,103,194,123,197,199,169,156,135,241,194,132,87,80,152,116,136,100,163,238,238,119,64,121,29,25,118,178,191,122,42,189,131,176,194,43,113,186,80,154,133,159,104,224,26,50,27,189,111,194,118,93,186,178,191,135,156,250,233,58,68,173,39,239,202,41,233,54,54,14,52,254,10,227,128,7,40,192,229,75,201,63,39,51,24,94,70,89,72,2,254,87,147,98,51,181,193,199,15,84,20,126,50,237,155,17,4,255,238,118,30,12,0,24,58,131,29,112,255,116,254,53,92,56,47,224,31,185,213,184,117,93,211,125,249,24,8,161,141,203,110,160,185,37,202,44,54,68,213,82,227,201,158,214,162,6,178,160,75,85,56,149,213,80,39,247,243,123,73,251,227,203,100,76,11,83,20,237,32,53,162,239,177,175,233,20,53,238,119,255,18,195,44,76,0,248,171,111,193,159,235,47,97,207,157,209,200,205,141,75,79,118,69,123,179,236,68,175,220,196,189,5,247,46,231,146,187,167,175,12,142,252,243,162,217,126,75,162,168,249,35,157,23,96,248,46,179,149,136,45,137,222,184,134,106,107,186,162,173,214,122,228,216,57,115,22,92,246,253,125,27,53,127,241,244,99,203,13,178,75,13,187,140,122,2,236,113,90,85,12,128,151,213,84,112,15,96,24,202,184,184,111,84,207,37,165,134,131,90,204,40,137,54,67,220,100,113,72,13,60,17,104,203,79,212,19,47,253,78,230,123,151,184,205,198,21,113,172,118,199,203,107,171,135,177,162,211,19,215,244,208,109,142,207,244,157,182,101,212,147,168,129,111,35,210,238,133,73,62,120,196,173,163,152,10,150,204,137,167,33,241,245,169,169,212,121,112,82,197,56,52,168,202,154,44,206,5,168,100,174,176,18,28,113,35,242,113,23,212,155,108,158,108,73,227,119,155,140,64,136,88,164,11,68,8,123,248,230,23,149,56,247,163,211,147,100,246,156,43,4,232,20,150,118,185,119,104,194,109,5,45,236,1,128,106,142,226,218,88,120,140,2,12,213,235,227,110,190,46,24,54,182,245,57,91,204,41,65,125,222,69,230,97,69,231,48,102,101,54,44,186,89,162,76,182,227,85,234,232,83,18,19,14,192,102,91,187,87,161,244,106,73,138,127,35,141,189,135,232,142,250,155,216,118,125,88,60,146,169,52,67,163,86,173,132,171,218,204,179,52,192,116,179,249,227,154,54,173,59,86,232,242,166,195,126,182,57,17,51,253,141,212,1,225,129,192,128,50,175,124,119,239,49,181,21,13,117,125,58,99,222,7,53,190,75,119,202,109,179,160,247,154,175,185,95,105,172,124,21,140,209,161,248,138,115,147,7,0,78,105,227,34,109,95,167,219,127,13,180,241,5,252,69,3,143,75,88,254,51,84,217,130,241,247,188,239,139,120,152,173,223,28,139,107,224,128,130,173,80,105,206,11,27,174,252,216,250,53,71,196,20,254,31,151,179,156,230,125,110,66,79,118,167,113,149,103,77,254,90,98,113,69,202,150,176,182,234,117,250,55,63,153,111,56,26,178,108,137,110,24,225,110,97,33,199,1,22,224,79,91,191,44,177,254,203,105,22,208,254,184,36,37,155,89,231,178,218,125,123,120,116,115,137,244,122,199,250,92,244,220,152,225,62,186,53,35,71,158,107,48,90,0,211,220,88,98,197,154,78,24,144,9,39,170,159,86,222,80,255,42,211,227,181,218,147,206,62,172,27,144,167,103,233,65,154,112,191,135,181,122,139,204,194,231,166,50,192,243,245,3,167,21,91,35,208,102,52,188,63,199,156,197,255,125,187,222,69,14,94,147,76,108,27,205,30,46,7,143,66,215,108,60,39,117,77,8,107,108,62,254,231,103,130,11,112,252,243,62,247,189,106,238,225,146,98,199,156,110,12,109,240,177,226,18,90,232,208,5,238,53,83,32,120,138,203,51,100,191,107,57,43,67,188,118,146,77,101,174,109,250,153,64,203,54,0,46,54,31,239,248,74,19,190,44,81,94,224,230,254,10,165,129,220,153,132,175,133,161,174,130,102,124,162,127,208,217,221,210,9,112,208,205,66,226,166,249,205,142,149,77,107,166,210,51,121,21,13,66,25,148,223,98,145,77,197,90,40,246,112,67,43,81,32,114,56,32,103,238,169,218,228,130,113,46,83,50,223,210,144,1,44,122,39,195,189,70,78,88,218,212,169,178,186,148,2,240,183,20,96,122,236,128,228,147,219,67,253,150,10,8,141,89,8,110,188,222,208,159,211,7,164,48,209,24,225,154,138,18,67,112,116,157,154,150,189,141,79,155,118,55,54,83,127,80,42,143,0,148,2,65,3,60,9,38,16,244,108,179,174,15,189,111,94,89,138,83,118,68,123,166,160,169,233,194,195,228,134,196,146,74,10,200,86,78,54,89,219,102,165,9,134,83,74,236,169,70,27,203,165,63,51,227,219,132,212,127,63,153,254,150,23,146,230,196,107,94,225,98,134,185,254,100,39,159,28,154,18,103,132,40,166,253,71,233,27,185,121,134,150,76,114,59,119,9,189,169,40,153,194,34,209,225,77,234,228,250,74,169,234,174,39,223,207,15,190,2,171,162,34,107,107,243,9,214,150,235,82,80,146,206,250,166,112,19,107,175,25,179,51,24,236,141,119,19,95,246,55,222,103,230,172,39,154,207,233,182,83,206,79,213,63,142,196,36,147,64,62,116,19,47,241,53,86,40,12,147,154,1,74,193,94,184,55,40,235,255,96,51,226,185,112,111,120,203,101,96,205,74,12,76,157,180,125,139,28,157,140,228,43,172,18,150,18,68,27,65,129,97,137,177,112,15,65,156,99,152,148,148,84,55,246,104,107,148,59,226,201,147,136,80,142,65,41,211,188,152,188,147,167,148,176,19,136,114,111,3,254,253,222,171,100,127,228,199,254,241,63,189,9,229,180,44,249,70,71,244,56,212,96,61,215,109,250,33,160,28,68,32,137,211,229,209,30,104,175,254,147,127,84,0,213,249,126,235,139,107,25,167,186,237,141,158,216,195,39,42,199,105,121,163,117,105,214,92,231,223,251,200,127,45,108,50,173,79,168,164,161,100,44,173,141,186,77,156,85,63,77,45,2,58,132,239,231,27,205,69,42,29,139,75,203,8,34,233,137,9,71,189,19,36,184,130,229,85,132,197,236,126,84,9,228,38,143,253,199,41,29,76,146,72,186,5,82,51,242,113,22,186,249,14,218,59,31,143,70,194,64,117,64,226,154,212,68,248,80,241,138,168,24,187,47,34,240,237,109,238,9,227,233,197,123,98,86,69,83,130,44,247,227,51,239,30,55,70,203,169,189,188,218,39,45,217,174,201,10,31,251,180,34,79,150,232,161,109,204,146,124,10,23,211,112,114,113,209,64,241,50,163,167,141,121,112,81,33,129,193,56,77,165,16,46,133,245,83,160,155,110,166,36,189,85,52,89,96,175,215,225,155,44,33,73,196,156,3,202,14,17,220,158,27,125,148,73,80,17,171,165,91,183,252,70,162,247,204,206,127,160,133,105,247,167,238,207,194,139,178,242,240,107,36,180,50,182,39,249,22,239,115,29,206,74,74,192,47,7,69,249,15,208,80,30,42,226,23,16,21,78,142,173,242,187,227,201,145,192,235,157,201,26,108,20,143,115,162,183,25,76,114,65,14,134,159,211,158,46,157,180,21,34,187,103,19,94,250,120,127,47,150,201,212,125,80,73,33,154,226,199,115,253,171,185,121,50,35,66,91,237,236,202,165,14,159,38,154,21,232,165,138,237,219,157,253,253,124,82,177,79,121,240,0,191,116,119,119,242,210,120,93,83,208,101,196,58,97,15,2,228,24,235,221,9,141,184,222,247,20,23,76,8,16,156,122,42,251,106,19,206,240,40,139,223,131,203,210,21,159,253,64,60,143,171,101,174,244,48,142,38,7,251,210,225,63,114,57,123,224,228,171,233,0,49,54,104,228,2,80,159,77,78,143,150,103,164,166,165,210,136,115,188,79,88,48,170,189,194,125,170,102,87,251,178,250,163,38,179,228,10,215,35,51,188,155,92,98,79,9,223,42,120,176,110,239,241,242,44,24,174,55,159,119,139,255,179,217,8,215,131,74,66,186,130,74,186,162,203,241,206,43,77,14,59,199,37,183,158,119,248,55,181,39,113,197,38,29,142,145,128,72,194,203,152,190,107,112,115,242,236,171,113,251,6,139,126,212,154,238,205,10,78,109,159,231,169,179,3,189,243,254,33,230,68,34,27,31,142,1,250,187,51,209,186,238,229,233,202,162,39,82,79,42,230,91,121,5,30,127,122,55,208,27,217,245,228,80,35,152,171,239,69,230,227,15,131,230,204,12,170,27,135,84,234,239,43,51,236,145,159,44,110,125,1,252,106,62,138,112,197,248,193,35,169,215,1,191,156,49,194,236,151,23,50,223,39,25,219,157,12,47,107,222,95,178,113,240,101,66,108,60,5,61,189,82,217,217,225,250,245,148,89,170,204,215,36,82,233,97,26,224,219,3,146,94,246,27,131,12,217,210,82,252,124,83,173,216,219,70,19,135,193,211,46,5,207,5,62,204,137,8,157,100,115,82,104,245,56,199,6,116,175,166,49,243,250,17,59,235,33,204,161,182,101,10,42,117,171,196,65,131,58,65,1,211,95,124,98,226,38,93,60,0,248,26,128,95,247,159,199,46,72,190,128,115,92,98,176,112,73,89,60,203,147,247,126,255,209,179,78,63,90,216,111,87,66,1,149,6,102,44,190,161,129,198,187,250,21,255,135,205,205,252,33,114,92,85,250,17,154,175,129,199,168,144,76,248,50,178,200,65,224,188,98,87,193,251,247,79,221,239,42,197,255,138,82,161,120,249,95,43,167,243,229,236,253,247,121,161,51,84,18,104,74,71,190,58,96,249,132,124,74,26,180,65,102,42,61,85,70,99,36,167,253,101,230,44,151,5,210,173,93,23,103,250,16,85,17,255,116,20,116,86,100,54,85,172,176,185,123,10,145,130,0,129,33,46,137,52,192,174,139,80,168,111,115,138,53,176,127,197,145,201,211,153,241,182,32,241,246,136,66,79,186,238,47,184,17,21,75,122,141,150,58,87,54,10,85,120,85,128,225,91,205,170,229,213,105,66,174,136,53,62,183,62,159,213,233,251,18,234,153,49,6,102,17,109,89,82,143,47,127,103,247,73,253,94,135,240,219,159,186,53,151,37,200,159,106,190,36,3,137,98,29,135,123,228,53,33,96,96,207,56,173,249,148,162,130,169,129,97,58,106,47,83,230,145,131,44,214,161,46,158,181,194,7,131,99,27,135,247,149,175,167,142,35,55,3,30,50,231,101,188,6,94,113,252,27,33,100,147,177,52,40,240,150,216,173,17,22,133,70,217,243,243,218,233,50,34,211,126,209,193,241,42,115,197,247,14,131,178,116,228,189,158,194,81,110,23,227,104,59,219,241,104,25,150,174,232,21,127,226,223,99,173,215,28,161,156,127,241,116,1,8,148,228,238,211,47,98,140,204,181,208,43,246,238,133,78,207,231,183,48,188,68,27,246,179,215,6,96,161,200,24,100,43,197,160,77,152,148,84,82,67,243,120,30,52,219,112,229,136,200,76,139,167,116,102,207,249,158,3,71,250,169,48,158,148,212,221,20,56,172,119,106,73,182,118,121,26,169,3,157,8,228,224,26,250,98,162,3,203,44,108,102,176,230,246,141,12,14,19,209,163,80,222,147,189,97,236,12,205,242,253,241,240,120,115,121,174,237,43,220,89,44,219,34,123,96,176,163,61,160,15,152,86,115,199,125,210,43,38,150,184,146,64,101,221,95,185,187,65,127,47,230,84,173,94,86,130,19,0,248,21,107,149,251,121,161,202,28,250,133,206,68,16,213,2,134,49,228,59,135,16,88,52,4,153,63,27,247,164,152,188,193,57,196,240,189,191,71,105,217,141,228,121,248,64,63,30,147,187,92,81,74,63,239,51,248,100,255,130,36,157,141,139,38,7,215,45,100,14,119,139,101,57,220,124,187,231,85,42,191,93,229,100,32,133,70,117,106,140,217,13,58,68,5,69,160,252,165,223,162,187,101,44,245,17,159,225,172,50,57,72,44,74,45,11,74,204,92,58,106,205,140,109,246,46,140,147,123,196,100,81,110,217,11,233,103,151,153,27,76,166,18,182,26,157,68,62,178,167,153,139,44,133,17,113,224,120,243,179,235,9,131,30,111,255,54,237,222,206,241,163,140,126,255,90,56,22,203,39,216,75,140,109,80,229,245,64,248,84,144,174,240,21,30,1,185,33,55,154,5,130,156,20,253,253,103,188,140,108,249,164,187,26,48,80,206,185,252,51,135,227,205,152,216,88,246,7,59,229,27,36,1,243,102,243,112,230,229,107,148,206,53,102,60,46,238,164,205,185,115,188,21,46,98,190,81,174,247,214,106,25,58,60,72,97,62,247,148,255,157,85,188,143,91,204,166,111,5,115,119,166,128,51,95,207,63,92,182,99,121,78,161,215,238,107,85,97,243,47,3,202,253,174,197,107,163,192,155,50,146,194,123,211,52,179,138,183,188,22,6,167,237,3,173,215,187,244,175,105,196,170,131,39,159,98,56,235,63,189,48,17,127,239,160,183,194,174,116,108,64,161,95,107,27,124,119,157,103,207,165,110,82,200,122,187,76,110,197,77,8,125,50,104,68,101,216,235,247,88,107,134,41,37,226,62,233,253,20,155,212,63,45,232,45,156,127,87,241,227,157,23,227,193,147,97,67,58,95,142,67,243,183,54,21,233,219,232,185,127,207,154,171,133,255,111,242,192,46,86,176,96,16,224,79,29,252,125,122,234,63,181,20,250,169,191,49,83,235,184,29,228,79,174,95,125,8,171,95,179,24,194,99,194,117,132,183,153,55,217,31,239,154,40,229,150,113,71,102,36,41,239,94,249,128,157,248,62,229,251,219,203,45,255,107,121,250,186,175,110,247,168,217,148,191,189,36,115,63,252,31,124,236,175,183,57,215,133,64,83,47,246,133,8,85,17,92,170,19,35,91,222,201,213,10,54,97,209,141,230,119,117,148,61,185,100,220,163,66,87,69,189,146,212,178,249,129,83,132,165,80,29,196,177,120,180,133,102,83,44,94,175,189,214,190,18,75,240,30,7,115,155,69,138,110,123,17,78,190,73,152,219,226,109,114,33,223,172,33,119,172,213,184,144,111,94,50,49,3,187,162,219,162,49,41,102,4,63,123,244,182,245,6,214,124,220,170,159,242,101,243,195,108,178,202,85,51,185,141,27,8,172,73,5,53,116,87,203,69,39,10,223,64,124,196,218,79,205,205,108,216,52,102,22,208,114,27,31,106,165,17,53,104,67,120,63,207,42,151,62,187,55,113,224,135,219,60,88,95,134,162,123,146,86,181,104,65,190,251,79,172,34,142,253,194,103,184,11,40,151,229,27,220,199,163,232,193,154,129,68,248,128,52,117,156,133,7,47,132,6,87,35,94,24,65,150,144,75,245,52,164,92,24,65,70,138,89,183,243,226,140,32,11,160,137,66,38,165,213,236,46,90,130,210,80,193,166,233,44,35,15,209,11,231,191,243,181,198,29,167,232,192,196,228,38,16,201,163,196,14,217,168,160,252,113,123,80,203,170,213,232,58,94,238,152,118,140,122,149,243,100,63,168,10,52,72,147,78,147,126,7,174,19,0,41,173,243,217,164,113,238,242,186,102,165,167,168,225,31,133,128,123,34,246,199,211,109,78,161,67,112,205,47,99,149,154,176,73,53,97,174,240,68,237,1,107,27,181,5,186,65,229,69,141,82,116,181,250,128,195,168,141,142,9,248,144,77,138,146,122,133,164,88,243,188,194,51,115,18,69,211,10,111,4,248,58,71,208,227,255,118,225,7,246,157,154,24,194,43,244,200,161,22,8,132,232,48,43,56,84,214,47,194,25,21,80,217,90,65,184,96,154,85,156,30,252,252,190,119,117,211,155,83,217,5,96,126,250,123,222,200,140,120,101,42,162,15,198,213,231,247,5,32,34,95,249,122,10,189,145,155,151,43,164,81,70,140,124,11,212,68,229,80,19,52,22,249,201,11,57,63,24,37,174,144,145,185,165,152,253,116,154,129,227,8,121,205,114,138,185,214,97,251,33,115,43,217,195,164,41,227,154,105,143,169,218,22,125,235,17,164,115,222,44,56,243,251,251,182,61,94,199,153,199,229,219,100,42,13,18,2,122,2,236,65,16,147,85,145,91,137,238,70,150,75,168,106,255,212,52,170,19,144,21,8,41,229,106,41,147,87,30,110,227,241,82,15,45,23,242,93,184,100,165,15,254,99,248,113,15,247,126,224,166,222,254,73,169,30,252,22,162,53,86,221,209,245,168,77,209,106,9,203,59,176,79,98,145,5,124,11,215,97,127,36,45,151,90,65,17,164,31,237,39,201,167,133,88,90,186,218,206,71,173,167,31,185,126,169,156,86,208,74,40,206,141,212,139,68,208,139,174,5,27,105,206,231,65,23,25,32,98,228,42,27,1,246,240,182,43,44,79,237,23,204,72,26,220,117,182,18,166,187,194,177,199,205,78,27,94,202,103,225,216,208,250,28,250,124,182,89,204,4,66,211,220,241,233,160,65,191,230,19,44,33,23,75,232,24,109,58,223,37,75,225,220,159,252,190,76,225,116,91,255,128,41,206,143,47,154,252,44,153,51,121,98,165,156,25,157,194,162,10,130,197,177,204,54,227,44,41,88,189,50,75,209,228,92,228,67,4,60,116,26,226,92,209,115,201,60,167,193,25,49,170,225,14,74,105,83,49,227,173,13,47,125,114,114,134,136,128,37,16,168,123,50,218,57,228,222,103,154,37,211,245,126,8,156,20,102,83,132,33,51,34,233,71,110,8,20,178,46,118,152,70,199,56,111,102,189,194,168,176,7,255,13,129,205,19,225,98,42,43,186,22,130,36,122,26,105,25,193,207,213,12,208,98,98,142,120,53,218,137,181,65,194,113,82,167,168,233,66,88,10,17,171,107,211,82,30,207,130,214,181,172,215,209,96,47,60,0,224,140,248,79,109,215,37,137,223,110,37,192,47,230,255,30,125,8,22,194,251,183,224,67,101,120,10,224,215,215,71,119,78,36,87,166,52,135,117,56,143,67,111,109,110,158,186,183,209,227,159,119,76,255,219,108,225,151,193,238,41,86,37,195,1,141,53,182,196,176,152,38,22,140,96,188,99,39,213,212,116,238,48,139,223,163,174,194,20,169,201,250,192,238,88,16,53,215,0,103,196,100,140,244,134,200,73,248,51,183,236,131,40,205,225,49,99,80,168,236,226,180,127,19,42,29,131,230,53,74,201,90,173,208,122,53,61,52,12,52,8,123,43,234,61,110,173,100,112,111,156,91,43,134,200,130,242,171,3,237,92,146,12,91,217,165,214,134,130,184,102,151,1,55,27,26,253,40,181,100,26,106,106,147,69,20,38,32,167,121,210,3,177,162,243,40,35,157,151,235,17,47,30,181,201,92,150,111,82,105,105,155,239,96,47,86,136,120,227,113,123,132,100,69,66,203,112,127,83,178,11,150,62,220,220,138,75,250,159,236,119,54,119,47,38,63,32,247,176,65,64,52,123,70,101,145,156,153,52,166,12,93,13,186,218,226,163,38,35,158,146,38,3,17,212,79,76,35,231,182,130,197,192,110,92,189,70,92,35,78,13,217,106,208,220,228,89,46,44,126,230,29,179,15,170,160,78,67,155,157,140,157,29,50,94,2,208,201,165,186,26,195,97,168,219,141,184,160,174,40,65,117,193,145,139,160,174,101,204,27,106,105,135,139,160,46,246,125,76,83,146,161,49,100,39,60,110,67,55,200,141,134,165,99,44,110,57,137,87,175,93,111,24,218,209,164,33,243,198,154,181,165,33,192,242,253,116,219,211,9,114,234,101,42,114,105,145,29,109,145,11,220,208,146,54,80,155,242,44,57,52,249,7,159,178,248,191,233,147,165,238,4,184,82,119,191,188,174,126,225,172,173,105,16,244,54,210,4,231,172,141,79,34,176,225,147,74,153,129,229,108,219,204,74,122,170,223,48,60,239,207,193,247,190,191,79,190,194,92,209,102,142,177,85,118,26,222,245,158,35,35,159,166,249,39,138,117,89,227,50,66,225,160,78,146,97,36,139,178,178,199,48,72,237,139,71,146,73,50,224,151,142,205,227,132,136,15,233,35,52,206,149,43,103,74,246,198,187,13,63,97,245,84,129,206,120,197,178,130,252,13,179,69,230,44,211,185,139,240,181,48,44,141,7,82,7,201,37,207,240,220,182,106,152,156,219,65,2,97,185,62,203,225,64,79,201,148,91,165,67,193,32,82,166,243,39,124,108,102,160,147,194,155,0,244,22,16,12,151,89,173,55,159,15,176,146,215,231,202,224,238,18,172,141,251,225,114,96,137,90,231,95,210,27,144,17,212,169,52,48,63,9,101,102,188,87,209,113,231,207,95,174,98,26,91,49,120,254,24,245,220,239,187,175,28,88,167,167,154,170,101,18,201,235,244,12,183,157,115,167,106,228,156,122,156,30,197,172,96,156,131,159,16,43,60,180,239,233,214,204,147,24,63,118,101,221,174,164,9,25,239,167,255,95,18,219,230,7,201,255,153,216,182,127,33,30,186,36,106,102,154,80,59,105,152,148,22,157,246,160,100,184,36,69,75,48,149,74,13,228,94,131,198,137,164,113,54,71,111,167,114,53,201,46,93,34,191,156,228,90,174,200,168,116,100,207,169,47,184,77,55,68,34,80,112,149,140,201,23,244,97,38,71,32,204,27,165,26,134,214,141,90,210,72,149,235,81,23,45,93,126,157,42,253,217,79,73,220,57,67,226,8,166,70,161,47,168,179,190,235,161,104,229,29,254,119,17,150,171,210,120,126,250,206,49,89,172,77,137,102,93,173,18,169,64,200,130,192,65,4,178,188,205,191,71,182,177,57,168,98,213,153,150,182,253,81,91,255,43,153,203,136,75,143,226,102,251,205,210,141,114,80,222,50,10,192,48,172,251,206,110,247,40,119,227,164,156,164,87,100,5,186,40,208,124,54,113,141,107,9,198,109,107,179,83,72,231,8,25,58,54,74,98,211,133,219,190,178,108,208,130,188,152,201,41,37,245,125,178,154,74,227,235,232,68,105,113,103,182,162,234,97,70,90,145,40,98,68,238,75,91,115,145,12,56,229,161,160,24,95,153,254,223,138,96,177,137,3,8,2,126,237,252,252,116,232,216,111,198,252,167,241,145,116,223,127,69,19,227,214,254,229,146,163,253,156,160,201,105,254,73,133,16,92,199,34,171,74,7,246,172,95,240,207,95,245,125,64,224,77,110,133,42,241,178,74,202,68,167,93,59,127,198,47,17,33,34,98,162,197,234,175,147,161,245,168,185,43,85,99,29,50,99,99,20,27,65,90,37,197,87,204,136,95,5,174,216,10,58,36,139,214,217,231,186,164,182,141,131,60,21,169,227,3,220,111,220,67,130,69,168,124,170,164,195,159,136,74,168,2,233,126,172,202,244,53,147,96,163,214,236,150,77,88,48,105,234,217,80,169,5,62,15,23,13,152,144,122,108,163,183,113,151,232,145,113,192,236,87,60,135,44,120,148,100,153,65,184,155,64,169,12,35,215,209,125,40,20,102,237,51,66,74,200,7,248,229,48,60,89,118,244,156,74,14,242,61,161,239,232,138,219,70,208,172,200,173,210,246,207,31,14,128,151,39,230,94,208,125,75,155,231,190,254,159,87,50,37,58,189,62,217,112,40,98,64,125,65,215,152,237,132,104,92,72,131,136,26,232,18,75,243,214,43,134,104,79,93,209,47,185,191,226,99,241,29,228,147,221,165,165,34,93,35,132,45,54,92,60,71,91,185,33,68,251,111,6,250,113,156,152,240,137,131,97,231,125,173,185,113,104,235,36,103,73,107,119,237,31,125,109,89,171,121,31,216,9,103,102,152,230,235,51,128,235,107,69,75,122,113,64,27,239,90,196,216,28,42,208,28,94,201,168,54,63,204,123,63,26,121,16,182,172,245,131,102,144,238,69,134,224,64,86,81,250,136,208,132,250,74,212,102,11,209,219,174,60,255,17,67,60,189,234,130,194,193,29,42,192,75,61,34,174,48,26,53,65,32,196,97,189,116,127,223,50,134,40,189,188,63,10,105,28,86,209,234,36,255,102,219,187,96,240,169,222,243,93,210,103,61,246,242,44,145,140,247,158,168,168,72,65,43,140,160,21,77,211,231,103,95,5,206,8,28,119,246,49,34,86,46,206,62,57,182,205,77,29,181,139,179,79,102,176,43,14,159,164,252,113,101,3,18,234,17,149,165,39,155,146,230,54,100,24,8,19,180,122,215,92,232,25,100,29,121,249,185,242,39,34,159,134,74,137,158,164,40,18,49,168,80,133,170,143,152,87,37,165,158,154,56,35,157,154,71,77,152,161,177,251,228,219,182,129,216,134,41,158,46,160,144,47,119,50,137,29,67,81,230,232,65,251,182,229,132,87,178,248,105,151,88,194,189,36,229,165,203,182,31,161,61,131,221,6,27,148,202,131,50,251,47,128,185,89,79,213,170,21,79,195,206,62,22,123,242,0,126,89,99,43,136,91,7,175,84,42,215,238,255,49,189,150,64,83,138,96,31,144,132,189,120,85,118,160,127,17,148,249,68,243,190,193,147,221,107,199,254,239,163,154,213,130,255,229,173,218,17,93,56,248,167,183,234,63,112,213,114,154,171,255,192,128,3,3,168,255,116,254,175,133,255,183,152,102,233,33,222,159,152,232,198,205,21,42,104,14,75,149,249,190,169,154,245,218,197,116,206,138,132,89,72,116,232,143,233,156,15,28,102,162,34,85,88,235,113,151,228,213,19,255,165,155,140,82,103,201,219,41,63,120,127,243,227,26,234,197,133,64,233,102,129,113,14,195,26,94,57,125,232,139,20,40,33,107,54,39,222,149,139,20,168,254,134,178,254,190,172,171,30,165,24,230,52,202,96,184,204,3,82,175,106,254,184,72,222,17,26,189,0,156,39,45,106,233,121,122,110,38,109,181,15,137,201,146,196,35,121,223,114,65,122,225,46,3,174,157,168,227,174,50,12,148,33,171,208,38,10,239,233,125,106,234,122,135,58,118,224,141,26,156,108,31,103,250,44,138,147,237,27,224,76,159,113,178,253,11,211,103,156,108,223,107,145,161,84,113,75,184,1,44,205,131,60,2,242,88,69,209,150,4,184,197,53,143,192,67,7,150,92,42,78,233,214,37,125,230,38,18,213,9,62,5,162,118,13,121,41,0,191,186,218,253,139,27,49,148,53,131,128,110,221,168,246,161,9,194,121,62,209,42,121,3,201,90,35,247,105,2,190,166,230,233,184,48,187,244,214,36,155,187,50,220,93,89,27,253,189,70,92,151,29,94,26,201,199,152,185,163,132,177,31,137,52,254,102,62,147,122,61,171,152,168,170,155,140,95,153,249,32,197,149,9,137,176,14,171,134,214,48,105,239,34,18,74,210,153,53,42,87,29,144,89,92,236,113,229,104,86,174,216,83,238,78,7,53,159,55,143,125,11,247,221,9,202,169,239,194,88,94,253,103,155,227,197,31,155,67,246,137,23,165,135,79,76,83,108,150,234,170,169,150,213,82,202,220,176,57,81,133,216,128,63,175,164,163,216,173,214,29,190,170,168,200,72,73,3,179,112,81,61,229,19,84,88,241,134,86,205,6,59,92,205,206,197,24,90,156,2,37,226,98,110,154,54,198,89,42,224,250,163,79,255,192,220,67,250,255,9,185,151,165,152,69,59,95,166,51,236,29,234,209,252,184,85,157,232,30,110,91,117,167,51,224,157,123,159,248,16,214,118,96,248,205,104,156,44,115,211,89,183,26,130,233,118,180,234,230,141,205,13,112,86,123,240,200,149,135,241,182,147,249,103,128,95,177,146,211,103,118,112,196,148,3,202,110,170,119,125,67,243,231,38,224,215,27,38,215,241,187,182,155,147,248,121,213,44,193,166,90,60,165,111,246,92,51,28,148,211,23,162,147,112,131,90,185,51,50,147,225,117,84,25,31,206,153,235,228,240,5,114,79,96,199,27,93,67,141,156,0,252,74,74,142,251,210,80,98,168,158,251,125,127,192,132,198,174,132,114,42,242,177,36,71,238,45,244,3,106,100,221,139,90,237,10,55,96,84,127,185,130,202,10,242,58,35,223,203,160,58,214,92,110,138,200,199,250,202,42,121,21,6,7,132,70,182,169,79,111,101,122,104,129,194,43,144,221,243,117,235,43,251,183,26,50,79,120,239,210,174,206,18,25,6,101,222,239,125,155,20,252,152,129,168,165,203,184,36,67,240,6,123,237,99,82,43,23,201,59,188,31,243,53,79,190,96,232,228,64,169,247,249,174,75,126,158,42,59,49,11,100,175,172,50,102,38,24,193,81,158,38,41,103,232,7,206,82,149,244,10,137,142,215,23,222,25,94,141,120,127,221,130,206,246,52,243,148,241,70,242,241,160,146,87,4,64,227,184,233,209,181,97,168,115,4,18,72,249,229,202,115,75,202,139,23,116,97,95,200,234,87,184,206,204,240,124,240,144,164,213,120,91,11,50,52,215,38,219,188,254,135,115,248,111,146,35,97,44,60,211,230,56,18,63,26,127,233,115,138,192,95,152,18,56,166,147,64,7,64,111,227,67,43,205,194,164,13,159,176,46,163,158,130,79,2,135,94,199,155,197,232,244,47,122,201,216,102,219,56,95,223,250,44,113,151,219,116,14,180,167,161,249,63,238,222,154,203,177,83,186,237,190,52,182,235,7,220,233,44,231,163,171,210,114,60,148,199,159,67,143,125,30,240,150,121,193,176,35,110,161,106,93,85,82,38,201,244,193,245,69,3,209,72,23,18,117,79,28,19,52,219,185,54,211,252,245,190,25,130,80,68,96,93,171,255,155,227,99,52,41,56,102,100,41,248,253,165,213,51,133,137,123,203,72,133,10,248,77,203,221,12,5,226,182,183,193,47,66,182,238,62,200,183,29,13,53,162,189,125,239,65,43,89,223,122,139,11,186,162,188,90,138,185,61,105,252,180,241,249,182,99,29,3,156,60,70,189,75,124,163,253,241,221,210,178,52,11,170,27,118,96,192,175,234,154,128,152,119,240,197,193,80,64,245,139,247,95,59,199,197,143,39,111,8,229,246,60,253,108,149,66,86,243,161,221,214,171,49,112,239,102,124,251,120,162,139,163,0,248,227,160,97,185,143,166,208,100,176,15,127,180,209,35,179,88,107,236,61,74,22,128,123,143,25,11,206,150,35,248,207,224,122,0,79,105,49,37,65,87,11,157,199,163,166,211,252,241,123,27,1,15,153,93,242,95,3,175,220,252,47,185,222,23,203,156,82,10,228,187,58,39,12,185,15,103,113,165,141,76,108,185,39,102,157,183,53,29,105,59,27,231,240,108,180,13,145,247,173,196,158,207,5,226,198,66,43,212,43,26,91,160,210,208,206,203,131,108,82,58,63,24,147,167,16,164,144,22,220,193,56,71,48,213,67,178,122,113,48,42,60,164,139,242,219,59,63,24,41,123,53,49,213,231,231,226,72,78,194,22,244,123,236,152,72,205,68,154,26,132,124,201,248,113,226,18,197,179,6,44,155,213,125,100,246,18,156,121,34,241,104,254,38,43,124,176,23,40,205,148,82,139,73,100,40,6,252,162,73,83,243,240,89,192,130,171,128,170,82,43,6,65,200,10,237,0,55,89,10,46,207,166,165,76,71,228,42,252,147,156,206,87,17,116,19,95,69,60,141,207,0,52,127,35,239,221,202,234,33,191,1,202,72,8,200,204,219,152,194,203,28,127,17,123,192,184,30,144,123,17,123,240,188,87,110,152,14,23,123,160,246,41,82,251,216,4,23,123,160,126,28,18,245,55,13,189,30,91,107,101,211,48,199,119,48,192,171,147,86,101,195,11,245,208,122,205,250,100,244,102,203,45,106,154,80,14,41,125,87,7,221,30,168,18,176,237,158,155,111,52,195,97,52,133,217,180,213,156,217,216,239,240,107,245,247,12,236,107,198,77,245,203,93,252,203,19,223,45,179,164,57,1,67,236,64,30,232,0,17,170,202,69,75,230,22,108,33,177,122,190,80,212,99,82,44,186,194,222,42,146,154,68,87,92,65,80,136,91,251,216,217,198,179,28,111,187,190,144,177,110,28,115,185,96,235,18,211,129,179,6,159,96,38,70,52,147,151,61,160,234,153,167,104,146,81,150,64,41,7,230,185,42,38,131,128,150,218,104,168,39,185,130,195,59,76,136,159,228,133,124,151,123,245,126,248,76,134,22,39,15,228,62,40,63,137,5,228,81,179,252,116,58,91,4,51,26,17,149,13,173,186,237,21,54,28,193,230,16,146,185,201,61,199,92,230,160,136,96,6,252,26,87,122,45,27,252,202,16,77,253,224,10,250,160,4,194,93,233,103,26,231,194,23,231,143,192,55,89,58,145,229,69,56,11,222,46,131,230,196,115,123,199,32,37,30,132,204,169,85,85,26,27,53,239,179,16,150,148,197,66,157,31,148,85,37,57,141,47,46,221,157,233,23,24,2,170,137,223,166,207,139,51,244,136,231,27,201,22,151,2,106,40,80,161,245,116,154,16,134,15,224,39,16,239,39,25,147,175,173,157,214,108,33,160,45,40,124,40,199,240,194,191,223,39,127,105,155,252,194,191,159,138,175,92,126,254,194,191,191,114,109,110,2,11,153,161,158,4,242,123,220,200,126,237,41,211,34,39,119,63,176,105,75,151,230,195,157,32,187,150,119,126,123,19,18,118,157,107,82,186,221,38,100,235,237,95,211,46,113,79,50,23,201,72,150,249,205,21,39,102,77,101,113,193,157,195,233,80,217,200,86,36,23,33,67,145,214,80,7,57,135,131,68,186,37,255,28,243,249,67,147,201,171,188,95,146,65,164,238,102,9,95,236,214,232,29,69,111,211,82,175,28,171,129,194,19,42,147,4,227,92,145,50,197,146,14,24,169,197,235,88,72,227,8,173,174,225,37,209,237,30,135,75,50,159,136,185,84,242,196,248,234,86,122,189,72,107,146,32,80,47,119,151,6,125,20,115,96,149,171,22,138,37,9,18,126,141,116,220,233,173,65,34,167,135,118,170,183,71,147,80,123,188,101,148,242,146,192,92,170,203,104,100,108,108,236,48,146,6,136,43,92,46,50,47,33,108,105,200,192,129,139,204,75,10,199,230,88,8,46,243,82,53,85,197,108,78,55,179,224,69,128,91,105,53,10,30,53,175,81,161,87,234,81,19,56,45,52,42,97,116,196,226,101,18,29,146,56,141,157,236,110,52,114,6,191,49,243,149,162,79,200,136,252,60,171,107,55,86,64,20,210,39,130,16,156,45,97,213,107,6,234,224,110,82,224,27,239,114,137,36,19,145,83,23,135,200,248,132,176,152,54,161,87,234,112,231,52,168,0,40,74,250,56,41,254,142,61,165,11,127,93,113,153,201,127,250,204,14,184,120,102,143,57,210,39,45,126,247,0,189,45,11,155,252,124,2,165,106,73,21,68,63,34,241,60,109,162,122,247,216,156,228,172,168,78,57,119,77,200,194,233,163,19,44,52,101,201,18,22,136,242,20,60,120,186,151,86,86,179,147,124,36,24,136,184,240,10,54,207,96,35,117,126,212,26,79,210,27,30,147,32,73,214,93,48,56,230,236,95,36,79,254,178,32,242,207,12,205,224,197,127,159,15,123,229,234,249,209,101,76,43,198,211,185,76,249,168,178,236,192,116,197,28,249,23,112,221,29,79,239,108,229,7,255,166,66,122,29,119,57,205,159,95,255,235,89,99,74,51,29,223,57,83,217,208,214,49,167,107,238,213,104,190,227,21,229,92,149,203,18,194,248,172,12,102,8,60,150,187,11,86,161,189,38,223,43,190,63,211,111,208,26,189,250,188,6,56,47,153,61,130,176,171,106,179,173,145,87,7,219,140,156,236,72,223,122,198,79,40,148,13,219,85,58,37,171,114,90,188,121,0,27,159,62,244,199,255,189,184,117,91,179,76,31,88,32,11,236,201,97,24,148,87,29,138,31,150,55,181,227,177,95,247,125,14,70,121,114,39,70,150,51,52,8,133,229,9,9,122,31,134,60,211,194,11,18,45,131,220,76,122,111,114,245,148,92,57,247,110,145,151,129,91,97,56,86,77,72,208,200,225,117,37,46,123,139,204,181,188,117,32,86,40,204,170,213,5,44,190,237,121,115,228,169,158,218,30,233,107,69,7,249,19,36,99,70,188,232,1,158,225,141,255,28,134,173,98,248,79,230,2,191,189,188,111,24,150,137,233,71,201,130,55,114,198,4,234,161,94,174,225,137,89,250,84,62,52,168,12,193,244,107,72,171,143,186,97,20,142,220,154,111,251,203,233,99,216,236,33,237,227,138,181,197,252,135,206,52,242,176,165,68,145,6,181,226,158,210,158,164,9,53,119,121,213,30,136,135,205,156,70,230,85,151,39,82,212,106,254,109,88,7,158,98,115,17,84,204,188,155,213,65,107,60,197,72,36,183,176,183,169,31,84,230,150,181,111,184,244,172,72,30,215,150,22,249,32,93,18,13,152,83,77,152,203,65,72,219,43,147,74,189,225,62,106,108,181,165,146,197,222,14,190,42,54,162,26,42,229,86,201,10,134,180,98,208,34,92,179,205,163,205,121,195,29,12,219,78,19,63,218,235,76,22,232,94,36,116,155,47,177,72,121,25,160,183,245,185,238,37,167,13,32,81,123,249,29,229,54,101,96,85,84,132,137,205,62,150,198,123,162,218,125,96,208,173,198,92,166,209,224,7,88,83,159,250,71,235,173,213,66,201,145,81,211,210,207,135,113,215,54,211,98,175,157,159,138,3,1,231,117,161,55,51,179,7,127,156,128,2,113,77,131,26,20,55,36,233,177,143,46,151,43,193,113,120,212,113,134,23,23,28,158,74,119,183,55,166,252,64,177,191,21,87,87,181,164,74,160,76,107,183,142,129,151,29,193,155,182,245,38,44,41,29,242,210,191,66,93,30,105,49,40,202,189,61,226,217,26,236,73,48,33,131,126,105,215,177,195,230,51,74,163,80,198,60,30,4,104,35,158,249,190,128,5,22,159,98,209,9,76,111,170,71,64,254,53,156,127,225,53,202,127,198,244,161,124,177,151,23,202,25,67,199,84,91,199,154,45,19,120,153,77,245,215,86,43,244,42,70,60,195,205,177,147,215,181,105,164,214,246,93,150,13,245,221,145,247,152,14,76,53,5,164,248,171,37,180,153,162,189,77,83,249,74,105,127,39,157,17,254,165,120,56,99,254,11,83,115,30,239,111,144,155,52,199,45,16,228,89,70,33,50,211,33,105,195,125,92,83,75,169,73,198,69,94,72,143,131,246,228,152,133,72,18,90,174,10,225,161,60,232,76,87,67,148,65,95,61,253,187,100,212,89,225,236,129,228,214,96,121,83,107,35,175,21,91,153,75,64,158,26,81,205,231,231,155,106,95,101,49,94,46,221,233,115,67,186,176,60,189,114,55,82,191,232,110,86,155,77,178,42,137,232,231,186,54,4,207,71,73,42,204,55,154,220,103,172,103,106,92,78,27,68,118,82,135,79,63,45,32,147,141,182,85,68,252,35,240,202,152,82,222,167,198,107,21,87,145,182,190,156,109,23,9,48,23,236,173,73,41,133,205,241,225,232,86,171,186,35,43,78,3,4,181,43,240,55,174,111,125,247,42,206,31,38,190,124,5,87,37,217,106,65,128,95,210,185,70,241,121,68,93,83,115,198,108,86,217,163,53,73,94,50,95,206,15,103,243,20,236,202,109,209,85,116,106,224,103,56,193,13,247,136,13,231,98,200,39,203,100,103,202,252,61,110,186,177,83,1,140,97,224,101,28,173,232,229,157,14,87,151,90,118,233,226,90,222,176,65,247,10,171,117,189,121,108,4,125,209,154,185,135,122,186,48,165,221,35,184,241,167,235,48,122,105,171,138,66,110,209,92,58,165,255,134,130,208,102,76,209,214,129,21,176,10,213,24,16,81,13,69,55,25,251,31,68,180,106,212,237,82,37,223,66,199,221,78,50,2,114,159,121,70,249,38,185,26,144,187,248,39,221,41,49,83,187,77,93,211,181,214,52,45,48,149,153,110,133,193,212,96,236,17,53,166,46,239,226,134,41,146,140,150,29,132,138,192,193,17,60,183,210,192,61,21,91,80,8,242,216,77,192,43,195,210,173,88,247,208,238,59,55,254,255,27,16,127,86,194,159,249,243,135,41,202,150,7,123,127,230,217,159,185,2,80,39,97,20,45,143,18,172,179,186,190,86,105,69,149,112,117,157,72,186,126,13,51,221,62,9,120,36,73,31,55,198,105,208,136,170,42,249,27,33,20,87,214,150,175,41,245,192,173,86,42,98,80,2,77,65,107,77,147,55,213,32,1,108,80,182,161,160,104,230,211,8,26,250,206,110,117,2,90,83,102,111,86,62,26,216,46,212,236,114,107,153,242,59,189,218,248,2,242,52,56,109,138,76,24,157,80,194,218,64,243,156,244,220,248,204,235,183,16,53,54,189,216,210,72,140,83,37,164,111,218,81,121,141,11,178,53,254,196,7,83,233,227,127,173,173,246,69,197,191,163,185,102,154,30,55,80,141,248,231,205,220,120,157,229,157,253,112,145,241,78,96,79,204,33,181,248,46,46,179,132,161,26,178,52,83,238,13,246,30,68,128,194,92,90,69,212,23,34,20,195,220,214,168,172,140,76,63,239,206,83,208,62,123,227,249,146,246,7,163,116,24,164,117,59,74,71,10,63,229,113,202,12,71,65,16,79,247,253,9,6,99,25,174,239,211,183,89,34,93,52,70,202,58,21,87,104,92,31,101,192,179,64,147,202,182,218,235,92,145,68,173,68,238,164,6,227,50,195,170,233,213,114,122,197,208,33,162,235,127,18,142,127,210,90,124,15,222,138,182,113,30,113,51,175,178,90,243,106,255,148,173,27,225,152,107,42,204,81,75,225,167,49,239,46,106,127,235,13,204,144,177,247,209,64,156,79,81,144,127,209,247,25,166,24,115,81,128,25,39,0,110,5,10,77,225,149,50,78,22,147,191,101,197,239,214,70,159,149,202,197,215,62,172,220,221,139,30,217,165,6,102,69,22,115,100,217,172,100,30,132,200,29,45,107,195,129,4,252,227,152,94,22,94,104,123,211,42,248,198,109,63,48,15,58,145,149,231,129,76,211,212,157,27,171,221,24,186,29,115,179,134,192,55,77,244,122,165,118,43,48,31,201,54,161,75,152,151,53,92,48,20,70,84,24,212,56,185,175,85,209,100,202,198,53,66,101,226,31,117,217,65,192,43,154,202,40,53,154,169,23,196,204,24,232,226,92,253,202,255,176,64,136,139,41,106,164,173,35,165,228,124,43,196,21,88,133,156,111,133,67,80,139,76,119,53,110,43,0,189,147,110,75,48,95,108,5,159,146,126,80,94,0,110,43,60,175,23,251,121,35,172,72,64,244,29,134,97,110,20,4,3,103,246,85,211,98,60,51,183,83,96,152,128,16,65,238,18,195,59,88,211,252,232,72,48,37,41,163,221,17,221,147,43,210,254,86,180,113,246,67,30,23,244,106,128,4,90,197,119,66,154,199,62,215,41,179,101,83,81,183,35,41,46,192,184,230,94,43,70,252,182,79,117,83,88,167,146,132,10,208,243,7,240,90,95,20,9,246,206,154,157,163,200,121,153,111,26,85,120,18,246,126,134,187,140,15,240,43,169,245,140,131,252,133,120,54,112,208,116,224,231,131,174,146,143,206,63,210,29,184,246,239,71,120,13,4,98,121,41,172,50,147,82,205,249,132,68,75,62,146,6,68,228,59,232,14,83,91,35,96,97,145,80,19,13,198,52,185,214,254,9,225,101,80,105,113,160,25,241,171,107,158,211,253,34,210,21,177,216,242,152,254,156,25,114,181,207,97,78,129,200,8,177,78,113,31,47,4,236,161,13,98,149,171,44,82,142,49,48,171,227,163,209,79,166,120,115,226,87,205,135,119,241,0,69,223,67,53,92,128,70,46,41,90,179,1,239,59,188,169,124,171,164,5,20,22,148,113,113,105,75,100,120,73,88,10,57,165,225,54,89,16,63,75,153,208,171,219,152,193,107,241,37,38,19,222,110,38,80,167,121,167,145,126,127,161,64,164,207,180,30,66,38,229,38,159,232,188,242,117,93,19,29,242,44,178,76,42,242,222,201,181,165,170,204,126,115,4,66,184,54,170,79,101,149,148,40,248,36,90,68,111,132,200,33,104,64,199,124,137,0,193,14,47,190,136,196,109,181,18,82,233,253,35,18,151,10,239,65,30,47,46,18,247,197,83,177,119,27,34,59,234,194,12,193,229,148,60,197,40,154,212,20,53,210,56,1,76,98,86,201,24,148,231,124,57,166,223,73,195,5,239,210,245,36,21,198,219,92,4,239,162,171,69,68,182,235,130,65,220,145,134,75,147,150,77,168,50,154,57,208,69,102,220,136,113,191,33,194,42,226,34,51,46,1,71,174,204,36,14,184,241,204,132,136,162,132,246,202,179,140,189,124,155,178,156,230,255,39,185,50,150,18,110,255,150,144,175,105,254,79,62,62,140,117,183,231,76,225,104,73,116,250,62,55,54,22,240,107,229,227,202,7,51,23,106,52,21,139,116,246,109,88,225,102,98,225,126,154,113,8,56,222,154,163,171,153,130,244,97,80,185,104,94,14,56,8,201,67,75,111,195,134,110,12,93,178,153,155,188,121,63,219,182,22,238,81,131,158,54,134,198,101,9,155,103,26,53,223,119,145,233,238,242,114,49,198,145,228,139,156,51,93,216,61,218,115,105,163,11,101,215,168,197,177,218,186,175,253,61,115,243,167,213,136,206,247,8,20,181,18,109,182,186,90,159,150,57,242,244,118,54,53,154,200,196,39,202,205,170,116,246,122,170,253,122,152,131,64,124,84,183,63,152,98,66,146,189,108,227,210,130,20,247,116,60,11,228,14,157,154,115,83,10,142,229,12,231,249,167,207,29,152,120,187,12,216,123,71,183,201,156,229,179,163,186,102,105,165,182,5,183,57,199,35,181,199,187,70,205,73,128,95,162,136,74,130,223,25,40,245,251,187,180,39,161,9,13,113,167,183,32,101,124,31,133,56,255,33,97,112,246,117,67,235,141,232,193,2,5,185,196,30,112,250,90,242,45,84,135,209,152,165,7,126,40,221,104,124,218,221,90,235,92,106,151,249,116,172,73,33,104,249,250,92,98,125,204,149,243,226,42,102,64,149,90,195,42,220,212,74,112,31,154,236,82,24,86,17,142,242,183,74,142,114,104,118,67,82,89,200,228,115,173,109,92,230,158,59,60,180,238,9,105,13,183,255,188,203,126,141,165,203,169,250,222,95,233,184,193,130,65,191,149,207,86,7,146,191,35,227,24,122,252,223,127,214,44,226,55,92,252,2,72,191,158,250,231,20,169,42,230,183,106,120,234,95,18,142,45,110,151,18,202,211,87,45,135,254,143,154,22,72,240,112,208,251,239,188,27,201,127,155,96,200,193,224,39,124,88,241,54,200,154,95,202,36,118,248,159,17,134,81,199,193,159,29,180,130,247,181,160,191,101,91,204,145,112,253,203,32,174,76,255,111,196,172,58,204,63,140,229,5,38,167,85,207,154,195,17,3,125,81,165,105,100,242,197,94,237,144,133,171,47,13,140,8,137,181,149,192,186,145,114,15,240,219,203,123,84,30,10,148,139,219,244,52,8,69,247,109,79,77,179,168,14,8,187,46,204,70,171,179,69,42,123,203,130,179,10,54,233,36,39,203,141,134,13,122,109,161,207,102,27,87,185,151,34,251,169,167,163,77,158,152,172,73,82,22,143,51,172,62,127,36,121,254,73,101,218,79,244,36,131,33,136,119,208,74,19,168,221,31,217,128,18,53,70,99,177,220,11,81,96,47,68,222,114,23,5,167,232,146,186,26,93,79,130,178,204,28,148,63,126,98,105,101,50,10,151,211,155,9,70,224,2,65,145,115,178,113,176,98,92,80,175,105,179,108,191,78,255,69,80,111,146,179,65,82,156,180,234,180,46,66,74,132,147,115,211,7,106,2,73,91,194,196,30,149,232,1,157,155,68,124,226,22,188,136,73,212,42,198,156,117,95,97,82,93,224,209,43,188,165,74,210,106,41,61,214,224,2,40,80,159,173,204,96,224,49,41,210,132,20,232,93,136,169,49,18,242,225,148,127,32,69,90,241,85,30,40,116,109,47,241,42,68,171,132,138,147,118,188,12,120,201,0,191,189,10,166,150,68,95,173,31,47,193,234,58,168,31,175,31,234,20,9,118,206,179,106,104,158,44,74,132,115,227,44,131,75,154,229,156,42,90,193,56,203,224,16,34,63,83,49,156,101,112,177,45,194,143,127,145,186,14,91,81,58,70,232,47,228,88,79,228,229,118,164,67,99,229,226,108,155,55,103,188,132,213,247,0,234,145,31,74,139,221,40,210,149,161,88,45,137,64,34,197,36,245,98,64,62,207,73,146,99,110,32,172,76,54,237,225,77,193,99,229,225,137,112,98,174,23,166,17,50,225,173,130,41,65,13,35,200,97,85,36,170,55,167,45,209,60,35,227,242,125,102,238,126,122,173,152,4,229,135,27,253,80,40,127,233,4,237,234,0,89,231,41,181,17,20,2,133,212,52,105,209,168,9,196,25,123,84,80,159,175,54,29,158,55,188,242,242,124,163,139,58,6,218,52,17,44,61,170,158,141,227,12,222,135,51,118,164,71,123,89,148,199,108,157,229,42,63,31,115,57,214,252,4,252,122,137,173,8,15,176,219,94,242,59,44,60,251,152,236,51,173,40,82,3,7,148,131,88,36,131,226,85,186,233,15,218,86,204,99,3,132,139,46,0,242,231,100,22,195,95,80,249,23,0,249,217,174,120,95,201,65,237,225,213,174,119,38,123,85,29,152,158,253,161,202,9,131,44,55,149,209,177,7,127,137,175,112,33,122,243,117,91,156,253,214,16,254,214,242,119,214,162,66,90,137,179,253,27,119,107,142,147,27,145,221,243,85,235,43,251,53,129,18,63,3,71,5,6,163,104,150,249,63,108,235,91,55,205,97,24,237,101,79,3,124,191,127,29,69,23,228,81,107,183,129,241,61,197,241,131,232,156,113,178,224,171,15,28,152,177,122,21,91,150,119,73,27,72,169,239,242,126,76,192,107,174,74,229,26,218,23,248,195,9,231,33,224,215,183,194,231,239,71,158,212,10,16,156,234,158,197,212,106,127,21,255,122,120,141,6,239,197,249,119,158,81,177,55,60,6,171,94,209,230,90,3,252,202,238,124,161,217,78,178,183,186,187,41,77,112,181,171,238,59,101,50,182,133,218,128,227,243,87,37,143,163,235,97,118,7,156,165,232,207,92,121,138,61,117,66,56,65,240,19,233,235,185,243,125,244,139,17,242,101,228,119,238,84,4,7,48,147,40,152,236,217,150,182,130,232,254,191,133,193,255,195,85,64,216,250,129,81,163,86,151,229,73,64,18,137,48,15,253,213,91,73,96,193,184,99,235,105,42,102,85,30,138,186,96,146,47,192,239,41,125,244,70,221,15,32,202,8,198,2,231,160,187,36,11,224,119,188,161,34,210,224,236,110,192,154,94,199,51,87,115,202,199,194,20,206,44,179,188,246,18,79,142,77,130,189,49,212,106,67,239,125,54,161,137,38,7,229,67,55,162,55,182,123,0,103,122,186,119,14,223,197,24,176,131,84,106,170,88,110,5,8,198,218,99,200,47,45,144,46,127,217,127,144,249,88,74,175,221,214,140,39,237,242,234,11,34,163,159,178,223,227,251,175,246,164,84,55,25,29,209,124,50,70,118,28,242,126,145,190,203,90,249,104,33,117,157,239,234,15,4,68,3,206,81,123,234,126,192,27,195,162,20,20,116,207,99,29,239,171,151,31,37,193,41,253,252,146,216,93,190,17,218,110,228,235,32,235,185,75,120,143,123,215,223,204,243,32,108,37,23,178,131,213,187,196,5,242,31,215,162,116,33,162,85,140,240,23,55,207,58,31,213,123,215,98,161,75,202,125,139,91,221,87,28,59,139,180,176,165,5,165,123,54,27,215,9,15,110,29,125,217,30,83,129,46,4,3,198,95,148,218,5,218,63,191,23,228,105,73,246,144,235,196,226,171,181,36,163,81,208,169,101,9,158,119,146,181,253,7,6,173,32,145,106,107,171,75,107,185,2,31,77,168,25,73,142,11,240,118,11,203,91,213,255,31,147,160,254,181,152,91,189,147,157,242,122,184,188,77,138,157,76,138,49,53,71,158,140,62,40,129,59,45,237,93,61,113,5,25,162,236,111,34,2,55,139,7,178,132,232,115,229,42,251,237,89,34,179,55,185,88,90,111,191,65,90,42,184,243,206,26,17,165,78,25,135,244,219,188,86,194,246,144,24,249,193,112,186,163,162,231,167,152,146,183,241,21,211,237,229,242,109,133,220,38,64,126,192,47,123,220,222,197,229,165,210,30,180,174,84,252,239,8,208,12,57,219,205,95,31,246,122,202,100,123,221,90,191,223,180,245,105,44,241,200,253,233,76,199,78,30,103,185,223,251,174,111,187,82,54,201,225,65,195,226,154,101,99,143,201,130,31,231,121,124,152,246,188,28,40,229,222,24,104,61,191,69,94,255,170,209,168,209,235,149,212,65,47,199,162,220,61,165,239,30,158,149,236,38,89,249,41,15,83,8,111,158,242,93,199,202,184,4,232,63,160,49,110,128,195,52,202,171,211,212,252,104,41,25,95,116,95,215,156,36,202,188,214,215,253,101,149,38,93,67,65,193,212,30,15,77,190,35,215,23,180,18,165,205,205,51,40,82,78,133,206,30,46,66,196,206,193,223,179,111,202,107,62,171,73,231,108,193,240,102,176,203,55,155,42,202,9,59,104,149,219,218,238,21,216,124,170,24,100,140,16,181,91,70,175,64,65,197,100,86,204,188,33,28,87,140,106,194,107,225,185,233,130,181,171,27,107,194,1,150,17,133,195,221,81,221,160,240,93,117,79,123,109,112,187,185,186,120,60,143,1,180,222,253,83,142,133,184,52,180,126,154,134,27,218,57,13,223,102,113,143,153,91,116,40,156,109,24,204,134,245,144,151,14,162,92,223,24,211,159,209,167,48,220,76,98,35,211,171,227,186,57,130,226,125,55,231,27,34,214,122,57,203,200,120,232,103,146,82,206,156,251,179,233,125,251,210,232,59,85,210,179,54,43,56,57,155,248,190,117,107,198,130,74,125,172,78,110,172,128,85,44,156,197,106,158,172,75,198,11,150,194,92,34,171,39,41,164,79,247,66,163,220,184,240,53,17,202,105,177,176,20,249,206,65,39,239,214,112,85,181,188,217,157,93,218,54,238,75,196,44,244,63,109,27,179,222,247,203,165,165,67,55,226,106,68,173,47,4,115,118,240,251,205,37,66,235,29,252,179,77,124,19,134,251,104,203,178,5,66,123,13,23,83,26,200,66,150,209,120,82,115,251,1,3,138,122,10,98,191,165,186,225,168,17,86,33,185,71,53,160,171,136,216,228,210,206,240,181,221,171,226,177,121,37,84,120,47,142,158,18,16,252,183,18,29,86,241,220,137,33,48,119,191,78,217,38,163,32,110,143,108,227,228,251,99,176,217,150,225,60,53,184,135,105,91,44,207,41,166,217,236,193,96,151,130,153,62,160,46,37,4,115,222,10,15,93,222,132,18,188,84,185,100,35,127,95,251,234,169,105,253,90,69,255,249,94,248,147,42,3,136,128,105,127,33,10,203,23,154,86,164,255,174,242,23,29,25,206,87,186,53,246,48,94,229,184,34,111,212,36,201,154,235,145,9,31,176,177,115,98,2,217,64,228,67,253,12,230,132,90,165,43,92,108,161,123,163,85,37,221,130,114,25,214,150,186,161,161,176,91,170,167,101,195,98,154,148,214,156,100,194,240,47,78,150,80,136,208,248,191,190,198,7,244,125,143,110,186,251,73,218,58,219,50,193,146,220,111,228,190,224,45,231,208,148,244,114,89,99,66,202,75,196,48,61,16,144,60,32,202,99,105,208,4,217,188,68,150,149,99,179,123,41,189,5,106,206,123,131,57,206,186,209,69,94,52,59,44,45,194,77,32,34,212,217,110,105,212,96,106,82,75,51,115,2,216,159,165,144,35,208,79,221,140,190,149,91,196,62,216,200,4,168,141,212,177,113,209,112,89,216,40,53,226,134,22,102,122,74,129,109,160,214,238,246,149,82,179,13,19,176,23,225,53,154,28,230,147,97,62,76,73,227,84,222,144,126,129,227,126,118,72,12,21,112,20,10,37,225,234,25,161,230,27,142,29,243,153,18,145,70,23,82,76,192,55,233,62,204,189,118,125,168,19,131,242,195,150,16,1,0,237,4,47,181,107,59,139,176,177,195,213,188,48,148,131,169,187,137,77,179,40,159,195,124,58,135,53,205,157,88,94,179,162,74,119,88,117,4,237,78,102,247,147,162,122,26,24,246,206,42,85,71,23,232,118,11,139,112,177,139,198,88,97,96,20,182,93,4,136,238,208,84,163,128,101,172,179,127,158,148,71,69,148,247,165,48,31,152,164,200,121,246,0,197,51,162,190,210,167,216,10,0,126,57,188,76,81,6,252,169,241,37,63,145,186,59,224,214,236,89,109,5,4,34,39,100,193,142,225,234,80,122,223,48,1,190,175,112,137,166,66,11,41,211,23,16,185,46,3,106,137,165,203,60,86,157,247,126,40,254,134,99,191,34,250,134,140,237,44,210,72,201,197,36,202,213,240,198,12,35,22,28,7,255,197,14,167,49,55,132,53,239,184,33,106,148,78,213,46,216,225,190,209,4,253,211,92,152,44,245,59,116,13,93,21,182,164,7,132,35,158,238,50,222,134,109,187,59,97,13,125,185,105,32,219,204,68,208,180,233,59,55,71,102,241,113,165,226,13,143,44,37,206,47,73,73,15,52,7,74,132,221,185,252,224,136,177,192,109,153,38,28,128,56,53,39,177,6,237,193,1,136,10,18,102,154,126,230,56,166,150,149,230,152,193,2,230,125,138,39,71,100,31,137,71,67,96,67,15,58,138,37,69,144,27,8,123,218,148,168,214,99,26,63,7,98,63,201,161,91,47,26,186,101,214,219,171,234,63,114,35,43,212,188,166,197,144,37,169,105,36,162,128,191,4,52,85,8,142,72,70,21,136,16,143,190,142,98,244,91,145,159,28,211,202,224,162,224,175,145,239,32,154,41,180,255,52,192,162,205,239,59,38,190,154,127,229,183,123,87,253,79,124,75,238,223,191,140,131,189,174,103,226,113,25,17,21,98,232,224,143,208,158,94,196,73,38,194,221,78,201,204,153,33,20,252,126,114,180,133,181,99,18,126,135,29,234,137,166,177,68,156,161,199,134,8,76,138,140,105,217,204,128,40,152,88,180,196,28,62,36,158,90,168,119,161,230,243,148,226,246,163,90,186,80,243,209,243,185,60,177,189,115,156,28,205,184,88,76,201,41,31,231,62,30,177,5,214,12,36,191,244,187,34,120,31,16,246,184,232,55,65,82,240,239,84,238,62,149,223,198,193,15,143,116,122,104,129,48,219,91,110,130,202,104,93,159,242,131,230,38,186,37,172,238,30,72,215,7,221,204,197,64,194,79,180,25,97,251,121,50,42,11,72,119,55,235,241,110,164,99,209,88,246,74,37,153,206,128,49,66,195,218,205,68,7,81,220,154,170,140,1,89,21,203,86,59,70,201,119,75,150,88,249,253,32,209,172,209,208,127,21,107,26,33,62,4,47,148,221,69,50,110,102,8,128,165,229,54,196,95,199,233,210,76,163,226,104,244,97,8,147,200,5,53,216,208,100,179,103,209,74,224,102,99,148,32,58,131,208,204,5,137,76,221,186,253,113,41,178,162,127,103,198,162,125,77,198,203,176,246,61,115,211,104,81,171,244,118,78,98,121,189,144,215,74,152,33,139,222,238,237,73,154,116,193,36,126,164,237,85,24,134,202,81,172,233,173,108,21,253,183,21,7,8,124,90,209,188,100,246,192,153,142,59,102,41,237,106,131,90,81,31,95,111,238,148,26,2,252,170,219,200,205,97,206,102,246,234,253,39,34,227,242,254,81,52,246,203,213,230,11,126,97,243,27,90,7,150,73,103,206,137,171,81,14,29,131,90,207,178,69,154,18,203,37,109,32,77,223,15,218,75,16,229,187,88,46,94,221,136,124,199,197,165,28,255,197,188,39,97,5,208,122,66,169,248,221,58,161,178,77,75,223,23,57,212,169,147,188,169,116,112,55,62,81,12,22,103,4,141,235,102,158,97,26,117,28,10,138,23,175,198,147,5,172,20,149,169,126,234,150,113,118,182,183,194,251,121,36,198,89,33,55,196,90,2,167,75,107,229,21,190,129,6,134,61,215,77,35,91,26,102,78,139,227,119,231,154,97,185,109,130,136,191,121,70,34,216,86,63,173,124,192,89,143,124,104,123,63,121,129,1,207,103,229,188,1,22,117,74,51,154,87,179,177,208,178,165,57,144,201,143,144,197,244,250,183,77,198,46,234,166,128,104,29,224,98,140,236,246,94,246,125,212,143,208,172,74,197,102,155,111,184,53,57,27,2,136,106,214,18,217,195,171,111,87,206,116,117,168,74,101,103,197,177,154,138,61,84,40,172,246,41,67,199,90,240,149,196,74,155,93,155,179,236,131,249,191,17,56,201,114,121,243,119,36,214,38,87,238,241,195,139,24,224,196,130,97,138,208,247,75,52,75,165,134,95,137,249,65,162,206,236,80,6,191,53,181,172,162,194,245,140,64,228,85,11,38,81,124,66,201,90,110,15,193,92,75,213,186,228,75,95,185,195,75,238,34,168,180,167,229,201,208,148,21,170,197,216,178,128,34,63,170,250,167,67,163,67,79,39,104,180,149,79,50,168,168,213,98,132,38,100,83,196,16,110,19,183,243,23,210,79,243,93,39,229,99,150,166,171,253,206,175,99,37,38,137,246,143,235,8,179,41,213,200,187,184,142,106,177,109,147,14,184,235,152,28,3,68,88,157,95,71,115,49,128,80,76,38,221,141,204,55,2,228,153,77,165,62,118,219,94,12,106,174,234,221,113,212,171,198,54,172,162,141,139,17,253,7,206,165,97,110,174,197,209,123,101,145,135,156,162,190,177,94,27,115,131,190,157,44,117,13,225,105,106,13,147,106,93,1,112,110,126,199,179,14,49,68,172,56,45,36,211,35,101,113,221,178,85,22,233,81,162,170,235,71,109,42,56,125,51,137,15,204,57,147,83,250,204,146,157,203,90,103,160,127,46,194,122,130,214,56,115,43,13,165,97,4,53,76,35,88,95,230,243,27,160,229,186,227,198,51,76,117,215,23,71,44,223,30,147,248,202,18,80,66,46,183,145,238,75,213,87,162,252,30,196,51,163,159,5,177,160,131,59,135,79,22,28,76,123,69,119,211,25,249,149,55,217,15,167,34,37,84,166,4,239,220,172,140,94,51,157,26,203,75,107,24,204,163,156,197,52,153,251,109,64,225,230,178,83,68,65,153,34,153,122,35,125,228,32,225,144,26,243,233,214,9,227,190,249,253,41,213,212,74,86,175,201,155,112,184,19,93,144,158,137,212,245,127,7,75,216,52,37,238,127,120,255,70,95,37,162,163,29,201,188,121,233,241,174,168,82,174,157,104,139,218,249,195,216,148,49,163,248,219,225,149,199,161,245,107,185,110,83,69,191,35,244,6,155,151,254,130,193,231,97,175,120,40,43,107,115,110,81,42,51,59,142,188,198,86,94,22,249,27,147,107,8,219,110,122,98,187,158,11,159,51,155,133,254,123,178,82,42,198,172,21,65,3,231,136,188,30,211,108,62,90,164,177,15,168,43,131,183,215,153,176,177,244,82,182,146,84,160,144,57,139,143,197,43,95,125,85,159,191,27,104,111,202,60,246,47,161,225,55,3,130,171,127,150,197,103,81,85,15,1,128,73,41,79,183,209,98,13,175,254,193,254,171,225,138,70,8,174,203,218,48,152,141,105,108,148,156,131,176,143,59,181,36,121,17,233,16,155,13,91,38,66,130,155,125,164,106,240,218,40,79,190,30,102,181,91,137,219,177,78,128,218,153,95,212,73,95,120,128,219,143,37,189,249,159,207,186,192,99,154,73,148,151,2,28,94,53,0,245,163,207,220,42,241,61,249,123,144,101,8,199,237,204,132,127,115,219,234,77,254,227,174,45,183,117,129,34,239,200,84,50,53,86,190,122,140,233,151,252,186,60,105,10,67,9,36,48,123,11,163,195,100,83,113,180,246,192,118,61,209,12,158,6,193,34,175,31,78,67,150,222,235,31,22,245,102,70,5,91,43,12,204,89,98,153,55,239,85,44,224,227,0,173,235,169,199,63,85,218,0,191,138,142,30,147,125,189,242,177,254,107,208,136,121,154,120,177,76,246,181,105,163,124,164,100,94,92,214,206,211,178,239,14,9,187,108,15,73,12,94,149,242,73,160,191,51,222,75,49,23,189,217,22,226,66,136,54,114,46,225,155,213,92,107,208,31,243,45,3,246,43,172,60,255,36,101,99,179,68,131,151,190,69,161,173,4,110,147,197,242,178,88,11,189,74,192,12,94,187,83,140,32,189,62,117,229,37,141,157,183,23,36,238,118,78,1,117,146,24,218,83,114,176,65,104,160,25,59,52,233,188,240,13,25,64,130,126,149,195,69,239,80,155,81,106,243,112,138,86,80,80,52,183,75,122,156,41,195,38,137,107,32,158,55,76,102,191,92,117,62,141,0,97,5,247,168,159,150,216,240,27,109,238,245,89,213,200,96,215,53,9,40,234,180,172,162,75,184,223,227,84,45,68,107,177,199,130,175,225,229,160,191,142,209,230,146,174,146,86,199,12,146,8,242,94,163,246,161,86,39,19,209,136,75,11,100,85,236,185,41,86,175,143,145,210,160,231,144,152,51,76,114,20,177,180,125,245,148,253,51,51,181,135,118,28,175,2,73,97,3,28,74,149,185,45,219,132,179,50,64,203,75,242,233,245,224,172,12,230,37,167,224,126,230,238,229,253,166,86,122,236,184,182,58,113,193,216,77,15,21,198,176,228,148,109,117,71,194,191,245,169,250,128,196,100,33,229,158,73,220,158,77,22,254,48,135,146,25,73,18,233,82,194,211,117,14,59,137,244,123,175,165,249,7,219,6,182,169,11,250,19,135,165,32,92,96,72,235,108,154,218,68,97,79,74,97,10,33,130,173,69,49,204,103,110,29,201,98,100,173,40,135,56,161,8,156,155,211,145,133,186,126,235,210,242,47,125,117,40,115,227,53,32,3,123,229,55,204,210,130,90,152,82,165,80,229,88,96,254,188,198,78,3,155,225,255,238,208,98,25,120,76,252,243,149,246,172,214,89,75,137,9,237,237,84,74,211,32,137,155,114,234,72,71,37,104,7,208,61,209,31,154,156,66,5,69,209,68,118,78,14,47,220,12,41,206,160,9,167,158,204,236,54,174,144,165,126,116,226,254,166,155,177,175,200,172,97,236,96,229,99,56,185,104,47,186,141,24,173,43,216,227,124,171,103,231,192,37,57,213,176,104,11,68,185,76,162,46,228,206,57,211,52,124,40,44,190,5,189,83,118,139,77,135,149,34,90,98,89,37,80,242,187,83,145,236,127,181,13,136,90,122,222,243,198,132,121,241,227,213,197,8,38,19,151,97,205,52,110,77,146,233,83,43,41,103,232,42,209,245,255,13,237,248,47,4,101,151,145,215,41,202,191,85,154,230,68,191,255,172,41,243,111,73,128,132,184,6,123,204,201,189,167,34,160,109,210,185,232,6,164,50,29,251,124,74,143,6,104,87,220,213,58,73,77,56,104,31,201,231,92,66,186,103,232,98,96,101,163,21,11,75,54,173,168,224,186,194,14,181,29,144,0,153,48,132,215,250,35,213,73,200,91,216,239,176,64,81,150,226,250,96,251,5,58,11,253,79,172,47,53,245,169,105,237,184,167,159,234,104,171,105,92,237,155,226,163,147,194,185,251,60,93,201,215,254,179,182,251,174,114,41,248,55,118,180,119,56,224,191,92,184,26,170,63,223,232,36,193,191,71,116,235,28,206,223,127,48,180,107,174,254,27,220,76,38,221,34,123,160,210,107,186,178,83,180,222,179,201,68,125,215,225,155,255,133,62,56,126,205,117,73,171,236,88,243,140,229,59,113,213,174,229,143,231,46,194,67,233,70,217,35,172,219,229,6,61,76,111,180,70,238,188,157,120,88,175,125,143,66,57,188,236,166,9,109,6,246,148,84,17,90,197,0,0,168,16,187,97,51,183,229,173,170,146,104,86,3,179,219,142,156,214,154,236,179,11,38,65,162,212,227,123,159,226,60,4,223,10,108,94,205,16,233,40,109,88,3,234,117,75,150,201,70,153,104,10,69,22,136,223,35,80,166,53,88,193,192,203,194,219,3,220,245,47,88,7,174,50,35,136,231,218,12,224,127,178,14,68,62,105,210,182,235,88,99,43,52,217,108,237,181,133,10,76,57,225,223,5,166,34,61,148,63,254,129,40,74,50,136,242,60,197,184,219,215,196,62,107,63,102,11,42,87,249,121,222,32,58,86,255,124,241,18,91,165,105,227,2,168,126,208,83,141,67,23,173,206,222,144,89,140,249,6,12,84,48,29,112,4,94,58,136,101,105,236,28,75,214,105,216,72,164,106,212,113,73,89,165,177,95,207,160,27,55,175,146,214,78,46,213,203,40,21,43,162,208,64,208,26,211,158,152,36,165,133,160,96,255,192,36,85,250,208,7,117,254,244,93,15,242,101,111,78,137,55,158,58,173,240,25,69,155,235,61,76,82,158,228,60,123,221,234,127,150,74,168,230,255,165,184,227,170,171,107,205,144,9,181,17,48,126,124,141,120,236,231,238,148,69,237,13,86,226,111,110,82,93,183,143,191,124,58,168,233,52,157,204,214,26,52,162,169,82,185,61,101,145,38,244,34,151,156,187,224,29,82,189,235,197,196,158,232,29,48,112,202,157,123,245,5,209,177,109,34,224,151,70,2,166,109,241,179,127,63,74,100,192,157,255,154,102,46,241,92,224,67,241,205,232,244,251,5,83,128,95,130,186,204,249,70,220,130,185,153,44,241,122,193,207,30,44,21,254,216,247,121,196,49,66,81,12,91,40,135,231,141,197,104,219,79,62,115,93,240,80,190,147,75,93,215,46,134,62,54,96,101,68,190,62,59,82,177,75,65,1,5,233,98,150,30,185,245,23,5,145,36,37,60,122,231,113,166,229,180,211,48,147,187,150,75,184,154,75,164,99,195,89,59,247,211,60,62,199,187,107,39,58,240,38,224,87,124,245,24,79,141,242,195,166,212,54,143,164,149,173,203,30,235,56,103,10,28,187,55,60,213,234,210,194,116,59,35,11,34,238,168,45,68,11,63,152,242,242,67,161,143,119,4,106,201,46,255,127,143,73,254,7,171,28,143,71,226,54,30,53,83,107,53,30,15,194,244,37,237,101,128,78,59,207,117,174,93,132,216,205,228,7,71,170,193,103,194,93,136,243,62,151,228,179,158,19,51,224,87,66,201,219,187,238,195,102,1,119,213,63,92,197,185,120,79,2,126,189,247,55,2,194,66,159,208,102,246,113,38,101,220,170,19,25,133,218,10,31,46,226,133,27,62,94,111,159,181,25,116,222,188,77,239,48,37,182,136,0,19,20,253,56,154,188,171,145,210,95,61,73,219,205,151,167,199,212,245,179,61,219,250,217,125,55,233,165,201,208,15,135,12,14,85,63,182,149,31,172,161,198,245,180,58,195,194,247,110,225,109,73,85,95,129,158,105,10,54,84,125,118,218,238,237,70,69,6,100,115,84,124,189,157,41,2,248,85,201,28,239,92,38,175,225,69,123,243,222,249,155,108,251,185,62,34,104,144,89,23,102,235,36,1,248,117,231,214,236,66,71,193,219,104,251,101,135,242,207,236,92,101,214,178,194,145,131,209,72,9,222,225,110,141,60,86,176,80,232,247,150,7,82,217,111,136,232,88,175,94,63,204,255,122,194,126,0,30,140,7,198,124,83,59,204,111,238,116,120,189,208,177,42,233,164,138,215,236,240,142,36,252,196,198,178,165,129,176,39,28,95,153,222,167,48,216,128,229,169,152,16,185,244,164,54,250,255,119,100,210,148,57,46,227,252,135,22,163,206,251,69,161,8,161,98,234,137,243,126,81,81,50,1,150,151,21,44,142,141,36,9,51,232,43,59,168,7,179,70,35,223,122,160,179,157,63,223,126,223,16,218,188,147,216,1,212,55,164,162,71,17,147,227,50,249,132,186,132,202,105,195,236,2,98,61,126,10,190,140,2,51,124,217,19,255,238,180,116,190,45,241,23,147,247,54,31,138,140,100,37,188,32,248,139,208,34,146,99,89,174,238,169,179,199,20,82,20,151,9,40,115,173,173,34,211,90,146,252,205,237,218,122,204,229,215,216,35,127,37,114,36,192,82,233,38,54,23,66,234,179,98,20,210,170,55,128,237,8,155,134,191,179,159,88,205,241,241,88,30,142,144,104,74,47,77,211,120,96,100,36,184,70,23,57,208,106,204,103,190,40,23,212,143,60,47,70,5,140,184,133,68,75,156,112,25,227,52,77,65,17,118,165,23,25,227,228,255,140,203,164,171,38,110,40,29,73,177,255,94,240,134,58,101,90,79,72,180,246,155,0,57,181,47,170,253,8,40,222,133,104,32,235,204,16,163,94,236,215,245,215,104,219,223,75,92,131,135,137,219,223,136,131,78,100,200,220,175,20,249,254,88,117,82,79,39,51,89,190,24,236,78,101,108,9,23,214,204,7,206,10,220,15,139,32,165,118,222,7,58,60,201,91,46,28,49,84,81,27,142,180,62,6,82,127,168,175,230,234,120,149,214,42,106,37,181,138,145,73,113,210,170,169,242,97,111,209,170,190,74,78,188,244,113,134,134,71,81,120,244,129,191,41,39,55,29,39,55,77,252,195,192,87,87,129,173,99,89,183,30,90,125,206,108,29,138,236,116,92,141,182,2,170,222,141,114,159,140,131,162,124,80,229,230,17,54,66,186,62,68,140,73,111,122,250,146,131,147,125,195,178,169,215,69,232,199,80,113,163,116,75,111,254,184,156,5,105,225,194,226,78,12,77,84,45,78,67,46,169,148,19,17,132,67,239,253,147,169,93,152,154,185,76,210,79,210,10,11,170,242,212,116,135,86,29,248,133,152,35,61,151,53,224,33,109,3,228,8,96,223,255,35,4,47,248,72,44,222,218,99,36,214,24,1,147,66,33,138,134,5,172,149,120,138,82,250,117,140,59,42,144,188,63,30,157,157,154,43,76,251,91,155,152,26,133,117,67,193,20,218,227,70,24,223,194,28,174,158,122,14,224,123,26,105,29,121,52,4,74,4,132,68,117,219,186,187,120,75,188,50,210,141,234,34,218,26,182,175,48,205,33,82,9,106,90,95,36,117,28,23,178,218,8,220,63,12,67,14,15,199,234,160,120,113,53,63,175,87,118,51,208,232,95,150,68,11,84,142,131,177,109,253,198,37,58,175,178,84,60,74,117,191,127,167,206,108,115,216,161,7,222,16,245,106,68,168,227,148,60,53,186,1,219,221,186,56,37,207,58,175,244,155,11,37,207,130,116,220,93,175,69,134,179,211,84,189,1,104,206,189,80,134,44,112,145,79,68,150,124,2,247,155,181,0,78,123,199,72,248,163,204,171,52,115,138,195,152,103,41,83,121,162,140,172,143,51,248,106,22,0,67,89,175,169,109,18,130,249,30,239,255,76,62,204,29,178,160,54,141,250,243,235,40,226,13,101,230,31,119,155,123,253,22,248,6,48,176,198,36,57,21,18,73,22,113,46,69,238,111,34,61,63,20,42,95,223,208,24,142,88,64,206,142,178,168,247,26,146,79,120,102,189,197,216,211,125,78,131,189,247,85,143,120,246,236,45,26,251,141,39,4,159,149,62,125,208,130,97,137,141,156,60,101,17,92,43,105,106,122,159,186,109,129,251,131,72,179,74,101,189,74,17,62,237,181,131,102,132,68,254,7,123,154,69,167,53,194,198,21,134,2,223,192,43,151,92,222,175,231,185,190,11,82,240,223,184,175,161,209,236,91,52,168,245,102,46,77,143,139,136,127,92,176,12,77,250,51,247,229,115,37,199,15,190,11,14,30,30,206,98,14,163,214,233,183,39,208,221,18,17,104,107,146,2,73,189,176,151,207,165,29,63,136,137,251,4,10,251,42,81,160,179,128,48,103,161,97,53,82,138,66,133,239,247,186,6,79,216,179,229,181,120,7,30,202,165,144,221,170,21,202,144,209,159,55,166,145,100,203,215,16,251,194,4,226,60,191,215,12,7,254,226,66,22,21,51,140,176,185,8,249,210,163,86,254,39,231,241,65,168,104,205,84,9,46,228,107,113,37,185,210,92,107,101,78,184,83,209,49,252,32,49,183,201,39,210,85,204,107,33,130,110,32,44,202,155,213,1,76,173,251,10,117,85,17,237,88,237,102,143,142,58,36,166,221,101,49,216,184,244,91,241,199,176,32,168,111,30,216,138,49,77,215,210,144,55,114,77,40,131,247,149,106,127,167,170,215,31,175,55,228,237,54,63,83,140,186,174,217,84,154,233,17,237,141,21,187,66,222,187,40,144,245,84,49,247,183,98,210,86,76,235,124,57,97,75,112,65,186,220,238,203,96,177,184,57,229,110,113,147,217,165,171,60,92,145,27,198,165,67,154,105,74,154,50,211,4,86,82,104,189,233,135,25,144,24,145,40,245,208,81,226,56,154,170,201,59,230,68,21,155,4,212,252,92,81,153,190,129,161,25,151,71,53,54,36,248,140,195,226,98,225,245,253,212,105,37,172,35,203,242,247,213,236,248,10,27,121,41,6,184,133,193,80,79,40,155,156,104,73,41,173,70,14,166,15,173,151,66,236,192,32,75,203,165,145,46,44,42,3,114,239,229,110,107,141,75,147,78,216,222,144,214,240,160,83,131,21,134,165,105,15,170,231,168,173,76,14,74,44,106,149,172,138,244,12,216,140,106,148,155,232,30,226,55,126,162,226,165,231,81,187,206,217,23,192,34,138,38,23,118,139,222,31,60,191,191,86,64,112,4,34,217,120,206,37,96,246,42,170,41,76,6,45,231,93,52,118,66,147,196,59,162,94,133,79,193,33,223,190,221,44,43,97,198,98,111,5,119,150,96,191,94,204,207,219,68,213,224,158,105,20,88,210,225,242,131,78,109,240,225,248,213,59,89,211,94,98,164,233,52,146,41,217,42,109,201,169,220,217,49,121,202,149,68,149,133,181,13,248,242,130,68,60,191,33,6,185,139,105,73,245,119,176,200,134,228,49,33,225,146,139,72,117,182,82,100,150,250,69,164,122,216,247,10,253,122,246,63,46,240,87,221,0,44,137,214,127,33,250,1,94,62,107,61,128,15,230,80,9,189,41,33,47,212,19,46,22,137,11,76,174,83,103,93,114,232,179,65,240,249,172,233,101,146,24,213,100,196,196,39,52,239,126,36,82,31,143,203,27,55,3,251,252,29,150,242,95,35,103,79,255,59,78,234,12,136,255,6,74,143,184,101,164,96,131,180,162,187,91,47,8,105,66,226,69,34,42,162,158,221,50,177,234,129,174,160,128,133,36,35,105,111,132,153,108,113,144,19,245,114,216,72,101,40,3,45,28,126,251,11,66,159,246,243,166,106,0,83,25,224,220,36,162,37,56,150,66,255,249,178,153,76,114,37,99,191,68,187,154,88,86,166,72,172,126,180,120,85,127,118,131,238,218,137,112,193,25,49,113,5,26,59,172,70,156,59,19,56,208,231,12,181,134,10,78,233,105,183,158,55,138,126,130,247,62,243,13,41,179,47,82,6,222,63,161,150,207,82,244,47,229,138,211,100,205,27,63,58,12,82,126,207,195,243,45,26,5,177,152,84,91,195,96,113,152,144,59,46,245,178,234,2,19,194,165,94,94,96,66,184,212,203,180,6,249,226,23,205,82,240,129,156,49,161,4,94,138,26,61,169,58,93,189,76,218,106,235,249,165,127,133,223,109,25,22,102,132,61,73,128,238,93,101,84,31,111,112,192,154,249,147,243,48,223,74,185,170,58,194,85,114,92,210,208,83,35,54,63,102,28,99,34,245,250,64,89,51,139,37,178,92,32,251,99,213,124,72,91,35,175,123,154,248,2,226,81,31,231,157,40,181,228,212,75,220,5,220,201,107,129,60,30,131,69,94,235,41,11,200,121,186,78,76,28,74,106,73,160,41,80,216,224,126,109,13,31,98,105,113,200,28,162,103,58,128,138,18,68,84,27,51,127,23,56,20,104,99,81,111,245,46,156,90,104,72,78,76,213,59,82,179,148,241,136,48,105,240,106,28,142,190,85,150,74,252,89,55,117,124,240,97,170,17,122,75,235,178,244,189,40,6,102,205,226,49,218,147,123,49,195,11,194,16,173,27,16,143,76,90,104,227,232,249,49,255,217,228,97,103,33,78,35,207,209,69,96,230,58,255,36,77,200,221,120,202,230,1,92,190,98,11,0,185,195,203,133,73,210,38,159,107,230,213,25,194,194,99,154,34,84,243,253,154,69,227,133,249,187,62,221,204,170,164,221,233,133,163,239,77,242,240,57,154,101,182,70,215,28,104,127,148,242,209,208,175,10,128,151,91,151,173,129,227,142,174,174,5,186,76,228,172,61,112,122,149,28,122,67,165,168,86,247,180,191,203,14,92,24,115,8,36,239,23,38,135,66,75,213,99,96,194,1,40,153,146,167,225,29,170,168,102,131,236,54,140,6,196,166,2,213,77,199,207,213,45,218,233,223,20,181,163,171,105,247,150,58,114,211,45,125,230,16,218,70,18,170,252,202,123,126,88,192,74,244,61,239,44,56,181,213,191,181,166,169,93,196,171,127,13,154,89,246,60,197,210,56,218,253,169,203,29,100,121,37,133,130,216,163,178,232,149,71,225,69,30,222,19,223,87,154,110,177,94,115,61,80,35,9,40,74,89,34,64,228,177,229,41,52,181,78,94,246,77,102,232,34,155,41,23,179,78,81,6,113,247,65,5,180,5,196,147,151,150,248,218,75,41,119,12,34,175,242,189,203,196,80,105,115,0,145,243,41,34,35,48,183,154,41,118,153,27,163,204,45,50,163,158,68,38,15,16,238,16,12,35,125,170,131,190,79,70,172,176,179,3,253,215,49,187,121,230,26,39,125,183,84,109,154,200,233,210,76,139,210,210,97,226,233,26,47,31,49,199,34,94,84,255,190,11,44,160,220,80,183,235,165,54,250,94,98,76,161,155,149,228,166,16,124,47,248,91,127,127,103,145,19,150,190,41,81,174,6,188,209,17,48,95,220,143,131,184,224,172,125,54,130,91,48,67,88,51,206,188,34,134,100,2,231,195,147,99,19,199,101,211,50,230,238,61,11,233,31,44,189,207,37,146,45,221,45,56,219,92,72,220,188,52,143,112,14,81,48,113,38,35,112,200,172,3,85,154,190,115,43,58,92,129,97,250,5,178,178,244,33,193,91,193,45,253,195,157,40,167,201,84,76,154,92,33,120,187,3,97,189,164,220,59,195,234,238,181,225,187,202,165,107,24,208,204,238,86,81,196,103,54,210,84,134,78,134,115,121,144,87,236,44,232,125,72,27,230,179,254,90,241,185,67,1,18,16,210,154,184,63,9,149,50,80,10,145,108,210,56,52,158,230,165,168,150,107,140,148,188,71,125,226,122,230,1,47,103,75,124,54,73,76,3,180,94,66,165,79,123,218,220,53,131,153,107,33,3,160,155,246,239,202,4,125,163,223,182,216,131,125,2,50,239,148,130,154,202,169,116,181,134,156,58,6,136,12,109,77,109,163,10,160,193,255,158,181,236,206,245,239,132,208,231,173,126,240,17,31,184,166,216,239,195,82,10,220,230,154,224,236,39,137,101,121,233,104,88,112,40,8,70,239,144,163,211,23,200,174,175,105,104,116,220,72,40,48,96,162,9,29,151,101,211,124,48,158,114,249,119,172,117,99,206,193,233,252,185,196,167,151,133,11,169,47,146,209,95,198,242,82,192,122,58,82,68,41,64,52,190,145,146,214,125,188,78,179,38,78,197,131,249,66,38,115,166,98,18,218,95,54,41,207,8,29,71,20,198,77,78,0,211,15,127,75,169,45,59,124,245,59,115,26,227,142,3,250,6,171,81,78,130,21,83,179,183,43,165,189,230,49,111,178,197,10,147,122,125,106,236,202,82,42,50,196,47,211,130,2,145,110,144,76,146,243,7,168,22,19,45,16,248,110,28,27,25,191,43,217,86,36,77,102,70,248,59,27,24,15,137,243,118,28,218,237,81,20,107,123,188,36,132,123,248,219,158,52,184,16,84,64,86,209,188,55,52,214,64,122,211,247,249,121,135,212,87,158,146,73,105,228,204,209,112,90,108,81,105,107,130,33,253,19,43,151,173,231,250,18,252,245,136,238,20,215,236,250,198,192,16,17,203,132,81,177,110,16,103,15,195,68,51,104,43,218,182,114,116,249,233,235,58,152,176,228,218,97,5,133,159,146,52,144,171,196,214,0,146,190,65,103,30,248,234,229,202,1,49,128,144,72,46,245,139,135,247,36,252,218,200,199,46,211,52,94,47,212,224,194,98,225,26,150,122,121,152,61,178,45,47,93,79,119,131,133,111,145,169,140,174,132,252,30,73,158,72,139,154,238,214,178,168,148,239,78,73,166,191,102,161,153,185,14,185,252,173,119,165,178,186,212,210,145,184,27,56,138,232,192,36,215,225,74,105,165,155,190,25,249,14,66,176,42,228,251,189,132,216,5,97,40,223,13,35,210,204,9,104,232,168,117,75,197,142,240,195,206,154,233,8,73,11,238,127,250,64,100,53,98,109,52,225,131,238,91,56,79,106,192,121,107,63,240,233,236,205,162,138,66,80,202,207,75,70,90,78,213,11,30,252,16,131,170,249,218,57,134,125,134,55,206,225,32,235,42,173,225,65,111,186,236,17,28,217,92,9,145,17,229,23,80,36,122,207,66,176,182,12,240,139,233,252,211,59,201,52,130,198,25,67,107,154,92,38,225,48,28,109,43,243,124,181,233,240,36,48,17,18,178,12,94,208,182,238,111,117,43,231,52,24,49,120,211,25,94,23,164,109,150,94,135,160,100,252,93,93,210,224,121,37,97,134,33,60,37,204,98,12,125,167,108,47,208,50,154,200,242,181,177,112,107,10,154,253,225,65,38,159,164,181,38,62,130,245,164,199,251,177,122,45,29,97,1,52,166,107,26,7,18,123,90,205,83,149,1,92,220,216,231,47,123,235,63,79,94,105,126,121,154,242,212,43,131,245,202,188,144,206,124,102,126,136,1,226,227,146,40,200,175,142,151,57,0,88,227,172,47,48,34,127,107,46,173,213,96,239,40,2,206,218,110,19,72,68,107,154,235,117,5,126,17,86,187,131,216,44,105,90,62,191,5,42,201,120,61,140,15,31,140,144,220,231,97,180,180,21,172,249,214,210,124,219,57,61,23,62,244,56,115,107,22,53,157,227,151,228,52,227,174,174,62,112,203,62,247,31,240,156,192,126,68,191,179,116,99,43,58,13,244,102,181,29,195,37,90,3,140,128,187,8,44,56,17,81,51,235,175,109,78,110,122,33,75,34,160,91,69,229,124,122,239,61,39,35,188,49,225,222,133,219,76,128,42,206,204,36,133,105,91,163,113,122,92,62,57,6,199,117,188,200,39,199,113,29,113,249,228,23,92,71,93,181,137,140,49,134,52,135,65,71,40,103,240,111,69,159,230,95,220,17,76,137,255,228,124,30,10,57,172,46,242,31,94,225,116,102,253,254,1,165,175,119,125,85,219,105,45,186,201,34,197,191,9,51,82,74,46,154,176,151,211,2,154,170,161,148,106,186,220,123,39,55,121,82,145,17,210,45,53,236,59,3,126,223,20,110,109,121,100,169,237,93,136,17,172,119,23,20,71,55,5,126,86,167,24,10,99,45,73,179,199,118,124,154,167,11,98,184,243,182,116,0,76,47,69,203,208,222,92,78,245,73,155,31,116,103,239,234,245,54,125,185,155,246,214,58,62,144,106,53,65,19,119,175,60,86,159,31,29,179,4,21,206,25,96,241,238,214,174,196,232,185,22,4,72,175,119,56,166,29,37,42,68,240,99,60,42,148,123,152,200,176,214,68,57,243,194,209,1,159,234,234,111,96,225,255,223,184,173,134,31,50,167,4,169,173,170,197,3,137,161,217,34,122,234,110,242,222,99,52,158,12,252,85,107,22,178,193,136,201,188,40,182,37,71,131,156,48,36,55,229,49,163,88,17,171,115,81,208,198,22,254,12,132,15,106,140,197,160,77,171,74,148,83,181,42,154,38,145,15,179,10,170,51,53,116,104,2,88,176,32,237,48,246,46,120,15,50,76,24,105,31,228,105,26,173,191,82,208,59,80,65,139,51,206,144,114,159,140,61,191,215,153,123,125,216,203,180,124,236,150,214,5,111,37,37,249,36,169,199,10,74,173,45,13,231,41,177,122,156,85,35,38,92,182,64,201,198,44,104,83,53,162,129,242,166,52,84,10,21,20,116,254,171,142,22,119,25,36,201,200,192,116,26,121,133,251,54,135,147,145,65,178,232,106,19,17,225,130,224,185,69,129,29,207,222,121,62,231,119,125,169,201,87,133,200,198,155,4,166,54,189,133,172,133,158,153,250,4,232,166,131,87,109,58,9,166,102,26,70,105,101,62,106,36,81,237,47,35,114,125,3,34,106,172,121,86,83,176,198,108,252,66,94,82,112,15,209,70,25,159,168,168,26,78,205,101,211,66,145,201,166,225,195,219,195,70,185,210,111,204,188,165,122,153,34,3,221,146,70,252,9,127,90,255,102,117,81,197,240,223,121,106,255,213,135,239,119,132,215,64,239,191,129,132,207,55,199,203,91,248,191,151,126,40,46,220,153,37,253,40,188,238,90,42,123,199,121,241,199,103,127,249,252,28,114,202,169,44,2,47,188,110,147,159,224,88,189,15,150,24,68,198,166,62,216,225,221,68,224,124,16,113,204,158,106,67,23,143,41,164,213,108,156,67,99,27,196,120,164,131,159,92,202,167,86,31,115,249,139,80,239,209,33,39,14,31,184,78,126,36,156,55,76,190,220,98,250,30,108,228,78,23,89,238,52,159,82,109,224,147,11,37,162,10,28,88,214,65,245,128,245,83,74,27,36,168,247,76,51,37,25,17,14,238,61,205,103,66,154,47,36,240,216,53,231,37,255,249,6,83,254,111,107,211,218,118,249,127,192,192,175,255,9,3,191,96,119,20,57,152,183,184,223,116,15,246,130,39,250,55,32,88,228,100,84,216,203,26,137,91,188,16,110,65,174,20,13,108,51,194,26,133,177,143,176,76,3,117,189,82,237,218,121,234,60,148,22,38,162,25,207,230,244,189,2,154,42,236,28,249,31,28,157,131,127,28,157,119,14,35,47,253,223,56,236,89,252,195,97,207,63,16,231,176,247,9,58,228,254,31,56,236,113,72,81,82,151,252,213,97,111,31,240,139,219,167,118,226,106,175,151,154,109,177,113,151,97,81,218,104,114,98,201,84,57,21,35,59,181,163,140,3,15,114,19,8,143,141,12,214,135,182,190,109,101,201,136,84,186,103,110,117,240,118,122,41,248,119,170,44,15,145,247,180,230,82,152,112,59,138,87,134,154,254,154,22,254,154,254,191,144,107,142,52,239,235,183,183,205,223,25,90,73,93,3,77,28,24,59,18,206,243,7,111,147,178,53,249,3,91,70,201,175,105,209,40,223,100,243,253,121,240,92,225,195,115,148,147,172,146,25,151,42,106,223,151,112,230,241,212,136,76,122,217,118,96,26,29,231,91,228,222,89,188,244,217,251,3,51,69,215,231,98,233,59,185,41,244,201,137,172,171,97,68,134,159,32,24,96,20,245,209,117,214,31,214,40,251,65,94,25,46,141,125,172,103,183,91,235,1,211,183,99,162,237,54,8,141,208,39,84,218,196,209,91,127,192,175,4,170,248,148,122,115,121,103,127,152,53,209,60,223,203,7,95,235,168,196,138,63,7,253,80,108,240,97,71,223,88,64,118,130,139,186,153,194,62,88,172,217,1,191,206,52,26,45,169,181,137,117,11,127,173,107,12,186,5,237,218,100,122,144,92,56,46,69,214,117,119,219,252,32,105,72,254,71,128,225,64,145,186,28,24,95,227,56,249,221,93,58,7,24,47,108,18,203,245,72,90,65,227,56,189,38,151,249,139,51,20,198,191,77,245,162,50,184,245,229,73,231,103,2,159,39,79,138,73,12,57,5,203,234,189,195,89,191,122,119,199,155,190,44,177,119,21,106,184,21,185,52,104,248,255,49,76,253,159,173,96,150,155,151,9,197,174,114,75,220,54,186,244,49,170,8,63,79,0,32,64,160,76,79,135,159,255,225,210,69,174,36,224,87,41,73,199,206,199,143,26,165,123,218,108,123,143,25,54,15,98,136,119,66,223,18,0,126,21,36,2,126,229,136,237,124,121,245,42,74,119,57,65,246,61,224,23,104,110,61,159,134,69,246,37,213,174,194,193,226,170,85,210,74,114,35,66,168,199,229,184,238,180,149,38,135,176,67,198,141,44,91,182,231,228,117,208,187,211,232,2,233,122,238,189,173,118,68,22,73,125,224,207,226,71,205,157,68,122,163,106,70,51,245,245,94,120,119,125,181,125,35,135,100,207,178,166,72,62,149,116,79,250,191,156,242,67,126,219,45,188,223,86,76,146,90,141,242,36,190,153,222,229,191,188,226,212,100,37,231,76,155,106,95,48,168,59,79,124,61,95,202,77,229,203,246,201,28,38,107,164,69,77,52,122,138,250,75,184,31,103,58,221,182,181,73,242,83,93,87,135,181,228,108,94,223,199,57,71,169,30,12,172,81,105,85,143,149,175,127,118,85,218,241,72,206,28,54,42,29,151,116,228,50,25,184,125,247,181,201,139,228,157,185,152,187,65,95,63,58,123,243,179,111,130,251,226,230,11,1,212,70,161,14,195,116,222,245,82,11,193,173,37,120,249,209,45,247,73,195,155,164,146,9,109,90,200,194,89,182,138,169,228,188,38,238,195,186,2,23,178,20,170,7,92,6,200,44,248,17,230,230,72,212,213,239,12,106,155,84,85,114,149,195,97,27,201,102,57,97,146,42,208,41,162,43,227,66,81,110,20,237,13,55,255,87,73,245,135,181,0,177,117,24,207,0,31,254,102,174,136,147,25,145,146,153,241,195,99,143,25,129,130,133,117,73,116,62,86,141,148,56,61,165,220,215,74,180,190,177,93,151,11,244,141,249,81,68,101,39,198,139,161,116,5,177,177,2,83,207,0,217,53,165,231,85,106,115,246,73,146,166,215,51,197,245,224,9,92,74,127,34,222,0,175,156,186,95,51,119,52,141,168,98,174,31,150,202,230,147,250,160,112,45,207,233,211,9,101,64,238,162,54,3,33,154,24,93,44,190,57,73,240,223,197,151,252,138,253,247,150,28,108,193,120,205,203,74,32,223,58,129,243,234,21,199,48,184,168,94,155,255,217,126,69,93,48,12,112,213,235,40,212,143,254,188,122,245,27,40,12,151,113,230,40,49,247,8,155,230,227,137,176,229,154,235,88,108,222,84,14,87,212,20,41,213,107,40,205,112,142,29,28,166,210,118,136,22,197,135,214,243,215,128,38,237,206,207,42,139,253,169,4,207,237,247,228,35,115,134,80,247,168,147,62,152,70,222,76,16,135,195,181,185,8,68,3,72,211,182,204,89,148,149,156,214,65,151,221,60,70,232,154,108,108,139,134,194,220,237,252,135,37,15,137,255,153,135,244,215,88,147,223,71,7,147,4,231,231,149,233,213,135,32,229,220,4,52,174,12,73,248,109,120,224,161,12,0,108,41,52,202,3,185,99,142,128,226,170,136,100,52,130,72,239,53,57,60,100,100,201,105,234,148,228,138,68,220,156,84,146,250,195,79,81,201,84,70,43,120,128,95,93,154,254,197,186,24,202,78,27,38,253,33,227,187,38,198,11,80,8,120,202,39,212,220,138,203,249,43,205,144,87,162,238,71,104,109,211,205,40,16,115,190,59,173,159,144,213,217,201,65,247,162,208,65,241,216,218,202,251,40,220,35,129,89,218,29,87,154,196,46,181,198,155,20,183,138,239,29,164,180,244,247,183,246,115,245,165,48,251,249,184,188,201,139,147,126,60,141,65,28,28,240,128,252,122,231,132,161,237,240,57,151,137,136,180,215,247,70,173,51,183,166,35,51,231,66,28,158,141,66,220,243,98,74,22,153,93,218,60,88,190,204,117,137,122,70,205,171,69,195,28,232,161,153,198,30,7,11,200,249,245,17,62,29,209,238,146,64,230,62,250,8,211,201,231,122,201,8,33,23,219,201,84,79,35,174,183,9,250,108,116,246,90,193,190,185,251,37,97,77,53,179,105,34,144,57,102,229,254,161,102,111,107,110,30,225,40,20,100,191,80,43,106,254,230,210,190,142,88,94,88,32,109,226,211,82,226,131,57,129,109,102,242,222,72,127,192,204,110,68,226,28,214,50,220,52,141,110,14,116,141,251,155,115,247,192,133,114,237,171,207,191,98,1,50,25,73,129,127,40,215,152,53,239,237,230,219,148,177,177,105,166,149,186,16,212,63,119,226,21,246,9,193,80,212,140,55,91,121,72,88,45,136,164,230,47,41,242,233,63,96,241,69,6,43,25,208,112,68,247,44,218,89,166,123,251,167,125,45,164,61,116,214,232,27,236,188,131,58,196,180,239,84,122,113,221,218,179,105,110,152,174,164,110,108,96,237,189,227,133,50,149,250,2,233,214,29,246,181,32,125,111,22,109,141,243,163,166,31,224,74,145,149,54,175,89,169,8,107,30,14,106,181,207,243,108,164,3,153,194,211,236,173,11,13,122,63,47,99,210,74,31,185,168,221,152,249,76,23,114,105,179,231,149,152,203,41,255,140,160,133,54,96,12,237,129,1,250,183,149,4,78,88,65,42,45,182,36,74,162,46,166,242,178,104,81,121,138,162,8,220,84,158,186,30,221,207,117,49,149,175,182,114,231,198,77,229,173,170,156,162,116,219,67,107,74,2,221,82,190,50,115,215,82,142,68,134,209,82,152,232,146,34,78,232,239,204,57,12,38,35,56,149,9,247,154,203,247,99,174,108,38,11,41,189,189,157,111,147,181,32,174,201,139,230,21,68,135,81,209,64,136,10,121,113,181,196,249,234,169,253,44,146,188,177,145,33,139,84,84,95,109,99,114,167,186,82,175,103,85,102,57,109,247,248,178,210,85,130,22,111,69,72,145,241,76,77,9,92,48,92,16,40,36,90,162,177,182,77,224,58,32,208,149,171,51,97,152,126,185,232,203,238,56,183,50,175,141,50,153,240,205,226,26,127,238,43,239,140,40,6,217,90,194,88,153,33,201,202,192,238,64,191,180,145,177,249,102,10,88,84,84,5,207,93,155,194,138,232,217,178,183,144,82,166,183,168,173,185,46,199,91,57,13,174,156,113,2,203,54,129,44,59,73,82,69,168,172,18,148,26,233,72,73,184,57,142,8,36,5,2,129,28,210,239,48,64,200,252,193,108,23,68,160,67,48,50,232,109,105,181,200,121,73,251,98,142,235,37,186,248,46,65,151,1,189,71,94,244,105,254,159,182,209,117,142,204,37,21,73,86,85,226,129,228,198,243,87,107,212,61,192,250,84,168,91,230,36,163,198,223,5,41,10,88,204,156,138,184,105,46,125,85,132,32,223,30,24,154,209,186,221,104,55,226,107,15,49,119,250,211,166,219,138,234,252,35,137,238,188,115,222,229,200,127,22,242,190,232,114,58,206,47,186,18,174,203,241,242,53,145,186,232,114,80,134,164,124,152,112,235,123,106,156,62,108,106,110,46,166,198,57,168,36,93,90,51,91,14,15,102,106,180,134,139,41,215,96,151,244,236,183,131,245,22,121,67,231,183,89,69,209,69,60,181,232,4,217,232,248,34,143,123,107,134,146,207,77,162,77,58,173,82,20,167,109,175,69,245,143,150,164,194,215,68,51,251,212,186,166,2,175,53,101,133,189,95,28,36,50,183,201,169,240,29,51,154,206,40,198,140,200,238,159,12,78,7,66,27,161,104,114,65,233,27,88,25,171,254,28,115,33,87,119,62,126,143,158,164,181,210,251,202,221,105,49,45,166,17,45,89,82,120,151,163,216,235,43,191,215,109,198,238,191,193,111,161,154,51,181,74,131,215,140,171,45,244,51,221,15,119,59,112,89,214,232,198,14,210,213,103,200,12,192,11,215,71,230,176,234,108,81,130,205,199,111,187,236,253,71,12,31,235,153,150,21,14,90,168,128,72,242,24,180,57,178,39,61,115,203,70,212,44,180,16,239,156,66,98,15,232,107,83,65,117,164,54,15,21,253,129,69,220,92,176,140,88,5,187,205,12,33,147,136,164,208,229,210,194,164,6,99,119,193,248,228,18,217,164,218,166,52,171,42,25,117,245,41,24,88,159,126,16,158,165,107,66,253,70,43,96,90,177,110,160,222,180,199,158,3,94,66,22,164,202,191,161,174,225,226,162,197,11,65,225,172,2,47,12,22,5,62,195,78,21,83,47,12,22,145,146,206,125,54,56,131,197,155,35,249,210,38,165,213,154,255,141,167,247,22,193,67,241,7,45,68,223,30,245,118,160,189,156,246,64,197,116,220,35,6,120,225,180,34,192,102,221,82,214,116,152,250,254,27,53,140,74,236,227,116,106,116,96,54,242,190,177,229,112,50,114,161,28,40,101,245,118,198,235,18,153,24,167,19,153,77,16,214,152,230,174,181,106,180,135,216,54,204,124,73,79,148,106,196,125,239,97,70,206,35,27,49,199,1,37,210,164,51,3,143,64,70,234,212,183,229,81,13,126,109,146,26,241,124,66,70,153,11,138,224,196,233,196,161,217,125,10,194,225,135,42,13,86,119,235,179,185,245,50,9,56,173,56,71,235,140,4,155,168,150,40,111,141,133,177,222,20,110,187,219,5,191,35,188,90,34,15,66,41,20,157,72,72,150,22,220,12,129,12,230,86,23,209,165,215,49,112,241,213,60,27,138,177,120,225,240,62,177,33,167,211,81,43,71,174,114,62,91,158,213,72,34,146,131,213,48,145,77,222,39,149,18,240,86,242,243,183,121,37,239,77,196,88,123,127,163,126,196,251,155,197,129,71,105,198,124,58,57,67,192,242,58,30,85,78,9,16,15,15,79,50,223,8,142,71,171,143,179,252,251,148,212,77,35,249,37,105,10,151,9,144,212,218,231,201,108,18,117,101,51,143,219,200,18,117,38,8,185,133,117,242,151,86,155,228,47,244,112,197,10,132,77,22,24,65,156,115,176,41,247,9,76,153,190,93,190,47,5,1,221,9,11,109,125,4,18,190,76,63,195,246,185,13,193,122,163,251,57,73,253,13,57,162,75,127,49,42,116,123,249,192,99,172,97,61,41,46,57,169,167,48,165,105,90,209,227,50,23,11,95,119,239,203,238,228,15,17,84,242,61,16,154,113,96,121,216,180,103,13,104,70,170,29,203,126,63,230,129,204,132,246,233,131,191,112,179,126,123,186,71,17,255,189,221,110,187,206,19,223,145,40,84,21,62,12,114,183,70,110,15,246,195,28,222,175,77,80,69,54,103,136,165,103,73,230,68,25,187,224,70,182,69,60,213,162,195,178,93,117,254,197,174,24,161,92,20,115,89,123,137,147,96,237,129,57,108,206,212,184,249,128,44,105,248,93,90,193,213,18,58,199,246,156,58,107,68,41,90,231,118,158,80,131,181,6,164,67,243,210,116,181,125,183,207,73,10,91,6,163,182,22,44,149,30,190,202,220,36,218,131,88,75,173,144,188,117,128,64,90,231,12,101,8,12,48,141,106,8,74,177,11,209,37,143,81,79,51,184,172,56,8,192,167,165,224,169,230,142,137,153,4,22,30,60,111,244,16,173,98,19,78,53,10,201,96,47,69,85,173,239,116,140,208,188,178,203,52,202,28,80,218,250,196,219,124,195,175,114,235,48,176,84,153,238,254,168,223,102,71,15,143,18,253,53,233,212,216,2,177,213,113,176,6,176,120,97,184,165,7,231,44,112,216,175,175,198,75,152,255,121,206,247,174,210,52,13,156,81,184,139,131,4,223,50,212,85,54,53,103,255,47,172,212,151,91,127,203,216,227,233,214,189,55,195,54,10,238,90,55,32,56,173,20,110,134,128,254,151,207,46,199,133,84,10,55,67,104,48,86,215,132,203,87,220,125,31,199,74,45,93,5,100,149,182,46,163,43,163,104,11,79,91,3,82,160,109,132,14,176,174,180,38,149,134,146,211,135,20,212,194,83,139,47,53,63,77,230,45,212,213,249,235,209,200,231,119,180,7,183,74,169,13,230,76,131,134,74,200,11,107,164,196,13,162,112,227,172,249,57,155,118,13,232,197,56,107,75,130,43,61,12,55,206,186,202,248,2,219,144,55,110,134,233,77,26,55,118,14,55,15,212,242,34,245,201,10,116,118,31,158,127,200,178,196,176,14,226,131,130,34,164,140,6,117,35,73,122,121,253,195,154,194,153,219,152,162,211,142,98,205,209,102,15,228,188,157,80,79,211,60,83,110,195,161,217,242,43,12,112,120,105,179,51,45,240,13,44,95,79,87,176,23,92,14,82,215,168,54,141,188,196,168,162,171,233,253,226,57,86,186,5,17,234,187,58,135,69,89,17,18,207,217,24,168,33,226,136,176,29,24,243,185,149,219,165,115,216,28,188,150,94,242,165,33,163,22,178,210,10,80,236,87,221,108,94,226,132,123,209,230,71,89,98,5,86,84,87,55,163,5,194,100,247,113,9,92,78,8,91,53,82,92,2,151,239,104,107,19,46,129,235,29,204,4,86,116,145,192,21,221,237,116,254,233,90,236,249,255,169,34,176,93,240,157,143,45,177,23,125,95,178,216,94,210,140,27,118,200,27,248,8,3,141,243,46,134,29,225,81,70,232,200,63,134,29,14,25,95,23,112,195,14,212,24,225,106,147,227,127,193,185,81,60,144,127,1,221,39,138,177,179,32,62,174,161,60,238,199,199,89,103,21,32,180,84,160,18,254,95,147,10,126,197,254,174,92,208,10,194,227,162,168,207,131,240,244,87,15,11,155,216,24,231,204,186,139,162,209,153,241,124,165,67,169,35,205,133,78,83,187,187,99,171,21,81,134,165,16,75,187,248,93,225,119,229,66,157,234,15,54,186,69,121,28,119,74,168,157,249,113,192,240,5,121,247,2,24,190,32,239,94,0,195,56,242,46,196,140,124,39,115,171,196,243,251,174,1,198,73,143,70,149,212,203,37,85,171,21,242,1,158,89,64,173,223,174,138,97,22,202,186,225,247,163,89,237,8,84,111,118,4,194,162,174,213,155,163,158,100,29,114,223,168,224,208,211,179,181,11,134,66,52,226,150,82,60,179,74,46,110,16,227,249,210,214,48,83,62,129,186,22,77,217,254,13,218,189,21,157,204,18,49,181,232,46,238,91,211,15,29,5,158,223,164,39,252,168,223,154,130,133,34,178,237,107,92,14,76,255,160,32,202,24,24,102,15,185,243,198,86,60,159,164,23,122,13,111,84,21,161,203,212,57,70,118,89,30,242,48,86,21,202,199,153,213,162,184,239,26,131,134,222,134,83,241,23,105,104,112,109,82,237,59,29,160,98,161,58,212,176,27,220,254,147,32,138,250,221,68,190,194,145,87,233,113,210,55,88,72,230,200,70,211,239,28,32,135,249,98,212,27,101,197,237,221,128,53,194,126,146,45,59,60,11,44,218,14,204,233,173,229,126,187,46,75,23,38,241,244,117,76,216,92,70,17,157,23,79,241,91,112,57,24,128,235,1,154,75,60,123,154,250,229,1,106,117,102,207,222,99,226,143,62,174,59,187,76,56,173,61,112,82,205,9,133,171,56,20,234,146,245,119,21,128,11,99,192,44,53,240,151,57,202,200,191,233,155,55,197,84,104,68,202,213,68,163,246,168,130,204,139,196,199,68,224,135,83,54,117,102,40,21,48,70,206,143,171,70,66,146,244,16,164,145,40,28,203,192,25,116,60,150,212,148,162,111,90,38,56,168,154,240,239,123,167,135,79,240,164,120,184,185,165,220,39,117,160,68,192,11,144,145,207,43,131,43,13,120,1,50,42,248,207,98,129,139,56,144,209,44,196,20,49,193,231,3,48,4,254,223,144,228,31,118,254,47,7,138,146,140,195,63,163,206,82,196,79,255,112,238,198,68,254,120,107,152,148,118,150,42,206,141,228,213,200,195,112,169,58,53,241,13,232,69,43,84,53,165,248,199,33,81,99,61,152,182,6,185,97,54,87,49,255,13,26,160,154,170,150,137,229,10,81,203,120,28,203,109,118,165,66,21,212,116,32,54,194,37,119,34,139,215,2,29,151,51,102,140,149,230,134,194,151,64,192,253,21,9,191,156,54,42,135,97,52,195,101,102,61,251,36,27,17,200,144,251,203,128,195,91,83,50,149,109,188,57,45,92,245,221,89,158,28,226,212,136,100,23,231,112,129,1,22,178,26,52,69,125,86,241,249,129,194,197,175,212,198,116,80,108,234,83,47,126,35,25,185,86,32,156,95,88,146,98,252,142,37,92,107,4,37,58,79,165,208,196,236,238,46,40,189,169,174,97,242,245,205,235,70,39,107,25,147,181,143,23,176,89,180,105,164,254,86,133,152,232,246,245,239,210,63,95,23,144,151,161,212,32,94,160,170,100,207,76,172,76,79,173,58,148,110,157,28,117,96,21,23,35,57,81,38,175,73,111,89,117,13,25,205,77,78,140,103,116,156,242,104,133,77,186,186,160,126,240,21,245,111,131,45,230,191,105,94,59,51,62,143,42,197,22,96,16,204,219,70,54,198,155,238,86,75,44,245,108,238,57,77,245,34,254,204,38,18,228,130,105,21,181,6,6,76,19,121,44,139,13,246,198,240,240,40,55,160,254,74,129,1,34,139,224,233,218,242,63,184,166,211,15,69,148,208,148,127,153,138,153,145,26,246,243,22,107,1,245,213,79,19,155,65,212,194,112,249,21,172,45,108,196,248,61,114,75,126,101,115,14,156,150,144,67,232,178,48,144,211,236,18,147,77,47,140,21,35,231,151,149,12,54,231,171,219,105,77,166,127,144,78,3,65,36,200,235,154,254,100,191,131,68,86,55,44,147,180,212,221,30,105,9,160,117,244,222,167,153,228,243,102,69,195,183,205,17,244,162,160,144,207,252,223,244,145,253,195,195,72,94,8,8,90,131,214,194,129,152,52,189,65,81,249,101,23,32,38,185,100,233,112,70,140,136,102,52,93,245,247,70,151,193,148,65,188,39,199,104,72,46,17,203,172,140,216,192,84,26,47,249,80,199,200,168,113,100,108,50,1,15,217,195,5,17,238,165,65,139,217,71,21,52,166,251,223,186,106,49,111,94,177,43,63,177,21,186,242,185,12,1,129,101,27,115,158,56,193,32,24,94,55,175,156,117,175,45,239,168,53,247,76,47,210,135,21,133,105,57,186,153,66,227,182,152,229,38,74,171,6,13,57,77,71,37,250,33,71,44,175,147,198,249,161,155,34,128,227,188,128,162,230,219,245,162,46,56,47,28,92,203,31,151,34,112,156,151,222,76,238,7,36,211,4,86,19,46,131,151,9,126,31,249,13,181,6,44,67,104,82,219,189,129,83,80,65,93,65,35,4,23,16,100,199,47,27,35,89,134,243,113,32,15,176,186,138,127,244,207,230,104,155,40,50,185,5,27,197,230,143,6,227,148,21,127,243,185,45,225,140,207,231,99,98,238,212,8,172,225,173,126,214,19,62,140,64,75,79,239,38,238,42,248,155,62,236,52,204,116,212,56,181,197,222,30,104,236,236,22,98,48,148,159,201,99,91,208,206,27,53,100,191,149,148,249,0,56,80,46,140,16,245,83,67,224,66,8,123,130,162,235,174,77,226,118,166,122,70,193,150,231,69,8,97,101,150,135,1,140,255,231,105,73,182,57,168,204,95,11,154,82,128,126,30,150,22,173,172,211,33,120,72,68,59,195,181,79,0,59,197,151,122,221,157,82,232,16,150,79,9,219,131,113,107,157,31,75,247,66,61,40,137,212,41,136,89,36,171,122,185,128,220,36,55,188,182,155,129,190,206,8,24,197,21,149,204,183,75,86,94,28,5,142,39,84,118,199,187,137,137,235,48,48,161,224,171,246,233,176,143,67,190,237,254,117,70,82,91,63,152,242,105,212,162,104,187,128,204,106,141,195,196,15,110,8,220,226,244,141,89,182,44,14,131,208,174,21,3,207,47,208,108,87,250,146,68,121,37,168,94,191,55,164,3,29,166,129,226,133,152,39,247,148,215,199,25,39,160,188,76,236,80,195,221,132,1,240,176,80,238,32,10,142,253,30,127,19,53,29,113,250,40,33,81,242,87,66,226,25,37,11,202,156,23,16,140,97,18,40,10,134,29,113,225,15,79,132,215,112,61,250,96,229,98,46,207,95,73,110,212,36,2,166,20,98,173,85,84,12,131,244,132,85,117,102,59,44,84,18,170,204,37,135,182,244,79,81,211,157,32,226,116,246,135,230,83,140,33,50,98,194,54,209,54,107,64,224,251,105,46,47,13,18,210,41,153,183,229,195,252,21,53,234,222,242,235,124,65,222,80,65,225,157,215,161,164,11,250,250,3,0,195,83,168,7,74,32,73,52,91,46,38,118,169,103,155,144,235,155,72,138,125,238,235,78,141,247,45,4,38,19,19,176,40,129,30,110,169,46,131,21,162,15,39,93,137,131,91,189,153,98,140,73,212,212,70,48,31,236,148,136,55,90,189,39,208,163,162,183,230,179,122,104,70,193,219,104,182,215,62,80,201,61,231,161,116,164,252,140,109,181,153,197,231,41,49,243,212,168,220,214,136,39,214,106,105,224,40,235,187,78,78,232,84,220,57,113,172,150,203,101,95,56,36,190,171,238,142,179,55,162,40,110,5,242,112,25,212,197,82,50,110,170,122,168,61,181,255,78,227,96,204,121,43,51,201,131,127,164,68,152,164,166,65,205,29,167,9,237,197,185,237,77,226,52,161,26,56,230,217,133,38,180,210,221,205,0,102,229,60,156,158,84,130,229,77,197,170,193,248,68,49,168,114,76,34,10,119,20,197,200,239,95,40,244,216,246,15,83,248,11,47,20,122,172,185,75,90,120,63,143,14,0,193,83,49,72,36,253,131,29,129,77,247,128,5,179,5,56,199,178,220,173,192,26,51,158,251,238,164,209,59,115,43,165,46,98,168,8,215,12,96,33,131,174,27,105,203,211,45,251,225,149,38,66,68,86,196,164,49,116,44,237,36,132,38,242,109,166,217,186,236,132,194,2,9,227,72,70,84,245,171,71,10,227,88,106,177,138,87,118,254,232,251,24,166,157,66,21,136,86,69,138,83,226,176,49,202,73,214,123,66,134,247,192,54,103,38,192,93,93,167,27,244,157,97,93,194,4,89,244,117,133,168,158,147,99,209,160,208,50,193,153,124,145,244,172,102,24,139,69,138,76,127,237,32,64,235,25,206,212,0,89,174,185,17,203,120,176,150,208,152,208,189,4,187,191,209,248,76,101,184,50,160,169,145,116,69,145,110,27,219,0,26,87,6,223,116,150,241,23,141,116,242,209,17,12,231,13,90,98,46,26,158,144,248,242,148,54,174,27,99,85,90,84,189,13,202,140,139,34,30,71,83,148,245,102,177,126,122,101,237,192,237,165,99,168,108,76,97,251,22,35,109,162,47,84,211,227,133,162,185,86,132,235,132,38,210,220,222,178,196,53,11,106,170,86,37,103,10,114,207,149,131,178,214,165,175,165,133,107,15,171,127,75,41,28,71,252,120,248,55,34,220,164,78,60,150,25,224,160,162,148,185,73,228,189,57,1,169,125,243,132,254,114,94,169,100,146,91,12,69,123,202,137,42,245,83,241,66,239,62,211,213,208,179,215,211,4,245,212,250,211,213,244,37,99,26,83,61,89,83,17,243,230,250,161,229,202,61,147,197,240,170,103,104,50,193,47,216,174,41,177,27,181,41,126,151,105,39,175,15,1,13,100,19,104,31,168,245,223,45,8,24,52,99,254,207,230,191,254,87,187,108,235,103,222,155,202,164,91,165,191,169,24,134,55,173,211,148,206,57,63,123,36,122,231,13,84,197,107,113,246,225,72,250,61,126,9,185,148,135,55,222,109,38,16,52,182,76,55,195,177,78,110,168,234,113,99,92,228,131,86,197,78,232,108,234,181,239,44,104,67,230,209,143,101,220,200,172,218,167,112,2,122,227,36,164,225,67,232,76,78,41,243,160,40,213,223,168,70,54,156,181,122,70,59,239,24,31,134,225,80,153,66,207,61,235,8,28,42,211,217,192,58,175,143,67,101,190,180,245,232,42,38,27,146,242,153,70,163,51,246,1,215,167,94,155,41,27,30,81,7,3,84,117,237,150,174,237,245,156,26,5,178,11,91,217,160,146,252,181,124,155,61,198,34,208,77,198,129,90,24,8,157,30,19,245,71,99,158,60,71,136,250,235,110,168,186,51,239,33,216,149,42,52,165,201,181,56,120,186,68,71,103,16,133,116,218,84,31,155,18,152,28,73,35,8,138,90,6,105,80,131,23,8,238,242,165,3,103,34,125,162,68,73,147,96,26,175,12,169,25,253,62,251,20,213,126,77,74,184,205,58,180,75,51,83,82,242,140,198,24,194,244,6,194,204,133,14,232,151,190,203,192,27,233,216,106,120,34,219,194,236,106,76,227,45,38,149,33,102,231,53,191,82,78,168,216,24,11,57,70,50,90,70,139,30,224,153,156,252,102,133,116,165,32,227,141,27,241,150,188,151,96,9,170,90,239,200,25,77,110,36,37,60,146,132,142,108,165,231,206,18,163,181,120,65,126,199,161,146,167,218,36,84,117,19,122,180,161,63,167,242,223,68,22,176,197,114,225,76,51,81,188,81,37,97,134,52,144,249,82,47,8,54,130,217,193,106,144,232,202,21,226,22,245,116,209,27,52,13,116,130,198,134,64,157,84,65,147,71,191,13,204,1,191,68,42,120,62,12,200,26,229,245,121,185,72,71,110,42,232,42,85,52,53,216,236,27,238,27,138,58,237,128,214,6,101,12,36,84,200,39,109,104,98,14,222,62,93,207,126,120,165,61,67,145,12,143,7,215,196,35,176,186,231,231,19,117,147,15,75,58,159,143,37,247,26,218,211,39,49,41,81,225,159,205,11,171,217,153,105,38,118,77,229,238,208,39,193,204,20,174,120,143,158,64,55,30,81,242,102,176,158,87,185,159,77,181,5,84,12,241,40,42,58,220,247,128,55,146,66,117,16,234,183,183,23,67,255,214,228,123,95,97,229,68,219,74,106,44,59,9,10,188,178,195,13,111,82,6,102,109,153,115,243,121,16,136,114,136,97,106,194,159,248,103,202,191,74,137,205,153,235,238,98,228,8,48,90,116,239,97,99,172,51,58,9,255,48,248,138,42,249,36,248,111,100,13,69,172,15,93,213,139,27,134,7,13,120,36,206,17,226,172,215,124,66,18,31,134,94,88,175,225,153,22,71,235,46,92,88,175,105,124,10,124,137,179,94,19,160,101,215,53,89,105,158,158,51,182,50,132,87,206,192,115,144,23,97,27,78,243,37,221,147,251,23,97,27,112,251,53,201,57,208,69,216,198,177,64,175,61,102,208,16,79,207,180,204,110,32,53,240,252,68,36,8,128,71,98,141,33,211,165,39,13,216,136,242,76,19,70,89,41,133,21,18,106,189,244,168,170,243,19,81,114,138,122,218,170,207,14,83,121,223,159,159,252,229,191,247,215,218,127,99,96,156,108,106,204,237,70,40,104,196,189,208,28,48,79,19,88,55,50,33,159,241,175,20,203,210,200,162,232,21,6,201,171,28,246,90,39,225,71,173,227,84,163,188,87,148,126,11,36,239,166,186,250,159,223,36,93,253,177,177,177,186,89,96,156,138,245,34,109,226,66,197,42,120,145,54,113,161,98,197,165,77,104,165,170,152,149,98,32,153,31,22,69,140,252,214,62,21,154,109,192,176,104,10,224,163,16,23,170,69,46,181,5,181,183,6,233,149,180,152,1,217,74,37,211,135,246,250,140,83,133,90,29,62,146,44,104,59,38,84,142,94,136,6,175,213,43,67,44,136,183,242,7,13,245,120,203,154,117,195,64,4,125,101,19,184,151,68,58,78,2,56,138,161,230,12,186,199,99,74,220,21,10,30,205,226,200,105,53,120,111,172,63,4,248,157,202,161,70,53,145,126,172,167,40,249,216,52,47,235,183,45,101,205,245,191,36,15,27,174,96,244,182,69,137,215,125,60,62,63,229,203,6,74,217,228,150,88,89,113,65,67,86,172,137,208,234,213,107,229,32,218,34,3,115,31,154,190,83,1,51,30,54,141,42,222,34,185,141,65,241,207,29,105,32,254,176,65,41,132,186,219,196,160,0,204,241,253,202,246,88,68,107,134,164,69,22,36,39,208,164,84,205,84,120,173,104,185,88,84,81,182,203,208,191,216,213,159,30,215,191,164,181,135,140,193,121,32,162,64,193,17,205,172,52,211,153,128,119,86,78,221,224,18,47,97,133,156,222,207,137,219,130,91,220,37,60,167,221,217,213,247,201,122,25,217,186,10,174,116,104,186,124,78,229,45,174,45,105,26,38,70,227,12,78,105,190,9,62,127,111,120,97,112,106,31,82,217,184,131,51,56,173,112,175,85,18,205,157,140,232,12,199,34,171,189,100,8,148,184,82,43,40,208,146,57,41,4,206,144,219,202,250,29,25,60,51,133,17,50,93,100,62,178,30,83,139,154,173,84,151,151,245,167,101,229,147,66,239,8,126,219,233,135,187,13,102,51,7,232,164,165,181,18,54,209,244,84,140,60,77,198,27,16,224,88,74,91,132,178,23,23,242,84,199,63,225,55,211,20,100,124,29,98,114,188,66,148,93,95,104,32,39,79,62,138,224,194,36,170,9,3,129,208,218,5,83,91,102,15,230,89,26,210,182,36,163,112,9,210,25,157,244,192,57,242,106,230,59,163,140,17,14,233,218,186,218,156,146,236,226,183,93,148,11,76,57,107,144,102,71,238,92,190,63,103,35,218,253,119,110,117,78,142,246,28,29,217,53,208,109,186,151,29,165,19,44,154,157,20,125,120,146,38,148,14,237,88,187,244,15,177,180,235,72,55,150,118,86,80,47,177,100,145,46,189,3,19,54,15,174,130,55,128,224,85,169,35,159,38,148,245,146,76,122,148,63,59,6,186,233,54,74,165,86,40,4,57,234,181,59,47,235,245,1,178,210,31,198,141,159,236,213,152,37,219,221,178,205,155,184,149,118,208,216,38,109,119,32,167,82,165,244,181,92,101,127,234,43,224,87,137,54,50,179,254,49,143,104,100,94,169,14,20,69,0,12,195,166,13,102,123,134,244,87,153,164,95,67,251,204,149,204,210,93,211,244,162,154,208,215,164,125,101,147,19,80,207,87,83,114,191,126,137,122,226,126,143,89,142,251,42,206,89,216,226,127,227,44,220,254,79,103,97,107,108,90,134,152,154,155,224,172,49,138,55,218,154,88,74,68,60,161,73,15,20,66,253,232,90,42,183,110,47,240,137,152,92,182,228,142,162,132,243,219,208,186,34,159,126,23,95,121,249,200,164,140,16,219,79,106,8,89,125,167,201,8,167,201,219,239,141,73,38,8,188,252,108,63,208,49,68,203,107,228,47,193,217,92,5,176,198,186,196,148,154,165,43,12,218,143,20,47,31,184,145,157,159,106,173,9,70,38,94,197,89,176,174,64,86,26,133,234,129,181,61,154,36,153,139,209,111,245,171,49,248,214,197,232,215,159,201,215,56,37,6,55,250,101,248,134,149,142,113,163,104,255,250,27,149,162,27,251,227,187,101,80,192,167,160,84,29,93,125,72,100,23,193,9,206,6,73,229,52,185,126,83,81,228,70,126,194,58,231,15,229,181,246,198,174,207,196,27,39,91,206,118,194,239,222,12,220,0,144,50,204,45,47,175,37,109,102,38,211,86,221,119,86,235,16,84,13,223,63,45,58,180,251,250,34,223,110,179,88,50,102,103,247,219,194,119,14,5,7,39,192,47,184,170,28,29,126,223,15,236,156,40,52,241,99,9,129,251,167,250,129,32,27,194,208,239,50,242,101,177,220,3,98,178,251,134,175,84,102,59,221,196,234,114,6,31,184,193,1,191,68,67,242,224,204,194,89,98,237,112,216,199,101,130,123,189,103,71,77,95,52,139,21,217,29,167,153,216,115,95,93,101,59,27,60,253,70,127,85,204,207,136,122,245,107,108,237,28,165,193,15,37,134,56,58,199,91,205,151,100,110,82,81,60,70,63,146,165,162,61,48,211,248,46,141,191,242,163,237,5,233,143,247,254,236,75,22,79,213,159,231,159,76,64,190,59,30,4,32,231,149,232,169,24,153,100,241,153,100,141,47,125,214,101,153,49,47,7,47,57,162,241,177,79,165,232,29,75,13,95,168,227,253,55,12,133,255,179,139,62,81,136,80,236,252,125,183,150,227,237,106,24,225,25,208,209,1,34,67,95,150,225,87,255,84,186,73,123,26,170,118,118,171,18,163,114,229,10,63,40,78,101,41,227,197,142,200,180,60,143,0,134,210,225,31,223,218,72,165,32,212,119,98,121,220,83,120,118,205,177,198,193,104,99,2,47,98,230,209,189,236,4,93,22,107,97,218,252,78,31,22,210,250,128,159,129,197,12,212,10,142,19,70,96,27,70,63,62,50,188,199,38,47,108,234,233,163,82,69,252,225,164,79,72,84,150,234,58,16,98,89,26,55,36,151,240,124,181,185,34,239,81,114,110,242,240,20,75,0,135,86,125,144,244,83,228,159,173,103,223,196,54,107,145,223,231,45,184,253,57,213,186,103,74,1,206,31,34,100,6,95,6,120,165,246,255,244,169,108,241,29,208,135,118,178,68,221,19,159,60,209,94,72,155,170,103,201,226,69,221,137,186,198,184,209,22,246,141,70,5,150,239,244,166,207,156,36,149,16,239,147,225,45,87,108,167,87,246,8,243,22,233,153,161,164,81,170,183,67,207,106,215,140,80,177,210,86,93,191,229,208,29,230,138,163,251,161,6,61,4,82,8,33,173,103,39,55,220,130,115,51,73,140,242,179,9,111,95,122,191,37,74,183,159,166,64,63,52,244,69,170,56,133,5,157,2,247,24,41,111,74,99,65,79,27,227,8,117,126,73,90,121,166,68,255,37,89,212,250,34,89,84,105,184,71,243,35,18,23,157,99,216,162,63,242,71,116,206,112,169,220,200,183,209,120,57,102,250,47,50,96,255,8,60,171,227,24,190,148,120,253,98,234,67,109,172,188,193,220,88,181,31,60,121,5,231,176,1,135,182,107,105,64,46,28,54,216,92,226,165,24,113,14,27,69,87,139,5,69,80,56,135,13,242,214,120,115,197,176,137,49,248,72,141,176,187,213,172,105,241,81,96,136,147,44,112,94,166,202,134,168,89,45,243,227,168,41,179,23,76,231,138,71,165,183,105,98,44,2,145,111,228,79,242,115,150,140,75,90,42,134,149,66,207,66,192,185,194,26,66,6,172,80,181,117,103,139,77,22,225,123,19,94,94,227,37,105,205,54,170,25,192,68,93,164,174,244,54,121,42,73,159,173,204,110,16,143,89,81,245,176,68,164,8,43,208,226,150,139,66,83,145,75,31,236,72,168,97,222,144,116,215,218,82,60,155,70,42,210,42,217,76,154,149,176,214,76,4,243,143,44,91,221,55,89,138,153,103,128,243,36,159,119,23,195,78,185,188,231,221,197,155,88,94,105,238,139,238,98,224,105,254,85,149,233,243,238,98,218,221,204,255,162,187,48,194,8,7,229,82,254,87,235,34,155,185,231,93,51,243,198,185,27,168,181,69,216,63,156,139,248,132,71,204,156,42,147,139,202,154,49,78,105,170,33,50,51,201,134,112,158,16,176,120,77,170,140,92,78,69,51,216,245,165,151,79,232,177,239,164,104,40,162,146,172,88,105,130,15,210,197,147,87,100,214,89,74,186,49,213,221,31,187,80,255,53,58,186,54,177,111,182,167,16,103,68,77,103,93,233,29,180,81,33,250,246,107,206,250,2,248,141,166,216,30,25,43,11,172,76,178,80,180,250,186,48,71,215,200,219,89,151,236,88,245,121,232,4,177,247,166,181,141,113,222,42,184,119,28,204,166,154,244,161,80,200,6,28,69,116,163,8,90,85,19,26,195,68,211,178,87,10,194,112,222,72,14,19,115,132,19,62,228,208,248,91,179,111,179,27,41,72,168,208,136,72,82,42,223,136,39,91,153,143,91,95,92,107,245,196,100,179,97,100,96,136,232,96,97,25,149,194,78,27,245,35,149,225,222,124,53,31,188,161,173,94,70,207,240,28,153,204,114,163,202,137,52,227,92,211,46,212,197,253,23,26,16,23,234,68,195,5,153,68,84,29,224,207,220,37,242,160,230,161,225,230,124,68,247,212,72,80,222,39,231,179,0,224,87,13,104,72,160,41,81,96,54,194,154,24,210,66,150,28,105,74,51,233,51,63,56,246,58,192,238,170,187,70,220,46,111,21,177,2,27,162,234,234,34,111,238,28,233,58,54,147,112,130,23,3,186,164,168,200,25,119,229,65,106,218,220,13,149,129,69,45,169,138,73,139,39,33,47,132,138,126,72,65,95,21,28,78,89,143,217,172,86,33,33,65,173,206,78,213,185,224,162,79,188,56,167,7,43,39,253,101,154,72,193,162,181,196,45,141,116,48,165,253,163,74,19,79,109,152,135,116,69,101,161,146,73,238,36,73,19,228,148,6,29,215,28,103,21,23,57,61,156,22,232,54,159,214,66,53,196,42,207,24,221,206,238,176,80,104,31,153,73,142,116,6,252,202,141,216,101,184,203,77,189,249,234,241,126,194,62,201,5,101,25,240,187,155,158,25,217,111,241,223,138,210,120,127,9,19,215,221,92,254,93,235,74,25,12,93,147,231,117,48,135,112,53,249,20,79,242,77,84,124,110,120,64,239,154,81,126,31,242,26,221,101,165,227,129,216,90,156,77,31,117,95,19,106,203,140,150,85,212,141,241,44,21,119,147,38,188,183,117,233,63,7,236,160,87,23,92,76,26,81,115,150,49,86,41,183,7,14,158,15,152,151,114,125,206,14,175,96,238,241,9,164,157,7,247,210,89,190,165,81,88,161,139,166,103,196,115,60,142,34,149,154,42,161,21,118,75,243,29,139,217,234,191,171,168,143,154,241,201,177,26,176,239,162,184,1,195,37,153,116,164,130,76,233,173,46,146,76,38,134,12,130,164,47,146,76,232,190,243,225,146,76,12,134,153,141,32,122,198,144,194,112,23,172,154,48,14,160,97,62,95,245,48,133,24,94,66,121,22,138,11,32,247,62,75,143,178,167,137,57,67,26,253,152,93,230,193,255,219,112,136,185,162,19,2,225,213,229,147,28,102,29,162,1,14,123,62,3,2,21,61,143,187,221,58,201,118,179,32,75,196,135,95,87,171,39,93,148,248,245,52,137,87,138,143,5,252,4,89,236,38,196,242,52,139,247,81,220,150,214,114,105,14,159,186,91,196,16,168,199,171,95,29,233,66,145,68,175,185,74,241,98,71,162,254,199,48,161,98,253,99,35,245,140,176,103,121,72,48,207,245,239,218,114,206,120,204,121,47,248,66,131,160,58,59,181,117,4,62,214,153,198,91,101,47,251,236,72,199,127,186,162,63,138,159,108,77,32,106,247,129,239,155,189,250,215,154,38,183,180,42,122,200,183,58,228,120,61,220,189,32,164,11,90,92,135,204,69,144,220,22,243,32,54,197,216,0,11,111,163,155,165,224,46,61,12,148,83,62,248,204,193,116,229,26,170,181,1,26,218,220,132,78,145,45,97,152,147,17,159,55,30,4,107,116,143,90,187,205,187,123,179,208,40,30,50,211,72,238,104,222,152,57,219,127,27,220,148,231,191,112,80,204,150,163,40,137,199,13,146,146,226,134,160,112,28,234,36,140,215,92,154,6,142,67,93,17,123,251,118,226,237,11,14,53,55,44,137,251,178,199,89,117,38,104,149,196,119,206,169,72,171,66,223,26,26,96,76,12,115,79,129,195,70,200,166,165,41,80,144,48,94,163,178,154,81,82,155,15,92,213,154,177,58,200,135,199,70,47,181,208,27,61,62,237,197,54,157,21,140,101,105,239,76,211,163,238,104,55,105,65,127,152,95,67,96,111,134,108,206,27,107,51,9,68,190,163,201,174,45,234,86,207,84,114,166,94,221,165,238,52,65,151,70,44,99,44,190,131,240,175,74,182,52,77,167,13,134,96,141,59,167,151,52,120,199,77,52,114,248,231,249,216,75,211,202,142,123,117,33,211,36,82,9,227,105,204,220,6,186,47,122,181,5,41,138,205,34,72,220,138,228,127,66,189,35,1,166,65,215,233,255,148,19,159,5,234,39,123,78,242,162,17,58,77,250,130,65,130,23,55,217,43,140,150,42,15,34,105,101,171,29,29,24,79,170,30,102,22,73,205,104,68,165,114,34,80,69,231,37,171,31,147,28,202,241,167,76,153,144,0,39,200,139,21,48,2,65,10,83,93,112,178,111,212,5,12,117,33,251,222,185,128,161,112,178,111,211,239,38,232,145,148,163,222,64,218,38,58,108,98,4,221,242,101,4,252,245,141,94,81,211,12,31,100,35,151,134,166,182,246,173,201,65,224,214,155,158,125,116,118,154,215,86,185,152,164,196,92,158,77,40,99,238,226,155,209,88,99,247,20,99,247,26,233,226,105,248,197,231,137,139,101,213,100,9,236,145,144,24,51,164,208,190,47,143,26,51,225,252,186,152,18,215,112,187,56,24,95,190,80,188,17,3,230,142,105,82,18,87,69,208,78,6,120,68,245,225,168,110,115,132,21,61,116,151,47,168,110,10,4,116,129,190,212,70,43,120,148,189,237,152,106,93,12,37,185,77,6,111,177,41,20,164,227,34,8,1,177,181,32,88,81,129,226,163,219,242,77,92,37,246,153,15,99,252,50,4,53,140,30,248,134,189,165,76,216,45,51,172,126,221,16,177,123,89,60,93,88,137,124,75,94,15,216,136,66,163,27,172,230,49,137,115,134,145,110,229,253,151,249,110,45,203,30,246,14,251,7,193,187,147,59,221,42,134,44,110,124,126,90,169,251,176,156,36,6,219,111,209,161,151,82,230,99,35,71,236,112,66,97,98,96,156,251,185,20,148,162,104,74,106,245,218,31,98,50,74,63,108,112,73,122,91,209,254,146,254,39,220,222,159,22,188,146,158,244,126,239,138,202,212,68,160,144,239,20,126,214,233,192,55,3,236,93,49,59,77,67,224,159,95,95,149,250,248,224,71,222,74,218,236,32,183,187,168,183,251,200,109,152,58,9,179,247,19,113,231,71,225,76,235,113,209,126,183,145,236,225,41,97,170,90,146,28,7,227,250,171,180,177,129,223,114,91,154,154,69,238,218,175,1,221,97,159,92,52,192,111,150,13,29,57,10,111,66,196,39,42,10,195,4,105,215,106,82,57,36,41,174,224,215,211,198,189,34,95,205,195,48,94,106,32,149,154,110,215,254,140,108,231,198,222,243,221,106,23,137,50,246,80,135,151,41,147,119,251,87,218,110,142,12,155,54,31,6,238,71,102,191,157,95,52,61,49,132,158,196,202,56,223,251,249,204,116,207,174,247,213,143,215,69,22,141,42,128,75,14,87,250,79,232,51,61,248,173,164,185,165,80,26,53,170,115,165,173,212,3,99,235,199,196,165,34,43,29,59,245,166,89,121,182,208,126,63,211,25,92,161,108,114,2,248,93,37,194,253,231,132,49,71,232,119,61,177,230,111,250,80,107,137,151,127,195,23,234,61,162,197,203,37,165,154,225,22,202,51,11,106,35,191,48,13,191,145,38,227,228,135,30,54,177,131,138,8,106,74,91,74,41,104,152,154,69,178,51,190,48,209,244,125,161,54,46,221,178,249,112,255,50,193,237,41,53,82,209,112,115,99,4,214,166,109,32,182,99,74,170,1,200,224,203,131,162,179,19,226,78,18,59,192,108,151,99,119,114,196,201,122,197,124,238,37,245,217,203,219,222,4,7,1,0,191,107,121,83,181,151,120,124,252,113,195,92,156,12,242,143,97,46,162,46,103,205,245,207,97,174,108,175,221,97,109,12,152,165,179,239,118,66,255,91,97,168,198,44,4,167,138,106,232,207,233,83,146,121,244,207,208,150,20,113,50,247,129,102,118,209,154,166,200,31,178,22,73,21,103,169,38,28,41,107,206,32,143,193,9,159,149,148,5,183,101,18,169,222,40,156,70,180,215,25,236,227,82,129,211,136,114,233,66,174,73,87,95,104,68,117,167,248,112,26,209,64,209,226,184,88,67,161,170,166,97,238,104,235,152,237,225,33,19,227,53,194,9,134,22,153,116,177,36,26,73,167,168,6,103,121,221,126,160,253,213,106,227,225,254,222,58,76,117,6,70,168,198,114,18,205,188,81,117,109,106,206,127,161,176,212,62,146,217,125,211,69,94,124,236,168,20,168,241,102,44,27,227,204,11,89,205,36,18,170,141,141,223,205,161,122,49,216,24,107,209,26,27,62,184,189,161,105,195,26,88,99,106,78,148,170,77,215,194,80,150,106,148,86,58,76,94,42,74,225,35,233,88,11,118,232,167,113,30,10,43,55,31,238,189,110,137,206,240,9,43,220,208,146,68,152,193,247,0,70,119,121,11,123,115,53,201,231,154,193,85,7,116,106,56,133,41,99,195,235,194,56,156,194,212,214,5,190,255,9,167,48,53,101,123,255,17,154,217,26,157,154,128,130,64,209,204,224,208,201,146,204,184,249,118,175,168,14,220,220,123,105,12,251,220,19,55,247,158,44,44,231,110,235,197,205,189,39,24,167,151,181,58,143,67,232,41,51,176,145,73,199,58,108,185,180,238,185,84,91,211,21,114,53,142,74,199,129,86,115,194,101,223,153,173,168,214,11,166,19,44,5,104,47,233,239,49,118,110,115,199,105,89,48,182,124,119,83,16,79,25,70,112,53,234,44,141,205,181,131,246,81,41,114,175,218,155,10,69,75,135,208,90,52,86,239,61,43,168,38,124,219,152,142,203,233,40,113,116,7,1,190,27,154,15,54,28,83,114,33,30,94,174,56,231,12,242,45,80,211,24,206,57,35,242,147,23,18,231,156,33,157,145,185,165,120,225,156,113,136,188,102,249,127,49,247,223,97,77,103,235,254,63,28,172,20,233,189,169,64,40,161,247,46,72,168,9,189,67,104,130,16,8,189,170,168,8,82,67,135,144,208,139,148,208,65,233,69,69,165,73,23,66,147,34,74,239,74,17,68,68,124,8,179,103,134,217,103,239,115,246,156,235,247,92,231,187,254,146,107,24,18,200,103,173,117,151,247,253,126,25,115,153,216,222,188,240,239,41,62,24,237,5,157,158,200,31,116,69,184,57,184,65,250,163,212,42,147,124,47,34,97,72,15,154,189,147,40,217,235,106,169,180,97,190,236,186,121,6,4,53,248,24,187,242,134,167,57,168,210,254,38,123,54,143,249,206,125,101,205,109,144,67,148,114,86,67,5,150,34,5,30,149,98,27,197,87,71,90,165,39,173,164,33,245,213,187,72,103,132,63,183,113,248,40,68,145,133,58,108,6,168,219,163,47,6,5,73,4,219,39,51,73,84,187,101,212,179,165,73,77,138,106,107,50,131,153,146,137,212,120,144,214,96,154,58,110,245,3,2,17,250,16,226,142,251,252,101,244,249,94,155,169,7,197,140,123,116,29,21,124,150,111,43,40,245,179,223,106,67,231,4,58,67,191,199,242,11,10,246,123,182,49,242,149,41,210,55,41,37,5,191,178,174,42,231,55,172,126,178,40,153,6,105,189,47,15,105,69,128,220,136,188,148,73,252,210,38,147,181,209,47,180,108,65,175,208,52,195,79,122,174,108,235,141,178,223,1,30,9,211,54,17,16,171,150,77,23,146,246,40,82,169,53,169,105,168,216,182,178,173,214,235,19,107,50,66,251,234,177,23,216,120,5,168,67,221,216,229,77,21,166,47,25,238,251,62,4,81,27,72,191,117,214,54,26,123,195,179,59,53,188,187,240,90,123,193,189,39,170,109,172,112,100,206,222,40,248,209,74,149,201,176,23,177,94,228,142,17,91,125,119,138,219,12,86,218,42,191,103,197,252,54,196,91,36,14,235,212,201,3,203,33,187,217,168,110,191,65,203,153,183,81,16,214,135,224,196,7,180,56,60,142,58,249,52,160,181,9,134,85,187,225,3,90,115,68,37,187,97,22,141,170,13,86,194,73,141,104,210,140,4,38,202,28,97,20,109,170,6,141,172,103,171,236,95,215,17,244,190,198,171,21,90,80,201,255,128,215,138,164,151,75,129,241,173,137,175,46,244,48,162,101,224,242,11,117,181,207,180,156,73,149,197,248,14,171,210,114,197,212,200,31,188,107,74,252,11,108,190,54,162,237,199,191,128,128,131,132,159,30,28,39,170,107,15,49,111,142,205,68,63,240,202,180,75,110,212,247,81,163,193,72,199,47,117,247,213,141,194,180,85,66,39,214,10,35,37,204,7,132,57,127,150,240,114,92,11,91,226,181,81,6,0,130,2,207,49,145,227,227,229,141,147,120,25,112,70,177,179,19,168,54,159,123,18,58,167,6,92,77,97,9,162,28,30,186,124,110,214,34,74,226,21,140,236,53,0,112,118,236,214,40,210,56,244,143,47,136,101,242,199,204,105,26,224,89,212,84,18,38,216,216,76,10,104,62,209,213,184,83,121,196,133,33,18,251,72,58,188,60,130,217,177,110,46,27,47,143,72,127,27,245,213,67,201,43,47,221,176,198,129,153,138,175,236,221,34,190,114,4,77,40,106,28,193,87,142,136,183,13,187,17,154,126,12,222,184,164,104,193,42,99,106,250,31,56,137,187,8,239,67,133,107,127,195,5,174,226,101,12,216,94,127,154,74,197,68,99,228,125,65,99,13,140,39,150,235,158,52,177,182,86,6,31,179,138,80,2,39,44,66,80,159,221,53,115,52,234,65,156,39,243,7,167,171,124,184,218,139,194,33,47,134,49,46,137,233,16,120,52,88,203,53,150,213,57,98,197,178,102,138,88,170,60,97,160,201,129,244,182,247,206,206,48,23,221,3,108,233,138,73,9,175,0,46,11,175,37,248,91,30,54,122,221,186,144,53,251,228,190,122,47,136,107,132,26,194,108,201,205,68,15,204,66,35,193,96,251,105,30,78,78,142,0,203,238,107,98,158,160,68,120,226,242,148,201,62,111,237,139,11,52,217,156,99,240,244,90,174,67,203,176,25,101,67,152,193,25,38,106,230,76,187,92,54,17,210,24,203,190,84,190,126,224,192,11,80,210,136,242,104,84,211,202,129,19,201,109,17,69,25,154,15,43,140,63,251,185,207,137,76,161,121,163,235,113,6,73,211,176,20,73,247,200,148,196,139,16,59,150,88,18,149,199,178,36,221,17,12,115,236,183,139,133,50,17,212,57,177,148,219,164,79,183,201,98,157,31,61,56,12,126,73,101,207,133,21,135,150,132,82,160,244,93,4,56,79,146,83,123,56,28,222,121,146,156,218,49,48,56,241,156,38,167,167,165,11,232,73,114,106,114,147,128,84,85,43,118,13,158,64,216,224,134,112,109,224,242,75,93,246,50,49,145,101,97,225,124,111,119,253,211,29,114,74,68,139,236,126,111,250,147,236,42,250,184,188,0,50,170,173,253,175,6,77,222,47,49,226,64,80,127,178,191,37,172,171,14,22,76,65,78,42,183,66,162,28,54,21,179,236,93,52,7,196,24,233,102,138,138,24,121,49,212,89,218,187,222,34,20,60,146,128,107,135,123,39,239,168,94,8,2,91,75,184,192,71,178,60,74,6,44,146,196,251,182,60,109,53,132,197,167,61,115,236,192,197,35,186,85,235,116,110,217,226,63,40,132,145,77,29,233,54,125,234,57,70,140,157,225,23,22,113,11,123,132,55,71,47,7,73,216,65,209,146,53,39,9,139,225,109,57,241,210,31,47,98,158,7,83,205,61,41,254,78,199,74,208,244,224,158,6,53,174,202,118,236,232,107,140,146,23,13,43,42,49,168,161,8,209,109,72,101,250,61,40,10,13,177,68,185,75,202,129,66,71,156,73,183,127,12,136,214,224,100,244,221,144,165,14,185,254,122,19,158,139,179,108,90,236,92,150,155,31,104,230,77,36,14,134,178,89,94,168,86,198,61,25,212,117,81,65,217,204,20,162,161,213,94,230,179,6,11,162,66,160,237,122,50,4,135,129,89,113,253,27,53,7,5,136,27,171,247,176,140,212,170,143,33,212,28,161,120,213,242,211,29,239,209,182,105,241,187,93,229,137,168,2,147,187,171,20,77,106,36,185,14,212,18,224,205,132,103,194,155,230,240,129,197,217,75,53,112,136,55,28,65,11,248,69,12,253,86,213,37,18,94,24,24,253,167,174,138,144,219,28,58,16,220,248,90,202,0,135,117,160,190,17,58,246,164,123,44,188,36,150,217,183,41,0,170,172,85,204,173,29,134,228,155,12,141,101,39,48,27,166,175,20,23,137,87,236,125,245,167,207,212,78,207,57,53,163,175,246,92,79,129,246,99,176,134,128,210,38,37,167,44,82,106,169,20,98,16,234,101,242,68,130,50,205,30,182,36,212,209,49,51,106,155,177,226,77,80,237,201,107,243,22,105,148,179,255,30,80,94,182,47,48,17,82,213,73,146,76,89,202,11,189,31,208,163,153,4,111,118,5,200,180,43,107,13,197,36,188,214,146,178,154,225,172,55,210,115,200,94,22,214,212,99,10,127,128,243,226,110,226,108,125,15,188,59,80,174,79,133,53,115,89,245,108,82,35,172,240,35,173,83,37,77,212,19,217,84,90,236,231,156,219,175,46,212,169,118,44,33,62,249,101,213,190,121,233,146,133,23,130,72,234,44,81,252,190,161,148,238,168,177,43,69,9,118,61,201,111,253,216,131,71,136,237,99,197,59,234,220,222,187,70,230,185,223,159,217,29,225,82,190,138,139,222,55,146,105,124,93,190,136,33,4,0,204,132,144,198,118,139,47,238,99,245,35,235,10,41,76,215,194,198,192,227,207,44,54,40,232,105,251,233,140,102,236,216,189,133,140,79,110,213,146,82,225,39,183,106,1,223,22,62,209,55,171,95,123,131,84,249,176,186,98,49,205,149,75,41,152,11,198,176,121,172,171,93,194,46,118,49,249,69,57,205,63,155,165,146,251,128,214,90,170,212,62,148,47,64,108,154,251,120,62,46,234,122,197,135,16,160,13,24,249,196,254,20,91,235,80,28,9,37,1,41,57,145,46,191,119,91,137,158,96,83,33,29,242,188,50,126,68,17,126,227,39,33,179,205,164,240,93,136,174,151,221,213,87,24,190,171,194,73,121,124,187,140,88,182,154,49,241,207,46,47,251,193,43,174,78,141,29,70,154,94,110,181,125,225,204,118,69,167,128,85,102,227,24,17,4,233,113,190,106,220,54,95,211,253,51,99,5,118,191,19,221,43,123,254,228,104,158,167,95,40,173,2,91,191,28,41,168,109,54,68,242,236,193,72,216,50,222,83,222,137,136,14,131,247,138,250,136,144,203,164,242,106,102,215,24,149,49,232,233,193,130,78,126,36,137,91,172,152,179,230,80,63,130,175,78,15,86,193,106,119,205,95,45,89,150,187,112,83,175,155,159,159,132,151,25,39,175,18,218,212,22,90,126,3,109,199,95,114,169,109,50,41,4,210,235,162,11,49,68,36,243,10,241,22,20,62,52,153,124,104,49,22,27,99,134,176,68,206,216,77,196,49,87,135,166,119,202,203,233,183,98,69,151,139,47,77,243,230,150,236,23,204,11,120,251,153,104,170,161,213,39,146,141,160,53,110,105,236,6,211,213,252,156,221,146,164,126,98,121,102,169,146,111,184,28,216,32,198,155,62,134,146,82,140,222,195,198,230,171,128,171,150,183,34,119,246,30,222,188,79,92,228,15,125,14,194,146,130,56,211,215,26,241,51,6,162,15,34,23,37,157,240,51,6,176,103,42,105,49,167,51,6,252,129,63,191,227,103,12,244,157,124,118,56,89,56,147,208,80,49,167,75,37,16,49,230,6,124,227,145,67,112,93,188,35,23,27,48,113,43,218,123,165,68,89,95,213,59,250,35,185,207,118,145,80,249,219,216,251,219,23,139,184,106,245,33,136,40,11,214,60,176,134,168,123,51,185,62,78,118,195,104,142,74,162,85,121,36,87,9,211,179,229,183,44,195,75,77,162,34,111,220,71,68,74,176,123,176,204,105,37,26,31,219,99,60,121,181,209,189,59,213,16,202,227,54,85,92,219,239,84,42,247,101,166,157,147,171,94,109,216,13,226,69,177,6,131,223,71,238,99,99,210,155,122,220,224,179,148,228,195,55,50,16,190,147,10,215,254,115,101,65,225,154,106,108,65,193,72,23,147,18,98,164,171,30,239,61,54,237,212,43,46,224,245,59,12,114,245,153,97,226,212,220,229,118,203,43,107,36,244,158,249,214,49,157,81,151,239,17,184,45,135,161,100,4,236,233,32,44,48,11,83,53,107,148,40,183,89,131,228,169,215,180,6,123,111,134,0,45,222,107,250,252,53,204,220,27,188,215,116,71,65,153,19,121,0,99,98,149,247,211,44,224,141,10,247,231,206,22,93,22,242,41,21,229,117,206,237,229,27,106,85,86,25,192,209,190,7,56,97,234,154,233,209,224,187,152,57,58,178,62,117,78,31,86,42,145,178,130,132,201,70,125,231,164,85,163,187,19,47,163,196,180,140,94,22,204,27,204,242,23,212,137,239,109,109,104,58,74,248,96,166,181,84,89,174,22,170,74,14,211,127,13,85,184,14,56,3,64,210,253,27,55,36,9,225,159,42,9,90,252,24,180,241,53,211,239,55,71,213,1,103,6,227,137,101,218,42,92,154,36,92,148,33,156,226,68,204,66,148,254,214,17,14,17,233,190,211,69,221,61,52,254,86,203,221,52,90,70,72,17,63,51,129,49,224,109,242,37,170,77,39,229,96,111,247,157,251,161,103,197,8,28,28,28,98,121,42,221,248,185,5,200,244,152,27,148,42,130,211,206,122,135,144,241,50,125,67,91,170,192,109,170,1,154,9,67,189,69,93,140,164,97,222,74,219,149,53,84,87,249,232,254,139,75,37,110,38,69,2,64,86,110,194,110,41,39,106,35,106,62,154,155,18,165,93,237,155,91,250,192,1,213,246,236,203,242,52,244,67,213,162,67,111,106,55,183,175,50,54,153,162,181,154,243,232,68,139,48,151,178,26,220,135,153,94,181,142,79,225,219,252,88,136,217,63,6,176,113,158,215,150,121,113,6,55,96,117,22,17,240,30,222,18,76,163,54,122,210,190,121,44,221,177,98,238,10,181,241,211,33,73,44,15,33,66,64,251,134,60,179,177,218,174,37,167,148,225,54,210,127,37,187,255,235,69,237,238,98,91,141,88,233,58,193,148,102,173,90,62,200,158,193,100,67,51,36,111,193,197,40,53,183,63,78,88,143,76,78,28,196,97,37,64,238,176,143,238,112,104,111,172,45,7,252,90,72,103,242,30,228,81,242,135,195,63,91,62,224,84,213,213,152,114,157,164,232,161,123,229,192,99,248,225,80,152,239,121,213,230,136,12,164,127,55,91,179,175,93,236,174,246,188,21,214,44,74,41,254,63,159,204,27,86,8,92,31,211,144,193,214,210,188,141,132,78,197,140,193,122,203,181,45,237,236,92,128,76,69,196,14,185,149,14,133,17,78,249,178,46,217,101,211,112,186,57,97,114,129,234,52,181,34,90,114,23,142,167,152,30,226,220,29,228,220,216,92,173,104,15,14,221,244,166,182,131,77,16,222,135,81,187,98,158,231,154,70,113,18,210,48,16,150,209,136,197,9,211,156,36,73,21,208,64,58,0,96,85,38,35,185,100,160,180,160,30,139,115,42,153,186,116,18,4,150,102,98,211,50,158,48,190,197,88,172,191,185,226,32,168,96,204,184,228,60,112,68,187,112,183,221,120,233,85,97,127,183,0,197,19,250,180,2,84,113,1,14,172,169,146,27,134,46,174,77,160,98,100,100,76,139,150,221,137,201,189,125,43,239,84,81,102,91,172,192,210,14,194,43,202,2,47,210,232,95,3,188,62,51,220,96,186,144,56,202,201,168,84,190,201,216,13,205,44,215,177,208,104,118,27,99,210,26,227,42,230,50,225,137,143,28,206,14,159,158,205,215,200,140,142,96,247,186,199,35,152,231,144,133,13,88,145,61,99,174,229,47,124,110,82,186,54,33,166,24,221,8,100,207,150,44,125,33,58,198,46,202,219,29,195,163,138,142,210,124,65,190,160,235,234,119,171,255,153,156,170,139,170,180,165,230,252,51,62,86,85,221,149,222,127,182,11,112,117,168,48,230,128,227,65,32,147,192,18,248,41,8,100,177,146,238,69,25,77,131,231,45,133,155,105,243,146,108,41,67,80,205,12,52,78,178,172,247,82,98,57,103,45,168,223,139,58,108,44,5,9,68,92,133,209,122,110,13,14,89,53,116,60,46,193,17,246,226,120,67,86,1,76,74,215,40,130,254,244,231,29,230,254,59,210,211,208,191,2,215,158,221,255,139,81,36,222,199,79,224,105,157,179,138,46,222,199,47,99,122,164,239,212,199,15,56,18,76,228,54,75,87,40,191,86,198,149,182,137,218,76,114,171,76,70,23,97,181,42,218,181,218,76,56,112,38,66,99,54,215,247,217,184,234,168,184,217,34,120,120,124,22,216,187,80,242,71,248,62,67,11,78,161,214,35,248,239,42,234,124,29,196,66,71,250,248,221,165,197,173,114,209,88,119,78,17,116,193,37,255,18,47,97,157,234,84,121,250,188,250,250,14,87,47,105,250,81,91,21,36,217,222,45,93,19,117,89,175,204,71,32,155,150,65,181,10,140,179,182,159,137,53,196,48,41,87,237,249,118,136,10,220,128,197,45,224,177,187,15,194,80,254,123,201,173,201,168,240,190,79,77,180,87,111,163,226,196,43,29,248,141,116,222,74,34,211,40,41,19,79,54,9,144,51,20,117,186,73,146,36,251,40,122,81,167,155,132,181,217,117,21,229,137,223,36,188,74,165,181,136,36,233,235,104,25,119,106,111,198,138,218,90,8,200,173,166,217,149,162,155,9,156,129,99,145,210,119,10,136,212,64,45,229,26,19,92,38,103,253,224,103,241,67,31,75,25,135,53,190,52,76,80,75,175,76,186,199,24,57,114,249,247,22,74,193,127,219,66,89,195,183,80,106,239,124,186,21,158,140,98,108,39,106,40,44,195,188,40,16,224,140,204,27,225,215,149,32,174,215,94,66,113,131,55,232,26,86,42,54,23,242,84,99,232,40,43,175,101,74,172,105,48,199,13,15,45,188,141,28,127,248,122,121,69,249,39,86,241,78,76,93,159,208,14,52,66,208,153,170,233,197,152,218,18,156,211,173,176,87,109,204,32,43,124,120,228,186,123,228,147,57,48,203,142,206,165,195,204,36,113,63,1,254,135,18,133,231,46,223,169,234,165,151,156,87,251,184,45,115,95,63,112,235,45,131,203,49,230,146,6,127,137,41,161,215,250,59,233,2,78,215,192,117,140,47,147,224,201,57,228,93,216,165,241,188,242,85,1,125,17,142,251,35,69,45,95,211,67,54,11,205,126,194,201,80,229,225,97,131,108,156,9,149,50,4,106,82,120,97,113,10,24,221,237,195,230,140,228,248,154,16,110,168,207,58,67,72,95,105,91,222,189,166,193,237,61,56,180,80,43,79,223,223,5,188,50,213,7,202,197,38,60,116,241,15,86,3,21,180,196,111,187,104,201,85,44,53,86,80,44,246,118,164,4,39,215,70,75,146,88,209,24,152,25,91,217,25,43,42,254,235,212,212,224,52,53,117,253,61,53,173,56,73,77,89,32,189,81,111,163,196,185,122,120,84,232,58,4,148,236,195,84,98,241,211,1,97,56,167,224,136,93,51,31,187,177,223,112,20,250,239,148,83,120,40,37,7,96,29,9,75,168,231,67,177,115,219,20,31,48,127,168,26,50,6,218,112,95,191,223,59,174,218,103,246,137,237,34,22,90,153,255,135,227,113,225,238,179,218,0,133,236,192,141,31,169,189,47,91,87,137,120,126,166,252,252,50,250,69,61,154,110,106,246,75,247,238,141,207,74,115,162,196,60,151,133,160,128,95,139,199,238,30,199,200,107,21,48,87,134,192,108,249,143,61,47,19,164,99,11,117,201,217,110,94,4,252,178,223,251,230,44,208,175,97,60,7,78,122,224,167,244,249,72,212,137,107,88,213,1,171,152,190,165,247,70,209,234,167,89,183,73,186,148,89,24,137,246,158,205,165,166,253,87,38,134,234,73,246,1,226,222,231,26,237,94,189,30,106,145,234,206,60,154,171,51,185,52,197,65,104,170,88,185,244,217,119,248,105,118,222,119,186,30,106,42,203,186,107,113,251,152,231,92,156,140,119,171,3,60,229,130,19,182,248,246,162,145,7,165,111,202,4,115,45,89,9,118,126,78,127,236,248,46,105,19,209,133,124,144,169,220,114,45,192,202,47,248,142,211,165,183,64,33,90,0,199,93,170,215,175,245,47,22,139,219,147,242,133,168,229,1,30,147,191,86,143,85,58,255,223,41,10,254,207,214,45,82,36,73,199,235,139,35,234,183,62,229,93,66,210,226,213,12,136,247,137,196,128,70,64,88,215,203,215,23,93,131,3,61,219,1,191,102,125,135,164,8,119,185,240,122,6,225,192,172,170,177,29,244,160,34,82,123,139,26,229,106,147,45,187,169,219,218,16,169,53,241,42,155,7,55,83,205,63,0,93,146,94,193,17,132,211,3,126,113,157,124,112,99,192,71,53,195,150,132,70,7,98,128,95,142,162,155,215,58,176,68,202,175,63,206,0,126,185,173,83,166,52,224,197,12,87,20,215,92,158,14,106,141,196,148,223,219,14,130,60,42,217,254,233,122,247,202,112,144,46,83,210,231,2,143,75,12,157,63,155,193,31,2,205,155,85,60,138,148,114,184,62,91,113,39,69,120,17,217,242,124,91,247,105,6,252,170,246,140,154,169,12,169,212,158,254,81,239,80,219,72,225,185,105,26,225,227,82,36,183,85,78,158,187,74,22,94,237,104,246,99,116,254,135,166,199,164,77,77,33,37,131,201,76,210,37,75,70,51,122,130,198,210,212,70,163,215,47,13,116,34,121,171,126,156,188,175,229,163,58,192,175,172,239,142,63,226,127,60,248,206,120,144,211,170,203,218,75,43,195,7,70,171,247,254,39,177,145,79,2,62,54,50,85,88,9,153,83,145,40,130,247,74,2,77,76,114,122,231,57,185,220,208,215,117,189,74,204,67,114,235,104,230,138,80,195,201,107,194,11,5,220,244,86,118,101,92,130,251,88,151,207,184,249,175,1,10,255,5,91,234,220,246,59,36,13,41,164,40,0,170,191,93,90,183,84,62,162,151,88,82,77,124,159,49,12,149,85,71,129,210,39,194,234,67,237,77,198,75,10,16,233,225,246,225,63,154,71,189,186,148,105,192,164,94,212,19,160,217,50,203,43,237,153,249,23,143,90,157,142,58,34,47,3,254,102,233,253,211,199,115,240,175,182,246,126,16,53,10,151,7,106,213,84,220,101,195,116,40,247,140,186,75,73,117,68,165,145,180,61,183,231,106,139,216,238,30,240,80,45,207,229,106,176,92,141,138,118,50,119,68,92,147,101,105,8,163,73,105,231,69,139,98,199,150,154,40,27,222,101,104,39,192,194,33,187,162,49,124,87,74,138,3,50,184,134,141,250,94,20,243,77,228,129,159,93,203,146,230,105,141,1,44,202,46,94,187,130,197,33,169,234,74,38,100,245,79,67,245,130,70,1,47,98,108,185,190,158,15,50,33,81,4,200,62,144,40,0,225,124,72,27,246,96,198,232,123,167,80,76,39,111,249,61,0,32,72,54,132,43,206,38,73,118,168,94,132,187,155,14,53,33,74,238,198,220,51,152,155,102,177,12,214,111,80,118,85,214,26,105,169,37,168,218,176,49,18,226,178,213,6,178,223,32,212,35,211,57,78,185,46,100,189,231,60,26,101,90,113,127,111,109,36,154,59,165,219,224,206,102,179,252,114,64,229,39,75,141,71,89,228,233,57,163,162,223,29,118,126,190,23,189,86,23,209,197,35,6,142,180,152,6,214,81,65,211,165,106,18,214,128,89,78,203,218,213,95,40,57,201,56,175,122,67,145,200,3,23,221,164,208,167,115,135,109,113,61,165,109,39,111,171,142,46,2,171,77,165,107,8,85,203,109,199,234,179,127,140,119,213,84,77,209,23,231,215,202,84,74,23,133,184,127,232,109,55,87,46,101,145,8,53,143,139,106,147,138,127,239,64,107,120,21,191,239,254,234,69,97,162,200,193,97,90,249,18,85,80,132,245,146,244,34,244,143,94,174,94,44,113,15,88,193,124,224,169,95,207,204,88,242,215,101,130,219,37,135,22,138,228,26,76,183,242,28,6,253,197,157,130,151,241,236,68,65,15,197,73,132,109,136,183,58,45,155,120,243,135,111,92,146,215,111,76,22,134,201,252,76,99,9,188,66,160,152,19,108,46,53,141,44,12,165,198,208,20,137,87,174,39,187,196,101,218,211,244,118,28,238,178,80,71,220,87,72,141,246,62,121,63,33,188,142,146,94,212,55,186,52,150,198,197,57,253,57,207,201,127,85,74,83,69,131,157,70,92,91,5,194,10,149,195,123,44,160,68,56,105,119,127,194,41,89,254,173,189,220,250,123,222,184,175,108,113,90,70,158,94,232,1,178,168,147,64,33,100,213,237,111,150,41,173,224,42,27,211,46,220,170,186,197,243,149,115,116,248,168,188,203,165,130,105,232,52,42,231,146,146,248,45,42,39,170,187,5,62,137,202,65,228,191,31,99,55,144,90,6,16,35,3,68,46,103,222,32,24,106,4,211,136,196,115,93,84,89,253,59,7,69,132,245,201,252,239,247,36,9,27,93,35,155,67,199,234,120,229,191,58,151,158,204,81,166,41,26,108,54,37,134,194,72,155,103,213,39,248,78,149,75,164,210,196,209,156,228,49,232,183,237,8,221,54,116,68,60,187,151,224,213,168,118,76,228,221,158,211,167,92,121,146,172,234,161,26,141,37,91,156,188,9,231,172,184,110,70,216,103,141,53,241,109,73,183,150,214,58,84,10,34,46,52,184,145,74,63,209,115,169,247,205,219,246,84,94,55,226,71,156,246,89,112,147,116,104,132,75,134,62,116,68,138,208,45,35,197,109,213,59,216,121,27,217,182,218,232,55,115,235,182,102,26,115,218,86,104,247,85,204,162,22,236,193,35,175,13,239,40,75,76,211,223,79,169,69,79,22,7,20,141,151,119,167,181,187,125,40,4,226,229,221,156,241,9,94,158,94,167,242,238,89,173,196,27,23,141,143,141,16,98,156,127,71,172,127,176,27,244,159,71,115,195,98,179,162,56,185,227,79,69,247,101,117,85,221,195,204,158,246,33,235,76,155,253,219,123,150,4,228,156,218,40,222,101,78,74,146,209,162,136,174,189,155,222,202,111,178,38,94,187,48,155,152,26,66,107,108,36,145,8,207,79,67,16,235,56,254,233,40,128,92,155,172,26,119,107,49,241,223,244,107,234,67,220,105,113,25,117,124,5,183,183,95,170,241,159,228,144,191,156,179,158,254,80,212,38,159,250,30,186,240,246,232,185,63,111,177,127,242,206,59,211,15,50,165,59,59,112,213,237,153,37,229,166,57,93,116,112,31,191,59,126,119,8,76,170,194,70,165,27,73,140,159,236,142,135,6,163,113,93,211,46,249,41,14,159,61,25,155,171,27,241,94,241,113,83,201,115,254,34,34,27,42,174,156,193,19,102,59,33,120,171,120,129,242,145,56,133,217,27,214,243,31,207,1,174,75,16,8,114,188,156,39,127,84,90,180,107,180,64,241,167,205,230,213,24,81,142,49,235,213,37,74,190,140,134,141,39,164,202,242,62,206,83,210,70,26,92,15,229,125,218,226,151,238,131,138,169,67,213,237,200,76,140,244,71,85,210,99,225,133,160,247,49,49,117,82,205,254,157,196,41,21,124,200,54,178,119,150,147,210,238,180,217,244,39,127,54,138,252,72,107,201,181,163,79,137,247,98,104,5,140,70,227,78,254,108,171,18,133,252,167,191,252,147,228,47,157,145,49,168,209,164,72,148,182,97,164,33,146,5,172,209,139,11,119,173,68,59,16,213,124,47,41,40,190,228,2,143,136,192,208,121,93,159,189,91,170,65,54,104,10,91,148,204,210,173,108,15,186,127,233,159,75,17,193,68,141,127,212,34,146,53,54,254,145,234,112,77,170,133,148,35,106,170,51,179,233,215,232,96,16,21,16,231,135,62,201,73,153,77,229,119,49,210,100,32,85,161,97,154,164,46,99,164,120,251,83,206,202,172,137,56,222,15,106,20,153,213,88,174,10,131,132,171,198,41,242,23,28,184,222,140,78,118,249,24,50,85,246,138,155,175,15,0,181,153,227,135,23,12,45,121,252,179,233,52,164,145,226,148,36,68,142,173,44,23,180,124,75,112,240,252,53,71,28,212,148,14,230,196,133,197,168,96,171,52,215,13,214,106,117,228,122,93,115,234,197,201,28,144,202,239,217,188,217,85,57,31,250,133,62,190,231,98,20,111,195,16,171,124,192,65,80,188,54,44,187,112,248,210,205,111,109,242,41,19,8,21,185,178,254,214,126,98,215,88,123,125,156,168,213,232,171,106,160,252,13,227,150,40,179,184,191,147,152,0,198,50,112,40,206,252,11,94,101,142,2,105,177,202,21,220,98,66,88,149,41,138,241,100,132,52,145,148,43,45,23,216,192,52,185,38,189,36,204,129,58,199,247,147,17,12,200,249,83,217,144,238,83,17,185,231,84,181,108,154,86,178,251,94,105,119,137,77,81,150,164,106,160,201,126,102,209,214,245,163,135,199,10,54,73,138,156,129,166,160,239,125,223,19,36,56,242,34,37,103,138,69,185,114,12,64,22,214,48,228,148,100,109,146,177,205,33,156,185,245,13,106,62,139,165,118,111,153,189,144,158,223,185,242,18,11,136,38,9,10,49,108,233,171,144,76,146,73,171,137,145,97,91,240,11,73,160,77,12,43,126,214,63,108,217,83,4,55,128,126,29,150,43,233,90,163,8,47,133,29,108,153,86,12,217,52,225,205,244,143,168,7,239,173,248,61,100,132,231,188,229,188,124,235,108,107,244,142,10,188,210,236,129,42,196,84,115,202,117,114,48,247,119,203,32,81,60,196,96,92,6,210,239,195,87,248,155,103,144,220,208,158,47,9,224,215,29,149,37,107,230,151,252,62,17,189,131,152,14,183,136,5,1,175,233,122,154,119,209,145,182,220,118,124,148,125,157,168,107,71,165,183,45,93,108,177,119,190,18,125,217,102,2,252,58,229,181,120,70,35,223,243,65,128,19,250,120,63,100,60,247,117,104,1,239,143,107,144,197,144,180,164,129,31,112,196,159,246,36,8,99,159,205,52,103,250,38,42,110,29,152,135,115,125,140,133,143,195,94,19,127,218,236,154,10,209,14,77,10,19,240,35,152,135,237,17,175,140,91,9,69,64,117,84,210,32,103,189,51,211,236,117,216,162,160,182,142,208,29,46,16,165,254,221,186,98,198,42,20,79,99,95,20,191,207,18,89,131,138,123,149,94,29,255,104,120,140,248,101,155,210,17,255,59,242,70,226,133,165,209,236,134,18,90,172,167,123,36,146,232,239,219,78,60,100,60,131,14,171,20,176,63,89,106,104,158,52,188,43,6,190,42,0,153,123,166,210,167,121,90,21,184,195,80,227,160,213,138,175,10,148,30,157,60,199,61,139,255,133,125,91,130,247,115,16,24,141,20,65,176,255,142,190,77,175,49,80,86,45,60,117,102,197,175,47,11,226,221,106,218,6,233,225,70,235,104,92,202,41,140,143,82,203,133,70,28,69,7,169,172,180,72,95,110,20,86,49,243,99,240,162,188,184,157,31,95,13,29,10,159,175,149,246,39,60,247,149,61,201,136,10,99,4,115,138,228,169,77,160,194,251,195,159,4,172,62,250,234,217,120,78,23,90,57,59,123,7,120,202,233,114,200,55,156,94,121,26,36,72,223,206,91,229,109,253,18,87,220,14,51,68,242,237,129,93,114,93,222,11,220,65,70,71,193,73,120,61,68,40,155,82,120,253,178,95,26,25,51,232,9,195,130,30,120,111,145,220,200,255,27,133,47,49,113,27,251,5,107,190,151,252,222,142,120,155,124,55,228,130,182,215,212,169,77,190,45,247,35,62,122,188,77,254,81,41,139,101,153,29,222,38,255,139,200,69,62,83,21,78,7,90,131,234,193,24,84,109,143,24,34,182,254,89,155,187,120,13,242,33,131,115,104,26,110,139,130,107,246,122,212,134,185,70,106,103,205,241,51,109,115,91,233,8,60,253,179,174,62,232,111,113,198,110,127,84,249,163,125,43,15,32,232,250,139,105,22,217,141,78,159,153,30,163,6,5,52,104,233,31,174,89,120,140,135,112,175,213,240,251,200,202,34,139,212,116,2,237,227,133,31,220,171,114,41,124,38,84,48,208,97,129,146,138,53,31,162,235,25,158,73,21,60,70,37,248,108,126,108,185,218,2,201,106,55,7,172,148,97,191,18,113,40,32,217,90,59,75,26,155,109,215,38,31,14,124,122,91,110,191,185,127,156,247,233,75,193,20,153,254,129,187,21,135,27,227,39,81,201,67,73,221,7,161,203,159,124,172,146,116,151,92,124,207,197,227,124,45,45,254,134,6,204,250,16,144,6,180,194,188,211,232,247,247,43,242,50,91,215,30,3,47,168,40,235,224,120,45,153,115,189,231,238,20,223,130,55,35,235,165,156,47,215,192,58,3,125,117,201,246,111,247,62,44,22,45,62,246,130,127,11,36,3,252,226,94,201,223,120,213,249,55,159,207,169,217,171,137,85,166,104,100,117,18,190,132,123,234,165,63,101,122,112,223,226,212,75,255,33,209,111,146,154,81,123,108,83,148,150,31,14,20,16,132,68,101,247,44,96,23,94,52,175,75,106,73,112,59,9,120,219,177,23,81,241,2,31,228,122,179,223,77,189,149,222,124,175,254,45,226,178,46,172,51,232,228,253,145,125,146,205,172,213,67,41,68,81,102,13,25,76,138,142,112,129,106,113,215,107,195,125,54,234,195,154,70,198,108,35,156,164,195,93,226,14,218,115,237,162,99,133,220,82,149,243,205,223,11,199,127,236,161,37,47,13,204,156,248,153,211,6,248,69,116,200,243,35,68,4,174,166,162,2,31,41,78,196,155,174,70,205,203,234,104,79,10,43,243,107,206,176,115,204,179,223,93,169,198,106,182,166,221,120,32,89,122,161,4,87,216,95,112,225,95,245,140,44,102,49,46,31,29,30,36,125,209,203,232,207,72,94,46,114,143,149,92,83,82,131,31,103,102,244,191,137,223,106,50,232,250,232,3,149,125,172,190,122,209,250,101,87,215,251,170,241,184,168,74,189,6,171,186,138,182,152,237,140,8,188,251,152,67,84,211,173,169,18,188,109,178,201,139,118,49,121,31,83,146,59,121,235,8,208,177,192,45,21,85,93,248,14,20,12,175,240,155,42,74,103,14,29,155,16,246,50,252,189,165,168,37,164,205,41,47,55,111,20,195,61,122,235,38,108,129,225,242,179,20,133,191,81,127,124,246,144,103,71,195,96,141,11,13,175,160,148,32,194,56,140,80,145,218,34,179,156,22,19,191,43,0,9,197,28,230,102,53,193,74,27,19,134,137,194,177,140,63,103,209,213,10,94,100,47,245,200,120,86,132,37,187,179,196,92,208,42,160,49,152,172,101,37,37,216,197,74,217,77,95,25,104,164,245,64,207,223,39,178,241,101,121,73,210,134,121,105,235,171,224,161,128,233,164,144,92,68,207,185,70,14,209,111,147,43,14,105,114,150,225,149,252,238,114,64,143,200,249,122,236,61,107,173,43,114,148,22,145,183,36,147,143,62,153,178,206,195,72,248,234,242,117,239,197,143,31,52,156,158,105,7,142,20,163,137,95,238,101,2,159,206,75,215,160,218,66,89,155,147,11,100,205,117,252,249,28,138,121,171,227,24,147,224,25,69,41,57,135,206,99,145,29,151,92,121,118,180,31,201,91,105,85,194,8,237,240,150,95,220,75,241,61,101,12,189,108,162,62,156,216,58,35,249,92,183,121,89,247,216,46,30,78,88,114,238,231,31,52,56,84,202,123,54,240,149,68,185,11,192,204,180,36,74,198,100,35,132,15,151,23,62,22,90,155,231,189,86,122,229,47,15,199,249,179,63,177,44,133,145,82,238,219,36,100,136,122,173,177,172,49,172,186,195,131,113,7,86,166,246,181,199,221,85,174,174,91,187,255,197,50,149,216,182,22,88,32,85,15,148,108,215,147,191,47,12,229,2,97,224,131,87,12,146,224,146,238,235,245,156,59,106,150,99,136,40,101,205,31,213,111,232,22,7,13,79,135,248,94,93,91,154,211,181,49,139,103,222,155,35,217,31,204,17,245,207,53,79,31,203,173,69,49,181,99,143,175,119,176,222,89,28,185,56,208,71,38,211,81,39,90,200,230,242,236,163,100,45,58,90,51,121,155,190,194,153,77,64,173,102,233,246,30,200,107,210,31,190,43,174,131,195,100,248,190,34,108,232,166,18,143,18,146,209,161,184,76,20,88,169,37,76,91,81,98,200,89,17,101,151,238,172,123,189,115,150,247,17,58,221,22,125,167,126,206,45,169,218,125,190,7,66,65,27,190,2,67,175,249,74,97,4,48,86,165,141,178,133,154,233,222,149,214,193,107,46,230,203,68,204,158,121,26,132,223,183,107,117,126,39,38,61,105,190,190,40,6,174,169,213,177,32,230,148,64,106,254,84,138,146,219,232,129,250,216,175,178,185,71,185,56,104,41,143,121,132,184,57,129,232,83,70,110,233,53,227,192,176,152,99,141,147,208,176,68,188,70,197,36,93,188,198,43,179,51,151,81,106,174,90,39,99,162,241,31,98,123,169,123,78,255,176,69,121,31,190,185,122,46,121,52,58,162,135,158,178,254,29,144,147,125,173,146,78,130,195,132,234,98,138,121,162,195,192,244,108,114,151,0,93,105,50,118,50,33,113,233,147,38,70,246,93,92,68,84,167,145,159,190,125,105,120,201,121,192,167,28,37,35,245,150,121,47,212,139,184,249,62,40,25,245,157,21,24,106,205,94,102,177,2,157,91,218,37,11,215,74,119,203,182,126,180,86,102,206,77,199,252,44,183,75,234,251,182,175,72,147,243,89,0,29,127,68,87,31,6,61,102,176,29,90,31,187,222,40,193,158,143,118,50,15,111,254,98,168,161,105,109,23,65,40,162,242,153,34,193,19,174,163,102,111,102,128,237,79,107,255,195,13,50,156,21,146,111,167,66,154,10,189,94,162,187,226,185,254,173,17,11,114,125,229,140,214,96,98,47,39,247,129,191,211,168,171,180,89,166,55,28,34,252,185,237,203,39,195,119,238,33,99,179,46,182,3,134,233,40,167,96,170,212,20,117,186,189,145,172,85,196,66,42,178,88,177,64,76,202,42,226,49,104,65,82,197,125,229,193,211,185,239,197,97,226,193,198,105,47,56,89,158,139,131,178,254,8,135,156,255,17,14,129,240,120,8,182,211,163,246,20,15,129,63,106,13,141,45,31,20,246,148,90,43,252,211,49,230,254,143,99,204,238,247,99,12,156,118,227,174,104,233,149,146,29,46,237,177,232,116,21,193,167,117,137,77,230,144,140,213,234,196,58,147,162,89,113,9,164,5,123,113,35,69,132,60,250,241,141,101,160,182,21,9,145,77,88,218,235,199,86,27,84,225,67,239,245,155,19,164,17,47,75,38,68,221,251,49,163,203,213,246,225,165,212,156,93,134,150,206,9,15,73,114,67,15,74,22,106,177,224,175,221,188,58,224,148,247,165,144,208,48,39,76,115,173,244,79,57,38,145,151,201,128,95,162,109,52,63,0,191,186,57,27,236,180,214,141,255,77,173,34,237,183,90,197,156,140,46,147,245,111,181,10,195,141,51,181,138,223,171,189,174,63,5,124,238,131,109,151,230,206,90,221,51,230,253,142,145,149,184,113,15,47,235,58,173,226,139,234,24,15,101,150,50,241,42,223,69,215,56,91,200,3,126,165,174,189,45,56,164,86,208,189,185,250,106,35,80,177,1,167,78,127,245,203,23,194,222,6,201,239,19,19,73,117,19,117,48,123,187,26,155,228,225,70,245,213,87,211,31,127,46,59,140,170,95,142,176,255,62,86,175,192,93,236,40,182,62,36,211,225,72,114,136,99,32,52,43,127,181,175,99,80,235,32,214,163,147,23,75,176,237,153,216,125,195,242,194,211,93,155,213,20,209,82,38,205,124,78,114,247,207,179,33,47,30,62,208,137,200,108,86,248,106,55,123,206,240,103,202,235,213,163,111,110,37,249,11,110,81,214,218,128,239,180,185,117,95,202,223,117,149,41,137,47,237,208,238,169,62,211,205,253,144,241,209,213,221,195,89,107,28,108,216,219,87,20,73,165,188,253,138,94,176,43,198,42,250,58,119,235,214,86,67,211,203,207,22,94,141,125,21,195,252,87,18,190,220,206,97,246,109,99,137,67,252,244,238,250,246,50,199,111,81,147,195,75,107,157,47,200,238,211,185,187,240,216,189,216,115,52,97,76,99,3,96,14,227,155,15,7,205,56,20,156,254,255,89,254,253,223,174,155,29,1,22,196,18,115,96,130,77,118,90,207,18,128,28,59,224,238,5,222,246,40,61,128,30,225,67,94,158,11,10,181,151,175,55,229,124,163,201,126,33,230,108,212,5,73,49,16,44,79,239,74,254,201,225,222,145,192,94,45,13,137,172,132,179,176,159,143,13,213,152,250,97,193,90,109,116,7,40,128,206,124,212,69,45,46,186,157,93,247,35,90,133,94,45,225,78,99,45,202,212,217,86,114,56,75,126,31,208,22,253,74,249,21,16,18,101,194,69,215,221,130,224,107,135,127,163,138,56,132,32,208,218,170,24,39,27,150,204,123,119,21,229,93,233,23,62,102,242,79,204,217,132,217,189,105,167,74,139,3,35,3,197,223,109,38,47,246,43,188,83,235,188,71,55,153,122,105,179,177,14,144,182,34,118,221,116,6,44,82,241,52,117,129,82,244,252,149,243,175,100,63,2,126,237,93,169,155,83,58,207,237,238,251,53,68,248,202,81,143,43,224,151,255,131,136,82,115,182,175,158,224,242,151,146,14,254,132,194,71,215,70,115,166,181,126,184,76,127,85,176,227,183,84,2,150,255,92,211,255,73,116,120,78,17,244,163,112,150,210,203,139,132,9,114,149,201,83,160,125,150,150,102,55,188,140,32,239,97,176,254,35,227,62,76,34,227,133,59,125,119,221,206,79,170,242,240,90,234,254,191,57,202,248,175,22,173,1,1,59,45,205,186,9,47,239,245,195,172,130,206,157,144,78,63,77,216,237,153,37,185,169,32,68,192,197,176,172,157,231,193,231,198,42,124,171,90,2,139,167,237,184,225,82,40,141,247,117,239,5,199,158,3,61,26,251,130,81,152,239,172,92,202,100,251,58,39,155,212,245,46,213,212,50,84,252,92,229,235,253,54,143,71,95,159,119,20,209,20,13,25,33,22,87,14,169,164,166,116,160,119,223,61,175,21,17,190,82,127,205,125,119,25,3,220,119,164,241,200,11,192,93,39,92,169,63,126,144,160,18,72,69,169,172,105,238,120,39,243,193,45,216,71,129,199,67,223,85,55,204,78,18,252,77,100,178,124,115,197,53,117,154,159,118,29,9,184,154,253,183,245,111,115,63,209,135,78,3,126,253,192,17,61,186,128,28,208,10,210,251,49,191,95,249,84,194,253,33,199,245,86,138,249,143,75,222,216,34,152,13,67,55,183,206,15,206,208,57,155,7,148,66,177,95,54,106,149,25,224,71,89,135,31,35,77,232,190,227,252,134,245,174,164,178,197,223,123,43,194,241,101,187,19,173,234,55,193,192,248,248,124,187,99,236,65,184,218,195,49,164,7,192,80,141,163,226,177,218,145,0,96,61,249,92,229,136,198,249,74,158,255,235,143,232,95,45,222,79,6,94,234,23,58,77,0,97,135,200,166,96,246,202,49,128,62,136,212,5,203,215,152,116,51,235,60,32,168,225,253,130,220,245,220,227,7,194,210,54,77,166,193,27,184,111,43,54,224,221,253,54,102,197,58,209,27,2,217,204,206,27,92,239,148,9,183,222,21,252,20,80,157,25,66,11,230,222,248,49,202,170,248,205,35,185,10,52,12,73,242,17,189,254,124,191,173,35,206,218,196,208,153,230,26,175,178,94,51,97,162,237,143,249,219,101,22,116,42,107,87,2,125,186,32,28,220,213,209,138,19,99,81,180,18,81,221,22,64,237,208,215,9,63,215,237,62,174,171,25,135,191,155,226,181,50,123,13,84,20,238,230,136,66,4,116,0,249,186,82,9,194,31,219,164,109,146,127,163,192,40,177,251,122,219,29,173,177,239,103,2,137,62,95,63,217,145,162,179,31,236,158,47,28,129,66,5,117,98,20,247,191,140,57,96,113,52,4,159,199,30,249,69,30,203,76,87,122,31,83,130,116,228,56,218,191,220,103,164,116,219,176,179,152,251,48,249,229,254,247,99,51,153,199,66,79,197,139,132,40,231,3,252,95,202,217,194,197,147,164,131,90,117,46,2,26,53,195,140,31,241,148,247,197,24,77,67,206,207,236,210,17,31,20,219,10,116,188,23,7,240,254,191,202,17,253,231,117,179,131,53,183,248,89,253,185,13,141,139,29,150,248,190,92,49,165,41,194,178,161,139,201,99,183,203,245,252,136,122,65,48,187,160,201,203,57,235,160,42,59,245,73,18,247,0,181,14,146,20,227,82,185,241,35,180,20,145,188,249,251,61,224,120,199,253,187,31,219,28,158,178,183,29,201,110,107,188,87,32,240,85,172,124,181,171,234,231,224,218,82,36,126,47,86,201,55,26,99,31,86,168,155,136,54,0,231,43,136,36,87,171,29,250,250,6,248,213,60,181,74,121,87,131,65,190,46,123,251,112,235,206,227,180,229,219,170,216,28,112,166,23,51,179,207,245,215,73,247,155,32,205,96,169,138,201,218,48,98,54,227,233,11,215,16,163,243,122,91,36,224,67,58,185,20,29,216,216,163,149,40,161,245,148,3,215,15,71,207,217,216,196,107,119,47,185,173,46,73,103,254,240,123,163,62,175,97,84,152,202,37,51,157,123,145,250,186,239,241,3,52,119,134,122,201,44,213,56,131,190,87,65,39,27,89,210,207,164,23,25,41,170,2,230,213,133,91,179,59,165,136,54,21,246,125,155,111,206,145,130,16,23,215,121,116,189,197,7,138,136,174,99,191,103,220,31,106,81,101,2,125,145,112,173,104,145,91,245,140,171,213,34,21,234,100,27,124,59,200,187,44,28,94,65,7,229,34,95,210,210,72,73,191,61,80,35,245,203,160,184,248,94,46,26,28,48,242,204,68,133,46,236,37,205,107,193,148,214,1,35,251,143,100,29,152,220,255,235,15,246,95,44,189,243,159,99,94,63,247,51,180,44,57,80,176,38,160,241,50,86,162,52,165,165,160,215,91,126,13,61,231,71,118,51,54,45,17,29,206,228,149,203,122,253,181,98,198,126,3,205,238,20,194,18,252,227,64,238,209,150,103,90,21,200,57,187,155,153,242,220,81,141,45,224,87,35,63,40,101,184,49,116,127,251,238,215,233,87,239,155,118,167,180,172,123,1,155,115,186,159,191,92,146,136,114,131,22,68,83,48,116,42,78,127,132,150,10,203,39,217,33,62,134,222,217,22,178,176,194,189,227,230,42,2,55,19,62,182,61,106,123,244,177,108,141,36,167,1,38,27,79,144,116,84,62,244,232,114,183,70,114,167,95,111,249,144,160,168,5,202,183,171,15,208,246,250,169,22,198,63,126,141,198,152,3,88,235,105,119,84,69,239,227,194,73,200,73,213,250,65,111,61,197,255,93,230,218,146,73,250,98,113,120,29,48,247,46,245,188,174,53,188,175,226,50,91,50,217,149,123,13,251,175,20,6,158,74,240,11,109,149,65,238,12,123,32,189,226,227,125,247,185,32,200,103,22,147,186,203,237,223,54,138,103,147,198,234,220,27,116,160,46,86,111,158,106,1,101,52,215,175,27,109,206,115,196,191,66,217,251,52,161,151,74,87,78,254,74,247,166,248,104,189,204,83,32,28,111,70,145,54,137,185,128,168,38,177,39,10,6,182,110,76,215,189,65,35,169,140,105,226,255,215,31,227,127,182,120,63,99,139,205,94,25,16,220,86,231,229,153,251,108,64,112,43,63,190,60,215,189,95,44,164,211,216,116,158,215,66,237,124,225,30,237,152,129,86,148,105,241,84,9,96,15,210,221,177,86,118,27,247,133,201,127,193,140,163,249,153,27,155,73,194,38,219,3,198,111,163,133,15,105,253,189,216,216,219,193,239,168,63,205,236,125,92,73,113,245,153,224,8,217,138,176,212,146,159,108,210,187,251,234,24,217,223,224,240,253,59,159,193,4,253,71,145,22,199,64,183,47,60,190,2,239,43,168,215,172,107,182,248,72,149,4,242,56,24,123,182,228,102,14,132,20,253,85,107,172,68,168,206,81,204,63,10,248,225,211,228,68,53,251,68,147,245,16,87,51,255,51,97,127,233,219,147,124,103,87,46,150,34,182,186,175,84,225,51,151,216,167,159,186,40,126,48,53,184,30,255,80,4,88,136,136,23,65,55,104,243,186,191,231,113,153,181,167,130,48,217,157,247,14,169,135,0,190,235,231,190,28,11,48,22,242,203,30,139,183,233,107,108,180,233,167,136,72,59,94,175,247,200,54,74,27,30,41,227,138,169,232,176,103,18,154,13,120,174,70,168,155,212,83,239,170,107,100,80,26,152,190,61,64,186,124,125,51,236,192,218,170,90,72,33,169,239,174,171,54,176,2,35,93,74,246,180,207,219,26,151,112,177,113,194,248,235,246,51,175,167,200,181,206,62,100,150,14,243,182,95,26,65,194,65,249,118,118,154,146,83,227,219,158,98,47,78,162,155,15,237,195,231,96,196,46,234,198,122,55,247,55,245,222,51,74,204,133,92,250,191,254,180,255,213,42,102,99,71,20,139,136,113,208,222,60,217,230,52,94,216,75,49,138,250,197,62,180,243,186,52,107,44,128,142,2,226,132,73,130,147,253,236,21,184,238,93,240,224,183,237,124,244,41,208,213,218,159,235,174,202,201,61,93,248,83,240,242,161,12,70,211,233,90,160,58,249,241,114,222,199,52,150,20,130,201,142,87,184,47,217,57,58,229,106,148,56,85,194,43,243,215,86,35,158,78,182,46,58,104,126,228,18,143,86,196,144,55,60,129,78,5,178,159,92,206,194,199,94,45,63,10,15,237,0,191,206,107,2,126,137,0,20,156,203,227,179,70,199,132,73,27,13,242,3,224,245,105,50,125,240,160,220,233,183,14,58,1,28,216,80,67,223,200,188,203,177,25,7,143,110,248,83,250,49,231,192,29,200,91,245,182,248,12,63,220,49,106,40,78,55,6,83,115,119,94,123,112,215,165,137,183,140,225,230,163,145,47,221,207,73,95,186,86,126,98,52,206,227,183,10,209,123,99,147,240,51,228,201,195,199,24,105,175,207,129,31,191,109,150,169,85,196,125,170,35,229,40,124,64,193,123,64,82,109,51,216,123,183,60,253,114,59,246,92,208,57,156,197,216,179,125,94,49,38,162,202,78,75,70,226,198,53,154,181,59,188,215,73,159,125,97,140,138,242,99,36,254,191,254,180,254,179,21,20,181,199,88,18,116,175,244,73,80,27,31,224,211,180,158,199,68,184,103,91,186,170,61,179,112,210,76,212,220,141,252,78,179,134,98,241,246,205,171,18,183,142,144,123,158,199,13,94,83,25,141,125,235,250,61,202,51,236,249,111,15,134,30,216,111,20,113,129,180,84,169,131,246,21,143,250,55,205,214,91,203,86,189,87,204,195,189,127,166,116,166,111,224,168,199,129,68,81,94,12,239,143,245,103,250,251,131,71,48,179,34,250,70,185,105,140,165,235,175,28,18,243,0,191,4,228,28,63,216,139,205,9,95,184,126,238,184,47,63,48,210,207,191,141,61,172,67,220,119,214,154,225,110,153,99,92,58,86,179,173,206,178,86,144,117,165,227,252,246,251,167,217,123,190,62,14,8,243,54,73,225,212,207,130,211,36,163,83,164,57,164,6,171,214,77,28,237,50,16,206,11,164,221,128,111,223,218,192,119,89,252,159,165,104,221,169,49,121,126,224,245,225,8,219,75,177,248,177,89,234,225,247,154,238,234,88,95,105,86,90,22,117,113,19,205,24,182,145,87,220,77,83,150,253,78,150,178,181,198,72,197,175,102,58,231,217,41,62,188,123,97,28,173,97,224,252,102,67,60,105,0,73,73,206,64,153,136,37,221,139,125,236,51,241,44,15,48,151,215,169,193,228,18,131,169,37,125,38,74,75,145,162,0,16,70,88,50,74,224,130,248,254,95,252,152,131,162,26,244,110,94,124,141,101,175,228,157,3,83,154,58,191,62,160,14,147,53,21,57,86,201,29,32,248,71,186,91,119,254,194,129,227,240,163,148,11,63,51,6,56,107,227,95,229,95,6,252,10,25,250,162,53,128,164,248,148,163,253,195,138,234,171,7,111,202,160,194,113,220,213,163,248,126,190,254,133,250,43,131,130,199,11,199,238,122,249,7,58,236,2,161,175,69,143,103,143,221,141,45,54,108,186,113,47,35,251,230,116,247,21,139,135,247,159,106,156,103,19,142,9,124,15,248,85,210,60,25,200,47,96,22,244,128,183,229,154,189,106,190,222,252,15,37,5,102,248,235,220,233,54,245,196,229,87,75,35,34,205,48,151,220,20,234,249,119,63,213,62,218,159,108,206,61,155,66,35,151,138,57,38,183,151,6,78,179,237,7,62,175,134,164,186,223,6,149,63,29,216,127,137,147,58,24,49,231,202,122,124,178,49,69,127,154,74,38,195,223,96,110,36,238,189,170,177,114,191,113,242,158,239,11,174,94,9,37,62,206,91,13,244,232,61,90,40,91,32,184,233,165,202,203,243,100,207,37,198,98,80,195,195,188,77,192,233,117,129,244,52,227,32,119,216,96,53,2,99,234,223,30,19,254,131,10,86,250,48,241,186,51,172,200,77,132,36,145,9,66,131,86,148,200,196,8,102,132,102,183,148,30,148,20,185,228,7,213,19,203,14,2,138,205,82,114,1,197,159,181,44,47,196,117,17,151,152,16,250,173,143,88,142,87,192,143,170,251,92,211,135,31,126,153,70,38,233,175,43,242,255,225,236,162,150,79,171,40,6,45,209,135,150,212,141,197,192,92,74,240,88,2,188,109,12,61,98,129,178,237,245,77,101,25,150,213,85,13,176,110,192,251,8,67,201,158,214,216,115,196,43,161,10,48,22,152,64,190,90,178,57,70,63,185,17,221,88,59,12,46,213,20,13,136,213,76,225,161,118,127,222,237,60,199,150,167,169,53,108,167,153,20,223,178,48,103,10,27,227,189,31,1,31,184,12,120,189,70,48,62,80,55,206,235,51,241,98,82,203,100,105,180,162,166,255,153,107,157,97,190,187,69,65,175,46,231,129,76,209,46,163,59,58,204,102,129,254,126,43,40,242,35,224,87,210,15,33,24,224,215,219,91,129,128,75,75,43,55,126,190,249,120,171,220,159,251,62,244,90,240,247,160,7,139,176,7,73,77,174,112,43,5,238,221,181,49,70,199,226,59,19,149,250,13,2,162,75,69,2,242,25,195,223,175,244,246,180,234,237,144,116,216,245,228,255,134,17,59,176,143,145,184,166,89,70,7,0,252,226,255,214,236,246,157,108,103,105,124,81,180,161,126,148,249,81,136,211,171,171,83,193,142,75,13,248,222,195,253,157,113,105,67,57,107,49,69,144,12,61,233,235,45,221,63,209,60,231,41,23,90,42,56,167,68,50,250,17,54,101,77,214,21,178,202,226,150,253,135,155,18,30,207,185,47,241,102,104,110,221,56,186,82,102,63,123,107,87,115,104,236,235,181,249,156,127,26,94,4,220,12,111,114,119,121,103,218,7,175,153,216,191,83,105,90,54,64,70,106,254,244,210,131,254,169,207,223,31,203,46,11,60,36,87,108,147,48,127,255,246,200,192,151,184,162,231,153,233,70,157,20,166,223,97,108,209,199,57,163,206,57,94,211,232,185,235,56,197,139,247,55,110,7,79,182,214,52,229,127,79,51,27,3,133,163,94,169,197,117,160,35,254,36,175,203,24,207,253,197,93,228,100,59,57,95,93,111,249,246,16,107,41,152,225,230,81,36,185,62,54,99,203,190,62,122,235,238,150,93,244,145,66,214,46,93,139,150,2,245,120,166,221,181,221,7,73,69,131,188,49,35,161,189,26,95,14,66,114,214,86,229,105,191,19,135,188,255,246,210,94,110,209,91,102,211,69,162,206,188,97,159,130,218,180,230,209,243,16,122,11,224,62,232,228,23,118,216,73,51,91,164,185,156,241,49,99,58,189,240,197,143,202,36,183,205,97,201,156,27,246,129,147,246,41,63,151,84,126,186,93,109,123,187,165,191,239,209,246,60,245,90,72,231,19,192,47,198,51,16,188,210,176,63,198,55,131,46,86,125,121,208,125,167,103,209,123,114,220,217,185,198,125,147,141,171,18,254,243,206,101,161,122,141,13,67,201,148,79,189,11,98,85,61,32,50,201,87,82,77,18,21,173,26,218,103,8,123,22,108,0,192,173,189,32,151,229,73,23,76,147,171,181,27,23,223,201,195,48,1,55,171,159,44,57,121,24,112,139,69,84,71,153,39,15,131,84,79,171,208,14,201,141,89,116,251,23,192,175,238,159,244,21,128,95,183,159,41,2,206,251,124,205,62,254,228,33,60,246,130,250,6,54,190,236,33,0,96,68,223,110,253,77,224,163,121,203,81,179,229,146,153,122,192,220,91,228,254,122,85,91,246,111,207,6,72,254,162,99,250,107,151,37,155,91,130,135,57,219,63,2,189,1,191,84,215,1,191,24,54,108,58,254,212,151,253,224,174,220,249,173,250,100,116,246,17,6,252,50,190,80,170,96,182,107,91,30,96,83,131,89,236,45,238,95,138,245,27,225,182,139,113,204,135,203,109,32,90,222,227,245,54,173,134,207,74,136,180,16,199,23,175,98,141,73,254,9,193,136,95,122,86,85,227,1,189,119,147,133,94,9,166,200,140,233,231,28,136,228,253,188,191,241,172,232,187,155,207,22,199,67,98,221,55,105,92,91,233,223,233,83,163,77,4,206,0,151,188,141,47,29,29,231,76,7,14,29,42,94,250,241,148,93,111,15,207,215,248,109,21,11,34,95,126,182,104,169,121,248,221,175,169,175,42,238,176,61,158,114,115,252,118,196,141,126,143,140,144,107,179,134,247,136,7,196,31,143,247,189,122,109,249,85,113,254,27,224,215,194,113,244,216,73,0,243,254,85,212,16,114,213,239,33,99,118,234,91,206,111,186,150,139,231,241,221,142,253,102,143,239,3,59,139,39,187,234,173,236,26,181,162,90,173,77,60,235,190,248,43,55,178,71,161,186,179,32,233,225,11,214,98,128,95,231,124,134,246,248,247,11,129,98,162,208,65,46,151,118,46,115,203,73,6,195,183,185,163,249,151,122,91,218,129,171,115,179,79,230,40,76,123,223,168,106,194,10,198,205,134,13,205,149,221,125,24,255,70,63,212,64,230,111,186,137,127,217,33,24,149,31,11,248,242,29,218,100,41,57,53,163,227,54,86,241,178,77,101,172,236,205,231,79,29,116,223,3,240,27,51,237,33,87,165,76,135,194,210,55,46,221,92,90,114,209,34,42,42,253,124,53,115,109,170,219,82,251,222,2,208,122,237,0,200,139,141,164,113,103,74,178,168,175,50,72,233,29,35,3,122,182,151,70,192,82,205,175,204,227,47,110,161,118,66,207,108,41,25,64,219,84,105,206,211,205,126,193,36,49,251,87,19,46,101,164,203,42,63,189,63,191,150,59,217,38,57,175,213,51,174,133,40,20,189,97,192,59,81,178,67,80,248,177,173,83,255,22,32,126,108,11,123,234,223,114,58,182,197,134,247,111,49,14,54,74,19,117,48,200,235,206,121,8,248,5,12,88,222,233,177,195,113,193,85,117,30,208,64,91,155,53,85,202,202,19,96,183,73,201,137,20,219,95,131,71,156,48,50,106,237,228,75,84,235,42,83,114,229,118,4,249,164,180,221,111,2,22,214,46,158,121,42,56,128,160,52,95,120,172,145,168,77,5,115,121,29,85,1,221,154,128,72,228,26,177,161,98,158,228,171,238,10,35,33,99,171,152,79,30,139,70,97,230,163,183,68,63,67,218,30,109,228,10,105,168,233,81,57,88,67,81,86,203,2,195,246,21,13,176,144,234,54,210,94,97,229,118,208,0,5,5,136,212,203,72,37,41,148,195,39,207,171,212,237,72,99,252,225,188,134,172,248,53,0,224,62,103,180,166,40,106,64,99,224,14,233,228,179,90,19,222,119,72,201,200,60,34,142,115,150,206,237,62,252,136,149,123,102,136,226,152,208,236,165,43,118,9,213,251,174,52,131,233,57,151,79,30,210,114,107,21,149,242,247,46,234,16,211,178,249,202,185,177,29,134,119,254,189,120,149,162,161,133,158,235,56,151,148,132,79,162,184,124,27,63,94,165,104,209,24,166,72,78,121,178,18,129,16,188,250,72,99,82,210,77,19,133,87,31,25,168,73,75,107,52,158,170,143,18,176,26,137,193,188,74,165,90,105,162,55,250,39,96,204,235,250,73,185,144,144,2,195,73,158,186,228,116,180,244,6,22,62,179,224,130,6,99,120,98,158,12,92,119,110,110,117,222,30,54,125,112,21,188,13,178,74,10,203,230,182,81,241,252,72,195,173,233,97,85,239,252,180,165,199,111,162,34,133,157,123,217,97,212,133,172,53,122,227,251,234,164,231,76,27,247,80,140,228,215,184,135,160,244,112,99,198,253,168,151,251,133,213,77,125,205,15,117,220,106,76,54,189,34,157,83,54,153,130,233,159,59,106,233,89,220,147,188,43,174,72,221,43,219,161,183,51,222,85,149,186,243,196,255,224,238,207,55,175,38,212,142,117,243,75,168,254,226,26,245,251,110,21,109,252,34,59,49,166,224,182,59,161,188,95,164,125,103,194,67,103,228,227,146,200,195,43,215,28,0,191,36,95,68,127,23,113,186,210,220,236,179,57,149,94,113,221,67,205,77,210,195,197,226,37,155,228,61,73,231,122,129,123,240,211,19,230,41,119,96,172,118,221,109,232,110,18,42,30,55,250,231,17,92,122,229,141,178,205,156,148,200,143,35,125,127,192,57,0,224,83,206,162,117,131,192,71,165,25,252,57,56,86,127,191,205,131,226,228,92,176,216,234,59,170,151,57,160,180,214,61,102,114,116,126,235,178,196,205,185,156,71,192,112,28,249,199,68,240,119,222,214,255,241,1,47,99,48,138,228,10,220,249,153,244,53,171,215,148,242,247,184,239,255,203,163,77,207,193,243,163,95,117,69,192,228,82,77,196,134,110,198,70,245,199,204,226,87,253,183,15,24,20,122,142,221,238,209,239,222,30,100,248,186,214,209,242,133,115,10,148,210,123,114,153,151,244,55,215,69,164,54,166,239,77,177,190,120,207,94,165,59,97,25,44,148,244,174,157,183,72,250,253,209,204,194,216,215,192,127,135,245,198,199,171,107,193,239,215,91,22,229,122,83,108,82,122,89,214,139,117,143,24,134,30,221,184,243,126,248,244,47,165,16,86,244,73,139,250,94,255,17,73,159,170,169,216,6,237,131,77,109,7,159,52,191,239,153,147,240,138,201,121,170,81,193,41,137,11,66,119,222,165,62,169,223,114,253,236,244,136,43,217,47,42,119,225,105,226,237,237,107,249,148,195,235,7,162,242,34,241,154,217,233,120,91,202,155,7,246,15,101,175,105,214,44,253,62,217,112,19,243,225,110,150,171,75,78,253,247,13,182,31,195,92,207,55,164,184,215,60,118,25,20,194,227,171,3,153,103,58,142,24,196,47,89,117,60,129,254,174,190,32,51,163,248,209,146,226,90,100,41,88,20,80,81,120,18,8,92,181,155,115,30,243,192,7,2,237,10,14,62,68,248,64,160,44,115,238,214,73,32,96,49,124,18,8,168,156,193,154,211,158,123,210,108,247,244,71,242,23,126,155,71,86,130,62,229,249,10,219,183,85,126,236,189,183,213,221,157,90,250,164,126,64,147,29,44,166,253,73,98,87,72,152,190,2,118,214,10,45,232,202,223,8,100,70,145,160,128,51,96,64,143,221,191,225,219,76,117,249,183,27,215,244,131,189,80,211,54,95,133,251,38,211,224,243,76,201,10,211,248,44,2,50,119,190,238,153,23,62,83,33,37,46,89,126,155,53,180,171,86,155,102,6,224,213,21,53,165,87,116,13,102,189,197,140,70,58,14,104,78,157,146,126,215,176,132,53,148,150,58,149,216,210,78,248,148,123,117,250,189,123,12,187,70,170,239,113,11,249,66,234,12,81,238,181,81,51,185,195,6,112,3,104,62,26,74,200,198,88,55,102,128,162,2,67,224,39,107,176,239,31,212,97,96,100,151,152,81,118,116,246,225,51,242,169,53,125,133,142,234,115,81,122,87,131,79,222,152,125,234,122,253,254,195,14,87,201,147,40,108,249,126,221,218,198,96,194,158,243,179,241,23,155,217,215,138,125,102,90,191,109,137,89,38,133,5,244,9,169,22,13,2,126,101,185,124,28,115,189,232,47,230,92,227,111,49,181,70,90,245,166,70,191,198,237,141,216,110,199,213,89,153,123,55,190,187,184,150,178,26,166,231,160,31,162,47,165,196,205,80,18,42,26,151,251,243,238,4,134,127,202,61,137,22,82,3,142,139,229,1,4,180,119,67,193,177,23,110,169,59,167,41,127,240,7,125,142,105,20,196,10,176,86,235,224,29,139,199,120,58,26,48,107,42,142,218,111,188,159,208,33,180,58,124,139,97,188,173,201,79,120,113,233,60,155,101,4,142,73,227,80,139,74,139,10,1,182,248,9,247,12,104,201,26,101,205,40,68,28,221,143,6,34,31,46,243,104,10,203,181,187,61,88,93,49,180,215,214,72,52,67,50,198,230,79,220,51,229,111,201,213,253,58,155,156,88,117,7,119,114,71,227,120,249,10,78,239,104,188,40,94,249,244,142,14,253,94,162,83,133,191,163,11,74,35,246,181,252,112,13,15,111,90,150,35,153,214,233,186,5,73,198,253,33,207,33,156,100,156,156,89,56,105,243,222,76,61,209,7,81,156,82,154,192,4,174,34,88,75,123,114,76,67,109,164,20,134,159,224,34,237,115,91,227,221,252,65,134,69,149,24,47,77,166,173,108,223,225,17,235,147,11,18,212,93,78,137,6,118,123,178,140,123,185,180,191,148,126,186,78,211,96,242,205,63,164,81,58,34,77,118,195,104,161,30,73,32,219,122,221,230,125,16,51,171,45,137,137,252,140,79,118,43,34,27,231,14,69,40,67,35,11,101,221,241,225,68,159,181,93,19,41,147,87,65,83,9,29,191,62,215,188,0,102,182,130,171,215,38,240,145,122,166,243,49,205,97,166,60,57,155,54,111,124,170,148,91,227,168,166,173,115,133,73,176,116,157,87,25,165,221,36,205,146,68,250,81,184,50,239,114,81,205,61,105,30,31,74,212,145,49,142,92,207,144,41,252,229,138,214,97,3,131,226,225,140,225,29,133,69,45,160,110,69,193,133,0,141,220,165,145,39,181,216,55,48,62,37,102,3,132,99,178,252,187,23,53,91,154,177,211,61,232,15,50,56,205,107,21,254,136,10,142,157,217,84,19,209,228,219,85,222,34,237,7,67,223,178,81,3,171,54,231,170,127,174,127,254,153,255,110,107,233,115,168,137,227,149,183,238,30,208,80,243,150,165,77,120,105,137,132,57,39,67,36,224,215,135,31,175,150,247,63,234,172,220,239,188,18,232,49,28,120,145,235,157,247,206,106,100,215,86,220,189,13,245,71,213,217,227,165,21,102,3,91,105,64,17,82,107,6,92,192,196,12,180,191,126,15,101,220,31,76,247,117,225,49,225,183,177,151,97,165,242,46,58,9,17,110,108,226,86,15,24,80,199,2,97,22,192,210,244,148,203,89,114,175,133,63,87,60,239,223,148,120,106,225,193,233,184,238,123,253,28,229,163,209,241,153,11,212,134,62,76,118,45,161,182,211,31,165,50,108,52,103,60,251,49,126,121,114,2,200,155,190,175,42,39,103,118,228,157,161,159,131,204,118,130,30,251,76,120,154,174,49,83,93,35,99,222,34,104,52,45,7,186,23,184,189,254,0,109,76,172,39,88,99,9,146,189,12,216,86,82,38,93,207,206,253,127,179,252,128,239,11,140,168,127,26,208,43,182,40,65,198,51,37,240,140,52,69,109,115,19,251,145,5,129,63,25,42,177,109,53,177,38,4,5,114,109,122,200,12,6,150,88,253,214,15,80,148,122,170,149,196,199,78,181,245,46,244,103,171,104,1,173,230,54,213,228,219,87,219,46,129,223,174,12,60,55,78,106,16,189,94,115,144,244,147,124,173,246,39,31,238,38,190,76,184,31,88,90,177,127,77,19,240,139,75,52,90,177,206,6,140,153,107,138,254,74,126,174,247,32,226,103,14,111,217,207,183,184,224,139,197,119,149,143,62,198,195,177,158,204,31,41,190,196,127,149,51,117,200,67,93,23,63,127,37,172,165,107,201,228,118,41,45,208,73,90,157,188,10,205,243,213,221,238,168,42,176,161,69,3,203,146,167,183,126,109,241,75,233,157,2,67,122,3,37,254,135,79,184,169,231,27,76,236,123,150,177,146,175,197,47,221,250,41,137,121,58,37,133,173,61,12,126,87,223,102,146,126,33,55,248,149,253,15,169,100,14,13,211,61,149,145,41,185,241,157,239,154,21,99,172,71,229,18,16,155,235,70,91,41,90,175,166,99,29,160,188,227,61,231,231,12,8,110,18,84,216,44,99,198,250,238,208,202,26,33,169,55,57,22,106,41,219,97,22,243,110,200,121,39,82,82,250,148,166,138,58,215,2,26,207,1,219,40,231,29,185,64,186,162,44,129,233,215,193,181,128,28,148,161,48,42,101,250,143,224,157,70,180,136,19,111,16,134,221,228,123,248,178,98,52,82,16,113,181,229,66,157,253,84,124,242,152,243,14,206,82,61,79,182,36,68,225,102,61,89,238,40,75,117,126,2,173,206,30,44,85,202,9,110,88,227,21,210,19,230,193,141,150,248,92,139,222,238,9,69,87,21,174,169,49,119,167,70,126,6,169,90,12,127,254,126,47,62,102,154,15,202,101,165,79,156,54,140,250,119,110,69,8,80,37,187,128,219,222,77,69,175,225,251,134,213,254,44,76,124,229,221,75,221,84,24,46,103,189,66,36,154,255,205,24,152,152,210,80,198,185,215,119,197,7,151,17,45,248,210,120,148,142,100,72,194,111,149,236,176,193,69,27,230,2,66,211,237,104,248,35,13,35,44,192,51,82,211,200,218,204,48,30,107,173,100,23,68,84,164,245,173,100,182,99,203,217,58,194,149,182,198,184,114,11,223,188,139,55,244,175,6,7,237,241,229,179,252,231,65,60,231,127,76,198,232,201,176,249,239,109,193,45,254,176,5,159,215,110,230,156,215,238,12,244,182,242,62,60,7,203,163,131,17,129,66,229,161,51,115,84,115,133,122,251,68,220,162,2,14,172,80,58,159,37,112,122,94,238,114,170,63,242,186,41,131,192,185,75,34,149,236,46,160,44,51,165,167,73,124,98,188,228,85,249,51,119,147,253,181,109,202,123,151,67,105,226,115,37,233,43,249,229,122,75,143,146,146,201,30,241,190,121,231,175,203,154,29,18,49,103,133,61,48,29,157,231,61,9,237,71,47,222,138,155,25,190,118,68,218,153,126,55,175,232,235,155,116,242,190,161,7,135,33,175,222,152,237,234,124,69,159,100,190,4,57,249,228,123,151,115,98,170,150,110,35,70,243,254,169,42,115,38,134,244,7,180,42,14,157,209,212,223,212,82,191,70,24,234,1,26,59,114,150,1,252,151,186,74,80,224,165,70,223,175,113,55,15,74,236,250,13,19,13,57,91,52,174,241,82,40,48,230,12,188,197,149,17,254,121,63,122,151,182,211,175,42,95,108,229,158,31,254,110,150,46,129,231,227,148,16,157,49,45,228,83,113,110,117,40,184,123,244,70,119,207,55,59,138,229,250,191,2,125,189,104,62,59,154,47,80,112,212,240,173,102,56,158,237,169,224,153,239,158,38,78,76,255,11,157,16,79,71,35,56,131,187,2,5,60,91,250,175,117,135,98,209,39,127,196,123,159,115,8,111,158,69,44,153,126,255,237,96,50,10,56,73,180,141,175,17,16,254,57,61,143,231,42,7,167,182,180,123,204,69,126,207,223,225,253,173,241,18,196,251,103,236,104,221,161,231,112,246,103,121,98,200,79,127,204,63,206,58,35,198,193,51,121,252,133,235,127,70,110,199,120,66,19,0,240,112,169,30,222,141,166,158,52,73,79,171,117,125,139,96,73,175,10,145,21,71,198,152,245,198,39,100,54,110,136,232,217,70,232,197,32,27,165,169,150,46,2,126,185,206,131,141,91,68,152,100,24,242,80,212,76,105,11,41,111,75,10,208,158,153,166,141,196,50,239,12,157,229,43,45,210,187,104,120,121,221,21,244,179,223,105,91,68,0,253,6,124,14,129,24,28,104,50,158,113,181,49,43,147,157,0,172,179,248,35,157,185,110,76,91,172,81,24,195,9,201,40,16,189,123,175,184,201,183,93,218,231,173,109,229,178,3,53,117,115,56,68,186,19,116,17,113,62,59,152,187,247,205,159,31,150,101,214,118,50,99,211,29,156,86,115,222,224,73,240,113,233,247,137,60,229,10,210,219,149,42,167,193,199,121,67,99,241,162,210,240,253,90,244,40,109,231,3,251,5,107,125,209,213,40,88,87,166,9,147,239,76,51,233,179,109,252,137,52,22,46,98,58,249,208,86,79,179,30,15,194,0,79,191,109,138,170,165,73,200,172,14,250,61,87,225,51,207,133,228,29,57,54,86,160,71,38,81,13,48,183,113,135,161,198,80,235,158,174,66,100,253,38,243,64,6,36,59,48,66,202,106,202,158,163,132,205,28,33,12,183,188,5,243,30,5,3,85,117,23,197,160,62,214,31,252,166,199,239,103,212,209,201,136,36,250,148,36,207,77,58,97,168,155,148,245,109,224,80,36,94,156,157,51,196,116,164,30,189,112,171,216,59,42,84,160,149,71,123,162,150,110,174,139,67,83,60,77,77,55,35,204,61,109,29,173,89,139,192,3,104,245,238,224,140,114,162,144,124,148,180,68,54,123,52,143,47,107,199,148,80,197,218,246,62,190,167,169,97,95,162,148,41,53,5,93,132,32,33,218,17,116,18,159,229,236,45,39,12,114,230,192,28,54,183,67,137,128,79,138,144,72,54,247,80,209,33,179,65,140,175,248,185,6,145,75,53,73,128,95,38,3,240,2,32,41,74,2,113,161,31,165,203,86,80,144,210,84,199,8,143,66,126,188,165,225,21,29,26,210,189,69,81,208,151,17,202,161,154,188,93,238,235,203,98,181,27,235,183,250,206,14,122,13,8,18,15,16,23,75,25,49,112,162,166,92,63,236,43,209,22,211,2,78,119,174,19,7,84,95,189,169,253,88,158,70,250,233,119,179,93,195,140,43,44,98,113,140,7,200,89,39,89,178,119,57,226,255,21,206,209,220,142,247,200,121,24,26,146,138,61,245,200,97,160,136,23,46,198,123,228,132,11,51,21,113,21,65,36,157,81,56,241,2,88,17,186,5,141,23,169,199,220,130,229,63,73,172,213,240,246,251,128,147,127,27,198,214,90,218,134,140,230,65,94,11,64,27,71,73,178,20,117,116,63,206,232,225,0,229,74,32,164,39,18,96,249,185,42,152,138,2,56,130,57,226,69,152,27,211,210,193,225,51,139,118,153,146,67,10,127,174,201,70,158,82,251,203,29,106,181,37,10,95,37,89,179,201,1,131,189,26,6,8,20,20,145,203,153,68,7,131,24,193,52,186,241,195,1,170,172,254,64,145,193,33,207,211,81,198,193,225,235,251,182,25,248,81,198,160,99,216,59,102,88,148,166,15,53,52,205,0,217,59,115,138,246,230,203,85,25,117,184,122,138,246,86,168,116,73,91,53,181,30,193,108,232,124,148,78,144,100,161,177,237,12,220,177,219,1,252,58,23,97,50,57,50,93,139,78,161,154,171,254,198,22,225,208,218,15,229,209,247,75,251,230,22,165,64,34,23,179,14,131,31,98,136,72,172,158,15,75,145,21,144,50,62,191,183,149,243,34,53,147,93,255,123,90,90,147,207,38,134,230,6,155,91,13,66,153,199,226,40,57,87,203,111,189,173,124,163,179,222,112,25,40,241,238,129,160,8,245,187,105,137,216,187,24,59,144,201,141,114,138,155,187,91,95,14,67,2,107,98,143,114,212,254,233,32,76,143,8,28,191,118,148,225,182,0,248,37,158,206,187,173,122,168,247,120,171,251,192,87,33,25,222,127,249,31,103,129,241,185,223,15,52,83,135,63,65,208,101,12,6,199,83,63,38,86,223,38,148,137,94,32,199,219,224,108,236,170,47,18,16,226,255,143,95,103,135,61,102,115,156,228,241,37,208,154,119,248,17,219,39,127,148,165,140,47,24,231,157,249,226,247,40,235,223,26,102,79,43,18,224,93,119,222,26,43,224,79,50,130,223,95,221,148,254,95,215,142,71,85,255,146,167,254,243,161,166,171,125,38,163,172,160,56,195,160,255,47,215,193,111,7,34,209,31,124,25,83,202,51,95,148,145,252,229,80,47,224,58,195,142,169,160,0,148,198,168,105,157,220,94,91,237,39,183,23,173,50,102,232,204,235,191,254,243,117,154,163,140,157,99,230,225,35,12,119,152,231,140,83,184,64,159,31,177,172,13,218,74,190,119,67,45,232,57,114,185,188,41,96,244,25,116,107,187,250,249,19,185,128,64,129,140,192,109,53,245,244,56,65,78,83,135,51,191,130,178,158,61,194,89,141,98,93,19,63,45,174,177,62,200,228,134,159,22,239,232,55,248,14,26,56,157,22,143,32,124,191,11,156,205,213,96,57,14,243,91,85,115,68,92,75,103,183,85,118,114,235,150,231,19,24,37,201,117,131,83,221,80,109,247,111,245,202,15,32,114,136,178,233,67,219,107,15,245,194,49,171,108,59,237,95,45,46,184,218,234,54,195,139,131,184,76,6,245,22,239,16,170,252,205,74,170,91,149,97,22,63,164,149,83,199,223,185,187,222,207,164,238,158,67,173,25,119,198,204,184,45,140,205,20,105,203,82,79,53,158,138,112,148,48,188,75,252,38,163,182,239,77,70,8,224,215,130,234,226,107,66,128,59,152,144,13,77,1,5,65,168,228,164,48,41,111,97,42,141,42,170,58,42,104,60,43,100,216,223,250,238,121,227,112,183,157,48,155,247,156,100,195,67,210,47,94,147,88,250,191,112,132,87,178,74,228,87,2,67,123,156,75,240,100,24,92,56,109,222,146,201,41,25,198,230,17,204,96,3,79,134,49,47,201,101,23,200,162,185,33,87,0,218,237,67,213,97,233,194,70,168,24,71,252,157,217,234,250,217,52,59,176,108,138,238,72,106,149,212,124,111,198,62,45,135,3,215,100,201,187,84,87,69,248,42,120,137,173,110,154,210,219,207,177,111,249,153,104,212,157,194,76,155,221,37,230,83,28,16,79,237,151,28,151,213,50,99,96,128,95,182,185,98,87,164,59,158,124,173,244,197,211,76,255,220,42,4,140,95,44,172,185,115,186,135,242,91,36,38,246,92,106,250,11,87,222,245,192,119,105,174,134,58,14,124,92,166,217,49,95,248,194,203,9,248,21,255,167,159,26,249,77,0,224,72,236,223,48,220,47,223,58,19,215,0,126,137,157,221,125,197,26,52,79,46,77,163,45,57,210,10,204,119,239,91,148,109,243,250,59,43,167,191,21,64,15,38,155,65,147,109,195,248,158,111,62,243,108,84,211,144,249,138,42,24,24,23,203,53,235,59,10,185,201,50,156,190,4,108,80,211,80,205,84,208,96,210,7,129,18,57,171,81,60,148,238,167,252,213,241,49,132,213,41,127,85,161,85,169,143,10,207,95,5,111,152,82,29,127,111,191,196,239,66,152,35,114,247,24,9,91,208,159,98,242,213,209,196,89,98,235,107,192,124,145,99,247,120,156,147,82,121,83,164,34,178,111,247,214,145,221,102,55,150,150,46,35,254,198,111,171,209,172,127,65,167,128,200,135,83,9,26,233,235,226,70,132,117,167,138,160,10,215,147,212,164,250,230,39,150,8,151,142,20,55,118,55,155,229,65,55,130,82,43,123,158,101,153,175,147,92,190,234,197,202,58,156,94,207,101,234,1,198,201,202,70,84,104,99,59,16,249,184,61,178,27,58,134,73,210,23,187,120,130,209,236,245,221,246,25,69,179,252,71,95,67,21,93,90,80,237,181,220,180,1,237,6,226,60,172,175,131,76,198,136,184,113,160,9,32,182,157,211,109,93,118,33,93,142,143,82,194,167,162,243,197,235,218,220,228,47,139,121,25,235,186,203,183,180,147,181,88,52,201,137,81,254,196,1,144,153,68,49,231,44,85,47,151,49,25,54,253,219,198,147,93,68,185,226,233,159,102,139,57,5,13,217,117,41,94,222,76,118,98,235,180,116,174,242,50,225,251,220,221,129,170,45,247,47,215,24,191,42,182,14,5,237,181,72,15,236,74,127,120,199,38,219,227,107,95,240,32,53,15,197,235,108,28,88,250,178,112,153,94,169,215,77,52,41,116,239,30,42,116,216,96,146,106,46,156,110,77,180,78,32,131,199,63,173,213,224,17,8,84,168,132,97,156,203,45,85,221,208,56,112,224,245,38,161,137,178,46,209,102,70,219,208,217,211,176,71,207,37,95,175,6,231,117,114,117,100,141,130,17,226,111,218,244,157,254,97,243,34,48,44,235,27,73,197,54,95,110,60,157,20,58,181,162,182,203,144,216,34,223,25,63,246,49,7,5,201,184,115,21,5,142,255,50,58,100,1,196,40,74,56,232,144,82,7,29,124,204,181,49,114,92,220,21,50,207,157,101,204,63,210,76,113,218,212,184,223,190,148,159,65,24,227,250,170,217,240,213,19,185,54,110,180,214,202,195,78,30,192,175,106,133,61,72,140,104,254,219,5,181,155,118,99,100,166,221,70,18,236,162,150,201,78,41,162,110,48,210,182,142,227,251,42,160,106,103,63,120,177,97,69,58,219,87,31,96,207,141,163,66,89,122,78,125,177,18,84,155,247,253,29,225,163,22,201,18,11,217,115,150,70,115,89,131,239,47,34,109,7,27,28,238,102,164,112,71,222,107,56,188,143,36,158,64,40,94,96,63,52,157,43,125,27,213,119,201,103,88,48,151,237,145,22,195,185,71,69,199,223,6,163,128,54,201,82,1,17,55,67,21,183,63,203,137,242,97,210,184,76,228,111,89,229,82,154,78,55,122,96,99,247,25,85,9,60,41,249,92,98,48,161,157,172,230,243,113,79,8,214,72,120,202,181,46,190,126,146,219,217,140,253,127,183,86,48,166,122,203,234,179,81,59,39,169,87,180,134,63,105,106,195,75,36,56,192,248,181,7,24,21,142,41,57,185,192,162,191,4,93,56,170,121,86,209,119,165,55,17,226,150,248,153,179,54,62,112,254,238,113,149,152,243,114,95,184,118,54,82,99,16,240,139,178,15,27,131,129,128,110,168,134,80,73,104,57,13,28,251,169,221,58,86,93,28,77,90,39,235,239,230,102,76,176,58,234,254,249,54,156,184,195,135,21,113,237,66,242,54,249,183,192,162,158,86,209,243,154,231,241,18,224,42,27,149,17,158,31,244,26,147,151,31,59,28,133,252,148,50,166,251,145,98,218,252,44,168,236,152,116,251,152,199,227,105,15,238,201,77,215,123,202,47,20,43,175,149,85,67,156,183,114,8,194,189,223,181,100,219,80,241,70,95,136,151,36,154,20,181,253,48,150,61,122,189,85,86,37,215,249,115,195,231,192,100,141,2,156,192,121,89,145,217,71,239,216,197,26,59,0,229,54,42,159,253,158,103,142,20,54,7,171,203,251,22,96,109,40,120,15,52,179,21,69,67,44,11,107,157,105,117,11,234,239,170,52,187,77,89,142,193,92,182,194,34,131,158,136,19,130,47,6,118,239,60,69,186,242,99,160,77,38,87,159,185,227,165,70,176,167,225,63,88,51,194,229,252,205,243,63,176,211,195,113,236,154,115,131,79,124,192,249,237,188,117,89,180,96,103,89,165,118,136,134,93,169,229,204,117,120,144,24,165,108,76,36,141,45,71,190,9,191,119,40,199,170,218,118,99,92,220,96,10,100,133,63,82,185,186,139,56,150,42,131,74,93,135,164,100,245,2,37,119,133,151,57,181,67,112,234,197,30,21,194,161,69,104,116,108,140,73,149,134,224,157,124,135,142,121,217,251,226,215,146,142,120,170,231,212,36,138,236,119,235,57,77,205,146,250,231,24,11,221,71,158,104,81,130,148,118,217,106,169,216,11,189,71,146,137,68,128,101,220,68,86,247,203,74,41,63,99,141,215,112,172,181,150,173,185,150,47,249,235,152,108,135,85,119,195,191,41,30,50,212,65,22,48,92,171,15,17,160,225,204,24,171,192,174,172,48,223,91,44,63,219,226,124,165,154,42,163,248,217,65,156,16,16,103,104,130,6,152,144,19,66,148,11,196,231,251,119,252,28,211,84,212,223,182,43,45,48,242,190,235,208,11,145,70,186,245,200,118,84,31,31,186,116,76,187,180,220,54,241,206,230,196,245,175,169,68,74,177,228,61,156,203,77,93,51,164,169,115,50,252,209,52,123,193,30,99,113,197,79,47,234,114,128,0,104,253,41,232,177,103,46,196,137,173,14,7,195,227,174,215,18,52,123,219,224,167,184,235,183,62,221,84,21,149,120,220,117,117,91,142,209,11,66,60,238,26,97,20,45,137,199,93,191,1,79,217,221,64,217,235,201,164,165,20,73,98,37,107,104,97,16,67,229,78,35,104,95,106,111,70,172,178,76,73,110,55,115,156,127,41,59,58,141,122,140,118,137,59,34,143,217,24,235,120,159,219,108,247,177,204,125,221,192,45,41,6,151,153,200,108,220,105,212,85,74,242,154,229,101,145,226,1,115,140,196,23,21,221,213,16,137,107,255,156,190,254,131,83,118,187,255,45,174,84,213,239,204,220,182,137,0,224,136,250,79,131,87,64,104,224,159,52,120,178,215,65,103,201,236,157,138,103,152,220,44,65,248,254,246,175,43,158,171,43,172,143,183,12,59,210,139,216,139,160,103,194,30,83,74,65,214,151,28,20,143,74,205,118,141,22,140,34,255,98,200,114,242,63,26,80,159,113,132,48,65,158,21,49,200,220,60,19,31,58,255,203,62,78,37,236,247,30,137,181,213,217,239,166,101,151,248,167,110,79,208,218,57,97,245,47,171,228,199,151,110,247,203,13,25,30,222,234,191,252,23,89,10,62,83,215,115,184,121,38,150,165,12,250,87,194,128,226,195,198,158,203,165,10,231,40,174,159,153,171,43,22,253,47,112,62,192,153,184,248,69,212,108,150,5,247,12,16,2,89,215,115,174,64,29,26,161,78,130,38,246,29,68,112,181,218,200,220,0,214,79,163,151,133,50,252,160,152,236,154,96,229,245,240,61,253,49,147,201,132,16,58,110,83,248,107,60,1,180,10,89,57,94,56,184,136,78,142,133,115,215,169,65,218,146,37,161,168,91,177,68,83,40,181,21,30,36,43,10,93,89,217,214,150,124,195,209,107,81,88,240,165,161,67,73,56,203,41,179,227,183,247,112,19,67,240,103,187,237,36,230,7,228,157,169,84,156,252,30,248,239,57,88,9,177,148,48,233,42,75,73,71,155,220,37,166,196,90,187,176,217,83,203,181,126,246,172,26,116,53,135,11,46,177,93,54,116,232,246,73,118,166,61,79,12,37,121,214,37,242,40,23,83,134,234,122,89,67,101,142,227,97,196,202,212,91,115,36,169,212,2,31,135,10,211,119,10,232,247,106,198,201,53,36,197,93,117,15,69,10,61,168,134,25,140,166,71,193,157,163,157,70,178,90,90,84,221,105,168,38,112,188,70,87,123,36,221,224,38,224,184,50,83,83,164,244,103,234,129,103,134,6,221,246,159,101,139,116,229,211,77,18,37,24,87,239,69,201,11,232,251,223,203,135,136,174,182,49,60,165,129,33,146,58,36,38,192,193,125,171,15,172,120,110,113,120,35,167,204,242,31,66,168,185,202,57,223,113,213,130,58,82,230,182,138,74,7,158,13,40,94,162,18,231,61,124,9,151,120,153,232,195,47,132,25,100,182,176,168,175,238,213,177,90,124,85,251,213,21,98,60,224,175,91,237,162,93,152,187,160,89,165,211,196,219,70,44,98,111,220,242,180,1,66,242,1,24,178,110,104,157,222,30,201,235,131,140,200,234,189,233,42,230,50,189,124,255,150,228,118,222,122,74,40,75,102,117,188,228,167,241,123,213,167,143,248,125,138,191,101,7,233,11,14,252,187,230,80,233,50,215,70,49,59,140,185,230,176,34,129,176,63,102,98,29,176,50,213,95,41,164,78,103,98,215,27,222,156,206,196,58,11,243,88,33,216,4,212,134,185,30,90,142,216,184,197,114,79,93,185,159,85,11,33,174,240,77,130,202,143,216,75,87,122,13,123,85,192,216,245,46,178,118,186,50,38,121,110,25,243,206,124,13,27,90,145,207,230,190,91,64,203,248,175,34,162,124,148,172,179,241,171,210,151,165,203,128,95,47,120,40,49,70,233,230,236,124,218,233,19,210,58,243,131,49,204,94,230,69,37,110,185,100,187,23,44,208,202,186,108,119,38,125,56,142,30,165,70,43,134,205,225,71,89,133,164,105,254,23,166,86,57,97,213,17,20,13,48,212,61,77,116,249,144,1,55,30,103,117,202,219,109,122,115,65,93,228,148,183,27,129,53,240,98,63,229,237,10,197,168,150,225,121,187,203,212,248,244,50,130,246,156,211,213,99,171,192,45,143,250,147,216,122,216,233,108,117,240,62,173,210,191,75,164,203,79,54,184,170,206,98,26,122,12,5,156,118,229,17,24,50,177,235,209,131,214,52,187,41,79,28,74,111,250,168,196,190,167,156,179,55,182,141,144,119,115,3,162,141,12,30,216,114,200,26,94,75,15,173,20,244,108,195,42,129,220,202,176,242,206,210,139,14,239,239,245,14,211,69,144,182,226,8,243,26,85,34,189,210,243,136,141,92,191,179,198,17,119,132,69,7,233,28,181,71,165,37,15,69,210,126,21,151,33,60,175,111,243,175,218,141,27,107,3,236,225,143,31,135,7,255,209,108,44,66,251,69,57,92,164,25,124,254,240,111,170,37,12,169,174,255,227,72,108,226,253,147,178,211,98,217,158,69,105,176,84,155,108,206,229,70,232,150,229,239,15,237,203,120,200,58,57,182,132,227,52,16,141,20,243,232,49,138,32,106,2,250,62,172,13,187,220,116,128,73,222,139,169,204,67,144,252,85,64,240,250,76,9,151,252,230,1,247,159,118,255,198,87,156,118,184,63,42,66,62,54,61,164,85,194,252,249,111,2,128,48,150,252,79,162,10,254,100,255,47,197,205,191,84,13,98,22,166,195,13,171,13,38,77,226,205,71,60,123,122,21,186,245,198,216,200,152,67,177,137,109,145,254,187,83,178,170,180,197,239,119,148,23,190,134,209,18,17,100,29,68,210,106,143,22,144,242,173,32,118,60,46,157,150,81,241,103,181,89,165,6,120,1,194,76,165,98,226,130,154,198,187,244,107,66,198,145,60,68,120,151,254,140,182,62,175,37,48,222,165,159,198,94,60,76,21,239,210,95,76,48,62,68,68,244,175,139,193,75,16,81,40,22,24,98,159,140,2,182,121,225,137,20,223,230,94,84,26,226,137,20,221,13,210,17,105,167,68,10,228,207,45,194,64,60,145,194,133,208,198,147,148,227,108,205,248,244,90,40,189,242,231,93,81,196,117,230,169,51,65,254,89,93,112,254,103,129,223,111,171,244,79,24,66,25,225,153,47,246,174,68,115,228,99,123,136,43,118,98,38,233,230,196,119,123,70,82,27,190,139,183,11,12,56,104,161,237,175,56,230,161,211,200,104,163,32,43,132,46,36,98,222,34,52,2,235,140,21,208,136,229,248,190,46,86,151,167,197,43,196,136,76,109,22,24,227,188,20,185,127,169,197,181,251,206,36,245,89,178,203,133,254,130,222,145,142,247,184,114,17,90,78,36,154,94,57,10,201,141,27,185,29,85,217,192,9,38,9,77,241,81,188,13,57,36,234,135,245,157,37,55,5,37,125,163,200,182,131,85,66,187,18,190,76,58,197,176,90,110,118,154,219,67,18,230,78,225,59,23,47,252,111,129,105,241,176,240,231,94,236,249,246,123,246,121,246,195,70,115,52,236,17,20,184,234,90,182,12,62,7,243,86,215,71,188,160,210,55,233,19,179,182,88,85,22,141,131,44,94,212,249,175,24,147,38,237,229,164,7,220,246,35,73,208,30,86,175,140,20,175,166,28,57,95,215,85,105,141,111,194,50,156,152,225,210,71,198,23,141,223,189,75,142,143,255,42,141,45,1,106,122,193,58,239,227,10,81,213,176,228,70,181,207,245,23,46,230,26,173,136,22,222,154,132,138,9,168,122,83,13,103,51,177,65,231,4,152,244,176,84,220,113,195,69,11,107,87,24,28,247,76,149,231,250,185,106,172,139,116,12,192,60,230,216,43,228,114,148,238,46,64,63,3,190,180,21,67,243,8,65,139,102,32,75,40,58,10,18,48,171,41,27,191,220,61,239,52,202,81,155,59,202,1,177,79,195,248,251,59,107,70,106,202,85,96,196,37,6,199,27,125,35,69,39,164,209,73,76,236,236,205,237,226,2,61,125,68,124,90,130,143,176,14,198,216,72,196,84,89,221,24,204,89,0,59,82,220,100,135,97,116,40,115,132,139,241,79,195,185,104,91,248,85,56,96,201,136,177,170,194,41,153,92,134,168,219,87,183,217,3,218,125,181,222,174,127,231,216,74,147,102,47,26,149,21,24,169,48,244,73,239,188,79,177,43,95,131,208,217,189,81,253,169,251,77,229,53,125,83,174,71,246,179,66,233,131,170,135,40,19,56,3,37,22,93,128,30,129,185,0,217,66,113,60,117,201,76,148,148,148,136,239,75,26,28,239,128,178,178,92,10,115,178,184,225,196,208,220,75,94,20,128,95,206,224,26,207,252,87,58,168,192,51,197,8,192,149,127,43,66,0,212,165,0,81,6,80,81,151,11,156,16,81,150,183,126,211,76,94,120,82,85,71,197,104,192,12,158,84,85,210,166,163,234,30,125,74,170,18,178,124,29,27,190,117,145,239,223,21,67,108,4,231,6,8,65,62,176,94,254,36,201,208,250,129,23,242,156,75,218,45,100,110,46,62,171,84,160,180,246,52,41,135,210,182,80,75,42,89,133,201,214,16,203,35,104,239,125,53,211,161,209,142,174,174,46,164,86,186,120,30,14,12,61,197,52,235,79,57,158,100,224,167,152,102,10,171,30,223,38,60,166,185,51,253,186,75,97,45,99,50,121,113,16,137,128,77,28,117,162,120,57,55,181,132,101,202,72,33,133,76,104,194,18,200,29,171,210,211,75,5,223,53,44,17,22,41,253,74,65,206,39,48,119,19,124,101,56,155,249,201,211,90,40,213,228,19,203,200,220,75,47,28,92,47,118,52,126,108,253,143,122,126,151,79,123,126,139,119,217,216,134,128,19,90,93,105,76,29,8,222,146,88,195,171,115,104,88,215,109,45,21,84,167,254,59,137,176,151,27,221,34,238,66,244,82,253,37,168,165,115,79,237,197,227,200,124,67,72,235,114,239,126,173,106,191,59,175,166,210,239,220,173,214,63,6,234,40,81,118,207,197,250,71,42,131,82,122,94,124,157,104,71,243,26,197,72,188,84,110,135,250,73,123,82,138,213,113,47,151,241,89,37,133,142,113,147,191,100,170,204,48,135,156,188,29,217,14,55,102,170,176,62,4,81,58,80,248,70,218,35,31,145,4,102,53,37,20,194,69,72,81,96,226,205,249,99,150,218,79,129,171,28,146,69,97,136,119,33,5,24,147,106,141,238,201,174,252,92,206,247,208,106,32,104,180,130,178,83,48,113,136,99,86,127,174,193,73,250,25,87,105,91,29,29,155,227,155,48,89,155,85,52,85,223,78,209,11,2,17,207,200,145,8,11,181,206,73,8,71,143,14,180,172,124,176,11,143,183,146,214,162,148,136,56,197,91,17,238,14,103,218,157,226,173,140,200,55,211,214,10,192,200,145,114,52,92,60,84,186,14,205,229,108,177,102,209,75,45,238,220,38,158,92,166,73,211,134,145,104,210,213,199,137,46,224,122,53,50,14,42,141,104,162,88,189,204,18,239,68,130,203,208,13,194,55,63,3,113,183,143,156,172,54,28,233,176,171,75,94,156,223,227,190,140,14,189,47,43,47,74,246,204,17,228,2,76,189,250,188,244,89,223,129,241,17,8,11,126,43,166,118,32,148,255,69,231,33,205,186,244,235,174,253,178,231,223,235,214,112,91,147,190,28,226,138,183,91,94,69,29,203,13,13,241,170,93,184,212,248,49,41,117,198,227,241,83,99,198,87,88,125,35,249,200,126,77,247,230,58,233,163,28,237,181,71,220,201,189,47,96,43,95,192,84,29,173,21,239,221,141,209,130,69,213,111,149,60,64,214,195,153,29,179,129,90,178,175,154,123,140,174,210,193,18,8,54,188,239,45,191,82,157,113,183,166,139,221,232,38,238,72,173,45,40,156,162,40,94,231,139,159,148,239,102,79,79,104,81,40,159,123,223,158,219,113,173,39,112,106,129,55,229,39,199,237,116,146,42,198,227,219,175,8,7,84,250,189,59,27,47,150,63,117,69,218,248,223,158,171,174,102,123,100,76,224,85,162,71,127,151,201,231,11,211,93,53,28,160,56,85,159,6,128,120,141,97,66,188,166,253,127,115,138,182,156,192,43,55,72,183,153,214,43,55,85,174,230,82,121,17,4,209,254,209,144,77,52,18,156,117,30,208,8,120,173,250,53,168,118,239,173,208,190,55,250,163,81,143,14,247,94,94,24,81,255,135,87,47,41,83,61,150,5,179,121,44,150,22,238,33,85,30,28,220,210,59,198,180,136,2,93,190,12,181,132,46,109,152,122,28,13,120,200,80,214,37,149,175,104,183,116,7,109,204,233,238,191,204,87,25,225,182,174,102,95,189,126,33,124,155,124,106,178,76,47,108,86,188,20,83,175,109,255,246,209,158,23,224,87,153,70,24,42,71,90,11,134,159,169,236,168,223,239,41,17,202,12,229,195,50,146,108,133,127,83,223,55,41,209,17,77,141,61,120,144,160,220,46,244,64,46,77,238,89,54,65,152,55,121,67,217,76,239,129,87,173,114,20,197,87,184,221,209,103,248,88,240,2,150,177,85,239,243,188,169,177,139,148,92,188,251,212,167,11,21,105,12,138,251,69,41,4,219,12,20,223,118,91,54,142,17,123,119,142,181,166,10,68,40,120,15,184,5,0,191,122,144,133,222,144,29,90,197,196,189,241,241,22,201,172,27,7,110,162,234,233,4,85,193,129,176,41,1,142,73,136,132,65,123,252,73,130,116,241,245,135,53,231,242,148,48,163,107,85,223,241,109,111,192,81,124,213,216,17,95,0,236,117,214,152,233,235,235,138,65,150,26,213,131,200,98,123,107,4,105,202,32,120,234,109,46,86,47,137,82,189,89,219,130,153,87,101,77,78,220,213,95,172,74,174,124,196,36,35,180,69,161,244,117,174,123,85,37,21,11,196,16,106,97,212,165,103,68,31,116,54,127,191,236,162,240,151,4,21,159,158,253,15,237,103,242,177,223,188,183,223,112,223,46,255,110,6,171,43,22,60,155,221,95,12,58,147,193,95,13,210,131,135,170,156,220,18,6,78,223,49,213,117,156,42,58,21,87,146,180,225,246,196,178,153,125,139,90,161,205,224,182,190,161,93,50,37,3,17,246,135,87,230,148,177,67,6,147,122,89,214,220,79,29,110,166,243,113,192,249,120,220,8,37,192,101,253,246,123,126,78,111,143,152,62,152,20,148,212,47,87,112,69,14,59,156,171,11,115,244,233,4,11,173,142,8,105,21,147,125,48,33,67,110,141,68,196,224,15,111,42,78,252,217,205,229,101,209,0,58,61,187,123,56,236,89,44,167,79,207,110,105,67,123,221,55,39,103,247,164,86,83,104,89,29,86,186,90,50,203,130,99,202,117,102,28,182,91,206,131,237,158,133,245,104,242,237,78,215,17,54,143,92,25,234,85,75,122,95,197,213,123,85,97,94,149,231,201,119,125,167,92,60,181,245,181,226,121,75,217,251,234,215,143,140,170,150,74,186,206,234,109,87,141,67,255,155,137,10,179,27,106,86,140,117,116,119,147,129,209,243,35,229,3,134,132,185,163,31,164,172,186,174,70,212,247,187,30,24,60,72,67,116,215,16,209,186,217,234,120,221,11,225,203,178,165,173,188,193,255,249,69,178,40,119,104,143,24,66,217,105,184,135,71,243,246,204,194,250,96,120,99,170,136,105,58,36,211,223,176,16,108,196,183,148,55,159,47,32,47,221,170,231,155,239,232,75,187,153,27,15,49,81,19,168,77,228,238,158,147,230,212,232,197,193,156,252,190,105,231,248,212,11,184,139,49,183,140,220,74,47,165,118,3,171,90,164,14,115,112,221,54,118,52,11,163,141,111,20,3,247,100,142,137,246,22,144,230,86,136,9,233,70,250,39,61,85,158,154,180,108,86,57,249,219,45,105,167,173,9,179,165,132,198,197,215,111,93,167,127,133,171,206,30,50,246,245,115,0,118,208,78,14,120,27,83,233,244,202,42,245,198,21,232,80,123,172,95,48,84,209,240,79,91,210,224,137,16,39,39,161,119,108,97,121,40,238,107,62,92,248,228,220,249,51,205,46,99,146,63,123,98,209,169,137,10,91,151,63,226,134,191,143,122,143,130,123,2,31,40,202,253,100,216,89,59,247,151,222,88,73,228,153,239,226,187,128,31,177,248,159,30,217,155,126,127,41,74,169,3,206,157,213,37,0,84,206,212,87,126,159,100,56,109,24,234,237,81,6,1,206,48,60,148,49,103,125,139,240,223,22,36,202,189,224,111,229,63,82,48,244,41,172,13,139,165,72,225,178,2,185,203,250,153,164,22,197,127,164,227,248,41,206,5,94,144,185,215,216,69,29,123,249,198,249,236,79,242,225,159,44,119,108,46,145,9,212,130,118,175,215,193,56,106,37,25,69,190,18,15,45,145,54,104,127,3,45,128,236,68,220,80,18,29,252,183,141,224,225,210,84,134,174,148,122,81,55,16,152,220,227,116,51,165,87,40,211,133,190,226,70,216,180,185,43,180,205,207,90,138,112,34,173,0,49,239,245,225,86,152,19,232,221,240,57,162,101,207,197,220,185,57,173,212,144,160,112,17,151,73,87,163,56,61,163,224,230,196,52,55,77,250,72,171,82,77,136,112,129,31,47,235,35,167,228,229,200,116,129,44,155,94,161,162,251,52,131,20,92,115,37,17,207,168,220,163,58,249,72,181,129,30,182,68,100,243,170,47,169,244,88,68,241,22,132,80,52,242,36,236,62,245,163,85,113,203,153,77,1,157,250,209,42,251,130,134,23,231,240,126,180,46,193,229,8,49,172,247,5,14,96,201,163,148,209,207,70,176,40,191,8,100,251,70,155,171,30,59,51,47,89,213,224,179,173,129,151,42,62,115,208,118,229,212,234,195,181,165,137,126,50,119,9,174,66,110,249,78,139,5,155,43,22,82,217,64,253,146,117,19,131,10,116,43,250,212,244,112,215,47,184,198,158,102,86,167,0,81,220,123,110,232,238,129,19,229,53,42,193,107,225,180,207,134,76,100,19,67,62,243,60,181,61,88,141,142,137,97,125,176,121,146,67,224,49,18,167,57,196,41,70,2,159,67,224,49,18,167,57,196,82,37,221,11,23,18,77,17,23,5,224,203,142,62,217,67,141,143,38,147,3,211,92,243,198,223,167,193,214,254,174,233,140,233,33,188,119,156,85,13,136,14,216,11,109,19,196,136,172,252,198,117,176,169,59,0,60,147,5,76,49,124,146,172,202,139,4,26,89,119,0,0,205,190,177,245,161,130,41,226,30,178,124,144,61,40,107,184,184,62,30,73,194,80,84,171,250,86,105,100,176,32,198,151,141,189,158,70,38,180,23,233,133,64,73,104,106,47,60,81,238,30,37,249,223,84,211,104,114,24,105,77,163,229,162,181,17,141,3,235,151,216,228,146,196,221,228,43,153,203,41,4,22,253,97,215,103,89,42,229,141,44,51,137,124,40,6,133,225,218,25,177,61,39,79,103,208,218,185,255,34,246,1,208,11,231,229,113,139,249,115,178,213,140,53,111,26,246,147,130,215,93,83,27,65,97,52,221,214,189,174,93,108,133,41,133,84,217,89,94,188,157,73,206,194,215,5,188,99,206,51,104,159,100,171,79,6,83,24,33,162,107,233,134,19,214,5,1,31,205,225,23,38,250,19,40,68,158,233,15,245,9,140,78,215,123,83,114,177,179,77,196,229,79,186,218,186,29,234,39,150,220,79,2,252,162,255,68,71,89,101,138,210,168,206,31,19,229,70,95,72,108,138,51,196,91,241,42,151,82,223,198,169,132,18,149,14,212,179,26,86,72,20,149,54,237,107,97,140,223,60,108,116,84,41,103,149,64,109,240,132,246,56,131,148,236,43,231,71,240,109,213,228,181,246,84,113,74,124,91,213,245,173,145,75,63,190,173,106,232,32,33,49,234,196,96,14,223,243,247,50,105,210,65,216,22,171,187,27,100,17,223,216,24,156,255,202,210,61,193,93,202,176,47,58,108,52,110,169,167,41,194,170,215,204,77,214,198,107,70,22,122,186,75,205,4,251,128,14,234,106,168,43,48,94,139,122,57,150,48,138,186,208,228,134,254,100,217,14,1,210,164,47,9,158,179,226,35,20,172,170,242,152,65,83,10,201,72,103,237,27,201,159,52,96,161,8,146,63,148,79,38,132,255,110,68,98,213,248,66,127,219,171,117,242,227,126,201,157,64,166,138,228,123,239,250,44,229,156,213,172,32,120,199,197,154,129,140,122,191,88,51,54,103,247,58,73,223,38,81,238,242,156,100,26,185,65,3,213,148,198,120,82,90,4,130,205,45,139,156,136,45,84,15,204,131,5,66,54,166,141,172,175,186,80,206,82,209,202,80,234,71,9,211,166,104,45,251,127,32,53,98,172,239,166,127,100,123,18,203,170,207,111,157,19,242,140,106,1,59,85,96,40,160,208,88,38,57,169,52,253,250,251,167,61,107,123,131,217,94,176,56,190,103,205,234,210,124,218,179,94,164,20,194,169,191,120,77,162,101,97,76,167,143,16,208,175,33,138,192,81,185,49,242,122,128,56,203,166,36,209,21,30,235,207,94,143,71,176,178,233,152,208,134,75,139,234,191,81,133,112,74,240,12,96,181,247,114,33,78,163,82,67,104,79,103,105,29,184,170,58,15,43,187,55,177,114,6,20,105,232,18,48,81,40,58,197,184,91,135,51,248,134,213,21,250,48,171,66,57,235,212,172,94,38,76,28,225,213,127,235,16,125,108,127,90,238,245,194,196,47,2,254,243,49,24,156,98,147,91,82,141,127,69,168,56,132,215,43,164,89,139,226,157,21,204,2,119,174,65,223,197,54,82,211,104,185,194,248,218,101,74,86,78,95,14,154,84,144,87,21,191,213,112,4,217,19,190,7,163,79,18,33,166,10,5,226,228,177,184,103,237,202,161,2,223,19,60,91,109,163,136,43,12,68,84,181,45,180,252,69,221,84,110,94,91,34,52,126,180,125,61,160,26,206,192,253,57,73,51,41,80,116,82,50,52,1,89,80,32,205,41,106,45,85,242,66,126,140,93,12,212,223,85,12,70,135,185,200,95,1,106,196,248,61,233,121,246,28,230,98,165,110,169,121,173,138,111,19,26,66,255,57,181,130,112,28,210,44,202,203,249,69,211,169,100,231,131,73,17,167,160,67,78,68,228,14,238,250,156,93,120,215,123,42,129,129,62,21,246,210,62,231,201,233,22,134,63,49,207,175,123,98,144,89,15,54,11,86,136,252,166,141,167,193,19,115,13,27,67,255,240,53,119,35,158,89,40,132,207,248,68,166,29,196,159,26,155,223,75,56,122,245,167,49,229,229,235,128,39,205,183,185,158,74,104,12,139,23,36,27,4,215,143,208,163,165,219,7,202,101,223,166,205,204,154,52,58,117,106,217,147,238,79,69,38,199,121,66,72,143,243,248,70,243,59,156,62,181,22,230,38,86,27,56,131,226,146,10,164,19,43,235,146,205,203,36,149,149,71,53,197,117,104,123,96,233,90,134,148,239,212,252,198,228,159,118,87,25,181,219,94,133,21,92,9,80,226,94,81,86,129,195,213,128,16,20,126,210,22,85,175,61,133,226,249,172,121,36,143,161,36,35,163,114,71,138,56,116,90,218,131,12,10,110,245,231,72,24,22,22,28,1,25,177,6,40,37,81,77,8,106,182,81,123,42,161,239,129,151,245,120,9,41,27,105,239,130,69,102,155,22,91,212,100,18,71,251,163,123,161,138,97,118,55,146,37,66,133,238,237,37,48,54,37,141,128,137,179,199,58,189,152,34,224,246,40,166,254,222,228,125,91,103,68,143,216,6,221,236,221,46,182,115,130,3,226,221,141,84,154,99,181,221,213,116,127,152,174,62,101,47,166,250,253,223,101,162,127,22,236,8,8,205,4,85,236,225,112,21,212,201,27,25,51,24,198,186,13,215,3,163,126,80,41,146,39,24,183,190,81,106,37,21,41,236,75,149,144,215,136,166,1,153,237,58,50,191,132,20,105,105,136,127,79,250,146,83,240,197,178,37,234,25,235,245,93,58,74,236,12,222,89,178,143,8,59,219,44,6,70,100,85,129,91,43,18,225,125,181,221,193,156,138,198,8,231,138,18,222,40,241,90,3,19,67,109,214,255,182,6,184,24,231,217,59,227,70,58,105,2,69,196,182,114,105,90,90,143,5,48,230,73,126,216,247,11,22,181,202,46,244,23,184,72,58,106,219,199,110,18,202,219,45,29,35,163,44,39,235,149,147,153,241,162,229,153,73,97,63,23,174,100,86,173,4,175,16,168,197,220,231,56,85,8,28,139,170,119,188,252,77,33,80,14,204,135,38,107,243,107,146,139,126,150,33,214,134,232,36,137,229,207,57,123,57,86,129,72,199,253,63,92,183,119,68,21,198,190,245,11,161,205,195,202,235,146,0,51,219,48,17,81,209,98,182,100,231,152,58,203,17,53,34,126,148,16,16,4,10,98,11,85,161,2,243,64,78,82,127,252,198,171,42,147,235,197,151,79,200,216,223,233,249,11,134,51,181,43,185,26,142,129,146,247,198,109,76,69,210,28,81,96,39,148,103,13,222,211,63,18,164,12,34,197,123,250,119,205,151,4,196,21,83,214,117,36,37,113,233,145,251,79,78,106,72,67,151,73,169,147,152,135,210,46,13,211,104,165,4,149,61,60,117,219,124,18,145,166,15,141,53,128,86,212,193,71,96,154,177,6,46,37,120,199,224,38,13,142,120,134,75,151,152,122,102,53,116,213,169,238,175,181,41,100,86,235,211,185,211,232,221,164,254,250,145,221,36,77,200,31,190,61,197,226,93,161,168,243,195,4,99,211,72,81,51,230,18,151,90,113,137,54,148,27,79,73,98,84,10,86,153,222,75,153,49,142,24,203,85,124,78,90,100,143,173,173,184,90,83,60,139,78,9,64,229,150,43,179,72,18,106,114,68,80,239,46,53,248,69,241,234,85,45,70,116,173,146,240,81,157,147,221,166,230,75,47,133,48,155,12,14,47,140,26,195,41,177,20,76,18,25,158,154,185,171,9,185,59,39,27,71,60,206,226,106,107,61,25,201,195,128,98,129,236,76,241,0,36,7,53,173,37,11,182,38,100,206,114,114,228,214,253,12,19,161,2,165,12,38,70,85,107,229,22,13,186,111,160,80,180,185,189,172,72,166,251,165,113,14,168,168,249,147,129,246,155,42,198,55,88,45,175,140,22,144,3,126,185,26,21,148,191,42,189,96,123,102,240,151,239,145,10,218,0,101,96,224,82,145,24,74,1,205,31,129,57,171,156,172,37,85,38,127,174,161,33,145,196,225,182,196,236,56,224,21,9,100,136,89,130,59,58,140,249,39,109,220,139,253,127,210,229,226,245,101,231,255,140,44,75,206,180,21,107,105,243,254,135,241,171,98,170,223,149,105,79,217,131,120,255,135,190,98,101,215,191,52,54,21,115,201,251,7,38,144,116,230,217,63,208,207,239,195,159,158,90,155,230,238,28,234,164,189,24,228,215,94,215,131,65,72,231,12,2,19,230,200,158,123,175,157,115,132,71,100,206,193,24,135,19,36,222,123,48,195,122,58,56,123,15,162,77,234,18,232,242,223,152,169,80,201,231,198,202,155,130,38,106,181,146,234,42,145,107,178,221,76,140,139,134,150,60,14,230,203,141,132,247,120,180,219,193,224,100,33,70,72,11,78,208,184,240,136,255,178,90,34,182,132,81,169,92,8,143,22,187,94,161,236,82,139,71,139,209,73,105,46,22,73,159,162,197,88,216,111,189,75,10,141,96,247,58,160,31,195,50,103,97,3,156,194,46,0,113,221,229,29,126,184,72,152,5,202,97,95,186,238,6,25,8,194,60,119,231,94,23,72,29,51,97,155,123,157,127,76,37,195,103,88,172,151,89,13,235,88,234,140,208,162,129,149,91,134,157,153,20,30,248,123,138,50,37,51,148,90,11,202,13,245,34,110,170,7,65,129,119,42,53,112,241,107,248,186,169,197,88,26,85,110,213,108,9,90,150,179,121,180,86,214,180,64,180,188,77,54,149,244,170,251,238,147,139,198,140,91,103,197,141,111,209,10,255,212,190,9,90,4,251,87,100,87,89,50,133,13,250,242,37,26,55,80,112,145,56,84,171,181,161,198,5,218,201,183,229,180,64,234,76,112,100,67,245,36,106,208,212,218,226,30,206,198,216,44,152,99,149,173,80,0,112,204,248,9,55,36,119,110,182,40,74,66,87,245,248,221,25,252,165,240,153,60,18,240,139,241,143,91,104,135,228,194,223,144,170,141,200,125,233,140,69,166,143,162,98,211,43,12,163,12,35,166,193,154,187,84,17,6,130,24,255,213,154,72,144,113,49,131,203,253,8,36,102,205,243,19,251,29,103,221,207,227,166,205,92,68,89,186,149,157,26,150,241,76,161,99,13,61,38,254,249,156,121,190,200,230,5,49,82,145,18,109,175,104,127,106,183,245,93,189,220,110,63,209,34,178,231,150,237,76,163,247,70,245,76,189,189,8,111,39,14,3,151,110,52,148,247,229,153,229,139,59,249,53,168,140,185,40,107,131,220,105,91,190,207,217,49,99,53,85,84,82,99,57,21,239,233,8,212,165,25,26,103,178,223,174,134,178,244,177,172,139,166,49,179,189,75,165,6,167,113,185,88,81,154,35,137,167,170,5,151,110,65,184,176,42,138,55,50,195,146,122,236,138,75,195,200,207,111,218,255,196,88,40,136,229,195,71,4,248,106,94,106,180,9,239,32,9,171,51,216,114,77,120,204,204,102,18,156,221,45,136,14,118,60,189,220,222,234,187,193,69,108,55,211,74,75,158,16,142,231,183,11,232,216,39,135,139,234,239,86,232,104,174,77,133,122,226,52,49,33,55,242,48,185,237,74,25,31,180,141,76,117,74,53,238,241,116,212,217,137,40,54,145,93,134,173,11,53,137,254,217,164,34,235,2,232,155,168,228,214,101,113,246,79,54,138,23,247,142,128,145,117,251,74,215,170,27,216,220,249,184,91,54,110,193,75,119,93,91,97,22,247,70,56,102,110,25,59,54,70,117,236,82,170,91,107,96,70,193,112,198,58,129,118,63,135,5,78,17,143,93,4,82,217,66,43,69,179,159,97,64,5,68,205,86,184,232,61,68,57,70,7,103,153,53,109,30,18,99,194,100,247,213,54,14,225,50,151,147,22,58,152,55,52,211,193,17,30,163,94,200,133,242,31,118,133,237,116,173,116,30,165,226,105,247,188,225,215,175,207,94,238,204,163,138,195,49,200,183,90,243,107,89,63,168,147,28,234,99,150,169,75,158,118,116,225,245,155,232,185,6,217,116,152,130,89,222,202,210,20,141,118,238,26,62,252,58,209,250,138,233,173,160,170,95,129,122,106,140,46,67,214,192,192,229,247,37,237,168,251,97,20,13,199,49,202,176,214,253,6,107,68,209,108,235,161,144,99,84,76,237,250,161,230,163,109,222,216,193,47,55,27,80,22,194,106,23,30,245,103,250,115,185,205,214,135,193,40,65,126,247,76,210,234,149,149,140,24,150,66,195,221,220,145,110,193,66,23,253,130,183,26,162,170,242,82,201,60,137,110,123,145,238,14,138,28,82,36,166,165,81,66,80,246,232,147,203,162,224,247,139,91,215,33,52,36,36,148,217,78,43,77,132,222,60,138,70,230,228,218,238,71,131,2,73,254,141,48,206,24,47,140,123,253,187,48,110,140,247,115,119,71,98,109,249,189,114,13,151,229,104,38,8,164,36,81,34,24,87,156,120,234,25,221,56,148,140,128,205,141,173,41,120,8,131,149,190,226,108,139,56,26,58,190,152,10,30,19,181,93,234,43,166,207,169,226,230,88,20,24,21,45,181,120,176,4,25,26,90,175,161,21,10,222,239,75,68,11,191,125,38,101,124,53,211,87,249,185,73,14,151,124,129,38,203,10,189,250,181,230,55,230,47,140,103,90,159,121,48,39,62,145,21,202,80,186,125,53,86,174,236,171,218,148,201,74,137,54,42,129,156,187,68,192,34,114,88,51,224,57,132,148,220,6,10,45,205,237,73,211,234,83,115,68,75,118,191,42,132,116,15,81,229,149,35,193,46,114,154,233,117,94,8,189,148,146,48,42,151,205,16,5,7,15,229,105,19,157,135,19,111,250,140,150,39,66,235,154,159,21,171,191,120,83,138,243,164,37,95,82,86,115,13,140,43,15,181,23,232,0,185,243,184,221,5,41,215,77,106,153,56,161,249,221,147,22,12,105,154,56,245,69,238,194,129,244,54,51,70,254,197,162,33,118,122,154,149,56,218,152,54,187,35,173,236,176,235,231,83,30,243,85,195,74,71,239,87,76,238,141,33,202,24,171,250,228,50,184,196,62,202,73,101,219,111,28,146,251,96,109,223,210,29,23,16,97,243,5,86,91,111,31,21,255,188,191,196,44,42,205,182,54,191,113,40,169,59,32,150,145,170,26,59,11,45,171,120,130,97,47,211,20,188,88,229,202,200,171,174,201,188,236,105,140,198,10,150,70,181,23,40,68,225,98,221,189,200,44,48,223,174,119,198,183,124,83,83,1,87,114,190,190,49,245,241,190,84,195,183,109,241,35,166,116,54,95,21,59,52,224,151,185,245,209,0,187,22,35,38,53,238,158,238,126,252,250,135,35,88,251,240,22,200,16,4,54,5,170,29,8,241,3,126,9,204,107,236,242,199,253,36,212,40,8,152,168,48,19,248,168,35,254,110,24,115,117,24,49,217,186,165,72,151,245,49,142,9,147,100,31,59,88,163,62,55,93,70,190,126,252,174,90,240,32,244,189,14,199,85,186,192,55,217,187,83,105,230,221,185,226,76,226,130,231,201,162,127,174,223,178,208,180,174,120,84,85,127,37,96,21,212,190,244,253,139,228,15,235,68,109,199,39,153,80,47,173,140,215,188,199,111,142,159,175,49,188,35,20,236,15,29,36,123,85,101,19,206,29,127,244,224,109,213,197,152,7,99,146,159,60,155,162,152,57,62,99,99,17,55,94,255,112,107,34,184,150,134,30,52,187,253,25,40,254,26,22,228,242,248,220,194,128,222,123,198,32,190,198,228,115,255,162,198,252,127,191,198,130,26,245,218,105,139,227,111,90,150,16,224,93,195,44,59,240,206,68,151,1,158,4,65,154,159,131,46,28,137,85,77,88,196,25,229,11,159,154,132,189,213,253,32,154,212,89,184,89,220,77,251,187,77,32,240,251,18,90,32,55,224,136,245,213,126,10,31,251,112,165,211,142,246,165,91,99,199,11,29,201,45,247,151,140,120,117,140,226,139,107,169,216,159,223,111,220,177,87,215,101,207,42,150,118,109,164,225,64,76,92,128,111,198,71,103,149,203,16,149,154,198,96,91,141,211,137,18,3,2,252,147,42,122,224,117,97,147,109,57,183,226,196,225,4,238,94,66,203,20,95,62,138,25,41,154,140,176,153,203,201,176,152,44,221,1,158,124,61,51,197,143,184,8,15,118,56,76,4,124,107,109,210,253,2,121,154,124,81,36,3,107,213,92,129,34,168,53,15,182,42,55,183,106,115,11,253,113,35,172,155,213,170,124,212,190,191,210,206,32,86,200,134,221,57,245,234,32,15,209,221,35,222,9,10,59,130,60,192,47,191,192,166,143,223,61,216,221,130,204,94,43,86,253,152,42,95,200,136,92,165,206,5,252,210,126,245,226,198,65,175,8,142,24,121,241,136,58,199,195,65,60,9,97,68,37,117,149,34,133,56,234,94,233,77,7,192,168,226,192,198,241,187,238,134,228,96,201,158,99,143,43,223,98,144,117,249,106,40,86,140,158,185,0,39,178,207,47,19,247,12,60,50,141,7,149,112,205,245,234,106,70,109,166,58,87,200,136,220,48,2,150,150,165,199,45,132,49,143,201,115,56,189,190,174,8,8,57,42,190,154,95,25,3,139,150,211,68,117,120,57,155,44,131,66,7,215,62,103,8,58,196,107,78,193,37,31,150,188,236,171,5,58,183,170,88,164,26,178,204,124,130,58,222,11,3,145,35,203,196,121,190,74,117,68,218,183,18,237,140,148,219,215,185,145,81,83,174,123,96,19,11,68,162,122,84,76,168,232,216,185,218,85,118,185,83,158,150,12,160,121,21,83,245,197,181,77,154,77,68,117,158,60,96,32,116,248,36,186,165,106,162,89,7,195,75,191,101,221,36,56,146,253,225,195,246,75,15,150,59,147,98,172,0,191,114,43,197,142,186,90,159,136,231,250,126,229,36,253,255,115,229,29,0,24,4,250,86,115,98,146,161,211,132,46,18,153,41,178,159,245,134,77,210,107,29,170,39,45,19,174,231,106,134,113,86,8,203,240,166,119,219,218,190,107,239,120,203,215,153,71,208,96,70,61,186,106,184,243,180,221,2,190,48,9,17,91,141,2,151,149,39,224,7,156,180,189,82,217,157,201,234,36,99,154,168,40,151,138,100,59,200,180,78,157,190,39,135,13,76,38,118,148,210,74,118,229,41,197,225,171,146,213,80,143,118,175,40,243,57,46,162,239,158,168,57,249,116,110,177,241,134,164,145,45,10,120,89,6,215,88,102,119,187,139,120,97,105,204,145,203,125,244,195,199,143,167,164,217,50,232,161,154,25,5,52,220,26,120,234,43,182,3,43,152,144,17,138,167,190,250,77,228,125,77,220,198,83,95,85,253,211,70,240,212,215,0,167,192,195,232,196,194,156,65,48,9,54,204,200,32,175,61,206,120,17,83,69,199,56,160,231,149,196,104,76,88,227,217,239,100,61,54,241,58,221,54,35,116,142,62,206,191,221,247,43,165,144,48,235,211,229,222,215,14,159,162,203,147,157,235,172,203,238,188,244,155,116,86,227,223,237,43,236,238,251,54,16,203,205,248,252,88,217,202,241,32,49,76,9,1,94,93,209,132,97,8,254,141,64,240,43,111,235,159,29,229,204,179,147,47,45,253,151,145,248,5,132,176,227,133,67,184,122,132,5,170,214,54,220,44,89,20,159,212,110,14,58,104,166,132,242,171,70,209,24,17,25,56,244,160,87,253,165,220,85,70,202,147,93,71,92,179,12,50,101,23,232,96,233,41,210,104,239,146,62,205,28,109,173,18,112,135,217,176,156,74,185,81,196,121,250,42,195,7,222,175,90,112,18,144,149,135,59,66,199,146,130,108,181,151,2,112,164,235,221,99,225,99,48,51,73,39,61,169,153,185,152,81,105,189,26,241,137,75,59,9,64,151,180,4,84,57,168,108,142,237,195,114,136,186,252,107,251,5,113,208,22,186,28,200,71,100,174,148,135,83,211,33,196,52,180,198,90,100,71,212,169,100,133,63,91,120,210,167,150,41,111,225,14,69,150,116,153,106,254,52,54,193,20,16,111,51,181,45,54,38,66,90,97,213,250,173,8,144,219,90,130,133,19,34,109,50,89,27,45,47,20,32,41,130,165,25,126,210,115,133,178,202,128,149,204,242,72,152,182,233,231,33,116,124,186,144,180,39,48,250,159,9,77,66,215,164,126,71,52,241,236,134,91,213,251,66,164,107,28,117,45,56,17,9,188,110,165,137,83,108,42,31,18,67,233,238,210,73,56,77,225,240,61,15,129,49,166,75,248,158,135,100,101,38,97,205,105,207,131,222,5,51,167,143,239,121,56,204,241,238,107,54,198,124,141,83,60,40,201,30,48,76,60,127,38,105,43,163,251,31,199,121,46,254,197,220,201,128,250,204,183,153,16,2,14,52,149,174,222,231,139,97,30,69,88,249,214,17,142,183,86,43,133,164,250,187,187,51,10,122,140,180,118,94,137,158,40,89,83,78,13,79,86,217,85,81,71,152,210,86,29,76,97,82,142,130,43,213,25,11,74,18,205,203,132,252,73,13,166,240,137,142,184,14,5,202,131,226,52,209,9,114,54,74,140,100,62,77,116,144,55,200,79,19,29,135,188,144,213,119,231,255,91,153,167,219,119,192,55,100,204,203,60,21,116,86,109,130,76,5,48,186,15,97,57,217,210,58,62,101,144,181,130,90,154,213,212,211,172,223,116,66,84,112,241,245,27,219,151,38,25,252,21,7,99,211,1,48,190,116,118,36,147,224,79,117,79,83,224,28,239,111,163,72,65,165,241,248,132,159,3,64,112,70,1,21,206,171,252,151,170,247,73,46,147,112,146,64,49,234,231,217,163,192,124,253,64,247,117,73,206,200,54,42,17,33,255,208,152,144,232,41,219,190,100,17,34,199,168,13,80,241,78,17,52,3,20,121,158,231,171,237,250,160,150,57,103,29,85,67,164,65,134,22,190,85,102,156,105,155,183,38,49,89,72,115,145,173,2,91,18,225,152,223,227,148,93,182,0,231,189,42,66,254,161,38,173,229,73,217,115,44,89,127,177,184,216,20,244,238,5,175,245,141,109,163,104,230,170,132,182,150,118,229,14,87,11,177,8,113,11,103,151,47,61,78,46,73,98,31,205,134,168,195,191,34,233,205,70,63,29,49,50,54,121,111,98,128,55,4,98,107,34,149,241,136,119,1,93,191,117,229,167,120,196,251,242,180,248,187,83,196,59,80,60,150,8,51,71,183,63,104,51,197,88,97,175,227,132,81,167,138,24,43,76,51,45,44,236,35,26,171,112,243,18,188,157,7,68,117,237,192,53,253,138,245,180,90,95,171,99,239,37,68,231,58,153,139,172,242,30,62,7,116,232,162,244,121,57,25,129,53,104,32,99,220,84,45,105,247,11,250,101,191,172,73,10,220,51,173,150,14,153,62,154,188,226,27,50,224,141,8,245,3,67,158,177,219,230,202,7,193,46,228,36,99,192,109,23,35,41,38,169,69,113,70,176,152,101,50,155,187,242,85,176,184,15,178,156,135,247,238,129,91,68,228,7,71,201,79,145,63,163,153,90,129,211,123,42,5,140,4,61,138,61,180,36,131,45,137,182,47,17,36,160,140,132,135,46,210,177,202,98,121,75,195,214,87,189,51,78,43,105,122,63,238,189,140,96,97,255,196,94,44,32,175,234,19,201,233,162,51,236,177,88,71,120,242,217,234,253,156,239,251,12,248,197,114,172,59,168,62,113,237,153,40,135,221,178,181,28,232,62,152,245,46,109,131,94,253,129,128,178,181,203,40,210,122,34,214,173,72,178,169,36,237,155,165,29,87,54,164,248,34,53,111,135,129,150,127,144,105,175,137,71,70,163,42,188,223,215,57,68,48,109,118,13,24,203,75,195,63,165,20,252,254,189,142,87,34,185,238,76,140,95,21,210,223,205,86,139,84,58,200,161,255,22,215,97,146,173,193,221,250,36,175,164,106,247,169,62,103,50,60,158,196,200,197,161,105,225,20,79,50,233,208,135,113,203,198,227,73,154,128,116,203,85,185,26,132,223,201,124,69,252,237,162,52,160,16,3,40,17,27,16,69,1,134,24,128,121,34,241,167,160,213,7,115,124,225,196,139,194,63,188,199,71,100,228,58,153,93,70,181,78,85,249,171,99,103,185,51,181,63,14,196,84,173,64,228,92,75,251,59,67,198,217,79,215,103,195,25,12,225,125,170,201,236,170,196,99,71,230,98,14,61,18,150,83,55,115,42,139,19,80,64,132,100,219,216,92,197,200,7,200,176,116,72,11,152,127,33,61,198,144,47,1,30,206,192,87,38,67,164,222,170,245,233,38,209,152,248,160,212,29,254,167,172,106,122,69,246,151,42,90,236,197,53,189,106,196,73,115,87,37,205,157,20,244,23,64,101,75,166,210,241,81,134,137,225,146,148,215,30,204,1,229,55,34,215,175,80,39,209,15,197,14,224,252,125,237,216,1,103,13,200,106,23,207,79,115,136,238,71,81,233,223,193,129,151,106,81,252,162,69,94,136,31,196,54,30,154,126,121,154,233,17,66,74,2,19,245,249,216,186,244,114,113,211,196,18,29,104,247,147,195,183,105,31,0,191,100,142,114,158,196,87,7,210,158,7,0,94,223,121,253,0,190,52,169,47,182,6,5,23,151,39,167,251,205,212,10,184,253,222,50,216,217,90,44,226,236,32,171,53,210,79,194,48,241,226,112,144,31,95,183,233,210,154,76,81,49,205,40,124,107,5,254,59,229,80,185,130,212,170,82,254,180,181,114,94,192,120,164,160,180,105,191,214,23,39,17,154,105,60,145,55,195,85,225,48,42,92,169,235,143,192,73,118,191,96,101,191,35,120,190,170,127,218,205,204,249,241,68,123,116,165,173,96,92,85,191,194,100,80,209,45,201,157,145,11,159,8,68,33,205,188,57,137,233,187,107,58,243,207,198,50,202,195,186,34,195,51,11,140,27,37,193,139,237,155,122,111,250,124,41,221,60,70,200,224,117,49,128,95,43,217,44,27,111,147,241,19,147,23,121,129,8,244,219,43,77,88,20,56,99,199,44,37,107,146,159,181,136,66,43,113,130,152,178,193,182,198,159,191,123,247,139,112,137,75,6,13,112,116,153,134,180,51,132,228,133,209,113,27,254,168,49,35,251,207,59,5,40,105,192,81,205,148,201,187,116,115,103,77,141,164,25,200,33,25,253,178,64,1,87,228,236,123,216,50,231,23,189,170,94,10,9,21,203,183,225,254,109,156,98,7,79,71,153,175,74,196,209,175,90,81,175,176,221,167,52,54,87,227,172,85,235,150,100,49,112,17,183,79,149,47,64,241,187,205,39,52,8,87,254,56,167,207,113,39,90,154,219,248,227,172,134,197,69,34,85,204,134,181,116,202,192,72,196,76,225,58,195,63,14,193,54,98,2,113,114,192,175,74,197,3,169,169,46,192,47,132,175,115,43,241,89,133,110,25,22,230,82,113,242,112,66,99,211,249,76,240,221,24,184,100,91,171,27,252,180,27,147,231,144,6,103,117,105,206,162,142,202,149,94,194,119,99,180,222,250,106,89,232,253,237,106,101,125,43,165,62,20,2,133,84,212,169,81,129,121,240,101,87,252,223,172,77,74,253,183,122,227,246,48,243,213,213,85,141,86,252,196,199,237,247,161,240,89,181,64,183,91,29,69,117,20,96,103,1,12,10,216,100,103,236,239,95,238,112,42,219,83,1,181,26,89,178,195,146,17,146,122,14,239,79,101,123,115,194,172,177,109,190,90,111,235,254,26,29,18,130,221,158,59,143,80,93,153,66,153,27,24,36,121,101,228,165,212,235,139,58,139,244,67,173,8,27,253,118,221,174,67,246,47,100,68,230,62,212,243,169,160,45,60,239,177,69,249,109,8,181,208,66,244,230,239,28,191,159,135,47,11,47,251,76,213,143,241,70,243,163,19,160,209,62,2,124,145,185,64,12,157,1,131,169,154,243,79,75,18,34,41,80,111,50,50,66,113,92,183,245,38,104,128,200,39,116,120,133,178,179,32,114,117,193,146,185,97,16,69,137,29,41,84,107,31,86,75,75,108,184,175,162,198,153,150,102,116,175,134,34,246,219,227,163,200,138,59,70,171,119,138,156,42,86,144,152,21,142,59,216,252,21,222,25,10,3,11,166,178,132,30,20,216,98,73,109,161,197,85,218,156,152,145,87,160,87,65,71,196,62,55,220,11,166,105,168,184,107,151,107,127,151,248,205,99,95,246,124,66,242,227,164,245,147,144,128,238,95,105,147,173,59,126,87,224,90,98,206,76,82,42,165,50,98,71,120,176,35,48,23,181,138,186,17,188,147,27,190,46,30,45,190,131,180,189,245,36,151,37,238,171,47,48,183,72,97,163,13,196,236,48,171,70,112,209,23,108,3,71,32,84,232,92,30,88,7,227,184,138,215,199,168,98,153,107,47,100,212,145,26,68,130,136,111,49,213,57,178,223,37,228,217,89,96,207,235,58,127,53,202,15,97,158,230,116,173,57,174,142,188,34,236,66,127,46,163,215,210,186,23,51,10,93,162,197,54,48,237,61,82,16,127,254,157,34,227,108,48,163,153,245,136,1,212,165,7,186,19,75,223,123,111,140,227,234,45,176,183,177,201,58,89,195,231,29,233,50,181,208,31,52,176,28,110,13,251,36,50,47,55,13,62,242,148,250,2,107,38,46,226,62,125,77,248,86,2,111,122,71,61,49,206,215,18,65,151,131,51,190,146,39,190,67,235,65,189,136,96,49,213,57,185,251,219,70,146,140,138,158,151,92,225,36,31,5,143,137,88,225,208,62,23,119,135,111,246,203,234,190,15,162,126,208,210,29,95,228,215,83,22,253,135,117,134,204,121,59,184,138,138,189,90,44,19,126,34,41,95,186,114,126,164,128,84,172,189,122,65,64,84,84,208,251,84,141,154,57,81,227,152,15,61,9,235,38,51,207,120,155,150,49,12,46,232,182,4,162,90,124,190,19,199,119,245,209,186,60,229,89,117,70,100,104,51,203,126,101,120,231,207,103,248,225,80,175,48,149,36,106,83,150,187,196,223,189,3,47,32,191,171,125,155,187,57,219,221,214,89,237,12,76,54,152,245,193,135,37,23,204,184,117,74,111,38,124,249,185,73,192,190,139,154,26,92,33,163,232,70,171,207,86,83,101,55,247,174,132,236,99,117,132,172,137,192,39,169,217,108,202,170,59,35,26,213,249,20,188,101,88,42,202,180,117,233,10,74,62,149,254,18,154,89,234,219,56,113,162,245,147,35,119,230,147,145,11,118,86,65,114,36,141,140,123,60,255,49,133,94,247,189,232,190,105,62,136,154,21,4,143,187,12,95,127,129,176,152,83,232,24,183,232,39,155,25,92,236,81,198,243,46,51,98,126,59,121,59,7,175,46,38,149,42,176,139,153,150,191,204,43,40,195,186,73,186,57,249,199,44,191,0,167,149,90,92,131,59,147,68,245,47,225,25,156,120,49,124,147,236,16,226,133,11,201,248,112,224,149,155,225,23,110,184,45,40,77,205,133,201,103,216,134,75,155,215,191,192,80,225,200,68,118,230,214,93,13,141,228,181,110,120,48,57,11,93,230,116,205,136,60,191,122,83,39,204,137,114,146,179,176,149,250,240,47,239,10,223,110,230,196,83,167,114,199,194,5,77,175,158,82,167,30,39,243,58,27,140,90,62,128,201,130,44,20,30,213,80,191,205,135,100,249,102,162,147,236,73,34,61,173,235,165,201,28,86,6,251,4,170,237,138,88,230,26,216,184,156,109,38,227,185,247,133,74,233,147,158,141,237,198,193,47,240,92,230,6,252,178,219,194,213,235,25,184,120,217,172,25,235,88,224,6,210,83,144,112,92,249,30,86,208,139,185,213,136,14,37,174,89,120,125,174,207,74,149,243,138,150,131,239,28,201,229,56,97,174,15,166,149,102,127,134,153,171,162,24,117,3,176,11,206,179,154,173,78,77,57,146,215,2,210,143,147,36,243,39,153,18,239,219,222,179,109,64,250,24,236,177,237,104,213,122,233,27,117,147,69,197,58,25,6,172,184,221,167,117,0,150,136,67,176,181,131,40,8,73,5,16,79,173,61,89,12,187,44,126,11,137,237,55,213,219,178,34,228,111,44,66,86,16,20,63,60,243,102,23,12,167,121,158,124,91,152,33,50,83,209,65,100,20,20,208,188,37,189,251,37,89,180,67,159,169,181,128,164,97,90,141,101,238,211,229,221,245,122,129,44,95,162,84,50,31,109,223,132,4,71,109,25,65,137,97,104,46,67,240,155,174,85,170,148,239,206,185,97,201,96,190,18,113,68,229,180,189,218,204,26,227,4,21,73,19,37,36,74,136,54,81,35,197,127,210,239,228,64,25,160,15,183,75,145,126,161,49,47,204,42,244,44,69,161,111,90,191,135,223,110,28,54,173,129,74,12,45,180,232,205,16,208,20,131,230,130,181,252,162,132,245,118,165,85,58,218,48,161,160,203,182,146,99,49,136,247,78,98,226,138,21,97,20,39,167,54,26,216,77,91,214,211,123,91,64,44,195,118,86,146,3,74,89,56,71,53,84,173,85,243,152,183,109,128,168,67,143,133,58,98,213,137,165,240,182,172,206,144,46,73,110,24,13,12,4,210,247,94,44,220,233,49,235,237,74,54,235,138,141,225,13,53,111,84,107,238,27,118,191,213,255,204,167,69,152,230,185,188,157,236,33,114,245,222,227,81,202,171,217,241,157,33,47,161,154,155,149,57,11,158,249,105,70,107,101,55,223,216,208,14,253,100,196,222,210,59,92,19,112,170,244,6,252,143,210,41,246,255,239,134,2,138,63,255,135,132,69,19,129,91,47,133,57,110,111,198,186,103,87,181,58,172,19,207,61,107,19,75,145,140,179,8,91,238,120,43,38,213,238,148,151,18,43,171,120,15,120,245,182,42,137,113,93,254,132,19,252,126,236,48,227,159,205,175,63,27,97,195,192,62,36,212,25,5,37,22,16,79,162,131,33,240,41,9,94,196,103,53,105,126,234,165,65,161,30,46,235,61,116,234,165,81,93,253,172,60,232,152,41,168,148,63,159,10,150,111,207,76,86,34,193,36,170,117,213,0,146,92,239,213,101,193,48,30,240,184,152,242,185,106,102,82,233,23,207,130,138,224,208,60,232,29,161,76,77,199,53,101,143,97,162,67,118,16,230,105,86,37,124,196,10,25,253,209,138,3,245,185,144,142,146,214,116,118,130,176,100,198,164,210,82,72,140,83,101,106,27,14,77,20,84,218,76,115,214,233,136,230,241,189,90,39,96,110,95,7,236,215,142,228,40,170,67,57,197,70,228,141,53,214,70,138,202,124,101,49,175,12,91,241,198,170,190,49,55,108,228,166,111,24,170,102,122,198,238,22,145,128,187,231,60,198,179,1,245,215,108,181,93,41,228,242,0,201,245,81,52,204,202,11,9,191,171,105,157,101,96,166,126,90,0,201,220,239,227,212,49,226,202,205,241,237,115,57,76,123,40,251,38,85,17,193,85,82,160,50,120,197,32,79,165,209,13,223,221,179,206,40,242,139,196,99,11,191,19,94,22,209,60,197,22,138,92,191,106,171,135,199,22,146,218,138,31,107,184,234,189,211,62,60,28,74,223,180,248,169,148,165,126,80,124,176,71,32,229,224,52,63,254,177,120,157,146,116,25,251,3,223,72,250,31,26,89,122,11,181,218,235,2,68,203,94,46,159,159,113,101,112,138,89,102,21,152,155,179,65,131,23,44,8,177,202,229,75,197,162,212,121,186,38,94,84,157,71,60,198,28,44,42,101,192,60,153,21,217,75,128,0,119,100,29,74,130,68,160,61,215,60,147,155,57,185,184,26,51,226,249,209,87,224,162,27,114,26,74,18,105,151,76,148,238,37,157,255,126,56,53,52,40,252,106,20,46,65,242,150,57,159,19,66,246,194,246,85,198,38,83,180,86,115,30,222,51,239,212,97,231,212,130,247,212,97,231,212,130,23,239,176,227,136,109,138,170,69,143,250,94,250,119,198,5,255,110,86,32,147,200,150,75,160,26,72,70,42,203,45,14,45,55,152,50,103,43,40,164,86,201,12,5,194,123,22,73,237,232,164,169,115,219,82,53,40,37,69,157,59,216,213,205,80,238,226,241,235,43,68,1,105,161,3,40,105,96,116,249,32,79,21,200,107,161,54,33,93,135,194,11,199,148,34,169,207,133,52,255,164,21,74,97,85,89,251,190,171,152,54,122,97,78,18,54,38,95,153,175,188,75,208,197,160,99,17,189,87,95,89,224,231,232,18,59,152,210,77,53,139,242,204,224,175,97,127,239,236,31,12,52,100,173,21,176,97,53,154,128,153,40,145,22,98,85,155,113,60,181,30,193,133,141,74,75,179,84,208,116,42,202,85,149,92,1,243,117,198,140,171,139,98,252,35,196,231,105,29,69,93,23,223,37,69,63,177,46,21,125,39,161,42,133,200,116,240,173,84,103,81,189,221,124,191,10,90,158,105,250,84,156,183,106,140,102,14,250,114,16,182,194,116,39,58,66,144,158,182,159,206,104,198,142,189,244,97,137,193,242,132,166,113,24,115,154,25,30,250,203,90,118,213,157,145,209,133,59,150,71,142,168,162,26,12,165,75,27,110,108,183,141,42,150,41,144,29,226,236,87,78,205,89,163,153,26,194,193,180,75,157,157,222,25,113,87,176,230,92,214,122,56,18,115,63,122,110,140,182,114,126,12,201,243,110,158,139,115,155,238,118,235,145,26,29,125,10,188,113,54,6,51,154,19,61,253,4,242,198,230,169,153,73,50,40,228,127,49,74,188,94,134,117,31,227,153,192,21,138,134,193,231,155,167,238,203,239,130,203,13,161,228,235,207,42,61,249,142,158,145,230,71,150,245,214,190,76,175,84,13,187,37,10,91,186,222,163,20,180,147,183,115,43,148,150,64,239,90,238,0,230,2,136,19,87,81,199,137,110,134,176,64,25,192,19,252,144,233,241,126,149,244,89,32,206,168,201,54,44,95,111,174,240,86,51,111,219,29,120,133,16,203,189,118,63,95,45,151,201,244,204,139,108,119,246,82,125,29,113,96,22,127,244,117,119,195,106,113,161,92,172,201,221,247,190,34,142,211,147,210,53,108,90,155,216,18,206,33,107,35,241,40,185,14,91,209,74,223,72,227,3,233,55,222,83,49,5,182,2,51,5,179,205,5,245,190,141,21,117,178,186,94,124,156,6,217,69,10,24,51,131,176,72,125,108,4,178,184,148,76,78,208,46,109,127,250,97,108,158,11,106,240,226,34,11,50,17,63,109,41,142,192,251,9,33,39,165,99,53,147,164,249,41,119,13,234,165,187,52,186,78,135,28,19,28,222,37,198,8,4,148,106,153,251,104,4,2,21,168,116,151,67,97,220,161,205,126,206,58,235,102,228,143,172,147,247,123,16,143,212,232,218,101,138,247,56,232,154,219,131,12,143,84,191,52,107,20,13,129,203,73,27,6,93,53,216,244,45,38,245,10,189,210,199,4,198,89,204,189,92,156,220,203,110,96,165,227,166,157,93,197,85,140,57,103,123,117,57,4,110,147,94,233,4,145,8,220,74,156,95,160,62,217,12,145,211,16,25,175,143,115,70,176,105,45,232,48,185,216,152,179,184,32,1,23,36,221,160,93,250,141,232,128,50,173,227,154,161,227,13,23,49,8,157,236,22,205,13,30,85,142,193,237,200,200,248,116,125,15,125,23,171,89,89,247,88,228,142,188,187,1,149,135,8,87,159,135,189,151,23,34,156,121,192,204,124,175,169,139,52,155,229,235,94,148,131,67,154,193,182,168,23,101,163,44,95,1,44,119,188,212,202,195,170,33,125,187,183,186,214,84,116,183,198,135,67,71,173,2,240,107,80,143,137,44,115,78,247,190,169,172,108,44,217,173,39,165,186,235,9,235,223,234,71,75,92,94,57,23,104,112,229,61,37,79,114,208,53,149,168,176,225,38,52,28,162,255,185,93,107,244,157,62,100,81,50,13,210,122,95,30,130,47,54,18,121,41,147,248,253,86,108,212,178,5,189,66,159,22,27,183,245,70,217,239,0,241,197,70,2,98,213,178,233,66,162,158,97,134,121,245,205,49,67,8,174,40,247,246,39,170,251,49,215,42,122,247,70,120,70,87,111,157,195,29,71,60,111,178,232,198,206,190,155,36,212,126,199,48,251,14,251,195,66,61,131,195,174,38,56,113,211,244,238,90,206,202,206,119,99,104,238,40,163,216,209,115,121,155,13,249,57,35,231,213,90,181,155,121,43,129,110,129,77,162,73,113,158,95,196,23,109,15,126,110,228,2,126,69,44,58,22,5,211,221,160,50,62,185,96,75,63,219,11,20,32,56,155,135,51,35,102,191,137,189,253,249,220,252,145,104,84,176,32,28,96,178,77,254,35,112,84,84,144,68,176,2,223,155,170,179,185,183,191,69,43,95,169,125,139,22,240,75,26,240,43,174,175,212,126,71,224,183,255,214,4,248,101,153,45,191,163,186,197,80,31,84,221,229,122,27,246,145,212,143,217,116,50,117,1,123,110,140,129,47,184,147,201,135,27,75,112,39,60,120,110,192,8,112,133,201,165,253,50,233,255,81,83,234,127,88,18,215,5,41,76,159,40,156,59,197,221,96,109,55,249,37,58,115,120,10,248,0,196,137,15,248,120,202,31,20,222,9,2,4,198,226,60,46,15,46,24,103,231,113,138,107,124,57,104,10,100,76,76,117,112,79,123,65,197,246,218,134,35,212,130,64,222,31,83,228,64,68,138,147,123,196,244,138,87,102,178,93,43,174,55,168,15,231,193,169,80,143,129,64,213,48,115,110,14,232,90,202,115,109,95,109,40,27,222,251,168,163,82,137,219,50,123,52,16,159,84,224,219,220,223,2,35,100,59,22,107,53,174,177,9,199,188,106,4,252,162,53,186,253,158,191,252,235,45,2,47,127,161,177,243,117,51,133,223,98,178,21,243,168,138,168,44,194,131,160,87,183,8,4,245,54,103,197,172,142,37,72,34,188,253,246,91,163,136,144,239,102,171,217,197,210,251,8,109,203,9,181,139,216,84,116,125,216,121,211,45,115,107,24,191,189,148,175,110,151,46,120,176,167,100,86,225,80,33,206,185,167,149,170,252,78,180,252,185,127,103,44,129,249,199,61,23,11,202,21,214,135,41,87,185,17,87,66,161,199,170,226,63,69,107,74,128,66,54,46,212,203,199,119,127,110,122,51,54,95,0,252,58,60,95,24,129,103,226,36,7,110,62,73,177,23,28,235,63,15,8,58,215,71,101,202,241,93,78,19,167,225,161,175,252,97,160,143,236,15,25,41,209,63,100,164,88,60,184,187,226,52,174,63,5,119,159,196,245,247,189,13,148,85,173,101,17,119,103,98,153,41,37,202,56,153,37,44,138,104,138,200,154,194,146,151,56,201,176,150,188,187,56,71,106,195,82,61,145,177,175,100,148,124,163,179,175,85,251,70,178,51,159,86,250,106,83,193,114,88,106,161,187,162,105,18,139,171,210,222,80,247,90,175,176,180,57,149,110,70,47,244,156,104,186,116,205,136,73,134,248,54,69,97,65,6,211,152,125,83,123,146,120,161,115,210,17,77,58,58,51,121,72,77,141,7,51,10,131,83,118,84,116,248,45,45,130,64,62,33,136,104,139,12,205,20,141,72,134,106,149,9,81,86,174,5,148,48,133,9,8,142,7,111,152,104,193,48,149,55,202,87,95,64,80,35,203,32,154,0,96,255,87,69,206,56,106,74,221,161,103,158,151,18,57,38,80,92,236,125,9,49,92,99,5,126,112,194,252,246,217,12,117,203,14,17,218,87,210,162,176,210,242,65,222,119,197,110,108,58,98,79,181,98,253,51,116,149,167,231,44,59,85,32,157,158,92,208,180,85,189,220,212,208,184,103,245,194,28,244,202,67,213,217,67,165,95,3,20,54,98,152,217,226,12,137,251,39,37,107,179,110,188,245,8,65,138,251,118,97,203,249,236,23,132,19,209,247,52,120,15,197,111,143,248,233,168,41,203,110,63,230,238,152,149,213,241,147,220,172,239,143,65,141,206,105,163,180,13,35,53,35,166,96,101,189,184,112,215,74,180,255,154,102,36,39,182,248,146,11,60,2,89,186,246,108,126,238,110,169,198,103,83,158,230,37,201,44,221,22,36,0,98,170,194,214,158,200,221,63,217,8,212,220,165,130,33,235,246,19,69,146,151,99,44,166,76,116,30,202,236,132,105,11,68,74,218,86,8,108,180,81,138,51,154,202,182,113,196,228,145,119,36,203,116,112,139,186,32,94,70,206,225,192,249,88,137,26,233,180,81,131,128,36,206,206,11,237,194,4,90,146,137,58,41,41,188,219,5,114,244,148,24,154,54,207,39,132,252,124,212,172,26,227,244,13,223,159,168,165,169,246,88,74,77,173,97,158,213,154,149,41,101,204,73,143,145,232,187,129,122,153,124,30,181,230,22,136,141,176,201,219,163,35,9,33,199,194,5,140,79,204,191,146,220,29,178,247,229,188,203,131,32,6,133,214,243,187,200,191,117,91,50,159,180,205,147,154,98,5,250,36,220,155,167,26,114,14,227,213,172,3,94,159,27,223,5,206,106,51,15,216,233,4,142,22,80,119,116,3,126,33,58,122,229,172,154,232,74,210,236,235,121,218,219,199,222,231,222,65,14,72,60,175,240,108,35,94,205,180,24,19,230,226,22,82,116,179,171,50,45,141,114,199,148,226,216,63,172,62,218,89,13,141,185,111,0,105,226,112,223,21,21,252,230,19,17,39,192,122,121,245,42,87,81,129,55,108,244,105,233,147,181,239,33,187,127,109,59,134,206,46,74,83,66,218,238,139,234,183,249,65,220,136,19,149,9,17,217,115,38,208,130,5,123,252,196,44,45,151,26,198,186,155,185,178,22,121,158,72,68,235,129,245,179,75,63,161,101,192,220,178,247,98,111,210,201,207,120,116,134,84,135,27,21,37,195,144,187,162,29,62,83,38,116,5,108,92,240,182,15,230,162,23,99,185,5,201,43,76,82,69,53,53,21,216,237,110,120,81,205,104,205,241,95,221,27,23,149,213,207,100,9,170,252,224,158,17,83,108,126,35,187,96,66,22,219,24,218,152,27,38,43,228,197,179,104,224,99,128,191,48,136,105,111,107,235,46,147,150,193,218,227,66,223,151,220,24,50,11,9,207,51,70,13,242,102,166,166,154,155,66,75,190,117,120,101,191,93,125,68,54,164,95,200,193,241,161,141,5,51,162,95,118,104,188,105,124,3,240,203,79,225,186,187,50,73,172,22,52,82,83,52,201,15,213,195,119,146,208,161,70,144,72,3,149,146,70,96,219,163,224,35,179,203,99,87,44,202,140,135,194,218,234,196,201,212,135,42,197,29,8,250,118,117,238,124,182,130,170,165,9,172,10,235,239,221,125,207,90,233,163,237,102,56,221,210,42,241,49,89,194,183,187,95,83,47,163,113,211,161,36,207,18,107,92,171,113,23,246,228,40,130,224,150,220,223,40,43,167,203,6,41,188,113,159,234,227,49,23,152,1,78,136,99,26,241,97,73,51,191,91,215,18,52,173,168,5,109,102,16,229,252,12,126,231,183,176,228,81,81,212,194,163,176,60,23,247,225,239,11,175,108,92,44,202,84,209,125,188,69,162,59,184,66,92,242,29,48,143,31,244,137,144,23,35,181,127,171,151,20,183,182,138,74,76,100,9,204,53,109,87,63,213,242,138,106,47,76,149,122,248,219,247,127,10,151,234,240,225,146,204,95,195,37,163,40,25,124,184,132,142,52,126,175,28,232,230,88,139,146,201,53,190,10,97,129,101,192,173,211,210,69,185,205,26,234,59,154,98,34,81,26,236,39,153,243,104,46,88,132,232,252,53,204,156,146,96,120,158,67,71,65,217,138,243,5,70,8,175,182,1,72,160,214,30,7,230,195,79,117,227,99,167,100,143,56,217,29,13,187,39,249,179,28,149,191,103,255,91,79,185,190,210,72,17,175,0,101,180,207,164,161,47,239,55,62,53,207,210,82,208,140,63,28,91,30,41,30,150,204,200,83,52,124,48,32,112,143,34,91,230,85,234,211,110,199,196,87,46,209,15,123,206,204,118,179,6,93,167,186,22,41,228,13,174,160,198,75,105,10,253,202,47,43,10,137,225,165,52,28,36,115,44,35,135,148,36,14,118,55,233,46,97,137,172,10,134,86,46,252,111,194,255,30,150,6,162,166,24,19,216,100,1,186,222,220,74,18,105,47,144,171,141,136,203,224,169,109,81,1,66,118,7,75,131,66,34,226,62,55,11,144,105,97,212,204,146,77,24,181,46,15,214,94,49,51,126,74,199,62,158,227,86,172,57,126,60,166,185,169,101,105,243,145,83,51,241,233,29,88,32,132,194,26,43,116,200,186,82,178,179,214,122,214,140,244,15,39,244,193,255,214,9,61,28,239,132,254,49,79,66,19,117,5,140,20,43,3,86,199,30,14,238,216,199,186,230,145,86,110,110,137,61,231,250,230,21,182,138,181,45,139,137,87,43,221,229,226,133,238,152,116,170,194,140,111,28,198,87,218,253,239,29,109,236,12,57,116,42,122,177,130,212,155,80,131,151,232,253,10,119,20,207,119,38,218,78,108,156,176,30,153,156,56,136,195,10,25,33,250,160,103,78,212,206,50,189,0,170,77,42,179,162,183,19,159,201,232,235,208,85,89,161,37,250,160,216,83,236,46,243,184,67,101,93,127,194,246,208,209,146,213,29,248,196,123,67,133,77,136,243,251,8,45,249,85,172,244,240,138,213,170,19,248,126,83,42,190,242,170,159,15,71,195,52,251,121,226,214,165,37,78,37,103,254,209,49,49,209,44,167,146,51,199,253,141,9,179,93,71,237,12,73,204,249,155,207,255,238,101,83,75,235,254,33,29,125,137,179,189,89,142,15,173,226,96,3,14,47,149,159,26,151,40,173,203,13,165,177,186,83,83,93,62,212,193,186,196,84,90,26,218,101,104,166,31,247,140,238,195,138,180,128,54,247,162,43,172,80,182,12,53,153,12,205,199,186,51,227,229,152,222,201,112,247,96,56,139,169,123,197,101,49,116,211,129,145,67,106,153,204,174,105,194,71,74,211,52,192,175,116,73,238,203,170,169,255,194,182,84,86,89,169,182,86,40,35,222,147,162,70,219,195,204,40,113,154,253,82,59,199,139,54,162,218,171,82,76,173,146,27,185,228,131,238,83,230,221,72,48,137,215,202,75,149,122,188,13,169,90,236,24,37,215,253,136,176,147,252,186,219,62,150,83,157,246,133,120,212,141,88,200,74,170,143,9,243,254,72,144,195,141,252,221,131,231,120,185,200,95,212,200,255,106,206,109,176,173,143,7,171,6,194,142,193,196,156,43,176,106,37,117,35,125,39,203,178,32,81,253,202,249,243,164,139,158,5,69,28,68,55,246,108,175,233,76,240,144,72,17,243,60,89,147,159,94,215,47,147,171,176,16,195,229,126,175,86,178,106,72,118,114,190,36,145,26,145,213,186,48,60,152,34,238,150,104,138,80,145,223,27,212,111,109,167,35,155,211,153,50,139,55,94,66,137,13,143,188,240,59,185,149,209,181,100,216,49,222,18,221,223,172,173,114,184,120,92,84,4,62,91,194,34,106,251,40,109,145,241,107,91,179,115,196,118,102,215,28,220,176,164,50,78,94,222,14,157,198,10,0,227,107,74,197,218,115,41,60,110,181,110,125,206,242,181,240,250,62,229,169,250,23,97,102,51,131,77,122,35,155,20,243,100,164,114,125,174,55,249,127,124,17,15,109,104,164,142,212,248,255,81,247,31,80,77,181,219,214,0,28,59,32,40,189,35,189,132,38,132,34,77,17,8,37,161,135,208,66,147,78,128,32,85,68,164,72,13,29,66,232,69,74,66,111,210,65,108,244,94,66,47,162,84,169,22,192,134,40,63,225,61,231,188,190,231,158,123,191,123,238,248,254,255,187,255,30,195,49,96,32,35,236,253,236,231,89,107,205,53,215,156,87,127,37,7,97,127,240,253,174,130,100,245,172,167,20,126,141,130,23,199,243,236,169,14,106,158,121,132,251,106,166,164,12,27,66,168,198,110,137,137,74,222,156,245,7,190,84,59,246,139,122,167,198,81,84,27,40,232,44,74,199,210,226,235,160,161,131,127,170,233,145,52,58,203,217,117,251,185,225,26,131,232,110,177,179,156,226,129,81,40,89,123,130,159,14,108,63,155,138,71,67,176,155,239,82,1,233,100,254,5,100,53,54,3,75,16,192,83,43,107,168,85,54,96,113,97,122,152,147,215,149,233,105,107,221,105,167,128,99,143,60,229,93,193,105,167,192,62,199,198,244,204,133,3,57,118,202,255,154,55,42,241,79,188,81,68,202,47,225,135,7,12,77,34,245,106,124,192,134,210,140,62,57,136,195,106,101,46,19,196,25,204,71,183,40,12,78,182,86,84,10,172,96,51,108,173,156,44,219,144,179,225,61,68,23,58,25,103,222,12,178,83,123,111,226,175,170,106,172,177,226,186,60,218,207,248,194,175,215,224,245,225,168,129,89,205,238,132,236,141,33,175,36,77,133,14,9,82,109,91,101,51,147,104,32,17,227,179,215,65,162,214,147,58,241,39,27,20,79,69,148,216,233,197,73,49,22,112,105,117,210,125,235,211,122,48,59,78,201,87,80,120,147,129,84,133,174,79,160,72,182,190,52,238,87,43,196,178,227,159,228,160,211,20,185,160,64,8,176,180,97,74,67,153,4,79,156,70,33,74,24,48,32,87,79,101,204,78,125,223,78,155,90,40,162,239,219,175,67,161,130,91,127,211,176,186,157,37,214,81,233,210,34,229,162,2,225,149,36,101,185,78,229,103,25,105,31,153,233,189,80,220,215,79,235,103,241,174,143,86,11,142,22,247,49,17,153,226,177,189,186,78,189,235,164,18,226,233,182,7,56,30,206,19,141,26,68,160,70,92,18,231,28,124,230,148,9,30,33,137,15,67,165,149,164,158,40,159,129,23,70,107,45,92,97,87,93,54,7,239,248,189,84,241,160,18,57,201,197,180,98,222,117,220,228,178,173,22,160,178,231,23,177,211,17,234,35,106,10,52,86,127,252,220,120,170,41,240,141,122,2,131,58,213,20,128,122,209,101,108,225,72,14,251,20,48,19,202,152,136,100,20,47,207,107,40,124,22,234,172,215,131,18,82,121,83,100,29,95,125,85,170,61,185,130,143,60,201,177,32,46,38,217,219,89,207,21,156,197,172,149,60,90,78,2,194,192,51,113,48,132,83,31,46,220,136,56,225,8,58,185,98,253,254,30,234,134,85,114,115,247,120,14,36,209,1,50,99,238,123,64,55,218,81,127,207,15,97,206,211,166,52,156,197,9,21,216,116,71,151,74,84,165,35,203,128,159,163,237,181,149,188,149,76,254,42,119,9,150,254,22,170,187,100,239,144,151,9,18,217,47,163,202,202,212,63,32,44,254,144,221,206,107,149,48,182,144,192,76,66,19,253,146,135,127,240,100,205,26,9,77,70,163,203,127,176,78,119,183,106,190,153,223,223,27,239,106,180,246,100,205,118,98,71,57,6,146,117,23,24,208,212,156,215,198,4,86,203,42,49,172,178,14,104,226,215,126,245,230,86,238,212,26,184,124,23,51,80,53,131,165,120,137,122,162,84,147,145,2,223,69,204,181,174,244,131,48,203,100,40,199,22,65,210,98,251,156,60,123,117,88,113,84,147,79,8,144,11,215,166,229,197,131,85,201,140,12,143,145,176,186,114,139,185,181,2,105,160,39,27,204,40,1,108,5,61,214,103,6,185,104,175,60,159,154,23,14,27,142,136,48,27,200,208,244,64,213,15,70,176,112,13,50,12,99,41,119,93,225,226,141,54,156,191,10,85,227,159,72,250,137,132,166,236,177,205,74,234,27,131,75,177,214,200,74,248,115,150,173,214,122,222,15,3,53,250,185,204,10,230,7,148,151,204,170,186,50,114,123,85,82,44,181,179,88,73,108,39,164,215,193,58,254,212,208,142,86,9,112,73,69,42,194,134,130,138,244,73,199,109,213,9,146,148,22,37,240,206,26,117,26,120,94,165,98,249,12,158,98,183,239,85,200,90,191,122,202,56,157,18,26,157,221,155,201,227,6,244,19,210,36,65,150,172,200,12,173,129,98,129,49,227,148,18,103,124,214,74,35,105,182,212,103,210,37,162,186,156,36,231,146,116,6,109,253,16,25,255,134,250,183,97,227,67,192,68,32,65,11,6,137,202,99,194,129,163,220,231,167,80,154,171,207,164,117,183,169,35,83,191,216,239,83,93,177,73,189,162,74,215,39,98,115,91,161,61,239,121,13,241,80,119,170,184,15,24,45,34,137,124,255,58,85,248,74,41,118,74,64,75,65,5,235,55,151,198,233,60,142,122,44,61,0,199,250,100,78,195,70,245,56,91,39,150,234,75,48,177,29,233,154,90,56,138,175,125,45,125,116,49,255,39,105,82,151,83,105,82,226,224,209,21,204,31,131,71,39,81,19,230,124,190,79,88,202,217,110,94,26,165,2,186,91,111,159,153,42,29,38,41,76,19,171,71,249,44,76,192,89,55,254,227,57,27,209,139,116,209,159,77,140,174,171,173,172,37,18,138,146,212,27,181,230,193,175,91,128,95,19,92,231,43,76,13,190,121,174,92,76,74,162,92,133,126,134,233,167,200,185,16,16,66,69,169,209,231,151,185,171,108,76,162,52,255,131,240,235,250,127,16,126,37,71,171,51,194,5,68,239,152,170,48,198,117,236,23,107,89,106,24,21,35,53,42,177,14,30,101,138,154,168,72,132,169,79,188,196,179,14,109,170,74,111,100,51,243,78,19,133,193,154,77,14,243,145,170,49,66,195,151,96,37,251,239,159,10,158,122,231,197,31,143,81,79,248,204,193,52,120,77,179,182,6,160,44,5,14,70,153,220,154,87,61,132,192,146,22,124,85,129,44,59,157,112,117,147,226,139,161,132,148,173,177,156,3,236,45,90,249,208,86,30,144,75,195,205,106,37,231,172,73,228,101,72,15,169,242,30,197,220,249,201,78,178,11,122,113,130,32,15,249,135,180,81,94,84,79,222,157,185,218,165,90,95,161,229,45,102,97,53,195,129,254,23,196,151,65,239,103,173,117,90,5,133,182,92,213,145,196,163,223,166,68,137,181,179,42,16,163,251,164,226,69,65,141,115,178,31,31,48,140,143,244,198,60,204,73,14,155,14,194,18,56,226,86,82,35,197,116,126,176,234,115,59,199,240,243,107,191,225,212,53,99,33,85,223,220,177,156,65,15,75,166,47,22,209,37,140,140,69,30,134,234,118,155,236,63,169,119,62,163,103,241,155,43,130,97,204,95,167,129,175,158,202,0,86,237,61,177,188,205,18,73,143,161,74,57,217,15,157,227,106,41,198,221,8,98,67,157,10,143,134,121,68,157,54,212,175,84,48,17,27,234,36,145,46,72,86,98,67,157,52,128,41,233,137,103,117,14,207,205,74,183,167,206,102,196,54,127,101,69,131,115,103,5,177,205,159,197,51,57,120,218,230,95,152,12,241,77,89,166,191,50,168,46,146,85,23,222,56,89,208,173,130,57,175,157,70,20,121,147,20,68,49,106,85,14,146,78,201,132,247,233,93,84,74,145,157,192,70,211,113,150,84,71,43,60,92,50,64,172,73,222,212,205,77,31,69,9,84,50,241,56,243,14,187,74,100,192,191,172,107,179,51,169,116,13,21,8,208,247,195,225,201,72,142,103,9,67,94,205,14,57,46,215,205,183,169,86,220,185,2,58,245,37,207,1,142,233,255,28,194,212,139,248,239,139,56,124,239,250,109,4,147,171,205,190,66,208,106,175,119,185,69,118,1,17,148,21,33,34,242,130,146,243,65,229,52,235,152,237,79,32,137,174,52,164,44,227,106,200,81,148,198,198,117,109,39,241,74,21,238,141,132,88,40,20,14,35,19,145,44,24,85,118,198,40,11,197,197,158,92,22,115,166,221,163,226,98,250,167,125,39,113,56,251,149,101,44,177,239,244,226,236,131,180,132,187,139,97,6,117,240,101,163,24,83,130,171,224,192,243,62,163,162,124,10,154,3,94,170,78,15,63,154,249,122,229,181,18,129,125,249,85,218,104,58,6,246,28,198,8,58,137,147,82,125,114,19,233,57,26,202,19,247,144,119,158,199,143,173,41,101,156,131,111,103,180,1,55,181,229,6,52,3,170,24,38,53,104,166,9,173,153,63,59,154,48,246,234,163,25,94,1,39,221,221,99,115,202,217,11,82,251,135,68,58,43,86,252,36,172,112,37,243,197,17,117,255,244,89,78,106,201,137,47,76,129,25,253,244,151,152,72,101,193,105,32,11,209,218,29,96,237,19,190,222,76,32,234,215,189,222,181,20,240,16,181,36,212,142,130,90,75,4,139,75,147,173,231,13,124,20,249,248,142,38,42,38,38,84,112,125,73,55,67,128,212,47,122,226,45,198,122,71,99,58,236,142,108,235,181,127,57,200,89,205,5,120,206,244,145,202,127,183,132,71,130,91,147,148,26,207,152,188,60,145,202,121,253,211,124,205,249,25,207,39,44,60,64,180,129,97,70,58,53,191,32,40,82,234,167,97,212,188,211,211,189,107,23,173,1,238,214,157,195,13,220,99,246,175,51,86,69,228,157,86,154,193,106,145,136,229,109,124,47,106,14,42,188,91,171,40,114,146,192,219,87,218,46,236,135,237,110,64,167,239,39,4,93,62,73,79,99,78,206,85,56,12,153,207,123,178,12,80,56,66,35,234,100,21,6,85,217,252,78,151,225,84,74,95,236,116,25,136,82,250,47,206,30,250,5,71,222,226,217,215,128,93,134,48,235,52,166,36,122,11,233,219,11,149,42,177,53,85,146,7,100,69,200,62,191,53,65,162,91,155,41,6,206,141,146,22,213,33,148,42,61,161,66,57,139,105,43,135,46,178,160,248,162,8,14,30,152,138,251,78,137,91,162,79,189,46,136,163,194,222,20,22,9,96,146,251,174,200,102,204,204,149,128,50,223,49,107,26,32,244,165,153,87,169,212,199,202,46,230,33,156,242,241,163,80,65,237,76,161,27,68,178,138,90,99,167,178,27,24,179,172,169,202,67,176,207,189,119,146,137,229,236,135,231,207,240,94,185,78,144,209,234,185,156,93,240,152,94,249,50,176,30,6,43,88,237,215,94,75,121,146,154,36,242,36,145,229,148,169,28,231,157,81,252,250,101,166,245,187,135,214,2,247,78,153,202,227,159,206,2,142,175,253,205,87,67,37,73,41,195,30,139,208,192,186,118,84,134,225,204,34,250,84,4,73,183,154,81,246,27,43,173,215,41,165,10,212,238,99,38,195,216,226,235,13,19,221,49,58,187,225,94,155,90,161,72,234,57,69,117,53,94,94,65,96,56,61,179,190,19,167,20,209,4,230,228,234,22,221,21,182,221,96,76,23,64,115,171,176,181,48,150,93,189,228,1,53,53,53,153,178,58,243,108,32,82,206,101,249,155,84,41,13,138,197,11,227,202,153,33,178,63,218,152,79,206,150,217,226,35,74,235,35,223,41,221,9,222,213,100,161,28,248,165,250,217,134,122,10,204,69,8,5,172,189,93,149,36,213,224,117,131,51,121,100,53,184,24,109,233,165,142,18,8,141,183,220,242,193,184,94,113,27,9,241,221,26,77,126,67,193,68,116,196,92,127,179,128,108,133,65,180,85,51,86,122,50,82,180,144,238,183,62,245,94,208,69,192,63,137,214,77,178,73,248,85,42,101,22,113,54,96,169,235,241,207,243,58,57,239,57,76,202,14,31,92,105,106,87,149,112,224,114,169,121,163,83,239,29,166,233,252,145,193,162,244,154,136,218,57,6,105,138,56,108,10,76,211,35,155,167,43,202,187,178,97,16,209,192,196,92,102,89,224,81,166,55,69,176,203,140,190,47,93,86,183,238,167,29,143,231,186,178,63,202,101,191,113,57,179,89,112,160,36,108,74,96,54,66,197,57,46,130,60,57,18,142,193,163,88,247,232,187,125,172,56,156,59,221,168,222,225,182,228,89,145,229,28,249,37,152,215,151,223,17,50,14,71,231,189,31,232,252,155,236,208,24,254,250,81,101,36,103,10,86,224,137,173,161,159,125,133,106,132,4,124,193,78,141,174,93,216,92,34,51,205,71,186,198,97,134,47,255,91,184,237,53,113,182,128,206,203,90,61,183,73,254,147,150,124,106,201,40,194,9,31,142,133,38,119,199,27,158,164,252,215,136,12,119,154,158,44,200,39,60,23,102,172,173,98,192,75,61,197,141,200,113,191,134,205,120,152,212,189,116,193,45,127,252,175,62,143,47,213,5,227,231,39,96,80,205,107,203,14,152,229,81,117,180,17,167,50,90,64,220,22,251,210,205,12,140,102,95,206,200,2,235,92,96,111,80,33,15,99,96,96,176,143,134,238,99,68,31,46,41,236,37,229,169,11,109,135,209,108,98,93,49,176,101,76,163,15,155,231,80,78,10,58,179,197,200,214,242,206,156,222,192,87,207,177,161,134,98,175,26,190,1,190,84,252,165,75,125,172,225,69,60,186,154,39,233,104,48,232,70,216,68,106,183,32,174,22,55,154,218,66,213,114,157,69,39,85,57,2,58,80,155,96,64,110,90,98,157,61,69,152,24,105,51,17,152,205,81,118,231,200,233,21,104,39,106,246,203,173,185,16,205,31,254,52,22,124,30,253,231,215,127,129,27,252,118,101,181,107,245,147,177,69,156,147,114,248,3,188,228,201,155,237,112,126,156,249,66,28,78,21,83,190,157,186,46,43,74,78,101,196,166,102,14,86,58,218,40,172,128,213,47,201,136,232,84,221,255,141,255,61,159,223,203,147,2,230,77,161,71,112,145,137,224,192,39,79,150,232,205,97,62,145,228,72,206,118,142,102,45,177,184,88,129,84,229,243,18,135,206,236,6,237,141,67,161,188,3,210,172,70,135,126,8,62,165,89,27,182,172,86,63,149,233,136,154,163,166,48,43,28,147,198,11,56,249,128,36,84,193,44,134,106,251,109,235,221,181,31,209,126,27,185,32,73,57,138,104,198,140,164,164,36,72,178,3,49,106,148,196,141,55,175,58,37,19,25,212,246,49,161,177,97,183,174,218,54,198,66,136,42,113,236,191,248,1,199,165,32,188,68,139,85,124,133,104,31,137,13,106,68,195,104,217,142,88,192,160,234,166,238,212,158,22,48,126,90,217,95,36,87,79,11,24,5,218,168,14,98,1,179,45,188,171,34,193,173,51,52,168,102,73,146,63,57,224,153,117,72,89,76,203,111,126,35,34,188,140,202,44,183,128,39,120,182,104,92,140,175,160,44,247,189,57,88,178,15,122,249,129,170,191,160,16,205,174,224,198,127,161,129,24,144,115,157,139,203,104,167,161,16,87,62,233,97,236,225,66,36,53,173,53,24,197,109,148,138,8,52,186,36,103,101,182,104,48,231,90,167,134,33,196,242,69,22,218,203,34,51,154,73,88,147,232,96,149,148,91,83,165,45,85,102,67,223,236,51,102,37,139,191,47,182,80,241,23,78,5,153,108,144,159,171,253,200,160,45,192,22,167,198,191,145,128,243,201,173,207,55,125,87,207,215,103,136,228,230,175,199,122,199,161,49,169,205,90,81,10,178,131,172,142,162,97,140,94,165,170,74,106,6,38,60,12,154,132,90,102,119,54,109,191,12,60,158,202,180,98,215,143,20,154,149,87,101,166,41,233,54,74,237,58,37,173,193,91,36,16,140,156,200,141,90,224,204,235,77,142,65,115,93,189,47,48,133,183,183,47,8,216,232,119,32,41,205,48,93,112,119,106,85,6,106,190,134,218,8,64,40,246,96,43,119,178,237,196,253,68,193,40,84,204,236,178,187,104,89,7,154,146,109,235,85,110,69,188,247,178,204,79,152,229,64,30,245,116,146,163,116,245,188,154,105,11,228,107,140,123,150,176,41,140,196,107,254,162,71,226,199,119,253,7,181,70,41,188,46,132,50,129,162,210,232,163,37,238,170,101,245,148,25,51,129,184,222,57,7,149,81,26,88,198,150,30,115,7,4,162,151,122,254,221,74,103,140,172,39,155,179,19,247,32,101,100,178,17,155,101,216,246,168,216,23,187,184,66,26,217,141,180,61,85,218,168,132,78,6,217,252,41,210,103,70,187,15,198,229,166,66,31,167,101,104,39,103,124,72,186,224,113,197,249,39,58,28,36,206,113,57,148,16,38,74,112,242,14,121,174,165,236,8,97,197,168,26,57,97,103,176,50,158,8,13,109,126,180,12,50,78,51,75,128,166,83,216,157,79,25,45,106,140,112,181,155,136,86,245,244,96,17,113,185,54,61,150,71,242,155,178,53,224,216,241,79,211,8,23,43,75,146,40,88,14,83,138,186,230,60,116,190,152,18,230,48,245,186,119,135,178,225,213,144,253,18,236,172,147,204,158,3,228,202,36,52,105,72,181,83,93,5,169,151,239,100,113,242,16,249,13,21,254,106,197,146,114,190,13,229,247,243,33,159,122,211,131,73,187,233,106,10,139,204,103,163,31,82,134,214,75,229,66,62,238,127,255,145,29,98,96,159,164,91,66,107,144,52,190,47,144,129,227,3,82,153,110,20,241,182,19,43,196,202,185,34,121,201,135,200,230,91,90,67,148,237,10,146,231,193,112,218,217,100,177,9,246,220,73,116,220,38,191,219,193,116,184,167,251,111,106,88,223,21,255,36,98,94,11,6,4,147,53,195,111,155,11,2,248,152,38,76,105,188,230,110,117,226,195,26,147,112,69,220,14,229,201,78,102,15,180,146,235,113,223,60,66,253,204,35,182,250,38,210,134,161,239,29,182,120,92,239,24,33,70,83,164,243,120,15,60,162,156,236,115,220,185,114,48,218,48,168,57,161,177,74,165,170,165,142,90,95,98,218,121,240,178,22,139,243,119,75,209,214,150,47,222,87,166,236,250,58,107,15,242,56,50,10,71,83,87,33,178,208,74,123,35,151,82,94,139,29,115,34,44,133,73,188,119,191,36,74,109,195,51,81,120,5,162,153,24,194,175,94,149,25,147,63,92,214,12,18,71,219,127,54,52,122,217,190,38,99,63,94,147,171,53,225,30,1,65,57,175,80,30,74,106,121,148,83,1,239,138,91,75,43,166,192,108,224,178,212,159,106,96,186,231,72,149,28,230,188,84,108,141,17,120,33,11,189,91,193,233,76,84,84,25,250,133,106,39,21,66,223,41,126,137,236,32,127,34,124,138,95,46,228,15,164,138,146,58,126,217,233,43,161,198,65,179,164,7,14,120,227,74,176,216,94,106,83,8,150,164,137,40,182,177,224,178,95,47,138,186,236,147,206,207,190,196,225,64,250,100,60,151,133,243,139,16,105,232,97,231,133,83,39,141,123,255,210,73,131,12,162,149,50,144,165,50,242,100,13,17,41,158,196,69,155,109,24,238,143,113,231,121,189,113,70,130,208,120,193,132,106,81,60,80,114,119,249,217,187,241,49,170,180,215,226,129,245,191,190,224,248,19,49,164,26,71,31,214,61,90,36,21,252,212,156,124,186,201,1,199,58,99,55,141,174,237,63,12,43,62,207,253,41,200,31,112,124,131,34,104,236,210,208,112,250,90,144,92,215,55,195,4,185,187,203,165,177,0,213,49,192,241,220,47,3,122,15,56,208,175,88,254,106,199,7,219,43,71,213,222,71,122,163,207,85,244,15,94,180,6,9,237,57,101,248,19,127,0,56,78,47,220,41,168,245,215,28,29,33,127,41,240,107,236,151,233,100,172,61,70,228,180,65,62,11,56,86,240,253,86,164,208,168,125,135,22,112,236,244,162,226,129,3,224,216,70,243,58,103,125,199,221,247,128,227,245,62,91,192,49,48,193,244,50,163,223,117,84,141,149,95,194,141,69,110,99,35,233,206,106,193,59,113,79,48,163,232,203,55,150,53,88,238,216,7,255,144,160,187,125,102,215,6,88,21,251,191,91,221,16,93,30,221,172,215,153,194,44,246,11,76,101,97,72,108,165,87,87,144,229,81,126,131,235,145,60,116,186,164,241,113,26,253,243,220,253,193,52,157,1,106,230,88,192,241,215,221,111,192,182,88,216,202,110,122,223,13,170,179,71,82,158,128,227,164,52,199,64,217,155,154,78,148,63,63,44,147,236,137,164,105,198,23,212,58,120,90,93,116,162,15,170,5,28,43,229,216,248,114,221,12,123,9,58,121,200,88,193,242,159,79,9,77,81,131,203,186,95,98,233,120,10,140,62,65,47,99,68,149,239,244,6,250,120,0,142,37,189,202,200,47,35,74,14,172,207,108,129,222,134,255,120,42,125,128,250,46,168,58,164,248,84,237,90,177,77,147,194,157,177,229,159,169,162,246,74,49,228,95,181,222,243,30,150,228,24,213,15,61,192,218,108,226,25,94,167,7,127,245,173,216,176,170,213,14,41,67,128,230,88,139,170,106,43,61,99,68,237,102,228,95,35,243,253,126,54,145,196,203,129,122,227,74,43,23,201,201,62,122,81,189,120,127,255,123,27,117,10,35,224,208,247,199,98,211,5,221,197,59,155,28,97,123,207,239,124,255,2,37,147,228,55,1,210,152,188,136,173,157,222,205,106,77,48,127,117,215,202,86,132,45,66,239,253,246,242,125,38,67,181,16,207,91,62,222,0,0,249,5,243,39,92,95,98,249,60,160,156,120,25,109,233,217,212,118,76,35,62,78,62,232,29,133,199,164,86,121,162,24,213,126,141,168,187,102,102,96,153,151,202,195,73,131,180,24,133,32,169,73,170,80,43,198,88,78,25,140,194,35,113,99,59,112,166,202,73,22,236,0,142,194,16,139,213,228,230,202,121,44,207,21,205,206,182,85,42,208,21,81,183,72,113,179,110,225,108,32,230,221,219,254,199,66,168,162,135,227,151,52,106,185,73,243,227,20,156,71,27,121,149,16,169,83,176,10,41,242,195,244,58,148,135,185,44,149,195,165,113,120,142,211,245,41,230,174,130,107,226,76,229,173,157,134,10,185,47,164,247,16,165,21,148,130,9,2,110,34,58,66,133,194,113,107,23,199,167,148,205,7,211,133,226,78,155,232,156,101,116,94,226,31,13,129,14,172,75,2,173,99,154,114,41,23,127,186,10,26,228,56,245,27,32,43,189,7,230,35,158,99,75,245,73,237,23,6,147,174,12,245,167,68,231,100,42,117,116,137,188,210,242,73,250,60,200,249,11,171,159,107,116,112,209,106,60,75,242,78,210,197,138,129,209,64,172,22,76,112,40,143,9,199,55,228,186,64,196,155,226,154,43,198,105,137,120,83,168,72,127,126,241,41,222,20,168,56,216,245,152,136,55,109,117,49,180,221,175,24,208,211,218,236,208,120,200,19,63,76,218,160,67,226,179,61,145,61,245,228,218,81,155,240,110,202,248,81,172,48,218,75,111,91,93,24,27,117,166,248,91,204,162,79,146,90,97,121,204,252,195,250,28,6,232,122,125,162,41,143,135,19,202,130,201,15,210,159,125,231,245,220,40,253,248,26,140,59,74,248,110,35,28,141,108,49,39,127,8,143,190,164,254,45,197,141,54,185,170,224,230,129,120,255,48,174,161,177,78,64,105,161,232,162,79,6,194,169,242,125,205,166,202,23,233,78,15,7,149,116,230,65,45,159,220,103,37,37,180,94,15,58,89,42,4,105,202,221,239,220,186,205,171,200,91,154,108,10,154,239,230,125,194,198,140,183,206,104,50,85,34,245,208,155,184,19,246,40,33,235,166,2,142,116,115,230,186,97,8,180,59,79,38,250,138,108,115,199,252,120,253,234,36,201,199,137,75,177,177,230,250,72,206,11,198,232,121,226,20,21,151,32,36,205,79,227,135,88,131,100,10,175,179,19,149,252,42,229,25,6,211,117,86,112,20,175,75,81,118,41,235,219,116,143,50,77,104,234,178,220,221,6,156,54,175,189,252,8,101,223,2,138,148,76,25,42,94,52,240,189,53,197,1,17,125,254,93,41,215,83,85,108,167,153,228,157,33,102,105,214,98,221,62,69,234,174,51,18,92,247,176,202,2,175,38,151,79,37,146,52,160,227,126,139,4,49,225,74,29,251,136,57,196,209,149,27,157,61,170,169,124,151,140,11,134,51,129,166,70,5,124,217,48,103,124,125,84,133,78,157,95,217,60,101,131,91,169,126,22,127,201,144,61,169,104,171,86,58,129,44,197,182,114,150,85,240,139,164,249,67,176,181,240,161,135,151,164,126,78,183,96,117,85,15,175,8,175,146,243,184,194,84,178,12,126,98,23,212,193,235,121,131,71,198,169,180,61,93,252,210,118,106,102,134,32,115,118,122,244,4,125,18,197,221,177,4,169,148,25,247,236,110,193,38,149,63,142,144,96,6,212,187,112,140,172,136,29,61,132,21,97,102,172,102,137,33,246,95,165,235,187,188,91,38,78,251,175,116,54,8,81,6,98,255,245,21,85,32,158,133,216,127,29,57,123,116,112,166,112,71,11,225,34,31,67,221,137,114,38,106,24,76,109,93,201,186,101,119,87,133,213,81,58,172,244,84,195,32,38,26,42,94,76,212,48,0,61,33,51,184,246,155,30,154,88,27,11,63,8,106,164,203,7,149,214,230,213,225,244,36,225,20,209,100,169,109,129,165,242,14,174,23,99,10,152,43,50,216,174,25,33,58,31,133,189,41,229,146,189,109,133,76,153,247,190,37,107,175,172,102,103,103,7,142,162,62,89,45,222,211,45,119,195,235,7,249,11,173,211,113,194,155,73,51,120,173,180,24,9,213,47,109,203,22,204,118,218,89,89,245,168,91,0,192,115,38,80,61,118,144,67,167,89,202,162,114,149,23,5,132,208,226,29,252,202,244,107,80,160,52,5,42,155,166,102,213,187,40,126,6,17,155,122,180,251,231,183,21,250,234,115,238,217,17,124,186,58,230,107,161,130,143,112,183,242,59,42,223,172,164,22,213,252,44,211,231,66,162,107,2,7,51,110,114,78,182,6,230,88,105,169,114,31,244,140,87,252,117,28,244,255,60,61,10,39,173,105,215,159,155,141,110,210,238,111,141,19,226,87,130,51,22,184,232,151,141,191,134,55,194,239,149,46,111,165,139,34,251,91,30,144,150,85,219,231,240,187,190,140,226,226,92,237,25,151,91,251,236,243,172,49,108,167,72,242,174,156,124,153,212,169,118,96,242,69,26,173,55,69,167,218,129,169,51,222,116,108,167,218,129,2,145,9,27,57,82,154,218,172,197,207,250,25,168,0,229,143,147,146,132,166,45,33,132,113,130,76,150,76,88,91,151,215,236,30,188,233,214,65,191,27,237,188,207,176,246,126,27,63,133,132,184,166,242,120,186,30,208,205,186,255,156,195,129,245,191,235,228,208,250,252,206,80,218,191,229,228,224,191,17,67,173,15,193,103,240,214,18,112,25,113,167,240,46,85,154,79,230,41,188,91,163,42,123,64,75,132,119,219,63,68,182,156,148,190,162,119,76,159,125,11,97,218,63,3,200,235,15,254,109,0,245,175,131,117,39,53,34,117,178,202,101,84,191,130,70,229,20,73,165,182,26,249,51,229,122,191,14,212,120,0,153,95,180,137,86,150,157,182,248,0,99,74,6,103,124,39,173,217,121,172,141,46,194,190,228,5,159,209,104,245,106,204,235,81,152,121,102,150,94,63,86,217,252,139,218,194,173,187,210,166,164,188,101,162,251,98,85,98,184,130,47,30,22,3,90,47,246,10,170,236,124,15,187,31,213,47,229,145,72,252,74,102,72,30,193,163,113,88,30,60,150,82,153,139,148,19,75,156,70,35,14,38,206,76,230,216,83,179,177,209,92,74,114,44,81,96,80,161,88,230,104,4,110,211,14,28,110,87,71,95,2,62,166,194,76,250,188,134,10,224,77,179,183,70,96,243,249,70,58,8,142,1,242,36,3,176,144,5,115,85,32,139,107,7,188,197,196,145,41,148,80,70,79,200,57,0,57,236,147,250,13,241,71,9,67,248,178,92,183,47,242,242,161,84,210,165,155,241,185,119,173,139,79,74,58,42,174,233,13,54,185,214,237,70,116,25,255,77,121,222,25,113,189,106,79,158,214,104,245,127,49,157,168,148,93,145,105,181,164,32,168,163,202,236,134,78,184,233,65,125,237,75,231,146,85,51,218,205,59,245,74,17,93,12,36,224,229,191,49,129,239,210,35,200,245,116,63,205,174,78,151,44,165,242,243,36,135,167,144,33,236,231,234,12,137,211,82,11,224,184,194,229,72,85,37,64,238,38,84,39,69,224,10,119,193,50,169,135,227,19,104,95,17,81,148,76,21,62,13,105,60,21,37,171,173,240,50,199,158,138,146,9,91,129,110,49,119,87,100,192,40,89,45,170,41,148,222,56,108,211,242,115,179,222,200,18,22,209,116,42,141,227,150,28,164,54,188,236,43,225,213,73,125,73,149,142,206,195,245,17,188,8,154,206,170,165,246,84,187,51,244,80,18,214,226,121,99,22,43,140,151,153,178,77,229,49,235,111,211,5,97,125,156,126,216,5,64,215,221,109,22,143,26,171,196,100,233,251,59,41,101,3,172,85,219,123,24,35,150,148,13,164,144,42,62,153,248,133,139,74,249,87,205,34,29,250,5,75,79,234,110,236,156,93,235,73,221,93,185,76,78,99,88,77,172,187,73,144,34,218,55,21,136,117,183,57,239,13,131,79,196,186,123,232,224,194,207,239,181,145,244,61,15,48,118,46,19,194,99,112,126,65,17,28,15,240,189,255,108,70,211,247,243,170,250,188,87,86,138,185,209,248,42,119,196,17,45,33,23,173,23,171,58,109,151,207,212,143,114,87,83,171,50,247,231,133,232,106,174,184,46,83,238,209,143,216,15,16,27,164,66,79,245,93,167,101,111,12,237,231,74,14,118,10,19,27,164,248,230,112,254,131,233,110,145,122,59,48,176,161,148,234,83,189,62,17,140,73,210,135,56,156,246,95,87,2,56,130,108,202,217,12,91,95,3,17,66,167,253,87,139,77,129,76,89,118,49,16,55,55,119,50,223,16,79,184,17,243,41,60,75,29,201,107,99,121,10,207,182,116,164,139,216,82,19,225,89,253,53,221,20,32,138,250,146,189,27,73,169,72,156,161,134,61,36,95,196,139,219,211,74,58,91,56,156,60,37,213,158,189,152,177,86,175,67,166,18,95,250,216,239,137,94,173,124,248,219,219,114,73,250,97,151,0,199,125,62,253,211,255,133,83,228,87,221,191,73,55,254,49,190,17,60,151,128,129,64,241,76,146,161,19,39,123,121,190,21,21,213,70,220,203,203,163,132,231,174,196,189,60,145,255,55,193,176,111,227,12,83,43,106,39,123,153,238,106,58,33,18,152,204,144,137,71,178,65,133,74,149,204,183,174,194,22,172,141,117,44,222,14,238,36,26,152,11,217,50,215,94,252,129,82,209,108,105,182,99,10,26,59,217,17,54,222,62,175,178,175,215,74,74,113,163,63,243,114,155,70,209,224,124,156,226,26,135,16,161,125,203,14,165,71,180,239,196,61,230,198,19,85,206,239,248,97,62,234,241,92,1,28,183,183,122,23,214,213,95,189,153,175,8,18,4,234,67,128,245,163,104,229,203,165,196,244,140,216,47,189,135,116,100,82,233,121,9,86,98,101,218,234,237,210,11,144,65,27,244,247,183,215,254,34,219,176,32,90,52,61,247,132,21,87,40,59,121,172,82,73,190,70,231,21,15,41,79,183,33,129,235,203,245,223,201,166,161,3,29,25,200,94,229,206,20,116,116,88,98,196,131,158,54,190,110,184,223,43,221,213,60,146,235,1,166,18,33,19,184,61,24,70,148,203,43,131,207,229,25,13,102,141,211,211,36,130,137,75,7,21,149,32,228,131,46,228,202,228,89,69,238,133,136,160,86,212,91,249,206,63,29,139,190,208,192,19,181,151,190,212,8,131,162,13,152,92,26,44,210,138,231,39,66,100,185,178,184,230,26,117,27,99,215,238,253,98,91,244,222,205,14,201,58,180,195,191,74,79,138,79,235,15,186,252,155,11,52,71,68,137,246,224,102,246,23,1,156,67,131,3,218,200,148,51,124,149,143,75,212,6,253,40,188,100,12,116,55,52,146,113,144,119,42,234,94,68,73,251,57,53,22,65,207,216,11,3,65,76,191,57,79,149,93,248,187,236,225,175,161,130,254,254,232,188,14,31,35,59,109,234,27,120,208,106,105,184,228,132,71,182,180,192,216,90,94,165,202,224,249,137,148,203,250,10,93,244,44,94,124,79,10,211,188,89,81,233,61,220,146,36,133,127,183,73,245,236,18,82,130,244,134,74,247,124,133,141,151,250,208,72,212,167,114,244,141,126,1,198,219,122,247,5,64,84,224,26,60,67,97,247,5,230,194,226,110,158,105,158,96,48,146,18,79,120,213,27,211,17,59,7,243,246,154,131,138,96,141,92,34,103,212,115,147,240,195,81,72,121,56,232,242,64,72,127,132,228,85,42,235,247,98,156,46,87,241,140,154,101,175,106,190,172,222,33,120,118,85,153,218,97,9,141,34,144,130,214,134,137,98,153,181,74,176,189,52,24,188,250,25,120,229,34,181,193,163,44,2,86,15,200,197,151,129,76,114,100,186,209,138,137,151,126,43,22,113,231,222,94,39,107,3,1,230,130,135,180,193,36,132,172,223,60,52,155,138,235,221,2,153,46,220,67,155,220,183,116,185,195,151,36,62,160,147,218,90,129,36,140,177,222,163,195,54,22,170,138,126,148,71,229,92,213,13,120,73,36,170,196,50,75,17,117,250,212,60,204,123,74,245,23,210,190,249,245,155,217,217,153,175,82,218,246,199,182,200,212,57,142,116,103,42,186,204,213,35,31,191,240,113,193,101,195,16,209,43,96,60,74,205,165,210,126,138,79,84,252,137,20,117,156,65,120,173,222,52,104,92,165,94,63,71,106,196,208,77,226,178,71,122,36,253,172,86,225,120,167,1,127,110,42,117,83,45,207,156,133,87,174,27,47,24,151,242,58,94,195,29,94,62,98,208,25,68,157,92,180,117,197,15,116,141,58,243,129,208,89,171,204,30,26,215,151,187,222,12,211,226,0,215,72,127,112,183,165,62,87,191,14,209,7,26,163,186,46,41,138,178,90,218,70,149,234,120,67,246,63,242,150,240,206,223,171,175,55,74,78,89,23,4,77,66,12,46,221,223,80,1,37,240,52,36,226,150,236,204,72,33,77,212,134,141,24,230,9,143,249,254,209,38,100,250,202,182,74,220,71,158,114,82,149,213,12,167,149,101,158,28,102,90,150,177,162,139,227,60,245,92,161,226,65,255,102,242,191,147,175,104,191,167,92,39,89,169,130,228,149,66,107,254,84,138,150,223,233,47,189,156,157,193,230,25,237,98,175,165,50,117,231,5,202,9,200,144,38,188,114,29,49,169,140,136,189,114,251,191,210,144,249,139,146,182,145,72,217,229,191,88,178,191,21,100,63,117,34,3,0,142,120,95,222,188,49,235,162,19,253,9,58,161,182,216,168,132,254,20,109,57,168,229,218,152,102,220,248,246,82,245,250,83,12,226,222,200,99,137,157,237,42,44,181,96,151,193,42,224,56,252,31,179,59,109,209,156,255,98,74,247,90,48,0,144,7,113,143,147,14,223,73,173,119,149,20,130,126,134,50,55,214,235,23,174,211,192,217,211,36,149,213,149,118,166,102,98,105,57,175,53,238,200,198,244,162,19,156,48,130,154,82,172,197,42,125,155,212,198,223,53,134,244,95,207,198,247,196,245,215,199,73,8,201,194,217,109,182,244,203,146,215,176,145,88,95,228,210,86,186,56,178,209,47,132,212,57,207,62,199,196,245,101,196,77,98,14,215,245,219,206,35,162,209,127,126,253,247,26,62,216,57,194,191,162,182,177,98,98,121,18,183,59,136,10,161,95,185,124,83,61,3,149,16,215,86,123,65,233,126,3,41,175,225,110,46,135,163,12,142,230,153,96,62,204,21,82,213,254,159,185,166,11,208,208,207,77,80,243,106,112,54,244,131,10,228,74,135,252,70,29,101,12,101,10,100,194,163,209,225,144,213,253,219,206,72,183,78,169,73,5,199,202,235,10,219,84,243,98,87,198,159,48,251,237,254,75,215,248,75,215,137,130,149,96,12,79,18,81,121,154,168,171,240,234,225,130,152,138,176,38,81,88,193,122,128,229,222,223,252,66,104,82,112,74,101,90,166,166,110,145,28,255,6,236,75,114,8,210,212,228,174,53,153,223,167,198,74,159,50,191,22,242,120,103,42,80,137,80,45,125,192,120,201,77,154,22,149,219,73,252,12,84,170,215,62,234,85,104,14,244,131,127,140,6,223,112,116,65,85,168,107,71,240,81,96,116,144,196,157,10,91,174,73,203,244,75,174,214,39,51,44,16,11,145,11,45,217,36,43,239,210,181,218,245,35,233,42,246,214,166,127,144,203,122,96,222,100,55,8,228,197,54,162,224,115,14,146,147,57,190,119,151,169,105,204,10,55,27,113,50,36,62,34,18,55,193,63,96,106,67,230,107,210,117,31,209,145,155,185,67,146,114,63,77,19,103,71,27,88,49,93,156,120,90,204,65,148,35,26,164,219,209,214,161,35,121,101,220,33,35,186,182,106,192,78,154,143,15,156,38,151,77,239,226,86,115,233,110,84,84,61,167,210,119,141,239,123,58,172,9,124,62,4,15,152,14,70,132,167,221,111,118,89,6,155,175,34,209,212,27,157,227,137,126,19,145,94,18,128,84,204,157,121,81,98,169,213,142,24,145,207,164,202,99,205,126,72,42,46,193,197,5,42,84,139,35,18,188,244,89,167,61,156,9,17,76,54,166,123,244,76,76,12,45,42,105,34,22,212,195,59,179,117,250,188,26,41,210,168,41,81,16,132,247,36,113,14,79,61,9,104,64,98,241,67,12,104,12,62,171,167,1,77,118,117,19,168,219,126,26,208,164,229,186,226,126,145,149,164,221,122,43,114,227,181,139,78,212,39,8,173,250,98,179,169,211,167,232,140,251,54,117,207,64,13,44,138,223,154,124,95,215,187,38,41,102,200,192,148,129,175,27,194,85,43,217,238,102,36,185,240,15,225,132,200,42,107,149,157,71,253,182,165,187,136,227,93,19,115,98,235,80,48,113,188,75,94,204,80,213,171,204,217,73,87,211,212,208,245,127,112,200,20,202,220,33,186,130,169,197,101,18,249,91,167,67,223,167,106,194,107,167,67,223,167,106,194,196,161,111,219,161,199,82,168,57,243,142,216,253,70,170,240,90,211,114,22,170,90,247,89,24,170,132,207,236,167,184,160,154,213,92,19,53,208,51,86,115,172,61,53,22,45,155,127,159,68,245,65,107,103,152,83,253,210,229,115,169,143,203,14,7,27,43,214,70,243,80,188,248,68,220,221,218,206,53,123,182,117,182,123,5,30,38,252,2,227,107,72,11,190,58,113,113,182,110,97,27,85,19,175,208,155,247,37,234,11,105,72,251,213,251,233,24,3,15,57,184,65,70,239,27,146,113,197,147,40,99,212,101,191,152,119,181,41,39,175,108,122,202,107,226,43,139,203,244,211,101,118,176,73,125,138,248,88,5,91,104,79,237,229,196,202,72,25,85,174,150,134,53,14,6,52,91,231,186,214,209,130,224,136,84,107,179,124,221,174,247,43,245,169,69,129,14,202,22,211,239,105,67,206,109,118,190,18,117,56,226,159,6,26,87,186,102,166,73,150,195,150,245,96,133,248,147,138,106,144,20,127,74,235,4,159,69,122,150,17,105,157,247,53,179,238,27,16,105,157,236,87,202,51,79,105,157,143,117,122,75,248,83,176,242,203,210,215,87,60,21,125,55,102,8,30,137,239,173,61,161,130,197,134,63,203,200,202,114,31,139,176,3,26,92,191,208,207,153,232,50,95,133,100,242,102,110,17,199,197,120,186,2,174,203,75,240,155,172,208,22,117,90,31,121,175,234,25,8,26,133,61,86,158,163,249,20,174,139,76,17,150,84,105,161,62,247,167,12,236,119,193,144,223,36,97,207,252,174,97,132,158,0,255,197,176,188,45,184,113,95,185,47,155,30,20,195,115,165,178,82,136,251,58,36,131,166,194,140,101,206,166,213,220,153,39,105,109,40,149,76,92,36,45,230,81,2,244,211,91,146,23,132,56,27,130,97,125,228,243,216,94,147,150,105,29,76,174,81,147,69,131,200,170,72,238,128,209,20,66,202,198,232,94,225,76,149,54,198,121,253,38,50,61,202,244,189,243,171,167,80,143,203,151,214,85,114,100,241,34,73,56,112,152,74,127,127,5,5,113,136,209,143,93,208,237,241,87,180,201,134,135,198,121,15,252,224,123,148,178,163,97,78,50,239,249,199,118,133,86,93,214,114,247,120,116,53,127,115,45,103,142,53,136,244,48,151,6,205,241,205,11,219,201,234,18,159,6,234,153,78,127,133,165,149,206,196,60,31,163,23,223,20,27,244,80,160,40,111,143,246,123,151,80,130,117,184,13,137,26,15,224,216,238,55,247,206,15,251,234,166,245,19,69,17,109,163,57,84,155,68,15,50,1,89,187,65,158,202,37,163,254,116,82,159,24,124,97,26,155,32,109,114,226,36,109,238,100,141,62,228,65,24,29,242,92,174,142,94,118,201,250,132,235,108,68,103,255,150,151,95,27,24,23,71,189,10,20,149,114,17,171,79,85,62,130,123,206,193,216,34,178,15,86,11,52,93,39,59,187,158,123,15,89,100,102,63,31,137,244,87,235,156,211,231,238,139,39,42,184,80,131,215,229,116,78,21,92,74,117,98,33,52,159,136,10,46,247,180,26,166,178,83,152,5,65,134,70,65,12,82,24,12,140,219,229,60,94,159,123,190,155,232,76,85,40,50,94,223,73,116,166,186,19,22,178,129,63,117,166,98,167,244,18,47,33,58,83,61,16,103,22,186,6,200,27,244,200,74,28,112,194,227,181,161,200,172,73,251,80,141,41,234,57,236,122,115,148,242,182,38,24,35,121,181,146,76,230,254,198,70,213,252,242,75,56,50,204,30,153,242,202,27,240,179,43,24,18,16,252,119,75,36,98,49,120,154,103,156,22,131,167,121,6,37,177,24,60,205,51,78,138,65,137,73,200,228,111,26,230,238,131,163,48,80,168,204,210,148,119,3,38,173,30,207,163,143,205,92,43,85,123,213,216,103,190,7,70,191,94,166,127,214,144,99,94,143,30,227,106,159,12,173,83,99,67,118,120,48,103,30,113,255,95,240,22,39,78,141,229,58,207,254,235,193,13,211,162,26,172,21,52,60,250,73,145,239,253,18,103,42,121,106,155,162,47,171,103,227,136,99,27,135,171,88,58,8,90,1,169,18,210,235,172,141,201,162,245,53,114,1,110,50,83,241,230,71,153,122,217,123,165,203,246,155,111,140,242,66,195,66,98,139,106,52,168,239,21,178,220,188,35,135,80,14,226,169,220,199,81,12,201,21,75,65,170,160,44,178,249,120,156,11,24,91,223,137,135,174,246,89,175,11,120,113,118,166,107,138,144,129,202,218,185,90,100,48,169,159,131,183,55,230,206,57,76,165,192,182,2,60,178,223,121,180,62,86,241,198,110,246,106,124,21,83,231,245,153,40,11,52,244,55,28,177,10,73,157,183,227,35,221,254,196,67,90,140,175,231,237,164,16,153,176,119,54,147,166,218,19,11,199,31,193,96,90,33,130,18,157,42,134,49,51,73,148,226,6,152,172,60,253,250,126,215,204,60,214,36,170,61,185,37,135,122,158,44,28,78,122,210,3,17,105,238,245,78,50,217,132,107,42,157,33,93,122,34,244,21,46,69,115,119,141,181,66,214,43,226,177,83,183,18,232,69,209,120,127,12,85,191,200,48,169,16,41,12,138,51,115,209,20,240,73,150,193,138,133,213,154,98,154,171,179,162,36,59,32,184,82,207,14,50,245,252,78,237,87,222,134,17,187,131,8,43,153,81,244,246,70,250,212,129,148,223,110,83,92,86,157,31,103,184,156,62,212,35,68,82,247,202,72,14,194,124,235,108,11,228,178,117,132,11,60,77,4,202,206,68,101,203,139,229,198,166,65,60,158,208,88,236,71,190,47,86,167,76,126,175,133,64,115,39,80,119,162,160,169,235,188,245,19,91,87,178,68,223,197,154,177,16,129,192,103,146,13,60,115,49,209,106,30,197,55,180,186,83,68,197,47,103,109,36,116,170,47,111,102,235,109,135,233,53,233,12,33,217,182,95,141,12,16,44,101,135,70,122,67,100,46,53,4,118,42,167,49,186,71,191,216,176,96,216,148,124,32,195,254,241,239,163,221,180,255,97,180,91,235,239,163,221,112,126,124,115,116,189,228,164,91,172,226,87,255,79,137,182,81,118,109,250,33,231,165,34,19,151,147,251,169,155,90,93,85,52,69,116,134,88,71,126,208,34,157,89,11,10,92,67,170,221,46,175,15,99,74,76,159,187,23,127,103,56,227,147,161,28,147,226,203,213,125,213,191,201,87,164,183,23,156,244,237,205,51,192,113,150,219,73,177,163,156,44,225,240,45,200,226,121,131,132,196,196,126,246,220,43,141,163,15,139,111,180,31,91,129,195,222,59,144,127,141,127,195,4,86,223,52,158,210,130,221,220,180,105,80,165,140,242,124,33,90,242,227,250,64,145,83,139,80,113,76,199,71,197,169,81,192,113,65,237,39,26,37,134,30,127,155,133,4,51,66,169,253,39,25,72,122,254,252,4,109,113,139,254,55,118,151,57,192,241,112,201,234,78,72,94,19,83,176,254,81,199,207,55,101,153,79,82,76,31,144,230,179,253,170,5,28,251,191,255,104,150,112,151,198,164,129,93,84,250,136,172,204,46,86,84,232,89,216,232,149,160,148,160,174,104,93,86,233,226,219,135,245,193,144,15,110,44,95,69,98,88,206,89,205,213,156,173,14,110,118,231,142,111,124,21,39,51,119,17,240,82,47,248,144,188,43,229,140,120,104,78,254,255,239,219,82,255,141,43,88,138,67,148,214,227,130,17,71,213,68,240,39,126,50,159,42,155,35,162,39,215,63,250,86,36,31,167,35,126,238,213,226,178,198,155,194,190,124,242,61,154,179,202,25,190,36,149,172,206,117,254,155,227,120,96,218,249,159,217,237,188,245,9,47,10,191,254,250,48,209,98,207,87,108,127,219,225,83,241,193,83,131,18,184,112,40,51,146,235,124,196,167,180,47,220,112,43,147,67,193,215,89,189,162,191,58,3,89,202,234,127,94,39,168,144,8,175,176,239,60,134,248,116,253,234,74,81,19,230,16,53,226,227,77,138,75,91,122,31,40,240,245,108,192,208,253,64,217,133,139,30,137,173,223,53,88,230,208,159,126,230,201,207,200,21,234,109,63,246,24,41,217,18,29,17,86,53,188,122,107,244,46,169,0,224,120,234,217,18,129,138,115,100,223,213,232,71,253,100,23,213,209,219,201,142,31,250,139,230,215,226,159,150,82,201,118,101,151,159,27,251,217,182,230,94,240,166,63,155,103,82,106,189,163,71,223,63,73,102,123,67,194,120,7,156,130,222,150,56,235,198,254,217,216,110,118,254,139,170,60,157,177,227,71,22,181,238,252,3,144,77,155,111,140,222,51,140,254,38,165,38,250,134,4,147,231,99,106,243,93,223,201,80,191,212,219,34,184,22,198,47,115,242,55,146,158,94,103,17,187,235,34,116,231,53,25,160,243,12,248,166,169,137,239,57,243,38,188,187,85,179,4,18,30,76,92,231,146,181,255,129,255,164,144,248,201,114,164,158,35,10,168,168,97,5,50,112,163,80,137,168,249,86,109,200,114,13,120,80,243,26,231,202,219,229,123,140,117,246,90,237,25,92,254,100,101,71,165,4,135,126,92,103,203,143,164,95,178,65,40,217,32,87,192,49,35,224,248,211,81,213,79,241,29,192,113,30,224,216,27,112,92,157,254,211,152,170,134,85,236,191,159,228,82,95,250,199,123,33,80,215,3,212,230,53,141,30,7,77,37,75,167,96,39,107,59,165,60,155,120,5,208,254,194,222,76,6,98,40,124,70,42,151,158,126,87,125,177,26,26,115,63,166,202,6,130,136,162,233,65,10,183,70,252,97,94,221,79,126,13,129,180,163,228,103,9,169,50,218,195,68,16,24,117,160,117,10,147,2,38,220,90,215,215,123,125,74,68,220,198,204,68,174,227,13,35,25,56,79,34,19,231,80,209,202,70,167,71,102,2,93,117,169,165,109,26,12,182,206,51,84,20,117,239,139,93,89,229,28,124,121,187,91,105,213,89,176,32,252,86,134,192,213,177,108,61,53,195,114,86,172,61,29,187,184,136,72,109,70,106,193,36,227,31,127,174,94,159,121,36,120,80,16,136,147,118,195,206,217,201,77,90,220,171,38,194,139,215,55,155,225,50,151,79,225,197,31,4,211,33,34,188,72,21,25,137,76,26,58,184,80,217,77,252,61,187,244,140,12,249,105,75,200,24,13,65,58,75,58,172,182,235,110,70,129,214,100,229,213,186,90,150,249,220,253,108,220,186,223,8,175,131,141,74,206,134,228,162,97,52,157,211,139,243,147,128,227,190,157,95,35,75,138,242,1,216,159,231,40,245,70,56,178,232,176,141,250,46,30,26,205,73,248,81,235,198,202,87,19,179,69,113,145,27,188,206,243,32,186,210,43,76,210,141,131,141,29,240,78,81,210,6,177,197,183,47,59,193,115,238,184,135,143,179,247,178,165,51,74,244,203,198,83,97,57,240,118,12,51,126,10,38,17,234,19,23,106,71,205,9,153,64,150,239,159,157,246,37,113,161,226,166,230,98,15,164,173,209,7,202,121,100,19,13,147,78,151,101,109,16,87,15,199,152,134,70,45,95,28,178,91,22,23,85,189,203,68,237,188,0,242,13,143,76,47,122,3,173,69,147,128,144,104,69,8,227,26,87,62,141,99,137,40,65,194,144,57,53,198,93,228,236,237,171,220,5,88,12,22,131,112,137,227,9,211,35,126,32,55,23,23,151,103,146,90,46,196,219,91,43,251,31,78,8,51,14,133,194,11,27,213,47,2,175,1,0,219,170,255,30,225,216,169,255,108,9,245,71,237,103,169,152,233,199,183,238,142,78,141,208,158,185,92,231,22,160,59,147,94,190,220,255,243,29,90,84,114,132,65,248,29,222,152,234,228,212,81,144,144,240,173,122,134,41,224,199,161,164,81,36,246,49,111,64,170,167,154,75,246,55,26,111,190,147,133,12,237,231,106,14,118,70,16,53,151,202,105,133,70,131,200,63,234,2,254,233,201,255,227,77,205,27,204,226,203,197,65,160,219,70,176,28,216,33,236,116,54,35,4,25,23,226,112,234,62,165,185,207,202,112,239,212,125,170,128,35,240,224,201,152,209,201,195,164,231,63,125,152,21,12,28,235,188,181,59,116,188,92,247,174,48,228,203,34,33,228,125,217,28,211,156,129,225,213,55,84,38,163,162,36,91,210,242,158,207,53,22,178,76,147,9,48,230,8,209,23,31,42,243,175,15,178,225,7,185,238,85,118,197,241,48,65,156,90,125,54,134,82,241,76,120,61,206,34,19,55,40,99,137,31,107,193,242,18,180,93,244,90,216,172,137,196,186,204,77,67,55,175,51,103,26,207,45,72,112,77,197,51,67,238,209,42,219,55,96,57,64,39,59,176,131,76,223,75,211,199,70,43,19,125,93,81,4,216,104,91,214,176,94,49,161,151,84,90,155,137,1,113,77,91,110,174,49,9,101,71,238,84,80,200,43,120,33,105,92,193,209,118,202,47,137,42,59,130,183,4,77,168,195,212,151,197,141,14,28,217,249,9,201,146,18,63,53,175,196,6,7,93,20,250,242,124,104,154,239,205,51,209,52,89,145,17,93,182,47,179,213,76,151,50,190,123,61,127,199,173,112,233,177,80,248,67,134,239,46,245,108,9,4,179,53,41,133,127,229,49,17,77,84,161,121,69,191,54,106,112,170,66,243,130,125,125,89,215,234,212,97,226,178,145,194,75,197,51,112,192,49,127,221,15,197,72,192,241,206,129,254,151,171,202,51,123,63,22,30,196,12,63,233,166,197,76,99,250,4,48,20,225,52,120,96,173,142,36,171,60,21,79,193,131,168,135,188,251,250,12,51,137,134,20,69,81,93,162,63,191,53,253,45,208,28,70,11,107,15,145,216,4,244,105,24,45,159,71,178,33,10,79,89,113,205,166,130,138,93,127,176,226,40,207,248,231,242,16,89,113,47,106,68,95,111,8,239,170,8,209,3,204,255,67,102,92,69,211,73,171,239,165,65,156,174,149,101,255,9,47,158,137,79,157,106,237,60,235,234,52,2,191,188,249,230,44,0,208,236,30,131,158,17,130,240,204,234,19,149,182,66,122,205,123,144,33,143,151,183,41,136,57,254,248,106,97,222,150,235,188,248,36,2,105,18,236,181,155,81,118,237,167,89,112,208,217,146,95,186,127,136,175,206,110,22,238,176,7,19,255,218,160,8,249,233,214,129,47,130,213,249,210,89,55,134,134,125,119,165,231,74,46,157,60,84,87,157,117,214,35,146,199,219,153,71,2,223,177,196,135,138,91,13,22,254,29,116,217,30,181,85,120,71,215,232,90,201,252,4,159,78,84,16,35,218,105,11,21,45,49,13,75,165,54,190,53,105,205,173,42,62,67,69,124,32,3,156,220,220,220,18,5,224,62,158,112,163,76,200,194,20,10,122,218,75,216,35,97,186,196,208,116,218,75,24,166,157,53,208,91,211,77,145,54,56,57,152,37,92,217,50,129,229,56,163,101,105,125,231,228,77,132,75,110,67,180,132,22,156,66,230,31,186,172,15,227,5,11,253,170,48,89,179,175,212,7,85,190,186,22,13,109,178,95,252,51,206,239,13,14,46,180,124,129,70,231,38,54,206,214,115,98,69,2,7,104,237,203,220,2,78,202,236,153,47,217,239,120,164,70,252,69,197,105,88,182,192,197,159,170,96,21,183,1,199,226,255,113,221,111,3,136,150,221,29,57,46,175,237,253,83,166,137,146,81,14,239,158,222,99,65,77,132,134,14,62,148,230,247,186,18,24,54,226,163,29,136,125,8,157,139,87,71,194,246,214,134,181,204,213,192,17,21,253,210,227,245,225,19,238,25,239,80,104,160,184,104,96,12,85,232,102,45,239,18,33,240,236,181,67,47,216,237,118,145,95,133,218,58,209,221,116,59,61,203,245,80,63,145,179,19,212,193,188,155,153,69,50,158,176,90,53,31,50,3,175,136,77,57,77,8,48,165,53,140,140,251,91,120,4,47,162,133,169,93,82,106,180,238,230,144,173,155,35,147,255,77,254,1,6,19,38,213,56,28,110,162,151,89,9,57,209,219,232,193,214,164,182,224,52,32,41,226,225,226,243,248,6,99,62,199,131,205,26,131,164,249,229,75,157,230,228,91,151,25,220,11,45,99,187,163,79,2,221,237,93,235,127,19,119,173,24,174,245,115,234,131,66,62,19,166,156,156,2,150,229,134,230,168,211,100,84,119,87,85,93,84,162,52,144,233,169,193,38,226,75,21,222,179,60,19,165,47,165,30,2,25,28,221,109,180,253,20,40,226,79,227,147,134,27,176,158,15,162,124,217,163,118,72,88,158,81,206,124,38,223,142,113,107,52,242,91,105,247,125,81,237,51,14,9,185,130,225,189,23,62,169,207,120,37,92,79,215,108,91,201,164,89,91,88,253,76,162,103,175,81,217,162,221,155,252,196,40,167,54,43,125,220,225,9,170,210,8,110,87,89,149,150,223,77,91,240,246,194,139,254,225,48,153,136,166,212,34,17,85,23,119,176,236,117,139,46,0,224,219,187,255,246,139,11,32,255,6,73,207,104,249,162,118,61,193,100,22,228,109,239,193,184,156,97,96,102,187,2,83,184,126,54,183,101,73,189,238,227,88,55,134,93,129,218,171,166,128,227,199,76,124,46,46,3,153,231,121,231,60,0,192,49,50,56,152,227,82,141,219,32,37,202,255,17,173,179,180,244,139,182,166,34,77,103,227,80,35,196,105,202,182,119,212,18,79,242,117,188,153,63,8,118,145,29,176,159,11,164,249,152,155,209,114,111,34,182,21,67,84,242,35,159,246,27,111,172,58,85,242,219,121,75,97,81,53,120,170,228,199,103,171,73,103,177,76,84,242,251,34,112,29,247,232,239,39,124,67,108,253,80,44,78,184,18,239,54,237,83,98,187,42,231,22,167,145,42,13,137,74,213,76,125,83,156,152,74,75,227,161,179,69,202,229,25,25,28,246,134,138,123,172,57,126,156,215,208,109,156,35,133,152,23,188,36,231,226,250,130,216,116,200,144,207,110,218,201,67,201,243,220,141,162,161,5,135,219,41,119,212,208,60,73,137,174,33,219,58,191,100,204,182,130,8,34,115,231,138,235,242,63,210,252,53,192,197,101,211,101,41,15,109,69,16,149,120,175,220,236,246,178,180,30,152,42,163,50,139,110,201,155,113,117,243,52,144,104,178,97,206,93,50,183,69,94,142,199,111,111,62,96,166,60,201,119,56,30,80,102,224,48,37,56,130,178,38,56,63,28,75,156,220,32,206,193,199,200,73,22,146,253,198,65,182,230,212,153,117,58,229,32,223,202,120,29,63,96,119,216,40,178,183,119,165,9,219,45,90,169,169,161,189,164,237,6,231,191,236,176,82,196,116,239,81,172,192,120,254,157,243,43,230,240,82,1,45,109,172,67,198,140,137,165,139,128,114,64,5,28,80,97,214,92,241,196,109,37,36,162,57,156,69,48,254,226,203,158,23,255,61,181,170,87,20,185,120,213,70,2,208,251,206,153,199,146,239,7,111,116,52,85,242,105,78,227,169,146,168,194,145,80,190,210,206,148,247,184,171,226,175,59,173,179,108,44,161,117,83,189,214,90,130,241,144,230,230,118,161,216,116,234,56,163,62,189,231,122,239,59,24,21,15,23,13,140,110,177,177,121,100,129,19,62,21,202,28,25,32,165,181,217,104,18,191,189,25,122,205,117,47,194,10,163,229,132,236,246,254,217,92,0,62,169,153,60,159,63,176,124,49,39,70,9,56,150,255,60,47,212,145,96,39,232,45,110,139,0,28,59,122,172,183,10,228,212,198,15,82,177,115,1,196,63,222,229,62,146,178,82,190,157,204,3,27,207,143,108,8,98,243,154,120,150,138,195,106,2,59,73,91,63,221,142,245,247,145,108,159,247,167,32,101,131,96,139,236,35,243,75,52,183,41,88,180,65,46,112,53,194,40,75,38,179,164,242,89,49,185,147,143,146,61,169,3,37,164,226,146,57,96,8,178,147,138,77,46,8,51,184,55,219,193,149,201,49,148,245,237,185,5,247,195,129,65,30,171,70,105,46,32,82,113,204,100,141,94,67,195,145,179,205,248,241,142,87,76,44,44,208,117,42,153,112,7,183,229,62,24,199,203,247,204,228,37,46,99,194,94,101,241,131,82,188,188,253,60,91,228,55,195,11,109,31,152,61,234,41,162,70,152,37,232,241,103,0,95,134,207,146,49,102,72,78,244,62,103,35,251,44,79,251,127,181,10,251,191,117,229,93,52,121,212,92,224,196,94,138,22,146,186,67,44,228,202,25,131,10,244,222,1,4,206,223,162,163,61,251,120,238,204,217,163,58,228,11,205,144,64,157,121,234,185,158,55,159,12,190,105,248,173,91,12,175,38,144,64,126,169,11,101,127,53,12,230,79,33,239,125,18,118,113,229,69,235,138,111,160,127,234,68,58,159,71,198,66,250,153,204,174,199,51,138,231,182,234,127,10,253,81,186,125,9,42,19,222,115,52,71,46,134,17,53,124,94,144,77,8,165,234,71,121,83,158,29,248,166,254,131,127,210,232,135,47,158,233,178,83,83,232,130,137,98,161,222,251,121,211,112,254,150,132,104,59,178,122,0,247,143,205,120,78,229,2,189,143,154,219,191,94,67,96,76,222,183,71,120,57,168,126,169,32,127,165,248,19,224,94,114,88,111,49,192,241,189,187,57,223,233,163,252,213,185,142,34,221,175,48,40,153,110,209,169,171,95,218,255,240,249,233,235,135,60,108,226,23,207,214,63,111,109,5,28,31,136,189,136,10,26,236,105,230,50,94,99,40,8,106,168,126,42,188,110,134,185,37,45,124,114,178,83,160,47,95,120,56,209,76,80,37,4,235,50,139,125,74,202,215,123,97,176,148,122,99,48,86,139,249,255,245,10,253,119,47,58,140,128,224,123,195,115,47,23,37,167,214,140,74,172,74,1,190,166,43,63,31,72,86,248,219,81,248,184,228,50,73,222,249,217,234,40,176,252,38,116,254,230,199,64,51,169,59,132,173,252,195,237,121,115,150,155,30,149,195,92,120,5,194,206,201,183,115,230,89,253,49,46,243,245,42,178,52,31,227,223,223,181,184,122,111,54,251,62,195,53,241,150,193,124,11,38,131,111,76,155,63,230,115,14,190,95,138,154,102,244,85,172,186,58,111,57,84,209,238,27,30,162,117,192,163,66,23,168,38,151,80,62,43,187,93,34,190,124,3,156,148,126,168,136,158,248,145,42,43,12,199,183,20,25,92,122,202,202,229,34,50,59,252,182,208,206,107,142,177,152,131,46,105,152,105,238,30,143,195,207,130,92,173,56,93,102,145,71,95,155,81,153,77,238,61,97,207,181,45,47,64,63,218,254,186,104,65,134,92,158,120,88,112,134,230,195,121,174,182,123,139,119,39,32,253,201,114,153,40,243,116,160,144,180,202,157,141,95,251,207,173,223,100,77,149,48,119,8,14,216,109,78,128,143,2,175,135,173,215,126,111,29,152,201,91,4,111,19,24,113,92,21,166,232,59,105,190,42,96,255,1,240,155,161,167,147,136,157,36,186,8,199,34,237,74,36,247,197,59,86,156,128,99,235,115,63,190,138,174,125,123,46,47,90,11,146,106,55,97,117,247,24,48,164,229,176,181,159,114,106,226,150,0,198,53,3,142,68,0,91,172,193,13,117,193,103,43,252,35,150,251,225,21,3,122,51,154,103,254,95,175,241,191,190,232,118,185,105,243,46,54,171,191,109,85,53,186,96,190,202,85,99,68,15,8,127,89,28,162,252,118,159,149,163,15,112,236,26,121,87,94,98,6,22,39,8,193,222,15,234,161,2,191,248,222,58,185,210,59,84,148,123,187,163,125,114,201,142,111,68,21,253,85,223,249,179,108,246,190,113,8,15,79,55,224,120,59,194,15,230,102,147,99,238,44,151,197,160,93,149,8,24,154,99,191,62,47,194,181,98,16,211,100,26,44,73,77,220,179,135,43,165,141,51,65,15,240,40,26,179,134,160,69,135,152,146,237,163,229,73,96,124,33,37,99,183,226,206,87,127,120,192,18,47,179,200,77,147,224,111,41,65,3,174,210,20,114,60,100,23,94,52,239,6,161,48,111,85,133,242,182,169,150,127,38,185,117,85,212,234,239,131,184,245,101,190,110,45,151,153,165,76,59,108,10,236,6,191,135,222,182,249,201,176,243,196,2,22,239,108,148,20,125,101,129,253,238,207,84,224,11,63,103,29,180,191,58,243,175,116,91,115,176,81,200,71,137,84,207,107,205,236,139,115,168,235,51,149,134,148,254,28,183,247,217,171,26,115,238,167,55,45,2,144,138,106,28,42,251,138,85,95,232,252,187,88,75,171,18,126,50,218,174,221,164,21,115,72,55,123,117,139,126,166,167,234,140,3,21,228,220,45,58,135,22,36,154,141,44,61,191,228,254,0,238,127,233,178,254,139,75,239,140,17,56,78,18,12,166,32,187,109,217,236,241,230,30,75,239,229,27,169,236,146,119,48,236,100,62,242,98,149,213,37,0,159,166,65,158,55,42,95,123,234,252,172,182,155,19,93,229,142,204,200,205,227,99,222,177,251,155,181,136,201,138,63,21,243,62,219,246,156,71,241,158,95,243,80,252,71,180,160,94,28,253,117,236,210,221,138,13,134,164,77,191,109,242,175,157,213,170,155,143,9,138,110,31,143,66,183,156,86,109,218,158,251,179,138,28,218,171,125,158,104,248,220,191,44,117,158,131,236,23,188,49,40,179,92,196,249,133,51,162,238,126,208,116,216,47,182,13,77,247,241,114,208,176,195,156,64,225,224,106,97,206,229,206,230,4,77,174,121,246,82,80,132,64,134,126,102,174,176,116,11,251,87,242,179,7,220,117,238,91,2,252,81,212,59,57,193,247,238,63,164,178,220,174,122,48,93,70,197,140,55,201,244,200,228,111,252,120,163,189,27,159,184,53,16,10,62,204,212,205,236,84,129,172,166,16,170,132,152,244,126,37,110,148,252,236,47,207,1,19,84,57,135,102,244,90,21,91,67,148,154,219,190,66,127,102,91,60,207,132,115,165,235,93,139,3,124,191,102,25,248,2,207,173,80,152,241,106,137,254,243,83,135,72,18,192,241,158,252,251,51,185,227,195,147,226,68,108,245,165,220,130,8,224,156,186,243,203,175,16,188,254,43,183,73,220,152,40,23,96,75,130,214,184,136,235,154,238,185,255,215,75,250,159,93,130,128,220,230,252,231,141,103,116,95,235,189,27,5,144,61,210,189,16,254,82,93,246,118,219,99,218,160,30,135,8,238,115,27,137,232,141,160,158,75,124,208,39,232,172,184,53,92,93,192,248,234,7,146,15,197,149,213,108,139,76,60,26,224,195,116,200,79,35,56,232,157,213,196,234,117,210,153,178,159,30,19,70,14,14,174,17,159,82,235,175,175,19,105,255,143,66,127,26,33,35,12,153,44,67,119,9,141,164,118,140,77,95,42,91,93,111,185,36,152,154,55,46,85,35,209,190,42,90,128,99,212,179,172,172,129,248,180,134,136,177,64,164,182,139,248,237,133,217,17,95,130,133,131,144,159,44,70,96,225,176,88,225,70,139,220,61,73,170,138,80,192,113,234,217,161,56,14,192,177,247,103,67,25,54,74,78,125,129,175,187,21,221,198,105,249,251,66,124,163,174,164,26,29,138,219,7,49,26,154,185,72,28,97,240,220,231,55,211,91,142,180,25,67,170,29,185,247,15,52,6,0,199,119,196,102,39,161,143,215,172,37,137,129,188,170,210,231,169,159,139,78,20,55,101,222,231,233,253,135,79,135,237,170,164,193,61,104,213,64,206,67,221,31,65,131,213,171,79,172,207,0,104,223,175,71,147,161,19,208,248,251,9,204,30,249,39,1,155,210,24,9,47,25,209,251,127,189,100,255,253,171,228,204,39,184,18,149,46,29,109,112,155,187,237,119,37,91,138,130,23,20,233,83,198,122,90,219,66,2,47,135,73,60,63,29,217,190,233,49,55,50,250,214,200,216,204,193,48,162,248,37,96,208,199,49,124,140,70,239,240,250,252,77,79,192,241,67,237,254,66,219,132,239,139,239,163,170,108,222,75,234,130,188,242,175,121,216,28,110,124,251,36,240,51,237,199,83,192,113,91,197,161,211,164,237,45,192,113,117,239,132,233,115,134,207,194,203,147,37,9,49,148,111,127,253,130,60,155,201,200,133,141,100,73,186,181,10,19,110,31,204,64,31,211,103,77,249,94,93,234,109,217,212,41,142,109,252,165,44,211,250,45,236,87,131,175,158,174,217,173,66,21,245,113,105,59,188,68,76,189,133,127,181,97,164,240,200,26,200,145,122,124,218,50,111,141,244,227,206,81,243,158,171,250,245,203,4,201,152,203,134,5,140,67,157,119,210,160,138,10,85,235,54,191,92,11,171,89,230,52,184,176,12,160,5,170,171,31,26,214,111,100,39,143,148,140,21,234,104,125,209,98,148,251,40,16,235,191,109,233,229,111,234,251,116,17,202,183,80,60,79,153,136,77,232,232,251,240,181,232,126,45,141,136,33,65,220,120,185,252,228,152,47,171,126,214,251,201,96,10,61,221,223,241,250,185,227,25,128,194,21,143,71,100,122,180,116,31,214,36,169,47,160,201,187,254,247,206,245,156,228,146,23,94,210,220,168,200,105,160,184,143,80,209,7,116,94,226,184,245,26,240,41,48,243,199,88,205,87,142,219,54,92,1,90,248,192,44,189,107,206,12,82,223,21,219,127,32,183,93,244,20,191,141,164,107,176,27,148,6,137,66,85,236,71,37,253,224,103,9,179,128,227,247,147,12,207,233,115,76,90,203,189,73,84,98,131,178,230,93,122,140,88,248,18,100,127,166,221,166,15,154,252,96,22,209,210,229,40,213,137,68,171,196,2,142,179,58,236,249,140,88,116,10,112,155,194,23,19,173,90,15,65,146,186,83,195,238,55,176,254,107,149,101,211,130,129,215,80,63,77,148,228,197,230,42,251,171,48,136,238,31,249,11,9,7,146,5,139,159,176,228,252,155,54,173,155,42,239,248,0,99,1,15,175,56,166,222,245,203,167,245,241,153,238,40,58,247,121,250,197,175,13,23,55,121,193,47,221,83,45,43,99,116,214,186,27,206,17,219,240,169,186,23,87,190,40,44,188,249,56,57,109,169,250,217,169,218,200,202,241,150,87,250,118,17,211,11,142,219,219,213,197,63,212,249,189,182,135,196,109,151,44,92,127,190,95,29,147,230,119,235,119,138,143,178,101,140,164,255,148,15,216,110,100,168,34,65,195,75,206,156,108,216,171,225,173,108,209,30,29,192,219,1,17,5,203,253,255,127,179,109,111,119,145,168,134,199,162,153,1,180,182,66,0,55,239,36,169,212,199,40,142,235,175,245,2,235,207,140,63,112,239,176,70,88,157,201,19,133,153,43,0,142,103,94,190,17,155,214,22,109,51,123,57,238,65,220,202,29,118,55,247,218,215,73,79,54,231,79,192,241,187,123,7,27,4,91,202,149,175,8,169,186,226,22,243,247,183,45,108,166,217,184,2,252,176,191,128,63,185,24,194,140,49,91,27,163,182,163,191,52,135,30,187,103,129,195,151,225,169,56,95,202,219,129,186,27,102,117,218,26,239,110,150,91,70,38,198,239,246,66,252,233,73,191,63,22,22,115,139,180,215,168,195,208,62,221,104,12,84,176,216,87,183,131,69,108,98,68,146,174,136,156,255,252,166,144,106,49,163,28,160,91,149,161,171,73,147,200,248,245,171,200,187,47,24,41,112,0,47,191,206,168,19,109,251,51,57,255,160,253,118,41,52,138,94,247,238,181,221,66,153,207,99,41,224,199,94,79,114,183,219,149,117,85,23,180,206,205,181,220,247,237,184,122,245,141,173,253,214,155,135,62,114,96,194,43,230,46,81,67,13,135,76,146,51,232,143,142,63,125,109,28,156,23,19,211,63,81,190,120,32,186,240,250,195,172,92,147,89,170,98,214,103,167,85,149,236,184,118,218,52,39,86,179,251,138,31,47,80,50,4,55,235,85,36,144,223,184,157,51,175,86,86,115,150,189,133,182,244,44,161,70,130,206,93,158,214,56,226,127,167,33,227,73,73,124,246,109,20,203,151,254,185,139,10,62,42,57,42,231,56,110,1,62,109,94,68,127,29,159,154,206,11,20,227,160,218,180,229,251,254,152,90,246,133,94,242,15,238,78,226,6,246,125,126,231,54,23,161,7,254,225,174,254,181,7,225,153,230,2,103,122,151,175,127,246,117,184,227,214,199,14,92,150,236,92,122,93,173,248,57,129,58,138,78,253,57,108,244,192,129,107,246,251,199,85,67,245,235,9,95,208,93,145,201,223,203,34,196,58,191,244,188,94,80,232,21,217,38,15,130,142,102,186,217,188,252,81,50,88,49,193,115,206,224,39,195,228,254,51,181,206,24,120,31,23,221,80,247,157,160,114,87,62,191,96,114,173,247,239,68,92,10,173,32,234,15,177,89,119,99,34,116,130,215,63,191,230,22,104,4,28,15,146,20,53,151,189,167,100,252,212,123,88,57,243,244,29,63,164,92,254,27,68,0,227,112,83,178,250,195,53,37,216,235,173,43,69,141,5,155,223,54,38,63,189,175,202,180,72,212,253,33,204,212,106,119,77,64,104,237,219,217,51,131,47,38,19,164,110,28,20,243,70,136,212,196,84,62,198,6,89,92,195,221,151,82,159,184,82,247,173,158,17,144,151,222,212,38,36,8,16,69,114,40,58,183,169,11,172,71,167,228,7,55,67,11,67,2,4,4,153,56,86,82,169,82,22,61,85,241,225,131,72,222,165,122,9,68,140,212,72,58,23,39,191,198,184,253,220,61,209,146,253,241,204,140,41,103,224,213,158,209,136,50,57,164,140,172,133,242,111,19,120,136,229,70,55,131,69,238,72,94,155,197,21,220,233,60,144,71,220,44,168,136,122,127,140,203,223,242,9,207,79,3,12,95,225,13,164,222,159,154,117,10,82,191,121,237,93,1,191,44,209,247,232,104,192,99,245,252,32,203,15,179,166,227,6,139,11,184,239,89,216,114,12,14,217,219,244,102,191,201,244,18,35,181,176,243,54,164,110,180,185,162,179,83,168,175,243,68,203,96,15,139,149,148,176,151,74,6,226,29,40,110,204,212,171,189,110,165,249,148,104,125,152,24,97,146,78,70,103,109,217,90,155,196,83,240,82,193,206,27,206,81,244,150,50,119,194,72,233,65,228,43,198,208,91,120,211,127,166,75,76,253,11,186,4,84,188,88,70,171,59,5,244,132,172,112,179,67,132,219,118,23,71,101,207,159,111,104,164,113,42,48,38,163,69,37,21,121,42,48,70,178,111,144,99,67,20,24,131,24,82,236,102,108,225,92,191,7,191,9,27,52,3,99,31,140,164,96,137,230,79,210,85,242,220,245,37,123,177,116,212,210,14,80,9,135,147,7,105,178,103,192,17,248,22,97,176,102,237,56,55,122,107,170,176,163,47,133,170,208,8,195,180,119,99,139,12,67,161,162,21,105,62,231,194,137,37,163,121,199,153,240,49,249,131,65,120,206,61,79,199,123,2,140,206,218,237,137,153,106,101,219,212,63,187,165,228,155,243,178,69,199,238,111,248,60,100,114,120,220,195,123,73,61,184,66,19,49,221,95,2,113,2,42,21,192,251,165,39,75,15,72,210,107,118,189,14,76,48,172,59,244,151,60,186,236,202,200,182,242,101,133,61,199,165,17,81,1,187,214,79,247,250,249,113,19,28,76,74,224,157,70,169,113,252,122,34,43,95,88,42,78,114,203,157,178,84,162,159,62,185,232,166,131,162,151,39,186,110,78,206,211,131,0,87,76,115,146,4,240,79,141,245,175,246,171,106,169,179,147,132,221,5,78,29,57,183,8,170,12,247,185,234,123,21,140,214,58,51,82,165,130,120,157,179,236,22,175,80,53,164,199,179,27,191,151,22,110,104,195,90,183,79,136,49,244,204,20,113,228,116,24,136,177,200,114,156,227,153,77,10,27,85,187,38,229,52,143,225,16,209,116,225,156,98,190,24,48,60,219,232,170,134,208,9,155,125,37,105,200,111,67,55,62,214,0,253,84,162,174,213,61,90,127,209,248,19,179,114,183,8,183,224,179,181,104,232,229,140,113,104,59,210,177,158,222,37,87,92,85,89,39,177,104,160,126,215,92,239,93,177,148,68,229,36,236,90,124,62,133,161,15,193,221,243,129,81,45,33,241,130,71,252,123,60,78,115,128,217,193,133,83,41,185,146,194,96,190,155,49,185,3,22,153,174,167,155,185,245,113,180,142,129,69,245,108,77,145,94,69,153,245,181,160,212,80,177,63,37,21,173,72,127,115,203,139,75,37,206,183,125,237,181,142,74,255,42,3,228,92,121,107,163,107,110,219,24,91,218,249,176,190,55,215,88,24,2,56,198,226,250,54,180,231,110,177,27,28,254,43,255,119,163,132,175,177,48,238,181,174,210,37,57,222,249,136,238,253,84,171,220,109,10,84,148,215,179,190,37,205,58,195,239,53,118,69,130,12,40,107,213,39,208,27,140,145,134,247,35,182,229,203,121,61,144,131,11,118,247,134,218,235,101,21,180,6,204,10,75,27,208,205,118,37,180,14,251,42,97,161,220,46,160,178,48,70,70,103,124,140,229,136,129,241,212,67,252,117,153,199,71,41,191,108,136,159,84,2,162,70,105,66,51,238,54,97,19,195,205,16,92,142,243,115,146,58,84,244,14,18,185,180,5,228,30,126,161,242,190,206,149,190,210,79,180,82,194,11,165,239,133,93,27,227,82,218,56,207,220,150,40,57,146,133,187,168,61,39,57,101,39,137,49,82,214,154,232,183,93,55,226,23,2,42,233,206,27,205,20,12,232,210,200,173,34,183,57,173,139,156,30,246,228,246,147,86,1,149,222,97,132,232,65,110,76,250,155,34,198,112,34,33,158,90,71,190,176,193,100,63,22,72,237,25,34,105,81,132,122,23,34,167,88,153,129,172,76,221,115,39,71,149,148,37,71,36,243,111,168,128,29,28,212,120,32,24,34,237,20,211,168,61,143,57,165,157,166,80,93,185,66,237,118,74,59,181,3,194,112,119,134,30,75,25,20,153,223,254,147,79,109,64,67,121,216,227,250,17,112,44,168,147,5,56,214,69,242,239,159,60,85,67,118,227,239,39,55,251,63,216,92,143,40,127,69,253,105,128,36,115,214,206,130,208,106,164,166,173,76,20,59,130,53,150,234,224,213,95,134,161,30,23,246,96,86,239,52,201,160,133,248,12,12,245,174,14,89,39,101,53,142,65,119,92,174,206,167,132,138,253,98,18,103,11,224,160,124,142,55,217,47,95,3,144,255,177,192,41,97,157,119,229,230,205,164,185,167,214,188,148,171,12,235,34,246,39,157,207,241,101,238,120,61,81,252,38,155,230,109,200,236,128,1,28,243,2,142,195,139,191,133,77,247,150,83,193,73,255,225,238,162,116,53,241,51,100,96,49,67,146,172,146,71,19,51,7,210,65,66,111,222,42,186,219,193,202,160,132,177,219,33,185,116,181,11,81,134,112,33,121,231,62,162,205,139,228,85,179,37,105,20,178,2,227,248,108,212,14,95,178,63,212,212,125,103,60,80,249,247,6,201,199,44,64,70,19,90,224,115,174,16,176,210,94,71,0,101,238,171,230,164,191,198,36,196,227,58,136,117,24,60,217,35,53,171,197,183,143,94,54,20,245,119,12,215,231,7,84,168,71,38,151,139,95,116,163,251,142,240,242,171,148,78,166,131,190,126,240,57,171,78,244,135,248,24,46,189,137,162,189,206,175,188,156,240,49,246,33,229,119,61,133,46,126,45,83,157,33,39,5,162,148,77,221,200,10,198,88,60,243,168,239,171,46,193,87,212,74,149,248,209,183,157,207,50,163,12,4,51,170,27,49,217,145,42,8,57,127,150,185,48,205,176,232,12,45,190,232,94,21,111,5,239,196,213,225,170,207,58,76,169,165,221,94,7,37,33,175,171,212,37,197,119,157,207,90,248,243,176,33,160,166,56,233,240,48,5,141,82,228,51,73,136,73,190,164,3,58,68,186,190,70,45,203,133,114,84,28,223,196,70,224,193,78,35,252,191,133,188,97,141,230,78,143,121,214,23,138,20,98,229,77,198,66,37,156,46,150,66,36,88,154,136,82,171,220,162,219,146,93,249,248,128,217,59,49,158,27,165,42,250,170,158,49,111,174,122,125,42,190,94,209,19,247,224,211,5,131,141,114,73,163,20,99,102,183,228,148,41,2,252,43,111,61,220,175,241,32,169,201,141,70,184,56,47,159,193,75,97,178,148,154,203,185,175,57,157,4,72,217,20,182,44,60,55,173,221,26,115,101,248,82,236,96,111,111,47,14,34,65,20,89,154,232,70,154,103,118,158,236,255,180,218,46,37,53,229,247,98,14,3,233,97,194,254,209,174,240,239,6,246,208,172,206,79,25,144,1,5,8,52,145,71,199,76,91,141,203,25,8,86,25,82,88,67,33,67,176,206,7,240,157,48,170,214,243,82,34,224,220,168,107,162,14,15,94,249,102,79,102,223,73,161,174,215,151,101,60,123,155,151,243,83,214,240,151,212,33,180,207,247,236,68,151,201,138,165,135,13,115,193,81,124,63,204,119,174,6,14,243,90,164,68,100,172,6,245,5,45,1,111,45,73,237,57,159,55,252,187,249,143,231,232,57,187,0,66,173,47,95,156,178,80,31,6,215,24,107,144,9,75,72,216,156,23,235,81,77,228,97,146,111,127,165,242,36,181,108,138,185,93,118,193,203,0,130,136,26,99,12,217,237,103,160,42,141,250,205,72,72,232,60,0,112,196,119,123,93,132,11,250,236,29,20,74,108,145,179,76,231,80,33,224,126,221,100,164,44,18,120,38,9,148,60,131,240,119,32,165,162,123,101,233,94,141,4,202,137,125,123,108,105,149,157,220,52,173,190,42,69,63,121,20,22,2,46,197,162,202,12,54,169,196,172,231,223,109,60,225,145,157,17,185,178,28,221,7,167,155,80,241,50,89,45,66,213,83,255,152,235,184,183,198,254,219,134,3,112,23,21,94,61,223,222,68,235,18,216,192,26,124,230,255,229,27,251,199,245,242,174,242,191,251,4,110,147,0,142,193,127,10,181,177,158,169,21,69,90,8,21,242,229,227,207,71,193,128,243,240,98,2,247,157,246,198,145,49,91,136,103,141,25,107,39,93,114,169,96,73,228,122,77,175,246,188,19,239,151,134,200,221,126,37,70,192,113,108,122,252,45,74,146,55,176,138,147,149,0,16,187,243,112,144,221,2,168,128,96,86,85,114,234,18,155,125,79,205,229,201,58,147,1,207,234,121,100,171,214,252,240,5,159,64,132,196,56,66,100,109,137,113,78,207,144,159,130,223,216,182,4,244,255,165,104,149,42,212,199,133,109,148,116,12,219,65,107,77,103,164,21,243,144,114,21,242,59,15,53,186,118,195,53,204,36,216,234,118,196,56,211,194,146,139,196,10,35,226,26,199,184,205,213,89,220,125,38,239,179,206,201,36,241,228,170,74,100,117,251,65,53,73,62,65,149,217,139,100,72,245,91,192,18,161,14,240,219,21,148,159,86,171,56,73,141,191,180,12,78,164,185,97,67,47,22,191,56,165,107,77,46,60,89,196,200,162,198,38,249,92,86,40,105,190,230,175,245,101,122,218,228,207,150,204,219,13,188,165,18,239,120,130,46,59,13,86,215,241,233,211,165,222,177,215,132,243,94,247,41,93,213,64,214,118,54,190,239,117,170,172,39,147,39,199,155,38,99,186,217,248,110,233,56,215,3,93,220,33,46,224,212,136,246,133,40,161,21,27,30,90,72,119,113,61,141,63,33,60,130,76,146,177,242,101,58,161,231,79,150,122,166,20,59,32,133,156,169,41,182,228,32,85,72,144,168,20,75,90,156,51,134,168,240,235,166,37,149,85,202,20,29,111,244,82,202,121,60,53,88,111,164,233,39,19,33,13,159,132,116,244,77,50,254,62,141,233,124,86,25,112,156,78,241,203,170,11,185,15,56,6,238,218,5,78,61,204,219,90,249,155,33,175,55,41,227,103,253,222,197,36,30,231,124,73,23,216,156,130,40,18,114,230,86,89,66,199,89,6,165,247,118,19,36,76,87,127,34,140,78,206,116,22,15,93,24,239,38,243,201,153,174,195,83,45,242,223,127,173,127,89,253,102,153,92,78,255,155,122,223,201,65,156,180,116,215,62,87,62,109,92,90,231,138,197,165,232,98,107,140,137,70,186,64,36,211,87,252,200,64,253,112,241,200,21,182,238,122,41,62,235,183,111,243,56,243,180,188,243,36,14,200,45,204,194,167,148,133,68,112,240,76,201,123,21,32,238,187,159,123,221,35,162,179,98,121,186,210,162,53,212,246,107,135,229,202,188,231,121,104,95,184,107,177,90,226,60,238,63,218,60,229,241,252,123,62,160,207,49,43,98,32,204,193,131,33,230,148,225,116,1,162,26,143,132,147,187,27,89,233,247,102,93,160,112,17,20,172,40,171,37,66,99,93,100,239,10,61,55,149,157,73,125,0,108,97,86,105,76,205,164,170,39,141,44,42,198,43,224,43,121,34,48,216,10,45,210,254,105,18,137,152,62,47,78,103,52,247,129,222,128,38,195,164,53,184,217,157,194,86,163,14,169,46,151,20,186,190,194,172,230,252,87,83,180,219,105,255,246,66,16,131,171,185,218,131,30,246,35,184,238,187,210,94,186,255,43,225,57,49,239,234,111,66,65,81,69,50,85,43,240,47,205,214,17,38,95,100,54,185,184,87,10,52,204,45,26,189,79,54,168,247,72,174,128,48,36,244,100,127,58,129,14,19,36,254,89,44,161,158,200,233,103,182,114,16,245,227,2,103,37,122,198,44,58,71,109,21,168,198,190,156,137,237,158,12,229,148,202,103,67,234,62,48,186,101,228,112,39,105,209,128,227,136,226,86,142,111,129,49,213,111,233,10,148,52,145,138,137,233,228,152,0,19,5,23,79,143,137,146,93,137,163,218,140,100,106,162,80,10,90,212,190,245,188,237,45,196,169,206,166,47,18,36,199,203,120,175,196,96,45,73,42,70,83,196,25,200,35,81,62,64,171,28,205,2,78,141,50,80,14,92,29,229,139,20,147,93,107,75,203,144,254,52,43,108,240,222,188,211,218,168,21,70,139,120,92,181,170,43,93,159,136,115,213,156,159,179,219,89,226,35,14,83,119,1,171,215,164,235,38,46,122,153,9,233,123,20,23,234,7,222,25,170,177,126,240,137,150,13,182,90,160,17,144,153,154,205,167,250,156,65,159,11,210,138,74,45,146,233,208,225,92,45,109,239,194,122,44,70,188,234,4,85,215,108,75,238,170,120,3,199,215,108,52,184,135,173,51,95,8,214,84,179,9,119,199,158,164,127,215,151,123,47,151,214,34,122,133,11,27,195,155,171,98,219,120,214,81,183,40,60,156,98,54,61,75,153,58,50,4,236,249,58,235,205,69,229,218,231,218,99,185,143,160,55,30,168,149,19,30,119,121,158,225,62,185,64,72,2,26,122,25,72,213,224,193,156,6,122,121,242,0,64,41,34,87,64,212,209,10,19,68,209,138,147,168,14,94,146,102,182,27,194,218,73,134,220,250,167,109,254,11,112,254,47,238,222,210,36,137,254,40,185,114,51,29,39,233,147,133,202,225,177,23,64,72,131,158,125,48,16,151,74,176,183,209,0,107,108,231,179,150,7,231,93,203,148,136,116,9,196,164,29,52,68,126,119,74,9,35,42,93,162,169,121,147,105,17,200,250,78,212,235,162,54,117,162,88,77,15,132,148,233,18,131,255,50,115,157,189,22,239,122,161,234,151,54,27,200,97,49,143,182,218,93,66,163,12,119,178,3,65,164,188,246,89,73,199,173,189,216,222,90,51,46,107,95,152,222,147,54,145,73,214,166,189,79,143,174,146,78,223,91,157,40,98,128,94,41,239,133,75,125,214,33,42,154,158,100,46,220,130,34,56,48,49,115,97,110,8,136,176,42,58,205,92,174,140,253,237,30,93,43,72,107,29,160,89,214,223,131,201,154,245,224,230,84,55,1,162,54,31,82,176,118,14,231,79,206,84,24,52,218,192,44,2,164,18,251,3,142,136,121,205,209,247,42,57,165,241,136,158,74,117,171,166,232,209,84,13,84,213,95,70,141,61,63,104,240,34,224,184,218,166,225,251,27,108,32,40,232,156,141,195,122,60,204,165,180,25,193,218,227,179,192,76,5,65,202,141,140,95,124,161,203,41,66,20,85,17,246,19,240,37,209,232,221,91,205,187,164,62,198,107,88,180,154,31,119,32,158,121,149,50,41,35,131,10,130,177,195,34,52,227,112,168,241,198,213,51,158,86,203,239,74,99,221,221,19,107,222,229,255,81,21,120,174,210,85,143,41,186,20,13,226,188,98,214,212,91,191,177,62,43,81,252,102,155,221,0,56,78,51,110,109,48,249,48,123,81,107,91,136,233,180,28,137,38,74,199,120,33,184,254,140,158,23,255,17,61,13,136,209,211,154,233,112,20,206,79,119,18,61,181,182,13,153,226,210,45,123,210,172,163,253,44,60,171,207,19,197,2,99,5,244,65,196,100,79,115,97,10,213,239,191,90,3,30,244,207,198,38,122,184,63,121,87,41,110,214,13,183,57,217,25,35,66,241,184,32,53,130,189,55,223,205,176,153,159,238,90,207,186,40,146,85,66,76,102,110,179,91,225,174,126,142,4,28,139,139,230,68,226,47,80,110,255,136,236,143,49,207,176,160,150,108,95,32,21,248,105,124,184,20,20,72,195,126,243,1,121,247,99,135,27,128,227,120,89,56,159,142,32,47,161,176,112,91,179,205,213,55,122,241,157,16,242,252,142,252,250,246,83,123,62,221,150,123,24,93,158,69,7,110,156,11,229,219,161,159,15,250,183,140,233,203,189,167,140,32,138,244,152,163,145,136,22,75,122,235,129,253,138,206,235,10,149,128,227,92,220,80,154,164,128,53,230,129,249,18,191,182,9,250,107,242,168,175,109,40,20,126,199,224,236,156,186,184,155,72,246,112,215,206,55,37,37,9,220,210,42,127,147,189,93,196,135,190,132,28,97,211,161,18,115,243,18,50,241,77,186,238,130,143,213,91,105,162,143,114,179,15,94,39,167,73,212,59,43,182,237,240,96,132,223,25,196,234,219,62,170,167,60,91,91,205,206,110,102,193,67,26,151,217,225,196,2,35,36,134,127,61,103,21,18,187,243,158,87,244,11,27,182,170,84,166,173,211,29,251,197,54,182,149,46,69,13,87,24,220,172,87,18,125,242,79,234,109,52,238,201,69,102,0,242,165,97,120,10,19,217,183,255,181,56,48,28,64,4,2,199,187,159,185,204,232,211,222,206,191,101,160,196,249,241,251,31,128,96,213,67,42,218,211,94,219,175,98,240,91,213,178,62,192,49,213,242,207,250,207,13,66,86,231,47,80,39,221,114,200,172,43,134,207,189,201,92,16,56,211,71,184,187,187,48,233,60,24,189,205,92,252,205,236,117,165,27,9,177,195,230,99,118,227,122,154,236,94,5,40,214,35,102,193,219,250,44,221,175,23,218,10,7,74,92,251,49,134,8,45,215,8,25,240,17,224,248,199,160,239,8,198,24,41,131,220,78,159,178,121,249,245,73,117,189,60,122,189,235,233,169,72,87,145,253,120,238,179,46,78,163,173,153,174,250,66,137,152,15,182,86,72,174,144,94,255,182,167,220,83,243,123,218,253,250,171,59,156,85,220,223,209,54,69,53,254,103,23,234,10,20,67,218,200,192,75,225,177,205,156,154,46,188,7,174,69,99,245,151,118,170,183,45,178,6,230,124,246,181,72,5,63,217,46,189,15,212,56,248,224,92,126,222,74,42,153,206,48,181,180,52,164,175,248,42,170,23,253,211,194,17,37,170,194,32,239,179,84,9,32,25,61,172,210,157,183,236,74,110,73,59,187,150,94,147,46,228,213,239,30,164,27,80,201,123,232,82,237,160,237,244,254,173,181,27,39,55,82,88,237,135,128,100,94,251,238,115,90,186,247,95,251,153,107,68,149,151,170,4,171,14,168,200,228,145,47,127,232,193,219,174,134,255,238,75,81,26,117,157,16,73,22,166,219,93,188,255,164,158,174,128,106,124,251,27,72,65,60,65,51,55,243,175,121,39,140,198,75,199,62,38,147,165,33,209,176,189,89,44,133,23,178,32,176,31,129,46,105,241,238,148,169,107,12,40,93,179,167,161,105,13,108,233,125,37,125,1,121,46,48,110,182,183,146,178,204,245,105,103,169,253,122,162,141,200,207,58,132,160,130,23,116,53,16,234,122,117,160,135,245,3,244,41,60,181,234,250,36,93,56,195,50,213,47,3,177,86,157,231,236,102,201,211,18,174,26,169,177,166,149,40,60,147,254,134,115,118,119,62,147,144,166,153,167,12,186,225,136,164,239,228,100,103,27,247,37,233,66,163,99,20,172,10,196,123,165,69,225,188,231,173,82,131,24,226,34,137,199,195,23,63,115,207,219,17,2,66,5,163,115,195,24,7,148,57,243,132,189,51,103,39,226,71,222,213,217,121,202,166,20,26,171,123,98,18,147,126,68,35,41,133,45,170,187,53,101,18,230,93,41,93,254,118,171,150,250,160,205,104,34,56,66,148,116,217,213,95,253,251,152,20,237,103,162,92,0,81,211,69,53,124,211,92,21,1,213,177,124,21,172,111,172,86,217,149,195,219,183,44,35,85,190,79,171,236,228,243,53,199,182,150,199,159,117,78,186,110,73,51,181,198,1,177,231,170,172,106,118,63,130,123,131,162,202,59,162,178,127,156,250,110,82,134,63,111,95,137,16,82,196,75,25,57,229,55,222,216,25,16,93,125,99,98,238,239,206,198,242,163,48,85,237,178,76,23,93,77,126,67,219,94,211,20,145,45,20,1,97,68,177,114,136,77,227,67,37,15,206,91,15,43,165,61,154,113,120,47,45,236,195,65,123,227,83,129,75,122,140,237,32,33,115,33,184,248,78,118,3,187,189,145,175,29,167,168,39,151,75,114,47,239,90,190,22,231,4,103,220,188,164,82,132,232,5,15,182,2,254,199,85,96,244,202,102,211,140,19,40,202,246,25,142,13,217,161,176,94,84,73,201,65,134,79,146,181,77,126,159,55,123,11,236,211,140,127,54,170,92,166,231,193,180,71,255,226,187,24,126,198,135,31,226,16,25,151,95,198,115,80,90,90,222,42,58,70,105,110,16,123,185,95,41,225,63,145,55,209,213,126,249,151,100,253,63,212,41,47,239,13,182,57,170,149,54,205,232,59,159,220,63,68,58,174,45,21,225,88,145,232,78,99,190,73,216,169,187,211,167,107,232,80,86,130,15,231,162,168,244,134,105,26,92,2,220,190,25,186,213,166,85,90,155,169,196,206,191,128,224,170,29,74,21,152,75,188,169,134,29,205,212,17,91,95,86,64,69,33,74,72,174,94,218,69,122,121,224,100,34,252,165,229,52,126,48,107,21,98,116,215,99,75,112,124,165,184,81,101,9,100,126,10,113,150,149,24,88,103,240,57,170,212,231,216,40,46,121,216,149,112,51,220,164,176,97,111,4,10,93,30,32,219,168,246,253,254,109,96,2,173,50,126,99,169,181,115,136,188,137,226,198,105,194,180,66,79,241,172,115,170,35,127,240,236,19,176,154,190,188,170,157,63,7,170,148,122,157,49,121,204,250,195,199,188,91,1,154,150,9,193,83,17,38,49,2,84,118,70,246,171,120,17,224,176,107,131,222,22,246,182,58,205,248,90,127,196,138,155,78,38,250,254,198,222,4,120,6,244,174,80,140,168,199,86,31,205,87,68,23,3,252,201,244,25,226,171,164,107,127,229,212,177,49,243,107,210,144,143,233,178,99,149,31,151,116,186,193,206,76,177,221,178,242,51,139,23,27,64,181,66,6,228,69,243,118,143,246,86,154,120,22,183,193,114,3,103,17,222,168,2,108,201,123,247,36,87,157,55,253,87,31,188,205,135,138,176,93,228,99,214,48,217,40,100,169,100,114,175,186,56,8,158,38,195,50,151,15,10,12,53,14,193,46,35,75,127,208,42,247,11,103,29,14,155,247,244,165,213,141,137,121,201,230,111,105,109,82,246,217,241,72,134,29,68,154,61,119,167,103,19,96,122,173,170,187,161,251,111,106,41,211,37,200,92,225,148,148,16,4,234,244,105,20,69,9,94,79,104,136,69,195,184,36,202,40,237,151,50,119,126,124,223,55,99,43,1,185,106,235,171,142,81,77,19,212,89,85,213,199,202,132,116,58,222,75,251,250,8,69,193,238,225,195,107,92,167,52,4,239,134,71,229,106,233,234,59,70,36,110,43,165,232,15,75,136,180,212,58,56,34,233,110,118,232,156,228,210,85,7,85,128,227,11,231,57,254,83,167,156,51,198,223,111,79,246,24,18,53,103,94,42,254,9,161,95,189,253,141,159,249,42,241,119,118,78,126,7,64,142,222,220,56,247,232,163,72,87,166,149,200,165,59,71,18,54,114,135,183,57,30,106,62,89,55,30,56,243,183,177,163,223,0,61,227,223,209,189,242,203,191,233,57,52,41,255,107,220,238,237,227,224,127,64,36,126,116,127,42,187,24,254,169,7,223,22,61,246,119,203,117,193,63,26,108,47,179,8,11,112,75,136,180,155,30,66,211,128,173,136,30,186,62,75,80,95,148,115,187,149,28,23,101,58,248,9,94,12,141,212,92,231,176,230,194,221,94,216,11,215,222,188,125,99,83,244,176,14,160,24,240,82,64,62,121,106,110,184,224,188,71,22,241,40,203,111,104,237,40,34,30,101,61,25,20,214,206,196,163,236,75,65,1,108,112,147,120,148,105,85,180,151,111,60,64,93,150,187,145,85,36,77,53,43,51,123,30,105,137,16,66,177,88,219,56,148,32,26,179,114,87,28,101,102,74,75,34,109,7,202,65,46,207,87,223,106,207,161,184,28,132,243,146,250,233,98,234,23,184,122,87,48,104,225,53,124,71,61,202,41,128,109,121,238,236,83,17,63,52,107,145,0,26,95,233,78,249,174,128,245,30,162,19,72,122,73,147,110,54,125,83,180,18,147,195,151,247,140,6,180,5,225,93,139,111,30,26,104,94,24,97,147,107,244,102,197,249,167,103,99,250,145,134,47,202,66,202,222,57,14,92,26,197,99,186,120,153,32,142,60,142,79,47,162,76,16,66,41,142,224,44,48,146,86,237,124,243,4,250,157,9,65,108,205,26,159,15,162,126,144,41,129,206,50,153,202,141,59,235,12,182,252,238,170,89,199,185,86,185,217,38,149,9,51,143,104,35,170,253,185,90,64,31,185,212,226,111,165,11,80,208,12,162,134,86,228,30,110,118,203,49,4,216,100,94,140,115,40,5,197,181,77,226,58,209,254,14,48,207,24,54,60,145,162,110,55,222,235,2,4,255,162,101,144,125,149,34,58,116,235,198,214,249,6,135,162,104,4,98,70,194,216,144,191,161,62,228,191,28,216,7,0,142,104,70,255,236,204,220,233,244,62,120,116,251,91,170,205,80,117,42,224,88,226,183,87,236,159,240,160,224,160,179,127,254,208,48,150,47,104,239,103,242,65,206,192,73,202,250,247,152,180,39,168,150,172,248,253,23,228,112,120,173,156,228,207,164,230,163,174,228,53,34,116,62,251,206,163,239,220,95,176,110,192,185,191,190,182,255,17,130,250,29,80,50,36,55,84,251,173,59,247,95,40,76,159,90,136,207,139,239,231,50,225,23,109,212,75,27,6,73,121,103,37,247,16,206,57,79,148,219,181,221,241,154,117,35,33,188,138,134,25,165,5,169,244,209,146,245,4,136,136,54,27,0,32,72,42,136,42,80,235,107,36,55,190,139,96,6,130,129,40,250,249,169,204,174,244,240,14,222,170,217,90,84,82,146,253,146,110,34,226,203,158,254,237,116,41,245,41,132,186,47,151,111,131,79,170,3,15,224,184,47,140,30,33,32,130,195,80,243,222,171,16,172,142,109,56,197,42,6,75,148,211,195,93,136,88,197,197,41,242,83,172,98,144,187,168,48,225,254,163,205,25,16,123,253,236,28,205,236,96,117,75,120,227,158,178,121,109,142,35,218,78,184,169,18,135,173,232,214,166,130,177,107,119,183,119,114,30,62,92,138,27,133,3,29,238,164,213,170,185,15,221,67,100,176,210,42,169,5,16,84,199,13,50,84,78,229,52,215,3,236,188,44,214,239,167,122,187,161,41,214,105,229,191,0,51,154,245,18,244,244,50,195,199,54,84,17,13,31,199,172,22,26,71,153,51,112,19,69,14,124,219,60,68,207,0,7,158,82,170,12,248,253,58,74,237,136,159,231,191,63,185,7,223,108,52,42,47,216,70,167,108,112,199,23,88,108,82,130,107,81,181,136,100,84,22,170,191,68,147,140,83,42,170,16,131,187,226,241,201,220,136,125,232,110,235,138,181,182,54,155,28,223,150,134,137,64,30,203,107,166,154,252,147,227,88,136,236,65,176,251,107,229,242,22,123,126,78,161,172,45,226,201,71,94,108,55,239,144,65,247,70,71,136,102,33,67,176,48,229,187,96,33,116,50,142,204,249,35,181,8,40,90,45,159,234,192,158,15,47,9,45,13,163,196,232,187,136,240,2,57,79,10,59,7,135,238,170,247,194,54,140,140,78,2,104,5,149,181,150,141,210,171,63,220,161,166,197,38,70,183,207,84,42,116,238,232,152,245,196,105,23,98,212,140,66,165,187,80,76,145,51,64,41,179,8,82,178,104,254,248,216,215,92,203,156,133,90,96,180,39,99,248,185,124,147,228,47,147,9,221,133,138,79,169,139,27,245,67,96,166,192,122,160,18,246,115,126,74,95,166,168,95,120,120,164,213,59,180,201,198,151,136,90,100,189,97,199,190,74,149,157,182,42,179,67,193,101,145,124,171,47,71,69,126,70,12,255,181,79,249,239,74,58,229,191,3,110,45,65,103,171,246,30,149,37,148,63,60,125,205,113,124,47,127,115,209,107,112,218,227,127,163,8,121,211,210,214,234,206,180,201,22,244,209,224,102,78,49,151,177,200,239,128,239,40,223,125,52,247,64,222,212,108,227,55,253,77,22,44,210,166,121,17,68,40,161,156,51,210,74,137,211,36,183,112,112,34,213,225,204,245,158,232,210,52,100,163,32,233,2,10,111,139,4,64,171,44,155,229,51,122,250,95,75,198,103,117,76,196,99,144,51,60,130,212,204,100,5,61,214,164,251,10,218,251,76,181,102,104,113,154,184,22,198,94,153,244,111,66,52,187,219,228,67,90,151,242,254,61,17,122,210,195,116,123,251,48,175,28,2,121,83,237,106,95,163,248,112,145,95,129,245,27,132,153,13,153,221,107,15,72,139,228,103,252,236,205,27,62,102,46,25,101,90,79,168,42,203,68,118,149,231,223,133,198,242,164,240,149,98,233,17,160,147,164,132,248,17,196,164,228,228,35,212,137,73,201,187,211,143,56,77,74,136,31,113,146,148,60,238,185,251,192,165,161,86,72,147,129,23,18,213,209,239,82,250,42,12,70,104,180,23,72,251,65,43,241,141,130,137,222,1,141,190,204,87,2,90,248,50,192,226,102,155,89,70,230,62,114,22,129,99,101,29,227,115,12,139,144,191,174,227,208,186,91,160,197,227,222,176,56,69,48,121,0,81,137,74,143,108,118,197,27,239,79,80,124,114,135,27,153,254,244,182,47,195,62,224,118,85,187,20,173,52,63,58,25,206,187,136,193,81,98,194,250,199,123,198,21,116,226,184,139,164,135,6,224,69,19,70,223,90,206,251,185,13,113,98,23,239,245,214,161,21,149,147,76,43,186,51,138,47,186,150,220,86,73,30,225,187,149,240,135,81,245,66,107,59,17,55,88,243,91,192,241,44,218,104,165,191,233,93,94,38,144,223,200,126,82,123,232,149,196,34,9,252,182,77,55,208,15,178,183,111,209,166,175,166,245,53,166,206,240,220,18,209,135,205,89,192,230,161,209,232,62,42,36,35,52,12,216,89,233,48,144,42,124,53,37,125,210,212,251,187,0,222,90,161,221,222,123,200,66,46,206,72,152,227,119,92,48,41,243,47,81,25,240,23,196,175,146,178,148,244,55,149,183,224,223,123,38,224,127,194,23,1,0,131,67,128,48,193,159,44,236,197,171,226,125,157,3,65,174,63,251,27,217,130,143,84,31,232,62,250,120,227,155,247,98,148,165,234,111,71,255,57,49,14,169,252,193,15,13,50,58,19,121,160,175,120,145,222,53,235,8,234,23,85,159,122,63,154,121,43,244,89,224,109,170,90,66,76,37,70,235,28,187,206,179,246,166,115,88,229,101,103,46,144,61,97,37,234,12,113,67,177,90,48,39,124,6,17,54,226,241,48,225,90,231,77,72,244,112,247,144,143,157,5,241,45,105,37,221,188,96,248,11,142,148,224,141,190,85,209,80,57,201,5,117,72,49,96,242,67,26,32,53,229,57,177,114,188,163,105,205,177,81,10,75,205,89,201,124,92,92,221,157,112,145,198,193,239,2,90,68,19,207,202,130,168,205,31,15,53,90,185,200,56,227,21,144,83,221,188,166,153,105,163,202,21,13,87,91,179,37,220,80,102,178,159,236,191,18,38,48,78,52,83,115,237,133,203,98,68,183,92,195,157,28,68,49,30,82,151,200,179,202,153,1,225,134,192,160,96,72,183,194,204,61,234,167,141,117,194,180,132,119,80,180,130,79,250,59,46,152,48,188,150,108,172,54,126,156,245,224,93,228,54,104,242,53,110,162,17,142,209,65,102,115,192,141,52,51,110,118,97,178,164,86,154,61,93,68,172,108,52,187,139,5,59,204,181,83,131,127,117,198,55,247,31,9,120,171,181,176,157,117,112,120,47,208,144,26,93,222,229,97,222,83,73,149,132,45,218,87,64,125,252,65,75,128,57,148,84,118,97,34,137,195,94,194,218,87,30,136,209,90,192,236,251,217,152,33,236,183,133,179,215,129,187,69,88,105,28,214,169,108,197,129,211,11,209,183,195,155,58,159,71,165,158,153,229,252,138,218,30,180,8,99,90,116,174,61,250,252,206,183,179,108,93,61,127,168,47,136,105,231,59,160,9,141,126,134,1,99,216,26,82,101,243,121,208,131,62,217,100,223,129,207,23,19,183,58,211,37,169,216,25,225,57,40,249,34,132,203,48,106,207,220,191,168,127,43,236,150,201,254,39,217,67,189,160,143,125,140,46,183,82,191,140,170,155,175,207,9,65,226,208,228,208,58,62,94,60,33,85,230,174,153,100,103,179,46,47,184,68,252,61,60,202,25,47,242,162,171,35,87,141,85,128,121,186,166,31,193,41,163,192,254,241,207,223,54,18,9,246,3,227,107,97,154,240,180,1,80,153,38,92,120,161,86,159,12,178,71,191,188,228,94,62,84,209,148,54,147,87,250,72,140,46,192,188,2,114,159,209,11,206,146,169,241,139,220,37,229,156,248,106,22,39,62,195,255,18,176,182,4,194,85,118,217,245,25,152,39,206,27,121,182,46,172,6,21,135,48,37,91,0,210,76,154,92,149,85,238,76,191,73,69,105,1,212,86,253,220,107,64,243,41,195,101,87,64,138,11,68,108,117,99,161,102,203,109,107,188,129,44,169,180,92,19,140,190,160,101,184,33,159,218,253,153,58,180,230,103,195,40,151,41,193,206,1,180,210,45,224,247,195,22,156,116,210,151,187,161,10,110,73,159,230,222,160,194,175,211,161,130,204,205,113,62,223,52,95,105,175,190,17,134,168,97,122,75,76,109,63,8,55,48,57,111,41,64,129,76,41,225,149,150,54,161,24,229,8,210,36,115,112,3,165,56,183,66,231,172,87,204,163,77,43,151,169,104,29,219,119,231,28,212,192,96,135,137,18,162,136,25,40,122,69,78,71,123,142,168,97,182,200,197,189,194,229,187,65,192,107,182,103,220,244,7,21,145,151,18,28,134,86,154,167,20,156,9,193,49,204,95,50,249,41,152,221,151,10,250,255,240,81,49,24,220,198,24,139,47,254,241,189,236,175,211,239,11,249,222,158,228,35,191,62,42,118,227,247,107,14,206,135,176,248,87,31,184,52,15,218,161,62,15,38,80,146,234,136,249,47,255,227,199,213,222,228,5,46,105,159,95,109,74,123,36,75,120,168,116,110,108,44,159,119,255,121,239,231,78,45,83,198,190,2,21,155,145,251,141,139,226,110,187,232,130,77,175,206,135,235,202,62,203,224,176,13,141,129,248,249,1,57,103,127,154,140,225,201,180,202,143,235,226,125,129,159,179,242,230,6,76,245,138,155,165,184,129,149,97,0,95,223,187,27,111,246,180,55,215,121,125,203,6,196,40,22,174,49,33,123,218,127,32,93,30,199,186,19,24,45,25,216,118,151,48,14,136,129,251,67,6,158,43,172,105,244,139,186,21,47,10,77,191,111,215,240,156,137,110,50,174,254,16,164,243,40,190,133,99,49,249,58,79,255,11,58,75,255,106,22,41,216,170,118,126,166,133,176,244,18,125,12,55,237,230,98,107,233,119,183,41,141,81,109,117,145,173,228,100,30,189,150,160,133,162,198,123,141,116,52,177,73,69,152,251,151,207,124,136,76,15,20,122,29,130,146,182,213,64,52,44,117,90,127,215,12,18,47,26,172,34,164,92,77,245,248,246,185,73,113,255,117,237,68,185,236,94,93,152,150,138,56,223,23,99,206,132,116,138,60,147,23,6,103,166,202,206,96,92,153,141,41,50,176,17,189,116,23,40,31,75,86,25,114,83,200,171,252,175,29,155,200,139,96,131,156,155,250,27,103,254,18,145,51,223,248,252,222,125,71,61,34,119,175,232,107,26,36,35,59,168,162,239,7,213,162,174,153,149,188,191,131,222,223,40,125,48,253,27,82,126,58,103,19,27,222,44,118,198,224,234,121,28,232,117,167,121,197,153,151,127,82,174,0,142,39,30,39,146,87,72,40,60,110,210,178,226,75,124,98,117,115,203,158,16,59,40,114,45,37,181,153,220,3,189,99,28,244,193,74,167,186,189,166,66,191,232,41,227,168,168,49,79,233,236,168,192,136,47,110,106,0,45,79,145,123,157,59,198,182,52,157,153,225,2,155,141,163,193,116,40,219,242,205,135,204,138,32,80,244,199,193,168,108,173,224,86,179,229,62,215,77,9,23,255,145,252,138,106,94,131,178,181,190,207,48,27,124,222,0,211,162,238,145,112,192,106,110,128,76,68,62,140,123,241,114,82,80,214,235,172,10,137,2,31,50,170,104,218,243,94,143,89,249,31,253,252,22,208,99,92,189,120,7,198,249,242,199,151,186,21,76,234,51,119,29,35,23,3,138,87,242,92,247,30,104,169,139,45,170,142,202,6,136,146,250,186,188,120,185,178,16,71,18,240,200,106,99,220,45,147,153,243,87,19,27,111,1,16,18,61,23,156,68,245,72,30,68,39,6,128,130,97,225,135,134,198,17,202,59,51,112,206,253,220,240,139,247,175,70,10,157,219,78,252,77,196,217,207,249,55,31,102,182,104,74,224,83,199,129,41,234,6,248,22,182,17,18,217,168,35,173,31,158,105,23,35,78,42,174,84,15,50,221,97,37,165,185,26,158,62,217,169,122,64,157,24,200,244,50,246,226,150,186,16,198,159,247,175,57,28,32,157,16,153,148,85,197,68,186,205,51,208,166,253,206,122,57,206,181,34,217,185,171,3,31,240,40,198,182,146,119,103,247,209,119,160,245,252,245,22,113,29,120,98,163,4,224,152,217,118,108,82,85,160,192,148,107,224,94,244,226,32,52,4,244,189,30,37,205,51,87,34,53,195,57,184,68,80,126,179,93,101,64,238,45,233,168,220,73,121,67,217,200,202,190,80,211,176,133,156,14,41,230,89,125,254,37,151,50,146,59,249,34,197,61,232,69,15,174,237,21,185,97,119,176,209,92,171,100,122,35,176,115,194,6,22,61,251,118,36,39,26,141,191,230,28,118,75,93,249,99,94,92,106,5,176,187,102,205,57,138,232,56,204,36,229,76,180,196,141,93,110,142,55,40,108,190,254,105,31,219,212,219,219,220,203,217,141,101,242,242,112,24,201,141,147,10,154,170,71,142,131,172,38,52,160,208,184,10,42,172,90,156,43,203,180,135,75,103,92,163,214,56,117,147,209,87,191,80,42,178,130,180,43,242,116,45,34,129,183,7,187,242,158,187,159,185,177,213,229,84,113,63,88,176,240,31,56,167,101,215,239,9,173,1,205,127,157,252,106,104,207,82,26,56,31,69,224,204,4,134,236,135,102,93,41,119,33,201,22,73,157,40,73,127,7,251,73,167,251,235,239,48,210,109,210,133,182,172,61,26,147,82,223,233,189,175,203,58,37,17,236,162,80,175,147,198,16,72,186,123,140,196,224,19,39,175,245,48,123,213,167,246,98,90,189,154,29,82,96,112,39,209,67,156,58,154,103,197,0,129,183,206,207,63,251,19,250,62,229,84,194,243,165,231,111,253,14,7,234,38,159,44,204,41,185,69,65,185,251,85,215,238,41,185,69,66,245,11,45,252,187,1,126,8,219,121,102,147,52,153,18,150,156,136,83,65,121,44,240,133,74,55,158,68,201,9,206,74,61,42,148,69,106,115,138,229,114,90,220,214,44,82,204,52,197,186,206,166,2,51,92,101,40,185,114,99,87,199,114,192,120,240,158,195,54,207,235,36,28,252,11,111,61,124,214,83,99,123,34,181,118,164,3,108,31,253,41,113,84,197,206,53,138,222,244,193,205,171,134,14,82,6,158,143,190,115,37,195,169,83,224,8,167,40,129,250,68,162,114,7,23,55,55,183,151,190,122,174,184,55,185,22,246,212,83,149,124,50,50,84,198,190,208,96,97,163,58,152,176,238,20,51,143,25,76,87,228,45,75,226,207,118,202,18,43,162,240,176,116,72,159,42,154,77,142,188,206,246,76,109,87,47,195,228,98,157,67,126,132,148,239,220,67,219,46,40,75,183,135,190,108,113,89,164,20,91,49,76,208,140,2,47,59,18,33,231,243,69,166,211,199,12,1,63,0,215,234,155,47,114,246,51,66,48,59,240,100,236,82,170,20,157,44,221,196,189,46,188,127,224,248,151,122,17,27,7,48,216,78,45,142,153,216,181,38,202,37,98,11,135,40,36,58,107,87,137,122,137,135,10,222,179,4,222,165,193,220,155,65,223,30,179,226,160,89,195,171,65,194,206,60,188,120,181,41,18,104,161,90,99,220,118,179,212,178,154,89,17,50,202,172,252,71,219,43,146,11,99,154,145,57,209,11,244,138,28,235,54,122,86,205,193,44,159,109,36,171,174,255,134,78,145,146,220,254,93,74,244,12,250,159,11,160,171,244,19,38,94,165,21,210,155,200,172,46,143,72,100,7,229,158,3,68,86,127,204,21,135,170,203,248,24,153,158,111,210,57,197,147,213,140,239,79,19,25,44,135,247,67,174,210,143,82,173,9,158,146,212,126,227,172,40,80,114,154,55,141,58,187,205,66,122,251,139,30,112,10,103,73,117,0,103,27,77,29,186,154,198,251,207,251,22,245,59,217,63,239,47,129,249,20,134,48,183,129,99,98,11,244,157,206,7,100,64,128,113,48,65,206,48,187,9,132,38,4,74,194,75,220,67,79,202,229,99,24,47,94,100,38,227,26,209,243,19,125,176,213,113,43,27,54,5,76,165,211,187,189,75,73,57,62,118,233,236,146,89,180,212,11,196,149,151,223,28,255,146,252,254,113,154,151,80,255,93,160,159,232,64,248,167,88,63,229,159,206,228,110,225,26,218,191,73,250,155,113,254,45,16,188,84,60,243,175,112,144,178,216,127,133,162,237,25,158,7,0,220,173,215,135,159,113,141,93,48,165,90,19,145,119,154,151,246,177,68,91,156,26,20,178,13,141,184,54,16,13,10,105,138,10,88,133,247,136,6,133,192,244,96,69,166,223,147,165,139,134,115,212,239,68,78,77,16,5,146,245,108,23,102,255,48,65,156,159,27,71,107,18,77,16,55,192,158,156,23,119,255,77,89,13,158,69,9,137,233,248,76,125,99,106,162,24,204,146,220,221,185,41,41,155,240,18,217,20,182,182,252,129,20,89,235,159,245,184,25,59,215,210,2,205,133,158,8,185,241,107,107,225,146,148,103,1,128,219,156,134,239,236,11,9,21,250,102,61,135,109,14,212,208,200,40,11,211,65,214,45,7,60,15,163,243,252,150,89,236,247,82,229,72,110,148,42,143,36,93,28,213,140,65,95,183,212,252,166,249,222,131,243,121,91,231,156,253,223,181,38,35,230,49,41,70,91,245,195,154,108,80,160,7,75,100,169,17,155,49,26,25,215,203,98,61,1,249,182,39,22,109,198,76,45,170,161,207,24,101,149,30,30,64,129,243,186,79,117,117,192,41,97,208,21,18,151,25,62,101,77,205,243,38,207,174,189,116,248,199,173,53,210,252,66,227,102,166,117,120,5,221,218,192,116,228,163,76,184,159,83,114,136,127,45,161,184,182,198,208,175,96,235,79,139,133,191,56,50,152,113,194,104,126,199,202,72,0,193,107,148,68,22,9,4,3,38,146,34,136,253,95,158,83,247,36,251,176,208,208,176,249,83,247,36,211,104,90,96,9,53,174,31,11,124,247,159,3,105,184,88,54,23,199,130,171,173,220,64,51,99,202,38,143,232,88,74,170,51,250,220,93,168,109,163,64,100,135,108,9,239,5,151,246,138,148,80,246,28,28,205,38,20,120,63,226,162,218,63,189,142,191,99,116,213,54,127,23,4,174,234,255,63,145,199,130,131,10,62,141,158,28,245,131,183,18,52,175,5,255,14,189,157,97,252,63,108,128,219,191,117,59,170,109,126,71,222,74,73,255,210,235,176,133,178,255,5,123,3,224,138,92,209,64,169,64,21,130,8,118,189,118,221,85,26,253,5,215,87,165,177,44,157,121,179,174,214,89,82,97,223,11,194,98,153,53,38,30,111,139,219,202,124,120,185,53,141,181,254,95,19,166,246,228,76,67,53,17,220,181,146,180,14,247,122,155,25,73,85,49,159,128,149,132,154,81,189,71,129,188,95,161,167,250,197,47,239,197,182,169,243,1,191,206,64,78,213,104,27,227,219,18,17,171,213,238,30,46,230,76,227,59,94,182,16,61,195,204,50,167,178,112,46,175,74,172,161,166,193,37,189,141,142,169,252,140,90,168,51,175,27,13,94,58,163,170,97,221,180,92,166,3,60,233,82,175,13,36,83,70,104,26,92,29,81,75,25,83,48,238,27,130,43,216,92,107,117,148,8,80,18,170,205,217,75,89,146,212,247,229,227,93,35,58,68,55,46,16,36,187,78,29,162,77,109,192,60,131,68,135,104,213,84,83,93,112,138,229,16,214,204,233,249,191,103,205,169,149,113,155,25,145,157,135,154,42,74,133,49,120,120,104,250,177,17,154,219,149,213,166,102,229,158,38,154,149,182,117,103,199,198,179,74,54,133,121,215,172,15,51,57,172,124,72,46,98,234,81,93,211,34,175,159,204,22,20,210,121,176,124,209,99,62,127,174,38,188,86,201,70,26,174,229,143,92,112,231,59,90,74,19,248,90,35,5,97,114,51,165,113,184,124,85,176,204,147,16,123,232,13,246,147,250,179,179,105,217,243,239,201,107,9,254,27,43,255,159,226,179,127,233,99,0,222,242,159,164,5,144,12,22,81,8,98,93,220,60,195,249,83,191,192,15,18,22,186,167,67,63,36,85,83,162,103,210,134,206,3,145,198,195,206,69,17,146,137,70,56,10,38,17,123,28,255,117,62,99,123,19,39,10,208,117,136,70,37,143,111,22,126,52,181,226,115,111,30,184,222,62,60,58,147,203,118,169,215,91,68,2,70,165,248,12,110,159,155,21,182,140,205,230,203,233,145,105,123,217,176,218,240,204,235,53,84,196,109,8,166,233,99,241,174,212,141,55,165,17,213,129,40,126,89,249,113,252,188,62,31,168,196,43,137,207,134,118,64,210,28,156,104,249,169,72,111,176,253,209,225,88,212,26,41,233,73,2,114,251,102,249,176,67,51,104,139,66,100,56,118,170,168,42,149,183,42,233,169,135,6,94,82,35,113,162,129,186,209,83,79,31,21,201,153,159,110,54,88,31,254,78,198,161,208,173,2,22,82,5,52,190,3,16,246,229,19,169,229,185,66,33,199,47,9,173,128,205,155,114,226,138,104,192,217,97,60,14,253,107,20,54,244,50,52,249,29,233,26,84,210,32,231,46,46,117,19,140,155,100,194,182,211,220,89,194,1,167,72,24,61,204,9,143,3,247,165,100,245,11,217,138,112,155,217,112,222,0,149,81,58,44,49,111,130,116,159,62,146,234,24,254,222,174,183,179,135,222,220,224,46,90,185,96,116,179,106,48,37,11,99,152,45,155,161,223,248,32,108,135,183,177,17,241,118,6,157,253,54,171,167,126,243,153,228,126,182,148,68,195,219,181,135,134,134,252,23,144,143,217,131,202,107,23,158,152,55,161,66,54,228,220,219,222,211,116,180,119,117,202,14,54,234,6,152,78,249,112,6,56,111,140,226,43,69,73,217,46,49,81,156,201,193,159,179,47,114,116,10,231,185,203,117,217,167,206,196,87,3,140,202,154,35,72,139,210,53,85,141,203,45,157,247,137,138,148,252,106,94,75,21,27,213,44,147,30,233,214,143,212,182,26,112,210,180,208,249,84,250,148,128,237,24,111,8,71,253,24,118,161,117,230,209,192,112,5,37,19,51,87,180,176,108,31,62,229,252,124,13,246,86,154,212,221,174,139,250,125,240,152,34,103,119,250,159,37,48,120,227,184,201,90,255,255,64,94,152,67,106,9,68,144,255,245,182,248,129,156,174,42,49,248,254,70,51,60,247,95,158,228,39,57,255,165,255,140,116,6,39,253,79,0,50,34,1,88,207,63,253,83,32,223,80,201,152,140,146,197,28,117,67,189,81,42,45,105,74,147,253,194,215,189,125,144,170,246,182,220,206,105,46,122,203,107,6,109,124,22,209,243,40,218,227,146,193,70,245,110,172,17,136,191,190,159,59,74,197,101,124,80,200,192,96,253,252,246,84,163,76,154,184,62,53,196,206,175,14,47,7,23,224,179,126,91,8,83,232,237,210,171,175,72,247,166,67,101,37,28,114,117,114,78,73,32,207,103,164,248,217,71,107,70,75,152,85,226,235,37,199,199,58,189,91,106,103,165,177,21,204,215,174,181,42,72,81,245,75,146,110,15,16,77,149,12,241,190,27,231,3,130,111,22,243,148,239,183,66,164,251,182,38,156,37,76,43,83,164,113,108,110,225,193,143,194,103,221,89,219,205,29,202,246,198,197,28,159,165,59,15,38,139,231,155,24,242,137,218,76,134,94,224,220,142,238,93,151,43,205,64,249,1,105,220,88,88,117,246,213,126,220,170,215,235,91,237,109,157,135,121,102,108,14,36,43,46,36,195,155,164,50,74,61,221,207,160,192,198,206,154,161,114,57,119,134,46,61,140,191,53,193,254,16,212,157,153,128,7,26,240,1,189,160,78,136,172,33,110,136,132,48,124,85,1,130,140,235,31,229,44,112,173,24,40,151,77,103,183,45,138,191,238,114,129,7,222,130,222,192,140,219,61,80,191,69,147,134,169,230,252,77,199,255,179,214,181,164,205,14,63,9,161,7,208,179,205,67,17,96,127,47,77,41,122,55,100,254,7,159,72,60,106,173,156,153,43,162,153,42,48,254,188,112,167,96,90,62,3,123,210,185,90,180,86,218,80,150,233,88,74,102,15,177,236,242,87,129,232,37,105,94,14,168,126,170,235,33,201,185,75,41,222,25,71,121,121,97,229,154,81,11,185,10,99,211,2,253,216,227,169,10,181,140,134,177,10,83,106,89,125,131,122,96,254,144,39,203,220,226,116,227,122,206,211,253,59,149,190,198,183,27,172,115,115,4,69,81,156,143,67,144,253,170,148,238,84,254,213,56,30,9,110,129,161,76,44,12,150,61,7,194,50,217,44,20,19,16,59,23,33,100,185,21,245,107,77,104,1,88,164,20,69,125,132,161,96,107,199,56,41,153,95,29,166,33,95,9,9,103,142,255,104,11,214,252,142,146,52,68,39,130,204,93,144,175,223,217,71,87,63,136,140,104,60,34,169,203,176,42,122,89,79,207,18,225,46,218,98,159,220,107,232,37,43,5,194,128,9,118,215,147,243,128,89,147,80,139,110,17,185,192,173,6,229,82,249,133,89,11,185,90,60,229,181,7,114,11,29,78,71,38,117,70,243,158,65,23,31,118,90,202,11,246,13,246,158,178,215,105,139,27,201,253,162,222,68,240,54,208,63,85,194,132,202,24,166,68,81,113,69,79,88,107,7,24,46,103,70,127,17,163,233,79,201,189,232,147,83,132,49,237,35,192,102,43,80,48,13,84,137,10,184,179,249,229,42,138,53,242,121,122,6,117,136,115,71,242,51,167,77,205,15,232,197,37,120,154,73,85,118,248,25,183,102,120,231,36,78,159,206,119,149,47,90,63,16,127,198,67,255,180,4,12,138,0,14,222,245,234,43,103,244,82,159,240,211,100,198,232,59,219,53,227,171,122,151,71,103,147,75,233,191,90,47,69,248,37,68,134,51,53,217,81,58,246,79,44,46,250,76,77,241,153,62,255,212,39,205,12,99,181,124,171,238,89,127,254,97,210,201,27,242,171,167,217,251,87,202,148,146,247,46,200,67,233,253,48,204,201,91,208,198,148,131,197,34,155,24,56,20,143,18,196,55,143,132,40,194,63,62,127,65,159,248,180,160,243,200,43,41,219,112,172,151,180,249,25,185,130,143,233,68,246,26,43,213,5,130,187,243,210,207,184,203,54,230,124,41,170,158,191,192,71,210,161,174,202,159,178,191,10,23,141,93,158,125,177,155,243,64,74,217,193,255,162,72,127,247,204,181,187,31,176,31,134,115,236,195,141,48,239,209,79,113,36,186,201,156,47,253,239,197,127,150,216,211,217,252,148,35,90,28,71,171,37,222,52,211,244,49,48,228,231,235,154,114,114,227,171,41,135,119,169,26,84,9,37,74,34,134,254,109,176,107,139,12,245,183,234,236,189,174,238,51,137,69,27,6,241,191,122,103,46,103,90,163,204,240,179,168,232,76,37,246,91,174,5,217,202,7,255,129,57,30,200,194,23,31,241,1,209,71,208,40,141,163,67,119,217,23,161,106,176,130,155,131,218,182,23,227,82,75,246,151,234,114,43,82,120,109,98,135,160,225,36,78,55,142,222,114,145,189,95,95,207,16,225,68,120,220,167,26,195,223,208,238,96,156,122,58,45,13,165,109,96,138,136,124,81,10,56,30,110,53,140,76,113,218,246,38,181,213,11,66,25,209,199,157,235,14,16,18,224,243,43,213,59,87,149,130,85,91,184,233,60,211,68,162,220,113,37,152,45,90,168,80,141,217,93,245,127,45,210,5,0,56,223,14,217,78,205,111,230,166,219,146,120,3,248,80,220,194,190,219,207,174,28,12,198,37,100,140,126,72,197,70,246,87,32,61,131,194,190,94,248,124,99,135,204,90,209,150,39,64,139,14,112,124,201,62,223,183,168,239,46,117,205,228,247,247,143,10,115,153,244,163,202,101,187,205,17,136,193,112,25,240,23,93,86,87,161,168,207,53,100,29,243,235,223,9,121,81,149,203,9,115,139,190,67,98,124,252,34,191,148,89,109,142,94,253,124,115,146,252,249,237,227,103,25,197,124,123,27,109,175,124,250,37,124,213,56,210,56,159,60,30,242,65,71,22,124,52,254,33,229,85,47,122,77,231,44,153,49,224,152,183,235,80,77,130,116,30,94,170,22,184,87,214,89,223,147,210,192,162,156,125,173,64,239,253,74,234,164,75,31,132,203,62,174,228,54,59,95,205,221,70,88,111,44,192,215,229,69,43,24,112,252,176,143,239,157,46,223,0,82,183,243,190,85,106,144,166,156,100,113,70,94,148,175,75,208,246,218,145,101,207,245,143,246,105,111,15,152,109,154,21,9,247,253,13,184,92,159,133,151,201,1,4,118,52,46,4,15,198,194,103,228,61,35,11,218,63,211,6,47,118,121,184,84,102,232,11,162,144,106,32,109,44,147,125,185,35,24,75,205,4,137,190,65,151,100,247,102,228,241,27,231,158,76,55,151,40,190,104,55,147,168,238,37,1,68,180,101,27,79,18,22,134,49,229,22,128,96,150,78,74,247,41,180,191,135,197,52,208,173,242,253,254,186,89,118,135,22,219,61,65,79,179,65,0,219,146,174,245,73,45,126,193,154,60,117,84,215,217,13,84,200,195,202,175,33,130,195,95,209,116,193,215,186,110,201,123,189,150,78,135,188,2,143,172,133,101,74,240,130,171,214,222,22,88,227,20,23,168,163,181,145,86,125,78,215,15,191,114,72,0,241,250,80,222,176,196,88,132,11,240,148,220,126,114,221,243,113,164,234,120,121,91,69,105,149,73,112,68,85,55,96,38,210,160,95,174,171,246,44,89,201,242,111,163,174,23,143,92,194,41,77,19,121,220,60,220,220,60,210,79,238,232,141,167,147,211,204,183,73,56,171,150,27,103,24,163,151,97,103,195,57,195,136,74,24,129,13,49,198,248,224,137,163,68,229,214,135,79,191,131,72,151,0,183,125,148,86,5,93,212,234,16,67,160,187,227,246,111,236,64,172,219,56,196,39,119,159,116,238,57,35,23,82,127,127,203,144,86,129,47,154,110,177,52,187,133,52,67,47,186,77,14,176,183,58,247,56,79,146,82,46,12,79,20,46,76,143,26,50,95,132,130,156,74,1,247,147,92,186,68,218,116,42,5,92,75,11,132,233,241,106,164,0,13,134,55,87,44,91,166,22,237,68,179,76,211,70,250,218,90,125,26,121,203,44,26,93,38,80,49,222,164,206,151,71,214,189,111,117,196,233,136,99,143,148,117,155,163,173,129,83,66,73,201,233,207,120,91,52,242,213,172,246,38,74,146,134,179,212,223,127,252,104,32,124,157,231,58,13,52,45,53,66,4,5,207,120,39,171,64,131,13,92,206,245,22,54,122,30,242,13,202,179,138,115,208,91,218,174,95,184,86,236,33,192,86,32,218,106,23,226,84,34,141,82,185,97,235,182,207,139,27,199,113,217,12,235,89,4,70,103,192,87,148,104,140,165,153,219,107,214,242,72,0,191,101,191,109,209,249,253,191,123,172,191,253,13,207,68,179,109,139,100,140,211,91,160,106,165,175,136,123,176,35,114,43,128,252,244,153,113,173,218,141,228,215,168,36,88,99,74,30,56,210,12,192,191,195,162,253,114,160,61,27,175,206,206,229,60,148,62,195,208,50,165,3,149,0,133,78,228,233,3,129,13,64,81,179,220,165,30,107,168,72,123,124,146,29,247,48,212,62,48,12,125,211,171,121,194,202,165,185,168,64,89,203,1,6,45,196,66,73,56,153,26,166,96,24,106,101,8,209,92,99,103,107,152,43,226,209,163,136,144,94,9,120,110,76,238,97,205,213,98,172,79,180,253,5,90,189,249,51,92,92,70,39,197,238,43,154,185,70,34,23,37,22,86,96,207,116,234,60,233,23,197,198,213,73,116,158,236,202,144,101,210,47,24,206,148,118,20,236,17,188,226,91,130,93,110,145,98,70,64,119,182,118,31,196,58,198,80,143,12,59,1,91,82,184,110,122,81,107,117,238,107,7,153,56,82,39,223,20,186,36,95,115,233,197,40,237,222,248,166,70,166,160,71,218,213,224,152,25,127,94,222,12,38,37,228,20,14,139,89,158,72,205,31,164,92,185,149,50,101,115,67,3,246,209,14,47,242,66,21,156,36,91,1,204,147,170,128,141,93,251,229,0,254,249,180,226,147,85,215,175,31,61,5,165,53,128,99,106,219,127,114,8,129,95,236,13,136,122,92,220,166,170,214,173,154,20,249,119,136,84,96,65,13,112,92,129,76,142,85,27,141,220,100,55,232,6,28,151,207,120,254,82,196,219,14,141,100,254,97,75,246,95,117,243,207,82,158,178,175,151,162,252,204,61,1,199,96,192,159,37,212,251,199,193,35,35,104,168,51,6,74,38,34,153,76,143,64,98,148,133,134,122,123,123,209,22,115,166,60,226,163,99,238,148,234,17,114,158,99,227,28,95,172,179,106,107,107,42,130,127,145,61,56,207,13,205,228,16,191,219,1,212,47,23,142,16,48,16,49,101,242,123,99,99,107,221,227,151,110,84,82,75,217,209,150,161,200,59,217,159,209,63,81,125,145,224,83,191,148,135,15,189,188,214,181,74,71,158,168,109,230,34,21,89,133,179,15,55,32,106,38,98,102,39,92,23,56,136,154,137,246,113,242,34,246,109,68,205,196,210,214,49,53,138,34,188,170,218,216,244,193,93,26,101,146,252,48,61,40,4,51,211,82,218,166,48,197,213,206,43,232,201,85,64,107,45,40,154,49,188,223,202,82,2,114,77,190,126,212,46,234,145,30,223,189,116,193,242,206,213,0,173,239,57,50,113,52,89,96,224,110,197,121,15,231,121,133,247,53,154,80,233,171,46,180,172,186,103,153,26,186,58,58,148,50,98,40,153,196,201,228,149,61,152,118,203,217,3,52,166,83,199,19,99,77,129,225,132,70,109,88,182,70,113,235,254,123,195,172,252,252,45,169,215,169,180,151,68,180,139,74,209,142,86,253,37,25,211,171,38,130,215,62,137,189,54,136,120,158,151,114,153,178,78,30,197,118,67,58,14,202,108,74,49,71,219,100,207,106,83,60,225,202,196,39,32,144,43,3,186,23,131,142,140,5,81,113,246,91,211,94,9,179,209,158,51,86,100,78,184,40,106,167,246,158,167,33,49,164,184,193,131,200,132,205,192,169,237,215,226,3,210,17,153,123,228,79,85,191,177,121,162,131,99,36,180,65,85,157,24,41,84,237,145,117,82,70,10,134,217,148,68,164,30,40,187,58,193,105,163,124,45,211,13,164,126,23,155,79,126,216,114,126,242,22,248,17,83,36,218,51,252,18,131,255,97,77,126,124,173,3,33,127,106,252,252,90,121,207,32,26,221,27,203,44,69,220,17,68,11,47,160,58,134,197,1,109,223,71,244,240,58,240,219,168,253,163,213,247,235,163,20,5,12,175,237,184,247,224,252,239,248,72,224,106,255,51,46,130,189,41,211,26,167,188,11,247,2,193,143,237,94,68,181,49,39,63,73,50,159,67,227,220,227,45,215,243,203,198,116,108,182,73,38,174,234,151,63,94,151,61,3,56,190,246,91,185,241,146,60,169,41,150,103,45,85,72,144,56,160,239,65,28,5,208,231,253,46,100,238,42,153,66,156,19,111,123,194,83,114,155,188,167,1,209,223,49,236,93,21,96,174,17,153,28,202,21,219,249,6,242,94,131,58,195,20,109,47,89,58,174,128,135,245,183,185,254,152,72,179,71,243,200,163,138,35,198,237,53,211,242,22,37,151,89,3,73,55,132,217,54,24,40,160,65,244,111,200,245,31,135,85,229,64,10,41,97,161,106,188,41,30,80,131,45,42,61,235,5,134,141,33,158,190,25,170,43,203,135,125,21,180,112,115,175,230,119,69,40,111,138,31,130,157,247,214,56,136,40,108,30,84,227,251,221,15,142,197,236,42,68,235,169,191,127,109,105,113,251,247,58,140,75,138,234,119,12,244,31,57,193,241,249,63,1,166,114,198,191,79,125,149,131,254,21,83,204,152,234,207,92,226,118,74,226,222,155,197,17,29,197,136,135,116,74,255,248,186,173,245,191,100,54,124,204,128,238,131,244,157,71,5,170,204,180,213,184,73,75,85,58,134,21,28,220,124,106,225,206,228,134,59,97,34,173,71,146,156,157,73,81,92,162,14,209,221,190,59,147,118,182,41,212,222,162,45,54,6,220,110,218,239,194,198,9,210,160,121,190,133,188,97,131,203,188,110,102,90,7,228,102,35,17,132,203,71,228,76,242,187,7,137,187,126,13,246,67,105,182,109,144,200,103,29,177,23,14,68,252,96,241,153,250,208,82,42,158,186,147,112,129,58,165,141,142,165,34,17,167,180,81,49,101,165,3,106,34,109,180,253,42,186,133,17,78,164,141,62,99,140,115,185,90,163,252,219,251,34,180,198,145,100,10,193,50,225,245,239,229,220,168,102,9,91,112,166,232,191,66,99,241,192,106,121,142,218,145,4,77,59,164,162,115,213,75,52,126,48,170,59,251,80,156,181,114,47,46,121,3,1,254,83,186,64,22,112,238,127,0,40,191,84,228,222,122,99,31,7,56,22,252,242,70,145,94,59,252,231,25,70,131,67,177,159,182,253,223,130,232,204,134,1,199,197,222,21,223,51,246,207,124,76,114,169,46,145,228,150,32,14,233,98,96,89,203,181,39,233,236,124,26,129,107,135,17,34,157,11,111,224,109,68,207,72,68,106,94,128,71,25,10,10,118,62,238,241,228,228,6,129,64,5,224,168,146,250,68,12,81,9,186,255,220,194,173,142,235,6,68,209,127,155,17,21,139,126,239,22,25,3,187,17,33,183,66,165,169,250,22,200,56,61,128,72,30,253,19,166,188,196,113,68,243,39,107,29,112,241,47,168,227,127,28,92,255,79,207,103,63,231,179,191,181,166,30,205,252,219,83,154,142,52,238,73,46,187,184,147,59,215,160,96,78,57,189,243,53,166,64,214,162,137,211,59,95,174,128,175,171,159,222,249,207,134,8,151,147,59,183,251,183,184,106,13,108,28,92,54,188,188,97,212,10,249,167,239,203,160,0,47,34,149,147,162,131,176,133,77,155,225,84,222,113,87,121,104,158,157,145,76,197,187,85,129,244,42,242,172,88,118,143,132,2,115,205,10,243,241,157,85,139,85,61,247,27,5,62,237,196,166,98,204,128,4,9,254,87,96,133,55,7,145,62,124,226,179,117,158,53,231,252,63,94,214,230,84,204,137,199,149,82,251,126,7,52,163,159,25,195,48,25,84,88,7,109,40,16,168,131,98,234,39,23,127,111,128,20,185,23,202,115,65,215,104,110,207,12,76,155,209,145,121,22,209,33,72,183,187,116,87,109,226,197,0,51,224,216,112,231,69,144,112,38,217,143,235,226,196,32,234,48,81,194,68,212,244,39,146,29,236,131,255,97,99,72,235,231,164,149,33,206,224,248,101,39,170,29,117,48,146,41,221,231,116,62,32,253,151,184,253,209,139,104,145,119,128,99,3,185,169,35,98,39,149,120,253,247,50,157,161,204,4,96,192,111,46,74,166,251,103,242,126,251,191,198,226,112,166,223,227,237,121,243,181,191,139,40,216,71,48,81,225,224,24,37,151,252,46,188,210,2,245,114,62,98,150,90,187,237,165,22,108,185,247,108,20,243,128,154,121,252,226,189,251,201,209,76,164,170,23,61,170,30,197,101,142,229,10,142,254,88,237,139,202,240,193,99,31,88,177,190,243,203,126,255,142,146,205,94,14,68,184,57,168,15,97,107,40,179,154,180,156,220,159,22,179,219,120,211,94,231,200,57,9,20,69,137,18,234,39,250,28,154,5,250,58,8,95,65,250,99,242,10,172,222,19,160,108,117,133,210,17,85,236,117,78,19,123,150,194,154,234,188,3,161,150,7,227,206,83,2,144,180,74,84,20,218,44,10,135,69,99,52,160,241,225,243,233,138,90,53,250,120,157,169,188,193,29,177,6,225,148,143,70,73,66,230,18,9,79,156,82,60,14,36,41,236,6,237,91,230,107,114,245,157,48,28,215,114,227,236,144,108,80,116,244,254,89,91,79,43,234,131,137,252,194,123,24,92,171,164,67,137,56,169,190,179,115,103,101,99,63,120,250,60,62,110,99,89,195,168,137,254,6,43,162,18,139,145,202,110,20,11,107,51,229,42,136,224,102,85,78,49,49,121,199,182,199,236,219,206,186,176,207,18,40,229,48,164,51,173,166,98,18,202,176,153,91,37,201,105,97,138,110,179,231,1,54,153,235,147,86,214,42,67,101,118,99,233,53,51,137,96,56,13,110,19,180,219,197,238,38,76,90,214,175,229,210,224,61,5,150,155,134,242,239,114,3,142,69,212,44,152,26,232,125,83,121,98,86,38,42,134,13,72,242,39,95,251,58,0,237,18,84,230,29,164,31,126,223,183,47,226,29,225,131,215,135,47,57,177,46,190,133,58,202,84,103,115,157,249,103,81,141,148,209,191,143,128,103,9,255,77,114,167,212,70,87,197,48,71,210,240,199,195,134,40,103,81,138,52,148,230,251,138,91,105,93,18,224,215,60,166,150,75,208,208,117,21,39,124,71,53,95,49,136,206,70,195,72,151,186,187,83,64,155,123,71,179,156,167,160,111,243,3,109,157,108,198,88,163,220,84,95,5,178,124,96,192,86,228,6,190,22,54,246,100,176,44,195,91,52,253,78,193,199,180,178,135,75,234,247,9,160,170,228,187,237,103,204,95,109,59,212,241,50,81,120,84,14,149,107,46,186,186,152,63,88,77,105,84,14,183,95,244,149,46,201,230,136,220,117,109,155,109,190,211,42,76,186,89,246,168,136,86,66,209,182,188,140,122,220,110,45,248,15,46,242,127,39,206,73,45,62,153,226,243,31,114,216,135,254,64,80,104,86,62,248,188,93,107,236,31,17,29,176,120,111,70,228,104,208,48,104,184,87,119,41,192,137,94,39,31,191,129,253,13,167,148,189,195,249,49,171,119,58,117,200,169,33,163,34,149,40,153,144,237,51,155,16,37,75,148,76,200,29,50,179,240,137,34,74,38,68,46,3,187,151,165,246,228,34,50,154,229,163,232,244,65,220,151,199,218,212,124,34,44,97,130,126,185,77,214,100,3,36,44,16,103,102,200,46,78,51,67,212,229,230,36,58,238,219,90,117,221,193,133,241,228,80,2,233,239,228,191,46,149,9,94,78,127,251,9,158,48,66,5,36,106,128,40,165,243,173,228,214,149,203,230,71,167,195,253,10,7,46,166,200,74,203,236,14,174,27,41,56,23,198,184,55,51,85,109,95,126,163,160,94,250,175,201,255,159,219,58,205,48,180,202,24,61,191,195,251,153,61,165,30,157,19,69,126,25,253,216,57,50,197,52,142,145,74,217,48,194,252,21,63,250,79,234,2,160,152,73,153,253,137,96,10,58,39,39,207,234,243,255,25,206,90,74,42,244,79,97,237,228,42,187,252,146,245,89,177,226,55,150,88,169,15,96,221,205,80,41,246,244,194,175,7,151,130,66,159,172,231,108,0,3,106,214,207,253,6,29,150,71,222,44,150,212,220,175,215,55,34,221,34,56,75,152,138,96,101,38,216,184,200,71,159,140,102,197,153,153,12,106,93,80,164,240,154,138,73,237,206,94,226,102,142,22,178,95,62,159,185,247,141,53,160,68,241,155,93,172,20,187,102,57,125,242,97,112,211,96,111,67,178,3,129,46,220,200,148,83,106,163,205,39,107,89,76,117,130,213,25,197,232,197,203,53,168,235,19,205,150,94,86,32,107,40,85,95,140,175,0,45,25,110,112,133,175,102,213,242,72,133,52,35,35,92,128,157,25,45,147,136,37,62,129,113,252,219,180,122,206,5,202,187,221,10,10,182,59,238,99,159,140,149,216,104,156,82,209,142,245,242,223,205,251,121,244,233,95,11,185,80,31,28,248,132,27,151,134,219,125,138,47,53,110,130,73,205,217,223,152,242,227,44,225,59,51,212,86,220,211,41,183,163,97,214,155,182,44,56,247,37,165,55,121,10,150,147,223,136,226,170,155,250,202,9,55,210,36,37,72,43,149,63,187,171,185,152,169,84,230,56,216,158,38,105,94,139,74,142,103,22,167,164,57,236,84,111,123,121,139,252,193,237,135,235,8,121,104,28,122,16,22,2,6,158,178,249,78,33,194,112,18,169,238,156,216,83,136,240,218,23,225,101,24,17,34,108,32,19,119,184,181,12,154,182,132,56,131,237,244,50,165,128,64,94,179,229,182,20,34,196,73,205,53,193,232,3,34,66,156,197,167,188,58,34,196,57,39,215,153,219,130,245,163,198,76,48,221,155,239,21,174,23,107,15,235,119,46,157,109,69,49,203,154,178,15,99,69,180,244,246,204,203,136,127,209,110,118,238,186,88,62,247,207,206,80,239,10,99,209,48,180,238,5,180,217,121,165,204,111,5,193,35,57,216,7,177,173,32,103,145,247,194,16,250,158,82,211,156,98,74,229,242,167,119,91,177,55,175,160,178,102,63,226,191,128,198,49,37,164,116,62,75,58,168,251,161,66,248,37,186,170,155,194,239,219,82,65,252,97,253,18,72,21,167,241,126,1,77,175,27,223,229,194,40,25,36,214,161,18,81,18,119,251,225,104,151,46,115,239,48,108,248,37,136,76,180,219,65,108,99,1,239,129,122,27,59,4,132,148,115,211,43,150,86,209,22,193,2,187,186,250,164,19,58,44,109,114,141,75,124,114,34,78,73,50,226,118,87,222,125,236,183,218,158,49,190,250,229,206,203,194,174,252,73,144,179,93,134,33,147,125,148,102,148,166,188,8,174,149,103,124,186,217,59,10,180,212,152,85,193,119,141,171,181,83,82,164,81,129,116,83,83,244,30,222,190,161,192,111,99,89,130,100,214,101,248,150,126,129,200,30,23,120,33,172,102,190,91,197,129,156,243,86,63,60,62,1,205,236,248,34,55,161,74,213,141,185,241,11,144,198,66,128,54,206,96,18,129,48,154,58,247,60,29,112,124,185,228,121,173,38,99,228,73,121,128,127,74,185,248,245,76,169,101,212,231,62,25,27,13,213,44,62,133,147,31,15,140,88,236,62,139,138,145,64,122,82,227,223,81,190,126,250,224,206,202,174,233,61,80,46,69,199,198,220,121,25,192,177,87,208,172,17,134,177,203,198,213,138,125,216,171,88,254,89,15,122,250,225,143,122,193,142,239,111,142,222,28,168,32,58,103,174,40,234,230,184,11,149,162,63,80,11,92,82,9,134,254,108,34,153,187,17,55,56,133,217,25,34,147,107,187,94,154,0,146,159,217,213,123,101,213,118,43,100,223,64,155,109,145,225,252,139,90,123,122,38,57,9,142,79,31,53,63,143,244,10,148,117,0,81,108,7,230,54,130,191,238,38,201,147,38,125,82,13,201,71,119,62,189,251,51,123,126,30,193,70,230,196,36,22,194,167,9,63,172,126,218,34,28,208,198,136,170,124,10,190,189,180,228,184,254,180,242,45,217,70,250,202,38,69,119,222,47,196,145,128,167,4,249,85,197,172,249,237,238,148,200,190,129,156,43,214,247,131,156,174,107,126,74,46,161,0,4,75,221,9,80,89,177,148,122,207,22,22,241,178,248,44,33,88,72,138,80,35,241,191,83,131,254,143,75,143,211,230,122,56,243,221,230,27,47,127,132,28,178,76,48,108,73,240,17,122,224,91,190,133,194,19,58,82,126,103,58,126,180,31,126,77,109,161,120,195,68,51,25,244,238,166,184,113,235,36,185,28,105,73,211,173,187,158,184,243,121,209,65,206,254,213,131,60,43,160,104,27,241,78,206,110,246,29,151,55,149,253,53,126,52,69,86,52,107,186,17,30,55,178,181,114,151,96,176,65,27,165,148,82,231,72,49,133,195,166,207,40,55,157,118,132,115,151,53,248,204,249,98,127,198,143,1,31,28,27,191,78,83,80,189,216,222,141,189,103,152,39,253,252,195,179,193,47,58,171,17,232,55,159,223,143,189,39,19,214,184,157,191,208,113,221,255,151,11,125,148,164,84,247,109,69,190,231,86,77,95,213,20,147,229,95,201,130,243,23,132,238,154,5,92,101,166,210,144,229,149,120,100,169,53,227,227,175,83,71,82,202,56,122,235,67,73,101,131,202,27,212,84,69,203,195,203,185,67,242,40,188,11,101,217,103,134,91,33,78,3,142,245,79,192,63,70,141,72,3,176,65,82,10,125,70,207,145,186,234,117,173,131,23,158,96,220,142,130,5,20,213,3,133,148,8,134,15,104,153,120,114,138,226,30,14,34,220,196,221,206,0,140,22,207,209,38,46,182,179,18,33,57,46,200,73,206,67,194,155,84,143,154,75,229,65,165,115,166,226,137,163,240,238,242,222,127,243,247,189,100,28,2,111,129,241,122,192,247,34,104,107,11,242,117,158,77,53,78,14,36,139,228,215,34,202,52,145,31,89,58,125,178,166,105,18,197,46,31,60,16,125,174,112,121,139,167,2,9,164,26,200,36,36,228,226,124,181,113,103,54,234,194,120,153,139,49,32,43,10,60,231,229,38,73,34,255,9,153,205,37,60,232,112,202,127,218,187,232,251,126,2,113,202,127,186,172,142,218,185,247,12,239,31,49,74,86,191,133,153,130,97,82,5,192,20,30,243,210,161,135,154,229,21,137,91,169,169,37,205,210,34,6,172,218,35,31,7,192,81,59,114,233,216,126,119,211,49,125,136,253,52,60,115,44,43,66,160,216,190,23,29,27,27,43,160,207,37,40,130,179,35,146,203,168,79,245,7,78,201,101,20,167,250,3,68,114,89,5,105,109,209,16,86,25,205,121,104,68,133,82,18,66,134,151,208,60,109,213,65,118,240,82,199,247,223,10,127,37,41,60,72,73,197,116,78,254,3,207,149,58,102,204,71,62,173,27,85,192,87,198,172,27,12,187,112,75,191,151,255,1,95,200,250,151,248,130,162,172,70,138,116,126,159,44,205,159,157,244,77,161,211,1,64,199,251,54,183,210,88,165,254,9,76,13,6,157,3,55,239,229,77,2,45,245,11,237,126,80,202,177,118,152,70,85,232,81,15,202,92,183,94,40,198,183,119,199,175,235,128,59,57,174,72,185,139,227,60,83,86,169,45,58,4,229,101,176,11,242,79,218,133,42,45,55,43,186,119,68,162,44,54,165,14,49,197,106,125,78,25,0,55,116,228,99,27,191,252,71,165,110,221,109,146,174,200,66,168,196,13,155,212,188,3,154,175,230,111,117,60,157,35,156,173,187,139,204,44,219,229,72,5,189,10,252,210,239,115,207,59,79,182,82,82,33,173,222,46,155,248,110,157,51,187,19,8,157,145,30,140,11,69,209,225,118,7,117,95,21,75,186,220,210,251,252,42,152,12,47,169,9,190,114,85,222,173,207,169,180,69,42,146,172,82,10,162,45,103,7,222,140,109,83,197,35,131,153,122,179,89,184,10,27,247,204,179,39,8,215,249,152,127,246,68,249,120,107,183,80,159,251,45,251,223,19,140,248,141,161,248,254,49,192,204,188,148,69,210,184,225,158,37,9,16,87,18,64,36,60,181,82,140,81,234,193,139,40,108,192,133,135,238,14,85,215,111,118,42,73,54,207,120,133,62,217,200,140,138,142,250,44,9,247,11,104,248,119,73,18,223,201,10,90,1,127,49,20,55,217,255,205,110,60,151,240,55,246,2,0,144,152,12,245,210,169,147,235,196,19,150,155,77,87,40,182,20,26,18,139,236,179,150,35,251,242,139,77,154,65,3,10,60,104,185,105,49,43,85,169,203,102,195,4,144,226,166,54,27,99,216,69,210,5,125,18,188,190,19,193,186,73,58,158,70,137,197,236,36,125,38,232,25,155,160,155,135,53,231,251,133,169,246,249,62,79,212,167,85,72,63,105,17,155,50,138,28,21,124,64,25,118,143,255,171,14,186,119,112,16,205,3,1,65,43,241,106,132,70,164,25,117,23,17,230,4,181,191,82,106,167,16,47,26,76,143,17,86,141,166,173,248,94,231,208,143,181,254,254,123,33,198,218,60,139,200,121,223,143,177,32,186,94,131,148,163,244,69,82,234,79,202,195,215,53,202,52,185,102,17,225,76,92,203,15,190,35,105,98,126,238,69,204,167,59,224,3,132,107,131,233,129,39,245,192,127,151,232,215,185,247,111,56,66,221,219,234,160,254,31,16,62,138,53,244,202,175,171,235,92,70,57,218,223,136,31,88,159,175,117,179,131,77,121,164,11,239,62,227,21,84,177,191,239,69,49,248,234,246,118,182,29,199,79,9,125,165,57,24,197,175,40,213,115,12,83,168,106,89,185,239,90,150,187,15,62,149,141,169,85,154,68,238,126,113,150,87,244,2,203,188,121,187,221,22,60,82,218,110,252,177,34,48,112,34,22,6,141,227,200,192,171,197,185,206,23,161,52,214,137,140,89,66,68,98,132,125,8,145,49,75,169,186,219,71,117,202,152,85,126,114,109,128,200,152,253,214,224,113,89,132,73,31,138,114,6,43,160,176,76,126,229,234,118,112,76,6,36,252,198,229,177,251,236,189,143,103,156,213,83,220,124,163,167,162,227,77,162,110,217,24,203,69,55,142,92,210,200,148,10,9,27,44,197,99,242,38,179,234,45,115,74,234,65,188,89,80,86,101,168,30,21,213,33,88,134,102,156,147,35,127,161,120,158,237,221,249,207,225,154,241,31,181,36,117,116,254,68,206,12,229,231,243,161,209,111,166,188,73,74,159,148,55,109,83,228,138,64,64,242,5,50,241,69,189,131,21,231,41,62,101,87,140,71,244,57,96,67,87,238,151,66,57,223,132,208,11,86,139,254,255,100,18,184,230,161,29,173,130,72,188,130,116,233,172,156,110,86,120,85,44,161,181,79,6,245,188,189,1,182,238,243,40,38,180,153,90,63,41,145,87,75,237,101,103,186,160,129,244,169,61,227,203,61,121,7,161,14,159,228,29,45,104,63,113,66,219,181,5,143,140,54,96,90,15,192,212,118,162,53,210,217,64,253,224,48,225,186,92,180,148,68,10,240,198,242,71,221,219,255,98,152,184,69,176,240,31,12,54,203,174,191,143,209,61,164,59,3,24,16,231,178,85,229,173,135,153,115,186,205,183,162,162,98,75,120,44,214,243,175,252,160,222,130,165,150,228,171,146,123,200,63,228,177,203,240,162,100,218,130,103,120,174,123,190,28,244,119,192,62,136,97,195,19,117,24,137,19,179,165,62,221,100,164,55,78,39,102,47,167,30,193,237,137,19,179,2,132,81,40,127,67,253,151,116,34,121,84,191,208,129,40,250,82,244,15,3,242,151,16,6,38,38,6,217,206,116,144,237,148,24,251,235,83,11,114,148,36,19,106,255,233,239,144,199,63,81,205,137,87,89,216,63,248,134,229,36,191,125,243,87,242,225,71,129,48,130,128,228,102,141,25,75,79,84,94,28,81,242,11,89,34,36,12,54,127,135,71,217,167,162,253,146,31,56,207,105,26,101,205,152,51,186,148,171,56,209,221,36,81,126,154,92,44,241,219,18,185,188,40,213,254,188,54,1,117,188,27,101,150,195,79,162,141,72,47,242,201,165,21,45,51,74,151,44,3,119,238,234,225,241,113,204,145,247,183,113,85,33,209,212,118,228,79,93,109,41,34,108,244,16,25,109,169,103,36,182,161,192,207,207,101,134,247,101,94,143,112,202,245,123,219,225,252,211,11,49,114,206,134,47,202,158,149,189,107,186,45,249,58,21,46,56,239,6,148,29,137,104,5,15,55,54,252,193,73,86,0,130,153,150,255,224,36,127,112,181,201,16,36,114,146,73,110,22,168,6,142,127,57,176,178,153,24,140,149,219,249,255,176,247,30,80,77,174,219,214,48,40,42,77,122,145,38,2,9,16,122,239,160,116,18,8,37,244,46,157,0,161,131,162,160,40,45,116,8,9,189,147,132,222,59,98,163,73,239,32,77,148,42,205,6,216,17,127,194,190,231,108,247,185,231,59,119,239,243,253,223,253,238,63,198,255,140,225,30,108,24,9,47,111,158,119,61,107,205,53,215,156,133,42,100,144,220,147,11,82,207,105,233,160,85,140,159,189,69,227,186,186,137,108,225,210,123,154,81,182,158,95,89,225,78,49,196,128,125,184,5,217,221,242,87,80,226,228,145,148,144,144,128,79,18,166,199,78,133,143,120,9,211,99,56,47,191,148,212,148,211,233,49,174,161,124,110,54,211,99,147,172,201,205,208,51,255,124,50,121,255,238,239,3,233,236,225,180,191,50,28,137,44,238,60,243,114,105,243,70,229,129,193,33,5,106,58,89,194,173,82,80,63,129,238,78,3,88,250,37,90,178,70,117,173,44,100,138,203,44,125,189,43,94,98,67,139,253,152,236,159,113,43,205,93,254,25,192,93,203,77,116,93,94,203,185,170,44,210,44,78,176,7,97,221,42,156,74,139,193,14,41,77,59,216,171,217,14,210,73,55,33,185,188,99,146,35,133,2,168,184,213,243,4,140,71,1,84,127,207,61,127,229,60,19,173,252,2,148,158,21,187,242,43,15,233,195,216,31,158,107,162,39,254,127,69,251,241,95,35,109,115,171,144,23,133,237,21,205,7,106,58,92,154,111,172,33,41,252,51,8,100,116,120,177,4,130,134,135,117,38,70,50,32,108,155,139,170,248,105,111,62,91,130,230,115,61,19,189,170,210,162,193,221,202,234,77,19,75,191,73,122,89,228,34,213,76,180,48,250,34,93,99,145,227,130,238,90,180,228,10,245,99,141,246,152,106,240,160,239,80,182,152,245,77,67,35,76,154,235,116,41,207,160,57,205,204,185,235,73,203,83,156,71,23,251,178,111,20,151,30,62,205,166,254,195,113,91,179,255,27,221,225,99,84,85,203,167,113,47,169,174,14,235,135,126,197,64,255,23,215,61,116,109,134,97,49,77,181,19,35,100,210,82,200,166,55,227,198,102,110,226,98,124,2,63,182,129,202,187,231,198,198,171,206,248,123,26,184,10,150,108,210,172,14,122,250,13,122,216,113,103,183,47,70,195,96,141,36,178,182,252,14,82,23,40,24,111,108,209,199,181,246,234,225,110,38,217,202,176,62,21,0,186,187,236,79,247,16,90,118,122,217,82,197,147,106,16,13,68,110,31,206,104,209,237,139,139,128,53,187,51,96,157,134,128,100,247,55,148,246,247,101,95,241,196,55,177,164,83,255,10,69,103,168,11,127,30,222,111,3,72,240,187,144,139,35,216,172,236,111,32,229,180,19,141,89,184,99,64,228,142,177,198,206,74,96,185,152,60,38,63,136,154,22,244,54,185,107,135,110,101,110,225,103,248,234,191,7,140,70,136,107,185,58,59,59,79,98,9,54,187,60,30,107,82,34,208,83,155,221,249,213,43,60,92,55,8,54,187,106,233,202,154,50,21,71,229,18,184,17,131,127,74,185,188,222,142,4,220,84,99,11,169,129,53,192,179,120,61,109,105,103,130,80,136,236,208,56,10,156,208,46,59,243,185,84,94,71,46,174,161,140,132,228,88,17,83,60,3,128,106,60,226,175,141,8,95,254,230,185,198,100,37,81,140,94,152,70,222,92,224,151,220,55,75,238,47,3,72,166,145,251,48,21,127,80,73,185,90,63,147,36,240,226,45,67,53,35,71,61,93,88,79,77,32,3,71,110,242,78,92,85,124,131,123,135,132,143,103,145,119,94,246,174,132,215,27,232,1,251,24,106,244,226,85,173,52,196,208,242,38,229,110,54,45,57,164,241,61,16,170,205,183,221,141,44,187,169,182,100,89,117,114,249,118,178,164,150,167,151,255,226,122,148,123,57,225,242,55,124,55,138,86,185,9,151,31,45,238,137,103,8,236,245,114,107,209,159,228,0,67,92,236,213,116,49,194,49,77,250,8,208,119,37,61,19,252,37,106,50,101,141,190,116,247,84,220,243,3,67,23,51,73,96,233,151,38,26,43,157,34,12,138,14,104,238,77,24,213,79,240,138,141,90,234,63,29,213,63,121,122,223,156,159,165,84,124,77,161,94,63,68,24,213,207,76,98,254,114,0,26,128,110,224,34,215,72,128,77,10,56,2,25,248,178,136,195,58,116,241,188,36,40,115,171,151,193,64,87,32,170,205,138,74,132,247,17,121,143,68,209,28,250,83,80,26,19,14,78,225,169,160,143,51,105,97,133,4,228,95,12,218,217,243,67,238,182,52,149,109,197,58,151,180,117,170,163,197,81,128,249,114,94,80,183,176,167,128,191,64,217,155,56,221,207,71,248,55,240,243,61,255,80,59,148,131,255,94,58,172,83,217,182,4,130,229,26,221,198,180,48,87,76,23,154,202,111,25,241,128,64,210,13,90,134,172,210,13,8,194,8,170,236,130,4,84,119,201,234,197,235,139,90,252,72,59,133,61,147,245,150,47,196,226,204,17,223,186,206,45,149,49,151,212,175,158,60,100,67,196,127,166,148,59,103,122,223,36,75,2,120,211,79,19,136,65,75,11,54,181,64,65,111,115,164,249,151,171,204,14,115,191,86,55,170,105,61,235,166,124,24,122,123,130,134,119,160,247,0,15,27,78,12,225,127,243,228,106,19,55,52,245,114,246,197,129,76,211,213,78,172,107,51,94,102,22,254,62,23,101,5,225,77,47,227,194,202,165,177,29,81,62,78,75,83,96,237,90,55,217,24,204,22,237,189,148,230,61,79,111,214,119,198,42,35,55,255,223,208,216,251,229,52,165,72,144,219,87,171,168,98,146,24,42,67,112,213,8,242,136,198,134,228,24,168,179,47,56,118,216,120,244,249,242,66,178,200,196,133,51,226,147,234,90,196,214,72,31,79,38,230,79,84,72,41,171,255,135,90,237,254,206,153,63,36,59,255,160,67,123,205,163,235,247,97,126,194,112,246,159,67,80,213,141,0,92,251,216,139,100,220,149,210,96,111,216,146,101,53,14,235,169,129,142,228,197,143,96,70,28,54,229,2,138,212,51,248,105,201,37,178,187,184,181,219,18,189,167,195,119,221,55,206,44,244,36,12,230,209,121,127,171,2,52,58,68,156,127,70,47,85,224,80,40,159,54,139,212,181,46,100,218,25,77,110,214,179,191,81,161,151,120,239,18,21,231,4,166,99,252,202,97,168,227,106,137,235,180,53,67,107,141,47,71,171,150,70,200,101,89,80,108,235,37,250,77,217,134,182,54,169,238,139,110,85,85,199,54,235,231,161,228,199,183,122,27,26,244,200,58,212,220,171,49,52,16,72,34,171,162,44,129,61,172,209,166,161,169,239,12,91,25,82,147,154,10,177,187,193,225,217,129,216,143,178,159,219,160,21,157,212,238,124,66,81,149,176,144,176,27,21,221,217,0,104,89,84,105,18,107,166,75,203,82,23,22,122,128,224,226,78,192,85,105,76,225,70,77,91,229,143,64,244,188,92,80,134,183,197,156,146,194,229,251,185,125,2,230,186,225,9,132,208,74,7,36,68,86,94,63,235,86,208,105,100,29,228,113,102,183,89,162,249,143,30,33,65,193,209,115,65,143,44,250,151,131,173,20,242,191,130,142,127,147,177,46,19,33,10,56,204,63,126,229,35,54,219,73,175,140,163,158,13,253,199,3,229,15,104,239,76,239,235,45,245,31,79,249,156,170,190,90,124,59,224,94,30,42,75,149,226,144,213,209,181,113,204,160,25,68,175,22,15,182,120,125,191,126,199,210,140,0,25,158,42,130,138,17,32,67,200,53,70,185,113,170,183,215,49,145,180,226,241,217,150,123,188,150,0,182,150,6,3,46,236,240,107,234,137,58,201,37,147,232,144,2,128,218,240,102,81,197,2,65,114,98,174,252,194,83,53,27,73,99,203,94,237,117,48,217,76,220,215,132,217,43,213,187,102,106,16,178,5,152,189,225,42,141,98,192,228,25,75,87,164,205,74,49,139,100,234,199,197,235,124,86,10,93,192,161,75,104,51,211,100,166,18,115,106,65,127,190,88,192,1,160,81,13,132,112,243,78,139,18,123,158,199,107,237,217,247,164,187,39,87,212,160,175,125,55,55,39,219,36,40,86,88,216,196,21,135,214,23,103,138,232,84,77,97,73,5,9,10,113,21,139,243,137,172,41,168,67,173,225,147,217,77,116,207,172,7,190,139,169,247,104,204,149,157,51,203,230,90,142,203,76,171,51,206,140,192,159,153,16,171,66,197,37,14,102,92,242,187,65,183,126,200,4,225,105,104,153,167,57,140,52,193,43,160,251,124,97,116,104,224,211,175,114,31,28,147,108,98,88,23,72,37,123,86,176,166,49,204,43,10,12,9,202,150,107,91,26,84,11,184,80,82,113,137,147,58,47,141,119,228,164,204,99,53,98,43,245,131,159,150,121,131,76,23,88,200,218,79,203,188,134,117,80,131,17,206,0,3,66,156,65,18,22,0,204,13,226,66,107,16,138,85,84,147,67,180,69,250,105,177,250,102,220,69,55,35,82,88,51,142,93,131,5,182,49,128,94,2,253,169,33,248,67,198,233,49,164,233,72,178,90,65,154,98,177,213,125,148,60,151,183,153,26,25,14,108,179,74,87,188,2,33,141,165,153,68,227,56,240,56,122,150,184,66,232,152,145,152,162,70,209,253,163,1,119,154,181,10,16,231,195,103,245,53,245,228,182,197,212,44,169,169,169,180,64,8,225,24,211,35,152,62,20,183,140,189,31,66,107,247,203,181,181,113,117,160,183,253,253,240,253,249,17,210,170,179,77,89,116,9,19,222,65,78,76,170,141,45,211,40,51,53,201,8,5,3,97,180,156,106,110,150,140,244,250,51,97,191,128,47,168,169,145,136,172,114,202,2,101,73,151,129,94,30,87,156,233,67,252,193,182,205,127,10,214,90,191,3,61,123,177,237,39,187,202,215,117,44,63,156,124,252,36,92,135,242,94,245,238,195,165,166,54,87,27,229,178,90,38,10,43,21,140,21,96,90,210,81,91,3,102,95,26,197,232,51,101,99,12,125,31,162,3,205,192,166,111,119,230,248,56,99,98,46,197,60,116,111,240,127,126,159,118,234,245,81,126,180,232,150,172,200,87,196,153,88,193,252,146,135,179,118,88,227,217,25,87,201,205,158,251,135,243,89,220,23,99,125,239,190,222,92,30,186,213,173,201,91,42,44,117,181,85,23,82,103,91,236,20,105,93,143,242,110,200,174,130,230,208,78,125,224,117,79,70,208,250,190,169,252,152,250,102,240,186,237,170,185,104,141,147,179,146,80,123,183,29,153,239,177,44,209,207,231,45,7,91,212,234,15,190,183,29,78,103,41,201,35,52,188,180,52,248,223,185,148,29,127,219,185,145,139,144,90,42,230,77,24,254,240,38,32,100,22,157,138,142,173,235,92,105,125,91,108,67,77,188,22,38,254,45,120,242,122,136,150,11,199,18,179,234,123,65,107,51,253,168,122,167,78,209,68,78,48,115,162,240,217,157,221,247,119,28,127,88,43,126,103,93,144,188,86,255,118,230,245,247,198,124,53,230,230,72,82,41,99,53,129,31,239,54,172,239,220,182,221,179,186,73,199,195,176,251,232,99,160,200,243,56,86,19,88,36,37,209,207,1,39,186,117,131,40,223,131,165,202,236,102,61,171,165,181,75,221,236,154,246,244,180,215,145,123,246,62,1,183,7,202,205,216,68,238,174,53,93,116,130,221,69,4,171,88,104,125,165,126,220,102,187,122,39,96,159,31,205,80,37,175,212,230,42,51,165,159,0,14,139,90,90,150,33,34,18,120,101,167,10,39,13,157,214,97,48,91,42,230,191,110,27,221,53,90,70,203,41,245,223,6,47,255,27,75,96,90,155,255,21,219,171,176,162,135,94,115,139,239,115,138,174,31,21,124,126,18,184,153,108,149,6,217,121,111,149,171,248,245,130,250,228,55,74,216,17,59,157,228,50,163,198,227,219,216,49,167,194,188,209,206,196,92,7,205,44,249,107,156,188,215,170,126,248,122,190,193,174,52,220,124,32,198,66,27,109,78,244,211,204,103,115,209,228,173,247,199,149,84,245,160,111,66,14,187,71,55,247,101,99,245,62,79,94,114,130,139,179,105,94,186,21,118,51,167,219,5,85,29,225,13,31,133,83,159,15,229,252,46,240,96,178,140,128,65,7,104,211,99,206,204,124,121,244,228,69,3,213,136,206,166,76,79,237,183,146,23,44,75,110,225,69,75,173,149,111,239,126,213,41,85,167,151,114,117,60,242,85,116,233,203,33,174,164,137,246,191,234,147,101,242,204,31,130,242,63,60,202,84,77,227,237,123,249,237,182,117,134,41,100,240,172,239,213,206,230,64,169,77,217,49,38,7,90,209,43,157,4,113,208,192,215,25,185,36,149,135,214,247,18,2,195,85,96,246,175,170,107,1,38,84,108,56,47,115,242,72,217,207,251,249,216,145,130,139,89,205,186,237,82,72,240,75,241,39,136,119,197,134,107,47,120,165,187,112,196,98,239,238,125,153,3,155,241,175,150,104,61,176,201,154,78,125,114,82,173,7,98,130,229,28,121,121,112,114,19,116,237,222,114,26,27,140,193,75,77,125,254,188,220,2,217,18,234,28,32,227,15,117,192,74,49,70,79,239,122,54,229,104,99,155,198,92,87,160,246,16,139,17,24,10,3,23,69,185,78,170,9,66,79,202,78,150,147,85,175,171,24,15,56,175,192,74,181,218,111,168,45,114,139,181,71,197,203,120,150,41,157,113,220,254,227,62,113,65,247,210,112,173,121,71,133,58,26,148,150,10,91,12,140,206,225,101,47,222,39,87,244,54,185,203,123,145,154,30,154,85,148,132,46,71,242,7,76,102,68,74,181,207,141,28,197,10,87,77,158,252,38,3,161,43,222,234,20,137,122,144,88,93,137,180,32,20,97,198,71,18,53,77,186,6,197,101,194,252,192,4,5,166,143,33,215,71,234,154,173,24,155,87,92,247,173,88,99,74,182,36,23,248,126,101,225,138,244,37,245,151,237,83,134,0,179,154,59,212,185,43,20,191,171,55,24,118,11,45,201,169,246,100,186,39,201,16,6,8,61,60,36,77,209,220,70,21,10,240,225,151,171,127,16,191,42,123,248,159,73,198,118,255,72,50,238,185,115,51,242,106,216,202,25,111,169,72,81,139,15,134,96,92,19,154,4,36,89,100,5,25,94,199,14,60,115,89,72,232,207,211,138,220,162,77,127,211,95,244,160,172,124,168,17,1,212,16,128,38,101,63,171,166,243,128,143,157,91,230,46,213,13,71,14,15,39,232,160,0,37,211,86,30,0,68,78,11,208,136,192,38,17,224,97,103,7,44,209,56,13,38,180,247,195,176,58,79,179,175,122,226,245,202,111,182,67,246,82,204,107,165,192,213,111,233,86,33,15,199,213,134,120,61,34,145,34,204,140,35,76,206,155,54,151,103,67,203,97,175,229,27,155,226,206,101,89,132,223,78,18,63,51,197,84,156,78,151,117,192,55,72,149,253,70,93,15,153,59,239,46,140,37,103,204,40,74,160,161,223,211,141,179,189,129,114,142,230,223,130,143,104,22,100,119,84,8,10,255,232,19,232,109,43,60,58,248,165,154,150,192,222,54,155,197,139,196,207,123,165,31,52,30,238,123,204,100,233,169,215,25,47,62,71,124,150,34,171,40,104,180,59,96,161,194,68,189,180,121,158,46,64,201,85,186,31,54,146,104,181,139,103,177,201,28,68,97,161,176,44,69,165,105,27,5,199,220,246,53,177,231,7,13,177,100,182,221,0,246,53,244,253,38,98,131,167,105,27,5,49,88,140,198,250,81,98,71,99,244,119,170,41,174,140,79,86,158,32,205,102,23,169,11,100,87,191,170,224,202,130,228,192,151,87,5,46,121,64,213,10,112,29,131,79,177,235,62,54,198,9,80,120,84,143,181,235,250,2,88,114,59,78,173,178,42,133,160,191,9,245,203,228,246,160,106,150,73,104,167,163,221,44,85,232,37,200,111,230,86,176,46,76,193,204,230,247,137,135,242,2,66,64,224,198,243,177,172,170,141,36,186,158,184,45,23,111,68,116,193,26,23,239,75,200,18,247,202,245,184,216,47,141,192,193,222,84,238,161,54,236,5,197,73,129,151,22,73,199,74,0,91,218,40,26,237,124,41,207,53,148,208,136,174,59,215,236,194,5,219,81,150,214,150,234,220,47,13,183,225,30,224,38,50,79,196,138,145,95,102,130,96,222,138,0,94,233,26,245,95,155,11,188,115,153,232,207,212,243,134,47,155,219,122,173,180,70,10,253,5,74,132,252,32,8,87,193,72,147,12,103,5,84,166,120,134,236,82,112,218,76,79,119,119,102,169,64,87,58,47,103,152,124,151,97,96,137,233,33,85,245,151,72,26,53,126,174,147,45,11,8,246,38,104,46,34,125,99,227,114,145,252,154,153,113,186,248,131,206,183,231,43,40,23,215,41,30,215,233,178,227,75,252,110,222,99,190,169,102,239,106,139,178,157,74,11,81,167,32,136,161,165,135,121,250,228,101,220,76,247,204,71,138,111,122,89,127,2,185,181,141,123,153,27,222,138,155,112,87,232,248,244,23,185,240,23,157,220,198,140,117,21,6,96,86,30,179,173,13,150,58,226,120,12,12,22,67,222,156,80,101,19,39,40,204,189,115,43,13,184,16,139,108,205,142,3,137,95,218,96,168,30,204,172,84,218,244,177,173,189,168,250,210,117,151,129,143,135,93,54,71,72,88,215,189,60,145,71,106,152,206,148,226,134,100,64,15,221,5,77,70,70,63,175,123,38,120,72,38,187,158,214,3,104,79,196,55,41,152,252,21,71,24,231,127,114,180,34,203,251,155,125,208,192,223,12,107,4,62,73,153,204,128,141,109,53,245,173,185,55,177,116,48,54,89,144,31,79,246,142,200,3,89,68,108,116,53,163,79,176,141,64,110,179,66,86,22,119,220,251,140,81,143,77,105,217,116,254,97,61,21,189,120,116,145,106,91,176,222,190,89,196,195,116,68,100,244,236,177,70,79,237,132,111,135,215,99,152,28,11,180,252,227,109,91,33,77,159,55,162,134,163,186,53,104,238,180,85,56,194,173,29,60,50,235,146,87,232,226,130,158,133,246,5,221,7,113,99,37,106,41,108,114,213,179,99,162,226,133,28,36,206,176,118,84,101,53,24,201,95,33,250,125,76,248,179,193,31,132,44,201,12,57,254,53,178,88,203,225,144,217,49,156,131,118,6,47,72,205,190,6,150,156,26,251,192,150,83,100,248,79,141,125,56,29,244,12,103,78,141,125,138,202,153,19,158,100,13,146,213,204,235,179,97,238,50,141,7,90,195,202,189,30,224,214,149,216,118,232,228,23,103,103,17,112,163,9,250,15,88,26,23,164,160,19,0,220,96,252,176,49,214,165,194,100,221,196,144,231,16,201,244,21,186,56,213,12,133,159,84,248,0,54,89,254,106,92,57,149,49,5,240,192,107,155,199,135,67,182,96,160,175,71,104,243,102,133,49,174,27,24,144,34,70,11,187,226,253,181,11,31,88,152,19,200,252,195,242,73,174,10,146,206,8,140,203,2,54,76,98,179,18,215,164,168,70,218,104,51,130,178,23,152,118,196,12,234,52,229,15,25,28,75,149,101,187,222,197,180,127,49,230,23,185,110,249,240,203,125,213,100,218,207,195,216,117,38,69,8,129,201,49,128,79,125,14,67,30,129,68,252,239,11,218,102,135,121,79,147,121,140,232,49,54,55,213,185,213,84,232,123,148,159,171,153,104,67,163,190,6,235,140,132,200,97,65,254,125,194,53,107,116,69,142,188,107,208,149,65,42,115,25,29,127,183,231,217,206,244,173,38,229,114,21,215,181,249,69,132,247,115,244,11,183,233,37,8,178,19,16,52,65,29,254,84,98,75,3,81,176,146,1,58,149,216,58,45,144,87,9,18,91,158,247,171,224,146,192,75,103,254,11,61,69,161,11,255,101,202,78,232,47,153,144,193,92,6,209,219,237,26,214,20,137,150,3,45,55,177,134,165,45,219,176,213,254,73,149,167,68,169,101,23,123,135,89,207,86,203,229,127,131,209,250,193,212,228,207,153,2,104,30,39,144,245,102,53,85,145,31,94,168,182,194,133,100,241,75,187,51,60,175,230,45,73,141,156,46,114,112,187,44,217,170,96,41,32,29,45,16,220,197,100,123,39,155,102,181,95,131,150,89,82,115,77,241,147,71,67,61,132,76,33,227,40,231,31,232,83,67,85,67,119,244,134,231,95,59,182,186,30,152,153,219,58,242,126,117,80,255,192,224,84,95,35,72,170,171,32,2,52,109,225,128,169,167,35,130,226,114,253,226,167,100,154,45,182,18,111,26,183,53,116,111,136,191,5,148,151,243,206,247,8,155,50,249,47,148,209,198,233,198,147,20,189,129,155,70,255,29,48,224,4,193,53,112,88,141,244,126,72,177,70,91,226,148,156,212,154,93,78,105,16,220,186,172,91,233,43,233,5,113,93,100,222,167,37,82,241,43,151,29,12,139,218,194,93,46,58,72,157,95,197,174,243,74,194,26,252,34,24,212,108,39,197,154,13,37,40,74,235,36,95,247,143,184,53,136,139,7,128,138,210,245,242,46,139,100,69,68,70,215,30,215,113,62,174,3,113,240,179,8,67,245,217,127,209,139,160,122,162,211,36,12,114,121,244,2,166,198,228,13,143,205,69,120,78,201,105,90,100,142,220,132,33,37,122,54,46,190,93,42,111,94,158,239,145,48,101,74,90,152,163,189,165,113,114,197,244,238,184,72,244,75,248,148,76,59,220,100,178,31,204,148,209,34,188,70,163,136,115,158,61,124,212,215,55,208,147,90,111,61,76,197,225,213,206,100,68,85,34,86,108,110,163,117,97,71,59,13,253,220,156,171,105,22,66,10,196,105,37,230,229,12,243,91,43,115,219,20,115,243,73,148,191,119,225,202,222,86,170,125,144,36,253,66,230,107,151,232,222,62,146,121,155,199,238,213,185,99,167,107,171,136,18,116,25,56,83,192,7,156,18,83,102,213,41,49,72,73,235,232,192,237,217,13,77,141,144,15,104,232,214,128,54,75,84,36,12,118,8,96,249,148,36,104,226,137,191,32,183,7,114,224,76,145,253,214,90,40,255,33,70,204,184,128,32,54,114,106,212,29,167,121,76,206,44,75,48,40,225,149,77,39,49,117,193,55,91,85,240,75,60,135,240,65,25,161,246,192,26,158,49,47,187,214,196,6,255,180,183,204,43,50,150,13,88,154,205,150,139,171,87,86,198,48,219,46,213,2,186,179,88,83,35,61,99,198,175,221,218,54,189,201,179,190,187,122,206,130,37,155,76,11,131,238,136,157,224,124,46,84,59,91,140,9,164,129,85,86,83,199,65,240,2,227,76,244,214,65,148,108,151,158,245,205,36,167,65,214,167,210,192,173,236,125,32,201,244,157,225,13,220,249,162,166,34,75,143,241,116,87,144,106,49,26,6,17,78,50,94,250,118,153,77,57,106,75,210,164,15,75,101,60,56,204,104,194,245,246,107,119,193,35,95,242,231,235,43,20,102,74,215,181,56,175,155,129,47,178,58,191,29,199,96,98,7,39,99,12,119,90,186,53,122,39,58,169,62,42,108,111,34,163,165,25,67,88,69,122,82,139,146,108,52,154,82,194,29,90,234,233,217,38,65,77,148,47,175,172,202,52,141,247,99,209,109,0,73,75,190,242,78,137,89,9,30,112,226,201,65,133,142,211,149,216,227,235,79,14,250,45,169,179,149,179,209,93,243,101,120,3,185,189,238,122,231,225,36,114,135,198,101,208,25,59,45,147,183,130,39,139,41,235,236,74,98,155,41,0,119,119,107,24,187,150,241,184,8,112,15,230,30,2,185,160,34,193,146,119,29,41,42,149,74,205,7,238,89,130,234,7,19,166,125,115,132,162,12,51,154,68,139,112,131,93,160,189,97,120,206,117,249,115,23,149,51,232,60,6,176,52,70,186,125,154,221,230,119,45,120,25,220,38,30,161,38,138,165,16,255,148,47,254,82,9,206,91,142,213,24,167,132,157,108,121,196,110,11,112,159,176,229,227,5,39,38,31,121,169,116,169,14,123,95,142,19,64,89,247,132,223,140,4,110,96,63,182,77,208,156,47,242,124,0,119,199,86,161,173,226,214,0,32,125,172,103,181,203,108,197,200,184,161,116,161,123,174,0,186,89,42,11,207,189,47,95,209,184,25,2,77,114,185,176,38,70,45,12,139,150,41,101,190,100,117,91,194,154,69,58,134,198,220,46,222,216,236,128,110,98,248,133,12,26,149,13,108,219,86,35,43,145,183,40,107,83,47,48,236,20,118,21,232,13,216,107,152,32,53,3,169,10,166,77,53,166,11,103,237,123,248,239,180,72,197,169,91,185,106,45,239,40,114,66,187,47,46,106,181,168,107,106,251,244,98,165,213,1,207,157,167,145,230,213,237,7,207,115,180,135,159,248,9,169,159,69,87,74,104,45,73,166,161,172,247,248,163,12,45,133,129,57,90,118,186,92,251,165,109,253,100,53,129,240,79,237,70,124,101,210,146,166,211,147,93,249,237,21,10,229,56,221,126,68,195,64,230,131,219,192,1,105,19,82,63,227,216,121,62,155,116,5,77,105,107,124,157,238,99,180,59,85,77,141,203,106,81,133,230,158,142,142,100,140,121,38,237,184,138,213,134,124,24,140,170,235,111,53,217,159,32,140,134,92,113,156,204,3,83,248,173,27,221,111,131,14,76,118,70,206,90,189,112,152,218,200,245,243,92,27,142,22,107,206,192,167,107,220,54,50,2,109,50,196,12,180,193,120,205,28,30,255,97,184,157,27,204,105,194,90,57,40,120,177,117,0,226,9,175,248,78,103,85,161,100,253,173,223,186,149,44,221,120,124,60,94,62,127,199,132,140,182,217,217,70,47,146,1,105,173,230,199,244,102,151,247,133,166,185,223,164,132,1,138,14,16,59,101,150,150,138,180,34,159,48,148,52,8,177,206,190,130,99,85,102,84,116,136,20,81,133,82,164,186,21,199,196,103,217,189,231,112,147,230,179,192,145,32,76,168,18,64,35,208,13,140,243,218,121,92,179,212,140,131,71,145,115,190,112,216,122,245,218,166,228,124,102,102,47,187,65,80,69,96,155,51,21,29,175,26,121,143,176,253,28,154,42,48,237,109,177,242,161,248,224,40,182,185,165,145,95,117,9,127,62,40,203,202,189,250,109,221,182,250,39,153,30,63,87,245,76,214,97,189,160,252,135,101,101,12,1,183,122,216,170,4,232,43,223,115,158,253,189,65,39,173,180,185,15,139,48,92,24,23,146,118,215,109,68,95,49,130,128,112,76,207,70,24,108,94,58,149,148,210,132,69,15,102,158,247,131,130,36,205,13,163,218,94,83,47,250,158,201,235,146,14,185,89,118,36,40,190,154,159,133,94,114,212,6,69,14,122,128,8,138,189,228,169,87,123,53,245,79,21,123,19,21,84,171,79,21,123,63,13,155,206,128,133,109,213,127,25,36,152,2,60,169,66,177,74,245,47,21,9,10,210,99,112,212,69,211,136,152,216,184,146,16,142,157,160,201,17,218,139,158,2,251,82,54,72,30,117,142,118,164,59,23,113,183,151,19,159,12,214,216,157,229,145,106,15,194,189,40,21,12,242,3,187,54,232,195,66,92,170,92,180,80,172,180,70,113,252,140,25,206,115,6,41,156,187,79,178,29,60,155,5,58,124,219,210,251,86,248,23,48,159,250,71,142,110,225,104,103,184,6,209,3,58,229,8,133,110,40,61,149,81,72,20,135,108,197,213,180,232,152,88,252,176,161,246,160,137,6,90,126,91,87,45,219,102,207,245,184,135,201,44,68,191,22,117,182,17,230,136,97,41,63,9,127,228,69,34,112,66,143,34,202,120,46,107,74,230,169,63,57,235,45,17,224,52,10,204,85,156,158,16,79,56,67,244,248,71,139,195,128,37,154,240,133,127,170,181,252,56,100,82,15,6,142,45,100,193,106,196,250,46,206,34,116,215,31,202,24,236,50,153,23,227,194,230,67,35,35,50,95,40,49,152,2,90,145,196,31,72,117,7,193,187,126,37,92,148,106,207,131,167,198,117,44,65,205,12,207,192,176,92,157,231,86,67,85,132,233,45,143,107,19,114,166,252,158,112,9,168,230,122,128,137,219,200,65,54,251,16,85,159,195,101,43,44,37,66,95,84,172,233,147,115,139,132,7,21,87,77,39,83,105,213,38,176,56,235,1,130,31,40,173,235,59,21,69,167,21,80,103,232,23,163,82,116,211,122,216,36,238,245,156,75,9,109,21,236,190,25,111,169,155,176,181,196,198,204,250,52,2,206,16,211,52,156,208,57,115,67,37,59,154,173,37,209,43,38,46,105,57,14,236,25,173,83,51,80,70,91,107,21,240,186,86,54,57,243,222,154,69,244,121,126,115,151,132,54,55,94,96,235,156,17,121,81,131,21,132,160,152,175,182,110,224,151,122,170,152,31,80,162,111,232,121,170,152,175,28,96,26,4,211,205,72,89,116,78,19,191,241,25,130,242,44,163,89,197,211,53,26,180,9,5,197,121,180,232,57,100,220,1,77,176,219,216,14,245,168,155,198,207,165,166,184,82,213,138,241,20,134,53,13,6,124,195,178,71,158,54,24,191,101,25,65,18,97,144,234,102,215,105,43,221,68,152,103,57,161,219,223,174,195,147,76,144,138,26,92,209,49,208,166,59,149,138,106,48,98,242,102,48,188,102,78,157,178,175,136,88,224,149,77,132,176,202,15,172,78,182,156,206,175,249,46,63,159,147,203,58,157,95,67,70,8,63,231,38,204,175,133,174,72,40,24,94,101,77,206,215,199,12,46,209,97,65,235,47,84,27,210,241,232,133,97,51,157,93,154,215,126,160,72,185,12,50,23,181,69,223,205,39,61,84,51,229,226,100,154,76,142,19,91,168,243,82,88,198,173,172,33,174,220,232,89,15,111,91,163,161,65,60,107,245,24,61,224,84,240,106,67,173,142,241,55,193,43,107,53,5,11,227,160,146,251,46,122,186,159,19,138,141,182,118,86,57,50,30,133,238,39,180,222,154,121,173,64,244,179,121,166,54,196,49,63,224,93,193,61,251,32,240,157,248,208,51,119,226,234,215,47,188,142,80,243,44,194,48,193,4,160,172,138,102,4,61,26,103,57,245,94,168,214,169,30,77,73,136,165,27,135,105,7,130,46,206,94,142,151,160,71,211,249,36,112,47,231,247,146,121,241,17,220,19,159,107,98,21,187,8,0,122,107,120,86,135,204,226,133,39,234,164,89,17,198,113,247,205,248,36,141,53,154,140,92,164,198,60,189,133,40,146,51,99,222,130,212,75,166,174,236,167,167,98,151,252,53,129,77,131,228,160,83,63,94,129,1,251,149,85,222,83,63,222,101,11,58,19,204,169,31,175,226,84,187,153,2,92,174,93,225,215,244,244,94,60,154,87,119,112,201,23,60,41,145,188,50,104,18,111,174,53,175,61,87,54,135,88,46,5,85,152,244,60,242,226,213,1,63,240,55,147,148,198,222,107,226,70,244,187,131,120,148,67,196,229,175,36,171,241,39,170,165,81,61,104,246,203,37,93,152,83,219,108,66,69,119,116,169,245,204,3,244,254,198,169,178,232,26,244,160,207,161,112,66,204,76,82,117,196,93,38,41,146,134,123,244,13,119,192,32,15,69,147,14,148,244,63,7,32,147,36,56,88,182,47,111,150,97,147,172,102,106,61,106,119,190,86,211,166,236,144,128,179,232,245,99,173,54,193,54,249,30,3,131,252,221,164,231,24,155,133,187,155,212,48,81,151,210,235,73,230,61,220,70,77,240,209,211,201,102,88,250,11,194,28,88,190,231,160,90,141,43,59,201,9,16,136,9,140,92,88,170,120,92,205,131,224,114,71,144,61,182,93,176,236,27,23,23,51,58,29,9,21,55,225,164,90,69,19,70,66,31,159,97,69,66,134,26,140,32,41,101,213,78,80,45,110,114,92,119,79,205,169,31,35,140,142,178,25,17,69,240,99,172,238,78,109,225,166,59,245,99,44,119,94,203,166,107,50,10,81,62,147,174,248,122,31,134,114,189,72,39,125,223,149,44,125,22,50,49,180,180,64,121,245,153,186,222,35,76,155,102,215,83,6,250,15,110,186,232,120,30,205,116,63,48,117,48,214,244,81,61,59,212,154,104,203,65,227,164,154,134,193,60,171,83,35,105,32,4,128,70,227,100,137,76,246,75,198,38,37,197,6,200,77,78,165,70,22,157,247,163,89,244,66,71,177,253,248,248,124,236,108,225,159,161,194,153,176,196,182,0,113,195,173,214,144,254,46,97,225,212,70,4,130,181,148,148,162,145,197,128,220,40,186,173,243,105,158,98,243,172,98,142,5,126,176,203,136,77,81,45,217,61,245,74,224,153,234,133,172,32,48,147,170,193,230,197,106,130,39,132,213,167,234,135,65,249,107,110,147,237,92,125,153,141,136,249,210,220,21,53,73,181,199,238,76,90,37,219,238,228,97,81,227,86,130,92,104,52,171,116,176,183,68,137,215,199,83,28,160,31,219,149,17,229,78,192,1,20,102,3,79,113,128,33,30,59,108,242,205,123,204,22,31,195,255,124,245,5,34,229,65,137,231,140,186,23,25,41,243,176,64,32,46,177,249,86,228,226,160,91,28,207,171,147,125,173,147,134,234,241,85,60,141,81,72,70,191,177,94,213,94,166,232,88,173,239,98,204,165,152,33,95,23,163,29,231,1,211,23,169,19,106,228,32,15,78,72,35,47,206,91,93,138,132,1,115,42,104,168,146,155,181,171,251,142,32,104,248,105,233,186,80,7,222,161,200,65,249,162,169,93,252,181,233,152,63,139,52,154,157,34,141,44,180,126,108,86,238,206,48,136,13,42,171,42,205,196,142,197,51,43,21,171,117,201,71,224,111,153,101,237,216,89,207,232,234,153,138,178,139,146,105,207,39,229,216,53,115,38,14,95,12,215,154,179,26,113,20,235,101,37,160,23,240,146,75,82,43,52,24,243,57,191,146,111,146,240,155,153,238,131,148,65,88,61,77,141,172,180,71,0,236,64,175,247,166,129,151,3,230,245,161,64,187,154,227,30,50,65,96,44,197,28,101,89,169,8,40,238,104,188,10,160,144,30,238,74,164,215,72,136,221,116,143,176,130,213,185,226,101,140,53,65,251,216,138,180,190,35,225,95,120,11,23,147,216,179,247,93,55,83,100,37,117,73,28,94,192,224,60,124,145,74,221,57,130,44,188,2,135,210,119,238,199,71,80,206,192,110,144,54,110,148,20,54,120,244,132,228,206,68,58,72,137,20,185,13,92,165,251,69,50,234,188,222,95,47,203,211,82,154,134,211,176,36,224,213,166,25,103,64,113,186,154,212,244,176,241,114,58,175,78,185,150,65,175,254,165,34,93,195,41,181,245,172,173,21,71,60,115,232,51,203,17,178,147,228,146,13,35,248,139,109,242,116,172,81,48,111,117,115,158,38,217,170,140,116,217,208,180,154,103,80,12,148,179,161,149,43,73,146,173,107,250,186,107,197,193,158,166,38,46,115,138,103,249,186,105,150,69,84,229,220,199,5,166,64,111,25,40,130,187,193,175,129,108,178,179,201,108,65,166,171,103,152,134,182,212,75,86,249,217,152,111,157,177,17,245,139,116,115,151,217,208,129,167,57,129,133,244,82,180,146,76,227,234,35,225,15,142,254,218,49,67,251,177,190,139,213,83,31,51,197,164,236,215,72,208,2,152,83,155,191,114,170,5,160,224,45,71,127,252,158,160,5,144,141,165,108,173,34,104,1,112,152,202,195,251,206,44,228,177,183,17,89,178,174,202,108,79,11,8,98,180,164,24,56,38,172,243,72,104,203,133,215,180,172,163,64,140,23,75,55,50,248,5,215,60,82,4,248,108,49,147,86,224,75,100,147,161,161,61,192,64,6,219,88,43,79,253,65,200,176,32,66,146,253,70,155,140,23,151,79,202,18,214,93,166,180,124,94,207,54,68,78,44,42,66,219,11,10,115,27,202,126,208,226,11,153,184,174,255,13,249,112,11,233,223,97,146,91,182,57,237,53,31,221,51,184,19,16,210,169,129,77,164,91,7,137,72,123,138,53,165,171,29,153,248,47,192,56,162,115,15,215,139,117,189,102,122,122,31,5,142,216,102,231,62,26,139,249,213,252,56,122,119,148,20,71,32,221,181,106,101,139,79,241,18,72,119,184,242,102,124,5,129,116,103,9,149,14,250,119,52,243,137,76,156,33,110,84,64,12,118,81,70,50,67,107,122,176,141,97,42,37,39,97,40,189,184,200,237,166,136,82,59,151,35,203,72,42,159,226,65,201,157,59,58,7,109,73,103,53,7,223,95,81,150,151,254,234,54,196,162,198,190,107,180,42,108,20,129,53,206,198,70,26,162,208,114,123,56,215,205,243,244,236,189,104,254,132,194,81,246,116,72,111,236,251,41,243,219,151,31,137,49,85,163,162,242,249,62,235,15,87,9,226,166,191,175,202,141,173,5,94,141,217,226,159,74,77,125,235,144,4,217,41,51,253,81,241,169,34,223,62,40,28,160,136,162,89,232,47,57,143,176,166,195,186,192,171,123,173,186,11,199,228,23,153,158,97,232,29,130,197,160,51,177,159,28,171,97,74,59,180,105,245,21,122,54,189,246,157,120,107,129,1,188,198,40,228,162,218,178,21,196,239,158,14,124,57,129,14,225,60,109,144,206,111,68,217,126,77,135,158,197,64,196,224,174,72,69,129,202,176,71,137,85,83,21,195,6,127,160,220,232,172,75,121,35,4,228,141,147,178,37,76,9,85,165,8,184,121,240,242,233,242,250,2,159,223,82,233,78,143,55,104,142,149,199,72,18,159,139,93,241,197,124,173,221,78,240,7,70,255,98,229,119,218,138,7,179,167,35,67,6,78,91,241,84,78,45,9,96,66,43,94,21,115,213,116,65,47,182,152,218,19,225,217,140,68,89,110,152,104,217,45,152,44,76,234,147,226,244,201,14,129,34,78,220,6,114,111,55,177,177,72,164,184,184,105,188,112,128,10,121,90,124,145,187,101,165,187,227,173,88,174,237,56,254,72,185,125,172,37,91,134,51,220,78,141,162,126,86,101,95,79,222,109,105,161,197,127,85,55,69,20,42,28,75,112,158,58,210,89,59,21,101,143,94,199,36,200,137,243,52,226,157,115,68,116,99,189,50,175,244,13,56,95,116,221,114,31,197,75,47,208,189,46,11,233,160,119,18,150,28,207,147,54,45,225,9,238,209,110,170,152,144,34,173,238,15,30,52,143,158,210,120,145,133,70,199,224,154,97,243,254,186,83,12,25,157,162,221,90,46,177,180,169,98,234,236,94,237,76,150,174,202,180,166,183,164,141,189,201,41,255,37,135,245,15,186,249,130,26,191,210,58,216,127,209,223,15,109,191,180,37,217,237,208,85,36,197,145,62,189,48,217,218,134,165,233,171,78,207,83,8,213,19,96,169,239,234,237,237,105,19,24,201,64,166,182,144,180,243,11,144,127,54,1,129,169,197,89,43,125,37,229,17,191,142,197,199,147,250,109,133,166,53,144,131,162,152,96,105,116,218,250,158,92,35,57,51,30,174,237,9,89,69,80,222,193,44,87,158,14,27,184,145,43,69,119,246,220,150,160,114,87,197,33,75,30,58,220,36,88,180,201,175,132,36,171,117,204,203,82,132,182,17,131,12,138,211,142,229,44,226,209,31,173,96,72,27,165,215,195,220,67,61,100,224,189,174,173,165,248,245,204,134,224,134,244,94,53,70,131,4,209,32,188,5,7,25,192,117,160,171,101,0,65,227,251,251,136,181,118,246,88,42,197,30,218,91,238,138,96,79,218,218,222,40,207,75,110,137,125,19,209,236,82,82,237,30,69,195,18,37,29,250,227,139,105,137,223,81,131,103,52,93,22,0,197,135,100,220,195,143,46,166,81,214,79,148,86,41,54,19,152,144,239,55,87,95,173,158,43,24,191,119,103,66,163,233,238,160,30,4,142,134,145,113,1,74,102,173,32,48,53,254,129,225,225,225,4,219,23,150,61,98,98,227,134,52,33,209,131,1,19,198,156,159,86,208,13,250,245,85,225,103,60,20,175,253,121,39,117,146,95,43,183,187,188,206,26,90,90,90,104,126,218,147,164,85,34,118,177,3,26,187,240,183,233,242,213,232,45,24,126,168,55,139,251,54,249,44,137,229,148,43,68,236,47,207,18,146,190,62,251,171,166,233,116,213,1,30,97,11,169,162,145,110,181,98,235,176,201,58,136,186,42,12,10,46,196,197,137,124,160,64,148,233,232,82,108,79,219,228,160,205,219,141,27,85,11,48,206,45,6,76,37,206,17,155,146,148,82,110,37,183,16,113,20,211,106,47,190,214,123,179,240,15,100,151,139,211,40,58,218,88,153,50,179,70,158,215,140,148,155,30,16,218,122,219,139,107,190,5,246,236,214,159,246,53,150,139,235,247,204,234,149,55,155,123,184,215,144,29,93,180,252,190,100,109,168,23,67,22,127,251,7,239,51,236,197,31,114,64,62,173,249,172,166,217,96,38,32,114,113,186,80,196,152,162,122,134,67,38,172,127,57,90,110,212,139,212,56,34,171,124,180,145,153,17,227,168,159,124,51,194,212,197,145,209,204,41,165,250,0,237,138,129,176,193,60,58,176,136,134,20,249,106,147,209,105,61,253,89,36,207,8,244,99,104,180,48,179,79,57,165,143,180,219,25,114,58,69,71,211,3,251,41,150,13,199,50,51,88,14,44,86,87,157,183,146,197,37,31,43,92,85,133,150,242,64,186,161,171,211,134,104,130,196,148,179,236,110,180,57,116,208,54,12,242,179,249,240,12,247,241,84,233,220,173,147,173,109,130,182,194,184,75,166,179,30,4,1,117,143,218,50,95,2,102,204,62,88,23,180,146,59,157,111,97,15,132,94,242,40,189,5,40,43,168,16,90,119,48,248,198,91,36,77,127,174,168,116,176,155,246,95,209,202,188,230,39,93,126,163,149,69,155,148,211,185,100,168,96,163,198,213,200,171,209,104,254,118,127,99,66,185,237,172,43,180,174,165,197,216,37,100,195,99,187,9,151,173,115,157,147,183,191,20,103,75,144,206,232,9,236,124,242,185,205,239,37,10,184,195,38,229,14,227,190,139,58,245,58,187,210,62,80,142,91,95,124,132,173,203,16,240,209,204,85,159,129,49,186,86,60,197,30,58,65,203,229,85,205,49,6,251,179,177,165,131,100,240,234,169,16,216,103,48,29,134,50,181,193,108,17,48,2,115,119,211,67,208,53,167,36,73,214,171,235,40,43,3,52,164,145,20,156,237,109,24,111,134,216,203,124,212,63,86,241,157,195,86,217,23,59,174,72,119,133,53,92,2,230,0,45,138,157,230,217,102,60,141,115,157,94,131,192,94,65,67,215,192,179,38,17,73,249,180,47,39,43,84,166,94,28,222,86,185,166,101,139,251,196,82,177,103,231,185,200,75,38,16,192,185,208,232,200,125,75,240,195,46,107,50,165,120,215,181,220,28,83,1,222,156,202,12,80,24,240,182,153,205,147,123,17,65,251,103,7,43,7,216,46,113,75,242,128,247,202,112,116,106,193,61,53,53,198,160,33,25,35,15,58,181,29,227,61,82,50,163,140,126,142,51,142,185,197,39,57,177,159,11,88,61,75,62,134,71,36,230,219,214,159,245,122,243,60,245,122,195,146,170,222,112,110,153,134,196,122,245,27,207,251,198,27,182,137,228,188,237,166,185,255,181,140,221,220,51,7,34,46,29,198,16,164,129,98,13,102,158,154,100,229,229,125,134,19,54,45,166,255,210,182,128,220,141,138,236,236,148,50,91,20,139,172,107,162,52,206,186,173,44,212,124,145,163,56,121,67,72,83,210,85,31,34,171,122,52,79,183,233,56,34,248,169,152,24,42,108,57,149,171,15,52,0,167,130,63,52,181,52,46,97,93,119,27,244,199,27,36,74,130,210,252,242,174,199,145,150,15,239,158,97,126,157,194,107,86,54,71,199,235,244,170,72,55,27,196,34,74,13,144,211,148,93,210,47,182,20,232,48,131,63,136,171,151,97,99,173,229,89,122,161,249,17,243,82,101,43,11,11,202,45,111,211,67,117,234,248,90,29,247,184,185,186,162,20,36,37,33,43,11,189,30,211,151,172,197,150,94,188,5,15,41,123,183,235,122,234,229,153,248,20,12,24,210,183,194,124,243,136,43,30,171,124,148,168,88,106,201,165,198,56,184,39,197,36,99,86,98,211,210,42,103,79,178,80,107,148,161,247,240,205,99,220,113,216,227,208,44,78,125,135,182,199,43,89,107,189,202,239,122,166,92,87,21,245,165,158,216,92,253,184,101,120,25,25,254,225,145,73,152,18,99,28,191,161,117,204,231,169,217,49,202,106,26,133,103,55,237,43,238,44,151,143,87,228,247,114,45,63,0,194,189,21,239,211,22,171,138,8,211,213,233,124,169,252,246,70,175,48,123,208,253,243,58,101,108,226,66,237,209,252,228,115,192,211,216,190,216,98,100,223,57,202,27,189,139,139,55,164,137,126,122,187,48,186,223,184,115,45,212,63,56,218,108,143,115,99,72,102,44,51,213,64,66,223,68,48,229,142,58,209,167,143,43,14,218,246,1,198,51,14,66,210,45,147,62,4,170,74,104,134,189,243,141,171,239,235,171,133,128,229,211,108,203,90,19,105,188,66,157,5,13,252,73,103,248,77,206,69,173,158,175,74,38,101,245,192,58,8,95,99,245,197,253,15,87,134,35,34,170,59,175,179,83,250,102,148,105,208,98,244,78,208,51,1,162,159,254,50,88,242,27,13,164,106,1,226,75,218,147,121,235,253,22,121,119,114,142,164,178,133,55,103,121,26,162,104,219,181,88,58,164,137,215,56,77,111,34,150,70,110,233,86,106,214,169,74,120,131,144,19,30,61,81,241,14,19,25,112,229,188,17,70,183,243,38,98,126,121,82,19,190,147,193,172,64,163,59,163,239,23,42,147,100,88,247,89,85,193,189,17,187,107,175,152,250,162,116,185,30,228,226,68,15,152,125,248,227,30,8,240,106,166,125,111,18,56,163,241,249,65,218,146,167,209,103,148,244,42,136,253,77,112,75,170,252,52,135,255,247,160,245,71,58,36,180,46,178,49,149,168,164,96,197,69,192,68,46,203,117,254,67,97,27,147,242,217,78,173,160,248,71,250,74,69,97,244,107,181,63,130,108,243,83,69,145,234,51,31,130,165,187,186,101,183,217,49,93,229,69,5,132,31,132,41,235,104,185,158,133,221,253,17,138,8,108,52,245,196,119,93,89,94,243,209,40,18,109,60,66,25,138,238,118,97,100,192,46,174,92,97,219,123,145,159,119,55,61,211,160,15,173,166,88,162,111,26,48,124,51,11,1,86,140,102,214,207,148,79,36,27,207,235,43,138,189,186,173,26,220,41,213,86,255,54,125,36,129,174,149,216,176,126,84,132,225,149,72,198,185,39,11,138,131,255,245,128,21,59,97,192,106,12,35,99,202,20,243,45,79,48,110,53,236,229,235,191,172,130,255,67,191,198,238,23,238,121,206,129,38,111,57,64,160,188,105,156,206,200,157,11,72,112,103,62,57,143,55,139,147,148,6,223,211,138,25,81,133,220,26,76,19,51,225,100,90,69,39,234,139,151,60,58,31,151,251,207,168,223,17,114,146,140,203,66,26,107,97,87,238,58,170,220,155,51,194,45,230,21,55,71,215,43,86,107,112,214,11,62,20,162,17,43,185,90,94,85,67,169,102,179,30,248,182,199,87,119,80,61,75,77,215,250,69,95,80,4,165,45,249,106,71,183,215,53,92,59,205,179,41,31,35,177,210,139,138,183,192,138,147,209,231,149,212,172,185,120,139,164,120,156,189,38,49,64,246,224,50,170,214,38,102,53,65,16,126,196,122,121,85,150,19,79,46,125,241,181,254,187,58,113,19,76,36,151,110,98,211,56,144,245,190,103,112,157,138,124,148,202,63,74,156,36,174,62,234,25,51,62,245,115,137,185,100,236,58,220,155,165,124,91,102,246,200,114,10,15,85,140,28,81,130,0,193,5,14,242,223,118,80,148,223,236,134,250,1,66,160,42,69,61,6,202,192,242,155,140,237,65,141,31,232,62,172,22,67,186,209,183,2,7,233,237,94,81,108,15,236,7,254,62,109,146,123,142,107,39,9,208,212,214,88,166,186,152,238,26,148,175,230,94,63,43,182,165,246,73,174,201,111,67,35,243,197,144,158,110,254,67,139,74,134,228,184,110,54,27,16,189,249,135,192,223,133,185,169,158,132,255,210,152,205,102,48,53,51,35,225,168,105,228,246,68,181,129,48,92,6,194,216,162,164,181,38,213,88,145,11,8,14,71,222,194,26,27,228,42,168,101,46,83,50,150,227,33,118,205,189,91,233,114,81,198,175,76,217,102,237,29,87,173,17,199,61,20,233,130,51,83,75,80,78,81,191,80,51,60,86,220,175,4,137,211,196,49,60,84,77,81,164,160,149,86,222,35,13,219,143,188,110,199,54,99,105,156,80,208,207,72,77,211,32,241,242,121,14,160,201,59,91,245,16,104,144,184,0,192,180,119,119,139,184,190,106,197,40,82,5,40,139,185,220,20,151,214,235,18,215,159,215,126,253,158,65,201,146,234,73,225,184,185,174,22,90,123,62,221,4,210,136,200,226,134,45,53,8,1,7,100,46,6,73,22,91,100,202,60,229,117,225,2,155,190,9,48,150,145,101,241,159,50,181,220,38,186,108,115,61,118,255,99,40,17,209,181,32,226,127,148,119,248,149,209,123,234,158,22,42,121,69,96,127,1,43,205,58,227,78,131,215,0,98,90,154,232,89,224,121,175,50,99,172,147,35,163,50,29,130,61,163,73,140,166,24,3,62,76,138,222,97,241,40,201,10,100,123,57,217,181,78,244,83,168,120,26,226,152,239,179,168,112,113,64,194,100,121,22,161,235,108,165,251,153,31,133,128,251,213,211,26,190,81,213,214,117,160,210,87,37,115,105,159,147,140,182,39,87,251,192,205,225,161,252,208,32,230,202,117,249,235,255,224,159,48,141,253,187,125,130,127,140,136,117,7,32,119,190,209,173,4,146,34,128,88,0,80,17,133,191,60,164,241,116,73,45,21,129,20,79,127,202,122,14,139,32,3,206,248,241,251,9,125,6,185,190,103,131,152,28,82,81,211,234,25,186,180,33,50,117,132,158,10,154,50,190,202,255,22,40,43,79,211,245,87,132,202,129,31,137,127,29,183,180,242,230,200,6,85,98,205,86,79,18,132,180,109,43,207,252,230,56,73,61,147,135,90,139,232,226,43,216,102,169,143,239,189,76,88,70,2,48,75,122,189,60,155,69,183,101,166,152,3,129,127,208,170,171,12,45,220,89,19,224,36,250,247,149,152,194,11,52,32,105,64,23,239,54,0,60,235,153,175,75,69,175,96,201,30,143,151,201,158,204,187,41,6,83,1,71,123,25,122,44,214,86,190,50,139,117,242,154,85,170,140,115,19,58,53,191,51,147,29,169,141,200,198,187,26,135,105,193,107,2,93,76,75,148,121,220,27,135,73,138,200,24,14,68,178,46,92,148,151,44,50,80,190,43,157,116,238,141,84,18,254,149,132,140,3,197,130,58,39,129,138,35,233,49,157,0,243,44,103,233,245,227,40,213,242,179,95,125,13,242,73,77,245,75,85,79,0,73,110,174,14,231,43,179,121,30,87,193,167,120,55,28,254,226,20,231,112,126,45,202,194,212,206,163,5,97,166,86,105,188,80,74,3,219,92,161,211,90,150,210,127,148,155,24,109,169,247,161,9,11,139,209,225,229,113,88,173,188,38,116,16,213,184,117,77,22,110,100,213,238,222,33,92,110,210,242,2,230,159,127,49,136,208,174,255,109,122,227,180,93,143,57,157,222,56,109,215,19,166,55,8,237,250,35,252,155,109,129,62,55,181,29,37,3,88,182,116,236,148,89,193,115,189,211,158,92,124,150,250,11,161,211,158,92,88,188,248,85,83,210,211,158,28,190,88,252,204,109,105,62,11,23,197,60,221,252,20,154,161,152,63,95,170,103,229,235,108,9,223,111,128,142,244,195,236,20,76,216,91,105,240,92,53,194,117,139,168,27,109,97,81,137,5,11,228,23,252,68,200,139,203,20,188,2,252,234,76,82,19,241,116,19,210,243,240,51,217,233,196,20,85,10,108,43,195,181,173,205,50,146,106,214,29,182,174,109,26,66,207,132,113,168,66,45,216,4,236,37,68,171,183,137,43,58,212,33,105,124,154,201,245,85,102,67,135,223,72,112,7,222,166,253,47,79,176,108,83,68,254,121,224,231,227,231,43,13,34,131,197,219,131,157,213,81,29,65,30,53,67,117,205,178,35,1,74,186,10,178,71,151,160,45,194,183,115,36,171,60,181,248,249,71,186,50,164,56,160,69,5,76,106,20,160,38,24,172,120,125,16,186,129,169,79,79,21,174,79,97,99,49,37,109,244,77,12,204,42,125,241,36,219,225,117,168,3,127,112,200,201,110,166,157,250,112,198,122,243,44,250,129,190,113,177,43,151,145,160,181,100,154,214,36,191,75,219,116,66,72,221,27,0,179,223,186,37,63,118,12,67,165,205,244,65,71,13,107,81,198,250,6,199,198,81,42,239,110,26,141,235,176,116,178,246,116,142,76,183,138,123,209,138,18,2,67,22,169,46,114,2,93,94,8,245,73,87,83,91,110,146,79,41,178,219,68,68,114,203,126,65,215,192,203,220,203,174,169,99,158,115,243,126,20,95,187,204,130,89,118,226,43,143,26,134,227,230,21,246,213,200,9,220,173,26,63,23,189,198,49,2,119,11,94,81,92,206,244,73,202,196,212,76,248,226,147,42,117,167,180,12,173,242,168,91,229,145,206,194,206,250,149,66,151,29,175,180,150,123,113,100,91,233,100,50,81,131,111,21,120,170,230,21,204,234,57,146,109,6,78,220,251,222,150,64,109,81,80,227,20,254,231,247,199,118,222,95,183,195,241,190,71,244,240,175,13,126,33,191,17,149,237,45,180,69,165,39,240,227,100,164,185,243,101,6,19,58,103,120,36,4,6,134,177,93,57,81,238,157,212,235,6,94,205,37,144,86,69,77,79,77,237,42,194,225,207,161,249,188,126,199,43,82,242,241,242,236,194,48,41,98,59,56,107,133,174,158,189,21,13,185,207,10,214,212,13,19,100,97,156,138,190,180,31,37,175,102,108,157,121,207,105,112,135,96,15,146,189,63,118,70,43,164,114,196,238,160,69,179,219,235,238,234,10,159,59,127,94,179,61,48,183,17,191,247,77,153,54,189,120,224,19,51,63,167,192,175,182,23,166,106,127,155,235,49,37,249,253,235,127,61,227,19,46,80,251,151,233,88,149,151,94,149,83,167,208,178,176,176,24,21,107,152,88,233,12,0,188,119,101,128,30,223,41,31,235,133,68,38,68,196,179,21,235,102,137,48,187,197,237,129,44,232,157,161,57,160,167,52,191,132,213,161,191,110,148,226,191,250,203,176,140,253,245,255,127,67,252,151,27,226,137,127,56,129,226,166,131,2,16,230,51,78,105,201,167,195,116,160,83,90,242,233,48,29,129,150,172,138,185,98,138,215,147,207,147,144,16,44,7,52,210,88,33,117,35,218,112,234,61,145,74,82,217,55,239,101,97,53,88,14,3,200,42,18,219,216,31,94,164,221,32,167,22,137,163,92,181,57,235,50,130,85,55,45,252,60,144,113,19,36,164,203,61,228,165,188,13,83,89,135,101,140,228,127,25,214,167,23,13,176,89,212,221,132,66,189,171,172,155,29,26,237,95,88,246,42,147,189,104,74,128,102,38,228,242,138,187,182,174,42,120,87,161,176,29,141,172,77,160,164,131,22,117,97,224,188,132,158,161,97,39,25,251,52,41,53,53,139,11,119,151,75,143,249,30,105,111,118,83,237,189,67,46,91,235,87,29,64,39,125,80,81,19,162,100,82,166,164,252,109,231,109,250,140,204,57,86,104,43,176,87,181,204,51,107,155,107,33,67,194,99,83,160,53,43,74,91,73,239,179,23,126,2,78,163,193,106,201,77,110,43,82,45,17,163,149,6,127,40,5,94,243,203,5,64,219,162,80,215,185,252,109,72,76,117,151,168,56,201,94,168,40,175,170,74,51,133,58,228,241,116,246,129,50,74,155,105,212,60,132,49,40,64,187,163,105,72,72,149,139,171,164,208,146,171,6,168,203,196,134,219,42,29,46,99,232,50,39,95,116,41,206,105,85,140,35,177,59,80,239,217,99,205,56,149,235,109,84,92,179,139,13,37,227,121,213,31,173,50,101,221,35,117,187,16,13,131,81,62,124,235,100,40,189,160,241,193,72,116,189,171,167,229,185,161,155,177,111,183,33,37,227,68,63,163,220,85,122,246,204,172,91,71,76,211,96,218,250,141,45,61,126,243,209,101,229,82,54,159,200,100,32,50,73,17,28,92,220,220,78,186,77,109,254,95,226,206,218,91,164,81,73,165,244,149,240,29,114,109,180,46,72,233,87,101,163,21,26,232,122,202,19,135,100,52,160,184,121,165,42,35,223,78,63,246,61,82,90,234,11,46,34,93,152,110,115,118,210,94,151,147,219,37,117,185,218,230,218,37,188,200,1,47,208,18,37,147,248,49,100,160,12,67,67,223,220,128,150,197,94,132,64,198,167,90,102,180,47,209,155,52,83,133,44,220,210,113,223,57,199,227,139,247,191,239,217,50,165,181,241,202,182,156,77,106,19,42,35,77,142,1,210,134,84,243,73,138,82,91,51,8,77,183,81,238,146,123,50,221,201,124,182,239,86,153,61,111,188,253,205,244,106,71,146,62,187,94,144,111,145,77,105,39,93,209,240,21,238,8,24,68,210,147,43,178,5,128,180,81,80,210,27,178,158,2,51,109,197,66,114,45,175,166,94,159,71,246,139,47,82,25,193,62,92,113,24,187,34,35,85,55,161,183,48,117,235,86,129,146,60,87,73,190,9,236,45,114,177,51,97,232,199,82,145,147,238,51,213,142,152,1,80,121,174,217,199,74,129,178,91,119,90,66,199,215,249,248,253,192,0,245,251,114,251,9,131,147,66,192,216,98,244,190,146,166,170,101,197,129,217,40,102,238,105,85,72,5,30,169,110,83,90,211,107,244,249,82,82,48,188,172,130,75,163,93,34,132,163,27,149,164,11,198,32,98,166,83,92,172,243,184,221,150,86,155,160,194,76,183,120,150,25,106,246,124,67,18,20,193,30,21,96,25,63,93,76,84,174,140,71,228,234,36,183,170,251,237,142,184,84,188,232,64,39,44,123,244,166,190,243,11,170,160,126,105,89,219,118,51,189,2,108,114,64,142,223,146,55,118,30,148,41,98,143,200,73,141,39,118,105,78,0,127,65,250,204,37,71,28,208,155,219,177,182,142,232,209,81,65,179,39,142,233,122,98,25,123,31,154,152,144,86,31,129,229,230,30,78,91,26,79,100,63,116,172,216,42,147,163,236,81,230,172,118,28,60,75,244,103,218,201,2,116,216,181,65,87,239,16,231,26,227,236,29,175,238,193,33,39,97,251,12,247,215,159,63,176,236,128,163,98,106,243,109,191,236,223,215,110,230,237,231,59,239,208,186,219,150,80,189,109,181,111,96,150,151,232,187,249,124,209,42,135,165,72,248,133,136,164,13,119,250,90,58,12,108,200,83,238,94,238,3,44,113,92,160,81,127,36,166,237,238,65,33,233,171,103,249,162,205,85,209,214,248,81,164,5,85,106,150,32,168,26,183,74,134,32,248,229,105,104,129,38,26,40,131,94,150,166,164,119,246,80,209,58,34,151,184,174,172,12,231,38,244,215,97,33,57,146,177,103,137,174,203,95,59,169,129,93,53,98,81,39,185,187,84,90,91,245,34,26,64,165,219,211,185,78,43,65,37,226,29,35,110,221,7,200,5,53,148,22,14,22,8,32,240,122,6,128,67,38,213,121,188,171,51,72,148,67,32,201,154,116,138,230,57,211,28,98,64,113,233,81,87,159,1,34,42,66,142,249,156,145,9,71,75,187,156,69,69,191,150,113,236,86,246,158,20,241,195,240,191,26,104,37,191,133,139,78,198,144,71,26,244,149,30,212,75,121,170,76,6,32,150,212,78,10,50,88,14,43,173,1,155,139,214,242,14,45,11,198,153,198,13,255,183,176,59,204,71,163,88,17,248,192,184,105,86,44,184,20,179,197,19,140,203,56,167,134,113,72,236,195,161,135,91,213,61,70,187,185,160,169,146,222,126,28,25,164,140,146,44,62,228,230,193,109,13,170,40,197,7,167,86,109,144,94,163,115,138,106,126,240,212,151,129,103,160,5,127,225,184,235,222,47,74,169,56,104,48,130,207,150,85,59,133,217,73,146,17,72,14,66,174,84,65,141,167,36,135,143,194,125,71,38,69,167,36,135,236,184,62,210,61,2,201,225,77,160,72,187,219,25,143,120,241,7,140,207,253,156,48,128,153,188,153,66,168,95,110,43,135,7,104,32,221,225,254,253,85,232,171,66,173,155,55,251,249,233,105,69,120,30,57,106,243,207,98,195,46,98,169,225,51,241,58,16,48,12,66,198,5,64,209,168,129,9,102,93,132,176,111,251,194,146,119,98,66,220,239,180,69,33,62,125,133,202,49,135,208,162,120,124,124,171,32,121,190,35,202,194,167,95,95,237,70,219,44,133,195,124,85,170,240,197,103,100,18,130,143,242,210,159,235,76,78,62,21,60,48,213,194,84,187,32,166,95,1,173,176,130,97,80,193,203,98,27,173,39,15,83,205,73,212,14,64,245,226,18,79,163,246,74,103,109,189,95,195,105,212,166,189,96,93,211,75,136,218,95,186,92,2,11,79,162,54,212,250,228,248,185,230,113,230,23,223,102,211,248,191,81,183,42,41,126,233,67,205,20,255,65,184,215,229,126,171,112,214,126,31,38,173,5,103,100,29,35,33,233,223,254,45,9,18,155,83,36,211,0,173,216,218,226,210,107,80,111,244,148,240,232,169,172,88,98,121,34,156,60,231,204,46,59,213,177,142,25,73,247,245,196,230,78,167,151,3,170,30,244,84,155,37,56,227,232,32,194,87,187,189,171,213,210,217,120,210,145,43,206,210,98,31,54,202,164,225,21,145,243,79,221,154,244,82,147,169,118,166,52,55,94,145,158,124,152,89,180,64,8,1,78,62,29,143,68,201,9,209,30,160,78,199,35,57,250,188,88,210,124,241,253,249,247,5,238,86,52,101,161,228,136,136,10,63,137,173,253,208,203,54,42,241,187,223,209,4,244,128,87,11,129,232,4,124,134,218,222,109,188,118,137,203,158,13,154,115,24,78,23,39,11,219,172,163,173,37,105,74,58,203,184,70,133,31,183,95,100,169,118,214,119,199,104,211,197,204,226,179,204,241,248,97,178,217,106,132,159,136,83,49,0,213,191,239,170,27,84,102,168,215,245,68,27,119,51,133,208,83,20,223,22,88,144,225,252,168,137,84,175,114,155,36,149,16,60,24,100,200,96,112,107,177,210,133,195,241,37,177,219,254,46,141,8,126,75,105,37,165,192,16,15,110,52,156,110,54,131,231,8,34,91,1,121,55,46,69,246,135,206,223,17,240,63,119,85,130,147,228,211,246,16,72,2,25,211,82,37,251,183,190,202,42,75,112,169,172,133,41,111,139,192,5,141,63,237,178,173,171,71,202,21,73,167,6,2,130,29,95,227,247,247,45,226,73,51,202,250,99,145,176,200,242,54,103,133,177,93,239,194,193,58,232,163,247,20,15,122,28,20,88,99,152,111,222,155,162,251,197,140,168,217,156,63,213,156,117,180,42,182,127,181,65,58,51,219,39,200,202,114,23,15,120,205,200,205,234,40,73,214,218,59,146,194,87,22,79,150,58,5,230,59,135,41,45,106,77,151,194,198,92,74,228,154,203,96,79,113,0,84,31,96,47,142,40,148,74,131,107,32,108,242,69,167,211,228,77,61,46,144,245,1,194,52,57,87,79,166,174,240,233,52,121,187,5,42,125,38,124,215,157,104,179,37,57,65,171,200,174,81,11,180,47,123,250,80,244,163,210,108,172,60,84,222,26,239,4,88,30,152,121,81,25,15,105,184,87,156,119,155,72,150,46,117,85,76,52,173,89,166,228,146,150,140,103,163,130,154,243,187,148,91,131,41,129,229,170,118,30,236,9,105,66,188,99,81,101,213,8,113,107,246,81,205,160,75,180,197,234,202,115,105,51,169,250,236,165,246,131,17,52,146,60,220,220,39,85,59,161,233,115,90,181,243,18,154,62,192,211,170,93,241,111,238,147,108,166,247,77,78,170,118,148,10,81,252,97,254,153,21,159,247,219,157,244,15,227,254,79,141,126,215,154,203,140,232,102,155,130,252,248,203,39,96,173,35,86,155,145,48,121,93,73,89,85,238,123,82,242,51,17,44,131,54,157,56,104,103,121,238,87,193,126,234,24,211,145,187,208,156,52,99,166,130,18,234,143,23,10,18,234,55,157,224,51,132,81,156,127,121,64,31,11,92,158,5,185,64,112,64,155,214,250,116,42,250,105,132,224,148,140,255,103,68,254,126,139,87,139,145,188,250,187,13,104,74,70,197,76,116,178,195,104,253,225,170,33,199,205,228,181,204,172,208,112,115,139,114,201,86,52,172,24,145,27,162,203,13,15,201,141,203,234,143,125,22,82,57,46,38,169,196,188,186,68,37,158,204,59,150,150,205,98,120,149,232,103,101,72,213,147,123,220,57,55,125,139,114,179,149,132,185,6,146,0,145,50,251,4,100,145,4,110,105,165,75,64,22,157,70,91,122,9,200,34,135,158,113,80,241,67,11,79,134,248,91,61,206,85,59,116,230,31,94,59,104,85,55,242,123,143,40,240,1,60,170,78,246,9,23,90,139,94,137,189,185,7,7,89,39,43,102,158,163,19,38,236,19,153,81,171,94,229,118,57,84,58,99,50,35,124,255,168,137,73,77,167,26,7,67,1,204,171,8,3,87,195,94,209,81,139,9,167,3,87,26,67,18,35,231,43,40,21,249,24,212,197,245,8,3,87,153,73,175,191,124,78,9,210,116,14,200,155,30,110,233,68,147,197,156,143,153,234,156,120,68,45,60,42,38,223,240,182,5,109,227,250,77,226,77,62,182,163,122,64,47,200,226,11,178,102,58,61,26,79,76,209,102,242,132,255,241,36,146,66,118,148,135,252,226,6,191,243,201,210,66,243,19,52,77,36,9,125,94,240,169,166,201,105,159,55,152,160,105,210,69,232,243,214,28,150,79,226,7,151,15,199,33,60,17,114,243,52,129,205,40,62,86,136,147,28,104,100,223,100,113,142,215,110,56,117,215,208,122,169,184,85,42,183,105,231,61,183,70,219,29,95,153,74,246,68,126,125,237,180,181,43,58,162,18,96,160,17,24,23,149,142,84,163,0,25,193,185,128,4,111,122,230,160,117,22,245,103,79,52,158,222,188,53,216,40,54,205,121,126,21,157,168,229,87,242,232,147,47,74,37,101,139,233,49,39,75,78,133,64,59,79,46,205,3,113,190,202,36,135,75,253,111,223,228,117,101,131,171,118,210,241,109,222,21,37,82,29,153,46,46,145,1,121,147,148,173,13,235,3,209,76,110,83,74,19,98,62,213,229,89,36,150,1,54,48,17,240,197,192,192,32,190,82,111,31,81,83,142,85,167,142,88,21,198,244,104,135,121,199,7,223,63,83,58,232,123,182,66,141,200,123,178,25,84,178,135,195,103,204,205,195,222,8,60,126,40,172,113,237,194,165,183,49,129,156,97,206,124,122,33,55,248,239,153,172,208,15,39,239,135,244,29,112,126,118,149,147,213,165,26,227,161,218,182,11,123,205,147,75,255,129,193,148,182,55,113,223,150,36,225,179,139,173,98,241,228,138,199,168,107,20,128,232,103,3,139,149,231,212,245,33,97,46,212,51,135,224,49,12,84,67,92,65,91,237,88,147,173,105,22,159,193,59,4,154,170,36,65,18,253,236,74,107,41,144,94,219,14,221,140,131,26,27,234,23,65,63,15,72,179,188,125,155,89,244,144,219,165,221,177,209,245,135,31,233,140,112,250,252,132,51,78,53,62,216,8,125,251,32,103,244,130,45,244,145,154,231,134,194,181,179,29,31,125,111,200,42,53,61,71,189,64,220,81,225,225,173,54,227,115,93,242,186,63,21,77,122,211,141,249,205,131,79,233,207,210,19,163,247,138,222,189,166,190,32,146,25,33,229,190,162,178,150,127,206,6,205,233,247,220,238,187,86,98,228,112,121,210,38,46,2,62,17,23,70,241,161,150,28,73,17,85,113,242,15,99,121,182,74,179,59,201,151,231,56,31,129,37,215,57,91,51,125,242,143,255,255,74,163,234,79,175,117,138,27,73,83,162,168,35,49,124,122,227,179,129,126,38,187,189,235,18,19,137,154,126,19,34,54,120,162,159,84,172,89,26,57,233,125,169,186,125,98,78,183,0,215,15,72,208,143,37,59,131,53,194,16,18,33,152,171,184,213,39,34,31,146,236,156,108,218,24,38,143,133,242,70,52,231,213,140,134,165,167,133,99,115,75,7,226,131,191,110,133,214,123,44,123,199,99,171,172,243,113,240,4,216,8,191,85,163,59,167,122,249,227,119,55,36,57,7,138,132,212,173,173,243,122,140,134,182,245,72,0,29,143,223,66,93,223,238,32,38,166,68,104,119,178,67,156,137,126,166,187,165,168,89,89,41,211,61,79,246,225,150,5,91,37,228,92,246,143,111,245,184,188,71,199,217,187,33,241,74,236,125,229,254,15,209,15,116,80,30,80,147,159,227,81,253,221,199,250,13,26,249,87,150,169,27,239,28,54,245,124,50,175,62,47,62,161,225,141,191,200,145,55,254,195,111,127,49,125,106,212,36,3,254,134,232,67,235,3,243,82,213,228,27,164,154,237,25,202,149,126,8,87,238,60,128,142,129,44,239,91,69,59,17,190,30,67,146,239,252,197,173,223,249,205,159,255,208,120,52,102,60,175,53,59,53,64,122,233,109,178,222,99,51,88,139,115,60,152,189,193,169,243,70,178,225,15,107,154,21,84,162,219,46,81,153,111,55,253,185,185,45,30,198,39,199,73,1,240,132,102,143,182,23,241,247,207,172,122,124,226,246,169,175,232,172,6,213,78,180,213,24,6,233,24,123,32,230,221,120,53,188,164,142,136,216,76,241,114,66,65,168,192,30,203,242,225,228,113,62,108,68,161,191,25,123,217,165,69,177,53,90,115,248,52,243,149,218,130,225,52,41,137,52,185,40,216,194,44,36,47,195,47,19,143,134,44,149,34,29,178,134,10,18,56,184,162,231,224,67,232,102,153,236,110,101,85,211,118,221,11,223,116,173,39,134,242,234,253,223,32,3,85,111,0,66,250,71,23,152,228,53,181,144,217,43,187,166,253,100,143,108,190,226,108,63,149,42,176,221,187,52,105,37,223,198,199,180,56,113,134,210,228,209,179,171,39,39,142,107,150,224,167,65,29,78,103,77,147,232,26,33,111,63,227,215,81,115,44,197,90,81,57,175,116,179,11,230,61,34,42,140,105,144,92,166,232,8,77,71,63,110,225,39,215,54,72,142,186,137,222,223,215,91,202,219,28,229,207,74,13,178,208,66,53,141,234,66,128,99,67,109,162,97,118,193,58,176,41,29,15,57,167,150,4,50,1,8,143,204,106,70,184,196,196,189,251,147,133,82,27,218,3,0,220,36,101,182,170,199,228,112,31,226,69,139,198,50,114,72,1,234,231,14,183,151,153,43,102,191,181,99,104,146,186,180,250,185,219,230,104,155,98,215,175,196,46,244,105,220,133,35,201,39,187,47,113,113,68,63,5,168,150,175,50,61,204,254,241,155,170,223,173,107,161,125,203,130,144,216,132,126,72,3,0,132,161,203,144,161,118,137,157,251,132,139,100,106,126,154,119,159,207,20,17,43,124,57,78,202,17,74,108,234,136,105,254,244,94,182,251,159,189,201,127,44,27,67,10,225,38,6,43,48,14,28,176,193,43,185,111,54,214,159,110,209,159,168,3,11,45,71,106,116,12,79,213,148,64,90,3,30,137,49,60,232,89,209,100,141,217,190,121,47,118,169,222,156,247,155,144,96,73,67,208,57,191,165,244,209,221,58,93,141,68,134,86,104,73,108,86,245,233,104,250,35,147,192,4,205,124,95,110,219,109,86,250,247,62,196,68,63,41,223,127,187,81,190,250,56,46,226,115,178,102,173,235,93,194,44,226,201,106,28,102,188,237,130,165,110,224,22,80,55,103,106,109,43,63,80,219,163,52,42,233,130,190,7,18,44,144,85,103,64,164,61,41,2,131,79,185,235,229,82,153,174,23,250,159,57,118,32,186,169,202,251,86,63,192,13,61,220,175,32,196,3,182,122,13,196,161,94,187,44,101,168,136,42,2,202,225,0,233,220,147,226,140,132,17,71,203,246,65,247,90,214,214,53,85,184,225,183,198,147,84,226,29,140,45,35,165,108,126,184,113,248,190,76,14,170,181,33,82,78,148,22,239,190,124,157,44,49,48,139,131,247,86,92,98,236,114,209,136,225,89,50,159,60,76,184,118,75,61,249,235,137,217,38,90,65,130,149,5,81,229,51,172,98,26,211,106,127,9,137,95,14,10,23,66,86,221,220,209,141,31,146,95,155,237,203,186,232,224,65,96,187,125,42,46,134,13,131,168,210,252,112,122,85,93,232,11,211,151,53,18,177,216,233,126,86,85,248,116,127,139,31,71,171,214,146,251,144,148,176,159,103,80,129,236,165,162,43,183,182,235,140,83,23,87,47,244,216,80,238,80,48,251,150,216,37,244,197,17,164,19,167,153,83,86,91,154,0,23,205,211,77,47,247,88,98,26,54,112,189,46,177,162,184,3,18,99,100,169,238,59,49,113,99,6,189,97,42,227,232,29,157,155,130,37,36,195,141,137,149,114,201,45,248,0,139,250,147,151,134,239,220,239,239,224,143,199,11,30,180,48,237,204,150,183,139,116,207,46,75,141,125,16,218,94,122,239,36,53,223,178,135,24,173,171,97,41,42,148,162,176,159,12,148,122,197,117,192,68,139,91,14,0,226,154,135,201,112,43,29,146,106,240,188,122,181,174,234,84,215,225,166,129,251,192,171,166,112,143,234,114,129,56,169,38,152,153,49,148,227,215,136,216,31,252,182,121,123,161,97,190,115,184,165,245,59,172,210,238,135,21,98,54,203,193,161,160,149,163,133,100,204,223,52,69,114,223,248,203,245,236,168,106,56,232,91,50,113,33,37,247,135,27,172,130,105,26,174,179,69,33,177,147,116,202,56,216,160,82,114,55,221,38,45,57,106,175,41,111,97,128,160,169,24,87,78,251,250,253,144,125,214,22,133,29,255,5,220,227,211,45,105,120,59,43,213,123,170,207,79,210,156,23,17,47,6,106,2,54,41,81,27,225,52,53,235,175,170,169,118,235,77,248,225,181,252,125,81,11,254,128,34,3,30,215,245,192,181,87,215,122,231,98,25,169,255,207,223,132,235,138,215,215,149,37,192,237,207,244,97,238,24,70,88,99,208,122,212,52,247,221,168,120,235,181,193,76,215,2,54,221,251,21,147,38,154,198,194,12,89,158,184,42,171,138,165,168,150,160,71,160,23,145,40,43,207,147,92,132,135,175,41,61,253,226,174,84,131,99,223,225,248,44,29,80,183,145,214,73,164,153,223,56,206,65,218,139,33,238,178,131,41,107,218,177,16,225,151,60,17,148,112,167,99,221,110,50,242,212,205,179,10,99,26,163,9,10,24,165,41,193,99,19,58,169,213,173,121,212,244,218,125,29,111,125,17,30,212,88,201,197,86,40,225,180,45,48,73,37,87,41,78,47,175,76,180,31,6,87,47,73,159,47,158,159,182,122,24,182,202,213,53,91,21,181,233,174,187,232,28,213,211,214,221,51,172,46,181,71,163,253,208,242,100,247,208,228,188,199,25,30,61,9,105,146,126,209,27,119,142,176,125,46,211,20,212,127,142,131,113,243,52,16,122,31,184,30,220,136,186,37,119,75,24,168,72,19,225,91,250,10,108,106,237,24,31,195,157,104,97,124,13,99,225,82,173,124,52,242,79,159,229,211,117,178,247,151,29,77,67,172,141,237,74,252,108,139,118,82,240,211,11,13,99,122,200,57,247,47,196,50,21,122,126,22,59,128,109,100,35,44,139,179,200,64,231,130,234,70,149,156,161,120,139,67,47,129,200,55,75,113,73,112,86,57,238,99,97,60,120,117,124,183,11,163,164,63,34,175,166,17,93,166,206,228,125,95,170,93,20,209,114,18,12,202,252,159,91,201,91,24,11,137,56,16,95,198,103,100,54,252,199,239,116,185,116,239,49,198,34,85,138,59,130,102,196,211,36,35,179,28,109,146,30,194,134,175,75,48,244,117,123,254,102,79,191,3,189,221,96,166,23,32,23,227,112,172,160,107,255,94,237,43,243,143,175,130,179,118,46,181,237,54,90,112,251,202,176,26,235,70,45,219,79,30,99,117,134,195,189,193,15,162,10,218,5,116,120,191,50,117,82,143,116,205,6,10,254,120,246,203,3,48,30,17,226,100,171,226,35,185,158,213,160,38,184,75,34,44,200,67,42,238,144,251,188,61,87,116,164,12,189,235,22,220,144,98,202,69,41,221,44,182,90,107,91,242,216,187,224,228,169,230,79,126,242,18,82,165,195,154,170,138,220,148,174,208,29,54,129,8,12,117,94,52,182,208,226,111,107,220,13,14,230,179,29,12,180,20,196,203,231,118,139,221,205,195,137,222,44,58,138,63,118,36,226,143,208,57,202,235,27,4,164,102,5,185,219,21,55,105,24,148,163,37,198,214,234,34,67,34,239,19,188,159,130,37,240,195,153,205,142,30,61,242,71,251,39,81,248,62,243,160,42,188,151,15,235,28,155,13,88,122,145,190,160,192,82,253,209,121,179,183,168,123,3,170,166,187,72,234,231,56,95,220,190,93,124,43,111,70,15,90,65,57,198,158,90,222,116,246,236,148,167,148,11,113,97,12,173,17,4,12,1,87,55,107,209,169,241,19,232,234,4,227,243,118,29,158,49,128,130,2,239,232,41,93,61,154,181,71,213,171,209,136,201,251,240,185,253,85,234,112,159,243,79,180,247,154,75,80,195,9,66,64,29,180,163,94,156,177,117,116,103,143,79,55,221,245,161,94,239,20,236,21,125,83,23,71,72,110,89,63,251,236,161,57,208,187,228,205,224,237,75,117,18,126,55,178,21,75,156,181,102,29,88,192,147,10,162,32,140,146,232,218,163,195,144,121,46,48,148,167,124,133,160,242,89,198,159,56,135,180,63,51,168,113,129,28,18,49,89,112,238,244,94,255,111,111,202,147,55,200,104,255,4,129,241,112,71,76,86,129,193,229,77,192,81,235,44,174,190,48,1,46,181,68,63,183,181,1,136,245,157,248,24,229,196,54,147,107,158,39,111,160,118,20,66,68,20,105,190,166,132,216,113,155,102,253,188,3,72,155,6,117,171,223,102,92,115,68,1,35,200,138,63,171,69,87,208,58,61,12,65,25,154,131,46,75,193,44,207,182,133,187,193,37,62,9,9,84,149,17,19,49,35,169,59,53,73,170,137,135,168,89,61,133,174,186,19,249,58,125,191,145,34,179,218,157,248,174,26,35,252,80,44,205,164,163,24,5,241,9,177,103,49,130,107,240,86,87,169,87,82,179,80,143,72,230,72,225,157,25,130,92,110,41,245,180,111,187,165,193,204,165,195,154,19,121,117,155,198,110,127,219,147,150,180,219,220,24,109,244,232,242,118,137,235,17,108,79,185,44,132,156,59,79,244,51,110,167,128,165,7,138,233,39,241,228,37,89,188,43,58,148,255,89,191,125,10,56,11,59,115,93,245,124,202,203,208,106,91,190,180,49,54,75,68,159,169,92,185,212,234,251,79,190,19,243,153,74,124,252,83,52,118,194,30,232,103,128,6,106,209,12,205,205,165,111,244,81,254,244,31,142,239,180,205,185,117,204,153,72,13,173,64,192,83,185,34,152,177,208,91,156,196,21,162,21,35,9,77,60,92,68,63,81,231,172,4,185,133,212,81,178,96,211,103,223,73,27,210,248,111,21,142,188,16,218,74,1,54,108,70,26,6,123,100,82,222,205,148,32,142,245,189,251,210,255,142,40,42,138,159,230,134,191,142,234,217,11,223,25,250,194,230,71,54,211,222,202,198,116,188,93,168,206,250,116,184,179,242,54,233,230,86,210,102,215,215,134,170,231,74,11,61,201,253,64,202,139,150,77,6,184,187,29,168,45,15,21,201,232,252,182,67,140,241,192,107,213,175,162,103,198,223,204,152,14,205,1,119,38,140,161,52,119,19,149,122,30,135,106,195,150,149,253,26,24,141,186,65,248,233,73,136,116,32,210,222,244,154,13,209,234,153,93,223,214,42,98,191,207,94,60,213,180,230,220,17,125,140,229,225,82,175,42,212,126,192,158,48,158,251,223,78,251,255,223,95,215,122,195,172,203,12,239,76,254,237,255,199,149,229,18,238,182,216,67,30,213,49,146,138,40,33,41,168,230,169,51,122,164,62,81,221,160,139,73,237,162,153,147,36,94,110,226,92,110,9,153,204,211,219,254,146,54,26,159,238,120,114,187,236,191,209,201,230,36,15,95,41,110,26,102,244,227,55,189,101,133,89,129,30,125,61,170,36,241,83,224,179,151,145,238,136,52,210,249,104,94,115,123,228,89,130,93,169,173,176,109,246,222,20,21,37,205,198,139,146,229,13,64,131,223,84,136,136,120,79,153,164,28,0,106,131,77,147,94,255,238,251,217,214,244,88,238,114,204,210,183,51,203,239,66,198,176,203,202,113,47,103,243,198,24,106,102,184,244,227,2,242,190,105,173,241,45,191,28,219,107,236,220,217,206,22,232,14,121,213,51,188,178,28,26,58,150,52,104,142,246,29,79,133,49,100,65,29,236,50,252,55,87,70,56,103,13,122,94,190,173,94,1,171,52,2,31,124,116,207,246,164,185,140,115,168,12,146,186,75,28,80,221,95,22,28,185,168,12,127,233,87,26,114,183,206,159,59,174,140,214,147,27,17,22,167,47,10,104,17,245,22,92,5,177,105,133,210,60,183,118,110,18,108,248,178,35,16,208,72,163,62,99,249,37,214,6,95,68,83,8,123,169,188,255,197,200,140,166,112,87,221,92,57,185,109,233,114,229,71,217,118,76,93,152,54,174,9,167,103,114,95,39,225,166,133,224,103,51,162,168,7,121,214,196,140,239,31,193,41,109,166,45,90,185,225,9,54,20,52,230,112,147,206,33,195,255,155,31,246,159,95,38,79,162,138,213,46,18,17,19,183,85,17,34,135,71,211,34,56,226,164,74,74,124,99,31,53,142,172,148,126,148,81,143,202,141,119,84,15,107,187,15,122,158,180,175,226,242,80,74,78,230,30,105,6,120,176,244,176,28,80,174,7,237,231,147,57,66,93,122,17,113,173,234,241,160,112,197,16,51,109,86,13,192,17,22,232,48,167,17,250,61,194,29,97,105,155,154,166,108,91,41,37,208,108,179,154,174,227,23,227,234,76,147,54,55,36,153,221,188,220,58,123,233,76,227,143,30,55,21,59,25,125,112,169,196,4,222,2,122,131,183,211,252,241,172,192,131,14,54,47,87,134,147,31,118,232,85,102,8,230,168,224,215,85,167,20,40,191,216,165,44,118,43,203,180,103,212,171,233,72,36,150,73,245,79,105,55,63,213,153,123,111,241,216,188,74,232,165,19,253,81,132,218,15,31,125,102,225,210,139,199,208,112,183,215,67,152,245,121,179,146,14,97,191,108,125,191,85,114,146,146,136,75,145,45,246,230,155,47,1,63,204,49,105,143,162,253,221,163,205,247,204,95,238,191,73,40,211,127,104,1,253,164,149,33,70,234,243,184,102,250,157,254,181,80,216,192,125,254,199,90,225,101,119,58,247,210,21,95,234,2,108,198,166,185,238,0,21,215,191,151,95,205,43,204,203,169,86,63,170,56,179,122,230,172,54,13,243,37,57,171,179,75,31,90,213,74,212,112,14,218,68,111,13,171,22,141,156,198,255,111,127,162,255,100,133,147,223,212,237,109,139,89,21,102,92,203,255,187,254,92,29,69,212,158,185,182,222,145,116,242,144,214,0,43,103,158,21,18,249,80,22,168,161,95,214,105,56,112,39,72,163,112,204,202,70,205,227,114,79,9,51,253,123,198,239,111,30,32,110,143,176,226,93,244,70,155,182,216,207,23,189,25,242,150,126,220,18,116,161,71,216,250,172,22,90,91,82,197,233,241,173,7,87,61,219,209,113,136,21,134,31,189,238,204,106,55,26,20,31,94,93,176,167,145,180,194,48,108,84,144,126,81,249,244,124,101,241,131,156,99,204,220,242,163,33,191,131,205,118,41,39,217,168,136,239,53,143,23,174,92,64,222,182,113,181,180,54,219,169,11,122,134,18,53,186,29,120,247,246,225,203,37,47,179,205,238,247,101,33,152,162,11,180,123,53,5,42,57,202,236,26,58,117,241,223,119,111,215,238,246,218,61,84,248,192,127,148,251,12,91,188,66,55,254,163,200,135,113,35,254,158,220,17,179,245,231,187,154,38,62,42,251,184,53,138,207,239,108,125,222,105,42,237,78,75,19,135,80,236,223,214,122,105,149,195,110,36,93,48,102,87,209,156,100,171,3,158,186,114,157,248,238,135,253,55,152,145,117,121,75,63,111,46,199,119,33,19,245,199,93,218,248,175,27,1,106,220,182,108,131,126,174,92,219,113,21,68,113,187,45,140,175,242,201,51,111,79,93,170,55,79,108,71,241,47,251,104,18,251,97,206,255,171,155,253,63,104,133,179,146,93,239,91,38,255,126,153,228,3,241,247,203,61,23,13,125,38,206,239,79,93,252,200,132,184,114,149,200,175,185,239,123,135,151,123,207,12,235,75,93,155,235,212,58,79,239,54,132,122,186,181,43,5,68,163,120,219,30,216,243,149,31,44,111,197,34,7,94,156,125,19,121,242,179,186,147,159,61,148,170,212,214,165,95,90,57,249,145,221,77,218,140,231,196,35,67,68,31,134,142,19,191,113,27,134,209,204,125,118,10,254,1,101,171,21,154,234,34,251,240,238,78,227,59,116,69,196,147,71,156,141,91,15,164,55,246,103,36,160,61,68,224,59,180,204,57,175,56,73,118,238,250,116,228,94,181,20,243,225,26,168,93,117,164,56,138,184,118,236,153,221,116,245,156,57,95,97,229,151,218,239,47,191,162,19,124,26,74,64,151,34,187,237,123,47,56,222,59,70,250,223,212,210,254,96,254,157,19,219,254,99,119,130,154,178,107,165,118,245,236,7,157,86,141,16,153,51,235,223,219,31,231,28,32,90,168,62,8,206,115,189,28,251,241,226,85,14,126,215,215,158,153,234,138,136,152,47,137,223,189,123,60,210,79,6,11,29,180,103,219,36,221,1,225,65,44,228,138,198,126,47,36,24,254,71,210,216,13,137,121,152,167,223,245,115,196,197,41,166,159,249,143,239,133,63,224,127,60,120,240,226,185,190,99,250,158,132,147,8,135,105,90,166,118,50,211,112,239,224,167,103,244,169,119,169,7,57,84,106,137,90,160,79,220,62,124,254,68,141,51,255,116,85,91,138,51,130,230,139,224,193,187,225,66,251,48,60,75,140,63,209,207,213,198,79,221,47,131,199,160,105,102,226,237,60,197,196,20,106,175,106,167,69,131,239,108,4,204,179,15,170,210,166,152,16,253,20,230,87,73,227,77,117,46,197,151,178,174,221,74,85,25,50,70,153,236,171,236,201,57,127,233,94,38,47,6,187,104,187,112,152,47,67,44,114,46,139,53,112,210,26,229,235,112,246,76,148,177,188,11,190,74,161,255,137,163,71,35,128,180,54,76,118,205,253,252,249,239,157,230,116,130,144,128,105,53,150,119,65,162,197,161,243,19,180,105,63,14,122,212,96,31,183,158,144,52,61,88,233,47,101,145,88,128,163,75,95,90,212,44,150,240,245,229,109,168,118,131,203,59,232,252,195,205,244,20,150,131,174,134,54,31,122,15,35,216,240,153,209,13,151,135,118,31,68,209,230,136,130,247,202,218,188,139,185,62,48,156,89,126,113,117,230,61,203,182,192,215,175,72,188,84,164,252,206,86,121,46,110,228,146,111,123,195,117,22,164,191,232,59,240,202,87,62,92,188,112,199,122,93,102,146,99,103,60,54,117,165,133,152,209,220,59,42,129,114,248,182,192,53,52,115,156,224,110,176,128,225,185,79,107,20,23,83,138,12,213,87,211,254,191,241,252,134,179,130,18,227,4,61,136,158,156,35,58,78,151,190,206,214,63,198,122,163,135,156,181,159,250,73,222,74,223,103,137,183,77,137,109,86,37,223,37,182,110,92,35,63,62,248,216,46,203,153,53,45,245,148,227,56,213,234,216,160,254,199,217,113,11,36,195,209,235,183,110,170,95,141,203,225,247,21,143,120,62,126,183,55,237,225,94,51,16,25,14,223,188,251,217,250,155,17,70,245,250,203,100,203,143,31,160,237,161,166,122,162,124,217,68,63,23,95,10,216,243,154,94,34,105,249,193,150,246,193,187,114,187,56,207,241,91,44,177,164,185,179,107,82,60,244,61,245,253,47,87,179,5,94,51,147,63,18,222,140,51,221,88,119,60,57,115,95,253,168,198,67,190,27,191,15,58,163,16,247,24,127,247,109,164,137,147,116,69,178,254,117,26,170,187,184,227,246,51,61,5,233,237,49,251,39,143,239,155,228,202,31,119,146,251,101,84,4,207,156,191,78,3,123,216,97,157,37,218,160,53,94,155,179,208,19,181,31,76,210,255,217,137,232,231,219,254,252,242,175,10,75,193,12,1,253,159,231,55,252,35,193,188,120,95,189,125,24,49,225,41,14,191,87,66,110,8,95,106,45,43,226,95,85,39,62,72,151,61,23,26,110,43,244,63,49,207,62,73,169,150,90,113,127,251,218,66,164,191,118,252,184,128,182,7,1,110,141,19,166,55,133,235,94,95,116,252,113,187,17,157,225,150,104,86,208,188,93,28,102,243,64,115,111,113,104,216,53,104,139,17,117,196,174,72,179,172,71,180,90,111,207,49,186,97,7,78,81,249,224,161,193,206,218,120,37,247,123,144,116,198,13,212,198,110,25,41,135,8,90,145,121,47,141,244,80,123,112,98,77,9,183,159,65,201,6,92,237,78,218,36,67,132,216,180,49,184,126,184,157,62,186,9,31,140,106,40,243,172,137,118,7,168,188,136,38,98,57,214,177,213,162,3,251,131,170,33,10,123,148,59,226,177,91,139,187,179,61,94,203,90,78,75,38,226,140,199,183,66,174,19,253,164,146,45,180,117,166,161,11,188,57,80,246,221,178,245,144,175,126,241,232,16,118,111,234,210,167,81,14,156,235,218,180,0,218,185,109,234,225,181,86,215,197,156,155,179,7,84,226,165,103,159,1,175,127,228,171,97,21,249,132,160,130,135,179,50,15,126,180,103,242,236,122,81,188,83,1,172,15,122,47,183,168,248,62,231,27,101,88,80,46,125,112,68,119,95,84,195,247,47,66,176,3,31,24,157,71,205,139,235,77,120,46,34,241,143,119,233,230,143,29,129,186,77,105,94,217,231,29,67,69,251,147,110,12,235,80,30,149,135,18,253,220,160,188,247,218,53,167,207,161,201,154,235,101,210,25,254,85,99,85,90,78,233,87,86,36,115,201,181,113,245,55,92,75,158,28,63,20,188,152,242,197,208,134,226,195,167,239,99,200,111,55,44,215,30,199,133,125,22,181,8,100,252,68,244,83,251,164,98,255,107,206,194,23,78,63,167,131,126,204,109,77,236,80,131,196,160,122,240,172,86,27,238,224,228,86,217,215,170,233,211,240,66,135,189,154,175,206,204,147,246,212,10,40,244,113,215,207,37,49,189,178,63,133,128,195,111,0,142,245,253,181,81,253,195,106,66,37,224,188,77,16,6,182,233,178,88,250,72,72,29,48,15,87,148,206,21,177,238,32,249,136,167,125,253,94,247,154,219,246,181,199,238,167,16,240,111,235,237,112,222,109,205,98,138,6,238,65,235,224,241,22,196,78,39,205,131,158,231,186,169,139,10,4,136,255,174,85,67,61,175,158,166,188,197,58,217,226,4,6,38,70,76,244,147,137,232,101,194,151,225,230,96,52,43,109,22,142,36,22,22,33,128,136,61,72,207,248,130,176,56,131,6,151,137,191,245,234,41,175,208,211,139,69,188,129,247,224,142,43,122,16,129,220,237,52,17,98,68,68,104,151,87,222,210,102,90,35,200,66,245,3,58,28,139,43,8,180,225,114,57,6,56,204,227,181,84,30,4,120,144,38,238,210,87,245,113,154,93,198,49,243,177,196,4,179,158,193,177,230,221,229,193,135,230,182,214,34,25,169,243,159,130,51,119,103,171,140,42,71,20,36,77,24,2,234,95,164,191,178,172,249,150,6,126,116,142,83,175,209,151,252,5,132,232,167,56,209,171,28,218,140,250,231,250,48,110,158,251,211,133,70,112,49,160,8,226,242,62,229,85,42,227,112,9,102,2,254,47,39,136,249,10,170,175,230,78,180,152,178,247,108,75,212,7,188,115,160,57,79,228,235,178,103,161,72,31,54,206,1,158,239,184,223,150,104,236,28,89,6,44,214,138,91,156,173,62,154,20,97,155,70,221,151,118,152,29,124,170,108,32,151,90,131,190,255,249,75,6,237,199,119,13,125,119,25,191,191,227,140,199,119,29,19,81,18,189,26,156,171,15,230,253,86,168,136,34,32,255,108,165,253,164,70,167,200,127,181,245,87,156,237,41,242,223,85,133,137,184,77,64,254,65,231,222,125,240,57,57,236,135,121,204,223,50,166,138,12,13,242,83,207,91,178,173,16,154,5,146,161,15,201,229,85,51,165,196,27,103,142,77,220,120,104,30,87,108,93,138,239,113,84,180,10,191,59,64,246,37,134,152,168,223,236,237,195,157,5,255,246,132,225,150,214,110,155,86,215,68,2,210,92,84,156,25,255,134,128,52,207,20,232,237,11,19,144,102,227,45,179,236,125,201,93,148,208,253,252,97,54,171,90,211,7,203,77,123,214,183,119,149,158,141,97,3,212,19,196,221,22,27,12,228,187,163,92,35,239,76,8,37,104,77,77,84,156,35,218,114,1,148,75,129,113,77,227,40,48,69,53,128,96,5,119,178,214,139,147,148,80,151,182,220,229,98,148,148,55,192,91,112,154,239,117,35,90,165,109,70,215,238,254,80,34,108,154,112,138,173,202,177,56,243,23,29,71,86,31,42,109,107,31,57,75,182,231,46,52,115,127,150,207,121,220,158,18,138,81,222,191,48,98,207,107,31,113,118,157,176,95,78,214,251,191,61,28,63,62,39,107,26,59,16,0,210,45,98,206,246,79,113,16,73,137,70,148,16,88,0,212,12,18,177,62,5,179,132,187,146,82,157,215,78,193,44,164,114,64,155,201,53,140,5,174,248,20,139,242,117,123,187,36,72,103,155,194,104,180,220,16,209,130,32,116,163,128,143,236,226,150,102,39,142,134,205,190,79,161,18,165,29,8,157,17,131,185,164,147,143,138,236,75,26,109,65,251,108,18,140,135,155,160,182,229,97,136,19,246,91,222,167,123,124,81,55,92,130,76,186,47,47,145,96,17,122,178,29,148,19,219,166,237,49,132,237,192,236,72,243,203,89,252,68,150,71,196,169,54,15,171,161,69,82,174,90,50,121,29,98,179,160,180,78,240,198,38,114,17,241,136,80,60,231,103,38,112,96,236,104,173,201,90,143,127,60,235,203,150,167,179,220,125,93,200,233,217,66,214,86,196,91,157,193,89,198,30,68,46,55,143,134,48,173,52,108,169,197,123,35,35,120,190,48,157,161,138,172,209,140,234,109,72,87,108,32,142,161,243,217,227,255,56,49,182,136,153,235,63,67,32,18,146,247,39,171,192,32,96,111,185,176,250,41,40,87,77,192,15,95,157,130,114,72,238,0,11,227,107,158,39,55,66,249,104,228,63,221,201,127,235,98,175,252,59,59,247,253,8,114,104,206,147,15,148,74,171,234,49,94,38,149,73,232,176,133,68,115,198,128,174,101,197,47,188,210,87,205,197,12,30,161,231,204,82,181,170,182,107,165,151,180,248,80,159,197,72,207,18,181,73,4,87,229,197,170,108,37,97,189,108,85,151,250,64,18,106,211,116,70,60,189,136,93,179,59,240,140,139,30,224,167,217,98,158,27,175,242,249,114,117,204,33,79,111,31,89,159,108,175,6,202,165,234,190,193,50,22,218,64,119,187,98,169,110,33,32,174,115,248,20,238,77,84,108,78,114,190,113,10,247,230,103,119,107,81,30,16,224,222,237,129,199,91,162,231,137,174,88,183,127,174,240,28,218,144,144,88,92,166,10,120,145,45,237,209,108,233,22,29,231,40,210,178,72,167,52,100,122,87,98,160,245,85,4,156,73,191,200,122,251,234,201,93,227,31,122,242,194,163,42,33,155,86,53,102,19,8,145,28,134,193,6,135,148,168,116,51,181,231,218,140,119,117,130,249,156,6,19,44,119,203,229,189,122,196,238,186,20,139,102,230,159,2,209,68,13,152,219,181,29,45,54,34,60,141,111,222,136,61,175,182,44,49,203,9,114,45,227,223,116,124,32,252,180,209,230,35,95,90,40,133,74,166,235,10,67,7,230,216,233,191,233,15,249,203,79,198,127,14,98,167,235,139,155,198,143,7,85,31,236,123,143,191,63,43,46,175,187,74,244,239,124,116,39,235,202,203,63,237,24,125,114,249,98,241,22,245,193,90,223,170,20,211,36,2,93,252,34,109,184,75,212,71,104,164,5,150,72,28,106,122,78,34,176,73,222,253,107,71,30,213,78,75,244,241,244,112,226,99,224,203,53,206,243,255,198,17,185,167,115,148,183,158,4,72,205,138,178,208,74,83,24,49,22,192,13,15,181,24,132,89,70,235,52,76,5,123,200,217,182,4,146,237,64,121,70,87,50,194,71,39,239,221,153,40,60,116,59,137,211,63,19,202,238,102,72,31,87,206,221,37,250,105,33,197,248,233,194,245,127,243,68,63,89,215,222,104,118,102,24,241,192,21,188,83,210,219,122,68,184,208,160,94,77,12,98,254,211,211,163,134,42,195,93,133,139,167,36,49,135,126,246,209,21,76,184,128,111,33,199,210,211,138,179,34,142,239,48,104,103,87,18,156,101,26,12,66,104,44,72,168,39,124,55,177,138,127,113,5,252,52,13,211,114,196,68,171,185,89,135,15,159,173,131,104,222,254,114,240,207,62,63,66,168,14,89,31,124,200,61,233,98,201,178,193,165,232,201,179,52,25,194,17,28,93,107,206,197,71,154,198,235,218,178,80,176,227,69,178,106,206,200,225,148,106,225,165,77,241,94,84,254,228,136,23,35,122,162,72,119,151,175,157,7,236,236,202,149,62,129,213,63,64,67,64,7,13,111,140,237,211,185,8,157,74,86,253,12,97,219,251,183,166,144,1,95,128,133,141,129,133,246,82,252,63,44,137,136,142,36,139,143,109,103,191,212,58,18,253,252,225,52,97,50,199,25,78,76,116,235,137,118,205,195,226,201,132,225,42,128,46,10,2,65,196,13,153,165,35,17,246,144,248,58,39,192,252,77,216,76,250,28,183,227,24,187,8,163,33,208,172,188,140,230,238,101,34,162,194,11,54,61,203,130,160,129,97,82,130,176,20,154,161,180,133,210,37,250,210,231,242,38,166,7,170,168,251,124,130,136,175,194,220,113,195,14,80,226,106,7,76,220,167,247,175,137,255,241,108,161,57,31,186,190,32,40,48,210,63,12,105,0,148,99,167,241,109,94,167,44,128,38,82,69,45,84,226,41,11,128,251,211,240,10,140,192,2,136,35,255,240,250,180,250,30,148,240,109,101,21,44,113,213,24,39,180,102,41,27,209,232,125,137,211,214,172,204,219,105,5,212,139,211,214,236,45,15,42,54,241,97,66,107,22,207,71,244,179,248,241,37,67,226,12,162,159,86,127,246,89,133,63,81,67,177,94,91,201,191,113,174,151,241,187,221,217,170,67,90,169,148,130,235,151,219,253,107,145,129,150,102,90,4,90,6,105,107,160,93,76,222,41,45,67,101,178,231,228,209,53,206,75,124,220,145,93,118,146,10,172,42,222,10,143,24,160,104,107,228,249,112,3,165,136,210,112,101,114,100,129,238,72,249,152,160,254,176,145,173,9,27,121,132,123,214,225,26,103,58,238,236,185,18,85,248,248,153,217,119,38,79,222,145,106,218,152,90,128,31,157,133,189,47,168,37,250,89,195,111,111,10,201,126,69,69,244,83,39,239,131,96,28,210,69,225,238,190,144,198,254,241,205,31,55,206,61,18,223,208,11,188,81,171,34,225,102,147,24,168,246,233,229,135,52,73,201,194,175,119,127,32,133,111,143,87,117,220,239,127,20,211,237,124,164,231,248,98,219,113,210,76,4,145,231,126,236,227,35,99,45,82,33,70,186,23,166,204,235,230,211,144,35,226,15,97,195,231,93,122,207,180,143,132,137,200,60,189,74,58,237,163,61,117,206,110,146,100,138,9,213,233,72,248,206,151,137,147,251,183,93,12,139,190,190,78,226,155,118,71,208,175,105,68,178,68,41,45,40,183,140,6,244,133,93,60,202,204,199,120,247,185,82,108,21,48,170,147,53,206,79,145,232,39,60,166,7,245,229,113,254,97,122,211,100,114,6,37,249,85,30,114,241,227,225,208,109,167,190,230,104,23,227,119,135,228,103,215,191,47,87,6,185,207,172,249,206,221,27,243,15,229,252,78,241,17,1,160,250,98,109,74,148,96,1,38,96,163,103,234,36,137,174,4,128,194,109,47,70,229,149,95,210,245,115,249,159,72,181,18,184,230,21,181,235,224,170,117,125,233,239,168,0,195,211,40,154,48,207,151,236,248,158,170,30,245,249,221,209,168,176,248,23,234,222,162,18,193,121,182,233,206,249,61,73,7,55,229,132,83,73,190,243,79,230,179,135,141,106,90,106,184,220,116,47,99,233,248,122,237,245,229,232,205,99,255,151,222,34,3,53,155,238,213,171,195,60,135,120,85,10,205,47,29,57,163,27,222,60,101,134,125,82,137,231,15,239,126,120,123,71,231,75,112,252,173,8,104,122,210,94,189,71,159,83,235,30,46,132,38,124,239,142,178,174,164,44,89,220,188,187,167,112,252,69,234,119,23,84,38,206,169,125,210,13,148,95,210,138,22,44,205,138,173,224,176,120,86,19,245,64,239,86,37,185,111,60,18,240,245,254,219,215,97,70,139,57,38,207,229,153,51,49,190,206,245,151,239,14,121,173,155,220,28,244,181,15,187,87,218,18,209,246,69,222,77,120,63,234,25,221,181,207,141,119,62,53,111,135,190,6,77,201,89,116,88,4,63,126,116,115,106,25,141,42,107,241,7,75,174,118,71,236,86,190,252,218,8,251,58,234,66,174,60,215,102,17,117,151,182,228,110,85,184,192,238,139,244,57,114,226,88,171,187,183,5,164,69,60,164,206,217,45,86,109,115,244,97,26,54,114,89,98,239,93,205,122,115,213,188,73,131,15,177,112,72,185,102,235,44,89,42,122,177,16,105,112,78,51,116,58,252,59,211,73,149,38,26,215,158,38,160,241,53,234,124,167,139,254,199,84,12,117,108,114,185,138,197,1,241,175,44,215,226,142,63,184,37,17,253,251,243,193,191,125,96,191,216,207,118,198,21,13,254,105,187,187,212,108,162,127,206,134,223,233,250,103,114,96,161,140,196,198,223,158,112,63,44,189,246,133,45,84,225,157,70,227,166,19,132,211,2,251,153,129,244,110,132,193,235,60,119,65,18,82,199,111,116,143,99,249,54,147,7,167,232,189,89,88,60,249,18,249,21,201,170,27,212,32,76,89,83,109,61,14,113,101,242,88,133,9,224,136,122,102,193,14,195,226,196,164,21,180,194,195,125,204,132,175,249,218,239,47,164,15,152,68,242,103,129,27,122,150,85,227,116,167,39,67,80,16,238,65,10,235,167,61,36,160,40,186,41,110,48,178,130,187,88,251,166,123,3,31,217,133,169,240,217,170,153,251,45,234,225,87,240,162,31,114,110,58,30,151,117,198,25,141,12,8,189,72,199,217,89,74,238,182,190,241,16,207,49,61,43,144,244,113,161,202,168,244,109,59,157,201,185,124,47,5,162,159,160,169,104,239,21,138,17,65,115,7,34,192,150,147,70,95,28,196,29,215,166,182,212,18,180,72,199,98,4,238,24,182,118,142,13,35,11,2,233,78,143,23,235,245,188,121,159,154,226,50,170,122,233,114,105,80,133,94,187,158,119,1,181,70,216,175,189,119,8,216,207,99,40,133,80,136,194,60,235,217,0,32,164,177,105,214,37,174,226,223,58,239,53,229,238,212,181,220,252,44,57,125,222,112,87,222,196,178,15,215,241,170,48,25,65,116,147,222,208,153,199,135,86,92,51,92,111,19,98,211,220,134,184,148,134,253,51,163,136,207,85,89,122,250,134,0,75,188,173,124,32,77,73,210,110,105,158,148,33,115,58,171,120,97,180,95,30,247,39,63,157,186,12,145,137,213,64,246,42,196,157,173,0,88,110,124,230,142,216,171,96,112,140,134,19,140,107,64,80,14,148,229,233,2,106,224,55,146,4,83,120,61,212,208,24,112,135,176,63,140,172,67,36,170,229,251,3,230,233,102,44,168,229,187,186,51,184,51,168,109,225,35,86,20,67,187,22,131,110,145,174,240,188,22,6,136,7,77,198,183,8,134,27,115,24,204,102,255,164,250,18,195,243,193,204,232,170,151,231,23,199,97,34,34,229,79,11,3,113,81,77,151,170,211,11,207,195,65,8,157,181,116,121,174,70,103,193,144,229,12,151,108,58,203,229,62,196,60,64,19,74,177,225,153,53,57,238,36,85,226,209,237,12,177,191,25,79,159,156,121,143,69,215,61,207,255,74,100,129,202,95,18,88,106,233,81,93,44,34,117,203,127,138,102,25,89,250,92,244,204,10,28,77,19,227,178,96,21,85,216,165,113,100,85,227,245,53,192,183,121,192,114,30,47,21,121,22,174,158,106,54,108,161,230,134,169,228,33,74,225,178,105,29,247,240,158,7,247,15,226,111,113,9,229,72,159,10,184,186,246,182,78,253,38,224,234,242,104,176,12,22,84,114,159,181,83,35,158,32,224,58,54,154,0,243,64,195,60,170,165,75,102,173,60,208,86,186,35,195,39,75,147,53,228,84,84,139,74,251,150,2,106,252,84,84,43,177,193,183,36,252,76,118,113,193,244,146,179,22,88,78,63,197,74,71,151,35,125,22,226,50,63,125,99,179,3,33,150,118,63,54,127,136,204,212,13,130,172,220,120,85,204,133,189,186,68,23,7,133,219,15,108,137,88,181,255,5,65,76,184,239,35,171,48,121,127,53,164,162,224,3,68,174,236,220,102,16,119,137,68,226,119,146,32,31,17,113,22,94,117,180,174,29,213,55,171,215,128,31,91,5,45,159,38,210,211,63,140,25,119,112,155,174,98,171,72,112,221,34,126,238,198,247,249,117,85,102,224,102,25,157,93,93,221,239,246,18,140,135,149,132,114,180,172,165,239,125,69,189,175,146,235,214,59,204,77,83,248,2,141,199,152,115,159,70,10,78,130,53,229,5,79,149,87,1,135,69,199,175,210,196,103,67,133,170,173,76,152,127,141,78,106,24,226,223,29,193,167,123,152,183,213,207,117,241,173,77,125,181,88,32,255,221,113,194,0,250,71,227,204,191,159,39,198,223,136,132,38,111,147,71,62,126,90,122,160,223,196,168,70,51,149,241,5,170,36,126,215,36,63,251,151,208,97,205,69,34,30,22,251,178,135,254,64,123,195,244,183,40,38,242,68,152,219,177,22,144,234,172,93,237,162,207,79,198,29,192,81,74,118,39,174,86,22,171,32,206,11,77,75,190,95,209,136,120,102,226,137,115,32,30,109,118,171,184,37,149,173,82,179,127,175,34,249,65,40,209,95,204,188,250,141,91,6,179,199,38,106,67,130,230,171,16,18,25,166,87,185,107,70,70,170,141,30,188,29,8,131,124,202,153,146,215,17,106,41,138,93,103,30,52,32,224,59,74,31,185,184,37,37,121,80,128,1,254,230,116,86,240,34,30,1,102,248,12,188,147,63,72,122,225,2,153,44,193,144,88,164,129,1,4,171,219,28,203,6,25,71,111,58,161,45,209,217,184,116,20,118,214,247,69,104,245,204,149,173,45,99,69,151,254,9,65,128,143,231,241,23,137,247,83,122,204,212,166,116,254,194,74,101,103,125,250,11,28,174,178,66,57,137,73,105,122,14,129,119,232,13,134,57,49,230,226,12,33,255,36,248,77,211,57,56,222,71,171,197,194,83,53,248,24,105,149,187,212,211,148,43,219,162,206,55,185,86,83,111,4,81,134,131,194,126,153,223,176,60,16,199,81,255,122,255,207,252,122,159,77,163,127,9,149,196,41,191,154,41,18,20,251,126,29,152,162,248,61,232,171,98,126,57,0,254,251,94,68,68,84,65,249,251,73,246,157,239,12,205,175,222,185,61,127,179,132,255,109,71,107,19,253,139,63,148,232,127,237,188,109,202,114,229,230,150,238,17,175,107,193,85,1,234,107,95,248,72,168,9,111,178,119,242,38,196,164,68,63,73,126,247,28,38,190,244,235,185,251,51,161,79,189,118,109,72,236,187,146,136,60,17,207,175,118,193,196,101,223,218,6,47,84,252,87,39,254,251,145,5,175,77,131,68,133,120,172,29,139,229,129,74,20,29,134,229,162,227,42,68,23,167,71,90,239,147,147,158,93,195,112,83,174,82,79,163,127,135,190,192,163,98,144,159,53,78,119,203,125,255,150,89,128,60,206,4,2,242,99,127,150,200,224,90,82,214,207,138,145,180,140,139,130,75,230,246,226,76,114,7,50,235,165,0,229,100,122,38,183,219,220,160,58,234,153,165,10,171,103,90,48,249,75,121,118,170,68,66,207,250,19,18,18,244,178,165,8,3,235,167,142,187,167,3,235,160,83,199,221,211,129,117,130,227,174,22,230,170,41,190,9,204,78,52,196,69,80,147,67,1,98,177,145,134,116,167,155,126,50,154,197,209,242,116,211,183,170,159,212,97,116,132,77,111,8,212,193,128,140,233,158,185,9,244,144,193,224,136,136,144,73,197,84,112,65,54,3,178,204,202,152,245,117,170,100,84,111,147,124,217,71,110,8,198,146,155,91,151,243,14,128,129,172,239,158,148,195,136,164,140,73,97,212,192,99,10,142,73,116,136,235,192,2,44,94,205,35,150,114,71,169,57,101,97,51,5,183,58,153,194,41,219,67,198,61,108,212,78,233,138,151,8,149,209,205,81,36,75,206,196,152,49,70,137,20,86,211,252,43,5,27,234,211,251,254,155,149,241,113,236,223,63,159,16,162,174,171,19,55,183,78,194,150,107,193,51,224,133,235,215,126,213,46,92,43,248,163,83,245,169,107,175,225,199,127,101,103,105,213,76,84,38,34,166,253,110,155,250,248,188,211,136,226,68,133,102,208,31,38,106,47,212,109,174,253,30,91,79,231,165,66,147,84,166,57,67,37,250,178,147,113,166,20,39,197,241,116,228,144,206,187,47,17,5,59,219,74,140,237,140,220,210,43,18,147,138,199,175,74,111,41,24,104,214,88,93,251,155,99,68,53,18,240,247,199,33,151,81,188,248,188,33,105,232,245,23,228,72,139,197,130,240,62,245,130,181,177,247,223,66,255,190,251,106,15,61,236,154,143,10,78,254,208,128,35,22,179,210,151,29,255,97,206,93,70,244,243,42,198,241,13,209,79,205,102,165,112,98,63,92,223,23,99,214,211,255,190,37,250,112,44,117,60,58,204,106,226,17,84,145,233,251,142,157,83,212,154,37,36,32,228,185,78,234,243,233,222,97,190,100,117,228,231,152,173,69,163,104,143,232,117,243,213,31,149,223,110,216,64,6,115,107,242,38,160,204,118,142,179,105,218,128,194,175,143,195,230,189,218,203,70,175,212,189,123,182,254,173,22,31,207,237,168,39,202,215,243,248,251,24,19,173,145,15,161,29,62,249,195,125,208,61,221,153,53,150,216,188,159,123,176,125,238,204,227,87,159,143,107,241,113,163,172,23,210,133,215,33,135,224,211,66,109,157,232,39,62,126,57,245,213,42,137,47,61,209,207,231,179,113,200,65,197,217,182,234,200,122,218,168,27,119,95,122,221,121,183,131,241,164,22,149,214,49,168,5,180,193,239,178,35,60,55,178,155,156,156,243,175,223,208,112,152,121,48,195,252,205,13,184,29,236,18,216,87,87,192,116,61,60,244,165,173,51,203,40,114,205,23,105,175,28,19,90,240,130,220,92,142,153,215,23,121,215,244,154,205,245,87,164,4,206,138,199,147,4,205,181,184,178,34,126,162,201,112,65,233,147,127,228,255,61,101,214,95,91,101,22,204,229,109,60,191,23,100,133,207,190,137,18,253,204,7,72,82,196,102,191,169,66,68,218,59,230,30,30,32,57,74,190,249,2,111,56,59,35,34,116,205,6,114,73,38,84,226,6,115,68,67,71,75,189,228,206,90,240,95,121,157,21,119,45,64,114,161,151,227,57,169,139,104,13,98,62,83,39,166,165,39,45,177,187,211,229,178,44,207,50,125,245,241,67,148,226,232,140,30,87,177,115,188,64,118,219,15,134,162,123,116,111,222,127,150,150,26,106,187,218,170,249,240,75,80,89,141,197,122,66,49,221,153,232,176,241,226,239,11,189,20,14,193,151,53,178,186,115,101,149,140,207,194,33,244,76,18,219,97,218,12,86,247,149,224,125,15,20,247,15,54,120,27,176,79,158,98,25,156,120,151,245,89,238,228,234,118,111,179,245,221,124,199,132,121,97,100,214,217,61,203,10,245,10,223,25,11,142,121,159,109,116,103,118,39,13,173,173,156,55,53,24,172,63,199,120,95,140,92,253,19,119,99,44,233,138,84,201,174,121,107,240,29,72,119,246,152,232,42,177,61,48,252,224,170,247,167,102,255,143,161,108,27,79,122,123,87,151,62,180,2,102,35,143,103,3,243,33,250,90,195,214,190,199,221,35,193,201,54,202,175,209,215,234,124,235,219,100,151,170,233,16,53,130,18,47,244,77,30,110,8,215,115,156,89,162,223,176,91,226,41,95,222,30,140,96,125,211,131,147,175,126,218,246,158,118,190,6,112,95,114,153,190,249,88,80,153,172,194,27,138,2,104,95,124,152,179,210,116,97,237,246,252,30,160,152,88,140,200,152,216,159,190,151,209,232,137,202,153,207,118,149,252,87,46,203,206,92,48,83,233,27,205,221,41,145,230,124,47,255,205,240,238,251,1,185,161,35,217,116,125,225,138,248,177,137,152,111,17,6,125,22,7,245,77,30,255,59,17,231,116,253,234,112,94,121,169,34,225,239,10,84,33,30,103,30,233,112,10,208,168,176,20,140,62,155,172,250,154,57,249,236,247,116,44,91,154,179,156,236,159,10,52,215,138,252,211,217,103,115,90,177,95,147,3,41,79,21,252,225,61,205,91,6,247,222,203,126,9,92,142,109,81,251,189,146,178,1,185,0,122,25,23,70,253,77,233,244,135,20,84,135,146,176,250,244,162,169,184,235,113,164,32,209,41,118,50,191,203,147,74,66,54,185,95,253,197,198,253,22,92,160,57,85,235,205,164,170,122,246,171,178,31,122,142,140,228,197,134,202,0,60,219,13,151,129,146,102,148,108,230,242,169,154,163,236,171,248,126,90,166,150,124,220,130,111,202,230,64,134,116,16,138,131,150,113,195,209,148,76,19,95,161,126,28,82,103,252,72,34,151,119,103,20,139,85,18,170,198,12,166,91,103,227,207,164,125,118,153,43,19,18,231,166,251,166,241,31,58,195,178,22,56,115,73,156,127,136,48,183,60,230,126,105,42,212,104,18,93,189,223,208,141,78,207,216,12,46,171,163,215,203,90,41,117,200,166,51,121,89,164,247,52,77,117,105,223,218,228,114,109,108,211,97,177,180,125,91,237,210,121,98,155,39,252,141,252,210,186,194,64,112,245,74,199,87,171,74,213,241,137,210,224,193,148,18,115,157,229,217,163,15,46,175,74,179,68,46,87,0,214,173,110,26,94,88,78,185,218,125,231,36,193,180,48,220,59,41,9,95,62,195,96,172,248,171,159,210,12,186,146,65,4,29,230,10,91,221,91,28,31,34,114,87,161,153,201,98,183,103,66,200,140,119,110,193,144,119,154,38,89,130,1,6,250,132,82,98,184,204,72,18,82,141,115,101,120,22,148,203,218,27,22,91,80,218,169,169,213,167,73,37,142,31,206,140,151,188,253,201,171,234,107,35,30,154,179,251,85,12,174,129,30,6,88,58,190,187,210,11,244,216,86,2,3,105,55,206,121,196,138,137,171,66,138,122,154,116,138,211,226,144,151,87,138,6,242,77,151,212,206,90,53,206,198,236,43,244,249,15,39,32,145,39,239,207,3,226,66,59,19,222,63,251,212,55,236,244,253,223,158,250,134,17,222,223,132,12,134,131,230,244,24,141,212,33,86,173,208,66,213,78,121,195,37,52,198,106,105,74,27,229,189,150,218,88,43,64,29,223,235,133,9,117,189,30,82,251,243,59,187,30,166,187,23,69,217,243,165,238,74,141,232,189,205,73,241,27,66,66,124,218,139,39,9,166,14,190,11,44,213,145,163,153,220,92,124,4,43,9,103,130,52,210,112,147,153,46,227,109,214,138,29,108,121,195,6,143,60,87,149,182,235,238,164,93,64,227,83,202,70,104,71,79,53,253,134,95,222,55,134,152,14,131,241,17,50,163,103,95,248,179,56,163,7,43,132,46,51,213,183,216,78,38,216,249,86,167,172,55,199,236,151,89,86,184,176,225,64,222,41,175,129,84,214,252,108,0,110,219,116,224,180,240,198,92,163,33,176,162,137,37,13,176,155,33,172,171,242,94,242,156,49,135,233,186,144,114,239,225,186,250,161,191,244,82,21,122,15,143,80,179,227,6,197,206,86,227,34,215,90,84,15,47,241,45,62,138,98,21,135,142,139,167,76,121,81,137,3,25,124,39,12,1,122,170,252,159,112,244,105,219,97,223,210,184,114,69,121,22,251,11,245,29,224,107,147,106,60,47,231,70,30,88,61,3,118,95,4,239,40,233,227,139,33,213,169,122,54,177,172,188,37,119,47,239,167,212,128,61,56,195,186,169,132,122,250,14,221,136,255,194,88,181,223,233,243,91,113,90,139,156,156,244,79,126,205,19,202,68,84,180,57,119,168,85,88,156,70,158,77,86,68,9,156,253,93,10,191,60,246,119,17,137,38,198,223,53,227,242,179,191,112,135,149,93,251,226,28,170,192,169,219,184,73,192,210,255,13,171,7,219,222,211,171,202,156,188,240,75,101,80,77,115,63,243,81,143,207,106,236,215,146,253,105,18,166,109,229,115,93,47,95,77,133,240,45,144,115,33,183,79,50,224,252,204,171,2,181,142,167,47,12,207,56,182,104,108,0,131,2,47,131,221,139,188,169,24,173,60,53,210,104,181,84,221,31,76,143,190,184,164,48,169,231,21,187,211,159,206,195,172,30,197,210,35,235,165,211,88,183,82,235,30,232,174,210,41,249,79,48,8,12,87,87,139,52,121,200,96,170,243,72,90,253,101,255,200,24,81,205,59,2,80,243,147,221,12,222,15,34,193,104,237,113,160,71,211,120,99,203,70,141,164,179,179,164,38,113,100,122,177,187,107,41,88,12,238,73,158,128,159,66,92,155,48,119,215,30,153,7,69,117,5,68,115,126,208,243,146,73,172,165,29,234,219,55,204,66,203,204,27,230,175,74,234,93,53,11,162,109,27,145,89,116,143,239,226,35,58,80,11,68,63,177,189,27,149,72,171,243,180,224,247,145,50,251,54,56,231,41,9,232,108,7,119,197,46,64,55,23,84,176,170,6,26,82,120,166,153,139,148,162,165,32,179,124,228,76,137,142,8,46,151,0,10,126,13,117,100,20,239,143,135,89,60,134,176,181,98,127,72,216,187,182,205,193,191,159,107,207,21,53,206,255,60,134,54,50,247,254,94,96,18,115,148,243,204,11,67,71,171,175,81,195,104,64,153,22,99,66,7,126,129,111,35,243,182,188,210,130,20,198,107,117,249,212,141,248,221,17,142,17,139,93,199,196,194,183,197,205,200,122,55,15,131,84,254,162,196,225,95,40,230,42,108,226,140,151,0,150,229,85,116,171,211,87,70,191,205,238,147,36,166,55,168,245,170,239,25,210,26,77,188,65,132,240,184,123,186,81,183,162,4,40,220,110,166,231,111,239,227,116,104,172,170,254,91,11,184,255,191,234,251,135,170,239,201,185,230,113,53,221,34,140,73,182,148,185,183,4,143,207,199,4,175,216,168,37,36,160,55,35,78,7,59,164,244,70,161,34,80,241,53,133,122,189,46,187,29,214,47,51,137,121,78,157,19,118,167,18,186,214,83,1,46,231,17,84,205,93,104,243,82,159,54,201,30,233,102,61,247,140,237,217,211,36,154,15,190,134,155,220,54,242,161,189,247,12,109,180,190,179,234,172,77,20,125,37,114,166,44,173,238,189,101,109,62,217,209,216,172,181,53,228,28,235,11,110,131,166,91,210,122,53,43,169,162,202,169,22,210,107,169,42,188,132,43,11,207,79,77,114,219,194,25,172,242,136,203,245,83,208,242,43,232,50,151,252,158,141,242,244,170,4,137,4,67,67,163,69,9,61,65,19,75,164,3,139,110,74,117,240,166,158,139,135,206,15,119,77,5,191,241,73,213,91,254,121,251,16,146,226,227,254,50,172,6,16,55,174,198,67,46,140,37,168,152,16,132,115,230,112,121,46,4,225,156,115,167,162,216,167,194,57,32,65,138,161,111,130,133,130,185,114,32,54,105,43,24,68,110,31,227,237,199,207,193,27,188,17,143,196,89,22,3,49,17,101,178,250,82,208,32,183,213,21,29,107,90,50,109,168,144,211,74,177,231,165,56,233,129,162,182,36,46,245,238,106,150,70,152,53,126,178,106,118,186,197,74,28,101,10,211,29,232,161,107,110,38,183,244,78,200,92,185,225,15,211,238,206,40,153,197,150,239,227,46,57,77,10,107,170,40,88,92,219,69,149,2,107,144,121,57,40,168,181,101,150,81,203,173,205,92,150,138,71,86,175,230,144,54,60,185,15,244,178,30,74,29,228,74,67,161,43,139,161,166,166,150,63,200,254,181,81,170,189,58,34,168,92,232,254,121,191,26,190,234,72,87,103,184,165,154,160,223,125,57,73,4,235,144,228,149,214,22,249,208,129,109,173,253,40,40,194,177,201,13,15,128,119,209,30,50,216,110,75,231,245,148,147,93,31,185,176,185,165,252,227,233,203,235,85,33,124,183,32,156,85,95,255,160,143,127,246,20,187,34,72,174,18,133,223,253,93,143,246,114,248,123,131,95,55,31,205,175,169,226,23,183,63,52,2,136,12,63,250,97,168,77,8,85,240,175,199,140,102,208,135,223,50,213,75,158,42,233,102,194,68,21,20,191,200,63,189,254,171,237,224,230,220,105,58,64,241,121,191,42,23,174,84,132,122,245,51,201,90,172,214,26,77,42,31,76,17,220,239,160,35,46,140,130,76,221,27,51,193,95,78,151,200,213,76,30,47,15,28,147,182,50,127,73,242,127,166,2,246,211,158,38,10,167,152,163,77,185,253,157,126,252,183,58,183,224,229,73,122,253,31,119,197,117,164,52,253,187,36,43,117,88,210,213,238,221,131,142,117,226,255,240,92,61,201,154,167,9,77,20,12,235,154,1,220,130,69,250,149,164,228,25,197,107,157,230,5,42,18,193,18,7,30,32,244,151,173,59,47,214,215,110,43,234,142,25,243,9,207,166,189,228,70,103,164,198,215,112,119,130,67,35,95,98,215,20,109,191,90,86,124,220,26,136,162,187,114,231,69,242,66,146,1,59,201,167,31,153,54,68,63,103,208,99,6,248,120,250,213,231,63,84,239,150,82,157,249,126,103,184,248,170,185,113,11,144,107,10,76,121,211,250,94,229,42,129,29,170,122,236,211,177,101,202,84,101,173,211,81,28,29,47,252,158,250,252,199,228,25,41,35,218,167,175,54,79,171,221,64,162,159,138,192,55,22,85,103,159,241,144,239,30,119,100,124,53,31,70,154,159,83,1,221,237,224,154,128,30,53,134,126,214,225,14,121,134,74,57,251,128,135,252,205,157,176,162,151,2,7,53,81,2,145,223,224,36,231,251,63,215,143,97,132,65,174,190,238,68,63,7,253,169,190,170,124,146,111,112,113,62,31,243,133,249,183,82,23,86,159,79,180,71,169,25,85,76,164,115,182,70,224,45,101,84,94,209,127,83,237,250,231,87,120,92,171,97,56,235,43,111,188,47,245,223,137,172,225,1,157,207,220,122,22,252,233,2,223,90,157,143,9,8,189,187,244,153,188,171,127,17,98,116,62,244,198,187,91,173,181,166,121,252,31,87,102,147,193,129,214,142,71,141,13,183,223,132,61,224,45,24,96,209,181,123,166,229,188,162,222,115,227,243,206,155,227,73,241,143,14,146,233,154,83,64,185,118,115,131,207,25,118,40,179,74,85,95,242,179,203,62,75,10,203,158,166,25,154,41,192,249,163,22,110,61,168,145,181,149,193,109,158,193,90,171,187,105,218,185,133,89,75,10,210,29,206,138,52,102,171,26,15,202,74,124,6,188,41,235,188,244,31,4,57,206,3,248,224,90,61,183,191,7,86,61,118,206,161,83,22,78,155,249,20,156,228,108,237,204,5,181,12,71,190,252,24,172,37,153,252,74,58,226,240,110,75,243,59,197,171,62,108,161,93,175,30,45,81,100,68,65,159,167,179,216,220,229,216,181,239,204,203,96,86,183,0,16,191,181,41,216,42,64,84,163,147,95,187,193,196,219,30,91,84,19,253,108,184,57,85,19,33,80,185,154,246,37,98,69,229,187,238,161,113,198,144,201,163,220,210,55,244,209,141,44,75,119,13,38,220,180,99,147,211,119,98,74,171,124,84,138,31,113,93,49,122,59,211,107,226,57,226,30,128,110,14,134,54,138,117,138,250,220,214,148,10,128,97,221,58,249,200,127,196,119,90,206,88,107,125,215,138,11,30,12,188,117,143,235,248,157,230,131,226,182,211,198,164,73,120,24,245,153,189,103,204,189,28,69,46,0,103,205,243,46,185,168,44,140,82,80,153,12,85,145,129,162,141,77,97,11,136,218,175,155,252,220,227,30,70,137,85,0,90,221,40,254,11,47,151,83,185,18,155,36,99,177,169,217,248,249,192,91,14,130,143,237,60,180,130,98,184,93,36,32,30,105,34,126,187,206,234,122,249,142,173,80,207,97,231,213,34,43,208,212,84,170,48,35,181,75,195,55,127,63,32,179,118,246,203,186,40,79,199,241,202,117,36,217,140,120,99,13,26,246,46,126,77,41,121,234,7,123,113,137,158,182,86,71,140,188,64,121,137,217,199,202,133,202,91,199,11,255,5,204,70,88,63,53,254,174,243,173,68,180,242,75,147,244,172,216,149,95,15,224,15,99,191,40,26,93,184,254,219,94,42,147,248,61,227,62,201,14,126,111,146,42,73,19,255,226,133,53,27,58,188,253,159,104,47,125,194,172,142,75,165,147,86,123,231,193,179,26,205,147,233,47,185,139,251,217,63,49,38,18,248,112,62,195,217,162,60,96,28,88,0,23,149,174,103,229,14,36,136,220,240,156,44,230,160,245,212,158,107,218,221,242,235,219,32,3,53,131,136,185,24,132,140,66,111,226,153,111,158,142,255,92,140,76,213,231,178,224,13,153,166,89,77,112,199,140,178,126,140,196,140,103,75,151,20,60,160,71,37,189,236,128,129,249,194,217,27,53,186,173,96,78,230,176,174,200,87,166,25,114,19,230,226,125,220,68,63,149,126,183,97,122,130,86,169,211,121,7,162,57,62,95,48,170,56,65,128,7,46,252,154,216,19,255,158,241,207,140,105,74,112,111,119,203,5,64,60,129,82,156,86,89,85,150,100,56,106,167,67,166,41,253,42,217,36,193,206,175,251,180,248,66,133,55,142,131,106,6,228,19,117,102,131,61,73,235,232,152,191,39,83,236,117,153,129,110,147,106,236,33,232,43,222,198,13,82,162,69,205,102,55,230,2,9,78,67,114,141,92,122,111,112,229,192,9,59,19,147,56,249,94,7,137,26,116,172,233,77,45,78,64,162,30,132,167,177,143,151,150,69,100,141,178,93,186,223,35,254,128,68,241,129,77,112,65,105,88,252,129,196,129,111,240,173,54,97,199,101,210,215,217,207,206,229,94,234,66,159,84,15,74,31,185,120,36,36,36,138,53,98,203,154,82,80,167,178,251,211,159,88,238,100,157,202,238,203,106,100,72,216,138,140,50,204,27,215,241,246,103,203,24,91,189,54,152,175,0,240,44,245,219,8,102,93,18,240,1,1,211,154,170,125,61,151,58,159,248,124,176,54,185,31,57,87,152,91,112,228,60,90,76,39,207,79,47,58,225,100,115,16,53,2,143,34,249,76,7,76,123,228,243,1,92,132,145,225,210,88,45,146,238,207,125,244,60,246,224,211,74,75,75,162,244,96,134,168,189,74,5,61,66,45,7,166,215,163,77,233,129,147,236,212,176,123,137,142,244,186,144,101,110,37,249,26,24,207,201,99,53,233,98,29,128,156,227,234,190,200,200,141,75,92,105,34,33,187,105,1,215,205,137,44,130,20,85,77,54,213,196,62,150,193,152,155,163,181,39,211,178,243,121,47,170,113,4,183,153,101,215,8,15,92,98,100,148,8,140,69,54,188,213,237,113,191,69,90,58,146,206,201,117,190,49,234,246,23,212,35,167,110,26,166,226,25,90,8,91,150,148,123,157,177,4,146,222,146,243,185,95,52,79,195,228,44,238,105,19,148,11,207,148,6,27,62,127,247,173,137,134,208,71,67,158,67,121,186,251,23,16,77,206,80,241,104,97,123,45,162,39,59,226,59,131,101,205,109,141,0,75,246,82,130,228,61,105,245,219,71,219,4,201,123,132,107,119,198,2,65,242,30,90,230,78,17,64,144,188,223,166,172,124,127,131,11,49,117,75,183,43,100,41,91,177,106,192,117,128,210,156,15,110,102,134,68,93,249,202,164,182,77,83,41,95,49,28,185,149,102,154,27,41,126,21,50,67,122,97,66,32,214,157,42,91,141,147,91,66,82,146,27,140,34,72,130,159,58,202,104,16,36,193,203,79,29,101,78,37,193,185,9,142,50,158,199,85,89,18,64,68,111,168,150,103,202,108,144,32,23,142,4,81,46,202,239,135,204,147,135,223,19,146,212,168,241,157,72,200,234,255,134,168,163,23,230,88,65,185,80,66,42,43,180,227,39,152,170,232,248,92,128,252,28,193,177,234,57,116,26,150,251,229,250,141,29,235,140,76,151,239,184,185,229,58,110,58,204,75,45,84,144,13,103,68,186,245,178,184,22,191,206,157,126,234,99,85,149,155,93,148,187,183,96,65,237,137,203,203,64,63,152,205,118,115,241,110,185,249,201,242,192,144,143,247,154,156,27,131,134,168,211,23,61,23,167,216,35,38,187,56,17,39,187,236,196,243,85,172,88,92,19,87,162,245,102,228,48,170,122,61,196,62,29,14,113,14,97,107,117,73,99,144,22,70,215,186,64,212,147,39,18,42,46,166,129,194,86,132,245,149,28,207,187,10,21,5,13,50,211,58,6,87,86,47,110,18,210,237,82,75,235,213,211,116,155,85,228,59,9,27,240,52,221,166,77,173,7,90,157,166,219,162,85,224,11,132,116,155,255,91,177,134,9,12,238,26,91,37,5,119,93,147,75,84,151,244,238,113,201,195,183,68,41,12,211,123,25,81,41,71,205,193,199,18,223,127,119,16,57,102,136,163,176,48,19,125,116,189,47,148,200,100,189,240,141,97,164,228,216,245,193,4,215,183,223,199,157,170,1,234,200,110,9,68,181,154,161,3,247,29,97,243,150,35,249,182,133,245,42,47,99,214,174,123,77,69,58,130,39,151,214,56,56,67,75,56,27,9,41,99,225,78,196,223,209,200,223,114,188,63,130,145,69,131,225,191,192,135,171,191,211,63,16,81,191,242,66,254,0,43,18,189,23,144,54,203,50,202,70,228,224,152,38,97,159,65,145,104,75,153,143,121,237,73,105,162,110,37,14,155,254,106,51,89,147,92,168,1,29,119,210,109,234,214,208,21,33,5,67,137,142,248,227,55,195,252,56,45,16,110,214,74,210,163,26,167,85,222,60,77,64,190,108,176,169,218,148,103,207,94,220,240,197,150,242,144,41,127,116,224,212,159,231,167,144,37,231,47,188,252,13,185,70,163,38,89,130,90,69,39,56,103,151,237,239,91,12,33,249,129,18,37,228,70,76,53,3,143,10,174,62,158,185,39,208,61,203,96,202,192,225,39,28,214,99,20,200,240,240,150,33,105,117,51,157,26,184,220,200,233,53,175,228,160,89,242,169,214,159,158,64,168,37,210,85,97,108,183,198,9,218,122,170,245,167,180,170,249,13,201,124,243,158,240,193,223,114,106,34,34,189,237,179,191,68,70,179,223,193,201,16,143,51,191,235,224,33,162,126,109,190,158,190,240,26,104,164,27,186,191,72,169,118,96,70,42,70,175,90,217,204,24,57,135,12,42,183,62,0,34,76,6,49,87,109,185,153,46,147,59,148,37,9,43,245,10,60,232,177,15,235,247,164,141,163,4,11,198,246,127,101,11,114,187,248,153,3,175,46,242,166,121,22,22,231,49,148,174,253,101,224,51,72,179,186,27,60,169,200,64,217,204,91,52,6,179,21,14,140,189,179,150,237,88,101,80,147,94,136,206,125,39,116,0,211,93,239,116,165,117,178,17,252,230,229,78,67,43,237,220,207,165,137,150,18,71,167,95,37,166,54,69,100,161,198,141,141,208,166,217,34,82,180,227,248,253,115,145,165,42,90,39,203,121,18,75,240,232,226,246,88,147,18,73,60,245,232,154,95,189,194,195,21,67,240,232,210,76,87,214,148,153,37,177,148,196,65,251,66,59,107,67,126,132,170,104,39,127,155,117,123,94,54,34,115,187,232,165,113,206,136,240,23,234,124,249,199,153,198,253,110,169,6,238,241,71,235,145,216,104,47,23,140,185,21,143,179,84,36,33,198,197,168,223,191,89,38,124,26,227,192,197,253,71,95,127,139,113,249,73,142,37,132,24,23,62,136,50,14,78,68,98,247,175,104,98,107,36,116,75,47,122,184,187,152,107,236,146,191,105,185,126,103,113,7,230,20,189,197,111,252,1,80,130,188,236,112,43,182,43,194,223,175,76,160,232,82,75,39,247,95,104,161,215,92,113,109,107,16,194,130,236,140,80,209,221,76,10,236,221,150,219,185,233,30,135,50,162,14,75,165,64,77,85,4,112,64,189,231,10,149,180,239,132,91,92,224,107,58,219,110,129,222,185,202,206,232,147,90,255,95,34,219,53,34,225,231,164,103,109,4,42,161,183,22,92,253,150,28,22,196,34,59,45,97,250,38,82,108,240,69,47,222,35,46,87,126,166,122,233,1,94,239,242,125,23,138,3,1,140,255,100,196,185,64,141,175,178,149,163,67,90,56,203,146,150,164,143,33,35,0,52,21,253,131,134,76,249,105,104,209,200,223,117,194,233,66,228,38,205,52,212,140,39,46,221,195,125,41,200,77,244,108,153,82,31,145,44,70,101,99,81,106,20,35,216,40,179,108,130,202,222,201,177,230,152,17,204,4,166,12,148,98,63,181,178,63,148,66,134,205,225,171,132,132,4,11,31,47,111,156,133,209,139,240,60,92,163,190,83,81,122,96,178,62,132,156,141,182,136,231,167,117,54,115,89,199,9,131,70,189,154,13,119,208,215,180,233,167,54,6,163,215,188,245,179,145,55,183,246,167,53,230,36,94,151,136,105,127,193,120,55,197,241,226,225,116,191,188,190,226,156,212,215,180,119,5,216,119,54,4,179,244,191,127,157,32,89,130,102,197,161,173,60,71,202,78,62,4,130,39,203,201,10,72,213,186,44,78,73,41,133,238,78,205,79,2,28,78,199,132,201,185,148,8,45,241,23,134,207,94,118,157,5,90,146,40,103,201,54,217,85,6,63,132,207,183,126,154,13,73,42,0,191,142,190,228,52,218,226,82,224,31,77,49,66,250,163,216,242,82,34,190,4,116,200,168,230,89,29,105,8,243,152,158,107,31,72,104,152,225,233,2,10,248,115,167,145,219,51,21,103,141,30,116,236,90,76,33,210,68,143,186,68,146,111,166,170,172,158,179,123,213,83,210,91,52,35,225,225,156,101,202,226,18,171,27,171,171,40,140,237,0,76,61,111,11,140,149,88,105,201,169,226,189,204,221,209,35,37,220,34,245,117,75,87,228,14,206,165,186,248,198,214,199,65,157,56,193,166,188,141,10,64,110,122,208,253,116,14,112,30,239,242,44,25,30,153,178,47,49,146,106,72,5,191,204,36,50,26,42,255,197,125,171,1,15,85,157,185,255,151,125,190,183,63,30,129,37,193,64,224,125,215,20,58,96,23,194,186,85,56,245,243,130,82,181,46,187,213,66,198,136,182,28,210,82,225,111,134,222,17,223,186,110,45,185,147,150,248,101,63,194,236,115,204,75,25,153,107,148,163,29,224,213,38,143,216,118,58,154,128,239,134,234,140,242,89,149,108,14,105,8,170,180,89,249,253,234,24,59,104,206,18,51,207,182,12,206,100,222,67,144,204,178,101,6,215,216,90,4,93,156,118,44,146,69,197,114,239,211,164,62,107,75,195,226,111,149,82,14,85,89,246,195,75,90,118,105,95,208,71,182,148,158,165,249,3,126,70,173,158,48,220,223,223,143,61,185,204,34,140,214,116,31,220,38,187,199,33,54,51,163,161,87,85,75,237,173,152,235,80,102,164,208,237,56,47,147,175,198,46,144,156,252,95,229,83,103,206,252,158,48,98,55,251,151,26,202,140,134,170,208,89,214,149,31,45,165,39,37,18,246,160,103,135,187,168,108,224,238,200,139,217,94,108,163,247,214,211,66,6,89,102,63,78,216,114,100,70,77,108,181,251,11,146,16,18,233,194,95,108,77,72,175,253,222,173,250,65,111,254,245,183,100,219,36,204,102,227,172,233,63,240,89,76,88,126,79,65,5,8,221,76,67,32,246,168,245,115,227,84,50,151,189,230,239,95,155,187,132,191,42,58,73,54,51,195,142,203,148,136,196,75,174,238,84,224,134,65,169,25,172,210,164,229,6,92,88,236,24,202,139,65,252,169,70,96,91,231,87,186,250,107,62,52,226,184,210,57,238,205,110,225,97,65,129,196,39,137,209,117,114,97,121,201,169,4,61,93,41,56,1,136,66,46,200,37,234,166,17,228,116,97,45,114,253,58,253,167,114,186,41,46,6,169,137,2,119,43,244,224,1,42,196,191,208,43,181,126,239,206,157,60,241,77,109,251,58,171,232,254,134,134,201,126,130,143,141,243,36,43,165,209,135,13,46,255,30,45,222,135,123,112,210,3,49,179,212,200,248,162,56,103,6,99,39,5,99,203,187,47,0,23,28,254,136,202,252,25,130,213,25,34,162,10,150,166,25,27,1,62,145,91,11,231,17,108,197,171,132,120,228,40,35,164,119,59,232,52,30,165,203,125,54,60,141,71,116,120,6,106,5,66,60,250,214,164,24,226,175,166,229,236,236,172,17,75,71,168,55,78,213,176,203,222,72,30,73,108,156,170,97,35,69,92,58,108,8,106,216,215,161,41,210,8,60,229,80,12,183,160,169,190,199,184,111,249,88,49,25,68,39,168,134,94,217,160,67,159,246,76,141,250,69,191,248,175,91,176,247,94,57,98,175,129,49,95,224,101,34,204,183,153,90,38,10,89,39,107,55,39,62,30,98,195,41,225,136,70,148,90,110,168,101,32,66,139,33,93,67,254,114,203,91,88,171,139,155,104,152,136,241,32,12,122,179,17,239,118,83,78,18,73,204,124,251,78,29,231,195,50,186,8,250,221,237,124,127,224,249,223,225,46,66,231,227,23,130,132,241,55,162,255,44,25,251,7,77,242,112,241,187,235,223,179,164,210,176,139,174,65,112,221,233,73,181,124,1,27,61,150,12,191,151,67,99,67,228,15,244,167,30,157,186,110,69,75,173,178,227,201,220,57,46,44,60,117,84,42,77,22,152,53,204,24,230,241,28,223,188,53,13,211,209,74,217,196,53,51,200,34,133,232,75,55,41,219,132,245,169,28,252,7,67,196,160,24,135,38,75,252,82,251,205,30,227,166,10,254,38,21,142,112,34,139,164,63,191,79,210,228,210,207,18,220,186,53,80,128,84,52,13,132,27,190,216,36,12,94,16,83,23,210,101,89,121,117,101,37,120,171,1,167,171,150,206,173,73,94,65,82,46,225,2,161,14,99,201,74,77,109,154,230,85,190,184,106,168,96,99,211,146,162,198,190,35,214,179,69,27,87,221,230,183,136,39,167,119,224,238,210,16,106,151,113,168,142,90,240,21,125,209,139,25,125,79,108,219,205,30,147,154,138,125,238,57,91,22,216,167,1,134,144,2,179,84,35,2,140,117,70,158,133,65,28,196,77,185,191,13,56,120,100,145,74,10,59,25,179,214,109,78,163,11,13,6,210,232,204,72,255,80,234,30,73,254,98,230,78,124,137,232,159,33,209,219,11,106,132,191,3,0,166,35,180,33,78,125,65,79,219,16,232,83,95,208,211,54,4,193,23,180,16,146,34,96,140,55,249,181,109,5,41,167,225,211,193,53,95,220,4,191,211,224,13,243,128,93,41,246,128,194,115,181,71,25,152,166,54,11,103,227,249,77,93,99,145,66,97,95,82,13,1,151,46,76,70,74,143,205,25,222,99,226,37,250,41,18,168,99,188,153,5,244,212,21,38,47,7,74,148,29,76,171,121,228,168,167,199,233,170,223,89,162,225,67,138,105,111,72,100,102,13,190,159,23,66,188,5,40,57,154,89,153,50,116,132,215,56,242,251,255,32,250,57,254,125,195,221,114,255,177,10,20,99,161,249,15,223,32,250,3,142,120,178,141,242,147,103,163,211,49,96,148,9,107,86,181,58,56,40,227,69,170,37,89,98,43,57,53,227,57,198,84,74,94,122,64,185,212,85,96,147,171,103,90,243,66,85,115,130,136,19,187,221,171,8,127,233,243,4,109,240,95,232,205,75,228,169,217,127,104,162,23,254,141,5,237,111,70,98,131,167,131,30,175,127,231,219,86,204,104,229,134,157,51,36,13,21,8,191,122,18,61,84,158,21,172,124,252,106,179,255,183,232,1,159,13,245,104,191,90,242,97,252,245,23,201,42,253,199,65,3,103,255,214,56,176,60,40,223,32,162,108,147,100,252,140,0,173,66,18,63,148,174,19,189,40,8,45,130,174,242,28,241,114,172,220,184,147,253,250,229,214,64,30,45,247,241,246,231,65,103,231,245,73,254,15,19,15,111,13,24,16,253,60,204,223,250,42,30,178,159,65,130,180,255,92,154,158,159,118,225,94,216,85,94,183,55,138,83,189,1,142,248,68,2,238,88,86,251,94,73,237,250,203,12,203,195,23,153,50,233,207,165,19,187,137,192,119,46,50,91,191,226,164,220,183,55,198,253,16,157,107,237,87,9,253,113,249,244,27,119,79,190,33,41,167,64,252,162,231,42,226,246,75,158,149,204,4,170,155,156,70,22,159,119,118,127,224,62,179,110,247,146,14,82,208,189,232,177,95,20,229,222,216,179,63,99,17,174,170,243,101,230,251,226,186,39,222,156,11,221,205,115,237,209,216,157,40,65,169,161,225,231,92,119,54,216,247,195,246,2,34,223,102,62,229,186,115,238,138,19,162,87,225,126,219,147,39,70,231,202,164,246,144,172,2,137,38,196,240,39,24,214,15,170,103,255,187,80,196,191,178,4,222,46,170,177,107,184,254,125,14,67,43,121,81,183,163,161,159,135,205,82,234,154,26,173,87,211,1,77,61,129,249,230,104,83,247,242,45,2,200,69,187,93,135,6,232,86,187,220,139,96,29,162,127,235,28,254,221,237,227,59,192,187,22,151,72,154,180,183,48,53,227,174,233,184,101,72,29,181,236,71,111,163,203,136,3,119,184,24,26,95,252,102,50,130,237,210,90,114,216,55,236,88,135,206,8,226,187,200,147,238,154,77,156,168,45,143,130,166,1,192,108,63,216,117,169,250,101,131,198,109,208,212,1,213,13,139,6,162,207,34,83,162,40,212,85,37,248,4,23,190,92,221,88,242,226,134,216,67,228,77,138,140,190,65,100,231,148,121,67,206,193,44,227,130,70,185,4,85,98,8,253,94,151,72,238,103,38,193,108,91,171,161,212,64,139,101,74,168,230,192,61,61,236,99,26,159,182,7,178,159,225,223,90,202,202,179,229,167,171,202,50,250,208,168,148,67,182,179,125,223,61,156,204,237,138,88,225,54,206,157,1,63,62,234,94,93,61,244,188,179,243,245,105,96,194,135,71,168,91,55,99,94,144,208,63,184,249,250,40,185,164,165,251,225,110,174,174,152,118,102,62,113,11,243,199,25,239,249,189,5,1,227,100,38,64,127,65,231,157,195,200,75,230,37,12,250,54,189,90,157,77,247,87,106,190,157,177,255,49,202,52,38,67,135,73,240,151,68,237,62,14,181,222,189,48,211,180,162,73,155,157,68,212,59,67,244,211,168,238,209,64,67,167,158,27,217,121,180,1,79,223,247,226,111,100,31,117,134,11,34,185,247,175,234,206,222,160,179,140,227,114,163,36,27,188,71,187,22,150,250,3,90,46,60,60,79,210,223,169,169,81,254,217,6,12,23,14,80,131,175,117,72,170,197,11,140,89,112,57,56,225,165,156,240,136,215,247,129,87,207,173,94,168,145,54,189,236,141,167,126,179,166,108,149,27,154,40,238,91,217,255,60,123,200,179,57,171,202,112,103,182,242,101,110,208,124,114,44,111,111,39,130,38,127,196,218,20,19,13,95,143,168,187,246,129,161,224,189,115,136,139,75,205,156,32,79,88,10,163,17,75,71,67,91,47,52,143,217,209,13,201,202,232,125,95,20,126,199,181,242,162,135,190,234,149,36,147,9,170,203,89,189,177,77,68,68,63,209,108,98,27,181,138,3,195,150,89,218,147,172,81,118,1,203,242,7,157,53,31,214,82,86,62,109,34,147,146,162,201,226,65,95,26,110,91,190,174,60,83,223,215,147,241,201,23,71,119,72,190,56,25,126,184,170,90,94,63,152,48,233,181,40,212,156,146,222,113,146,173,12,55,148,191,27,14,202,13,149,103,187,40,153,113,214,99,20,77,149,170,167,165,214,173,67,140,248,218,101,25,88,232,220,196,60,82,148,76,43,88,194,180,208,159,230,236,151,123,234,88,222,212,241,29,63,38,191,200,208,154,117,209,222,67,12,58,243,53,219,208,136,249,237,33,114,64,206,148,213,204,161,151,79,90,54,203,136,46,137,30,123,82,157,19,140,184,79,171,115,111,182,97,236,245,226,215,132,234,156,110,213,3,220,102,65,10,42,20,46,152,67,127,194,36,124,42,126,110,17,100,153,110,98,57,80,229,67,79,85,157,58,239,44,137,246,238,95,190,2,35,5,63,39,165,247,203,138,214,48,53,137,71,70,196,53,129,229,132,133,186,185,93,56,176,103,207,225,171,7,119,47,193,68,189,161,47,163,167,38,101,120,216,101,23,11,71,141,41,202,19,121,164,134,233,204,199,162,39,41,142,232,46,104,50,50,250,237,133,52,187,64,51,217,109,180,30,140,116,39,124,149,130,133,216,115,11,114,126,16,255,175,83,30,162,95,166,90,246,137,34,239,254,175,108,24,137,250,174,254,177,183,74,120,80,79,202,59,210,31,78,50,95,238,50,150,142,16,253,44,109,74,251,106,233,107,146,221,196,112,136,53,129,69,84,181,140,103,40,73,111,162,59,12,29,98,35,75,250,219,31,118,49,217,148,255,56,114,176,34,243,156,101,103,95,177,247,123,83,40,9,79,213,81,218,189,187,242,241,29,172,247,46,227,133,119,156,241,118,35,199,87,18,218,134,155,205,81,172,180,44,104,87,40,4,66,24,214,30,164,20,127,107,76,70,235,145,160,200,102,96,182,176,111,173,180,7,239,193,157,177,234,22,240,100,92,101,8,51,132,87,9,212,74,45,241,10,86,227,202,223,234,186,151,239,123,109,243,248,188,224,181,208,87,85,23,221,188,89,97,12,212,152,70,249,137,211,194,174,120,147,245,90,54,213,230,4,50,67,231,179,82,113,104,58,85,247,234,222,114,249,37,6,238,98,53,22,58,132,210,51,47,84,17,233,153,118,214,25,21,155,123,151,99,110,6,68,177,48,107,126,243,173,73,106,200,158,40,18,24,39,217,184,151,57,185,100,98,7,150,241,54,180,210,53,230,192,51,65,54,231,39,181,151,21,188,85,210,18,99,45,135,63,152,148,66,98,116,55,175,56,112,99,175,45,237,71,65,183,175,201,110,139,44,168,115,150,236,233,89,121,42,198,211,245,32,60,12,51,202,163,102,119,168,114,84,156,125,212,217,221,100,34,203,159,14,155,188,158,143,143,131,136,151,106,119,62,173,144,168,39,111,220,140,0,0,121,224,69,64,1,16,56,183,15,81,41,154,59,235,242,2,31,41,24,40,116,168,97,44,128,251,216,96,170,101,109,186,221,6,42,143,146,99,127,38,151,91,129,171,72,88,81,136,180,240,25,74,82,187,209,50,235,233,176,92,72,43,66,214,58,48,228,191,178,72,22,114,31,96,204,1,88,113,81,27,180,104,108,174,58,111,211,167,27,104,96,254,45,191,198,25,171,160,10,219,140,52,46,78,15,161,203,40,181,106,144,24,20,83,83,213,68,12,137,85,27,186,112,69,187,8,169,182,44,100,73,98,202,185,62,150,48,110,247,168,234,94,216,30,8,26,20,164,37,250,211,51,70,149,151,42,40,127,7,118,24,187,175,18,123,166,240,111,207,166,79,5,62,29,153,72,64,171,121,39,236,205,79,155,45,6,97,168,167,96,77,214,166,3,155,202,207,205,164,178,238,164,138,246,246,174,23,50,102,61,227,147,34,173,103,3,228,173,174,139,165,170,75,73,153,32,131,102,131,46,205,6,115,143,104,182,201,73,100,114,117,45,76,126,168,51,204,66,70,242,177,5,209,249,82,140,60,109,120,59,254,42,144,35,25,43,172,41,90,90,61,109,21,23,20,131,12,91,103,81,141,245,42,147,211,0,54,214,9,245,231,182,209,125,160,217,164,162,111,24,245,14,246,173,100,165,244,28,19,95,230,46,208,35,170,219,76,182,8,26,210,53,19,180,116,241,150,122,151,230,229,234,148,103,197,124,185,248,109,128,13,155,39,212,225,250,208,144,1,243,226,157,246,196,250,234,176,166,188,175,207,191,160,143,245,154,97,40,105,137,152,24,214,24,13,169,231,139,172,26,205,76,172,56,0,151,68,141,134,221,229,162,29,133,107,212,216,129,55,41,19,26,33,116,13,30,32,166,3,212,177,147,186,102,7,62,148,152,248,125,14,242,35,31,108,121,188,52,49,59,231,240,104,166,220,60,227,161,240,158,17,88,126,249,80,74,228,28,254,7,71,87,238,10,84,182,26,220,245,76,220,172,207,186,170,130,73,25,66,21,105,248,26,80,105,28,103,253,34,122,208,3,243,76,93,96,72,108,108,119,146,114,176,45,241,64,131,49,189,66,46,83,47,39,118,254,250,215,73,128,74,45,121,47,192,11,217,29,160,84,6,101,78,59,73,143,174,79,34,245,20,166,11,237,6,32,57,48,183,100,117,155,214,142,15,138,241,248,108,90,252,10,19,178,101,69,247,105,70,37,32,203,188,162,140,97,136,1,171,190,13,97,220,246,87,80,226,252,243,188,42,215,130,227,63,107,185,45,120,106,185,189,247,213,29,129,108,70,210,169,186,154,106,217,45,160,86,135,205,40,112,250,100,129,82,226,182,53,94,114,111,55,177,177,200,24,17,3,104,164,112,128,10,121,64,164,253,182,86,165,187,163,85,125,184,79,52,205,143,74,100,203,21,172,66,47,46,214,214,182,84,97,158,146,25,24,82,208,117,157,149,201,53,38,38,34,201,42,152,46,198,242,34,24,185,15,36,169,68,191,18,164,98,64,223,1,94,112,56,114,205,158,1,54,11,35,212,55,155,134,87,133,49,33,22,155,112,176,171,203,98,75,72,9,131,174,112,110,45,14,218,157,80,31,90,126,177,0,20,181,42,44,163,180,42,239,42,84,20,63,80,206,114,101,45,157,22,179,236,175,137,139,26,134,3,87,154,36,173,200,8,54,133,250,41,248,161,166,1,130,77,97,22,188,58,93,224,147,148,201,12,216,248,226,152,121,165,121,45,192,54,90,78,138,199,27,88,130,94,129,241,128,228,153,188,157,250,30,105,61,197,42,88,70,72,72,106,0,141,167,122,173,53,107,124,161,103,85,112,158,125,19,83,129,30,2,250,38,1,30,45,94,234,142,46,31,219,149,236,184,39,181,200,246,25,50,178,165,47,89,233,114,221,17,144,71,148,83,169,235,223,242,159,0,182,120,172,58,218,119,108,138,64,245,27,95,59,253,37,114,18,145,183,26,41,215,73,33,4,2,211,41,202,98,50,158,89,105,180,105,104,234,107,160,185,245,122,129,83,33,118,55,206,154,70,35,246,163,236,231,128,84,255,15,115,255,1,214,212,182,182,11,195,177,33,93,186,82,149,18,122,239,93,9,16,72,66,13,61,52,233,132,222,21,20,81,233,85,8,9,29,148,18,122,239,32,138,210,164,151,208,171,82,165,137,10,136,130,148,159,176,214,222,123,173,247,127,203,217,231,251,190,235,156,92,151,38,97,102,204,57,250,120,198,51,238,251,126,70,71,164,91,222,145,144,154,61,245,152,7,149,52,217,113,177,242,165,111,134,86,186,76,144,22,216,206,218,167,210,126,212,226,163,158,75,229,205,197,28,242,230,66,199,99,137,157,190,81,9,136,70,129,179,117,247,117,77,35,166,51,235,227,24,211,193,192,216,82,2,215,168,89,81,242,42,61,167,122,82,106,26,26,109,38,250,215,170,29,202,224,212,8,138,85,97,226,235,160,42,206,47,37,183,99,213,248,110,150,30,62,253,139,255,59,136,109,255,197,244,39,192,153,65,134,36,224,236,37,78,107,237,198,189,191,130,15,232,45,206,55,39,6,199,70,158,223,78,171,214,199,183,45,153,238,252,7,223,36,210,158,237,159,206,73,119,5,113,60,98,147,95,53,202,140,134,3,112,102,34,182,74,147,153,68,129,87,231,133,160,84,240,65,93,242,92,71,235,87,20,220,206,123,49,22,127,46,82,201,85,254,231,86,106,133,22,134,187,99,144,63,151,55,73,225,153,234,92,193,33,193,38,202,61,144,134,70,67,77,151,228,83,68,201,254,177,198,104,42,152,32,251,220,191,87,22,80,218,32,52,45,206,23,153,121,174,159,90,0,145,8,16,44,18,148,72,33,209,225,154,65,56,115,11,97,23,138,14,107,110,3,117,248,166,46,57,6,132,189,148,42,42,200,127,159,161,31,214,23,90,85,47,251,186,24,23,115,167,86,174,201,107,136,165,129,162,26,89,93,221,207,77,230,143,11,240,205,49,68,189,208,165,236,51,99,233,58,86,73,116,133,95,206,231,247,47,34,167,134,54,114,139,57,91,177,36,141,197,218,25,96,41,145,179,122,168,244,94,24,209,7,34,168,163,47,180,29,135,40,146,55,107,235,78,175,39,179,135,11,143,68,243,100,37,233,19,123,214,49,153,105,60,166,141,176,3,85,241,124,217,226,20,128,10,89,33,72,88,243,38,224,60,16,20,159,33,190,15,216,75,182,183,185,138,38,65,41,243,151,168,70,170,53,182,246,195,207,187,65,38,117,84,118,74,40,187,163,44,67,248,134,241,48,81,224,59,60,169,194,19,115,3,191,146,63,229,9,4,252,231,232,67,109,205,255,2,174,200,251,39,14,254,94,154,226,125,14,136,246,154,24,92,217,190,204,151,105,34,32,49,116,98,90,216,83,15,73,91,30,27,63,29,175,172,33,44,102,174,34,183,172,31,195,37,176,124,183,249,243,173,235,149,84,67,121,202,121,97,140,154,11,105,46,209,54,182,76,2,244,131,252,173,132,175,147,251,60,135,237,22,11,236,117,132,191,123,132,124,40,106,44,25,232,76,12,121,94,59,104,176,155,18,187,51,156,14,87,36,130,123,179,212,94,107,78,72,211,42,115,94,23,8,33,128,132,213,107,123,206,222,239,39,211,99,206,1,177,33,243,149,205,134,44,92,182,137,222,97,65,158,216,48,127,82,240,105,66,161,252,61,20,51,132,208,117,69,55,184,94,128,8,87,93,59,97,93,102,53,252,57,195,53,122,185,55,82,88,46,37,127,83,229,81,149,33,15,203,143,136,30,99,3,206,114,235,174,199,255,6,144,247,73,145,45,150,149,100,137,105,30,6,73,78,146,232,159,0,61,231,52,101,204,175,143,21,225,12,199,146,139,100,103,137,143,47,102,59,8,73,70,93,189,175,153,109,108,208,46,127,202,223,160,140,231,182,254,101,116,167,45,53,198,233,77,47,135,209,91,79,47,231,69,199,196,68,179,121,250,78,227,176,84,123,35,10,143,114,42,57,200,224,40,206,220,30,199,223,143,31,139,125,98,63,152,209,133,216,131,147,168,56,160,34,156,120,97,24,139,165,6,43,162,202,85,107,41,117,56,69,65,177,168,8,80,75,223,150,220,249,168,132,170,97,196,111,85,193,204,244,93,196,35,123,184,87,52,51,150,130,183,4,107,59,218,237,76,57,193,17,20,21,157,241,9,154,108,95,224,159,171,165,227,108,95,92,136,85,102,82,254,92,188,153,199,178,250,150,232,47,142,250,71,167,17,153,206,106,57,125,205,98,61,166,126,195,93,158,145,49,228,117,23,74,80,181,24,227,25,59,188,18,212,90,31,226,67,227,103,188,18,84,249,119,22,237,245,43,127,61,189,1,252,107,245,151,40,0,51,165,189,37,154,4,186,217,55,186,54,154,152,231,83,192,153,26,28,215,129,245,44,228,118,116,17,64,209,168,25,30,182,217,43,72,24,70,248,195,249,214,247,81,248,245,31,27,166,94,63,226,16,234,177,136,92,242,186,78,207,185,238,233,143,136,181,16,84,189,108,103,91,39,210,100,201,48,32,242,37,23,36,111,226,189,173,65,216,64,104,92,61,239,107,195,145,152,59,62,42,50,36,214,182,230,64,204,194,100,151,221,66,254,111,169,142,123,169,207,98,188,1,103,94,99,154,106,6,155,21,181,147,155,199,98,71,175,208,198,118,96,167,70,205,36,80,33,108,38,121,24,110,183,72,227,183,86,171,89,153,241,60,44,11,70,84,103,11,143,40,4,46,231,44,150,220,229,167,142,170,113,180,236,113,212,77,171,78,180,71,65,161,87,7,238,0,161,33,179,245,110,166,108,95,235,252,17,31,170,57,255,244,63,211,47,147,69,243,162,76,59,158,62,12,73,252,21,245,163,113,132,98,13,104,169,72,196,42,65,4,145,29,163,251,224,42,234,104,227,156,74,13,101,198,17,211,142,76,216,69,154,110,0,159,76,23,102,101,18,36,26,208,75,242,117,241,110,108,35,84,197,158,140,238,172,180,198,24,92,253,231,153,128,69,67,243,205,50,173,239,27,49,116,186,54,229,53,42,154,216,157,171,186,185,29,235,178,10,239,85,48,75,76,249,4,137,186,96,161,178,233,128,23,82,2,54,236,89,75,28,105,201,25,213,255,64,99,49,85,206,56,9,98,168,111,42,184,6,215,147,233,122,222,2,45,240,139,48,210,229,191,105,118,149,164,62,165,128,101,60,42,188,136,216,74,164,23,117,61,19,42,179,161,20,56,147,57,199,167,84,101,241,6,237,72,63,19,223,223,152,168,1,143,228,27,224,88,45,108,140,164,111,103,96,212,195,93,37,171,239,39,55,128,105,18,81,210,66,58,37,246,126,161,13,55,212,181,71,163,67,255,99,52,227,170,60,255,127,132,51,182,56,182,122,143,122,89,44,94,55,161,239,160,153,71,86,134,30,87,220,117,239,234,238,238,142,208,72,19,207,193,129,160,23,60,55,221,89,135,95,118,188,23,60,55,10,243,94,159,38,60,207,173,43,237,142,115,126,45,100,154,210,219,127,135,179,84,141,10,37,30,17,225,144,107,146,25,70,99,189,84,253,46,101,182,224,170,88,232,250,84,230,92,145,160,47,125,49,172,45,61,109,205,163,164,108,16,39,209,234,200,222,28,101,165,159,150,167,159,166,36,166,174,153,54,221,88,54,155,212,205,232,105,82,240,102,101,24,247,214,165,82,85,102,95,67,1,127,82,240,235,68,248,230,208,136,80,233,135,216,128,42,19,25,105,237,166,210,94,103,229,121,39,131,29,241,9,251,149,50,150,18,148,76,209,186,165,223,104,191,132,187,134,176,208,67,125,3,208,55,51,121,36,61,95,247,208,18,32,95,224,195,192,146,222,204,54,148,205,218,111,0,8,133,190,134,69,42,23,127,211,185,198,70,166,28,41,236,219,93,132,230,241,94,203,166,170,145,141,22,177,50,31,15,86,107,140,41,135,168,152,226,126,132,70,152,170,192,189,206,107,10,63,8,241,53,5,84,57,165,185,217,116,17,247,89,106,243,106,93,62,62,238,243,148,152,145,129,137,230,56,131,21,31,251,32,3,253,33,85,31,210,16,33,90,221,168,68,166,9,221,172,108,199,189,170,238,94,241,36,242,92,213,76,176,17,74,26,51,73,28,67,151,251,76,236,233,24,8,32,170,90,162,128,217,24,14,86,72,4,243,76,189,38,129,43,105,118,53,162,88,25,145,205,54,35,171,237,42,46,166,204,207,56,94,51,106,161,53,211,97,215,105,12,100,6,25,108,188,119,159,201,148,255,30,153,56,145,158,38,176,60,97,102,18,40,8,179,111,148,213,125,46,223,137,37,232,105,160,128,70,188,132,106,153,242,170,188,44,93,226,240,137,44,75,3,75,71,24,54,193,18,71,125,73,181,3,159,198,224,219,144,10,136,111,194,139,216,186,23,77,216,123,17,91,247,162,9,241,177,117,223,159,55,225,140,6,81,88,53,51,231,248,47,215,200,122,67,134,215,1,53,244,236,51,137,28,53,236,78,179,134,7,251,189,208,97,138,161,30,96,226,67,87,176,140,116,156,17,214,121,87,192,49,219,107,216,219,126,140,59,150,251,139,71,135,6,24,234,153,3,244,154,247,136,232,229,219,110,68,198,174,106,168,232,139,219,133,201,194,243,151,172,96,134,86,130,184,21,107,169,61,70,168,231,128,119,0,38,67,144,245,127,221,118,179,235,187,254,148,87,104,163,17,173,63,237,167,78,102,82,63,142,15,104,172,117,113,220,179,132,15,104,156,124,113,220,115,49,60,240,199,61,96,110,65,1,170,144,250,2,252,94,230,255,53,220,243,150,42,99,56,29,138,18,67,149,172,210,49,10,198,24,117,33,84,192,192,84,74,108,4,220,51,242,231,179,227,200,50,242,82,122,191,2,199,50,194,112,103,36,147,31,54,215,177,247,50,197,15,43,91,125,120,14,10,238,152,77,25,74,7,199,243,68,241,154,108,219,184,65,209,176,184,103,145,207,165,69,199,18,162,179,143,60,40,10,208,152,80,187,19,218,97,15,149,98,106,14,59,45,105,160,83,42,151,167,127,49,144,47,151,148,157,70,127,172,158,116,148,216,128,206,218,184,139,202,182,36,83,70,47,149,1,126,23,145,160,197,84,235,19,159,101,86,96,22,153,144,100,122,213,223,140,42,1,219,226,147,82,79,86,86,161,108,102,122,191,1,120,35,161,157,230,90,85,45,45,249,146,25,186,93,43,90,26,184,120,191,136,141,81,108,30,107,80,61,122,213,39,224,223,56,247,176,29,184,30,49,93,86,239,150,94,194,137,141,203,176,119,141,92,174,38,211,213,67,54,110,83,187,160,93,152,174,203,129,84,84,186,146,28,61,87,191,209,94,127,91,201,201,236,120,39,86,109,82,74,32,132,14,238,136,205,83,233,193,164,247,242,217,8,176,155,90,179,74,9,91,22,131,82,66,157,243,250,228,53,41,34,174,56,135,101,238,133,102,55,14,223,200,207,125,145,18,231,222,27,36,52,107,5,143,253,152,228,232,140,173,42,145,74,23,201,81,128,136,202,229,212,187,218,105,87,148,94,37,251,158,97,38,26,57,105,143,14,94,126,104,208,204,249,241,57,29,239,245,251,128,87,155,203,188,183,11,143,238,15,92,255,139,61,122,66,157,29,212,79,0,56,171,88,170,61,4,156,161,253,68,131,0,75,127,113,162,244,254,45,152,2,224,12,72,16,209,221,223,31,193,1,17,133,150,97,193,184,122,164,233,46,160,73,232,251,158,62,88,90,90,125,106,111,248,207,179,244,221,168,217,245,151,18,122,110,184,218,107,235,148,255,110,240,5,192,189,191,242,89,13,5,254,6,32,70,43,62,149,184,253,223,146,112,117,182,65,115,8,133,68,123,67,153,84,163,124,105,76,125,45,53,2,10,19,11,140,236,75,233,78,116,85,238,41,94,100,181,214,208,24,207,209,72,172,124,187,98,205,141,48,52,8,8,47,23,74,217,163,92,162,216,74,21,127,222,223,219,34,218,9,236,76,45,155,128,35,210,54,28,173,155,205,166,93,24,161,134,100,55,110,152,103,165,17,218,165,133,252,88,37,108,197,197,22,227,228,106,161,32,208,236,43,244,48,231,203,155,111,24,19,66,176,186,207,194,139,235,242,92,23,166,245,44,251,209,53,8,234,156,210,84,122,182,193,125,171,123,160,132,219,76,234,66,19,29,247,149,175,53,23,180,68,37,63,132,161,64,234,84,188,218,183,181,247,164,37,226,82,102,196,133,244,82,225,166,139,159,169,86,154,36,194,117,2,102,89,135,216,78,9,85,237,171,24,28,178,24,42,179,47,147,105,238,36,139,46,68,115,83,74,48,112,169,235,101,88,21,12,247,162,216,178,119,37,221,219,239,91,167,22,20,34,205,195,89,155,209,27,94,35,14,228,140,223,123,45,105,167,140,68,118,62,141,219,216,159,191,192,177,105,186,78,2,18,23,251,42,238,29,216,177,252,234,197,190,42,66,196,174,203,12,191,175,178,25,120,41,225,58,163,193,172,194,129,229,224,193,134,80,80,65,8,179,57,206,173,65,252,73,77,71,249,14,127,226,250,122,138,116,132,188,242,106,211,45,39,138,235,85,154,38,5,198,19,150,65,6,199,17,6,13,45,182,117,40,131,53,240,158,98,143,189,228,68,145,239,98,246,82,239,144,167,107,169,68,232,179,216,189,213,130,104,215,214,185,174,91,88,134,217,212,160,216,214,117,29,179,68,1,8,178,12,82,40,111,94,45,184,60,38,109,237,180,37,42,228,207,227,25,250,18,22,255,121,98,182,57,213,51,92,62,250,23,251,54,178,141,118,219,223,233,93,216,143,125,152,63,232,191,242,205,221,15,251,235,130,44,89,46,199,94,91,184,27,67,75,37,105,15,21,179,159,241,19,52,222,213,187,243,228,19,66,111,213,202,97,102,88,113,34,183,189,39,232,175,12,138,167,201,77,214,21,49,251,74,134,42,118,235,189,75,116,82,190,22,17,153,172,78,250,141,68,111,243,14,241,17,171,100,175,61,187,5,87,149,49,230,160,227,194,93,38,213,215,122,215,122,197,214,28,215,108,8,214,4,193,136,168,176,240,250,34,45,172,218,187,16,215,151,185,31,80,43,247,27,164,35,248,56,245,12,116,110,12,88,37,164,215,143,64,183,157,111,204,98,184,184,220,246,236,150,118,196,31,128,123,98,74,219,69,81,121,190,22,112,94,127,139,174,192,141,189,106,101,84,26,24,222,78,95,99,167,161,163,203,80,69,217,122,21,29,121,190,165,39,192,38,236,91,197,198,103,47,78,196,152,20,9,232,33,13,157,157,76,203,110,245,240,22,97,109,89,56,139,223,25,116,123,217,116,144,182,38,38,202,174,61,94,212,117,198,233,31,194,99,68,144,60,11,217,183,153,249,95,77,58,6,100,29,62,57,223,61,142,72,154,100,206,144,74,212,37,37,19,19,37,126,240,103,58,160,218,147,239,212,26,109,190,113,193,249,83,140,157,138,64,158,34,62,188,141,170,186,85,193,130,135,94,136,57,141,225,129,117,23,110,16,48,30,88,199,115,225,6,185,0,214,45,225,221,32,206,167,165,200,209,181,203,78,37,48,59,74,241,8,111,5,36,80,156,29,214,71,133,136,164,238,72,69,234,121,17,172,76,72,134,11,201,204,183,36,231,75,138,204,136,233,161,204,58,22,121,154,113,206,136,151,7,90,247,204,186,44,228,32,145,49,132,240,96,48,16,243,79,185,196,80,186,127,8,146,82,94,4,36,11,42,91,76,171,59,240,184,3,250,15,49,150,105,52,146,254,25,204,222,37,210,25,31,86,214,33,106,59,149,155,242,68,15,59,208,187,155,247,23,238,88,0,237,95,200,172,229,131,194,233,73,69,131,197,121,245,88,156,99,209,44,1,222,68,200,192,166,166,191,162,255,128,49,221,122,79,106,39,168,104,64,191,230,52,120,76,187,242,160,195,96,173,53,127,160,7,243,122,162,222,48,154,59,213,64,203,110,5,171,137,21,248,18,130,7,187,88,46,137,114,238,134,92,128,93,34,110,81,235,213,93,128,93,154,110,69,37,213,69,113,230,127,221,19,217,24,204,11,149,222,229,86,154,203,183,69,90,128,156,203,118,42,55,188,6,27,235,60,237,149,83,102,96,122,176,156,55,133,133,52,222,81,237,182,102,60,212,37,149,65,214,73,24,202,65,95,168,216,92,47,138,107,182,75,58,125,45,50,44,208,217,53,146,39,222,247,3,112,21,55,150,108,255,115,110,204,181,204,174,88,180,19,92,91,92,95,75,242,230,169,240,238,137,70,26,4,231,90,115,17,104,151,85,155,86,48,63,230,143,64,187,161,230,5,200,143,23,129,118,149,25,60,201,71,241,129,118,191,220,23,49,148,95,175,217,206,238,172,202,226,152,102,144,128,137,143,71,66,73,120,32,81,191,45,252,214,92,21,149,116,245,35,219,127,109,16,90,23,241,101,208,221,13,173,229,98,163,177,25,145,48,113,12,243,34,233,248,119,36,25,254,215,184,84,25,180,86,118,188,35,43,218,111,131,80,111,189,101,248,218,162,24,238,177,126,43,122,122,64,121,122,85,156,229,136,41,40,108,242,179,239,63,56,77,79,176,70,123,197,171,128,200,11,41,129,202,163,99,193,195,187,108,255,146,18,144,127,122,233,187,174,141,10,184,84,167,144,242,230,204,165,165,147,162,128,70,94,141,220,72,23,88,227,235,69,139,241,15,31,163,56,6,198,115,3,164,83,107,138,5,129,138,135,64,80,203,93,115,75,218,133,75,61,201,235,143,1,103,150,168,137,199,169,85,209,205,189,133,65,94,254,4,15,91,5,31,249,234,14,65,239,62,192,139,2,72,158,198,153,232,117,249,96,144,139,33,191,30,0,206,176,150,250,44,120,70,133,57,158,81,209,151,108,151,22,113,105,107,89,43,55,228,183,66,253,187,187,183,198,190,46,232,63,211,78,124,255,244,131,111,193,143,71,46,197,128,51,49,238,225,160,47,249,209,188,38,140,76,153,79,221,102,110,27,253,86,96,19,67,197,25,45,145,254,98,209,157,250,17,29,40,180,55,16,213,242,163,185,208,54,246,242,42,65,164,219,96,120,251,184,214,147,49,58,170,184,27,3,65,251,128,96,115,226,18,69,22,203,61,185,217,147,0,12,122,217,130,14,61,196,126,239,173,123,167,128,152,153,21,42,149,136,105,170,149,157,207,175,251,231,162,95,47,211,34,119,194,134,108,203,237,170,28,192,210,229,205,111,13,128,210,143,91,90,0,191,176,165,168,66,79,59,110,110,128,34,205,55,93,246,88,62,229,255,11,117,244,207,95,78,79,59,184,200,36,230,190,194,190,39,101,3,10,43,105,0,0,90,195,171,50,247,66,204,115,10,242,176,9,232,171,86,193,198,109,0,122,250,170,151,74,46,106,142,96,138,27,118,68,159,22,93,158,165,190,165,1,239,173,119,176,141,43,10,50,102,71,0,251,62,193,198,195,147,223,138,205,217,5,73,157,76,254,208,140,122,250,160,14,182,65,8,171,159,187,243,37,27,73,255,78,113,100,121,174,43,75,186,10,249,0,121,85,162,3,195,244,35,255,249,254,51,86,250,111,186,223,215,197,70,76,180,25,220,138,148,148,74,211,213,84,216,111,248,249,27,165,191,177,235,178,156,152,175,165,91,161,97,45,18,79,204,79,96,11,143,29,154,10,148,105,246,95,11,64,10,243,141,153,138,66,136,111,222,217,174,30,251,189,100,80,188,107,247,163,211,175,218,76,48,240,141,114,203,235,249,224,148,82,117,181,173,40,235,188,217,152,79,86,214,199,254,84,246,57,251,41,11,26,17,219,179,14,134,55,76,250,111,13,42,1,89,36,65,7,137,133,252,115,117,38,158,168,226,122,1,93,107,27,13,52,195,181,2,111,74,225,157,221,36,204,60,4,73,181,244,10,213,158,250,174,115,243,181,187,19,159,163,169,192,231,140,164,158,111,107,223,203,113,111,38,92,116,165,30,74,58,4,179,24,240,186,9,26,96,4,23,76,218,191,110,13,73,38,147,125,205,188,169,5,185,177,163,254,244,245,38,236,113,93,166,139,88,195,27,170,62,101,115,250,162,111,143,24,231,242,83,74,121,75,214,237,190,151,31,197,182,150,84,144,233,191,57,8,19,196,248,180,168,251,220,184,41,8,179,30,207,3,235,213,173,208,18,191,7,168,126,26,26,248,34,228,214,133,98,115,124,149,65,39,178,144,60,29,205,225,2,182,127,2,164,113,254,122,228,54,225,233,12,125,239,130,188,114,130,212,235,104,252,160,118,43,168,15,69,58,132,208,154,188,180,243,76,250,158,3,104,83,94,27,158,38,17,57,106,248,114,82,3,65,60,162,35,22,157,170,60,207,143,101,80,160,149,11,140,22,185,107,64,152,224,144,19,30,157,159,227,121,249,145,4,151,49,80,174,12,118,218,19,61,75,135,96,79,68,207,140,245,219,102,114,224,99,72,198,112,72,176,37,18,187,210,229,244,84,190,188,115,119,34,142,119,126,194,201,192,135,249,59,85,96,7,220,135,239,36,227,198,255,74,32,242,96,158,192,226,90,127,81,197,17,199,116,120,207,227,58,76,135,60,19,14,55,61,59,60,225,25,169,35,146,216,163,66,233,31,193,205,200,223,84,227,252,198,59,204,110,66,131,201,183,114,86,34,114,103,90,83,104,152,141,80,20,117,190,101,134,35,28,123,242,66,13,169,48,116,112,124,60,96,47,93,53,22,60,32,50,67,57,43,107,151,227,2,16,105,159,11,159,227,126,213,74,183,201,30,161,38,144,7,46,211,13,159,89,146,118,91,217,118,23,240,6,65,76,205,173,23,151,106,249,61,249,222,116,12,37,114,192,183,238,151,243,182,175,129,212,76,49,230,101,142,93,20,12,57,115,201,255,19,153,68,103,173,7,61,67,211,128,102,120,241,125,246,86,57,70,135,161,29,2,17,79,37,119,37,180,243,140,195,125,19,198,46,222,128,133,51,179,105,80,178,190,178,102,206,133,205,216,179,184,194,20,107,194,46,253,111,233,58,88,116,254,59,106,216,247,2,71,102,40,156,41,129,207,251,139,99,90,106,241,214,47,29,52,147,106,253,194,250,245,152,27,128,80,83,94,88,191,166,107,143,105,214,240,214,175,225,72,71,173,245,31,211,142,78,159,122,159,192,115,121,193,200,110,184,133,172,198,108,216,196,36,107,185,64,229,44,42,188,219,42,234,185,241,12,241,117,79,193,94,171,2,213,12,148,71,165,126,66,108,234,14,142,119,26,121,25,17,121,41,235,8,64,159,144,144,112,222,234,42,216,80,244,69,171,231,212,15,125,235,67,95,180,250,133,69,235,137,15,63,47,161,52,81,155,234,69,134,73,178,203,69,223,209,53,253,144,22,163,66,3,13,143,52,247,239,157,197,93,197,226,113,176,196,236,62,68,78,136,112,118,87,85,142,254,253,231,95,165,245,122,186,36,128,142,185,187,171,44,13,181,118,77,157,174,136,2,52,135,214,4,233,204,173,215,64,167,30,135,198,188,12,218,205,253,171,64,206,83,154,200,70,139,226,199,24,215,20,251,24,181,196,209,198,2,197,121,88,86,202,173,243,174,152,0,73,4,235,35,212,35,11,99,71,27,197,157,126,147,182,106,216,69,7,199,132,48,229,192,82,5,111,154,28,208,76,27,83,219,14,160,37,219,119,255,174,69,104,186,136,138,131,65,48,174,225,99,241,118,166,153,108,14,115,75,181,154,2,116,1,236,11,52,229,219,30,254,49,114,16,167,98,136,164,39,12,19,154,33,233,20,178,132,99,83,114,124,36,43,241,95,136,95,224,53,20,255,133,98,156,52,252,239,14,248,169,139,255,60,224,87,86,15,106,92,37,113,24,121,134,26,49,223,15,186,36,186,239,202,58,83,157,132,163,73,144,244,67,154,227,66,196,56,104,86,3,137,30,33,11,83,88,89,68,101,253,166,123,216,237,199,185,22,7,146,221,75,225,207,117,165,135,133,142,48,242,50,186,254,26,213,162,78,217,177,242,16,186,15,60,74,136,164,9,80,201,107,247,163,140,26,87,207,244,233,111,88,130,81,253,76,71,106,222,153,182,12,22,17,250,18,217,118,94,210,119,41,30,76,14,134,220,158,97,40,26,169,210,113,71,179,173,197,252,217,49,152,178,91,94,31,13,172,56,233,246,205,70,49,195,142,182,228,236,77,226,234,181,144,202,236,148,131,17,213,126,117,67,22,232,36,139,14,213,68,111,75,99,71,143,102,48,26,100,177,169,3,133,84,251,52,142,25,54,94,122,34,120,141,72,44,249,89,150,31,228,187,78,132,105,22,135,120,191,213,157,183,52,81,244,210,58,162,51,101,143,137,158,21,222,21,229,229,209,133,240,212,14,71,128,72,138,240,6,35,126,44,251,33,29,46,98,123,43,49,209,111,118,119,234,4,74,71,232,245,246,182,85,159,18,59,222,225,21,232,3,243,40,229,212,199,73,208,71,114,227,17,212,187,232,6,44,17,20,34,60,86,79,11,94,167,26,171,37,87,155,137,82,79,217,184,246,209,51,31,21,235,12,29,6,175,254,32,4,0,122,175,154,48,45,245,27,210,29,194,253,35,141,165,172,235,101,99,27,38,14,252,153,65,81,47,223,202,119,216,226,208,68,168,4,95,45,240,7,139,241,232,147,245,142,44,30,249,66,205,116,212,100,245,191,143,250,253,244,24,207,89,142,225,214,21,133,100,99,236,169,26,124,211,81,23,160,90,121,80,215,251,206,47,23,160,90,49,213,3,26,253,195,115,203,23,77,125,20,153,62,145,142,26,88,30,54,182,210,148,212,78,106,20,215,13,22,85,205,179,37,170,167,131,71,164,244,234,154,230,43,191,76,92,50,243,57,44,43,110,148,142,40,111,130,121,15,211,146,242,8,76,226,92,73,92,211,187,32,160,185,124,56,220,194,58,191,219,28,158,217,224,201,68,197,52,253,48,162,17,87,80,32,104,224,23,94,219,27,2,145,110,127,37,78,1,56,123,108,133,46,146,241,151,105,130,131,254,173,243,132,241,229,203,92,2,104,78,1,221,240,249,153,70,215,181,109,119,86,111,68,145,105,90,206,210,249,254,214,149,175,70,133,159,26,88,189,101,81,61,211,97,175,170,6,164,5,149,172,191,119,151,205,201,168,22,182,219,5,85,203,106,42,59,97,197,163,245,78,76,156,228,198,122,139,189,51,54,152,221,162,28,177,176,246,241,251,173,174,41,188,55,183,198,62,9,53,227,64,205,137,134,2,0,151,235,253,45,14,224,162,134,169,243,173,237,249,180,44,25,219,146,132,112,40,141,247,160,54,219,192,109,215,220,239,209,54,192,251,250,67,217,200,202,124,224,176,147,196,209,248,24,19,158,80,92,189,38,60,67,189,160,121,111,199,32,61,59,123,83,98,62,137,230,186,128,102,126,81,132,131,101,111,97,234,228,138,49,47,203,119,225,121,189,176,183,175,238,150,204,48,46,246,22,54,212,73,238,33,50,170,205,237,27,85,118,234,179,209,232,87,96,248,8,252,214,192,123,80,39,107,216,99,171,56,97,61,158,44,155,228,234,102,79,77,34,68,170,217,155,40,234,241,140,52,129,217,120,99,147,64,193,23,201,17,181,23,94,70,123,178,176,9,248,133,151,177,184,61,62,49,203,12,239,101,108,156,74,46,199,123,25,139,67,93,169,221,58,230,204,229,160,229,217,160,112,51,209,253,202,197,234,49,158,226,233,150,253,236,40,30,85,111,15,95,1,106,74,190,241,197,119,170,105,50,45,109,49,173,196,56,137,161,141,196,93,247,46,95,197,15,158,76,13,75,165,186,105,222,73,9,77,64,19,176,33,211,100,145,43,181,68,148,7,75,74,160,188,141,230,15,101,5,83,24,230,78,203,171,130,247,148,181,87,126,142,4,136,71,253,15,138,0,127,245,249,61,42,136,200,67,115,96,209,20,32,54,34,86,52,7,48,4,21,113,254,154,26,207,180,163,98,102,166,190,158,224,80,40,127,83,153,108,233,78,61,207,22,77,223,209,86,197,205,136,212,243,23,189,132,19,158,123,19,131,63,223,137,147,195,59,131,208,13,221,221,141,235,212,255,16,155,57,182,162,57,114,208,76,31,92,121,245,178,86,39,173,86,133,217,207,121,185,62,181,166,53,180,31,137,117,67,70,69,57,143,182,212,150,245,83,85,105,160,187,203,31,245,56,81,167,211,50,99,244,9,203,114,174,183,110,68,120,141,183,205,212,215,37,69,112,96,234,197,69,45,164,46,192,253,98,60,3,17,28,157,233,81,234,242,164,28,234,49,117,54,154,13,175,17,206,230,210,165,42,203,149,124,95,160,5,228,255,242,22,213,58,233,154,255,13,247,123,9,239,187,252,240,135,43,179,216,132,162,169,28,22,25,211,13,235,1,101,46,61,110,248,49,205,6,145,244,149,158,161,250,160,56,73,115,243,33,110,162,171,246,166,114,210,225,90,172,8,68,45,32,86,162,49,57,35,206,224,214,255,142,182,228,211,31,130,113,166,206,3,49,112,36,76,12,133,204,233,231,54,85,96,207,65,119,171,195,91,138,34,56,126,63,57,61,54,148,155,240,49,213,211,215,13,105,135,138,147,171,141,232,250,108,138,110,38,10,166,101,245,50,129,10,77,11,214,196,191,178,167,111,137,126,168,57,95,188,93,132,11,166,170,180,123,58,66,3,66,158,227,206,23,111,33,92,49,158,183,124,79,128,157,181,129,180,87,26,40,198,231,191,169,227,202,4,122,233,215,216,120,207,85,143,101,41,140,150,248,73,36,159,109,7,132,59,60,135,174,74,19,212,5,127,36,105,15,85,41,201,120,69,228,168,26,86,22,195,237,108,191,38,198,95,160,68,20,73,184,116,171,78,2,194,211,177,3,171,238,101,195,52,96,219,49,220,170,213,111,10,245,10,160,112,215,102,92,86,119,59,180,110,93,118,183,54,100,51,197,196,8,90,244,179,211,51,235,195,198,19,242,17,221,124,118,246,249,118,38,204,152,110,201,145,193,23,3,133,86,137,203,205,155,227,110,181,6,185,245,49,66,179,117,244,174,187,51,182,181,230,233,254,217,169,63,155,166,220,221,184,90,237,211,31,125,187,191,246,130,39,245,132,250,70,112,188,149,255,0,191,140,190,67,117,191,7,94,143,193,14,152,59,67,145,189,65,81,20,57,29,147,188,161,146,202,218,76,42,177,82,16,199,169,176,241,14,76,207,168,144,203,220,151,76,153,120,20,175,171,205,203,243,160,195,213,162,107,245,201,206,112,21,118,249,206,124,251,10,90,95,235,60,3,180,250,10,173,215,4,255,55,92,223,0,192,127,11,250,89,95,125,30,147,215,8,154,53,41,135,182,33,77,184,28,167,19,198,144,75,174,153,255,16,163,90,141,95,179,90,92,234,79,14,126,17,38,232,60,67,83,218,37,94,218,7,161,59,106,52,217,226,47,199,248,16,71,222,209,228,35,221,39,36,33,75,4,241,95,187,222,39,200,95,228,148,207,202,153,192,71,164,106,81,9,252,82,180,98,165,77,235,152,191,59,99,45,237,42,48,49,219,140,154,200,44,147,0,89,114,194,66,96,109,174,240,194,207,81,247,75,86,137,80,26,190,149,253,166,111,101,11,171,235,74,239,29,67,181,96,209,62,216,197,41,62,53,48,16,200,203,19,74,199,160,235,200,42,129,167,101,156,191,186,4,191,240,219,172,223,74,225,142,96,87,102,110,186,85,124,227,186,39,212,196,196,120,194,242,18,237,192,117,141,102,49,36,107,156,60,148,162,129,199,36,45,121,24,81,34,231,210,156,33,230,230,154,49,77,145,127,128,27,67,57,10,241,242,118,102,44,9,211,27,245,118,240,198,228,220,61,159,157,107,196,203,148,145,64,137,8,216,137,82,148,220,118,111,17,73,70,42,179,87,148,179,157,134,242,196,249,236,236,200,115,51,153,127,89,8,49,14,66,196,144,171,142,79,147,26,129,223,100,119,166,142,204,140,141,87,119,72,120,73,145,23,161,9,136,80,205,134,109,134,228,188,197,95,132,57,104,188,163,83,235,191,49,125,112,25,139,53,128,14,75,172,214,146,254,23,68,17,29,224,191,62,31,115,148,230,13,48,236,73,154,166,133,244,90,71,84,79,44,167,38,255,20,144,164,243,203,248,233,27,37,65,219,58,148,126,168,7,47,219,30,247,57,113,186,99,174,198,40,154,223,219,168,99,161,145,149,212,216,171,22,144,83,119,21,51,153,135,213,97,232,35,131,59,104,231,35,236,13,151,102,90,64,157,90,158,149,58,42,178,169,211,249,17,47,115,138,113,253,222,160,42,77,173,68,201,251,76,249,203,136,93,75,2,97,171,45,13,123,177,214,53,138,165,94,66,215,13,39,11,182,180,42,166,6,52,180,230,170,148,57,119,32,31,61,237,168,223,58,117,84,131,170,158,105,202,51,27,73,134,247,188,179,27,105,94,6,245,54,31,33,172,228,100,80,62,95,68,50,143,43,15,182,49,182,93,191,228,157,230,247,173,171,70,146,109,133,137,241,156,57,36,125,26,102,102,241,57,223,242,117,228,59,159,17,224,34,87,239,159,91,26,0,245,254,129,227,0,44,229,56,107,47,186,71,189,200,85,182,93,147,154,92,215,63,148,89,170,248,110,98,88,120,100,126,191,142,90,175,190,10,90,102,3,6,74,51,219,182,63,237,160,51,244,215,170,64,205,178,38,41,255,7,191,25,154,131,28,214,209,178,114,113,42,17,46,98,218,197,129,63,149,120,213,251,146,215,53,127,31,23,30,66,135,224,22,200,67,81,1,253,74,121,43,98,234,186,61,194,162,210,251,11,241,71,12,224,189,234,65,130,9,210,89,14,154,86,143,126,246,252,220,23,15,159,109,76,41,222,229,105,234,137,65,187,204,221,9,213,73,22,215,16,64,247,183,241,108,247,35,231,30,115,50,82,139,37,83,57,245,228,145,39,247,43,129,218,141,130,140,215,72,210,113,231,70,103,142,184,29,91,118,3,97,175,164,4,59,204,127,67,199,115,14,148,18,214,88,255,206,13,182,176,120,64,43,249,196,137,143,169,163,137,59,34,103,179,114,160,243,61,92,85,50,13,170,50,105,91,64,228,184,42,232,102,234,24,171,1,119,210,19,75,244,69,245,119,155,42,136,161,198,34,52,120,91,76,34,56,219,159,60,63,54,150,43,246,49,45,49,24,241,237,128,238,83,170,141,148,239,51,92,254,23,169,254,52,146,2,157,144,135,227,192,224,64,48,78,129,90,20,158,186,125,190,173,176,234,247,30,75,80,195,3,181,30,176,236,238,163,185,178,11,148,182,219,35,195,18,181,61,115,159,46,36,62,226,250,67,163,243,223,17,25,157,216,189,67,86,87,153,180,88,105,55,49,209,95,207,42,228,93,230,169,238,25,65,141,22,65,183,165,11,139,188,198,37,250,10,127,25,99,110,177,94,166,84,142,234,204,23,39,79,79,156,196,221,37,253,83,205,147,242,233,95,112,2,180,202,152,127,33,78,132,202,145,8,20,135,51,4,177,64,69,47,145,168,2,84,206,83,233,15,182,230,107,114,100,191,1,82,12,204,241,233,174,137,240,167,18,84,85,29,47,164,152,231,190,62,160,20,36,2,120,90,50,140,112,60,223,51,65,19,187,226,12,240,103,185,244,131,58,158,137,9,121,191,224,148,61,142,22,19,38,106,24,183,244,144,165,155,113,145,237,209,226,228,66,194,204,127,196,34,250,150,144,65,47,1,101,135,202,49,137,36,38,192,51,28,35,205,164,152,114,118,137,229,220,16,54,50,212,148,180,154,169,217,113,232,162,135,83,40,131,148,104,241,166,169,129,227,48,184,217,94,134,5,240,186,218,187,60,197,123,93,2,236,188,111,86,163,160,36,169,163,231,243,159,67,45,149,172,77,84,72,198,29,205,100,100,226,53,223,39,8,177,81,132,128,193,54,178,176,56,49,223,233,25,76,86,16,104,80,207,12,87,78,114,245,141,202,240,140,30,149,172,51,94,143,125,168,215,88,221,190,42,178,195,81,84,196,57,221,33,96,64,231,53,83,72,25,5,139,190,154,253,101,195,73,43,86,90,60,144,186,28,54,215,239,49,235,81,211,172,193,154,39,237,54,50,12,115,81,96,234,229,167,128,217,210,212,233,169,212,95,199,37,241,90,197,137,208,51,31,144,223,216,28,109,88,217,231,71,170,96,243,84,146,186,161,57,42,141,177,163,210,226,203,22,233,5,190,72,211,194,118,249,67,194,235,34,176,136,204,131,57,66,145,59,44,86,58,217,141,79,237,200,172,196,237,251,175,191,218,92,150,252,223,232,213,168,255,81,60,255,223,234,72,228,255,30,17,242,9,103,178,74,157,148,104,68,58,14,135,8,214,135,190,228,7,247,216,47,203,42,145,22,245,19,204,240,247,83,105,178,76,164,17,14,252,20,31,126,159,22,81,7,23,214,52,100,248,76,83,128,250,233,241,133,193,89,11,51,74,167,224,89,35,73,46,226,57,5,154,190,195,195,69,151,22,43,235,38,77,125,250,77,140,41,186,48,45,143,180,161,244,16,30,229,207,108,32,131,236,186,60,147,105,150,90,134,254,218,157,31,217,204,6,197,146,194,156,177,187,243,58,147,88,1,127,203,176,216,221,177,79,139,57,225,210,83,94,2,131,251,42,44,197,251,78,51,43,252,123,86,255,38,97,138,52,224,47,150,88,16,181,171,13,120,85,176,71,50,80,39,109,81,88,41,38,145,8,37,36,82,185,173,233,92,11,20,172,36,193,172,52,32,236,95,201,57,115,190,127,247,53,226,133,163,129,249,186,251,12,241,119,22,250,38,35,180,70,115,14,157,104,1,134,32,179,193,109,20,254,36,180,162,97,124,70,120,13,154,40,68,234,212,83,127,69,207,0,29,102,185,110,166,138,40,86,251,185,126,197,120,239,239,170,184,206,138,127,163,132,61,237,59,14,161,0,113,179,162,225,40,14,63,55,94,161,23,117,17,30,145,81,25,17,220,170,41,81,176,252,189,150,29,130,98,210,217,21,146,214,74,24,83,126,174,231,195,103,55,111,105,222,246,101,122,192,87,99,92,149,81,239,249,60,101,198,179,154,60,177,3,212,166,34,179,47,169,97,149,90,224,171,24,232,71,56,98,151,35,120,243,202,245,235,100,65,153,216,192,204,108,135,115,187,1,228,88,134,161,128,66,99,25,228,164,240,82,80,23,136,69,91,248,98,31,72,28,143,88,100,118,110,190,64,44,174,82,10,225,212,90,222,145,152,61,194,163,76,187,243,32,236,188,2,121,42,120,146,37,67,93,96,152,101,254,5,201,146,124,4,171,145,28,141,39,89,150,18,85,219,67,211,121,51,88,243,236,237,61,219,179,55,136,177,252,190,124,145,217,28,18,221,176,216,96,79,84,231,74,19,69,93,157,128,125,116,123,83,33,57,59,200,167,240,250,163,106,89,92,228,242,62,172,137,225,17,204,21,102,27,11,98,216,138,166,161,202,195,37,249,129,138,25,181,61,250,234,223,155,241,82,53,243,135,240,212,140,105,143,248,121,141,96,55,10,114,143,68,46,57,196,118,237,211,228,48,165,49,85,222,63,160,155,49,214,102,184,1,73,3,166,109,226,29,117,28,157,129,66,114,98,92,198,203,52,249,29,86,199,62,43,58,122,188,134,33,47,65,51,212,223,67,181,145,24,126,113,101,127,248,191,206,240,44,44,19,190,170,162,213,81,110,233,88,158,193,74,61,66,255,98,15,17,187,140,6,43,225,170,126,190,109,89,205,223,23,168,138,91,184,8,239,148,181,10,226,109,231,235,209,223,63,219,149,86,175,74,148,140,191,18,229,66,28,104,114,182,151,25,150,145,80,210,26,89,199,57,154,206,23,221,112,201,16,82,50,167,97,92,235,122,207,61,46,61,114,76,115,172,90,193,246,223,170,177,92,156,125,7,109,8,76,199,171,203,0,7,97,80,227,7,145,54,153,4,67,16,32,26,241,36,236,124,91,47,214,244,94,136,178,189,199,233,62,155,134,150,65,121,41,81,77,240,144,99,170,130,149,221,88,65,116,47,45,201,255,6,31,113,55,224,234,59,180,34,224,95,88,177,55,81,127,201,81,1,244,47,64,67,35,202,191,5,212,40,44,71,15,17,14,224,100,93,121,208,99,119,4,127,92,231,217,169,228,227,27,72,192,134,55,242,148,99,68,200,76,90,201,234,179,177,102,102,240,96,165,13,40,9,82,4,81,247,84,38,48,254,187,133,74,100,225,136,180,82,218,18,169,92,168,97,18,13,17,166,193,159,145,128,186,79,94,85,115,75,150,244,162,223,40,122,79,69,24,157,22,191,123,27,229,121,61,216,3,186,66,134,69,231,47,215,139,22,216,211,244,214,175,224,60,210,93,250,226,173,115,146,213,13,229,123,88,159,76,247,38,72,191,222,181,241,124,162,78,214,24,199,252,168,87,152,93,225,16,42,3,16,210,234,237,43,45,90,124,213,7,103,155,149,114,214,105,49,9,166,151,77,19,211,125,35,93,39,227,148,181,211,97,220,176,143,201,131,142,175,71,44,10,11,154,35,197,201,64,191,185,230,68,69,39,180,24,116,253,168,240,24,82,126,209,2,207,200,118,26,93,111,117,223,28,88,90,184,240,221,113,158,250,92,108,93,154,254,248,112,86,145,86,111,210,13,117,205,198,152,253,184,187,191,138,178,6,245,18,174,76,40,87,11,164,122,65,211,11,198,42,119,104,62,200,138,100,233,65,249,122,142,169,94,135,18,59,184,5,167,176,250,161,12,62,116,36,103,76,152,21,237,218,93,183,193,137,170,182,201,26,223,187,137,1,156,221,252,79,201,232,11,81,234,240,200,127,200,222,152,82,22,93,230,190,170,72,123,231,152,200,81,126,95,230,148,180,98,232,51,234,138,240,5,143,241,24,90,177,102,208,199,231,101,203,25,203,109,106,184,234,156,28,22,184,66,79,239,35,211,174,218,113,79,169,115,183,30,225,206,56,160,154,98,188,56,243,44,39,223,101,209,133,193,48,33,233,121,34,95,101,170,141,57,167,183,216,10,165,55,130,123,235,170,128,156,232,150,78,96,108,72,102,223,33,78,189,58,242,158,117,33,93,53,111,72,22,47,143,219,216,243,215,224,75,190,2,55,212,222,213,89,191,254,254,166,5,136,21,49,236,96,252,216,199,172,84,117,165,227,247,175,225,55,240,48,24,94,239,154,249,103,241,2,179,54,208,65,148,101,164,116,36,196,87,71,251,201,174,206,213,195,130,86,7,176,169,51,162,151,67,177,249,193,108,162,91,235,16,46,113,44,85,37,104,55,243,106,68,208,207,151,204,204,99,183,47,78,178,44,71,193,124,189,62,238,160,227,234,160,2,193,146,76,8,62,70,145,253,136,182,88,186,172,86,47,122,131,133,192,5,112,214,91,173,32,89,6,56,99,1,61,63,125,88,16,227,213,22,43,188,92,69,254,128,203,237,199,189,217,55,19,22,6,17,187,46,134,81,212,144,141,15,254,226,102,153,128,23,83,119,191,213,169,170,64,190,238,199,72,140,215,141,48,145,182,205,3,206,12,215,44,171,118,75,10,32,241,202,77,162,237,39,124,45,126,121,63,92,19,123,44,64,201,81,34,86,92,137,81,228,214,20,11,79,204,223,4,161,126,56,139,88,218,224,163,185,63,254,88,207,21,55,156,97,251,150,220,79,110,162,248,34,86,116,38,90,72,210,52,252,231,149,219,196,79,255,17,96,118,138,210,109,204,194,85,249,4,122,45,239,146,145,211,249,63,154,255,83,39,88,255,237,203,105,142,242,18,197,37,207,215,215,75,159,182,124,188,114,103,139,135,168,178,175,144,242,102,170,138,136,17,246,210,100,241,165,6,212,187,25,226,157,143,177,251,220,240,111,147,109,113,124,151,244,215,96,185,98,145,63,199,54,110,235,90,220,50,24,140,215,229,83,126,167,228,110,119,101,32,70,189,232,43,139,166,75,2,186,255,25,95,211,96,34,13,207,247,184,185,211,219,9,93,168,68,14,87,39,59,110,189,149,133,158,121,122,245,120,75,241,71,170,102,238,67,14,154,19,78,227,35,36,46,181,252,46,199,78,71,95,54,215,141,98,83,61,9,70,175,7,57,143,181,29,179,17,61,89,81,211,73,83,49,249,252,163,72,155,244,235,164,42,205,60,27,123,143,249,90,255,200,77,5,178,56,239,84,217,7,244,161,133,19,47,208,31,97,182,189,243,30,161,138,36,173,224,4,29,210,3,221,211,19,207,9,94,228,113,237,14,13,112,92,40,49,85,31,19,155,176,137,139,37,245,53,65,60,6,231,105,59,219,246,172,63,162,47,233,77,72,109,175,15,125,93,72,242,249,8,226,36,187,133,17,91,154,87,126,15,129,207,138,199,229,82,116,60,154,123,83,255,232,139,137,45,76,165,167,168,102,58,77,75,147,57,212,150,102,143,197,71,104,211,97,182,100,240,225,14,107,192,205,82,166,175,213,138,204,187,108,72,165,143,52,114,152,45,4,235,193,177,184,67,212,126,188,160,124,139,251,221,15,170,217,43,6,124,79,244,126,126,73,83,215,191,125,170,249,238,247,244,2,229,100,129,100,178,24,227,231,208,72,1,247,135,251,183,90,57,38,77,107,12,120,249,94,74,244,40,102,196,168,123,192,59,150,3,167,76,185,238,18,11,88,30,56,247,172,156,54,169,15,234,43,166,189,54,190,169,187,67,159,64,143,161,66,68,68,68,3,173,174,94,89,160,181,11,236,247,126,99,50,94,61,189,214,195,212,79,104,190,54,138,142,88,60,141,224,242,178,99,229,88,103,85,217,116,106,123,244,3,162,255,29,226,12,182,21,153,32,239,153,145,6,235,184,83,177,5,4,104,190,100,213,223,182,155,99,247,63,229,128,204,66,221,41,119,16,254,0,157,41,154,10,192,67,237,230,68,151,187,80,78,30,140,253,48,41,60,209,94,210,109,171,30,184,11,54,155,64,70,41,195,126,87,203,152,161,149,181,153,163,120,81,166,199,128,249,37,109,43,233,23,140,215,108,200,192,242,156,38,9,18,182,129,189,42,71,175,112,17,133,187,208,118,215,106,28,34,109,243,109,72,18,239,80,146,226,238,132,235,243,85,26,241,125,235,184,2,25,3,208,28,66,84,144,19,68,220,33,144,45,29,125,224,155,120,144,211,26,189,248,184,214,211,145,149,94,151,167,140,131,45,75,178,184,69,116,130,77,148,183,39,134,187,19,29,5,107,249,58,250,114,202,73,41,221,234,65,20,46,202,173,49,169,203,202,72,54,106,109,228,63,18,226,204,46,8,113,201,111,205,68,7,115,62,119,225,246,50,41,149,160,64,250,90,58,132,25,67,135,0,43,75,49,70,96,164,131,164,159,3,24,199,31,95,88,229,210,177,186,238,26,46,85,148,146,160,99,75,241,153,97,170,144,254,75,209,229,55,218,228,22,234,177,141,18,153,212,90,176,217,110,151,116,143,96,89,109,1,116,163,171,200,136,152,139,2,35,84,232,155,152,237,118,237,168,114,253,231,241,36,9,203,184,239,156,231,214,186,24,221,112,195,202,147,255,81,138,205,142,166,202,20,186,154,58,73,152,173,9,142,165,40,6,178,32,250,67,246,208,17,214,136,168,151,156,100,171,57,54,201,174,225,161,110,26,222,223,225,93,201,207,125,106,251,84,134,118,209,197,215,176,118,211,220,64,245,177,137,42,78,118,202,80,156,149,181,81,214,110,189,184,18,15,81,216,76,125,27,161,249,243,180,137,11,61,79,177,55,159,228,6,245,171,61,53,137,102,10,51,178,254,117,126,86,97,219,93,200,133,65,203,45,73,10,45,123,221,125,176,62,133,243,140,223,177,242,130,242,22,24,156,20,19,23,103,181,238,138,26,109,99,18,20,187,163,10,73,205,77,230,234,139,246,64,219,164,186,185,109,177,91,142,120,246,102,177,150,18,70,152,118,245,126,130,113,134,122,9,244,253,85,179,104,97,49,104,145,46,180,168,110,34,6,225,92,132,71,94,157,27,246,236,123,3,127,154,246,87,59,124,255,161,72,68,48,22,98,191,8,190,100,199,87,160,94,43,93,139,0,199,242,215,240,230,242,123,242,120,34,11,66,245,147,109,143,24,146,5,117,57,231,252,18,199,59,148,85,146,83,242,59,147,56,111,7,246,116,86,212,150,26,236,147,147,205,237,206,85,85,151,133,238,64,71,179,201,61,196,87,138,192,237,180,197,186,177,235,191,237,217,6,248,204,108,73,57,32,17,137,233,52,30,34,28,253,82,134,236,46,235,206,215,189,95,173,54,3,109,180,120,178,107,93,115,113,146,185,69,59,45,143,168,147,83,166,24,52,27,128,157,74,133,206,169,27,172,51,201,162,78,107,188,13,169,161,106,242,26,63,93,242,71,54,62,182,199,28,229,189,126,85,32,26,62,236,60,94,46,53,240,187,123,173,153,255,187,216,164,60,37,99,63,143,223,182,158,168,103,246,66,185,229,62,77,238,72,180,248,163,183,32,231,108,12,29,156,87,147,65,206,48,53,161,33,192,86,90,185,83,19,140,90,130,169,114,228,250,155,56,48,27,52,187,82,69,89,74,115,146,11,225,164,91,222,249,108,167,178,179,193,176,226,193,195,8,103,216,243,110,160,138,74,168,40,71,166,237,179,172,66,21,202,171,94,18,197,177,17,76,53,100,223,215,136,197,4,15,72,173,149,175,216,73,228,42,151,21,252,236,113,109,69,58,231,103,232,35,34,103,57,128,110,42,206,101,254,19,249,2,35,149,18,12,174,122,81,207,13,185,196,244,84,106,117,237,196,135,156,221,248,73,94,164,132,239,240,40,231,142,110,29,2,42,153,217,220,233,33,189,2,70,250,160,146,210,120,42,45,185,92,12,221,33,159,217,220,85,100,179,70,250,156,49,149,62,38,117,194,169,40,167,219,140,47,83,124,124,236,143,243,204,111,201,69,148,225,249,238,109,190,145,233,244,110,140,110,134,201,60,33,52,31,4,24,2,34,203,194,149,83,175,89,71,198,228,248,69,117,31,220,155,129,3,251,69,56,115,219,23,22,149,2,143,146,152,40,170,152,240,231,80,236,80,180,6,220,17,155,218,225,58,159,207,225,105,204,182,6,124,17,239,233,225,41,23,51,45,202,185,168,145,160,112,205,224,84,31,41,6,76,83,84,103,208,229,225,73,0,86,163,184,41,221,150,197,201,7,26,39,215,144,230,51,116,155,194,218,138,109,74,253,84,214,5,10,82,32,210,8,181,91,250,220,130,247,77,148,111,197,38,47,91,52,77,44,216,10,166,155,36,15,245,180,52,251,214,3,139,205,235,157,199,92,163,125,136,156,72,134,214,124,20,219,99,181,68,208,199,32,109,227,88,46,214,60,78,86,72,248,204,82,163,38,129,171,139,128,55,168,232,2,37,221,124,113,114,45,132,71,73,223,175,230,109,183,239,52,6,102,154,151,56,118,185,207,100,30,39,255,213,63,33,99,199,249,3,12,131,67,231,253,77,161,194,38,14,47,10,16,28,91,116,75,7,158,145,115,200,122,42,18,18,83,87,141,254,251,97,2,213,246,75,164,222,196,213,49,148,27,60,19,185,47,214,37,66,254,37,213,215,82,188,87,173,139,156,40,44,179,9,180,16,35,194,182,119,148,243,219,147,251,214,192,169,72,235,92,127,8,116,29,235,103,183,39,212,179,81,165,69,117,17,110,23,217,46,167,125,241,17,108,18,85,254,144,93,139,48,172,168,129,214,160,27,88,69,84,194,233,151,100,88,181,168,102,42,107,105,84,31,162,173,158,87,29,116,140,13,162,149,245,15,145,4,36,4,73,158,76,114,149,119,222,232,191,125,126,111,236,37,37,102,140,3,67,131,112,228,20,56,223,146,132,26,166,225,207,148,95,215,214,168,91,191,202,93,188,19,71,234,187,146,131,119,253,72,218,217,89,153,92,58,193,92,162,14,71,61,8,79,159,229,209,234,71,114,45,182,184,120,154,77,203,21,208,139,199,57,101,241,96,129,116,223,62,194,32,111,226,121,233,235,198,158,213,72,167,69,75,76,61,23,204,219,34,17,101,91,23,96,4,57,94,229,25,7,146,177,247,79,228,56,107,193,173,184,22,150,146,127,133,54,19,19,57,232,122,155,105,168,136,55,149,168,183,253,216,125,241,132,231,189,176,144,116,188,33,71,129,198,191,177,141,139,10,245,96,64,148,52,249,170,10,240,165,59,213,42,106,199,95,144,212,48,36,239,13,185,47,72,106,174,68,27,247,53,199,99,137,147,68,4,230,197,162,192,217,6,37,101,107,250,38,158,56,106,169,136,89,242,241,48,1,52,25,85,77,182,245,12,108,57,76,108,241,70,171,74,83,120,25,164,215,163,47,77,216,244,161,142,46,38,209,126,172,128,189,87,128,146,110,9,45,9,205,230,112,42,226,72,51,115,19,21,76,44,239,163,72,54,78,225,46,242,101,181,89,92,228,240,203,114,44,244,62,106,249,228,105,176,120,147,179,238,197,224,50,251,193,125,155,180,106,0,64,161,255,255,243,72,101,71,47,164,220,26,19,170,237,191,20,86,69,34,153,189,122,134,219,237,247,208,134,41,33,123,184,112,222,252,49,40,56,175,71,92,165,84,63,252,202,77,35,6,17,218,27,167,188,234,147,29,175,170,122,158,149,132,165,99,80,243,181,154,221,48,14,224,72,115,29,218,99,78,50,130,101,217,118,182,65,135,61,159,72,150,192,43,109,128,53,63,228,178,32,67,84,8,15,97,231,91,31,107,209,55,218,65,162,79,201,174,187,134,179,101,248,19,232,217,139,123,127,12,103,113,6,210,131,152,146,144,206,180,207,137,169,191,59,55,85,175,14,189,31,231,116,176,75,199,81,144,231,145,169,34,68,108,136,50,13,178,126,185,214,57,203,120,51,54,92,29,224,215,114,157,182,53,197,145,253,20,112,91,203,83,74,131,166,173,168,136,217,107,166,51,249,237,134,154,104,66,212,245,162,120,2,153,22,101,13,253,181,162,19,71,57,109,231,68,115,112,166,229,133,181,241,50,101,28,25,126,96,190,108,177,124,245,110,34,156,79,170,164,137,206,231,2,9,177,178,113,120,103,86,88,177,44,178,216,229,16,48,187,200,146,80,101,132,142,168,78,196,251,55,108,19,100,98,97,179,70,191,2,76,139,169,205,113,242,143,137,156,122,234,153,5,202,198,109,177,77,81,26,190,240,31,32,73,215,178,113,166,102,84,18,173,214,197,81,129,189,94,141,103,112,127,212,253,18,140,196,78,45,250,123,253,99,95,29,236,38,152,81,34,37,137,142,94,213,114,52,136,116,38,196,231,109,154,201,85,1,237,29,80,38,151,211,68,91,109,232,47,36,247,164,45,177,88,135,22,155,201,62,64,109,70,67,136,210,60,179,150,203,10,202,179,70,235,192,232,16,213,229,185,202,210,18,131,186,154,29,50,236,67,136,69,19,100,135,254,242,132,249,51,227,164,181,235,23,39,238,112,242,246,230,29,218,69,68,232,12,219,109,170,179,98,210,186,71,17,207,71,182,86,200,229,55,181,59,255,13,161,151,140,33,32,67,1,74,212,146,12,203,74,210,32,238,123,32,221,129,204,96,227,239,183,175,214,53,91,96,221,37,120,176,51,134,72,68,47,38,73,144,168,185,110,251,117,98,31,61,31,38,218,247,98,45,106,234,137,65,121,100,220,169,139,79,146,197,7,235,184,0,67,204,222,231,188,70,173,112,1,134,160,48,234,123,175,138,7,67,0,105,210,113,111,241,96,136,7,151,58,80,19,112,84,18,183,10,153,231,172,164,247,65,184,161,9,235,184,128,166,174,167,43,34,95,58,45,107,49,57,146,106,218,87,152,11,179,88,157,147,139,234,45,47,22,95,150,98,214,61,237,251,59,82,222,32,122,243,175,200,120,4,224,127,2,170,127,194,163,237,27,123,175,191,51,18,196,146,49,204,34,228,132,106,113,188,219,149,216,171,145,112,134,7,41,191,164,123,70,9,68,114,116,99,187,113,58,41,244,75,119,24,204,104,32,93,5,181,189,42,157,42,215,142,48,199,53,53,172,188,216,95,100,177,97,73,105,125,105,175,89,150,167,81,156,175,217,144,203,134,81,251,253,197,35,223,250,135,100,19,83,92,192,31,164,227,116,177,52,187,2,235,22,187,29,52,9,104,84,30,154,10,164,206,193,26,130,194,251,33,241,44,209,215,205,53,26,57,185,54,75,119,118,73,49,159,173,11,149,152,58,36,237,50,173,77,130,78,104,247,1,116,99,198,222,69,165,146,27,200,244,78,207,112,100,59,197,174,61,68,70,119,196,37,207,181,38,245,91,120,74,182,113,199,4,71,122,35,182,55,89,160,191,68,191,23,114,131,110,152,114,21,19,227,105,33,213,30,137,83,9,156,239,127,229,6,35,50,63,228,35,218,165,97,172,89,180,183,147,34,49,225,75,141,228,49,154,209,238,148,30,79,19,114,190,214,163,57,114,253,216,66,230,122,1,199,191,49,16,90,175,253,197,47,34,32,194,26,66,1,61,239,124,28,145,153,233,189,125,54,2,108,102,57,108,92,207,164,48,127,210,125,29,214,158,241,182,75,30,182,9,245,243,137,201,48,199,182,147,240,107,62,226,252,43,121,16,155,39,93,103,215,13,59,150,228,47,170,155,34,67,209,116,20,21,107,196,80,232,254,65,29,156,212,175,13,87,250,140,170,7,163,25,18,200,128,124,213,210,33,245,15,203,62,4,26,55,90,25,179,229,228,52,100,211,171,164,137,74,84,19,217,233,215,65,146,220,205,182,136,90,3,58,72,204,144,155,119,106,4,123,202,55,122,90,178,67,155,125,157,180,250,222,214,53,12,194,228,251,36,180,59,110,121,215,11,252,70,139,153,57,214,243,113,43,116,58,138,51,151,29,45,213,135,78,116,115,96,37,37,196,76,184,122,98,90,198,197,216,33,177,221,121,109,233,161,142,162,219,92,221,47,234,114,161,13,117,8,90,115,181,82,149,219,158,52,95,160,37,134,56,4,20,71,21,90,200,234,54,107,63,120,58,204,203,151,215,140,229,225,45,215,236,163,81,27,21,59,22,213,101,123,77,190,150,39,106,102,232,163,15,159,54,192,216,31,231,179,247,42,85,248,34,210,196,73,32,32,22,84,170,56,138,3,171,130,182,237,15,118,229,170,114,150,235,3,177,6,150,135,116,235,133,251,11,178,117,130,128,37,20,2,91,210,3,74,166,119,186,213,225,72,20,20,153,13,76,164,67,64,244,17,234,61,120,0,138,42,179,63,135,200,240,136,7,185,127,64,111,226,240,232,157,3,171,244,88,45,207,220,167,167,71,254,121,159,11,67,199,10,37,54,117,76,153,62,196,102,156,224,35,35,34,75,244,248,205,50,146,128,110,216,228,95,254,40,21,39,102,13,67,187,41,179,117,199,146,106,103,218,1,66,144,26,58,252,14,216,222,214,214,22,151,151,154,55,12,101,199,235,68,106,46,85,170,244,195,46,116,34,31,220,170,177,211,0,225,117,34,139,143,139,68,177,154,195,193,75,253,37,203,141,148,144,246,50,93,246,25,181,234,198,42,148,116,74,20,17,107,218,221,155,215,235,146,129,206,19,136,154,73,61,218,85,154,240,160,198,207,185,188,115,88,33,49,30,172,46,20,24,18,127,110,101,243,224,39,25,188,255,220,207,215,129,178,253,221,61,101,165,21,122,222,33,85,237,192,169,112,189,94,217,206,234,203,196,235,230,138,167,162,18,75,195,251,154,141,130,158,98,237,174,237,3,155,162,161,241,75,141,170,202,66,85,63,60,184,107,238,241,39,232,142,105,81,78,179,168,155,22,135,200,116,217,250,76,201,201,23,106,127,68,5,177,144,98,34,26,122,171,25,32,246,146,15,160,122,51,13,205,16,246,226,74,29,233,60,127,42,47,215,140,250,91,197,185,253,164,9,122,38,222,84,108,71,184,88,114,141,185,195,182,184,90,27,25,110,107,104,16,56,16,103,62,172,151,170,188,94,231,52,153,190,22,104,235,109,158,244,43,213,57,43,130,108,141,70,238,128,39,181,81,199,125,82,40,32,106,100,93,117,134,192,64,212,29,150,148,164,227,119,125,0,132,128,35,97,114,172,154,202,104,181,188,137,37,235,252,244,141,237,142,212,203,123,202,250,41,93,102,52,69,17,170,66,226,12,194,47,12,95,153,76,136,113,215,250,58,0,121,170,150,57,33,105,3,58,216,183,105,29,67,171,46,193,42,148,156,13,144,197,54,34,175,17,10,251,50,9,88,49,26,65,102,60,150,117,55,166,29,189,207,36,163,0,251,55,173,205,104,190,144,9,4,81,118,222,88,97,149,119,34,189,93,137,90,8,76,127,69,133,147,246,45,191,138,88,230,103,223,201,170,252,89,78,203,95,161,230,44,223,217,2,59,72,90,222,253,104,132,75,57,150,59,125,105,161,128,171,235,254,198,143,60,95,198,28,214,87,133,26,140,29,17,224,31,139,253,102,150,1,17,193,142,30,85,159,9,108,70,36,168,105,169,183,144,133,187,118,33,29,152,228,46,87,177,196,16,229,68,251,218,214,171,158,214,170,158,66,180,180,32,190,32,42,114,63,33,223,9,253,90,251,138,20,94,89,94,242,43,158,67,106,37,41,187,23,193,100,254,133,251,79,147,184,253,119,240,29,235,189,127,66,49,44,126,187,50,106,117,204,77,243,65,93,114,16,225,166,208,253,183,139,45,121,60,249,139,213,33,217,71,69,42,137,158,72,1,178,27,124,2,75,247,64,105,224,150,182,224,167,196,56,222,33,164,139,87,167,242,191,110,208,153,50,118,189,187,209,78,5,219,96,166,139,100,245,70,64,164,191,196,24,130,28,52,18,226,169,243,54,68,93,171,95,13,106,59,219,35,74,176,81,10,100,6,190,56,125,190,215,245,144,234,109,104,110,188,79,30,167,39,94,218,26,194,22,137,192,17,210,75,124,48,112,212,98,102,235,201,138,122,81,63,6,89,203,35,94,16,46,173,95,74,179,140,206,202,118,190,5,212,140,55,27,159,247,23,64,235,100,135,177,74,56,234,111,74,119,168,188,211,205,226,116,164,136,116,234,72,13,123,219,79,65,79,185,108,173,45,218,149,99,192,73,199,57,49,90,177,2,137,252,11,117,246,175,210,154,81,128,191,57,78,77,89,255,166,231,249,95,232,113,70,253,225,199,82,136,208,128,67,244,225,231,243,65,206,48,8,138,135,61,158,27,174,253,231,243,65,215,176,136,176,238,197,124,32,172,127,155,124,9,141,159,15,90,47,111,102,183,74,186,101,3,217,161,69,154,177,17,5,177,248,16,34,17,49,80,81,177,162,111,246,172,12,95,175,28,82,155,126,41,196,125,209,26,65,140,80,242,141,168,109,67,213,70,222,31,2,220,161,222,122,254,192,233,70,37,164,128,166,111,10,130,59,213,1,118,219,127,171,241,80,67,146,211,94,228,131,94,38,47,179,96,106,112,72,100,252,101,207,190,155,146,216,43,243,121,175,29,1,103,87,187,209,243,237,118,142,177,8,30,100,241,108,190,105,58,231,44,183,170,171,232,15,202,39,207,157,253,65,83,215,168,186,84,104,150,32,212,68,148,26,247,16,58,68,246,99,70,119,103,12,86,65,223,255,77,49,228,79,51,203,188,183,1,223,18,213,145,213,121,253,100,201,28,2,123,183,202,53,234,30,218,161,3,67,98,163,230,215,2,211,114,160,170,219,125,246,207,209,181,124,14,18,122,202,12,234,124,184,176,152,36,81,92,226,205,196,224,155,232,53,187,156,177,87,186,102,13,105,49,96,42,120,120,88,166,127,255,220,166,109,209,216,173,226,41,34,83,159,67,36,40,130,157,90,213,172,159,38,246,235,84,73,79,23,47,112,221,108,55,232,223,97,7,31,234,138,65,121,36,158,219,38,49,72,84,187,166,215,179,166,74,205,136,106,194,24,65,12,73,68,96,238,8,11,16,77,29,151,218,175,75,34,55,131,137,59,3,248,75,110,230,138,0,216,57,243,170,192,40,123,57,198,249,239,182,249,122,179,184,49,56,11,219,242,171,194,195,230,107,78,214,214,159,27,237,157,154,215,153,221,2,54,139,95,145,239,136,228,202,1,83,194,200,70,123,19,214,25,194,128,204,201,40,222,89,242,34,214,190,122,89,213,193,198,78,100,58,130,127,31,220,194,99,54,189,184,123,235,1,106,76,63,209,101,41,137,151,68,198,117,140,176,19,171,250,124,248,160,54,40,103,151,194,78,149,6,49,107,130,43,141,133,5,55,107,8,132,24,59,223,222,103,125,196,184,84,239,181,212,71,110,159,47,59,196,89,90,23,170,166,176,68,102,232,27,86,98,252,163,18,148,98,146,108,75,185,111,187,48,28,80,54,243,35,223,238,227,140,105,120,224,158,3,174,137,181,43,162,230,203,222,41,143,67,227,48,123,23,39,224,12,47,234,186,128,29,135,179,214,78,64,9,129,88,112,108,102,58,30,51,117,177,250,139,22,125,179,99,77,219,144,175,120,29,39,49,143,95,251,183,119,35,110,110,176,91,124,186,118,170,80,84,135,81,165,73,182,157,160,69,171,52,198,153,178,139,230,38,221,15,39,164,164,188,102,205,134,186,127,160,33,46,239,163,191,178,148,83,192,230,32,33,161,167,103,119,77,63,143,204,25,245,75,162,152,49,54,221,43,141,52,155,94,176,143,162,129,245,6,107,154,140,138,33,13,70,238,184,190,189,99,71,140,241,91,199,169,42,153,21,213,78,0,27,46,6,176,122,123,181,247,154,230,22,142,67,201,153,106,55,62,130,155,30,200,3,204,225,128,219,211,152,198,154,207,154,12,239,210,83,241,168,100,201,246,123,123,210,242,114,154,132,58,154,200,56,122,165,93,98,221,77,74,200,155,243,82,5,214,246,18,243,224,121,187,200,132,214,182,78,205,11,222,110,44,80,201,224,130,183,27,213,95,135,131,232,169,142,88,50,54,12,163,40,177,99,249,224,142,81,48,222,151,130,39,205,166,234,63,172,161,136,189,32,205,250,233,111,224,73,179,235,17,152,117,118,63,108,238,186,172,91,102,164,139,221,216,28,200,148,190,76,115,126,80,76,69,244,193,114,60,20,98,184,156,79,200,227,178,250,42,103,134,34,240,237,55,112,10,146,100,200,83,195,132,189,49,255,170,185,222,219,16,252,168,127,186,10,248,95,193,220,63,231,13,42,174,77,197,201,253,251,62,133,185,203,151,2,18,32,188,145,80,94,129,90,21,154,243,89,5,74,194,115,190,53,79,104,42,100,31,186,37,75,192,217,203,170,173,237,79,21,182,217,174,148,81,61,194,227,182,111,116,79,97,223,202,115,22,228,108,139,130,167,167,165,150,38,218,130,23,54,83,19,242,192,182,240,197,1,144,56,253,1,245,202,135,25,93,236,44,162,44,170,156,221,48,231,133,116,148,31,118,60,186,183,60,214,212,177,39,2,238,164,199,190,132,204,197,67,71,216,114,81,253,23,208,145,174,223,247,78,59,12,229,138,125,94,235,213,26,250,224,161,35,175,113,186,181,1,255,3,70,95,167,15,91,171,164,183,102,175,151,27,239,79,106,52,17,32,186,215,171,216,6,238,116,219,171,44,175,180,95,12,183,19,83,130,206,96,20,48,229,172,100,121,180,200,246,247,250,215,55,122,162,123,0,103,198,172,42,117,112,18,168,211,232,68,234,143,66,55,129,206,20,29,42,86,13,70,61,182,89,232,123,1,207,23,230,144,18,196,164,145,246,4,141,139,53,71,121,100,123,96,109,177,178,56,95,147,67,148,58,20,2,135,18,177,114,160,40,64,16,188,150,11,30,108,105,62,111,194,57,50,34,226,73,225,31,214,235,45,50,118,135,220,58,189,90,171,170,180,245,20,225,255,46,101,62,106,171,177,10,138,218,28,116,26,206,151,30,156,37,175,67,219,246,9,43,41,125,231,244,208,97,151,151,183,69,71,18,38,83,90,86,177,211,56,227,222,18,224,194,107,175,245,242,11,28,193,23,36,139,100,32,56,36,73,157,150,198,146,236,107,190,58,93,134,155,212,107,225,20,236,214,159,186,187,124,80,249,221,113,20,14,178,88,9,65,89,28,37,103,190,179,121,220,116,115,168,177,123,183,22,232,65,227,4,137,213,116,105,130,0,217,7,34,81,190,183,153,73,147,234,56,220,123,190,61,3,48,166,204,206,117,236,19,16,145,199,23,168,9,56,19,129,239,95,170,41,141,241,40,215,75,91,52,76,146,159,150,236,154,22,215,22,223,54,117,134,105,60,43,149,19,228,73,206,127,43,254,250,115,190,155,179,128,30,134,71,50,199,160,14,107,238,216,43,52,50,209,141,80,39,226,170,177,79,10,171,157,112,214,145,192,73,230,169,120,242,152,118,68,162,246,226,127,2,227,24,70,87,114,203,68,163,106,236,23,95,133,251,144,200,9,19,253,188,154,205,131,228,67,239,210,103,155,32,10,4,66,81,12,29,216,211,59,157,204,126,118,88,153,234,125,10,169,206,58,209,124,214,173,134,247,146,181,232,104,152,147,48,183,57,146,85,0,252,104,189,239,161,80,142,202,152,99,198,29,77,207,176,76,16,31,44,42,164,119,182,133,44,56,210,46,43,39,223,151,57,236,66,175,252,165,140,75,7,95,144,193,125,203,206,198,96,231,27,255,83,208,36,0,137,146,161,74,253,24,111,143,75,31,108,218,133,41,215,37,83,106,230,103,118,39,176,248,221,56,67,50,170,79,195,50,95,192,107,180,82,34,181,104,144,230,51,174,120,6,55,178,31,196,154,38,148,75,97,66,211,112,53,129,150,74,66,146,103,167,148,14,154,75,196,18,7,162,30,93,235,37,24,33,177,141,156,200,134,161,9,25,29,234,150,178,216,231,192,82,105,31,162,196,87,173,84,208,112,20,28,238,92,150,112,190,1,202,29,67,56,225,183,212,130,184,110,177,200,184,184,72,111,105,220,104,66,72,54,129,39,197,172,11,58,148,241,228,199,228,208,149,79,98,172,2,110,58,240,232,244,161,232,242,158,152,35,92,225,59,229,241,204,205,198,152,140,34,33,251,94,147,178,155,238,197,251,84,148,14,71,194,119,172,180,133,15,114,137,156,173,43,173,20,4,52,178,226,41,250,194,241,203,125,4,21,16,207,1,188,208,58,128,252,147,122,57,119,193,1,196,107,29,40,97,238,26,204,104,200,228,10,25,197,210,238,110,98,57,177,227,153,32,149,162,73,4,225,116,71,92,165,156,25,191,184,105,82,106,180,127,247,123,125,147,221,12,44,162,243,233,115,220,101,126,175,24,75,199,251,87,255,38,77,124,74,255,183,131,238,167,171,41,244,148,148,169,186,185,224,243,222,223,195,29,183,37,45,129,108,39,173,226,247,199,171,195,204,101,247,37,9,18,57,28,108,79,23,82,229,65,211,37,35,175,0,0,247,161,183,159,254,139,47,97,161,250,151,155,235,1,255,34,182,95,18,241,87,49,63,188,220,170,66,238,247,248,194,144,36,110,219,48,65,139,207,174,80,166,187,157,190,89,5,242,152,122,80,255,234,144,183,179,91,118,127,125,123,130,106,12,229,65,255,18,241,160,252,128,77,123,0,67,154,217,179,75,89,71,79,241,238,196,84,113,36,158,163,114,161,213,155,139,231,168,232,95,104,245,94,112,84,18,240,90,189,18,74,19,26,72,189,186,8,70,204,112,33,122,152,190,25,225,72,99,13,231,131,229,228,83,183,245,144,210,214,72,80,179,166,170,188,127,167,75,41,116,141,158,151,205,103,223,10,108,68,86,135,78,250,17,3,206,229,123,56,91,185,151,22,194,64,150,150,55,56,85,120,65,103,112,214,114,35,226,57,172,23,58,111,57,77,21,17,25,125,1,218,236,34,187,12,213,43,19,232,180,47,251,60,254,112,107,218,75,255,18,132,69,233,231,252,67,43,118,215,80,165,248,105,164,198,70,127,118,30,202,103,214,126,13,23,129,160,79,182,102,240,74,244,156,134,139,239,147,14,133,114,73,169,240,231,202,236,218,58,60,233,31,186,193,195,50,233,249,74,157,158,165,148,171,129,211,232,139,7,34,169,57,29,181,100,8,205,41,138,99,196,47,84,53,201,198,110,193,182,151,141,188,202,174,193,208,61,191,244,211,83,244,122,118,39,95,222,38,55,77,189,27,170,200,149,172,213,95,202,135,29,251,189,36,61,180,236,115,55,124,157,123,52,33,97,199,42,10,90,92,104,112,82,116,144,150,213,234,119,111,149,213,230,191,55,15,116,169,39,54,219,114,88,190,19,20,64,219,13,204,30,227,52,249,82,245,100,217,129,208,97,184,37,8,166,122,155,99,254,86,64,72,228,22,133,255,115,224,147,103,169,203,86,189,58,34,109,67,225,216,95,171,20,236,149,165,22,45,239,95,134,51,39,36,164,234,218,77,163,146,192,69,100,100,110,179,62,206,118,207,25,22,9,139,89,124,84,52,142,239,243,54,31,167,62,11,240,210,147,111,72,117,98,158,247,122,106,148,105,13,59,226,34,186,140,96,180,22,200,81,137,55,193,36,36,215,231,73,215,140,131,138,244,46,7,166,167,8,26,73,50,61,72,196,169,116,40,39,23,176,129,146,101,110,135,66,218,202,125,114,13,107,133,5,76,30,187,151,185,40,28,69,179,231,98,123,137,203,118,99,102,232,150,196,247,122,199,230,92,21,201,202,58,155,98,34,81,49,139,26,104,209,209,108,144,8,17,179,165,171,85,151,64,92,142,157,106,174,238,198,241,113,194,87,7,156,6,202,45,125,28,43,160,11,35,241,215,107,228,254,7,64,170,73,107,84,158,223,190,47,37,148,45,218,56,220,129,64,246,195,115,191,111,116,166,44,161,50,138,55,205,233,53,32,143,67,0,103,182,54,143,81,191,152,36,128,63,180,223,198,234,156,186,234,250,51,202,67,238,144,3,206,18,3,79,223,100,135,21,171,44,115,221,132,82,44,37,191,49,27,207,209,25,224,189,106,255,187,1,131,220,79,108,26,85,163,215,76,245,211,140,184,251,187,196,53,205,63,236,221,88,51,233,227,252,207,134,126,146,177,169,133,102,214,163,236,164,141,238,148,9,62,148,75,59,234,195,65,244,253,171,221,166,104,168,182,169,118,78,241,242,73,210,117,86,92,220,213,99,17,199,214,94,109,181,171,184,145,171,119,16,71,21,190,237,254,77,253,69,95,116,249,187,226,217,200,200,62,220,169,61,105,14,0,156,237,254,234,197,217,147,172,134,146,118,68,7,233,183,50,74,108,118,136,58,135,250,241,231,9,187,217,5,14,116,242,43,84,77,42,115,60,189,182,250,150,144,98,209,50,206,244,59,0,195,145,89,220,254,251,217,208,14,197,162,118,92,52,71,71,146,243,112,97,222,249,31,110,92,123,247,142,82,191,159,86,226,206,41,139,120,185,121,251,204,186,19,163,95,222,229,255,139,195,98,63,37,110,162,169,36,232,8,109,251,146,21,213,168,67,106,54,241,116,251,181,93,174,7,108,137,119,74,141,119,76,70,252,213,229,223,223,99,47,127,114,239,97,190,83,244,53,107,224,91,156,153,234,175,221,150,123,89,28,11,21,205,247,246,84,155,101,6,228,115,84,236,251,125,173,238,171,43,73,14,245,100,83,46,189,121,164,115,80,47,22,30,226,32,136,5,93,206,1,156,49,223,78,225,237,116,131,138,39,197,247,202,167,37,58,3,41,186,130,26,126,26,155,44,160,18,65,188,122,5,228,94,233,92,31,34,94,220,133,200,179,110,212,164,94,227,137,14,200,115,158,35,247,199,201,111,32,99,17,223,217,109,242,89,88,94,152,234,206,249,21,247,183,108,11,212,227,227,117,127,149,67,66,140,222,148,29,8,251,172,55,174,227,174,172,208,198,182,253,246,187,246,195,230,243,224,99,150,100,201,14,86,114,130,252,102,73,149,171,131,204,59,155,10,16,169,155,189,234,201,177,6,28,219,22,11,51,178,96,201,7,76,77,50,29,18,53,96,250,168,142,57,128,229,173,31,58,95,55,81,145,6,171,74,113,57,181,122,54,148,42,251,63,91,252,10,162,113,179,237,250,63,164,89,242,85,83,131,11,153,86,177,166,183,86,90,191,36,182,0,111,192,147,125,115,57,46,139,2,231,190,237,118,220,29,140,98,228,145,200,120,220,156,253,204,164,208,183,103,44,153,79,23,49,67,107,245,49,81,74,237,101,83,241,77,93,176,152,208,165,175,245,106,140,110,227,187,247,95,38,222,95,54,255,117,79,112,130,233,40,237,123,249,219,183,57,37,130,3,217,97,145,149,10,51,158,125,38,191,215,86,107,189,170,124,73,43,184,213,230,64,21,192,149,71,27,200,248,155,9,117,116,100,6,225,84,113,151,118,118,44,199,95,171,6,56,185,252,32,102,163,34,31,55,188,174,215,141,104,38,252,190,51,200,122,59,252,45,46,55,83,11,157,244,44,38,213,56,172,42,160,173,230,145,127,52,59,177,80,155,235,154,190,235,60,93,54,48,48,120,125,205,34,231,70,245,94,42,70,133,156,231,36,76,56,161,156,255,83,91,193,101,242,173,40,54,65,192,100,243,248,45,177,80,134,157,42,59,241,251,168,155,122,129,142,171,203,197,36,105,220,129,41,167,34,118,199,173,81,124,159,131,244,24,38,142,159,17,82,148,155,58,74,52,108,115,216,218,233,189,161,72,26,72,91,68,187,204,114,60,47,251,229,135,72,253,52,168,79,175,124,98,149,90,33,90,172,63,95,72,59,153,40,52,194,150,235,168,105,167,103,15,135,230,162,161,132,172,244,117,19,112,20,21,8,130,23,238,216,222,28,100,11,123,246,44,236,121,183,152,126,86,116,214,81,229,141,2,180,111,148,221,53,154,97,112,255,112,115,174,36,121,172,9,89,1,10,74,255,193,110,129,181,96,194,35,52,58,221,35,212,116,209,40,229,13,221,134,157,194,249,83,32,21,198,207,133,230,32,94,177,125,142,154,105,148,185,199,207,139,126,7,176,158,27,255,145,166,25,133,29,190,40,252,110,170,79,71,100,152,194,159,144,135,156,179,33,126,64,219,161,51,210,209,239,85,111,165,179,66,46,99,227,94,211,84,98,222,113,238,113,77,124,115,127,58,218,22,50,35,62,241,25,152,107,8,210,24,235,133,47,196,75,114,243,40,105,207,26,222,182,210,208,25,151,93,65,110,177,102,23,221,140,121,151,218,75,84,62,173,197,136,153,100,31,115,188,169,4,18,97,243,178,131,83,153,229,186,42,125,180,29,29,227,20,155,147,204,184,51,0,115,230,137,51,21,223,167,50,237,243,27,245,62,166,162,87,253,66,147,224,234,111,96,175,153,98,163,1,14,215,236,136,57,218,23,104,178,4,241,221,222,182,25,129,51,110,160,64,32,139,249,164,120,91,238,239,169,165,74,252,176,190,244,184,120,185,2,67,253,84,171,110,206,33,163,107,15,4,219,124,48,241,95,16,114,27,55,235,155,218,127,242,243,88,114,169,57,80,232,222,246,157,244,49,88,163,3,205,203,74,76,250,223,154,206,72,2,102,173,166,113,61,9,230,236,140,123,163,201,57,49,62,75,139,206,90,130,5,36,216,15,105,59,179,134,140,33,120,129,16,175,206,98,124,40,160,126,123,227,198,129,8,120,72,81,163,74,45,255,168,203,121,101,120,131,68,104,62,116,88,225,37,4,83,226,76,91,235,93,203,128,108,16,172,64,108,204,164,166,104,174,203,143,110,13,168,24,27,100,36,159,141,234,198,21,34,42,155,47,198,163,95,202,39,16,55,201,249,70,164,231,160,175,113,152,107,191,167,22,148,108,81,208,28,20,148,68,0,175,104,132,223,243,227,21,141,4,55,187,197,240,138,70,94,221,163,122,89,33,23,138,70,46,62,81,140,39,180,195,68,39,161,141,117,1,156,3,165,94,162,21,26,158,188,174,72,174,90,116,146,253,17,85,178,72,2,215,108,24,202,160,93,185,35,37,165,88,53,149,211,42,176,167,83,167,182,180,120,159,252,36,227,198,65,85,111,104,202,188,211,86,125,147,19,124,179,27,57,145,36,45,56,75,33,129,9,235,83,124,15,238,233,242,172,100,87,81,177,117,137,164,51,34,55,245,252,68,226,140,123,118,25,247,112,223,4,180,165,97,203,151,187,70,55,211,235,232,186,233,151,197,138,106,98,12,215,135,86,51,72,169,170,91,241,93,167,29,15,91,223,11,149,106,211,48,125,24,103,211,203,240,94,2,184,158,182,11,188,234,209,6,67,22,145,247,4,196,22,113,112,99,77,210,205,132,124,147,69,51,32,172,2,190,161,143,222,202,151,195,154,80,176,144,195,66,44,229,113,140,71,25,71,79,163,161,52,11,223,75,27,73,13,24,48,132,174,193,13,100,202,80,215,252,82,146,195,219,110,54,105,105,137,216,44,85,160,107,219,194,190,216,171,42,255,83,145,14,63,47,121,80,101,55,123,185,117,207,149,251,100,7,85,239,20,233,200,158,74,76,125,184,252,219,88,28,48,113,255,54,201,166,97,222,3,138,212,60,84,97,30,14,4,83,201,14,69,23,214,198,83,225,119,176,209,178,187,49,217,54,247,115,152,240,40,127,171,66,69,166,14,30,198,204,37,112,208,181,49,229,32,215,57,16,12,140,134,167,51,80,106,51,218,157,111,39,41,233,49,182,246,23,219,201,133,235,187,92,245,248,237,100,102,78,93,14,126,59,57,133,137,203,137,220,123,175,120,240,154,103,64,115,21,99,187,76,128,173,19,31,183,114,202,182,205,18,8,92,41,91,94,19,155,78,73,233,100,210,246,46,246,105,180,37,167,227,4,31,57,95,184,170,198,243,94,59,174,252,85,9,43,230,119,20,149,46,4,155,10,172,198,229,165,198,94,56,91,41,147,125,25,88,7,66,101,251,19,219,85,101,246,117,216,252,102,188,249,246,1,171,75,134,61,235,151,179,234,162,223,108,116,62,15,116,49,187,204,169,238,10,229,80,174,169,223,139,233,197,189,18,15,75,68,237,202,171,42,153,64,251,226,33,182,133,239,75,253,139,243,35,228,84,82,216,218,116,127,222,138,243,75,53,70,178,169,52,137,54,65,163,52,162,10,234,50,87,57,37,76,147,125,159,39,97,116,17,82,244,147,248,160,52,189,45,130,30,158,23,65,105,170,67,122,8,29,215,171,237,123,193,13,255,35,213,52,84,20,79,53,221,240,182,27,64,39,202,20,181,112,102,235,66,38,150,80,234,214,13,69,110,172,26,134,75,162,46,27,174,244,70,15,35,228,59,41,152,37,222,131,50,82,239,44,149,133,228,183,117,201,105,141,235,38,16,232,91,87,236,202,205,180,190,146,214,29,40,154,174,38,139,196,140,127,222,125,24,169,206,8,236,214,51,115,154,184,239,40,16,250,171,104,165,22,43,75,42,179,209,163,154,60,85,28,25,29,184,145,246,90,92,134,249,41,123,14,26,133,70,33,156,99,57,66,116,240,120,120,118,54,54,54,175,4,112,22,196,199,71,35,227,2,15,79,42,17,17,60,101,159,203,63,183,94,209,90,207,162,247,132,79,107,118,133,23,82,44,199,101,98,54,35,237,46,55,6,167,26,252,205,192,200,149,254,78,41,246,27,133,103,229,42,194,12,236,210,25,39,100,6,190,78,172,126,27,87,27,170,193,240,10,101,74,175,43,189,199,61,180,205,145,203,163,73,144,61,148,8,44,212,235,213,197,220,188,185,14,199,92,105,197,36,91,47,244,233,250,166,141,86,148,239,191,234,190,182,16,154,207,209,10,142,224,0,230,255,168,193,166,166,78,215,218,62,124,40,13,45,195,114,234,122,234,230,119,5,70,69,253,166,186,171,205,42,153,20,197,51,125,33,166,212,95,244,193,125,191,39,237,174,179,5,90,59,49,151,35,38,77,23,90,68,201,81,51,86,152,224,58,91,75,214,211,50,146,132,68,204,80,224,42,53,132,65,74,251,84,57,133,10,50,109,55,34,154,110,233,115,79,216,152,188,185,21,91,177,39,178,218,176,84,171,89,142,202,107,246,70,117,98,99,247,234,149,5,128,139,45,21,85,158,213,68,76,99,132,55,40,241,161,124,236,58,140,182,127,181,217,249,188,122,182,207,234,250,17,66,130,133,192,198,172,26,36,221,210,101,126,235,117,103,24,110,38,37,21,54,74,14,192,102,123,249,41,251,84,34,183,155,147,75,36,171,76,70,116,33,161,195,188,1,195,233,97,220,55,172,43,95,168,94,57,245,18,99,39,55,162,91,197,150,169,212,230,13,188,250,97,247,220,214,23,114,141,87,108,137,201,60,191,122,89,109,15,55,20,44,227,4,169,57,146,136,98,217,110,122,167,54,138,94,9,38,60,159,96,88,217,217,217,197,114,84,122,240,16,139,139,208,136,84,225,64,107,139,139,208,136,13,120,168,63,93,47,205,180,158,206,234,16,70,66,111,119,61,248,223,230,65,35,183,30,211,67,120,53,225,60,2,181,182,56,16,31,222,91,116,62,186,233,155,10,217,95,112,16,200,50,12,94,120,139,2,24,58,20,93,106,70,120,220,104,134,45,183,188,96,209,106,136,180,23,48,39,137,73,158,9,198,165,142,189,70,23,67,182,252,210,199,227,166,48,85,149,246,36,110,158,95,2,95,212,104,126,223,205,91,50,164,188,178,65,22,77,217,231,158,66,59,90,200,49,43,108,193,179,203,201,236,63,43,235,230,207,24,14,119,144,12,99,205,51,19,250,48,96,179,231,250,190,223,162,124,108,127,56,191,216,55,206,193,73,152,144,154,248,3,124,14,243,74,92,136,26,75,16,187,212,60,110,43,142,138,151,21,223,238,183,89,51,228,130,97,187,116,58,181,166,114,250,180,169,65,76,169,220,75,214,249,142,143,63,88,104,74,26,242,40,125,70,5,137,206,72,134,196,71,228,229,73,3,69,45,164,138,90,228,39,216,196,120,6,186,11,65,232,80,231,11,202,170,239,249,226,130,167,172,170,153,193,110,87,241,125,129,94,167,203,130,243,249,194,40,54,181,121,76,32,100,75,29,246,69,114,152,76,13,34,95,8,31,135,247,138,39,2,154,150,193,170,97,44,224,187,24,30,237,60,15,233,138,106,251,110,124,120,57,56,7,106,109,224,95,52,93,111,66,84,166,133,124,9,82,79,13,135,221,242,31,149,62,244,146,100,176,22,233,212,75,132,50,179,165,198,132,70,85,156,242,238,133,214,56,222,19,67,234,206,52,8,179,65,121,32,60,69,117,19,234,32,66,44,30,160,134,167,173,220,68,174,164,170,168,125,232,144,97,218,216,80,111,211,9,150,142,112,149,236,109,139,61,61,226,203,81,172,222,101,101,195,222,24,189,155,31,3,56,51,242,92,61,118,135,182,167,221,6,252,141,12,243,188,41,158,242,188,169,116,115,84,240,135,137,28,110,91,146,171,151,220,94,46,38,243,224,161,79,85,159,179,5,46,212,241,112,159,105,95,143,176,34,113,115,121,206,36,7,85,72,64,97,182,160,17,119,158,198,165,241,107,127,241,183,212,197,239,122,137,224,79,243,114,193,3,220,117,73,105,186,76,147,158,188,87,86,222,118,12,233,45,176,177,47,231,116,43,219,244,198,52,73,215,56,104,211,184,229,6,225,74,33,96,239,141,43,151,41,34,235,129,216,254,6,83,104,119,155,128,64,66,141,171,43,67,1,33,73,13,189,54,177,110,88,99,203,251,76,185,186,9,185,116,227,252,222,54,93,70,57,208,11,199,132,59,62,151,203,210,132,79,108,122,127,5,209,26,13,2,206,242,197,75,15,93,171,96,132,177,73,28,153,118,118,234,195,211,91,181,94,214,73,246,182,48,149,143,135,20,212,25,83,249,132,166,75,52,69,107,20,35,134,165,20,223,98,25,127,13,143,41,165,229,67,15,229,101,172,47,131,231,196,18,81,166,219,220,161,58,38,2,192,116,176,5,140,117,183,160,177,155,168,220,7,121,208,164,203,85,40,33,102,48,134,107,203,106,42,150,45,194,42,77,149,45,160,76,60,113,227,156,120,204,206,65,246,106,15,195,5,102,103,214,182,239,19,101,21,30,179,243,64,178,74,3,131,199,236,20,249,196,176,224,49,59,147,209,112,46,88,127,186,7,4,199,11,99,219,213,143,54,2,179,212,115,27,23,122,78,23,240,20,235,119,40,190,88,29,50,148,240,54,20,251,81,242,164,150,57,179,219,145,39,23,228,175,229,47,12,226,128,48,124,195,112,35,159,175,20,239,12,58,103,135,16,75,144,22,41,229,194,63,176,114,94,142,219,21,87,10,86,215,103,31,20,223,183,11,235,142,184,117,243,17,74,132,174,76,180,74,184,42,235,9,240,134,170,58,125,222,227,226,27,58,252,32,70,132,2,74,37,201,36,53,185,160,30,221,88,59,138,128,232,93,9,140,133,37,115,39,198,42,203,20,177,178,229,192,52,70,115,250,51,42,219,86,150,140,16,134,6,105,41,228,203,130,69,174,2,90,254,68,216,69,91,123,138,68,15,182,96,19,167,242,81,82,25,23,61,152,52,228,10,89,129,231,24,3,71,72,79,71,82,239,225,32,232,40,119,67,253,54,195,119,29,25,10,230,24,246,205,92,193,168,242,222,115,67,222,224,245,130,236,13,246,244,81,81,188,66,73,187,251,183,188,169,170,134,166,142,102,191,144,39,35,124,102,16,41,92,68,56,165,46,20,2,133,148,213,129,169,64,220,177,112,231,34,60,184,161,73,157,125,136,67,86,150,115,112,81,93,91,141,42,140,161,67,201,165,70,151,206,109,127,210,82,169,130,14,225,200,83,139,130,38,174,245,106,218,175,148,101,37,8,84,197,51,94,80,228,34,125,82,11,204,213,48,110,159,31,91,113,251,93,80,228,70,191,95,190,206,226,86,133,188,207,161,137,86,140,41,141,174,38,105,22,117,119,126,99,248,37,96,75,212,229,139,230,30,213,93,239,1,234,187,224,68,215,190,133,53,210,173,180,47,71,170,218,223,129,154,106,21,30,155,157,217,27,115,30,230,75,96,219,101,219,244,113,59,226,236,90,215,144,200,212,236,205,69,29,251,103,41,139,247,11,114,88,226,20,226,235,245,15,81,193,82,200,134,7,15,43,159,130,121,29,212,254,4,241,122,66,84,228,93,245,253,237,74,85,109,245,81,244,186,81,220,180,201,15,111,119,191,156,218,124,151,102,245,32,106,34,202,163,49,233,173,149,161,108,84,86,175,23,180,61,123,2,153,141,125,248,190,183,226,13,218,63,237,51,198,134,115,47,9,56,148,144,111,213,102,88,145,225,79,72,205,145,27,50,193,52,126,239,244,83,57,92,163,11,190,90,44,78,113,249,223,161,134,150,82,164,210,67,172,213,4,48,146,182,106,219,155,178,152,106,23,106,44,39,107,158,98,103,92,60,133,111,228,28,235,39,214,134,70,145,53,23,125,19,156,112,190,230,82,188,215,131,182,136,110,56,207,192,157,218,137,25,212,29,47,34,74,221,108,82,8,151,201,43,46,94,221,171,207,204,98,157,216,217,62,184,40,183,52,181,197,68,43,4,79,13,223,51,25,88,215,217,218,8,244,178,35,176,120,219,205,129,81,1,98,232,16,108,196,2,121,120,143,26,222,30,49,27,203,166,183,195,179,149,195,229,21,86,77,110,57,225,217,202,96,108,138,174,229,165,147,62,237,64,62,1,160,41,52,145,117,177,180,254,42,214,51,3,61,184,203,147,19,43,171,181,186,252,217,117,202,120,179,78,198,186,151,74,171,169,49,146,102,9,149,43,62,192,85,207,119,27,115,240,234,223,198,198,25,81,52,40,175,9,176,65,223,124,134,66,241,18,198,237,190,14,33,56,89,155,208,16,83,246,129,20,100,226,53,216,147,98,220,24,66,207,128,6,233,136,45,201,79,147,45,39,189,246,148,129,29,137,159,189,254,118,4,253,122,45,215,252,42,209,115,197,191,64,31,70,139,98,71,27,209,10,94,198,108,107,10,213,205,210,221,234,220,84,70,169,2,54,188,223,239,204,139,113,16,171,225,238,178,111,104,52,199,156,170,252,85,248,197,170,39,197,243,69,12,244,107,85,226,24,104,173,22,231,194,236,207,218,150,134,63,122,118,54,163,31,221,22,191,57,118,136,28,128,211,106,250,70,216,56,42,235,153,143,231,154,197,178,218,17,171,15,91,166,115,212,113,240,212,117,143,82,35,80,228,6,160,172,52,142,25,254,168,7,17,235,172,73,206,177,183,36,101,189,54,51,143,55,54,16,164,164,75,38,157,241,19,57,140,157,121,147,61,223,247,70,4,69,147,83,124,117,123,45,40,129,200,50,14,24,106,169,69,192,151,231,146,98,190,123,59,211,205,160,77,166,49,58,250,27,157,136,98,132,243,77,198,42,117,56,59,18,8,182,145,50,228,248,41,255,207,248,84,187,6,29,80,235,37,195,204,47,18,201,55,183,118,101,202,198,74,141,90,15,157,234,46,81,123,71,249,207,222,57,206,128,53,23,83,141,118,223,72,0,156,181,233,197,116,38,174,142,19,62,68,113,208,252,77,73,238,3,168,246,197,171,84,88,127,51,183,93,69,4,170,214,16,5,132,120,46,36,53,163,1,183,71,27,172,226,162,239,250,146,59,69,199,132,91,11,24,148,213,69,199,26,115,20,161,106,169,94,122,50,242,161,30,177,12,255,169,50,119,200,107,13,20,241,44,25,60,72,235,139,246,61,204,48,116,154,40,249,248,216,119,230,105,164,204,135,22,87,138,39,131,64,3,223,72,228,74,120,247,3,43,158,122,235,222,93,167,16,52,15,128,119,225,10,91,210,229,87,160,94,218,77,49,41,178,167,196,210,76,121,25,189,149,224,101,56,116,109,150,85,226,243,98,124,126,55,125,67,99,28,44,36,42,53,70,42,148,79,206,108,250,78,79,166,185,51,74,115,14,142,93,42,124,206,156,221,88,219,237,46,251,44,95,187,59,34,38,230,220,164,102,227,21,200,179,197,155,212,84,23,48,207,11,147,154,236,2,230,137,87,111,41,37,170,206,31,64,219,28,86,162,84,88,13,62,219,229,226,74,117,77,63,28,181,216,83,225,133,140,76,250,153,54,237,177,255,12,232,9,194,11,25,241,139,211,198,82,78,233,245,116,137,79,110,152,123,117,40,127,8,128,173,213,170,26,165,151,198,42,107,204,133,39,113,57,247,70,134,218,231,186,37,10,4,171,117,144,126,96,43,94,152,238,16,53,120,139,182,182,40,192,137,4,84,62,245,227,250,169,249,159,57,104,227,160,155,133,6,39,197,7,197,89,119,105,194,211,117,157,154,117,69,157,99,195,38,194,170,53,18,235,202,27,20,211,130,35,10,31,58,70,188,213,142,180,90,211,211,171,185,65,251,104,215,76,223,101,14,252,82,252,71,164,93,38,119,50,103,197,227,77,81,119,56,10,136,28,53,126,153,28,131,32,18,209,229,131,249,43,207,188,202,187,170,224,202,244,131,178,235,170,65,153,114,86,61,11,93,90,192,123,194,140,162,140,251,105,219,181,186,77,14,151,52,27,128,152,222,122,83,232,96,77,182,32,126,125,158,79,162,163,85,160,188,88,159,69,193,40,14,185,113,252,250,12,85,213,186,38,129,95,159,63,214,42,152,119,22,166,252,172,163,221,220,221,209,80,207,252,12,129,214,112,122,206,108,238,165,65,96,172,12,78,246,34,222,133,233,88,253,220,2,235,2,119,145,181,2,98,214,93,141,125,143,17,125,113,240,253,138,181,171,37,46,5,222,61,212,84,118,135,241,9,9,9,231,38,137,45,10,196,55,128,55,73,128,145,237,84,34,66,254,33,49,193,209,179,120,245,68,18,187,168,109,153,66,220,231,222,52,110,160,30,138,25,141,131,35,101,33,72,195,156,94,154,15,2,33,200,8,11,167,72,210,134,242,97,10,234,67,133,128,172,87,5,89,56,10,155,241,69,119,17,44,53,224,44,170,152,77,19,55,217,224,69,121,32,88,186,33,141,129,79,59,113,15,248,75,142,21,213,124,96,45,159,197,229,228,112,161,98,151,118,201,117,187,212,81,182,5,23,20,219,162,238,162,87,245,124,130,243,123,233,245,5,66,20,162,238,148,186,155,10,70,112,68,95,134,14,67,185,28,59,122,130,158,143,99,142,1,217,165,145,206,111,188,171,135,201,159,72,43,206,81,87,230,179,147,48,152,40,168,163,0,57,9,96,80,28,77,231,150,158,127,169,157,189,24,255,156,189,10,79,155,190,25,27,34,9,41,169,99,55,37,147,125,43,202,102,73,152,57,182,221,91,227,195,219,80,116,17,9,219,86,14,127,90,121,255,44,2,47,28,210,76,106,250,104,84,30,47,28,210,254,98,196,118,182,186,65,166,189,217,30,47,28,242,24,50,58,66,115,132,100,173,141,7,241,1,129,208,242,57,125,11,122,103,250,105,42,146,166,4,221,80,97,146,73,245,100,255,25,178,82,122,191,193,155,97,214,201,106,26,106,183,69,152,133,190,217,41,230,153,245,152,133,171,244,243,242,228,73,186,161,103,108,101,199,205,253,42,150,72,169,13,132,54,26,245,165,73,144,2,154,10,242,191,113,38,3,102,64,41,61,202,240,240,141,248,254,253,107,154,125,149,250,82,206,46,206,177,49,195,112,88,213,111,252,240,70,206,102,47,230,230,149,166,119,54,230,255,96,237,51,179,10,8,15,118,142,215,89,33,120,137,147,32,163,37,163,117,44,220,69,132,56,65,235,101,57,230,205,52,105,164,114,49,215,6,210,74,41,138,200,189,51,27,125,41,11,110,21,47,86,214,23,53,86,223,204,123,58,225,127,187,204,113,198,220,165,195,102,181,165,150,22,212,75,3,160,133,19,240,232,1,244,207,13,153,99,115,117,164,27,111,5,7,163,20,119,25,182,136,92,143,4,184,135,15,148,196,44,245,178,167,171,131,31,31,40,9,219,14,244,142,23,198,7,74,58,108,203,247,121,149,238,115,83,33,91,8,122,190,60,217,39,117,67,19,237,37,227,240,148,114,60,165,199,9,79,41,127,79,183,58,172,119,65,41,111,189,189,182,164,141,167,148,255,88,34,113,235,15,71,27,248,199,118,97,209,253,13,202,78,131,237,172,154,9,98,110,158,204,201,132,180,98,244,238,196,70,126,141,213,74,40,185,215,23,48,74,104,167,238,53,57,144,231,70,252,188,207,229,76,196,187,191,30,58,223,23,180,85,57,95,173,209,220,248,160,202,162,145,179,205,154,254,79,255,169,55,190,237,95,136,87,29,115,136,218,246,239,116,21,87,79,147,144,66,206,128,122,107,195,83,107,113,152,80,186,52,8,18,168,139,220,198,53,163,101,203,70,7,69,103,11,4,98,149,233,151,40,252,34,50,212,117,137,44,153,173,238,44,48,140,47,223,4,47,83,148,87,152,160,94,77,180,67,54,113,156,124,125,99,120,243,51,141,126,96,111,12,167,67,76,83,148,66,234,156,239,211,228,45,161,145,42,107,245,48,41,54,201,107,38,49,210,126,49,212,203,98,38,138,213,46,94,244,124,177,99,179,187,5,73,36,208,223,93,202,107,233,79,99,32,111,230,7,86,7,214,16,116,166,75,164,100,231,202,80,143,71,235,165,231,174,109,104,197,248,194,44,33,197,250,177,113,183,200,151,113,24,240,232,157,125,6,229,222,59,118,144,192,167,166,224,174,25,8,123,175,22,158,133,129,82,93,19,23,244,76,97,115,34,47,210,242,129,236,81,172,21,200,118,250,213,214,26,38,22,51,204,136,141,67,130,255,74,218,38,183,19,103,161,194,12,83,133,246,15,119,110,181,104,70,46,23,52,14,238,161,11,112,134,17,77,199,77,121,18,13,58,246,179,139,221,108,93,196,143,236,61,175,57,103,109,86,177,42,144,105,90,116,166,224,69,137,116,115,237,241,96,117,252,161,34,230,146,215,63,212,109,117,87,178,255,212,62,230,34,110,24,185,139,156,224,200,109,194,107,2,189,194,133,111,220,214,235,2,156,149,52,122,157,74,97,173,6,134,210,110,252,217,147,52,254,170,191,215,4,0,245,190,37,74,104,136,225,176,83,43,47,12,49,52,97,237,244,156,161,47,83,197,172,84,120,84,85,233,167,9,142,214,239,117,161,94,93,22,97,154,116,226,185,33,55,218,180,43,194,202,172,117,218,254,183,224,98,4,210,202,99,92,88,103,7,28,119,200,216,43,93,136,93,6,14,29,112,85,255,214,207,107,1,98,48,81,191,144,224,198,39,162,124,215,104,39,153,118,154,144,140,230,237,111,9,60,205,101,8,149,207,123,183,83,203,87,90,209,208,243,197,235,194,195,202,106,247,183,40,38,127,215,193,141,191,149,122,62,1,66,18,237,207,231,63,205,2,73,173,101,248,65,183,85,100,202,207,238,205,165,59,236,217,234,102,54,245,49,69,29,193,62,218,9,220,252,16,192,89,76,158,4,82,116,134,129,117,51,17,87,39,134,164,1,57,13,23,230,137,106,33,161,10,151,121,99,126,95,126,147,10,164,151,107,83,50,187,155,138,121,30,229,76,254,115,174,54,182,220,202,50,184,177,252,56,248,146,206,69,7,185,23,138,86,234,237,189,244,191,78,128,193,186,7,56,98,19,148,50,92,8,155,17,61,48,6,168,141,52,207,192,174,126,238,253,244,135,34,106,229,202,174,158,209,11,51,30,184,226,246,104,138,197,205,247,169,165,158,62,75,210,100,154,79,130,227,69,215,85,57,139,56,120,139,106,135,169,116,29,89,129,120,102,197,249,184,89,203,137,147,239,253,7,86,173,230,31,88,53,145,220,55,151,101,19,159,254,131,239,107,114,171,102,167,223,163,60,145,97,81,39,95,126,113,248,147,7,130,147,57,76,160,150,158,83,109,98,62,95,95,67,207,42,105,62,81,191,225,117,82,18,49,201,237,17,12,231,136,128,120,160,30,106,154,2,234,248,102,65,255,70,129,184,127,102,71,2,108,182,97,48,198,162,0,46,66,217,22,99,34,166,155,95,232,237,4,205,12,143,72,41,38,46,30,76,8,125,236,83,120,77,188,48,120,95,72,51,129,29,153,201,229,234,56,33,83,6,241,50,152,233,38,98,229,221,96,160,4,10,120,166,82,249,11,27,12,48,57,8,134,220,242,46,18,210,202,163,215,180,74,48,227,135,216,140,54,76,140,252,184,246,31,100,247,160,120,217,189,148,191,203,238,109,182,101,226,101,247,160,237,188,46,145,144,4,153,60,84,154,219,108,127,58,10,194,189,12,215,80,158,88,88,203,110,235,224,255,110,246,208,75,185,163,5,35,239,233,180,170,118,114,92,201,80,121,89,46,44,198,234,125,232,46,122,247,91,0,159,171,250,85,77,16,243,214,235,49,20,118,204,190,30,4,77,215,136,239,147,126,111,205,43,216,172,17,50,141,210,215,161,12,247,214,205,227,41,204,37,16,190,244,160,186,141,180,46,187,5,123,76,57,242,36,97,133,235,213,69,96,209,22,197,10,216,224,187,255,184,184,94,75,4,254,211,25,100,186,192,80,99,167,209,150,202,230,207,139,80,1,156,233,251,123,87,183,36,225,49,80,226,110,77,57,120,18,56,205,7,164,67,45,157,1,170,181,173,179,11,142,108,214,152,29,100,212,124,126,84,194,56,25,128,188,33,53,218,180,83,117,71,65,139,188,141,226,7,100,99,38,85,156,24,15,140,132,211,23,212,234,190,120,74,188,252,246,158,187,61,164,43,206,131,98,82,59,31,251,106,169,184,93,65,202,55,215,185,209,232,78,62,223,75,117,110,7,71,207,18,85,72,61,152,40,77,16,137,247,180,235,207,8,167,32,252,211,181,117,104,198,179,73,159,243,6,27,111,18,23,168,234,88,50,251,19,118,154,136,15,56,166,101,205,29,134,201,138,188,40,85,74,223,210,133,177,210,43,165,39,79,192,157,223,38,69,234,217,144,207,209,112,133,191,200,20,188,97,95,36,126,156,134,237,205,140,82,201,80,45,216,4,245,141,74,73,47,159,104,164,233,230,122,62,191,16,102,46,211,160,33,250,48,43,188,243,232,208,63,53,39,223,215,220,239,86,141,93,63,232,165,172,70,7,223,21,236,242,189,214,135,193,175,189,93,97,217,64,27,59,28,237,74,118,66,245,195,194,228,77,2,172,132,104,111,101,85,188,200,72,65,225,29,187,124,22,77,187,242,34,81,17,77,132,57,195,119,2,35,220,169,248,21,189,59,81,255,33,64,48,31,23,126,239,134,22,32,23,165,242,66,224,141,23,211,93,166,158,135,213,5,80,180,133,218,18,251,49,23,227,124,96,20,175,249,211,46,5,172,171,14,212,49,113,40,122,208,28,98,204,0,124,216,248,171,214,117,161,73,143,165,31,147,235,244,22,154,130,226,244,75,185,37,166,115,143,61,206,134,106,97,89,85,237,198,219,188,64,233,60,51,159,199,237,183,129,203,166,224,149,207,67,148,152,123,140,64,194,239,13,47,204,5,32,182,40,86,225,217,23,187,162,111,248,212,99,61,24,168,19,85,29,143,68,89,79,125,253,43,222,206,105,8,93,229,60,182,9,56,209,186,109,135,22,41,107,231,174,126,121,252,64,142,234,219,208,229,143,70,52,176,4,30,187,132,106,242,3,231,107,9,148,14,1,28,99,65,176,3,248,182,9,21,12,133,160,146,167,17,78,136,236,136,14,18,15,178,5,243,128,19,31,226,252,64,13,116,161,61,179,60,48,203,181,68,131,37,255,76,111,149,75,220,82,66,115,148,100,243,137,225,222,27,165,55,175,111,208,240,229,36,75,137,91,137,132,126,255,233,43,180,247,213,94,114,69,34,221,147,148,251,58,248,30,213,105,183,101,85,20,82,177,186,248,243,226,201,59,174,125,245,182,151,165,130,188,158,118,62,250,119,111,124,237,131,94,217,33,13,125,106,186,86,252,253,201,106,190,196,61,228,114,148,135,141,185,109,125,149,32,27,109,60,129,89,81,2,129,153,238,255,233,147,228,255,236,165,223,24,122,121,12,240,131,178,82,148,230,91,30,193,59,83,222,237,76,76,87,102,209,67,109,226,167,160,149,5,98,226,103,47,188,104,22,180,77,231,226,194,230,37,28,7,61,110,223,2,156,13,60,184,95,95,75,87,103,143,11,55,31,125,204,85,113,95,253,203,53,129,39,228,48,250,237,106,249,19,163,67,207,210,221,158,34,85,14,146,6,230,196,16,114,45,10,234,253,69,55,239,105,23,153,126,195,26,35,245,249,203,138,214,63,141,154,223,36,153,117,83,246,34,68,236,183,116,159,144,191,158,180,144,154,89,17,243,207,190,106,93,73,45,247,208,39,2,112,214,69,237,117,2,84,54,10,236,115,28,125,172,191,33,139,165,8,102,185,211,244,177,215,231,219,44,143,114,186,180,121,92,207,169,105,45,227,71,84,206,230,119,25,38,177,95,77,27,147,113,139,131,227,197,225,15,194,95,31,17,206,201,207,101,119,114,86,3,126,254,252,17,0,123,203,171,122,248,185,86,74,179,96,138,171,236,23,201,226,169,214,219,159,213,11,18,169,49,171,175,101,102,185,19,110,41,46,158,150,155,185,247,25,245,44,42,180,78,212,167,90,215,160,125,201,222,11,126,45,254,42,65,114,82,103,80,114,186,123,247,151,108,193,126,188,189,252,83,243,57,211,143,206,156,71,246,37,134,2,171,95,253,51,19,155,223,77,19,61,248,197,248,102,33,75,0,254,60,249,199,116,102,67,205,128,115,253,183,7,138,221,238,111,127,54,103,105,112,242,89,124,169,191,205,133,209,170,188,113,28,75,123,34,234,252,186,200,234,201,86,85,211,87,3,137,27,18,209,96,133,119,98,199,113,107,135,95,51,245,221,5,216,193,71,4,139,68,79,208,163,51,233,164,172,18,125,192,147,140,117,210,86,27,255,211,71,92,6,230,61,200,248,65,165,135,94,21,113,62,93,3,222,132,27,227,210,200,119,151,87,22,76,144,115,63,87,193,242,211,226,180,158,85,166,208,43,19,95,49,94,51,141,148,47,157,249,92,30,15,218,185,22,182,127,140,186,82,185,9,123,159,169,180,252,182,44,244,231,46,195,125,53,238,185,1,71,51,122,98,183,167,117,59,18,30,243,98,179,0,183,167,175,233,231,6,102,159,186,61,53,61,191,118,254,253,222,227,59,217,158,106,239,6,61,174,236,104,132,50,150,131,25,31,132,180,49,222,243,116,168,189,52,15,240,149,131,103,147,253,126,75,179,0,32,222,98,25,1,119,50,111,16,204,81,138,19,40,58,234,55,166,191,190,132,228,110,141,141,146,107,35,51,190,93,84,41,54,13,112,7,180,0,25,63,145,121,220,176,189,210,114,9,217,152,222,112,105,14,240,192,59,148,121,186,139,249,146,92,13,193,187,235,23,143,251,227,241,231,239,205,153,151,30,236,73,62,101,124,245,100,82,167,101,209,17,32,245,110,240,233,107,127,198,119,100,30,82,193,255,120,175,219,193,255,226,147,27,193,131,191,190,191,114,75,46,92,44,135,75,190,99,188,63,62,153,103,85,246,104,224,47,23,239,151,253,38,221,89,115,125,202,32,108,253,149,193,211,249,3,239,8,193,195,43,59,234,12,126,246,231,183,172,156,120,67,128,47,188,196,189,147,242,162,202,159,129,11,4,30,87,198,202,168,42,39,46,62,109,147,118,148,117,27,75,204,22,86,126,77,149,56,207,205,145,121,13,153,241,149,57,147,224,223,244,100,159,8,26,211,121,62,217,140,191,186,228,252,212,192,178,45,150,81,123,74,135,93,112,1,192,151,72,192,240,142,76,253,85,125,66,88,166,238,149,185,37,67,189,243,252,144,49,248,17,108,63,10,97,252,68,215,128,146,168,204,126,162,54,86,249,96,155,84,234,222,73,28,180,93,96,86,167,65,236,213,19,181,137,243,186,233,124,55,226,33,85,48,66,214,40,230,56,151,42,254,159,20,244,201,248,211,102,131,234,139,135,191,159,111,249,111,222,11,45,37,104,54,253,136,24,254,86,123,255,241,189,217,252,175,183,42,252,40,113,255,235,121,213,221,39,211,105,128,241,254,209,38,71,230,87,54,253,122,254,147,42,255,207,223,95,157,231,48,89,191,177,102,16,28,122,68,232,245,148,150,190,47,219,173,163,128,31,206,228,177,17,214,221,152,192,208,249,8,167,185,204,84,44,228,1,90,114,116,63,201,251,60,124,210,67,156,253,229,222,29,192,217,214,114,55,231,187,39,97,191,27,150,140,252,117,139,28,123,138,169,11,101,39,159,140,189,98,188,181,80,35,118,10,77,214,31,52,246,18,147,159,45,105,232,216,215,254,136,220,163,59,26,118,36,2,29,87,63,40,17,228,75,67,68,108,255,22,222,178,144,119,141,25,132,57,112,118,8,61,106,24,227,75,179,137,40,253,189,43,125,50,51,198,179,228,116,13,102,35,242,206,220,156,106,142,95,189,102,218,202,235,123,220,154,162,191,136,10,210,125,25,102,223,204,64,17,198,117,195,83,219,2,110,239,190,133,102,46,167,211,223,176,104,113,175,181,252,210,165,195,59,36,153,140,178,109,26,165,126,2,125,234,64,216,186,233,156,222,55,170,48,111,93,71,246,121,157,1,188,248,229,235,163,55,128,179,205,88,163,68,195,145,151,93,246,241,47,249,106,37,119,158,12,4,252,48,231,233,185,53,216,64,249,86,205,248,23,13,93,224,163,164,193,53,187,154,233,208,70,193,52,4,151,252,252,59,0,229,169,29,227,203,175,118,254,79,80,228,95,213,22,156,31,116,255,236,147,44,111,110,91,151,212,14,255,201,110,36,235,242,206,119,54,234,89,46,177,84,203,18,2,226,244,116,6,220,137,129,180,199,233,223,99,240,192,130,25,60,84,255,175,212,218,167,93,74,138,226,185,210,18,173,175,211,168,202,11,24,171,132,6,246,34,159,190,83,19,188,102,70,73,241,75,95,231,93,89,140,199,149,57,53,220,35,111,161,165,106,154,197,53,236,54,183,189,179,10,144,156,210,238,70,223,138,83,210,8,234,218,111,90,79,247,46,213,215,133,67,10,15,38,50,111,20,233,206,77,95,65,211,172,201,123,125,243,185,188,48,223,218,254,48,141,124,225,192,169,19,24,34,172,105,157,28,145,109,61,50,174,122,152,216,209,215,61,51,30,157,92,215,147,195,126,199,122,218,137,110,185,237,186,200,102,95,59,118,221,35,171,59,46,70,236,215,122,89,120,68,89,219,240,155,152,49,197,42,46,83,224,231,148,144,62,123,22,97,84,169,68,129,127,201,32,63,132,142,115,183,144,8,220,28,240,110,214,174,148,159,99,26,112,253,224,163,225,33,135,40,241,30,129,88,41,243,150,27,125,149,201,230,211,175,211,9,201,206,201,28,237,31,30,116,84,42,159,96,56,212,223,186,127,140,245,200,206,250,36,134,225,47,133,69,115,204,73,29,114,124,85,242,142,72,49,238,182,200,249,96,196,37,196,94,40,48,227,200,117,175,99,166,95,74,149,67,60,86,153,226,222,19,70,163,231,253,7,188,79,70,17,137,72,235,144,88,7,162,134,208,104,171,207,116,186,200,232,120,158,113,84,192,241,116,25,131,34,14,170,244,128,125,138,75,246,177,239,99,219,146,163,201,162,241,62,165,146,53,25,49,112,221,20,230,187,95,244,244,142,207,184,151,77,92,190,69,204,60,177,217,180,64,190,129,192,122,220,85,143,242,121,195,28,174,15,223,142,217,106,52,139,91,168,160,19,93,154,132,218,235,47,92,188,185,190,28,206,215,71,67,122,233,171,153,176,161,212,110,82,102,115,189,53,108,59,253,246,209,98,6,185,94,51,160,1,76,158,232,99,3,170,239,113,147,44,186,223,221,167,39,250,169,116,29,242,177,247,169,196,121,52,74,135,173,142,130,47,141,4,253,78,82,10,35,38,251,233,247,147,42,47,32,252,39,196,223,153,69,179,174,116,159,245,158,218,24,101,3,59,187,215,0,20,190,228,241,244,181,129,88,95,95,23,227,219,176,70,46,96,2,57,217,179,33,14,122,0,241,79,18,170,155,85,52,57,130,16,130,119,131,58,250,142,150,214,47,123,105,103,110,78,177,123,49,0,156,28,239,190,127,98,74,54,163,205,173,232,232,203,0,160,157,73,246,146,199,40,77,117,194,1,250,149,209,215,172,180,237,136,159,18,91,37,139,18,190,54,198,127,184,73,50,147,60,85,128,223,216,225,47,222,132,157,239,243,182,173,255,248,245,197,93,95,5,70,6,242,234,253,253,75,225,98,96,42,104,10,171,113,73,39,27,255,135,224,3,224,65,209,197,23,158,15,122,244,33,10,24,30,0,239,249,255,74,191,169,126,235,231,3,10,41,252,170,254,118,147,243,12,93,189,169,162,117,229,30,217,23,174,41,118,209,139,220,102,18,60,101,152,209,54,5,156,213,51,212,190,188,223,90,246,231,85,247,18,165,223,68,7,179,155,226,128,177,225,39,207,79,254,126,241,34,41,75,194,40,64,71,249,55,213,35,21,130,47,176,109,74,25,50,128,68,173,80,149,154,237,240,219,142,255,236,210,203,251,47,186,207,51,163,192,86,112,233,85,216,1,245,54,37,253,127,117,199,203,248,100,36,255,184,99,229,249,29,159,60,255,123,178,23,221,248,163,205,64,136,135,210,95,158,70,116,224,40,241,151,18,157,167,251,118,202,185,251,230,111,69,168,63,117,245,189,104,166,236,95,46,179,79,207,111,215,48,142,191,211,201,213,223,174,127,75,251,209,48,248,128,90,230,237,159,185,187,154,236,74,125,113,7,89,178,66,157,86,118,218,25,109,59,103,74,20,241,151,130,169,130,113,228,59,223,23,231,70,1,95,136,185,161,158,163,37,110,150,83,244,218,28,101,148,196,249,215,224,3,189,237,68,39,252,195,223,114,252,168,213,12,61,0,14,188,65,82,139,191,2,205,15,158,183,6,234,252,151,142,150,136,187,60,154,231,253,164,77,176,30,244,201,232,188,80,127,111,235,243,124,225,171,130,235,207,190,101,105,125,94,131,248,63,93,228,10,134,175,138,243,250,94,185,120,194,121,37,40,225,235,251,255,193,37,146,191,213,237,121,67,225,59,87,68,6,190,66,146,241,237,131,127,252,255,91,151,240,173,51,252,246,221,191,217,133,254,171,75,133,141,231,109,242,207,167,1,186,163,165,222,38,87,71,212,57,50,46,152,70,10,74,178,118,48,93,110,117,83,209,226,113,37,228,211,207,189,255,162,4,134,34,187,162,48,165,26,255,91,212,66,7,196,198,211,142,200,159,11,251,185,201,70,120,20,67,165,20,26,154,190,223,214,30,207,223,74,242,115,44,174,244,145,138,242,3,72,46,55,102,119,149,139,208,59,114,92,248,134,41,75,200,107,199,147,216,219,100,230,74,112,233,234,60,133,229,249,215,39,116,14,69,142,92,158,246,153,178,147,146,94,97,7,252,146,63,77,193,11,108,198,213,188,254,220,174,25,197,242,219,162,29,154,98,247,209,216,152,134,89,5,164,121,179,76,52,247,8,133,170,206,253,229,187,239,222,13,9,59,44,23,134,37,36,141,124,32,189,19,36,243,100,188,206,97,55,197,36,121,160,91,164,88,54,236,87,150,185,68,75,105,78,95,14,156,141,157,158,97,186,200,44,38,202,231,254,229,3,54,175,175,91,94,12,121,105,3,119,7,210,151,228,174,82,241,25,82,153,132,40,63,16,239,159,133,179,212,119,92,14,252,33,79,44,253,187,227,163,233,62,61,154,48,49,141,84,142,7,74,155,31,99,90,180,171,151,164,48,247,126,60,198,79,119,33,115,204,128,248,241,3,198,108,127,190,99,183,197,79,3,24,14,254,141,37,202,19,133,148,0,152,182,199,24,146,107,148,202,52,38,236,69,88,116,120,209,186,59,248,75,104,224,88,162,31,151,135,30,172,79,242,134,110,210,199,59,159,190,31,176,134,188,92,125,236,206,197,254,60,162,94,244,109,170,228,59,147,14,214,252,143,130,206,31,91,248,237,197,171,186,190,89,93,23,75,115,131,62,188,123,240,253,151,189,49,75,170,238,67,197,205,218,155,159,35,13,169,163,97,63,104,26,30,82,140,8,186,75,31,152,211,203,205,154,186,104,102,187,3,119,244,153,236,121,228,96,27,178,4,221,63,5,94,47,85,87,119,171,48,47,188,48,219,240,9,111,158,50,97,67,221,210,85,219,253,230,201,85,33,125,31,188,144,27,246,70,108,143,69,137,102,71,212,77,151,230,203,54,252,210,193,224,12,24,209,62,163,235,56,149,64,172,126,165,124,236,252,31,247,255,105,19,225,63,121,241,222,177,120,47,40,21,75,252,131,82,226,143,63,148,19,2,204,26,47,237,176,127,211,15,232,230,127,96,118,136,65,247,51,124,39,215,19,133,218,228,166,169,201,139,124,104,174,251,154,224,108,81,77,113,0,236,72,22,34,162,104,221,166,93,122,52,188,154,52,39,109,228,52,110,182,98,40,9,77,145,134,148,130,134,56,102,86,191,208,133,150,199,196,224,22,74,235,148,34,110,31,17,40,105,78,47,154,209,92,73,104,193,76,193,62,96,6,28,7,159,148,196,22,14,119,237,105,115,228,231,218,171,202,191,243,138,220,41,249,217,63,124,58,218,191,10,180,239,115,157,213,17,123,244,121,70,184,204,64,175,147,243,109,14,51,189,199,226,228,160,137,190,100,102,140,119,227,19,219,149,226,16,59,150,143,55,126,207,42,24,66,168,148,230,204,83,114,102,164,219,132,236,119,26,189,230,165,154,25,54,8,48,175,149,76,147,203,192,73,85,87,62,137,138,90,27,50,78,62,108,52,61,64,183,152,4,228,103,234,221,116,19,240,157,96,145,82,100,183,1,82,126,56,122,35,25,32,83,198,255,253,198,165,218,161,163,153,55,46,201,215,236,62,109,146,41,122,70,91,105,202,238,221,106,189,175,39,196,222,246,75,66,29,201,176,39,121,171,32,163,183,67,158,171,249,229,136,98,131,145,107,5,149,102,208,76,185,222,245,189,15,115,28,185,196,159,61,73,115,205,151,190,106,174,23,32,143,125,130,217,198,27,9,50,58,138,114,100,171,32,74,198,220,151,220,118,72,62,107,101,149,37,186,174,20,147,173,21,9,97,103,199,66,23,253,72,188,102,149,52,108,12,252,97,2,142,153,189,144,36,47,10,27,21,249,84,184,237,173,84,58,251,188,89,211,166,62,157,5,135,144,110,111,176,200,240,228,34,203,139,19,238,7,62,53,49,171,43,223,109,164,163,211,217,30,1,115,16,234,240,15,202,200,31,74,128,47,139,134,195,83,54,217,218,196,61,69,146,17,234,161,250,86,186,55,111,204,188,206,125,223,248,134,221,75,79,162,52,185,64,152,95,79,106,228,253,252,102,162,230,30,70,27,174,168,239,217,33,214,63,30,13,238,92,60,12,250,194,132,248,97,42,154,26,62,96,15,2,18,228,80,251,83,188,59,238,163,187,117,50,72,74,140,44,74,2,143,10,99,22,99,159,31,186,63,115,223,98,137,199,164,85,84,239,135,54,45,134,204,71,55,51,89,236,207,214,164,248,26,171,88,69,104,245,43,183,30,135,109,4,61,28,185,107,243,97,179,210,4,248,37,210,223,49,238,250,165,97,192,89,131,163,80,110,58,70,53,93,177,121,134,5,204,219,118,107,251,214,73,29,29,224,236,171,126,90,225,97,14,152,217,88,79,107,74,225,53,147,225,62,151,213,241,161,218,91,94,33,144,8,213,60,213,3,244,105,184,24,224,236,110,237,99,135,200,247,235,100,215,46,229,182,118,161,78,4,54,60,79,163,111,9,220,47,243,139,56,157,233,93,81,45,231,151,45,52,14,17,216,4,83,131,184,160,128,179,246,91,128,179,47,230,131,65,50,64,251,220,186,233,247,135,183,111,246,247,189,164,76,16,49,106,30,200,235,176,188,145,242,237,234,165,156,160,252,133,187,113,142,175,118,196,163,146,70,50,61,35,78,167,123,127,198,136,14,229,60,231,197,26,22,56,50,102,166,100,61,60,165,127,13,56,11,116,230,101,87,127,88,119,95,136,209,44,40,176,82,241,238,0,111,178,144,121,228,22,121,112,227,51,106,50,10,225,35,103,254,83,203,200,253,225,93,254,206,117,192,131,78,17,252,119,46,133,79,171,131,57,68,45,115,212,230,47,79,132,123,131,30,228,246,30,67,168,63,140,240,50,98,1,103,217,25,21,166,37,235,26,31,179,110,197,210,145,92,141,57,165,79,4,156,25,193,115,79,84,169,52,63,161,187,214,43,68,246,107,244,2,222,245,69,192,199,158,21,40,232,30,221,238,61,190,59,98,43,68,253,114,164,58,22,7,56,211,121,219,250,142,210,64,140,77,155,31,92,66,124,158,26,209,247,181,0,174,250,57,206,137,230,57,70,50,165,117,13,117,18,200,227,125,26,205,242,230,147,43,62,177,214,190,165,220,132,99,80,104,86,74,244,90,84,251,254,221,188,195,187,217,7,90,52,166,35,211,215,47,131,131,202,58,111,194,168,67,135,114,104,74,155,207,243,45,112,202,103,240,233,107,33,152,61,101,75,235,143,58,151,26,155,65,90,11,6,248,230,238,223,205,56,108,205,254,10,209,152,83,245,102,36,60,111,181,36,183,173,36,40,53,166,132,34,151,162,165,72,228,200,129,255,148,71,193,71,97,132,224,112,57,242,60,147,30,57,128,179,230,138,236,85,147,232,200,55,142,46,23,217,94,3,156,69,242,10,65,53,236,79,241,101,70,68,3,206,160,212,191,188,24,192,236,15,39,110,157,72,36,109,27,114,43,232,119,229,171,210,75,71,94,52,31,15,224,108,158,160,197,63,145,235,32,199,225,34,125,23,224,44,181,100,221,212,95,59,6,76,66,120,158,245,216,158,243,63,64,110,24,88,220,82,253,20,203,120,222,37,112,10,98,70,28,10,250,40,156,36,152,228,22,190,0,97,34,167,31,24,13,70,84,163,86,29,243,192,95,1,103,191,172,50,94,76,37,52,197,230,75,152,22,116,120,250,16,60,127,58,98,105,115,88,255,77,253,198,47,122,147,104,42,97,41,166,220,214,181,221,5,62,209,36,209,111,168,142,71,250,207,169,71,169,177,119,233,6,146,249,68,235,71,228,170,41,61,153,230,223,196,13,6,253,186,63,122,156,234,153,76,166,9,197,101,83,122,143,68,51,18,222,63,101,252,4,56,243,150,221,104,198,178,242,207,221,63,77,131,53,190,65,33,115,33,96,113,117,9,105,61,173,148,211,112,73,192,217,207,247,65,64,73,209,32,239,148,211,213,248,156,160,14,87,22,253,34,72,22,149,209,200,115,177,63,171,147,14,154,176,23,237,24,35,89,25,198,148,27,212,181,4,56,147,195,129,128,229,133,128,146,45,149,141,32,238,145,160,85,11,213,30,182,57,170,220,145,105,175,253,211,23,54,195,199,190,27,113,208,151,50,214,178,123,238,119,238,239,79,26,31,195,156,214,141,247,114,174,203,211,156,87,198,146,37,92,121,156,86,224,254,162,86,252,105,152,123,141,90,178,79,237,52,154,246,247,200,60,67,30,224,140,21,125,62,228,212,70,81,36,157,15,196,143,238,189,91,127,89,245,235,197,216,211,23,124,136,119,196,231,245,218,217,154,247,225,112,85,48,224,221,149,172,59,39,100,31,237,95,176,20,33,98,59,162,126,247,107,43,29,49,182,253,186,29,254,201,142,159,110,107,100,244,25,190,250,190,223,221,88,60,117,208,189,150,229,250,143,54,165,229,139,26,185,158,245,237,234,134,59,225,50,224,44,34,84,127,248,21,89,244,158,99,54,247,201,13,236,225,94,189,164,238,0,63,97,212,144,35,45,190,246,157,191,91,22,229,124,247,164,1,41,122,157,39,135,73,155,113,27,136,247,116,31,20,94,182,25,191,232,69,231,125,38,226,247,77,78,242,92,140,212,121,159,80,70,158,198,52,86,228,64,52,119,81,191,98,36,51,148,222,173,91,86,99,70,18,57,210,153,152,245,57,123,172,114,30,214,178,122,71,156,166,246,254,204,76,213,165,25,246,175,80,158,118,140,147,125,255,251,163,192,212,75,119,173,73,249,13,39,202,78,86,186,79,109,43,159,78,110,15,53,31,87,177,247,218,247,98,128,223,161,239,63,94,191,172,18,228,10,124,77,11,190,174,105,59,66,135,201,149,90,163,56,169,65,111,27,146,126,177,50,105,203,6,181,175,11,200,136,60,146,50,35,159,102,241,215,182,30,40,146,213,214,224,94,248,132,37,251,17,248,222,130,196,44,214,4,24,22,246,59,172,113,120,144,224,210,121,175,239,209,231,253,65,137,113,124,5,229,244,143,204,25,97,9,93,175,40,163,73,109,140,200,9,73,82,197,130,199,251,181,211,117,60,182,158,172,7,244,187,73,245,117,214,185,80,243,205,52,134,49,4,45,46,127,78,75,48,79,69,216,47,47,41,147,100,82,220,57,114,224,153,255,41,16,118,80,89,87,56,44,28,160,172,188,127,55,21,186,90,97,16,65,224,68,247,157,74,32,247,245,106,200,254,221,56,133,5,215,39,5,115,96,65,202,235,136,66,166,190,71,191,238,59,105,71,221,160,207,251,208,67,65,94,69,52,68,124,89,5,112,134,42,210,88,72,163,206,121,150,52,144,146,99,35,126,192,148,29,20,118,222,175,50,239,249,78,61,78,200,214,20,71,104,149,126,183,65,156,214,29,60,215,8,220,137,155,10,185,238,30,190,55,137,59,189,249,67,187,84,34,67,139,130,226,200,153,231,52,104,42,124,158,61,134,124,4,78,137,255,22,152,146,252,150,155,65,165,239,65,219,161,243,250,233,38,231,232,155,186,53,97,68,251,161,243,212,147,159,34,65,246,247,231,19,62,62,123,58,108,9,251,254,181,93,94,126,66,144,193,246,9,225,73,29,205,249,220,61,199,254,49,137,158,54,71,77,110,241,88,202,7,112,246,27,236,157,48,94,124,36,124,125,208,178,253,224,181,46,180,197,128,37,139,234,106,200,41,34,10,112,118,123,7,123,55,134,120,68,249,226,129,65,141,225,147,55,153,115,84,101,207,211,185,0,206,124,208,126,134,47,54,219,51,36,51,0,103,126,63,12,119,204,121,12,139,244,72,126,56,226,243,10,57,29,2,108,182,127,165,7,71,246,87,196,158,231,225,235,87,186,123,129,198,11,81,35,236,1,10,92,231,191,63,120,248,147,185,100,151,159,23,35,91,88,186,120,92,247,161,181,66,110,213,43,186,244,105,206,141,243,7,155,244,254,242,165,222,180,1,156,217,221,208,229,103,248,238,139,95,83,252,126,230,132,252,54,138,121,59,146,155,53,117,114,16,151,191,45,149,172,108,97,170,94,66,92,241,233,206,137,152,3,224,172,46,137,247,69,128,193,39,74,165,167,231,173,236,99,90,213,198,157,205,198,22,49,34,197,240,62,110,248,46,140,254,13,147,57,241,15,171,166,45,97,93,254,52,10,89,165,35,27,139,183,102,244,77,152,252,132,218,167,83,79,235,102,190,31,71,215,127,78,239,179,217,241,225,227,235,52,185,155,66,113,237,82,118,107,210,154,7,223,149,194,27,67,153,181,220,84,111,60,217,247,39,225,199,231,227,224,197,177,92,245,122,252,97,59,245,144,101,223,193,107,181,98,57,168,225,45,240,188,199,41,98,230,188,141,189,198,59,160,237,94,23,213,62,253,228,186,206,109,22,137,40,155,177,8,139,41,194,19,9,32,224,76,149,224,196,202,115,40,71,167,214,90,91,62,72,160,239,133,41,204,171,167,48,118,226,150,197,135,239,199,98,117,231,115,193,168,198,161,33,141,33,25,97,252,239,131,30,253,98,83,193,23,162,251,225,31,90,168,40,127,228,208,27,133,159,151,235,177,105,211,178,99,118,34,103,153,234,87,71,193,187,139,138,39,15,180,187,234,35,154,74,187,211,3,86,36,34,74,8,196,138,201,113,183,127,239,85,68,76,17,90,196,186,168,244,171,61,162,59,159,208,36,206,87,245,23,12,78,31,99,118,71,212,101,240,163,107,46,45,116,100,241,120,205,69,87,250,72,88,78,247,200,70,24,112,22,180,255,184,32,226,139,99,153,140,58,224,236,185,255,145,235,180,70,145,68,144,178,198,187,80,1,194,243,241,183,127,250,13,20,248,43,138,48,7,33,14,141,59,47,219,70,189,27,253,126,248,106,44,13,38,71,239,193,210,161,131,233,233,236,219,215,123,48,6,179,187,198,111,207,139,162,0,56,155,105,186,35,69,105,82,159,230,49,115,239,222,122,5,246,241,199,198,87,138,7,119,107,104,66,115,154,196,171,21,95,231,47,189,28,182,252,253,211,86,151,23,49,72,61,116,119,116,239,139,49,137,151,45,231,120,84,155,25,67,201,80,150,235,239,249,151,81,63,104,202,57,248,25,9,255,232,180,193,71,221,55,233,117,245,163,22,234,89,207,7,228,71,58,139,194,27,175,87,149,197,163,79,207,147,91,234,253,190,129,155,41,162,13,77,148,204,106,173,255,124,190,198,142,54,56,214,68,125,107,120,10,24,177,52,61,172,71,218,210,49,251,172,120,69,215,143,68,158,143,102,232,201,68,111,206,115,78,76,35,100,44,54,235,235,213,141,151,135,135,82,145,198,48,76,51,125,5,113,41,97,94,208,218,70,114,164,41,47,143,111,238,214,101,109,2,252,100,212,25,148,27,50,195,23,61,49,130,60,183,110,76,160,141,129,140,248,190,185,246,69,71,136,33,248,124,70,159,154,13,130,124,205,100,35,248,20,235,39,31,20,59,234,254,101,117,44,237,13,66,70,154,68,233,222,250,203,162,95,92,251,225,106,110,240,253,168,133,70,74,124,198,197,196,146,117,110,31,230,74,99,184,105,21,22,34,63,191,116,61,220,220,169,56,81,93,132,182,69,50,14,221,213,155,237,213,152,126,174,175,238,217,51,65,109,72,123,94,243,18,63,78,151,20,197,117,40,171,98,252,70,76,25,158,3,206,236,121,62,187,126,102,216,108,175,30,123,24,17,48,18,245,41,114,227,174,252,242,238,170,130,151,140,170,145,97,57,163,252,121,79,106,168,155,55,68,255,240,145,172,171,53,80,50,174,2,232,86,14,249,45,79,88,96,155,124,2,251,230,31,162,37,163,164,51,135,51,104,158,57,39,145,175,189,32,156,253,26,115,236,147,83,145,32,52,247,140,107,166,96,167,111,178,88,35,45,168,167,80,151,175,55,146,77,10,103,40,46,107,240,110,121,171,193,97,234,177,179,221,52,211,33,212,170,199,144,49,173,138,248,210,192,237,241,195,109,160,242,12,36,106,133,108,72,50,237,46,239,207,240,151,52,244,47,81,242,45,247,168,11,130,194,6,130,102,215,165,98,90,214,121,149,31,228,46,255,12,98,178,218,251,18,143,157,245,144,140,102,218,36,25,248,21,126,7,159,224,69,50,233,94,2,132,195,253,150,192,245,61,181,144,109,247,132,133,195,175,156,184,80,93,155,165,224,86,33,179,246,77,237,207,235,82,253,126,71,52,101,34,62,125,243,158,71,14,82,167,179,37,237,19,165,143,199,179,107,196,174,182,8,41,178,180,86,95,66,85,244,211,91,49,108,72,102,240,182,248,60,39,26,157,58,1,156,101,145,233,28,25,60,176,98,224,217,210,125,137,165,221,62,225,156,219,58,181,224,155,214,111,237,119,154,8,67,181,210,122,27,9,29,97,61,199,78,126,43,164,170,4,249,99,250,34,4,155,66,155,227,70,98,165,206,13,7,199,111,129,31,169,81,193,66,5,55,56,72,130,166,207,191,111,31,240,121,5,7,21,104,219,172,188,230,220,62,101,174,89,111,24,117,125,113,28,93,123,135,51,135,185,202,234,200,230,220,146,248,188,8,241,10,189,21,49,88,74,241,244,200,51,154,64,213,92,5,228,148,38,222,163,83,32,20,147,22,124,232,254,116,219,80,18,163,15,230,52,33,110,155,113,104,219,234,99,169,217,251,153,217,36,191,251,230,234,58,145,39,69,108,36,139,31,224,236,137,250,248,249,4,122,163,152,106,137,51,178,196,81,9,120,110,145,169,122,71,150,78,243,119,195,213,164,210,73,185,2,63,129,86,255,24,196,171,32,196,187,143,244,170,87,30,70,81,127,245,21,218,124,222,115,168,158,6,244,6,235,55,190,103,136,52,142,177,240,151,83,15,34,77,187,241,82,42,143,47,146,138,109,48,87,245,194,58,167,18,244,190,6,87,158,119,178,25,123,209,229,18,190,110,41,138,233,49,245,150,221,15,239,251,172,172,210,233,8,90,185,186,97,73,222,122,204,151,216,193,191,97,202,10,22,1,56,52,218,212,53,144,212,175,90,154,74,6,69,29,197,72,119,176,243,115,7,63,61,159,67,55,195,181,95,41,148,150,190,82,193,56,146,201,128,130,4,58,1,103,55,126,158,79,122,221,57,202,62,56,45,105,192,25,255,151,160,84,75,221,134,137,111,73,76,131,150,202,7,31,180,123,223,212,110,10,111,226,39,128,236,95,63,173,88,142,141,104,34,88,162,254,177,34,253,228,61,95,145,118,67,246,38,45,0,103,122,93,225,19,183,13,145,210,65,100,179,66,116,216,41,165,186,163,74,143,59,119,254,57,225,62,186,201,44,218,42,137,127,100,208,43,197,93,163,18,11,241,72,150,253,243,148,149,39,95,19,123,45,16,190,15,235,191,31,215,212,214,104,195,17,238,207,183,72,207,45,210,63,115,183,135,75,86,13,117,44,194,207,32,150,79,26,195,199,111,158,47,122,242,139,199,18,182,65,199,182,213,98,181,187,223,242,206,191,212,2,206,184,29,56,99,75,229,51,238,225,87,46,238,243,117,245,58,224,140,246,154,232,93,252,18,24,116,123,237,125,144,234,179,126,237,44,143,83,134,243,194,38,26,130,173,87,19,110,156,151,239,247,139,177,187,213,7,221,31,47,230,183,63,139,215,125,76,241,199,202,252,199,29,90,31,158,47,205,21,128,51,158,101,61,190,87,137,97,123,67,231,69,53,224,173,240,0,234,251,159,151,110,8,126,252,91,184,226,164,239,124,13,191,161,138,191,7,224,108,145,37,108,40,7,84,75,172,125,94,155,219,223,191,251,151,52,49,96,188,4,62,213,45,30,215,76,2,206,48,60,111,75,178,183,174,224,87,166,234,19,242,87,10,187,159,5,85,19,214,13,240,107,243,116,217,213,153,243,73,41,103,56,7,34,222,171,117,145,218,147,190,196,171,135,116,211,96,248,218,224,237,71,101,138,27,197,26,234,182,100,158,217,8,226,127,212,206,79,124,237,172,235,159,79,75,248,50,79,158,170,210,144,229,116,158,219,4,98,242,128,179,184,58,238,17,140,237,214,13,231,238,63,106,136,107,220,102,124,49,239,159,230,196,175,10,238,248,67,86,124,251,252,22,190,113,202,71,108,123,186,119,222,28,195,167,233,33,125,37,210,252,159,46,146,172,157,152,191,73,120,241,255,151,68,231,207,36,42,67,254,231,149,227,8,56,27,248,253,58,128,253,118,70,107,216,193,199,150,214,18,169,93,33,138,63,235,112,242,180,34,71,105,45,252,143,244,45,7,119,115,28,41,4,62,19,125,174,192,158,8,121,75,151,74,238,190,63,116,70,2,206,96,109,215,13,25,147,72,207,205,6,250,243,198,90,192,55,150,99,54,225,73,205,249,154,161,216,207,254,17,161,26,220,255,226,162,237,130,246,78,203,23,186,175,95,164,63,223,128,20,199,30,147,252,197,200,137,38,30,73,4,227,27,225,250,216,121,219,209,3,69,1,103,248,252,225,31,208,5,156,96,48,164,25,178,132,253,214,222,13,116,136,93,108,250,163,197,175,143,169,189,213,64,169,198,226,251,23,254,105,119,251,131,1,103,81,84,169,31,229,191,31,215,157,151,223,70,145,93,217,153,20,214,137,183,226,18,99,250,74,196,118,5,46,74,54,59,255,236,168,178,110,62,7,226,243,1,111,25,69,158,220,222,73,0,156,105,69,81,141,80,157,239,113,83,171,1,103,136,132,73,183,186,102,143,201,88,124,94,185,76,178,116,171,7,61,112,127,60,20,223,69,142,45,197,241,253,236,162,213,206,45,64,98,21,24,62,167,83,79,26,122,126,117,4,180,231,132,93,52,68,211,163,251,3,9,47,255,235,6,123,178,119,49,126,118,196,132,76,141,189,87,130,47,210,196,12,149,200,200,211,255,185,224,42,94,20,231,114,234,109,124,111,105,189,177,247,169,53,231,222,154,148,54,126,136,2,206,36,121,30,172,140,51,37,17,127,174,200,62,145,218,76,54,242,92,177,249,99,184,254,227,238,127,191,7,224,76,126,241,95,125,226,98,240,184,47,124,28,103,60,188,245,223,61,236,46,254,97,95,90,253,131,140,220,255,204,224,207,7,63,192,138,4,151,255,250,163,240,191,22,112,136,250,95,183,166,249,227,35,224,108,156,233,144,233,226,49,65,143,27,195,43,226,233,175,229,212,77,83,254,252,154,6,7,156,49,147,112,3,238,18,22,169,133,175,223,251,252,103,117,4,105,151,202,202,211,14,90,190,254,157,144,78,165,249,25,113,178,24,18,254,180,212,188,219,173,174,46,70,200,61,159,93,127,164,83,20,154,206,48,242,124,80,116,206,211,223,193,198,142,96,222,214,144,216,19,217,195,41,230,122,59,47,52,102,225,85,206,210,0,91,90,88,21,253,94,160,146,129,251,215,140,43,98,169,174,85,92,249,183,182,227,105,132,134,34,100,88,41,127,244,116,212,183,93,94,216,73,125,148,26,153,110,18,157,212,82,19,131,230,183,123,57,144,70,226,2,247,171,212,246,105,68,253,128,232,11,169,191,22,170,211,100,186,225,26,240,52,76,95,168,229,101,85,3,63,228,123,6,153,255,144,25,229,107,214,26,14,53,37,237,239,79,119,147,167,175,29,78,56,76,15,95,99,212,185,28,88,166,58,198,2,108,96,108,234,11,139,190,46,110,202,24,233,5,139,65,241,38,63,108,56,176,216,56,72,235,51,118,246,154,230,103,140,190,245,209,251,11,99,90,147,168,235,141,130,48,15,30,177,252,80,150,2,246,214,119,215,147,36,100,120,23,156,95,80,158,164,231,87,80,22,217,54,117,76,20,194,233,141,94,25,139,243,6,159,90,54,203,188,49,232,99,86,17,180,179,90,29,17,92,126,91,157,249,113,117,130,109,174,5,189,194,240,173,93,58,75,118,52,143,73,195,172,197,97,39,244,99,93,75,205,46,19,91,46,219,86,218,253,210,106,173,70,75,255,27,97,77,185,21,180,204,46,130,3,214,214,162,182,227,17,118,94,216,29,92,88,196,207,6,211,250,29,230,143,11,133,13,9,110,107,53,60,200,62,241,189,104,34,170,239,219,201,203,189,51,47,3,106,220,220,190,244,147,173,150,206,37,185,116,230,191,167,236,249,241,189,105,133,99,213,36,147,13,166,188,104,232,43,127,143,185,252,49,156,131,57,241,136,247,80,101,196,38,83,225,72,244,69,61,161,108,216,15,55,140,61,142,205,227,233,207,43,70,52,87,146,37,166,190,78,149,112,231,21,92,210,3,179,123,218,48,22,253,223,173,84,241,224,82,213,157,250,203,19,159,13,187,231,196,59,12,223,205,123,187,226,67,69,154,157,127,92,158,108,171,75,28,163,56,16,7,136,137,230,116,189,97,135,96,67,235,69,86,178,141,181,217,243,175,55,214,244,113,63,178,235,182,25,42,53,225,115,123,201,250,170,191,61,51,149,152,99,137,61,71,48,93,253,102,104,225,182,64,112,89,230,98,203,22,162,134,88,47,47,247,169,88,147,162,125,246,27,202,205,159,22,118,122,75,184,112,214,155,115,66,166,124,200,79,213,134,211,45,69,53,6,211,63,114,74,99,107,134,19,236,186,13,77,233,60,73,238,174,95,105,185,77,255,40,113,166,63,9,86,130,241,152,115,113,218,6,187,36,80,140,169,186,163,156,214,55,191,215,187,87,217,219,45,196,167,145,121,82,146,43,10,143,205,234,61,6,195,30,204,217,244,25,44,173,169,251,70,11,191,214,144,40,147,49,33,8,139,170,246,68,61,201,254,64,191,205,254,85,78,84,212,16,59,206,206,2,213,200,76,27,25,22,179,21,151,209,211,143,127,117,189,241,235,35,240,74,62,214,51,247,247,136,43,60,13,23,246,136,35,11,140,126,180,7,246,105,187,50,243,249,141,75,69,234,122,141,91,25,34,158,255,160,87,107,20,97,116,235,155,159,174,98,249,124,52,193,151,232,135,15,215,201,102,28,22,178,99,196,199,64,204,96,66,34,255,217,71,95,252,4,157,23,238,179,217,91,133,189,160,2,186,43,61,138,164,234,208,46,237,25,16,185,150,223,197,20,230,203,8,104,77,108,76,117,238,115,162,43,240,181,57,109,238,232,130,83,235,105,130,95,44,51,67,230,162,98,104,245,253,252,225,51,184,67,7,235,108,195,169,8,106,216,169,103,199,228,71,107,35,84,245,155,194,254,34,101,31,186,177,234,4,135,89,83,86,59,214,175,98,7,131,84,152,114,15,7,111,231,46,247,204,27,150,162,208,251,185,88,174,240,20,212,165,254,160,146,125,75,231,223,76,216,105,21,140,53,72,92,71,238,117,30,239,71,132,132,253,203,41,254,208,243,157,8,51,215,45,15,190,136,249,36,247,205,226,99,211,39,39,71,159,147,155,7,62,231,24,63,174,241,125,88,1,252,234,246,82,234,230,196,215,141,202,165,57,42,206,144,200,125,43,249,43,142,67,79,74,30,55,149,210,78,127,230,52,187,147,157,179,148,156,173,214,166,104,54,248,36,26,213,36,69,157,204,61,206,221,97,124,85,121,162,98,162,193,125,122,225,177,126,26,229,23,166,246,71,69,54,250,152,4,251,34,57,21,192,89,77,93,211,27,168,230,225,4,54,146,41,127,6,66,93,47,246,238,205,193,118,162,142,233,30,195,249,6,51,61,239,125,122,115,253,62,243,74,242,250,119,231,187,187,170,44,154,101,207,178,59,203,140,87,19,197,90,229,51,10,249,74,22,225,97,25,253,106,12,171,254,172,231,147,164,216,199,164,10,12,198,119,107,204,137,189,12,149,112,105,229,230,186,199,35,202,161,122,88,75,15,86,233,201,251,19,58,17,147,105,197,244,25,59,145,47,193,75,7,73,21,80,131,211,233,183,224,19,234,237,26,245,116,99,210,91,1,29,192,200,204,166,220,53,78,72,89,136,233,60,188,194,174,205,246,248,86,160,232,32,113,77,19,96,167,230,9,151,150,171,248,216,244,228,228,102,19,170,187,78,100,70,117,243,227,23,136,141,55,165,155,89,193,68,83,177,38,48,189,60,10,167,32,119,163,212,125,153,33,173,47,34,111,95,208,218,109,86,167,213,73,195,185,130,244,254,237,175,31,63,87,111,181,171,140,147,253,56,192,194,155,9,71,60,226,18,126,140,115,153,238,253,20,72,246,103,22,20,176,110,45,198,133,56,134,156,94,211,243,142,228,19,1,156,53,15,59,70,128,53,96,66,80,130,198,15,77,104,2,50,120,134,171,163,165,194,145,49,223,100,186,98,116,116,211,175,91,38,173,17,29,215,109,214,141,188,179,198,155,157,114,200,77,137,171,120,98,171,247,61,212,190,250,210,203,205,160,133,50,184,119,157,224,98,152,177,62,163,161,95,241,175,1,187,36,187,47,14,186,225,89,3,117,100,63,220,223,188,57,96,79,175,43,183,103,117,215,125,116,48,93,254,88,228,165,193,225,90,117,145,135,62,43,221,54,243,138,90,116,235,132,5,120,124,141,118,179,48,180,250,58,193,142,208,106,232,111,130,74,247,33,195,90,76,161,29,203,192,109,236,233,135,152,62,237,91,89,108,63,63,92,195,190,125,96,223,47,210,132,69,179,21,86,246,110,93,218,242,252,249,136,74,245,245,35,123,48,37,203,215,11,127,189,207,219,52,223,161,187,114,186,163,235,197,116,98,213,113,35,150,137,123,243,19,105,81,42,56,176,115,250,241,242,229,150,7,37,187,83,99,69,75,30,150,143,132,38,99,17,25,8,125,125,249,148,86,195,237,134,3,7,6,8,67,137,81,41,207,135,71,59,173,126,245,141,31,237,127,244,175,111,217,21,213,231,79,93,218,125,178,60,26,240,243,55,187,6,175,175,164,152,167,95,227,226,149,219,38,19,229,19,72,100,216,203,59,155,149,155,193,219,143,186,146,146,187,126,181,101,69,62,107,100,207,250,100,56,255,90,146,178,238,62,175,253,224,37,41,183,36,190,196,183,148,39,105,9,30,234,187,31,99,153,77,92,52,238,61,137,28,124,210,234,233,29,237,125,202,244,74,49,186,52,214,79,14,42,96,82,26,124,140,252,209,58,250,210,54,233,27,237,202,205,137,161,128,44,119,183,254,233,247,228,30,47,117,173,23,184,193,75,108,70,219,178,204,75,201,226,63,182,214,58,129,98,31,217,9,181,149,78,57,126,126,87,195,218,19,105,25,92,147,249,116,82,255,218,200,219,155,91,121,157,57,188,185,163,204,192,38,107,108,235,55,33,173,205,181,195,145,57,88,117,44,82,5,169,160,169,186,96,28,212,228,7,255,50,18,47,87,53,255,74,83,173,74,254,211,155,192,166,178,223,111,200,213,200,56,227,163,44,175,101,216,88,90,150,57,248,22,68,48,108,36,184,189,102,236,161,39,211,226,87,218,121,240,58,220,197,155,122,242,146,91,227,174,119,242,187,228,52,129,38,154,123,243,35,130,98,59,38,162,78,194,170,133,100,74,223,86,58,31,27,230,208,120,115,106,73,117,191,68,181,38,182,112,65,209,197,244,212,10,215,75,77,117,109,236,115,110,94,63,4,30,254,236,55,98,178,115,155,139,159,115,151,123,164,107,205,126,57,229,87,94,19,47,79,133,111,199,19,21,183,15,172,211,210,158,26,121,204,155,110,206,203,53,129,14,75,183,0,103,17,254,29,131,234,50,233,64,198,164,117,81,79,95,125,179,31,191,179,118,13,74,244,154,175,112,35,216,182,82,252,172,94,110,76,64,247,219,198,74,96,51,221,93,99,202,135,206,159,157,120,98,55,13,239,116,197,126,157,95,217,85,127,32,93,27,26,237,24,116,243,128,245,104,132,246,110,97,190,169,198,173,2,9,211,15,182,119,223,222,250,106,40,106,68,33,198,5,20,213,3,109,89,119,8,225,150,69,37,127,227,184,99,71,176,70,85,39,141,234,55,229,196,164,216,251,60,98,5,235,58,174,212,223,176,28,85,179,141,157,107,7,70,44,67,139,249,175,42,204,205,126,22,64,161,189,10,132,32,82,207,233,63,237,196,239,184,239,148,24,31,48,236,26,6,41,75,189,48,74,33,187,94,90,227,62,33,95,252,45,94,102,74,202,75,170,249,246,201,32,174,214,173,208,91,180,243,210,222,137,28,176,130,188,110,140,204,55,85,241,57,213,110,87,166,174,51,39,227,54,181,17,210,30,236,27,125,121,194,206,205,196,213,153,209,93,105,79,43,162,157,224,16,120,240,117,203,83,108,212,95,132,178,78,233,73,246,155,8,85,154,18,220,210,64,8,211,55,186,13,182,136,152,176,218,215,2,112,22,255,48,94,198,149,228,177,7,65,171,34,236,131,102,211,17,130,98,15,92,156,117,103,147,88,106,214,158,254,244,103,167,108,202,152,70,118,255,116,219,53,245,15,87,94,124,147,254,61,7,204,19,39,57,53,94,116,42,216,133,97,122,183,35,89,18,66,138,9,254,189,185,176,216,140,150,237,22,170,109,184,169,235,255,181,198,27,167,251,200,47,225,85,80,223,90,74,82,204,212,173,18,155,47,151,22,94,15,60,8,217,211,9,125,116,226,250,36,186,22,44,63,183,232,118,192,247,67,189,90,124,165,129,26,117,79,183,46,111,107,81,209,198,0,222,158,240,154,76,230,221,239,134,195,65,126,119,164,178,211,93,239,215,123,220,131,206,102,133,193,243,156,141,2,31,33,80,178,45,247,198,208,95,133,78,59,182,242,78,95,3,135,27,196,30,216,67,75,135,234,123,197,5,61,148,158,68,238,188,105,24,224,255,126,159,87,124,236,238,161,220,100,0,73,108,146,116,202,20,50,161,69,200,186,190,99,60,197,155,173,28,28,17,161,46,159,103,179,117,155,190,145,67,198,82,69,112,139,74,209,51,68,196,185,92,68,243,228,114,112,222,233,235,104,190,142,134,103,199,240,71,143,222,232,86,39,177,245,171,118,197,255,246,131,144,159,216,137,91,39,209,246,20,86,172,177,51,39,250,56,126,241,94,110,235,191,77,41,190,177,148,6,57,162,97,231,22,72,76,122,246,236,24,117,28,244,221,42,67,102,246,78,80,206,73,157,201,169,166,232,3,183,219,49,195,65,168,195,6,243,8,131,228,207,58,201,134,143,153,179,91,225,135,128,179,160,83,57,65,103,164,107,230,121,34,228,206,231,129,122,6,160,184,42,173,107,252,93,162,192,159,102,13,64,215,45,251,226,232,167,148,71,124,118,111,251,83,86,47,123,66,157,60,185,93,55,42,124,108,3,15,48,99,66,63,5,58,86,209,51,122,230,178,35,108,231,201,213,215,77,127,229,114,40,229,120,143,31,18,28,82,251,52,214,69,153,250,8,216,15,217,198,117,31,73,14,22,29,154,41,229,110,87,56,185,78,79,240,8,4,22,62,178,221,254,34,214,119,252,72,171,168,165,36,153,188,243,155,48,102,199,39,227,25,209,46,108,23,112,118,180,208,153,122,249,188,23,4,61,26,209,59,178,141,162,86,166,110,140,125,211,216,20,245,162,185,54,32,234,114,226,30,231,70,45,184,75,144,46,110,106,78,129,183,220,153,141,65,243,73,26,78,192,129,254,78,211,71,191,101,173,168,88,36,217,247,211,55,165,41,10,29,244,54,235,167,225,206,253,199,63,125,63,23,131,199,134,101,161,238,31,187,143,190,204,192,239,30,239,240,254,255,152,251,171,176,54,190,47,238,27,166,70,5,105,145,66,241,226,30,74,112,109,129,32,9,86,188,16,164,72,130,187,107,91,74,33,56,4,8,4,45,238,238,18,40,238,80,44,56,20,119,82,220,233,243,251,159,188,71,239,243,156,222,247,58,156,107,230,154,61,107,174,181,214,231,187,247,158,53,92,238,182,88,173,166,78,139,175,78,38,215,175,71,149,127,249,215,142,120,51,247,62,187,19,64,225,253,219,219,106,171,46,230,140,140,145,59,97,144,54,16,248,79,145,185,206,98,39,55,59,62,9,236,200,201,226,255,90,59,138,37,33,81,143,164,94,98,64,83,237,12,133,253,216,54,169,9,185,71,75,192,63,137,9,13,248,10,197,110,114,173,167,251,3,45,91,227,53,144,85,37,156,179,114,80,134,29,153,171,135,155,81,37,36,111,219,36,220,207,171,103,174,247,161,51,186,44,185,149,69,108,65,192,154,93,186,236,197,246,219,81,221,243,27,54,157,251,80,93,234,8,109,30,54,65,192,175,27,32,118,63,115,54,216,98,57,75,244,154,56,97,165,253,182,222,166,109,62,63,76,58,79,179,210,39,106,6,122,38,99,185,140,174,92,79,153,133,208,101,142,190,165,16,148,250,96,247,114,90,225,154,7,95,77,120,128,175,74,111,122,1,66,254,0,51,157,121,215,192,99,124,216,55,211,35,152,5,236,209,28,19,233,227,251,189,181,100,65,166,65,154,203,187,73,190,137,103,157,113,41,140,196,178,16,231,189,240,174,175,63,43,158,232,17,157,124,223,228,251,103,41,129,10,48,242,95,128,22,222,213,70,183,81,51,169,158,70,154,85,149,183,212,139,207,45,255,109,24,42,137,21,17,134,148,86,211,52,50,46,245,178,50,190,119,237,77,189,44,212,95,206,30,233,90,125,133,247,239,103,33,95,56,43,55,74,145,228,240,180,208,154,30,116,243,73,148,242,110,192,123,177,236,227,99,173,120,113,236,100,240,5,178,37,205,93,163,248,199,153,142,25,60,167,145,145,240,40,183,224,91,113,111,197,146,49,231,96,139,64,234,252,67,186,229,209,6,197,22,203,210,1,24,149,4,71,195,118,232,174,154,235,0,113,140,251,69,109,189,228,57,147,252,121,5,159,115,208,115,182,188,224,230,95,139,230,229,207,220,54,70,45,187,187,89,168,178,123,201,168,66,174,35,154,34,244,203,102,237,176,175,248,9,143,58,31,203,117,72,220,72,69,243,38,14,6,211,76,219,127,2,90,187,122,106,43,157,47,83,54,113,160,5,97,93,114,9,20,61,43,160,153,223,210,134,20,239,117,21,14,179,170,214,220,223,183,253,121,179,17,199,115,50,197,146,57,34,64,206,98,71,183,164,126,179,208,128,148,214,35,179,224,151,113,173,207,52,44,212,18,27,122,60,108,66,250,30,168,91,54,4,230,116,143,172,22,207,139,218,204,136,184,59,135,159,185,10,196,174,59,210,47,87,123,70,240,253,87,127,101,28,116,243,192,3,59,102,27,71,152,48,168,231,232,17,188,26,195,219,169,134,121,1,19,220,114,219,232,120,18,216,187,86,165,113,117,140,226,255,158,44,42,28,171,205,187,25,243,232,26,71,31,57,144,232,2,209,164,208,169,30,172,208,121,71,207,98,222,210,204,77,225,127,86,247,149,201,42,147,184,140,156,125,215,43,99,191,25,22,123,84,205,18,41,254,50,79,129,198,252,177,111,216,131,106,67,81,133,19,69,203,81,168,194,172,196,251,209,30,50,4,9,53,174,246,203,242,8,69,99,220,248,112,163,233,142,83,168,79,87,113,68,251,161,174,241,96,226,5,170,133,199,161,106,18,159,29,85,221,121,231,63,71,50,170,7,159,156,233,92,183,255,134,38,40,94,120,65,37,179,91,205,62,105,126,208,98,239,176,36,171,253,238,91,146,179,232,199,12,41,170,27,246,197,180,193,212,190,110,59,228,23,168,215,251,254,249,80,127,79,10,44,28,140,141,217,204,107,31,162,103,45,172,50,155,251,225,47,212,186,239,241,136,154,56,63,73,58,151,60,207,25,246,245,42,195,98,203,100,103,67,74,61,219,20,152,146,244,209,189,102,112,211,163,109,241,249,240,85,113,45,26,155,203,84,166,47,44,163,99,158,86,255,227,34,238,174,222,171,212,178,107,0,78,76,190,78,26,242,105,59,215,104,189,93,122,160,109,94,135,105,142,105,209,162,74,51,101,253,55,132,85,255,50,216,157,139,82,55,243,140,21,64,147,50,152,3,134,187,150,89,107,205,229,219,112,148,90,209,102,189,55,59,250,47,50,13,87,118,216,57,120,211,159,60,109,163,148,94,154,103,22,9,141,103,86,93,23,63,136,249,45,77,125,20,53,158,241,125,19,234,161,8,77,177,156,16,107,250,123,145,68,150,245,197,230,191,139,230,12,250,133,187,107,114,166,119,99,110,234,125,124,241,254,177,186,218,78,33,173,148,141,198,223,69,103,51,191,23,108,27,186,183,154,219,2,123,158,254,220,253,121,99,202,112,121,191,208,194,56,165,80,69,53,153,109,143,37,126,117,215,139,126,143,141,202,173,149,36,160,210,28,167,118,177,90,255,178,217,6,203,235,189,78,83,180,136,149,110,145,84,250,178,113,200,119,174,249,119,67,31,64,240,230,4,127,145,160,249,248,52,60,205,118,71,7,65,251,231,161,103,193,83,187,35,28,95,124,134,31,178,170,248,7,76,204,247,247,109,155,249,130,167,77,121,124,99,9,54,193,113,244,77,136,184,101,240,11,189,192,253,83,4,231,1,175,195,251,131,206,13,147,19,76,74,21,182,6,208,249,39,225,247,147,230,62,227,201,153,255,20,132,195,1,231,52,103,47,129,224,16,231,87,210,48,163,175,134,13,46,197,224,52,150,102,209,92,255,103,239,52,96,135,31,61,219,202,125,121,99,83,72,171,167,42,1,187,96,172,208,168,247,9,105,27,39,11,241,133,71,120,203,15,7,5,144,13,126,108,231,14,194,231,107,195,242,244,48,209,130,57,200,230,63,128,107,143,51,203,46,161,168,117,172,255,152,1,215,50,43,107,236,151,13,67,232,161,83,159,158,240,105,109,116,14,194,51,6,125,191,235,73,94,61,121,118,17,218,250,182,140,168,195,191,168,45,99,149,156,34,251,11,242,120,229,60,107,238,186,44,217,53,181,137,255,154,157,19,239,159,253,114,65,79,220,176,168,194,209,127,39,83,241,1,25,214,62,42,237,54,67,195,115,100,252,180,147,158,132,21,55,179,171,94,21,242,112,38,40,118,35,149,50,85,249,71,194,30,157,99,155,96,67,233,220,16,94,129,209,253,20,48,161,155,89,234,201,147,255,70,212,168,216,170,240,0,183,188,32,241,60,63,137,158,0,71,178,64,220,28,33,181,229,121,170,97,234,146,146,101,67,107,142,154,115,90,190,54,47,183,251,60,88,171,60,82,10,176,135,69,252,167,244,35,46,255,187,235,232,209,75,123,161,160,155,129,104,183,178,171,55,89,109,155,191,29,15,22,244,27,73,166,186,185,192,124,130,255,41,164,8,52,3,131,72,25,153,191,215,147,220,238,24,141,103,23,79,1,116,236,175,23,18,165,166,13,42,94,221,169,99,127,127,201,77,180,85,133,5,109,216,128,95,138,247,110,103,96,110,25,60,240,254,105,237,101,94,205,18,24,62,187,200,133,78,121,191,32,186,184,246,109,183,100,45,234,147,61,29,53,190,127,89,92,187,163,43,159,60,216,179,160,126,131,191,17,77,173,54,108,255,154,183,108,239,227,147,28,186,53,2,149,103,55,17,41,100,66,150,142,26,36,33,215,138,109,14,59,81,234,197,172,121,15,121,254,27,200,112,230,114,88,109,85,86,213,184,146,123,142,136,163,221,29,205,242,175,116,116,241,82,137,71,170,141,170,13,67,254,253,195,71,255,1,38,222,191,158,84,182,216,145,137,183,109,191,165,211,11,224,40,155,161,89,48,255,66,245,185,224,249,64,221,166,89,127,137,62,46,204,62,52,121,72,75,203,90,235,229,203,6,79,117,75,0,118,201,182,139,102,213,98,86,37,207,50,76,224,157,204,189,224,197,81,119,40,224,157,191,195,226,219,47,178,247,100,172,247,5,90,120,111,126,182,165,94,100,160,83,186,152,184,214,222,100,90,119,19,253,54,25,186,89,190,32,229,182,165,42,182,62,29,229,248,15,158,66,178,75,65,170,107,195,26,223,255,7,19,78,166,57,39,47,241,123,14,131,179,205,239,35,222,45,209,243,103,217,165,226,239,2,137,182,105,157,112,173,116,39,184,218,11,132,78,156,148,78,226,142,2,28,31,255,56,127,10,239,95,247,134,229,166,186,55,221,112,219,207,130,140,70,243,244,194,120,142,209,252,82,4,1,33,143,195,98,28,255,178,93,93,98,104,191,238,112,251,80,158,109,17,197,167,5,136,132,229,80,219,32,15,42,148,128,213,157,99,194,214,103,75,245,161,220,201,114,201,109,163,205,166,205,169,178,72,17,41,123,114,212,197,240,93,64,155,124,220,201,180,19,115,137,178,42,185,16,191,165,209,90,82,217,179,134,47,157,152,239,1,205,235,105,93,6,84,185,31,50,173,209,73,33,190,147,205,203,184,35,242,235,254,212,62,27,19,35,117,31,177,2,30,251,19,206,216,164,87,119,4,216,73,199,225,77,131,167,188,167,68,252,108,139,136,224,237,104,161,51,19,42,219,206,124,150,217,87,150,227,33,161,136,49,188,127,110,159,219,236,27,247,119,75,106,77,163,94,140,71,204,207,92,31,208,229,224,253,27,89,208,181,31,23,85,120,96,221,217,243,120,168,14,192,116,162,155,156,90,190,201,83,164,65,167,242,66,25,92,76,91,127,75,183,10,192,185,107,120,128,206,158,177,127,15,38,212,138,81,54,252,217,203,101,6,234,195,212,24,139,138,100,128,139,200,220,242,116,120,73,20,32,236,59,138,84,84,245,70,182,152,183,84,110,150,51,134,22,164,42,221,9,238,221,161,214,250,153,159,57,137,58,251,8,173,18,215,23,15,172,63,70,219,101,247,219,24,77,236,13,9,63,242,236,230,164,125,214,74,172,104,62,136,208,217,70,53,33,38,57,210,172,237,62,121,255,90,92,121,38,13,89,218,13,171,170,147,251,173,179,22,92,96,109,202,14,183,142,201,251,249,115,83,176,209,187,160,97,158,235,66,214,23,84,106,191,6,128,36,166,114,105,179,120,39,109,49,62,154,203,63,159,54,254,241,234,203,96,169,206,52,75,179,49,85,81,25,155,101,72,215,65,11,148,164,90,182,196,82,139,57,84,169,246,243,52,204,138,181,32,69,92,129,226,16,183,105,155,155,226,160,23,55,26,188,85,75,197,204,203,89,232,251,160,13,55,48,207,114,76,47,175,159,210,162,205,110,169,8,92,202,55,42,131,118,217,141,90,184,143,16,143,249,69,33,0,58,200,40,207,75,104,169,47,239,149,71,198,16,182,132,164,55,187,95,32,175,106,135,123,119,236,14,221,184,183,7,101,238,175,246,10,105,107,158,158,159,242,96,189,110,172,48,142,183,103,47,224,143,27,21,15,86,248,68,149,237,111,19,237,60,157,172,213,220,137,69,237,38,89,107,77,141,39,64,75,170,106,72,228,170,240,254,1,160,23,78,139,166,168,30,54,255,163,17,192,92,211,57,106,25,238,88,53,167,181,60,18,195,27,171,34,30,192,211,98,98,169,158,157,23,190,89,224,253,245,114,145,53,77,39,185,119,212,220,172,92,161,81,62,246,244,213,251,102,58,128,120,88,161,55,97,152,137,198,88,136,134,232,215,69,99,170,149,223,125,173,58,122,182,17,125,67,63,31,48,188,248,88,255,61,248,250,181,131,221,90,216,255,205,95,145,124,124,224,146,105,4,120,82,240,224,132,222,83,158,90,115,69,250,53,30,249,133,238,199,175,254,225,111,215,17,131,206,74,148,14,21,163,37,57,248,93,229,45,242,227,227,193,17,125,110,157,97,67,125,37,99,61,77,116,47,26,244,122,14,34,37,142,91,153,95,148,230,176,56,111,15,214,200,140,249,236,61,172,193,251,23,48,186,175,51,55,224,153,219,37,67,18,169,229,203,24,181,142,230,101,85,42,134,112,1,76,127,116,221,248,226,6,34,10,210,89,94,68,122,234,90,175,237,244,155,102,243,155,190,8,227,141,106,169,161,143,12,107,88,171,211,211,54,216,129,132,180,116,204,175,221,209,111,120,176,251,202,179,130,186,138,21,90,210,33,169,111,246,58,211,184,221,211,220,100,25,94,45,242,14,246,196,34,109,19,36,165,53,194,209,94,168,103,107,15,25,248,74,197,186,69,23,12,107,218,228,247,23,177,249,63,24,55,239,232,213,67,91,132,208,130,113,32,18,214,246,87,106,209,131,212,119,156,2,18,146,251,222,51,16,26,39,101,217,243,14,253,203,198,51,101,99,147,41,125,233,126,34,161,84,203,129,184,40,247,153,86,60,79,201,40,241,133,45,163,28,246,169,132,92,57,38,35,61,97,229,148,254,88,255,51,146,141,210,83,222,216,209,31,75,42,29,27,21,71,206,163,57,224,84,171,7,142,13,55,145,109,253,213,248,206,145,178,228,43,40,65,155,183,202,254,188,75,189,3,136,133,216,216,29,11,117,50,65,168,167,168,65,102,62,40,215,162,161,121,180,73,117,34,246,120,96,103,66,65,92,253,35,186,165,209,160,43,32,190,101,131,45,86,227,216,89,89,204,102,91,249,251,2,202,170,200,144,208,43,26,19,191,124,56,108,167,147,141,78,14,156,219,18,253,90,28,236,75,199,187,233,255,221,196,183,156,107,52,102,16,122,124,73,251,209,127,151,21,242,100,211,122,196,171,254,164,149,19,80,237,92,182,92,183,46,42,44,28,13,32,225,54,234,140,189,222,211,173,93,144,224,158,34,220,215,30,16,29,9,174,244,125,60,132,233,42,223,12,165,163,218,17,219,160,133,254,72,205,198,187,77,139,42,180,252,162,142,250,68,65,197,82,109,115,60,137,149,69,4,82,255,101,2,63,188,132,186,139,78,211,73,177,39,251,86,219,191,51,79,162,33,222,44,39,156,142,75,72,99,157,162,139,237,239,8,29,122,230,213,198,238,255,222,201,94,227,104,246,173,80,213,7,121,218,4,63,174,185,237,85,231,49,128,67,131,190,191,150,133,191,158,136,244,145,225,240,57,4,162,10,12,235,255,121,103,192,0,227,192,145,64,201,213,145,86,216,61,52,23,109,87,126,72,197,203,166,139,228,97,61,124,168,145,113,164,207,90,97,213,65,157,63,87,216,187,172,190,7,7,78,224,251,168,36,156,80,198,240,122,188,193,217,110,229,75,146,90,41,71,40,150,179,176,224,181,220,205,222,97,153,159,124,12,41,184,186,167,250,5,63,19,28,169,84,56,148,16,252,93,240,165,148,122,114,180,229,203,131,104,140,67,153,95,233,174,242,38,60,23,158,38,140,230,207,49,75,142,246,54,103,162,93,59,146,88,245,7,44,204,165,32,167,231,92,194,106,217,68,79,226,34,108,103,53,39,181,85,95,58,181,97,204,20,195,39,250,163,41,99,126,230,9,224,91,33,195,213,35,37,131,218,228,109,162,23,168,168,226,222,111,240,48,187,32,164,6,205,177,203,129,162,213,63,107,252,17,93,36,137,220,206,35,41,82,159,47,71,173,162,153,254,106,20,77,232,146,144,118,171,250,116,91,69,110,44,15,96,69,201,40,101,222,170,31,196,63,155,115,11,35,251,195,232,204,45,240,218,69,190,132,167,203,144,188,184,92,58,133,217,141,170,218,41,45,171,8,77,182,150,103,66,139,240,153,196,52,179,9,248,144,142,72,70,99,185,144,241,171,57,161,53,202,125,178,61,246,20,66,21,119,53,11,64,132,114,106,4,161,59,174,181,219,141,221,180,133,5,178,167,169,196,104,198,5,169,110,145,218,191,151,242,191,194,26,112,214,76,157,160,229,102,149,95,206,189,3,157,11,120,218,242,122,84,117,17,122,244,157,154,200,181,232,209,9,59,244,18,118,17,230,125,217,61,237,237,253,168,221,63,102,116,60,206,224,228,117,95,204,156,228,72,197,138,253,248,137,76,115,209,180,79,95,252,40,140,145,203,161,220,106,89,200,54,36,252,141,239,183,59,137,42,245,62,131,226,32,30,1,171,66,204,99,57,155,226,148,208,175,52,107,153,153,233,6,21,132,243,81,93,132,135,238,120,255,90,187,227,213,54,23,162,70,194,120,152,90,78,99,203,250,197,149,190,240,102,225,253,27,72,25,215,183,4,197,231,120,165,222,17,239,28,142,149,165,105,100,15,121,64,209,5,93,83,73,13,143,181,229,65,61,32,144,38,183,123,182,179,63,207,192,251,191,220,100,139,45,93,69,181,194,253,180,149,237,73,187,242,50,23,56,168,138,47,46,2,196,197,45,194,225,141,162,30,255,218,22,210,224,235,108,91,39,220,159,37,148,145,104,17,25,184,139,120,209,91,249,49,33,157,60,52,115,1,86,167,54,206,146,203,202,37,100,81,185,220,79,62,241,108,245,5,131,80,224,99,191,59,108,248,238,66,22,86,53,172,227,148,165,180,11,61,88,147,95,220,187,211,134,29,74,16,210,213,0,129,173,235,50,38,5,77,69,87,125,207,192,58,95,44,65,84,29,147,89,142,0,107,138,48,250,195,11,59,132,35,107,170,142,129,154,253,64,112,42,125,149,161,210,100,232,196,151,126,233,214,109,17,102,200,93,80,158,124,228,232,151,179,218,33,231,19,193,176,134,97,214,117,125,149,236,7,61,168,237,58,38,230,249,145,218,160,147,119,68,251,198,138,231,211,19,148,24,30,243,39,246,46,212,245,98,89,167,156,127,35,12,147,238,139,142,156,184,99,197,171,90,23,153,121,74,253,215,46,218,90,166,189,65,10,161,42,217,161,224,224,179,17,115,241,216,175,26,247,235,55,239,157,146,29,243,97,133,169,194,3,25,45,238,245,132,61,180,224,231,141,167,98,139,132,127,103,150,15,209,56,163,77,11,221,108,225,151,150,154,153,122,202,131,130,116,105,120,255,204,44,45,6,41,37,148,54,53,62,138,116,103,183,127,76,134,154,213,132,187,155,172,76,42,33,237,149,93,26,68,169,100,169,24,135,19,119,187,47,38,48,204,22,220,2,90,124,76,86,156,121,238,13,165,169,196,221,42,160,136,160,249,108,102,35,209,160,242,112,150,237,123,186,218,131,86,179,188,201,160,173,186,120,21,210,113,94,247,151,206,184,213,115,3,104,207,241,240,150,16,85,174,200,188,48,173,66,123,142,80,119,112,147,146,33,254,48,20,203,193,173,28,111,170,185,57,79,231,32,161,12,12,4,177,219,142,184,173,252,154,48,95,197,241,94,145,200,232,229,86,239,50,66,129,102,5,95,121,232,166,213,127,17,125,163,75,200,38,54,206,240,71,79,135,72,90,139,192,186,106,201,80,244,83,43,103,179,83,123,79,233,11,179,250,100,141,226,176,183,206,17,251,109,113,215,241,172,77,118,114,173,213,254,63,198,70,225,251,13,229,121,199,46,240,106,179,176,109,106,62,138,249,16,118,117,184,133,5,200,120,68,178,120,216,181,191,40,208,242,179,233,5,238,34,194,83,158,200,141,181,80,133,183,208,34,201,11,34,2,84,92,84,190,33,247,23,11,255,248,98,34,149,209,37,44,211,45,75,81,244,63,206,58,237,149,226,181,71,37,162,62,245,12,48,134,28,227,253,83,67,76,15,12,61,27,76,29,40,114,3,98,9,223,62,200,107,91,157,89,140,17,238,17,67,215,158,186,117,158,242,133,213,74,204,130,35,1,30,2,243,77,156,42,245,169,166,17,251,242,37,181,155,235,150,114,126,246,108,249,246,35,98,30,115,137,102,47,142,199,79,3,23,165,230,107,179,225,105,249,37,238,179,119,146,10,93,36,169,239,200,96,227,132,58,147,96,50,81,109,213,158,84,167,122,95,15,83,41,186,231,108,72,150,132,148,201,207,133,77,167,121,85,138,59,163,181,198,200,101,237,230,231,172,90,18,59,67,100,43,119,245,190,171,184,74,143,201,58,47,43,41,107,41,122,229,143,181,132,79,130,7,10,139,178,171,162,182,218,164,154,150,29,85,161,105,158,150,59,111,242,123,30,143,157,45,123,16,131,19,73,42,51,232,243,84,133,101,181,24,118,18,235,190,239,89,214,23,159,3,205,53,149,203,40,119,175,122,86,127,188,189,27,197,39,187,190,225,130,152,203,43,11,119,67,46,68,189,179,79,167,225,47,110,8,179,155,242,4,23,4,95,128,203,219,131,8,47,202,22,139,92,17,126,131,37,79,214,87,242,37,213,242,10,195,221,212,186,59,247,170,61,251,121,191,15,201,113,178,89,89,167,22,55,159,154,113,172,166,29,29,76,135,177,197,157,213,90,197,228,212,186,128,193,127,178,125,75,172,104,15,71,76,92,83,91,225,72,186,66,46,234,220,39,106,92,93,111,76,30,146,29,122,224,70,88,119,32,162,149,73,102,224,241,87,101,201,144,106,90,169,255,188,63,213,120,74,79,213,248,182,218,109,243,157,198,75,235,118,72,80,67,244,252,1,74,58,73,165,154,231,10,36,138,170,35,126,65,154,40,70,56,161,181,214,113,227,33,23,126,47,51,241,244,29,98,34,7,164,221,241,149,195,156,20,252,251,238,6,226,124,67,95,120,121,178,169,21,253,4,246,116,167,77,243,230,198,2,206,183,218,216,147,34,242,240,102,47,88,104,208,105,59,176,45,29,183,250,188,122,178,70,227,94,46,153,194,24,21,215,84,213,138,16,222,119,173,6,255,58,209,35,205,16,29,84,85,224,181,168,14,203,167,57,172,243,212,99,74,139,200,106,83,225,12,165,14,18,235,250,122,243,236,204,163,185,151,237,64,163,95,73,220,183,38,174,52,175,148,181,102,187,56,165,149,242,196,67,238,75,254,58,218,145,180,5,250,83,5,148,203,187,142,156,100,80,128,241,127,174,223,101,62,70,73,216,62,6,83,235,43,189,46,3,228,65,100,78,101,195,103,70,95,123,105,142,253,135,245,242,122,145,13,228,111,85,171,215,6,53,244,81,3,197,206,252,214,221,139,169,170,123,31,217,236,179,65,252,77,180,138,244,112,186,3,164,197,82,224,250,129,90,106,85,161,128,96,244,155,205,126,11,73,244,43,123,179,225,1,224,167,59,247,189,203,75,85,38,115,23,37,32,113,108,37,220,103,97,233,0,165,113,177,104,160,217,31,69,54,139,92,163,138,75,229,157,97,23,55,140,191,153,155,74,92,184,236,94,169,3,37,10,61,167,99,117,23,179,113,100,77,159,68,36,73,9,198,93,50,170,9,151,192,114,210,21,128,191,14,40,230,7,149,110,129,173,202,12,110,29,99,218,155,153,32,183,215,22,174,93,242,87,41,251,118,12,64,238,118,210,215,4,209,199,249,84,13,28,219,28,156,16,189,37,72,210,133,210,179,79,59,135,43,40,105,23,148,91,194,79,0,89,228,43,162,87,83,101,183,79,123,159,241,207,226,95,148,191,22,184,205,3,117,205,217,20,76,252,32,106,192,200,181,110,30,207,137,78,21,145,140,101,13,143,152,215,125,145,127,227,88,42,31,24,94,54,188,180,82,24,210,249,164,165,185,249,101,96,43,136,6,13,226,126,79,148,45,66,202,138,187,148,110,162,22,18,48,11,185,121,53,189,69,247,244,124,153,2,35,223,53,4,11,115,181,166,61,60,212,216,139,106,153,48,50,54,103,231,82,133,196,207,106,217,171,79,77,103,89,49,204,66,85,87,245,104,86,4,65,156,109,241,106,39,180,190,226,47,156,223,220,240,59,240,29,73,216,44,232,194,213,60,158,57,127,163,94,163,236,116,227,93,250,203,122,62,140,230,205,210,134,44,140,151,200,165,128,189,89,221,169,169,29,216,232,244,133,143,222,169,118,53,96,154,228,195,143,1,209,132,74,26,100,211,246,169,74,60,101,161,163,125,64,237,47,88,69,78,199,236,230,211,129,221,152,10,178,213,81,209,185,238,158,197,212,62,29,112,230,84,49,52,136,55,113,136,60,250,237,157,134,249,49,86,18,157,245,55,91,184,75,125,81,180,146,198,48,131,78,172,9,86,54,148,83,116,131,251,64,58,30,68,18,10,114,162,212,207,144,240,128,107,65,74,181,151,80,76,153,166,227,212,38,108,97,17,133,222,130,120,255,234,120,152,226,64,185,10,165,80,136,228,227,157,213,23,217,135,179,79,26,237,15,146,193,209,101,115,161,74,34,227,72,138,22,58,35,188,127,77,242,228,184,136,8,249,184,115,187,72,73,237,79,224,151,0,102,129,208,139,57,19,247,31,188,38,112,94,65,45,131,233,175,2,36,82,96,159,119,120,255,190,221,212,143,38,108,132,191,18,249,4,53,157,188,179,87,84,105,53,164,135,56,206,97,195,10,145,186,59,180,121,109,78,215,83,100,116,163,142,244,29,6,215,21,169,177,161,195,95,26,74,218,169,156,179,227,149,14,220,96,154,35,84,237,174,180,201,55,119,106,158,121,78,10,227,21,20,106,83,177,63,108,120,101,187,69,175,199,66,142,206,22,207,110,193,14,98,167,249,250,204,218,52,252,165,160,232,102,207,54,216,187,187,64,36,139,156,171,7,84,223,127,228,84,89,65,1,127,236,125,187,241,97,129,65,210,100,133,195,172,188,37,166,211,223,182,205,169,56,179,17,14,200,213,120,64,242,36,14,77,131,23,237,198,211,82,191,176,109,46,239,12,137,103,169,158,194,90,101,139,80,15,88,61,156,64,73,3,91,202,87,153,74,182,164,44,171,35,220,244,179,170,202,8,170,181,171,88,73,45,26,53,168,185,223,222,117,180,127,123,162,201,240,77,218,85,132,138,64,202,89,236,41,63,225,209,22,226,121,248,139,158,87,120,255,124,103,18,220,54,208,224,226,223,14,115,121,147,6,8,101,45,218,231,220,127,6,56,61,148,106,94,250,149,248,32,15,210,224,117,172,88,155,180,213,103,47,45,1,154,122,226,54,81,247,207,142,162,121,6,210,168,24,77,58,100,0,206,28,176,32,32,163,209,62,173,231,206,20,19,217,247,187,139,156,226,182,177,196,207,170,60,139,60,176,209,174,176,115,213,35,169,191,156,235,250,10,233,117,133,171,77,188,218,38,115,189,106,201,57,32,252,233,57,209,161,61,195,13,135,144,131,131,6,121,121,134,216,90,150,7,54,202,114,182,54,20,149,111,247,30,108,44,11,222,57,145,156,122,15,35,57,85,74,60,91,218,242,95,26,3,6,7,147,183,176,203,3,218,26,15,233,139,164,2,96,50,245,117,17,248,4,38,213,231,110,247,215,154,52,144,27,15,237,42,145,17,34,155,130,65,210,19,108,215,90,86,95,235,141,67,248,248,224,42,156,147,107,238,35,215,208,228,36,206,163,175,22,72,189,54,239,0,215,81,42,194,70,38,138,113,177,43,18,108,181,73,51,141,231,222,38,8,215,126,218,195,247,105,89,94,242,47,71,110,111,14,15,12,76,218,103,81,195,52,157,33,91,89,160,207,163,244,139,113,200,167,22,58,172,42,127,5,180,249,119,232,59,211,49,7,194,131,67,131,186,99,22,116,92,241,71,44,240,202,107,160,94,208,252,106,224,16,34,247,243,180,189,62,117,109,248,243,239,4,77,12,238,71,132,242,70,213,178,156,176,126,181,193,55,100,158,139,107,200,58,189,175,237,141,77,73,143,76,95,59,188,58,142,109,75,54,135,223,133,53,200,187,26,250,53,81,230,106,187,147,176,150,111,101,151,80,223,83,208,74,220,170,37,94,86,169,118,162,221,172,57,148,223,233,157,205,28,185,149,220,55,149,168,134,190,38,73,208,38,5,8,33,67,197,123,194,171,34,186,186,146,37,68,134,89,108,37,114,71,172,52,236,83,250,123,213,185,45,64,207,194,185,95,71,121,150,49,220,241,154,144,130,109,83,132,222,218,26,119,125,80,80,137,124,157,241,230,175,232,150,199,168,63,247,137,71,28,2,178,172,68,165,242,140,159,196,146,78,196,129,190,121,249,96,51,167,92,230,183,50,144,201,129,81,118,170,59,156,245,57,225,1,144,174,140,173,17,54,41,66,185,38,57,171,237,99,43,217,19,131,208,76,237,108,233,189,230,246,144,48,208,171,163,11,236,231,103,158,9,57,58,162,170,78,219,209,84,159,163,64,214,238,204,211,132,108,79,112,231,176,150,2,90,206,47,85,39,210,6,215,139,193,187,73,194,115,104,115,174,3,107,174,108,227,146,151,62,183,132,211,104,29,184,171,86,56,201,143,248,143,174,225,23,184,69,23,17,121,150,234,172,81,188,235,43,212,243,142,117,109,203,172,173,177,179,230,69,230,52,15,10,139,254,62,173,15,196,18,100,3,3,96,202,44,198,253,170,5,207,37,107,139,134,8,154,89,56,90,239,243,96,59,40,23,146,190,219,21,217,241,36,115,201,225,2,58,110,217,27,113,88,135,132,163,202,201,31,120,63,17,148,210,53,132,231,132,67,224,172,155,213,83,191,13,43,55,76,7,5,5,34,36,54,204,11,60,37,128,89,200,62,142,139,156,95,251,114,28,90,37,156,93,4,71,191,239,231,91,245,102,151,186,188,4,68,94,12,219,108,91,105,228,38,146,178,186,112,33,62,218,113,201,5,90,37,126,139,142,88,136,213,176,6,207,150,148,230,154,254,136,64,103,13,40,166,179,166,172,117,12,50,87,231,198,242,20,30,70,48,118,150,41,148,41,37,150,169,62,175,84,134,215,106,132,212,182,52,34,68,73,45,127,66,244,136,62,53,197,204,140,54,97,231,170,18,126,212,240,39,146,144,25,120,207,36,73,10,113,169,243,46,61,55,34,119,240,32,217,177,206,209,178,246,174,134,145,111,48,172,215,185,176,210,113,145,68,217,250,169,164,154,207,220,249,134,100,229,143,13,197,89,175,188,101,13,45,43,26,23,178,15,191,104,174,247,79,252,153,205,223,178,102,229,145,232,18,164,147,172,251,26,197,255,244,92,227,200,22,151,80,27,91,138,156,218,249,248,78,227,55,220,213,178,68,140,33,122,107,20,118,224,152,8,40,29,214,220,48,27,249,58,6,96,88,8,235,131,114,170,207,94,213,228,182,200,155,183,106,167,252,25,72,234,21,124,197,78,111,116,219,83,222,125,60,8,107,214,241,209,58,192,26,37,231,104,140,179,60,59,243,223,41,241,171,212,84,248,193,220,22,244,59,75,39,84,239,208,169,13,54,179,248,55,42,230,168,72,8,125,195,153,7,202,76,157,210,142,159,64,140,72,97,195,230,247,11,83,14,223,190,212,66,127,157,183,65,165,50,243,198,157,59,245,230,183,61,97,229,222,44,117,214,231,85,14,141,244,243,177,225,178,40,28,223,200,211,77,237,160,9,125,56,66,213,106,127,170,79,27,218,3,207,194,55,27,146,185,255,209,31,57,200,147,167,226,33,154,198,43,255,247,111,64,25,13,218,146,133,53,90,11,73,158,9,65,83,8,84,238,57,17,103,209,210,194,165,72,217,143,233,221,81,242,27,226,206,124,252,234,30,159,63,38,23,68,207,62,130,18,77,247,119,77,238,56,101,120,236,209,235,83,93,161,244,217,187,142,231,197,95,147,105,107,88,194,41,102,191,228,55,12,121,103,69,7,247,233,13,51,165,58,8,51,99,19,180,83,59,211,196,172,15,126,53,68,137,188,73,196,144,93,200,143,151,203,190,99,77,208,34,216,226,191,46,250,25,214,15,188,153,140,83,88,141,235,162,77,255,226,185,93,7,158,109,143,171,54,58,212,97,83,211,166,195,185,225,253,11,246,13,254,221,191,243,66,25,153,230,221,61,121,22,73,67,70,226,254,126,127,78,27,239,31,71,0,197,84,194,144,245,170,21,171,106,220,73,193,141,167,125,158,55,128,154,68,209,217,235,24,232,167,29,139,234,79,74,122,180,131,163,186,111,3,35,117,245,77,136,172,227,197,33,95,94,154,71,31,90,67,170,239,124,120,115,155,165,30,239,148,247,95,226,80,147,193,95,70,179,125,35,130,191,159,242,209,12,157,167,188,243,215,185,42,29,23,186,74,12,21,211,184,246,157,197,96,37,51,170,88,82,136,28,167,114,136,56,33,120,255,198,229,239,164,148,169,103,145,103,67,201,66,177,240,84,185,152,123,3,149,134,90,215,194,18,236,2,184,169,39,100,72,230,218,241,221,178,3,55,170,163,8,201,82,58,46,150,94,253,56,254,158,30,14,235,225,33,115,129,233,23,186,115,179,150,94,138,191,192,251,119,32,56,219,44,131,63,176,203,239,231,142,84,168,70,108,153,212,41,236,128,63,138,121,135,237,66,56,77,83,224,71,159,61,100,240,254,57,30,248,70,230,151,120,67,181,107,82,242,57,211,223,105,203,202,116,168,147,229,146,31,125,231,36,125,87,149,8,195,233,12,72,10,112,53,178,101,12,111,26,194,191,38,51,254,204,19,65,95,106,110,155,253,89,74,41,143,153,26,167,72,180,49,4,235,15,93,67,89,48,7,44,66,186,65,243,3,207,25,195,69,177,86,204,54,193,225,113,2,155,96,45,69,86,55,183,239,63,194,169,60,157,71,141,60,227,73,133,10,252,68,202,38,36,219,101,30,31,195,176,74,13,190,228,2,76,158,235,89,48,121,216,118,220,212,74,212,203,38,176,5,35,107,150,100,143,67,205,242,57,127,56,194,55,101,12,153,16,196,50,214,105,182,107,24,193,191,252,6,119,193,83,127,35,233,40,144,104,100,95,171,189,26,107,1,74,227,16,157,126,163,231,236,253,45,212,187,109,217,12,198,26,48,94,130,178,55,96,139,66,130,210,129,150,248,138,119,109,226,150,94,173,168,179,183,40,67,123,15,49,155,142,143,111,14,105,111,102,208,84,53,13,32,108,71,217,170,246,164,28,145,115,69,110,191,80,235,149,81,77,231,138,101,131,69,148,118,70,147,59,151,246,40,223,22,23,129,80,142,233,245,195,100,188,127,159,255,75,163,41,60,177,239,45,134,98,163,137,182,219,110,28,14,209,238,83,170,29,246,88,205,213,142,136,81,198,202,12,254,229,134,43,148,165,208,177,165,229,15,219,145,131,130,133,194,84,219,35,15,245,197,226,11,58,98,107,102,186,45,81,176,189,77,193,239,44,166,17,29,153,29,67,249,151,49,135,244,141,135,104,13,120,37,199,25,11,113,136,40,248,200,137,63,246,68,105,67,210,221,144,103,233,112,229,26,6,148,16,224,54,101,78,67,33,132,203,88,130,31,75,128,50,126,142,59,83,71,83,56,94,66,23,28,119,6,92,97,96,3,41,203,46,86,23,209,119,47,21,73,52,83,89,136,196,134,190,243,229,230,38,85,254,110,189,49,186,113,79,80,55,48,79,204,240,97,237,39,84,77,8,194,127,160,51,25,67,114,142,119,80,222,214,188,222,186,83,10,15,53,131,172,79,85,145,242,30,204,2,121,109,146,63,51,17,217,58,202,92,0,247,82,178,125,230,89,2,119,138,178,68,75,156,180,68,2,252,164,230,228,255,151,252,19,246,79,22,44,85,24,51,220,91,137,43,99,126,228,141,165,161,40,113,51,145,220,141,76,214,100,14,67,37,177,22,181,89,93,14,78,177,239,180,200,154,52,120,21,142,110,69,122,47,18,184,83,203,254,110,204,190,59,91,141,22,77,199,251,135,61,228,59,84,215,240,58,225,80,45,111,248,14,167,109,90,190,176,43,73,172,42,49,122,249,18,55,46,154,240,147,129,38,218,252,203,141,69,17,143,240,89,1,20,147,19,44,167,93,19,136,239,30,206,24,178,245,165,174,119,123,23,50,161,59,161,114,13,16,90,171,193,223,41,239,190,212,44,44,185,224,221,161,101,223,94,189,75,111,248,50,45,186,61,79,59,162,147,224,76,148,8,231,130,128,162,119,13,26,38,150,202,178,117,234,60,107,103,84,44,48,215,71,90,132,81,253,68,129,167,203,244,120,255,150,53,245,74,105,180,196,141,135,219,175,29,97,190,218,64,23,152,102,110,9,151,6,247,188,155,250,253,138,134,111,115,186,238,177,136,15,115,150,119,237,42,248,131,169,3,125,86,86,202,218,68,97,21,7,61,169,207,220,147,191,247,137,34,102,241,223,148,169,85,193,170,214,40,166,157,30,26,225,79,120,255,54,28,156,0,230,138,147,134,47,108,33,34,26,115,61,233,214,149,119,93,141,7,61,77,76,55,72,172,248,110,80,67,223,223,50,135,155,218,64,138,198,70,138,126,5,160,182,122,33,57,135,102,232,107,163,144,19,117,147,5,3,103,125,215,120,111,243,157,162,167,222,118,239,57,247,212,140,119,21,206,89,11,43,153,11,149,179,21,53,2,142,110,19,127,37,13,216,61,210,162,11,59,86,198,225,253,251,144,228,16,251,129,92,218,109,8,113,26,107,223,231,107,1,82,221,141,109,191,202,56,109,60,48,156,26,103,35,213,128,108,20,63,79,125,47,27,177,204,205,235,106,220,140,246,155,234,148,172,227,27,24,80,2,186,154,223,100,97,39,34,246,127,146,109,168,27,223,26,83,197,123,31,96,199,243,45,105,59,252,249,102,178,72,99,89,182,57,122,199,0,129,164,34,171,171,106,227,68,175,206,48,57,106,70,96,42,145,10,127,103,204,79,161,207,203,204,204,200,199,185,235,94,208,6,210,198,234,254,21,15,218,10,127,177,240,215,130,86,145,184,101,75,87,125,57,107,49,84,132,18,53,227,66,188,220,13,247,112,95,50,39,232,245,31,233,191,26,210,26,152,146,72,173,29,223,150,54,246,179,216,39,152,136,13,110,57,121,253,44,126,234,213,46,193,227,87,158,161,163,87,101,22,79,51,169,180,119,124,27,124,203,1,233,17,94,243,60,22,233,241,204,2,84,127,3,70,155,254,78,49,159,156,199,32,130,109,0,172,44,230,62,59,78,197,133,238,149,248,120,255,128,75,7,102,55,26,99,172,156,87,101,226,32,109,228,147,172,17,178,228,183,166,231,77,157,79,9,77,163,239,233,189,7,251,178,140,232,67,134,235,236,191,191,37,82,181,168,24,173,137,70,6,144,229,27,104,110,202,188,183,59,213,237,60,125,254,166,250,163,53,126,77,180,193,109,173,94,105,251,84,137,134,202,6,210,243,23,171,126,189,190,48,22,88,160,63,179,84,34,157,45,57,203,243,109,98,10,112,235,148,54,217,120,185,228,191,132,140,129,66,145,175,234,168,217,76,119,191,1,91,223,239,242,50,117,98,116,141,123,123,183,237,222,155,79,60,45,26,234,155,235,130,15,117,218,147,90,95,175,222,216,52,229,52,26,101,145,150,167,240,52,108,44,146,42,174,91,163,100,194,58,27,181,214,122,34,133,72,248,235,54,214,156,38,113,84,185,179,132,179,140,195,225,230,4,158,214,148,177,58,168,29,97,247,25,70,74,131,169,81,104,151,193,85,246,239,183,53,2,154,66,97,46,67,6,53,39,120,255,244,234,208,35,206,47,54,253,232,223,46,119,14,122,246,228,241,157,224,159,249,73,6,159,103,35,233,20,38,31,221,28,85,45,184,24,100,160,56,187,51,144,189,44,124,142,9,32,109,38,225,15,26,191,86,200,247,204,116,168,15,250,139,30,204,87,104,241,99,163,134,178,190,206,67,31,88,255,74,160,182,254,245,250,201,255,233,117,144,255,63,246,161,219,31,250,162,224,43,247,62,229,220,134,166,246,47,178,175,175,53,152,137,206,208,47,60,93,159,124,88,176,231,60,36,52,140,125,81,161,59,249,241,211,133,202,147,134,144,135,37,55,186,125,5,206,7,159,192,175,167,91,251,255,215,133,71,69,54,202,121,254,130,229,181,17,249,113,205,218,199,12,139,186,215,78,245,144,172,167,126,163,135,1,197,167,50,236,213,40,157,62,47,175,37,179,42,114,29,24,35,179,55,247,161,229,137,145,254,232,177,142,255,57,69,213,166,141,40,101,194,71,181,228,16,204,155,189,93,79,198,205,109,233,83,219,251,186,158,199,93,203,243,181,137,181,152,103,71,22,70,10,139,62,143,110,181,237,37,212,57,171,146,40,76,237,240,111,126,225,114,220,171,68,116,207,18,150,115,219,55,34,205,148,38,185,114,135,174,156,60,219,46,150,178,76,216,226,50,111,167,29,202,175,173,63,116,96,168,1,133,131,3,157,87,98,176,180,116,123,198,203,68,128,198,158,236,117,56,22,242,181,246,124,36,194,119,82,216,202,240,233,213,154,158,66,74,120,176,114,221,188,168,254,194,207,44,112,82,242,211,27,150,47,79,27,91,247,231,224,114,27,109,30,39,234,237,143,79,62,125,185,60,71,180,101,71,175,62,88,238,181,100,139,123,172,103,67,193,36,110,158,193,222,238,105,94,167,223,22,74,166,131,58,67,199,79,201,165,45,74,218,232,15,51,19,31,166,88,46,205,30,75,126,198,247,222,83,75,155,101,162,205,98,90,73,20,95,98,47,148,51,225,86,70,201,165,159,115,248,248,181,57,196,49,132,58,4,72,49,195,203,227,189,105,215,218,250,19,151,97,211,204,4,7,34,249,188,47,46,188,235,129,113,108,107,72,30,121,99,168,72,232,54,153,93,33,194,218,210,219,234,203,31,39,95,222,43,84,162,83,225,104,153,30,187,3,129,157,72,180,183,146,64,232,112,56,110,22,234,216,186,7,143,12,236,189,105,174,197,18,251,11,216,98,161,173,187,34,120,255,78,243,120,31,146,77,72,159,233,33,197,231,139,71,9,93,179,74,55,87,143,63,134,159,189,89,110,203,190,224,128,161,118,122,22,34,33,84,174,204,206,190,165,142,59,234,23,91,155,113,222,87,63,118,102,126,172,220,19,71,151,183,90,131,118,103,71,170,44,54,227,225,102,15,178,3,186,253,19,25,98,89,168,243,107,146,202,191,223,108,138,232,107,221,252,184,17,11,216,50,128,122,232,79,218,12,95,143,210,73,201,139,40,174,140,30,121,213,251,223,200,251,143,166,26,169,110,21,9,137,138,212,228,217,62,88,16,25,204,41,46,21,92,117,25,44,232,149,184,49,58,0,164,12,218,150,59,24,251,218,184,186,77,222,207,97,93,245,159,122,116,61,56,172,4,102,89,68,158,197,10,150,169,0,29,185,35,193,244,172,79,75,138,151,127,164,118,230,221,164,39,96,162,220,111,132,213,87,21,46,178,151,231,51,231,52,34,46,152,53,3,148,179,216,70,99,156,163,189,56,134,85,154,38,234,19,190,207,219,45,14,130,58,83,50,90,85,236,84,50,111,72,14,27,230,130,169,156,68,110,7,100,91,174,210,249,128,214,227,251,46,179,33,125,33,83,135,207,101,247,4,158,237,71,47,172,52,197,146,232,155,169,67,34,36,41,87,233,159,176,58,79,26,60,240,221,173,160,28,100,90,82,252,211,17,187,104,91,179,109,228,19,15,14,31,36,22,138,149,194,196,24,19,166,124,206,184,244,141,8,16,187,82,173,172,92,184,62,146,114,212,113,77,16,242,38,193,57,139,100,253,110,211,108,211,44,240,60,155,207,146,162,222,138,187,31,87,142,232,224,117,205,47,201,233,8,123,43,177,77,179,240,62,113,162,27,78,147,136,247,175,141,41,8,30,244,51,28,216,53,107,137,159,30,35,236,81,35,102,209,210,43,198,37,148,174,201,114,170,164,57,176,189,253,24,39,208,37,37,32,32,96,29,138,64,232,105,70,106,38,169,16,193,36,160,62,225,92,50,105,6,107,219,50,157,111,38,0,6,166,45,146,103,92,252,249,246,152,186,107,97,216,137,186,249,118,24,168,249,218,55,162,117,191,86,110,52,245,58,10,12,61,161,21,67,234,174,128,152,14,233,55,74,245,128,139,224,226,31,107,104,151,90,124,178,21,46,69,188,127,65,159,45,150,233,24,42,153,152,230,147,209,14,132,66,177,195,71,185,60,103,188,237,178,32,136,150,189,32,121,116,62,233,254,158,46,210,231,106,73,8,177,137,45,126,169,243,39,153,79,120,174,235,107,115,66,125,54,99,177,228,46,144,221,245,213,238,158,100,37,107,223,241,79,140,224,123,89,133,115,249,73,31,77,46,177,73,121,100,210,15,104,212,153,227,93,237,249,17,12,203,245,58,206,252,14,202,247,252,208,96,124,213,196,166,250,187,211,23,117,165,195,248,49,58,34,215,194,97,149,94,24,183,98,157,54,247,243,41,165,174,114,223,18,149,77,78,180,96,152,93,130,164,218,70,189,117,248,44,143,240,28,87,53,91,166,75,13,113,231,157,17,205,181,199,174,198,138,231,189,235,252,11,150,60,51,75,131,95,239,66,61,66,155,55,182,83,98,113,228,18,174,187,53,27,91,175,246,196,192,177,94,17,44,127,156,47,159,101,56,162,212,126,42,94,192,221,95,156,18,123,17,251,239,14,89,196,155,88,31,9,246,249,65,249,2,236,211,30,215,13,28,211,176,212,4,182,3,58,246,223,55,247,79,39,71,34,250,126,149,57,7,239,14,123,121,226,106,124,75,247,166,140,135,197,107,191,150,156,13,155,31,143,249,69,172,246,60,145,51,86,160,235,104,79,207,145,150,9,47,190,214,142,142,220,29,95,67,128,143,184,117,73,61,27,150,148,107,228,19,211,63,139,190,38,195,225,244,61,202,97,119,51,235,213,115,114,54,229,230,225,235,57,48,18,92,209,153,231,110,174,239,230,124,221,211,77,200,52,250,220,7,250,181,217,23,94,166,19,98,117,138,104,91,30,254,123,236,113,176,139,133,120,111,201,203,244,251,83,23,10,99,223,123,75,28,77,91,199,120,111,228,153,204,164,211,52,168,218,135,56,161,245,123,175,154,208,219,155,81,247,99,165,132,44,51,27,105,103,152,206,194,22,138,51,155,8,182,158,185,17,211,244,176,95,111,75,196,145,158,225,24,97,239,205,65,3,235,236,32,184,106,85,2,41,45,8,209,16,53,176,162,157,171,67,117,136,187,88,154,191,62,222,157,138,118,228,221,226,214,66,49,35,219,144,188,190,246,123,225,112,46,164,126,155,24,92,147,125,166,140,107,130,159,240,45,222,191,25,79,82,53,113,210,105,160,69,148,242,119,64,101,106,174,49,253,114,244,245,105,44,9,149,70,159,107,9,157,211,77,171,37,43,184,214,52,49,114,166,156,210,159,166,65,52,250,127,60,101,24,91,10,93,174,216,21,25,126,38,242,204,58,56,144,36,138,254,64,128,172,190,184,124,1,104,91,87,27,249,106,95,77,143,9,216,80,222,66,215,132,139,159,85,33,158,79,171,155,181,46,255,75,11,254,64,148,254,149,206,171,250,163,58,135,99,239,185,205,16,165,234,10,166,244,101,62,84,64,140,92,169,175,80,177,51,16,40,176,180,22,236,138,147,40,102,93,236,10,221,31,160,205,66,19,177,145,177,103,155,101,190,160,61,11,97,91,81,195,191,125,177,232,90,104,40,44,119,61,17,16,217,36,245,165,63,249,203,189,226,251,191,204,107,82,247,168,198,243,178,86,232,238,167,114,184,239,68,107,189,20,12,221,243,213,35,180,109,35,12,113,12,26,81,9,38,213,17,191,213,215,228,148,147,79,111,205,26,75,206,98,116,178,45,55,90,28,156,138,67,13,149,164,164,83,195,169,147,103,139,136,191,207,245,255,71,145,51,197,205,40,91,147,128,12,197,243,21,212,25,23,122,216,160,213,14,30,146,83,216,131,7,158,255,226,26,108,105,203,203,70,54,49,13,143,158,76,248,209,178,38,117,1,229,94,10,199,251,87,34,150,30,49,119,67,170,7,18,88,232,60,223,63,31,255,50,188,105,119,111,51,41,38,57,33,58,137,247,111,101,201,192,246,94,234,81,211,15,226,134,67,15,111,87,222,126,166,192,125,61,87,86,54,78,235,66,212,223,183,123,71,247,196,245,144,231,108,205,143,83,168,186,213,226,120,197,198,181,77,99,135,142,202,90,82,238,32,119,164,195,42,193,39,156,245,116,156,16,236,119,169,0,197,24,94,147,160,87,115,208,159,174,191,10,160,172,135,39,193,37,212,199,28,83,116,168,94,54,118,160,5,206,203,19,154,50,217,53,168,148,171,78,35,47,87,86,49,223,115,193,238,115,243,193,83,95,162,193,145,194,86,232,160,246,217,146,163,225,128,39,72,123,22,55,5,93,37,31,92,202,194,27,33,23,196,142,62,188,143,122,121,211,215,146,40,207,148,52,128,149,143,8,25,183,150,22,232,72,45,38,196,77,149,98,74,44,221,55,218,123,70,86,253,49,245,1,15,87,202,19,32,45,60,177,51,117,235,79,112,127,235,35,163,89,90,251,149,35,131,25,117,150,222,60,242,132,61,55,110,104,86,244,76,108,110,52,92,61,78,120,85,166,74,22,95,56,41,183,245,38,123,41,157,124,117,208,179,69,174,38,78,237,79,7,93,35,55,223,234,198,252,100,220,51,253,206,156,149,219,135,51,176,224,123,161,151,123,205,215,175,42,45,134,126,175,166,221,21,45,87,177,200,55,139,147,96,226,119,140,107,230,221,109,133,21,223,103,44,62,201,138,242,196,233,59,182,82,14,170,171,170,133,198,137,125,88,178,44,27,30,96,202,18,182,78,35,149,97,10,201,242,245,157,120,90,237,55,220,199,86,88,88,169,247,189,211,247,18,225,113,224,93,119,96,56,163,233,25,113,112,160,58,200,109,34,160,25,84,72,29,206,25,250,213,99,7,127,101,124,81,171,225,4,34,11,82,126,68,229,42,16,148,47,255,102,28,96,184,32,245,60,82,214,112,183,36,79,5,21,116,99,164,247,149,162,53,57,21,207,213,192,127,30,72,9,91,82,17,27,112,38,89,189,190,108,182,83,163,247,7,208,225,253,35,35,250,27,176,56,7,134,119,27,200,33,222,105,133,40,225,253,211,96,7,90,195,16,180,34,77,38,117,230,24,177,40,42,139,16,232,35,139,235,54,170,59,49,59,114,199,103,211,109,84,115,76,150,29,162,47,137,169,156,95,22,68,139,62,125,182,117,103,17,218,63,250,121,40,62,120,255,126,236,213,65,154,108,47,136,118,154,216,96,109,78,166,242,81,208,217,47,69,22,185,212,88,150,32,103,122,137,133,31,219,4,199,179,171,42,16,166,103,2,191,221,10,218,88,245,101,106,190,223,150,124,153,79,121,108,25,29,232,143,220,210,69,26,137,105,243,196,189,54,57,230,17,51,137,201,128,30,106,20,240,51,134,11,91,226,187,77,138,199,103,244,16,130,187,232,105,123,173,162,29,6,205,134,211,76,113,149,14,142,1,158,119,69,66,31,98,235,43,67,200,200,148,16,199,127,209,182,18,114,59,89,224,105,94,215,185,31,41,118,227,5,74,54,206,185,33,63,185,222,61,55,71,50,47,240,244,231,253,170,80,204,153,39,31,161,71,113,6,237,10,114,61,34,57,196,221,216,251,14,166,228,40,149,52,157,100,18,132,31,143,38,50,212,111,144,39,33,237,244,217,133,147,237,164,10,62,58,252,250,234,236,137,153,219,207,97,45,146,240,189,161,15,145,67,25,54,16,26,244,23,71,56,143,191,185,56,75,232,30,124,174,241,215,71,224,123,182,209,31,88,53,208,117,129,250,173,59,110,228,213,138,205,239,77,63,185,221,123,53,143,211,137,159,195,214,116,123,155,57,49,223,111,198,215,230,224,18,47,50,125,61,81,117,9,130,111,92,229,136,209,82,146,19,199,221,164,0,135,50,57,77,147,58,238,192,130,16,39,19,77,56,238,181,42,51,123,92,231,131,142,126,251,222,55,185,146,169,63,205,87,21,174,226,182,238,94,141,171,48,9,112,89,103,109,6,250,175,58,234,243,21,215,205,127,112,188,243,168,39,159,72,213,140,111,94,59,95,134,94,151,99,252,210,235,84,207,8,170,215,121,156,52,238,215,155,22,73,53,79,83,180,230,84,6,143,48,77,57,128,86,99,43,173,200,18,21,214,53,83,230,181,180,67,197,195,90,100,128,192,149,95,7,247,176,179,221,51,184,181,68,67,235,117,228,233,232,130,203,11,190,42,99,62,167,21,106,57,169,163,67,143,112,142,29,184,16,51,213,144,3,77,100,140,19,65,132,212,194,178,60,166,101,88,202,247,66,28,48,53,155,98,57,96,237,52,6,24,104,155,106,186,178,43,166,62,42,192,45,208,148,143,250,206,76,110,121,41,214,168,27,147,175,213,150,110,144,245,83,127,12,182,14,103,249,227,48,159,136,147,114,4,195,177,169,105,164,170,170,36,106,35,246,227,218,158,4,215,120,255,26,100,67,55,46,87,159,154,22,213,189,83,207,107,98,161,130,154,208,57,151,164,57,184,140,188,161,150,224,111,49,73,244,119,155,170,47,238,151,248,92,167,216,200,172,11,207,29,113,139,243,220,33,177,172,54,191,205,30,115,51,137,69,35,179,152,4,141,234,57,40,41,87,41,22,203,253,69,172,221,50,236,122,35,68,71,229,25,231,134,234,17,9,110,227,236,249,164,227,111,49,171,241,134,136,227,195,198,105,151,212,89,155,194,147,205,219,100,59,11,81,178,188,130,26,237,113,84,20,235,109,143,87,248,12,65,219,51,152,197,201,20,225,163,65,10,212,5,161,215,249,240,64,246,232,221,126,87,179,63,111,122,184,193,206,180,79,8,218,234,58,75,205,143,47,110,137,89,55,158,142,74,118,187,239,204,202,232,74,152,158,13,28,8,172,23,233,209,33,55,57,127,7,242,79,145,22,152,83,141,223,79,104,107,65,138,240,243,90,130,77,201,163,167,63,97,16,80,15,78,246,182,10,139,210,217,218,181,110,143,180,228,97,33,169,215,236,233,243,6,16,28,243,210,98,92,211,116,250,98,113,191,101,117,115,79,130,233,86,77,130,231,135,102,11,161,101,129,228,20,139,2,1,110,235,48,100,165,106,127,231,141,231,66,211,196,121,195,62,53,75,117,233,100,168,112,62,145,25,164,43,34,89,209,119,47,123,185,42,209,138,86,96,140,253,27,253,19,195,113,246,59,3,112,112,196,66,178,246,204,241,214,36,49,227,245,238,12,234,189,209,171,205,159,155,140,123,135,177,101,207,190,60,189,153,183,211,96,196,105,176,147,26,90,96,228,59,45,44,246,68,227,107,5,37,237,90,38,209,43,1,107,113,253,17,170,223,57,83,170,212,36,230,75,71,98,55,86,32,242,224,193,109,46,133,219,185,18,63,222,43,166,15,9,22,88,107,134,50,80,205,176,170,120,133,94,150,81,188,167,109,185,136,162,212,94,60,124,202,197,193,117,188,49,235,209,190,209,175,75,86,244,162,77,221,182,77,149,96,103,46,33,52,42,58,3,162,28,250,232,198,25,156,2,69,149,176,0,83,86,145,63,251,169,41,101,166,10,165,240,249,247,43,151,164,157,125,127,40,187,97,96,232,39,205,63,101,47,165,230,57,247,135,138,135,15,237,30,30,165,110,249,229,220,145,224,181,9,95,181,23,45,69,44,68,209,215,121,113,253,38,75,44,82,40,138,245,91,53,16,15,97,36,163,188,58,100,85,236,109,202,125,69,68,240,8,76,247,186,209,203,115,180,197,151,215,86,100,118,93,96,86,89,91,174,147,88,7,9,224,193,150,98,44,52,172,106,153,86,169,223,14,142,178,84,90,13,71,252,44,209,32,17,157,91,1,47,130,173,111,200,11,230,47,116,104,169,29,86,240,237,222,171,38,54,215,110,246,156,203,95,75,20,170,210,28,121,146,10,29,190,238,162,173,240,143,149,218,37,237,110,250,53,161,79,154,60,44,55,211,224,25,179,211,46,125,196,205,57,11,53,246,23,224,125,231,190,87,203,255,33,193,234,222,58,59,243,233,175,184,122,215,131,215,65,227,116,64,96,52,99,221,241,71,247,213,62,170,50,193,126,235,227,248,96,83,82,129,49,75,208,36,71,229,115,198,188,148,73,155,198,188,219,74,149,161,135,12,175,87,213,88,5,38,211,73,34,228,241,254,81,44,205,139,236,217,190,206,27,234,15,199,36,203,165,150,217,171,123,165,132,0,71,95,150,128,212,5,38,231,221,219,220,219,166,171,224,82,5,253,150,241,200,25,225,211,224,71,45,124,135,141,200,253,164,101,200,98,77,238,122,183,22,173,60,98,51,36,133,154,124,78,110,149,73,4,0,41,201,65,219,97,165,202,121,108,135,249,169,3,162,194,82,224,187,145,30,26,135,22,23,87,6,53,109,29,209,66,16,136,117,200,179,219,178,196,97,88,149,87,168,13,243,38,143,36,23,143,225,100,77,134,162,197,179,70,141,44,240,202,113,157,54,153,30,117,15,198,67,28,134,67,228,108,107,1,227,102,105,235,21,29,224,76,231,192,88,122,139,134,151,123,165,87,106,138,86,194,249,88,122,117,36,145,150,182,36,126,179,219,94,199,176,30,203,198,113,161,192,227,162,72,42,165,81,93,198,150,94,162,140,111,131,117,115,35,54,145,71,244,189,162,92,133,160,158,206,110,149,247,27,239,164,76,77,240,207,219,24,214,75,89,124,75,141,238,181,226,174,253,240,161,175,228,91,175,102,219,164,15,9,221,171,26,142,198,144,152,122,149,86,17,141,68,163,54,127,224,65,226,67,30,218,131,53,181,186,186,125,159,233,50,35,230,244,225,193,22,56,121,57,5,250,241,133,227,237,77,21,175,114,112,181,159,126,179,46,109,163,214,217,12,27,201,176,185,65,198,247,219,195,111,210,30,226,39,125,170,76,220,68,193,117,47,75,101,4,27,10,215,73,67,97,46,33,84,153,233,121,78,89,219,79,22,171,235,176,178,215,26,25,163,135,87,7,169,251,210,6,65,104,170,67,231,89,101,201,166,2,219,81,173,140,130,28,247,89,219,98,117,248,11,28,231,32,39,190,213,251,123,10,7,7,239,129,108,208,171,139,157,41,130,21,72,160,160,115,15,104,65,55,184,232,69,36,135,111,166,67,169,75,184,236,173,155,2,106,142,141,10,53,87,168,201,36,29,247,41,60,79,155,232,162,97,31,182,91,218,119,191,127,46,175,109,20,48,251,90,242,92,245,197,151,222,182,93,254,37,173,78,203,223,24,212,72,110,190,131,208,222,131,116,167,245,97,189,29,125,111,170,215,127,61,205,218,254,110,148,130,204,203,45,101,96,228,103,194,98,254,254,166,191,150,86,210,91,234,5,194,36,64,102,56,106,181,205,220,16,106,131,200,156,135,164,155,204,255,113,104,218,204,60,127,74,191,85,115,249,172,117,254,85,200,99,62,175,183,108,183,116,51,245,135,182,229,84,252,238,22,188,205,150,141,239,198,110,7,195,174,111,210,123,98,204,55,62,230,51,158,19,121,30,52,147,41,114,248,55,169,32,169,198,201,52,2,115,52,139,14,73,14,144,183,152,71,239,245,238,240,223,223,12,43,90,51,183,20,135,229,246,54,79,154,128,93,14,18,78,138,169,199,206,108,158,220,239,203,137,245,230,112,218,195,191,54,215,180,45,246,107,121,167,11,84,245,91,230,150,91,62,116,103,93,73,10,14,105,254,65,176,186,117,63,188,9,158,26,43,110,122,21,54,101,149,50,139,184,83,193,208,156,175,215,225,66,232,121,231,168,110,61,68,105,253,104,214,42,188,30,212,227,224,174,167,80,143,122,107,254,176,115,239,122,236,192,116,33,102,171,90,111,183,111,202,146,128,137,159,148,104,151,120,141,215,209,219,117,183,211,128,117,176,52,150,154,42,182,58,84,148,86,37,61,48,44,124,237,100,235,101,90,143,236,243,115,79,215,198,125,133,72,225,139,234,35,175,144,222,0,163,43,24,223,62,81,179,186,251,156,72,251,126,104,187,99,56,239,179,44,163,85,221,248,107,170,184,249,231,89,17,121,212,36,168,199,95,60,194,90,13,188,43,122,45,253,39,87,12,148,90,50,202,211,248,208,7,188,205,67,188,154,38,113,55,126,252,177,172,243,220,37,202,18,239,20,238,216,190,228,39,66,217,251,141,159,142,223,74,190,165,79,20,72,14,147,48,147,183,88,23,91,202,222,175,11,91,147,218,113,88,160,238,190,240,80,0,69,78,113,245,72,121,88,84,101,2,198,35,37,142,217,190,60,210,192,247,245,43,145,224,204,233,39,158,247,177,165,207,45,163,130,2,136,126,252,7,109,9,1,163,176,248,235,143,31,91,188,218,48,179,6,182,59,236,213,112,204,176,250,205,176,229,165,230,108,224,167,47,219,120,255,200,253,107,63,178,57,252,190,143,74,14,16,81,131,225,247,123,221,243,85,182,25,226,143,126,49,137,171,192,70,94,204,142,42,133,196,217,79,29,23,209,7,93,80,152,162,148,63,29,69,124,163,90,99,187,136,124,201,14,142,17,1,144,76,127,53,169,79,187,48,200,166,218,164,199,57,215,107,182,21,225,72,123,203,3,104,24,219,69,51,78,39,199,43,239,43,245,60,239,234,120,53,118,241,154,29,44,237,72,131,180,101,71,199,174,185,61,177,74,212,57,248,4,166,189,215,245,173,139,181,57,195,117,93,46,209,23,158,39,24,143,179,20,161,171,133,58,133,134,111,105,59,217,165,143,230,228,63,74,170,158,235,14,28,133,237,105,39,15,109,120,22,102,225,253,251,209,124,48,120,62,240,56,202,40,148,196,72,125,211,0,77,109,113,251,7,100,25,61,159,223,80,127,234,27,121,126,216,56,251,238,140,144,242,29,95,231,249,234,53,193,153,181,178,96,226,129,228,243,17,63,94,171,190,247,248,53,202,183,70,173,30,147,127,124,227,228,93,235,10,56,101,230,85,82,164,74,182,61,87,252,111,128,17,217,35,89,189,113,150,145,149,123,253,214,3,11,157,87,109,154,142,189,168,21,63,34,89,9,205,206,176,139,67,40,180,21,230,108,31,80,202,27,100,144,91,160,225,87,222,2,53,221,80,22,254,18,26,84,56,33,29,65,117,172,185,190,186,164,76,79,85,207,226,174,11,7,1,114,51,169,113,7,245,103,27,46,87,71,165,19,240,208,99,154,165,226,75,161,249,149,22,168,218,176,127,180,117,239,208,172,247,219,154,226,102,88,121,208,174,68,130,151,80,16,139,247,162,42,239,86,161,67,196,156,107,117,162,202,123,38,117,9,154,159,57,169,254,81,175,157,105,150,137,47,202,150,175,95,132,8,92,85,144,172,197,107,37,152,227,227,55,87,212,93,212,161,90,173,202,0,33,246,73,28,229,90,119,102,189,76,113,94,150,148,93,221,113,78,107,10,24,131,76,85,214,241,161,211,92,44,89,184,35,193,116,49,123,125,83,129,134,134,152,197,98,242,226,70,149,190,208,197,243,60,135,219,89,239,146,106,197,247,243,142,252,52,127,48,123,165,243,81,78,243,193,228,12,90,33,215,190,57,169,226,235,159,235,205,235,8,98,69,39,113,154,179,120,103,220,107,20,242,99,119,177,14,241,56,225,213,195,154,186,7,135,231,232,23,31,183,240,222,18,53,104,50,19,53,100,253,159,158,90,253,127,49,33,139,67,213,71,120,120,31,136,62,254,113,200,251,72,110,139,151,227,172,200,181,223,71,253,118,149,126,50,210,155,64,120,233,162,172,242,94,183,10,127,225,50,38,110,188,231,90,117,128,230,208,241,199,231,85,23,75,154,119,247,93,68,103,205,143,137,112,113,16,57,127,36,114,227,235,161,98,219,244,132,77,180,199,183,102,173,38,236,194,156,15,245,103,219,169,207,190,95,185,113,134,83,160,71,47,207,169,28,91,20,215,165,144,108,172,0,111,106,173,135,11,197,43,129,170,250,222,245,163,74,131,167,35,245,127,76,30,250,212,69,69,91,197,61,254,223,156,234,25,208,182,121,120,197,93,245,60,159,122,244,54,63,123,224,202,171,77,241,218,247,149,230,121,152,23,37,191,249,213,101,79,188,63,143,122,24,117,129,45,241,9,75,15,17,78,97,125,32,19,2,137,185,18,210,151,75,166,206,122,57,133,230,55,161,31,39,84,137,170,121,69,132,252,122,25,47,15,91,51,112,131,125,205,54,234,105,130,141,39,128,59,173,205,135,231,172,66,35,168,152,240,227,54,152,70,98,134,86,232,27,193,156,26,85,173,47,62,182,29,2,119,13,123,111,46,250,151,183,167,119,245,108,18,163,250,249,113,64,218,252,125,158,169,130,38,126,101,139,195,90,58,20,223,119,210,215,34,67,217,255,73,244,117,88,22,116,58,27,185,151,72,191,37,19,224,139,187,65,171,120,100,28,156,147,190,110,116,50,145,96,138,3,53,168,216,135,101,132,52,95,32,91,244,197,131,29,108,228,116,128,236,240,7,7,223,239,170,120,231,239,207,108,187,76,248,203,11,207,248,87,29,177,211,106,154,245,126,157,108,158,161,25,115,27,175,151,248,227,174,230,190,98,146,26,63,103,60,174,223,240,149,175,169,70,215,218,156,146,86,216,85,217,83,8,83,239,185,22,20,135,67,75,56,92,245,89,89,173,52,197,93,55,220,146,114,101,115,149,226,248,183,6,186,85,114,152,204,232,217,204,45,178,164,14,91,255,130,0,41,124,232,35,38,43,97,49,251,4,232,214,121,63,67,29,221,95,137,173,6,241,148,65,88,85,127,22,189,73,61,197,10,44,160,115,147,222,174,171,144,176,30,26,67,39,193,172,165,107,237,60,171,132,28,33,27,218,48,51,29,210,70,28,231,191,248,110,112,68,239,27,27,75,213,104,61,108,104,175,245,226,163,86,208,137,148,11,34,138,252,243,135,133,214,140,21,155,73,76,157,93,79,138,94,245,225,73,252,12,68,196,100,37,38,63,219,221,240,227,30,46,69,78,221,30,208,251,55,90,192,178,53,61,59,35,41,227,193,151,104,104,78,20,168,201,137,201,136,199,91,176,70,147,248,11,83,213,62,189,158,151,246,140,233,138,192,118,228,230,139,38,74,86,157,186,105,210,31,144,75,125,106,171,32,60,143,70,39,86,195,217,116,157,12,152,114,233,104,240,201,47,80,28,115,75,78,51,132,126,159,84,100,176,111,24,245,33,11,99,36,78,219,95,224,122,85,5,210,228,155,125,102,2,183,165,153,29,175,128,103,43,117,169,4,101,238,188,236,161,57,164,191,232,235,235,123,102,118,91,71,172,239,26,28,146,138,122,179,157,20,59,217,239,253,193,208,65,214,182,37,159,69,98,65,30,52,63,254,76,228,185,19,134,216,179,254,237,229,92,137,72,216,101,199,77,231,127,40,171,193,57,94,38,156,194,172,223,233,28,21,23,17,192,179,234,52,183,118,39,149,5,142,118,77,100,118,235,247,65,177,116,39,32,7,22,104,77,223,72,106,60,61,255,214,38,146,109,98,44,125,242,108,176,124,84,23,232,72,119,146,204,82,210,101,149,1,114,91,41,90,228,210,193,94,216,131,212,215,109,32,213,214,27,29,68,137,135,40,57,245,50,95,198,226,82,53,157,151,42,93,0,185,150,218,220,109,31,185,9,122,135,250,95,7,94,240,88,78,2,54,176,28,173,59,82,23,81,197,151,63,28,171,60,1,166,126,249,96,185,45,113,121,191,188,94,199,75,31,232,178,230,111,232,168,215,54,12,59,153,83,50,183,174,203,231,164,163,202,6,20,63,149,230,6,132,126,140,115,24,105,200,177,206,143,3,34,89,52,128,239,192,23,89,70,80,202,13,75,248,187,4,135,189,89,81,176,30,19,48,248,192,221,240,244,103,197,119,47,145,101,17,228,49,78,94,85,33,66,68,39,113,71,18,94,55,9,136,255,214,10,152,123,18,208,189,87,38,84,223,74,37,190,99,224,62,19,18,82,186,116,85,136,60,117,58,58,132,235,29,94,104,26,120,35,155,34,40,220,7,221,45,69,87,93,156,38,13,73,248,237,77,233,131,79,235,91,2,194,141,204,114,7,227,227,214,17,13,84,210,30,89,159,49,185,195,225,29,116,135,35,193,173,185,215,185,21,87,37,221,106,25,185,142,14,54,180,82,70,11,151,125,1,117,156,80,23,155,102,105,119,53,232,72,27,50,13,191,109,155,194,245,221,210,223,121,75,185,47,32,103,230,148,38,177,106,171,0,155,22,101,152,141,10,143,226,119,150,153,229,113,233,14,25,6,244,15,175,145,87,112,228,58,99,153,124,124,161,207,117,187,5,57,73,108,251,226,249,134,175,227,111,75,140,79,173,224,23,59,81,71,109,221,223,71,24,9,233,51,100,221,250,172,2,58,97,116,103,5,146,101,68,206,192,62,207,13,201,105,117,183,237,218,209,13,112,141,23,222,217,102,52,150,172,105,109,41,159,203,41,174,1,151,187,125,20,29,126,117,116,20,78,191,206,187,29,36,38,93,192,71,235,238,93,163,106,100,34,238,232,87,216,23,12,25,235,141,56,108,78,28,115,52,137,16,197,217,164,40,12,11,141,60,13,53,234,189,200,109,99,191,18,209,52,134,131,6,213,83,63,8,76,147,178,218,207,6,233,240,135,232,136,186,215,40,247,54,30,240,236,84,115,216,156,130,64,237,31,228,133,42,247,196,148,162,153,127,245,176,46,222,137,93,239,218,14,27,219,157,174,184,170,65,211,168,246,79,42,151,234,80,247,117,66,223,237,69,57,71,39,11,137,199,174,17,23,53,183,190,235,152,57,72,125,14,244,113,163,234,208,167,65,130,243,216,123,250,232,106,102,61,119,199,58,9,135,238,211,224,24,45,53,71,155,15,37,10,213,44,97,231,184,88,15,199,198,91,221,180,57,119,91,34,120,9,12,32,218,165,78,120,174,191,36,85,202,55,122,69,27,146,0,141,219,114,4,21,110,82,210,158,196,142,1,28,27,198,87,129,134,147,213,10,105,212,148,83,132,29,92,227,208,90,141,141,36,119,206,240,161,8,106,88,34,36,60,238,165,51,99,222,149,25,35,248,89,143,68,13,193,158,111,175,93,185,254,62,80,51,208,98,138,163,197,172,126,127,225,155,175,16,159,221,178,234,109,94,43,103,133,64,226,134,223,196,108,129,112,246,231,154,183,223,141,102,228,135,233,98,55,236,173,71,146,32,22,232,157,143,164,250,199,42,104,174,173,118,105,7,219,196,2,231,81,55,243,88,20,58,118,124,61,239,173,58,110,35,171,162,87,162,29,112,184,238,59,92,238,153,38,238,158,128,219,244,89,210,10,165,35,17,185,175,211,19,150,73,183,19,182,93,88,157,210,149,250,132,116,10,244,148,52,115,9,62,200,190,55,128,241,101,100,124,14,40,18,185,36,49,20,217,97,236,105,190,145,138,83,176,112,104,178,50,157,73,36,103,196,50,170,41,131,147,118,255,174,60,192,13,116,78,213,94,140,152,216,166,245,123,149,189,50,109,194,116,14,184,87,68,31,235,177,204,66,21,252,43,75,223,213,238,137,247,226,67,81,87,63,223,130,169,150,212,245,224,57,183,1,204,84,66,156,166,63,22,184,38,107,134,7,63,230,169,144,41,145,142,39,138,167,10,82,225,46,236,60,151,230,187,18,32,25,125,236,92,82,235,238,201,222,75,216,6,87,56,189,106,187,39,161,147,35,6,16,93,95,55,60,184,205,108,97,95,183,66,85,45,83,221,111,133,135,111,233,246,254,138,187,58,35,97,96,195,117,214,113,218,58,101,113,43,132,215,62,253,47,64,178,179,190,183,34,156,208,111,242,24,142,141,153,146,181,14,151,221,127,46,176,1,249,243,153,193,125,141,233,188,168,246,242,26,213,118,228,20,120,61,28,210,119,98,89,254,51,138,254,195,255,54,218,232,180,89,30,139,177,70,29,116,202,77,140,1,254,94,148,164,64,231,167,66,245,232,132,109,163,71,212,239,188,123,147,200,19,119,64,135,139,154,250,32,172,121,72,95,1,89,109,36,86,247,65,55,219,144,166,47,114,220,164,37,234,175,244,97,64,248,22,61,201,72,148,146,129,127,193,199,233,76,90,128,185,59,176,179,183,67,93,162,54,119,180,129,245,193,1,240,12,119,82,11,71,4,168,60,175,82,32,106,87,174,191,189,141,193,55,227,195,95,80,110,58,95,189,82,69,204,52,70,48,155,144,161,172,248,38,148,246,35,157,218,186,207,153,31,42,66,119,143,226,87,216,198,69,27,38,67,66,201,245,187,178,61,232,15,73,130,120,151,246,213,102,32,59,218,46,250,154,41,46,248,111,241,254,49,20,183,45,246,220,199,134,228,81,78,124,184,127,63,130,247,207,117,31,239,159,177,5,53,230,221,82,156,125,189,136,253,183,226,114,41,91,22,94,121,123,252,146,201,16,34,185,232,177,247,230,207,235,245,56,132,38,147,69,64,204,13,175,82,30,56,241,29,126,186,235,31,119,100,54,121,87,114,171,98,59,103,220,160,120,215,108,87,94,187,173,24,26,227,119,24,27,45,72,226,155,232,160,77,253,191,158,232,203,204,59,82,133,153,64,78,247,80,224,59,97,159,150,181,154,250,163,126,67,96,58,153,125,232,174,155,70,238,192,187,215,246,166,113,113,207,255,6,196,180,65,68,79,140,134,207,23,69,35,90,132,159,70,51,242,6,178,155,83,74,243,41,44,26,95,240,166,244,47,6,91,157,111,145,18,175,96,174,125,225,82,195,122,233,250,6,140,217,212,135,19,40,200,228,7,54,159,239,169,3,226,156,67,4,35,74,42,134,160,72,104,158,156,231,184,206,51,244,20,182,134,245,4,218,5,10,76,38,37,170,196,123,10,252,35,149,170,106,123,228,165,183,71,225,125,146,41,180,117,21,10,75,241,123,125,254,230,114,6,140,75,97,43,77,16,157,164,227,234,250,101,63,116,113,72,96,52,192,180,106,239,42,42,16,249,0,87,212,118,93,74,136,131,209,184,135,46,20,22,97,228,155,125,12,23,253,236,243,126,102,179,121,154,252,204,96,46,186,8,244,31,57,228,230,44,123,28,251,44,216,222,56,95,82,21,246,170,156,226,240,240,200,153,0,146,173,144,194,98,64,173,26,249,167,162,230,185,209,47,223,131,97,236,92,118,249,181,159,218,102,179,84,93,249,55,31,74,172,217,178,157,49,95,179,95,251,231,54,212,226,25,216,149,238,61,148,244,207,172,222,100,60,194,128,45,219,72,251,134,74,58,171,79,215,221,246,73,181,28,205,136,158,13,102,247,157,235,131,165,196,237,243,23,227,67,243,108,18,77,124,2,251,8,185,26,96,119,123,192,70,94,172,106,16,116,200,116,209,117,184,186,111,192,9,241,224,240,32,238,237,157,71,173,252,215,40,56,214,222,87,34,113,102,88,36,55,127,234,213,33,14,81,125,142,90,46,212,47,15,72,27,94,32,31,209,129,240,127,149,158,235,62,208,237,251,155,86,98,161,75,216,56,213,255,110,248,207,48,35,126,191,125,145,146,39,227,76,190,164,243,254,119,147,73,240,203,249,53,242,207,166,115,154,7,166,105,125,26,159,168,35,30,48,143,55,11,254,49,31,93,254,21,176,176,68,18,142,237,233,223,20,165,197,250,79,225,237,71,251,182,39,60,62,15,67,211,184,254,71,108,130,127,162,74,156,15,126,134,157,197,22,126,102,144,33,254,107,188,94,42,164,216,236,227,102,187,41,56,253,32,90,153,84,131,198,181,229,128,101,78,3,193,226,107,15,177,62,3,118,1,150,166,37,102,15,230,150,106,48,168,160,66,245,1,39,203,149,50,192,186,231,169,42,153,96,208,85,247,101,254,218,146,3,24,87,51,70,101,95,228,148,147,27,180,253,247,171,47,233,99,166,223,109,165,95,230,13,29,74,153,88,87,107,30,120,91,141,7,186,158,67,235,223,246,31,75,121,114,87,250,205,124,148,238,255,204,112,1,149,148,187,104,105,20,153,47,157,218,213,216,215,14,183,118,1,204,110,115,4,223,36,52,28,31,63,157,101,221,120,237,85,21,55,153,132,48,228,122,200,86,166,243,195,197,229,177,202,49,159,161,105,179,96,85,252,61,217,127,53,162,37,85,193,46,255,115,111,78,43,212,57,24,22,219,74,241,160,50,231,25,215,158,85,134,45,175,38,177,147,136,167,121,154,84,211,49,93,112,240,235,149,224,6,91,176,7,249,146,250,111,92,66,80,233,18,30,244,37,110,208,97,118,181,148,210,229,81,85,188,228,12,235,21,184,159,135,67,142,11,198,213,249,48,51,124,191,173,252,45,137,144,89,122,49,233,195,133,30,45,67,102,93,4,44,109,215,116,138,57,243,198,97,242,186,248,118,60,245,170,88,39,63,145,123,57,96,223,52,16,180,48,18,73,80,143,30,134,185,156,78,23,152,100,15,39,33,181,223,233,61,239,80,143,88,167,160,146,0,179,149,18,131,171,230,101,169,207,17,172,97,92,167,87,5,3,86,193,205,34,23,96,204,172,174,77,197,36,117,126,33,27,83,188,109,205,206,131,67,202,251,186,115,164,209,23,182,124,213,243,158,58,48,21,221,193,161,175,34,167,239,112,125,11,171,28,208,6,104,30,60,49,74,226,90,203,55,51,219,108,162,38,149,254,115,50,115,1,78,224,97,154,56,133,233,102,235,46,39,250,235,240,157,106,252,93,6,119,183,166,248,253,103,150,246,214,67,221,82,190,229,121,119,190,82,91,96,96,99,213,208,123,99,112,175,234,18,132,175,94,151,194,254,131,236,109,199,29,133,140,103,22,123,165,203,225,254,91,27,89,249,184,228,143,77,199,13,94,205,236,77,51,197,93,92,185,61,103,111,187,172,199,73,92,22,179,77,135,82,223,81,13,19,191,169,56,155,46,95,66,61,217,168,56,108,154,9,91,185,107,186,50,222,46,210,99,198,146,195,90,86,204,151,171,236,61,65,193,213,213,195,126,161,162,41,171,171,166,166,10,237,236,215,53,185,145,111,254,222,232,226,142,217,16,161,139,28,77,25,183,51,209,2,81,158,162,98,207,171,16,225,162,248,210,113,162,81,52,171,24,9,214,82,30,51,50,93,68,63,190,168,209,171,125,178,47,142,41,24,216,241,240,11,249,50,143,82,225,135,250,214,232,240,156,63,249,160,133,52,63,199,3,216,179,254,117,44,214,127,145,120,62,162,161,210,249,101,70,165,133,105,252,150,84,72,22,60,47,63,231,112,37,103,57,226,103,79,183,160,254,167,2,90,76,230,93,184,168,196,13,71,172,136,103,67,163,192,32,175,69,187,67,26,28,72,175,176,187,91,40,148,248,138,108,66,129,208,42,99,206,124,9,3,155,118,168,212,106,118,112,29,209,150,235,79,213,213,156,139,60,106,117,56,96,29,29,239,11,13,207,81,60,95,67,78,206,243,4,78,26,97,210,166,122,120,1,117,126,222,125,151,92,235,43,1,38,26,197,138,175,184,127,26,97,236,242,23,120,133,122,162,163,204,23,46,238,34,15,160,253,159,159,246,249,24,38,104,100,238,29,249,239,13,94,8,47,9,137,85,88,108,197,198,235,109,141,91,125,189,238,190,128,241,141,173,149,12,138,132,122,108,101,43,248,106,93,85,25,110,165,208,239,86,60,159,166,124,114,145,240,133,219,81,145,179,213,110,20,192,135,226,158,134,71,110,133,210,100,219,151,117,234,8,126,92,149,58,84,219,75,244,27,253,225,225,62,55,43,56,224,221,47,103,78,112,30,74,108,2,190,78,59,245,33,55,205,243,249,100,99,176,245,204,107,215,179,243,37,79,159,151,73,67,4,212,217,102,176,226,91,151,219,23,109,203,224,114,199,202,90,209,166,119,75,131,88,94,141,123,76,217,104,234,159,181,221,41,7,98,165,56,93,209,47,181,169,101,176,150,229,147,168,226,179,244,98,106,28,227,128,29,134,180,237,200,33,204,198,245,232,84,135,108,12,80,197,224,240,151,215,131,211,248,153,107,214,172,21,155,195,143,113,82,152,184,153,155,1,226,1,238,16,209,60,157,188,88,168,87,173,176,216,191,112,58,108,13,228,95,61,210,29,101,92,102,55,137,114,208,45,22,16,84,65,8,125,147,43,99,249,42,248,231,98,64,245,59,173,94,25,212,34,94,117,161,96,37,74,78,65,1,52,169,253,171,73,190,170,231,117,102,195,244,64,15,237,195,122,61,205,42,184,42,241,75,238,95,69,208,106,239,107,170,179,149,63,34,223,233,2,182,104,245,146,146,254,39,165,2,173,195,60,108,73,210,55,33,118,195,82,51,97,244,188,173,124,190,223,232,45,211,90,250,86,102,207,247,107,200,148,226,45,37,219,226,157,190,243,125,226,57,186,219,49,215,33,173,100,178,6,67,44,106,201,53,32,134,111,100,205,17,159,46,129,99,150,101,130,172,188,167,30,120,255,185,127,218,32,22,134,67,251,29,234,26,216,11,207,125,13,19,83,246,138,103,113,14,185,193,28,237,96,81,131,86,153,39,141,103,89,108,111,132,127,102,149,126,55,90,111,85,28,31,74,98,181,246,148,123,179,215,95,81,94,249,123,163,175,100,3,178,43,155,227,15,55,18,82,130,199,144,230,180,42,190,124,183,33,242,225,46,174,118,246,125,92,57,21,219,124,74,3,5,133,116,69,91,105,110,190,112,98,39,32,162,63,55,114,151,4,71,124,238,221,75,98,150,225,96,103,163,62,204,84,31,169,146,38,166,85,164,70,219,123,217,186,191,152,125,136,134,129,214,63,118,19,136,229,212,185,3,106,52,35,14,198,31,181,180,29,210,36,26,235,182,182,248,136,207,98,107,135,101,74,140,152,184,130,155,127,16,176,79,27,156,156,142,228,236,9,216,124,72,10,50,27,181,91,211,238,185,200,109,222,146,58,156,90,148,232,100,28,160,181,9,49,52,136,136,0,27,183,250,216,172,22,64,246,219,157,218,54,120,113,99,37,17,18,52,87,164,143,234,101,82,17,171,253,86,125,68,108,163,122,248,45,142,131,61,253,30,196,158,76,25,117,158,200,124,41,235,246,162,222,255,202,157,1,4,239,223,238,137,152,228,251,121,139,240,191,89,163,43,101,139,173,103,193,239,45,21,38,38,117,145,236,178,128,71,94,109,159,163,171,77,138,225,141,193,249,135,20,102,182,197,90,149,80,114,249,139,184,250,57,145,20,207,182,217,158,123,82,99,133,192,21,93,162,68,181,129,129,193,43,170,210,84,207,214,135,120,255,72,199,126,27,143,7,164,70,226,36,26,34,175,83,114,184,83,46,110,247,181,21,43,37,46,249,131,114,216,173,169,131,231,111,126,103,179,163,47,8,231,64,145,72,55,142,130,248,63,43,144,46,198,68,142,182,209,245,60,169,84,205,113,186,0,169,207,93,203,43,21,122,78,27,177,152,162,4,202,201,119,83,142,249,186,95,153,191,172,15,242,72,194,26,170,141,41,123,59,219,1,249,81,49,187,122,94,189,130,27,15,2,254,108,173,222,165,79,1,153,179,11,109,19,144,124,185,211,236,152,210,27,183,61,201,246,217,56,56,67,169,162,50,112,105,113,106,241,88,56,63,167,235,157,125,210,117,171,154,150,74,141,83,47,103,246,205,134,239,134,191,102,227,144,207,246,114,109,63,156,198,158,31,234,165,246,224,7,243,185,231,93,83,0,212,21,61,252,82,47,216,163,52,2,43,223,156,227,225,139,43,144,49,171,75,46,73,228,118,174,132,115,10,132,88,230,17,111,182,97,47,170,53,157,39,57,158,112,61,115,197,200,127,170,40,159,223,62,42,108,43,93,244,145,134,164,79,222,7,68,184,250,137,195,112,188,41,146,113,164,238,87,163,12,122,67,211,236,146,189,77,17,224,93,115,214,214,6,216,160,72,255,31,166,60,114,93,87,246,159,243,194,11,179,242,133,84,36,220,86,22,200,58,93,160,138,11,98,150,124,93,80,254,140,98,101,32,72,194,240,28,217,226,38,3,31,156,59,99,221,95,63,155,113,104,149,242,224,234,108,107,66,50,146,180,201,221,96,55,92,208,19,38,231,123,211,11,87,55,146,67,189,13,95,233,222,28,172,121,68,135,148,20,164,52,133,147,138,25,149,226,11,89,79,122,3,243,147,107,144,248,231,177,196,255,177,182,107,43,156,123,201,185,116,233,4,253,166,140,240,54,49,70,35,192,182,84,167,109,75,96,77,47,218,72,52,174,182,79,218,176,4,115,116,146,211,57,89,236,248,57,15,131,241,30,240,173,25,148,112,8,158,71,95,79,149,78,212,3,230,185,200,212,229,191,119,222,165,131,113,34,126,49,21,40,185,216,174,142,184,208,71,87,5,159,250,248,131,125,111,188,246,12,154,155,120,194,242,211,71,237,217,207,39,197,234,242,178,79,217,87,239,252,107,239,81,229,164,10,202,1,24,70,148,93,181,164,217,228,227,105,31,255,5,235,177,124,58,65,238,208,23,182,216,231,85,206,44,29,24,232,1,74,194,115,60,85,125,92,129,76,101,98,84,217,187,247,135,124,71,173,39,124,168,64,130,152,251,196,152,219,19,177,220,26,119,99,39,237,6,162,51,131,245,85,185,247,50,154,179,93,19,186,254,42,63,149,48,130,11,121,36,17,237,19,200,238,132,253,236,140,247,109,104,102,119,143,37,186,70,130,208,130,162,28,200,170,95,178,106,12,195,116,191,164,7,154,53,246,6,11,249,246,0,203,66,169,182,107,199,67,140,185,43,145,65,205,7,195,23,75,202,120,255,108,128,98,41,109,117,243,98,183,5,111,214,110,198,23,247,128,223,21,44,226,53,185,53,40,130,233,235,75,107,87,3,245,47,75,95,184,86,132,124,59,85,252,61,255,100,139,113,182,72,125,218,171,16,8,116,246,181,45,45,61,77,25,221,114,12,176,169,82,255,148,239,244,107,113,192,36,52,133,111,55,28,9,108,54,220,10,9,51,156,11,140,114,147,156,92,52,186,5,152,232,174,11,232,239,182,105,246,30,212,91,174,179,18,113,112,116,222,121,132,207,26,52,42,177,60,175,255,148,68,42,219,145,59,12,47,48,223,102,84,82,76,115,215,226,84,192,199,30,137,153,216,246,70,149,153,213,73,39,254,141,96,96,106,14,44,158,137,58,2,248,82,85,94,164,251,39,56,89,0,211,25,216,58,235,220,47,243,62,117,180,174,157,15,168,104,22,165,190,10,33,76,68,17,229,11,233,26,52,16,121,214,4,192,14,135,12,192,44,253,37,57,186,108,1,136,237,191,27,234,175,212,34,228,45,86,239,206,5,46,12,254,123,102,180,223,166,171,219,39,209,58,2,199,57,19,167,187,170,107,51,197,139,107,245,203,46,212,56,163,87,240,20,213,97,109,219,174,109,90,41,186,22,143,173,8,11,218,28,161,86,187,146,88,168,44,151,174,198,31,225,148,73,69,5,197,161,47,53,205,121,63,88,124,17,104,184,26,81,164,67,101,92,143,176,187,78,158,208,111,126,62,52,187,139,163,212,128,207,139,231,78,81,191,219,147,156,233,165,19,49,1,135,158,5,58,96,233,30,58,196,145,155,28,239,115,210,206,123,190,28,191,30,206,110,72,76,147,183,182,40,252,94,251,180,162,188,186,238,80,118,157,200,211,54,215,4,139,238,17,95,112,146,113,96,77,77,19,179,136,212,205,124,155,61,184,200,200,12,100,178,181,104,10,182,127,132,45,175,13,103,111,214,181,104,225,93,144,239,198,205,18,155,161,212,133,83,214,28,154,48,90,8,173,151,23,34,11,198,18,157,149,117,91,83,134,76,230,123,213,12,148,142,129,215,145,127,38,229,161,30,255,121,217,128,49,41,108,222,34,83,152,154,190,110,146,19,113,224,204,21,233,251,225,64,108,126,237,106,205,244,132,55,57,31,13,132,62,229,167,218,99,94,88,193,77,249,204,207,49,93,29,235,183,93,65,184,230,83,167,184,241,233,14,235,244,246,41,196,169,187,170,68,163,244,97,223,126,52,86,93,67,45,150,237,167,103,88,195,132,196,65,81,209,175,43,28,14,140,164,184,99,95,83,153,40,94,100,143,198,75,56,210,224,26,153,140,66,34,37,116,65,216,143,95,111,230,118,170,30,48,56,124,162,202,141,140,141,173,210,36,175,0,196,5,95,27,201,242,235,46,60,58,44,30,199,179,181,212,249,104,24,251,226,191,178,9,137,20,252,19,246,240,255,244,180,245,255,151,113,129,120,158,20,196,114,116,5,190,38,17,250,37,133,23,253,168,224,1,238,162,79,214,166,36,92,167,138,200,93,226,167,52,112,149,200,105,62,60,184,34,60,215,107,94,63,148,198,25,221,76,84,16,19,26,78,26,118,46,248,186,239,129,35,171,146,126,53,79,141,251,243,74,39,204,101,235,233,133,74,180,227,246,72,4,225,170,202,42,99,191,26,103,178,141,22,187,114,17,245,179,110,146,161,79,73,236,237,81,199,225,132,134,93,60,134,227,162,36,39,88,235,79,230,129,179,64,169,7,92,128,142,200,95,24,213,38,58,144,157,64,181,81,146,248,100,74,40,98,66,139,91,199,205,92,216,7,89,233,127,217,87,11,180,173,197,164,188,229,35,113,70,28,229,102,101,191,37,146,253,19,184,224,32,223,10,76,103,82,151,13,9,74,5,150,47,94,186,11,191,206,254,156,15,112,29,150,181,22,241,97,230,223,99,154,54,0,160,45,131,127,111,160,134,172,204,209,129,141,90,252,105,57,207,129,88,99,241,239,34,84,127,2,150,153,250,195,223,146,196,215,200,97,119,59,115,242,87,142,130,83,150,29,26,117,51,75,181,172,181,172,156,83,87,63,39,182,200,162,89,237,85,111,233,250,207,54,114,110,199,223,9,118,112,254,152,204,131,83,248,164,100,229,228,82,240,247,173,58,169,31,8,28,235,66,228,61,211,98,227,86,158,46,210,112,86,143,103,140,104,52,20,87,186,44,2,129,107,185,57,241,94,47,10,147,129,109,17,60,13,111,186,152,205,95,250,194,200,197,28,20,6,229,90,255,238,141,211,203,229,64,209,206,203,141,102,244,250,105,182,99,10,80,12,163,108,98,116,170,240,46,68,193,62,140,254,176,42,32,161,62,139,14,213,223,231,25,158,158,106,123,133,48,149,220,217,254,214,213,236,75,229,240,196,27,187,5,106,72,232,101,211,78,26,8,235,244,106,94,126,212,246,253,119,178,6,115,74,22,53,224,117,222,10,241,83,216,81,78,255,167,167,250,128,77,129,165,13,223,75,68,252,90,169,214,181,238,114,124,20,195,128,121,65,239,108,57,161,166,185,165,40,110,145,159,9,192,102,145,68,34,76,63,167,242,137,112,162,210,245,107,179,141,34,68,193,34,88,153,105,158,48,43,7,46,236,163,52,252,120,223,111,120,101,110,237,198,60,161,43,33,121,210,29,234,73,246,84,64,3,97,234,59,229,67,210,192,50,232,35,109,193,97,67,218,13,144,100,81,17,202,81,87,111,15,247,244,78,164,89,22,100,65,194,149,17,90,169,61,53,111,136,226,72,227,88,248,194,60,36,86,91,143,1,163,115,227,24,131,228,31,219,68,89,160,248,48,91,39,162,249,178,91,76,246,190,142,50,33,76,107,135,53,171,126,199,20,222,14,56,60,76,165,3,207,101,106,94,4,100,104,130,78,95,237,198,111,173,82,190,68,82,238,237,222,81,204,22,91,160,52,160,193,93,85,128,201,223,46,146,167,248,166,154,3,39,211,10,48,130,85,94,11,95,178,45,116,57,7,191,74,167,53,239,68,93,174,74,118,197,71,86,127,73,83,208,220,235,35,143,151,87,246,98,130,204,2,72,111,46,83,4,203,180,38,135,81,94,187,62,169,182,74,240,162,151,232,10,96,15,72,150,129,222,222,178,63,132,47,9,43,38,24,65,208,92,132,36,103,177,220,158,45,96,61,206,174,90,88,235,147,42,167,9,67,56,159,41,147,120,213,228,250,182,154,248,155,7,135,245,9,177,223,194,23,208,172,113,253,226,218,201,117,154,20,77,196,23,115,243,151,57,118,87,202,186,0,232,210,84,196,215,168,1,30,192,170,243,206,95,206,232,132,217,248,215,53,13,238,4,109,31,64,221,172,114,242,67,155,121,37,77,37,53,147,178,193,77,199,14,110,173,231,72,220,110,203,20,124,254,188,135,180,114,223,53,75,156,85,180,34,80,195,208,186,254,133,61,124,222,254,77,175,196,184,4,192,200,58,201,77,104,156,174,78,155,102,108,98,139,233,108,208,169,234,120,71,203,176,181,118,86,238,153,85,128,171,150,50,245,59,146,114,138,165,94,216,230,192,107,219,37,81,98,198,164,144,31,171,49,63,59,155,169,157,7,87,170,144,240,166,31,118,77,218,114,11,67,138,142,175,214,26,17,51,220,4,254,35,136,195,186,233,168,8,136,77,201,106,133,70,240,96,231,8,45,51,19,234,25,153,150,104,136,119,240,215,206,169,72,245,211,70,40,181,80,160,96,132,150,45,9,119,191,123,184,134,183,53,235,32,181,113,56,167,87,42,227,190,25,61,21,149,157,43,24,98,109,3,229,247,102,227,114,100,203,42,25,172,201,203,34,68,220,129,190,12,242,142,170,132,92,98,70,173,248,120,242,57,232,185,52,141,232,106,180,126,155,47,40,46,156,212,33,45,56,213,32,1,153,188,240,209,246,234,216,181,81,205,252,239,71,210,100,25,96,135,88,18,59,107,54,190,128,170,180,40,30,2,74,18,45,21,55,106,236,242,67,135,97,39,137,59,213,103,28,3,183,231,20,163,9,13,8,37,72,143,202,75,54,150,63,254,241,109,213,235,188,74,10,212,83,112,76,76,98,145,186,109,215,205,180,143,196,161,204,208,31,118,198,50,151,17,84,242,41,79,110,52,193,217,151,209,5,153,68,228,36,107,126,25,88,139,85,117,115,69,221,210,192,57,236,65,136,98,116,244,105,37,119,255,76,173,245,60,139,130,58,172,46,38,171,67,91,37,49,108,128,20,90,121,248,245,194,51,232,118,1,157,174,157,173,19,190,224,180,164,212,235,86,68,32,194,186,148,91,46,17,176,239,164,164,96,56,119,10,50,171,138,252,180,201,53,179,115,173,88,206,216,106,73,233,78,226,157,191,179,207,163,145,206,228,182,96,23,120,11,43,104,155,240,5,149,238,4,18,62,77,84,18,110,104,200,9,159,157,121,38,42,165,159,214,8,86,126,167,249,80,238,124,42,132,187,51,159,25,144,206,151,185,170,82,19,108,211,178,160,129,117,37,23,98,230,39,123,250,131,177,239,216,216,54,55,111,100,106,51,74,199,129,154,44,234,236,172,225,179,50,154,91,151,51,237,157,68,202,171,97,231,166,10,244,183,79,45,109,234,55,60,59,16,76,107,88,24,135,127,88,4,226,189,43,23,127,78,115,55,13,247,152,62,244,8,164,202,43,64,169,241,71,5,228,240,196,153,237,206,219,139,161,222,181,123,228,167,114,108,16,133,153,172,236,196,38,138,148,242,169,178,125,222,23,36,127,107,52,49,195,172,43,120,189,108,223,137,70,167,78,165,203,62,42,213,84,4,64,163,99,79,219,83,42,143,120,123,228,117,188,81,85,130,30,33,19,140,239,78,109,250,238,191,228,168,49,232,111,47,82,87,187,39,147,106,207,239,180,174,198,59,41,195,240,210,217,115,212,23,153,247,102,74,4,180,234,185,111,8,0,215,191,122,201,78,250,166,197,100,13,181,67,241,30,60,44,210,159,90,135,232,157,128,175,253,81,210,172,238,230,145,254,243,71,118,206,178,17,87,192,45,69,180,138,212,143,124,62,30,176,74,120,10,226,183,100,166,202,128,68,125,102,128,173,109,174,195,38,62,37,234,51,171,153,45,16,146,205,102,62,4,86,230,252,124,218,92,112,222,120,56,6,60,78,205,228,238,13,66,172,219,130,159,245,8,69,234,147,144,50,172,108,242,34,235,108,217,57,107,126,175,98,143,177,163,234,149,21,177,19,241,223,188,252,118,92,87,162,218,22,153,205,55,212,60,67,148,13,51,135,214,178,13,186,200,197,122,116,170,29,187,110,10,162,89,46,250,80,96,197,48,57,38,91,230,110,226,152,60,182,110,166,140,240,6,104,169,50,82,26,152,148,80,254,241,122,82,77,136,4,254,140,99,226,47,140,89,42,83,145,244,4,3,189,226,54,79,96,79,28,238,67,218,7,96,234,86,68,224,229,98,57,6,163,220,196,82,49,25,177,96,160,249,68,102,193,15,98,34,33,7,72,242,58,49,9,164,19,197,159,218,153,41,119,14,20,25,17,247,174,21,159,162,112,159,123,65,146,101,191,149,148,103,232,22,180,70,149,37,205,60,174,216,112,136,1,70,158,189,226,74,104,192,55,231,154,123,151,85,240,157,24,119,241,22,239,159,2,25,67,53,251,234,243,183,137,162,241,85,13,53,8,178,188,103,109,239,60,142,2,122,217,165,5,60,201,47,134,253,108,120,187,189,35,109,91,228,51,222,145,96,86,191,118,230,246,178,94,167,105,216,56,64,230,147,53,214,73,73,182,90,146,16,125,28,174,58,41,89,215,60,102,125,55,35,9,220,76,165,79,66,159,173,12,170,145,78,31,76,90,20,83,77,176,254,92,59,46,116,77,58,55,223,124,8,63,76,216,233,146,130,149,240,48,217,240,147,228,18,43,167,242,148,82,239,14,130,107,172,185,135,20,196,163,153,223,224,50,220,71,119,185,145,117,99,121,126,231,121,64,125,49,185,206,148,231,49,19,240,228,8,58,2,207,179,235,92,193,13,61,120,210,176,197,156,153,102,232,38,27,108,63,4,74,49,110,119,171,95,194,141,247,143,190,218,87,1,125,160,73,0,190,34,205,82,37,162,166,102,66,197,38,107,115,42,249,124,56,95,174,74,220,233,207,23,131,206,2,197,77,106,103,160,42,40,2,49,124,54,200,14,197,30,181,120,11,46,128,192,205,59,252,87,28,190,215,70,246,176,117,214,183,84,55,104,156,183,248,14,97,54,200,2,17,24,174,99,38,223,196,111,82,251,140,12,186,85,243,188,173,91,51,119,141,25,76,168,169,238,111,133,159,103,217,194,124,41,175,7,71,102,101,147,230,102,138,42,190,176,152,118,254,145,174,150,202,39,72,228,202,252,235,14,181,223,49,104,102,41,156,56,127,6,114,166,129,109,103,133,218,202,177,139,248,103,81,177,90,208,246,224,56,156,139,197,230,185,134,200,78,239,42,250,147,22,126,209,218,165,254,124,114,160,212,178,130,48,98,3,164,137,208,41,135,70,56,134,34,72,55,175,134,208,237,201,173,244,171,210,206,141,227,113,28,34,193,117,40,241,100,65,45,234,235,119,191,232,14,135,247,22,121,212,141,165,194,0,197,194,42,159,100,182,33,105,225,13,95,112,186,11,115,253,218,71,85,231,134,185,89,15,150,9,60,143,164,1,74,225,203,83,2,145,91,85,42,105,37,92,0,250,195,208,197,158,238,143,127,13,78,108,206,206,220,74,13,54,75,131,78,85,6,30,129,240,254,69,93,124,201,143,88,163,215,235,221,102,36,110,252,130,19,189,84,161,84,163,28,227,72,48,124,146,77,19,189,38,85,89,31,254,118,176,30,189,203,160,120,41,88,64,130,72,219,73,46,121,116,179,74,223,254,227,158,37,148,135,95,126,177,46,136,208,119,42,143,127,234,193,33,213,205,47,197,17,48,200,162,176,198,136,107,198,54,254,67,119,150,111,32,253,76,61,217,141,12,240,162,204,20,99,17,90,180,208,20,75,22,15,120,66,246,231,103,105,136,32,33,199,78,44,182,60,76,157,241,173,91,142,112,44,248,180,159,145,36,166,209,108,28,125,78,127,146,30,223,54,109,55,133,202,229,76,225,175,245,217,124,155,95,170,174,145,171,147,123,240,213,154,225,162,79,73,211,101,148,57,117,92,122,248,157,198,235,142,201,201,83,167,232,215,177,84,232,46,107,155,248,237,63,173,254,38,190,176,87,171,196,18,130,201,102,10,8,137,18,131,12,11,28,185,26,253,159,195,178,214,144,128,214,19,126,13,11,249,15,81,235,197,177,221,243,82,135,100,70,155,47,68,170,74,171,19,198,235,86,200,77,198,85,0,206,186,192,37,246,128,56,62,232,74,21,163,223,58,15,60,242,134,235,117,198,135,237,103,185,234,156,62,41,74,108,135,188,127,164,102,27,106,69,22,167,166,253,70,30,111,216,77,126,11,141,56,159,196,247,165,117,104,245,24,135,159,21,107,241,169,254,94,56,87,75,52,200,106,237,36,100,168,105,239,31,159,94,155,0,216,25,158,105,206,201,213,125,81,84,213,91,138,168,168,60,33,146,2,235,56,63,56,150,30,227,117,211,47,153,114,11,49,92,85,158,115,94,129,161,245,113,84,14,196,100,209,26,148,220,142,182,7,136,96,16,239,169,41,76,190,228,136,101,55,118,73,47,254,217,172,4,15,113,82,13,102,229,55,140,70,176,170,159,150,235,218,175,240,161,243,29,168,203,152,176,208,216,39,89,36,133,155,166,128,53,169,222,38,172,129,2,150,191,69,186,138,129,130,22,60,94,109,125,18,133,102,191,127,72,172,30,220,63,90,130,53,159,149,228,108,175,57,96,43,19,36,226,151,153,183,6,61,238,107,238,26,220,148,129,157,62,15,48,187,172,118,67,232,79,30,172,72,73,24,56,81,185,151,219,168,177,101,230,74,161,130,10,11,31,175,118,153,255,161,251,208,253,137,155,75,163,235,73,79,24,221,10,254,130,187,190,86,59,32,238,119,204,5,53,51,243,50,199,194,52,25,132,248,32,60,194,131,182,163,76,154,67,44,200,232,15,114,140,248,241,209,18,111,150,62,9,216,122,66,120,204,160,10,56,151,43,249,183,188,25,200,132,102,195,216,219,103,162,0,90,137,59,217,220,79,200,54,178,102,223,44,149,43,67,204,96,241,46,150,6,159,119,227,235,246,95,57,109,64,134,214,179,180,159,187,115,175,82,4,37,237,115,28,85,248,9,164,242,213,60,140,101,42,136,193,218,165,62,47,203,100,167,122,124,190,216,191,236,155,160,23,4,99,157,120,189,81,165,75,14,2,102,177,21,244,20,2,100,229,114,73,112,59,19,142,148,167,207,31,167,206,190,33,19,112,19,248,40,55,50,233,147,204,152,25,213,50,36,127,66,127,240,202,187,198,58,189,121,95,81,208,200,140,244,246,170,171,77,250,16,162,68,198,212,115,198,201,202,213,246,59,47,210,41,120,38,111,93,11,169,116,242,91,222,114,90,201,167,6,15,151,93,44,115,24,75,69,44,161,98,148,69,141,3,31,163,128,168,76,146,196,88,116,21,68,223,181,5,74,146,162,67,254,151,59,219,122,48,243,46,126,95,53,208,222,102,168,217,8,212,231,200,56,9,239,45,129,74,32,135,224,63,158,85,110,124,109,64,208,148,33,53,169,63,239,48,98,237,23,179,126,103,34,93,230,80,43,159,67,180,149,166,142,0,127,169,54,80,228,70,22,114,86,130,178,114,40,174,72,2,220,188,22,233,133,83,250,107,123,130,5,22,235,31,179,108,207,26,144,185,47,217,169,141,45,58,14,130,59,245,160,149,72,225,226,204,132,100,213,55,137,232,210,241,143,160,6,166,149,195,40,215,100,140,136,179,67,141,152,126,208,156,38,155,126,164,24,90,173,130,42,219,104,225,60,202,6,214,186,108,230,61,41,76,170,209,240,65,86,17,29,100,228,83,168,184,54,182,20,49,23,126,77,24,6,176,134,99,134,17,54,194,106,36,54,226,138,58,110,104,164,216,231,57,203,178,70,201,212,170,220,206,52,163,248,125,220,106,130,133,94,29,218,222,213,110,22,163,226,30,217,44,29,202,131,133,64,138,6,159,189,54,205,235,59,177,141,50,205,112,30,157,241,76,150,65,252,160,70,253,160,120,181,40,21,152,85,76,165,225,41,46,83,106,192,246,100,226,72,11,164,64,163,203,233,237,103,210,228,187,180,118,216,224,107,41,14,178,69,24,120,84,209,154,230,89,32,184,138,162,242,122,156,61,143,48,123,165,111,109,21,57,57,95,202,82,239,241,199,119,0,235,201,41,77,179,208,117,227,126,181,122,182,65,5,203,104,116,138,49,183,171,102,72,144,110,222,188,182,179,48,122,233,15,56,201,188,170,56,71,103,7,128,95,19,126,124,196,19,25,161,51,151,19,138,118,225,236,154,233,207,210,47,232,95,47,98,248,66,97,190,232,217,30,117,70,69,238,175,64,122,58,34,48,180,175,47,4,76,6,161,29,178,194,196,87,207,61,194,178,146,46,251,10,228,37,22,144,49,243,188,27,50,232,63,194,129,72,11,128,42,117,158,156,178,178,226,173,61,12,245,80,138,212,128,210,155,123,63,215,173,186,36,225,237,123,13,109,109,150,216,80,207,133,187,244,78,181,166,228,102,22,247,1,45,80,205,128,113,20,67,105,120,104,194,238,239,52,249,27,90,99,204,77,235,162,225,16,194,182,234,147,247,27,240,168,53,53,166,175,245,62,168,229,90,51,57,95,43,219,138,250,72,164,40,106,76,59,2,55,95,201,39,253,188,189,125,9,36,170,3,23,10,129,114,105,122,238,244,60,100,57,207,102,241,209,143,113,51,110,140,11,109,234,73,70,134,220,68,65,237,145,45,124,98,147,83,203,96,206,216,174,104,209,5,189,225,156,98,174,63,119,7,10,195,153,45,77,125,57,29,43,51,173,74,115,159,67,246,86,172,89,72,178,232,255,4,172,8,179,70,199,139,193,244,169,163,4,22,12,3,247,149,126,223,239,181,253,182,79,45,215,166,175,82,91,201,13,55,229,20,15,58,242,191,73,62,214,9,227,46,22,91,55,200,230,21,208,14,15,103,34,224,149,55,197,4,93,236,151,150,171,26,122,14,90,228,27,135,24,204,189,109,25,225,9,193,109,223,103,57,181,225,6,152,157,139,81,59,31,153,234,199,39,22,143,164,199,167,120,78,134,146,187,189,25,242,73,57,151,150,15,92,18,168,65,9,48,84,239,69,105,70,237,100,90,144,240,78,168,177,74,13,229,133,127,184,128,123,240,238,246,110,121,246,147,163,128,232,253,238,20,128,117,222,30,210,41,44,39,47,7,46,30,182,162,174,225,234,211,6,25,119,123,86,15,181,120,111,120,78,47,49,179,40,40,202,208,213,71,148,24,122,235,230,170,19,51,2,123,118,51,244,154,219,4,2,163,42,217,71,219,197,26,52,8,38,153,252,81,238,78,228,109,147,109,66,109,42,122,181,73,199,221,70,40,185,197,139,179,86,91,248,239,84,192,146,67,139,182,191,94,168,144,234,47,10,79,174,185,202,248,175,86,255,126,85,223,71,248,213,23,132,164,114,184,37,254,47,101,197,113,212,124,177,116,127,180,122,81,68,116,110,69,233,185,96,87,254,12,226,175,215,188,244,130,168,223,54,99,232,131,244,174,215,140,187,196,119,22,88,46,225,84,155,243,116,63,247,72,202,117,101,181,159,220,129,74,135,99,88,255,59,170,225,17,188,243,111,196,158,246,117,144,126,91,101,97,155,81,22,23,186,14,188,127,126,147,127,68,169,91,99,184,5,14,47,104,244,133,152,192,80,219,121,210,99,225,246,152,87,201,22,224,109,214,107,98,220,172,163,225,164,248,114,149,205,24,114,119,90,112,34,247,45,247,82,247,13,21,122,27,50,110,171,63,63,39,217,133,30,201,55,255,156,185,253,0,119,113,81,37,93,77,189,60,12,151,102,230,210,8,21,165,34,2,99,163,218,91,161,240,118,99,184,50,168,139,194,113,251,140,188,175,243,6,215,93,10,26,31,6,80,231,76,206,134,209,52,126,102,155,89,193,52,245,53,40,42,148,50,171,145,35,203,156,249,177,87,96,84,213,19,195,75,171,126,69,17,197,250,227,126,19,246,32,73,199,145,245,33,243,118,243,187,53,235,238,233,218,221,86,148,6,135,179,160,30,53,234,185,94,146,71,73,219,180,229,218,210,49,0,58,57,215,247,204,199,218,85,43,222,218,155,95,120,114,226,191,104,168,87,209,165,255,1,106,112,27,14,79,70,150,217,78,186,253,112,215,224,207,181,122,48,190,188,202,233,30,167,99,22,71,122,37,46,228,67,243,147,82,224,121,73,130,160,249,74,64,184,196,220,140,252,17,93,136,18,202,78,43,140,127,34,206,58,151,152,47,228,226,192,112,239,245,92,223,170,55,59,172,11,106,157,210,8,92,15,19,138,208,122,73,164,95,111,0,172,234,217,132,171,21,74,9,85,197,188,90,199,235,20,248,179,232,15,189,231,221,2,7,75,202,247,188,3,235,145,78,42,56,104,61,23,38,62,143,37,214,179,175,243,212,247,159,43,160,84,145,87,222,124,175,87,234,50,228,235,55,26,133,104,29,106,25,51,85,61,65,240,240,235,219,100,147,111,190,35,90,187,155,105,131,93,180,26,161,64,106,103,143,241,254,57,171,45,40,211,188,251,105,180,228,236,114,21,246,108,178,94,129,134,81,225,139,171,58,1,152,110,213,86,129,118,177,241,59,167,251,20,161,38,19,129,117,24,162,33,54,56,244,29,129,57,23,136,128,45,75,234,77,145,99,84,74,156,158,141,234,157,77,173,214,120,159,29,212,128,67,83,163,55,232,32,247,172,10,35,93,40,180,152,34,148,216,126,184,178,206,82,235,75,30,88,30,190,122,71,239,169,159,65,133,237,140,220,213,152,243,134,70,8,144,41,7,132,209,78,56,116,75,101,183,28,70,69,160,181,34,102,189,7,82,56,79,224,67,171,151,233,254,108,0,228,36,97,253,171,68,111,163,31,5,111,92,93,206,253,120,177,184,102,159,104,82,55,88,124,78,208,43,38,118,57,123,213,63,231,139,11,110,46,97,62,190,159,101,207,69,0,213,20,138,101,24,136,101,1,109,30,241,180,58,179,2,40,42,20,74,101,187,236,18,199,114,6,211,108,165,238,160,183,39,133,28,127,90,226,121,237,107,202,114,174,19,64,160,217,159,24,162,37,226,190,154,79,1,5,240,193,33,218,220,221,133,93,75,49,119,37,59,204,72,58,131,147,61,52,43,25,235,195,42,150,254,39,88,126,130,78,224,47,163,166,136,62,54,8,8,52,25,252,236,101,227,15,113,187,212,170,78,158,11,3,180,140,50,82,22,106,43,135,166,2,166,218,151,52,27,101,76,178,249,199,179,116,115,59,0,73,106,241,217,76,11,98,124,132,158,223,209,157,220,37,176,88,151,65,95,49,173,210,138,139,51,255,162,59,186,169,119,75,104,210,27,244,81,217,199,42,91,54,69,58,251,58,47,79,234,226,199,110,165,14,146,154,36,197,127,187,188,139,10,172,55,163,232,85,232,74,78,134,155,251,45,143,80,75,103,255,177,84,87,239,91,242,254,233,113,252,29,71,10,108,104,189,158,245,100,67,31,249,77,72,19,233,2,224,60,222,35,96,10,70,166,149,21,169,27,49,128,128,243,228,58,216,44,239,68,193,52,180,163,183,251,194,18,229,198,109,235,108,251,145,217,226,91,215,141,175,226,217,33,186,149,66,174,118,162,48,231,91,24,151,10,122,167,55,227,217,177,107,95,111,38,243,55,111,88,232,113,93,44,128,132,249,77,47,75,151,150,19,216,170,139,9,85,148,171,175,76,180,26,132,222,190,162,205,141,36,89,170,47,198,46,87,198,61,214,232,97,19,76,25,108,183,79,121,93,171,244,170,205,7,57,136,225,71,23,116,190,104,78,176,87,246,144,43,112,130,191,188,112,246,119,11,71,42,229,147,3,173,227,86,141,120,157,83,180,168,85,39,173,158,187,231,115,252,120,196,114,46,140,81,4,205,43,196,27,100,141,15,254,210,207,210,166,22,110,218,9,120,240,101,48,237,20,133,118,139,243,230,197,197,213,102,42,204,190,170,78,10,207,96,92,85,253,200,42,95,115,108,133,17,107,207,46,39,201,153,44,209,176,182,48,167,117,191,17,53,234,244,199,174,224,98,215,117,191,199,255,84,151,24,210,246,225,84,226,98,198,253,164,60,116,196,245,142,32,12,107,89,98,45,133,32,187,175,52,232,152,202,18,1,205,57,172,25,217,102,157,190,161,203,13,66,131,188,137,195,75,127,54,61,246,58,229,173,33,99,230,235,198,149,143,24,226,53,171,38,252,147,73,107,168,94,74,140,188,250,222,40,10,80,164,168,115,34,46,166,223,143,227,105,41,105,65,84,8,87,43,164,85,40,86,247,222,115,238,102,150,228,48,227,95,37,122,174,193,198,204,202,90,17,239,185,23,227,195,77,25,96,165,116,22,173,72,82,91,161,31,65,104,187,112,131,159,115,160,115,55,206,189,231,113,20,19,210,100,245,211,198,66,184,106,251,82,231,31,159,171,213,66,93,12,174,41,15,27,106,245,34,33,2,192,66,57,80,181,115,72,146,72,104,240,15,105,74,61,229,158,68,70,149,206,10,194,55,30,26,56,145,166,113,118,198,237,226,39,242,162,61,114,61,213,230,3,241,45,171,127,93,87,234,198,126,52,235,89,31,91,93,126,106,33,184,205,187,64,32,74,52,74,71,55,31,51,58,36,123,73,195,202,32,26,209,158,71,173,86,33,144,156,218,228,28,113,180,81,114,191,24,215,235,47,216,39,11,141,123,64,27,222,19,111,231,66,81,133,254,249,48,125,119,27,173,56,111,200,88,213,155,139,206,118,146,61,212,228,27,178,78,93,77,105,42,235,94,193,86,188,127,210,210,232,204,218,68,158,72,68,241,4,33,0,235,108,234,249,96,93,175,154,65,226,153,6,239,143,204,222,132,29,154,117,134,141,86,199,49,201,88,48,52,187,143,231,248,205,116,162,150,97,110,144,66,252,234,111,217,101,20,35,155,195,68,135,22,247,157,212,194,46,142,59,181,79,117,81,22,146,57,4,115,193,59,47,103,209,119,29,99,1,127,239,123,254,34,239,200,161,60,77,191,68,222,193,219,31,97,104,112,112,57,28,20,218,211,92,49,234,174,44,235,232,226,38,148,145,223,21,126,213,112,194,31,181,2,40,165,140,71,45,88,112,244,133,206,81,84,199,7,143,229,49,145,251,237,112,21,33,107,104,21,233,223,237,119,234,219,234,164,148,19,50,217,86,207,21,140,21,138,245,82,184,102,32,190,11,50,36,50,205,201,251,72,170,238,193,52,195,189,138,107,187,180,233,152,110,165,89,89,86,153,29,164,38,237,223,111,94,238,174,235,120,136,158,149,79,171,189,211,17,27,102,150,247,220,239,246,39,36,185,76,112,16,206,111,215,52,95,165,254,83,103,99,129,229,16,24,0,57,243,139,174,58,54,184,209,202,223,222,213,25,134,16,145,8,189,254,11,96,18,176,234,91,224,182,141,108,28,103,207,101,4,58,214,214,60,56,15,75,182,111,152,199,21,240,11,28,106,204,39,133,58,60,192,194,236,168,15,28,234,139,98,234,189,201,229,13,45,30,227,225,225,253,239,167,141,14,255,119,54,97,255,255,217,107,230,196,135,92,31,28,228,253,86,129,178,149,1,185,76,0,108,43,247,255,142,115,76,30,224,253,194,148,91,169,115,107,180,148,34,74,50,3,98,181,63,24,194,131,58,140,27,152,200,15,43,53,31,224,176,24,124,95,253,63,129,193,77,105,97,151,125,44,115,15,14,247,129,230,229,42,222,37,104,229,146,182,253,9,98,83,250,113,11,107,35,167,247,141,165,118,71,197,121,118,10,169,51,154,14,105,125,185,145,54,140,47,134,84,114,181,163,30,77,241,108,134,209,253,104,90,9,30,53,252,161,240,42,68,210,45,6,79,159,146,7,179,97,195,36,194,41,160,206,76,183,10,41,77,108,128,103,230,125,138,131,9,17,117,160,35,156,123,23,112,219,99,150,2,174,232,132,55,56,27,214,224,70,216,218,177,182,13,245,152,72,80,115,193,224,91,62,230,187,146,130,194,217,55,79,188,91,83,165,150,98,61,155,151,171,246,111,167,150,96,24,45,154,89,139,48,187,85,245,12,50,60,207,144,78,227,216,114,125,179,101,152,69,190,190,74,24,178,3,223,157,123,72,84,198,123,113,21,34,240,242,178,34,220,160,213,176,85,152,179,183,94,186,216,97,152,116,104,48,15,13,212,208,109,38,169,162,28,62,88,26,112,168,153,241,123,76,134,182,201,76,179,93,133,124,205,10,164,205,149,250,196,66,226,249,30,90,44,124,46,112,181,0,211,12,208,175,157,55,205,8,59,159,255,118,254,162,247,107,50,253,31,41,200,125,81,64,66,155,65,45,70,234,96,225,32,33,43,233,227,238,106,199,150,49,119,118,140,73,191,225,146,56,200,117,118,150,28,128,205,169,129,15,102,132,62,49,108,44,222,24,220,176,149,151,186,63,243,22,178,77,160,108,153,229,55,161,240,177,217,99,252,235,25,6,96,134,216,157,138,73,100,242,206,19,47,139,185,82,251,4,33,169,142,94,222,80,188,197,217,238,211,177,50,79,151,217,59,12,111,115,98,211,95,112,169,49,14,189,238,104,29,161,56,216,93,243,247,81,54,179,87,136,100,176,239,129,207,134,141,17,94,120,237,179,31,166,87,122,48,110,240,79,197,142,170,73,101,172,230,73,24,117,72,242,98,175,147,20,151,172,15,36,178,251,34,15,78,95,197,146,145,87,127,135,149,154,253,186,112,114,214,211,213,175,178,242,128,69,34,82,61,128,206,147,11,153,244,12,96,7,18,153,29,94,27,103,152,128,166,133,227,214,52,2,97,21,14,153,88,31,80,5,171,114,246,112,18,250,114,132,70,215,176,79,111,163,44,29,148,187,18,141,50,47,26,172,134,71,100,151,128,78,220,16,121,134,160,255,222,127,81,109,190,184,80,150,236,13,43,88,195,156,52,120,23,168,201,34,172,212,247,55,96,124,38,69,65,203,92,12,108,111,188,56,23,180,159,68,197,188,162,14,166,51,47,93,121,113,30,218,150,48,91,154,83,123,144,179,15,38,154,177,158,87,65,70,38,92,67,186,63,58,42,58,138,200,110,198,130,131,145,67,30,251,42,188,160,164,176,121,244,228,71,137,197,96,254,204,163,215,116,67,95,171,163,91,20,203,72,97,9,241,236,254,208,196,194,201,165,21,69,37,215,117,202,9,39,202,111,255,57,236,207,90,110,78,9,225,252,32,147,71,216,176,254,196,135,36,17,125,192,11,99,39,150,69,239,103,205,63,215,249,246,108,39,62,93,21,107,228,123,12,159,140,236,25,110,125,38,79,169,144,250,238,31,127,51,28,137,208,225,24,100,112,252,196,4,54,2,106,56,135,179,58,99,157,222,116,50,215,188,239,55,209,112,134,10,39,142,73,222,15,93,219,213,232,181,94,205,228,144,210,115,21,179,124,71,84,143,206,26,212,174,214,169,72,123,114,12,190,175,246,144,176,67,154,198,169,110,143,80,5,39,132,152,174,117,204,45,129,109,48,99,62,80,78,192,88,173,166,175,166,190,160,159,202,235,28,60,71,103,142,78,223,248,91,12,70,229,170,88,107,158,155,43,125,208,187,151,163,7,216,226,187,224,93,206,93,9,180,217,132,84,45,4,15,25,121,168,205,161,102,46,169,90,175,50,7,59,20,52,188,103,166,227,229,120,194,223,54,49,36,250,202,131,41,71,202,186,12,200,18,128,104,192,147,198,141,183,120,255,52,121,29,193,174,12,242,41,83,223,180,117,160,124,115,176,171,11,27,127,77,187,193,26,15,218,141,228,9,123,161,63,106,137,212,183,93,63,187,125,155,11,122,162,189,135,147,150,111,179,64,168,184,14,55,186,183,171,122,191,215,152,116,73,156,21,4,63,164,211,82,175,103,108,47,125,217,230,13,17,96,167,97,190,155,139,45,118,54,59,127,39,211,101,247,95,94,32,148,181,18,251,122,27,119,141,115,220,87,121,59,252,192,253,98,129,164,210,182,16,108,77,90,191,86,129,77,27,183,17,106,90,246,97,77,150,124,90,209,134,187,98,171,37,175,158,97,116,190,108,129,197,80,82,81,85,51,161,20,88,137,143,5,31,211,57,93,98,250,25,15,244,134,116,191,75,85,17,30,243,97,231,109,73,74,169,66,107,172,149,100,238,245,91,124,65,128,181,180,157,135,138,151,99,50,247,214,152,218,105,238,148,196,207,67,114,130,51,139,218,209,117,232,197,216,79,49,38,170,152,249,185,158,141,37,60,176,151,125,193,151,227,243,176,179,73,232,252,103,159,66,185,1,166,56,100,23,241,57,186,62,62,86,201,187,26,24,60,251,249,39,245,175,187,92,5,139,241,68,206,167,23,163,231,105,73,17,230,127,128,211,246,58,64,71,110,45,125,51,221,164,130,72,13,112,12,242,135,217,211,134,229,193,4,121,10,179,5,164,249,159,11,251,198,208,50,235,8,14,119,149,83,150,44,22,177,178,133,27,105,87,131,253,175,43,198,209,101,159,162,91,186,124,107,70,155,169,125,167,26,140,161,37,58,230,2,203,245,64,45,52,135,99,251,29,247,162,49,149,189,114,184,19,114,76,186,110,75,251,216,198,56,186,64,70,157,200,38,97,173,223,143,54,244,245,174,162,128,192,11,207,249,250,86,93,150,193,122,120,220,40,43,244,196,219,92,175,19,191,165,31,209,124,48,20,97,224,26,55,147,219,116,230,190,87,187,74,75,101,121,175,189,255,217,135,126,255,216,161,85,24,60,166,87,218,228,254,211,61,101,115,53,55,16,69,236,1,246,87,15,85,69,250,196,4,90,147,101,78,187,44,77,77,158,177,103,149,120,148,244,246,189,61,226,158,107,97,245,142,251,40,214,159,146,157,211,242,177,114,146,90,55,145,199,220,67,136,146,100,71,133,154,154,36,250,238,109,189,111,194,178,45,90,234,251,117,165,223,249,8,238,22,57,17,167,34,217,221,243,228,134,5,119,248,169,124,50,225,125,145,99,24,36,82,128,147,81,127,28,70,242,116,220,149,240,76,47,195,157,133,89,54,93,0,72,222,37,218,35,136,176,206,208,152,46,226,159,183,80,64,138,43,39,225,127,170,250,187,1,209,15,230,184,232,115,90,165,56,66,53,182,224,143,76,55,30,116,118,85,51,250,7,161,119,148,212,4,164,230,194,213,120,91,25,54,74,53,17,16,30,17,235,124,25,196,108,79,130,209,102,48,128,46,97,242,119,240,153,85,217,227,139,9,168,2,156,111,73,87,56,187,171,174,201,142,217,204,202,117,142,213,197,134,171,80,64,200,43,18,46,245,245,166,31,218,40,21,50,0,15,106,240,187,49,224,47,196,112,66,56,125,139,174,201,190,203,93,54,90,81,58,119,90,174,179,5,249,177,85,109,10,101,237,173,159,61,158,98,91,221,253,19,48,107,64,226,14,70,248,45,197,236,54,22,211,228,31,244,190,116,214,152,132,58,23,237,22,17,116,26,253,113,176,239,134,177,118,163,21,43,197,184,60,121,223,51,110,81,87,177,14,161,190,113,202,237,48,59,192,191,94,88,47,74,237,18,139,67,15,115,126,12,136,60,224,255,65,236,140,127,228,73,59,147,120,193,113,172,100,24,75,34,82,38,185,61,158,151,248,169,161,153,29,163,232,80,5,129,199,5,13,132,115,23,231,36,217,81,7,192,60,197,41,133,100,148,133,236,221,254,108,7,222,108,52,228,108,103,229,180,116,57,80,219,144,212,176,201,217,77,212,132,62,119,169,105,74,182,45,234,120,128,155,112,56,72,83,187,22,202,232,159,157,45,120,202,110,63,43,16,149,57,103,155,129,216,72,105,14,136,135,135,240,178,47,116,98,174,233,51,223,231,173,182,97,90,211,75,101,205,62,249,212,210,47,138,64,37,106,218,96,2,150,159,118,248,202,85,207,69,218,132,114,160,17,221,156,217,36,239,14,132,175,161,179,59,59,71,192,210,105,138,105,57,87,161,204,17,58,227,102,23,250,44,0,103,127,67,130,13,58,135,200,97,64,60,224,205,231,1,66,88,17,138,130,165,172,169,66,61,191,4,177,10,175,43,142,73,229,11,146,76,53,145,45,221,238,71,243,211,200,7,134,41,164,240,63,95,163,3,248,234,187,12,3,139,150,83,32,18,145,76,240,215,243,204,239,101,19,162,176,69,199,63,228,88,249,94,184,159,159,214,233,202,103,212,136,135,138,21,86,177,131,9,95,107,237,69,177,22,68,85,204,169,236,20,144,158,190,242,24,91,231,205,238,89,170,89,162,77,131,122,78,136,99,21,127,125,104,79,121,75,185,35,83,205,127,240,29,124,171,150,24,111,252,194,192,63,137,84,253,29,92,140,93,236,204,252,87,233,77,78,153,157,130,249,162,5,72,6,218,159,201,148,243,147,222,167,184,142,5,249,241,126,132,237,200,212,30,192,247,92,2,109,194,224,96,153,159,44,154,68,234,60,247,169,151,137,182,175,129,153,217,188,156,78,191,195,94,107,83,208,113,143,80,76,225,151,234,227,230,223,233,208,115,54,157,29,197,230,20,172,100,156,172,254,49,219,103,114,199,191,224,64,127,100,70,56,10,33,196,110,236,159,52,76,148,25,213,24,63,144,202,216,168,167,211,208,248,85,194,161,186,160,74,105,125,133,254,11,247,116,116,234,1,105,53,204,125,22,234,227,54,27,218,53,117,246,70,3,27,165,178,138,52,152,115,254,79,66,63,110,146,231,202,229,219,35,134,49,189,251,122,179,225,43,63,115,128,110,41,237,134,86,207,216,243,181,234,218,115,247,103,8,179,83,29,104,249,86,99,184,24,239,139,60,210,146,217,102,237,145,130,238,68,53,85,31,157,139,207,232,28,117,47,44,193,117,73,225,193,28,12,190,20,251,85,237,255,171,52,160,43,216,100,17,52,191,201,35,109,130,167,100,141,76,77,233,215,5,144,84,100,185,114,208,28,154,168,205,151,80,76,227,104,11,139,71,12,161,215,62,202,134,87,115,148,124,247,255,227,49,238,94,158,227,195,146,82,189,177,175,120,160,21,149,222,161,125,54,54,91,41,45,192,236,124,210,199,225,40,63,77,140,41,83,78,249,169,54,255,160,83,250,97,61,56,120,200,62,75,90,214,81,227,85,212,152,52,46,100,166,118,19,235,88,33,164,65,148,36,170,251,253,83,110,86,77,34,156,111,211,215,250,125,180,175,29,105,174,240,227,52,91,22,80,50,208,34,226,244,196,42,195,147,168,25,59,52,103,95,135,210,38,11,235,33,67,104,148,197,120,221,126,195,243,176,102,40,173,174,247,243,72,89,84,221,235,16,91,127,110,173,74,14,140,22,8,199,85,15,246,217,193,79,251,129,11,203,252,163,198,208,211,78,248,48,245,128,73,194,111,116,168,38,52,57,236,168,21,224,226,40,198,43,167,38,136,238,122,240,153,211,162,36,226,171,47,136,232,107,91,62,141,174,5,205,121,216,106,15,221,149,194,10,166,225,137,88,8,226,39,139,46,11,99,141,15,205,99,98,83,74,18,9,131,237,35,192,174,222,53,139,69,82,94,9,152,139,156,7,196,39,69,199,247,213,63,62,177,184,210,56,114,45,65,247,178,208,169,80,127,128,116,214,186,191,29,244,64,84,160,253,174,170,118,28,64,171,43,204,108,125,167,0,181,175,125,52,101,121,140,208,147,111,153,12,188,35,217,207,126,44,29,34,224,154,144,131,97,129,197,251,40,185,131,65,73,0,41,84,148,16,161,156,30,203,159,67,11,219,56,95,113,150,12,33,211,187,221,30,107,26,126,240,26,217,214,0,130,76,143,86,129,244,104,63,91,35,128,170,41,165,116,86,152,161,81,226,165,204,82,242,76,83,232,180,53,236,113,115,95,147,71,158,164,128,210,71,131,3,103,4,130,3,10,127,167,129,177,136,240,181,48,123,31,146,222,88,178,105,87,249,217,156,110,55,149,26,187,251,243,109,53,243,125,110,245,155,61,38,15,138,124,224,84,113,49,7,246,160,246,185,105,85,182,81,251,4,161,164,4,109,148,135,173,37,203,119,186,42,117,38,200,128,254,225,175,191,0,199,193,116,131,106,53,19,172,139,167,223,123,231,6,140,94,211,241,166,139,194,57,239,77,46,74,188,213,196,82,17,134,181,238,196,155,14,111,72,155,10,0,164,36,140,31,59,238,78,23,200,103,69,185,198,112,26,205,4,199,50,119,150,212,39,128,251,185,19,234,228,67,66,152,10,21,225,150,229,146,179,199,63,156,27,146,142,252,19,255,84,251,96,125,87,13,57,107,211,106,124,20,44,129,196,89,98,118,217,172,51,23,78,137,35,82,2,92,104,71,136,115,217,56,151,164,100,189,67,13,127,37,20,28,151,71,123,215,158,17,225,129,190,128,150,73,228,98,177,41,118,155,103,202,132,156,242,25,34,236,7,130,162,49,94,33,131,198,147,55,16,96,179,134,139,61,201,107,143,41,7,239,36,119,160,22,166,209,42,231,231,90,143,99,242,133,202,172,113,10,117,130,14,223,62,143,235,171,223,26,165,188,123,101,101,189,18,183,165,147,125,175,25,77,162,180,36,171,213,22,26,186,123,123,213,243,11,17,242,23,9,190,235,119,62,155,199,201,85,93,68,82,213,18,196,100,242,124,221,180,34,43,15,231,202,27,228,39,13,139,39,141,224,216,185,2,138,238,164,64,106,200,175,225,223,43,102,128,84,140,33,125,15,119,173,80,143,197,93,38,241,133,103,194,126,109,185,229,48,39,54,152,147,104,32,190,31,109,72,238,94,163,236,2,173,21,117,102,6,75,101,101,202,104,88,247,130,246,5,83,242,1,61,201,221,122,132,49,13,52,195,181,199,188,66,112,101,15,205,57,167,107,251,18,25,58,218,117,63,233,50,222,205,92,24,201,254,163,47,124,22,165,212,83,211,55,218,69,106,7,125,238,130,170,233,130,146,175,195,24,169,246,191,111,70,245,37,194,203,26,247,227,27,186,84,196,18,230,216,41,10,180,54,250,220,186,179,107,94,173,73,153,29,212,122,242,70,24,26,135,203,241,240,128,66,37,21,159,14,69,32,110,184,106,19,182,184,163,68,252,156,151,222,156,85,126,47,187,142,232,156,211,192,59,66,163,23,98,7,156,191,69,11,123,149,175,146,191,133,28,222,240,208,209,29,100,161,92,16,11,13,152,23,48,229,178,70,9,150,83,205,124,96,234,131,197,68,12,203,123,166,237,90,154,220,106,86,239,80,75,71,171,45,114,149,124,146,56,174,9,132,250,101,248,152,255,6,46,126,165,202,253,63,159,77,78,140,10,27,194,123,181,163,69,40,167,180,191,235,68,112,47,77,116,29,144,86,102,125,204,166,114,128,237,25,146,17,88,116,237,108,187,76,243,214,123,89,82,162,109,45,7,92,121,101,45,70,79,68,59,219,121,242,84,4,191,222,64,54,7,220,210,133,151,166,195,250,72,237,91,44,75,114,106,242,104,166,7,16,121,180,242,205,181,76,200,69,98,220,154,103,147,106,81,139,61,151,121,163,248,220,34,144,57,105,155,241,240,104,222,128,39,44,221,218,76,20,137,122,112,96,238,171,62,107,235,33,5,228,123,47,84,4,37,174,23,96,75,230,123,33,143,247,143,117,33,127,209,175,20,118,107,132,73,22,98,180,169,179,116,121,251,58,87,177,47,64,114,100,142,100,90,128,59,151,25,9,28,60,91,228,169,253,171,44,248,61,0,92,51,127,230,50,75,139,57,19,153,29,16,66,72,92,24,72,84,235,214,111,14,149,226,92,237,214,223,216,30,191,155,91,211,251,221,194,234,31,167,217,40,121,142,194,90,238,154,250,168,22,153,14,36,135,74,73,8,194,115,31,80,9,3,96,190,142,245,11,74,31,185,187,196,6,188,33,41,121,6,65,87,92,69,225,141,89,71,28,29,82,244,55,50,142,141,244,129,229,140,190,147,179,18,100,150,117,5,51,98,235,185,223,63,71,128,5,40,126,73,247,219,91,254,135,63,154,203,42,180,138,35,168,43,255,194,141,252,111,213,210,149,54,43,254,177,14,91,105,164,154,81,152,236,187,14,94,17,205,77,172,119,231,120,150,234,239,74,122,74,170,4,81,90,167,181,172,58,18,207,124,137,236,30,95,80,79,216,110,13,73,34,149,208,47,41,23,152,2,17,53,25,165,70,216,234,136,10,245,108,125,39,237,187,0,223,197,243,84,228,227,86,22,187,140,195,247,171,94,123,155,155,64,101,172,128,95,94,65,193,115,255,200,55,95,142,177,195,68,201,68,48,3,166,121,156,143,72,189,158,196,196,223,34,50,194,204,94,170,191,14,56,15,190,124,124,145,37,217,213,195,250,5,48,118,228,147,62,212,32,165,222,128,14,62,51,144,248,125,81,109,45,112,177,9,199,155,66,233,45,52,183,60,212,41,231,15,130,175,122,218,141,235,86,109,223,212,16,70,50,14,46,61,192,89,47,106,98,174,236,248,95,122,80,240,199,238,197,143,207,48,62,111,159,181,220,205,183,204,222,62,25,252,226,46,214,226,217,166,167,172,87,220,45,185,8,89,141,201,100,240,116,28,64,61,177,15,21,171,140,119,218,48,127,107,193,0,24,55,242,29,222,69,213,215,26,156,144,75,41,153,56,4,74,120,19,120,84,30,205,10,251,14,90,88,104,248,14,214,102,109,142,111,22,136,138,164,27,243,24,127,102,0,96,141,99,155,29,188,51,5,118,233,49,222,167,47,220,93,248,103,20,247,202,213,234,6,190,136,56,4,75,31,36,113,41,101,243,255,242,31,56,12,111,217,125,54,8,3,169,139,101,9,238,59,5,139,15,254,189,31,46,241,253,13,229,60,213,18,6,146,114,10,178,236,123,43,41,152,191,91,72,144,240,46,3,170,236,48,49,225,58,91,218,173,139,152,153,11,9,234,34,13,109,235,158,93,89,214,15,137,147,189,12,209,82,143,255,20,38,12,249,208,156,186,188,139,172,146,207,205,177,236,103,29,117,124,222,247,57,72,98,65,125,111,177,21,123,68,238,231,193,113,130,10,0,87,148,47,131,83,35,132,18,29,61,223,104,213,238,2,78,212,80,77,46,180,175,233,20,91,122,239,200,239,234,202,137,36,45,255,82,153,230,101,157,154,63,120,212,86,118,64,23,107,204,54,111,216,51,73,188,66,64,165,51,48,230,26,90,3,48,59,144,138,231,231,11,234,82,86,1,229,144,191,106,191,59,198,172,6,252,39,242,106,164,221,103,109,190,232,142,232,13,195,59,42,62,254,7,21,148,225,101,80,198,201,56,109,130,23,178,246,2,230,7,162,154,91,229,98,11,70,120,55,77,190,67,14,39,18,246,134,102,144,162,56,155,30,52,143,94,79,117,109,204,183,121,119,18,247,197,172,161,42,148,38,103,172,208,166,105,8,11,172,202,80,236,210,176,239,87,185,239,248,207,154,1,72,204,53,97,92,175,166,232,66,249,117,195,178,139,46,83,149,110,83,72,54,7,117,62,2,185,69,251,104,245,162,35,174,238,108,208,219,103,54,107,86,54,118,39,110,114,88,35,231,45,166,39,233,146,163,28,239,95,26,207,218,178,203,39,142,103,191,40,29,66,212,128,118,134,214,37,148,140,114,236,80,198,106,51,155,231,92,5,25,76,163,160,185,170,55,103,141,78,43,45,182,83,21,233,81,30,61,185,244,55,71,22,63,217,43,213,4,222,164,62,216,223,93,248,130,37,105,142,77,121,165,53,168,63,205,72,241,11,211,235,102,2,58,242,84,200,84,136,134,102,101,69,157,107,80,45,164,151,122,13,14,93,239,171,252,213,22,83,108,236,176,106,233,92,28,60,163,240,102,209,150,182,173,121,157,245,220,117,150,199,204,241,113,5,193,220,69,84,204,162,113,174,242,0,194,69,212,181,170,140,13,168,10,109,241,188,187,56,131,165,12,234,181,102,48,100,197,125,57,117,173,136,198,232,181,28,24,159,236,178,216,106,104,169,229,26,211,202,124,20,17,10,13,208,28,111,255,113,128,185,71,103,191,175,107,44,25,98,95,121,249,228,169,84,54,152,244,199,126,233,158,94,226,240,156,253,141,251,207,204,220,222,150,78,75,255,205,98,16,35,208,99,98,69,50,138,166,190,140,47,113,56,236,75,105,221,103,165,21,39,189,178,250,126,238,40,231,174,253,66,235,248,198,6,179,170,235,206,95,129,70,173,22,139,90,117,214,161,77,145,119,227,140,89,131,188,217,59,144,240,119,10,11,64,129,11,94,203,4,5,239,69,248,203,182,110,117,18,127,14,216,53,112,102,122,113,17,94,58,91,42,88,25,138,178,81,179,216,35,135,153,145,231,84,191,57,56,244,221,176,179,191,202,211,47,34,225,157,6,51,159,62,30,21,122,123,206,131,124,53,15,109,212,69,233,112,67,1,245,59,180,152,255,53,138,47,71,92,75,101,232,105,114,242,7,32,130,187,77,171,223,99,195,62,205,74,187,23,176,158,150,198,222,217,90,14,153,241,65,44,236,39,72,153,200,31,15,217,61,197,247,60,90,174,74,112,96,243,157,205,116,250,154,162,18,42,21,236,223,115,167,0,171,111,172,125,38,98,203,61,245,45,156,38,145,52,183,73,59,68,46,228,128,245,124,224,12,234,12,196,230,154,69,254,134,40,9,157,1,214,141,136,252,144,136,170,113,140,46,83,86,65,242,25,228,87,79,142,148,176,15,71,246,208,147,35,122,189,191,149,142,232,27,159,199,254,216,204,77,213,188,58,242,128,175,82,250,195,104,66,213,240,134,155,89,3,161,229,184,81,58,17,169,165,186,153,16,13,71,142,60,246,31,141,159,25,78,48,30,135,58,25,123,44,169,28,106,153,14,141,15,235,95,178,16,243,37,111,19,56,111,253,73,60,171,101,50,145,166,58,179,193,34,7,188,211,6,65,183,217,170,51,71,125,127,252,19,111,211,48,63,54,203,213,140,132,223,27,108,185,70,137,122,8,18,226,40,185,14,211,157,231,123,77,114,89,208,122,77,169,59,164,177,153,81,213,79,155,45,240,254,205,29,239,149,238,98,127,88,184,170,2,44,24,133,91,50,26,126,78,233,57,151,132,184,155,79,115,118,39,73,171,158,113,66,127,221,148,16,136,248,199,175,78,38,17,196,237,74,119,171,200,11,95,83,204,90,50,20,183,184,81,145,148,159,69,112,188,30,128,80,157,157,255,165,239,46,109,234,103,175,206,109,161,136,75,217,26,36,58,162,73,254,184,111,99,213,46,125,236,17,237,94,92,123,153,211,159,19,159,76,162,85,16,99,1,214,160,169,126,80,69,89,221,132,208,193,36,111,108,62,225,218,48,251,3,172,19,49,41,222,60,107,174,61,47,212,69,55,253,170,25,119,250,40,19,45,167,224,143,106,144,199,26,22,235,206,237,45,136,239,105,198,5,93,61,83,18,29,159,160,186,55,5,225,95,196,213,3,157,138,53,103,35,52,215,134,75,200,88,237,127,117,115,230,120,239,14,129,89,85,137,99,206,209,68,233,57,187,36,245,10,198,79,125,158,199,237,8,28,141,203,180,29,221,211,207,42,187,52,79,69,70,213,85,227,102,147,146,107,28,129,46,85,8,174,66,185,136,162,63,36,33,249,133,245,202,238,27,197,246,166,131,22,52,43,178,142,249,77,53,53,111,186,138,199,157,41,215,152,23,186,233,180,28,99,213,130,155,171,127,75,218,79,36,172,139,86,145,164,208,250,13,61,148,103,154,240,74,237,199,163,186,84,98,91,124,33,146,237,48,55,110,168,157,167,237,145,188,199,104,140,246,70,136,41,158,229,78,191,161,231,95,67,141,173,2,159,51,186,55,158,109,86,23,42,180,151,49,75,96,247,181,210,101,119,119,152,120,123,235,126,52,251,154,189,239,187,211,101,234,7,68,13,48,116,177,22,92,219,125,164,212,99,170,179,206,55,140,40,118,88,193,252,178,28,208,43,100,145,61,111,80,131,5,189,81,233,17,250,112,43,48,118,32,148,40,133,93,151,227,217,52,115,26,18,55,144,59,170,211,229,20,132,27,77,106,255,42,137,78,22,252,99,61,67,21,118,102,171,251,168,140,78,200,182,238,40,138,79,222,89,17,164,144,203,255,23,253,160,193,220,242,119,210,101,68,114,24,1,131,208,252,215,230,215,31,110,121,255,190,64,16,224,225,225,61,249,140,247,143,184,187,41,237,197,229,5,185,71,240,255,213,123,230,241,126,118,216,47,147,255,196,255,116,81,250,179,193,185,16,239,103,5,147,166,76,166,67,8,205,103,86,233,205,156,96,132,59,183,3,44,91,74,188,36,60,77,232,243,144,77,203,178,128,222,239,159,99,210,129,10,68,149,102,236,215,58,207,137,26,176,254,220,115,221,30,107,35,74,72,99,108,158,217,97,4,50,158,209,254,131,159,130,194,100,131,11,46,33,246,197,185,132,51,80,214,200,116,217,106,51,239,201,159,59,200,130,213,23,117,77,23,249,92,98,83,243,37,32,18,73,237,76,197,93,243,168,231,125,85,22,180,154,131,208,185,249,152,110,132,199,130,175,149,225,198,212,239,214,174,238,251,27,220,237,36,156,79,85,17,227,98,92,4,22,203,91,249,37,187,234,66,233,18,69,2,43,175,181,217,235,219,84,131,118,137,147,189,93,54,225,159,231,94,228,53,193,194,78,122,88,107,251,45,179,85,11,10,207,207,211,92,125,138,56,134,219,15,127,156,111,17,27,142,247,229,196,114,35,155,100,192,188,14,133,221,235,13,86,111,128,36,238,223,211,243,165,252,95,237,87,219,45,216,213,189,224,207,106,45,214,240,205,136,74,78,182,207,96,170,77,210,248,222,117,49,205,235,120,20,31,17,193,3,74,207,229,4,240,51,170,84,252,118,122,200,104,84,179,67,90,105,1,78,174,173,97,136,28,252,106,157,193,31,157,192,98,166,11,22,119,211,3,78,190,98,187,20,37,123,53,232,129,31,229,179,227,190,18,224,203,247,40,17,28,57,205,150,160,209,1,232,181,66,30,141,109,216,28,161,182,29,161,168,216,88,42,65,48,231,112,74,144,143,196,151,71,73,199,206,146,96,71,241,60,73,169,57,92,83,131,162,195,106,204,16,4,29,193,162,192,55,33,152,204,43,16,55,247,53,7,208,175,222,84,156,223,34,254,92,36,238,247,111,103,123,185,169,206,138,93,10,220,78,43,123,38,119,81,139,187,107,255,124,222,20,249,45,30,217,151,86,67,97,59,46,38,243,155,61,23,152,197,248,149,49,139,149,160,154,114,196,183,37,218,34,98,79,92,255,97,85,129,70,215,111,55,155,53,201,210,194,72,188,61,105,129,129,37,13,166,67,253,62,238,104,39,235,90,80,225,187,179,115,94,15,68,8,63,140,109,174,11,32,207,197,207,211,121,128,218,1,50,39,83,147,36,192,91,244,95,156,92,217,39,67,70,108,27,73,55,193,221,156,247,217,100,47,189,213,129,230,48,214,17,165,38,43,108,31,163,114,13,47,58,56,36,252,225,196,71,191,164,132,17,243,134,74,71,69,35,33,1,155,174,176,183,170,161,192,112,75,196,248,231,252,164,153,80,8,58,242,205,144,162,61,43,225,42,197,189,82,16,112,193,1,167,216,14,123,181,214,24,212,23,202,237,11,123,167,15,52,19,23,121,115,232,250,222,224,216,42,209,146,228,119,242,213,150,168,102,36,55,149,67,61,15,222,63,181,241,82,142,35,184,248,193,65,144,46,178,62,81,8,140,109,89,5,65,195,231,70,49,24,74,251,147,10,204,220,208,75,34,6,216,218,91,133,96,92,183,177,71,241,56,83,138,227,236,9,105,63,128,185,106,146,252,232,52,166,18,40,192,204,140,19,228,138,204,225,203,116,245,104,240,166,249,57,220,51,166,139,85,1,219,100,231,40,250,222,178,229,162,7,55,138,157,191,89,55,47,89,68,245,175,175,210,233,19,80,214,123,167,52,50,25,237,186,189,120,97,124,186,201,36,169,100,218,126,17,155,150,178,15,61,212,39,71,186,207,244,49,118,68,213,214,241,103,45,80,51,124,193,111,34,219,160,48,248,29,240,199,113,216,191,141,101,252,100,3,18,233,255,189,61,119,147,114,174,222,6,100,145,199,227,217,85,138,76,238,162,115,88,96,183,80,103,5,120,4,91,105,157,173,103,127,207,9,185,225,61,231,157,230,209,162,31,214,2,67,109,98,120,240,29,16,8,126,57,225,64,16,77,132,88,101,33,129,159,133,166,62,143,62,197,211,34,143,2,68,1,48,241,129,228,174,109,187,244,239,21,224,174,181,112,163,5,110,92,187,148,172,58,149,71,163,65,27,17,116,1,116,104,52,135,141,151,168,13,22,39,136,17,75,155,201,54,32,68,57,33,114,221,242,49,42,134,93,103,182,191,161,27,85,153,194,63,93,108,146,196,21,85,253,81,21,170,102,143,217,90,28,235,157,98,43,173,212,169,131,16,238,201,219,226,11,194,152,81,230,122,185,111,136,225,8,253,12,125,162,182,180,62,186,89,96,124,76,30,107,52,65,130,211,141,52,74,140,232,169,87,216,203,151,30,50,187,135,220,122,117,66,174,244,63,130,217,77,225,162,86,185,30,237,111,222,60,250,3,217,180,239,65,81,59,219,90,198,203,254,233,190,145,170,96,56,163,79,97,139,203,33,50,53,112,117,117,14,219,189,241,214,252,238,201,203,91,18,17,153,248,180,208,126,86,136,182,135,74,216,33,240,221,24,158,39,210,119,74,22,180,244,149,157,4,204,201,219,237,77,71,166,231,209,192,207,164,11,34,223,91,96,92,187,185,68,156,146,172,104,215,171,118,124,238,125,45,161,171,0,154,132,36,25,60,207,85,51,13,14,79,91,235,31,27,75,95,0,19,121,23,158,146,0,122,233,254,31,230,254,50,40,142,239,141,227,5,137,145,64,128,4,130,91,2,195,224,18,220,73,112,6,119,27,36,184,187,51,64,72,112,135,25,108,208,224,238,50,131,187,51,16,8,206,0,193,221,101,144,144,236,239,127,239,238,214,125,183,187,175,238,62,85,93,213,213,93,117,250,116,159,238,211,223,239,167,207,233,7,206,183,161,235,238,63,92,119,107,98,124,68,67,17,54,190,205,227,23,149,151,183,235,244,45,33,78,68,126,232,126,13,97,208,84,90,156,56,18,100,46,222,11,84,201,227,175,93,59,233,156,167,18,37,9,93,78,157,74,223,166,186,236,196,176,90,49,57,45,155,145,82,159,254,34,48,213,229,41,4,18,67,144,43,2,3,3,13,165,191,218,37,1,217,63,134,163,99,215,79,114,22,170,60,249,227,211,92,158,151,245,72,178,51,20,191,196,193,120,110,82,207,198,168,232,106,143,201,205,238,17,62,32,229,52,8,95,104,48,221,135,127,75,236,10,25,140,215,204,74,58,113,109,78,40,76,21,66,246,177,224,248,24,241,175,78,124,16,189,228,177,246,3,82,218,43,58,120,5,2,183,247,164,177,191,51,184,140,21,36,242,3,202,43,207,66,214,171,143,192,124,131,99,232,48,75,117,149,116,107,15,246,119,111,240,95,234,92,91,71,194,247,157,177,255,44,37,249,180,192,154,108,99,125,39,173,185,70,199,148,7,234,45,215,24,96,34,192,152,22,229,132,143,221,143,198,101,224,1,99,6,219,215,163,98,170,69,61,221,78,214,21,197,210,208,7,142,105,194,222,196,87,105,150,108,1,118,66,33,204,179,228,24,191,24,101,50,13,222,225,183,64,103,235,83,133,72,227,66,192,184,149,129,16,143,33,11,212,245,249,235,109,107,203,169,85,90,113,90,154,156,251,0,75,65,47,194,77,69,151,159,202,189,241,214,121,99,255,245,53,164,158,242,223,197,9,114,81,171,112,226,107,235,121,234,52,186,17,57,212,34,97,106,150,121,237,88,243,238,178,164,157,37,177,138,106,134,108,67,75,138,86,221,165,103,168,137,149,237,251,28,62,68,123,73,206,184,97,74,145,150,165,206,78,64,101,239,71,104,112,67,27,215,161,174,205,178,129,162,152,202,81,166,199,6,60,217,79,255,98,54,201,79,104,96,148,143,220,2,189,57,85,16,131,246,115,200,64,38,49,203,181,45,244,204,12,38,94,254,12,50,74,158,234,129,17,24,249,183,35,38,243,48,2,99,154,83,107,212,240,215,239,146,214,43,190,227,154,139,39,217,77,75,159,160,123,18,23,44,97,239,41,248,169,146,75,3,227,94,109,81,170,69,216,58,96,251,154,222,63,60,230,128,170,100,167,153,171,212,89,250,122,133,229,15,159,25,69,1,76,83,116,172,243,242,233,240,246,207,129,80,25,134,178,28,13,197,78,22,23,30,176,64,117,188,165,138,164,212,137,70,119,15,219,73,97,4,197,2,194,220,42,149,135,13,56,58,150,218,185,229,100,250,99,76,82,253,53,247,128,6,127,140,79,27,88,123,210,8,88,111,168,174,136,51,149,53,236,100,229,80,100,157,149,253,206,186,188,62,78,206,139,234,73,179,143,218,251,63,173,224,233,246,10,241,180,198,209,126,154,163,190,91,228,221,146,100,172,166,154,110,135,0,176,41,235,70,5,234,24,96,231,211,35,17,157,0,171,161,225,211,192,250,39,114,205,163,147,178,40,102,83,98,118,69,252,154,123,97,136,6,113,24,165,229,132,138,202,149,157,47,243,105,126,142,54,200,192,194,32,251,242,148,212,14,85,13,248,56,59,4,47,55,21,126,40,218,69,98,107,76,152,223,228,177,218,42,115,77,20,216,188,12,48,254,173,39,64,209,18,253,46,133,56,67,248,40,249,7,28,46,64,118,0,146,204,50,202,43,137,38,196,27,124,136,188,89,151,27,196,101,204,183,52,112,81,42,32,224,66,49,134,37,151,237,17,1,233,84,11,7,21,60,117,54,30,166,214,136,16,176,82,19,153,60,142,174,68,37,241,76,239,72,98,10,121,29,190,29,53,153,125,114,253,218,6,37,31,53,202,40,192,229,43,38,250,210,163,184,245,197,125,141,183,32,198,239,134,13,234,63,229,218,200,143,222,173,112,24,216,200,203,89,122,192,80,85,179,233,154,22,165,9,19,98,70,201,73,180,32,100,215,10,47,184,30,83,169,187,249,155,49,243,131,57,125,113,204,55,217,7,81,225,156,198,171,240,234,42,171,145,213,81,193,103,130,25,63,86,61,71,122,92,233,59,18,20,190,7,174,158,105,156,17,242,95,239,204,225,62,88,91,113,218,217,243,130,232,25,208,69,109,47,96,136,250,24,24,220,105,70,141,72,73,102,91,243,173,199,8,137,27,9,71,247,151,247,8,200,91,61,90,126,1,143,138,191,150,194,65,103,117,90,185,25,35,166,139,49,62,70,34,212,191,78,218,91,44,5,183,97,84,126,45,195,118,38,133,241,203,85,234,158,250,79,45,209,174,251,184,129,63,199,122,41,4,104,9,54,70,118,130,135,100,83,52,228,253,144,235,167,152,31,219,222,147,158,4,153,45,134,124,13,105,68,218,221,240,253,190,106,249,128,19,125,66,49,108,164,75,224,117,227,138,49,79,218,221,29,144,26,70,191,176,187,66,219,165,120,168,86,133,219,229,224,65,175,33,222,211,63,71,182,109,154,25,182,236,156,65,197,217,195,229,45,101,251,73,53,126,77,114,149,223,192,169,226,104,39,190,55,189,159,27,199,117,168,40,65,148,10,163,239,124,31,46,87,45,199,74,166,231,61,44,116,67,52,52,213,137,119,49,214,166,44,15,248,79,254,224,33,110,235,193,120,12,50,237,147,38,60,162,23,59,208,216,81,9,14,37,208,32,167,133,193,66,41,242,54,46,30,132,92,51,127,64,93,187,211,228,222,91,9,63,33,208,4,240,110,153,215,48,178,27,5,223,90,13,114,232,65,223,55,201,185,189,162,115,14,142,122,151,30,93,240,199,14,146,0,105,209,43,0,41,206,12,70,30,44,144,87,33,66,30,232,61,106,94,9,42,90,19,171,68,48,188,127,239,115,149,84,63,221,158,97,247,214,47,131,62,216,24,175,76,194,95,177,19,53,27,107,126,48,104,200,255,56,168,229,78,25,76,87,254,70,205,219,90,166,223,195,79,238,199,14,67,255,180,75,201,31,231,157,101,130,119,253,96,189,123,236,69,59,235,208,74,9,234,69,56,225,67,17,31,64,71,246,101,44,9,28,151,16,247,5,81,46,63,46,100,254,243,102,116,229,20,39,52,245,25,161,76,226,3,135,173,116,61,137,33,217,9,2,89,80,232,44,92,97,197,58,165,147,197,81,167,29,53,253,83,147,228,47,7,67,107,44,9,16,214,220,203,103,71,151,242,202,148,150,128,174,100,49,214,115,64,245,160,133,133,197,209,120,74,108,91,38,19,126,161,133,167,29,198,251,238,69,129,23,69,255,178,248,126,235,110,98,230,161,234,210,127,149,28,234,27,111,87,43,90,242,120,167,29,121,18,222,86,239,236,85,186,168,177,83,180,212,41,156,38,146,26,165,175,164,111,147,93,22,235,11,23,224,44,124,152,94,153,127,76,109,200,46,250,239,56,145,70,154,184,110,216,248,130,131,185,229,163,70,87,124,223,123,254,74,64,188,74,87,127,181,0,111,80,122,106,163,178,113,219,21,193,28,36,196,76,191,228,241,108,211,48,224,183,62,192,40,118,23,231,3,101,129,190,254,34,114,94,45,24,133,26,208,89,236,104,92,89,147,231,59,53,17,153,232,129,19,172,208,137,37,1,192,167,28,195,19,103,209,177,162,186,36,195,183,160,81,217,182,202,72,88,24,158,120,229,58,244,23,18,234,225,99,14,251,18,9,84,154,91,143,127,196,28,87,186,94,204,53,63,215,231,105,113,173,233,72,169,126,238,68,33,35,201,156,39,133,250,165,164,146,160,156,111,156,223,55,89,197,213,214,89,254,158,203,67,187,207,79,225,51,229,170,89,226,243,7,71,140,201,28,102,41,214,72,0,204,255,52,165,104,201,63,8,6,249,242,74,130,195,214,244,90,79,238,191,231,139,107,244,110,250,58,215,197,24,119,119,234,18,207,199,231,207,160,77,115,25,83,141,110,140,182,196,18,47,137,180,179,162,40,46,134,42,23,244,243,101,181,4,187,91,37,77,71,10,87,194,102,160,184,73,42,156,115,196,22,144,113,7,22,112,33,26,10,248,228,2,33,171,105,157,152,200,43,117,230,159,147,97,104,210,158,163,231,124,116,130,61,152,52,56,42,240,36,165,2,194,195,88,94,83,193,210,9,227,148,219,215,234,25,12,248,123,163,20,40,229,149,181,215,55,176,135,205,44,22,120,163,146,0,18,65,112,223,124,127,73,243,217,214,154,23,78,209,23,83,218,45,234,214,118,56,76,255,169,155,35,50,78,129,14,218,170,74,237,123,190,194,244,23,254,229,202,156,244,100,71,155,225,21,91,57,153,2,130,135,115,184,132,215,186,175,26,172,109,52,53,151,158,44,233,169,29,0,192,159,152,0,123,98,124,54,222,198,130,189,174,166,115,226,14,26,213,60,30,229,54,184,26,222,195,210,45,190,123,154,192,209,44,230,191,197,32,138,163,75,239,177,230,20,249,19,203,211,134,79,235,175,244,164,218,163,236,213,56,117,62,146,202,198,46,115,88,39,177,217,185,89,38,43,236,210,173,191,194,33,137,208,236,245,163,67,201,40,209,210,186,113,86,13,97,33,192,171,30,242,64,54,250,252,214,67,63,46,173,130,62,181,64,110,181,252,25,215,13,92,223,216,175,2,152,241,82,10,160,2,227,41,57,18,178,170,104,103,37,105,175,27,81,102,18,122,231,151,252,254,110,143,135,53,142,140,215,171,123,184,77,202,106,189,145,251,41,66,1,24,1,177,180,62,74,142,144,46,206,134,241,253,158,160,1,46,75,89,160,1,251,241,204,240,70,22,3,170,202,154,152,11,193,50,78,42,23,138,168,24,162,157,96,111,160,207,38,67,220,112,113,233,43,106,243,181,145,12,182,29,8,161,23,176,168,144,116,224,193,144,174,230,137,222,170,64,145,115,59,48,110,184,25,95,212,103,90,208,241,170,82,248,243,157,144,152,89,75,68,27,228,194,164,149,82,60,215,75,138,213,213,213,195,206,118,51,239,15,178,74,54,236,54,108,153,163,142,204,233,64,94,134,122,45,14,149,73,78,40,178,37,242,200,23,210,152,112,2,34,62,153,90,235,19,54,65,179,172,88,93,20,47,78,71,186,173,93,221,11,20,126,224,251,8,184,3,211,18,130,255,146,70,216,26,214,38,64,30,181,204,185,70,229,128,169,34,26,154,177,225,138,162,160,126,9,97,229,21,219,165,190,71,26,46,196,228,76,131,137,56,133,207,80,60,11,191,85,156,25,195,58,45,162,222,101,138,60,215,186,80,58,255,63,93,18,222,87,229,57,78,240,66,75,118,38,60,29,238,44,135,236,98,243,170,152,227,40,224,192,185,156,89,84,127,187,30,208,148,60,197,217,60,175,109,176,106,196,4,72,136,68,71,142,201,54,150,21,10,187,247,241,39,159,152,89,126,205,62,135,238,116,164,116,101,22,60,75,78,195,232,27,196,84,88,4,162,1,60,145,19,121,237,177,162,6,69,175,168,23,125,148,34,240,93,39,117,76,172,164,183,150,12,86,211,133,74,240,111,224,146,207,208,206,26,22,115,64,39,80,220,183,24,149,82,225,133,205,114,177,124,75,158,56,225,47,127,88,170,219,5,89,104,194,209,74,200,130,199,55,95,247,222,171,58,226,213,76,43,145,101,188,91,175,126,216,220,18,60,228,139,10,201,75,75,101,101,68,39,61,10,248,213,22,64,44,188,215,223,113,67,197,27,233,159,13,155,58,231,110,25,72,175,37,195,143,6,221,60,83,46,63,116,249,214,88,106,138,36,103,22,103,217,89,50,249,227,82,159,156,86,212,116,224,250,53,142,188,190,28,182,93,69,46,18,91,252,92,255,27,191,97,110,179,194,224,194,185,159,168,229,32,77,76,157,195,198,110,74,188,209,57,37,47,155,91,173,181,240,251,80,65,66,226,164,176,18,210,28,134,244,85,79,122,22,180,205,161,168,98,24,117,93,24,183,28,221,103,108,188,10,157,214,49,61,32,114,8,39,85,248,49,215,181,94,38,63,163,66,244,203,154,233,85,148,56,249,210,67,107,54,151,29,220,15,151,224,226,204,23,126,222,73,119,43,218,49,169,11,42,82,197,41,81,149,37,96,162,36,251,184,42,184,204,182,45,33,26,71,45,34,97,163,132,183,175,109,33,136,205,140,241,146,189,93,77,46,228,106,136,173,106,166,61,197,44,4,101,250,183,40,158,103,70,239,176,245,184,32,93,126,101,78,151,63,127,67,187,41,225,82,68,176,174,52,227,147,238,244,74,123,221,183,171,36,240,57,39,64,177,205,86,40,41,37,112,100,243,169,131,245,71,89,74,166,238,99,210,197,24,185,107,0,111,85,4,128,218,139,1,159,115,68,76,133,196,10,115,64,131,18,177,228,202,108,242,246,186,208,131,56,201,137,58,109,243,38,58,242,118,241,105,212,82,154,114,35,15,73,149,147,99,235,43,143,139,147,50,4,112,23,111,91,240,198,91,39,226,178,247,194,101,218,218,23,143,85,112,155,154,83,155,24,195,170,81,236,102,189,98,51,114,193,59,255,137,157,140,45,23,63,57,157,230,74,242,233,56,221,231,92,171,39,116,109,92,238,99,202,205,165,192,129,188,180,190,170,126,117,45,214,126,123,82,197,62,97,177,113,219,191,232,31,71,168,239,48,45,7,124,16,71,35,152,64,168,125,69,124,236,237,189,193,120,214,120,82,6,145,198,145,129,221,141,95,55,230,194,27,208,112,149,172,111,202,31,6,251,56,64,190,171,180,147,175,152,28,252,116,8,141,84,96,228,245,102,208,170,175,87,45,226,86,166,46,65,242,106,203,106,119,32,175,125,219,230,215,60,86,236,161,27,45,219,40,207,124,171,239,195,66,188,110,26,59,52,5,43,209,237,41,75,201,195,25,51,126,118,150,22,227,201,189,212,56,224,252,212,140,78,207,43,115,212,211,153,117,119,178,128,81,250,105,38,191,95,105,175,134,74,13,120,126,167,53,15,72,247,246,75,63,193,55,42,198,229,89,120,137,66,22,189,243,241,196,175,202,244,142,96,176,249,61,175,224,94,183,147,117,246,244,181,124,192,10,132,207,5,132,6,171,83,148,89,5,5,244,186,146,10,172,106,251,49,131,113,211,206,232,67,2,209,103,132,162,188,33,124,117,59,115,70,230,235,197,102,177,252,132,42,225,150,4,233,132,24,163,197,202,216,82,13,135,119,42,144,172,17,26,220,65,238,213,211,186,14,204,125,69,99,69,198,214,240,211,35,40,52,87,72,216,136,99,255,111,126,160,220,117,158,146,230,31,91,159,233,252,205,114,56,43,86,159,113,43,184,19,206,22,8,122,95,173,165,182,83,148,143,61,124,251,162,24,12,178,227,198,14,248,212,74,69,155,139,199,201,99,16,148,111,254,219,158,143,122,145,41,31,102,78,62,17,253,252,65,38,1,225,188,166,189,92,175,245,6,213,227,145,187,105,36,44,214,205,141,135,0,231,79,66,126,253,6,109,157,155,190,212,162,66,185,129,179,10,10,114,173,99,36,206,52,122,87,104,4,77,69,67,116,215,102,43,230,205,233,252,142,211,87,139,19,139,105,63,28,157,237,205,131,113,215,73,29,250,39,178,217,236,196,161,179,205,124,42,132,231,31,57,158,114,159,126,11,188,109,130,173,86,128,191,126,4,198,32,32,51,97,53,112,54,158,122,227,4,216,8,136,94,57,210,8,0,80,149,211,79,75,143,255,198,243,219,25,83,171,203,11,178,220,114,143,217,97,178,115,163,181,200,103,166,237,124,110,241,33,92,244,111,53,17,122,194,243,194,28,234,89,170,173,24,252,189,162,164,102,59,12,185,57,54,65,162,90,40,198,171,104,160,178,56,30,46,189,143,79,233,31,198,78,130,184,141,59,38,71,35,230,77,8,41,230,96,50,51,142,189,94,107,225,29,227,50,181,146,200,201,118,182,58,65,148,231,119,203,49,220,95,163,105,181,17,15,173,36,108,198,34,25,3,201,218,197,80,221,125,144,203,120,235,248,198,169,31,163,91,232,10,181,121,118,193,160,157,151,217,67,10,234,129,157,158,102,76,50,220,254,215,165,146,252,155,13,200,85,39,253,34,18,86,168,106,41,34,219,111,197,199,59,240,198,141,131,155,162,250,183,234,32,228,88,54,14,169,103,70,217,68,39,195,57,162,156,148,173,123,251,234,87,73,33,64,118,168,173,86,237,128,205,94,160,101,195,107,91,213,173,246,173,219,71,109,167,58,75,236,2,178,147,185,255,106,152,148,196,89,213,152,46,66,192,50,194,172,83,230,23,140,92,49,95,43,248,232,53,215,43,92,220,111,173,190,246,220,128,8,249,37,1,241,223,197,46,252,91,110,98,97,59,38,64,243,142,16,22,242,112,178,56,173,76,196,111,71,52,148,211,72,74,161,69,235,76,123,236,234,141,204,60,116,201,254,185,208,230,78,142,248,249,228,52,122,197,16,146,114,183,122,137,123,52,97,66,131,180,141,27,1,183,15,60,146,38,213,199,126,72,128,45,50,58,193,44,119,136,41,237,217,100,91,99,203,76,18,191,18,187,84,145,12,165,85,162,140,10,138,194,215,92,43,192,20,21,181,20,20,160,114,52,82,83,123,90,93,37,49,52,235,5,114,115,184,109,197,162,104,124,228,3,93,5,254,164,48,65,81,26,27,191,208,207,27,223,181,165,99,163,164,158,35,87,247,97,202,111,25,60,73,224,149,72,161,158,44,9,178,195,79,135,13,73,17,84,6,8,128,54,90,209,211,145,157,143,79,172,157,107,69,252,176,119,126,188,157,140,167,61,154,122,156,19,53,42,213,72,69,99,241,184,56,32,205,254,191,249,181,117,9,8,218,164,83,246,216,9,68,108,95,85,138,61,71,86,195,141,145,37,158,69,236,141,252,42,224,215,200,2,5,71,202,44,123,17,158,78,139,99,63,251,148,166,203,199,51,166,113,117,183,232,233,112,207,47,121,143,215,152,180,63,177,51,108,77,59,239,12,140,189,161,50,50,78,229,1,139,187,225,81,195,141,180,185,31,107,79,83,59,178,128,241,201,139,140,141,233,233,206,7,82,156,135,218,51,3,3,1,118,118,35,60,186,230,43,207,6,157,228,133,234,16,127,224,54,12,220,140,249,51,102,17,211,69,138,32,149,42,125,34,205,228,176,70,26,12,55,250,12,211,46,47,35,35,35,228,28,174,181,116,16,87,59,181,41,130,151,88,107,131,250,109,139,184,36,77,106,58,137,100,144,36,167,31,98,81,126,155,137,227,33,100,105,108,25,39,248,101,117,158,3,4,151,135,250,178,226,143,117,90,83,89,147,123,188,80,104,51,226,179,156,147,141,163,244,177,166,58,135,176,253,88,33,24,120,8,100,89,218,46,206,59,209,125,246,54,45,73,131,216,231,72,89,150,242,208,103,21,183,251,113,66,101,179,85,246,203,99,52,242,127,99,143,131,205,139,191,155,51,127,160,45,249,191,27,10,255,127,136,96,92,33,217,1,154,50,44,12,248,139,117,184,212,202,4,150,209,12,150,16,150,122,119,119,209,247,141,9,237,202,180,49,251,238,74,240,58,118,155,127,43,189,185,220,146,186,9,62,70,116,138,240,8,203,47,134,161,133,53,170,176,17,21,254,141,246,100,90,130,69,194,78,70,76,185,44,37,189,61,149,11,144,224,227,48,54,53,89,57,191,23,116,165,129,89,118,124,57,124,79,130,236,176,119,98,118,35,31,50,227,1,15,65,54,74,199,228,48,48,249,57,24,238,73,141,134,51,39,190,58,226,82,151,248,146,86,48,172,201,153,64,39,153,235,133,114,61,172,149,238,20,81,137,79,165,167,61,208,17,146,254,44,124,133,192,112,187,141,136,222,95,124,102,72,28,151,83,48,27,88,149,108,43,212,103,21,161,248,86,235,128,221,104,92,55,60,122,122,94,30,255,141,207,37,229,98,196,24,111,55,141,143,218,131,239,14,75,140,189,65,126,34,123,116,105,19,220,200,56,157,185,84,248,197,11,141,9,229,52,147,223,62,131,152,130,174,162,147,169,20,194,253,230,254,36,105,63,56,17,174,112,122,43,126,146,166,46,133,29,185,128,36,26,9,245,28,219,2,237,123,229,231,29,78,113,142,180,201,86,243,131,3,211,240,38,203,22,3,120,240,39,93,102,175,100,223,159,73,28,97,86,225,150,156,153,8,131,116,235,210,218,137,34,64,217,7,149,55,62,73,129,6,140,173,190,225,108,118,18,145,91,53,195,143,25,238,119,98,187,167,243,182,185,198,221,46,108,220,132,57,201,170,102,230,131,162,246,183,181,157,243,171,45,158,141,122,13,115,73,166,145,238,29,45,220,143,61,67,120,174,109,192,27,80,21,102,129,99,236,52,49,15,234,180,243,131,154,94,94,105,254,205,251,58,162,205,149,227,142,84,235,35,118,208,78,227,112,38,116,29,139,91,131,221,203,80,66,0,219,255,195,208,158,169,56,69,72,59,135,139,27,207,178,183,155,177,176,19,65,206,24,45,215,45,247,160,217,86,47,77,124,96,133,24,83,197,184,225,245,143,237,157,132,240,147,87,103,157,87,45,0,0,189,238,86,121,38,63,109,177,165,80,249,166,156,234,245,52,143,145,142,186,162,241,1,217,194,215,49,218,156,63,28,107,124,32,39,135,249,65,108,139,192,120,237,169,215,133,150,177,107,208,42,225,20,148,125,46,211,245,112,255,116,221,95,169,174,199,49,174,76,38,149,241,47,88,15,159,19,150,29,116,40,103,49,149,173,153,35,101,18,153,214,138,164,4,58,157,137,183,198,39,84,143,70,131,211,40,49,131,228,33,246,101,213,98,215,192,186,191,21,88,255,140,254,118,100,211,47,157,7,109,166,93,207,165,254,202,241,88,98,122,241,242,141,171,218,223,26,229,193,184,68,121,77,232,162,187,245,204,216,160,180,168,83,123,90,29,151,7,161,226,168,227,124,134,93,228,207,82,185,169,245,241,150,47,105,66,14,151,109,174,5,95,244,220,46,199,69,31,84,99,162,47,90,91,179,103,166,87,42,172,154,239,92,217,248,233,41,61,46,191,188,23,68,151,191,153,222,50,116,65,249,32,133,84,143,255,24,142,50,112,245,187,212,52,29,160,51,60,182,56,234,223,228,50,96,122,139,106,76,80,75,4,2,254,206,18,205,19,164,29,7,31,156,217,78,144,227,227,250,6,17,145,74,110,245,113,205,44,57,218,134,82,91,141,76,31,74,211,6,74,39,199,199,149,23,163,75,147,248,88,227,6,18,155,57,164,241,220,248,227,127,106,19,63,215,249,249,83,189,107,234,164,211,167,191,1,19,48,102,208,156,52,198,201,203,227,158,209,235,163,95,233,95,171,182,104,8,58,88,170,119,184,156,38,55,104,115,190,252,220,3,183,82,101,43,42,120,214,153,251,95,87,52,234,35,183,195,110,39,67,195,200,73,160,161,133,171,36,160,225,28,242,77,130,46,101,177,47,94,25,239,198,192,105,0,55,163,5,38,163,180,61,208,227,232,38,14,19,88,45,225,211,227,60,35,213,227,93,90,57,103,187,201,224,162,96,1,101,251,123,141,115,169,79,82,240,163,123,2,47,59,46,57,165,57,107,56,193,188,17,55,75,85,194,189,50,175,104,223,22,3,159,194,92,125,16,103,135,55,59,208,142,74,203,130,67,36,47,189,18,159,21,234,199,195,76,194,21,162,89,64,252,235,66,213,59,125,61,97,236,182,5,147,193,128,73,27,240,108,213,172,205,166,112,26,221,247,51,81,199,67,103,141,82,48,33,69,83,227,142,126,26,133,14,45,31,245,217,67,243,174,187,125,224,66,30,221,17,104,90,116,49,190,223,220,216,90,221,223,67,255,164,118,164,111,83,143,211,225,110,218,34,21,171,110,98,211,228,144,51,87,199,91,116,7,210,112,229,61,27,14,102,21,109,29,151,99,236,84,91,101,69,196,22,227,18,218,72,108,147,99,253,27,142,118,158,213,33,167,95,244,214,87,81,198,63,95,109,93,156,140,116,88,236,147,159,201,251,155,179,7,58,39,187,96,64,175,118,53,205,58,11,110,166,229,239,112,117,42,173,22,187,72,188,136,77,78,207,255,90,36,70,68,142,210,115,144,46,75,156,173,249,69,68,254,118,138,243,76,180,244,122,167,1,40,104,56,107,3,217,132,78,56,77,215,106,246,6,122,185,66,154,251,52,119,196,115,3,195,249,143,50,53,175,24,158,245,215,252,33,169,240,183,182,159,163,231,89,174,153,28,191,180,90,73,18,36,129,195,157,21,35,177,254,173,62,152,168,200,37,140,68,30,221,28,240,241,63,198,190,47,67,49,181,23,227,144,255,14,244,203,13,77,33,217,60,250,102,91,19,84,58,61,250,1,200,44,137,43,200,141,246,197,195,200,23,46,179,13,39,94,147,54,92,125,174,236,154,47,31,47,106,81,54,97,87,234,212,125,158,204,241,4,220,138,245,239,21,53,33,202,202,250,221,126,64,249,156,80,227,135,103,56,143,162,243,229,170,249,114,118,123,220,115,125,248,15,215,209,235,157,118,247,199,119,217,145,245,142,156,96,45,254,201,157,22,169,151,188,115,239,87,28,86,70,108,60,40,179,44,108,42,222,61,57,89,152,34,107,113,47,10,72,105,29,240,42,61,57,35,134,58,22,85,197,220,96,70,86,205,153,156,120,153,31,224,150,218,2,166,74,253,240,200,167,242,67,180,103,71,153,155,56,153,144,227,197,152,55,109,142,131,151,153,21,180,208,170,190,22,79,178,103,180,93,154,205,214,160,17,35,137,54,1,170,248,180,155,69,103,137,225,14,188,117,179,14,226,180,39,211,43,164,112,249,86,77,103,130,142,212,110,85,19,158,84,134,45,123,20,37,69,189,140,140,165,128,179,28,141,64,124,97,188,171,80,90,94,189,35,95,40,49,141,217,38,64,51,190,129,179,198,64,157,171,121,147,149,29,214,10,205,158,146,56,137,110,152,235,164,125,107,237,48,103,29,83,204,154,185,139,46,72,122,182,244,66,164,221,209,197,48,172,138,227,112,142,82,45,177,106,72,183,140,55,220,225,133,92,237,164,245,102,89,141,78,125,94,167,67,201,141,12,137,88,91,200,124,20,142,43,195,74,186,122,23,70,149,169,98,144,20,65,126,106,216,69,115,111,159,137,2,7,165,23,16,224,40,60,163,255,125,156,115,75,149,119,251,42,226,246,84,29,40,104,100,102,161,201,252,233,81,56,93,43,124,155,232,4,81,138,120,248,9,243,241,11,4,44,108,120,42,193,149,6,184,232,54,88,53,125,195,242,158,16,74,99,253,91,18,93,176,30,179,110,172,159,110,228,149,75,149,49,91,169,81,42,60,227,81,172,202,232,122,234,159,253,109,0,217,199,181,41,235,196,234,20,76,29,97,75,79,123,122,162,16,51,246,99,91,53,142,145,142,118,34,227,206,254,139,30,79,180,214,155,109,231,170,72,159,154,150,101,19,40,175,230,55,64,79,135,87,223,106,59,81,200,173,125,105,47,61,212,213,167,175,97,98,53,83,23,92,223,98,176,42,71,234,53,149,94,190,205,64,227,215,190,121,154,129,174,24,0,168,78,216,188,250,212,68,73,149,194,82,76,122,118,250,141,228,111,109,141,87,77,107,41,124,172,232,146,220,246,100,179,215,234,206,251,60,22,158,67,225,113,43,248,196,249,182,109,174,110,210,51,254,204,198,160,30,184,201,82,193,185,187,243,212,135,236,66,34,234,60,100,152,124,225,120,83,58,61,7,235,95,53,169,154,44,144,87,115,42,61,246,52,230,251,242,34,109,23,207,242,83,117,211,141,234,53,86,3,1,121,123,200,6,229,243,59,189,46,64,174,128,159,181,51,156,151,158,61,62,251,93,105,215,234,210,210,222,151,92,81,186,27,73,203,199,235,166,211,176,213,30,24,33,112,127,245,233,234,73,18,231,105,242,6,192,120,67,28,63,145,170,122,219,66,243,27,23,132,114,67,177,84,12,48,177,82,7,5,81,106,204,105,145,154,101,83,142,22,239,143,79,110,143,246,214,127,80,145,3,0,144,159,190,111,232,58,45,110,227,206,190,246,81,217,91,219,38,161,27,6,11,128,197,178,249,156,178,241,179,114,254,211,10,75,47,81,162,119,131,46,30,72,185,218,69,74,194,192,248,45,127,243,37,145,37,249,141,29,141,132,28,25,37,220,218,190,157,62,59,222,51,242,155,145,78,95,131,187,173,188,198,42,141,24,139,106,7,213,134,152,112,26,55,208,216,146,67,65,133,64,26,42,58,62,183,188,234,90,177,31,139,91,217,5,193,124,186,179,239,254,202,175,113,154,157,186,199,249,158,140,206,147,235,140,163,67,39,35,89,159,232,88,218,248,221,187,99,143,205,124,154,12,23,63,175,171,122,141,46,107,112,93,9,81,140,95,137,255,120,212,151,180,215,239,147,109,171,224,142,164,210,253,134,252,75,161,2,126,183,19,26,55,231,14,79,86,19,192,186,148,135,27,156,203,252,253,93,63,211,61,153,220,10,130,229,211,156,43,1,78,10,106,195,235,157,62,116,75,220,242,111,49,29,48,57,237,209,100,230,66,232,40,222,47,107,35,191,97,223,182,161,163,206,10,155,163,200,52,224,181,19,139,176,115,94,22,75,180,186,63,17,107,221,139,33,110,134,251,14,24,145,176,85,107,200,227,32,106,216,136,147,13,222,216,150,118,21,171,76,28,152,164,225,125,226,105,55,154,149,223,156,49,45,207,191,32,228,145,228,150,76,224,21,249,45,16,113,36,123,15,254,201,19,195,176,79,180,82,246,58,165,121,218,105,16,206,192,132,250,78,30,77,247,6,227,221,22,224,103,112,185,232,174,177,236,41,70,115,2,218,54,64,7,123,179,185,159,54,23,61,80,175,190,223,38,49,26,213,255,125,248,214,207,166,75,122,134,35,192,218,248,18,30,59,33,65,188,15,153,249,102,188,240,162,103,173,215,95,159,75,85,152,208,174,244,165,86,190,234,147,108,43,228,122,204,215,55,139,28,208,105,162,245,68,101,21,96,110,134,148,24,228,172,232,105,65,237,250,121,14,126,160,232,245,142,243,223,150,99,190,108,104,54,11,153,56,204,247,171,124,117,151,86,110,163,189,4,220,233,154,136,113,57,59,255,227,137,2,246,127,70,50,23,229,205,24,226,63,91,58,143,178,150,200,10,41,87,232,19,110,135,32,187,150,111,99,63,124,29,193,5,182,181,78,133,80,192,168,78,78,110,86,15,239,219,252,249,55,244,134,238,198,135,120,7,209,125,127,189,239,141,211,198,22,238,86,168,157,132,228,204,23,117,240,102,17,143,135,93,253,108,156,132,54,173,153,249,193,72,189,225,222,149,155,252,168,142,94,150,54,26,34,70,254,224,24,3,17,138,125,37,14,221,180,188,129,228,227,20,247,187,212,41,1,135,74,45,132,156,71,79,221,47,163,72,43,20,231,194,16,117,238,204,124,170,22,12,118,83,118,56,231,70,251,78,125,134,122,154,63,35,77,35,241,253,10,155,247,28,199,235,140,41,230,137,166,205,31,214,233,125,221,97,55,235,80,244,89,25,162,146,105,196,149,26,5,127,173,177,35,176,186,233,236,246,168,18,20,183,161,215,38,135,182,200,106,67,39,55,5,155,150,117,20,167,140,89,207,59,215,155,22,56,95,18,104,27,98,253,203,154,147,166,172,251,176,96,21,88,220,70,146,138,118,144,179,59,173,21,85,73,242,12,212,156,133,11,82,77,165,167,10,200,53,142,61,100,67,153,196,23,195,154,75,217,237,88,241,25,157,227,226,147,13,91,225,184,3,189,178,104,213,99,222,73,71,70,170,192,255,221,142,30,192,242,252,247,1,85,137,141,78,73,134,46,85,96,186,84,84,165,56,193,217,81,143,52,247,155,238,206,214,82,196,21,223,116,211,142,37,95,47,143,26,205,201,233,1,207,86,146,243,28,243,62,79,74,252,165,236,31,227,102,61,57,248,216,124,147,129,244,30,127,11,234,229,27,135,78,142,10,53,84,111,96,191,9,164,217,129,2,138,178,242,136,140,176,126,96,224,191,196,66,196,162,91,52,85,89,173,34,107,158,61,240,142,44,105,148,61,12,222,203,116,85,216,52,207,198,198,214,108,154,32,56,106,82,176,245,69,29,168,78,5,255,116,204,248,46,199,232,82,30,157,8,81,186,202,202,200,196,57,84,165,68,195,29,216,86,203,158,202,176,187,7,112,141,112,132,47,146,131,156,251,169,23,213,70,222,31,16,116,255,125,208,124,52,24,5,167,190,210,235,229,69,159,237,93,10,160,127,147,186,209,87,106,172,204,8,92,214,94,246,107,126,110,236,3,122,226,111,138,151,45,111,161,192,127,23,189,50,62,215,131,113,89,211,124,187,206,133,169,33,53,7,245,228,205,173,25,71,55,230,160,193,102,142,236,60,23,138,1,8,218,153,80,245,30,93,184,136,58,75,186,190,224,99,177,244,179,71,205,66,213,71,66,238,4,239,151,23,172,59,221,141,54,54,164,90,185,162,218,110,24,29,167,248,89,169,217,209,43,122,107,144,40,137,165,10,61,173,59,91,130,221,60,232,57,7,61,14,223,209,104,0,137,48,127,189,23,105,98,157,43,88,121,83,124,240,139,233,42,186,189,6,58,131,179,130,199,133,182,250,157,122,48,112,120,2,63,106,228,142,63,190,212,155,145,122,156,229,160,142,74,158,180,94,36,24,26,36,221,125,114,78,232,7,0,154,184,86,130,17,148,32,79,241,209,181,160,99,227,95,139,179,149,252,241,33,30,189,25,137,17,129,67,168,122,223,129,13,230,85,94,250,250,233,90,23,209,237,228,246,58,231,211,149,231,73,130,78,62,237,93,147,104,135,17,23,222,187,202,155,84,51,243,24,49,63,145,143,231,157,163,21,152,15,161,184,175,61,94,62,98,253,123,96,157,52,148,193,166,75,11,29,14,59,238,232,186,148,151,128,156,6,12,87,64,110,181,214,242,238,15,201,14,96,200,49,207,234,159,37,205,121,145,149,207,150,138,110,28,102,142,253,176,181,126,81,89,105,197,211,42,73,203,153,145,243,246,72,156,248,30,58,160,152,175,249,69,189,16,190,72,255,73,15,247,108,1,87,172,103,206,219,217,90,243,142,38,78,54,103,162,224,235,165,215,214,227,162,88,255,146,19,254,42,136,97,253,43,63,245,234,19,246,219,174,221,125,146,137,245,207,173,177,136,139,165,224,46,143,24,202,125,224,186,102,89,35,209,59,205,190,198,206,217,179,245,49,137,10,207,168,189,36,232,16,188,182,124,91,171,245,236,38,58,174,49,232,152,95,235,206,146,215,207,205,201,233,231,18,128,98,122,222,202,146,180,196,50,153,33,133,28,198,63,216,67,122,250,235,158,144,115,68,217,190,106,134,206,226,138,195,45,113,167,188,127,160,61,115,109,148,13,60,11,158,135,211,248,196,147,122,116,197,35,29,70,202,29,248,0,23,75,6,45,145,222,139,249,224,36,126,119,141,49,169,136,168,108,27,15,70,145,74,156,65,54,188,171,64,106,175,43,119,77,190,151,111,116,54,72,34,120,150,118,105,80,29,219,23,96,47,251,249,26,193,244,239,54,19,245,145,74,49,55,45,29,227,29,86,138,95,13,188,14,223,6,137,169,160,36,201,75,222,142,125,185,53,9,36,230,130,113,150,0,195,172,203,227,9,69,149,166,153,25,120,188,57,10,174,92,104,238,81,230,40,222,63,202,34,109,113,38,196,40,172,127,54,123,95,251,60,110,9,171,199,101,125,178,100,201,219,185,30,197,71,219,16,91,86,133,162,224,90,191,172,117,147,214,21,150,148,34,210,94,255,94,170,168,106,227,59,182,3,167,17,171,153,125,41,209,227,211,29,250,184,125,130,130,59,172,127,248,143,115,78,46,152,73,255,216,19,95,249,149,175,88,255,102,92,170,194,38,191,74,172,77,5,31,84,126,212,192,28,247,230,249,222,49,170,190,65,85,55,105,11,239,195,218,94,182,177,123,35,32,201,202,166,113,149,134,45,102,214,170,69,42,108,222,126,221,63,30,78,233,30,173,28,86,46,219,4,48,83,76,219,175,91,213,2,133,76,71,126,44,54,159,217,107,85,99,253,219,147,38,161,248,29,223,181,169,231,24,112,47,224,112,30,209,96,103,111,228,253,137,38,164,143,70,237,184,32,64,177,161,137,182,208,186,236,40,233,109,29,55,120,191,222,194,19,40,176,100,229,231,115,132,242,14,98,10,219,153,129,228,104,166,237,242,254,177,117,93,231,36,173,110,231,103,226,181,31,227,144,149,48,221,19,14,254,31,108,132,216,8,204,206,161,51,148,136,209,234,131,250,13,132,64,208,150,47,217,41,108,185,28,142,42,159,5,122,243,210,120,188,246,166,235,43,113,172,242,115,218,223,154,43,255,228,219,43,83,230,193,41,64,210,148,254,160,13,81,195,250,119,224,192,117,107,23,106,151,99,97,164,245,38,125,49,225,226,55,47,204,183,16,63,190,52,197,129,14,116,213,66,62,224,174,220,115,27,228,137,192,107,147,226,241,176,98,137,102,15,226,154,122,149,234,155,62,69,12,47,205,83,6,27,36,140,85,255,22,192,41,105,183,159,155,95,206,111,227,16,208,196,99,233,206,44,63,244,91,151,48,21,205,72,78,97,202,108,159,70,53,184,188,122,163,245,142,33,162,246,233,60,129,237,87,121,159,234,81,134,168,15,49,91,29,223,236,133,168,38,164,100,51,66,245,55,173,123,45,61,185,45,2,25,110,182,41,246,244,234,180,12,14,108,211,110,193,51,77,214,23,168,198,129,185,178,169,185,167,118,27,194,163,42,56,111,188,203,2,239,76,120,139,187,188,14,102,134,255,212,158,27,69,250,60,134,227,221,36,209,114,213,176,105,56,129,153,86,183,231,68,28,179,121,97,200,121,255,208,7,142,172,97,176,16,97,82,203,26,171,67,180,117,49,82,197,142,200,220,120,125,116,102,200,186,157,250,88,250,97,118,46,85,248,209,22,225,140,202,126,143,250,21,16,59,36,20,215,211,73,171,199,213,39,72,184,124,47,150,73,151,73,69,64,153,238,218,5,60,161,133,0,113,118,111,85,10,29,194,98,140,35,112,53,40,47,98,41,68,219,109,114,253,83,228,100,162,70,213,161,180,205,106,143,51,122,80,179,187,65,225,233,183,139,26,74,29,49,203,99,173,252,203,75,71,25,119,89,215,122,55,175,125,112,125,25,206,39,36,20,59,214,234,209,149,122,99,17,68,2,165,68,234,138,156,246,166,253,78,126,129,80,68,67,209,190,117,209,146,219,153,185,0,225,39,144,36,233,203,182,97,19,57,3,7,185,99,129,54,85,227,221,220,57,162,73,28,149,17,147,246,174,220,211,166,242,149,106,189,134,32,72,139,242,23,189,232,190,170,151,250,222,253,147,94,76,20,92,110,19,53,54,162,133,44,25,195,47,172,185,230,176,254,25,255,40,40,92,181,7,23,176,72,184,87,196,20,4,98,247,112,221,141,106,238,204,218,59,232,171,8,191,129,219,158,214,186,181,204,43,231,184,223,232,208,254,116,182,114,254,35,14,75,142,21,0,15,154,69,40,238,16,209,92,97,253,59,181,116,200,171,17,206,124,47,216,211,183,78,127,199,117,79,250,209,11,112,199,116,111,93,199,245,166,20,235,95,68,66,236,221,82,3,92,203,137,182,191,177,151,223,57,224,164,148,237,68,37,92,203,129,227,130,153,211,61,119,34,148,136,109,97,160,35,160,166,101,47,87,171,36,252,2,53,225,161,163,50,32,223,189,82,126,76,210,88,121,225,225,188,74,75,161,97,250,172,243,231,89,137,189,198,18,116,206,50,24,83,212,22,113,32,31,202,59,166,99,35,157,242,182,35,171,193,235,131,108,61,156,91,111,133,66,161,224,92,80,106,171,179,232,93,148,15,8,26,171,24,75,77,233,232,104,111,188,107,91,198,57,229,127,103,55,166,126,31,255,250,245,13,232,111,199,204,152,237,242,76,236,77,19,220,67,235,182,7,192,253,118,136,212,141,237,17,154,226,88,70,72,6,121,217,24,211,234,6,103,131,78,239,162,56,28,160,45,133,119,85,167,234,86,74,122,146,43,98,71,253,85,10,82,104,202,176,102,142,243,229,112,209,106,210,48,48,214,42,125,65,232,134,161,15,165,107,75,1,243,201,242,18,127,247,18,119,72,172,112,92,84,73,15,126,237,97,131,53,149,98,81,82,192,64,118,94,176,23,203,235,202,73,72,191,110,233,228,15,183,21,30,146,223,38,122,210,231,157,46,110,125,94,203,184,255,39,55,195,189,126,226,195,59,190,160,244,228,192,135,249,255,94,130,247,255,77,176,162,165,52,184,221,103,131,17,234,200,76,150,35,188,5,140,206,179,133,34,83,66,92,175,54,236,57,89,86,230,223,209,174,22,43,163,177,126,218,148,231,136,31,102,54,172,191,241,35,68,159,157,63,159,35,120,129,148,199,103,163,215,163,195,165,64,32,217,54,176,142,172,17,174,174,76,58,149,106,126,71,10,148,222,211,190,207,42,135,245,129,203,190,92,37,235,57,24,215,205,85,8,201,211,200,156,25,36,61,177,11,21,87,218,175,143,49,174,207,158,115,174,168,251,232,237,11,85,47,180,133,99,158,170,213,62,59,105,210,5,90,238,224,65,34,218,30,98,155,48,71,2,185,35,214,30,75,102,203,34,90,223,227,175,91,160,71,165,82,203,231,143,247,247,149,132,161,68,14,146,55,79,159,223,0,168,208,237,187,0,130,243,252,155,223,176,15,159,176,254,109,144,207,89,15,63,30,188,206,189,204,108,206,172,172,122,146,75,24,239,160,145,241,125,138,112,117,40,72,251,74,227,23,147,223,152,226,250,198,152,234,226,107,204,82,218,122,62,49,212,192,142,176,136,120,111,100,52,249,11,138,214,228,138,243,137,219,141,228,106,220,224,234,197,127,62,203,233,163,94,215,205,111,146,188,141,151,107,3,226,1,198,145,107,173,171,25,168,40,193,76,154,134,68,18,186,99,24,250,116,111,26,230,56,157,212,200,177,168,36,249,217,121,217,218,60,26,59,99,196,53,141,64,112,136,9,80,232,127,97,223,36,209,97,223,167,173,61,167,24,67,241,165,170,146,175,50,48,51,101,154,67,251,161,201,187,178,201,242,210,144,184,113,138,145,61,180,233,215,82,72,96,126,197,164,225,235,50,186,172,129,113,225,207,143,173,54,186,21,139,131,227,253,167,165,86,114,172,84,60,80,236,60,13,180,8,241,230,151,247,251,165,237,150,231,33,52,246,79,78,78,192,245,55,157,127,143,120,239,28,189,46,167,156,178,44,241,244,103,130,246,86,247,16,8,97,41,184,137,225,179,175,20,167,245,18,244,46,162,210,157,219,42,113,2,171,235,37,11,211,74,251,151,13,190,17,29,133,126,107,69,80,8,191,84,239,116,166,172,92,172,250,46,206,80,134,62,241,241,169,239,6,18,50,70,122,127,163,217,116,200,59,46,165,61,130,118,141,27,34,63,113,93,124,45,150,83,45,174,39,62,232,100,221,208,167,27,203,172,116,171,53,43,96,49,227,2,197,180,70,46,168,144,242,40,97,232,82,66,22,199,146,146,109,201,207,235,34,93,78,48,6,171,32,130,164,113,77,78,193,66,167,232,139,159,151,72,233,216,224,130,133,171,238,48,81,10,78,219,234,38,251,204,89,1,24,191,195,199,247,196,202,1,151,236,38,102,23,79,31,230,227,99,59,230,140,118,136,210,150,42,69,206,213,207,29,229,57,104,207,3,247,79,204,114,235,0,188,84,121,27,10,235,34,218,246,117,127,60,31,36,164,13,69,155,174,118,61,235,36,78,12,124,44,101,226,234,237,138,238,160,142,225,52,76,145,194,243,244,102,249,155,168,52,107,163,222,72,60,17,186,191,144,249,145,104,151,88,142,165,93,99,221,197,84,61,83,3,35,177,54,107,200,102,0,212,175,196,176,125,216,54,205,231,207,18,27,46,247,193,88,53,225,120,230,246,28,163,75,254,40,15,194,151,73,244,28,110,80,175,14,173,134,182,247,35,83,116,195,228,127,70,121,107,172,86,205,160,52,38,253,207,203,115,46,121,232,178,217,202,29,156,159,116,77,115,56,196,24,146,177,62,5,182,231,86,70,42,80,18,214,21,56,94,205,210,208,91,14,7,50,243,175,3,54,12,147,89,236,74,131,167,3,44,134,31,82,173,143,106,115,248,164,229,58,194,181,120,68,79,62,254,74,102,23,87,11,105,57,159,2,7,244,99,177,125,31,199,21,31,186,239,104,110,135,214,222,224,217,188,124,64,110,242,120,203,20,85,194,192,39,133,207,28,23,237,86,233,80,105,41,7,98,52,208,85,171,70,229,214,82,71,87,219,151,190,166,144,203,214,142,178,38,63,134,190,43,195,151,232,137,207,239,101,232,142,125,136,50,24,242,223,74,141,18,146,81,36,177,184,236,95,5,39,255,153,180,188,195,20,95,107,122,137,120,178,244,240,75,16,188,79,225,29,73,109,50,172,107,101,124,158,239,69,56,242,128,80,222,200,70,226,30,21,130,137,89,9,245,226,187,188,161,177,149,149,45,12,94,70,138,20,213,139,238,142,249,106,20,97,247,29,122,254,240,74,96,60,96,181,97,25,240,137,143,44,69,13,156,119,181,3,115,44,230,39,58,133,251,82,94,82,23,24,231,15,105,49,57,103,242,129,120,97,59,105,111,127,48,150,103,206,50,68,48,179,160,194,135,201,229,30,123,93,54,143,13,158,123,24,47,120,8,245,139,87,191,245,118,50,160,33,104,253,171,169,75,118,234,123,156,118,31,57,120,203,31,111,159,172,212,93,241,202,140,146,190,188,191,36,172,77,65,239,102,162,217,255,237,13,93,111,124,182,100,123,90,21,184,245,15,4,156,75,6,24,155,221,22,124,201,32,3,111,174,160,185,82,220,88,49,46,130,84,29,26,192,38,203,108,106,119,22,120,40,82,36,127,98,253,75,184,242,161,228,106,165,164,104,148,245,51,100,42,215,176,139,11,253,160,55,96,123,253,59,49,116,188,213,117,51,245,124,154,134,239,18,104,105,13,94,70,170,59,113,98,187,27,122,0,205,169,11,166,202,241,108,115,111,64,35,1,99,21,107,21,26,93,206,15,137,73,197,233,46,134,135,47,55,179,189,2,132,234,48,209,52,217,74,240,12,199,94,65,1,115,71,181,143,20,37,188,171,107,103,73,108,128,95,78,46,151,2,165,231,132,85,177,117,86,155,165,128,121,215,174,129,71,227,178,129,6,57,119,68,2,192,131,149,70,109,84,76,46,248,72,118,171,87,195,20,46,123,237,21,239,246,61,237,39,108,13,15,153,226,51,96,220,224,119,240,242,231,185,227,140,83,5,93,211,164,224,108,193,215,132,5,83,55,211,166,147,142,97,92,198,209,33,10,111,161,39,168,172,103,156,244,188,122,150,114,34,6,110,229,237,181,210,149,30,71,205,3,219,193,215,16,151,43,158,69,105,101,115,100,73,39,166,51,199,137,167,101,116,237,247,252,78,11,232,13,207,194,46,62,98,126,194,83,199,69,183,138,148,198,229,32,35,246,147,151,34,96,201,202,95,172,169,195,74,245,218,170,237,58,220,67,163,9,187,139,199,192,141,73,188,47,56,239,13,2,106,167,119,55,75,164,53,243,93,1,202,236,248,248,30,126,181,84,65,84,97,211,255,57,19,48,204,213,68,182,167,64,69,76,168,173,27,204,252,44,76,253,87,102,104,155,217,10,211,190,3,39,255,155,84,67,22,125,18,13,69,2,255,212,111,97,229,143,29,128,156,166,138,169,157,233,241,116,86,202,167,152,67,43,200,216,37,201,249,193,68,137,199,222,223,189,185,131,227,1,69,82,85,239,6,47,219,79,57,60,144,83,87,151,89,116,105,211,120,124,199,168,81,100,7,54,0,42,196,254,231,247,95,129,150,214,189,237,72,59,17,236,140,7,164,171,97,39,240,205,102,81,37,137,133,111,135,239,39,190,123,221,20,142,5,16,81,126,68,161,142,84,93,17,111,122,167,5,195,214,87,82,243,250,211,20,161,157,94,18,251,12,172,216,147,77,233,244,242,142,237,253,100,237,11,31,89,7,158,78,174,138,46,186,86,110,0,118,115,59,164,95,124,225,96,193,75,46,43,58,90,59,159,80,101,236,54,104,227,158,188,128,166,111,248,233,194,64,224,117,135,117,126,66,179,253,172,230,95,248,154,112,153,205,120,136,237,123,204,236,156,225,124,151,53,202,240,220,110,98,39,193,88,44,173,251,94,54,177,195,121,173,145,6,202,225,107,25,217,52,29,28,57,227,34,62,53,79,204,117,99,251,189,121,144,244,71,208,26,25,16,253,12,255,145,74,47,156,25,181,61,27,189,85,100,207,219,233,186,189,174,58,23,77,161,213,5,200,251,11,169,141,8,34,36,76,249,32,12,138,246,102,12,14,252,168,210,101,108,242,54,236,110,151,173,75,99,190,206,45,250,103,115,68,24,155,54,102,103,191,252,88,118,229,98,74,99,150,55,196,183,161,91,224,111,116,247,31,238,132,143,171,34,27,52,63,199,101,71,47,173,172,227,168,90,153,223,184,217,69,51,139,69,198,87,250,211,214,234,220,175,105,172,109,13,89,83,136,174,198,0,8,21,142,191,250,228,89,215,108,59,95,124,244,99,180,155,145,105,67,174,192,112,107,34,209,165,122,217,254,74,113,31,229,63,114,46,102,163,249,9,185,143,66,200,215,201,188,0,118,63,213,89,100,125,111,138,27,194,157,232,85,190,217,241,97,251,126,26,25,93,26,132,244,67,59,122,2,225,87,164,153,169,197,12,116,249,220,155,213,193,152,166,87,126,125,217,74,75,10,43,72,61,34,143,224,70,165,175,54,168,169,234,156,246,122,106,1,234,227,51,238,201,82,141,6,183,103,180,105,123,232,65,234,47,107,186,101,124,39,41,238,80,190,29,14,250,134,65,42,23,66,141,124,175,103,51,203,69,76,117,75,121,39,231,156,149,136,145,73,255,246,197,38,102,233,6,99,220,114,191,228,175,59,209,11,161,253,25,73,31,84,126,213,227,1,208,79,213,254,242,52,99,253,227,180,149,115,148,10,7,228,203,213,58,70,73,101,181,120,177,22,42,202,54,225,240,139,143,127,97,240,239,98,182,252,164,95,239,54,163,75,167,169,103,42,130,245,143,64,15,250,6,152,143,245,143,226,244,28,129,252,203,216,101,23,189,51,91,13,252,105,157,213,246,39,249,34,241,36,103,239,92,101,69,20,3,19,238,119,118,7,125,139,147,1,78,104,82,60,3,154,161,207,189,39,31,12,131,172,231,124,26,180,125,231,243,55,60,13,38,114,115,74,101,216,245,103,190,25,219,214,220,155,120,20,127,117,154,45,143,184,123,31,144,253,233,156,238,49,206,183,38,112,209,16,114,53,185,203,203,219,117,84,235,162,66,114,109,75,182,127,62,123,144,175,11,110,4,143,141,199,95,195,11,196,148,55,248,84,217,155,215,8,200,64,90,46,6,76,83,163,59,105,11,34,91,156,60,121,129,75,199,169,1,45,1,83,191,121,215,188,28,142,128,69,86,4,233,189,162,255,123,131,100,119,172,82,95,87,170,152,204,186,113,110,122,76,188,143,43,232,35,63,221,239,140,200,188,111,249,105,85,135,39,3,169,226,147,145,113,68,243,105,9,4,200,72,51,172,174,20,61,170,154,194,238,203,229,50,13,179,22,243,102,60,189,63,212,253,61,60,118,240,178,174,167,233,151,107,38,3,136,231,227,189,151,190,62,52,108,205,204,28,115,50,17,58,220,245,159,115,162,204,62,15,154,20,237,68,98,140,6,110,9,146,24,29,194,22,84,34,60,102,224,138,54,132,243,116,75,178,173,144,218,147,104,253,162,142,190,57,82,255,163,45,215,89,121,45,103,196,210,180,23,158,175,143,218,161,9,196,27,166,215,32,209,166,245,252,110,135,95,111,37,28,115,160,231,23,5,211,122,35,101,41,186,243,99,47,242,107,77,80,137,86,8,72,164,223,177,145,169,107,156,62,78,205,200,232,25,122,185,234,130,23,206,15,200,145,46,179,217,184,18,91,42,48,173,143,77,236,234,119,97,192,140,143,43,80,158,188,35,184,198,64,138,121,9,200,189,144,201,58,136,56,182,94,252,67,239,49,154,48,252,99,165,35,45,77,18,87,155,34,55,249,96,99,246,72,237,238,216,14,135,97,36,225,128,40,40,76,223,65,150,72,240,183,73,11,11,183,252,141,134,251,59,162,33,18,54,168,12,81,62,205,165,56,218,17,184,88,72,81,61,168,189,65,214,45,225,134,24,244,111,187,175,174,219,105,48,129,104,209,47,138,89,98,89,48,174,110,158,86,238,153,214,203,134,108,223,233,85,116,8,56,241,79,200,78,79,173,191,242,17,19,249,227,218,112,33,103,27,218,84,54,124,84,159,40,106,122,207,67,49,42,5,3,174,186,98,192,63,253,199,32,173,222,66,191,168,138,22,165,147,243,123,181,57,3,23,188,177,30,140,115,235,182,235,169,171,231,77,80,110,50,199,13,18,197,185,199,144,132,59,234,0,123,250,230,194,53,138,163,203,28,134,32,146,205,1,165,237,148,91,22,190,82,148,145,68,220,45,225,185,4,166,1,42,191,204,30,21,105,197,59,36,146,227,56,110,240,25,83,114,248,159,192,17,206,16,214,114,121,125,157,214,225,153,105,104,61,241,241,211,242,57,231,169,133,124,170,95,161,22,84,179,164,8,46,2,124,227,181,207,179,169,106,39,52,200,143,75,133,152,70,89,54,100,197,149,70,226,251,64,80,160,159,7,71,111,241,145,10,238,74,148,32,28,96,104,18,237,233,57,156,194,203,10,234,7,156,184,100,168,82,75,100,16,60,232,127,168,4,207,229,142,89,55,109,39,254,60,74,202,194,229,89,216,30,148,165,115,64,89,237,85,153,22,120,211,240,254,100,202,69,224,53,214,185,190,63,173,106,58,48,108,195,14,92,165,211,140,118,91,252,99,50,132,57,166,63,226,185,160,3,21,56,133,229,85,95,61,53,231,218,121,237,243,168,27,182,59,182,163,159,166,189,118,192,74,137,246,41,177,172,233,240,46,147,185,128,143,251,49,15,201,49,36,55,157,153,228,103,234,249,61,119,243,1,160,67,129,110,231,222,95,185,78,251,70,28,71,188,90,54,155,9,180,10,203,104,245,226,201,18,255,164,240,89,67,140,77,221,125,76,142,119,34,130,227,220,255,178,142,135,201,60,32,17,205,205,127,238,235,193,136,234,139,71,49,148,223,205,212,215,200,211,176,64,116,65,51,166,36,249,2,239,205,47,85,153,144,208,227,174,206,195,245,63,118,91,227,236,237,63,244,34,246,60,177,107,151,231,50,81,214,131,37,18,224,143,76,59,26,65,55,183,252,210,76,166,23,246,144,103,227,226,11,53,52,16,68,140,68,130,168,55,123,64,56,47,83,40,159,42,78,4,158,147,51,237,64,105,3,172,173,126,49,181,169,94,111,114,164,32,176,240,218,251,58,133,239,6,125,51,200,17,159,205,50,177,235,59,180,230,118,153,157,217,92,20,158,41,163,138,35,88,234,198,54,162,140,115,80,158,50,224,250,232,13,171,131,21,43,229,39,10,218,30,27,217,167,70,52,108,83,189,172,115,251,38,121,195,115,106,211,86,211,225,247,55,47,54,160,47,184,60,226,120,153,235,167,96,230,152,87,103,253,113,211,15,38,59,242,163,205,91,164,142,252,129,227,24,218,42,101,57,145,137,87,118,116,90,144,37,161,205,103,141,209,25,165,121,40,213,11,236,87,110,176,131,51,227,224,29,126,186,166,63,52,108,126,183,161,239,97,255,74,116,238,235,222,216,125,106,238,12,126,75,30,125,237,223,109,137,86,244,153,185,60,35,176,132,226,201,161,233,201,166,207,195,88,118,114,214,68,37,17,249,220,251,27,34,249,54,246,71,203,8,124,31,7,10,23,227,55,213,224,254,253,154,40,136,177,173,172,21,197,115,59,196,93,88,129,49,245,90,117,181,147,214,87,131,177,178,16,107,30,37,57,11,59,185,252,231,235,241,143,144,211,67,46,184,227,54,108,121,162,229,214,183,241,245,197,9,220,1,5,145,40,233,108,176,127,99,226,69,147,237,195,61,233,44,211,166,224,226,242,24,94,212,124,211,20,192,98,144,249,169,163,113,174,111,113,221,91,233,160,230,53,171,209,31,1,192,119,245,104,229,6,137,84,192,203,91,35,236,246,177,142,163,83,25,172,127,154,134,18,119,193,242,171,238,15,48,111,157,4,110,67,172,127,227,222,46,126,19,168,250,192,173,185,151,237,235,23,211,212,201,222,27,43,189,129,87,242,223,167,96,94,54,25,251,25,161,175,164,37,134,185,196,27,175,225,94,167,10,121,227,198,44,28,241,154,137,209,20,205,238,234,103,113,225,51,8,172,19,54,23,166,235,33,71,198,54,239,229,250,89,111,15,213,23,186,103,181,244,115,180,110,162,205,122,22,2,176,111,18,135,13,83,205,30,132,236,87,191,159,136,123,194,214,171,111,17,89,199,177,154,165,215,94,40,80,68,89,30,98,216,29,198,114,25,235,188,46,247,191,111,17,108,26,122,229,77,226,109,57,105,52,25,189,253,217,124,110,190,211,253,79,87,13,214,16,12,127,77,234,198,134,181,24,106,4,214,201,154,250,17,44,228,223,63,81,28,19,125,29,51,114,144,147,144,142,172,212,42,136,195,165,57,23,43,26,142,198,180,156,81,76,156,111,243,53,136,13,74,50,187,149,0,44,34,12,218,87,26,28,3,80,227,145,227,67,69,35,59,192,136,105,181,204,112,16,255,134,50,223,38,155,156,120,180,247,255,40,67,147,141,216,123,254,223,119,142,188,93,220,146,183,128,28,115,31,153,135,159,57,142,78,194,191,78,151,154,28,204,59,51,51,91,222,189,119,19,68,187,24,252,237,200,7,215,45,68,206,87,37,167,88,199,79,127,233,188,226,251,25,85,130,108,250,146,182,85,101,208,124,156,241,58,233,203,186,219,151,41,137,69,68,243,184,255,114,107,83,170,139,137,7,148,252,212,12,226,247,105,217,68,229,78,244,147,96,78,4,232,128,192,78,111,213,164,133,244,206,10,217,162,11,30,212,82,162,161,56,25,190,97,65,37,63,219,54,95,24,239,102,71,171,79,212,82,1,134,108,211,132,140,86,148,59,141,20,245,154,150,20,216,42,61,146,66,32,174,88,255,140,155,231,151,98,250,19,3,4,92,42,134,6,217,139,184,208,103,75,21,207,17,182,231,224,251,159,63,82,195,152,237,216,12,112,127,84,231,208,186,121,238,18,248,157,148,74,42,89,2,187,57,189,24,222,16,18,214,129,148,199,191,80,113,18,248,125,23,230,84,90,201,161,89,241,90,12,216,141,101,239,154,17,251,211,251,16,246,208,70,228,112,122,128,129,95,219,55,11,246,189,153,16,69,17,251,32,219,18,144,199,226,96,94,159,134,197,70,71,238,29,121,232,214,177,109,194,208,172,38,179,221,51,116,13,63,147,198,174,114,133,107,68,38,202,92,183,35,14,227,96,99,237,134,200,178,20,122,51,5,238,229,166,151,224,217,32,93,251,218,102,227,135,104,117,39,153,143,100,14,105,85,47,226,156,209,106,225,143,204,139,94,26,104,194,38,115,221,220,222,219,158,221,41,18,0,20,152,77,61,110,85,141,139,47,58,74,248,220,27,103,58,221,120,253,21,144,95,223,188,141,218,37,63,113,241,195,140,122,20,101,10,191,22,118,34,84,201,62,130,230,85,137,233,88,155,154,103,61,251,229,29,16,159,216,225,138,89,117,63,76,42,228,68,168,66,220,233,155,250,38,26,45,169,78,237,135,131,111,146,254,71,254,74,238,167,188,143,41,133,191,102,164,181,48,225,15,138,198,250,248,188,70,232,112,57,140,87,246,201,81,206,239,148,66,113,69,70,93,214,231,197,178,179,198,34,40,84,6,230,185,15,83,193,43,193,55,24,14,83,58,31,90,129,163,82,190,37,217,57,245,74,112,89,240,173,62,156,111,174,6,15,105,197,58,103,5,197,234,15,163,175,158,33,119,171,104,177,109,4,243,219,117,139,18,28,62,245,102,196,103,211,122,114,96,205,91,154,134,194,34,62,51,169,254,63,185,139,109,238,107,172,207,121,156,188,118,255,247,226,159,255,31,226,243,139,97,157,103,113,184,220,21,79,110,242,53,220,228,153,103,130,145,221,11,132,233,200,207,98,58,193,88,88,47,22,124,94,132,249,135,165,60,249,161,158,6,199,69,182,255,10,166,252,136,233,44,82,250,120,73,11,145,235,27,237,142,213,121,22,74,229,6,249,37,224,104,196,202,88,77,125,38,225,157,28,59,172,137,110,166,62,127,200,145,192,169,234,247,29,22,145,65,151,82,221,140,210,52,44,94,7,223,140,113,242,138,199,45,178,178,50,208,20,91,179,42,238,110,28,211,198,119,136,185,49,172,40,48,70,161,95,77,114,40,49,239,19,151,13,193,112,73,5,57,123,151,168,4,170,231,82,2,168,132,158,173,186,86,248,48,81,96,62,52,113,66,7,138,144,122,162,111,242,98,9,25,184,2,75,1,210,27,186,98,219,53,139,169,41,246,141,150,238,135,9,186,218,187,70,199,41,252,26,118,74,252,132,215,88,255,92,68,157,231,70,178,68,174,34,175,9,150,187,152,162,150,247,98,168,238,178,94,9,29,126,113,125,186,234,226,210,172,215,14,223,82,146,40,208,116,51,174,18,200,171,54,80,46,243,231,118,21,53,151,159,86,68,91,62,207,75,82,222,81,149,230,75,255,48,169,43,29,255,97,33,162,193,245,242,62,213,208,212,221,254,60,170,72,23,98,83,18,210,88,84,22,203,21,164,227,87,41,229,16,23,185,78,167,105,90,21,29,103,87,118,36,39,245,139,69,57,21,11,78,178,34,167,70,67,223,26,2,100,165,100,125,25,80,29,169,82,160,75,225,166,20,235,214,54,208,118,193,24,99,144,236,46,35,160,196,133,152,153,205,96,85,78,102,129,242,131,247,41,228,44,125,215,142,73,183,189,199,72,98,230,54,22,161,148,108,22,162,178,252,70,211,81,207,103,35,5,103,105,126,56,15,228,31,151,135,37,154,153,111,244,228,244,27,18,242,105,154,116,16,73,133,133,175,228,111,152,255,104,207,48,26,46,109,204,97,228,120,195,162,17,241,30,81,22,239,227,147,116,157,25,0,103,95,84,190,104,151,60,221,154,152,204,71,78,75,76,15,68,55,185,211,78,76,184,218,200,14,232,252,114,197,103,213,62,0,253,236,123,36,61,234,179,242,74,127,180,132,254,120,190,203,82,165,230,21,223,178,69,87,255,190,238,204,44,80,135,130,5,238,212,215,168,66,197,71,156,220,194,151,177,92,164,250,199,119,188,13,178,58,101,179,82,71,15,50,48,200,39,146,39,208,193,112,12,100,154,108,154,97,120,180,251,216,79,60,133,220,215,131,198,118,130,60,20,87,65,64,229,65,47,165,228,143,106,77,125,240,116,128,205,201,148,69,101,79,247,95,81,191,10,104,10,97,140,80,10,59,189,145,54,14,144,192,28,157,254,167,241,236,35,119,97,53,189,143,126,84,29,209,106,194,95,210,134,7,185,52,66,131,232,112,16,29,163,236,162,58,42,151,117,172,21,244,117,218,176,204,113,61,168,203,234,224,244,131,65,187,162,3,174,75,9,114,196,18,160,227,254,156,58,64,123,247,73,5,55,65,136,254,252,234,118,21,84,56,77,43,173,35,11,189,228,22,79,206,60,200,239,104,130,92,222,22,127,170,118,114,65,29,157,45,169,12,31,178,227,137,249,85,182,24,200,93,139,245,47,254,145,33,51,192,239,78,50,204,222,116,206,162,2,74,175,1,51,174,24,161,10,111,106,61,51,49,22,205,135,198,14,27,24,47,190,194,231,13,219,219,27,224,59,82,39,101,52,224,64,182,252,120,119,138,185,143,85,128,82,192,27,189,10,230,188,35,231,12,212,9,9,234,43,71,234,9,183,61,123,30,163,78,72,91,14,148,6,197,15,126,146,186,103,165,98,31,146,22,185,237,22,196,103,208,79,246,173,112,56,35,23,8,225,73,160,252,159,202,7,12,249,98,220,227,164,31,198,67,59,148,241,238,200,253,99,77,71,221,173,212,7,253,83,201,139,13,202,138,68,100,178,198,161,241,137,214,220,95,86,170,122,78,25,197,241,41,148,164,59,47,118,207,166,83,56,219,50,57,102,187,167,204,141,134,190,188,223,59,231,187,81,101,173,244,175,63,124,65,180,245,97,64,58,139,89,90,72,167,57,116,188,117,56,146,132,13,51,81,202,1,231,40,118,91,222,189,101,25,76,138,103,236,90,202,55,38,61,77,189,128,88,150,149,154,198,129,88,239,88,6,6,41,112,88,159,237,42,70,51,163,87,170,178,225,161,85,45,222,101,219,154,219,134,70,230,150,194,101,227,51,220,208,194,182,26,41,56,148,144,75,52,203,127,16,67,245,135,30,161,160,105,197,82,162,11,58,212,166,82,230,166,34,180,217,153,146,23,27,244,237,179,171,41,52,206,236,44,235,189,252,129,71,124,101,198,77,136,87,49,10,254,64,183,170,148,102,199,81,80,173,25,22,9,125,165,201,120,62,225,245,232,209,156,175,185,3,149,148,209,198,153,154,69,245,217,73,71,0,86,157,110,172,228,254,147,125,25,12,246,47,158,178,170,229,165,135,164,120,15,225,97,74,189,246,83,175,44,117,179,135,119,120,146,188,230,247,252,66,5,60,166,137,245,97,182,9,50,235,157,115,156,231,115,187,61,39,164,222,109,249,49,41,202,150,74,142,141,251,31,203,164,6,213,37,221,115,136,184,143,23,130,254,212,191,185,72,109,98,31,204,125,210,210,255,121,133,251,196,153,34,197,57,99,81,196,69,43,194,129,230,219,59,179,131,99,87,94,111,71,221,102,154,9,206,60,85,176,125,76,188,41,35,118,251,32,93,236,105,215,26,236,15,137,85,77,105,104,158,120,53,226,79,252,182,34,39,236,179,250,19,252,227,20,193,255,180,148,39,146,18,209,17,51,47,36,55,75,127,51,77,78,163,197,201,138,235,128,99,209,96,49,244,206,74,135,18,63,14,111,254,242,157,211,175,110,169,244,24,195,155,227,169,56,62,145,124,255,245,142,200,171,150,77,185,122,205,193,82,183,69,159,245,199,133,201,43,33,196,40,175,150,42,117,204,77,190,166,119,167,27,179,74,243,146,102,140,168,239,185,111,23,211,13,207,48,135,98,253,144,199,72,67,182,82,26,154,145,188,244,123,236,156,161,95,99,204,176,201,200,176,0,128,210,92,32,67,163,156,108,240,199,223,147,65,142,190,162,10,40,101,211,20,133,83,99,96,245,223,88,191,72,34,198,117,122,166,227,158,48,188,214,180,219,109,218,237,242,173,34,184,150,193,118,234,142,85,81,51,247,40,219,243,7,102,170,92,183,53,134,202,170,197,38,118,103,253,8,146,157,231,177,36,150,110,61,215,54,213,43,137,6,234,134,14,133,37,116,211,124,50,178,42,47,246,251,144,50,230,223,175,78,205,255,116,133,148,87,226,158,28,80,178,77,132,156,172,136,166,159,167,140,66,237,43,173,10,189,42,59,185,39,117,159,239,119,209,97,72,124,212,216,190,62,183,82,84,240,40,11,57,169,186,111,6,214,200,248,171,246,198,104,230,21,123,177,195,224,223,214,31,8,156,147,186,236,136,199,118,231,73,61,154,108,22,28,58,137,68,247,89,59,229,27,99,174,124,91,174,233,203,56,28,26,173,184,235,72,31,180,122,245,92,80,114,109,202,109,97,9,12,245,29,85,41,105,29,38,40,158,183,51,240,50,233,63,244,44,126,14,170,228,186,18,239,173,217,112,192,9,12,104,87,159,208,223,244,182,231,84,169,208,44,108,148,28,11,168,117,230,163,138,89,101,255,131,248,72,23,55,87,16,108,83,220,121,139,136,243,45,47,215,70,249,110,172,234,20,15,158,207,5,26,206,142,138,53,224,41,212,22,57,106,20,133,57,142,240,231,59,142,16,1,204,4,238,25,207,131,18,150,57,108,163,226,56,227,79,83,215,189,95,107,221,240,156,151,148,82,23,127,58,138,51,55,54,142,138,41,21,205,118,165,183,212,94,40,107,54,238,11,9,92,117,195,183,120,95,206,213,6,187,19,226,251,148,176,176,131,102,40,132,191,62,238,90,113,159,29,207,26,88,41,74,33,197,52,179,251,135,108,12,124,241,17,236,35,41,110,25,249,197,178,247,165,230,66,121,168,31,170,163,71,241,233,195,78,81,19,33,168,113,140,42,199,239,20,163,44,190,88,49,160,53,250,238,90,61,21,103,23,80,101,88,56,147,198,121,208,208,112,114,161,157,159,189,183,183,55,197,233,130,248,112,34,238,221,236,99,239,4,181,249,107,109,221,202,179,152,101,62,44,221,254,117,204,245,102,130,89,53,177,13,176,79,116,22,52,182,142,142,234,132,162,251,116,133,9,101,27,113,84,56,73,221,243,39,126,174,226,105,4,98,62,76,46,85,224,189,71,80,164,141,70,98,192,120,83,224,19,127,166,70,86,193,104,66,13,179,8,6,209,147,153,183,148,192,164,228,148,58,152,92,114,115,58,99,21,232,245,207,226,60,62,107,123,131,207,109,50,9,21,205,136,88,117,211,38,83,155,224,176,178,129,0,6,243,228,132,119,132,71,48,206,172,128,42,197,136,170,42,135,89,154,81,88,205,114,59,163,18,77,208,198,73,127,91,155,78,46,29,152,247,112,132,248,112,134,139,80,105,199,241,139,227,145,198,87,217,168,142,0,9,250,40,117,143,179,119,188,223,217,236,212,158,151,126,61,218,132,51,210,103,74,177,191,203,5,244,152,76,67,62,246,192,37,151,198,21,213,196,143,223,254,66,159,231,36,129,120,0,138,211,148,252,118,137,7,205,71,162,253,250,172,246,33,252,86,17,109,133,117,0,123,3,248,177,43,136,72,22,69,165,45,252,209,184,58,0,132,213,124,174,247,124,103,172,41,166,57,218,19,159,207,35,242,30,237,55,86,172,79,203,127,147,25,127,191,57,183,116,185,136,254,146,27,94,233,205,189,207,252,181,121,183,109,183,138,88,182,120,204,237,59,93,245,61,139,252,43,127,207,198,152,79,102,89,16,191,6,124,8,80,216,129,79,103,160,145,155,127,98,58,23,111,248,47,248,198,29,120,95,217,215,16,137,167,151,94,125,40,25,74,76,38,60,14,124,199,155,129,188,12,191,38,60,62,158,94,7,201,61,142,145,169,202,104,41,53,127,78,93,84,100,125,198,157,201,11,176,154,113,21,250,65,157,68,72,134,245,143,242,246,30,93,96,60,55,114,228,13,111,27,73,95,96,41,162,57,96,86,205,87,123,115,251,240,24,164,84,239,174,145,86,90,45,5,48,159,20,225,139,162,235,75,221,171,45,94,47,143,96,93,250,200,45,30,22,156,132,48,74,138,39,245,214,93,110,110,238,239,238,175,250,201,232,218,93,69,213,226,219,54,244,152,218,212,97,101,233,193,65,190,49,162,86,245,185,167,199,221,123,233,82,93,147,109,142,99,139,3,224,195,160,162,9,2,54,178,254,48,14,165,18,228,124,21,7,71,142,51,56,35,107,244,251,241,223,186,37,148,206,224,223,42,183,73,217,33,109,172,199,89,129,184,112,140,32,214,95,19,83,59,225,185,53,168,58,212,234,86,228,228,213,113,58,82,31,180,106,164,202,50,146,138,79,201,56,110,233,247,100,45,173,67,198,71,109,8,46,43,35,208,231,179,20,134,158,211,116,125,37,111,162,104,167,203,252,52,23,184,122,66,215,103,243,234,56,27,20,105,215,40,43,183,136,132,45,249,114,233,241,123,185,133,166,237,81,97,183,63,138,223,176,184,173,198,202,131,140,133,229,121,216,222,136,102,71,227,226,186,243,161,37,217,128,225,129,214,30,125,20,92,104,67,222,244,31,210,125,217,2,45,80,49,60,127,226,67,172,127,18,191,52,12,119,8,83,52,155,23,134,205,12,40,55,143,105,151,191,122,118,9,85,68,41,0,47,211,35,173,165,175,119,22,252,21,1,60,171,107,76,18,62,200,24,134,107,246,4,45,106,243,88,97,62,165,20,121,133,175,175,243,91,97,71,82,83,122,197,57,63,224,209,153,95,204,85,250,112,204,205,253,191,37,229,248,126,29,26,115,197,204,228,26,48,205,35,28,83,41,39,116,212,18,188,163,104,63,45,179,229,131,2,15,230,246,128,63,226,60,146,195,226,230,62,174,107,96,253,123,67,6,26,94,246,144,50,188,99,79,55,11,221,140,245,33,238,170,174,234,200,224,72,8,220,81,196,173,230,232,77,16,239,117,188,226,42,248,146,187,228,97,158,218,178,223,84,42,137,63,98,30,181,84,192,66,110,95,210,7,241,164,223,132,236,219,239,172,194,215,59,79,39,246,92,125,186,78,127,189,196,241,156,85,160,43,78,55,82,84,78,217,164,249,58,153,173,193,203,171,231,198,75,93,178,80,118,237,55,6,14,197,129,21,8,151,219,72,182,175,93,174,242,155,160,99,222,173,147,131,178,249,226,162,160,114,86,41,140,67,246,244,143,97,182,105,8,176,192,201,99,14,42,176,57,149,33,73,43,82,136,87,150,37,47,149,91,186,183,234,209,106,128,177,17,246,10,122,62,200,200,53,219,43,41,110,67,89,156,117,217,255,38,246,155,29,184,255,1,98,120,42,228,15,67,140,25,122,69,49,61,73,26,215,210,120,137,60,133,20,198,96,158,12,97,14,156,53,232,183,65,251,90,218,4,152,67,239,101,97,182,235,178,134,252,195,219,32,235,57,154,228,57,97,170,238,234,156,118,138,178,9,161,153,117,65,150,106,225,226,21,195,1,3,131,205,56,65,234,3,139,161,9,118,167,207,15,198,128,7,189,1,43,208,210,96,100,19,241,145,57,203,231,64,75,13,101,69,146,163,35,45,186,211,66,236,200,110,46,34,126,6,29,35,141,252,193,38,93,245,23,237,178,50,163,244,10,87,234,163,109,192,59,15,3,1,6,48,157,82,159,140,237,254,158,126,132,82,61,179,40,231,210,192,113,206,128,49,97,38,31,198,65,229,167,89,42,158,142,121,57,81,156,152,89,150,12,225,138,120,184,185,172,113,225,42,188,162,108,118,76,250,122,129,72,139,106,234,109,70,46,93,57,151,120,222,164,152,187,150,153,178,108,74,19,218,162,125,229,221,67,143,144,168,135,22,83,8,182,150,10,8,167,92,119,235,74,59,107,108,138,195,48,81,227,175,219,99,246,62,115,81,133,144,170,10,118,67,146,86,86,203,224,135,5,249,155,122,224,62,79,159,159,128,176,185,55,202,145,10,188,8,181,193,56,0,227,162,124,211,104,153,42,192,91,224,134,212,1,238,144,227,139,159,58,116,18,214,237,235,211,107,249,118,62,253,156,93,139,142,81,66,118,140,249,186,250,228,251,31,0,197,197,231,132,167,11,17,153,69,62,22,186,129,233,150,171,202,52,181,213,171,249,201,153,239,182,133,115,226,49,70,64,150,56,195,213,116,183,174,42,232,85,224,192,147,92,184,219,152,224,239,64,171,74,131,228,87,76,107,205,212,107,136,167,93,208,106,189,185,153,195,190,172,105,145,231,18,80,25,230,70,174,17,14,216,232,196,147,35,103,224,168,24,165,166,246,72,82,160,155,41,136,222,92,67,179,227,197,211,136,54,240,52,3,60,89,115,71,116,231,1,121,1,147,227,96,167,178,18,186,184,193,66,64,44,43,141,36,121,5,2,21,226,204,242,238,121,100,78,106,25,70,248,86,207,31,82,69,167,71,168,28,102,203,138,50,148,136,225,124,102,67,109,245,46,21,59,209,58,163,206,10,94,80,242,22,60,182,202,197,72,163,107,255,215,24,76,157,235,235,64,22,101,107,177,245,254,62,19,107,81,159,29,2,95,172,127,65,104,193,86,207,44,101,4,29,144,55,211,230,195,3,176,167,167,83,183,129,253,143,247,2,206,212,121,228,105,145,227,152,61,3,199,223,119,125,78,0,187,100,133,99,223,78,154,169,113,82,199,177,166,231,1,199,189,144,136,176,147,159,47,112,200,63,221,76,234,61,55,149,191,217,236,75,177,177,110,110,154,113,253,104,39,143,110,149,29,181,158,163,154,19,169,63,109,254,85,82,57,142,163,21,30,23,39,191,238,29,243,192,124,13,71,217,27,209,215,167,155,163,152,47,45,243,75,62,185,144,131,140,103,242,22,234,50,121,222,236,148,18,27,10,235,239,85,69,69,121,251,66,227,109,26,39,251,107,178,27,137,13,223,99,240,157,187,6,110,87,190,207,161,50,91,189,171,164,42,156,104,88,219,100,180,199,59,211,35,15,66,215,129,127,165,131,33,209,203,133,3,58,147,28,1,112,62,249,222,9,43,69,99,227,215,62,152,208,158,49,93,108,157,226,115,117,41,63,34,38,141,13,241,243,51,62,61,185,212,202,230,173,217,189,41,124,183,232,239,92,146,199,121,6,219,98,213,127,91,44,55,65,131,234,177,231,22,66,7,225,119,33,132,30,31,190,246,222,175,127,103,149,103,44,74,166,39,113,79,252,68,211,90,227,233,23,165,201,190,164,106,109,168,15,21,250,131,245,15,81,57,176,204,162,70,228,233,122,189,52,200,244,124,101,59,190,15,177,124,76,171,58,126,58,232,17,230,188,246,74,179,76,241,39,227,8,161,204,241,74,82,30,36,244,60,31,90,200,225,0,36,113,2,25,205,116,26,11,244,92,112,172,241,105,106,93,28,58,254,162,34,109,73,12,134,96,84,65,100,118,127,62,222,175,48,152,86,1,248,70,215,123,141,207,207,218,86,221,180,77,77,196,51,121,82,141,199,98,117,98,24,41,250,176,48,75,153,243,136,207,219,122,176,136,194,34,111,39,57,197,175,66,211,242,131,152,139,32,121,61,61,186,62,81,250,144,102,7,3,119,13,245,146,148,172,100,245,199,94,26,76,13,151,170,223,235,149,109,243,197,241,87,246,184,22,45,155,143,180,71,67,54,126,177,54,28,214,64,110,171,226,130,150,203,66,179,141,39,101,43,143,57,117,115,229,164,39,86,82,212,26,203,249,111,114,61,197,205,93,134,196,11,230,46,96,169,204,82,141,132,90,55,182,191,126,194,28,218,93,76,209,175,221,162,42,13,202,241,222,217,104,42,10,239,176,167,112,95,158,5,141,132,129,91,82,169,248,1,214,4,43,70,253,232,92,5,55,149,173,167,51,166,104,93,183,6,155,128,249,116,158,115,90,11,119,74,87,100,215,38,253,9,124,31,233,3,167,186,126,229,161,139,32,111,168,155,205,76,29,56,238,56,29,52,166,101,16,165,129,93,132,94,147,157,206,112,88,127,98,241,107,169,218,174,38,213,16,127,223,22,75,104,45,96,197,94,113,248,164,175,108,210,211,125,192,255,151,44,175,81,136,84,138,129,45,178,57,83,107,200,34,171,207,181,203,234,14,227,14,102,177,1,208,98,120,202,100,180,180,205,217,241,22,161,209,113,66,84,46,20,24,146,253,157,56,25,60,249,212,226,17,106,70,198,94,73,237,59,59,186,114,141,88,95,228,230,106,91,213,135,62,167,208,76,16,204,136,232,82,103,78,211,178,56,116,72,3,185,118,224,98,215,193,192,113,158,211,210,110,198,165,113,129,37,95,207,71,172,205,105,255,181,134,102,100,98,14,58,175,152,86,105,192,69,250,116,105,250,42,93,80,172,227,56,177,168,114,162,244,90,193,125,230,121,221,182,25,160,160,89,188,154,166,211,108,202,98,97,93,79,230,72,39,72,73,185,84,231,141,89,185,32,248,101,222,99,133,115,243,54,71,212,226,142,11,193,107,217,255,17,60,80,84,41,142,168,74,158,128,221,162,50,181,170,241,66,109,162,55,8,179,234,177,168,58,170,155,166,211,181,99,82,239,72,53,33,221,154,172,29,145,70,113,122,82,198,181,107,240,125,4,136,78,76,21,74,63,152,86,70,60,57,2,240,248,84,35,129,118,74,218,116,7,18,149,63,93,237,14,160,24,215,161,78,79,222,59,123,216,176,82,157,197,29,209,127,110,181,115,175,227,182,46,251,41,113,44,141,207,170,79,181,166,67,153,6,218,176,252,105,113,224,78,121,157,61,11,225,111,215,175,67,178,71,227,120,67,168,38,180,107,84,172,201,80,96,66,44,191,77,62,193,141,134,32,167,185,77,178,212,159,65,101,239,71,84,63,124,129,142,245,160,17,196,86,102,28,11,39,78,219,135,162,43,138,234,11,11,201,219,226,140,188,205,83,7,20,89,199,198,153,80,154,22,241,211,193,141,135,79,160,129,222,20,170,150,213,154,166,154,90,186,49,81,153,75,245,221,41,160,242,31,4,249,186,141,252,197,116,42,10,9,0,180,75,221,61,225,250,81,36,3,223,34,67,181,104,153,144,138,78,17,133,4,105,198,243,22,197,154,115,151,111,143,110,93,97,94,98,56,249,68,20,116,239,88,247,9,240,195,164,233,196,4,99,115,232,13,47,18,37,10,119,201,79,78,1,79,201,162,38,88,226,196,76,54,116,35,94,152,139,218,101,208,254,14,138,105,117,5,154,187,16,205,94,114,72,205,110,70,74,16,16,190,187,155,214,211,123,157,128,88,116,212,144,58,154,14,102,251,10,243,53,22,96,204,177,150,195,183,37,19,46,200,147,144,118,147,255,220,111,136,117,72,219,98,223,127,252,170,116,45,41,41,47,29,89,250,100,179,19,96,79,229,194,6,216,137,190,113,144,147,206,175,192,77,172,224,84,212,232,166,35,248,191,64,47,216,96,107,44,37,86,173,42,29,111,109,80,4,253,195,73,94,112,180,131,236,231,192,74,237,133,22,139,95,255,119,145,184,255,223,162,180,150,180,95,243,127,43,159,95,180,159,198,6,151,154,226,170,63,91,189,36,117,53,197,117,11,33,33,228,255,111,199,198,102,170,231,19,44,44,118,172,23,165,203,79,36,17,249,82,191,123,241,201,129,246,114,234,148,167,73,20,108,246,58,232,139,241,82,16,64,2,235,120,216,136,251,216,58,26,25,28,171,243,108,201,10,36,184,211,105,149,231,168,221,94,147,76,221,29,184,239,83,168,84,223,7,161,64,224,221,149,39,39,167,191,107,226,180,138,14,19,126,161,22,161,108,8,112,182,250,233,249,228,248,251,159,54,49,247,95,172,144,126,165,48,35,251,21,143,77,158,227,29,5,150,98,98,24,247,59,178,17,52,111,253,226,190,93,89,139,107,86,184,166,200,252,231,163,200,23,148,7,127,102,82,231,190,16,96,255,25,237,24,53,36,8,164,58,246,141,232,58,30,78,49,16,175,151,1,187,155,204,204,21,243,227,222,91,194,179,131,79,42,48,227,182,71,70,60,105,105,131,59,238,166,84,230,214,187,7,78,44,239,249,157,248,147,105,205,30,243,3,53,31,134,155,112,139,104,29,38,180,237,225,17,52,55,73,91,6,14,195,56,207,49,48,68,125,83,13,75,166,6,102,28,81,253,78,111,169,198,124,99,250,237,44,232,245,62,213,170,85,119,199,16,52,109,253,222,106,92,172,73,14,204,194,251,238,146,79,236,242,244,44,99,238,119,214,243,90,181,63,163,202,70,69,251,245,150,77,82,78,72,77,169,231,194,191,182,84,249,194,219,194,76,85,23,69,209,195,245,188,78,21,6,246,86,169,41,220,36,45,183,126,228,235,207,34,220,246,123,36,52,191,142,25,6,216,161,254,172,139,168,53,215,187,136,219,36,164,76,47,129,74,92,125,214,9,18,30,187,55,45,142,167,127,188,54,55,180,29,87,37,158,34,226,178,34,177,185,233,41,141,236,234,178,25,40,58,82,21,200,75,170,240,219,150,252,142,62,120,187,118,66,73,6,24,254,64,58,67,168,101,49,24,9,145,251,237,194,89,212,38,115,237,170,181,183,103,101,45,202,232,254,189,208,60,58,253,0,223,129,182,87,2,253,16,79,169,161,75,215,108,211,73,215,223,60,147,241,148,190,122,162,112,18,183,153,63,14,57,220,46,123,210,100,110,50,157,36,82,162,172,85,37,214,132,223,210,61,104,70,98,53,34,197,91,67,68,231,188,123,83,49,102,13,204,252,59,95,163,1,177,159,21,43,164,127,229,81,247,182,111,112,192,241,148,33,239,62,78,9,194,162,214,8,111,82,178,79,248,246,173,214,217,190,47,138,62,234,2,12,145,95,189,169,55,201,158,168,120,34,142,111,109,185,222,97,206,21,179,32,89,253,162,72,53,79,219,185,44,157,194,59,252,7,171,97,197,239,164,126,12,180,58,197,73,102,145,98,118,155,163,170,95,179,197,109,231,203,13,13,109,198,104,79,20,30,230,38,137,2,195,48,7,16,96,161,123,99,189,230,25,250,81,156,36,150,221,114,131,94,241,158,38,9,132,248,227,63,40,29,145,189,107,8,84,172,249,248,177,228,173,200,116,231,176,4,132,50,42,161,105,238,35,112,140,219,185,47,189,94,86,86,246,229,43,163,163,214,200,133,204,25,26,165,147,246,57,230,135,183,93,153,108,117,234,44,111,78,97,237,219,157,5,114,99,147,173,2,22,79,21,243,74,130,86,58,99,48,152,228,234,14,155,186,173,217,138,215,8,149,169,29,37,126,205,89,1,236,182,246,2,43,23,202,75,163,217,247,24,74,240,170,5,40,103,105,244,67,177,120,116,212,36,50,198,168,162,121,14,140,175,244,8,92,39,210,40,54,124,183,99,78,119,226,112,148,221,192,12,249,165,219,91,214,173,60,204,240,132,164,131,80,153,87,172,127,229,86,98,96,205,162,70,121,3,38,152,105,65,80,60,66,252,210,236,90,38,1,227,166,54,98,218,242,147,41,143,180,136,168,36,84,249,157,77,49,29,193,106,63,255,207,152,111,31,221,171,210,229,87,127,181,198,22,255,204,164,138,84,24,142,139,48,190,63,56,172,117,115,51,53,111,182,29,213,109,78,86,89,202,109,30,24,87,229,175,132,239,5,172,75,88,156,166,91,29,57,218,120,8,134,26,208,83,17,177,186,179,213,106,195,16,138,164,239,124,74,252,150,247,83,199,160,34,239,105,163,95,34,211,53,79,250,21,24,166,36,154,62,45,87,108,77,231,182,54,29,56,116,102,85,24,81,111,144,171,114,205,172,167,74,231,51,28,146,227,244,16,30,125,255,141,9,112,162,100,237,202,18,105,114,80,159,205,241,200,254,110,116,212,59,27,123,83,214,1,221,210,225,89,102,196,103,1,85,105,45,119,74,195,4,97,183,234,7,79,55,120,44,156,40,53,148,192,240,114,177,141,163,2,180,110,50,180,142,181,165,153,124,62,29,56,195,78,216,32,7,7,188,39,9,228,191,114,181,121,15,90,165,7,255,205,231,98,119,99,252,237,49,28,139,39,86,86,228,150,63,67,248,97,122,149,5,163,99,83,226,155,85,3,138,136,95,185,146,211,145,112,207,114,116,109,100,196,239,251,146,182,92,82,39,88,214,184,93,125,211,127,173,64,192,77,123,160,125,215,219,52,193,216,249,190,168,218,50,179,142,173,131,179,196,169,74,0,188,157,159,199,196,171,149,17,118,16,61,144,142,81,189,75,154,157,143,31,111,161,47,48,233,184,255,153,26,229,253,151,136,59,246,100,67,95,134,115,117,81,182,99,53,3,21,142,91,197,113,94,52,50,184,153,142,185,45,62,42,148,150,92,180,154,9,164,132,88,169,92,30,219,23,141,71,216,71,159,171,159,107,125,244,215,93,254,126,197,85,49,169,22,50,147,197,181,29,250,139,84,220,234,139,220,16,61,89,193,189,51,74,188,224,91,156,220,157,252,141,187,147,46,173,100,56,231,118,231,135,199,73,251,229,12,148,102,167,54,0,32,149,136,175,124,43,42,130,245,111,182,69,168,11,54,184,244,34,168,44,197,172,85,174,13,143,221,61,246,124,146,56,208,129,243,229,82,131,217,239,162,144,21,217,135,74,239,134,14,123,183,59,31,47,135,217,140,124,103,8,16,244,90,34,185,227,108,193,234,19,154,111,13,138,218,150,50,174,200,246,202,144,85,83,28,123,235,189,255,191,54,81,252,249,199,221,126,182,234,189,147,232,132,203,82,99,129,203,130,48,235,234,122,125,218,246,218,82,43,217,72,106,238,79,221,22,129,38,209,107,75,247,226,123,191,218,167,191,200,78,163,106,98,208,125,81,116,82,241,152,91,240,156,236,56,143,3,148,121,46,189,152,165,63,61,134,221,180,62,222,155,16,243,159,235,20,44,154,229,125,95,178,23,119,56,112,10,14,152,161,184,100,42,75,214,75,127,123,195,144,209,193,92,214,169,184,153,250,227,120,33,48,54,31,122,16,105,79,242,30,176,196,132,130,96,131,173,29,36,68,83,250,6,73,237,179,194,190,151,5,177,106,70,35,83,36,44,27,43,110,84,86,90,180,154,145,47,28,25,198,206,184,97,99,7,160,212,200,143,41,67,67,181,141,79,10,30,70,215,8,191,41,25,238,92,100,204,142,182,47,125,132,163,210,75,145,204,60,90,61,234,102,3,28,172,253,131,54,227,167,238,208,250,98,9,23,94,49,188,246,69,17,116,74,154,159,169,74,220,168,24,131,190,130,177,114,219,65,137,131,203,97,157,207,178,110,23,154,20,186,207,3,82,220,243,107,79,104,85,158,45,89,28,223,237,78,65,58,214,253,212,28,194,250,151,111,1,60,39,240,177,144,54,197,110,253,113,39,220,103,72,24,215,203,183,179,62,193,212,202,190,78,240,21,144,255,181,96,146,167,29,30,122,196,162,3,213,238,193,223,193,5,208,143,214,212,153,48,230,236,76,108,199,78,27,126,160,106,232,147,184,103,171,155,234,240,55,211,195,250,39,18,195,199,239,244,254,133,40,217,89,115,65,42,25,184,255,120,33,199,72,128,203,175,221,43,238,102,145,205,184,173,165,36,58,130,145,219,205,237,56,91,105,39,212,226,121,252,253,87,200,218,41,252,218,170,135,63,74,40,114,131,134,19,162,113,202,182,106,47,72,225,68,209,159,236,145,188,196,132,207,203,161,165,75,248,70,126,58,62,172,173,116,140,161,70,221,27,181,150,209,39,57,32,157,193,134,161,56,8,100,34,140,51,122,88,106,79,46,207,230,169,24,39,18,85,35,20,149,236,218,135,244,151,54,176,105,96,216,73,73,56,243,57,118,196,66,8,154,229,221,215,108,143,235,232,173,1,235,196,90,246,145,215,170,50,130,54,201,139,195,253,156,141,238,83,129,252,62,59,241,16,25,233,93,158,180,106,214,52,21,95,5,1,86,199,171,145,75,141,244,240,32,229,132,51,147,159,15,169,45,12,62,90,86,147,158,89,205,218,203,18,47,68,57,206,116,147,117,2,250,150,100,31,108,47,82,217,230,203,103,119,64,126,113,90,198,135,244,121,204,213,236,126,160,130,89,0,14,82,148,136,13,138,38,163,191,171,44,203,59,189,63,135,64,220,128,105,31,241,250,89,3,55,92,101,123,13,225,72,34,204,171,141,218,237,14,226,192,183,93,12,84,153,144,152,253,45,162,182,218,241,116,150,216,232,224,229,168,53,158,246,202,106,26,16,202,183,141,164,58,7,238,202,154,198,73,230,114,61,72,113,112,60,210,150,148,126,58,252,35,242,194,202,161,151,99,66,89,123,142,169,96,88,10,78,169,55,0,104,124,255,236,55,96,222,100,29,187,250,167,92,121,214,206,241,68,80,10,145,170,131,226,51,159,233,228,140,69,44,192,47,156,88,12,50,5,4,208,219,97,47,112,11,55,54,15,28,54,139,9,230,110,74,206,143,103,250,125,226,186,85,99,24,228,63,159,50,102,172,249,32,226,204,241,230,133,99,226,50,81,236,108,132,77,190,43,45,23,253,234,38,43,103,125,251,2,1,202,136,207,225,141,136,246,149,182,151,253,87,214,138,221,146,114,220,212,179,15,198,67,193,14,45,220,24,85,195,72,170,211,27,198,6,29,168,155,29,18,54,27,124,141,108,7,174,68,99,186,171,40,226,234,120,237,158,163,231,87,240,131,77,9,69,21,77,222,52,85,119,204,175,180,26,173,202,188,38,54,240,54,251,17,251,242,33,133,1,148,232,53,37,113,220,231,53,191,218,32,122,252,95,135,164,173,15,146,51,40,134,17,162,147,153,151,128,26,39,6,93,219,1,59,4,172,50,50,54,226,30,34,146,5,188,114,43,38,152,14,107,73,91,11,101,200,107,118,11,100,23,192,252,38,250,109,160,208,238,219,67,73,141,68,250,186,241,126,85,23,91,85,185,187,130,53,58,38,25,85,98,115,135,111,235,52,39,59,38,46,122,166,12,206,18,149,20,243,75,190,131,126,165,54,232,40,215,132,14,207,189,85,248,12,72,219,188,68,169,42,222,67,58,135,206,212,190,158,117,154,26,199,199,101,5,147,88,197,111,215,25,101,123,173,42,91,10,75,186,145,113,149,254,202,120,31,187,145,174,212,194,139,233,231,19,13,96,183,88,122,50,186,76,225,61,103,117,217,114,126,227,216,56,137,237,25,183,75,19,80,68,102,148,250,133,108,118,226,126,41,153,250,171,70,137,247,10,145,87,246,105,242,8,51,206,41,61,250,69,16,216,148,141,168,195,232,198,126,46,119,233,43,103,131,91,49,109,71,74,162,247,242,235,171,138,251,37,153,25,103,155,24,161,215,40,206,183,27,2,119,20,251,59,170,196,67,129,99,78,63,205,103,128,119,117,52,83,106,238,205,133,170,231,187,182,213,46,156,87,151,218,217,177,82,70,67,229,67,162,127,38,74,169,76,157,76,168,243,15,199,152,163,226,248,197,249,237,85,112,6,111,214,108,55,246,97,12,86,26,22,46,128,172,178,240,49,101,251,188,81,57,41,217,110,222,157,162,20,114,80,173,218,133,179,203,94,133,240,131,245,247,221,16,74,166,3,245,146,15,111,98,124,147,86,45,22,188,8,199,56,156,5,66,73,197,87,123,36,54,188,217,30,116,27,238,233,253,178,181,185,24,189,89,92,139,214,39,117,89,222,120,121,235,232,122,180,213,60,157,169,138,53,134,141,43,188,37,9,179,24,133,49,176,232,172,119,128,81,227,11,241,99,131,195,202,194,28,101,88,71,166,20,156,113,152,216,101,213,239,81,224,162,102,110,103,10,238,154,39,207,4,217,100,207,131,84,165,253,32,108,207,157,199,176,14,47,189,99,40,151,210,50,153,103,100,141,137,4,101,2,155,159,127,1,182,70,10,162,207,146,167,19,189,64,251,84,206,14,83,169,212,103,143,247,15,217,156,75,211,182,223,227,99,49,152,211,182,27,162,199,102,68,147,191,58,126,113,112,167,81,142,253,84,64,172,159,105,23,61,41,104,169,81,229,99,234,64,172,143,12,87,80,148,68,22,19,203,187,114,63,226,169,222,59,237,240,32,165,110,8,186,195,13,99,216,240,138,117,166,101,39,11,72,172,169,35,191,237,30,26,86,96,252,219,91,40,95,77,183,74,78,154,19,152,119,156,78,244,6,244,194,43,175,124,176,60,66,180,10,114,220,244,42,164,101,43,118,58,149,103,70,182,90,93,163,119,131,230,228,111,116,103,202,61,199,55,237,222,165,177,33,243,236,145,108,127,165,215,128,31,129,246,92,250,25,21,140,231,118,182,25,71,255,73,95,197,129,63,235,208,240,122,255,105,79,188,235,155,253,109,190,247,249,174,235,29,216,93,91,132,219,72,30,124,225,227,234,157,252,239,44,37,228,125,164,243,213,76,235,218,2,191,31,8,199,122,48,167,23,224,9,122,187,183,197,131,145,249,145,147,162,119,64,12,21,150,143,105,26,42,250,94,51,45,206,143,45,9,100,97,253,188,168,63,131,202,85,84,105,166,210,185,27,3,75,164,145,94,93,175,14,58,237,120,237,87,213,34,57,117,30,159,240,99,150,62,180,77,250,113,133,94,145,210,134,72,132,32,210,153,9,181,224,12,85,180,117,208,54,162,225,53,63,166,9,211,212,68,11,50,222,240,226,198,141,203,211,29,96,12,249,15,82,53,164,14,107,213,121,241,10,57,127,4,58,118,21,7,204,35,59,15,92,221,60,4,198,226,32,50,87,51,234,26,132,170,42,221,53,11,57,77,45,177,91,123,153,129,2,75,108,53,57,17,7,52,184,61,7,145,6,39,162,171,138,171,149,55,133,179,154,26,140,77,10,50,253,153,34,147,1,97,62,182,13,161,15,15,29,115,157,57,237,25,215,41,9,2,202,4,86,37,109,207,142,104,28,230,153,195,68,22,94,78,208,129,119,72,9,115,55,155,39,237,47,28,99,234,60,145,147,202,15,145,154,14,121,108,166,243,64,127,88,231,168,244,160,168,209,13,244,15,24,213,161,64,196,21,153,101,17,241,51,117,164,106,64,86,243,147,129,207,182,197,112,183,44,15,38,50,125,29,52,103,52,211,2,155,108,170,142,50,72,37,42,177,81,156,116,140,247,6,157,34,54,87,236,52,193,19,239,214,117,14,225,20,209,45,182,214,205,222,211,219,175,150,216,22,216,26,106,62,244,19,182,121,28,18,229,221,212,71,5,14,128,198,37,25,131,120,145,252,166,162,139,60,107,1,171,141,179,109,60,209,235,254,45,14,172,217,251,71,117,215,96,111,188,35,76,74,93,117,116,90,187,74,228,75,59,105,129,126,100,129,47,218,100,189,248,207,197,118,40,127,153,57,211,243,203,105,30,78,60,241,230,191,20,55,111,28,235,244,6,155,91,173,50,211,156,133,18,177,199,149,66,113,86,176,254,157,73,11,166,97,148,61,13,94,170,220,69,81,217,113,120,59,174,141,65,120,88,76,83,149,51,46,202,194,217,170,164,140,87,124,127,201,32,1,88,255,154,231,8,242,23,49,227,78,210,171,194,85,130,61,228,206,27,176,142,151,199,43,206,119,7,127,24,178,23,255,52,40,81,165,237,245,25,100,241,48,144,132,79,117,217,186,7,181,136,89,107,15,137,69,215,12,114,231,31,144,63,242,51,127,10,170,170,168,168,154,59,248,208,241,148,252,100,28,235,159,175,119,231,34,1,156,73,47,167,71,58,207,183,138,118,187,235,134,160,196,68,2,38,252,32,146,168,57,152,216,134,103,20,144,176,49,247,192,178,22,80,195,161,115,52,187,88,88,55,142,235,131,172,236,146,103,49,201,163,48,168,160,153,101,158,216,30,209,154,117,32,196,4,65,187,154,223,15,214,48,154,138,70,238,218,219,192,75,82,203,105,215,186,54,231,157,96,166,13,114,217,109,82,235,237,67,51,200,72,234,238,191,4,100,112,213,68,26,181,241,145,77,215,19,210,99,250,3,210,30,216,135,174,159,126,70,108,65,81,22,227,251,11,151,58,124,171,176,175,153,167,41,32,241,250,228,13,197,93,248,47,63,106,11,179,170,202,191,220,95,62,53,12,216,140,147,38,29,43,69,141,239,194,53,191,125,83,13,232,71,2,254,19,244,46,246,100,253,105,122,107,14,30,174,28,246,212,27,53,181,211,164,199,155,156,30,85,154,229,43,86,78,101,222,201,85,0,153,69,30,157,140,18,64,208,90,13,79,90,74,253,211,33,236,107,169,136,11,162,45,208,64,85,171,109,46,208,85,216,180,130,120,249,160,121,144,244,64,229,211,64,154,157,229,40,222,142,217,248,179,213,197,34,188,52,81,64,180,146,185,70,193,97,114,103,175,114,102,140,143,143,183,228,207,151,35,37,211,20,26,68,25,3,185,252,146,247,180,158,159,78,76,255,14,167,120,2,110,155,184,253,75,19,172,13,36,49,189,18,198,157,145,25,73,241,61,5,156,174,207,223,235,215,122,234,11,15,157,153,56,126,45,153,172,108,214,210,45,67,151,242,252,34,231,174,210,30,248,37,189,100,211,83,179,104,82,132,12,184,56,152,43,23,14,243,104,214,202,223,250,45,231,151,112,42,124,179,119,224,146,16,203,80,108,5,116,50,98,206,59,47,96,146,181,172,141,57,62,109,98,17,255,155,170,131,48,41,187,231,87,201,10,143,166,166,233,230,68,8,154,102,106,166,126,213,43,241,86,209,188,94,18,113,24,252,88,56,28,166,96,116,207,15,224,47,120,251,142,155,152,250,100,161,75,151,200,19,162,215,32,231,233,100,54,221,184,239,71,122,234,186,24,51,211,53,137,161,71,193,185,34,199,52,138,26,45,182,223,110,240,240,207,201,25,70,118,188,182,37,187,125,152,64,39,147,126,90,241,116,48,20,116,143,1,243,218,64,237,255,55,55,137,205,11,126,95,231,112,34,187,204,251,137,206,157,103,62,245,166,66,137,146,66,205,248,58,209,218,156,101,176,13,147,126,145,122,174,149,59,106,52,76,141,98,152,143,82,178,143,142,137,89,84,241,56,127,221,39,78,251,16,229,223,162,84,105,188,194,99,74,193,154,78,105,115,83,141,227,166,95,28,159,51,173,101,100,250,57,0,219,153,251,58,103,106,103,73,195,38,71,59,173,195,175,34,41,189,240,139,218,145,149,162,181,97,130,7,249,50,217,101,71,200,111,210,184,150,118,161,250,161,202,214,163,122,73,175,35,218,103,44,199,201,49,33,250,231,182,239,205,210,90,116,89,102,45,56,29,242,151,184,167,46,107,83,56,180,102,89,68,208,85,198,138,42,75,234,230,37,212,181,18,90,65,49,145,201,109,206,101,40,117,15,75,98,130,235,58,0,125,150,162,133,177,165,10,165,11,27,217,23,99,25,252,72,149,223,164,45,245,225,221,46,68,184,193,224,215,7,46,252,214,34,148,155,213,193,183,217,112,190,213,217,66,66,189,52,13,226,83,135,162,167,191,255,159,136,230,11,215,130,82,210,61,201,252,255,43,137,68,112,147,43,7,214,139,254,211,34,245,92,120,52,178,233,163,0,62,22,255,201,112,225,255,63,39,90,254,47,72,92,163,113,253,94,7,39,175,139,147,108,52,167,209,115,242,96,157,21,202,81,254,111,193,122,31,141,123,171,93,58,73,131,155,200,19,70,121,64,15,195,198,194,42,125,114,224,236,171,150,37,197,217,45,139,31,252,236,255,93,8,154,77,147,150,28,178,253,20,43,214,191,149,228,92,84,74,114,138,211,27,31,121,250,58,95,194,158,33,238,134,144,127,97,168,250,9,143,29,126,139,98,61,247,121,18,152,16,193,3,253,175,57,88,117,186,79,41,168,156,49,198,249,225,198,185,192,241,39,155,225,9,232,176,100,133,52,14,107,100,159,241,82,77,71,61,31,88,192,167,158,168,192,172,196,137,79,165,183,117,250,242,173,183,87,177,235,242,69,237,32,215,135,22,19,28,69,90,150,167,244,73,78,126,138,110,97,159,112,52,50,244,113,86,10,33,72,24,247,41,230,62,83,108,248,83,57,250,40,245,139,59,27,27,188,161,56,149,110,72,233,229,168,21,146,134,123,85,205,112,68,237,66,211,195,17,235,159,248,180,36,151,146,105,88,252,18,201,64,119,86,88,7,78,250,146,199,148,205,115,127,168,65,244,55,251,185,8,115,130,105,17,113,71,118,62,163,148,239,209,42,67,31,63,20,4,202,0,17,104,3,142,252,106,135,107,167,21,123,217,87,10,228,239,248,21,69,202,75,179,150,118,55,31,115,182,189,153,30,116,193,0,123,208,163,241,164,150,118,29,208,96,82,165,129,252,151,102,120,247,105,192,104,2,179,149,110,136,38,128,194,41,204,118,108,253,71,233,28,223,145,253,119,202,116,101,159,90,243,167,150,15,138,51,17,86,27,28,115,242,150,253,163,12,252,206,32,197,21,130,115,176,204,10,194,68,128,30,62,246,115,26,232,204,209,206,5,113,19,251,99,212,57,77,39,246,201,107,169,116,154,237,235,4,191,23,73,90,144,153,236,224,195,99,170,55,252,155,68,62,159,12,220,137,60,65,230,35,9,35,163,181,189,71,49,246,96,176,95,219,75,103,39,40,48,237,151,246,164,84,230,129,163,86,37,133,239,43,223,6,171,234,240,141,176,135,218,146,195,28,144,141,36,207,54,27,123,31,50,116,248,194,109,230,243,175,207,186,39,204,20,112,62,152,72,252,30,126,90,131,149,217,38,53,37,125,189,107,69,218,208,178,248,92,224,0,71,193,116,111,226,69,98,49,82,149,133,222,83,232,246,215,182,226,103,172,127,79,209,192,160,53,76,170,236,219,146,162,254,94,78,179,250,129,254,161,232,246,23,69,183,142,180,37,236,7,202,90,81,139,116,0,149,116,224,39,138,230,141,153,77,227,27,103,126,12,59,51,205,196,52,94,91,229,51,18,173,217,255,51,19,6,17,211,185,211,207,94,33,39,202,39,36,239,244,186,177,48,51,57,140,173,133,141,137,144,235,33,20,125,62,158,197,111,181,148,176,57,123,223,90,48,28,194,132,66,39,133,37,75,137,245,147,134,27,5,141,228,76,113,110,71,49,249,129,189,134,65,166,29,116,117,126,154,186,0,128,82,134,132,163,195,155,190,135,131,206,18,71,89,235,168,241,225,133,190,208,250,9,224,129,144,28,92,110,168,91,139,91,33,97,225,130,25,122,115,170,108,48,61,140,151,38,54,228,162,116,248,182,144,177,47,105,102,237,76,18,157,194,175,73,58,232,220,161,202,105,122,242,113,195,53,128,203,66,190,154,106,197,131,149,88,109,19,239,221,59,189,89,215,4,159,253,179,22,243,176,177,153,210,70,142,55,64,169,52,163,102,137,216,25,186,9,237,198,15,232,237,7,7,217,193,213,10,127,191,149,197,173,140,111,64,50,171,132,70,9,122,99,107,70,14,32,84,66,138,157,37,197,202,32,130,192,65,192,127,223,170,50,125,250,188,96,126,160,81,169,126,206,208,33,165,119,194,166,225,208,121,71,177,86,39,45,64,102,134,113,253,9,226,68,240,110,208,5,202,169,48,195,104,148,166,189,214,207,232,21,71,157,218,43,210,247,90,255,200,170,133,55,234,59,15,180,240,35,144,207,29,44,147,57,106,127,63,29,87,76,118,114,107,206,21,3,17,139,109,250,98,30,105,169,77,89,45,119,168,149,243,149,157,133,175,247,97,122,101,51,21,1,69,46,17,225,91,77,171,30,205,33,60,173,29,8,212,138,26,167,245,197,223,236,159,248,61,166,92,12,175,80,215,21,118,162,212,171,22,61,117,222,16,118,50,144,104,113,147,194,225,193,26,93,239,114,65,211,191,146,93,154,233,248,141,20,229,212,141,189,55,3,219,187,188,167,41,91,116,181,44,165,101,26,145,41,188,106,156,79,63,134,175,192,56,117,141,50,95,198,9,6,138,73,39,227,2,226,132,97,174,125,211,249,172,226,61,245,120,139,99,245,46,26,160,86,254,182,230,202,201,156,100,247,61,28,9,119,197,134,24,124,160,248,111,227,186,101,7,38,165,118,68,165,136,27,179,41,4,100,85,1,140,229,189,112,213,59,58,214,186,189,53,9,25,133,222,150,105,42,98,67,56,10,104,66,98,46,214,110,155,204,153,121,121,152,207,103,142,168,182,245,70,240,223,115,207,8,1,71,33,70,94,43,164,103,213,157,92,97,9,39,245,68,20,3,137,84,14,141,165,14,20,28,195,162,158,95,141,8,200,86,232,79,207,149,25,25,148,8,231,94,112,22,210,180,125,13,164,243,201,40,60,26,235,147,116,184,116,231,113,163,63,244,253,171,88,73,147,212,230,126,14,21,201,212,109,103,246,39,62,41,127,28,148,125,56,106,170,72,177,135,223,179,55,104,211,144,246,211,156,92,6,162,227,227,96,47,205,134,121,37,56,203,216,15,86,171,61,88,252,60,174,212,120,27,236,7,52,200,236,50,59,100,87,250,142,179,142,117,130,204,206,202,53,42,114,243,175,212,254,62,213,24,164,146,56,44,96,228,204,194,166,113,227,16,9,122,203,161,230,118,206,4,120,215,118,223,255,133,76,131,215,35,44,83,155,22,68,204,87,210,191,46,150,76,0,124,185,87,63,5,222,84,108,224,254,77,55,181,150,15,29,95,102,31,97,109,188,45,98,209,142,161,218,141,35,214,217,14,48,46,248,144,70,174,219,179,1,241,107,75,73,201,105,238,191,4,159,231,207,237,35,7,63,26,80,214,235,78,2,194,219,106,77,88,10,87,99,198,200,115,129,236,95,151,201,201,200,136,100,248,182,171,59,37,104,143,116,7,7,107,178,200,210,38,129,41,30,162,245,88,255,188,219,78,73,26,159,107,104,22,51,135,224,248,196,98,253,27,125,80,213,180,224,146,250,101,69,153,74,253,76,84,242,72,232,233,235,180,22,23,10,224,138,56,20,10,111,58,104,102,119,120,206,240,252,207,151,131,128,171,150,224,24,176,117,229,176,62,63,46,220,138,175,255,132,158,158,66,198,216,156,78,9,30,38,164,212,75,109,150,153,252,226,1,185,66,63,26,31,203,92,198,229,211,144,156,214,57,97,133,146,76,227,163,160,32,66,156,186,181,89,201,109,49,170,104,103,132,201,73,92,48,100,69,149,215,190,237,81,142,34,41,182,52,154,13,150,140,208,7,181,111,78,199,55,35,25,94,208,108,18,211,172,249,219,197,100,222,203,100,206,157,41,154,83,253,13,23,219,13,36,4,169,39,85,190,226,180,168,132,228,30,233,239,143,196,142,103,48,219,137,91,126,21,120,246,196,33,122,84,136,82,53,49,22,211,6,110,214,208,189,255,0,119,44,184,139,138,60,192,126,249,9,94,47,135,108,97,110,39,67,46,114,120,104,249,140,244,221,249,5,76,6,173,243,178,168,74,188,206,224,93,10,201,191,212,66,211,5,205,199,160,103,242,69,114,10,6,218,14,18,154,44,217,194,14,42,189,231,243,20,203,108,207,85,75,187,94,84,191,149,111,29,159,3,165,201,232,18,114,228,167,218,30,88,106,239,31,187,242,224,71,221,118,26,55,153,200,200,154,230,219,238,178,83,218,11,243,102,31,205,138,172,7,197,64,244,174,205,97,130,249,220,223,89,191,19,213,173,43,164,52,49,48,65,227,247,223,186,96,144,62,90,159,4,237,82,97,162,185,77,165,69,78,155,51,214,229,87,137,216,236,184,24,164,205,180,225,48,247,129,94,171,43,207,214,27,15,134,25,185,128,106,146,148,250,126,190,57,27,70,32,3,142,89,249,203,222,54,243,142,171,204,86,80,70,172,153,90,114,108,236,169,113,205,219,212,128,131,143,3,14,38,89,147,111,253,27,144,201,13,180,65,231,84,198,3,200,119,15,132,64,214,168,235,105,197,34,249,7,133,67,121,210,171,66,177,10,220,89,147,232,183,255,89,177,233,125,25,34,55,33,207,219,207,93,245,117,205,125,44,91,254,228,248,30,209,63,164,142,1,212,118,172,111,62,45,217,247,90,225,33,35,83,40,234,220,229,3,113,227,22,164,229,84,89,100,154,236,126,12,14,48,224,245,239,175,91,222,249,202,157,78,151,132,180,57,11,19,91,165,196,82,82,52,102,71,223,8,92,40,5,176,40,32,41,151,201,35,39,172,219,187,222,136,251,187,79,66,132,124,53,13,10,20,44,4,22,45,99,56,228,13,203,89,247,148,147,133,71,46,159,156,76,59,111,66,117,47,108,6,218,4,114,85,222,153,137,216,239,16,10,22,124,179,174,157,220,216,44,71,121,63,151,124,92,178,241,16,199,31,123,223,94,26,246,182,82,225,29,247,30,214,191,245,121,212,8,16,50,2,220,220,199,170,227,193,122,159,116,62,24,183,134,41,77,102,225,59,137,85,32,194,74,122,158,6,194,137,130,74,75,201,221,137,187,24,39,83,142,9,40,54,60,199,41,137,32,138,7,241,183,38,172,7,130,60,214,26,172,4,205,234,99,189,238,40,185,232,237,207,173,17,54,205,178,233,183,26,7,182,152,210,248,189,58,153,245,192,182,136,22,121,203,209,52,39,213,254,246,70,149,48,242,137,103,40,219,235,13,136,247,158,197,175,15,3,15,226,246,164,128,3,244,134,205,76,97,242,168,254,223,3,1,212,219,108,62,47,82,7,251,143,110,231,18,167,207,210,6,212,138,217,205,181,71,139,81,0,185,243,192,135,93,127,3,42,162,169,212,18,69,208,96,213,157,229,234,140,189,74,81,12,225,106,197,228,18,154,7,54,62,77,87,61,227,108,120,177,114,228,105,165,235,17,217,67,113,26,217,236,35,238,179,63,76,238,255,138,99,84,121,159,137,55,176,251,3,214,191,153,160,98,46,130,6,122,135,98,194,237,31,7,67,135,249,12,104,97,172,127,167,178,129,179,134,165,135,1,162,196,212,102,217,50,71,53,119,171,21,1,25,133,173,70,156,162,121,26,203,215,229,80,24,3,222,179,38,189,71,18,208,124,134,19,34,131,106,41,160,19,215,120,33,184,44,230,52,173,195,251,160,202,175,74,160,139,243,43,235,187,33,93,143,254,217,126,125,49,211,107,213,133,32,246,172,205,223,125,118,187,20,39,26,99,130,218,118,113,246,172,195,116,230,82,62,253,37,101,108,87,170,79,89,91,151,20,151,25,203,154,139,90,149,26,120,66,31,155,33,43,52,132,235,63,25,154,108,13,67,57,88,221,155,166,13,61,206,8,127,189,8,127,224,56,254,165,210,161,63,123,203,177,152,5,74,103,50,77,101,25,69,21,211,209,24,116,99,92,43,170,135,75,121,71,159,79,37,121,181,175,253,39,157,119,169,171,115,147,68,113,2,187,185,125,118,112,15,234,159,56,83,240,47,39,178,41,202,85,229,57,131,115,195,219,173,78,150,176,199,219,229,245,245,20,50,64,196,71,246,114,113,94,72,157,144,228,103,150,171,0,55,126,115,93,67,220,241,105,215,161,99,168,50,42,254,70,67,173,90,94,175,117,214,43,100,128,110,142,145,55,2,127,175,51,155,162,136,39,239,45,200,197,160,224,129,85,130,165,12,215,215,168,159,190,17,187,180,162,4,180,71,229,146,84,255,1,255,183,181,95,73,168,221,248,249,35,34,37,71,51,21,154,151,119,20,236,103,42,216,182,134,3,96,120,31,110,105,195,224,253,184,113,31,25,100,144,223,46,11,80,129,241,132,170,154,33,217,102,19,114,87,208,145,228,173,232,230,84,184,34,195,2,144,155,214,88,124,194,134,129,59,110,51,255,155,226,47,226,80,82,80,48,59,214,63,144,82,251,41,67,176,144,41,19,140,54,246,70,134,147,211,193,3,198,38,62,185,147,231,164,107,204,110,116,157,117,98,93,26,116,21,42,180,111,149,130,103,197,56,129,232,0,16,239,7,25,203,158,249,104,205,81,205,74,140,254,90,125,165,222,245,74,2,224,67,188,241,133,40,169,169,93,46,49,100,9,80,157,254,210,72,6,122,148,62,147,0,241,14,106,109,136,132,198,42,148,187,182,215,116,88,37,219,61,251,77,207,179,76,126,237,198,6,31,160,246,89,181,214,24,205,250,104,69,237,83,29,249,67,242,25,122,77,128,206,185,81,137,8,132,51,83,21,57,46,187,150,158,89,157,76,120,129,93,153,48,204,32,106,144,119,28,124,137,245,79,161,241,79,35,137,252,205,166,27,247,26,7,80,56,192,79,52,20,235,159,222,92,108,105,191,122,32,237,199,145,33,29,131,250,254,249,62,227,5,141,67,38,142,253,149,163,187,248,53,82,37,152,130,38,45,41,205,106,215,174,137,1,105,21,30,76,170,234,127,99,101,47,92,240,122,198,134,223,157,111,237,22,55,102,134,101,41,210,203,211,147,116,230,151,81,252,200,9,248,211,105,67,17,56,245,118,106,91,115,14,143,88,163,95,68,182,133,164,132,254,213,238,207,97,60,223,239,62,175,129,189,33,143,226,71,205,153,18,188,175,174,29,191,243,164,184,198,134,73,237,77,207,230,210,22,127,24,135,24,177,117,244,97,35,81,2,42,27,236,9,167,203,41,209,99,10,158,213,14,91,214,137,10,187,66,239,118,50,238,236,15,158,32,120,99,32,22,237,43,5,127,34,61,173,225,112,10,71,104,4,121,249,143,1,104,147,217,68,102,62,35,167,27,61,254,64,162,217,154,139,164,242,136,9,231,57,253,152,246,140,52,82,160,91,38,53,71,187,238,99,96,130,122,174,221,35,243,21,233,122,63,253,60,232,163,100,175,166,116,21,103,231,251,71,142,209,54,209,45,217,66,105,200,199,50,150,16,221,94,98,151,103,81,251,102,111,55,207,237,233,142,236,231,30,70,133,36,178,147,134,75,4,250,164,97,57,148,65,209,118,130,82,161,62,117,167,26,128,64,185,240,38,241,247,163,1,185,225,20,216,254,75,208,173,162,40,60,138,107,144,107,18,80,15,218,59,157,218,224,16,247,107,135,154,81,57,45,150,21,255,116,143,50,85,124,110,118,133,153,179,204,131,41,20,187,109,183,113,86,228,170,69,115,7,149,20,29,105,138,77,229,250,193,162,241,19,143,183,37,67,92,118,18,170,124,61,217,187,116,184,249,23,249,59,211,122,234,45,185,42,150,134,109,0,237,152,172,66,66,194,34,135,222,61,195,76,30,69,223,162,68,161,156,107,223,120,201,73,128,54,227,161,126,46,219,188,83,170,232,123,14,199,59,90,103,196,76,208,2,225,252,173,179,149,149,164,165,204,119,33,253,250,173,2,30,167,255,97,29,16,32,176,240,60,114,231,128,161,72,5,136,11,67,139,241,172,115,30,141,140,14,23,54,48,204,69,69,73,175,49,196,127,225,228,149,167,11,227,66,47,191,224,254,11,29,83,116,43,146,123,96,35,78,214,226,95,117,56,205,97,244,39,98,255,106,158,49,43,16,203,233,160,255,235,234,251,31,31,99,59,43,7,189,177,151,123,25,252,202,240,176,224,252,130,47,93,8,241,19,198,62,45,166,38,147,229,44,120,177,103,12,198,78,239,156,80,21,70,216,52,195,249,166,88,50,210,180,128,254,93,137,191,255,2,237,77,129,230,93,51,39,91,111,44,222,13,19,108,206,180,131,252,4,17,27,151,16,57,28,235,154,61,48,61,45,71,35,64,234,108,248,101,248,51,92,164,45,9,199,123,204,153,20,227,186,8,157,146,211,0,191,150,102,31,79,157,115,87,143,178,242,18,43,188,182,79,190,96,101,25,116,177,102,192,153,218,172,31,223,46,8,134,231,240,113,162,93,36,93,224,44,147,145,133,124,217,204,201,184,243,211,182,238,166,230,197,85,202,126,189,41,244,60,234,93,7,199,89,226,205,125,140,35,147,48,69,187,208,190,244,30,230,44,112,112,229,100,36,18,88,215,73,239,49,188,157,105,90,176,104,77,41,50,161,204,242,45,202,130,239,85,46,15,218,38,48,89,38,55,25,152,202,113,168,166,77,255,35,21,71,224,6,109,208,19,190,74,123,244,110,69,92,241,104,60,150,241,186,178,163,209,188,147,88,90,74,62,43,54,70,68,4,82,250,245,251,26,124,159,47,179,120,211,132,210,156,246,76,252,97,167,231,52,214,53,148,90,49,183,30,180,247,67,112,180,166,35,71,20,54,58,90,228,217,224,150,127,227,234,237,31,185,92,94,64,168,241,30,209,62,44,125,15,153,185,47,117,168,82,140,82,139,243,103,248,168,228,153,205,204,138,50,213,65,209,156,73,156,98,56,242,161,145,140,5,214,80,58,10,47,1,155,120,124,240,76,16,124,211,106,27,230,35,116,93,89,241,39,57,204,186,78,231,90,88,97,126,116,200,183,107,23,70,72,177,47,183,98,160,100,166,104,246,122,27,65,39,178,68,66,74,31,36,42,201,81,188,189,64,61,197,153,29,6,3,119,13,56,6,130,187,104,229,44,196,31,80,210,246,25,160,55,117,60,207,86,101,7,56,46,116,169,245,50,12,218,154,115,74,98,29,78,118,178,243,164,238,8,39,63,218,231,154,127,77,69,24,122,250,229,244,217,201,132,60,151,188,14,255,197,14,244,76,37,216,24,220,120,196,71,220,40,222,235,47,67,86,77,230,60,59,68,92,183,203,121,164,35,178,17,129,76,253,42,100,141,64,247,226,151,200,152,229,199,32,54,130,182,134,214,134,87,3,202,70,13,121,87,124,145,94,206,180,176,246,14,250,94,142,134,47,17,31,63,57,214,46,23,253,180,69,20,96,43,139,21,241,219,150,78,170,235,35,90,91,164,24,64,47,250,139,122,21,161,12,36,231,153,80,202,19,120,157,29,22,117,245,160,102,173,169,42,243,204,178,21,49,165,235,45,229,135,163,6,226,129,86,6,126,187,198,24,237,255,131,33,132,121,173,225,98,5,139,74,63,57,32,91,176,97,158,177,9,55,199,71,146,78,219,166,189,6,216,255,95,121,69,24,77,48,28,244,12,235,255,143,227,71,111,180,250,231,23,70,20,184,234,22,232,167,31,1,103,206,3,154,149,166,240,104,36,150,17,162,10,235,7,22,34,204,59,9,87,225,217,210,182,230,231,1,8,69,119,116,119,74,94,48,110,176,158,178,24,190,250,51,78,35,214,159,165,200,255,78,88,29,141,193,91,72,194,197,250,108,129,143,21,205,166,249,127,48,164,207,79,116,101,88,23,170,136,126,168,59,4,143,135,133,14,146,148,233,63,251,173,73,231,110,51,77,206,86,186,81,13,104,194,126,245,144,197,178,229,100,211,92,231,44,251,229,113,212,245,217,86,171,252,248,135,99,247,213,240,123,154,188,51,108,203,175,208,239,106,7,207,189,45,63,73,244,74,146,81,192,173,144,145,211,165,178,189,89,33,101,125,173,167,240,222,21,118,19,172,7,229,132,76,148,174,83,124,233,169,253,204,74,113,89,185,245,50,83,137,205,209,158,168,116,101,255,167,203,225,72,41,158,130,159,1,70,138,224,223,191,243,88,255,243,173,40,169,235,178,230,97,229,151,174,236,82,143,156,61,52,71,122,27,24,199,249,98,184,94,230,163,211,119,151,83,106,191,252,55,183,65,87,8,246,155,194,254,165,38,150,248,183,172,210,12,27,208,159,137,135,246,244,247,176,104,156,64,2,141,220,36,132,17,133,159,7,218,48,138,42,149,121,193,108,67,219,134,188,87,156,19,2,247,71,20,7,5,61,4,81,140,56,8,188,200,109,34,230,91,191,35,255,166,65,116,122,182,144,48,211,37,104,197,69,49,113,154,87,170,157,221,252,44,65,83,25,63,39,41,252,203,245,211,198,201,9,206,229,7,119,59,77,77,170,105,75,247,168,144,186,161,7,223,154,246,22,246,165,148,241,190,84,84,82,255,212,223,199,225,142,237,195,206,50,227,154,19,129,1,94,61,79,28,209,185,174,163,206,249,206,19,34,251,14,158,10,154,15,110,108,245,106,48,98,74,138,254,222,20,175,140,176,101,142,38,211,209,94,126,231,226,235,49,237,106,138,82,255,47,57,91,142,183,209,29,49,152,142,57,103,156,58,19,114,247,74,240,109,228,178,163,234,8,175,168,150,182,220,176,111,23,147,31,134,117,50,155,47,99,120,174,67,187,79,152,147,47,129,195,233,41,1,110,127,205,11,72,128,113,242,251,45,43,115,18,145,172,20,149,203,151,15,118,238,214,38,12,11,54,126,24,74,200,152,53,216,197,164,218,25,181,75,93,18,185,195,101,52,32,29,187,172,212,122,86,239,34,37,38,182,44,177,38,87,116,72,42,183,177,30,169,79,230,220,60,239,110,83,177,212,158,226,24,112,236,189,30,224,246,99,79,86,148,90,98,212,137,169,142,182,168,189,63,179,177,202,34,192,168,236,86,136,240,127,191,175,113,16,200,53,248,58,41,1,30,51,165,233,133,37,71,13,215,206,171,46,154,172,23,58,114,118,73,216,132,237,29,205,217,17,216,190,3,123,152,18,166,223,224,246,97,6,76,8,225,20,132,108,219,240,194,143,50,41,4,86,120,252,202,110,219,130,233,124,137,66,198,244,4,180,167,46,66,1,13,238,187,98,118,211,80,142,86,195,132,92,69,106,157,90,43,192,134,98,68,208,21,225,41,45,102,73,99,216,209,165,101,60,239,212,107,145,191,96,93,161,201,120,78,209,31,9,134,0,85,238,150,26,12,222,73,205,84,162,56,149,35,93,114,60,126,18,97,59,98,253,59,166,189,241,132,233,45,203,251,130,185,128,85,78,19,142,193,8,111,255,122,141,182,183,55,235,131,28,125,44,108,172,32,122,69,155,198,142,41,145,217,253,91,162,109,165,236,239,174,71,61,73,120,55,6,127,87,57,84,25,151,237,193,54,170,224,80,249,35,74,174,219,55,156,27,194,216,109,181,241,74,139,134,13,11,83,58,93,114,129,189,162,34,244,18,95,191,152,176,80,92,111,4,142,220,255,16,117,23,46,170,244,147,182,183,220,52,43,57,118,108,25,247,45,58,168,125,124,16,183,117,74,106,243,215,6,169,235,77,58,2,96,250,214,132,33,52,15,229,142,41,95,215,230,75,107,194,177,30,196,240,233,201,154,184,76,33,83,157,160,183,147,219,188,243,211,55,25,145,28,179,52,253,15,199,36,15,115,228,226,101,245,54,159,115,206,14,199,200,5,179,205,117,124,94,87,115,29,102,22,144,24,252,220,214,212,209,163,120,16,41,218,204,28,27,128,136,221,28,158,104,220,64,143,101,149,35,43,155,41,172,120,216,124,171,118,105,66,140,87,129,43,14,114,38,157,210,245,7,141,191,52,13,118,129,95,171,126,244,29,47,190,224,102,253,138,42,211,210,64,109,73,67,45,209,233,34,201,88,255,216,246,121,251,80,123,133,42,115,164,207,148,205,79,206,93,187,124,90,117,156,22,138,234,254,14,127,45,198,250,151,74,124,253,116,6,236,124,149,148,4,39,244,160,36,110,122,81,174,246,145,33,18,193,218,106,18,240,233,30,44,179,202,227,174,170,101,162,159,175,24,142,6,114,21,243,105,59,30,45,218,78,164,176,59,145,231,175,86,67,189,199,188,121,164,155,132,63,203,132,135,197,216,83,185,56,165,162,10,237,169,4,214,191,216,7,150,63,173,32,16,238,54,193,238,145,183,108,128,117,194,249,121,129,41,120,22,4,211,181,213,185,17,109,177,203,241,245,60,186,154,60,153,45,97,237,133,145,60,105,9,160,162,17,91,236,135,254,211,194,185,180,49,171,208,126,244,146,151,185,185,26,191,203,226,175,6,228,89,210,114,90,81,90,141,151,202,66,148,227,241,133,181,157,6,211,146,236,81,7,189,143,165,53,184,220,104,2,234,78,205,119,213,46,151,252,190,72,120,234,172,243,10,211,154,157,220,30,203,222,240,66,43,50,127,238,67,185,204,105,97,249,183,111,97,115,100,167,151,19,254,139,5,85,181,227,149,60,150,167,95,222,111,175,108,222,243,204,120,216,177,33,170,119,108,120,103,3,212,213,33,111,92,219,86,78,147,248,140,87,127,177,204,154,241,216,240,107,46,230,141,230,210,91,105,252,60,164,47,194,164,184,149,104,136,197,184,58,128,57,223,105,189,139,214,239,94,158,93,163,106,157,203,18,43,166,54,40,112,142,235,84,195,250,39,230,26,42,75,193,115,211,91,37,21,101,121,185,141,71,166,225,146,213,73,27,134,33,18,204,148,47,170,183,119,172,133,7,226,249,248,64,2,44,155,255,206,218,187,205,13,138,5,140,208,241,212,126,61,181,140,26,106,195,84,166,5,166,38,44,165,62,39,73,116,237,26,210,217,165,101,139,93,35,50,171,86,125,29,87,12,155,77,149,30,182,103,221,192,247,145,39,190,23,116,242,198,41,227,141,209,0,0,64,239,195,166,173,40,217,233,234,29,31,84,86,18,79,7,168,165,129,5,41,239,98,169,114,251,61,215,43,198,250,234,150,238,155,171,134,145,208,172,125,193,149,24,133,51,90,206,209,76,121,75,240,119,97,243,205,14,25,185,198,42,159,216,182,86,215,51,15,197,48,107,233,156,161,188,213,160,212,254,219,190,35,175,207,16,97,28,193,147,194,215,100,64,7,8,196,54,209,195,21,235,223,53,70,93,195,117,237,90,79,233,167,236,122,224,254,169,198,234,68,106,123,108,128,205,107,1,110,27,36,204,235,164,44,185,20,155,181,238,165,7,112,105,17,230,53,118,193,203,162,5,200,135,102,244,27,172,172,151,230,164,194,181,87,20,97,252,28,41,81,131,182,158,36,189,157,85,58,13,77,186,6,116,125,52,156,16,208,223,170,186,191,89,205,3,216,187,252,109,227,109,215,101,56,185,253,222,158,242,223,85,135,77,4,94,235,173,220,247,24,101,206,202,65,62,235,216,9,164,123,68,43,244,132,93,1,190,7,230,15,141,28,210,151,59,29,206,92,70,78,124,57,228,35,230,139,76,123,135,214,251,27,223,214,98,196,248,46,208,125,201,78,233,206,222,230,172,88,147,178,255,199,195,140,43,213,190,233,178,163,238,228,90,79,90,96,119,18,31,211,211,100,61,30,221,9,242,13,215,88,175,73,134,109,163,118,182,83,221,3,193,3,3,182,213,89,183,248,29,215,9,186,236,107,68,240,26,194,202,233,221,161,84,255,252,19,192,9,64,193,223,253,63,185,255,144,116,146,218,52,10,80,68,54,28,59,244,239,27,9,208,247,167,0,64,226,141,252,97,94,175,79,148,200,234,202,147,54,77,110,21,71,174,169,167,129,209,81,49,149,112,76,192,114,10,168,65,196,107,121,149,47,206,114,67,47,178,172,140,157,112,132,60,198,196,178,125,217,100,224,216,136,48,147,142,63,68,137,136,55,115,179,103,20,134,59,245,184,85,51,19,164,210,18,32,183,124,108,120,92,143,106,183,160,72,239,5,212,189,174,225,89,176,105,106,170,39,117,25,115,201,20,230,172,115,230,232,121,137,93,159,177,19,220,88,148,246,178,54,198,19,17,112,145,90,61,81,208,169,220,198,23,156,67,170,255,206,162,197,53,172,136,226,53,2,252,219,69,198,59,13,182,217,150,194,92,224,103,152,246,86,62,71,155,245,43,249,194,203,19,147,225,213,139,69,255,72,86,157,54,137,204,190,125,22,248,154,204,198,175,186,191,135,130,241,150,34,126,77,75,34,8,10,252,18,138,43,243,118,132,86,167,119,42,63,216,129,211,35,75,174,249,46,181,227,150,231,227,209,108,89,52,229,0,183,236,235,187,191,85,127,82,90,70,214,234,41,64,136,102,142,154,64,242,219,200,27,7,208,75,45,146,17,253,25,172,127,224,67,231,73,27,132,129,227,68,226,149,171,79,23,198,100,30,54,98,217,95,176,34,128,82,237,160,56,229,238,156,148,176,168,209,89,73,209,0,148,49,113,76,240,37,187,72,135,81,78,26,216,209,79,224,109,60,193,190,35,51,58,170,4,91,83,75,130,220,170,158,225,188,211,235,111,137,189,57,157,173,23,184,233,229,200,1,131,45,27,108,50,184,100,249,7,31,52,187,134,77,57,187,98,189,41,165,230,153,35,22,234,176,182,135,2,109,154,7,102,122,156,97,173,246,129,165,67,152,179,101,223,177,91,201,93,201,236,228,151,15,96,167,157,194,72,124,215,182,221,120,205,165,218,134,234,25,74,94,23,3,219,31,79,92,9,225,252,75,107,60,244,175,42,95,133,121,153,238,4,123,193,125,52,205,109,52,75,80,4,199,53,115,224,62,109,145,141,252,89,2,111,76,7,155,18,193,135,174,246,221,248,214,108,34,126,69,158,100,35,183,110,89,244,14,8,4,222,119,13,138,128,136,57,119,122,235,130,103,34,181,42,237,40,171,123,114,100,42,47,96,63,83,186,158,68,196,110,165,181,167,240,83,135,210,156,206,61,118,178,161,126,244,40,41,68,138,174,118,200,175,74,117,217,178,81,204,178,152,70,211,158,174,189,121,116,56,93,194,5,45,254,234,94,56,87,109,111,91,107,64,98,68,221,156,231,43,94,104,40,69,112,8,91,9,3,172,144,204,235,180,43,28,239,221,229,229,21,238,151,179,198,11,242,12,179,180,181,225,229,83,116,254,33,102,15,241,123,203,63,106,188,23,217,119,1,80,205,6,42,154,47,153,207,219,26,223,164,25,56,112,118,77,121,103,47,241,123,107,234,137,127,245,235,233,126,113,238,61,54,254,96,34,186,93,5,3,101,79,156,136,168,217,168,122,246,67,232,87,38,33,51,133,206,40,49,154,50,91,235,250,95,245,120,62,58,144,57,61,33,201,6,32,21,127,51,95,200,65,185,120,239,74,239,11,13,99,7,112,166,141,221,232,61,245,205,15,250,241,90,141,227,34,47,242,143,101,88,255,104,9,14,172,100,88,234,103,44,183,255,132,251,27,181,90,134,15,113,163,223,55,45,222,94,224,233,77,234,249,183,35,150,231,210,80,59,131,93,114,248,228,68,94,221,237,107,155,164,21,80,253,198,194,67,237,249,188,223,191,131,52,245,10,160,33,143,229,147,11,245,87,133,38,22,31,13,134,90,155,78,154,144,26,145,145,133,20,77,169,255,75,245,220,196,3,98,136,195,117,164,57,177,222,185,253,235,155,91,143,81,154,13,25,14,66,31,153,64,229,148,202,113,52,150,8,78,215,189,79,160,132,219,28,116,50,1,241,24,31,126,204,210,69,219,181,253,92,181,198,23,108,239,177,207,46,67,97,9,177,77,8,246,236,0,198,54,70,25,98,163,135,237,210,138,103,104,103,55,181,109,136,44,249,36,139,152,41,183,147,33,226,162,48,156,165,64,60,202,103,239,180,71,78,38,223,101,15,215,219,222,190,69,120,65,184,250,104,163,61,12,182,199,134,253,192,124,58,145,216,97,85,234,130,130,161,91,39,80,244,243,89,234,60,34,44,83,156,231,130,134,243,25,37,38,162,237,126,186,29,222,34,119,13,19,159,100,215,151,159,201,204,64,170,63,196,52,159,86,34,57,204,194,185,41,200,204,70,157,187,107,82,24,118,221,17,111,223,205,214,122,84,169,216,233,123,80,239,246,56,207,162,172,27,174,102,74,249,179,70,233,54,87,30,123,107,104,84,142,236,171,11,40,60,40,233,30,57,76,137,8,249,167,85,40,27,229,102,147,53,239,210,41,232,235,197,198,35,145,169,59,214,181,49,144,59,147,134,67,131,18,213,56,223,250,243,0,198,202,142,72,31,223,163,249,53,234,195,17,235,152,34,249,152,230,3,85,170,150,30,65,103,110,218,103,132,104,151,83,166,30,217,100,135,145,97,133,105,36,169,116,10,240,245,107,11,92,30,180,219,85,252,110,9,67,233,245,7,25,41,103,43,145,215,36,52,248,58,79,173,223,255,145,203,36,88,46,89,42,241,182,225,66,249,76,8,167,49,141,68,209,70,163,92,201,250,123,80,103,77,207,185,236,231,14,30,246,119,67,0,149,212,194,188,216,127,84,235,189,173,19,117,44,84,203,198,118,84,59,211,201,205,82,191,41,190,195,241,39,186,36,143,98,3,41,77,3,217,82,24,167,120,101,248,148,159,19,227,145,180,215,158,81,44,35,82,57,31,106,95,243,167,90,105,235,156,208,30,175,37,160,193,206,143,42,199,25,77,82,49,54,156,228,175,6,176,52,16,7,13,150,68,105,200,166,87,147,33,172,146,111,206,87,157,100,43,253,146,75,91,172,139,18,75,58,63,59,54,118,75,118,119,75,135,31,188,126,88,244,150,27,37,155,108,9,171,154,72,74,240,95,200,121,148,11,132,158,164,22,221,129,75,110,242,217,94,190,118,77,243,146,204,137,84,56,128,42,42,90,207,219,229,152,43,36,114,106,68,136,74,133,102,30,147,239,176,87,236,124,102,93,245,180,170,196,250,55,247,233,188,41,73,1,235,159,118,223,224,125,67,167,241,24,87,26,136,49,250,227,15,99,180,235,242,253,177,71,32,170,198,106,86,187,138,114,171,24,62,135,22,239,92,91,61,185,72,7,2,11,199,1,33,108,102,5,180,2,254,203,208,52,223,171,31,245,177,215,239,239,231,12,57,215,28,79,26,207,124,186,93,234,83,189,252,12,201,72,163,73,127,74,148,138,223,211,192,165,247,148,198,83,103,222,253,231,157,157,25,55,95,41,141,26,69,182,210,32,152,83,236,124,24,227,60,63,26,208,242,72,48,42,131,84,190,211,30,29,236,136,234,45,55,155,205,186,4,88,58,195,43,181,75,154,233,55,41,63,70,25,143,176,15,140,221,139,169,0,8,48,62,21,18,208,118,99,61,105,7,183,108,0,253,68,122,163,44,6,214,37,5,97,216,190,48,112,242,57,104,68,145,94,170,22,111,226,112,13,40,137,245,41,224,191,87,121,156,110,241,108,112,49,8,126,179,181,184,183,148,50,184,169,141,29,137,245,79,28,221,154,81,125,173,132,107,195,87,165,94,132,19,69,132,208,104,188,249,99,193,125,35,223,222,54,176,194,166,100,96,56,153,33,108,115,151,47,4,53,210,84,78,102,26,149,148,219,222,233,190,122,111,195,221,249,126,203,137,104,50,64,175,198,73,47,60,105,254,230,55,33,137,146,220,153,73,236,96,90,24,164,77,199,4,165,43,80,162,235,192,75,181,99,113,250,100,205,167,205,106,197,143,141,208,71,42,38,146,254,61,83,105,25,187,101,233,170,33,245,149,39,3,201,114,43,56,178,244,38,147,111,210,177,41,118,74,148,192,236,235,178,193,178,171,160,199,51,203,13,122,27,190,163,48,81,233,115,213,206,167,204,171,30,54,191,59,107,94,220,130,85,94,44,36,37,37,53,14,146,140,132,183,25,224,223,130,71,40,127,16,28,184,20,53,155,85,233,243,19,159,110,227,190,117,192,254,63,12,46,238,97,206,55,47,10,172,195,206,15,210,121,206,54,204,172,95,2,143,176,94,96,149,230,113,234,77,99,241,127,14,60,193,106,195,51,74,194,253,191,56,98,92,81,146,183,239,249,254,239,240,226,255,223,5,235,92,213,171,23,159,7,82,242,212,159,17,189,48,210,97,192,69,230,99,5,71,123,177,61,253,157,138,203,230,146,87,235,12,199,165,34,11,22,125,134,17,127,166,215,145,255,136,139,21,70,243,13,178,109,24,220,246,178,123,37,11,251,255,93,140,246,2,5,238,255,50,176,5,199,80,218,105,199,106,255,191,54,119,223,99,19,159,156,243,119,183,202,22,209,209,79,191,100,55,74,86,127,21,48,23,236,246,38,236,254,213,139,241,109,236,110,45,74,93,109,202,35,159,56,12,4,205,195,150,247,228,128,135,120,20,210,23,223,110,53,106,107,155,107,108,169,101,135,37,11,121,208,54,50,240,121,70,45,252,65,226,251,120,106,229,91,251,108,5,102,163,254,101,160,159,15,212,1,101,187,252,6,167,89,46,110,167,162,246,108,50,228,86,125,201,188,90,33,204,223,147,16,200,86,197,208,45,206,31,208,90,119,51,119,231,217,100,80,243,55,233,84,211,242,230,134,67,188,123,15,239,132,205,197,230,68,143,39,115,196,185,205,56,173,202,251,69,151,254,104,229,239,115,100,216,227,229,250,73,80,85,135,13,70,188,68,178,234,173,97,86,230,183,97,217,11,61,219,154,98,163,157,98,55,116,213,236,224,220,240,54,14,109,241,82,146,91,30,221,125,176,15,38,9,194,225,128,240,227,119,168,215,11,127,117,51,9,237,218,236,172,1,135,143,219,169,188,186,21,117,248,196,212,165,173,198,63,127,125,88,88,90,138,104,209,150,176,241,255,37,80,57,186,16,132,22,95,106,99,255,89,160,22,193,90,98,13,45,160,148,203,102,160,224,117,196,181,19,103,222,53,11,125,174,15,169,49,186,164,136,18,121,248,217,39,182,202,129,86,124,172,244,156,116,169,112,162,130,104,230,230,191,120,232,94,25,73,248,225,18,154,118,62,109,14,173,153,201,130,214,63,137,234,111,191,202,63,12,187,183,253,58,13,62,249,1,159,34,5,28,236,55,115,114,176,239,168,164,198,149,106,252,82,183,91,33,142,215,104,124,179,2,171,226,144,191,55,110,243,206,206,233,66,77,26,125,203,68,134,37,61,242,136,193,107,178,147,245,215,230,74,199,178,191,88,214,30,162,53,128,74,31,238,194,150,218,149,244,205,210,36,76,22,205,165,247,178,73,143,45,194,99,152,25,232,51,241,138,219,128,140,241,158,153,168,88,245,149,194,25,215,208,180,133,176,36,156,155,111,93,176,122,68,123,64,113,227,197,97,253,172,222,101,200,46,156,197,163,125,232,88,101,126,181,126,59,113,206,255,250,112,242,108,123,153,13,199,238,205,9,98,204,93,190,11,224,221,12,251,217,117,110,248,178,89,89,108,75,251,96,209,142,242,241,242,204,150,108,107,229,28,94,20,87,53,120,157,209,163,200,120,86,142,80,167,194,103,121,215,201,188,202,17,16,218,230,54,183,99,176,112,192,118,243,35,214,94,211,137,252,202,54,215,27,180,191,122,97,143,57,152,169,94,150,179,108,55,216,201,24,108,29,120,235,205,231,35,83,141,94,255,137,204,17,205,186,127,74,21,104,164,188,160,2,173,84,117,203,11,196,72,194,170,153,183,83,98,161,35,44,30,155,176,141,13,37,57,152,153,154,138,24,65,163,215,207,30,188,220,171,28,67,145,187,37,33,38,101,62,199,227,210,178,134,1,200,131,172,4,190,53,103,69,118,178,34,216,178,244,207,139,0,57,63,204,240,2,200,78,203,36,51,197,110,107,54,12,218,153,254,77,128,74,182,104,198,109,93,113,208,55,162,107,136,163,128,1,53,220,140,39,79,55,190,173,25,21,38,248,34,98,102,177,224,51,115,208,169,138,253,148,17,39,160,102,203,97,50,60,219,98,41,34,43,192,160,201,88,247,148,114,226,83,170,197,14,76,234,220,133,206,5,1,62,25,247,9,242,81,236,84,149,80,81,55,84,190,102,240,60,151,56,21,125,237,118,228,104,4,181,107,44,155,97,230,204,206,211,205,232,251,236,250,21,129,49,153,203,213,171,153,184,152,140,191,132,229,235,34,191,158,250,95,116,68,203,103,254,89,96,97,183,72,254,202,6,113,18,190,67,181,47,5,168,130,223,6,66,141,189,139,63,42,213,139,232,35,187,150,33,47,197,175,51,245,10,62,183,148,89,196,95,125,201,46,123,118,210,228,193,101,228,229,87,54,217,20,8,169,219,52,210,91,210,242,106,239,91,41,187,246,241,83,165,226,171,105,190,120,102,208,43,172,170,152,189,153,109,92,61,158,29,42,135,194,67,172,244,37,87,184,114,200,165,29,112,123,70,130,25,123,152,56,146,138,158,227,244,206,136,20,92,253,148,32,149,24,110,67,160,13,253,49,238,94,14,181,47,91,50,29,38,236,223,31,199,81,145,53,58,143,76,105,164,161,108,217,166,251,213,75,218,55,24,7,107,199,90,149,109,108,144,231,72,126,163,18,255,178,20,14,198,62,88,126,80,121,121,45,221,179,160,181,101,171,105,240,180,166,114,70,199,82,49,181,157,243,154,53,47,80,77,215,184,94,213,4,254,22,235,95,92,154,67,141,255,158,233,161,183,74,139,93,179,182,69,188,207,226,106,114,98,75,128,105,46,34,172,212,219,15,5,166,143,15,200,102,203,27,234,145,216,72,21,205,249,216,41,134,235,5,197,22,117,1,66,13,181,16,174,93,107,167,123,195,229,35,50,141,161,52,19,25,210,87,143,218,214,111,79,46,76,174,97,68,199,248,144,143,92,94,229,25,65,100,117,136,209,138,100,91,84,244,164,80,195,123,182,38,57,100,219,10,0,208,129,94,145,252,190,50,75,202,15,103,220,143,193,44,1,14,117,97,204,129,239,210,121,123,113,188,217,112,230,148,169,55,136,59,109,176,110,80,122,184,49,33,43,229,166,13,126,34,119,142,227,132,66,27,110,222,188,212,113,242,157,21,198,74,130,54,53,129,154,220,218,242,210,111,142,193,14,90,34,87,124,9,189,131,90,139,25,136,117,67,155,80,103,60,12,85,174,154,177,131,94,26,208,77,103,110,183,137,196,111,26,239,65,203,196,16,250,4,241,180,139,215,71,38,145,166,137,64,80,89,195,235,59,216,119,114,181,201,155,105,241,135,75,108,190,33,8,87,171,176,183,85,83,122,100,72,254,149,8,243,220,218,69,118,178,237,72,85,82,177,187,147,164,137,218,16,230,96,222,100,46,68,251,64,82,242,112,227,193,107,93,187,43,197,246,215,236,141,237,172,125,255,113,237,47,120,248,135,121,125,79,163,107,183,132,225,97,25,65,166,126,47,222,217,112,110,74,198,234,231,56,126,111,15,115,255,152,118,160,83,164,169,79,15,54,154,109,124,28,164,229,78,204,31,222,249,36,52,185,180,128,212,233,199,137,238,156,203,206,18,33,139,69,213,219,74,212,131,82,67,152,139,102,189,168,225,74,149,68,48,148,40,163,201,48,67,27,66,52,161,242,146,164,169,25,235,218,161,164,157,35,250,90,175,107,190,216,15,166,199,85,212,130,178,245,21,157,91,27,213,161,87,196,46,43,148,161,171,130,157,36,106,72,27,187,34,7,86,25,188,181,253,24,169,10,109,199,152,23,100,79,12,214,28,82,15,62,137,254,63,216,251,235,160,56,190,176,91,24,29,32,144,160,9,158,65,131,251,16,156,96,73,240,193,221,37,184,187,59,73,112,103,112,119,119,157,193,9,238,4,24,124,24,156,4,15,16,152,160,191,47,191,247,189,231,220,170,239,92,57,183,234,222,115,222,170,251,173,191,166,167,187,159,238,218,187,186,215,90,253,236,253,108,47,251,253,7,223,250,31,25,158,88,13,124,48,151,94,31,219,144,73,171,203,242,130,218,246,53,228,237,92,254,86,207,138,38,235,144,23,20,18,209,11,141,174,164,57,209,184,15,104,0,242,168,168,244,224,79,240,173,137,68,70,189,95,148,127,213,84,112,213,51,88,151,50,10,178,217,80,230,91,99,236,46,182,48,127,94,240,205,18,239,155,107,226,164,73,186,15,119,199,141,210,143,16,226,43,71,239,23,220,53,73,97,207,183,57,8,64,72,237,65,25,172,122,172,31,70,2,148,144,223,31,59,241,222,201,101,37,180,183,202,79,97,208,220,103,221,65,245,247,138,179,14,37,180,226,107,196,27,52,83,37,194,237,118,25,78,107,168,49,224,13,61,12,22,147,181,234,243,38,47,217,139,221,78,219,198,227,158,253,245,148,180,215,188,44,100,209,158,30,116,59,243,116,147,183,64,98,225,210,235,37,246,84,131,172,54,165,251,56,140,250,102,221,230,213,237,94,9,15,174,213,25,160,250,43,202,171,132,10,191,62,185,104,145,18,37,72,225,155,35,158,179,229,32,57,200,229,51,167,88,90,150,47,36,91,143,201,152,208,148,242,41,204,98,30,54,231,148,181,137,26,140,123,50,240,220,98,148,50,171,83,73,171,148,178,90,216,110,16,139,178,6,47,61,78,213,30,88,18,78,45,188,27,176,156,81,167,221,237,176,156,192,210,177,221,238,93,7,223,118,158,182,226,145,22,223,185,176,106,104,179,21,228,61,110,179,237,221,3,237,201,247,111,88,5,200,68,107,35,219,252,6,91,69,54,167,159,139,127,187,183,199,215,37,255,247,107,242,45,18,184,156,162,158,193,115,198,87,227,244,35,46,78,128,205,247,163,149,59,217,249,220,169,188,117,250,55,130,105,154,114,63,5,77,182,47,185,204,213,99,172,33,157,124,12,65,112,78,30,67,166,143,138,138,200,41,247,82,101,188,169,215,167,205,221,1,85,57,167,15,206,52,46,246,18,170,53,106,179,102,127,162,73,99,125,110,20,189,51,92,128,167,251,116,203,44,110,52,76,91,39,87,18,54,77,182,140,76,223,68,70,24,17,238,112,50,165,188,60,127,46,112,184,57,172,47,101,91,129,96,183,74,127,178,29,166,163,68,192,44,251,147,144,155,39,244,254,7,144,135,220,123,244,91,189,115,239,145,61,205,121,178,163,106,112,138,141,6,69,178,244,7,23,195,104,251,3,180,0,55,22,135,94,138,79,59,63,67,175,99,203,191,220,31,28,35,147,220,251,157,58,25,120,189,73,38,94,37,74,213,6,72,51,227,219,102,36,139,54,83,29,47,173,253,60,104,241,209,163,58,135,69,105,19,120,193,162,244,90,74,235,146,188,199,94,161,122,120,171,186,129,119,4,231,41,228,234,15,78,117,106,6,248,153,188,148,72,142,62,39,62,197,32,196,139,85,220,99,254,46,223,12,232,88,165,0,216,90,163,226,99,105,135,52,151,251,219,72,205,197,207,191,206,130,142,23,232,186,189,230,219,113,87,216,222,236,6,85,25,46,65,219,173,185,104,27,21,197,155,35,49,94,138,238,232,232,146,131,217,170,86,165,39,245,104,237,195,34,21,215,159,125,127,245,106,191,34,146,241,125,144,21,34,88,38,164,34,93,193,217,33,121,230,149,141,16,183,153,61,232,214,150,6,41,254,22,27,229,179,180,100,210,76,121,202,247,206,105,150,209,188,171,20,115,151,252,100,7,148,211,102,93,236,98,88,195,28,224,86,186,214,49,155,25,19,126,223,134,78,155,229,239,145,29,32,243,172,74,5,34,188,224,100,109,200,7,12,22,160,164,212,157,225,116,166,242,84,178,120,243,121,86,112,153,89,134,143,43,64,16,200,85,62,101,116,0,127,225,32,56,239,244,224,111,249,229,38,246,90,119,86,53,138,205,5,152,25,194,87,186,166,71,53,204,134,119,243,185,235,93,19,20,177,230,111,60,177,88,63,120,64,243,124,246,65,139,91,135,250,236,76,225,132,43,196,188,67,27,102,192,246,13,206,68,214,121,226,168,44,112,209,232,38,80,233,40,91,188,228,45,28,27,71,234,58,60,178,168,176,247,13,15,120,106,17,176,180,148,254,85,194,126,185,190,236,214,219,228,32,38,226,151,133,219,54,89,199,243,233,188,82,200,29,124,171,221,93,51,109,168,107,67,177,172,192,209,39,221,87,230,143,64,229,160,75,43,6,198,202,240,141,237,212,50,231,245,87,152,86,73,132,7,83,212,207,31,201,58,23,118,77,79,189,228,110,235,120,40,148,210,70,141,116,23,31,47,225,66,161,114,21,102,243,129,210,201,130,117,103,88,209,221,151,51,86,115,140,90,121,242,149,139,199,11,9,43,111,157,78,2,104,84,222,103,234,77,218,115,98,111,57,171,64,180,220,95,114,247,6,66,19,105,214,51,95,101,18,47,43,206,76,28,54,107,198,109,150,108,213,231,27,177,77,49,197,150,238,188,130,28,60,178,155,209,25,165,181,98,37,140,76,88,93,184,187,46,83,229,154,233,154,234,94,202,56,125,21,121,59,167,194,3,249,156,206,215,79,69,171,180,26,160,46,39,36,173,237,149,53,3,84,156,80,186,87,99,165,200,162,243,56,109,19,42,58,55,146,112,136,140,179,165,205,183,228,66,110,10,56,35,20,248,175,108,195,37,50,198,218,59,159,93,194,179,87,42,240,241,76,162,236,51,134,140,87,19,48,154,185,205,89,120,60,27,13,175,29,4,21,77,227,13,190,102,137,158,13,201,33,248,132,152,84,220,18,210,158,223,43,249,156,114,169,66,245,26,100,181,224,108,30,173,149,190,33,44,134,14,225,189,14,75,181,61,15,130,62,30,138,25,153,177,23,15,155,34,166,224,78,171,247,25,97,243,38,102,156,153,219,51,18,49,60,193,167,111,253,15,22,55,166,233,18,252,12,96,53,208,149,253,246,149,54,86,48,213,251,143,81,200,29,224,112,99,4,89,94,238,182,177,95,192,143,181,156,53,119,251,54,230,217,219,229,32,39,150,234,40,17,228,112,200,52,138,211,202,253,168,101,212,41,107,85,208,190,97,104,102,140,149,89,192,142,40,89,97,163,176,156,141,203,80,218,92,23,255,37,202,111,176,135,36,72,54,186,28,171,205,5,247,100,169,102,205,207,204,106,192,184,167,96,163,229,125,0,208,252,230,160,108,47,188,235,132,123,206,198,9,164,120,27,134,235,164,73,205,101,193,234,194,162,31,176,40,79,203,101,151,195,94,128,157,70,65,162,15,3,18,201,250,187,15,254,78,225,225,115,41,186,171,129,188,201,152,178,205,233,249,8,182,228,175,122,165,222,219,136,233,65,190,69,224,211,98,184,159,17,184,239,113,180,202,124,146,153,183,68,179,147,177,220,55,199,206,240,209,121,108,136,219,191,4,158,199,196,21,222,170,234,166,216,225,238,13,235,219,160,183,215,56,218,5,220,120,173,91,172,11,214,118,29,103,29,108,5,63,196,216,227,156,205,154,76,8,82,23,62,181,247,145,95,248,120,41,115,249,192,54,221,108,72,54,103,93,39,56,210,176,93,135,54,143,207,81,121,89,234,71,134,124,8,79,7,146,98,250,226,29,225,172,183,33,75,97,212,128,2,135,243,54,69,183,31,188,29,87,68,139,42,150,156,22,8,239,44,127,67,193,176,22,231,123,255,136,56,111,71,60,9,67,56,112,176,203,141,5,95,116,109,216,192,71,72,124,124,199,94,133,232,101,242,172,186,117,139,27,127,174,200,71,227,235,132,253,76,18,52,155,130,210,122,178,114,68,246,151,14,99,252,216,43,245,104,238,231,218,254,135,149,74,130,35,165,86,207,89,255,90,139,54,43,193,20,241,71,235,130,248,118,204,247,98,202,238,191,188,226,70,237,226,124,124,178,254,218,5,161,191,118,161,137,188,152,110,165,52,161,83,4,185,97,181,115,115,109,213,156,173,164,83,65,72,160,156,93,109,113,127,145,99,93,135,227,107,74,142,226,154,45,132,155,238,184,197,233,25,94,228,239,105,83,232,12,245,218,192,67,57,36,139,196,162,58,163,74,5,126,2,254,145,249,94,136,166,83,138,126,166,35,169,30,113,156,175,142,113,82,233,84,57,171,53,21,10,232,198,252,111,222,235,19,51,190,235,40,27,251,150,212,191,25,84,82,159,48,116,246,15,91,36,164,103,214,190,145,24,43,192,80,220,238,117,28,14,205,255,251,0,125,91,64,229,133,73,185,47,55,198,10,234,197,127,15,241,95,11,90,81,134,172,133,232,160,79,69,232,59,236,241,56,80,195,15,198,39,90,31,138,67,107,98,164,209,116,73,223,186,125,246,34,140,170,192,193,177,21,55,18,37,179,180,100,223,1,232,68,12,244,58,97,2,212,250,119,73,63,160,157,90,44,84,190,238,32,93,22,63,231,47,68,135,159,107,13,105,82,0,72,127,21,253,245,186,247,237,36,255,25,159,244,134,235,44,230,166,233,205,89,0,154,44,59,107,253,186,14,0,160,214,189,1,253,239,115,28,138,131,44,217,89,255,70,254,192,186,23,228,36,67,5,15,253,83,107,154,6,115,171,235,158,94,73,66,181,57,32,80,70,105,112,128,55,144,223,54,170,63,173,112,59,130,226,34,89,116,20,237,220,167,74,109,48,104,67,190,12,45,163,73,10,109,217,137,99,7,128,12,189,129,66,154,229,35,137,4,16,23,103,32,250,158,110,49,122,73,6,112,178,171,214,135,239,77,160,146,145,120,211,180,21,92,223,174,31,55,227,35,41,252,38,41,195,77,130,41,237,73,229,30,101,228,44,246,73,73,162,191,102,2,229,96,94,50,233,129,10,223,15,32,234,167,67,58,118,19,156,142,207,180,39,229,237,216,59,137,46,218,93,222,85,112,80,27,76,197,225,222,232,47,25,8,212,171,94,250,51,106,174,166,101,17,64,135,9,22,211,85,186,7,153,238,66,189,147,105,250,110,98,238,180,54,121,143,157,152,167,23,27,244,7,186,73,25,15,139,36,38,78,219,7,252,52,210,79,238,219,237,195,58,215,99,77,151,218,29,103,46,199,109,10,250,244,125,70,252,242,137,217,245,215,190,120,0,61,223,159,76,170,31,208,243,243,85,85,251,211,40,225,94,39,128,155,201,183,158,36,52,105,248,57,140,227,53,155,201,204,232,21,228,134,7,123,110,206,21,62,110,30,120,244,157,44,229,26,207,183,154,169,245,109,123,79,94,58,115,152,19,255,168,52,208,114,176,194,215,210,210,140,85,208,175,38,205,144,22,71,236,158,56,171,211,252,110,214,107,125,237,209,21,163,102,61,35,37,128,229,88,12,138,33,7,179,59,129,165,29,226,155,147,12,138,222,32,25,227,236,250,213,141,70,50,87,94,66,58,24,192,105,50,76,252,43,108,188,64,183,118,21,129,32,108,77,30,166,42,58,33,225,197,244,33,237,12,160,167,140,44,51,54,11,47,98,75,119,101,197,183,85,209,128,246,62,93,61,38,112,60,91,35,156,150,158,110,71,227,221,130,186,134,212,235,240,206,78,189,123,154,43,210,50,136,118,148,212,154,195,146,141,51,79,117,6,191,34,217,72,156,62,196,166,44,239,249,173,83,131,240,79,7,28,25,105,30,228,48,218,0,220,246,212,178,182,75,200,65,14,162,202,206,246,81,67,135,139,146,153,8,115,196,83,107,77,233,217,82,91,226,197,140,63,71,16,34,74,77,89,178,90,45,15,28,28,51,180,78,33,55,241,171,58,12,179,49,145,26,200,193,7,209,58,2,27,78,44,201,101,178,126,229,231,104,238,203,79,242,76,22,29,32,181,183,37,177,152,204,15,171,126,142,120,244,86,157,40,101,73,203,234,248,144,78,179,211,222,96,85,46,18,142,1,58,118,183,129,51,30,50,216,90,229,11,129,185,70,147,52,68,27,51,189,247,79,243,12,243,253,85,220,202,166,247,25,52,128,143,160,9,151,69,109,185,118,235,165,22,42,253,138,96,48,223,194,248,200,47,228,61,44,42,115,119,239,18,235,58,81,143,5,22,121,245,222,245,143,246,219,138,35,226,237,151,13,162,238,88,66,84,126,168,245,132,76,242,196,136,139,156,108,151,220,236,116,94,117,95,107,151,139,224,151,191,81,153,163,200,143,181,195,57,210,179,197,98,8,9,21,103,127,214,41,251,192,237,122,80,55,167,174,117,167,165,16,27,66,250,155,231,111,254,33,76,230,137,9,219,211,87,80,195,161,83,157,101,2,253,198,46,183,132,98,2,30,105,24,25,185,58,1,216,200,240,117,24,94,87,233,33,131,131,37,132,57,229,173,28,231,112,45,245,137,197,253,113,59,91,94,93,22,165,254,20,47,254,181,82,122,123,196,9,117,83,198,199,95,132,241,93,56,65,124,184,191,202,52,32,227,84,169,169,81,248,47,129,215,201,171,130,45,142,84,20,136,4,92,95,221,205,77,81,250,253,0,221,134,145,176,76,136,63,155,175,195,246,201,159,224,27,109,79,151,176,22,220,13,177,33,174,3,227,131,32,27,231,236,48,126,144,114,225,79,58,94,157,84,222,154,230,116,235,117,50,124,245,151,230,143,231,65,147,74,21,194,2,216,209,185,196,228,103,94,40,209,187,174,92,193,44,166,24,108,171,108,157,202,118,233,74,52,65,118,131,168,128,61,167,20,249,29,181,206,201,225,117,241,249,209,120,13,68,109,39,161,19,149,232,176,184,127,158,32,167,93,185,161,190,112,1,90,109,3,53,216,38,192,59,75,42,235,88,84,87,76,154,138,202,4,225,45,80,48,124,47,26,220,190,92,189,40,116,237,39,245,160,53,218,241,38,99,33,162,3,247,220,170,220,113,97,74,82,236,19,4,240,15,120,242,68,133,195,195,78,71,84,57,50,231,190,218,130,252,103,206,206,212,79,182,186,61,143,165,12,112,206,162,79,28,106,152,147,161,196,154,65,9,167,68,159,106,176,99,251,236,55,87,113,242,79,253,105,141,100,222,110,187,104,214,149,50,81,203,140,195,175,171,90,188,122,89,131,130,225,29,178,243,243,161,225,247,247,113,93,171,200,22,215,230,186,233,70,245,175,183,144,244,109,164,250,125,153,106,209,140,15,51,239,186,188,76,26,111,238,147,89,235,38,12,111,199,89,200,116,140,16,30,52,75,33,106,110,226,48,213,64,186,60,46,173,196,111,4,172,204,252,34,28,126,139,235,214,247,139,163,202,145,219,160,249,160,124,191,7,145,42,180,22,97,150,53,5,230,164,106,139,144,138,135,15,126,130,245,205,194,114,234,252,58,133,162,22,176,168,231,166,211,114,241,80,135,231,224,204,46,78,139,244,91,138,119,2,124,105,47,138,213,73,2,205,197,12,90,229,205,239,117,227,163,166,146,70,39,92,189,33,20,227,175,58,240,143,181,98,42,84,218,17,68,212,248,202,2,97,219,92,4,92,136,221,244,100,112,74,170,18,59,3,232,254,213,209,3,208,188,33,138,84,116,193,111,79,221,189,169,149,168,37,35,108,205,91,48,102,124,126,57,169,160,34,176,246,155,239,224,198,243,97,185,121,138,143,212,116,21,100,17,92,248,214,227,50,78,86,149,197,24,123,6,224,133,50,186,224,28,115,23,149,204,116,177,244,239,8,202,149,68,83,135,10,165,51,45,251,7,234,83,190,121,167,91,246,197,38,239,120,49,171,121,40,0,24,208,16,199,104,69,28,249,221,135,138,94,247,25,152,2,201,115,118,217,187,65,201,4,252,102,240,242,82,140,90,103,75,135,177,140,87,146,0,136,164,253,120,254,147,189,44,75,169,241,55,43,224,159,160,245,44,70,20,125,14,172,204,137,254,15,62,186,63,141,79,253,216,212,202,207,130,90,124,31,165,135,186,84,161,156,138,227,242,73,60,241,153,185,189,35,30,150,9,183,99,50,43,117,141,155,24,73,110,124,129,145,161,76,112,81,228,134,237,147,12,255,103,211,143,32,83,123,103,58,45,18,98,113,203,247,95,3,253,96,110,57,231,67,142,148,175,214,87,253,218,35,134,168,219,201,111,182,119,60,242,63,175,250,146,142,4,181,54,119,139,189,221,198,207,128,26,214,82,51,69,117,237,183,92,190,192,37,93,180,140,3,86,112,147,38,94,60,113,29,187,214,199,201,239,124,130,242,22,108,252,237,246,206,60,231,11,27,126,134,184,120,133,28,187,241,215,71,22,206,116,58,103,70,64,32,135,149,250,145,235,117,58,211,201,241,119,65,86,112,16,53,111,243,75,110,83,112,175,87,57,158,230,76,2,44,47,203,33,69,23,220,228,93,215,57,0,41,221,237,121,172,11,236,168,53,40,48,102,113,230,83,189,73,56,137,221,153,208,117,203,77,31,11,245,177,235,193,243,225,158,112,148,52,130,143,188,122,165,158,204,252,198,123,219,187,166,203,106,200,73,230,162,186,229,82,208,238,154,181,92,218,164,220,49,238,180,33,54,143,227,197,157,99,142,67,242,160,126,244,91,215,198,43,254,164,139,4,36,61,67,51,132,213,239,170,20,86,58,159,14,203,28,55,218,94,196,24,205,252,99,228,151,184,158,32,179,162,49,41,150,205,18,201,222,212,168,57,13,121,77,239,192,115,170,67,61,190,206,133,109,12,151,167,196,107,42,63,148,23,102,169,130,37,109,247,62,194,94,120,242,91,103,133,195,202,72,222,220,100,190,48,236,238,98,89,4,217,158,29,157,198,209,129,12,29,15,221,21,122,171,7,250,25,17,154,15,241,59,53,101,196,52,19,230,252,15,237,42,14,202,98,240,247,55,151,51,205,108,170,107,122,254,57,113,107,11,79,9,162,109,205,97,154,9,239,54,119,74,20,16,122,70,195,32,7,70,166,44,129,23,69,67,164,19,210,145,226,54,184,99,79,134,214,154,130,250,173,73,171,111,15,142,66,13,69,189,249,49,253,241,186,162,2,82,211,157,13,122,186,165,74,153,178,43,164,130,182,32,214,36,217,97,100,110,36,103,45,108,171,60,193,127,86,38,253,83,111,220,133,101,45,39,166,9,161,103,126,57,179,84,58,162,175,112,189,96,162,116,201,252,95,158,21,169,32,20,183,6,240,125,84,233,221,86,191,79,69,224,8,49,69,134,149,0,201,218,25,181,244,171,246,183,131,204,85,231,100,38,173,15,212,118,231,15,52,212,100,85,252,199,229,125,206,146,126,204,176,94,231,239,65,136,157,127,73,41,13,193,117,82,190,147,234,128,162,124,197,54,58,74,12,54,212,21,220,232,17,58,151,235,18,31,18,147,147,93,73,28,46,223,162,89,240,109,249,32,116,34,46,246,91,252,118,201,112,135,213,46,28,246,248,189,44,198,186,96,27,238,41,242,26,14,140,121,234,177,204,209,159,107,122,50,223,154,58,119,154,244,79,190,191,82,193,89,213,87,152,55,64,213,106,177,0,205,167,37,213,72,95,218,204,15,210,71,195,254,76,187,134,175,225,27,87,253,52,227,200,26,93,102,211,38,149,105,106,75,159,145,235,102,89,148,24,111,96,158,180,49,137,103,195,78,158,49,18,0,158,122,252,244,37,172,153,184,153,150,41,27,118,158,52,97,242,76,209,76,180,163,141,8,124,201,205,210,37,235,182,177,93,196,186,166,69,61,172,228,158,56,85,25,166,145,17,133,255,135,2,57,58,90,162,22,18,27,101,8,41,85,238,240,101,65,110,184,9,220,196,20,46,146,27,254,56,253,174,70,57,114,190,79,55,1,124,82,132,85,224,186,4,213,1,219,218,173,26,110,0,184,115,103,87,114,165,172,104,57,12,107,101,55,121,49,18,130,76,38,104,193,63,246,136,52,141,103,50,223,100,20,234,254,54,249,18,132,248,117,124,7,92,134,198,249,11,182,173,93,207,38,238,131,61,159,125,178,113,75,212,175,85,110,223,104,144,219,83,29,214,27,83,233,98,48,122,175,211,174,94,229,150,123,145,192,38,74,63,88,149,47,77,124,186,74,69,46,80,167,153,205,213,163,211,97,135,31,225,153,229,198,144,213,230,75,181,69,150,188,244,126,20,37,183,145,215,74,232,134,77,133,140,13,208,56,249,55,171,203,223,4,74,196,85,219,116,121,32,229,248,28,206,6,46,130,254,21,234,179,1,125,152,61,171,200,250,237,118,17,149,151,65,85,194,202,37,13,175,29,144,230,76,29,198,12,96,74,133,236,201,15,3,252,182,131,151,120,222,183,233,33,37,126,208,160,200,95,174,189,138,31,235,149,23,216,238,10,208,246,85,143,241,133,38,211,191,237,89,143,21,55,33,86,43,177,8,173,196,151,54,139,247,232,231,233,170,1,255,164,227,171,175,90,18,155,77,45,101,129,17,23,61,153,54,237,203,104,43,145,28,29,144,210,56,34,162,58,107,231,237,153,224,141,155,192,197,116,131,130,30,10,53,248,129,249,22,177,42,31,59,225,47,249,32,82,27,167,200,99,208,170,17,244,231,17,21,134,249,251,106,205,39,35,157,93,95,193,251,26,176,237,17,149,197,74,154,215,228,91,19,107,50,110,73,203,161,84,145,223,20,118,151,71,70,120,1,151,186,142,183,237,189,134,197,133,4,1,162,252,105,203,195,3,167,100,208,206,49,67,193,1,71,44,14,7,156,142,7,79,65,167,87,123,229,121,204,214,52,91,17,137,148,160,29,21,8,89,159,62,255,218,0,111,106,235,135,143,217,200,147,237,116,119,35,124,159,134,210,65,41,129,168,117,162,12,181,108,163,53,51,5,37,237,187,70,130,101,154,179,245,123,252,32,107,89,28,43,102,186,70,27,99,118,94,55,160,253,151,47,129,173,47,119,121,173,143,85,231,199,243,212,47,163,43,235,147,214,97,201,57,26,156,145,20,11,159,133,244,60,1,247,142,40,174,220,21,160,64,165,162,208,169,243,149,44,69,112,44,19,165,29,179,198,219,103,114,188,136,141,11,66,104,143,141,195,1,72,48,39,130,105,230,183,244,23,105,2,31,20,33,52,239,157,33,159,143,64,120,51,30,207,65,36,145,213,73,166,186,189,113,188,1,82,163,164,119,214,208,225,67,87,128,44,209,112,224,251,146,29,5,54,1,17,164,235,181,119,223,134,61,147,96,126,156,117,119,150,40,225,34,222,84,94,195,0,156,11,121,102,246,0,155,70,17,144,183,180,172,81,129,244,107,71,68,162,5,84,180,31,95,107,159,162,91,47,173,119,166,101,192,14,188,99,226,114,143,92,51,8,160,203,51,10,98,235,138,38,124,126,205,204,124,127,123,33,57,238,226,172,169,230,62,157,84,115,188,144,71,148,206,216,70,192,168,58,128,196,43,221,121,49,230,162,137,37,132,120,103,194,122,73,119,178,109,238,164,9,10,65,254,174,37,199,134,245,24,255,160,73,19,74,137,212,210,173,59,26,214,238,89,41,167,24,228,58,93,144,33,159,52,102,132,144,148,64,134,188,252,64,175,107,139,155,17,159,64,200,64,188,178,109,88,168,25,234,44,135,209,69,80,177,38,71,198,88,254,144,251,84,179,57,234,140,172,126,131,115,254,121,25,220,67,56,166,134,84,197,209,73,133,31,191,99,164,193,153,124,235,241,167,179,157,88,110,91,119,120,160,176,5,204,222,26,39,249,151,189,20,130,147,84,31,156,115,241,186,36,72,118,73,166,144,69,223,167,123,143,107,213,192,92,196,141,108,244,190,203,203,112,255,157,186,144,217,218,148,236,22,204,133,112,155,76,104,139,107,25,212,22,175,110,7,107,168,4,99,128,32,178,240,208,104,9,135,161,13,27,41,18,139,117,226,75,217,192,145,220,239,128,207,147,202,224,248,155,14,146,95,199,249,93,233,130,200,112,129,254,112,83,62,10,29,235,55,4,13,133,161,94,134,255,205,46,158,122,176,193,79,213,42,19,149,48,27,103,213,198,202,254,111,254,8,199,187,137,132,212,29,109,101,24,189,75,239,85,11,133,93,255,152,246,87,201,17,157,255,102,223,48,43,215,63,11,119,163,3,222,72,36,97,117,77,169,253,175,243,141,255,31,225,67,184,94,40,52,160,84,18,33,73,216,71,134,56,178,239,143,195,140,241,226,32,37,1,132,188,140,51,100,135,167,48,22,189,98,226,5,120,200,176,111,125,233,249,207,51,80,95,122,72,44,172,182,98,0,122,192,164,42,24,249,150,199,28,64,96,39,122,103,66,107,136,24,179,255,57,226,156,114,75,179,9,36,137,118,81,164,38,21,164,69,1,80,163,75,255,235,40,217,63,112,198,233,37,25,242,184,64,1,253,114,65,165,95,208,207,34,94,14,45,111,144,126,48,27,230,34,61,147,68,203,64,193,56,250,169,63,4,109,104,76,213,253,247,123,11,85,68,59,225,123,5,37,59,80,160,90,115,193,172,85,213,104,150,53,58,33,226,63,43,171,236,241,197,56,224,226,181,142,241,129,101,135,203,6,214,19,197,68,27,10,0,92,112,93,23,167,73,206,151,240,223,66,209,9,206,172,98,124,3,17,164,111,45,22,109,251,190,62,16,129,202,146,71,86,120,196,63,173,48,13,159,246,8,214,13,229,76,86,25,207,146,172,11,204,36,183,231,7,130,248,111,188,111,115,239,82,74,121,102,239,252,139,26,34,25,236,82,226,134,123,16,91,189,49,160,20,9,173,201,80,239,232,59,159,230,243,61,166,43,237,72,172,69,119,252,33,134,72,160,138,140,203,161,52,55,240,108,147,150,57,164,72,243,49,169,131,245,35,119,74,162,121,222,207,183,209,214,42,179,174,160,47,15,41,15,81,136,227,100,226,75,2,51,122,196,69,62,210,69,212,93,70,70,156,101,141,98,137,135,167,205,41,145,197,212,41,43,63,212,143,118,113,153,253,16,174,7,178,184,98,172,228,67,180,55,121,248,14,48,198,31,80,40,36,254,242,231,57,101,216,165,1,242,24,134,79,84,7,242,124,124,196,102,47,86,45,85,205,254,140,255,194,141,252,52,104,210,24,210,229,229,44,49,232,181,106,224,48,105,255,147,186,58,172,109,78,150,34,188,1,248,11,254,94,250,156,223,168,96,42,249,216,51,132,149,140,180,209,146,72,75,229,189,171,34,58,168,203,200,75,221,219,48,211,51,103,167,208,90,100,69,238,22,101,4,149,76,164,93,202,142,58,74,53,234,48,236,32,86,203,235,150,65,45,34,178,86,215,50,114,39,115,177,110,244,150,191,174,174,212,153,83,77,202,202,90,97,150,154,173,116,187,70,246,213,197,81,179,37,114,110,39,209,7,80,68,194,62,14,103,126,142,148,217,86,185,118,105,105,107,233,17,111,41,127,69,119,89,10,132,146,21,85,2,30,142,168,6,243,52,123,57,237,82,211,246,247,215,95,174,11,47,165,213,251,185,99,47,236,161,145,95,72,154,75,251,181,116,213,198,143,177,75,147,60,208,39,222,168,159,208,223,84,255,190,155,81,80,208,170,249,189,84,94,85,202,86,89,217,26,53,112,255,57,132,123,193,119,111,242,224,67,116,112,195,171,175,54,212,187,18,110,134,189,75,42,66,5,227,63,6,154,38,173,247,100,171,39,38,255,228,107,34,71,76,14,38,109,54,58,29,243,181,166,191,221,160,99,172,232,78,13,4,96,246,157,148,52,6,94,10,100,40,143,220,30,73,165,10,225,17,55,189,88,195,124,34,235,16,98,27,86,141,124,171,210,230,156,234,37,236,155,82,86,197,114,17,251,185,79,189,83,231,59,163,118,190,150,96,182,18,58,126,248,137,7,243,214,18,154,132,193,5,254,49,25,187,243,166,51,33,231,251,170,143,84,158,178,89,217,57,50,114,180,204,2,151,174,138,93,65,125,76,241,136,214,179,169,72,94,151,30,149,175,198,69,138,5,244,124,31,84,211,209,244,105,203,106,227,32,78,123,245,123,6,101,142,134,14,28,57,86,10,35,67,185,169,59,90,240,168,229,215,39,244,247,224,9,36,127,253,134,165,139,81,139,86,86,177,66,238,151,152,118,5,19,188,0,8,52,174,22,40,122,228,120,201,202,73,204,171,146,201,149,86,92,168,64,207,172,229,237,105,122,43,106,13,211,243,184,61,241,247,95,125,155,181,193,59,252,144,90,94,61,151,239,193,73,78,216,119,28,226,109,58,87,107,54,15,177,52,4,75,253,176,165,133,161,138,245,84,155,25,114,59,126,25,182,48,85,227,217,253,9,136,50,148,158,114,109,178,242,208,104,200,224,10,65,58,164,25,78,185,4,151,147,144,192,225,82,198,91,124,23,64,240,114,143,134,195,182,88,169,240,202,234,231,163,95,175,230,52,115,50,12,178,13,94,173,248,224,6,78,240,153,147,45,243,110,102,180,46,170,7,27,138,210,43,90,78,229,182,191,50,236,52,225,31,2,33,23,239,42,57,140,153,79,193,86,131,165,51,76,248,61,31,3,249,75,205,116,29,98,81,231,117,134,17,71,41,6,15,89,73,134,27,102,187,91,21,177,191,240,92,43,2,8,239,172,215,143,245,102,60,8,120,180,177,153,173,226,54,77,80,183,221,118,196,122,137,191,36,190,113,47,187,16,155,74,116,57,166,175,10,230,179,48,235,115,235,21,108,35,131,75,54,155,59,30,146,141,41,235,179,24,223,39,154,27,112,239,230,131,243,226,244,233,74,219,164,197,78,20,234,132,251,214,203,44,184,246,15,201,166,212,240,83,214,242,45,224,231,212,132,135,178,19,235,59,223,223,44,225,63,137,37,44,199,118,30,81,184,180,99,91,87,70,83,83,184,63,155,195,191,63,207,113,253,209,173,190,163,161,32,16,113,227,137,41,213,235,178,107,209,161,20,13,89,157,217,26,121,148,201,83,171,128,101,164,154,42,100,216,170,10,189,221,51,222,120,236,29,160,158,112,229,141,148,138,64,57,51,89,3,15,225,167,115,160,241,117,240,11,147,116,255,214,230,135,229,183,25,6,220,247,8,109,10,102,177,29,62,139,197,74,254,21,46,4,187,195,65,107,25,1,113,56,225,160,205,119,139,202,81,43,8,52,101,15,201,152,171,112,208,150,215,163,28,201,67,175,176,42,68,169,90,205,153,166,161,17,174,183,71,53,120,15,132,78,41,20,35,6,12,138,14,117,236,143,137,112,64,3,207,140,98,233,106,254,120,193,105,198,167,12,203,218,193,84,179,66,7,237,69,131,103,76,181,194,8,255,70,213,135,4,141,37,118,43,157,29,38,124,195,106,30,110,245,216,42,222,50,5,205,219,215,111,93,214,243,103,246,194,254,54,231,31,19,241,155,106,132,129,160,75,217,209,197,153,248,156,11,57,167,20,185,50,53,75,162,183,151,195,228,188,97,203,13,204,236,80,244,83,208,72,224,102,117,155,134,2,155,119,92,72,21,147,191,98,83,106,234,226,250,192,70,239,162,92,180,161,136,185,100,102,241,212,10,223,18,166,68,203,72,140,145,203,119,99,187,211,50,167,152,24,106,111,239,138,240,183,65,151,71,118,74,47,105,168,254,173,177,84,140,208,213,185,141,135,59,220,131,215,33,222,10,50,156,77,98,164,101,133,138,129,126,0,163,45,222,121,46,232,116,101,188,58,97,178,112,119,72,67,234,179,248,55,206,253,102,231,149,205,181,241,57,2,245,68,29,84,119,212,188,7,198,143,143,7,178,237,142,243,197,138,240,175,65,59,22,86,200,146,41,31,217,241,218,17,35,119,94,46,245,102,71,54,223,202,205,0,93,13,54,174,84,223,159,70,8,239,232,32,131,188,238,164,97,247,232,152,174,24,254,150,119,123,20,1,189,174,130,111,231,64,187,237,110,62,59,83,25,156,197,6,22,209,13,54,214,21,28,239,126,252,49,129,15,171,248,227,2,123,151,244,164,51,179,228,239,156,177,70,200,79,136,11,80,205,58,86,117,114,65,148,21,78,149,104,132,44,149,154,150,117,105,213,131,187,198,126,168,123,174,156,227,88,44,98,179,105,141,227,25,30,117,153,223,54,54,104,167,200,190,134,85,19,207,155,163,122,209,220,42,252,203,151,158,147,9,99,107,181,252,57,225,69,163,93,168,249,243,30,50,134,6,89,7,43,165,239,234,79,29,61,61,17,150,53,205,41,147,48,249,212,109,147,251,38,11,174,157,52,91,91,74,15,101,112,46,29,253,14,169,198,37,125,147,92,136,98,231,149,54,189,150,249,76,150,48,80,35,46,122,40,33,134,135,17,212,146,159,20,5,44,34,196,35,20,53,2,27,185,110,230,13,173,169,235,90,74,133,27,210,51,204,17,188,196,68,123,201,214,99,21,218,168,234,223,37,35,93,75,212,98,213,26,102,167,216,166,242,145,107,80,7,196,206,3,94,197,184,119,189,144,232,212,48,17,228,136,139,110,225,207,169,76,225,44,55,30,121,4,205,34,248,127,36,171,188,232,170,243,50,179,136,20,206,206,146,151,134,198,186,69,174,7,156,70,173,7,170,203,29,192,145,75,159,118,232,21,103,25,70,110,228,110,69,217,131,39,15,46,33,163,41,227,145,235,171,28,166,9,59,107,240,38,53,29,236,216,213,217,87,65,234,14,137,165,167,106,240,142,133,182,84,225,206,223,91,44,178,86,242,129,67,198,165,129,41,237,119,78,125,39,2,37,6,147,115,44,53,37,18,119,100,233,65,123,65,147,236,51,76,205,81,25,243,174,22,12,230,175,117,87,88,149,115,139,252,223,190,141,70,193,238,145,28,154,215,242,212,160,119,125,210,149,82,113,159,83,32,213,190,221,27,55,226,118,223,25,175,218,33,10,38,20,158,113,86,221,57,27,188,14,181,109,182,13,151,47,204,17,192,178,47,85,36,148,195,145,241,190,137,23,18,103,147,147,188,84,29,225,242,175,240,59,128,224,106,23,58,139,33,19,182,191,108,239,54,214,228,220,160,108,205,71,49,253,202,187,182,239,119,114,114,114,77,188,76,13,134,52,30,65,87,240,187,44,229,190,254,157,160,29,29,125,63,213,227,228,57,162,72,199,79,91,119,188,202,131,173,234,39,230,75,101,156,230,195,124,235,201,82,252,7,181,175,164,216,47,190,103,164,75,144,157,97,7,167,77,233,17,42,134,180,59,197,182,169,64,123,6,50,99,192,156,172,1,159,87,74,70,249,68,66,32,219,165,28,213,197,243,165,147,218,113,92,248,220,159,240,2,252,14,78,179,108,152,73,171,59,94,211,103,48,145,178,78,202,93,227,70,39,190,64,224,20,245,216,21,230,76,110,152,57,200,200,44,166,93,76,73,230,11,30,191,70,186,28,25,16,38,91,202,17,119,117,23,13,42,165,41,91,233,219,10,235,141,177,83,198,58,130,16,41,219,109,186,23,222,94,217,205,37,246,178,92,32,173,138,249,236,111,242,182,180,168,169,174,165,41,255,230,182,82,17,55,89,248,7,237,226,188,100,126,243,166,153,124,89,46,117,176,69,46,72,176,43,49,120,150,172,137,186,194,149,172,218,43,222,202,200,16,214,98,232,166,154,61,204,36,61,51,231,73,114,114,218,156,42,133,216,69,137,9,42,83,56,18,199,151,185,53,178,0,147,129,51,222,81,1,129,229,93,130,85,165,47,218,202,188,38,146,223,116,235,62,205,140,142,175,0,151,191,146,41,200,41,167,233,123,71,137,202,13,243,202,144,255,244,192,66,165,244,237,168,8,102,36,227,61,46,219,148,108,236,55,220,86,198,150,233,184,209,14,62,230,121,112,57,155,137,151,40,236,76,237,17,197,140,62,118,146,189,119,42,148,121,233,99,39,23,84,23,183,211,176,94,163,47,90,220,190,101,67,80,140,163,216,64,95,24,100,223,167,124,91,175,222,29,181,99,31,36,56,69,208,36,253,240,251,251,162,80,57,231,30,23,100,190,89,124,226,87,205,76,124,199,84,252,107,80,11,169,85,184,216,10,169,198,40,218,145,115,50,97,170,237,95,91,186,69,255,194,12,252,93,97,219,53,118,138,177,138,218,226,222,139,105,169,60,149,191,95,185,53,249,22,179,27,170,58,106,44,234,225,93,211,51,125,212,252,82,74,103,77,131,248,86,142,156,9,49,253,107,143,41,64,198,68,213,52,103,93,175,194,136,87,188,236,246,15,26,187,156,238,91,228,180,235,237,82,219,114,91,167,139,75,115,39,211,168,112,85,5,104,185,88,138,95,227,139,49,146,188,89,104,124,245,180,51,101,41,2,210,132,215,198,76,15,38,71,138,127,234,133,210,43,140,83,58,85,26,42,18,164,88,136,7,203,148,45,125,3,233,200,202,106,121,58,175,147,217,39,18,190,27,29,123,33,166,108,0,102,198,126,94,153,184,50,201,149,12,119,139,73,44,31,110,221,132,181,221,84,95,11,22,24,214,200,90,22,196,207,47,12,168,53,197,222,183,51,64,187,235,146,61,89,191,196,174,177,134,152,7,34,76,62,94,158,126,178,143,89,122,253,230,220,232,210,45,192,166,240,214,50,128,89,74,228,135,245,55,206,68,144,18,8,89,245,228,116,78,122,122,10,206,253,132,155,199,164,77,117,59,167,13,184,73,237,74,242,9,32,15,233,146,29,72,29,17,13,12,58,80,248,34,225,144,154,205,87,92,145,234,158,107,71,204,227,245,161,139,245,223,26,31,196,254,221,141,75,178,6,13,112,136,171,96,0,141,191,134,15,108,187,248,41,223,76,156,183,229,147,8,8,211,175,21,215,189,111,243,188,116,238,118,35,144,189,227,41,90,176,194,117,164,122,184,136,158,76,72,2,210,99,83,139,37,103,192,251,158,235,52,7,207,233,13,232,254,235,59,246,58,40,63,57,46,239,135,45,29,34,35,70,240,106,238,247,85,11,230,144,163,107,101,217,33,233,225,130,247,225,43,112,81,44,212,130,161,108,243,245,106,169,163,172,65,118,172,76,124,102,17,215,208,138,153,114,34,92,223,231,144,51,221,108,232,7,181,230,121,214,226,242,12,251,85,233,221,73,188,225,233,16,61,166,199,132,98,202,102,43,5,11,79,59,247,196,230,234,150,96,124,71,119,103,227,104,237,154,99,139,166,213,30,13,54,79,26,60,33,72,219,42,180,11,102,49,177,126,24,87,160,125,240,5,110,255,46,22,49,196,170,110,78,129,55,174,172,216,68,249,53,168,244,169,78,122,168,122,166,104,211,48,204,86,99,114,13,159,94,22,50,39,219,169,61,49,96,188,178,121,166,174,217,135,85,70,199,29,220,210,254,45,163,80,16,253,249,67,76,155,131,53,99,209,144,76,64,168,232,229,249,205,246,201,131,64,54,158,31,203,49,83,104,166,200,197,244,212,215,135,152,107,148,193,112,203,34,32,200,191,206,2,201,96,199,198,207,12,178,120,194,138,187,111,203,189,100,211,212,90,133,185,36,123,80,204,113,212,99,102,66,245,4,222,88,176,149,94,59,116,203,32,233,45,249,251,123,234,177,2,207,186,53,101,2,101,153,241,213,11,212,49,150,206,129,88,206,179,182,67,50,142,195,113,152,81,137,140,101,253,6,161,1,104,128,126,19,64,40,46,0,64,226,205,30,250,37,8,107,71,146,110,73,167,63,128,25,191,178,49,29,157,157,83,15,55,227,63,18,105,236,253,6,49,49,40,216,183,71,36,90,35,153,44,168,191,167,193,245,101,255,84,93,97,102,19,233,191,101,197,254,155,213,81,171,221,252,235,165,44,89,183,18,148,40,72,143,121,165,254,75,86,18,179,111,77,44,69,179,239,31,155,234,39,141,185,111,39,117,171,250,119,184,111,51,22,66,52,202,92,28,196,107,95,244,45,56,173,242,130,140,13,99,133,39,39,220,188,62,138,66,215,186,62,137,237,192,73,134,40,244,14,211,181,75,70,189,219,102,71,163,30,0,35,31,226,50,103,91,26,237,65,239,55,193,81,47,40,250,84,80,5,240,195,16,3,241,73,242,152,115,32,233,1,58,88,7,49,253,157,105,56,56,174,235,49,194,221,44,241,215,208,149,42,64,178,208,112,104,39,105,12,142,90,6,225,127,140,54,86,99,184,254,28,4,154,122,1,8,92,146,97,103,173,189,255,55,119,57,37,74,80,232,92,49,144,167,212,4,50,231,88,219,71,95,193,37,185,240,197,252,215,134,123,113,20,6,115,252,61,235,195,163,6,158,81,168,49,22,194,5,247,85,98,172,94,76,21,44,195,156,253,195,129,6,130,16,167,18,112,147,21,147,76,8,46,161,119,46,67,255,107,226,169,216,63,221,51,144,240,110,37,188,156,210,115,32,196,140,50,132,188,96,125,79,191,139,127,159,159,211,190,77,38,36,135,182,164,209,47,231,136,25,78,141,22,58,107,136,32,189,72,6,3,188,247,40,27,157,23,207,163,178,22,82,223,184,24,138,81,137,175,48,213,77,198,245,128,203,104,28,206,52,28,178,34,105,117,124,249,202,106,11,52,104,78,218,37,151,210,56,171,172,0,168,20,61,194,241,187,200,156,102,160,151,3,136,220,73,70,186,205,199,120,117,252,163,54,147,76,25,207,10,195,69,68,98,191,13,47,42,206,145,252,110,13,46,230,150,31,225,209,218,242,89,184,220,236,77,113,69,9,114,158,80,233,43,140,161,218,177,65,223,14,217,174,113,215,60,34,181,53,112,127,142,226,132,138,174,114,224,240,228,115,101,49,34,185,75,43,35,114,45,139,34,74,205,229,53,127,163,157,164,32,93,128,192,154,239,171,12,38,10,112,230,107,229,65,130,123,133,27,18,115,101,237,151,127,162,122,24,24,164,76,40,51,254,90,58,85,11,201,169,123,113,100,26,234,136,77,21,50,162,53,3,153,82,177,10,207,102,215,28,108,207,253,60,232,137,237,192,183,182,127,157,39,170,40,205,232,182,203,230,81,100,30,217,42,151,182,235,85,206,216,150,73,179,109,33,123,33,113,178,132,4,199,65,51,174,237,63,182,234,98,204,32,248,153,157,155,214,54,8,51,66,166,151,237,179,69,4,112,174,191,184,13,36,160,214,77,175,211,102,160,83,127,82,95,119,92,79,230,91,228,94,94,127,127,60,194,97,115,153,53,183,181,157,14,19,48,30,110,125,13,236,254,177,86,198,242,222,245,73,39,150,143,76,227,227,12,229,169,90,98,187,87,115,225,125,147,243,246,211,195,253,223,118,172,98,185,2,81,111,169,11,17,165,3,254,129,22,183,51,97,136,43,107,124,157,16,127,221,146,179,227,74,222,199,57,120,104,117,200,198,60,174,206,240,85,140,91,217,83,54,245,163,37,55,223,47,120,89,208,178,246,101,231,94,173,211,43,184,156,131,240,219,174,95,193,123,92,30,189,222,48,15,94,168,44,85,71,163,250,43,181,23,162,164,216,182,111,25,174,23,173,240,171,57,220,153,78,247,180,192,66,207,22,35,128,28,136,148,112,83,209,226,212,109,193,27,208,161,115,186,216,222,43,247,214,213,193,47,230,120,41,210,81,166,235,44,117,166,141,15,53,6,4,167,96,130,119,189,217,60,151,174,13,145,195,247,1,90,70,210,136,113,28,138,142,154,241,47,56,239,246,131,28,56,4,139,71,84,77,243,242,223,0,254,1,186,252,225,170,153,236,30,45,111,251,195,123,55,207,80,62,111,35,207,26,125,211,106,225,184,217,236,98,55,66,80,33,13,22,113,177,139,167,72,207,78,255,163,217,88,86,252,165,195,233,101,220,72,233,160,194,0,117,254,150,199,166,125,237,113,199,244,132,130,116,158,165,101,195,73,163,90,121,73,69,112,120,237,240,80,221,177,213,20,239,82,39,77,106,234,167,163,25,78,226,226,227,17,46,117,19,54,216,251,163,153,41,234,207,21,78,210,241,165,103,175,152,36,157,131,168,39,62,13,32,40,222,197,123,89,69,218,249,92,60,254,116,70,229,161,60,57,236,165,180,142,214,211,29,237,8,157,179,222,168,42,109,202,118,115,246,223,195,4,76,57,220,174,236,47,245,39,76,186,46,94,129,239,102,125,201,111,90,122,248,230,156,142,248,110,165,68,103,158,55,101,11,158,12,23,246,156,166,64,45,57,248,247,115,111,208,45,183,21,53,129,103,103,176,119,193,152,183,139,53,218,145,39,107,111,127,148,149,84,203,241,156,185,37,11,88,104,106,96,47,136,40,151,31,190,46,230,118,85,167,45,81,56,16,229,151,209,254,13,43,40,137,236,94,173,224,52,206,113,2,37,14,183,41,254,14,23,246,184,45,213,153,209,32,127,71,16,21,75,152,229,122,30,245,88,203,13,183,227,218,121,99,201,75,156,123,228,137,45,133,92,92,173,240,136,164,143,78,172,137,67,213,35,0,255,244,14,191,173,200,83,74,178,125,131,223,151,183,202,255,106,247,254,232,187,141,93,49,9,121,114,201,47,164,120,208,235,130,49,194,231,168,140,236,143,124,209,22,84,135,226,10,88,77,28,4,190,20,168,251,99,199,68,105,223,200,46,153,141,250,94,203,229,129,78,66,55,15,214,31,229,206,20,227,223,159,134,130,165,207,72,249,83,206,20,44,249,145,55,99,241,171,209,113,220,207,201,185,211,58,174,34,221,94,187,5,112,107,216,99,229,145,226,167,196,162,2,82,125,24,80,212,219,90,147,71,109,54,61,150,169,87,133,202,142,58,31,220,18,25,199,76,123,117,164,31,187,179,175,59,173,39,127,191,82,93,228,132,247,221,220,80,4,49,185,169,24,117,143,34,169,109,130,22,4,15,154,4,72,83,116,224,244,193,21,142,195,254,31,176,163,186,250,42,28,207,163,16,205,150,52,217,188,25,99,224,103,162,169,97,182,39,210,114,31,71,141,129,105,89,41,113,206,98,91,187,189,206,42,171,53,38,13,140,198,91,185,2,203,201,157,48,80,41,167,147,4,253,254,225,92,173,167,243,55,164,196,81,239,66,81,105,178,21,105,179,135,112,213,234,248,62,170,140,31,44,239,113,27,35,21,194,136,216,76,4,25,159,172,179,171,90,74,167,182,87,18,109,239,76,225,59,37,112,207,225,8,44,75,209,242,57,145,98,160,157,242,158,113,88,108,218,205,164,19,171,150,182,109,103,48,13,228,68,50,129,185,168,145,125,211,55,27,209,28,131,247,243,27,95,31,238,215,119,20,32,69,74,107,239,223,45,238,15,77,204,219,85,135,211,118,43,8,241,244,218,36,206,22,142,11,131,169,60,72,206,81,136,189,131,183,27,23,51,18,197,32,205,94,187,116,241,16,160,208,90,137,224,85,233,15,183,13,6,119,109,89,209,238,68,213,135,137,49,122,22,201,243,226,15,200,152,169,169,52,237,246,177,136,94,231,25,137,54,169,193,145,97,136,110,220,165,240,10,75,199,166,11,212,32,138,220,57,137,117,81,160,199,210,4,220,188,60,58,136,113,127,174,120,125,20,195,24,134,99,120,73,224,22,27,23,192,84,70,180,28,79,135,35,254,225,97,60,239,206,40,159,155,151,124,88,120,164,224,161,103,57,200,219,47,150,205,244,208,151,1,170,156,183,155,77,93,226,92,55,102,45,200,49,36,45,21,51,16,100,60,223,211,204,108,23,187,142,227,146,248,217,244,207,202,101,15,100,236,171,8,207,9,239,82,84,46,212,160,92,41,55,195,157,70,23,238,45,35,45,61,241,149,67,25,146,149,248,165,75,234,4,182,40,104,174,82,149,81,249,81,64,207,44,102,188,9,46,222,127,95,122,159,252,227,36,176,38,172,69,68,117,173,212,171,122,40,170,177,228,230,60,202,166,171,76,117,148,77,190,173,121,155,78,150,205,31,214,197,112,168,43,60,80,22,166,148,249,202,254,193,115,92,12,43,31,231,5,171,144,229,163,248,25,88,163,215,222,44,179,185,250,125,221,177,134,125,150,69,241,108,65,65,125,37,70,105,144,52,210,253,135,193,98,157,202,164,13,36,251,162,201,149,23,146,156,176,246,72,179,32,177,227,157,50,188,214,146,221,218,201,149,133,111,33,232,28,67,171,235,174,54,180,187,113,63,254,160,194,107,215,161,95,82,31,87,149,29,22,227,74,56,55,183,232,38,19,148,26,53,102,164,98,13,39,34,80,244,94,239,84,183,92,253,121,105,197,34,204,119,181,168,187,75,143,69,5,114,83,47,25,18,203,145,241,192,53,109,56,232,77,223,249,73,180,40,99,132,137,123,94,177,193,57,81,178,228,163,101,166,64,246,54,233,106,254,160,101,94,183,38,246,92,42,49,127,75,87,205,51,139,49,198,13,190,150,128,109,119,124,189,221,200,207,239,106,133,43,71,158,3,248,199,21,12,142,150,151,75,249,48,77,198,114,244,203,42,52,48,240,25,243,69,207,212,186,10,249,182,96,86,203,118,58,124,203,156,23,204,190,107,38,103,217,193,135,16,162,148,67,38,188,225,183,151,88,13,163,108,123,171,9,130,74,127,20,191,139,49,123,125,118,230,189,65,239,98,242,32,100,3,231,225,73,146,120,255,50,106,178,95,14,97,173,50,117,56,73,198,179,74,23,156,85,165,11,169,239,152,43,15,211,211,171,222,62,14,109,80,164,205,74,195,35,254,186,219,57,169,172,216,49,246,43,255,33,47,245,44,237,93,64,249,250,11,209,97,145,89,194,231,166,35,36,252,230,74,47,129,23,162,23,53,227,134,83,43,109,95,145,129,154,52,212,16,11,99,78,15,58,154,169,14,249,68,92,11,196,233,248,181,241,37,145,80,111,200,254,84,61,150,162,210,220,240,171,242,223,52,223,37,120,93,63,34,218,20,116,26,154,237,227,164,166,109,255,252,241,61,148,31,82,11,153,22,27,155,173,31,137,61,107,74,200,242,34,252,152,75,1,166,188,19,220,95,233,205,156,204,45,101,90,5,120,37,3,179,194,202,125,74,215,26,102,119,157,40,244,185,83,28,83,32,9,64,32,7,234,183,124,21,109,1,167,169,172,172,112,186,173,90,113,92,116,152,23,234,152,201,103,45,103,34,155,144,123,14,100,59,177,187,182,233,255,231,137,26,248,165,160,78,61,107,73,124,105,155,187,99,154,150,137,140,111,39,246,243,247,174,225,38,83,230,167,27,210,225,13,236,224,193,23,65,118,234,207,162,66,234,18,223,25,66,152,181,102,75,140,101,111,9,206,151,151,245,106,166,214,52,40,209,175,175,96,23,169,36,161,94,179,164,80,133,110,139,82,192,63,58,171,150,50,41,39,76,146,118,154,223,233,192,67,9,52,124,15,186,39,114,111,211,92,228,113,137,126,229,175,72,212,39,122,56,104,114,203,98,11,125,203,96,241,84,144,164,11,56,205,11,208,49,151,53,178,121,81,189,99,29,117,40,70,175,126,61,202,245,131,247,82,37,26,157,254,35,208,83,206,28,98,234,211,119,190,226,56,232,55,167,56,135,166,51,118,174,126,198,95,27,201,81,3,142,101,226,201,48,81,92,222,245,15,25,62,201,231,59,154,194,185,23,67,158,219,21,64,163,180,115,4,91,68,152,114,94,244,12,1,243,249,156,4,191,144,205,111,46,248,254,241,67,12,210,57,30,168,97,123,23,139,9,236,105,140,166,197,216,51,81,15,221,97,70,161,220,192,117,125,244,214,179,196,132,210,153,188,132,124,47,81,67,206,13,164,150,251,235,138,18,199,129,61,107,132,112,198,136,142,254,63,91,130,101,28,37,75,146,197,68,244,222,55,120,218,84,83,73,138,231,54,194,61,67,114,113,62,137,61,142,167,142,188,211,7,87,126,164,6,53,171,86,207,157,21,20,27,98,210,1,222,201,1,1,78,3,217,183,55,181,157,94,117,181,179,237,183,28,204,226,246,20,127,159,24,169,253,83,207,159,95,198,140,190,115,102,178,101,149,9,151,165,195,136,124,202,23,20,168,226,109,201,71,6,235,122,154,191,149,250,123,56,88,218,213,10,93,43,40,236,102,218,184,108,39,204,174,63,6,87,132,141,253,185,244,60,221,159,158,141,123,166,94,142,115,149,137,182,147,208,179,49,41,91,48,83,24,146,51,210,170,195,193,179,98,180,212,60,103,231,31,117,251,250,168,165,67,6,94,232,199,253,210,49,11,223,15,156,53,93,205,64,209,193,63,39,177,116,221,250,74,221,229,94,101,213,167,151,226,102,12,56,138,162,39,86,109,214,57,13,245,49,203,232,240,134,31,117,120,167,44,198,21,140,218,133,114,201,164,85,137,32,100,78,52,248,192,235,175,58,156,186,119,151,240,111,196,207,113,212,160,82,132,212,103,247,3,253,50,210,128,249,240,38,215,237,42,188,35,122,77,52,192,105,180,82,83,48,38,193,167,31,254,95,31,19,126,175,54,211,233,76,232,106,27,117,232,202,130,132,250,123,207,231,71,188,214,113,80,235,213,104,194,0,64,248,93,29,32,230,90,148,148,68,7,171,63,65,173,127,83,10,141,244,151,183,169,192,137,76,73,49,250,73,255,253,76,89,146,162,58,218,9,249,214,9,116,39,225,5,102,32,107,33,122,48,55,166,86,127,15,9,0,64,106,33,195,202,46,203,10,96,71,158,21,85,2,220,196,101,194,97,249,197,232,103,152,66,253,152,88,32,231,80,88,15,233,145,7,155,198,48,41,154,158,207,215,187,52,156,40,12,192,240,29,169,155,238,127,248,5,181,254,59,234,152,228,26,172,33,22,252,198,12,244,255,87,206,226,127,27,216,183,36,209,236,67,13,15,116,74,183,131,57,144,167,117,0,28,239,44,28,192,39,218,154,145,54,29,72,97,83,176,12,28,166,208,137,118,69,195,100,71,204,191,100,245,44,158,226,56,164,76,209,94,41,102,178,182,20,223,119,20,19,127,184,77,119,222,115,151,57,185,169,100,73,112,77,38,2,125,203,226,7,151,157,210,165,198,133,14,201,145,247,51,0,232,178,254,19,173,162,219,6,61,41,128,132,15,253,204,45,198,235,63,214,243,98,109,230,230,37,221,202,231,223,10,98,99,71,254,55,175,87,56,210,6,88,41,32,108,60,195,245,201,219,9,90,4,28,247,38,141,136,214,255,59,229,80,173,50,86,9,83,237,67,215,11,68,22,14,14,42,11,39,116,48,224,13,232,3,26,131,139,155,84,215,74,12,191,245,223,222,89,249,241,165,51,175,232,223,48,161,56,48,6,82,11,21,140,37,128,176,90,101,162,150,18,166,252,67,76,214,151,29,227,127,115,110,120,66,178,72,239,249,118,124,142,18,44,163,51,73,100,40,225,245,106,170,96,61,76,46,105,71,22,181,125,190,244,233,156,177,0,63,138,163,137,228,196,163,135,71,1,11,159,2,97,90,176,202,140,255,74,96,228,30,140,83,79,148,49,223,120,73,147,249,35,84,248,62,32,236,171,137,32,174,205,74,230,70,41,171,111,138,218,141,107,203,236,151,117,160,151,156,83,66,166,178,60,211,181,95,103,117,81,123,119,94,134,65,83,69,239,48,181,190,148,206,165,101,104,215,198,166,87,188,245,42,100,92,227,103,125,221,156,117,106,107,218,13,127,247,135,184,205,63,109,70,193,89,70,72,95,152,86,219,156,10,2,110,167,138,251,186,120,229,180,176,62,80,55,61,179,147,103,160,105,253,27,201,164,15,246,132,180,2,246,135,192,174,13,11,43,63,84,121,203,243,91,87,165,229,213,116,247,157,133,220,37,242,51,168,216,19,151,37,74,62,163,59,153,19,205,218,214,66,203,240,181,125,74,163,249,130,200,67,152,171,170,130,103,206,66,222,183,204,26,25,34,213,124,123,121,255,161,205,163,51,232,152,180,233,218,212,226,78,89,28,49,193,190,202,64,153,157,48,195,180,57,228,245,29,192,91,255,72,97,169,159,220,255,161,156,95,148,227,101,77,160,151,221,44,151,73,43,202,119,246,233,46,106,213,228,178,208,73,211,150,144,121,128,234,228,67,32,247,184,225,186,62,48,60,190,250,123,45,40,71,96,236,112,106,105,117,82,221,71,47,83,194,204,44,98,104,99,109,44,205,44,136,107,77,242,52,29,120,170,204,155,158,199,75,84,46,205,45,36,80,241,126,133,17,173,106,3,167,194,32,222,210,120,27,157,218,25,10,83,13,180,108,159,201,111,201,154,86,79,154,124,166,110,69,95,86,184,70,54,177,94,244,72,116,181,177,55,23,104,76,28,83,17,125,210,157,30,15,161,152,191,192,11,32,63,59,59,209,233,201,168,109,166,144,18,176,197,36,80,254,246,78,22,203,109,211,114,36,65,63,149,145,169,122,26,65,4,255,206,98,95,168,40,61,164,252,22,119,203,8,59,177,131,143,207,110,168,115,191,186,203,143,66,114,213,56,159,127,70,58,135,239,183,31,27,190,195,119,60,40,30,196,153,44,167,91,82,69,26,8,34,112,175,222,61,77,215,22,230,179,102,164,79,224,156,229,139,16,101,114,98,228,44,12,98,94,205,233,166,112,244,58,214,255,173,197,75,126,190,227,191,199,228,101,205,73,155,163,226,20,73,45,163,151,176,62,236,43,124,141,80,70,235,125,55,22,114,158,7,188,75,143,75,207,17,40,169,104,46,59,11,253,83,27,171,230,112,17,209,231,19,223,231,211,158,60,252,162,154,40,205,205,78,54,252,90,221,126,173,201,147,231,152,190,132,162,47,34,81,61,56,241,103,162,171,243,112,102,190,169,154,100,37,92,155,90,32,183,228,55,51,250,90,228,224,14,125,236,5,91,206,129,75,120,84,238,132,116,59,252,195,98,41,234,245,166,207,166,167,28,219,147,34,63,40,253,59,249,54,178,249,246,86,126,201,150,245,57,79,158,163,163,129,163,233,89,220,11,201,223,16,140,249,168,56,61,105,2,74,59,164,71,159,21,213,186,143,105,242,30,126,156,232,120,7,101,227,99,169,165,172,172,196,33,245,249,142,132,179,225,117,118,231,215,166,4,32,239,85,163,78,170,63,193,13,37,116,50,38,46,55,37,3,214,127,132,142,116,120,79,244,94,113,179,189,121,85,111,103,74,19,251,229,25,203,177,73,181,148,84,88,215,13,178,212,237,199,165,142,173,199,156,87,229,121,153,99,47,54,151,245,14,102,247,198,149,247,108,123,143,149,165,21,175,105,145,188,106,221,71,153,11,105,231,9,62,62,175,47,87,68,255,202,237,210,68,209,251,173,67,231,219,176,252,9,229,183,223,182,153,153,95,241,101,203,31,83,136,71,249,230,236,178,199,19,185,57,64,246,148,96,153,58,205,29,171,183,230,146,9,4,20,179,81,134,62,20,89,158,194,63,103,74,135,128,76,6,101,95,141,116,254,212,65,62,199,189,213,159,193,145,74,164,249,126,150,80,107,200,148,0,249,168,171,233,243,202,84,91,235,136,249,141,53,177,141,208,88,143,171,224,99,212,155,62,86,31,42,191,75,191,244,184,8,88,51,15,118,66,103,193,175,224,157,133,142,222,47,36,237,178,252,114,154,44,248,230,55,116,229,254,53,242,153,25,244,243,2,47,254,4,60,147,200,249,145,47,64,73,20,208,238,99,130,195,48,229,199,170,226,178,71,129,34,219,34,251,51,239,28,137,250,193,165,19,205,42,96,164,184,192,115,131,99,78,128,186,129,197,165,169,87,241,33,196,63,173,109,56,103,237,57,29,127,196,190,79,45,108,32,100,30,71,92,72,28,151,232,204,146,170,219,58,125,93,109,103,115,22,12,18,57,34,43,134,111,126,237,108,214,94,49,191,193,215,63,62,15,75,247,204,121,87,188,161,142,215,101,88,110,216,22,191,140,159,245,196,32,125,15,58,225,223,105,60,63,0,158,34,7,205,164,103,121,230,206,227,108,103,62,247,131,234,85,231,152,130,14,82,215,212,140,38,104,156,253,38,167,162,228,153,221,223,49,26,78,188,157,178,60,246,45,240,180,130,228,18,71,214,45,50,125,228,167,234,16,69,166,232,38,214,168,159,141,112,127,204,157,96,220,96,222,81,237,0,241,110,223,147,79,199,137,186,129,225,68,223,218,164,95,119,180,121,197,115,225,7,249,94,217,22,56,221,162,188,164,30,73,220,53,108,91,74,89,53,251,244,126,173,72,32,196,199,185,30,243,234,21,226,171,79,93,121,99,35,194,63,219,114,205,88,145,189,103,166,33,138,156,53,34,204,226,248,66,100,238,208,178,168,161,3,27,91,25,35,172,182,244,171,86,66,209,147,159,150,36,245,241,93,90,139,91,74,242,21,125,154,217,47,139,249,249,243,117,223,152,191,97,22,19,25,83,41,163,91,113,84,20,175,154,97,243,14,217,178,56,131,137,194,82,45,252,19,194,94,153,4,83,78,249,86,180,244,30,82,170,201,231,2,126,97,149,79,84,175,70,233,117,12,34,250,248,111,9,65,71,171,99,157,74,76,74,97,33,92,111,218,98,17,187,234,47,164,97,66,192,201,190,146,46,43,166,43,37,5,170,85,13,107,100,186,219,235,217,183,237,90,97,219,160,163,140,182,182,60,46,98,28,161,72,251,175,20,16,88,101,79,247,169,178,146,80,153,179,116,89,122,142,45,245,142,224,16,71,25,144,167,17,240,79,122,79,155,43,240,39,61,174,38,85,89,152,98,106,171,150,185,81,209,78,241,123,96,15,78,132,232,239,63,71,14,44,227,240,62,147,30,247,98,247,236,209,103,136,79,220,103,212,103,230,50,39,99,113,217,109,211,210,172,171,97,75,141,90,67,243,25,139,112,207,120,124,183,151,234,79,61,198,148,220,166,202,126,245,201,186,148,108,188,56,115,239,15,167,152,111,73,241,26,207,173,106,34,56,29,244,92,28,220,112,167,216,68,118,142,207,134,54,200,93,99,15,12,202,8,198,75,136,68,153,168,139,173,87,8,121,121,7,74,83,99,105,113,189,247,27,244,90,177,216,176,158,15,45,203,60,171,227,47,69,196,95,119,229,235,80,184,112,20,99,33,146,179,46,15,226,79,89,4,204,89,188,88,41,17,125,87,233,2,112,43,45,243,132,157,160,245,237,239,109,107,12,152,128,127,230,174,50,242,22,155,29,133,43,119,63,62,237,203,141,20,243,99,191,237,124,3,248,103,196,63,22,169,240,110,70,219,222,41,95,254,99,130,21,246,21,83,146,154,41,173,179,187,141,95,42,245,0,131,115,208,152,228,49,217,242,211,181,106,159,134,206,23,221,156,34,110,124,147,41,242,190,113,46,54,47,89,33,151,113,43,66,81,247,207,106,173,174,67,155,11,245,20,9,7,191,28,23,189,31,88,108,35,223,129,71,229,48,237,24,159,125,162,157,137,55,140,207,142,59,78,50,171,78,27,69,217,240,144,239,201,17,11,49,136,94,177,53,87,134,107,21,146,167,40,2,135,155,134,59,3,70,216,195,177,244,56,230,166,203,71,93,31,133,51,106,167,148,35,24,5,86,241,134,197,182,118,2,44,105,37,38,98,51,22,186,197,195,100,171,244,195,67,83,59,141,62,211,5,166,0,40,51,134,246,74,50,202,20,175,38,163,170,41,9,243,60,4,154,191,96,217,52,206,26,65,95,196,56,203,241,243,100,16,102,216,178,185,205,237,98,179,211,207,228,218,226,161,40,201,135,166,184,248,128,84,51,186,68,245,138,177,9,7,107,127,244,215,36,207,105,82,30,12,45,79,166,27,127,14,96,23,183,79,152,179,56,227,180,109,241,46,70,41,146,122,122,165,98,113,110,61,230,207,196,164,45,29,37,104,24,237,240,213,239,101,116,43,144,191,196,166,84,87,206,42,249,77,141,251,22,225,188,61,20,99,12,134,27,193,199,152,246,252,56,8,133,210,242,99,68,172,39,33,140,128,127,124,99,116,35,81,167,70,171,121,106,37,205,136,72,222,120,128,136,191,20,49,147,98,242,71,196,112,210,176,30,116,172,179,36,53,93,186,61,193,48,207,219,247,197,66,249,9,96,145,28,250,66,97,175,126,71,7,215,160,195,195,75,115,101,190,180,238,189,104,226,69,108,45,110,31,182,162,152,161,229,11,15,51,139,160,45,94,15,166,241,157,246,11,130,31,88,142,180,117,176,55,173,11,43,189,149,48,70,1,146,19,139,207,232,178,61,98,111,93,56,218,209,145,24,31,232,232,201,206,252,137,146,5,78,12,247,202,75,177,226,134,172,212,52,44,224,139,140,104,215,162,146,102,27,58,108,56,175,162,19,89,249,225,114,85,104,234,236,248,62,93,117,0,239,154,103,255,161,153,16,23,159,81,161,134,172,159,16,40,116,132,1,206,159,126,106,52,61,90,209,239,32,232,142,56,190,64,104,144,51,197,223,67,72,81,92,232,128,72,84,255,253,64,208,58,78,20,46,102,224,7,208,127,204,247,249,183,108,99,76,204,95,221,235,236,54,24,176,197,69,234,131,144,66,219,241,143,193,113,11,10,127,129,9,219,36,7,72,132,62,10,247,71,105,127,165,247,195,9,224,248,128,116,77,130,6,132,230,5,245,83,63,207,204,34,76,234,32,33,11,126,190,85,140,213,29,185,211,235,130,137,105,196,30,42,105,108,201,30,138,62,130,199,142,255,191,67,199,254,207,65,192,178,182,172,145,158,116,41,200,5,19,16,222,213,129,30,90,252,136,223,0,0,160,186,211,212,86,8,97,244,164,103,104,161,179,121,69,190,134,134,23,100,0,95,220,15,20,12,75,213,127,197,105,82,68,255,183,24,173,238,109,128,110,233,23,115,99,44,228,184,46,96,184,19,15,78,115,178,142,94,153,216,31,144,53,208,201,245,111,73,16,9,200,191,90,245,63,10,99,84,194,92,112,93,171,108,197,49,17,126,177,20,31,204,54,24,0,231,86,242,159,172,216,89,183,102,66,169,171,10,125,185,117,1,106,8,96,35,3,41,224,28,45,134,227,28,237,181,240,208,115,196,248,87,175,205,28,172,80,10,148,147,19,197,127,222,46,169,75,17,64,160,223,137,91,15,213,99,247,1,115,5,40,176,243,69,54,188,75,31,191,112,76,34,119,96,70,11,150,195,81,40,185,97,92,198,143,252,21,227,28,170,109,218,60,66,13,165,122,222,149,201,226,54,88,207,141,230,107,202,161,72,169,91,154,40,4,63,205,118,250,20,130,224,192,127,45,220,157,241,241,223,177,103,200,73,82,0,128,228,236,0,71,15,3,217,192,149,51,140,112,234,24,220,8,26,89,83,252,61,109,195,187,202,49,136,184,241,115,247,132,61,151,158,167,150,30,11,61,99,9,177,58,91,78,157,252,161,210,119,220,58,61,178,69,170,248,141,232,41,222,84,56,55,249,122,242,8,23,234,113,24,197,124,188,206,176,217,232,90,117,86,166,184,66,108,54,61,94,171,113,230,235,99,211,167,101,122,0,202,154,145,115,0,252,99,249,174,0,112,147,229,239,99,192,13,248,231,150,218,157,179,43,127,107,191,145,195,227,61,89,106,103,101,79,219,114,111,187,162,72,243,187,105,114,13,43,84,117,243,123,218,211,47,15,162,85,57,203,237,217,140,72,56,173,88,70,179,248,178,57,248,10,183,206,116,222,232,79,110,14,177,65,237,29,6,242,215,47,190,144,249,164,53,230,45,234,251,37,131,229,245,171,119,23,214,77,102,230,27,91,79,158,1,47,69,159,141,116,33,90,218,151,36,175,11,130,36,222,255,152,245,104,34,181,195,209,177,233,238,50,117,56,61,158,172,213,55,189,173,219,164,178,81,192,241,213,45,128,166,245,74,180,216,51,99,21,31,159,247,148,252,180,239,232,54,56,126,71,236,52,98,109,144,121,241,216,209,227,154,152,33,77,141,85,124,90,103,120,161,125,101,53,125,29,87,149,253,54,59,66,42,52,251,222,1,147,13,105,120,208,158,86,35,202,194,44,134,112,115,222,160,177,191,14,73,42,110,19,114,226,154,165,36,193,165,209,57,139,163,40,116,94,172,229,113,78,197,247,225,19,66,20,159,41,32,0,60,137,181,77,103,52,150,25,178,84,71,103,246,117,77,206,114,112,237,195,119,253,78,167,6,118,141,93,105,186,43,110,149,25,218,59,17,218,208,133,119,247,127,251,199,21,60,137,60,94,19,115,48,84,182,190,250,56,156,239,178,110,127,200,48,72,93,18,180,168,72,231,245,68,217,142,14,230,245,170,150,243,196,146,66,174,11,57,140,219,137,121,208,79,60,20,27,111,233,240,22,185,56,7,117,124,83,174,59,106,228,83,97,107,187,210,252,241,115,250,89,99,67,223,226,115,238,81,232,72,246,254,146,229,187,182,168,101,42,66,29,150,33,209,155,111,220,199,195,130,25,77,15,154,94,122,78,105,229,191,141,190,4,109,157,195,87,13,203,253,79,21,45,151,205,89,114,218,242,253,170,18,130,25,156,141,8,142,131,5,126,163,158,28,223,247,118,86,174,106,90,221,133,163,45,79,200,236,226,31,147,121,233,232,11,237,25,111,152,136,230,113,56,198,15,79,69,176,38,230,99,212,255,190,121,150,167,230,221,127,126,223,76,150,181,24,78,113,168,7,213,157,74,217,39,80,239,115,155,252,115,105,223,114,224,175,110,133,105,132,114,215,239,12,170,227,18,64,214,81,223,253,144,25,166,66,54,108,6,148,164,104,251,36,212,236,214,175,95,214,186,132,222,113,0,254,137,233,67,185,237,70,92,58,195,142,248,39,68,20,220,244,220,74,156,187,75,180,208,54,84,145,27,248,149,235,76,164,244,206,134,132,62,21,104,141,10,223,181,127,82,174,66,247,68,173,135,44,169,46,126,90,225,112,248,48,123,127,184,191,219,177,170,53,63,146,189,247,191,172,58,177,171,97,168,119,54,12,121,210,240,24,51,233,212,14,26,70,232,249,138,126,88,218,158,0,225,13,133,152,134,76,238,115,244,197,181,79,75,239,170,1,254,217,112,153,78,7,46,189,19,216,243,237,35,239,100,98,113,31,65,67,190,188,191,157,96,13,152,150,53,202,48,248,65,68,189,9,93,216,37,175,74,31,117,158,26,58,141,234,228,224,17,94,91,158,212,57,129,198,96,172,44,79,235,128,70,172,118,131,166,215,21,18,188,188,106,196,118,97,199,182,173,104,23,158,50,176,38,144,164,91,3,130,159,100,156,107,18,237,248,38,198,175,25,185,155,23,164,118,220,176,90,174,207,217,160,114,202,149,238,10,74,137,196,76,188,22,162,50,235,25,188,135,89,117,115,109,78,123,101,52,243,171,187,154,222,138,158,52,75,24,130,160,189,216,76,51,109,134,95,243,172,250,138,59,170,249,91,125,46,122,175,13,151,250,4,115,154,30,248,133,40,173,200,27,222,34,196,65,193,250,166,31,111,247,51,70,101,133,84,149,3,224,47,214,10,212,131,29,234,180,223,23,204,46,204,210,172,171,193,9,164,137,206,215,135,92,142,73,117,59,78,252,117,232,235,55,136,18,56,112,91,42,117,70,186,202,119,132,110,253,126,115,222,182,137,96,167,156,166,21,123,146,238,110,116,86,172,99,189,232,146,111,78,25,139,77,59,209,85,197,187,179,46,211,16,238,35,147,115,33,163,255,197,97,119,241,229,46,246,70,63,214,205,48,152,155,38,125,182,158,47,85,92,172,125,146,93,228,45,26,114,21,240,207,153,55,224,159,46,94,39,243,171,37,153,22,178,8,247,62,228,193,178,100,67,219,210,21,139,202,36,249,217,57,178,168,13,250,96,114,175,228,29,47,166,109,14,53,157,152,203,11,167,67,24,250,4,132,240,249,112,16,25,114,229,29,72,254,125,43,119,162,224,47,141,203,199,155,119,234,18,229,142,79,17,205,146,36,226,36,167,203,125,25,23,238,197,239,166,206,93,235,196,224,117,113,169,139,232,48,62,146,227,253,210,173,132,80,127,253,50,254,15,126,56,127,124,45,122,114,225,130,172,253,117,129,195,119,47,194,189,214,113,111,156,22,1,62,30,20,174,208,236,24,40,32,244,62,107,64,156,148,100,73,92,3,237,223,151,50,233,191,239,216,191,63,200,63,25,71,160,131,72,47,138,66,113,67,239,240,100,194,17,138,69,88,149,137,165,104,0,53,183,77,122,18,53,180,27,113,73,52,53,52,87,180,63,161,65,166,56,161,49,162,146,127,247,152,109,242,145,144,186,202,177,254,141,80,136,126,114,175,83,27,91,170,142,70,46,16,58,48,161,85,138,86,128,211,120,22,176,16,138,195,161,129,54,161,217,31,94,252,55,248,155,95,85,242,24,245,172,236,253,226,0,114,223,151,253,50,248,242,24,18,246,221,207,241,5,62,28,152,192,248,236,254,247,81,226,255,12,180,250,169,213,49,240,5,214,228,216,255,221,10,69,71,158,163,137,162,95,20,169,245,185,169,99,204,235,101,168,75,177,238,196,160,195,235,180,106,39,169,99,68,209,143,24,164,208,236,91,19,149,165,226,189,58,164,208,142,124,216,119,216,240,5,118,162,209,247,196,73,175,210,155,72,126,161,93,19,2,80,212,64,24,3,169,249,121,30,63,251,22,151,115,209,127,191,82,40,142,111,113,101,168,34,230,24,94,255,238,223,35,121,116,255,210,165,188,84,80,45,64,180,11,208,95,65,159,207,90,175,52,60,132,185,181,49,129,9,4,226,92,19,10,172,253,40,71,187,164,137,193,249,163,246,247,30,139,254,207,247,93,9,128,85,206,73,144,227,171,97,236,96,172,208,18,198,248,14,199,155,86,133,22,37,249,116,155,131,254,238,198,68,100,225,220,184,19,225,148,201,222,107,131,241,213,10,186,240,41,142,24,120,55,51,255,148,190,43,105,2,49,148,224,39,121,117,144,254,18,96,12,126,142,79,225,226,96,53,132,62,132,38,225,142,182,20,250,167,82,245,72,227,196,119,244,105,29,52,107,0,186,123,53,245,97,177,200,89,46,254,243,100,105,218,24,238,39,218,67,215,171,78,165,227,46,145,235,49,173,154,213,25,112,212,80,156,51,83,169,49,44,160,225,184,57,15,108,164,76,67,233,68,160,157,231,146,248,171,128,153,98,222,177,149,184,120,35,168,221,135,105,24,47,121,251,113,101,214,211,215,97,57,99,174,215,58,67,92,88,238,58,191,98,77,35,142,114,229,61,218,81,159,51,105,167,221,201,155,122,41,133,160,47,70,197,116,86,219,222,184,136,83,1,164,193,28,163,83,92,57,142,66,216,158,118,117,13,107,135,2,203,225,230,246,227,79,103,117,228,140,119,123,202,8,135,33,193,232,52,83,203,59,98,38,119,81,38,43,126,115,124,144,56,226,175,214,91,118,31,212,77,140,144,215,164,156,147,182,19,250,168,221,161,71,211,132,254,183,71,205,200,9,190,38,58,38,154,234,231,190,100,145,135,65,172,231,109,100,217,24,227,245,226,168,179,60,53,117,103,95,221,128,121,45,194,41,73,128,135,182,117,138,149,41,187,165,101,102,35,130,111,242,48,12,84,165,222,50,18,36,174,139,210,151,184,69,228,57,38,142,160,93,16,86,189,130,86,150,134,13,40,116,127,65,151,22,119,174,144,220,162,167,47,164,218,233,137,51,186,82,34,74,147,85,12,122,193,42,218,223,99,108,169,136,204,94,160,51,203,106,51,219,86,232,119,250,244,62,248,244,77,199,222,82,68,252,114,120,23,101,240,110,75,239,254,164,165,199,244,250,26,143,86,10,171,46,238,159,54,139,134,219,242,50,157,10,217,150,76,62,225,45,113,72,119,51,100,94,129,214,218,191,123,147,239,70,28,146,218,147,222,22,72,73,103,14,25,26,127,141,169,127,48,37,191,161,117,9,51,231,22,130,111,152,47,72,174,226,249,246,141,6,152,174,166,34,74,137,80,254,122,93,210,87,117,157,81,194,194,252,62,157,252,101,82,194,222,181,131,155,14,226,117,201,205,27,223,61,187,200,158,39,3,5,10,153,37,100,140,187,152,103,105,207,236,134,13,31,190,249,154,194,136,56,230,157,162,13,78,88,251,96,179,215,73,111,244,39,147,108,152,253,251,81,244,231,57,165,147,140,109,16,118,41,83,125,5,170,61,146,213,135,38,166,154,172,200,123,74,38,182,88,162,65,208,187,9,23,39,35,107,49,253,185,54,60,155,47,102,228,53,83,54,31,119,167,221,72,92,238,105,154,24,90,158,49,57,35,160,113,202,108,211,237,35,40,239,210,88,133,3,237,38,26,238,68,219,233,143,47,16,189,196,158,45,233,188,83,62,221,44,235,206,46,146,17,53,13,226,14,156,138,197,18,184,217,158,158,106,222,129,125,198,8,55,143,91,230,213,153,222,154,185,25,244,231,154,208,211,195,162,210,168,75,190,214,63,198,200,153,203,125,120,198,224,214,98,250,21,158,22,183,65,4,221,235,254,7,232,7,216,88,154,42,7,105,108,179,162,126,230,43,159,191,190,241,12,255,109,116,106,74,148,37,69,85,212,11,29,59,44,114,21,166,157,224,21,209,226,68,200,172,167,83,22,231,55,5,153,196,90,241,29,100,189,15,194,48,186,189,182,60,118,160,232,247,55,123,153,6,42,153,208,117,46,247,243,252,14,131,73,39,89,98,165,179,226,40,111,7,69,22,22,153,18,209,54,113,201,144,223,59,128,127,162,94,29,217,106,20,195,199,222,136,132,51,33,207,87,87,54,156,245,99,47,234,180,85,69,162,109,43,59,23,110,83,190,200,68,208,76,155,86,61,225,59,58,201,141,63,227,199,166,127,115,220,194,192,2,248,199,6,199,233,247,233,116,5,248,160,98,172,247,61,248,87,0,193,156,226,92,122,154,1,115,150,41,119,242,221,137,66,252,122,2,245,131,101,58,189,220,213,247,145,145,193,128,85,14,38,99,162,223,227,18,40,214,129,19,126,45,158,103,129,166,157,1,237,79,250,23,89,90,153,194,238,194,159,249,98,53,147,95,184,49,181,31,205,127,78,201,108,113,165,229,96,96,96,208,77,199,211,160,204,32,91,131,213,138,26,73,135,199,75,98,251,184,220,216,223,152,75,180,48,85,3,243,137,90,44,89,242,226,213,246,160,83,134,243,203,26,202,144,50,186,156,124,111,154,114,135,31,127,21,14,235,182,44,229,10,116,188,115,110,103,75,156,92,162,5,230,38,163,241,206,89,86,222,48,168,137,115,178,25,77,55,117,74,30,88,214,244,148,15,12,39,59,187,160,17,15,62,37,229,135,249,203,150,95,11,66,22,148,253,112,126,45,80,120,31,138,32,207,193,231,168,251,186,36,179,221,142,67,231,12,247,189,12,173,106,253,249,239,121,9,207,3,251,144,86,187,38,7,175,63,206,55,120,150,1,65,192,11,60,108,210,207,187,19,43,205,83,181,104,62,27,19,250,241,62,250,205,248,87,8,28,31,68,160,140,119,232,241,166,206,84,120,223,96,64,180,4,175,113,59,35,132,132,249,235,231,172,200,203,227,241,110,156,175,184,151,44,48,189,213,218,119,23,197,78,138,89,159,184,9,205,74,194,226,118,166,37,92,160,158,37,178,210,250,173,196,56,123,144,35,50,27,51,49,114,25,113,71,210,184,39,197,214,73,209,224,211,54,190,235,253,165,170,221,218,227,52,5,235,113,208,179,123,216,182,125,61,245,71,173,6,182,69,28,190,128,87,93,89,145,92,164,121,127,143,68,8,59,248,52,139,119,93,123,94,221,205,232,210,103,83,26,37,2,124,28,55,252,42,4,248,4,73,173,194,212,214,151,42,68,105,181,203,142,127,75,152,27,223,90,202,124,167,112,76,102,219,78,176,208,2,252,19,81,147,251,86,63,54,61,76,170,170,186,50,237,241,55,200,124,40,36,128,80,73,63,123,248,115,24,10,211,239,79,250,184,101,120,7,158,207,254,143,62,166,141,61,86,97,114,169,24,190,170,193,175,49,150,88,211,67,175,206,20,231,183,248,138,169,203,239,33,185,60,155,193,80,177,118,170,88,107,225,180,24,103,163,173,247,29,218,232,99,125,252,66,70,126,203,11,201,140,241,76,53,241,10,223,195,1,255,188,142,24,13,190,22,244,169,184,172,110,139,214,156,24,57,84,136,144,124,20,62,246,201,190,252,84,153,55,64,114,106,241,218,224,126,248,244,0,194,168,159,156,22,211,242,173,246,144,252,25,231,218,164,97,175,96,65,178,167,83,112,53,228,129,221,47,46,96,228,70,175,242,189,206,43,109,118,96,214,71,97,113,99,123,197,157,161,175,27,42,217,201,104,128,80,129,126,3,117,91,87,41,39,12,64,232,64,16,154,245,167,103,107,207,167,142,73,63,240,56,11,71,197,105,169,1,16,10,255,97,165,75,233,206,80,149,104,203,78,108,253,35,152,150,91,38,247,17,64,28,95,195,24,28,212,127,155,243,244,1,19,22,249,111,250,135,125,43,65,237,67,248,127,164,41,66,99,206,191,113,157,163,185,246,89,112,88,134,161,155,240,160,116,0,152,93,83,253,162,83,1,123,202,104,110,1,108,133,230,65,210,255,22,191,248,43,50,208,66,57,254,37,184,255,159,179,252,255,87,240,175,253,173,12,21,69,207,64,135,3,80,61,26,102,46,20,228,103,242,152,67,145,244,4,127,245,210,27,235,215,162,255,145,237,81,43,10,254,219,32,236,103,47,48,181,66,3,88,255,182,75,47,219,255,57,16,251,135,169,55,127,181,151,119,185,249,14,68,118,184,236,95,50,191,239,37,249,127,114,85,53,180,163,115,191,193,187,50,128,192,150,83,132,23,135,157,214,152,54,6,235,210,185,218,88,56,172,199,190,31,197,160,27,239,237,37,203,64,16,57,168,231,252,33,208,114,138,228,82,22,3,116,196,71,170,43,11,24,90,35,196,44,206,231,172,53,99,42,66,187,16,174,164,59,78,193,138,247,1,162,40,92,211,78,8,206,87,93,140,24,135,39,191,235,27,46,39,176,217,140,127,47,114,174,160,60,15,120,55,205,133,182,90,144,44,122,102,89,57,31,53,141,151,50,214,174,173,0,227,146,83,117,99,218,86,154,78,177,32,49,160,219,126,188,63,150,99,156,118,220,112,176,122,119,72,19,80,255,240,154,56,250,213,121,19,185,99,139,14,150,23,133,128,60,155,65,173,93,12,93,69,222,12,255,84,90,180,179,82,227,75,68,124,76,111,150,88,177,95,21,102,155,249,145,229,0,251,129,88,136,239,23,180,205,174,151,43,12,199,108,202,133,202,223,100,21,181,14,121,224,218,30,223,139,2,201,232,170,67,184,252,100,33,244,12,205,123,48,71,173,162,103,162,55,228,43,174,215,58,196,176,31,155,50,144,238,253,54,206,223,172,47,101,163,126,69,158,145,241,21,231,84,40,107,205,255,91,132,132,189,214,40,139,95,58,168,28,189,54,206,35,10,209,100,45,154,146,138,87,172,193,73,146,0,173,244,85,136,222,49,102,54,158,199,152,40,208,11,217,140,250,62,89,217,168,61,52,187,107,144,83,106,184,46,111,43,139,15,139,27,163,120,67,207,75,63,143,127,195,113,169,98,87,89,19,91,10,199,247,234,48,199,100,18,232,55,174,149,135,240,186,79,117,181,85,58,18,10,86,210,69,6,32,98,162,162,122,14,24,41,39,154,165,151,4,7,165,36,63,62,171,156,79,158,11,218,63,111,141,152,84,56,184,52,112,3,109,180,21,241,6,204,237,253,116,63,40,99,92,253,73,233,108,209,223,61,139,80,6,255,32,120,254,220,154,153,13,181,166,131,99,29,120,76,223,244,227,204,104,245,178,71,36,48,243,231,244,9,104,177,200,139,158,236,220,75,223,217,225,0,130,136,55,236,234,118,162,172,88,185,249,61,247,221,3,204,81,65,103,52,212,33,211,4,162,167,209,72,232,162,81,29,15,180,165,226,189,224,31,119,68,146,24,80,236,208,109,143,226,31,250,32,237,232,172,50,199,0,102,25,207,250,234,26,148,237,90,246,154,117,3,198,147,103,0,255,4,150,207,230,6,181,170,21,223,76,108,126,92,19,168,233,149,55,207,62,245,22,60,170,254,98,78,183,34,179,115,99,146,3,223,153,222,135,215,83,78,6,199,47,148,85,209,189,3,14,128,128,15,217,13,202,14,89,166,58,117,157,215,245,142,93,198,124,150,236,92,182,166,232,95,239,27,21,143,9,143,223,139,102,138,205,60,144,220,188,9,145,124,138,129,17,87,212,194,50,223,65,157,159,33,160,184,236,7,25,201,81,153,121,190,248,145,221,185,27,252,96,132,219,117,65,212,221,198,57,171,10,68,48,57,90,197,3,27,219,40,233,61,87,240,217,84,222,80,214,250,56,73,27,3,245,25,182,115,93,79,49,117,66,230,164,241,78,170,114,155,168,76,138,54,75,125,85,191,240,77,31,139,121,47,181,74,177,220,5,99,125,78,246,143,86,6,91,158,243,204,75,104,224,105,173,197,147,253,226,122,173,196,78,234,14,172,131,191,67,233,202,30,50,230,23,183,214,69,171,114,55,233,35,82,144,34,150,176,126,157,224,150,79,166,121,255,110,244,37,102,25,174,36,23,43,15,203,246,254,43,51,174,210,216,21,74,58,212,201,46,207,117,70,10,251,177,189,232,55,44,166,50,39,94,26,195,62,237,139,195,173,192,180,177,150,53,237,217,132,73,25,108,59,181,99,220,87,215,162,71,72,248,180,145,122,100,152,121,6,251,97,217,169,155,122,210,62,148,245,210,45,89,176,212,238,53,210,20,165,20,35,193,80,37,70,173,27,165,239,69,78,169,223,169,197,39,115,141,117,31,21,112,22,197,88,35,123,205,170,106,70,161,240,152,185,226,183,58,222,175,29,20,147,160,175,187,156,94,86,203,47,197,89,38,240,105,231,220,97,78,80,161,113,202,53,135,27,158,22,153,179,91,155,108,90,80,124,20,224,189,110,167,230,122,157,71,155,221,28,250,78,248,87,227,35,94,224,200,117,158,211,198,34,136,112,52,136,11,147,54,239,55,227,118,239,22,234,186,205,123,146,59,86,89,194,167,90,16,231,60,83,204,55,198,132,192,85,213,181,198,122,8,103,103,135,40,39,61,157,209,106,109,143,167,233,0,42,227,97,239,11,155,188,203,221,228,139,142,159,91,240,23,155,84,144,4,43,25,129,48,170,126,50,148,219,120,110,114,105,157,51,155,54,47,156,146,124,44,222,106,124,132,5,15,93,64,96,210,224,61,155,96,6,101,73,89,249,0,111,186,254,128,195,227,166,31,150,7,204,220,77,57,234,90,124,239,4,190,134,167,136,41,233,124,120,126,99,46,54,130,58,53,228,52,208,99,89,221,81,220,49,190,21,42,238,140,219,181,113,171,152,17,129,194,75,221,190,171,91,240,103,62,201,70,29,159,122,101,104,243,150,172,74,244,47,71,138,105,62,143,243,82,237,36,197,128,130,193,152,70,112,25,180,135,199,244,82,42,153,123,175,217,79,135,152,93,99,157,182,150,28,46,158,25,197,85,169,107,157,67,131,51,11,233,177,95,95,56,234,215,14,202,48,154,77,202,116,245,159,190,89,170,160,203,129,186,41,237,136,168,43,238,169,156,193,61,171,93,249,190,126,162,133,166,129,21,144,11,65,246,229,82,81,225,246,28,83,0,160,241,18,73,109,152,192,151,48,212,73,237,110,113,234,106,177,74,93,59,124,109,198,139,57,137,222,113,4,246,11,55,36,64,30,196,130,98,239,207,54,97,23,229,241,230,112,74,131,19,166,124,210,141,232,186,239,209,97,188,227,74,153,165,94,245,42,217,97,24,39,195,74,122,127,124,167,169,207,184,31,87,181,122,40,109,120,120,164,49,212,161,58,75,31,113,239,125,195,11,169,211,17,216,5,158,18,7,124,211,185,180,134,243,70,151,239,40,29,101,27,50,107,84,128,219,56,132,130,250,95,251,120,47,43,146,79,123,199,147,190,65,202,1,141,24,205,190,66,74,173,222,239,110,132,140,112,37,114,108,178,225,47,67,52,240,209,102,82,56,222,14,137,131,126,126,95,211,18,36,153,98,100,208,79,246,205,176,233,187,125,204,228,205,175,194,92,169,90,51,104,79,185,103,252,128,6,248,167,197,83,116,60,233,7,203,106,89,80,220,160,69,223,152,17,171,41,219,182,216,254,17,209,203,98,222,114,82,32,198,195,52,106,173,116,223,49,79,195,158,7,129,207,245,216,126,237,92,15,89,85,148,60,38,41,161,110,201,113,150,236,55,216,8,174,219,1,3,147,219,148,85,21,135,41,217,64,98,204,171,89,75,22,77,79,107,53,18,233,224,9,251,244,105,85,190,139,47,122,151,175,239,177,10,255,244,162,215,106,99,156,41,75,61,214,69,76,201,88,212,191,8,141,155,234,175,52,237,127,162,206,188,79,47,2,184,61,15,216,215,208,130,109,10,133,26,53,254,37,183,37,157,208,251,32,142,121,53,104,49,214,95,66,10,165,254,164,139,113,196,71,178,140,254,159,212,255,63,160,16,253,4,15,83,75,143,48,20,5,251,38,222,47,241,151,28,235,43,42,95,45,107,106,1,186,202,42,97,12,111,1,62,97,255,53,71,140,252,47,192,95,157,164,53,165,140,1,15,141,158,125,209,109,232,67,97,95,153,168,21,74,177,74,46,202,138,31,53,169,119,129,165,151,12,194,161,228,181,234,216,72,130,198,9,56,88,24,152,162,145,88,104,98,174,144,111,213,99,7,101,237,45,110,149,219,79,33,241,42,82,216,237,121,206,109,191,135,137,34,234,188,150,76,154,101,114,21,120,245,221,156,98,27,177,170,243,124,91,137,37,215,239,92,232,126,107,213,138,122,41,176,233,99,54,154,153,63,20,115,249,136,221,137,71,115,102,91,181,207,140,232,79,149,88,225,170,217,52,60,182,253,178,121,234,169,211,119,224,182,11,150,12,174,218,46,5,214,20,66,224,197,70,132,201,233,61,55,157,186,28,60,46,236,22,98,85,172,225,45,238,44,200,129,250,214,111,48,229,40,134,156,79,44,172,92,230,172,143,191,119,20,181,203,91,61,201,190,4,33,206,230,186,127,30,41,28,128,238,219,52,148,236,27,89,138,196,133,148,239,245,90,67,129,208,90,254,165,83,10,134,148,212,82,153,11,144,78,41,250,158,56,250,175,100,112,201,136,161,120,52,133,75,7,164,29,237,8,218,29,113,207,181,222,30,97,180,63,45,223,77,24,50,217,254,25,207,11,186,242,241,197,187,181,197,73,11,43,254,48,172,135,9,121,162,85,13,143,149,189,224,88,229,98,96,4,205,97,50,44,154,42,3,74,52,53,157,182,33,214,230,190,119,131,79,116,151,226,91,224,253,210,88,116,192,96,194,177,68,134,153,31,33,130,175,237,74,200,72,217,19,239,42,87,9,248,39,189,182,172,171,237,133,98,202,106,187,123,228,61,209,201,165,76,207,88,210,143,94,113,200,107,124,209,33,176,139,49,117,185,12,255,41,26,178,230,119,250,100,130,81,197,190,213,106,58,223,115,25,245,245,241,202,37,61,61,216,88,191,77,231,126,126,169,68,27,103,198,65,32,91,26,166,57,112,53,220,89,65,243,53,109,79,149,204,203,249,95,195,190,128,127,84,158,102,198,164,201,157,56,106,60,243,7,180,65,134,132,76,230,147,141,115,21,85,213,51,42,239,201,184,214,182,5,141,133,109,210,155,236,218,140,179,179,85,34,12,163,77,113,30,60,15,165,223,69,234,43,127,48,136,216,36,28,10,48,26,150,17,134,174,48,161,232,207,38,85,35,169,39,23,171,168,217,138,253,241,148,180,53,37,58,163,85,99,81,194,70,178,245,74,14,177,88,121,179,161,84,59,188,35,253,10,64,125,226,243,115,41,85,65,166,44,191,68,133,20,105,145,15,114,101,52,196,34,8,13,21,48,46,169,206,85,132,149,49,220,134,12,67,226,188,35,219,208,82,47,150,66,189,216,41,186,91,199,60,111,244,104,82,50,51,102,94,15,38,227,115,241,14,221,18,57,121,112,106,240,146,242,4,198,115,118,227,126,227,29,17,107,192,88,98,44,120,190,157,178,71,101,83,23,232,172,54,11,41,67,195,117,254,38,241,125,119,255,154,191,250,244,221,133,64,199,146,213,185,180,254,64,13,5,205,135,96,129,223,195,65,228,11,202,8,69,53,158,253,55,125,217,247,110,80,46,99,189,108,246,26,140,251,99,222,179,44,97,104,170,126,80,36,7,225,103,11,248,40,215,143,230,90,39,225,77,180,61,93,77,151,205,246,228,0,23,16,248,218,228,249,109,228,245,210,90,171,92,153,116,212,130,3,245,122,70,91,130,245,119,223,72,142,38,8,4,207,131,100,175,96,109,240,253,85,101,216,244,73,140,5,86,175,137,14,155,178,200,148,196,126,252,159,248,94,89,13,34,71,92,254,61,241,21,166,170,216,194,235,230,221,14,175,107,158,231,82,213,141,154,31,168,8,180,46,222,32,118,93,154,206,213,109,2,36,38,237,7,29,115,166,152,62,129,211,103,194,69,23,19,185,38,87,182,215,242,225,224,226,118,29,155,95,52,10,92,60,101,91,242,121,192,115,97,177,46,15,185,156,84,198,228,151,192,89,187,119,47,23,139,106,89,40,41,49,196,37,225,210,220,191,64,187,143,249,29,170,124,191,48,229,105,240,121,220,233,107,85,214,156,194,163,249,164,246,75,128,164,230,161,40,147,223,89,250,147,107,89,34,180,173,207,72,147,147,48,234,162,127,158,62,19,243,44,198,255,83,240,237,241,178,167,120,109,250,224,50,162,241,161,38,251,164,77,185,216,123,125,49,95,88,172,210,3,182,113,94,227,252,131,83,161,78,74,10,136,239,118,192,61,103,201,12,99,43,198,169,54,83,156,249,26,84,58,58,121,124,80,101,83,231,111,16,147,117,146,157,168,136,96,63,68,219,203,248,233,2,61,213,113,121,17,148,152,119,186,37,129,184,102,112,243,84,145,84,177,145,206,250,82,32,40,175,223,189,46,35,18,136,237,39,235,156,94,128,39,176,76,185,2,97,195,82,152,120,49,68,127,98,58,214,21,21,144,52,85,139,207,20,46,108,52,2,137,68,59,179,254,243,166,58,64,206,132,59,103,236,40,99,140,3,147,121,54,43,44,42,28,125,33,32,170,245,164,205,26,117,148,54,179,230,24,207,72,158,246,169,254,20,219,199,167,225,108,193,19,174,55,16,203,104,94,172,16,190,184,143,126,40,127,254,6,177,241,171,206,99,84,8,186,138,152,98,41,57,180,212,98,102,191,29,169,194,28,139,67,232,147,122,108,227,104,43,117,206,219,73,137,119,118,188,251,36,14,98,96,39,22,71,200,108,164,187,172,94,103,246,232,91,192,88,121,196,135,197,118,92,3,150,211,169,74,158,242,75,231,211,210,36,148,217,209,220,124,78,172,218,200,174,74,225,197,223,21,178,163,170,56,127,100,78,217,255,145,63,38,138,31,119,157,125,92,142,121,246,168,40,49,201,153,1,164,118,80,254,45,245,183,225,204,30,12,225,74,180,76,180,69,27,4,93,78,157,170,78,49,116,197,12,117,145,142,221,3,253,225,163,4,80,134,24,84,246,116,205,92,65,165,58,37,69,249,188,152,242,243,86,213,211,182,207,57,154,235,240,21,54,117,106,98,39,22,160,38,65,45,164,149,18,3,228,189,244,66,210,142,11,49,7,242,216,94,66,50,230,58,116,149,123,9,142,69,177,174,137,216,201,219,87,22,13,222,67,229,221,13,9,75,235,116,214,79,208,206,220,124,20,232,111,178,153,236,214,20,185,234,70,218,241,26,203,38,135,220,213,74,194,186,136,96,133,178,1,50,61,38,12,113,172,162,195,34,251,228,124,11,150,88,88,246,31,184,223,34,92,192,72,21,44,99,105,105,9,117,253,162,242,22,8,3,209,80,18,221,251,97,34,129,18,58,98,23,212,144,73,210,243,130,85,2,57,216,217,52,49,74,158,213,176,34,5,94,63,39,230,223,29,186,100,177,201,25,36,109,91,204,53,246,213,108,87,243,245,111,25,45,41,27,143,182,44,234,253,178,250,110,102,255,170,181,5,4,30,56,200,247,54,1,113,104,223,121,224,204,206,176,86,49,207,189,65,21,148,21,242,210,144,248,134,61,197,155,32,21,131,225,3,147,67,67,79,53,177,146,166,73,203,167,124,126,165,232,170,152,4,187,160,147,76,120,200,236,0,194,185,236,133,188,137,160,241,104,107,47,58,128,213,57,16,66,81,248,215,152,238,204,63,7,112,134,7,205,106,13,177,196,123,225,84,194,92,20,213,155,130,119,37,209,72,175,130,99,41,78,44,216,70,38,180,62,4,114,254,59,184,240,47,87,133,150,101,254,25,211,82,131,105,126,48,90,178,98,133,55,186,224,186,228,96,253,187,190,194,255,72,107,161,49,201,138,104,255,154,213,29,127,156,191,27,138,255,37,231,184,253,47,132,125,104,39,117,0,199,188,30,185,186,20,126,20,46,197,130,191,192,65,57,207,184,34,166,90,37,206,43,238,15,196,15,95,114,170,85,39,90,223,245,173,149,156,19,229,196,108,130,121,21,12,64,2,197,165,138,137,81,242,159,127,189,145,156,188,59,35,220,91,219,52,81,34,220,183,198,254,101,46,249,208,210,150,238,22,171,65,79,85,200,206,145,218,43,171,251,92,215,251,219,18,230,119,192,63,131,155,246,235,83,188,86,224,86,219,133,239,182,27,130,145,252,225,176,121,82,225,234,127,215,242,234,26,126,53,151,128,40,237,216,232,54,196,101,142,32,178,233,49,203,169,82,115,242,127,123,241,24,244,82,195,101,95,199,123,196,245,186,124,132,88,250,164,138,110,80,142,242,245,197,197,40,141,246,29,185,170,142,119,214,123,190,150,87,143,8,47,105,239,204,2,107,153,208,192,151,208,115,31,131,200,92,219,132,85,215,62,166,11,2,84,41,226,98,111,252,199,182,101,187,116,122,44,246,47,248,194,69,144,164,93,63,233,133,236,131,129,250,190,242,167,45,159,36,79,134,167,160,53,128,236,154,208,246,72,248,230,165,208,206,141,83,251,129,242,219,19,74,133,157,131,193,85,89,52,221,35,157,245,79,145,127,48,253,246,9,21,204,95,195,226,247,210,72,147,221,35,202,104,206,232,79,232,169,233,164,126,154,16,133,81,19,49,167,230,172,209,232,179,32,132,214,98,127,123,250,242,118,102,60,203,122,128,191,45,162,50,27,15,235,234,138,108,194,189,116,228,123,90,135,59,178,15,185,58,207,199,181,203,194,6,131,249,127,183,211,31,36,75,37,79,138,17,211,13,165,48,99,62,183,250,19,218,67,116,178,235,61,59,81,220,199,116,237,245,88,118,251,42,178,233,247,162,13,239,225,64,12,38,172,143,214,254,151,232,88,223,173,190,157,194,124,77,61,47,123,246,56,191,248,14,181,174,179,232,161,137,254,248,130,51,17,19,118,211,254,212,135,51,197,219,23,242,53,203,83,182,180,131,123,101,47,187,179,18,203,213,202,210,219,150,180,140,170,182,127,63,147,146,22,103,210,87,157,36,214,95,96,18,48,46,166,91,110,219,75,45,171,120,131,1,124,123,142,136,234,78,86,202,6,131,213,33,182,151,43,117,39,26,5,111,249,60,133,137,147,146,18,204,116,71,96,163,69,44,57,112,106,1,200,20,27,254,14,1,181,13,151,125,252,23,28,158,212,232,136,207,124,184,198,218,186,242,124,175,163,54,38,210,86,13,54,9,185,199,33,216,196,187,16,199,140,8,87,249,159,3,247,243,155,24,228,192,63,212,83,23,111,153,148,190,31,44,181,31,5,230,72,46,70,10,237,183,166,160,77,1,254,97,149,10,168,211,46,132,48,22,144,79,225,209,156,136,173,201,180,252,106,190,35,105,239,173,53,78,172,161,155,101,206,41,53,7,158,178,255,48,187,247,94,133,5,58,56,41,188,179,63,246,168,96,171,251,92,29,137,226,8,222,133,78,253,105,230,114,96,161,92,149,8,1,199,96,196,190,126,171,15,248,135,209,138,12,200,88,109,67,231,207,103,84,3,190,111,207,228,23,23,40,206,202,76,156,147,240,0,252,147,192,128,153,215,38,36,88,177,92,182,106,29,19,247,73,13,240,15,209,57,202,112,109,31,98,3,17,170,100,109,30,207,228,81,93,168,255,110,152,188,102,160,249,221,11,182,217,220,212,183,191,209,118,34,219,124,8,137,171,142,162,169,46,147,94,18,249,38,180,248,74,230,74,117,183,87,247,89,249,142,37,28,229,30,249,206,165,123,33,216,90,60,158,40,96,46,78,201,57,135,11,87,11,123,144,51,145,200,189,1,46,135,205,156,21,91,9,143,185,214,80,142,95,90,197,43,81,191,142,128,185,184,57,180,11,186,113,91,77,213,102,216,214,136,76,176,126,29,172,172,70,19,234,76,100,93,179,186,56,87,191,234,181,172,182,169,139,254,147,27,134,77,84,205,249,174,63,74,131,207,82,171,203,58,191,201,221,251,93,93,239,149,208,208,136,50,97,115,12,47,203,20,167,91,121,216,156,195,239,160,111,18,115,27,238,147,12,187,109,83,200,3,85,184,170,244,143,133,189,138,134,207,245,210,212,103,45,79,58,147,78,25,6,135,4,203,102,179,129,92,212,249,64,227,114,198,161,246,76,73,60,135,215,24,110,231,159,113,161,168,10,69,93,15,204,250,212,0,145,129,198,231,174,154,13,29,215,135,44,97,66,241,175,151,242,242,29,46,130,19,109,134,235,172,145,53,82,171,113,130,97,84,146,221,240,36,53,195,124,101,93,139,67,35,179,215,110,208,254,6,79,176,180,180,112,86,89,170,66,28,71,209,140,84,7,156,156,173,138,253,185,5,214,23,75,48,56,246,130,118,240,148,108,127,211,98,163,153,71,48,95,51,115,67,33,125,34,58,178,9,78,18,229,21,195,103,30,24,36,234,178,104,48,97,100,127,85,156,184,132,43,205,23,111,151,215,40,211,229,185,180,230,126,201,16,93,55,253,99,185,122,62,207,58,135,122,254,87,178,196,98,12,207,6,57,24,105,116,40,175,182,173,148,216,22,165,144,125,37,218,254,178,239,168,56,157,165,37,253,119,218,156,179,157,112,30,13,35,196,247,71,18,109,178,128,142,9,65,49,56,60,26,49,242,226,96,85,21,100,144,71,183,217,87,7,175,112,11,88,125,19,163,37,103,251,190,190,221,65,142,236,22,29,29,146,198,202,12,206,2,97,209,156,205,97,70,91,6,199,78,117,87,184,62,195,254,81,69,202,103,21,165,182,13,240,65,80,155,230,6,56,102,247,178,29,32,158,121,173,77,248,151,179,195,140,116,120,8,7,54,240,71,37,68,61,172,60,34,167,167,37,17,175,52,4,34,247,141,24,185,196,243,212,160,25,208,192,183,117,149,252,209,214,179,142,4,110,212,82,141,177,219,139,93,152,103,7,124,187,69,191,167,239,6,243,11,225,229,54,175,63,45,179,84,41,139,152,11,158,4,200,42,187,143,161,78,239,19,92,87,222,137,227,68,118,26,42,11,133,62,122,23,203,26,244,69,185,83,93,37,84,240,28,241,226,120,247,107,35,57,234,164,188,201,252,17,236,19,220,53,143,10,17,190,92,3,230,245,75,77,65,201,65,188,30,22,75,117,111,158,59,190,207,58,141,10,140,165,220,121,52,84,211,241,126,41,66,194,201,145,209,32,181,116,186,250,142,241,143,139,110,239,61,81,187,103,198,137,77,104,23,53,234,245,76,30,99,11,23,19,228,99,39,145,1,213,30,145,49,136,128,61,216,255,99,8,211,4,247,228,172,242,24,123,218,56,167,138,212,250,27,94,239,176,104,10,6,28,167,134,250,119,167,13,99,196,242,124,117,120,159,189,21,162,78,49,37,214,167,88,25,29,68,202,120,147,86,67,195,16,191,246,116,115,34,197,54,118,84,101,218,94,59,208,239,12,84,124,63,42,171,137,238,61,24,87,250,195,212,111,76,56,12,169,122,224,215,69,199,127,244,185,172,76,99,229,183,179,173,142,17,142,211,162,138,240,21,154,186,218,180,71,56,129,24,244,133,12,235,56,115,203,178,247,126,191,196,232,14,73,92,67,184,167,217,100,74,243,16,141,182,62,81,242,69,7,165,235,232,208,8,150,95,147,126,112,219,228,123,1,151,41,31,8,218,103,6,120,17,244,175,253,196,97,237,39,192,188,87,10,167,198,185,22,5,104,124,147,16,194,175,4,220,0,109,51,20,213,121,206,29,208,182,192,248,48,136,236,125,20,5,224,3,33,84,19,205,174,63,141,194,251,25,115,48,11,190,109,134,33,143,100,19,72,74,29,205,59,226,223,130,95,181,47,48,1,255,143,117,192,255,223,227,223,245,166,36,213,205,54,161,232,75,13,242,50,20,71,62,210,248,56,48,231,255,88,70,43,102,47,128,100,3,250,181,221,225,188,45,119,123,124,105,111,49,138,145,199,201,176,41,252,138,232,4,35,196,130,166,91,233,122,13,93,223,91,124,159,227,192,255,160,152,96,206,226,5,120,25,233,176,168,227,11,74,121,247,49,221,54,36,95,132,177,253,28,52,184,176,157,58,141,18,112,152,99,21,200,201,61,224,64,35,95,190,209,14,47,7,127,143,110,234,233,41,25,90,187,138,168,179,116,250,89,101,121,241,20,28,181,225,16,249,148,211,96,189,209,238,79,26,189,33,182,96,105,208,247,166,175,27,105,146,163,229,61,107,229,34,214,44,46,203,149,136,186,153,35,56,111,219,247,89,173,209,239,155,9,102,190,200,105,160,42,229,120,213,15,34,151,200,177,169,235,224,124,116,92,170,54,37,62,80,242,156,209,173,118,115,118,147,241,119,183,132,245,89,20,180,101,92,155,183,152,228,237,151,116,14,186,154,64,210,242,45,26,77,213,179,148,169,251,59,163,132,122,51,132,231,71,90,13,133,13,18,62,155,50,29,209,255,166,26,254,83,167,109,19,68,243,225,0,134,234,117,2,250,245,127,59,19,220,244,250,67,37,116,119,128,255,204,238,81,84,102,19,7,26,27,127,51,62,105,6,14,208,143,29,79,170,194,124,247,186,253,85,31,222,163,232,139,52,226,55,254,77,117,79,138,69,242,127,148,233,5,218,114,158,69,50,110,25,7,152,158,170,48,79,251,56,17,24,114,134,220,201,133,240,142,113,231,180,157,91,45,213,108,228,85,185,213,59,123,147,173,157,214,229,125,172,18,59,46,243,207,126,254,248,115,99,48,207,184,125,106,45,192,187,96,218,255,122,21,57,109,188,255,112,240,122,148,1,210,248,235,29,255,221,13,231,227,244,228,65,51,174,25,254,239,147,188,233,86,15,249,178,77,230,247,209,60,117,89,109,3,100,147,100,252,197,66,177,55,110,179,68,231,92,125,249,142,139,117,211,249,106,202,153,211,62,188,243,187,152,247,165,10,128,127,4,250,136,109,178,39,43,155,156,230,203,111,165,76,249,182,140,145,201,180,97,251,166,109,251,106,110,109,99,170,78,137,231,155,101,193,243,191,143,247,29,162,246,20,113,77,229,52,110,6,78,215,94,143,31,116,97,209,78,34,25,167,197,187,35,99,93,47,90,74,121,104,123,167,196,62,61,134,63,245,160,38,185,51,216,180,249,197,28,207,131,190,11,109,114,76,203,229,117,170,23,28,99,162,76,93,94,70,10,119,235,186,216,60,216,139,254,201,76,8,61,99,113,25,166,30,23,40,152,214,77,149,189,89,173,132,166,126,121,19,168,172,27,139,235,179,98,88,173,122,88,38,144,34,190,146,121,202,23,33,240,146,178,239,102,162,71,199,238,200,72,176,193,36,254,197,149,133,168,192,186,128,242,4,252,74,69,255,112,84,242,134,247,90,39,233,120,214,197,116,249,235,205,201,139,39,215,79,49,191,190,122,18,104,50,178,91,58,62,32,249,163,3,199,215,53,180,226,199,230,47,125,67,184,55,29,194,159,236,47,87,157,218,96,67,35,240,69,126,89,184,41,97,211,242,252,173,204,79,215,182,172,208,89,28,204,73,149,50,169,96,242,243,61,152,82,231,114,51,245,35,100,150,90,140,33,230,93,251,107,92,8,25,51,70,87,235,36,243,82,246,248,89,139,113,133,14,229,5,115,113,126,10,149,5,101,68,23,202,43,164,183,196,234,192,65,240,160,199,40,207,35,102,1,120,170,25,208,186,97,40,113,87,169,217,101,114,37,173,185,200,55,122,29,115,65,248,243,172,129,148,147,73,245,198,154,230,135,42,213,238,228,100,173,52,208,124,119,57,104,188,253,164,238,100,138,110,99,80,252,76,118,220,36,86,76,40,214,106,201,190,102,241,114,90,238,174,209,249,155,179,206,82,160,85,107,203,194,167,128,185,179,94,31,203,213,154,64,160,85,140,101,149,141,231,225,85,182,41,81,91,148,155,204,124,155,27,159,164,152,163,113,123,4,71,217,26,241,208,196,246,153,115,47,170,215,68,32,43,112,191,107,163,125,250,195,199,209,55,176,30,111,9,73,7,147,233,119,17,98,1,60,75,206,129,125,38,237,222,23,245,134,220,217,173,96,198,34,65,152,241,243,103,221,7,139,197,198,246,130,22,128,46,62,203,135,143,128,127,102,44,111,43,23,176,100,111,69,127,46,141,84,48,209,57,92,217,51,241,89,174,198,73,243,75,72,33,151,229,46,160,98,236,77,39,225,165,0,166,7,81,16,224,159,94,106,135,244,185,42,200,11,169,78,93,151,243,89,127,199,30,56,89,250,130,87,180,250,83,184,98,43,170,124,36,187,74,125,86,83,186,235,53,50,255,196,249,202,97,238,201,17,223,79,214,78,165,130,225,67,175,105,239,13,51,247,175,238,11,37,106,84,143,191,28,209,211,158,131,139,130,163,31,82,233,81,204,122,143,32,3,43,14,81,51,66,13,228,40,193,191,185,65,243,105,161,216,234,129,112,84,14,172,29,182,19,234,66,173,113,40,243,106,0,168,251,244,31,73,91,125,212,237,47,139,38,69,153,13,35,141,192,173,82,144,144,143,145,191,56,194,67,247,181,230,25,208,194,219,77,151,41,80,180,143,86,252,125,148,133,109,68,151,143,192,187,179,54,219,229,49,133,48,179,155,243,79,9,6,194,6,135,109,233,47,214,56,233,54,105,139,66,108,220,110,7,236,28,209,206,78,32,102,75,200,150,28,199,165,154,89,89,60,175,168,253,238,114,134,158,48,95,159,209,87,231,109,54,62,43,53,250,57,167,101,20,131,206,9,124,233,38,74,84,52,247,203,223,122,189,219,26,215,134,234,73,253,254,202,36,107,212,177,213,186,98,126,193,215,106,21,206,82,113,92,215,2,66,148,194,215,1,99,217,98,85,76,76,61,160,64,173,60,133,143,44,190,15,31,166,26,34,11,39,230,56,29,205,54,100,144,237,68,105,184,19,239,63,83,205,149,174,66,154,161,20,91,206,42,24,159,240,67,255,20,162,1,236,97,57,11,161,56,106,80,190,127,211,169,106,104,40,174,255,154,213,86,254,11,128,244,175,233,127,123,196,80,34,107,52,223,232,198,97,15,80,131,173,114,15,217,196,195,172,228,12,41,0,167,30,28,43,54,99,182,173,177,172,207,187,229,190,7,200,98,217,213,234,210,249,255,21,179,191,255,68,140,152,0,207,131,35,25,187,178,70,202,220,152,165,190,100,79,139,124,75,14,71,65,100,177,226,105,206,217,122,20,77,41,139,126,59,67,232,159,25,41,241,112,123,169,144,236,250,196,82,192,214,72,22,163,2,128,204,171,68,234,204,140,252,164,132,132,21,87,234,96,115,106,138,228,139,179,136,138,83,234,219,197,245,177,29,33,89,117,211,250,244,166,116,6,100,89,23,203,183,192,12,171,147,74,185,148,108,10,57,231,54,70,199,104,187,214,152,20,40,227,18,237,240,70,163,156,102,175,119,197,86,158,180,52,209,110,98,16,251,30,98,33,5,50,115,48,143,214,34,205,183,172,68,154,86,124,249,251,189,164,214,123,147,94,6,222,74,220,19,203,154,142,244,79,25,3,123,101,12,126,13,29,113,47,104,20,118,235,5,218,164,15,37,156,98,94,235,59,119,52,35,228,167,236,165,82,152,210,45,83,191,233,41,62,31,90,182,146,118,154,165,187,128,50,166,133,173,235,141,174,79,104,55,83,93,100,53,121,11,43,121,143,193,116,121,215,232,150,76,186,172,234,190,138,63,245,202,151,213,250,88,210,58,55,164,158,2,149,201,50,69,95,220,62,5,205,141,57,54,47,121,242,133,130,174,113,81,142,199,5,77,244,97,217,236,192,86,173,31,118,229,175,233,63,81,62,234,235,53,93,246,166,48,23,181,58,241,229,147,184,35,101,4,175,117,32,191,129,8,254,105,237,58,55,131,170,29,51,22,185,73,38,156,214,59,15,57,204,25,249,119,202,208,5,205,8,54,37,125,216,100,48,129,128,143,254,129,227,183,3,80,201,26,150,177,149,54,243,13,59,79,157,201,155,153,16,20,133,225,72,45,163,122,152,106,52,167,227,240,91,188,39,149,199,5,226,58,1,22,30,255,133,219,23,254,113,40,111,240,134,161,223,165,113,79,154,97,131,172,172,172,169,179,144,85,29,104,173,34,72,237,160,151,55,78,46,175,36,79,58,77,24,83,79,147,33,45,20,136,11,124,170,163,173,17,75,198,14,18,14,73,108,189,222,229,184,32,16,250,90,238,202,52,74,206,172,8,248,251,246,182,110,119,110,243,37,88,120,167,59,119,204,155,38,160,73,80,69,124,98,226,219,7,138,203,208,231,181,197,22,250,172,31,55,151,122,47,142,162,121,146,214,105,186,81,155,223,19,230,78,44,183,28,67,157,129,227,51,4,172,234,56,56,202,241,196,63,172,200,16,13,119,81,201,165,76,83,240,221,136,227,184,89,4,73,103,190,254,117,150,192,82,226,66,252,187,35,122,33,69,186,146,233,236,94,192,21,196,84,78,76,120,142,234,170,220,179,98,20,200,79,145,6,134,107,216,80,42,230,234,165,31,123,20,27,111,185,114,71,71,165,41,105,196,68,123,16,177,51,218,8,5,49,117,188,125,180,16,25,186,23,111,67,233,189,47,126,215,155,146,123,176,200,235,202,248,25,30,77,218,41,175,73,150,244,216,164,187,55,65,164,79,111,186,214,25,246,234,229,71,25,168,212,13,185,179,230,81,142,89,177,96,142,83,170,66,46,85,34,170,95,110,136,147,35,94,131,158,131,146,158,254,70,129,8,81,162,22,116,195,40,232,92,225,102,40,223,61,181,95,95,233,217,26,59,117,31,243,129,54,231,68,33,23,250,194,216,62,241,173,242,115,212,164,185,54,197,244,187,238,247,203,248,5,150,184,126,207,137,118,122,37,226,251,38,106,39,76,198,22,126,236,60,166,31,158,69,9,84,128,171,58,82,137,222,159,38,89,213,32,46,177,237,237,205,242,155,137,106,152,155,100,237,25,8,64,114,93,121,80,82,182,201,40,206,150,140,131,87,116,20,52,151,70,156,212,111,199,31,211,127,218,91,141,87,28,190,66,195,159,155,42,165,62,61,119,72,209,229,173,165,238,107,134,140,210,121,35,199,203,121,133,154,199,139,182,8,80,231,139,219,197,78,251,135,99,86,91,239,49,186,139,66,54,117,202,82,223,219,115,85,141,219,105,228,99,79,39,39,161,188,23,25,90,38,190,10,59,72,231,51,32,186,234,196,193,5,105,26,79,150,235,172,89,121,236,204,105,194,173,210,146,189,239,213,185,221,23,215,32,194,109,212,111,55,187,100,188,156,179,238,185,232,195,169,30,9,79,204,133,175,15,56,206,4,201,25,117,130,149,12,101,54,122,149,39,15,67,135,80,139,95,98,229,35,89,5,147,195,221,42,175,21,21,206,133,84,21,90,225,172,58,250,47,91,250,109,239,8,208,236,174,119,171,167,191,58,186,115,222,78,127,106,136,27,77,3,243,85,41,130,94,45,118,201,248,193,15,62,218,242,102,231,48,51,15,114,244,114,89,23,42,250,80,125,63,243,174,225,95,219,112,117,70,112,240,241,174,103,122,218,204,135,122,125,158,100,21,56,83,46,214,160,192,200,192,241,185,60,111,197,234,31,142,97,76,198,63,36,168,234,129,97,82,27,124,4,151,190,114,37,30,72,30,162,115,77,230,160,108,78,81,163,224,52,18,223,114,134,150,78,59,49,165,217,12,154,88,43,188,133,135,177,137,114,77,233,8,222,205,0,124,6,253,250,38,125,154,229,22,197,165,55,154,30,44,57,244,63,122,48,237,221,163,226,118,70,217,183,63,121,167,124,230,255,212,189,59,183,105,1,67,242,49,216,108,67,202,242,42,51,214,223,88,191,167,236,251,0,254,25,28,241,201,244,78,222,127,54,234,200,188,190,142,136,18,131,128,251,145,79,241,86,168,175,90,74,11,123,137,233,230,21,121,150,29,75,216,129,175,131,246,106,54,87,138,14,20,127,246,67,11,65,83,194,34,145,245,159,215,214,103,63,21,101,108,174,210,202,9,213,241,220,246,189,212,59,142,84,22,232,218,207,201,134,122,202,94,94,86,9,17,170,224,91,40,41,110,32,46,162,56,94,70,225,126,48,2,124,192,191,1,242,215,226,53,78,214,1,0,133,161,127,168,99,160,43,85,122,25,162,36,55,157,104,103,122,49,49,222,184,255,23,89,253,207,66,13,237,136,193,94,173,54,86,11,224,201,112,239,110,179,48,210,227,224,104,106,45,24,122,76,163,191,174,151,65,232,172,199,225,64,249,87,57,192,24,38,232,144,125,44,118,231,28,236,124,123,144,31,205,194,72,122,23,135,158,237,32,186,209,211,244,120,129,19,27,146,243,115,226,57,110,159,84,237,183,250,16,109,250,10,28,85,156,187,50,245,233,113,52,226,125,221,159,226,206,123,179,123,173,178,176,1,181,81,157,90,18,236,166,79,15,186,145,108,55,8,109,130,241,1,42,73,198,66,101,98,197,179,69,227,216,21,245,234,178,154,234,142,215,189,22,221,196,167,68,27,92,145,43,105,77,96,143,190,142,136,249,66,230,168,38,244,38,5,210,67,254,248,136,215,55,224,2,234,142,121,253,111,237,76,199,174,148,131,153,241,107,84,16,187,220,124,223,144,217,102,135,134,85,101,65,10,222,242,118,181,0,124,35,14,242,67,118,233,123,199,56,215,128,118,222,168,141,43,58,73,81,179,21,183,162,210,178,243,215,152,136,53,176,80,149,179,37,109,190,91,73,207,245,120,66,102,155,11,37,47,61,171,79,33,158,55,202,19,56,0,223,13,184,94,170,248,89,207,100,199,204,246,242,6,117,91,253,13,177,123,143,226,50,205,209,233,91,106,87,178,60,33,100,184,21,181,16,114,146,77,154,199,17,63,146,76,9,240,146,84,77,83,146,180,247,98,255,86,18,31,74,250,18,37,220,21,32,219,153,148,242,66,159,33,246,25,25,186,249,198,240,189,224,111,171,215,220,213,106,165,10,214,223,84,162,17,191,41,17,191,63,155,17,97,102,247,68,77,105,127,229,163,207,169,156,181,153,32,193,123,207,131,215,179,57,213,167,128,181,184,38,204,202,147,251,100,245,102,233,248,98,123,76,133,220,107,32,211,62,146,64,247,79,132,217,41,244,204,250,201,144,77,235,216,207,107,135,95,28,29,91,253,41,224,252,93,130,213,239,172,138,200,194,94,79,245,130,251,92,97,237,202,168,215,248,27,98,210,168,216,182,165,248,246,97,119,81,161,39,154,5,80,243,176,77,181,73,157,170,181,87,97,166,80,250,106,217,59,199,233,254,76,223,193,138,68,82,167,84,165,236,139,244,13,222,188,134,142,92,30,241,129,244,248,184,124,82,190,95,92,131,212,208,32,10,152,18,212,151,128,7,66,56,53,210,138,71,104,76,63,82,253,83,116,32,96,145,198,248,246,250,78,65,67,233,176,60,112,188,234,70,26,157,226,48,248,130,134,148,156,16,186,194,207,64,238,245,157,56,253,117,7,129,211,144,204,183,78,117,242,225,14,91,97,12,75,173,203,27,230,122,142,156,22,149,166,239,239,44,177,64,124,238,250,112,147,27,6,221,94,99,39,208,15,203,158,118,186,18,66,41,127,99,24,52,81,186,111,201,232,70,167,69,240,183,37,58,197,243,198,201,218,159,174,63,127,26,34,206,152,39,191,55,85,40,94,95,106,59,63,243,67,126,101,85,176,94,85,158,170,81,20,112,35,82,144,228,42,223,221,170,36,211,41,119,33,90,133,22,235,172,38,72,26,239,140,84,13,11,96,221,15,109,208,204,233,206,251,63,227,201,255,5,22,40,60,146,85,78,43,163,47,203,225,127,137,62,98,92,202,97,246,224,184,94,104,89,153,137,229,215,155,32,106,46,71,198,11,90,99,10,14,183,8,202,106,195,203,248,196,188,159,253,138,218,250,13,74,172,244,245,46,153,107,14,99,26,177,36,193,39,27,242,143,182,140,196,226,43,50,112,39,131,135,41,79,207,76,46,26,76,122,8,157,241,232,253,253,84,219,50,231,82,92,88,156,147,129,181,48,172,137,211,111,220,54,35,43,72,97,37,202,56,230,20,60,225,32,189,177,154,195,62,196,152,91,63,181,245,62,187,41,116,111,125,19,66,48,233,126,250,38,157,165,141,95,94,113,252,103,233,220,3,225,118,92,191,139,194,203,167,105,191,234,74,116,5,163,63,167,91,66,108,31,157,157,102,34,115,226,9,237,150,190,143,58,255,34,172,155,144,145,194,9,240,125,188,30,103,191,147,171,79,197,144,105,166,51,135,137,204,225,16,163,93,62,130,51,155,233,249,154,209,181,253,237,224,26,135,85,219,199,219,79,160,90,238,62,108,220,233,122,194,3,59,112,204,16,57,244,108,93,32,196,154,9,152,51,24,198,110,103,171,69,37,194,178,187,125,118,27,82,55,197,255,94,69,130,156,253,58,241,139,254,1,138,122,107,166,40,11,250,70,0,181,255,41,155,135,51,213,12,175,195,214,22,18,43,97,51,134,58,207,26,78,92,41,125,165,239,194,248,30,151,50,99,157,131,199,208,125,141,225,72,109,157,209,9,178,195,70,0,17,225,169,29,56,26,86,166,215,213,241,243,107,38,244,199,232,124,223,178,100,5,83,157,102,36,226,33,248,250,52,69,209,241,73,85,131,122,199,160,254,108,130,137,157,96,161,45,206,47,50,209,254,65,123,73,211,104,225,27,213,167,254,186,248,68,186,147,72,170,141,233,31,93,209,209,174,58,121,28,174,44,66,198,113,161,117,71,163,42,26,55,39,173,16,13,249,237,84,18,205,77,32,148,44,5,73,115,254,217,185,161,222,96,8,36,240,86,209,26,34,60,20,62,26,167,119,24,135,1,175,91,27,233,100,117,121,17,160,97,43,111,196,60,45,88,104,204,248,78,26,210,115,83,206,197,144,35,20,255,221,53,254,216,223,1,228,96,41,16,145,83,104,22,68,8,245,184,247,88,173,37,169,120,127,237,0,207,206,222,23,179,84,192,205,223,70,162,35,214,229,218,81,43,53,47,176,223,45,78,243,62,192,203,206,209,124,24,22,157,9,165,211,181,124,53,158,17,146,57,19,107,104,12,76,45,144,89,131,182,206,199,77,213,143,98,94,252,150,86,57,244,130,212,165,244,79,95,43,164,135,115,99,178,76,75,6,80,115,111,45,155,136,230,194,228,204,138,83,245,217,160,162,76,153,229,49,28,94,101,177,34,154,100,233,207,248,183,216,179,179,208,206,97,221,155,122,199,80,162,161,213,178,15,213,112,124,50,250,234,122,109,217,211,121,166,181,164,11,16,118,135,141,172,151,207,247,202,237,110,23,191,104,113,23,255,196,186,206,4,31,216,9,83,48,83,15,13,216,33,75,53,171,110,158,96,138,160,47,183,82,208,132,130,213,129,238,28,242,160,28,253,182,7,106,121,195,152,240,86,221,206,225,248,182,186,202,161,38,81,97,74,193,230,237,27,80,240,106,141,136,105,210,126,210,138,128,42,206,156,37,66,254,168,19,8,98,152,169,104,32,44,14,20,187,253,251,252,237,75,244,183,16,251,205,144,111,232,186,203,149,223,100,217,128,26,222,221,139,123,155,233,122,207,12,37,199,176,150,173,18,58,204,135,224,57,216,192,223,52,31,205,135,194,254,147,36,250,79,181,62,80,108,165,87,185,170,82,53,187,68,154,99,125,176,252,247,243,101,97,113,80,24,250,7,124,148,33,243,127,225,233,188,255,101,16,138,35,100,4,40,214,141,235,175,220,196,81,68,179,176,130,219,38,206,226,21,195,248,10,177,148,30,170,139,94,89,45,68,77,86,86,193,150,227,225,0,212,202,111,252,232,30,153,24,114,78,124,47,96,106,239,118,208,199,39,46,195,29,232,160,161,108,147,196,83,162,249,32,83,180,101,178,170,78,161,58,177,226,175,247,52,245,150,76,120,5,210,225,115,175,112,123,251,166,12,63,97,205,228,205,68,123,154,113,182,61,43,252,72,236,112,246,252,204,96,53,249,35,72,251,145,185,102,123,225,66,37,53,100,161,190,199,26,181,42,63,150,237,40,108,67,77,242,129,15,75,170,155,65,181,207,88,2,147,108,237,106,155,51,255,45,130,149,181,197,110,227,217,218,14,3,159,187,54,11,19,131,67,0,73,155,26,16,167,137,166,248,225,112,129,219,188,23,251,87,217,88,165,211,177,235,157,235,78,36,81,225,67,152,186,82,76,108,84,76,2,81,252,224,68,42,19,248,52,233,26,236,124,216,210,78,40,41,189,221,232,140,122,35,144,109,78,144,250,13,132,10,36,166,115,47,186,59,110,84,181,106,179,106,85,176,195,189,129,122,110,227,133,227,174,39,246,143,207,77,30,180,246,125,142,182,11,38,220,21,143,142,163,230,137,85,88,127,163,97,21,191,240,226,249,75,82,52,106,25,203,110,85,81,131,211,116,126,227,244,237,137,0,208,148,6,88,137,218,9,178,183,189,60,32,94,245,242,150,235,171,240,213,27,120,51,31,159,255,248,133,171,90,231,137,25,201,25,55,242,108,29,180,222,205,84,119,26,172,79,151,161,193,178,105,190,106,167,186,234,89,246,182,132,30,63,228,236,59,242,163,173,58,124,184,238,131,220,235,8,192,63,57,183,231,89,90,199,204,224,232,133,73,188,243,85,194,185,2,194,150,82,109,97,178,178,33,54,8,251,216,183,210,109,242,136,174,109,192,63,214,79,113,59,144,102,210,105,58,250,10,22,189,197,104,20,106,251,223,38,148,137,201,141,110,119,162,128,117,120,250,141,55,246,60,123,188,255,3,116,57,213,50,137,126,86,39,233,249,19,227,43,217,188,4,6,180,166,75,167,140,201,61,184,167,10,30,201,183,160,32,103,58,32,29,61,240,29,207,79,119,254,116,195,210,81,33,151,181,205,45,207,214,168,29,242,125,242,211,157,209,181,21,62,3,249,175,250,45,161,172,18,92,119,113,118,167,184,47,51,156,228,29,223,228,228,242,98,84,12,2,96,162,128,127,90,218,218,21,150,240,110,153,42,138,152,42,237,75,195,194,35,187,58,219,248,142,234,146,86,39,106,245,41,133,162,138,156,23,84,72,215,8,31,67,98,215,234,211,210,100,221,120,95,118,149,194,148,220,8,122,105,134,26,39,89,95,246,181,35,124,171,117,55,68,92,139,250,152,109,236,232,65,97,27,55,196,61,74,237,40,69,81,39,149,70,230,242,226,240,251,202,205,63,121,101,105,227,191,184,120,122,131,84,88,76,73,17,212,103,71,247,176,90,174,155,88,90,248,89,248,173,239,16,184,135,21,94,112,221,146,208,94,153,166,53,237,101,224,42,19,242,44,159,12,240,143,209,132,125,124,101,3,77,176,41,21,203,232,125,163,233,159,218,233,64,43,61,213,162,218,51,146,45,242,161,208,175,163,162,203,215,28,63,233,99,197,135,205,5,195,143,236,47,63,113,237,106,75,127,129,94,79,250,119,30,108,106,141,176,107,231,31,200,171,146,185,192,228,215,164,177,71,140,125,103,145,248,143,192,228,124,141,105,159,236,33,171,236,8,174,150,68,169,216,219,167,123,70,75,86,222,47,200,97,209,57,137,18,9,42,155,118,5,131,88,160,83,156,20,126,102,102,222,158,86,169,174,29,86,44,99,169,113,42,148,47,242,82,101,253,88,253,5,143,58,255,50,219,48,49,149,87,69,101,232,210,28,242,197,53,199,113,179,150,31,35,155,22,168,47,184,103,143,47,208,232,112,190,226,211,44,169,172,245,216,93,237,228,226,16,178,193,245,250,84,12,228,4,18,151,251,54,152,205,15,149,190,11,251,1,124,227,177,121,104,0,142,154,100,40,181,218,248,46,246,0,191,113,37,95,198,157,91,230,220,33,42,249,244,9,127,240,102,32,65,158,149,126,169,13,146,106,47,210,46,161,218,169,121,61,96,220,84,113,125,65,48,61,72,55,204,56,224,158,243,238,193,104,4,177,171,48,135,203,218,183,242,100,112,98,0,31,131,224,18,252,8,81,219,221,62,184,156,108,25,246,148,157,168,74,64,153,21,128,131,151,188,105,194,225,121,3,78,187,35,138,227,48,7,240,119,11,196,105,210,100,186,166,128,168,243,7,35,70,9,157,189,184,86,160,190,17,231,80,210,224,125,19,123,79,178,171,187,8,92,14,169,83,92,65,24,150,148,190,215,253,110,40,72,70,218,82,75,223,107,199,110,61,212,173,167,77,151,75,186,37,203,80,241,130,208,141,204,47,130,97,103,121,100,244,237,13,216,203,83,40,67,234,62,243,133,77,124,199,184,150,64,206,140,77,224,102,239,18,204,10,18,87,171,122,160,144,66,178,99,127,227,136,112,198,114,99,218,9,240,118,28,182,169,75,167,20,52,176,147,250,221,170,13,198,193,26,240,87,124,206,243,166,227,169,186,1,148,145,81,41,147,22,249,245,133,195,193,69,122,22,180,112,81,212,18,249,195,88,69,135,115,25,72,86,175,173,233,5,219,160,7,79,227,221,153,60,183,5,252,51,161,48,24,51,198,152,218,222,138,117,79,237,231,209,52,24,224,173,78,11,60,116,128,137,58,36,149,227,24,23,167,49,196,226,254,236,93,93,211,119,235,138,112,60,208,90,227,59,114,13,146,186,25,147,60,187,8,72,101,194,75,249,37,133,142,4,237,5,44,124,217,12,96,118,144,159,228,78,249,22,44,186,183,246,55,44,5,59,142,71,167,111,63,211,109,22,20,1,76,104,97,248,202,6,153,131,18,29,40,142,147,97,58,77,24,41,181,213,28,246,139,180,186,242,156,142,27,42,182,207,45,31,116,182,57,44,71,173,210,95,9,190,239,88,60,26,42,198,172,221,20,14,92,210,35,220,191,75,46,181,59,62,97,91,190,44,146,202,136,51,205,105,33,81,178,44,229,171,37,154,83,36,37,58,119,93,157,188,156,111,107,9,80,116,140,101,157,81,72,91,57,208,106,94,244,208,201,161,234,238,15,123,126,143,248,60,171,160,40,251,76,19,110,125,245,236,101,87,24,21,54,57,45,165,246,23,138,171,196,155,18,38,224,252,54,195,189,250,197,207,26,150,228,251,238,44,174,148,132,166,131,170,132,4,222,120,140,173,102,114,183,190,197,236,14,214,186,222,40,227,18,135,86,242,30,2,107,21,117,179,39,37,109,96,83,47,232,232,17,9,15,144,197,86,97,223,108,108,83,255,42,248,82,219,79,59,157,137,144,28,91,46,241,212,14,37,105,228,146,150,13,4,111,150,242,179,51,17,148,131,17,186,236,233,157,169,70,133,10,217,81,37,51,108,121,10,25,244,68,93,141,38,108,202,198,219,221,131,75,95,157,226,248,40,14,86,162,162,140,158,92,199,65,18,22,223,48,214,228,158,129,192,198,53,17,181,32,125,197,106,226,62,25,153,116,214,166,220,234,47,9,205,70,206,176,216,21,160,0,88,202,24,138,255,167,118,29,7,70,190,181,19,241,71,143,173,98,40,190,163,36,162,22,63,42,17,129,163,214,71,245,47,103,133,255,142,1,239,138,155,163,157,169,105,193,54,59,0,21,128,202,36,94,121,224,7,144,76,120,234,255,48,25,231,255,194,255,0,246,37,25,86,246,189,106,180,243,14,12,187,33,150,179,250,36,32,90,35,175,125,255,121,156,90,40,41,24,131,72,168,190,223,138,177,8,45,68,117,24,81,99,9,113,15,69,29,81,120,248,154,38,209,162,210,199,75,7,151,209,160,58,39,174,134,255,254,145,33,52,15,178,89,153,174,84,123,251,180,46,164,36,68,174,110,59,178,151,240,208,54,158,34,196,76,242,171,225,142,131,254,115,209,12,53,28,231,162,247,205,221,102,202,137,24,206,132,210,72,52,243,124,56,97,202,20,198,26,95,83,41,77,61,178,94,19,114,89,155,94,107,174,224,22,97,149,17,46,141,254,36,21,130,136,123,111,53,95,155,242,194,239,70,145,170,177,44,71,177,217,158,185,83,185,240,67,135,1,61,26,224,159,97,195,166,117,243,124,238,151,75,122,207,186,162,186,250,180,205,49,140,153,5,16,133,206,7,37,225,171,10,190,34,95,208,142,190,202,70,40,178,177,37,19,90,158,136,33,120,127,62,166,183,185,21,115,225,144,35,187,186,228,72,52,232,115,89,225,212,236,110,209,63,253,26,103,189,12,29,54,40,58,19,255,210,168,215,154,124,94,102,36,158,159,41,83,74,27,205,46,183,225,71,139,96,39,29,18,54,191,198,46,155,29,142,162,14,234,205,151,136,181,143,19,205,58,144,159,26,76,132,176,221,99,250,172,102,221,244,118,173,53,203,189,118,186,223,238,102,63,15,222,204,170,45,216,222,155,83,19,144,115,232,178,169,11,102,201,88,206,196,196,228,162,138,62,102,123,68,205,143,233,115,188,214,69,66,152,56,172,183,25,227,169,220,171,171,176,29,149,194,153,181,221,35,170,171,231,176,176,81,40,211,243,3,217,246,122,98,176,199,104,50,203,100,105,213,218,98,172,239,102,122,64,173,127,133,25,88,37,98,115,2,150,255,226,58,110,75,36,130,238,102,211,9,116,168,0,49,16,245,28,63,124,48,127,24,184,227,104,89,77,51,41,7,182,29,188,213,228,229,251,6,116,230,196,219,254,5,147,234,99,205,114,214,145,205,49,91,160,142,27,26,8,0,194,118,78,180,7,156,170,3,77,42,39,95,227,151,53,46,200,124,28,1,183,196,162,212,11,234,8,163,199,12,185,210,202,157,191,146,17,115,40,183,253,106,121,221,73,14,211,55,6,219,91,229,208,187,231,143,171,69,192,234,162,226,43,198,173,107,43,57,221,170,102,28,234,156,226,185,172,24,126,131,171,148,84,149,51,47,66,81,105,65,208,194,225,203,164,69,25,250,143,211,151,201,12,96,118,230,92,113,24,202,176,126,93,48,88,227,104,170,82,51,51,10,124,37,49,60,202,33,243,242,92,8,58,54,21,69,161,206,230,47,226,144,125,36,185,129,69,184,207,97,212,33,135,58,17,107,237,237,241,217,149,61,209,230,147,0,206,141,0,173,83,151,230,86,78,223,40,0,254,217,175,107,155,255,214,34,232,35,70,123,168,228,229,122,226,42,106,127,39,144,163,91,17,101,83,33,17,166,47,127,94,251,234,81,245,224,15,165,110,241,132,145,177,74,164,247,92,76,65,36,98,253,250,164,101,201,40,61,95,64,191,70,135,63,53,190,221,207,127,12,27,213,89,208,225,210,246,93,250,71,210,88,89,244,198,91,246,145,220,85,112,223,16,23,194,229,80,26,217,204,28,93,121,239,102,247,22,116,176,173,145,54,207,201,105,164,196,216,241,246,144,225,73,76,173,207,248,30,98,202,177,145,41,184,200,58,36,45,39,186,194,236,146,188,118,222,109,117,124,82,123,187,84,40,155,185,185,99,157,188,64,65,176,8,101,69,184,216,209,98,146,215,80,245,97,23,3,169,253,83,50,209,21,233,243,26,18,18,252,50,254,144,214,104,72,174,23,10,26,76,174,95,128,78,207,161,43,158,179,121,165,67,211,80,229,47,89,117,83,216,84,22,1,40,129,89,61,207,17,173,234,4,226,170,241,55,221,239,127,37,243,19,161,82,87,211,9,233,59,29,44,104,4,23,126,237,138,5,97,107,120,251,38,168,88,117,175,182,253,228,117,31,229,52,34,226,224,99,83,102,168,202,25,115,241,240,204,186,156,126,200,146,185,55,70,173,44,50,207,175,235,84,47,108,21,42,145,191,207,22,236,178,13,140,184,191,127,17,164,190,158,173,78,37,196,22,93,56,79,224,128,51,159,106,55,104,140,231,75,251,200,55,180,40,217,206,247,206,131,64,136,62,69,77,172,243,43,42,160,56,246,174,231,171,128,53,125,149,13,27,95,245,193,71,113,180,32,18,15,27,216,246,47,232,58,215,164,235,29,36,205,58,128,127,21,223,224,139,216,71,156,242,185,135,229,66,79,15,246,201,25,229,253,106,73,117,151,204,166,104,180,147,146,84,218,44,117,111,13,73,132,236,119,107,89,253,137,92,94,124,241,115,27,5,19,58,82,203,214,88,207,63,225,147,74,139,41,134,21,25,243,11,42,85,47,134,178,217,159,187,251,172,171,135,123,203,150,241,227,106,37,173,232,43,10,138,250,30,28,187,170,222,12,52,104,131,235,116,242,79,196,253,173,76,229,210,68,114,167,105,126,137,223,199,87,84,109,50,70,91,195,188,120,176,53,19,207,119,25,38,12,85,188,114,222,125,21,235,214,37,87,15,254,46,152,34,146,104,88,153,68,204,25,205,123,243,7,41,206,183,67,22,46,44,61,148,243,9,215,119,112,243,221,25,245,157,198,73,149,165,86,226,165,223,145,133,110,74,252,194,171,211,203,4,135,141,251,58,216,79,43,7,5,188,158,210,71,71,45,166,75,176,252,36,19,178,167,254,156,70,86,67,206,250,72,206,106,81,51,49,238,55,57,186,223,105,9,162,106,110,204,59,61,235,43,17,243,8,235,19,87,127,80,5,247,161,221,91,117,175,21,212,216,212,109,45,215,14,205,137,160,223,159,202,88,34,85,107,167,204,23,101,126,123,116,23,194,221,129,54,210,223,51,188,90,174,159,81,191,69,214,48,210,215,244,252,9,246,132,14,153,180,86,209,38,135,217,190,183,154,86,125,43,96,185,226,101,96,71,86,73,187,161,255,66,12,100,28,223,105,158,238,4,36,43,151,204,248,21,119,81,113,175,163,167,32,168,207,8,193,74,179,31,163,203,138,140,22,120,169,11,162,167,161,41,166,5,190,162,61,223,152,27,173,70,81,175,118,170,124,103,13,55,153,153,39,176,51,207,201,192,75,219,42,107,227,117,83,202,102,75,150,234,237,51,111,215,253,206,101,186,180,127,165,99,146,19,232,189,246,213,157,224,135,111,2,219,22,158,141,235,79,181,16,155,7,35,66,66,70,115,25,217,58,194,235,178,111,75,233,30,169,151,207,12,235,37,193,216,198,72,79,235,70,213,223,127,86,29,109,248,43,85,131,110,178,111,167,18,175,212,72,49,123,182,151,48,86,54,206,75,224,20,96,190,245,213,133,42,213,170,69,124,246,209,209,204,74,17,26,250,55,88,93,241,28,14,86,34,162,12,135,94,10,37,233,6,225,95,69,26,224,82,248,23,26,67,82,169,188,203,85,252,162,135,58,254,221,174,25,163,226,63,178,154,118,184,128,234,37,56,164,26,124,110,230,57,21,205,82,198,83,166,198,218,97,230,202,254,248,23,143,63,93,244,145,27,31,161,108,116,229,226,54,235,74,37,225,83,239,242,82,107,127,151,145,163,120,126,160,253,91,122,49,29,58,40,3,101,99,3,77,164,114,241,113,77,47,188,247,233,105,158,75,181,230,28,201,12,215,158,63,165,44,74,224,99,81,190,127,213,101,38,215,41,160,40,137,224,101,112,84,212,226,76,184,230,56,67,11,197,80,91,97,164,159,199,215,243,153,164,6,191,74,76,236,26,152,49,156,207,4,182,125,15,37,204,2,22,126,42,248,172,136,137,137,0,234,65,209,143,249,48,78,205,57,0,88,253,213,154,161,1,150,156,50,84,123,38,106,25,89,104,182,25,184,167,238,108,133,232,107,255,81,22,229,255,194,255,59,20,162,35,139,177,100,140,250,59,229,0,181,113,20,71,41,172,172,245,134,97,148,133,51,78,131,27,120,58,88,181,83,20,159,54,14,8,93,228,99,214,193,235,198,89,110,122,168,41,138,35,103,176,143,26,7,6,204,166,239,242,74,111,223,112,17,187,20,187,197,25,81,104,76,108,132,104,40,113,114,241,83,91,171,190,187,218,122,25,214,136,59,106,91,119,235,24,201,195,87,35,120,79,57,62,224,153,224,17,61,162,220,250,178,203,119,165,103,191,37,192,105,177,110,86,246,196,51,106,249,161,156,50,207,40,180,123,211,231,100,220,64,215,86,182,54,75,47,176,97,102,185,120,63,171,193,190,121,50,151,12,182,230,244,202,132,112,152,113,75,17,150,152,129,235,237,99,36,104,89,183,138,71,237,229,176,88,77,235,112,89,122,37,199,73,32,182,180,238,96,218,126,246,108,195,160,85,223,135,227,66,224,152,239,253,120,135,163,7,253,204,182,229,51,216,160,21,247,143,128,10,77,27,99,239,219,239,28,7,41,143,63,98,120,176,77,125,137,203,119,215,209,239,93,69,151,13,2,104,212,235,103,173,251,241,121,28,29,187,20,187,71,45,222,79,200,253,16,14,208,205,113,34,77,158,132,59,28,223,242,74,107,127,129,154,9,49,203,254,27,105,162,111,249,251,251,138,246,200,24,230,105,171,89,191,229,133,121,82,9,117,142,96,11,146,243,147,140,235,3,119,224,164,106,188,247,68,94,233,224,26,74,156,5,191,199,215,6,42,181,233,40,232,114,91,57,123,243,187,194,233,194,249,188,167,86,40,99,82,175,215,190,77,115,94,26,84,104,188,117,134,111,236,224,236,36,94,107,121,12,55,15,96,83,222,233,168,34,59,73,254,68,187,183,25,213,2,205,189,153,78,223,178,95,182,76,32,146,19,184,98,86,49,3,135,85,110,194,36,35,161,221,254,56,152,115,214,120,227,83,174,170,78,13,226,155,169,110,10,130,25,117,29,8,141,243,223,197,195,192,126,208,23,199,135,135,25,172,241,27,199,90,43,249,37,97,113,99,174,61,215,159,235,205,247,211,147,7,75,81,141,49,246,237,91,124,143,70,136,211,1,39,191,230,184,163,217,104,46,33,46,74,5,153,251,214,88,107,95,23,63,47,207,102,205,46,19,81,66,56,151,196,149,234,203,67,211,103,221,166,127,42,207,77,20,243,131,77,166,69,78,211,195,223,63,28,176,176,4,217,116,231,156,7,212,63,4,76,51,51,12,169,10,232,207,154,97,165,79,120,227,19,255,194,46,185,223,15,216,112,3,155,118,116,7,122,54,175,89,153,202,202,208,88,111,67,181,242,112,189,213,241,117,113,244,29,34,174,14,107,141,75,188,183,12,137,18,38,126,196,181,150,114,96,227,157,219,61,50,23,36,21,119,60,80,80,51,151,215,93,206,35,119,55,238,151,20,159,135,212,125,207,217,87,112,24,10,64,180,152,198,62,49,110,50,221,175,132,72,58,30,207,231,205,211,140,1,254,25,61,202,32,133,38,23,124,239,156,229,55,251,136,62,120,199,2,248,71,118,243,65,3,115,244,174,165,151,122,82,85,194,202,252,25,198,89,223,232,17,20,133,92,1,252,147,133,80,194,93,74,216,3,252,99,120,13,69,173,132,116,116,43,134,100,196,137,20,173,77,122,139,156,175,45,57,136,119,98,105,121,37,92,16,248,52,92,7,244,198,230,28,52,128,2,44,164,227,60,10,180,168,244,148,236,3,100,180,110,211,143,17,221,76,204,245,206,212,253,25,241,154,211,102,118,28,222,230,141,47,47,93,202,76,84,214,237,75,108,141,83,110,53,244,178,248,154,234,230,49,27,95,62,76,87,101,100,108,90,151,59,25,223,184,126,117,68,106,198,253,120,173,243,109,215,217,65,133,198,173,14,126,9,52,141,12,232,210,70,86,59,200,246,88,138,6,88,51,184,121,134,180,77,121,142,200,152,0,30,20,78,151,83,39,173,91,55,234,77,75,36,174,22,33,191,102,99,125,35,184,129,134,33,63,77,43,159,22,55,120,159,21,124,143,188,161,195,103,5,148,220,215,184,120,202,232,19,92,108,174,111,94,174,210,31,183,41,43,113,163,185,23,24,133,48,221,89,105,118,91,237,61,132,37,54,136,30,42,133,227,118,216,64,137,31,25,144,2,180,191,216,176,143,84,13,44,129,3,27,1,75,46,219,83,62,39,92,248,250,240,180,174,200,46,148,22,247,165,49,71,123,233,169,209,81,121,63,54,236,162,232,81,105,21,178,216,206,190,171,87,193,117,128,52,152,218,170,120,61,135,216,125,76,159,60,187,116,0,93,144,111,207,172,230,255,196,13,70,41,220,190,181,129,40,182,149,124,37,58,245,238,113,20,148,243,137,239,100,192,238,119,62,31,11,230,154,17,3,11,159,25,253,105,107,233,220,215,13,137,74,72,119,83,247,14,52,229,194,165,13,255,105,96,141,69,51,113,83,255,131,172,78,59,143,194,42,159,86,221,202,162,63,0,8,42,104,70,245,10,38,22,87,87,141,59,208,172,44,88,175,195,118,230,115,162,46,98,61,81,107,199,237,123,87,71,137,57,90,39,195,89,7,120,62,67,107,57,155,184,139,123,234,46,209,236,231,83,86,107,180,110,247,103,25,105,81,173,38,17,38,31,186,194,239,155,239,215,142,239,164,228,107,59,247,223,216,38,35,23,117,77,3,84,98,195,234,240,141,197,45,91,85,239,107,79,144,188,183,167,34,109,14,173,60,25,29,249,126,19,148,38,92,136,245,231,110,75,200,69,23,120,173,110,67,144,60,223,130,240,115,191,225,172,231,176,209,141,202,235,244,192,101,215,219,218,69,164,112,170,179,196,101,132,28,81,179,110,95,74,194,211,165,32,113,183,221,108,111,84,22,214,197,139,130,103,143,230,48,142,243,153,164,30,178,54,171,105,15,129,99,17,27,252,203,233,231,164,37,250,64,162,190,165,122,22,213,124,190,85,131,101,240,210,122,173,126,64,103,144,179,132,237,152,201,7,170,179,222,229,234,165,253,22,109,229,167,9,178,251,135,246,41,9,218,245,121,64,132,101,99,108,87,207,242,131,127,139,253,162,174,196,145,8,244,214,227,242,83,198,121,87,192,116,45,121,106,149,136,192,218,206,229,162,168,234,234,55,63,60,239,162,32,251,43,129,255,131,189,191,0,139,171,235,182,132,209,93,104,32,72,72,112,13,22,28,130,187,36,193,221,33,104,130,187,187,21,17,8,16,220,157,10,238,238,154,224,238,238,80,72,112,215,66,110,229,253,190,99,221,231,116,63,125,239,127,251,244,233,255,91,207,51,147,98,251,94,123,174,49,199,88,107,174,189,237,111,23,36,195,230,5,193,40,43,219,134,24,178,130,236,254,54,101,38,69,62,37,243,91,97,175,160,86,211,31,12,60,78,233,82,204,43,184,195,34,8,93,173,107,221,244,171,118,105,147,230,194,184,140,35,46,29,149,212,106,55,11,9,148,42,220,48,221,168,246,251,125,52,40,47,89,80,236,74,98,27,144,203,15,211,43,100,115,216,237,63,5,107,85,203,189,127,142,172,93,65,109,221,108,26,166,235,71,247,163,156,90,223,22,113,49,46,83,155,224,211,94,237,159,55,148,137,125,148,18,251,229,27,161,46,70,236,128,60,35,140,248,87,114,49,0,105,111,53,7,150,29,209,255,179,67,216,127,141,242,183,12,184,15,82,171,195,202,249,186,5,30,17,53,192,158,38,202,115,237,36,116,127,244,35,218,37,25,92,135,165,218,122,64,133,98,177,121,249,236,71,131,44,223,225,102,86,196,226,32,230,165,188,9,133,72,240,55,251,168,155,78,178,237,39,67,117,209,148,89,50,66,179,218,133,104,45,95,34,223,31,94,49,183,153,244,57,152,137,191,139,182,19,228,241,138,123,221,33,133,227,121,90,46,233,158,28,33,105,6,69,224,154,52,191,117,50,133,44,16,61,115,143,248,137,106,217,79,61,55,58,59,153,136,161,243,237,43,199,71,228,164,40,155,117,86,148,59,223,105,60,85,163,188,139,105,125,22,207,204,88,26,30,183,240,200,194,16,129,251,207,68,7,14,215,144,250,208,232,219,34,5,157,146,177,90,206,156,111,215,209,21,145,87,38,155,253,30,206,26,68,180,73,177,56,102,36,151,149,202,14,91,243,52,148,178,61,45,82,159,124,235,105,92,109,147,89,245,115,126,237,155,52,219,63,69,74,109,136,198,201,131,56,133,214,137,83,212,169,102,216,211,186,214,76,114,188,139,230,203,32,239,151,252,253,36,177,222,203,170,144,227,147,161,229,66,199,18,86,70,145,205,124,100,244,155,126,14,3,181,136,239,253,114,177,18,113,25,121,193,129,185,94,14,62,107,126,223,97,204,245,131,52,203,11,170,252,182,214,226,207,212,163,130,24,36,144,223,76,162,201,44,179,204,24,88,215,166,73,239,157,114,235,154,178,44,188,74,17,248,205,157,59,246,208,82,195,131,57,214,86,194,207,54,86,42,217,247,228,204,177,241,67,198,239,227,201,254,149,161,221,57,201,18,109,244,120,126,143,140,121,108,221,113,235,208,91,224,177,222,181,174,214,76,169,40,216,52,75,185,205,193,116,168,175,132,231,157,132,75,16,161,126,231,138,99,195,149,157,133,153,25,230,186,106,191,32,87,193,160,222,26,29,189,212,169,120,103,205,23,251,239,142,186,85,26,114,73,155,14,190,65,139,207,136,220,170,152,191,178,68,125,175,239,120,211,53,153,211,41,71,243,211,152,162,78,147,83,238,121,53,241,11,217,68,136,124,190,183,207,162,102,97,65,129,210,75,214,213,123,170,67,242,79,74,253,235,27,152,97,180,230,84,125,130,24,234,131,83,27,248,149,83,186,157,139,87,169,71,161,38,50,102,38,197,121,248,223,60,67,26,37,206,208,11,145,206,137,232,187,28,92,212,169,96,246,115,3,36,173,60,85,113,59,251,62,51,1,159,137,41,166,156,60,119,179,195,178,230,143,249,63,99,81,59,246,17,179,81,167,200,113,197,247,27,38,13,188,101,86,153,148,201,81,123,22,159,93,70,136,216,54,192,242,20,47,93,234,185,142,12,114,163,184,208,6,186,109,124,168,139,198,136,120,147,152,251,83,226,29,45,5,30,94,110,171,247,5,124,18,73,201,210,201,12,205,157,58,24,99,183,18,141,87,65,178,223,41,20,152,168,229,107,206,41,75,77,130,213,66,253,214,45,145,80,78,243,10,18,100,180,176,12,151,3,26,19,62,7,207,189,4,39,123,95,173,165,20,201,236,154,82,82,153,119,222,55,205,47,114,246,246,103,125,229,96,180,229,14,254,221,189,246,228,62,226,173,253,85,232,231,106,135,134,41,5,106,47,77,66,177,135,108,207,12,116,149,90,191,205,31,47,191,93,35,147,85,202,129,209,56,60,49,104,100,231,204,76,78,72,234,10,161,131,166,30,9,12,89,243,230,180,123,184,152,124,222,22,11,117,89,215,30,181,181,131,73,46,23,23,68,81,223,187,126,191,241,66,98,45,103,179,155,67,136,9,248,158,127,238,242,69,68,187,224,71,59,230,65,19,173,28,81,203,5,218,70,246,66,168,0,46,238,215,46,42,246,122,195,219,193,76,133,233,204,108,102,171,23,209,71,57,97,91,196,96,7,73,193,121,41,152,67,87,202,4,17,240,232,198,188,206,50,148,204,208,253,106,140,11,129,96,163,71,254,110,7,119,252,138,134,220,111,53,27,229,134,253,5,240,152,166,122,124,121,249,250,139,79,72,39,172,188,109,233,179,182,218,109,82,138,12,255,167,235,215,152,78,161,70,233,188,194,216,219,192,227,144,77,6,140,83,43,42,10,175,179,217,235,105,104,39,210,13,59,53,240,88,150,135,119,87,35,210,252,210,16,243,68,201,237,20,6,10,46,120,143,75,103,241,213,199,57,240,236,202,236,174,237,57,99,169,76,172,78,11,126,5,1,233,112,155,203,235,44,67,247,83,180,61,51,169,44,215,32,28,99,194,96,227,32,48,71,156,125,209,50,21,123,92,186,208,187,119,137,14,23,30,29,155,7,110,77,83,175,122,245,105,150,228,123,162,179,51,101,209,114,115,191,198,115,153,198,182,57,135,218,105,218,165,20,26,68,117,104,105,9,203,99,57,130,229,92,118,168,250,146,215,182,179,11,184,181,253,132,99,16,120,197,227,2,171,52,208,171,104,220,188,197,96,46,114,194,104,225,189,78,5,245,10,188,65,245,17,91,138,24,155,24,116,99,47,130,73,218,24,12,94,125,15,109,184,48,98,20,247,124,223,233,151,249,93,215,85,246,48,212,167,18,229,181,25,229,58,48,150,111,51,165,44,250,238,226,247,77,187,240,158,85,124,16,150,246,73,81,55,163,210,24,179,187,128,100,90,136,181,163,6,183,228,29,89,194,149,238,80,115,156,142,16,118,15,127,178,86,38,205,112,102,230,96,226,219,102,38,191,147,251,189,50,85,145,40,156,176,83,33,218,16,81,81,197,87,56,103,212,243,82,151,235,58,226,251,14,169,189,187,126,175,112,18,191,39,83,202,151,154,73,21,209,144,105,251,235,46,58,124,4,30,35,197,87,112,179,220,170,208,240,134,106,243,187,53,169,100,230,229,141,180,137,131,62,122,87,93,169,109,109,108,210,119,99,92,56,52,109,250,198,29,213,124,95,49,25,209,74,129,42,15,196,126,203,199,170,88,99,191,131,115,186,190,31,26,58,28,136,149,25,205,183,91,225,189,229,126,117,97,163,201,225,28,19,204,199,77,13,18,188,61,97,223,187,61,152,62,211,86,152,230,189,33,201,163,188,173,198,229,204,62,143,192,137,40,219,27,89,56,80,201,234,214,99,200,50,239,124,53,31,53,198,106,199,167,170,213,45,251,74,223,53,183,182,157,197,51,130,81,102,56,183,77,19,208,243,180,166,43,229,161,117,19,152,227,139,194,24,72,42,201,182,12,225,214,26,215,155,138,204,65,174,34,112,172,247,141,8,26,12,204,137,146,249,28,44,187,178,29,84,130,245,142,161,226,21,132,6,153,211,117,117,60,74,124,153,106,121,48,219,73,214,34,59,50,106,161,86,108,240,88,121,163,196,146,16,79,222,164,121,233,133,254,190,5,149,102,82,204,222,27,52,243,87,100,144,233,174,78,116,87,167,96,242,215,59,160,185,136,22,178,171,222,92,62,166,12,89,23,150,121,26,59,25,92,209,196,47,25,203,251,113,91,197,85,221,148,177,109,49,179,26,9,7,185,164,125,90,182,53,252,226,98,147,31,12,118,160,4,4,227,87,24,87,244,174,191,162,61,23,11,47,108,184,42,184,169,206,4,105,38,99,115,70,194,130,186,44,223,118,194,188,231,132,111,206,222,55,55,152,98,103,166,20,58,145,127,152,57,74,195,209,157,206,213,229,10,103,82,93,139,39,130,0,123,173,75,229,246,115,163,202,25,68,56,42,209,141,236,78,82,97,200,145,42,238,147,60,197,158,177,170,198,203,156,28,85,213,99,94,254,174,81,232,0,58,97,189,127,202,189,234,79,212,195,39,254,8,48,242,2,11,138,20,148,255,236,144,250,95,173,136,33,255,68,238,148,87,249,40,49,9,248,123,51,76,30,168,3,24,122,81,63,60,12,153,122,65,39,30,119,173,219,78,191,203,93,81,45,6,143,91,127,154,15,159,145,139,151,10,25,109,61,155,10,112,238,28,238,104,152,109,8,61,31,87,142,193,131,142,114,96,212,133,226,141,83,123,50,113,28,226,228,244,155,113,21,106,36,113,83,189,133,85,140,58,62,219,204,255,92,40,224,245,3,219,130,96,199,110,141,167,42,52,20,245,194,130,162,95,82,205,236,86,49,252,214,50,171,140,184,217,251,73,211,96,167,233,171,19,57,220,136,90,238,74,254,16,121,117,153,194,87,70,139,212,8,4,125,227,186,177,214,222,3,86,173,53,118,11,123,122,176,194,23,166,185,85,106,38,150,108,183,47,217,85,193,19,22,39,57,194,103,230,174,105,47,171,140,241,92,45,56,213,116,240,118,240,183,132,66,60,154,92,174,130,92,139,230,198,123,223,215,30,89,165,175,253,192,36,229,234,228,143,81,211,96,151,161,56,122,122,154,87,133,33,212,151,63,232,56,158,191,195,145,192,255,75,209,71,157,111,113,173,162,205,126,39,203,132,249,219,122,136,12,23,165,96,92,218,175,80,92,245,161,10,163,245,99,38,42,134,33,61,79,186,106,134,145,189,225,218,114,227,157,124,219,56,171,215,65,243,43,55,51,153,167,1,103,223,53,201,11,3,87,121,135,3,227,44,223,127,189,202,188,99,137,200,150,147,164,17,244,163,155,239,185,44,56,224,22,124,40,61,16,184,144,115,66,5,171,190,65,151,129,190,156,221,76,243,177,157,187,40,209,168,235,30,252,48,49,169,254,16,34,0,180,46,27,153,58,22,145,173,183,178,22,153,226,231,153,77,60,219,110,73,21,154,157,202,107,162,85,249,66,118,140,227,194,102,29,80,75,27,242,229,24,57,31,59,186,2,218,90,201,35,166,24,29,189,79,66,35,46,31,36,18,26,29,244,221,176,164,104,68,216,66,92,129,163,142,165,163,111,255,185,146,65,72,16,7,85,109,166,41,206,254,231,104,140,212,84,73,174,132,5,189,46,211,39,215,170,12,25,130,169,35,254,3,30,162,99,116,53,181,90,203,250,252,7,57,195,111,127,199,100,91,9,45,146,18,82,169,84,119,44,241,232,19,37,141,221,114,83,58,247,93,40,196,166,199,191,252,94,113,152,180,33,165,64,71,45,27,121,201,208,199,213,158,93,235,57,199,225,168,89,76,235,152,91,225,116,194,186,191,232,118,128,113,14,243,146,43,194,193,145,216,204,103,101,79,165,45,70,129,209,131,77,29,79,104,75,77,235,109,29,162,231,236,74,45,249,184,239,73,15,140,112,81,154,215,150,200,254,188,117,18,93,129,46,171,96,80,46,173,96,79,240,14,221,52,126,48,219,250,45,185,27,240,232,39,167,99,60,48,47,253,89,67,229,130,89,60,182,137,107,164,253,93,151,196,160,166,73,35,141,113,212,91,111,74,204,147,137,146,119,48,19,167,230,2,213,201,88,126,31,105,119,246,238,246,21,142,76,172,56,189,247,189,19,241,31,17,240,162,163,214,14,151,120,63,245,32,79,171,27,164,49,74,228,26,139,144,187,29,149,82,94,115,15,20,106,61,88,97,168,234,235,108,145,24,47,151,5,216,189,112,155,5,245,184,80,52,198,21,43,39,17,36,254,56,44,185,141,143,214,162,190,167,203,165,41,249,165,128,179,147,148,142,186,19,17,41,56,228,4,21,226,26,33,252,172,103,44,185,96,20,235,254,93,27,51,206,180,3,65,197,201,102,69,56,100,119,192,104,224,115,129,4,150,146,85,225,39,114,167,245,203,35,6,9,54,54,94,121,121,125,117,15,167,224,143,233,88,219,25,86,71,6,242,119,10,44,214,23,245,107,119,13,69,90,117,140,19,105,182,19,111,112,120,83,69,191,185,193,22,54,82,227,180,67,58,78,5,66,78,243,58,15,37,7,151,101,156,11,218,103,194,143,230,114,46,168,125,155,229,27,33,63,51,24,171,126,220,30,236,157,156,120,107,184,81,37,163,70,143,150,184,207,26,204,198,89,11,86,73,22,203,5,72,202,177,144,209,38,121,61,59,60,90,233,51,136,170,182,188,12,229,171,204,121,163,240,162,36,71,110,100,220,191,243,246,234,119,136,70,98,246,41,135,117,86,224,130,36,75,19,39,81,47,95,76,164,131,28,157,144,132,40,126,135,72,42,44,141,22,199,250,242,180,235,69,58,73,194,188,106,79,128,98,188,248,211,84,201,1,154,101,104,37,193,230,146,197,144,30,77,89,9,165,230,68,76,245,123,171,228,254,180,28,30,170,221,246,98,212,159,115,37,209,118,230,132,109,150,193,139,161,185,209,31,127,40,36,81,244,43,36,188,235,42,75,217,179,105,128,18,226,5,119,44,117,219,206,133,204,85,62,140,231,14,81,75,85,109,173,82,30,70,223,213,204,232,116,149,181,110,156,81,167,149,185,137,23,246,187,8,125,152,188,125,98,30,175,50,209,160,56,192,158,251,156,45,23,250,45,191,190,112,232,72,147,207,79,162,126,169,114,209,142,45,184,105,208,148,115,110,95,156,177,169,47,49,88,192,114,75,141,89,38,133,224,40,171,128,137,138,68,171,118,139,87,41,245,85,21,59,201,84,121,37,46,13,174,107,206,219,236,247,59,126,72,176,159,75,198,43,86,154,134,149,214,42,45,179,174,70,245,227,207,38,85,117,81,67,175,198,14,188,50,240,232,146,62,26,165,190,39,157,83,74,9,18,232,236,246,22,206,225,30,96,63,218,211,234,214,169,198,179,170,170,8,53,249,169,117,46,17,93,99,187,16,91,137,249,17,157,65,64,247,251,161,89,179,28,204,119,0,47,202,59,42,223,230,172,214,150,68,158,81,215,140,125,245,178,29,57,234,247,72,117,250,131,219,110,255,167,83,250,130,92,109,179,29,108,223,225,250,147,164,76,240,200,232,200,166,211,26,64,46,27,194,18,149,178,78,190,154,190,126,104,114,48,157,207,250,195,42,172,92,37,69,158,196,149,109,249,208,85,176,242,110,112,208,157,251,224,162,220,96,224,233,226,206,196,4,82,0,84,184,228,187,178,239,219,239,51,204,124,198,249,249,65,137,5,217,223,123,188,245,46,163,125,206,75,155,8,250,210,236,131,52,43,53,73,242,146,219,53,117,93,73,215,69,3,165,126,94,229,12,232,54,186,244,61,47,139,222,140,28,204,85,163,93,32,81,144,12,123,253,122,236,151,70,231,125,181,16,130,95,78,202,208,38,51,45,107,41,1,129,72,223,202,247,156,171,228,201,47,248,10,209,86,105,194,219,65,188,206,30,19,197,211,10,201,21,65,77,223,16,166,77,179,169,68,128,19,208,234,67,111,55,230,159,79,115,117,220,47,35,29,238,225,171,132,32,172,106,154,65,238,219,189,211,50,125,25,253,125,3,223,254,67,70,255,127,91,242,235,169,113,241,14,168,172,252,107,172,123,91,240,41,185,246,75,180,219,244,118,81,138,155,204,37,105,3,48,153,14,85,172,224,65,72,213,178,250,187,58,176,88,151,24,19,141,3,172,128,58,88,159,83,36,85,240,50,76,21,218,60,140,238,245,252,20,223,143,220,238,215,16,173,97,19,223,211,170,156,251,222,204,67,32,67,186,190,62,222,138,71,150,43,193,248,35,141,235,105,17,251,178,233,226,208,15,187,53,142,241,33,210,70,52,71,107,140,13,217,159,48,219,30,101,61,174,164,131,225,68,207,115,151,170,189,126,57,82,70,74,77,15,109,109,5,182,114,94,196,195,195,120,26,55,179,113,109,238,47,40,10,73,11,202,69,93,245,93,52,66,52,41,102,114,61,191,196,101,164,134,240,190,97,63,59,136,94,62,52,89,145,201,105,45,154,138,159,230,172,152,14,228,214,159,110,164,87,52,242,93,117,139,236,156,248,145,111,162,201,201,227,201,165,209,166,34,204,72,61,32,246,38,110,142,176,99,116,20,195,3,76,183,224,157,167,59,83,172,69,81,105,119,150,224,236,20,172,6,7,168,194,178,26,113,209,131,169,98,212,33,99,44,78,207,144,158,187,224,83,93,239,163,198,164,139,221,174,44,148,13,20,240,103,202,217,174,203,252,50,22,193,135,198,146,70,110,57,39,100,37,231,231,37,57,186,132,1,183,11,138,170,65,252,179,83,83,53,212,134,146,164,87,190,182,207,39,209,118,39,29,40,220,137,113,189,159,29,187,203,94,205,159,246,142,35,37,36,26,58,127,98,154,74,103,40,144,53,90,231,228,17,73,119,43,145,221,112,153,27,46,159,12,210,95,203,45,139,246,169,182,148,132,82,137,219,45,134,231,103,51,52,200,241,97,158,141,215,141,39,82,58,224,208,216,39,41,205,165,228,218,152,216,45,200,185,220,59,143,153,230,50,58,90,105,53,75,88,211,138,221,85,117,26,120,84,150,18,240,250,114,154,20,252,190,108,126,237,66,201,43,242,156,87,202,48,172,241,235,115,125,55,237,111,218,213,74,196,245,14,189,54,26,178,37,204,243,137,144,112,207,217,32,142,60,233,196,50,167,99,239,181,82,17,251,129,33,8,54,67,119,172,77,104,251,18,11,154,72,71,203,212,69,108,168,254,233,102,81,39,67,129,169,169,210,173,106,65,74,156,23,66,179,116,21,245,43,214,183,23,70,90,55,105,141,108,20,150,203,178,155,13,241,46,5,137,44,238,178,232,63,149,23,147,63,100,56,182,109,55,198,37,30,68,115,101,9,188,27,140,206,27,31,203,161,182,92,195,138,184,119,56,108,48,195,105,170,102,51,164,44,124,195,146,68,198,144,185,171,158,91,117,56,214,240,156,114,107,245,46,110,172,237,178,86,40,161,37,46,148,138,85,10,86,124,105,93,182,94,237,83,101,91,34,144,61,87,172,101,151,220,206,108,250,220,176,73,112,124,43,101,104,166,191,124,174,144,59,157,218,101,104,230,221,108,215,23,195,179,26,134,170,173,152,190,66,221,179,227,5,171,137,102,238,160,244,243,79,81,193,151,55,171,238,170,170,90,174,51,62,180,218,221,142,5,206,218,56,5,9,52,116,93,63,188,61,162,78,132,141,246,39,244,201,29,47,228,230,70,181,248,182,179,167,5,41,44,36,163,136,120,88,173,124,15,231,168,6,47,244,55,21,38,205,130,125,83,139,111,139,50,25,45,123,4,133,252,150,50,25,12,166,67,163,171,160,187,83,220,181,201,187,217,236,232,197,224,208,148,35,214,166,247,179,66,139,184,39,72,250,215,152,197,96,155,1,240,14,219,105,31,103,155,83,226,74,148,138,183,187,203,54,221,27,83,111,206,28,26,34,165,151,88,24,194,229,20,25,157,183,186,172,76,185,50,106,218,85,230,63,176,168,95,244,250,93,217,164,216,47,29,18,76,227,126,11,212,194,212,49,91,7,17,220,196,102,224,208,30,209,204,220,197,102,186,23,59,39,110,122,48,155,11,44,143,242,96,63,143,185,181,236,159,22,10,124,221,55,71,232,234,238,243,108,47,169,142,166,114,181,71,7,197,219,108,94,2,255,152,92,235,24,167,48,33,201,214,247,69,173,57,153,149,91,122,65,73,65,32,97,208,44,163,49,178,253,107,223,49,223,235,197,167,117,186,58,219,85,75,175,37,165,2,176,102,174,31,48,51,146,152,118,88,82,6,137,167,209,228,122,191,223,4,37,187,212,131,177,245,77,106,163,210,221,84,179,144,242,228,167,64,237,34,118,3,63,136,4,201,62,234,6,106,239,226,127,129,245,25,206,205,107,164,12,208,203,220,152,213,12,41,194,212,171,126,45,170,167,218,9,73,163,18,44,178,245,152,254,142,120,249,222,168,142,166,54,63,182,222,52,200,86,173,97,223,244,71,49,223,12,95,152,20,206,18,175,174,160,115,91,163,205,22,126,182,168,109,205,128,217,148,222,86,116,248,57,148,39,158,5,226,251,220,59,249,84,3,189,70,97,121,29,197,117,200,158,243,78,196,183,207,250,217,2,190,3,172,118,151,69,186,113,152,68,235,126,153,163,78,28,229,93,104,112,39,187,93,148,138,26,232,168,174,247,247,152,200,65,214,116,141,213,176,209,251,34,77,223,122,50,172,120,147,164,31,38,213,103,207,162,104,52,159,203,62,201,169,94,34,56,48,134,149,54,105,14,65,143,230,103,223,150,68,203,189,164,37,11,198,73,150,186,226,0,236,230,36,100,78,119,22,246,89,154,14,237,22,202,12,155,196,247,131,25,10,133,186,84,152,5,226,216,29,142,76,125,103,134,23,43,74,120,59,167,22,2,175,163,191,233,146,99,237,30,91,227,180,193,113,77,197,175,100,104,153,195,186,120,191,145,211,70,193,34,191,64,78,195,218,41,99,254,245,43,196,195,112,67,90,59,153,212,89,107,125,247,173,153,167,130,117,234,147,73,170,142,42,236,232,237,3,200,213,186,188,139,251,138,70,101,129,135,245,91,205,135,202,91,138,226,93,101,100,63,14,151,183,116,100,244,100,25,216,120,146,109,85,146,235,151,212,12,107,229,7,251,194,72,220,39,106,66,175,234,247,145,111,92,4,15,151,89,52,110,10,95,231,108,212,214,128,251,45,178,26,173,56,191,35,91,10,124,21,20,234,50,141,164,192,177,191,240,86,152,171,164,100,180,59,54,156,19,153,90,27,81,100,194,172,94,151,242,170,4,174,131,102,147,136,98,59,11,41,139,118,158,161,214,197,10,140,25,187,32,89,114,76,188,183,222,174,176,203,33,49,90,187,100,12,136,214,230,38,117,207,151,169,171,199,4,130,176,213,171,191,43,255,76,75,74,161,95,62,213,52,150,84,39,222,213,2,38,205,233,247,97,154,189,202,65,57,255,217,17,232,191,108,201,183,72,144,3,225,57,72,49,78,110,202,18,227,185,139,99,2,33,174,76,127,62,65,226,248,61,168,36,209,83,137,177,232,23,57,155,92,110,119,75,240,2,138,242,34,147,172,29,50,51,106,232,130,108,70,88,12,19,185,17,179,143,105,243,138,177,183,252,137,253,14,23,142,194,39,129,173,184,240,212,93,154,161,2,204,10,28,253,206,200,171,222,32,217,174,46,152,240,193,151,200,132,166,231,101,12,82,73,220,137,244,65,250,125,233,11,5,12,164,89,216,22,9,188,119,237,155,170,194,13,174,243,27,153,67,227,41,13,12,160,47,151,230,29,82,227,45,14,118,154,60,236,83,216,62,148,181,237,3,46,180,89,250,217,29,186,116,108,156,154,246,60,243,193,155,140,103,55,121,33,114,54,63,115,190,93,153,178,141,173,21,13,104,73,14,156,141,105,146,76,249,188,23,57,147,197,113,189,14,29,57,3,109,82,28,101,49,21,220,86,189,13,114,192,65,254,188,43,176,186,175,101,187,29,224,114,149,237,186,214,123,21,242,242,33,134,191,142,125,83,80,156,70,137,118,242,35,207,50,243,226,129,187,248,243,132,202,26,210,128,151,216,74,22,102,56,88,4,135,198,75,153,221,225,244,239,231,181,167,83,93,2,131,9,215,63,172,14,118,164,134,172,227,215,80,224,84,181,251,244,192,174,16,121,139,138,10,136,108,189,49,57,77,5,17,141,159,93,174,73,22,203,239,85,210,227,116,98,38,77,61,240,85,239,40,116,191,137,130,190,128,66,1,30,243,39,77,229,225,186,182,221,33,55,106,29,174,203,54,150,27,47,49,99,230,44,135,248,121,62,10,125,109,58,152,202,31,137,100,179,62,68,97,180,67,66,51,125,181,236,149,79,147,229,91,255,208,244,75,170,160,147,122,248,130,62,50,77,39,57,115,36,209,71,190,67,9,13,163,214,189,237,40,106,19,171,154,145,161,51,209,250,131,83,115,209,149,181,132,186,19,29,78,18,110,190,175,254,46,161,249,67,97,126,216,235,251,136,221,204,132,174,98,98,223,88,23,188,143,167,227,100,80,202,195,244,133,144,198,45,149,202,75,110,18,198,115,74,198,66,57,121,124,16,182,175,229,123,153,231,171,138,87,110,105,19,209,188,239,120,137,44,52,135,234,11,201,23,58,153,23,201,40,216,12,5,245,117,124,223,151,109,81,77,105,70,144,197,76,125,244,210,180,64,90,210,117,181,205,61,53,219,137,220,213,81,212,207,207,167,128,226,10,45,79,5,232,122,79,76,247,206,47,87,241,60,159,154,41,2,177,113,27,37,141,133,98,172,128,29,82,186,117,206,214,53,198,75,162,70,148,149,245,51,59,142,104,223,230,186,30,176,120,1,143,17,120,231,124,28,14,113,248,166,174,97,47,197,43,99,13,20,66,15,13,101,210,137,252,198,94,14,118,143,92,158,210,153,147,110,18,44,3,143,1,223,237,147,218,211,250,147,163,208,202,150,238,107,131,237,226,148,159,90,185,208,25,141,243,116,157,203,126,83,103,107,173,215,88,206,205,49,27,44,166,179,12,243,10,177,136,132,250,189,154,248,254,64,213,207,150,26,218,44,101,22,169,82,202,252,78,197,148,223,165,173,37,230,89,223,101,225,123,70,103,59,70,218,174,216,70,98,148,87,171,135,51,246,9,235,102,76,17,86,85,166,159,13,76,115,149,30,200,247,215,47,22,184,28,89,217,253,24,236,152,115,19,107,223,199,22,229,142,39,42,82,166,3,143,111,190,31,11,102,138,135,132,168,71,43,154,224,146,28,98,149,2,143,232,62,181,61,93,121,81,195,250,243,187,110,81,131,242,219,218,57,150,8,245,15,73,142,186,172,239,153,232,25,208,146,88,176,25,188,50,159,143,243,170,124,191,106,52,116,36,82,28,149,79,218,239,52,13,225,226,52,166,46,200,58,47,107,123,210,152,113,61,101,34,75,33,163,69,94,178,198,29,235,193,199,64,133,25,115,226,208,97,191,194,186,64,77,231,52,45,110,155,218,216,223,199,156,16,235,196,174,116,130,208,92,118,135,167,40,222,153,203,194,112,38,189,158,48,254,211,39,169,183,64,222,29,61,188,50,86,245,173,152,87,212,131,145,11,240,24,146,95,213,98,150,237,89,60,16,56,159,101,132,236,179,53,172,135,131,35,211,238,106,21,255,22,205,52,48,52,104,69,192,135,223,194,217,204,97,54,56,66,15,176,70,169,199,171,176,15,113,221,233,214,165,105,88,65,179,76,177,248,86,131,184,232,232,46,115,120,125,110,203,244,117,89,192,246,43,27,136,55,62,237,21,205,250,193,225,38,223,105,164,238,201,147,146,1,158,132,175,102,148,168,187,185,63,218,111,48,19,198,222,96,92,233,70,187,219,143,150,196,41,74,10,50,39,225,26,45,30,246,69,49,168,100,19,54,199,5,181,236,70,26,186,199,252,182,28,201,79,250,90,64,219,151,145,186,251,17,197,77,24,226,187,90,135,161,100,173,47,67,85,9,105,147,12,234,195,97,72,102,150,195,50,11,169,124,237,19,117,239,190,191,77,166,47,78,29,49,152,45,208,54,200,167,215,142,191,46,85,84,28,198,225,171,90,30,65,86,255,118,204,212,108,32,59,163,77,129,229,57,171,105,254,153,249,122,94,130,31,254,62,245,146,240,123,51,243,65,89,18,65,183,132,198,4,195,192,168,126,38,133,28,38,186,146,8,224,26,94,91,197,62,28,178,37,56,157,113,209,111,171,207,213,6,212,82,3,88,156,81,50,105,124,140,245,230,191,172,5,182,109,15,211,224,224,224,116,13,57,164,254,120,165,123,233,186,76,181,58,32,191,53,2,109,63,136,191,78,89,88,117,99,79,151,99,126,47,249,37,216,218,205,173,223,233,157,107,168,204,247,43,121,167,1,13,57,106,247,160,121,127,156,186,207,130,106,39,88,135,222,75,210,152,30,43,73,117,47,171,81,238,194,229,187,96,175,66,220,46,146,106,48,253,153,208,175,22,84,59,75,6,149,139,35,200,252,47,42,16,157,254,145,191,252,255,83,153,244,231,37,221,151,38,182,234,52,197,124,118,149,168,81,88,95,36,100,69,114,180,25,82,167,44,182,199,52,89,239,222,47,67,191,56,148,57,238,239,190,200,191,168,37,169,222,232,22,204,92,93,121,22,159,200,222,138,17,254,73,75,155,201,61,90,12,161,113,132,181,6,236,59,84,181,196,165,91,161,69,82,41,94,162,224,145,148,194,58,174,123,174,253,246,70,208,233,128,155,174,45,204,72,255,85,158,240,64,206,188,165,225,252,197,224,57,47,197,254,186,223,17,247,11,223,74,171,41,117,191,121,23,242,221,92,46,180,134,171,91,229,123,99,221,189,212,182,175,162,156,227,70,46,123,160,189,217,4,65,185,67,141,160,204,206,161,180,197,200,252,67,117,9,149,216,36,109,143,137,147,114,7,117,142,219,4,55,201,234,239,167,118,57,173,221,175,27,173,107,204,117,195,117,95,125,18,17,22,115,31,26,133,147,243,203,189,126,54,239,188,7,124,55,131,221,154,163,173,122,206,207,74,193,114,24,151,150,190,71,213,173,181,139,91,155,37,208,190,249,26,204,163,223,124,38,118,146,4,227,250,79,234,143,97,181,3,178,183,27,163,106,208,123,91,211,98,217,96,162,87,89,250,249,203,45,27,58,156,169,71,152,131,156,86,4,6,154,63,50,174,198,212,82,123,62,36,184,19,89,15,21,173,108,78,23,206,73,174,80,166,185,207,171,145,188,110,207,169,112,23,183,181,78,161,73,255,49,132,225,134,161,26,122,63,136,30,90,96,91,41,20,93,102,148,220,19,160,251,81,120,34,204,213,187,167,52,244,156,30,137,161,117,133,7,173,93,143,60,201,100,173,130,178,207,219,176,142,244,21,43,81,159,193,165,94,17,116,73,246,252,128,95,124,169,253,200,133,115,143,139,120,183,61,161,2,241,197,209,220,183,239,97,11,103,16,137,179,247,175,57,73,55,132,231,183,47,103,230,57,114,218,246,27,47,70,246,110,55,98,29,100,86,219,47,11,193,59,134,182,44,60,224,3,78,236,119,140,131,30,71,183,111,87,246,189,127,220,120,167,123,169,162,136,72,2,77,205,11,222,67,106,162,214,154,230,49,181,227,154,195,160,29,181,51,15,195,168,134,120,88,42,145,17,76,158,193,94,210,86,67,158,217,176,38,205,251,149,237,184,39,164,129,235,105,214,125,251,209,121,101,67,168,129,245,235,10,208,129,99,195,241,36,139,173,141,161,158,104,176,154,133,182,160,27,38,49,84,19,15,2,163,99,168,176,228,17,151,160,28,7,119,222,234,176,216,114,101,54,5,172,183,14,73,151,128,168,238,165,204,5,101,212,212,23,122,91,105,46,200,223,44,125,246,94,218,228,194,117,188,122,101,233,127,219,188,6,233,246,222,136,142,249,2,19,111,147,79,44,7,57,224,84,92,189,122,99,162,144,37,188,234,224,222,148,77,115,196,149,148,220,199,245,211,198,204,151,236,210,137,86,182,108,252,237,199,245,153,220,83,150,34,30,234,193,200,197,91,219,142,119,177,86,138,150,89,155,24,238,211,39,125,157,54,44,179,163,236,138,134,25,250,215,137,76,79,59,14,179,122,126,79,34,174,218,59,251,148,71,177,90,22,112,233,110,48,80,201,70,132,164,15,190,237,121,147,225,122,142,103,27,229,111,120,164,193,248,157,89,34,177,187,82,82,222,130,125,96,114,117,72,217,26,171,241,183,99,125,143,41,91,127,211,216,222,72,254,81,30,74,217,156,75,169,43,159,194,245,59,107,15,23,151,54,159,178,73,191,133,254,77,231,249,195,170,41,214,166,193,134,212,194,202,99,153,193,238,21,255,141,50,26,183,175,253,241,220,84,115,185,154,36,180,9,230,35,131,5,140,243,26,33,79,9,143,106,122,106,5,169,209,134,151,140,236,11,169,185,112,249,167,212,197,226,204,124,100,247,240,15,56,175,230,26,235,246,47,83,108,166,74,88,60,104,10,251,184,243,140,165,189,130,198,68,106,216,86,116,121,110,139,52,234,236,156,63,138,91,139,48,149,196,163,6,129,213,159,187,63,31,22,210,231,205,127,239,180,205,95,234,146,52,39,174,225,146,63,18,90,111,30,150,100,82,166,129,94,178,245,108,44,232,41,80,95,70,134,244,82,216,21,113,157,218,162,184,169,72,2,164,213,38,155,115,18,136,184,88,175,188,232,24,65,108,249,231,11,165,127,138,63,58,211,91,144,50,187,227,15,101,227,245,191,125,187,116,177,238,31,140,254,127,189,252,249,96,93,103,12,241,169,34,46,238,140,109,20,98,119,218,184,114,68,4,30,86,88,29,140,85,5,218,122,160,77,59,239,47,99,240,179,95,29,195,7,130,176,232,88,243,139,124,95,213,251,172,101,43,83,73,49,237,54,169,172,54,189,78,192,18,250,131,149,211,90,30,182,216,134,84,95,84,171,197,97,90,22,231,124,22,255,54,87,132,238,56,128,112,176,130,219,146,67,39,5,20,113,79,3,60,198,87,36,216,92,204,90,20,141,153,57,171,124,39,243,41,73,35,222,134,222,167,87,56,70,85,104,125,173,241,216,41,127,33,35,174,157,240,145,15,85,235,254,188,237,186,245,252,74,253,158,228,70,48,229,229,240,203,204,120,89,6,53,156,121,116,94,117,94,188,156,247,124,60,160,163,227,217,136,83,123,238,203,232,163,187,142,154,122,1,91,155,86,170,44,148,182,142,226,241,215,203,250,61,18,23,45,154,67,89,41,10,34,192,227,113,152,96,67,121,130,5,63,10,217,209,209,17,78,206,200,147,247,211,189,207,197,171,100,243,55,121,130,218,182,98,131,201,10,109,158,165,73,174,233,117,195,133,193,226,19,189,96,151,133,62,46,249,4,110,202,104,45,91,137,73,36,34,74,95,141,72,17,174,103,160,37,165,7,244,37,123,53,214,140,95,110,89,138,11,251,248,126,115,184,226,107,247,191,89,3,153,231,165,80,252,180,12,43,204,56,22,102,25,125,154,212,18,159,223,106,127,107,51,207,200,164,99,219,177,81,171,35,220,78,0,161,202,65,66,124,248,192,137,211,210,222,33,236,205,4,68,174,191,138,23,43,121,205,106,74,76,232,57,147,126,4,62,33,154,210,19,241,250,66,253,46,238,199,204,44,142,74,49,120,95,31,120,212,41,214,183,124,162,215,76,119,33,87,171,89,161,39,217,244,98,223,181,95,210,158,40,209,123,209,173,56,251,103,82,236,36,15,58,178,14,195,171,140,151,235,3,248,2,142,13,30,238,224,8,25,119,106,185,116,238,89,47,185,44,122,9,113,181,113,245,62,7,92,243,223,100,173,204,209,171,173,167,238,203,67,155,28,158,191,139,20,5,109,89,129,71,91,140,86,53,49,156,231,251,70,127,158,35,164,77,192,213,202,210,111,193,179,53,63,179,5,17,118,52,171,116,190,49,100,46,168,191,62,239,126,49,91,20,185,189,91,99,157,83,19,72,123,31,8,115,169,111,113,19,72,84,183,55,104,121,27,48,149,122,203,174,73,191,204,208,225,127,229,30,118,226,48,165,57,247,117,238,182,113,169,69,222,181,38,103,254,156,125,93,191,96,101,131,45,222,208,45,13,229,29,204,180,16,138,230,113,185,100,230,152,32,33,41,30,56,192,60,207,39,17,47,93,41,46,197,134,227,38,82,149,192,33,167,255,81,3,209,30,83,170,23,38,156,60,232,221,204,101,169,78,4,157,126,89,152,65,158,167,159,252,252,24,166,243,32,239,92,77,223,242,211,159,183,41,209,180,224,35,148,10,145,236,38,220,253,234,42,46,42,172,202,108,186,18,5,149,191,114,203,162,119,103,104,130,242,192,93,153,56,133,143,93,151,228,167,239,153,23,143,117,121,217,130,193,68,99,20,210,210,215,15,223,154,126,74,53,210,208,240,162,141,35,84,129,160,117,189,134,166,67,22,134,50,105,149,199,252,211,224,61,10,190,5,217,201,11,117,19,236,75,147,21,170,20,175,249,207,92,237,251,241,44,22,215,249,52,29,176,177,149,231,222,50,142,81,46,30,181,62,41,208,252,216,83,19,115,233,124,143,157,126,10,30,174,32,208,158,232,249,65,139,126,171,231,69,110,224,184,196,221,240,193,208,166,147,231,120,219,237,197,222,201,157,237,55,126,84,106,129,97,15,57,183,131,208,228,202,80,226,98,102,189,110,203,113,238,194,74,71,28,149,40,218,76,156,161,142,49,140,163,30,63,124,108,94,38,81,210,111,151,250,250,181,2,125,245,141,7,234,10,190,171,239,220,9,87,111,231,85,122,109,202,146,19,154,196,126,205,252,121,27,136,144,47,44,152,124,213,53,208,91,239,50,179,89,176,192,122,68,37,35,31,107,196,116,132,127,215,162,240,56,152,117,23,222,84,133,43,219,172,26,85,229,84,78,220,150,220,133,147,69,27,186,217,94,21,253,168,189,141,9,89,139,175,39,43,99,166,26,15,131,196,142,114,49,202,232,213,189,232,163,44,205,45,36,253,26,156,63,17,149,48,12,125,135,242,39,80,244,74,25,238,206,59,167,103,252,158,50,209,231,73,26,25,76,97,104,126,161,86,193,68,101,39,197,237,83,201,158,50,224,32,226,107,51,89,70,113,29,159,131,255,217,147,234,64,102,0,127,57,226,48,190,113,91,124,249,45,79,42,3,105,242,66,182,74,14,137,221,51,213,168,24,46,226,50,246,229,5,137,45,95,219,27,29,154,9,180,109,199,64,255,247,67,73,245,136,243,61,250,91,203,28,214,188,239,93,247,42,154,196,223,241,16,212,168,15,65,151,150,127,215,45,186,90,20,15,72,63,207,161,95,199,45,103,69,152,22,86,125,195,238,176,134,178,40,184,201,242,201,213,80,4,243,90,67,38,140,132,224,99,11,102,57,53,94,100,119,99,26,122,61,39,238,223,146,8,1,198,233,50,255,43,92,136,228,169,165,250,34,14,58,60,10,188,117,52,101,124,197,106,41,22,160,75,207,56,13,90,126,7,194,163,194,5,240,178,68,56,254,163,15,111,253,163,252,235,162,76,25,255,54,172,94,217,255,73,249,64,62,200,18,232,34,214,12,92,15,201,6,65,186,99,215,224,255,225,237,27,49,77,219,34,255,196,3,1,232,145,81,32,156,171,160,6,4,122,127,223,37,77,160,75,59,152,21,111,84,36,193,168,223,106,246,82,97,156,176,8,88,133,26,64,251,189,197,37,77,114,236,228,58,12,126,146,29,63,176,114,56,68,237,164,90,152,223,240,40,216,234,12,254,82,209,106,36,168,200,24,238,158,169,246,147,43,43,217,99,6,30,205,3,11,226,3,243,157,10,165,71,28,200,179,72,14,236,105,51,197,133,98,19,45,105,197,244,151,66,210,96,12,108,133,222,69,157,180,246,12,211,86,114,117,137,69,131,41,76,239,172,116,6,172,231,35,204,204,158,204,100,160,180,72,213,75,201,155,149,4,168,234,76,105,28,14,124,48,211,97,164,160,72,206,192,190,36,130,197,19,93,73,191,53,183,190,140,166,177,211,166,50,203,119,118,208,140,220,238,114,40,225,205,250,29,141,133,214,132,83,45,160,24,60,242,102,240,153,111,169,17,163,28,170,64,42,176,116,212,186,4,109,140,205,163,43,42,124,145,163,199,109,20,113,230,209,244,237,208,220,87,32,41,92,43,45,44,95,211,90,33,149,230,210,39,46,226,93,156,184,203,189,91,187,216,85,80,179,28,25,233,215,214,98,85,71,129,168,99,135,182,0,107,247,22,12,205,250,48,15,231,90,226,244,207,250,185,141,138,236,180,57,26,105,230,63,47,103,86,12,79,241,61,57,101,13,147,106,246,156,126,148,114,77,53,15,225,128,42,44,95,177,26,87,203,65,161,154,100,193,86,214,110,119,249,5,220,86,209,47,153,44,51,116,66,175,246,139,232,212,107,175,132,130,73,246,42,87,33,197,65,150,210,123,37,100,211,102,103,178,252,236,185,72,245,75,149,165,100,107,202,239,199,55,35,165,183,162,71,29,240,149,186,59,19,34,40,213,50,57,2,51,159,18,45,119,68,41,240,196,149,244,58,152,203,124,145,68,122,65,37,191,193,176,240,113,160,154,97,23,41,78,89,146,212,192,88,225,43,44,214,212,76,18,58,41,49,71,153,135,127,229,180,217,93,34,137,173,162,18,169,162,43,204,123,152,149,244,252,196,195,165,46,104,207,84,183,143,169,227,167,188,137,131,30,113,60,158,171,211,55,244,188,204,10,213,113,82,249,112,255,43,111,205,50,231,177,21,233,114,181,9,157,92,1,181,144,2,179,247,187,204,125,82,9,39,228,89,151,227,225,24,113,108,69,223,157,76,100,13,226,45,198,191,57,203,210,173,158,240,185,212,217,148,81,84,121,79,235,104,249,65,116,196,53,77,135,2,174,29,121,108,152,208,219,250,223,55,91,31,92,206,127,252,202,96,60,144,242,54,129,213,72,255,155,78,166,142,216,204,254,59,177,221,186,172,183,215,53,209,170,217,65,38,22,217,63,146,142,214,252,158,238,75,40,11,217,126,10,50,28,184,176,72,214,12,233,125,146,157,75,164,247,91,241,237,225,10,73,214,205,213,114,1,87,20,116,116,58,77,64,137,181,87,175,217,186,68,235,115,180,84,80,72,154,124,173,30,221,230,206,96,206,248,134,21,211,11,76,11,52,196,90,209,195,164,247,139,41,79,60,227,35,109,183,158,15,41,208,82,237,50,12,177,10,186,4,223,143,146,52,15,93,183,186,92,73,183,12,66,152,56,67,212,130,51,203,21,134,85,102,118,234,68,222,72,168,41,41,100,125,228,107,8,234,201,235,192,57,160,11,143,156,190,254,149,221,172,242,77,128,127,12,215,117,202,53,55,31,127,69,206,93,73,246,161,180,129,23,173,242,92,28,71,113,181,174,15,154,255,45,69,213,71,35,40,109,135,70,145,109,245,192,77,169,169,247,181,72,65,184,227,152,85,251,245,72,148,58,235,51,181,212,26,141,36,233,154,15,20,35,237,3,142,107,38,149,173,197,106,121,186,214,194,186,251,169,185,233,227,181,28,175,205,86,171,14,229,249,41,85,168,100,71,55,243,105,66,191,166,127,11,46,84,206,197,41,112,122,150,33,98,76,211,13,107,60,113,58,141,249,216,155,65,161,244,130,51,1,243,212,132,188,8,125,16,32,113,31,48,47,145,214,217,148,121,82,34,31,223,93,31,52,180,86,18,252,229,83,144,121,127,228,220,57,105,222,235,204,38,211,146,136,74,247,87,180,157,89,154,186,177,242,182,56,182,237,114,42,111,79,74,130,164,46,167,104,37,18,172,211,177,28,163,37,143,35,243,160,123,132,245,52,59,241,188,63,109,227,180,50,237,218,71,51,141,28,139,117,63,105,5,13,42,215,207,48,189,196,58,4,121,179,85,190,60,98,138,71,16,223,16,54,98,154,212,166,16,180,148,28,127,70,4,203,5,60,72,231,165,24,233,139,49,0,24,198,32,153,53,200,207,86,194,103,28,200,87,166,96,194,155,177,157,240,175,19,152,173,192,227,224,120,109,138,94,254,12,252,157,24,119,207,157,94,44,240,45,38,209,83,77,148,151,88,223,234,1,33,44,71,24,126,5,80,197,250,118,13,255,74,189,115,205,193,195,240,233,75,132,75,22,53,118,187,31,137,114,160,3,42,60,181,82,255,20,148,242,239,57,218,136,255,120,181,203,255,188,112,175,71,75,6,232,113,3,227,145,79,157,166,0,233,119,172,189,26,136,47,49,27,94,214,33,108,105,66,84,40,181,48,253,185,54,62,255,243,250,196,164,115,69,203,94,228,134,21,224,12,143,91,151,216,142,41,102,146,7,69,196,18,173,88,78,0,49,20,198,130,103,169,23,89,132,34,70,236,244,198,14,185,115,137,67,115,250,231,3,153,103,89,103,31,207,198,231,222,123,20,7,112,88,111,111,32,143,195,202,197,103,29,227,119,172,197,17,137,41,136,245,109,251,105,50,226,125,191,124,51,237,137,212,118,181,41,216,139,126,249,34,103,148,188,88,4,157,146,55,112,56,153,246,50,150,84,59,254,14,245,72,76,196,19,32,158,199,117,97,91,94,99,100,165,186,216,181,227,112,174,27,30,50,101,176,99,210,234,113,43,182,164,30,52,137,171,142,18,89,19,66,185,50,141,208,41,3,81,212,233,17,53,144,18,227,28,58,224,188,161,253,121,15,235,152,205,146,187,224,216,114,66,126,221,151,99,148,78,252,86,47,236,184,26,3,120,36,112,88,17,209,78,26,224,166,99,16,100,175,251,56,240,44,184,109,71,9,252,236,232,212,206,125,64,181,57,53,230,102,95,187,214,22,55,216,234,227,161,131,212,73,125,203,169,198,205,102,211,198,93,149,50,173,227,221,26,243,43,33,69,96,218,92,84,232,172,142,172,65,42,85,160,171,62,209,35,233,193,238,233,128,95,189,72,213,6,203,92,226,192,147,126,148,180,130,107,218,100,199,234,169,180,195,26,28,246,91,234,144,18,214,129,204,194,202,157,200,167,61,39,111,201,246,98,86,141,204,23,11,155,78,165,130,131,242,187,111,234,95,21,184,196,6,25,135,115,254,212,159,221,86,190,157,221,9,205,144,216,250,60,237,196,111,229,138,155,49,249,236,219,102,175,147,78,72,29,225,225,241,236,200,150,31,19,78,69,209,247,51,156,132,213,220,65,69,13,199,231,156,242,212,53,198,250,74,79,127,181,122,227,158,179,231,209,152,138,43,133,145,34,76,223,133,35,250,117,233,228,8,189,77,139,38,123,121,220,64,117,72,116,26,170,74,79,91,153,185,205,192,172,28,73,39,63,195,238,208,132,130,233,189,102,192,237,111,36,44,16,160,23,169,11,114,172,175,111,88,139,23,164,183,68,20,225,80,101,63,126,147,234,129,104,115,26,67,19,38,152,240,238,11,108,139,207,74,129,253,36,118,26,208,38,250,68,196,68,133,235,244,166,148,24,248,227,14,86,64,54,37,193,70,33,40,50,240,207,243,175,199,238,106,76,121,203,218,91,2,212,183,60,163,8,241,126,179,161,249,211,59,187,125,153,235,48,192,155,233,103,127,49,251,150,107,29,37,129,29,114,190,225,39,247,107,229,208,63,187,40,135,230,252,241,47,255,11,38,220,83,63,236,0,189,103,13,86,98,122,163,249,145,255,175,255,134,204,63,202,63,202,255,206,242,58,14,16,5,112,16,113,16,0,16,34,6,48,255,56,110,172,118,210,145,233,34,33,206,75,75,176,22,253,142,6,191,189,234,203,103,103,30,234,99,35,213,183,92,120,99,191,42,127,68,125,226,230,228,192,173,112,114,252,72,245,66,229,13,42,59,229,115,20,100,36,28,68,4,120,203,69,4,208,144,81,81,208,81,16,145,65,136,32,0,132,163,4,116,62,34,34,61,65,69,70,65,248,87,237,26,4,66,132,159,13,4,34,133,175,149,174,101,144,49,135,198,210,159,28,111,172,231,196,199,124,181,48,211,230,239,204,205,206,138,254,226,106,170,165,41,201,75,55,217,209,158,25,231,166,161,206,67,180,54,49,222,85,93,25,248,217,197,68,77,66,156,251,21,225,216,175,170,10,248,197,56,59,73,189,227,162,165,33,8,112,119,52,134,95,35,103,13,31,7,53,254,71,149,55,84,120,104,236,148,184,47,158,60,71,197,129,95,223,159,203,67,69,120,138,137,254,12,251,9,50,10,50,2,18,18,0,60,3,195,47,0,253,175,149,79,80,65,104,255,170,82,64,200,127,46,31,32,135,175,7,225,32,130,224,149,67,5,66,252,128,246,12,235,9,14,240,243,241,217,255,114,121,138,246,244,217,19,36,164,39,72,136,72,136,136,136,160,119,192,194,159,131,96,191,120,246,252,197,115,12,244,103,56,240,223,88,152,56,152,104,104,79,177,158,162,99,96,99,160,163,161,61,65,67,71,127,130,134,130,140,130,2,223,17,94,80,254,236,137,136,128,128,240,199,224,255,2,127,14,2,0,145,160,72,120,77,130,0,73,25,73,217,103,192,234,227,236,227,220,35,8,87,66,5,248,175,96,213,184,18,32,229,191,172,235,207,2,153,19,4,101,85,92,100,49,21,184,141,169,198,254,211,106,50,127,132,33,203,100,243,106,17,68,8,61,131,14,16,146,105,225,11,223,248,75,218,58,10,36,103,150,65,216,95,213,123,16,192,237,82,98,103,176,3,66,84,246,113,121,187,0,122,75,6,73,118,16,189,142,44,49,112,30,158,153,147,8,223,28,17,9,190,56,100,157,30,203,63,147,30,253,47,139,142,143,70,128,208,135,252,139,185,195,79,55,42,232,37,37,7,250,231,171,248,99,71,244,94,82,127,191,202,127,216,127,113,123,42,198,78,252,129,75,204,241,45,220,139,114,224,254,144,249,55,211,145,82,1,184,178,254,238,23,102,92,49,153,200,16,162,127,114,211,46,250,85,92,11,184,99,229,89,18,255,89,32,15,232,132,200,12,113,14,3,42,90,107,25,126,28,216,47,89,89,222,130,112,129,212,229,47,144,146,99,251,30,128,135,243,181,120,150,132,85,0,152,166,199,69,255,29,150,182,224,154,53,29,234,168,119,144,135,23,54,78,51,211,157,214,46,209,21,119,219,235,126,44,15,7,157,23,192,99,217,36,84,153,228,51,245,44,73,43,225,25,160,67,193,172,228,133,221,63,97,189,14,60,226,221,146,90,201,61,127,142,255,205,94,224,207,159,26,61,46,6,39,188,239,17,236,31,132,252,167,237,179,240,102,184,79,192,72,61,75,51,190,230,212,150,20,205,135,229,237,96,41,7,164,95,217,68,222,66,29,57,142,73,32,92,203,144,138,228,61,148,49,241,161,160,39,144,55,105,84,217,150,128,108,242,56,4,9,162,248,37,247,205,83,177,23,184,217,22,32,139,87,152,33,70,255,182,69,210,254,235,186,98,249,155,247,203,168,224,2,18,127,183,150,172,223,100,127,150,182,32,254,155,118,243,15,251,47,106,58,178,112,103,206,252,151,102,240,119,179,144,150,251,55,48,141,238,31,191,44,163,2,196,78,30,226,10,182,176,189,6,186,0,205,3,62,243,179,179,196,133,242,216,135,116,199,26,169,10,247,22,165,223,30,23,25,99,167,130,7,41,158,209,247,16,218,102,196,81,24,76,94,234,103,232,194,118,76,253,81,53,155,53,135,7,182,210,5,49,240,200,147,0,60,66,182,147,41,24,243,173,175,43,107,247,124,125,81,128,71,183,166,176,115,224,209,103,158,173,241,183,234,78,94,250,210,108,248,21,91,134,144,103,243,216,131,134,241,61,191,255,60,116,214,230,48,80,119,3,115,200,182,81,3,118,108,175,212,146,7,198,234,92,234,235,74,225,58,54,40,74,17,249,197,13,43,59,242,145,28,118,67,129,185,104,47,119,71,120,164,105,193,110,87,122,182,183,43,51,100,110,74,127,76,123,3,44,48,81,179,163,192,195,81,233,104,146,139,73,247,169,78,224,209,248,92,102,248,199,119,97,98,54,217,107,138,237,162,11,240,1,133,249,102,140,145,146,66,248,238,9,240,184,75,113,165,144,135,13,49,5,30,59,84,13,69,74,199,236,8,103,23,106,242,167,42,129,199,143,139,35,158,110,97,88,40,244,53,12,86,55,86,247,43,80,240,20,216,105,114,74,99,15,120,92,233,225,15,220,4,30,97,86,14,147,168,202,222,183,208,195,147,21,50,155,22,5,243,89,155,169,55,239,222,67,243,160,38,39,132,138,151,159,249,66,107,52,183,143,125,217,12,170,192,183,251,183,246,49,73,44,231,216,58,176,215,228,59,57,51,251,162,87,117,119,121,206,219,102,96,113,119,79,114,224,113,237,19,72,29,150,167,100,230,56,60,59,172,239,118,186,113,136,190,178,155,50,227,173,55,82,0,60,38,174,85,234,233,37,181,74,173,85,72,94,92,144,251,133,86,92,27,95,9,94,181,245,137,76,85,107,150,80,8,152,153,147,30,129,243,124,5,12,42,216,184,166,249,68,252,199,157,195,57,81,146,116,171,10,203,235,181,14,86,210,118,122,141,191,151,146,72,193,98,104,184,193,171,250,119,125,240,199,112,216,10,187,115,59,59,96,63,224,21,190,120,237,143,194,114,145,190,35,41,65,236,159,153,67,137,12,132,152,113,209,3,33,227,242,127,119,155,236,43,213,191,67,130,204,24,60,94,135,194,29,134,129,225,111,208,153,233,142,219,66,224,31,157,73,15,232,200,134,224,251,103,102,195,49,86,249,175,48,138,9,162,15,137,127,254,207,177,247,31,246,95,208,136,254,30,66,255,137,24,169,140,171,194,99,6,203,191,48,165,191,12,66,79,11,12,229,88,48,132,131,148,245,208,133,144,101,85,144,32,23,205,31,118,133,141,171,123,42,38,211,17,127,170,16,246,76,76,45,147,187,249,247,186,39,212,91,89,127,122,247,254,181,197,15,18,255,229,142,240,134,163,203,251,195,237,133,58,83,209,29,236,178,223,69,247,190,131,35,68,119,29,49,75,138,48,134,162,169,214,81,20,145,247,7,3,61,125,23,88,229,79,23,247,61,76,79,27,147,142,209,150,221,134,132,141,68,158,239,221,227,117,152,9,136,206,39,107,36,168,72,29,0,147,203,228,219,169,61,43,67,102,208,135,141,133,214,41,109,224,241,198,42,98,212,113,143,98,227,230,168,194,144,138,117,78,244,132,169,245,188,213,182,103,17,220,84,65,34,127,105,221,129,151,177,238,110,176,115,69,250,146,90,254,12,100,65,150,146,49,215,16,191,50,20,199,72,54,59,200,32,134,58,159,115,250,37,189,226,238,9,36,155,65,227,1,29,252,193,83,117,246,140,16,71,76,238,76,237,214,118,156,7,148,47,76,81,239,37,21,158,32,85,124,179,188,80,144,171,16,226,137,170,12,187,213,27,248,131,108,194,231,71,62,243,162,39,50,69,45,243,168,46,139,62,165,81,119,117,179,20,3,11,229,109,235,76,119,241,101,191,156,29,58,75,46,162,204,125,90,199,18,83,232,163,205,188,37,138,163,150,47,64,177,15,183,100,19,12,51,126,109,42,235,129,247,186,139,73,240,54,11,83,34,231,213,119,247,131,101,159,245,243,94,19,138,106,20,217,83,83,55,57,254,136,247,109,203,229,15,151,10,128,18,220,77,49,177,2,143,130,78,77,25,8,122,180,172,34,139,185,142,238,182,1,62,64,137,84,72,122,131,253,234,253,64,150,47,243,91,24,129,240,58,231,76,168,122,105,204,69,156,200,23,209,207,56,244,84,106,226,223,5,56,173,180,213,218,143,174,133,13,15,78,188,186,176,168,156,121,44,127,180,32,187,25,103,225,11,11,133,184,147,138,69,229,230,101,138,160,62,81,69,101,124,135,9,160,227,74,160,137,57,91,50,132,160,253,141,165,135,254,83,216,136,198,247,159,150,225,252,87,209,229,55,153,196,209,223,214,37,171,84,255,91,63,249,139,83,140,65,0,11,101,220,255,198,121,254,23,108,76,85,245,63,93,191,252,191,219,224,232,255,71,49,133,102,210,131,44,24,254,91,110,17,14,71,251,248,249,49,248,51,82,4,169,174,50,40,3,232,177,232,0,128,46,78,79,6,132,200,226,74,205,220,94,200,8,187,213,31,144,35,62,15,182,179,77,41,221,60,126,203,11,228,160,238,3,7,126,3,55,174,79,17,34,202,179,198,222,108,183,152,1,143,155,80,26,7,212,46,221,242,185,198,231,205,85,62,199,104,173,133,87,229,219,126,14,45,162,174,166,107,118,123,92,104,188,4,162,119,8,20,23,58,43,34,174,139,62,237,73,134,118,95,27,84,18,234,234,48,197,202,224,65,121,219,231,115,195,217,71,246,153,4,26,1,207,22,54,161,250,171,143,225,118,191,163,197,33,251,186,157,216,39,250,51,183,231,110,168,97,252,48,158,68,154,79,174,222,74,248,101,235,136,6,71,223,201,213,73,24,58,144,76,28,76,38,20,179,246,112,177,49,32,231,169,77,156,186,72,135,172,234,160,15,171,150,130,91,92,82,170,231,64,108,248,25,169,227,34,99,248,39,45,4,230,116,91,122,70,178,62,0,35,75,235,12,131,23,235,189,198,14,150,4,80,243,16,177,8,37,239,195,150,254,25,173,113,224,87,235,159,91,59,142,88,158,245,156,115,35,251,140,59,14,143,154,175,54,51,210,28,87,108,231,69,165,202,142,76,151,250,42,46,186,148,14,88,208,28,221,25,89,57,155,65,248,89,241,116,132,215,179,64,75,97,53,113,160,75,209,209,78,154,223,54,70,51,27,116,254,64,94,15,61,195,206,188,161,237,111,95,48,168,176,202,233,49,168,129,51,42,142,202,77,160,122,255,75,35,179,196,152,130,160,200,47,138,230,229,40,156,85,139,18,37,236,73,208,6,234,216,29,162,60,146,183,229,110,110,176,47,80,131,93,74,157,7,91,8,40,232,68,182,35,176,92,212,215,233,184,104,245,33,13,8,125,25,241,115,224,69,20,243,239,187,174,48,225,23,62,225,109,122,240,154,3,83,188,196,169,123,202,244,205,187,190,14,119,25,116,2,190,254,80,118,85,47,37,156,207,51,220,95,39,135,46,97,91,205,58,89,35,35,2,231,102,23,33,100,226,91,54,227,111,189,159,254,238,151,101,177,243,120,161,212,176,69,200,47,246,140,240,183,172,111,75,15,89,128,16,255,115,232,102,1,58,243,201,221,80,128,196,231,145,19,207,214,233,188,8,50,55,126,34,11,153,224,111,103,248,86,186,144,166,67,82,49,149,60,66,87,36,6,68,125,53,0,55,39,155,30,32,174,198,53,86,197,248,91,212,249,195,33,66,162,255,61,6,139,255,55,166,241,111,217,43,210,127,62,173,254,135,253,251,150,156,197,15,151,221,252,201,136,127,255,25,63,77,55,4,103,20,67,99,164,240,104,64,250,111,209,93,206,249,15,201,28,251,247,8,198,31,195,152,100,8,1,112,197,210,94,229,49,0,232,121,22,33,121,98,32,122,101,70,20,50,160,240,245,115,134,223,128,63,66,216,162,149,97,207,71,165,86,37,60,205,217,15,120,22,76,79,169,124,93,8,196,142,142,98,66,95,232,60,52,205,13,204,104,206,77,183,127,166,88,238,104,107,73,38,91,166,16,204,24,108,142,131,89,78,132,178,56,42,253,162,243,80,173,234,128,25,111,199,36,41,53,100,240,40,205,158,10,33,71,172,254,48,40,1,30,17,205,87,211,217,236,11,51,23,13,98,226,227,1,174,47,88,147,81,47,182,158,74,52,42,103,212,213,196,237,9,147,213,9,66,96,29,40,152,71,203,111,21,87,156,187,82,174,139,63,139,176,123,125,188,48,164,205,77,94,97,1,220,119,157,58,155,60,190,104,121,123,87,209,53,82,152,153,173,204,182,228,115,166,34,171,221,5,163,138,29,28,12,141,188,216,4,113,86,217,219,24,68,242,247,127,102,16,233,34,41,61,207,6,108,216,95,116,113,140,228,157,103,191,22,25,8,163,92,91,15,12,1,33,40,3,185,243,236,56,12,135,5,243,187,105,173,253,82,130,184,82,31,172,80,81,88,169,74,198,191,232,25,40,130,76,180,241,244,37,61,106,194,7,122,190,130,198,44,126,153,3,45,82,14,83,5,226,169,187,247,80,99,132,74,233,247,237,211,127,228,138,40,121,188,210,171,129,7,5,56,130,164,246,152,68,211,204,137,129,118,46,128,199,147,145,39,146,203,232,80,74,178,192,16,129,210,151,106,26,172,67,58,75,86,93,151,40,117,77,182,116,138,124,214,170,137,118,154,212,209,11,24,144,139,23,88,133,54,44,147,222,183,167,150,11,124,186,111,139,132,123,96,230,71,170,171,158,187,129,125,253,92,114,198,64,141,110,175,120,77,153,13,94,143,180,126,254,121,243,115,4,139,103,185,189,189,239,24,109,212,191,160,40,123,145,10,140,15,163,97,216,199,72,23,94,96,230,105,18,239,215,40,71,92,69,248,52,120,182,221,168,64,231,219,227,227,194,233,142,49,202,122,159,112,212,204,47,208,241,81,31,172,222,249,165,136,7,214,182,80,78,201,194,110,1,29,10,176,169,77,185,57,123,95,134,146,10,201,80,147,156,245,153,213,133,29,210,246,118,85,64,124,225,210,185,173,76,60,4,249,154,120,164,56,192,171,25,188,193,116,246,32,180,123,118,185,195,227,36,244,9,219,59,167,109,230,29,175,224,251,105,205,123,186,13,5,29,130,77,40,226,111,95,178,8,178,143,247,49,159,240,183,108,87,232,158,92,176,140,26,186,151,18,242,83,75,19,253,126,229,91,227,245,244,45,88,68,215,162,160,124,226,165,39,157,7,170,65,15,65,243,180,20,153,39,162,171,145,25,185,80,133,15,177,21,251,78,105,48,8,151,165,102,27,221,18,100,161,156,204,203,50,132,4,185,124,147,198,35,1,192,3,163,35,16,251,63,236,139,98,161,5,88,104,107,18,254,174,169,114,232,65,244,58,33,240,144,185,5,135,191,144,204,255,145,229,252,3,226,254,207,52,252,191,117,41,231,252,179,102,98,64,135,163,85,14,34,196,226,175,222,232,244,45,11,29,186,33,100,8,218,159,199,200,18,151,14,69,176,32,197,27,213,188,253,185,183,77,16,204,119,198,29,82,81,57,89,61,166,3,212,212,161,238,95,251,48,150,251,112,34,31,227,107,114,233,252,110,152,41,180,167,67,172,171,250,52,45,214,246,67,70,213,19,1,142,80,69,112,102,20,103,242,193,141,103,144,188,151,128,89,70,160,143,235,26,212,118,225,117,15,60,166,79,30,182,165,18,18,173,119,92,112,219,255,122,46,6,71,173,47,233,184,115,108,110,212,202,245,205,166,132,88,69,247,194,31,70,22,237,51,192,223,145,180,102,174,48,78,12,169,139,90,46,13,33,116,106,195,34,132,115,168,59,201,173,121,223,69,79,72,203,174,230,193,130,35,50,136,102,9,200,60,238,204,75,142,110,95,79,232,91,145,114,47,90,50,82,64,146,198,204,213,155,210,166,54,179,82,39,66,173,219,220,158,170,132,166,193,113,218,91,59,213,88,54,9,198,16,201,211,225,183,11,42,238,90,234,122,83,64,53,150,191,108,209,175,161,145,192,66,50,185,189,31,208,80,35,173,131,243,39,209,218,98,140,254,235,111,150,88,80,138,230,124,78,116,212,46,248,9,220,68,59,105,249,144,239,104,104,209,146,202,203,48,32,125,39,94,14,244,81,221,169,33,171,68,74,236,216,16,92,165,125,171,13,222,99,222,74,229,100,31,224,177,202,7,37,185,7,81,89,91,24,58,233,131,39,45,100,47,71,249,112,73,245,69,240,133,140,190,170,218,249,5,251,155,168,92,134,240,144,80,71,65,130,184,177,131,168,60,78,255,92,242,30,65,80,24,159,106,148,16,106,221,187,15,184,221,211,90,107,162,208,200,142,157,82,218,226,92,24,223,175,30,92,163,109,134,231,136,106,112,232,187,32,50,65,200,34,206,232,86,187,206,139,72,120,243,236,171,20,170,110,204,253,68,156,210,108,222,123,93,133,171,182,35,191,122,165,42,102,212,98,220,135,29,182,163,103,113,247,50,1,96,216,134,121,184,254,219,31,10,46,10,63,129,71,241,108,2,214,164,241,197,147,250,51,6,44,233,41,224,17,58,7,27,68,253,36,83,222,52,168,51,226,218,33,221,94,122,113,224,105,156,101,243,128,51,153,82,116,133,216,76,54,110,138,162,172,173,182,241,115,242,86,207,36,255,9,151,255,252,10,29,31,2,212,207,77,87,123,58,184,166,217,120,82,225,168,197,11,92,253,229,11,116,120,202,251,229,28,117,199,134,132,83,55,246,53,191,225,222,147,207,246,45,109,223,132,235,151,86,236,68,204,188,219,141,96,76,118,100,213,101,216,144,250,187,119,82,33,87,49,229,178,73,137,95,155,21,50,108,195,102,218,47,16,80,156,110,216,213,178,245,202,232,163,41,153,127,253,162,56,81,210,130,121,193,15,122,166,24,50,35,86,229,190,118,48,22,205,178,252,115,161,180,188,135,239,217,238,61,254,128,203,103,74,123,185,28,165,60,95,93,31,32,199,252,46,122,238,213,208,161,36,30,154,247,208,67,19,24,112,243,171,27,74,152,53,22,213,82,63,102,123,216,136,75,119,148,179,75,112,245,214,4,225,74,224,192,5,30,253,171,33,69,71,46,0,83,135,88,21,136,173,142,253,151,94,227,127,107,213,127,117,51,143,170,142,255,139,122,227,202,202,254,7,174,193,65,130,225,127,2,252,255,135,89,60,156,107,231,252,247,253,68,0,132,136,5,89,154,29,208,65,135,88,176,2,18,49,92,67,240,109,95,224,74,48,0,254,2,93,98,59,100,90,174,123,190,194,40,224,125,55,224,241,97,107,200,111,92,225,29,168,58,252,76,14,134,169,202,204,50,103,125,115,254,85,84,210,238,163,52,241,205,115,25,157,9,110,86,15,144,125,201,124,219,21,197,0,152,167,251,245,9,248,160,233,133,80,192,182,151,194,46,145,113,221,205,64,147,204,217,215,75,108,41,20,8,63,57,240,40,252,99,73,9,197,142,201,17,220,39,119,33,163,251,180,97,217,26,120,220,130,246,217,36,238,100,218,240,16,14,65,133,141,239,66,204,53,189,234,29,135,135,182,187,7,236,190,251,142,222,108,107,53,135,27,122,212,68,144,121,183,13,193,150,250,154,58,42,69,107,166,38,126,194,117,86,195,23,161,102,133,192,57,189,80,107,18,146,228,235,50,246,153,73,227,209,247,161,226,237,44,239,114,16,117,211,183,196,154,36,81,33,22,95,106,117,120,5,28,8,5,106,242,154,74,188,128,199,146,124,141,212,133,143,246,145,104,144,101,81,82,2,51,251,138,169,91,209,221,252,148,128,78,73,122,97,239,226,43,66,190,172,137,107,71,18,208,217,171,74,16,238,3,142,23,233,248,107,158,95,57,67,185,229,2,100,148,152,160,79,181,117,234,53,15,108,15,132,208,197,35,51,191,93,221,220,105,224,177,37,194,75,145,60,232,84,45,197,16,232,114,94,250,80,47,63,187,30,40,11,190,241,52,44,47,190,12,205,154,37,40,30,255,212,62,23,150,185,105,223,193,226,191,126,123,202,116,192,177,253,106,8,167,35,145,217,173,134,220,175,86,216,120,91,97,81,215,50,170,232,120,133,179,27,105,226,134,36,9,196,53,242,91,228,57,161,6,135,102,175,10,59,24,171,94,182,154,182,116,218,176,53,224,96,130,185,166,140,154,223,172,167,125,203,221,186,4,8,241,94,100,69,105,114,152,150,239,34,219,230,255,64,141,131,145,51,117,219,118,13,77,141,147,138,178,45,136,80,63,233,57,223,60,27,110,169,233,6,208,179,122,222,153,233,45,143,199,67,150,213,242,6,26,178,38,152,245,79,132,155,150,54,234,162,182,187,76,167,111,175,150,148,6,97,195,11,73,137,150,139,3,32,75,167,125,95,1,209,252,246,41,253,105,111,39,128,161,162,70,228,254,186,13,234,182,112,73,188,119,159,94,84,140,64,79,196,136,81,68,216,19,144,204,201,138,164,220,89,32,140,253,57,244,11,14,195,219,144,159,88,144,171,43,83,48,82,249,8,77,181,249,115,157,252,30,28,240,26,129,111,75,91,196,88,84,159,201,73,115,97,85,134,242,148,98,10,117,235,175,23,55,178,108,117,81,7,86,25,123,73,23,17,99,175,23,246,9,236,110,46,219,210,143,19,68,252,151,23,140,189,127,195,14,121,93,194,30,162,190,9,127,153,246,26,214,130,237,183,233,99,255,188,119,95,240,120,26,227,107,192,222,94,118,45,110,120,116,192,217,237,113,183,112,116,53,38,58,79,1,211,69,60,128,251,129,113,232,175,149,123,63,234,123,106,182,203,176,67,175,46,212,81,47,172,210,14,237,112,175,166,229,149,20,225,178,135,165,250,164,180,75,246,146,5,236,198,46,182,82,162,14,253,110,0,23,83,121,18,68,79,38,33,141,152,231,130,2,121,35,135,3,7,67,92,204,255,168,83,85,7,144,13,201,68,134,88,72,171,0,112,196,132,171,30,25,21,96,210,64,246,207,184,140,236,255,63,225,6,126,130,255,116,248,248,191,194,114,254,93,8,252,203,226,163,51,177,197,28,185,2,126,36,113,189,240,143,255,179,245,188,138,215,29,195,111,246,194,215,202,220,170,136,202,2,242,57,219,66,230,24,151,124,146,76,190,130,98,27,116,91,19,7,44,107,201,200,81,118,141,59,53,187,3,61,103,65,54,63,75,244,38,106,115,199,60,116,65,233,237,76,88,144,203,171,114,232,84,219,194,85,219,148,31,9,6,140,226,161,227,233,109,225,253,118,170,51,51,240,184,96,123,57,1,158,55,132,97,250,117,56,91,43,214,245,8,163,29,229,9,32,86,249,234,90,200,150,120,175,137,10,85,207,175,64,189,251,143,204,221,220,146,30,18,142,150,238,111,181,136,197,160,246,230,192,163,37,69,220,153,149,61,246,153,179,157,72,7,87,130,125,132,47,207,148,5,69,215,145,199,136,6,44,207,220,134,207,59,35,155,39,142,247,150,142,178,53,8,120,244,104,233,113,147,23,97,222,74,225,11,197,39,177,178,189,64,84,246,134,205,86,92,45,52,3,143,105,205,107,241,251,106,105,174,21,227,159,88,228,57,203,115,184,94,126,98,168,215,17,85,39,170,209,26,250,213,71,173,117,212,71,159,138,148,3,199,249,34,105,249,64,197,61,233,40,236,146,249,21,99,191,253,112,191,205,241,37,226,35,138,15,156,31,131,210,240,85,65,177,173,100,52,75,182,7,24,60,182,26,222,222,237,43,119,95,181,247,3,52,73,161,210,253,202,54,36,76,4,9,150,107,23,92,175,204,73,237,251,136,254,116,238,193,47,159,255,234,161,185,121,130,170,218,0,120,68,5,67,194,47,99,218,37,102,116,152,134,69,187,249,169,151,237,57,242,204,243,184,183,238,145,68,95,144,4,127,183,54,227,240,135,111,181,253,176,105,158,13,134,40,112,73,151,92,116,100,52,1,143,129,41,67,62,60,117,20,36,172,69,87,74,40,50,154,78,170,51,161,140,207,63,152,12,200,169,147,95,73,162,42,195,149,242,145,224,112,111,132,155,109,145,66,238,113,93,11,197,226,28,54,131,53,130,32,64,42,41,179,201,194,95,243,128,189,136,19,20,192,100,35,202,146,12,120,217,247,16,165,216,215,217,31,211,12,245,241,107,89,220,168,12,106,194,110,105,70,248,153,171,57,113,92,241,151,184,126,163,3,143,21,164,219,63,182,190,200,45,229,190,235,5,157,223,130,175,156,211,83,122,226,220,147,243,47,110,69,175,169,93,170,41,34,147,126,235,142,114,155,139,160,216,213,215,83,57,187,127,196,178,190,119,140,68,149,137,147,236,13,250,177,76,6,226,90,168,91,216,222,222,182,149,82,222,89,241,166,112,91,210,106,101,230,149,18,174,81,135,82,64,182,49,162,231,109,17,74,134,133,53,189,42,5,161,30,115,146,209,220,49,160,234,116,242,51,63,119,183,136,222,153,201,17,175,251,54,24,33,191,160,61,101,156,161,64,243,180,208,140,138,148,101,214,28,252,26,78,189,56,196,14,145,38,179,49,164,225,117,138,120,55,98,65,1,169,29,43,216,189,0,31,247,16,137,218,19,108,71,77,215,76,223,158,39,134,147,14,35,242,19,87,76,155,106,250,147,215,201,126,86,89,100,9,3,77,134,115,242,172,244,251,90,171,78,249,141,152,206,88,41,149,217,64,66,136,52,4,142,87,93,84,1,133,2,66,104,95,10,169,220,78,57,170,169,124,18,185,216,193,18,255,182,206,67,213,194,193,15,112,109,217,165,90,243,87,222,243,139,101,17,227,208,174,182,123,191,109,191,237,30,191,41,233,129,107,157,8,243,84,153,196,143,147,69,151,71,247,95,60,50,150,120,12,6,108,68,181,92,78,112,252,118,65,147,15,203,135,30,158,122,51,41,43,86,25,139,67,100,48,50,242,158,182,27,47,48,133,183,153,121,221,145,185,168,18,196,23,38,21,225,241,193,208,241,102,5,103,225,126,163,219,181,165,109,223,181,177,179,38,205,51,103,68,144,143,208,214,166,245,91,38,217,142,15,57,215,83,165,78,222,51,16,46,209,52,174,238,129,241,136,171,159,67,107,64,38,136,138,141,223,215,181,114,157,200,18,208,9,201,189,28,111,68,28,205,117,12,65,84,253,10,71,239,4,51,36,100,49,25,57,153,63,154,189,11,233,63,230,105,241,70,177,0,124,139,108,0,46,228,85,228,1,47,41,57,118,244,103,254,153,127,41,123,56,39,134,11,254,63,131,22,161,70,8,255,220,7,80,141,75,11,103,196,33,127,31,22,205,129,239,249,239,140,198,255,135,246,167,187,96,93,21,126,8,76,157,144,191,247,32,252,175,236,254,127,168,253,203,88,242,255,78,203,249,247,192,253,55,217,223,52,75,212,248,56,92,215,176,74,56,50,140,2,184,93,138,142,12,0,64,255,140,208,127,28,49,161,63,226,244,19,227,103,173,29,108,245,155,0,43,45,66,252,32,59,137,60,107,165,153,253,21,114,234,240,185,39,204,37,68,78,36,2,30,121,76,168,163,153,61,207,36,32,47,195,43,215,126,123,217,103,44,178,59,173,40,124,178,153,99,123,157,138,204,238,51,86,103,125,153,1,219,140,89,42,231,210,135,161,216,23,0,205,99,138,101,151,155,51,136,169,52,150,34,77,125,84,214,17,204,182,67,249,158,148,205,223,70,72,197,142,246,210,97,50,171,88,161,197,84,25,185,85,52,49,92,136,205,159,19,188,134,118,46,243,35,78,252,16,118,20,147,252,61,36,75,158,146,232,78,77,110,243,213,70,95,25,111,108,92,226,199,201,212,148,77,190,130,90,157,123,134,247,53,63,111,148,219,213,171,216,87,60,59,49,204,194,130,240,223,139,92,80,98,87,73,116,180,54,109,64,37,125,75,175,75,241,12,106,192,54,61,139,238,77,99,17,192,99,239,204,252,242,117,105,198,212,195,3,185,154,131,219,229,151,154,12,70,52,124,147,19,106,3,199,33,231,110,164,152,65,4,122,225,237,111,139,88,5,4,9,133,110,171,145,227,208,236,118,44,245,48,0,221,11,55,253,115,56,40,86,54,15,49,143,3,207,245,167,184,255,207,88,114,250,146,105,37,74,68,23,70,81,60,39,229,90,141,194,187,41,148,104,244,130,167,144,211,17,192,0,133,163,45,78,211,171,168,234,147,181,80,228,251,157,149,24,19,36,94,189,129,146,203,2,81,209,6,164,68,241,125,68,229,197,163,131,187,126,201,210,82,224,113,228,211,70,115,155,173,148,202,247,236,95,71,254,99,59,209,246,201,215,106,230,23,106,60,163,0,49,240,248,115,143,208,212,49,3,169,132,53,127,94,229,60,53,102,76,185,1,217,209,81,106,72,56,80,159,36,102,131,108,135,140,47,3,57,159,231,104,22,152,36,111,152,229,131,148,43,230,72,29,107,151,71,122,106,14,90,237,178,215,186,59,189,236,59,41,186,100,39,85,19,164,44,243,53,10,158,53,3,144,157,148,186,79,243,163,112,149,98,167,255,116,14,144,126,189,89,124,117,98,13,211,184,61,119,187,120,179,27,154,100,217,162,152,208,19,146,24,225,40,41,251,57,192,61,164,126,17,72,190,219,110,88,184,193,165,21,53,83,72,41,113,39,149,126,29,194,106,220,171,103,112,133,53,3,200,32,183,133,21,95,44,147,75,251,175,220,184,137,238,218,253,8,167,5,157,147,47,129,229,121,216,109,159,215,182,104,144,48,173,142,80,162,18,121,103,53,234,192,111,179,247,197,103,50,86,158,97,125,179,125,25,57,4,166,59,186,11,220,225,196,10,139,120,121,216,91,16,215,197,117,24,240,184,116,246,163,187,141,76,134,100,36,235,173,228,190,0,129,194,111,196,111,142,73,53,166,149,185,209,159,70,226,145,64,92,15,32,210,148,8,227,237,231,111,242,157,115,66,218,119,228,228,89,169,236,39,147,133,16,123,235,33,79,204,88,222,88,95,222,247,156,189,30,247,48,149,26,2,49,220,253,56,21,233,175,173,149,165,184,89,185,71,213,35,180,81,97,122,254,211,32,64,87,36,33,102,154,102,72,250,208,252,103,112,61,164,251,3,144,147,81,224,240,33,159,59,37,78,81,233,125,247,169,75,77,4,73,15,72,181,54,130,70,225,220,174,148,129,2,173,182,61,129,9,89,249,218,57,4,9,79,170,94,182,172,172,240,69,108,27,35,25,33,3,175,254,19,136,97,88,91,248,9,175,95,70,23,19,137,198,173,222,155,157,55,203,231,160,243,214,207,80,148,197,92,150,175,51,66,237,135,37,63,174,17,202,154,214,207,233,92,82,151,68,147,231,74,157,168,175,234,44,43,227,119,217,12,143,142,190,147,27,58,73,92,190,88,132,216,88,131,165,112,216,214,176,125,187,118,174,52,50,72,78,8,159,217,46,77,216,182,201,199,80,182,182,107,9,249,143,83,127,221,54,229,95,75,254,164,73,154,66,225,233,184,22,115,77,87,150,15,77,45,156,12,166,253,185,168,107,248,134,66,153,140,224,19,213,214,119,59,149,64,107,238,9,212,234,136,132,179,169,229,214,183,74,9,85,35,170,223,133,220,140,193,82,16,141,187,117,32,36,54,90,39,3,17,169,0,49,42,203,8,224,18,69,158,24,7,0,204,2,53,1,134,183,255,6,28,100,117,66,254,37,153,37,254,95,86,160,252,25,201,194,180,131,255,60,135,0,244,196,145,112,114,127,101,241,74,226,169,216,139,88,92,87,0,125,28,242,175,241,133,240,111,25,169,255,180,4,100,161,252,39,207,230,191,205,74,253,239,201,123,8,154,152,220,63,247,167,196,254,137,39,108,18,104,98,42,170,177,255,180,209,255,131,121,54,22,12,255,87,68,149,255,185,169,254,183,29,85,161,8,16,139,209,230,88,69,192,139,77,66,5,21,194,159,136,203,208,146,149,8,224,230,208,187,161,11,136,89,0,33,114,59,99,221,86,187,252,61,234,132,89,210,76,86,214,247,198,213,119,61,135,60,182,48,95,166,162,53,203,111,160,115,17,227,246,164,223,110,204,250,123,95,210,185,34,252,187,77,110,222,43,247,181,47,91,93,67,116,181,14,128,71,17,105,224,177,62,173,98,124,80,144,109,120,247,56,166,219,107,234,225,139,192,177,207,7,245,164,155,220,50,161,103,86,6,8,71,107,236,168,202,89,61,123,98,176,55,0,177,105,206,72,81,52,151,231,53,73,171,123,137,232,40,12,90,218,41,156,18,165,183,132,33,90,84,114,209,19,113,220,70,179,118,127,35,155,239,29,51,116,33,2,27,113,84,63,252,214,117,227,5,60,134,211,203,44,47,19,181,185,114,251,143,119,96,167,22,237,215,139,159,153,236,59,148,228,38,187,95,109,215,248,77,197,28,2,143,251,89,67,88,28,83,213,63,236,100,57,130,34,214,73,102,246,41,102,94,108,124,154,115,181,45,144,144,133,213,84,11,166,119,162,150,94,74,11,91,210,65,223,46,52,83,119,204,235,22,250,74,161,142,194,119,36,151,187,71,229,59,200,3,191,176,206,200,61,121,175,91,122,10,149,185,98,9,88,216,236,234,199,143,213,73,40,228,235,131,8,56,169,175,2,22,221,142,187,234,110,217,110,242,14,58,216,66,67,200,254,235,233,159,53,63,57,19,230,54,226,208,32,147,213,9,89,134,99,20,141,114,189,206,233,240,25,253,212,195,222,80,17,203,162,2,189,23,168,220,109,147,198,153,86,190,61,61,35,185,182,152,209,212,89,43,251,18,238,104,99,10,140,117,226,101,128,170,253,152,177,253,122,103,52,183,71,136,160,38,42,124,173,150,57,53,78,2,232,19,65,108,251,194,176,204,45,239,97,227,150,62,207,185,15,112,16,92,43,253,194,58,30,23,252,124,90,122,175,64,201,129,24,167,86,155,68,4,19,69,120,203,28,225,236,3,127,50,49,77,15,51,181,12,205,19,255,229,157,190,242,230,108,137,180,100,186,159,156,54,54,208,194,243,75,68,44,136,55,79,73,132,80,108,21,139,204,171,63,178,97,230,129,51,126,83,116,172,74,180,224,135,104,115,6,221,123,174,33,133,120,165,111,154,10,151,17,156,239,235,230,13,35,81,176,195,63,112,32,7,85,55,255,70,160,207,133,18,2,78,65,226,31,210,168,27,185,27,14,177,152,249,54,216,105,11,228,12,108,108,43,80,146,138,125,34,191,177,112,13,148,252,114,9,101,170,59,25,211,62,100,45,99,82,4,113,241,255,62,112,179,192,152,11,217,136,130,199,49,207,60,172,15,199,165,10,208,177,76,181,84,53,222,122,71,154,207,79,85,92,224,210,129,97,37,61,193,200,20,49,167,246,197,31,241,227,125,71,65,236,159,58,158,85,51,173,69,254,146,58,2,159,99,96,229,253,186,222,154,232,44,56,82,201,253,67,173,86,138,198,218,74,111,79,212,7,189,151,9,251,211,57,123,112,124,169,227,92,252,246,213,33,167,27,47,105,252,139,80,95,146,126,22,168,188,137,210,110,51,121,116,233,151,237,17,1,159,117,224,114,200,65,220,103,193,161,111,66,193,95,49,81,148,153,31,26,14,150,239,15,98,140,28,243,66,4,186,29,145,53,168,89,19,109,106,190,9,155,251,136,164,56,120,122,71,112,247,56,119,135,186,152,111,226,138,237,57,146,95,117,45,210,152,9,168,237,61,213,184,253,245,198,64,189,93,103,167,247,134,175,47,46,54,154,224,253,118,15,63,89,202,89,66,212,83,233,3,103,178,203,213,57,135,47,84,142,142,150,73,153,203,228,155,117,59,3,11,84,216,219,108,147,234,10,135,142,77,232,132,191,158,225,42,181,60,216,251,249,86,184,244,28,84,147,33,210,119,203,84,242,165,243,79,121,121,211,254,122,98,171,235,72,177,209,110,102,246,121,171,106,221,11,203,137,143,193,127,93,6,203,129,169,46,159,144,142,219,72,94,107,19,91,160,119,172,48,100,27,87,149,102,191,24,208,1,223,240,61,147,81,62,104,96,46,234,35,124,137,173,110,131,4,57,135,56,241,124,237,126,110,42,125,238,165,20,209,206,159,41,100,68,171,123,181,197,61,134,191,143,167,38,244,185,205,179,107,142,49,146,179,123,206,202,165,169,79,224,68,51,193,227,35,216,23,192,244,141,108,252,1,139,195,161,59,242,73,43,27,219,158,148,20,44,189,186,160,55,33,229,162,104,246,193,17,212,20,250,177,149,195,66,235,19,209,163,119,52,144,126,51,26,99,191,221,14,111,23,233,117,95,133,76,132,176,40,246,107,68,30,250,103,127,127,15,222,110,155,146,44,242,197,189,1,172,192,17,171,161,205,39,151,41,55,11,202,118,251,101,218,213,65,43,122,7,30,207,98,137,110,173,126,124,129,185,47,151,11,1,143,25,40,206,89,138,166,191,80,79,94,24,124,73,173,32,209,146,172,211,21,226,176,119,150,210,206,79,1,225,186,90,97,51,42,176,3,196,124,182,178,20,152,232,98,236,150,233,209,235,40,16,122,98,92,212,127,47,67,10,80,198,205,33,44,65,132,208,203,234,0,33,243,168,18,59,47,252,81,36,84,82,1,92,9,246,144,63,218,131,16,249,21,32,33,247,73,134,253,143,116,25,71,248,231,12,249,51,213,69,92,69,68,0,215,50,68,104,200,146,24,225,95,141,90,162,253,143,147,178,170,113,255,202,11,7,186,242,213,32,211,127,235,217,71,205,73,130,175,225,76,86,193,125,225,159,137,219,245,183,56,71,111,16,146,96,164,151,12,69,129,100,43,178,51,188,254,127,73,128,249,127,196,232,255,77,144,234,162,247,98,131,115,136,240,117,85,0,89,12,196,5,85,141,253,163,79,216,225,252,160,98,130,49,207,21,34,118,62,229,213,189,146,40,155,61,59,207,232,255,106,228,2,3,3,167,150,114,215,10,219,235,118,50,9,120,100,61,153,80,38,76,66,161,20,26,91,154,191,255,84,136,184,122,95,241,156,97,185,54,37,29,139,66,232,43,216,187,165,174,7,148,26,21,205,88,109,120,157,35,252,116,200,224,236,151,179,71,58,170,178,119,170,72,186,199,135,245,113,50,5,146,48,105,92,145,177,119,101,87,87,80,153,158,205,132,234,36,207,197,66,231,235,138,114,235,252,187,207,155,177,47,89,57,174,138,241,138,224,128,6,18,78,96,83,53,203,216,158,106,196,72,156,207,243,35,115,173,31,30,126,41,120,246,64,204,162,121,33,242,11,199,107,95,95,146,240,192,201,117,196,170,32,64,227,4,120,188,245,234,246,75,209,175,127,237,119,229,216,146,103,239,199,227,94,106,74,174,161,41,235,51,173,35,102,5,6,27,11,191,98,118,81,37,11,183,61,49,220,110,158,223,246,12,133,29,60,71,220,90,232,215,228,217,43,202,226,126,64,28,232,37,121,198,212,240,116,164,216,157,123,6,54,90,113,83,192,152,145,63,121,160,128,162,28,26,69,19,24,229,171,121,129,181,58,93,207,40,218,63,82,70,147,50,142,93,138,116,192,100,137,14,57,91,121,49,171,51,113,75,138,160,59,113,15,165,199,214,75,211,210,202,233,137,177,66,125,77,149,1,226,154,248,180,145,182,133,159,90,100,19,92,132,66,42,166,61,109,117,191,162,136,250,254,208,61,176,196,20,69,249,90,234,55,251,240,98,61,110,70,109,97,173,132,150,208,118,106,240,16,121,223,130,41,28,174,47,83,239,228,141,204,62,142,62,67,201,61,39,234,125,105,209,181,68,49,71,111,210,164,113,93,103,188,106,246,27,23,95,65,113,173,13,99,68,70,53,89,186,56,22,111,158,212,255,21,54,43,199,142,120,89,187,104,119,204,16,14,77,32,158,36,197,234,120,100,223,66,164,13,250,23,225,95,218,196,6,33,245,53,152,16,254,188,249,3,89,87,238,30,190,151,174,120,248,76,247,94,28,63,75,161,30,150,69,220,168,168,5,63,231,55,224,218,70,196,243,179,144,152,62,223,252,220,204,244,109,82,248,232,90,105,97,57,82,82,54,155,71,81,241,185,205,15,245,176,204,118,88,47,191,58,66,126,16,93,41,175,127,183,104,177,8,234,135,171,157,186,29,113,188,139,159,50,26,249,131,222,201,161,187,112,173,227,29,122,188,120,227,235,26,52,45,90,182,253,178,47,34,223,223,189,230,144,64,108,103,0,76,103,208,181,119,34,79,164,97,242,74,110,60,180,75,111,15,122,2,163,87,133,25,228,64,79,17,40,127,241,103,42,203,61,29,254,140,5,217,3,30,247,8,191,229,247,178,164,183,214,43,69,109,135,2,231,185,207,149,34,107,25,238,102,166,56,187,61,187,251,127,91,98,216,235,150,28,27,74,141,240,111,7,247,237,239,96,24,194,48,32,229,161,142,52,212,155,88,245,10,71,34,76,205,112,49,215,159,134,83,91,61,219,56,78,241,26,142,168,28,114,91,21,67,8,10,22,107,213,56,242,225,248,122,172,50,214,228,136,22,119,212,30,191,194,216,187,67,6,135,90,240,50,184,93,144,100,102,59,201,229,170,26,175,138,60,201,39,57,111,14,95,48,161,73,84,16,56,229,72,145,117,163,136,124,89,74,231,123,224,1,48,239,242,235,23,180,119,159,215,160,18,1,221,200,184,79,132,86,42,222,199,156,48,86,238,8,147,171,115,24,73,82,177,82,25,32,142,147,30,35,105,17,71,122,23,131,134,163,114,138,248,177,20,127,183,74,223,166,107,228,100,157,162,202,239,125,65,66,77,216,20,255,224,57,90,124,193,232,43,16,190,131,185,97,105,226,176,183,83,65,122,241,16,142,155,254,178,174,107,252,110,73,111,241,125,117,171,8,90,56,59,79,84,231,177,252,224,80,50,47,186,244,9,25,31,13,66,22,83,26,92,60,9,106,185,113,95,44,213,245,187,200,225,169,174,81,244,57,55,115,109,132,66,198,94,162,40,123,9,125,179,51,137,214,234,226,251,117,16,61,169,9,127,12,124,221,99,205,55,146,227,227,245,67,196,183,166,95,21,170,178,113,197,28,219,113,123,13,187,86,136,40,172,202,10,43,204,43,153,252,3,185,168,249,10,126,154,202,115,126,198,132,184,219,184,100,31,19,46,106,242,70,27,21,79,174,77,189,89,104,153,55,238,141,89,184,79,186,121,27,160,57,47,98,59,141,31,70,112,236,216,58,142,253,25,130,33,153,95,116,223,18,176,252,4,156,209,53,29,58,213,254,16,174,111,236,161,78,33,182,183,160,37,252,218,189,187,207,248,196,65,149,32,237,233,192,192,177,44,5,47,135,88,11,5,9,75,151,19,101,114,125,38,26,121,107,168,150,87,75,27,175,73,232,6,108,80,77,197,214,38,116,51,142,69,69,232,51,88,223,177,209,247,176,183,23,134,61,197,186,56,175,87,175,180,205,120,47,8,69,180,184,191,245,122,185,169,38,126,214,71,40,125,74,22,149,43,240,254,0,103,131,163,109,102,127,197,73,242,149,151,217,201,205,103,42,207,122,115,236,229,30,181,230,249,111,126,55,166,153,55,131,121,131,11,122,94,94,187,38,64,151,133,91,72,36,21,18,228,137,44,167,165,52,217,95,185,126,255,60,238,104,193,96,9,40,127,248,147,125,58,238,143,219,133,37,198,105,41,169,130,254,204,127,125,188,86,109,213,242,30,1,81,217,109,71,248,73,238,52,221,7,110,119,168,188,134,160,44,232,28,235,229,215,2,233,240,79,186,192,135,226,185,40,151,28,108,65,30,10,9,62,187,144,254,120,252,141,99,57,236,63,137,166,30,88,63,201,94,202,191,228,78,171,232,210,37,109,29,165,199,134,28,27,198,215,61,229,45,11,179,181,23,244,177,173,109,23,141,186,8,61,138,150,150,72,69,62,254,0,41,155,19,77,167,166,58,36,255,146,172,83,139,212,171,167,7,42,59,255,211,193,139,63,190,221,170,132,106,74,59,73,42,130,116,6,226,58,1,175,31,193,145,118,143,34,105,115,45,111,178,19,120,12,110,158,241,148,185,229,251,222,65,32,234,27,0,254,114,32,234,145,54,188,160,134,13,19,13,0,63,221,249,54,179,115,40,181,155,41,55,136,58,10,223,180,39,249,1,218,50,136,154,160,77,248,192,206,116,55,177,118,208,63,42,236,30,45,167,187,234,106,14,223,53,102,15,188,28,215,3,111,41,117,191,229,241,30,88,184,68,9,80,38,177,79,69,87,217,2,122,88,78,65,184,15,3,176,39,78,19,159,39,63,145,164,87,51,222,117,252,62,25,231,120,245,46,115,64,203,240,5,240,168,196,12,60,190,203,155,183,164,17,111,70,92,86,159,134,159,42,11,230,60,92,160,19,63,68,62,66,38,194,22,143,13,73,92,137,78,101,154,127,90,35,2,57,111,113,2,30,175,0,143,193,74,13,97,213,207,41,11,248,15,147,95,247,124,47,193,17,145,71,172,206,62,49,37,30,230,168,119,83,66,216,16,194,174,89,248,221,63,57,188,108,181,12,124,202,203,229,85,247,254,140,20,233,219,177,24,208,149,163,180,167,37,237,136,8,39,28,49,70,64,108,53,110,214,191,12,243,91,72,202,252,123,201,81,236,128,206,159,121,156,22,0,58,95,23,125,50,154,24,142,42,174,57,46,48,68,212,133,246,215,48,121,183,226,145,202,135,63,235,148,142,136,168,83,151,141,61,113,196,22,114,18,39,189,203,199,188,203,165,128,46,133,138,130,139,5,5,38,42,127,148,48,181,236,191,242,178,82,162,69,0,9,156,241,159,12,132,254,84,217,138,19,255,81,102,194,63,236,95,25,129,191,89,44,110,194,63,245,56,160,35,40,135,10,208,98,2,33,170,177,228,57,245,0,110,118,61,174,131,151,225,75,56,1,17,219,245,157,42,56,191,228,85,190,142,47,5,208,49,98,147,141,87,237,0,72,37,94,195,69,58,185,115,219,75,35,222,113,56,144,197,223,103,38,72,194,5,238,14,117,196,167,133,212,172,123,123,241,83,148,244,14,184,202,186,186,236,35,3,175,40,248,217,21,138,189,198,159,60,22,23,252,211,14,93,49,94,154,159,169,169,70,208,88,90,35,239,30,243,55,79,20,221,251,250,59,166,111,182,193,90,154,199,69,19,159,30,28,173,125,15,212,244,246,6,160,204,15,215,45,205,167,13,250,22,224,124,239,44,128,248,86,239,50,212,88,117,203,238,108,186,149,97,198,74,15,11,219,165,122,185,7,28,226,227,214,192,121,232,23,219,218,160,121,180,220,236,6,60,206,3,143,103,158,97,118,251,251,108,196,236,17,80,13,159,254,34,95,97,179,123,221,183,251,175,96,12,61,85,134,235,85,154,222,192,212,195,94,204,64,217,87,20,68,24,61,167,222,18,197,72,77,127,209,165,18,69,34,127,83,21,247,193,128,166,72,245,208,137,58,118,233,242,72,192,217,105,133,108,43,111,66,225,165,253,24,92,112,142,173,128,231,150,67,223,200,173,99,23,94,160,246,222,106,52,89,139,137,207,23,203,152,209,94,32,88,220,117,192,102,222,109,227,124,121,82,243,41,249,150,176,143,84,162,177,129,81,210,249,3,200,229,161,114,67,140,104,188,80,234,12,178,62,46,88,142,60,122,51,0,75,224,55,171,17,225,139,126,153,31,89,181,252,70,91,129,12,122,42,163,66,156,56,238,136,53,121,227,154,141,102,198,93,182,61,234,152,241,164,46,149,251,181,40,253,208,47,46,255,249,157,79,43,115,182,226,37,23,55,82,228,56,2,68,7,25,13,211,17,230,188,50,6,37,109,49,20,103,115,15,240,80,15,110,20,237,230,66,73,217,148,37,75,135,51,178,55,225,198,207,144,205,133,126,188,234,171,121,112,19,179,93,180,169,33,39,172,194,25,79,243,46,18,240,95,86,91,110,243,225,20,143,212,225,116,227,138,107,245,221,196,50,225,45,222,192,181,237,160,216,242,42,51,207,147,188,98,165,111,156,239,241,187,115,238,174,7,115,37,181,221,238,152,2,57,96,108,85,0,152,93,139,206,10,144,215,193,56,218,43,118,33,52,104,69,126,45,99,50,89,131,119,210,52,94,71,1,60,122,85,97,31,251,149,217,214,201,142,136,150,166,68,172,240,133,238,243,138,242,249,111,225,251,127,248,73,233,251,102,108,138,92,64,212,84,68,122,99,137,150,229,176,100,34,111,121,6,186,89,145,50,111,87,3,60,138,108,8,223,217,111,233,140,44,73,161,87,37,177,61,93,242,179,177,219,1,172,238,69,87,193,78,239,66,41,70,105,212,119,50,222,40,5,174,169,146,184,63,187,157,209,46,1,30,237,129,71,66,232,195,98,243,20,85,157,14,240,152,119,0,102,133,57,176,97,175,247,24,1,93,23,30,254,80,39,137,85,153,74,7,125,149,12,183,97,35,116,130,116,137,171,97,246,223,70,53,80,175,177,37,155,172,133,202,54,107,85,166,187,23,185,117,35,105,179,11,160,88,145,53,67,138,173,252,25,7,87,203,177,219,11,208,125,40,245,236,143,77,29,24,103,216,93,11,88,114,246,59,218,78,158,45,41,116,240,142,172,194,212,181,234,79,255,115,84,198,108,18,243,98,254,119,203,254,59,249,136,39,54,117,245,146,138,83,34,208,163,132,163,74,236,226,11,118,95,27,40,175,101,119,243,193,228,44,252,242,41,164,84,165,251,11,181,241,82,121,232,180,110,207,235,237,54,122,110,66,230,66,140,198,212,98,182,26,91,134,20,187,183,221,209,138,166,129,199,58,56,25,158,235,233,211,77,192,21,219,137,112,188,237,47,169,19,156,92,123,167,12,191,229,58,140,14,22,244,254,209,111,17,141,58,21,151,71,110,71,126,161,205,246,50,133,151,43,221,3,208,33,88,252,26,240,7,138,211,99,18,18,178,144,162,88,203,188,176,73,121,237,178,74,214,74,235,151,121,86,194,56,211,238,157,180,10,151,68,93,183,88,44,123,210,55,0,116,94,95,158,173,179,70,50,152,97,14,197,207,222,6,69,218,56,154,247,235,231,204,53,237,17,156,197,38,6,92,105,120,219,122,63,54,165,84,159,66,40,189,58,220,73,22,23,135,178,25,82,211,99,165,219,244,86,94,22,165,61,144,49,185,179,216,85,141,143,216,37,150,35,230,135,241,243,35,206,228,238,118,174,24,48,91,247,74,33,152,112,194,216,199,60,88,234,156,187,16,39,31,244,253,185,160,252,230,239,88,70,176,202,38,241,46,96,90,99,241,5,132,219,55,250,155,184,61,179,131,102,64,9,42,212,46,10,169,134,60,34,112,234,134,179,87,25,17,193,194,87,89,147,248,54,149,3,73,28,159,65,160,139,61,247,19,153,216,129,115,99,23,150,83,231,202,134,41,207,140,130,32,137,171,197,58,91,115,102,25,223,125,171,83,168,252,43,45,171,182,126,124,202,5,189,188,145,23,246,107,223,125,186,26,22,53,139,246,90,132,247,147,46,70,30,238,7,18,124,221,15,22,80,79,136,69,166,80,149,73,191,249,30,62,185,240,123,254,245,233,12,207,75,253,92,199,132,116,29,104,13,172,39,44,20,242,218,168,38,246,187,14,174,220,11,34,144,79,104,158,254,65,147,168,157,72,158,75,149,238,254,11,233,120,95,60,138,53,87,45,56,179,117,247,122,119,124,245,110,123,20,92,114,13,88,217,71,52,101,12,176,197,204,213,27,141,183,12,232,244,252,178,40,107,181,130,251,159,49,233,0,184,110,225,254,28,124,57,224,247,5,120,76,94,215,128,245,240,111,107,63,52,45,216,230,129,55,166,68,190,206,204,111,129,112,179,70,101,71,182,160,188,165,91,230,142,121,58,82,172,36,32,92,22,76,75,224,223,9,135,12,100,200,16,127,53,127,220,188,241,237,247,119,115,153,189,64,53,122,209,133,60,221,87,234,154,229,9,232,225,246,217,210,176,241,91,191,157,188,47,6,53,96,175,212,91,222,212,217,251,75,181,172,57,243,99,18,3,71,160,102,196,109,127,120,54,141,211,102,203,242,23,54,182,224,121,242,253,12,98,126,157,179,132,254,225,182,148,46,89,235,152,126,217,229,21,255,182,208,159,169,106,41,37,231,71,66,11,87,199,178,114,214,195,239,239,156,83,90,96,115,214,43,188,51,206,192,208,131,51,86,248,108,32,94,120,190,169,220,169,228,138,30,74,68,117,221,86,47,216,102,241,62,193,68,48,19,76,253,227,129,214,222,97,232,193,209,30,126,20,193,208,180,251,138,67,88,247,151,235,4,45,152,215,226,173,125,194,172,240,101,204,216,126,222,117,201,12,185,216,17,188,69,223,106,87,124,180,36,231,17,204,100,109,106,227,109,181,234,158,218,7,30,125,8,161,236,185,74,151,44,96,105,31,131,240,63,181,188,220,227,169,41,146,112,170,12,213,169,241,19,180,123,216,3,169,95,130,31,30,216,210,34,128,71,91,194,147,24,141,57,224,177,13,140,149,235,136,89,103,220,89,214,229,145,3,213,202,155,95,160,255,141,168,214,5,60,198,8,241,81,40,233,190,170,116,0,251,28,212,48,62,80,108,204,249,244,82,1,221,75,164,134,11,91,214,100,219,245,48,7,168,106,193,5,91,6,211,25,126,62,182,52,84,52,63,203,110,96,152,231,180,212,227,120,242,186,206,31,120,4,58,154,236,131,235,216,12,225,96,98,13,127,152,116,17,29,66,83,234,133,112,62,14,63,249,199,155,136,170,123,5,95,160,134,36,205,190,167,22,194,188,55,32,24,104,165,4,214,246,240,219,244,95,15,80,56,52,3,127,154,238,58,139,107,21,222,19,149,16,97,133,21,232,108,191,105,30,215,44,187,180,77,117,60,107,248,176,224,22,225,75,245,252,230,133,232,26,133,63,190,111,56,157,17,202,58,44,108,87,155,61,65,119,145,194,111,154,17,206,40,115,81,95,44,215,18,78,230,203,193,26,107,69,238,112,50,118,152,74,141,23,195,94,60,247,124,142,129,247,77,212,174,41,169,39,174,183,231,180,246,47,215,59,168,79,171,88,227,144,202,238,101,162,194,188,168,220,226,127,130,1,13,187,245,50,116,43,22,26,182,107,90,120,56,73,55,3,183,55,121,124,211,130,193,208,187,61,227,129,199,125,94,193,3,99,173,203,3,196,176,245,23,168,202,95,113,141,241,178,210,163,156,94,48,48,134,195,73,83,182,103,8,151,2,156,163,85,159,47,255,125,12,219,242,191,29,230,142,143,255,12,224,102,249,171,141,195,185,64,244,43,5,50,255,87,217,73,127,165,44,201,125,2,1,177,135,213,228,16,142,184,240,19,27,145,16,204,192,21,56,244,134,55,68,224,186,137,26,114,39,251,102,197,176,162,140,122,161,180,66,10,223,38,183,144,233,31,29,156,145,121,66,229,91,75,43,58,66,114,226,142,101,182,75,175,220,202,132,30,134,19,15,98,106,106,143,158,70,172,213,24,28,25,99,63,28,134,130,69,19,7,132,198,197,205,133,252,225,20,244,252,192,235,179,92,26,34,199,215,176,181,1,63,188,19,248,237,180,41,114,159,50,55,181,151,53,205,200,215,213,45,253,20,102,11,215,44,41,19,32,73,209,213,210,90,7,225,194,183,8,7,30,139,2,245,221,2,40,148,113,128,199,163,235,140,221,15,119,150,112,166,220,50,63,179,125,164,229,6,38,185,169,31,19,153,86,115,47,173,0,30,87,206,41,140,191,221,140,8,41,94,175,156,1,201,215,224,128,116,199,124,182,42,199,140,238,181,51,131,210,227,136,85,187,51,199,121,202,222,150,131,227,166,207,173,221,15,246,3,224,212,51,185,59,48,157,61,212,186,41,238,175,185,154,191,6,219,156,205,170,218,108,99,125,128,46,231,123,50,140,104,19,133,194,233,61,76,168,229,109,225,253,12,116,131,221,200,204,189,26,120,140,163,57,125,146,190,23,51,3,131,221,22,223,214,165,38,45,157,83,84,28,40,93,227,100,156,1,196,227,37,243,142,221,246,179,179,205,182,118,26,39,161,207,252,5,48,147,51,255,228,138,71,255,161,188,33,207,254,131,17,154,144,191,77,36,248,63,128,48,254,231,218,167,121,185,127,129,76,190,18,169,9,85,32,214,64,86,39,228,169,216,39,213,88,4,141,92,252,116,103,92,60,148,176,186,172,39,144,196,73,193,210,74,77,33,169,79,155,77,216,9,182,7,65,69,248,211,29,61,211,165,87,174,205,102,123,124,43,251,137,41,216,9,195,107,156,182,124,127,250,253,177,193,169,206,71,96,38,108,221,148,243,194,251,9,248,115,116,72,89,26,125,160,91,223,103,242,192,20,133,47,218,246,250,144,226,216,148,22,117,117,223,108,215,219,65,161,227,222,146,33,90,151,120,147,48,196,230,154,194,171,102,85,173,148,142,248,251,94,216,87,243,190,169,99,208,238,86,106,238,146,214,103,52,207,90,24,120,188,72,168,159,227,215,170,245,37,220,214,17,53,232,97,175,193,214,78,237,169,183,70,216,188,144,13,131,214,152,121,14,61,236,69,45,246,199,85,133,85,198,239,134,224,187,7,41,173,7,144,139,85,129,67,29,221,68,204,155,22,62,128,39,89,166,252,66,233,78,40,203,174,46,165,135,235,255,52,238,75,221,253,119,4,164,48,230,214,78,209,210,203,115,143,59,71,65,28,71,19,139,148,194,31,118,211,222,2,233,115,155,166,160,243,240,35,192,141,141,226,69,204,246,69,28,35,153,237,83,6,224,238,60,125,20,192,21,236,18,43,56,255,134,229,31,64,181,42,106,1,63,212,171,249,92,32,214,239,128,226,107,254,21,158,234,26,118,97,122,123,246,19,116,140,196,101,2,233,28,120,155,146,136,69,39,69,204,66,23,195,9,163,214,250,117,47,68,209,99,162,45,173,171,37,102,53,194,199,25,65,156,144,209,18,55,125,123,73,10,60,138,30,117,119,245,62,104,183,140,120,6,36,149,146,150,213,170,195,65,253,4,245,227,51,185,155,248,246,159,92,176,145,196,155,254,222,230,125,126,198,187,217,52,104,43,102,117,119,198,28,26,11,56,57,171,223,144,250,216,168,3,93,154,147,177,104,51,75,221,5,120,252,48,26,68,186,206,18,21,114,171,153,255,69,76,239,19,195,48,118,142,84,183,117,209,44,216,224,87,82,144,165,21,58,28,175,9,165,82,17,69,244,169,252,225,66,67,177,216,87,46,231,28,210,4,114,250,50,203,88,47,170,143,196,201,179,240,94,165,136,200,179,91,58,10,36,241,28,7,13,114,177,224,33,124,38,245,171,178,114,148,184,173,41,140,61,248,146,69,173,235,10,9,143,170,167,155,215,210,23,145,72,242,199,87,46,255,110,120,76,119,242,212,171,224,250,97,35,161,225,141,21,250,46,160,241,96,90,8,181,57,195,132,170,111,163,22,148,47,236,251,224,183,224,4,219,135,226,28,152,179,232,150,184,232,141,244,217,215,78,5,248,214,2,143,245,221,225,159,162,66,159,88,21,199,214,113,133,183,40,128,68,159,120,146,62,149,195,32,19,219,139,248,37,218,180,36,13,15,95,27,193,221,120,211,215,123,73,48,25,39,146,3,146,193,155,31,206,117,178,112,21,31,206,222,157,9,174,67,139,135,84,143,127,114,67,113,32,177,127,243,242,253,107,82,118,212,209,219,208,58,231,159,55,153,22,53,15,71,247,254,28,154,34,92,60,216,23,204,251,94,246,17,175,9,19,192,95,173,101,24,194,241,12,240,75,68,29,158,134,166,98,207,151,104,139,159,252,60,51,3,77,138,92,30,45,134,113,158,226,166,247,153,151,84,215,180,175,92,250,41,215,103,120,25,76,1,143,198,169,141,18,225,108,153,182,218,110,23,79,117,215,92,223,213,124,203,176,155,213,223,190,95,155,160,177,138,157,175,229,85,247,2,106,234,38,218,140,205,106,185,75,100,51,82,151,158,84,188,193,113,206,17,165,203,21,220,174,111,18,166,218,234,195,55,92,208,248,122,145,241,69,141,220,233,83,189,246,247,37,96,254,4,124,132,61,255,193,176,112,45,131,125,235,30,105,203,212,59,169,198,175,10,49,130,210,137,36,105,133,243,253,206,229,167,5,136,79,238,188,128,163,12,240,39,195,153,8,186,184,226,230,183,187,216,247,39,171,120,59,213,85,84,226,38,223,187,14,61,115,230,13,245,43,209,212,37,137,233,208,59,59,9,2,127,210,46,107,64,71,84,112,164,185,183,240,2,124,180,221,207,119,163,222,146,135,242,174,197,92,136,176,219,39,149,96,10,11,137,222,95,19,85,249,246,234,72,40,224,108,142,174,173,228,98,124,252,207,203,59,78,251,108,13,189,245,64,94,144,194,215,65,146,202,58,21,62,233,56,36,76,82,120,159,101,102,20,17,127,167,165,147,9,22,167,120,23,39,166,63,109,90,154,139,198,118,109,176,26,89,139,192,20,123,235,190,165,105,107,87,57,205,126,250,82,250,189,3,39,178,178,183,50,24,42,46,79,82,60,142,10,61,251,120,164,227,149,220,19,230,8,25,182,45,175,220,168,49,198,3,30,103,209,130,165,119,150,150,16,198,111,251,236,183,245,38,10,249,236,40,222,79,165,30,245,71,92,224,82,111,67,191,107,243,0,57,35,103,55,102,7,186,49,140,190,225,75,245,203,117,166,90,219,117,94,78,35,134,53,173,6,17,169,57,184,98,206,233,193,184,120,230,113,34,225,89,119,124,53,61,111,62,171,60,179,70,135,240,73,58,178,214,169,104,30,112,138,136,150,251,103,231,159,175,124,218,104,0,157,47,147,95,222,221,187,29,153,83,31,97,205,137,76,75,126,255,35,145,151,218,206,60,55,189,128,199,57,48,238,23,203,187,175,112,65,59,165,24,241,174,169,104,14,54,235,243,53,122,79,158,141,165,10,27,162,125,87,177,208,2,91,129,111,158,192,51,233,237,133,241,48,119,240,112,111,83,149,225,114,148,81,118,121,217,144,190,58,189,96,19,89,123,88,61,226,189,117,141,77,113,169,211,243,186,229,206,190,201,254,106,112,120,65,49,12,26,39,73,42,86,3,62,162,240,20,106,56,100,62,0,211,204,35,138,116,165,52,47,207,108,79,181,53,93,85,205,136,112,148,222,99,100,92,148,148,245,138,134,71,110,38,68,164,52,216,80,155,187,122,91,191,63,56,218,59,9,82,147,78,117,71,115,47,191,57,86,29,185,6,100,71,248,31,68,82,243,134,74,118,133,181,152,125,47,30,58,40,32,44,24,205,42,84,71,22,146,243,243,221,199,18,119,35,123,194,100,101,218,72,80,147,84,22,55,153,156,113,214,187,2,37,114,177,131,223,251,196,201,3,96,27,6,237,31,192,35,147,94,22,178,15,91,101,174,77,11,56,37,78,248,171,124,46,187,80,233,107,255,173,113,203,146,187,135,133,104,95,161,114,113,146,137,254,163,182,3,159,135,14,98,152,32,162,133,36,103,141,166,31,188,177,237,157,82,148,191,67,44,162,215,189,13,157,155,117,35,79,232,62,166,102,247,207,156,117,69,30,130,138,42,243,149,139,1,143,26,31,199,16,31,106,117,143,14,24,120,80,159,232,218,36,126,58,177,32,108,101,30,70,204,191,95,126,53,95,40,12,189,147,252,164,64,18,210,226,37,218,179,135,103,205,215,45,63,191,21,205,0,196,127,93,57,63,40,188,55,247,170,29,154,59,80,148,241,197,81,72,176,185,150,131,221,0,94,134,17,230,55,25,11,135,213,17,142,92,48,49,209,165,38,248,51,90,139,248,120,99,255,109,105,252,65,51,80,232,211,246,177,77,217,229,60,56,87,183,63,141,243,236,101,150,95,4,193,5,131,11,179,214,158,115,99,146,165,136,100,96,233,17,136,128,123,82,51,38,17,49,255,82,41,67,13,120,68,94,25,241,131,241,152,29,112,94,67,12,103,110,247,174,188,62,111,110,58,115,172,60,72,199,49,9,183,213,233,175,94,18,134,54,153,82,198,11,114,63,107,219,77,153,217,23,197,150,116,98,210,253,25,90,25,223,253,148,165,244,153,97,39,240,136,5,153,19,45,53,215,133,139,143,131,132,235,136,230,249,188,19,189,148,230,121,227,80,71,22,184,27,217,213,141,130,79,77,51,186,12,201,26,66,192,195,104,55,7,175,149,161,146,83,225,125,54,160,243,116,33,54,236,196,211,230,6,181,46,52,75,134,39,137,8,217,203,142,120,58,185,91,163,193,132,254,102,161,106,73,201,103,66,209,90,123,23,218,150,31,183,67,120,138,126,140,152,20,156,30,13,191,67,25,133,113,228,74,107,237,205,97,165,206,229,120,106,204,130,180,159,64,174,158,132,228,113,223,69,161,190,25,236,204,12,163,213,135,82,148,223,149,189,195,120,181,50,221,190,71,140,37,189,231,24,138,216,60,112,170,233,61,123,118,85,242,115,177,251,254,131,237,124,143,206,111,163,161,124,115,210,151,90,189,8,206,37,201,42,61,5,94,223,56,224,164,187,76,208,236,190,206,122,225,176,18,251,119,252,253,179,145,213,96,3,199,238,95,21,182,46,167,23,203,173,14,118,148,49,122,115,175,22,60,202,107,238,105,91,186,143,3,90,187,219,40,81,247,197,111,236,11,87,227,3,230,151,103,13,94,68,172,169,161,42,11,118,207,97,82,39,96,59,186,27,28,61,229,135,110,158,108,46,28,213,128,91,235,77,192,29,51,215,89,90,164,94,24,85,232,138,66,206,213,140,190,130,221,252,63,227,168,218,13,40,40,196,142,142,140,71,22,217,154,134,246,183,29,63,219,80,236,148,241,106,77,114,170,218,9,72,25,30,29,96,5,213,231,224,127,27,236,79,171,49,10,204,59,121,94,86,129,218,191,205,241,250,215,233,28,146,251,155,204,134,97,82,49,156,220,62,70,97,178,39,165,69,145,24,53,84,8,22,221,138,59,217,68,148,67,88,98,81,185,65,19,161,28,0,173,107,72,228,223,178,117,214,85,113,187,0,122,50,100,217,79,170,24,240,63,184,120,21,72,253,205,114,61,62,255,61,27,232,183,218,168,20,94,139,52,179,109,24,240,40,95,214,104,107,126,39,105,123,112,58,56,32,208,178,150,33,130,162,124,123,182,136,143,230,90,211,150,215,83,4,60,190,13,90,129,135,20,234,128,123,44,195,234,67,47,195,30,185,233,176,133,134,106,218,20,41,24,18,172,29,123,126,175,198,47,195,107,227,238,243,217,64,36,137,233,228,43,12,119,107,189,236,148,97,79,224,175,254,57,196,98,37,24,69,18,246,42,191,208,152,181,48,150,112,217,67,76,255,64,153,175,59,228,158,183,121,34,115,58,98,198,81,254,0,49,129,227,153,187,163,138,185,138,146,62,180,164,213,243,224,129,255,14,103,169,127,111,158,222,218,146,171,146,135,55,216,112,189,1,222,124,215,122,248,224,242,105,144,173,12,166,38,9,123,167,143,101,13,119,104,219,155,136,165,3,115,48,23,92,241,133,69,220,142,104,121,123,233,13,128,23,195,151,218,251,43,46,101,133,38,187,25,31,8,183,113,216,131,110,132,39,200,197,154,128,71,239,230,59,169,107,54,88,135,27,248,153,168,245,48,247,37,120,6,140,144,154,118,111,108,12,235,142,121,93,118,241,77,148,167,164,64,248,76,18,27,2,103,240,77,15,156,233,29,34,60,155,31,133,236,182,173,238,13,97,35,239,175,234,18,34,230,23,245,14,86,114,46,237,237,128,139,107,67,56,183,57,172,19,109,156,159,216,158,110,163,28,180,173,192,118,84,135,49,182,90,252,154,90,62,152,12,71,188,161,31,71,85,134,29,110,19,154,47,222,154,127,57,112,159,101,139,53,106,235,178,247,152,140,19,185,184,109,89,186,31,147,94,244,57,99,119,77,184,207,88,30,58,157,74,23,241,94,121,221,200,100,196,17,210,24,117,187,147,173,5,59,141,121,161,39,167,90,203,151,125,16,102,180,153,46,248,208,46,10,175,207,38,240,134,163,91,247,216,3,45,219,50,114,107,87,94,243,252,10,53,161,185,219,178,95,85,6,221,89,252,1,73,88,77,113,153,235,205,23,210,200,36,13,190,239,166,245,13,212,221,203,153,222,85,110,183,206,45,109,108,147,11,47,73,170,220,193,7,33,27,135,125,231,189,171,106,62,177,216,16,62,227,102,41,167,201,31,51,183,54,30,24,230,162,90,44,20,8,49,145,53,106,35,28,30,132,74,245,91,253,76,113,106,175,103,45,198,15,60,145,71,85,129,33,66,95,0,61,146,42,155,168,228,219,159,201,120,228,177,255,253,171,23,99,21,225,110,149,147,253,103,6,195,159,183,193,73,255,103,83,248,255,44,27,251,251,68,196,46,64,7,29,192,141,89,207,83,120,7,255,133,155,35,6,162,63,198,5,94,163,171,211,255,70,68,134,20,90,236,79,123,167,166,79,130,116,238,155,24,52,172,159,126,173,171,88,29,149,212,253,51,99,1,178,148,145,168,84,87,103,220,100,242,43,59,101,75,191,10,76,138,45,110,242,37,152,112,162,202,52,196,238,13,136,237,124,223,203,240,106,81,137,213,221,193,244,211,87,60,165,24,197,38,4,165,213,2,3,103,129,123,111,167,230,12,7,187,34,206,8,186,201,38,165,137,183,127,160,58,156,174,77,77,12,86,94,14,166,75,183,179,251,116,116,92,187,39,124,117,191,128,54,14,94,94,66,150,50,109,105,107,83,242,20,73,193,128,93,62,127,245,99,89,225,68,13,218,108,5,215,198,98,14,151,126,10,10,172,25,176,55,52,173,83,138,216,144,147,140,113,88,3,217,74,46,216,141,245,40,120,197,212,115,234,97,168,7,212,129,179,136,46,161,31,210,41,20,252,246,238,133,104,61,124,191,75,177,171,170,155,166,184,184,186,18,223,19,85,181,82,190,82,146,104,156,241,67,75,76,200,229,213,85,226,29,15,156,178,119,54,72,189,63,182,46,252,134,55,179,196,159,175,232,164,190,1,96,89,245,204,97,138,189,145,2,121,234,72,191,126,166,90,224,66,67,57,207,40,12,229,99,180,193,9,69,160,15,95,203,133,92,2,214,23,228,174,222,113,25,39,207,214,3,209,97,181,136,185,23,222,68,189,145,46,97,31,67,151,230,124,218,236,157,109,173,57,181,102,235,242,106,194,29,153,193,188,17,114,36,152,144,99,67,67,212,211,131,211,129,31,35,198,67,110,95,149,235,70,117,126,123,221,131,253,38,156,36,245,245,135,172,234,232,242,159,35,58,3,232,205,88,52,249,27,75,198,166,236,184,148,41,231,187,112,132,155,221,228,231,21,88,233,187,96,85,160,98,58,52,246,79,81,173,56,51,222,37,191,113,153,128,121,135,66,221,149,17,242,36,199,172,242,219,252,99,151,123,103,191,216,18,164,200,188,181,213,69,97,18,94,199,234,86,147,12,151,136,142,187,36,209,152,101,183,219,108,146,91,20,46,66,191,109,136,120,222,247,225,147,229,112,192,226,228,6,159,177,32,146,164,193,123,181,128,59,194,19,49,12,233,205,178,247,15,51,124,102,46,64,142,33,240,120,223,4,64,4,77,243,188,202,160,24,117,47,244,245,10,51,157,246,125,67,159,176,190,107,162,101,185,197,72,222,4,30,249,62,127,66,25,189,206,235,241,64,219,231,137,178,82,46,186,24,233,35,172,143,187,84,36,81,95,144,157,186,21,13,119,12,15,170,107,90,175,182,101,184,63,224,44,221,100,136,27,79,157,238,66,25,133,87,246,237,67,74,245,29,91,202,37,1,55,223,254,149,98,240,122,218,70,197,184,177,124,236,134,126,109,102,193,239,7,62,105,102,8,85,136,17,175,255,120,158,72,45,175,255,165,76,145,242,14,251,51,109,101,124,114,181,208,243,80,210,248,251,88,156,3,102,11,171,176,229,149,232,138,125,58,183,254,144,60,100,229,91,126,35,190,128,250,53,172,143,45,196,183,66,4,178,97,131,49,21,195,20,89,70,216,70,89,44,20,77,1,94,52,120,231,191,58,90,67,113,28,37,236,129,174,79,198,144,89,168,198,25,170,247,72,114,74,196,75,221,90,14,198,143,90,37,199,208,36,121,39,254,183,180,101,69,231,26,59,142,169,132,243,53,66,100,97,124,179,69,36,254,129,34,29,88,219,39,210,201,211,130,171,195,244,38,76,217,157,139,229,51,154,206,37,198,66,198,117,104,167,211,147,215,223,132,81,100,0,20,109,215,29,193,63,58,122,228,231,155,215,135,130,102,102,165,182,105,221,162,138,135,118,75,24,161,116,201,112,218,42,90,246,251,193,69,141,28,181,182,117,85,115,231,18,105,133,162,128,121,5,116,46,242,64,186,61,239,42,235,48,226,116,147,194,82,117,159,112,177,76,190,18,70,67,170,214,228,230,76,203,192,196,61,174,138,202,148,78,16,41,187,22,121,160,5,106,63,151,160,36,9,212,205,28,6,225,158,187,132,10,116,123,10,193,62,200,86,112,137,54,79,246,163,87,66,238,104,144,215,39,75,199,192,71,232,153,61,93,11,0,161,181,53,218,31,37,26,176,141,80,138,201,41,29,41,34,100,191,13,232,68,64,27,210,71,156,76,6,113,128,19,166,38,141,84,186,158,56,18,103,111,18,141,163,131,163,55,129,213,104,1,186,202,205,95,181,184,230,103,222,67,71,112,98,111,60,120,72,194,138,135,117,243,63,97,66,206,83,239,124,223,6,23,140,183,81,51,136,154,5,18,135,69,115,50,167,132,19,79,94,191,33,238,150,62,138,234,22,61,94,85,127,53,247,250,41,31,55,50,34,253,41,41,77,167,221,204,251,90,51,203,67,15,197,110,118,127,67,204,240,165,160,185,77,132,136,201,28,70,14,4,136,111,175,28,226,111,225,10,175,103,179,73,110,244,167,52,198,63,184,79,123,250,92,170,250,133,163,222,174,35,116,102,148,171,250,71,214,207,65,166,129,199,55,17,56,207,43,43,146,88,89,253,75,129,199,35,17,86,155,110,163,138,156,98,231,4,188,122,228,222,174,240,48,74,22,251,63,61,149,253,194,241,202,242,221,99,149,162,213,175,222,0,79,79,55,27,43,73,223,25,1,1,96,220,116,199,175,31,127,89,224,102,96,229,31,99,31,143,92,31,140,137,126,168,147,75,40,98,242,45,38,119,119,202,93,16,19,28,154,179,228,30,79,95,116,138,225,40,175,59,56,243,199,53,22,102,157,31,151,153,175,28,193,229,188,31,193,177,93,242,200,46,169,129,104,237,29,181,177,223,27,127,159,175,181,153,62,126,72,101,239,213,115,75,217,96,113,68,69,85,222,224,199,86,9,47,210,61,45,116,29,205,98,213,117,180,17,65,49,80,239,217,43,62,119,85,15,255,94,138,14,57,131,66,164,191,202,98,118,139,37,125,96,20,253,173,66,163,70,26,91,211,7,162,119,154,119,53,153,184,165,145,118,54,89,237,85,222,249,232,9,200,42,249,14,38,154,229,158,75,39,83,205,33,208,31,118,223,124,8,159,247,2,71,180,68,12,244,32,155,137,16,96,156,84,36,91,251,242,134,184,47,192,105,114,196,246,167,77,140,103,252,5,50,149,179,168,196,39,159,88,189,166,30,14,140,215,61,144,56,46,142,72,240,119,79,175,115,114,124,134,56,157,16,81,164,231,115,44,194,192,47,121,149,253,52,115,252,159,250,9,11,238,35,90,248,182,118,200,158,226,52,123,120,127,26,184,244,18,110,154,210,187,42,251,169,40,84,219,96,162,223,10,39,238,203,20,25,25,213,49,134,205,226,203,115,47,31,70,197,202,22,192,194,219,103,85,87,35,86,139,149,111,139,112,66,192,46,83,136,244,119,61,141,17,3,216,3,54,21,75,152,2,238,218,77,162,165,188,76,162,0,171,110,114,142,69,22,214,113,171,198,212,195,145,241,122,234,211,2,226,221,43,143,31,172,207,40,240,117,225,226,177,238,197,67,126,214,61,34,9,216,88,232,55,191,63,213,131,253,114,198,33,87,48,82,164,78,32,88,30,7,190,250,38,229,225,65,101,0,29,120,212,159,185,230,141,33,239,152,33,120,83,56,211,9,215,121,121,109,192,99,107,203,249,126,186,71,19,156,88,2,143,188,190,192,99,90,233,102,155,10,75,7,155,149,194,221,74,105,248,201,220,139,182,145,130,167,205,44,154,80,209,234,187,17,194,182,198,3,158,247,181,215,139,198,113,247,43,119,122,223,216,250,236,22,130,160,74,19,32,220,135,48,174,149,176,84,85,24,127,131,10,53,139,209,148,236,217,208,8,251,130,8,150,221,164,5,197,166,6,172,173,236,120,68,240,24,239,233,150,32,89,231,55,1,103,248,93,20,193,174,97,205,31,177,10,45,201,87,116,175,254,140,118,153,37,31,213,166,26,88,0,143,218,195,43,207,34,188,27,136,133,201,168,77,187,109,223,169,44,145,180,87,235,57,7,25,94,116,22,93,130,13,3,168,191,109,135,160,200,61,129,173,251,242,206,92,163,58,116,243,73,37,48,61,139,213,113,223,3,185,192,242,80,63,59,222,48,20,218,126,125,47,241,180,171,110,222,241,226,97,239,233,38,234,193,162,92,224,164,13,115,68,29,177,35,102,180,138,134,206,132,192,240,196,159,51,2,118,12,169,149,172,154,181,63,166,26,84,135,126,126,161,209,160,127,97,197,218,37,205,15,116,53,224,58,132,236,29,110,166,33,64,140,11,81,228,217,209,133,2,68,53,46,62,200,171,33,161,161,65,78,141,35,53,223,68,168,168,7,80,161,119,21,140,115,162,32,68,43,206,92,43,29,206,205,41,36,57,148,135,225,193,170,73,30,208,33,231,35,30,195,65,1,226,159,95,26,89,234,88,6,192,145,248,167,57,5,42,199,214,55,212,29,116,81,225,69,194,38,202,105,11,201,66,223,220,145,252,76,85,169,69,149,86,135,173,3,187,2,126,255,118,112,52,117,156,73,245,207,238,74,151,198,175,140,88,70,128,50,221,22,251,56,177,104,122,121,5,165,33,206,206,3,79,78,196,233,82,32,123,116,198,73,173,133,233,15,144,229,221,185,172,98,239,102,112,1,25,241,30,247,69,104,194,205,62,92,48,59,26,56,11,243,82,44,185,247,48,214,57,168,189,83,106,9,76,231,228,25,196,143,112,67,38,23,219,89,57,32,23,74,159,75,172,41,239,22,211,186,222,195,39,125,249,221,253,89,195,131,30,19,96,145,30,101,142,228,66,191,227,86,51,178,135,239,245,58,169,109,196,134,247,199,251,133,149,200,46,165,235,118,188,55,123,103,0,40,78,34,60,79,196,255,207,20,248,64,210,111,204,27,188,26,126,174,125,133,93,113,44,134,66,129,9,250,7,65,142,192,163,91,148,41,114,174,109,18,9,199,141,21,56,99,246,100,243,80,206,105,172,181,38,224,118,186,19,124,93,174,85,116,229,23,57,50,98,239,163,2,77,134,238,7,204,157,188,88,118,3,134,200,16,71,168,148,169,163,34,4,163,109,102,8,224,50,86,52,126,100,8,127,110,154,135,29,173,78,170,200,163,85,203,231,193,125,195,13,120,252,229,144,212,224,193,101,236,236,107,31,49,181,252,32,66,9,60,10,27,45,122,181,133,14,45,29,191,151,186,1,172,34,72,37,253,186,217,203,23,162,77,114,68,52,87,249,38,146,90,240,133,247,19,211,98,140,3,210,107,49,157,109,100,208,252,186,58,154,231,39,80,55,238,23,107,117,117,121,97,72,49,135,152,40,202,132,19,197,237,25,133,66,154,84,104,140,227,0,87,22,17,45,11,48,148,77,175,3,132,168,132,162,228,36,1,92,132,93,57,104,150,172,128,132,243,68,40,2,164,151,62,68,5,0,36,42,212,0,66,224,77,145,152,171,40,244,121,87,97,166,114,104,77,9,2,253,239,172,32,3,26,252,234,113,10,194,1,119,18,86,221,133,118,87,235,239,46,7,251,86,25,247,11,198,217,171,31,218,215,185,88,146,50,103,71,127,130,61,10,102,246,41,122,98,150,64,138,171,169,40,158,89,105,77,252,119,16,13,184,178,169,2,167,98,85,84,46,136,143,87,219,160,5,85,213,161,138,88,212,194,249,255,14,63,52,177,230,97,97,128,194,118,71,18,166,10,60,114,92,255,104,224,238,129,138,74,222,250,225,224,215,187,127,52,49,35,227,102,190,174,39,22,22,134,158,85,145,196,76,214,247,83,27,110,245,184,47,9,248,207,175,64,155,146,142,82,221,193,71,71,167,3,82,7,130,235,96,141,63,239,117,243,122,185,169,53,44,43,67,150,249,78,219,187,19,251,228,251,222,189,112,45,226,162,123,70,217,83,247,211,170,90,198,86,171,1,188,158,139,151,68,234,175,60,255,34,108,98,55,7,103,206,211,112,190,54,106,93,240,125,202,96,164,239,101,172,169,218,42,151,45,47,188,125,84,199,250,53,225,190,4,134,56,119,212,144,88,184,128,156,30,7,116,189,144,180,231,254,237,12,202,196,16,117,129,125,219,40,66,255,207,88,37,91,111,54,137,10,24,247,154,37,208,86,172,223,48,130,215,132,158,148,252,6,157,47,191,197,118,226,63,51,203,77,9,173,168,106,92,15,54,60,118,41,187,232,221,41,240,34,113,188,122,146,104,234,36,200,61,193,91,51,170,210,154,219,122,85,245,17,209,166,121,136,101,49,175,195,96,143,243,161,183,175,225,170,199,229,200,38,45,87,61,24,120,92,203,194,130,156,247,94,27,71,102,32,128,26,75,4,54,198,147,71,69,150,135,181,96,179,9,55,166,181,50,237,236,189,37,67,37,57,82,205,37,101,189,174,169,75,25,104,117,43,116,178,75,92,50,230,237,69,247,215,219,249,186,54,55,47,241,130,117,77,131,80,214,13,133,252,141,54,248,84,237,168,146,188,166,200,249,223,242,7,188,9,68,141,228,45,124,2,232,200,210,73,128,252,169,44,24,254,189,9,43,241,255,106,102,204,255,37,243,36,255,87,205,130,193,242,159,6,244,114,0,122,116,72,14,50,4,40,32,4,66,196,168,213,228,173,141,46,82,79,32,63,201,173,73,141,205,45,167,127,219,0,45,109,74,28,138,22,55,192,35,185,237,77,101,196,252,92,94,7,118,217,218,137,193,16,86,21,226,48,29,167,253,134,223,60,179,177,167,179,51,65,243,103,222,233,89,199,203,33,221,195,251,250,226,224,133,106,75,173,53,207,107,229,178,243,99,130,97,100,65,187,101,207,119,197,86,197,174,35,156,72,202,48,19,47,13,146,186,190,123,31,34,42,131,50,48,216,247,163,65,209,242,29,108,174,167,183,100,77,125,33,60,27,249,205,29,46,182,6,172,17,120,124,144,33,127,18,236,118,125,197,195,108,41,197,222,141,122,162,98,112,224,44,180,211,106,218,121,112,250,54,188,246,227,100,235,52,96,101,111,152,81,252,192,66,213,190,236,27,147,181,111,19,156,215,168,125,192,25,126,37,101,181,92,232,78,154,151,143,89,60,29,177,157,37,77,233,223,158,72,149,179,206,247,146,169,164,199,241,70,76,3,190,96,222,241,7,238,133,222,239,93,223,180,52,61,213,203,119,37,109,175,209,159,189,3,100,35,94,190,44,94,94,112,102,78,105,250,201,145,195,98,121,200,158,139,160,76,121,32,109,117,215,3,5,111,182,24,238,185,200,3,53,168,254,95,108,214,101,210,213,107,16,149,122,27,85,157,13,233,58,130,108,109,163,116,68,105,29,94,216,102,254,196,37,36,116,230,126,200,186,55,47,134,113,126,42,255,161,117,228,40,208,220,38,72,224,13,143,142,155,19,149,16,38,198,50,99,222,217,235,80,157,230,33,80,245,67,5,121,239,103,157,50,224,49,37,227,19,210,183,62,106,188,137,170,236,126,138,195,208,104,116,245,91,227,125,138,38,37,89,167,246,249,21,226,200,97,195,111,87,206,146,248,73,188,130,6,121,50,198,67,59,151,62,126,221,65,254,27,100,96,9,120,128,114,160,72,137,112,118,182,193,109,18,73,168,129,241,245,100,223,208,142,151,189,255,137,203,214,28,54,233,29,254,84,49,90,91,227,214,185,91,106,90,109,49,253,91,249,167,126,113,56,79,113,1,226,23,113,11,46,27,236,252,72,8,140,171,182,118,77,169,11,206,243,238,244,76,11,65,177,6,74,87,104,175,247,183,172,37,194,217,135,39,239,96,78,150,150,180,90,215,85,239,89,169,171,50,225,122,165,7,120,204,243,237,20,152,5,116,60,200,182,213,90,109,219,234,95,229,151,35,162,46,252,144,22,26,82,209,126,215,118,253,78,40,76,253,182,247,91,232,59,214,2,44,136,70,132,0,243,71,17,43,21,26,188,59,206,207,164,72,174,154,36,239,75,143,51,246,51,12,50,163,223,88,130,199,71,23,216,178,128,195,241,253,63,9,42,47,51,210,55,212,152,87,58,135,46,165,118,40,34,13,237,235,148,42,125,235,234,53,191,57,117,241,245,6,99,101,111,93,101,63,240,32,170,204,0,58,74,17,31,154,247,109,164,244,99,115,199,57,21,217,212,137,106,236,251,188,50,62,237,73,100,126,202,153,102,241,211,43,2,30,63,227,13,145,136,173,1,143,145,136,135,99,170,74,186,214,28,228,161,52,250,242,125,120,146,61,104,139,129,31,243,38,232,226,188,200,128,199,51,63,36,89,88,55,177,24,148,98,107,130,19,127,197,142,35,3,171,13,206,43,54,238,189,177,216,126,190,111,113,225,208,26,120,112,124,229,252,42,225,161,164,184,189,13,249,174,199,244,152,29,127,87,144,76,172,64,228,110,238,103,93,110,77,220,116,103,68,222,48,234,174,237,179,208,168,58,85,18,204,78,238,243,208,84,54,144,93,188,214,190,166,119,51,57,15,71,103,101,170,92,56,84,58,68,143,14,211,255,51,43,216,65,242,112,86,126,139,161,34,15,252,107,110,162,232,252,160,10,120,84,231,137,234,103,145,41,148,176,132,83,81,232,42,63,171,17,34,237,142,96,147,174,50,117,233,47,178,95,63,103,135,109,141,181,199,211,51,137,184,247,254,212,208,236,61,255,136,179,204,164,5,109,80,219,166,230,45,234,210,200,86,157,2,176,178,171,106,155,114,166,147,113,171,103,65,29,225,202,164,202,172,181,151,183,16,117,250,134,255,242,213,18,193,237,252,109,120,3,34,125,122,63,148,21,18,118,118,160,105,133,227,238,168,64,134,122,56,184,77,24,247,81,103,161,174,196,130,88,196,90,101,77,116,99,225,108,209,13,189,218,192,188,200,31,124,44,245,121,59,254,39,200,64,109,29,32,6,147,177,83,108,215,234,250,212,185,218,127,116,206,179,82,18,125,231,164,63,90,10,87,76,142,88,135,43,3,106,77,247,46,150,214,70,165,39,51,31,155,69,101,158,215,177,16,245,170,225,91,228,199,129,98,31,236,158,204,154,197,43,237,28,152,253,194,228,141,181,18,190,72,141,42,234,52,253,252,131,159,81,184,123,8,230,70,231,139,72,255,155,221,142,79,107,147,223,140,27,134,205,17,140,240,126,203,125,81,111,135,78,106,113,233,82,174,107,47,6,21,119,92,48,228,79,247,199,231,164,158,108,233,214,168,194,22,225,163,103,178,227,133,33,135,20,219,247,47,15,246,201,10,172,34,238,103,37,227,150,158,63,133,92,44,188,67,99,54,139,214,129,235,159,86,225,132,55,172,79,119,163,10,175,4,177,210,196,57,50,231,89,168,129,36,120,52,36,138,104,243,176,160,144,80,28,241,240,49,103,52,151,209,54,142,168,26,59,194,175,83,172,9,7,30,251,220,2,39,90,98,5,252,187,193,158,192,163,135,71,240,15,171,92,180,201,107,186,35,182,7,202,155,131,194,164,238,3,61,184,35,193,129,168,217,51,244,37,203,129,18,252,49,76,159,128,147,32,63,93,38,47,145,179,47,118,40,31,234,191,197,38,238,176,182,52,21,95,156,84,172,14,247,37,231,36,11,119,31,157,118,228,205,61,228,95,8,166,85,39,78,5,86,35,252,190,0,31,137,18,124,148,9,131,171,254,61,66,126,173,72,42,80,252,164,21,133,9,135,237,105,183,129,247,52,70,104,12,18,181,116,12,58,196,159,29,83,149,241,206,133,132,219,28,73,57,123,103,34,215,18,152,159,180,156,0,32,63,80,81,84,141,51,206,40,1,254,173,240,76,35,92,41,120,3,254,230,227,53,76,215,164,63,110,68,230,135,247,160,144,14,60,122,110,117,189,107,79,246,24,117,46,17,236,50,252,43,97,152,229,34,66,13,12,251,185,117,30,138,93,149,124,13,94,191,1,195,169,23,133,4,9,84,170,147,251,73,234,150,144,235,51,47,160,230,161,12,182,67,116,230,151,225,191,126,84,116,108,184,49,49,98,186,140,89,216,130,101,106,176,3,7,223,172,121,247,100,120,29,201,120,253,52,120,41,236,223,46,234,10,199,25,5,55,213,247,90,97,114,197,18,71,195,50,167,61,167,7,75,105,122,19,39,162,239,81,103,159,114,157,27,182,136,215,100,96,66,32,4,192,163,177,249,234,250,186,0,211,189,167,127,172,185,198,109,9,22,199,187,100,129,85,30,208,249,131,130,78,79,121,40,113,164,142,148,24,50,196,243,248,60,29,51,231,103,239,251,214,2,97,9,74,80,172,95,145,86,154,167,85,68,213,205,156,67,120,230,52,182,32,195,8,110,253,83,200,49,244,233,242,112,141,138,227,135,170,162,45,15,49,43,49,132,194,115,162,0,127,31,173,20,209,179,55,233,189,243,228,73,40,108,245,227,82,87,82,115,83,187,123,30,48,243,153,101,51,140,64,54,47,49,244,107,231,80,246,221,222,124,166,11,146,98,79,14,86,189,35,1,137,231,204,21,83,34,176,158,163,250,164,39,211,115,52,194,90,183,23,22,136,80,109,214,119,110,222,180,147,91,91,0,49,204,187,91,0,148,59,199,187,176,60,85,35,242,164,123,109,120,128,121,227,181,105,144,110,180,28,197,80,195,120,6,238,103,53,201,229,240,62,203,38,42,191,230,65,128,173,242,62,231,237,196,79,128,248,230,219,29,6,144,16,223,204,168,164,117,253,77,30,222,56,182,186,18,39,37,78,54,55,101,51,154,194,248,8,88,45,177,113,179,236,52,7,28,133,217,13,91,39,170,94,177,191,236,58,15,53,119,183,91,9,122,93,211,93,228,90,145,217,234,84,210,235,200,97,64,104,199,217,233,59,45,72,246,75,90,19,20,75,142,167,130,56,96,229,192,129,161,158,138,218,13,224,122,70,54,89,101,56,74,246,247,204,173,178,74,81,59,94,105,90,189,47,152,143,217,242,44,36,23,251,222,234,67,250,235,158,126,53,185,33,79,164,72,114,81,151,34,98,173,205,0,78,74,73,149,118,30,180,133,13,109,86,212,181,219,47,27,61,126,252,240,193,36,219,190,97,76,224,223,13,44,216,243,189,114,244,210,62,68,109,146,95,110,125,34,105,56,71,160,196,85,128,13,57,87,31,62,244,241,68,151,217,118,97,59,32,42,157,23,245,61,134,85,45,44,153,37,251,94,218,59,131,175,13,212,106,126,243,19,241,31,158,80,80,91,126,205,27,150,240,234,224,12,50,92,139,48,152,1,30,161,164,38,192,163,61,207,220,112,101,83,235,143,120,108,200,188,168,170,84,234,8,255,187,196,111,67,99,55,186,123,171,111,154,215,117,70,60,201,191,124,39,53,117,116,246,109,185,122,64,20,250,125,15,200,228,198,71,228,112,172,228,185,83,11,5,143,120,76,61,236,225,100,255,145,143,137,41,150,99,54,131,57,247,107,17,215,145,168,202,147,152,89,97,201,81,227,23,173,228,31,239,183,121,23,107,191,77,90,62,173,182,175,200,21,25,49,78,195,53,29,97,240,207,84,218,147,18,230,38,158,0,64,127,155,116,230,21,26,111,132,160,188,63,217,122,48,25,142,166,93,98,252,65,15,80,118,21,252,12,160,11,188,94,159,188,102,7,229,71,89,252,178,108,233,57,217,240,193,205,31,69,41,8,178,177,143,136,63,208,31,50,184,51,150,6,30,63,85,68,12,185,88,34,13,247,223,30,179,249,108,0,94,224,12,147,212,115,191,125,179,42,115,180,143,132,214,41,107,17,233,94,220,2,151,15,99,126,139,219,219,178,219,241,38,20,219,199,12,66,7,86,246,231,68,230,171,55,38,87,56,103,10,41,217,44,104,220,108,159,174,142,115,153,132,239,126,54,244,183,202,159,5,86,121,187,78,210,161,33,88,8,239,158,123,199,93,73,164,46,120,142,81,173,155,9,215,76,84,119,122,173,248,10,209,17,197,221,154,127,15,228,157,52,10,56,15,72,238,182,102,105,24,47,243,114,87,149,34,167,174,253,166,164,207,20,109,118,125,194,146,190,57,181,220,42,242,254,94,87,252,107,139,55,101,207,220,28,142,82,205,46,160,115,225,153,254,18,155,166,78,70,119,55,82,118,118,254,244,250,121,219,89,242,241,8,81,204,161,27,225,237,122,184,236,200,207,89,102,134,168,225,231,234,94,136,202,47,223,124,82,213,11,33,241,55,202,115,121,25,160,26,138,130,8,228,40,33,231,96,147,116,213,79,132,194,53,1,161,7,82,193,133,214,41,13,115,174,43,146,93,222,121,147,35,235,54,154,24,72,136,193,58,100,204,4,32,234,34,123,141,89,88,116,238,137,245,179,160,93,221,187,187,68,58,4,69,25,66,14,232,90,21,245,190,97,211,59,140,140,37,9,239,151,109,91,250,152,169,238,5,3,97,111,70,35,102,243,119,203,176,134,132,17,28,119,78,19,14,243,221,45,29,242,158,153,45,156,179,222,216,93,155,116,241,45,211,69,82,186,62,240,247,125,82,97,65,203,106,57,135,59,59,8,120,92,244,21,228,157,205,249,165,185,55,43,30,182,26,117,177,124,120,3,59,156,127,11,171,197,80,94,73,30,19,18,121,127,112,192,62,1,60,242,96,121,122,173,52,59,248,136,104,12,28,127,49,216,25,161,126,104,240,123,57,72,238,72,239,90,60,100,52,180,129,248,219,119,127,22,102,90,23,172,235,185,209,159,142,12,171,217,10,129,234,73,93,120,217,187,221,13,243,189,239,12,187,219,153,78,55,117,9,75,240,108,49,79,61,169,245,30,76,67,160,15,207,228,178,56,4,112,21,212,136,33,31,129,144,248,192,127,51,18,128,240,207,239,37,140,173,254,107,86,35,237,95,75,255,15,248,112,209,255,222,143,36,253,213,178,66,225,117,66,47,233,152,151,132,11,116,41,125,202,125,137,167,133,231,111,52,10,130,204,139,55,238,249,90,220,100,140,96,75,215,86,252,178,145,227,178,165,189,239,200,211,123,35,42,21,86,79,242,236,13,78,109,185,83,217,229,229,135,123,168,75,100,157,221,106,56,191,165,124,136,217,26,19,60,156,128,209,205,133,30,224,158,97,108,148,194,61,105,82,252,45,67,111,71,205,173,217,103,109,115,201,110,233,4,223,74,79,239,235,53,185,97,19,213,157,243,161,113,221,90,102,244,110,53,88,85,171,89,83,248,185,143,39,225,238,219,135,207,80,11,254,229,109,184,243,124,7,219,109,171,131,246,57,164,198,199,195,149,189,133,139,11,172,80,117,182,177,189,210,67,145,231,49,107,12,148,64,107,22,127,4,113,249,54,175,219,149,31,143,5,238,194,44,13,102,245,30,177,119,145,113,42,251,225,189,157,59,140,76,247,50,106,155,150,90,104,70,233,96,128,220,115,186,75,46,213,28,77,145,196,35,79,203,251,54,191,137,83,182,191,47,70,216,183,38,21,27,114,161,213,173,249,97,14,119,129,174,215,163,113,62,239,55,17,157,43,240,120,170,181,252,32,194,228,36,79,135,6,29,179,248,101,250,33,68,136,1,56,31,182,106,105,41,86,12,252,161,245,231,13,209,35,241,239,240,57,22,203,235,85,48,253,142,238,5,136,71,158,66,206,61,195,245,50,147,92,159,54,142,107,165,115,250,23,97,236,132,171,124,169,78,178,246,53,80,71,214,181,46,201,112,166,161,142,250,84,188,132,96,49,53,130,86,254,90,125,38,89,171,196,203,59,206,126,7,89,193,50,167,199,57,52,49,3,26,73,36,179,88,92,95,29,212,46,218,44,186,100,66,142,122,240,141,215,8,168,89,112,166,103,27,250,174,97,60,66,164,75,18,65,89,106,89,114,28,113,123,106,28,205,103,89,35,118,228,87,250,218,75,96,167,251,213,147,120,154,151,97,194,80,159,122,133,207,245,121,149,243,49,161,95,72,112,100,204,106,68,24,137,234,228,170,212,39,119,94,115,144,134,100,207,153,124,104,244,145,142,66,148,0,244,155,192,228,78,251,34,189,243,41,140,199,169,61,14,163,155,211,217,8,191,133,187,109,33,65,54,29,86,1,55,252,61,82,207,55,120,140,173,203,100,13,41,34,19,66,51,3,253,186,17,223,106,54,209,240,254,141,76,213,39,126,252,237,155,92,11,167,212,155,247,169,208,81,7,156,73,217,21,183,210,219,135,136,102,138,192,40,94,102,60,73,209,204,247,34,204,231,18,191,1,1,48,89,49,240,24,106,172,139,243,205,237,211,171,18,248,30,124,25,225,103,7,36,9,245,239,86,170,186,69,91,193,100,157,67,76,117,106,95,20,28,47,136,214,146,22,168,127,235,166,3,33,183,125,165,214,79,199,225,92,116,107,59,155,53,100,78,76,68,95,209,245,161,178,81,3,205,114,72,37,64,69,70,87,239,225,171,47,202,168,23,89,18,22,61,71,237,24,227,46,187,65,2,38,157,135,117,201,185,204,43,180,192,138,80,124,2,245,85,126,106,73,255,165,40,23,12,177,77,108,161,120,185,26,13,175,91,64,18,253,213,230,244,117,241,57,160,245,99,183,232,162,141,14,20,76,175,92,75,44,182,55,241,238,206,248,9,254,80,152,74,221,78,78,19,247,195,0,108,219,228,228,51,230,110,238,59,227,18,108,85,17,148,117,17,129,126,238,119,56,90,97,96,15,10,106,62,230,119,12,36,89,60,182,64,206,237,113,30,233,236,84,205,182,90,97,91,149,218,81,177,37,131,115,192,38,17,95,92,47,209,187,137,106,198,203,123,138,145,151,175,117,171,149,4,252,167,91,210,231,109,197,245,189,223,214,60,24,25,11,150,127,101,44,22,201,31,108,16,231,188,211,12,245,170,81,163,92,102,195,63,43,31,6,116,68,177,129,71,170,200,198,100,40,222,169,20,97,250,123,157,49,238,179,187,188,152,218,95,248,203,207,101,186,98,14,69,221,214,79,233,19,7,120,17,233,91,174,50,6,136,186,173,187,163,55,183,173,46,188,91,150,36,131,233,245,229,76,202,138,238,78,72,145,234,82,148,143,160,33,66,219,31,66,171,126,245,74,107,87,174,55,97,66,92,86,211,49,15,221,102,27,205,248,190,231,138,188,113,112,51,231,213,168,233,58,222,109,238,154,80,121,202,84,74,158,55,211,22,197,242,126,50,217,139,148,52,149,93,228,105,176,217,243,93,14,110,102,118,255,117,131,130,78,204,231,4,233,148,81,10,59,208,45,234,134,179,183,51,177,166,238,32,246,168,52,75,5,129,4,188,30,16,66,165,211,111,50,107,89,184,32,72,188,243,90,240,173,92,170,167,158,206,252,141,126,123,174,76,66,79,81,37,231,236,210,163,201,226,106,209,48,142,42,12,37,252,88,171,63,171,91,92,126,202,153,94,241,245,199,32,123,157,29,170,242,108,158,8,155,104,23,76,101,237,222,70,71,71,48,229,98,243,88,89,170,244,234,162,124,186,13,246,188,206,134,214,181,93,245,58,191,206,43,98,5,27,251,201,151,75,154,34,135,241,160,111,250,250,123,125,142,66,223,240,142,236,213,62,226,190,123,17,83,211,106,32,216,114,234,143,123,226,55,236,24,177,141,232,142,127,137,84,227,23,73,215,17,59,50,203,180,79,244,203,120,253,38,32,180,35,77,24,198,159,231,157,114,169,63,61,11,60,22,145,31,225,57,62,35,111,30,19,122,157,35,10,66,136,68,42,105,72,199,180,120,97,208,59,49,157,92,58,39,234,235,64,2,237,244,120,163,165,131,38,226,81,240,233,34,29,76,120,99,187,145,125,69,114,48,63,190,133,52,122,29,241,19,120,100,166,42,127,145,118,95,224,133,189,235,90,255,89,119,66,253,8,74,68,229,201,183,49,123,57,246,178,0,149,190,31,79,192,119,4,29,114,241,130,204,252,82,169,43,173,117,241,48,118,221,86,99,47,125,36,118,90,248,87,137,173,24,58,184,101,151,93,177,4,44,175,207,148,233,82,72,0,214,89,142,46,178,117,142,170,25,238,142,130,181,20,77,207,244,172,34,93,37,27,2,7,15,106,252,204,230,60,247,188,76,225,236,159,35,28,36,190,13,232,78,45,110,11,44,6,13,34,226,73,47,7,230,0,92,104,138,6,220,252,185,235,171,218,249,124,28,8,244,191,235,67,11,132,55,39,155,169,10,239,201,109,40,253,231,157,3,44,133,223,50,62,203,253,8,200,134,100,24,141,3,137,32,11,105,199,187,115,114,91,85,65,59,32,36,109,220,25,33,89,32,196,43,48,5,224,50,174,38,143,253,51,183,60,4,1,226,193,192,81,160,166,7,16,11,97,38,34,40,34,62,23,219,155,188,21,64,56,41,244,8,241,126,182,139,64,31,72,43,165,2,122,91,2,197,50,25,180,186,223,65,26,189,237,16,117,189,44,210,1,95,177,189,30,75,190,109,188,73,10,234,182,82,184,140,112,252,113,117,132,235,200,255,186,164,237,16,88,171,246,19,168,60,93,74,62,168,34,139,202,56,177,57,42,188,112,95,122,237,61,2,88,161,162,248,171,196,234,219,62,248,248,221,139,9,238,73,6,172,232,237,108,161,62,249,137,227,162,224,219,184,224,64,249,13,98,185,253,255,33,239,189,131,162,138,186,111,193,219,52,73,36,136,130,146,65,65,50,40,57,211,141,74,148,156,147,128,130,228,156,115,131,8,40,146,179,196,86,114,150,156,163,66,19,132,70,114,6,105,160,9,146,115,106,166,249,230,205,84,77,205,252,53,53,245,123,239,205,171,242,150,52,183,239,225,196,181,215,186,103,159,189,255,84,131,217,255,241,61,143,166,141,98,25,227,211,178,237,175,149,22,67,16,178,54,125,122,183,189,221,87,118,180,197,71,196,214,248,253,111,150,150,196,125,140,226,240,195,152,55,201,95,36,104,137,225,251,152,83,62,234,197,158,136,102,46,199,118,84,233,35,131,101,60,179,225,65,154,32,224,230,142,245,164,20,106,252,130,141,157,177,247,71,220,140,118,22,219,248,10,112,116,1,220,72,32,136,204,99,23,190,17,230,124,91,176,189,50,191,218,114,226,59,111,122,117,104,34,132,121,176,199,200,212,198,104,92,177,49,118,22,115,205,16,191,88,110,92,225,162,197,144,58,210,110,149,49,96,138,113,221,154,45,93,38,203,112,115,119,181,147,234,115,107,86,62,191,16,154,184,240,221,4,130,45,5,98,125,235,159,221,215,190,84,170,49,148,74,112,144,243,96,75,239,156,128,3,74,8,46,149,183,70,173,230,159,30,218,74,17,202,85,17,193,9,105,154,198,131,199,248,53,92,86,104,160,219,110,244,127,165,57,207,162,94,55,160,106,199,103,54,74,38,191,87,192,142,22,119,48,218,57,215,53,78,66,191,208,123,247,42,42,81,5,93,235,46,61,85,219,188,178,111,92,166,8,212,47,149,213,120,98,238,158,29,52,83,85,100,97,232,247,85,173,198,219,162,39,11,218,212,26,79,14,150,46,135,54,10,19,118,142,15,106,165,119,216,239,220,33,159,251,209,106,85,184,93,230,176,47,11,105,181,197,106,224,104,22,130,23,65,105,172,175,199,198,13,126,17,24,186,3,227,24,55,201,208,35,178,92,159,154,36,6,183,198,40,223,112,39,161,37,223,83,7,223,131,3,198,20,129,145,58,75,249,8,129,171,138,34,147,90,152,95,200,185,131,109,136,39,241,76,125,43,191,137,167,209,97,51,249,46,162,227,236,31,42,100,123,158,178,200,31,91,14,223,208,115,35,76,61,207,78,129,155,65,179,218,51,239,98,137,201,11,102,84,12,137,227,176,179,168,83,220,4,207,201,49,3,166,249,243,34,2,119,15,255,122,177,239,36,208,219,164,79,232,178,64,173,39,114,214,33,39,77,247,247,97,189,5,25,196,142,155,17,186,69,133,76,4,211,58,68,217,92,31,233,47,252,19,186,108,39,112,126,117,202,182,105,155,128,154,94,219,43,122,120,123,128,117,123,163,221,135,179,26,104,107,241,1,202,24,221,161,31,139,142,19,178,101,106,95,29,165,157,65,164,134,96,110,94,131,56,222,206,30,221,152,45,208,152,75,121,81,223,188,255,244,208,94,250,67,31,32,10,107,133,32,67,84,246,237,63,103,115,236,236,244,182,179,165,79,46,181,20,22,102,84,216,204,199,251,137,206,190,35,76,170,129,27,223,87,191,168,234,237,54,245,215,210,145,131,79,247,84,191,148,139,29,48,62,240,2,110,206,167,149,12,50,190,208,216,190,248,11,216,30,137,138,5,157,84,131,106,92,185,50,253,18,5,68,194,201,142,118,108,99,70,75,90,118,229,60,3,63,118,143,165,109,78,25,153,183,78,98,220,98,130,73,190,80,235,243,80,42,39,212,159,118,155,206,31,216,158,56,100,40,79,184,156,165,77,144,112,84,62,101,80,91,46,248,207,6,3,96,165,125,208,177,93,34,50,198,156,185,182,251,44,106,113,102,181,118,115,35,161,58,70,184,185,92,229,120,187,208,104,169,236,94,251,47,130,242,211,6,210,216,69,196,118,241,120,109,162,121,217,246,132,6,155,221,38,223,102,252,152,194,170,13,104,76,26,145,112,96,78,125,215,254,48,146,194,198,169,224,36,202,182,149,19,50,216,71,109,95,112,156,170,132,171,238,135,91,235,100,71,217,41,165,93,120,197,17,233,38,202,249,188,214,73,34,143,96,150,67,74,83,41,91,166,2,31,126,100,150,50,225,68,240,107,153,83,74,74,212,200,224,115,110,127,246,94,125,36,30,222,240,197,172,15,167,178,214,152,214,63,155,36,136,67,211,227,220,3,163,83,144,81,27,117,236,4,153,184,146,207,200,133,134,218,231,34,221,243,178,189,95,137,237,156,82,106,67,79,56,176,79,108,216,149,106,250,9,235,242,241,23,11,30,61,110,198,209,242,189,167,208,237,113,47,195,178,116,124,137,79,82,151,18,10,138,181,45,144,215,41,58,14,78,29,105,129,6,81,32,108,85,77,221,247,138,189,179,52,191,248,223,77,97,128,6,95,207,146,109,179,209,70,111,71,177,146,65,118,106,49,20,187,8,146,250,246,198,108,221,191,148,80,224,102,145,7,184,217,232,67,3,45,115,92,107,166,229,48,58,56,239,11,206,193,67,192,215,169,83,84,32,91,223,186,100,166,6,69,205,107,77,107,130,56,60,247,85,51,189,18,24,250,238,119,30,159,21,237,59,53,57,247,243,170,229,82,70,83,189,161,94,216,78,40,171,226,100,30,210,4,220,244,136,221,73,185,190,47,151,227,157,64,160,78,103,85,165,193,92,118,20,73,235,122,9,172,137,115,189,0,54,107,108,120,73,0,245,143,130,170,110,163,247,254,207,200,88,255,247,204,71,255,95,135,224,250,159,226,50,252,207,222,130,161,146,161,188,27,136,157,72,51,35,115,25,196,238,204,169,238,29,253,253,132,48,130,200,157,235,95,131,107,132,35,23,155,110,237,143,186,135,92,130,235,183,47,241,143,144,21,156,151,32,94,179,186,250,106,243,225,7,89,195,147,195,57,145,12,77,139,247,241,197,16,2,252,155,37,33,238,161,100,19,74,209,33,254,75,229,181,197,9,7,107,60,94,34,45,193,49,111,130,191,55,107,5,206,136,165,120,55,24,190,204,172,218,250,13,170,145,254,155,237,118,58,189,198,156,237,156,50,52,178,69,1,59,240,133,197,236,182,47,178,194,206,139,231,52,38,190,63,220,55,13,29,7,25,98,234,185,132,77,216,39,173,13,157,109,239,239,150,122,26,55,70,23,79,9,85,188,254,28,186,10,40,137,172,144,38,127,195,23,179,160,190,227,190,29,168,250,142,47,118,62,2,223,79,107,91,154,151,145,15,146,46,236,183,76,170,252,5,227,119,30,3,170,114,122,188,167,86,113,180,77,77,230,122,176,86,119,225,188,141,249,201,216,226,64,229,106,78,197,175,219,241,218,238,148,140,20,45,66,26,42,117,50,24,187,249,16,171,21,0,34,200,124,148,91,180,228,231,229,25,253,16,171,149,196,63,21,189,228,37,71,83,155,211,87,117,126,62,177,158,223,24,106,25,128,207,121,74,220,65,107,13,231,13,87,182,237,119,41,140,99,75,78,250,7,16,143,17,124,245,79,109,30,148,126,203,22,151,192,203,91,94,138,154,239,21,226,103,212,118,156,146,48,4,179,95,49,31,41,246,255,108,30,74,182,214,166,212,21,19,102,121,255,47,234,238,204,38,127,45,102,209,255,90,169,77,229,29,203,62,190,142,36,166,225,234,187,61,97,159,173,177,29,80,166,134,140,202,178,152,75,147,111,219,73,245,40,173,155,56,140,161,171,87,220,132,6,242,208,148,239,19,32,101,159,223,13,61,229,203,36,37,227,216,89,216,6,12,97,185,155,110,193,40,157,153,102,102,105,173,218,202,44,183,114,135,234,151,133,48,143,71,122,222,192,13,131,56,228,213,119,222,154,136,243,162,100,224,134,188,207,12,204,238,42,21,206,178,19,254,153,68,135,92,18,205,87,117,159,185,83,63,157,179,14,230,47,9,49,37,172,165,42,59,154,220,102,48,174,20,138,117,170,246,205,197,209,196,22,64,154,184,32,114,143,170,182,141,180,36,103,72,112,252,2,22,192,80,221,173,72,63,182,170,179,5,72,153,243,210,108,231,114,5,77,32,61,68,29,155,204,13,25,217,196,156,223,112,5,172,155,223,63,127,181,45,161,38,206,117,109,129,171,201,87,197,98,22,129,154,238,53,220,224,59,240,15,52,160,102,232,126,144,41,60,225,27,253,115,204,94,84,85,213,64,66,59,186,137,105,19,72,251,144,173,44,253,67,192,33,184,244,196,151,117,142,212,167,65,175,27,203,209,34,7,81,184,77,1,249,199,212,58,190,237,10,220,247,161,32,223,213,15,227,18,31,92,230,84,137,243,51,107,117,40,97,63,15,12,106,81,116,71,24,179,95,246,133,120,234,250,170,200,119,6,97,247,17,38,47,19,70,39,79,53,94,229,219,228,127,129,60,5,197,210,174,254,241,203,248,212,49,229,250,19,111,216,175,199,92,33,148,189,101,213,118,125,43,197,140,27,113,63,97,124,221,141,243,136,121,254,128,115,222,181,188,26,113,87,226,114,194,23,204,46,21,115,222,39,70,108,254,181,222,162,238,251,76,240,254,208,251,42,75,181,162,17,136,233,252,33,109,174,231,220,4,70,229,239,181,95,47,191,50,133,143,226,125,40,159,156,42,64,103,223,194,204,101,200,151,229,106,245,235,158,102,174,127,205,234,182,67,245,19,100,231,212,178,28,45,133,204,224,241,146,243,220,144,187,206,251,66,174,147,17,145,160,46,200,181,229,143,243,165,225,183,183,145,39,82,73,151,44,91,149,89,102,78,12,182,183,76,51,77,240,183,28,219,122,239,33,107,110,143,65,3,55,210,234,83,246,15,117,150,189,77,66,152,176,79,17,35,21,95,36,39,189,173,81,200,214,42,251,233,252,91,13,72,240,137,108,172,127,167,122,123,244,210,195,239,62,171,216,254,68,155,182,57,18,143,49,149,206,224,189,123,40,232,136,97,15,77,181,77,14,31,200,11,105,242,210,223,226,106,150,97,197,221,58,105,81,130,249,242,227,88,124,77,82,215,18,90,116,225,165,24,17,238,126,0,221,22,235,136,211,153,167,167,138,72,67,83,201,119,243,186,235,82,155,247,21,136,73,29,127,149,162,185,151,54,253,212,33,20,184,241,51,59,155,102,125,21,189,74,109,66,10,239,228,98,99,26,113,120,178,99,189,172,221,36,133,190,243,65,253,213,253,95,95,115,23,8,122,115,36,119,94,124,200,83,170,158,49,216,58,238,116,32,50,67,86,4,112,4,117,109,138,49,91,56,62,178,246,147,230,186,26,101,19,251,106,206,242,43,63,198,232,47,228,144,209,161,181,215,6,102,69,34,213,233,200,233,239,173,87,79,21,251,196,91,53,154,58,62,131,221,232,67,4,243,98,16,221,254,47,217,166,250,230,196,113,223,93,102,230,130,223,163,6,187,162,96,211,115,18,229,173,73,212,229,29,82,107,151,197,66,77,150,253,170,121,219,19,200,166,24,129,16,237,218,198,142,255,126,173,120,197,55,198,143,89,77,180,148,23,152,7,119,50,62,89,213,48,64,183,16,207,125,39,103,221,239,154,60,174,215,40,241,142,43,250,220,72,187,186,104,223,72,18,217,36,169,97,226,114,212,104,253,142,194,231,210,200,80,86,10,184,73,0,137,199,132,123,110,197,121,1,131,169,108,222,202,70,156,180,50,111,12,182,56,175,142,146,8,100,186,184,38,254,190,80,247,230,115,190,253,34,152,187,237,176,122,219,176,69,119,9,5,137,165,19,212,142,19,30,88,118,82,33,24,198,74,147,213,221,167,145,124,226,222,7,54,203,192,77,236,226,35,247,185,135,103,207,185,126,95,16,38,184,205,222,135,56,114,93,123,84,171,86,52,121,180,11,84,157,77,35,65,130,251,192,77,113,61,221,194,75,215,119,228,45,59,149,93,144,15,70,220,224,20,119,35,85,67,226,246,47,199,134,39,144,119,62,180,222,125,53,18,4,203,158,244,47,198,49,210,39,63,48,106,150,176,212,246,173,215,30,136,91,84,241,190,254,250,55,255,204,221,103,60,131,25,24,244,202,83,203,238,10,190,82,214,103,185,227,245,218,20,41,4,31,221,238,234,250,204,254,89,132,10,186,219,120,144,131,79,166,250,103,162,46,32,190,58,233,79,151,246,239,107,251,192,127,31,62,45,61,125,195,69,12,7,101,213,17,230,31,63,202,120,18,31,53,178,213,26,208,33,201,196,215,175,191,206,121,218,245,83,179,228,27,198,197,164,225,237,7,69,83,18,53,22,50,125,142,43,115,204,200,101,120,47,118,5,100,99,14,24,200,109,182,124,67,97,9,27,16,185,242,97,88,243,145,199,76,46,231,213,172,61,112,19,194,245,197,229,120,40,158,141,12,222,136,41,103,236,100,40,92,88,4,88,189,202,212,8,145,45,16,11,66,220,21,3,137,218,53,165,236,12,128,58,253,211,23,98,184,40,161,99,81,36,77,198,210,123,163,50,2,170,127,29,53,156,59,22,132,112,66,14,207,52,102,235,96,16,251,38,197,227,110,98,232,235,215,228,20,0,244,117,240,242,136,31,28,160,200,19,45,30,203,2,45,21,23,120,137,80,3,74,200,231,181,109,76,209,223,102,238,148,220,137,174,233,168,225,197,64,167,35,242,70,208,116,97,228,186,101,21,204,71,137,138,121,67,49,110,192,211,55,224,245,121,199,78,199,88,158,134,241,179,74,159,69,133,115,245,173,103,25,243,86,103,165,96,224,102,180,199,33,82,35,125,26,80,130,57,33,134,134,248,117,140,9,0,237,60,150,116,236,44,26,197,11,111,184,91,186,38,142,95,190,52,69,209,10,216,202,159,19,186,82,18,215,207,70,132,184,253,250,164,162,243,104,2,135,43,43,135,148,54,79,231,202,141,151,233,241,19,59,175,135,30,64,30,66,138,57,251,113,210,235,119,220,159,150,69,195,103,51,255,252,114,80,25,199,172,23,16,134,214,168,233,124,209,40,67,208,214,107,69,63,125,166,148,249,133,68,25,133,228,200,45,156,49,10,133,177,144,125,96,252,252,133,206,41,155,119,144,114,17,66,70,205,207,116,17,61,67,36,225,236,195,250,96,152,250,41,133,172,105,94,107,16,5,38,142,128,172,45,242,165,127,19,156,18,227,18,163,97,232,200,104,93,99,80,214,112,208,17,196,159,58,155,91,29,112,161,191,113,248,247,95,143,110,183,28,166,208,182,92,140,64,125,216,92,84,177,47,223,167,182,189,51,13,171,159,122,83,225,154,107,85,17,3,113,102,177,212,172,175,143,86,165,38,46,36,143,85,241,13,190,226,13,39,198,208,198,190,100,74,158,27,213,214,189,32,94,162,136,100,121,237,34,86,236,144,123,114,180,171,69,91,138,175,176,170,38,65,224,24,25,97,222,193,23,161,224,104,23,64,148,197,247,46,153,207,93,5,145,150,246,17,226,137,74,14,159,182,153,88,195,66,67,138,219,139,26,79,157,166,211,16,166,22,59,217,86,215,39,223,227,119,127,59,232,46,249,226,208,105,18,193,123,223,43,171,117,187,228,140,16,128,160,40,50,98,234,34,174,178,9,72,195,129,219,123,176,219,52,251,232,137,72,169,45,125,45,242,27,216,250,42,229,51,65,34,2,195,170,83,96,255,185,192,227,205,182,201,85,240,154,75,169,195,47,193,138,67,202,172,183,49,100,226,107,66,206,18,131,114,16,143,36,153,104,54,141,11,160,248,122,146,217,104,167,156,115,74,63,152,37,245,18,21,26,253,102,23,213,94,208,150,205,117,47,69,132,211,198,163,49,75,234,64,232,125,157,139,39,90,56,69,51,137,171,164,182,172,126,162,224,228,0,210,108,247,240,145,108,74,115,77,116,10,229,49,136,130,53,45,27,172,211,111,88,247,220,86,92,157,167,29,184,105,228,221,135,176,23,155,243,32,245,206,42,48,87,106,210,151,248,241,121,41,103,71,20,152,18,39,224,70,224,245,0,140,187,236,151,26,156,12,78,48,130,106,32,61,108,47,157,249,167,39,132,241,181,95,9,116,164,29,95,174,43,31,51,204,198,169,216,51,37,190,130,24,173,117,140,200,93,189,214,77,52,193,88,121,89,38,97,166,151,70,248,77,82,182,111,179,68,199,124,203,20,16,158,122,199,101,122,130,179,159,215,227,51,142,217,10,225,71,176,188,83,57,228,101,36,146,97,112,242,88,138,224,20,144,66,9,159,206,63,124,95,193,91,98,219,72,255,222,227,251,104,203,109,70,201,188,243,237,151,76,3,180,184,117,53,204,11,147,250,60,8,177,79,53,145,46,191,120,100,90,193,141,20,230,128,160,7,19,71,119,240,8,49,252,141,5,231,245,180,131,152,15,121,234,140,155,205,80,72,240,147,250,204,133,122,234,160,161,24,241,48,218,110,250,31,25,74,217,204,58,49,227,83,130,28,145,111,69,201,161,33,56,106,219,110,205,69,215,184,234,75,189,29,211,93,90,113,135,76,185,58,219,98,236,112,57,173,195,6,208,8,136,61,136,152,206,213,159,6,96,171,60,40,166,161,50,129,38,105,117,108,130,166,193,195,77,230,232,175,203,38,207,153,187,59,58,116,93,68,24,101,76,222,127,115,160,132,238,178,75,202,150,10,253,117,130,120,22,251,140,76,148,114,194,54,183,255,233,129,4,69,36,31,65,249,41,145,199,116,86,109,67,28,82,84,237,125,197,134,217,224,190,96,113,108,241,82,117,112,111,75,26,120,239,103,240,176,114,125,193,122,155,168,173,186,45,148,109,22,196,129,229,248,7,111,135,172,234,158,214,55,78,52,47,253,53,209,128,168,181,98,166,169,36,95,30,82,166,13,234,249,9,211,241,65,222,39,222,241,26,11,48,220,24,151,190,12,255,10,110,72,166,225,122,37,251,129,149,225,103,137,20,150,157,188,148,143,237,163,211,234,57,176,93,188,158,93,20,107,24,99,184,196,253,246,70,242,15,215,21,42,154,167,158,223,229,249,218,115,175,135,234,204,36,156,82,47,60,234,37,118,51,90,28,250,4,39,12,165,131,102,70,219,25,30,232,251,148,228,20,89,26,111,80,87,48,135,255,169,241,107,173,71,114,3,55,243,103,212,210,151,22,28,238,147,180,21,71,98,87,15,34,169,94,88,134,37,219,154,3,178,175,227,200,71,112,212,253,108,164,114,217,29,0,195,255,68,148,191,101,216,68,240,35,56,72,233,127,143,247,248,103,36,35,50,246,255,42,60,114,255,187,11,129,255,122,209,17,241,221,26,31,154,253,112,180,32,9,111,88,18,69,3,155,172,170,143,145,1,110,190,158,255,146,30,204,146,221,251,200,117,229,24,57,188,83,43,253,79,217,10,69,121,57,132,76,127,210,39,109,24,94,113,220,65,113,122,212,114,89,73,251,199,129,129,133,198,224,118,183,233,210,91,186,167,119,62,237,124,4,81,81,126,204,38,58,244,60,193,167,234,169,113,229,58,112,83,137,165,188,84,13,250,104,163,101,53,73,166,208,147,108,151,139,147,36,182,253,197,68,195,18,49,164,104,245,103,165,186,114,158,202,119,152,35,209,59,95,6,245,74,246,31,24,96,74,215,59,40,142,68,124,133,7,174,41,191,148,30,199,40,3,55,110,189,13,77,218,103,245,145,46,95,183,47,45,139,196,129,155,143,174,61,30,53,87,199,15,165,130,60,129,155,5,2,207,121,239,115,165,133,249,244,165,122,172,173,62,60,231,61,241,106,143,172,176,61,117,66,240,94,59,188,59,175,35,100,48,218,120,182,183,248,207,252,163,119,60,65,238,36,112,243,179,189,237,180,122,86,117,215,183,92,108,136,106,55,206,254,205,127,11,88,177,21,120,149,220,52,102,188,37,138,116,240,226,129,101,33,1,26,216,87,88,174,251,97,133,82,247,105,195,12,71,122,87,118,123,118,157,131,16,80,139,16,3,215,92,233,171,108,11,120,178,181,59,189,214,194,254,111,245,28,246,37,95,225,58,31,136,216,240,54,74,181,140,172,71,42,12,82,127,237,85,47,3,141,102,36,166,185,101,77,11,69,24,62,51,166,44,59,70,76,97,164,77,117,105,160,187,91,124,103,230,245,151,167,2,49,87,127,42,243,38,32,33,176,158,237,197,197,64,233,141,57,205,90,88,164,23,204,243,244,161,246,174,219,78,96,162,200,192,253,216,219,243,244,192,77,238,130,127,233,47,36,102,72,137,49,114,30,104,237,28,29,187,160,55,7,118,239,43,111,237,110,7,237,217,232,6,115,92,251,196,203,114,229,65,192,54,49,175,108,175,189,123,61,125,114,150,161,172,91,184,234,23,151,180,143,234,72,42,143,47,96,103,63,215,7,11,126,195,46,234,12,118,143,106,182,235,180,37,230,231,88,124,112,216,233,81,103,254,37,167,14,231,137,129,251,136,39,165,105,147,57,254,113,218,145,46,87,210,126,128,173,244,247,113,134,222,5,196,71,127,251,111,17,110,67,243,219,77,181,19,103,124,18,219,107,46,131,4,240,163,140,200,249,198,52,178,215,37,203,146,232,200,149,47,115,182,244,143,134,236,253,251,118,39,226,211,82,213,194,167,207,11,248,131,70,96,129,220,147,52,133,39,212,205,60,46,139,38,181,11,91,3,21,7,131,70,21,35,187,14,94,150,9,86,217,155,174,64,247,145,43,109,147,237,245,226,165,40,53,23,217,111,255,49,166,13,195,197,104,244,57,227,63,213,203,198,88,178,180,135,183,14,95,21,24,151,231,38,151,97,130,200,191,92,174,192,237,113,110,63,221,54,40,43,153,144,129,18,89,207,180,131,227,170,204,15,143,86,76,204,53,58,242,100,192,233,209,165,149,221,213,49,29,38,201,179,217,135,170,241,36,219,211,208,5,59,96,103,87,191,91,120,92,236,174,93,206,244,222,215,111,153,190,50,177,153,26,163,68,197,234,132,182,103,33,32,97,179,189,136,254,154,24,33,71,74,232,86,56,100,244,89,114,10,4,184,81,178,6,110,102,170,57,164,202,235,229,255,89,130,117,79,188,190,62,212,245,243,101,144,56,145,190,220,147,56,7,112,47,181,212,2,198,141,189,244,28,205,205,106,77,103,210,72,225,71,63,219,47,5,200,14,127,216,79,196,151,208,91,253,11,251,252,59,164,177,184,36,224,218,43,203,69,46,75,174,42,83,200,94,215,173,14,225,176,139,80,168,138,209,114,1,66,33,205,36,19,109,79,181,54,18,14,155,223,252,51,36,55,250,139,112,98,113,31,77,179,110,109,205,156,247,110,35,164,130,10,208,119,206,238,100,172,251,167,230,31,91,215,191,156,52,150,31,114,168,227,137,121,29,191,96,30,137,94,27,136,195,226,89,163,196,100,153,206,118,178,47,105,149,20,198,164,228,24,22,3,220,152,159,47,230,139,247,71,108,184,201,57,90,41,51,39,62,243,9,7,213,92,138,34,107,174,244,76,78,114,125,175,179,47,167,55,145,136,101,85,195,73,143,50,100,223,145,176,234,230,229,80,138,231,90,190,149,124,25,91,24,95,243,239,12,244,56,30,29,20,91,149,72,145,237,207,74,192,141,4,245,100,214,63,37,196,42,122,55,65,55,62,64,191,122,77,20,37,57,211,235,255,215,145,84,97,3,102,94,211,215,166,139,29,30,47,224,102,56,147,108,68,215,176,84,247,236,80,162,209,249,246,216,121,125,130,203,65,144,152,169,80,124,240,109,110,212,127,237,11,146,188,237,54,77,183,249,83,231,200,94,168,93,202,76,63,156,241,44,190,205,212,149,29,236,118,80,105,171,245,198,149,18,227,107,121,13,246,73,255,87,191,123,78,110,122,137,119,123,176,135,30,139,44,152,127,38,134,196,183,115,215,42,210,15,114,57,95,195,91,132,125,236,203,213,179,2,224,134,179,77,9,187,116,71,143,32,86,57,176,150,171,73,75,98,120,99,22,74,184,57,19,237,230,54,46,30,125,120,0,84,250,41,218,231,201,255,246,66,209,125,189,250,203,90,34,37,5,149,10,127,81,255,9,31,158,234,232,133,254,248,202,68,185,16,251,23,4,178,245,147,133,236,202,208,84,213,3,253,107,94,47,177,181,223,71,82,179,145,125,23,25,175,237,6,176,125,64,203,148,173,59,199,121,117,150,217,110,55,96,180,49,139,165,30,212,140,215,4,147,101,199,212,37,216,166,237,154,6,74,95,254,120,103,23,117,151,105,208,67,210,92,56,250,176,201,204,246,26,91,239,156,104,73,103,233,9,86,237,45,106,209,132,236,148,69,169,2,91,4,88,121,230,209,109,90,73,191,171,103,163,176,162,193,219,246,75,97,38,175,27,232,143,147,22,82,116,142,179,236,113,135,47,166,27,103,26,217,108,175,165,46,69,98,18,179,236,31,110,206,71,111,19,66,15,35,5,102,228,196,177,184,147,19,193,19,246,109,13,183,219,71,218,29,68,17,120,53,180,214,70,82,232,78,231,165,160,177,157,170,172,37,137,11,63,2,207,165,206,100,39,191,35,135,186,124,120,146,191,160,149,180,224,38,129,59,124,217,53,138,253,39,62,36,183,229,29,10,140,73,23,70,142,112,10,207,42,22,138,138,65,93,70,128,26,19,233,233,81,95,147,87,190,136,60,247,68,32,45,225,39,7,253,57,145,118,36,91,158,23,177,69,176,205,245,170,185,63,205,104,164,30,182,128,34,177,144,6,64,137,236,164,109,86,115,103,184,110,236,98,152,143,215,56,13,254,174,37,160,131,179,117,158,126,238,97,39,57,116,27,100,166,174,183,237,18,8,174,119,64,104,9,84,181,246,251,124,204,177,187,206,104,118,177,212,98,231,205,46,17,68,223,246,167,68,138,99,85,204,200,226,252,167,29,178,206,239,122,126,126,25,131,200,138,131,122,116,227,178,244,21,31,230,55,74,242,51,112,243,22,130,155,127,234,73,117,157,185,255,187,118,185,246,67,224,239,75,151,161,199,135,168,17,163,50,198,164,72,129,46,147,53,121,205,49,241,33,151,115,242,69,116,153,8,83,43,51,85,245,190,80,182,223,235,198,145,89,171,122,90,61,134,243,156,52,247,86,148,170,116,220,182,177,109,196,232,174,59,3,116,251,216,49,163,206,90,179,22,5,91,115,227,166,157,75,202,242,3,110,50,235,29,64,182,229,86,135,179,219,194,195,129,159,183,68,111,227,96,92,55,56,220,29,60,57,89,55,68,116,250,248,252,154,106,65,212,4,218,218,51,211,225,171,95,8,56,27,229,222,238,161,78,67,134,6,217,158,1,55,53,221,229,167,25,46,18,58,226,166,11,223,255,51,142,122,12,97,158,99,121,72,240,136,50,98,21,229,85,117,88,221,136,140,240,165,203,201,125,131,206,150,55,70,174,28,124,77,115,171,101,187,26,20,233,130,219,16,195,143,154,95,146,41,150,76,148,8,137,14,53,204,105,43,37,97,232,80,127,202,1,165,52,197,60,224,38,144,120,227,250,128,57,40,57,94,169,253,164,93,210,134,222,234,11,182,215,125,69,106,179,170,21,119,83,30,129,40,84,247,107,162,235,95,239,206,98,191,146,236,171,182,154,24,184,13,121,69,168,236,194,17,93,137,125,128,177,75,251,98,177,239,188,94,16,79,61,104,204,79,46,211,23,153,35,212,138,250,240,8,186,53,187,229,214,83,201,35,158,169,115,129,82,38,48,104,219,31,40,165,30,221,175,243,141,216,178,57,167,32,132,251,20,191,121,158,132,9,124,22,61,172,4,67,22,185,125,201,209,186,16,224,175,67,104,96,81,166,221,237,199,180,21,182,104,216,23,199,188,246,102,45,52,105,176,206,5,18,233,48,195,71,5,221,128,48,162,103,75,56,175,23,212,24,80,77,35,48,233,214,147,220,153,125,200,33,244,188,18,45,22,180,176,61,207,161,185,213,112,192,225,212,138,89,188,214,242,146,110,60,25,9,230,148,66,159,69,13,248,24,206,177,7,205,88,101,184,205,153,43,184,12,121,55,183,234,92,204,79,205,60,73,157,177,50,174,168,183,214,5,242,218,77,12,206,53,119,191,22,107,175,116,143,75,152,36,199,228,3,105,168,231,95,11,63,233,109,109,83,17,164,228,21,82,9,225,169,51,183,154,159,212,205,160,253,3,77,218,60,253,125,175,219,81,192,205,154,219,156,42,27,182,90,237,166,89,218,23,243,62,180,220,118,216,254,36,209,174,83,41,58,106,39,63,116,248,130,189,117,42,61,247,54,107,205,189,216,190,21,147,125,141,154,107,153,157,25,194,228,204,88,253,190,20,56,172,246,194,203,61,80,187,90,237,225,190,125,43,36,143,144,105,4,115,149,186,71,138,148,235,94,44,32,208,168,249,24,215,133,71,15,55,65,99,109,151,192,141,116,208,86,79,239,163,168,223,70,14,127,179,77,220,122,170,15,116,137,43,78,142,218,33,60,192,77,28,129,156,255,241,31,211,138,227,93,81,171,131,116,171,45,225,109,98,248,233,209,207,197,76,183,93,181,182,107,193,9,167,54,236,76,87,60,228,59,4,169,173,189,55,106,41,169,56,201,112,27,114,252,210,140,91,113,234,177,120,157,104,209,51,196,246,47,64,96,30,245,152,1,186,123,220,47,203,127,109,27,224,43,204,216,188,223,219,178,126,87,199,23,80,47,240,16,244,48,4,216,121,121,72,70,239,5,133,49,252,159,222,39,238,177,107,154,4,112,209,24,161,255,228,253,78,20,124,244,223,184,222,255,106,25,235,172,111,119,23,220,1,10,89,1,57,144,122,162,239,51,141,215,173,163,66,65,19,4,244,86,20,207,15,113,247,55,52,77,95,95,134,159,43,254,129,245,40,77,143,89,67,146,59,154,207,105,32,173,153,122,174,51,143,182,39,126,54,95,68,92,248,124,191,144,7,102,121,120,112,211,104,83,159,36,147,103,77,202,2,55,49,101,48,160,179,149,134,157,181,109,152,171,199,60,154,107,237,34,198,252,42,80,2,245,142,164,103,2,241,243,28,136,56,31,61,84,238,183,132,170,216,94,29,103,24,61,167,60,44,224,214,213,104,95,80,229,5,26,84,69,156,102,61,170,39,228,57,24,131,166,0,165,24,116,202,147,196,59,181,12,83,175,204,124,137,204,168,24,94,150,227,32,23,24,251,98,68,223,121,38,123,65,35,46,214,114,98,49,230,10,208,185,106,103,137,171,81,191,139,111,232,200,145,171,21,89,229,0,161,162,147,84,216,87,177,1,163,224,102,247,31,74,16,174,54,68,203,46,111,187,66,100,203,14,71,201,241,32,152,253,250,114,254,247,226,181,229,197,19,187,23,48,93,206,235,221,59,150,230,85,94,197,138,142,10,159,112,243,169,193,50,180,248,21,56,62,59,24,144,104,222,186,29,215,184,175,239,253,12,125,57,173,173,13,31,2,224,243,119,252,220,125,50,191,149,18,64,246,201,216,216,17,131,194,239,119,143,153,7,53,30,192,92,239,184,26,188,45,244,18,119,221,126,201,219,68,12,221,218,224,51,171,239,182,215,165,163,186,179,103,109,41,116,39,90,95,1,29,115,10,33,198,83,63,47,113,86,102,78,235,55,93,202,174,252,94,182,31,56,228,102,19,72,206,75,104,73,137,169,222,133,101,30,207,4,208,100,129,217,255,185,68,186,143,94,231,142,152,6,198,87,114,59,13,158,77,6,87,207,215,189,153,26,53,224,34,124,231,101,36,7,162,232,216,0,97,4,45,53,207,109,126,239,83,225,27,110,13,32,147,93,202,29,107,105,118,77,213,176,107,202,37,90,151,88,121,3,197,233,199,161,198,121,85,212,223,33,116,191,102,237,130,120,247,139,40,121,238,204,98,1,240,19,239,84,225,71,11,14,123,64,244,247,174,84,185,88,237,149,75,8,107,118,240,176,176,105,45,219,50,227,225,179,247,159,191,168,42,25,186,215,238,203,3,25,95,212,63,47,24,72,146,194,123,79,97,202,210,108,240,105,171,136,32,224,134,131,15,245,209,162,194,174,45,102,195,135,33,125,59,140,69,251,129,47,61,147,75,243,239,217,106,55,64,182,3,166,109,77,112,87,45,248,26,253,215,33,190,207,51,185,74,104,31,61,32,182,34,42,103,247,143,33,67,176,146,218,39,171,91,44,232,195,229,168,236,92,140,219,107,137,119,148,57,244,242,214,95,90,108,223,191,54,106,133,92,167,34,191,252,162,175,77,147,4,63,83,164,128,46,236,42,16,195,153,118,157,238,204,231,7,37,252,139,49,140,130,193,179,220,162,93,163,88,217,133,166,202,110,19,230,53,190,200,228,20,235,51,51,152,119,105,225,188,146,191,218,160,122,61,245,119,62,199,3,148,187,31,179,229,150,11,11,98,249,73,206,168,36,132,1,73,62,10,83,76,10,178,111,159,8,192,2,213,62,102,127,202,159,212,59,234,58,115,132,177,145,128,243,55,149,241,208,55,30,220,252,99,249,168,147,150,242,228,168,14,155,50,68,254,9,209,0,82,244,197,148,113,132,167,77,127,205,218,148,235,76,231,123,67,135,178,117,154,129,224,149,216,252,164,56,207,53,241,76,209,160,46,216,234,233,226,67,105,224,38,61,80,92,229,111,251,193,165,41,173,17,1,119,21,108,188,100,255,20,184,113,223,110,77,82,143,106,7,110,86,165,49,104,19,1,145,219,32,207,239,178,154,157,184,238,210,221,175,219,48,210,250,219,110,113,153,61,59,133,171,253,67,45,225,69,133,46,18,134,155,222,218,7,174,53,80,118,89,249,183,150,242,85,130,85,62,229,116,197,7,8,5,110,70,118,129,155,50,238,161,96,143,52,11,195,119,255,58,151,167,8,122,238,11,211,5,76,102,100,152,202,255,254,205,19,252,221,120,33,206,166,53,233,136,138,229,25,119,61,174,208,144,11,192,19,199,240,232,125,66,76,214,195,184,113,26,183,12,186,239,36,123,221,105,214,77,51,113,3,84,205,37,191,222,44,12,25,27,191,49,126,223,138,97,148,244,17,238,235,232,225,211,102,166,130,202,120,107,54,120,167,235,135,214,214,55,104,224,157,100,127,177,98,100,174,173,93,217,164,9,198,142,246,32,11,229,232,182,158,144,101,65,202,83,82,157,62,191,142,219,35,3,84,27,110,70,223,129,27,227,106,165,201,186,17,121,41,38,17,205,156,89,251,206,102,151,58,186,207,38,52,70,88,150,251,165,189,245,223,245,90,130,250,162,173,29,49,1,81,136,59,3,75,52,27,47,31,216,122,51,56,65,255,48,236,251,7,159,120,115,21,169,134,137,2,17,223,230,86,201,175,78,99,118,59,91,141,2,29,248,163,161,226,185,250,181,67,92,67,9,75,64,195,165,210,3,7,25,77,31,142,160,239,151,94,217,137,242,105,100,178,51,150,221,82,155,71,20,79,87,203,162,204,199,170,74,226,206,233,83,6,162,191,206,26,201,97,13,143,62,200,92,59,52,151,235,153,224,231,205,1,80,34,70,184,245,126,254,129,222,106,161,161,116,73,33,18,244,43,2,55,41,239,200,227,35,132,240,8,24,187,128,236,217,55,232,75,63,201,223,152,45,51,4,110,158,93,20,146,144,127,236,255,137,226,224,68,172,153,87,70,189,158,157,155,177,43,131,57,147,174,120,118,17,89,80,251,242,8,131,11,177,212,213,31,43,123,87,207,99,72,76,191,117,65,10,25,234,241,248,120,187,191,247,217,71,193,46,60,94,198,88,47,147,140,97,103,228,55,180,228,228,149,48,249,103,72,28,136,226,28,51,122,240,227,75,225,149,142,134,168,84,20,80,252,203,104,214,246,234,156,205,229,157,144,28,125,62,86,85,239,118,104,25,106,154,223,59,38,12,234,130,52,65,178,158,215,180,188,42,112,200,190,173,141,31,64,225,82,170,96,35,112,43,229,38,71,213,214,42,159,234,133,231,223,106,218,128,212,48,189,244,205,25,172,224,96,156,131,213,73,93,32,59,115,250,212,255,50,78,195,72,89,99,42,11,255,153,54,143,20,200,11,179,60,151,237,231,81,79,96,49,144,238,68,221,14,20,112,70,102,100,148,209,181,93,9,225,184,10,113,245,115,116,72,112,171,87,50,218,78,203,136,222,141,77,72,254,162,161,17,216,195,23,180,157,220,203,239,10,200,182,1,55,57,146,192,77,183,161,219,127,70,248,16,251,224,128,238,198,31,119,146,111,89,137,215,246,131,227,41,78,245,87,144,113,105,127,6,108,13,206,48,179,51,19,32,154,204,252,61,178,219,142,217,222,103,4,66,241,183,124,177,202,84,237,55,63,112,89,168,90,180,159,29,128,69,162,253,125,136,88,17,254,202,109,85,58,78,219,79,176,203,165,27,174,245,191,127,152,88,103,12,221,251,169,181,69,131,149,8,103,140,115,115,43,161,70,219,139,130,24,55,105,41,230,83,22,226,170,149,25,126,2,245,51,249,113,244,92,88,167,92,180,92,193,45,255,111,134,72,105,95,155,191,155,161,120,131,237,156,240,104,242,165,248,41,57,225,201,6,189,86,140,211,145,86,124,50,31,67,77,251,90,208,216,5,108,126,227,251,230,162,189,127,83,13,167,171,95,177,171,25,48,218,212,179,167,12,17,232,248,220,32,79,99,247,11,178,106,94,245,142,210,109,46,0,95,221,151,52,223,19,88,19,252,198,118,135,3,159,222,57,1,32,106,111,100,22,199,115,68,116,240,213,169,105,159,133,20,23,144,104,9,72,161,124,18,30,19,194,247,10,56,43,152,36,41,2,41,130,192,79,218,34,234,55,120,58,28,34,154,148,166,205,60,127,188,34,134,31,232,157,209,246,72,146,44,7,76,137,186,82,90,49,233,136,152,40,164,20,31,228,184,230,62,7,105,137,127,144,100,51,209,221,183,151,38,244,230,128,24,221,45,190,2,24,40,248,203,142,226,80,94,174,79,99,158,198,41,131,111,15,220,175,62,42,138,254,192,163,137,149,59,4,87,242,236,203,145,127,54,226,12,209,34,3,212,124,3,37,158,119,49,129,54,233,196,112,234,227,41,185,170,12,110,131,39,101,224,142,249,87,154,37,87,113,124,115,161,171,33,15,54,139,89,43,16,211,156,65,73,94,188,207,116,41,161,193,230,43,175,250,168,57,232,190,81,162,196,160,58,212,227,58,10,118,227,18,123,34,156,242,15,43,206,198,47,78,125,135,184,5,159,52,85,253,185,213,38,82,107,33,214,91,38,219,159,213,183,131,55,26,239,43,253,155,248,53,247,220,104,187,239,111,6,121,115,2,75,23,158,155,22,23,231,191,203,14,40,200,75,242,110,133,200,132,32,190,250,112,253,131,28,51,102,23,47,61,131,141,141,78,45,120,124,205,196,197,113,98,37,101,60,221,121,152,173,19,153,95,205,91,23,218,95,124,22,245,213,227,238,220,20,208,183,217,124,32,231,47,67,18,120,216,121,133,247,174,69,56,172,217,19,184,169,180,146,124,15,237,193,80,255,126,238,213,137,208,181,91,6,110,44,143,69,107,223,247,160,105,255,146,173,221,174,154,148,84,30,64,70,117,245,153,210,59,89,102,111,189,51,145,93,83,130,76,181,33,127,145,22,158,146,235,214,76,80,242,93,222,185,174,249,242,138,209,182,36,176,53,32,210,255,72,198,144,113,106,38,56,78,39,62,98,107,158,67,160,139,66,192,163,194,183,157,25,244,47,234,133,14,88,29,248,76,251,35,255,136,175,137,81,187,115,35,192,49,172,223,234,169,162,237,111,228,177,241,57,47,92,176,19,31,126,44,86,127,242,54,118,62,190,168,136,108,233,94,198,215,218,30,193,5,70,68,220,156,8,127,189,133,56,112,243,166,117,231,23,5,52,36,4,103,232,147,76,181,77,108,6,163,130,65,230,34,49,66,119,70,231,47,98,60,32,214,224,142,2,243,30,36,229,184,171,182,44,127,31,35,166,62,66,146,82,71,92,27,232,232,195,255,170,12,25,156,231,252,52,95,17,103,244,119,204,190,188,79,250,8,225,21,89,239,138,255,200,67,157,65,36,88,64,197,229,167,168,172,13,112,3,26,93,73,141,142,49,123,159,231,29,97,75,240,100,162,200,135,158,160,17,88,254,252,77,87,0,66,138,74,173,91,37,214,183,9,150,174,201,63,120,36,5,245,230,186,98,243,46,79,88,165,82,41,248,89,176,199,56,176,241,249,252,202,57,179,238,29,192,179,34,99,223,93,90,183,209,55,157,61,177,126,25,51,18,45,97,100,16,133,237,111,157,137,4,218,47,239,128,65,76,194,85,145,232,243,72,226,231,129,66,23,152,156,95,222,142,101,113,61,151,231,170,203,83,153,223,248,192,133,87,178,4,76,51,90,116,163,211,125,194,105,165,133,227,226,248,174,188,80,202,207,253,182,220,72,170,130,83,35,155,44,7,118,172,149,187,54,167,79,64,98,172,55,15,249,87,88,108,210,53,221,124,51,200,231,30,206,87,21,247,134,101,124,118,86,196,81,151,100,6,67,82,117,125,221,169,246,239,143,94,4,108,122,224,106,62,144,156,116,17,43,44,125,10,28,61,215,20,186,120,87,178,143,206,246,201,40,131,51,168,96,173,25,85,22,137,60,203,179,148,84,35,65,135,162,61,39,189,24,25,43,218,148,54,249,20,13,51,44,10,196,102,227,246,60,85,10,200,93,110,180,128,119,188,46,232,130,29,93,179,9,88,237,113,242,136,99,31,244,134,93,76,93,118,78,232,208,144,197,14,193,156,86,222,53,49,143,118,56,233,49,86,176,220,150,186,126,169,214,6,169,124,147,143,74,196,40,252,163,18,138,15,125,188,198,73,162,11,58,146,174,255,25,52,63,94,232,46,206,95,7,60,229,173,25,129,124,62,85,83,150,244,138,144,140,107,211,250,187,24,205,80,32,0,18,187,120,194,99,72,10,15,98,92,45,136,112,214,165,156,103,148,143,242,140,27,242,8,133,53,159,109,252,226,168,58,93,119,211,62,171,199,154,193,34,1,68,139,138,214,10,16,129,133,59,197,227,152,206,85,69,44,213,137,85,32,16,213,221,197,194,153,92,114,246,124,80,234,73,112,144,166,159,183,81,57,43,38,251,220,142,12,253,79,238,44,14,13,162,208,142,25,253,3,147,54,140,156,20,135,49,44,145,218,91,188,185,228,45,157,153,240,12,133,49,111,185,116,205,69,170,217,146,168,201,149,159,136,69,143,29,74,8,45,236,48,42,26,231,229,48,220,38,237,13,136,30,121,78,20,155,198,50,120,152,141,30,100,110,143,179,133,214,6,114,82,191,215,59,121,141,14,95,5,190,74,10,6,245,64,160,49,26,247,217,89,166,109,3,180,100,255,164,196,60,87,12,173,99,165,46,59,57,238,59,23,51,47,73,240,137,123,97,82,144,174,251,102,123,55,6,55,75,131,202,139,156,179,187,88,162,197,30,9,102,199,193,20,252,90,34,34,244,83,50,37,56,221,215,103,30,182,155,6,110,20,138,73,63,90,51,91,38,58,126,68,230,113,94,17,136,245,104,125,89,73,92,13,133,32,65,28,235,173,100,93,111,223,89,198,153,236,238,106,28,11,171,138,89,214,152,206,88,242,184,175,98,27,254,249,92,84,204,93,70,238,208,221,80,249,205,110,84,50,112,115,194,114,125,138,89,24,182,41,36,24,190,248,134,186,26,26,188,42,219,238,17,46,63,185,7,51,158,23,25,52,94,154,10,27,171,87,240,69,216,217,73,13,9,244,188,175,247,63,244,202,29,157,164,201,80,13,156,254,155,68,219,103,108,80,125,236,112,0,26,195,48,36,90,9,160,31,42,63,73,91,254,243,24,227,210,45,165,246,184,129,52,199,96,195,238,196,233,24,212,147,111,215,97,79,249,217,46,58,63,196,105,159,168,226,244,164,178,226,112,126,144,13,126,128,107,104,42,78,243,203,142,20,46,234,25,225,74,20,201,197,228,166,212,94,12,178,62,136,84,82,43,106,208,32,199,81,47,216,3,195,31,17,170,5,163,233,116,58,224,68,136,209,113,233,209,7,180,28,3,54,50,2,92,239,229,73,96,53,107,64,26,150,109,137,142,240,205,124,23,92,130,245,240,137,81,219,105,29,167,157,193,186,22,49,71,169,243,236,224,43,135,162,121,224,38,224,244,193,221,97,119,5,177,209,242,240,138,187,7,0,17,172,120,179,136,79,37,110,234,120,1,195,128,122,154,194,255,153,155,167,110,25,143,235,106,60,133,235,32,35,188,215,57,201,195,79,23,68,145,34,94,38,200,3,224,41,133,196,226,231,253,31,41,219,41,100,53,254,95,29,250,24,214,252,191,165,17,252,159,231,242,32,26,209,4,224,199,177,183,103,98,120,106,73,239,215,142,209,61,248,7,96,169,79,93,192,12,204,40,220,233,152,242,16,169,239,132,152,37,253,163,217,54,209,158,201,151,117,114,119,252,175,94,128,236,245,157,243,211,251,182,63,95,169,129,217,247,140,205,10,34,43,113,46,43,66,248,1,51,227,82,153,185,242,179,210,153,89,208,10,254,39,11,70,244,91,202,147,12,151,200,89,74,78,152,19,243,139,235,53,176,245,56,122,104,72,163,111,103,148,165,175,220,123,208,3,115,90,196,127,193,230,188,89,203,128,29,74,9,83,105,171,123,107,78,111,162,135,246,249,43,246,179,45,112,33,111,62,252,163,133,110,184,33,169,66,197,103,232,239,234,78,24,109,107,33,253,53,69,97,191,43,95,171,9,201,0,55,70,209,86,228,182,77,20,81,77,203,94,187,232,195,125,5,111,98,197,228,141,7,208,221,199,48,184,235,139,185,70,193,216,141,102,9,33,161,242,227,212,44,78,72,243,60,211,79,225,203,90,208,254,99,6,207,86,181,0,108,19,65,160,250,80,29,199,96,198,172,205,244,73,191,203,212,24,129,161,101,63,159,170,58,155,162,167,4,195,126,115,61,157,120,66,224,188,38,23,103,155,113,186,85,83,37,160,140,109,186,40,0,56,77,42,116,103,145,192,99,80,239,164,185,125,29,10,70,19,231,238,68,208,47,135,121,150,236,101,103,68,243,49,188,233,237,122,159,70,60,33,46,213,251,54,71,97,248,69,185,225,169,147,52,181,63,235,172,209,147,160,133,2,82,150,14,60,218,108,2,191,60,154,225,151,185,14,148,72,151,183,205,145,63,126,31,22,247,6,8,146,67,55,72,172,232,86,191,107,247,194,224,86,185,77,195,23,244,245,124,189,142,111,199,253,50,238,162,192,10,150,32,138,3,70,126,222,239,51,74,143,219,31,139,142,87,200,36,49,252,211,132,55,1,68,231,9,126,174,95,180,207,31,172,60,175,121,166,35,161,254,158,115,15,46,183,140,195,190,206,252,25,132,118,149,215,122,171,230,85,221,247,196,141,164,248,216,69,156,151,220,122,19,29,42,249,141,138,59,232,9,66,76,161,151,63,185,179,172,188,7,210,20,147,144,64,245,35,167,172,79,159,132,217,158,171,59,248,145,250,68,7,197,60,210,125,45,68,224,225,132,21,231,74,123,127,227,175,197,125,253,173,240,243,51,133,105,95,4,245,3,207,7,182,78,119,161,171,237,100,142,114,36,82,79,135,177,44,19,5,227,51,127,57,218,147,168,90,192,236,173,220,79,9,221,178,162,136,119,123,101,174,185,128,165,69,2,253,235,239,204,13,78,190,217,34,189,118,31,181,6,191,196,104,251,70,31,230,69,114,223,241,138,196,31,206,112,251,77,184,54,253,79,111,247,168,74,233,243,89,153,194,154,91,30,112,243,193,124,62,126,98,15,89,164,252,238,201,215,221,188,40,252,225,95,89,113,91,254,220,19,17,121,183,201,128,155,179,163,238,25,243,42,196,107,150,193,214,9,178,83,199,68,7,238,106,118,183,51,68,122,197,45,143,190,138,7,148,8,246,252,238,47,144,241,191,49,166,236,21,179,70,149,228,170,106,165,36,110,210,235,197,162,148,23,240,189,138,61,252,246,44,34,107,26,156,128,50,172,225,232,243,3,150,193,182,87,33,209,230,198,148,170,223,199,158,235,94,156,5,90,251,148,143,108,123,103,149,177,32,172,129,188,236,165,131,226,248,58,37,50,38,209,151,11,172,119,88,183,232,193,157,143,41,162,80,113,53,19,9,232,164,12,110,224,213,204,236,125,104,194,104,28,206,175,145,222,74,235,129,66,172,46,80,107,61,103,213,229,231,157,102,107,76,98,152,202,234,79,94,117,27,156,27,141,165,68,80,161,152,141,199,255,238,136,131,215,47,96,25,27,143,17,204,119,173,3,212,138,77,36,30,63,240,122,109,184,203,199,123,247,30,126,105,137,47,76,50,38,169,131,104,34,23,199,186,53,24,18,90,32,165,114,78,109,254,75,83,43,251,144,207,233,75,141,185,94,107,246,232,53,121,39,117,119,60,150,87,250,206,93,166,76,225,213,140,48,95,125,185,76,121,85,90,107,47,149,94,218,136,76,221,100,214,63,121,29,5,220,164,198,0,98,95,172,4,147,159,112,159,147,194,143,118,187,33,128,170,87,7,223,171,73,219,41,187,203,32,187,128,139,169,253,185,235,107,0,239,199,35,150,241,31,92,31,49,245,123,242,241,95,132,160,114,18,229,114,192,141,31,6,44,100,119,254,75,0,204,30,132,58,3,137,138,94,196,171,36,80,17,163,214,185,139,214,10,149,195,12,186,169,230,201,62,47,1,28,65,122,154,86,237,209,218,25,4,233,49,34,236,239,40,49,135,25,110,188,2,22,172,28,19,154,181,164,226,47,60,92,127,197,197,181,52,27,2,120,174,65,168,150,246,254,7,94,41,175,116,167,66,112,119,60,229,86,253,92,42,148,144,162,83,31,160,165,163,44,73,12,8,25,86,234,122,40,57,84,160,21,138,95,27,46,199,85,70,182,71,150,55,118,62,75,30,253,16,167,80,42,75,171,241,229,12,129,16,89,177,10,126,73,81,123,5,102,118,217,94,204,118,147,145,111,6,110,79,152,218,149,253,235,170,42,163,86,103,202,141,225,229,222,27,39,239,241,179,152,83,50,238,101,38,35,43,224,70,19,181,136,165,94,116,175,238,253,122,162,50,11,40,153,254,53,141,201,140,114,207,31,107,18,46,241,129,122,161,21,8,191,25,13,208,7,223,6,112,32,48,16,132,151,79,108,224,188,217,102,198,136,102,32,244,169,57,122,186,76,64,20,40,22,133,15,37,2,42,120,244,70,63,26,249,122,191,92,212,217,172,145,89,78,210,179,246,181,140,253,82,114,170,143,136,235,140,20,198,26,253,127,30,177,99,188,88,184,220,172,54,64,49,194,145,143,7,230,25,126,150,168,168,111,64,24,229,121,169,199,35,71,63,103,114,51,181,18,40,246,254,46,77,11,89,82,154,143,27,50,69,144,156,138,228,77,126,137,197,135,123,203,113,115,84,112,208,51,119,203,69,61,217,252,207,185,213,88,107,121,187,168,214,86,9,49,52,119,50,203,215,60,177,55,118,196,240,207,144,132,70,243,199,84,26,33,124,10,79,162,12,87,9,122,14,35,221,205,21,182,28,116,37,117,152,226,65,133,87,97,251,247,102,25,147,28,79,190,31,102,76,44,150,131,149,139,142,189,246,8,108,139,136,224,133,122,228,13,105,205,244,86,34,229,36,205,255,89,166,149,59,129,52,202,205,78,120,234,193,69,103,4,13,191,163,94,27,34,182,233,188,95,17,57,41,10,68,139,244,80,252,117,76,10,204,80,201,230,127,168,79,0,247,102,0,172,114,109,127,119,43,152,230,17,4,48,129,102,207,215,89,139,117,145,97,228,239,155,148,119,247,51,210,157,88,56,95,253,54,34,128,187,43,27,42,188,122,111,243,1,45,126,207,248,177,61,194,177,150,224,212,120,156,225,109,174,95,9,215,235,215,227,254,8,143,37,159,73,194,187,62,228,59,31,0,154,93,198,22,103,103,118,41,87,33,143,140,240,248,165,29,179,173,219,132,36,252,222,114,166,79,106,47,17,95,9,202,183,253,72,161,46,116,215,191,249,109,203,96,245,96,24,184,190,42,203,238,58,50,225,144,61,158,121,157,166,37,186,186,114,94,36,237,45,5,84,96,167,79,193,126,132,59,41,43,58,55,74,25,117,142,169,121,102,27,237,22,254,212,82,40,94,23,111,232,240,251,210,39,220,225,49,211,190,32,253,187,229,107,89,96,118,56,209,43,59,9,206,128,171,15,9,3,161,186,219,199,225,177,7,125,121,121,248,234,23,43,98,104,248,80,63,203,231,147,135,42,177,127,134,136,199,18,157,144,138,156,2,15,46,210,52,73,174,166,184,31,5,55,236,227,88,243,227,247,19,202,179,116,143,24,109,236,211,165,136,126,138,211,105,122,244,80,165,49,44,208,75,243,97,22,74,239,47,196,193,119,243,61,249,65,233,216,227,63,224,245,86,118,130,3,42,27,188,251,143,188,182,156,13,182,109,176,220,203,35,113,114,225,218,226,75,120,147,27,37,112,147,129,98,114,127,247,79,194,192,173,162,98,142,215,240,222,233,93,248,190,233,82,182,89,6,211,71,159,253,110,180,111,249,233,41,123,75,128,232,211,175,106,53,102,147,109,223,22,182,184,144,230,250,154,181,24,147,222,134,46,63,64,41,187,159,239,203,99,61,246,117,130,48,154,159,254,199,12,54,7,102,76,13,56,65,175,158,39,222,110,74,206,66,136,152,25,99,19,115,228,205,59,190,139,181,70,221,59,199,13,251,87,218,211,142,213,52,162,241,34,175,114,101,13,89,222,236,238,186,4,14,29,206,242,191,51,48,168,25,157,138,104,170,111,24,224,255,122,233,119,242,128,64,253,18,227,22,234,53,3,151,161,57,12,225,211,252,177,164,202,253,38,190,252,96,178,228,178,65,179,145,162,242,77,197,88,115,102,73,192,245,65,220,15,146,148,41,21,202,218,93,138,216,39,8,232,204,157,16,29,186,95,153,207,30,139,113,73,173,135,231,126,120,99,142,229,158,27,103,237,167,230,159,52,178,193,234,126,249,4,236,95,146,154,53,202,212,240,7,69,17,40,235,149,194,6,189,116,220,252,94,14,11,77,42,226,92,106,196,59,235,8,98,38,43,144,160,232,187,142,167,90,171,200,144,151,41,197,105,204,224,80,23,65,202,190,202,72,56,86,215,86,158,182,198,148,193,219,120,240,164,70,73,160,15,139,82,44,38,134,15,191,141,249,197,115,61,150,125,22,52,131,98,73,113,19,251,67,1,2,110,222,218,160,228,132,168,117,252,90,255,238,164,23,104,239,22,158,10,6,189,192,120,209,199,158,60,195,163,39,240,2,231,0,199,124,92,152,196,64,2,34,26,168,76,204,18,139,24,155,23,75,30,153,35,32,157,188,67,109,43,69,202,43,41,251,182,97,252,66,52,238,184,132,190,4,160,161,91,82,146,34,9,154,247,248,195,185,73,16,59,72,193,163,189,196,82,4,6,9,246,198,113,254,29,183,7,112,250,153,186,120,180,183,59,64,137,153,74,136,190,105,231,68,230,157,237,91,202,31,155,146,157,64,73,60,167,110,251,206,54,219,232,220,155,194,139,167,152,26,80,189,127,175,119,128,179,138,150,189,18,160,56,57,195,42,162,168,182,80,157,142,104,54,207,78,15,141,112,157,110,23,87,150,2,165,250,23,85,32,138,249,69,255,149,25,177,167,99,108,134,49,123,100,241,198,239,40,179,58,47,108,204,91,81,84,96,104,212,59,137,146,125,140,66,91,203,44,73,79,196,34,160,20,131,19,253,197,140,64,98,110,118,100,115,190,16,231,152,58,28,231,69,180,150,150,118,194,95,249,169,231,26,191,116,119,169,205,171,180,103,106,224,119,110,19,49,238,95,160,2,231,63,180,56,71,20,220,215,79,22,209,244,21,159,131,103,203,91,251,198,160,40,72,63,123,233,3,173,49,176,142,43,79,126,133,239,202,205,240,241,250,121,37,230,252,24,159,223,233,48,126,233,68,99,45,50,241,199,4,219,219,50,181,210,67,91,15,187,12,9,134,159,64,208,145,35,83,246,127,180,37,157,126,124,191,108,80,253,46,125,127,98,181,138,21,184,185,199,55,74,39,83,133,167,46,94,78,27,251,197,58,133,98,156,83,254,149,177,157,82,54,72,191,71,107,203,45,82,169,84,85,144,0,190,79,54,230,22,24,122,55,143,93,168,176,236,244,84,231,216,190,77,177,87,127,109,251,19,44,205,173,140,209,92,184,167,159,211,228,121,34,225,17,96,152,157,101,121,158,141,235,131,41,254,205,76,3,217,18,220,71,23,237,52,239,243,219,217,27,57,124,90,70,246,212,98,252,131,62,150,213,123,66,126,6,73,234,122,181,23,74,129,54,46,96,115,81,74,142,45,3,57,14,62,42,193,226,88,252,189,220,121,160,25,162,151,212,30,189,131,234,111,164,155,245,44,24,107,234,181,205,222,63,123,48,214,54,14,94,15,8,133,73,88,73,231,4,124,152,124,241,160,245,3,233,176,57,244,222,2,175,67,71,73,128,20,41,108,206,51,59,213,103,174,210,182,32,212,100,99,150,139,44,168,71,120,77,10,135,199,32,130,76,220,11,80,9,248,144,242,181,119,21,245,91,234,178,74,87,160,133,166,213,7,114,152,6,249,62,244,9,35,229,31,179,232,87,139,129,33,221,251,83,29,82,199,50,159,34,103,187,143,23,46,173,214,4,148,69,234,237,182,126,143,45,255,108,247,126,198,8,117,67,136,205,52,196,229,22,120,148,249,154,202,59,151,60,111,220,146,218,57,139,154,243,108,118,138,81,53,50,166,42,59,254,129,101,13,167,103,166,191,138,34,70,79,197,130,70,64,159,124,210,124,135,130,113,122,20,170,150,235,76,110,189,184,207,24,127,149,196,186,123,108,73,5,88,94,91,45,44,230,227,49,116,186,252,100,35,193,83,31,158,253,235,248,128,145,131,42,151,254,153,228,240,251,138,163,173,237,77,243,59,116,79,38,119,169,239,84,252,149,109,69,184,204,249,227,59,87,250,37,183,172,186,40,18,87,252,253,108,178,165,33,111,48,244,145,211,184,186,52,244,61,254,176,53,22,32,78,15,159,110,84,150,20,161,150,86,126,70,218,79,155,26,110,237,98,146,175,180,124,35,91,54,156,129,90,164,148,39,213,123,107,70,5,134,206,193,178,218,59,207,150,105,77,182,70,211,233,61,207,105,69,124,44,80,134,133,178,196,21,203,6,1,173,104,223,110,231,116,146,17,220,193,19,11,159,86,47,180,248,97,227,113,147,11,79,18,107,143,187,55,35,25,26,108,77,138,91,20,162,31,102,216,169,59,183,79,223,60,159,200,233,128,252,158,153,102,176,47,78,79,8,167,78,193,207,163,158,160,0,84,180,126,217,176,146,220,110,125,221,230,120,228,248,239,188,7,247,95,188,223,167,68,16,49,3,26,134,179,211,227,65,85,6,247,169,54,139,188,254,120,0,101,48,90,180,228,54,227,208,207,244,11,162,237,236,232,31,33,33,137,154,15,20,190,215,250,151,193,36,216,58,145,90,161,47,194,47,136,190,1,55,14,184,177,184,150,227,186,239,194,159,1,181,245,63,179,200,123,154,20,31,24,185,72,62,159,227,227,24,20,154,134,237,105,199,251,19,246,10,42,10,29,215,125,15,148,90,5,247,241,165,60,251,106,66,7,29,192,180,73,6,77,159,173,230,141,45,123,71,233,205,45,110,120,1,55,82,14,169,219,79,143,198,219,214,253,178,223,72,127,142,224,173,112,144,114,88,126,109,178,173,145,189,64,234,121,157,93,243,244,113,153,7,33,124,26,184,153,47,93,40,119,121,20,34,195,220,58,242,8,150,218,145,66,38,193,118,215,125,121,230,218,165,126,0,169,46,250,169,18,170,215,250,61,112,108,151,224,78,245,30,11,185,68,13,120,248,226,116,129,76,245,135,181,78,190,247,143,167,203,190,78,49,134,152,102,129,44,135,236,107,113,1,255,73,245,138,176,159,247,249,250,148,22,3,219,251,251,235,109,114,2,15,64,137,24,41,148,50,230,224,253,180,92,64,41,97,221,180,208,18,236,116,241,236,113,74,128,241,239,180,51,44,20,232,117,140,101,141,58,29,113,170,83,137,104,147,31,214,254,78,67,105,75,66,77,196,116,118,248,175,240,115,123,143,207,245,209,5,25,36,90,103,125,8,74,1,182,164,239,51,5,12,108,224,160,215,189,244,101,226,176,167,132,120,121,28,56,214,209,74,236,178,249,133,199,84,170,206,143,133,58,146,185,248,152,57,165,232,101,9,108,226,113,225,71,180,170,6,153,76,121,16,234,250,62,48,86,156,5,153,231,62,65,55,210,4,225,0,69,199,179,15,86,95,111,20,136,252,212,242,71,126,3,177,15,245,225,106,109,139,1,98,119,101,73,72,241,239,175,40,143,93,54,73,48,135,86,98,171,222,215,235,88,60,6,7,110,4,88,255,108,177,78,244,79,29,216,228,12,153,90,86,160,11,64,20,199,240,201,117,210,33,190,201,226,99,123,115,28,242,177,51,141,135,25,46,186,69,244,5,31,31,166,134,193,238,207,31,51,136,245,136,142,94,170,28,140,244,95,180,60,113,239,120,94,182,31,19,140,213,168,200,61,178,130,58,123,160,22,99,26,88,254,108,218,190,186,208,43,101,92,218,252,39,16,247,181,120,249,107,214,93,31,52,142,162,145,202,146,215,131,243,96,159,120,50,168,185,26,89,191,200,15,110,205,93,207,200,21,22,93,29,74,121,9,153,167,108,30,92,89,204,58,136,79,119,31,127,238,111,110,86,130,128,173,175,91,226,227,248,62,234,109,101,243,133,81,146,191,79,188,214,157,189,118,207,168,126,31,78,49,27,120,103,83,42,8,157,92,210,84,172,98,219,201,27,52,243,5,246,27,193,156,73,92,103,163,245,183,0,5,224,52,103,196,219,115,247,189,182,9,184,14,186,47,233,240,253,71,212,228,199,180,87,66,139,81,158,248,6,80,218,12,66,120,145,111,143,245,35,213,224,182,199,119,116,86,26,179,94,227,54,115,255,92,168,24,9,241,236,39,219,59,11,120,115,88,147,79,205,81,47,229,240,231,29,161,27,178,146,42,117,193,202,216,131,230,165,197,241,69,251,25,24,241,216,57,234,151,187,66,153,226,249,177,61,107,21,223,215,247,111,186,43,241,104,121,141,102,56,153,90,49,48,105,87,60,121,233,244,241,63,53,35,134,144,81,102,204,241,147,217,140,130,128,52,229,238,171,183,210,124,119,101,102,54,91,219,252,59,72,207,214,45,197,8,134,47,142,243,175,153,69,137,113,226,71,85,210,181,162,96,135,103,16,98,101,193,233,188,129,25,74,2,119,58,17,246,188,111,220,131,115,249,199,225,81,125,2,197,102,118,218,57,235,119,107,121,86,0,154,109,8,154,15,165,96,100,16,55,22,125,200,35,148,92,85,18,229,158,145,49,179,82,126,53,63,79,63,225,203,142,244,198,191,3,106,40,241,35,5,179,203,153,116,102,154,70,211,208,53,80,11,51,61,226,225,245,161,68,204,138,253,99,17,91,178,60,150,214,65,80,179,173,173,33,52,141,211,168,161,27,162,225,62,167,153,161,121,56,71,145,228,198,13,14,204,161,143,189,215,28,74,162,142,140,49,127,44,235,206,237,154,59,197,33,1,75,13,212,197,202,154,218,47,114,189,120,54,0,223,107,211,171,141,160,55,61,231,242,77,250,135,150,134,29,66,39,43,138,223,34,43,5,76,254,140,68,172,9,213,47,44,110,117,104,233,226,228,203,213,103,78,232,90,149,83,63,200,26,219,143,215,0,202,98,140,75,97,247,31,103,18,77,209,206,45,34,13,54,31,22,246,185,168,154,217,71,62,110,30,227,188,50,223,69,11,247,90,124,159,141,179,153,225,12,250,142,225,200,142,94,226,47,229,14,107,103,45,44,66,83,105,185,134,214,212,138,190,209,200,142,166,40,55,218,36,30,8,217,78,86,142,201,61,142,137,82,120,94,74,92,251,138,169,175,176,160,103,156,14,138,218,7,110,172,27,63,191,93,44,217,103,220,151,143,126,185,66,43,155,231,32,139,85,152,75,10,51,125,159,234,52,146,212,209,201,248,203,49,116,180,131,124,70,193,77,79,30,66,55,98,50,162,15,167,252,219,220,116,19,39,250,183,70,15,168,218,106,242,116,183,183,168,21,122,68,245,108,126,183,115,189,50,60,49,216,160,38,240,110,22,20,168,7,173,75,169,49,28,110,224,240,151,212,22,96,249,220,6,154,89,43,39,163,54,58,36,198,41,242,251,188,235,216,202,148,227,118,177,51,75,23,126,238,60,108,136,67,132,119,243,139,222,64,86,10,12,255,137,140,144,163,3,154,70,82,237,158,196,151,191,209,75,54,58,23,76,31,43,227,78,105,71,130,109,166,93,134,194,51,188,181,209,155,114,148,251,147,50,210,207,93,135,72,102,229,146,141,83,190,218,109,82,49,146,48,242,236,166,27,141,159,107,200,7,159,219,1,121,176,145,0,145,115,135,7,206,179,209,90,135,31,124,145,98,244,147,236,47,112,133,8,212,134,116,40,63,152,116,239,7,152,177,68,48,4,77,168,57,102,56,56,149,36,153,95,248,102,3,55,119,39,84,107,165,103,142,149,102,158,229,49,206,245,244,37,153,0,178,173,18,5,243,106,127,242,198,203,56,55,159,237,35,73,222,234,232,171,170,13,162,89,248,23,221,3,253,219,91,253,11,65,53,109,151,232,62,30,166,106,145,250,188,30,211,108,198,156,40,151,41,219,190,222,123,79,203,171,39,152,197,122,100,230,100,66,115,202,120,234,12,129,27,2,250,34,165,33,57,135,202,210,174,237,110,161,151,22,216,10,186,110,198,172,165,243,12,209,140,94,172,62,120,155,56,190,160,187,149,109,102,22,73,21,236,140,210,199,28,136,219,45,21,48,61,174,47,207,4,12,33,5,187,108,213,178,156,82,222,156,57,81,205,198,77,133,67,144,104,72,7,173,250,150,75,236,83,14,64,196,20,74,115,81,49,31,93,104,167,154,132,113,67,119,150,105,134,92,208,45,153,190,231,45,166,25,38,215,39,132,31,137,121,90,61,201,104,80,221,104,204,244,7,177,198,217,73,216,30,72,50,199,228,22,118,116,156,11,62,207,67,209,209,170,246,252,124,42,35,203,251,18,40,150,26,117,113,160,36,0,13,17,184,96,49,68,120,71,149,223,38,241,234,219,233,122,249,130,57,25,80,3,18,113,28,216,164,156,56,159,116,35,162,248,110,253,208,8,37,79,15,246,122,196,123,168,72,9,69,65,214,80,80,222,174,171,72,53,211,194,211,99,165,60,146,21,249,73,237,161,231,96,38,26,114,197,198,150,186,193,52,43,63,66,163,79,174,31,239,62,187,3,63,61,238,102,180,162,179,92,227,120,141,80,226,114,70,78,189,9,164,157,36,70,22,134,169,146,25,204,58,76,181,226,189,217,110,109,63,39,16,231,177,112,17,11,154,113,83,59,103,209,220,145,230,138,54,135,79,105,151,237,45,146,251,126,112,105,28,91,141,248,161,206,197,101,162,70,176,128,111,7,180,34,14,237,3,137,236,237,194,45,67,103,226,108,166,254,8,29,85,28,186,169,190,31,62,255,112,71,104,164,46,142,139,129,42,235,110,186,181,230,91,205,163,214,193,9,191,184,5,100,40,199,35,166,225,254,15,39,238,88,43,188,238,47,94,72,114,31,250,65,135,77,5,222,3,241,134,60,175,51,126,77,109,21,120,54,90,124,210,244,98,200,18,186,147,228,240,198,192,104,86,179,2,184,105,78,136,172,121,185,150,34,18,59,198,198,23,180,236,27,90,149,30,68,171,86,61,31,170,155,17,45,217,9,98,123,157,231,108,103,254,50,79,254,119,61,240,115,161,241,135,110,41,79,41,254,51,72,204,184,139,98,169,29,64,2,99,18,67,204,88,182,121,94,142,95,16,204,194,28,81,24,226,29,6,149,104,46,98,181,32,173,247,171,158,7,13,185,251,49,63,143,132,173,93,22,169,245,40,246,223,9,223,70,87,71,95,139,121,25,174,14,188,163,102,216,124,223,138,65,94,168,221,111,17,230,27,137,248,105,170,131,173,140,233,181,180,223,187,143,74,221,217,223,176,223,172,207,64,193,235,4,35,19,206,112,64,53,89,48,150,24,137,62,63,110,232,10,201,123,143,204,219,29,110,8,58,99,176,68,248,107,81,167,38,10,242,94,166,91,157,10,177,164,160,254,200,238,129,193,134,40,232,41,138,42,227,246,192,225,15,224,70,187,167,123,144,171,94,174,122,102,148,0,22,185,52,87,60,160,240,230,148,119,235,138,15,210,71,149,246,237,73,115,165,164,156,109,144,224,17,113,228,51,190,39,46,41,116,199,170,8,106,142,147,241,149,75,167,119,188,35,191,149,116,54,246,141,161,156,22,54,90,64,89,118,180,162,100,201,132,192,147,178,163,206,7,85,6,27,143,65,195,45,129,161,249,164,126,9,79,208,169,58,163,196,128,78,31,89,234,114,33,83,254,4,106,137,63,104,102,169,108,52,50,146,105,250,62,209,107,55,63,199,212,43,165,126,20,206,200,37,147,214,251,81,205,147,50,67,145,220,82,104,252,4,217,58,142,69,87,158,102,156,4,192,52,181,153,214,142,195,46,165,152,26,198,16,43,70,137,236,189,219,151,19,198,132,55,167,75,153,202,138,226,20,160,56,86,222,179,189,14,26,112,229,81,212,153,203,228,249,134,163,46,1,101,162,132,155,83,252,45,214,250,171,22,97,226,24,27,209,255,252,87,49,61,249,24,206,122,128,148,204,94,4,125,249,211,154,86,206,235,121,34,61,162,73,238,90,213,152,90,173,194,63,255,184,69,234,139,143,221,112,239,196,83,113,230,198,62,52,51,100,68,101,200,60,185,163,69,78,12,134,10,70,27,231,169,253,205,170,139,10,115,25,168,10,208,25,86,3,49,110,187,14,226,222,186,237,75,97,30,205,42,128,30,230,98,71,99,18,179,241,109,181,115,196,123,51,160,139,253,238,6,173,165,16,134,25,184,153,194,79,21,201,171,123,7,116,39,9,0,37,252,238,201,35,78,129,170,153,40,173,139,198,60,231,161,182,225,127,33,44,121,136,214,152,190,166,167,140,65,249,38,167,114,124,177,90,43,132,133,79,16,157,95,181,196,159,130,197,188,86,112,172,229,134,68,101,115,41,171,108,213,218,139,51,252,68,180,73,118,64,218,209,193,191,159,150,172,113,80,244,132,165,95,226,169,95,52,116,207,15,125,189,221,210,182,2,110,196,68,200,86,136,55,227,244,119,227,92,122,191,16,23,228,51,196,72,52,176,83,84,128,40,246,204,71,92,57,125,180,56,215,119,173,164,187,6,36,52,147,2,179,4,2,193,86,220,134,179,90,127,25,143,233,10,106,250,57,134,173,81,56,236,87,122,39,166,207,64,84,254,223,174,227,40,79,124,237,234,183,184,213,42,186,32,155,91,249,243,50,223,139,180,207,228,55,221,230,126,250,212,204,239,189,34,134,127,67,43,128,147,162,139,35,54,137,128,155,6,196,176,208,174,17,79,168,188,246,237,171,115,20,232,5,206,182,184,228,155,251,96,235,44,129,161,168,169,188,145,16,134,37,201,100,193,178,189,152,75,139,145,204,220,23,239,97,234,251,198,48,52,187,98,114,13,118,88,169,119,130,180,47,26,27,255,212,197,15,211,233,201,124,44,58,191,58,253,102,241,7,72,148,62,136,115,178,106,148,249,11,153,134,181,114,119,184,114,121,100,180,105,112,20,79,119,21,223,102,220,91,75,16,224,83,209,4,72,164,16,103,220,230,20,46,230,182,89,213,81,195,182,215,217,210,168,251,128,166,126,90,190,82,140,145,235,108,174,161,214,93,133,13,145,197,168,1,103,247,188,246,240,158,140,234,168,170,60,111,5,72,249,225,203,171,178,55,35,190,215,16,247,225,238,215,12,138,175,164,252,78,1,219,152,203,29,212,189,6,159,237,185,254,49,58,105,247,91,9,120,220,255,214,115,245,190,87,114,203,96,128,119,107,120,43,136,160,143,173,238,233,189,15,22,1,153,53,227,88,185,39,138,174,127,105,252,173,49,199,136,182,68,164,5,9,182,150,106,130,173,133,164,168,241,243,124,109,69,189,255,137,240,206,158,244,171,151,66,255,97,175,31,252,25,159,212,182,48,11,62,62,14,80,238,224,192,89,227,229,110,116,31,23,171,152,134,108,18,246,52,92,233,63,235,57,104,193,235,93,106,196,248,0,121,225,103,104,233,100,49,119,115,115,29,61,95,119,8,112,184,138,159,23,37,33,148,246,144,18,51,240,175,175,243,169,6,107,90,105,40,163,214,109,40,235,224,45,246,56,195,203,220,74,55,218,191,113,97,248,234,87,209,204,214,11,63,200,103,204,127,231,86,214,94,158,40,227,63,23,112,128,140,93,92,133,92,213,173,38,38,14,248,130,105,239,151,4,172,235,6,178,3,93,245,142,227,223,193,133,199,176,104,224,6,233,59,180,41,88,139,89,12,128,251,219,63,84,96,73,247,149,52,198,162,12,242,25,67,207,93,219,120,195,109,173,103,253,236,3,13,244,95,148,105,214,65,137,209,119,81,184,143,17,137,181,3,182,176,108,63,51,233,126,215,146,169,183,177,3,18,175,121,233,151,107,177,115,96,14,209,153,76,34,108,232,246,235,249,7,151,92,170,39,5,254,64,109,123,197,82,36,2,118,94,93,207,179,227,145,150,242,49,121,63,124,139,30,29,249,118,229,33,82,206,116,67,198,189,37,147,139,140,197,171,84,203,118,158,79,230,238,62,137,137,70,133,87,187,3,230,177,69,207,242,247,135,91,102,64,247,150,199,247,145,106,29,73,178,254,226,46,53,17,124,184,104,4,254,109,0,55,248,109,54,211,255,199,212,186,255,127,189,254,91,4,55,236,165,210,250,229,219,200,235,65,177,177,35,96,243,154,143,223,68,122,50,202,177,254,89,60,252,67,202,17,229,41,192,240,226,62,133,242,36,241,107,211,115,223,221,235,130,203,127,158,175,6,236,32,34,154,166,222,170,166,26,16,68,49,76,248,183,187,147,131,200,58,1,188,178,160,157,184,132,46,54,70,84,200,48,59,235,64,11,136,166,222,25,53,137,130,200,47,76,69,209,113,224,252,107,53,126,187,130,206,128,191,130,54,155,109,231,147,194,79,246,48,14,185,154,124,14,101,10,131,227,12,167,58,78,122,19,244,91,253,179,213,200,191,69,194,199,109,129,89,110,208,22,102,114,115,219,130,70,202,99,170,194,92,238,22,126,10,124,245,139,147,80,230,133,73,74,30,240,182,155,119,174,158,222,82,208,170,62,237,171,52,144,211,215,174,108,10,169,176,63,218,126,7,179,32,246,0,51,205,50,180,164,119,250,139,70,99,89,226,28,124,42,115,78,148,63,176,141,145,177,98,64,19,65,46,179,167,119,188,83,38,207,54,172,78,148,78,110,61,152,73,188,98,129,155,58,232,85,212,228,25,199,79,92,208,17,3,157,230,69,152,166,157,47,142,245,191,7,226,75,114,86,113,61,49,85,116,29,54,223,150,27,41,192,164,80,23,2,5,243,8,9,51,159,8,201,62,235,8,112,253,221,84,252,252,9,13,248,196,163,75,155,121,146,135,54,128,44,189,21,85,85,179,114,77,168,174,31,38,65,235,251,253,18,77,113,132,18,66,84,162,25,233,217,89,142,197,242,118,196,207,72,150,176,109,50,166,238,93,209,6,59,22,174,147,52,124,239,248,202,168,224,249,36,29,147,227,11,152,171,49,35,9,53,69,161,74,17,43,194,227,66,58,194,185,15,103,152,152,9,175,89,83,91,60,109,2,212,34,8,38,131,110,229,173,153,233,151,179,44,23,122,191,23,66,247,1,47,8,17,15,82,71,228,89,225,10,177,142,5,132,85,180,9,162,155,87,138,82,184,93,28,7,25,21,223,65,218,129,92,190,209,128,45,125,206,243,205,43,29,50,180,138,172,234,187,240,251,208,13,23,92,106,132,210,28,103,214,168,149,87,207,47,28,138,234,124,18,51,229,33,231,164,133,235,216,79,212,158,32,10,199,177,7,145,107,205,208,176,166,199,181,172,62,114,239,91,138,171,200,91,234,123,13,145,84,230,218,26,56,174,181,210,255,20,73,63,236,169,191,189,3,63,190,7,3,158,161,31,116,241,184,103,46,59,103,248,75,186,209,125,186,107,75,217,233,17,121,162,144,175,44,160,162,47,52,207,72,246,42,35,100,224,245,195,160,174,3,98,226,216,62,196,10,178,164,183,227,249,47,222,184,128,137,142,236,39,192,238,232,100,198,132,27,203,251,36,99,157,232,92,176,53,61,154,106,102,231,249,119,7,221,221,31,7,9,44,138,135,86,94,11,35,241,191,136,114,204,51,188,129,155,75,185,4,79,35,84,189,8,35,130,202,165,187,43,228,164,0,103,253,234,116,73,44,204,123,50,236,115,97,240,4,100,145,141,149,166,241,238,183,11,40,86,105,12,240,37,54,186,156,73,148,238,97,124,34,112,93,95,9,180,131,220,49,62,174,242,143,221,191,60,254,169,175,162,36,116,36,198,124,103,192,90,179,2,196,21,41,93,192,239,248,228,39,63,251,125,137,15,79,80,248,81,131,106,224,245,99,216,221,104,242,32,203,189,252,63,182,111,138,110,237,239,41,100,229,186,40,113,236,253,248,133,176,115,232,121,34,107,196,100,136,182,176,136,193,123,185,42,50,18,120,159,91,244,254,166,249,126,178,46,10,233,237,72,64,240,105,7,145,252,218,68,202,179,156,48,218,5,255,43,238,106,106,250,166,84,239,70,80,9,97,253,28,254,240,89,248,184,27,254,250,229,236,55,253,227,207,227,151,99,242,65,101,177,171,26,5,62,4,199,60,104,223,236,159,206,188,68,73,17,75,126,61,79,81,137,207,184,131,88,17,107,57,188,193,10,175,118,196,101,163,239,66,217,167,214,251,235,138,169,31,201,225,72,244,21,44,73,199,151,204,173,254,187,3,103,135,76,190,4,189,152,227,50,30,185,64,83,250,246,203,221,107,139,79,164,201,191,77,104,63,234,198,212,7,234,55,166,218,147,171,101,152,2,128,129,197,135,224,225,51,4,30,66,1,58,247,65,6,55,167,39,147,147,27,217,241,199,159,116,126,196,197,46,192,53,82,123,72,236,177,166,160,93,105,237,136,240,67,143,60,211,236,113,216,61,58,227,153,254,79,18,59,252,81,89,4,234,43,89,63,127,187,70,214,48,111,216,50,182,159,114,81,183,65,228,63,228,252,145,245,226,186,34,184,68,118,226,221,205,233,207,121,109,184,129,110,15,247,132,220,235,2,245,21,87,109,206,243,251,3,197,152,118,134,57,228,191,143,252,205,167,240,215,13,239,26,6,68,4,116,38,207,182,131,79,171,105,159,252,245,228,225,157,104,232,86,90,52,137,137,242,62,143,93,222,125,206,68,210,122,238,83,170,207,170,104,108,69,18,72,246,134,214,35,143,182,116,97,55,244,117,241,132,70,135,55,160,213,140,166,26,88,90,238,245,211,60,102,8,167,229,248,78,165,215,205,136,103,100,54,158,5,102,249,240,189,142,155,29,111,216,183,231,153,209,87,209,158,48,53,23,101,70,224,134,174,219,100,203,150,241,242,192,45,250,27,93,12,157,199,110,86,96,83,241,95,233,23,50,56,223,75,51,253,154,211,193,214,206,126,251,108,69,68,153,237,11,162,159,148,235,88,47,17,42,231,29,102,35,82,92,1,231,119,40,71,164,83,117,129,60,181,84,175,180,11,186,101,181,21,214,90,105,47,148,100,87,242,15,34,223,185,226,192,122,73,172,252,233,228,145,203,91,75,205,226,179,61,231,44,91,86,21,241,52,121,20,145,143,83,97,206,12,209,101,120,138,155,219,89,45,213,23,102,68,37,211,58,219,71,226,5,18,73,25,139,76,152,183,76,214,168,69,81,1,196,13,135,246,0,209,82,6,75,158,1,37,74,59,143,91,195,151,232,177,138,246,112,156,49,72,107,37,35,46,125,130,143,180,232,212,155,118,92,176,96,147,141,105,80,12,125,255,181,192,243,172,12,45,241,248,119,52,137,148,207,85,162,153,248,238,219,104,9,117,152,21,148,26,238,110,244,118,188,69,57,111,73,41,213,50,248,54,202,143,224,170,159,185,5,57,255,132,107,16,179,75,148,193,81,25,175,234,82,63,73,21,41,193,62,121,176,124,79,181,216,176,11,109,143,14,6,100,87,68,105,54,46,137,225,13,4,98,114,111,248,45,133,78,169,119,131,232,228,149,203,142,8,233,169,142,137,75,170,126,211,185,200,115,207,31,21,158,174,75,115,42,16,82,172,196,127,186,160,134,134,140,162,174,134,163,132,45,133,20,233,201,0,77,110,165,81,73,2,164,104,40,161,83,14,165,167,184,115,253,120,104,100,168,124,117,213,32,224,91,160,230,89,0,232,110,29,195,126,82,213,147,199,239,138,240,42,170,204,150,138,13,121,136,76,217,87,143,118,219,190,168,192,209,32,129,31,137,50,126,62,151,121,251,69,40,67,25,203,231,152,9,102,64,142,79,101,205,241,222,248,233,224,86,88,181,184,105,189,146,106,197,48,182,68,127,220,125,241,21,78,51,2,216,94,183,247,123,25,69,211,26,222,55,174,90,63,180,33,242,81,125,250,4,170,155,181,98,95,117,43,82,232,8,64,250,150,177,10,58,41,35,74,8,151,44,176,94,180,183,76,114,141,9,16,69,127,71,211,129,69,77,174,100,19,184,217,237,124,189,100,198,244,52,192,104,124,74,192,25,39,78,33,79,236,75,211,140,185,164,227,75,78,102,49,118,122,98,248,209,6,170,87,224,176,239,115,195,145,160,1,229,177,113,224,239,126,200,125,43,31,59,189,217,107,49,252,223,19,254,213,11,35,53,197,81,62,173,211,223,113,42,79,183,15,1,162,125,178,121,236,234,10,157,213,63,208,223,61,125,237,56,203,158,254,250,136,230,59,65,204,60,142,80,124,51,129,199,138,45,163,159,212,249,191,68,139,138,85,64,28,198,45,38,188,16,175,91,182,232,156,235,60,147,182,167,150,133,232,146,207,255,60,80,234,195,239,10,50,183,193,27,62,223,250,64,251,102,248,226,43,55,200,32,243,227,56,29,184,30,96,143,179,69,216,212,34,97,206,93,164,86,204,127,222,241,7,37,199,148,197,219,193,123,24,113,191,6,9,140,140,95,192,218,128,155,252,84,163,232,141,8,206,117,209,112,186,125,114,159,218,230,190,32,119,140,47,74,214,145,66,237,157,40,215,190,66,247,131,37,166,34,243,52,84,232,203,94,48,72,80,190,39,248,87,241,169,239,236,27,116,81,175,37,124,141,14,37,220,61,196,249,188,76,30,202,25,192,84,161,161,81,76,79,45,26,99,0,148,153,55,255,149,251,248,71,187,97,222,154,153,78,173,91,42,224,92,225,189,128,203,211,217,177,44,52,21,170,219,157,154,41,20,130,79,247,90,238,254,152,47,125,24,79,201,241,81,16,79,118,229,152,239,213,85,70,196,237,241,122,2,135,195,1,215,48,253,188,24,248,243,57,22,199,210,8,243,166,85,144,65,189,101,225,177,31,236,69,21,96,40,70,159,82,99,139,223,243,201,96,244,204,101,39,84,109,144,71,244,193,120,60,161,50,151,88,179,218,19,33,76,236,31,45,107,152,246,220,27,145,160,34,221,45,224,166,48,92,117,89,95,209,91,220,2,127,120,76,254,41,136,252,183,53,37,146,138,3,224,59,112,255,89,112,114,197,102,197,208,24,55,202,66,3,220,156,3,228,125,31,158,4,45,48,199,16,224,134,190,209,212,94,137,196,57,28,183,189,54,197,220,239,123,40,72,95,60,226,18,216,16,252,106,123,26,168,145,38,35,165,18,210,213,231,220,108,247,125,69,84,228,110,47,205,42,34,125,96,159,62,130,2,5,1,94,105,100,80,151,12,240,15,226,195,254,123,99,25,90,206,205,85,95,104,57,233,191,129,189,116,187,143,45,177,183,232,223,50,12,110,43,190,106,5,179,107,241,69,27,147,64,209,225,103,225,196,185,172,245,204,98,41,10,203,10,156,82,162,242,175,196,41,207,2,86,45,23,198,239,192,169,144,98,69,37,119,59,223,189,110,30,167,8,136,253,4,85,58,104,185,111,224,246,188,53,78,35,190,210,232,67,154,47,241,147,16,141,68,187,81,192,22,121,39,47,126,191,235,174,117,102,118,32,34,153,124,57,40,245,235,177,195,90,132,4,52,223,61,176,197,45,253,69,57,216,250,74,62,176,210,121,233,119,83,174,16,70,235,72,244,47,55,112,163,86,191,197,105,140,70,156,50,150,53,208,64,54,93,85,229,138,110,141,212,128,135,87,87,252,37,147,236,229,151,52,176,15,63,55,37,51,153,5,138,71,97,87,75,186,135,234,139,211,154,226,156,177,190,198,174,155,228,55,212,79,225,17,253,34,241,178,147,85,28,235,0,162,206,59,51,234,109,67,45,198,11,2,186,23,190,127,138,120,31,165,20,31,123,136,179,200,252,77,83,47,171,72,57,229,115,86,124,22,212,197,8,248,252,206,212,85,146,73,63,223,99,53,64,63,243,178,212,163,174,217,164,126,95,3,162,64,51,25,151,55,155,24,149,247,192,150,144,132,64,152,230,76,182,91,38,227,114,76,213,159,177,243,199,24,142,144,13,192,215,139,224,31,93,101,164,87,178,161,134,147,180,162,131,191,93,149,5,138,134,110,178,47,83,230,137,200,175,219,189,103,175,72,80,214,108,192,15,154,26,124,117,236,39,56,66,165,191,225,60,119,192,44,111,50,129,107,123,237,238,163,91,175,249,130,44,183,23,118,245,221,198,81,233,165,69,100,44,204,161,204,106,80,26,73,120,198,194,183,184,220,57,195,111,147,151,123,200,151,225,60,97,60,54,57,7,191,97,82,127,205,77,226,4,62,48,25,110,24,157,135,241,201,179,196,105,252,202,51,45,224,11,0,72,2,118,209,68,158,48,57,227,189,64,243,218,136,196,83,167,201,208,53,90,239,176,137,3,95,70,137,161,106,9,246,25,137,185,131,153,188,51,120,189,206,62,112,163,156,141,236,138,31,249,157,185,255,80,34,104,198,24,184,217,87,76,255,88,42,242,207,232,24,35,125,92,52,143,116,100,75,106,73,186,115,188,83,81,177,180,121,61,105,37,190,39,73,207,36,58,255,184,205,233,175,237,145,79,86,223,92,252,229,224,134,113,229,63,91,69,68,184,247,34,104,236,82,62,107,203,193,61,252,95,138,245,200,253,157,47,104,217,137,179,237,67,220,6,42,227,191,194,154,151,117,45,19,5,136,213,228,217,134,238,193,164,234,39,159,106,183,55,124,179,197,127,35,188,239,100,154,31,207,184,130,173,55,15,155,30,252,22,127,179,31,68,250,171,244,119,170,170,72,185,231,138,163,242,130,171,29,61,59,157,146,206,103,251,55,195,158,64,107,129,41,129,156,49,177,45,29,151,54,162,188,92,44,31,85,233,234,83,53,225,156,151,45,254,107,174,42,74,214,194,79,112,39,173,57,59,36,145,32,141,18,127,184,31,243,55,192,147,150,37,207,51,175,173,118,138,226,25,218,206,6,184,89,199,28,236,196,226,157,221,143,58,121,235,112,85,88,241,67,158,222,28,247,231,63,250,151,186,167,231,74,11,8,25,61,105,52,145,136,208,232,195,25,102,233,126,112,161,84,184,78,185,86,241,209,75,136,117,40,112,195,158,178,83,61,66,118,45,7,148,17,200,134,220,15,194,231,145,85,0,169,143,36,198,227,255,119,119,74,252,175,187,106,110,189,62,37,128,8,141,127,20,185,143,129,128,180,119,155,130,161,36,240,227,93,42,243,12,31,175,59,91,235,37,82,243,126,140,200,229,82,255,78,47,159,66,175,51,203,182,17,212,142,125,61,172,66,16,214,129,157,240,169,95,70,247,16,12,208,67,122,54,23,211,243,210,99,47,225,248,150,47,3,227,23,113,63,197,114,126,189,143,105,138,181,11,240,219,1,175,161,209,15,180,164,55,138,202,64,218,151,72,239,115,227,157,5,172,146,110,191,182,138,244,79,159,155,198,196,110,253,71,96,39,96,4,222,125,83,41,153,4,110,82,16,91,227,24,157,70,169,22,158,109,0,203,168,174,30,100,36,145,241,158,47,206,148,79,44,254,100,76,151,109,92,59,242,149,172,192,220,181,168,129,117,228,79,0,55,6,192,13,21,117,194,245,193,34,75,91,34,61,116,251,204,140,147,225,109,109,1,98,65,36,214,161,254,128,35,245,122,49,183,85,104,209,77,98,229,0,240,93,188,14,135,28,138,93,6,90,1,55,158,163,210,11,67,147,23,71,254,210,67,208,51,134,111,39,199,73,12,179,243,142,34,187,144,75,43,88,157,29,175,233,96,214,198,206,226,162,101,155,146,240,54,178,216,187,31,36,168,82,173,117,33,52,8,86,23,207,154,161,125,49,152,247,52,232,195,130,206,62,18,164,92,139,52,36,40,242,74,124,4,221,62,213,254,16,49,171,179,229,169,28,222,236,147,47,218,147,139,229,220,169,133,138,69,215,126,99,20,65,172,214,29,20,106,25,203,207,65,20,4,73,78,115,182,61,169,246,140,25,148,41,51,213,223,238,194,197,152,19,196,6,249,134,188,23,217,117,252,238,231,185,207,49,145,192,79,61,132,85,77,46,115,102,248,108,116,186,57,74,45,137,159,128,198,48,253,28,61,149,18,37,212,140,173,181,170,78,40,179,93,17,152,5,233,221,1,177,231,181,139,179,204,54,73,11,59,248,67,223,20,202,246,157,168,80,117,235,194,139,197,239,34,209,255,218,98,251,67,94,97,203,58,254,185,24,229,118,72,206,117,94,144,210,115,139,88,116,192,13,36,187,57,142,116,69,9,121,186,35,76,123,111,188,141,215,103,252,2,184,65,0,55,13,140,225,21,12,6,4,195,23,39,115,106,82,144,24,206,36,145,11,221,226,211,227,198,152,62,4,22,199,204,49,235,166,239,107,49,192,77,128,132,244,5,66,168,93,136,189,12,219,253,233,21,5,188,39,69,196,37,103,177,32,118,250,244,152,69,31,251,172,186,100,35,84,1,106,79,190,170,249,92,57,235,58,223,42,97,252,2,162,2,220,108,188,135,112,208,45,203,216,94,103,231,3,55,98,180,215,90,83,38,233,21,96,246,30,111,79,76,79,190,98,75,246,182,55,204,0,101,123,235,165,53,159,61,175,62,122,27,41,160,27,242,141,141,140,121,86,59,97,10,72,219,218,144,78,127,222,228,49,152,239,21,201,247,206,241,180,153,219,13,41,189,253,182,220,203,216,170,64,174,197,110,218,54,198,101,254,77,1,182,223,206,15,164,60,70,31,7,205,204,90,217,7,250,126,37,83,180,106,69,69,34,244,103,21,28,240,174,68,123,196,18,86,251,242,11,63,31,75,155,123,54,103,32,84,176,228,183,121,62,89,70,192,3,115,36,131,109,225,3,74,180,132,103,61,7,115,204,235,8,91,132,216,191,40,55,252,97,191,194,232,1,162,132,22,213,237,163,127,209,178,231,206,15,199,40,164,208,238,176,175,121,11,113,230,145,219,111,194,242,111,235,239,184,32,167,137,102,220,71,108,159,38,180,102,149,28,195,182,25,205,231,119,3,95,242,36,119,169,97,59,139,69,148,121,177,110,165,186,7,15,84,116,146,29,249,147,118,220,151,206,28,216,209,20,20,18,51,127,61,179,162,114,28,29,242,220,64,21,108,93,30,178,144,191,23,56,87,188,25,208,179,173,223,170,50,90,124,162,167,226,50,36,208,28,121,23,126,136,20,53,31,118,56,208,245,43,219,166,67,61,71,147,117,26,34,220,242,19,40,164,99,102,70,124,121,33,213,113,220,21,205,18,36,183,4,212,143,177,211,101,167,62,238,188,72,75,231,194,124,159,108,206,113,28,246,248,217,113,99,169,55,145,81,92,79,63,65,62,232,72,213,180,77,34,29,94,179,38,97,194,176,250,99,97,99,236,98,160,32,253,233,214,173,183,179,244,213,86,122,204,215,233,141,225,91,159,180,53,183,85,125,55,253,141,236,214,108,174,122,55,72,96,224,230,172,245,127,6,222,79,250,178,143,167,253,248,19,158,186,223,69,243,85,29,79,64,109,20,58,242,43,219,64,106,74,173,208,45,225,89,108,55,175,142,49,62,124,147,240,91,9,38,137,105,216,150,147,150,235,53,202,188,36,81,120,185,232,16,40,129,90,149,25,181,199,76,218,14,212,102,5,45,68,71,157,181,228,159,138,162,126,37,63,123,173,169,140,108,188,140,138,180,202,158,168,3,141,94,52,103,167,203,69,28,234,221,198,166,96,68,76,249,112,85,249,228,43,150,44,31,71,106,155,152,224,14,251,69,110,239,84,165,77,56,33,88,74,147,48,135,243,103,194,191,108,177,19,183,230,10,241,182,157,42,118,2,41,247,59,138,54,223,107,106,154,227,192,77,209,189,21,131,12,128,59,123,50,200,246,115,209,123,30,95,180,31,120,107,90,93,122,189,191,236,74,72,6,143,250,101,76,83,106,49,76,182,216,210,167,150,149,97,81,167,49,219,237,74,146,73,28,118,100,176,121,12,220,8,95,13,50,42,121,141,230,60,103,202,91,204,68,205,186,42,181,159,242,132,63,44,19,27,18,77,160,60,76,226,26,207,136,123,167,37,7,228,197,156,55,20,7,224,16,143,148,80,33,168,218,43,148,68,28,168,109,135,26,53,183,227,138,59,40,82,210,52,38,124,175,25,47,145,231,167,86,39,127,152,125,175,33,151,136,134,83,243,181,204,186,247,64,45,218,239,143,150,5,23,61,24,125,232,246,111,246,135,205,105,123,61,134,235,103,178,38,48,184,106,78,215,190,123,98,40,0,220,68,186,213,237,235,250,68,36,113,94,47,198,52,255,75,177,244,101,197,2,29,28,108,93,135,206,48,247,74,231,97,24,179,201,214,211,211,223,112,219,233,225,251,241,175,61,47,98,235,83,131,191,130,109,45,130,234,78,207,87,238,42,159,74,27,107,32,9,34,157,157,229,13,220,140,142,249,194,194,51,175,92,38,163,154,95,151,122,72,162,86,223,30,89,94,126,159,16,200,250,105,234,147,144,129,99,141,223,228,27,195,119,126,222,250,26,110,168,187,245,12,130,174,206,7,141,93,180,159,6,119,25,248,112,87,229,69,183,234,250,54,159,196,72,254,115,233,158,77,109,209,218,146,121,175,28,72,121,216,88,91,113,75,218,118,80,7,135,135,231,241,242,77,186,37,199,219,225,87,217,71,217,2,96,21,162,255,132,214,32,243,61,32,220,40,191,120,88,50,3,25,42,193,162,199,229,4,248,54,42,200,52,172,103,80,239,21,58,157,55,123,185,105,92,224,169,123,76,109,254,26,198,4,137,31,186,109,60,173,233,2,67,180,146,104,174,3,55,44,106,88,94,64,48,250,85,237,235,246,180,185,174,248,7,115,175,200,52,178,1,155,86,148,56,173,206,242,28,115,30,90,180,185,172,119,213,137,204,13,32,201,218,26,227,125,99,89,139,52,184,154,238,187,44,191,141,16,196,216,236,182,171,22,15,19,167,59,190,128,156,196,240,153,96,4,32,53,26,164,112,207,160,29,252,30,186,136,97,223,235,246,203,147,57,255,161,131,31,58,17,91,199,69,94,139,137,192,205,181,186,209,56,182,201,245,5,24,84,190,239,21,142,245,169,219,251,57,127,231,195,31,245,58,121,217,110,25,124,126,220,63,175,120,199,111,151,88,187,192,187,163,106,53,249,229,210,215,72,74,132,168,249,193,171,85,135,20,220,97,9,169,115,203,237,249,57,171,178,246,204,200,169,22,205,224,46,166,210,153,209,93,207,116,49,98,129,32,203,171,172,168,187,66,58,108,66,127,179,223,134,110,149,22,75,145,241,83,11,50,229,33,171,37,60,6,194,245,117,253,34,7,157,154,95,30,218,92,53,68,93,9,111,109,4,12,173,162,86,7,239,19,193,207,138,174,100,84,19,92,84,54,92,76,51,1,26,72,207,167,198,215,207,187,169,29,70,94,149,181,143,6,15,216,217,34,117,13,205,124,179,93,206,131,154,41,106,13,33,231,29,30,242,133,203,190,65,194,159,198,34,209,158,130,76,173,86,116,8,97,87,237,179,234,179,122,153,143,74,140,77,151,12,209,106,91,222,61,158,107,95,217,204,136,32,67,84,78,251,105,11,230,198,129,129,217,79,55,165,188,243,31,165,179,40,186,209,154,63,132,186,213,85,43,94,218,182,102,94,197,26,156,10,27,184,101,148,80,80,202,191,191,95,12,94,15,160,7,13,57,164,246,245,212,242,116,31,181,32,63,214,102,13,32,6,204,205,179,78,79,198,206,4,206,27,87,125,20,121,131,38,22,85,157,171,75,57,135,168,56,132,125,180,202,218,175,150,208,159,13,33,67,162,95,185,131,150,69,9,114,155,157,43,12,69,249,202,218,73,232,132,21,213,183,182,113,213,207,5,162,139,10,69,161,155,1,127,65,133,173,126,37,71,58,94,205,163,164,118,37,105,104,229,208,178,195,10,243,72,137,121,57,29,168,173,116,15,225,66,242,86,169,167,255,74,209,178,26,219,162,103,129,18,89,29,69,208,76,179,226,97,161,247,135,228,142,196,104,123,15,219,107,169,171,121,54,29,202,60,99,160,44,251,178,179,73,102,11,129,113,113,40,246,72,204,194,27,190,248,201,40,177,88,19,232,183,246,122,63,35,70,97,163,163,18,71,93,162,46,214,114,132,206,153,136,34,8,39,71,97,80,236,235,19,219,243,51,27,122,50,232,252,99,205,237,169,231,182,67,62,73,69,251,204,86,220,192,160,24,175,16,122,110,158,183,146,34,236,112,52,67,32,154,20,254,159,169,133,158,187,92,252,151,111,83,96,139,164,106,215,178,201,242,20,41,241,186,152,199,210,137,211,137,120,95,181,172,217,160,167,49,233,95,136,225,39,246,108,156,173,104,201,24,139,162,83,255,10,77,109,58,52,49,252,141,89,80,77,96,36,138,245,177,237,181,195,175,171,234,49,206,235,221,220,223,117,171,213,35,228,13,111,13,65,53,11,170,242,233,146,121,156,16,85,71,74,53,69,157,139,111,140,119,224,199,2,107,83,97,229,94,159,32,180,236,243,77,213,153,118,87,243,100,245,227,164,251,200,162,251,95,234,114,193,235,153,109,254,34,61,173,215,186,231,163,169,187,66,205,151,225,249,198,127,189,172,166,186,202,227,32,161,48,71,51,214,111,113,12,208,191,166,167,230,196,83,18,10,217,229,158,25,198,18,223,150,149,96,255,48,25,49,230,126,246,226,158,73,48,94,70,171,95,254,9,165,132,240,88,200,117,98,35,181,58,99,203,200,213,251,75,72,45,183,234,253,236,29,202,19,175,12,62,199,131,166,215,37,32,19,197,203,246,129,195,118,146,162,116,199,244,87,87,201,4,234,103,78,167,33,245,6,27,225,129,127,136,128,27,242,182,217,210,163,151,237,183,177,239,242,216,9,161,47,55,5,85,254,87,164,208,181,57,133,224,97,184,141,38,209,200,189,32,113,60,14,26,11,16,197,148,63,11,203,81,210,206,118,16,214,62,117,125,51,49,251,248,119,235,220,54,102,94,236,91,110,133,197,9,68,18,131,50,96,197,76,222,5,110,54,65,53,129,89,250,1,189,135,244,252,232,99,233,185,246,243,162,5,50,180,188,190,39,162,212,65,114,216,110,19,93,57,146,57,231,28,144,222,94,248,204,36,161,63,216,173,253,183,39,181,82,174,190,65,127,232,126,22,184,112,25,184,129,210,163,155,113,233,126,79,83,33,95,151,70,0,55,143,214,169,22,243,150,158,244,15,121,155,20,143,200,183,102,190,76,68,86,178,24,149,137,76,210,237,164,207,255,39,161,112,22,42,227,189,98,48,124,50,78,247,108,255,234,218,139,33,250,168,217,29,149,54,252,140,229,61,215,58,242,162,94,210,138,177,81,129,235,2,160,57,130,69,48,2,55,33,254,175,53,191,222,145,94,23,178,26,30,180,27,108,247,221,151,172,99,99,189,219,242,199,78,202,156,25,31,126,148,49,58,157,168,241,8,57,153,3,57,93,179,215,55,67,90,196,156,125,105,123,151,97,142,211,146,117,133,250,130,126,62,29,100,188,108,37,25,212,99,42,173,172,94,77,3,59,239,172,181,37,132,110,231,29,49,181,178,213,90,129,106,48,22,84,165,61,154,195,90,32,33,4,152,75,211,45,154,49,9,32,18,255,161,160,178,203,71,234,152,157,180,49,246,1,17,116,82,146,70,64,253,64,201,21,119,24,87,22,186,73,33,6,104,131,216,203,153,117,212,94,214,215,40,230,33,50,43,83,63,68,107,8,227,176,223,51,143,80,201,67,242,230,33,6,66,128,8,69,89,49,60,122,211,54,10,81,175,71,10,64,20,164,47,105,124,69,44,133,89,103,131,47,99,38,196,14,188,142,101,187,190,45,196,67,79,191,147,102,150,99,137,175,75,203,121,141,10,75,113,223,187,36,198,191,166,120,22,148,24,138,120,186,79,148,36,202,91,3,49,6,154,65,73,245,198,101,100,61,244,253,115,97,126,191,34,64,115,253,234,68,23,157,16,243,195,97,64,137,108,137,233,17,53,45,15,35,88,49,171,120,141,224,125,158,132,173,80,74,36,231,122,132,33,80,139,33,147,68,75,62,145,79,45,112,106,44,198,64,16,199,243,217,9,104,65,190,90,53,41,15,126,42,142,191,175,211,117,90,48,252,114,159,76,40,130,214,62,190,107,88,183,232,182,31,92,141,4,58,191,186,173,56,254,179,215,126,233,244,35,163,82,251,34,210,92,228,220,92,36,200,114,9,66,154,18,253,70,192,42,234,143,21,252,87,170,243,64,160,78,220,46,100,3,67,76,158,107,171,194,61,106,154,100,193,29,46,65,43,7,170,201,114,235,32,252,42,25,155,97,75,234,231,250,46,27,50,82,102,83,118,30,168,26,246,87,55,108,123,132,122,252,28,213,247,224,39,123,204,122,239,104,32,210,18,200,155,100,163,213,93,80,30,81,209,222,160,154,186,20,126,232,238,146,254,33,154,79,243,57,173,172,184,91,153,109,204,163,110,158,9,209,46,92,245,95,244,75,197,69,87,161,25,90,231,26,214,9,143,115,181,41,178,230,125,148,25,82,168,38,22,34,130,40,158,253,50,147,62,40,96,61,134,182,205,149,231,186,148,28,135,0,10,120,86,35,60,15,214,132,185,136,42,9,88,150,169,100,247,95,1,121,104,226,187,150,15,220,61,178,107,219,24,126,242,9,52,151,77,160,122,103,115,67,45,171,251,99,186,66,56,53,113,135,47,90,129,120,251,180,125,10,155,32,9,118,21,144,36,244,7,64,68,215,247,247,95,141,180,8,157,197,72,57,33,231,245,92,86,196,148,32,200,68,23,108,29,32,158,201,240,236,1,209,142,190,166,81,245,50,181,59,29,243,11,226,49,137,97,185,254,18,194,232,140,39,9,149,197,128,45,25,183,202,22,152,63,239,27,66,78,166,87,99,27,120,135,83,120,234,22,100,164,26,149,53,214,166,35,67,230,201,177,174,129,85,96,104,128,131,98,103,36,131,204,86,9,33,138,7,63,96,166,98,14,43,162,98,78,120,72,158,179,38,211,24,165,92,86,207,130,175,221,204,66,158,58,130,92,151,102,253,165,189,210,192,32,174,32,46,91,62,130,48,147,63,127,31,38,182,28,198,60,58,134,98,255,153,80,117,2,133,18,117,56,57,16,211,120,160,40,172,88,216,156,115,196,164,92,53,115,163,160,91,27,125,157,254,154,56,202,100,71,234,179,140,181,12,206,12,218,115,46,35,202,187,107,56,133,87,32,41,139,100,221,63,215,198,212,228,92,161,205,243,173,30,186,190,67,29,76,8,27,149,161,89,197,101,252,248,146,36,252,225,179,103,59,49,232,14,166,193,1,147,55,186,120,30,88,38,138,95,217,157,44,60,57,102,75,234,78,60,119,39,213,160,241,97,65,17,122,69,2,254,42,94,208,233,11,22,101,32,247,255,76,112,235,212,214,228,22,174,99,246,11,47,158,61,24,148,222,166,201,121,182,168,204,21,91,111,13,179,199,66,116,35,66,126,141,71,187,225,181,209,90,80,162,244,158,189,162,156,248,9,97,114,105,105,141,9,112,83,161,70,202,17,41,92,222,203,31,160,50,203,111,184,123,30,147,105,42,237,92,53,132,150,74,56,53,70,33,68,115,240,44,160,59,228,237,58,18,64,20,12,75,209,63,215,43,206,205,104,235,14,163,117,169,71,83,253,190,119,153,176,191,178,27,26,106,36,21,206,192,209,26,86,59,138,12,47,56,210,107,93,239,24,103,65,82,163,130,140,147,225,98,156,209,119,159,181,216,250,236,11,227,170,247,146,189,80,237,81,38,130,105,218,52,111,248,216,13,38,224,22,177,88,45,140,47,84,45,203,196,83,197,25,1,101,140,25,2,164,255,94,224,197,195,237,235,102,22,221,234,192,47,149,233,55,190,191,58,33,152,240,29,106,53,101,114,153,41,47,255,198,236,130,90,233,232,63,232,217,215,227,246,251,122,66,7,141,211,227,148,7,177,101,105,91,20,177,75,162,35,249,66,63,189,45,44,57,22,245,126,209,96,246,94,94,54,172,53,87,172,156,141,240,93,24,5,117,208,140,139,116,244,180,138,224,93,37,174,77,23,138,33,171,183,53,182,1,24,151,251,162,139,84,181,159,214,174,70,221,82,177,226,135,124,108,2,79,157,133,224,229,183,194,73,213,168,191,189,113,137,86,186,31,216,162,52,163,166,205,161,74,44,114,108,153,133,62,209,108,214,225,196,6,111,0,149,43,96,186,252,207,239,89,117,187,29,159,192,199,85,156,54,194,250,46,0,21,72,221,156,82,113,204,16,217,89,89,91,129,99,8,102,191,166,66,120,142,125,218,167,159,170,6,110,10,11,233,16,178,171,139,30,57,165,73,77,152,246,172,132,68,234,87,105,130,181,14,183,161,245,124,233,172,130,72,106,60,120,9,225,7,205,2,145,153,47,94,216,110,138,169,125,61,23,138,175,125,162,13,146,4,133,81,190,91,102,175,10,208,252,115,189,69,30,204,85,215,194,66,2,247,144,36,64,36,117,191,152,144,166,182,144,253,227,22,29,229,88,231,61,219,108,20,81,108,149,241,233,142,89,93,75,65,245,4,18,166,208,224,242,199,137,26,135,93,106,95,154,91,62,108,42,63,141,64,212,10,46,119,95,239,77,153,218,166,152,25,115,229,103,163,120,43,132,56,112,243,52,36,118,78,25,108,237,156,225,18,111,110,222,203,156,103,181,226,169,78,105,184,93,166,141,10,167,198,55,123,90,103,136,92,107,39,255,197,189,48,124,23,190,199,88,66,246,194,98,65,119,89,58,179,80,238,106,159,137,101,157,123,112,55,217,151,160,9,134,167,251,184,221,115,165,182,104,102,251,151,180,87,255,67,17,106,232,3,76,167,176,161,186,97,82,86,36,73,227,253,146,163,121,249,243,105,162,6,164,45,98,52,108,30,156,11,143,193,57,120,113,240,173,139,81,91,106,124,130,51,62,61,102,48,136,43,121,97,210,205,56,236,11,14,187,35,173,152,109,179,54,156,33,82,46,13,7,60,76,167,144,84,212,33,26,91,153,250,196,92,43,129,174,239,179,190,89,154,11,103,178,231,27,30,107,91,77,198,200,159,125,95,235,241,109,123,240,234,189,102,30,81,138,176,112,112,206,161,112,52,233,128,29,51,245,96,148,133,215,47,87,109,95,145,121,206,71,236,87,59,128,92,158,223,147,160,119,20,114,114,25,19,168,99,127,166,18,142,44,182,179,96,142,232,224,41,112,254,78,228,93,116,48,17,46,117,30,1,47,158,148,51,136,29,240,178,201,18,196,126,168,5,3,128,82,76,202,19,130,32,78,149,30,246,57,82,232,86,153,166,109,64,22,15,149,7,138,208,86,85,222,166,231,173,168,59,72,48,208,158,202,114,146,117,80,170,177,201,118,29,164,144,184,124,31,90,11,203,120,200,25,32,85,248,232,171,30,145,4,171,125,82,188,189,71,85,55,49,92,65,14,52,33,136,170,88,19,167,69,132,158,228,218,6,45,129,232,193,195,226,248,25,51,9,234,234,128,40,169,36,222,65,164,48,88,253,2,79,243,48,163,75,139,133,224,5,179,82,125,226,103,128,72,210,59,143,226,136,73,146,36,75,115,195,141,146,16,126,156,171,110,152,157,192,58,81,35,205,6,170,145,158,178,249,76,19,203,9,220,12,223,129,83,111,39,22,142,95,204,79,57,127,44,182,244,21,142,77,179,0,22,27,240,134,207,185,172,126,78,107,106,213,4,187,216,135,24,62,223,9,248,48,214,244,180,113,79,12,7,190,23,211,229,70,250,138,252,25,205,219,110,205,191,140,231,152,240,199,82,143,185,115,133,196,234,50,252,193,162,135,153,81,19,169,49,46,67,73,78,34,73,13,112,52,64,84,140,32,239,20,247,177,163,45,159,65,217,252,204,228,19,97,121,227,118,148,65,110,252,59,127,222,57,69,223,45,27,21,155,110,115,151,28,26,12,238,144,145,137,122,92,91,63,206,128,76,184,224,251,241,124,229,175,220,232,122,126,186,144,143,156,99,56,252,55,179,98,201,126,204,33,93,231,225,171,74,173,35,154,17,128,232,66,159,222,42,113,154,213,227,245,155,169,66,114,189,185,69,151,15,90,58,11,105,193,155,182,173,245,4,235,84,211,185,20,62,127,121,38,219,58,148,16,29,50,255,216,75,249,69,136,224,222,10,26,251,137,17,9,251,79,100,73,54,13,160,134,4,244,222,45,148,111,6,92,233,58,78,245,236,43,137,174,158,69,26,12,83,238,39,40,254,81,2,23,210,55,158,227,127,104,178,251,39,195,214,127,167,222,80,120,59,12,102,188,221,177,24,26,151,188,33,116,192,200,17,30,27,91,255,117,162,171,130,20,190,135,254,122,249,10,194,95,163,166,197,117,111,32,149,131,30,101,249,248,207,216,59,32,244,234,39,35,114,58,157,195,78,218,84,113,29,214,136,97,222,204,113,251,112,246,169,237,5,102,30,54,68,120,142,172,205,172,96,57,106,183,7,110,114,120,105,152,63,193,14,111,131,201,80,58,151,223,190,73,206,167,12,228,98,108,28,84,130,184,107,226,170,39,146,30,49,36,146,2,130,42,153,249,28,128,82,154,230,8,240,255,144,48,229,255,175,215,195,160,239,185,121,120,240,220,188,92,79,128,66,246,207,3,168,139,212,219,255,70,124,217,192,154,168,248,208,197,53,187,172,151,242,166,27,109,152,141,21,209,32,241,167,229,123,95,25,160,168,107,244,99,15,183,195,209,215,30,119,180,126,233,181,244,236,104,73,191,88,158,163,159,246,245,158,249,137,55,85,114,231,90,237,100,21,134,177,171,157,53,110,201,170,240,68,108,75,90,120,138,192,234,24,164,183,129,27,19,145,160,145,28,103,220,156,15,211,169,142,54,191,199,143,233,153,107,62,123,249,116,75,253,188,156,114,120,245,109,228,97,138,99,222,137,95,89,5,99,255,148,243,28,79,242,1,31,145,172,255,72,30,189,195,161,175,169,215,21,169,201,194,239,128,215,167,180,95,78,194,39,246,69,201,224,84,138,181,31,48,165,192,13,11,90,152,118,100,40,77,64,147,149,161,167,170,4,14,220,156,100,127,164,86,97,187,0,12,79,189,54,7,7,131,12,107,178,19,58,4,90,89,69,32,143,222,181,120,2,55,238,65,34,125,86,10,89,191,29,131,145,190,101,72,207,127,142,140,150,12,196,188,255,4,131,234,220,148,37,77,99,48,215,103,78,157,217,114,202,79,49,240,10,106,180,69,221,170,103,167,191,144,223,142,180,238,133,83,2,149,106,248,222,234,62,132,12,190,255,200,140,173,240,177,80,96,100,108,206,2,109,80,242,247,6,138,7,65,93,28,80,95,178,2,177,175,32,235,172,252,41,27,117,65,0,79,138,72,109,131,80,93,205,45,58,47,99,66,198,233,17,93,208,200,228,0,155,22,58,92,130,224,209,11,109,63,120,252,151,18,42,121,210,207,204,113,68,112,32,104,224,209,96,209,85,247,208,35,162,96,157,21,254,151,25,248,83,234,97,28,65,253,166,115,4,214,191,181,58,212,236,137,159,252,104,136,200,169,10,46,172,83,106,63,167,182,40,111,174,122,131,159,127,172,213,59,136,99,88,116,69,129,233,224,81,170,13,223,124,76,151,20,215,92,48,194,232,229,104,225,141,167,222,178,231,79,168,88,194,190,24,253,164,230,113,52,179,7,229,241,172,11,175,19,167,212,30,221,128,185,143,137,131,0,83,217,5,57,34,146,63,34,74,235,130,78,91,20,127,216,176,126,25,212,74,63,87,71,206,180,39,168,34,168,38,231,26,113,94,100,88,69,151,250,125,51,65,126,158,177,105,120,66,125,12,109,102,53,165,111,246,38,110,27,224,53,79,40,164,253,80,114,188,221,121,98,106,61,219,101,22,214,244,50,38,22,107,80,91,55,153,192,223,116,174,92,120,127,214,205,24,194,150,46,169,188,178,175,151,92,213,114,212,52,52,178,87,44,122,15,26,235,31,131,216,255,245,41,4,199,186,72,118,219,169,196,19,112,208,69,10,54,199,154,217,107,203,144,209,239,104,107,178,85,140,107,175,86,20,92,18,254,118,230,208,45,148,43,66,14,131,4,117,99,82,158,102,114,7,148,25,160,234,193,219,76,230,177,184,182,33,102,227,86,133,159,207,204,189,252,220,155,101,200,79,60,13,185,228,157,87,246,239,167,182,85,127,23,8,122,178,8,220,208,184,17,191,51,210,222,2,110,116,2,105,27,68,215,190,27,250,210,204,42,181,167,155,202,187,247,193,247,71,53,164,15,50,20,87,65,2,245,219,15,110,253,6,189,25,155,193,209,159,226,26,147,4,119,10,143,40,127,5,213,135,46,215,24,2,55,86,204,230,145,200,28,46,62,221,67,78,174,232,141,168,223,153,3,82,141,183,32,114,39,94,128,59,209,43,234,237,249,145,67,221,218,208,51,11,139,26,39,143,230,150,186,229,21,236,189,199,217,89,135,138,171,41,240,113,179,52,247,197,168,250,190,165,185,33,204,130,32,19,201,80,199,180,66,239,139,59,159,45,244,211,143,226,35,46,126,197,26,61,54,37,29,156,115,21,204,239,56,145,252,138,107,98,217,40,27,44,31,98,107,74,64,220,24,210,195,93,81,251,60,104,196,77,110,175,78,63,188,89,231,76,45,58,131,41,231,169,124,143,253,73,5,103,86,200,147,130,111,168,249,118,10,185,222,215,170,160,154,133,75,66,231,249,208,70,77,89,205,184,137,11,150,134,119,24,209,176,92,157,45,1,19,177,207,159,9,112,172,229,120,21,203,149,32,57,206,68,14,2,148,84,161,92,106,46,109,65,234,120,195,128,15,45,94,197,247,44,98,91,233,48,245,45,39,52,252,21,115,25,98,20,31,172,238,167,74,88,36,65,233,158,33,19,106,255,196,82,86,67,195,35,209,131,18,69,221,185,3,126,199,230,110,87,6,24,66,66,155,46,31,170,161,228,187,3,235,31,143,75,155,31,242,77,251,168,104,169,149,19,66,55,182,37,159,59,115,151,169,145,190,140,159,227,161,230,188,198,151,252,72,155,127,226,126,151,116,157,24,100,77,175,24,74,129,224,153,206,90,243,235,217,126,145,68,24,79,40,183,117,12,219,109,247,255,19,84,47,164,242,27,72,35,160,18,229,71,148,173,185,48,202,61,246,122,181,235,198,202,244,206,166,150,213,16,41,150,223,37,244,65,151,27,116,196,32,186,27,196,189,166,168,33,16,173,151,236,101,136,240,230,21,41,245,249,97,161,132,216,194,239,248,157,193,6,228,153,127,81,136,80,202,214,232,112,20,166,74,158,177,178,151,46,23,87,44,155,136,225,27,242,17,112,242,252,161,11,200,154,152,174,132,40,16,105,21,75,209,51,239,52,245,115,6,68,107,73,83,26,172,133,69,172,84,194,223,233,146,64,223,102,135,196,102,91,59,251,198,80,197,115,229,26,25,225,73,245,12,154,177,122,35,35,56,233,71,173,34,53,190,134,113,145,220,190,79,210,66,138,89,220,167,33,83,71,6,30,95,192,174,68,203,126,208,187,4,36,219,57,83,205,173,95,121,75,8,69,64,133,159,71,193,34,209,59,233,132,109,234,191,210,244,12,246,113,61,191,68,61,225,86,213,130,176,29,134,12,215,169,150,33,69,105,31,169,211,226,192,67,209,128,188,173,138,20,67,78,194,154,163,82,1,42,99,55,189,133,5,30,129,190,48,175,143,155,171,6,177,7,180,60,103,192,117,191,171,235,51,146,102,181,130,215,80,134,75,200,106,71,186,116,93,209,59,181,92,179,144,66,102,145,168,102,242,117,122,135,18,52,252,82,184,29,103,140,119,183,138,21,249,183,186,140,213,195,119,70,22,20,250,78,225,131,111,182,64,35,207,170,190,93,4,150,20,129,0,166,23,81,166,178,170,100,31,36,26,204,95,104,184,193,144,132,114,76,19,15,229,10,138,106,25,60,224,206,159,11,37,112,172,179,188,130,212,55,226,181,90,24,142,34,161,185,68,25,68,149,106,36,244,108,13,160,79,159,89,101,193,214,203,106,153,18,34,86,242,37,35,4,142,245,228,149,238,134,16,212,152,162,133,73,201,49,51,250,21,203,61,168,91,172,105,204,159,58,7,190,153,88,133,144,98,167,167,109,26,160,184,97,74,119,32,105,81,135,211,210,145,71,183,153,44,227,46,115,99,79,81,17,49,190,186,68,175,60,121,62,185,249,184,35,87,21,44,227,23,80,248,156,174,57,98,178,132,65,125,200,227,91,83,145,204,212,112,210,165,231,78,12,212,204,67,110,0,68,129,145,57,129,18,234,106,62,36,244,67,18,53,161,200,157,220,98,235,106,216,254,112,93,173,129,195,70,156,191,68,215,50,80,17,108,122,89,244,30,46,43,93,139,6,225,172,161,86,62,126,136,229,88,139,208,111,197,100,95,112,240,20,124,40,66,104,110,29,250,158,38,76,135,114,101,171,63,243,143,17,66,4,103,112,250,76,103,229,130,11,165,30,67,20,122,30,113,241,39,179,236,187,229,145,237,54,15,48,222,97,203,190,59,83,172,248,183,130,121,21,76,229,147,162,235,180,168,110,107,104,139,29,73,55,51,164,211,201,249,192,192,193,1,198,146,20,14,103,67,224,81,25,80,84,25,108,108,177,211,233,202,202,217,181,70,175,80,68,127,182,130,79,176,241,45,85,227,172,211,171,197,86,6,83,84,110,246,44,138,14,22,179,227,78,219,102,185,29,110,105,234,16,44,136,3,120,155,98,16,38,157,181,41,191,129,241,139,147,111,4,154,61,247,220,126,141,177,113,6,156,50,246,83,89,210,236,234,243,115,245,108,81,132,180,34,31,64,67,172,128,79,143,103,173,251,222,232,138,7,225,6,235,91,10,133,71,151,112,126,47,242,2,68,99,249,171,173,159,128,217,113,94,190,179,29,162,158,165,178,93,7,207,94,63,127,125,104,95,121,129,51,194,146,19,245,241,124,108,89,154,235,185,99,225,43,46,250,240,192,48,129,87,41,208,218,10,249,232,251,242,120,195,190,198,68,65,164,145,76,181,11,12,116,54,174,174,116,142,116,32,237,64,109,254,210,94,133,141,184,106,162,37,92,90,106,155,239,223,25,44,112,243,127,128,29,10,14,244,78,43,200,243,134,24,63,142,159,131,98,41,161,32,24,229,144,14,83,28,39,36,24,86,44,60,226,43,63,67,157,156,250,213,219,206,86,10,101,175,188,43,128,175,126,198,119,159,254,213,93,205,49,50,141,249,245,137,98,74,244,152,162,171,41,37,90,84,140,208,98,131,24,254,131,49,106,44,170,223,246,74,193,89,25,133,208,161,50,255,252,20,171,113,240,62,22,93,193,9,46,13,81,144,229,108,114,58,86,11,22,254,55,233,227,88,124,94,128,48,224,136,229,213,128,192,133,87,63,8,28,52,135,249,158,215,247,192,164,49,242,215,86,124,27,198,66,24,212,245,118,19,228,253,247,209,9,98,184,59,110,145,230,150,104,54,22,3,242,233,232,198,13,71,47,190,72,19,131,216,165,168,245,147,22,1,201,196,215,223,38,156,228,163,40,203,142,35,151,220,63,79,255,137,214,1,240,28,99,232,158,188,41,52,68,116,36,201,191,177,25,244,25,186,102,150,81,18,66,8,200,117,177,18,194,169,239,220,75,236,125,232,208,108,107,202,168,23,155,250,216,70,177,224,148,206,201,104,245,83,93,254,26,244,41,252,73,58,136,34,16,8,29,120,142,147,212,206,142,20,164,209,19,56,112,125,80,101,72,70,255,136,55,158,136,152,63,104,4,1,56,155,125,212,58,151,161,14,15,48,45,139,153,83,221,220,252,151,176,96,21,25,121,23,245,20,204,254,15,218,93,116,245,107,200,17,7,84,118,236,6,27,214,213,213,66,64,85,129,48,125,137,135,216,70,234,28,39,30,228,142,140,254,185,254,194,233,222,138,217,189,222,254,123,110,35,160,146,223,3,193,182,89,26,205,191,177,76,7,93,149,63,173,16,230,132,52,197,80,68,220,198,196,244,3,110,26,63,69,80,185,93,52,24,102,51,236,206,185,236,149,171,38,42,126,201,192,150,101,102,78,241,77,33,169,189,3,242,170,187,108,15,163,120,64,168,111,253,158,59,235,123,224,14,219,170,125,52,168,134,116,133,234,169,9,23,81,3,67,244,247,9,115,139,226,185,222,89,148,173,148,212,78,180,126,61,30,188,227,52,219,113,131,233,130,77,182,3,184,81,79,125,16,244,228,149,158,120,15,181,21,70,197,194,178,228,248,2,184,57,239,83,36,237,249,157,153,163,37,26,244,125,137,49,1,201,85,58,88,88,152,237,242,155,75,208,174,134,171,11,66,224,28,82,154,49,107,148,167,141,213,205,116,108,138,182,182,35,238,116,208,237,208,183,162,222,114,181,210,4,12,45,136,17,163,173,237,141,84,233,254,4,115,87,178,205,183,221,135,115,68,9,141,26,80,91,167,24,155,241,165,207,69,29,124,21,105,123,245,216,105,180,136,1,175,84,206,71,172,136,189,11,250,227,89,238,249,169,253,252,253,195,3,93,247,50,216,42,21,218,209,71,41,205,3,40,131,12,221,109,60,23,158,18,28,183,187,190,35,218,147,231,125,39,56,223,167,12,210,35,246,245,156,31,63,253,200,144,17,169,253,48,35,253,157,194,106,152,41,61,148,231,217,200,152,11,175,74,194,74,198,175,157,127,10,69,35,160,97,50,166,74,229,71,196,208,199,192,77,16,214,160,143,81,25,162,207,149,94,0,55,3,7,217,12,181,138,87,108,76,210,223,43,98,97,167,136,129,194,187,58,199,217,21,185,215,139,171,231,49,204,30,35,157,236,191,194,125,128,218,209,178,171,126,7,221,11,14,198,220,218,46,152,251,188,69,30,163,239,29,28,107,117,120,216,253,160,176,154,68,65,128,221,70,73,17,252,63,64,166,145,255,202,140,38,214,32,118,27,142,34,122,64,86,227,8,119,88,188,75,217,180,239,31,172,225,170,64,43,83,253,46,112,243,91,207,215,226,240,112,187,0,171,32,96,198,24,176,226,248,157,206,61,61,2,245,7,23,217,71,147,176,194,178,33,171,150,212,10,75,39,249,175,213,157,175,242,84,150,28,175,55,110,181,194,5,26,18,54,179,233,217,119,198,109,250,224,8,98,127,193,24,177,122,205,33,189,1,162,152,60,188,174,230,18,136,225,219,249,35,238,144,99,179,253,19,184,153,184,84,150,215,233,57,15,240,246,225,60,217,110,152,181,171,229,86,172,137,4,110,188,243,76,157,228,194,41,175,3,238,80,219,39,111,44,186,108,221,49,61,53,204,150,94,9,56,92,156,166,215,165,236,229,19,220,151,73,104,82,88,60,7,104,62,65,60,205,129,105,169,176,254,2,175,59,186,91,249,71,91,8,198,6,194,72,53,84,57,124,21,210,15,4,201,233,43,12,103,42,109,225,175,51,86,52,126,96,56,53,118,148,254,183,110,154,188,241,141,96,24,43,43,130,107,98,232,184,215,250,57,253,167,237,174,253,104,209,174,16,24,197,195,204,195,180,235,148,83,173,38,66,82,207,111,73,36,244,127,43,77,118,169,172,106,22,115,63,215,232,0,121,78,94,40,255,192,131,252,85,75,146,213,146,105,1,250,179,235,237,151,74,15,127,241,70,132,31,213,6,144,173,239,30,112,61,186,108,250,68,211,227,117,78,115,177,127,198,6,162,250,144,235,75,13,117,41,229,8,42,240,206,19,188,195,0,162,72,144,238,86,217,120,137,237,245,35,13,11,128,162,44,97,77,83,28,80,226,148,234,0,131,181,18,165,129,65,55,214,164,64,176,234,122,169,250,107,208,3,232,70,189,120,225,185,230,5,143,188,122,114,33,123,30,243,93,248,145,233,57,223,8,79,193,55,216,213,227,252,107,117,55,32,53,102,17,85,164,64,222,179,26,25,5,164,129,169,20,35,34,128,50,175,12,190,85,145,36,135,109,237,183,34,204,91,99,83,40,237,38,211,229,250,124,80,162,244,80,95,170,228,46,52,84,10,17,117,229,159,150,87,221,211,230,232,225,242,75,69,107,88,160,24,186,195,251,60,207,106,197,159,98,236,15,111,21,150,242,118,98,226,178,139,26,28,202,202,75,190,51,128,59,13,20,248,141,140,110,95,125,128,114,166,183,63,227,221,122,219,205,195,206,159,18,83,126,72,251,78,137,1,99,196,250,26,11,197,171,234,236,102,45,100,175,233,88,26,84,104,227,125,179,31,80,240,190,182,158,187,77,91,144,123,233,229,73,189,100,233,240,237,58,39,41,90,114,58,72,143,218,184,97,169,116,141,136,14,109,124,165,198,233,84,153,182,131,18,99,114,161,211,247,120,115,235,179,214,124,46,250,71,118,248,186,103,180,189,207,48,134,235,209,103,102,254,122,161,50,209,44,10,231,54,42,13,213,23,79,157,106,255,21,121,254,162,31,112,120,29,106,65,43,57,165,117,23,222,215,126,26,83,237,132,81,120,92,180,127,6,99,113,227,167,125,253,129,8,38,53,115,36,28,233,143,158,159,253,100,168,114,182,56,77,21,102,145,73,139,179,126,221,166,106,225,218,248,112,48,237,103,54,18,57,205,17,175,252,76,55,132,142,224,78,100,108,36,243,88,126,181,229,210,243,108,138,223,145,56,236,65,232,101,253,207,133,13,35,249,79,106,211,88,198,253,195,8,41,68,9,238,201,127,250,5,212,96,62,75,32,127,120,30,232,225,71,40,47,222,122,53,156,119,42,158,191,123,187,146,143,168,152,128,176,177,221,67,24,107,112,215,172,29,117,242,205,52,12,225,22,189,142,200,167,140,157,41,136,94,236,75,100,225,238,158,201,207,137,24,69,226,51,129,67,60,44,66,189,11,196,70,2,140,131,121,158,117,245,43,79,230,255,24,41,96,75,170,236,196,153,203,147,51,116,217,44,4,169,99,81,27,117,205,160,242,189,149,211,213,239,188,155,53,151,78,77,61,100,210,69,216,147,149,163,94,105,35,110,201,56,162,184,31,7,186,43,166,160,202,153,176,28,167,211,45,214,86,191,91,147,102,238,213,234,26,85,57,87,108,73,12,60,121,101,22,49,186,239,89,36,70,252,188,93,161,164,208,156,197,52,48,93,225,199,99,154,11,73,130,157,251,245,79,65,154,115,96,42,176,197,215,101,81,91,169,161,190,248,166,146,193,209,11,51,47,185,49,19,17,184,96,1,96,43,255,248,147,14,71,177,212,179,99,105,104,4,81,156,174,68,11,35,46,202,97,231,110,176,96,25,95,80,157,12,39,209,58,231,11,228,42,237,115,90,145,202,102,189,50,43,51,186,34,64,9,33,27,54,227,2,80,125,41,57,62,150,56,216,22,43,171,103,70,177,70,176,5,45,44,134,176,76,26,124,182,124,50,106,208,205,167,122,16,213,16,231,99,60,175,17,231,166,180,163,174,173,35,30,221,77,152,228,134,171,238,23,201,99,41,171,157,150,251,13,37,105,250,62,49,103,71,33,34,120,206,161,82,125,251,179,20,64,34,133,90,18,176,224,251,253,180,130,72,251,183,54,19,194,170,123,140,148,206,190,18,31,126,42,74,137,118,7,110,92,241,56,179,150,185,131,186,98,208,247,193,62,44,182,67,47,27,28,114,169,109,131,8,44,85,220,0,54,144,160,217,35,67,50,82,155,30,112,137,38,95,172,81,235,99,28,246,235,177,150,172,183,15,213,199,232,58,146,232,10,160,82,149,35,216,95,225,103,108,17,115,100,70,95,169,110,254,120,173,182,37,70,208,251,188,23,151,208,54,58,36,33,152,170,187,43,62,168,40,160,103,205,60,78,153,127,108,110,224,90,80,38,105,121,53,15,84,147,69,138,251,72,78,120,174,146,206,78,182,12,45,9,14,253,195,93,73,71,233,237,136,110,84,183,252,90,111,208,173,216,67,150,67,85,229,15,40,33,9,171,26,221,82,238,211,141,71,243,9,47,126,191,250,250,101,153,125,137,41,68,107,195,133,44,227,133,240,231,92,60,208,250,149,143,212,102,207,170,157,251,76,137,76,49,97,129,206,198,244,165,158,142,35,113,228,132,25,197,27,222,52,22,5,188,97,63,223,60,71,166,6,95,50,63,97,198,190,217,153,229,78,71,167,93,155,130,204,219,221,3,132,66,84,232,188,85,127,193,241,174,24,255,243,231,51,69,22,204,15,38,94,179,126,38,133,239,147,45,152,182,63,188,242,144,234,130,21,245,192,126,65,80,116,117,211,171,133,53,59,58,36,88,9,189,239,28,93,184,252,165,40,78,13,73,181,29,245,50,246,172,25,135,221,249,128,95,40,222,97,191,4,30,67,64,29,106,244,206,96,219,141,19,136,121,234,164,220,173,241,62,80,51,237,241,35,232,246,145,239,65,20,16,55,252,244,54,188,170,5,112,35,150,242,227,195,188,28,189,248,150,20,27,128,199,252,198,64,117,75,74,19,233,144,139,179,234,132,156,216,176,5,242,96,165,81,86,115,188,118,44,247,63,70,53,157,112,92,157,248,63,51,235,119,96,120,85,243,190,104,19,184,217,128,174,79,251,171,151,118,216,133,213,107,149,169,141,107,124,214,121,101,175,171,101,68,130,167,46,161,41,198,188,232,221,228,254,130,210,61,242,2,196,214,212,96,165,133,197,153,222,249,14,183,79,148,222,118,44,85,203,10,231,159,26,203,84,35,119,238,192,143,140,17,28,120,127,126,151,235,152,199,84,159,37,44,29,234,68,93,245,134,168,59,98,53,25,76,78,35,83,185,6,130,29,215,69,100,103,107,201,12,179,200,18,251,104,234,178,216,99,89,15,115,44,0,234,189,141,124,83,91,175,182,202,148,189,26,247,86,55,242,231,146,164,205,191,141,135,44,175,26,172,112,10,165,62,44,18,234,172,166,193,223,101,236,127,160,30,205,0,55,140,25,143,49,252,180,6,242,118,175,253,9,25,204,241,94,216,151,22,82,165,72,176,37,42,86,207,151,134,153,40,196,122,126,83,154,59,210,173,10,203,186,23,157,64,251,114,101,83,9,36,120,244,41,170,215,82,75,162,220,215,86,13,159,247,101,130,4,128,231,138,67,196,129,47,165,222,157,63,130,251,204,88,108,112,151,208,140,47,17,48,132,85,176,88,130,202,138,143,26,20,181,94,34,58,227,226,180,255,50,20,122,72,146,64,103,169,242,151,149,113,112,243,189,139,127,68,12,102,200,3,101,100,249,90,122,91,230,116,47,138,214,180,227,57,107,163,93,26,84,226,241,135,253,228,190,198,89,188,200,131,136,18,60,13,245,69,10,124,40,45,160,70,55,188,193,71,223,129,59,70,50,234,4,131,11,99,211,80,226,205,165,154,135,126,132,92,65,61,49,92,96,29,166,210,241,54,134,229,108,79,233,100,80,210,157,102,119,29,62,122,64,46,73,119,131,90,45,250,42,117,41,106,26,187,230,79,157,158,183,199,10,212,63,210,213,25,134,157,127,154,155,23,228,186,66,48,48,231,206,218,215,240,188,86,119,137,55,63,80,36,24,254,142,108,120,175,127,158,86,83,234,177,36,186,45,249,79,11,195,237,242,82,7,184,201,182,26,224,139,159,161,156,137,168,27,198,90,142,189,64,85,218,188,233,78,34,10,154,65,192,182,221,124,108,131,187,218,246,250,125,253,112,46,101,39,159,235,0,97,255,7,30,153,238,163,222,197,250,79,112,28,235,235,85,244,29,68,69,190,52,90,231,179,76,139,84,254,49,245,18,163,176,110,48,154,238,83,103,36,110,185,12,168,6,163,154,108,81,44,85,52,177,120,183,145,248,27,117,217,55,178,5,252,248,136,29,3,74,159,222,128,199,65,107,25,240,128,134,216,18,42,68,212,147,131,174,98,75,137,174,196,9,55,138,105,86,158,160,137,16,210,3,105,142,44,147,188,240,51,230,7,135,43,222,179,165,119,156,11,249,177,248,34,70,42,202,86,23,96,13,212,214,51,23,124,48,98,209,137,3,110,4,157,116,73,90,25,116,11,52,38,177,253,233,37,238,64,3,93,133,169,149,7,115,92,103,85,92,174,20,5,88,37,49,158,142,81,231,159,190,160,182,5,106,49,139,251,237,138,100,26,151,18,181,24,228,62,112,179,5,249,86,252,182,244,88,65,97,235,111,207,127,28,208,233,129,155,148,62,230,100,154,188,46,216,212,209,90,118,119,91,164,158,149,190,27,189,140,141,212,28,182,135,175,33,151,4,38,61,111,216,11,75,198,46,96,8,224,102,16,5,140,201,76,248,106,234,229,173,249,126,8,177,166,251,6,74,196,12,252,49,185,28,33,146,184,110,156,231,240,114,146,210,203,144,46,74,248,24,75,115,30,151,1,158,119,241,192,86,32,251,26,101,92,55,111,213,254,119,55,109,24,76,55,245,225,36,207,117,112,134,95,79,119,69,232,160,126,123,186,108,86,104,118,52,64,93,71,93,140,95,182,50,127,98,15,15,94,89,97,37,144,252,197,213,155,37,144,167,49,76,26,249,40,242,129,27,114,190,22,227,185,102,109,116,206,10,90,118,50,217,26,245,99,68,53,3,55,71,148,160,34,122,196,51,23,212,156,64,241,17,65,243,108,174,65,154,64,27,88,136,21,135,253,30,191,118,228,175,177,187,227,202,64,94,187,149,184,194,190,231,224,117,230,16,66,52,92,226,197,202,94,152,221,181,42,30,78,182,137,86,204,152,44,127,123,134,235,163,220,124,106,201,205,91,63,7,106,88,6,223,167,69,102,111,65,158,145,173,128,114,243,221,130,168,197,119,196,147,129,100,39,214,234,187,111,221,35,223,174,88,102,177,68,5,94,112,92,95,142,145,39,102,115,5,223,115,206,125,54,110,85,59,201,28,52,51,9,94,249,185,236,223,248,39,48,174,192,200,182,236,184,114,102,118,212,106,231,81,60,217,229,199,207,223,237,223,4,212,32,177,19,51,139,150,228,113,236,42,67,223,139,63,253,97,60,129,91,14,131,152,151,4,214,124,247,94,18,22,191,193,87,59,6,56,97,145,251,75,129,211,83,239,189,243,46,155,119,16,179,194,199,165,211,219,228,237,59,227,89,192,205,153,46,47,155,137,13,166,234,186,96,102,61,59,254,140,150,12,126,228,146,104,246,200,96,163,224,50,191,110,132,17,67,235,118,76,195,117,237,190,216,130,83,24,151,76,195,129,229,197,25,194,120,80,69,45,37,154,91,95,237,255,101,174,154,219,200,194,18,69,243,27,153,183,78,54,35,102,32,65,244,199,140,182,248,105,224,166,82,52,90,59,42,149,247,234,185,169,11,253,247,156,10,119,24,34,228,42,252,28,111,91,205,224,47,173,84,80,26,118,102,51,249,236,211,181,235,214,127,238,182,58,79,219,97,84,107,197,184,65,43,7,31,68,121,29,11,97,69,90,2,150,16,18,86,85,140,55,188,186,74,174,232,185,30,189,187,1,1,49,164,171,114,126,122,38,22,180,16,158,229,214,111,230,110,183,156,65,226,87,134,28,39,97,235,109,133,120,248,201,207,10,126,242,207,252,89,224,77,242,65,47,86,77,239,210,79,192,23,133,185,140,143,61,79,215,105,170,47,206,218,243,32,131,159,122,147,86,183,92,53,209,61,254,171,69,231,118,103,51,127,208,154,202,244,80,169,253,18,49,96,22,248,249,222,206,8,107,70,221,181,111,94,189,124,97,244,146,242,206,21,141,134,110,205,147,172,117,254,148,174,187,92,1,56,22,22,53,149,161,20,3,79,197,85,238,165,136,182,76,228,129,173,199,11,18,164,49,140,170,60,21,205,39,93,3,229,123,95,128,27,135,181,136,223,49,253,66,25,2,11,203,52,214,63,115,202,143,188,175,155,135,15,128,254,235,69,187,115,8,190,196,101,179,95,200,89,96,219,130,21,39,163,215,118,237,165,90,230,57,93,88,246,117,81,41,34,164,101,2,209,254,166,38,143,63,104,130,141,86,136,189,90,247,236,80,45,204,4,247,68,227,172,160,253,55,149,16,47,189,57,32,155,134,99,238,20,10,187,24,204,8,113,182,22,197,254,128,204,112,35,20,12,2,29,49,56,140,248,253,120,169,119,86,128,21,96,157,79,41,196,115,187,218,165,38,145,75,133,123,63,99,210,192,235,244,33,234,190,100,39,245,93,237,244,204,34,9,81,188,116,51,234,103,5,139,62,190,159,187,49,29,64,132,39,7,195,155,191,140,135,40,154,86,71,17,201,180,46,200,142,203,156,133,63,60,188,29,9,162,96,239,158,195,98,244,81,250,233,199,151,180,90,103,136,43,203,3,22,193,19,8,254,48,113,36,206,248,237,141,20,106,230,239,85,144,255,252,212,200,203,121,249,12,108,237,76,220,97,115,125,12,127,94,215,5,137,94,36,118,190,31,243,176,29,123,91,33,43,4,77,243,65,222,136,248,153,37,41,188,136,0,106,179,3,109,161,196,240,45,240,50,90,113,211,58,178,215,56,86,173,249,62,228,193,29,206,120,153,59,65,224,29,52,193,248,87,112,210,237,47,238,176,175,228,251,14,197,164,183,69,208,120,176,213,183,153,96,144,133,120,18,41,46,4,104,181,162,211,255,22,193,14,175,27,9,118,113,29,122,47,155,92,107,135,191,192,201,181,30,146,66,86,45,240,103,236,66,114,214,101,93,233,156,249,197,37,176,46,133,58,216,111,144,105,48,154,218,136,240,141,65,152,121,199,212,167,232,92,49,24,227,31,68,209,125,80,219,136,203,233,8,24,145,228,122,78,18,253,128,88,228,137,73,230,118,157,101,134,249,138,208,204,95,137,179,17,26,59,122,40,254,123,47,214,236,137,201,56,144,72,116,3,72,240,216,135,186,231,237,87,171,178,163,221,141,207,141,50,93,229,146,100,106,9,125,52,176,204,232,127,150,12,163,163,127,12,129,155,172,200,159,165,102,79,62,93,251,27,120,140,35,0,34,73,180,204,95,15,189,101,93,33,48,65,143,78,225,112,134,83,154,36,117,199,142,0,135,5,52,47,230,129,54,78,199,139,183,54,79,169,72,224,189,71,211,11,211,202,84,39,42,221,29,98,205,92,178,134,127,124,44,94,99,165,235,9,84,174,152,200,49,83,43,101,200,55,230,35,113,175,254,84,171,61,20,251,55,112,143,166,173,75,115,119,174,90,173,202,208,63,128,198,237,135,3,93,22,236,23,39,154,148,138,158,33,53,26,110,76,83,1,13,150,120,195,43,212,230,169,78,178,246,241,197,199,119,228,130,226,75,188,241,239,51,89,234,146,92,141,227,223,193,97,55,201,197,7,231,44,141,109,246,213,13,71,242,207,225,170,3,132,31,66,198,8,203,26,244,112,226,223,41,188,225,217,174,126,183,84,73,101,160,26,21,248,137,155,142,86,77,31,92,40,85,212,223,201,254,69,223,2,237,19,223,244,211,16,209,75,88,231,242,43,179,0,135,111,209,68,20,76,68,241,178,96,237,229,66,242,253,203,223,88,162,50,175,242,47,191,207,45,206,133,146,0,206,84,164,57,102,140,164,36,79,29,65,43,24,148,87,223,175,192,170,57,60,179,3,213,250,58,3,1,122,42,25,219,21,17,70,62,91,63,144,141,84,186,147,117,53,178,173,129,107,252,229,16,190,209,69,49,253,232,93,239,230,109,229,89,245,125,95,210,136,168,45,229,17,16,187,235,5,151,190,253,121,165,154,142,228,36,9,104,253,124,248,151,237,191,206,34,240,191,200,126,117,202,62,23,124,231,53,115,186,47,246,0,17,208,56,101,163,221,253,160,38,70,208,3,227,141,229,174,39,114,153,139,115,13,182,165,161,148,80,115,229,96,212,254,230,123,226,200,183,217,218,103,135,72,255,232,59,201,201,32,65,43,92,135,2,38,51,174,171,243,10,52,44,74,41,165,80,52,95,32,219,254,125,103,214,32,96,152,205,149,123,172,160,58,120,156,152,95,137,34,127,18,132,19,58,114,129,91,58,242,50,59,78,41,175,192,8,175,131,154,131,8,222,247,94,5,29,126,86,112,229,84,139,137,161,203,137,173,42,244,175,222,61,42,43,220,139,217,152,170,58,172,28,224,96,24,52,34,134,139,245,48,213,102,61,42,106,92,157,222,60,145,43,99,131,39,2,74,144,164,131,4,69,81,188,161,144,69,248,26,41,252,136,244,10,119,184,35,235,68,107,44,225,238,216,185,134,41,71,233,19,180,39,238,243,60,70,66,34,75,62,33,4,57,213,97,101,19,39,105,34,62,50,84,18,232,150,114,54,23,66,137,133,241,123,253,221,108,201,180,189,246,186,247,119,140,5,37,20,253,6,168,37,144,251,251,141,107,80,219,143,152,120,238,43,135,161,144,204,61,117,5,227,193,183,103,129,164,14,244,65,172,200,184,191,170,159,166,44,54,175,130,205,90,216,31,165,239,20,237,33,212,59,159,246,25,9,141,186,196,226,114,12,91,99,219,219,254,71,230,95,254,225,203,171,151,50,117,93,217,204,145,166,214,121,123,106,16,145,16,129,207,242,122,252,65,67,49,44,204,76,242,154,40,50,234,231,248,229,111,185,174,6,178,5,68,131,217,255,57,233,156,201,239,101,204,213,180,144,114,55,149,226,88,75,69,87,249,125,125,82,55,65,38,133,142,196,143,60,218,9,205,188,13,106,210,209,71,188,244,103,195,217,104,123,55,46,82,96,200,199,130,217,209,70,68,178,116,227,214,234,55,70,239,7,136,124,195,1,123,87,135,125,151,175,141,57,179,90,234,248,52,152,203,191,212,150,194,186,143,165,221,200,147,170,23,158,233,223,4,145,29,113,122,186,214,223,155,149,218,179,200,15,67,250,27,192,231,117,75,163,58,139,146,65,203,148,44,84,78,15,92,182,151,75,101,178,40,50,233,185,56,159,165,120,169,92,49,162,169,207,28,57,229,107,162,246,208,58,15,128,27,249,131,11,147,253,130,233,144,61,8,26,52,102,162,54,44,39,225,110,88,27,184,79,86,155,110,130,189,91,113,14,27,148,103,186,252,201,246,149,21,147,189,11,129,171,14,189,247,59,67,253,6,91,103,193,9,115,239,208,135,182,76,220,230,25,249,1,150,31,75,170,119,240,56,251,166,119,91,226,105,193,235,178,11,175,47,98,87,127,150,65,238,129,3,98,189,255,4,6,19,50,202,126,37,248,69,93,103,95,162,98,105,136,163,41,201,178,191,167,93,143,162,187,168,194,21,121,170,94,175,33,24,218,198,30,97,13,15,147,204,198,97,241,79,179,135,219,105,215,230,18,59,129,179,247,23,232,30,52,213,18,99,108,7,41,49,228,226,67,3,184,186,249,159,4,121,41,160,232,130,72,173,142,86,245,56,55,166,78,206,121,255,185,226,19,133,90,224,166,169,155,18,186,21,247,58,184,78,183,29,98,91,167,52,143,249,242,80,29,104,37,112,168,97,16,53,108,135,40,8,171,84,68,223,17,86,7,100,21,92,106,186,110,195,127,69,211,100,247,104,221,154,142,233,39,188,244,86,192,96,73,77,86,156,55,37,102,131,109,75,182,64,96,243,233,231,105,42,63,109,104,196,72,129,226,60,167,178,86,205,107,51,219,152,85,185,26,105,112,95,3,52,62,103,34,231,141,161,41,19,32,187,30,76,169,187,181,177,122,61,192,162,190,251,39,48,162,11,135,189,213,53,8,206,93,182,108,253,165,125,53,66,163,155,73,168,131,138,201,14,80,57,37,131,10,118,4,172,69,40,11,68,243,213,13,83,113,61,113,147,171,13,204,194,253,241,34,51,194,101,79,130,165,13,80,98,20,21,102,12,106,220,144,212,58,49,66,65,26,140,240,53,136,70,169,61,202,86,211,192,76,141,191,149,92,74,246,25,153,64,38,143,187,100,227,89,199,226,240,135,47,221,97,7,96,114,197,15,205,151,92,165,98,161,194,172,18,100,99,43,138,18,9,111,153,201,155,173,138,246,152,123,197,194,92,112,135,149,230,3,116,181,140,157,80,240,149,52,189,60,148,63,155,237,58,84,19,135,125,243,47,111,45,217,29,13,55,4,52,152,239,222,179,160,229,70,210,177,111,156,185,62,151,20,136,163,143,236,201,79,220,94,80,162,24,114,179,134,200,68,72,55,183,1,10,247,12,13,129,77,229,238,189,192,223,61,249,222,248,89,74,189,92,76,131,119,108,2,13,39,106,164,205,98,128,136,132,252,206,236,39,42,119,160,9,249,199,191,162,242,139,50,113,213,135,209,81,61,82,182,27,173,184,249,28,90,91,158,250,191,43,139,79,230,150,4,135,177,122,48,105,36,117,141,219,150,183,21,220,136,59,92,44,255,217,54,170,61,171,236,138,226,71,40,11,119,142,163,206,181,123,101,15,169,177,97,251,244,157,247,226,65,11,147,34,135,92,147,114,14,135,30,94,119,239,237,94,54,46,184,105,199,203,176,247,105,160,229,119,182,225,120,10,27,50,241,234,27,107,71,12,246,202,219,196,208,132,236,194,14,104,209,17,139,33,146,220,86,111,138,4,126,114,2,135,181,205,30,155,226,36,26,78,107,94,252,188,108,157,145,191,172,232,151,173,254,225,104,253,184,216,109,247,167,132,119,166,222,101,149,60,195,158,174,179,110,185,173,60,29,253,210,42,150,112,31,200,88,12,213,114,29,73,185,13,28,221,129,195,17,141,254,246,89,113,140,21,167,73,168,12,130,167,211,194,70,241,132,43,101,31,189,25,42,154,23,80,126,59,205,179,32,183,234,118,63,227,47,103,82,166,187,124,244,179,167,60,141,29,252,247,42,60,75,211,182,238,65,183,19,192,171,33,188,95,234,222,109,196,143,217,117,0,55,226,150,135,43,15,20,139,157,59,96,45,31,2,163,53,175,153,9,172,238,224,211,158,42,157,30,85,55,254,237,216,102,59,250,43,32,21,52,115,152,189,16,57,178,156,180,246,108,18,184,81,118,56,138,97,9,156,41,185,250,43,178,112,149,225,157,119,62,112,192,136,24,171,63,143,63,99,196,146,235,240,108,227,235,203,135,118,167,217,59,233,211,88,222,16,37,218,218,61,115,29,238,104,2,74,100,24,25,105,22,226,1,84,180,10,188,211,112,224,185,28,79,73,254,7,8,137,250,95,154,106,17,88,167,151,85,146,161,1,18,5,243,114,57,64,71,210,164,23,74,167,94,146,42,78,33,105,152,1,10,76,86,133,88,248,1,86,170,172,154,1,55,47,115,129,155,220,61,36,195,255,70,222,159,192,83,245,182,125,195,248,146,164,20,42,148,41,91,81,148,36,83,102,155,250,33,36,162,40,211,174,84,166,144,36,179,37,13,74,216,149,164,144,173,140,17,59,153,51,236,50,151,202,76,145,113,155,231,109,220,246,176,246,123,46,253,126,215,115,93,215,125,63,207,253,188,255,247,127,63,247,253,190,87,159,207,214,218,123,173,243,92,231,121,156,199,241,61,190,199,57,234,72,44,98,95,44,18,188,112,111,187,135,149,99,137,27,22,225,189,76,114,66,66,48,223,182,190,182,206,141,76,211,193,73,210,108,187,106,135,93,133,112,19,196,122,10,168,163,208,139,239,47,168,88,222,164,30,252,27,53,135,4,174,62,199,205,7,18,141,31,91,120,240,2,189,123,62,14,177,52,194,170,189,29,134,170,142,44,156,77,158,235,177,159,125,238,126,217,205,167,176,41,118,10,239,59,47,48,64,40,231,93,96,78,15,127,115,233,172,32,222,174,91,108,175,152,249,65,215,63,1,177,220,135,93,59,138,166,32,214,81,95,55,168,32,221,97,33,119,117,131,58,166,229,164,204,46,169,3,90,163,190,171,22,242,181,190,231,173,151,177,192,89,120,229,226,13,132,76,139,111,98,98,9,47,120,237,237,59,44,167,150,18,197,110,67,172,238,105,132,121,25,227,151,98,204,232,247,103,18,200,16,107,244,214,117,169,200,75,58,225,147,78,100,21,182,175,221,29,5,189,173,14,71,54,252,81,36,50,29,77,246,93,126,104,79,67,23,167,126,194,244,67,44,122,86,96,138,179,65,103,0,173,167,241,169,231,194,45,229,62,165,183,155,208,225,252,79,36,177,233,219,95,151,155,242,90,253,153,240,51,136,181,100,8,177,46,171,57,109,205,242,86,15,87,234,235,200,18,60,220,87,123,5,42,71,176,141,176,166,12,179,234,7,166,226,32,250,5,98,149,182,96,7,145,185,245,217,203,62,79,207,100,27,148,71,142,70,39,172,27,91,130,88,231,16,206,197,2,76,43,83,116,0,126,3,242,15,99,16,99,33,214,15,9,70,163,11,79,144,194,96,145,109,118,95,226,11,159,13,107,203,170,176,181,133,12,159,224,113,244,184,113,78,116,230,82,31,198,70,219,121,62,75,141,124,214,175,212,98,90,144,252,235,99,153,147,171,26,186,111,30,39,252,171,89,219,168,250,15,178,54,120,249,16,92,64,120,228,198,139,173,200,81,243,192,123,90,155,166,41,136,234,160,27,91,205,19,130,199,251,66,85,202,246,79,44,193,47,16,242,175,101,238,243,198,190,19,118,11,162,251,20,50,85,29,126,229,172,86,245,136,234,76,122,249,143,104,39,254,116,34,237,42,242,184,113,214,200,3,98,85,172,22,73,250,23,113,94,240,185,217,247,51,253,173,74,167,63,226,85,30,154,247,83,254,34,189,100,104,135,142,87,31,243,68,240,21,102,252,212,217,76,41,251,241,110,197,218,17,185,217,13,240,11,251,105,47,83,32,132,92,247,229,205,197,84,215,44,31,123,178,135,195,208,30,246,49,173,212,182,138,153,147,215,183,218,166,226,24,158,243,39,167,63,42,46,64,5,142,122,192,235,156,42,137,60,67,47,55,113,24,243,55,197,151,224,196,167,244,233,73,148,41,222,93,241,31,92,64,212,64,94,229,69,60,176,55,56,229,38,23,32,23,252,130,72,210,205,105,223,236,165,233,238,57,13,220,224,56,206,217,211,167,28,145,107,133,88,17,221,21,28,179,155,224,212,165,42,108,158,87,66,119,35,126,223,210,130,33,65,13,56,212,37,213,23,145,13,149,192,57,222,52,154,229,185,57,122,233,143,196,202,171,217,112,99,45,91,2,1,187,185,219,192,128,27,93,33,56,67,22,213,32,80,236,213,53,55,164,21,43,124,127,231,31,253,226,140,198,124,66,93,215,107,55,116,211,234,209,224,239,11,11,245,207,203,154,197,11,192,55,43,38,231,171,60,38,255,44,105,46,95,45,164,75,113,211,155,94,135,8,133,155,64,250,173,112,68,44,34,191,32,220,123,242,111,122,224,71,173,186,125,139,189,69,148,63,77,51,213,17,114,156,69,87,180,177,33,228,124,60,233,238,33,98,7,70,14,207,246,101,166,0,62,83,239,72,61,247,9,61,150,137,234,152,240,210,116,183,95,154,71,201,82,5,114,16,98,77,182,87,52,23,104,149,77,53,185,50,21,169,142,62,34,211,201,245,249,88,165,177,69,116,41,220,194,194,140,231,106,114,158,42,170,5,152,121,88,27,169,219,117,99,255,100,80,208,12,47,114,28,212,200,54,127,182,245,247,98,108,130,71,236,140,3,196,186,84,78,108,236,169,27,42,138,111,28,90,120,103,150,165,121,24,61,11,184,170,207,111,232,237,141,156,211,165,216,168,23,97,237,54,83,97,229,131,51,142,11,61,223,118,94,91,190,224,76,40,168,208,162,74,49,96,172,95,124,228,247,203,126,80,65,227,106,224,215,52,45,11,226,218,174,123,55,128,137,41,210,21,203,215,148,208,31,224,137,207,161,15,133,139,98,203,3,188,243,121,11,144,71,44,78,93,149,23,181,163,18,252,173,133,5,157,220,232,125,217,224,73,194,48,156,147,21,164,168,224,227,251,180,188,183,117,52,120,31,134,132,24,143,68,94,249,128,238,173,16,6,31,245,16,211,31,188,2,107,99,80,181,245,130,88,162,88,222,136,217,148,100,116,10,64,63,193,83,159,238,36,131,83,82,93,65,87,98,18,147,131,142,93,120,253,25,157,119,189,172,69,30,249,185,20,172,46,142,182,246,229,85,130,231,21,154,212,69,27,223,159,206,49,76,236,18,129,188,101,154,208,108,63,87,179,36,140,168,57,140,28,27,182,41,44,228,151,112,136,8,241,123,31,225,7,197,48,49,137,16,75,31,191,204,251,125,3,82,120,250,39,196,186,205,0,25,234,122,170,248,182,222,40,32,206,6,105,94,121,75,255,22,23,219,53,225,128,46,153,101,78,23,67,172,47,117,214,167,55,164,188,7,181,94,197,190,70,36,124,69,206,44,67,44,113,136,85,85,13,207,202,80,231,188,11,16,57,68,213,177,103,246,36,178,82,216,22,16,241,137,180,90,64,84,11,249,130,96,26,97,141,19,12,98,229,102,123,70,38,192,58,10,163,8,164,232,223,100,127,208,110,122,60,0,35,158,16,109,32,16,239,114,206,61,187,168,200,171,107,196,73,21,164,224,237,6,18,152,198,87,105,207,141,158,94,134,159,35,142,162,128,92,102,61,199,206,93,104,146,217,69,173,182,240,186,126,126,1,58,64,135,31,65,172,87,204,11,109,150,115,251,80,92,57,3,177,84,133,84,152,18,223,77,169,158,99,202,117,185,167,38,157,163,115,53,1,165,24,157,41,218,239,48,186,205,43,113,60,35,21,68,137,81,224,193,123,221,238,133,30,151,159,5,109,246,152,207,89,89,42,37,232,37,196,155,70,49,111,116,156,75,53,229,172,167,149,214,191,119,107,229,90,107,68,32,86,121,119,154,163,162,220,128,159,86,231,159,199,193,7,39,196,28,210,10,42,71,48,136,218,104,111,223,21,108,36,189,4,180,240,206,121,108,43,150,89,73,120,9,124,68,227,231,231,75,248,145,11,13,167,198,167,103,32,183,71,84,251,217,201,44,132,50,240,107,17,35,137,27,72,14,182,4,242,38,175,98,144,38,68,237,220,167,190,96,205,144,74,124,143,78,121,205,59,107,50,145,60,215,232,230,179,32,253,126,10,235,38,179,4,170,168,9,177,102,61,48,63,152,188,218,173,254,56,130,227,42,161,103,58,21,98,13,55,7,223,195,151,251,2,16,230,69,84,29,242,9,138,35,15,58,178,93,152,242,26,163,151,86,22,46,237,158,55,232,235,2,90,70,62,135,56,76,89,210,245,158,212,7,248,226,210,86,222,57,14,203,95,47,254,182,220,168,147,143,31,136,238,240,133,254,180,86,123,100,148,215,52,117,205,192,71,251,127,45,123,201,226,6,54,53,161,117,253,133,245,30,61,245,44,122,95,122,79,145,131,53,162,40,183,60,30,8,253,15,115,23,69,142,162,95,32,86,66,12,226,213,93,133,143,172,184,2,177,212,90,231,9,178,203,89,194,136,144,3,144,140,216,242,85,244,45,36,90,227,103,223,233,186,183,126,220,184,123,192,73,209,161,129,136,101,221,61,165,78,54,101,86,39,120,225,21,13,249,60,211,205,45,180,209,153,210,199,221,229,164,3,211,88,19,37,160,208,197,86,76,137,225,209,66,76,131,93,69,165,134,201,4,179,111,243,106,223,180,132,30,196,218,150,248,213,191,198,11,121,124,166,6,227,88,22,184,229,251,74,34,240,202,64,43,235,230,177,64,229,49,123,126,110,170,184,153,133,126,95,198,28,163,147,103,57,112,175,178,150,96,107,132,28,241,45,248,39,117,89,120,229,92,54,196,226,101,52,58,98,247,29,32,122,127,222,114,226,50,196,194,143,146,122,166,187,49,101,47,252,153,56,96,22,106,238,244,79,179,155,228,158,185,48,97,58,81,2,255,20,63,141,61,144,19,143,239,25,22,217,13,177,24,107,62,242,46,163,113,113,246,251,78,251,183,29,212,73,53,186,71,81,0,108,73,55,237,124,215,235,112,34,152,30,233,26,156,179,146,224,181,122,245,200,204,161,105,200,133,137,235,199,90,106,59,138,77,56,132,151,227,180,111,202,225,227,153,246,27,115,84,181,200,110,70,111,220,18,6,130,70,240,98,50,52,158,227,221,55,218,94,192,156,117,81,45,113,11,9,158,241,63,190,19,242,52,136,207,163,126,105,220,233,34,79,241,56,173,62,74,19,123,238,207,64,197,109,255,8,232,240,10,162,106,169,93,172,210,150,210,232,26,20,192,92,77,161,59,95,38,46,209,224,21,197,196,120,162,66,52,188,76,220,144,210,1,177,94,52,30,47,145,255,41,149,172,242,64,165,200,133,9,52,247,231,181,35,52,226,193,190,37,183,17,224,218,211,128,151,201,247,216,143,249,65,64,143,89,253,85,247,153,234,103,251,85,74,182,133,39,169,151,119,190,44,240,124,3,61,60,189,3,131,184,141,170,117,250,107,61,242,33,233,164,49,219,130,219,105,164,58,0,109,216,162,116,158,92,182,182,40,217,215,29,124,11,158,171,6,21,166,94,153,127,30,65,207,110,108,151,98,189,118,22,130,95,4,195,245,59,42,0,134,167,149,216,222,15,201,71,74,14,32,66,163,195,89,238,126,56,64,38,182,36,84,225,86,189,110,24,145,52,234,146,206,177,241,119,23,245,140,214,125,13,206,30,47,233,37,171,63,27,134,75,167,175,208,229,137,83,56,223,172,115,157,17,138,91,85,182,249,19,228,203,159,203,145,231,129,225,99,129,135,112,192,63,128,88,71,6,111,207,17,80,244,186,197,144,155,198,60,199,110,69,20,203,185,24,117,13,156,203,203,90,105,107,229,49,21,35,159,38,143,178,1,24,57,139,180,214,85,195,198,135,230,10,187,14,208,73,128,124,201,223,164,53,126,53,240,93,103,183,166,16,117,142,24,104,193,38,214,178,0,49,29,130,95,195,17,134,101,242,236,25,0,174,228,153,141,171,227,152,243,42,212,75,40,220,181,193,181,185,221,117,23,144,79,97,40,146,16,135,225,25,7,172,188,74,184,84,170,48,157,132,110,14,113,158,100,166,86,27,221,132,238,2,94,15,177,130,86,9,50,129,49,64,212,224,218,24,72,237,237,64,222,91,80,42,87,26,33,239,71,145,173,77,77,236,155,197,89,231,85,76,255,137,229,91,230,137,213,157,23,129,39,132,88,0,212,58,131,47,86,220,147,122,129,206,52,2,53,29,239,212,158,153,187,55,58,141,110,77,208,133,253,254,165,244,219,112,178,126,110,87,43,6,78,144,159,151,126,179,154,149,186,79,84,103,118,178,97,30,187,167,124,58,126,175,169,111,182,64,39,157,246,149,201,53,188,188,80,188,109,90,170,71,99,209,5,135,47,159,237,101,186,15,111,211,160,155,153,106,189,93,94,170,235,33,65,164,32,82,164,3,110,124,43,79,210,114,255,15,250,112,133,22,209,8,142,90,112,250,131,136,226,30,205,212,131,190,127,65,70,243,231,91,148,18,98,29,18,22,251,110,242,70,54,168,30,46,119,140,237,221,89,177,180,54,244,82,200,168,251,130,160,208,49,138,220,44,99,120,236,52,73,96,119,170,245,237,222,255,75,103,10,212,122,9,223,208,232,138,157,30,82,212,148,205,7,110,96,8,134,25,6,247,230,54,168,134,12,246,255,82,146,56,74,4,70,10,140,122,28,35,113,111,78,194,18,152,33,239,60,196,194,33,14,27,120,227,57,83,212,196,98,16,245,119,243,22,196,53,127,131,217,135,84,49,56,240,233,191,205,154,196,236,255,197,221,123,86,76,103,188,113,121,155,52,211,231,224,134,137,63,93,81,105,208,157,195,119,210,205,215,242,34,225,144,209,176,57,210,240,173,253,76,50,222,237,130,203,74,209,66,48,255,51,129,0,20,217,20,153,117,103,199,49,138,179,3,198,174,128,18,49,135,34,154,43,94,172,238,176,222,34,138,18,207,81,237,67,88,44,65,214,47,217,249,101,71,145,227,12,167,31,29,144,224,70,145,158,210,210,22,118,209,210,83,67,129,210,254,2,221,14,69,165,118,142,216,59,245,236,78,64,12,101,216,24,7,128,245,16,43,248,186,219,23,251,201,110,10,208,174,110,247,2,15,249,198,224,48,149,55,107,190,1,198,34,163,193,92,152,39,156,102,180,114,252,237,253,169,125,244,213,159,6,1,217,30,114,13,192,244,226,17,79,223,202,238,68,160,150,160,241,153,20,172,96,229,232,0,219,211,224,105,204,22,11,218,183,58,161,252,60,171,53,135,193,75,235,54,253,206,221,203,143,86,246,57,50,58,5,88,180,219,253,57,44,25,125,20,235,247,20,241,225,201,169,233,202,2,58,171,131,160,198,177,196,142,59,11,152,0,0,180,155,78,112,105,232,78,33,32,48,71,38,59,158,153,14,90,84,3,241,96,114,98,185,203,208,156,45,64,116,35,68,98,38,245,110,169,40,251,141,128,203,133,248,5,46,184,123,148,29,165,239,128,73,5,97,107,141,44,80,31,171,134,192,218,4,252,13,209,160,223,208,15,28,193,5,15,110,185,39,191,85,220,5,195,9,83,19,86,129,242,147,200,112,39,246,215,137,248,214,223,30,179,115,30,163,97,23,89,1,4,17,59,13,95,161,151,116,237,232,21,93,162,161,149,165,83,48,233,115,253,11,64,241,177,43,141,11,147,152,233,148,58,167,191,121,149,133,121,49,251,234,128,114,132,72,171,83,187,66,23,250,234,224,155,155,181,86,244,89,230,207,233,197,226,185,143,192,170,1,34,107,48,29,183,12,212,188,5,26,214,0,251,23,225,147,184,7,170,74,172,2,34,106,250,86,155,82,252,77,29,29,250,109,155,201,0,0,214,20,228,88,27,196,226,240,72,66,73,9,120,121,43,60,24,60,151,218,229,26,52,161,122,243,133,82,88,123,69,197,10,95,47,62,38,236,19,83,164,160,150,189,37,128,166,217,0,79,185,103,5,73,240,78,7,248,246,157,47,32,71,244,29,86,194,197,119,47,26,225,24,221,170,114,248,232,211,189,86,174,53,49,136,96,231,177,237,171,102,142,192,142,124,237,175,11,44,142,46,120,233,31,93,254,145,159,177,114,211,223,231,68,245,43,247,194,202,196,94,160,67,179,119,10,181,38,7,250,196,116,38,123,79,86,8,146,34,143,116,186,105,244,123,89,209,150,212,220,143,73,190,84,241,194,118,126,72,191,253,28,241,60,217,221,80,70,237,55,238,94,58,136,112,254,178,23,43,188,187,28,112,70,179,129,61,35,104,69,14,153,77,240,34,253,176,74,156,16,156,157,143,243,170,245,140,87,50,180,162,161,206,230,179,12,108,239,86,50,152,208,178,57,233,17,92,179,132,17,165,225,91,2,136,167,1,232,48,195,128,156,181,3,111,89,213,147,6,105,188,219,153,6,227,21,86,153,64,190,136,99,134,188,47,245,24,47,186,114,222,150,184,90,206,69,188,1,199,142,98,107,219,116,33,214,222,237,184,25,129,249,48,210,29,117,131,137,181,245,67,126,136,195,241,160,237,0,241,238,155,46,64,70,248,190,251,110,42,232,64,223,72,126,37,60,100,224,115,110,60,204,62,20,242,47,74,75,213,221,164,163,232,188,255,95,118,161,144,56,183,81,220,58,116,227,128,17,54,39,45,229,149,47,204,190,134,11,8,57,233,193,211,3,129,247,58,143,6,112,80,113,114,233,158,7,247,219,120,197,203,48,202,57,155,208,126,134,113,216,63,183,54,107,195,66,123,8,34,21,196,196,8,13,193,124,125,173,104,15,68,239,82,159,138,107,66,70,77,160,114,18,196,50,196,65,44,131,13,171,179,213,157,126,144,201,155,93,25,175,30,109,48,163,7,84,99,12,245,21,46,183,6,18,47,97,145,165,201,168,2,3,249,183,201,31,238,145,70,93,25,252,41,150,83,49,99,179,120,0,221,31,91,247,71,223,131,199,216,157,152,159,126,62,222,230,115,194,253,101,139,110,104,248,106,172,29,196,242,240,235,238,200,127,243,51,170,219,93,227,49,219,211,40,190,150,72,69,109,197,216,213,97,227,30,123,220,69,229,78,56,81,38,118,103,29,211,62,232,241,100,208,10,97,84,165,214,121,42,215,212,178,227,80,162,103,36,28,225,224,255,128,61,217,119,233,248,50,20,183,157,147,171,74,114,179,94,74,183,247,241,236,31,143,228,121,66,191,236,235,114,31,163,184,240,106,220,192,70,205,61,15,28,235,190,209,36,51,51,238,91,173,38,120,196,117,81,139,118,3,122,9,160,114,211,130,85,42,78,96,199,215,163,197,251,132,253,53,103,62,214,43,92,81,182,196,238,150,197,125,205,188,2,221,133,155,70,47,149,153,40,68,93,168,207,90,244,51,19,114,23,174,179,144,152,195,88,21,122,58,62,187,143,6,174,67,197,244,212,24,143,125,25,29,237,235,50,24,31,5,173,110,157,14,110,186,61,145,185,208,234,21,44,38,62,234,108,185,33,207,197,179,109,205,97,70,185,182,76,191,231,81,14,25,153,57,23,124,250,146,232,171,74,241,24,101,36,111,22,62,228,190,107,95,231,8,136,61,167,216,22,66,228,107,39,78,137,232,80,52,27,77,53,149,151,54,133,183,243,244,135,157,154,106,46,170,8,151,191,152,123,181,33,126,112,135,206,130,232,19,87,203,4,135,75,16,38,227,168,93,206,200,150,4,27,163,232,216,250,88,182,252,224,248,40,182,136,205,211,209,178,159,75,58,216,37,102,122,153,66,89,95,142,110,222,163,181,52,109,13,135,178,39,239,249,198,40,150,156,222,254,71,29,187,19,35,86,54,113,107,173,236,110,169,168,247,60,246,59,179,49,97,110,204,205,38,69,165,46,156,129,170,203,194,160,169,226,27,189,246,245,41,137,1,238,20,188,229,87,183,134,31,20,9,255,154,198,30,239,20,219,65,189,166,140,124,176,81,234,11,169,126,103,243,68,200,79,119,224,50,222,30,136,67,124,92,205,121,247,25,234,180,225,234,241,239,151,156,163,11,135,91,75,19,65,59,243,205,150,62,206,186,68,171,43,113,198,105,42,75,38,58,238,105,101,206,183,117,25,221,133,88,213,246,69,65,163,41,174,3,30,167,169,141,140,130,222,186,15,124,98,123,67,42,113,117,95,71,75,220,246,93,60,216,150,216,81,104,91,179,60,29,88,127,115,217,77,241,0,163,174,140,240,141,211,80,48,178,164,84,52,177,208,58,154,182,197,150,237,74,92,17,89,1,141,188,165,104,208,3,145,3,206,201,104,99,180,195,181,22,30,129,162,97,135,76,58,87,23,190,203,43,84,231,39,186,207,174,215,127,178,99,11,202,149,99,210,69,244,95,148,68,236,245,166,254,116,5,161,119,144,184,183,66,134,162,146,137,41,136,116,165,234,22,231,183,218,58,147,246,182,82,27,87,240,9,233,43,167,44,237,36,209,220,27,17,175,38,58,229,126,234,231,83,68,244,240,246,186,28,184,44,38,205,130,140,165,33,132,125,229,70,153,50,109,84,222,23,82,126,215,90,131,11,21,58,39,158,172,111,2,62,170,175,248,194,145,148,249,48,63,209,205,27,47,69,2,26,229,183,28,236,113,136,199,72,177,102,86,59,107,16,98,13,48,217,66,134,172,58,67,30,127,221,137,75,98,207,208,234,9,57,45,34,105,192,17,100,6,29,246,219,107,125,154,140,221,171,85,123,72,206,92,105,38,120,151,187,50,114,172,21,214,180,82,113,144,180,203,50,144,14,89,215,143,239,22,210,11,228,8,125,255,225,116,36,156,129,120,93,117,152,223,211,84,101,53,46,12,178,157,197,206,104,35,54,55,211,115,44,142,13,170,133,189,48,150,178,235,219,38,168,115,187,29,214,72,207,221,42,169,114,218,122,241,64,230,73,149,61,69,169,127,88,119,187,124,171,0,204,106,198,206,106,90,227,219,71,248,145,227,202,173,248,135,210,135,191,173,96,122,49,185,250,104,100,196,214,27,220,171,243,93,98,215,69,101,43,188,195,224,149,192,226,10,169,118,106,209,251,68,79,95,58,165,207,200,126,171,135,62,104,222,179,66,162,165,242,169,75,26,17,213,37,18,217,170,157,84,149,0,164,51,8,196,213,164,47,177,213,100,75,101,164,149,214,168,230,239,231,57,117,195,48,240,52,103,211,217,32,141,249,93,121,219,85,78,40,206,97,46,109,210,76,247,216,222,73,115,200,242,127,212,162,188,57,105,238,15,205,67,64,242,241,98,159,180,200,21,207,207,222,190,169,147,57,75,226,248,172,55,223,155,219,65,246,221,135,17,63,122,240,14,83,216,149,17,150,3,177,30,184,231,156,122,160,90,206,147,170,140,100,3,134,240,233,243,146,201,134,224,55,27,68,214,122,97,22,18,10,219,135,143,146,157,148,54,174,109,66,5,239,170,192,60,59,16,119,226,37,214,224,120,192,245,129,137,237,231,83,53,10,50,218,159,227,61,79,158,251,16,125,32,232,152,12,154,170,110,5,83,209,183,75,80,246,153,63,19,211,7,55,45,144,158,240,88,146,177,151,180,190,191,177,145,242,78,46,76,163,16,22,38,111,61,108,168,109,204,34,10,161,221,34,248,229,161,204,99,57,143,154,165,222,44,234,14,191,160,255,193,54,197,239,122,153,132,110,60,138,248,157,252,149,176,222,199,133,29,52,220,136,154,238,13,31,217,43,69,241,75,110,108,252,61,156,93,122,46,188,33,149,185,85,143,191,130,7,95,141,99,215,245,218,241,235,143,221,163,238,1,213,0,181,186,239,78,28,110,143,247,206,135,194,45,178,0,157,121,154,68,141,18,221,243,184,41,147,226,81,192,172,115,151,11,30,111,95,14,115,97,164,127,245,92,241,243,123,28,210,198,65,185,162,18,98,205,60,27,42,27,27,144,242,115,133,32,25,237,48,210,213,104,75,238,51,210,36,15,44,45,33,99,147,75,231,10,144,141,206,117,50,86,177,215,140,58,39,204,189,161,26,3,194,5,167,209,199,9,113,39,202,137,221,50,151,247,117,14,149,225,187,175,140,124,232,41,254,80,94,104,7,20,117,14,81,175,157,57,36,130,155,233,12,227,78,226,168,188,80,28,16,62,250,37,219,44,42,14,200,189,16,52,107,143,50,150,32,35,150,74,193,196,35,163,164,138,207,242,189,2,248,86,54,165,244,27,216,38,126,169,209,176,250,251,17,182,229,176,134,121,199,227,164,215,35,187,100,83,252,122,125,123,47,45,33,179,61,75,238,111,140,251,183,146,183,98,143,243,38,169,45,149,188,216,20,33,233,42,169,188,128,123,112,225,140,181,189,61,96,200,62,100,213,173,5,15,166,77,116,2,109,79,9,160,188,90,50,68,221,137,189,64,55,176,105,156,141,159,119,97,83,183,126,72,248,120,9,35,229,143,238,202,182,145,61,57,225,16,75,194,123,253,232,202,215,240,19,207,249,144,216,47,128,132,77,154,197,127,58,147,74,54,240,128,178,249,180,210,110,138,244,253,88,188,44,144,65,190,202,255,161,39,149,33,59,10,232,236,50,158,98,211,18,121,61,240,131,63,179,111,76,53,172,232,6,233,177,41,37,239,21,187,5,77,84,100,235,130,7,119,166,119,99,79,74,234,31,162,1,81,254,32,60,157,128,162,102,132,14,52,215,19,111,183,139,202,96,234,34,91,252,20,110,186,206,8,179,141,105,205,73,38,155,15,106,200,229,215,188,93,242,242,168,144,197,45,223,202,85,135,127,205,151,189,63,23,122,56,78,74,249,243,83,109,169,69,39,145,133,43,59,26,158,238,19,7,50,253,197,243,99,252,202,165,131,142,159,81,23,112,185,81,166,36,102,115,218,226,243,183,47,196,62,30,253,252,141,144,210,74,27,77,192,71,115,175,228,112,255,154,23,254,181,214,243,124,6,155,230,90,210,211,226,237,194,140,86,63,185,161,196,70,174,241,177,152,213,52,182,241,150,122,90,146,175,219,31,83,149,59,121,189,223,29,64,112,122,188,60,118,219,14,31,248,33,136,83,208,10,169,133,23,153,82,209,8,101,33,199,153,121,10,43,229,55,62,112,110,217,199,126,18,163,174,21,239,222,235,183,197,84,51,38,103,101,101,27,156,224,240,236,133,223,158,228,96,235,27,16,218,245,56,254,108,249,246,178,172,221,185,114,68,142,52,188,65,94,226,242,228,89,50,214,10,91,226,120,253,123,155,122,114,45,204,99,112,125,40,209,77,99,79,73,161,27,4,234,66,83,43,89,230,187,109,248,176,133,218,184,232,89,34,120,175,229,153,2,26,194,12,18,104,134,131,50,178,231,250,50,128,197,205,250,213,122,239,60,179,177,186,251,53,79,210,124,250,170,230,190,252,109,2,193,87,125,75,244,204,207,161,125,150,254,17,244,218,205,246,201,168,48,94,97,22,202,176,105,46,239,215,101,48,181,106,229,47,239,121,119,216,121,207,254,2,178,11,140,159,107,156,87,91,79,35,109,203,31,242,152,17,158,117,236,127,148,198,97,229,152,179,255,140,3,211,81,51,157,206,108,46,250,66,224,52,163,26,44,19,36,90,200,112,100,161,158,185,0,114,1,143,207,87,139,237,63,87,38,115,241,102,66,168,161,124,232,161,236,109,174,51,43,239,109,181,207,61,52,222,146,52,103,202,43,42,33,107,191,209,91,215,98,0,179,232,125,106,135,65,79,226,101,43,121,45,85,85,137,173,214,183,200,71,115,142,100,86,111,247,136,101,107,75,212,86,229,173,77,120,220,97,114,233,222,7,83,124,14,8,145,139,32,22,244,142,195,108,67,142,193,83,109,0,54,187,47,122,226,222,195,251,153,1,77,138,98,239,45,10,167,82,220,210,217,218,42,196,234,253,114,4,183,49,241,235,195,205,171,142,186,126,31,201,25,85,124,244,76,134,24,251,7,121,37,248,200,157,39,102,15,2,222,191,183,224,136,146,239,42,230,222,42,208,253,149,251,66,252,210,166,164,37,131,138,217,160,231,159,55,247,59,249,152,176,23,32,199,7,212,106,151,44,215,229,254,161,142,151,169,103,112,93,255,81,40,247,235,229,222,133,118,42,177,29,91,200,112,185,213,144,208,225,191,44,252,123,48,1,187,56,183,167,83,144,199,67,125,18,248,188,31,72,242,13,249,147,219,42,148,148,17,215,149,86,175,227,54,183,95,37,140,248,71,116,80,13,62,194,9,63,106,95,101,211,66,208,168,70,19,88,112,155,187,126,188,112,96,12,186,107,209,248,237,27,219,248,255,224,240,104,7,95,56,16,157,237,121,65,157,199,223,157,193,183,170,195,137,125,13,69,10,95,29,36,50,117,207,3,191,255,113,129,160,61,56,18,123,237,211,109,91,244,11,134,243,21,147,81,205,137,9,207,161,16,102,121,207,219,230,155,98,137,251,222,214,194,191,150,62,59,239,147,26,110,187,177,37,105,137,247,202,42,161,71,220,231,212,201,83,99,214,230,100,12,8,113,95,45,88,188,86,85,242,203,166,96,70,198,61,115,186,234,238,218,102,233,186,48,28,251,32,214,66,10,249,169,112,21,244,59,216,91,58,74,23,226,187,151,78,236,192,18,145,220,203,32,163,188,251,21,49,29,27,25,6,231,246,108,252,98,255,84,191,31,254,162,96,250,165,144,151,195,44,4,98,101,64,195,209,173,151,209,179,137,26,151,177,237,116,207,230,166,48,144,127,23,50,250,53,91,74,101,66,9,197,179,21,140,207,202,119,153,105,83,181,144,90,236,197,85,130,215,1,207,0,126,89,198,120,62,114,107,2,27,139,167,172,11,188,183,171,247,136,247,159,79,22,241,216,59,195,233,187,199,201,109,53,167,74,221,97,33,157,113,251,224,47,215,53,172,187,158,101,173,34,100,250,198,243,134,89,205,43,132,27,21,193,105,65,45,182,204,231,197,159,54,229,120,28,133,166,169,32,122,115,187,207,76,99,131,88,108,85,106,23,137,128,15,192,16,203,180,128,112,161,212,44,221,153,17,246,150,240,171,103,168,214,198,59,145,237,41,157,93,238,88,232,158,212,134,83,185,125,48,151,153,164,126,138,177,83,36,60,57,75,58,68,44,223,57,169,20,9,203,76,58,22,169,168,144,135,105,175,161,112,63,132,51,93,242,21,223,227,138,118,23,224,169,5,212,55,118,196,213,146,86,87,250,118,118,97,138,250,182,99,210,40,30,8,115,101,41,53,189,179,58,153,77,250,29,196,18,253,208,249,124,202,99,2,221,65,176,223,183,234,173,209,184,3,104,215,145,62,24,215,23,48,251,64,206,2,248,5,81,114,255,82,205,115,127,210,190,43,16,26,236,195,9,22,223,109,238,42,221,244,125,130,70,178,86,32,240,230,116,89,197,181,52,189,178,34,99,25,204,70,59,186,80,65,128,242,241,223,178,177,146,3,230,106,60,141,89,231,180,76,168,10,28,154,24,207,109,11,132,88,167,76,195,119,156,68,31,174,251,6,66,88,91,23,88,9,169,234,131,127,49,24,141,47,151,165,32,110,42,166,141,173,45,244,52,173,71,232,94,215,30,144,207,20,29,30,25,198,94,79,214,119,94,102,170,152,170,127,199,105,66,169,36,177,221,137,45,112,221,103,188,48,160,13,159,253,145,216,82,157,228,89,248,92,3,196,122,90,182,255,175,206,132,0,177,221,46,139,76,185,233,85,143,229,74,103,134,234,118,181,98,91,77,168,28,99,225,79,98,100,44,16,134,127,52,85,180,174,122,48,188,28,33,51,245,3,38,195,117,58,235,34,58,149,44,177,151,94,228,197,148,214,42,209,144,248,28,184,58,144,190,39,228,10,196,82,189,38,245,135,114,64,90,139,231,245,75,226,156,215,36,215,10,229,161,141,223,60,218,237,115,96,14,35,105,88,151,29,196,153,180,216,201,126,255,194,1,236,132,231,230,244,109,84,204,251,183,97,182,244,148,230,21,210,219,81,248,243,242,38,157,225,48,42,123,129,179,101,101,244,165,182,221,190,173,45,165,205,232,28,25,154,124,163,255,137,140,42,37,36,143,73,118,116,127,116,122,166,109,64,84,167,153,121,219,42,117,62,178,96,239,153,18,252,194,83,141,7,199,79,244,141,197,85,121,110,168,183,29,218,238,99,204,215,214,230,165,112,93,32,207,181,119,43,103,83,0,45,143,81,180,115,97,191,220,233,197,182,71,147,90,65,115,69,183,253,30,53,88,181,156,146,41,239,50,96,200,243,156,19,86,198,93,118,111,123,150,21,20,17,197,190,251,194,229,79,146,111,246,114,54,209,200,126,72,103,67,181,144,30,109,174,127,210,223,20,7,226,122,39,102,236,194,155,61,117,220,216,27,103,166,45,240,195,63,56,182,69,106,254,232,138,65,118,101,195,26,132,72,141,148,18,182,167,218,173,155,47,111,216,30,33,121,200,5,191,161,99,6,255,240,228,158,228,112,59,141,123,55,52,200,86,157,26,101,132,254,235,241,63,143,200,48,69,69,174,23,22,157,149,80,187,184,107,20,48,212,140,68,79,125,121,25,143,254,171,109,207,100,20,142,60,21,90,114,33,80,86,180,183,20,69,150,77,191,118,125,209,169,190,221,86,247,125,60,135,89,61,233,252,42,193,83,99,57,58,153,45,40,149,214,74,134,39,204,164,128,254,44,4,114,48,223,28,110,220,168,26,160,154,182,96,255,38,248,32,8,48,70,146,253,179,174,249,81,141,209,152,63,232,17,73,208,140,179,236,201,178,71,236,40,92,248,230,197,77,188,97,32,201,170,158,160,189,105,53,126,104,103,127,76,62,196,42,61,8,177,190,217,89,168,68,62,53,98,196,0,236,143,100,12,129,66,246,239,39,113,145,30,19,108,29,83,49,234,251,215,73,107,73,11,183,216,66,225,241,207,174,152,175,13,191,179,253,121,122,141,44,180,247,191,193,236,219,255,244,143,172,222,102,29,221,184,22,245,227,236,33,79,210,248,189,33,127,98,142,213,19,172,26,125,244,99,158,35,166,97,206,192,222,120,58,134,222,232,167,246,82,126,216,61,251,122,67,101,81,0,20,217,4,194,87,16,125,7,40,15,97,219,46,173,77,48,72,1,120,42,113,155,1,15,250,208,132,95,1,155,44,69,232,23,95,238,46,120,78,220,176,136,29,71,215,110,40,205,160,145,127,42,167,222,254,168,36,104,135,14,153,40,106,243,206,234,53,9,139,116,19,220,119,114,67,44,178,50,50,239,105,179,108,180,184,210,0,139,202,81,8,151,168,48,111,210,115,248,39,112,84,207,84,28,156,211,23,27,125,107,27,72,141,177,252,11,196,15,200,237,82,161,147,97,70,16,139,122,6,98,61,86,111,228,108,162,3,96,95,244,57,185,47,58,40,55,248,84,224,72,220,232,76,244,146,104,160,91,185,17,60,75,136,15,82,217,63,40,111,69,155,244,51,204,99,31,211,98,14,177,13,247,39,154,94,126,61,121,182,115,41,17,233,49,72,232,109,13,121,88,224,155,166,107,127,59,226,147,166,229,184,188,187,54,207,139,254,62,16,237,134,161,115,7,168,19,251,78,143,216,82,10,82,41,132,228,214,230,120,155,195,89,215,107,226,119,18,115,29,215,147,30,154,156,119,151,29,183,38,44,76,29,202,127,243,199,188,184,95,188,210,12,116,128,14,177,106,250,232,154,230,142,135,122,31,157,161,19,235,54,168,139,12,187,110,223,39,31,17,235,159,249,2,190,162,125,35,197,100,115,69,67,161,18,227,28,186,71,124,49,162,56,102,42,165,251,115,31,149,143,237,52,5,214,168,109,22,17,253,33,27,41,165,119,134,65,8,254,190,60,121,217,152,124,235,0,66,8,64,186,95,110,88,215,38,230,251,254,52,72,36,184,10,177,156,125,78,62,239,127,179,30,165,126,93,112,148,251,248,119,7,125,198,90,240,34,203,123,248,163,177,185,142,99,174,239,225,211,53,16,203,171,1,246,79,203,19,185,24,66,98,162,131,151,42,76,162,10,221,241,4,23,181,107,29,186,107,97,113,50,131,154,152,154,81,45,194,107,141,246,187,246,97,26,229,220,19,179,107,195,106,50,169,88,91,136,229,247,253,164,205,117,171,61,212,215,19,140,101,127,36,236,144,49,36,116,110,192,211,142,211,236,39,8,90,232,188,5,135,220,119,123,84,2,72,191,140,158,15,141,120,181,73,117,9,44,82,117,128,143,223,3,177,26,246,136,84,62,152,35,40,33,22,157,176,237,212,232,31,9,115,175,118,233,252,126,208,179,173,100,211,115,149,93,248,76,148,132,123,30,119,91,167,191,95,28,209,3,201,62,32,163,239,63,102,116,115,17,44,80,126,207,28,21,197,6,5,71,146,67,57,203,81,217,180,145,239,211,230,214,139,14,198,158,0,108,63,22,99,22,22,213,37,30,156,132,202,251,49,196,178,25,196,190,53,250,88,149,5,88,62,185,30,98,153,148,46,92,255,24,198,163,131,198,5,12,179,209,18,183,173,132,247,160,74,235,17,78,23,5,199,251,154,193,9,168,44,12,16,15,97,7,13,54,15,171,24,102,223,202,232,137,176,203,18,186,161,42,37,232,80,203,172,105,88,215,146,71,72,20,38,23,205,126,64,144,58,43,4,57,184,4,222,47,57,128,96,36,32,22,54,50,242,196,243,254,7,167,127,183,95,162,67,183,158,21,189,127,220,27,144,99,185,57,76,217,190,237,183,95,81,175,103,130,166,32,115,206,22,56,232,31,172,72,113,233,39,173,140,210,126,242,181,7,218,249,118,191,173,197,78,208,240,141,113,4,63,217,74,120,27,90,68,131,137,244,149,175,248,7,10,218,201,95,208,177,234,241,10,71,119,1,65,83,245,51,12,76,54,136,233,110,57,252,84,61,181,179,146,172,128,182,80,5,134,51,30,98,109,7,53,172,230,210,94,127,162,0,221,188,44,96,181,38,224,206,11,12,174,76,238,125,7,230,76,6,153,223,253,199,145,3,103,5,8,77,103,250,96,245,153,85,216,39,206,111,125,201,134,196,138,76,42,252,115,30,227,183,129,78,173,239,219,128,209,230,73,2,194,178,106,39,79,133,171,69,191,83,76,76,1,183,5,162,214,31,179,90,127,222,97,234,97,223,93,59,84,118,178,16,107,242,165,123,145,76,231,71,178,17,218,107,223,71,232,142,215,207,136,56,56,183,119,48,68,9,121,248,197,163,147,247,132,189,76,64,193,185,118,107,230,168,208,153,205,11,178,133,17,109,89,203,30,188,1,72,17,37,253,133,233,139,30,14,94,250,25,160,134,89,232,96,221,143,211,7,43,182,13,192,159,129,109,237,108,207,91,117,124,120,250,165,169,67,80,105,59,85,46,179,209,243,20,196,210,83,47,31,148,95,4,237,20,136,173,165,164,199,22,177,19,67,235,34,51,81,53,29,199,110,81,113,243,123,123,93,156,1,139,162,18,147,3,68,194,235,113,221,76,218,229,74,216,233,12,131,244,200,65,165,210,88,8,55,21,73,212,66,203,77,44,69,98,27,167,240,47,102,185,231,206,160,111,247,4,212,160,63,193,249,170,196,9,200,163,6,2,21,245,134,69,203,47,174,126,110,213,172,248,149,9,116,249,147,247,165,31,221,88,136,117,180,155,236,246,230,79,169,121,208,66,238,248,124,140,205,248,83,163,78,196,226,91,56,230,138,212,66,208,185,45,210,253,182,68,220,197,60,54,145,234,217,97,91,244,125,149,158,141,220,236,103,169,249,15,235,150,208,247,115,238,131,88,50,38,156,238,57,115,4,160,184,231,231,73,70,12,206,218,111,2,72,167,38,8,185,182,5,61,21,63,148,121,150,232,224,194,216,9,72,154,79,124,66,104,185,176,1,17,188,135,29,3,152,109,66,108,109,70,195,240,0,249,52,224,54,147,84,166,218,247,151,72,197,184,152,111,165,31,26,75,13,34,130,125,178,79,52,126,188,213,77,167,224,168,72,116,225,167,51,166,30,187,50,172,64,29,27,0,19,22,132,213,125,44,202,251,245,44,208,50,1,69,213,136,236,143,235,250,24,251,153,189,149,182,84,195,148,224,172,221,165,223,225,114,9,16,126,116,144,248,248,86,206,139,121,59,94,218,163,207,246,153,18,156,141,114,236,33,220,179,3,8,62,0,25,45,25,79,56,105,245,177,79,140,231,248,236,180,235,87,202,74,131,245,250,195,47,118,80,222,183,3,217,157,98,142,133,222,243,58,217,64,245,188,9,36,15,80,66,213,251,71,255,72,67,191,94,26,168,66,44,208,24,7,88,189,100,171,119,168,28,31,103,19,85,238,245,104,4,95,245,52,197,153,143,160,225,194,176,2,245,45,46,193,218,76,61,192,120,90,253,169,21,170,117,195,16,75,119,215,54,4,135,226,161,194,60,118,138,217,185,155,17,38,170,67,38,141,172,206,242,124,183,22,61,103,93,51,121,200,149,177,115,224,7,227,121,145,123,195,88,254,131,186,203,254,64,24,153,195,240,76,222,207,45,22,54,84,133,76,244,213,90,16,75,241,240,15,83,243,211,88,223,248,53,105,197,141,195,250,206,54,186,118,173,187,43,64,73,128,143,80,243,232,209,77,56,73,225,92,116,89,89,124,55,140,213,186,58,191,219,173,243,211,232,17,212,178,142,48,235,6,210,163,35,46,110,47,83,227,73,162,224,86,145,209,123,31,99,211,109,2,209,147,191,94,207,43,110,48,178,233,79,106,221,141,220,68,203,237,57,4,167,69,247,20,179,137,53,187,44,170,162,243,104,168,47,167,110,188,200,122,74,251,88,247,69,51,228,217,253,81,209,71,53,174,182,52,159,95,46,140,216,231,100,205,134,125,85,182,214,46,219,38,11,16,241,14,236,201,71,15,144,220,207,75,247,48,47,107,177,185,136,98,148,243,230,226,57,23,110,220,7,84,53,34,23,19,60,243,139,101,15,245,120,231,156,33,19,230,233,152,98,6,111,139,101,103,135,43,195,2,96,220,93,228,27,201,191,50,236,108,36,124,96,30,98,29,220,117,22,71,213,65,223,214,42,127,101,193,172,181,124,119,246,214,186,143,130,23,216,116,108,187,194,167,207,80,192,67,240,85,158,86,245,74,137,44,138,233,91,192,180,213,162,153,80,90,135,136,88,160,47,116,23,98,173,243,164,89,167,231,61,222,211,106,36,117,154,74,124,142,140,230,55,34,197,95,157,47,1,35,192,145,9,235,17,199,225,199,138,111,95,110,0,60,117,136,73,190,112,221,101,50,53,122,148,93,154,97,117,2,212,222,233,66,244,169,119,250,117,167,169,114,242,117,126,238,117,218,57,22,29,206,143,102,149,145,207,100,240,52,229,234,183,27,71,35,225,46,68,190,34,146,163,218,187,57,165,134,189,117,123,67,163,225,53,25,145,208,158,202,218,208,211,212,176,179,188,39,52,150,123,74,206,189,190,176,140,230,31,148,224,248,56,240,249,57,13,45,5,14,56,34,250,113,93,102,154,23,153,109,63,35,54,24,98,185,13,47,96,58,156,147,59,182,79,22,51,204,10,167,107,239,150,115,60,182,191,133,240,214,246,119,109,201,250,5,215,126,60,151,31,87,27,207,105,70,19,246,132,62,233,185,26,236,222,104,99,62,22,78,123,50,12,115,189,168,215,22,202,209,178,171,173,200,161,152,246,54,110,188,126,159,173,197,37,85,143,104,169,69,30,90,119,68,193,229,218,122,209,231,29,32,184,117,56,251,150,251,193,227,75,30,141,233,139,202,29,163,210,116,213,216,8,61,122,133,235,50,142,224,240,72,216,242,76,18,196,218,54,116,109,233,56,77,83,60,187,4,25,189,140,185,167,201,116,213,118,141,28,26,77,120,211,113,190,40,239,2,65,210,63,149,166,186,69,247,195,142,134,180,60,70,157,144,218,185,140,169,101,204,38,78,179,213,233,97,41,78,1,27,10,143,1,180,118,120,154,220,144,232,208,57,249,207,170,250,149,221,203,57,127,16,110,203,10,222,40,48,76,175,132,189,49,166,215,55,253,74,16,158,136,3,252,8,171,19,252,189,248,146,91,172,99,188,196,221,81,111,235,139,187,200,23,15,222,36,152,224,7,90,93,129,71,20,138,94,122,228,130,59,204,65,195,120,159,238,57,233,7,201,110,171,243,12,55,17,56,154,214,56,223,182,125,33,194,32,129,251,232,147,119,252,98,229,230,90,141,47,118,245,23,230,112,115,33,55,183,104,94,82,214,187,6,153,240,28,109,57,36,249,122,154,237,118,65,81,81,147,11,19,211,125,251,216,249,192,180,27,185,57,3,112,163,160,154,215,68,101,198,31,16,235,220,161,82,235,105,83,158,36,113,66,226,238,208,167,17,123,143,27,63,235,184,10,172,179,224,227,253,31,82,157,49,83,242,218,253,119,149,229,18,182,239,170,123,161,180,96,156,221,25,60,2,89,227,183,241,70,25,36,3,203,125,112,164,204,108,0,67,103,114,54,4,31,105,170,20,155,228,130,88,213,65,1,21,192,186,221,34,167,251,248,17,103,128,162,37,31,243,148,239,171,124,101,203,175,253,160,37,73,191,70,184,58,237,246,102,177,81,85,203,230,56,208,208,225,104,158,49,144,72,105,8,40,107,64,135,184,118,114,37,246,2,168,180,4,211,225,139,191,43,93,84,103,128,36,118,87,130,247,209,115,243,49,79,155,1,236,104,73,104,180,65,225,19,165,184,229,253,12,190,21,197,235,218,143,15,180,10,187,62,66,51,232,134,88,101,203,158,165,113,213,163,235,205,68,165,214,19,155,142,102,45,177,253,240,62,188,112,73,239,202,93,216,156,57,234,93,72,112,56,155,76,189,31,71,197,238,229,133,88,30,63,98,178,28,3,223,178,241,47,214,59,89,233,220,121,114,58,32,97,107,210,165,214,240,122,144,153,100,39,92,182,115,230,116,199,193,138,196,125,136,41,58,153,98,103,227,153,93,100,221,117,210,12,71,205,253,140,29,159,35,47,172,14,52,154,83,27,87,62,184,125,247,78,191,199,155,5,50,125,133,200,39,38,51,189,234,51,189,52,55,185,0,255,117,227,51,196,178,184,109,239,189,181,47,9,221,211,95,171,86,182,190,238,101,83,106,198,28,30,248,177,99,20,237,35,118,102,38,12,210,161,85,66,40,98,37,91,109,218,90,13,177,198,159,64,172,253,99,16,171,189,18,16,172,171,80,1,226,97,186,225,143,76,65,103,95,90,156,192,29,178,120,88,209,39,229,222,202,103,86,38,12,2,72,54,65,111,215,13,84,5,215,33,12,172,60,48,208,37,60,145,51,169,3,248,4,3,177,192,172,178,87,17,225,247,44,206,67,172,141,213,221,7,20,29,140,93,163,64,9,63,45,64,44,109,239,40,226,50,165,78,137,2,175,3,120,146,143,253,126,142,78,221,26,82,137,45,134,215,151,21,100,109,43,50,121,152,182,142,110,42,222,101,25,32,233,252,233,14,72,196,182,10,95,68,56,39,9,115,4,103,80,169,245,160,157,156,65,83,213,119,213,213,9,235,232,170,233,212,114,236,57,243,164,224,211,25,212,187,168,158,223,124,245,190,150,105,6,144,217,53,102,99,58,15,207,251,101,202,17,151,181,84,240,27,74,130,50,30,187,33,105,47,234,149,165,127,206,127,126,94,219,174,215,65,77,103,32,100,231,8,135,197,182,161,2,144,42,151,89,119,42,128,80,88,65,57,15,26,33,25,160,142,226,76,3,204,69,145,209,174,65,215,151,240,15,193,156,52,92,62,160,63,150,100,194,197,85,252,60,223,15,91,129,228,188,10,230,1,6,254,24,210,151,122,172,58,218,247,57,72,72,126,4,177,188,61,69,7,143,105,190,135,172,73,21,250,162,159,142,187,200,221,188,119,210,216,68,195,229,193,178,168,178,77,240,171,241,95,191,204,169,82,237,16,75,107,97,157,90,158,43,63,46,25,188,221,147,89,247,170,86,190,187,171,54,122,119,200,51,240,114,138,188,24,104,193,19,209,27,92,134,87,112,91,232,247,5,90,15,155,0,113,247,211,8,198,116,178,188,213,172,239,211,53,241,96,39,212,243,59,40,199,55,152,133,79,99,43,211,199,211,148,106,50,249,27,97,255,177,27,193,169,139,207,55,127,0,25,235,32,248,174,10,229,147,84,211,56,42,112,215,221,240,150,130,129,167,157,202,189,146,156,77,92,20,209,162,160,7,160,209,173,213,143,164,86,194,195,43,164,229,91,136,202,183,27,175,114,192,143,120,93,64,12,83,71,93,133,240,233,224,155,5,168,213,238,17,184,184,112,19,128,21,16,215,18,25,72,103,229,40,169,213,240,118,214,28,238,66,162,76,209,221,154,231,87,133,151,11,109,248,32,150,148,56,224,151,95,33,214,181,151,124,136,198,154,134,96,148,19,139,190,83,124,55,52,133,143,98,181,214,211,63,158,243,23,45,181,126,207,196,171,186,106,67,50,247,82,65,254,124,32,255,189,35,112,254,8,229,2,170,42,75,24,194,7,198,250,73,12,204,171,99,12,28,182,208,224,85,141,203,239,254,136,178,166,49,49,100,10,70,209,109,163,50,112,220,31,0,223,13,156,8,244,203,188,5,156,75,234,90,179,215,165,231,72,76,98,112,123,67,158,1,36,55,40,97,240,182,94,186,80,48,180,138,147,251,233,31,167,93,147,185,38,141,88,0,176,214,43,190,191,117,87,78,23,98,21,205,128,74,37,179,229,47,211,121,95,195,213,9,189,122,206,211,43,152,194,165,240,154,187,239,215,18,16,208,4,116,42,187,50,5,254,48,4,135,175,122,156,227,164,84,113,39,21,244,65,172,247,64,159,234,159,61,183,188,1,156,249,188,47,162,113,208,109,115,39,176,164,201,49,108,167,205,55,119,155,182,227,12,190,204,251,16,171,10,88,22,177,144,124,132,194,135,174,15,254,128,55,80,76,126,77,31,173,63,91,124,171,120,184,65,6,93,19,4,20,59,235,113,238,207,106,222,112,42,118,106,161,47,170,64,228,238,194,3,252,43,78,51,126,45,158,202,4,97,143,207,121,7,234,211,13,110,77,125,188,234,112,32,7,205,17,48,0,74,214,227,133,67,124,125,113,123,16,222,0,102,35,241,123,238,33,62,210,21,78,179,107,16,75,243,146,235,231,179,151,112,17,150,55,48,245,208,81,219,225,159,21,220,104,177,26,180,33,214,172,37,1,79,51,25,236,11,70,107,211,8,34,234,118,161,253,89,15,169,252,234,33,168,107,242,60,45,187,21,218,177,146,184,174,31,158,232,120,169,43,114,234,44,104,207,116,58,131,100,209,4,191,189,75,61,253,55,100,233,203,219,48,24,187,83,71,30,212,95,189,190,208,4,185,58,126,196,245,243,2,73,59,138,89,61,120,227,162,203,159,182,250,96,21,103,77,191,3,132,11,228,248,142,209,168,117,20,41,205,251,78,25,225,215,49,62,113,4,43,244,94,80,98,166,133,20,214,94,77,224,20,136,216,146,160,22,247,238,189,19,73,236,21,104,255,84,100,155,202,225,182,159,17,31,10,41,31,8,89,76,173,55,72,238,106,113,108,224,235,183,231,2,229,148,67,122,91,9,81,35,158,123,227,211,18,253,207,78,174,166,167,251,221,22,57,189,180,250,118,14,7,156,161,160,12,51,190,185,109,143,246,202,217,1,82,125,157,32,57,58,72,175,226,236,228,239,51,28,38,39,83,52,158,209,95,109,192,117,6,208,158,177,95,254,110,120,229,203,185,142,227,15,203,0,252,0,74,192,87,242,189,76,56,77,38,168,137,249,75,179,235,146,128,126,215,251,88,167,247,104,143,151,126,221,234,71,217,91,239,21,178,47,19,253,77,33,214,76,173,52,47,219,237,227,217,222,185,189,221,117,129,235,47,115,60,60,172,192,69,56,169,126,218,182,110,151,251,84,237,97,122,201,197,187,190,209,128,31,60,132,88,43,209,196,174,154,184,235,220,60,47,178,23,167,151,70,100,240,223,222,132,45,69,125,203,135,184,86,99,15,66,172,232,170,247,4,66,90,64,42,93,99,104,30,43,87,56,91,59,32,81,118,20,121,62,138,221,222,65,38,77,117,203,124,195,80,104,166,31,116,220,169,86,188,73,27,105,36,250,232,83,11,41,11,183,81,153,77,76,116,10,148,168,197,206,72,222,7,30,99,50,161,72,88,95,190,250,15,23,181,223,179,78,28,143,155,128,96,237,219,125,252,2,196,69,122,140,249,149,209,66,194,88,13,20,205,123,25,197,4,143,213,65,252,232,129,103,79,158,221,227,135,246,154,252,235,29,18,45,11,113,56,163,171,94,248,245,154,57,147,244,86,140,22,228,194,86,241,97,141,233,230,84,46,98,42,248,26,86,197,168,219,228,249,248,232,64,150,86,136,254,24,60,159,3,177,202,173,28,79,203,142,100,177,49,77,105,52,211,111,72,201,131,217,113,215,59,136,20,101,137,212,121,20,193,113,255,121,7,171,0,184,198,62,228,59,187,180,86,170,206,184,46,251,193,144,14,222,21,183,78,251,207,72,20,110,72,85,96,217,56,98,0,87,214,130,99,80,34,166,159,124,11,216,75,215,8,30,159,190,239,136,61,191,5,158,102,227,95,32,198,33,236,191,190,133,164,30,96,22,192,111,233,148,54,251,151,216,66,248,126,177,80,254,169,84,210,71,248,28,98,81,62,204,46,205,36,193,246,120,16,63,15,202,90,209,102,75,170,199,172,65,116,188,210,8,168,15,31,166,164,55,122,117,157,52,179,183,113,255,228,126,173,196,70,206,131,37,237,111,23,75,41,31,215,239,103,206,168,127,201,224,73,90,145,198,142,170,125,102,168,118,141,79,230,143,187,192,188,243,158,223,87,69,35,237,6,237,101,69,22,92,8,138,15,110,73,244,182,28,64,79,193,93,93,127,158,211,94,235,131,86,72,101,98,197,165,85,204,102,133,217,115,151,159,148,75,107,143,187,221,133,159,140,2,105,116,218,185,191,61,19,200,92,5,174,142,141,74,88,0,110,220,189,84,12,221,156,101,203,42,60,205,94,114,83,146,209,24,0,129,103,39,177,223,31,38,92,125,57,232,129,66,8,17,184,4,250,40,60,251,16,95,39,195,112,4,146,250,112,227,107,184,111,222,1,70,24,25,254,85,154,221,241,41,0,2,108,228,60,13,159,215,182,120,125,66,12,147,181,15,193,197,50,112,128,88,180,218,28,100,56,250,130,236,175,49,224,43,182,133,86,125,25,115,132,40,136,229,186,138,63,60,241,81,43,100,31,130,47,101,224,155,179,246,253,208,237,188,15,31,112,93,241,192,211,21,79,206,229,195,7,222,46,80,164,230,227,192,163,159,213,43,139,76,133,105,227,171,114,239,131,10,57,155,0,14,178,117,194,129,46,236,207,71,153,148,100,148,247,108,6,229,49,39,95,90,154,247,125,232,107,82,7,98,109,6,111,15,98,65,53,5,151,151,231,244,34,132,175,243,38,245,96,131,106,230,177,43,25,1,112,76,155,74,112,71,22,234,177,38,250,18,83,115,18,222,250,215,145,27,173,168,166,31,1,101,122,134,47,205,254,144,88,9,171,34,216,201,119,229,194,247,181,65,241,112,43,171,4,175,76,110,118,11,78,138,46,241,183,255,249,64,191,82,128,87,81,193,13,96,127,97,201,82,215,75,107,226,222,1,97,14,80,177,69,81,93,238,176,46,70,7,8,76,14,8,204,20,248,80,218,18,101,55,112,84,231,105,184,216,229,70,221,118,141,222,237,246,217,16,203,139,129,15,168,235,208,59,67,229,69,207,110,243,173,232,233,162,138,173,165,42,70,70,45,216,115,79,76,147,171,254,164,88,109,62,89,112,224,166,178,74,184,24,22,85,185,79,63,210,13,159,94,75,36,21,229,70,60,217,203,238,212,222,221,217,140,173,213,205,17,94,45,157,84,30,92,217,142,46,80,149,167,21,141,90,230,85,237,136,161,166,129,214,146,162,27,188,27,231,217,152,210,245,252,38,195,180,247,179,138,35,111,82,46,196,234,6,170,192,156,232,197,55,1,168,185,137,138,163,10,16,199,40,155,151,254,57,219,73,59,236,53,16,71,166,195,117,58,58,207,51,37,232,6,253,26,111,18,21,233,155,94,0,78,71,163,104,31,162,117,151,217,135,58,196,35,125,38,10,20,231,1,229,93,160,149,23,112,139,145,191,69,190,196,192,192,159,86,32,224,5,162,144,113,27,230,247,152,135,213,152,44,224,172,42,153,139,144,241,75,7,114,187,230,0,54,129,184,166,4,38,254,31,157,97,139,129,62,85,164,177,230,231,165,146,28,18,103,19,32,183,227,222,192,72,212,164,44,180,46,62,55,227,164,152,2,167,207,107,140,144,128,15,47,53,14,60,182,166,73,152,81,193,78,250,233,120,229,77,7,24,233,100,56,154,231,154,75,105,0,164,199,192,44,211,8,184,158,147,215,143,80,12,211,81,23,11,156,56,46,232,99,147,247,96,216,186,223,239,107,232,239,63,50,241,168,18,86,71,228,198,217,94,221,123,205,155,4,42,30,91,142,144,59,144,79,108,19,146,193,167,4,40,240,143,97,120,202,202,42,226,68,236,3,83,158,50,84,21,96,49,155,171,89,250,191,235,150,170,33,109,214,133,157,97,227,95,134,233,140,34,28,55,210,81,173,242,178,18,241,136,5,236,53,120,73,227,197,141,193,176,205,196,113,42,233,25,196,218,10,31,67,149,215,121,21,211,188,51,128,55,233,239,73,132,238,26,71,192,140,90,149,54,107,191,160,222,152,3,202,3,210,164,24,220,17,150,6,245,129,88,254,72,216,41,246,89,54,126,10,44,200,36,11,145,62,188,140,110,168,198,38,199,205,146,122,80,255,111,149,199,119,254,1,206,188,44,13,60,169,32,180,23,17,70,95,51,190,138,45,100,230,174,25,135,3,17,196,76,38,12,131,238,35,15,176,230,174,205,157,88,90,99,201,234,153,88,65,189,166,109,24,203,129,2,50,252,36,177,185,232,228,159,155,49,197,31,111,190,101,241,48,78,27,29,179,90,210,5,46,205,235,213,174,130,0,73,15,63,143,178,86,27,96,209,167,1,227,84,45,13,42,122,81,46,135,60,93,104,175,16,123,60,12,223,44,245,99,59,146,51,253,32,86,11,180,170,5,211,81,116,74,228,106,242,219,135,117,195,191,49,96,149,48,121,42,253,196,193,62,81,185,67,174,237,173,236,6,16,235,103,72,207,233,219,130,227,74,119,169,86,138,64,164,87,104,248,133,67,95,107,147,149,41,151,206,80,199,55,81,57,75,94,6,232,246,244,222,124,217,176,4,113,209,73,123,33,22,78,22,169,174,110,108,253,1,177,100,87,33,150,75,132,227,3,83,253,178,155,12,92,3,28,65,170,229,71,90,41,240,185,176,141,222,95,197,116,40,76,146,13,48,146,246,81,145,47,15,76,77,64,228,87,132,78,113,109,255,131,23,216,210,65,251,113,71,230,232,227,105,21,110,102,95,157,68,183,105,0,20,201,236,27,35,241,84,89,98,114,50,37,181,117,93,87,76,241,1,76,57,194,196,122,199,27,97,212,193,79,174,234,136,212,248,182,160,133,181,252,23,126,92,151,81,254,37,166,227,0,177,176,180,186,226,85,75,190,45,106,146,200,254,118,160,158,147,185,141,48,189,253,206,194,244,118,194,20,170,141,55,24,184,14,153,64,186,73,43,5,93,179,88,83,72,90,2,186,15,207,44,244,217,123,239,202,55,8,244,2,95,166,40,125,137,196,180,190,169,237,164,63,236,143,97,253,118,250,221,186,135,204,98,231,247,1,207,1,104,240,143,97,172,86,135,251,66,141,84,176,224,1,96,189,111,0,239,122,59,94,242,114,48,140,172,188,136,209,34,31,210,79,133,25,242,105,204,124,78,51,208,186,22,4,224,51,222,54,212,137,11,144,202,208,167,45,1,153,59,215,125,249,13,117,153,98,4,194,97,104,248,222,211,224,172,228,196,81,127,96,15,125,7,86,177,174,234,23,211,169,29,64,149,178,64,182,87,225,132,11,111,64,145,37,137,139,1,240,243,221,169,125,118,196,145,2,49,157,109,64,110,70,72,35,96,240,208,85,126,172,244,95,185,142,170,29,177,166,226,230,141,72,43,114,163,167,104,217,81,215,145,9,84,39,243,134,224,183,227,33,65,131,82,109,160,56,211,32,198,81,140,146,25,34,69,190,51,8,92,24,142,9,206,139,221,244,52,120,22,215,40,129,66,187,7,224,222,207,33,214,163,37,74,19,202,40,111,2,51,17,28,205,236,241,48,239,184,143,155,4,25,83,195,78,38,129,146,28,165,95,89,51,144,116,96,32,121,223,51,66,154,43,97,212,126,235,80,109,63,91,68,174,136,28,20,169,149,97,206,110,217,234,110,52,14,177,144,228,174,223,181,155,90,192,142,158,109,101,163,87,147,50,247,32,30,207,24,176,242,201,126,37,62,194,85,191,84,160,3,47,174,235,130,252,217,29,31,173,225,106,145,6,179,174,184,11,251,198,165,235,62,46,60,142,74,178,155,199,22,192,223,77,120,41,121,11,107,213,51,28,95,65,174,137,141,179,1,208,45,93,227,212,170,111,199,37,180,31,131,26,172,172,122,16,63,216,155,236,164,204,142,196,4,207,146,93,196,82,251,232,177,11,39,215,144,163,251,37,66,190,10,114,239,25,85,218,142,171,70,91,227,10,144,155,213,232,47,231,125,193,169,101,45,179,204,134,85,115,90,57,252,242,185,63,48,140,190,131,64,149,143,34,156,39,229,40,198,105,32,113,60,170,231,192,113,85,143,239,213,46,47,107,241,240,110,19,66,5,247,93,67,43,4,212,102,153,138,247,10,4,89,71,187,196,61,48,61,9,236,172,180,21,142,120,83,155,245,92,108,80,164,81,134,217,139,249,150,188,24,38,166,100,186,8,116,141,212,51,14,127,63,237,248,17,220,227,67,131,236,155,64,69,84,211,150,235,244,79,240,81,76,18,173,104,94,196,145,102,13,157,125,62,104,33,208,232,211,174,174,69,171,247,40,248,2,226,58,240,10,246,195,217,228,188,226,142,219,126,45,116,159,105,52,59,16,147,134,34,50,217,124,72,50,40,166,8,26,215,1,215,208,162,33,246,112,146,41,82,238,211,202,131,86,29,179,22,238,97,159,246,162,225,30,154,226,34,210,217,162,218,43,218,73,87,241,7,37,216,181,38,116,116,238,249,46,209,131,38,100,137,3,140,120,244,48,227,66,194,173,244,115,129,135,58,253,203,154,3,138,38,208,119,113,172,246,237,252,113,213,89,16,223,2,148,73,22,136,131,228,215,116,227,4,21,87,178,175,177,111,172,188,251,6,32,34,40,194,172,108,8,75,180,167,72,29,88,163,30,1,171,248,159,143,231,72,94,229,62,177,189,36,18,27,63,226,6,126,244,95,229,61,183,13,147,54,231,113,12,105,108,132,127,122,64,172,11,229,62,201,43,179,238,208,26,179,193,162,221,228,7,239,243,2,168,61,50,4,219,249,95,212,211,188,179,132,28,5,38,83,78,23,209,25,232,187,199,32,217,16,127,108,243,56,129,94,18,93,241,220,20,33,75,218,108,207,88,121,192,239,187,196,248,209,31,143,230,48,119,97,145,121,82,48,210,16,10,98,162,42,255,89,253,201,129,222,13,102,212,162,221,16,107,116,24,123,137,196,3,178,175,165,192,224,1,127,250,206,201,114,32,45,15,118,233,181,50,251,173,18,206,17,7,254,42,42,230,220,86,92,165,255,236,161,114,31,24,220,239,6,178,244,25,191,181,139,226,11,146,239,27,130,237,35,194,91,165,7,224,209,56,127,118,32,203,125,187,64,1,134,86,225,81,238,39,161,122,148,29,191,69,240,161,164,253,224,253,162,243,229,48,144,64,30,144,64,21,5,118,87,72,27,22,62,57,128,21,5,101,233,114,46,101,62,88,66,34,123,73,37,224,166,34,176,124,6,131,176,180,108,240,251,46,240,252,111,139,64,200,218,75,50,158,125,49,250,87,249,71,73,111,139,224,253,107,133,89,88,192,117,116,227,206,206,190,144,43,119,76,4,245,255,43,213,213,191,123,96,185,27,62,59,219,55,198,180,249,235,126,135,124,183,119,28,234,47,235,202,91,221,233,152,73,102,252,98,111,16,119,210,28,6,120,167,230,96,247,206,43,187,208,98,98,15,69,53,185,208,37,80,217,192,14,160,238,97,192,137,149,49,26,15,22,97,127,51,40,44,196,114,44,101,70,130,166,1,85,175,0,101,83,1,201,23,230,49,239,237,226,51,230,60,192,123,200,29,242,241,222,113,237,61,139,189,220,32,115,212,169,127,243,111,183,116,75,70,157,58,113,20,187,209,59,45,174,185,140,163,9,128,114,35,60,55,157,60,78,37,36,66,172,164,110,130,75,208,175,212,23,155,127,167,176,129,88,66,129,244,212,181,235,201,85,222,163,145,25,87,148,142,129,194,72,245,195,71,60,159,79,183,93,94,163,181,182,154,175,106,132,191,128,86,202,198,151,10,235,160,36,165,46,85,234,217,90,111,225,17,32,209,95,1,111,59,47,191,93,113,95,236,45,7,5,65,213,46,85,106,135,36,195,96,77,91,68,18,194,185,41,150,224,110,75,128,143,114,8,32,111,16,107,87,145,125,254,57,204,111,242,219,112,233,105,118,219,190,118,90,49,40,170,217,159,60,245,3,211,196,121,140,52,180,213,251,97,166,234,167,86,255,237,69,59,116,198,97,242,249,234,111,147,214,139,175,234,76,130,117,43,43,50,232,253,188,157,26,143,90,236,26,42,18,163,17,121,54,63,245,106,217,80,171,69,182,252,153,201,221,61,71,246,41,90,227,40,87,229,203,242,110,66,172,65,211,46,3,219,82,205,253,155,201,165,2,93,240,174,20,145,161,35,87,82,175,216,183,205,53,88,47,99,157,27,93,235,174,30,22,251,6,66,220,58,34,13,223,86,47,156,108,9,174,52,163,218,62,135,115,111,78,154,175,67,105,0,229,200,187,159,5,86,31,138,216,159,205,220,187,191,124,161,99,78,194,126,152,119,6,94,239,229,242,13,132,68,114,197,140,198,170,94,15,37,198,123,78,179,245,76,156,182,86,188,21,217,178,238,247,62,202,11,24,199,137,215,94,187,40,187,130,244,154,32,214,114,113,153,48,212,238,93,241,4,92,207,51,234,210,181,1,120,120,163,59,41,223,237,251,0,155,199,32,117,103,168,145,10,215,82,129,33,58,64,113,201,210,225,235,154,148,100,185,255,37,215,82,72,91,67,92,45,79,67,127,111,33,189,0,229,47,219,215,173,86,125,66,30,2,209,168,13,240,149,89,246,202,124,195,240,44,97,46,186,127,223,68,152,102,83,66,119,67,163,210,250,92,129,237,102,35,243,127,91,73,65,226,195,252,185,151,3,76,188,203,32,9,127,181,98,167,17,22,151,8,103,7,177,113,84,117,222,36,95,115,46,115,127,163,109,220,73,73,184,198,149,201,77,63,243,149,146,137,128,8,238,108,163,14,228,41,179,103,115,99,250,5,122,224,196,119,72,79,72,251,61,72,163,44,157,232,205,43,154,44,119,178,80,118,185,211,239,220,58,162,70,72,229,132,238,21,125,234,219,69,60,110,9,255,38,181,32,216,206,254,43,58,173,194,10,98,237,88,122,202,155,116,25,98,1,236,125,126,8,48,149,64,178,203,43,187,6,4,38,171,225,153,62,185,190,85,2,120,45,232,155,83,101,91,228,197,205,108,78,250,147,143,149,106,248,148,52,32,61,173,95,210,19,3,238,168,4,196,60,248,151,174,169,232,237,10,25,236,141,108,241,81,49,209,207,99,55,107,171,178,51,234,251,198,255,141,87,103,188,180,249,171,82,242,79,144,212,115,214,61,206,112,237,222,52,255,210,121,251,54,245,56,19,232,37,169,12,107,244,232,181,216,183,135,113,167,182,235,156,226,212,217,160,167,213,123,194,208,107,31,27,255,146,111,114,70,221,229,54,115,206,164,140,48,17,240,171,201,41,112,85,87,202,191,114,239,148,177,226,166,164,197,62,105,230,74,70,189,83,48,186,219,176,137,81,95,139,82,50,71,146,208,55,19,69,107,40,174,249,4,40,87,135,68,244,158,100,105,40,206,88,113,255,27,118,51,218,76,139,255,80,90,6,187,217,47,118,159,253,19,148,43,225,35,32,55,206,7,45,171,13,244,219,95,51,198,64,169,200,38,225,254,101,241,175,127,178,73,7,169,56,107,41,56,235,143,67,78,250,134,198,108,102,252,6,167,32,240,225,7,82,208,191,213,197,214,20,113,133,159,67,71,49,238,247,15,255,99,126,141,82,178,144,30,122,179,197,28,92,74,115,133,92,89,235,253,64,211,126,67,183,220,254,125,243,127,164,220,167,183,89,71,209,72,74,111,0,82,114,218,199,141,22,26,36,93,215,100,59,177,118,35,46,190,11,84,247,133,82,244,107,180,82,41,169,160,40,104,170,212,23,79,219,128,36,189,44,192,223,67,222,138,178,222,208,196,190,111,38,198,183,214,82,188,230,209,241,122,83,186,127,156,221,76,101,226,138,245,4,212,22,242,193,16,104,100,155,152,251,211,138,248,253,113,152,144,22,159,228,197,158,19,205,156,73,139,61,41,51,105,78,55,161,9,253,232,52,161,111,60,58,61,41,37,251,39,64,169,255,225,175,179,243,33,240,66,247,180,84,112,63,35,222,217,25,125,124,237,197,55,133,15,123,135,115,38,125,102,11,119,76,219,20,158,254,14,18,198,94,147,159,136,121,15,15,25,182,98,183,220,218,171,181,47,101,128,84,86,203,43,90,237,159,250,30,93,36,72,74,124,74,197,29,14,60,134,209,57,133,49,120,169,198,118,190,59,96,119,202,222,206,215,166,82,165,125,60,46,85,15,253,200,14,86,95,73,19,52,143,201,248,129,197,70,215,159,97,246,215,49,106,211,217,183,248,7,87,86,209,214,165,198,214,173,218,117,252,200,175,53,213,254,88,250,214,96,93,6,227,19,19,95,140,45,188,180,102,2,101,72,88,89,159,19,85,136,56,207,185,130,125,141,120,212,0,160,35,114,210,121,159,168,42,6,22,163,56,135,159,134,206,121,151,6,210,3,247,206,182,118,50,221,27,246,182,27,139,180,31,160,108,10,138,193,218,55,114,122,63,177,189,107,149,201,251,221,27,94,157,122,45,188,250,254,198,160,131,102,72,75,93,164,208,135,83,119,9,193,246,5,6,135,254,120,47,2,2,30,180,7,111,26,168,211,163,215,210,144,145,48,255,191,216,190,53,70,214,214,144,53,167,243,95,27,215,248,65,254,114,165,86,160,113,27,116,145,170,192,38,63,241,187,248,57,225,169,242,168,133,176,99,76,124,198,34,158,15,233,98,119,186,131,144,74,145,133,174,106,248,236,223,186,241,76,28,53,41,186,65,232,172,50,159,78,184,55,211,243,205,183,192,2,61,128,136,246,200,232,226,141,52,233,224,175,236,210,61,9,161,39,83,6,16,53,189,149,186,110,182,252,143,24,43,177,170,58,184,104,224,162,7,254,200,71,152,102,61,72,184,117,251,134,215,49,93,203,137,121,119,197,178,151,196,187,204,110,185,113,108,169,67,238,213,173,247,224,113,153,9,206,129,43,9,167,54,23,196,135,39,110,48,107,59,245,118,113,214,61,130,50,20,47,69,236,176,172,42,160,147,20,241,242,171,23,251,86,237,132,240,163,236,78,43,48,60,170,121,49,23,247,249,46,229,158,140,88,131,37,109,133,54,31,227,17,111,177,211,21,106,138,24,73,115,234,97,147,14,87,207,222,144,228,148,96,109,161,206,38,109,246,180,183,200,112,146,35,105,78,229,91,170,96,242,250,36,31,126,105,107,78,157,219,79,158,109,15,121,246,218,73,7,18,206,127,250,20,202,111,139,90,135,238,171,239,172,191,73,199,24,88,108,118,178,154,190,241,38,29,249,240,102,91,35,200,200,58,78,126,63,100,29,254,186,173,23,226,79,62,105,184,73,103,86,250,144,30,122,215,248,20,180,40,22,61,104,174,196,23,114,145,63,182,229,246,246,144,94,7,244,88,130,140,93,122,227,58,242,160,9,118,203,66,169,177,23,249,191,173,79,18,148,5,41,154,91,30,93,132,248,107,156,246,67,225,167,34,94,191,128,248,117,60,247,55,157,128,194,141,229,227,154,183,128,44,146,95,40,237,4,255,69,143,180,160,223,162,175,44,242,132,172,75,125,174,164,99,129,62,127,69,137,61,73,176,198,105,31,135,142,167,115,173,116,147,45,20,110,8,146,157,0,5,51,52,246,218,0,74,99,136,110,5,26,61,184,159,27,50,139,184,8,96,13,170,145,214,55,164,36,129,50,11,234,121,65,104,90,125,62,136,191,160,49,69,232,27,71,146,244,62,128,74,80,219,126,134,137,98,220,174,144,215,127,253,117,14,134,194,143,124,3,24,19,94,217,7,192,4,106,211,78,94,123,92,104,239,55,167,67,144,158,161,151,51,20,210,194,107,20,151,84,2,241,239,69,159,227,194,238,119,62,132,230,231,188,15,32,146,161,124,248,21,96,112,138,206,27,116,166,83,83,0,108,155,83,13,209,156,43,77,141,226,154,65,137,159,0,92,148,102,164,0,81,51,164,247,199,109,214,57,101,158,0,126,230,194,174,221,181,238,226,231,76,45,129,242,149,162,215,113,179,101,88,248,43,123,135,167,231,67,194,240,138,110,142,213,1,122,159,28,8,105,164,233,163,59,43,234,93,25,61,164,225,223,32,181,212,183,29,176,195,205,216,102,78,179,53,40,162,227,1,213,214,36,130,104,111,59,99,161,171,251,8,7,37,204,94,30,98,101,78,146,166,177,8,54,178,248,89,121,249,65,160,118,155,11,245,68,113,64,151,24,83,39,202,63,91,75,149,199,32,75,37,243,51,79,172,207,158,146,19,10,249,130,233,129,88,247,105,156,117,127,34,210,123,228,50,85,148,56,111,128,194,148,238,123,212,124,38,63,33,97,111,65,116,141,116,179,75,135,34,117,222,87,47,181,123,208,179,23,98,242,97,149,28,186,215,229,215,93,99,175,127,237,173,120,69,220,72,195,32,10,147,101,46,42,191,15,200,115,116,129,86,241,213,117,40,27,211,23,181,205,172,52,45,122,123,239,218,137,172,74,83,149,13,73,64,79,121,214,153,229,43,153,156,250,87,100,99,107,43,91,77,246,175,77,113,125,170,196,171,147,53,27,51,194,27,182,74,64,233,88,76,165,156,239,55,193,61,175,136,55,60,234,90,253,6,204,60,182,166,161,187,107,77,134,197,44,70,252,202,232,46,144,25,205,250,182,216,167,125,128,233,224,115,152,206,83,66,197,87,124,239,27,163,193,180,145,169,145,85,151,135,8,102,9,196,144,15,167,106,234,124,33,61,105,169,151,29,6,145,130,226,111,246,99,158,166,126,135,88,81,183,63,222,108,246,215,10,233,56,1,177,166,83,0,154,85,143,193,74,3,82,180,240,85,43,59,136,165,219,187,37,125,175,253,43,26,137,243,193,230,175,60,106,234,132,115,91,43,126,185,50,63,182,59,104,246,188,83,102,83,42,121,80,118,29,98,173,140,200,239,35,252,132,88,145,241,213,125,254,119,251,174,215,223,71,53,196,117,21,135,91,174,235,172,150,242,133,82,97,70,3,153,170,61,105,57,235,125,164,208,54,115,123,72,75,179,122,156,177,46,100,109,196,233,124,220,24,170,129,172,29,133,147,102,248,116,166,185,147,7,239,56,235,123,177,73,239,91,138,122,243,7,119,66,7,231,44,103,210,138,195,243,94,47,33,127,222,17,67,54,99,118,179,22,91,35,35,40,252,217,107,72,58,78,17,200,142,45,92,241,79,41,166,20,243,239,133,106,82,1,91,49,83,143,251,235,71,148,230,172,113,154,215,210,32,149,241,169,22,160,96,81,32,237,174,127,156,98,188,206,204,214,26,229,59,122,134,155,81,3,94,135,34,5,64,168,215,41,28,73,222,230,182,225,219,67,6,205,215,230,91,131,143,121,62,48,123,116,100,104,237,66,22,252,242,20,92,212,164,0,119,131,14,22,233,25,54,175,51,123,138,94,172,157,247,253,20,226,143,125,2,222,167,239,185,31,188,255,212,223,178,50,244,220,255,191,62,232,228,9,120,236,159,206,14,7,121,37,23,255,85,140,255,224,211,172,14,116,106,131,180,150,180,153,63,212,212,226,226,239,227,34,39,27,82,107,250,55,204,192,110,154,239,187,139,157,23,198,50,119,76,197,124,65,86,186,33,86,170,162,61,245,174,118,200,69,228,76,39,196,234,14,102,248,248,123,165,122,96,53,75,189,52,222,87,9,152,126,248,253,187,77,111,66,58,33,6,185,151,64,22,123,240,54,231,200,2,219,211,138,242,94,198,80,79,127,123,180,43,227,248,134,67,109,174,203,4,186,8,123,199,62,186,85,87,142,239,243,78,170,204,231,15,226,0,78,126,161,112,66,146,13,216,75,39,137,77,193,245,52,252,128,71,217,239,95,233,94,198,203,70,203,176,214,15,248,209,138,193,189,190,101,40,60,9,98,177,35,177,103,29,142,51,71,208,129,203,70,136,149,224,242,132,106,106,20,104,136,219,182,136,13,122,100,229,240,135,236,239,33,77,184,255,132,219,13,29,163,192,88,78,179,179,151,159,90,21,188,173,244,24,34,231,103,202,67,5,177,175,223,148,243,67,78,199,141,91,249,57,254,53,55,235,147,182,246,151,66,117,65,139,141,63,88,101,195,253,113,25,63,136,229,23,245,109,147,99,102,79,129,28,67,25,55,0,147,51,245,150,98,52,17,211,43,94,9,182,29,51,77,247,64,172,53,162,237,247,118,165,110,123,66,89,236,246,9,13,156,91,26,196,122,133,7,248,83,44,115,213,230,94,86,141,85,64,182,169,135,79,210,186,95,211,105,110,59,166,230,143,154,216,79,15,54,7,150,75,157,225,205,100,100,118,98,23,12,219,21,34,179,61,52,201,80,92,132,106,138,165,34,196,242,15,76,225,232,95,60,237,53,240,184,227,107,159,155,193,221,119,18,181,201,155,131,160,51,139,88,191,193,187,130,170,124,16,235,211,54,237,31,50,101,240,1,197,234,231,157,245,11,88,239,71,217,176,120,110,79,220,29,55,46,204,68,65,112,16,65,56,164,37,108,229,219,93,20,79,108,32,214,241,57,35,6,239,207,106,66,64,106,93,177,184,35,1,37,209,42,4,78,143,229,244,3,15,169,219,121,147,40,97,216,156,51,185,194,176,6,181,236,0,155,147,145,174,139,28,135,206,248,238,181,24,102,41,9,16,96,212,62,191,165,160,95,95,228,243,67,5,40,44,116,24,252,101,94,168,221,162,150,57,139,194,70,42,234,159,141,128,9,61,89,147,230,19,20,159,255,173,168,173,1,45,218,180,102,110,198,134,255,222,202,133,53,36,248,223,179,215,255,186,15,138,84,0,192,156,204,30,13,66,73,39,167,219,219,222,148,23,162,140,195,173,198,254,205,20,12,51,56,131,156,67,236,169,98,68,10,159,126,246,47,153,230,209,40,156,232,15,167,35,25,65,3,13,90,40,86,0,235,220,162,192,220,121,245,221,32,45,16,98,53,241,248,5,171,78,88,207,222,231,180,155,52,176,211,170,236,89,112,243,176,127,40,86,127,202,220,93,247,103,215,147,91,194,247,103,231,33,127,83,236,141,162,213,212,203,121,188,23,39,182,66,172,5,97,120,248,243,146,37,109,57,161,51,22,39,214,217,233,21,137,249,164,38,242,27,51,158,211,138,246,254,198,12,44,53,72,168,162,54,11,141,159,222,0,93,200,253,147,131,220,118,255,177,165,111,134,77,105,12,166,21,103,118,247,247,44,196,220,65,98,135,177,215,50,45,187,196,213,41,219,130,82,71,49,59,188,69,46,127,146,249,134,125,6,244,248,156,108,252,177,253,72,13,187,52,163,144,86,151,154,233,41,128,108,86,188,145,106,4,200,199,178,121,210,77,126,104,175,172,222,113,54,116,107,137,13,255,132,189,255,95,254,252,233,199,60,243,243,197,204,81,23,200,206,157,180,148,94,247,162,142,67,100,210,213,25,98,45,85,143,97,119,30,41,58,36,193,67,149,198,77,242,194,11,197,173,121,21,207,64,32,116,51,192,244,90,41,207,163,126,45,206,166,217,62,119,51,114,96,70,190,105,203,12,58,147,164,243,71,235,173,133,220,189,28,81,151,173,203,87,252,151,151,255,136,252,5,45,116,132,24,215,244,45,196,32,35,100,209,136,169,201,242,117,210,223,187,208,101,56,229,216,117,54,169,50,53,3,15,4,146,178,54,49,209,160,187,43,197,243,130,239,73,140,142,98,43,196,210,248,172,169,176,181,107,43,124,164,101,14,238,164,205,5,11,229,156,91,196,170,33,170,217,247,27,239,84,53,218,157,50,216,152,180,40,120,233,218,161,53,44,232,92,192,120,44,155,182,111,197,53,117,206,96,46,69,205,36,162,63,42,18,60,223,229,97,227,183,12,226,52,67,122,71,231,176,89,194,217,181,24,196,241,12,123,72,151,177,161,177,252,70,157,219,232,204,150,255,169,116,254,93,195,254,255,250,7,0,23,58,249,69,94,24,4,114,99,22,77,15,246,39,134,218,219,67,49,240,122,132,239,222,213,36,34,48,204,114,241,17,236,201,140,192,234,157,218,31,179,24,100,166,99,181,175,112,51,106,146,155,47,34,236,183,135,248,182,96,39,217,110,32,245,179,175,115,86,147,124,179,167,72,116,213,42,245,133,189,71,118,45,10,83,58,237,71,121,33,86,70,124,52,92,177,103,12,98,241,189,117,140,152,226,221,254,0,191,0,89,19,138,216,52,30,43,7,15,237,207,18,144,136,110,16,198,94,127,206,173,211,204,180,152,225,173,95,250,194,236,158,116,246,15,205,243,216,239,74,221,77,28,67,12,191,86,165,89,189,47,226,59,248,125,230,117,185,86,63,109,78,34,8,186,11,71,144,205,98,241,247,173,62,144,70,145,50,55,75,9,188,89,120,227,178,240,34,92,187,248,168,237,78,219,179,178,39,65,223,201,171,141,251,178,106,57,174,38,83,3,81,170,179,168,27,42,84,97,150,26,159,15,46,5,47,103,151,166,184,91,82,199,59,160,182,168,39,0,222,247,202,238,253,239,124,148,6,90,186,255,12,151,96,60,45,237,34,7,42,255,103,167,184,45,187,19,179,20,59,163,185,46,213,39,72,118,26,227,123,98,165,238,240,181,162,125,138,230,190,18,184,73,204,28,32,21,91,146,225,160,187,0,15,142,116,194,182,47,169,188,220,184,5,200,127,222,244,14,131,55,106,211,158,164,193,217,85,107,76,131,163,157,46,206,20,217,113,10,98,93,8,85,59,19,168,141,155,116,240,75,16,89,39,189,235,53,176,121,236,28,97,89,7,177,162,126,111,231,249,16,7,242,233,195,166,155,44,27,28,46,123,195,155,4,140,125,149,41,63,45,184,218,88,69,180,59,85,55,16,135,118,185,144,9,173,81,190,226,106,129,191,4,188,109,217,242,233,156,11,159,221,19,137,151,33,86,235,34,182,106,152,20,133,89,44,160,143,198,254,112,255,228,10,66,146,124,134,138,232,84,209,49,81,12,5,178,230,181,13,254,158,237,82,232,79,232,214,29,54,87,134,50,202,159,242,131,168,125,247,63,200,213,112,243,223,228,96,104,60,157,2,88,148,209,127,245,129,135,255,133,135,44,134,119,220,186,7,45,34,251,199,106,218,192,159,189,220,73,243,248,21,76,59,220,250,176,226,9,19,183,117,25,98,21,94,175,153,155,12,140,129,203,32,214,91,228,133,251,98,204,20,196,10,125,14,28,173,219,19,71,234,41,222,164,133,48,248,107,29,172,216,104,181,158,137,15,136,133,88,106,81,60,149,213,216,69,111,100,14,191,74,245,232,93,69,185,190,231,236,18,137,7,29,70,24,101,227,95,122,167,233,202,200,136,183,251,102,30,137,241,246,90,111,214,68,108,199,50,115,246,66,172,109,98,16,235,113,67,229,6,131,254,32,251,241,157,171,111,126,21,12,97,107,201,216,168,31,177,84,152,163,162,141,179,105,61,19,67,82,245,214,48,153,45,51,7,42,244,158,161,146,144,73,212,255,67,170,162,201,53,20,217,73,197,156,140,148,136,44,254,125,167,177,190,205,122,231,31,123,131,95,160,107,55,169,157,38,63,109,207,98,100,152,116,63,153,145,190,239,94,253,181,31,222,76,158,79,133,177,27,146,116,155,147,214,66,135,255,206,24,240,159,133,254,109,81,175,151,215,53,61,250,237,25,79,139,232,172,25,250,18,239,235,160,53,67,175,101,142,186,187,33,97,188,243,5,8,27,196,242,88,53,205,39,18,183,210,32,214,7,136,213,195,179,42,119,227,51,251,216,103,236,41,114,204,228,69,197,67,59,48,3,5,218,250,162,182,133,157,201,216,59,76,188,49,163,81,0,59,168,140,204,91,40,64,229,188,118,38,192,3,204,226,117,3,148,222,223,93,177,29,23,252,253,157,208,186,39,50,171,18,79,131,126,91,59,190,53,138,186,94,61,176,75,192,167,78,249,33,34,85,131,37,200,82,74,124,169,239,39,119,113,37,81,250,130,52,94,36,120,212,160,166,254,117,148,141,135,30,243,158,98,67,44,33,58,244,224,187,117,221,23,210,58,183,19,123,0,165,160,71,99,151,187,75,14,217,147,217,242,181,95,236,106,203,57,93,46,140,165,206,234,199,136,129,192,93,90,152,63,228,162,185,146,211,6,16,209,255,29,35,226,112,222,191,17,237,192,91,59,106,116,255,127,131,168,238,191,44,146,68,141,64,111,147,14,33,212,254,196,52,248,211,2,29,128,88,190,16,235,28,83,229,219,152,12,144,59,7,64,117,207,205,9,130,72,2,17,192,3,161,157,212,250,224,47,120,120,198,248,56,71,20,211,65,29,254,243,135,177,126,21,150,64,121,138,175,49,229,158,82,241,82,21,175,136,191,209,161,165,177,147,139,134,217,9,232,185,90,106,53,136,25,7,137,154,33,35,153,181,120,255,23,237,154,150,47,73,246,161,80,248,140,195,205,108,128,20,117,190,140,58,181,66,103,149,7,253,66,86,63,140,59,159,96,183,49,29,108,59,156,87,76,168,214,24,29,190,69,146,72,157,96,66,220,245,63,188,114,218,153,157,177,117,135,69,93,114,98,57,97,205,66,107,240,86,143,4,79,167,2,119,145,187,177,46,28,76,108,55,240,49,57,242,238,154,207,120,147,134,153,173,63,213,62,21,196,43,45,56,132,215,217,142,247,53,122,203,2,78,234,72,239,51,6,60,118,27,89,194,138,246,10,195,142,6,4,181,168,30,252,75,198,6,5,201,25,229,144,82,74,234,110,212,45,246,108,104,162,113,50,234,234,224,45,61,147,50,119,16,210,12,220,121,12,225,219,53,228,202,100,71,250,230,97,39,28,110,247,34,196,242,134,88,101,152,121,194,216,3,78,179,247,83,112,198,184,160,220,75,217,135,30,20,35,169,111,246,159,1,73,220,61,3,27,49,240,59,176,100,1,234,182,144,117,6,229,57,105,204,238,23,117,63,35,127,36,199,242,238,44,27,226,226,175,61,187,232,223,139,45,247,43,155,75,11,179,71,44,195,72,99,236,78,33,136,148,44,217,182,64,60,113,181,249,99,114,206,18,191,43,64,155,15,123,235,182,157,180,211,255,53,215,21,167,168,22,98,205,28,160,225,211,128,39,242,189,109,69,243,241,249,78,253,137,171,96,248,207,180,79,192,4,136,37,232,134,241,163,112,17,231,58,123,84,117,180,233,247,30,187,38,112,54,81,63,225,84,50,23,125,151,196,242,188,174,39,11,175,107,50,207,71,187,216,156,204,254,86,91,14,157,230,136,215,144,211,254,227,255,33,108,26,253,55,176,214,255,35,72,176,151,27,50,170,179,104,122,248,198,162,201,88,88,103,24,51,139,205,130,211,5,130,64,140,46,62,133,253,17,36,24,252,18,69,1,204,54,143,15,191,227,129,215,72,221,148,99,253,92,22,64,1,60,77,66,27,233,254,232,202,193,196,111,110,241,242,220,139,240,241,19,102,189,145,12,116,143,186,63,202,158,49,76,207,33,163,63,180,233,233,175,169,59,120,147,84,115,39,24,75,219,179,110,182,175,78,166,10,128,40,192,87,38,20,73,255,192,168,115,180,25,36,57,83,207,215,240,185,161,147,61,78,131,164,121,38,163,215,168,103,49,58,178,99,112,23,210,112,51,178,181,255,24,10,22,142,116,136,69,223,13,44,191,204,98,51,141,80,8,177,114,237,200,7,125,91,184,104,48,184,174,192,82,176,71,42,26,56,155,182,175,125,45,223,75,193,42,104,95,7,110,191,179,224,14,66,152,134,229,12,25,141,17,120,219,241,176,224,45,107,222,159,51,41,37,85,252,95,157,8,24,26,23,177,229,163,30,159,2,12,221,126,205,208,155,71,153,234,42,31,234,59,1,38,192,98,199,198,108,255,246,227,198,150,173,188,73,151,128,119,216,186,130,117,78,56,88,81,43,195,172,180,39,2,118,8,51,136,236,206,87,173,24,120,171,15,106,80,36,233,143,45,91,39,151,242,225,0,89,136,245,38,200,72,202,238,93,228,0,177,236,59,73,123,108,199,237,155,211,222,140,201,238,121,82,160,249,120,211,246,138,185,73,49,157,99,164,196,128,136,138,75,73,55,242,55,56,94,138,129,159,216,28,122,116,47,239,153,245,237,166,244,28,55,135,97,200,101,137,84,7,159,63,95,100,39,99,63,168,220,15,51,77,26,63,107,59,223,29,236,179,207,70,222,49,56,67,237,142,153,51,62,186,126,132,105,26,216,75,239,177,45,135,194,73,126,160,0,145,183,141,219,47,181,187,91,163,92,128,219,140,31,226,14,127,189,62,201,201,249,248,127,184,60,164,201,220,60,31,122,154,207,191,23,210,219,31,190,61,228,117,170,32,208,143,255,114,188,254,79,244,3,64,29,154,52,156,141,102,83,214,39,153,102,57,239,47,207,96,227,159,111,92,33,108,197,9,183,172,89,122,37,210,93,97,161,28,168,138,3,70,23,8,177,54,121,238,13,26,151,249,70,72,170,109,80,177,182,53,190,95,101,224,15,189,196,50,238,76,126,223,91,102,185,140,171,19,26,121,198,118,36,178,255,40,101,216,126,178,83,215,244,100,201,142,134,236,5,129,159,240,174,226,162,213,203,109,205,103,59,31,152,46,64,225,209,102,163,43,193,171,74,202,46,98,45,92,73,55,170,44,215,51,77,151,105,216,134,27,81,97,42,150,31,236,0,38,72,105,48,27,175,182,170,233,84,209,32,23,93,16,3,46,99,150,165,16,206,79,138,107,16,176,138,3,228,79,61,62,202,0,96,131,53,34,21,198,65,17,80,156,123,133,178,144,60,134,169,66,155,189,84,7,185,33,16,66,61,254,39,172,26,177,249,126,57,245,115,76,240,216,205,15,104,239,214,47,172,99,167,147,164,140,152,87,42,230,131,60,186,242,201,26,29,5,55,252,215,100,0,210,187,64,160,140,246,8,132,191,30,83,9,233,192,246,99,237,145,205,118,40,3,144,154,244,244,184,239,147,238,44,133,155,236,251,46,104,74,119,155,159,123,87,17,204,192,180,48,232,196,251,112,88,71,63,219,226,123,88,131,49,143,37,38,111,78,225,199,12,43,123,144,3,252,203,65,227,52,47,226,189,14,56,47,203,82,46,216,143,135,113,52,125,133,88,218,248,43,216,186,218,114,49,173,107,189,129,7,70,93,133,39,90,36,189,169,155,136,106,163,87,149,21,224,164,166,44,173,160,95,170,228,97,74,209,207,128,206,202,115,14,244,189,246,149,179,90,33,93,173,30,228,171,222,124,201,63,43,51,10,189,237,78,193,58,23,19,36,18,167,162,107,124,83,57,167,252,150,8,143,54,106,236,212,175,108,73,236,212,11,40,31,76,76,84,151,231,185,216,93,26,232,167,196,175,227,133,107,44,193,20,177,217,201,191,190,63,187,80,64,223,9,177,84,190,75,136,209,37,47,89,105,190,38,190,33,105,66,172,5,197,115,174,15,59,167,48,43,179,166,103,167,146,243,239,82,248,120,147,86,74,94,18,206,164,26,100,81,194,96,247,51,127,97,193,44,228,116,252,63,144,163,236,239,33,195,69,158,144,103,255,195,175,178,73,91,27,185,112,254,55,24,3,248,207,27,87,200,231,105,121,218,161,11,184,85,105,171,139,191,143,245,15,136,107,213,145,30,118,75,80,47,128,102,180,128,217,61,130,189,119,85,206,76,131,33,143,130,70,211,2,102,116,135,195,216,41,156,51,34,209,118,227,106,110,197,189,220,48,83,245,144,145,40,207,67,17,212,160,155,228,217,156,241,155,187,70,92,155,189,86,169,249,5,249,198,129,60,118,15,113,98,132,177,44,103,136,117,227,227,24,86,100,7,113,223,133,94,170,28,46,15,14,240,91,196,71,143,237,232,57,100,202,144,15,73,139,27,81,75,47,121,222,193,189,222,204,255,173,0,192,136,232,32,196,177,235,10,196,18,189,241,190,229,88,246,35,108,79,71,216,242,120,194,43,155,32,168,0,232,165,51,13,127,161,252,164,78,127,186,145,46,58,183,20,27,210,102,27,118,245,62,156,201,193,68,15,30,234,79,47,207,121,196,38,118,154,139,134,3,76,243,172,75,206,173,48,234,37,237,144,163,99,240,20,182,217,78,120,122,123,95,73,11,111,143,190,213,70,38,158,233,216,115,25,62,49,168,102,69,91,113,248,205,160,254,69,3,8,142,240,174,205,58,134,198,199,184,66,94,235,52,55,3,10,225,150,16,181,220,55,20,134,95,18,192,64,172,219,74,254,212,112,234,176,241,142,207,107,44,130,233,248,39,139,248,8,219,111,197,75,77,143,178,143,121,51,48,139,100,56,202,232,195,234,187,7,125,243,70,88,98,167,12,224,118,42,188,91,147,64,184,216,28,142,153,55,146,18,9,25,249,152,181,146,59,154,96,33,100,16,125,205,225,21,151,197,248,15,183,193,38,118,233,15,112,101,95,92,221,101,181,162,35,150,38,3,18,65,178,211,132,68,207,157,6,219,207,189,57,150,176,195,254,139,213,37,136,229,227,202,180,186,215,188,110,228,46,102,9,112,63,12,147,130,113,60,155,153,43,75,149,13,73,67,114,25,188,128,54,252,161,89,229,186,140,161,107,16,135,222,155,10,40,135,207,6,152,48,53,207,50,75,111,181,152,136,181,249,55,118,174,109,235,37,178,99,229,7,246,205,179,154,116,205,144,218,198,160,33,243,152,172,21,53,134,103,58,87,200,147,103,175,133,160,154,83,40,77,248,223,144,215,111,152,64,237,231,252,159,134,228,249,223,127,4,241,255,62,50,252,181,105,93,254,211,40,128,132,229,209,232,182,118,249,249,199,141,167,57,212,67,208,65,129,166,5,108,188,91,192,208,92,198,218,56,19,25,135,176,223,74,237,82,216,238,43,135,107,102,118,182,210,26,67,154,163,4,101,2,51,137,195,20,172,62,32,148,88,187,130,11,167,231,44,32,101,224,200,209,173,172,147,219,213,180,196,190,118,2,99,110,8,96,118,106,173,29,97,130,13,250,235,238,165,105,222,69,223,195,184,219,136,220,236,18,110,69,18,113,168,150,99,119,202,116,22,243,18,86,202,118,92,223,244,135,204,16,238,26,179,40,198,155,115,252,74,234,104,22,186,207,63,196,186,121,196,113,252,20,70,71,110,12,93,43,39,229,228,63,185,174,164,106,214,229,50,196,90,25,166,136,223,234,154,148,23,199,59,118,108,166,161,203,240,110,164,229,214,222,172,234,235,248,51,208,192,57,180,81,15,98,116,140,199,224,155,187,164,123,147,229,36,30,22,161,97,5,209,117,211,90,63,68,239,107,197,75,154,67,70,216,69,135,181,206,118,85,168,198,208,88,151,107,109,10,16,180,54,138,255,175,241,225,72,202,216,165,55,141,114,12,61,173,20,244,135,110,200,26,98,1,203,242,93,197,46,230,172,117,46,142,41,206,154,50,194,154,255,168,0,236,3,98,129,120,225,193,204,146,192,81,136,133,91,33,77,2,231,241,240,158,47,84,142,246,45,140,96,131,198,135,100,180,107,101,190,191,40,127,2,90,232,216,15,88,242,165,43,69,209,126,188,19,232,91,176,142,145,11,102,151,206,182,69,82,9,242,24,247,35,236,140,239,25,156,49,104,213,102,192,20,47,188,169,213,157,179,168,216,51,6,103,77,174,29,120,207,186,107,186,134,9,16,107,9,115,243,40,34,66,109,99,91,140,146,216,104,102,126,92,101,176,128,94,148,135,28,51,167,255,196,90,209,201,195,246,227,183,87,170,166,124,101,233,232,226,15,106,30,182,80,12,70,167,214,245,19,53,218,137,45,216,224,185,149,187,7,160,240,117,178,28,108,210,250,198,138,251,217,156,246,59,155,253,135,241,23,8,45,208,233,68,167,254,174,95,30,157,131,240,236,201,127,245,100,181,255,188,229,8,70,225,189,167,160,164,212,164,157,206,251,199,4,52,66,44,151,241,31,152,193,235,87,47,202,220,237,183,8,66,105,186,1,112,186,235,5,11,39,82,246,105,198,18,5,22,73,3,195,112,176,105,209,254,143,233,52,107,160,10,248,128,85,66,149,245,244,190,45,30,91,146,246,45,98,39,22,48,130,217,181,53,228,79,129,220,52,82,89,39,108,151,236,21,227,107,142,51,25,131,127,76,98,77,234,97,17,136,53,236,10,240,101,184,28,153,220,81,15,177,248,229,182,36,177,57,55,133,40,93,128,140,26,173,128,78,133,3,53,144,213,66,228,184,207,52,45,156,65,15,246,128,53,240,16,203,200,139,6,249,3,110,208,185,76,112,190,10,127,188,7,177,178,5,22,209,237,111,88,1,240,32,246,146,230,59,123,144,103,1,211,81,248,24,210,55,71,42,8,89,235,79,16,92,197,146,73,191,67,13,71,250,172,177,56,196,114,13,36,3,179,127,104,135,106,223,79,132,206,3,10,32,60,91,12,200,131,224,154,245,243,232,232,198,153,63,250,127,112,208,168,181,209,127,121,163,254,255,246,73,189,201,95,176,51,228,94,190,210,26,16,116,253,9,4,69,12,169,174,78,64,171,224,30,136,149,19,198,144,178,174,239,164,249,64,44,198,18,239,235,128,160,26,32,241,78,230,172,63,144,225,235,221,98,58,127,246,49,134,50,58,7,29,202,90,102,167,98,14,210,49,23,145,78,190,33,210,14,12,57,38,152,91,199,112,58,53,227,165,8,64,1,216,101,21,223,247,182,251,8,240,37,123,23,209,233,250,16,75,117,170,237,199,198,178,104,226,59,162,68,62,195,224,98,225,165,47,175,181,130,82,53,118,192,161,93,239,68,36,27,100,236,103,121,8,99,108,79,181,141,182,240,145,11,166,224,17,175,239,159,130,3,170,41,142,196,133,162,186,27,131,151,106,93,87,60,28,153,156,142,185,152,59,74,72,35,186,226,137,68,11,155,205,243,47,208,30,213,246,77,94,91,77,129,146,161,73,31,243,117,255,126,207,130,44,96,10,198,134,108,77,73,186,22,70,80,248,197,191,113,233,22,116,50,81,234,250,164,18,64,8,160,240,102,115,243,255,6,29,68,255,73,157,78,232,220,131,73,195,83,214,166,92,0,4,23,247,120,115,249,79,243,36,113,0,107,7,246,168,22,249,169,202,96,13,248,241,52,26,198,21,157,66,54,80,16,40,11,124,189,44,128,240,70,231,8,209,138,55,192,95,192,109,157,128,158,103,41,106,50,70,33,23,240,112,242,33,136,229,249,190,203,237,47,94,80,202,168,243,194,215,90,14,42,6,105,1,147,212,5,180,224,180,247,117,93,6,74,11,164,6,86,241,222,143,245,15,86,43,178,59,53,229,139,61,85,114,134,140,120,81,56,120,50,140,229,105,185,226,101,157,217,124,96,8,119,157,201,251,16,97,167,143,179,143,113,48,113,141,112,224,248,91,202,231,57,195,206,223,94,191,252,252,16,41,34,221,86,110,12,46,69,142,141,187,66,44,193,45,4,111,180,71,130,13,89,8,245,21,173,245,89,133,80,188,106,92,238,139,213,65,58,169,181,49,193,99,86,165,40,213,201,99,174,236,85,175,170,149,201,89,60,134,221,144,116,179,229,105,23,16,199,163,103,127,174,209,98,255,111,48,50,252,127,112,4,186,235,84,155,61,36,220,210,242,8,197,5,23,118,167,181,33,6,194,152,253,95,67,12,165,98,243,164,177,221,232,36,4,140,28,196,10,251,77,7,48,76,59,222,85,92,126,21,187,244,185,101,236,29,38,39,10,2,174,101,131,197,121,86,239,167,224,251,171,248,188,22,193,115,129,17,157,174,104,79,198,14,180,255,122,244,193,216,145,179,199,112,159,48,164,157,109,106,227,251,174,189,157,171,152,27,15,204,198,124,201,117,11,216,11,120,199,200,8,251,119,228,227,229,1,78,26,164,14,63,223,181,205,219,243,35,229,11,51,253,187,102,112,216,75,166,113,43,199,224,237,242,239,164,227,180,95,200,69,118,78,116,182,252,48,137,67,145,238,184,112,31,71,129,252,27,95,112,63,63,132,206,72,20,25,45,59,240,39,50,235,110,250,119,105,49,106,208,249,79,23,163,214,37,237,223,107,226,12,153,181,152,63,69,247,61,254,243,225,255,183,98,249,191,193,246,127,103,22,229,223,28,22,250,39,91,74,15,237,123,77,79,178,176,72,31,211,102,211,10,217,1,172,34,22,152,103,167,18,244,167,101,127,69,45,59,158,202,155,68,90,51,123,57,208,246,11,1,194,111,132,131,51,192,93,194,252,2,166,193,242,165,230,13,50,228,223,5,177,118,45,80,61,252,206,188,124,164,207,80,68,45,91,151,54,116,32,242,235,82,50,49,157,217,218,64,198,134,232,78,227,82,171,61,22,148,129,11,126,56,137,117,111,253,116,238,24,91,190,115,194,17,19,246,166,243,2,243,196,18,36,172,80,45,215,42,242,205,124,157,45,196,170,9,96,16,10,22,217,22,67,145,162,97,88,225,105,162,176,218,78,100,202,26,16,1,118,198,232,146,240,237,26,222,28,41,216,6,145,178,106,49,129,88,146,155,9,62,104,225,114,225,75,42,213,100,25,251,175,127,141,52,144,170,17,221,40,3,16,1,156,28,204,217,251,155,53,192,198,131,216,107,140,1,64,6,68,216,218,162,94,223,4,17,115,202,126,142,127,201,21,169,255,174,231,111,28,221,250,237,175,177,198,201,155,161,27,126,207,58,120,233,51,250,39,18,220,130,239,185,119,10,76,206,9,253,30,112,104,66,212,236,246,34,86,59,72,131,5,98,196,45,243,51,75,83,94,137,25,147,211,165,63,190,76,11,224,6,148,145,249,11,247,32,23,131,83,26,52,40,95,204,224,209,99,116,246,59,240,7,16,75,84,150,210,103,77,21,38,46,82,38,255,250,105,125,94,53,236,58,160,72,131,14,44,194,205,75,125,150,46,226,5,126,232,208,118,35,196,26,122,70,197,93,169,86,89,60,51,6,103,142,194,57,49,143,0,118,251,131,123,125,154,223,85,243,72,169,79,169,162,188,73,37,220,41,252,5,167,35,142,133,115,161,125,32,87,160,36,93,227,99,255,222,56,161,90,28,123,146,116,92,178,31,155,180,53,230,111,76,0,24,190,146,129,23,240,135,94,255,213,61,56,255,135,122,137,208,225,5,127,243,167,29,209,235,32,239,240,25,96,254,73,173,77,236,78,108,76,216,111,149,64,104,117,47,29,136,166,113,1,87,93,23,200,140,45,16,86,115,146,193,109,30,131,27,64,35,49,18,190,23,86,201,253,102,4,254,171,132,58,203,200,236,42,83,158,36,169,69,236,200,60,134,152,185,109,207,96,236,170,240,34,118,83,43,60,182,239,101,243,82,58,17,220,25,91,34,100,214,110,29,124,184,118,3,4,6,41,138,71,203,20,214,104,55,183,142,67,38,227,19,243,225,121,30,183,140,253,103,144,126,164,238,240,79,203,166,181,9,174,232,65,16,134,36,139,247,115,47,236,1,113,20,113,136,248,181,213,244,213,182,190,121,255,101,210,44,73,106,252,200,187,74,146,63,58,38,57,60,42,232,216,57,221,165,14,108,190,5,153,109,24,141,56,102,151,111,179,72,9,145,97,222,32,156,240,223,11,234,48,188,138,55,182,203,15,144,28,236,46,107,49,93,249,188,77,231,84,91,212,142,144,208,124,254,219,255,138,126,222,200,197,192,248,79,173,223,203,173,28,210,65,208,46,241,43,146,143,92,155,123,124,227,249,252,167,123,67,55,101,107,19,230,142,86,116,244,137,41,18,248,232,19,174,65,192,253,107,208,56,159,120,233,5,14,108,8,28,64,103,27,182,125,140,62,224,234,101,89,131,241,141,36,41,92,91,176,55,92,149,154,24,90,95,226,8,155,237,232,235,47,208,46,38,108,94,135,246,48,140,177,55,81,199,201,237,50,49,204,89,64,245,253,158,222,140,150,103,68,91,169,27,150,155,3,228,8,162,241,90,8,59,222,131,199,217,165,239,32,82,1,136,163,117,166,140,159,112,63,58,167,45,14,113,184,12,151,189,164,6,161,46,102,134,102,106,172,92,177,248,17,157,252,242,141,108,104,191,92,196,245,2,29,178,246,221,103,80,99,161,241,25,232,179,162,153,185,42,196,189,54,44,248,239,85,58,21,181,250,20,142,36,105,35,107,116,61,32,0,187,222,255,106,214,253,127,148,221,131,224,70,231,20,148,223,102,159,146,186,248,97,151,206,102,122,145,72,11,124,242,250,201,232,253,108,154,104,167,30,92,155,10,139,138,218,40,223,173,158,211,175,120,77,175,187,80,142,141,113,200,223,119,130,139,56,225,138,174,98,209,199,149,205,167,103,137,157,58,224,187,63,4,157,48,154,209,0,39,188,117,111,197,115,2,79,14,207,3,166,79,249,149,236,245,216,247,52,238,27,157,88,37,6,177,110,203,91,246,164,137,244,253,14,246,181,144,209,122,217,46,187,3,98,130,58,94,230,252,78,90,220,58,22,168,197,227,197,221,101,92,142,115,172,96,211,16,183,77,65,144,214,42,29,153,207,221,27,185,76,180,164,158,38,162,91,41,178,31,46,217,48,225,242,184,147,66,34,87,96,37,248,90,214,63,58,192,200,181,90,207,244,104,212,189,216,147,211,167,136,209,89,219,75,81,226,69,215,24,255,46,116,80,203,102,197,48,219,106,59,13,61,187,228,83,18,109,236,78,28,117,31,113,28,137,12,124,190,39,164,107,205,224,55,164,164,138,215,252,191,194,224,209,158,153,255,255,245,247,57,189,217,5,140,61,255,105,27,207,26,228,218,161,27,230,4,158,239,104,239,220,78,235,155,90,196,20,219,115,10,206,153,86,180,140,142,146,187,44,113,134,116,146,141,22,34,177,233,208,125,169,179,188,132,235,160,97,108,218,252,222,189,216,173,96,73,89,10,204,198,183,195,238,175,136,82,240,195,184,138,175,221,87,45,25,90,184,114,248,45,226,67,68,61,124,27,155,244,117,107,255,212,25,76,29,131,138,151,50,198,125,17,213,254,38,243,242,185,253,126,122,186,212,9,128,32,207,91,158,110,11,35,2,99,215,68,120,7,90,12,10,39,194,133,100,41,70,203,164,73,44,155,254,178,105,70,120,223,50,23,30,132,134,197,75,207,95,118,69,190,150,5,220,190,104,26,126,143,221,32,0,247,179,241,147,69,45,210,111,186,2,217,136,203,114,252,30,202,251,119,43,139,174,176,6,6,238,100,100,104,241,127,119,134,16,8,245,255,235,57,217,255,67,182,15,20,199,95,74,182,60,26,92,234,89,91,247,64,92,171,97,75,166,42,54,43,126,127,246,186,82,48,32,42,215,52,241,142,231,159,59,85,113,20,121,53,73,250,57,114,52,126,109,100,112,8,123,253,172,19,156,18,70,226,78,186,137,215,172,103,30,222,18,106,125,226,254,96,65,224,52,50,158,214,12,135,190,18,81,90,184,24,9,47,41,175,220,252,186,128,181,240,184,91,60,50,175,76,47,34,120,175,98,34,54,223,216,67,243,173,102,123,170,148,250,252,41,164,148,242,154,158,222,6,177,166,51,252,194,103,8,213,154,213,1,144,22,189,47,7,98,25,250,251,157,191,75,88,6,20,32,40,161,157,99,236,104,89,47,179,7,216,170,239,238,160,101,221,204,185,1,251,42,44,196,122,3,120,221,190,68,222,36,201,69,248,32,8,51,178,226,198,197,239,12,250,148,165,209,73,237,164,159,203,70,11,248,97,120,46,243,115,240,214,26,130,175,201,10,156,9,177,20,215,155,105,132,175,5,237,29,22,92,74,235,255,69,151,30,162,31,0,107,209,28,102,212,114,140,205,25,116,233,119,114,106,216,170,50,15,15,225,139,21,181,6,98,117,180,1,100,196,122,173,226,117,221,35,35,239,121,108,73,114,244,40,202,152,116,87,60,182,197,154,50,25,152,74,162,142,10,122,45,185,211,104,204,110,185,137,132,158,180,128,171,115,15,240,35,174,67,248,5,79,253,187,51,113,234,92,107,225,66,203,228,88,204,123,136,165,94,185,136,239,206,77,125,161,226,67,85,37,46,86,218,201,0,197,26,155,4,177,87,53,196,18,244,181,194,232,12,0,135,98,107,171,242,51,179,123,159,82,29,234,180,11,153,166,207,33,214,25,70,142,213,70,38,118,102,24,187,225,96,135,170,176,246,80,204,20,220,141,72,213,67,44,51,10,58,131,165,0,211,154,190,236,0,76,28,248,42,240,190,191,124,185,53,119,82,146,65,45,219,118,73,142,61,198,123,133,34,203,184,47,95,54,149,168,178,19,118,222,236,145,255,115,241,30,110,241,12,25,120,25,24,98,133,61,3,1,224,97,237,239,115,32,132,233,52,95,132,179,67,153,157,115,154,159,225,117,179,211,174,33,188,107,6,242,176,226,181,152,42,187,3,84,125,237,116,238,211,145,179,146,238,63,100,54,199,53,147,138,79,75,188,28,196,159,164,172,15,228,54,29,157,44,34,182,131,26,117,113,209,9,3,97,79,64,80,162,253,153,179,233,131,150,158,105,200,144,104,140,219,214,139,233,185,49,157,223,118,233,110,191,233,244,102,83,224,195,209,225,185,63,2,27,4,198,188,3,65,100,212,131,248,236,122,194,240,32,59,228,44,45,215,110,108,225,73,253,37,244,217,210,42,54,247,241,113,123,233,56,213,201,128,208,220,50,219,134,123,212,140,199,21,115,229,181,107,45,40,172,228,100,185,160,14,37,12,93,226,7,209,216,96,218,225,131,185,29,55,87,61,119,116,116,56,167,121,56,92,126,197,6,129,127,231,3,250,127,104,249,44,217,250,149,188,120,129,237,61,192,187,39,242,134,234,141,59,56,225,42,71,223,38,229,224,33,213,40,246,147,92,108,91,118,103,175,238,81,128,26,243,218,179,247,122,111,110,99,122,207,237,30,80,252,22,223,175,24,152,140,137,184,29,173,203,203,227,243,220,195,33,89,190,168,91,119,207,14,143,156,203,219,156,187,71,61,36,115,2,52,137,60,164,123,4,138,11,23,83,174,32,148,217,184,20,199,240,152,203,98,119,154,184,173,168,48,8,61,43,13,125,165,244,89,216,243,91,175,253,187,40,164,252,37,109,130,31,239,29,46,213,31,235,171,142,35,5,21,232,67,172,73,203,31,48,31,246,41,163,143,34,94,129,130,208,77,118,233,40,47,30,205,157,93,106,33,28,175,230,223,40,212,30,117,189,105,83,244,190,204,210,213,82,46,123,241,182,138,245,68,218,174,178,62,215,9,207,247,187,56,55,190,218,174,25,43,20,35,233,39,113,29,250,156,156,85,145,189,189,200,60,48,129,233,24,71,84,51,216,42,122,107,183,132,247,229,119,143,69,121,79,135,238,139,41,42,30,204,118,247,13,237,169,232,56,69,236,190,240,234,210,175,144,61,13,120,167,43,103,26,98,45,139,11,214,183,24,185,166,94,96,220,45,34,238,42,123,192,155,164,166,165,171,127,88,97,203,173,199,34,158,209,66,113,25,54,13,140,250,205,241,147,139,109,69,185,21,54,196,197,149,173,181,210,10,146,135,63,8,126,141,122,155,253,65,235,231,118,165,151,189,169,113,19,191,248,77,251,203,181,7,8,115,4,129,69,201,59,186,42,201,151,18,160,253,182,28,155,116,173,127,220,44,254,120,153,118,176,174,187,203,158,58,151,119,68,75,19,3,143,159,185,186,136,125,115,30,98,189,18,51,66,234,126,154,170,134,116,244,121,10,86,101,132,84,207,156,207,85,55,47,154,122,118,73,239,240,13,127,31,231,76,55,11,70,212,10,237,14,190,70,202,239,219,36,116,237,73,244,41,40,188,235,65,124,229,187,234,174,174,225,186,115,103,109,210,95,84,68,70,22,44,22,92,5,234,147,1,114,36,128,28,53,186,76,23,226,212,67,171,50,98,119,41,240,60,18,204,128,238,236,150,185,42,241,171,255,100,80,56,57,219,221,35,144,170,31,47,22,28,2,47,66,225,180,136,171,117,155,116,246,75,54,158,185,185,87,77,108,147,237,71,202,88,166,167,113,117,1,63,198,17,43,56,23,238,152,192,89,247,236,230,73,51,195,28,134,76,196,187,41,235,158,46,55,57,143,118,235,22,99,43,102,127,222,179,15,227,130,184,41,87,45,111,218,46,142,163,181,155,223,228,6,222,191,124,166,166,204,233,94,150,241,238,111,249,57,194,181,201,190,116,245,218,135,212,56,47,232,99,244,89,5,179,211,28,18,134,243,71,247,8,154,63,120,104,211,219,113,111,116,255,58,0,59,237,16,151,255,37,81,113,93,115,241,247,167,159,52,215,119,155,89,46,43,41,252,74,125,92,56,167,31,111,226,65,213,195,41,35,56,100,5,118,218,68,227,37,147,183,160,231,60,5,202,234,65,172,206,3,63,96,238,198,104,134,212,92,111,133,254,42,20,206,169,202,169,22,106,244,75,121,71,125,96,100,201,102,185,213,124,140,247,108,205,200,252,69,234,214,198,202,209,185,179,228,185,157,140,153,56,90,127,68,132,14,212,96,247,201,44,238,82,100,241,21,15,185,179,64,255,122,205,131,188,195,235,212,107,248,230,140,53,207,60,72,129,88,204,101,82,237,164,9,146,55,71,178,207,110,134,88,31,4,150,251,170,121,247,66,44,31,205,251,188,127,231,44,67,105,80,38,64,157,121,18,196,58,102,220,4,11,98,28,169,166,163,174,99,209,158,235,36,117,239,126,55,59,126,92,196,195,228,103,111,94,189,123,108,69,87,165,163,219,17,147,193,214,32,110,74,59,63,147,152,5,90,201,88,211,116,30,174,131,121,254,150,161,83,225,186,157,90,25,95,74,15,176,199,240,127,255,238,166,47,25,101,240,204,74,27,222,92,123,64,54,81,252,158,1,173,18,246,117,248,171,239,113,166,251,248,124,194,186,93,170,18,207,160,79,47,79,69,217,136,68,214,159,179,30,100,158,10,75,175,87,126,104,165,61,238,58,96,58,231,41,38,190,113,46,66,114,113,190,74,191,29,55,55,239,179,111,88,161,75,97,52,166,34,168,34,7,145,141,155,220,65,186,113,75,133,82,42,195,212,186,35,31,190,101,83,196,161,13,121,18,174,89,238,166,133,235,77,210,125,222,164,169,171,212,240,249,18,77,169,82,129,238,145,203,64,70,8,238,5,8,169,150,225,172,31,99,176,249,39,228,152,214,83,6,62,15,51,194,214,6,76,117,165,200,165,136,50,63,107,235,227,66,88,29,173,10,22,140,207,154,242,152,226,173,174,83,15,131,88,53,176,31,199,162,114,23,196,10,160,195,151,17,87,112,49,42,3,133,63,107,49,180,0,136,184,75,159,247,209,249,95,49,51,102,23,147,202,227,137,223,246,234,206,251,140,165,109,42,187,3,16,81,131,81,106,21,9,177,64,196,199,196,88,135,34,85,84,213,42,136,133,183,154,7,237,225,75,151,187,113,124,30,23,58,59,249,23,38,255,243,39,87,102,170,184,235,199,19,121,251,125,178,59,223,221,250,114,216,193,240,174,237,135,215,221,29,86,171,63,190,83,83,34,169,197,121,236,218,46,117,222,157,86,17,156,186,98,235,217,54,85,214,31,208,139,146,28,78,244,189,183,115,176,87,204,173,150,168,172,203,173,253,24,228,221,36,114,112,49,225,41,225,142,88,22,244,121,231,30,161,88,182,125,94,71,246,181,220,252,198,115,204,246,250,152,40,246,97,21,97,16,98,149,253,47,20,2,63,103,93,148,62,182,233,81,66,242,123,238,163,83,74,133,243,31,74,36,142,87,242,200,42,223,242,160,148,137,38,222,199,77,187,62,34,146,147,33,214,44,32,177,143,134,208,241,205,81,54,126,61,227,114,9,157,41,11,182,183,10,10,235,4,127,30,127,205,243,199,246,227,17,233,78,241,54,35,211,157,236,33,60,9,50,126,7,166,191,196,156,87,80,191,240,238,189,186,237,25,63,250,141,107,131,173,230,248,125,237,164,82,153,96,167,244,205,212,237,137,67,2,75,236,235,57,213,98,182,173,23,121,44,216,56,23,249,185,203,238,209,178,207,179,132,151,254,71,58,84,126,242,110,87,23,139,72,48,90,87,118,43,229,90,162,30,159,251,211,108,185,246,152,243,132,131,186,125,239,170,119,250,226,68,33,86,149,148,237,173,5,11,149,243,52,43,193,157,143,50,215,69,89,166,112,233,154,249,84,75,181,54,52,238,48,25,124,224,227,244,97,160,129,210,28,8,233,157,82,218,156,244,134,32,41,244,81,58,65,178,196,169,122,227,189,41,205,142,150,208,252,119,121,228,131,173,121,185,185,199,240,82,27,30,166,242,20,43,126,223,118,178,235,26,249,244,161,235,61,246,30,11,197,67,51,45,41,119,205,249,218,15,86,84,153,206,93,102,180,200,28,13,30,219,113,130,112,192,241,216,197,203,245,211,225,86,3,155,58,162,132,46,197,173,158,203,54,100,80,174,155,168,48,54,104,207,132,31,85,24,123,83,23,249,92,132,243,228,134,125,195,236,50,174,151,125,72,99,139,190,87,250,230,171,103,125,127,137,194,213,97,20,182,255,233,192,188,181,46,62,130,93,242,56,215,31,207,140,20,132,253,68,190,124,73,212,191,87,170,212,178,163,215,41,111,156,155,248,54,201,117,63,141,100,249,9,113,245,77,28,194,222,226,92,100,59,253,111,25,65,131,21,140,99,15,68,205,207,110,145,141,127,233,163,144,32,187,248,189,228,240,84,165,186,61,158,85,246,231,154,34,144,154,84,225,113,126,248,6,240,110,174,212,168,206,255,181,195,183,193,101,1,93,46,16,88,198,86,161,216,178,73,243,249,191,213,131,105,253,107,27,46,198,86,126,142,17,23,104,240,221,162,187,253,252,211,159,110,66,106,76,215,168,247,21,56,21,147,193,236,67,234,149,6,178,111,127,7,104,69,93,183,94,147,147,14,159,132,78,127,127,226,160,175,208,119,200,80,67,99,221,177,139,206,201,53,188,141,253,47,211,230,248,144,115,209,9,146,134,137,146,106,134,35,188,253,130,122,143,77,138,242,10,79,55,220,104,45,50,230,221,85,154,223,82,89,145,182,53,193,127,194,73,98,164,54,250,214,109,195,213,164,63,122,236,123,229,212,181,18,85,45,53,41,26,98,157,31,201,115,221,129,80,118,39,89,200,163,63,233,137,197,110,139,15,53,63,182,61,232,182,251,121,187,203,233,219,194,167,88,145,192,212,84,203,57,29,141,242,52,109,85,9,137,173,31,175,91,29,126,186,239,156,68,206,207,238,205,207,154,73,69,167,113,47,7,115,1,61,98,108,55,45,137,59,10,224,47,27,96,160,87,249,62,136,37,194,232,203,82,166,225,138,42,145,120,234,171,33,136,21,197,249,247,205,216,220,203,246,180,87,236,139,218,153,103,144,222,211,163,47,236,178,5,102,150,158,165,159,115,53,47,191,145,115,87,106,206,92,134,202,135,204,24,145,210,39,234,55,14,109,125,224,38,90,63,47,89,56,95,82,144,220,82,254,206,214,56,155,108,195,184,79,236,231,165,68,158,57,189,136,61,119,1,98,193,126,128,142,121,46,223,46,143,186,143,144,186,33,86,78,57,248,238,22,248,132,211,140,22,176,209,129,95,104,187,160,221,150,43,6,29,150,61,137,87,55,197,157,156,53,55,241,118,15,151,154,179,39,204,153,82,27,92,234,212,194,232,54,5,221,190,171,62,57,26,5,141,140,133,139,216,136,111,103,150,85,150,57,7,29,34,171,56,201,216,242,240,72,68,74,96,10,219,118,236,51,196,82,165,223,250,71,216,99,95,107,166,177,112,118,131,13,131,238,165,167,46,123,60,127,225,161,110,170,55,162,128,195,28,96,222,216,157,221,255,216,125,110,91,175,87,141,127,245,214,5,246,143,161,94,130,235,20,234,63,251,12,108,50,148,124,189,151,233,144,158,92,171,245,57,51,70,59,204,158,82,166,141,220,194,114,232,124,151,191,158,144,30,121,116,239,179,3,18,143,15,164,92,207,58,252,36,117,152,175,224,89,118,65,170,95,77,183,40,230,245,92,58,85,145,56,95,177,65,72,119,171,168,238,225,208,122,236,25,169,154,39,65,69,101,133,86,26,222,173,197,167,121,167,75,111,180,43,104,79,212,215,215,111,60,159,97,20,162,249,70,244,82,233,94,226,147,209,114,61,233,81,85,115,143,86,169,38,149,138,113,14,28,89,153,211,140,159,219,78,241,164,254,153,221,134,27,250,57,47,62,115,72,113,230,248,226,108,111,95,225,23,47,251,97,185,82,134,250,115,19,169,95,151,243,248,33,12,244,8,34,27,139,92,217,244,174,244,135,252,175,123,155,190,156,148,148,241,241,110,71,54,217,102,26,67,216,205,85,164,1,156,152,228,198,208,245,221,82,85,83,175,146,201,213,85,13,95,2,231,11,253,230,92,82,190,189,178,99,180,8,33,213,86,116,23,83,72,84,234,115,198,209,117,87,45,27,239,174,127,81,125,192,199,187,111,253,195,252,131,157,187,19,59,199,94,145,3,215,111,186,94,81,249,233,246,76,30,194,39,179,167,97,215,225,11,91,19,103,206,252,145,233,89,183,96,217,33,193,192,208,170,200,51,190,26,193,108,78,19,100,125,173,143,34,170,225,111,47,198,168,63,250,121,60,239,72,196,115,107,219,115,10,59,92,222,248,4,28,43,11,193,80,14,5,242,105,15,148,240,68,220,18,175,215,112,204,226,90,151,231,74,254,48,22,158,34,235,20,187,211,33,40,38,199,250,8,0,149,183,38,84,235,64,167,237,67,39,235,63,234,110,98,112,30,106,216,201,86,205,102,177,77,246,75,170,167,225,220,148,44,125,157,88,53,57,206,151,35,56,149,248,233,241,237,243,226,233,118,51,91,52,107,163,46,228,87,249,218,243,27,218,117,61,62,185,174,197,178,200,23,63,215,231,36,64,28,96,31,75,39,10,67,44,57,136,69,199,230,87,51,26,31,198,42,50,228,22,4,200,27,67,57,223,156,79,201,217,2,60,208,93,163,38,201,109,43,133,101,237,220,186,182,129,184,115,129,16,119,144,194,201,16,201,140,8,71,105,201,148,200,34,71,217,89,195,228,30,133,151,5,183,27,187,110,248,175,180,116,174,122,126,233,169,32,25,47,22,40,156,237,141,40,247,23,173,17,173,136,39,62,27,131,237,238,173,226,227,125,69,43,186,205,2,223,16,133,130,83,122,163,38,187,54,241,68,237,159,8,189,19,253,120,132,226,134,187,25,70,4,33,17,187,233,181,203,197,22,181,129,254,89,252,233,189,243,2,63,73,204,252,6,120,225,91,82,158,106,181,220,146,242,18,103,63,225,84,177,219,9,183,17,153,247,176,70,142,108,237,204,175,166,153,195,232,12,255,174,54,231,214,59,144,210,201,102,102,235,4,238,82,92,250,24,226,188,98,16,24,0,149,175,118,47,99,199,95,3,22,58,55,254,183,80,252,82,229,228,183,190,66,16,186,243,50,165,238,122,172,8,35,171,166,38,140,70,33,205,144,22,6,153,70,200,28,167,96,195,49,148,184,25,136,117,26,98,21,123,16,149,128,127,71,200,103,118,50,227,249,49,131,202,61,16,107,28,233,15,69,187,134,242,33,254,140,87,170,102,18,127,59,218,227,191,186,91,244,255,96,247,235,211,124,116,217,202,239,233,133,123,67,62,120,85,26,227,62,147,225,45,15,109,106,79,147,243,238,194,35,174,223,133,120,131,82,87,201,206,154,66,67,139,184,180,57,15,78,179,5,100,92,178,77,45,74,87,75,121,239,34,197,178,66,31,57,207,36,75,119,169,220,242,61,135,78,166,154,199,0,193,154,225,122,114,68,228,134,93,67,17,131,73,18,157,63,190,161,154,19,96,84,23,120,103,145,43,7,19,19,196,36,113,172,226,250,249,172,252,135,115,4,22,225,69,10,230,99,157,146,14,71,98,27,167,25,26,130,79,98,167,238,50,58,231,196,208,253,58,186,231,177,126,239,177,71,79,82,106,236,209,209,189,12,34,196,122,103,45,210,63,128,65,59,224,134,97,187,159,24,233,87,84,126,222,164,79,190,58,81,19,109,193,38,108,102,252,210,232,0,218,255,232,108,87,15,121,6,244,198,85,96,138,116,111,212,16,225,243,245,192,29,251,55,44,127,3,117,45,222,165,77,187,42,211,72,133,149,136,35,112,23,192,87,83,150,186,59,93,22,97,183,187,204,198,185,99,32,84,231,165,64,19,71,250,34,41,90,157,206,171,132,151,142,15,27,165,102,3,175,4,251,253,226,221,13,177,108,42,225,140,86,16,67,156,170,132,88,196,37,251,201,109,67,190,28,63,207,179,173,51,26,184,122,249,162,100,148,42,189,120,119,155,65,111,34,70,44,182,90,98,215,82,24,241,195,151,78,10,240,210,62,244,62,239,227,243,36,192,71,23,99,110,143,74,114,68,176,245,71,168,110,218,179,67,224,250,133,227,165,13,119,119,189,105,43,215,106,124,226,202,197,59,163,109,98,68,145,162,138,243,38,45,58,73,113,30,156,190,180,122,182,251,109,136,217,113,219,141,39,126,206,187,117,151,6,126,201,157,29,8,96,76,133,200,13,98,115,122,43,174,36,108,145,97,223,46,90,141,249,120,160,74,63,79,250,142,162,102,89,224,66,173,77,254,161,112,171,185,50,190,196,218,73,170,110,168,248,241,119,65,10,95,197,212,213,79,106,150,189,253,42,229,17,207,73,212,239,18,237,170,145,123,57,96,82,38,31,18,69,251,113,109,93,194,165,15,49,108,15,239,61,61,115,224,211,153,55,15,187,239,217,84,245,236,176,243,137,47,232,108,127,56,216,120,151,244,169,78,244,77,194,64,173,96,253,116,130,164,119,224,158,143,119,215,125,41,115,235,10,82,59,214,114,157,57,120,44,15,83,59,39,66,117,33,72,26,62,145,236,147,74,158,18,127,125,251,143,202,172,204,192,237,69,171,11,19,89,38,57,118,154,237,82,189,213,14,236,78,207,137,105,77,16,203,92,230,7,196,178,37,2,15,183,97,118,220,245,223,252,6,177,86,32,151,72,164,51,251,29,196,218,23,44,189,74,34,235,6,50,151,219,133,153,68,27,224,126,77,24,102,32,232,185,77,253,221,73,141,148,183,68,151,99,33,205,78,136,37,90,21,249,11,22,216,127,180,13,6,192,124,151,129,161,120,44,179,151,165,229,168,178,167,191,13,20,61,140,45,153,203,12,132,38,238,188,122,57,21,190,53,121,146,177,112,90,49,168,223,70,243,37,85,172,226,53,239,35,249,16,182,17,121,173,209,82,242,201,139,25,219,13,141,242,35,183,191,11,122,31,87,232,94,214,163,124,155,42,150,120,40,80,20,62,87,3,226,188,104,174,101,204,196,171,33,56,129,105,67,20,228,13,213,60,206,193,169,111,185,255,186,228,126,169,196,129,7,197,69,123,221,179,55,37,106,18,235,31,111,187,36,158,238,38,200,137,207,213,83,184,116,170,118,225,245,125,250,128,143,97,233,94,113,187,193,44,158,77,16,43,114,166,31,195,238,244,115,12,104,209,39,4,11,226,32,159,124,130,136,26,121,227,92,255,166,175,220,254,215,11,30,136,70,158,128,214,189,222,32,111,178,251,65,64,90,225,125,211,193,99,220,184,79,24,101,191,235,79,34,134,138,101,29,251,223,249,24,134,42,85,234,84,240,123,96,53,101,207,137,115,56,115,227,10,12,168,30,249,130,64,209,76,204,177,15,206,13,226,31,239,51,236,141,253,80,81,86,196,8,139,115,73,131,239,112,54,249,95,91,49,120,52,78,35,88,36,81,232,114,18,198,247,105,114,45,119,173,0,188,74,136,181,4,135,116,182,9,144,251,207,198,16,36,70,56,69,220,239,110,186,245,50,55,127,155,181,252,158,27,209,112,226,196,27,222,178,59,233,124,114,213,69,182,232,128,157,46,103,211,63,117,107,221,39,166,130,170,88,115,208,137,3,40,55,90,223,219,221,25,194,105,182,103,28,38,49,137,20,255,104,136,117,144,65,180,114,93,36,185,223,101,170,80,80,98,179,139,119,222,72,146,57,91,4,177,148,237,61,230,9,119,33,214,210,63,55,248,223,141,18,183,245,113,54,109,197,153,160,97,52,215,50,169,122,65,18,84,178,172,136,184,187,34,14,216,187,183,192,20,252,0,216,251,44,181,241,47,202,119,25,163,195,182,208,64,76,137,138,62,186,81,245,250,158,207,71,58,126,22,169,207,75,254,120,30,207,183,91,51,71,54,66,101,39,111,237,156,179,253,164,133,199,179,210,89,66,102,173,143,39,196,10,113,107,115,12,18,216,69,102,82,176,119,73,181,141,171,130,137,183,197,235,55,185,187,109,134,88,119,114,94,202,158,231,20,88,182,12,184,57,145,135,73,147,12,227,25,236,222,78,185,76,45,175,184,167,189,253,210,250,170,107,91,135,62,200,75,58,189,95,200,48,14,152,169,156,143,42,59,177,64,171,221,7,128,230,98,16,7,121,191,166,208,241,11,208,165,237,208,128,118,120,87,240,81,135,30,189,252,105,255,85,207,113,162,39,225,36,165,232,96,224,97,237,33,195,39,254,235,154,178,94,70,188,110,220,21,22,80,236,110,213,121,248,65,183,230,249,11,242,139,33,184,15,31,69,168,30,16,119,200,237,83,59,36,125,172,30,109,227,143,216,40,207,254,241,195,245,99,69,226,203,203,213,240,188,27,221,0,227,155,57,16,59,119,57,168,198,247,201,16,196,165,154,171,104,28,73,62,94,60,175,100,90,86,46,224,233,109,178,181,236,64,72,52,244,49,90,146,61,132,225,176,116,138,255,103,88,67,124,64,193,9,149,32,99,229,206,10,99,25,45,189,107,135,79,134,248,111,168,87,9,144,206,85,72,166,208,189,133,179,155,231,7,19,153,138,206,173,69,101,115,167,9,84,94,2,5,18,158,134,88,229,76,146,2,104,46,112,101,153,11,90,34,37,148,25,230,47,189,138,113,196,190,211,167,195,30,0,10,191,194,38,116,210,63,246,72,241,110,73,106,70,250,0,69,150,89,192,181,34,88,28,91,208,223,247,3,64,172,213,53,27,94,132,140,180,105,24,144,197,221,29,134,136,241,92,80,16,247,124,76,224,34,182,23,217,188,235,9,35,182,159,78,19,238,255,211,167,252,147,95,91,236,180,218,254,59,150,207,183,2,177,60,239,208,36,145,40,9,84,130,178,140,115,34,14,145,214,195,222,208,183,220,129,211,71,119,124,60,26,22,254,234,203,1,137,188,3,26,205,91,102,159,77,164,122,230,213,206,157,130,125,183,18,201,18,170,27,79,154,241,134,10,222,27,136,224,222,104,118,239,243,120,153,172,231,253,227,79,42,142,71,139,216,215,213,29,241,21,237,155,116,77,140,110,99,187,122,69,155,109,148,191,180,229,200,135,226,111,213,133,125,34,218,65,14,70,92,152,3,190,22,19,2,56,109,169,141,90,188,27,238,177,177,245,66,231,133,26,95,111,242,57,168,178,60,101,244,206,52,220,241,237,185,193,205,101,179,183,56,7,139,128,58,88,202,68,113,215,133,200,172,223,161,126,250,192,190,56,129,23,103,132,98,146,12,139,78,203,69,186,46,62,240,161,85,221,246,189,140,198,133,75,43,108,74,245,255,224,49,102,39,255,221,248,190,185,131,45,36,41,74,66,42,125,187,228,148,228,254,4,178,194,9,145,203,147,198,122,175,187,211,183,47,114,43,151,69,225,107,40,88,198,69,220,109,81,201,141,98,235,133,116,135,8,153,248,84,106,133,141,125,119,235,101,235,9,155,204,176,229,84,235,241,13,184,79,246,14,247,87,63,197,52,121,217,167,172,158,99,176,221,41,185,119,170,247,103,99,145,141,226,108,195,82,88,93,171,196,0,204,71,8,133,57,62,190,91,159,1,73,249,113,156,185,124,5,4,145,26,213,244,156,185,103,17,95,243,108,70,207,165,20,236,11,59,66,33,115,99,34,77,79,114,28,223,173,90,47,155,171,32,211,96,1,253,74,250,233,115,183,248,180,228,72,143,112,163,125,246,146,234,141,123,24,15,234,206,64,19,220,237,8,241,141,81,226,130,104,129,162,47,126,70,11,148,245,242,131,179,45,40,144,221,7,23,254,143,134,80,191,225,19,54,29,36,151,38,29,62,85,53,252,173,220,58,45,190,34,53,206,181,47,53,102,131,14,219,22,8,226,129,4,161,33,76,86,244,229,85,109,219,222,95,173,47,173,93,108,51,75,150,83,63,184,8,97,23,251,47,245,67,185,79,57,142,139,241,111,120,63,240,228,244,247,198,222,125,119,162,69,137,86,19,124,78,235,251,148,34,137,148,60,199,211,91,207,134,178,151,65,50,121,239,69,159,165,112,199,5,197,250,5,28,185,210,155,45,47,215,162,23,125,204,145,186,237,1,190,22,235,247,63,95,198,162,251,15,93,250,16,171,36,52,231,159,177,143,179,9,194,49,131,184,231,4,0,116,45,130,111,127,79,44,26,41,106,27,236,223,36,136,247,240,134,110,121,127,98,200,156,46,208,243,52,54,224,66,117,213,166,39,230,154,153,246,138,12,83,202,99,255,169,2,97,166,7,234,234,20,129,171,35,124,188,189,170,174,77,131,88,238,16,171,148,199,16,41,162,216,5,65,229,156,186,81,183,207,167,108,23,143,109,206,101,99,211,110,54,178,182,59,194,220,211,211,80,16,54,170,28,231,42,130,241,190,116,233,210,250,195,167,247,234,36,158,230,121,223,243,196,234,243,66,239,158,167,94,162,111,138,198,249,198,68,250,22,67,137,148,155,188,138,42,215,244,185,70,69,31,108,155,23,45,142,126,148,223,80,117,60,250,136,234,175,212,7,191,166,63,84,137,204,220,227,125,73,229,99,244,89,152,234,243,156,132,142,9,61,234,55,28,134,118,206,28,127,166,57,43,123,29,2,136,21,175,77,210,159,51,151,163,10,227,6,217,165,173,179,85,67,69,13,190,179,11,78,176,203,28,123,244,190,80,22,230,104,73,229,62,103,190,243,27,125,224,84,224,193,166,61,189,211,209,71,122,236,212,54,30,181,252,172,250,166,73,158,215,245,118,245,52,251,139,67,147,250,17,67,178,157,114,200,51,77,175,129,99,115,231,56,51,18,206,67,6,60,23,143,115,184,69,224,127,188,75,40,52,173,13,114,237,227,218,149,56,216,222,140,156,106,244,125,127,23,87,9,251,239,234,8,184,184,20,113,246,187,206,118,118,129,195,153,181,195,61,131,103,79,223,144,170,53,123,233,189,105,208,177,172,77,38,177,198,203,245,57,111,210,191,229,20,255,232,97,216,236,77,94,65,172,84,75,240,67,137,61,112,81,220,200,236,63,51,140,191,27,224,26,235,100,207,200,24,131,223,87,34,16,107,30,248,31,242,20,103,192,174,109,76,24,120,48,187,128,189,128,189,82,49,196,215,0,122,62,115,209,33,86,67,52,218,175,57,229,253,199,239,177,152,233,24,134,7,25,230,73,186,8,76,216,144,131,206,187,100,54,143,253,30,124,254,127,209,37,122,54,153,73,2,57,91,141,144,210,152,176,246,159,252,150,54,206,238,116,80,26,251,35,196,255,187,219,65,236,67,236,246,188,66,133,47,26,116,161,216,177,225,160,18,100,46,36,78,130,225,49,104,49,231,104,186,213,95,108,203,22,246,117,101,108,31,21,18,245,248,102,206,186,79,253,140,57,79,224,111,60,155,87,189,211,183,143,157,183,186,147,34,240,73,119,235,144,238,163,219,231,145,141,137,185,252,125,119,52,226,141,63,156,48,14,42,85,234,204,61,45,99,55,197,185,105,23,175,254,201,189,108,189,58,230,170,0,207,84,190,116,196,78,0,60,123,150,228,113,22,224,153,92,20,196,26,160,83,33,174,136,109,226,27,107,5,5,139,228,205,156,28,182,102,152,100,152,108,164,60,223,167,123,214,238,245,231,87,201,246,254,78,56,59,108,241,46,209,219,90,228,95,60,130,233,27,85,119,62,217,250,178,108,111,253,242,184,205,251,252,159,143,168,24,143,13,190,194,200,205,90,207,243,79,31,111,235,191,150,41,38,62,90,185,183,184,231,184,107,105,241,137,34,143,207,124,30,50,3,186,153,138,129,171,91,206,139,74,249,205,75,150,12,175,23,57,144,187,174,142,95,154,124,245,249,100,97,96,235,196,175,29,120,178,167,3,3,31,38,10,145,117,183,251,212,22,51,242,235,68,171,218,227,15,121,107,19,50,127,189,136,201,61,62,106,19,231,20,222,85,131,55,10,84,10,126,70,108,242,231,124,162,201,254,81,126,243,35,91,189,186,29,226,84,35,62,103,215,159,43,1,222,179,77,98,193,71,92,115,8,202,155,147,252,118,233,234,139,37,112,157,31,210,239,218,25,183,119,162,75,193,180,5,233,82,215,42,200,150,59,88,68,244,189,182,53,225,124,113,195,203,199,201,189,135,35,110,170,214,199,14,103,24,107,180,248,149,168,59,239,152,221,134,56,218,13,168,4,102,31,107,238,148,172,251,188,177,76,204,118,71,131,224,25,171,226,56,211,246,18,55,63,139,18,113,253,249,178,57,51,11,238,222,7,233,121,40,122,31,62,121,248,93,96,206,40,227,72,215,241,45,122,123,66,4,125,78,173,43,132,141,102,175,136,122,248,124,195,4,223,39,109,198,212,197,46,197,12,11,44,73,198,90,168,72,244,111,129,246,219,238,61,172,184,227,199,205,226,226,151,194,252,159,187,187,236,215,83,240,60,232,24,208,132,242,23,78,179,132,136,204,249,133,36,70,127,127,76,96,110,211,247,179,93,183,220,95,4,40,93,143,49,168,112,206,228,165,238,12,158,154,203,205,174,232,141,30,146,52,60,248,160,230,234,80,76,212,20,243,118,127,9,226,112,54,202,239,5,98,19,57,216,250,129,107,129,80,198,71,36,7,61,4,212,204,254,46,113,49,124,89,43,132,175,137,109,33,120,75,253,149,211,239,66,62,71,207,110,45,41,147,108,179,118,100,187,17,188,222,170,246,176,122,213,115,191,209,181,13,61,6,239,30,59,206,121,158,159,208,212,73,243,13,79,225,29,107,136,202,174,118,109,38,88,28,36,64,121,222,203,188,217,252,240,0,91,91,112,242,179,112,197,227,167,90,215,226,253,206,9,156,100,164,197,13,136,85,64,219,249,83,76,199,3,41,100,26,248,163,39,24,83,125,137,61,32,224,63,77,190,50,231,191,80,52,141,109,57,10,236,101,96,178,252,38,196,98,152,154,152,250,66,169,171,117,203,125,46,221,91,246,107,87,185,22,131,4,204,209,222,242,22,134,195,42,190,110,226,23,238,116,224,157,206,175,75,192,230,129,61,139,135,116,25,90,184,24,108,214,97,111,59,126,74,120,157,217,163,127,177,101,117,144,211,254,240,29,33,161,74,169,62,107,51,137,119,132,116,244,253,62,211,101,176,5,251,160,146,211,247,110,143,76,79,119,131,115,255,166,163,191,82,254,24,112,208,10,137,171,131,88,226,204,5,204,3,117,215,117,53,190,7,112,124,139,216,171,171,248,232,183,23,108,41,239,43,214,110,198,34,242,135,219,172,241,226,124,248,97,215,247,16,203,127,98,101,148,75,186,240,142,19,121,55,167,153,191,89,62,93,119,179,206,248,221,69,163,159,240,220,29,116,114,199,143,150,139,87,189,169,170,68,181,239,109,139,232,130,234,244,113,236,232,243,22,199,33,110,82,11,167,153,47,196,82,211,255,165,33,30,160,188,160,243,161,209,106,166,175,55,48,81,17,216,197,70,59,201,138,36,116,166,221,73,13,133,0,229,147,173,158,232,164,219,86,136,245,107,59,196,122,188,27,249,194,158,209,19,167,94,96,99,1,241,115,88,115,173,107,74,114,50,67,103,149,25,67,53,170,80,63,196,37,40,157,121,20,80,95,241,109,91,12,1,245,245,112,61,182,245,87,71,53,196,58,182,147,129,85,18,0,254,179,127,83,37,156,207,207,196,161,3,103,202,154,166,192,177,6,208,133,7,217,157,254,190,211,126,101,89,185,250,159,199,236,95,240,110,237,95,255,241,140,223,174,152,83,246,135,160,103,220,123,181,241,203,190,1,59,78,221,247,54,236,221,110,55,248,217,102,27,124,136,161,132,212,102,149,19,55,78,72,188,227,98,236,87,144,172,163,191,239,240,89,126,6,177,204,228,190,45,122,12,113,126,42,217,205,118,13,95,179,241,211,149,29,123,238,113,173,166,229,126,183,30,25,183,156,220,179,117,213,171,170,207,215,6,19,204,143,187,6,49,151,129,223,199,253,157,223,167,254,115,55,197,2,219,141,191,31,223,231,203,249,159,13,80,151,78,82,1,41,41,101,206,170,75,174,246,213,66,44,191,242,37,54,254,51,242,216,141,219,109,15,111,233,151,44,62,127,49,97,253,5,237,199,15,22,184,94,182,62,237,90,46,62,178,17,98,225,169,123,2,91,4,70,99,82,66,222,135,188,79,184,47,248,189,186,242,129,222,51,181,222,249,208,63,190,155,71,110,14,208,24,40,63,50,183,175,162,214,74,35,180,95,72,151,103,203,241,119,103,180,172,66,47,29,48,254,149,29,132,153,106,127,127,44,140,250,243,109,216,242,82,129,182,123,191,225,39,238,195,248,235,86,231,66,171,158,203,30,175,151,121,239,117,249,69,88,253,242,177,178,144,209,97,138,58,163,153,141,159,196,190,120,118,34,163,242,243,205,203,206,126,162,23,118,218,226,50,188,121,135,206,93,233,41,32,250,9,175,214,11,149,92,155,168,111,173,157,159,177,53,184,88,36,194,102,20,95,32,107,107,255,242,161,230,99,149,252,16,130,236,160,12,197,160,49,230,214,37,168,179,225,64,201,219,143,95,206,235,212,87,119,77,229,244,91,110,180,114,149,176,77,190,125,228,231,102,211,83,129,10,72,125,22,137,55,233,66,197,63,141,20,148,165,19,255,205,111,140,62,246,140,127,26,62,88,234,254,167,128,117,80,6,226,90,142,211,216,30,113,219,98,180,74,146,253,220,11,76,166,136,135,167,228,9,237,215,126,222,135,222,26,148,73,95,188,3,177,246,7,242,32,163,119,215,105,129,32,250,77,58,215,241,195,119,55,125,191,24,218,56,100,242,160,212,142,116,140,207,71,180,235,99,227,224,220,57,234,135,138,139,154,134,215,33,142,132,31,47,82,107,61,37,109,253,226,164,122,123,195,139,63,236,219,248,140,10,185,132,35,157,103,0,43,217,155,40,5,104,10,214,170,233,159,70,123,115,72,218,33,131,91,166,14,97,77,211,212,49,58,81,249,13,207,229,26,238,126,142,165,202,121,83,119,244,188,51,100,68,205,193,213,142,115,112,167,2,230,163,42,36,196,37,193,121,75,96,240,123,22,36,126,5,27,27,227,237,170,154,238,103,242,190,104,231,152,45,183,199,82,9,85,155,174,28,196,161,195,214,153,240,184,123,152,252,201,113,148,243,51,95,209,207,249,43,197,243,84,96,114,241,60,63,47,210,85,30,200,109,71,240,190,138,200,108,215,48,185,31,42,254,56,151,0,41,246,239,239,251,85,34,251,92,69,38,247,224,175,54,179,214,31,198,26,74,98,140,230,246,193,85,170,196,95,131,169,161,60,73,255,204,139,173,248,112,209,67,137,146,134,51,31,229,179,154,15,74,243,159,153,41,28,127,164,122,79,220,205,119,87,133,219,70,218,92,94,16,183,47,180,247,201,218,166,244,194,68,149,213,198,74,128,51,255,52,185,131,248,71,11,196,10,166,227,200,75,160,221,206,81,113,196,142,49,184,135,139,238,49,136,78,145,209,16,171,230,52,227,79,245,55,30,251,184,49,170,218,188,126,182,255,244,51,149,171,175,101,191,60,106,14,177,201,40,224,17,202,40,202,73,221,173,217,60,167,66,253,5,13,151,70,123,113,57,164,112,127,185,52,172,46,56,91,87,224,198,221,61,81,219,97,185,47,30,113,62,86,246,128,179,126,170,177,146,216,143,45,155,160,135,83,36,63,179,241,95,187,232,248,76,184,238,241,181,97,231,68,223,0,153,193,137,56,241,179,253,50,128,24,102,0,29,251,167,142,136,181,142,71,101,61,80,238,3,128,126,110,111,140,6,5,39,176,255,13,158,59,139,190,153,222,100,55,228,9,77,158,17,91,255,89,208,143,239,135,225,246,163,133,246,97,191,202,187,170,110,27,71,83,155,30,16,62,97,252,244,166,131,32,110,166,120,253,198,147,151,215,215,123,59,212,42,6,146,79,197,46,167,48,95,238,245,123,49,18,185,164,101,169,169,166,240,168,176,244,229,1,7,177,43,195,97,159,113,143,75,190,118,134,25,97,237,172,58,169,89,34,129,119,56,253,82,57,131,4,238,3,47,169,40,241,115,153,41,85,114,242,246,98,90,193,109,124,29,44,163,205,129,241,209,123,242,216,225,46,228,33,18,122,251,236,196,161,12,163,147,18,174,233,29,230,95,194,1,92,62,20,160,159,37,83,45,6,93,41,114,156,215,56,63,202,31,92,186,36,202,255,72,252,15,111,223,107,15,223,138,248,249,120,172,104,184,133,14,55,241,85,248,101,25,134,55,214,134,253,99,103,0,252,130,168,198,9,105,62,216,203,174,119,230,240,19,73,57,201,208,221,49,197,197,195,110,110,190,137,113,21,255,52,178,197,166,244,247,67,91,217,255,251,236,88,80,231,239,233,113,69,47,109,36,141,83,104,52,225,230,75,92,175,233,209,153,35,28,101,146,59,67,235,202,218,78,148,154,164,27,219,228,108,98,200,242,130,106,225,135,208,214,146,110,98,151,94,29,131,203,152,24,0,140,114,159,86,150,148,191,249,196,227,155,121,114,108,78,118,231,195,71,245,75,95,91,151,29,186,32,223,168,161,220,69,156,175,233,190,238,219,149,186,57,144,173,175,165,19,194,252,67,20,88,202,69,223,2,57,66,119,37,161,194,167,103,47,76,63,111,16,18,180,161,47,182,20,221,12,184,209,106,168,34,219,78,180,58,5,196,114,233,46,19,98,13,27,34,117,63,9,11,16,23,13,10,137,22,127,198,6,117,63,78,158,114,174,144,127,147,149,181,24,6,110,239,245,75,31,153,227,171,232,60,11,7,253,99,64,161,83,177,46,137,84,241,228,62,82,215,13,191,66,135,24,183,7,138,227,224,160,189,219,152,120,240,208,81,244,161,189,84,73,222,36,212,7,232,62,82,56,97,39,116,85,178,142,47,245,144,174,151,146,135,103,108,206,192,228,189,244,87,204,60,137,233,36,110,126,30,29,13,44,255,139,33,221,7,63,2,182,92,216,153,169,236,214,157,222,36,46,109,52,45,179,236,59,63,161,29,220,18,230,250,6,216,106,110,37,82,133,198,54,187,166,57,253,190,109,208,89,39,110,24,50,125,219,193,103,107,179,215,240,240,153,51,136,111,22,195,111,169,125,164,105,91,176,51,159,199,96,164,192,218,162,85,1,50,20,194,46,125,62,41,131,75,57,74,226,214,31,135,37,41,203,150,101,217,220,186,135,251,56,155,196,113,117,6,16,171,111,26,238,220,13,90,252,72,5,145,168,91,17,133,255,61,100,122,12,29,50,101,16,56,215,102,133,231,236,83,51,124,2,0,241,201,87,204,71,249,240,61,241,238,142,110,111,158,141,167,121,196,138,169,223,116,78,77,165,141,203,108,57,140,249,177,206,255,187,171,18,38,12,187,78,177,232,154,145,58,125,245,153,211,136,67,201,6,74,136,191,36,35,118,192,98,14,47,166,115,171,152,98,187,113,43,251,58,197,171,59,64,108,124,33,177,196,9,147,42,180,121,51,114,116,122,177,85,218,126,242,92,170,12,99,163,250,220,233,137,227,93,37,219,19,174,59,28,59,183,43,39,234,198,167,182,7,166,198,90,70,145,249,173,36,153,224,177,180,232,123,148,175,255,225,36,1,3,7,29,125,173,27,197,209,215,201,159,62,125,106,211,60,127,209,109,118,70,238,229,190,198,41,153,68,223,117,248,120,178,39,85,13,68,109,193,33,253,226,233,10,161,231,37,182,147,133,42,228,207,149,110,110,65,190,63,201,179,104,172,165,89,47,181,88,245,51,218,184,159,35,2,181,28,41,153,33,201,2,111,142,110,109,219,69,249,188,56,159,167,23,237,59,184,43,206,157,122,61,80,9,247,239,108,62,38,207,3,169,134,172,219,16,158,105,70,86,221,126,124,253,177,237,30,30,53,221,93,91,215,235,113,216,25,163,115,1,184,150,113,85,104,7,233,38,77,244,112,224,177,80,136,21,150,134,46,143,212,212,165,2,98,76,163,11,3,212,226,250,240,15,3,37,212,70,129,27,255,52,78,162,29,82,187,58,35,238,171,127,55,42,130,237,216,186,144,156,141,156,57,143,245,201,83,135,166,145,140,111,22,162,113,53,42,30,75,5,115,63,169,81,21,246,2,186,65,235,45,111,97,245,238,13,249,226,58,104,223,123,231,49,19,169,47,16,190,64,72,239,177,125,116,255,208,115,182,250,238,13,253,146,2,26,70,95,66,243,50,126,101,100,223,127,175,69,33,92,236,70,154,85,19,93,168,214,140,248,78,15,140,206,127,48,137,161,245,31,135,102,70,254,129,219,72,137,234,120,69,137,171,174,59,166,63,241,229,188,132,154,88,198,122,147,3,30,158,53,54,61,115,235,189,130,108,143,155,17,251,53,165,47,177,159,255,228,59,92,196,123,51,35,247,136,138,144,149,211,130,102,79,115,206,142,185,98,163,192,157,193,143,136,237,113,18,159,60,47,137,222,122,37,182,63,107,253,126,215,157,11,151,118,219,117,61,234,200,239,200,195,136,213,212,5,247,12,60,12,10,9,61,19,52,229,92,122,74,109,142,211,80,181,40,55,241,81,124,176,155,199,236,120,86,242,77,255,113,46,185,193,77,129,247,235,44,33,118,96,9,208,6,104,181,110,226,210,185,10,222,88,149,149,27,233,207,132,99,93,114,130,222,228,208,84,23,251,251,251,197,223,60,103,219,196,35,168,127,109,32,234,210,247,198,193,13,156,143,36,77,45,93,230,92,215,203,41,71,90,205,121,87,92,16,151,242,59,28,202,181,197,115,244,196,202,201,11,247,153,89,179,177,34,69,174,124,7,31,223,92,246,137,251,132,55,15,148,69,70,33,174,205,10,99,73,117,187,78,107,112,158,212,175,24,217,134,234,38,44,164,188,233,74,223,246,42,62,106,55,208,77,159,101,229,143,86,48,174,42,16,82,190,139,196,90,127,66,70,253,77,16,21,42,233,159,232,204,220,63,204,180,132,255,29,63,170,231,255,191,209,239,108,200,9,221,148,194,199,224,229,183,94,13,219,114,251,229,5,159,30,49,14,37,71,183,170,44,5,151,199,91,10,78,110,130,88,15,156,188,238,65,172,143,4,223,246,21,1,178,225,19,118,233,254,234,239,7,1,88,12,124,105,213,4,96,81,221,174,172,251,238,163,21,58,70,73,228,52,251,71,212,228,93,86,223,243,103,199,215,178,17,82,68,49,180,159,36,23,178,131,0,222,63,244,139,180,229,11,17,142,249,250,148,10,190,228,179,197,230,59,169,92,159,84,233,69,246,6,127,252,6,28,123,20,112,128,180,14,28,161,17,78,3,46,101,134,106,22,121,138,179,195,9,40,214,52,196,138,89,37,58,67,172,162,255,245,92,11,167,55,130,156,144,168,14,27,240,101,25,158,162,155,128,47,123,80,84,52,232,230,182,49,244,181,59,109,191,171,20,185,250,112,237,45,254,189,141,15,52,216,74,74,53,195,183,56,223,42,181,163,29,239,202,209,43,27,120,66,61,124,15,251,9,98,137,234,156,226,101,215,122,183,53,52,37,226,201,182,227,237,181,81,111,47,29,244,28,95,118,121,184,225,115,107,13,55,197,45,16,227,81,59,151,183,207,151,185,244,15,157,69,236,171,92,33,149,65,231,221,35,26,126,188,145,42,121,60,76,230,10,189,237,180,80,97,36,104,111,120,242,229,195,192,146,65,183,49,79,103,206,62,71,108,163,148,161,22,231,6,253,221,155,126,176,93,84,173,75,21,242,57,208,185,18,110,84,100,186,71,80,196,133,186,14,19,208,15,83,107,42,214,169,110,130,52,13,21,160,122,172,37,70,239,113,80,113,89,137,21,58,101,231,180,215,116,105,126,139,45,196,237,155,106,32,242,241,167,121,41,230,138,187,237,238,232,44,97,227,144,45,175,126,154,191,8,88,154,223,27,233,123,142,178,195,153,135,4,196,230,35,178,105,29,31,136,162,214,251,126,189,110,179,197,195,22,234,155,129,38,230,11,237,112,125,218,188,59,184,187,230,76,50,167,169,31,172,136,170,90,27,121,20,20,182,24,218,105,92,139,22,178,62,151,85,138,206,122,21,81,110,45,206,173,224,2,152,248,78,70,171,235,51,155,177,198,57,237,142,35,50,226,252,219,119,174,179,40,12,236,94,62,64,184,62,21,64,21,195,106,244,63,164,226,101,32,107,206,73,107,211,243,199,19,7,244,159,68,39,52,8,232,124,143,190,39,99,178,242,204,189,110,65,210,171,174,55,57,136,186,87,123,61,229,8,227,179,128,180,249,44,187,244,73,222,208,219,17,91,142,153,119,242,252,186,116,207,178,99,226,16,118,190,114,228,104,143,146,251,91,57,203,157,157,235,235,159,211,151,101,206,190,218,85,125,145,237,250,158,240,137,250,169,239,131,215,157,157,37,221,58,199,197,181,239,170,240,147,42,211,237,136,80,28,89,117,169,228,0,77,83,95,56,242,14,155,202,197,39,23,31,127,197,23,188,122,105,70,254,242,61,173,236,181,88,160,224,210,233,221,228,141,238,132,246,141,242,157,55,201,31,255,96,186,154,15,132,22,164,115,225,150,69,41,226,193,227,2,170,33,236,6,3,7,218,200,105,243,209,194,199,238,105,30,245,147,154,29,184,118,145,123,233,254,78,202,149,14,137,222,6,43,127,40,97,75,255,115,1,129,130,232,35,206,207,172,186,58,222,155,216,101,248,104,149,189,117,107,231,211,110,227,52,107,195,168,79,31,151,109,187,120,114,252,121,231,235,198,158,33,237,196,115,93,195,174,47,168,122,196,57,42,54,249,80,173,90,238,25,188,184,74,217,128,245,188,202,39,76,253,212,79,41,163,65,226,42,100,141,255,197,195,213,153,57,238,194,152,130,202,204,77,216,155,158,190,166,19,219,73,199,227,204,127,119,175,116,162,221,43,55,153,188,45,32,2,63,62,48,91,254,140,0,7,30,69,146,251,151,70,60,128,19,78,185,139,68,87,118,6,200,98,33,86,125,27,82,143,110,220,9,177,208,30,22,117,1,82,191,242,47,136,149,138,120,205,218,127,70,240,163,240,189,246,134,216,83,148,109,246,173,76,194,4,102,231,218,90,135,83,144,146,206,237,215,255,122,75,29,164,33,107,127,41,244,216,20,37,105,163,99,80,248,147,46,99,182,166,243,83,49,244,58,85,181,158,239,179,185,55,3,103,43,230,52,236,63,45,26,205,99,118,161,139,89,126,132,148,13,96,105,144,48,186,166,104,31,179,27,46,16,99,127,75,10,84,78,130,88,50,227,88,135,8,19,156,254,30,237,12,98,47,204,211,146,6,177,86,167,253,87,102,227,86,93,116,32,86,180,54,194,137,121,113,115,39,31,97,148,237,169,88,254,83,247,20,142,164,197,3,254,169,32,97,21,17,98,21,78,225,231,230,188,237,255,47,246,254,3,172,201,109,221,26,134,159,24,32,32,8,130,32,157,160,128,128,84,145,222,2,34,93,138,32,34,29,69,165,73,71,58,132,34,69,164,35,160,136,128,2,34,53,74,111,210,59,82,164,42,189,87,129,132,26,32,132,63,209,189,207,217,186,215,90,123,159,247,61,239,255,157,255,123,255,117,93,89,23,36,49,60,121,230,156,247,188,199,61,199,61,198,199,234,219,123,240,104,89,108,19,198,104,52,156,26,249,14,47,73,7,156,80,154,1,39,22,197,173,241,101,219,248,38,70,47,44,248,234,17,231,227,102,206,157,31,205,178,149,116,42,167,242,68,206,190,217,247,225,56,170,75,5,78,58,248,80,80,90,212,77,22,185,245,225,146,65,21,92,138,17,243,22,4,132,167,115,229,48,255,253,8,214,21,248,157,70,17,130,54,12,199,34,240,40,149,1,135,82,181,166,63,249,174,111,131,2,27,233,214,83,226,199,123,228,181,123,89,1,227,156,250,27,227,239,198,66,207,205,243,143,156,149,21,62,122,115,174,46,96,115,47,217,162,41,231,9,175,127,48,57,141,66,130,158,210,67,61,183,89,250,73,190,33,245,185,135,145,51,25,88,36,235,100,211,72,74,42,43,27,29,125,72,125,123,100,69,7,153,198,96,193,3,191,249,224,238,199,94,171,99,119,204,52,96,70,68,49,148,198,98,197,230,31,129,171,207,8,197,121,108,157,198,156,141,196,199,223,174,59,22,147,87,121,9,96,20,81,98,104,79,89,255,75,30,49,177,177,43,36,206,103,141,239,75,85,16,204,93,226,105,202,84,123,210,58,149,225,46,38,29,17,253,9,201,111,250,245,151,132,2,56,201,223,117,4,67,120,237,252,61,111,141,229,251,51,181,62,34,249,252,109,235,53,79,151,79,231,71,232,44,161,244,166,191,192,172,153,173,166,86,12,37,46,200,196,42,217,55,107,60,36,190,246,250,7,157,95,170,36,34,237,240,182,91,163,229,1,240,235,17,13,220,52,192,244,151,228,23,219,203,3,36,235,205,203,43,133,124,249,24,187,255,204,24,43,119,201,33,80,233,98,52,233,70,212,241,146,175,37,220,182,224,7,106,62,60,2,24,22,243,184,119,234,6,79,239,193,70,108,183,234,26,188,15,127,123,2,56,145,241,55,196,229,71,143,121,190,215,61,133,170,97,55,209,23,97,29,184,232,46,9,164,11,158,182,124,4,138,233,39,243,227,180,127,169,174,22,23,161,232,53,142,36,148,45,107,128,162,239,153,201,83,164,128,88,73,46,43,211,144,94,27,245,176,221,235,12,116,115,171,222,25,226,158,92,254,96,77,5,143,32,216,145,150,160,11,6,60,217,194,102,164,159,93,24,205,49,158,202,59,215,32,203,29,248,241,238,211,17,84,45,4,27,26,125,38,93,188,140,140,244,61,213,173,13,157,15,207,239,60,188,245,80,79,63,117,113,130,255,211,142,221,48,167,236,42,14,97,205,228,36,44,209,208,81,116,190,166,172,175,18,96,112,78,136,85,123,250,208,147,38,101,37,174,224,251,247,1,86,85,45,93,143,183,52,62,35,239,112,91,72,11,197,167,144,127,163,204,97,2,104,248,58,42,157,34,16,28,164,33,3,12,216,54,60,186,72,207,27,148,223,106,99,120,253,152,238,113,255,66,237,91,22,122,8,232,20,93,4,111,130,127,62,165,123,243,107,25,187,124,163,92,139,98,217,209,231,146,43,68,102,14,190,118,175,162,63,162,151,246,24,171,215,95,152,216,151,78,245,244,194,142,148,61,197,182,198,176,101,29,141,240,187,112,8,118,3,72,62,188,159,194,14,220,251,120,149,58,240,163,138,49,85,210,126,254,71,199,156,189,110,6,91,93,155,60,17,31,69,25,71,34,42,224,35,181,30,111,253,29,118,126,79,41,82,6,131,138,91,71,12,118,174,116,165,67,111,107,23,209,168,13,158,186,195,182,53,241,175,187,155,190,229,208,56,95,31,12,237,17,103,9,114,234,91,93,52,197,2,207,207,80,113,185,21,4,64,180,235,229,110,210,216,48,41,159,122,106,174,50,187,94,224,97,196,24,152,254,62,200,79,135,174,233,181,75,204,24,61,176,140,190,30,195,151,248,156,68,116,253,146,63,157,117,181,31,234,174,253,103,58,63,48,244,177,191,218,106,189,124,84,179,78,195,163,249,91,137,98,198,15,236,243,99,190,0,227,217,207,90,233,222,151,243,231,154,97,240,149,12,93,132,174,70,92,10,251,75,40,224,152,158,59,202,234,148,89,173,48,134,218,19,229,124,121,228,93,110,89,234,48,164,237,34,50,13,122,174,114,56,229,128,75,249,107,38,231,97,164,192,201,218,111,39,93,53,84,170,192,201,209,58,60,114,228,21,198,114,38,239,83,32,139,56,88,142,234,86,212,229,243,79,74,80,195,223,19,8,215,191,187,173,228,233,214,124,185,59,192,94,219,14,233,59,172,136,133,208,184,127,240,201,181,211,3,17,223,23,101,127,232,208,209,179,254,64,118,246,235,62,242,148,159,91,253,26,50,216,151,208,145,10,240,136,187,15,196,192,243,101,195,47,30,57,122,186,32,240,144,46,103,113,212,221,58,43,141,166,3,148,18,113,131,194,63,224,62,219,68,251,69,98,49,61,107,162,219,151,196,26,89,52,212,103,239,214,108,6,71,35,195,94,69,7,92,201,183,23,108,6,78,107,30,220,245,31,123,177,221,78,191,120,216,88,102,109,164,205,174,145,193,38,221,71,198,50,114,127,118,10,157,243,143,135,173,255,5,158,200,23,43,220,236,106,237,16,7,219,137,245,160,249,250,249,190,89,178,72,81,48,230,185,22,193,183,175,67,249,132,7,238,16,250,2,245,170,103,187,0,255,245,246,155,123,194,83,47,6,135,244,14,155,128,147,173,184,26,93,23,52,201,148,247,158,205,58,188,234,88,249,42,112,210,133,11,177,38,191,36,158,178,49,63,171,96,6,26,190,172,29,64,212,3,160,67,145,173,125,192,103,238,99,226,249,241,227,5,14,203,151,169,187,187,165,151,79,251,251,29,254,158,159,110,239,14,232,255,202,174,16,244,255,11,122,69,254,63,176,43,28,104,24,143,181,112,33,250,125,232,15,118,50,92,198,159,74,122,246,93,53,31,167,106,15,25,61,132,240,226,226,77,187,136,10,141,233,193,44,102,146,184,26,230,195,150,185,184,251,252,24,49,217,239,29,235,247,233,54,232,151,148,218,233,31,171,132,157,33,142,144,51,189,185,255,232,77,45,179,226,92,11,146,17,219,22,42,59,249,20,182,195,112,168,18,67,73,214,36,31,179,214,26,147,222,209,147,193,191,94,73,218,37,181,37,212,189,198,248,106,26,204,181,193,197,196,169,26,23,59,62,78,131,5,221,148,210,111,212,236,252,94,42,186,57,104,53,21,225,161,112,132,180,115,71,11,249,76,58,29,132,144,6,223,103,93,167,91,13,60,101,46,216,245,224,59,71,129,163,148,146,134,174,221,70,32,125,45,19,101,77,193,192,25,31,168,192,62,40,14,144,219,146,17,234,76,173,150,84,97,31,255,252,153,211,233,21,36,86,73,114,126,180,69,55,114,230,170,180,176,127,160,223,169,105,246,12,71,42,115,41,33,54,186,162,171,57,213,222,253,141,61,81,53,186,219,173,173,247,112,17,8,226,73,159,207,75,115,152,240,148,107,81,35,47,51,80,234,205,187,120,231,217,47,253,164,216,21,170,218,130,149,102,129,80,83,176,15,48,97,51,171,133,155,155,224,161,178,10,229,155,249,95,202,110,123,94,25,182,30,123,23,95,248,184,202,58,183,191,240,33,112,146,70,191,6,227,252,246,185,64,138,164,145,98,170,49,180,37,159,4,78,160,61,45,55,3,20,58,82,231,174,95,186,186,158,244,185,188,215,180,4,238,58,164,151,166,31,141,38,218,108,156,58,116,210,216,43,197,114,247,99,183,243,174,178,1,190,26,45,16,74,103,92,134,255,152,89,110,69,65,185,7,105,78,128,238,44,209,210,161,15,27,249,206,22,41,60,148,49,196,128,109,232,66,6,239,25,131,97,129,183,222,133,86,207,178,168,139,46,244,75,66,149,38,132,55,250,141,186,248,77,118,243,17,21,126,243,215,30,181,73,92,213,35,9,124,83,138,190,116,157,212,239,53,98,71,203,100,47,205,40,64,188,126,183,244,244,148,103,236,179,52,241,255,104,216,198,30,170,93,252,73,164,193,193,37,117,100,128,207,241,110,194,245,31,68,26,28,170,72,154,134,75,251,39,134,99,161,60,223,97,188,90,91,83,95,252,98,70,16,35,58,184,201,102,17,124,28,138,195,91,82,163,20,91,63,63,71,243,48,36,41,141,109,82,139,49,32,224,40,168,132,245,118,8,169,130,144,250,158,139,121,21,211,202,26,53,84,103,100,134,4,22,212,235,57,51,47,33,79,104,65,32,206,78,30,247,226,113,130,54,113,209,242,163,187,170,84,143,157,52,180,231,189,90,130,74,180,162,249,48,36,181,233,8,28,36,6,32,0,25,176,21,61,212,81,228,3,229,119,216,88,209,228,19,225,31,50,62,210,49,17,161,149,11,242,97,134,254,172,122,133,178,227,171,94,181,181,68,191,209,29,96,144,190,223,143,113,238,43,30,3,13,242,154,15,8,26,148,216,91,175,250,88,20,185,209,226,43,163,150,217,169,145,187,5,251,34,29,250,41,150,41,46,82,238,197,19,111,183,63,11,164,245,202,142,34,244,38,215,217,40,214,97,143,51,145,105,235,222,168,143,32,234,196,231,20,198,42,50,75,74,137,209,77,80,21,43,91,9,142,215,199,17,213,187,91,31,141,131,60,164,187,41,177,93,72,110,116,92,237,41,58,0,96,2,4,241,200,137,179,107,11,143,156,178,165,74,7,43,112,200,73,253,241,144,126,183,71,15,16,19,239,194,104,71,16,18,196,10,82,189,96,237,162,126,165,223,102,249,93,83,80,49,171,172,254,218,135,38,139,154,73,5,162,57,80,22,47,100,74,249,233,25,241,204,39,55,242,227,54,174,33,28,120,219,174,88,247,147,29,186,150,192,230,65,215,40,52,137,200,207,170,27,248,207,203,223,101,101,228,87,93,192,124,183,187,38,222,129,242,202,146,13,80,66,106,12,160,25,40,150,235,27,218,229,116,62,170,249,51,9,70,224,233,245,41,105,45,103,184,150,196,83,243,7,89,251,196,106,173,25,16,211,34,250,183,38,33,125,172,16,146,64,136,188,210,217,131,236,85,11,238,218,205,196,145,61,215,151,137,135,137,171,111,124,115,110,87,125,110,251,55,24,60,184,192,57,89,60,38,238,87,247,241,8,19,225,35,187,183,181,177,240,197,239,27,98,81,161,17,62,63,228,55,216,235,242,4,56,113,221,131,127,186,199,52,231,118,176,46,218,106,199,100,193,84,61,129,246,44,77,91,44,62,78,19,192,161,253,55,74,184,255,85,30,235,249,132,80,164,91,221,118,138,186,218,179,94,115,108,15,185,90,231,163,116,100,57,245,220,253,168,93,234,104,73,246,168,248,216,44,111,149,60,221,125,190,129,150,105,254,121,169,75,161,47,99,215,197,134,120,230,146,117,254,175,140,82,211,82,232,146,96,219,106,68,253,194,14,25,149,123,7,129,92,133,240,211,182,72,244,140,148,143,226,229,108,242,39,228,236,177,172,23,16,253,21,196,217,239,136,180,189,86,197,247,124,83,120,236,227,92,89,178,244,156,159,126,111,34,146,89,140,162,96,177,34,66,204,188,186,36,216,73,162,212,207,130,240,140,72,2,183,148,66,199,118,249,60,142,102,131,67,144,28,169,223,105,182,180,146,123,215,65,223,78,73,132,89,207,118,200,73,23,167,229,62,0,78,178,47,215,9,108,243,66,191,98,144,106,150,31,251,177,79,32,63,217,142,255,197,233,215,254,27,223,119,251,175,210,128,223,154,134,228,112,249,17,133,9,18,56,233,187,133,203,227,131,56,137,129,147,47,255,146,108,9,233,19,159,58,67,208,246,190,47,232,170,185,74,28,211,183,133,122,145,254,168,249,44,153,73,104,169,103,162,177,150,199,66,129,44,55,150,96,234,139,62,196,140,50,2,144,143,98,21,39,94,140,158,102,109,137,211,168,40,174,188,133,239,228,80,119,97,174,118,29,154,145,245,159,12,98,109,147,23,212,33,137,233,90,254,234,15,164,89,113,20,240,191,242,139,221,88,24,109,218,102,232,46,141,140,150,20,194,183,147,229,82,177,106,93,134,124,179,239,200,155,247,116,160,236,148,136,26,28,219,33,217,137,116,240,106,24,241,168,14,125,201,40,206,22,236,18,213,76,236,73,62,174,170,50,186,112,55,83,149,145,105,163,255,250,134,219,196,204,25,247,166,80,77,12,9,118,131,36,80,146,106,176,43,146,44,163,141,249,137,122,133,85,249,176,144,231,152,180,223,221,166,93,255,236,170,250,37,52,175,255,109,92,142,107,203,243,29,30,130,203,113,207,121,8,254,86,75,206,65,252,173,189,86,145,161,146,82,236,229,5,226,199,246,124,219,108,2,223,251,132,252,86,141,190,145,164,45,240,200,252,146,143,179,200,221,164,94,63,197,229,187,28,116,55,65,87,162,254,46,187,145,149,254,67,241,217,162,232,189,207,5,193,134,123,183,105,105,87,223,21,164,38,92,198,237,218,216,90,34,244,234,230,255,18,133,200,244,139,126,31,216,18,80,9,236,188,217,18,24,35,58,153,252,169,40,253,245,4,191,239,227,112,49,201,71,201,205,71,104,224,95,112,61,239,155,129,82,8,128,84,118,122,60,195,45,250,109,59,158,225,150,247,160,106,197,40,183,114,207,196,112,197,98,48,54,32,62,54,221,60,152,64,252,158,68,195,99,169,84,142,222,103,164,198,245,177,236,223,222,53,32,28,106,6,73,77,27,116,83,199,137,162,188,150,136,182,227,109,230,168,5,47,210,4,10,199,118,73,122,219,237,173,140,26,214,88,67,54,103,206,249,148,192,41,235,218,96,50,254,63,190,165,63,2,176,18,197,55,119,63,162,96,170,94,42,76,229,17,16,187,186,221,102,180,32,159,25,75,30,26,133,84,183,68,147,225,240,209,95,244,230,213,250,157,238,85,5,204,217,203,203,158,194,229,6,123,136,106,98,133,188,11,100,186,118,190,137,177,177,140,200,99,198,153,107,201,224,140,114,155,254,67,78,218,226,96,146,203,150,29,239,25,146,220,147,50,95,127,121,77,247,177,228,203,197,176,52,148,142,46,154,164,183,242,151,94,42,204,208,140,86,32,155,190,218,65,224,76,68,19,221,221,135,111,191,183,126,108,150,25,151,230,139,171,100,235,251,138,164,22,9,131,44,252,90,26,132,65,180,255,109,86,170,150,23,51,4,66,223,65,97,118,1,226,168,247,234,26,101,27,207,162,162,169,20,183,77,158,60,131,64,206,12,204,39,160,156,197,47,218,210,211,95,52,78,58,91,14,210,19,198,33,231,104,249,124,110,88,137,205,57,49,209,3,62,56,195,237,220,61,155,160,117,104,136,62,231,163,108,134,72,206,244,163,42,110,134,178,105,196,213,8,60,246,245,116,56,160,16,25,186,1,156,132,217,202,244,210,213,109,24,209,63,196,250,182,42,45,95,90,236,168,253,182,249,122,212,211,168,152,98,54,22,75,131,133,162,30,163,129,229,176,159,149,236,81,158,131,169,86,135,45,145,14,213,184,121,213,184,248,251,88,32,234,38,245,55,87,41,91,117,60,83,183,122,167,239,163,58,15,223,218,218,63,190,59,219,243,145,74,235,87,103,166,253,151,90,245,170,28,14,29,111,246,151,218,207,149,16,72,146,67,133,170,178,5,30,189,68,247,245,248,33,32,114,167,188,82,153,34,174,249,215,80,54,59,166,182,156,93,191,85,184,57,244,212,60,141,186,225,235,135,230,53,143,41,48,112,210,100,105,172,235,127,208,113,190,239,138,105,198,129,1,230,220,139,202,224,11,44,163,109,229,215,175,110,74,237,132,82,12,226,9,160,240,72,248,110,178,83,202,21,183,185,117,119,41,79,207,197,43,163,176,163,97,159,175,240,201,111,48,218,81,56,46,253,53,68,135,187,200,208,45,153,143,223,91,223,42,184,120,251,91,225,235,71,157,3,23,237,60,119,103,248,237,198,118,12,74,169,229,160,190,247,221,145,95,165,4,158,71,223,97,108,139,185,66,127,65,97,186,95,211,160,88,103,68,52,105,180,225,89,77,15,86,17,3,150,77,65,24,180,136,183,210,149,163,68,171,207,212,96,182,208,223,211,142,117,100,191,179,109,126,119,56,250,14,219,187,251,218,215,159,96,78,188,61,0,210,112,6,252,85,39,140,144,221,162,34,166,248,97,153,209,118,119,166,139,145,116,96,219,99,36,76,182,77,223,219,127,90,156,88,147,254,236,188,144,87,33,65,61,103,114,133,209,209,59,179,76,239,80,114,84,177,146,11,243,6,207,106,70,148,113,7,158,195,21,102,41,158,241,222,150,141,95,194,55,110,102,240,193,163,225,187,188,47,93,27,108,209,213,19,251,162,110,197,99,158,110,115,77,54,105,158,17,221,14,88,54,140,50,11,231,241,247,169,117,10,107,88,35,152,75,77,117,61,235,206,58,104,112,131,21,76,150,66,71,46,110,121,150,200,241,194,89,38,137,240,138,134,172,137,210,38,142,128,16,175,166,185,112,214,212,30,63,85,51,61,159,110,207,158,141,234,177,99,183,57,241,171,209,162,219,118,17,53,82,62,123,250,44,7,31,122,103,236,130,113,169,23,44,212,108,157,167,21,252,254,155,194,41,122,122,238,179,66,61,226,17,243,55,216,43,157,120,157,156,212,141,108,159,72,157,58,222,9,107,19,145,199,188,57,102,65,60,112,160,232,135,247,172,91,139,145,204,32,74,237,100,123,102,210,38,28,198,203,44,203,74,135,106,165,216,40,246,190,212,28,121,218,225,98,149,209,12,112,242,1,206,8,115,33,244,101,178,62,102,107,123,168,254,156,69,118,24,47,74,182,206,54,0,35,7,140,30,103,61,71,54,141,30,111,127,202,31,127,119,255,54,129,66,215,92,169,225,238,118,4,22,109,70,255,81,91,0,206,224,129,104,52,131,91,210,69,241,197,213,201,160,212,100,253,251,97,115,17,60,155,44,25,15,135,253,11,145,3,19,21,51,237,117,77,5,1,34,100,114,115,212,59,214,187,48,209,72,221,62,196,16,112,242,98,15,192,211,182,224,248,98,227,205,159,197,198,26,27,115,160,102,18,179,126,24,157,153,214,83,214,8,217,17,193,108,71,231,116,209,210,179,200,89,99,43,129,19,150,188,120,1,109,20,141,105,211,113,218,42,140,182,15,111,39,99,113,0,101,202,155,162,207,65,3,136,45,138,125,173,69,191,101,67,208,160,166,161,141,50,72,251,121,8,181,21,240,127,161,143,2,222,164,249,38,131,78,186,56,94,92,229,203,41,109,226,79,120,67,203,140,32,140,114,235,128,70,181,42,75,109,47,207,59,147,188,163,54,182,198,57,56,135,163,228,138,80,118,0,231,46,104,112,14,30,227,122,188,191,155,204,28,180,61,228,143,229,244,197,244,42,104,50,54,115,201,190,253,81,108,60,162,219,227,153,109,120,94,236,83,59,138,3,199,170,102,192,201,202,55,232,139,217,38,105,255,254,200,18,225,113,88,255,41,109,73,231,145,211,135,176,195,67,56,217,86,90,61,99,225,206,161,73,222,28,112,114,29,10,156,92,21,125,71,242,214,127,105,7,68,253,67,143,247,32,237,110,105,79,0,118,59,225,168,188,28,123,85,176,24,246,57,6,29,88,139,187,154,136,3,220,75,229,126,250,95,92,241,76,174,46,248,124,55,214,206,25,111,5,110,83,254,46,75,9,7,54,172,184,1,237,27,54,202,65,127,235,225,154,8,71,177,182,7,177,114,81,42,221,230,214,97,239,40,179,70,145,169,82,238,15,55,209,162,13,207,221,71,54,214,94,194,154,85,77,195,11,115,250,224,116,90,103,177,224,3,224,247,42,228,25,84,233,111,12,47,181,45,160,82,136,42,98,218,75,143,240,25,225,45,154,211,29,6,6,207,198,8,141,187,102,206,219,185,219,150,140,12,123,207,244,6,107,181,10,108,139,32,216,218,137,201,53,9,5,157,217,214,73,187,169,30,219,190,228,180,132,219,189,78,61,28,22,19,29,31,145,214,87,226,184,47,127,90,249,10,93,110,126,81,158,80,222,185,94,164,99,210,187,67,81,91,50,168,72,24,112,130,36,118,240,99,148,200,88,61,175,206,91,113,255,185,131,161,51,247,18,72,176,100,183,251,190,119,184,133,85,201,51,177,187,46,77,56,140,11,156,172,130,132,119,206,77,219,136,153,45,92,170,18,51,56,253,224,161,82,30,169,113,101,137,39,123,236,115,145,128,104,175,176,222,166,108,19,25,31,69,71,2,54,240,200,185,121,224,155,146,152,35,73,171,47,71,178,92,2,113,236,135,59,3,246,30,116,208,103,179,108,62,165,136,247,202,173,242,254,0,17,155,58,7,171,109,51,179,147,165,22,227,90,226,234,215,252,104,209,44,205,170,14,72,223,111,249,231,233,157,223,171,147,160,190,252,75,90,66,142,249,81,235,53,14,236,219,79,174,120,110,151,108,29,24,197,184,125,135,65,165,72,141,212,109,226,226,217,59,226,217,57,59,48,32,166,12,174,162,21,183,225,68,155,151,246,135,110,43,111,44,146,110,143,142,140,244,25,237,131,120,190,183,114,196,184,201,221,22,31,180,186,175,199,48,216,208,18,88,58,239,161,30,207,237,215,170,254,169,137,2,41,44,235,255,214,56,154,148,179,65,254,157,62,141,179,181,170,222,155,24,237,167,85,223,76,234,75,251,10,134,21,203,149,188,237,138,184,82,141,209,247,49,177,250,112,168,92,147,207,63,30,86,122,104,153,253,254,4,84,14,84,126,103,85,156,11,10,98,126,72,18,211,75,32,196,31,112,99,134,55,63,147,38,217,46,164,156,125,68,34,117,63,12,214,50,69,36,8,164,100,166,178,127,100,234,18,167,141,147,35,139,61,231,193,19,8,56,49,249,34,46,169,214,68,237,39,160,196,77,219,70,164,105,53,47,88,202,145,93,255,64,157,95,146,91,124,249,42,85,67,140,99,206,59,134,17,43,178,77,225,48,8,170,15,248,41,52,162,115,33,60,215,156,93,53,117,253,203,15,169,145,163,25,91,116,201,76,199,116,241,31,76,49,134,89,240,123,238,67,51,253,6,108,18,46,137,7,78,162,112,65,88,94,95,119,167,174,48,240,88,0,37,141,63,110,197,37,136,110,32,234,157,122,122,32,46,93,251,214,71,214,204,200,242,185,117,94,171,204,9,126,102,219,146,47,111,6,84,147,142,24,14,239,167,0,170,218,31,174,82,83,245,183,142,81,38,237,231,127,177,79,138,234,102,176,45,94,201,156,195,16,88,176,222,18,76,73,97,127,232,207,40,160,0,188,56,54,214,27,181,155,121,187,120,70,245,219,36,194,69,196,167,159,118,230,232,251,200,206,227,211,127,211,40,162,97,251,161,81,196,129,159,25,103,220,173,167,112,51,227,85,153,97,211,72,31,196,146,128,36,78,205,164,193,63,66,105,50,174,188,198,60,54,164,186,4,241,197,32,84,211,136,121,211,54,41,45,158,114,222,191,113,91,33,63,38,3,227,188,84,118,119,50,183,179,223,241,134,130,111,6,47,223,136,7,242,78,210,147,165,185,104,105,220,170,21,30,173,60,237,121,106,250,16,92,57,69,233,77,208,109,252,92,69,119,45,176,202,232,89,145,194,148,14,31,249,167,29,224,155,208,41,178,233,170,4,142,36,154,231,122,151,65,47,239,188,154,8,49,2,207,216,216,185,190,42,29,225,240,158,233,8,174,107,40,223,161,169,7,128,105,192,31,223,235,33,105,144,184,217,180,208,45,51,145,147,213,154,149,108,107,150,155,167,116,197,57,106,194,154,141,241,82,189,78,227,215,249,23,134,12,78,170,239,229,31,90,11,138,218,26,79,9,90,135,136,77,77,248,218,206,49,181,87,48,85,25,48,110,14,150,81,6,110,127,130,94,144,77,243,29,189,15,156,16,127,34,181,134,205,3,134,20,98,206,205,125,228,137,90,149,93,100,13,124,237,143,128,107,6,148,183,36,203,147,60,159,215,48,164,6,9,76,91,122,214,20,230,33,46,212,254,222,53,10,102,145,251,69,193,229,216,20,108,250,203,19,105,166,43,95,200,163,232,70,137,183,5,221,95,94,168,140,168,56,245,164,120,118,236,182,155,231,243,71,176,230,125,15,83,22,179,230,41,166,116,127,47,231,24,8,215,29,65,70,122,162,69,30,253,151,140,121,254,249,4,251,43,111,175,204,90,191,141,92,165,133,171,251,8,249,165,254,141,45,69,243,246,253,105,165,184,249,111,44,124,63,248,82,208,218,16,45,198,84,50,236,157,120,50,86,85,114,64,28,47,182,112,161,107,11,47,182,144,137,175,63,168,83,48,171,63,30,26,248,61,248,1,103,144,67,83,35,192,15,214,200,49,238,183,223,100,98,240,19,53,239,183,121,202,132,131,69,145,68,125,125,150,76,41,78,253,110,115,41,223,56,102,226,124,23,157,182,234,62,234,113,30,137,213,237,126,49,185,26,57,212,71,17,24,193,154,19,1,84,218,51,121,247,34,35,149,39,12,179,228,49,155,188,29,93,194,161,150,168,79,173,127,211,75,49,248,11,80,252,218,59,211,196,157,81,41,48,134,198,145,232,178,235,231,166,113,250,226,35,185,119,93,23,133,230,61,186,118,159,213,49,231,24,163,207,98,198,68,84,201,217,85,249,231,121,185,198,203,138,206,108,221,100,220,210,160,228,115,63,165,17,87,174,161,96,162,51,49,237,98,130,190,237,115,9,42,7,243,253,181,210,153,116,16,238,68,208,16,116,75,80,71,63,228,162,114,220,53,14,171,184,48,111,163,201,213,144,233,156,149,191,32,142,77,253,215,184,1,255,200,86,171,147,248,112,240,237,181,116,61,45,15,112,18,231,242,101,140,108,132,255,125,212,245,155,188,94,12,54,119,12,63,142,35,203,25,88,214,222,249,74,19,164,185,254,35,139,13,17,149,50,183,97,6,123,114,170,72,148,87,81,156,104,173,128,128,253,38,199,68,254,151,217,224,91,22,124,247,62,205,118,211,251,65,224,171,160,231,139,1,219,236,202,204,229,13,228,140,36,129,82,183,62,59,90,136,167,188,185,99,218,175,101,65,109,97,169,76,5,155,83,128,194,91,167,152,229,190,220,12,94,147,135,57,246,176,95,132,74,12,135,144,164,213,182,200,192,225,214,119,173,243,222,37,219,190,207,182,81,206,141,138,239,164,39,49,191,160,16,66,83,89,99,196,190,22,190,252,153,56,55,146,95,94,58,40,41,185,177,24,205,15,149,235,192,33,234,185,245,186,190,11,29,112,146,90,4,194,164,118,146,50,99,46,83,136,252,236,29,46,226,167,70,162,66,83,231,59,170,182,84,206,178,191,23,101,176,6,97,35,28,146,27,193,30,55,205,192,62,192,186,137,83,8,52,84,120,51,214,226,182,44,19,171,48,9,156,192,4,73,56,146,165,127,224,52,127,212,43,177,253,253,152,158,179,186,145,150,146,5,73,235,11,20,192,56,23,143,45,120,222,244,172,139,70,162,217,101,183,46,82,193,90,244,157,205,238,178,107,182,113,143,191,111,139,56,231,231,59,215,16,118,197,175,73,223,18,42,183,210,75,82,5,247,249,218,178,113,205,211,131,171,246,101,76,176,217,146,237,177,124,109,93,109,64,185,116,143,219,99,146,52,207,43,81,209,43,121,152,248,139,242,105,99,235,79,48,109,233,103,180,154,197,216,78,121,72,153,45,245,94,64,66,203,63,184,239,47,61,188,226,179,216,34,119,100,128,131,252,207,87,69,246,232,229,91,65,100,196,172,225,57,47,172,238,110,220,81,214,180,179,252,190,49,112,107,106,239,60,58,35,75,51,217,191,110,11,8,79,61,12,63,36,14,12,2,66,130,174,52,43,177,115,147,38,63,154,239,24,157,200,133,73,243,58,12,235,96,114,148,49,79,128,147,89,139,131,255,158,2,235,197,79,239,78,47,130,85,253,121,18,41,153,216,25,175,69,68,155,127,206,190,234,50,89,8,14,215,89,154,236,35,154,129,145,155,61,161,168,152,149,158,75,25,171,124,181,78,244,208,239,192,103,239,139,31,247,230,94,108,244,94,185,239,158,229,209,135,137,218,139,36,0,65,52,163,254,65,195,7,5,243,10,74,251,206,111,163,239,109,117,203,21,118,236,250,249,38,147,86,13,78,83,156,73,87,93,229,188,162,142,185,210,207,222,113,164,51,146,180,143,167,162,235,78,236,76,205,219,58,51,189,161,235,87,226,232,16,255,230,200,126,154,34,76,59,49,251,140,231,88,158,136,234,169,148,238,126,194,73,183,167,90,45,112,175,113,165,184,187,11,96,101,226,140,3,166,27,231,69,175,11,47,112,223,171,180,189,46,50,43,31,82,122,17,253,88,200,199,218,10,246,10,129,149,245,255,189,84,139,111,221,252,69,129,14,78,158,30,14,156,132,94,65,195,151,69,112,79,55,108,226,238,100,123,242,161,92,28,136,169,11,136,123,166,20,147,125,208,106,193,199,87,113,212,165,222,35,36,179,182,102,171,71,189,14,18,190,0,221,81,43,212,74,44,230,16,44,126,226,214,117,117,91,216,182,131,76,179,91,26,49,204,136,125,88,121,41,22,125,198,71,193,108,83,62,102,142,149,46,135,160,253,129,235,35,57,127,173,146,184,219,73,26,117,42,251,206,235,51,158,145,139,146,141,35,55,167,236,100,139,164,64,142,103,199,35,190,203,199,48,57,159,15,123,205,126,33,137,81,184,117,34,79,70,90,101,55,68,236,53,154,30,227,15,145,99,166,167,167,7,145,233,145,196,112,38,4,61,42,159,215,219,170,41,39,94,96,82,94,181,59,36,56,108,21,251,52,109,43,157,195,9,6,115,202,55,240,202,57,55,59,199,157,73,202,84,75,165,165,101,77,153,87,41,210,8,146,99,67,191,163,173,9,212,223,165,33,154,238,83,208,146,226,22,139,138,32,187,209,13,214,91,237,220,194,246,91,111,53,127,92,120,202,137,172,32,194,134,69,255,75,97,28,101,136,54,192,9,242,231,84,253,65,33,195,101,93,120,10,25,62,235,74,180,41,244,77,186,93,213,61,114,75,199,207,249,194,227,8,70,3,191,243,192,9,235,155,130,7,97,161,123,87,54,134,187,142,200,143,103,182,133,149,209,83,205,102,184,252,188,144,187,30,115,159,116,153,14,241,5,195,139,37,249,60,222,120,150,98,125,206,232,237,203,125,230,195,38,200,106,44,178,238,105,93,43,100,27,127,92,86,184,40,55,243,88,44,172,158,210,242,73,145,202,212,197,91,163,19,16,237,148,27,105,164,109,210,228,215,41,247,61,41,191,35,105,154,90,141,167,222,109,91,47,78,172,59,218,66,162,247,90,104,28,54,214,158,34,118,180,184,142,122,215,31,49,208,7,169,72,147,79,69,136,55,107,121,3,89,117,115,240,20,129,129,234,103,86,36,14,175,140,67,61,212,219,31,194,244,186,177,189,116,135,21,206,43,71,223,6,145,149,119,154,75,160,70,96,220,106,120,105,156,38,249,142,100,238,193,160,212,228,197,214,111,14,67,232,222,153,189,7,69,139,75,15,190,112,178,60,139,219,43,62,192,31,157,46,3,185,104,56,93,16,110,242,152,42,0,39,80,140,38,58,58,63,135,130,157,190,254,35,25,107,165,21,129,103,178,3,190,12,85,93,87,51,207,59,80,92,91,123,123,253,246,15,29,46,249,167,130,69,106,177,23,85,203,52,158,89,170,132,87,148,179,212,214,143,36,179,6,209,18,245,233,252,25,77,176,212,87,3,83,231,218,128,75,218,116,223,0,39,130,169,172,24,8,138,198,21,208,195,192,34,112,79,42,32,112,79,82,248,113,98,148,127,165,87,98,150,126,99,81,122,56,64,229,238,78,10,197,5,73,75,168,130,18,75,174,212,90,100,56,55,99,233,247,187,35,121,74,60,195,85,148,143,148,187,167,59,206,215,226,134,110,101,151,14,20,200,42,87,11,209,156,112,186,69,145,240,220,200,224,128,173,112,139,179,95,63,212,88,217,35,87,203,39,100,31,9,18,94,34,14,100,19,188,159,89,72,38,26,55,23,160,214,151,185,117,94,191,102,232,140,150,224,72,91,48,193,238,233,158,160,107,162,192,249,8,125,191,35,243,80,6,91,151,120,167,96,209,222,1,230,117,27,80,116,94,179,251,12,184,112,55,71,172,107,98,95,75,111,174,186,2,94,47,186,90,92,27,30,133,194,162,211,26,205,230,44,125,2,89,229,207,62,138,38,43,158,123,31,117,142,162,188,104,171,99,108,81,43,19,65,30,234,134,82,127,133,38,51,219,0,91,253,218,109,108,54,172,63,200,54,199,42,7,4,197,18,170,198,138,204,70,85,20,103,71,62,86,127,252,104,88,249,149,14,231,196,252,239,173,38,128,226,151,191,38,244,130,250,14,7,57,219,120,219,132,98,186,84,69,7,222,55,198,52,251,78,109,88,27,29,149,240,22,242,111,12,104,112,202,240,232,89,67,73,228,40,226,166,9,8,14,152,153,232,2,9,222,19,10,165,46,9,200,26,13,178,16,95,244,229,144,109,181,93,111,178,68,122,214,158,234,56,7,116,4,107,95,72,28,187,93,38,239,231,122,165,136,251,109,112,61,162,13,85,102,253,190,43,235,65,77,1,233,84,56,108,27,248,81,229,196,214,134,28,0,191,80,30,83,113,207,252,242,132,27,5,144,14,86,157,24,175,255,232,245,85,161,252,121,164,149,45,79,116,121,231,210,190,152,241,182,71,238,99,159,40,8,145,54,59,189,196,109,98,100,217,5,241,176,172,141,192,220,121,225,34,55,27,190,172,124,21,76,221,157,143,209,34,81,48,142,218,243,117,221,35,41,96,32,181,57,238,244,205,31,66,133,143,162,207,55,196,168,25,143,83,152,53,101,159,209,34,130,231,171,18,197,176,67,128,20,246,109,8,50,230,193,193,187,49,3,163,254,215,134,54,227,89,161,81,89,85,171,214,255,68,195,253,81,164,125,78,97,158,178,20,115,63,147,156,147,6,56,176,147,184,122,177,56,95,80,116,226,72,61,27,244,206,198,31,240,59,223,220,123,25,153,205,146,110,231,231,200,72,226,28,55,30,190,1,248,147,197,209,170,190,102,227,176,100,116,85,26,205,83,144,86,17,121,42,102,129,166,247,25,166,9,190,223,167,27,205,120,69,140,60,133,236,70,39,228,246,112,231,134,223,151,21,212,231,218,133,167,83,168,10,9,44,14,204,86,141,162,229,149,98,206,76,192,121,235,25,195,140,74,26,85,159,158,163,254,208,250,150,52,95,53,228,242,164,7,164,230,197,76,7,55,118,29,72,190,15,168,58,3,245,170,84,240,247,210,225,126,15,60,231,7,113,233,169,69,225,160,174,217,235,70,78,201,178,85,48,118,240,151,130,37,112,226,65,67,115,172,117,251,43,112,98,150,138,23,208,48,71,176,189,253,49,203,108,17,63,104,190,46,192,111,39,216,159,2,107,126,77,194,210,38,64,142,100,234,50,244,16,66,118,226,155,204,44,227,23,215,148,38,39,198,142,53,95,153,75,236,60,113,152,180,137,155,45,70,113,67,252,19,24,197,193,9,46,169,245,228,226,68,163,114,74,134,139,22,25,149,175,206,242,15,9,111,156,158,152,89,115,107,122,165,233,35,42,91,110,120,148,134,219,182,190,124,6,78,132,142,128,19,31,194,157,33,92,126,231,122,20,253,16,155,244,13,56,145,242,255,181,30,125,201,140,146,137,0,23,94,36,240,7,39,244,234,40,252,193,73,102,87,201,96,185,186,11,179,122,105,127,81,237,175,82,96,172,102,165,190,254,125,65,184,255,50,239,17,177,139,155,211,53,4,75,197,73,192,158,49,50,201,197,73,27,228,52,32,40,107,6,133,77,27,192,228,230,64,253,67,15,230,96,54,42,126,106,94,163,252,235,178,27,168,61,222,170,45,43,167,26,142,170,230,248,10,230,90,99,180,181,79,248,200,173,184,155,202,204,246,245,163,158,142,142,91,220,105,47,238,140,85,31,181,188,87,22,60,10,167,243,107,155,90,244,96,170,253,128,144,39,167,34,192,167,233,91,90,67,109,58,62,83,124,136,245,21,33,190,93,190,33,133,35,157,2,215,32,138,244,80,191,64,28,194,32,240,236,164,208,6,245,212,7,211,56,159,191,19,70,42,123,134,41,100,253,91,129,65,35,124,114,203,30,125,218,231,145,88,12,192,129,77,136,157,22,236,142,164,254,90,121,170,104,172,126,128,195,126,172,182,213,151,101,144,161,100,38,244,22,39,242,113,182,41,74,74,46,58,43,234,114,202,35,253,196,196,54,74,183,134,221,96,195,125,185,212,7,195,38,71,201,156,87,0,127,167,148,249,142,248,249,196,115,143,222,55,3,81,220,218,173,223,4,71,236,14,222,13,85,242,97,91,231,90,209,208,180,185,53,102,149,45,50,160,13,183,159,210,48,27,249,79,243,104,100,22,60,152,218,28,250,164,224,141,254,150,95,73,100,178,54,163,132,195,86,13,91,220,56,108,117,33,230,27,240,164,104,86,170,188,28,135,173,166,154,72,209,6,56,108,5,55,6,105,31,234,232,80,155,121,3,5,82,173,4,16,72,34,105,143,248,115,176,54,29,112,61,110,214,206,209,221,253,89,13,71,93,136,87,211,84,8,244,71,17,150,118,4,104,56,56,114,207,125,209,16,153,169,67,18,209,60,72,19,251,117,161,229,91,63,75,164,210,154,235,89,120,203,88,176,229,204,64,33,29,69,250,131,222,176,249,249,107,193,113,87,122,22,216,239,95,34,142,188,239,249,108,108,194,176,175,96,121,119,128,109,114,24,131,12,221,99,172,9,196,230,195,171,38,170,84,51,95,249,106,68,77,119,220,173,32,219,41,65,96,210,219,35,232,55,89,39,37,188,43,83,148,149,101,102,165,106,12,118,194,162,81,9,169,172,108,16,250,144,174,246,72,186,118,178,104,103,59,245,62,251,252,194,126,189,169,68,95,13,168,156,53,118,39,26,56,89,80,72,164,149,240,69,23,242,96,118,231,137,123,10,34,233,243,122,60,9,129,19,175,79,233,162,105,91,86,182,22,94,214,104,45,4,114,234,19,148,169,143,73,161,226,38,46,32,96,178,235,80,77,29,178,219,101,92,169,78,5,161,43,34,211,176,215,158,41,77,13,126,79,13,152,181,182,79,51,130,132,53,229,235,42,4,68,187,117,251,4,54,158,153,80,164,115,238,212,241,1,39,177,60,221,174,181,180,181,111,16,242,192,73,27,110,95,232,219,56,240,186,6,156,140,109,67,245,171,190,193,60,102,206,29,50,236,192,49,215,47,0,39,150,48,22,185,14,108,244,2,156,37,207,27,174,129,218,245,73,128,87,0,39,84,159,61,207,249,114,224,251,111,87,167,204,116,49,82,102,11,105,149,216,164,125,116,175,58,225,79,50,40,117,214,110,38,23,7,94,88,235,127,188,170,253,127,175,66,254,15,241,107,255,144,231,81,120,99,55,142,51,36,233,245,43,120,115,160,232,45,92,98,188,163,138,209,122,82,110,236,18,83,136,119,10,228,66,0,39,90,208,215,87,103,212,125,129,22,124,79,45,233,200,23,169,217,46,10,134,217,161,135,135,14,208,4,236,71,41,154,163,243,229,104,59,4,29,238,223,214,67,151,152,105,128,147,130,38,179,26,124,133,86,249,19,166,237,202,14,220,4,19,3,233,115,197,193,73,73,13,226,165,228,243,254,253,79,87,19,138,224,135,239,128,147,148,87,253,143,156,66,234,182,212,178,17,250,151,143,126,104,196,185,152,62,5,78,6,27,161,59,248,98,176,246,203,245,226,59,117,55,213,23,109,113,241,109,7,211,150,118,140,218,245,208,48,147,193,66,94,71,59,89,125,244,123,101,112,48,122,60,53,37,145,36,176,151,4,179,192,204,0,54,153,89,23,126,118,59,5,253,52,175,234,62,101,101,170,28,67,201,244,159,13,242,195,66,90,61,248,6,249,221,2,135,239,235,85,40,184,177,42,150,2,151,173,121,162,215,27,129,147,52,253,127,139,56,122,102,11,196,75,35,169,217,9,209,142,214,3,204,133,192,17,93,128,89,251,51,42,235,234,135,175,22,215,197,93,163,210,100,102,139,145,118,190,138,218,208,0,189,105,173,216,11,18,147,73,165,181,197,229,152,80,47,107,188,41,164,89,135,108,135,106,92,158,179,23,111,70,205,35,213,211,180,106,62,44,118,84,180,37,25,103,215,226,154,39,12,155,162,203,47,98,223,162,207,99,238,2,145,244,157,202,103,89,141,46,115,210,203,149,61,145,128,246,62,135,211,46,22,155,128,169,95,245,100,189,113,105,132,51,249,209,2,39,253,191,17,67,135,188,207,206,139,19,43,93,6,57,211,51,51,158,157,62,87,144,57,244,96,64,160,255,147,177,183,135,105,70,229,37,145,157,14,113,80,92,186,249,79,101,61,54,254,77,131,140,9,126,230,87,34,195,15,7,84,197,126,167,132,146,232,27,203,2,211,0,64,70,173,247,166,213,137,61,134,56,132,125,114,50,188,188,244,2,241,70,225,63,166,91,105,43,221,14,108,150,119,62,233,4,128,168,201,182,53,8,168,93,88,64,26,99,95,125,202,210,85,66,12,170,209,72,177,145,148,25,49,100,29,232,114,14,24,34,65,165,78,88,28,171,107,48,233,152,80,249,241,154,18,216,49,141,159,193,34,125,178,234,189,31,74,185,105,106,186,169,144,190,156,53,228,121,200,139,25,181,122,185,219,183,11,243,63,54,162,220,206,75,199,37,173,26,125,53,58,191,249,56,74,12,149,125,201,51,46,62,96,13,36,8,24,91,72,25,16,204,200,158,83,104,238,156,111,55,203,119,87,149,142,216,87,68,241,79,182,42,255,117,35,88,53,110,50,175,200,59,198,196,222,85,89,29,13,120,245,185,175,211,112,98,65,217,244,235,248,251,151,173,145,187,52,91,65,78,31,102,250,2,218,94,47,76,124,181,111,222,112,163,10,107,181,181,189,83,51,122,222,147,193,97,153,5,150,215,164,63,203,248,233,252,190,203,16,155,185,59,112,114,64,69,180,123,51,81,77,119,31,56,217,53,108,116,169,123,218,91,15,243,102,37,62,75,112,32,43,254,152,130,89,230,150,142,233,237,197,232,138,206,32,125,54,59,103,230,153,156,86,228,37,22,70,185,12,159,82,92,206,5,50,79,143,97,215,191,59,224,124,129,164,214,121,53,219,221,101,106,223,187,116,200,103,47,212,99,50,63,193,109,87,164,249,215,146,236,20,33,113,140,36,121,4,19,41,213,135,160,116,161,40,245,171,246,47,236,120,233,19,236,211,58,183,71,6,145,132,178,231,219,192,40,14,125,106,66,102,185,95,19,255,31,132,194,127,22,154,3,126,111,248,228,89,254,149,225,90,156,236,36,148,219,217,27,180,21,116,70,160,139,182,190,231,206,104,131,61,9,101,85,7,91,157,240,0,196,180,241,92,200,230,140,209,33,16,238,242,161,218,135,233,229,119,12,171,120,31,191,209,36,25,227,165,187,179,240,129,11,213,174,77,151,80,138,141,112,242,180,6,60,217,176,219,51,110,94,149,87,226,227,213,103,177,236,158,149,91,194,136,230,22,62,167,199,221,219,243,158,26,228,41,236,16,58,187,46,122,207,112,190,56,214,72,199,84,90,245,113,10,45,245,243,30,21,85,205,250,235,148,88,203,137,6,152,23,64,104,236,162,105,159,148,6,54,123,77,1,80,140,63,252,156,244,160,139,237,6,38,73,210,39,105,125,138,221,79,25,7,200,186,209,25,195,186,217,83,119,197,167,241,18,231,188,55,111,39,12,109,101,5,95,91,51,85,10,26,102,52,181,161,54,51,115,65,185,235,19,236,82,222,33,196,82,211,199,205,249,26,172,73,121,119,193,223,39,61,60,212,66,130,168,53,76,92,148,66,12,14,60,112,136,117,230,225,11,170,65,18,5,198,116,62,54,165,17,207,249,164,212,195,250,114,143,70,228,53,159,46,154,117,80,92,10,123,101,12,25,211,199,230,154,71,31,207,210,60,104,36,76,120,93,85,158,160,252,10,61,197,51,43,83,163,146,183,27,214,178,52,205,120,232,69,17,200,4,105,80,225,144,227,207,176,0,159,242,121,155,80,82,245,232,80,177,42,201,150,162,215,86,120,132,178,214,244,80,133,40,238,17,136,40,138,250,44,85,217,157,176,112,228,196,226,103,205,137,177,206,251,106,152,77,26,20,139,233,60,95,114,243,172,11,210,154,5,0,173,74,56,11,146,201,53,106,2,93,21,113,2,77,37,231,198,191,130,163,207,251,94,9,183,228,237,163,243,97,134,122,79,107,24,152,37,157,139,136,208,221,103,109,151,215,134,206,95,84,12,26,107,183,247,85,48,48,51,207,159,12,231,8,216,35,244,178,181,209,216,6,197,177,171,198,205,31,221,127,206,124,253,133,141,252,197,25,61,194,114,173,89,81,184,161,239,110,84,221,116,53,14,197,97,158,100,123,158,65,178,131,33,35,177,243,4,21,173,110,142,158,239,124,47,133,168,60,5,98,235,238,108,218,163,33,208,103,179,38,24,221,223,15,9,78,165,255,202,7,194,159,36,252,166,71,0,126,31,17,29,16,63,142,153,151,227,173,60,173,76,227,159,190,213,122,197,233,113,211,112,119,183,76,247,87,164,235,104,104,221,14,57,180,94,236,104,117,22,44,207,172,172,169,201,161,242,85,85,71,188,237,193,11,209,206,225,164,240,235,229,90,28,203,140,54,30,204,208,103,115,112,180,38,133,182,56,99,76,10,31,192,11,46,6,1,45,210,192,35,169,144,39,150,78,138,146,38,218,153,132,108,53,131,23,194,146,188,202,3,16,205,156,30,9,251,34,237,242,129,211,242,49,148,215,177,57,135,119,194,55,171,23,74,101,76,222,101,213,102,121,89,153,229,38,68,109,235,14,105,182,6,60,136,128,188,39,141,138,21,245,119,74,58,24,164,219,184,232,170,190,27,89,114,237,25,186,138,3,245,144,44,45,18,177,2,182,10,67,188,91,134,155,16,30,153,205,226,201,75,82,147,99,35,226,83,66,49,32,105,241,176,11,33,21,87,101,239,5,93,103,185,7,156,132,59,55,233,49,148,219,158,163,70,68,85,53,23,35,105,49,95,113,27,10,146,29,232,47,172,14,138,173,231,210,243,11,116,154,48,248,70,67,127,169,99,168,243,34,237,70,224,195,155,210,97,90,14,253,15,137,129,147,32,224,164,162,63,40,222,216,143,124,148,160,126,60,248,5,112,250,99,177,182,197,107,139,8,165,2,11,229,234,137,82,35,230,41,225,211,176,167,2,107,60,203,96,64,211,153,23,12,148,177,41,164,46,50,198,87,85,47,109,8,8,116,72,137,32,16,14,113,209,103,136,151,19,83,192,68,198,196,100,172,189,62,98,111,248,21,135,71,137,230,220,236,2,245,165,206,247,159,194,222,126,10,109,249,1,117,111,82,3,193,94,93,114,68,200,105,214,16,186,217,30,116,216,153,166,179,71,250,227,229,162,246,35,151,184,76,153,215,55,133,131,160,70,104,14,204,93,115,49,71,222,253,136,237,183,247,83,46,154,63,2,201,185,110,37,86,24,191,119,106,235,127,88,60,3,242,161,155,182,70,55,214,254,5,179,21,55,47,40,0,241,142,143,100,192,215,40,50,207,100,135,27,171,27,169,213,117,53,236,155,131,53,181,181,93,54,20,185,169,160,38,122,18,157,138,211,248,98,111,53,83,100,196,242,231,23,89,197,231,241,197,94,175,22,45,180,244,148,137,108,145,148,156,32,192,228,182,199,78,210,35,206,88,47,183,5,116,238,50,204,243,247,179,96,141,189,154,66,53,125,174,202,206,203,105,183,197,198,235,146,80,185,197,81,247,56,209,191,139,44,218,205,186,248,101,93,151,228,48,132,193,180,173,109,22,13,173,253,10,46,57,55,47,17,34,41,164,121,25,0,170,46,74,151,139,156,143,44,174,46,57,122,77,46,239,100,117,126,202,167,127,176,209,114,78,225,151,162,59,124,245,47,39,78,42,145,56,61,68,133,25,178,52,198,252,228,150,1,229,193,241,41,187,17,43,75,167,47,178,47,92,151,141,222,122,228,94,193,132,246,122,0,9,255,158,84,210,239,37,125,168,23,112,38,48,133,245,193,3,65,64,206,156,158,88,47,86,16,94,243,41,238,3,145,245,117,135,225,235,112,143,183,89,239,144,250,241,170,184,149,188,229,43,212,73,126,81,82,133,189,38,183,147,211,233,21,12,81,59,138,39,28,251,206,106,72,151,4,226,118,109,246,54,33,0,55,42,243,248,182,237,106,239,13,44,158,5,190,125,120,120,250,224,3,19,88,37,14,92,51,78,131,109,127,205,168,223,72,206,251,156,79,108,115,208,10,118,93,130,124,189,169,156,99,86,12,21,10,26,76,165,150,97,75,116,58,213,44,71,200,116,53,238,160,76,252,252,16,37,157,208,45,75,19,63,15,162,205,157,112,75,84,92,237,93,118,54,15,33,64,157,215,122,238,198,78,212,66,216,113,241,166,62,163,190,213,54,47,194,109,47,58,185,33,94,7,67,37,251,28,97,162,232,120,150,192,243,236,60,235,11,88,160,37,111,139,216,76,207,98,28,255,128,206,20,127,247,99,222,33,181,208,35,192,75,139,222,241,20,187,254,116,171,138,142,40,67,7,57,185,220,100,34,167,154,221,142,214,195,193,27,87,143,133,17,95,106,251,78,87,182,250,71,120,45,59,114,46,180,226,176,105,142,103,125,243,232,228,132,153,164,70,234,55,125,105,20,1,139,88,219,28,210,12,223,234,254,209,116,37,27,70,155,96,214,219,145,160,45,22,77,170,63,138,84,124,226,181,151,86,195,255,41,28,6,52,134,81,130,94,168,120,50,54,225,46,117,116,115,157,193,102,234,244,212,108,181,18,138,26,163,11,149,179,168,144,165,125,218,213,227,185,211,109,120,240,101,149,200,204,215,151,121,11,230,199,195,72,0,145,151,171,209,211,185,142,17,169,37,57,240,138,38,128,208,223,220,7,81,87,220,72,227,249,254,160,246,181,66,230,77,204,246,108,72,246,54,205,72,90,199,149,116,173,119,57,109,243,215,72,72,167,167,46,100,28,223,65,108,99,218,58,58,202,139,228,222,171,80,117,140,144,56,248,58,5,163,31,98,190,69,232,123,45,235,134,6,100,158,17,83,237,52,226,54,180,183,190,63,37,102,101,250,46,56,10,201,234,215,82,142,50,98,145,43,22,41,15,253,2,166,83,58,53,141,244,232,76,11,230,110,51,44,237,149,218,17,88,113,125,38,198,208,226,226,97,161,120,23,210,55,29,48,35,255,222,153,174,115,66,118,224,251,179,207,229,13,147,197,209,143,135,212,210,244,93,208,68,208,150,169,100,41,35,126,0,65,176,20,153,194,238,201,210,133,57,253,136,228,92,231,229,62,235,51,34,47,107,117,66,133,145,31,47,248,48,96,63,243,244,243,116,106,251,249,3,149,230,226,29,128,99,67,51,218,227,157,207,197,115,105,235,12,230,220,165,235,103,94,159,195,66,81,138,232,113,128,62,59,53,151,236,170,186,249,134,16,248,192,160,71,135,51,56,35,182,224,169,151,69,164,147,104,147,237,235,155,205,108,79,234,90,166,188,126,109,238,47,231,9,60,36,206,63,5,15,39,235,64,213,230,239,190,254,180,0,27,84,191,122,172,37,2,137,139,37,75,9,160,166,234,115,57,138,224,10,45,99,126,170,212,223,97,107,33,18,233,90,33,18,190,79,56,218,52,112,0,24,94,62,132,231,227,150,194,7,220,174,161,124,36,111,90,103,170,142,75,80,162,105,246,160,137,156,7,155,86,176,118,30,92,0,248,234,232,207,116,191,234,229,133,164,196,23,6,188,64,194,251,87,19,137,99,167,38,108,76,158,188,122,220,199,241,108,150,59,188,14,175,68,177,128,203,240,214,229,153,67,188,58,29,63,220,228,102,184,212,70,71,40,118,126,117,148,148,36,209,128,116,157,49,85,181,246,130,4,27,167,94,175,203,181,142,43,149,62,204,13,177,19,134,79,236,75,203,76,82,201,213,129,19,244,29,6,217,115,240,229,210,138,180,60,22,80,245,81,111,146,224,251,232,162,91,201,85,192,9,98,132,42,245,72,195,135,8,59,202,195,194,218,27,180,205,74,115,88,223,233,95,223,105,215,101,54,99,227,126,37,113,80,113,59,16,77,186,73,186,19,150,77,244,95,144,18,184,40,78,28,40,77,236,124,246,51,180,225,106,226,236,43,71,75,23,213,36,235,28,135,164,69,201,68,155,172,172,240,93,9,26,214,224,105,214,242,230,206,124,94,45,144,99,208,195,41,154,89,157,216,23,238,182,210,222,165,195,115,125,244,126,53,51,102,72,102,95,224,204,116,171,11,7,136,87,46,255,131,94,12,42,247,186,199,232,91,223,231,119,191,11,16,147,62,30,212,202,64,191,181,204,43,68,90,172,118,88,188,1,59,89,144,10,230,190,38,213,83,76,191,152,75,120,83,95,118,98,231,171,112,255,77,220,101,121,20,190,42,99,104,85,224,241,7,1,245,32,0,175,190,249,184,136,119,10,175,190,89,165,171,30,137,87,223,188,165,31,73,36,161,114,86,154,88,8,47,172,14,85,71,225,133,213,179,241,85,165,91,20,235,234,165,253,231,101,253,223,201,198,220,7,218,132,252,231,223,82,226,130,15,234,142,58,41,62,248,20,223,232,61,60,52,164,89,187,194,11,186,92,175,106,42,175,247,146,158,69,161,143,28,85,203,83,195,193,182,253,125,216,243,188,117,65,199,27,13,140,71,147,242,92,90,205,169,244,111,225,55,217,222,45,137,6,104,69,91,209,214,191,97,196,240,93,35,113,200,31,63,237,205,12,248,23,191,249,60,30,44,106,144,252,54,159,223,97,155,99,176,238,58,143,71,142,167,55,99,77,5,69,186,72,109,63,236,241,22,163,253,149,30,194,89,125,244,231,104,67,140,162,153,24,22,206,131,27,128,187,203,192,201,217,58,19,52,197,82,158,204,27,54,193,241,240,78,192,44,146,181,141,11,190,230,205,104,156,153,87,104,24,10,156,204,100,245,48,132,247,238,3,134,112,215,58,22,35,238,106,105,55,35,17,212,75,218,227,239,73,151,19,97,42,84,57,90,44,47,47,5,144,102,61,58,11,63,112,252,130,189,255,105,142,9,164,39,68,213,248,178,209,48,98,62,97,174,99,113,209,38,239,101,34,225,108,26,154,174,174,25,54,99,182,203,50,120,174,40,133,149,19,134,250,30,125,43,170,236,146,237,94,129,210,161,245,0,138,154,165,149,17,85,135,246,251,169,146,247,240,47,104,60,195,185,92,125,224,229,86,224,196,137,227,0,70,118,188,52,83,78,10,156,192,77,113,59,248,239,210,9,127,88,219,127,140,249,55,36,97,91,106,137,208,54,155,96,171,101,54,121,37,65,50,136,124,33,163,66,224,37,169,232,170,146,37,126,222,205,246,46,97,132,195,163,68,51,137,122,121,242,148,76,255,83,227,244,83,31,111,210,217,165,133,31,45,214,174,75,18,40,102,102,28,191,78,69,89,144,154,61,163,40,184,210,140,153,86,91,150,16,232,199,240,98,129,70,227,38,174,205,239,75,99,5,47,247,23,14,155,230,86,240,135,56,90,13,73,59,34,237,196,129,211,196,129,248,157,85,146,59,241,59,110,103,253,52,154,243,170,21,183,179,78,101,229,61,36,234,251,11,217,132,164,221,191,6,175,191,97,87,136,118,4,24,32,79,247,15,120,123,121,80,60,138,128,170,33,166,121,204,8,85,38,74,32,111,100,246,15,29,238,97,122,223,219,213,90,169,146,124,75,21,131,230,87,102,19,235,100,39,35,102,138,145,2,20,246,108,90,47,211,174,196,24,83,147,5,189,158,41,155,233,7,9,91,218,181,92,253,178,226,252,83,35,192,97,205,17,175,17,0,243,234,11,136,143,7,53,235,4,19,120,104,211,213,63,150,74,149,128,121,191,50,174,143,173,49,205,233,197,243,155,133,107,91,193,230,87,242,66,101,54,220,78,139,97,47,80,44,41,13,131,109,206,229,243,109,200,251,150,14,104,10,20,204,42,98,162,40,80,95,25,238,19,200,59,18,52,16,95,4,78,110,189,166,86,223,155,216,26,53,93,31,212,152,211,145,41,217,236,215,123,134,78,6,119,184,76,51,133,101,177,188,191,204,126,197,101,100,203,50,221,208,48,230,82,233,112,13,20,219,216,230,199,55,187,192,98,53,23,17,127,46,69,219,227,238,139,88,118,142,219,172,49,185,223,199,131,9,11,199,220,28,158,182,33,217,59,163,238,248,144,201,118,130,185,46,55,188,201,72,21,53,95,103,162,167,63,120,174,149,59,152,176,112,124,111,144,45,204,66,157,172,110,206,225,12,134,114,234,219,200,221,82,54,189,54,213,133,8,130,15,49,23,154,194,141,39,249,226,30,43,186,62,36,24,82,74,98,77,109,80,215,152,49,144,46,23,61,0,146,83,216,219,226,93,0,66,175,244,220,207,128,222,186,33,150,215,230,221,99,119,5,220,37,221,2,35,117,107,16,35,31,94,132,178,164,144,49,177,38,22,1,29,65,141,114,162,198,113,157,7,223,198,158,56,198,205,237,170,249,158,138,156,126,245,14,37,98,122,235,127,9,77,4,252,169,203,213,1,110,50,75,174,129,173,78,49,169,156,122,212,96,160,253,213,228,173,212,82,134,232,252,145,246,249,13,130,100,118,167,44,63,195,204,170,134,37,37,148,46,122,240,61,19,27,113,96,64,205,56,7,182,62,150,145,118,75,233,243,115,17,49,129,1,171,169,39,42,198,71,72,23,119,180,6,230,226,95,151,208,91,252,98,250,80,230,243,183,168,166,207,176,7,111,243,38,59,102,60,242,205,41,36,56,186,143,75,63,57,106,235,143,112,233,167,95,11,152,107,21,66,76,238,124,153,109,38,44,82,37,194,18,93,155,251,211,146,198,109,149,174,118,176,248,35,128,201,27,161,252,73,125,43,213,223,170,139,132,123,21,70,4,197,174,128,144,154,223,238,202,191,119,188,235,44,25,47,90,205,54,208,29,52,251,84,140,196,76,231,245,12,169,203,175,146,59,116,20,233,170,74,81,52,167,106,236,136,201,239,229,84,3,53,63,142,120,44,100,249,120,132,107,239,124,51,227,147,141,226,76,64,147,165,46,136,44,1,254,156,31,239,167,255,96,237,4,95,23,204,164,162,45,175,41,56,211,171,123,11,23,76,126,61,73,88,226,73,71,12,99,179,199,224,194,219,117,159,177,83,32,215,95,117,30,14,127,101,117,67,182,104,128,96,239,230,81,122,253,143,10,20,91,23,187,123,19,217,41,214,67,52,130,251,106,156,83,70,207,31,196,53,142,245,205,247,95,169,237,245,139,24,25,212,138,35,51,167,214,140,51,22,190,71,160,224,198,98,107,45,111,248,245,155,83,226,202,183,175,119,44,204,116,137,53,101,30,151,80,186,204,117,212,55,100,250,104,191,181,23,216,164,125,205,162,197,196,147,138,102,142,182,157,118,66,35,192,86,105,209,37,107,242,151,19,138,212,136,199,46,48,146,45,136,210,189,60,6,228,143,42,92,47,12,87,220,34,61,67,49,153,168,152,225,161,112,52,196,50,39,241,177,171,30,112,166,87,212,242,119,90,136,25,183,26,47,157,48,122,55,81,193,30,82,158,128,228,28,186,84,107,172,249,47,5,71,221,81,32,234,245,203,129,148,172,237,148,4,144,6,204,221,157,115,234,162,11,61,139,58,248,69,137,75,95,243,251,245,212,105,128,210,242,194,29,128,112,158,126,157,64,162,94,60,5,180,36,109,144,94,228,234,180,146,40,45,223,239,246,92,230,48,20,49,211,68,97,214,148,100,76,235,171,136,140,136,105,95,169,215,203,73,209,117,11,41,56,184,19,59,230,38,250,128,244,33,147,22,53,133,200,80,133,251,204,202,119,125,111,160,101,69,85,200,63,192,66,245,251,184,220,209,141,1,53,19,147,69,213,201,41,227,247,89,173,187,187,45,151,187,120,150,229,185,66,237,21,27,232,73,180,37,212,239,221,19,174,89,179,119,234,18,190,19,87,81,90,4,204,90,48,7,122,200,98,7,215,104,228,92,164,51,88,30,234,165,205,41,177,197,57,247,105,94,211,17,118,246,44,26,46,217,182,30,159,52,16,54,147,215,186,68,86,69,207,49,71,160,50,115,57,225,108,102,176,93,232,51,227,119,26,113,143,236,198,106,41,96,182,186,86,226,181,125,60,50,223,142,192,245,46,199,189,87,198,183,132,142,17,23,21,223,63,166,89,4,78,60,232,76,219,142,206,3,39,138,152,211,112,169,93,121,102,109,40,211,35,87,240,167,245,8,94,243,139,8,143,41,189,177,184,236,167,149,15,163,150,112,112,150,79,154,30,182,4,122,254,125,13,190,246,104,122,37,159,180,105,196,91,241,152,155,106,196,98,172,139,156,120,137,231,1,112,178,235,123,16,29,186,114,99,20,73,239,75,115,152,230,3,151,41,211,73,170,219,105,4,115,237,59,32,150,128,147,3,178,173,169,189,48,7,148,141,0,133,239,2,118,125,23,35,86,247,13,58,117,30,181,239,19,89,247,58,192,150,176,175,153,123,153,246,224,236,171,86,110,92,82,102,120,252,204,252,199,145,129,12,112,226,146,245,178,53,131,180,174,111,36,29,135,165,178,115,38,68,120,144,63,249,221,114,192,201,157,25,224,228,211,232,182,153,246,210,155,118,48,87,7,172,16,151,104,50,172,192,116,49,146,102,108,192,201,231,221,186,154,54,28,98,187,102,214,129,141,94,175,27,250,4,187,133,145,54,91,128,110,212,93,63,222,188,253,195,236,158,26,80,228,230,86,91,35,145,83,213,61,253,127,149,219,61,222,29,245,180,127,255,77,53,53,101,110,16,151,181,218,77,224,185,107,1,238,14,43,123,30,195,15,173,200,72,16,149,111,11,105,118,234,184,162,129,19,192,239,112,249,154,60,90,27,42,119,5,23,51,156,128,147,154,139,147,152,51,105,40,155,103,88,232,46,10,230,217,125,113,177,69,223,187,165,15,56,25,241,101,157,166,65,121,98,144,231,16,101,120,79,1,40,112,18,96,33,26,109,140,63,44,112,76,123,180,42,252,60,94,67,21,248,212,22,124,33,245,19,213,49,222,127,85,220,241,41,112,114,143,212,108,174,212,79,41,98,172,82,63,14,150,222,74,26,250,4,171,112,222,239,27,216,74,26,11,25,202,30,26,125,61,201,110,182,2,67,214,45,67,185,81,101,181,74,184,79,126,235,240,170,244,224,22,227,129,26,28,133,120,117,188,23,137,238,6,9,103,90,105,3,37,194,109,153,110,217,251,68,233,92,201,95,164,254,238,5,154,254,175,181,53,127,120,175,217,31,2,248,242,93,200,128,133,248,197,187,207,178,28,91,212,230,231,46,57,201,87,243,68,159,87,30,47,16,193,132,141,205,240,132,59,52,64,189,69,144,34,127,70,139,24,31,73,97,1,56,233,197,19,47,62,27,85,61,186,113,238,201,104,153,155,103,220,190,187,21,125,239,142,221,230,19,1,15,127,118,206,142,116,232,157,192,69,112,69,119,238,147,7,215,159,139,63,202,248,86,228,219,253,197,24,181,59,246,176,206,106,86,249,156,195,242,95,38,235,191,49,29,150,164,231,196,179,49,247,169,53,63,247,68,178,191,191,104,108,174,248,161,232,122,9,252,21,169,136,248,222,134,51,122,148,26,183,9,124,225,79,117,103,144,251,195,3,205,164,95,14,52,111,150,16,244,165,176,17,71,213,199,196,86,9,125,85,137,130,92,150,143,239,52,50,70,221,22,147,150,215,250,119,100,47,140,107,255,42,245,45,155,252,131,198,248,156,232,148,216,216,155,90,81,162,47,28,150,46,10,149,79,0,58,195,143,236,23,168,86,198,151,162,217,11,9,165,29,40,235,66,210,22,254,136,48,250,191,90,18,55,67,184,222,223,132,18,244,238,66,155,156,217,247,29,68,194,41,118,235,164,169,205,46,0,39,18,152,87,199,28,136,159,106,75,231,223,254,208,146,91,192,115,97,159,150,151,179,226,185,176,129,87,107,71,112,112,127,199,155,236,73,132,145,121,230,193,217,174,220,71,7,69,167,245,147,174,221,166,41,16,142,80,70,17,149,4,101,51,1,174,41,212,23,118,235,59,130,51,228,132,28,244,51,47,64,85,105,142,52,171,220,164,85,75,100,188,107,84,209,189,179,35,232,182,223,42,68,217,158,138,50,237,119,7,11,136,233,33,160,203,150,160,198,152,4,247,9,62,199,108,217,22,202,242,219,231,101,125,50,186,207,246,182,153,121,253,202,75,0,167,63,200,192,173,87,194,35,224,100,71,27,79,243,219,48,79,225,108,136,133,112,137,173,54,12,95,138,43,185,34,199,229,200,32,44,242,114,126,253,233,232,69,108,8,133,186,15,33,252,78,151,18,14,124,159,222,3,78,86,222,204,215,101,28,11,35,222,128,89,201,188,134,56,230,216,3,130,201,84,136,251,183,248,171,206,240,15,88,74,204,174,118,182,134,166,149,210,207,66,208,121,96,43,230,138,35,206,14,215,227,182,247,103,15,142,95,69,46,40,28,11,144,180,240,180,195,201,41,172,97,245,121,21,8,215,190,181,189,91,92,244,136,102,165,109,182,100,3,250,237,123,244,246,124,1,188,60,85,54,116,240,153,51,203,116,2,179,60,173,148,4,20,58,13,42,38,244,225,76,170,167,19,210,85,47,110,216,121,230,49,6,102,19,167,103,45,50,225,114,228,144,136,193,132,6,37,103,105,109,146,228,91,147,179,225,229,85,51,36,225,225,147,135,64,120,238,11,40,1,9,63,29,145,35,149,177,224,21,205,64,193,180,246,102,207,224,30,107,53,59,111,99,198,39,184,111,239,67,137,253,146,247,4,225,70,208,112,53,144,137,46,198,60,207,171,144,160,227,86,98,133,209,145,236,215,188,7,248,102,43,3,10,230,127,71,71,92,236,224,95,43,129,0,92,203,191,158,26,226,222,243,59,9,31,96,152,206,171,67,128,106,133,100,252,79,213,159,3,234,207,107,95,72,156,224,168,114,193,211,130,40,30,4,212,35,218,40,245,87,179,91,178,30,212,216,81,195,130,17,171,127,92,90,225,68,159,222,183,103,21,87,10,102,73,1,41,196,205,183,243,67,10,99,221,216,5,214,81,216,247,221,197,243,94,141,60,14,187,170,40,78,116,148,172,127,84,50,176,199,14,50,135,136,22,223,162,185,199,157,155,66,89,200,174,232,248,121,33,217,92,229,114,3,196,222,171,218,217,127,186,51,206,233,158,184,161,236,16,209,211,49,87,77,190,209,72,58,213,241,55,23,164,249,61,207,183,192,231,92,200,211,115,50,49,243,215,86,233,196,138,112,16,79,254,154,81,215,89,138,117,139,241,130,36,60,79,111,201,58,234,7,79,15,151,41,252,221,209,4,104,144,119,108,57,82,190,112,151,211,42,233,1,253,89,240,162,35,131,181,50,154,70,185,184,113,132,55,90,64,3,211,222,216,118,80,175,225,160,79,126,214,216,64,72,147,76,185,43,123,148,213,233,85,79,142,98,53,37,219,83,41,225,39,109,28,189,111,209,14,152,8,125,73,199,8,2,199,164,44,187,247,41,29,249,157,100,172,84,142,209,250,110,215,151,218,109,133,55,27,106,209,111,77,164,67,104,111,227,255,226,59,136,54,224,113,10,248,122,234,114,115,81,245,117,247,158,104,126,165,189,55,188,103,209,187,226,179,106,199,37,21,37,17,229,145,179,217,72,19,223,110,207,179,243,196,100,18,130,69,225,145,243,30,226,40,50,68,77,11,141,147,109,247,57,94,36,205,198,132,156,99,196,105,25,113,112,8,123,71,172,9,185,49,219,186,138,233,232,220,241,205,87,150,29,187,79,244,39,87,227,103,181,144,111,254,87,85,64,225,244,172,108,59,230,198,109,170,23,2,38,186,77,83,159,188,168,105,30,151,178,78,76,98,114,145,127,23,250,78,82,172,204,70,245,104,197,231,15,108,67,223,114,125,1,47,203,132,201,136,63,88,255,122,215,78,106,41,146,234,142,158,234,82,176,187,5,55,85,63,7,70,72,26,138,174,170,37,58,248,187,35,9,249,223,28,73,144,127,228,10,89,2,81,113,142,155,191,38,228,216,76,181,93,212,114,237,214,115,18,218,91,110,171,147,183,89,236,102,225,136,176,125,228,197,130,97,182,243,105,65,14,43,182,254,136,120,63,142,6,23,77,16,27,93,112,75,163,211,88,216,53,169,50,65,158,94,83,195,105,181,175,49,85,236,169,77,35,52,38,134,152,51,216,217,127,167,110,23,254,214,138,36,253,207,64,91,114,237,165,13,234,56,181,153,148,138,9,250,43,179,101,116,162,213,6,110,38,237,134,218,47,187,118,94,47,12,203,101,215,32,133,91,70,166,131,14,12,109,122,40,9,148,205,219,85,126,200,134,130,113,177,97,129,175,208,35,143,49,213,188,150,34,253,183,226,154,79,221,191,65,58,132,212,252,115,65,142,111,55,149,189,50,154,227,10,14,63,220,179,100,127,121,177,79,229,194,213,192,183,5,118,193,229,239,193,236,255,37,229,58,125,168,98,172,221,175,202,117,105,108,32,25,45,114,165,11,114,147,196,247,196,123,239,133,185,225,62,97,245,250,7,173,112,243,71,119,102,31,215,108,226,224,238,204,185,66,208,193,123,35,71,223,220,20,30,57,131,11,229,60,166,47,167,115,212,239,197,88,47,122,62,155,68,54,119,137,92,64,45,160,253,193,247,255,13,79,144,54,27,178,43,176,10,42,175,158,103,194,176,103,48,127,193,17,193,78,169,163,3,55,219,69,188,247,130,135,23,251,15,239,5,152,233,77,79,168,220,95,26,156,208,255,27,222,28,94,136,143,233,24,115,240,170,68,249,71,92,108,80,185,49,214,201,181,249,221,210,248,109,18,190,252,3,182,137,250,81,254,9,53,185,11,144,203,236,148,196,59,207,181,183,215,15,74,107,103,21,242,110,10,188,190,164,197,100,132,23,33,181,157,142,70,11,202,254,41,115,229,119,215,18,172,203,239,69,176,154,114,138,116,80,237,79,193,208,195,229,114,202,121,241,16,47,71,205,203,114,113,108,213,210,229,34,195,177,53,37,109,71,175,201,27,226,214,72,16,62,253,236,45,105,211,77,127,61,167,124,101,83,227,105,79,131,229,246,227,217,67,133,175,86,14,250,201,211,114,44,232,16,163,156,67,106,168,211,114,71,200,128,19,93,233,204,219,222,221,43,32,199,184,0,11,238,162,247,175,75,122,133,229,223,219,217,38,113,122,194,67,19,81,55,166,246,52,209,188,191,213,129,243,41,210,255,74,95,164,52,18,202,154,195,6,76,140,183,115,121,125,117,170,8,197,115,58,227,43,186,151,246,197,20,40,208,89,143,125,162,210,136,196,33,130,225,119,231,175,81,169,47,72,19,178,170,8,126,94,29,142,120,139,61,211,102,106,150,254,234,18,74,149,118,125,54,227,252,109,160,100,240,207,146,179,155,95,12,160,114,231,166,229,168,204,73,123,2,27,55,168,38,36,160,165,23,166,66,139,28,57,251,216,159,242,236,14,92,28,58,35,43,22,158,214,104,230,245,24,249,151,166,27,124,223,109,201,218,223,135,146,187,235,216,75,139,139,191,72,134,220,200,95,159,56,206,26,152,127,233,219,114,78,107,218,201,69,154,28,218,9,209,254,189,196,19,88,248,203,113,42,110,24,255,107,14,53,103,76,92,230,59,84,70,55,220,242,87,35,133,182,21,150,58,84,140,22,215,52,178,222,240,103,218,74,247,11,201,54,122,23,190,175,164,240,7,228,207,178,78,129,179,55,196,115,67,213,58,11,242,49,148,250,7,231,86,242,20,10,217,164,135,56,101,155,44,10,255,145,200,9,235,141,158,145,32,14,76,153,30,46,67,106,45,143,126,59,229,166,125,215,161,212,50,91,246,232,174,154,243,50,107,45,31,165,89,200,230,254,223,4,133,26,60,94,253,80,20,82,242,27,204,146,113,191,235,89,172,57,119,181,123,109,173,69,121,235,103,188,237,211,183,5,78,6,214,97,201,7,102,120,81,30,132,127,237,63,242,54,225,144,190,127,44,247,252,240,127,250,199,75,129,206,129,213,59,33,129,106,61,22,170,42,0,116,42,129,141,41,224,249,195,157,232,140,168,195,61,166,188,194,67,166,228,198,109,34,52,4,251,5,204,245,135,250,194,203,191,232,11,91,66,0,201,212,20,38,82,255,154,216,116,161,212,150,179,118,47,236,120,191,61,53,79,227,213,50,43,110,94,243,48,99,162,104,134,152,252,111,251,19,233,2,132,113,4,16,160,232,101,244,25,194,211,157,97,55,14,196,71,21,237,174,172,203,118,156,131,83,201,186,89,159,219,180,93,179,245,29,175,143,15,100,52,103,89,40,44,34,8,189,98,20,19,163,127,127,169,83,136,34,118,61,212,3,212,219,53,247,24,45,88,251,142,124,94,154,205,195,153,192,115,129,157,150,159,43,133,237,242,147,88,177,230,96,35,63,171,210,130,39,109,168,242,43,44,245,155,50,114,133,17,4,108,21,166,122,13,247,64,122,193,215,156,111,15,207,186,129,70,156,43,20,199,38,24,214,75,119,77,209,46,51,241,168,74,31,187,253,221,40,2,79,165,152,187,9,172,95,115,163,206,168,8,37,232,245,175,22,81,236,217,24,20,202,72,59,12,43,116,29,128,98,204,111,36,196,114,78,88,30,179,41,42,39,51,178,94,171,175,25,45,14,83,159,139,227,44,124,164,130,134,9,135,181,113,32,221,124,158,67,250,106,200,1,78,9,122,194,244,247,175,43,184,201,212,243,75,77,252,82,130,75,125,147,87,198,190,222,177,55,11,224,4,215,171,68,85,143,138,139,127,63,211,117,39,41,192,135,59,170,170,122,238,53,117,102,188,61,234,194,76,221,23,26,211,110,72,220,87,10,113,122,65,92,92,15,187,123,240,214,191,210,92,104,84,81,85,100,131,56,240,147,141,89,61,220,99,156,44,173,30,177,67,3,33,242,7,71,184,149,58,109,81,75,37,126,228,111,243,252,200,254,216,189,77,138,66,223,168,123,86,161,17,56,201,215,171,121,73,17,227,20,3,94,188,34,51,95,62,67,174,35,40,36,127,189,98,237,84,196,113,158,23,45,155,167,186,45,22,41,131,121,131,22,247,203,71,64,106,23,153,0,36,187,42,209,143,78,80,83,21,2,5,33,39,39,245,177,81,100,115,203,126,66,7,68,59,37,64,247,182,44,249,139,52,99,15,61,217,59,119,56,201,214,239,235,127,230,147,172,236,129,193,74,7,33,62,231,181,46,77,238,13,233,123,227,150,252,89,38,58,131,172,246,216,204,23,86,225,156,179,147,137,21,165,28,30,239,208,255,145,245,214,114,30,164,205,73,248,182,208,187,39,165,113,234,190,166,96,85,30,125,240,57,105,161,113,94,29,19,45,233,19,109,255,149,205,79,25,13,155,21,251,161,245,45,164,68,228,252,225,46,147,116,43,255,105,131,231,168,26,174,196,111,28,90,4,113,181,146,245,161,104,97,19,225,55,136,73,152,47,230,88,37,102,52,143,251,124,201,180,196,59,182,37,175,105,242,64,47,115,69,195,106,29,16,175,240,157,249,198,131,45,222,115,90,60,37,244,231,39,154,179,77,62,193,165,239,201,98,151,222,44,120,17,24,204,128,33,218,69,56,8,119,180,201,10,156,92,104,78,218,22,193,34,71,130,119,240,2,146,134,88,176,195,83,224,196,255,44,112,210,61,130,110,128,39,157,78,191,29,190,81,119,27,56,185,104,173,246,229,56,126,21,110,252,55,227,86,107,79,140,254,204,246,167,16,56,246,194,99,114,202,154,73,140,221,81,244,142,52,54,27,185,107,90,13,199,230,244,36,70,252,248,35,22,7,105,100,121,158,48,213,150,253,109,61,236,12,182,99,28,58,81,245,179,249,63,173,201,70,180,147,219,175,17,239,239,114,206,201,25,129,119,109,149,194,109,89,194,92,214,255,93,173,255,95,240,68,77,197,127,146,214,254,31,249,40,161,38,148,11,120,43,247,83,251,251,91,105,21,156,137,77,26,59,247,221,181,255,121,95,189,64,33,218,132,123,25,142,226,192,90,48,101,39,21,70,192,124,52,160,114,51,199,75,18,146,167,150,157,53,148,110,140,206,12,157,63,134,173,174,193,150,81,208,136,180,253,85,20,156,95,130,237,219,80,242,141,47,68,53,163,55,128,147,245,140,126,24,185,255,55,181,149,22,28,204,0,186,87,235,30,173,10,143,115,190,74,5,12,97,108,74,5,233,8,118,248,245,72,90,205,176,35,133,243,181,105,136,157,17,44,229,16,112,194,155,129,183,106,213,111,198,180,85,114,212,221,65,171,82,164,83,30,214,225,134,106,44,111,226,139,100,187,254,33,41,6,118,36,110,182,125,200,240,6,55,147,18,113,192,222,170,180,229,154,116,12,98,103,31,43,177,69,51,224,69,135,231,146,130,180,189,87,94,15,154,142,2,131,166,106,54,2,28,127,23,58,96,144,211,77,139,136,39,144,35,115,13,185,38,120,254,41,99,231,94,170,98,176,186,72,255,121,89,91,221,213,51,117,203,182,109,56,68,136,193,82,76,200,1,39,119,107,50,102,128,147,36,196,79,65,214,170,101,219,229,160,171,215,46,169,156,118,39,84,160,143,82,154,12,249,244,201,156,254,204,179,106,225,126,110,150,53,234,186,182,17,164,107,237,219,28,176,213,49,75,6,4,228,28,166,230,206,149,83,252,181,115,100,49,110,154,184,171,116,144,192,180,113,59,202,227,98,237,194,127,26,232,124,3,72,2,9,228,63,200,8,125,142,202,144,212,148,30,239,236,228,116,120,5,139,173,149,196,155,166,218,205,94,197,232,5,93,109,165,135,44,149,5,127,221,44,51,58,24,47,18,253,46,149,86,51,164,235,237,113,15,56,201,169,118,187,253,191,252,141,172,190,3,106,20,61,187,100,238,213,71,27,4,13,42,12,251,241,117,167,218,2,147,111,237,165,237,69,211,248,222,172,73,56,13,156,124,188,132,42,182,65,164,247,214,187,167,0,16,82,164,241,3,253,40,246,200,14,66,166,232,219,135,195,106,198,234,168,168,189,180,251,181,111,13,128,191,229,82,36,225,248,146,216,64,243,232,232,2,190,4,158,253,178,118,119,119,194,43,171,124,73,48,228,53,135,220,151,134,123,143,45,10,104,54,58,194,205,151,133,249,134,212,151,222,161,153,55,69,206,3,39,79,234,80,225,113,50,254,195,99,242,116,25,133,167,50,55,238,9,86,223,28,33,75,186,175,222,231,154,236,182,146,101,167,43,29,176,207,240,44,186,133,211,179,123,141,88,40,48,72,23,20,49,174,114,116,173,248,250,132,225,98,199,55,51,163,236,236,218,221,200,210,203,85,43,96,171,101,39,36,51,164,189,197,95,58,137,62,97,78,229,190,35,208,145,145,208,42,66,89,174,83,147,113,108,94,207,147,234,20,197,196,56,42,161,114,65,124,59,71,168,245,131,81,176,109,121,81,205,109,35,85,93,147,221,32,49,67,155,28,139,154,15,127,179,53,90,145,35,143,161,28,164,36,8,185,75,183,164,6,60,191,187,5,118,106,97,186,24,103,241,125,104,46,100,4,245,81,8,91,111,91,104,37,226,255,83,26,244,78,216,15,105,208,145,231,9,50,145,171,137,171,121,124,53,95,222,13,178,155,26,224,166,91,193,240,32,231,28,59,232,44,248,245,155,179,17,138,179,33,69,159,44,111,206,232,68,150,4,247,142,62,247,106,226,225,57,189,10,182,250,163,233,246,35,121,222,3,190,211,125,120,96,236,121,106,90,212,13,38,222,213,113,191,240,201,243,170,219,205,202,37,223,104,187,179,212,153,54,165,92,161,105,43,209,250,127,104,32,168,193,12,168,34,201,8,92,183,183,53,191,64,145,91,174,23,238,22,79,92,94,202,171,85,156,44,12,225,75,182,37,169,43,137,18,67,85,243,124,146,9,189,242,157,23,20,78,126,62,143,209,182,192,81,235,54,129,66,182,117,142,169,164,88,203,166,7,226,35,154,19,19,169,79,189,10,26,76,117,233,217,23,176,45,71,109,61,122,164,108,147,118,176,52,86,75,111,155,247,221,1,23,178,155,218,14,195,40,90,225,158,63,221,159,7,65,37,126,202,95,226,9,232,92,31,48,62,161,190,179,185,248,216,69,217,17,179,80,101,125,106,106,214,83,25,67,14,156,108,148,206,225,182,34,63,224,36,212,62,29,56,17,156,252,130,4,78,186,244,255,56,130,242,253,89,21,86,251,86,137,171,191,57,59,27,73,79,0,217,105,115,250,242,41,183,251,196,241,186,6,253,183,29,54,30,181,223,180,153,202,182,56,39,157,31,145,132,74,230,249,143,114,248,109,176,85,20,65,91,172,19,65,136,87,102,62,85,102,190,201,231,248,96,87,107,5,195,1,195,94,63,15,106,232,209,227,208,208,219,94,142,142,142,44,76,77,111,216,154,194,212,242,192,113,231,226,145,86,20,73,246,13,133,222,140,210,79,196,212,165,163,71,140,127,160,241,34,136,138,12,189,145,35,245,104,48,95,189,165,123,235,61,61,197,244,34,170,125,235,233,206,236,87,44,10,185,119,221,245,165,71,52,215,80,28,210,29,182,171,96,85,34,71,94,176,10,63,131,124,234,34,99,116,105,201,244,134,128,128,68,215,78,62,2,161,247,227,126,241,250,191,149,13,156,102,109,114,140,49,103,163,98,183,42,186,106,80,77,138,119,118,45,214,237,61,108,229,247,149,90,34,99,74,23,114,38,218,56,59,159,27,145,98,68,253,249,195,142,93,218,139,28,135,243,210,201,42,210,193,2,146,81,2,115,250,166,127,110,199,93,98,248,87,97,1,145,207,245,158,34,29,151,219,11,160,142,96,174,224,227,80,84,84,8,112,98,86,251,211,134,240,45,69,250,27,138,30,226,151,172,220,227,52,100,15,196,25,60,25,247,246,2,31,8,243,110,244,171,100,123,228,235,98,88,204,154,220,107,134,55,175,120,157,101,13,125,239,26,26,39,249,172,192,199,142,159,36,234,131,177,186,198,52,135,244,102,24,231,172,81,225,127,74,89,143,22,236,215,47,211,11,70,128,217,131,243,166,159,71,126,46,239,250,210,190,33,23,99,32,105,139,106,234,245,200,214,199,60,161,189,141,11,99,55,163,35,130,0,16,239,245,68,53,185,225,48,219,206,206,84,165,199,234,187,67,231,39,173,116,109,168,112,215,123,218,255,182,237,106,188,83,28,16,22,208,163,77,220,122,209,73,225,219,100,241,123,199,28,165,209,70,75,59,181,79,51,9,52,132,187,160,146,63,156,96,63,215,133,174,195,171,180,25,162,66,253,168,234,18,224,68,173,157,42,210,213,73,234,73,107,234,235,195,239,217,79,144,183,214,60,38,178,92,124,242,23,254,54,105,180,17,238,17,87,42,234,94,142,189,126,9,95,146,188,124,212,197,38,176,215,116,103,204,6,56,121,4,103,149,29,86,198,80,96,187,120,194,247,1,181,242,182,85,224,233,60,211,211,13,99,21,148,116,217,86,89,105,102,127,209,7,5,245,130,57,14,76,152,254,28,5,234,166,233,191,194,62,92,3,96,130,57,9,207,214,47,33,13,167,130,244,98,159,210,104,151,61,96,85,253,130,76,48,220,31,30,238,47,158,45,8,160,64,160,117,49,47,127,126,15,62,47,160,100,194,227,50,253,220,157,153,132,249,202,254,40,3,149,70,237,219,97,207,134,174,241,73,13,167,78,11,16,162,20,184,100,201,224,206,236,64,28,193,87,89,113,55,8,165,140,190,169,169,222,66,116,121,103,154,190,153,47,57,243,76,146,44,234,18,246,206,23,4,164,175,47,251,181,100,140,152,243,215,151,6,52,171,215,102,47,42,24,94,125,96,99,247,160,237,107,118,86,234,250,25,148,140,95,179,50,74,3,189,192,236,193,236,28,199,168,173,82,157,63,58,168,249,153,43,147,112,223,89,99,124,214,241,117,25,223,161,213,135,102,30,143,156,38,180,30,62,82,16,166,187,107,153,73,97,205,102,247,225,86,144,67,224,100,150,241,12,46,66,248,124,202,8,248,25,42,27,254,115,104,123,254,54,180,88,43,221,85,74,45,111,92,182,121,224,225,104,126,5,214,70,6,229,39,123,88,84,84,16,156,85,83,42,25,33,147,163,60,153,237,142,185,128,210,66,139,33,28,195,213,240,69,143,128,160,0,136,199,146,43,204,85,149,59,145,86,72,235,182,149,122,91,212,141,181,135,199,211,122,62,231,235,108,166,244,112,24,84,27,10,156,172,149,152,150,71,54,40,28,24,110,69,243,1,39,46,241,103,248,155,178,15,47,239,192,222,39,1,39,158,124,97,109,15,167,175,252,76,68,15,40,198,191,65,233,130,208,54,181,173,189,190,59,129,135,134,123,48,25,224,36,32,237,24,52,139,178,168,237,175,99,129,198,243,216,88,2,127,183,18,252,143,3,204,71,20,233,98,240,49,44,155,76,52,112,194,141,169,26,217,168,139,218,150,118,219,29,187,17,60,242,170,206,14,56,137,127,135,139,236,212,216,49,158,64,108,54,52,110,141,201,236,9,68,59,119,32,122,1,56,121,144,107,120,126,237,26,138,15,47,115,31,230,114,251,83,92,31,112,178,133,209,122,119,200,142,157,162,130,45,136,76,212,57,213,81,255,253,248,82,247,180,14,240,92,56,43,19,244,167,86,177,255,99,30,37,207,255,52,22,253,151,31,124,184,172,52,157,75,251,231,47,172,63,228,232,149,67,15,162,97,19,194,133,76,178,189,60,253,60,29,112,215,42,217,15,31,94,60,66,39,202,250,123,97,160,113,159,221,167,10,167,84,83,16,162,3,112,169,156,99,115,210,101,235,220,248,240,186,229,60,220,205,205,52,1,78,224,213,110,156,250,221,250,224,195,180,157,29,232,160,107,128,235,236,146,180,255,59,12,29,183,26,69,50,161,118,223,212,145,86,24,37,227,10,207,55,224,132,230,10,112,226,244,217,239,221,121,191,20,68,12,188,6,151,161,208,105,234,30,170,237,193,21,191,194,141,220,87,131,5,164,252,147,247,180,32,206,240,50,246,154,228,18,157,150,115,7,106,240,205,52,206,232,148,161,220,90,252,11,17,216,160,105,237,53,170,165,40,248,86,2,246,192,239,160,76,126,157,44,93,254,75,58,240,254,211,243,18,97,2,92,112,161,250,31,208,81,246,63,233,97,248,115,163,56,165,72,42,183,153,233,250,252,173,27,36,221,49,252,157,99,184,61,16,140,25,56,114,177,47,78,60,66,230,214,226,34,175,155,182,216,156,185,209,89,45,110,66,233,120,68,58,116,96,11,22,54,17,39,158,41,239,27,185,79,193,92,94,105,207,42,239,196,119,123,131,12,56,33,77,159,128,77,77,109,136,46,124,164,8,217,107,49,195,143,144,165,249,21,251,42,195,17,60,120,16,59,74,184,217,44,134,123,146,212,148,98,157,207,235,12,89,186,103,248,119,104,201,33,237,203,144,91,184,85,206,126,207,223,14,191,184,189,177,115,236,38,59,102,220,152,98,125,130,227,169,30,137,43,231,154,147,46,20,236,121,224,32,232,46,76,5,122,28,125,217,39,95,31,56,238,173,157,27,167,210,106,84,169,121,77,145,158,121,60,150,208,134,254,48,168,20,221,32,50,59,80,211,95,190,17,95,109,75,114,92,39,189,53,63,245,150,52,51,138,211,120,37,251,72,236,212,143,244,63,89,39,230,212,255,9,87,11,43,16,23,247,255,0,254,193,159,242,18,50,179,0,174,190,116,43,0,7,54,73,229,46,236,254,48,176,128,35,191,26,60,177,66,243,34,8,247,78,35,235,52,53,150,22,161,5,42,31,124,103,150,100,252,91,143,218,20,102,231,96,199,73,182,66,74,143,95,32,90,143,71,120,112,225,125,101,80,184,133,119,214,225,144,97,19,74,145,131,11,233,196,233,195,201,17,190,159,22,242,30,3,39,187,141,109,240,136,8,13,93,21,150,41,113,255,254,160,183,239,241,106,222,50,83,189,119,203,9,36,13,7,244,115,181,56,223,59,185,71,237,177,119,13,135,76,45,242,204,67,135,225,142,121,138,200,25,85,223,130,195,29,20,45,5,57,239,96,226,149,122,93,208,142,52,22,98,181,221,73,247,209,239,213,117,31,94,179,205,246,111,95,221,46,248,202,172,195,196,163,186,185,193,183,234,220,223,160,109,107,91,167,90,37,16,0,3,245,153,211,254,137,113,111,241,65,154,227,127,191,116,240,255,170,71,201,223,130,250,151,83,218,207,201,117,158,143,50,251,247,207,80,107,220,60,109,5,16,30,215,105,105,189,88,183,190,97,198,182,3,156,240,201,98,7,50,206,1,39,29,231,107,95,32,38,225,205,41,223,84,205,52,112,155,185,209,56,83,219,221,163,54,227,25,82,25,255,70,51,247,165,134,216,236,152,225,155,181,141,90,117,85,51,229,236,219,119,195,203,119,75,113,72,196,219,228,64,84,195,119,129,7,227,42,36,30,50,144,248,57,84,220,207,17,232,206,217,130,236,81,80,54,191,63,35,146,221,9,117,57,166,176,115,50,144,131,202,181,165,213,226,114,2,138,120,85,35,237,234,70,49,47,62,220,230,82,9,255,30,133,158,166,169,171,48,197,237,23,101,24,10,205,254,126,44,189,17,186,216,22,116,76,129,76,211,111,94,18,244,251,12,233,163,58,132,151,1,39,117,236,40,152,184,169,83,22,244,176,163,144,3,119,229,210,184,252,194,236,109,128,173,207,156,26,108,135,17,132,223,173,157,128,211,253,255,135,150,247,255,236,135,161,154,161,33,160,166,197,32,156,241,51,97,89,91,79,88,52,35,223,134,65,118,142,131,27,67,61,186,99,247,58,143,151,106,146,223,149,119,124,175,238,166,145,29,5,191,39,57,54,219,90,129,103,46,198,0,39,92,44,93,35,4,199,102,162,199,20,29,179,130,216,161,17,43,224,196,53,166,90,220,242,250,196,238,214,197,176,222,173,161,34,184,215,234,190,133,216,178,245,146,60,115,239,143,181,61,65,33,41,233,127,17,55,77,208,216,20,167,143,143,146,145,217,181,137,120,213,202,1,88,79,64,214,161,6,89,106,23,46,118,59,184,29,215,121,96,224,200,247,63,94,179,72,195,66,134,47,97,193,141,155,210,254,147,152,109,65,220,110,31,244,20,56,121,216,210,187,77,51,151,146,142,16,195,141,232,87,220,132,58,236,165,129,247,142,8,2,103,194,137,112,223,67,238,102,250,255,127,117,255,229,234,198,37,172,30,252,64,176,174,112,139,238,225,57,185,181,208,163,114,95,132,155,89,155,157,129,3,155,216,37,108,26,151,143,255,136,212,167,162,96,23,132,40,252,67,34,110,192,10,7,234,178,144,43,44,114,115,150,115,213,166,181,195,24,117,84,239,75,145,171,199,232,155,102,115,14,229,78,169,7,134,219,2,109,176,180,150,238,235,205,14,158,64,22,227,237,11,192,73,242,26,76,5,151,110,23,189,185,88,167,251,159,191,126,196,101,128,248,101,187,135,233,189,89,117,9,59,66,58,245,24,79,117,3,97,183,3,195,129,19,15,212,243,53,194,99,135,49,120,150,192,60,46,49,0,78,126,188,88,9,39,223,28,169,184,227,147,68,145,142,95,194,143,128,19,223,167,61,31,80,207,120,142,251,58,198,75,159,96,211,150,224,88,117,215,119,76,14,21,253,90,251,29,148,114,170,186,63,157,174,89,9,113,63,170,49,252,247,37,186,255,227,31,248,184,77,205,247,31,67,222,125,3,113,95,0,155,49,224,65,46,179,46,108,93,45,238,243,114,164,185,112,232,120,137,50,0,235,66,175,65,107,119,143,182,161,233,16,184,140,21,55,213,239,215,93,30,58,252,62,247,104,123,232,225,65,26,15,197,202,28,252,194,155,119,90,201,175,103,5,14,79,111,214,97,138,182,238,74,84,26,140,44,10,87,205,14,81,31,195,54,22,159,80,148,190,76,140,128,162,128,228,13,70,238,28,193,43,77,76,52,110,64,193,247,52,22,133,195,94,80,143,53,229,133,0,229,221,210,18,184,100,235,132,23,249,51,145,237,139,33,56,216,84,234,143,45,175,193,180,169,190,3,125,71,170,251,6,227,151,126,45,182,205,244,53,220,35,30,162,237,140,117,250,0,156,236,227,166,136,1,6,102,214,189,185,187,8,13,61,140,182,61,164,56,15,155,22,97,243,39,82,12,58,149,46,23,52,28,128,175,246,255,55,98,151,63,196,51,28,255,3,0,218,127,241,161,254,183,33,231,43,205,120,63,1,178,226,78,110,228,102,241,111,53,59,248,186,103,179,239,30,243,57,190,97,108,79,33,23,201,102,26,171,107,136,112,75,243,242,240,83,33,245,114,233,222,233,65,114,251,2,5,83,99,130,146,102,107,147,246,44,81,247,13,76,168,202,52,125,20,205,86,182,231,95,198,105,207,36,108,172,115,190,212,149,42,170,105,88,167,73,155,1,149,8,145,231,197,192,187,119,161,153,56,188,124,231,230,90,144,208,141,159,107,27,126,231,85,155,233,33,224,37,15,156,140,237,153,89,191,66,167,209,250,173,227,242,116,87,209,40,208,68,161,114,196,165,73,199,79,184,149,108,119,144,70,150,101,57,11,156,124,66,6,153,82,238,192,235,129,147,1,27,178,130,74,31,128,99,125,170,214,39,202,101,80,41,158,6,235,145,166,127,184,34,123,176,163,118,13,56,233,218,131,219,188,117,225,64,221,53,93,49,194,175,237,155,131,81,231,253,31,246,63,191,231,79,13,112,104,112,91,3,255,143,159,199,252,127,251,225,205,109,168,246,243,136,163,96,25,187,29,81,178,104,36,122,39,243,149,152,152,244,71,63,154,157,108,71,56,121,89,176,175,89,127,137,172,127,226,94,218,214,221,114,186,37,242,194,145,178,111,124,200,39,182,183,128,19,137,158,179,46,46,54,241,247,73,190,38,162,62,37,224,214,231,197,103,31,9,239,143,60,25,8,134,235,41,2,39,207,44,29,155,157,63,42,41,9,202,38,83,164,111,103,71,23,63,30,217,208,171,12,63,24,128,72,188,162,220,189,229,9,233,59,117,56,181,181,155,246,104,175,77,194,71,199,236,2,46,26,191,192,37,244,30,188,101,176,243,201,93,35,63,95,188,207,48,23,162,181,202,243,4,11,221,222,133,138,174,77,191,149,193,91,14,226,87,247,124,63,188,16,77,136,248,80,57,242,170,78,226,51,112,18,33,180,62,151,143,38,71,236,145,130,168,47,240,105,12,120,131,112,96,67,14,175,21,163,246,255,120,114,244,95,79,166,254,0,63,89,113,115,255,247,253,145,196,191,29,120,228,188,166,206,194,161,110,28,54,115,4,194,199,245,166,225,190,194,41,93,125,124,90,72,126,143,38,154,55,182,190,222,132,75,230,3,42,207,229,206,29,1,134,48,215,148,187,158,219,247,212,222,25,153,118,205,1,39,211,169,139,231,202,98,86,59,191,211,0,39,238,5,14,150,150,143,106,71,205,176,227,200,68,220,104,181,181,116,193,171,134,219,233,90,40,182,65,37,178,173,198,85,154,11,102,46,199,180,145,216,171,71,194,59,180,112,166,187,133,83,55,23,40,190,195,216,86,235,202,190,64,250,226,241,18,66,241,234,214,229,208,254,96,196,78,56,110,113,87,195,169,206,141,193,204,76,182,14,143,45,198,83,129,19,123,29,201,57,215,25,179,79,23,151,225,41,81,26,133,164,102,199,139,96,46,146,99,129,94,224,36,101,245,109,44,23,202,196,84,97,170,194,76,242,111,53,53,229,212,170,229,244,40,244,21,196,27,135,113,1,69,92,48,147,50,196,37,230,207,3,133,241,18,231,255,87,9,8,225,225,105,34,30,124,91,17,201,5,225,70,62,87,175,189,110,246,208,129,145,177,121,37,247,30,205,22,226,163,236,244,35,77,222,44,138,116,246,29,184,249,10,125,162,200,37,61,180,129,222,78,157,85,23,124,218,184,192,233,49,42,22,183,178,15,179,87,18,221,134,208,215,103,224,60,212,199,2,123,126,100,207,10,71,18,190,224,114,172,5,48,215,162,89,45,243,131,71,167,114,51,46,23,188,128,239,67,100,95,151,105,15,119,175,74,249,159,239,195,159,104,225,214,105,32,6,49,19,122,120,250,13,112,162,92,131,233,181,40,237,73,220,73,68,16,238,212,45,44,192,133,42,75,198,28,209,233,181,63,60,37,97,184,124,60,127,88,92,69,75,218,223,15,56,113,115,145,180,112,127,173,47,152,133,166,67,236,129,189,101,142,166,152,150,225,113,70,220,210,40,25,211,21,9,74,185,129,157,141,146,149,79,64,9,57,53,225,233,255,159,92,227,255,103,31,86,127,111,146,192,45,113,102,197,117,194,116,199,211,58,207,27,65,203,165,195,229,238,176,165,44,19,181,204,216,161,188,221,236,94,1,251,103,145,187,160,193,35,203,163,173,74,223,175,235,161,101,93,211,89,167,215,129,147,168,87,70,2,41,5,99,25,231,96,185,83,117,38,7,17,2,234,71,231,156,31,163,39,127,188,150,183,214,250,61,197,244,217,71,230,89,245,3,128,225,48,26,70,36,231,126,83,67,15,95,65,91,28,87,179,253,190,38,191,217,75,167,216,133,249,42,82,252,246,136,115,8,166,178,143,119,110,88,130,43,245,183,7,221,159,73,194,47,226,163,27,54,38,88,135,150,181,238,41,28,174,86,101,60,14,13,174,219,99,216,129,97,202,69,136,54,95,225,39,99,29,14,92,7,228,240,75,210,158,131,47,136,236,68,30,45,12,241,224,150,251,24,112,146,171,53,11,75,65,115,254,88,217,202,255,185,178,255,95,183,131,243,253,27,136,243,139,14,32,204,165,244,133,204,127,56,232,237,110,58,110,168,183,32,67,202,53,221,31,105,118,115,48,95,142,163,205,201,113,119,94,109,127,223,153,65,64,33,216,170,78,147,70,118,243,116,37,118,137,206,0,56,33,41,226,153,109,163,122,141,150,192,243,45,146,130,48,217,65,53,83,183,208,55,17,34,35,192,201,161,149,108,96,38,109,139,190,74,152,3,110,125,63,193,58,44,73,212,63,56,148,51,229,228,41,199,195,232,113,152,107,164,91,83,243,57,158,53,192,112,2,70,126,116,156,195,180,101,189,212,77,96,182,202,83,131,67,208,115,178,88,54,184,161,237,130,234,25,138,5,158,64,108,244,26,180,129,150,241,78,48,46,131,127,130,165,61,218,129,106,89,76,244,4,193,60,129,79,7,175,6,42,238,94,213,114,87,105,137,246,40,173,25,121,5,103,154,135,59,182,151,65,27,103,25,107,30,18,244,165,91,105,3,212,92,225,15,129,157,239,65,235,18,226,66,68,92,20,130,68,130,119,12,222,137,121,6,138,143,101,136,216,57,37,200,194,179,47,25,97,252,57,81,220,24,26,217,86,158,65,78,249,141,39,100,76,207,235,225,245,69,62,148,114,76,130,52,95,222,26,51,36,17,244,78,22,9,76,203,75,23,62,213,154,134,131,144,198,202,140,96,249,24,247,158,219,9,66,47,76,24,71,20,245,217,237,110,230,213,208,173,229,185,14,21,93,240,107,179,48,105,28,153,133,215,120,29,37,111,31,166,72,63,152,231,236,56,88,142,10,94,223,55,186,142,117,109,64,126,159,74,236,55,156,67,71,33,211,172,152,28,254,172,253,97,114,214,254,16,200,69,225,246,161,58,224,68,65,189,15,78,7,181,68,107,45,217,46,199,59,157,98,151,15,238,209,86,81,97,116,208,248,54,89,220,110,159,84,139,63,194,20,213,152,29,240,253,93,78,61,158,220,92,139,28,5,97,233,39,107,240,151,106,81,74,120,81,196,102,171,126,117,122,235,154,73,127,242,224,197,65,37,176,199,4,139,44,9,126,235,205,214,172,203,144,107,191,195,155,217,186,117,33,145,70,85,72,32,121,102,85,39,42,117,180,228,29,67,107,134,7,61,180,33,26,85,193,102,201,4,98,145,14,168,148,215,42,20,141,205,136,37,145,147,27,100,125,199,205,238,212,59,120,30,165,234,243,126,134,7,237,63,87,73,30,177,242,84,74,117,85,110,72,101,246,26,168,195,243,230,200,2,153,167,209,249,90,107,163,39,236,216,47,126,33,255,196,176,43,248,193,176,123,140,103,216,125,205,26,97,175,92,144,140,1,146,130,35,155,164,146,232,110,208,118,240,117,236,177,76,124,235,137,170,92,40,189,51,167,46,221,127,22,67,77,145,2,180,199,18,128,231,234,205,1,127,55,19,29,61,142,167,99,15,171,113,19,208,222,251,25,147,214,123,121,66,248,156,86,107,53,210,219,183,123,157,152,57,68,50,95,168,232,38,55,3,139,234,32,8,47,7,209,228,17,110,64,186,110,27,120,70,214,255,237,117,68,206,92,205,107,11,226,123,32,237,68,130,235,249,218,217,132,4,84,194,121,6,5,109,31,173,156,186,172,152,161,147,72,4,90,10,1,88,173,168,106,198,129,250,64,64,240,77,113,11,82,255,231,15,145,82,78,93,198,58,113,247,121,251,231,66,4,144,31,207,96,235,41,108,77,33,254,241,41,17,167,180,7,53,199,169,67,56,134,135,249,97,61,141,163,146,221,59,118,143,30,21,71,223,151,102,243,116,4,42,23,88,245,201,62,156,106,163,38,103,71,60,93,43,195,8,90,143,157,143,158,115,98,150,246,119,223,2,9,46,211,175,79,103,82,165,196,178,210,17,101,70,212,60,134,116,112,28,41,187,62,172,73,48,28,142,168,69,169,240,160,233,17,149,252,135,12,218,173,197,132,83,65,212,6,173,99,212,41,72,157,131,135,149,150,177,226,70,213,82,129,84,166,153,201,59,9,168,39,123,3,7,167,253,247,10,119,246,180,123,114,138,8,184,222,82,119,126,183,41,112,70,148,75,119,27,198,175,102,185,240,73,7,36,25,54,164,33,9,71,16,250,191,154,216,247,74,250,191,147,21,103,99,59,91,239,172,47,248,252,146,1,91,225,183,49,210,196,47,117,229,183,204,94,207,126,212,68,17,96,168,162,43,251,167,20,232,50,218,99,234,151,239,9,74,21,149,173,238,225,73,54,94,73,54,185,46,120,146,205,225,19,120,227,148,119,169,18,112,178,118,251,43,252,28,236,57,102,10,5,67,252,218,41,209,8,42,193,70,53,209,41,17,178,187,65,158,13,197,86,61,40,103,231,9,124,51,80,173,174,107,247,106,214,189,102,132,211,135,23,219,186,150,141,248,173,117,73,240,135,89,64,7,139,220,202,230,133,136,155,247,85,204,93,175,188,96,54,48,122,236,93,196,97,37,249,73,93,100,168,146,59,181,222,219,183,17,54,35,144,199,188,196,180,225,48,100,63,183,48,85,185,49,40,187,221,251,236,88,80,84,255,219,212,87,104,88,180,8,57,52,2,247,145,127,173,168,159,246,211,20,149,139,161,96,175,190,62,224,170,166,179,203,220,213,169,135,75,115,123,113,213,246,176,131,49,75,224,164,76,107,103,224,58,207,58,217,127,30,73,64,64,154,74,206,109,47,117,196,33,87,242,34,62,110,249,211,210,37,207,211,68,198,204,111,14,201,37,161,41,161,99,211,117,110,135,162,113,172,29,87,52,223,56,63,232,80,149,250,4,157,123,250,126,80,254,209,168,70,185,58,231,189,227,217,38,175,209,251,104,114,76,225,63,152,129,1,39,62,63,130,115,139,119,214,212,221,199,230,100,130,203,215,221,249,239,147,244,87,123,142,25,234,172,76,154,21,190,26,70,81,249,53,235,35,61,209,16,68,93,109,92,24,182,109,12,254,6,175,235,74,133,145,133,202,173,173,87,164,88,232,129,116,148,223,223,250,182,146,60,163,131,240,8,41,93,236,87,31,51,68,51,11,148,6,182,205,146,22,154,33,178,222,2,39,109,167,143,40,186,226,49,238,37,208,121,154,31,127,143,195,59,171,46,212,145,81,49,132,64,137,54,232,91,108,233,251,177,120,62,249,129,21,147,220,156,30,13,20,193,228,218,57,44,9,124,238,159,236,95,63,131,223,255,203,251,190,117,122,217,182,4,56,217,223,3,78,58,49,35,184,159,122,245,255,94,34,26,4,149,216,135,126,1,179,211,185,103,73,61,167,179,218,92,180,117,81,141,193,48,87,89,159,18,152,241,148,192,144,155,125,23,217,109,160,167,15,0,18,171,3,223,8,119,48,56,117,79,154,126,136,192,126,202,58,92,165,142,126,28,206,57,157,228,145,172,191,133,187,34,143,35,1,87,149,45,179,64,224,100,37,79,228,208,172,188,17,251,10,253,6,223,18,8,65,253,100,106,175,238,166,94,105,221,71,56,87,95,221,126,244,200,253,1,220,115,126,172,150,254,149,209,122,218,58,158,140,196,16,10,156,52,192,61,127,233,141,135,145,165,239,186,51,181,10,94,102,253,40,117,39,63,106,144,175,154,195,128,146,236,245,164,73,178,205,24,117,221,220,39,217,25,11,148,152,41,204,151,143,241,24,134,111,34,204,198,183,223,69,237,5,225,214,97,220,167,127,189,96,60,124,119,80,62,14,115,18,150,75,46,81,78,213,190,157,238,83,19,62,252,95,222,29,167,248,244,27,135,122,44,100,63,44,134,58,2,165,115,41,77,199,5,163,118,53,24,169,145,215,163,150,88,207,143,208,214,197,203,71,140,71,96,212,199,214,153,32,148,153,41,212,87,122,106,76,188,245,235,65,202,210,119,183,180,173,9,7,30,7,239,18,107,152,148,195,110,223,5,83,207,119,156,235,161,219,52,0,161,151,134,239,120,58,216,19,162,149,240,82,239,13,177,69,89,230,240,13,250,137,113,83,33,81,157,222,61,47,15,80,175,212,180,58,26,246,27,123,29,1,168,213,101,175,182,19,207,159,125,106,199,212,190,197,94,182,85,89,154,209,255,233,131,177,122,193,156,17,38,12,49,77,129,162,48,133,251,254,170,80,32,87,139,95,25,113,50,254,255,242,6,152,221,150,234,145,24,159,202,157,104,237,170,115,153,200,241,93,76,163,61,186,251,168,176,168,238,35,236,44,212,150,73,150,14,55,148,127,97,39,12,131,202,221,164,14,102,150,187,153,189,244,98,90,244,121,0,134,244,37,227,193,213,207,234,123,87,191,122,239,9,140,36,198,96,81,154,71,200,32,116,116,94,37,5,1,40,144,117,10,146,189,241,38,35,84,173,179,171,19,67,169,239,137,180,201,212,192,183,7,208,77,54,119,161,229,3,89,85,62,248,10,125,102,145,148,212,148,174,201,255,204,233,240,10,130,80,26,197,115,41,95,207,104,212,92,249,79,56,244,133,56,55,53,247,6,244,48,246,138,236,149,151,42,69,195,55,14,132,249,249,137,143,170,73,171,141,118,251,21,20,214,243,255,70,3,252,151,251,134,128,237,22,187,103,220,29,150,103,149,99,150,14,78,158,98,116,222,123,14,9,183,25,174,39,55,73,105,8,127,105,168,125,183,156,179,68,102,254,130,67,95,201,30,2,206,47,15,51,157,32,125,90,82,110,89,222,139,101,173,109,59,162,66,67,253,158,253,12,87,159,120,62,201,60,119,201,229,5,133,115,5,11,85,27,242,140,175,241,105,21,15,103,122,173,24,147,106,77,103,221,70,114,250,52,236,174,233,221,218,129,25,220,5,78,224,158,63,58,68,45,193,92,199,169,185,108,108,49,10,236,101,78,172,93,241,95,59,151,134,163,212,246,27,157,249,74,163,28,80,108,181,129,176,102,152,199,241,238,227,95,165,32,254,2,37,126,81,205,103,41,190,145,118,24,127,165,86,232,133,146,206,200,117,18,145,66,62,98,210,234,163,234,188,157,126,5,216,223,110,11,87,248,164,140,206,198,184,16,209,89,224,161,35,231,210,149,160,46,165,116,204,185,215,33,99,174,109,87,75,12,91,159,189,253,214,54,3,69,58,225,130,189,196,156,124,150,73,192,208,129,28,205,118,111,19,146,119,187,87,138,239,168,54,215,229,105,235,97,171,212,122,83,52,234,14,162,61,246,170,80,207,3,110,49,205,23,55,66,89,155,165,213,74,180,36,158,151,100,158,57,54,234,218,29,224,170,109,156,66,147,212,6,215,217,252,67,212,129,190,114,145,86,162,147,56,123,173,101,246,24,96,39,226,151,147,186,94,253,236,139,223,81,115,55,82,119,51,208,117,118,225,123,157,39,160,33,20,197,205,185,158,210,72,191,228,182,236,31,121,237,67,10,187,21,247,131,108,34,121,93,183,124,102,134,48,184,20,134,71,182,104,120,93,208,203,159,96,174,208,53,148,10,188,62,129,39,175,197,213,41,136,225,201,107,2,161,83,51,164,135,201,172,187,49,29,114,188,35,154,113,76,230,49,132,183,12,210,47,138,74,104,221,233,61,31,121,111,168,117,238,105,25,105,90,91,182,7,7,244,167,140,22,222,82,152,3,109,78,145,206,240,67,15,247,8,86,66,112,28,138,114,250,193,167,59,60,178,153,230,249,19,91,214,233,175,224,251,172,30,179,228,129,1,157,138,2,236,18,77,31,108,25,61,75,174,171,95,10,156,167,207,235,18,25,9,153,133,98,4,136,166,130,225,122,236,115,47,5,103,91,185,82,156,154,221,54,2,215,157,197,183,153,228,195,185,186,132,223,11,35,120,85,187,118,163,45,81,162,24,158,218,55,136,142,0,39,231,214,135,239,221,148,2,55,169,252,19,41,144,89,218,27,113,118,121,204,163,214,212,136,89,39,153,154,96,138,237,216,171,159,248,85,252,51,133,170,95,51,198,13,195,185,84,25,105,168,142,117,39,170,49,18,195,27,171,72,24,198,106,118,2,45,70,145,110,37,12,0,96,192,28,50,159,54,255,149,208,238,180,242,85,68,141,145,193,217,243,214,163,25,199,72,117,10,223,146,226,191,85,163,212,246,146,215,118,78,119,58,118,182,223,251,234,168,201,28,104,192,198,179,181,183,167,193,62,204,218,84,160,94,179,190,30,138,160,150,133,64,29,253,89,235,59,84,54,196,117,79,47,177,62,76,184,114,155,5,121,74,33,190,230,45,101,28,230,19,195,50,21,108,214,130,17,51,82,199,115,44,243,228,74,56,25,73,4,63,81,49,155,93,158,189,86,25,129,70,182,123,206,59,73,177,150,115,30,8,45,52,167,143,253,159,55,105,66,23,65,131,81,46,228,251,229,54,229,168,173,77,99,119,60,71,181,197,143,238,21,158,163,74,209,140,219,21,240,20,213,63,234,209,180,90,5,12,203,155,150,65,84,17,213,253,204,106,100,37,238,219,165,149,236,42,88,242,9,225,128,36,100,13,147,95,40,124,255,247,4,30,56,65,253,97,211,102,13,132,152,106,48,62,221,126,253,62,93,225,145,5,100,134,234,243,120,198,16,223,141,201,56,5,173,51,71,164,133,16,204,217,180,96,179,233,94,50,0,112,3,187,190,72,43,185,171,199,245,34,90,224,32,54,194,128,148,106,78,84,38,111,231,229,140,239,227,155,53,131,117,128,15,67,218,150,220,89,47,255,190,2,230,148,220,104,25,119,239,111,81,183,203,145,97,121,62,230,240,43,194,209,102,134,109,140,104,83,232,95,59,59,244,226,46,105,193,91,35,206,72,211,89,143,144,48,5,244,140,49,169,38,175,49,253,114,110,112,21,217,133,116,65,43,90,132,247,82,22,114,8,13,70,16,166,215,252,65,228,137,255,199,200,131,193,69,30,145,95,35,143,197,191,142,60,117,198,155,244,22,62,192,201,101,247,158,207,197,31,39,98,143,23,98,29,142,30,62,178,47,197,159,160,83,64,215,152,100,137,129,147,245,95,99,83,225,223,20,108,166,62,99,239,2,5,117,77,130,33,55,25,159,78,52,216,61,206,180,255,198,135,39,142,239,108,244,223,26,121,135,102,158,218,197,33,158,240,41,148,205,254,78,233,35,220,39,188,199,109,46,119,131,113,151,22,185,23,122,96,3,145,211,27,169,98,86,162,136,49,31,79,216,208,190,55,253,233,85,121,55,135,252,150,251,242,187,51,53,79,150,214,145,210,62,93,52,203,9,120,255,24,59,220,40,178,168,98,117,145,73,44,114,186,208,148,88,74,200,135,113,26,178,44,213,225,48,219,189,173,192,199,59,155,235,131,250,25,30,249,55,107,64,105,205,144,154,209,149,141,71,101,125,181,134,184,220,246,49,207,119,216,83,10,53,236,18,154,198,204,37,234,235,50,120,249,27,112,82,132,217,196,222,192,80,20,158,153,114,103,62,4,78,6,219,128,147,233,154,11,181,38,162,169,243,187,71,117,93,91,240,18,233,117,40,114,20,89,103,58,119,60,162,33,115,28,42,16,166,95,123,219,231,57,69,122,44,204,24,56,217,141,235,190,53,27,76,51,1,43,192,54,13,12,45,207,29,236,166,5,133,115,80,22,122,124,166,153,128,23,96,21,203,32,125,175,240,5,82,39,118,141,61,11,62,159,114,188,96,202,76,121,1,106,28,79,56,196,63,207,197,252,10,17,12,219,103,216,169,147,17,45,116,114,220,246,1,56,222,252,104,118,201,94,125,0,143,208,242,137,29,233,19,235,228,170,54,85,93,134,123,98,45,111,125,250,30,45,141,82,52,29,56,102,100,76,186,232,63,122,83,199,219,26,196,213,23,115,47,253,255,194,226,232,162,78,191,142,55,62,147,149,2,12,41,194,135,131,78,165,107,225,27,142,96,247,87,169,39,96,57,216,150,226,31,92,209,188,6,236,84,106,26,117,237,176,45,223,33,60,191,247,217,108,236,42,138,227,71,167,74,208,113,221,177,236,233,186,181,210,243,199,176,225,77,61,54,224,196,83,58,17,127,180,12,171,199,229,84,111,207,229,163,123,105,92,249,222,224,15,165,55,169,218,129,19,26,224,164,114,178,14,68,141,151,201,47,4,78,32,175,92,102,244,124,241,175,43,195,143,225,163,54,76,132,2,248,162,137,150,9,112,162,197,2,156,136,96,114,17,248,83,106,52,94,217,93,63,146,17,157,6,233,171,46,95,106,192,166,9,92,187,141,145,53,139,95,94,27,194,45,0,236,18,251,37,108,60,13,172,87,63,197,233,130,127,220,164,250,23,38,86,64,241,139,52,23,51,240,201,242,207,100,59,70,241,138,117,59,233,43,178,254,68,90,200,233,28,99,34,201,241,251,126,218,247,91,99,174,95,33,113,223,187,118,234,115,149,53,85,239,140,70,129,152,79,18,162,3,176,231,116,47,230,137,136,189,207,148,31,214,3,121,135,121,251,40,121,223,168,96,97,20,249,169,117,23,233,232,243,118,132,189,173,131,184,134,197,248,124,23,157,158,126,69,178,214,80,165,157,167,110,37,171,210,86,13,82,91,215,215,155,43,181,7,107,199,170,21,245,122,40,158,142,144,94,226,116,188,248,227,119,125,74,249,17,86,143,215,183,210,249,134,216,162,4,188,62,35,125,49,121,144,62,86,179,43,154,209,65,109,223,49,172,18,156,221,215,174,142,109,150,163,49,7,51,14,221,197,112,91,181,109,42,164,84,35,252,109,247,136,126,140,190,100,209,62,69,224,210,97,244,93,137,197,7,135,14,34,225,90,107,151,113,73,239,150,54,38,106,147,15,235,130,166,198,14,131,173,122,226,217,181,238,117,60,125,109,16,193,222,209,149,144,237,201,193,111,255,52,207,54,53,251,41,130,30,209,214,126,211,205,239,108,68,180,221,139,111,126,197,234,243,136,243,194,189,178,246,122,5,165,1,155,184,232,84,222,138,74,150,117,108,5,79,119,4,188,96,116,53,119,129,74,48,188,100,77,18,103,190,151,124,109,235,252,19,123,202,180,230,80,14,211,72,173,121,30,224,244,190,39,163,165,24,213,54,152,84,59,17,0,226,16,151,79,159,105,214,60,112,101,157,92,172,82,207,227,108,132,127,92,221,10,75,171,135,123,40,182,248,2,103,182,88,33,156,3,1,230,236,21,237,110,69,30,111,53,110,135,60,125,218,16,89,167,188,25,135,134,108,122,207,152,212,68,33,72,88,238,223,191,239,21,200,68,64,251,141,156,191,161,162,163,83,48,135,234,13,106,127,121,226,12,197,156,133,64,205,179,164,157,160,88,105,18,160,130,50,221,223,77,233,243,13,234,163,27,103,21,101,201,185,125,149,103,225,7,207,74,218,69,158,8,68,163,153,49,223,64,77,204,202,83,237,163,111,192,33,115,9,116,237,106,124,246,246,136,178,172,43,17,146,54,25,73,123,200,219,234,30,133,158,44,114,51,74,81,106,66,91,116,129,54,75,114,252,182,73,27,89,38,231,99,148,59,92,7,60,49,124,184,8,91,137,221,163,64,146,248,124,253,151,110,46,176,170,83,116,0,192,4,8,2,237,176,219,156,93,91,190,21,53,149,217,120,11,193,91,46,235,234,143,135,132,252,252,207,77,3,59,236,170,119,169,91,43,99,88,179,232,83,234,141,40,147,158,207,47,123,139,84,206,144,250,228,71,180,161,154,128,228,1,240,52,59,184,141,138,186,52,126,239,229,187,167,165,165,93,241,53,117,149,154,87,125,127,216,117,17,202,213,153,42,42,2,39,241,52,184,44,32,137,19,143,89,219,215,70,242,222,47,195,139,26,177,184,17,103,255,81,9,216,1,13,50,28,35,140,112,27,149,6,70,123,11,142,11,192,191,89,187,4,152,22,224,213,105,104,246,166,154,241,197,3,119,76,239,175,137,4,240,79,40,240,112,197,246,27,94,235,168,1,11,195,189,5,135,179,63,227,81,239,23,45,168,92,139,18,238,114,78,239,65,87,223,224,109,102,234,25,112,8,244,211,113,157,16,110,185,226,126,186,253,231,54,225,127,175,12,76,236,5,185,56,74,45,177,18,147,63,100,19,119,15,201,168,111,228,54,190,135,85,202,85,236,231,197,208,145,206,101,157,71,105,158,243,160,50,123,106,122,179,215,67,42,35,176,249,84,250,233,122,250,91,111,52,73,249,231,12,244,138,13,163,51,214,39,147,191,72,202,94,159,205,64,106,65,4,211,3,65,183,22,72,2,245,39,100,204,101,65,79,123,244,47,152,59,212,190,158,40,184,162,94,237,177,125,222,54,99,166,13,197,109,186,254,103,246,6,92,102,43,108,189,7,31,92,244,135,8,67,19,20,190,108,119,8,52,223,179,27,233,178,216,19,211,156,67,27,209,249,225,194,213,34,232,249,74,124,0,129,202,170,63,71,58,235,112,33,15,180,236,233,133,123,202,183,19,111,110,140,188,113,178,177,2,78,178,206,249,116,32,85,209,245,170,58,189,1,1,55,85,78,185,249,211,245,56,89,183,190,238,220,253,244,182,127,61,158,184,53,132,161,182,190,141,5,7,121,62,34,0,205,83,128,86,220,143,102,122,229,155,247,241,205,244,67,66,19,59,124,67,198,71,252,5,194,231,229,174,164,178,75,248,159,210,252,254,89,103,78,156,170,80,186,251,156,131,131,162,177,201,57,2,82,211,127,80,97,182,137,158,46,113,10,92,162,167,165,154,174,52,231,150,162,116,138,127,73,239,93,116,51,91,41,136,47,167,45,221,183,78,180,106,246,215,132,15,140,7,47,203,8,4,251,91,92,14,183,103,102,133,152,175,35,128,182,143,152,153,169,94,255,105,80,104,218,1,39,193,182,129,173,114,112,227,253,177,17,219,132,159,84,204,235,16,207,99,47,62,154,99,216,237,175,240,59,169,120,81,29,86,196,15,24,180,156,253,91,109,76,208,236,119,203,72,48,216,234,183,130,137,156,217,63,124,3,120,237,127,156,234,202,248,199,69,255,40,0,41,252,40,0,105,153,253,58,77,165,95,32,230,51,126,92,245,114,12,238,170,129,147,1,125,219,157,58,251,224,99,49,20,126,94,51,83,204,254,248,114,92,255,168,1,8,51,3,249,150,238,193,38,176,25,184,140,249,193,30,28,108,245,219,60,30,209,50,251,77,46,200,28,119,65,191,22,15,112,115,53,235,112,16,226,24,209,164,226,46,83,110,124,94,167,67,94,177,134,207,251,46,201,173,5,190,135,232,218,119,131,126,123,207,100,252,47,238,120,164,206,181,251,72,166,70,136,4,78,6,140,201,157,163,118,87,222,243,72,214,49,66,89,59,89,172,160,85,107,213,142,212,32,204,216,189,55,0,19,225,169,167,23,109,243,41,231,238,100,108,87,16,222,59,48,202,174,148,157,245,70,127,176,186,228,247,12,129,191,165,21,178,103,37,213,180,53,123,60,74,21,146,187,230,220,59,200,237,6,102,143,18,243,189,104,219,170,125,223,110,126,135,108,63,254,54,34,41,51,6,97,37,101,153,127,223,175,226,10,33,38,172,104,224,184,220,223,51,70,1,107,65,72,62,170,122,2,156,72,200,173,66,36,122,110,222,127,149,170,207,207,247,209,188,94,103,50,188,232,3,164,168,121,76,16,229,171,144,3,94,207,222,74,216,44,149,181,247,6,174,178,190,97,227,142,224,42,118,35,203,48,217,136,101,109,47,178,23,193,216,189,92,202,58,6,255,24,226,52,89,255,223,162,135,200,191,43,34,3,156,224,221,229,222,215,81,164,71,4,145,179,206,145,177,211,242,211,204,83,159,82,7,233,85,117,180,27,127,253,58,195,175,33,4,237,147,243,241,159,58,158,97,67,89,142,88,126,178,36,232,37,81,82,114,118,30,219,250,156,253,117,118,84,223,116,245,142,104,97,65,255,77,40,51,227,238,112,9,139,172,255,69,58,80,32,147,188,35,94,113,88,62,156,3,175,56,156,227,182,250,206,41,105,81,210,109,37,55,203,107,181,186,171,205,218,168,245,91,76,219,101,85,222,16,144,79,137,4,105,44,205,171,29,106,224,196,246,233,240,168,27,7,166,0,89,135,190,131,27,224,91,105,172,128,35,146,73,44,228,37,40,68,244,179,138,148,88,179,243,19,171,30,73,147,138,192,82,14,229,179,20,201,212,126,43,52,189,194,96,248,2,205,238,30,72,120,238,254,29,250,152,105,86,44,112,155,94,52,89,241,66,202,204,204,194,43,177,201,183,56,164,18,184,244,26,41,60,217,170,207,36,31,197,182,4,34,219,13,72,184,160,98,48,150,88,119,106,165,63,132,55,231,217,226,49,146,75,246,188,21,229,230,74,246,68,143,10,77,28,136,78,48,176,47,239,69,155,83,217,21,117,131,151,146,83,111,55,89,31,231,171,150,6,32,56,252,136,211,24,18,44,8,228,5,99,146,170,155,161,226,206,115,215,38,195,94,22,45,46,62,96,88,127,117,246,169,45,212,111,131,188,238,105,244,28,110,93,254,84,238,2,43,234,189,119,98,34,97,255,161,219,53,107,103,71,28,152,185,184,67,64,223,208,46,72,160,100,223,172,241,208,234,173,61,223,54,155,192,163,194,1,221,169,214,67,201,67,121,127,73,42,112,204,134,110,238,107,176,113,254,103,199,170,251,52,164,15,206,232,246,127,30,241,211,152,205,193,36,223,70,211,250,244,131,156,57,218,93,238,70,240,173,179,119,200,169,93,111,109,149,94,48,225,63,134,242,245,93,176,243,118,34,105,158,242,208,13,117,104,132,122,153,16,9,10,70,77,196,179,115,170,202,248,219,82,147,174,191,173,138,60,243,192,34,246,139,23,95,34,102,116,127,173,32,71,164,254,167,60,244,239,197,121,138,173,195,221,203,151,15,211,240,138,59,117,210,63,230,82,3,139,156,242,245,159,26,35,166,120,141,17,217,24,68,221,63,217,123,253,217,185,224,39,95,255,233,148,242,137,134,9,235,37,234,211,70,188,18,128,91,66,176,104,50,125,205,104,207,205,198,236,243,45,251,137,30,223,8,161,200,240,34,218,16,3,255,143,111,218,125,42,92,210,3,87,63,49,133,164,111,83,218,33,122,210,191,92,76,205,196,239,239,102,104,43,204,131,146,9,58,110,82,65,0,76,30,232,69,179,237,193,69,171,199,205,163,75,157,39,66,153,153,40,146,212,131,42,107,134,204,84,31,254,240,75,191,229,104,126,63,225,162,114,156,243,44,125,106,152,183,209,236,112,242,180,193,52,152,43,217,251,114,47,241,217,251,172,136,178,96,152,227,124,235,249,15,231,174,62,232,150,145,218,253,38,118,33,74,1,130,178,115,71,107,248,80,186,178,210,91,2,149,206,92,192,18,112,139,247,67,145,157,232,44,246,29,113,146,141,179,167,255,238,12,88,122,157,2,56,9,209,146,244,31,243,137,40,155,73,225,147,248,28,152,169,67,215,113,253,89,30,147,222,167,14,109,84,157,155,109,193,179,219,141,3,167,161,79,28,86,215,110,129,82,8,128,84,118,122,188,248,69,244,219,118,188,248,69,222,131,170,21,163,220,202,61,19,195,149,155,177,108,13,65,245,200,91,157,19,181,247,146,186,170,229,167,138,163,243,92,135,166,135,152,100,87,11,158,70,121,0,255,184,72,51,106,70,157,136,136,62,100,205,18,1,152,71,194,25,82,80,137,135,138,194,143,175,120,124,84,58,12,77,155,117,146,175,33,7,78,86,127,221,67,242,106,41,210,233,40,2,165,85,8,33,74,183,185,157,217,185,57,83,103,158,86,148,115,216,23,144,164,154,212,18,81,180,54,208,27,53,140,210,131,100,79,63,125,102,36,219,0,105,164,113,87,46,91,33,151,201,179,172,11,175,219,69,202,248,148,83,124,74,61,21,152,66,55,163,77,248,232,99,95,180,255,216,21,147,209,20,158,87,152,167,121,71,194,148,117,141,209,151,106,159,68,71,220,17,140,17,104,167,111,178,227,218,132,63,89,96,121,69,160,185,21,110,131,139,209,87,88,239,240,204,114,212,156,170,163,21,107,130,31,239,0,201,11,60,142,228,88,89,199,50,5,199,24,201,33,43,81,29,198,134,11,189,106,121,46,19,183,239,128,235,113,121,211,12,8,253,174,182,209,199,63,40,229,91,58,196,158,142,119,105,232,188,211,131,208,160,238,233,61,108,230,93,213,179,158,185,13,80,132,136,125,136,254,244,20,121,122,71,188,147,80,143,222,123,55,162,152,167,130,114,93,144,151,230,220,238,170,110,43,206,204,34,225,250,168,10,86,217,22,75,116,248,178,133,180,22,51,81,212,188,142,160,7,172,33,44,22,220,79,180,190,177,88,188,41,235,112,85,122,160,154,243,53,90,233,104,211,39,97,15,68,45,14,138,138,79,199,218,131,19,212,84,212,13,152,31,41,6,209,149,77,137,34,203,219,175,52,166,149,242,212,186,183,92,237,110,162,240,116,63,43,157,35,202,108,15,36,184,181,42,190,5,180,183,45,209,123,98,138,179,163,156,197,194,145,35,159,22,56,24,100,153,211,144,255,134,16,118,67,237,162,52,177,51,65,8,19,157,65,139,146,179,116,138,71,136,254,228,108,120,69,233,34,201,121,52,16,126,205,151,176,225,140,234,59,35,142,142,219,30,61,91,137,230,159,57,124,148,231,182,46,242,141,216,89,36,175,38,127,194,173,0,19,180,137,207,231,120,246,93,130,116,125,41,122,197,52,41,242,125,199,137,194,194,187,84,229,158,245,141,247,150,65,117,174,1,98,200,49,160,194,127,254,155,115,107,162,40,96,206,202,113,113,201,16,139,188,148,132,181,222,183,141,40,251,84,177,51,67,233,243,190,73,108,102,12,183,70,216,59,64,212,142,247,44,19,25,218,98,29,23,172,83,61,188,121,102,87,147,89,197,135,230,73,28,129,143,210,137,54,213,57,147,179,91,27,3,180,235,83,151,11,132,61,118,195,162,147,173,222,42,19,64,230,8,122,175,242,179,215,187,52,232,184,93,156,189,116,245,234,222,253,12,205,72,34,35,157,104,249,35,63,59,215,150,223,114,8,163,255,74,218,41,232,255,107,222,249,135,58,101,125,96,174,131,101,120,205,49,173,36,251,129,64,195,254,174,72,251,47,71,49,155,107,63,229,51,79,165,203,57,228,244,57,233,200,250,123,229,159,2,226,233,205,141,137,208,215,76,159,171,140,137,140,9,59,180,189,113,193,124,167,76,11,6,78,182,195,71,143,128,240,145,128,105,86,72,118,224,96,105,208,94,240,195,132,210,170,174,248,226,186,178,155,87,35,215,24,95,45,232,159,29,143,185,95,165,23,247,40,120,137,215,129,164,213,184,209,93,152,95,160,223,121,66,244,93,78,225,183,87,200,169,224,169,150,208,97,186,123,126,142,28,59,41,180,214,126,231,225,192,221,194,187,207,221,247,182,215,135,63,31,57,31,207,160,118,84,208,83,205,217,211,70,135,225,3,65,211,172,108,77,49,131,165,96,177,151,111,240,127,38,186,230,67,37,238,207,48,174,189,154,6,91,17,121,255,221,9,114,234,135,19,100,10,196,194,93,39,193,37,6,144,251,154,104,33,250,214,132,48,144,81,89,50,242,237,187,222,111,87,138,20,70,46,123,156,135,170,55,45,161,162,252,28,165,196,137,188,91,43,153,5,53,41,29,249,217,47,72,122,170,63,95,31,40,215,31,125,164,130,137,22,3,75,159,129,159,78,255,69,254,199,241,63,210,172,135,184,97,42,252,211,215,130,200,255,83,210,177,68,123,171,238,11,86,208,108,61,181,54,49,18,11,165,249,142,203,233,174,225,165,216,154,124,178,50,0,106,124,121,10,239,247,44,19,135,201,158,198,161,152,83,159,112,249,97,29,110,128,251,46,118,192,79,251,101,83,164,15,47,195,39,78,31,105,205,6,225,182,10,9,217,150,17,166,162,189,161,191,97,31,85,31,92,66,210,150,129,54,212,167,72,159,172,67,243,68,7,92,41,129,27,84,129,100,251,70,194,96,169,65,205,189,192,73,58,237,154,224,227,210,23,136,135,192,73,241,149,214,111,181,175,82,144,169,181,74,203,240,237,227,199,104,29,13,108,206,34,248,125,48,156,95,250,206,161,150,54,215,187,174,226,93,84,16,207,50,237,3,237,129,181,7,192,201,142,207,65,154,197,10,47,3,202,218,212,54,95,93,198,63,117,15,238,32,219,150,158,21,95,214,153,53,3,57,100,192,122,124,146,153,179,93,208,72,217,222,197,205,87,111,25,92,222,250,78,125,22,254,178,201,108,71,68,30,56,25,217,100,11,115,88,90,9,128,104,247,99,175,176,224,174,229,145,158,128,29,101,22,154,9,177,130,117,216,117,152,253,20,119,12,197,61,203,148,215,197,121,89,182,209,182,10,56,209,61,78,187,224,63,122,115,48,234,84,58,40,252,212,255,171,9,248,234,36,127,210,90,75,13,104,112,171,168,175,128,250,98,18,67,168,129,199,225,27,105,183,128,147,123,186,217,203,88,238,93,129,84,28,124,56,54,59,131,155,124,195,71,220,62,136,17,195,29,224,228,78,157,126,36,102,10,197,250,247,242,84,169,116,240,230,174,225,51,44,116,109,63,215,195,167,205,242,0,48,188,6,156,128,49,75,28,49,192,9,239,164,203,25,19,245,101,184,63,110,170,129,183,210,90,188,11,221,237,128,96,140,194,0,110,28,236,162,66,97,120,210,14,20,135,178,161,96,55,155,27,167,209,156,102,242,117,169,155,75,31,199,154,56,94,175,240,212,195,37,21,95,87,43,148,44,134,25,51,212,210,200,105,29,101,47,221,73,153,144,31,250,110,196,41,155,140,64,205,145,93,29,26,57,119,8,221,65,71,91,126,174,18,58,143,42,246,137,172,59,170,47,56,197,21,213,207,20,239,85,202,162,213,227,179,79,79,76,216,39,57,169,180,237,81,42,171,92,136,17,221,174,208,45,133,180,2,212,45,89,237,153,37,96,171,152,251,152,227,35,189,206,89,162,123,31,129,116,33,55,183,251,110,150,242,101,213,202,113,101,107,37,20,240,22,218,112,179,25,200,209,95,196,130,188,233,188,34,4,73,204,149,253,117,253,15,215,164,194,90,78,205,95,167,30,138,253,246,186,101,161,159,42,182,108,205,245,108,90,35,35,238,51,122,201,211,245,187,157,82,14,239,208,248,166,178,69,42,53,250,51,94,81,253,168,178,216,54,218,167,249,222,233,129,229,199,195,252,122,122,203,148,0,151,49,103,135,178,177,2,31,251,156,181,189,120,173,201,213,28,5,76,25,112,50,104,146,125,0,168,176,144,85,231,66,184,213,132,252,239,190,248,204,37,72,36,102,126,79,45,239,113,18,204,46,137,229,140,207,151,204,167,155,115,105,53,15,69,178,33,245,170,68,81,28,92,54,156,235,87,53,206,217,254,16,158,115,121,253,240,112,120,100,36,23,7,59,30,138,32,192,245,170,154,74,32,220,27,236,79,55,81,225,222,0,181,188,107,135,123,131,168,232,121,55,127,246,37,207,87,228,159,11,75,2,230,196,111,125,91,241,19,211,90,220,72,252,106,244,121,170,95,117,52,36,122,167,95,57,26,249,204,247,19,83,135,135,210,214,52,224,220,37,95,72,103,78,24,197,205,164,98,122,110,196,238,224,110,127,25,31,75,219,156,164,7,208,91,249,64,148,232,195,62,229,60,242,67,0,41,93,187,222,59,95,31,137,44,217,139,85,200,70,226,79,59,65,209,168,90,51,12,19,112,66,150,254,45,206,229,13,19,56,224,174,250,114,37,193,172,91,134,80,220,250,198,203,177,41,19,167,207,3,149,165,34,166,214,153,79,207,151,164,117,233,123,155,161,36,207,50,205,79,223,138,169,114,235,171,237,203,47,186,237,238,233,188,87,46,106,243,206,201,215,34,195,231,223,177,68,92,252,113,188,191,243,251,17,103,80,141,223,167,240,112,44,39,15,46,62,10,104,225,97,150,28,84,238,175,75,56,203,67,127,93,2,2,245,21,225,254,125,70,224,49,28,183,71,110,90,193,94,32,210,254,51,4,43,224,67,112,131,15,161,220,183,218,56,73,199,24,182,143,183,4,25,37,18,22,248,106,10,132,196,244,219,173,62,180,248,86,89,69,4,36,219,22,204,161,5,176,86,232,138,145,112,86,177,136,233,162,83,100,244,16,34,177,13,143,251,9,10,183,245,143,92,159,130,29,223,140,240,215,38,106,170,205,232,35,61,127,241,10,192,5,235,255,45,80,105,120,249,79,206,18,211,223,39,249,117,118,246,86,16,6,145,63,185,44,97,233,30,39,228,148,119,68,232,173,215,217,217,79,127,187,96,150,123,245,17,156,73,22,156,230,8,40,202,204,173,147,169,199,169,197,8,17,152,95,75,253,80,76,117,218,211,176,125,231,209,151,139,6,213,21,31,141,124,152,29,38,145,14,152,246,63,226,240,140,176,212,199,157,214,212,73,0,203,155,62,118,191,239,9,176,75,154,209,164,20,161,221,220,202,149,180,153,103,154,140,242,237,158,110,214,195,254,218,46,196,30,153,208,143,104,142,137,127,49,35,23,243,42,150,217,128,165,61,161,227,21,161,37,111,235,66,150,8,213,45,101,244,217,253,101,195,89,41,100,2,139,92,124,144,219,180,125,245,221,16,213,60,175,208,202,58,231,167,234,253,73,3,170,161,23,106,91,21,152,103,24,165,187,170,193,172,64,234,85,94,162,162,83,68,227,125,199,23,114,34,26,184,178,6,215,217,70,51,182,172,136,29,24,6,135,154,163,231,138,11,119,3,66,125,232,42,187,194,227,186,27,179,54,14,166,169,23,139,110,47,47,92,37,125,245,222,73,122,227,92,93,248,212,188,109,15,8,208,186,215,129,187,155,17,236,29,164,184,187,201,193,111,239,105,196,152,154,253,142,34,253,223,214,136,253,197,28,12,46,235,255,182,18,28,204,233,25,55,79,130,180,225,164,165,116,126,247,68,38,21,97,64,239,190,90,166,21,206,109,13,71,171,247,34,221,209,93,196,228,129,231,6,131,88,67,238,138,91,128,79,61,191,235,44,233,160,206,116,49,46,83,160,127,30,175,48,116,134,165,205,150,60,253,87,90,16,14,15,194,125,127,117,110,130,82,164,255,70,2,218,93,43,189,133,143,254,184,249,127,215,243,103,9,179,230,103,149,41,173,246,215,121,215,224,115,188,243,27,49,131,44,253,239,204,12,248,192,143,250,209,111,179,239,63,206,75,118,128,95,206,64,97,190,191,178,198,238,215,142,130,190,198,223,28,234,145,89,44,116,153,228,151,75,72,112,79,245,20,14,159,189,96,210,72,171,128,12,168,251,35,110,143,122,150,242,81,84,230,101,208,170,188,193,217,60,231,140,107,84,244,145,150,42,194,198,157,165,103,35,136,255,185,40,245,155,251,197,153,223,181,178,241,181,184,63,32,244,148,21,238,14,206,185,235,242,118,88,84,70,124,252,162,194,166,16,167,116,9,110,107,249,162,45,210,203,138,201,47,76,172,52,117,70,189,16,95,181,33,175,13,145,21,103,83,137,185,181,122,154,232,190,240,86,98,205,2,225,51,225,241,44,223,200,30,73,215,209,85,123,179,32,78,15,228,45,126,48,179,189,16,140,75,200,66,229,237,139,39,82,222,23,64,15,39,132,159,46,33,223,13,51,201,126,166,240,101,109,243,136,120,52,224,212,116,145,255,124,4,245,245,241,179,180,123,114,12,79,187,186,26,247,207,188,110,157,219,150,246,95,124,12,136,119,116,112,1,138,235,205,26,119,239,220,179,91,223,154,227,205,47,24,184,49,213,218,58,124,52,58,31,228,23,183,36,45,82,182,226,113,247,10,4,172,68,198,81,248,244,200,251,130,93,243,235,7,51,109,33,154,208,31,138,200,127,108,206,233,186,5,162,206,105,67,73,43,47,12,56,61,225,165,218,215,28,37,12,49,175,84,47,234,184,250,92,50,88,203,123,77,189,173,220,179,219,70,147,194,63,158,140,73,93,123,80,115,212,50,249,210,240,48,191,214,22,118,81,178,123,167,0,129,208,195,87,24,96,190,191,217,164,131,255,145,251,5,119,253,196,246,145,173,41,159,217,251,242,72,123,205,205,64,161,115,136,71,146,53,140,10,113,131,124,179,175,46,88,89,194,150,126,194,146,182,191,193,146,109,124,116,135,67,229,170,125,20,29,9,216,192,35,231,230,129,111,74,229,203,62,36,173,190,28,201,31,178,168,232,59,238,228,103,109,20,67,91,219,222,122,64,5,86,109,99,16,255,104,85,11,255,14,50,215,83,157,136,116,42,157,83,58,155,146,86,17,73,58,50,254,216,92,133,200,189,204,250,43,229,245,185,64,86,22,27,202,222,54,1,148,117,45,145,71,92,192,92,38,121,138,255,168,27,226,180,231,69,147,131,75,70,134,23,123,245,109,198,179,158,189,203,170,178,201,249,65,133,55,1,126,56,220,197,116,202,11,194,9,122,239,132,59,52,190,238,230,192,91,5,154,36,175,221,201,77,224,223,19,81,82,150,153,99,109,187,252,213,209,89,138,142,243,43,199,253,199,220,183,250,103,77,39,174,29,5,121,128,54,171,231,224,104,190,218,144,66,113,112,118,62,21,43,27,146,141,187,137,91,72,184,137,80,152,251,42,194,167,219,198,196,123,198,22,195,251,204,12,153,43,11,140,62,84,209,174,240,137,48,186,215,240,250,243,214,58,117,193,193,119,228,19,230,66,21,118,190,193,139,44,123,13,46,30,148,208,166,125,47,87,66,114,0,226,223,120,243,125,217,171,112,19,161,41,89,223,47,178,246,67,122,105,250,209,232,247,229,147,94,131,210,196,169,144,57,149,203,59,42,6,132,1,9,213,47,56,187,134,54,238,149,188,43,77,37,68,209,78,238,219,146,79,45,240,228,155,251,197,17,124,213,166,195,43,119,127,62,32,110,197,100,156,93,90,151,52,255,86,194,119,198,238,44,22,138,170,70,115,248,55,174,166,91,164,204,223,2,49,146,187,13,108,73,68,154,40,149,37,90,189,186,228,238,148,227,248,102,24,201,236,3,130,86,207,117,221,49,83,240,249,221,71,153,8,253,163,145,224,159,170,87,120,193,232,223,142,99,190,130,151,127,181,152,217,29,25,249,85,54,149,7,96,40,200,233,21,167,183,76,95,111,165,175,83,172,226,56,250,108,177,116,215,34,65,115,207,33,117,57,35,248,225,168,193,47,21,107,93,220,26,97,225,236,16,15,32,20,39,57,125,91,167,128,223,224,73,238,192,200,202,219,156,214,130,241,252,160,97,164,14,207,159,17,77,127,125,84,185,131,27,2,108,6,6,200,181,173,151,30,89,240,2,34,240,68,167,187,119,217,11,125,169,110,9,160,71,141,76,13,103,5,144,180,166,55,221,161,114,65,144,134,160,76,188,75,95,173,215,179,207,229,242,83,197,112,163,210,254,165,33,38,89,155,183,229,181,68,42,167,128,142,253,118,46,239,141,85,214,88,199,171,87,211,154,237,88,174,51,172,196,216,210,106,137,132,244,34,197,17,31,171,23,110,93,144,208,253,222,169,197,168,69,118,197,160,241,157,231,165,104,33,90,107,159,135,19,51,109,38,145,72,104,56,188,97,233,222,60,123,135,11,217,243,74,82,154,122,230,174,49,142,194,6,98,142,151,143,75,229,167,84,46,69,238,160,165,230,114,158,194,90,151,152,88,63,136,154,138,115,202,199,229,150,4,56,61,105,191,125,255,158,95,194,205,108,147,82,118,171,75,19,211,93,66,235,80,20,10,93,206,243,244,7,100,199,221,106,129,6,252,173,214,167,250,9,217,75,244,113,144,157,66,252,95,225,254,81,48,23,192,84,23,207,254,173,240,51,185,185,26,63,199,76,59,196,48,65,61,154,126,177,239,166,153,199,123,39,5,159,215,199,137,181,106,104,27,229,179,210,108,237,1,32,146,178,220,37,181,152,27,15,158,86,151,110,6,125,50,116,91,62,11,123,181,219,183,80,59,251,152,85,188,189,33,135,245,241,122,186,239,27,131,7,5,27,91,243,223,17,118,131,55,230,14,91,239,225,150,60,137,126,4,65,175,132,123,168,240,226,93,89,114,243,202,220,9,34,165,162,97,183,76,163,59,147,31,147,206,239,211,62,53,155,85,160,164,104,165,216,6,9,91,222,143,184,26,85,76,168,18,117,78,251,117,37,41,137,68,20,107,145,140,86,213,167,117,47,27,2,138,153,110,170,169,57,17,188,246,85,131,169,133,91,151,160,186,51,63,245,203,104,209,212,59,218,159,146,52,182,111,176,188,93,31,58,248,92,213,20,93,194,49,3,163,6,78,2,113,120,51,188,243,8,248,107,119,46,10,54,208,178,188,14,194,205,49,95,118,191,143,111,161,202,196,164,105,174,96,203,63,152,112,68,58,117,245,148,195,180,117,109,36,43,228,179,137,150,212,211,134,200,226,200,143,236,217,210,122,173,193,193,38,170,123,202,218,159,166,109,157,44,29,158,214,213,183,201,116,208,131,229,24,137,53,75,249,32,42,17,159,85,86,157,115,207,74,197,65,94,9,39,210,158,163,170,155,211,96,149,165,1,78,156,129,150,157,170,11,183,233,111,235,191,55,166,111,226,34,118,48,249,22,246,172,171,22,181,28,113,233,11,131,44,45,109,243,43,26,120,132,86,238,63,230,19,117,159,71,82,192,64,106,115,92,192,219,203,116,170,113,180,84,13,49,106,198,227,91,101,162,210,90,26,102,191,149,127,128,127,251,216,177,238,79,55,123,60,13,211,204,242,152,128,142,174,114,169,222,156,36,174,153,138,137,24,183,28,45,63,16,90,80,239,246,179,189,90,41,62,223,204,230,49,10,173,165,79,235,248,65,249,77,135,104,255,86,33,74,222,20,133,102,48,27,151,167,148,89,3,39,79,34,220,20,75,61,76,26,239,165,186,219,148,152,45,60,43,95,64,150,168,211,162,79,213,102,33,64,255,41,21,78,126,120,26,16,32,51,191,170,192,75,207,25,188,183,174,114,63,209,229,97,246,81,73,24,169,243,187,17,202,218,68,185,162,89,125,228,129,143,226,177,47,192,156,192,178,238,29,120,153,61,29,252,16,248,156,203,220,165,98,169,108,94,88,98,84,36,178,77,214,238,61,245,185,124,60,232,52,63,117,75,160,252,109,171,54,171,49,186,22,212,189,17,239,18,213,141,119,232,129,39,168,242,219,189,40,26,233,143,167,216,236,51,215,237,179,47,71,63,112,221,211,152,114,184,83,195,220,29,126,224,160,173,111,34,2,49,107,144,90,159,85,69,215,253,22,189,140,11,142,181,112,121,150,213,98,221,203,227,186,181,63,125,233,33,5,240,7,172,212,62,155,76,45,60,43,149,126,178,121,19,205,144,82,114,206,125,236,12,248,82,94,132,221,162,95,215,2,223,202,49,169,77,86,23,185,217,92,90,20,82,40,117,76,191,157,134,104,186,79,65,75,138,91,44,42,130,236,70,55,88,111,181,115,11,219,111,189,213,252,113,254,41,39,178,130,8,27,6,155,3,191,63,118,231,128,30,195,113,227,245,70,25,183,31,83,251,52,139,100,115,182,183,199,222,37,142,24,15,123,245,185,239,186,137,209,98,155,201,87,227,236,236,178,132,221,22,147,14,188,124,249,30,220,42,118,30,70,88,55,0,209,254,121,90,40,128,146,239,128,51,71,207,218,154,28,217,68,98,71,10,240,178,192,178,92,7,136,57,45,159,51,247,33,218,197,192,73,37,172,112,175,248,46,250,150,153,46,76,103,86,210,199,215,29,56,177,139,71,236,82,0,39,243,214,83,26,206,104,125,51,221,180,168,237,216,105,83,147,78,62,25,20,224,181,183,243,221,8,206,169,85,109,247,26,205,130,72,39,211,217,216,157,135,18,31,80,164,48,30,114,114,251,53,173,201,8,46,62,220,4,188,174,225,54,149,189,58,235,88,52,148,185,54,19,1,58,52,155,174,163,155,117,202,250,226,35,131,215,111,61,154,114,237,147,144,194,168,155,157,219,169,171,135,35,109,83,222,138,177,200,117,96,163,151,224,246,165,27,2,151,101,27,243,48,3,199,241,149,208,138,160,218,184,99,104,23,92,90,255,149,153,158,15,12,111,244,148,118,227,120,205,20,175,148,198,5,156,166,38,100,248,255,21,161,180,255,214,7,31,192,151,229,176,74,13,88,169,124,73,7,150,117,15,50,142,178,7,235,218,7,185,151,7,86,225,76,222,0,199,81,29,195,60,124,66,180,156,198,239,235,15,218,210,84,222,44,138,49,26,165,182,7,19,57,35,157,99,120,167,243,188,236,168,45,232,184,238,176,205,105,51,156,246,230,21,211,46,188,206,13,116,26,38,160,138,81,126,182,100,188,249,222,150,228,184,183,144,109,159,202,151,238,174,244,98,21,161,118,59,108,18,222,248,232,67,12,110,56,204,40,183,234,252,158,197,243,249,136,154,149,2,39,215,63,191,209,248,161,228,28,30,131,195,185,246,29,156,6,232,108,240,50,201,177,89,169,120,170,163,173,177,156,207,101,179,57,203,165,170,143,181,201,109,120,249,90,12,132,232,211,165,8,73,217,78,253,195,169,165,133,51,11,164,132,125,41,226,193,213,214,125,210,92,192,39,139,59,125,146,61,26,148,212,64,203,213,240,144,168,83,233,46,8,146,168,115,66,158,50,95,79,7,95,201,45,252,192,77,81,236,50,182,213,250,168,55,102,222,115,230,141,41,67,185,182,244,235,99,50,68,38,79,224,87,74,130,6,102,250,219,34,137,32,34,54,210,9,209,51,151,149,207,213,156,65,52,245,158,209,130,250,149,225,79,111,216,123,63,136,145,19,220,61,87,182,85,204,72,191,127,52,211,234,145,120,54,173,176,219,242,235,140,245,77,31,1,235,89,202,117,152,183,221,22,37,59,241,89,86,58,249,70,105,16,155,28,57,121,171,226,101,229,176,150,176,189,46,54,229,92,151,78,36,207,202,87,148,37,203,143,1,128,249,6,51,74,92,238,104,183,32,206,125,13,174,204,55,169,74,114,51,144,99,225,24,208,88,66,149,179,99,150,14,199,96,245,156,72,121,22,187,136,140,124,71,161,152,131,120,6,221,7,165,25,204,252,52,99,71,47,29,88,146,108,235,71,145,214,213,133,221,211,71,135,225,226,114,206,82,16,66,214,250,115,24,50,11,133,78,38,48,189,168,66,71,224,134,193,59,167,235,198,69,45,75,30,58,109,234,168,32,159,191,208,218,125,45,163,130,100,181,152,158,207,73,233,124,95,162,88,189,224,78,89,252,133,89,93,153,67,104,214,54,208,48,84,224,148,93,32,10,162,95,1,105,31,19,175,142,125,1,189,227,95,68,0,196,248,232,221,180,98,117,235,204,6,163,68,71,76,12,101,40,177,207,244,146,148,49,4,181,147,255,202,44,23,129,212,27,45,63,29,99,41,41,68,245,72,113,119,94,69,212,153,126,152,184,88,229,244,12,85,65,172,197,72,149,50,4,149,198,95,85,30,130,152,7,91,5,66,232,233,95,166,178,66,26,20,203,130,212,5,237,139,132,110,228,94,183,194,200,120,185,55,53,161,191,146,110,206,6,63,30,82,190,192,5,67,251,57,199,53,175,174,170,182,50,241,196,134,83,133,179,243,58,122,247,39,179,169,62,230,15,68,167,15,23,249,96,94,254,211,153,234,63,167,165,160,223,128,40,188,246,255,112,241,168,183,186,27,98,15,33,214,140,107,234,33,7,218,233,45,193,131,18,58,215,42,77,131,50,63,73,54,7,169,59,160,5,67,210,26,202,189,1,80,42,171,132,4,56,248,90,76,201,179,64,41,30,229,241,178,209,9,230,87,173,11,165,108,90,95,51,189,41,49,34,30,44,90,85,179,143,217,233,235,59,184,88,221,236,235,113,120,48,171,144,127,27,135,7,237,6,117,231,90,241,185,148,227,175,253,25,186,224,229,14,98,150,116,243,246,77,115,186,23,136,155,194,95,206,223,7,25,112,123,191,25,150,100,79,101,49,92,165,150,125,146,205,81,27,188,180,250,143,27,23,222,85,235,191,114,120,180,66,226,127,191,121,85,142,170,43,97,58,69,185,44,236,50,229,83,74,231,174,241,160,209,81,184,231,251,129,25,17,159,0,49,56,90,42,117,17,116,121,61,226,92,102,96,208,86,119,121,202,116,202,3,61,37,214,60,166,175,174,29,162,198,238,235,35,188,44,76,14,170,193,90,13,98,59,187,185,170,171,156,18,234,152,43,253,236,29,71,58,35,73,251,137,192,137,182,110,247,78,116,69,235,228,107,167,78,206,226,178,4,61,211,135,241,31,182,196,17,52,177,161,94,54,98,47,143,41,55,103,32,141,192,9,107,45,110,247,113,249,247,136,89,127,101,160,193,239,127,137,94,46,142,9,112,140,251,12,173,87,72,92,120,101,111,105,167,234,110,147,227,148,196,34,153,184,154,155,245,191,197,247,208,5,223,186,215,174,250,217,145,181,189,187,61,138,151,98,190,115,190,59,240,234,249,185,173,126,6,146,92,54,159,48,111,87,62,20,51,90,41,205,156,93,156,88,134,88,71,34,225,170,40,235,83,171,83,217,219,101,4,132,11,42,135,23,53,226,208,167,54,199,166,157,106,194,255,212,37,181,172,54,48,213,73,76,137,80,254,194,83,26,255,171,92,207,2,130,141,91,139,87,61,158,93,82,29,251,84,154,79,90,243,180,89,121,70,255,0,176,161,56,203,4,105,8,0,201,243,103,44,169,1,62,111,113,25,187,195,161,98,149,59,46,99,183,21,30,41,252,181,207,236,166,66,91,37,99,219,217,244,152,102,94,146,176,23,45,245,215,136,217,173,220,106,20,227,239,127,153,189,61,76,56,89,51,99,134,250,24,238,68,208,16,196,202,234,160,171,31,130,63,251,207,33,232,190,217,252,73,166,42,28,193,24,200,128,137,132,244,233,224,230,140,69,240,113,40,110,77,74,141,226,121,14,191,58,11,53,152,254,35,187,74,54,134,34,125,121,196,246,119,130,21,62,138,254,90,109,192,15,239,175,43,147,78,238,87,230,212,225,175,115,119,251,103,247,219,186,77,92,60,123,71,60,59,103,7,6,196,148,193,85,180,226,54,156,104,243,210,254,208,109,229,141,69,210,237,195,220,63,99,144,20,201,58,147,155,110,116,6,44,164,251,68,212,171,149,164,196,239,89,88,76,99,238,180,94,124,45,221,49,102,164,244,105,174,131,30,75,2,103,148,211,221,25,116,33,18,252,28,199,195,86,30,4,26,54,186,142,216,8,190,62,58,86,60,102,9,63,59,53,231,75,130,161,168,203,251,121,48,231,48,27,250,195,40,37,207,45,101,158,190,163,67,206,207,222,194,207,147,218,136,253,168,91,140,249,168,181,91,111,116,37,195,55,99,210,139,54,247,151,183,215,118,64,194,24,219,185,0,64,169,85,190,37,166,249,81,126,138,54,157,122,174,255,217,118,245,254,21,145,1,13,10,52,5,226,241,23,81,140,177,25,10,104,240,108,149,235,156,214,140,250,70,93,223,47,189,89,199,124,225,54,183,90,183,244,251,174,25,45,106,168,240,16,157,223,26,153,25,204,55,114,130,47,251,116,199,203,123,250,126,163,30,247,194,58,168,68,187,175,122,62,175,84,153,187,186,70,14,219,176,121,130,91,130,24,82,191,122,176,85,79,187,96,30,65,131,60,6,148,239,28,78,214,45,39,222,212,244,153,199,161,70,113,205,20,205,0,147,154,177,198,140,228,225,118,247,149,61,104,55,70,160,216,108,149,70,137,66,198,146,160,237,242,87,161,15,140,116,150,31,91,118,134,89,222,103,182,200,52,249,238,65,80,167,38,147,234,193,40,79,211,32,72,59,101,166,243,29,107,59,177,111,70,247,77,191,167,21,89,1,39,101,54,89,102,210,253,108,147,214,111,193,232,62,192,80,244,16,142,239,226,212,194,7,98,220,44,216,222,29,24,249,53,184,126,248,173,232,7,40,254,65,81,207,107,21,204,229,168,41,11,109,175,32,175,87,253,255,176,247,31,96,77,173,91,183,0,188,32,64,232,77,16,144,18,20,16,164,139,32,189,137,52,81,64,20,80,186,2,210,164,43,132,26,138,128,244,38,160,116,21,4,68,136,8,8,72,239,77,122,83,122,239,45,212,208,194,159,224,222,251,108,56,231,236,125,238,189,223,127,239,253,239,247,239,231,201,227,134,132,149,100,173,119,205,57,198,124,231,28,99,94,59,173,15,106,205,236,203,122,46,39,247,185,54,99,40,164,67,208,230,37,120,156,111,40,218,215,139,5,126,41,242,101,229,207,189,151,230,202,143,184,57,107,75,143,202,31,7,63,100,191,51,105,81,251,142,113,133,93,47,210,94,96,55,218,94,63,10,171,19,174,116,45,106,88,25,79,89,235,114,210,80,174,216,5,192,115,113,136,156,172,74,122,139,186,81,212,120,92,175,255,58,68,196,70,172,170,129,85,247,246,110,92,33,203,38,171,255,135,248,6,21,244,169,100,64,53,140,73,120,97,87,111,138,227,251,44,125,92,150,173,24,87,103,98,186,109,20,83,44,248,198,24,211,71,17,176,223,95,59,240,179,35,167,9,100,7,153,186,63,233,201,66,71,96,145,73,219,226,240,216,175,72,94,165,35,214,120,48,174,79,114,210,216,218,7,42,134,90,142,103,160,101,55,123,234,111,105,198,138,228,197,50,223,3,12,9,103,120,127,126,29,124,155,164,128,224,100,26,168,213,69,74,24,218,207,219,132,140,67,67,234,249,29,236,114,111,51,16,149,60,158,141,211,142,94,141,244,175,208,95,255,142,98,169,232,68,133,255,106,69,26,190,43,162,26,197,202,82,82,194,117,8,122,231,148,251,34,233,213,79,43,235,209,172,174,10,186,72,134,193,0,219,210,218,184,9,136,85,67,115,38,39,107,51,112,40,243,221,33,68,48,71,70,180,173,181,85,216,54,95,126,192,0,138,139,190,254,52,238,95,224,80,108,6,181,134,115,84,243,231,174,17,121,125,252,122,85,45,166,103,164,237,193,29,26,73,162,201,187,101,124,157,12,76,23,254,179,166,77,7,8,43,52,226,110,35,93,12,176,125,251,73,204,75,154,196,80,221,4,93,3,47,19,27,110,68,216,237,3,45,146,161,245,51,183,245,111,133,67,95,119,70,200,175,252,135,153,181,26,66,86,84,224,157,241,14,135,253,130,99,119,97,134,255,120,109,240,201,107,165,49,221,11,10,160,121,70,118,40,158,3,127,84,116,233,107,67,166,134,243,3,21,27,119,14,42,236,173,163,195,46,44,25,102,20,125,120,174,245,31,26,78,130,126,117,239,30,185,254,222,92,96,120,210,92,192,12,207,168,104,8,115,228,31,81,112,78,32,214,182,97,125,171,55,168,232,153,48,173,162,147,54,86,117,97,105,51,17,81,196,127,72,34,117,221,235,108,139,215,217,201,75,8,252,29,250,13,155,9,209,11,190,53,26,19,248,166,177,168,254,229,12,223,169,94,79,136,76,215,191,232,230,180,1,113,200,168,57,136,130,126,8,184,180,245,8,169,197,50,255,12,103,116,253,250,42,116,253,166,26,146,196,144,211,163,124,80,180,182,120,205,166,116,136,101,225,32,26,22,231,241,21,56,46,40,130,253,12,71,48,73,85,39,64,51,180,209,132,240,218,196,238,205,178,0,123,199,37,18,67,138,159,203,115,90,232,95,221,243,31,186,246,102,124,198,104,179,86,91,31,159,107,5,190,137,117,223,57,103,74,184,93,244,42,100,110,176,242,213,197,149,239,178,67,185,219,81,160,10,95,216,75,174,249,247,234,189,30,23,148,137,173,168,38,60,234,41,222,43,98,61,99,103,203,196,118,134,159,63,167,208,54,14,250,77,156,132,205,235,223,185,68,62,22,106,6,162,166,1,175,104,19,20,192,244,133,123,236,153,184,149,10,198,42,181,116,171,51,239,190,54,143,38,250,58,108,199,220,60,105,149,64,159,154,184,113,140,211,245,169,210,24,195,223,166,13,198,109,95,4,195,48,139,29,203,75,198,44,22,101,193,174,136,23,18,183,31,248,78,67,117,229,198,66,13,7,185,17,158,59,142,123,183,182,45,139,51,24,25,176,50,27,188,152,88,95,188,142,156,9,147,125,177,175,52,140,16,190,95,51,26,38,236,46,183,79,60,158,189,15,92,152,229,34,29,9,165,96,8,207,163,85,32,109,143,9,52,190,168,253,253,112,195,178,91,178,187,179,136,40,249,39,172,142,102,112,109,33,251,5,124,75,84,210,121,236,112,181,178,86,245,200,45,101,37,206,36,69,22,101,120,160,182,66,129,18,63,112,254,211,84,122,23,33,131,82,50,142,223,123,163,213,29,186,82,147,10,146,134,100,143,225,143,217,82,145,179,235,170,182,229,133,249,255,83,29,200,255,35,221,67,104,210,14,50,79,129,35,164,84,177,160,159,31,81,205,23,127,228,78,253,72,222,170,217,85,7,171,137,73,227,233,190,58,218,164,119,45,32,165,113,76,210,127,142,25,223,193,71,119,168,70,250,173,21,151,237,27,198,251,63,84,204,97,39,141,90,195,235,55,64,8,219,64,228,237,195,183,3,137,96,89,52,52,3,177,100,163,161,89,192,185,142,117,52,52,163,40,234,151,168,198,134,200,60,26,232,93,18,145,42,32,122,114,49,197,161,223,51,153,120,51,215,195,125,231,221,81,126,161,100,26,86,89,143,148,59,68,106,117,101,117,234,22,105,136,187,51,94,246,13,110,155,252,136,235,31,142,170,36,174,150,241,220,93,200,90,33,230,59,196,39,154,120,110,198,142,148,117,47,215,102,5,219,9,8,72,2,120,81,161,207,88,130,153,135,239,167,211,61,120,51,140,239,38,200,19,24,128,168,160,145,170,145,3,113,120,69,3,85,209,172,24,251,221,237,187,84,63,49,246,187,133,183,133,61,48,246,187,42,92,109,154,117,35,88,118,33,105,201,105,2,65,201,47,149,196,163,5,176,218,183,10,119,161,217,238,28,193,227,113,54,19,209,197,55,221,199,134,78,26,61,127,111,210,97,140,66,175,188,131,253,11,127,172,103,220,84,67,248,219,51,119,241,63,205,208,193,36,207,196,130,170,63,182,180,18,126,162,163,218,159,159,124,122,234,73,152,152,215,236,115,28,58,23,59,78,54,139,105,133,65,154,120,163,174,111,133,223,163,243,43,21,26,145,89,182,110,71,200,52,150,210,200,71,121,102,137,3,184,102,189,23,231,110,69,176,68,104,227,204,72,133,186,189,67,248,215,129,160,61,141,61,235,210,106,81,18,205,89,83,33,55,176,197,174,115,69,221,118,169,50,154,90,140,122,106,91,213,165,181,147,249,178,227,217,167,110,79,119,113,67,95,44,225,241,6,155,87,51,93,159,126,60,89,21,230,158,12,27,25,75,206,21,91,94,23,68,89,208,140,141,83,123,0,68,243,213,0,105,154,117,213,83,35,170,216,162,167,233,214,153,234,198,23,139,213,105,146,174,126,214,165,239,35,71,153,35,141,221,131,79,122,201,138,142,32,98,172,123,106,213,192,241,22,117,19,5,3,131,30,216,135,98,88,65,248,11,244,157,7,91,124,85,32,150,114,195,227,59,42,147,144,50,190,160,184,245,55,86,171,121,0,244,173,6,11,225,51,21,41,223,238,79,55,184,111,126,173,144,167,204,45,211,113,109,224,179,174,233,16,178,69,126,75,3,101,254,218,65,140,67,166,78,87,134,9,35,168,127,254,62,150,7,195,140,229,45,65,207,25,78,144,164,34,6,134,160,71,123,206,202,207,178,225,90,41,6,177,186,13,240,64,137,92,127,181,141,66,212,150,203,102,172,213,126,47,38,194,53,186,146,102,134,222,225,132,214,99,109,157,212,174,202,184,15,104,211,145,120,240,237,139,79,166,57,247,191,29,205,217,168,39,144,185,179,83,88,38,33,93,42,252,81,163,48,111,255,253,231,140,50,106,243,48,29,212,156,221,126,173,217,230,132,217,126,124,42,112,140,139,26,243,28,81,237,212,175,136,223,177,53,147,98,15,172,38,212,111,16,92,79,172,208,217,177,133,25,51,164,157,175,11,208,50,128,38,252,102,76,21,222,184,56,42,173,129,64,184,199,192,138,129,227,141,235,190,52,221,218,95,42,231,80,196,85,159,250,229,189,53,220,69,13,89,96,9,11,210,223,135,136,199,174,252,214,251,196,193,134,75,232,21,245,225,149,224,239,238,65,255,93,30,184,169,28,97,232,255,209,185,69,232,21,235,227,153,131,10,44,120,37,245,205,80,133,44,213,36,28,209,101,145,56,70,197,53,84,198,75,106,216,57,64,8,28,187,222,159,184,14,24,80,25,210,183,184,182,13,180,160,86,38,107,15,157,107,45,210,71,102,188,58,182,10,151,119,105,237,119,185,104,234,82,60,66,76,48,90,134,48,109,41,179,235,169,76,131,55,115,194,165,245,34,117,123,185,44,128,99,81,109,169,230,86,72,159,124,244,235,231,147,181,101,151,94,201,70,1,58,210,175,140,135,118,111,237,208,130,123,183,133,3,159,140,57,105,35,1,56,66,91,21,186,115,235,167,244,145,237,8,137,224,193,148,201,68,176,164,87,60,114,238,91,204,203,161,153,33,7,146,203,55,17,202,21,221,99,7,83,205,165,89,139,6,134,83,8,24,254,15,213,33,33,250,7,16,140,22,125,56,123,10,151,213,99,128,196,194,66,9,75,93,80,81,229,42,22,7,227,188,164,165,226,10,129,76,151,20,86,216,189,101,9,217,245,10,189,217,41,39,59,252,221,12,70,74,170,123,55,114,130,101,239,213,173,25,32,31,180,172,59,239,24,150,49,29,92,96,22,41,141,12,209,30,26,166,35,8,171,186,105,9,70,182,143,113,26,43,126,245,126,245,140,82,186,110,202,19,73,129,90,1,90,214,9,167,233,104,189,123,34,91,31,139,54,134,112,107,111,102,189,115,90,229,230,164,169,19,241,225,64,89,124,180,93,171,225,27,148,222,253,246,169,153,66,66,148,56,206,59,121,39,6,66,245,230,234,20,99,77,109,82,121,132,104,104,108,124,157,35,52,127,158,194,112,2,196,17,223,151,152,204,204,66,75,231,95,213,20,90,220,76,124,167,55,199,212,115,218,175,237,185,235,226,208,3,195,108,236,212,162,138,119,156,179,96,89,31,34,127,172,68,28,154,219,33,209,204,223,217,5,236,13,222,58,198,107,12,49,13,224,77,0,199,20,134,47,194,167,173,10,103,149,236,24,232,20,141,50,21,91,56,101,91,6,235,37,30,42,197,93,79,19,202,217,94,14,80,68,228,25,58,67,239,65,100,254,158,149,70,187,215,139,248,140,203,114,210,102,113,201,69,178,40,191,165,20,84,174,43,231,177,125,46,183,254,125,135,154,206,14,100,237,44,110,234,34,152,237,60,127,64,20,92,204,82,46,106,253,156,118,146,90,162,151,183,162,122,170,172,193,142,82,152,16,108,68,99,74,181,234,49,156,223,218,230,62,179,80,116,139,225,160,60,67,121,171,175,136,134,137,5,29,203,33,8,44,112,147,63,64,19,38,209,248,209,122,148,108,208,175,138,50,249,104,163,181,147,99,114,173,127,146,78,117,68,40,44,23,31,29,194,145,84,238,106,134,246,174,81,196,70,227,15,40,197,133,59,165,122,10,52,180,227,92,162,118,133,133,23,179,236,61,60,20,113,237,40,1,104,148,9,16,1,251,36,21,116,233,192,206,197,17,30,187,240,193,54,107,118,208,217,34,125,200,253,142,56,148,184,170,250,174,236,247,80,246,31,45,214,133,56,69,230,46,82,147,189,26,198,148,90,44,135,144,11,63,198,26,135,16,20,96,124,187,48,16,131,11,101,25,191,15,201,171,251,170,148,231,91,68,232,159,212,10,141,21,136,105,215,64,144,67,180,104,110,29,64,189,43,130,223,174,196,41,139,253,52,243,203,119,29,129,87,92,157,69,231,23,211,237,87,206,47,125,200,177,209,249,104,46,236,245,88,2,255,11,174,172,157,145,9,27,42,234,146,178,40,130,56,156,23,81,92,100,106,147,227,151,130,200,232,60,59,69,231,114,22,219,122,73,121,253,22,93,43,3,33,183,80,107,200,148,51,242,49,157,167,27,58,128,99,151,211,48,4,157,235,118,246,46,224,192,25,76,184,84,56,69,88,98,118,120,148,181,253,237,77,211,136,10,105,111,221,120,210,73,97,176,91,149,63,153,141,80,179,141,75,89,86,240,33,6,138,222,185,69,225,248,78,203,63,102,118,169,250,137,151,100,79,99,65,6,211,184,51,121,135,189,130,46,165,117,0,14,86,63,83,10,220,17,187,244,27,23,216,185,133,230,2,210,255,180,55,189,244,215,133,48,67,56,243,105,40,133,50,246,165,55,99,230,55,169,59,220,32,2,209,165,198,60,212,207,37,126,118,139,167,98,233,107,14,209,214,11,105,229,225,236,73,56,194,27,203,200,84,170,157,72,116,27,199,172,138,182,8,235,1,212,106,180,200,80,32,111,96,87,230,222,2,33,76,149,254,0,130,152,67,254,176,92,129,125,59,82,188,134,6,2,203,24,188,121,218,106,84,216,235,108,235,217,209,63,38,218,83,152,110,97,106,42,179,152,46,109,24,124,193,211,110,139,154,170,2,230,236,165,178,128,170,141,62,127,125,123,188,255,234,40,19,102,138,131,236,208,7,172,30,194,130,207,148,230,19,249,77,128,74,52,138,138,83,54,250,230,240,208,134,150,48,142,218,93,105,15,121,220,25,22,122,245,198,226,208,153,169,117,181,199,131,90,97,74,230,144,41,202,114,247,229,78,102,41,117,71,52,119,21,56,20,146,122,13,255,95,168,127,157,147,240,122,204,0,216,1,184,196,84,154,111,27,236,89,35,240,253,89,71,71,131,138,10,47,226,223,224,242,145,224,203,102,160,35,176,51,161,213,170,166,110,185,186,119,125,49,195,62,171,106,76,151,164,114,50,33,76,199,66,206,48,210,81,129,83,36,104,23,76,31,97,156,185,126,195,164,143,87,9,155,103,183,65,61,202,38,94,208,76,94,226,185,126,50,148,160,178,10,102,195,142,79,206,96,124,159,208,204,63,177,184,235,64,206,128,32,88,255,102,214,136,115,193,205,201,46,190,209,130,12,21,127,72,35,204,213,139,153,165,73,102,30,223,167,37,43,196,145,77,233,230,57,164,119,241,99,14,142,198,171,59,139,145,117,52,80,67,58,216,184,178,246,57,72,19,150,128,143,152,79,21,63,241,148,30,129,151,192,109,79,230,220,215,114,55,29,66,202,93,135,215,197,164,180,26,32,72,19,195,53,165,8,51,28,186,44,156,106,173,231,79,101,162,178,62,69,105,197,121,124,214,110,117,88,153,112,201,103,186,208,126,166,240,149,178,73,184,79,224,21,141,227,23,13,12,69,26,243,209,126,185,150,149,157,45,248,50,32,137,209,37,99,118,157,219,160,127,254,164,45,75,233,207,109,89,78,88,130,59,34,88,237,50,220,0,229,211,43,121,183,245,41,95,92,227,255,122,222,242,163,253,210,206,252,135,156,88,157,143,28,132,94,158,251,103,197,174,54,255,73,187,233,63,105,242,191,169,38,223,81,149,25,146,237,67,129,51,119,237,190,130,141,124,247,193,187,30,147,187,4,241,5,67,207,77,60,144,5,151,60,207,251,146,109,3,254,84,118,17,95,36,0,59,174,111,236,223,193,111,187,247,4,128,144,182,226,252,2,121,127,75,26,200,228,99,125,65,119,112,69,143,85,20,187,40,93,49,19,0,170,18,250,26,45,79,190,122,237,234,205,79,183,195,14,235,93,227,234,106,161,134,84,107,147,37,66,205,100,81,36,181,26,116,205,202,250,131,126,181,118,184,169,201,194,215,40,30,247,40,4,149,125,107,15,55,144,78,114,27,55,22,146,232,183,112,231,245,154,149,217,96,16,1,63,206,2,127,92,116,56,119,205,153,7,230,164,193,195,163,20,173,99,149,129,139,60,47,181,99,69,143,122,7,63,85,32,99,250,254,183,50,81,127,81,3,118,203,104,140,234,124,57,183,165,103,151,236,252,16,175,78,119,131,132,222,204,74,98,108,72,253,137,71,37,30,2,44,21,235,111,136,129,181,180,97,190,56,213,4,54,171,148,39,115,39,68,46,32,234,29,173,132,56,139,2,200,7,137,92,15,100,201,77,119,58,212,242,173,148,29,198,151,212,148,157,209,31,113,158,244,169,122,75,124,100,225,103,63,191,250,51,158,160,166,118,128,129,32,204,215,181,133,156,97,186,183,75,83,96,241,82,46,237,107,228,210,214,166,113,78,239,184,95,28,66,197,248,206,179,60,56,45,56,163,197,235,87,243,208,231,46,238,22,92,193,43,124,99,152,230,161,96,116,154,226,11,54,92,247,58,51,173,41,221,62,208,105,198,144,104,223,237,52,149,248,147,109,34,202,99,214,126,163,50,79,147,253,64,184,114,187,75,255,218,202,252,217,90,248,128,37,16,234,161,16,97,79,14,18,136,186,127,155,85,127,36,143,212,212,236,83,143,206,61,15,221,18,5,176,254,100,186,150,22,85,27,182,185,129,98,4,5,67,34,161,209,9,141,96,91,236,23,80,107,71,13,138,73,110,231,216,62,45,133,67,25,241,73,29,236,56,149,244,197,205,13,205,181,30,102,151,74,136,30,88,209,11,245,20,87,228,9,120,70,165,37,3,91,150,236,239,231,29,27,39,152,114,135,250,132,110,79,94,39,123,240,128,88,114,60,142,119,29,175,226,199,192,95,77,189,40,3,184,252,0,32,2,24,97,82,163,106,236,12,38,53,170,97,106,241,232,212,24,183,248,145,231,175,182,185,120,118,133,160,228,18,74,156,1,111,135,87,178,139,154,220,233,183,36,15,138,52,185,60,12,218,38,222,95,118,181,162,135,84,203,218,249,184,146,215,241,19,155,61,149,65,223,220,170,115,214,129,114,55,163,182,228,227,49,55,247,215,234,41,104,27,86,65,182,178,106,20,171,90,84,34,235,38,216,46,228,93,211,135,161,135,186,31,77,191,45,12,165,7,132,233,235,88,100,73,237,55,249,51,103,74,128,27,87,158,196,133,235,81,31,12,78,15,10,123,209,57,103,221,185,153,112,164,63,52,150,153,87,145,155,244,33,31,54,143,37,40,175,38,105,6,212,114,151,8,56,136,211,26,149,203,111,45,26,40,165,149,75,150,98,74,161,146,163,113,85,192,241,250,69,237,31,190,231,88,171,237,232,223,230,182,52,233,103,57,185,222,125,98,26,21,112,46,184,225,141,220,57,146,47,245,113,212,144,16,216,86,188,189,64,187,8,157,110,196,52,171,178,0,112,159,238,77,84,65,33,110,123,172,103,188,187,216,124,244,174,149,65,218,115,249,178,0,184,168,36,160,42,96,199,45,123,87,220,34,197,34,254,129,110,169,68,243,65,194,146,96,79,81,69,69,236,127,197,168,170,108,69,88,248,47,206,41,119,66,72,13,13,207,150,221,78,74,105,62,164,169,65,192,113,192,85,36,108,94,8,29,211,170,215,208,9,164,41,126,95,38,10,139,161,21,136,10,86,136,200,216,107,48,230,225,41,62,104,85,105,23,144,60,153,222,7,228,187,44,235,177,198,69,249,147,235,52,82,94,63,140,122,93,18,234,242,81,157,135,167,201,242,219,252,79,50,216,132,177,180,123,64,10,54,199,60,157,200,231,153,207,206,143,10,90,65,10,2,93,158,186,218,206,56,22,114,163,122,163,67,63,31,116,125,236,174,192,243,223,252,242,64,60,35,148,2,199,118,46,234,238,51,162,86,165,193,193,142,208,178,60,112,50,101,5,180,172,95,231,96,221,155,116,83,142,44,226,26,105,20,17,142,156,29,161,119,58,229,185,33,51,86,222,167,33,54,89,76,113,100,230,144,209,198,30,212,122,36,178,21,208,9,66,193,49,166,200,23,146,217,247,212,198,203,61,72,16,133,84,71,134,24,209,77,33,9,181,141,148,42,183,131,19,50,255,184,252,239,39,18,213,196,0,13,209,218,208,171,17,67,162,202,139,200,155,94,68,184,175,92,134,10,14,28,252,211,102,246,235,3,158,72,135,76,8,175,227,122,36,113,122,97,1,85,88,0,166,230,240,252,11,247,24,166,230,128,169,99,97,106,14,247,181,73,54,50,89,170,68,88,170,253,229,176,104,99,234,236,196,99,99,86,184,186,207,159,255,208,91,124,63,186,21,44,108,73,86,225,149,129,59,185,180,254,240,180,17,249,216,52,215,170,61,121,98,228,125,31,156,31,234,166,111,10,77,56,180,83,109,121,122,85,166,6,121,250,239,232,142,20,124,58,237,82,222,52,240,20,32,57,98,110,194,143,106,193,143,88,106,200,219,37,30,131,246,230,104,94,168,3,142,219,163,202,110,59,66,207,143,89,125,226,24,230,90,180,87,104,160,179,155,26,150,240,12,118,206,222,137,19,62,104,171,221,231,180,94,145,166,68,209,132,22,118,186,236,72,75,120,41,88,205,95,35,109,23,177,40,181,111,95,142,178,107,150,218,20,217,27,251,241,49,250,40,97,108,127,62,247,77,191,91,189,36,169,207,53,159,91,17,175,216,136,53,13,114,120,44,4,5,244,83,225,189,55,249,66,185,178,167,242,118,116,106,215,16,11,238,57,120,157,63,208,25,22,124,149,153,69,185,254,102,119,31,227,146,186,83,131,88,142,80,95,81,140,213,179,78,54,3,75,83,249,174,242,147,166,20,57,31,41,222,161,77,79,94,149,67,158,243,29,203,115,253,251,146,168,70,81,202,129,210,33,181,82,251,161,219,98,13,69,181,74,7,233,58,59,176,239,14,110,132,178,45,37,123,219,125,254,234,109,158,214,49,210,224,189,35,227,215,243,130,129,246,171,231,3,165,21,110,22,164,180,129,213,137,201,63,192,95,41,137,127,208,39,120,179,179,94,68,224,107,179,187,93,59,64,25,185,32,98,218,42,88,146,23,200,228,89,21,112,153,19,106,103,72,226,14,212,55,109,149,132,188,110,92,253,92,224,97,80,71,29,163,35,231,194,200,231,184,115,200,208,181,72,180,86,38,50,25,247,107,203,137,135,122,10,223,7,156,101,148,150,75,44,31,198,234,119,171,147,149,98,247,107,89,31,73,117,79,167,51,168,202,215,97,160,139,84,195,124,238,169,9,103,181,16,204,207,246,145,49,123,212,209,213,251,61,72,29,189,209,247,19,124,235,37,0,182,107,196,13,175,85,195,79,73,231,212,63,182,56,20,222,143,33,116,227,49,236,110,29,192,190,51,9,199,137,215,66,154,187,11,66,100,206,54,126,203,84,160,246,111,93,250,213,130,141,134,188,42,235,88,224,206,211,42,152,112,175,138,51,176,64,70,248,200,72,2,172,204,88,252,86,6,210,122,51,214,130,21,143,147,234,238,179,45,138,64,93,215,242,210,201,12,82,97,247,228,35,235,138,191,104,75,254,112,64,56,206,10,172,179,54,3,204,192,241,3,15,42,249,157,137,141,89,3,158,158,59,99,26,109,133,107,221,183,28,177,4,91,7,76,136,191,31,141,63,125,101,2,60,255,146,23,194,234,236,115,205,32,70,121,238,107,219,103,82,175,148,253,254,90,224,24,113,199,163,222,101,252,54,28,20,1,228,29,58,77,41,119,238,119,224,218,215,214,164,195,62,154,198,129,21,71,70,46,161,2,216,175,149,209,67,154,193,191,55,112,118,126,122,231,233,53,206,156,33,224,99,196,66,57,69,87,113,245,97,41,81,55,170,61,42,255,94,71,195,126,174,7,189,50,211,131,132,48,39,236,96,122,51,150,123,178,74,46,2,238,68,244,239,29,86,162,223,198,55,12,140,182,83,146,192,188,165,75,75,221,19,191,154,38,146,184,124,138,170,123,76,91,165,152,144,79,254,48,79,89,13,81,25,107,158,99,173,93,51,70,8,28,7,135,207,128,254,191,92,79,61,13,212,2,132,156,136,140,148,27,152,201,113,101,222,18,58,15,100,38,216,59,21,222,47,250,172,30,252,94,254,206,132,109,220,168,216,205,73,185,245,146,211,81,156,223,109,230,1,174,232,185,144,150,0,113,50,226,207,6,45,111,9,46,135,119,159,95,32,126,194,51,217,56,18,181,142,94,11,176,106,224,216,21,168,223,179,28,136,14,185,166,80,218,4,95,5,139,58,31,56,48,249,136,203,62,174,176,248,48,244,182,231,29,207,128,24,202,233,37,112,92,63,198,8,204,3,6,106,76,42,146,159,245,191,51,199,166,188,40,124,134,163,162,146,204,107,243,148,155,27,206,215,247,173,21,157,148,62,17,43,217,145,195,128,108,98,250,182,119,228,237,235,235,27,109,244,182,93,223,174,24,84,111,170,66,47,64,102,207,76,142,22,182,252,73,13,64,159,87,163,255,235,12,92,181,59,157,228,161,6,205,74,1,32,93,223,136,109,93,171,189,173,89,13,86,239,85,36,103,48,161,37,165,124,122,211,7,231,142,211,101,43,231,106,253,7,163,246,78,139,15,199,126,88,105,30,74,135,160,191,134,28,252,45,112,76,230,201,126,8,28,235,253,195,139,166,19,62,160,254,79,163,245,23,78,119,129,84,158,29,173,31,255,131,131,181,161,153,150,254,191,127,114,192,13,168,135,146,79,203,114,138,240,127,185,21,201,130,97,202,106,117,229,60,246,86,119,214,159,109,196,72,109,36,146,137,59,83,243,138,124,98,8,74,86,243,188,120,105,208,169,92,226,9,108,74,48,172,210,111,226,30,66,238,136,149,221,12,104,188,118,157,57,143,158,243,9,235,229,21,78,34,99,229,254,133,31,230,149,245,91,63,10,215,6,30,70,95,192,17,37,245,121,20,3,148,132,132,145,224,175,7,106,117,207,126,93,160,89,48,200,149,148,128,119,233,73,239,1,4,13,180,178,131,128,221,39,107,90,64,131,149,244,113,192,93,188,49,251,180,7,217,136,203,190,36,240,169,90,72,71,77,227,54,53,28,84,93,237,123,79,118,113,80,246,224,70,126,203,224,240,140,242,160,161,110,102,66,195,182,159,7,130,130,1,135,61,19,44,75,92,107,215,128,135,195,81,63,253,108,52,86,228,38,107,7,141,133,70,45,154,136,226,193,166,194,153,174,38,82,232,73,133,77,63,126,238,66,153,168,114,219,157,137,229,166,219,116,223,13,198,176,116,155,23,236,169,142,198,182,101,0,108,245,15,17,29,149,50,245,13,195,198,56,36,161,245,239,122,36,149,117,96,116,252,121,238,30,8,71,98,155,31,45,56,206,230,215,7,237,47,30,13,41,50,208,175,235,62,86,5,82,102,184,14,215,18,117,148,13,59,70,153,98,195,219,128,231,28,231,115,137,82,136,82,133,129,99,223,215,232,107,83,122,153,41,20,105,83,225,143,154,34,11,25,210,187,239,184,239,186,187,235,182,223,184,178,190,170,117,243,162,84,60,252,173,244,90,7,173,233,1,239,167,114,192,114,176,242,40,201,145,124,48,109,140,205,111,110,171,239,51,76,124,147,150,189,54,10,57,211,140,13,159,177,122,129,218,69,149,88,119,175,14,173,39,85,48,117,2,199,91,135,29,118,58,117,218,77,76,82,215,188,52,118,82,28,103,176,202,14,239,120,108,191,254,201,138,138,131,191,133,156,159,13,241,230,106,149,208,228,89,226,194,61,226,235,128,73,88,230,18,177,144,167,180,12,52,1,199,171,27,144,49,143,65,125,125,8,40,147,81,126,5,163,154,191,203,209,38,138,197,97,113,197,134,253,255,176,1,143,242,255,129,25,84,243,43,132,192,171,176,216,40,236,84,142,101,14,75,67,70,153,236,131,198,107,13,179,51,115,11,105,205,175,137,147,123,7,62,218,74,69,185,123,205,13,15,246,223,34,91,155,230,250,6,147,96,233,130,145,115,151,110,77,8,28,102,194,103,142,6,140,183,200,88,83,12,194,153,73,220,91,65,28,35,67,198,123,182,214,165,223,250,185,235,38,239,149,233,44,142,165,185,37,237,192,184,209,235,193,119,123,149,143,7,85,179,116,56,33,220,11,227,197,226,72,42,48,200,90,134,193,14,51,204,44,156,9,106,217,93,210,163,123,209,23,43,197,243,48,67,183,251,231,19,164,183,148,87,195,65,135,220,182,105,229,229,49,225,102,237,125,43,224,24,185,108,6,213,95,194,56,188,190,223,229,59,16,226,207,141,134,111,209,160,215,233,207,14,182,73,113,48,102,84,246,21,208,187,186,165,106,233,236,106,11,88,42,222,165,122,14,180,137,208,105,206,204,201,238,85,251,199,205,16,25,153,113,175,24,21,189,192,31,153,142,52,140,183,0,241,77,16,212,238,174,39,120,212,47,40,11,120,121,27,43,47,15,203,160,201,199,45,125,253,89,52,249,24,206,204,104,216,222,246,131,146,48,29,50,62,205,184,65,191,103,195,202,214,232,238,117,213,199,35,242,233,208,19,214,81,203,76,146,221,218,202,159,29,98,13,74,164,177,29,219,17,107,170,244,74,213,45,172,28,61,95,137,248,119,174,88,232,136,111,196,246,19,79,6,64,111,32,236,15,211,193,157,217,179,80,5,201,239,31,165,26,67,21,88,103,82,147,94,164,153,79,111,152,228,88,204,245,20,151,231,63,144,119,185,67,154,72,226,206,238,43,254,211,166,53,188,120,198,59,17,161,93,52,159,253,60,206,26,201,56,54,78,68,83,151,189,174,204,4,76,225,128,90,231,92,219,109,223,135,214,169,179,97,191,180,167,97,51,58,136,219,202,13,157,90,201,93,168,37,67,56,79,76,33,175,193,243,61,27,0,188,215,141,91,137,107,97,226,129,111,111,177,94,233,186,126,171,106,167,217,114,240,27,194,105,128,120,210,13,250,109,221,222,253,242,201,212,132,47,19,115,73,82,109,4,136,14,252,41,201,56,2,151,124,239,170,222,141,225,31,119,239,139,9,187,16,202,254,4,108,39,205,30,150,129,43,49,170,107,197,145,239,163,66,36,252,83,7,69,35,90,7,211,221,44,226,112,167,239,10,140,60,99,130,169,212,192,114,43,143,64,238,216,176,5,106,145,230,170,102,99,44,175,107,0,250,191,144,199,212,17,145,253,95,109,146,240,58,150,98,246,119,22,134,114,225,231,17,90,155,18,94,51,180,63,184,171,207,61,197,215,20,32,109,177,51,124,227,100,42,60,16,187,151,230,81,185,210,243,249,81,48,25,66,5,142,148,144,138,133,79,86,224,185,68,248,70,47,200,240,83,234,153,136,63,148,232,186,204,85,91,87,55,222,48,246,222,89,249,208,119,183,124,157,215,160,113,0,135,76,64,64,64,82,150,212,39,248,41,56,206,104,216,196,244,245,253,192,78,164,219,214,170,127,0,34,143,102,180,158,232,151,254,211,63,105,134,253,109,181,19,234,85,244,96,81,132,3,130,197,248,132,32,162,3,231,230,185,56,153,15,118,231,103,123,10,110,20,181,173,59,89,242,73,133,205,73,78,158,67,86,158,149,100,178,58,47,179,185,250,23,179,190,28,251,219,192,89,81,24,131,83,185,9,213,120,246,195,186,157,110,22,160,34,3,18,1,2,25,53,194,166,139,28,194,229,46,234,15,211,233,168,244,3,159,220,25,242,132,70,176,246,168,201,89,215,23,33,250,235,108,215,249,225,162,96,64,34,144,13,36,175,201,31,197,202,199,234,115,49,166,184,120,198,218,26,154,252,238,127,93,53,138,138,108,25,47,108,38,217,222,224,85,200,61,156,16,30,224,165,234,40,101,28,145,208,234,131,193,167,215,37,188,200,64,18,36,144,103,128,202,124,21,126,88,157,70,211,218,248,253,88,225,167,239,120,90,34,186,188,116,51,11,73,233,50,139,114,211,47,74,116,173,11,35,223,85,76,110,177,210,85,85,229,177,58,217,164,122,124,176,192,180,64,178,174,217,218,244,222,155,218,223,127,7,101,84,198,179,19,32,124,153,68,111,119,143,86,43,43,187,245,80,132,200,138,126,187,183,56,47,239,145,39,47,206,79,135,105,90,83,235,77,169,201,175,204,177,235,203,113,124,241,207,201,97,69,231,213,162,45,222,58,62,147,71,194,234,12,167,84,246,1,194,94,208,180,172,221,60,63,142,150,191,107,139,145,76,249,149,23,250,58,95,138,204,179,130,23,137,108,11,95,130,197,38,133,148,109,68,155,53,169,169,236,240,184,109,244,186,115,9,125,63,102,158,95,20,120,225,85,147,170,95,182,154,20,87,163,61,69,102,243,183,26,24,182,75,92,6,96,31,95,134,68,66,141,1,210,65,154,120,205,254,69,94,76,89,69,161,77,48,215,150,187,5,148,249,111,103,71,117,194,25,198,129,38,168,143,163,18,161,153,112,233,60,231,229,245,115,245,250,209,133,51,245,74,215,25,137,10,225,161,187,214,235,36,21,211,127,194,132,29,27,128,140,122,99,100,244,61,2,74,167,40,170,118,123,186,15,161,95,182,211,47,117,173,220,35,216,247,191,96,208,216,56,121,34,183,38,75,74,137,67,230,19,194,188,161,214,215,168,225,62,198,3,95,89,16,224,217,230,233,147,59,208,200,121,230,11,191,77,198,0,40,169,147,113,86,177,101,93,47,119,249,172,34,136,197,242,177,59,228,105,37,94,228,61,233,3,62,235,169,236,64,181,26,224,24,239,63,144,152,203,58,213,237,135,90,9,74,149,194,206,174,74,185,36,231,80,198,103,229,97,102,187,71,182,221,125,27,56,238,176,236,160,19,105,246,11,162,151,113,224,220,184,249,109,211,155,75,240,158,224,243,188,54,38,30,215,164,73,123,73,9,255,198,77,172,130,127,26,99,245,44,143,13,66,65,184,150,165,185,213,48,163,94,17,3,220,127,53,67,73,184,111,55,151,182,236,178,131,162,117,244,34,122,142,188,80,17,193,64,162,77,191,21,73,48,185,240,2,49,83,106,86,233,191,182,249,239,52,49,247,251,133,251,251,225,84,139,180,252,16,25,70,83,37,175,102,98,187,243,145,238,23,249,62,14,83,239,91,199,23,177,12,224,37,239,190,236,168,177,221,192,162,170,198,39,159,198,247,241,53,66,225,147,106,112,255,124,33,158,160,82,120,79,56,180,84,112,32,79,69,155,231,116,11,99,138,238,223,111,108,133,159,144,73,89,230,88,204,198,214,37,229,153,46,54,243,176,75,171,60,125,98,6,194,101,109,249,41,142,167,244,139,124,203,176,193,43,169,43,54,141,196,209,90,245,215,61,42,103,40,227,210,248,50,162,73,37,203,124,96,98,53,194,208,162,1,183,168,105,17,101,85,110,224,243,67,85,38,93,192,132,210,81,126,112,240,122,245,165,156,241,128,157,245,124,133,77,68,28,83,179,140,64,148,24,80,229,192,109,246,20,11,251,234,77,79,118,27,58,236,186,200,16,121,87,86,132,216,104,81,53,4,25,1,150,121,84,150,20,146,38,227,41,206,60,253,84,243,219,136,191,110,228,224,121,43,173,137,213,199,12,68,53,138,250,154,107,201,88,134,47,59,214,47,188,240,140,16,168,35,163,111,139,44,160,121,110,236,242,104,15,56,22,236,147,3,142,99,43,62,0,155,209,60,169,198,101,10,155,249,72,118,126,71,34,57,137,130,112,219,192,39,163,206,243,100,144,76,69,244,202,186,140,186,128,142,43,15,33,204,180,4,17,47,152,238,3,216,70,54,174,155,70,186,116,151,229,239,167,255,156,241,68,50,136,110,231,75,247,17,140,198,35,89,221,109,228,203,147,167,84,74,31,227,109,240,221,95,153,203,226,231,251,217,145,193,61,88,169,167,91,115,161,74,113,165,150,108,114,23,25,52,206,140,191,193,220,244,175,167,59,73,119,168,21,219,69,64,213,47,25,141,240,85,91,20,115,243,190,199,224,147,15,194,184,237,19,218,157,221,40,7,112,164,44,33,99,181,107,155,127,92,88,102,79,202,149,218,121,246,216,23,42,197,249,37,239,115,122,111,243,173,84,141,137,105,89,80,161,210,78,87,166,147,163,90,27,249,19,19,107,245,249,83,152,172,226,34,89,2,37,110,196,100,237,125,52,77,128,197,33,223,94,116,239,41,59,231,185,168,113,86,180,111,190,8,14,109,160,99,49,206,254,186,87,109,49,134,43,116,233,135,81,121,101,47,99,28,251,181,173,110,193,10,182,195,185,117,124,166,14,181,6,239,86,242,111,67,143,237,216,59,154,94,94,187,160,248,89,81,64,240,75,82,33,111,59,87,254,117,60,190,101,233,9,34,100,88,197,101,181,134,102,17,237,183,131,116,50,151,107,0,30,136,137,79,250,48,219,207,244,214,231,189,28,6,245,83,62,72,42,181,77,32,104,97,11,251,163,221,247,118,163,159,2,10,119,163,126,190,251,136,56,191,235,49,221,69,43,247,78,197,157,119,53,160,136,10,69,155,242,224,247,217,38,216,155,35,27,120,83,228,184,172,17,148,115,198,198,48,175,117,102,36,117,237,103,163,230,55,203,117,75,82,200,118,255,205,107,96,25,82,85,187,198,55,234,116,236,87,242,35,248,17,62,244,230,241,44,212,73,33,38,203,125,134,86,72,138,181,161,113,111,38,6,153,127,106,73,243,220,255,167,190,79,106,32,180,127,90,121,131,53,79,226,188,99,81,199,232,228,134,13,255,206,50,166,88,252,82,48,192,57,222,252,93,210,118,23,217,71,135,40,111,111,123,163,23,15,208,0,96,88,216,17,71,157,105,129,169,142,114,223,186,232,235,61,199,164,92,199,153,101,105,87,128,21,144,84,90,236,35,13,235,155,99,250,150,174,87,148,109,5,45,211,100,250,252,121,60,190,241,158,254,56,137,196,56,129,151,43,37,8,123,237,222,199,164,72,242,150,22,187,111,38,126,2,110,92,247,186,191,47,97,151,79,192,15,227,51,145,230,135,217,138,226,52,81,44,88,185,210,148,226,35,121,141,61,5,126,49,117,5,171,89,42,5,63,90,183,87,186,47,13,92,168,120,44,49,23,50,84,124,176,66,106,224,233,18,178,211,85,113,5,178,19,25,190,211,225,177,3,57,168,140,69,3,212,213,216,123,126,211,183,243,184,164,173,37,174,214,153,16,36,204,190,145,104,209,75,67,188,121,30,0,113,22,170,129,113,160,112,97,78,126,93,114,29,116,213,121,132,95,137,151,241,26,30,62,189,90,94,8,230,180,176,239,176,75,57,146,45,243,218,101,91,151,113,135,24,58,170,70,69,179,254,76,114,116,154,195,147,99,34,44,33,121,97,125,139,245,3,1,67,96,110,12,227,160,197,7,211,0,222,93,161,41,58,179,229,134,145,167,194,27,27,223,167,242,195,119,178,247,208,231,212,189,160,146,167,0,56,254,17,208,183,142,37,8,245,98,144,229,12,168,30,180,249,82,212,228,126,16,34,127,82,37,191,36,57,153,116,217,213,234,169,15,179,44,249,211,112,226,252,169,204,176,115,100,69,95,54,154,135,102,213,210,224,164,1,78,8,149,4,36,49,108,231,69,164,137,48,233,198,199,16,123,122,232,207,246,71,239,142,234,110,204,249,182,17,135,187,111,168,197,121,80,212,171,133,154,99,74,76,179,82,0,54,142,172,151,59,89,226,183,169,76,38,206,43,232,227,40,234,205,96,142,83,18,182,126,63,5,73,172,182,177,130,227,242,120,85,108,88,137,216,38,36,248,230,69,209,153,172,245,21,219,197,91,95,164,159,88,92,128,7,139,187,9,186,139,73,181,100,36,227,152,37,2,186,248,254,70,15,34,124,216,46,127,133,55,12,25,82,141,104,72,242,134,231,75,149,133,103,224,78,142,97,84,214,29,34,152,161,228,38,56,145,176,143,82,177,147,7,54,46,214,106,206,22,89,182,89,76,131,113,150,233,15,153,254,106,178,129,198,237,14,158,157,120,115,241,12,161,168,195,43,234,72,47,11,155,11,182,129,194,95,190,148,94,22,189,206,168,106,125,101,116,183,198,22,25,54,112,170,126,118,21,192,102,133,70,93,47,215,168,114,226,231,106,197,186,170,199,243,176,250,177,92,171,201,182,27,43,194,112,44,86,166,7,23,230,87,9,157,199,114,104,144,117,240,70,135,146,139,159,239,63,126,124,16,82,231,23,218,197,211,55,181,129,181,82,123,0,29,132,72,81,162,87,190,119,11,157,117,72,228,112,59,254,141,14,102,175,167,252,117,223,243,23,174,227,126,47,30,18,122,65,230,248,72,12,65,143,52,254,27,103,11,99,144,249,233,129,248,177,129,1,102,195,70,197,95,72,241,226,9,82,236,248,71,47,229,191,219,136,37,60,184,34,193,142,229,21,57,60,120,25,133,117,87,156,126,93,161,101,185,112,135,187,199,108,44,4,170,7,70,56,58,35,5,14,91,169,159,192,25,178,153,205,124,238,238,217,205,121,99,245,171,136,10,86,79,223,29,188,148,84,253,73,254,176,88,151,18,85,185,206,135,204,231,10,34,117,109,80,246,127,232,48,97,36,204,95,229,26,23,153,195,22,161,228,230,230,71,180,66,54,233,86,182,22,6,158,188,7,226,32,37,102,53,103,167,19,249,220,23,253,136,61,132,193,60,28,56,254,172,154,50,215,91,33,95,75,170,47,52,192,137,138,187,47,33,147,12,158,147,229,220,242,142,193,242,142,25,138,173,172,233,91,125,140,81,142,196,140,182,211,204,83,216,78,114,217,49,187,80,82,133,249,148,12,153,45,71,237,93,167,117,219,177,207,206,221,199,152,107,148,111,247,199,86,12,185,19,23,153,134,112,65,63,69,165,170,139,86,43,38,92,27,142,41,87,86,67,24,58,47,189,179,210,174,129,80,67,94,24,34,128,248,113,89,5,133,15,236,77,178,118,145,43,183,42,112,166,208,212,225,7,147,254,165,169,121,183,103,93,116,238,180,16,183,9,83,95,143,35,189,72,251,134,102,107,1,107,86,127,167,145,208,119,7,161,45,236,214,171,74,186,133,159,74,29,220,162,115,251,214,239,42,66,41,201,190,245,35,129,84,80,179,8,168,41,70,14,75,4,47,245,177,119,204,74,62,197,174,176,60,166,74,15,250,68,6,25,183,128,33,133,221,13,13,255,74,160,208,130,194,144,194,149,156,1,159,84,146,186,170,69,61,64,147,51,83,120,230,70,169,248,206,121,158,231,60,161,147,209,231,17,50,210,229,53,238,211,31,63,210,92,119,254,228,67,18,205,166,149,110,237,239,211,167,180,162,198,196,35,43,121,190,251,78,107,46,148,8,242,5,17,128,188,7,56,239,137,216,212,210,209,216,189,198,245,174,118,136,8,60,175,157,122,205,56,250,237,100,37,111,151,60,125,206,11,118,78,20,13,108,161,144,201,76,142,252,169,177,134,140,145,39,39,65,66,111,14,40,242,43,243,184,84,185,160,232,249,62,195,161,181,32,50,107,228,57,247,58,111,214,38,172,2,223,78,56,175,5,56,1,87,225,178,207,207,220,22,139,124,252,129,1,243,178,111,245,99,45,156,250,2,238,248,21,105,112,175,255,96,192,159,240,91,119,79,78,210,181,197,3,235,162,82,201,168,146,49,23,167,159,102,7,234,224,131,236,35,218,181,9,107,119,127,224,88,175,171,23,139,170,82,173,47,242,35,3,51,129,233,23,137,131,251,151,111,106,196,45,223,43,23,90,198,47,124,1,95,191,121,72,97,91,114,226,93,56,159,78,150,186,229,124,24,46,103,242,193,76,248,192,162,101,232,73,159,128,20,254,216,242,156,214,62,104,186,167,104,125,39,41,31,161,129,248,105,204,4,28,219,229,160,105,127,42,39,88,222,223,157,170,3,245,122,211,68,81,167,208,240,121,255,231,39,161,182,8,94,207,151,41,213,25,253,110,143,61,41,191,72,40,188,195,210,125,144,112,55,100,227,209,178,245,103,3,29,139,143,193,72,122,207,6,105,196,123,36,35,89,234,118,71,57,58,132,178,38,228,151,138,149,17,75,187,92,245,135,172,44,5,193,83,65,34,0,21,233,143,61,27,78,194,135,241,161,197,229,25,73,154,106,161,91,100,41,86,153,57,13,19,218,251,223,16,192,177,174,50,138,12,13,117,2,144,43,104,52,131,198,140,246,71,47,67,149,36,249,109,122,2,211,121,194,160,16,169,65,50,231,178,57,177,111,239,146,17,204,252,137,211,74,67,31,239,4,165,255,28,220,185,108,43,64,242,188,31,87,106,193,48,211,69,98,142,208,203,167,188,102,53,230,46,222,180,94,214,53,233,85,137,207,105,38,100,1,151,95,75,212,13,103,95,125,93,248,18,98,33,132,62,56,13,10,23,226,72,21,22,205,218,172,100,179,74,8,28,123,101,38,113,61,98,55,221,209,73,112,182,44,176,85,96,13,216,153,24,90,93,199,232,34,62,150,80,118,0,112,19,127,188,73,71,71,1,61,151,120,118,116,20,40,254,118,25,223,0,139,170,10,0,198,1,47,44,25,84,158,216,195,216,181,218,153,54,201,145,172,244,134,244,120,43,195,143,217,76,212,162,148,18,248,196,106,233,195,43,92,78,37,101,152,205,213,98,101,109,18,204,230,234,104,252,188,128,52,136,69,57,204,56,245,147,245,85,156,213,7,171,231,109,185,228,57,154,185,187,183,227,149,4,44,210,20,31,224,193,238,28,94,69,57,230,2,208,235,33,121,111,67,153,69,100,98,252,28,175,170,25,133,171,0,199,55,15,158,55,12,143,234,238,175,11,75,113,79,38,172,223,5,227,123,177,170,141,227,201,100,188,75,77,210,195,163,138,129,62,17,207,206,188,243,94,119,236,29,197,194,249,112,46,221,231,205,235,99,200,123,167,196,154,97,206,109,46,104,80,70,44,202,255,37,40,116,26,42,130,32,134,151,213,83,219,91,181,157,115,239,103,80,82,16,176,195,211,80,146,233,88,185,246,142,97,208,137,245,130,50,59,60,180,79,176,123,162,159,99,148,198,156,12,29,9,206,118,126,119,14,156,217,49,49,34,75,21,221,186,174,176,113,187,225,49,45,45,157,201,229,48,191,167,153,27,173,217,202,194,46,122,83,188,208,39,48,82,184,89,101,6,220,203,170,161,184,163,170,49,66,68,118,164,9,156,48,34,85,185,252,188,113,84,12,118,96,112,33,8,190,162,182,133,11,235,165,10,195,201,156,219,104,118,96,105,204,123,89,92,96,8,198,49,109,77,200,86,185,220,181,61,232,4,197,91,171,38,187,67,33,61,25,128,25,87,176,107,19,217,165,221,195,23,96,121,75,179,7,173,28,153,142,251,98,51,54,52,109,63,166,34,135,8,62,42,170,24,119,222,3,116,20,21,20,26,34,239,218,244,250,222,3,115,189,199,97,62,199,209,157,174,75,185,75,117,193,18,125,245,39,107,73,200,166,252,98,214,168,99,216,101,22,127,184,119,15,87,93,35,126,60,206,123,35,170,101,165,80,146,112,129,183,95,171,142,93,50,254,73,0,172,0,54,78,13,152,238,23,15,209,101,222,178,35,39,82,141,250,214,183,33,218,116,94,43,147,243,238,116,246,246,221,180,85,161,184,235,235,10,181,224,9,144,213,167,100,177,118,64,149,250,179,233,180,147,131,170,113,240,124,95,185,94,73,176,138,211,193,50,112,60,129,235,206,237,141,254,135,230,111,246,129,140,177,4,231,148,163,216,243,166,235,218,185,21,162,166,103,90,122,202,40,105,138,234,250,132,58,54,31,122,187,122,73,224,147,50,250,163,131,159,26,29,113,166,176,223,103,21,21,76,240,187,235,49,145,131,14,126,115,123,65,75,219,132,159,4,190,55,61,46,22,240,167,240,121,200,146,79,65,19,135,113,148,185,243,78,200,125,117,37,128,143,11,69,139,94,17,189,209,227,33,231,140,136,170,201,137,137,52,62,215,213,237,244,65,15,130,223,233,126,108,156,177,239,15,216,69,20,200,28,210,75,245,129,152,103,219,73,230,208,4,249,188,179,29,233,185,31,33,55,91,248,174,90,22,228,56,225,212,166,153,186,63,140,247,96,144,66,71,14,157,211,184,225,222,95,114,101,193,252,81,251,93,181,175,12,118,88,79,86,9,67,217,108,42,56,125,141,7,51,10,87,172,43,162,98,143,218,98,16,119,21,145,4,100,27,255,211,146,12,104,22,1,124,22,23,93,185,142,167,176,177,131,82,254,36,67,167,248,133,16,151,120,109,239,41,112,188,131,176,100,220,242,131,196,59,215,24,183,245,73,40,135,177,207,1,132,91,50,154,88,50,154,165,177,210,181,11,171,79,4,179,10,209,137,147,99,116,119,137,130,44,71,84,45,74,34,144,141,221,233,201,213,40,86,62,237,228,217,152,226,98,182,220,92,151,100,41,41,238,70,204,60,5,159,179,159,180,195,92,67,204,103,16,145,105,107,155,184,208,32,217,221,48,185,131,117,235,64,228,157,67,99,160,94,68,68,203,15,71,36,80,90,150,58,44,242,3,53,169,145,18,116,111,54,88,219,106,132,8,62,110,246,80,34,52,110,171,199,198,44,141,176,25,32,166,149,157,215,252,62,37,50,244,58,253,211,237,36,219,46,231,8,157,254,180,193,170,1,74,233,23,29,211,86,218,20,12,56,178,76,56,162,248,179,225,227,116,42,136,59,104,2,149,214,90,208,91,164,226,200,168,82,216,61,34,5,68,56,146,214,110,85,203,170,7,244,221,181,249,222,172,109,102,197,166,41,185,211,40,6,87,136,55,207,240,240,70,165,247,55,159,82,226,49,203,83,105,90,212,200,76,171,47,255,230,119,50,105,230,220,8,28,175,63,28,0,32,167,166,225,143,92,73,206,12,230,156,109,198,7,142,151,176,158,253,59,227,153,177,127,103,73,227,217,137,85,240,71,103,222,249,91,40,225,65,152,223,155,61,17,225,241,206,72,189,139,198,195,10,143,103,173,93,198,140,178,90,12,126,138,183,126,228,146,144,181,94,134,213,153,141,27,23,158,254,155,148,89,43,3,197,136,72,112,6,54,109,73,228,142,223,147,192,111,95,191,71,23,84,126,85,85,241,88,34,162,95,1,177,210,18,144,222,32,243,185,175,218,151,135,165,92,71,41,146,84,116,153,131,99,193,53,242,178,114,153,247,238,243,117,225,209,246,1,160,218,158,60,81,128,185,201,244,181,132,35,27,32,117,85,123,184,240,121,15,95,247,103,176,59,185,180,155,32,113,229,10,215,138,24,222,119,176,186,34,29,165,145,0,40,81,158,213,176,41,152,211,57,192,51,225,178,136,131,199,184,75,40,146,199,189,211,81,252,58,164,202,166,232,129,231,176,77,153,123,12,235,247,153,187,37,123,93,36,66,61,107,59,129,106,98,53,181,55,24,39,222,242,2,191,205,82,3,199,148,144,87,135,3,136,203,21,151,134,180,255,44,36,129,6,104,159,1,194,74,113,240,237,173,237,105,50,74,73,207,80,84,116,13,124,115,155,137,105,223,117,3,92,130,134,167,131,78,170,200,207,160,204,182,148,45,244,165,98,222,221,191,212,137,48,169,80,64,153,31,129,225,63,113,46,142,246,104,39,72,47,160,129,33,29,194,239,2,51,131,244,172,213,252,218,126,71,137,57,136,18,161,1,132,238,170,57,207,65,171,62,52,71,200,171,237,187,142,192,202,93,18,5,120,114,132,228,227,252,13,103,173,102,13,165,167,158,182,247,248,87,36,31,141,196,162,3,248,253,238,74,153,146,154,112,204,94,5,156,47,28,188,123,228,234,146,215,32,183,23,191,10,105,236,155,21,133,38,120,106,7,142,109,23,126,3,142,197,232,89,154,74,13,180,241,235,249,246,44,101,209,55,254,38,18,2,84,42,179,247,77,94,3,171,187,42,169,24,179,227,202,76,21,88,36,82,254,119,237,179,15,58,239,21,117,178,245,19,244,24,196,225,131,130,44,33,32,37,203,221,178,18,101,153,112,182,173,202,159,51,48,79,135,208,205,218,129,13,106,204,201,43,71,181,242,38,157,123,150,9,23,218,170,236,155,145,182,113,8,181,14,48,20,241,82,61,144,78,6,142,69,250,103,228,130,83,214,197,96,72,146,237,20,171,93,49,116,36,252,129,50,110,243,224,241,252,109,199,103,21,63,117,75,195,53,29,157,87,152,60,15,21,195,120,172,77,197,220,19,180,197,174,150,107,116,162,115,76,43,112,60,252,170,225,121,45,205,22,214,51,52,232,140,76,99,247,38,65,200,144,182,104,239,187,161,159,89,6,17,32,224,21,132,71,210,158,104,86,193,44,245,254,197,70,12,10,27,56,110,243,84,120,185,203,32,35,167,115,65,3,232,53,112,101,47,140,27,37,144,201,139,31,192,26,103,101,127,15,80,21,158,19,246,123,132,49,22,9,207,255,252,85,237,154,53,61,189,149,102,154,182,9,78,41,69,41,181,102,59,129,195,141,62,138,189,170,23,99,175,52,54,61,123,132,116,233,165,58,139,33,40,111,248,2,136,67,242,217,190,36,222,141,6,30,254,110,247,151,166,154,95,221,31,250,101,171,92,204,14,210,194,248,234,130,6,171,51,246,232,192,162,70,76,61,114,158,244,171,204,184,92,231,110,190,40,229,173,250,33,157,237,108,197,106,107,113,7,82,17,32,77,5,105,220,221,162,22,241,2,41,78,112,246,78,125,216,136,190,32,231,47,225,227,82,92,6,166,52,235,215,136,70,82,216,90,74,78,74,254,85,215,91,206,46,150,96,179,118,162,247,61,45,41,210,215,41,122,80,77,169,7,15,216,137,87,94,104,127,231,17,43,105,151,86,43,236,197,61,60,175,118,25,213,223,63,64,110,120,7,179,89,75,184,83,89,135,153,98,116,46,43,36,75,21,145,196,39,21,16,32,86,214,23,183,139,166,211,121,152,93,122,216,68,148,128,105,229,203,171,184,84,113,73,81,33,194,59,241,107,161,253,58,173,56,245,23,142,41,151,187,172,86,206,205,32,2,37,93,158,9,185,26,216,123,237,178,108,56,65,132,189,120,117,113,97,78,168,239,52,240,137,85,56,98,225,69,78,183,179,59,13,84,153,29,33,41,193,251,18,50,81,91,134,173,134,82,253,106,152,78,226,206,183,65,254,88,170,154,185,218,83,249,155,53,23,37,124,171,199,233,96,226,226,138,52,20,192,117,243,19,23,33,172,106,54,150,249,30,10,42,249,100,93,136,227,252,80,134,105,178,87,99,10,163,149,1,185,240,3,163,149,65,161,230,144,140,197,32,2,148,241,71,112,129,239,171,82,198,130,154,173,30,215,10,73,223,30,212,170,129,32,117,193,100,227,9,30,245,75,74,2,94,209,119,101,150,135,189,18,106,62,99,118,232,26,31,62,24,202,204,104,8,13,101,252,107,124,27,139,0,37,2,224,84,118,101,194,247,252,237,126,56,87,218,198,113,208,184,56,141,85,113,44,187,153,196,112,220,216,84,34,204,80,146,182,137,132,0,91,216,235,254,120,131,87,204,27,87,67,252,15,237,96,172,119,124,106,135,124,143,34,121,3,252,215,39,41,12,49,118,168,251,139,32,28,22,23,74,192,142,69,6,107,37,228,245,27,142,157,55,204,65,238,12,26,251,97,117,232,103,105,44,34,173,240,13,153,16,226,72,61,18,198,57,27,6,57,175,27,148,249,172,204,143,207,131,136,46,70,164,254,68,156,191,19,37,31,172,251,144,6,186,233,15,171,135,111,244,133,49,67,21,34,64,32,202,167,154,29,49,204,111,90,40,157,173,198,192,110,133,203,157,23,61,175,47,189,77,240,144,199,27,150,25,26,81,125,200,212,182,200,184,143,170,185,180,170,100,171,170,203,232,15,197,37,43,12,182,93,191,44,133,102,253,178,235,204,212,33,189,49,111,155,34,211,212,9,226,89,39,71,99,139,190,93,132,6,221,154,103,137,245,5,133,92,37,127,204,130,175,138,167,252,226,41,127,157,192,13,158,48,42,254,214,218,65,40,37,205,44,217,88,120,229,28,215,127,36,241,150,250,187,236,244,239,221,184,117,3,182,103,157,74,94,158,88,103,24,146,165,158,25,99,93,62,149,87,97,101,167,133,57,62,159,97,146,127,107,103,18,78,154,154,213,216,188,67,204,170,124,177,228,233,232,39,14,65,38,2,132,121,34,43,35,111,108,63,194,52,246,237,81,62,184,116,211,233,122,226,253,8,128,154,217,59,18,60,221,181,76,207,217,75,18,24,229,90,221,179,181,126,177,71,164,194,50,247,205,236,4,75,238,105,253,56,148,20,4,127,149,130,65,139,142,159,144,146,24,244,24,159,146,182,5,135,204,249,250,220,143,224,130,237,48,174,10,115,154,202,137,122,38,153,9,143,23,139,36,121,118,192,177,245,244,206,248,81,194,248,42,223,188,218,59,70,119,41,148,28,98,2,9,192,57,48,76,174,129,124,211,151,235,237,92,153,210,102,62,18,132,239,72,242,190,44,63,197,182,232,201,104,220,18,89,120,198,73,209,91,10,23,56,158,162,222,70,223,215,227,167,186,124,168,0,3,218,170,39,254,15,4,84,9,87,134,34,155,184,231,190,171,238,90,80,208,76,223,134,179,184,243,120,155,212,195,199,175,253,115,251,38,199,40,136,118,80,148,5,141,249,102,226,108,105,171,176,178,63,6,221,208,44,206,183,136,212,47,182,30,129,179,75,136,76,106,80,167,248,216,206,91,121,193,227,164,190,127,111,44,193,10,8,155,38,164,155,186,78,121,205,182,245,0,79,69,115,167,101,212,66,75,127,226,138,165,49,112,204,34,5,66,83,106,224,140,233,205,191,240,27,110,83,37,103,197,247,89,137,124,228,196,208,103,63,57,161,165,37,229,50,116,24,184,213,55,209,201,235,105,113,46,101,34,20,99,33,66,245,151,243,56,142,75,140,77,146,116,166,54,63,140,87,125,74,241,149,99,98,108,9,23,148,238,74,68,223,58,199,160,233,206,12,110,194,95,196,199,174,229,15,65,3,157,22,254,61,239,226,199,164,20,205,87,119,22,237,107,151,144,15,232,96,227,209,30,229,44,178,201,20,38,105,148,56,186,24,192,244,225,203,45,29,253,157,106,3,158,214,194,128,185,54,87,115,94,175,254,90,107,69,13,60,214,173,84,110,153,55,133,247,46,6,46,147,214,5,250,171,124,53,245,185,56,252,56,107,42,213,29,231,217,107,54,25,169,115,77,197,56,2,126,249,159,163,180,204,191,210,141,70,233,205,65,71,89,80,84,104,98,31,77,33,60,105,83,122,55,166,81,192,45,160,164,242,51,84,188,95,183,87,43,1,35,66,187,50,105,90,22,10,23,141,144,0,183,123,63,88,244,254,120,131,18,211,191,142,247,49,29,215,66,195,170,237,96,130,207,125,121,224,146,39,97,234,95,52,237,106,201,223,5,4,197,101,35,152,241,191,42,250,255,180,191,223,24,24,160,251,112,111,218,122,19,227,228,40,87,138,76,191,227,238,47,172,117,127,24,172,206,172,104,103,103,199,136,175,16,97,253,140,37,152,125,80,251,29,193,107,90,6,130,96,33,158,64,216,122,5,135,84,205,181,211,178,55,234,21,254,170,141,215,170,173,51,91,246,94,92,19,222,48,115,113,90,49,254,188,187,28,109,189,122,241,104,42,137,116,242,96,93,254,143,122,170,247,88,188,90,95,22,149,26,205,146,174,193,80,171,181,235,98,110,14,242,230,129,150,245,228,148,59,144,200,142,191,138,143,253,250,34,237,138,47,110,211,165,135,109,209,88,19,18,35,55,142,4,9,18,126,232,15,51,123,114,159,7,142,253,59,172,69,170,238,205,208,99,63,157,109,167,149,253,164,144,170,177,210,106,238,83,57,147,0,237,248,113,205,28,157,186,226,171,55,13,16,37,72,8,156,163,11,52,77,232,101,86,75,75,63,136,239,3,162,122,40,66,179,137,179,83,188,165,86,96,104,246,125,165,60,157,12,54,85,123,169,130,96,172,255,223,207,9,27,54,27,56,150,219,4,62,84,160,214,36,164,105,207,3,85,89,153,41,76,142,126,177,168,19,75,43,41,244,47,42,199,69,152,214,207,141,175,145,254,135,98,176,10,92,14,56,162,216,180,201,65,133,35,38,203,14,46,187,116,193,59,246,49,185,23,110,186,214,137,151,11,117,181,7,221,58,0,46,188,127,159,108,31,97,76,253,84,164,132,49,36,255,95,41,129,70,112,173,86,97,121,77,23,175,24,61,121,50,199,123,95,252,11,127,54,161,114,77,140,252,92,205,219,34,188,43,19,92,126,100,13,107,155,212,102,227,175,52,177,77,112,60,89,77,69,228,253,159,20,123,93,54,157,141,129,63,204,177,226,115,15,77,49,69,16,73,253,28,248,27,153,79,50,17,64,149,20,144,232,8,140,41,85,151,29,228,40,211,159,188,176,124,201,192,92,155,126,43,244,125,159,118,116,229,181,100,19,36,131,123,231,61,53,175,107,170,62,36,84,42,2,156,129,111,35,40,71,238,167,241,112,47,219,196,49,189,233,176,96,30,109,92,195,70,68,34,135,148,163,88,149,55,60,4,90,72,47,137,41,177,150,125,108,97,183,79,144,134,87,12,78,15,214,223,243,152,188,83,22,18,142,35,19,5,12,129,27,87,153,223,205,181,180,102,127,60,68,104,237,109,46,102,183,189,101,57,236,190,60,90,167,134,198,33,127,61,146,143,43,147,87,97,237,233,95,106,215,64,205,96,10,168,103,38,154,12,226,82,175,182,140,26,103,34,225,165,207,187,228,135,38,3,131,200,106,164,93,48,210,126,36,208,63,199,50,93,95,203,169,152,171,81,56,121,55,232,233,212,94,235,9,225,205,26,46,60,27,78,87,73,254,208,71,98,64,213,131,162,0,142,189,82,250,206,186,189,103,252,7,133,224,240,153,191,161,163,8,41,175,179,138,18,52,30,189,145,70,137,20,70,193,233,62,196,68,26,252,169,45,194,125,230,7,193,98,195,233,202,179,246,231,95,146,173,151,98,170,12,73,167,10,243,192,241,220,111,54,229,222,109,100,221,54,44,102,197,60,182,68,159,235,163,242,67,82,41,170,190,75,121,72,217,60,29,77,255,134,131,229,254,116,64,149,107,221,208,224,238,115,136,204,38,171,104,114,34,136,163,19,164,137,11,104,174,232,160,136,51,74,19,186,210,250,227,105,234,222,67,199,224,138,232,32,67,11,110,252,24,1,176,35,216,51,107,174,118,23,212,96,17,19,240,141,185,35,44,115,220,38,168,15,185,131,51,16,204,120,174,70,187,38,247,29,168,71,218,5,58,121,157,90,120,169,114,94,137,61,129,9,91,13,165,187,176,151,117,10,122,214,185,229,2,230,127,253,253,53,228,227,60,128,95,223,183,245,183,239,123,235,95,124,95,212,178,229,132,85,24,78,99,164,61,142,191,107,218,39,202,180,79,250,223,163,253,158,89,200,233,244,232,116,120,66,169,32,7,207,3,108,119,254,152,241,54,161,31,105,154,12,220,137,49,199,190,140,167,88,243,251,140,119,248,58,163,148,215,165,242,15,132,179,32,101,47,174,88,10,6,86,250,27,33,225,70,223,51,174,57,142,230,130,130,52,230,70,59,241,38,164,73,13,95,168,125,202,115,93,20,1,137,104,86,197,70,14,53,139,134,242,188,211,222,117,152,225,229,253,185,130,230,240,1,52,235,121,56,168,0,200,178,213,6,142,136,215,3,38,149,194,145,251,182,246,46,187,11,193,39,22,220,101,174,117,138,119,4,187,244,128,127,167,147,140,227,194,106,76,204,186,202,44,50,195,27,194,124,85,32,224,98,8,255,71,114,174,201,91,71,86,207,95,211,128,132,240,82,170,2,100,220,65,106,197,31,86,253,239,250,27,61,205,186,38,109,205,144,149,102,66,150,48,177,224,94,55,156,141,176,120,22,192,110,129,217,211,147,186,144,114,255,140,106,253,217,209,254,127,150,249,144,249,135,247,219,169,71,250,7,38,246,161,107,17,172,126,211,63,78,64,13,149,170,3,171,189,74,25,207,185,212,204,204,34,50,242,68,223,200,72,223,72,18,191,22,81,93,110,172,203,84,188,179,214,188,43,139,249,225,217,19,213,233,22,238,124,3,133,248,21,147,67,202,14,117,131,91,197,20,15,134,105,7,240,65,55,90,162,77,135,13,169,98,172,82,234,186,137,12,118,157,98,99,145,207,220,95,105,15,163,99,77,145,147,17,240,152,246,51,107,223,245,11,190,42,34,63,150,216,178,2,241,96,246,119,37,58,249,153,204,31,97,106,41,242,110,94,172,74,140,222,184,129,187,68,51,13,50,164,79,180,152,71,174,249,190,249,226,215,188,88,180,58,64,159,92,7,15,15,130,85,23,109,9,85,13,40,67,148,1,6,37,113,229,163,101,114,225,207,154,143,205,216,94,6,183,36,146,46,217,25,175,52,101,179,29,90,195,187,251,235,2,198,175,157,233,157,158,18,234,160,53,51,121,58,203,11,17,89,41,173,107,98,166,207,221,13,46,100,221,52,241,55,112,173,62,17,212,97,170,246,45,255,83,181,76,121,233,109,248,116,221,182,244,20,39,24,85,217,49,244,112,21,166,226,218,118,17,56,14,52,64,175,134,53,172,130,86,109,87,59,1,187,100,98,71,223,228,144,119,173,66,165,192,91,242,171,89,177,118,107,59,91,58,253,237,158,248,144,88,36,86,229,118,115,177,193,11,64,70,99,111,165,193,55,109,59,28,52,174,224,119,19,56,86,105,21,128,133,21,150,202,187,147,171,197,67,133,165,106,184,78,117,53,163,143,12,110,119,52,10,175,98,196,113,78,11,43,251,210,66,72,185,177,206,232,17,54,109,77,226,129,159,188,248,185,238,224,39,223,98,182,15,220,133,81,86,193,206,142,211,43,146,222,194,208,60,54,83,183,21,51,46,181,180,213,91,84,145,215,47,229,53,41,98,70,156,216,58,56,11,106,188,3,254,241,218,36,120,1,245,197,201,36,185,174,243,126,15,52,112,61,165,118,12,74,110,56,243,175,54,57,227,254,216,228,76,112,175,167,219,17,21,121,67,1,206,28,218,123,148,63,52,23,92,110,253,80,111,206,246,231,253,202,245,194,163,64,133,41,241,125,32,254,154,64,11,119,21,29,117,173,47,51,181,120,154,228,168,22,1,127,89,137,240,118,208,145,62,25,159,216,209,84,198,236,160,5,173,84,71,41,104,92,169,100,201,30,116,165,224,90,46,133,255,120,124,101,75,113,101,230,185,102,212,203,116,154,50,94,222,53,30,196,2,146,154,12,167,90,246,131,154,105,213,160,11,103,191,170,129,98,214,123,141,16,23,221,246,181,243,73,193,226,42,83,126,31,16,84,163,142,152,53,82,239,234,245,117,143,110,181,134,78,219,238,21,150,204,91,135,40,11,154,251,197,92,110,225,111,39,43,87,251,229,105,172,131,217,57,165,240,199,122,7,0,195,53,169,204,235,6,116,44,202,228,92,5,145,136,23,205,154,198,70,168,24,213,70,253,111,211,22,58,35,227,242,87,87,32,8,50,228,67,224,63,84,217,31,59,51,22,9,195,235,20,87,93,39,158,54,98,101,63,23,188,55,243,232,169,253,138,248,88,193,26,253,128,150,69,26,124,231,185,171,149,226,193,196,191,118,63,234,2,205,75,190,148,20,49,93,249,241,200,90,124,46,148,242,129,166,242,156,159,179,241,21,202,110,182,67,1,9,8,242,91,5,222,222,191,52,252,254,223,212,146,14,102,252,71,19,133,197,219,105,216,251,163,71,21,131,146,191,225,25,216,131,223,127,147,143,69,137,67,224,99,228,102,242,154,81,241,121,34,180,56,38,70,109,244,58,236,146,245,115,145,103,193,134,131,117,102,208,199,134,145,88,194,157,237,43,24,57,143,209,183,107,124,191,201,121,232,16,35,136,152,44,105,214,198,21,221,211,141,23,188,83,195,198,183,198,179,58,89,6,244,45,40,202,195,249,227,90,130,251,216,174,236,94,191,174,229,63,70,175,187,141,109,216,125,90,74,214,118,146,235,139,199,153,50,33,91,5,54,81,234,158,62,247,214,246,52,172,245,232,90,47,250,155,209,77,76,237,233,132,63,152,95,66,127,59,167,92,244,73,145,195,252,14,44,233,21,223,137,62,111,210,40,112,224,90,175,82,51,148,223,240,14,170,120,70,218,174,249,178,12,226,125,5,230,57,214,74,212,193,173,80,196,100,181,187,208,30,200,16,56,38,186,254,190,222,145,52,117,51,60,229,137,227,19,144,135,228,222,208,6,132,78,57,219,227,53,225,88,199,192,94,163,26,250,147,188,29,113,67,255,122,19,2,90,24,179,229,116,207,0,171,227,28,141,29,177,239,90,17,83,194,167,179,113,143,212,90,150,128,99,219,110,58,254,209,126,109,156,35,200,186,52,77,200,33,24,113,171,66,7,253,110,105,101,40,185,36,102,224,216,248,112,6,184,69,102,145,149,68,5,132,246,124,176,191,5,220,138,215,232,6,254,101,184,254,127,247,113,254,68,164,25,91,222,27,243,131,22,166,24,200,238,118,20,167,31,1,28,223,8,216,215,65,95,64,221,114,84,130,222,156,184,59,191,33,5,154,216,155,195,129,227,47,132,27,16,243,187,134,42,243,176,236,1,224,56,127,137,24,82,49,14,96,10,127,197,40,240,210,170,21,130,194,96,142,172,242,45,202,113,201,32,227,8,50,0,51,186,227,89,128,36,132,111,6,140,169,163,95,66,34,51,5,150,186,113,82,252,91,192,20,255,238,79,194,250,214,245,13,22,250,182,110,201,162,97,59,31,58,175,222,219,81,180,65,250,75,121,253,170,251,125,145,66,64,166,49,13,223,72,219,29,123,74,190,147,54,112,22,30,224,248,234,227,114,60,222,25,171,42,224,120,159,30,108,176,67,54,21,88,196,32,35,23,132,135,43,179,162,186,118,71,133,64,102,115,132,11,123,248,10,1,118,21,111,83,147,241,27,77,205,135,77,228,126,5,56,92,161,177,253,22,195,249,150,159,234,135,207,243,77,153,74,132,53,142,179,148,189,115,36,139,88,16,81,154,126,238,76,93,163,250,144,46,38,37,63,141,33,219,166,104,79,23,97,73,96,73,106,187,245,52,176,99,93,79,14,209,133,36,130,115,236,47,129,230,27,208,107,139,109,79,154,248,8,50,89,68,132,62,5,238,245,75,50,118,17,190,247,242,242,114,25,11,248,4,59,50,172,159,199,177,155,193,74,108,214,111,79,237,124,129,26,203,103,49,201,68,218,43,40,108,224,216,8,99,223,199,194,83,159,89,30,82,50,86,208,179,147,205,113,86,204,46,170,56,18,218,175,95,219,129,18,162,58,173,26,154,63,11,72,171,181,128,191,74,196,63,186,245,216,136,115,146,91,70,247,195,77,235,141,159,40,21,181,208,41,182,50,138,177,151,124,117,138,155,212,43,216,28,62,190,204,77,190,204,224,234,67,10,9,227,43,21,4,206,215,227,158,189,137,221,119,178,200,53,206,210,218,95,20,154,34,180,187,62,45,90,196,5,162,87,184,85,47,163,241,16,60,220,251,62,105,165,167,242,62,125,246,150,117,232,218,122,129,147,59,109,37,226,183,133,80,192,94,20,253,168,216,44,145,254,162,89,239,69,99,144,15,75,132,118,221,207,27,30,226,65,13,9,36,232,192,43,7,81,171,53,212,235,26,198,34,175,197,146,80,182,99,134,22,250,174,240,138,220,171,185,124,229,186,96,136,248,243,33,136,202,203,2,233,195,244,55,200,155,238,181,212,242,88,157,105,3,135,82,90,96,117,218,38,17,159,117,165,22,67,63,240,118,102,246,142,75,9,106,198,122,157,71,106,137,202,176,186,200,69,94,205,3,104,91,2,236,40,111,41,84,55,189,115,146,249,162,246,8,122,67,223,170,84,98,160,224,179,94,43,244,195,243,50,154,148,122,227,189,95,37,107,101,178,212,61,143,79,164,169,252,17,246,56,19,145,175,42,9,201,22,239,106,175,108,58,28,181,14,141,235,186,247,95,169,240,129,109,197,75,228,73,16,60,100,122,223,57,82,241,121,57,184,149,157,172,33,249,232,83,140,214,55,75,22,169,128,56,196,221,67,14,84,2,156,227,196,230,128,112,231,150,33,220,169,157,99,181,244,141,115,81,227,213,93,118,216,78,171,212,80,192,224,208,216,144,116,67,0,148,190,3,189,168,160,242,8,38,25,123,55,42,201,172,86,2,37,129,56,101,196,114,244,155,45,193,135,42,59,217,76,23,156,180,26,20,145,84,210,117,106,83,144,178,119,191,14,137,121,220,114,227,103,154,78,53,115,30,53,2,41,59,248,93,53,45,186,162,167,122,79,176,99,209,12,56,190,187,156,52,178,206,154,92,29,32,37,213,192,151,251,235,229,58,150,237,20,56,138,70,77,74,250,116,79,89,27,65,49,169,202,51,60,185,208,108,250,228,212,76,243,69,64,39,133,97,38,163,243,235,3,172,232,243,190,20,27,77,7,223,127,82,44,234,233,206,202,142,26,102,36,73,173,23,9,50,53,234,230,254,166,176,142,237,225,191,215,12,173,23,80,120,124,133,24,167,239,128,232,220,38,129,114,97,155,241,80,182,153,44,133,179,96,10,222,228,216,117,196,35,164,52,220,124,1,192,82,245,2,117,70,179,250,221,165,157,187,225,243,234,137,29,182,173,188,158,70,212,251,181,190,105,127,190,245,60,1,166,70,171,223,15,138,121,116,147,62,245,84,101,27,34,169,106,18,197,202,109,81,122,193,222,160,121,145,219,45,220,255,2,43,130,74,167,206,205,99,82,14,210,49,78,163,77,117,50,31,41,127,247,149,147,215,198,72,117,213,42,3,77,144,17,190,234,245,235,77,193,63,121,203,28,173,85,162,66,47,176,82,186,177,184,127,162,130,44,116,54,42,150,23,255,118,190,226,221,136,59,100,201,167,113,138,190,250,193,110,12,180,159,255,236,75,232,150,141,113,20,37,187,23,133,113,20,13,68,10,160,87,147,31,163,140,44,124,110,175,147,247,193,196,33,232,225,129,203,23,9,149,157,205,159,193,59,87,132,227,34,240,214,85,193,8,95,100,56,215,159,66,218,39,171,134,123,124,204,205,85,111,46,130,89,138,136,94,13,89,198,177,174,69,186,104,245,4,221,215,144,62,154,144,149,120,17,62,130,224,244,116,56,153,57,204,198,18,84,244,153,106,18,193,150,147,212,208,34,208,232,231,157,109,190,241,173,224,98,142,69,142,153,180,68,80,248,209,183,90,57,46,73,17,17,17,178,176,137,206,200,71,55,211,251,176,154,3,149,161,5,1,42,69,70,3,229,36,76,53,9,108,201,152,51,246,199,10,8,122,151,142,115,242,33,114,172,62,134,137,53,200,42,208,57,76,76,59,57,200,184,197,69,244,165,39,22,187,169,60,39,66,135,201,9,55,247,229,48,244,63,42,185,230,215,101,254,186,65,79,122,123,21,128,166,115,211,53,98,95,187,49,4,100,83,224,207,36,43,138,166,24,254,144,188,211,42,222,206,155,180,5,157,18,58,172,71,120,28,214,113,17,122,93,46,159,221,205,19,243,170,145,105,160,120,161,168,129,226,148,200,84,212,47,236,104,221,230,179,245,181,69,60,204,64,18,86,180,113,17,46,128,204,55,234,54,88,77,92,66,110,56,31,212,124,225,227,77,145,160,117,219,201,215,210,89,248,24,138,100,48,104,80,68,188,71,218,86,188,251,243,87,250,119,15,243,85,160,255,3,11,173,25,113,209,27,195,81,176,221,202,12,215,56,91,230,185,184,228,184,248,5,6,5,30,236,54,33,239,74,182,201,57,104,190,182,196,84,72,100,158,230,208,33,71,202,142,190,58,139,143,174,142,222,26,223,243,198,25,21,119,127,131,248,134,34,228,69,79,74,72,181,239,94,208,101,73,47,39,200,222,225,248,248,71,87,78,83,100,19,243,205,86,250,31,206,67,188,48,184,234,168,201,183,42,34,248,184,189,139,4,221,216,3,111,144,31,72,102,34,147,107,200,134,211,169,185,108,51,131,111,176,49,231,155,101,186,35,146,69,106,49,71,31,189,22,254,69,128,246,118,151,191,91,6,86,207,54,190,110,199,205,174,221,206,92,99,66,48,63,120,179,57,101,89,183,151,173,15,101,27,8,217,191,137,184,40,181,196,133,194,3,142,63,86,165,150,58,70,133,68,92,92,145,208,249,140,21,62,253,154,200,22,244,245,206,139,193,133,233,82,169,193,23,51,58,213,173,80,26,120,3,12,122,202,125,228,33,184,51,36,195,64,38,202,251,154,28,169,130,13,13,71,81,31,175,242,40,203,230,167,15,212,89,105,158,251,181,190,80,124,72,233,148,166,68,143,149,13,228,61,88,94,180,74,105,114,157,35,217,131,115,51,153,201,106,192,179,79,175,118,163,5,74,147,50,25,128,60,127,232,171,77,181,140,85,144,108,99,19,114,111,204,150,111,204,41,218,120,213,153,105,37,251,40,143,236,249,103,216,231,74,95,50,196,117,207,48,140,245,197,73,92,252,12,226,176,75,181,3,56,24,158,155,14,221,169,231,125,227,140,218,146,63,40,214,212,206,121,70,10,171,83,44,47,68,127,247,174,129,80,52,230,188,181,1,163,221,151,174,179,165,65,129,246,206,96,0,101,248,191,9,173,75,152,208,202,129,14,173,155,65,82,104,202,113,54,188,182,36,123,156,14,175,83,127,23,85,193,46,242,107,255,58,168,102,49,93,136,189,222,160,2,165,198,4,85,246,178,110,89,75,190,66,26,175,138,220,42,239,26,172,84,187,222,24,107,97,234,82,147,209,189,124,154,149,41,45,253,194,110,49,119,10,178,194,126,94,247,166,190,176,65,149,95,105,68,128,237,189,145,201,93,113,230,159,25,252,18,111,115,11,245,147,173,116,126,228,24,187,247,136,86,4,119,76,150,186,91,47,82,177,122,141,54,119,14,16,237,255,134,77,183,144,124,53,29,155,66,83,83,111,225,236,176,136,131,128,120,38,224,88,17,41,79,150,122,121,75,250,103,28,112,140,228,235,179,113,67,24,84,196,31,218,183,194,18,147,109,232,131,43,183,250,10,96,226,11,91,100,192,193,173,3,154,167,238,175,225,145,210,238,48,133,220,159,0,107,50,173,204,28,4,198,120,84,171,181,186,189,12,43,69,129,126,74,43,250,85,174,139,161,15,67,180,59,231,180,178,61,107,139,6,59,211,183,246,231,43,245,38,124,37,189,176,231,129,227,85,233,226,119,147,176,10,131,141,62,52,230,154,217,134,44,190,66,66,104,165,151,184,188,80,107,40,199,40,104,162,21,187,33,15,154,23,25,160,177,174,42,26,142,93,29,117,0,10,163,99,7,149,177,58,69,172,47,100,224,164,166,93,97,35,249,23,183,229,111,17,232,255,213,71,58,135,14,112,11,35,17,247,142,195,178,17,15,141,250,165,251,151,42,151,187,105,153,12,122,7,40,247,199,150,183,129,227,45,49,185,170,128,189,160,213,20,169,254,41,233,134,188,91,69,22,181,193,251,183,70,97,146,104,218,80,77,176,58,176,118,99,93,152,44,117,234,208,248,32,252,249,106,17,183,103,237,201,70,181,52,239,208,18,20,22,62,3,115,208,215,15,142,120,120,24,168,141,188,179,13,187,14,180,109,137,185,166,175,74,43,34,17,210,225,87,60,248,29,145,194,240,173,75,174,233,169,104,216,23,14,28,211,14,117,227,111,175,95,244,0,168,247,97,220,136,196,42,87,253,226,171,173,3,94,232,15,177,198,82,109,82,233,193,133,254,88,111,129,227,198,111,40,105,158,201,54,118,78,195,5,62,148,104,130,199,248,205,178,89,224,130,134,32,26,5,160,191,12,16,239,251,206,233,213,255,5,182,164,255,55,61,186,176,255,136,175,175,6,149,239,138,49,120,189,123,69,149,14,152,91,48,166,169,222,197,206,164,151,59,97,158,226,104,6,98,232,122,72,51,177,182,199,137,122,140,190,149,129,227,161,18,20,112,220,62,5,28,227,195,230,177,122,95,160,216,15,16,41,40,21,33,94,218,177,153,236,102,8,28,230,90,253,205,170,254,253,190,229,13,224,56,250,16,169,182,155,254,237,6,247,104,171,118,180,244,58,34,197,64,77,87,129,214,86,212,43,246,245,57,159,242,209,67,235,189,20,150,133,56,36,140,219,61,92,251,19,170,49,119,32,161,210,26,253,87,78,129,192,241,163,137,210,95,183,49,250,90,127,8,108,204,115,250,253,54,182,196,217,131,76,61,242,192,69,211,148,245,132,203,76,112,157,22,109,162,253,148,16,204,231,76,191,246,68,98,6,176,100,231,41,140,198,78,85,77,168,185,130,197,97,113,75,25,244,7,222,250,239,241,208,249,5,150,131,52,208,152,113,133,131,240,96,1,208,249,9,99,124,207,237,67,33,145,36,104,234,190,254,174,162,223,67,178,250,168,4,191,216,32,142,64,178,236,53,156,26,205,59,105,209,188,83,141,253,0,68,236,217,59,240,17,38,1,28,111,254,92,33,195,209,71,0,183,208,151,113,14,229,90,49,248,51,69,191,126,23,90,216,87,105,177,115,107,179,227,104,231,1,207,206,136,214,97,136,54,210,122,219,86,0,72,31,232,230,194,61,130,84,28,42,94,79,167,248,54,49,80,214,221,131,25,58,70,29,146,113,91,224,8,30,202,64,100,252,80,144,133,125,50,250,73,158,104,213,138,110,195,131,70,116,176,8,124,25,190,173,137,190,196,136,131,112,92,132,232,106,20,134,132,194,118,236,43,72,241,58,83,205,213,255,209,122,114,87,195,13,125,41,255,207,55,246,252,239,124,224,166,166,253,205,149,142,253,45,37,17,190,234,246,238,247,30,100,244,194,102,171,199,10,209,24,199,86,175,186,34,67,88,117,197,139,82,102,109,50,245,143,59,150,244,72,241,69,199,220,146,62,21,166,201,172,29,29,198,157,209,9,89,30,169,118,146,144,75,208,9,89,164,82,203,56,21,201,103,120,7,213,212,1,28,235,241,33,32,215,146,123,7,160,135,100,26,52,198,33,163,31,135,132,38,27,221,11,151,43,153,56,142,204,66,44,247,47,45,34,107,177,168,140,183,213,116,224,236,91,149,146,192,241,57,214,145,103,215,207,75,53,115,53,48,124,116,197,24,18,173,236,165,200,44,188,191,182,80,211,225,6,156,220,173,113,151,153,88,22,57,49,73,87,128,23,56,142,132,197,180,107,78,233,123,224,238,67,140,37,248,41,165,241,138,117,43,116,118,96,236,222,40,199,139,149,119,82,2,37,42,236,128,59,187,114,58,183,164,71,132,53,0,42,213,132,216,81,44,245,238,87,81,120,191,177,161,255,46,143,2,140,157,181,35,177,87,84,236,236,7,14,64,126,65,102,41,83,210,9,200,65,99,212,171,53,51,210,95,122,148,181,23,171,194,247,227,145,149,220,104,28,110,95,206,123,79,197,109,79,71,22,56,14,38,219,25,91,72,187,138,87,150,9,55,5,142,229,146,129,99,101,222,151,149,63,158,214,130,56,218,164,99,209,151,251,147,39,58,204,94,166,198,108,32,208,217,223,202,214,166,220,199,252,186,42,83,204,226,245,149,122,69,23,146,9,86,224,214,45,120,47,66,186,6,157,135,161,183,45,102,85,24,164,218,184,202,163,12,178,14,58,206,121,30,170,1,186,174,117,153,181,194,91,88,91,232,92,16,162,8,121,64,49,166,154,53,205,117,132,139,26,155,130,125,251,176,189,61,5,11,153,150,132,186,214,85,222,21,216,187,5,243,70,175,184,189,177,109,126,47,60,121,95,236,212,29,13,13,55,11,144,186,219,149,172,242,255,127,98,254,119,137,185,83,67,76,73,133,209,171,187,245,74,15,67,58,51,22,21,191,16,248,94,168,107,184,247,85,79,234,231,155,190,160,27,239,176,57,218,233,166,119,93,55,42,147,102,96,163,244,59,8,252,177,241,190,208,61,3,53,84,145,227,17,112,204,184,31,128,15,91,196,18,68,223,231,1,189,57,224,133,156,65,35,22,131,239,218,239,33,157,104,172,204,58,179,245,146,178,209,248,87,154,62,64,134,79,13,88,238,190,69,98,74,199,85,232,84,234,122,33,33,196,144,65,166,145,129,161,60,121,55,188,124,143,65,180,231,102,116,83,225,196,84,153,147,244,215,108,130,163,142,125,50,108,9,158,2,111,226,245,4,41,47,7,224,120,123,248,232,30,27,211,94,169,252,230,246,180,154,84,19,112,44,81,241,249,33,195,164,226,254,133,213,202,213,6,153,40,245,250,252,149,121,49,67,53,84,154,220,145,26,252,41,30,101,229,44,214,171,10,251,177,120,177,116,219,225,162,15,128,249,21,37,21,44,117,87,165,255,119,29,233,255,245,163,224,85,193,43,85,96,159,170,49,235,3,7,19,149,215,133,172,123,80,233,59,119,129,160,8,31,210,12,126,65,197,54,210,84,76,114,70,26,1,199,73,24,142,130,93,209,51,16,37,61,187,15,23,159,28,161,171,119,207,65,131,228,70,240,193,218,179,91,135,138,94,115,91,133,211,225,37,168,165,168,32,224,88,180,3,172,78,185,111,136,190,157,155,82,117,204,189,158,78,14,148,125,56,80,216,194,228,242,214,157,148,197,8,36,228,114,69,187,21,131,87,183,213,98,140,15,42,92,26,5,22,78,227,194,173,53,116,73,215,238,231,138,57,90,67,131,129,135,98,1,19,83,146,152,26,177,43,112,252,197,208,108,249,210,175,123,120,23,9,201,117,244,8,69,199,243,41,15,147,234,38,216,24,171,225,194,218,145,227,180,189,53,35,113,170,172,138,28,161,215,160,202,90,218,78,183,219,175,155,91,215,145,9,167,132,28,71,148,255,11,229,163,70,7,137,68,168,191,162,21,82,119,152,162,168,191,230,26,84,157,86,166,235,172,40,149,5,70,148,170,251,151,40,149,206,47,101,48,249,247,66,219,116,236,83,196,5,35,34,83,69,74,69,38,41,46,203,18,79,63,117,55,163,218,206,121,20,116,222,142,142,119,75,100,157,194,57,63,206,202,241,64,185,240,155,9,197,71,85,195,140,224,15,23,138,28,242,73,117,106,85,114,136,83,205,191,250,75,81,154,224,120,77,48,55,61,159,226,32,138,95,150,88,236,231,60,154,120,228,162,104,240,65,244,240,69,92,146,229,234,53,202,68,10,90,114,230,31,234,166,126,223,88,72,181,83,109,87,122,238,143,245,243,244,223,65,131,73,170,127,244,197,11,234,220,75,177,23,104,151,25,10,189,230,25,252,76,101,231,77,99,123,109,3,103,210,242,152,68,151,34,81,91,193,53,175,119,125,127,243,105,62,253,115,178,215,201,249,220,136,37,64,170,78,64,26,21,20,120,95,87,229,66,250,114,200,243,111,243,233,246,60,3,243,169,66,238,61,230,171,246,81,33,231,30,120,69,167,26,177,245,45,70,201,103,138,121,36,241,198,91,14,183,180,137,153,147,240,21,10,252,3,21,164,255,187,153,69,27,171,73,52,205,37,66,65,226,9,143,96,235,56,19,104,76,7,4,197,158,120,18,221,231,215,56,177,36,186,193,102,30,245,210,77,119,116,209,127,252,10,231,105,206,251,196,106,158,69,86,1,160,37,245,209,19,14,251,146,218,220,254,222,38,167,27,194,20,235,60,109,26,95,171,6,253,153,237,195,100,54,30,2,114,22,159,250,206,187,224,180,194,151,18,13,28,135,106,14,14,26,238,229,132,159,119,181,52,251,231,172,214,245,233,131,103,148,9,240,222,46,106,250,29,5,11,237,151,205,7,42,68,221,53,237,97,249,183,59,26,26,116,176,168,86,250,19,217,149,115,89,149,85,151,191,223,124,240,229,100,246,162,235,2,19,77,209,247,190,194,117,98,20,149,214,111,55,80,169,208,156,108,4,145,108,4,136,133,139,194,137,187,177,54,208,12,90,224,95,89,79,237,104,197,35,225,11,246,195,162,106,227,92,4,227,147,58,112,178,224,95,191,116,53,121,130,62,186,176,148,121,101,141,91,84,124,251,233,167,19,131,230,182,254,78,69,159,16,128,159,1,167,196,134,193,84,54,58,73,113,68,39,93,90,130,123,173,169,85,48,32,101,253,75,3,16,228,36,180,75,71,208,142,79,140,79,254,52,243,203,141,17,138,0,174,206,162,29,139,143,182,75,231,151,62,68,199,234,124,252,215,8,78,167,69,243,135,25,32,2,226,96,197,250,156,94,71,104,213,168,215,94,245,99,48,35,174,162,112,232,125,130,234,55,139,43,94,239,126,18,238,3,94,209,204,177,88,192,80,228,251,101,139,138,171,89,217,217,91,1,192,241,12,27,70,236,246,92,197,192,131,63,149,192,120,168,167,0,47,16,135,81,106,38,161,80,24,139,247,77,126,86,196,142,86,89,14,137,172,58,142,58,213,179,59,135,210,207,48,90,95,247,48,90,95,201,204,24,173,175,127,252,109,65,246,231,14,192,14,79,93,9,219,72,37,144,186,63,172,36,209,59,175,80,141,207,195,170,72,81,56,233,89,143,30,174,7,80,165,76,222,10,120,173,52,221,221,17,28,123,221,219,167,185,95,11,28,111,68,149,221,115,68,18,140,89,253,195,74,131,99,62,30,9,155,247,65,231,147,15,232,80,2,145,144,69,134,127,202,132,48,139,52,101,133,48,255,120,89,7,245,183,189,221,191,234,83,80,153,63,189,220,155,159,87,161,245,235,98,231,199,239,43,71,97,133,212,40,71,5,43,132,24,53,181,27,243,240,40,17,137,139,183,11,72,210,211,187,229,160,65,72,0,47,18,102,206,137,209,192,60,247,2,56,78,249,213,180,250,215,30,199,23,178,83,201,0,17,130,199,116,192,103,70,209,150,228,89,250,232,111,223,110,193,144,134,6,81,206,150,164,210,19,110,161,255,216,90,198,213,63,135,62,41,250,235,192,113,231,125,52,217,240,101,199,71,51,143,127,39,54,120,15,231,143,211,38,168,43,7,33,16,192,174,178,35,159,254,102,255,10,247,142,19,211,115,171,24,212,250,231,50,22,190,30,6,207,154,86,213,191,94,23,132,127,156,181,191,11,63,242,178,16,192,142,178,78,0,48,18,119,120,37,217,38,124,249,249,115,244,251,84,150,177,174,245,162,223,103,247,194,111,35,201,79,132,182,163,89,65,180,126,209,172,52,161,180,213,17,73,141,58,58,17,231,157,156,18,77,93,175,95,239,39,76,53,47,154,149,80,118,96,83,118,120,108,118,185,38,138,13,211,162,19,222,190,94,92,108,154,155,235,103,182,158,241,249,108,153,7,29,46,126,92,216,87,138,160,0,252,125,153,7,66,167,184,205,191,108,102,234,162,23,96,192,12,163,203,27,244,250,51,216,249,152,218,72,39,50,85,53,210,46,146,175,242,77,243,160,117,110,26,102,28,147,187,163,237,185,244,222,47,121,159,78,70,69,150,240,219,101,20,223,183,113,116,108,185,82,3,19,123,129,57,181,190,88,5,84,106,87,195,152,161,17,132,10,139,45,234,211,74,26,153,39,94,103,108,24,89,249,58,206,229,107,64,34,22,85,20,86,157,198,99,191,175,239,245,219,171,30,252,233,166,160,144,153,226,3,222,46,232,72,171,121,164,184,208,78,4,225,138,235,246,37,70,179,150,68,177,186,44,127,175,123,16,197,202,103,226,18,143,78,32,122,195,95,166,203,215,201,152,190,44,29,54,198,163,204,14,121,198,106,15,36,188,250,135,240,56,183,127,7,63,73,109,204,19,106,101,221,210,168,62,105,207,57,244,47,153,145,115,135,253,179,98,19,7,164,24,190,211,140,134,180,248,59,233,98,252,52,144,217,147,162,197,52,53,17,109,112,209,86,95,1,112,44,254,115,43,124,104,61,116,223,186,27,122,213,208,216,16,236,14,107,184,242,208,233,225,164,16,88,157,97,246,27,102,59,189,224,40,128,68,44,163,74,45,247,235,239,63,30,93,2,142,73,220,63,144,165,98,76,89,129,227,156,160,70,10,177,142,129,104,233,5,116,230,118,107,244,140,170,131,108,9,201,160,255,23,56,46,49,69,236,117,186,84,36,31,42,7,236,133,79,208,15,93,103,145,106,7,113,28,217,157,64,161,145,19,40,100,113,5,248,239,71,116,120,208,183,170,96,220,227,219,58,150,29,171,216,234,169,91,201,119,44,127,88,30,42,127,41,93,190,65,46,227,253,129,142,133,37,195,234,200,190,43,79,188,203,186,210,154,100,97,208,44,20,56,222,255,238,177,187,167,121,94,98,39,170,251,158,45,200,28,247,136,79,234,7,44,35,186,157,124,253,117,69,236,225,213,86,152,251,110,157,25,75,199,9,78,82,132,30,57,139,177,161,2,170,140,247,117,54,26,245,208,100,228,142,251,238,140,59,192,134,142,152,51,123,225,106,140,130,215,89,43,58,172,252,13,148,231,97,37,40,99,203,84,71,54,169,14,12,68,82,94,138,105,65,237,162,17,179,196,173,41,215,137,184,178,110,12,66,2,142,209,16,233,238,142,154,14,210,137,44,149,98,31,86,102,214,228,131,198,93,212,207,95,193,183,118,81,46,139,41,95,194,182,133,208,33,178,135,17,250,213,170,204,249,187,182,155,23,172,93,177,166,249,30,114,171,47,16,100,30,230,56,146,249,160,28,84,98,157,185,249,17,56,65,22,229,30,57,10,192,241,128,214,15,24,9,223,171,67,246,245,139,21,174,7,58,161,40,56,198,91,248,130,1,199,158,218,120,181,59,112,70,68,24,46,243,91,211,100,202,239,77,147,39,120,169,19,172,254,103,105,252,162,211,202,248,222,127,24,224,196,253,68,47,212,51,45,190,157,88,175,254,228,2,5,43,59,165,20,244,249,148,57,58,112,140,56,109,81,40,203,244,7,78,58,53,98,0,28,239,17,206,255,201,248,14,56,166,255,15,245,76,78,175,145,173,30,176,250,233,25,208,51,127,162,120,122,6,245,172,226,214,239,66,168,178,224,78,141,45,88,142,207,209,192,58,250,115,99,175,173,88,189,132,167,163,95,170,131,123,0,159,192,52,30,226,140,14,13,144,67,100,78,79,255,28,206,17,126,139,127,7,28,63,167,94,134,5,206,41,163,214,144,29,127,254,128,91,3,104,196,253,103,235,248,226,63,117,220,193,180,255,237,83,39,118,124,152,35,56,130,9,213,54,88,155,207,141,247,169,242,94,154,190,77,224,38,97,152,47,176,218,107,157,66,117,175,27,181,30,151,60,177,182,174,168,253,195,59,18,167,217,158,38,253,227,247,118,125,14,97,215,123,154,184,81,56,148,133,120,126,114,182,161,93,245,186,132,144,16,233,141,223,80,155,123,248,253,118,59,99,226,105,39,213,40,49,41,138,241,27,88,166,163,215,87,42,18,47,90,148,120,34,222,254,36,51,70,146,28,158,147,49,86,84,37,103,206,176,126,241,229,203,183,175,111,77,164,202,57,184,136,20,7,235,117,184,47,208,56,148,23,6,10,79,150,34,111,77,152,65,147,255,70,42,126,243,207,246,77,176,125,224,119,75,236,203,158,28,123,149,83,178,238,71,59,167,205,96,125,145,191,208,170,231,31,11,156,206,19,179,192,49,175,44,188,112,100,136,121,229,53,244,43,83,170,124,247,128,51,230,116,6,222,6,103,244,58,184,128,51,78,101,27,219,3,103,215,41,112,102,161,26,84,26,168,200,163,23,32,245,14,36,150,29,227,144,216,196,5,12,230,60,19,11,74,246,190,241,209,171,205,231,110,96,41,119,204,55,189,136,190,101,217,59,10,30,148,36,42,19,124,101,4,91,190,52,90,247,135,192,234,18,50,203,213,37,123,84,196,117,196,120,179,4,197,55,222,188,127,16,195,242,169,35,47,150,217,221,101,170,22,78,116,152,53,197,21,198,220,24,185,9,248,239,87,181,144,167,125,178,110,53,244,126,102,33,135,241,252,197,52,246,18,21,188,28,216,242,37,154,123,38,13,202,176,115,38,13,106,177,251,216,148,111,187,22,49,189,87,126,51,191,245,227,35,181,79,52,101,208,186,177,113,185,169,196,233,152,22,81,227,7,45,29,142,243,250,85,166,107,2,173,81,54,134,239,135,166,58,165,131,132,209,105,22,84,118,30,210,132,94,210,214,250,198,219,189,246,120,118,31,189,120,88,138,162,29,47,96,188,52,103,90,244,245,190,12,153,161,81,15,223,184,49,193,33,25,204,9,240,27,225,122,79,220,84,162,97,230,57,236,98,164,220,204,68,122,135,223,229,101,137,182,49,191,21,133,116,55,198,193,146,239,144,8,181,74,48,40,195,47,99,75,211,34,240,80,149,255,109,203,119,203,55,138,22,81,197,109,144,213,238,138,105,130,175,200,204,124,155,253,197,11,158,23,128,227,69,234,42,101,96,28,13,234,100,80,121,251,28,65,203,181,51,109,229,58,31,18,42,210,227,173,198,210,99,120,55,29,47,54,197,178,52,114,88,37,236,82,20,225,230,189,48,171,116,239,250,228,139,44,45,132,198,223,38,74,122,207,85,3,28,179,160,208,135,153,62,1,105,91,75,154,103,218,126,203,60,203,207,140,53,157,22,236,38,155,94,130,159,209,228,214,254,7,173,126,198,131,190,182,3,156,232,72,218,17,141,142,164,41,92,243,103,101,202,1,146,245,190,177,1,192,240,119,136,92,201,36,243,55,70,39,208,211,210,134,70,103,222,253,247,208,130,233,196,223,120,238,254,107,64,11,125,63,216,78,29,236,95,152,94,66,254,58,150,24,235,201,177,92,48,55,252,60,214,171,211,166,103,211,167,155,101,79,140,209,228,177,60,128,83,129,52,247,212,219,218,253,197,115,167,62,18,162,143,234,8,142,81,101,87,145,80,67,223,128,110,7,23,38,179,175,236,27,106,87,163,226,160,201,191,140,102,24,126,139,221,71,219,255,21,25,224,63,235,102,237,209,78,100,194,1,211,209,249,167,229,50,22,55,19,231,124,234,211,199,120,33,133,198,91,12,63,24,195,49,4,142,13,130,15,74,22,41,62,151,162,131,36,129,239,62,135,74,122,22,58,94,186,242,76,148,140,213,153,141,247,72,200,252,189,108,16,204,94,115,151,154,44,98,174,218,37,130,208,195,200,84,198,104,230,235,12,220,174,176,148,86,101,241,157,139,236,161,223,46,174,107,93,43,242,207,218,54,227,148,33,9,159,136,163,57,41,46,192,194,71,71,214,249,165,118,106,74,161,143,0,92,87,54,200,47,225,112,76,242,101,59,73,190,211,239,79,52,53,230,35,166,43,113,208,233,245,247,150,206,63,100,201,150,138,206,152,110,212,97,86,105,181,1,73,12,160,214,217,62,59,39,111,9,28,91,76,105,209,95,248,194,19,249,230,171,194,1,128,208,11,246,32,149,86,169,142,155,128,73,120,189,43,0,23,249,222,43,158,10,161,191,56,69,139,107,12,194,254,230,248,245,59,166,101,44,86,40,24,211,50,86,11,84,214,25,234,253,21,51,252,140,211,89,70,10,176,139,210,225,166,102,38,21,95,33,86,249,84,168,239,153,232,87,232,17,191,48,244,227,65,254,0,149,207,61,53,70,235,186,97,168,192,231,159,18,87,32,175,50,135,84,194,110,5,171,134,179,135,233,139,133,86,78,217,147,148,81,192,230,35,207,225,224,207,123,177,137,224,204,228,114,65,156,98,158,168,43,106,197,38,173,4,52,134,222,147,59,184,103,61,117,199,95,173,198,172,255,55,191,217,0,70,140,209,142,52,177,215,156,43,255,7,22,107,156,183,44,166,83,175,73,252,113,216,229,173,169,248,167,114,30,66,179,28,31,69,33,69,14,204,180,141,128,82,172,82,186,135,237,202,2,164,79,156,167,193,247,60,47,222,42,63,200,233,119,136,70,202,142,121,66,69,60,19,224,248,97,204,180,85,34,63,147,174,123,9,240,135,99,219,164,123,137,25,92,176,245,45,21,223,137,234,85,225,131,82,241,5,33,177,32,43,92,170,100,62,190,33,196,114,26,3,164,195,38,254,90,253,139,188,210,27,53,179,55,70,4,109,62,173,249,144,165,30,86,184,34,111,145,37,121,170,77,120,109,222,122,42,8,49,213,124,115,149,47,118,100,209,160,225,203,187,108,255,117,142,10,175,48,196,68,69,16,18,176,12,66,13,96,2,4,91,5,251,30,124,170,195,192,119,96,172,218,137,179,32,114,77,65,195,225,59,152,150,229,7,77,214,87,70,22,132,166,162,117,49,132,169,29,21,49,128,57,175,106,10,213,53,239,156,38,63,240,75,4,231,162,79,108,154,223,204,55,191,142,45,235,229,32,240,14,181,139,23,75,248,12,103,111,151,212,102,244,5,185,39,105,42,74,197,101,1,194,230,5,61,172,158,117,9,242,142,200,6,239,71,33,211,70,123,122,100,19,137,215,35,124,34,149,213,63,36,17,169,39,232,124,187,238,108,100,93,50,85,201,123,46,188,97,205,37,20,105,92,106,254,164,72,252,190,208,198,69,223,70,189,72,223,229,134,29,129,143,137,190,227,122,159,194,154,20,43,170,106,94,197,239,106,91,207,180,175,251,181,147,32,204,220,251,250,86,215,140,22,84,73,175,45,94,157,38,129,216,201,220,26,91,109,248,225,62,157,0,46,148,114,147,220,11,152,72,145,243,72,200,246,171,220,28,60,10,64,35,48,219,185,60,24,235,208,100,182,65,57,236,107,112,85,228,180,51,183,125,66,109,28,158,122,2,108,15,141,108,203,85,129,227,9,132,113,133,2,42,115,9,214,53,5,27,136,171,24,61,74,58,108,133,225,148,151,159,167,124,169,54,107,53,77,166,131,2,101,13,238,88,228,16,167,138,218,232,223,153,135,13,162,106,125,234,96,180,208,22,106,248,15,76,31,7,166,133,212,159,228,66,42,118,199,60,200,252,252,209,218,209,102,103,253,212,13,215,118,52,43,218,227,7,142,55,199,226,144,106,55,14,149,12,65,91,149,59,41,114,212,144,87,93,207,49,172,8,124,176,198,149,224,93,215,232,2,164,167,172,234,246,104,236,247,123,176,224,162,153,166,206,127,67,207,190,95,84,144,129,167,45,13,48,183,144,17,214,139,124,55,4,184,166,172,121,237,218,239,93,30,180,29,225,183,250,121,111,101,109,138,189,178,70,162,91,194,98,245,193,71,157,197,14,33,77,203,48,208,247,252,95,117,99,124,52,203,21,21,79,42,24,34,149,248,0,151,79,33,237,131,57,232,159,27,251,74,254,125,128,112,31,246,170,17,157,128,213,32,43,21,224,240,5,174,42,152,152,131,52,229,39,183,201,198,196,30,128,44,149,117,171,18,205,144,228,132,148,14,193,231,12,231,132,148,225,232,95,96,182,151,238,73,82,2,199,217,129,182,155,65,18,164,50,11,55,183,111,253,132,57,12,111,65,90,239,44,168,92,193,84,143,207,157,108,2,123,30,170,217,189,86,13,9,24,155,7,101,238,134,155,73,132,248,54,57,221,41,121,6,109,115,185,152,127,165,168,236,25,124,84,58,185,107,59,28,231,179,94,192,245,238,175,101,58,104,142,98,198,192,154,178,114,61,158,102,2,235,21,202,121,127,99,181,107,224,97,9,53,234,27,61,159,132,203,172,109,30,147,22,118,167,134,56,250,92,4,253,137,38,73,99,104,210,165,10,167,127,75,147,244,206,210,164,202,255,155,104,82,87,167,189,243,8,73,200,213,65,255,226,77,156,180,159,73,124,151,82,95,22,229,65,117,122,77,81,183,207,27,74,142,38,38,173,207,149,96,167,122,85,156,49,239,198,221,58,245,201,72,254,195,33,205,211,155,199,251,11,103,212,115,207,252,197,251,211,254,13,5,103,157,212,126,23,201,75,5,153,95,217,175,212,170,70,89,161,113,132,180,247,238,142,80,221,192,89,110,69,150,250,97,30,166,143,123,96,56,233,114,226,228,238,136,171,255,79,204,202,43,54,42,200,30,168,194,162,226,87,191,239,119,161,49,82,230,18,109,20,212,141,107,180,223,159,89,41,103,39,49,210,87,239,74,49,5,14,59,75,22,171,152,116,241,109,34,149,158,243,67,171,93,166,157,87,80,253,181,41,80,227,255,26,10,182,136,69,72,96,32,43,80,78,172,244,181,230,234,107,62,28,99,222,71,239,88,222,208,88,148,216,12,244,170,140,45,223,65,66,234,105,38,178,247,131,16,204,77,190,247,237,140,76,98,46,41,70,57,76,210,37,191,116,211,157,236,143,31,127,56,206,53,82,234,61,46,83,184,96,1,206,44,112,252,122,245,188,87,188,116,107,241,103,126,202,1,41,130,143,52,238,43,60,124,60,8,26,228,11,80,218,70,8,32,139,183,97,169,139,4,41,218,60,197,18,191,122,175,127,56,255,94,138,199,185,73,145,103,228,149,78,1,99,117,194,122,35,30,36,76,56,100,81,45,143,56,156,15,22,121,4,198,240,60,58,80,214,125,183,82,180,29,145,153,129,163,98,109,138,118,45,29,19,188,98,116,129,31,199,105,47,46,11,39,201,180,203,100,170,69,135,234,62,79,88,198,221,119,66,154,60,3,141,89,0,195,179,198,5,36,115,79,155,31,157,103,141,169,81,186,172,163,55,147,185,120,199,63,8,56,46,212,181,210,47,160,76,214,66,50,187,223,51,204,248,107,13,170,247,101,147,76,196,56,4,254,165,188,90,90,10,171,65,233,30,77,13,45,45,172,107,105,26,75,33,179,157,55,193,43,213,113,235,102,245,41,108,174,192,233,201,105,163,138,168,112,84,227,16,236,45,198,1,137,242,80,237,172,186,193,235,255,73,240,132,102,11,67,3,150,91,48,107,191,163,142,117,244,141,138,125,242,194,62,52,190,30,36,60,72,153,192,188,18,135,233,59,184,19,241,139,45,60,87,66,179,5,116,174,33,220,58,203,35,177,58,13,13,255,172,177,44,21,1,175,172,136,122,121,242,153,203,79,62,115,248,25,107,58,204,52,210,173,51,60,18,3,176,223,99,81,137,250,48,96,17,171,213,15,218,8,56,149,148,97,20,66,139,111,105,147,96,20,66,71,227,231,159,24,94,37,85,141,193,146,85,24,87,212,240,127,244,254,225,43,34,115,13,131,138,189,248,190,111,231,235,185,160,6,231,43,199,229,220,211,37,183,89,69,166,112,126,220,224,199,169,245,161,226,190,154,231,33,52,138,122,55,31,187,104,239,146,184,61,225,33,193,67,142,25,16,223,6,94,150,140,92,77,92,203,106,249,153,100,242,74,190,233,45,243,149,33,125,59,42,219,55,95,113,173,36,15,95,210,152,5,124,213,156,200,64,248,25,220,219,234,117,196,227,255,30,197,197,82,228,139,213,143,33,132,126,55,7,135,242,135,204,96,228,99,83,30,104,62,152,242,60,73,15,139,213,88,88,117,132,59,86,204,174,161,228,166,67,145,114,228,121,110,78,157,72,134,86,75,61,218,148,169,59,13,244,8,2,240,75,205,61,145,162,241,94,95,117,54,227,97,60,141,203,54,207,199,60,21,185,76,77,23,4,99,114,215,105,158,127,5,142,41,96,97,225,179,86,90,142,174,64,162,201,248,3,159,119,78,221,82,61,130,121,95,157,48,214,157,3,22,31,108,61,60,114,126,163,250,103,248,92,196,0,92,251,172,245,36,112,218,123,210,219,253,95,186,181,255,122,248,228,158,46,216,96,130,202,89,203,121,178,84,172,138,253,131,11,227,92,191,85,68,230,7,64,153,127,173,2,255,79,150,241,203,103,62,192,111,71,250,31,240,248,194,150,244,250,243,141,112,242,178,211,68,162,162,2,15,137,57,46,70,19,228,15,145,142,127,35,158,245,207,207,252,249,35,93,172,56,85,159,130,218,26,202,185,11,161,105,237,18,38,176,83,162,185,240,24,34,229,247,192,93,41,229,117,122,177,15,156,94,235,59,167,76,145,164,207,150,75,64,127,66,41,25,82,94,127,63,55,94,249,173,102,254,237,92,200,248,3,92,93,60,39,208,20,247,215,215,163,131,160,152,130,98,179,226,14,20,179,65,213,1,37,148,185,34,12,142,79,234,195,76,230,195,128,179,169,184,30,146,142,188,60,252,83,175,219,84,103,113,40,189,36,44,93,199,194,16,242,156,149,214,12,231,135,67,22,51,250,38,33,206,236,190,35,52,136,122,71,234,108,17,229,146,136,59,9,58,228,197,220,36,144,105,16,135,15,5,115,19,5,14,102,108,135,33,237,193,23,204,216,142,101,134,205,5,103,139,92,227,184,92,215,197,232,214,70,14,134,196,70,253,171,149,201,150,113,145,83,47,37,100,98,155,245,159,219,110,174,70,173,67,106,132,37,197,39,176,144,134,41,33,83,253,170,237,145,44,1,166,15,196,193,37,101,175,135,92,147,135,75,191,116,161,208,139,147,248,64,194,125,244,124,5,37,204,233,47,77,105,223,252,225,253,242,123,205,107,127,229,172,195,34,53,192,184,69,253,183,34,37,155,123,65,65,7,192,133,105,89,82,213,15,160,106,37,52,67,53,65,220,68,51,212,115,231,124,233,209,12,149,13,65,54,186,139,102,168,140,134,231,36,154,154,154,182,112,68,241,121,191,48,234,249,216,71,199,60,210,96,187,49,181,214,85,74,207,212,208,104,0,165,89,155,167,191,161,136,183,142,227,143,253,4,212,88,227,254,136,203,250,94,76,196,249,241,27,250,207,20,100,238,60,187,75,50,97,27,88,89,205,174,255,8,32,149,220,42,136,118,152,106,106,170,234,149,80,79,207,229,94,227,75,186,172,198,160,155,12,197,14,183,26,15,71,242,75,121,49,237,199,94,111,80,54,106,146,221,155,161,81,176,107,255,242,229,155,222,67,210,167,223,76,6,172,75,119,172,206,147,69,21,103,212,100,140,131,184,184,175,64,148,46,206,121,227,42,104,240,243,119,127,200,199,37,201,19,248,180,94,151,249,190,253,206,123,100,166,189,228,97,79,17,155,59,101,197,123,184,136,164,50,30,191,29,119,96,18,189,121,138,133,78,86,118,43,70,218,3,99,73,80,81,241,0,32,113,249,109,68,243,199,73,165,216,208,15,151,238,89,231,20,233,199,36,16,123,220,94,188,226,167,79,49,140,205,158,116,66,4,79,198,206,195,38,8,202,172,195,108,39,228,254,208,138,123,244,11,206,192,246,48,69,194,246,170,213,141,77,147,143,155,88,211,74,165,33,123,95,244,94,187,7,2,199,26,1,107,93,36,193,117,107,248,104,16,85,134,39,221,132,14,76,183,33,202,146,108,188,224,169,178,97,230,218,153,171,186,38,102,3,22,155,161,42,156,229,110,227,35,168,126,231,29,99,16,199,250,244,154,201,129,230,96,213,238,37,178,139,179,231,136,41,151,227,210,134,190,94,66,40,75,39,13,145,1,199,230,149,111,225,175,255,49,103,54,76,124,47,204,59,171,24,107,80,128,237,105,180,162,231,66,150,125,217,139,74,98,190,58,105,253,33,119,175,68,80,8,127,248,130,72,37,137,51,182,74,40,62,45,197,234,37,214,210,146,59,218,229,193,246,117,35,71,223,58,80,100,182,52,76,213,75,229,147,85,128,157,87,87,238,117,213,228,199,141,2,253,51,18,124,177,105,171,171,230,115,19,150,217,15,37,148,144,41,133,65,134,13,116,213,77,27,37,97,155,35,22,44,159,123,95,134,112,244,92,191,81,147,237,86,208,93,112,81,113,120,4,78,49,185,80,195,2,77,208,30,223,114,94,63,34,180,54,113,11,141,99,216,148,37,221,219,145,255,104,253,254,122,89,183,58,61,239,75,231,130,202,113,111,11,85,50,175,104,98,134,86,205,94,213,65,179,120,246,254,126,94,181,85,212,226,245,145,173,28,184,205,143,236,54,8,235,38,195,252,206,164,239,132,118,89,183,197,82,223,234,61,178,142,142,146,234,236,161,67,27,146,49,250,8,39,224,216,73,7,117,142,23,205,58,242,175,50,205,247,161,195,125,100,88,70,156,3,53,244,81,225,26,170,235,200,217,95,233,245,50,251,88,65,144,154,126,57,12,154,18,42,23,243,249,232,92,33,185,1,157,140,45,10,124,17,56,118,92,159,157,189,54,153,178,119,97,111,234,96,91,96,191,232,35,151,71,249,30,228,230,81,7,47,175,15,11,234,13,60,82,186,2,3,130,75,22,57,189,176,145,243,165,201,187,106,182,76,107,21,61,114,247,170,32,158,227,132,118,210,130,39,109,135,75,251,41,31,130,219,157,145,62,82,94,254,7,240,57,134,247,13,231,58,36,170,43,246,92,55,216,33,243,176,157,208,250,171,147,247,246,9,183,96,71,17,47,225,94,177,109,152,77,58,52,29,117,116,55,141,22,155,28,147,240,234,22,94,53,188,151,177,85,123,100,133,70,165,253,104,218,9,188,18,76,223,138,248,199,102,28,15,219,169,201,148,255,87,31,68,191,88,74,200,43,236,52,17,44,25,68,134,75,144,197,21,159,78,172,2,49,84,135,210,86,138,111,29,167,53,243,53,52,171,188,47,237,176,21,30,253,92,205,253,101,235,250,163,138,75,232,172,156,103,0,28,155,198,181,79,172,39,84,68,117,162,127,236,0,142,153,227,234,88,236,215,47,144,165,166,29,141,57,194,70,191,126,12,188,254,66,221,61,110,192,14,56,174,50,176,64,33,14,27,243,6,209,92,166,225,138,103,19,87,251,70,9,43,144,243,78,155,112,95,218,125,47,229,169,74,227,151,218,14,151,250,85,157,159,210,140,119,247,59,252,67,23,228,148,199,21,61,0,63,204,148,106,183,52,94,108,225,55,13,165,115,75,146,30,8,248,192,81,169,180,42,112,108,201,37,129,234,200,12,70,224,156,183,186,33,113,216,227,214,94,204,239,70,92,204,53,3,50,223,133,193,166,110,191,89,78,200,188,131,8,182,74,53,40,69,163,202,77,145,240,31,63,199,10,126,66,208,152,32,136,252,164,121,218,117,247,143,93,8,161,50,204,46,68,0,50,200,214,48,27,131,46,168,209,232,130,8,13,21,136,14,227,200,82,207,112,202,152,249,237,176,186,48,226,124,167,229,43,206,145,155,10,4,45,183,37,214,107,74,239,114,175,45,82,122,210,141,214,32,156,79,192,226,233,130,46,236,140,219,236,159,93,3,198,206,238,135,49,202,156,242,4,105,180,202,194,156,236,26,84,45,6,204,160,159,119,59,237,108,8,57,43,51,133,69,181,16,227,233,144,152,242,237,107,12,163,157,249,69,218,139,225,135,183,185,23,157,218,36,160,176,137,45,239,74,191,137,236,117,81,53,135,40,98,47,82,128,35,164,134,78,23,72,19,244,29,11,212,157,141,138,98,53,142,100,18,118,247,14,183,94,7,87,252,212,6,216,177,188,216,149,241,128,189,198,197,247,28,95,200,226,132,119,45,223,216,236,199,90,230,122,196,105,93,152,193,162,154,82,142,2,1,234,241,121,215,84,66,167,148,30,247,204,88,68,77,172,172,116,223,114,215,63,39,88,144,242,47,108,111,140,42,176,83,189,79,177,220,163,255,23,73,110,111,81,36,142,114,152,61,97,12,151,138,234,224,194,17,173,218,205,116,210,199,61,54,223,244,197,40,150,104,32,253,61,151,107,157,199,3,72,141,148,176,192,87,90,65,24,227,246,26,119,114,206,36,62,80,213,143,16,113,21,93,147,76,39,196,69,222,126,121,244,139,224,101,255,25,242,68,63,80,251,192,105,115,203,211,74,205,107,127,245,100,202,239,7,241,220,7,46,148,234,170,82,71,93,171,207,61,44,64,212,145,71,179,61,141,55,219,224,112,140,108,48,235,103,244,28,238,67,167,206,183,72,154,67,184,54,200,208,49,140,89,4,91,78,97,177,197,136,69,148,41,19,231,14,167,173,125,189,238,200,58,206,90,133,134,203,151,61,255,12,47,134,91,233,235,188,2,87,30,180,127,9,105,185,141,29,72,155,28,87,243,129,107,24,81,120,211,28,214,175,231,85,53,8,157,72,196,81,254,216,141,215,64,113,73,55,50,112,79,83,33,201,169,47,42,245,205,51,95,190,214,2,88,93,227,212,88,217,111,112,90,254,4,182,166,104,167,158,221,156,4,101,254,229,238,228,233,205,201,234,51,96,252,157,212,47,213,127,224,211,205,187,212,150,12,138,45,49,58,56,181,119,203,202,73,16,98,21,215,113,204,220,3,224,168,138,15,123,88,17,174,216,68,94,171,52,45,161,231,212,63,126,148,249,102,22,75,232,198,19,221,183,166,147,170,124,24,104,56,70,8,9,133,33,78,112,57,231,42,87,3,5,14,153,79,106,203,137,156,32,171,110,150,74,39,131,252,176,46,25,124,234,185,92,68,53,141,68,196,11,210,84,202,180,3,60,199,41,128,134,43,91,125,37,166,254,198,195,90,51,33,52,138,162,84,187,212,89,84,83,57,174,187,127,97,26,52,127,102,3,9,215,245,108,39,0,48,15,63,37,241,13,105,26,56,205,111,81,141,32,243,51,1,195,229,200,245,140,52,221,47,72,255,131,107,217,128,206,84,166,61,70,108,115,170,29,164,114,107,199,206,220,167,89,238,123,249,5,223,135,193,200,72,45,150,67,216,132,225,58,221,192,3,201,231,137,88,137,156,70,173,77,43,211,137,13,231,187,178,221,74,28,104,226,150,119,208,247,107,45,17,242,1,54,250,31,190,157,191,220,39,108,192,230,0,126,96,1,94,146,37,31,213,53,95,214,183,203,200,23,71,113,171,81,198,89,37,207,230,79,98,109,72,136,144,105,188,37,251,68,140,255,105,248,235,33,117,174,19,141,177,178,190,32,223,203,202,245,10,153,112,164,128,116,177,67,216,238,85,1,78,231,185,170,38,238,90,75,137,131,6,60,209,228,177,82,161,161,251,23,206,223,116,173,142,83,116,23,64,13,128,105,218,23,60,241,84,39,86,25,168,98,38,238,71,154,141,141,94,108,222,116,11,124,18,167,89,155,252,128,15,138,120,89,89,109,187,137,37,88,237,27,18,114,91,45,194,119,252,210,80,53,27,173,240,67,186,203,154,151,4,81,76,229,165,19,143,220,151,253,156,17,53,98,203,32,209,57,102,59,246,102,14,231,25,86,239,80,58,217,187,97,154,143,149,55,60,163,219,55,46,221,152,36,40,219,171,205,152,4,239,253,219,118,74,108,142,160,238,242,73,189,103,203,237,49,247,242,110,149,106,40,76,106,93,201,175,187,88,104,228,96,220,89,206,210,123,127,42,158,171,34,182,191,29,245,142,134,73,230,172,88,36,172,249,100,13,105,84,43,233,211,5,49,40,19,198,164,42,95,90,181,118,201,166,247,201,232,255,39,87,51,224,172,56,18,106,255,44,171,254,135,43,162,236,169,40,6,28,151,156,101,213,163,67,224,78,192,240,200,131,100,253,247,78,135,173,37,172,63,36,154,156,79,246,106,163,203,47,55,75,42,63,46,1,53,134,220,200,79,85,191,47,138,184,49,201,225,51,93,120,126,236,58,78,27,146,254,12,163,6,142,123,78,100,166,63,217,198,165,244,240,38,230,95,84,164,243,122,64,12,122,227,36,75,125,137,107,135,150,19,53,64,153,83,216,245,21,170,51,1,67,168,97,18,230,140,219,157,93,123,238,166,104,162,140,27,141,166,233,23,77,99,238,183,91,178,161,238,169,178,90,195,195,16,242,131,241,162,238,160,138,212,255,148,141,15,212,18,218,79,177,202,131,187,109,82,196,9,110,124,53,86,18,249,42,23,82,208,236,93,122,63,188,76,203,240,192,236,206,132,49,35,82,218,61,241,79,230,171,23,149,30,14,197,86,98,47,116,251,99,12,53,142,214,57,164,206,155,83,84,138,253,63,79,234,1,243,194,89,37,59,6,58,69,163,76,197,22,78,217,150,193,122,137,135,74,113,215,211,132,114,182,151,3,20,17,121,134,206,80,83,249,122,15,0,215,1,7,12,30,240,54,194,249,169,32,252,5,250,206,131,45,222,43,176,58,242,243,131,158,40,36,120,45,120,146,229,208,30,219,8,71,89,192,135,97,28,155,178,76,198,84,245,154,222,139,150,141,132,168,154,193,136,189,7,120,225,5,36,149,195,184,147,104,200,182,23,4,110,162,45,102,185,72,235,19,73,95,205,157,25,225,167,253,228,192,220,56,234,155,220,16,239,79,104,234,243,178,23,192,113,127,34,8,72,102,37,112,121,151,73,136,209,194,143,194,247,55,153,156,100,202,169,134,147,168,145,160,62,252,199,130,170,15,129,182,37,124,1,31,223,123,88,33,195,74,7,55,242,111,142,232,204,54,255,52,212,205,200,168,216,14,165,222,137,28,105,250,252,227,90,251,146,207,181,197,8,71,182,38,138,38,46,31,135,148,6,54,249,41,146,64,240,250,135,240,140,137,30,228,96,14,126,152,145,201,184,171,15,3,243,208,60,30,111,117,49,252,230,185,76,202,139,148,231,173,6,73,200,166,140,239,186,191,32,219,197,42,104,38,195,243,193,201,98,199,125,225,243,32,97,84,98,244,178,255,203,174,24,115,249,18,195,0,165,15,41,71,113,170,235,125,117,99,147,190,185,178,13,77,89,137,223,134,27,176,110,148,240,108,158,31,143,184,148,245,34,158,193,222,212,145,23,178,213,245,149,181,162,86,247,66,101,160,52,130,112,30,148,249,143,246,41,200,179,83,132,56,37,251,223,62,101,36,229,229,36,180,93,77,71,64,94,165,174,205,15,152,132,22,79,241,240,61,48,25,209,96,180,122,214,255,168,87,89,133,58,116,23,139,106,187,73,4,159,188,202,200,36,11,7,253,2,150,213,101,11,99,244,11,18,10,187,158,244,42,59,82,79,83,15,144,169,171,209,213,52,137,240,57,43,68,239,125,63,255,243,109,140,142,201,84,212,173,165,73,228,231,202,237,164,35,67,244,89,13,62,81,214,59,100,184,42,253,195,142,235,54,173,83,67,183,130,121,253,203,166,59,40,151,143,25,82,235,148,201,183,203,200,83,122,180,129,230,31,161,211,195,163,179,237,192,6,243,101,13,241,38,22,124,43,211,229,38,127,23,45,22,132,156,4,239,203,177,201,77,100,16,56,245,25,161,107,161,219,129,185,231,117,153,1,137,215,120,21,115,212,5,217,187,182,16,223,124,220,18,214,55,231,106,12,247,129,32,199,10,231,34,69,231,132,216,68,30,120,33,211,24,197,50,239,116,89,143,77,210,7,203,35,251,6,251,205,199,147,5,133,31,80,179,102,137,221,101,33,105,155,24,44,239,27,191,218,192,107,163,113,9,209,227,78,114,84,9,27,158,84,226,153,95,218,13,183,247,189,208,12,22,107,204,214,99,247,76,134,191,173,68,206,1,56,203,206,56,157,72,171,93,240,237,95,52,114,143,44,117,225,253,80,97,109,134,75,206,72,10,255,226,246,11,20,124,78,58,42,61,52,151,138,4,210,9,86,79,69,191,228,234,203,58,176,124,233,236,82,115,202,51,244,143,63,157,151,65,138,238,119,12,125,81,240,198,76,120,52,118,135,187,228,94,52,233,22,100,183,251,9,7,194,130,73,102,129,126,23,158,117,111,191,193,3,195,44,125,10,168,0,182,59,87,44,128,255,11,168,222,255,110,90,249,28,136,159,251,144,206,140,201,66,133,86,191,228,209,183,13,181,216,80,141,181,86,251,152,17,149,70,41,116,2,28,142,90,151,126,180,110,242,7,165,52,166,158,174,12,104,220,138,153,133,28,28,42,62,187,235,206,52,161,203,36,163,124,80,212,184,57,166,175,117,45,52,66,227,48,114,32,164,41,189,135,139,224,8,210,10,51,185,127,71,208,78,237,240,132,98,2,234,110,223,115,169,183,96,27,27,210,149,31,28,201,37,166,130,6,10,125,80,100,82,168,30,184,69,209,85,164,38,68,70,5,253,30,246,124,192,241,53,163,60,94,90,255,240,254,253,72,251,144,140,79,108,232,152,220,20,142,166,33,15,178,243,238,64,109,234,105,217,71,220,129,25,212,218,246,33,95,229,79,233,96,5,247,112,237,105,133,221,91,59,48,30,224,184,188,99,25,210,123,25,65,103,176,244,254,192,4,244,235,123,46,105,7,49,17,191,150,100,169,157,207,194,169,94,197,255,209,222,143,163,56,242,241,141,167,212,227,238,47,60,82,181,247,146,166,164,145,202,21,143,217,241,41,113,170,119,154,248,197,195,22,69,16,118,92,92,41,101,214,168,155,251,150,17,230,52,149,91,129,29,235,95,164,128,207,244,34,212,226,237,80,125,254,176,187,118,185,56,111,197,205,90,213,87,123,138,181,251,127,176,35,128,81,226,117,149,67,38,67,71,87,159,16,6,58,255,170,166,208,226,102,226,59,189,133,166,158,195,126,109,207,117,44,135,126,140,89,158,8,150,57,21,221,139,85,204,119,13,168,168,252,252,82,188,59,161,71,43,224,162,65,181,220,202,36,189,196,212,249,78,95,44,6,165,122,175,159,85,28,220,182,63,111,13,221,199,50,190,88,172,78,147,116,85,205,214,250,190,28,242,253,68,52,34,203,253,191,118,199,116,76,2,227,102,251,148,140,161,116,142,59,238,81,110,217,225,247,167,159,92,203,52,153,110,95,176,72,151,67,82,120,46,16,195,26,20,93,79,19,218,124,51,147,68,123,49,85,141,149,94,95,163,43,86,21,235,227,13,95,237,22,126,166,20,212,247,153,21,236,113,134,154,2,119,72,7,189,75,87,252,233,46,231,44,50,206,162,90,216,120,149,13,85,217,25,253,145,23,200,158,191,176,93,31,182,36,179,35,83,141,161,119,126,48,52,158,11,122,172,201,150,112,251,210,23,170,102,214,46,9,197,228,129,253,42,57,169,144,97,83,249,230,39,19,26,187,238,118,132,142,15,185,182,54,222,248,221,233,21,97,218,13,52,172,55,252,149,124,2,31,96,146,79,236,116,140,98,176,145,72,108,113,241,253,37,228,32,185,112,7,138,226,63,108,103,61,195,106,231,184,254,172,203,109,11,252,19,161,221,95,56,83,31,248,126,178,5,86,12,238,28,15,177,111,120,36,85,68,210,232,89,148,114,20,211,65,237,92,91,177,201,49,1,235,187,29,128,124,12,28,75,28,248,161,92,10,231,18,43,97,37,246,165,97,118,54,76,123,179,142,86,194,46,159,33,43,41,91,57,1,224,243,40,122,36,11,170,223,106,222,247,218,141,203,74,132,206,184,114,116,97,10,163,254,229,229,70,116,36,193,165,130,221,87,152,150,168,42,27,7,214,175,194,183,157,213,219,175,112,49,231,189,167,106,9,121,214,106,147,85,36,209,54,104,103,241,209,154,71,194,59,238,91,131,49,2,247,247,38,51,105,15,128,154,254,72,13,157,121,50,3,78,96,225,251,51,151,255,254,41,131,150,240,211,43,167,218,253,247,226,218,51,224,116,239,222,104,133,63,242,108,243,158,245,38,86,148,55,142,210,162,23,91,42,115,127,46,87,138,252,57,185,186,176,79,220,163,239,29,101,221,27,236,45,51,85,220,9,165,171,227,136,199,106,185,246,227,211,60,41,243,235,32,44,119,162,202,248,158,123,184,216,238,145,9,245,221,6,142,211,46,123,73,42,3,63,188,219,184,53,253,30,4,113,154,189,224,82,166,96,112,44,185,76,91,179,71,253,64,0,155,139,65,121,227,75,62,168,149,69,228,170,75,246,244,114,125,81,89,233,245,199,11,248,182,163,76,214,42,135,34,168,119,100,169,80,70,124,82,7,59,78,37,125,113,115,67,115,173,135,217,165,24,133,74,140,11,64,69,158,242,105,36,122,168,246,123,229,72,186,22,179,16,8,36,94,159,106,70,128,56,1,36,237,180,102,12,179,142,67,118,203,206,7,63,13,247,244,236,133,151,197,195,41,81,218,109,207,94,242,237,116,228,27,206,167,104,187,181,239,29,196,209,23,45,225,207,205,70,218,74,21,57,69,131,15,186,80,202,99,174,80,163,137,74,111,233,73,219,114,127,41,17,22,19,159,52,59,109,254,87,19,230,211,214,63,134,136,98,187,62,23,171,176,36,77,230,169,34,220,220,73,32,155,58,48,240,76,226,23,108,74,241,91,111,191,43,21,45,199,186,182,246,124,34,137,251,48,216,95,115,14,154,101,37,113,222,208,238,191,162,137,249,183,199,255,68,179,220,236,159,219,31,209,171,230,76,203,240,105,233,72,107,15,224,47,188,197,217,168,167,100,35,192,89,227,85,77,156,242,97,172,51,117,215,36,40,118,191,214,229,8,85,71,63,56,3,9,235,255,131,13,251,0,16,14,221,28,96,193,210,156,249,245,17,51,154,250,189,100,244,215,124,172,18,101,148,131,183,121,233,203,132,179,59,18,77,253,64,70,137,209,117,73,204,181,195,126,145,128,208,36,160,64,251,4,193,163,184,95,40,246,61,174,202,159,125,125,130,12,230,199,183,100,181,206,12,141,184,79,42,87,50,164,109,27,185,119,125,222,109,199,54,91,107,191,44,190,86,241,206,86,191,249,95,75,239,214,67,163,166,1,66,145,95,37,181,226,13,65,181,178,114,106,251,231,119,200,25,168,225,160,106,89,82,85,220,44,43,240,10,81,27,167,213,137,42,158,245,251,39,23,6,132,191,118,216,178,55,83,88,245,76,41,24,217,27,235,177,16,227,95,81,139,181,135,221,189,159,235,65,169,194,7,29,25,122,168,51,217,131,24,48,56,187,58,255,169,174,73,61,127,170,159,21,56,46,195,78,61,189,83,126,162,202,123,166,248,72,150,122,166,250,184,189,84,248,79,70,196,216,169,250,119,28,162,88,93,162,166,89,223,72,123,25,83,201,95,31,105,31,212,192,244,30,240,74,62,91,238,190,165,82,168,227,200,42,18,22,194,194,223,203,98,26,195,108,186,242,56,153,59,77,133,190,59,190,223,117,167,246,61,242,7,92,220,29,78,150,122,197,117,81,20,68,251,164,57,38,114,168,26,88,194,72,27,223,184,180,178,242,115,37,95,250,229,26,162,2,7,21,208,177,233,178,135,63,188,202,44,82,92,147,139,3,246,123,239,37,177,244,131,63,179,25,108,154,87,178,229,43,253,126,135,39,28,249,252,48,75,251,239,180,225,29,203,26,14,68,70,164,69,112,97,31,85,211,86,43,5,111,75,58,1,199,93,22,98,155,210,85,224,65,178,117,224,66,78,19,197,52,190,17,148,179,223,41,26,99,243,106,198,61,136,177,121,37,95,160,88,219,234,191,41,110,165,181,41,6,36,78,155,80,121,157,244,12,114,231,125,117,218,179,63,223,223,111,241,193,214,216,56,219,3,99,22,165,137,135,67,231,13,81,166,243,15,125,114,151,55,85,217,101,111,214,74,107,73,135,10,62,238,242,240,208,199,108,207,201,71,226,170,51,163,13,43,158,112,131,252,187,136,196,141,251,200,29,225,231,108,63,33,249,130,161,3,245,73,146,23,164,24,83,230,133,252,198,123,239,41,210,95,21,78,38,102,184,221,2,102,91,220,217,240,236,90,64,212,229,77,6,142,33,138,241,152,2,128,227,226,15,203,254,198,49,70,238,252,156,16,107,134,43,85,174,87,48,66,204,183,116,211,54,49,66,204,206,42,39,66,204,149,109,96,117,28,48,250,46,146,37,245,217,99,129,54,104,184,159,91,125,202,139,49,240,90,233,214,107,212,200,121,150,7,191,42,182,72,7,22,213,170,246,143,30,170,22,9,214,191,161,21,119,131,141,103,181,143,167,64,250,37,205,122,133,56,42,96,108,210,106,62,232,154,93,11,39,150,0,182,116,148,64,226,37,185,107,122,50,209,2,155,45,3,159,250,11,105,42,26,58,190,32,113,215,118,129,160,111,52,170,212,94,136,250,220,195,98,199,84,242,104,54,6,255,212,205,43,142,145,13,169,93,151,146,79,106,139,134,72,243,195,148,51,221,2,149,243,86,76,56,29,190,246,172,212,174,105,159,124,170,90,244,191,71,207,88,58,95,197,136,103,251,32,137,214,14,132,2,216,85,53,170,124,199,183,25,84,246,156,5,109,5,177,185,113,228,83,121,161,234,173,177,115,4,15,206,167,208,215,102,92,40,170,106,149,58,109,196,24,176,185,157,236,56,139,154,109,88,185,212,242,192,101,58,161,163,80,127,110,204,179,0,214,93,204,132,210,70,218,142,219,35,195,43,78,201,81,31,74,25,46,172,149,36,26,63,81,50,186,153,121,159,174,79,107,196,0,14,245,47,188,216,119,127,78,7,201,200,247,60,84,122,34,156,52,213,217,213,102,142,120,182,92,77,232,235,208,247,96,143,225,202,178,65,246,131,75,19,149,3,21,124,82,151,15,205,198,135,144,225,218,101,218,223,36,181,192,74,172,115,74,207,230,110,4,205,229,197,20,229,176,197,196,250,49,234,88,50,242,77,40,150,93,128,189,132,173,255,87,54,62,164,108,9,169,169,74,186,56,220,23,223,157,190,68,94,205,29,32,24,254,210,70,123,215,33,29,85,104,152,227,145,245,33,190,237,159,186,51,78,151,145,204,192,157,204,44,248,62,44,248,10,228,123,25,139,105,15,190,172,197,14,236,96,118,217,227,22,223,122,196,229,126,107,212,238,93,16,189,92,76,98,202,140,14,9,179,10,40,226,205,168,35,226,157,228,163,214,66,182,52,88,89,143,212,33,51,170,191,136,98,218,171,100,201,130,253,106,177,253,215,171,177,211,175,50,90,138,63,127,230,106,70,225,163,99,47,207,234,50,38,246,106,195,101,153,166,199,77,196,200,67,112,104,126,170,146,170,21,52,223,186,122,245,106,49,98,119,94,159,18,56,30,247,224,43,11,14,223,196,114,224,7,198,161,170,159,6,207,203,117,43,76,216,32,190,106,208,32,110,176,232,195,3,25,114,42,226,95,152,174,179,215,206,141,39,236,199,111,178,54,71,63,112,120,108,118,158,69,121,195,97,198,194,32,48,88,119,114,49,126,206,69,243,175,246,51,190,181,13,244,142,240,183,144,135,240,60,159,205,8,101,137,121,181,252,232,154,68,82,248,107,55,33,169,208,213,117,214,28,5,36,89,189,226,148,219,62,112,166,201,127,119,91,168,105,224,207,61,72,210,187,128,69,209,53,13,63,19,0,47,132,121,139,115,214,62,209,250,187,134,214,135,246,162,121,113,37,30,43,13,235,113,171,64,72,77,134,194,12,173,44,57,241,244,12,47,2,28,54,92,28,33,252,248,195,167,18,151,55,10,7,151,111,78,14,6,164,148,214,218,78,210,236,253,165,43,55,239,206,127,224,244,54,229,142,14,54,62,227,178,228,17,102,191,230,51,121,99,82,149,47,174,174,116,93,112,31,33,239,29,95,218,23,115,81,88,172,194,242,218,100,246,103,21,181,121,23,65,173,99,148,231,165,50,131,104,159,141,194,107,128,166,185,32,11,209,81,53,238,57,9,2,171,215,160,209,38,36,186,20,166,240,109,164,149,11,56,62,120,195,119,96,149,178,2,102,36,154,96,172,129,17,167,140,87,27,12,161,198,94,161,147,71,47,112,44,80,11,123,53,176,207,40,175,70,105,212,25,99,77,174,97,84,158,48,208,198,88,141,136,91,250,64,224,30,60,199,136,16,63,44,29,8,3,142,227,144,71,144,111,222,168,90,168,98,45,112,28,3,6,162,162,65,226,10,156,184,56,0,33,254,204,141,216,135,242,49,195,231,158,171,222,187,35,32,45,148,121,48,97,123,200,75,46,237,139,78,174,94,112,24,188,254,72,111,27,255,199,8,172,226,133,172,199,171,244,238,222,35,88,121,236,250,176,237,228,181,117,58,176,215,80,40,40,31,96,207,154,102,206,76,224,73,9,112,184,139,203,69,161,144,167,115,46,125,97,212,110,129,193,86,240,144,15,245,61,187,12,46,171,64,142,163,72,126,98,90,168,156,103,130,49,45,236,83,29,17,228,237,147,59,224,213,47,12,131,103,186,206,139,176,208,154,54,197,120,143,52,97,173,240,124,40,218,177,155,92,229,161,91,197,168,232,175,33,242,112,152,94,242,137,162,111,211,197,53,144,249,75,248,169,13,33,204,68,153,225,217,182,199,223,239,79,116,18,251,115,237,30,125,135,254,83,174,44,255,203,194,222,198,63,201,212,17,110,157,2,76,152,185,169,102,197,95,187,1,23,49,187,1,25,103,11,102,45,3,110,237,111,14,18,232,139,130,57,140,103,208,32,115,192,41,9,134,1,153,83,174,72,67,52,200,108,156,168,60,179,117,82,234,158,94,57,231,16,246,230,162,55,197,91,13,211,251,186,207,221,202,39,233,250,253,239,223,75,178,154,112,46,235,21,66,189,144,22,247,194,54,75,180,199,219,44,177,46,17,30,58,90,134,187,219,148,44,237,68,43,18,0,199,217,201,98,117,86,7,115,63,199,182,107,151,222,193,83,193,237,64,32,107,38,131,38,183,169,210,32,212,106,167,197,231,137,224,242,74,183,118,6,242,253,189,67,166,202,186,158,127,108,237,253,169,18,38,252,63,86,9,123,199,177,47,238,245,152,120,249,58,68,237,50,139,180,114,88,65,118,108,81,141,95,115,28,114,172,160,153,105,228,243,117,247,200,117,88,157,213,186,135,71,31,66,136,192,206,6,76,11,119,122,148,136,163,168,62,83,66,225,62,103,27,88,49,61,36,115,107,208,127,109,194,86,90,130,160,242,135,182,16,132,25,63,249,209,50,3,126,77,133,222,172,153,176,3,254,110,70,40,130,251,238,141,164,224,142,207,181,3,6,208,135,2,8,255,29,171,178,75,75,125,36,18,88,17,227,172,198,37,145,115,78,175,213,126,230,188,102,125,54,61,99,114,129,102,215,196,34,61,87,115,93,59,129,81,170,211,51,90,219,21,156,74,174,191,52,196,37,66,47,21,90,183,55,33,170,125,223,234,240,153,43,249,237,89,25,129,156,37,144,185,135,155,184,241,102,79,197,6,91,0,187,254,28,100,115,141,45,151,254,201,56,231,122,101,133,123,195,235,195,157,90,228,5,104,234,192,94,227,1,187,253,85,59,46,38,25,53,148,247,107,224,216,197,37,152,39,8,178,190,120,36,87,55,49,227,38,185,7,126,135,122,95,240,92,46,136,15,253,43,227,93,99,103,28,245,79,168,218,172,129,115,251,149,201,192,241,94,183,18,251,245,90,67,23,158,213,96,85,56,251,22,166,166,177,160,66,159,148,227,143,233,222,239,4,142,183,239,25,176,140,189,195,52,81,48,46,195,248,186,164,99,145,49,21,120,71,16,105,143,208,31,220,9,112,118,88,119,53,106,183,127,74,250,28,100,22,75,112,43,244,96,160,215,98,158,126,23,126,5,35,191,247,255,51,141,251,177,148,255,165,74,108,177,239,204,177,56,148,84,148,79,102,78,21,175,123,253,209,28,17,211,176,190,30,87,209,125,104,12,71,103,12,46,169,140,117,171,127,52,78,104,78,74,139,184,167,195,239,195,220,142,198,244,17,116,116,82,83,88,175,94,160,226,102,164,195,62,202,77,86,138,34,44,12,74,109,21,49,237,248,79,129,227,44,188,64,224,216,98,114,170,172,251,30,16,212,91,56,223,179,185,223,232,168,86,105,91,163,157,139,212,250,49,16,217,47,173,240,52,22,103,97,226,145,7,192,131,209,72,244,60,108,196,82,121,158,254,108,61,131,203,35,185,184,255,200,227,176,17,198,252,210,47,222,136,20,57,28,35,229,85,15,226,216,181,133,207,160,163,110,37,58,187,58,150,214,165,108,22,74,113,212,126,223,138,57,40,26,216,168,108,95,14,15,185,117,40,104,88,14,11,161,251,198,252,235,91,210,242,232,51,2,248,139,34,14,14,156,178,53,170,81,53,162,188,181,5,119,191,86,220,103,69,249,220,234,20,30,94,23,147,58,143,201,56,193,127,109,200,192,232,174,239,58,14,200,248,184,170,99,241,42,23,46,180,249,234,191,35,160,189,27,243,196,132,104,82,118,186,183,3,165,50,132,180,156,140,94,183,5,119,2,197,166,128,182,166,122,179,72,94,177,125,179,120,126,98,254,59,157,204,86,189,8,34,95,39,196,55,28,13,66,195,208,142,185,236,10,184,40,153,15,131,247,69,176,130,86,94,36,3,25,123,242,68,76,81,241,37,155,28,23,31,125,169,92,214,226,141,105,218,39,171,27,158,221,185,172,254,228,43,9,124,254,242,228,143,138,120,59,34,22,114,29,11,110,33,195,107,13,167,222,147,254,105,207,198,246,76,81,6,116,106,142,89,247,76,221,39,21,196,241,167,73,212,49,60,126,32,49,45,153,53,143,161,85,132,38,74,134,56,242,28,148,203,7,176,103,240,128,95,86,46,11,219,141,65,136,36,35,88,149,163,88,247,164,232,76,193,20,151,101,35,148,160,154,125,155,172,54,155,115,125,218,236,57,141,206,136,251,9,72,6,207,100,120,213,75,122,139,210,161,172,22,227,55,121,119,198,108,31,148,49,46,241,88,102,223,33,131,143,167,56,33,4,60,233,100,162,137,153,149,73,1,17,229,89,178,241,139,173,27,119,138,242,191,166,137,23,246,22,171,144,49,170,60,239,139,170,8,10,69,177,83,47,75,247,202,157,24,40,84,187,31,109,157,118,203,37,243,58,91,141,57,218,42,60,221,11,97,56,199,229,101,12,188,39,161,82,152,192,81,2,104,55,87,76,24,154,245,106,235,113,205,20,31,190,183,181,183,21,150,232,102,244,52,55,253,175,169,111,181,245,75,208,42,119,147,10,108,24,189,103,153,82,21,45,238,97,66,103,193,247,82,178,31,60,10,253,103,190,45,190,229,58,132,231,253,67,198,194,188,240,50,72,132,78,132,80,89,64,53,138,85,153,242,139,160,138,204,234,236,5,155,94,118,165,47,119,166,110,132,114,9,118,51,74,89,152,30,109,97,253,101,1,234,238,95,142,149,131,55,177,168,228,223,247,49,137,66,5,218,241,109,86,110,95,46,93,62,28,26,197,148,105,96,68,43,124,59,69,158,241,243,31,147,48,147,172,157,88,5,84,71,182,152,57,75,33,9,181,141,148,42,204,156,165,213,159,91,71,82,182,188,207,49,99,205,43,99,137,226,204,124,16,14,119,142,121,162,254,140,77,7,51,77,23,121,91,26,51,77,151,19,88,89,95,201,80,197,8,96,173,39,62,186,26,65,205,63,238,191,74,166,108,74,172,112,37,221,6,210,197,20,163,40,7,237,73,205,189,236,201,144,210,62,160,225,72,10,64,41,85,240,130,62,26,177,42,27,40,225,200,113,218,219,183,14,13,174,75,200,31,237,96,21,156,153,163,62,221,254,46,253,251,20,13,112,76,124,50,70,99,116,166,106,149,242,171,176,87,160,227,237,232,227,212,224,167,231,119,87,132,14,240,226,188,166,18,21,172,114,179,226,62,77,243,168,235,202,193,54,119,55,227,168,214,67,152,7,112,154,252,123,89,157,178,167,113,254,203,103,59,208,239,148,211,255,34,12,71,49,226,174,26,238,149,236,206,71,49,183,66,60,138,59,87,195,190,232,8,91,171,188,71,166,137,31,14,180,252,166,42,255,148,214,238,145,158,104,196,244,117,39,200,219,154,38,147,92,163,167,58,69,223,21,11,126,242,201,125,148,103,88,19,47,0,96,139,125,35,192,122,234,240,243,2,95,170,65,81,250,55,183,236,218,12,39,116,127,252,8,52,129,17,247,9,86,156,143,219,53,71,18,29,150,96,246,160,79,3,34,169,197,255,160,169,163,228,244,76,3,68,230,239,134,26,180,255,186,198,117,166,71,184,8,25,63,205,170,188,193,218,172,44,0,3,26,57,130,158,126,75,42,76,199,116,75,232,187,206,255,72,143,137,61,51,70,175,70,90,68,15,50,149,33,125,92,13,200,20,233,72,117,204,124,32,214,100,91,124,28,252,33,184,183,252,114,159,104,133,57,242,226,225,16,22,21,212,1,47,194,100,28,71,81,193,6,172,248,105,87,105,135,105,70,85,39,189,241,99,186,167,235,249,58,67,198,165,103,1,138,190,44,83,204,178,10,164,235,38,70,194,118,45,143,195,141,249,40,72,211,114,92,63,125,91,200,112,145,149,232,206,83,13,134,182,27,187,224,1,0,24,90,120,231,48,82,92,248,250,56,201,3,14,221,213,135,31,58,60,95,70,21,147,78,206,81,34,18,144,85,118,12,172,248,170,118,142,113,72,246,103,43,122,77,244,153,159,139,6,203,110,191,63,226,159,177,95,169,237,96,155,108,93,15,118,7,228,249,177,113,68,125,198,153,95,75,251,248,82,169,92,159,104,159,213,88,233,189,51,197,219,246,124,185,91,83,229,140,28,0,123,120,105,18,136,139,149,61,203,4,231,109,66,158,35,154,48,25,177,213,160,9,83,169,224,8,61,154,48,5,251,175,213,155,233,255,143,150,175,140,115,69,218,103,138,70,126,232,75,57,245,216,55,20,175,144,106,29,52,115,165,172,144,9,28,196,189,0,142,57,38,42,59,169,39,42,175,122,161,246,79,109,149,99,102,17,98,254,60,240,37,225,117,106,226,43,98,0,126,26,145,27,110,252,187,113,38,14,108,142,11,57,213,160,105,124,13,81,226,126,167,232,114,249,217,33,51,238,193,202,28,157,133,115,11,20,107,130,93,186,226,92,107,0,65,3,173,236,32,96,247,201,154,22,208,96,37,125,28,112,23,207,208,158,245,65,118,181,59,221,83,36,35,4,27,161,141,172,168,152,149,192,119,192,241,103,160,125,88,175,112,34,171,166,61,58,25,84,92,56,75,112,30,73,184,235,178,7,12,90,51,211,21,87,241,226,176,199,136,27,73,172,140,230,101,52,131,221,242,148,183,125,193,73,171,212,225,72,66,52,18,112,192,219,240,121,148,120,149,112,118,74,116,43,215,132,203,233,141,169,178,243,211,254,85,123,116,68,174,153,67,159,12,44,131,96,216,246,21,46,233,169,243,196,98,228,31,167,19,71,148,91,234,114,86,105,150,53,175,112,169,152,61,40,12,202,200,204,63,178,71,18,31,230,104,75,136,60,155,174,126,180,242,35,114,73,38,64,128,88,160,140,229,221,200,96,126,204,133,126,207,224,29,253,120,203,191,180,145,69,49,200,220,125,214,121,77,85,224,123,20,17,184,212,27,171,191,52,228,41,143,247,205,193,33,46,61,243,147,105,21,103,9,114,195,198,1,86,144,82,20,8,80,141,218,3,65,155,190,184,247,172,124,226,89,80,229,17,90,237,150,107,212,208,23,154,39,204,246,13,179,143,186,135,251,84,228,71,104,98,207,15,83,19,43,2,237,213,73,141,137,27,7,48,40,22,164,116,202,27,25,197,5,232,88,70,13,71,179,54,51,254,248,254,248,137,236,219,76,7,167,139,246,84,213,87,77,232,125,222,102,66,109,61,101,138,106,70,201,8,217,105,24,63,127,225,229,16,43,74,127,170,179,155,242,132,121,133,47,184,49,233,142,103,245,210,79,50,17,153,191,245,82,56,52,50,116,100,194,17,197,150,35,13,249,244,152,69,148,73,85,162,150,203,214,94,126,88,103,19,167,244,208,105,79,116,165,70,148,222,225,21,214,203,122,254,8,11,154,251,23,191,60,14,127,59,9,227,233,210,161,183,14,206,160,70,209,192,158,221,33,156,170,139,208,35,195,143,185,170,208,71,205,33,178,233,56,180,138,23,55,77,173,184,81,182,174,222,26,148,199,225,217,238,249,238,127,65,8,65,157,132,137,89,49,162,229,209,231,175,9,203,60,2,99,82,198,93,39,51,101,74,225,208,140,192,209,253,236,191,232,253,121,31,253,64,242,201,27,169,109,118,99,119,83,254,208,180,220,64,74,75,61,93,242,243,78,187,206,218,11,233,1,158,131,15,255,167,68,20,76,224,180,96,128,1,240,66,156,151,215,204,180,103,104,142,189,201,207,80,63,164,251,41,27,89,120,241,65,67,248,6,22,21,216,107,174,10,157,226,60,30,63,81,126,60,123,125,54,235,70,97,1,115,246,194,59,51,233,67,191,112,220,111,181,1,7,65,209,32,118,144,110,216,14,174,146,146,139,64,235,84,188,38,219,67,149,157,231,46,114,67,153,246,214,114,15,154,238,65,85,177,1,150,18,116,216,2,189,115,186,62,30,250,234,167,213,10,58,108,85,208,33,48,97,107,117,221,20,217,106,94,106,255,24,207,4,199,143,24,216,18,152,69,232,217,180,60,190,220,192,251,213,92,76,144,135,94,35,105,202,42,112,173,222,144,17,120,54,158,149,152,124,75,195,134,65,151,77,38,153,249,106,160,126,119,255,215,35,131,7,239,179,62,32,232,60,181,230,233,109,39,255,93,143,150,89,254,223,23,74,59,138,223,173,250,221,195,53,114,207,227,146,94,101,224,168,51,33,8,184,56,239,222,162,151,118,213,188,224,37,187,179,80,13,112,76,35,117,1,56,94,194,18,60,93,84,90,91,178,138,248,39,219,68,193,103,245,116,34,166,49,192,73,37,89,53,242,45,29,111,170,242,27,151,25,43,173,165,65,34,195,41,179,135,135,62,48,253,82,200,247,3,80,34,95,181,47,173,65,11,24,191,52,69,215,134,126,201,64,175,88,163,199,27,51,7,193,34,1,2,142,159,23,174,25,191,39,219,216,65,93,173,190,57,175,72,149,45,181,70,70,255,44,24,56,174,32,134,133,85,238,0,241,224,234,77,35,6,101,63,166,43,217,204,159,29,104,54,77,74,6,245,67,250,11,250,243,153,81,53,7,158,109,19,89,133,45,106,252,13,247,74,152,232,100,231,175,188,23,143,170,171,50,121,165,235,124,43,223,163,91,38,173,150,201,179,55,207,240,220,186,230,63,12,192,186,238,65,170,172,165,252,135,4,26,168,37,180,148,213,51,19,199,223,183,209,173,182,140,166,101,156,88,93,22,114,77,132,7,145,213,84,234,95,83,245,143,193,34,32,157,36,51,138,121,244,254,33,85,13,29,147,65,133,203,20,143,14,77,61,23,116,148,64,109,74,223,93,222,142,28,199,133,124,26,147,98,204,184,235,133,209,41,38,138,183,71,99,12,157,98,184,251,110,29,236,103,178,84,139,176,84,197,170,224,210,157,79,51,146,137,177,249,216,181,67,243,188,88,37,250,251,20,55,57,100,220,217,27,41,124,200,10,145,177,199,17,13,75,4,243,247,130,181,252,153,77,173,117,81,132,105,42,244,95,210,120,227,119,107,223,35,31,164,202,151,125,225,61,72,5,53,137,128,154,253,84,112,69,253,170,52,208,7,18,16,160,185,238,132,57,16,88,16,115,32,24,82,233,183,93,121,35,19,90,108,22,225,201,203,215,4,239,22,197,238,69,210,92,31,88,200,178,53,246,88,250,31,145,229,232,178,172,175,166,35,104,247,218,123,226,233,117,141,144,221,37,141,53,79,175,107,121,204,95,43,250,253,211,43,147,181,148,134,151,71,38,148,77,255,87,165,59,186,52,174,162,105,132,23,54,26,81,170,79,137,80,162,17,37,165,173,109,253,208,32,57,78,94,144,17,14,58,219,84,99,138,142,224,43,177,79,107,146,218,210,7,179,18,26,244,227,151,126,164,103,199,98,159,162,209,157,167,81,142,203,217,205,192,20,41,47,29,244,154,125,206,181,92,25,8,185,133,90,131,146,27,86,122,156,158,30,101,254,205,212,177,203,85,45,138,129,189,57,16,23,184,158,109,76,228,117,251,113,96,65,225,83,31,121,29,39,115,50,105,171,173,206,123,245,34,232,204,66,72,203,241,241,70,232,148,18,51,5,177,114,89,57,181,173,149,28,121,193,54,245,118,72,209,53,110,101,78,217,22,114,47,101,186,229,79,47,110,36,107,9,235,110,41,245,243,230,154,230,76,181,209,75,17,166,76,98,217,77,16,8,56,204,0,6,105,123,50,108,178,252,74,147,238,197,101,198,66,210,207,185,161,170,138,146,173,9,83,182,242,72,213,195,56,109,55,67,123,87,114,6,19,19,218,168,111,78,227,151,175,21,124,209,114,198,92,70,97,203,15,246,198,30,9,238,119,24,231,86,24,228,200,137,188,190,176,50,63,246,19,227,97,142,72,125,216,102,41,25,38,31,172,171,176,132,92,247,135,213,207,49,202,252,169,175,63,245,119,206,83,75,122,194,46,128,99,189,223,159,173,252,231,103,79,184,71,126,252,0,214,56,43,251,123,128,170,240,156,176,223,163,192,194,175,173,225,249,159,191,170,93,243,160,167,31,154,7,49,55,217,47,134,178,227,143,190,200,113,31,38,109,56,242,44,150,243,121,92,151,97,117,205,60,8,57,114,110,76,229,9,84,226,160,195,32,133,154,110,46,228,154,128,19,205,106,155,83,81,66,17,245,243,17,207,141,118,174,182,103,47,199,118,204,116,204,205,113,25,100,28,219,135,102,230,170,180,231,64,85,160,34,186,77,211,159,27,248,231,128,227,247,164,99,38,7,52,129,29,20,40,71,164,128,84,36,124,191,34,10,25,143,112,77,148,208,156,3,53,237,205,43,188,177,217,209,189,137,178,84,59,183,50,22,219,253,16,2,141,92,79,49,103,224,35,78,157,231,244,88,103,123,249,244,126,158,38,114,228,167,229,69,15,224,8,181,246,17,246,106,198,2,118,63,176,118,192,53,9,86,134,230,38,222,173,193,3,107,192,49,111,43,108,252,26,2,50,71,50,182,44,52,42,109,49,169,215,8,154,111,30,75,85,109,23,185,198,253,226,174,187,148,225,148,225,1,184,46,100,84,193,112,247,168,131,100,16,162,132,91,178,106,18,104,56,103,117,24,44,29,54,189,105,75,45,211,117,20,57,191,93,6,115,221,20,221,248,16,236,25,39,238,158,164,253,44,197,203,64,109,30,230,138,154,83,61,23,154,29,32,189,0,50,47,70,131,117,250,70,150,48,232,215,171,146,115,24,11,61,134,101,24,188,75,58,30,25,88,129,55,15,91,75,161,8,67,134,164,173,184,75,238,165,248,30,173,21,54,194,46,163,90,65,230,152,42,86,86,79,39,102,40,8,35,214,251,223,183,105,171,13,55,53,45,61,13,224,184,5,14,234,190,40,230,165,181,163,214,40,178,149,226,248,32,237,231,123,191,202,173,152,131,140,198,35,145,177,59,136,182,96,249,162,19,249,241,112,135,125,200,15,156,61,200,4,143,135,252,161,116,46,26,7,100,77,194,94,75,65,79,4,247,76,15,212,182,51,78,68,136,151,58,185,8,142,248,134,96,31,177,208,1,143,50,101,142,26,240,43,244,65,21,28,54,182,93,31,235,106,222,215,236,132,29,218,99,127,131,47,104,64,100,44,80,44,117,135,141,166,110,87,155,107,133,93,203,109,163,203,28,128,99,81,190,76,199,39,209,57,121,206,102,72,61,184,104,160,11,48,131,90,249,62,247,180,34,31,56,222,120,68,158,210,58,208,57,118,0,231,159,18,30,24,88,29,83,197,168,218,47,23,41,210,85,78,91,161,111,178,163,1,107,85,161,95,210,190,43,28,89,35,87,46,3,242,119,197,197,118,1,27,102,165,136,57,6,95,191,143,62,222,78,207,164,27,238,222,126,139,111,218,99,253,110,164,148,210,10,31,114,190,183,191,206,121,156,104,63,168,199,119,156,153,165,54,162,183,16,36,252,230,109,76,225,183,214,240,178,207,37,119,175,133,210,47,101,143,103,167,147,93,219,180,183,169,122,203,82,114,163,161,56,180,238,251,208,70,69,181,70,76,249,23,231,120,77,109,104,208,32,26,1,189,236,168,98,103,100,110,18,1,43,209,43,43,20,146,128,8,158,126,103,123,28,240,40,230,7,37,6,231,151,189,164,170,60,105,45,24,152,32,59,93,34,65,71,73,234,233,51,213,153,148,57,16,179,191,111,242,176,119,132,225,8,250,110,122,114,243,126,51,1,241,10,207,118,239,30,183,247,19,215,186,90,94,143,73,143,80,140,105,156,154,225,105,129,60,76,155,210,25,255,79,240,217,86,166,207,86,67,135,215,219,119,111,167,204,72,59,161,66,19,221,55,222,184,232,160,228,154,208,223,96,29,118,158,253,16,83,204,55,69,134,159,169,227,76,243,80,139,169,182,128,213,195,53,1,35,1,80,72,43,96,216,20,76,105,81,250,36,97,118,69,228,89,88,138,228,100,254,186,11,184,147,181,100,134,85,91,83,189,138,238,115,177,125,115,41,39,241,71,76,49,143,28,155,16,83,204,115,54,32,52,12,85,251,248,143,98,219,216,234,191,233,117,48,184,48,32,236,228,48,205,80,125,175,209,250,243,166,42,224,197,203,250,201,238,209,69,175,71,116,26,221,157,40,147,43,173,42,147,194,135,33,194,160,50,223,255,15,123,255,1,21,85,186,117,11,195,155,88,228,28,37,42,32,40,81,130,68,41,80,73,34,81,16,36,43,40,32,146,51,22,84,1,2,146,147,128,146,85,144,12,34,57,231,36,81,162,228,28,36,23,177,72,197,95,165,221,167,91,207,123,186,207,61,223,251,221,251,126,227,254,61,198,30,61,172,189,169,176,247,243,172,181,230,10,115,102,48,254,250,227,120,82,136,216,101,52,65,60,24,56,133,46,134,71,31,85,136,200,37,63,125,10,113,168,35,65,147,27,241,39,205,40,251,171,53,178,236,121,11,37,39,46,116,200,96,108,132,220,75,87,236,87,36,147,55,180,225,187,97,184,250,193,211,208,225,219,135,28,26,84,196,68,126,74,6,156,59,181,172,41,10,194,162,53,100,214,39,96,9,141,31,209,45,41,109,15,116,199,51,51,90,67,67,107,48,185,110,168,246,78,241,215,157,108,85,27,162,208,168,249,201,226,88,74,4,42,56,71,222,11,64,65,173,47,72,195,4,132,34,38,59,64,17,2,56,155,97,119,52,92,219,229,154,240,166,113,61,200,171,181,39,146,208,176,66,84,74,176,121,125,19,137,121,149,98,160,200,52,47,31,155,210,2,86,180,176,162,159,123,235,25,82,181,191,83,123,11,138,144,234,38,71,138,194,71,16,44,63,102,56,44,202,48,197,96,222,209,223,20,29,162,158,165,49,148,75,13,124,184,218,157,122,27,38,255,245,189,165,232,169,111,120,205,54,185,215,131,191,104,71,240,59,155,113,177,35,58,8,113,148,52,73,188,52,99,160,120,211,105,39,150,117,60,195,182,163,255,201,173,57,104,53,253,140,37,98,0,136,103,44,198,114,29,39,22,186,171,55,36,217,117,22,163,108,16,85,155,168,42,65,4,23,97,94,197,155,158,193,50,210,120,121,212,30,211,119,13,229,93,197,78,177,94,84,248,179,81,140,181,149,233,11,177,72,10,191,236,29,96,155,173,35,130,134,22,28,212,211,203,248,76,144,92,173,215,214,124,51,37,53,229,28,47,67,174,109,41,87,122,81,222,97,53,35,229,201,88,43,116,178,57,14,158,251,95,179,60,201,119,11,219,228,242,127,254,235,25,175,94,102,236,118,95,108,54,243,102,19,128,172,140,92,70,135,35,112,92,187,184,202,108,160,172,218,153,29,207,202,121,43,180,14,23,60,163,148,78,74,178,123,207,146,161,43,66,193,183,133,196,29,166,114,121,11,225,100,195,183,203,201,159,59,160,193,226,54,129,19,62,127,133,57,149,76,153,228,145,31,8,48,114,57,120,113,4,112,94,182,197,129,125,58,138,117,29,105,85,223,152,107,26,127,31,234,191,85,15,61,193,102,107,144,93,145,141,248,156,149,88,136,161,116,155,82,44,169,140,131,139,75,161,159,214,50,170,153,214,109,26,55,124,190,66,68,233,140,253,73,32,88,62,158,221,221,120,245,120,103,106,135,229,105,246,27,36,167,78,159,144,77,61,55,157,12,38,55,86,15,38,153,193,71,88,39,215,240,228,142,15,135,101,81,153,214,52,13,34,39,26,129,107,212,1,82,255,155,193,132,130,220,170,90,255,48,71,209,176,139,50,23,3,31,80,144,93,11,246,246,35,83,236,91,119,11,190,220,241,174,37,47,151,176,218,189,169,110,78,244,40,126,128,210,12,155,173,137,140,174,130,28,101,189,2,43,75,186,208,214,75,85,205,147,97,77,25,211,98,213,87,136,130,21,246,54,223,4,104,191,96,223,166,111,244,177,189,50,93,98,120,37,183,41,51,90,254,47,115,205,154,223,157,69,157,39,240,55,217,197,191,233,137,251,142,98,244,175,133,21,85,157,150,50,152,138,134,9,169,186,148,93,219,121,202,242,217,252,132,205,152,2,9,246,68,5,35,39,58,110,166,114,139,158,64,247,235,176,196,107,14,70,153,207,188,232,239,20,189,227,221,246,132,85,78,80,71,126,208,207,118,76,199,141,235,217,153,117,153,175,231,169,87,186,42,142,183,250,164,115,249,173,129,86,195,157,23,26,185,195,183,45,43,69,13,36,218,24,136,129,243,224,222,36,236,44,182,143,172,112,175,183,19,116,237,13,93,4,105,207,159,8,220,43,21,120,112,54,124,230,209,20,141,216,215,128,243,35,130,106,113,233,101,201,24,101,5,124,218,193,218,156,45,81,158,101,213,165,58,146,206,3,229,90,164,27,85,78,67,33,63,165,253,65,6,127,210,87,54,46,56,148,176,89,14,153,56,43,42,156,124,98,116,52,221,139,238,254,120,6,94,249,74,203,66,137,52,69,96,243,15,37,6,24,97,248,248,114,43,171,170,218,232,224,149,13,211,116,140,74,70,231,78,81,247,166,249,31,55,65,221,240,182,148,103,180,33,221,88,236,67,173,188,203,216,24,38,49,215,237,152,133,190,6,221,237,18,253,98,89,158,19,139,125,43,231,113,181,238,7,79,70,36,6,112,190,50,100,93,43,185,44,153,223,187,3,230,236,85,85,149,62,170,62,229,1,206,47,46,212,41,35,122,131,41,145,239,95,160,51,135,95,168,255,42,29,67,178,163,161,0,179,151,247,33,14,192,20,184,26,248,22,147,123,92,103,129,151,39,196,46,235,114,92,175,37,139,116,253,0,38,60,18,17,140,245,239,141,136,93,83,152,21,83,138,10,89,88,202,223,38,125,57,86,65,225,162,249,164,160,196,61,67,254,228,201,109,7,11,150,218,13,18,99,127,150,117,238,214,104,118,144,122,125,96,210,131,167,140,10,141,49,25,238,115,27,121,47,115,172,124,102,168,101,48,136,0,128,4,160,3,22,88,114,162,31,31,73,27,76,77,12,36,233,61,53,200,174,56,72,175,92,149,54,38,7,96,49,71,98,156,1,167,87,185,25,167,96,71,21,212,23,30,30,200,19,197,187,149,176,100,59,226,215,7,168,130,198,108,247,150,113,129,50,236,55,70,126,172,9,179,226,93,58,81,95,98,5,39,67,187,130,171,12,170,130,191,165,91,209,92,60,13,159,115,133,27,27,237,163,214,17,10,51,226,17,137,11,124,10,10,93,112,19,131,19,21,84,183,80,219,91,117,83,154,185,133,210,127,86,32,99,213,191,202,73,47,83,250,162,2,226,37,117,15,105,72,87,12,30,23,169,255,248,205,32,149,16,33,54,11,38,97,161,17,195,215,84,48,145,157,59,187,89,113,45,194,247,13,181,226,97,151,201,135,103,15,63,29,231,157,236,251,115,194,215,222,207,25,111,243,122,226,224,254,63,105,122,244,68,5,209,6,246,184,97,111,112,0,213,57,53,117,63,13,83,221,56,44,58,10,212,170,154,27,66,1,224,17,55,35,26,181,249,66,234,12,206,14,0,55,140,163,208,17,107,67,72,133,219,217,249,13,167,59,212,241,125,242,133,145,145,145,86,29,93,38,167,144,232,196,171,38,77,13,54,11,137,173,124,108,250,202,229,14,180,113,4,180,99,223,103,246,190,50,145,54,131,113,251,24,21,147,177,150,101,120,246,101,180,47,6,190,169,138,5,99,13,245,251,8,103,149,160,140,12,173,244,129,21,121,248,223,15,6,213,252,125,59,27,200,208,16,162,50,164,209,38,214,206,117,139,47,113,66,149,196,98,139,226,83,229,43,74,87,219,44,155,183,103,96,72,120,248,36,28,124,106,102,12,151,32,99,92,152,209,138,168,116,233,171,237,203,69,97,47,119,135,131,145,235,40,236,229,105,58,0,65,61,182,211,189,235,135,157,198,103,101,86,96,212,142,3,206,45,161,135,182,168,224,36,102,123,218,181,103,27,204,126,90,6,143,170,29,115,108,181,119,157,168,32,190,51,174,222,218,195,98,219,125,189,252,210,224,69,107,210,111,130,86,250,198,233,189,151,141,127,38,148,221,210,155,232,213,14,135,77,158,45,43,211,13,42,60,184,170,130,138,169,70,172,240,123,207,46,75,99,129,151,49,52,221,229,97,172,88,238,37,188,167,222,108,162,165,176,164,215,87,172,54,71,179,122,107,241,237,25,37,94,218,162,91,116,24,126,206,29,235,232,72,201,36,131,150,101,175,238,121,199,96,120,199,160,140,118,227,208,230,35,180,209,198,129,211,78,209,174,144,3,231,185,206,102,102,102,140,244,49,26,164,170,147,129,143,95,1,90,152,151,55,250,55,102,147,111,118,126,70,208,178,60,69,96,168,109,255,194,96,235,62,114,55,131,65,211,255,158,179,223,103,127,199,85,159,237,97,237,200,178,178,45,134,240,30,58,27,195,57,107,123,217,234,244,109,113,196,199,184,45,85,18,155,249,114,77,42,101,193,79,53,183,52,27,93,252,172,173,184,53,109,7,57,13,71,215,230,76,13,17,138,9,24,210,171,95,168,197,0,70,128,64,225,237,24,90,239,19,114,242,67,223,210,211,232,198,220,251,41,15,171,70,140,98,195,122,123,10,86,251,121,8,62,25,119,57,188,208,166,183,39,54,81,149,171,148,237,75,96,153,15,124,105,174,169,213,124,71,100,31,80,98,194,88,89,146,151,255,210,20,214,116,227,217,109,125,253,55,205,214,210,117,117,244,30,245,252,121,243,142,213,139,4,176,210,252,66,143,85,49,44,49,237,250,216,200,241,14,241,80,116,159,166,195,34,31,223,232,6,186,121,134,118,187,16,27,25,0,156,87,92,22,87,138,146,82,114,136,234,98,169,191,22,116,41,193,198,220,58,11,77,170,18,199,44,225,98,153,30,236,169,242,229,94,47,125,189,128,114,126,200,4,9,174,174,45,121,77,37,45,133,165,109,175,77,202,153,44,36,252,144,99,27,12,25,198,160,178,239,86,114,168,74,146,40,21,148,140,210,138,160,11,117,169,136,200,179,9,44,255,232,198,147,27,56,79,125,154,231,91,55,103,156,172,117,36,214,134,105,64,250,161,20,195,242,189,79,138,77,104,195,99,190,45,150,200,210,123,35,77,148,161,82,193,117,121,115,209,112,168,78,136,239,189,199,50,17,228,136,200,87,15,191,90,208,44,98,198,191,138,179,173,125,82,146,47,7,39,72,142,107,225,71,144,177,200,124,169,27,113,99,201,56,1,101,204,168,13,5,14,158,197,249,103,181,109,130,37,84,204,145,32,132,204,9,134,81,17,240,43,116,47,249,14,221,85,191,67,247,13,43,7,147,196,196,66,250,236,164,200,153,42,236,212,69,44,200,149,87,85,102,227,79,3,92,46,180,228,184,25,144,218,206,206,67,158,221,239,165,19,27,195,239,58,105,75,226,46,242,25,237,125,125,127,56,119,194,207,83,122,117,178,132,116,198,42,203,235,2,172,96,133,155,73,76,156,94,77,190,228,158,154,60,121,118,80,196,139,155,105,170,135,54,109,227,69,86,153,58,167,193,162,202,82,33,25,184,234,255,154,105,213,56,140,244,134,76,143,152,34,31,25,81,195,21,236,216,241,47,119,159,165,68,86,124,188,150,94,155,238,97,32,93,166,241,124,251,185,212,6,169,113,64,93,238,191,110,176,2,206,141,48,254,221,204,244,23,181,236,80,253,30,124,204,250,171,214,51,82,79,62,82,191,121,109,251,110,192,78,135,23,223,255,126,167,91,225,221,19,84,180,136,92,36,168,210,145,167,143,112,76,239,57,45,223,173,143,138,186,193,24,111,178,67,230,88,208,106,50,124,201,43,237,71,87,40,45,68,201,248,175,92,196,211,46,12,25,80,132,61,110,20,97,28,129,3,129,119,58,236,234,164,153,25,223,179,117,187,184,203,111,72,45,88,165,235,183,144,219,145,136,135,181,151,232,48,124,24,101,237,200,154,141,63,55,173,112,198,106,61,23,222,124,198,55,122,167,187,184,239,202,105,158,105,76,207,118,186,244,106,59,157,121,218,199,147,92,64,84,85,112,46,51,247,217,123,197,113,202,139,6,17,6,83,223,118,79,169,183,239,99,193,9,165,138,170,32,51,165,56,78,183,40,170,118,162,159,217,71,91,124,176,142,26,229,124,112,82,204,223,223,21,252,241,74,237,10,145,177,48,63,9,180,21,56,39,73,165,169,157,3,182,25,233,212,30,101,169,117,241,40,117,77,180,74,105,103,198,210,152,137,24,238,173,7,212,109,23,202,184,34,156,140,201,213,102,197,241,129,144,133,145,235,112,148,239,28,133,137,162,125,167,249,27,105,148,239,156,151,120,153,82,213,20,55,107,140,101,209,211,206,85,4,116,0,167,50,93,130,79,137,214,110,138,119,119,118,113,219,22,201,141,188,67,92,232,149,156,165,133,52,112,231,15,240,102,53,22,190,187,243,176,147,78,14,112,219,200,109,213,159,16,13,213,13,32,10,228,131,87,148,177,214,106,34,76,33,69,10,227,176,200,162,25,0,48,192,171,52,110,149,74,22,164,141,121,121,255,50,21,225,133,139,37,207,250,149,151,221,242,226,16,194,204,46,45,110,100,11,178,87,197,4,62,221,137,100,83,18,135,19,169,53,215,240,218,91,169,108,243,108,99,80,225,120,248,250,37,71,239,68,247,153,82,179,30,221,100,159,23,172,55,235,105,189,61,150,63,250,240,165,50,73,210,188,185,61,226,222,105,202,72,1,72,253,231,166,82,20,10,227,126,253,79,3,194,95,116,102,0,180,224,174,223,211,170,172,175,28,187,27,3,223,37,105,247,221,247,95,134,123,172,229,5,96,80,201,129,110,204,179,55,241,84,216,125,100,160,51,169,233,108,31,166,80,76,171,169,105,68,55,56,222,152,114,109,195,130,59,67,84,4,97,236,226,192,12,186,171,60,128,167,83,116,178,103,44,106,115,80,115,158,239,134,19,207,144,246,61,238,214,134,194,171,236,245,74,167,248,217,118,33,194,121,118,192,173,198,78,81,227,106,189,53,35,55,28,112,231,156,101,245,242,5,9,216,28,81,226,167,59,176,144,250,240,52,162,140,246,62,34,218,190,180,174,234,29,145,28,231,13,191,2,120,17,143,87,3,231,201,223,165,192,185,33,221,55,252,151,89,241,28,124,244,199,27,193,111,173,204,9,191,202,250,213,12,37,39,29,175,7,92,233,120,235,139,40,189,13,161,247,42,252,175,134,151,7,32,37,166,47,152,211,62,103,79,44,25,231,175,42,30,18,247,111,218,245,242,220,250,242,65,186,119,192,170,144,170,8,74,179,54,70,9,156,239,3,138,2,242,19,95,33,38,192,135,51,253,32,38,3,156,210,208,101,253,37,253,180,238,232,251,35,7,177,173,35,168,128,143,208,200,15,90,101,244,175,130,2,137,145,17,209,94,91,134,136,4,82,70,54,237,142,251,229,95,181,22,56,129,115,31,152,104,12,167,244,228,62,67,92,115,2,191,111,221,168,68,173,143,49,147,204,67,144,60,5,123,155,225,171,108,65,73,215,134,126,105,143,123,218,212,81,78,81,153,34,173,118,43,121,190,7,51,101,8,229,217,222,176,154,119,22,48,210,127,52,103,12,197,179,53,216,155,49,122,191,69,221,34,236,43,86,168,91,116,209,112,44,2,125,139,88,152,91,218,188,38,103,99,168,169,15,49,168,218,201,25,25,13,64,62,228,102,12,147,237,115,129,7,49,22,152,151,113,21,26,31,169,40,207,177,84,243,7,133,111,195,184,55,235,49,96,11,229,27,38,79,158,44,243,105,73,126,18,200,33,80,106,140,145,91,110,124,91,134,123,101,150,219,143,180,213,220,141,56,41,204,220,103,92,61,102,23,223,220,102,161,119,103,125,172,205,100,107,148,115,124,226,214,113,155,36,83,243,225,44,225,201,133,5,86,217,109,214,118,188,75,192,185,150,39,79,203,225,228,206,88,50,186,52,160,121,163,152,127,232,142,35,134,112,179,206,189,189,186,124,159,51,126,184,20,58,58,251,174,11,240,11,171,7,144,206,228,196,74,111,14,84,56,112,1,109,128,22,207,199,79,158,215,231,144,31,240,226,158,58,184,195,246,103,177,80,134,18,205,212,151,75,207,249,62,59,130,29,107,27,235,90,231,181,254,98,204,69,97,126,254,233,234,110,26,195,231,179,212,167,235,47,140,183,59,106,231,240,237,164,232,213,212,83,81,38,0,200,30,67,153,0,85,87,81,83,148,9,224,121,169,0,175,149,113,116,3,132,219,196,241,124,138,30,46,152,36,154,81,145,177,69,223,236,161,41,245,99,200,145,211,60,88,223,102,133,151,221,119,117,19,234,248,201,110,223,65,155,237,242,143,215,42,209,86,59,213,211,141,69,237,164,73,97,238,249,177,158,151,36,27,202,59,80,16,30,98,149,89,40,61,187,59,122,185,242,25,237,135,150,107,180,78,219,244,219,165,151,166,94,178,104,98,201,194,88,219,15,27,178,158,175,172,188,141,218,249,36,8,109,214,102,174,190,96,25,189,134,167,38,226,47,10,127,253,19,188,1,206,221,126,98,141,112,44,16,243,97,84,232,193,162,91,197,226,174,34,187,98,53,190,163,195,249,173,127,233,206,234,187,164,3,56,10,149,174,92,144,214,173,149,20,47,15,157,191,163,193,211,209,126,64,162,132,63,78,93,154,151,167,88,163,145,226,196,81,16,28,238,60,203,102,141,139,200,228,4,169,191,174,113,200,245,73,196,151,95,108,74,2,225,234,242,47,246,97,71,43,88,6,59,225,22,209,192,231,109,148,16,192,121,99,221,204,189,182,201,30,111,234,168,104,45,65,159,190,238,216,94,251,210,107,190,49,120,146,211,239,182,250,157,108,21,75,188,249,47,212,210,2,231,46,221,209,11,110,14,36,169,50,164,90,212,128,86,137,213,145,80,226,166,141,124,180,158,149,17,89,248,156,103,29,51,252,222,223,133,167,164,112,12,170,154,61,12,236,61,86,63,96,178,78,87,146,51,85,43,102,241,105,214,85,234,3,189,218,180,184,2,156,248,102,99,124,225,188,237,47,8,139,218,63,154,145,126,29,114,90,166,94,249,79,164,17,86,198,104,31,117,200,230,110,3,245,157,61,201,2,44,51,205,11,121,128,250,245,233,157,205,49,186,108,67,136,219,243,226,47,219,76,136,44,44,58,205,122,217,207,59,64,125,222,10,234,162,23,119,150,59,1,129,235,243,61,253,52,244,168,139,94,6,59,163,47,186,83,208,241,146,193,190,108,50,243,179,233,155,154,166,9,227,223,122,199,186,201,140,231,223,186,192,5,153,245,54,0,152,57,64,199,197,222,161,189,103,160,232,83,80,236,160,115,232,89,135,10,204,152,230,220,139,150,198,90,73,237,48,25,97,201,236,87,66,26,197,104,41,210,132,125,41,221,184,231,162,162,208,13,108,104,58,160,24,184,152,215,58,134,160,0,15,39,168,141,168,2,210,36,243,240,99,118,166,188,43,89,16,199,215,0,174,131,13,97,237,234,254,15,1,96,143,210,80,210,38,218,231,45,88,11,238,118,204,105,55,89,116,233,201,116,43,172,143,184,13,54,248,90,163,42,45,140,200,160,179,158,222,204,112,234,90,175,227,11,132,159,73,175,167,38,59,50,116,246,206,133,55,23,231,133,236,244,120,181,114,120,184,27,231,131,165,82,151,80,78,63,1,65,5,1,132,197,26,2,171,54,252,49,162,181,203,159,9,29,234,243,217,42,157,156,242,103,198,184,192,153,107,91,37,153,102,175,33,210,127,155,61,36,149,68,39,35,167,215,68,22,126,229,131,243,61,2,60,246,129,228,196,202,108,182,143,202,130,176,123,238,205,92,2,184,174,154,28,119,114,156,227,64,142,89,151,137,33,95,204,252,105,103,222,87,143,29,95,8,153,113,177,43,147,104,162,147,85,229,122,47,9,126,189,205,80,248,109,210,182,242,73,66,243,225,241,112,19,120,91,13,212,151,56,98,190,144,121,137,5,163,181,205,229,170,83,209,40,199,78,198,115,127,11,150,178,236,225,11,109,193,40,19,172,63,239,214,39,50,83,194,60,113,70,110,86,137,92,166,178,56,69,118,182,83,188,67,134,59,205,82,47,0,231,47,3,138,167,183,168,29,1,28,213,79,12,31,117,34,23,25,129,140,187,174,11,156,44,38,174,193,177,30,135,113,54,206,158,184,158,12,115,212,213,159,173,152,202,79,56,59,156,206,218,50,201,142,206,18,66,23,111,157,113,126,107,230,110,135,146,108,89,212,137,52,120,107,104,57,1,206,120,36,204,157,166,124,194,100,52,174,234,143,54,7,148,150,5,161,75,124,73,115,132,8,189,148,192,173,217,132,154,165,106,105,78,53,250,35,37,7,233,74,211,135,39,103,52,145,96,67,1,169,147,178,244,226,97,209,90,182,83,206,11,109,9,8,224,78,192,253,217,50,169,210,183,143,24,81,214,146,58,228,59,113,77,154,22,126,60,251,220,84,84,89,229,69,139,40,130,58,196,244,241,13,88,50,58,107,31,120,148,210,100,252,252,71,53,199,241,115,200,200,214,52,95,47,112,190,155,113,86,168,219,196,137,122,189,20,56,143,40,23,47,103,35,77,53,7,206,25,110,159,133,139,199,78,55,111,237,138,32,235,160,11,94,50,134,43,107,168,32,224,0,45,61,91,241,120,220,31,225,81,235,143,156,6,223,148,122,122,5,246,238,100,176,42,185,15,5,137,79,219,146,152,37,198,73,141,237,112,106,158,233,80,30,167,36,3,231,136,129,155,230,12,219,111,164,97,232,170,13,248,98,96,91,104,235,238,254,2,148,228,160,174,108,133,229,46,228,38,154,81,188,30,56,31,167,12,103,19,78,65,203,223,58,162,118,92,205,1,98,186,217,213,29,32,246,156,71,138,56,95,56,46,61,174,251,77,106,233,78,188,102,63,144,250,159,202,165,255,127,243,160,249,206,116,54,70,165,170,132,209,167,217,39,27,212,255,69,2,118,31,117,187,77,121,152,230,45,211,174,209,73,165,23,220,6,147,58,65,153,170,175,38,31,250,218,213,162,207,93,146,66,206,219,75,124,115,161,71,200,27,103,157,20,140,188,94,30,30,159,75,1,27,129,89,100,148,86,160,15,144,35,25,7,219,27,146,115,160,252,34,43,119,212,131,91,180,223,197,18,233,187,164,202,220,91,142,153,250,96,31,41,180,212,167,87,50,120,252,54,113,188,14,164,30,5,102,93,128,10,90,172,212,105,205,142,215,244,159,64,56,78,36,89,23,234,22,113,18,94,93,61,149,49,166,76,140,236,91,0,244,14,128,115,212,99,116,63,45,160,85,91,176,90,32,141,71,190,127,234,152,235,233,201,123,2,157,1,206,191,182,89,192,101,107,229,145,169,223,249,233,135,187,1,2,42,28,180,244,100,194,88,18,5,172,255,187,220,187,112,142,59,147,172,188,157,221,85,88,36,131,165,177,69,108,166,126,39,122,78,119,109,111,176,172,182,80,135,99,114,31,131,106,47,164,234,218,85,60,2,165,92,32,81,246,1,17,207,130,96,178,118,155,190,176,210,216,102,222,99,195,25,21,118,105,2,168,238,47,37,3,251,218,49,114,236,94,60,7,19,25,159,188,213,10,10,246,123,15,230,108,54,78,76,10,98,153,36,154,123,159,220,216,27,3,209,203,226,222,84,32,211,82,125,156,200,125,177,251,229,229,109,44,251,91,18,18,92,150,33,53,30,150,66,94,222,135,49,112,237,83,239,239,237,149,255,81,61,230,191,30,45,95,195,248,200,209,225,207,217,155,229,16,119,136,81,134,33,240,194,98,250,180,191,56,24,175,202,217,61,254,30,97,232,123,109,180,226,138,52,206,244,224,8,128,150,213,248,226,9,91,225,205,130,160,130,205,153,216,190,179,132,101,62,158,213,222,60,166,234,27,200,91,112,22,4,148,52,21,187,0,127,231,51,94,233,167,180,8,123,117,203,233,40,167,251,226,102,242,149,234,193,226,128,57,46,211,172,243,55,118,238,218,11,44,46,51,216,138,128,135,166,12,137,108,197,183,238,121,195,116,122,42,195,192,251,230,39,179,246,236,3,189,72,173,113,55,171,57,91,248,155,223,217,134,94,29,150,59,218,0,60,98,184,229,209,236,203,174,235,79,167,147,217,229,45,135,239,243,153,183,95,130,87,20,131,79,179,229,170,7,47,158,86,128,50,217,221,49,26,156,139,88,203,175,182,233,78,1,17,21,1,225,47,13,106,211,152,42,173,239,221,243,172,22,157,173,35,52,126,65,90,249,46,130,200,99,213,158,109,169,213,59,218,91,233,168,254,179,222,232,36,191,196,141,228,209,50,41,184,36,179,104,27,11,188,46,62,205,70,28,31,118,124,29,215,228,246,171,188,204,235,252,132,37,91,75,246,45,66,35,68,240,39,193,162,112,173,38,55,202,173,121,43,24,39,189,88,121,24,59,103,189,72,169,111,167,208,134,208,181,219,119,176,95,158,182,120,184,54,129,17,186,84,91,115,113,24,194,25,160,122,37,84,216,204,245,148,115,67,82,133,210,202,42,14,29,54,39,61,57,30,30,57,220,32,222,72,140,108,142,138,222,233,20,37,154,129,105,107,203,189,189,58,49,90,220,206,55,81,186,57,66,201,204,104,159,21,164,214,0,118,67,171,175,200,201,26,153,202,30,53,224,14,58,218,152,30,61,56,141,124,93,26,163,49,53,218,91,126,155,127,171,115,63,0,52,200,56,11,165,76,241,1,206,159,209,47,206,43,174,198,106,220,151,35,125,122,244,76,43,86,124,18,127,127,231,177,88,48,161,37,168,78,95,243,68,1,62,137,72,192,210,50,233,192,203,181,99,239,232,236,33,225,9,71,71,6,81,69,180,232,200,224,101,58,91,181,251,243,98,94,248,60,130,163,192,5,187,65,200,135,145,46,194,36,199,35,31,187,67,43,182,92,255,68,250,107,206,227,0,18,120,209,3,210,141,220,204,82,82,50,51,108,122,60,38,89,117,241,24,251,124,236,64,11,76,48,153,14,17,206,162,88,171,209,141,40,4,230,22,247,60,169,212,108,16,193,103,133,235,169,97,246,12,157,109,179,41,40,103,204,24,217,39,141,114,198,71,95,223,202,66,190,59,227,199,8,171,83,216,136,73,61,113,249,184,205,171,197,47,185,95,159,108,138,242,204,133,237,45,21,15,189,13,40,128,171,85,33,112,141,215,173,152,177,197,123,197,189,233,39,58,118,79,200,116,227,151,207,202,205,238,112,203,101,189,1,91,41,72,189,156,243,253,112,220,76,153,52,139,197,117,161,234,195,137,40,75,121,196,39,128,70,203,178,130,156,117,199,50,33,192,106,83,189,12,219,246,218,41,191,141,47,103,101,179,126,77,179,171,193,127,91,121,1,157,136,112,234,87,160,0,64,253,170,154,96,201,102,226,103,49,95,31,224,207,189,19,204,104,146,152,208,149,220,121,138,15,29,207,41,22,129,95,68,60,171,125,135,148,134,189,19,78,113,145,100,211,86,196,53,169,199,187,89,240,136,185,109,180,149,231,241,227,85,72,112,173,239,224,167,203,67,184,181,177,136,139,167,13,24,142,203,126,215,200,216,175,248,74,210,43,188,52,184,142,185,120,143,222,121,236,131,100,242,147,126,226,90,170,110,36,57,75,56,41,209,12,31,75,155,181,216,60,38,73,17,171,128,46,137,224,151,57,2,167,39,207,4,181,78,71,56,42,45,222,199,108,223,110,1,206,231,82,170,223,113,13,96,153,52,209,44,248,45,124,140,246,101,237,125,255,198,88,134,111,209,87,23,247,82,94,202,135,190,178,111,17,226,210,195,193,106,77,160,154,36,70,3,165,42,7,151,178,135,215,36,130,130,114,77,22,200,171,19,244,131,68,53,121,163,64,197,254,164,124,125,79,104,234,66,192,240,223,172,126,156,116,20,140,36,45,162,249,132,214,202,156,21,36,84,100,192,171,221,112,119,180,49,110,111,167,210,216,214,237,170,247,229,171,72,28,150,110,157,189,241,191,28,205,79,57,46,30,167,207,186,41,8,96,201,147,121,120,187,27,4,22,133,62,248,252,121,230,209,134,254,94,100,132,132,75,139,62,156,24,194,11,23,149,234,252,235,94,231,255,154,15,25,205,29,240,79,26,96,168,43,173,68,142,235,74,27,145,230,168,43,193,222,160,93,12,167,95,39,210,107,126,105,95,31,209,96,145,113,84,35,129,1,239,173,65,66,57,239,74,91,198,34,253,222,188,17,55,202,231,145,48,119,80,113,82,196,55,190,127,74,138,28,206,241,46,16,87,32,99,244,190,200,230,252,248,99,36,35,169,150,207,229,152,178,242,185,60,27,55,159,70,105,162,54,89,159,25,108,81,215,64,116,191,167,95,181,55,193,243,156,238,78,225,49,210,123,204,35,210,167,6,151,106,137,160,46,64,183,123,212,130,18,143,120,161,80,112,36,59,90,112,179,160,185,133,215,222,185,123,151,103,135,27,87,66,190,75,65,70,141,154,108,65,200,59,177,5,251,158,24,33,165,107,149,87,194,44,175,120,177,119,202,141,57,53,184,146,142,65,129,142,73,204,67,121,154,166,152,107,33,100,93,23,222,132,150,151,63,187,84,136,107,73,145,55,235,104,11,134,60,128,183,33,24,208,245,220,39,86,17,160,229,207,3,215,67,12,220,237,236,28,202,83,172,212,124,45,228,55,214,183,138,135,107,213,140,17,217,89,254,149,141,12,199,0,65,145,78,152,118,132,80,67,38,164,124,183,30,88,75,71,167,204,184,172,35,123,208,41,179,9,94,252,31,41,179,225,123,106,48,33,85,31,98,42,101,193,171,129,111,35,40,38,181,210,120,121,214,109,226,152,223,244,90,178,78,181,109,161,235,59,35,241,137,190,33,38,33,128,197,60,102,54,132,44,219,33,51,104,16,57,36,107,21,161,201,18,4,10,6,215,249,195,63,132,127,39,124,138,0,56,225,156,153,141,40,128,219,136,65,132,207,63,13,129,63,205,67,3,92,158,224,12,120,27,16,63,128,53,195,142,213,70,65,85,18,125,240,230,3,58,241,25,93,93,87,161,42,228,185,182,86,229,177,170,100,215,138,255,209,207,4,207,31,231,138,238,163,71,39,79,171,207,228,190,11,55,137,173,53,157,184,233,177,34,137,161,246,114,127,81,150,121,182,35,242,132,139,69,22,246,44,43,209,12,24,165,88,130,160,171,50,175,123,93,136,213,159,73,196,249,247,160,126,172,61,194,16,50,184,187,131,81,60,46,35,104,231,109,136,167,122,213,181,222,109,172,198,84,45,154,244,224,81,244,42,136,84,98,146,27,133,58,16,117,156,155,18,215,95,128,201,116,223,12,69,10,113,179,177,16,41,148,176,242,189,241,231,56,217,147,220,219,12,41,139,183,162,153,110,13,216,193,16,190,160,47,201,118,191,157,169,151,52,205,200,105,57,101,200,255,67,96,197,61,74,132,62,133,117,39,122,36,62,174,7,181,193,222,215,46,37,51,2,24,242,227,36,79,238,203,89,7,151,176,17,10,9,57,86,27,60,112,234,89,136,95,137,160,168,205,69,176,64,248,140,139,226,71,200,205,176,65,25,152,116,21,145,7,126,79,208,197,215,232,162,186,82,85,53,207,53,6,171,181,159,39,210,65,59,251,125,1,179,98,138,100,137,51,75,124,112,181,149,49,108,154,29,220,171,235,121,159,122,191,47,68,31,132,84,45,41,75,220,75,210,57,56,202,209,58,254,125,185,205,182,156,249,36,11,123,159,113,48,239,17,144,11,123,141,83,168,165,193,23,170,61,54,240,100,209,176,104,195,151,65,186,58,9,46,31,231,86,160,141,40,194,226,250,23,117,57,147,216,20,239,72,246,182,107,234,195,165,116,152,174,60,174,193,101,49,151,94,153,209,124,243,80,97,127,35,220,207,198,227,91,119,25,73,199,178,231,18,197,88,120,253,134,13,54,141,104,171,72,35,44,98,199,140,254,144,86,110,113,140,179,112,207,103,164,38,41,157,67,154,9,58,43,194,192,42,27,193,138,87,170,224,63,106,175,213,22,24,160,255,224,104,193,122,151,179,95,39,224,86,21,34,93,5,226,111,123,64,206,138,135,185,240,124,102,144,73,97,95,93,169,34,38,6,60,119,21,122,201,211,185,221,249,69,198,113,179,57,130,200,216,82,237,6,126,143,24,70,41,25,81,195,71,86,28,229,187,207,140,67,203,234,184,208,57,16,102,115,116,14,132,176,185,110,150,251,4,144,168,120,183,146,106,158,104,246,154,131,150,196,5,11,43,215,149,126,84,15,51,176,184,76,167,188,15,201,90,219,118,178,233,198,42,45,202,105,190,197,182,60,131,73,16,227,152,170,14,92,166,34,224,201,185,109,169,147,114,102,248,209,45,170,245,208,69,101,254,185,31,164,69,76,236,190,31,182,88,32,88,150,58,44,242,3,53,137,137,162,219,209,82,176,142,213,36,97,193,140,249,3,169,80,99,220,190,191,106,85,223,31,253,55,8,71,8,11,50,171,72,83,27,124,103,100,53,197,137,22,109,140,209,35,2,169,91,163,232,17,129,221,167,36,44,34,95,244,215,16,120,100,18,176,190,78,226,196,236,182,27,174,207,43,44,202,134,119,94,230,72,121,61,20,18,14,55,174,172,95,118,171,24,185,91,64,107,18,171,225,130,219,233,231,184,30,213,69,19,19,89,94,182,206,22,222,106,97,147,55,107,109,15,174,126,0,23,71,44,84,16,211,139,177,178,100,205,16,9,98,37,68,54,32,196,245,120,210,50,58,238,222,78,57,251,184,154,161,64,101,252,14,145,117,130,166,77,252,75,77,4,104,245,47,66,125,35,63,23,1,126,231,20,68,249,80,220,95,134,144,60,61,127,145,202,187,71,146,218,46,6,99,88,190,195,215,36,16,18,194,10,211,126,128,83,216,114,227,157,110,118,168,135,173,239,193,89,60,173,37,185,109,78,46,215,231,67,64,246,97,136,75,143,146,205,50,107,166,57,25,144,175,101,114,217,102,96,163,9,223,33,206,10,143,37,254,172,47,112,186,158,118,79,164,126,68,195,248,111,93,128,116,28,233,79,200,72,43,60,154,18,187,247,154,230,98,62,21,236,58,145,107,112,185,223,187,87,230,23,134,60,60,217,45,69,250,217,215,67,234,46,75,131,160,139,212,251,135,24,194,173,35,11,74,59,236,133,82,46,11,54,41,53,45,139,238,49,184,143,123,145,121,253,119,158,27,54,46,111,171,82,18,207,5,78,17,99,131,178,85,212,36,101,210,147,138,66,11,129,193,211,7,173,126,126,145,229,7,74,234,53,51,86,182,238,150,129,117,245,211,247,233,236,168,188,35,60,76,98,122,67,125,39,160,108,36,216,87,211,108,54,220,104,120,149,157,54,3,167,51,30,67,136,82,86,41,72,231,172,17,183,254,13,158,19,210,138,70,230,68,86,124,255,113,188,199,218,242,155,119,74,6,130,5,185,163,165,18,117,133,123,24,227,45,34,120,81,246,199,4,210,255,247,147,60,55,106,151,24,129,109,246,88,34,42,237,6,197,168,234,8,60,127,173,185,185,216,178,146,89,247,32,192,99,181,170,187,205,78,191,181,220,167,237,42,62,65,12,37,164,88,188,201,112,52,97,143,10,56,119,46,227,171,116,225,56,213,128,203,34,116,107,93,168,27,100,201,22,100,35,124,77,144,120,201,133,84,211,47,36,19,148,43,239,42,123,86,9,143,20,106,113,51,109,97,173,100,138,171,69,73,5,114,112,186,60,185,22,245,93,222,61,166,188,156,35,63,223,61,57,226,125,24,246,124,8,160,207,71,109,166,27,225,131,161,93,153,37,63,110,60,56,203,167,34,24,94,36,3,129,77,227,204,77,111,95,52,178,71,211,43,54,25,210,114,115,179,185,166,79,68,132,198,12,41,49,103,14,74,152,145,168,8,183,226,217,222,135,8,72,47,3,31,25,209,91,177,122,130,26,217,158,196,160,211,72,194,243,138,87,116,107,208,2,124,91,156,100,163,169,140,99,78,20,158,17,159,253,62,204,62,66,195,223,64,172,34,137,177,111,138,195,204,249,10,231,230,148,230,228,205,19,40,130,153,165,106,30,138,136,226,190,186,133,101,17,225,139,221,224,203,202,246,242,244,222,62,234,215,184,118,90,61,71,255,26,229,253,190,90,45,110,195,101,144,204,42,62,15,80,105,204,37,170,42,147,149,141,249,45,249,193,213,245,146,187,247,235,172,188,249,224,156,94,158,220,16,97,228,114,144,224,43,22,86,25,62,58,85,65,192,64,224,154,116,242,149,148,246,102,243,42,92,221,59,214,207,111,161,167,109,20,32,228,181,153,5,78,38,68,84,17,152,48,130,203,48,162,235,55,217,163,37,231,66,158,178,245,174,25,77,21,20,214,198,63,37,55,70,71,202,196,174,124,132,201,192,27,36,254,186,107,243,229,222,190,235,151,251,7,43,77,120,191,60,222,234,43,211,138,51,144,228,254,207,198,255,255,107,190,204,149,73,78,241,94,0,55,106,215,180,118,145,106,85,62,91,176,106,183,235,145,250,136,255,87,187,201,133,192,145,237,162,244,173,183,112,53,4,94,1,215,23,44,139,21,49,215,121,42,128,142,76,23,71,28,35,135,202,162,254,33,118,103,144,142,149,131,240,216,184,96,101,125,128,226,41,55,178,135,27,181,195,30,252,5,253,102,201,213,202,53,44,174,21,122,87,83,45,50,170,40,93,12,49,223,79,116,186,237,143,165,114,66,202,44,162,138,39,245,155,198,234,19,20,79,169,164,11,127,76,111,130,215,191,83,139,73,24,255,13,73,208,233,232,63,48,249,144,35,71,26,253,23,108,47,86,27,69,5,16,71,232,39,29,126,235,86,254,237,90,193,218,32,181,29,32,200,222,131,81,234,201,50,168,67,252,155,255,155,141,67,125,72,242,83,217,221,245,233,248,126,57,6,68,216,118,202,10,86,202,198,191,234,86,49,169,159,175,96,14,249,38,35,169,180,26,72,47,62,119,19,67,70,81,117,124,145,40,208,234,138,209,170,254,11,6,233,30,228,219,145,196,200,241,197,249,6,115,212,251,83,150,141,238,60,41,223,65,80,0,231,9,36,163,166,39,180,129,252,20,200,112,132,160,215,107,210,84,250,130,182,118,13,23,47,178,144,112,235,215,163,94,69,202,11,5,52,194,189,210,54,218,121,37,223,103,51,202,90,225,147,181,4,136,167,91,135,206,45,160,190,234,48,86,54,82,213,150,155,108,162,253,181,125,82,193,195,37,143,147,211,206,38,43,253,192,251,214,91,65,156,7,34,98,166,137,246,118,54,12,97,103,54,85,49,189,212,206,45,181,187,29,250,221,78,47,57,15,82,244,86,232,255,160,163,56,100,71,109,223,234,137,101,118,58,95,200,68,146,110,40,6,19,238,194,205,183,158,202,173,125,188,155,26,91,60,237,82,188,167,71,251,185,29,115,251,235,41,238,192,66,8,86,187,47,91,161,203,74,251,98,173,61,15,5,40,64,38,201,244,248,118,163,156,145,107,0,120,174,155,56,188,149,223,96,150,22,170,175,194,178,220,81,88,228,65,241,158,149,77,225,33,69,70,15,213,216,203,24,242,188,82,67,230,226,116,143,106,184,92,56,189,87,184,241,18,247,233,84,47,239,251,239,201,193,206,131,148,49,112,193,44,67,141,94,242,50,132,205,19,218,62,115,39,107,178,150,63,176,206,253,198,137,113,41,112,62,128,20,19,134,140,82,223,4,206,83,42,92,155,23,36,218,195,235,220,128,26,215,241,200,29,238,74,234,133,39,151,58,92,120,224,130,201,139,212,109,251,82,3,47,155,206,134,251,234,246,161,32,239,126,171,30,17,75,128,64,226,17,58,117,24,11,156,139,155,220,154,171,163,71,180,13,77,253,161,227,14,222,78,252,158,74,244,6,206,75,185,152,219,154,128,243,35,143,29,48,232,100,90,63,28,133,86,32,117,35,192,25,255,246,52,77,232,233,242,54,198,63,178,137,114,232,193,251,42,41,152,127,173,61,112,30,47,241,61,171,136,35,163,172,164,140,1,139,250,64,197,241,127,92,77,253,127,239,81,140,30,225,193,236,251,144,206,5,4,105,244,121,199,246,131,14,9,93,1,180,234,122,27,8,21,56,8,15,184,97,111,123,215,106,162,238,120,243,217,73,35,162,201,144,179,58,234,204,19,34,209,128,227,235,25,15,108,110,111,24,5,163,96,28,153,81,64,65,48,127,97,144,237,46,70,241,11,100,202,6,116,171,239,235,163,211,197,171,149,177,168,63,156,0,47,51,85,122,242,214,58,162,238,114,94,239,67,80,106,102,218,240,252,71,123,183,3,224,14,42,132,24,128,206,112,32,151,253,234,86,172,122,200,118,33,28,39,30,47,143,140,233,213,202,154,168,145,111,11,58,98,196,97,177,103,224,109,40,31,112,174,47,21,81,16,9,94,57,54,222,67,164,136,124,44,120,12,156,163,108,164,59,234,132,206,31,39,10,68,132,96,152,114,222,20,176,177,164,235,37,146,28,64,73,116,236,152,6,230,159,59,226,251,6,69,234,2,134,188,63,37,2,24,179,133,82,39,102,79,154,53,92,55,238,169,8,243,224,59,7,23,108,223,134,144,216,86,188,203,194,226,242,74,201,102,211,22,151,161,248,108,230,126,144,117,247,101,26,223,104,134,135,213,87,242,167,248,198,179,129,8,182,41,135,31,147,79,20,50,255,114,142,251,247,57,62,185,47,60,48,159,176,104,44,253,228,71,250,242,168,69,87,189,189,94,229,236,172,96,55,146,88,178,88,147,180,207,155,247,35,198,250,75,106,99,38,145,101,0,198,89,104,150,250,157,62,217,239,182,64,26,5,109,89,117,30,113,239,61,173,31,79,113,227,9,154,94,147,68,211,102,112,94,253,218,189,169,237,137,203,101,54,248,99,208,46,156,254,56,231,71,57,254,90,191,127,23,141,9,12,170,2,182,14,128,139,30,167,185,39,52,122,253,30,221,125,180,98,207,72,209,199,18,13,101,195,153,26,68,225,107,110,59,86,119,10,170,48,159,138,113,243,245,168,163,235,116,207,15,236,115,242,143,111,199,55,73,214,236,15,247,252,35,220,122,130,65,181,79,142,13,162,247,247,197,102,136,100,149,141,78,234,24,51,180,163,141,117,77,76,242,24,22,29,206,254,39,70,13,61,76,46,159,175,228,216,13,76,21,185,143,30,195,26,218,111,186,164,58,240,200,10,190,98,72,190,168,19,201,214,78,94,191,173,149,187,113,217,52,174,179,170,87,183,56,60,199,105,136,181,159,109,234,91,94,160,203,125,42,87,160,229,155,172,29,217,77,255,139,89,86,203,236,39,63,154,136,123,69,248,115,109,6,85,104,221,248,107,183,102,127,159,94,218,12,26,137,52,3,94,133,96,62,90,110,85,58,184,66,148,51,56,244,56,121,237,193,215,177,204,116,190,109,163,211,175,77,212,161,184,234,51,50,59,236,92,140,56,142,101,189,95,57,118,173,5,14,214,209,29,10,129,194,1,174,30,107,121,73,232,78,123,77,242,230,48,86,188,205,246,199,212,220,88,68,242,52,159,176,98,76,241,163,222,78,108,19,201,253,99,21,21,1,65,230,33,66,201,227,251,7,85,73,113,230,204,93,9,103,203,49,174,39,51,99,208,131,128,131,20,207,147,251,191,61,252,226,65,52,245,104,115,148,247,187,171,116,74,81,180,20,13,17,119,12,38,118,74,175,75,169,105,104,252,49,233,137,190,48,71,92,112,181,33,50,99,162,28,196,176,200,117,95,252,189,146,147,107,113,229,171,241,61,219,134,167,76,202,251,253,154,255,248,228,42,64,44,149,115,94,130,132,72,113,125,195,245,249,109,122,70,74,235,240,52,163,169,72,135,222,15,230,89,249,161,233,199,175,174,126,127,62,177,64,188,35,118,3,57,157,160,166,14,46,67,7,92,134,195,66,211,61,152,123,106,213,159,243,229,207,17,162,27,131,102,96,176,254,212,176,255,242,149,171,241,196,169,21,55,66,152,235,5,40,128,128,182,123,72,158,187,226,195,217,158,83,111,161,74,25,250,213,95,184,146,155,140,173,182,235,183,89,181,208,200,38,197,242,0,5,109,76,182,70,219,42,159,166,247,230,136,67,124,195,231,108,207,202,255,49,74,38,67,154,202,128,178,32,49,11,192,185,192,94,74,192,52,223,105,128,129,55,86,71,116,170,29,85,215,164,180,105,92,87,89,195,215,162,112,125,231,33,206,126,70,212,115,46,67,61,231,31,2,61,34,203,120,62,108,2,102,105,249,68,215,163,230,189,239,244,165,237,208,232,84,15,17,171,169,107,253,179,241,226,253,215,251,162,152,48,85,220,110,181,62,186,105,226,35,39,237,44,159,182,88,154,251,109,133,226,146,87,220,251,5,13,52,76,202,34,67,154,191,111,206,75,164,130,130,33,97,161,213,198,11,59,32,65,119,202,98,10,119,3,59,215,117,240,150,228,137,190,149,246,111,108,251,85,24,154,32,7,15,7,170,21,239,13,205,87,253,167,236,185,233,85,211,147,145,78,246,166,166,80,115,211,172,225,152,171,127,44,117,121,110,7,108,113,76,186,228,160,146,73,179,117,7,247,67,250,224,3,251,152,252,11,183,61,154,37,107,68,190,244,4,205,145,164,138,221,192,35,185,217,46,192,238,188,145,104,150,210,213,247,89,111,114,177,98,201,111,40,180,242,27,230,86,203,225,13,131,127,50,207,26,195,24,84,89,88,29,145,102,125,26,192,155,55,67,26,126,130,230,193,158,111,215,55,163,238,209,78,58,105,132,206,113,86,83,176,172,100,13,143,116,134,218,7,157,108,186,140,171,68,85,128,143,202,198,88,78,212,159,159,196,121,130,182,102,173,171,3,129,115,3,13,96,144,100,175,18,14,53,80,66,130,216,128,243,107,164,41,134,8,224,124,55,168,255,45,78,95,34,51,192,73,47,22,155,154,153,84,172,52,32,92,56,252,93,6,240,208,242,131,237,115,207,183,34,101,1,95,176,232,228,49,103,182,221,62,167,248,93,81,208,47,233,149,220,227,63,18,14,22,61,110,118,68,152,242,226,108,2,119,72,125,124,201,4,137,148,12,37,57,71,57,133,138,251,175,187,186,231,187,62,116,124,107,51,86,239,10,247,188,168,131,216,154,209,142,212,70,220,3,1,231,204,50,101,208,175,143,143,82,204,158,2,231,183,227,252,183,170,8,206,160,171,195,156,180,205,243,59,112,241,130,105,224,220,16,93,38,188,123,90,240,197,31,186,39,129,242,15,89,5,168,80,231,162,244,215,54,243,35,224,194,241,200,30,203,199,238,214,146,143,152,106,165,223,5,142,99,60,215,157,11,105,96,62,206,34,111,81,110,253,56,220,212,143,228,221,12,231,200,208,208,11,228,242,217,62,35,55,42,78,123,63,35,234,9,16,163,252,208,52,244,169,182,84,4,17,120,251,79,49,194,105,141,14,22,10,217,158,74,168,7,95,69,114,54,81,86,39,159,246,126,167,67,130,82,78,47,254,127,151,14,233,191,247,88,169,161,138,150,40,241,5,94,13,90,198,99,166,186,17,28,151,28,103,124,80,253,114,22,189,10,205,245,64,211,106,47,56,181,82,191,167,238,144,161,243,26,181,226,61,134,118,173,173,24,194,227,108,165,58,184,71,129,243,33,86,224,220,119,124,30,90,184,157,99,100,149,15,156,187,201,111,205,207,200,193,205,238,92,170,125,67,154,202,177,7,62,236,117,13,108,141,157,243,21,209,159,61,27,25,23,75,54,72,187,194,57,23,78,13,136,148,120,149,67,25,174,102,29,74,48,4,56,144,166,178,67,101,190,2,231,65,42,159,26,129,243,231,28,216,189,58,239,128,115,48,146,173,192,28,170,75,8,254,50,146,104,175,232,8,240,158,64,79,122,111,161,62,163,5,235,232,194,145,47,234,211,180,81,15,89,15,56,63,254,173,34,89,113,106,14,151,249,81,122,28,154,175,27,238,250,189,244,184,165,178,161,186,133,157,186,151,202,117,131,11,227,255,244,237,254,31,116,224,164,114,161,165,155,81,176,244,41,63,42,152,194,76,77,119,237,175,186,71,5,195,204,57,208,61,109,202,193,204,217,158,190,85,7,234,43,2,206,23,143,82,6,154,161,146,23,106,251,214,80,91,45,195,134,105,132,24,158,185,3,231,253,190,165,81,225,251,99,100,49,52,168,120,214,180,134,228,12,186,185,12,221,100,130,211,137,49,127,6,245,181,179,236,159,246,202,29,96,20,4,150,232,179,65,7,247,88,56,18,46,206,249,81,3,114,171,79,81,128,97,96,23,28,71,45,161,239,91,103,176,53,253,116,10,124,150,52,79,151,247,165,59,142,90,122,16,164,142,222,183,39,203,197,92,204,227,126,96,183,31,147,159,121,109,232,254,156,241,28,84,96,191,47,58,37,111,118,239,244,245,64,131,242,143,61,189,59,54,15,166,68,125,207,255,255,166,254,113,100,222,59,254,160,138,1,243,167,226,224,5,156,175,66,157,128,243,87,199,180,9,18,49,224,74,232,157,179,96,83,210,84,51,224,60,238,214,89,111,222,145,238,44,101,205,77,212,94,218,139,220,15,15,49,36,135,178,190,71,72,21,160,207,250,158,129,234,234,26,167,13,223,174,64,11,247,213,166,207,36,18,168,129,243,110,144,250,96,65,153,189,212,210,128,117,211,216,131,138,160,35,208,41,191,169,125,102,242,85,224,88,24,249,153,252,141,116,104,221,201,252,8,22,215,151,182,66,48,82,39,44,131,183,92,232,84,201,120,214,213,148,176,5,146,254,9,245,72,119,192,108,93,200,114,255,173,111,220,55,62,30,209,79,48,202,116,34,89,16,224,56,224,156,135,185,125,164,157,197,233,172,192,227,116,228,120,100,4,117,45,8,57,176,8,14,6,237,136,236,128,12,129,243,96,102,224,188,228,9,174,122,42,215,29,224,169,235,216,224,230,158,42,202,51,93,120,197,252,234,167,104,235,255,238,227,203,63,224,80,159,166,100,86,205,171,48,204,190,126,73,203,43,4,50,246,79,87,47,101,138,237,243,149,126,239,15,26,128,242,160,54,139,134,56,36,111,4,229,88,123,207,78,123,107,30,45,64,67,249,209,144,30,229,160,43,238,158,182,137,67,242,191,159,243,60,219,162,70,61,119,141,249,183,16,32,244,244,225,8,52,8,181,11,41,88,114,167,47,28,53,161,86,13,21,202,2,115,72,235,18,202,228,137,160,54,116,48,120,71,255,195,36,173,240,167,37,139,80,148,157,152,11,231,124,38,145,240,37,78,26,118,1,141,233,79,21,124,50,52,32,222,236,219,23,191,163,245,76,224,124,246,198,49,136,178,110,117,31,134,204,88,4,11,38,94,134,35,32,8,158,223,79,142,182,156,153,204,21,161,145,124,30,18,61,233,93,54,4,30,69,139,60,242,226,200,40,221,187,67,250,127,221,172,55,70,95,21,122,83,127,195,232,19,230,37,190,2,220,201,62,253,114,22,158,9,181,215,186,183,72,186,9,109,62,43,103,122,14,112,156,212,49,174,131,219,79,10,27,203,190,239,91,244,116,55,203,142,113,48,105,69,255,105,231,67,228,242,139,203,151,105,144,107,4,114,168,71,229,124,54,178,143,10,28,191,206,21,28,1,65,71,77,106,173,243,224,65,237,238,171,75,164,96,122,212,51,85,215,167,6,60,47,64,15,21,62,164,181,78,159,245,173,98,188,250,140,220,234,4,206,165,238,206,191,155,181,61,38,168,99,168,179,222,141,249,140,60,236,132,122,12,136,11,156,222,49,94,35,19,2,245,125,223,181,189,191,236,218,34,228,126,201,58,112,238,141,122,172,71,189,115,190,144,208,83,217,17,224,252,29,106,29,229,198,97,80,201,125,147,197,80,127,110,121,175,106,64,18,3,229,159,239,144,222,249,39,206,212,255,123,15,139,63,194,149,59,32,189,59,10,24,22,87,20,149,103,1,170,140,198,173,86,160,224,123,71,32,99,153,59,105,234,116,29,58,176,94,186,119,98,250,209,127,250,123,96,93,129,10,172,107,216,164,57,81,119,185,26,181,227,123,129,243,196,49,112,184,8,228,237,111,187,122,25,189,171,35,231,147,126,236,106,224,60,170,133,30,222,176,154,23,9,126,118,76,26,212,173,4,249,136,153,106,212,125,186,102,223,252,245,217,93,5,145,156,55,208,179,144,18,241,194,16,105,152,209,1,180,96,25,204,247,161,198,38,78,236,52,101,4,21,28,116,91,122,168,242,9,138,195,31,140,20,213,141,236,178,140,244,215,148,231,206,154,231,155,3,231,227,190,103,96,119,112,34,154,117,254,27,210,118,223,88,144,67,100,18,21,243,35,187,53,80,246,169,95,19,72,125,45,28,62,240,1,227,31,194,103,255,95,58,190,104,106,254,231,134,154,107,245,21,240,170,248,21,10,3,222,151,5,63,109,134,99,154,143,115,88,105,231,223,68,82,143,64,245,63,134,139,77,30,2,119,246,65,31,197,103,185,45,128,243,246,79,219,37,212,65,72,218,141,227,130,78,231,124,62,164,118,199,58,212,237,172,44,231,154,46,194,192,15,21,39,203,141,128,97,206,207,231,192,206,240,14,8,208,114,58,203,63,11,55,126,154,237,66,189,27,80,247,170,59,85,47,27,224,202,218,23,127,193,202,24,51,120,60,235,181,178,15,220,217,59,108,131,134,72,134,54,209,215,166,23,108,134,8,244,160,131,109,99,228,178,221,65,47,31,68,193,120,235,209,18,240,207,1,245,23,84,64,93,91,251,123,186,238,193,233,31,89,185,18,65,20,54,70,251,100,15,91,212,193,9,164,131,80,91,218,112,205,133,238,134,140,143,189,78,229,45,37,153,231,162,198,9,202,62,11,91,125,42,180,110,248,189,157,179,238,136,88,44,174,202,21,171,85,95,33,65,76,12,30,87,156,91,150,81,34,115,241,104,157,147,179,231,202,251,67,104,157,19,181,122,126,184,83,237,47,237,145,153,5,23,128,115,126,84,20,1,46,198,62,11,128,219,251,3,231,78,181,254,210,244,156,50,20,90,43,68,126,47,138,225,195,175,54,110,4,175,187,124,203,225,133,12,63,25,96,55,162,255,227,121,13,150,216,160,160,46,59,157,107,186,228,43,58,139,173,37,43,71,165,136,83,166,74,75,76,254,89,119,241,83,18,227,117,180,34,23,189,55,16,91,229,243,86,184,227,130,125,247,148,209,199,16,100,77,250,241,42,85,184,115,16,231,76,156,155,4,203,31,239,38,103,172,65,154,232,125,13,120,36,150,173,123,199,145,135,66,116,61,6,167,123,197,216,32,59,82,21,174,144,225,134,89,235,191,229,150,55,126,111,15,91,177,71,99,20,247,162,203,5,125,247,201,9,114,246,135,1,177,241,245,101,110,70,36,106,205,101,191,83,8,225,220,16,36,137,96,189,66,246,224,106,135,197,130,53,23,247,243,11,244,155,253,138,250,110,239,187,63,136,158,190,251,231,159,108,44,253,175,217,109,11,173,106,152,10,60,202,73,25,118,238,73,63,139,243,20,52,48,51,62,26,160,221,48,230,11,13,31,123,201,34,177,209,148,225,105,136,145,184,220,4,99,104,18,236,33,155,20,187,147,223,180,120,215,78,10,255,17,255,64,70,127,117,205,2,223,8,144,220,50,190,173,129,222,178,92,99,243,236,238,125,184,176,200,70,109,81,214,242,198,76,71,90,247,170,98,101,142,100,118,186,28,73,225,17,191,185,135,167,252,184,224,32,40,28,245,177,169,181,79,79,235,78,183,128,243,62,138,61,150,214,54,122,36,91,245,240,198,21,15,76,246,229,204,103,190,100,146,161,121,213,54,155,120,81,31,111,41,171,204,232,67,248,3,56,231,244,73,82,185,250,172,96,142,16,113,139,101,221,86,250,42,217,23,6,216,65,56,236,106,183,70,37,247,241,227,107,222,111,246,129,79,199,103,223,111,71,26,69,115,206,155,37,230,168,111,132,144,189,193,195,42,134,220,41,86,43,127,85,101,70,124,150,211,41,50,200,101,212,50,141,192,247,10,170,219,253,141,174,234,173,209,22,189,41,4,56,191,90,38,41,212,219,234,162,115,16,167,80,187,145,80,88,49,132,28,69,130,33,185,246,8,150,211,56,144,58,213,86,140,151,218,80,36,121,251,69,138,113,177,136,69,165,103,139,142,86,10,233,207,31,86,196,234,181,149,33,200,141,27,88,230,88,170,209,75,238,240,78,93,211,106,61,157,73,95,224,166,65,59,69,154,235,110,105,73,90,127,77,157,129,104,222,60,199,233,203,130,153,221,109,82,102,25,141,76,29,201,30,241,137,233,236,201,214,206,58,199,201,44,207,165,20,218,147,135,207,242,63,213,21,130,201,88,172,24,165,233,80,184,228,55,157,198,123,35,149,76,242,164,17,38,19,49,155,234,143,82,107,18,10,186,57,100,119,92,87,62,224,87,191,88,94,220,150,132,20,142,12,130,204,205,176,49,117,55,9,252,251,217,173,154,69,158,63,111,16,60,62,140,93,205,185,39,53,124,37,25,102,60,247,237,207,130,46,234,198,34,72,99,228,33,212,2,255,152,116,126,158,8,56,175,67,157,205,17,217,235,16,195,136,74,189,105,206,197,158,22,90,246,225,217,214,3,179,50,101,99,235,217,162,235,9,151,225,159,127,91,40,43,19,32,124,38,82,121,85,14,140,169,250,215,141,238,52,42,186,150,195,27,252,67,49,38,211,22,57,178,211,31,155,25,16,204,5,141,135,179,66,82,176,119,208,20,12,160,222,6,70,178,27,125,61,151,0,103,23,206,1,142,186,102,37,251,104,226,131,121,140,180,80,117,1,95,80,220,49,45,76,109,30,227,135,142,178,122,177,107,122,89,128,131,106,12,135,12,121,186,250,19,29,43,191,231,53,139,150,195,241,90,252,73,86,179,248,213,131,4,200,23,117,85,253,91,89,18,130,152,226,183,31,49,128,62,73,5,230,65,108,54,50,157,248,121,70,52,215,16,52,224,57,110,196,173,83,95,208,79,209,143,176,115,222,248,195,61,0,191,213,240,27,9,7,238,88,213,209,152,1,5,59,52,192,38,190,94,25,181,151,234,154,234,158,15,33,160,71,40,48,250,150,99,5,28,18,46,116,10,156,239,96,252,97,113,255,155,151,5,234,32,88,205,105,5,206,81,1,17,146,148,87,22,56,127,8,73,156,69,65,38,210,84,139,146,191,52,71,104,62,62,149,63,217,198,64,239,3,155,218,235,113,216,29,211,111,19,46,111,83,36,199,53,109,109,243,130,212,157,190,252,27,235,0,109,136,86,247,147,175,181,30,22,56,84,9,237,62,123,230,250,24,234,190,48,94,75,159,160,191,145,178,1,156,55,181,93,8,0,206,27,160,238,128,92,135,209,218,150,88,200,67,45,153,71,174,31,117,153,178,244,93,148,63,93,162,147,168,169,18,30,42,189,226,213,246,220,179,177,109,206,182,250,103,91,107,81,226,195,76,15,82,140,160,122,201,19,99,38,188,115,253,85,204,141,80,34,87,203,52,222,234,47,79,6,24,188,190,232,132,162,126,47,112,126,198,162,231,131,108,66,136,53,161,140,20,203,159,252,227,191,249,197,224,70,223,14,181,152,232,189,25,47,21,134,98,61,72,110,190,47,93,230,162,85,73,27,107,149,229,12,9,102,129,83,159,94,68,54,160,11,231,89,86,147,36,239,65,138,2,155,119,92,185,174,245,77,117,143,44,69,177,30,73,58,13,96,27,53,238,58,32,152,106,23,129,32,159,227,108,56,234,169,215,1,231,183,148,251,160,116,44,230,8,212,182,227,254,37,150,138,154,146,143,226,4,49,89,68,199,184,161,2,162,132,46,122,194,0,11,101,194,209,177,73,54,165,9,90,40,97,243,72,168,245,246,242,18,16,148,236,249,241,6,72,161,21,88,196,104,5,112,185,59,247,46,171,145,153,63,47,126,194,155,223,191,188,53,200,30,204,178,205,38,237,215,219,88,55,87,65,18,226,205,218,46,105,158,67,128,89,100,53,95,185,18,148,198,107,17,71,107,234,25,147,175,119,189,121,203,45,87,5,161,7,137,0,169,63,191,242,45,227,207,118,28,10,119,64,217,241,135,210,176,169,164,59,86,43,209,246,152,236,178,126,61,234,138,138,12,182,42,163,83,69,237,54,113,181,99,141,230,214,215,85,230,30,150,113,6,32,176,72,45,253,77,234,147,30,189,191,115,119,52,178,52,157,222,206,245,45,159,21,255,42,252,112,5,40,24,111,226,156,61,145,130,61,202,217,214,175,41,221,44,73,150,56,11,195,188,56,95,24,113,161,51,64,247,62,123,71,181,133,127,142,178,184,199,211,129,202,85,218,240,57,211,83,108,224,188,133,191,186,209,86,252,41,189,39,240,163,126,75,185,195,114,253,116,194,121,5,21,157,27,3,231,238,114,144,158,48,53,131,94,52,177,185,231,24,56,142,216,216,133,233,152,197,149,86,173,150,123,142,119,105,254,253,239,32,176,69,161,250,163,141,213,66,184,30,114,89,36,24,187,153,52,7,75,189,42,107,183,128,165,178,187,144,56,102,240,168,205,56,11,218,183,129,177,135,10,251,81,87,232,198,31,70,11,66,30,215,28,49,36,34,51,156,206,68,225,85,30,223,181,249,162,11,157,40,52,253,193,67,9,208,153,61,112,154,52,82,8,126,131,89,102,49,101,19,56,215,4,206,51,50,211,62,131,81,209,98,58,178,23,29,45,70,196,190,3,138,45,239,220,186,240,63,0,101,255,239,69,244,223,35,101,97,149,164,15,87,0,130,223,34,68,183,83,91,143,236,175,87,23,140,237,207,202,252,80,17,254,135,43,158,223,217,187,176,80,65,127,44,10,217,71,54,198,221,231,58,54,126,118,54,224,92,147,31,162,115,106,254,251,201,12,212,73,239,198,12,244,201,220,101,240,240,190,4,14,183,23,202,106,145,29,215,37,205,139,37,184,196,13,119,223,201,35,59,6,159,168,245,60,129,194,214,30,227,200,164,12,147,30,202,125,80,91,203,56,121,255,21,139,107,116,121,115,143,165,136,40,99,67,145,14,153,86,128,239,194,70,94,7,225,56,62,220,168,27,104,23,61,85,53,158,21,157,182,75,64,215,116,235,206,150,11,73,95,180,208,254,158,166,221,35,205,211,247,220,64,110,116,205,67,106,191,242,55,41,207,191,133,16,159,185,131,123,178,244,49,45,69,132,254,8,31,249,113,100,190,29,25,254,209,16,3,156,227,75,207,60,5,206,191,191,52,125,0,181,136,252,175,53,202,230,214,202,10,126,105,155,209,249,243,125,132,178,200,252,147,56,47,90,193,238,105,16,114,4,173,96,199,145,204,121,84,55,15,254,221,231,120,51,203,252,220,148,243,203,155,119,253,42,109,254,107,195,244,239,228,153,182,44,50,127,211,241,62,48,242,116,15,106,237,119,214,187,125,171,3,138,73,186,180,246,139,160,248,191,171,189,247,15,194,206,239,159,203,7,251,75,186,134,130,127,165,135,157,245,109,25,55,145,225,106,197,137,181,175,59,152,142,74,95,250,250,187,9,90,103,11,233,62,49,133,175,198,104,173,95,14,35,26,88,248,191,67,138,202,210,245,227,102,78,97,132,56,70,149,83,154,189,174,18,160,72,149,103,172,199,107,226,169,93,84,172,187,31,112,68,241,117,27,91,250,116,182,96,251,77,52,251,62,118,170,142,36,189,92,138,36,201,161,221,100,126,254,67,138,50,247,250,198,71,43,24,117,78,222,162,219,45,181,151,213,96,88,47,23,11,181,198,85,246,105,226,92,83,106,81,152,232,190,101,122,67,142,2,100,240,54,101,183,24,236,17,234,151,2,128,188,128,203,147,44,123,198,142,131,207,3,213,219,7,52,86,66,181,249,248,177,112,122,105,250,145,208,40,0,159,160,104,92,28,150,137,148,197,27,187,18,189,2,253,102,180,164,246,41,246,126,0,233,92,71,179,242,246,150,145,194,237,31,76,35,70,104,166,17,233,136,130,37,105,216,37,210,158,118,122,253,244,9,49,12,233,207,120,215,72,103,110,165,167,113,76,127,144,116,26,228,170,109,156,247,66,80,109,205,254,66,45,59,243,15,106,217,242,130,246,72,33,193,158,199,87,68,73,162,190,145,189,120,13,18,108,81,239,143,218,204,94,28,179,164,50,158,181,191,85,237,103,187,43,130,191,66,239,237,171,155,79,12,136,213,179,18,94,251,226,32,255,204,1,25,182,84,194,208,146,109,93,111,107,72,43,29,94,176,138,101,241,51,139,236,244,200,8,143,177,55,150,249,76,72,247,35,155,68,236,233,199,205,221,215,194,103,8,39,131,138,231,199,159,6,44,13,21,213,53,78,123,184,93,68,14,162,254,176,239,26,46,72,32,81,18,207,193,231,218,125,147,244,217,160,169,101,41,166,27,86,194,177,218,180,225,211,99,124,213,24,41,142,33,203,89,77,245,145,6,4,184,91,156,116,215,28,100,198,82,39,39,33,7,147,203,214,254,230,30,135,105,148,211,22,117,147,57,65,5,174,33,190,228,207,62,22,251,178,214,93,232,220,108,87,80,213,37,187,53,25,242,32,183,0,57,171,239,102,64,102,252,59,136,193,240,44,57,0,79,34,223,191,1,206,31,163,160,227,17,193,202,79,114,12,174,255,150,252,249,175,90,117,232,171,126,98,108,193,0,245,161,30,253,22,42,132,136,57,42,176,4,206,83,10,96,181,63,139,29,126,15,63,60,128,95,120,77,107,127,166,53,21,48,254,203,221,221,252,71,232,9,53,198,130,236,31,138,160,94,249,105,0,253,187,34,251,47,3,232,63,2,159,91,127,61,118,179,85,241,110,73,26,192,196,150,133,65,72,19,43,231,51,153,175,94,41,251,180,163,96,176,168,150,86,64,82,17,182,173,149,130,32,50,134,199,179,151,37,46,100,19,16,136,97,209,136,242,185,235,248,201,106,107,17,58,211,223,148,121,216,199,103,116,216,163,60,155,3,7,149,105,173,136,93,97,145,185,113,31,3,214,65,36,192,135,5,185,200,127,39,109,35,222,58,190,108,190,79,220,235,224,101,111,99,217,254,95,72,16,94,111,64,253,198,85,110,60,27,69,193,201,171,74,165,141,142,177,101,216,166,124,179,146,23,226,104,45,43,108,24,6,180,70,214,85,16,91,141,91,115,117,213,94,55,96,127,213,72,12,156,195,175,94,61,78,65,19,224,212,73,253,208,177,248,117,51,253,212,200,123,227,223,21,104,255,209,45,249,243,50,234,213,145,49,254,19,97,107,221,63,245,228,143,252,210,228,252,35,252,91,221,178,130,21,32,81,70,19,248,197,222,235,244,253,204,243,11,205,255,111,35,201,133,213,234,157,164,160,86,247,151,46,224,92,240,251,202,252,89,130,131,56,245,23,29,86,1,99,176,231,63,233,112,252,4,238,37,96,168,16,232,220,138,122,189,206,127,89,9,73,249,93,112,254,87,199,240,231,123,119,40,94,90,181,155,232,184,67,215,86,62,249,97,169,102,203,70,58,206,165,91,90,213,200,50,255,6,100,247,94,17,234,75,108,19,236,215,31,78,156,49,206,15,131,195,10,171,110,11,238,142,110,148,138,184,166,156,197,169,77,209,64,102,235,206,178,112,16,182,164,169,191,112,197,88,27,127,19,155,12,139,43,196,168,134,181,185,170,230,222,124,78,212,194,246,60,240,169,130,126,240,190,196,75,227,226,43,103,243,202,168,109,248,134,121,47,90,106,57,171,80,165,141,48,88,156,78,224,17,151,189,202,196,52,161,37,219,38,15,33,248,186,211,49,12,188,27,116,120,65,34,121,156,18,63,68,194,127,81,38,142,109,154,206,103,241,65,176,194,9,53,92,149,50,63,55,254,204,133,52,181,158,222,60,209,219,113,220,193,182,116,28,133,16,179,214,14,162,213,166,86,179,110,157,162,130,214,65,67,5,68,229,58,119,82,216,70,100,4,142,218,246,107,93,246,74,172,153,8,253,25,10,234,7,172,124,47,83,230,116,152,238,228,181,100,192,169,129,208,225,31,205,224,52,142,101,189,83,115,59,54,2,7,235,211,87,243,132,95,10,7,184,198,91,188,75,210,30,9,72,15,5,181,59,83,97,234,250,204,200,47,161,54,72,243,232,11,137,199,165,169,110,151,157,54,159,145,165,232,52,139,134,54,240,163,160,164,225,222,56,254,78,243,132,115,121,36,221,4,29,109,224,77,135,207,247,102,199,167,7,99,204,160,93,253,194,70,180,174,7,22,8,39,136,132,49,202,108,88,223,80,90,21,23,16,32,80,170,39,33,107,18,231,235,46,191,87,81,171,163,85,233,73,209,240,85,189,137,22,241,21,11,5,128,150,113,213,143,59,236,189,86,199,238,139,207,244,221,20,184,201,124,244,70,183,107,49,222,125,27,57,247,13,11,202,208,164,51,171,92,243,221,169,225,188,122,178,222,165,57,47,22,245,213,201,61,222,204,237,121,85,49,133,241,72,53,111,49,112,190,74,93,175,4,204,40,69,161,233,226,142,185,130,214,155,22,187,107,208,146,20,233,241,86,211,233,49,54,238,63,169,108,9,144,70,96,87,80,10,218,169,99,2,231,24,157,59,114,128,125,189,214,237,96,7,75,3,10,169,231,157,181,48,16,188,252,178,180,247,244,138,85,207,154,227,206,171,200,20,246,229,247,146,52,165,211,182,228,71,3,56,77,69,80,253,59,86,73,243,146,141,208,119,246,167,65,5,191,76,238,90,125,159,220,61,249,62,185,59,83,139,171,182,61,147,101,128,43,49,97,230,165,110,214,26,113,251,26,190,235,193,77,204,174,74,75,138,222,89,149,60,209,83,127,210,84,58,5,50,41,69,28,54,231,199,92,14,236,87,180,124,150,184,230,166,98,203,42,47,186,205,157,100,47,88,9,194,198,59,38,215,9,76,217,143,26,130,86,32,38,159,249,63,127,112,175,27,50,202,39,158,182,154,32,37,109,43,216,119,254,147,41,190,129,54,197,41,223,216,204,25,49,152,165,188,43,100,213,242,175,71,190,143,196,151,145,25,100,253,112,133,221,62,165,128,119,46,26,97,215,164,179,77,108,116,77,53,220,183,109,253,148,85,156,179,251,166,208,248,86,25,226,20,95,216,34,249,76,255,158,71,25,108,154,28,73,233,89,94,187,36,133,90,39,177,137,95,223,180,40,70,85,27,184,199,235,204,205,197,150,87,46,185,147,72,1,201,107,245,175,147,203,163,211,72,180,66,217,249,168,34,94,211,58,27,246,76,88,27,34,62,116,123,41,206,209,110,100,184,249,1,231,62,215,184,243,254,85,135,112,210,254,247,14,225,146,82,248,189,60,48,211,124,28,166,120,247,10,214,10,106,255,125,58,5,73,163,235,112,215,33,95,168,167,160,76,58,180,106,254,71,251,85,194,115,156,107,135,80,29,230,229,207,253,72,179,201,205,237,66,130,141,233,176,4,229,94,129,124,98,118,170,186,46,116,81,61,23,56,95,208,178,230,208,99,91,211,185,133,178,192,189,246,132,95,7,213,187,1,139,228,155,251,44,130,206,65,215,20,214,61,128,154,163,145,29,48,104,224,225,101,107,196,93,91,100,32,10,37,44,180,5,243,6,146,174,118,163,85,197,232,85,40,207,162,197,79,251,19,160,11,59,96,81,163,103,242,167,81,32,245,163,140,147,186,65,224,92,252,106,214,55,164,218,190,109,24,1,44,214,167,152,10,39,213,242,66,134,10,214,127,171,2,215,255,252,67,239,71,243,192,135,172,1,97,28,153,66,237,246,186,185,99,219,19,10,148,65,23,214,254,162,221,158,114,211,99,80,130,216,196,242,14,122,196,30,56,175,95,3,206,45,147,222,111,23,161,211,244,238,96,249,41,98,248,70,208,28,63,55,254,89,138,219,105,129,241,240,86,164,31,56,79,125,175,174,253,24,212,202,247,18,204,157,142,48,150,134,221,68,253,225,38,75,249,93,125,96,46,124,72,239,226,30,116,60,108,134,79,165,176,32,154,26,112,214,11,31,104,53,29,200,216,31,240,36,95,195,112,234,66,174,157,236,176,44,127,208,184,68,108,60,160,131,232,6,217,12,160,96,215,201,60,212,231,116,189,247,195,172,206,241,157,148,83,213,170,225,37,140,87,39,101,162,225,69,179,79,160,75,246,129,8,147,218,214,58,196,50,222,248,242,201,10,186,83,167,228,180,205,109,20,204,245,6,97,85,59,220,246,146,151,22,251,123,132,35,233,161,160,140,47,3,253,9,208,144,150,47,185,254,199,204,240,63,142,227,19,224,87,202,252,195,3,145,95,120,124,80,43,237,247,27,190,7,252,52,22,1,254,229,205,77,106,127,22,248,249,167,137,136,223,99,12,175,19,224,103,173,154,6,8,19,203,143,200,19,253,75,198,81,177,224,125,212,15,177,226,94,135,250,163,126,8,37,42,22,252,153,100,176,23,61,23,149,138,101,241,103,113,40,244,55,31,209,220,131,230,249,156,141,108,75,161,96,218,214,134,213,111,100,74,22,247,239,129,149,4,97,26,98,74,14,95,94,146,19,141,186,231,166,227,88,62,52,111,123,240,193,220,212,52,75,100,89,41,138,91,41,138,82,82,136,60,150,167,163,51,38,195,189,216,191,173,133,215,209,153,87,202,23,236,135,2,108,95,250,48,168,204,103,94,105,99,154,97,123,177,63,22,147,243,127,82,14,187,252,120,41,166,224,65,158,21,63,36,52,229,49,156,80,122,116,68,10,47,25,52,175,120,117,79,241,1,142,119,76,213,107,206,206,161,205,71,197,31,74,146,209,52,133,135,86,36,198,179,86,155,215,164,64,178,17,148,19,99,52,72,124,67,73,253,122,146,171,235,121,7,235,131,230,224,187,74,36,76,205,101,104,145,31,87,144,29,168,33,250,233,192,44,174,186,165,185,1,59,1,32,2,245,183,133,222,99,207,247,20,84,30,112,155,212,55,122,55,59,0,23,55,138,230,236,136,110,222,209,237,154,148,126,30,220,89,213,240,181,8,154,83,220,207,218,207,56,101,249,46,80,245,80,100,89,54,130,77,96,161,190,253,234,245,168,249,217,102,161,234,29,26,157,230,60,17,181,136,221,212,168,104,44,96,167,28,75,23,166,251,18,194,174,240,40,87,82,104,102,172,207,93,247,157,179,187,249,99,72,224,33,10,46,96,202,96,246,249,166,25,109,204,232,122,110,190,213,255,236,92,85,233,223,166,191,136,65,72,152,239,46,53,132,51,85,111,186,118,131,205,77,85,64,48,42,122,60,214,92,186,133,102,164,118,71,179,237,147,189,117,76,216,241,202,215,204,178,15,233,82,29,244,88,50,12,120,170,37,188,32,197,144,46,197,85,135,108,50,201,40,220,4,225,88,90,74,138,186,121,21,86,105,106,22,187,110,113,180,83,124,45,163,65,29,194,222,145,195,65,78,164,64,73,91,214,50,61,236,159,145,112,86,245,247,241,226,59,210,8,71,41,121,58,113,178,155,45,115,103,0,59,46,159,140,228,237,170,224,47,94,39,205,221,219,247,182,124,156,230,22,215,193,76,237,74,61,91,125,148,174,60,254,112,135,184,212,236,206,250,135,54,207,235,134,62,178,189,148,26,90,14,231,191,32,218,52,2,223,133,148,204,19,17,153,40,183,16,3,136,81,11,121,87,105,135,174,32,139,213,71,219,143,66,247,72,193,45,243,62,110,76,94,37,5,0,87,23,39,78,136,217,29,135,86,11,253,236,19,78,141,138,230,203,190,209,69,143,70,3,60,176,241,86,131,16,52,5,245,113,45,221,219,50,224,154,119,1,88,48,213,128,139,74,36,235,14,87,110,229,107,173,222,110,176,214,229,229,45,141,113,70,86,15,249,197,191,44,152,83,160,172,107,233,133,199,172,71,58,134,0,123,11,212,202,55,8,166,45,30,134,138,95,43,10,97,26,118,154,207,227,18,230,245,51,31,99,135,251,31,252,158,228,253,187,232,84,18,246,147,156,242,119,29,241,95,17,220,191,33,54,14,195,178,248,89,82,12,21,191,255,137,130,23,90,251,95,64,130,127,222,220,127,39,222,53,135,245,143,166,167,186,130,239,2,203,115,88,153,191,168,117,24,200,254,106,122,42,254,48,87,38,5,215,154,79,103,238,172,136,243,247,159,242,32,129,70,131,38,174,173,245,229,241,188,55,135,139,199,77,243,223,34,183,235,2,213,208,236,90,114,27,158,223,187,213,35,34,31,42,174,142,121,39,252,232,238,85,48,250,58,145,249,166,53,116,159,119,199,183,80,50,235,179,184,34,192,250,172,83,156,225,75,62,102,67,40,91,146,188,198,192,242,250,78,225,173,145,171,110,52,44,202,77,203,112,133,2,96,187,17,184,46,212,28,101,175,105,49,29,118,251,137,184,185,75,165,90,112,57,171,185,7,211,172,21,62,59,183,23,14,116,43,198,30,246,183,68,223,247,126,126,34,85,220,55,198,14,177,181,21,101,64,93,192,107,109,201,216,200,158,176,122,3,203,50,51,171,37,250,198,159,38,67,177,142,254,220,100,208,135,197,245,39,192,131,150,71,254,201,23,108,173,89,253,137,55,238,191,103,221,160,223,9,137,130,42,40,92,134,50,220,191,226,104,195,95,197,120,9,96,152,53,63,173,144,20,157,212,95,19,112,88,153,191,100,224,246,199,127,93,37,220,127,131,38,167,129,127,98,111,217,31,24,249,132,250,156,247,62,103,80,15,174,163,45,11,240,107,244,208,191,79,77,227,122,140,41,245,130,129,192,85,150,77,169,76,253,31,124,104,117,188,86,223,39,250,165,215,132,189,190,51,162,113,130,153,127,175,135,48,201,252,170,4,94,112,177,246,87,48,135,245,71,97,47,221,240,219,30,36,5,118,213,61,42,227,182,100,33,49,54,246,196,82,108,126,171,132,61,88,138,176,238,233,189,85,10,228,28,218,193,62,157,249,151,218,70,53,255,82,105,243,70,237,146,152,170,103,110,144,116,111,228,237,176,23,24,162,143,162,116,217,119,77,173,17,34,4,192,185,168,232,65,48,84,12,22,118,92,200,249,126,211,45,190,128,213,221,68,155,42,162,27,235,177,179,64,149,246,5,247,79,235,171,81,109,202,214,50,187,163,189,139,57,165,5,206,11,138,97,215,76,180,241,119,62,203,25,201,204,189,237,10,83,197,218,196,31,211,101,239,87,216,69,80,170,201,128,220,218,49,76,122,27,122,246,181,152,162,222,209,246,40,14,190,209,190,249,65,145,209,246,13,110,176,187,99,188,212,156,130,181,205,70,91,198,142,243,230,150,211,87,248,51,142,86,49,80,102,246,5,226,77,86,151,114,14,62,190,29,211,135,150,169,161,52,221,153,87,54,122,221,252,60,113,97,66,176,155,20,128,254,157,220,143,46,93,139,68,33,121,158,30,223,244,171,110,84,126,75,75,136,197,180,88,251,251,89,209,78,130,99,0,22,205,26,139,1,140,71,190,95,183,172,189,150,149,147,179,23,0,156,47,114,184,103,44,109,83,214,142,232,46,122,2,127,169,132,58,15,105,113,174,228,208,22,187,175,117,229,25,253,123,60,160,32,105,200,45,248,228,3,249,90,196,197,47,28,210,135,52,205,58,4,208,16,104,72,105,85,232,43,28,58,24,6,72,182,38,200,93,234,85,112,246,171,152,43,65,67,241,120,154,157,241,202,203,110,250,115,190,219,134,158,255,138,176,115,111,27,3,64,253,103,242,124,230,235,13,215,125,3,247,138,55,111,192,83,87,73,47,133,58,137,57,189,48,150,104,50,71,152,25,99,29,99,215,63,196,136,226,172,208,170,104,43,196,99,183,100,223,125,17,205,120,235,125,156,252,176,208,212,83,124,181,217,12,2,41,113,218,176,137,203,39,210,93,2,129,226,159,31,70,156,124,22,138,116,129,248,42,83,110,5,206,23,93,222,38,98,214,93,195,34,61,18,112,136,163,230,72,240,83,158,220,109,184,210,245,56,175,175,211,156,230,186,198,188,219,4,167,23,53,212,5,198,58,207,184,56,29,221,77,252,92,253,49,13,249,147,10,135,124,191,235,34,214,161,46,250,194,67,44,204,195,135,107,163,241,191,239,138,0,38,180,202,5,56,87,28,4,72,41,81,80,114,101,251,68,178,187,151,176,251,204,90,204,205,149,34,198,199,200,70,186,189,108,126,149,123,230,59,142,95,16,163,247,30,241,237,124,68,255,126,149,64,103,55,75,162,140,215,246,42,109,179,98,50,45,243,211,108,91,226,150,129,81,181,101,238,141,11,236,244,80,224,220,43,230,83,185,183,46,15,144,25,146,196,244,102,242,65,196,198,102,100,218,134,196,70,147,49,220,111,78,7,225,64,10,44,252,203,97,198,102,184,220,61,255,173,121,227,26,35,234,12,80,67,195,31,70,123,108,98,177,205,16,101,180,19,90,67,207,90,158,182,99,113,49,141,158,128,26,28,207,218,62,50,238,10,158,149,93,104,201,112,166,94,2,187,115,26,181,29,210,160,98,212,106,2,40,131,216,60,198,246,130,76,23,177,196,199,138,112,198,208,187,17,202,137,36,215,84,230,38,47,21,40,55,179,192,47,6,170,205,111,229,139,135,221,99,201,121,215,235,152,246,69,145,206,142,237,201,21,154,142,83,93,134,49,124,145,252,245,245,215,225,11,13,31,115,60,34,222,177,99,5,60,20,124,95,79,55,1,11,188,146,215,99,136,44,54,244,144,218,150,139,190,156,28,94,183,3,232,77,232,161,28,229,53,35,189,199,82,241,186,157,78,121,208,140,133,253,221,88,144,100,245,7,210,212,41,224,220,211,61,17,191,236,76,176,148,216,232,193,197,61,176,141,17,114,164,162,231,122,11,216,112,109,122,212,13,54,36,253,102,156,152,191,226,230,10,116,2,114,214,166,122,90,119,21,249,134,52,245,45,202,249,134,147,129,158,102,77,149,92,0,206,167,192,183,25,167,179,159,0,131,87,202,193,215,157,9,26,233,222,48,203,216,34,247,79,123,45,36,174,143,147,212,13,126,135,130,101,134,245,254,136,183,83,167,86,39,211,123,202,167,32,82,244,203,75,251,211,95,189,104,230,114,164,96,31,78,192,67,117,255,4,15,211,174,112,16,255,223,214,86,143,131,246,98,0,7,186,17,147,192,194,239,20,255,3,112,158,229,28,8,156,43,30,63,200,162,158,132,146,84,182,56,118,9,118,127,120,203,251,163,48,199,150,1,156,95,116,158,3,27,33,84,223,174,64,191,236,135,19,25,230,251,14,204,153,198,84,67,165,222,182,65,93,249,42,174,219,7,55,137,222,31,66,61,231,102,202,140,187,25,131,155,6,2,181,73,164,169,175,161,136,249,103,173,143,170,198,30,148,5,29,153,50,138,47,240,148,102,102,17,192,164,243,122,179,24,35,179,6,142,191,73,123,162,226,167,27,53,96,228,123,193,196,158,72,193,211,59,198,142,16,218,34,72,250,122,93,45,11,186,65,225,158,132,179,40,68,211,184,72,146,150,155,89,166,3,89,176,8,94,236,68,190,228,163,100,233,29,57,102,101,44,218,136,57,169,27,217,73,233,50,71,125,247,122,237,57,133,234,86,99,132,200,15,71,180,197,213,231,1,244,189,213,145,4,158,11,102,143,101,149,25,44,87,27,194,174,114,111,9,239,90,80,181,220,170,124,193,226,95,70,10,105,22,233,80,138,90,80,138,138,54,67,114,29,255,166,140,58,246,15,101,84,190,3,17,57,181,27,230,64,19,79,133,160,131,36,157,73,141,220,222,170,145,98,90,205,141,42,207,239,164,192,113,245,192,249,118,213,191,71,190,249,15,100,190,186,133,101,241,11,255,235,212,248,8,153,241,175,113,195,127,29,225,196,237,83,239,181,139,201,248,164,61,50,203,98,127,31,89,198,190,185,110,249,126,150,111,35,97,255,203,147,129,251,162,191,50,251,15,109,99,248,96,203,70,152,156,152,189,190,225,228,148,232,230,246,224,141,218,212,117,82,163,208,98,241,226,96,148,81,78,112,51,53,60,144,253,123,54,107,148,223,221,195,166,111,104,23,192,150,183,105,86,121,98,241,206,134,119,151,141,255,89,254,192,189,233,214,99,61,12,97,6,180,233,47,5,133,77,58,234,244,198,196,37,188,57,154,207,219,97,237,87,12,184,165,128,72,23,130,248,67,135,171,73,0,78,113,122,156,212,204,164,242,43,68,202,185,121,134,94,137,126,37,206,241,223,198,191,234,62,4,239,177,138,207,3,21,55,11,217,219,0,45,162,43,95,84,174,47,33,63,108,186,124,139,116,135,225,204,121,158,110,162,169,111,161,18,176,31,157,41,84,235,223,59,83,92,154,23,111,88,21,143,167,155,22,181,142,61,147,248,246,11,217,126,109,65,193,175,228,199,205,24,194,251,209,236,88,116,126,209,236,180,161,116,13,17,73,109,122,122,17,52,46,46,137,143,61,174,95,31,206,174,170,197,85,232,161,23,95,140,46,33,141,253,20,114,101,102,133,245,254,3,182,138,224,53,233,140,44,23,158,192,176,177,131,86,227,51,231,128,229,153,249,106,73,188,100,173,4,18,81,216,29,201,249,75,26,64,230,145,16,228,36,225,146,253,70,244,131,248,214,181,169,29,10,226,148,48,180,49,252,181,190,9,47,161,58,51,254,73,193,121,6,29,247,203,144,166,254,13,58,224,254,199,218,57,0,46,20,233,251,63,136,114,124,219,14,41,134,55,251,172,214,60,139,55,223,33,179,46,232,49,31,102,242,74,67,51,49,189,69,208,66,106,64,127,167,14,94,219,60,178,2,220,87,120,240,1,116,86,79,111,76,15,89,208,101,248,240,226,194,8,205,233,89,186,223,164,182,135,101,254,91,92,153,191,154,135,244,122,254,223,80,45,11,61,235,91,187,194,218,30,72,78,162,93,79,67,120,134,87,206,52,144,222,93,241,169,35,165,188,82,141,18,206,125,106,49,167,140,16,175,141,242,20,12,243,78,13,155,48,201,12,152,101,235,230,17,228,124,28,148,37,25,111,81,205,235,55,149,190,125,47,129,93,186,215,75,133,69,166,32,104,32,218,12,192,106,139,250,90,225,125,240,230,67,76,101,101,23,154,19,74,67,45,116,109,45,88,59,66,39,164,82,18,36,198,172,145,153,200,152,200,253,42,13,71,167,11,66,254,173,240,70,127,95,153,176,215,24,180,153,118,108,122,9,203,34,10,131,189,3,3,224,236,56,197,144,50,123,80,251,205,101,56,214,41,35,246,130,235,183,183,166,89,249,122,191,207,12,99,30,63,221,128,86,158,41,8,161,76,211,58,200,189,91,140,94,219,143,157,30,198,242,242,1,154,181,135,43,195,221,253,104,201,186,116,101,12,205,218,195,121,234,163,118,64,173,6,155,239,112,243,193,244,124,244,4,67,125,232,250,82,150,67,101,21,61,90,105,84,86,42,232,16,39,190,233,30,201,47,245,137,17,99,227,95,139,185,192,74,65,1,251,187,239,139,196,162,0,181,72,80,23,25,26,111,96,108,54,100,57,204,147,88,141,115,24,131,154,179,239,72,116,176,95,82,142,140,24,158,11,94,58,170,231,100,148,249,9,167,230,31,7,249,26,161,34,72,161,91,170,36,46,225,169,19,247,245,25,31,127,251,92,20,127,159,49,207,50,211,86,22,242,34,156,99,219,22,114,213,248,191,179,121,64,3,24,156,30,249,46,244,10,199,24,252,165,76,149,250,171,26,165,193,207,131,2,42,211,39,79,106,23,153,181,236,222,114,209,16,125,186,41,41,63,222,202,21,70,91,53,245,94,197,65,180,37,229,114,72,93,73,124,88,193,76,7,68,14,195,19,192,145,159,80,28,159,84,213,102,238,92,89,79,168,157,254,232,38,25,79,189,59,157,154,95,249,148,164,214,199,117,172,37,122,27,250,255,102,197,143,237,127,165,226,167,71,154,42,134,101,158,8,15,33,86,180,99,156,9,202,181,6,20,29,136,146,120,95,62,47,47,187,169,230,57,127,17,146,57,251,188,58,164,0,79,30,198,170,64,198,136,189,171,96,23,241,168,227,242,196,168,65,118,82,165,229,68,122,69,152,97,229,170,155,177,198,148,161,180,234,184,96,143,191,212,125,165,71,215,136,102,222,119,63,120,153,251,53,45,3,97,172,92,60,92,202,61,107,235,7,156,183,180,161,251,7,115,168,255,70,232,22,138,5,35,97,159,39,98,213,33,193,153,161,131,5,225,220,47,237,149,159,152,166,154,213,84,225,35,253,40,13,129,101,156,205,78,111,199,120,50,221,103,7,217,9,10,222,0,112,163,66,157,216,130,89,39,180,210,233,117,223,76,224,61,23,230,13,12,128,215,210,74,55,58,254,19,20,78,214,221,0,214,59,50,159,46,51,59,210,142,185,96,100,231,66,82,220,111,191,115,91,242,187,40,230,147,159,213,214,113,64,196,174,116,113,52,74,148,155,32,84,225,210,161,69,226,130,226,28,205,203,130,217,184,64,250,233,53,144,162,32,204,49,140,49,67,93,188,39,158,84,179,28,167,101,53,151,34,192,56,2,199,137,135,55,144,19,174,135,197,52,43,9,1,126,173,108,26,148,79,138,9,16,218,69,221,33,241,169,28,221,113,231,162,213,254,72,241,144,42,71,68,35,126,147,56,174,7,46,223,4,156,207,169,253,7,180,217,63,237,121,224,124,151,186,79,199,10,101,167,55,192,241,71,198,79,80,168,19,246,131,52,6,245,210,45,180,130,74,3,228,108,239,23,29,189,240,93,155,221,107,99,254,142,165,11,2,132,81,119,30,178,83,242,230,63,210,218,191,124,171,5,56,31,203,43,225,211,195,87,227,134,144,33,69,1,205,205,9,65,92,50,224,137,29,231,242,53,223,78,249,212,83,202,36,255,113,167,54,161,98,189,214,224,119,163,109,179,44,219,145,63,47,85,228,22,65,249,47,25,11,150,255,20,180,203,105,104,125,5,245,133,216,99,98,187,37,169,224,58,215,7,93,117,186,88,88,229,89,226,90,206,170,184,20,107,190,71,101,108,153,237,225,75,186,123,32,177,233,126,157,220,52,196,251,149,118,36,141,107,84,229,56,197,33,205,209,23,25,145,62,249,184,15,3,175,14,204,119,239,182,61,36,109,222,137,148,12,225,241,125,124,75,178,44,53,223,173,249,178,33,197,183,2,219,141,108,35,212,150,56,92,120,238,16,181,124,151,230,77,159,247,6,1,21,99,223,147,128,10,54,184,207,140,197,129,237,234,21,233,129,140,98,134,148,46,80,159,148,105,98,100,225,155,42,200,76,241,22,5,155,239,179,242,41,254,225,168,174,104,122,143,111,56,252,228,72,71,55,236,173,13,171,248,2,188,157,46,121,216,140,68,209,243,8,254,242,151,175,176,40,117,181,53,111,204,189,54,80,240,156,77,105,221,223,118,62,152,174,153,19,51,103,76,204,25,91,226,108,82,193,30,124,57,115,231,27,82,211,213,192,11,123,68,107,0,17,187,13,109,158,70,92,102,145,89,203,108,218,170,213,138,104,178,163,123,152,22,122,221,159,209,250,46,178,84,85,0,202,32,50,34,6,33,181,125,218,221,28,103,248,139,250,116,59,247,241,63,209,233,81,163,44,87,165,43,86,131,247,211,129,1,18,117,203,229,103,166,60,128,8,52,214,254,225,67,246,124,79,10,45,126,196,152,190,145,222,28,255,54,173,209,23,115,22,25,217,140,229,55,115,165,90,179,167,88,49,12,71,57,82,202,7,66,92,207,15,174,136,198,125,68,194,53,64,112,95,84,180,117,153,94,38,138,17,176,67,247,63,221,138,93,68,247,63,41,185,62,205,178,143,99,150,136,93,205,86,98,7,84,49,235,147,81,231,10,9,199,204,163,168,53,221,203,62,205,108,13,85,221,62,153,141,91,186,96,101,142,179,135,49,248,71,90,139,180,242,207,172,70,200,222,161,127,117,202,75,0,189,120,84,14,48,132,49,4,151,106,207,8,238,91,128,10,117,97,137,47,223,73,8,86,21,149,27,232,93,80,26,119,150,120,169,54,75,220,82,176,109,57,34,97,76,201,200,105,182,227,241,145,154,192,84,203,240,225,61,230,39,203,165,139,161,163,201,23,59,118,27,111,213,8,243,37,185,73,156,80,123,122,226,170,207,132,8,245,212,87,88,87,136,142,111,220,151,46,155,176,62,233,224,180,221,31,188,232,53,14,93,205,151,132,116,127,195,176,115,152,209,245,121,231,210,47,253,203,108,63,189,39,171,187,127,141,61,43,94,194,199,152,148,201,246,242,105,82,209,214,162,23,8,39,107,233,38,18,227,231,115,207,149,40,109,45,128,243,248,2,55,64,239,163,213,89,150,81,27,135,253,3,183,246,146,103,58,222,192,249,254,151,29,15,155,142,203,120,106,171,88,22,103,88,200,247,103,6,178,160,124,142,61,48,31,95,152,239,39,213,207,220,210,95,172,78,247,174,27,185,78,169,40,190,175,142,61,48,6,229,63,240,90,204,142,25,11,29,111,217,218,197,24,60,105,123,249,53,95,91,37,143,180,177,1,167,36,12,83,93,83,131,141,57,204,99,245,116,158,147,76,199,122,16,107,165,187,46,22,56,95,210,31,40,241,27,103,244,26,64,33,79,56,120,185,83,68,157,28,172,95,7,125,206,11,156,23,88,43,131,42,210,103,193,107,221,224,109,4,75,98,151,115,248,93,72,56,168,207,9,56,207,56,22,85,224,21,153,4,103,29,131,229,112,100,148,101,245,8,0,225,239,242,167,255,231,49,225,255,102,252,201,33,103,137,165,78,69,76,0,123,202,237,131,100,89,219,1,135,203,93,160,13,224,31,182,249,78,239,227,126,6,29,179,56,109,12,63,6,244,110,2,231,9,134,200,101,243,145,205,75,219,254,86,102,199,80,218,221,29,150,121,190,184,199,144,212,17,138,227,233,153,227,148,53,103,92,223,56,247,80,244,44,209,141,51,5,23,104,31,130,152,52,117,55,35,165,202,218,156,86,75,115,86,116,8,93,20,6,130,250,9,157,245,192,147,25,105,32,245,171,39,41,252,168,64,64,56,169,168,73,116,95,100,57,196,240,59,135,208,108,39,112,62,241,170,213,185,137,118,95,132,52,241,251,140,241,200,46,139,121,4,112,30,208,188,229,150,174,176,22,131,178,242,30,200,121,162,29,224,60,10,193,81,112,17,224,229,144,99,130,97,18,19,200,77,19,3,164,159,13,21,36,63,98,246,140,182,107,249,88,33,9,166,27,91,85,217,79,76,51,63,192,75,202,171,21,154,204,103,82,72,128,50,6,172,199,50,36,143,26,0,153,50,61,233,222,197,15,68,218,28,171,143,130,63,4,15,214,92,30,18,175,181,64,176,158,78,14,133,69,75,177,137,211,183,247,90,119,241,135,63,10,54,171,59,250,96,58,93,94,113,71,210,179,216,118,80,127,75,85,164,35,58,145,200,128,20,134,49,115,97,188,227,18,222,225,27,186,75,247,47,43,32,31,213,40,207,61,172,230,15,114,133,219,215,46,201,236,48,138,129,30,101,129,178,87,29,40,133,92,121,161,46,154,188,188,138,209,122,86,25,56,8,26,233,3,43,6,228,187,95,89,218,254,38,168,83,131,83,255,5,161,206,216,63,181,179,90,149,61,146,194,251,132,35,107,103,98,198,129,140,186,132,206,18,134,243,193,203,203,30,219,228,249,165,192,51,62,254,55,149,89,85,60,127,227,37,186,214,223,30,90,204,47,172,150,233,104,245,134,211,28,90,17,11,191,55,125,240,9,193,243,151,141,114,70,4,169,215,36,86,233,65,226,247,27,252,163,199,27,196,130,13,111,222,143,187,201,193,187,57,196,91,12,126,73,187,93,43,137,102,62,156,35,97,4,20,195,198,73,158,60,113,217,188,89,194,70,88,148,29,193,110,240,192,137,143,209,195,42,130,162,86,19,97,114,42,109,108,143,171,250,128,67,70,126,70,65,211,255,158,153,133,63,161,133,230,19,163,163,248,161,202,131,198,17,196,3,154,186,153,104,207,110,223,25,119,129,176,180,254,179,200,79,4,152,220,174,215,212,98,115,38,91,44,84,172,110,16,206,241,87,111,141,48,50,47,99,8,187,44,96,99,56,140,201,115,113,231,88,49,228,38,25,189,138,241,99,91,108,126,103,127,113,68,63,224,25,60,166,17,56,159,169,203,231,146,88,161,231,164,127,210,225,231,59,89,15,172,25,202,151,198,202,92,218,216,160,230,43,254,78,213,40,201,252,50,60,207,61,138,81,173,7,131,106,197,59,27,19,150,237,194,11,245,31,152,236,182,208,180,234,38,156,211,64,125,18,219,84,171,78,136,175,169,182,34,44,26,65,169,53,75,103,169,55,11,248,191,136,179,173,117,43,25,174,217,38,240,138,109,25,64,60,98,145,113,244,0,18,205,102,116,131,120,158,114,110,8,169,144,61,29,31,91,84,154,154,126,251,88,106,160,172,134,82,186,115,4,254,35,160,118,86,252,30,80,127,251,133,70,249,39,242,77,95,224,239,139,187,190,158,255,138,143,151,103,155,122,93,228,73,25,81,17,251,242,205,200,35,139,249,64,156,161,231,163,194,189,11,23,199,140,146,122,115,37,79,21,245,41,144,183,224,252,136,62,128,26,91,148,253,141,77,12,187,254,172,120,39,131,124,72,197,139,45,11,70,171,224,15,139,149,214,119,239,121,206,154,34,190,147,188,55,75,30,75,60,37,155,240,101,125,121,227,235,103,245,251,74,233,249,118,114,226,145,84,189,228,230,86,62,151,179,46,74,255,83,139,26,49,164,91,220,103,6,143,136,62,139,219,23,245,205,82,41,132,179,80,223,204,214,185,137,114,226,62,42,124,107,162,59,5,239,93,64,65,219,25,87,212,3,234,69,67,159,84,144,250,127,190,151,98,245,174,49,99,143,250,176,138,9,124,162,128,42,69,166,37,186,249,43,196,185,77,140,11,150,13,55,246,34,238,209,253,8,238,138,7,37,41,36,5,187,198,10,51,38,98,74,53,124,4,41,167,105,167,34,117,141,220,158,224,69,93,250,187,112,117,11,248,21,138,159,237,255,82,94,35,128,221,183,234,241,101,109,247,53,9,73,212,231,43,214,96,51,185,38,168,247,78,159,221,80,147,126,79,164,102,214,49,90,90,188,250,147,3,26,152,159,176,111,178,87,96,201,45,4,114,208,192,66,226,72,215,162,217,237,131,215,110,109,43,7,92,152,234,245,210,96,145,121,15,105,129,207,79,217,122,237,135,15,56,126,90,155,62,121,8,54,56,65,32,166,15,122,117,102,235,138,160,44,211,67,58,33,35,236,238,79,176,0,187,200,161,27,29,32,178,230,78,223,111,60,148,89,151,237,111,230,39,201,195,213,166,61,220,228,78,190,252,8,81,55,158,70,69,179,119,68,179,163,1,58,227,123,174,79,104,128,254,244,141,205,177,11,10,160,199,221,215,203,46,146,158,176,33,122,133,33,254,18,7,11,152,124,122,36,21,151,32,168,21,147,25,204,27,207,167,121,24,175,53,143,120,55,27,176,93,135,33,252,247,233,60,217,54,153,27,98,3,246,143,48,28,92,139,38,77,239,204,112,44,77,185,213,20,205,47,250,168,236,242,25,174,41,139,188,116,95,197,183,107,85,250,232,253,72,73,158,227,26,149,230,187,132,160,98,63,191,201,141,126,182,93,113,226,230,19,132,33,171,52,5,116,89,228,7,195,127,203,109,13,73,203,20,203,169,160,31,44,213,215,144,232,192,102,109,189,141,73,230,103,200,57,243,211,51,51,252,233,164,215,171,130,183,189,98,98,243,105,27,173,226,69,202,141,28,39,93,243,11,80,211,28,213,3,91,175,181,247,85,79,198,134,126,214,199,83,91,206,72,198,54,79,4,244,241,252,77,116,35,124,56,46,151,22,180,142,27,83,77,106,222,224,11,47,146,174,14,207,64,243,156,6,138,236,249,178,178,41,94,101,147,201,103,104,155,18,130,204,107,148,221,183,36,67,25,69,229,29,193,238,217,7,144,130,194,207,40,211,252,151,186,86,160,127,35,17,6,158,184,14,110,50,20,155,39,8,19,4,184,180,84,5,55,124,8,92,31,111,93,211,58,29,153,172,92,121,103,13,191,221,2,154,77,56,70,103,194,62,239,217,85,217,155,208,204,176,199,48,98,59,23,45,238,170,243,101,155,112,52,114,221,95,139,236,119,178,45,119,10,19,189,128,164,133,46,81,175,96,188,250,9,192,253,140,223,26,32,127,221,56,77,246,199,132,215,153,39,241,246,208,244,8,234,149,127,42,215,86,198,163,108,128,51,245,58,52,16,101,3,182,16,189,212,191,80,123,237,173,97,104,105,237,129,31,160,64,34,20,141,116,237,15,124,107,40,254,148,195,65,121,28,237,95,207,255,12,210,234,255,28,158,163,54,226,79,103,79,185,140,111,165,216,163,86,216,120,168,227,147,184,23,202,7,111,218,80,171,160,245,126,210,250,244,233,176,130,107,183,240,253,91,96,148,211,75,19,196,92,168,180,95,191,209,36,202,236,108,21,131,11,175,43,98,231,31,96,76,110,57,188,240,123,59,193,47,169,197,233,145,17,214,159,252,97,109,65,1,198,31,147,184,127,105,54,234,134,177,184,152,196,232,232,73,85,31,15,70,62,188,253,136,158,163,61,80,73,177,202,233,121,153,201,72,141,32,178,37,128,35,185,237,150,21,51,118,175,175,61,59,181,71,90,174,79,253,103,195,174,232,197,167,174,215,244,6,244,122,125,16,132,91,39,34,1,25,6,63,47,235,100,150,38,71,50,108,241,134,60,235,217,148,190,146,34,156,245,212,198,169,167,189,170,158,7,77,175,22,250,100,33,250,151,106,137,166,87,48,40,154,196,252,225,149,218,26,49,91,97,12,143,201,91,201,121,34,240,71,55,125,222,43,30,216,15,123,32,200,249,175,26,90,229,52,170,205,11,121,174,200,58,180,98,56,248,61,82,10,195,200,164,67,109,202,103,93,103,42,223,55,37,64,136,218,148,147,44,72,98,168,75,141,1,134,196,117,48,91,89,240,99,87,234,9,69,249,200,157,128,67,94,186,168,151,95,214,125,57,135,3,230,92,165,248,66,15,225,137,88,169,27,173,129,244,17,228,84,130,64,95,231,235,54,199,138,43,193,111,232,170,190,190,251,214,87,252,76,209,57,172,128,163,150,22,250,109,168,97,228,175,232,184,157,171,11,80,190,228,167,117,228,150,58,242,122,82,176,43,42,145,80,110,233,125,40,39,141,214,214,227,1,169,232,0,139,231,206,210,69,155,219,108,214,74,8,210,150,186,25,224,188,250,151,213,167,61,5,234,99,101,195,243,97,195,147,39,59,202,88,77,211,253,180,21,59,114,240,52,195,230,66,220,234,91,207,184,252,202,94,157,193,111,226,151,203,137,31,179,2,231,143,42,54,23,122,5,248,71,21,78,76,182,70,235,12,244,83,169,17,224,41,75,22,105,191,105,27,182,118,12,199,145,1,213,71,118,243,40,104,218,113,69,45,6,5,77,117,162,206,200,81,208,84,111,98,84,31,5,77,167,141,54,240,54,219,63,58,204,39,59,232,76,56,203,124,190,11,137,86,186,29,180,232,199,30,207,170,68,244,255,106,188,184,243,167,165,183,236,214,226,70,102,70,232,51,83,223,126,231,148,67,46,202,97,142,158,217,112,206,222,182,115,66,143,16,60,223,91,248,147,51,235,199,178,160,152,153,232,73,213,121,43,163,214,90,193,147,87,93,250,156,199,181,247,233,152,139,242,37,94,203,180,244,235,219,131,51,225,136,12,110,88,52,80,31,205,142,5,59,53,221,215,160,26,13,232,76,120,94,114,87,212,83,89,100,164,86,153,187,123,232,5,105,110,40,109,143,82,68,218,85,107,19,198,139,159,168,223,188,54,126,60,104,169,195,139,31,175,36,138,248,116,247,68,1,34,133,92,7,238,164,216,227,200,242,81,124,196,190,194,130,113,243,64,215,234,21,131,163,227,99,254,65,173,112,115,101,172,201,181,198,140,237,39,20,211,77,209,63,251,86,176,209,47,153,131,175,107,63,103,13,126,79,149,246,97,20,255,90,29,152,179,250,165,133,175,254,207,19,197,247,64,234,146,61,245,64,169,214,4,0,75,9,125,226,180,204,214,150,251,242,3,31,46,255,176,34,202,133,221,147,226,123,57,50,171,112,18,4,71,57,113,45,84,16,30,115,73,1,125,35,147,95,62,215,159,27,142,159,121,48,147,83,82,224,26,18,141,241,236,90,113,52,0,102,200,11,107,87,11,123,112,165,105,140,200,40,55,18,119,78,31,49,78,86,208,148,130,105,33,111,199,18,18,46,127,233,112,38,187,49,255,11,222,130,69,69,154,59,161,110,20,145,107,28,137,237,105,8,41,7,132,16,108,23,122,120,77,113,166,221,148,11,2,134,61,196,150,198,194,209,121,207,183,73,190,65,255,230,57,161,83,191,214,178,63,43,242,139,87,133,14,181,241,22,29,136,237,171,137,37,72,214,75,36,118,50,50,60,241,35,171,127,37,125,145,174,241,89,83,217,118,57,107,237,75,91,241,159,219,87,211,113,95,222,192,67,197,105,121,68,247,113,233,86,9,116,64,87,21,224,140,178,21,23,45,130,8,86,176,50,255,200,176,178,56,253,84,158,79,249,71,242,85,244,215,83,198,232,216,142,235,27,16,196,234,130,45,107,215,246,208,175,144,72,128,238,193,74,169,165,186,120,236,140,181,27,147,151,141,219,241,118,145,167,202,46,229,140,88,75,15,37,246,86,231,99,105,27,80,128,29,116,236,162,236,53,142,193,74,58,97,185,83,62,255,56,38,33,169,228,179,216,90,137,35,0,239,17,30,25,43,157,108,163,20,6,155,12,201,245,144,131,123,226,55,121,228,139,141,153,149,180,64,174,254,198,74,25,97,182,187,4,183,141,189,165,176,216,236,36,28,30,240,44,191,142,92,124,42,173,61,216,147,36,183,232,67,167,64,214,2,190,177,159,247,16,21,223,108,65,74,124,177,251,198,12,187,145,44,53,208,201,225,58,31,78,131,53,87,145,19,227,61,164,171,74,8,150,45,58,127,49,107,123,150,241,45,80,39,30,108,195,139,114,39,163,198,16,35,72,217,200,113,83,111,245,81,33,97,129,48,212,32,42,12,163,51,97,35,184,119,27,184,0,157,141,184,91,52,128,168,82,187,142,3,196,87,196,31,141,180,113,141,251,15,104,149,40,91,45,109,157,237,110,91,26,40,204,223,128,37,223,104,93,59,2,206,107,211,83,144,86,150,136,164,181,110,48,233,46,152,223,81,72,14,238,56,210,132,220,216,63,237,125,40,209,92,165,192,40,61,235,177,43,154,177,86,126,151,114,154,138,101,30,67,11,249,13,217,49,8,206,207,76,255,112,194,169,141,158,112,5,208,116,46,24,48,255,98,225,52,215,255,1,179,166,255,59,15,101,12,245,87,81,253,26,119,128,11,253,154,175,0,42,167,223,147,22,199,22,33,4,164,185,111,173,112,206,248,63,175,161,76,149,188,233,93,55,45,22,25,229,21,104,240,26,116,115,132,158,204,107,81,36,8,201,178,191,199,242,64,90,124,94,191,6,77,65,204,57,2,157,44,16,226,146,234,64,65,97,232,68,27,112,206,232,251,181,11,65,65,154,90,122,204,255,70,162,123,181,238,25,1,76,186,102,249,74,72,228,183,1,15,198,205,0,35,210,212,87,103,3,39,139,40,75,44,26,106,251,16,17,90,251,228,185,141,113,84,206,50,247,232,0,202,191,67,99,72,51,52,222,17,130,251,116,16,107,163,70,71,174,105,75,59,24,197,39,166,239,133,108,189,96,41,103,178,227,147,112,177,2,111,195,78,36,11,112,158,216,33,45,147,143,104,139,65,15,93,78,97,16,164,102,68,93,145,33,176,44,155,13,27,15,129,45,68,150,62,11,230,220,176,254,144,24,89,113,81,250,21,199,182,82,176,91,186,2,162,161,150,4,161,247,157,173,159,211,212,160,193,52,6,219,239,51,190,244,216,235,217,252,46,67,175,32,84,40,165,207,96,88,77,129,204,68,92,132,68,129,250,94,24,209,219,176,127,245,76,165,194,52,136,148,77,191,131,141,139,149,20,70,206,111,187,137,103,68,28,44,57,243,208,187,231,56,20,172,253,83,191,222,10,247,234,62,163,241,24,181,80,4,244,237,83,176,154,159,123,135,151,244,227,47,200,197,49,138,97,64,250,41,139,23,89,93,175,14,54,155,76,4,27,30,137,15,66,169,152,244,125,138,46,5,223,108,207,82,88,169,166,80,77,49,22,116,77,55,93,3,17,253,191,208,239,61,150,7,144,152,204,152,73,68,37,178,51,124,195,229,235,45,206,186,35,196,69,158,74,126,96,49,70,140,194,117,166,252,144,23,180,184,234,175,54,38,197,177,196,245,125,124,14,125,89,57,151,187,70,63,42,62,38,135,226,151,87,213,205,227,61,114,203,149,205,150,61,125,188,157,131,160,44,64,74,195,126,29,203,69,23,127,127,153,211,34,73,229,26,165,12,99,232,192,184,81,175,244,96,194,237,166,255,206,133,43,23,101,35,239,179,243,39,30,191,220,171,92,123,239,209,152,192,8,161,146,238,181,234,105,23,200,193,110,144,61,197,200,117,8,34,234,150,17,107,106,234,226,182,173,150,91,51,66,92,0,75,206,90,86,47,255,115,135,0,112,190,247,75,17,227,231,166,0,67,79,149,86,122,243,196,144,201,24,211,186,241,141,37,107,229,201,143,91,213,187,74,106,76,115,129,103,111,54,43,59,65,47,171,146,188,179,177,65,133,51,236,89,250,188,41,190,207,30,250,101,83,200,213,234,177,200,173,26,57,90,98,217,10,67,200,106,115,10,254,149,202,130,14,142,29,5,224,22,101,6,68,64,115,165,131,46,157,216,185,59,22,160,39,119,179,150,198,92,45,211,199,33,42,147,196,239,137,26,190,106,154,123,141,137,105,42,117,48,95,111,26,56,122,89,161,51,63,176,66,162,214,255,244,5,112,174,14,17,174,253,64,154,250,175,26,0,53,80,56,143,241,53,142,24,126,148,111,170,77,41,132,249,179,28,117,238,109,186,150,167,42,175,62,60,111,74,119,172,254,178,93,135,24,252,183,234,228,74,198,190,33,172,120,97,40,27,190,144,146,29,253,168,163,86,223,104,60,39,169,210,210,32,59,224,192,176,242,233,147,191,81,3,131,232,24,71,218,247,136,177,153,186,206,78,61,115,173,114,215,215,24,217,224,220,130,244,223,13,64,88,67,63,248,133,253,44,65,34,68,146,170,164,26,197,174,134,90,101,187,32,187,144,119,237,31,198,31,232,103,63,174,252,54,158,30,16,102,168,247,109,224,22,105,132,16,73,20,33,246,45,59,2,239,116,10,202,113,115,118,190,103,33,54,89,204,113,164,22,44,83,109,3,232,30,12,153,20,208,94,68,138,121,234,103,204,153,204,180,35,93,94,91,252,192,232,26,156,125,76,170,213,15,110,198,95,31,56,54,142,143,242,31,202,144,177,226,237,120,218,173,50,75,120,100,166,85,231,118,177,216,199,128,10,228,199,22,36,26,239,133,206,170,72,117,96,21,147,47,192,42,214,44,57,175,149,219,151,94,139,93,120,149,241,185,252,227,71,238,14,36,94,54,45,132,119,115,29,45,20,227,88,32,93,123,217,45,34,50,242,27,190,3,153,129,89,85,20,127,67,121,199,103,129,82,133,184,118,177,99,102,67,39,92,150,214,54,35,183,81,147,31,229,35,97,87,128,248,12,5,19,85,31,191,16,118,156,124,13,39,154,238,13,175,40,230,220,224,207,251,194,11,249,224,254,240,22,34,176,118,137,81,214,238,34,222,163,199,171,159,239,124,141,100,228,215,89,165,16,46,28,222,46,43,103,53,106,91,251,224,134,11,158,79,130,200,133,177,42,0,77,247,10,75,19,66,12,249,182,164,77,191,72,231,247,107,251,42,134,187,101,148,93,62,118,250,59,150,237,223,10,176,121,86,185,201,18,61,128,42,245,199,199,11,46,14,170,166,193,43,67,53,6,21,193,202,46,39,40,76,51,139,3,225,241,70,253,15,138,213,60,217,35,163,237,227,171,107,23,53,152,23,219,43,91,250,241,166,118,224,37,227,188,240,75,206,5,21,197,222,162,23,164,241,80,112,238,223,232,138,249,235,208,242,44,247,99,175,175,150,141,77,26,69,179,128,9,208,101,40,140,27,39,83,199,254,92,147,146,24,57,101,132,40,120,40,213,119,85,26,246,187,72,124,23,75,131,108,16,71,130,157,185,99,150,203,234,7,251,184,37,9,151,111,217,203,70,127,42,30,231,152,155,176,182,195,25,95,151,16,199,54,39,125,30,95,204,107,33,185,228,231,92,41,59,32,118,217,115,31,209,57,163,228,15,110,205,48,248,95,156,47,173,92,179,130,205,52,28,222,36,232,90,110,87,106,214,109,104,206,198,102,183,177,233,177,252,186,251,136,248,208,146,93,122,228,73,64,193,76,244,81,188,121,136,144,224,117,199,56,210,196,3,195,71,102,17,196,35,39,45,122,81,238,130,183,248,107,102,56,26,161,36,225,51,53,158,56,50,41,251,204,216,226,36,62,145,119,96,6,242,109,184,216,136,219,220,150,206,163,123,193,78,252,35,204,201,35,22,249,111,169,181,183,49,132,51,56,219,241,228,253,47,10,56,176,217,8,222,162,116,182,122,195,226,254,208,49,41,249,248,250,240,72,182,65,120,162,105,179,180,162,36,222,166,247,23,183,199,49,212,0,219,162,228,49,163,146,193,124,60,153,212,208,91,127,210,98,232,66,204,58,6,159,59,3,126,148,227,24,30,207,109,47,213,209,139,184,57,66,211,207,26,106,147,232,157,44,202,68,203,210,182,223,190,76,89,44,50,30,208,1,25,147,51,98,203,162,190,16,222,82,248,12,189,50,92,165,188,168,34,173,179,120,176,76,217,145,73,185,164,191,86,122,85,81,160,7,239,227,162,166,172,63,206,21,58,245,244,132,167,197,103,114,76,155,253,236,187,98,132,205,32,132,33,43,146,184,238,51,72,166,181,189,161,161,189,129,58,248,97,8,33,14,187,49,207,11,50,218,96,63,225,177,58,94,120,185,22,191,219,232,91,103,219,211,145,159,10,254,206,132,17,12,152,6,101,119,96,157,59,137,139,188,120,150,207,143,194,90,23,59,39,223,78,182,10,15,181,4,147,33,171,182,171,16,17,255,65,183,12,58,103,1,156,27,5,159,84,172,146,127,172,2,206,33,248,190,199,92,202,233,89,39,192,185,7,239,108,197,116,179,249,12,86,245,187,29,105,24,46,189,44,25,163,172,128,79,59,88,155,179,37,202,179,172,186,84,71,210,121,160,92,139,116,163,202,105,232,70,237,59,213,222,107,13,214,92,88,71,180,130,162,59,230,175,227,214,205,63,30,174,27,231,243,94,60,155,79,58,152,5,193,151,141,254,94,221,110,235,194,130,44,137,234,7,172,6,69,187,200,13,51,248,237,132,92,34,74,74,95,6,104,248,20,7,156,116,234,176,177,10,193,199,242,151,61,36,201,61,58,140,178,97,108,203,24,68,251,222,49,134,124,154,195,165,139,5,170,253,233,196,15,52,105,55,138,1,112,75,27,166,117,147,241,175,78,236,183,30,11,23,110,24,22,157,216,155,48,118,206,14,249,74,239,78,33,235,236,126,162,59,216,22,47,110,196,187,52,129,17,95,9,89,102,51,140,54,188,245,152,99,236,113,221,197,203,138,171,68,199,79,46,13,106,87,217,128,143,220,16,217,182,183,78,75,193,216,192,249,75,20,72,250,247,199,170,177,60,47,198,130,10,111,10,180,98,56,154,55,27,226,154,95,248,246,145,107,216,199,86,81,197,103,100,127,184,92,67,210,109,130,28,137,50,24,243,24,84,188,76,13,178,118,62,30,100,205,2,68,230,207,100,96,130,119,85,151,173,3,111,221,142,218,147,139,159,216,150,144,46,109,152,119,235,166,254,155,84,210,207,201,160,112,29,13,212,142,53,243,59,3,206,23,149,144,109,163,164,7,191,174,141,63,222,206,18,196,164,216,74,47,147,207,72,80,127,13,160,38,204,125,150,18,90,94,119,165,49,61,222,128,217,196,19,1,168,157,52,213,205,70,79,241,129,51,12,197,204,111,133,9,2,133,116,184,130,27,62,87,111,223,95,191,166,117,90,192,161,103,245,222,26,94,220,8,156,207,177,252,91,51,21,159,15,227,251,230,111,153,184,157,224,189,138,200,76,124,17,53,237,226,199,110,99,43,245,245,253,243,172,137,99,30,219,234,1,209,250,184,109,44,210,84,11,29,242,16,64,54,140,85,12,189,19,89,91,162,208,59,81,11,189,38,81,59,17,181,38,53,255,151,217,23,132,167,229,163,64,195,31,222,39,213,207,181,142,182,107,145,105,38,19,77,55,182,102,26,156,152,161,139,109,101,69,183,155,140,103,198,107,150,20,237,34,34,237,1,44,10,15,27,227,47,126,51,215,223,245,203,99,186,91,241,100,69,94,47,171,221,174,149,9,112,179,248,87,26,139,213,152,22,201,137,30,59,11,153,46,155,29,114,172,62,15,72,44,153,201,39,243,55,23,239,156,89,213,233,157,104,170,136,92,48,67,65,72,236,134,239,137,209,36,42,229,131,201,157,49,163,141,65,149,121,205,27,197,91,253,218,12,71,127,175,15,149,94,27,202,10,234,50,84,147,12,108,8,45,10,45,100,207,144,210,110,245,243,51,84,58,80,64,75,120,217,155,219,6,214,213,147,186,3,114,67,183,218,232,27,184,110,229,19,173,203,147,88,216,94,171,41,9,160,116,181,237,176,75,57,3,67,194,195,57,182,101,78,45,140,193,35,33,209,15,31,203,248,248,34,176,116,31,127,181,160,241,179,243,15,136,179,157,114,11,30,150,131,19,36,187,54,14,184,245,253,19,1,68,10,14,147,24,65,135,41,23,209,179,125,165,71,242,81,22,247,44,150,162,108,250,57,100,217,66,99,31,111,19,206,2,231,47,182,102,245,127,222,4,192,121,205,147,193,113,241,118,161,192,155,139,38,102,17,111,217,121,191,170,47,6,43,134,91,239,148,183,166,195,7,144,140,70,189,72,41,22,86,69,50,108,252,82,53,255,209,91,10,109,129,1,113,49,104,221,189,153,33,197,4,180,238,158,80,117,224,200,222,128,141,121,26,65,7,64,68,39,187,162,221,53,47,54,254,58,61,247,110,146,237,23,215,8,189,225,180,177,250,17,10,240,139,222,188,204,17,71,136,165,78,151,12,210,47,251,76,138,122,137,227,228,232,149,220,73,156,149,178,46,22,34,211,19,33,11,145,54,254,125,65,205,113,126,145,14,241,122,164,84,254,66,50,65,114,236,78,247,94,63,201,105,158,105,140,252,172,218,127,214,218,19,243,237,207,42,150,222,47,98,86,62,92,178,126,248,240,121,153,114,120,23,72,167,197,23,193,92,71,216,12,157,181,189,33,83,117,202,232,250,56,132,208,45,155,172,222,68,188,190,140,65,176,239,77,161,130,26,220,56,110,229,157,117,89,11,11,53,112,30,28,190,104,165,19,77,196,170,68,2,136,41,45,145,206,92,236,220,81,41,43,42,77,147,44,25,44,87,38,101,82,118,30,210,60,243,0,168,169,207,212,208,33,166,113,242,119,157,230,2,182,255,165,68,242,111,221,62,95,134,69,238,171,49,153,3,25,4,95,5,29,36,197,51,10,209,117,141,252,137,22,142,42,79,212,118,218,198,148,142,69,23,54,204,71,142,151,176,194,169,11,219,26,147,142,228,114,160,94,167,174,190,61,243,146,112,99,162,49,171,165,123,168,109,79,238,69,139,86,176,253,247,50,81,126,207,9,9,64,21,83,206,51,21,221,61,222,49,98,36,124,152,239,60,14,212,142,246,172,249,94,87,237,15,45,134,44,111,151,147,158,50,33,155,176,184,244,242,196,124,24,21,122,176,232,86,177,184,111,69,124,42,229,133,226,252,48,245,221,39,179,26,16,158,190,75,223,73,229,120,169,231,1,24,22,151,73,106,38,129,72,24,155,247,109,1,118,248,193,253,234,60,98,217,8,194,212,142,232,5,165,71,238,60,75,223,229,240,38,77,214,71,235,180,245,44,201,44,73,182,132,191,220,230,60,81,196,141,138,28,196,0,98,77,197,77,9,201,94,94,220,145,180,239,36,99,13,51,227,233,103,11,28,129,215,18,35,235,177,150,239,68,44,55,210,233,143,41,69,121,191,122,25,18,234,254,185,202,224,24,172,151,122,107,236,96,142,226,101,29,252,3,201,244,11,181,82,108,49,190,16,199,134,36,118,113,239,152,134,175,175,51,62,202,161,30,196,123,28,9,179,252,245,13,111,4,131,45,13,188,8,45,149,119,195,43,194,158,36,226,122,84,200,83,6,92,138,175,175,189,191,62,212,229,40,101,199,31,126,42,192,127,137,193,171,45,0,12,185,138,220,180,209,178,51,216,104,244,245,125,20,151,178,208,206,199,250,133,75,60,42,238,64,177,48,246,110,237,130,71,99,176,234,120,30,21,212,7,122,120,65,10,143,153,61,166,73,125,243,96,72,223,172,150,248,56,249,108,60,59,70,186,96,105,91,131,178,198,249,5,105,170,86,65,97,47,158,32,137,137,12,160,113,183,229,54,161,99,155,132,195,83,73,83,215,148,15,199,165,101,245,44,188,206,253,216,144,207,228,172,78,192,219,56,6,49,237,240,231,155,7,14,95,108,242,22,201,117,220,79,27,159,88,48,215,57,121,247,194,123,227,199,155,86,48,136,216,48,236,220,164,22,123,27,95,153,230,141,45,51,29,199,57,85,182,48,132,206,137,87,191,39,77,205,12,71,237,34,19,49,186,91,207,110,71,125,74,237,144,79,206,157,204,59,110,106,218,121,194,219,146,226,209,172,134,224,151,142,45,248,248,47,133,85,68,127,19,86,65,143,32,126,124,254,248,21,134,184,206,106,87,184,36,41,207,149,209,166,183,248,151,73,175,29,62,37,122,194,59,167,160,23,186,141,2,159,208,134,54,70,191,121,118,37,193,168,132,170,70,48,235,211,229,59,95,149,222,212,12,47,37,93,216,72,32,239,120,235,137,40,149,132,208,123,125,44,160,83,139,98,148,193,224,252,78,134,132,143,66,150,129,101,101,151,242,243,241,125,96,88,38,183,162,230,63,139,235,76,200,70,68,190,126,29,98,125,212,89,197,126,92,103,152,42,59,246,121,142,249,165,194,246,7,18,112,112,202,194,191,28,42,43,43,200,82,147,111,109,16,23,196,204,9,97,156,89,13,130,69,201,44,119,39,15,222,76,225,228,67,193,206,11,173,86,110,141,142,24,245,49,88,109,2,86,250,135,209,46,28,89,175,205,235,32,215,120,110,30,41,23,227,249,223,117,101,202,229,110,132,50,34,47,176,56,2,127,242,86,190,249,191,241,160,144,74,190,58,117,45,6,206,29,255,245,201,31,156,82,134,66,170,242,218,71,238,234,94,31,103,31,31,9,174,135,164,51,173,199,146,69,38,72,237,40,11,121,206,112,72,61,68,48,215,102,144,166,98,248,20,49,116,184,21,118,39,69,154,176,10,68,142,97,212,238,150,125,254,26,105,205,202,145,212,76,10,47,103,73,126,1,173,50,162,206,224,236,168,247,54,85,90,159,144,57,185,59,112,103,210,96,169,99,114,122,34,51,189,117,255,172,101,85,16,118,89,97,123,65,192,0,215,99,76,7,77,102,17,226,74,70,234,122,224,32,30,26,22,223,236,232,86,180,66,206,50,103,165,170,22,17,201,214,68,70,87,65,46,250,230,109,96,101,105,87,120,213,199,10,53,53,79,134,181,156,77,171,48,243,193,166,220,85,199,9,139,219,154,36,99,74,186,65,242,124,106,195,241,46,210,161,227,146,193,139,166,137,38,38,71,6,189,71,214,197,145,116,65,183,9,30,77,200,41,21,158,221,243,16,21,158,218,140,7,159,146,65,233,152,195,160,187,192,157,130,183,58,9,192,249,202,217,86,60,64,0,233,181,58,117,18,244,40,57,10,158,2,206,55,183,2,96,180,251,24,84,72,87,85,194,237,59,135,135,187,171,98,235,155,59,79,104,80,182,111,72,58,28,188,145,82,160,85,231,197,28,118,45,119,83,174,122,78,95,10,214,106,44,54,74,5,206,59,85,188,134,97,81,42,127,2,154,12,197,170,231,29,96,107,37,133,230,166,229,184,3,231,123,162,97,166,46,43,215,30,189,80,219,195,24,252,8,29,124,211,235,189,240,141,82,237,62,221,204,61,163,58,224,252,68,220,176,237,171,161,116,58,37,112,190,62,84,14,156,31,75,182,185,93,111,137,38,231,56,109,90,67,185,67,198,117,240,214,151,58,17,184,33,179,204,192,217,244,203,184,247,18,196,158,12,246,159,174,0,122,4,253,154,192,43,230,254,87,81,184,255,3,180,208,254,55,30,95,52,1,42,11,117,244,63,94,1,194,153,86,56,103,224,207,243,224,237,140,112,190,16,82,102,199,24,67,238,21,40,249,10,11,150,100,146,211,208,203,25,113,79,192,239,48,101,185,156,148,104,178,64,105,208,127,218,13,205,83,23,126,130,72,33,26,44,181,13,73,57,8,10,7,206,155,32,181,135,254,136,79,31,139,27,114,186,247,166,165,175,158,153,18,94,141,93,237,154,123,47,5,123,178,175,38,232,124,97,211,248,30,48,56,120,252,224,108,218,255,233,211,51,158,240,137,185,27,176,168,83,12,145,41,85,139,117,206,187,179,25,53,253,211,39,238,170,210,160,181,80,157,40,240,165,37,168,191,46,33,187,31,233,193,29,232,6,75,202,153,86,245,245,29,140,98,148,255,222,96,137,246,76,164,50,174,72,206,223,155,70,58,142,42,36,52,155,230,99,167,166,115,233,1,159,181,177,65,178,17,32,89,18,159,163,166,109,245,43,181,87,92,175,199,57,189,137,61,118,177,204,55,205,49,242,200,102,213,62,192,80,87,240,177,151,135,241,198,17,8,242,40,54,160,240,190,214,251,13,254,85,52,222,111,123,240,29,239,35,24,144,78,14,71,116,254,209,142,229,132,75,3,166,27,130,14,236,145,10,153,130,34,198,37,207,118,183,40,192,194,47,108,227,93,27,213,242,230,57,241,40,176,27,14,218,5,36,195,86,197,224,118,220,220,41,213,214,200,219,199,171,118,22,180,117,123,129,189,219,29,181,152,226,62,190,190,107,50,2,62,207,222,51,60,144,250,82,75,161,82,223,60,163,168,155,107,169,116,234,123,40,7,39,79,198,248,119,166,129,131,222,89,208,202,68,39,178,43,37,179,139,163,227,11,58,185,72,116,124,161,213,233,52,80,134,138,47,170,138,251,27,107,63,168,182,93,107,177,190,66,120,244,138,91,116,71,231,181,235,134,169,250,193,122,74,222,198,195,179,249,247,7,179,39,219,1,179,46,166,169,68,237,178,60,116,192,202,253,206,229,138,137,87,111,179,111,27,62,251,226,20,89,57,146,38,209,70,75,12,126,17,158,228,129,153,104,79,241,44,85,55,74,67,137,200,239,213,143,136,200,181,106,175,29,162,138,5,151,246,162,125,25,222,156,194,36,83,116,234,114,36,190,209,40,206,224,240,10,227,101,139,64,132,37,173,214,197,79,143,194,223,206,65,121,191,232,49,88,7,103,80,35,105,89,244,124,177,156,139,66,48,191,114,97,201,200,249,53,79,148,28,16,62,217,108,13,161,27,215,39,68,214,186,141,27,164,165,39,27,206,247,110,83,123,18,11,250,176,138,249,152,160,39,89,85,131,56,208,147,172,5,232,156,72,22,243,152,235,183,236,10,96,108,169,237,143,252,13,113,231,242,237,8,222,92,117,109,204,67,11,116,6,167,100,43,72,109,150,193,237,253,172,173,155,146,177,130,10,240,60,10,248,136,149,240,32,155,160,144,74,187,7,79,39,234,146,216,146,131,138,0,59,134,147,131,223,151,91,189,244,13,133,4,165,68,235,184,173,15,158,161,130,107,208,85,75,251,94,84,112,45,91,13,59,68,7,215,47,71,180,152,252,83,49,111,125,244,227,147,133,177,198,148,134,150,208,155,243,22,48,217,64,223,242,181,25,145,26,11,199,242,73,84,207,249,194,219,152,253,231,89,81,184,47,161,170,25,252,214,106,249,230,148,140,95,205,208,210,227,11,27,1,87,194,173,88,188,248,200,141,253,83,22,176,44,182,1,113,31,45,18,223,146,73,51,219,200,163,3,250,224,3,219,156,251,199,104,233,45,149,189,225,158,202,53,211,127,114,110,140,255,190,115,91,222,4,126,25,252,34,222,249,115,171,123,194,241,111,226,224,143,210,190,19,31,37,171,47,15,11,170,245,32,29,120,231,51,106,55,30,195,217,73,103,72,96,108,139,249,109,196,105,125,61,229,242,116,62,86,200,171,243,200,119,170,236,39,108,177,70,219,149,229,213,101,205,25,243,3,71,65,239,128,149,119,211,242,17,88,75,249,25,73,205,51,173,163,173,186,81,247,146,175,206,55,54,230,163,174,204,52,218,46,41,47,42,107,54,158,65,93,121,124,2,232,161,190,46,6,0,2,76,164,52,180,252,46,180,69,62,83,194,190,69,96,107,91,56,60,51,226,111,66,111,60,56,242,155,174,215,165,224,49,165,147,187,148,47,198,74,209,205,191,174,22,244,189,123,214,91,47,108,119,69,20,124,230,219,197,48,111,221,208,188,255,42,248,85,73,176,187,96,132,147,229,45,189,1,61,5,222,122,53,120,161,49,39,156,195,19,80,33,9,137,22,186,126,171,68,136,2,18,7,20,67,96,252,126,14,113,207,244,55,250,84,223,187,81,135,175,205,242,158,22,141,67,136,92,5,107,28,198,98,207,116,110,222,127,96,158,48,126,81,248,58,255,128,5,152,227,69,70,101,253,136,102,210,188,169,125,45,236,43,175,120,189,120,106,93,158,245,67,211,187,101,26,204,174,84,86,211,233,238,57,132,4,103,202,200,29,127,173,91,232,118,141,122,43,1,18,212,186,92,54,153,104,13,108,73,146,77,61,144,163,125,210,108,26,143,13,181,42,99,14,8,243,64,89,146,4,79,64,174,149,158,179,172,3,229,22,199,156,69,131,54,69,175,166,20,87,176,89,15,125,218,252,188,161,82,121,191,73,129,105,86,73,106,229,179,216,223,231,158,160,46,63,51,98,62,5,90,48,102,196,5,146,155,53,83,94,63,136,122,93,17,234,158,173,206,203,219,254,180,114,101,148,20,58,107,234,189,137,178,43,75,33,33,130,132,17,68,245,164,205,60,239,91,63,242,189,26,168,238,170,222,185,174,239,196,27,84,0,175,166,244,106,160,180,217,72,116,180,67,48,60,106,223,98,165,12,218,80,141,121,236,245,96,0,41,55,211,63,83,158,32,188,137,63,223,75,14,38,172,15,144,31,15,165,20,98,101,227,50,3,82,227,174,133,47,59,220,163,17,186,230,82,40,55,240,214,114,52,98,149,209,88,25,194,143,92,6,240,97,51,74,19,120,171,102,216,229,145,57,17,149,87,213,12,204,104,156,45,92,25,244,21,46,241,206,218,63,207,41,189,140,100,168,155,161,196,198,247,49,121,110,246,154,73,193,57,209,173,60,38,70,109,234,58,90,99,93,172,56,216,120,172,217,220,205,84,174,219,19,192,198,243,1,142,152,197,156,219,52,110,104,105,218,60,94,12,47,255,156,162,104,204,228,192,52,155,37,13,167,79,190,45,216,250,16,121,163,124,162,28,235,254,227,43,26,254,188,203,52,110,119,7,198,116,203,244,238,157,205,66,61,189,147,85,118,238,169,249,8,169,194,120,177,111,9,160,172,54,5,229,184,206,252,6,127,16,58,111,222,246,0,157,55,199,132,219,162,7,116,196,21,201,164,240,4,209,73,49,22,101,56,58,41,150,129,78,5,106,145,110,40,151,244,135,252,109,154,116,109,26,203,226,198,94,100,98,57,114,217,37,6,11,56,159,94,222,224,57,172,227,168,89,138,0,206,111,23,140,246,86,97,42,146,64,202,234,235,33,36,68,169,183,169,239,230,18,8,78,141,205,37,250,223,232,45,179,121,43,63,231,104,29,228,38,34,253,45,200,60,241,154,96,233,211,4,150,196,3,67,117,54,31,226,225,19,229,73,123,116,10,85,101,94,255,123,10,245,232,212,68,138,243,16,24,83,114,80,91,111,165,84,230,97,101,197,103,25,230,84,154,26,235,123,49,19,71,162,12,73,61,123,39,13,195,204,119,238,83,19,152,59,14,159,188,223,239,54,0,189,238,214,169,156,2,156,151,63,238,19,147,46,70,212,137,248,3,231,134,85,144,116,44,16,219,124,195,21,209,213,118,129,119,19,130,119,34,8,163,35,156,190,29,216,200,22,60,223,88,135,194,31,6,46,195,141,73,83,241,96,108,227,220,133,2,41,156,160,43,247,168,185,59,163,34,202,42,202,51,31,54,4,243,26,100,70,34,110,37,48,25,133,170,45,228,212,21,92,172,93,18,155,39,74,204,153,88,4,181,169,4,80,225,155,116,126,243,210,136,51,72,110,238,211,226,71,196,110,167,52,77,35,122,49,132,37,101,35,88,241,74,21,252,71,237,181,80,184,95,255,1,26,247,115,246,235,4,160,113,191,10,196,95,244,254,224,4,72,6,198,138,23,177,229,125,207,149,113,232,22,199,226,253,251,200,151,57,167,129,123,67,23,71,200,147,87,41,83,102,149,216,77,25,151,166,125,59,67,37,77,180,99,41,30,127,117,176,241,110,19,206,11,117,206,17,25,98,65,142,208,174,140,94,50,190,149,49,255,102,230,186,214,34,164,241,13,195,81,145,84,213,193,181,175,207,15,58,174,31,70,32,225,170,32,184,39,162,241,255,233,131,254,157,110,219,130,70,102,87,194,39,100,102,70,11,248,174,128,204,163,81,22,235,238,112,48,50,252,45,203,214,211,212,207,115,48,210,36,145,220,164,51,221,135,136,80,83,32,245,142,232,144,197,73,176,196,68,186,210,146,61,205,75,210,237,42,153,83,6,233,208,130,161,120,182,6,123,51,70,239,183,204,87,114,176,175,88,209,238,154,93,52,28,139,24,46,30,46,98,97,110,105,243,154,156,45,242,4,74,204,89,219,240,229,73,182,173,198,119,186,50,166,56,70,109,141,86,117,15,172,109,134,84,89,152,24,68,190,84,169,255,92,179,84,243,102,108,104,104,112,102,165,147,45,253,18,202,147,108,97,28,120,217,228,145,29,59,207,112,49,59,178,225,228,29,2,175,119,240,215,156,105,252,208,95,12,222,230,228,31,199,12,122,251,50,6,166,251,140,182,103,241,216,150,127,158,208,189,248,30,163,92,141,54,244,154,186,173,161,86,29,2,229,70,183,43,48,52,221,84,49,1,182,138,18,149,83,172,119,46,215,103,66,95,141,90,109,60,248,208,91,75,15,71,75,187,111,110,63,70,148,113,47,4,221,20,92,201,106,11,125,205,0,82,197,189,188,136,197,109,245,216,181,110,101,207,237,201,244,78,243,150,219,4,35,180,89,193,13,16,95,137,101,111,225,75,108,233,227,171,190,173,113,149,135,176,85,122,178,191,249,67,70,62,142,167,242,233,172,17,34,47,137,102,126,121,187,16,8,186,217,165,144,255,34,12,126,169,187,109,150,133,181,75,132,49,178,79,186,118,50,254,232,235,91,89,72,50,51,62,10,90,33,172,32,106,198,25,122,181,55,50,155,212,213,232,73,174,95,149,107,90,160,123,63,211,122,211,240,249,197,6,65,171,183,158,77,209,57,143,165,97,62,201,246,162,254,28,222,24,222,244,152,2,244,119,189,113,213,219,7,236,194,151,134,226,25,173,104,15,155,163,183,9,33,110,77,44,99,253,58,33,156,74,36,169,48,74,201,162,65,177,176,23,220,106,187,205,227,250,228,58,35,216,178,194,24,235,74,152,245,36,207,158,100,93,109,214,212,18,103,51,80,10,154,121,221,41,210,240,177,167,160,62,138,92,247,75,180,227,106,151,154,29,57,137,98,196,203,220,247,134,147,183,172,7,23,240,99,111,154,35,196,152,148,53,33,34,181,227,88,92,14,253,170,99,155,46,185,2,15,30,111,245,29,234,240,217,118,28,7,73,88,10,53,115,187,101,178,85,135,148,193,169,21,34,230,219,221,129,91,158,38,143,241,190,103,193,101,42,139,47,42,175,190,115,7,75,5,133,227,232,53,39,28,19,120,180,78,210,81,99,251,177,223,7,122,82,121,112,105,28,232,123,179,231,121,227,217,173,15,135,63,241,109,95,166,96,241,83,163,33,218,39,122,157,242,34,76,144,189,131,246,146,120,176,226,101,199,235,247,55,9,206,72,110,25,68,89,97,245,6,55,165,204,161,25,115,158,136,252,85,229,229,247,177,12,148,93,120,247,14,56,239,32,56,1,206,59,163,79,195,139,88,214,127,106,14,134,86,255,21,153,42,233,194,247,222,67,139,149,120,123,193,108,2,37,65,0,76,86,196,200,166,194,173,174,186,187,179,211,61,254,236,75,9,173,81,67,175,42,2,167,46,247,47,139,161,143,140,239,237,13,58,226,10,116,69,113,179,149,249,98,12,235,223,46,216,244,187,61,54,94,52,110,14,37,155,158,247,196,63,37,101,97,144,129,99,139,37,135,112,114,245,113,162,112,163,182,181,105,242,213,140,170,132,194,120,62,15,154,230,247,110,198,169,226,82,247,255,178,188,251,90,231,171,47,37,123,131,29,195,219,220,207,237,134,89,46,30,26,79,30,71,5,80,6,183,190,185,69,73,252,169,37,142,154,37,4,56,23,87,23,127,31,122,45,106,156,94,118,133,30,59,130,216,255,181,251,245,201,15,48,122,215,42,255,237,135,124,119,57,189,80,190,128,158,117,15,16,159,103,173,144,17,192,206,32,211,229,25,185,251,44,37,178,226,227,151,116,253,236,182,69,71,229,98,160,14,93,187,21,63,125,87,240,126,140,124,34,242,225,98,235,141,197,252,242,53,216,171,55,136,203,209,47,169,58,9,149,132,101,163,6,37,88,82,67,217,73,115,85,20,36,189,91,66,139,34,179,88,211,164,232,107,253,66,53,42,14,58,212,85,230,173,108,205,3,253,235,234,117,246,156,7,19,57,149,146,155,163,80,43,149,78,41,42,14,181,82,239,24,76,80,232,140,72,245,114,177,196,218,11,132,29,97,248,152,98,123,8,142,144,208,171,211,171,144,173,179,60,8,77,80,14,187,11,61,219,131,129,37,190,93,171,13,50,126,14,132,106,119,41,248,96,235,95,197,18,83,42,125,33,206,41,251,26,74,187,84,125,115,153,40,161,135,35,159,184,17,202,232,69,203,210,161,99,107,124,141,68,53,6,67,246,251,68,195,195,247,15,94,17,90,104,26,213,162,39,26,104,90,184,221,140,104,234,102,236,153,101,100,72,53,241,250,206,130,75,28,49,239,104,63,200,143,205,214,124,88,176,168,236,113,164,151,170,116,26,35,51,64,192,18,26,190,132,197,149,90,48,140,204,24,135,10,239,214,117,33,193,198,63,229,249,79,110,192,252,143,226,43,25,228,233,125,10,211,123,78,139,237,211,162,162,110,60,243,207,216,37,119,44,104,205,248,194,148,156,54,132,135,46,212,91,156,22,233,48,182,189,13,136,249,178,92,94,216,10,23,232,87,189,121,213,202,44,57,87,164,174,118,14,56,159,58,246,130,219,127,175,143,37,237,99,244,255,109,114,185,110,111,117,134,219,7,221,219,206,10,106,56,37,151,50,189,82,139,255,39,40,152,117,95,98,74,135,133,69,102,173,163,190,94,220,174,139,88,194,110,93,81,176,10,16,19,154,185,81,25,107,71,74,75,52,246,20,95,250,5,169,200,169,77,193,191,76,83,41,73,71,96,153,97,59,99,123,63,164,107,173,136,122,193,213,178,0,154,11,170,82,97,155,11,45,212,9,64,16,213,134,133,199,192,75,159,243,208,151,201,198,16,244,124,237,33,117,248,212,149,228,147,164,113,147,174,165,116,101,54,47,140,41,137,4,10,61,253,82,237,121,74,6,221,7,46,72,209,49,144,172,75,207,123,125,222,9,20,107,92,84,79,184,35,104,239,106,150,162,204,178,229,62,83,52,5,39,74,46,158,145,177,11,175,191,73,189,64,127,101,208,48,230,237,172,216,69,119,77,176,33,5,62,141,173,176,15,116,172,172,65,121,227,175,240,104,49,10,143,118,75,255,53,159,51,41,230,191,135,70,209,126,115,101,4,43,51,115,5,250,169,17,9,156,239,176,3,231,243,235,160,231,63,215,110,88,10,254,210,190,160,44,149,94,158,24,32,5,106,141,214,93,165,20,82,166,16,42,187,166,70,157,157,142,243,64,133,246,198,201,44,63,132,167,143,9,249,224,26,9,32,6,195,196,13,202,86,159,23,163,80,196,190,69,97,107,219,50,62,70,134,237,119,70,149,28,13,212,43,218,88,83,2,231,176,204,36,98,55,182,199,7,122,207,99,191,21,217,202,75,229,251,34,42,36,33,244,72,97,32,202,219,140,221,25,128,45,234,246,124,197,196,126,244,242,84,117,66,16,251,37,27,125,240,158,226,156,115,181,173,47,120,59,149,187,213,151,21,5,179,188,35,181,81,48,235,115,160,185,27,10,102,5,234,91,249,112,246,114,119,105,122,97,178,142,170,139,181,227,217,181,116,137,187,191,59,125,79,150,66,125,33,99,180,152,215,62,137,18,201,2,175,66,8,167,96,119,184,207,200,175,71,101,113,89,152,178,57,154,107,205,189,225,93,202,183,190,89,86,43,87,199,229,181,210,126,95,69,255,148,20,73,205,170,15,99,100,104,173,152,147,39,11,105,110,78,139,229,95,194,183,141,90,31,97,86,57,113,150,215,127,48,65,50,221,80,7,127,75,50,109,165,98,92,16,191,76,191,127,37,199,67,234,54,77,228,43,44,81,147,176,119,145,157,225,149,15,147,212,230,63,239,60,18,233,2,169,127,173,17,252,12,75,228,118,94,106,75,2,197,190,90,159,237,195,142,14,120,253,92,4,183,136,6,206,150,39,143,230,242,170,155,121,126,44,113,181,53,154,29,164,94,31,152,244,224,41,163,66,99,76,134,251,220,70,222,203,28,43,31,147,184,148,59,135,69,49,12,77,4,49,69,146,164,244,244,140,33,38,244,154,230,188,150,115,67,53,213,38,249,254,252,166,252,144,190,34,147,83,118,228,4,22,140,132,117,158,136,157,150,143,122,129,10,83,25,67,187,178,163,221,224,235,215,89,62,21,65,150,62,25,8,108,250,108,150,13,254,28,210,253,13,95,208,39,242,33,94,200,196,203,132,174,62,180,86,188,130,209,87,131,140,140,218,208,125,149,3,17,121,133,27,243,172,109,87,191,218,57,72,210,153,23,42,183,175,106,102,166,181,212,84,250,29,128,224,152,83,174,109,192,249,246,21,215,184,240,129,210,144,162,139,225,218,81,186,68,88,8,11,71,154,75,220,215,191,93,65,142,80,228,149,108,220,65,232,207,66,225,133,16,0,231,121,203,236,161,52,178,246,104,210,181,54,109,25,56,95,53,30,173,131,96,30,241,111,216,222,124,1,156,95,156,5,167,156,177,20,100,214,145,166,94,174,125,130,189,143,119,99,227,150,106,159,127,225,26,197,39,186,214,29,158,119,146,23,216,85,168,248,85,67,103,84,82,219,152,183,86,50,38,123,240,254,218,114,168,133,126,190,230,195,74,215,222,105,56,71,202,88,97,127,209,182,249,238,3,199,93,193,208,3,149,151,205,37,164,96,215,128,233,230,54,56,134,214,248,72,200,52,198,66,245,153,60,206,149,78,236,247,216,114,242,81,226,223,194,164,46,152,170,74,181,239,133,246,226,72,80,109,139,164,104,85,17,119,30,133,9,134,140,227,169,90,190,74,84,166,40,74,199,81,34,143,251,102,240,241,122,115,56,194,33,214,74,159,186,22,103,122,53,154,93,41,106,225,196,236,21,211,109,167,8,69,55,237,24,181,185,235,80,35,207,146,142,146,224,140,227,230,4,183,122,12,10,108,122,182,44,51,110,194,171,133,216,126,183,72,94,168,183,19,88,167,119,171,40,241,243,63,98,26,14,169,163,8,175,106,107,219,17,97,192,135,177,99,148,146,134,77,202,222,238,141,137,211,209,70,243,178,44,15,233,36,160,121,89,84,170,3,69,239,3,194,78,127,199,98,113,104,224,234,185,176,121,235,212,177,15,247,51,201,166,3,173,146,88,187,238,165,221,71,78,238,148,159,210,31,104,210,174,8,77,192,235,46,25,125,35,66,174,1,65,156,245,112,51,41,89,111,233,107,69,64,230,83,134,93,45,241,201,201,144,33,167,47,69,172,204,45,39,152,221,179,244,204,2,174,70,116,88,178,81,130,229,209,246,47,218,31,179,169,75,199,104,100,88,87,206,91,94,158,156,81,254,178,206,2,135,35,50,173,62,219,136,221,199,111,5,189,223,249,210,26,137,153,27,247,137,62,185,39,163,88,78,34,69,222,213,205,161,140,253,52,96,238,61,188,1,162,194,4,224,221,36,37,171,44,241,189,183,95,184,108,195,63,254,101,149,134,217,62,134,116,157,223,127,9,174,188,230,134,197,178,206,173,78,26,1,106,120,219,68,166,75,191,122,197,23,99,255,3,153,139,101,199,212,187,116,190,108,254,234,161,75,204,43,4,198,222,83,154,111,231,211,32,192,190,46,14,112,89,168,190,156,104,219,175,154,43,178,212,170,212,114,42,236,214,50,98,148,77,154,112,122,0,212,190,49,169,4,187,254,17,114,248,176,35,237,129,18,205,92,54,207,92,84,39,219,137,168,177,154,78,94,73,0,8,174,161,128,120,135,245,51,169,152,237,126,208,136,247,12,43,40,195,103,176,196,247,192,239,73,76,73,101,103,116,81,93,169,186,104,232,26,67,194,206,239,84,125,31,127,163,12,0,68,246,68,220,182,93,63,38,17,88,47,84,69,190,98,220,197,104,197,59,144,203,182,78,136,68,100,191,189,62,65,74,106,94,87,111,101,4,130,69,39,134,96,170,15,170,78,80,249,115,12,143,241,129,123,26,199,164,187,247,172,159,241,148,22,236,245,125,59,164,195,163,47,171,87,220,189,24,171,61,186,243,152,58,159,207,47,247,170,158,37,93,248,28,177,5,136,84,28,104,85,36,137,237,221,143,216,82,101,80,108,104,103,231,26,40,37,20,56,80,178,28,139,88,224,205,195,111,38,133,59,207,205,35,148,11,84,189,90,101,73,94,183,237,69,76,251,75,162,46,195,38,159,205,71,93,150,183,58,121,161,67,95,111,55,96,107,150,184,165,13,110,234,41,231,14,168,144,36,18,67,56,125,37,71,109,58,195,203,23,189,19,225,58,101,43,69,206,113,214,110,76,91,51,132,180,205,57,219,85,244,88,116,38,204,3,142,181,146,155,236,254,151,34,211,110,143,115,53,140,101,100,91,217,207,111,216,28,205,223,128,60,116,19,147,110,225,238,169,191,194,205,2,234,82,227,171,190,202,194,147,75,233,239,242,137,123,137,38,201,96,57,37,69,239,41,150,87,48,39,165,237,248,42,247,13,60,146,48,162,91,154,35,36,19,232,214,175,37,62,240,102,227,210,205,73,97,155,220,130,23,164,169,240,129,142,149,161,37,126,15,150,242,205,173,2,12,150,138,165,118,58,250,118,75,134,214,6,211,5,157,246,119,33,203,114,145,185,147,28,196,140,132,150,57,28,82,138,8,219,226,192,67,195,13,36,179,81,235,139,245,37,255,204,161,89,229,99,128,160,238,232,202,56,76,39,30,21,240,33,197,215,249,162,120,107,167,185,123,28,107,239,186,214,246,215,156,85,135,16,195,186,169,73,203,130,128,115,56,48,118,102,165,23,84,20,137,153,234,50,60,244,2,153,177,1,125,214,167,200,129,232,136,33,249,250,253,159,96,158,62,58,156,169,126,80,31,112,6,70,238,233,81,165,40,255,174,217,190,123,225,44,35,144,116,197,10,134,164,69,216,38,204,9,73,84,167,20,112,66,63,253,38,230,206,178,244,63,70,247,89,239,206,255,65,214,234,116,116,16,33,243,131,3,102,42,198,7,73,107,60,7,110,181,215,179,36,56,219,198,210,161,170,65,207,104,191,111,58,109,75,177,185,144,197,136,76,39,77,101,6,206,3,164,192,88,219,251,241,119,67,93,106,199,80,145,133,18,63,112,238,232,35,151,27,84,183,146,131,186,218,204,16,56,247,172,185,14,156,143,65,68,82,127,156,21,202,252,214,40,7,183,98,150,25,240,100,227,221,168,69,61,203,15,195,189,171,211,215,7,115,131,192,204,133,134,69,16,180,152,251,237,46,40,132,253,184,128,210,107,132,251,172,6,186,51,218,187,228,252,153,123,116,154,124,35,133,141,220,10,139,220,175,110,111,236,108,124,90,140,225,242,73,119,202,213,218,14,144,250,241,115,224,124,98,221,148,18,30,159,83,214,63,157,100,239,117,48,202,62,210,64,0,155,227,10,162,129,69,189,203,76,2,168,92,136,147,194,204,125,198,213,99,118,241,205,109,22,122,119,214,199,218,76,182,70,57,199,39,110,29,183,73,50,53,31,206,130,243,51,139,73,83,101,73,40,176,73,125,66,88,183,245,119,179,36,98,230,190,61,242,236,180,122,94,161,162,54,89,66,157,98,49,157,173,2,9,46,40,198,74,72,185,215,225,130,37,224,160,10,203,17,164,152,13,180,215,198,235,156,122,255,22,87,73,202,143,6,110,148,130,232,107,19,66,180,80,3,73,123,190,64,71,100,185,119,95,7,158,29,40,1,199,69,59,185,60,255,179,101,209,230,245,82,155,234,202,150,233,131,251,214,130,16,60,233,132,2,93,227,13,15,28,243,25,214,12,128,141,40,36,56,157,160,106,61,196,76,203,253,165,206,84,241,229,227,251,207,224,101,70,16,234,218,183,104,234,154,182,46,76,128,19,206,153,217,152,121,45,183,19,131,8,95,168,0,2,127,154,23,60,103,37,197,31,156,1,191,254,167,201,115,2,165,174,137,146,83,250,204,88,154,52,165,60,145,173,128,186,237,66,227,96,183,103,126,67,178,109,98,29,89,152,215,25,215,229,123,44,215,5,63,149,188,224,118,181,207,178,123,123,6,174,134,133,79,194,101,32,29,212,192,217,115,222,205,229,108,133,250,77,228,46,7,209,234,123,158,152,15,155,192,249,90,201,139,101,47,202,20,111,210,109,116,106,249,243,246,38,32,166,185,233,49,33,3,115,105,21,105,36,51,216,213,161,63,164,117,190,52,202,82,184,231,51,210,178,88,195,33,205,148,226,216,82,56,126,154,56,110,189,227,40,89,54,106,227,154,224,190,212,185,248,254,172,112,135,102,22,252,186,73,250,227,54,248,155,76,19,112,30,172,3,20,235,57,178,139,133,133,176,9,12,178,61,142,97,125,188,241,40,153,39,77,153,161,63,126,216,227,160,233,61,226,107,129,100,245,167,119,99,210,50,17,228,102,172,78,216,178,139,90,173,21,20,236,239,240,79,101,12,174,81,189,154,167,123,190,175,56,71,88,93,16,2,222,150,34,101,77,5,93,193,94,65,182,140,137,99,164,103,243,232,40,107,103,125,28,217,225,168,129,240,246,177,35,239,164,90,250,133,183,22,184,169,12,105,180,137,181,115,221,226,75,156,80,37,177,216,162,248,84,249,138,210,213,54,203,230,237,247,166,158,73,56,248,116,180,100,167,254,244,83,35,125,147,67,149,11,78,155,117,226,51,142,81,169,150,221,130,41,156,14,18,219,226,221,11,72,154,80,224,188,25,56,103,252,107,162,166,207,58,51,50,179,128,186,216,234,231,210,132,32,67,193,173,211,111,193,7,246,57,249,122,223,24,145,47,195,61,172,104,145,147,223,61,138,186,32,129,60,77,9,86,148,39,65,19,229,170,222,248,98,197,7,191,69,189,86,161,188,249,26,4,15,115,231,239,67,71,117,158,127,211,14,125,90,52,146,152,204,202,198,106,70,23,36,236,128,133,238,209,101,29,172,44,237,114,172,33,148,44,14,73,209,107,123,14,231,148,106,228,118,104,222,102,21,144,146,75,175,242,108,225,139,83,99,222,187,113,82,126,71,199,208,153,36,165,73,161,198,153,10,56,183,7,228,52,138,47,200,252,205,227,128,20,21,200,132,205,204,204,72,144,133,176,142,175,200,211,168,21,23,220,166,20,184,38,70,65,99,165,71,1,156,207,120,106,64,94,108,109,151,56,255,237,157,134,116,252,57,199,110,1,252,85,15,178,199,224,95,77,252,149,104,253,120,155,87,171,246,14,62,51,226,242,217,19,49,152,125,254,179,54,228,101,234,175,118,238,190,215,43,8,103,207,147,143,127,145,4,31,105,94,158,41,168,126,87,39,253,11,213,48,108,36,209,62,220,59,156,78,40,162,50,50,229,112,220,211,107,116,109,179,69,5,121,80,179,71,88,247,53,101,133,16,57,68,140,221,38,179,34,203,211,180,18,30,198,35,192,21,9,235,210,53,13,47,255,28,80,131,151,252,244,138,180,187,114,115,120,139,97,164,134,237,50,171,88,5,230,152,123,238,194,205,203,74,130,84,83,152,78,113,136,226,129,30,215,208,146,163,78,231,208,56,56,95,173,207,214,33,240,20,4,72,97,213,203,92,84,202,127,183,124,147,2,146,30,83,85,185,117,82,83,25,183,70,214,155,32,50,114,161,118,105,15,16,235,168,47,196,150,219,72,243,252,96,249,200,122,99,135,125,203,54,127,224,238,244,241,113,109,205,125,166,58,223,123,226,229,2,36,76,31,8,236,150,165,239,32,61,166,31,241,62,56,128,138,156,246,177,6,29,110,63,48,134,119,32,64,232,65,8,220,35,9,233,223,122,21,73,148,144,101,112,224,220,72,20,9,229,70,65,198,135,43,192,57,89,157,33,130,116,249,111,86,4,244,11,168,15,187,61,122,3,87,235,117,175,47,249,203,143,65,49,143,49,228,13,198,13,6,63,206,28,141,109,12,40,158,190,85,65,235,90,26,124,203,34,93,248,186,15,46,83,102,68,193,29,105,123,243,58,224,124,99,101,31,118,202,25,223,143,108,30,58,233,88,224,196,138,251,162,145,217,40,122,89,252,81,109,189,244,132,11,254,243,146,221,165,65,103,35,196,133,240,206,121,81,196,253,2,177,30,122,172,229,79,165,71,234,210,54,18,245,173,236,101,197,226,147,198,195,97,93,113,110,68,42,34,161,113,219,183,80,248,39,20,244,67,166,245,63,126,198,172,198,246,174,88,13,215,200,60,200,58,5,142,223,179,17,18,221,97,103,21,26,254,202,150,191,243,144,223,39,67,47,72,109,138,2,110,74,250,147,242,219,87,12,97,39,137,100,124,155,91,218,61,156,137,21,145,224,206,34,43,22,223,26,243,148,103,142,164,223,88,182,156,200,166,3,248,87,173,34,124,177,27,124,89,217,240,78,135,33,217,170,233,110,149,186,211,59,99,70,54,3,247,92,173,91,56,199,202,158,82,78,207,113,111,212,47,45,107,125,154,4,66,18,41,103,178,67,110,187,61,50,160,110,252,116,104,145,41,75,161,246,86,174,122,132,83,122,15,78,132,252,134,65,37,107,67,215,240,24,135,78,144,132,200,102,2,222,126,53,32,55,255,224,27,5,104,230,102,129,33,132,55,233,85,99,193,12,180,230,178,123,84,180,247,26,134,0,96,96,42,249,0,123,86,154,242,86,243,231,133,246,255,31,123,239,1,214,212,186,174,139,14,8,24,64,4,65,80,122,80,64,80,164,131,84,9,168,52,81,64,44,40,32,81,65,1,145,222,107,40,74,147,142,128,34,77,1,65,41,17,233,189,55,145,46,32,69,122,175,9,53,64,18,238,8,56,215,154,186,246,158,107,237,115,206,61,235,220,179,239,124,158,241,76,33,16,70,198,255,127,229,253,254,239,123,95,68,166,163,154,92,208,150,18,184,195,90,45,161,77,77,94,134,87,168,251,1,160,175,252,186,185,1,217,22,158,190,62,59,152,144,172,236,194,96,138,203,60,94,249,28,30,180,168,172,60,21,34,102,240,50,238,65,76,144,0,176,92,117,87,36,230,176,196,50,223,113,161,243,114,158,180,238,56,250,68,102,5,47,58,201,46,135,194,27,81,141,162,134,7,196,110,189,122,223,110,191,225,48,168,134,47,141,63,42,155,9,124,231,68,123,223,100,38,136,59,58,238,37,162,226,1,0,205,252,120,150,234,214,88,219,123,37,135,177,2,251,202,4,244,168,191,250,45,55,170,138,183,40,146,138,207,229,13,71,38,25,186,104,168,73,180,85,94,94,252,250,181,32,252,214,161,237,177,129,225,247,77,52,154,178,44,168,204,187,160,59,13,110,157,56,17,44,227,73,78,30,148,116,78,37,98,40,112,185,106,85,53,221,174,226,156,180,187,200,242,57,243,240,59,50,53,111,138,238,128,80,48,164,114,218,236,3,145,50,56,128,7,162,116,75,56,130,91,136,219,251,100,84,81,209,148,185,185,83,194,59,101,72,58,187,34,58,136,19,122,136,251,251,199,4,126,69,209,40,158,229,222,10,218,205,39,253,111,47,225,158,246,94,226,221,85,84,14,243,234,160,35,139,186,193,60,115,37,204,255,52,26,98,93,175,165,21,98,184,216,195,21,32,132,174,16,37,84,197,96,89,74,14,65,44,170,126,56,36,159,11,125,92,127,222,182,242,1,157,99,138,100,90,22,205,5,183,96,228,64,189,164,83,37,84,235,166,150,252,103,18,251,160,193,59,242,52,192,30,247,123,243,41,255,103,155,34,130,157,45,141,52,71,198,33,18,42,88,161,90,196,132,207,54,213,38,223,165,136,9,134,163,108,69,57,247,172,30,124,161,160,161,62,198,223,154,235,38,242,36,189,122,48,41,88,48,185,0,93,104,133,227,34,52,254,235,5,28,74,212,182,123,38,77,146,112,152,53,217,88,248,203,74,42,218,249,235,58,75,107,54,248,150,193,81,61,183,222,51,21,222,200,245,88,185,28,57,202,187,28,201,29,63,42,62,45,190,104,225,165,109,72,192,103,70,221,46,121,194,37,239,23,131,185,142,227,35,188,33,50,236,13,239,0,177,159,95,210,2,170,217,119,104,68,189,159,82,136,104,36,240,37,182,125,53,126,222,192,124,37,222,85,127,6,68,241,82,110,116,242,118,231,218,1,96,20,64,21,4,192,109,102,26,14,149,145,28,126,212,114,161,101,189,159,246,58,125,159,34,78,255,20,152,20,76,74,144,80,52,47,223,31,61,194,70,38,125,60,215,138,38,248,225,121,186,152,227,19,9,247,93,82,120,48,159,85,242,123,114,188,55,37,157,94,246,177,169,38,64,102,20,206,109,40,220,58,25,240,186,52,26,14,233,233,242,22,255,144,63,141,71,159,144,223,52,163,131,147,119,252,60,145,78,74,143,207,107,23,191,150,153,117,47,97,18,223,106,31,59,167,135,64,100,188,155,253,64,59,122,30,86,107,206,60,65,197,145,193,205,119,83,3,221,57,77,237,248,200,178,235,198,62,159,193,64,20,90,165,30,58,134,40,151,193,6,142,114,82,172,114,54,41,10,35,201,218,239,4,90,214,196,183,242,220,123,159,90,113,47,118,225,206,199,168,138,157,167,69,17,164,17,208,153,176,51,85,170,87,182,69,235,46,30,58,164,155,143,12,217,52,29,206,49,138,12,153,194,48,203,27,77,44,96,233,20,110,56,214,242,93,18,46,248,246,58,241,124,200,77,237,207,126,173,104,59,249,135,203,61,88,241,146,218,200,60,150,49,56,3,140,72,102,24,248,46,11,98,242,49,68,166,65,81,153,217,102,108,210,193,70,193,53,38,172,39,53,174,200,85,221,254,240,18,176,55,230,234,182,24,2,254,15,186,27,200,70,201,65,230,155,166,189,188,201,88,170,63,124,100,39,193,93,63,53,227,16,177,227,208,242,154,221,51,148,42,138,239,210,54,9,233,164,247,24,55,164,138,252,216,196,196,235,213,128,171,110,5,102,158,169,223,10,36,237,52,176,200,186,19,99,62,52,71,129,15,188,159,128,89,143,183,67,82,96,138,67,149,226,250,24,76,113,68,239,226,179,201,99,235,18,177,27,89,232,78,236,247,63,53,213,142,56,115,27,222,55,106,105,162,232,58,36,43,149,194,83,197,201,255,106,188,155,79,63,211,215,229,234,203,74,30,180,210,13,140,23,54,133,223,189,124,64,58,185,104,229,241,240,15,142,198,161,68,92,191,208,238,83,216,19,75,162,48,30,19,108,220,92,14,2,166,127,36,118,191,145,148,204,153,173,214,173,114,27,57,7,93,116,220,173,249,44,36,152,40,199,228,186,153,123,91,119,238,99,48,150,205,160,65,5,147,140,181,252,19,89,255,206,194,66,3,176,103,201,179,13,167,198,195,198,11,15,3,123,68,212,253,171,164,102,162,89,193,184,61,167,84,83,245,135,239,119,250,104,6,78,196,206,116,23,236,195,118,125,73,167,247,214,174,119,203,114,72,147,62,153,205,218,201,29,27,242,253,24,167,41,101,203,133,140,54,238,147,63,228,218,46,223,63,205,209,5,31,158,227,172,160,5,147,24,165,212,191,179,177,123,141,196,106,246,124,96,208,60,177,160,103,48,216,98,238,50,159,157,133,189,188,123,219,124,92,207,45,149,253,59,46,238,74,1,171,103,184,45,169,126,84,56,133,102,80,198,197,59,155,28,71,36,84,199,207,228,249,111,237,212,249,201,39,84,11,101,255,171,103,51,188,101,211,91,57,50,158,53,10,13,116,207,84,180,9,103,229,210,85,238,229,183,183,108,8,89,250,88,98,238,166,97,169,8,157,255,252,145,117,3,44,178,54,222,128,180,57,215,203,168,158,252,35,189,26,66,95,190,212,132,219,60,236,44,10,91,200,186,84,128,189,50,134,68,35,116,24,216,215,131,34,169,115,39,107,170,45,238,123,110,8,114,233,169,115,134,111,110,82,157,24,128,213,109,57,141,176,211,214,133,58,65,198,53,66,126,68,235,223,58,243,204,141,218,223,63,190,255,12,169,239,80,174,165,177,198,61,217,219,254,188,46,139,2,152,147,172,8,223,246,181,64,107,171,76,42,74,43,122,164,247,89,226,73,17,91,85,24,122,181,245,4,170,183,132,120,82,244,217,137,5,204,54,147,170,188,38,213,180,164,168,166,45,18,115,212,167,7,239,47,246,55,102,149,204,31,51,165,89,89,239,213,147,229,15,52,216,1,84,73,101,194,46,210,175,32,50,227,189,216,190,126,181,201,191,73,46,246,232,48,162,171,101,193,163,124,236,3,89,108,58,246,4,46,87,7,130,176,13,225,148,34,189,164,60,255,229,62,151,52,71,58,217,181,179,150,214,245,122,63,208,100,237,6,131,148,97,41,212,199,185,133,217,72,72,128,83,214,81,245,219,195,66,171,243,222,142,156,126,149,157,53,105,150,225,216,188,28,103,183,143,57,192,18,183,244,67,115,151,33,138,115,22,65,102,207,72,78,78,53,139,46,11,5,126,201,215,124,56,71,142,114,149,85,87,119,147,33,212,240,7,250,210,128,80,41,45,147,158,147,11,205,117,166,246,140,168,120,45,185,248,25,16,42,181,62,185,231,58,102,134,59,247,2,65,108,214,80,68,203,49,169,104,191,85,249,114,150,34,115,168,94,238,110,182,195,137,100,137,172,141,115,254,149,232,10,132,45,150,10,97,170,121,129,178,77,138,164,224,40,117,245,167,155,84,209,175,252,255,3,30,151,24,14,133,165,221,239,179,62,101,229,200,171,194,116,59,116,245,31,219,119,107,15,253,24,175,20,170,77,156,128,148,137,186,103,235,171,25,80,130,166,167,102,115,85,119,155,241,123,8,246,84,236,115,13,179,244,51,65,230,44,41,94,161,27,227,66,24,99,131,82,224,47,253,149,224,191,82,180,213,115,59,114,239,159,209,96,37,187,3,228,194,0,32,5,220,39,14,135,106,68,79,17,135,67,53,137,180,134,31,166,7,98,230,63,250,184,125,163,187,31,23,126,191,246,45,16,116,229,97,122,213,151,77,70,231,195,135,185,244,63,54,79,217,14,248,209,162,243,20,220,184,229,103,139,113,95,44,32,222,157,13,233,45,236,220,15,133,131,10,141,20,230,155,48,227,27,106,126,121,93,226,162,88,225,23,200,122,132,243,193,188,84,238,63,109,64,81,7,246,245,118,206,49,31,80,255,159,164,163,254,80,87,47,96,105,86,187,198,192,184,15,123,114,57,0,189,136,167,78,171,113,103,29,157,97,86,172,192,37,255,205,86,161,107,165,254,159,244,98,140,165,243,59,164,116,121,112,240,113,29,116,168,65,11,8,142,66,169,54,97,14,63,117,54,50,141,185,33,207,35,245,188,83,194,128,9,135,59,70,70,95,32,130,154,91,199,79,124,46,35,105,156,15,70,231,42,185,189,55,116,196,173,156,247,60,197,245,61,248,123,86,186,141,70,216,177,143,33,77,208,211,184,247,47,99,183,222,100,247,15,160,125,26,240,104,90,183,235,8,47,136,148,21,67,246,197,11,22,103,225,31,68,140,154,184,94,249,181,184,222,39,124,213,125,66,15,31,191,150,165,230,86,203,79,58,116,134,146,180,74,176,137,162,65,52,227,236,157,166,163,207,243,200,248,131,163,123,77,135,114,159,100,214,235,31,23,154,120,36,23,210,56,26,74,201,14,13,40,91,206,190,56,112,134,63,121,213,54,250,165,97,207,146,12,146,63,97,137,66,194,79,210,37,186,206,24,155,245,22,107,138,11,132,238,7,65,104,8,15,223,62,247,215,49,51,243,24,94,71,164,109,188,197,64,111,95,204,176,14,9,194,221,253,7,152,100,103,129,217,129,223,91,96,239,146,155,195,88,229,171,191,115,191,186,130,153,174,76,197,183,62,178,166,162,248,251,67,223,125,173,195,216,60,163,38,15,137,198,127,186,181,19,178,66,42,100,202,93,225,215,72,142,225,118,59,131,192,200,28,101,155,28,189,249,52,115,95,224,115,205,84,239,199,84,115,63,34,155,93,174,187,184,130,63,193,49,203,69,89,121,149,108,89,146,244,38,9,73,186,205,166,121,138,8,151,96,209,253,222,18,163,141,222,194,10,149,82,236,61,14,68,181,10,187,130,87,223,72,49,254,172,249,168,107,252,45,255,109,50,31,178,221,211,83,5,89,170,101,93,215,102,54,107,185,6,224,183,74,43,125,242,112,42,53,45,47,252,5,220,122,24,121,107,207,182,71,174,122,9,132,62,126,101,67,125,85,41,142,220,164,229,229,167,107,28,102,194,2,7,89,254,73,143,208,21,125,115,2,167,0,176,231,229,24,79,200,120,110,185,5,196,98,202,241,109,204,211,102,63,6,213,215,48,228,185,105,254,67,39,43,222,163,214,219,165,102,90,42,87,98,190,244,45,143,104,232,54,248,154,182,136,204,4,11,177,41,204,41,199,94,231,78,177,2,2,251,137,37,193,25,56,193,174,163,232,144,220,196,0,254,203,61,205,221,74,201,80,145,79,221,23,79,92,6,52,231,32,38,196,98,32,242,197,184,152,60,46,225,103,49,176,107,2,126,12,222,217,7,224,87,218,152,73,252,199,105,47,175,199,131,175,116,129,175,68,227,191,214,249,57,3,71,220,39,8,18,246,44,59,13,120,51,42,207,232,136,104,210,125,245,130,63,11,226,252,95,127,237,23,71,73,149,188,136,177,157,222,179,102,150,88,39,100,93,172,236,38,178,50,250,162,214,158,172,95,81,4,109,241,200,38,176,55,23,141,13,101,149,127,79,155,116,17,216,139,116,192,111,45,201,52,42,173,245,120,18,120,221,241,105,135,182,129,189,186,202,245,91,179,200,174,108,96,175,146,125,21,222,247,85,7,178,147,184,190,129,212,15,0,246,156,199,87,228,60,187,46,5,118,249,144,38,33,200,241,149,176,161,170,243,34,71,122,158,144,227,93,238,0,123,210,153,209,10,74,151,118,0,42,130,212,44,131,189,108,159,188,222,234,53,254,90,21,34,167,2,86,40,20,216,59,62,17,25,53,13,191,216,4,236,141,214,109,150,40,177,87,228,69,227,53,187,145,231,54,173,141,228,94,210,38,173,159,192,194,90,144,153,47,24,245,230,132,208,240,141,196,140,80,226,80,224,55,3,192,133,55,43,109,93,131,133,244,207,100,216,255,255,69,188,76,206,252,209,154,69,194,23,247,238,76,220,169,195,73,152,99,13,2,195,25,173,176,115,214,107,201,135,37,128,143,232,99,6,229,192,94,16,83,94,96,69,44,24,146,138,47,88,215,158,49,31,7,61,21,21,114,142,228,37,193,130,77,122,245,80,75,108,179,14,118,33,6,210,92,168,83,196,208,62,207,143,255,33,101,147,107,41,124,52,113,146,31,103,175,30,194,38,78,74,57,46,11,213,234,240,121,151,4,205,151,5,148,198,242,214,93,134,145,229,206,212,151,12,92,76,174,72,213,166,57,43,109,153,206,111,60,35,20,78,33,57,82,131,27,122,106,52,215,73,196,127,192,47,204,144,241,145,98,44,35,30,173,109,76,106,202,124,71,34,92,112,198,227,136,29,150,117,36,174,199,254,144,211,244,66,115,162,221,39,96,175,124,29,91,89,23,243,255,91,49,113,21,175,4,30,247,36,205,130,146,155,30,72,175,116,241,55,35,159,166,131,134,55,192,67,168,245,69,174,125,89,191,178,10,99,93,132,159,235,128,63,197,134,203,123,82,225,53,7,54,128,189,62,94,130,74,204,223,12,149,133,245,24,178,91,7,140,66,106,111,8,19,133,11,113,142,7,175,172,195,38,174,224,52,143,141,204,144,188,228,96,200,79,6,102,11,46,18,62,44,84,182,62,4,174,101,58,116,230,79,194,70,18,197,206,69,95,99,170,232,134,106,197,2,123,20,215,129,189,99,11,111,154,253,80,61,159,129,189,187,32,232,184,187,168,119,174,65,86,96,105,68,94,30,63,193,118,231,195,200,59,47,88,254,110,161,88,98,238,246,3,228,246,167,6,149,109,224,10,114,37,148,55,244,105,126,206,248,211,212,74,214,9,57,103,201,91,230,153,7,204,182,41,138,215,101,255,187,233,201,252,11,124,191,166,103,246,23,222,68,43,41,133,60,201,78,46,223,231,76,130,247,225,36,244,10,94,165,206,63,107,29,12,150,149,245,125,192,94,237,166,102,22,186,223,237,57,176,183,2,63,73,147,49,151,65,137,167,29,7,141,45,30,139,224,199,117,145,228,237,86,86,90,7,53,19,170,245,49,234,21,93,149,174,72,185,60,210,215,18,25,168,31,192,30,62,88,68,112,115,132,39,8,185,26,69,24,134,157,240,201,122,242,8,56,98,106,170,58,231,12,80,45,247,245,44,80,226,45,7,129,189,20,205,113,248,109,44,31,106,86,222,180,60,161,3,216,115,192,211,118,157,193,192,206,186,93,134,41,212,194,65,135,13,58,255,163,45,110,23,182,35,105,54,43,99,56,128,189,215,216,215,21,14,192,30,206,54,222,240,107,95,36,124,78,11,216,235,84,127,17,89,135,250,105,198,2,169,150,67,146,218,64,222,203,60,6,128,231,218,25,83,224,223,239,44,255,119,94,2,228,10,157,46,90,65,7,3,82,228,223,126,90,177,215,145,29,20,139,252,87,254,60,131,98,96,79,86,122,151,43,231,106,70,217,212,115,216,44,196,228,25,129,119,101,7,216,27,60,6,236,65,236,95,161,14,173,195,167,166,224,242,130,193,215,2,136,68,178,224,171,152,53,216,165,31,224,171,92,18,196,87,145,83,11,112,137,96,219,58,90,54,133,37,190,1,124,18,144,126,193,94,96,27,138,0,247,7,15,129,171,70,47,219,161,7,52,104,57,124,227,133,96,146,177,235,238,128,0,232,13,26,61,240,126,169,97,32,116,76,248,6,26,116,37,220,96,51,247,181,83,23,253,14,114,177,27,216,171,186,189,148,125,72,147,5,157,72,104,155,123,148,40,250,14,203,3,83,0,195,48,176,39,8,236,149,18,244,21,117,118,14,227,224,187,204,250,68,49,245,43,186,186,64,160,154,245,92,60,3,112,228,76,224,159,5,98,255,187,95,199,127,30,218,6,130,185,10,143,0,96,31,248,222,41,208,4,32,199,55,194,219,5,78,191,135,187,7,111,90,86,182,166,206,48,244,221,13,26,139,220,166,218,113,232,133,11,127,45,184,167,26,186,195,178,82,233,241,230,197,13,213,244,5,31,213,90,40,201,203,3,74,237,54,194,182,39,214,160,162,11,238,113,69,182,242,117,69,4,30,49,136,132,110,91,94,116,19,65,76,160,70,23,53,72,94,50,200,214,167,67,180,130,138,190,111,184,128,233,220,224,26,28,58,247,18,139,56,235,22,209,135,85,223,130,92,117,45,223,30,92,133,209,118,61,130,191,172,73,116,5,142,128,22,155,182,192,182,218,2,154,236,182,48,176,39,226,102,152,67,135,145,116,39,223,66,52,58,43,55,29,109,47,83,52,159,202,176,7,246,156,84,157,112,146,176,202,107,161,194,142,110,227,192,21,248,80,225,251,212,245,110,124,24,105,82,42,39,184,183,213,110,252,59,207,195,255,13,170,209,129,196,108,228,96,246,47,15,96,208,68,129,48,47,199,116,178,236,254,3,200,103,95,96,111,53,48,69,7,4,120,223,137,210,22,14,160,193,22,143,221,216,1,88,64,147,107,46,37,128,190,52,152,225,219,195,10,22,208,171,190,4,147,224,245,112,211,195,60,24,89,119,198,157,196,188,57,164,71,105,131,99,203,193,33,188,38,176,39,150,93,135,20,199,56,115,40,148,194,24,82,161,228,10,75,153,102,205,112,236,14,178,141,128,173,214,204,182,203,203,102,92,71,162,215,97,125,118,172,212,6,61,208,14,162,233,246,33,239,152,33,113,163,151,142,96,17,200,137,59,26,155,241,141,215,48,119,254,176,246,124,25,174,154,75,249,96,108,176,5,66,241,71,11,5,19,190,64,181,118,94,32,109,38,7,223,75,124,114,0,211,188,205,102,24,159,217,131,131,186,192,117,217,192,100,135,255,63,199,254,253,122,73,204,204,72,149,174,3,129,97,209,190,196,181,175,102,208,168,62,146,20,134,156,223,177,204,99,82,204,216,57,187,14,38,211,130,33,24,1,255,194,48,90,96,239,139,78,19,92,2,239,215,250,208,14,123,27,241,156,0,221,216,24,57,94,55,67,133,126,3,225,35,202,117,227,45,65,15,204,60,254,102,155,5,185,21,238,58,199,255,183,239,157,28,71,109,179,192,109,38,175,144,136,95,75,172,137,141,0,100,128,61,44,127,93,145,185,107,185,107,233,74,123,207,249,148,118,143,96,62,92,96,223,118,163,38,167,242,210,48,127,62,176,231,14,87,62,159,242,58,212,169,38,205,5,32,7,247,23,9,176,119,141,206,82,202,140,15,33,48,139,20,53,0,246,144,81,248,7,226,28,189,58,100,248,17,60,228,68,221,140,167,211,105,226,75,218,251,47,53,132,99,162,32,38,139,41,169,14,218,0,67,170,201,25,18,62,211,43,106,255,51,130,240,186,192,149,127,127,74,245,95,187,116,65,183,173,112,61,105,255,139,217,78,126,114,188,208,249,239,192,94,154,222,56,210,2,43,133,82,70,49,172,87,18,173,58,222,2,92,33,73,183,171,48,133,231,4,222,37,48,78,47,128,145,56,220,108,58,131,4,175,185,179,3,23,109,66,242,122,188,71,29,224,105,96,111,3,252,225,226,199,251,22,159,146,8,250,210,3,228,188,0,34,103,159,119,235,224,223,50,232,163,218,129,59,237,36,154,13,208,31,130,21,143,219,19,73,18,125,80,96,22,47,46,120,40,113,30,98,66,137,135,175,78,33,105,92,37,30,210,39,124,252,81,137,15,182,21,237,71,198,240,37,100,240,128,91,173,41,6,216,83,189,143,42,120,249,76,179,119,121,132,128,111,133,237,158,108,61,158,56,5,225,195,151,35,133,87,151,6,101,238,148,70,17,72,129,61,91,164,103,254,39,122,207,104,48,185,156,141,207,203,251,239,150,129,253,211,235,240,1,73,136,12,232,212,103,217,149,76,85,199,136,70,48,207,48,2,80,109,55,102,3,123,39,64,95,205,58,220,211,7,186,82,69,119,60,234,8,134,153,76,158,104,219,14,120,184,19,174,15,141,170,160,193,211,46,47,192,205,153,182,17,163,60,80,45,48,163,90,216,78,148,108,66,114,141,55,130,182,61,85,165,180,126,32,139,49,211,74,216,14,194,218,87,244,242,114,121,198,223,4,234,31,92,195,220,48,100,57,231,217,86,41,223,180,56,211,175,128,208,36,108,226,160,222,121,3,180,111,209,120,183,86,220,68,154,11,46,70,98,125,99,210,114,16,153,50,232,97,85,35,233,2,40,29,216,182,173,98,25,15,151,71,179,206,225,157,196,151,32,38,24,73,177,54,40,203,64,69,225,7,251,165,103,202,56,19,174,54,143,191,118,203,15,1,246,46,117,61,140,155,200,176,219,213,118,155,1,158,240,10,228,71,146,38,89,15,136,107,80,18,195,54,203,255,1,36,161,255,217,213,73,170,165,253,147,136,252,127,236,18,0,120,126,127,83,1,112,173,147,54,146,248,142,252,35,158,158,0,241,52,85,42,49,112,207,130,38,254,0,49,14,66,234,200,191,65,234,66,16,82,255,82,251,178,30,71,128,190,30,110,74,124,242,217,182,78,205,251,81,251,12,152,113,55,166,90,71,99,225,180,73,235,73,124,23,248,0,170,254,124,111,130,102,5,1,166,14,174,170,165,190,72,233,109,112,241,154,193,95,210,3,189,2,84,254,32,108,79,130,97,155,122,219,114,76,172,207,19,216,179,155,182,166,57,180,123,187,8,147,110,70,180,252,5,248,226,53,156,202,115,203,94,240,165,97,228,27,77,210,72,188,94,83,182,19,47,152,143,35,18,227,220,128,140,128,13,189,177,180,82,12,55,151,102,116,147,196,79,209,16,71,6,37,202,255,137,7,247,127,227,37,112,64,218,224,5,198,111,158,242,152,136,113,82,45,41,165,27,114,228,21,36,121,147,176,82,2,172,3,46,138,203,64,93,2,61,239,206,142,38,235,248,26,68,115,10,76,182,64,195,223,169,126,88,130,206,172,160,194,211,206,47,0,123,231,252,219,181,208,114,7,162,55,171,149,187,95,9,106,22,244,240,81,9,143,111,215,74,116,14,108,94,108,55,249,108,0,10,29,56,250,82,7,200,127,175,145,101,122,92,65,12,12,221,42,186,212,119,46,131,198,93,128,87,25,152,171,212,198,58,87,60,38,108,156,236,26,215,228,221,113,89,45,92,64,134,249,202,92,122,222,46,227,121,124,75,19,33,175,210,38,20,192,171,56,143,229,67,92,130,183,247,79,192,87,239,165,245,67,199,53,221,121,192,45,102,188,173,25,170,123,19,39,201,73,120,137,10,7,246,126,128,55,149,221,45,165,43,4,1,211,81,114,5,245,75,186,186,180,36,124,170,55,168,186,128,255,3,0,208,255,190,43,53,37,21,68,162,151,98,213,110,28,20,207,172,137,32,219,14,180,49,231,135,198,36,225,190,43,171,177,92,139,81,187,141,82,18,241,185,187,38,245,155,75,135,129,189,101,18,241,97,56,7,61,12,180,101,223,18,179,233,224,39,194,136,224,221,246,235,88,108,104,120,206,156,200,212,81,68,119,159,19,46,209,102,46,49,36,189,216,195,184,206,108,251,137,34,184,234,68,114,105,111,115,68,112,40,219,31,105,185,226,223,108,218,112,179,29,234,97,93,191,168,11,254,32,47,232,10,44,21,9,48,236,45,34,175,49,152,30,128,95,63,16,154,172,124,110,121,5,137,161,93,237,68,162,243,187,15,76,255,251,225,109,196,152,218,62,186,94,4,83,50,238,125,164,61,178,8,229,25,23,235,235,218,143,221,173,242,26,254,125,250,148,10,75,68,150,142,43,186,59,165,93,75,35,210,131,155,192,222,227,220,168,194,22,228,212,136,124,30,113,154,53,109,179,143,145,208,142,54,198,202,211,38,241,125,95,136,79,24,148,246,113,94,185,17,188,116,126,237,33,108,75,8,181,217,92,161,138,93,201,95,121,17,74,9,38,157,216,243,132,9,98,69,61,189,79,182,225,213,238,160,108,105,176,160,225,84,115,197,106,193,237,5,220,224,202,38,138,69,178,14,216,163,2,246,224,88,41,92,12,84,139,97,54,223,163,189,161,168,0,185,185,251,163,236,30,65,146,118,51,17,111,57,14,236,125,70,230,160,17,190,35,224,207,254,60,80,188,222,209,99,208,104,17,20,89,138,84,46,249,209,194,15,236,237,190,22,218,53,75,92,130,178,31,30,99,175,65,82,39,142,190,53,240,18,107,147,242,217,30,42,24,122,179,228,177,169,35,95,56,100,191,219,156,252,12,216,187,165,201,62,158,143,95,91,92,217,25,251,83,207,33,137,187,249,46,242,6,193,241,6,176,215,66,13,236,1,123,110,128,82,50,35,243,76,144,152,168,131,206,108,171,67,225,155,66,1,179,31,30,171,109,188,23,242,253,70,54,141,75,204,140,255,176,250,37,58,78,10,210,73,215,209,155,195,114,33,243,111,35,108,186,247,39,170,221,130,85,118,230,63,45,80,104,218,67,96,181,8,57,207,119,250,40,53,27,122,110,104,24,29,183,130,123,226,215,230,71,148,211,198,106,117,71,102,175,118,77,124,203,185,19,201,93,81,223,40,136,182,198,53,253,108,0,34,45,255,139,231,223,130,126,132,237,120,210,200,132,4,163,189,113,225,143,177,33,185,126,157,225,130,39,145,208,221,31,132,91,35,190,78,247,199,64,191,191,79,174,184,122,240,110,53,229,135,140,131,196,104,214,138,205,165,54,75,241,139,40,183,236,34,214,205,120,21,112,137,50,30,203,212,157,216,157,233,23,90,111,207,184,48,131,195,183,4,15,218,63,179,93,107,146,76,212,43,109,246,193,155,128,249,164,229,5,185,79,232,145,42,24,6,6,253,53,159,89,150,144,50,140,179,126,213,110,94,155,51,178,100,140,156,178,173,255,241,105,69,238,10,22,33,209,125,178,226,59,188,221,227,45,194,96,197,126,168,141,185,120,87,199,168,180,181,108,181,18,233,156,175,185,217,239,209,81,113,84,254,52,174,17,125,158,96,11,40,141,25,248,136,53,48,251,109,15,201,51,237,254,32,174,148,206,208,145,221,182,253,149,18,99,31,127,1,174,212,137,157,169,13,131,198,165,184,240,82,164,82,193,224,87,226,114,199,232,236,26,129,203,189,116,120,204,16,92,110,203,9,248,207,91,35,119,73,29,172,180,45,88,2,247,243,99,126,75,48,111,253,82,233,14,126,134,55,88,205,37,20,63,46,102,172,5,141,228,80,184,158,174,35,219,128,221,237,147,45,93,162,153,153,38,110,199,91,111,228,190,131,219,113,231,124,29,228,48,113,55,170,224,98,126,54,255,145,187,230,119,231,178,78,8,175,184,127,238,92,50,48,88,156,240,152,110,33,12,156,0,159,92,121,136,59,134,102,12,14,129,87,195,179,55,227,214,182,132,36,45,250,232,218,90,185,70,220,44,150,78,211,110,38,227,35,43,54,208,85,53,72,8,178,14,201,166,112,93,124,131,84,89,84,244,168,76,195,117,11,87,222,161,196,154,27,195,155,153,199,165,202,202,55,183,118,78,152,82,11,140,125,104,67,147,15,219,0,191,111,68,105,131,99,114,77,77,77,235,100,210,20,130,159,217,245,189,157,35,163,30,104,243,92,156,88,233,44,101,229,32,146,255,158,16,162,62,112,80,84,179,102,131,224,39,93,173,124,179,131,120,140,5,246,102,32,124,44,89,77,82,198,113,225,57,165,23,45,10,74,127,148,153,223,93,216,140,116,148,159,251,112,1,87,0,239,190,39,75,220,106,158,21,5,248,202,51,192,94,233,7,96,239,145,47,136,209,228,61,223,117,6,6,217,54,48,51,151,242,175,63,46,29,108,29,140,206,183,128,59,207,68,38,12,212,90,238,138,253,200,207,253,123,229,41,130,184,183,30,75,160,32,85,106,26,202,36,124,79,120,45,168,106,233,205,204,98,96,198,15,204,227,31,239,156,63,191,169,107,221,240,99,10,170,242,221,242,188,246,212,8,93,177,220,128,49,63,50,219,61,119,229,246,110,153,14,244,194,69,108,24,26,94,107,140,151,246,252,135,251,96,67,217,27,25,25,177,49,79,41,95,144,178,255,36,122,5,16,245,58,117,175,132,199,90,243,237,219,247,104,33,249,33,180,176,1,147,194,245,239,27,9,182,211,132,233,134,165,83,95,238,56,79,190,105,207,191,55,51,226,145,135,236,42,226,32,232,96,45,71,173,177,159,254,21,15,5,186,129,102,131,5,187,155,236,80,223,59,228,172,175,227,46,14,60,230,171,26,22,16,148,84,215,10,189,151,168,87,155,141,61,12,59,142,134,225,26,32,124,177,165,222,9,165,134,72,197,82,237,229,184,26,108,172,164,226,102,128,120,86,89,150,253,230,72,201,125,195,120,154,241,9,82,44,119,197,216,159,17,234,172,75,227,15,88,191,85,53,227,157,226,195,151,3,139,182,63,83,71,152,34,251,206,23,108,127,214,61,222,123,187,65,150,125,236,238,190,194,120,103,108,16,232,176,152,75,15,215,121,20,130,15,61,48,255,193,8,248,208,31,15,212,30,219,21,19,200,19,3,87,133,69,78,33,132,51,170,246,190,185,100,191,158,81,133,123,195,187,125,158,186,112,14,140,198,177,242,191,175,202,207,43,9,101,14,198,134,47,192,158,197,60,242,245,24,188,142,95,180,141,217,216,104,49,187,227,205,146,133,164,165,94,111,9,126,50,94,211,229,9,109,229,82,187,93,95,219,129,151,80,54,91,229,118,142,184,195,241,162,120,208,216,210,218,89,146,201,117,211,50,234,54,203,229,216,90,217,107,226,157,41,80,230,25,133,163,67,215,41,168,155,140,54,26,124,107,74,175,244,245,218,228,149,229,26,45,83,14,136,10,212,133,246,140,177,98,24,127,154,225,53,246,9,181,4,67,105,67,91,157,77,196,183,182,244,205,84,187,4,238,235,21,120,25,21,67,96,207,4,9,129,139,123,58,162,163,193,167,121,235,27,237,81,182,201,155,202,71,159,94,126,40,87,43,121,218,204,81,113,96,228,174,141,195,124,255,29,68,6,113,79,111,62,73,51,150,108,120,48,188,107,148,60,88,94,246,189,17,255,53,6,159,47,68,79,112,101,223,29,7,29,253,33,15,111,16,236,2,74,15,116,92,219,182,119,99,88,11,23,40,102,166,195,45,229,11,29,64,95,216,73,80,27,113,1,125,97,165,23,124,28,254,183,230,45,240,250,87,188,97,45,132,143,170,100,120,161,40,94,204,102,11,213,228,240,198,121,10,116,182,171,79,18,23,115,241,73,238,39,221,174,98,67,199,204,113,51,224,2,155,228,157,158,8,18,211,104,88,38,5,157,160,195,90,193,67,243,239,142,195,219,41,175,55,209,117,132,171,135,151,168,127,95,10,96,47,17,245,159,23,6,248,180,242,66,72,181,94,138,243,81,41,96,24,174,98,24,50,32,38,205,112,16,167,151,84,23,168,213,36,131,96,0,153,14,130,196,141,126,212,200,198,104,163,27,17,197,39,175,39,138,5,153,110,154,140,170,187,51,238,32,174,238,52,50,231,234,151,242,215,102,200,121,70,224,17,237,72,163,104,172,165,67,157,144,83,48,140,242,75,138,43,207,110,101,2,24,68,115,145,165,129,88,26,212,134,116,132,151,58,185,150,217,188,248,181,82,32,118,251,5,146,70,228,120,95,87,72,133,1,152,106,20,224,104,53,186,110,26,63,25,107,223,142,221,62,140,163,125,32,242,50,100,125,195,155,80,56,131,12,233,58,143,73,212,199,246,1,87,20,128,189,246,77,248,19,186,68,174,186,196,85,137,85,120,17,97,69,38,216,199,62,3,69,182,94,249,20,216,75,165,225,2,246,2,176,218,21,202,4,104,31,242,30,116,59,212,94,108,223,42,162,125,243,190,81,40,40,198,106,135,253,119,162,115,203,59,192,155,46,93,47,187,34,15,237,159,80,113,120,78,223,95,142,154,70,92,235,179,189,168,175,207,139,123,174,195,230,138,18,71,74,125,71,94,159,131,241,226,62,64,181,142,237,36,62,221,105,116,250,166,91,154,85,175,179,29,11,174,119,203,150,113,220,253,65,163,23,240,141,158,103,4,33,252,6,124,62,115,141,89,104,202,204,155,160,114,15,4,135,179,112,62,14,38,133,57,197,235,178,84,158,167,28,136,27,36,18,220,62,133,156,192,30,93,217,4,203,47,200,144,34,225,111,200,112,63,61,68,233,130,217,198,86,99,139,199,249,99,161,61,251,223,7,246,210,68,38,145,207,11,159,108,89,194,144,64,12,254,163,40,70,67,222,179,107,100,119,102,11,139,64,216,102,39,243,227,203,225,30,235,161,78,173,197,68,183,243,14,88,95,222,58,104,57,197,216,137,237,66,12,214,22,255,244,37,242,87,117,52,218,201,5,20,234,87,197,117,29,96,189,91,39,7,252,153,20,111,188,159,11,31,81,167,231,21,42,177,34,48,152,192,203,184,8,255,118,105,95,35,220,139,68,124,0,216,115,221,69,62,34,152,129,255,152,225,79,66,117,18,70,192,200,199,191,134,232,38,82,27,104,253,123,149,211,147,10,111,206,74,157,129,41,92,184,77,226,217,76,45,44,8,113,59,41,116,37,101,41,214,60,182,112,162,67,218,163,215,191,189,6,180,64,165,37,119,160,126,65,193,42,204,231,134,226,252,128,226,238,197,220,47,186,251,77,87,131,233,175,27,54,130,151,86,249,211,161,188,210,97,129,60,149,145,215,239,12,219,4,20,11,67,26,46,90,36,246,178,24,37,12,15,68,123,96,46,215,242,78,68,126,143,48,170,141,156,185,89,220,178,235,57,8,48,93,204,179,244,48,29,80,122,246,163,68,174,245,195,243,134,206,179,160,171,161,75,244,94,153,227,215,160,245,246,9,250,251,212,230,188,32,124,181,102,90,185,85,220,34,211,210,27,204,226,151,170,151,70,25,150,165,38,148,155,164,148,171,191,123,122,46,199,9,216,22,104,141,132,60,106,125,88,11,162,74,225,42,33,204,9,29,5,152,194,159,8,237,71,254,24,155,213,164,229,1,246,216,151,160,183,255,44,6,85,248,187,14,55,145,96,123,16,218,241,100,29,105,254,28,223,142,6,191,11,2,142,25,179,15,32,100,201,169,33,212,18,251,219,193,247,88,207,103,193,35,136,156,57,98,56,173,213,196,42,96,111,91,247,236,14,146,40,15,255,73,142,248,62,138,28,127,130,218,248,77,146,188,95,126,220,231,183,25,23,184,251,63,25,147,210,132,41,100,16,117,185,25,55,225,181,196,79,65,41,247,10,53,145,188,191,31,23,194,246,73,127,187,251,254,124,199,180,211,11,216,3,210,34,25,238,237,145,6,112,17,15,78,90,215,123,254,44,33,71,220,143,127,103,218,176,4,14,164,143,64,67,34,238,188,144,77,159,237,157,57,179,126,240,109,174,87,19,224,23,14,184,72,137,153,102,39,2,166,160,118,249,96,203,26,16,183,108,227,239,79,199,149,135,238,64,81,143,216,253,207,131,133,161,82,65,219,105,164,218,165,109,137,36,190,203,36,73,222,183,56,46,138,144,170,176,240,18,209,239,170,33,208,179,138,145,95,244,244,49,183,37,229,20,175,119,222,133,113,50,81,134,61,227,184,9,144,222,183,112,89,187,175,199,124,90,233,102,106,255,148,7,150,77,122,35,23,222,67,57,28,139,229,118,123,122,95,210,234,172,67,28,166,228,62,91,242,168,62,229,69,199,182,232,183,67,105,214,205,159,31,43,142,147,148,49,143,198,96,47,84,76,219,147,49,87,87,127,0,148,45,82,220,223,222,125,103,33,176,54,185,136,202,234,190,49,178,211,192,178,203,2,17,157,127,91,27,255,146,149,150,134,230,253,52,201,49,51,87,71,228,156,184,243,99,4,166,238,152,211,16,91,104,109,59,230,175,117,7,50,42,200,215,239,3,80,109,145,251,231,133,169,90,244,10,186,206,223,170,186,67,33,248,77,201,248,107,183,30,107,207,81,130,9,214,200,237,44,104,227,72,4,196,109,99,235,31,232,180,129,189,98,239,236,63,26,32,137,76,205,178,4,219,255,162,196,224,210,195,209,56,140,140,198,67,139,14,159,251,57,218,195,171,163,13,5,22,180,3,200,188,250,158,24,137,135,81,135,28,34,196,104,56,13,203,248,211,216,30,50,30,19,161,98,244,229,60,126,186,164,252,199,133,70,253,172,120,3,221,234,99,238,27,93,16,131,239,125,108,198,107,131,75,139,231,97,133,115,210,198,139,14,144,72,60,152,156,110,194,95,227,37,106,144,47,209,149,11,129,104,88,45,84,43,207,142,12,90,77,57,175,120,180,86,56,46,135,132,228,139,176,116,124,33,15,13,157,90,215,9,83,155,218,5,236,247,67,161,19,18,196,205,129,169,232,106,147,82,60,43,197,55,226,214,66,217,118,247,246,35,178,207,95,188,174,197,60,173,181,239,243,104,29,175,198,68,223,196,50,224,186,73,24,14,189,162,125,74,114,97,70,34,54,180,22,230,245,90,79,138,39,30,239,166,46,190,150,163,239,227,164,112,129,30,68,141,103,176,156,191,108,241,125,37,194,70,149,3,45,192,147,251,58,246,111,105,147,40,195,172,101,171,139,242,179,130,125,38,129,76,110,201,176,185,103,89,93,142,110,39,156,212,120,49,23,228,4,253,97,99,221,101,239,86,201,84,217,223,104,198,178,58,249,42,82,15,41,169,106,23,151,23,168,156,252,81,63,16,136,77,81,233,94,68,135,110,10,65,154,196,230,131,185,212,134,253,90,221,134,52,218,198,60,242,196,188,31,125,73,179,95,51,117,192,254,56,188,34,27,139,149,221,93,49,176,142,19,59,212,246,200,124,205,107,226,61,228,233,213,207,245,118,200,187,178,162,154,15,77,62,154,150,93,198,182,143,89,226,18,255,167,104,144,136,71,20,86,163,212,113,57,119,191,6,71,142,150,114,75,79,211,185,157,241,207,75,30,124,226,231,176,83,163,131,213,163,181,28,107,113,175,95,179,13,169,229,227,165,85,248,116,179,132,246,217,87,18,30,171,25,19,83,145,1,75,159,162,211,30,79,116,209,194,101,113,248,171,40,38,202,4,219,101,26,211,175,181,110,108,85,54,183,74,143,4,25,101,45,169,22,126,42,51,20,18,88,22,162,175,172,243,59,197,17,4,155,134,152,180,53,49,25,179,25,31,14,99,227,77,146,177,61,65,111,195,166,104,228,154,96,231,58,184,241,141,130,163,230,13,79,69,35,140,87,237,66,243,92,213,245,36,77,193,139,215,175,172,145,220,216,154,245,112,84,249,88,190,177,129,143,15,190,87,114,124,20,176,106,147,146,50,100,227,124,45,64,80,13,152,84,252,34,48,40,190,186,19,82,161,237,83,168,62,184,227,125,197,120,151,42,133,134,91,229,107,163,15,229,247,213,243,101,2,143,201,168,141,8,23,174,152,39,92,149,188,183,110,189,100,223,199,72,152,165,134,41,92,31,246,9,178,245,204,11,55,186,57,40,28,86,213,64,93,71,83,123,54,135,71,237,211,109,31,103,186,126,180,172,60,110,236,6,6,74,220,92,57,195,230,242,202,131,86,109,209,108,143,21,181,207,4,25,189,171,191,21,242,113,216,40,29,139,40,205,239,85,226,31,51,125,78,91,3,103,87,8,222,253,62,31,249,169,20,121,85,36,114,231,140,82,42,106,183,214,229,199,120,177,80,173,241,40,50,251,23,79,4,186,77,29,97,132,58,145,122,150,113,19,22,205,75,236,194,110,130,240,205,234,6,18,80,68,105,7,150,4,222,109,205,81,184,78,71,254,47,244,230,150,59,192,247,176,201,34,155,54,70,199,163,70,220,167,79,27,234,17,86,5,3,8,150,39,76,194,10,62,23,65,199,233,202,62,212,182,143,243,110,7,90,147,85,251,220,20,214,214,241,61,165,18,113,145,199,36,194,223,85,111,120,222,119,244,245,10,127,3,132,98,86,145,138,164,4,153,227,160,161,240,225,108,75,143,246,173,179,139,249,110,106,66,136,195,226,1,149,244,38,186,99,201,152,206,63,169,52,92,255,54,2,237,56,138,248,213,39,148,21,162,78,86,252,230,20,136,217,64,30,148,226,163,150,188,168,114,66,96,190,245,10,215,131,177,243,33,170,63,230,188,31,136,93,24,79,168,227,23,95,233,184,163,210,58,190,189,120,98,157,145,54,108,166,218,57,140,202,253,254,35,133,251,83,5,83,40,171,252,82,38,245,249,119,206,138,184,231,91,228,46,117,58,88,151,5,254,143,15,61,142,114,23,221,103,170,82,179,170,174,147,162,172,113,59,117,108,134,81,38,237,76,254,146,181,249,81,2,12,163,132,189,39,239,57,78,97,195,38,77,123,63,157,54,147,90,241,203,64,1,142,81,53,230,188,145,218,61,241,21,63,21,76,142,194,11,167,71,248,13,107,141,213,43,83,113,34,231,166,102,164,215,5,71,63,59,190,126,164,86,136,234,92,178,158,133,213,179,62,3,246,72,12,94,208,78,154,73,120,142,3,104,54,38,205,135,31,52,191,158,83,251,58,212,32,119,43,61,250,184,145,196,189,245,69,226,48,184,130,35,246,9,226,159,49,120,77,49,67,139,223,10,55,72,51,174,217,82,63,100,253,204,92,90,87,110,36,219,107,178,213,180,30,58,110,11,230,51,0,2,196,98,231,227,38,240,65,65,95,6,153,132,69,91,248,184,58,61,202,21,67,102,90,232,241,130,81,190,228,57,239,49,227,116,137,65,237,171,64,147,52,147,78,20,175,31,107,140,245,228,84,119,182,54,71,244,120,253,145,165,143,135,172,11,63,95,243,161,173,48,249,160,142,131,33,39,25,149,72,58,16,136,63,199,67,249,48,84,101,69,132,63,161,113,16,249,150,56,194,73,143,11,133,118,104,131,43,103,248,28,239,55,165,70,144,29,160,93,221,217,248,45,95,48,248,91,173,170,195,18,241,91,172,247,71,141,84,220,6,93,161,25,255,34,210,23,118,133,112,204,73,24,166,240,171,43,108,231,239,248,61,226,147,43,40,246,105,175,35,179,188,241,125,104,185,253,44,6,140,55,169,224,207,232,146,239,162,198,136,1,135,108,24,76,116,246,83,70,244,239,114,181,127,96,128,235,164,90,165,221,158,121,121,52,164,29,73,246,196,35,28,160,190,251,201,21,149,51,30,208,247,12,235,200,205,13,96,239,230,56,220,3,251,182,226,226,44,146,14,1,236,25,231,183,121,113,172,69,121,19,104,19,9,19,17,13,29,99,200,29,170,183,192,158,138,27,62,177,94,198,112,54,28,154,98,4,26,221,230,72,63,76,197,191,29,205,130,116,70,74,118,28,28,242,172,213,84,87,48,13,178,34,209,87,144,25,221,205,231,198,191,53,1,79,174,197,79,247,126,99,81,224,90,175,220,106,47,122,84,114,239,162,237,142,11,177,230,188,6,247,155,67,253,224,58,50,242,181,143,2,143,194,27,15,166,90,211,142,204,45,144,227,17,125,72,225,35,202,132,9,52,187,39,145,246,225,51,62,134,37,8,39,52,174,190,205,178,13,211,7,237,4,54,9,239,253,84,241,199,75,220,56,90,95,236,117,16,241,57,18,143,161,183,230,200,116,133,14,100,112,89,242,196,201,146,56,175,153,198,255,27,168,52,254,141,151,201,25,83,83,146,116,246,148,51,228,251,167,225,135,21,50,86,236,227,224,108,139,149,69,32,142,63,237,230,165,179,88,222,133,27,3,225,217,194,187,174,202,120,116,50,135,194,53,112,59,117,129,203,158,218,6,98,52,9,142,47,125,100,248,208,18,194,13,57,66,162,147,14,226,218,44,146,248,90,114,27,75,34,70,187,226,244,44,242,251,70,226,67,49,109,57,97,207,1,98,94,76,247,43,192,27,182,126,254,247,115,2,30,2,164,58,119,7,208,189,8,122,102,220,14,237,139,147,32,100,42,75,71,247,149,39,114,191,193,215,93,150,251,176,127,212,15,130,197,79,39,86,43,107,84,242,119,11,145,48,29,215,217,196,32,16,120,2,87,144,94,160,115,220,6,77,104,154,165,4,4,128,92,92,161,159,179,46,28,212,72,215,87,254,150,1,191,233,167,69,239,108,253,34,229,241,187,192,54,209,144,127,31,198,38,233,208,68,212,131,217,122,36,213,38,108,254,237,190,254,70,133,199,206,217,243,59,137,68,140,161,69,180,216,137,69,232,161,14,19,48,117,89,2,246,162,182,81,166,196,50,138,103,133,242,46,113,52,17,245,21,121,13,204,15,14,196,153,92,128,191,150,158,22,70,252,37,52,172,251,123,141,251,191,148,99,254,129,76,160,238,228,158,39,14,125,122,125,50,58,40,242,226,174,3,183,104,139,116,110,183,187,110,29,185,116,247,2,5,66,157,243,46,134,31,235,86,241,110,92,222,243,144,115,152,79,228,156,130,48,189,190,145,236,93,185,206,211,252,181,117,117,163,13,35,201,142,68,242,241,114,180,160,65,83,31,25,111,83,211,138,19,143,180,218,143,239,217,162,131,250,247,207,179,246,102,169,202,134,20,250,141,93,171,118,140,207,3,145,235,64,135,228,179,16,234,81,74,106,242,175,135,66,158,111,215,220,30,120,127,246,164,64,213,243,146,217,32,207,216,217,119,44,53,35,244,72,31,96,111,93,151,182,144,93,141,57,172,195,231,51,240,168,87,227,57,247,103,217,163,188,44,130,253,209,148,135,108,60,71,29,172,168,55,131,108,101,239,199,157,26,213,87,189,104,183,26,205,57,152,102,217,220,245,248,210,56,18,204,250,77,177,145,191,34,22,112,175,50,78,230,63,5,119,75,58,177,251,140,131,200,178,68,59,77,180,242,17,121,207,95,124,42,22,254,91,34,144,132,234,1,223,105,128,106,55,113,140,248,184,201,8,237,125,191,57,113,32,240,221,221,214,5,192,42,34,242,58,16,56,16,240,166,230,83,221,192,192,84,227,221,59,122,105,175,43,130,131,243,73,249,168,54,98,47,90,205,127,72,14,126,197,170,121,232,184,200,25,216,203,244,5,245,108,247,206,57,204,211,198,43,78,12,149,19,214,71,202,24,128,189,41,198,255,0,117,254,3,134,251,13,115,254,35,136,252,103,100,27,154,191,7,150,223,65,228,204,65,45,161,227,23,185,100,226,222,213,221,77,4,255,78,231,87,96,79,116,183,146,36,239,247,231,185,144,134,250,169,89,1,222,165,214,234,72,167,135,240,126,109,3,233,14,252,53,18,92,140,186,188,79,55,14,230,199,49,163,200,178,232,64,2,140,127,17,126,78,147,248,22,97,251,187,187,163,67,130,201,10,178,92,192,250,200,89,156,191,224,245,238,145,23,69,92,229,210,230,246,179,99,102,184,110,193,138,106,215,236,244,34,218,164,127,74,236,49,227,20,188,21,153,33,84,85,133,47,61,54,244,98,11,230,157,87,249,22,26,16,130,217,38,18,221,249,77,116,187,217,200,50,251,186,54,20,211,217,40,179,139,158,231,148,34,117,86,138,19,248,86,152,108,82,214,143,134,203,175,99,196,221,30,252,49,121,22,86,226,208,81,209,145,249,249,182,35,145,220,247,252,147,247,214,238,134,165,110,128,250,108,21,69,72,157,118,211,202,232,205,104,201,167,239,4,190,132,117,122,234,165,231,211,48,167,23,102,167,158,148,235,68,75,98,63,86,132,4,98,184,155,73,24,172,30,26,71,179,52,134,91,77,153,38,56,185,242,143,207,199,114,170,62,241,255,251,52,220,31,134,122,239,31,32,160,231,206,46,203,40,145,95,249,55,157,112,16,12,218,253,62,150,204,15,92,153,211,121,216,164,246,213,138,179,169,181,41,228,28,237,228,151,201,86,111,177,227,19,171,93,44,148,31,185,220,252,93,237,4,48,236,88,179,138,232,88,91,178,106,58,38,81,109,157,67,172,205,24,5,30,19,109,231,23,252,96,158,202,251,106,233,159,112,209,246,97,124,200,20,195,238,239,26,189,186,96,103,23,231,228,116,247,181,230,240,121,90,131,224,60,233,188,23,8,153,218,55,78,215,17,138,237,69,172,201,222,73,97,117,84,85,204,47,235,171,46,10,78,220,181,47,83,138,76,89,26,214,237,37,31,190,60,158,140,174,36,191,36,44,58,138,39,155,225,108,178,85,110,89,162,95,4,134,4,24,136,218,172,152,242,1,8,90,183,27,237,234,86,5,225,134,80,134,125,35,81,87,80,204,188,167,35,255,244,216,165,186,144,204,115,201,67,168,75,19,223,58,8,234,188,216,136,177,72,244,53,247,250,21,224,66,180,204,71,171,207,247,238,234,114,168,124,39,239,59,241,228,7,196,57,250,174,227,146,89,2,223,95,105,46,254,152,54,59,123,6,94,28,38,211,16,124,14,254,2,25,214,209,43,90,119,105,151,201,113,97,202,221,143,128,118,142,229,194,89,142,163,48,2,127,89,6,187,246,171,116,39,114,71,55,152,128,34,74,73,49,123,240,129,32,162,218,141,29,118,192,136,64,116,245,131,88,127,136,137,129,74,24,29,91,28,213,253,73,229,129,19,177,60,243,251,212,250,3,50,23,54,178,44,159,22,163,28,185,155,196,188,131,110,122,223,207,144,57,207,217,124,243,182,90,70,139,252,247,140,71,197,155,232,178,187,180,236,99,11,169,40,85,155,175,135,194,140,100,51,100,61,207,72,251,199,240,194,76,120,180,175,61,124,117,73,37,120,60,177,226,8,198,126,211,144,132,193,248,251,204,168,145,50,91,146,197,138,149,81,238,224,204,139,178,219,249,231,178,215,10,23,233,70,30,87,22,192,59,89,56,236,126,165,105,200,29,153,203,153,41,186,18,36,162,252,240,124,175,137,21,47,95,137,132,181,117,56,172,53,189,64,66,87,60,254,180,138,210,81,54,174,42,18,95,192,139,177,137,229,117,26,103,147,83,42,95,244,242,234,250,130,221,123,154,216,62,147,172,80,146,111,9,98,54,97,252,228,146,222,163,70,41,140,157,219,213,194,2,169,119,95,212,186,138,119,41,224,24,144,11,99,246,216,35,161,113,134,100,73,188,168,59,243,215,177,202,135,205,190,6,188,126,180,248,233,61,171,165,210,91,211,51,114,221,167,3,36,243,16,93,58,113,9,220,16,38,169,232,186,182,35,121,237,226,89,223,122,30,17,249,20,130,93,158,232,35,16,148,8,91,23,32,206,104,244,142,247,59,135,46,249,110,241,156,125,246,127,201,62,211,247,150,238,238,89,192,149,45,11,78,41,45,115,151,1,146,179,75,113,230,65,228,73,211,237,162,130,231,130,234,242,53,189,231,201,17,174,45,234,234,56,114,66,13,255,252,50,196,4,205,233,20,118,147,230,82,241,160,142,101,248,246,249,89,215,125,97,133,178,216,90,149,107,235,189,50,242,164,207,104,56,215,109,32,105,243,214,237,63,12,4,7,178,242,229,198,207,134,34,190,83,183,78,196,8,162,165,135,151,37,28,10,227,206,114,27,7,222,219,54,157,8,56,121,90,253,187,120,251,228,245,233,83,193,237,153,178,184,162,12,58,194,37,140,16,182,144,151,98,94,85,75,72,82,52,136,195,241,168,224,216,187,31,186,45,147,230,107,216,231,71,250,32,9,243,164,137,19,160,211,232,240,50,138,35,153,252,242,22,96,131,104,229,84,125,217,236,247,223,125,115,138,56,186,76,210,75,28,93,134,227,88,43,80,40,64,131,20,208,140,160,6,86,67,123,84,174,27,193,4,45,151,123,68,127,172,11,244,232,239,10,102,173,139,43,208,3,170,21,42,202,253,182,58,208,128,103,111,94,111,115,91,172,113,118,169,250,233,151,58,125,20,113,243,109,116,202,90,153,121,7,69,111,18,214,78,146,205,94,58,151,113,122,5,216,99,205,3,1,151,199,49,100,8,176,183,9,252,21,191,131,120,220,127,205,95,255,134,147,145,217,73,191,169,128,145,172,223,13,231,170,246,169,66,223,252,242,163,226,97,76,75,169,226,72,110,104,134,93,207,104,15,155,252,124,86,128,111,239,41,184,14,32,199,218,240,189,67,249,40,91,210,151,154,226,87,188,159,26,83,145,239,240,50,134,22,43,2,238,88,86,216,113,204,53,108,10,132,76,97,158,242,28,80,130,224,147,4,209,243,71,210,185,132,187,32,122,190,122,187,210,204,235,52,134,215,195,157,223,77,156,80,191,144,142,88,114,89,246,245,162,250,226,217,25,76,102,116,143,157,221,162,95,240,149,106,252,29,241,165,120,246,4,211,207,142,117,187,177,152,55,88,253,63,36,157,137,12,97,44,227,191,86,202,183,54,37,234,116,126,203,168,14,68,231,111,155,133,144,53,134,91,147,249,186,164,100,210,167,100,222,251,26,249,252,64,102,162,221,195,137,1,182,107,239,167,115,251,230,16,84,139,83,197,202,202,138,157,66,57,204,220,142,235,5,239,128,206,59,202,87,76,108,148,47,36,4,2,144,232,10,62,249,154,27,18,141,82,237,203,46,219,43,231,203,241,143,75,7,191,38,59,151,185,173,125,33,140,174,138,143,193,21,176,237,18,10,88,77,76,224,50,52,29,53,249,185,236,164,19,245,132,63,247,120,86,212,115,74,33,43,204,14,247,103,135,190,19,38,164,186,189,109,30,106,8,56,84,43,206,203,240,49,137,103,36,246,216,205,7,223,152,122,167,0,223,103,175,117,42,156,242,123,149,48,18,9,49,245,221,78,204,8,47,72,115,100,146,21,195,215,31,242,134,49,95,11,171,191,231,134,234,217,247,240,118,177,13,207,101,21,38,236,36,113,4,125,169,118,62,107,174,79,82,32,42,82,162,248,240,18,99,247,99,21,221,208,20,202,252,78,109,44,196,69,60,15,57,113,128,18,241,27,127,222,5,144,237,157,5,254,128,125,225,199,1,254,125,33,105,39,64,128,17,15,191,253,29,121,39,97,178,50,25,207,137,66,252,94,255,5,223,39,55,182,143,100,148,155,55,25,96,200,63,38,249,252,193,243,252,252,150,208,220,79,5,26,98,238,172,172,178,235,111,161,205,204,208,38,198,64,30,233,67,73,162,53,87,236,34,131,139,43,155,203,7,83,85,166,173,245,198,20,221,66,71,240,99,151,48,198,7,53,246,202,223,139,231,156,21,30,187,191,59,95,224,87,239,11,71,41,252,158,250,48,2,228,247,212,137,233,17,213,38,162,150,24,111,41,137,37,215,104,240,198,205,24,23,43,125,193,40,123,204,201,18,166,176,159,102,87,233,252,199,237,153,196,124,69,59,44,250,61,13,169,150,139,150,184,9,73,250,13,113,251,192,119,251,80,25,11,66,229,163,147,112,26,98,201,137,2,15,31,39,246,206,245,42,6,30,218,199,202,149,4,152,55,174,242,23,172,60,99,82,69,98,90,133,220,145,133,218,244,235,120,92,198,144,162,208,125,89,6,85,227,34,66,14,173,91,84,72,124,176,107,229,34,76,131,158,8,151,75,185,94,24,245,56,7,75,123,118,101,205,221,40,17,201,55,36,142,75,157,192,34,75,237,104,58,226,247,15,72,243,113,154,135,186,57,57,68,88,43,98,80,175,43,183,96,232,57,78,37,189,3,40,189,10,111,236,210,131,164,82,35,88,20,206,204,34,251,9,234,120,9,223,163,240,47,125,77,192,222,242,6,178,111,206,109,225,54,2,124,161,152,192,251,228,40,140,219,31,70,60,188,171,148,197,183,91,116,23,245,126,61,152,172,102,233,234,122,6,188,20,79,77,33,249,63,160,173,241,127,223,165,174,182,148,74,158,196,169,212,9,236,247,151,220,30,226,223,178,20,74,155,139,38,109,173,187,58,38,91,54,13,184,78,17,68,52,52,38,220,78,234,98,206,157,240,93,217,4,158,128,112,54,230,26,152,34,95,46,151,96,61,87,65,68,203,136,2,92,35,229,249,27,47,144,27,18,28,32,84,30,170,103,146,154,207,174,63,234,63,178,74,156,42,117,153,119,158,164,154,53,157,81,100,3,246,164,14,218,227,201,147,164,158,18,251,227,157,183,67,97,234,56,20,4,85,116,123,69,183,31,121,225,250,78,99,85,175,184,30,27,58,73,222,51,26,92,242,137,10,66,173,1,251,104,205,141,40,143,69,252,218,249,93,105,86,12,226,121,35,176,199,100,239,19,68,226,154,95,42,37,151,227,128,75,28,145,242,19,216,52,23,103,66,18,251,227,201,9,35,19,200,34,130,126,113,20,97,0,169,193,193,152,233,7,218,4,177,241,127,228,111,194,170,146,185,149,227,140,80,207,153,42,39,122,117,247,135,143,213,30,78,159,159,254,112,49,63,143,51,99,238,157,49,28,247,60,148,60,182,150,119,55,86,76,244,203,57,133,125,34,255,32,150,218,207,90,26,107,162,107,95,88,205,59,11,120,43,26,214,52,176,228,68,31,250,59,172,70,186,255,46,104,76,154,244,251,113,106,181,27,126,253,214,211,117,248,7,48,194,188,5,161,71,99,63,45,117,210,47,7,170,42,238,64,117,181,226,162,20,130,122,134,251,81,204,149,168,103,67,10,221,226,154,102,163,77,223,51,204,213,228,252,66,205,209,46,110,130,255,246,99,215,131,43,23,248,169,174,68,202,84,28,190,249,252,113,64,73,254,87,34,217,175,134,166,251,2,171,217,124,198,212,69,184,227,33,81,141,211,234,99,76,138,253,192,233,196,55,49,2,182,149,66,79,151,41,211,213,228,44,233,97,209,79,196,42,58,180,42,222,37,202,123,146,114,89,164,44,89,164,157,13,125,84,244,180,123,139,245,184,165,202,46,78,50,61,203,2,195,97,80,45,187,52,46,130,53,249,245,20,239,206,95,157,142,18,217,234,58,45,127,63,111,196,37,254,230,195,59,250,254,250,132,84,200,25,168,151,2,70,1,42,38,190,143,23,131,39,84,57,233,168,213,202,202,25,45,205,46,29,181,219,8,63,70,70,49,235,201,35,69,54,149,205,15,115,136,122,172,165,114,59,58,126,201,175,49,248,198,165,221,27,230,19,215,124,53,107,18,135,186,26,164,40,169,165,249,42,113,53,20,109,119,111,223,142,225,111,241,186,22,179,88,98,78,60,71,82,164,223,34,158,35,149,246,121,66,255,133,66,139,221,210,225,156,73,206,219,78,192,232,35,99,205,87,180,86,15,87,111,3,124,111,44,157,29,205,169,123,4,229,203,46,12,152,96,105,220,74,254,18,125,19,229,140,251,48,7,199,53,246,170,171,149,193,224,142,128,152,72,236,84,22,212,16,140,193,45,1,247,130,58,225,66,90,52,63,13,222,139,13,45,96,21,66,156,60,38,10,107,105,13,109,134,95,216,88,93,58,134,188,136,29,73,227,114,131,129,183,250,43,136,215,52,11,163,3,193,23,25,151,63,238,134,189,246,185,126,199,22,51,215,252,27,146,193,234,27,29,21,234,58,63,70,33,124,3,50,164,223,108,39,239,51,121,62,139,7,162,173,245,125,77,27,109,12,219,85,237,118,185,19,114,222,251,246,97,114,160,28,254,66,197,160,173,120,88,172,208,120,231,209,77,149,210,102,92,141,158,250,90,247,232,110,25,79,184,230,166,101,69,82,246,142,100,157,143,19,248,231,1,152,213,115,158,41,200,9,237,246,226,240,169,9,52,148,126,64,87,67,205,24,62,97,81,238,118,174,143,147,67,211,22,76,11,69,221,168,42,210,80,156,180,73,255,0,232,225,238,191,157,15,175,185,141,125,177,214,153,5,200,21,167,190,104,62,124,84,234,198,186,214,25,210,240,198,195,220,178,217,32,195,181,57,149,191,204,31,142,166,195,133,67,181,236,250,250,58,172,151,27,68,200,248,184,69,212,73,79,61,22,249,116,148,148,50,150,221,178,147,251,110,94,81,148,189,151,164,37,86,7,119,26,76,237,189,131,238,27,49,145,114,73,142,159,22,19,191,94,24,189,29,126,226,124,223,220,7,75,67,119,243,255,249,74,194,254,245,81,40,37,36,110,146,146,58,10,167,65,44,65,241,76,215,156,59,41,80,228,174,107,22,230,25,59,171,187,83,223,77,143,244,169,92,13,164,217,1,98,57,81,65,247,249,213,169,152,161,81,155,2,106,198,81,151,30,167,28,206,127,5,177,122,220,65,103,16,163,241,121,60,3,179,101,240,47,214,220,56,182,158,82,88,141,53,217,102,14,76,227,147,238,81,156,27,235,23,170,164,14,62,69,176,16,72,24,251,118,111,98,54,16,13,243,211,172,70,176,43,208,77,250,210,233,223,246,60,57,81,53,218,192,30,154,105,211,52,255,36,81,208,26,16,92,31,168,239,235,82,59,131,163,34,12,47,220,178,118,137,160,190,63,122,135,94,86,178,67,190,59,79,91,39,134,8,128,36,231,63,88,187,187,231,124,89,5,142,119,248,144,176,169,214,123,246,87,241,157,179,236,191,50,120,147,196,240,100,145,214,137,120,17,77,75,243,155,151,176,201,99,145,152,15,110,81,91,18,10,194,164,151,61,200,170,33,252,102,19,151,35,134,207,155,55,235,13,121,26,9,46,142,25,116,85,220,130,183,162,89,86,120,117,16,158,94,187,142,188,69,39,86,224,100,166,200,75,180,244,236,19,107,24,96,239,57,109,35,212,9,76,4,197,89,20,150,40,188,141,201,164,133,57,171,111,111,232,83,70,124,56,103,93,184,233,254,73,167,133,134,125,220,56,151,67,166,159,86,212,155,250,89,8,103,122,220,23,41,29,239,203,226,94,48,127,126,95,111,27,54,67,20,135,154,155,215,86,20,6,90,81,215,247,180,117,233,193,58,224,27,14,72,201,37,172,26,63,248,146,115,123,105,141,6,175,46,243,99,60,88,25,195,54,188,68,66,109,17,231,85,21,70,183,214,34,68,109,228,121,251,177,125,177,104,199,153,124,108,246,96,129,96,199,49,2,183,53,42,176,178,161,113,45,255,91,28,4,72,168,139,240,122,119,150,73,45,226,4,125,117,216,21,253,161,213,130,243,114,154,215,255,57,7,237,191,80,22,19,119,236,152,203,33,107,14,184,206,247,184,249,248,225,120,193,126,246,238,212,214,130,242,182,196,162,18,205,21,244,45,57,211,113,53,172,47,255,252,10,132,207,165,120,88,68,227,208,167,250,14,13,82,220,211,60,153,83,112,233,199,169,212,102,98,78,57,202,44,254,150,99,150,151,202,104,96,246,228,160,111,76,47,181,245,156,160,123,254,165,185,186,248,162,154,174,85,253,215,19,225,28,131,92,71,220,213,39,210,240,42,110,111,241,247,43,72,203,199,217,92,227,226,234,94,121,117,44,224,202,70,44,86,149,250,29,132,44,86,139,158,126,68,96,235,9,122,201,24,228,254,153,17,145,141,202,123,148,130,154,249,3,191,79,240,164,83,18,189,248,135,178,122,70,75,251,218,99,12,155,15,164,104,232,201,120,139,138,213,113,199,74,28,4,39,143,220,252,174,103,110,240,190,211,227,213,106,209,230,216,12,61,230,17,86,170,66,153,223,134,76,154,148,41,33,48,255,135,209,162,141,243,22,243,139,77,235,168,108,22,162,196,96,185,68,103,180,252,255,34,209,234,13,146,151,255,185,129,126,210,161,63,8,182,121,58,251,193,22,243,15,205,52,255,131,71,89,255,149,83,83,32,79,143,132,173,170,170,217,142,91,90,173,160,235,136,126,130,233,13,48,50,157,82,224,90,236,204,99,37,84,55,26,96,41,144,153,76,80,128,77,129,4,162,116,43,221,154,141,146,219,251,100,64,97,225,184,185,57,133,119,133,135,167,173,134,231,121,111,106,51,61,26,210,111,254,145,223,166,94,213,199,176,209,158,55,61,135,32,229,246,104,124,3,199,49,18,230,254,169,208,193,153,62,215,82,183,243,109,197,19,200,76,183,54,227,196,109,87,194,82,203,58,194,249,57,26,216,187,133,69,74,20,128,255,103,254,110,21,178,37,38,122,214,210,176,170,233,92,114,208,229,221,141,67,210,9,66,234,235,165,55,89,142,215,197,54,188,80,113,19,149,127,137,154,151,247,28,39,89,149,147,162,213,126,75,155,73,77,145,57,84,128,99,204,118,56,97,168,118,79,92,136,72,21,167,16,234,196,136,176,38,147,14,137,131,10,127,131,222,246,229,124,100,174,71,160,74,81,103,253,156,34,24,187,85,155,140,189,147,164,84,246,30,166,47,149,182,203,44,245,188,212,86,235,166,239,13,165,4,119,87,63,238,246,21,158,216,123,183,143,184,62,44,31,173,231,34,28,130,177,204,112,163,110,182,49,215,106,123,36,92,90,33,21,116,141,185,27,109,183,203,242,131,195,143,112,189,76,17,11,27,205,199,42,200,239,3,102,194,206,149,83,7,90,147,155,87,8,234,104,47,183,95,97,36,82,206,243,87,159,221,135,250,173,220,94,194,178,149,211,195,251,192,17,216,123,245,240,244,198,141,192,43,136,45,191,141,146,122,91,132,111,123,149,10,123,146,185,135,114,169,104,91,180,220,45,10,237,51,65,163,131,71,238,134,124,28,78,78,219,239,12,200,31,28,183,124,78,91,211,168,159,140,175,4,35,136,206,116,229,123,188,7,138,228,151,94,60,216,127,140,37,129,127,73,162,122,107,93,162,9,218,241,107,122,176,70,181,254,107,125,158,104,174,255,188,64,34,94,165,67,60,203,1,179,150,52,7,128,9,240,60,155,164,149,159,37,173,25,161,175,22,17,247,253,117,192,39,35,53,131,108,185,214,100,9,57,65,139,215,25,102,99,204,184,51,212,73,124,87,178,152,153,211,201,102,244,31,159,234,233,77,200,95,248,114,39,45,216,96,64,174,123,246,173,172,91,119,11,16,104,193,232,53,214,17,126,244,238,169,108,166,75,54,45,102,252,172,246,230,79,50,66,204,89,158,124,220,47,125,92,240,140,8,221,63,172,190,180,127,88,173,137,200,34,218,11,227,230,72,29,209,29,58,186,5,162,136,130,223,77,194,108,220,223,253,201,40,99,23,175,246,46,123,151,126,42,155,88,252,150,91,145,243,45,16,195,217,116,156,172,218,43,60,10,171,30,200,61,85,39,38,87,82,55,49,28,93,156,127,220,163,33,177,6,8,140,33,66,68,170,174,204,247,30,17,70,163,124,113,220,197,38,117,20,190,139,114,189,93,222,121,159,242,46,183,172,63,125,186,200,168,112,41,54,43,137,22,144,98,206,161,6,190,135,176,25,107,174,5,171,221,187,151,10,199,173,8,22,203,74,248,165,161,43,26,174,168,144,152,156,201,150,88,15,231,228,130,248,250,112,246,5,79,156,51,249,188,150,174,151,177,238,231,247,131,221,241,245,52,250,152,252,249,143,233,48,78,41,167,179,92,20,231,79,137,36,140,177,70,22,148,114,46,9,45,181,94,185,118,120,112,65,86,56,53,9,216,171,69,129,16,140,19,216,179,196,190,169,184,8,58,16,226,153,245,35,84,155,90,236,87,29,16,84,225,118,144,20,68,62,176,196,57,254,103,132,52,87,194,196,119,51,228,144,221,23,136,246,238,50,28,87,137,12,104,244,32,181,127,113,194,57,181,242,135,143,202,116,107,201,33,151,37,194,146,101,156,192,11,247,140,99,13,237,101,93,133,122,162,231,43,53,190,74,219,139,120,118,133,18,161,120,212,161,142,175,136,81,36,211,38,93,10,151,123,57,248,231,221,145,229,93,189,4,236,115,218,25,179,233,149,6,38,136,93,201,189,203,198,59,46,253,200,182,133,237,145,130,212,210,2,79,81,55,33,79,250,253,243,233,80,153,58,200,209,113,149,109,150,237,145,114,194,138,12,123,102,126,6,113,222,90,31,188,233,252,62,105,69,220,25,4,23,184,181,250,64,196,4,221,174,204,23,253,163,89,249,229,127,59,40,46,0,40,169,169,147,104,137,243,117,28,140,248,89,185,240,108,135,182,17,156,15,157,123,170,53,140,54,52,120,112,192,237,70,179,10,99,214,148,101,103,162,65,118,65,59,156,112,180,244,154,68,46,153,62,134,203,236,196,57,117,196,246,118,104,99,170,128,81,29,152,240,254,164,119,211,66,254,240,181,120,189,207,53,51,129,116,55,26,184,119,5,151,8,213,114,209,250,22,34,3,144,31,58,179,47,44,241,96,167,145,226,234,220,103,58,63,196,26,11,220,93,220,37,117,57,49,33,21,216,227,244,23,49,23,134,17,210,104,147,208,88,216,179,55,178,143,83,11,20,102,141,150,8,43,43,212,47,75,23,95,112,199,59,153,61,7,127,219,80,208,253,97,214,161,67,186,119,137,20,112,136,205,86,73,204,213,253,150,101,8,23,12,210,87,181,127,120,61,145,142,180,91,42,166,247,140,13,180,6,170,72,24,132,181,246,69,113,21,78,49,69,56,185,242,15,247,250,114,50,205,167,161,132,93,167,238,144,75,159,8,250,226,39,75,75,253,201,224,203,59,202,211,161,93,199,231,136,62,42,160,144,27,135,28,67,160,175,67,85,199,164,41,129,160,201,222,243,24,90,255,129,126,79,73,237,199,168,124,227,215,242,187,143,235,38,88,252,19,75,107,19,199,218,179,55,172,7,33,175,72,40,217,115,46,106,61,94,98,106,40,45,129,88,63,250,145,96,254,154,87,240,31,216,91,205,100,189,149,7,6,249,245,211,33,227,174,101,43,32,184,197,72,163,212,14,133,113,67,129,56,110,204,174,7,3,254,203,170,201,156,67,175,195,215,40,151,39,76,149,226,157,57,183,214,250,225,178,191,226,126,92,168,206,117,208,215,24,61,199,3,123,160,147,7,241,252,166,204,169,159,62,19,140,18,133,152,92,183,191,78,15,191,253,214,167,141,142,166,98,231,157,130,164,55,158,5,132,95,147,52,60,242,20,154,84,10,200,187,151,123,109,205,129,77,166,177,157,3,115,23,219,206,34,39,44,71,113,139,88,249,55,142,117,15,223,62,255,221,117,51,39,91,119,110,237,9,205,200,104,50,86,15,158,189,9,6,207,3,66,95,78,251,165,36,247,183,119,31,101,45,175,78,46,162,204,191,93,157,216,105,88,221,94,230,4,188,103,130,174,120,125,244,166,147,116,65,42,211,223,72,127,193,151,255,198,100,75,67,110,167,254,13,121,126,51,122,2,91,247,47,181,59,11,205,255,103,146,97,198,94,180,73,124,93,252,238,147,210,48,135,229,143,37,163,159,108,248,92,228,183,159,223,201,92,114,113,254,74,104,48,101,67,30,174,69,141,143,148,253,51,223,13,166,178,147,96,42,139,217,68,204,134,77,86,146,17,139,143,191,137,176,65,254,104,254,72,175,68,145,84,236,236,178,140,67,210,127,175,90,40,254,94,2,47,254,135,121,211,29,224,151,70,138,222,159,178,70,72,151,125,102,211,79,191,156,31,255,126,28,239,249,107,149,167,243,151,223,69,214,152,121,208,102,64,30,73,147,144,214,24,58,111,54,127,245,79,94,30,72,139,53,185,67,63,127,28,49,22,128,101,227,168,95,185,97,159,114,22,170,122,241,245,185,118,249,40,202,240,111,60,187,55,45,143,200,94,20,24,227,151,163,67,214,13,238,0,191,22,131,37,117,138,110,200,83,41,216,132,81,231,214,90,51,223,79,121,53,40,60,115,149,155,37,117,179,158,69,78,47,179,244,253,181,49,61,39,49,63,48,68,207,253,250,123,133,18,51,106,17,188,57,147,117,109,231,148,35,38,167,190,116,151,209,159,40,172,235,145,104,183,37,211,250,139,19,171,47,140,148,162,22,198,223,90,181,146,32,198,231,162,111,27,12,94,11,204,75,146,48,47,229,9,126,180,209,163,205,234,20,129,145,114,243,164,61,228,77,246,129,151,252,153,247,157,55,195,114,195,167,125,253,59,163,76,148,138,17,126,170,239,19,241,49,26,232,158,186,145,113,205,242,255,194,108,129,71,132,166,77,4,181,39,13,192,23,84,195,172,7,164,136,251,140,4,232,77,71,68,112,27,134,115,72,186,121,133,154,163,161,4,86,5,226,217,108,109,68,149,103,21,53,201,171,155,169,10,16,190,73,211,91,101,186,145,134,75,227,177,157,228,242,101,99,201,232,71,238,215,180,225,1,119,199,67,195,79,171,13,199,148,84,148,21,226,252,98,159,188,7,246,50,6,142,1,141,106,54,111,195,128,55,61,182,39,21,79,211,77,101,47,191,185,31,30,61,37,83,183,198,114,65,60,17,225,197,195,245,169,38,156,91,72,86,246,147,156,247,177,200,194,43,109,6,110,45,165,102,92,209,33,232,233,165,206,130,186,208,9,161,29,224,63,86,187,186,46,70,84,187,154,252,159,237,126,168,85,152,50,34,51,140,27,29,166,240,246,18,27,166,27,144,100,210,230,76,60,173,66,245,106,10,121,204,173,247,172,219,43,5,220,251,226,95,223,52,114,123,255,40,156,140,185,253,91,84,181,178,141,156,222,89,197,200,175,122,250,153,18,216,146,177,187,13,125,235,36,12,210,166,188,230,142,178,183,95,101,126,118,156,221,229,143,41,52,114,87,138,207,99,30,103,148,251,70,103,208,48,179,205,167,47,61,195,38,170,173,89,26,246,224,212,201,137,140,71,21,236,250,247,248,233,158,124,76,140,89,98,233,165,145,91,242,139,25,213,196,162,250,118,170,21,61,2,7,30,43,55,189,247,122,232,39,103,37,106,251,129,95,124,109,236,185,210,55,40,199,86,0,170,6,238,82,78,202,103,160,18,65,18,23,68,250,112,230,208,16,131,239,173,249,121,81,162,110,151,242,5,9,139,167,231,38,20,61,71,171,230,41,61,191,68,221,15,106,118,12,56,75,167,118,239,169,210,160,207,192,0,114,59,237,228,184,132,155,151,164,23,150,140,99,70,130,194,64,186,233,118,244,77,43,229,179,75,122,17,217,212,19,95,84,79,60,17,121,249,236,107,18,87,217,178,151,113,189,206,68,228,47,70,123,168,227,87,203,139,67,57,144,85,139,121,179,49,133,221,207,112,201,38,107,190,25,93,164,183,75,60,132,246,163,193,228,222,165,93,154,253,135,225,0,115,24,103,19,133,232,81,25,239,36,155,179,19,250,148,244,157,100,30,156,217,76,84,95,172,131,202,93,184,49,228,195,58,13,48,167,170,235,83,202,13,170,15,130,120,69,46,134,132,159,167,143,112,112,254,198,180,124,202,175,84,60,60,239,226,11,108,205,15,244,3,234,196,224,68,180,2,77,24,221,55,58,50,223,7,76,51,87,128,151,15,86,33,214,245,108,167,34,12,23,123,38,136,69,47,81,66,21,239,174,139,138,183,28,87,147,42,15,69,193,199,9,72,196,213,71,81,121,37,79,125,202,117,163,205,104,219,223,108,116,132,65,248,126,61,149,250,229,80,42,166,98,90,74,195,61,51,80,190,61,92,153,235,65,85,240,171,148,59,220,107,134,230,38,188,223,138,62,231,154,84,252,138,78,161,90,127,9,79,79,246,77,170,141,1,77,171,119,62,46,157,238,94,124,209,82,218,110,144,23,154,223,117,197,71,39,20,123,8,86,207,203,114,215,122,151,225,130,226,3,78,69,193,200,52,220,45,255,136,76,129,221,50,48,141,11,209,80,119,74,190,142,243,151,60,244,123,27,23,8,38,92,45,222,192,138,40,125,216,185,167,66,191,95,44,115,187,181,61,229,228,225,52,56,60,221,250,241,205,48,207,40,43,187,68,247,227,5,254,63,246,200,214,63,236,145,167,129,168,95,74,80,9,203,252,34,147,220,143,165,142,78,62,54,82,137,134,218,60,90,125,92,205,252,194,218,217,52,152,172,135,78,190,238,66,73,52,150,6,215,74,98,115,203,106,72,170,252,158,105,101,253,136,185,239,15,174,126,212,253,181,227,39,70,122,77,17,199,117,76,116,83,26,223,150,42,231,141,116,246,181,51,254,165,25,248,100,219,203,43,116,189,63,49,140,23,11,169,158,175,102,230,14,138,143,142,212,51,232,190,160,123,123,254,59,198,97,238,157,162,27,4,54,79,131,24,167,43,123,135,122,3,45,74,0,146,102,222,222,137,176,101,12,103,63,169,102,241,104,89,240,140,235,250,83,169,136,164,149,222,207,124,195,133,213,8,167,175,94,199,56,73,102,213,72,164,201,166,222,75,134,58,130,168,220,142,71,151,88,47,14,191,10,39,214,139,179,2,42,235,103,214,72,196,115,106,76,39,58,108,135,216,9,43,29,236,114,31,241,23,57,132,42,239,229,142,236,142,189,89,190,128,230,174,48,123,251,6,27,202,255,183,144,229,177,11,252,117,135,70,226,239,61,183,191,77,31,180,19,67,167,159,188,167,111,200,204,214,229,67,62,9,134,69,71,167,76,187,77,188,199,63,188,80,243,97,196,92,239,54,71,197,226,17,40,128,38,238,176,202,160,141,205,88,85,179,72,81,162,153,162,186,169,204,210,226,138,93,103,133,86,50,246,99,140,175,110,189,97,54,243,132,60,4,118,105,156,204,158,11,246,212,97,23,247,185,143,221,117,1,183,228,106,202,87,81,0,239,60,129,27,145,168,130,106,137,219,231,207,80,199,77,94,172,63,194,41,205,120,87,217,81,94,248,162,143,201,252,248,87,14,247,13,90,120,253,132,7,246,84,197,212,159,71,121,119,22,254,114,255,223,71,113,191,219,207,11,76,80,251,121,193,68,254,77,48,40,223,1,61,225,3,231,131,225,31,57,207,223,75,44,196,142,164,95,79,72,203,10,105,147,246,147,134,81,126,224,183,179,82,108,187,68,134,51,187,162,178,149,213,89,207,112,86,83,132,73,116,186,94,139,156,244,174,217,194,250,183,194,138,156,13,121,207,67,88,170,245,18,12,82,95,141,64,123,9,216,115,198,46,213,128,25,193,254,193,42,18,166,112,201,237,183,118,166,225,10,95,236,147,64,66,31,177,45,159,39,129,119,187,242,96,140,126,134,131,243,12,53,119,179,99,210,240,153,155,23,30,112,228,116,94,17,3,10,198,41,2,93,230,194,173,174,29,93,217,181,91,236,97,25,110,35,40,34,172,87,141,238,223,111,153,56,205,77,121,70,211,119,123,176,35,147,219,172,217,99,41,243,53,171,68,118,214,246,194,216,239,167,249,161,199,187,82,143,152,94,51,187,176,59,118,221,109,177,143,189,98,160,79,142,34,1,58,161,122,118,93,245,46,185,87,84,233,43,222,150,158,229,135,121,239,243,19,200,49,39,134,183,204,104,44,193,84,202,138,211,153,158,33,196,27,204,44,23,35,182,207,51,185,18,149,179,118,136,35,201,229,27,189,109,46,91,1,249,214,181,76,36,71,111,190,13,142,171,37,203,102,129,172,169,5,177,44,117,241,180,11,155,50,35,2,77,97,126,161,141,42,78,193,135,180,38,41,108,200,132,229,24,205,74,155,191,79,173,46,139,29,95,154,56,123,79,194,127,221,223,209,197,236,93,139,123,107,83,120,120,56,191,223,27,122,178,111,56,166,105,203,107,25,54,153,247,118,243,203,222,155,127,43,44,56,125,174,198,172,36,116,2,31,121,29,147,188,120,101,149,208,66,218,157,188,5,75,126,15,58,120,136,28,128,92,148,104,142,140,163,214,167,245,36,25,101,25,108,62,69,177,245,154,233,212,237,211,42,132,135,229,234,227,15,202,132,2,29,49,212,180,158,175,198,210,117,216,143,13,57,239,74,102,152,43,11,34,154,62,23,85,125,190,92,233,170,152,105,26,62,61,37,99,114,121,55,249,79,51,100,154,152,88,72,179,237,40,155,127,42,71,250,89,110,17,219,190,85,227,36,93,221,176,211,249,189,101,48,66,77,163,135,192,120,225,21,205,66,135,182,244,149,194,31,203,155,170,211,30,51,253,143,18,151,46,177,47,162,54,13,203,252,10,49,204,132,149,127,232,38,44,249,165,117,94,28,129,217,189,201,254,225,11,73,132,214,233,150,92,205,71,23,185,237,155,229,123,244,106,67,180,212,177,84,154,117,48,76,244,175,173,246,103,20,104,14,1,108,237,1,183,6,31,170,14,240,233,127,174,31,188,114,175,238,176,250,252,61,84,0,91,86,129,75,239,243,145,81,77,95,212,184,159,193,95,149,209,99,167,74,91,26,173,89,219,138,60,107,207,81,80,71,251,92,205,43,34,141,103,126,67,205,8,236,217,7,8,14,152,240,200,93,199,84,98,109,105,147,84,195,172,101,147,45,124,73,217,165,12,115,242,86,7,44,180,83,200,179,76,7,5,76,207,101,160,162,7,170,34,131,26,199,186,203,254,116,28,85,249,219,233,101,230,175,21,40,91,149,49,41,181,136,160,201,233,108,52,8,209,138,233,29,136,16,205,57,77,121,247,241,101,27,19,88,197,18,13,194,23,153,201,204,155,252,49,140,27,130,134,136,180,136,116,229,145,78,137,11,9,141,148,181,30,191,231,58,198,136,91,124,70,20,137,24,167,180,146,99,214,212,74,210,252,122,14,248,56,208,32,119,75,195,81,210,80,226,222,250,57,127,21,76,133,130,173,147,9,80,239,20,49,9,80,73,229,136,169,7,79,168,22,173,138,107,150,149,51,90,219,95,59,202,198,136,130,84,43,210,104,144,127,216,39,215,63,107,102,31,195,107,140,52,79,126,204,210,39,89,208,110,201,219,76,103,214,61,161,124,223,218,80,159,139,154,226,140,102,180,53,242,250,205,108,119,122,117,33,167,31,131,119,117,199,187,49,125,6,191,151,210,105,147,126,239,179,152,253,165,79,14,216,43,35,77,186,191,114,30,86,100,174,240,131,62,165,13,71,166,83,98,249,86,192,123,228,254,218,187,149,158,175,126,149,103,18,28,102,223,25,91,99,233,112,205,138,208,8,235,67,97,252,126,164,86,212,10,245,164,252,131,198,92,203,150,129,86,31,78,199,64,239,192,228,171,186,9,104,75,108,69,5,169,20,37,32,167,38,10,52,193,111,195,148,194,221,139,202,138,117,90,236,186,11,111,218,46,149,230,117,233,3,251,211,117,0,162,28,160,98,200,110,151,24,16,76,180,165,80,23,95,29,239,236,175,120,200,20,48,55,104,119,177,92,238,205,17,27,246,137,118,143,166,113,99,55,165,96,167,11,201,22,241,28,225,65,71,77,200,104,47,218,161,251,43,26,172,100,12,28,35,66,185,86,117,227,203,164,54,188,105,147,18,43,30,239,132,26,93,132,185,93,13,109,122,185,122,194,31,216,163,153,89,132,174,229,247,244,109,91,87,37,26,78,47,250,139,88,184,141,71,210,145,96,79,211,38,109,248,141,109,92,91,124,52,241,244,245,88,165,138,226,174,142,65,163,1,9,176,151,194,244,180,81,233,198,13,141,243,111,78,163,189,102,77,224,141,252,179,192,175,51,72,229,238,183,208,18,40,174,38,10,112,113,132,109,184,192,197,161,183,55,123,77,92,156,248,132,157,94,201,77,135,31,88,120,246,79,113,5,57,156,3,136,47,247,195,147,2,109,210,223,241,31,232,194,255,14,0,133,48,23,137,88,14,54,193,111,147,242,103,119,115,227,167,187,201,219,119,55,215,117,226,56,200,160,39,141,152,34,74,28,52,62,107,62,54,33,66,97,253,149,154,121,229,31,118,94,91,227,187,28,52,73,10,251,8,211,114,23,158,167,186,138,4,147,163,181,39,80,23,30,48,144,130,251,250,173,18,104,146,199,220,84,97,156,210,170,71,131,92,173,206,197,208,146,125,111,131,23,222,250,178,253,178,207,140,252,216,59,190,241,55,216,220,135,89,199,128,189,122,29,167,221,39,193,132,62,98,56,230,49,224,3,221,59,24,1,54,73,24,218,173,103,111,60,90,119,242,47,179,150,11,42,34,89,251,194,242,26,102,127,41,41,11,171,53,216,224,141,222,250,35,98,235,191,0,63,122,31,54,238,143,136,93,233,123,130,216,209,45,13,219,14,41,77,156,25,218,105,180,181,120,161,246,88,190,112,176,248,237,114,46,124,112,123,232,152,47,176,183,249,122,120,66,143,228,229,31,237,55,141,99,134,251,237,55,115,209,192,94,117,206,119,66,209,156,24,226,12,24,255,208,11,224,29,53,1,123,108,21,239,81,71,119,144,117,125,200,187,153,34,47,167,215,72,242,118,11,197,52,219,171,9,183,94,79,152,26,216,182,63,120,190,250,212,133,103,183,146,248,235,111,240,2,220,117,8,231,86,219,147,158,186,55,210,78,146,159,247,84,158,69,174,192,10,174,20,182,212,34,119,92,20,128,61,73,100,59,248,132,143,209,84,18,39,88,224,4,231,39,225,135,174,212,250,237,191,212,183,10,15,237,230,145,143,161,5,246,168,146,24,14,200,9,54,7,220,149,112,103,137,5,63,159,133,74,193,167,131,159,55,215,163,188,9,58,242,66,137,233,109,3,17,165,117,43,171,18,235,141,23,217,104,179,159,14,166,251,146,166,179,43,45,241,1,186,186,180,103,136,122,176,12,255,221,138,129,196,65,231,192,136,247,96,38,161,118,3,56,187,95,252,123,65,179,6,159,48,125,111,107,135,189,128,42,231,39,199,195,229,191,35,211,116,198,225,128,91,218,129,206,131,61,30,216,195,179,20,93,253,41,244,0,3,95,139,195,70,86,80,225,53,187,86,225,192,30,57,241,148,107,252,111,106,176,182,15,101,184,2,45,215,128,43,180,129,93,62,50,64,112,162,188,104,185,246,86,34,239,85,96,143,130,244,70,172,192,56,218,216,224,195,92,212,23,194,74,11,104,142,252,152,74,11,108,172,188,103,205,4,242,168,197,133,199,105,231,25,58,107,136,244,5,88,46,222,221,215,87,49,195,196,93,71,73,124,215,199,31,218,110,137,79,19,95,170,66,126,78,76,30,47,116,3,82,43,183,218,195,161,211,44,119,202,137,244,228,42,28,145,186,208,133,62,72,94,248,15,181,82,239,66,17,192,214,120,242,101,21,73,160,85,189,105,216,150,166,185,122,154,16,170,103,242,57,60,246,201,97,161,170,173,245,91,53,58,147,170,83,20,247,157,206,246,58,68,230,180,76,253,48,62,55,208,120,107,224,201,81,83,186,149,245,222,203,208,93,150,228,228,4,235,48,67,198,167,82,197,236,65,185,223,121,140,236,207,220,236,26,55,248,113,113,215,199,137,100,165,116,2,137,213,150,247,124,200,198,118,105,187,58,50,136,179,104,140,14,123,119,64,101,234,113,184,28,249,55,118,203,180,232,157,173,234,27,216,247,234,184,144,17,151,252,77,248,15,66,242,107,96,239,241,166,79,118,186,235,216,77,18,38,189,197,47,161,178,80,42,145,187,53,15,41,100,18,69,79,152,82,179,8,140,171,13,7,163,97,190,72,16,206,235,31,244,160,240,37,88,60,6,195,3,240,107,217,143,120,56,100,255,155,114,215,126,94,75,179,67,5,8,81,223,23,187,116,142,153,247,249,230,146,170,81,180,237,227,180,221,60,255,195,54,239,251,232,42,162,21,62,143,235,160,183,221,148,166,220,129,35,162,222,156,82,222,247,201,194,145,31,53,2,121,118,45,156,205,81,14,243,239,173,63,112,12,56,206,125,180,119,35,75,159,105,170,22,6,40,101,73,206,77,20,81,119,135,76,53,36,132,207,110,170,201,25,94,59,130,154,48,164,149,59,138,232,144,36,115,38,175,218,16,5,138,206,53,222,175,240,12,43,136,9,8,49,170,24,98,31,184,119,67,200,189,140,98,12,201,128,120,6,236,149,156,226,93,74,89,178,104,164,138,188,181,73,227,142,156,90,141,206,68,165,71,158,191,84,230,237,39,83,211,130,21,134,253,117,151,81,59,45,61,153,162,247,82,228,131,205,142,7,171,117,1,126,49,81,23,14,58,232,237,186,200,221,78,84,218,249,182,143,193,118,254,240,139,167,61,136,126,81,241,231,84,104,242,70,2,183,180,70,196,177,195,192,211,219,141,199,129,215,117,244,166,102,253,100,47,242,22,59,56,60,122,103,223,166,201,63,246,144,245,170,223,77,7,154,86,56,79,180,113,171,62,112,190,25,93,18,92,234,218,16,65,121,79,66,192,31,142,25,35,131,5,84,98,128,249,21,51,79,20,1,204,174,129,223,210,107,157,142,158,95,250,153,146,45,40,217,171,170,165,223,220,26,44,75,60,172,48,122,40,128,47,233,243,197,45,105,251,193,153,250,141,41,1,18,156,0,21,220,23,185,6,4,250,102,87,171,201,90,23,254,248,84,99,20,149,211,58,100,89,92,198,179,192,63,159,114,141,22,49,145,24,130,22,29,182,37,182,206,253,173,113,242,127,53,87,67,40,134,220,177,13,208,174,246,223,158,214,163,17,85,224,231,231,10,99,156,125,169,235,198,154,173,119,98,150,18,25,82,120,179,30,188,143,88,210,175,154,5,158,33,24,150,214,246,113,4,239,213,31,53,71,105,151,186,111,187,171,139,175,85,94,66,98,143,192,235,97,148,68,34,46,97,142,81,70,224,31,122,206,136,227,46,15,193,64,163,70,190,75,187,161,181,10,111,35,60,0,200,103,73,70,55,140,128,165,59,52,94,113,111,21,162,111,151,92,118,140,152,14,166,31,62,159,39,210,69,72,83,17,181,82,182,17,74,122,216,180,213,45,95,25,52,127,252,80,92,54,166,183,103,188,55,164,72,121,164,161,23,123,204,114,195,183,113,172,240,207,153,162,164,229,155,196,197,67,17,108,100,42,63,46,80,68,136,172,158,254,20,201,253,236,105,57,77,177,107,190,31,52,230,52,230,237,49,56,113,84,10,160,188,31,170,132,251,81,196,228,149,112,118,213,240,19,189,234,83,29,199,77,147,185,161,176,66,141,17,237,96,96,79,102,142,30,217,152,182,218,51,188,31,199,153,153,125,83,178,217,139,154,169,179,50,123,238,121,76,62,111,13,142,53,29,186,51,194,1,47,98,143,171,97,55,30,162,96,110,228,99,98,61,218,17,159,251,168,237,248,252,96,78,230,221,167,88,24,236,16,150,135,240,145,54,233,215,97,40,142,175,191,119,67,153,253,210,12,181,246,219,48,196,111,88,187,211,237,231,220,212,209,214,119,14,227,239,133,51,25,15,152,184,210,162,71,197,204,89,7,235,43,127,171,246,29,243,104,156,226,250,190,36,216,226,55,24,28,35,20,30,212,236,118,86,18,94,144,248,56,246,135,60,230,246,37,236,72,58,23,174,91,11,184,118,82,106,227,91,167,242,215,96,94,8,52,114,85,49,160,164,188,12,97,231,34,103,157,233,52,238,40,151,237,213,56,86,153,29,196,91,24,121,253,211,68,208,32,137,241,119,158,153,139,17,178,86,183,169,251,229,221,213,3,235,15,211,131,118,122,13,86,89,71,187,230,197,54,74,97,195,73,161,93,181,173,208,192,28,184,120,62,90,102,181,245,122,150,185,192,107,81,76,170,55,28,163,6,186,110,42,212,38,144,46,10,159,56,20,228,18,193,63,25,247,67,241,107,153,192,74,223,202,221,126,126,87,227,244,188,192,202,244,96,188,53,214,214,205,232,111,142,241,209,102,105,249,112,56,103,59,133,168,54,165,119,214,252,119,79,238,27,119,121,178,4,119,239,163,162,167,6,106,215,30,95,88,183,181,88,209,32,205,243,154,42,165,85,63,221,122,229,243,81,157,71,116,49,250,28,253,149,219,46,37,79,178,46,200,249,135,202,212,156,56,34,229,249,187,13,224,215,127,171,167,35,102,204,86,185,53,57,90,30,191,77,118,159,134,40,63,172,83,141,9,179,48,62,99,168,144,28,63,140,102,147,63,23,91,139,132,152,44,187,171,211,15,101,223,188,216,252,61,76,243,210,195,34,197,231,179,231,31,21,158,169,207,81,96,129,157,38,8,116,73,226,142,234,94,111,119,146,77,246,174,35,77,162,170,98,190,249,86,227,176,224,196,221,91,185,186,161,201,75,195,177,157,50,242,196,201,157,71,238,245,11,170,162,158,145,215,21,22,135,60,223,212,124,186,114,239,222,116,227,221,59,131,233,105,13,193,193,173,171,252,20,22,170,162,63,206,170,21,212,216,70,23,146,25,10,142,201,178,196,156,48,45,182,96,237,190,217,183,120,13,187,82,179,50,158,177,3,196,174,113,54,209,49,217,220,55,98,100,109,198,88,141,51,27,56,191,224,31,239,141,229,85,157,254,47,179,138,252,185,31,251,63,235,202,60,102,214,70,71,166,114,191,73,245,30,243,83,238,70,72,84,146,218,148,64,182,83,6,107,194,104,193,111,61,33,27,189,208,142,127,90,168,181,71,51,86,43,30,157,84,12,243,185,79,160,72,200,97,24,121,38,251,70,189,228,170,186,123,169,120,95,206,77,126,246,149,133,73,0,80,104,140,140,52,36,9,147,164,191,217,144,203,244,238,72,110,48,143,44,221,98,228,212,156,89,180,19,251,202,139,9,47,172,76,197,105,102,133,8,54,208,34,190,194,170,46,69,79,189,177,48,54,87,35,74,220,197,112,200,68,207,127,84,233,115,29,157,172,102,134,58,229,107,202,173,153,43,19,178,22,213,6,55,35,27,159,111,54,150,248,33,242,186,245,224,24,216,65,67,186,93,15,42,133,134,109,82,245,28,227,87,101,141,71,206,181,183,166,27,168,152,143,84,185,151,152,4,121,185,44,188,219,169,135,29,65,250,32,139,79,53,29,225,42,202,4,46,53,120,85,7,203,114,220,157,10,235,233,145,191,55,14,232,207,230,191,64,165,70,106,99,25,113,249,154,17,147,220,106,203,205,56,146,160,83,117,238,167,239,158,12,120,54,232,74,48,40,87,47,229,76,120,146,157,179,188,74,18,6,225,6,230,253,79,22,115,247,100,243,39,58,6,156,190,239,120,250,118,248,82,95,82,184,169,9,152,175,154,187,53,163,11,177,98,168,205,138,241,117,78,169,166,38,97,110,251,165,170,107,7,240,129,75,232,169,197,183,171,19,13,59,155,216,127,32,243,225,249,157,204,71,231,127,201,80,163,93,171,88,3,51,243,155,226,22,168,198,174,160,136,104,147,239,2,254,161,64,179,220,235,183,49,6,104,250,49,184,159,10,58,113,97,196,236,194,122,120,92,17,97,198,33,10,2,236,141,204,44,157,219,170,228,41,159,14,3,246,46,163,250,129,189,45,32,48,228,74,232,230,5,69,70,250,14,18,49,224,113,79,200,163,148,92,46,97,157,1,129,254,88,231,67,228,128,44,0,124,226,213,97,252,72,149,243,157,57,157,66,39,98,74,109,220,166,181,251,169,147,103,208,4,95,77,211,49,182,179,199,87,184,152,197,172,72,6,138,238,13,4,109,14,142,102,5,24,187,156,224,166,30,1,159,86,60,106,186,226,20,109,91,19,179,94,234,144,20,137,252,23,10,17,218,209,75,169,41,60,35,239,101,237,190,241,85,212,76,120,96,25,18,199,14,184,54,75,102,75,73,70,21,139,23,76,160,103,242,108,207,139,70,141,198,86,214,20,126,202,57,214,76,96,250,104,234,38,32,184,210,137,62,129,125,101,150,221,205,207,87,123,134,235,197,131,90,105,123,138,199,193,153,77,131,131,146,225,119,124,168,11,5,49,5,133,176,10,109,44,155,155,10,130,132,26,0,104,0,38,96,18,150,17,249,104,91,94,127,120,168,59,94,247,137,254,199,226,205,212,146,121,57,24,39,16,33,231,197,10,196,7,122,59,216,48,107,221,28,127,189,148,249,238,124,176,133,251,11,229,20,61,185,236,167,61,60,181,200,9,205,178,249,221,255,204,128,153,166,106,151,26,188,238,122,70,222,180,57,250,173,53,186,253,82,113,186,119,20,69,242,157,172,128,46,59,203,34,187,16,73,22,194,9,228,242,255,202,182,176,246,245,64,178,152,209,243,86,85,52,26,17,212,62,166,82,62,170,116,58,78,234,111,172,21,175,94,88,142,192,14,39,203,204,221,129,239,178,226,70,127,146,19,250,15,88,124,46,108,194,101,118,165,157,27,168,204,210,157,75,82,199,114,13,155,190,131,151,229,254,189,170,121,32,60,245,214,12,244,114,73,194,86,227,161,119,61,73,196,154,95,196,59,191,111,45,91,205,83,234,142,237,166,50,152,37,135,143,93,128,106,189,92,16,80,60,11,61,63,106,14,60,199,64,253,47,147,36,241,219,202,130,78,199,110,58,123,113,182,52,175,247,148,127,34,230,81,181,206,120,104,217,191,62,102,116,7,213,84,78,95,245,49,162,59,219,49,33,248,156,189,239,103,165,247,23,249,74,150,158,232,79,230,22,12,156,99,174,1,246,232,43,40,19,109,90,125,70,159,210,122,63,132,222,110,90,154,44,96,126,101,152,34,251,130,203,74,199,136,176,85,16,189,140,81,5,17,172,99,217,36,64,181,206,12,41,170,22,110,144,38,95,179,14,50,212,251,204,168,87,87,110,40,123,222,76,178,121,29,57,102,91,131,132,33,246,169,190,54,220,129,86,231,163,147,20,212,210,194,159,3,131,39,157,164,48,212,168,178,122,70,91,179,214,99,220,78,230,161,160,29,84,218,86,94,83,193,247,57,86,202,19,38,38,144,153,88,36,248,77,84,61,82,113,12,216,99,98,80,86,182,105,163,92,102,39,99,150,154,184,103,149,234,77,186,109,167,198,161,33,12,166,82,163,141,185,48,82,12,4,235,83,17,2,122,124,238,230,200,59,54,15,141,143,115,169,173,218,76,153,26,4,188,208,27,159,143,157,97,158,228,98,54,228,180,134,86,159,113,124,64,22,16,206,236,73,167,204,248,80,41,194,35,139,102,237,225,231,49,74,55,138,186,180,241,137,16,78,102,69,32,142,19,218,79,15,8,105,53,103,151,28,201,62,87,249,86,204,177,117,202,144,185,172,56,79,245,112,221,200,132,80,217,65,141,255,87,18,14,55,78,68,103,197,61,143,16,86,230,9,210,132,179,100,194,119,218,226,241,131,71,152,103,191,198,194,46,212,35,239,189,123,113,90,38,120,100,60,52,80,200,245,72,210,6,94,127,29,24,30,70,202,63,3,220,253,31,245,76,226,145,62,209,232,17,203,241,118,12,137,193,245,245,110,168,214,175,196,111,159,254,197,18,95,50,180,3,80,44,224,108,95,90,157,56,207,169,216,161,177,93,32,229,159,252,45,245,245,163,214,185,200,152,217,210,120,204,169,132,5,106,84,13,178,151,180,77,100,136,146,250,17,197,54,208,80,77,62,244,226,25,117,234,249,218,167,111,60,115,149,71,90,177,244,66,121,1,42,19,62,110,131,56,106,199,177,32,126,169,47,64,146,150,116,115,222,225,179,67,81,229,141,90,24,132,227,194,187,23,5,245,199,24,97,207,254,186,189,224,55,74,17,236,57,120,148,49,25,133,104,152,206,96,13,76,202,198,240,240,247,128,215,159,167,19,226,119,22,223,28,109,124,235,131,45,144,197,157,174,248,128,250,61,11,252,181,235,45,84,26,0,255,123,74,203,86,58,147,205,193,47,36,41,182,214,168,55,165,152,18,78,227,23,130,86,55,198,82,195,75,79,75,171,69,200,169,217,68,212,193,223,185,51,196,95,14,183,32,182,136,228,153,199,154,126,100,199,94,110,60,235,94,15,236,237,118,248,76,6,65,38,169,234,35,216,32,90,34,41,151,37,251,95,237,190,41,33,206,126,145,28,247,223,194,148,194,113,172,132,243,10,158,220,64,152,91,104,208,231,153,108,26,122,74,240,15,169,13,77,19,255,80,177,3,230,166,33,150,154,118,205,179,120,173,134,137,34,226,101,117,124,16,215,229,249,94,229,36,156,104,114,91,102,87,180,108,194,227,174,35,195,181,19,232,86,2,93,101,163,45,227,230,40,153,154,240,144,50,95,134,168,141,206,199,120,131,151,119,95,79,142,213,189,179,158,238,184,236,243,20,243,168,30,58,81,235,102,179,205,244,252,105,33,39,175,49,183,210,148,242,197,163,62,95,238,135,20,222,185,228,30,50,213,191,81,52,38,226,198,52,202,131,253,72,60,206,216,71,82,31,32,38,109,24,99,71,103,48,126,93,254,62,100,113,204,15,53,198,5,27,64,103,184,151,99,242,9,34,218,187,141,173,53,212,247,73,101,158,39,150,49,213,168,108,246,84,65,181,130,130,196,218,24,31,86,196,215,118,109,58,211,21,246,246,237,76,216,32,227,45,120,5,66,115,121,178,234,141,13,236,70,13,183,3,181,52,216,139,190,246,59,122,43,101,136,225,214,222,249,23,110,68,17,30,191,196,79,24,243,106,28,37,45,9,4,246,220,164,106,224,206,64,106,229,4,146,237,230,123,199,19,31,90,240,5,103,196,59,150,195,186,60,252,116,42,251,154,96,215,229,103,56,146,135,70,249,226,88,18,108,252,77,145,85,251,142,109,17,32,182,194,168,158,245,187,55,103,129,40,87,154,142,135,186,183,19,204,123,174,240,199,215,206,160,175,31,91,170,169,116,109,93,160,16,245,62,172,81,175,202,37,89,149,143,124,235,124,49,203,172,5,215,145,87,169,223,130,253,96,239,70,145,88,223,184,125,165,50,109,94,213,147,237,179,217,132,167,76,0,190,45,139,189,157,46,218,76,151,102,100,220,88,5,247,124,228,158,98,104,16,68,84,81,91,228,243,205,58,43,241,213,232,186,168,11,2,102,119,134,82,221,115,229,7,106,86,48,89,143,137,196,116,47,129,111,195,27,79,84,172,84,124,163,88,55,162,204,244,43,104,84,95,7,232,92,49,167,15,63,169,54,63,143,190,116,172,44,23,57,185,177,112,235,230,58,252,46,8,9,222,110,18,91,133,16,179,16,147,121,235,207,23,72,52,180,85,239,115,127,13,188,104,167,82,164,21,202,163,150,66,233,112,97,194,178,249,83,189,37,54,208,3,1,117,219,248,59,249,158,68,153,214,106,101,213,225,63,130,204,83,48,31,236,36,92,67,116,187,165,170,236,134,164,156,37,153,87,188,171,218,249,113,40,61,236,178,132,68,252,201,78,171,55,130,232,227,222,47,54,33,16,62,114,60,204,3,15,79,181,117,192,198,253,189,109,48,199,162,214,68,120,191,70,184,248,179,70,200,1,2,252,253,26,33,176,215,79,189,13,23,175,57,16,181,193,73,198,245,143,176,159,194,192,13,172,15,221,221,250,130,31,124,211,190,141,123,140,60,159,69,135,28,235,49,240,6,88,190,133,116,249,120,211,116,147,124,43,3,246,118,88,219,171,206,117,113,213,81,18,103,142,172,247,153,113,216,170,222,97,233,39,188,98,214,122,158,17,44,57,102,168,211,188,30,135,146,24,116,239,11,190,74,213,222,174,19,211,228,224,176,2,120,182,27,87,19,69,111,181,46,180,69,141,215,110,179,236,68,210,53,26,14,20,180,58,174,68,237,86,54,174,193,98,158,227,132,50,176,0,106,149,118,75,243,61,193,94,241,160,78,198,162,253,242,208,255,123,2,116,29,218,218,255,110,34,211,255,248,18,224,17,32,87,184,206,242,243,238,54,238,157,153,69,98,222,18,38,230,82,109,61,176,94,252,75,196,129,186,83,114,132,190,120,229,29,109,22,172,246,190,172,77,37,114,36,17,11,123,183,214,115,156,168,105,163,41,136,129,221,196,41,34,64,56,34,163,186,98,60,233,88,23,122,198,116,205,45,95,9,216,139,172,32,220,80,199,133,50,84,78,147,136,255,144,212,206,219,85,84,3,130,19,5,31,150,107,131,123,193,99,59,81,175,107,201,101,236,77,89,131,38,172,212,224,195,34,178,18,143,0,115,76,33,55,21,152,130,8,82,116,225,58,171,61,77,119,53,81,39,242,141,251,83,110,14,187,122,92,115,52,24,152,205,159,225,44,93,108,150,8,43,150,65,147,70,35,153,250,24,253,253,70,193,137,38,195,137,1,91,252,237,157,23,72,106,46,218,194,222,170,43,128,174,76,24,196,136,204,158,204,235,1,211,5,29,210,36,234,72,152,63,255,116,24,90,185,63,163,145,88,218,122,132,243,26,209,239,116,41,165,77,106,10,31,85,188,239,116,118,202,2,65,172,13,38,173,244,55,222,42,121,130,158,167,129,109,244,94,134,67,11,195,39,44,12,39,201,150,150,67,171,168,79,216,200,229,30,85,88,11,147,220,116,28,201,236,53,64,56,101,59,243,226,58,117,61,168,219,65,232,67,86,88,240,28,121,177,175,237,248,39,31,42,215,140,11,178,27,253,180,55,34,46,67,48,150,1,88,49,220,125,132,45,7,153,52,233,37,154,160,204,135,92,210,28,26,114,181,252,150,214,74,67,186,107,100,148,255,2,195,234,207,185,218,115,158,127,65,228,72,181,219,100,97,116,103,145,121,198,190,154,217,190,169,152,126,146,98,146,81,177,88,115,34,226,29,198,183,14,226,212,221,216,141,54,117,91,186,77,166,34,44,106,117,65,145,38,204,220,14,18,115,127,72,231,29,229,205,128,163,148,47,36,150,124,253,48,57,124,242,53,188,187,128,231,216,91,46,7,238,73,189,45,248,149,254,78,70,27,153,90,23,245,86,187,67,45,168,152,105,244,167,155,134,78,8,173,95,91,235,112,55,254,217,108,183,88,62,136,92,22,110,127,71,30,3,129,203,8,134,83,222,51,250,63,107,226,228,155,79,77,252,188,42,102,81,157,4,121,123,165,173,63,62,229,234,208,188,71,181,65,212,231,207,118,190,183,50,156,2,101,6,97,126,237,85,188,236,10,68,80,94,27,145,66,159,66,77,242,234,101,117,219,21,190,73,83,251,92,165,80,163,165,113,221,94,153,97,98,203,22,82,39,8,170,200,145,226,13,225,202,96,144,142,120,121,172,29,125,121,104,144,190,176,151,172,189,29,76,248,121,63,240,170,157,107,20,109,123,206,125,244,210,36,217,112,32,167,2,155,202,72,134,26,61,106,194,253,145,92,72,187,211,247,49,110,223,112,107,154,144,183,226,112,232,173,170,250,123,162,55,52,236,110,116,107,13,42,46,141,215,254,128,10,53,124,198,88,98,99,32,156,80,85,224,27,221,37,27,181,143,247,116,228,87,232,175,85,45,95,205,60,53,136,82,228,234,238,32,168,15,98,35,198,44,49,143,220,203,207,254,231,92,174,66,183,75,221,0,96,34,142,123,153,140,121,90,48,136,44,157,14,65,193,69,157,139,141,152,238,172,188,237,183,77,207,205,225,163,57,90,11,171,232,140,173,24,183,231,102,174,106,230,227,116,176,168,186,246,224,78,106,182,224,218,196,185,76,243,111,55,38,26,26,66,168,184,153,21,68,225,192,104,192,235,98,197,113,85,203,55,197,147,75,230,26,93,199,163,173,218,159,32,82,19,179,157,158,111,209,125,156,225,60,78,37,234,125,133,252,42,181,178,197,51,50,119,251,150,235,223,242,31,121,72,214,186,58,201,93,216,48,63,1,15,66,173,3,148,23,219,125,188,30,40,120,74,2,119,26,114,77,106,216,91,130,47,148,210,47,70,142,51,155,69,99,73,87,92,71,137,8,253,20,19,137,55,155,162,213,209,175,176,106,69,95,158,55,86,198,182,31,136,5,229,152,105,25,135,185,143,246,238,76,33,62,100,213,148,22,203,244,192,222,179,236,248,195,206,16,158,205,219,111,98,76,243,96,239,229,178,221,177,197,151,221,152,9,54,162,17,100,20,236,34,220,100,85,67,246,83,107,5,162,87,231,219,234,62,182,224,209,197,32,102,70,126,60,86,70,132,204,87,229,61,223,165,62,100,83,68,115,50,6,125,139,122,219,20,158,162,69,25,203,61,62,28,93,88,114,210,41,240,111,13,30,179,144,244,63,70,114,133,114,129,61,189,159,66,242,224,183,222,18,187,59,170,254,170,25,243,21,237,223,26,55,255,235,3,182,36,238,193,224,95,25,38,32,94,3,123,177,224,191,182,101,102,33,124,64,153,176,103,43,117,142,81,28,195,64,33,87,248,221,182,215,241,203,221,167,4,163,196,202,67,208,249,100,17,140,149,32,116,219,96,153,84,164,209,120,15,169,86,181,10,95,50,194,144,253,3,131,84,69,109,159,206,200,209,73,70,160,175,5,24,253,204,230,179,77,122,113,192,224,180,76,196,182,141,163,137,227,181,242,117,204,169,103,192,222,117,55,58,194,10,240,147,241,255,240,214,62,227,127,96,201,62,227,255,99,153,58,203,93,49,1,187,151,255,140,52,52,237,247,82,38,193,52,130,87,154,185,136,3,128,84,73,20,68,42,29,93,22,19,185,156,121,53,4,87,239,18,83,87,235,132,96,88,25,127,253,107,35,144,20,98,133,239,48,77,216,40,233,128,180,226,215,38,25,7,81,210,18,198,70,237,249,20,96,79,44,190,45,117,12,126,225,77,62,71,162,53,112,4,205,13,129,246,133,79,146,21,53,56,88,57,191,119,63,237,171,26,0,132,87,222,89,177,192,66,97,47,198,239,149,125,122,199,215,9,225,155,103,182,52,190,25,118,7,184,73,34,229,115,246,155,105,245,35,185,140,39,183,23,172,243,126,232,137,233,54,250,169,186,49,84,100,161,164,105,189,217,188,78,66,149,111,231,132,179,209,242,38,140,69,21,22,157,178,200,114,246,38,175,144,223,9,196,220,25,35,241,116,251,30,17,121,125,185,112,21,202,185,93,192,160,132,184,183,249,90,213,184,213,126,233,105,175,229,230,37,200,175,227,191,72,169,198,245,73,125,232,0,160,160,249,181,73,68,239,28,137,130,205,0,5,167,178,190,58,70,123,166,97,8,109,181,105,251,91,95,223,218,232,234,225,102,242,155,247,31,131,187,255,220,240,182,9,196,87,172,101,243,210,203,226,18,179,145,217,12,184,92,247,29,179,107,18,236,149,126,43,155,128,154,70,27,160,221,222,180,237,208,78,254,248,246,101,143,145,182,119,2,3,119,245,243,144,186,230,13,209,124,9,243,199,104,199,223,50,166,65,171,21,149,125,79,126,48,131,90,136,94,226,55,179,143,33,82,234,38,63,102,145,236,213,249,210,183,204,149,8,99,211,191,165,153,74,13,99,126,102,226,12,217,181,24,156,90,233,105,126,115,245,132,211,24,163,156,96,40,239,196,66,54,128,174,1,206,139,213,69,88,107,155,140,132,92,126,44,109,236,80,162,249,162,136,211,216,133,125,204,140,146,155,223,131,28,116,186,36,12,19,163,113,214,9,214,60,10,33,144,184,224,201,108,50,238,98,55,181,226,153,37,127,87,126,187,172,0,36,230,189,111,40,218,237,151,46,63,130,38,162,218,237,87,222,10,218,95,154,156,9,21,251,25,254,255,11,52,77,129,27,253,71,71,107,194,103,238,228,183,238,42,150,30,189,83,147,139,240,96,102,81,194,253,208,149,171,253,80,218,208,201,56,6,167,73,244,110,151,242,28,141,99,83,167,151,60,68,85,221,207,67,202,55,122,92,34,34,170,199,137,127,117,60,162,76,7,94,158,231,13,115,121,146,66,238,150,135,114,98,87,59,100,37,74,229,31,207,106,117,131,233,246,135,140,22,156,212,97,51,214,141,111,69,57,57,0,159,134,102,4,9,53,155,250,195,153,67,3,198,177,183,231,231,69,53,87,9,211,202,23,36,178,81,150,161,161,139,202,202,83,33,98,6,47,227,30,196,4,9,0,203,85,119,69,98,14,75,44,243,29,23,58,47,231,73,235,142,163,135,217,65,102,155,41,56,146,238,55,173,220,103,122,133,34,146,92,145,126,142,32,146,92,5,164,5,20,164,158,148,19,192,52,99,249,81,62,242,158,164,85,135,33,223,191,30,85,111,80,123,235,46,75,255,122,42,174,127,78,94,96,220,59,110,206,254,25,138,39,44,19,203,136,67,245,113,210,218,88,137,130,225,211,251,197,83,94,48,124,26,61,122,245,138,105,8,235,186,46,72,12,159,39,134,235,29,177,50,11,80,46,146,136,14,31,42,5,224,235,53,75,142,167,252,181,41,254,31,197,75,135,104,19,185,210,60,54,211,100,170,245,142,37,62,171,148,245,60,53,17,103,173,220,176,92,83,222,191,236,176,86,240,46,123,80,147,40,106,64,131,25,36,92,61,204,62,245,207,230,184,215,128,157,37,254,4,235,134,166,239,31,205,61,172,6,28,21,131,41,206,223,89,17,178,111,156,106,166,46,23,15,182,4,19,113,105,57,111,227,53,91,26,225,26,185,247,19,184,243,67,148,231,120,72,253,41,28,233,232,11,144,183,87,122,165,198,151,125,229,221,104,145,39,134,189,132,230,51,216,1,52,53,0,121,206,93,28,152,112,88,13,29,117,123,121,190,98,101,107,222,32,251,146,156,101,175,62,23,77,82,53,243,54,142,115,226,20,25,244,109,98,120,161,184,54,107,51,83,75,94,129,204,214,17,89,150,39,240,221,215,21,228,152,28,253,253,121,78,239,160,194,131,129,206,130,155,222,211,119,134,199,31,222,171,239,59,210,46,42,223,108,166,65,235,25,73,205,246,130,226,120,126,228,230,235,105,74,123,243,165,85,238,21,203,94,1,183,247,150,238,16,172,206,47,89,20,8,31,0,165,144,184,112,107,65,245,98,235,176,171,126,156,117,114,97,103,124,35,162,237,116,4,250,52,146,177,84,161,172,227,2,110,175,97,41,33,138,197,195,218,79,201,104,169,219,116,56,188,72,239,146,88,7,135,249,238,52,133,189,107,96,71,159,148,127,137,182,196,37,55,54,73,127,218,81,41,152,52,34,105,32,191,227,157,115,185,94,240,147,132,226,245,92,53,122,199,218,93,111,236,157,139,24,135,205,27,102,86,135,228,97,85,253,20,85,106,243,70,134,61,78,230,128,113,25,125,86,182,253,155,7,241,176,118,241,108,63,96,111,194,112,27,248,34,235,105,173,65,239,232,77,109,123,66,153,244,155,63,132,233,193,171,250,66,182,185,190,121,97,4,41,107,66,149,31,28,199,40,63,169,166,17,65,226,82,21,66,170,176,52,148,245,85,117,124,46,250,149,201,137,39,244,243,35,131,131,169,198,142,102,49,52,91,18,206,164,108,10,231,66,83,7,44,62,22,22,149,237,174,43,237,22,94,225,63,98,112,97,60,249,116,172,137,160,231,67,57,53,27,128,60,238,251,235,212,6,107,110,125,231,88,222,225,225,192,162,146,211,20,202,219,166,133,182,15,163,238,147,61,143,227,222,16,157,182,14,19,200,124,120,186,161,73,103,129,75,92,128,85,208,124,212,60,0,216,171,87,41,143,231,86,201,188,22,202,234,53,21,108,29,44,204,153,34,119,183,1,175,116,189,120,83,237,92,249,168,189,165,177,105,128,102,35,194,137,199,21,104,221,40,225,121,204,124,235,230,25,125,169,70,26,0,245,154,57,192,181,229,61,221,66,216,116,47,203,240,230,241,186,24,198,68,159,149,217,127,50,224,191,144,18,202,13,208,164,196,167,120,56,248,179,126,63,155,147,75,95,167,244,72,195,207,190,40,199,97,178,135,158,80,160,99,106,54,126,9,253,154,67,225,167,56,145,177,225,190,56,81,226,79,113,162,28,161,125,113,34,202,132,81,137,25,10,111,46,10,109,223,131,93,243,238,27,143,73,200,180,192,114,151,132,219,15,180,120,30,226,31,121,142,251,32,163,23,189,103,190,48,179,14,40,134,65,110,82,6,153,111,31,214,211,223,169,188,151,164,56,189,57,76,239,175,130,126,76,55,2,134,220,35,147,46,71,159,37,76,104,43,182,61,178,83,126,201,233,20,85,80,154,124,174,55,119,90,53,161,226,114,139,129,211,200,161,208,113,115,55,165,16,78,21,160,246,70,78,193,155,160,123,130,43,242,134,157,242,217,93,183,124,84,67,157,210,10,79,203,124,239,99,98,223,8,242,97,203,184,95,219,188,116,63,174,94,240,100,134,250,219,136,227,91,243,199,7,96,117,135,157,70,216,129,189,90,99,246,95,136,117,94,110,145,25,6,113,154,3,82,189,231,169,129,51,244,208,156,90,62,31,148,20,125,102,207,253,10,234,243,184,16,90,47,44,63,174,154,177,103,139,68,124,70,49,140,75,120,178,170,233,236,249,136,137,177,58,177,178,213,227,58,117,89,18,154,194,95,252,6,131,33,185,96,186,59,201,153,254,70,32,209,207,230,58,57,63,157,114,142,238,177,212,185,97,171,57,54,75,113,156,144,124,193,180,203,15,250,220,160,179,31,25,4,227,12,161,158,125,109,65,117,229,143,186,253,237,85,109,205,142,88,186,30,30,111,9,108,175,118,92,151,104,162,32,154,35,221,101,194,7,153,51,209,139,165,83,249,229,3,31,222,52,164,186,152,140,164,102,76,147,154,68,135,214,88,71,112,51,55,183,222,27,131,29,205,23,202,124,22,255,178,217,44,173,171,236,70,178,187,216,195,64,218,177,93,180,165,35,246,218,155,29,151,30,182,198,15,161,183,58,103,164,187,76,184,169,139,232,34,25,94,24,121,100,30,89,122,198,162,227,16,77,166,21,196,171,70,147,228,121,76,54,247,155,84,200,51,126,205,181,186,65,61,58,157,62,178,106,193,145,123,242,33,131,86,13,228,108,143,21,239,127,98,51,122,87,207,56,251,245,187,81,58,22,165,110,215,169,204,63,22,16,8,238,88,96,239,208,215,248,19,13,10,97,41,212,203,70,108,39,109,250,41,94,106,62,250,102,250,102,217,41,86,77,18,171,45,190,171,226,38,39,95,67,44,250,248,123,104,155,15,217,104,28,5,110,155,66,102,68,124,178,154,234,220,142,197,251,150,62,81,19,206,211,109,120,241,104,160,113,12,134,182,132,54,73,53,29,121,46,210,246,225,85,162,225,209,193,176,214,239,60,203,60,131,57,202,165,42,239,145,12,137,199,8,80,44,61,97,41,112,34,72,44,228,199,250,102,105,240,107,132,252,215,55,248,153,55,180,187,51,3,200,77,228,230,140,251,110,99,160,152,213,215,115,128,21,61,210,251,108,16,75,109,9,91,85,152,240,218,151,19,168,222,18,190,138,134,181,207,78,44,150,147,102,33,100,142,70,101,184,75,26,90,81,95,86,99,194,234,47,126,22,135,252,232,228,252,224,42,100,112,25,125,186,67,134,227,219,58,137,213,191,64,25,157,81,132,250,151,200,31,173,75,144,86,84,132,155,241,170,235,234,25,31,26,151,225,50,215,140,193,15,162,176,75,242,139,80,195,58,201,205,255,188,124,107,201,200,138,215,60,251,29,153,78,76,27,173,55,33,102,121,192,222,22,152,3,127,193,245,129,255,106,135,118,148,210,126,12,214,105,80,165,175,163,50,55,146,123,96,211,195,244,10,153,218,109,29,35,232,28,123,91,210,233,250,213,93,21,28,4,92,133,143,203,16,62,14,206,118,159,53,78,198,157,170,47,158,85,95,204,91,16,99,79,28,69,162,191,41,173,121,99,15,175,28,94,247,231,253,41,230,118,98,121,95,204,141,209,126,95,204,173,213,206,127,100,211,88,215,36,182,111,40,18,194,89,101,50,88,253,245,99,186,121,142,131,209,131,199,143,67,98,248,95,180,189,214,63,198,174,93,19,195,8,236,249,84,110,12,76,66,248,188,125,56,155,124,56,161,138,56,174,1,191,206,15,12,43,209,32,106,105,28,122,159,246,126,192,171,210,254,105,143,142,219,240,145,24,75,38,102,222,51,45,19,231,71,189,72,116,118,55,157,207,146,154,91,219,214,70,206,100,174,108,171,79,52,174,118,16,210,44,13,126,73,160,229,167,2,33,85,182,247,229,2,82,229,69,114,185,69,108,89,215,110,190,213,213,13,35,78,177,19,91,126,73,127,140,41,66,155,114,168,39,19,146,60,117,198,238,104,81,126,189,119,75,151,156,236,91,101,49,119,64,113,167,219,140,60,246,132,71,23,253,112,245,214,14,213,40,55,128,230,110,6,56,129,189,59,238,12,74,155,99,171,211,6,2,221,215,70,180,91,243,87,186,174,8,153,181,53,241,229,2,205,0,78,225,171,232,19,234,133,139,210,173,45,95,249,45,115,149,250,222,97,89,218,101,199,78,200,77,44,3,82,218,203,46,67,10,84,75,65,102,207,194,239,244,225,110,53,224,235,159,118,159,234,135,229,172,123,243,150,84,173,13,211,195,27,53,47,252,81,153,45,131,152,108,69,214,157,83,184,71,57,169,202,101,221,82,151,119,44,230,68,161,228,252,112,170,33,86,107,119,213,1,173,226,126,11,87,25,84,13,236,233,163,222,2,123,194,30,188,56,40,134,241,199,161,14,54,168,98,8,39,35,171,181,125,212,49,181,78,171,248,247,250,225,220,166,106,168,99,56,127,87,17,66,183,142,140,176,183,0,69,132,237,189,187,219,234,129,220,13,6,244,117,245,46,117,19,93,135,216,235,252,100,234,75,177,48,143,112,212,236,48,196,228,2,215,243,201,79,129,138,101,67,186,46,145,73,210,13,23,227,55,186,206,236,60,121,87,60,173,219,225,225,173,243,167,230,181,172,100,16,224,141,231,232,116,216,14,56,207,94,62,5,124,102,149,86,15,15,190,109,144,109,225,85,200,181,236,165,181,98,224,46,209,163,203,106,158,223,87,230,177,105,91,22,221,85,234,14,220,194,141,252,114,219,112,76,79,8,103,145,38,179,182,175,15,93,85,83,147,136,242,201,8,133,233,170,213,227,49,53,98,223,186,100,202,136,191,80,249,140,248,11,25,224,47,8,25,240,226,98,156,174,185,55,52,75,113,45,5,69,53,90,98,172,90,228,215,76,43,157,239,140,124,140,194,203,202,5,86,148,152,41,238,158,52,136,156,56,83,110,5,237,160,218,129,187,108,135,26,94,43,109,175,10,221,111,151,172,47,195,53,134,79,177,176,250,65,215,242,189,9,161,93,200,54,169,212,126,242,209,75,238,196,249,86,174,4,194,165,219,102,146,158,130,206,192,20,97,165,213,240,170,7,17,172,58,250,35,208,186,161,58,159,226,141,80,68,217,208,53,24,98,179,113,146,30,62,193,200,165,236,11,196,170,207,37,239,42,81,185,92,153,211,25,227,89,7,92,46,238,211,125,167,205,209,134,170,176,123,164,162,72,118,70,226,151,222,249,59,26,154,202,33,52,119,11,37,67,185,140,77,147,15,143,82,35,59,117,146,128,61,219,6,219,0,236,180,53,63,6,184,178,22,58,3,247,237,1,35,158,74,189,163,211,181,45,228,71,240,213,197,40,208,78,93,229,128,61,145,91,173,226,222,172,245,51,78,215,54,19,89,49,162,100,90,174,103,158,168,144,104,189,244,101,80,128,120,70,188,127,249,223,142,246,251,12,112,69,229,140,169,86,236,129,72,174,78,31,213,14,50,136,168,168,20,137,183,246,73,211,191,187,255,117,11,18,55,103,132,252,58,42,233,14,212,131,107,107,228,158,126,173,6,105,52,231,185,175,1,188,14,171,3,189,237,181,192,149,173,64,112,83,52,203,210,228,171,97,67,223,16,254,104,167,60,49,9,103,128,205,144,188,228,96,88,242,232,128,38,173,91,47,68,125,33,108,117,35,203,196,219,14,39,78,70,201,223,46,215,222,76,100,147,197,55,158,211,235,138,17,245,69,206,65,248,166,53,11,112,237,233,193,44,175,231,154,243,119,43,67,145,119,79,239,42,245,102,59,245,48,110,96,58,2,172,195,6,210,249,175,235,218,28,193,34,140,57,36,239,231,32,232,45,130,102,86,73,94,18,126,236,66,185,44,37,31,11,100,14,236,179,128,55,199,88,218,231,28,224,183,237,62,179,175,22,204,143,213,218,158,159,90,235,108,56,118,248,227,214,103,211,132,230,75,153,229,50,137,119,29,157,98,5,192,52,255,45,150,201,45,76,231,37,7,2,246,15,60,224,87,71,148,195,32,211,217,105,241,175,78,78,60,53,12,82,144,157,250,32,42,120,174,142,223,84,196,123,158,92,40,159,25,217,27,141,29,253,250,199,121,241,254,181,4,52,47,25,49,45,51,207,40,55,49,219,55,125,247,28,165,152,100,180,38,182,55,188,195,60,38,182,55,116,52,118,163,149,220,127,50,202,230,228,102,179,231,9,137,107,102,29,180,220,23,71,143,139,5,47,180,140,223,112,107,45,15,147,241,78,225,32,139,122,176,57,170,112,134,82,252,12,73,233,252,208,45,151,39,147,181,182,181,72,243,113,117,156,0,221,8,104,203,52,90,166,198,113,156,140,108,47,45,43,166,200,102,206,101,136,146,222,157,170,122,175,94,48,86,98,86,249,24,51,234,164,126,214,141,170,226,199,95,163,147,190,237,15,95,204,57,27,103,171,152,164,73,173,200,185,94,15,177,147,212,90,168,114,38,15,56,156,163,19,202,19,16,12,160,237,195,138,224,218,37,236,226,74,173,169,0,106,138,76,239,56,207,91,84,226,163,194,222,143,234,51,36,164,89,150,204,153,239,141,94,226,38,48,194,152,56,171,40,173,0,151,136,20,97,170,9,125,213,176,46,106,141,209,44,127,245,43,54,235,229,177,67,104,114,249,219,13,19,78,173,140,74,180,238,158,23,89,141,201,248,70,83,220,214,248,161,82,247,111,189,102,111,163,118,60,47,240,121,169,55,107,119,227,25,180,121,48,99,252,6,122,197,0,226,134,119,93,107,9,178,120,46,194,7,109,114,214,41,24,90,61,18,51,37,178,221,209,27,79,25,138,194,139,5,36,66,150,80,74,236,128,78,216,83,103,171,32,81,71,123,152,181,94,152,119,192,102,235,137,86,153,151,159,46,199,36,53,231,117,84,235,242,224,224,227,40,76,142,91,235,147,3,252,164,254,49,61,62,175,93,252,90,102,214,61,226,172,174,125,236,156,30,2,145,225,0,198,76,46,38,230,162,4,78,104,211,249,18,47,117,225,101,31,19,210,91,167,46,215,60,188,86,58,246,192,237,92,96,40,186,186,226,20,196,34,105,201,34,237,92,232,227,13,26,119,228,3,58,199,20,201,180,44,26,98,203,231,64,189,36,246,40,66,15,234,45,19,18,23,119,37,236,83,100,138,85,72,139,176,249,203,44,33,198,0,139,196,43,29,146,223,208,50,242,199,27,129,61,116,62,71,210,120,131,20,64,197,36,60,130,251,162,214,96,250,248,177,159,216,97,47,237,24,203,82,251,62,210,214,113,205,213,205,155,88,51,55,57,4,134,163,90,58,228,228,163,237,248,119,122,165,65,254,212,143,133,107,88,37,36,214,152,140,40,199,69,157,82,81,108,187,246,110,60,132,234,191,109,187,36,218,164,63,233,57,253,70,215,5,201,94,223,120,50,19,52,94,241,198,217,209,149,205,22,185,106,92,185,152,235,158,94,142,47,199,27,186,249,23,98,168,221,158,214,47,93,95,79,17,228,229,108,214,63,93,159,171,249,184,171,219,72,160,31,229,98,242,253,46,51,108,236,6,238,40,60,24,137,254,219,14,223,153,203,248,62,139,212,174,38,92,186,240,146,168,117,243,85,167,172,111,72,94,153,54,208,198,51,188,110,236,186,220,238,205,233,11,23,122,179,241,31,139,125,167,162,48,130,242,245,180,24,1,236,29,224,183,242,33,213,166,174,166,164,100,195,135,149,66,240,163,55,139,108,201,134,110,246,16,190,251,201,124,135,127,31,169,246,115,98,133,131,15,203,137,92,33,247,175,168,242,110,217,245,67,21,28,184,106,31,182,75,161,14,183,165,95,106,139,226,84,225,68,81,124,113,103,137,97,8,150,228,230,168,122,35,159,224,171,57,243,75,29,96,70,159,142,173,186,169,106,131,76,90,161,160,243,136,190,183,53,34,224,180,22,207,69,238,115,189,121,68,169,210,119,88,138,246,91,147,77,204,204,51,159,95,178,66,155,237,152,218,143,174,41,188,31,50,87,83,175,200,136,54,27,38,67,140,217,94,42,59,58,210,251,151,156,113,112,215,214,57,74,81,210,139,190,111,85,185,36,21,62,107,62,166,32,30,159,202,245,149,126,186,68,60,62,45,59,129,172,225,42,59,165,66,77,75,90,123,227,102,201,160,206,162,205,246,228,79,62,220,91,51,104,105,183,111,122,42,127,200,216,42,32,254,212,36,139,172,240,46,239,234,203,136,23,11,220,181,152,254,177,100,253,21,223,156,136,255,220,190,249,118,115,115,107,51,20,115,114,184,65,12,141,132,118,252,86,245,69,57,161,138,46,4,38,124,155,34,227,126,221,146,226,180,217,124,213,37,54,147,103,247,22,237,17,89,254,9,46,183,64,216,120,26,134,118,159,81,74,199,29,184,52,219,4,36,84,105,85,61,29,189,243,74,232,105,170,249,71,250,46,82,253,244,23,109,20,233,1,130,31,79,226,4,48,146,88,177,95,219,239,224,83,127,53,158,98,55,25,196,197,229,100,165,229,197,58,99,36,98,147,71,231,119,227,165,153,186,86,76,190,105,101,116,74,137,105,42,121,13,146,21,190,175,60,251,167,94,126,34,151,211,70,95,95,48,232,136,175,172,34,153,118,224,117,150,39,8,62,219,191,183,41,247,61,253,195,133,230,236,187,208,246,52,243,3,23,106,129,190,58,177,249,217,201,240,127,229,59,153,210,250,142,69,113,171,134,12,86,121,37,120,250,26,13,5,245,91,105,51,158,60,145,199,74,129,84,196,217,57,241,202,31,215,57,56,82,108,125,242,159,179,123,103,222,234,124,4,3,250,131,169,95,92,152,40,19,148,74,166,145,214,241,102,243,42,59,197,183,101,170,175,45,62,28,230,4,88,238,56,177,200,199,255,82,201,78,180,85,178,34,227,130,244,29,155,4,250,149,37,173,40,27,220,121,98,21,162,40,194,63,221,237,182,112,98,130,189,24,231,194,229,121,135,148,14,146,208,28,30,126,118,63,46,179,115,43,13,159,243,125,106,205,8,86,80,184,52,161,219,19,83,107,73,100,116,158,128,186,3,113,116,65,231,18,23,164,70,226,207,147,170,7,40,104,189,55,127,246,108,233,70,87,158,3,215,178,5,83,29,45,198,110,140,29,91,203,66,214,184,194,169,120,254,227,103,174,87,71,47,58,59,173,198,63,30,239,50,82,150,202,235,230,227,152,31,60,138,50,129,207,6,246,133,27,1,47,137,3,234,190,2,253,105,194,153,196,9,186,108,211,7,230,201,9,46,1,43,245,126,83,107,151,218,153,163,172,37,23,21,154,236,226,228,26,228,4,39,158,111,70,103,63,211,101,107,237,79,119,132,186,249,72,234,225,24,144,246,0,35,35,94,147,216,219,135,72,216,87,210,248,165,120,5,31,147,168,12,237,33,97,56,36,26,194,41,23,177,170,51,166,120,97,254,163,187,65,54,210,153,213,237,69,187,76,189,14,58,212,32,146,55,154,247,100,139,33,67,201,224,137,104,119,235,237,201,234,239,185,137,249,93,87,116,204,235,102,208,162,242,129,176,250,17,39,224,72,193,132,167,215,32,180,74,27,160,138,206,187,212,202,107,191,244,67,216,124,152,181,57,119,254,61,37,238,69,225,49,203,90,199,77,198,9,197,48,232,135,209,170,166,179,74,33,251,36,70,116,91,5,117,89,18,213,185,85,125,215,225,235,163,36,109,214,218,34,247,33,81,150,207,111,122,42,196,165,126,201,42,123,113,94,211,140,193,242,19,191,1,27,198,10,7,133,205,64,248,66,56,27,195,215,0,95,16,211,29,77,201,4,49,157,151,157,233,37,34,166,35,242,65,31,206,243,135,150,199,135,191,100,141,178,165,46,188,181,204,108,171,248,214,233,12,171,170,158,91,65,49,179,227,163,11,110,223,248,19,234,28,157,120,61,252,18,123,223,205,56,138,122,30,214,99,133,198,160,60,217,138,53,47,39,184,12,62,90,186,179,153,218,139,214,247,57,49,92,155,225,148,209,140,149,252,155,42,107,174,188,194,192,82,208,205,147,204,158,36,92,20,229,129,206,108,198,172,185,47,163,62,172,9,236,208,104,183,196,222,100,197,234,142,251,161,117,12,126,41,253,32,91,248,127,2,195,106,28,157,156,225,153,10,74,199,243,49,118,175,163,119,28,76,179,13,63,220,118,177,191,54,91,132,163,30,162,242,29,188,109,13,57,115,41,121,154,114,101,80,140,236,27,115,183,60,197,195,86,187,78,8,71,76,3,28,67,11,237,232,242,98,227,228,74,231,162,160,174,21,110,139,2,248,106,39,161,227,129,210,151,185,27,191,255,237,164,185,79,255,186,61,76,97,141,211,137,35,136,235,67,7,215,35,70,178,219,203,15,19,206,233,148,190,232,140,237,117,57,94,135,112,26,65,73,187,61,71,21,55,162,217,200,20,53,172,204,244,176,188,118,75,79,73,100,211,63,21,14,228,222,72,196,11,243,72,219,29,29,137,246,23,170,149,252,59,119,106,135,82,101,48,39,244,235,61,77,217,128,234,224,220,224,28,238,52,185,91,13,207,159,223,83,219,84,209,42,31,53,179,54,182,12,168,172,74,91,99,220,216,34,97,152,148,120,36,201,150,65,54,225,115,125,219,100,66,149,164,87,189,159,90,115,230,198,192,169,120,205,100,89,185,98,61,122,194,37,76,39,182,106,133,179,248,8,96,252,114,91,186,84,172,96,56,241,126,199,215,231,74,116,111,152,57,182,239,154,0,123,244,141,146,161,38,240,110,50,148,52,20,144,11,224,129,40,221,18,142,224,22,226,246,62,25,85,84,52,101,110,238,148,112,202,243,29,95,224,58,16,123,246,21,45,55,73,246,29,101,171,176,167,20,34,242,222,34,137,109,95,157,75,105,248,174,196,187,94,34,86,43,164,220,232,42,50,81,210,154,17,224,155,240,58,60,22,1,223,68,39,97,26,124,19,158,236,108,231,4,137,10,95,141,70,177,106,243,244,47,219,207,196,36,87,141,157,29,150,12,63,109,45,70,154,47,159,196,79,196,211,140,239,162,77,85,194,130,232,128,25,251,218,250,129,71,124,223,110,149,62,53,164,203,26,58,66,115,231,196,152,141,211,91,197,135,78,182,47,104,27,144,108,128,61,25,147,49,247,119,43,62,32,57,130,233,236,167,207,238,74,195,53,53,20,49,79,108,182,227,54,199,32,114,2,71,97,1,149,69,239,248,86,0,202,6,38,197,1,133,177,59,131,194,64,138,42,91,29,77,50,117,197,184,234,167,219,62,219,162,223,209,178,242,100,227,40,180,187,251,127,212,9,104,109,214,122,236,28,58,106,193,150,13,24,98,142,142,59,122,150,220,241,232,171,187,111,219,206,171,229,75,188,9,77,41,137,118,152,100,153,91,213,105,48,14,106,175,129,29,106,98,110,58,236,107,221,192,247,42,116,166,163,52,34,235,251,163,104,158,31,57,119,75,27,65,140,112,152,88,73,114,18,32,180,155,205,147,68,200,144,118,180,6,7,189,243,99,247,115,253,238,95,80,32,26,48,232,230,129,20,91,247,68,232,54,206,56,181,252,193,232,247,215,157,119,168,216,193,198,89,197,235,52,194,17,82,114,129,198,137,95,202,210,26,7,242,17,18,125,159,202,68,135,235,211,176,39,43,200,129,189,59,11,115,211,13,82,27,248,205,85,115,73,233,105,143,153,206,138,1,216,174,22,116,23,186,43,139,61,106,57,49,131,133,17,15,125,162,129,255,76,17,131,111,177,214,138,141,155,66,195,202,54,134,184,83,245,155,88,137,59,181,236,106,50,94,120,202,122,169,182,157,103,188,5,109,237,150,213,203,70,25,194,53,65,65,189,161,122,151,71,245,110,233,43,222,195,115,93,190,196,89,113,60,154,79,126,115,129,6,216,147,241,124,200,6,88,1,64,195,177,125,42,193,230,232,203,194,41,232,205,227,102,71,60,204,41,162,49,80,60,67,66,36,80,165,106,97,126,12,216,243,76,143,63,226,196,245,104,83,215,53,122,46,215,82,89,46,219,7,91,44,235,198,236,17,139,162,8,97,187,205,44,125,238,251,199,132,7,151,223,211,221,245,223,230,122,237,214,163,124,228,189,9,19,98,26,29,83,209,138,225,29,94,176,245,20,5,102,190,15,136,192,197,66,55,163,152,129,171,234,239,85,99,217,115,228,4,59,191,138,225,223,188,121,49,222,152,126,98,201,49,214,14,200,251,33,37,2,17,245,190,120,8,112,97,94,115,18,148,124,36,114,204,240,132,158,56,123,108,244,145,15,109,152,252,186,173,241,220,237,95,71,82,95,75,52,3,17,147,128,103,164,17,1,224,248,124,110,196,78,214,76,189,228,134,122,112,233,122,71,206,77,157,214,91,63,57,113,88,150,134,20,118,175,30,115,147,217,159,176,118,156,61,4,151,176,88,121,38,180,69,34,94,213,135,64,72,18,144,252,32,196,122,0,166,77,71,43,239,97,105,39,127,129,80,63,47,19,18,190,43,129,218,7,237,32,141,99,12,42,18,18,81,28,208,67,254,90,39,129,88,31,181,240,228,111,178,28,156,82,208,179,74,228,46,0,145,226,45,151,72,241,6,130,209,206,218,173,117,70,162,128,20,118,7,254,198,94,195,238,21,138,168,88,182,10,175,76,137,92,68,95,56,168,79,24,16,102,62,247,19,250,103,159,67,181,62,3,123,11,219,137,98,77,192,30,31,70,194,32,28,165,3,126,195,12,252,70,46,252,60,183,124,19,191,6,68,43,133,97,253,133,91,80,138,115,224,114,226,109,96,239,100,31,100,150,18,111,217,2,236,213,188,183,235,150,178,27,91,43,119,0,246,54,182,142,143,183,11,113,25,88,18,10,112,80,155,174,156,87,183,177,79,81,179,132,5,41,94,181,43,71,17,211,239,27,214,72,94,62,35,196,76,33,87,63,190,104,72,57,6,102,77,155,34,203,145,87,80,41,120,191,108,57,95,114,205,107,235,175,196,2,52,215,174,192,127,240,50,19,101,178,4,0,242,51,84,47,57,254,63,204,233,214,169,173,253,31,144,229,255,243,43,111,95,160,120,191,221,193,148,74,193,184,239,11,97,225,168,23,65,228,104,90,56,199,201,83,216,6,198,217,40,111,2,12,49,14,111,112,142,157,251,156,227,55,50,11,153,221,68,208,58,123,40,3,246,1,188,34,93,195,219,79,20,246,123,177,66,15,175,194,2,133,230,50,136,37,139,149,118,192,67,17,247,60,168,117,191,102,177,129,212,15,3,246,52,221,226,161,29,203,80,165,57,197,195,10,252,179,249,159,145,50,159,215,19,105,245,186,185,173,32,101,237,102,52,3,249,222,4,77,112,155,52,218,89,65,9,61,80,45,39,92,226,245,19,19,113,119,50,40,251,198,196,250,22,225,142,211,98,130,108,155,42,116,153,152,183,102,148,120,248,234,20,146,198,85,226,252,225,246,204,71,192,30,232,153,156,103,71,126,140,191,118,3,82,129,61,119,141,225,129,219,172,11,5,93,136,81,228,178,230,231,211,183,247,63,166,120,242,102,87,92,164,239,255,208,35,250,191,247,234,36,213,18,87,1,31,14,175,0,184,9,238,75,204,196,101,205,186,23,232,212,123,165,73,219,147,242,93,8,249,161,22,204,103,125,137,60,80,140,42,9,170,69,181,3,223,221,14,213,52,165,134,121,236,119,95,94,222,105,183,205,236,93,102,187,55,205,79,142,135,17,112,237,126,160,51,8,175,45,220,119,6,199,192,165,252,116,135,149,250,252,40,201,203,221,66,201,196,156,177,199,160,167,208,56,85,241,197,236,220,108,254,110,161,88,98,206,163,79,154,85,229,24,121,212,3,224,138,230,135,85,149,205,80,145,58,75,165,224,15,171,66,139,176,113,129,67,89,63,32,179,63,102,134,182,102,150,46,237,44,66,110,142,169,151,31,7,119,214,98,156,143,227,53,55,74,250,122,104,182,113,162,173,43,33,183,57,197,62,87,224,48,176,231,32,0,122,164,152,118,233,218,152,186,74,53,22,212,52,196,196,20,216,219,156,18,41,192,233,137,87,215,97,252,249,241,163,197,61,249,207,8,198,134,108,67,122,118,111,130,48,47,51,36,192,72,215,37,5,240,8,240,144,43,168,169,171,65,254,68,234,242,127,251,165,187,239,240,169,24,200,169,246,171,176,228,73,151,65,159,13,236,205,18,103,219,44,64,91,149,193,197,235,188,211,161,218,65,60,5,163,144,134,88,19,146,77,254,253,159,230,183,101,146,47,255,189,224,8,174,53,188,91,7,76,52,212,74,9,192,158,71,252,68,236,223,60,2,245,42,176,23,128,250,57,190,77,154,228,121,143,31,12,63,147,83,72,15,245,25,110,167,198,158,229,18,162,48,97,117,59,248,189,87,109,119,209,168,3,65,5,174,74,66,173,110,176,216,216,135,1,252,200,8,243,132,81,229,169,108,108,38,241,5,195,74,2,220,93,66,227,89,218,147,42,228,14,43,180,218,16,216,187,47,88,209,12,213,218,113,69,178,109,95,213,61,76,52,121,92,56,47,45,153,217,195,131,34,127,121,100,151,207,59,7,224,101,158,120,202,191,189,248,251,127,208,69,14,166,94,135,0,165,5,145,64,210,164,84,146,15,229,223,150,129,117,131,192,247,26,215,215,1,226,12,191,31,2,216,19,50,13,98,171,72,1,173,60,17,189,1,236,153,102,254,248,224,254,103,1,21,217,3,6,135,108,208,171,35,192,64,174,39,6,83,104,33,164,205,32,5,137,250,149,19,116,58,114,185,102,253,192,94,30,46,237,133,251,228,67,220,56,11,105,71,230,69,194,171,5,228,157,23,116,102,61,217,23,9,169,59,237,36,93,5,47,230,212,96,10,66,179,72,87,194,4,223,61,123,209,18,116,105,62,145,107,97,38,40,93,17,247,102,29,211,74,212,77,145,76,156,185,171,107,230,35,85,43,25,85,130,44,89,149,22,125,191,185,115,237,52,102,208,13,16,0,239,160,159,105,102,241,212,143,10,6,84,49,75,97,205,46,170,208,90,174,248,90,33,109,29,45,255,5,178,36,162,86,72,132,140,57,11,184,252,47,255,253,141,208,255,251,174,60,128,129,216,116,237,245,78,225,0,200,17,237,24,185,111,199,66,160,29,19,218,248,59,65,119,45,36,67,172,87,222,29,71,218,16,9,19,168,240,154,3,224,50,247,93,34,252,201,120,15,19,141,55,244,32,158,223,3,246,144,149,13,34,237,7,196,12,224,254,104,36,223,6,246,234,250,156,129,84,168,82,41,140,1,184,117,79,157,80,13,166,104,184,56,188,23,212,178,248,148,189,192,246,12,184,59,102,236,52,158,25,111,144,228,61,35,192,118,87,225,126,249,155,141,52,21,166,85,192,222,142,44,87,147,81,162,246,25,14,226,34,54,122,224,253,178,88,244,124,160,249,187,51,187,172,141,119,22,99,248,30,224,34,105,147,214,183,8,82,171,205,119,15,155,237,71,242,85,242,220,129,59,224,39,170,55,33,153,141,103,80,90,2,23,152,229,223,253,168,255,79,186,254,16,17,190,225,153,199,0,152,168,170,95,10,36,213,146,35,191,17,166,171,76,155,244,83,22,73,123,28,105,129,13,217,159,171,40,89,168,236,62,177,10,123,249,211,168,17,87,112,80,154,202,78,29,10,60,194,17,143,220,185,72,240,49,0,157,49,30,142,70,10,2,123,8,220,4,75,127,254,34,176,231,5,236,173,97,105,153,70,138,124,129,151,9,38,207,113,135,193,21,46,200,81,56,185,148,185,105,250,28,71,9,126,149,79,187,58,98,114,157,104,212,192,158,46,161,239,205,244,192,133,121,116,26,209,169,180,172,194,152,111,89,198,47,5,192,178,78,172,35,47,0,123,182,113,155,50,49,180,176,187,196,177,142,34,66,242,147,76,72,228,56,106,27,8,220,246,131,175,118,155,62,213,227,55,123,71,204,35,160,56,201,248,134,234,129,187,151,246,225,137,137,234,13,22,109,162,65,255,55,60,56,164,122,41,30,115,112,194,166,64,164,167,222,143,213,6,50,198,126,43,107,177,131,249,68,13,163,203,73,200,32,217,248,245,82,110,116,202,190,73,247,130,75,190,101,22,103,244,51,84,167,69,99,67,121,43,146,81,48,96,207,71,28,62,81,121,202,96,59,163,117,173,231,241,142,37,111,42,50,46,178,123,217,58,144,150,24,170,117,99,151,89,77,73,248,216,211,205,154,225,142,248,202,24,108,34,37,178,184,235,109,73,52,206,7,4,124,91,118,130,99,154,238,251,206,87,5,137,247,75,149,49,174,214,201,95,68,78,219,182,213,202,151,62,150,211,81,39,142,146,131,14,226,1,255,36,210,167,242,9,24,5,70,96,176,93,139,213,122,222,159,122,193,95,102,110,242,46,228,19,71,42,154,13,51,88,238,146,104,125,11,1,3,82,138,3,3,15,160,164,174,246,175,76,187,28,86,80,251,183,91,219,255,54,139,6,242,242,104,180,25,128,84,86,170,164,84,64,1,243,45,228,189,211,21,161,228,253,100,28,183,131,84,155,145,114,83,65,156,92,71,254,216,24,153,59,188,77,219,176,253,71,0,167,85,36,76,160,97,251,224,219,174,15,153,38,4,166,105,75,49,180,73,32,88,162,197,193,118,183,95,56,234,223,40,37,26,56,98,209,176,14,91,159,111,65,173,48,87,124,155,12,175,89,176,254,202,156,133,150,229,110,14,35,248,70,145,229,132,118,209,38,36,109,251,60,36,157,4,175,9,38,106,108,119,232,86,4,33,161,197,68,74,110,12,174,49,171,33,0,216,187,93,175,115,239,200,44,114,128,208,24,130,213,175,230,202,54,74,92,115,34,20,46,204,167,34,215,2,19,103,32,124,211,35,248,180,151,245,31,60,122,157,24,215,252,42,83,234,3,100,62,158,220,255,120,226,41,169,215,174,3,87,98,181,187,14,248,196,255,251,92,199,61,73,149,174,95,1,93,90,10,96,162,65,60,244,127,217,8,6,197,110,85,214,38,138,196,98,23,51,114,60,188,109,2,201,190,105,178,117,15,123,27,166,128,193,79,72,213,216,86,241,143,199,192,143,160,48,79,108,241,168,208,82,103,86,146,37,114,234,9,215,242,232,173,208,90,109,96,175,217,86,81,110,151,67,174,37,227,204,14,242,91,35,114,244,242,214,13,102,216,56,137,248,80,229,123,77,177,199,47,175,30,86,240,2,45,120,109,39,109,164,187,232,116,217,20,85,31,152,106,209,122,16,160,125,118,172,71,136,236,222,244,59,200,117,240,215,228,204,243,223,48,201,221,42,69,118,188,110,87,24,251,4,63,222,138,53,249,25,163,145,44,11,212,148,150,68,181,180,70,248,246,247,66,166,23,66,196,62,0,199,209,102,232,35,137,207,22,252,120,114,66,26,33,82,130,216,4,160,67,199,70,166,200,65,38,77,49,77,91,43,22,61,78,28,225,80,43,52,253,96,25,51,45,19,253,36,245,5,158,243,237,68,117,211,7,238,42,86,85,170,153,187,226,99,202,253,4,237,123,204,155,40,50,247,90,122,196,168,187,53,142,22,216,171,135,106,105,151,126,180,36,185,192,84,229,149,119,228,213,145,160,154,213,232,172,188,107,140,194,199,189,15,219,119,50,67,74,243,175,31,25,11,246,213,108,64,173,50,2,71,206,16,51,1,164,251,63,165,173,248,77,9,227,63,22,47,250,85,148,249,63,162,194,249,105,160,94,6,255,162,104,120,135,118,151,54,169,22,49,11,21,192,187,254,137,168,196,39,251,167,246,19,173,236,129,132,118,11,180,35,41,149,15,184,162,123,133,8,210,6,120,21,231,41,206,169,150,33,248,36,15,217,8,231,146,206,37,48,127,125,41,112,245,118,165,125,229,48,154,219,195,253,38,238,48,161,30,194,119,118,229,47,59,95,179,38,248,63,114,200,180,81,40,51,219,60,186,47,105,163,224,250,98,46,235,66,92,145,171,186,239,46,248,169,198,92,221,206,121,65,199,213,105,14,54,102,7,255,246,62,149,169,12,247,62,149,233,122,15,11,30,69,28,232,188,134,211,90,69,54,250,96,193,29,91,78,90,133,145,85,139,88,250,178,8,188,159,212,166,15,113,75,186,85,188,254,234,1,13,251,198,115,63,22,201,186,190,126,203,205,88,78,53,171,237,102,31,27,214,47,187,57,14,222,162,95,154,79,63,85,95,125,80,123,44,232,158,204,19,206,138,103,149,173,104,77,28,19,76,225,250,250,224,47,218,102,68,142,244,223,181,60,212,160,109,182,64,135,151,222,185,141,156,171,41,207,37,166,147,46,210,217,223,233,14,46,122,212,87,202,144,96,106,91,59,211,95,137,1,2,117,119,159,52,50,51,87,251,122,179,146,172,102,228,4,206,226,38,159,61,239,202,172,127,85,191,243,132,211,35,176,242,8,70,9,199,128,56,8,31,235,127,155,110,69,58,239,119,23,34,203,127,101,202,231,4,111,44,79,7,144,242,224,85,251,124,239,53,123,213,75,253,43,53,225,180,121,103,99,56,196,190,190,77,174,64,107,77,248,98,101,118,91,13,142,113,83,10,194,157,181,44,46,57,195,123,53,180,148,165,251,159,153,171,201,63,117,242,206,81,87,57,82,23,131,46,100,38,4,192,38,32,68,250,219,95,25,121,136,180,82,94,191,117,250,205,85,57,211,0,50,86,47,82,229,163,3,242,62,53,176,221,228,123,71,99,86,66,87,184,232,18,83,35,102,110,129,149,219,149,228,80,184,110,134,88,146,226,226,250,174,101,197,165,224,33,113,155,46,62,49,238,147,86,108,62,83,238,29,196,145,58,77,76,225,201,10,255,80,244,217,179,59,137,68,226,134,74,185,253,57,35,69,14,133,78,4,226,247,30,155,131,188,98,32,107,195,232,254,40,155,212,244,33,118,41,7,145,220,195,158,98,144,100,221,26,30,107,197,183,137,239,209,71,229,135,208,180,242,61,237,82,22,55,239,123,52,84,51,63,231,18,25,9,133,40,115,39,207,134,112,31,202,30,56,97,202,142,163,195,40,30,109,175,217,106,197,144,48,4,247,142,146,216,144,125,96,59,100,86,218,60,124,106,109,73,236,248,210,200,237,172,245,128,117,127,199,216,217,172,120,226,177,66,186,102,118,80,167,59,27,91,237,15,233,15,25,53,57,44,237,21,57,98,17,147,91,22,173,52,25,132,11,225,6,104,30,26,162,36,253,42,16,40,191,19,149,20,204,101,98,248,116,186,224,165,172,154,130,174,167,219,46,13,157,128,80,118,212,244,185,174,202,78,33,131,39,195,119,135,233,9,76,176,182,159,99,139,228,68,18,196,125,179,39,178,9,243,96,19,43,116,65,163,178,231,95,172,12,128,93,33,172,56,29,133,253,189,66,138,64,136,181,93,80,150,247,254,170,58,171,36,63,108,41,185,157,154,57,184,117,222,121,104,171,75,11,247,16,216,203,18,194,74,134,98,216,236,165,157,188,95,188,237,112,231,54,212,160,8,96,45,84,127,211,94,193,90,38,129,185,218,157,224,55,198,186,164,226,244,187,229,87,160,80,36,242,158,239,102,179,96,65,11,202,20,97,128,239,136,5,27,201,77,240,241,3,203,175,138,215,43,243,206,173,113,126,80,215,171,131,98,140,124,67,71,185,192,20,151,80,222,117,29,94,245,105,1,238,240,134,2,157,120,100,124,213,3,57,36,50,75,178,93,41,145,138,7,126,174,206,175,90,175,208,63,43,234,32,15,116,126,222,253,74,187,128,11,253,77,198,103,245,160,168,47,191,35,93,80,106,27,100,189,202,212,222,191,84,49,93,62,114,123,56,218,164,85,222,97,248,73,246,37,183,181,171,185,253,180,89,191,43,208,253,124,98,235,125,191,208,130,208,78,66,248,118,54,126,99,6,33,246,49,224,55,127,99,140,7,221,132,119,185,47,152,188,75,102,129,73,170,121,249,105,208,217,149,165,237,63,36,226,125,155,124,216,226,110,118,63,23,112,247,208,161,163,178,92,205,12,94,202,84,175,233,24,204,205,249,203,24,73,24,24,55,197,222,67,171,85,207,86,49,214,146,91,172,158,185,29,61,168,223,243,186,242,153,43,139,6,34,93,125,125,57,144,23,131,72,67,243,150,197,162,210,93,102,165,184,152,30,53,69,121,253,104,34,89,18,120,95,184,105,53,190,44,192,188,156,11,230,63,43,152,28,50,14,127,161,3,1,225,119,89,102,153,9,50,109,128,6,227,167,71,147,14,54,26,134,47,102,123,202,245,139,95,168,59,236,59,64,114,208,1,130,255,219,45,39,45,142,215,247,144,173,188,174,66,194,212,102,24,87,47,202,245,53,107,181,168,88,83,239,154,247,101,159,244,227,186,117,178,232,71,114,81,63,71,149,254,129,131,153,132,225,63,80,171,253,253,193,0,123,219,255,64,172,210,105,137,248,39,2,144,7,116,75,121,12,120,151,95,207,240,137,99,83,110,127,136,121,234,19,99,94,63,214,243,79,2,162,176,81,146,151,28,226,216,191,179,86,61,56,104,79,242,217,166,130,38,121,117,63,161,74,215,44,48,92,153,144,206,32,172,197,13,158,242,142,105,92,114,200,46,62,188,4,236,57,200,159,8,26,243,113,127,79,137,213,1,254,144,242,241,227,4,125,37,54,20,196,142,200,26,48,157,20,1,211,73,129,2,229,89,164,40,152,106,34,165,39,225,189,141,127,20,132,52,12,155,144,194,95,161,29,96,158,0,37,132,186,15,213,195,179,79,148,254,1,37,245,202,38,98,39,46,3,173,196,76,115,99,71,168,148,72,5,54,22,28,197,97,166,68,172,50,132,2,123,206,143,223,180,29,207,203,164,77,58,180,14,55,7,119,179,138,92,155,183,166,190,26,193,26,223,222,115,21,124,108,227,45,217,13,248,238,215,141,145,181,129,216,47,140,216,166,168,73,88,11,114,244,206,145,37,218,207,227,237,68,244,88,139,56,142,87,153,55,62,146,247,144,128,142,201,101,214,134,243,3,129,164,32,100,232,102,208,120,243,238,255,195,167,59,255,51,151,186,72,224,56,192,119,90,160,94,141,164,195,76,9,204,52,79,14,202,133,102,118,113,171,38,133,51,118,82,109,31,59,7,162,241,39,241,52,212,166,55,96,10,106,187,80,154,220,250,133,34,78,142,109,125,64,179,72,249,61,8,249,174,47,25,143,222,97,29,99,70,218,243,44,37,134,124,61,37,149,60,89,162,208,134,14,191,5,190,40,125,169,46,43,87,61,178,240,161,122,67,218,26,137,29,97,253,193,131,6,233,249,15,107,105,141,69,186,142,24,111,42,79,82,135,44,112,15,69,130,123,168,81,60,123,20,166,83,149,205,184,142,92,5,161,41,211,100,165,247,207,218,208,246,6,108,243,52,193,176,70,157,88,101,112,12,25,205,209,60,95,128,205,254,163,24,60,92,7,236,93,117,250,24,77,172,60,71,190,32,180,106,184,69,208,38,173,159,64,78,54,55,82,152,61,156,186,189,115,24,215,136,119,94,120,64,174,160,216,119,191,234,72,209,160,197,205,85,147,219,79,197,182,88,143,91,55,46,91,106,234,176,187,96,89,86,242,94,88,162,19,249,89,150,33,124,97,92,82,82,69,52,100,92,77,231,75,194,235,143,45,241,119,146,93,165,86,253,243,24,195,138,83,240,86,100,134,80,85,21,190,244,216,208,139,45,33,239,252,74,229,63,137,50,206,108,255,227,208,204,202,223,135,102,78,16,135,102,244,17,24,153,163,108,147,163,55,195,74,28,58,42,58,50,63,223,118,116,182,217,236,59,62,255,222,218,221,240,24,152,2,124,168,240,118,177,138,128,124,184,179,42,203,252,124,74,32,230,213,97,177,251,231,38,55,77,179,20,167,231,178,204,231,78,104,138,187,137,18,190,44,160,104,147,254,9,127,124,101,249,41,197,16,58,207,8,42,239,42,170,148,206,85,63,128,25,149,215,245,228,117,218,72,90,128,193,56,242,130,153,221,97,216,248,63,112,206,95,240,252,203,208,177,249,139,130,28,252,215,174,22,120,19,145,240,216,83,222,243,47,181,102,50,255,243,254,72,159,237,63,142,156,59,32,124,127,153,111,110,95,145,63,184,15,48,23,4,239,195,253,31,230,252,15,226,201,25,18,147,51,251,176,138,112,225,151,155,82,236,251,217,154,231,199,78,188,39,96,175,248,63,124,245,247,113,109,122,240,109,93,230,32,156,148,179,10,84,106,101,200,28,7,48,251,22,107,233,209,102,4,179,111,55,53,33,212,238,134,111,26,189,201,187,113,4,58,212,64,76,195,55,138,132,146,102,156,246,126,212,131,228,187,12,53,204,28,6,21,206,19,2,186,39,234,249,157,134,41,53,39,46,185,149,111,48,222,18,129,83,208,235,11,83,143,114,23,221,127,24,71,246,64,62,60,96,141,42,190,251,229,192,102,209,121,10,226,185,249,41,156,32,76,225,159,169,4,126,230,216,77,103,227,162,240,246,42,27,226,33,84,133,179,158,88,85,254,250,82,66,82,168,219,100,228,153,170,254,46,218,214,17,123,13,199,129,16,9,225,116,10,163,82,158,255,162,53,169,170,157,78,118,141,222,218,178,69,239,199,81,57,71,168,214,95,10,45,131,214,27,180,118,39,91,243,16,32,243,209,63,228,255,33,239,205,3,161,220,251,191,241,139,193,216,73,100,95,10,145,53,91,200,50,36,33,201,146,200,58,138,66,178,239,12,99,9,37,187,80,178,21,146,132,100,223,201,158,236,107,118,198,150,117,198,58,182,241,155,209,57,247,125,234,190,239,115,238,239,239,123,255,158,231,251,60,191,63,174,78,103,70,51,151,235,243,249,188,215,215,251,245,98,17,217,248,54,55,98,50,240,40,85,0,185,244,49,100,221,69,160,155,224,80,249,87,193,186,112,170,52,105,26,22,149,230,83,12,75,209,159,174,71,125,114,19,209,252,149,206,127,108,40,9,172,24,81,23,5,226,204,25,86,141,8,57,221,133,252,98,100,124,170,116,80,182,30,31,170,233,67,216,217,182,0,98,28,194,147,34,57,10,45,98,202,167,176,136,178,120,51,80,188,246,62,29,133,120,217,76,129,2,96,1,96,45,11,111,74,134,111,26,120,2,132,141,58,126,50,253,48,124,167,190,68,171,205,9,169,128,235,234,26,83,208,170,187,104,46,204,135,95,216,146,124,231,29,157,82,62,96,252,201,164,12,252,10,185,9,205,4,180,69,174,56,53,104,245,63,114,170,226,70,21,112,200,199,11,193,222,28,221,248,11,138,37,251,197,244,155,145,103,73,174,133,58,93,80,186,196,176,120,181,126,245,249,154,93,73,156,43,91,99,174,79,226,147,252,153,22,114,232,103,42,207,106,75,22,150,217,208,76,86,46,41,70,181,10,247,89,80,67,145,22,185,171,179,71,164,80,211,74,41,178,140,13,211,104,180,207,180,0,34,32,98,49,187,46,218,233,104,244,254,128,93,233,218,35,81,116,171,81,197,107,54,188,148,98,214,9,235,12,115,71,141,195,55,71,84,249,223,72,101,165,65,8,99,58,103,4,240,146,152,167,69,54,134,228,76,180,27,44,65,104,72,27,138,38,133,147,205,220,170,58,1,216,251,202,249,133,134,98,120,248,177,150,82,88,115,3,210,233,251,113,232,143,252,30,88,91,241,75,14,80,111,250,83,252,239,27,247,191,97,209,116,102,223,74,244,204,87,59,18,196,197,39,214,213,122,52,32,213,14,13,126,141,123,190,34,102,101,13,142,64,244,14,159,0,75,117,210,186,59,111,238,61,158,13,126,253,238,219,172,135,250,140,185,34,76,192,4,125,245,224,229,95,208,222,79,118,171,36,179,41,209,132,209,206,233,4,63,186,216,253,52,96,244,194,248,248,35,254,101,217,39,70,7,226,167,160,77,145,140,53,143,217,55,188,186,164,164,90,233,212,101,84,29,68,99,92,214,91,193,193,214,175,25,150,230,145,108,38,161,223,236,167,29,229,14,159,150,110,73,116,130,137,201,165,234,158,91,36,33,74,116,119,33,193,97,195,22,200,232,82,23,37,57,124,89,27,153,170,62,213,150,153,68,180,242,65,242,47,185,228,66,21,190,102,103,157,148,126,211,152,148,194,249,207,109,34,145,22,1,202,25,172,147,153,237,174,253,244,53,159,39,3,208,180,246,91,191,174,14,219,63,140,64,212,214,252,170,217,254,163,138,0,101,71,16,148,234,118,74,181,232,248,70,56,62,2,9,121,63,43,115,127,116,192,52,126,254,229,137,4,232,58,66,29,173,80,163,247,171,192,70,108,144,139,181,146,97,159,97,23,14,30,121,224,26,50,180,133,23,67,102,238,1,225,105,112,114,191,185,242,65,244,125,107,161,189,125,24,231,94,245,213,66,229,76,184,226,7,250,170,39,13,60,8,165,189,247,107,54,108,4,93,129,142,92,116,216,79,10,168,251,130,253,164,185,135,238,34,184,79,194,13,207,29,72,132,88,122,184,243,121,228,185,77,183,42,20,180,131,21,244,9,162,172,158,119,75,85,170,167,223,81,63,47,76,217,49,163,158,181,90,18,212,213,172,233,9,116,72,49,222,14,226,98,244,99,127,98,16,17,253,150,142,55,203,211,115,111,222,182,100,113,132,44,127,202,146,231,48,192,126,231,79,167,140,59,149,168,98,196,40,163,248,105,213,157,200,21,154,162,72,199,45,204,215,236,151,236,18,216,94,130,239,112,76,180,172,227,228,8,94,33,72,99,4,169,34,180,231,243,214,56,237,200,116,46,246,212,236,189,49,8,161,137,95,164,17,127,121,230,242,157,156,199,216,12,231,80,66,126,10,248,40,202,190,16,148,228,21,32,102,22,54,10,8,84,73,172,143,10,191,28,94,246,78,203,118,9,130,100,133,31,69,162,157,15,159,253,54,39,230,5,252,121,102,121,17,250,123,22,120,238,79,235,63,216,37,118,94,178,37,159,122,249,184,222,201,73,180,243,3,11,69,153,217,92,130,106,236,42,42,184,217,4,217,135,225,52,237,242,173,28,242,110,110,83,19,98,24,81,139,185,21,125,91,101,22,204,41,254,252,174,109,231,74,143,62,8,37,120,152,27,34,60,211,142,254,19,104,254,232,26,191,41,56,32,144,37,137,84,103,136,114,132,62,241,246,224,146,16,14,6,125,173,67,60,207,254,81,204,31,197,9,106,9,38,135,134,100,217,93,47,11,40,94,212,162,15,53,112,122,29,165,110,92,97,33,249,222,109,200,115,212,116,65,113,116,196,64,248,224,182,236,203,233,228,75,91,3,13,224,110,47,209,139,14,148,44,206,129,148,44,149,47,190,17,214,189,244,215,22,156,142,41,75,235,214,188,229,65,204,142,99,216,88,179,73,205,191,40,171,160,213,50,31,57,119,45,69,155,247,180,59,107,212,157,188,15,130,209,106,46,5,229,231,38,150,68,196,101,100,147,142,148,242,25,90,228,121,120,148,102,8,182,46,179,63,114,123,5,211,46,97,245,94,150,21,122,245,144,183,166,4,56,30,180,130,97,211,78,231,36,71,202,206,251,107,27,209,211,231,175,132,145,59,5,185,212,222,81,23,133,4,216,188,167,175,186,138,134,204,216,31,46,252,104,136,212,202,255,20,191,192,234,36,254,168,208,86,121,242,30,112,156,246,207,222,92,0,253,197,191,135,248,100,53,68,88,242,139,52,75,43,208,217,137,151,5,14,79,199,11,8,49,188,55,100,90,166,21,78,212,169,252,6,153,217,155,104,22,105,238,92,144,181,44,61,120,190,238,107,228,57,154,174,113,240,205,51,39,132,18,245,69,76,206,26,146,132,139,35,70,246,1,166,238,5,105,202,203,155,203,158,23,71,24,238,129,236,100,58,110,97,77,1,167,213,37,219,166,201,166,112,147,41,158,188,63,168,200,229,235,39,245,45,76,21,156,99,87,236,84,115,231,115,41,156,156,217,204,240,14,182,194,62,151,231,66,151,91,158,97,119,239,85,118,244,147,150,205,234,240,133,164,228,46,233,230,213,75,23,38,125,220,55,203,75,95,237,56,111,92,167,90,157,142,75,245,234,197,132,128,127,216,9,168,218,213,31,251,210,20,187,47,79,12,202,207,209,30,184,251,151,74,193,63,73,235,187,127,205,75,101,159,228,255,194,100,232,225,7,214,210,198,250,208,183,216,52,56,119,104,182,54,108,119,75,226,235,144,214,47,175,212,253,126,12,132,125,128,23,47,35,157,65,148,172,109,116,162,205,182,92,15,38,226,119,41,226,223,175,196,85,247,125,168,248,124,171,191,25,163,2,35,194,172,145,166,135,164,136,5,152,211,61,98,28,166,8,43,28,190,231,101,67,165,219,59,147,50,45,127,194,149,175,62,229,143,190,84,243,39,52,85,76,7,76,32,209,165,215,13,201,207,153,169,40,41,223,206,227,157,182,241,118,135,127,23,247,124,0,69,53,158,246,24,99,137,108,88,71,225,209,214,19,83,207,18,7,224,184,132,41,117,4,190,225,184,132,113,21,83,28,151,176,186,126,248,239,220,137,95,217,235,68,66,207,225,56,130,179,227,191,191,181,79,96,187,236,102,157,201,237,163,60,78,150,69,90,135,190,167,239,59,38,173,245,164,141,134,82,169,123,239,121,185,170,121,183,213,41,205,181,135,143,113,28,99,226,242,164,133,250,17,183,163,196,234,223,193,202,54,235,128,229,76,150,68,179,13,94,219,232,78,179,193,115,190,99,184,25,56,40,154,254,240,27,158,184,178,166,156,37,208,32,80,46,234,36,195,96,86,173,188,181,100,170,154,81,45,87,233,179,3,70,201,77,36,212,1,199,72,79,121,97,118,255,81,86,2,176,254,112,220,84,154,3,109,148,37,43,51,145,196,94,154,192,165,4,95,164,101,127,205,220,169,218,136,46,239,37,18,135,102,181,143,254,247,212,174,113,139,208,234,188,121,21,90,20,20,52,190,218,203,185,41,77,209,120,128,54,225,144,167,129,180,12,253,43,237,246,83,39,105,226,255,75,233,239,95,137,225,177,103,236,87,66,233,173,191,168,131,224,253,3,249,48,252,103,101,56,133,127,167,72,210,131,223,157,63,164,245,179,204,41,118,107,51,253,238,112,229,78,28,110,237,239,14,23,130,117,184,240,75,190,109,252,62,35,187,128,30,137,150,202,135,139,161,122,115,193,119,171,196,178,191,127,181,26,204,237,39,154,248,44,214,233,155,251,91,120,213,133,13,175,82,195,161,168,108,170,41,134,144,232,53,47,187,242,71,89,49,129,161,30,70,59,159,105,154,249,236,21,27,118,37,50,137,166,42,229,252,206,183,201,169,221,43,71,136,164,119,11,240,210,222,190,89,21,37,21,202,225,153,220,84,74,161,40,230,27,153,143,220,249,61,199,81,175,194,229,56,33,104,82,112,154,101,254,199,174,245,72,242,155,45,239,186,85,45,124,199,84,206,83,21,191,124,214,178,159,187,95,31,89,250,201,113,7,90,101,184,31,234,61,134,185,54,235,26,70,26,237,46,133,251,1,230,145,249,2,223,156,8,20,87,222,163,164,35,67,170,180,83,251,169,95,135,176,191,22,197,94,100,113,193,239,29,126,253,133,199,111,63,71,86,219,167,54,77,38,59,191,101,138,181,47,84,1,161,58,83,69,217,116,79,26,253,238,251,75,92,156,47,127,107,10,242,28,72,241,99,28,115,99,243,112,200,29,16,112,220,38,127,51,52,210,120,153,139,56,109,235,6,255,172,230,148,92,182,207,101,145,244,87,18,166,65,135,252,39,125,127,233,235,133,251,192,9,68,71,179,203,97,223,230,250,183,6,97,61,210,125,72,60,54,199,248,208,204,116,150,207,183,200,20,155,192,111,31,118,153,37,218,60,146,60,204,198,181,12,11,142,242,13,109,8,180,97,98,236,10,34,192,241,26,251,131,71,78,3,157,76,214,77,135,32,204,171,155,150,102,227,31,254,214,24,60,75,168,160,118,235,58,211,127,15,218,168,243,63,160,248,242,95,46,214,96,15,21,183,32,197,5,32,52,239,10,134,174,29,56,78,50,50,40,21,17,188,157,123,5,195,221,5,39,239,68,64,62,100,80,165,101,28,245,69,223,153,138,175,248,16,93,24,180,174,139,221,160,51,130,216,0,212,169,224,218,226,51,170,219,189,152,229,122,95,211,84,166,32,58,249,98,190,125,168,203,209,66,219,0,142,111,165,9,178,137,71,187,153,69,229,116,9,180,244,222,9,215,140,13,235,120,225,245,30,120,183,108,136,93,70,176,48,112,188,105,126,121,52,32,210,88,115,232,77,36,103,62,60,105,172,207,226,11,137,240,50,200,138,228,8,178,179,0,15,46,222,81,57,7,43,112,131,63,178,172,89,157,63,186,203,190,186,57,232,97,45,184,14,233,90,140,4,142,25,252,114,189,194,202,167,228,112,120,238,87,93,210,182,150,192,49,31,205,204,43,92,219,223,189,185,173,237,150,201,64,235,245,220,173,72,232,182,189,182,240,111,224,115,77,159,179,174,179,92,154,102,239,102,221,157,4,190,210,11,137,208,91,146,88,215,175,246,25,6,18,244,95,29,234,21,78,137,71,51,31,198,15,201,198,14,30,0,161,125,129,83,28,156,13,81,253,197,32,201,151,175,113,18,166,145,85,31,203,181,197,194,153,151,219,55,136,194,200,211,23,46,249,109,134,71,57,71,124,120,78,245,233,240,35,65,114,68,207,211,3,241,182,156,87,197,123,83,183,171,242,65,208,122,231,188,69,121,133,173,120,221,26,108,152,237,160,190,136,105,119,166,63,179,189,48,72,57,193,134,155,72,166,130,85,234,255,137,186,172,128,95,192,47,70,139,202,167,218,156,37,204,44,48,147,149,96,111,192,99,134,117,175,245,76,252,133,224,138,242,7,5,103,170,75,144,101,103,217,26,16,191,252,11,108,32,248,147,103,254,186,236,211,44,189,235,43,83,58,170,255,233,22,112,188,227,107,234,102,124,32,134,2,142,87,188,41,150,79,97,100,52,138,210,143,52,127,210,15,132,187,253,169,220,10,51,12,80,54,82,241,243,138,96,33,7,69,125,60,93,39,26,209,126,113,245,142,221,10,227,83,187,212,70,177,65,220,80,236,78,29,8,197,173,255,223,21,3,57,177,253,139,120,207,97,39,221,84,214,24,92,55,245,23,249,148,122,216,191,215,151,41,122,14,208,10,43,171,225,117,235,20,21,81,214,130,181,126,255,106,251,7,144,197,223,239,235,227,21,220,55,251,255,77,15,47,21,107,162,126,239,90,80,241,63,63,180,47,98,255,10,214,18,23,230,254,113,132,212,212,177,31,103,245,103,92,57,35,6,218,214,236,10,230,46,253,98,148,78,31,2,40,120,74,3,29,207,84,62,254,32,20,116,221,112,44,199,200,10,78,45,60,229,227,126,72,149,186,73,160,22,195,87,123,49,66,208,109,174,197,1,159,182,166,16,74,172,180,20,49,108,150,46,239,106,158,149,231,90,81,135,240,69,190,68,59,214,204,144,39,125,186,238,23,86,23,153,65,158,213,218,77,78,223,157,241,181,106,67,34,199,117,53,40,31,85,40,224,91,207,115,144,8,174,223,52,99,81,11,98,187,144,195,241,209,137,126,211,162,124,196,36,108,176,104,176,144,3,243,249,192,183,99,26,79,75,22,47,130,7,65,66,186,245,244,37,161,194,237,209,23,89,95,190,175,61,248,240,246,89,10,33,138,119,130,222,138,82,243,246,79,130,210,194,77,10,114,82,138,162,41,25,126,64,131,6,125,239,167,103,198,122,14,249,85,223,12,140,62,41,128,35,197,169,160,67,238,45,192,177,219,63,246,111,183,218,202,236,158,19,168,106,189,24,239,196,187,186,77,117,165,251,230,75,236,150,84,223,21,133,199,20,23,93,134,81,67,18,61,72,48,29,252,15,215,64,188,27,83,97,73,5,183,191,132,159,158,74,15,163,222,4,228,117,175,27,110,216,86,40,169,132,207,240,203,174,133,104,162,210,79,232,19,137,223,223,48,97,12,101,81,251,20,87,65,208,161,221,88,189,141,188,108,42,73,192,40,155,221,26,45,38,218,121,255,130,36,101,204,119,234,199,47,192,162,77,90,189,49,107,239,231,70,172,105,161,211,142,74,85,65,45,122,141,120,14,41,13,148,32,42,133,11,12,85,84,143,191,90,205,251,21,57,23,21,97,183,220,74,101,189,241,105,42,132,17,154,231,62,154,18,242,65,245,74,23,67,82,198,149,85,142,86,5,74,107,191,184,224,28,243,91,27,46,91,31,78,93,224,179,149,245,181,81,66,121,30,102,15,241,65,79,165,177,209,48,170,5,141,16,7,248,179,244,70,209,240,91,180,188,157,165,178,153,184,172,163,59,66,36,219,19,52,179,137,230,255,189,194,247,223,173,161,200,71,81,165,169,166,134,45,95,83,243,35,8,250,182,202,162,160,11,28,115,16,172,62,87,219,170,117,17,222,228,49,80,207,105,0,163,210,159,38,76,77,86,189,153,151,247,251,43,205,1,8,95,243,41,2,170,128,180,47,39,68,148,92,70,217,234,221,44,202,99,70,84,249,8,87,165,168,250,216,80,22,105,78,132,113,188,19,130,227,37,165,226,19,79,142,91,228,220,130,223,243,12,243,146,175,161,232,216,36,27,141,60,30,41,179,0,11,210,43,23,145,192,243,128,250,3,133,214,176,7,148,170,50,42,234,54,59,93,53,204,95,37,80,23,107,130,224,58,193,235,200,134,80,174,173,176,122,53,190,126,202,0,242,217,40,162,59,214,101,151,47,113,107,170,116,49,69,191,233,109,70,148,94,162,77,109,73,245,202,221,160,195,91,58,27,29,173,251,46,156,131,161,245,44,197,133,130,43,110,143,174,99,62,206,231,114,42,103,218,214,157,54,225,149,143,172,221,0,246,183,127,237,52,155,214,154,42,227,72,121,233,118,128,227,4,30,220,204,216,48,104,241,201,143,41,237,17,254,189,201,102,240,198,246,208,208,207,84,180,252,128,97,174,20,32,11,110,142,189,179,116,90,76,157,70,172,84,68,147,238,125,38,161,129,6,189,220,193,180,48,76,160,155,21,243,94,237,102,12,151,102,76,18,215,38,216,33,236,77,235,219,81,3,163,247,247,43,190,143,102,134,68,152,24,90,67,33,91,28,210,8,160,252,74,1,87,139,223,21,242,11,61,26,151,230,49,111,215,220,190,71,123,250,17,206,248,28,174,81,1,199,193,154,136,31,18,125,81,34,126,204,228,230,73,183,46,178,183,72,149,112,27,21,40,143,201,148,152,23,186,197,222,0,142,233,229,121,14,119,81,220,48,40,52,253,112,246,11,195,120,75,189,200,88,114,108,5,31,75,14,106,133,89,134,83,205,119,125,112,229,227,210,228,233,239,132,208,25,164,36,58,175,198,142,18,48,3,164,212,176,161,158,116,188,163,16,151,63,195,57,30,164,30,1,222,140,212,190,169,70,140,7,235,58,63,194,177,42,44,95,141,40,138,11,12,224,238,29,25,117,127,15,119,239,189,201,134,15,199,176,247,158,89,177,244,16,26,40,219,90,223,230,194,193,64,34,244,41,89,32,197,42,54,238,238,189,123,14,136,245,158,74,46,76,253,129,169,7,189,48,130,255,47,134,93,245,127,151,52,246,103,251,115,1,172,175,250,127,90,253,5,163,254,38,234,178,213,55,68,238,37,195,227,113,254,214,133,176,164,48,177,39,22,220,244,31,96,168,165,30,185,137,238,50,241,148,111,240,198,229,111,84,243,252,221,54,157,229,93,173,45,97,82,64,117,43,213,171,241,243,181,207,93,219,103,46,71,30,152,238,7,229,175,214,110,19,66,251,192,64,167,115,64,119,160,62,223,86,246,87,33,37,78,242,23,119,174,36,124,172,145,49,46,88,38,155,156,122,73,41,113,56,152,193,31,106,71,153,198,0,94,8,219,12,35,35,65,146,207,134,189,183,197,187,22,243,213,68,200,195,187,172,236,138,152,15,2,10,123,55,77,8,171,3,35,164,203,193,221,55,99,188,239,73,166,220,185,135,135,167,134,254,40,175,182,49,24,124,158,160,214,229,206,12,104,181,116,139,174,14,0,166,0,63,60,5,76,193,101,131,248,245,134,185,14,185,241,236,204,230,204,68,27,232,251,156,18,164,68,22,184,78,141,40,130,155,247,33,207,170,152,198,105,27,155,4,30,79,184,115,242,131,253,193,161,33,210,223,140,2,102,31,248,169,237,129,55,132,205,191,215,87,129,227,184,189,124,107,236,223,254,236,205,84,156,101,233,148,243,171,78,145,137,80,111,100,88,32,208,211,203,104,98,173,35,214,111,172,86,246,253,32,112,84,220,147,201,184,157,120,164,149,175,230,164,25,115,103,173,238,231,228,32,247,36,57,144,79,206,247,140,184,21,249,254,77,139,34,34,154,243,110,26,235,99,158,51,109,178,217,54,248,225,159,129,227,142,109,194,233,131,253,63,137,129,94,77,129,172,138,206,35,194,196,110,54,175,225,23,76,174,186,109,150,220,179,29,118,199,241,51,238,32,27,49,55,200,86,63,220,160,218,87,75,217,236,31,126,139,8,106,98,33,103,16,121,94,118,126,109,61,168,232,148,123,124,16,59,243,101,159,186,132,109,188,162,22,125,174,50,78,85,62,55,139,59,209,214,113,186,97,2,92,58,55,185,212,145,85,66,211,163,137,89,140,147,67,67,73,60,106,216,12,242,180,76,33,54,131,76,224,215,220,196,102,144,52,250,67,178,154,96,168,179,23,144,100,49,117,39,224,141,91,175,124,159,120,65,137,27,78,230,117,200,250,173,189,143,79,238,15,30,139,159,17,13,88,107,240,171,234,8,240,107,21,162,246,215,206,19,63,176,191,250,179,254,21,106,251,23,16,17,18,96,34,61,154,44,10,56,42,221,78,60,76,64,165,212,4,239,253,242,2,17,250,228,126,12,115,61,169,147,166,204,88,210,104,210,82,70,245,85,202,138,194,223,21,161,58,13,56,213,31,102,104,188,209,198,218,158,179,166,221,84,248,253,209,12,126,46,169,58,171,44,83,247,238,7,247,113,231,220,225,181,121,17,243,160,102,199,134,70,115,110,168,232,115,237,84,122,213,207,50,57,169,255,222,188,246,221,161,59,126,183,192,172,171,105,35,158,162,14,27,18,145,207,223,141,182,31,180,191,83,163,110,9,101,72,169,155,100,242,96,169,201,255,87,212,225,15,79,168,195,211,235,240,166,0,45,41,210,1,183,91,5,234,243,163,89,194,35,45,185,21,75,155,75,167,176,111,26,153,211,229,115,182,1,55,175,225,21,56,131,236,72,27,248,92,93,95,178,91,226,56,3,152,36,47,185,245,115,112,226,40,12,175,81,239,101,45,101,220,249,180,30,63,180,243,48,203,142,41,97,233,181,79,66,222,72,19,88,43,44,208,252,182,170,95,44,250,180,238,52,131,181,225,52,16,252,56,193,190,198,163,120,176,26,73,234,27,223,212,231,209,85,236,170,60,160,212,194,88,207,171,148,71,190,114,141,210,202,94,164,186,56,228,180,187,125,155,67,234,17,4,22,25,201,141,84,128,181,253,40,18,252,42,101,125,184,240,11,120,194,195,158,253,39,78,194,223,178,55,236,171,127,145,243,119,15,253,85,217,225,111,130,4,255,178,238,240,231,101,135,223,32,129,31,245,181,127,84,21,66,42,78,28,91,235,242,144,205,187,69,248,167,207,24,224,24,247,85,136,21,176,55,192,170,249,3,183,86,142,181,15,133,168,62,88,147,35,139,215,29,70,159,8,102,109,196,221,140,228,199,51,125,202,95,99,139,207,135,148,78,43,249,140,62,107,200,223,250,77,118,209,121,53,238,208,18,65,182,199,132,60,0,248,166,249,69,59,25,45,45,86,242,186,95,173,218,73,218,27,245,150,28,205,38,235,123,61,164,170,93,173,117,25,26,175,33,178,12,19,163,236,180,109,40,152,180,45,221,40,159,201,27,118,151,247,204,121,73,137,106,196,220,34,179,157,11,73,17,137,10,244,119,190,132,191,253,72,154,224,113,218,151,247,173,165,157,223,251,90,105,58,18,130,39,139,241,58,154,23,60,1,229,130,124,188,128,66,102,203,170,225,120,49,26,22,255,167,253,148,200,228,218,219,205,17,43,126,207,197,105,32,141,216,96,132,6,19,157,159,6,238,4,162,8,130,222,132,18,158,181,173,98,181,183,84,228,92,117,251,126,39,61,146,242,213,181,253,49,253,170,8,46,144,230,223,55,150,243,75,118,235,187,182,175,227,153,36,207,184,57,249,201,200,141,194,63,158,226,235,227,215,167,19,24,162,124,170,177,123,147,118,25,72,191,111,123,75,39,28,81,106,136,227,24,91,239,98,188,169,239,35,34,38,187,101,46,21,161,75,172,152,108,71,116,253,54,159,126,130,161,194,170,141,212,99,115,97,18,184,181,211,82,158,243,16,205,62,123,30,112,92,209,119,107,225,114,211,201,88,231,110,87,187,188,19,119,138,83,199,158,150,254,62,28,94,181,194,147,128,110,47,246,61,235,55,159,19,5,111,218,96,47,141,107,202,116,209,21,203,141,130,140,207,72,91,37,219,209,247,36,203,251,253,40,65,168,124,22,31,194,27,71,102,227,192,209,45,59,181,75,201,232,72,94,249,18,211,93,77,75,121,30,133,164,157,145,115,248,232,123,56,164,11,98,159,42,167,184,243,124,147,10,46,79,166,66,219,95,62,48,255,240,74,162,55,116,207,29,56,22,73,109,206,183,27,164,62,25,158,99,234,237,141,194,79,203,184,192,77,241,79,134,168,255,39,95,86,120,188,23,254,155,224,229,76,94,173,80,18,5,37,67,166,231,128,56,246,193,119,108,67,50,58,162,139,151,178,55,192,59,236,168,21,196,200,21,118,133,54,108,92,157,229,239,79,251,246,168,227,198,180,55,63,237,145,112,9,102,115,209,205,132,67,160,102,246,250,174,187,84,43,188,76,100,237,141,64,16,180,242,10,118,137,183,163,183,83,45,245,27,79,95,225,173,73,160,74,123,81,91,109,247,153,105,113,201,50,87,143,248,104,178,211,217,225,146,79,90,94,28,29,48,167,215,93,186,139,225,120,50,80,67,181,120,55,87,175,59,117,59,114,236,209,184,187,120,14,85,154,110,173,188,252,81,58,77,227,21,19,94,56,90,163,18,222,111,0,28,19,207,125,132,234,75,164,188,23,7,142,79,93,193,112,42,197,151,154,204,35,11,139,15,84,142,146,141,246,204,225,55,90,103,226,78,52,95,79,79,141,165,126,218,191,83,25,135,153,208,244,139,214,252,88,252,241,228,183,4,154,172,46,168,42,1,134,7,120,91,141,90,30,215,46,142,49,12,127,109,125,223,120,213,232,156,69,204,141,241,117,70,154,90,37,118,141,153,179,176,30,117,216,153,252,178,95,251,9,255,69,60,197,48,136,247,15,142,17,56,110,30,119,117,191,216,236,96,212,219,12,10,211,83,169,121,49,171,51,177,143,255,176,32,222,83,148,7,70,232,17,155,208,196,254,241,167,238,69,204,80,18,39,113,4,135,42,227,219,60,242,75,49,136,167,58,9,105,210,137,165,101,234,67,72,215,134,190,110,223,106,176,214,108,70,114,209,248,234,157,187,159,190,76,188,94,207,55,158,136,217,166,115,237,125,240,68,31,169,165,226,193,104,255,151,65,166,228,54,221,86,88,165,8,31,49,169,218,7,32,73,209,128,92,96,86,52,229,118,139,145,184,218,200,90,238,125,147,41,13,46,121,82,118,10,214,5,59,22,37,191,43,52,133,92,28,247,206,128,200,206,70,165,125,67,157,209,136,81,126,102,100,64,239,177,25,12,111,226,97,249,179,162,3,143,94,24,39,49,27,1,214,38,157,176,241,27,242,41,58,147,59,218,27,29,230,218,17,87,124,171,253,87,24,197,255,74,151,238,207,81,218,100,39,31,232,108,26,250,54,211,255,239,216,22,184,248,65,245,223,161,45,103,174,99,36,255,14,35,209,254,12,103,17,251,3,200,132,14,7,50,97,159,7,89,37,198,63,232,197,215,122,94,68,11,112,19,110,21,99,131,68,141,189,73,141,35,97,177,195,16,15,229,102,105,68,88,216,56,157,87,225,248,234,188,173,250,72,73,106,213,166,154,230,234,116,233,209,203,181,125,198,31,149,139,225,211,97,44,138,81,98,78,164,243,136,214,210,170,38,98,233,175,31,31,37,20,206,175,50,126,142,175,46,82,60,204,12,65,227,77,56,42,71,179,41,252,22,114,93,47,60,97,88,115,109,26,25,153,83,155,128,190,229,70,223,24,221,15,69,10,255,2,151,49,171,137,137,60,217,53,74,39,123,84,243,23,48,135,236,19,92,12,123,110,31,144,110,49,127,28,13,58,171,43,48,65,165,112,111,10,191,72,169,176,146,97,181,84,115,140,28,178,45,164,202,99,218,233,91,169,79,7,93,149,2,129,134,117,28,65,128,239,165,196,158,228,72,150,194,115,137,21,12,85,119,56,143,26,52,81,101,28,166,33,208,213,101,17,191,243,154,205,109,82,250,175,71,24,21,206,127,6,4,217,45,2,50,199,184,191,225,154,225,188,166,77,136,0,52,237,250,180,77,39,30,160,121,175,77,65,155,46,140,171,141,236,169,153,42,183,144,157,167,17,115,74,86,122,106,160,227,227,237,212,71,173,217,52,97,252,239,0,139,151,1,172,81,54,193,73,15,98,103,87,131,35,9,81,53,143,103,78,175,90,110,254,222,134,120,27,89,153,236,255,158,0,92,48,197,149,109,36,152,26,248,232,110,208,123,26,229,26,67,118,229,37,83,103,107,144,189,56,140,90,126,13,176,229,242,116,234,246,191,100,240,116,207,179,211,164,221,82,128,229,158,224,234,244,224,26,155,218,76,13,250,116,101,1,133,124,23,102,252,39,49,100,108,76,231,183,252,115,10,139,203,146,174,178,115,44,120,132,93,116,226,120,28,218,116,128,167,74,110,236,231,246,196,141,62,253,104,231,233,171,233,172,9,194,239,141,237,223,236,119,223,207,228,176,90,154,1,70,124,118,64,93,215,53,177,138,205,104,115,189,171,183,232,3,233,109,50,224,232,11,108,244,141,203,200,28,31,57,162,238,217,54,41,198,5,62,93,25,80,235,85,134,180,185,192,27,31,159,87,114,85,186,148,71,48,53,229,120,24,83,167,206,200,193,58,164,129,41,53,1,70,222,247,1,209,92,158,103,79,145,103,55,54,9,218,219,52,108,186,108,57,95,140,248,136,137,165,144,190,29,224,72,72,231,39,112,235,35,200,169,35,170,239,81,76,213,56,178,128,99,34,65,11,246,230,232,81,13,126,26,52,255,13,54,110,106,35,197,30,30,108,224,20,89,200,254,7,137,167,223,128,11,129,114,126,17,79,48,33,255,26,132,112,152,170,143,144,47,217,231,90,89,99,191,245,53,195,247,186,246,247,101,204,71,211,82,143,181,118,36,35,250,29,168,168,163,203,74,191,249,91,76,22,169,34,95,208,41,88,229,217,118,237,1,239,45,90,108,148,87,58,88,225,134,61,196,72,69,180,126,62,47,19,54,73,89,76,116,20,125,79,170,38,10,64,168,11,89,56,53,248,181,110,110,110,108,116,140,62,234,41,166,55,173,239,186,137,38,132,124,96,0,3,44,10,120,160,19,194,22,18,174,128,179,79,75,75,103,108,109,137,3,154,125,23,21,157,154,241,156,130,238,169,69,224,189,99,208,121,243,234,209,215,35,141,147,46,23,64,214,120,128,30,103,199,80,192,93,0,141,20,0,76,221,110,158,93,242,106,73,80,104,93,222,167,7,147,219,123,61,80,63,18,253,238,233,249,203,157,67,253,227,23,191,80,135,9,186,206,103,133,115,198,61,95,185,43,38,155,28,249,194,91,66,62,124,13,201,149,123,13,77,213,164,130,91,248,11,149,211,119,184,25,216,195,190,168,48,171,144,126,52,253,242,192,227,114,106,239,153,239,48,166,241,233,182,241,24,36,123,104,100,51,120,115,123,8,92,39,85,47,24,39,214,89,240,60,213,156,101,212,175,125,226,220,26,235,104,205,181,82,181,183,112,90,123,106,204,1,54,158,186,109,78,183,25,205,81,31,255,5,184,25,35,120,183,83,141,122,126,50,72,58,191,91,186,225,173,243,83,155,64,36,123,200,100,211,250,134,132,74,0,162,85,10,95,73,78,71,143,68,103,80,104,190,237,74,69,209,217,92,235,92,75,136,108,104,228,81,69,131,254,95,22,16,249,97,128,242,186,124,193,37,59,6,78,32,128,175,40,218,249,69,221,109,115,51,249,167,218,233,38,21,179,140,231,5,17,234,34,171,8,36,10,77,124,2,48,87,248,25,18,0,28,247,233,255,84,94,196,102,248,127,57,9,242,123,80,241,174,132,42,77,154,211,60,201,49,137,66,21,25,246,56,236,131,173,66,115,116,99,178,224,19,239,210,50,19,108,18,127,22,118,103,134,80,246,251,200,130,141,0,56,166,223,121,47,189,220,31,161,123,189,209,228,49,193,3,254,87,234,180,189,201,246,118,33,165,94,226,26,167,168,44,107,211,242,25,168,210,20,29,14,41,105,44,210,249,100,2,72,206,62,15,225,153,180,62,47,164,241,224,177,146,76,248,204,235,26,10,84,232,78,250,94,162,247,162,171,46,48,91,71,73,144,51,117,61,211,55,100,37,120,160,119,102,108,98,182,203,200,228,157,59,154,46,69,28,101,4,107,248,97,29,4,233,16,128,31,136,215,44,237,29,169,68,4,167,255,213,139,92,168,29,189,170,92,10,69,173,126,77,232,221,157,47,5,164,78,231,25,226,168,220,217,24,204,170,159,43,157,190,193,150,41,216,203,248,213,176,49,178,146,123,26,56,38,3,142,3,106,101,252,238,177,36,137,117,138,9,113,213,137,69,137,189,47,33,100,80,19,117,47,159,90,157,158,33,237,216,10,135,163,94,7,211,35,185,243,255,208,206,175,29,242,251,199,250,192,112,78,114,202,56,67,136,231,122,108,184,221,238,198,61,246,93,49,232,206,80,141,42,122,221,117,229,153,59,49,112,204,136,38,193,56,231,78,22,138,228,173,166,30,249,74,218,39,96,179,254,192,35,75,156,60,118,237,10,84,224,48,97,90,18,69,2,238,198,249,250,186,168,232,10,209,97,213,8,48,159,98,236,23,35,99,148,158,164,108,189,199,63,71,156,94,122,248,3,113,234,179,189,77,41,54,197,129,151,87,23,14,170,11,21,191,7,230,57,107,28,77,155,121,105,191,182,219,122,148,27,211,87,101,64,143,100,102,83,112,236,84,8,152,221,218,125,210,29,251,73,140,229,238,87,91,201,239,52,227,41,11,86,252,58,131,2,135,239,53,173,69,107,6,249,169,101,107,3,57,202,242,190,176,205,146,81,206,77,215,19,232,61,85,143,149,62,63,164,157,238,241,206,94,14,150,124,212,46,149,183,80,206,153,185,231,47,39,97,152,233,208,68,97,92,88,146,225,13,93,245,144,232,46,83,190,126,107,164,107,59,212,50,73,68,180,228,225,43,246,164,29,19,45,206,0,138,193,3,245,113,71,79,81,37,97,13,132,209,103,56,101,228,148,36,24,40,225,4,123,118,102,68,171,178,150,119,42,0,103,109,221,172,100,122,5,60,34,172,83,223,166,204,104,250,220,174,68,61,133,41,123,107,68,153,95,10,224,96,127,57,126,234,6,177,114,6,203,183,155,133,49,75,167,56,89,70,190,99,23,77,220,238,137,126,17,112,60,131,219,3,69,100,105,127,90,67,180,134,254,57,229,191,175,83,217,56,3,47,200,137,154,140,8,168,24,216,240,20,146,188,255,142,79,155,222,72,220,36,99,77,34,187,19,165,220,64,53,45,92,29,176,247,87,229,11,120,246,95,111,0,4,222,175,67,81,115,57,114,11,135,71,237,225,163,174,143,157,55,91,37,83,141,42,219,2,143,176,155,43,195,94,78,246,35,114,178,142,29,5,253,53,139,5,168,210,94,99,243,30,13,254,97,184,81,126,27,156,113,253,187,205,139,252,95,95,241,163,74,179,162,226,122,13,122,71,240,189,166,126,76,170,174,233,11,159,174,247,253,2,173,65,164,65,71,222,81,98,99,44,241,86,46,82,24,253,10,129,31,99,217,206,104,52,2,248,249,63,191,35,61,180,17,34,89,190,165,89,9,53,47,90,109,202,164,138,156,82,98,173,33,153,28,212,255,23,172,250,138,52,10,129,48,86,246,147,17,5,19,92,124,54,138,174,169,33,218,251,121,198,139,17,220,205,197,163,22,195,131,93,164,61,144,212,53,109,139,190,213,15,130,3,162,227,91,171,189,74,45,66,185,46,133,145,22,28,140,106,172,128,153,116,188,88,9,224,207,112,174,246,116,41,57,222,140,106,243,57,57,92,165,117,116,138,74,22,49,28,48,245,57,112,225,78,121,14,78,216,133,246,70,145,189,47,35,83,230,99,238,10,130,134,236,74,162,65,190,19,97,23,77,175,191,6,73,192,29,252,170,96,4,118,238,212,44,198,119,245,3,2,63,107,43,164,184,62,98,232,159,13,252,52,108,188,95,159,170,125,16,175,114,120,89,190,108,15,24,89,227,42,255,56,103,139,119,147,207,157,132,36,96,184,32,171,13,114,191,80,109,59,16,156,30,33,24,137,38,61,188,12,117,166,4,60,104,212,137,66,223,155,113,169,153,170,18,40,241,57,58,182,143,142,32,101,123,254,213,9,126,192,174,112,119,171,219,249,154,195,135,0,65,80,165,191,227,25,163,27,246,171,254,215,13,199,196,198,44,79,58,82,36,178,212,208,22,125,2,78,133,40,78,98,202,128,61,78,41,213,2,139,211,107,143,132,6,110,142,139,175,245,26,183,8,153,20,231,71,94,166,9,19,195,127,84,174,27,117,87,145,148,72,247,251,91,38,91,184,118,72,165,120,155,108,39,62,10,207,151,254,9,188,33,213,88,123,247,115,54,254,197,154,225,56,118,119,74,218,123,159,30,55,80,187,200,223,23,234,101,16,55,108,140,173,100,194,153,61,246,112,170,121,208,201,32,210,226,207,100,100,16,253,238,98,218,35,40,78,231,91,66,86,115,35,181,206,251,0,56,145,224,193,171,249,123,142,216,227,165,25,195,194,211,246,148,16,184,148,99,78,230,119,227,222,211,162,226,71,1,202,134,110,86,84,16,155,173,238,91,77,82,192,20,64,202,192,251,254,74,56,66,149,227,20,185,90,85,53,157,189,141,18,117,209,54,221,118,88,169,152,128,26,159,226,23,106,63,53,198,149,15,143,175,164,232,73,26,109,169,14,10,229,221,207,69,116,48,203,147,194,221,128,223,130,232,32,239,147,32,90,217,164,20,23,68,139,177,206,96,131,232,51,76,157,63,231,94,192,241,119,254,23,191,22,142,126,5,172,120,214,107,117,249,237,169,45,242,42,197,192,206,198,20,62,177,16,181,52,159,203,235,94,191,216,200,93,126,9,89,37,117,120,65,126,241,231,41,190,218,219,245,88,83,156,194,193,201,192,24,92,215,26,94,214,70,174,209,159,123,223,119,54,168,195,213,107,105,244,14,52,199,119,63,148,244,139,202,165,180,8,71,230,246,150,233,212,198,162,92,150,232,110,249,102,110,175,189,225,215,138,176,180,121,236,121,191,143,182,57,20,133,138,80,2,82,126,248,216,109,162,133,144,162,193,110,19,26,123,251,166,209,17,106,130,66,32,113,150,75,109,131,171,77,77,20,142,19,112,213,40,41,44,209,109,119,233,43,85,167,98,205,41,234,109,148,167,233,222,156,53,163,197,159,13,231,8,222,20,8,182,202,114,130,231,223,36,63,224,9,40,184,251,116,8,85,3,198,132,80,133,37,113,40,40,128,5,234,207,242,186,155,236,125,204,17,15,188,252,233,211,202,35,136,172,93,18,211,72,234,67,102,123,81,24,13,166,219,102,73,202,78,147,211,105,73,154,232,179,201,158,85,159,85,204,125,171,87,106,129,20,169,242,99,19,74,44,63,99,83,125,163,242,93,209,251,151,207,253,177,208,21,4,83,254,64,69,189,95,102,193,194,17,22,223,191,236,26,199,224,175,192,246,212,96,227,210,195,207,79,110,85,221,159,225,100,125,152,92,151,101,28,61,244,173,110,71,172,44,118,93,217,212,161,29,196,192,53,76,223,53,104,171,60,19,23,204,84,198,142,233,241,237,220,244,138,89,175,187,176,140,63,85,62,126,45,250,205,147,50,141,198,76,253,29,174,54,99,115,166,135,132,169,234,183,251,190,217,239,164,245,221,202,230,140,109,34,221,158,171,189,53,232,47,202,116,97,131,201,78,136,145,81,116,44,241,41,164,200,96,139,174,182,11,172,101,65,80,121,170,146,238,118,39,137,211,149,129,83,123,117,143,39,159,235,108,250,246,21,27,49,251,118,99,191,199,127,114,137,95,78,141,136,242,135,44,147,126,162,222,252,188,168,230,218,254,60,230,90,248,232,242,40,234,161,91,148,2,37,37,249,227,48,71,94,176,244,105,181,39,92,77,163,99,189,189,76,227,49,80,37,141,25,199,14,42,77,172,47,254,206,196,50,235,86,147,240,242,46,57,65,237,139,158,228,84,216,83,193,158,239,227,208,146,32,163,198,245,253,29,27,137,154,46,144,149,67,179,20,98,106,172,132,233,219,122,137,247,158,241,39,218,131,183,103,161,174,253,148,190,195,112,247,122,247,106,61,31,150,161,77,136,223,246,220,81,45,123,62,23,92,161,21,56,158,234,87,63,228,161,171,25,176,25,200,26,157,214,5,178,92,213,159,159,53,253,10,214,218,127,6,113,42,156,44,57,213,85,62,168,97,52,157,95,233,76,192,89,43,155,237,90,48,200,137,207,27,97,204,31,128,225,241,62,74,189,207,244,46,45,86,98,40,52,13,56,206,54,197,110,170,132,102,57,217,156,147,249,41,65,108,246,247,241,172,252,59,252,252,223,198,245,187,114,75,118,90,110,193,6,6,252,48,89,171,240,15,79,186,84,145,207,249,9,143,82,15,28,201,115,114,110,218,133,78,98,143,252,60,59,114,50,172,5,158,243,74,162,39,116,175,193,190,121,230,206,234,111,160,156,231,69,226,255,125,80,206,255,153,215,150,169,23,79,181,76,38,15,144,27,210,111,157,136,159,198,113,27,51,133,81,185,184,224,166,27,21,186,150,170,11,28,223,29,5,241,118,212,38,189,53,127,92,147,170,59,13,169,30,196,218,27,149,77,103,74,225,80,203,72,69,88,44,14,18,211,126,23,99,62,124,158,153,12,190,82,236,135,89,240,237,156,210,64,125,185,21,150,181,129,27,128,90,192,48,86,168,85,126,111,4,219,44,25,142,212,250,236,133,141,47,74,236,11,126,57,33,228,172,206,193,174,44,26,193,240,162,195,58,155,40,103,2,222,204,50,114,157,93,161,28,56,78,210,239,95,251,122,222,232,163,51,20,93,252,27,102,171,197,183,51,180,214,147,123,143,243,30,6,113,14,107,5,147,145,47,77,43,225,7,184,202,233,25,109,217,147,169,41,52,85,59,112,156,235,79,231,146,89,187,219,21,221,213,180,189,240,131,15,204,16,204,68,27,75,227,55,161,77,123,180,253,223,144,138,255,5,226,130,153,149,146,174,179,2,49,16,227,19,112,170,41,4,87,177,228,189,76,38,28,163,11,92,38,11,109,151,76,158,81,54,126,99,13,71,123,193,6,255,56,150,143,77,190,104,228,253,70,78,17,116,17,59,153,41,4,228,46,149,211,112,221,50,152,177,91,61,48,203,143,103,189,220,216,245,64,206,229,19,187,5,1,35,49,171,162,150,116,156,99,30,193,83,43,124,8,181,62,57,225,156,84,179,169,92,12,26,127,157,31,65,5,171,227,31,17,97,63,195,197,160,16,49,48,87,70,42,34,105,215,145,196,143,26,166,125,182,237,89,162,234,46,39,148,60,211,193,82,195,204,238,200,1,110,37,94,34,198,111,184,24,230,204,13,124,185,184,231,95,118,143,242,84,155,200,206,146,99,195,50,250,14,35,124,42,214,7,232,144,254,226,196,69,242,214,184,174,174,96,167,210,243,58,126,24,127,240,253,71,171,175,62,231,192,67,38,230,36,70,206,204,255,50,252,4,217,102,154,229,80,68,114,180,18,159,3,142,117,125,4,154,118,199,55,70,82,132,250,116,38,117,228,138,132,7,174,23,86,253,127,11,169,161,21,4,184,149,213,113,69,45,224,152,237,143,53,183,180,191,9,14,10,254,32,28,112,254,27,27,193,131,191,179,17,252,67,141,13,187,35,92,176,57,113,105,204,33,123,48,134,10,53,26,4,28,223,169,153,113,229,144,106,173,207,30,190,115,2,56,95,232,43,169,104,143,45,172,53,150,241,120,235,232,109,112,88,128,141,28,172,47,92,255,15,13,121,37,82,164,213,249,139,57,52,63,40,144,188,25,176,30,51,251,66,5,153,201,209,27,97,151,195,138,13,246,161,211,246,114,85,65,194,187,197,29,45,173,158,31,247,193,121,83,150,10,157,193,12,49,218,143,51,121,11,40,238,106,215,182,156,74,104,60,240,69,15,87,34,221,118,212,247,13,23,64,83,10,172,11,11,82,23,197,56,60,72,181,217,30,180,51,95,153,247,178,87,250,68,28,84,124,65,254,76,252,80,18,242,233,142,112,149,225,129,87,151,148,116,27,161,146,140,154,19,223,167,165,39,135,102,143,131,69,63,116,188,148,219,127,200,81,19,84,187,141,252,141,82,32,87,143,5,72,1,33,212,4,182,159,190,228,126,250,114,244,69,22,233,64,111,0,14,183,115,132,164,151,63,179,72,25,73,145,86,224,181,36,5,146,186,93,23,31,61,218,38,29,46,248,70,127,215,105,78,72,232,219,42,110,84,153,30,89,64,128,9,129,174,240,251,197,2,117,177,92,32,191,67,243,109,109,218,111,33,237,175,188,139,111,72,250,168,75,12,213,168,243,87,127,144,230,76,255,138,207,5,66,130,68,218,223,137,124,32,155,19,23,22,203,175,234,56,99,242,108,198,70,118,253,49,20,41,176,78,233,199,57,151,215,66,145,209,221,89,118,141,33,192,6,195,135,192,188,185,201,117,192,25,111,138,172,40,171,42,109,204,66,52,80,166,109,49,234,83,207,158,195,83,143,218,56,197,97,17,89,124,173,92,68,82,127,231,138,198,182,71,137,120,119,181,16,140,212,254,60,74,78,54,251,103,97,59,196,175,181,162,234,95,198,83,112,219,164,131,72,107,170,142,81,202,188,240,5,51,79,189,187,154,211,87,78,180,14,181,181,74,233,0,229,234,86,80,62,178,148,109,226,115,194,193,200,188,249,172,236,157,35,144,62,82,140,195,82,137,188,141,247,179,206,243,225,224,143,239,38,17,79,212,103,124,32,176,21,19,15,153,3,110,159,220,77,60,135,180,136,77,103,150,23,140,212,178,65,188,84,133,115,20,103,157,171,75,207,26,60,254,60,66,203,78,214,110,115,19,125,245,128,222,52,215,167,218,50,41,105,54,224,117,50,151,52,157,129,235,85,223,139,87,148,24,7,231,191,178,249,72,80,79,126,158,244,66,159,243,13,205,7,22,135,114,126,105,213,121,254,58,72,29,41,239,71,68,21,0,86,155,187,248,188,210,103,251,204,75,251,192,26,172,167,47,121,152,217,149,35,13,235,191,106,175,193,231,135,7,212,225,1,184,181,113,253,36,48,137,91,27,28,255,46,110,109,116,245,59,6,4,254,29,229,176,73,34,5,86,188,102,70,146,75,44,164,117,239,184,136,218,5,249,71,245,51,4,5,92,72,112,148,209,83,52,130,117,244,200,34,5,24,101,237,162,77,84,254,207,195,26,250,20,236,10,129,156,8,179,164,118,179,85,114,174,190,179,245,130,169,22,161,138,99,172,163,183,219,139,251,232,77,155,38,131,61,200,216,87,255,106,88,39,31,73,247,157,238,62,47,68,193,207,248,98,146,5,80,102,118,15,38,126,75,62,250,105,151,27,197,199,231,35,59,193,157,36,39,131,136,176,65,60,124,14,30,181,40,60,51,64,223,111,150,142,230,155,94,89,219,203,105,122,151,105,187,50,216,74,152,100,130,16,214,94,123,31,6,233,251,64,69,216,8,60,163,72,41,195,62,232,204,170,234,220,148,109,56,237,104,175,62,102,120,90,214,249,176,27,52,27,22,56,139,95,79,157,116,197,44,187,177,113,135,241,41,25,115,186,209,251,150,57,208,72,200,46,170,8,2,227,146,159,5,254,149,64,243,226,50,88,106,129,192,138,179,245,99,201,28,135,66,184,148,154,73,132,1,172,13,101,22,219,188,193,173,48,227,94,181,215,0,157,62,157,162,203,92,154,116,154,192,239,246,72,157,231,87,51,126,81,145,201,171,89,211,121,134,52,228,185,241,168,123,47,119,28,209,96,88,142,126,146,191,249,3,188,147,38,246,221,126,134,193,57,32,248,241,75,125,92,19,91,25,37,145,146,208,212,231,209,138,231,71,177,224,1,225,76,223,184,68,20,246,85,244,139,106,17,212,62,10,177,247,233,106,173,122,230,93,197,15,214,85,30,141,184,57,40,166,220,58,255,89,53,45,41,210,121,187,84,92,159,221,108,229,27,174,207,126,218,154,114,125,107,208,72,134,255,63,55,199,122,114,93,223,1,254,146,12,68,194,135,219,88,44,64,118,161,42,188,231,69,200,30,163,218,244,123,55,230,179,42,227,198,49,118,119,61,85,190,141,27,221,225,242,125,74,37,115,8,134,187,83,160,240,196,91,24,45,167,140,231,132,32,82,118,151,51,84,1,163,155,187,207,42,102,55,184,130,223,122,213,151,62,6,142,89,48,205,240,60,120,254,86,63,216,105,101,63,117,148,155,242,16,158,90,86,56,9,28,187,109,121,41,96,78,107,88,67,234,112,191,226,13,118,119,25,208,109,18,202,123,245,106,58,165,134,242,224,111,159,73,111,115,135,194,138,229,67,251,171,231,123,137,38,172,208,28,176,126,188,17,213,141,186,17,151,162,211,119,198,164,152,95,146,94,249,18,59,109,52,204,16,103,147,74,62,32,94,179,227,22,111,133,38,131,85,14,201,170,69,240,44,0,164,91,10,183,241,20,110,87,198,67,26,190,175,61,16,207,46,158,199,225,28,119,151,79,81,229,254,43,234,118,121,121,129,22,28,17,182,176,123,16,196,105,161,57,238,35,136,236,126,123,135,140,196,8,149,118,132,210,1,210,246,41,26,251,184,217,21,190,215,183,213,121,138,10,4,166,132,189,57,221,33,164,160,122,245,198,27,238,177,74,185,202,248,56,20,181,188,0,10,84,51,251,79,166,133,254,217,36,16,21,69,90,125,224,151,83,90,115,31,201,70,237,72,219,107,90,171,54,45,5,70,186,42,30,102,198,93,154,137,244,96,100,111,114,159,134,228,109,187,56,155,39,237,251,122,239,149,188,98,113,174,221,180,130,174,70,250,188,11,60,10,60,98,197,105,189,56,31,70,234,211,2,132,222,29,217,165,34,126,150,52,68,237,109,109,82,133,78,226,83,1,113,208,115,26,37,45,204,76,238,245,154,7,145,30,114,7,16,211,116,58,115,14,6,69,191,81,6,196,37,83,222,41,14,173,202,186,225,55,141,230,251,10,49,86,38,223,94,167,155,86,184,47,218,177,43,156,34,104,33,118,240,59,171,96,70,248,233,218,252,5,98,81,211,11,161,153,149,178,71,151,147,179,3,231,37,12,109,242,230,101,177,41,99,124,210,240,203,38,213,152,42,99,207,68,253,153,153,248,178,138,121,207,24,175,205,196,126,177,61,41,135,219,95,214,125,145,103,139,15,165,237,239,98,58,241,149,163,111,212,156,201,120,151,143,158,205,85,107,161,223,196,163,245,112,34,106,46,231,155,111,198,19,61,117,51,194,147,235,180,192,185,85,180,144,73,94,122,13,146,14,115,166,49,203,195,28,27,13,187,244,184,131,234,2,157,134,122,40,117,172,22,30,89,240,213,75,192,131,236,239,154,243,196,28,137,232,246,161,13,141,39,210,167,133,145,23,244,135,171,69,191,248,37,241,187,206,183,36,131,227,159,175,76,119,19,196,134,188,240,150,32,42,60,131,226,204,189,134,6,142,63,215,78,169,239,147,154,1,128,3,80,119,34,78,151,44,208,190,59,189,49,159,178,214,175,131,208,233,40,22,30,184,45,12,226,237,172,19,41,4,234,212,14,73,222,95,124,72,190,236,4,40,125,254,202,15,173,50,92,198,169,211,181,207,88,31,234,58,115,120,82,38,129,10,250,65,183,93,239,222,155,207,155,235,186,249,62,179,233,101,191,161,204,42,66,24,182,50,36,1,19,132,222,117,237,22,185,233,244,222,143,2,92,25,237,204,84,25,246,72,112,250,139,137,49,159,177,21,112,76,37,60,101,238,46,75,13,237,253,11,48,146,249,208,148,226,28,241,59,167,225,32,91,201,160,251,80,139,137,61,177,51,171,150,38,197,189,215,153,81,42,85,97,145,51,149,72,214,95,9,88,18,183,128,208,201,244,37,98,114,206,179,45,90,231,213,246,10,163,210,206,187,182,203,175,119,215,22,82,152,126,182,76,158,25,64,199,255,50,82,69,13,173,253,127,83,205,91,22,243,59,175,233,7,122,50,87,160,59,170,177,125,38,193,61,181,6,251,187,233,89,103,214,231,168,96,93,216,233,228,5,78,213,69,60,62,146,42,251,139,146,215,174,240,230,144,14,152,50,126,89,201,133,233,21,186,250,79,32,121,240,125,116,97,226,152,101,18,63,47,26,16,254,250,173,247,201,209,212,95,190,56,84,88,4,137,122,243,223,234,253,186,140,95,61,157,127,152,248,14,109,5,19,135,30,249,0,26,27,191,73,208,40,139,135,143,169,30,92,41,212,235,207,189,159,146,116,148,108,24,0,41,206,181,167,159,28,252,85,12,188,38,131,42,77,228,242,18,35,88,90,175,62,56,118,180,94,234,153,201,21,189,132,43,220,130,107,3,130,69,144,39,244,200,26,25,76,72,164,148,86,189,39,95,144,72,231,180,146,83,204,151,120,10,247,171,102,151,150,102,28,178,207,31,216,103,105,200,106,83,184,16,79,173,163,79,229,103,95,94,98,0,51,222,111,13,138,29,109,195,91,197,125,142,211,204,154,32,246,115,126,16,191,200,224,162,41,155,168,64,130,250,64,14,28,35,214,118,1,237,36,142,17,171,226,134,186,15,142,17,75,151,127,124,10,196,75,186,19,250,137,62,216,192,175,224,117,43,172,204,57,45,96,169,154,37,56,109,243,148,109,126,103,90,207,185,148,140,31,3,90,86,48,90,183,252,48,81,142,133,235,201,123,142,11,254,220,220,222,82,226,245,179,103,231,77,195,235,63,40,31,170,230,156,194,212,34,133,209,74,84,105,219,82,204,1,102,204,177,248,248,155,183,212,134,51,236,88,159,20,17,226,237,126,207,108,43,120,135,25,241,213,135,89,53,164,78,21,230,241,114,5,166,120,141,61,41,119,156,178,48,211,145,255,248,73,207,109,247,217,205,72,203,29,65,205,195,136,150,14,148,202,97,207,159,130,24,227,81,160,36,0,156,198,163,70,154,126,177,51,136,224,66,199,20,193,68,104,89,6,151,202,100,78,27,5,116,202,252,190,108,4,59,81,119,18,27,192,195,40,21,159,246,207,52,183,112,140,207,191,242,214,208,185,8,98,147,132,33,190,97,56,69,87,44,118,179,77,200,255,174,226,248,27,249,100,158,207,217,120,150,70,82,42,160,106,101,133,100,19,239,230,141,9,82,224,254,166,224,122,94,248,235,145,166,144,82,21,102,138,73,255,212,203,126,103,9,89,50,4,168,128,177,208,53,146,77,197,119,46,53,228,128,185,216,154,128,109,52,238,135,202,238,208,99,127,200,126,11,32,242,139,237,143,229,138,55,103,92,184,66,243,228,172,19,190,189,50,53,71,68,250,250,0,23,174,96,37,202,214,114,235,207,101,211,70,209,120,55,253,64,221,177,92,65,218,12,11,87,116,254,217,19,16,222,193,163,221,174,99,84,5,26,29,116,11,0,78,213,177,143,250,103,138,248,141,223,71,223,68,93,11,209,177,247,184,252,139,54,111,218,47,36,0,152,174,95,206,240,34,200,234,55,184,161,199,9,220,208,147,130,104,204,175,114,245,154,1,91,199,218,202,171,242,201,143,79,100,130,233,54,39,83,242,12,173,41,125,195,221,71,154,236,81,181,166,127,142,91,131,247,128,187,101,137,83,192,8,85,190,45,85,3,66,255,184,202,23,60,237,3,107,247,112,178,21,132,40,250,137,93,27,202,174,114,66,115,14,18,1,198,186,219,190,119,27,147,55,191,18,151,148,191,103,185,83,93,107,55,90,108,134,202,240,107,17,68,241,29,142,190,146,156,28,63,122,136,144,173,47,99,241,138,147,89,233,47,137,86,223,168,96,63,43,159,126,100,98,3,28,19,107,28,60,192,30,192,229,5,32,49,172,236,148,251,104,248,21,182,246,21,214,121,204,231,153,213,197,35,138,165,247,237,212,80,68,186,27,74,180,6,33,81,23,75,206,98,172,18,115,122,138,105,244,222,198,220,203,157,151,12,111,158,27,18,92,219,160,183,201,21,67,83,201,159,105,10,68,166,210,205,47,4,176,66,39,190,210,251,57,251,11,156,121,82,246,32,190,238,76,70,224,16,71,114,153,65,160,2,115,247,53,230,17,200,192,207,163,119,192,241,54,240,115,169,48,4,70,152,255,155,238,80,42,54,183,128,48,67,91,245,205,64,188,27,102,4,210,245,14,70,204,60,42,213,218,103,159,57,69,9,183,23,184,37,136,35,87,150,50,184,171,84,209,145,174,65,224,93,137,127,161,62,220,93,55,68,124,144,56,218,74,68,134,12,219,24,119,4,91,77,110,168,58,40,114,77,126,59,15,63,159,204,185,90,92,219,123,227,240,91,134,167,28,58,31,196,251,183,252,42,118,159,55,116,5,119,182,70,223,190,170,193,158,173,201,204,184,7,155,209,178,12,110,183,169,116,204,99,252,27,46,190,212,54,35,183,171,107,124,161,183,32,4,31,17,210,32,170,89,20,67,185,29,170,67,29,55,44,204,204,218,17,231,185,72,46,104,6,239,141,118,127,224,178,109,243,93,253,240,146,89,34,47,119,239,96,218,134,178,217,153,121,109,234,75,2,109,99,191,55,215,107,111,46,41,121,86,252,129,44,251,158,146,130,243,253,150,84,105,92,112,133,97,56,233,190,10,41,124,177,120,109,221,82,190,217,106,223,37,86,136,205,225,164,92,179,128,232,134,103,34,45,135,62,1,199,109,44,8,141,88,187,74,148,181,188,95,111,45,155,62,155,81,191,78,46,207,208,125,9,140,27,115,153,213,154,103,103,214,6,163,194,247,224,92,98,172,119,26,130,127,35,220,155,156,142,46,22,93,51,60,133,163,120,201,7,142,63,145,109,212,54,180,236,3,56,26,231,190,29,136,94,216,33,20,25,133,35,232,31,194,190,111,114,26,56,86,108,130,255,78,215,25,13,28,147,77,56,158,32,223,246,34,239,22,107,28,74,242,203,39,81,165,189,128,215,193,197,216,128,227,28,183,65,24,110,74,44,169,5,56,206,78,149,0,78,168,195,207,10,54,41,145,254,87,180,59,227,105,254,7,16,222,255,103,174,248,223,122,222,75,180,91,106,219,144,75,130,197,154,142,181,25,108,10,79,125,147,147,154,133,251,86,4,55,203,37,14,21,160,57,7,45,218,211,169,31,248,103,234,253,150,196,177,255,151,31,169,137,152,71,88,191,165,178,244,75,221,42,94,236,43,216,207,95,142,64,207,173,246,195,128,204,245,218,60,152,40,81,198,14,114,189,224,9,164,172,215,124,235,250,149,19,174,100,170,129,122,204,107,110,223,78,126,57,192,42,123,187,225,200,72,91,45,151,125,45,208,95,222,47,230,240,20,54,177,104,194,30,163,52,100,142,233,119,224,248,200,255,25,198,159,38,114,227,242,23,246,83,219,236,8,129,8,146,218,101,58,223,10,25,176,221,206,55,243,39,84,56,146,206,25,77,200,65,121,205,154,177,166,254,254,51,136,67,33,187,238,147,22,227,31,152,167,245,140,76,207,243,220,128,114,79,218,127,18,195,150,122,70,71,229,230,6,65,240,117,95,158,150,207,176,232,123,79,203,165,212,85,159,13,31,20,13,114,224,109,119,107,100,33,161,178,130,168,91,178,250,63,149,10,91,126,129,239,214,110,225,209,102,129,235,21,175,5,159,205,182,1,219,137,42,241,219,184,38,176,123,222,117,78,127,192,36,57,40,217,74,101,183,144,65,13,120,250,65,239,62,122,250,226,150,84,251,237,139,223,250,228,100,36,130,61,212,175,163,89,32,76,232,11,152,30,254,10,42,234,106,238,184,245,90,138,49,154,10,248,230,88,144,242,81,121,113,96,105,11,156,23,3,130,175,72,180,6,178,36,221,0,7,68,79,157,27,109,155,121,122,201,128,241,252,121,34,73,12,91,181,250,12,123,213,122,144,59,138,11,27,121,33,246,228,162,235,211,22,24,132,174,122,142,136,39,166,121,44,221,235,53,83,134,245,187,140,230,60,128,148,252,92,198,83,209,64,114,112,114,246,157,158,229,40,107,221,121,170,126,209,238,147,232,13,193,184,86,41,12,155,28,66,82,54,44,178,26,73,11,211,105,199,6,119,145,164,59,192,241,247,215,179,181,233,71,102,184,220,207,16,159,183,25,15,0,107,213,41,104,211,61,100,81,193,127,106,166,58,179,154,235,97,196,28,192,145,45,45,167,120,237,162,40,185,127,52,179,99,44,99,226,59,163,246,195,86,178,87,203,91,253,165,5,53,207,106,254,218,235,214,222,214,213,146,255,132,231,26,54,122,71,158,18,56,230,122,107,59,247,228,241,142,136,80,79,123,11,37,197,12,72,66,5,45,220,0,69,4,202,250,253,57,54,236,69,254,159,163,69,102,64,216,93,234,56,234,255,130,80,85,46,251,186,206,125,59,218,214,244,115,27,4,79,131,188,203,233,2,166,244,166,210,88,139,198,87,95,220,237,125,63,252,118,189,212,120,38,102,107,206,165,247,117,136,62,82,83,5,77,148,186,204,31,3,154,154,221,173,162,102,105,140,120,100,20,39,72,201,139,160,160,112,31,99,109,51,250,140,188,141,168,44,49,172,7,153,156,80,131,18,145,201,241,204,241,188,110,225,83,216,8,82,109,190,239,215,150,20,254,180,200,164,176,129,58,129,229,114,75,215,12,50,11,237,199,143,199,75,122,162,133,99,165,145,114,39,133,43,190,229,222,218,206,55,35,227,9,138,47,41,71,70,153,177,68,209,107,200,155,167,53,182,70,65,239,126,39,202,19,46,100,119,249,65,80,5,31,62,89,146,79,54,161,41,94,157,64,176,129,211,253,89,183,139,117,94,56,186,192,40,85,111,239,19,186,64,215,200,93,110,36,4,246,144,131,152,154,96,79,94,202,149,138,85,78,87,199,84,111,62,178,236,75,160,62,167,173,19,235,116,118,51,242,188,105,3,88,171,63,130,149,139,56,128,160,64,51,248,155,146,74,203,211,144,132,219,55,39,46,81,153,134,23,73,23,61,131,94,110,120,133,54,239,32,83,112,126,92,68,187,240,242,239,164,207,56,45,146,255,0,160,241,190,73,79,73,96,84,236,248,227,180,123,170,212,74,99,229,243,129,111,118,242,94,94,18,14,71,100,187,244,17,176,125,102,14,46,157,126,181,15,144,194,90,8,57,43,73,158,188,14,208,37,119,12,124,174,18,54,82,249,96,172,80,37,34,171,87,99,29,77,15,101,152,8,238,170,48,165,203,226,105,3,136,34,184,11,156,65,171,98,26,252,174,174,47,113,163,51,233,41,76,67,67,238,239,223,129,59,21,240,57,130,211,67,9,25,158,53,82,120,223,87,172,252,156,201,244,157,214,222,133,119,59,56,139,72,139,245,143,52,35,90,89,234,110,233,15,221,11,108,243,55,167,108,5,251,101,96,116,154,15,208,130,190,217,249,140,91,110,55,145,55,222,234,48,72,51,234,191,85,213,19,53,91,53,250,49,110,196,93,243,89,12,155,28,167,59,154,198,206,190,164,0,234,148,245,118,185,216,21,168,133,169,222,22,222,200,72,108,36,41,119,99,106,130,248,44,79,211,173,226,0,219,139,98,68,14,129,119,195,156,73,231,17,12,45,37,22,252,37,79,188,91,220,30,13,218,197,96,109,228,231,133,199,192,177,124,13,246,143,205,208,165,3,32,113,147,163,245,20,131,147,153,5,29,115,27,202,97,134,209,212,243,25,255,204,96,34,15,195,92,195,106,179,191,129,95,172,174,19,117,127,71,124,151,82,249,187,128,56,226,244,59,185,79,123,93,236,203,92,34,36,153,48,244,236,70,206,213,118,79,13,174,209,221,38,165,239,44,0,213,217,88,94,155,153,248,100,221,120,57,163,188,56,184,180,154,16,117,191,105,97,74,102,159,201,130,64,209,129,160,254,164,3,144,76,171,190,51,190,49,98,186,218,175,129,208,145,43,90,239,189,93,184,7,252,249,132,33,102,38,244,125,72,132,88,128,118,176,49,227,48,171,16,123,247,196,61,47,155,245,143,108,238,246,42,13,62,251,165,129,235,8,115,146,42,242,84,183,223,232,31,77,112,244,143,163,104,5,156,53,89,38,125,4,62,203,83,73,162,216,20,133,93,214,133,68,170,80,236,178,142,84,137,227,150,245,180,7,177,61,118,89,237,151,64,188,72,86,250,176,149,243,28,193,164,58,34,141,20,58,108,34,15,215,19,29,187,216,164,83,174,75,86,35,160,176,187,30,204,242,203,94,183,255,245,64,244,100,246,27,54,41,16,137,31,67,4,223,25,51,1,26,201,149,56,194,85,210,132,135,25,183,170,122,94,247,51,167,48,41,184,194,250,191,127,36,168,87,48,225,125,208,22,116,37,89,232,91,248,251,241,166,146,234,206,192,210,98,173,117,36,142,96,166,20,157,89,243,160,123,84,186,94,236,229,245,187,179,22,198,47,207,25,180,249,21,219,55,229,168,236,122,40,37,160,73,187,86,32,51,225,205,158,26,49,150,151,0,128,222,96,60,22,6,40,86,201,190,232,20,141,126,72,195,51,59,98,77,11,28,111,229,134,232,23,177,119,128,187,243,127,31,209,248,27,241,3,105,197,132,243,46,85,158,177,3,225,125,219,246,240,115,118,53,228,169,233,223,38,139,195,109,39,98,214,142,138,227,80,55,43,209,36,184,24,213,112,178,75,153,106,106,245,104,65,137,184,59,228,142,158,198,4,112,44,105,133,125,231,232,60,134,133,125,138,238,215,193,186,154,252,124,197,159,128,180,48,40,20,132,235,223,60,239,6,107,185,64,26,98,88,202,157,4,182,31,157,55,164,41,76,83,120,192,143,194,30,227,153,23,222,197,129,45,86,204,103,80,20,232,7,249,138,172,138,41,28,233,148,74,58,122,175,179,200,131,25,14,20,134,51,185,239,23,219,141,188,171,65,234,185,163,243,109,97,127,197,150,180,190,179,77,154,38,37,167,70,116,209,65,224,105,50,179,85,170,181,97,118,78,187,108,219,193,43,230,237,254,178,154,26,57,249,37,226,139,157,170,31,167,181,128,107,220,34,186,102,247,15,66,171,130,130,78,9,13,204,110,72,175,54,128,61,12,113,48,151,158,210,34,188,217,96,231,136,245,74,231,123,110,12,86,33,59,107,97,247,194,185,10,100,15,204,236,122,138,174,33,184,171,122,104,49,207,254,32,18,247,23,21,78,170,188,2,78,30,226,168,190,75,87,12,12,76,70,205,86,183,222,124,16,96,185,192,115,38,156,172,124,226,178,197,179,124,90,12,24,56,94,250,215,218,159,96,173,231,139,133,132,173,5,119,147,248,237,8,234,85,111,20,37,61,243,252,252,138,107,159,103,36,95,108,228,203,204,68,72,45,234,53,37,228,89,237,230,143,56,236,109,222,110,88,96,160,113,65,81,32,1,15,103,199,26,142,193,235,148,210,56,203,68,122,52,102,218,200,99,140,42,191,161,212,248,148,79,210,194,199,134,58,144,22,41,209,58,232,172,152,147,194,136,180,161,33,108,103,156,35,239,105,170,215,46,23,185,176,101,237,56,136,183,34,105,54,44,253,162,156,67,76,191,185,91,2,167,243,69,186,111,122,106,215,35,143,122,110,102,68,159,191,252,112,50,31,158,237,202,160,176,220,214,90,47,45,250,129,213,203,97,73,75,15,76,96,129,239,90,28,34,51,147,114,69,169,122,230,108,85,246,244,93,88,72,254,90,205,68,52,71,23,177,168,14,73,64,238,210,176,31,215,45,3,238,92,33,92,195,114,110,164,97,243,129,156,75,92,190,66,0,104,146,95,68,32,146,19,124,225,86,48,77,110,84,84,105,57,71,22,92,51,84,112,236,157,61,218,56,132,213,52,188,118,19,216,95,212,119,250,54,26,196,21,223,104,75,231,78,71,238,150,176,190,194,220,56,155,42,4,28,39,201,105,42,28,77,41,190,179,116,12,71,147,194,164,160,218,142,236,127,121,95,85,97,249,82,1,44,42,157,32,134,37,16,191,82,212,167,18,65,56,97,111,38,133,129,14,125,7,142,233,77,160,251,156,105,191,190,110,211,33,135,170,67,253,69,191,216,169,128,167,142,52,143,247,174,158,239,228,119,185,121,235,225,40,98,132,227,16,50,243,12,249,90,91,250,26,53,1,200,179,92,253,208,159,83,82,104,54,252,197,5,27,59,211,183,61,53,36,209,101,59,211,11,107,200,87,104,125,224,103,238,117,63,155,34,224,120,23,27,229,124,57,28,42,130,47,210,33,136,3,192,138,10,19,111,243,200,113,43,175,67,146,152,254,196,219,219,133,14,42,73,32,129,150,253,3,114,18,3,249,209,115,148,244,233,112,169,56,123,95,234,182,254,187,71,82,89,66,196,246,38,116,158,222,7,53,168,197,176,233,65,238,137,51,244,141,70,164,169,129,154,158,211,47,82,193,105,244,17,113,6,172,210,243,142,227,188,51,42,83,125,95,159,157,183,47,201,49,151,205,45,91,89,255,28,57,117,80,141,15,246,3,41,76,243,234,142,106,52,9,189,180,79,173,177,98,47,93,122,223,133,43,139,25,217,31,145,3,64,29,144,23,121,191,113,76,138,116,158,200,244,42,239,57,237,171,30,54,157,155,15,147,189,219,213,17,229,111,81,252,41,70,255,170,209,97,114,8,168,177,226,45,206,95,187,214,211,16,209,32,247,232,170,145,209,203,70,91,249,218,90,70,175,58,225,92,132,243,97,55,143,98,0,167,3,103,246,45,237,110,162,146,235,97,215,101,11,181,95,246,221,237,201,181,63,229,89,252,184,54,46,183,34,17,77,125,216,142,247,233,223,217,247,75,107,54,72,14,143,40,93,74,165,242,81,125,251,232,189,75,139,222,59,246,57,122,251,85,137,13,42,26,91,131,151,229,241,31,83,114,108,57,129,178,150,28,187,198,77,133,70,114,139,101,103,248,34,161,195,228,29,136,4,33,164,180,233,58,222,216,188,121,89,46,229,71,255,85,179,7,105,76,254,179,207,75,85,216,240,206,58,85,40,39,112,93,112,13,161,202,158,71,150,223,60,36,199,172,132,118,59,239,73,123,178,146,151,118,116,223,188,24,150,200,243,209,81,49,182,49,204,26,56,150,141,148,167,213,156,114,164,175,138,76,64,253,137,2,181,222,176,10,43,73,51,35,94,137,49,95,235,71,14,66,208,123,151,91,225,37,181,239,26,76,18,45,216,44,253,209,64,45,89,99,237,52,120,15,8,53,35,32,118,34,168,87,188,8,39,0,95,136,127,244,57,185,35,115,36,251,85,179,73,226,242,112,102,78,252,79,60,253,154,8,187,133,58,210,54,53,62,70,197,197,7,237,11,82,163,47,234,175,63,78,182,239,113,183,174,144,204,24,169,195,134,185,207,186,110,255,47,24,37,53,74,21,196,139,32,67,24,59,240,168,221,52,187,127,241,210,252,133,71,209,216,140,197,202,159,242,37,191,183,55,7,166,249,149,242,161,128,124,19,191,67,51,163,229,212,216,165,2,88,225,184,221,156,243,125,235,113,223,141,54,253,92,178,186,201,157,212,253,167,84,101,248,224,24,30,197,105,222,23,149,62,205,216,13,25,88,96,137,219,144,154,25,210,85,125,70,246,114,132,221,255,138,163,73,91,187,127,18,220,253,107,93,21,231,141,126,157,63,213,202,179,127,149,186,66,20,195,66,160,50,46,71,28,35,178,113,254,99,44,215,227,71,213,148,229,222,197,33,224,132,243,168,215,167,33,129,144,141,145,129,63,69,93,150,83,165,41,98,143,189,10,117,24,199,134,230,128,90,129,197,164,96,254,42,14,105,40,52,160,116,32,100,34,65,58,197,5,32,185,218,78,10,247,62,180,202,59,211,27,243,166,130,125,26,147,58,29,197,235,189,215,53,233,60,156,136,180,242,75,230,194,210,40,174,152,13,9,197,194,132,174,60,175,230,28,6,142,7,228,246,173,105,217,103,236,195,243,144,233,189,223,179,189,174,241,21,144,94,2,9,145,141,60,224,165,157,11,254,242,128,100,73,228,97,212,226,36,29,124,90,41,237,46,44,137,42,202,63,154,171,69,68,107,176,132,1,223,93,192,253,89,105,220,185,231,22,103,190,123,105,112,189,20,239,229,20,8,172,61,143,97,128,207,21,231,16,95,243,227,80,161,102,33,216,84,113,136,186,215,118,126,236,155,241,251,228,10,235,177,204,242,8,147,138,135,217,63,96,137,105,54,23,246,107,245,234,49,54,30,41,216,245,6,142,141,191,215,132,115,81,125,208,80,145,241,111,10,47,140,206,230,200,144,101,172,9,10,215,46,223,105,211,210,64,216,216,91,62,13,174,173,211,223,194,19,175,211,135,67,251,14,1,85,57,127,66,133,93,178,185,102,18,222,219,183,57,198,197,212,131,170,227,219,150,220,5,187,185,48,141,249,246,65,145,205,181,30,39,81,188,207,54,136,3,207,105,81,177,82,11,109,66,10,60,189,55,169,230,78,93,127,81,117,207,102,203,243,202,174,85,180,13,73,164,77,227,194,148,210,94,226,64,85,4,7,167,148,20,93,93,107,120,145,176,184,250,143,42,122,177,171,215,146,209,228,240,61,118,64,10,81,79,28,17,166,59,213,140,166,251,242,245,26,75,112,178,173,80,227,167,75,171,203,17,234,208,103,244,196,192,241,233,42,26,104,203,208,159,160,16,205,161,230,10,215,228,92,202,98,157,16,245,245,245,253,178,102,247,108,215,215,132,147,207,119,173,240,167,120,224,71,190,66,56,162,95,25,41,80,17,57,112,208,129,30,128,210,63,86,221,231,183,189,69,24,22,52,117,197,196,165,89,182,26,167,177,17,25,172,217,156,197,250,31,31,197,93,151,245,115,188,73,227,30,64,238,76,127,13,191,255,73,7,245,53,134,7,40,65,251,76,76,241,229,175,9,30,76,129,154,83,13,236,190,17,60,94,191,244,66,38,189,8,181,112,243,167,82,140,132,216,152,180,236,2,121,14,54,38,245,77,10,42,198,198,164,99,195,119,94,192,179,54,8,164,205,51,0,191,23,84,66,92,250,35,105,27,143,56,39,13,12,159,152,247,127,187,196,92,83,52,13,209,144,96,73,253,222,78,55,161,242,110,130,154,108,119,242,154,29,213,68,45,201,26,38,0,195,53,82,191,128,128,208,178,71,80,33,249,214,65,86,127,38,168,193,138,34,166,12,56,221,31,200,17,124,215,229,81,29,195,27,242,216,62,146,196,144,85,118,84,171,105,70,118,231,212,2,122,152,40,255,115,72,94,99,84,236,139,105,133,168,87,209,172,6,108,173,113,109,175,8,45,5,154,199,51,37,104,116,85,208,212,187,86,134,51,50,200,1,83,60,112,247,31,201,197,132,103,109,126,46,144,214,118,130,221,64,45,78,93,82,194,215,155,47,224,55,159,1,174,242,216,63,109,15,98,114,23,176,189,196,204,86,23,130,95,19,12,167,136,34,231,82,208,1,11,224,17,22,184,153,236,125,212,32,63,85,217,243,69,244,11,33,234,181,227,67,43,224,56,243,52,172,13,169,134,126,95,51,179,197,197,88,87,87,192,229,102,151,230,243,214,58,51,79,104,147,107,221,94,168,95,7,177,191,255,198,131,85,141,200,65,148,244,73,50,179,195,45,6,61,108,52,121,40,69,102,67,86,220,95,86,80,96,93,243,54,102,35,150,44,219,124,172,117,163,16,13,38,177,17,84,146,45,138,116,44,125,0,28,83,30,77,111,138,171,160,39,27,245,17,204,251,191,119,186,20,175,188,228,154,235,250,252,196,194,238,219,2,235,126,66,152,225,103,203,240,25,105,217,47,250,99,12,96,5,102,80,249,94,92,44,121,159,192,153,28,49,50,127,157,216,248,49,166,71,129,122,168,206,64,11,50,104,152,240,70,226,117,209,165,119,13,20,119,100,168,40,111,202,207,157,62,109,227,221,70,159,206,86,191,34,115,15,205,10,199,109,214,198,19,212,145,135,3,159,170,137,140,21,212,74,207,224,85,165,172,218,129,13,153,107,95,89,205,71,90,170,52,11,251,252,119,168,135,42,85,20,159,233,124,139,241,15,187,180,219,225,155,61,226,170,47,84,96,35,116,82,210,27,179,64,202,163,93,190,170,17,229,243,47,227,179,166,34,170,51,253,63,86,238,78,231,203,11,202,74,149,197,28,118,188,111,233,187,123,137,87,190,30,196,235,67,132,172,146,13,31,242,162,90,127,53,29,38,149,106,5,41,121,248,174,89,179,69,186,179,163,48,251,251,0,221,246,242,236,52,225,213,175,182,242,143,80,50,84,105,168,132,200,222,159,171,175,252,54,135,65,9,253,56,68,102,139,215,81,130,73,20,112,204,102,58,8,214,2,237,167,150,96,15,133,197,44,36,144,221,152,4,35,187,187,192,160,159,238,211,24,90,91,201,212,13,28,23,29,37,176,162,164,200,82,28,185,247,22,124,195,38,7,122,48,36,57,104,71,121,191,123,24,100,236,54,154,125,187,112,80,137,127,94,147,157,219,86,30,251,87,208,137,134,208,219,11,73,151,148,241,120,173,47,88,3,255,134,108,214,255,77,215,143,97,77,181,105,156,164,142,242,174,98,104,0,229,48,94,81,5,54,72,49,127,148,146,148,21,235,155,64,106,218,55,228,135,205,5,65,21,236,109,174,106,135,223,120,204,243,97,185,43,169,41,209,139,144,133,79,55,196,160,166,232,155,80,181,195,229,104,163,177,155,81,252,51,182,142,167,38,166,127,211,139,158,214,37,99,125,162,1,123,169,255,88,52,111,37,110,205,57,5,214,217,30,171,39,99,27,157,57,227,94,213,201,238,75,38,214,121,74,225,164,24,155,46,143,253,51,196,151,42,45,253,164,36,171,226,121,40,60,157,90,221,11,61,244,231,137,228,95,126,54,164,141,121,130,13,64,210,187,225,215,209,118,249,91,249,45,113,45,202,174,81,84,105,227,144,37,251,164,207,237,242,36,167,154,32,121,53,56,228,166,248,81,11,78,181,139,145,189,172,23,116,2,198,188,30,58,232,143,159,150,145,153,241,159,29,44,246,16,164,59,130,232,13,195,239,164,156,148,30,243,255,130,89,62,80,214,175,115,191,94,213,143,107,43,13,159,26,112,238,123,5,30,253,114,241,194,27,190,14,161,221,134,133,214,236,212,163,236,155,200,193,70,158,105,177,189,145,219,4,96,108,106,167,136,27,74,240,104,214,129,225,134,18,190,139,10,110,175,246,26,183,232,228,186,84,81,165,113,228,255,12,46,196,124,11,124,28,1,230,204,138,1,236,57,46,36,89,246,60,102,190,191,172,238,202,61,204,163,222,45,41,128,34,156,160,111,1,142,145,140,255,200,208,238,0,149,154,95,192,91,12,50,191,175,167,18,225,105,44,25,138,62,133,22,223,124,211,246,106,117,137,65,147,95,232,160,18,201,137,78,224,63,154,149,130,184,218,242,203,76,117,95,185,120,133,109,239,229,157,254,213,68,79,36,230,243,119,16,156,172,65,127,186,114,63,49,195,151,166,176,145,157,83,35,166,74,216,213,199,211,126,143,74,2,39,47,193,233,135,207,0,0,44,192,69,160,21,162,199,211,190,225,83,86,85,158,37,131,181,131,186,206,171,234,174,3,183,8,136,3,128,61,54,41,215,22,109,57,93,29,187,251,115,145,101,95,82,85,161,172,184,170,159,60,138,177,166,125,168,219,113,173,249,2,112,145,227,35,169,19,190,222,133,110,191,6,226,120,186,252,193,89,171,162,210,251,46,254,84,209,104,253,195,30,157,215,136,12,24,176,125,135,16,56,47,86,87,70,142,12,170,226,141,46,177,41,177,158,136,80,90,64,127,227,148,39,3,142,215,240,196,135,196,110,94,43,120,246,126,197,210,174,239,94,12,231,221,169,210,90,145,166,115,47,193,189,34,190,214,180,242,253,101,23,97,27,174,29,203,128,67,76,172,246,197,79,239,146,177,142,80,243,157,173,77,2,187,229,221,242,120,212,141,201,47,159,60,172,154,150,21,28,162,2,111,41,46,141,40,30,92,41,252,98,56,62,215,246,13,58,250,238,101,243,118,120,19,223,44,144,120,197,97,41,59,61,252,5,179,38,17,229,249,185,64,26,87,111,207,218,197,45,143,153,59,168,198,117,15,99,80,100,3,112,124,134,180,245,84,32,171,45,217,123,147,82,221,226,246,22,66,87,160,253,121,193,77,153,218,209,87,211,119,185,97,3,38,93,30,239,162,205,61,137,0,0,236,81,172,113,24,45,35,121,105,138,226,14,175,209,154,193,219,46,223,39,49,101,148,51,11,52,168,87,104,197,154,249,45,64,170,173,174,128,64,121,53,3,235,121,238,217,174,110,96,61,79,94,223,141,201,253,125,183,3,64,129,154,131,120,195,199,97,137,237,178,215,187,140,170,15,95,217,29,227,192,249,215,70,102,47,127,190,21,62,173,81,21,145,95,175,38,227,88,58,254,241,179,69,92,65,199,152,125,121,21,247,50,255,82,134,6,21,20,145,26,129,20,157,232,238,34,226,96,166,148,205,122,111,59,14,30,35,74,187,151,114,180,161,222,39,52,39,220,115,206,234,166,160,248,199,188,19,126,125,218,195,129,211,143,83,192,160,6,63,192,30,248,24,134,221,110,50,241,204,222,110,216,237,214,36,54,136,219,110,187,117,32,148,17,12,80,174,252,243,180,228,225,25,133,205,203,64,210,172,5,173,223,27,183,153,183,23,5,10,74,220,246,28,207,12,14,90,191,181,55,55,191,127,100,76,178,97,204,96,174,46,163,38,26,69,19,93,32,162,233,153,160,142,221,244,100,46,170,163,166,198,248,40,201,137,254,233,87,200,16,58,162,23,84,143,240,228,22,36,18,35,27,216,253,95,26,73,113,39,31,193,212,197,55,11,140,3,61,20,228,104,48,237,200,11,232,74,16,3,112,83,71,51,230,78,196,253,36,50,53,142,224,86,146,42,58,69,5,169,136,26,253,88,46,211,150,131,47,30,44,154,151,253,222,208,230,183,41,108,176,72,129,239,101,131,223,191,191,113,111,62,239,148,101,145,174,250,51,177,236,226,183,40,118,204,231,6,223,228,186,22,189,223,79,38,186,99,254,174,199,59,90,251,171,76,238,151,220,191,218,122,45,165,155,28,14,22,220,70,160,20,193,0,171,66,51,163,170,16,54,99,187,64,16,143,255,222,37,54,186,252,99,1,46,99,147,79,59,201,216,166,162,177,171,120,142,1,47,128,69,209,129,250,43,123,112,32,173,250,165,233,206,121,29,92,61,83,168,195,245,67,239,109,178,3,38,47,214,174,4,183,38,190,133,211,121,35,93,183,230,190,21,71,106,26,20,105,150,148,187,75,248,133,92,126,178,222,80,59,102,34,127,83,134,209,82,137,45,135,171,128,129,8,217,211,44,112,85,111,181,247,214,97,62,247,101,27,68,28,178,244,243,238,140,37,78,24,98,145,245,63,91,13,239,86,131,128,16,120,203,144,178,128,91,220,82,204,247,136,91,69,9,211,27,47,17,72,119,156,87,49,166,89,39,155,241,249,254,121,244,27,251,2,255,191,232,192,152,149,231,123,224,179,104,54,159,166,93,60,45,70,230,247,190,68,68,51,174,111,188,227,142,6,189,28,217,140,118,149,112,55,75,202,2,158,56,35,103,108,164,133,49,173,5,193,150,216,167,80,89,247,40,17,157,167,106,67,37,237,17,157,145,169,76,146,141,88,43,235,248,83,128,28,57,207,105,233,133,141,11,212,238,187,201,72,114,229,2,199,90,49,151,248,184,246,179,42,220,247,156,63,140,15,76,195,209,61,141,149,40,225,95,145,64,236,84,105,210,11,242,156,236,98,51,192,214,189,200,242,71,110,175,14,157,244,60,13,140,23,28,39,203,181,119,108,14,236,53,58,171,137,24,21,169,89,20,47,6,180,66,110,243,52,197,248,148,86,149,232,203,96,195,35,93,170,213,74,151,1,141,95,114,69,77,40,10,71,24,245,192,118,51,186,71,158,244,209,13,167,215,94,112,3,25,81,72,240,114,166,245,9,227,246,41,88,40,246,59,255,117,11,74,111,206,107,150,133,115,71,113,68,209,129,42,172,153,63,231,3,192,112,97,178,103,65,117,134,105,232,241,84,54,165,4,44,237,136,51,31,88,204,136,228,2,40,51,146,51,124,221,158,48,15,243,21,20,210,52,42,223,191,25,226,90,86,224,54,59,64,131,41,209,183,182,153,81,66,126,131,41,31,249,0,132,198,63,215,193,197,87,221,174,189,143,34,175,243,59,245,216,180,73,54,162,48,220,224,203,151,254,189,51,62,224,236,251,26,239,41,96,130,40,37,180,241,63,20,193,111,238,51,50,80,221,1,142,235,233,146,248,234,191,81,43,41,196,95,96,224,46,57,219,106,125,73,122,38,198,3,74,189,174,78,63,209,137,145,250,151,179,87,237,62,77,167,167,60,68,83,210,20,82,95,24,0,186,197,225,158,239,147,214,236,154,31,86,44,26,80,71,206,248,248,207,35,101,169,210,218,24,94,194,184,16,111,56,56,211,82,163,111,207,150,7,134,69,95,191,81,81,98,226,230,226,123,216,95,118,22,19,25,89,249,51,180,75,156,93,186,111,57,128,64,149,175,112,180,252,172,245,81,72,76,145,246,217,30,200,64,117,123,170,249,106,30,37,112,220,16,121,126,34,28,254,253,167,154,4,214,103,3,29,210,187,140,123,47,78,129,211,232,189,191,222,47,28,157,77,40,252,114,194,180,214,25,254,9,58,10,183,113,90,147,104,37,14,152,34,14,56,117,21,147,125,249,66,252,74,229,92,113,53,206,102,101,122,89,77,102,230,216,109,184,194,126,80,26,176,198,28,218,35,224,251,161,150,73,142,162,151,108,94,69,134,237,104,155,153,199,144,13,28,180,143,68,239,137,24,11,107,32,184,63,3,199,167,34,167,110,193,128,142,239,36,162,1,209,119,137,195,198,158,188,250,218,125,117,220,112,94,197,116,216,56,43,171,38,124,187,152,111,136,115,129,161,128,170,151,50,192,219,76,220,212,224,62,97,157,234,94,132,188,10,205,80,217,121,2,77,215,119,211,160,85,118,207,127,202,204,129,155,252,252,9,8,235,227,67,129,196,43,210,13,3,1,148,105,126,254,111,248,250,165,34,8,104,234,163,26,71,141,80,37,151,8,20,181,217,143,170,14,57,108,221,253,194,140,239,234,199,156,34,51,81,72,113,93,233,239,91,8,252,36,149,193,212,28,168,125,16,47,5,35,148,95,7,94,131,219,24,193,173,116,161,220,210,88,251,175,250,212,238,147,200,174,164,107,169,122,228,87,144,0,245,58,194,29,142,150,60,188,107,236,63,55,75,64,114,241,229,171,241,163,149,206,11,231,213,238,121,209,11,29,196,47,206,61,251,254,214,190,43,9,9,9,237,106,98,55,209,118,233,22,187,41,250,53,134,12,92,233,143,55,136,131,9,250,95,29,25,229,55,182,130,83,79,34,124,112,40,193,150,33,46,144,106,12,8,192,213,76,60,90,63,193,112,53,147,239,55,5,37,214,122,149,90,116,76,92,75,169,210,60,169,101,169,154,163,117,23,163,63,145,226,243,187,139,104,198,231,140,55,89,105,216,96,141,133,112,213,250,16,75,205,212,230,70,108,217,40,224,224,228,111,162,74,68,126,181,206,99,164,90,91,43,149,106,103,198,193,154,1,126,121,156,127,6,185,140,142,180,36,159,34,106,96,88,160,253,218,34,18,97,219,166,247,232,212,110,196,234,240,135,113,174,62,236,147,235,34,1,142,125,96,36,208,33,253,48,176,34,91,70,0,136,51,135,86,58,230,249,233,46,228,213,177,81,154,210,65,130,46,124,118,5,237,137,192,48,103,191,162,104,11,221,209,139,81,117,205,228,141,148,13,124,5,220,106,31,245,2,61,79,125,67,202,200,31,78,223,66,129,245,129,173,245,129,178,200,92,121,146,202,131,22,90,177,236,84,29,221,253,10,200,135,33,193,148,3,81,24,145,252,188,221,166,200,72,176,115,201,236,69,178,152,235,119,185,78,11,230,57,233,110,159,87,106,2,142,71,114,139,133,12,73,52,249,97,212,53,89,249,127,210,137,184,3,40,111,194,238,68,224,113,181,225,153,174,145,194,103,59,125,44,185,87,234,174,124,211,57,168,186,149,126,68,61,23,34,57,133,141,242,236,159,162,217,49,43,63,247,19,224,120,226,30,212,178,170,124,33,175,199,86,115,74,91,97,204,91,114,7,165,183,249,125,76,59,166,211,207,123,217,176,178,227,93,1,83,123,149,251,223,218,46,91,176,19,166,95,29,52,100,115,140,107,17,126,20,60,143,82,167,71,179,8,239,38,126,223,198,255,42,250,165,211,172,220,33,194,36,230,219,27,81,154,221,120,159,217,30,134,142,92,137,42,193,181,16,73,126,121,48,124,151,64,145,149,100,105,238,90,112,15,130,242,51,183,113,145,145,205,203,42,91,182,218,143,211,94,117,183,76,166,156,113,166,207,170,136,136,42,138,83,117,238,226,157,81,141,157,51,47,237,83,11,172,78,38,3,52,51,84,170,250,174,218,175,126,0,222,149,231,183,249,59,58,53,63,120,231,118,45,96,157,198,47,158,10,153,169,181,22,99,155,195,58,98,77,155,63,227,40,87,21,68,181,233,47,54,46,164,74,83,119,177,50,153,211,111,9,242,60,131,85,44,1,147,189,102,194,198,229,106,237,138,102,247,253,138,164,129,105,66,99,121,16,22,73,57,90,171,228,28,167,239,98,63,70,180,94,103,45,102,165,119,238,242,67,220,199,40,194,66,67,60,1,138,206,214,73,149,102,101,98,202,43,16,78,13,247,140,75,49,34,58,6,134,201,203,66,50,94,86,34,7,47,107,40,80,183,82,171,207,236,37,58,227,144,78,103,53,105,111,215,227,64,192,216,19,117,195,120,44,93,2,93,60,157,93,63,180,77,135,192,163,85,139,248,6,196,60,178,116,5,95,228,6,163,54,102,65,185,87,223,171,145,59,47,190,211,62,236,43,61,91,211,233,107,69,209,89,183,0,146,98,198,147,82,75,126,244,129,41,159,98,42,76,255,205,64,177,157,216,135,77,4,54,128,68,194,15,31,235,115,0,81,29,224,136,59,149,247,198,85,202,253,239,176,18,81,166,243,167,96,205,93,64,150,240,192,77,16,250,76,164,205,204,93,116,83,205,204,22,135,84,107,235,69,46,215,213,58,141,7,86,247,115,215,54,56,133,31,217,245,223,64,52,239,159,71,3,161,215,114,228,20,28,88,8,192,68,4,229,97,41,252,120,200,167,231,215,6,107,190,211,127,159,120,173,116,248,161,199,88,198,70,220,239,156,74,20,167,223,116,54,118,1,154,133,18,220,177,11,192,174,255,253,189,34,238,249,27,157,102,93,177,9,139,240,106,86,140,184,253,113,122,214,237,98,231,189,132,168,129,76,45,181,103,222,174,100,171,84,51,132,85,235,17,192,241,116,41,154,169,226,175,248,121,221,15,0,38,36,211,42,112,92,125,84,43,10,28,75,172,234,123,119,4,78,121,94,140,200,184,18,249,252,54,245,157,242,103,158,159,140,87,133,174,217,24,46,27,80,195,167,125,106,231,145,116,255,208,182,48,217,194,27,33,118,170,27,219,46,138,101,24,147,26,101,80,119,250,114,235,190,241,157,225,56,11,56,193,0,89,205,25,247,157,120,52,217,97,206,16,7,149,147,131,40,43,241,181,128,103,143,120,158,241,140,88,220,127,241,130,97,12,237,189,37,244,20,142,172,161,159,104,114,71,95,94,206,26,239,84,165,139,193,99,184,24,208,157,243,162,197,177,68,68,221,224,229,229,201,55,235,28,197,31,212,138,253,243,185,125,137,33,95,193,90,44,138,17,156,11,120,228,219,254,113,103,85,13,70,227,107,241,191,247,6,11,100,63,155,63,66,242,202,159,177,58,5,223,74,148,17,165,6,164,87,63,221,121,57,80,76,49,31,252,232,195,151,186,232,43,153,131,175,163,150,115,197,174,121,168,79,195,145,171,108,46,83,97,98,102,229,62,122,126,50,32,14,37,93,189,146,187,230,66,12,212,66,170,66,236,18,196,24,82,143,28,56,250,50,155,107,147,71,204,44,64,42,85,32,166,30,142,80,45,219,16,215,172,170,166,115,116,213,160,174,194,231,253,179,217,24,214,217,244,8,0,17,70,192,76,73,104,166,75,163,68,168,87,146,223,106,116,135,97,90,71,67,40,181,79,30,230,151,69,56,195,137,82,115,79,136,68,92,74,114,196,11,49,160,102,16,0,191,180,114,36,188,44,118,137,145,15,179,76,99,82,212,115,221,227,205,12,28,165,105,138,215,253,176,35,122,74,74,52,162,78,11,187,34,1,207,139,177,43,18,37,100,171,138,93,145,111,84,145,51,230,181,107,200,47,161,161,7,0,233,44,49,37,101,30,168,158,248,83,184,157,5,234,234,193,117,113,188,211,129,156,119,11,222,114,163,168,38,232,155,84,60,236,92,81,18,183,85,88,17,28,233,228,229,14,78,50,210,105,213,234,173,75,58,55,199,170,51,43,130,118,176,230,72,78,222,13,151,123,62,243,161,112,138,226,240,160,182,192,49,109,203,199,207,224,152,182,53,19,172,179,237,179,217,70,18,30,102,126,131,1,63,37,211,28,249,208,95,21,9,232,128,127,20,198,252,181,229,176,137,231,242,71,239,12,28,87,225,87,255,82,206,63,33,69,132,179,255,27,60,10,112,54,5,136,79,208,55,254,22,190,214,151,102,186,242,99,158,102,126,219,58,148,26,23,61,159,151,168,90,94,180,57,5,89,139,199,137,83,28,146,201,207,240,138,65,16,65,228,151,3,196,166,146,198,73,112,42,56,244,43,113,195,203,222,102,119,138,67,121,178,194,143,28,209,228,48,37,168,63,168,14,47,205,129,246,253,234,219,123,9,95,75,53,161,69,145,70,174,3,11,3,156,242,75,185,165,243,44,28,219,4,82,8,174,97,133,2,174,244,24,6,210,11,61,26,202,35,159,63,227,136,119,247,146,136,102,124,14,133,168,217,159,106,62,36,111,125,23,66,233,174,99,39,43,37,245,34,17,124,227,195,234,248,81,102,223,236,75,108,120,165,57,229,232,44,75,9,249,162,255,87,92,147,52,173,120,162,1,151,3,234,46,146,35,140,73,252,68,111,248,114,228,189,80,186,234,20,86,237,53,134,188,44,175,215,204,238,81,13,214,234,175,118,120,15,132,9,187,205,181,36,131,20,110,196,59,48,4,116,102,125,85,174,160,96,18,156,105,27,15,67,98,221,38,142,174,231,246,196,16,7,152,36,0,172,120,194,124,105,126,161,6,199,124,233,242,50,126,63,126,233,181,79,182,94,69,135,254,243,234,139,95,241,195,40,148,231,27,146,65,116,186,235,115,23,9,146,35,173,188,93,137,194,207,160,184,108,213,112,51,11,42,8,184,172,223,27,222,213,52,80,155,20,168,53,78,9,79,10,27,116,248,199,173,22,158,218,149,84,46,211,141,109,7,125,160,98,159,178,198,6,29,176,94,92,207,173,136,98,225,81,219,221,51,92,113,159,85,207,27,26,207,189,91,210,8,14,5,142,139,141,108,76,138,104,82,244,208,28,176,91,208,172,63,111,165,240,84,205,176,145,19,144,4,87,10,233,233,93,91,11,45,147,181,48,191,127,63,70,197,219,37,219,181,149,37,113,145,60,181,33,18,249,160,73,18,21,32,239,23,17,138,226,104,13,212,117,48,179,136,59,167,18,227,52,195,152,242,196,219,104,102,48,113,74,237,225,171,84,2,146,136,186,240,140,155,202,138,216,16,92,132,15,245,245,26,54,4,87,46,173,81,198,133,224,122,37,75,15,177,33,184,48,184,245,12,71,75,176,99,94,217,41,2,78,145,30,39,161,121,18,251,152,197,84,171,218,78,43,254,103,222,236,152,230,144,203,135,2,152,206,156,202,252,250,192,41,69,29,105,242,57,59,104,181,242,252,104,218,250,183,218,92,195,239,155,15,41,217,37,122,140,150,209,196,212,151,253,186,219,41,146,222,183,200,185,123,151,91,149,14,110,60,201,145,245,189,43,38,30,9,173,168,91,240,104,199,137,117,116,227,137,51,56,128,214,74,152,239,123,138,243,151,188,60,160,8,41,227,172,150,182,45,94,156,182,57,236,19,170,169,7,31,252,213,81,70,83,66,173,53,237,120,26,28,186,164,36,175,116,190,83,106,38,34,80,225,200,127,82,24,180,239,70,27,46,201,140,105,9,145,79,9,206,95,1,241,254,194,255,0,28,247,234,87,81,18,128,165,165,232,50,242,88,139,132,197,115,62,12,152,224,26,47,225,137,214,198,147,119,196,127,197,136,83,165,253,34,47,135,194,95,106,83,100,75,51,171,127,100,193,240,34,223,248,190,221,7,252,79,52,99,89,207,154,159,100,61,189,244,30,122,40,136,106,67,23,253,18,199,111,254,147,234,218,27,222,135,248,86,157,167,8,84,204,90,85,77,24,31,113,181,128,226,210,212,230,4,243,60,114,152,83,204,114,243,211,44,199,194,181,21,181,84,239,17,78,145,127,185,103,118,54,1,245,65,116,226,141,90,175,155,61,133,13,200,254,28,234,22,90,185,198,183,58,248,143,68,230,152,252,31,29,133,143,71,11,21,56,194,50,97,15,101,57,196,106,24,41,13,153,31,31,96,169,21,116,89,176,44,204,146,174,227,161,92,68,137,183,141,202,2,154,250,105,234,231,73,239,223,243,39,247,19,13,89,197,154,222,3,32,52,77,30,63,167,46,245,156,146,83,149,176,141,143,181,253,30,213,118,239,13,224,88,167,166,87,37,101,243,238,66,222,103,194,144,56,165,158,205,54,225,171,87,141,242,18,90,86,236,147,154,81,165,34,135,124,152,197,120,93,135,152,247,44,196,27,239,43,57,219,65,28,61,123,239,167,194,154,74,11,43,37,2,30,18,11,143,220,179,85,135,129,107,94,231,255,147,206,226,245,223,59,139,219,97,84,81,179,92,140,0,43,160,197,160,220,242,0,208,137,175,95,111,148,216,188,233,153,33,208,139,8,150,68,22,80,96,234,78,31,132,242,212,161,44,100,21,253,229,69,10,129,119,15,153,55,117,165,77,198,195,6,92,122,10,161,233,30,208,52,153,67,218,182,173,54,18,135,231,115,106,126,177,254,138,156,197,235,92,106,125,141,162,100,123,25,113,71,229,205,40,93,25,52,184,86,74,71,74,179,196,47,194,255,217,215,174,9,8,175,179,191,8,83,222,217,215,61,107,19,233,16,152,67,101,13,103,205,153,84,119,160,105,103,111,193,54,237,243,53,191,252,176,232,185,219,53,62,137,178,35,59,159,142,76,76,213,48,60,187,84,222,204,22,161,147,185,226,192,177,200,61,12,162,85,244,40,129,2,114,7,247,6,112,92,100,107,215,84,234,1,228,194,119,91,146,193,102,226,171,161,123,9,31,224,97,79,170,226,123,154,101,242,182,215,49,117,86,236,183,175,12,229,189,128,171,181,195,45,10,134,222,185,192,190,128,172,14,199,133,179,232,20,129,227,216,106,76,123,94,35,112,12,67,223,15,175,61,184,95,244,6,235,22,186,109,229,218,30,245,157,57,237,245,163,141,144,7,28,63,161,67,73,145,176,57,227,176,219,230,123,154,165,76,54,55,116,96,221,3,159,224,50,155,12,96,143,125,155,235,23,166,194,227,2,48,145,11,144,155,3,134,8,175,153,72,156,54,174,59,112,124,209,220,217,164,227,195,246,96,232,30,248,16,146,218,57,124,217,96,249,71,61,93,201,144,169,23,248,63,145,210,244,63,64,137,26,250,198,5,72,83,80,87,195,211,122,206,166,92,140,71,139,93,132,91,38,152,133,79,55,44,55,145,105,53,56,25,218,7,9,192,49,227,249,33,91,50,164,81,205,185,69,248,167,220,46,129,62,197,0,162,237,226,96,76,169,215,145,100,241,219,36,202,90,7,96,14,227,204,214,5,28,239,152,140,19,61,105,210,244,72,134,248,176,188,120,205,188,200,223,6,217,53,55,51,182,109,118,106,2,123,52,29,78,67,10,83,189,243,129,253,34,223,50,118,209,106,8,174,135,224,253,183,30,194,107,224,248,57,114,193,244,123,170,88,115,130,253,144,253,231,101,94,248,213,97,120,104,199,131,207,93,222,225,169,225,5,100,115,32,171,93,184,37,155,165,83,200,209,167,71,182,85,157,54,239,76,219,48,249,171,181,234,135,84,126,104,129,124,23,78,64,89,77,157,76,97,153,131,130,84,28,224,189,224,165,2,247,249,5,155,195,254,75,160,226,164,145,66,75,233,119,34,190,39,218,81,83,86,117,176,162,124,112,135,63,87,220,99,251,137,61,82,27,246,38,154,174,84,179,231,52,45,17,205,172,168,231,23,104,16,111,219,200,167,174,246,237,245,197,162,199,146,76,77,145,30,56,205,224,63,131,113,135,24,199,242,4,129,56,78,248,248,110,20,10,11,173,203,123,247,200,15,254,80,247,99,134,209,166,90,89,52,173,222,218,34,8,242,39,40,191,145,178,161,127,246,250,167,146,149,77,167,35,153,203,130,211,225,215,80,156,19,12,184,82,194,22,94,255,239,218,31,9,223,224,21,51,178,136,164,209,242,87,171,66,47,45,125,247,96,59,61,242,119,86,38,119,162,35,119,36,47,159,63,180,60,128,195,100,161,223,191,15,118,50,110,31,149,140,142,179,181,141,173,203,86,174,20,226,134,50,7,124,195,118,145,151,228,27,44,233,106,53,7,162,223,179,112,144,220,255,36,123,160,123,254,170,78,194,202,173,106,137,21,226,226,199,249,200,171,135,167,38,151,65,86,205,206,118,9,235,110,150,99,205,206,157,245,118,235,156,208,157,30,88,9,214,140,227,216,145,250,120,167,33,165,240,32,30,52,169,0,163,63,93,4,151,231,183,111,254,115,167,146,94,84,221,118,218,153,49,154,48,97,46,112,121,44,105,31,89,194,237,203,2,153,147,144,170,175,175,191,171,16,229,232,199,65,76,19,245,230,182,159,227,208,160,67,178,188,230,146,237,254,153,135,99,121,209,103,80,106,252,39,48,187,33,80,81,135,166,27,72,141,50,32,125,141,141,160,141,193,243,244,176,26,205,149,18,211,144,177,234,145,134,64,245,88,116,247,211,212,122,250,45,9,70,71,78,172,215,188,237,41,80,232,254,226,128,236,89,169,121,181,178,109,49,227,140,141,108,191,144,105,115,8,218,48,183,85,245,26,17,27,89,84,216,105,0,240,123,44,208,17,64,157,107,59,125,205,39,160,159,127,123,181,175,236,10,167,224,76,110,51,190,149,31,15,163,84,89,4,23,79,157,68,73,96,187,216,170,152,200,213,235,4,79,14,155,188,220,27,32,232,59,180,235,51,65,116,202,133,192,159,40,14,218,44,235,147,186,146,191,160,74,139,16,229,170,179,32,146,122,166,90,19,69,127,123,141,244,232,82,199,104,180,13,168,203,187,209,114,26,180,103,152,75,44,71,76,73,16,146,66,106,118,255,93,3,31,93,255,43,167,215,227,172,222,207,226,43,226,175,161,212,158,121,164,141,179,113,48,50,130,234,9,57,90,198,35,76,156,200,121,70,43,226,206,241,61,97,20,62,51,113,237,211,141,213,233,70,206,30,95,45,255,169,224,64,99,61,63,66,203,198,169,102,214,200,47,23,243,150,30,166,10,41,170,241,110,141,52,13,177,121,92,56,36,149,111,224,175,225,28,54,1,231,77,53,112,51,246,109,220,35,221,253,234,121,170,184,53,118,110,212,189,194,110,28,179,90,129,130,27,171,97,168,148,128,99,79,244,234,103,248,45,118,14,181,24,46,181,26,205,107,223,20,175,130,159,62,214,191,189,199,101,183,185,48,160,255,202,184,210,227,189,102,213,83,250,13,16,151,43,65,218,43,102,70,101,42,25,202,221,143,167,108,109,239,211,148,238,29,98,30,44,226,213,22,69,116,161,210,137,44,89,146,28,241,103,201,185,148,159,48,131,109,57,237,27,165,76,23,101,109,178,151,242,236,21,141,137,35,167,189,97,79,135,140,241,124,128,127,198,174,65,37,131,163,222,96,159,138,75,177,91,77,210,158,180,175,28,95,141,254,122,212,89,216,46,63,26,114,121,24,186,218,226,65,101,143,16,147,213,67,29,232,178,102,127,193,139,209,58,223,94,168,121,255,10,151,107,155,252,128,113,67,132,182,58,154,84,179,145,29,117,11,80,118,32,224,4,13,157,158,5,190,93,147,116,32,105,246,225,78,84,136,35,142,46,184,211,103,231,193,192,254,108,134,19,86,152,255,231,197,40,214,137,207,250,221,127,126,27,135,131,32,171,170,200,91,0,219,35,6,194,203,121,124,100,239,248,26,157,110,139,163,82,29,184,173,159,185,132,73,138,14,245,79,47,160,72,76,225,67,225,88,11,112,125,3,206,176,223,213,96,79,143,1,229,253,62,255,67,128,3,222,200,253,249,116,1,44,44,191,245,212,44,177,153,7,223,160,91,44,142,231,222,82,96,4,199,115,79,253,253,212,250,214,224,213,212,60,41,236,30,186,114,82,68,72,178,72,253,218,141,235,101,149,207,251,24,74,46,189,37,171,162,159,164,119,1,8,59,235,39,193,157,110,196,148,58,89,76,29,215,30,114,74,205,26,88,187,230,141,146,218,0,30,111,237,229,100,129,201,158,161,191,226,89,117,134,101,102,25,201,88,246,239,142,218,185,123,115,57,215,110,174,124,234,218,121,77,185,163,127,32,50,209,48,138,38,159,188,253,152,141,96,161,94,154,50,234,94,229,119,188,76,174,6,154,85,133,1,178,152,65,125,73,91,93,40,54,154,192,58,108,67,167,127,146,241,133,86,206,184,98,131,25,238,116,191,225,114,199,24,159,31,84,252,11,94,103,74,46,61,204,198,222,61,228,12,217,79,2,182,169,238,225,115,10,49,94,66,112,113,73,135,164,235,79,203,158,69,213,61,186,239,252,244,74,197,102,199,42,82,47,242,237,133,153,233,149,44,15,66,74,46,205,128,207,218,23,221,15,194,76,68,39,137,204,187,228,237,6,110,167,170,58,123,100,149,78,48,253,153,238,145,225,0,88,139,160,46,122,53,238,206,139,174,216,192,231,217,161,113,247,213,90,71,141,141,251,63,78,53,157,17,234,87,61,124,221,65,153,223,204,179,65,183,232,138,141,58,202,78,8,95,54,145,56,194,23,200,201,64,168,9,118,215,81,19,120,82,207,114,188,128,4,88,10,52,73,78,119,206,199,224,136,109,132,58,92,5,6,174,51,239,51,165,167,167,56,70,153,211,61,146,42,215,120,192,110,89,160,222,58,175,163,202,133,27,243,237,55,222,69,129,170,214,35,44,81,143,106,226,189,168,238,81,221,52,144,113,187,51,218,125,233,186,217,109,238,131,207,50,124,202,162,93,228,93,142,75,120,180,82,96,56,187,212,232,89,41,213,228,135,226,204,217,225,83,81,150,153,3,229,118,252,31,240,166,94,214,108,35,1,152,202,95,150,202,186,80,127,190,173,97,250,167,188,168,147,192,11,82,10,161,171,111,193,207,99,200,213,139,64,183,133,85,13,161,227,69,218,62,211,236,135,52,192,177,77,219,63,48,49,206,240,175,133,14,69,91,0,207,195,240,239,45,52,171,237,252,64,31,165,44,27,12,143,188,203,20,66,154,30,222,17,240,251,41,121,135,77,72,196,131,212,150,202,15,123,198,234,28,249,184,103,132,174,224,23,198,117,112,147,126,239,148,44,109,48,146,75,124,251,36,164,48,117,134,78,42,74,150,132,84,165,126,108,85,204,173,13,198,28,38,119,80,118,91,223,231,92,199,116,242,132,151,13,173,116,0,11,30,185,102,19,214,55,187,149,87,29,132,41,31,148,93,215,167,56,39,55,147,60,145,104,117,155,93,225,20,160,82,162,127,239,174,188,38,165,206,91,62,189,120,238,179,246,206,142,218,13,1,244,70,101,90,156,168,144,75,50,85,76,169,173,250,105,191,28,79,92,153,225,31,207,37,12,10,229,134,253,217,230,217,119,29,71,67,242,176,78,61,4,27,165,200,30,186,77,67,22,128,52,144,166,104,68,236,21,110,125,157,26,60,17,46,213,32,190,210,176,52,87,213,179,161,146,119,72,161,190,38,242,104,43,168,191,8,0,212,49,128,16,151,174,241,217,134,53,20,83,85,136,104,79,244,207,238,229,84,74,180,185,246,235,58,175,50,79,219,148,204,51,188,154,116,91,40,217,27,214,232,146,66,148,200,148,175,200,228,195,74,32,82,171,249,167,48,233,143,177,129,11,78,190,183,31,32,205,9,140,112,140,185,69,248,72,106,56,60,169,111,248,190,133,13,137,254,218,140,206,244,149,3,184,7,30,123,37,194,31,29,195,31,138,159,6,207,95,244,13,222,85,9,110,162,18,227,235,58,160,231,191,17,59,145,26,230,213,118,184,139,2,96,126,250,46,131,224,238,52,83,233,85,174,97,13,233,59,128,113,180,98,125,35,7,33,89,114,196,248,202,7,65,18,83,138,103,237,8,120,109,231,126,56,20,201,203,194,163,22,19,61,54,70,135,193,211,150,209,255,124,243,203,74,241,165,245,126,171,201,48,85,202,213,134,210,241,233,118,36,207,159,54,3,182,23,19,101,47,176,0,6,108,234,197,227,22,137,62,142,158,187,223,158,237,20,232,25,90,35,151,78,77,78,165,163,175,50,99,179,44,220,118,226,193,153,6,60,201,160,187,113,21,21,95,35,11,63,150,104,107,134,51,51,51,207,87,182,183,56,50,119,150,249,53,8,16,147,199,7,222,40,42,195,79,102,124,69,78,7,28,187,62,21,26,177,226,150,213,70,213,162,95,217,68,129,165,61,174,45,182,170,198,49,187,243,71,113,171,234,126,234,114,75,184,150,15,127,213,156,89,177,8,138,108,202,247,114,252,171,22,42,154,1,26,205,217,122,170,14,169,251,97,245,188,121,66,123,101,215,157,162,200,28,151,1,142,94,206,137,239,185,79,229,77,28,189,168,89,30,71,221,85,93,26,145,110,147,255,33,59,227,220,65,150,195,236,218,71,56,241,108,189,93,202,111,158,69,209,129,32,56,172,63,174,254,154,147,172,22,73,162,238,196,76,104,105,197,52,201,254,62,113,39,3,201,24,158,195,87,19,105,60,29,174,155,90,207,111,17,77,58,86,65,51,11,97,140,81,30,248,246,248,40,125,180,108,205,53,126,39,2,105,124,134,148,80,236,115,90,113,242,220,101,124,182,227,24,155,199,116,213,171,81,166,90,162,231,189,60,112,137,75,58,47,201,185,137,149,128,241,233,211,182,225,248,218,42,117,108,252,58,74,200,148,145,43,176,230,239,65,96,191,132,44,68,95,173,193,175,182,59,100,215,199,110,228,134,110,56,155,111,37,146,221,233,207,172,228,72,47,88,203,130,229,134,124,64,161,73,212,169,254,236,107,252,27,99,120,148,158,231,207,155,140,150,124,102,130,248,62,52,166,162,170,131,118,214,75,125,222,215,188,52,171,75,210,76,167,11,124,186,81,79,217,42,161,116,179,80,109,195,173,161,37,192,3,122,5,245,116,39,182,234,207,205,123,188,51,197,34,9,18,144,218,190,19,240,30,95,238,65,65,221,196,99,144,224,234,112,78,113,127,201,86,144,166,97,35,188,250,242,127,243,16,2,199,93,160,119,69,249,245,238,90,78,14,7,81,180,2,138,245,49,151,110,122,214,229,85,51,55,203,169,115,121,234,141,111,69,132,32,93,103,108,209,130,53,241,121,173,82,156,136,48,2,41,78,69,214,169,102,181,209,102,102,177,24,48,190,166,201,123,195,197,209,211,187,77,230,104,182,252,233,16,54,5,208,212,94,50,65,157,242,253,29,46,118,133,11,36,224,183,133,31,140,189,190,146,148,187,237,127,86,10,199,13,91,213,122,104,152,252,179,232,196,168,33,66,235,183,232,36,30,23,209,90,173,1,34,178,96,197,168,211,99,35,103,48,36,38,50,70,117,148,124,43,185,59,43,253,150,144,27,106,148,172,141,165,220,51,237,200,16,83,103,54,2,233,0,142,187,63,134,177,92,52,101,149,122,171,154,226,144,101,197,243,140,214,192,113,157,13,61,120,203,194,184,197,31,239,105,245,145,93,36,111,160,249,155,213,232,254,118,25,157,181,111,91,2,3,197,5,186,169,58,39,80,129,85,190,128,64,142,214,64,14,112,253,225,41,89,243,11,53,36,238,151,18,112,149,61,55,235,60,243,108,61,195,247,139,133,84,105,175,135,80,48,107,253,15,78,242,211,239,143,100,111,167,152,28,160,159,43,31,88,188,242,190,3,66,191,11,68,203,31,198,130,191,38,211,55,43,68,101,144,175,89,176,156,117,250,70,252,92,243,126,191,245,171,53,143,68,53,73,180,142,248,129,10,76,214,183,153,135,88,52,128,195,237,42,134,248,38,235,84,77,84,17,242,122,197,42,33,60,122,66,206,144,186,86,124,72,69,230,111,3,51,192,151,45,171,74,17,157,51,102,0,17,11,193,54,223,60,74,75,232,189,142,222,91,94,61,155,115,170,130,54,66,201,8,219,167,84,159,83,61,149,107,217,20,126,1,166,219,232,69,123,177,116,57,235,202,179,170,168,114,142,201,88,131,200,111,173,197,60,218,32,183,214,28,49,130,26,231,224,167,253,42,195,76,13,117,60,17,101,73,179,160,165,150,145,188,249,73,243,238,29,28,188,211,184,235,243,224,53,65,87,255,221,153,150,123,255,80,102,190,198,239,192,225,73,67,27,17,80,62,106,185,18,179,119,137,193,123,199,49,39,111,255,106,98,131,76,245,246,96,39,110,204,102,105,29,100,21,157,159,214,85,183,27,70,240,4,207,19,54,241,94,72,146,134,209,232,139,116,4,103,222,221,220,122,73,177,251,135,218,146,152,72,254,54,224,248,238,34,132,170,214,4,77,85,254,103,216,118,147,85,144,21,81,10,231,90,213,225,38,106,131,67,56,100,36,155,66,123,100,160,61,150,109,194,133,169,9,146,236,154,31,164,185,25,200,191,224,193,206,153,238,228,78,25,246,85,244,67,115,161,253,163,40,23,223,245,193,71,183,172,239,80,127,39,132,178,161,218,208,143,109,176,17,8,143,130,217,28,15,67,165,127,225,203,39,4,87,171,116,91,182,132,132,182,229,199,139,250,117,161,201,69,79,220,13,13,112,53,141,108,54,128,135,135,56,197,60,227,139,201,5,192,150,97,237,140,35,153,242,133,46,241,247,219,251,170,189,15,51,212,134,25,225,26,48,74,204,235,212,164,216,113,105,30,98,167,139,204,109,28,239,89,8,207,4,143,79,108,72,234,8,198,196,205,168,65,25,132,139,159,68,122,181,196,162,71,6,188,250,65,233,2,45,78,248,159,21,46,245,189,187,225,92,117,127,114,205,218,136,204,117,221,86,112,173,79,195,168,67,157,34,141,145,39,253,125,212,15,138,54,145,222,34,252,57,113,97,225,73,28,69,155,247,52,221,225,202,99,40,178,173,102,134,196,65,150,81,83,43,77,243,171,0,240,126,164,89,246,246,77,119,73,115,9,147,45,129,39,42,168,26,5,103,15,86,168,18,123,82,146,255,166,133,223,87,81,7,124,62,62,155,232,13,133,210,22,117,12,41,69,74,153,176,111,195,166,7,69,109,46,51,54,117,143,155,5,142,47,110,165,134,76,10,29,98,51,108,133,229,131,242,69,188,170,106,224,24,70,140,183,79,221,254,190,237,0,56,38,18,156,174,157,108,76,69,4,86,253,66,248,33,145,227,201,170,120,205,193,129,207,47,154,217,26,106,21,255,206,168,93,86,250,192,6,7,231,168,41,216,198,177,127,144,110,253,156,47,1,199,169,67,154,236,10,230,238,237,217,87,156,222,14,199,165,94,74,97,184,247,233,177,198,230,13,182,251,66,189,232,175,21,13,145,149,76,211,16,90,224,56,0,238,29,144,22,65,176,237,196,217,176,232,8,158,166,193,141,161,220,152,184,20,9,29,118,144,155,202,22,66,74,79,52,13,253,43,242,227,241,95,3,206,231,32,222,191,210,190,27,180,163,232,148,146,66,0,109,216,56,142,38,9,207,61,122,86,240,250,155,49,146,193,152,74,99,68,64,41,85,202,34,61,20,155,199,226,102,243,150,240,72,179,57,121,60,241,149,184,107,99,205,239,214,56,60,45,191,168,174,74,102,151,58,200,196,149,118,190,34,222,23,85,212,56,57,101,255,15,37,218,42,55,16,23,216,97,137,49,43,202,47,133,228,129,170,103,221,100,105,113,221,28,133,212,252,126,175,64,155,203,163,129,218,94,121,191,159,206,34,26,242,75,241,120,254,47,34,70,179,191,46,126,8,2,71,94,20,63,17,214,113,228,15,39,142,54,44,226,145,115,226,57,120,200,206,117,125,126,110,158,59,130,67,91,195,42,154,152,195,103,164,15,179,169,210,126,227,240,91,206,155,133,48,67,90,135,134,36,60,204,60,168,223,179,4,59,149,118,9,28,156,219,180,253,184,187,98,110,91,220,203,51,200,82,83,175,132,42,14,54,38,81,88,125,230,203,172,72,51,203,208,98,38,45,54,155,198,58,78,181,113,253,78,152,214,165,241,154,244,204,232,70,166,207,33,59,46,18,40,86,180,75,205,136,122,135,116,192,20,49,57,99,54,127,96,248,172,71,26,141,120,118,85,19,157,189,107,195,102,9,54,184,234,119,156,232,188,0,100,19,100,147,58,225,63,248,88,24,211,64,28,63,254,168,135,211,186,168,52,200,53,66,50,26,173,7,19,62,209,138,99,145,138,207,57,97,169,201,127,100,147,192,227,14,119,15,127,176,95,162,159,241,48,6,7,23,0,120,218,14,181,183,248,219,221,191,117,142,196,224,232,160,248,52,176,143,91,55,150,116,111,225,64,178,48,53,129,114,27,239,249,60,228,26,246,137,12,151,164,218,163,83,112,70,104,22,115,183,221,215,169,137,202,196,26,99,254,248,40,114,91,163,121,218,6,231,40,99,15,34,51,149,63,132,106,110,0,134,192,241,90,100,150,79,198,101,216,154,225,174,123,108,60,112,172,112,5,218,206,219,168,105,188,156,122,132,200,192,198,152,193,147,38,54,152,7,203,236,12,211,194,107,193,104,70,170,52,148,123,237,10,223,162,166,255,54,139,145,65,41,183,220,0,186,210,62,133,116,47,65,22,56,70,229,62,50,187,153,190,15,120,125,171,173,246,12,19,180,170,88,14,120,217,80,202,71,120,36,220,7,191,177,61,8,36,162,51,232,183,224,38,192,113,129,203,96,208,171,105,25,92,165,246,254,129,166,196,144,180,58,76,244,68,254,122,5,34,149,76,89,183,93,112,222,232,236,22,188,14,62,246,214,177,234,146,158,23,14,202,61,13,20,101,247,189,5,254,255,139,236,22,81,197,65,187,149,181,93,152,20,206,194,43,218,129,99,51,67,75,184,241,214,219,124,9,236,9,165,59,2,181,113,151,192,189,131,161,243,127,227,64,86,178,210,130,218,44,194,115,90,128,227,41,238,193,248,138,105,21,202,52,11,224,120,1,83,105,178,122,237,46,10,100,42,2,71,119,177,1,199,222,100,62,220,222,222,216,229,115,204,211,59,88,227,151,79,205,127,1,145,187,104,189,115,122,146,207,239,4,206,125,35,117,80,115,183,169,28,172,21,3,57,183,4,89,226,198,140,146,64,186,135,208,163,232,11,11,252,174,135,145,240,205,47,126,125,241,206,65,147,139,252,205,130,29,96,45,63,224,120,107,222,177,225,213,209,100,169,242,97,164,126,69,110,117,204,17,180,11,158,244,141,125,239,9,20,21,138,96,58,153,87,157,72,119,167,205,180,254,47,23,167,13,19,213,180,129,34,220,115,193,105,9,157,32,34,113,132,196,20,255,77,5,175,255,222,117,198,47,230,63,88,127,55,196,149,137,174,171,105,95,7,30,170,104,203,44,1,180,61,39,71,60,29,206,59,254,33,74,175,21,50,89,251,13,1,239,77,149,247,235,61,84,33,62,96,95,126,149,222,144,128,245,77,11,47,18,34,13,190,53,22,205,148,230,225,20,190,222,96,120,206,156,199,164,135,0,199,155,134,223,224,172,101,119,77,237,252,110,164,127,225,147,71,0,124,200,218,206,206,192,124,31,82,109,143,193,226,121,251,222,109,224,56,94,50,228,73,106,121,226,81,151,79,216,216,22,187,148,199,0,246,245,79,24,16,108,249,149,194,211,90,20,192,4,223,19,81,15,58,84,207,195,110,165,71,148,143,222,161,220,83,197,233,54,90,110,0,199,167,7,17,240,149,183,84,105,244,91,181,130,192,241,247,235,230,225,171,65,249,183,73,247,161,88,75,226,249,14,195,212,71,3,121,143,125,15,123,230,95,187,20,195,191,6,229,231,54,30,13,37,180,80,68,94,110,20,102,39,69,229,195,128,160,110,224,24,15,187,249,94,117,206,21,23,156,119,17,92,79,237,236,220,236,213,72,124,236,49,35,55,4,164,241,94,103,2,167,157,197,174,241,115,241,204,140,127,147,94,231,255,154,139,16,187,185,122,241,252,2,104,111,170,225,105,233,120,95,120,216,66,164,213,154,186,178,1,201,114,101,162,239,78,173,25,196,62,59,189,4,224,184,252,165,107,30,11,230,101,62,29,214,20,168,226,250,50,159,212,75,249,27,34,247,113,234,130,175,122,32,157,26,121,147,87,167,40,192,221,218,24,199,163,150,129,26,200,29,24,4,250,251,233,223,52,205,58,98,239,130,147,147,239,217,27,194,2,134,246,26,224,187,232,124,102,252,197,62,52,191,165,197,146,56,102,45,210,128,42,77,119,167,22,138,65,24,60,5,142,207,55,172,111,21,39,139,110,198,125,193,236,142,2,199,111,157,239,161,95,212,60,48,166,245,0,230,48,171,219,135,16,248,183,73,141,202,70,21,143,220,200,181,132,87,53,78,192,241,206,188,179,124,234,183,90,219,156,70,149,205,219,7,224,102,114,19,106,172,61,251,125,187,103,48,252,13,218,252,239,93,69,192,115,218,38,236,33,185,110,72,234,23,19,31,243,191,243,216,255,127,99,14,126,63,254,94,60,64,113,58,239,67,119,128,47,55,10,190,184,111,143,141,161,20,18,13,190,151,97,45,64,209,97,87,238,25,253,158,196,223,76,0,21,243,105,172,239,109,152,244,204,197,250,83,71,196,62,85,94,35,92,23,21,107,170,190,136,125,89,24,56,118,78,121,123,249,150,191,253,143,183,235,47,55,63,161,1,142,195,67,225,210,126,216,243,222,188,83,188,126,51,40,4,235,226,207,91,219,143,190,226,65,113,235,23,98,207,35,166,208,135,156,88,179,114,240,176,203,16,179,48,188,63,95,240,20,138,179,2,187,109,58,115,84,43,144,25,57,76,95,40,19,36,25,198,7,55,195,110,182,122,22,35,21,118,5,77,204,206,97,75,92,145,112,13,93,205,138,161,2,54,5,223,153,76,104,52,31,246,72,29,90,135,44,236,28,218,223,234,221,203,254,204,238,37,136,189,137,114,172,135,72,68,111,152,195,226,169,210,184,177,91,246,17,118,27,6,117,62,193,166,200,114,31,108,72,142,32,163,112,232,107,49,171,195,89,67,170,19,82,45,202,19,13,56,173,222,231,49,68,255,197,205,242,127,254,37,136,181,124,226,230,58,89,25,4,105,188,132,172,86,23,22,181,88,21,248,15,178,204,195,50,45,101,195,93,238,90,32,223,213,12,202,201,181,29,73,53,52,38,238,105,55,56,239,25,42,98,99,109,212,94,164,108,46,118,149,163,167,52,124,114,247,120,118,45,185,206,151,64,48,200,243,84,105,125,152,200,101,200,71,187,150,34,52,56,127,51,100,210,1,238,180,128,59,255,67,112,179,234,131,216,38,75,143,100,200,97,252,126,11,29,94,191,245,209,243,200,130,236,190,181,216,126,16,111,220,209,100,62,54,3,184,60,74,1,237,215,191,76,233,198,51,250,112,239,250,125,172,103,89,134,39,118,182,77,195,247,13,225,222,71,20,73,143,102,129,145,163,209,151,93,138,31,135,233,219,227,155,197,246,152,246,225,192,113,90,29,72,131,117,229,55,54,254,167,152,91,252,41,173,67,173,236,226,71,42,3,231,51,139,69,127,240,136,89,125,79,6,104,149,191,43,146,252,174,96,248,127,228,165,174,246,159,149,88,40,250,17,254,93,192,227,197,6,2,222,120,188,172,105,252,43,223,159,98,221,172,152,80,188,220,67,116,23,93,166,77,27,100,247,176,107,119,37,245,2,44,139,42,45,243,168,239,236,165,35,4,75,86,193,249,179,87,208,17,67,164,251,236,187,166,88,167,60,12,201,158,73,173,198,245,236,57,225,24,68,86,113,103,1,242,116,62,49,246,205,29,54,101,208,181,38,122,34,173,31,71,254,72,246,115,95,158,4,112,92,152,17,146,107,95,114,222,119,150,15,153,90,3,51,245,24,133,154,90,32,179,109,58,128,227,140,101,184,96,31,252,5,154,25,151,5,164,186,132,174,165,54,38,125,180,62,28,231,209,118,1,142,139,246,233,87,217,20,214,49,118,67,112,142,112,152,42,173,111,191,13,222,81,215,81,8,125,19,162,204,35,110,232,85,173,45,118,67,94,147,87,152,190,85,125,6,123,47,0,112,236,126,187,9,254,193,67,136,93,1,103,169,190,97,14,130,27,225,253,30,109,18,249,63,108,192,100,20,154,138,153,189,60,248,196,243,59,2,215,13,175,255,151,56,246,254,175,185,176,65,192,133,235,100,10,175,62,91,223,162,245,139,15,136,120,203,155,140,181,1,216,39,118,10,187,184,169,55,153,190,213,165,238,27,110,39,44,64,46,21,150,24,139,199,159,4,1,196,216,243,122,147,63,92,100,74,221,71,227,16,250,117,59,201,56,150,164,15,187,106,136,67,243,189,84,144,205,152,189,193,97,8,214,213,219,103,195,199,10,244,43,90,60,176,209,255,164,133,235,35,131,60,58,56,98,224,42,75,44,222,187,91,151,37,4,155,110,169,82,165,245,31,45,120,124,135,196,39,189,157,204,162,170,237,31,218,239,91,168,130,64,86,103,109,122,160,88,215,210,67,249,72,251,172,199,29,232,178,125,170,1,112,236,49,194,160,208,142,97,135,95,254,214,146,57,19,2,11,63,84,28,2,142,153,246,85,134,62,215,244,2,199,7,160,132,35,252,56,143,179,80,78,248,22,38,44,237,1,197,236,246,69,191,224,126,235,196,123,192,243,8,29,29,90,32,19,172,188,202,11,48,233,252,15,56,202,255,51,46,193,223,220,192,115,26,191,55,110,180,197,244,126,231,92,4,247,183,209,24,174,182,122,211,86,242,245,242,94,127,108,104,96,181,151,202,108,123,79,41,103,31,48,156,128,164,20,124,103,39,153,114,25,164,213,249,108,94,117,110,17,62,102,196,34,21,74,121,61,180,107,27,23,10,70,106,2,199,82,160,248,165,47,140,232,56,156,117,160,207,64,132,181,98,24,114,208,205,192,195,29,224,88,0,27,42,248,30,4,43,33,39,12,55,37,61,225,215,242,230,148,77,104,160,206,18,7,169,7,11,182,16,41,112,106,197,224,161,166,33,6,81,252,8,210,212,56,233,1,132,215,30,132,4,248,174,98,194,172,112,22,160,59,127,0,187,239,118,129,235,157,147,216,216,95,58,74,232,224,226,105,223,65,172,9,160,66,194,177,38,128,207,119,54,46,233,196,4,164,96,19,210,211,152,223,222,209,231,62,84,209,173,74,248,91,28,0,87,154,129,56,200,206,134,114,254,48,2,216,109,105,6,159,109,86,202,219,250,161,50,125,61,81,71,231,196,30,224,253,143,177,210,255,171,174,34,92,33,224,135,17,192,250,204,203,15,193,221,164,251,112,216,71,236,57,207,106,132,19,123,104,65,219,49,45,107,249,60,244,141,181,206,7,115,54,132,71,194,242,195,240,172,211,179,181,126,187,91,197,179,145,229,152,133,208,199,216,19,74,238,1,112,175,78,166,28,108,134,189,15,39,186,206,43,223,110,115,69,234,251,15,134,205,157,218,135,230,240,149,198,16,79,141,221,112,160,232,185,105,70,166,203,101,47,32,51,2,187,90,111,225,97,117,47,222,134,201,194,116,161,171,168,81,252,17,33,104,246,10,188,230,16,92,146,233,47,18,66,181,148,227,35,159,106,34,67,168,181,239,13,159,45,132,94,200,15,129,73,236,53,96,55,1,47,245,35,209,20,15,83,232,247,252,35,68,97,100,192,144,114,205,53,204,199,133,218,87,117,242,66,168,68,208,187,113,173,150,254,126,175,170,168,231,175,231,1,222,236,234,223,214,71,201,144,73,231,127,251,195,254,159,113,245,224,159,84,128,158,15,42,26,26,130,241,222,177,22,167,187,245,155,2,164,214,65,135,74,237,192,241,216,195,241,96,151,194,153,156,40,120,13,188,176,195,192,176,31,172,149,136,61,129,216,92,192,241,218,138,240,40,12,29,96,131,141,209,182,167,130,199,121,94,216,22,66,172,114,209,21,252,29,240,48,236,142,41,168,150,146,58,236,138,91,89,150,38,49,119,187,103,195,95,114,11,22,15,214,90,159,236,108,150,246,92,133,170,146,2,199,216,147,174,33,138,24,43,41,53,83,133,53,22,99,108,147,204,139,224,196,221,185,54,227,163,234,19,145,20,101,227,247,83,21,97,207,193,221,232,239,42,161,107,181,122,192,241,189,223,131,128,226,131,179,37,114,126,49,155,165,171,144,222,13,52,252,243,228,73,192,95,0,28,87,61,163,193,44,208,194,55,188,54,75,23,32,148,189,37,47,111,162,245,243,9,183,32,117,192,177,137,196,6,188,9,190,7,224,76,84,215,22,59,112,76,116,96,201,2,28,151,245,34,42,112,65,75,225,209,46,29,83,41,42,218,134,88,65,251,239,201,128,206,255,223,54,201,201,102,248,155,5,72,3,41,43,182,172,2,39,209,62,21,214,118,91,19,238,177,79,201,249,8,238,153,191,5,142,91,41,80,12,119,95,96,3,129,90,52,78,128,201,52,10,27,222,201,247,15,53,2,199,150,251,84,99,121,163,47,6,54,127,99,118,168,126,248,38,208,107,166,178,42,88,180,53,79,159,102,31,130,61,180,193,93,75,111,157,165,154,216,61,59,150,106,45,128,165,231,55,53,212,149,242,223,130,181,248,14,82,177,75,243,189,196,229,188,35,58,179,230,51,4,83,162,91,131,211,80,155,30,130,223,218,81,113,65,191,199,189,86,172,15,4,213,174,117,18,127,218,136,75,76,108,213,79,215,4,247,194,241,253,146,74,104,195,118,183,227,48,168,28,204,217,237,168,252,51,91,144,141,237,212,196,78,107,217,89,224,161,70,242,219,11,39,121,47,246,183,35,81,232,233,141,250,223,157,189,255,79,185,206,248,189,201,224,197,154,196,68,53,109,114,172,251,239,143,24,33,83,248,142,228,91,204,63,226,185,219,217,167,157,169,148,51,147,122,90,132,120,245,45,85,154,56,60,244,178,125,250,3,71,254,243,20,169,253,126,192,177,231,245,253,233,58,29,98,195,115,152,143,52,114,154,213,111,46,165,142,209,78,156,113,210,71,127,180,193,30,183,253,57,226,152,172,72,209,78,15,105,118,5,68,86,169,99,210,43,123,76,252,91,189,177,172,155,134,68,229,167,82,90,55,43,208,247,51,91,164,59,237,195,50,145,67,93,7,115,230,2,23,230,135,226,65,188,41,206,216,120,255,170,172,197,117,136,78,207,81,100,54,112,60,90,6,238,126,85,43,135,205,71,162,228,15,20,72,161,75,56,21,55,76,253,171,25,231,51,154,155,216,115,62,7,79,201,112,6,142,223,125,214,255,145,245,195,183,82,60,220,239,29,254,221,217,251,40,205,192,31,86,205,94,143,92,58,57,250,59,181,250,86,143,196,82,156,52,0,92,174,223,140,99,113,185,128,243,248,189,192,255,128,229,248,95,188,244,188,76,180,126,151,130,110,233,96,221,190,75,84,124,175,202,174,191,140,31,238,180,33,2,143,224,94,220,24,80,221,179,253,68,244,73,200,230,56,150,27,107,217,4,227,222,195,218,1,246,65,110,76,67,8,246,148,218,204,96,237,230,97,151,84,177,221,208,74,61,136,183,3,146,2,28,175,126,218,183,158,125,135,102,203,47,217,151,108,48,85,59,40,109,217,156,100,205,121,217,121,142,110,18,49,224,2,249,122,74,65,253,187,178,97,226,26,125,55,136,23,235,56,118,87,16,144,107,143,190,55,224,121,232,227,194,251,73,5,139,84,24,174,130,148,142,171,55,74,132,171,215,53,96,211,254,253,36,79,247,166,51,126,189,16,223,57,145,55,148,27,3,1,24,149,26,76,95,175,116,196,201,113,239,218,96,95,226,128,10,46,194,103,151,33,130,173,112,150,73,41,191,222,192,235,251,137,28,42,1,13,23,45,234,72,45,202,190,132,123,192,93,156,211,223,84,143,217,126,16,52,216,248,140,54,120,239,237,227,136,166,132,53,211,221,23,38,47,4,204,149,162,247,28,22,20,8,7,188,13,200,21,23,56,7,77,147,21,211,149,15,59,78,134,182,96,226,242,173,32,43,107,214,12,43,86,128,247,15,204,109,233,14,81,188,159,218,220,6,227,31,190,180,219,119,251,254,218,60,206,244,114,255,80,85,64,211,36,210,237,110,233,253,235,248,83,83,124,31,191,18,235,249,60,104,252,122,78,179,246,74,164,88,202,85,20,249,225,29,94,118,133,30,187,92,78,78,78,68,43,175,228,82,125,118,96,156,54,190,22,9,237,247,222,213,233,148,43,74,26,211,80,216,187,233,187,85,31,127,91,164,253,239,57,195,139,112,157,122,140,146,220,115,156,128,252,87,176,22,109,247,47,10,215,191,11,70,96,175,165,117,155,168,252,63,162,26,129,227,5,188,159,13,188,250,191,146,128,165,197,163,157,59,248,137,71,163,103,133,121,243,185,100,249,78,125,58,225,229,12,91,97,187,65,159,67,102,251,37,100,246,249,129,191,67,194,177,95,0,194,222,229,223,228,237,228,78,48,182,95,113,179,115,175,229,191,69,84,71,46,124,216,239,114,182,123,70,108,202,86,58,90,62,47,84,4,217,236,92,8,16,134,125,236,42,194,166,230,115,120,180,71,59,191,10,156,227,32,16,221,63,139,160,123,2,202,71,62,20,200,31,186,226,202,255,32,212,98,246,143,76,124,39,69,13,194,173,127,184,211,229,229,39,216,59,173,60,90,31,193,77,233,64,35,228,186,152,251,180,175,41,132,153,150,159,187,101,113,155,248,233,229,232,170,100,38,241,249,246,239,168,39,235,69,229,174,64,234,23,236,103,245,232,119,111,30,98,90,205,186,69,248,104,223,200,218,197,144,107,246,244,55,153,31,185,161,223,125,215,43,233,197,200,64,241,180,182,250,244,11,122,128,227,140,128,163,16,47,222,61,118,75,200,199,107,7,112,123,224,56,255,43,92,227,0,56,134,253,155,119,189,24,247,7,21,194,131,125,166,41,16,118,27,236,63,92,133,87,28,169,136,97,163,231,21,224,120,19,251,204,182,93,175,254,64,149,172,198,29,218,35,64,123,216,71,246,79,228,214,0,101,184,207,47,12,13,191,73,5,47,230,255,27,20,68,39,53,179,72,223,136,213,53,22,243,36,217,102,103,183,202,124,207,245,210,184,82,110,195,194,200,228,210,196,101,234,73,217,190,71,59,74,191,46,61,248,239,61,197,159,126,155,95,53,21,21,97,127,47,65,246,64,161,127,28,101,144,143,162,74,91,28,250,149,201,206,88,29,71,133,71,186,3,109,216,228,194,81,225,45,0,161,251,7,76,83,252,64,168,111,117,232,31,103,177,124,63,14,253,32,119,155,44,214,223,168,13,167,154,5,253,189,206,225,187,207,119,105,63,85,23,123,23,90,56,8,52,246,49,97,159,39,225,214,79,194,84,11,191,99,137,224,249,59,62,143,182,20,39,38,32,231,95,16,31,61,185,55,176,112,116,55,208,14,53,153,48,221,133,194,99,251,67,190,247,211,47,10,28,99,159,29,166,134,8,125,82,114,76,236,143,61,205,98,198,1,16,63,120,189,113,186,144,225,139,217,219,241,100,6,211,79,165,79,74,50,145,36,41,231,97,254,67,44,10,218,119,33,74,135,32,89,35,106,134,60,64,68,82,94,146,206,137,255,3,169,221,74,144,7,213,67,209,176,1,228,84,56,207,254,50,173,239,83,253,13,186,122,98,234,89,226,128,64,51,12,49,165,142,192,183,199,50,175,212,113,244,120,149,226,67,5,234,250,130,132,63,158,250,10,221,191,161,157,51,196,123,103,76,42,110,83,87,244,139,36,251,29,242,119,161,52,131,240,123,174,185,87,99,116,15,120,182,66,23,154,46,219,188,87,70,223,131,61,6,255,99,163,152,208,235,103,80,35,4,187,86,165,191,146,191,232,255,176,54,219,187,18,141,250,183,182,106,243,2,142,132,81,56,186,109,86,108,206,254,155,168,131,33,96,168,162,134,170,233,237,148,82,228,147,226,157,132,181,147,116,26,232,221,39,248,244,197,95,35,225,81,131,235,144,111,199,76,61,42,94,15,77,139,189,139,110,29,24,143,154,211,154,84,104,202,179,40,99,186,246,2,103,158,7,241,150,6,31,198,196,134,226,23,71,200,106,167,236,47,28,6,208,111,59,223,151,188,232,228,68,77,128,199,187,109,195,166,214,137,25,190,57,23,202,243,78,214,85,229,83,56,146,176,49,139,14,197,3,203,246,134,1,153,224,98,247,191,63,200,139,44,25,119,62,225,64,107,15,51,237,152,220,173,243,204,227,242,12,223,239,224,107,37,49,65,230,252,210,30,248,92,34,40,115,152,149,214,179,221,244,237,22,34,136,71,174,36,64,131,95,135,213,24,70,102,241,186,150,66,122,233,217,100,96,164,242,223,129,235,59,238,10,88,215,67,187,163,248,22,153,108,186,28,177,250,64,90,13,255,25,89,179,94,35,68,214,242,70,62,39,143,74,10,65,130,210,109,109,224,217,139,29,53,29,218,124,100,209,80,153,202,238,134,188,135,105,254,27,204,215,3,231,136,71,235,27,197,100,243,160,119,114,8,18,187,216,130,38,101,189,125,35,159,243,49,14,122,93,121,91,171,219,11,194,145,54,112,102,253,125,163,139,157,79,45,124,139,152,24,20,190,171,188,63,244,63,82,170,106,122,199,42,225,43,107,201,55,27,249,18,195,249,161,5,110,160,196,174,208,53,177,118,224,232,244,114,235,101,127,30,210,118,8,127,31,142,245,202,12,53,92,19,182,151,216,156,171,177,174,213,246,32,85,124,160,220,16,253,218,6,239,168,22,214,236,209,127,110,194,71,222,244,43,184,155,102,63,245,0,81,117,213,60,16,149,192,47,151,110,67,114,212,117,20,86,104,227,50,170,43,187,112,157,10,23,34,225,164,136,159,255,96,7,250,31,80,183,250,95,93,35,43,2,138,126,208,254,145,94,214,162,117,153,165,76,195,149,64,209,90,88,51,186,213,43,13,212,156,100,62,115,251,246,247,90,225,111,115,79,98,24,21,143,67,205,230,62,117,75,102,228,219,26,189,35,220,91,225,206,69,77,160,69,41,108,214,137,89,88,74,135,91,160,56,77,167,37,199,83,197,214,92,177,102,167,224,168,246,242,118,106,147,59,174,59,18,188,15,81,1,4,51,233,173,47,84,7,176,41,92,192,26,194,149,229,90,193,240,233,6,247,237,98,12,18,14,249,164,86,163,183,155,202,121,29,56,22,129,52,187,144,20,214,181,224,186,35,1,175,242,141,251,184,177,113,18,198,0,163,196,58,155,67,120,20,9,59,202,34,220,131,35,124,124,50,225,135,133,135,33,151,91,245,201,246,217,247,246,53,249,81,236,146,19,46,192,35,181,79,211,109,206,239,199,230,124,234,108,1,242,179,35,146,181,226,171,231,62,219,153,164,204,245,95,65,88,197,33,129,227,39,208,250,174,173,63,37,186,113,67,74,36,200,127,253,218,82,142,23,18,49,75,202,136,184,68,35,102,223,126,64,164,126,123,167,121,194,90,207,100,250,194,67,115,224,152,83,30,148,58,131,71,123,155,138,213,146,32,157,188,92,244,35,179,116,90,117,211,214,8,219,205,177,106,238,6,159,31,243,255,241,117,32,20,207,208,229,55,62,65,61,74,93,140,245,5,164,37,228,43,68,205,6,143,68,170,75,192,231,172,29,187,28,82,41,113,138,101,4,108,79,82,81,137,129,156,60,252,73,13,66,50,99,172,73,130,175,13,26,94,231,9,12,151,234,172,207,71,220,204,71,79,210,88,141,14,83,200,147,165,186,1,63,166,242,203,255,54,149,127,6,55,149,95,124,50,149,175,89,197,61,13,28,147,177,7,214,122,45,145,56,52,171,125,244,191,167,118,141,91,132,86,231,205,171,208,162,160,160,241,213,94,132,76,150,191,7,123,237,1,34,26,157,206,239,0,72,1,180,17,87,138,199,205,113,98,148,89,194,35,56,49,202,205,135,167,216,183,7,141,218,209,161,142,14,228,65,4,82,79,33,138,116,55,85,251,72,185,234,162,46,86,122,142,12,24,238,126,230,71,27,156,209,68,60,197,19,95,0,252,120,10,44,210,222,145,94,139,153,13,186,122,49,131,134,190,180,42,151,66,115,76,75,93,233,7,185,250,223,125,147,246,239,190,105,251,215,176,226,162,223,207,113,197,191,114,93,239,106,169,210,126,33,40,134,65,161,191,82,25,96,109,55,111,40,141,28,48,130,55,238,52,54,28,14,2,82,152,248,129,49,115,238,151,9,158,252,176,14,153,136,178,234,210,82,98,249,239,167,125,41,225,6,218,89,11,47,166,46,61,247,63,36,123,201,188,39,246,85,125,71,108,216,123,71,120,40,62,10,131,186,121,128,12,68,27,77,94,139,2,205,231,101,37,55,78,53,127,107,190,19,115,43,133,15,241,249,115,30,215,1,231,59,83,100,113,89,97,105,35,116,10,90,77,228,25,21,24,251,93,225,34,141,177,133,140,129,108,207,121,254,134,70,236,207,79,166,187,171,29,6,238,86,35,133,106,26,192,90,69,134,142,4,210,17,73,224,139,253,96,189,96,142,251,182,70,24,210,12,117,230,79,25,66,137,187,13,233,232,59,105,202,85,159,240,211,18,124,169,211,34,26,129,140,131,231,15,23,0,122,126,177,36,33,131,166,43,6,13,207,197,55,139,161,177,30,124,181,111,233,48,132,236,78,28,36,172,10,220,170,187,20,243,205,120,66,122,122,175,71,248,159,5,125,10,238,122,232,182,58,196,149,114,53,205,62,8,94,95,186,69,231,0,252,28,37,249,229,252,93,162,4,27,70,252,252,38,109,234,62,16,225,200,240,61,111,33,190,253,10,159,244,187,39,165,247,133,5,252,223,87,53,145,79,14,61,31,233,194,20,255,206,44,251,123,240,177,92,152,239,34,139,240,110,182,247,18,181,75,240,219,44,27,119,91,184,182,59,94,181,89,114,150,45,52,114,165,107,139,150,189,25,235,45,215,37,92,100,75,121,104,24,92,201,219,253,133,84,106,68,8,218,11,207,68,238,240,207,36,159,55,54,144,56,160,50,133,248,52,109,251,119,107,7,56,57,53,231,176,246,26,179,213,170,187,89,189,58,51,89,106,49,80,41,53,177,122,218,199,18,178,248,55,209,175,202,157,235,152,82,148,63,204,103,219,127,189,252,64,186,57,23,206,98,238,206,104,49,95,56,106,203,220,43,127,32,156,90,181,74,210,4,63,184,181,139,122,13,35,84,240,55,253,137,199,173,139,255,167,216,123,119,251,7,9,51,8,134,51,131,71,59,191,176,9,7,254,194,132,1,249,55,67,115,5,232,31,196,177,225,53,191,132,184,172,10,63,81,145,201,127,225,7,88,106,99,185,190,229,125,165,52,187,46,196,61,221,10,54,140,83,143,100,156,239,214,134,122,188,115,84,130,37,31,233,231,255,81,58,25,210,161,47,211,89,7,148,232,142,1,126,169,225,15,92,22,56,91,62,60,121,43,68,36,60,168,138,181,51,183,100,133,158,12,77,123,239,3,161,8,198,45,145,194,125,89,149,65,85,211,155,99,79,212,50,195,219,35,139,167,135,244,97,195,163,195,194,242,17,249,152,154,203,104,166,253,169,48,14,69,157,108,126,134,168,158,86,163,141,120,122,129,94,135,132,29,137,203,203,221,214,57,220,62,0,29,243,145,38,223,48,252,93,200,137,64,51,232,143,228,251,192,177,81,19,246,89,196,146,238,176,47,189,198,129,71,235,254,72,115,3,28,123,1,127,241,168,52,161,63,115,63,203,190,248,41,181,99,255,183,72,190,104,187,245,109,128,227,190,85,72,226,30,244,1,46,89,244,171,49,60,72,197,174,87,207,87,224,88,244,0,254,15,187,53,255,167,39,201,222,170,15,108,45,255,170,67,93,245,15,1,247,191,241,49,180,216,40,255,231,137,101,249,169,63,62,145,212,154,190,187,45,133,113,12,8,150,52,82,73,166,49,197,21,7,245,51,244,228,183,5,195,93,67,233,53,178,199,87,216,81,48,123,4,131,249,130,115,74,225,168,207,23,247,218,220,170,213,158,183,71,43,85,3,74,33,30,115,47,83,138,216,59,113,91,203,214,7,160,88,220,100,1,39,239,109,203,50,216,146,23,224,149,38,207,95,232,141,88,63,37,254,170,100,102,125,166,89,8,121,250,143,233,115,237,16,127,231,119,103,228,157,232,72,142,133,12,25,186,138,111,246,40,207,94,57,165,34,184,205,117,250,100,132,242,103,248,27,42,88,35,98,111,162,217,185,179,115,129,5,225,246,234,249,122,77,229,222,216,168,198,129,180,103,102,200,14,242,139,166,28,54,5,111,248,61,193,80,160,74,251,115,185,166,121,254,63,149,43,70,255,13,159,179,191,204,255,7,6,89,240,198,246,208,95,200,164,226,13,233,108,193,115,3,142,134,144,178,39,68,224,149,241,161,24,118,254,21,136,128,38,78,81,190,174,152,246,8,154,99,134,125,206,178,154,216,99,235,125,0,48,77,229,212,230,227,213,248,202,249,253,89,238,132,253,158,63,151,203,193,165,106,191,151,148,82,107,66,195,49,60,116,43,144,126,165,31,63,10,59,218,186,253,104,11,146,141,253,222,215,108,215,113,226,48,228,105,127,228,110,130,226,249,132,99,79,203,4,6,250,18,56,78,196,254,109,239,135,35,196,165,117,216,187,51,144,87,168,60,76,114,155,78,162,144,254,2,52,222,179,229,232,19,122,119,197,162,137,13,199,132,102,248,166,248,210,200,25,77,254,67,97,76,91,78,213,63,163,181,248,27,97,190,107,20,187,151,95,146,99,148,49,7,67,192,45,98,129,184,23,195,242,156,142,119,205,93,212,183,203,96,10,7,72,249,148,157,144,200,70,40,203,73,164,247,239,27,195,194,63,27,209,190,189,245,13,220,205,16,165,77,197,186,150,49,230,225,224,112,81,130,234,197,157,209,202,3,245,172,54,177,131,80,158,148,58,196,188,7,11,6,17,90,65,127,147,206,15,213,148,119,88,230,156,70,29,203,141,83,66,189,224,28,221,140,83,66,29,27,32,62,81,66,61,12,0,59,249,133,165,69,112,92,36,111,144,210,199,79,35,143,101,127,194,63,79,29,205,98,158,207,38,89,21,17,25,135,2,215,124,251,115,118,157,122,112,247,160,132,158,38,171,37,144,69,58,44,234,36,35,157,85,160,188,181,100,154,55,214,196,93,121,18,121,225,99,35,47,236,127,224,250,73,44,232,151,211,73,238,3,115,107,22,198,120,40,67,74,155,251,13,53,182,94,67,241,73,41,72,173,103,236,166,146,122,129,144,38,73,111,141,158,91,93,140,117,23,213,243,194,198,40,137,238,216,159,170,174,160,167,177,182,239,178,75,61,82,132,253,80,233,234,198,163,173,83,3,166,212,98,112,138,170,191,169,62,86,27,254,77,245,113,109,227,159,140,155,32,246,170,141,10,53,50,239,42,102,208,195,60,27,121,16,192,113,74,66,100,221,42,101,64,32,255,202,117,7,45,41,210,214,194,8,138,192,68,152,214,153,87,234,16,180,216,195,201,141,39,208,150,144,77,186,127,0,51,253,67,130,154,175,240,171,136,26,88,235,23,21,181,229,127,158,193,194,217,21,188,97,132,139,120,128,202,89,188,148,89,29,197,20,174,213,43,49,215,98,42,52,192,44,109,221,139,153,106,178,36,169,245,60,130,211,175,207,236,20,127,213,239,23,155,232,124,199,81,0,188,195,119,32,10,124,215,23,208,238,113,102,173,167,208,48,50,125,117,34,197,131,166,38,130,42,26,173,20,9,136,52,204,101,209,52,244,188,229,171,75,22,211,194,127,205,244,236,43,143,224,195,130,235,227,198,133,240,243,225,219,43,79,66,72,176,135,20,125,243,48,82,223,27,122,170,95,197,140,14,125,203,66,53,98,247,126,238,250,138,32,246,24,153,38,126,135,124,209,223,111,117,150,95,25,187,237,90,127,119,78,107,11,182,65,86,112,103,116,123,227,197,81,120,159,20,230,76,48,180,169,214,19,80,238,25,140,205,72,1,129,210,163,8,86,0,145,36,68,111,152,76,220,178,183,114,230,40,207,169,48,10,9,152,127,164,28,18,114,104,239,103,193,129,23,115,217,140,132,247,73,241,242,151,16,219,123,79,134,163,227,238,63,63,112,181,74,98,26,129,127,39,128,138,194,104,106,114,242,25,52,99,88,20,240,120,220,30,100,59,178,144,232,167,204,63,45,45,61,151,151,71,18,160,79,232,64,3,120,196,88,0,81,240,15,242,161,231,14,28,60,157,243,227,191,191,181,207,158,31,113,183,206,44,175,152,2,89,153,170,68,157,98,73,34,53,155,189,54,66,159,200,189,52,34,170,217,137,25,145,151,219,206,181,127,148,31,185,210,236,71,168,230,192,197,211,94,238,71,211,112,37,168,67,167,218,236,85,194,247,36,26,119,11,20,81,202,87,148,224,33,11,84,105,200,172,142,162,172,224,111,84,69,207,202,204,119,75,179,114,40,229,96,225,240,145,38,73,244,21,118,14,122,192,88,218,129,188,176,196,21,98,173,31,19,234,185,211,78,223,112,238,121,237,213,103,102,173,46,67,229,21,231,14,91,166,115,80,133,48,219,93,58,146,141,48,142,6,62,197,143,183,89,153,163,44,248,114,50,58,238,179,175,12,124,50,134,123,152,126,8,17,242,0,241,129,211,249,212,198,234,121,43,102,69,88,28,158,150,218,115,100,55,81,168,235,125,127,204,233,131,206,87,73,239,64,62,134,52,135,120,250,113,241,180,1,139,128,223,103,222,203,151,64,81,189,228,190,60,118,47,221,175,199,60,87,246,26,67,18,202,151,212,179,163,31,64,241,146,8,128,20,46,70,96,54,117,150,65,57,26,199,100,173,63,234,210,87,170,235,188,90,89,212,155,100,67,90,159,157,21,113,233,158,157,44,163,212,139,231,84,215,251,87,231,142,222,244,33,158,154,55,157,174,69,56,82,200,82,66,156,52,152,61,5,218,234,180,73,222,39,243,12,127,49,169,160,23,48,76,209,108,43,234,123,249,120,28,107,18,74,49,59,235,40,103,152,240,69,10,202,113,0,166,66,221,238,17,112,139,163,82,176,236,130,35,230,235,228,68,73,7,101,248,171,169,184,155,225,45,94,110,56,200,243,220,193,242,211,184,196,67,212,87,253,37,140,243,99,118,224,88,16,146,57,185,64,201,222,167,239,1,28,187,92,217,111,57,101,240,225,219,219,162,70,80,111,216,234,202,124,193,65,217,204,196,205,80,56,165,213,124,79,19,125,117,111,233,51,248,52,54,70,33,86,62,156,54,220,20,166,82,65,10,230,125,243,64,56,178,41,32,84,110,198,147,238,37,24,3,199,245,158,135,145,116,18,152,181,216,183,87,48,220,67,112,7,54,224,248,174,152,15,240,163,206,144,95,164,113,216,66,134,53,214,23,22,225,229,24,165,135,23,55,160,79,106,63,208,111,225,0,26,113,205,81,184,234,186,13,110,58,195,242,128,189,120,72,90,17,38,140,195,104,193,253,128,227,10,146,141,201,70,239,188,215,42,46,130,175,113,160,177,117,54,10,130,38,247,60,60,5,181,91,56,220,43,14,144,155,113,225,63,92,132,232,249,63,160,215,139,195,234,117,135,189,145,198,186,73,151,52,222,69,7,86,133,156,131,46,177,102,4,124,35,43,182,38,138,148,109,96,232,125,36,103,57,59,201,189,123,130,193,91,72,245,26,189,22,224,152,209,122,211,107,165,247,107,194,153,154,254,161,13,140,227,176,28,102,161,113,236,242,158,88,125,139,172,223,205,3,92,47,214,227,227,196,209,243,38,40,174,238,64,244,96,106,169,26,251,234,238,130,212,29,16,135,96,77,253,242,225,119,132,157,243,56,181,130,186,146,112,111,111,247,178,43,32,232,237,85,68,21,230,214,232,171,252,185,125,31,55,216,99,57,187,144,19,177,40,8,229,63,160,74,89,68,64,40,195,190,95,44,6,153,14,12,237,151,58,122,109,222,191,250,86,3,200,132,31,230,0,199,87,53,78,42,18,85,135,45,217,223,216,71,209,166,208,239,216,253,184,65,119,200,182,247,80,17,56,230,132,96,115,10,137,100,146,22,78,202,180,250,135,255,194,110,20,231,218,175,220,254,94,242,199,46,76,216,155,214,183,163,6,70,239,109,43,190,143,102,134,68,152,24,90,67,217,1,87,46,6,75,130,97,167,108,142,134,0,90,242,119,189,26,18,35,152,55,148,238,214,27,225,133,10,48,191,201,35,148,228,225,55,87,103,46,80,155,234,18,0,180,23,92,46,1,252,25,206,213,158,46,37,199,59,23,253,73,53,18,71,244,125,9,13,210,172,184,190,7,212,199,57,87,69,70,107,151,203,128,175,61,96,212,67,124,147,188,212,138,58,156,200,253,150,217,251,113,170,135,172,70,118,38,22,5,53,173,53,213,222,249,124,145,236,226,37,218,151,84,238,148,186,90,213,9,77,212,46,242,247,86,7,24,197,13,27,39,31,253,70,95,23,88,69,227,247,38,243,236,143,221,6,241,249,57,117,8,220,251,181,213,195,160,144,126,84,139,245,98,250,243,181,111,79,82,164,159,211,135,191,57,190,127,91,156,8,183,119,12,32,127,205,234,124,163,198,141,174,94,145,122,86,49,10,87,103,78,41,160,157,196,213,153,113,42,238,184,58,179,46,255,234,50,200,143,146,3,65,206,69,47,68,55,75,139,175,142,119,187,162,173,213,120,120,120,90,72,67,148,189,251,228,1,79,115,162,72,216,178,221,200,25,215,147,174,235,48,148,138,132,53,126,121,73,108,47,163,160,113,42,59,133,137,222,98,127,121,36,166,158,170,90,156,4,30,34,188,248,15,68,162,227,255,64,36,90,152,167,15,104,232,64,158,26,204,68,70,159,87,155,72,168,168,169,42,61,12,73,124,248,22,222,88,192,92,207,31,239,220,124,241,121,228,194,216,43,242,60,175,103,6,110,226,7,53,6,165,109,5,145,51,194,85,138,232,117,4,72,246,11,167,234,34,30,31,73,149,253,69,201,107,87,120,115,72,7,76,25,191,172,228,194,244,10,93,253,39,144,60,248,62,186,48,113,249,146,63,201,138,52,23,248,147,83,214,79,107,113,107,110,60,183,226,41,241,247,243,27,29,235,29,184,195,179,22,98,57,173,111,123,221,228,51,116,235,151,126,204,210,58,232,157,127,62,131,10,181,172,42,33,167,235,125,94,39,174,11,186,1,231,159,150,149,206,229,218,17,167,160,78,196,84,90,235,179,57,92,87,211,124,94,27,224,200,89,103,87,242,109,251,111,32,246,155,137,246,18,17,82,219,5,124,216,180,148,70,154,134,8,155,150,222,139,254,138,75,75,121,15,39,199,134,133,49,211,192,254,10,191,92,215,183,20,145,202,136,176,209,251,81,48,183,210,241,242,238,251,252,235,85,185,33,33,51,208,3,177,142,207,235,40,186,173,58,70,32,38,77,75,183,128,35,35,188,20,177,42,96,149,49,46,196,106,83,212,243,186,79,173,229,96,100,1,100,229,51,182,3,60,80,184,162,162,195,160,253,96,149,225,90,229,24,167,98,212,253,241,135,232,81,209,46,245,3,176,233,83,121,116,68,216,148,116,172,4,145,203,236,229,6,110,250,178,111,175,87,61,170,121,84,223,251,36,38,6,117,137,223,94,109,158,244,252,63,162,116,16,149,95,91,19,241,228,199,199,84,159,84,193,56,160,29,62,128,114,68,82,180,163,144,122,185,99,212,141,16,142,70,217,168,11,193,49,241,46,250,130,67,55,211,209,164,145,204,51,130,176,255,135,189,247,0,107,50,109,187,69,95,8,18,154,128,72,149,18,20,16,164,11,34,189,169,116,21,68,154,116,5,5,68,122,175,161,8,8,210,17,80,68,64,1,105,66,68,169,210,123,47,130,16,233,189,183,208,3,132,112,18,156,249,102,112,190,207,153,125,246,62,251,223,231,252,103,174,235,189,230,146,96,76,222,247,121,158,123,173,187,172,245,10,178,47,19,190,78,59,240,126,42,80,78,159,155,246,210,179,146,243,188,203,190,87,40,226,227,3,214,232,197,194,154,170,220,135,163,238,187,48,116,208,248,72,92,206,33,110,156,141,202,190,240,98,68,43,76,194,34,208,177,101,234,117,17,108,111,217,72,43,52,149,72,53,122,188,46,142,132,193,242,115,172,52,80,93,242,224,210,254,226,167,75,229,131,230,121,150,102,97,129,5,144,115,50,127,201,16,64,255,216,225,90,255,185,160,88,197,36,243,203,220,0,6,226,158,84,80,153,93,66,254,40,123,98,158,204,88,35,248,159,24,107,254,92,60,229,74,129,245,163,51,134,160,87,54,171,218,209,99,56,142,39,87,252,79,133,85,240,6,21,112,232,78,245,211,240,172,17,236,221,59,224,168,133,232,0,243,172,98,176,103,220,242,63,120,27,185,59,142,171,56,203,219,195,118,250,23,26,69,216,63,126,186,192,179,10,200,151,92,88,229,217,48,121,184,0,11,227,237,200,132,47,7,185,223,138,246,136,174,183,7,135,211,5,60,146,125,155,105,63,25,80,127,7,175,197,146,167,210,138,32,97,125,193,179,195,33,209,93,131,74,146,244,92,4,3,33,104,133,89,34,95,113,86,201,224,172,57,37,218,38,143,143,96,12,174,157,200,132,7,166,163,11,76,203,99,44,105,33,201,253,208,103,128,117,242,10,75,176,24,214,25,195,131,200,164,10,209,97,165,219,157,105,158,29,90,23,191,46,166,178,172,171,220,236,100,239,40,8,98,223,49,211,53,55,123,232,222,173,186,145,152,209,120,149,145,143,123,214,184,250,217,219,122,33,59,40,95,90,88,201,103,110,212,247,238,5,80,229,7,178,20,201,202,11,53,140,178,234,249,44,83,33,55,115,210,30,152,158,143,122,112,225,158,223,156,19,225,88,191,68,7,178,178,114,86,66,105,131,53,46,241,251,171,6,172,112,180,91,130,246,228,100,92,201,151,89,55,49,100,66,47,104,156,21,212,68,65,89,24,179,243,234,125,112,97,97,91,76,121,85,233,109,65,175,165,37,203,223,10,126,63,59,165,254,197,139,161,93,123,227,71,238,192,81,241,56,119,176,144,35,180,111,84,92,139,126,141,124,59,13,28,133,131,215,255,213,35,176,117,50,205,112,156,200,249,169,82,140,83,240,83,169,24,148,151,142,121,100,186,167,14,96,19,216,31,224,161,93,78,8,244,250,156,240,126,219,221,249,253,80,56,116,7,78,174,15,227,19,41,35,204,191,244,115,218,169,226,167,141,12,249,23,118,251,95,21,77,183,119,133,176,31,206,141,73,230,235,33,9,200,118,186,149,163,251,179,92,65,228,189,0,157,230,39,152,61,16,103,203,246,202,163,208,127,236,203,211,8,203,115,235,15,141,180,37,100,146,192,115,178,156,91,190,177,56,190,177,67,113,85,181,125,171,15,176,50,208,167,214,105,70,105,230,207,24,205,156,216,118,102,53,180,74,209,118,188,192,11,29,222,75,137,223,60,246,178,115,19,9,162,105,68,19,153,29,188,2,240,111,161,2,154,16,122,40,138,42,17,159,201,241,154,154,154,192,12,47,153,200,187,73,245,27,37,247,95,41,46,70,123,141,12,240,195,45,134,135,17,240,108,14,34,31,220,138,19,186,94,201,218,41,39,158,240,218,18,200,220,7,246,91,9,26,243,235,234,146,183,111,147,75,52,41,198,150,169,3,131,252,195,60,147,212,33,234,73,22,26,75,219,81,105,125,138,49,31,5,209,9,72,6,84,172,118,129,194,171,61,58,62,211,238,51,137,56,115,203,183,141,39,114,221,170,140,97,245,134,99,160,186,108,77,9,81,171,229,136,58,179,113,189,125,160,213,245,63,148,75,88,54,69,79,215,31,32,13,176,54,183,206,111,244,239,111,117,59,200,219,126,240,227,1,149,249,218,81,235,221,180,89,241,85,214,29,22,28,54,131,146,243,141,123,17,74,144,27,53,130,255,179,233,226,223,24,194,112,254,101,162,141,104,235,68,246,19,106,120,50,58,85,102,145,165,184,49,2,183,237,5,136,228,169,11,207,10,7,76,16,22,90,173,108,76,113,115,195,5,146,22,244,238,81,243,77,90,222,86,141,60,19,74,114,29,131,58,135,77,3,47,46,246,11,72,111,212,206,138,73,110,91,125,176,169,128,49,195,50,83,60,77,65,139,180,197,249,158,12,104,165,155,67,173,103,8,87,76,244,223,197,71,48,158,171,7,63,14,71,24,5,86,53,98,187,9,142,211,6,215,61,133,228,128,163,37,78,204,234,166,232,138,65,141,173,143,86,6,34,31,135,160,225,154,31,129,35,182,36,246,189,170,169,120,166,234,104,162,219,234,177,32,89,67,39,23,83,55,128,85,204,136,42,241,19,210,217,185,88,94,141,113,162,78,239,131,85,240,90,181,244,175,107,111,214,136,216,30,216,191,51,188,155,249,221,240,110,30,107,120,103,196,4,104,211,87,3,141,180,129,215,72,148,124,88,170,140,100,15,88,139,134,222,176,69,60,233,178,77,244,114,103,65,237,78,108,58,35,201,43,251,19,42,47,130,87,170,71,156,235,72,98,180,182,73,29,160,51,20,241,105,124,25,49,164,215,61,195,130,196,106,133,93,187,99,103,125,207,50,227,204,43,225,136,226,205,188,23,142,112,137,125,164,230,200,166,251,102,37,168,41,234,166,244,193,93,171,169,220,224,170,134,100,92,218,97,17,144,239,121,150,217,120,35,218,102,32,87,166,68,159,110,254,133,46,94,108,222,80,17,111,247,89,169,121,32,194,67,19,69,11,221,126,60,105,217,137,3,168,62,80,10,224,200,246,139,98,117,43,82,120,110,172,200,198,187,26,4,155,232,13,44,33,145,26,210,198,129,200,124,21,83,123,177,128,227,3,2,8,23,101,79,149,176,246,189,23,38,115,14,190,104,124,67,51,33,106,5,78,219,146,149,124,24,95,180,222,80,15,153,104,218,231,156,229,26,174,185,3,220,102,2,61,176,102,104,126,104,149,195,86,210,134,187,65,158,17,119,46,162,10,91,236,235,174,70,227,24,250,142,45,112,205,2,64,163,93,52,187,106,180,222,237,143,190,20,92,182,55,125,5,58,3,75,173,219,132,115,59,173,214,133,153,132,27,49,155,233,220,239,106,9,41,199,106,9,183,62,20,26,96,77,184,189,18,22,244,198,12,45,140,162,98,156,123,156,139,77,2,90,56,61,130,42,171,236,221,84,220,129,35,63,93,11,193,122,46,215,76,150,242,208,140,117,33,172,192,126,6,9,129,61,157,164,54,238,248,89,150,213,193,223,5,246,151,191,234,197,144,222,196,80,183,40,79,84,113,162,229,224,222,48,158,244,34,87,57,84,226,129,20,90,47,252,9,188,37,158,142,169,69,251,123,239,25,56,212,254,102,81,123,203,196,93,175,62,180,44,216,169,67,149,159,231,25,216,225,28,178,1,199,2,219,98,73,15,182,29,96,191,195,158,52,91,184,216,171,212,86,65,150,196,210,78,7,221,214,221,1,142,232,21,54,190,75,131,140,36,154,184,102,85,67,160,182,230,113,177,151,164,236,128,176,42,84,164,206,111,3,214,223,187,84,245,176,188,61,227,15,222,46,249,131,183,91,30,192,174,20,65,129,186,100,45,162,125,163,36,224,200,237,219,40,250,222,31,188,189,243,92,208,196,117,174,83,135,124,67,208,44,89,207,162,11,82,175,176,157,150,210,213,208,17,83,224,200,115,82,18,238,202,245,20,189,134,142,201,185,66,26,12,238,239,254,225,171,70,212,163,254,223,88,228,22,224,80,195,142,34,15,222,113,164,151,57,246,43,196,54,55,46,247,12,136,161,50,97,108,91,85,3,51,80,220,187,150,79,0,169,54,109,188,67,233,254,165,170,15,61,162,144,164,111,112,138,253,177,229,237,177,225,115,77,65,152,160,16,190,209,117,184,163,127,40,65,200,141,78,134,189,172,146,148,250,156,236,177,107,152,113,152,124,176,73,242,65,144,251,185,52,66,12,138,92,195,60,70,23,89,64,110,33,32,174,71,101,1,231,69,43,122,14,14,28,113,31,208,219,35,223,85,14,154,21,223,123,82,234,137,77,184,212,193,128,163,162,229,100,7,228,219,202,201,80,19,151,83,227,132,41,219,34,244,240,213,24,88,252,33,220,63,29,56,26,150,231,241,34,132,122,126,128,237,210,162,156,82,61,177,203,34,31,243,161,221,120,12,248,207,163,59,65,28,35,202,94,79,100,109,39,106,28,62,12,247,29,166,24,16,16,93,28,20,174,34,9,83,175,165,48,240,155,248,102,48,245,56,22,1,9,82,173,33,99,120,56,107,86,30,41,171,96,139,159,248,89,220,55,160,120,246,208,175,130,194,195,131,140,36,71,107,253,155,99,62,148,116,204,215,104,254,143,210,186,198,114,244,222,206,194,243,99,69,164,114,221,122,133,138,237,254,68,80,90,18,96,150,136,71,207,17,103,170,65,113,253,60,219,151,172,102,61,157,239,35,188,146,149,14,231,158,237,174,151,73,51,5,71,32,170,103,231,94,144,133,234,221,39,39,178,50,158,141,97,229,182,100,200,109,111,16,186,126,243,238,173,41,107,248,56,111,55,39,211,109,207,51,82,83,33,118,182,31,136,8,109,41,160,126,156,12,44,183,88,34,129,235,181,109,194,70,229,186,75,134,174,167,164,219,38,45,80,115,33,174,16,25,255,80,102,130,112,102,90,217,233,228,236,152,7,45,149,122,134,67,57,111,190,88,232,103,7,237,24,124,121,204,104,116,103,187,219,78,158,191,53,146,11,84,22,5,26,212,187,9,91,153,168,31,209,19,192,196,181,20,15,79,110,95,240,100,132,164,181,148,79,145,184,18,126,81,57,79,181,210,12,239,249,154,11,206,203,22,27,170,3,250,234,167,39,100,51,31,182,177,160,113,141,230,169,228,201,36,205,240,154,56,191,11,124,164,167,53,203,111,216,234,103,202,76,107,144,60,238,133,208,173,62,160,112,101,174,124,78,150,146,102,32,199,143,139,39,234,55,206,252,82,154,164,41,152,237,181,173,153,67,150,243,226,123,187,248,89,49,231,133,236,12,195,149,173,229,70,145,118,143,228,39,142,101,241,52,7,37,201,123,159,170,118,228,106,161,48,19,163,242,235,200,174,106,85,172,119,21,71,183,229,97,82,152,29,102,247,46,239,150,185,149,161,108,152,150,165,15,198,234,129,163,135,192,209,131,137,42,146,170,96,12,2,250,115,255,129,218,255,206,254,3,108,241,200,25,196,225,199,66,75,87,146,196,12,110,190,250,197,87,133,127,149,235,43,94,246,141,103,79,27,18,156,235,234,144,58,148,144,137,14,41,252,113,17,107,97,117,107,60,255,55,81,57,158,166,83,84,74,231,58,52,14,74,117,116,233,221,24,61,87,120,130,139,71,210,167,104,214,247,60,255,151,112,68,23,47,159,113,113,219,104,19,9,234,87,221,49,207,185,41,25,186,189,95,23,177,174,251,141,191,220,9,94,184,36,213,171,237,132,7,65,72,244,58,124,143,250,228,57,157,116,46,215,120,160,27,127,245,158,30,83,126,150,115,249,185,121,61,241,244,75,43,201,143,59,77,226,64,128,192,12,238,109,249,210,177,142,187,209,211,67,234,220,38,150,99,102,23,222,108,119,127,41,191,87,53,192,183,29,114,25,223,15,200,168,106,73,73,122,241,198,151,151,213,185,76,41,158,148,6,79,73,47,234,83,210,36,215,45,229,152,117,46,38,25,95,7,196,174,239,103,70,63,255,111,89,242,159,163,6,9,72,221,180,116,223,44,21,213,158,3,48,184,133,140,172,122,119,139,42,131,189,5,192,15,103,203,119,0,173,8,222,226,114,114,122,197,238,6,117,72,77,58,7,135,211,204,8,165,142,118,202,38,41,81,114,130,89,252,73,216,44,106,2,57,141,110,184,63,137,105,18,226,13,75,222,153,67,184,239,152,8,253,173,137,90,153,39,208,33,10,140,43,113,211,253,136,211,231,207,144,100,213,55,240,216,88,214,109,82,82,97,238,119,202,79,4,99,243,39,48,230,229,5,156,70,244,141,193,1,35,44,93,169,242,250,187,210,119,21,220,56,241,242,199,215,55,233,149,26,172,110,40,121,167,242,151,88,210,175,106,49,46,93,213,27,200,112,40,15,12,26,108,240,71,148,166,128,154,69,64,45,1,42,167,68,3,170,213,101,98,173,5,4,104,174,58,151,168,196,180,131,175,144,67,198,93,160,72,69,207,115,24,244,240,97,118,11,143,174,166,153,31,79,222,186,254,214,35,243,119,214,60,155,44,124,79,242,122,239,142,53,238,235,82,253,3,154,43,253,228,143,150,138,191,116,222,42,239,0,31,231,16,104,209,243,75,111,166,9,136,226,84,242,137,52,221,174,140,243,122,201,235,222,43,88,243,15,26,172,44,250,60,182,18,75,42,134,90,185,142,35,66,132,71,33,215,175,195,210,152,47,63,103,71,92,191,81,124,219,193,171,126,23,113,255,235,77,212,69,163,205,80,187,219,141,90,171,27,49,95,165,148,67,240,108,125,221,171,50,85,120,177,126,112,52,158,42,88,63,184,242,98,24,51,89,202,3,12,201,87,58,117,64,182,173,134,173,213,26,255,185,122,218,149,215,236,203,32,74,162,151,158,180,83,40,39,112,213,175,222,53,8,65,153,16,255,17,101,225,248,108,215,189,62,72,78,27,65,119,178,115,28,14,50,63,233,137,226,116,82,171,174,2,127,42,212,119,196,116,80,145,211,154,69,121,131,62,160,198,96,200,182,120,81,167,120,160,85,234,205,148,144,196,55,94,166,167,93,167,126,237,96,120,80,167,48,217,187,7,252,180,24,156,16,84,85,224,109,141,249,75,117,53,78,15,238,73,137,54,114,20,87,169,46,169,43,126,188,242,101,233,59,194,113,219,238,124,141,195,76,232,233,21,230,102,156,108,188,198,34,84,0,15,239,225,24,111,55,179,131,135,13,97,61,139,235,231,103,54,181,236,27,255,103,181,54,80,200,56,132,51,139,224,94,151,95,108,53,102,17,101,202,196,187,197,105,99,215,160,55,130,192,155,242,250,133,33,232,45,196,118,31,92,188,221,199,31,175,4,87,152,20,224,234,121,198,152,248,212,86,78,253,197,32,134,55,94,203,176,138,71,170,110,62,50,168,182,113,5,26,68,65,132,209,189,99,44,215,84,91,59,109,159,94,46,30,73,83,113,244,72,74,205,85,188,247,25,145,35,149,222,130,212,133,201,32,80,164,126,227,95,56,61,34,249,68,94,4,129,207,234,176,241,222,154,125,169,175,16,54,249,182,114,27,225,180,195,55,85,146,52,23,254,98,22,188,243,205,60,182,150,74,216,182,99,48,122,213,171,112,170,79,102,138,250,210,45,11,105,56,87,146,93,99,243,247,108,43,111,219,65,23,217,48,130,171,58,107,124,78,77,51,45,36,21,87,194,108,8,129,35,81,9,191,49,6,224,123,56,195,180,104,140,252,5,167,105,49,16,206,211,130,129,183,43,138,159,199,69,223,123,37,184,135,72,111,107,174,96,53,140,87,132,100,195,7,8,252,158,152,58,43,240,159,167,140,178,159,22,239,80,206,86,8,181,53,207,224,67,245,150,156,55,252,138,126,174,253,123,77,35,5,172,246,235,228,196,230,63,108,34,63,220,142,189,113,252,139,152,157,25,63,14,218,115,95,100,9,72,13,255,14,138,180,25,73,38,125,116,193,224,188,116,247,149,217,244,71,98,201,23,186,139,196,152,226,22,207,26,85,87,185,1,191,72,85,196,111,255,231,16,13,94,199,29,141,175,6,173,123,121,158,102,98,86,136,108,189,255,177,232,245,50,143,192,152,148,201,87,180,85,159,114,50,86,50,52,120,244,203,8,184,27,48,82,245,42,222,163,181,110,163,213,70,232,176,201,190,181,247,139,184,106,86,194,229,17,147,52,89,181,218,47,7,207,123,42,205,41,69,0,105,131,195,192,106,119,48,55,194,52,224,16,56,154,81,194,54,75,236,156,108,232,146,54,148,195,80,202,24,42,204,158,143,103,199,198,226,239,63,229,202,112,40,3,12,214,68,205,86,109,172,135,121,223,133,198,42,84,238,233,15,57,161,87,20,14,216,195,150,38,160,1,192,17,62,83,16,89,217,232,66,233,27,193,151,187,82,125,223,173,5,249,118,236,128,163,141,199,201,203,207,159,2,71,134,7,149,200,151,136,100,95,155,41,233,31,189,237,65,94,211,120,32,156,206,168,80,21,53,209,178,1,57,45,126,255,24,157,213,193,220,21,110,69,251,197,143,70,83,86,158,79,252,217,39,32,171,248,62,224,153,188,84,198,180,238,206,129,102,13,63,75,52,209,88,109,227,109,214,3,147,204,247,235,133,37,229,10,117,70,227,93,21,248,18,191,198,13,37,163,151,27,135,199,70,7,172,28,233,184,84,119,98,139,11,117,231,198,188,139,161,125,37,231,209,218,72,224,168,166,105,162,74,194,231,157,12,108,219,227,106,99,225,225,231,177,181,217,149,141,42,55,204,50,88,134,158,197,220,142,195,231,152,111,39,128,186,136,238,226,2,22,215,44,143,115,31,123,192,79,38,77,134,190,134,39,170,36,216,95,62,78,28,236,180,204,152,80,146,118,78,229,189,52,82,45,108,107,182,187,193,196,220,54,157,247,165,216,205,69,9,73,54,241,58,233,13,2,240,108,252,39,13,20,207,189,126,93,17,255,209,116,115,190,114,112,233,123,152,157,253,110,151,98,177,135,219,12,84,122,243,33,116,229,243,97,138,201,121,12,98,139,152,160,194,14,54,224,238,15,98,222,247,61,106,237,61,58,158,14,45,88,126,81,84,41,90,66,201,62,186,29,82,125,57,228,194,107,107,51,171,44,236,251,198,51,137,57,91,164,43,128,187,117,124,238,130,25,87,82,6,221,4,108,55,132,34,94,100,14,181,29,180,101,42,145,55,133,208,38,85,143,157,115,101,168,204,135,253,91,171,121,172,93,96,126,126,157,34,126,116,212,55,28,32,206,68,212,132,152,252,217,249,13,113,187,54,114,230,112,83,238,30,150,96,248,122,229,105,116,117,175,167,161,20,110,177,56,1,105,222,71,174,26,217,9,14,230,46,177,171,36,143,55,100,239,61,225,61,28,239,202,244,106,99,241,102,76,182,245,25,223,112,104,39,107,204,17,32,197,119,225,223,148,37,15,145,11,191,56,59,152,144,146,149,85,105,39,108,30,185,83,167,237,42,177,94,134,116,137,16,163,8,21,196,125,82,170,17,121,95,150,8,95,99,225,253,57,43,232,157,160,178,43,45,18,157,184,235,56,222,52,207,160,117,24,250,236,216,64,39,242,48,22,160,243,133,40,209,221,142,122,75,199,155,162,244,202,109,198,82,107,105,144,216,104,202,236,30,202,111,215,3,144,27,33,206,32,170,70,62,208,246,30,22,85,123,214,66,65,122,189,123,239,69,169,162,73,183,249,25,213,213,199,191,205,111,189,132,173,86,94,80,240,3,251,78,100,189,40,243,106,224,141,119,241,175,52,195,154,217,213,228,136,122,126,211,59,203,56,199,213,106,72,251,8,167,49,240,194,230,68,167,47,81,246,174,61,173,95,167,66,65,133,152,191,252,115,215,232,34,86,20,116,34,117,29,187,41,52,244,112,164,73,35,163,140,171,175,41,221,96,185,158,253,70,210,166,96,56,45,38,28,33,147,172,168,130,124,0,200,109,27,46,236,86,31,16,224,12,100,203,227,129,123,234,217,62,125,117,180,148,75,119,123,221,239,254,152,33,121,82,174,28,15,242,204,8,65,228,243,206,9,182,61,73,166,230,35,43,31,199,103,234,166,39,117,175,168,120,166,167,92,221,134,241,249,20,155,196,179,226,241,41,196,93,195,5,187,68,160,197,159,129,60,186,167,241,242,4,239,42,7,211,202,87,77,97,87,138,100,21,199,48,48,190,26,229,41,131,21,39,12,240,47,61,48,75,27,170,40,223,168,58,198,253,3,222,221,249,228,163,231,81,77,8,66,180,195,95,250,96,62,114,217,54,210,153,241,39,15,197,121,124,30,233,66,183,206,197,149,89,75,187,189,64,84,45,102,93,47,47,130,38,29,26,72,231,253,185,79,102,172,15,172,54,30,42,216,89,93,106,85,42,60,180,162,37,85,252,205,233,160,133,221,102,251,219,121,239,33,232,98,222,87,113,138,105,58,89,249,63,117,84,244,253,232,168,240,112,29,253,16,20,152,125,226,24,103,223,164,218,14,45,22,228,84,228,6,178,129,68,89,170,197,130,113,129,36,77,161,156,109,145,193,213,92,186,220,169,235,172,82,68,192,145,19,224,66,14,212,56,200,167,203,104,214,60,163,175,144,102,9,190,244,77,238,197,224,173,2,15,118,166,195,201,14,191,65,83,164,157,103,224,127,236,140,169,106,129,99,69,48,47,227,229,3,28,42,184,23,180,50,123,113,113,9,19,250,62,244,79,233,20,148,60,44,8,39,179,65,106,123,26,252,163,228,156,52,184,91,253,63,69,116,57,57,136,23,112,138,191,49,31,175,140,235,50,249,114,123,246,3,54,181,248,252,171,38,119,170,213,246,40,92,234,94,67,10,131,135,206,162,21,14,155,84,191,116,253,82,169,188,80,227,78,55,78,193,239,157,121,158,63,58,243,206,77,254,22,133,204,144,63,18,230,154,213,96,181,111,49,137,102,0,152,20,224,35,153,110,197,121,200,78,216,230,59,45,148,63,145,192,119,209,138,107,226,12,42,215,31,140,168,78,128,227,140,179,178,167,2,148,216,228,230,125,108,161,0,43,105,174,42,104,69,79,223,182,204,66,215,165,200,196,32,99,45,218,76,5,250,80,125,57,0,212,98,57,249,133,71,250,230,96,81,195,148,171,62,152,108,92,22,172,134,85,50,86,149,199,193,144,8,107,172,154,182,195,43,136,197,125,171,212,184,115,194,212,69,237,93,1,81,60,10,163,188,180,198,132,27,92,253,208,101,173,39,117,79,156,174,127,182,206,122,47,54,205,251,85,57,66,6,138,236,14,150,110,156,147,212,154,153,26,246,187,75,118,45,54,212,142,94,241,85,73,159,215,1,27,215,195,135,11,87,98,243,16,52,78,69,85,103,160,225,17,179,150,79,189,0,60,179,80,188,85,64,100,54,47,17,184,68,193,206,209,122,201,31,38,50,106,211,115,175,146,68,81,194,87,216,23,201,229,57,107,202,10,198,5,86,152,47,165,188,241,207,230,223,145,58,123,35,10,66,212,58,26,133,132,212,26,26,216,51,78,180,49,120,211,38,119,104,227,41,240,11,216,74,202,146,218,210,143,84,179,209,238,198,154,227,106,92,96,161,123,46,180,18,24,180,158,207,33,85,43,124,144,0,174,217,52,102,80,10,96,186,148,195,252,209,158,102,211,180,116,208,32,180,191,160,255,51,51,186,246,192,123,100,66,219,211,152,104,127,125,79,244,217,72,180,72,250,117,175,176,157,136,169,33,125,225,202,148,18,166,40,174,58,118,9,27,147,97,249,104,22,171,20,110,217,104,17,27,45,74,252,250,64,164,222,219,161,225,221,204,173,16,178,149,62,54,178,177,208,177,47,9,221,192,81,177,235,94,178,130,229,205,60,68,22,206,130,215,174,106,123,215,218,48,105,60,228,32,165,100,235,249,218,102,172,183,167,124,147,222,149,176,103,245,176,125,101,224,104,181,243,165,253,198,228,128,238,200,172,101,122,120,67,85,65,145,199,141,199,170,35,245,27,200,4,112,55,146,203,191,158,115,218,200,254,16,28,140,94,191,130,213,64,108,199,252,241,242,97,83,46,183,124,239,107,41,31,67,204,191,85,116,168,173,203,142,6,5,174,97,37,16,243,128,163,200,253,33,105,250,245,28,119,89,12,166,223,132,152,88,228,142,92,169,27,59,22,68,5,142,184,157,138,171,202,158,145,205,130,56,158,162,249,198,194,135,49,148,223,180,30,108,89,78,117,13,56,50,1,142,116,104,6,198,12,38,253,133,128,99,9,160,52,172,248,161,133,178,18,232,183,25,173,255,46,151,238,15,32,64,121,10,251,7,247,211,41,4,251,208,2,56,244,222,169,61,178,173,76,24,235,86,85,223,2,180,51,9,153,204,36,21,15,59,241,18,27,230,165,165,170,150,243,192,145,23,50,0,52,95,0,28,77,237,147,37,34,33,109,147,52,229,157,16,116,89,19,116,164,12,142,97,90,77,59,144,165,85,203,245,51,134,115,100,192,209,4,122,58,16,208,61,231,30,21,215,147,51,143,243,194,15,77,38,141,158,186,156,62,82,84,199,190,93,136,222,106,41,135,184,186,183,194,91,209,107,119,246,187,250,139,30,65,57,113,187,22,45,15,23,28,70,141,182,29,169,101,166,204,230,190,220,169,196,174,130,239,109,208,242,184,67,7,242,170,62,248,126,162,167,79,124,11,156,120,31,114,128,140,72,212,253,18,9,233,218,6,206,149,233,69,227,10,224,207,144,42,17,105,206,148,133,125,104,16,45,211,229,212,31,203,104,251,156,201,133,90,249,38,247,90,17,69,80,185,18,2,136,20,11,206,63,228,31,182,107,28,168,119,40,110,137,222,225,22,24,140,102,229,178,208,167,181,25,207,173,161,89,119,241,252,195,121,132,132,44,118,178,204,214,204,65,97,228,125,122,165,65,194,146,78,118,252,197,29,33,121,5,201,41,102,12,74,182,181,23,167,197,26,143,44,170,99,80,114,197,177,169,167,110,245,193,42,18,82,25,246,23,47,115,203,63,121,153,107,7,100,192,50,61,38,52,112,104,245,150,91,35,196,193,68,151,239,213,222,39,16,75,22,160,177,32,57,199,51,169,100,24,246,195,71,210,197,53,172,239,110,19,93,117,22,110,81,232,240,237,78,139,39,103,42,74,227,89,92,236,90,172,147,15,125,169,17,249,120,232,32,168,184,207,172,33,33,103,181,168,201,60,69,189,113,108,89,216,99,193,230,204,157,197,29,154,69,251,15,153,154,168,149,158,27,65,194,40,2,239,84,24,128,15,0,96,128,4,216,136,232,107,249,228,9,225,181,89,197,30,203,188,125,250,7,234,6,66,127,178,133,76,251,13,198,117,21,253,11,198,181,161,244,9,62,205,52,95,110,29,156,245,170,183,146,229,158,24,224,51,186,178,196,140,182,230,73,122,216,123,109,110,62,4,59,53,5,107,52,99,96,174,38,180,5,220,163,211,248,137,166,244,21,35,123,72,110,143,91,61,83,185,105,191,85,145,128,109,22,212,106,156,66,22,194,199,101,103,8,50,237,191,7,88,9,7,60,52,50,29,221,19,164,94,49,51,40,236,81,166,95,87,40,15,141,152,44,67,140,121,202,213,48,201,44,45,204,54,138,108,31,238,108,88,9,139,206,122,207,125,173,28,132,28,168,129,15,192,7,226,72,114,155,169,57,36,4,198,241,95,154,191,195,77,49,207,162,5,3,12,50,56,32,57,205,76,59,6,66,86,191,243,193,197,197,147,86,86,4,126,215,97,50,231,177,44,10,159,22,224,170,142,254,106,237,239,216,197,24,216,175,39,245,170,11,253,229,173,110,156,37,99,213,22,120,172,105,76,194,231,231,65,103,170,147,4,127,237,47,3,46,127,157,131,22,243,153,165,155,74,12,205,29,158,97,79,245,122,65,73,56,142,187,237,125,39,94,223,155,4,174,194,135,140,67,64,235,89,92,109,140,64,158,94,59,66,38,211,161,148,76,46,156,65,190,115,223,9,82,25,238,228,197,20,232,136,182,134,48,191,218,198,196,51,212,251,248,29,171,9,40,40,83,18,199,54,145,21,20,128,247,253,67,18,49,161,64,176,230,234,98,37,33,181,197,189,188,235,18,176,175,215,227,247,66,128,237,200,102,69,206,111,242,228,36,211,145,129,47,116,206,139,95,101,131,234,108,246,71,189,235,185,58,30,204,75,153,220,68,179,77,197,174,138,143,95,36,97,125,45,58,114,195,244,101,213,233,14,229,79,113,203,240,206,132,210,59,83,131,9,85,132,191,13,100,255,220,161,60,71,245,211,36,248,239,253,250,216,95,127,4,98,37,160,192,171,217,105,230,23,15,95,20,89,183,229,226,74,46,183,66,223,216,95,180,53,167,169,42,8,238,66,180,84,226,138,250,249,251,47,201,240,251,61,73,165,191,39,241,181,146,226,86,117,253,184,162,206,7,11,236,152,149,220,250,153,202,58,237,239,66,142,98,73,132,214,215,53,59,217,19,75,163,164,219,62,91,66,252,43,204,146,159,56,144,45,64,214,28,201,199,130,164,119,129,16,113,91,128,89,212,90,252,229,171,129,82,226,190,112,238,246,236,107,209,182,15,191,150,218,206,231,202,42,35,149,39,252,215,75,61,99,119,133,154,101,253,198,101,35,177,21,202,125,157,144,181,178,153,66,73,3,204,249,144,238,110,110,148,29,123,27,89,207,31,46,62,7,148,217,145,127,91,127,133,167,205,153,137,208,122,188,59,129,167,36,190,245,92,184,195,155,182,46,126,138,236,127,254,209,23,239,157,203,201,8,23,244,185,123,234,9,93,233,155,196,222,239,23,220,157,248,180,87,39,163,71,164,142,61,106,84,198,161,200,49,192,174,88,80,45,118,156,153,58,145,213,41,103,198,33,146,231,131,154,230,187,102,237,165,84,197,17,75,94,171,241,176,64,178,90,225,109,170,106,0,24,7,124,176,141,235,98,247,226,214,234,102,58,36,71,178,210,27,211,19,44,141,178,115,228,255,213,219,11,201,137,120,215,44,165,63,58,156,243,240,203,130,94,118,233,142,129,238,2,191,52,136,69,41,220,36,229,131,213,101,188,85,157,85,106,27,46,57,142,22,238,158,237,4,69,1,139,52,5,29,124,232,45,212,101,244,32,40,243,77,210,8,45,216,35,185,90,191,216,99,111,246,14,112,164,28,239,85,164,186,83,177,227,254,56,8,49,86,159,138,192,57,153,166,43,62,57,85,225,251,99,195,70,96,55,108,196,58,64,232,135,39,251,81,82,160,61,60,85,236,182,196,112,107,43,187,205,107,233,168,74,49,134,193,6,62,171,73,65,207,79,48,153,240,241,241,113,49,242,80,230,161,121,121,106,213,2,216,141,179,252,151,69,40,168,45,117,41,128,163,113,175,59,158,79,215,16,84,206,167,223,132,155,249,13,169,197,110,18,154,89,79,119,109,44,15,54,25,175,13,176,15,13,95,223,111,18,103,172,223,157,232,146,244,153,36,101,0,20,195,135,72,31,61,114,94,189,86,200,66,252,57,59,146,85,255,158,35,47,131,187,101,36,69,165,58,210,24,117,245,151,118,54,164,255,39,172,19,172,84,194,207,25,190,72,56,76,251,231,204,203,63,121,31,44,116,240,171,152,253,54,68,91,45,72,232,63,51,109,154,120,79,244,156,109,77,43,95,212,197,161,169,211,97,101,227,25,135,10,229,73,135,16,216,215,144,203,152,219,95,109,133,193,196,124,148,182,228,153,6,198,79,238,76,94,246,98,86,42,200,91,238,190,195,55,34,238,88,76,150,66,224,103,130,39,82,77,206,252,17,247,30,203,38,37,30,29,140,178,161,199,32,201,251,77,231,55,217,205,115,185,66,218,14,73,172,110,20,42,183,151,219,31,176,42,25,230,73,116,112,217,217,169,232,27,108,74,40,85,184,221,90,124,229,201,80,194,57,227,34,141,140,212,69,39,22,243,67,205,124,223,41,94,52,34,86,255,166,237,185,209,159,54,245,124,15,32,146,16,5,77,233,83,57,76,1,175,8,216,155,36,162,9,169,163,156,61,227,121,225,119,140,144,68,80,226,201,187,229,249,127,148,45,187,65,28,191,156,82,58,57,102,38,237,85,40,143,33,83,90,223,161,103,165,95,96,184,20,179,212,191,128,213,191,51,24,138,253,151,193,80,103,136,242,1,240,39,219,50,198,208,207,223,217,76,157,46,105,244,76,26,142,92,59,240,119,197,89,43,155,130,34,235,207,229,188,140,192,35,44,210,192,183,141,126,66,232,112,219,143,31,56,226,109,119,11,232,164,187,250,70,69,159,30,195,241,69,80,188,222,175,201,166,1,58,89,70,89,99,218,64,187,60,60,25,186,139,210,228,218,237,231,47,136,54,26,74,90,187,50,66,184,166,200,48,91,161,57,106,92,214,216,149,115,198,218,8,107,118,151,178,54,128,53,187,67,60,38,133,108,247,223,240,64,2,33,227,204,4,27,204,205,216,142,147,46,157,16,155,218,55,29,108,6,191,227,156,216,184,197,116,50,230,20,240,37,188,121,116,195,160,40,78,122,54,183,182,138,102,214,71,248,6,91,133,39,79,55,43,90,57,197,2,3,81,20,54,183,151,112,52,126,217,183,132,138,248,203,106,59,185,216,206,50,201,108,30,232,48,202,220,103,158,34,168,101,185,4,165,98,250,150,154,55,56,55,179,31,95,92,83,140,252,112,215,243,20,112,52,47,228,246,192,141,226,147,132,252,219,50,175,251,3,52,241,170,76,161,146,7,247,184,114,29,251,228,61,73,249,166,82,145,119,80,194,70,119,128,127,166,5,241,50,21,19,229,148,228,237,29,180,145,224,27,43,250,132,226,151,62,195,249,79,58,110,249,123,253,223,52,162,191,85,122,193,73,95,74,222,58,176,214,138,171,36,234,217,123,131,205,23,187,60,180,179,11,145,22,16,137,252,36,221,37,28,168,202,212,125,36,94,178,179,56,187,22,161,188,90,179,146,58,159,9,19,120,160,150,243,209,131,80,207,66,169,107,189,159,38,122,240,71,227,144,70,168,172,95,33,25,88,194,80,211,188,236,29,82,254,104,17,137,16,179,228,214,242,140,166,193,66,35,33,248,199,114,129,209,134,12,228,249,202,83,144,156,19,147,103,255,20,83,253,54,138,38,43,229,243,179,59,124,10,124,253,71,93,192,73,241,120,80,110,147,200,71,139,139,20,232,242,93,103,141,219,175,111,143,174,111,183,106,191,27,240,216,66,86,171,87,174,203,27,73,12,33,118,12,130,106,133,130,0,210,20,31,223,119,156,223,68,194,241,40,106,34,235,135,244,214,139,174,226,201,222,151,14,152,99,5,248,163,245,134,234,165,153,31,155,129,70,21,95,85,244,39,61,220,95,126,125,38,98,137,217,123,149,212,40,16,122,58,69,148,37,181,29,247,135,211,77,230,229,15,196,51,87,248,4,97,88,167,155,231,147,150,18,107,79,141,16,205,24,78,45,175,174,170,78,39,167,122,35,237,141,210,43,192,108,127,208,163,92,83,234,133,28,66,165,24,161,164,127,161,114,77,96,208,58,241,37,14,157,236,121,16,80,17,234,38,17,255,250,211,203,224,252,231,60,9,164,183,218,2,53,230,144,186,147,30,235,116,39,27,167,96,100,41,151,43,113,193,68,96,159,218,59,218,69,216,26,189,219,220,111,158,244,202,115,8,5,207,111,122,101,136,55,94,167,17,219,112,112,55,230,62,140,29,219,221,73,215,219,208,160,51,246,206,125,203,223,163,45,185,195,89,150,51,137,111,191,248,162,170,220,166,11,161,28,249,8,130,151,255,158,184,106,202,198,194,211,167,88,255,142,27,68,198,159,129,149,128,9,143,14,91,114,143,72,71,98,75,238,189,15,117,23,245,178,131,118,210,117,23,174,64,180,73,229,147,24,124,13,212,112,34,153,249,85,22,251,159,212,169,197,217,196,191,63,183,54,72,97,227,237,74,14,65,35,102,144,105,141,203,113,247,227,166,245,57,4,32,86,18,249,41,238,124,175,103,95,73,212,15,230,108,190,114,10,130,88,168,212,66,57,208,167,140,122,224,204,44,4,126,44,4,199,131,114,105,58,159,176,131,114,143,51,172,207,197,47,190,245,138,207,195,14,202,229,253,50,211,42,171,173,33,233,152,120,38,84,96,186,181,218,122,218,103,135,186,87,207,67,196,110,55,142,100,119,0,56,170,219,69,234,224,146,213,199,123,252,208,28,120,245,47,205,1,82,172,230,64,209,177,230,128,244,234,177,168,20,138,24,189,2,156,235,254,188,39,234,122,135,187,172,173,135,148,63,228,133,244,71,59,213,205,27,161,152,40,134,23,113,145,178,106,202,142,198,211,7,44,241,235,132,10,112,132,205,168,148,189,139,36,113,95,180,99,153,109,244,141,241,85,218,171,110,213,29,24,225,19,147,76,26,40,150,88,23,103,18,110,130,172,59,120,118,44,224,216,70,251,154,16,202,172,164,121,189,183,120,96,181,178,193,186,102,147,215,123,115,108,127,95,23,231,133,115,46,116,121,182,120,120,54,113,169,14,134,136,135,168,32,159,231,116,115,201,72,219,58,31,118,149,10,154,146,51,164,170,32,47,212,19,72,165,146,165,108,147,165,28,130,140,28,5,125,212,158,5,77,250,159,201,65,94,174,180,62,208,5,142,104,69,171,38,148,223,56,168,179,142,62,131,200,147,76,198,32,31,47,131,56,14,87,234,151,165,145,138,20,244,131,148,87,168,129,163,189,110,127,213,57,174,195,235,239,81,23,41,26,75,203,121,39,196,249,226,214,47,123,165,67,195,81,87,247,31,36,230,212,9,174,191,130,60,68,58,87,118,38,131,230,134,46,147,74,52,176,54,239,101,35,148,158,185,160,18,192,106,223,169,68,212,176,109,34,95,62,173,188,127,16,223,46,14,221,127,231,53,156,157,163,37,22,36,61,153,58,58,24,0,28,149,188,203,144,242,153,117,2,68,8,217,82,141,77,239,136,51,15,100,240,75,188,205,43,52,72,178,212,213,201,123,40,209,43,54,250,188,107,242,242,47,155,214,227,183,113,40,183,154,69,100,252,210,30,152,102,177,166,70,21,179,174,46,91,164,78,240,174,188,222,254,250,168,87,171,12,121,46,177,224,172,203,208,105,174,155,90,116,67,237,135,113,109,122,159,42,223,221,30,220,66,8,161,23,8,248,166,202,188,222,72,200,206,187,241,243,147,16,32,240,129,54,87,234,91,37,38,165,249,102,218,126,94,234,18,38,29,20,70,227,94,100,18,228,144,41,28,238,172,113,86,77,81,242,105,77,23,133,56,176,204,187,77,205,154,75,207,109,204,92,44,241,250,206,72,149,55,12,198,33,73,81,178,70,107,178,145,83,204,180,89,120,205,15,29,159,200,248,168,22,68,107,197,223,170,82,220,181,95,153,112,11,155,213,173,131,39,38,49,179,208,210,5,86,55,135,149,180,144,220,250,150,251,16,219,181,236,228,190,56,164,99,164,0,121,52,59,53,236,115,93,193,62,0,179,112,130,95,21,207,120,249,167,115,122,60,92,187,146,147,135,160,44,204,199,44,156,100,95,232,14,112,110,50,231,210,190,145,118,13,58,222,53,9,155,166,221,221,249,143,130,61,138,48,115,19,18,21,156,149,107,164,53,178,195,151,70,141,42,239,169,52,243,36,228,61,60,132,227,115,159,105,72,190,129,74,11,152,29,103,247,218,196,112,176,19,206,87,24,194,117,221,147,71,14,56,130,115,126,135,158,238,138,65,177,35,70,43,67,144,192,57,146,18,28,151,161,48,101,166,142,16,171,89,239,186,11,171,223,15,87,22,178,175,147,25,77,189,113,94,63,93,57,0,63,78,47,7,106,250,25,231,136,93,101,110,209,208,82,202,105,147,250,158,243,176,116,7,81,126,143,140,103,98,169,23,4,46,57,165,52,41,15,168,12,211,94,22,188,243,132,168,235,251,158,200,141,208,149,96,76,92,229,235,121,215,205,103,40,49,233,130,72,197,161,92,153,254,200,204,18,196,118,73,152,201,88,208,165,143,105,48,125,98,239,217,77,149,55,10,223,163,17,208,121,76,4,1,140,154,128,35,215,220,93,170,12,112,141,172,124,224,249,44,75,176,181,192,117,46,75,167,120,136,219,125,135,183,214,231,132,251,181,155,180,53,252,174,43,72,90,85,15,138,10,8,108,92,74,214,200,226,106,59,104,200,84,32,111,138,163,241,110,26,58,135,100,145,154,5,126,164,96,65,64,200,96,240,235,218,143,245,186,67,51,10,186,58,122,25,175,43,195,2,78,239,128,152,221,40,140,167,73,116,184,9,122,120,137,90,149,89,63,31,40,187,172,244,174,60,9,155,222,187,162,56,101,35,33,228,74,131,30,119,163,55,115,193,221,244,37,82,167,98,38,72,44,22,16,224,217,10,71,94,81,27,29,252,34,151,115,175,22,56,250,244,248,76,80,114,181,130,59,48,37,210,18,195,222,194,195,254,93,38,152,74,228,61,255,163,196,211,14,35,113,70,186,111,134,38,109,36,172,67,49,76,50,12,100,62,152,169,23,237,155,74,161,33,174,250,49,182,204,145,79,167,221,236,129,216,138,163,109,62,253,4,112,212,103,16,212,244,121,61,235,49,19,102,39,236,180,183,41,184,9,189,123,93,155,177,41,148,1,174,86,194,15,47,205,201,180,178,72,182,24,213,177,44,147,104,57,200,105,43,232,45,170,44,177,133,57,27,129,117,102,167,27,87,135,192,171,132,208,85,156,45,166,196,145,188,97,113,163,44,169,17,9,9,215,15,171,1,73,200,144,202,89,231,7,239,95,195,52,171,172,13,71,241,77,29,174,247,26,76,38,75,248,244,43,236,182,125,184,134,166,234,119,176,110,146,122,244,37,123,189,183,229,195,113,219,225,199,171,175,123,83,126,228,52,183,81,93,247,196,44,153,175,160,50,40,183,170,184,49,235,243,230,54,28,223,100,210,104,219,15,13,155,145,38,77,207,111,164,169,19,142,245,67,199,175,72,247,49,109,36,7,27,29,103,52,215,164,34,241,138,23,174,149,95,237,55,230,122,138,38,67,66,175,54,99,66,116,196,111,233,204,243,60,13,189,5,255,159,182,116,57,149,146,246,31,146,154,113,209,143,10,0,74,14,162,227,17,177,115,199,109,135,230,48,204,10,34,218,128,204,223,49,82,154,135,230,192,129,163,207,215,209,187,136,50,79,57,204,253,55,169,64,183,113,98,110,30,153,234,162,37,225,161,205,246,190,205,70,61,20,137,0,129,187,255,200,95,146,25,206,145,85,189,69,59,108,99,205,28,134,160,31,202,146,27,132,177,83,131,46,17,192,209,151,243,62,113,129,134,105,233,35,124,169,96,181,69,244,210,253,125,5,242,151,61,177,61,19,57,251,143,201,208,69,148,43,113,48,141,29,233,42,244,144,31,170,107,34,99,159,168,106,215,129,24,151,227,112,141,150,11,130,247,152,21,43,223,56,63,37,189,241,248,203,173,89,164,142,209,194,218,225,250,244,136,153,80,20,236,34,148,249,208,140,193,254,139,215,101,41,123,32,29,236,196,76,32,41,51,223,79,122,187,175,41,9,196,247,250,235,34,53,147,93,44,217,50,95,224,236,186,202,156,43,8,90,218,227,223,136,33,21,211,204,178,8,230,102,130,11,192,145,134,23,119,195,238,200,198,96,18,214,43,89,93,178,128,175,79,89,85,72,164,186,38,63,180,182,38,223,157,212,35,150,140,3,42,198,23,126,56,26,179,240,0,56,42,132,78,150,229,33,100,5,243,232,76,18,71,100,7,233,76,78,1,3,209,26,134,95,156,112,90,50,162,136,253,78,137,38,104,52,25,163,66,20,116,107,85,17,241,134,92,76,204,56,228,18,193,244,178,111,66,1,97,123,42,117,237,153,224,231,237,41,164,43,214,38,75,138,105,108,18,214,54,125,253,245,208,169,207,123,68,101,239,22,223,78,77,51,103,190,48,26,237,58,133,211,234,253,94,224,241,215,221,161,232,79,227,132,66,58,134,72,186,170,43,254,210,147,210,121,120,41,230,22,138,56,221,214,209,223,98,18,73,25,78,237,79,95,160,76,191,2,225,119,138,88,117,113,73,27,212,51,26,27,27,248,158,110,169,208,81,237,27,19,67,172,112,128,11,192,81,207,102,236,58,56,237,190,25,28,124,41,127,155,219,91,92,122,254,73,49,76,145,148,89,52,218,152,225,166,204,134,247,156,213,101,22,222,118,228,129,66,86,199,102,81,29,60,80,223,99,68,232,43,157,84,29,184,91,213,232,228,228,17,55,89,49,61,248,17,206,109,245,22,89,53,97,61,41,178,153,119,68,90,23,66,31,20,94,84,238,173,152,232,17,29,53,255,59,0,254,215,84,98,105,237,106,236,29,252,105,253,44,65,233,85,137,143,105,166,100,65,23,95,74,212,15,231,92,126,89,248,12,98,33,132,57,205,104,208,167,32,51,56,148,162,126,49,247,183,244,225,135,23,226,165,67,59,131,204,98,155,167,252,10,158,64,220,198,238,233,24,228,232,30,84,151,144,27,23,92,70,16,169,225,124,12,19,245,113,104,194,107,218,49,97,203,227,115,235,9,97,119,187,83,222,195,49,58,207,4,153,163,137,174,230,7,134,71,58,31,173,10,95,115,142,75,220,43,224,80,42,184,167,243,82,53,144,25,214,255,113,214,175,11,193,35,85,247,26,65,8,150,241,113,247,233,141,202,184,6,121,242,226,203,179,89,150,71,43,35,53,171,209,26,207,151,232,15,218,232,203,10,242,52,42,188,58,68,232,180,240,89,69,158,73,251,104,6,134,61,186,67,96,230,234,186,55,27,86,108,110,64,9,27,119,99,151,8,43,94,167,82,136,156,106,118,3,174,123,25,63,36,80,239,47,154,129,201,124,41,56,175,178,248,206,77,90,34,36,226,148,110,125,6,118,253,157,152,251,216,221,22,106,62,65,22,186,68,124,126,9,51,211,197,150,234,86,26,101,232,34,253,117,248,129,238,220,184,46,135,210,75,215,53,131,191,124,127,183,112,193,9,166,228,20,206,119,206,155,32,217,222,101,207,85,28,231,54,137,236,76,171,0,185,255,91,99,118,250,23,138,172,113,16,119,215,34,104,180,238,216,70,52,155,212,252,181,131,53,79,64,238,107,153,66,235,27,189,70,0,183,154,100,117,90,226,145,237,0,193,11,232,187,94,219,215,171,174,129,90,109,174,119,174,28,136,160,64,82,139,0,209,103,237,112,205,72,193,154,76,207,146,205,106,96,41,157,33,193,120,131,195,42,170,211,184,255,130,247,48,15,33,86,141,130,6,149,243,171,89,169,172,89,37,123,9,81,176,90,10,56,155,8,200,30,44,68,209,221,118,17,78,85,202,21,226,195,250,108,26,69,184,198,193,47,36,214,169,137,40,70,182,114,28,220,163,77,124,189,199,161,46,198,134,217,124,130,134,130,43,30,19,151,107,161,66,149,167,165,167,113,212,221,228,125,152,65,110,133,60,40,95,22,225,34,159,55,47,47,89,174,14,100,117,85,18,218,49,136,61,179,41,171,179,153,132,84,252,185,213,171,207,112,29,112,99,74,4,103,117,131,181,240,241,180,172,245,208,68,218,101,207,243,211,120,19,104,234,141,92,141,82,20,36,58,44,59,155,63,106,248,141,51,163,1,173,203,119,77,205,193,181,116,163,223,205,12,247,166,120,116,27,141,144,231,164,197,39,132,144,41,160,249,147,253,52,219,240,19,90,40,201,115,255,134,39,15,150,223,77,245,18,188,32,90,64,54,230,28,196,87,7,97,148,113,80,192,199,101,206,48,160,201,249,252,165,168,102,56,50,76,147,78,68,61,243,155,24,165,125,133,83,35,129,205,37,20,89,101,250,175,171,15,89,191,232,212,184,95,89,230,201,80,60,17,74,44,210,238,87,109,44,218,124,227,57,87,247,171,252,22,181,117,163,248,249,119,97,90,181,103,169,128,163,231,124,11,32,115,38,188,46,127,59,86,42,247,180,15,126,213,173,6,237,49,51,143,93,46,235,246,234,118,249,33,137,215,14,132,130,50,92,11,215,76,82,201,54,118,208,151,107,110,204,43,80,230,72,173,145,209,59,62,7,142,42,73,160,225,170,155,89,236,53,116,236,213,212,126,231,105,169,211,140,131,131,87,114,214,119,104,228,138,53,34,218,166,62,144,173,77,89,248,34,133,61,239,27,173,139,145,51,76,143,107,68,126,113,238,174,236,254,240,73,203,197,205,126,7,126,245,241,123,59,47,147,179,152,85,151,95,105,224,125,187,204,182,51,144,225,33,240,224,50,137,233,224,41,205,103,31,190,155,100,34,141,84,10,250,229,135,38,45,48,136,189,193,136,81,148,0,63,105,157,149,154,37,18,9,146,51,109,118,95,33,160,227,235,181,14,202,96,180,123,190,212,86,40,185,126,110,180,11,253,20,172,134,199,34,19,201,66,64,234,183,199,34,162,152,111,122,118,245,9,47,86,223,101,181,71,191,137,215,96,123,249,68,62,106,78,106,213,153,244,67,100,98,90,244,153,167,214,69,158,225,159,195,232,62,220,248,190,71,237,21,255,222,227,122,246,105,207,175,136,10,36,201,137,116,251,24,28,219,166,117,232,85,136,160,2,251,204,85,187,82,168,120,61,120,164,244,96,246,234,108,214,181,194,2,230,156,133,119,102,210,168,128,136,83,95,234,140,112,162,211,146,166,29,199,57,186,217,105,222,114,164,239,249,100,121,56,86,149,177,244,141,238,239,163,59,27,121,13,184,52,109,140,28,228,229,95,157,82,196,31,7,63,136,187,99,162,67,211,106,97,248,200,208,237,53,207,23,234,6,184,235,40,97,213,120,47,138,50,210,29,151,88,94,252,110,235,155,51,169,47,52,101,190,152,177,245,247,86,196,93,50,69,227,137,73,224,99,93,198,201,206,133,65,55,177,153,184,62,208,248,52,94,141,67,168,70,41,215,169,148,211,117,35,23,172,223,114,204,188,146,47,52,132,40,233,134,93,33,20,159,130,5,119,213,104,111,11,85,107,127,113,1,213,248,62,238,237,37,85,179,152,123,98,194,13,8,65,227,236,238,223,103,205,243,162,208,224,67,14,234,25,234,78,242,33,130,112,6,103,230,10,136,231,158,52,223,193,103,166,174,147,121,111,160,22,32,207,117,53,32,4,19,248,110,88,90,21,240,36,105,33,141,60,191,253,169,31,150,111,247,156,41,158,172,45,94,205,113,40,125,67,169,178,131,9,165,134,43,223,110,77,97,66,233,90,143,38,136,233,207,202,58,166,237,245,59,116,175,136,233,245,190,164,187,235,75,21,115,162,235,118,93,7,33,104,226,100,226,148,147,147,125,179,133,37,201,92,96,121,107,109,249,175,118,10,129,240,18,148,28,30,161,202,181,27,76,187,172,25,113,136,246,131,141,125,87,28,169,158,159,154,219,250,70,192,128,31,80,227,63,222,12,121,171,112,141,85,185,91,241,171,178,238,48,200,134,102,193,48,79,90,98,245,171,126,27,50,65,80,160,157,83,214,150,28,10,228,36,94,184,46,72,222,137,224,223,108,165,183,249,250,133,166,178,177,235,182,235,57,155,249,178,142,38,91,189,198,18,191,38,78,66,162,216,179,158,5,162,117,6,3,175,183,40,49,247,188,152,247,139,51,27,234,206,186,44,50,135,43,148,201,189,147,32,92,243,227,67,99,97,254,206,7,207,23,114,37,177,3,233,129,7,203,216,129,116,62,95,240,164,32,233,175,26,113,97,121,4,152,227,75,129,156,1,111,61,168,163,110,158,61,238,6,83,152,248,107,241,65,229,142,43,253,188,222,75,58,233,100,200,23,39,133,194,186,192,255,212,53,185,50,27,134,83,217,83,65,79,64,170,241,58,201,217,71,89,220,140,222,4,39,115,239,115,40,49,49,139,221,74,76,138,123,13,124,116,163,135,2,234,43,77,210,205,43,157,97,32,98,118,61,92,0,200,167,197,23,88,241,227,188,161,181,124,89,3,5,99,211,181,76,181,90,47,168,221,157,76,205,251,87,171,179,119,233,47,83,35,231,16,221,160,233,80,255,105,220,26,242,196,107,198,231,77,46,22,117,97,71,254,123,120,250,166,54,74,53,215,33,149,77,189,104,132,17,82,255,39,37,189,91,149,191,140,115,15,127,146,39,238,34,10,213,187,247,157,14,28,48,98,195,74,117,217,250,102,19,254,99,184,203,94,79,220,194,160,160,146,201,45,241,41,15,37,84,80,252,248,245,61,96,127,251,39,85,170,123,54,236,205,103,29,224,19,242,15,108,77,244,89,137,90,46,169,6,216,64,239,106,71,31,94,86,233,117,53,24,30,72,157,232,93,103,255,31,206,242,255,147,170,210,107,144,121,146,93,163,155,53,124,228,137,139,97,146,27,119,242,78,148,246,232,138,191,41,100,16,50,8,165,94,214,211,28,129,51,168,146,2,236,175,199,228,233,233,5,134,21,101,212,111,216,23,17,40,232,158,30,73,111,74,145,35,143,200,17,10,2,59,161,236,231,150,147,153,64,225,12,56,123,153,245,85,237,182,130,27,11,153,69,233,6,196,208,165,131,113,47,57,212,114,56,156,65,70,216,171,195,241,203,249,135,34,154,218,153,79,68,50,120,9,108,12,168,220,60,14,42,215,231,67,39,250,217,70,169,105,234,245,136,146,253,85,221,38,94,38,131,83,104,194,99,239,49,138,206,218,141,112,76,42,140,247,182,63,191,104,83,148,99,34,145,91,178,188,86,27,49,126,80,129,11,246,1,201,76,112,104,12,221,106,224,125,101,147,92,105,142,53,11,239,202,193,166,242,108,14,73,0,160,26,200,139,120,88,63,44,66,52,139,111,120,131,227,194,157,27,174,150,157,155,143,223,120,180,169,76,149,190,95,231,74,210,187,204,132,231,22,73,68,26,250,65,125,90,81,253,182,68,221,89,59,27,149,97,221,179,18,6,40,64,137,17,103,126,86,94,254,107,93,120,157,228,147,27,122,122,175,234,173,164,170,170,232,220,171,249,114,167,28,80,221,236,178,126,44,182,44,89,119,239,116,227,23,41,135,42,75,124,190,243,170,247,254,215,92,155,51,110,133,79,171,98,115,191,36,32,201,81,109,56,159,78,53,231,223,79,228,178,198,171,81,188,89,144,248,220,173,246,53,235,62,251,32,76,112,176,117,114,52,168,106,253,45,169,244,243,170,205,197,85,75,4,179,107,164,6,233,245,210,33,109,155,168,189,171,243,30,59,54,57,90,251,229,9,117,10,183,182,250,197,164,112,159,146,50,111,217,131,50,22,237,186,70,12,177,150,216,18,147,156,17,70,223,73,58,166,226,177,150,216,246,88,77,87,60,181,255,148,145,165,156,34,240,3,103,25,167,229,145,200,133,179,6,40,119,179,158,217,45,42,239,59,93,115,183,87,251,101,133,253,7,191,68,66,249,153,186,55,96,124,29,190,153,110,188,24,5,139,231,142,248,159,169,215,167,172,143,213,62,170,198,141,112,240,182,152,3,128,145,42,29,113,246,20,141,216,153,199,89,156,84,59,186,149,105,241,176,83,9,245,70,132,87,114,17,95,145,28,255,211,114,113,9,154,255,82,38,167,185,176,57,37,37,192,32,119,151,38,98,219,242,218,173,226,79,245,111,166,89,233,0,70,64,141,54,64,176,8,80,180,192,175,58,91,220,206,198,166,212,120,65,210,26,137,11,25,26,39,243,132,193,154,233,106,8,58,101,253,174,242,214,183,119,165,115,6,181,230,45,199,48,22,200,15,92,49,64,126,68,110,46,129,33,206,72,32,164,54,47,179,215,225,166,45,125,171,12,58,160,61,12,69,55,203,118,64,183,44,121,16,111,169,162,8,28,185,102,120,33,101,81,77,63,230,167,103,36,107,104,89,20,233,129,240,194,211,32,153,144,122,217,101,254,214,113,174,112,60,75,161,151,124,254,167,171,166,174,51,163,137,160,182,114,219,94,64,135,27,249,52,1,137,40,255,167,144,176,105,87,145,117,18,88,121,3,149,157,101,199,217,39,155,32,230,109,60,106,96,132,239,5,61,230,182,105,250,58,118,113,99,110,219,197,156,177,66,153,24,228,217,170,74,42,169,115,192,81,246,229,178,135,47,217,68,105,66,218,21,232,85,185,51,71,219,222,187,93,36,251,186,179,232,249,104,100,66,97,48,26,1,9,129,214,192,183,168,166,100,35,193,89,227,213,205,156,152,7,56,83,47,40,129,121,128,245,185,66,53,49,237,127,215,105,29,244,249,199,250,163,147,229,167,56,123,214,110,239,65,18,226,98,155,212,37,161,21,56,157,213,67,187,244,213,241,49,36,127,16,108,188,244,167,146,32,54,98,143,129,56,190,36,223,7,194,245,233,78,185,95,61,203,147,197,89,127,237,17,215,122,242,143,193,113,62,1,248,149,73,122,196,200,223,193,85,207,0,88,106,229,108,18,3,128,35,63,68,250,72,75,206,234,121,33,11,177,160,160,67,185,254,61,199,206,233,132,249,72,138,202,15,72,8,74,10,34,227,32,31,120,143,141,128,116,146,204,56,22,131,106,241,107,233,152,48,96,3,3,106,119,107,225,200,1,66,213,169,67,195,147,60,239,243,223,7,55,147,127,16,190,64,230,39,227,151,182,140,209,201,241,250,20,131,91,246,209,172,110,209,211,172,175,164,125,76,40,229,174,142,116,14,170,243,244,222,26,227,149,116,92,238,81,86,113,234,135,143,143,107,173,182,94,194,11,192,51,109,189,246,190,60,221,239,89,208,186,167,83,195,240,202,19,238,123,248,86,78,37,147,80,109,137,160,174,113,193,61,96,113,141,171,134,37,206,97,152,22,244,61,236,204,211,240,46,214,1,99,197,128,148,111,214,68,47,163,180,230,105,108,102,107,67,39,218,214,119,13,253,61,129,159,154,83,96,50,63,123,33,8,57,2,204,4,164,94,180,146,112,156,239,68,129,119,225,242,173,148,48,123,194,161,222,126,231,165,65,98,213,41,27,109,148,159,205,14,149,40,133,4,1,137,106,250,240,10,151,115,105,57,253,150,228,65,137,178,246,105,195,142,137,212,209,132,121,2,35,55,85,254,70,130,30,124,31,19,171,58,32,242,130,29,185,120,168,0,50,132,165,70,247,244,108,155,113,221,26,146,252,89,85,237,28,99,53,35,94,151,204,60,1,103,221,252,130,249,7,60,182,104,253,121,149,182,136,146,214,215,159,132,165,92,226,202,71,38,150,214,201,78,140,76,193,150,44,59,253,153,21,140,155,125,163,52,159,176,54,213,5,155,185,206,240,228,61,211,179,76,98,174,199,80,65,223,123,62,49,26,246,228,223,58,226,200,130,233,91,229,168,62,220,152,87,255,208,127,229,189,133,17,233,90,117,215,186,124,93,196,27,143,63,79,88,225,116,223,130,60,178,30,15,165,236,20,165,96,153,22,181,101,63,111,17,31,20,117,209,202,182,68,229,108,233,144,83,144,240,240,105,136,216,58,59,210,180,178,63,79,201,231,110,50,177,15,149,154,210,135,232,175,159,52,243,130,113,112,132,94,17,111,156,94,51,231,13,27,4,171,78,68,133,35,46,123,222,131,200,68,249,134,146,212,101,133,146,164,78,149,196,239,201,108,166,108,94,24,138,151,124,213,191,195,126,64,91,185,68,180,182,157,85,141,51,14,168,137,16,245,57,223,253,179,62,242,226,177,62,242,117,174,246,169,106,223,2,156,241,230,134,60,148,171,116,234,233,23,135,87,131,59,209,179,30,139,118,120,93,233,118,114,148,210,19,241,134,8,43,148,24,228,175,61,83,185,207,84,148,255,212,51,229,218,129,29,56,203,212,222,95,232,146,49,132,36,150,182,73,228,209,34,107,33,44,68,8,35,195,10,67,127,164,67,40,139,45,99,157,98,150,155,52,105,105,89,29,228,108,255,64,215,60,136,195,126,135,176,117,153,141,245,210,153,37,74,178,107,220,235,84,149,163,7,33,120,67,254,45,173,103,98,113,159,29,120,60,239,166,169,209,182,131,200,220,153,145,140,254,244,102,223,167,254,6,89,213,148,234,51,226,164,78,248,254,82,87,201,198,194,102,176,26,95,242,144,112,63,226,21,13,241,74,215,22,21,40,110,205,28,158,217,86,158,206,40,182,178,189,121,225,171,83,101,220,97,50,253,166,199,181,111,79,237,28,22,240,108,8,33,43,93,174,255,72,141,112,236,27,184,187,60,156,153,69,68,132,138,37,108,88,241,224,218,230,83,177,226,56,12,149,138,183,164,147,222,182,226,123,206,46,239,204,82,247,160,75,4,70,220,153,121,189,51,150,89,129,25,70,208,234,117,46,158,50,76,152,149,169,250,181,84,82,160,106,238,9,185,143,202,166,127,117,197,70,90,57,130,226,141,135,181,223,17,106,4,147,19,254,209,21,171,178,15,180,40,146,226,1,131,178,234,50,226,96,205,251,203,94,23,159,93,144,166,124,81,201,178,110,244,180,226,203,244,185,218,120,17,207,203,222,113,48,55,70,89,121,91,91,78,159,40,122,11,35,243,184,76,189,54,9,209,3,75,108,215,94,101,254,192,223,54,25,37,77,9,141,170,230,85,2,160,221,181,219,182,124,163,80,130,30,116,32,19,171,88,227,220,20,86,118,59,28,115,130,252,195,250,131,122,5,155,163,49,158,194,131,75,211,46,182,156,109,244,87,191,82,63,108,54,175,230,249,166,27,68,242,77,15,222,67,158,100,142,164,71,153,0,83,137,172,171,120,116,179,188,161,120,153,103,192,252,181,252,207,109,68,123,96,125,247,43,241,174,74,248,146,65,145,92,158,6,24,206,26,77,50,110,74,73,46,46,60,254,158,255,131,186,118,252,158,29,117,255,213,197,44,59,19,147,124,96,112,206,50,122,216,62,58,135,147,99,156,68,103,184,100,218,128,10,95,243,14,207,183,135,4,56,1,178,101,174,35,226,124,1,176,198,185,202,28,68,98,110,152,111,235,64,123,147,169,19,62,7,55,181,248,101,7,75,150,164,139,76,115,230,226,92,131,136,175,222,16,232,227,98,237,114,82,60,176,168,8,85,90,30,99,1,223,149,156,15,125,6,73,137,135,133,97,9,22,250,99,58,84,16,153,223,140,44,164,235,118,177,70,22,158,197,48,39,239,83,219,227,172,96,245,252,105,23,1,162,54,250,122,10,7,59,252,208,83,122,111,239,23,226,191,202,40,158,69,92,66,209,168,94,241,164,130,205,231,248,96,59,238,196,246,129,18,113,51,23,159,13,144,202,131,83,120,64,52,236,147,32,215,110,209,198,66,74,125,161,85,188,150,234,83,224,40,189,103,242,140,180,111,213,54,209,52,109,141,5,75,236,93,81,25,92,214,162,114,250,243,77,103,138,173,237,186,238,169,95,93,26,210,27,62,13,117,10,154,211,109,86,181,183,199,55,230,75,81,195,217,237,149,170,90,36,17,166,74,204,91,167,94,24,92,140,46,145,31,107,228,117,37,73,46,8,108,154,80,56,112,63,165,150,152,196,10,2,255,49,102,234,240,138,221,5,234,144,26,119,14,190,235,210,72,102,27,14,98,112,139,222,32,102,249,46,163,52,195,122,255,109,232,231,251,87,245,55,85,114,28,216,36,252,170,194,214,165,43,191,170,18,201,208,139,50,1,249,2,150,241,70,170,108,123,203,241,81,28,122,95,200,161,54,114,136,4,121,91,207,0,23,247,218,156,245,88,79,47,224,156,180,189,252,103,237,28,213,170,135,135,197,254,134,134,2,95,120,60,67,181,221,217,42,6,15,13,174,64,76,16,73,214,27,65,210,139,32,142,198,75,93,158,185,123,241,179,83,175,168,133,51,153,209,233,48,58,62,49,35,75,244,44,114,238,83,233,171,56,36,219,177,123,44,214,64,94,31,56,170,195,240,207,250,192,31,102,210,182,192,209,164,36,26,110,184,15,96,27,166,135,54,32,116,202,42,167,245,137,165,245,178,14,96,92,17,101,103,178,100,81,4,31,159,85,149,38,161,86,246,35,210,222,160,83,107,51,12,136,49,92,212,13,61,87,201,202,164,29,22,177,129,67,57,42,93,241,102,142,217,197,130,98,242,25,89,127,90,30,219,150,244,110,196,232,219,145,103,235,241,150,4,50,74,119,177,110,242,105,28,242,88,3,185,255,118,182,82,152,11,59,217,135,173,60,164,167,114,60,254,83,51,53,112,52,161,226,133,21,116,204,53,196,64,216,36,36,25,19,58,14,219,79,253,225,247,87,149,254,120,149,116,111,172,78,152,65,230,184,206,64,178,71,198,35,85,179,132,154,168,74,133,46,227,239,43,239,236,14,71,176,151,14,62,165,162,198,64,15,248,94,47,56,121,128,204,21,6,232,234,138,68,189,219,178,119,7,176,10,7,189,48,224,232,61,5,112,100,87,39,188,77,229,189,86,23,215,2,95,68,59,152,66,128,35,193,162,247,100,143,124,176,62,10,34,170,157,158,51,198,175,112,94,160,173,67,237,62,175,73,157,81,157,182,156,38,27,75,182,123,28,231,197,50,218,15,255,4,28,53,85,25,238,124,126,123,236,38,91,128,142,129,115,23,193,158,227,108,45,253,220,84,163,131,109,170,89,60,110,170,145,232,120,252,163,192,47,53,125,142,216,118,49,37,149,81,67,92,21,255,118,229,108,20,133,147,71,23,95,234,69,89,6,174,7,174,184,80,203,113,59,100,67,229,164,19,43,93,117,11,7,179,179,117,245,173,251,58,233,121,188,155,83,220,31,120,190,169,79,53,54,26,226,80,138,0,12,0,145,194,219,65,107,78,231,22,207,131,45,185,131,18,77,109,47,67,158,201,212,81,119,203,36,184,142,186,98,164,179,60,5,171,124,236,92,236,166,0,222,162,98,40,91,93,210,225,200,233,116,235,253,120,11,144,141,161,39,173,84,11,88,187,115,93,74,94,126,102,149,129,246,213,67,157,48,179,177,239,204,77,155,30,197,143,226,149,235,252,20,248,144,27,207,84,27,225,110,29,75,4,2,27,227,26,0,139,112,79,101,55,247,29,56,54,248,192,119,22,178,108,188,238,71,120,1,127,177,98,40,4,115,30,91,49,28,86,81,31,91,49,84,77,113,249,157,97,110,62,131,7,174,65,221,223,58,171,114,117,166,115,86,29,155,34,226,237,112,250,208,163,9,62,56,7,18,88,124,91,247,230,5,61,25,41,233,251,89,156,179,150,30,46,208,133,43,110,143,140,214,235,207,34,135,25,34,234,160,250,119,118,107,179,112,249,139,190,199,66,92,72,41,31,124,122,138,149,79,124,200,219,67,123,69,183,30,2,147,199,18,42,233,169,160,61,224,92,15,214,184,207,20,86,106,88,92,207,157,26,194,25,64,60,247,29,103,188,80,144,197,206,102,224,202,3,198,158,97,221,186,161,81,63,228,167,73,7,132,176,225,113,91,201,175,148,28,90,169,50,205,54,237,54,62,105,56,199,191,125,35,115,101,233,69,213,71,59,89,65,85,255,43,7,115,110,91,223,116,55,145,67,167,200,234,32,229,97,204,224,118,3,85,241,224,154,176,207,97,249,172,25,18,154,141,1,1,6,74,59,10,106,21,227,150,118,102,54,193,85,213,201,30,13,110,0,101,120,12,107,139,162,245,42,17,112,228,147,153,235,249,208,89,253,209,218,91,175,209,172,175,149,116,118,117,196,135,117,85,35,19,130,235,65,134,151,147,88,69,125,112,111,47,183,171,79,137,80,228,73,116,156,181,177,145,211,55,56,139,167,148,187,57,164,100,95,63,184,85,114,70,103,152,22,78,0,186,214,26,243,112,216,136,50,214,50,185,190,135,216,112,215,57,46,14,233,136,234,194,17,224,143,158,22,193,111,29,164,190,62,30,62,99,189,94,164,254,52,186,253,130,1,44,152,53,70,222,253,233,67,4,188,30,50,5,43,127,55,159,75,150,146,25,178,39,27,57,238,119,31,96,175,57,117,118,138,149,96,51,248,102,162,246,124,226,251,111,69,77,133,178,72,104,61,205,196,245,84,123,204,253,193,223,176,143,71,130,20,172,245,155,233,47,223,237,31,46,191,153,234,117,246,130,221,74,93,215,200,132,240,250,243,63,53,255,251,153,113,55,8,79,116,206,70,99,75,105,152,135,203,221,167,76,115,240,247,253,123,31,64,28,147,214,128,171,188,58,216,152,78,14,234,98,242,70,233,21,51,101,35,181,71,185,230,232,114,197,186,70,49,66,105,152,209,123,121,69,76,19,0,1,62,32,0,31,216,107,90,52,189,87,73,22,47,188,235,152,17,119,46,254,113,158,87,86,222,62,157,76,140,68,75,75,245,54,64,11,228,229,191,225,246,179,77,14,62,255,224,161,253,52,95,127,25,43,83,227,193,59,87,26,190,41,75,82,214,46,95,7,230,56,247,148,236,200,250,118,131,182,100,223,199,22,178,9,152,39,137,237,190,58,40,124,54,166,213,189,228,38,85,64,172,37,2,28,201,244,123,39,113,119,69,31,122,238,188,243,106,237,96,75,195,41,239,149,69,49,163,167,148,183,1,81,90,192,86,130,93,203,234,249,121,139,84,219,98,87,189,172,231,174,111,163,242,224,55,194,181,140,110,213,10,32,99,38,28,16,183,188,58,48,220,70,137,91,52,95,240,121,20,171,91,233,198,21,88,125,3,143,157,83,199,38,137,171,142,125,209,112,35,208,88,117,218,165,177,82,154,46,110,35,180,126,84,247,140,230,40,175,168,31,146,152,79,165,240,155,122,196,186,2,178,46,225,11,189,60,157,95,126,122,39,170,192,46,45,58,90,242,73,96,198,230,25,7,88,99,198,87,198,164,52,172,244,247,91,164,185,103,59,142,177,40,126,36,43,216,181,148,11,21,37,46,156,247,148,81,135,67,207,26,179,166,188,159,217,51,12,6,217,168,212,219,76,210,231,113,136,45,130,204,87,91,112,200,141,11,86,140,31,105,126,43,210,17,255,196,47,40,216,212,22,43,55,119,51,47,152,244,210,68,91,8,112,84,51,230,174,137,16,130,177,52,19,144,222,62,197,111,207,178,66,220,65,225,100,249,138,221,12,106,245,38,105,191,95,184,31,30,52,33,162,72,158,56,62,203,187,174,58,63,88,26,41,172,118,223,166,208,237,149,252,193,253,214,169,193,160,100,149,250,248,9,163,147,114,125,130,18,131,214,161,47,78,209,250,224,128,101,43,66,220,36,94,60,207,126,17,123,41,164,47,129,64,189,45,65,101,206,85,111,210,31,49,247,179,92,60,108,95,202,231,129,4,193,6,51,21,3,237,189,244,230,168,180,68,215,64,246,201,209,184,146,194,139,174,248,123,178,141,162,50,131,138,2,217,86,180,138,198,38,248,15,130,238,199,126,143,102,213,201,169,41,127,246,4,201,8,65,35,178,144,37,101,190,227,50,133,11,22,224,204,2,135,162,203,212,62,9,210,109,37,31,249,41,224,82,132,217,52,158,43,60,124,60,235,52,72,119,88,141,255,184,172,186,40,201,140,181,81,133,220,236,80,202,218,64,85,174,238,194,230,99,82,136,208,87,189,3,36,240,247,105,189,154,202,139,170,62,160,103,51,249,26,67,183,182,169,227,93,146,43,205,129,35,45,139,244,26,108,150,236,198,217,195,15,127,215,138,39,146,12,100,178,95,102,70,72,165,15,210,17,190,253,64,146,161,162,197,241,185,88,128,173,163,156,183,155,30,221,10,11,14,137,104,12,98,0,100,175,145,169,41,141,123,249,151,94,166,184,118,79,51,115,167,85,237,145,205,204,231,132,92,226,173,64,233,51,243,169,147,169,235,247,12,29,88,69,194,67,89,248,191,177,60,140,101,126,184,242,32,137,59,77,133,190,39,161,223,125,167,46,21,249,29,38,94,254,233,221,164,148,207,223,130,241,146,55,204,93,132,139,4,68,25,139,11,230,5,103,207,128,166,175,141,185,199,20,119,96,40,169,247,2,53,250,89,89,221,46,207,166,144,166,2,227,20,115,42,73,169,173,189,184,104,74,5,118,148,231,246,112,69,250,241,40,15,66,82,202,185,233,120,200,249,180,125,36,179,43,185,41,94,20,52,91,42,110,242,192,218,205,74,53,222,34,203,38,139,105,48,254,113,122,41,16,226,74,212,165,4,24,179,22,23,5,67,101,190,117,226,151,71,9,120,228,74,182,109,13,8,179,48,193,101,81,195,140,149,36,192,145,243,27,253,59,142,221,130,183,5,218,163,137,193,101,190,56,253,101,161,79,120,124,111,12,14,113,233,155,67,201,199,166,188,92,36,200,147,105,101,238,199,109,156,5,90,2,107,101,229,125,184,30,117,182,156,157,129,4,32,63,116,139,116,188,183,10,94,74,196,206,217,140,53,40,108,8,233,250,130,90,98,82,108,41,219,71,164,76,226,219,139,107,190,127,198,54,39,178,247,48,140,46,228,22,59,107,253,110,109,171,10,145,49,113,105,203,186,102,255,254,123,108,242,213,36,90,76,160,185,181,121,147,9,19,104,144,237,95,234,34,202,206,77,72,83,2,71,126,192,209,246,227,113,203,206,51,120,24,58,174,104,64,135,161,227,160,216,20,37,12,29,119,205,161,79,74,249,72,86,103,23,201,44,82,211,97,48,153,220,93,232,112,222,38,165,118,244,241,166,64,216,78,221,139,166,66,50,233,248,103,124,117,85,184,191,46,36,146,77,91,82,203,108,138,249,133,142,255,17,117,143,41,31,188,31,27,117,77,2,188,190,69,25,39,158,49,110,75,247,35,33,86,231,79,81,22,238,51,63,120,46,54,156,174,52,107,71,253,140,12,81,38,131,162,151,10,131,245,37,176,212,216,153,50,248,190,101,186,148,131,119,201,146,102,211,244,188,193,96,36,118,178,17,194,212,208,228,61,50,209,235,5,156,118,253,115,101,194,163,226,1,67,34,39,200,47,180,58,34,141,164,78,254,51,7,77,119,90,185,231,166,80,142,19,79,136,54,162,156,219,187,38,168,252,103,219,194,99,117,133,173,94,112,247,247,17,251,236,200,196,75,206,51,25,97,236,129,47,185,239,247,74,196,40,188,122,126,69,234,243,42,98,42,79,30,73,214,80,53,14,173,56,135,76,112,192,171,57,67,43,160,174,141,79,223,178,46,195,102,174,238,246,156,107,116,49,144,157,99,185,206,150,129,149,224,182,173,67,60,146,221,113,5,19,109,50,63,22,15,98,162,205,33,255,12,54,218,176,77,182,33,96,63,37,228,39,60,255,110,46,65,122,255,231,20,126,236,46,206,149,63,205,25,40,254,60,103,32,175,191,96,87,132,87,45,143,79,5,204,130,20,155,153,156,86,174,165,90,101,46,123,37,60,222,120,188,0,243,48,64,114,141,22,76,120,184,62,83,24,10,139,250,4,128,248,199,153,51,181,47,71,4,217,223,137,253,36,32,151,175,123,86,246,241,61,135,5,6,27,21,79,242,202,15,176,24,16,199,31,29,191,28,55,219,135,27,37,168,20,11,11,74,30,127,153,207,244,194,150,12,117,131,187,250,18,163,238,60,194,137,198,65,250,190,124,248,141,182,63,192,62,33,254,149,246,232,163,231,121,114,235,66,73,46,181,124,88,77,189,175,206,83,245,36,205,4,68,116,192,252,195,246,169,210,225,23,13,55,67,13,158,124,117,52,215,189,154,38,214,4,167,24,123,142,161,193,50,184,204,174,20,194,126,98,116,56,214,211,156,105,121,173,103,105,94,201,49,14,142,52,246,71,41,170,184,14,143,102,231,6,3,71,141,102,155,84,114,52,94,62,87,253,24,248,93,36,87,88,241,133,59,175,54,70,39,110,104,208,209,80,59,179,13,64,100,183,253,96,13,111,42,216,208,184,192,209,162,80,179,63,67,226,77,176,95,212,248,133,161,150,201,224,171,247,232,46,94,196,23,70,51,85,168,76,66,202,215,2,92,214,25,43,59,247,45,138,5,213,3,76,1,252,80,230,45,206,89,187,68,171,118,117,173,247,157,197,243,226,138,60,150,234,86,227,150,193,144,90,178,77,28,202,191,233,137,128,84,204,134,147,224,201,220,46,227,213,122,228,100,229,95,122,158,62,71,192,54,77,45,203,137,99,218,125,41,244,204,168,58,18,226,89,6,102,20,153,34,209,177,78,166,26,239,4,154,201,99,99,173,190,191,36,198,127,74,28,221,166,112,218,175,10,119,116,17,82,25,174,96,240,159,240,19,12,32,50,6,0,91,160,26,59,180,167,243,134,187,109,119,98,99,54,105,21,3,165,213,59,10,249,250,52,193,123,153,44,213,34,44,53,129,215,113,104,99,235,213,124,99,87,184,54,168,169,229,75,52,98,218,230,10,200,32,227,22,190,72,69,207,158,145,153,169,146,211,102,250,213,247,169,241,240,219,100,47,234,234,251,118,134,222,10,196,68,207,47,55,104,172,10,40,146,50,145,70,168,24,109,224,197,234,144,226,70,245,160,99,193,89,157,97,17,250,87,68,24,172,54,161,247,157,22,131,213,72,250,174,84,238,56,199,153,35,137,81,247,139,247,104,173,234,68,245,236,95,158,82,74,231,143,14,166,214,22,205,118,143,121,59,9,93,233,215,165,201,125,154,65,37,69,96,244,13,158,200,174,148,84,31,125,86,252,51,173,82,116,60,151,234,166,178,254,48,133,54,92,162,235,146,207,175,138,52,97,191,146,51,200,157,174,179,39,97,86,34,69,216,107,35,89,92,172,245,9,197,63,170,21,13,151,223,77,61,36,159,17,41,32,27,139,123,54,86,63,54,75,228,99,86,71,75,63,72,224,7,210,184,39,66,179,137,183,83,178,165,90,96,100,214,190,82,145,78,6,157,170,187,80,73,8,93,198,193,253,115,50,254,30,97,143,228,103,141,239,150,230,201,217,143,42,169,205,41,108,28,193,192,209,210,221,137,136,42,75,67,176,79,76,98,168,95,148,220,74,253,173,251,174,215,172,244,202,80,34,196,109,133,161,102,251,90,113,13,119,255,99,106,51,43,6,100,30,146,228,222,9,4,222,179,127,56,237,204,95,237,254,124,190,175,34,82,209,195,195,25,155,143,246,40,231,243,197,176,66,135,161,0,7,235,93,96,246,234,139,221,51,92,37,60,70,68,114,23,148,185,100,211,134,202,162,16,69,196,163,203,9,141,241,205,249,18,88,236,88,62,120,17,221,252,134,158,30,129,207,253,130,103,151,187,215,76,250,134,146,62,120,221,33,24,121,11,197,100,228,64,10,184,82,168,224,135,100,27,179,42,25,42,226,93,231,180,179,107,27,26,68,72,212,121,1,204,4,228,120,123,82,34,78,100,140,146,26,234,134,90,179,17,37,173,254,218,44,86,246,140,19,89,141,136,139,134,141,100,20,120,178,126,43,49,247,119,186,191,218,77,78,60,124,40,229,54,36,225,42,212,51,219,205,235,189,64,98,51,201,118,200,16,202,44,18,30,149,93,84,67,81,112,223,181,172,188,144,54,93,162,247,182,176,249,57,165,156,168,139,80,58,9,161,117,81,100,138,255,223,107,166,91,96,206,219,127,164,123,250,101,190,248,204,180,79,233,146,5,251,229,18,187,162,203,113,211,47,50,90,75,62,126,228,106,65,19,96,80,16,207,234,50,22,5,57,86,190,67,99,112,65,222,159,107,239,208,4,103,113,22,77,69,124,227,106,130,107,176,7,76,77,3,141,220,15,31,46,122,62,175,244,255,246,233,98,31,126,101,28,242,188,103,222,191,149,217,253,181,223,141,227,0,88,134,145,176,145,14,167,72,159,179,249,35,243,41,80,182,227,221,176,162,170,76,172,18,20,147,25,86,9,138,184,190,106,162,43,143,186,114,86,209,150,129,78,193,56,83,161,149,83,182,117,176,65,226,158,98,252,213,52,161,220,237,229,32,133,245,124,35,23,164,169,209,101,210,219,177,56,178,242,227,10,234,129,247,83,239,189,32,54,87,55,172,220,75,232,251,66,221,192,229,106,72,93,53,126,157,233,111,181,124,211,37,183,89,69,166,240,190,95,227,199,171,243,163,228,190,156,239,37,52,138,126,55,31,183,104,231,150,184,61,225,37,193,67,14,28,5,86,149,188,219,144,242,193,23,85,36,151,32,16,240,107,150,214,132,168,172,123,21,151,23,101,180,21,124,43,214,32,91,81,41,236,209,207,221,176,179,247,27,23,149,207,30,142,197,237,14,156,176,62,83,172,246,98,227,102,170,46,44,130,53,87,62,225,233,155,117,120,253,220,120,206,254,185,105,208,252,159,59,190,128,35,183,83,238,63,87,35,176,253,154,166,100,41,255,128,188,10,121,157,70,56,125,181,97,105,198,113,128,247,222,126,96,59,245,196,132,187,229,146,106,172,221,253,251,218,209,135,103,52,248,144,186,195,3,122,147,124,136,57,38,25,144,231,177,104,49,22,223,240,254,186,171,236,185,215,223,27,247,180,230,159,170,9,0,119,229,219,107,239,250,59,159,231,120,105,62,134,18,184,162,76,168,226,72,24,120,215,229,244,7,205,90,40,131,212,169,228,173,111,103,199,67,99,140,65,13,209,161,202,15,56,210,110,8,83,89,16,19,151,13,165,43,204,254,144,100,148,241,100,69,207,2,162,242,51,214,42,167,2,111,102,57,55,102,249,197,190,126,130,254,254,158,192,137,57,46,63,127,110,165,71,25,206,116,107,170,77,64,234,44,116,225,151,83,129,113,8,161,127,111,155,216,229,176,152,207,214,18,200,222,149,101,31,191,139,83,140,195,255,20,243,81,123,10,158,19,148,57,185,37,220,37,14,75,213,172,197,154,78,158,130,16,167,112,120,220,127,121,138,150,62,164,61,72,28,204,153,57,218,118,159,64,12,242,117,103,241,120,180,124,48,250,199,104,57,112,228,138,157,99,253,133,210,110,255,58,213,207,230,149,253,127,49,175,100,3,171,125,19,162,21,182,156,146,29,122,160,153,70,172,50,138,215,16,73,163,191,79,83,108,193,212,229,24,174,138,136,231,218,223,6,6,215,161,103,170,128,35,125,225,110,224,8,188,102,142,132,108,60,78,6,192,34,231,229,202,152,100,44,15,146,191,60,59,184,243,209,193,97,228,74,176,70,2,133,212,87,239,124,59,30,135,57,58,130,7,114,133,41,151,211,120,95,149,23,107,206,245,244,16,185,166,123,161,194,50,244,127,179,6,249,201,127,184,252,39,125,104,12,240,205,197,224,207,47,84,59,99,245,216,201,112,23,137,103,176,177,74,221,84,224,200,137,107,185,42,24,162,140,94,115,37,55,114,3,43,254,109,101,11,190,77,5,3,213,200,98,40,100,150,37,24,67,33,57,45,157,226,177,20,50,245,209,57,184,240,213,26,237,143,112,218,7,222,182,108,91,137,52,22,222,212,80,224,126,222,253,23,46,59,155,43,253,237,7,246,135,19,235,91,138,200,177,250,140,113,143,125,224,220,52,151,109,55,233,224,170,115,59,191,197,202,103,155,125,239,54,54,222,87,57,252,152,120,98,145,46,43,1,54,170,17,103,156,112,240,242,58,189,41,84,227,166,254,253,193,121,212,85,151,66,174,213,58,217,74,129,81,89,134,228,46,205,47,206,139,159,84,61,250,67,108,38,64,235,13,108,149,61,126,82,62,23,68,125,98,162,22,112,248,57,7,20,133,63,17,212,222,210,76,240,141,109,9,251,168,208,27,237,74,187,230,49,193,34,209,196,85,30,161,86,113,158,122,181,42,108,152,169,28,122,118,248,240,212,161,82,129,127,87,19,148,67,138,1,178,197,57,253,36,56,246,60,95,53,73,132,172,252,197,235,129,2,118,29,173,245,250,145,237,171,95,63,61,148,46,174,27,10,228,72,122,156,89,131,84,245,228,55,194,81,251,208,20,199,74,159,36,145,209,106,48,10,30,198,175,38,127,231,181,169,210,203,123,97,185,127,198,226,54,207,149,112,45,66,224,40,2,73,137,129,10,223,198,192,106,47,198,169,0,67,218,234,71,129,58,2,183,137,86,134,162,154,185,231,218,111,239,90,156,161,153,190,9,99,241,228,241,53,109,128,141,175,85,16,33,129,144,190,114,82,128,93,85,30,135,227,49,187,53,81,29,133,165,85,60,86,130,229,205,163,253,171,87,119,178,147,42,107,195,24,98,77,167,47,227,245,117,250,234,247,243,142,168,148,113,51,71,68,47,188,223,68,234,81,160,29,14,87,32,227,84,200,143,32,243,255,228,47,164,64,249,195,95,8,56,114,184,69,239,54,220,18,224,31,226,203,89,35,90,253,38,100,80,245,125,168,217,42,71,200,109,46,163,143,31,111,61,23,157,128,82,66,158,147,125,249,219,169,34,167,227,169,34,251,113,29,191,119,206,61,82,189,87,242,139,156,221,236,119,133,119,49,39,142,23,180,197,11,168,96,145,77,58,99,154,70,129,167,215,151,143,163,244,254,147,178,174,193,78,141,33,79,91,97,208,92,135,251,188,132,180,230,140,89,121,244,29,50,25,234,196,207,226,50,1,37,253,135,251,146,103,31,122,17,146,196,106,173,239,58,22,73,147,66,195,161,36,12,227,212,172,193,244,56,220,118,38,245,237,55,242,47,73,152,204,77,145,95,142,99,71,199,87,41,62,191,94,230,186,254,108,172,70,120,27,59,184,81,19,117,95,113,113,208,247,117,123,119,235,224,240,76,147,193,247,225,204,215,141,97,135,6,8,156,43,224,175,57,3,192,209,187,221,174,165,131,179,227,233,53,43,137,148,184,204,100,8,174,80,158,51,14,68,102,165,68,23,61,190,152,101,52,146,219,40,17,38,79,41,128,248,26,154,178,49,191,109,226,101,56,27,133,179,182,8,226,64,217,132,14,250,106,127,41,78,14,202,223,203,47,91,67,132,140,237,234,66,15,218,37,228,185,235,184,58,128,163,180,5,232,131,87,232,231,207,187,16,192,57,233,55,142,156,80,99,224,136,238,46,112,84,100,142,26,225,83,153,33,91,133,226,217,13,85,129,187,63,3,71,43,123,17,196,11,137,55,39,206,86,80,99,182,254,48,212,253,86,3,180,218,181,218,9,181,52,180,81,197,255,202,113,141,76,19,41,3,59,181,133,57,27,128,163,175,122,147,14,15,36,226,177,218,202,192,209,19,224,200,235,212,180,116,88,178,254,231,47,113,152,191,251,249,112,151,234,92,80,227,221,188,243,0,219,173,75,22,12,255,178,68,250,63,81,94,57,29,239,255,209,106,67,58,86,15,95,206,23,251,135,193,124,28,74,89,204,214,219,222,231,203,185,18,24,196,190,93,248,20,45,236,113,40,92,220,137,156,128,238,133,164,0,71,77,238,40,48,111,217,149,188,211,210,199,83,14,59,72,178,225,233,65,3,144,161,45,240,102,7,202,141,193,14,181,98,83,159,144,120,176,205,140,228,19,226,45,27,169,13,210,216,73,7,240,228,124,32,240,152,47,157,230,146,50,108,24,167,96,62,57,2,19,234,55,10,134,40,60,63,192,182,215,188,125,134,15,112,222,167,122,242,120,140,223,91,128,4,68,101,200,249,128,189,251,225,251,117,93,158,248,203,252,62,113,135,210,136,228,229,57,46,169,102,120,51,196,241,144,79,55,49,215,195,139,231,0,138,117,140,71,7,53,128,247,206,237,249,231,1,71,114,91,144,92,30,47,128,21,68,24,105,170,95,205,156,251,41,125,178,40,219,167,62,165,245,246,139,47,110,98,247,195,222,92,225,118,45,71,110,195,112,146,69,248,32,190,67,140,120,96,237,239,177,227,41,182,148,145,102,140,244,248,66,123,41,220,87,227,3,17,102,223,42,102,206,84,133,147,33,66,24,178,24,112,72,84,27,6,173,5,156,75,203,15,94,200,29,183,51,92,224,153,124,51,154,96,158,61,203,0,32,88,227,72,40,53,107,20,163,203,35,9,2,53,38,39,227,138,11,39,220,48,223,210,197,221,6,115,65,24,129,102,28,1,63,49,191,106,254,208,164,182,31,254,131,244,179,140,235,242,3,57,10,167,97,83,38,15,81,190,124,59,66,112,7,123,65,214,192,113,70,65,60,179,124,10,230,94,41,55,109,13,248,118,171,251,45,230,209,249,28,57,84,15,117,101,79,111,159,251,112,84,121,59,216,254,98,219,250,59,129,135,212,86,123,239,201,23,115,2,116,77,191,164,13,58,14,46,218,157,99,222,50,6,90,68,201,93,106,202,147,179,75,238,116,249,202,24,83,55,229,36,131,133,61,121,251,72,12,139,44,71,232,215,74,227,2,127,72,61,190,217,238,181,54,75,35,106,1,72,104,101,231,53,219,167,68,134,94,166,127,184,249,198,230,171,75,164,110,127,218,96,53,156,66,250,105,215,180,165,246,25,6,60,89,38,60,81,130,217,136,113,58,149,245,91,37,159,75,211,176,216,78,197,129,17,131,237,162,165,124,222,47,7,154,196,26,123,242,115,66,172,24,46,85,187,95,122,61,177,224,169,172,151,182,105,225,24,196,238,130,29,25,149,58,7,105,135,171,255,39,230,32,247,195,124,226,186,118,162,239,93,45,194,200,51,200,168,23,19,148,116,9,19,184,9,47,94,105,87,62,42,204,171,64,8,121,199,53,240,185,118,81,105,238,226,92,33,243,155,171,17,137,38,146,84,215,146,53,158,225,157,109,177,47,44,163,205,181,200,53,147,69,5,236,30,38,212,5,237,89,20,59,60,136,53,198,11,72,100,221,22,152,181,139,228,249,240,224,98,99,179,246,18,203,21,30,122,94,171,113,43,12,189,111,96,215,95,19,169,17,140,244,143,74,28,110,64,109,240,23,149,236,196,218,12,238,134,89,190,118,252,166,3,28,137,85,8,229,126,62,185,59,254,54,73,20,75,117,184,133,67,57,53,174,65,71,110,138,231,205,250,144,214,198,234,202,115,123,156,91,215,188,247,102,45,180,150,178,136,87,176,153,33,166,38,255,189,193,83,152,85,208,235,159,113,45,66,63,232,203,179,89,240,91,222,175,53,171,209,105,30,244,75,7,109,244,42,78,185,26,56,221,183,140,4,43,12,125,238,201,15,208,113,211,116,230,171,8,232,105,200,79,142,126,138,144,56,151,90,90,24,88,220,112,136,120,212,48,55,30,179,167,251,248,63,101,215,62,144,165,240,171,236,17,250,152,94,159,96,102,169,166,18,156,155,14,222,136,184,230,169,101,158,248,168,183,168,222,233,54,18,90,191,54,201,178,55,216,247,107,89,181,227,30,24,181,247,127,159,195,65,183,115,101,175,130,204,147,88,155,98,176,130,121,41,217,64,74,182,65,91,242,132,163,139,32,182,112,224,231,74,185,118,176,253,172,120,157,106,106,92,135,138,98,156,21,141,167,41,34,159,160,37,226,115,126,98,230,53,159,97,174,19,95,185,95,242,195,245,43,232,123,43,116,45,14,62,190,190,168,225,66,137,205,203,69,138,59,175,227,7,227,195,94,191,46,232,213,169,19,171,216,206,251,175,124,44,152,155,161,7,238,214,96,116,10,245,15,21,152,174,109,89,153,246,217,225,61,159,163,34,106,183,27,183,72,61,120,60,185,252,157,17,243,63,105,247,223,83,187,190,210,187,25,139,26,33,197,30,24,62,100,106,221,123,87,218,53,59,120,39,55,161,27,29,0,87,95,154,40,98,231,32,142,20,51,198,79,107,29,254,24,234,40,63,77,200,185,18,103,207,37,193,130,251,251,100,154,121,225,223,208,60,215,135,114,210,94,64,131,136,136,38,62,222,177,192,99,163,30,125,199,59,125,153,152,72,163,74,183,132,62,247,197,107,7,84,18,124,207,155,214,141,43,157,125,83,194,199,183,198,179,186,89,224,111,121,223,237,201,102,170,56,126,44,99,93,24,109,220,71,111,52,170,27,112,105,2,47,86,71,100,108,83,6,183,10,64,26,131,162,67,180,196,50,29,201,15,245,117,104,131,45,147,241,250,136,43,119,226,226,227,144,196,168,0,109,141,65,176,26,37,227,86,104,12,201,231,233,218,26,107,99,159,109,94,22,61,21,230,168,157,29,34,154,65,72,253,174,235,24,35,89,61,124,93,168,5,136,158,6,124,98,76,209,0,211,39,238,49,71,113,75,21,172,156,65,217,86,119,190,134,246,173,11,56,182,20,192,14,230,181,112,131,110,169,152,15,145,173,101,177,167,160,176,81,182,65,178,170,43,112,29,241,31,242,73,131,154,120,96,217,72,176,44,118,94,193,181,81,221,19,59,175,176,32,192,179,189,210,163,223,164,158,91,160,241,213,12,34,115,29,54,181,215,147,167,51,227,89,171,121,224,150,45,81,182,179,126,233,249,78,203,213,221,143,248,136,59,224,117,47,36,59,217,75,113,190,80,95,102,37,186,225,22,145,107,211,159,206,112,36,183,102,246,94,29,89,191,18,99,141,72,55,223,137,64,186,162,66,85,49,143,74,118,249,25,234,76,162,88,181,215,121,139,137,88,199,33,98,244,133,10,143,2,102,111,139,188,8,103,45,224,74,142,72,151,200,156,243,234,163,50,223,87,70,82,201,94,5,70,173,101,94,211,169,135,86,201,135,3,82,31,52,239,56,64,100,4,147,28,202,60,139,197,167,174,38,57,144,58,123,64,220,62,71,204,126,62,76,134,19,0,71,201,242,24,28,91,122,200,229,153,4,203,42,187,255,226,60,173,222,98,187,42,189,2,231,165,129,186,71,174,98,144,203,187,143,61,207,141,76,40,233,134,33,32,33,17,141,25,110,167,73,253,198,241,8,62,160,240,76,132,109,175,158,141,242,121,22,191,248,114,180,33,125,52,227,117,92,194,98,78,12,245,250,109,174,227,251,51,0,50,207,131,243,92,110,203,124,167,60,81,43,234,12,184,174,180,43,14,235,93,13,211,9,186,82,220,143,40,44,102,174,252,128,100,240,44,5,3,221,190,105,214,214,227,58,146,203,111,245,90,229,11,10,99,155,244,102,54,15,232,243,220,36,250,196,164,154,50,144,186,185,205,138,242,248,76,196,145,161,103,1,192,231,41,119,135,95,104,65,81,0,253,54,161,58,236,91,177,234,20,81,88,193,179,98,119,60,181,113,153,13,86,14,134,83,14,197,93,223,217,54,173,248,119,150,167,180,12,182,131,175,4,185,184,47,229,190,161,146,43,251,181,238,199,206,246,29,5,63,59,121,31,158,120,34,1,110,197,26,31,206,17,141,212,21,190,69,219,248,139,175,154,238,49,75,85,175,225,174,219,32,175,84,106,113,93,35,243,3,213,188,205,192,213,161,91,252,168,124,106,251,189,190,185,75,211,232,187,244,188,244,59,158,61,23,152,230,243,193,252,32,18,42,74,251,243,96,22,165,123,27,47,107,252,213,111,122,148,159,190,245,209,166,86,16,198,149,32,164,119,89,138,178,0,56,26,167,146,195,249,205,212,233,111,62,215,213,173,63,233,174,189,110,151,194,58,231,117,164,71,42,234,14,231,232,101,150,174,78,129,49,203,185,107,114,192,147,103,155,169,158,41,241,147,243,242,199,162,183,86,47,170,179,149,119,2,92,52,66,76,147,232,146,82,9,254,117,28,229,90,102,135,139,53,202,202,211,217,79,76,59,219,203,120,196,71,246,165,39,150,120,168,56,209,175,0,71,19,30,158,203,88,23,62,149,60,142,17,144,121,164,63,94,141,63,51,11,1,170,84,90,51,67,189,124,4,195,146,217,28,94,39,237,215,220,189,85,96,211,247,116,135,175,60,78,151,172,88,82,246,158,207,55,28,65,102,205,217,192,135,105,130,23,84,213,44,138,95,232,77,208,221,249,241,229,254,201,176,10,141,225,157,20,112,247,79,18,27,131,125,12,34,78,227,45,247,173,191,199,60,183,141,231,100,232,145,120,199,50,168,219,26,187,15,55,126,30,158,158,240,56,235,247,19,182,115,31,248,251,196,181,217,70,97,14,1,169,31,51,153,31,3,222,166,2,34,52,29,121,113,120,64,191,231,161,238,226,80,122,105,120,186,174,5,230,237,114,65,74,145,120,213,130,182,105,111,56,53,98,7,230,195,131,31,242,230,124,106,39,95,133,241,168,78,66,95,95,68,104,64,15,45,235,226,245,239,184,64,100,124,65,213,56,24,20,150,125,44,79,80,252,155,66,198,92,31,139,212,98,110,113,220,223,70,16,239,236,26,58,69,113,19,226,162,90,14,146,68,86,217,216,87,167,62,86,84,176,24,101,63,119,183,243,15,63,116,167,182,56,147,156,243,1,123,184,198,72,1,209,128,72,164,115,244,254,192,121,107,227,156,250,78,101,114,154,88,81,198,254,137,198,193,40,109,21,228,144,97,122,110,48,89,77,147,238,36,62,191,60,61,88,251,129,147,91,248,8,189,149,32,97,42,160,66,125,167,251,194,189,202,219,207,185,208,55,60,191,61,221,201,216,251,79,197,26,197,199,139,32,37,124,91,110,144,34,239,57,217,164,89,250,136,194,130,241,85,62,62,209,182,173,15,48,24,213,95,172,83,127,246,1,180,44,184,160,16,201,226,51,145,165,51,116,171,145,55,222,37,57,223,28,155,159,150,77,83,40,239,213,59,187,178,12,202,252,201,127,140,202,165,97,65,214,150,252,26,118,246,126,142,245,192,52,80,171,127,145,183,75,136,239,131,245,183,91,52,174,124,149,107,19,216,161,230,197,53,144,249,51,216,251,121,168,193,169,3,163,73,183,99,107,51,199,17,164,116,30,43,112,20,244,22,3,162,81,206,19,210,147,63,25,166,21,253,59,195,52,156,110,205,49,114,49,1,31,118,126,74,126,122,17,234,89,98,61,139,215,217,79,11,0,154,197,119,130,184,143,223,61,127,76,96,163,130,58,45,21,11,211,197,54,199,248,249,223,197,9,197,182,102,126,190,49,162,59,219,50,96,164,151,145,81,185,29,118,136,159,233,204,139,249,248,120,177,198,47,207,224,27,179,158,106,254,238,105,60,225,251,244,217,144,184,223,253,103,65,9,11,160,100,33,248,221,77,172,42,116,35,0,0,38,36,161,67,180,89,5,151,73,225,82,243,141,55,220,238,198,204,193,86,251,89,225,119,238,118,20,194,158,194,190,37,248,218,225,38,250,111,228,162,240,166,52,228,55,92,101,141,139,30,12,86,9,229,190,207,47,222,66,156,15,166,193,156,158,172,87,100,124,206,142,3,91,172,74,247,41,37,105,40,210,174,248,159,117,165,159,124,19,205,224,1,187,40,236,233,27,17,187,46,156,228,112,154,232,10,94,202,115,111,122,89,138,105,218,38,99,81,193,233,20,198,17,178,13,101,157,80,181,171,35,149,169,233,81,245,231,106,131,118,28,133,214,25,145,142,149,113,255,225,241,151,20,191,147,242,97,19,109,188,83,131,83,84,228,38,253,253,118,100,105,75,189,166,82,81,254,67,252,87,212,7,198,125,45,104,110,239,226,122,15,131,166,42,87,161,3,163,45,180,155,30,112,4,170,180,187,37,224,195,42,10,140,179,190,146,14,241,126,184,119,113,232,158,94,79,172,238,99,253,244,160,240,220,132,197,129,190,101,232,215,131,57,171,67,50,87,29,136,204,18,153,52,15,134,99,51,26,90,160,75,28,15,227,183,155,128,35,94,169,97,203,195,9,224,200,219,148,254,199,79,35,172,246,35,104,160,19,56,87,188,247,163,142,155,246,222,73,162,123,195,207,65,119,187,52,246,76,222,3,71,4,207,209,151,151,230,65,243,45,99,69,192,145,210,245,131,12,45,100,190,37,206,161,116,23,134,90,199,215,179,103,173,71,47,181,140,197,1,71,37,108,140,43,201,81,1,17,95,168,119,141,140,164,84,5,190,93,64,219,139,51,181,131,187,41,246,161,152,191,89,113,125,170,25,217,42,148,110,233,6,28,57,94,149,151,119,13,182,214,123,14,215,191,78,6,40,39,168,247,136,0,108,60,108,167,142,59,250,254,203,205,127,255,247,94,95,113,49,251,196,1,135,195,194,98,148,242,84,10,199,188,204,157,110,89,49,31,172,161,48,173,217,229,198,103,6,95,110,81,37,125,131,247,160,151,242,83,129,163,80,59,251,14,84,243,120,141,103,46,134,99,43,236,161,186,84,89,194,128,218,215,251,186,215,128,35,240,158,251,80,189,152,111,128,145,27,150,99,235,3,71,190,219,171,17,212,210,19,78,104,4,253,34,4,190,234,132,1,160,249,135,77,238,219,176,6,109,44,197,14,220,111,58,141,243,205,80,153,93,189,172,119,63,113,181,183,23,196,241,16,56,218,30,222,138,104,233,234,97,177,182,68,166,86,246,76,173,233,23,90,84,170,15,0,71,232,189,100,193,55,196,36,70,189,218,30,203,183,73,185,192,221,159,128,163,42,168,20,134,150,207,78,6,121,134,161,100,225,192,81,118,67,233,185,126,248,234,88,167,68,231,28,233,65,250,76,39,146,205,232,58,112,180,222,149,53,20,114,139,17,123,38,16,202,172,220,86,186,3,188,96,194,30,13,145,255,229,25,147,255,115,46,93,101,221,223,36,37,174,164,113,228,6,253,88,23,98,126,134,29,104,154,10,232,232,236,103,159,93,183,83,221,191,101,215,134,60,169,17,121,82,62,181,80,239,36,73,215,116,15,113,222,181,38,81,110,190,244,225,201,169,10,236,207,216,92,211,247,146,11,80,77,247,93,70,76,168,147,39,113,174,160,55,174,199,113,2,71,9,75,210,138,59,235,31,50,215,93,128,35,229,88,104,199,54,36,17,179,200,6,110,66,100,248,230,161,67,104,118,175,179,192,209,215,218,38,45,220,125,35,204,174,119,125,124,38,153,232,140,244,189,31,175,133,157,7,142,244,144,131,202,178,192,81,219,38,68,246,155,145,54,209,179,174,25,172,48,72,19,250,243,234,39,233,107,147,210,218,238,55,224,20,251,144,3,176,115,88,17,115,131,75,222,91,240,255,11,82,102,255,79,94,88,71,178,59,5,64,193,165,68,63,74,64,110,65,230,142,152,34,184,123,17,41,61,245,68,82,113,185,7,252,169,54,102,95,151,9,67,6,195,209,118,20,14,150,103,30,250,195,54,168,176,73,181,45,164,106,132,166,152,232,233,99,125,16,136,7,170,233,251,244,57,81,80,196,38,32,134,193,136,223,209,38,21,251,240,73,174,242,78,136,247,245,195,185,65,172,135,56,230,112,213,129,161,11,145,132,176,205,160,49,53,12,147,56,239,35,149,155,92,75,254,106,80,41,23,178,26,164,69,150,162,177,3,53,66,195,95,145,102,7,174,45,88,58,155,61,51,175,164,56,28,128,0,71,103,81,22,156,145,129,208,5,75,106,224,136,124,6,135,242,128,44,233,117,147,111,225,171,195,182,117,154,96,155,217,28,36,187,175,14,193,218,59,152,41,86,239,90,218,40,24,56,170,166,48,234,132,239,211,218,217,94,255,189,99,133,244,199,3,254,47,239,133,254,63,232,74,79,75,255,193,206,25,205,37,211,153,115,193,199,183,42,157,101,254,71,104,230,185,140,87,222,197,197,120,3,246,8,56,122,62,42,13,91,3,251,104,111,227,80,162,215,147,133,176,59,247,3,84,108,153,55,160,125,114,174,162,22,56,234,76,161,194,254,108,12,250,97,16,252,1,73,123,220,105,207,74,181,1,43,69,251,111,33,249,184,30,163,28,163,53,154,171,102,247,201,58,167,170,184,51,200,82,126,88,7,198,52,70,2,71,60,168,199,233,171,201,121,158,225,10,139,176,182,151,114,158,15,177,222,114,86,7,48,199,64,148,205,132,25,86,224,103,70,26,87,237,112,133,204,114,18,182,7,16,173,85,117,54,174,247,202,233,186,125,170,7,115,73,194,67,246,204,128,163,61,199,115,102,150,166,167,177,1,186,0,120,81,112,229,214,157,227,88,253,223,173,209,158,250,248,96,254,45,245,253,24,196,225,135,134,44,109,75,107,45,36,146,254,150,220,222,183,177,15,59,59,94,248,39,121,31,232,111,234,62,59,251,80,231,102,224,8,34,53,254,251,238,29,241,226,145,170,93,66,77,8,127,131,242,142,46,97,152,168,201,65,132,80,56,55,250,184,237,222,3,5,199,132,100,239,199,21,76,181,78,196,143,181,42,48,1,95,100,101,8,196,49,48,180,254,92,111,72,126,16,239,233,4,120,63,193,129,211,149,109,111,170,152,201,196,106,143,223,179,82,155,129,146,44,5,187,65,55,146,243,150,147,187,130,165,231,44,189,200,195,233,230,185,6,176,90,79,77,241,135,235,66,235,7,158,185,100,171,175,73,100,238,244,132,98,191,76,55,201,255,191,103,255,186,103,127,56,72,154,51,166,111,167,200,92,199,156,223,206,152,53,79,154,166,253,186,106,254,80,12,70,24,42,133,122,173,237,126,191,98,16,85,183,222,229,225,96,215,129,224,243,2,10,155,70,155,120,146,97,87,48,140,249,192,81,199,224,137,6,74,214,72,48,60,115,14,91,175,66,161,239,59,8,102,34,153,176,123,182,234,183,61,187,121,188,103,71,216,85,2,80,150,88,111,208,110,168,169,232,15,47,80,204,198,44,8,68,185,76,196,96,67,108,211,78,213,98,158,67,18,242,29,86,175,203,249,48,168,71,116,93,154,215,243,238,165,121,76,88,70,207,105,186,132,45,5,171,254,80,229,66,139,154,245,86,235,242,89,102,98,93,6,48,113,93,228,117,103,183,251,189,31,86,160,9,239,109,207,169,31,139,114,225,252,133,72,254,127,251,226,249,49,16,24,130,139,253,67,3,190,218,177,217,39,244,67,79,201,31,149,170,210,78,40,210,176,242,2,230,142,230,27,98,246,160,246,36,212,14,121,199,72,101,30,250,25,14,141,89,2,112,209,115,56,142,63,240,242,23,148,249,177,30,23,112,52,50,85,181,58,242,219,150,117,218,45,68,18,252,17,111,71,139,137,128,163,81,232,13,146,123,217,163,165,68,251,207,161,73,228,240,94,15,204,190,180,1,215,163,92,20,174,236,211,24,33,29,96,180,102,229,246,192,209,142,95,2,186,211,106,175,248,178,231,103,120,34,169,184,43,192,118,80,149,132,57,108,253,80,144,87,72,0,182,45,75,247,40,5,54,140,33,76,24,78,213,130,249,96,121,193,107,152,45,173,33,47,138,123,172,67,38,243,85,29,183,59,242,247,10,205,255,127,253,118,125,213,255,29,63,159,207,5,97,159,123,133,56,16,6,17,181,58,222,176,77,110,78,35,172,167,171,166,169,104,175,236,60,222,117,182,69,109,142,142,156,73,33,174,250,10,238,118,87,236,210,78,192,220,253,195,58,206,195,166,144,136,249,28,201,140,13,207,31,33,215,58,156,10,50,133,129,207,171,49,233,215,208,66,112,168,237,213,248,211,219,183,249,18,123,126,15,185,208,229,247,199,33,215,0,56,74,61,14,171,201,191,1,100,216,151,165,39,183,61,213,142,177,51,215,27,167,64,98,224,232,210,169,67,200,16,134,34,185,77,66,223,33,205,165,124,174,97,150,222,106,68,242,173,98,43,203,135,29,5,15,208,35,210,237,241,72,200,135,87,199,138,122,164,50,175,177,15,24,131,159,47,253,31,0,100,255,103,174,255,27,53,105,108,157,249,145,250,139,7,234,148,62,239,28,83,104,79,49,190,5,153,59,97,142,54,249,119,80,32,194,32,129,223,208,85,221,72,229,64,33,137,225,48,131,83,164,244,226,249,139,72,1,163,156,41,104,232,125,233,41,215,115,11,87,133,144,119,141,114,188,147,210,208,151,141,31,25,4,94,245,108,61,182,11,193,70,217,189,175,147,236,191,225,230,86,44,110,198,236,47,167,15,114,79,238,161,2,225,123,117,54,153,208,97,114,153,10,162,125,40,102,215,29,186,138,101,239,228,250,161,71,187,98,186,109,63,70,73,249,68,31,26,145,239,140,93,13,34,25,91,162,154,123,191,78,132,72,54,188,51,23,71,72,73,88,202,227,249,73,59,209,100,117,15,80,222,129,242,96,54,109,215,50,89,162,178,103,32,124,159,35,81,223,99,6,189,86,136,82,237,164,0,142,58,162,145,103,97,91,150,152,59,34,91,195,36,243,183,94,178,145,57,146,115,168,195,182,176,33,167,167,14,155,205,194,201,122,101,45,254,135,230,208,116,27,73,137,143,136,177,106,200,58,163,23,219,153,31,211,206,88,69,23,54,228,121,216,251,119,152,192,65,116,64,54,20,131,114,41,24,155,194,217,10,199,44,161,121,156,23,214,24,20,57,128,161,8,194,175,115,203,13,208,92,152,243,231,237,161,205,164,116,97,85,30,194,40,144,175,46,72,75,188,17,121,0,23,47,91,33,157,155,109,169,220,40,210,124,45,241,125,109,7,182,127,181,30,132,89,182,210,72,5,207,239,39,140,59,115,31,166,2,71,10,167,14,128,163,45,181,141,177,175,222,252,144,223,79,222,45,156,2,12,198,185,181,55,118,235,144,79,16,21,228,42,215,40,58,21,26,58,66,229,254,121,100,101,214,170,77,183,56,185,124,83,73,117,101,162,248,240,213,234,151,17,56,185,209,45,108,175,20,209,78,85,253,38,43,38,122,97,237,216,226,206,49,239,48,203,216,146,21,9,232,208,25,103,114,233,51,102,50,52,56,224,205,4,166,92,250,209,143,153,224,30,157,150,4,108,61,102,79,157,119,104,154,96,202,27,234,19,186,57,121,149,76,71,135,68,114,60,158,23,129,143,214,137,97,111,137,169,223,208,105,31,145,242,120,222,86,86,243,253,51,52,167,160,135,185,135,97,212,226,93,48,239,78,20,176,197,156,165,45,46,162,149,236,49,31,103,63,146,151,55,177,174,229,86,93,235,103,201,164,234,228,43,140,80,151,242,193,117,124,226,125,251,211,189,246,46,66,126,182,38,243,61,114,12,12,150,41,19,96,72,61,204,145,10,122,79,12,27,183,99,247,244,145,222,55,77,4,97,254,155,75,9,19,75,227,116,35,181,243,145,227,137,213,154,236,247,59,132,221,247,242,40,141,115,143,235,244,206,187,99,232,207,50,101,156,216,102,188,66,194,218,123,190,134,39,217,52,68,118,152,113,72,179,173,176,151,198,176,97,44,208,149,24,178,250,159,26,118,141,125,201,82,140,97,206,238,206,38,12,179,21,170,87,191,140,180,61,247,26,238,242,28,48,58,184,48,81,5,207,231,27,61,143,50,27,103,119,173,239,75,18,180,141,38,166,18,246,153,214,48,165,27,217,171,38,56,253,46,235,185,160,199,86,159,52,138,50,226,96,226,57,50,174,50,250,217,113,127,26,182,197,148,194,211,7,220,189,47,73,63,53,136,30,88,115,217,116,222,27,147,248,14,221,193,122,18,183,161,27,106,161,116,222,103,33,246,21,236,74,225,49,211,245,184,192,235,190,252,83,50,23,243,111,12,234,94,173,185,192,35,94,16,148,44,228,62,95,124,210,48,33,255,66,179,32,61,142,223,82,251,170,108,229,248,5,117,210,155,198,154,74,219,207,76,236,25,183,3,160,231,224,117,240,129,136,211,41,24,58,98,211,10,28,89,47,66,95,77,72,215,114,145,50,49,48,60,113,29,4,227,137,206,40,113,71,208,199,5,167,241,14,192,223,156,118,120,211,216,113,26,26,227,117,171,114,206,207,119,136,166,94,13,135,132,170,64,182,149,197,217,122,144,124,117,128,69,233,227,227,44,23,212,115,216,217,228,122,155,245,99,5,148,110,112,55,118,77,207,64,133,183,171,218,17,201,83,133,225,161,161,161,44,169,195,153,224,12,82,45,121,66,153,139,106,105,226,163,209,37,25,221,106,119,145,52,16,107,87,90,12,241,197,157,110,113,6,113,182,207,213,16,220,208,105,104,253,4,60,181,124,253,252,28,181,132,81,153,215,185,96,233,130,75,147,92,72,31,46,78,85,159,111,249,123,105,165,190,102,180,245,213,6,79,89,99,135,44,61,40,123,12,62,228,62,83,117,191,210,65,10,28,97,110,64,59,104,94,114,174,253,176,35,108,72,238,69,254,6,102,119,90,150,117,86,29,98,94,72,179,147,68,193,48,219,115,10,113,31,46,46,89,236,128,191,57,154,113,110,200,106,182,65,106,213,200,112,37,198,43,10,49,102,57,70,3,57,139,22,68,88,73,100,101,206,67,63,213,162,129,163,13,214,99,11,25,143,147,18,77,50,152,67,167,162,127,33,83,140,148,36,159,232,170,128,104,64,65,135,154,79,133,158,190,117,92,10,83,153,84,113,160,193,58,141,20,247,184,180,107,130,246,120,53,157,136,201,231,151,244,236,53,46,74,246,237,44,72,117,114,11,133,226,62,210,149,173,0,24,162,152,105,180,54,254,32,123,10,196,49,95,42,190,67,83,192,53,211,121,41,20,230,118,214,52,89,177,183,117,72,23,179,184,115,137,175,246,47,48,75,241,250,168,78,210,231,165,91,118,54,211,154,49,152,17,71,50,176,167,136,57,208,80,216,51,200,154,122,36,57,122,12,109,127,35,96,170,125,205,86,217,132,193,173,199,197,231,101,247,46,81,7,168,195,148,243,153,135,31,36,54,58,230,6,243,54,109,164,7,165,45,244,49,64,137,11,37,140,16,65,53,109,255,108,250,74,227,243,79,60,49,13,161,63,169,85,201,84,158,8,16,146,62,61,43,99,162,67,59,192,209,163,207,177,197,109,208,153,49,169,2,172,82,79,198,14,156,10,221,134,120,136,236,126,220,68,139,57,197,221,205,138,71,38,134,37,6,180,71,139,30,199,128,15,70,208,154,152,77,103,60,1,28,129,129,163,103,100,101,127,214,53,172,42,124,178,5,28,101,26,3,71,201,76,202,104,241,65,172,139,215,239,218,175,195,150,182,141,34,83,252,201,67,129,38,85,67,88,55,191,144,178,251,99,88,55,191,199,239,175,123,230,67,147,14,175,73,151,123,31,232,134,161,97,88,183,84,58,111,142,61,213,113,95,79,160,2,110,39,110,54,189,106,20,181,114,117,19,179,254,209,51,125,82,3,102,7,178,7,215,48,95,19,82,55,132,236,162,154,255,201,5,184,28,243,237,116,57,27,113,0,176,90,181,204,29,170,199,12,10,184,193,198,138,147,43,185,174,122,244,126,41,127,212,16,179,202,58,154,204,193,112,158,12,171,65,232,121,147,96,185,66,87,131,218,7,155,183,195,118,238,84,186,102,59,121,174,244,224,75,57,19,139,69,134,10,250,232,139,82,250,152,0,156,212,58,3,82,244,118,208,187,79,85,132,74,37,170,247,17,56,73,59,65,208,58,224,200,227,119,19,77,31,168,196,65,190,88,240,133,17,38,94,27,94,139,161,43,189,26,77,235,197,59,154,251,33,93,211,63,238,195,247,28,172,149,74,144,219,90,76,152,245,238,198,3,200,174,160,209,14,188,82,17,185,230,180,252,220,133,0,243,173,145,132,232,169,109,184,54,197,15,165,149,2,237,13,35,63,178,57,80,230,191,11,98,152,109,242,175,40,6,129,195,224,234,152,191,99,18,112,24,52,163,132,189,241,27,63,80,28,110,197,223,60,99,233,63,153,16,67,5,15,32,96,181,191,11,99,168,120,184,170,81,155,60,112,20,65,132,121,219,133,183,88,31,90,227,127,173,172,81,73,159,73,39,102,17,69,186,68,34,117,56,105,220,225,15,49,9,195,198,94,116,191,252,200,21,222,55,135,31,121,96,91,38,34,126,250,171,202,225,161,173,190,177,1,151,112,116,243,92,29,167,71,194,47,42,57,174,62,45,94,191,255,20,190,238,87,137,59,55,189,233,27,186,4,36,62,245,150,211,13,131,227,11,40,10,124,93,212,117,233,251,138,92,191,57,21,232,10,160,5,110,119,198,244,73,219,226,176,19,219,22,165,1,161,108,156,242,138,214,180,33,9,183,194,139,89,165,168,235,155,122,2,84,11,146,39,112,190,25,54,89,135,198,148,65,229,49,39,63,38,98,31,188,226,59,176,76,94,1,51,18,79,48,214,66,73,146,199,223,26,250,10,118,138,248,239,13,23,13,191,94,241,222,209,150,42,30,118,58,104,73,197,236,35,77,85,198,201,194,195,205,229,181,125,187,147,114,40,201,63,183,33,67,100,74,165,104,187,106,68,241,173,251,229,139,92,184,239,182,14,147,223,209,123,251,140,101,104,169,2,214,150,103,165,237,233,79,198,136,60,149,52,35,4,3,85,43,221,254,163,87,214,50,30,98,246,91,175,108,209,136,54,214,203,80,132,238,84,125,231,233,146,75,36,57,223,250,30,122,39,6,20,134,185,63,30,254,254,157,21,34,179,180,251,36,212,242,192,172,106,172,99,104,6,186,137,217,94,24,252,112,17,205,119,64,131,121,36,15,145,183,60,255,14,156,128,175,195,82,113,153,193,206,204,58,167,180,57,183,197,77,133,63,196,81,207,237,92,132,142,46,94,171,168,131,33,210,130,199,126,18,40,253,159,90,7,242,32,115,129,78,145,41,211,101,94,242,131,17,107,97,27,174,254,64,175,185,55,170,9,22,100,170,203,93,5,221,54,176,63,199,50,12,216,58,97,98,188,187,35,84,13,254,81,245,92,225,12,103,112,71,140,115,8,175,54,59,137,132,104,226,211,141,126,101,204,229,29,80,62,109,249,81,183,137,247,86,33,229,15,192,116,133,30,192,252,87,4,14,31,113,208,238,138,141,127,253,106,111,42,119,131,185,71,49,232,186,2,50,93,208,51,176,9,23,243,113,104,75,111,189,59,93,223,195,43,246,169,221,70,71,202,197,161,101,36,219,99,228,225,144,101,97,94,160,139,88,173,141,107,215,246,119,178,72,60,32,122,45,234,206,206,240,67,65,217,11,19,143,30,125,209,140,41,233,240,87,100,57,44,164,25,107,184,27,54,145,213,248,35,102,254,239,1,131,42,74,119,100,32,50,67,232,177,23,152,195,237,27,230,161,96,78,154,8,184,7,99,177,131,252,42,154,106,192,90,16,134,90,59,142,134,69,144,2,190,167,17,132,192,209,229,242,48,204,221,107,254,217,230,227,24,240,17,237,60,206,48,19,110,188,63,122,96,154,58,84,81,254,189,233,176,61,254,176,144,143,2,237,193,120,48,137,217,12,248,222,126,152,35,231,164,37,117,221,30,240,184,75,20,19,1,236,167,156,25,49,17,0,19,157,250,173,55,140,49,209,105,65,143,140,140,27,19,156,20,176,193,169,80,3,115,252,234,96,162,211,125,108,116,10,223,241,199,30,192,33,181,164,41,187,137,130,187,194,194,214,52,119,26,91,89,198,60,243,86,196,48,183,41,245,48,182,113,27,81,85,11,5,69,212,5,25,172,109,13,119,210,97,240,251,227,39,197,175,48,248,29,234,86,168,122,140,223,189,140,60,111,98,240,123,241,122,218,59,12,26,111,33,194,220,151,182,24,84,196,103,200,242,191,81,48,3,136,202,70,29,58,135,199,134,75,12,110,208,113,69,120,110,150,22,45,161,134,34,118,84,49,208,9,56,34,2,142,142,123,200,237,14,221,169,168,14,85,181,190,3,71,70,73,88,101,177,83,41,46,238,214,115,36,24,92,40,84,52,212,142,193,133,85,229,131,236,199,184,176,146,79,234,34,6,23,14,33,205,42,76,66,75,171,42,62,15,205,11,104,37,45,115,217,88,22,98,240,9,230,209,103,219,93,199,224,19,224,200,63,162,14,250,19,220,72,206,249,62,15,85,175,65,95,151,124,129,253,188,211,56,5,222,93,141,37,69,208,157,131,17,204,66,17,38,219,73,198,172,19,224,232,19,52,31,179,80,198,234,177,115,55,255,206,208,110,30,120,12,51,17,110,108,25,145,102,25,89,157,137,5,142,142,31,87,215,142,127,120,0,130,116,66,58,80,21,161,6,171,166,51,75,172,241,180,214,91,237,112,150,62,224,74,214,91,253,114,56,125,167,22,243,233,50,72,215,7,209,110,59,46,135,37,39,135,42,140,126,158,169,248,205,12,79,151,200,7,93,81,116,88,117,9,56,42,203,194,28,40,129,192,17,0,59,172,188,141,4,66,66,29,26,233,232,202,184,182,30,149,13,117,12,197,21,88,73,187,205,197,38,13,214,217,28,8,142,20,126,190,232,120,194,149,22,190,158,196,37,137,137,245,248,94,192,57,232,110,83,33,252,181,180,98,27,116,220,112,116,156,82,170,193,18,53,2,153,48,180,65,23,59,30,206,109,55,56,213,66,182,112,174,168,190,57,206,248,121,178,210,106,209,156,207,69,62,171,156,100,176,239,128,39,84,237,29,126,121,194,235,251,4,43,196,223,56,230,181,161,209,92,53,141,205,18,72,115,103,110,137,83,109,240,185,161,65,197,15,32,62,51,91,56,91,126,232,226,149,170,30,177,117,8,63,234,61,229,22,244,9,102,35,205,98,96,120,212,100,252,177,181,232,6,164,164,71,15,76,85,87,197,121,234,16,2,135,234,132,173,68,40,174,247,121,2,13,40,16,250,53,217,6,112,244,216,44,12,155,50,128,222,76,129,234,140,124,192,57,78,121,221,186,43,114,235,46,37,54,177,139,255,95,159,141,249,223,122,21,28,87,75,187,111,234,42,99,192,67,10,72,78,182,105,9,208,197,86,210,214,247,34,238,199,226,167,140,43,121,229,238,177,39,1,71,113,14,150,117,178,208,61,236,107,207,109,247,201,50,98,228,213,198,175,123,221,66,25,237,206,17,172,194,59,230,22,194,192,106,95,138,155,54,165,51,115,172,162,54,66,164,215,197,160,72,158,109,232,163,138,232,157,136,245,233,203,222,49,125,202,52,142,233,72,86,216,197,201,23,167,101,22,68,11,189,27,153,139,82,226,116,165,95,128,112,247,1,229,13,133,122,84,151,194,224,184,26,210,30,182,91,250,6,15,62,30,59,29,241,108,47,249,50,209,33,132,8,186,26,139,166,155,243,116,219,221,203,219,3,90,15,135,150,246,108,94,14,84,121,49,173,43,24,46,104,109,13,30,58,32,5,215,172,55,189,63,70,120,242,133,119,185,157,198,49,87,163,60,220,198,121,241,167,99,205,191,60,46,4,13,225,90,150,254,160,138,57,106,209,176,147,104,107,67,151,115,31,138,21,106,253,40,217,2,85,56,248,225,44,191,133,243,237,87,167,181,113,225,142,244,8,58,245,21,102,239,236,64,45,91,230,129,163,59,53,104,105,204,9,224,82,0,105,255,45,152,201,29,122,1,167,92,133,7,87,66,149,135,21,211,201,167,207,208,243,191,58,237,6,122,149,22,122,74,233,174,197,168,206,39,85,221,120,161,164,128,136,137,59,158,79,217,17,80,24,111,229,5,17,2,63,9,2,123,242,122,155,214,186,121,141,144,12,143,43,171,79,120,103,174,74,58,193,47,161,114,77,114,174,174,39,73,1,243,128,64,167,140,253,132,186,236,237,243,31,41,213,210,95,135,182,7,132,49,174,246,176,110,226,156,174,7,35,71,32,82,20,85,77,191,176,93,25,51,53,50,113,252,38,120,123,70,231,20,253,109,107,240,20,183,51,225,61,3,162,216,130,18,237,226,110,52,179,225,177,23,170,212,244,63,49,85,4,120,168,166,0,31,16,135,113,74,38,145,80,56,139,239,13,126,214,245,29,173,242,220,211,178,106,223,84,164,9,212,20,30,0,61,94,202,133,14,62,207,99,233,110,199,127,120,240,246,195,125,229,132,189,65,152,146,68,172,81,47,230,140,246,83,21,147,201,195,115,227,13,205,79,127,195,74,167,24,220,252,253,101,70,121,91,58,112,148,122,74,44,205,138,143,215,23,73,111,179,136,184,133,188,14,187,11,164,128,92,37,221,184,183,171,157,47,251,235,120,83,244,247,156,225,230,113,251,82,146,159,255,177,188,82,99,201,30,3,31,186,53,141,112,210,72,5,232,100,125,135,149,162,163,18,191,250,113,18,107,236,86,78,19,46,13,92,248,164,241,197,85,226,107,224,228,105,164,70,165,122,5,46,14,35,139,173,31,110,41,14,192,34,154,202,118,81,183,115,213,171,101,236,107,185,179,105,150,227,105,100,46,113,3,61,194,2,220,44,18,126,33,84,162,230,237,131,117,169,232,203,32,154,148,176,161,244,14,243,170,211,163,9,174,239,93,100,107,17,97,59,99,121,172,239,142,229,241,204,97,199,154,168,142,114,76,137,81,130,69,202,165,118,184,158,47,206,60,96,170,14,82,86,82,169,188,229,50,159,121,199,51,160,233,16,113,137,201,225,100,206,201,231,132,58,229,216,130,144,34,185,241,166,63,123,95,145,198,238,125,107,86,205,167,81,215,167,227,230,234,18,216,231,203,10,122,101,80,212,208,215,19,247,145,47,151,36,167,198,153,181,185,87,152,107,90,154,191,174,54,131,3,45,202,31,100,190,174,243,216,34,131,84,235,185,234,147,169,54,36,187,255,39,205,151,208,77,28,91,251,240,15,232,168,211,123,116,145,118,167,168,76,41,239,103,129,236,59,116,190,173,69,149,143,32,242,33,82,59,106,158,239,14,207,194,6,254,222,132,15,27,234,237,37,1,219,36,144,7,222,42,115,9,139,211,116,172,166,86,100,100,208,218,188,3,171,141,229,252,117,132,70,16,219,104,23,90,214,200,46,81,16,191,243,161,213,166,239,212,123,208,147,155,159,26,28,161,247,196,5,84,31,152,103,91,148,223,64,118,77,216,120,134,252,74,187,111,166,114,52,138,185,139,64,64,157,208,47,119,241,187,15,235,221,123,108,185,188,7,198,176,184,153,193,186,205,71,146,87,18,201,82,126,137,20,160,121,34,117,82,96,118,193,73,192,201,35,136,229,245,136,148,209,116,97,246,67,187,55,85,15,35,144,87,15,10,15,131,251,17,41,39,244,187,171,220,124,18,167,248,91,91,64,228,220,177,171,160,243,14,50,132,195,162,186,186,161,59,67,204,121,193,201,9,212,18,36,124,102,210,189,92,242,126,115,137,101,215,207,109,242,67,192,31,245,251,172,65,44,247,44,197,123,120,184,215,190,171,60,63,120,94,207,183,254,246,25,120,74,53,71,210,108,154,89,155,200,26,175,166,69,145,235,221,166,255,125,93,229,207,212,65,187,230,105,190,200,75,232,254,186,37,4,61,147,104,19,129,140,170,97,254,183,84,68,24,117,255,203,179,130,109,223,239,223,18,30,13,185,214,171,238,250,254,22,133,13,134,235,53,254,139,72,207,195,115,126,202,120,184,253,12,109,140,201,78,232,151,67,154,225,70,70,63,171,218,0,127,50,101,241,145,242,249,37,139,255,240,47,213,109,180,13,15,253,161,52,54,226,103,4,253,0,123,123,255,74,82,239,175,88,10,237,87,21,213,162,205,144,111,49,64,30,188,190,61,4,127,188,5,181,10,56,236,66,92,111,129,226,146,205,254,147,153,227,249,140,100,103,182,46,83,14,233,192,168,97,92,80,159,57,173,182,181,248,101,85,7,211,164,208,139,7,66,150,147,15,239,72,4,79,178,120,130,32,237,240,254,127,34,254,210,193,4,200,248,72,40,138,3,135,237,228,46,246,116,106,102,108,207,150,62,188,187,186,98,107,178,34,159,166,39,97,13,235,185,88,135,181,60,225,92,179,252,173,81,248,25,234,238,118,62,229,152,75,155,165,199,151,155,42,94,42,219,221,149,26,92,140,115,92,121,189,60,89,181,249,239,148,239,183,209,202,1,174,43,31,26,245,134,133,195,116,130,72,130,121,215,75,139,153,43,213,145,38,168,48,112,247,19,44,23,249,206,36,226,220,101,32,169,109,104,253,104,54,162,184,21,67,33,24,73,25,39,226,59,17,116,222,217,74,183,163,89,85,163,19,89,55,193,182,161,239,154,223,15,221,211,203,126,248,101,97,40,61,40,220,64,215,194,72,122,139,89,116,10,40,189,150,207,218,4,104,144,92,250,122,235,234,44,250,253,170,243,66,148,155,207,169,73,47,212,42,25,118,12,252,52,57,51,33,192,58,198,146,186,92,154,227,127,163,182,163,221,147,162,216,141,220,34,237,122,158,129,68,31,173,84,157,201,201,9,122,103,146,111,254,130,140,236,212,204,46,194,67,146,239,241,12,31,172,134,193,197,197,13,121,191,95,89,235,41,172,212,240,15,253,73,184,30,7,219,79,183,245,83,18,98,122,9,6,59,121,204,77,225,20,252,5,248,123,87,252,22,90,185,177,161,213,59,82,251,71,111,222,73,207,211,228,63,165,28,142,151,27,78,193,207,89,163,165,12,216,207,132,200,232,247,54,243,40,38,102,58,120,88,52,64,72,244,121,72,212,39,19,45,75,48,120,41,102,30,186,96,56,171,250,41,78,43,136,108,82,225,44,95,13,205,54,21,89,228,92,141,91,36,145,151,241,67,25,227,153,162,25,152,109,97,25,45,86,225,3,59,189,116,202,189,94,27,201,185,202,37,41,34,34,66,22,94,120,93,33,240,78,235,162,207,116,109,125,222,142,109,147,222,199,165,12,109,137,167,194,42,40,127,172,82,8,86,85,91,86,38,41,139,235,122,20,139,82,169,134,223,197,128,146,98,5,75,132,211,117,53,255,170,133,156,19,125,193,85,110,183,26,171,135,201,58,229,149,240,213,216,233,111,197,179,186,248,9,26,222,187,248,102,232,106,157,187,249,229,131,140,202,109,196,93,150,138,147,249,3,31,112,55,131,59,61,139,219,69,147,203,36,161,36,2,103,155,174,93,213,216,155,233,75,123,45,145,103,71,35,241,89,58,8,254,121,108,181,47,92,80,192,239,244,41,97,220,105,109,19,170,175,123,45,132,196,233,247,158,95,126,190,221,39,131,162,132,210,79,62,71,54,39,92,94,21,68,92,102,189,173,38,188,81,243,168,184,139,207,99,36,191,184,115,172,50,62,112,210,242,224,172,87,77,213,94,232,212,165,214,150,40,6,204,105,198,78,107,135,57,205,82,70,70,48,167,217,156,85,160,89,2,117,249,217,49,115,233,90,16,71,10,236,143,141,46,109,132,227,245,103,88,3,50,31,56,137,107,254,19,251,247,35,77,73,199,252,166,238,169,3,216,4,118,93,224,141,14,193,201,141,126,83,16,53,170,195,150,40,8,203,139,97,56,88,215,213,144,93,128,95,12,193,117,61,50,202,193,227,74,201,93,184,55,232,203,35,170,132,243,15,41,161,81,212,251,93,29,186,43,124,6,147,60,18,0,134,172,132,105,182,43,248,225,233,113,130,68,148,138,158,138,178,203,190,132,210,204,150,95,155,35,121,221,201,150,119,186,22,202,224,77,83,213,6,103,32,12,103,153,34,32,217,86,188,199,166,120,175,236,37,59,241,66,79,96,193,251,194,164,67,4,135,212,206,18,105,242,50,87,99,77,150,0,115,51,1,74,177,149,255,201,241,120,82,107,155,176,209,103,93,248,59,215,83,93,109,147,52,158,24,74,52,255,155,109,106,138,209,135,55,103,213,178,91,237,11,53,98,137,60,120,140,122,218,224,184,183,38,97,120,9,90,72,115,207,43,70,101,64,194,52,171,210,6,107,139,146,0,20,104,226,8,121,242,229,77,97,186,238,251,215,149,6,238,243,223,211,99,119,182,175,147,69,11,146,70,114,81,170,216,147,200,52,68,82,140,152,154,172,218,44,90,199,51,189,2,235,48,143,54,173,161,17,54,200,215,197,29,93,230,218,141,3,209,25,68,178,156,1,103,60,203,206,183,221,233,243,192,218,59,88,22,247,127,113,214,67,229,34,100,145,10,48,231,196,105,186,150,22,25,111,107,19,111,55,74,61,214,131,14,97,198,131,198,14,205,193,133,84,175,212,81,119,26,162,148,19,106,186,76,245,112,155,191,48,61,216,255,138,99,254,127,200,98,189,234,100,197,132,217,8,250,83,165,13,66,150,146,254,91,169,173,13,91,106,131,76,255,167,84,130,183,164,207,73,3,228,143,39,212,169,48,135,210,79,230,10,53,63,107,184,253,248,72,70,176,159,48,194,244,95,50,235,254,146,62,39,189,111,187,52,159,108,73,103,97,238,209,91,204,61,106,26,32,251,242,235,151,73,82,78,152,182,226,120,253,89,205,10,56,250,97,194,188,5,252,210,143,216,184,242,31,209,118,108,115,156,121,21,12,183,114,231,64,108,18,148,249,155,42,49,50,105,186,42,124,87,127,1,199,224,68,81,208,9,53,167,76,6,132,224,202,49,250,244,168,172,110,207,66,85,224,192,145,33,20,197,55,33,92,222,99,129,253,129,30,28,106,88,156,172,130,244,38,75,153,176,73,218,211,221,20,174,128,222,43,136,136,65,38,84,78,210,194,43,246,148,119,119,55,109,31,177,95,141,223,211,227,168,108,6,113,28,126,36,218,139,215,7,142,108,2,208,155,91,154,11,241,154,24,150,190,151,108,211,224,237,60,216,11,238,38,222,199,182,98,180,168,216,132,221,10,132,96,217,119,23,148,89,211,50,76,3,179,180,191,97,94,195,246,197,90,228,158,109,71,188,82,239,198,44,197,195,46,77,203,3,176,170,167,32,68,230,50,20,217,241,29,181,248,240,86,33,182,176,191,12,17,121,115,187,95,247,143,70,28,101,93,240,127,219,222,118,98,153,215,181,22,119,41,127,80,115,133,149,99,106,254,156,12,123,250,166,93,198,243,204,128,177,65,219,183,164,191,176,140,190,177,109,135,19,237,67,61,49,251,225,54,87,51,20,167,106,193,178,5,226,112,8,103,99,1,142,130,187,192,106,20,251,70,152,103,227,214,119,29,148,118,214,104,86,232,124,162,184,59,219,91,224,104,102,159,44,91,118,18,154,128,20,134,109,1,41,105,253,100,187,53,119,110,229,38,159,169,163,94,195,121,129,229,223,17,49,220,215,216,61,139,181,247,205,18,29,102,70,180,132,26,151,56,160,55,154,129,163,125,145,45,213,139,168,143,218,251,196,40,5,41,5,75,54,136,76,25,244,96,87,245,226,1,144,53,201,8,239,47,196,108,91,95,12,43,218,75,158,100,211,198,85,43,216,154,143,245,182,79,76,254,82,20,203,104,107,126,158,246,124,4,234,38,247,162,115,135,132,43,116,105,1,100,67,92,167,61,49,38,233,115,226,236,136,212,190,251,231,218,6,108,129,171,49,134,21,172,86,29,252,230,222,99,6,133,218,216,12,183,201,149,220,103,57,150,126,227,115,132,242,126,254,221,254,204,177,119,157,158,200,80,124,197,187,61,103,69,72,164,124,193,35,234,162,146,167,239,174,21,66,164,178,30,172,118,69,23,132,215,36,107,219,234,195,28,255,213,129,13,144,250,90,111,48,36,124,120,97,68,220,241,89,178,80,130,165,217,255,24,219,31,248,143,108,255,244,122,31,229,33,44,7,115,56,168,72,168,110,64,155,60,14,126,22,15,231,3,26,232,68,30,198,2,199,3,165,183,163,222,210,241,166,40,189,114,155,177,212,90,26,36,54,154,50,187,135,242,83,221,17,250,155,41,108,109,100,130,7,73,151,44,249,52,94,113,81,0,244,26,188,147,250,163,63,145,71,142,164,248,246,0,217,221,232,235,224,117,171,96,164,128,231,117,136,15,15,154,16,191,175,77,82,58,244,9,40,168,184,51,131,252,185,74,255,208,100,130,235,215,106,174,176,73,105,228,221,170,188,95,233,225,199,184,119,137,118,141,216,153,185,144,90,95,167,19,79,174,207,213,31,15,81,11,106,79,207,105,248,96,229,149,131,159,234,249,68,198,246,137,232,156,31,61,96,139,203,117,122,78,23,93,205,20,140,182,216,181,12,45,253,84,188,59,113,198,83,167,190,107,50,134,148,156,57,139,5,24,25,110,230,112,31,159,14,254,225,182,98,145,124,108,183,114,131,30,1,70,245,136,85,214,232,237,159,155,254,179,135,200,238,54,150,207,171,59,132,51,139,224,94,151,95,108,53,102,17,101,202,196,187,197,105,99,215,160,55,130,192,147,147,235,240,2,228,194,19,163,236,120,85,74,237,34,111,6,49,215,75,68,94,10,140,142,115,212,230,129,223,78,69,18,69,208,99,0,68,225,69,31,73,37,224,187,111,7,183,102,128,78,8,167,217,83,46,165,51,12,14,165,23,105,31,72,200,119,250,246,73,127,98,99,39,230,231,173,166,8,101,227,116,246,205,37,12,73,184,21,93,66,63,74,83,223,68,17,82,252,25,186,226,132,215,237,94,178,162,216,234,243,148,233,197,41,142,207,206,156,172,81,35,190,34,95,109,91,138,110,242,115,195,90,104,95,121,178,78,189,99,102,73,73,142,210,156,46,245,15,141,82,190,249,165,200,192,217,209,27,245,173,228,60,58,2,186,61,56,205,242,214,68,63,15,70,75,95,125,246,249,102,108,83,53,63,117,181,94,106,206,219,139,61,172,25,118,224,242,32,50,61,20,61,116,22,231,247,237,190,213,163,205,42,250,8,164,248,233,77,31,99,245,11,134,250,182,24,178,2,138,172,139,151,219,223,166,202,175,171,142,5,34,197,14,190,122,118,48,58,186,115,203,218,63,160,12,185,247,169,225,90,134,138,115,147,163,197,103,43,216,38,123,222,106,175,184,39,149,106,130,43,133,119,30,153,109,70,83,210,20,231,229,70,218,224,1,157,212,154,55,41,243,253,245,13,114,222,87,82,7,251,205,191,58,38,48,80,201,218,134,2,96,90,92,60,45,102,75,211,36,63,230,169,216,119,58,95,218,122,97,189,175,196,204,13,83,11,3,181,182,136,82,68,36,149,240,249,109,185,131,223,208,155,39,91,232,102,229,180,73,180,28,188,198,122,187,85,86,82,84,206,110,1,34,45,213,249,120,114,255,198,164,121,63,228,142,203,28,208,196,66,20,27,227,239,16,16,93,48,30,242,138,239,130,100,145,194,185,253,184,70,213,131,8,228,181,131,26,207,63,154,13,171,12,229,228,128,163,24,42,204,113,22,207,142,53,107,108,94,250,11,207,245,0,126,174,103,163,255,162,166,120,162,133,241,127,197,70,198,233,182,49,202,193,130,87,170,29,233,58,108,0,38,60,214,34,210,194,188,149,37,215,50,52,16,3,226,207,186,242,67,100,154,20,126,32,142,243,88,196,129,53,105,94,250,153,235,98,62,209,67,119,160,96,132,246,18,49,63,0,34,245,115,167,218,116,229,160,209,188,196,117,151,50,71,232,76,90,156,80,124,231,122,81,61,120,162,108,63,100,157,185,217,95,195,214,216,52,246,130,66,180,253,36,93,210,51,15,189,201,254,132,241,123,227,92,195,122,129,123,162,228,95,38,52,98,191,250,234,73,209,132,177,221,118,148,170,40,167,221,152,252,50,88,211,27,242,13,125,7,69,128,254,6,210,40,135,222,23,102,18,22,0,198,9,99,247,112,90,118,134,46,203,238,92,191,64,27,158,202,221,95,1,49,108,124,238,122,86,234,105,211,251,36,192,44,17,143,158,35,110,58,155,53,240,154,178,227,221,168,162,143,31,203,12,220,77,165,50,124,93,33,85,196,245,10,147,54,236,74,209,172,45,187,45,28,226,207,230,153,163,16,217,156,152,221,138,46,223,127,28,99,73,163,186,29,44,188,46,32,69,1,40,225,62,129,48,148,249,63,75,226,226,131,101,111,52,233,205,116,229,192,174,6,133,35,84,94,187,158,229,219,5,18,76,1,37,123,160,90,137,162,106,77,225,43,140,59,34,206,218,204,170,73,63,43,35,112,93,229,44,163,222,118,210,97,193,73,250,169,159,123,168,138,121,196,230,179,208,87,135,85,255,128,153,70,32,18,56,95,146,177,226,228,233,200,219,70,62,33,184,44,229,119,57,185,179,221,173,140,148,67,249,141,199,117,250,167,24,60,232,121,166,50,23,102,44,229,115,146,155,254,199,146,249,254,227,21,232,151,67,5,65,12,74,92,198,138,179,157,100,175,194,62,113,97,104,8,21,230,149,222,235,216,4,113,141,231,225,214,95,186,30,184,254,149,20,17,155,183,36,1,83,116,59,236,153,20,198,76,105,40,167,89,209,0,143,184,94,171,152,49,69,217,88,7,21,39,144,92,63,67,102,38,157,12,75,183,108,108,17,153,98,152,83,246,145,96,57,95,102,175,29,109,199,106,247,194,195,207,241,249,144,80,47,1,186,225,53,155,97,53,251,1,224,174,74,103,139,203,170,61,222,168,168,126,245,92,11,41,169,204,104,28,187,178,213,150,234,163,111,55,5,15,175,192,190,86,166,249,49,209,129,21,35,53,66,185,99,77,175,108,196,213,191,145,180,186,50,156,238,245,89,106,240,201,224,227,188,119,64,102,32,172,58,70,144,191,83,243,178,48,105,100,176,173,125,59,203,43,227,51,22,77,46,11,216,86,35,24,162,152,89,170,193,114,95,105,145,246,233,2,215,246,237,141,250,73,207,251,20,89,161,167,16,253,164,11,25,54,87,90,44,244,153,32,147,29,212,88,209,206,13,42,224,212,214,137,10,230,28,215,159,217,163,13,240,23,2,177,191,240,243,22,59,206,14,116,227,20,80,30,26,97,163,164,16,38,74,38,87,99,163,228,191,47,8,119,255,163,132,15,155,182,198,40,184,155,25,76,136,97,237,199,214,112,38,151,42,177,214,112,142,175,226,246,227,22,223,122,101,105,37,172,187,32,89,232,180,97,69,40,142,30,70,134,73,177,100,229,101,30,37,27,15,203,73,21,144,145,80,8,112,52,46,216,129,48,47,187,172,78,109,12,224,51,224,109,115,206,174,171,241,102,171,107,189,231,208,178,188,160,200,99,201,251,102,202,42,152,172,86,120,155,170,26,0,198,1,31,28,25,116,190,216,189,184,181,186,153,14,201,145,172,244,198,244,4,75,163,236,156,36,92,214,95,111,29,187,63,182,14,65,140,89,94,121,121,246,226,222,186,214,222,230,98,78,12,239,184,2,50,253,150,39,41,212,225,219,25,227,196,40,227,186,183,64,168,242,131,204,234,214,29,42,55,98,98,22,253,236,150,25,135,193,32,50,68,129,140,39,171,148,246,137,73,230,12,178,255,77,100,16,189,175,124,225,7,135,193,28,188,42,8,156,63,55,180,85,141,129,204,35,79,56,25,141,193,225,204,70,63,157,144,32,243,194,73,0,193,64,171,250,32,75,181,157,91,9,43,69,171,153,25,71,109,42,100,176,181,28,84,133,200,151,113,65,230,252,82,30,208,235,176,219,127,58,20,52,77,212,16,205,0,82,187,156,118,67,120,224,229,193,235,47,88,85,63,28,106,172,170,159,52,138,94,42,137,44,69,145,116,220,212,212,29,32,97,165,95,224,141,167,145,45,201,82,22,188,208,255,240,90,248,71,5,26,198,43,161,187,21,8,99,84,197,137,35,5,67,40,255,85,4,146,56,222,227,134,74,55,126,220,100,67,236,77,110,2,153,103,97,27,222,107,209,117,216,200,196,184,2,118,59,60,72,76,90,238,196,9,149,43,32,214,179,158,142,24,112,251,172,15,167,46,43,173,104,139,95,9,201,200,45,116,18,171,101,25,36,67,96,15,152,253,109,224,215,108,21,221,53,229,52,125,53,220,88,191,214,234,187,173,56,180,190,37,126,166,176,104,160,112,229,97,165,189,54,202,218,42,175,247,12,186,211,59,229,39,125,102,16,199,96,31,43,230,176,102,87,194,42,204,136,200,223,49,197,42,204,244,9,140,108,173,244,92,111,226,205,221,90,166,21,158,54,77,164,191,253,137,234,54,191,56,161,204,220,8,57,140,114,168,232,203,103,118,190,85,62,238,111,210,222,22,148,222,228,152,77,140,179,245,23,70,92,238,93,241,19,251,6,119,159,164,223,165,33,97,104,118,170,101,233,111,215,143,191,143,44,252,151,47,251,226,92,57,89,239,78,129,157,228,204,152,189,238,203,36,115,114,89,195,78,174,234,246,19,94,84,24,6,148,243,211,124,62,206,239,188,169,219,219,232,148,231,202,174,19,6,247,255,225,210,3,101,92,43,237,57,251,37,225,29,134,24,83,45,67,131,231,148,208,75,174,93,177,76,0,229,169,16,49,32,189,119,120,169,3,242,97,73,26,38,141,142,71,208,25,46,80,238,186,111,130,151,246,187,150,182,32,103,189,223,146,165,60,250,125,46,101,119,29,56,10,73,158,183,244,146,50,178,64,179,47,73,187,114,219,248,113,123,215,131,204,81,86,55,31,80,109,240,189,66,207,57,95,69,46,168,77,173,73,89,112,78,27,57,28,130,131,209,103,49,44,103,254,212,161,81,23,112,164,111,145,155,223,128,80,194,142,163,124,71,107,143,56,145,82,66,49,228,24,59,2,46,242,162,242,156,40,13,250,46,209,62,118,40,81,211,229,192,228,18,250,21,89,202,75,232,46,164,215,34,241,195,43,161,175,33,123,96,148,176,193,36,52,207,185,31,56,30,173,10,124,97,152,240,158,227,120,84,20,248,29,186,252,55,185,136,143,235,246,199,115,239,119,186,125,223,165,164,58,3,199,99,221,174,135,80,221,133,68,28,24,150,255,218,31,194,121,214,191,203,243,27,113,205,67,207,24,98,165,98,6,141,9,188,123,177,150,41,231,225,208,17,138,174,219,43,152,163,130,117,171,74,31,56,186,46,164,136,82,56,11,153,19,82,134,97,126,240,4,56,202,162,14,6,142,250,234,97,110,183,118,79,3,35,156,243,99,21,201,117,213,87,107,212,53,117,101,161,238,104,179,207,114,28,22,215,33,50,53,201,183,97,153,92,144,107,126,44,193,247,168,43,191,113,161,156,92,152,36,220,156,13,12,74,122,42,222,188,195,39,53,254,84,246,104,226,52,102,103,164,67,81,173,44,145,231,154,143,103,191,193,232,222,41,232,91,100,83,161,203,10,122,160,83,66,222,62,223,168,81,171,145,56,239,60,35,115,139,146,0,32,6,164,240,135,132,243,0,234,9,53,107,245,60,14,74,110,105,220,61,83,129,124,136,252,211,232,106,225,3,162,113,86,0,193,218,114,44,33,237,69,41,183,51,177,49,107,136,53,173,83,239,40,92,235,81,38,179,92,92,169,238,145,98,238,231,5,93,120,222,94,121,166,81,104,36,255,67,159,193,104,32,233,125,147,242,103,93,251,117,7,136,203,170,217,95,84,85,153,92,78,125,94,91,185,26,121,225,171,247,169,77,244,224,151,135,46,3,159,148,159,7,77,21,82,127,89,18,69,127,5,153,135,155,125,171,251,176,232,48,108,126,67,157,116,80,73,49,68,158,87,181,63,193,89,42,108,72,92,252,193,120,226,186,24,233,131,149,238,41,181,172,199,149,246,246,175,135,107,43,204,160,2,52,138,201,95,17,185,231,66,185,130,177,92,14,130,1,112,124,53,115,123,120,178,242,252,141,190,38,26,68,10,175,54,56,234,90,173,8,52,239,7,191,251,230,211,96,46,115,64,253,166,134,125,93,14,122,216,128,57,80,101,174,55,149,210,55,145,167,68,214,115,19,62,123,217,80,125,141,128,213,213,185,92,46,198,244,235,164,86,255,169,209,242,9,163,245,24,207,6,17,191,113,89,78,218,31,121,249,183,20,87,148,234,43,120,108,156,174,35,66,119,133,88,20,228,229,243,24,172,149,201,213,54,77,94,86,9,229,182,230,59,175,192,55,18,138,238,140,13,38,124,116,149,122,16,152,106,232,116,211,118,110,101,236,67,17,93,169,231,249,182,73,220,54,138,195,213,83,249,239,229,18,226,151,82,206,172,68,224,171,253,25,242,21,159,68,124,190,255,172,141,127,123,23,231,202,79,214,96,107,43,150,63,201,129,160,29,176,125,23,244,64,83,82,104,12,0,238,15,47,60,195,5,28,117,203,171,107,105,89,218,80,20,54,210,58,25,184,198,52,196,203,212,33,239,232,28,247,157,253,73,53,245,224,223,49,101,204,110,184,11,86,19,239,172,6,138,52,134,1,159,228,176,71,142,115,44,77,31,158,189,231,197,231,235,87,196,192,163,187,18,188,207,224,19,218,7,231,198,115,10,97,0,5,115,113,212,148,86,254,114,149,215,169,156,167,29,229,27,231,99,54,168,119,36,31,223,18,234,145,102,154,79,207,239,159,184,14,50,223,48,77,12,117,160,202,126,131,99,122,129,164,123,67,246,162,78,171,65,180,193,23,125,133,176,73,77,204,123,169,174,211,85,222,222,63,183,198,194,44,171,58,68,194,50,199,44,111,18,201,197,26,112,193,201,161,184,224,14,125,31,207,147,30,86,166,98,139,44,200,138,217,230,15,199,77,185,67,175,211,27,63,117,236,74,96,226,226,227,21,208,60,227,148,41,160,71,178,194,90,221,37,159,195,178,17,99,162,213,250,241,170,63,141,101,154,47,146,26,125,181,126,9,113,71,251,41,188,123,29,149,212,108,220,237,64,66,243,78,194,234,220,45,53,9,167,203,22,31,47,72,61,254,178,162,249,25,56,90,162,170,246,117,152,48,215,187,205,203,32,34,138,191,235,192,99,126,233,86,198,155,195,55,188,131,52,143,41,141,182,123,212,114,144,220,16,25,187,112,201,219,183,31,180,203,204,59,121,143,218,8,239,189,123,82,70,35,236,166,127,181,143,15,245,0,243,64,191,34,165,97,28,191,13,65,97,174,159,195,31,134,56,252,15,251,242,130,246,254,120,63,204,53,15,202,44,196,4,173,29,72,7,138,15,243,161,245,126,170,163,84,159,32,32,253,159,48,255,88,170,223,33,212,157,99,111,205,92,250,37,217,191,26,152,127,102,161,228,70,85,94,185,152,183,130,99,43,193,36,210,47,80,236,8,12,235,57,145,175,71,37,107,167,252,220,31,248,251,199,26,60,157,146,223,229,171,99,104,157,66,94,109,175,38,251,193,234,198,108,156,125,21,187,138,186,205,233,218,73,67,215,148,251,40,120,237,95,112,35,244,36,16,41,249,197,107,211,32,243,165,191,247,49,169,75,144,80,74,98,141,107,122,176,186,51,160,167,63,122,186,49,233,80,47,61,22,63,106,22,113,251,236,45,199,79,17,166,204,116,74,140,128,177,104,156,96,17,224,75,123,161,234,108,49,9,206,164,98,227,5,201,104,87,198,181,161,113,50,9,33,159,95,26,161,220,122,204,20,42,102,63,157,239,188,92,35,255,246,58,93,167,57,5,227,87,235,149,153,171,135,122,85,114,7,234,21,87,90,216,129,69,37,18,130,114,213,44,103,249,107,28,92,117,11,209,84,173,203,185,55,149,4,97,196,91,129,85,27,150,239,38,83,215,239,252,12,23,129,147,120,81,214,176,202,80,69,14,243,76,169,118,32,113,236,216,167,214,252,131,17,18,205,231,252,249,193,99,109,72,255,68,119,199,0,221,171,251,80,13,204,219,168,98,145,58,6,87,110,110,99,34,212,201,199,127,162,112,95,37,229,243,40,209,35,212,19,239,85,84,247,115,207,242,49,235,13,149,123,197,107,86,27,37,107,233,111,145,13,104,61,35,4,20,46,98,116,183,105,164,218,255,186,186,237,226,234,133,155,87,43,113,138,238,197,21,112,237,23,217,52,221,203,147,68,117,44,126,26,176,153,231,186,157,68,66,242,196,109,248,41,235,249,153,22,126,40,125,66,172,41,207,0,236,141,144,67,106,99,161,16,180,206,19,56,221,217,60,166,208,40,71,64,122,77,154,165,77,254,49,11,29,139,166,133,83,94,217,242,60,224,250,222,230,58,10,2,28,77,23,126,75,4,1,73,245,209,190,239,56,105,149,162,105,40,106,34,149,245,135,55,138,174,74,168,222,193,81,59,241,61,177,10,232,39,150,56,126,247,207,95,50,185,242,103,150,125,156,208,97,148,249,75,29,241,124,101,28,6,198,89,82,45,87,5,98,96,220,89,87,27,35,144,39,32,39,11,87,223,130,230,250,29,194,17,152,7,130,139,57,119,125,126,108,155,17,186,93,99,6,86,145,44,231,236,211,47,247,226,175,146,127,206,30,116,191,155,229,212,152,185,82,27,196,109,136,119,174,49,166,22,243,91,39,13,47,49,24,149,234,132,94,53,116,31,120,28,134,134,99,199,20,46,122,115,236,85,77,201,122,30,238,252,236,116,140,217,81,230,89,180,96,128,65,6,7,36,167,153,105,199,64,200,234,119,62,184,184,120,210,202,138,192,207,3,67,211,254,51,189,74,178,139,164,39,50,73,188,123,89,186,137,185,232,252,235,124,149,97,149,34,147,48,231,136,155,192,17,135,20,59,138,12,193,134,234,250,137,174,37,207,129,56,230,217,129,219,20,148,183,113,159,40,132,87,24,55,119,166,229,229,245,48,51,57,59,79,191,73,168,251,236,58,144,243,142,201,204,52,241,140,139,184,9,138,154,208,101,133,47,249,77,80,88,238,224,160,145,219,187,136,85,247,199,102,199,9,235,147,231,242,193,126,235,102,194,234,148,78,36,59,205,237,128,112,174,116,223,155,57,105,246,90,109,232,226,23,103,149,134,114,76,80,253,108,40,61,193,32,190,50,146,238,171,210,169,6,116,102,42,73,156,120,89,148,242,136,149,64,110,5,205,181,175,119,81,176,17,221,165,65,171,245,226,90,240,132,81,5,175,229,223,104,86,26,105,141,183,208,209,206,101,191,164,7,55,223,96,174,97,216,84,188,200,144,167,40,94,169,18,191,116,143,222,104,194,234,186,39,25,100,226,175,61,7,21,127,46,21,160,34,126,202,233,236,156,96,169,46,96,181,80,176,44,83,154,31,136,37,135,82,52,250,197,217,46,196,141,225,33,138,226,126,188,46,86,105,61,31,6,250,198,210,73,121,242,208,250,27,109,165,47,217,203,149,222,65,223,29,138,165,230,114,175,122,33,233,33,139,136,207,72,104,50,173,0,169,255,76,162,236,43,92,146,106,219,216,7,35,209,178,217,205,131,62,21,42,176,195,153,212,78,196,231,75,40,216,45,230,202,190,156,95,218,124,159,145,242,161,144,228,101,118,43,74,204,79,63,13,208,42,6,199,58,240,64,93,99,84,128,163,130,3,33,249,33,67,253,125,4,129,212,183,137,215,136,210,199,149,7,225,118,134,163,149,251,93,37,225,111,92,152,218,140,14,62,163,239,79,74,211,127,31,99,70,21,35,66,107,161,170,70,49,236,213,56,245,27,58,217,43,239,221,159,183,149,169,26,21,96,167,244,198,251,88,164,30,191,11,158,197,229,248,15,117,18,230,137,147,241,74,41,45,122,157,146,115,46,180,46,222,24,47,64,133,114,197,249,166,186,252,226,236,114,186,251,10,223,154,99,224,220,173,9,144,21,238,122,12,211,137,144,118,87,194,103,54,75,47,218,212,39,219,207,55,106,200,148,180,100,150,183,101,148,37,42,122,148,167,37,122,223,98,152,108,109,210,203,69,2,207,232,155,118,34,19,30,152,142,46,48,45,143,177,164,133,36,23,131,63,177,221,135,97,9,22,195,58,99,120,70,96,175,208,203,106,15,69,91,46,97,110,44,57,171,105,106,216,153,120,165,157,198,112,103,86,69,129,123,194,200,239,44,169,147,170,8,59,38,230,102,17,176,34,189,146,124,225,105,16,225,147,118,153,101,254,15,20,122,209,88,147,110,154,168,211,85,83,117,16,41,42,168,227,201,14,40,255,74,124,183,72,255,152,5,25,126,10,125,83,241,123,18,95,47,114,213,213,215,143,55,142,165,186,96,237,165,42,16,188,149,83,66,34,22,236,171,69,244,90,47,63,188,251,108,51,235,221,54,195,99,161,133,137,91,126,186,11,217,162,72,161,209,5,2,213,90,44,22,61,73,206,231,56,175,238,39,99,143,104,53,236,17,61,181,12,54,56,89,106,174,214,227,116,76,124,65,150,194,148,3,84,155,226,211,198,227,84,70,210,176,245,56,119,92,237,24,178,155,103,144,246,168,55,155,136,144,4,124,198,199,153,157,19,249,2,29,162,63,169,164,43,95,179,78,177,72,200,16,178,53,93,238,43,98,77,170,107,186,234,42,41,21,15,219,169,196,14,210,52,215,100,49,59,173,164,120,189,189,247,48,119,117,99,122,25,102,245,237,230,212,126,227,198,222,42,51,224,55,23,170,236,155,237,119,70,216,29,42,79,113,55,243,57,71,225,107,243,221,219,18,251,13,175,79,21,182,32,166,144,36,100,41,233,105,28,221,32,142,95,122,178,239,253,178,24,205,44,245,27,58,8,249,157,74,107,254,68,165,49,4,191,7,244,7,151,94,195,112,105,100,23,85,215,143,241,235,133,111,59,24,238,124,15,195,104,93,95,163,79,7,240,173,43,179,127,130,151,85,249,143,101,236,174,158,107,165,174,76,35,75,65,108,198,206,66,123,182,165,227,132,77,158,147,205,91,54,46,116,105,39,72,243,242,96,206,95,29,195,39,250,158,207,192,221,200,50,104,198,53,52,27,28,106,187,60,247,61,167,81,149,253,86,0,74,5,43,251,32,129,110,178,255,221,20,85,90,68,217,232,205,55,226,170,23,126,232,136,149,170,62,201,117,105,117,207,223,250,195,117,167,120,61,127,251,49,227,134,81,136,205,44,136,99,150,172,106,1,67,154,96,206,253,55,184,102,33,136,49,207,72,12,70,16,183,4,142,217,100,47,229,237,94,202,83,255,77,165,150,44,46,17,249,224,166,217,14,254,174,161,118,231,135,134,26,157,153,96,163,175,230,190,215,217,202,94,237,47,189,38,195,107,141,205,60,235,205,49,140,163,109,218,120,135,210,61,75,85,203,202,168,136,64,204,234,138,125,138,142,120,131,6,209,212,23,231,143,243,49,201,40,29,20,55,109,142,89,105,66,86,240,83,145,151,96,116,14,27,255,23,123,255,1,214,100,190,173,13,227,15,132,222,2,8,210,9,74,83,169,130,72,39,32,210,68,170,40,32,85,1,105,210,165,7,18,64,122,7,1,65,154,138,34,32,32,210,139,20,233,32,69,170,244,14,210,9,53,180,240,79,156,217,123,143,238,51,179,247,121,223,243,157,247,124,223,251,191,174,201,140,146,12,36,60,207,111,173,117,175,117,175,251,94,79,216,88,71,158,244,184,237,217,157,47,68,81,23,110,25,60,207,96,71,24,243,124,215,232,135,235,217,29,42,176,243,148,209,110,107,24,97,110,207,239,80,8,186,159,80,51,5,56,35,186,10,156,185,60,244,113,89,223,178,213,61,106,173,147,98,117,157,191,181,131,169,57,246,160,231,109,152,129,158,170,62,168,239,194,68,242,104,199,15,64,189,124,24,29,112,90,54,131,74,27,158,46,152,0,206,78,211,132,101,246,199,204,195,161,134,194,123,64,224,64,108,188,148,223,203,184,169,246,34,65,147,138,38,195,231,156,89,248,229,26,182,228,212,154,231,140,84,235,60,238,207,58,108,41,248,96,149,29,99,254,33,206,127,127,98,65,201,248,155,33,86,156,127,239,238,150,235,38,173,138,177,88,251,163,32,122,71,2,172,55,194,59,146,128,14,172,55,194,83,196,237,66,78,216,122,154,101,115,225,116,158,52,98,212,133,64,221,249,229,44,65,76,106,152,84,236,6,108,154,164,139,70,205,232,113,177,82,184,113,182,199,56,56,122,38,219,30,240,216,30,240,219,183,146,61,232,169,84,33,235,115,14,41,43,249,62,248,230,77,108,147,15,178,92,230,228,254,20,1,60,174,224,14,190,32,0,136,1,166,64,12,252,189,122,226,194,177,163,167,139,134,187,77,142,83,206,226,104,210,74,110,18,206,53,6,39,118,76,0,187,235,201,91,236,254,252,152,52,188,220,236,147,130,93,41,195,172,173,212,0,191,113,203,24,42,5,212,238,50,205,28,242,134,245,221,21,142,171,46,195,219,150,153,247,239,199,112,149,14,213,64,208,159,91,125,249,102,139,64,89,81,32,246,86,127,188,53,182,119,17,115,125,17,76,143,152,84,21,23,198,178,183,119,69,68,96,126,209,205,72,57,88,59,109,47,225,255,30,22,126,242,85,52,203,209,185,195,63,139,156,140,71,136,57,177,83,173,201,135,93,110,221,206,234,211,45,118,41,92,164,73,188,126,210,91,226,140,0,13,76,253,66,82,253,138,154,89,98,197,26,52,212,29,27,27,171,113,152,117,203,72,127,82,64,81,218,95,172,172,105,75,18,61,132,221,115,212,133,67,100,229,97,63,173,157,76,33,39,107,131,80,54,97,232,225,187,152,176,204,153,206,141,41,200,160,24,32,156,127,143,25,72,7,205,169,240,238,133,38,115,134,38,143,61,207,38,25,236,243,127,255,54,60,253,116,139,78,230,252,119,138,66,178,204,239,31,163,185,215,51,121,29,8,43,252,191,57,45,146,227,107,49,119,34,28,157,118,2,171,47,44,24,110,185,53,45,13,166,4,109,62,121,86,72,204,106,110,110,238,229,207,140,71,55,66,193,223,80,209,222,33,152,67,253,18,121,240,125,130,28,60,103,38,80,19,14,97,249,169,93,89,91,88,40,247,19,135,7,102,242,163,40,213,186,198,36,235,7,178,156,142,232,122,104,159,138,55,197,217,126,53,122,90,85,46,139,101,226,158,100,73,63,93,237,231,41,47,15,82,147,13,219,180,12,194,221,152,12,203,204,14,220,233,119,89,135,122,124,14,196,161,241,159,240,247,112,105,86,222,122,152,124,211,119,249,60,54,82,248,125,117,30,8,131,129,57,185,171,47,171,52,196,233,145,56,206,61,35,140,24,47,225,26,47,190,25,149,217,167,189,233,65,100,66,47,19,58,53,155,87,87,200,87,123,113,204,165,190,205,158,196,244,50,91,34,238,248,203,197,248,139,162,249,161,215,55,35,217,223,149,12,224,161,155,153,130,52,102,53,40,126,91,8,182,63,129,232,98,222,112,99,47,156,213,183,122,11,226,140,79,193,161,225,255,89,75,208,253,56,194,72,104,138,192,172,71,198,126,240,110,134,178,139,71,118,249,228,168,62,182,195,42,55,44,101,150,26,91,148,92,13,155,46,217,164,102,15,120,92,49,41,48,20,247,37,158,193,107,25,95,128,10,237,226,129,41,159,151,65,86,45,21,61,245,173,49,98,114,19,109,132,47,38,100,234,214,92,91,39,37,224,199,198,140,97,133,235,26,187,248,24,144,168,160,69,11,145,93,23,7,113,87,106,58,129,148,213,21,18,191,166,129,35,122,217,82,170,196,138,149,76,78,27,53,144,21,144,218,16,135,202,139,71,12,173,90,79,99,185,197,116,120,39,149,132,30,77,227,150,56,85,151,48,172,151,55,24,156,235,217,229,87,166,175,253,138,150,252,59,83,20,167,247,159,144,250,246,209,222,175,221,119,86,217,95,169,209,117,181,191,24,74,153,252,212,113,244,1,254,98,110,172,247,71,60,247,79,112,238,31,51,254,95,168,209,179,171,229,133,131,152,111,52,74,114,156,49,131,133,1,120,88,193,207,95,129,250,174,132,204,239,101,27,38,87,151,35,225,198,191,191,167,46,150,192,57,14,21,161,184,23,213,159,161,108,54,75,183,190,169,36,127,26,90,76,99,92,127,65,213,254,210,7,85,38,9,99,168,157,193,206,108,100,11,8,253,36,193,154,27,31,245,226,220,54,130,15,122,156,149,213,90,111,229,62,200,0,91,216,181,158,199,36,84,79,39,148,218,201,69,147,171,81,152,250,149,68,113,165,67,115,94,89,251,29,158,26,181,147,67,167,193,4,165,212,1,171,236,159,79,103,255,124,112,155,129,139,39,182,100,254,20,222,242,146,127,79,135,207,36,40,175,9,16,118,109,175,202,114,176,83,50,204,206,171,93,64,234,153,228,207,92,64,141,167,144,183,5,110,147,210,211,91,166,226,121,210,133,249,220,215,127,147,21,235,83,162,103,88,181,242,14,126,18,230,238,213,4,69,46,159,24,226,108,61,166,55,147,103,146,115,68,92,33,93,122,152,94,207,154,132,14,221,95,141,168,252,84,190,59,227,0,211,107,18,157,233,60,10,203,148,193,205,171,207,184,40,239,92,35,96,11,183,116,56,4,239,245,97,208,19,133,12,226,207,236,35,86,126,158,103,17,203,252,27,112,192,251,127,8,35,26,231,223,8,118,2,203,160,75,66,20,92,144,134,17,254,54,162,21,157,215,180,158,27,64,176,212,185,248,2,59,131,7,145,16,168,72,65,48,225,180,201,39,99,218,66,246,118,64,93,17,167,200,5,100,79,210,120,197,213,53,25,187,164,252,58,157,81,244,250,249,60,105,25,196,44,158,71,183,39,83,22,31,100,71,152,178,241,158,189,187,80,84,105,229,220,4,122,59,238,99,73,121,157,232,9,181,131,155,135,32,122,186,106,25,180,36,46,247,189,129,135,246,72,231,109,209,13,166,171,166,15,136,217,223,111,42,27,126,181,29,165,237,121,82,49,67,190,206,189,243,95,52,65,246,217,165,85,212,88,208,99,72,215,212,182,131,45,156,62,125,88,125,243,94,114,241,250,149,180,2,5,214,161,230,131,56,246,201,87,111,167,59,183,36,141,181,246,122,157,20,5,59,98,120,64,213,177,160,81,131,219,14,235,51,77,70,49,100,7,35,63,236,4,244,112,193,77,73,184,86,191,12,158,155,126,105,35,228,249,131,51,255,98,75,165,124,181,5,56,115,226,60,132,146,157,46,205,148,147,2,103,112,227,223,25,124,228,70,194,234,138,119,47,168,16,76,19,62,76,52,203,178,198,239,176,54,54,174,245,124,193,87,181,255,153,7,53,66,92,55,173,118,138,231,62,167,163,110,124,72,84,17,215,248,60,250,240,130,202,211,78,253,206,99,119,87,141,94,69,66,184,106,147,67,138,45,93,237,160,152,12,226,103,171,44,88,155,136,7,130,89,238,74,112,195,168,253,199,242,54,216,113,132,194,113,249,93,30,159,139,210,179,105,92,94,171,195,255,11,125,11,227,35,57,132,4,53,40,102,227,78,110,26,200,240,253,23,199,42,115,90,82,11,242,59,125,95,134,125,213,102,115,78,82,238,161,232,96,109,126,28,79,128,4,182,9,40,6,174,87,232,233,7,218,20,242,158,239,96,148,201,27,41,53,137,247,160,246,171,165,69,227,79,245,234,78,3,142,192,37,230,64,155,234,156,111,156,59,235,253,116,235,88,37,123,207,189,144,104,175,213,252,151,56,52,243,191,116,49,52,8,196,112,40,100,53,226,104,20,31,164,146,138,199,246,145,169,79,219,137,121,171,120,190,222,28,228,243,109,164,67,233,49,108,54,64,254,3,137,9,146,101,30,199,250,109,14,93,177,149,27,238,199,55,74,77,132,54,165,232,189,247,35,11,170,108,222,68,162,152,141,91,170,183,140,80,209,60,210,19,163,226,141,181,83,198,147,19,172,74,83,155,82,163,2,199,143,49,185,9,243,141,48,255,208,67,102,207,157,48,79,245,19,246,230,224,210,3,0,51,32,8,180,65,239,113,119,110,251,84,212,84,102,75,150,14,84,232,184,172,171,186,14,26,118,109,255,59,150,155,93,56,154,74,8,39,69,127,242,96,92,193,43,161,47,113,121,198,116,231,249,120,35,28,115,184,146,122,172,33,50,245,253,184,200,88,84,248,127,154,33,189,246,199,237,108,120,205,79,145,229,195,191,232,73,122,14,223,46,164,51,77,212,114,35,232,12,116,89,139,251,114,62,33,182,162,124,141,61,186,197,202,62,127,198,206,9,90,163,143,20,71,5,216,254,60,216,110,245,82,211,239,32,4,56,116,121,9,25,228,174,63,165,231,214,120,166,97,185,88,124,99,142,236,77,183,116,129,203,103,56,115,45,17,112,246,29,231,217,28,109,255,106,144,158,133,158,209,75,103,11,178,215,108,53,174,22,236,252,252,199,45,175,133,83,110,218,162,12,13,41,29,238,157,92,69,127,227,233,182,125,255,80,134,154,227,155,54,67,189,202,71,206,47,226,196,159,79,170,5,151,104,37,44,191,61,225,119,178,163,68,207,109,85,163,184,255,213,42,87,205,95,145,193,177,163,240,142,93,177,110,156,42,48,27,49,214,189,213,66,121,69,251,158,65,208,188,117,181,196,84,60,197,193,202,119,95,15,124,184,171,95,207,244,170,244,7,38,49,139,119,116,184,204,49,65,126,197,176,49,33,207,246,16,239,209,15,14,249,155,161,163,111,154,207,215,77,123,186,162,110,194,30,2,242,223,219,128,244,122,205,250,199,211,122,207,5,30,191,177,203,165,238,195,53,124,23,222,77,244,46,148,63,247,194,9,31,82,20,165,81,184,231,56,22,251,12,135,88,250,18,169,230,163,117,29,229,139,213,32,167,87,51,113,118,201,166,188,176,82,203,166,201,43,141,211,220,66,230,233,37,240,209,156,228,238,30,56,216,100,214,104,182,174,32,122,77,49,168,57,221,201,152,46,85,43,56,149,71,46,74,214,152,234,217,241,53,254,203,140,14,202,82,8,81,31,41,114,56,201,191,222,227,210,3,35,248,84,174,75,121,170,39,84,215,128,43,200,17,23,110,30,47,38,189,53,186,249,45,191,179,63,245,190,21,115,62,53,26,130,188,140,122,85,251,103,30,230,231,81,18,223,121,128,26,65,68,23,89,145,121,42,205,104,57,123,172,126,119,114,218,70,255,69,254,182,100,99,37,212,125,220,246,48,147,6,110,102,217,101,246,158,195,15,46,186,131,248,193,9,242,95,119,218,5,154,30,218,13,119,154,237,139,170,207,161,12,232,125,105,129,179,197,187,147,195,108,236,68,254,236,68,63,136,55,89,122,31,177,196,27,155,108,123,198,164,149,151,62,73,5,247,91,149,16,94,81,204,100,160,152,15,231,234,133,162,58,5,215,245,236,215,24,66,237,51,154,132,135,6,182,36,100,246,235,65,200,236,159,102,92,240,163,159,3,86,3,236,95,138,113,96,135,111,170,90,52,192,250,193,221,250,97,95,19,5,24,240,15,180,48,133,69,11,25,60,223,255,6,22,184,106,127,128,5,93,236,220,127,146,5,209,55,179,107,115,224,142,132,141,19,8,108,84,143,207,52,214,248,127,31,92,20,8,131,118,219,62,2,253,16,138,222,228,7,206,238,77,39,44,70,171,118,2,103,204,137,162,116,116,38,155,180,104,119,201,98,130,194,107,112,195,42,116,227,254,35,24,146,133,85,118,46,123,42,39,6,222,190,11,193,118,40,140,105,123,44,126,231,2,156,135,167,252,224,198,99,5,224,111,45,53,193,107,182,84,127,27,254,27,76,92,0,206,222,160,212,5,48,127,171,66,43,45,167,161,192,244,181,239,104,118,177,234,227,15,74,213,79,122,104,32,93,132,154,95,160,211,127,235,90,200,242,44,130,235,14,49,127,206,247,253,219,252,191,228,154,26,169,172,138,86,196,255,121,9,208,255,222,199,111,170,178,15,51,223,100,1,151,72,36,52,105,158,132,80,100,14,34,161,45,250,204,132,188,125,118,185,91,217,181,137,173,152,112,194,23,165,245,118,232,60,178,193,242,240,254,4,60,221,233,122,15,232,69,201,241,21,169,220,194,133,211,185,15,175,225,243,151,243,213,211,117,182,132,193,153,227,117,210,137,152,50,112,125,229,250,103,30,172,194,236,242,220,99,23,228,245,163,91,187,227,172,157,112,155,248,123,155,179,247,175,212,166,21,190,51,105,21,143,210,30,82,211,214,192,41,185,143,185,122,189,59,16,3,59,227,146,143,218,60,243,144,42,52,147,157,250,215,108,25,68,223,73,43,209,81,134,153,143,211,19,84,1,207,41,62,154,27,130,103,219,154,176,8,189,209,134,185,127,138,62,125,115,70,125,192,126,185,117,27,106,123,17,34,219,137,134,0,103,18,210,232,23,97,73,134,119,135,255,198,13,208,129,45,220,2,238,135,189,106,151,65,112,129,178,41,164,196,191,144,123,59,127,13,253,97,38,114,49,218,202,182,213,48,199,39,220,109,150,142,197,96,143,184,110,126,80,198,50,194,187,46,114,194,254,202,72,14,220,140,125,74,178,224,52,25,21,189,31,16,180,135,9,212,105,147,85,95,209,217,191,236,187,219,252,148,38,254,211,251,238,6,159,250,8,131,15,115,74,200,31,181,189,110,120,24,44,85,207,21,239,14,147,16,77,58,140,167,27,90,126,7,150,218,240,111,69,210,128,53,67,56,9,139,62,131,0,1,73,239,207,48,196,185,248,114,92,217,17,88,103,181,173,217,59,55,228,204,250,87,197,70,247,105,232,17,9,224,6,0,166,26,5,87,116,104,31,22,9,107,82,21,112,116,198,55,45,164,100,139,219,196,29,169,124,161,134,71,92,83,217,174,29,216,91,248,180,0,29,208,17,62,85,58,100,148,18,19,157,6,202,201,45,44,38,90,237,152,70,42,96,166,87,52,108,169,222,164,223,167,147,74,62,149,7,99,0,141,229,75,148,6,76,13,34,235,119,4,52,220,33,142,97,23,123,86,169,244,145,98,222,138,125,231,153,11,115,227,251,36,245,33,178,73,27,226,186,89,31,88,23,3,195,163,4,54,177,16,40,226,46,150,137,79,100,233,241,220,115,33,178,220,106,2,203,196,231,150,138,76,218,13,136,5,84,190,203,225,179,1,139,111,69,193,101,9,15,180,111,222,77,49,218,8,238,137,189,3,61,190,147,54,157,31,138,237,23,223,163,151,222,77,165,98,206,51,237,172,183,55,77,109,62,223,111,224,157,25,119,254,0,83,102,66,154,72,61,76,48,85,166,37,203,191,211,193,136,197,185,246,231,122,65,67,195,26,51,226,196,64,196,252,208,117,36,56,100,116,4,33,170,253,168,176,212,50,89,230,248,81,211,156,68,72,70,117,99,210,140,67,65,17,59,55,81,76,255,245,27,250,250,70,99,166,235,187,175,222,243,50,95,230,62,31,73,90,57,41,97,30,94,72,131,38,196,68,78,133,175,114,61,98,237,130,170,252,204,107,4,4,122,155,66,31,75,241,168,173,29,10,29,95,254,48,216,157,64,202,194,236,17,143,237,35,158,227,187,73,65,99,170,88,98,225,57,228,106,60,118,201,181,59,229,28,163,110,86,134,185,149,252,193,180,138,96,105,75,188,214,43,223,132,62,48,209,91,22,97,93,102,223,101,53,75,55,250,236,19,34,113,39,147,48,49,61,18,214,44,204,63,181,222,178,190,93,92,29,117,181,123,221,237,227,168,187,177,167,25,220,113,180,142,227,164,14,115,95,6,98,253,71,45,124,6,98,77,83,169,76,59,223,248,147,145,106,11,102,222,18,29,180,58,14,151,24,127,163,178,232,116,62,4,188,85,45,123,194,36,83,15,186,228,79,197,214,70,133,71,40,119,194,49,26,252,85,131,151,56,201,209,210,69,201,32,39,217,120,212,175,206,245,125,223,37,152,190,9,84,131,31,210,232,232,76,225,222,0,243,122,111,164,24,197,177,77,116,247,237,98,94,162,29,218,104,54,56,104,75,109,71,29,149,35,55,12,96,146,197,181,131,129,213,28,160,94,153,138,232,94,3,1,232,148,98,36,173,111,162,171,242,83,123,64,69,169,198,230,22,143,84,242,140,10,42,77,6,49,234,162,72,225,252,102,90,145,50,53,162,228,162,4,148,254,237,155,107,182,78,30,209,138,140,33,25,179,14,210,53,20,16,215,79,87,212,53,226,112,200,152,85,31,46,17,140,90,166,220,91,89,17,210,216,70,47,42,74,139,20,20,110,206,255,157,4,13,13,149,10,243,181,240,172,120,34,105,43,185,168,46,189,215,119,11,246,202,44,79,113,166,159,34,147,190,80,101,251,11,1,48,125,49,207,59,14,204,22,146,68,216,175,207,165,173,54,251,212,80,50,114,54,163,118,111,43,108,191,49,61,98,85,81,5,129,23,56,178,94,131,184,84,40,69,36,55,214,145,101,116,172,122,32,4,55,94,247,159,154,9,240,144,64,242,248,62,105,6,205,123,58,178,102,221,128,232,49,80,234,85,218,29,242,24,174,243,183,196,85,89,25,83,194,103,124,252,88,145,180,50,136,87,250,93,203,196,66,254,177,15,136,34,198,67,94,124,233,197,218,196,96,155,156,217,217,181,145,123,165,191,73,68,30,29,220,7,251,112,112,23,0,103,149,70,11,245,192,217,129,167,100,231,169,131,74,161,248,60,244,171,237,62,168,198,247,56,204,50,245,170,80,153,205,11,72,234,190,145,38,187,63,249,208,177,234,132,147,167,144,188,128,218,156,193,103,56,69,244,116,57,206,51,214,117,111,255,43,28,153,160,71,192,151,92,150,78,101,75,37,211,130,18,131,143,34,59,100,127,118,216,219,119,24,83,99,123,192,66,252,55,28,41,143,24,60,85,217,75,99,35,138,110,219,230,185,76,125,120,253,114,191,56,99,217,128,18,210,57,152,202,78,20,197,214,230,241,162,74,232,155,114,148,165,42,167,85,212,2,31,255,208,93,216,196,22,239,92,52,69,102,91,128,176,115,203,189,203,162,234,136,104,161,27,95,64,40,205,203,214,237,229,203,20,44,34,97,133,91,21,16,153,102,75,148,205,6,143,243,124,68,132,139,126,71,100,128,185,4,222,133,69,191,219,87,99,74,178,170,109,42,221,24,155,117,61,198,41,29,102,58,79,216,92,201,58,246,18,31,178,123,152,58,214,110,19,209,180,145,132,216,62,189,54,160,20,68,35,178,129,0,35,95,62,133,207,245,72,253,200,62,66,62,227,235,100,58,156,98,33,248,220,42,19,54,135,204,230,164,60,58,9,151,182,7,143,46,105,31,164,168,50,121,188,158,9,216,242,19,185,167,193,98,9,100,147,124,19,114,150,20,207,46,82,216,93,49,46,24,111,230,172,254,97,199,140,43,147,136,249,29,99,173,119,126,215,146,139,129,191,151,9,187,136,237,249,22,98,41,175,57,139,163,238,214,111,236,96,0,30,17,139,236,247,5,2,245,193,185,244,234,79,134,37,6,182,158,77,119,89,235,62,48,164,180,10,24,77,187,212,172,255,210,222,218,148,145,211,84,242,247,170,140,125,176,91,17,224,72,76,183,62,116,159,203,225,69,171,192,227,10,214,45,29,58,20,115,6,146,81,74,54,138,45,161,241,134,77,117,251,228,197,157,123,123,151,195,247,29,242,239,141,174,80,163,67,220,83,190,19,160,251,65,223,127,102,225,239,13,255,84,113,67,61,41,217,196,169,69,41,37,24,112,54,76,139,235,11,58,206,13,223,21,183,27,154,104,25,138,212,45,71,141,77,230,170,5,129,27,178,153,51,199,93,1,80,131,217,126,212,93,106,82,98,92,18,162,73,7,155,163,154,205,153,132,30,22,159,86,6,19,198,124,75,232,70,115,94,93,33,80,184,239,243,120,87,110,114,18,202,245,156,232,52,228,225,224,210,233,131,0,123,228,84,210,76,15,18,7,155,155,20,188,1,169,106,23,130,43,150,102,204,213,116,158,68,254,251,122,4,36,129,232,206,133,124,2,149,115,61,47,152,74,191,170,147,110,157,147,234,228,137,98,107,141,221,1,130,142,234,59,40,179,222,219,117,154,248,61,177,150,79,28,80,216,241,245,160,129,144,150,132,208,237,209,222,189,10,37,162,54,20,36,155,230,168,48,125,152,138,247,64,38,54,116,135,36,173,255,217,232,126,197,117,34,172,31,242,69,152,149,78,20,21,94,131,172,241,6,53,124,186,45,146,212,147,253,81,71,202,139,36,235,18,135,27,28,5,62,168,74,201,19,46,153,238,191,230,242,52,133,57,97,85,5,4,99,171,132,104,196,227,116,176,119,234,133,13,187,240,186,65,114,57,209,227,242,95,176,236,212,34,200,42,46,158,163,61,158,131,187,253,4,135,249,245,165,143,203,110,67,137,54,201,246,71,110,203,47,205,146,238,121,173,147,42,41,150,177,25,80,2,69,85,245,227,79,148,137,138,34,147,29,6,222,192,174,144,239,187,72,74,137,75,206,186,58,236,173,105,32,171,27,215,91,100,25,98,2,244,4,129,222,252,196,30,151,202,203,242,119,67,171,190,189,90,190,232,90,168,226,26,37,192,232,75,4,145,220,195,19,155,227,248,38,91,196,241,58,142,158,228,242,87,53,133,209,207,159,177,66,3,135,169,4,179,62,39,252,148,144,80,147,121,144,213,54,135,103,156,30,107,120,229,152,165,131,147,167,40,6,84,59,36,220,99,188,153,210,40,169,118,237,235,195,12,92,10,86,4,137,152,115,145,170,250,182,178,12,206,216,91,193,160,151,246,214,111,153,74,214,66,86,75,54,218,230,222,80,224,160,46,166,47,105,213,226,128,236,59,235,215,157,151,118,156,52,137,1,234,131,165,98,175,203,99,125,254,62,197,58,200,121,63,224,204,235,59,187,76,240,193,30,173,56,181,20,17,153,198,155,241,117,30,183,202,26,166,93,233,31,182,175,198,93,51,175,39,83,190,19,65,100,255,137,219,68,179,73,225,207,61,248,182,145,60,179,175,187,66,153,6,176,65,147,77,161,223,42,27,30,155,39,190,69,86,149,215,220,108,204,158,43,252,244,215,139,58,50,33,159,157,226,56,24,218,187,140,102,32,148,165,46,156,107,89,95,140,109,177,26,144,93,33,243,189,50,176,49,150,90,50,76,29,212,37,198,112,55,144,131,1,1,9,209,87,52,100,87,99,215,84,223,137,49,169,61,124,193,231,101,35,125,76,123,178,246,180,21,25,86,59,75,236,40,197,160,161,153,169,241,133,23,200,29,109,145,186,171,238,46,106,38,98,180,203,27,162,132,172,149,117,65,241,67,100,73,241,221,21,17,204,65,215,17,241,166,207,172,204,230,13,79,231,178,202,66,10,26,209,35,183,38,164,162,76,238,63,133,55,213,121,46,120,215,59,171,51,153,225,85,59,197,13,8,211,227,209,145,124,160,212,93,217,95,32,171,148,188,246,84,180,203,247,123,83,210,220,157,26,46,141,56,238,208,133,162,231,152,216,113,62,201,61,160,200,242,7,195,73,46,75,188,166,255,230,57,53,242,152,121,14,6,128,5,208,164,15,20,46,3,148,173,9,234,206,149,127,225,228,84,105,185,40,109,143,194,133,140,77,131,97,69,133,30,184,204,26,45,231,104,190,159,19,38,69,228,150,93,213,72,232,159,232,210,83,163,147,38,157,213,170,17,232,101,70,235,221,217,29,112,33,16,252,18,199,195,94,30,128,51,100,112,179,112,35,240,230,232,88,241,152,37,156,114,106,206,135,248,4,156,225,164,54,66,222,122,165,1,101,170,35,51,42,166,141,216,211,190,222,216,127,248,172,76,121,169,255,59,133,198,70,226,83,224,76,19,118,13,19,63,240,174,74,124,113,148,94,1,119,39,223,154,102,82,154,160,188,48,80,94,190,36,192,187,46,144,223,167,227,114,122,237,11,207,138,177,216,93,160,133,174,122,123,174,219,239,198,237,68,71,122,255,238,236,47,10,140,1,138,225,30,206,186,236,39,240,153,215,200,115,172,68,55,192,148,85,165,1,119,246,138,150,236,5,198,190,174,156,103,117,74,0,175,9,4,45,34,85,87,61,64,38,107,60,206,28,30,148,244,233,183,42,199,116,215,156,61,69,191,123,239,59,37,20,48,98,73,23,159,68,190,82,253,145,112,51,245,115,63,129,176,60,118,206,222,108,30,111,109,35,186,158,140,206,89,170,152,82,118,39,70,116,223,125,234,253,144,177,137,71,129,39,247,201,215,250,95,249,125,128,194,49,135,50,139,31,126,232,1,233,66,139,44,197,163,123,108,19,194,1,201,31,3,219,87,202,55,134,153,210,155,10,163,195,224,13,117,30,10,19,62,0,57,43,30,56,174,227,193,37,247,227,21,62,161,41,2,159,30,180,221,224,173,12,93,23,212,187,208,73,47,253,213,182,182,54,49,161,43,175,89,83,171,206,117,94,194,121,135,119,123,244,205,88,163,116,96,98,2,82,64,102,96,11,148,190,20,139,247,132,45,144,99,178,78,79,18,36,254,60,121,193,38,135,228,17,118,112,158,52,124,234,213,120,135,248,154,22,82,0,101,249,239,109,55,57,251,224,135,46,180,7,214,68,102,9,161,27,98,115,216,110,222,221,152,127,176,204,63,190,206,226,147,51,52,138,135,36,171,229,69,137,156,44,85,140,49,188,187,229,72,73,170,30,87,53,184,45,222,118,254,222,187,43,90,243,121,123,90,89,27,34,73,215,183,20,27,9,103,58,143,174,204,128,172,182,0,113,127,29,138,128,210,9,115,135,216,195,125,134,240,31,36,151,155,94,77,146,106,187,67,14,127,232,228,78,20,93,104,119,90,72,229,217,96,107,83,190,125,187,165,236,100,193,136,250,116,138,191,151,205,206,194,9,220,196,238,113,39,56,163,89,201,16,59,115,160,196,227,210,214,13,186,168,20,103,147,131,215,117,181,233,147,29,178,188,234,194,247,71,152,115,250,203,210,213,28,76,45,157,67,131,186,211,236,170,251,241,26,31,255,38,129,89,15,58,191,239,86,0,118,50,21,202,53,250,245,23,210,92,217,91,222,5,16,16,199,147,24,16,193,198,116,35,34,158,187,35,91,120,71,255,165,83,144,246,18,235,176,248,12,148,194,228,169,198,54,96,223,88,239,39,9,166,188,216,33,110,113,57,102,45,226,238,37,234,103,1,247,15,251,165,45,219,141,244,222,91,107,192,34,192,194,40,229,147,88,93,184,73,241,137,219,161,248,250,103,113,38,231,103,56,33,205,130,49,214,116,58,23,62,62,140,126,57,11,231,251,122,159,201,46,60,155,22,77,7,156,205,255,54,237,89,167,149,75,31,33,162,52,180,116,3,111,227,211,197,58,155,226,230,221,202,85,98,142,95,125,39,112,210,95,193,90,219,141,14,215,181,52,9,192,195,185,14,245,208,182,83,117,133,44,42,106,43,208,139,223,180,247,148,121,239,233,95,171,42,73,222,228,128,44,103,96,13,234,145,64,76,198,143,251,153,45,6,177,12,150,85,132,199,60,79,104,123,27,19,197,171,74,146,115,77,131,250,207,164,158,158,122,166,166,178,231,193,205,229,125,9,204,13,229,22,156,149,168,18,37,216,134,155,62,189,155,98,247,172,158,225,169,1,160,251,154,176,225,146,95,116,76,8,52,255,156,181,99,66,108,226,226,229,31,97,106,78,143,203,46,58,203,37,124,77,171,60,241,48,150,238,250,240,114,142,131,153,207,107,31,12,144,154,139,152,123,44,235,111,201,97,110,110,7,18,138,226,216,120,44,55,94,221,188,158,178,204,4,158,105,164,22,152,38,53,118,90,177,39,155,247,120,218,224,44,232,248,238,61,51,249,55,237,197,36,229,120,187,184,138,90,163,173,126,52,115,109,47,58,154,240,63,73,25,92,176,227,240,52,181,147,24,37,230,181,79,141,188,141,127,97,161,125,139,239,113,68,71,169,70,144,13,163,137,183,164,234,181,19,124,244,104,30,139,55,220,28,116,129,233,225,2,63,165,254,163,133,124,33,229,183,62,163,227,198,11,157,54,250,223,198,9,32,174,79,45,145,99,41,59,152,252,171,231,252,208,242,60,187,202,182,243,130,181,113,104,184,193,236,74,202,146,10,238,247,197,191,111,151,139,155,129,226,66,184,28,37,28,84,53,53,163,178,4,250,56,66,5,182,106,201,89,91,195,15,63,144,145,177,25,80,56,118,0,36,20,194,66,56,45,161,27,58,226,105,154,3,53,181,120,6,38,99,228,209,211,102,73,40,5,216,39,93,157,230,19,54,101,199,6,65,68,252,180,127,168,19,245,211,195,155,92,221,60,79,212,239,216,140,205,141,178,157,64,103,195,183,142,97,64,51,213,188,152,51,107,189,38,166,142,143,84,214,31,107,49,252,202,154,175,106,107,174,98,84,242,149,5,134,41,98,118,191,182,215,218,83,204,123,81,62,77,159,211,150,235,182,120,162,248,140,205,35,161,172,250,53,239,80,241,162,114,122,237,205,78,99,143,41,130,232,89,149,31,72,135,6,95,246,181,136,103,156,148,10,111,116,243,248,122,113,121,69,13,83,132,244,113,249,45,30,242,139,93,51,105,92,41,86,150,159,246,68,44,46,67,128,24,195,34,102,115,188,17,202,135,169,82,90,50,201,201,61,36,145,194,207,36,14,42,186,49,16,205,9,117,241,196,14,80,251,122,167,135,161,94,80,181,32,98,156,130,64,207,129,234,83,21,29,6,51,246,216,103,252,192,140,156,91,80,152,189,225,122,170,14,231,62,47,148,218,107,34,22,254,78,164,235,138,75,242,219,29,93,14,9,247,239,6,185,149,231,175,70,47,48,0,0,243,244,224,117,164,210,198,248,55,132,168,233,203,199,149,88,244,122,225,214,44,6,189,170,54,57,204,138,30,166,44,139,85,222,69,144,108,169,147,17,211,222,34,107,43,209,96,29,233,187,190,223,225,165,6,145,177,205,82,58,233,251,40,3,92,105,37,242,55,101,19,112,15,133,58,206,183,4,214,80,9,91,116,117,117,94,27,21,189,64,61,44,115,50,206,226,123,46,163,71,55,130,157,136,21,15,199,243,109,1,153,66,20,199,130,54,113,10,205,236,36,107,126,195,48,185,28,121,237,235,194,171,18,43,12,132,226,247,26,130,226,199,26,196,194,141,110,220,75,186,193,201,183,49,200,87,2,13,161,219,170,149,68,7,107,40,174,212,227,32,118,216,130,56,196,237,95,197,208,222,55,45,66,168,46,32,187,23,227,8,90,60,178,60,81,165,181,120,232,114,210,159,87,238,210,191,180,226,115,244,36,10,151,149,224,0,160,203,69,206,5,11,96,7,231,229,12,183,186,22,171,177,112,85,8,107,67,176,4,236,28,250,237,207,27,77,50,157,26,87,148,182,216,234,65,243,11,4,215,37,166,111,183,189,168,209,235,223,94,31,120,8,167,209,234,195,69,38,61,154,221,220,242,246,1,212,180,161,161,250,179,209,177,92,42,147,73,85,181,53,229,39,193,41,54,111,129,179,139,144,118,122,80,168,36,145,122,37,41,187,114,196,23,32,66,48,151,146,39,110,215,214,245,57,93,60,185,198,180,60,155,12,109,198,147,124,19,95,199,231,95,95,188,239,77,48,41,63,202,104,5,206,246,151,165,106,207,97,78,83,102,192,163,201,139,39,75,179,238,72,93,119,80,125,128,243,240,87,10,109,171,165,199,230,87,26,68,224,129,14,15,204,184,227,78,175,234,244,163,238,27,78,190,158,17,216,210,39,188,228,206,82,47,182,84,17,121,178,34,131,107,83,45,176,116,225,194,86,205,194,139,71,85,118,138,70,139,206,159,230,28,60,81,108,39,102,191,12,239,224,159,252,107,126,14,225,90,172,178,171,251,52,210,23,98,83,133,109,2,4,195,150,138,166,170,170,204,6,63,126,144,239,143,66,157,239,153,25,68,157,71,235,109,50,152,193,128,51,161,114,201,242,145,111,33,29,232,237,47,229,62,253,195,67,163,16,204,55,217,138,150,153,93,66,181,210,158,122,3,249,155,75,175,8,183,246,209,59,23,240,190,203,243,230,113,109,2,103,76,37,152,226,195,247,28,60,10,188,133,85,76,251,89,186,234,71,27,253,95,44,244,121,255,50,137,41,252,171,65,12,104,254,137,185,123,148,41,239,91,163,17,71,239,164,182,110,131,133,210,178,146,23,60,121,176,133,2,15,100,253,152,34,203,140,26,141,229,244,115,125,224,135,153,46,189,72,144,171,56,226,194,131,197,4,172,153,174,22,44,114,201,2,121,45,253,62,14,25,0,80,0,244,192,60,36,47,222,226,80,198,112,114,188,63,237,190,141,97,110,229,254,155,42,27,22,147,7,174,189,87,213,157,115,17,228,132,213,177,46,140,213,17,143,249,102,58,140,12,175,24,90,1,103,96,129,105,51,119,41,74,19,188,94,230,37,169,242,213,133,186,137,221,235,47,214,221,132,33,11,87,119,58,120,142,51,190,244,99,126,25,192,76,93,47,116,166,46,191,144,158,48,187,3,193,198,190,197,126,185,241,195,87,222,14,252,107,151,5,166,96,93,54,70,225,179,88,255,114,147,173,11,181,101,5,57,18,43,244,132,12,22,109,129,241,99,237,56,235,216,99,225,60,187,193,135,57,22,192,89,240,38,178,8,115,46,32,171,160,233,189,249,235,20,166,134,45,118,35,206,102,225,245,237,186,11,213,101,229,182,60,99,176,145,2,212,118,253,18,230,67,203,155,254,188,174,95,252,151,10,107,93,21,63,43,235,92,130,200,198,178,183,81,213,111,233,188,95,231,50,75,234,172,238,209,43,137,206,123,50,200,214,199,62,185,156,31,74,177,255,7,55,105,73,122,203,34,236,50,240,187,172,230,79,85,129,63,250,78,238,216,93,96,3,24,185,81,0,142,232,180,125,181,86,162,82,241,195,23,149,83,31,66,36,251,94,244,223,11,102,173,109,129,174,207,50,213,188,2,155,226,72,211,215,251,233,144,61,39,143,248,188,157,152,95,162,70,43,120,222,159,212,245,43,195,206,238,144,162,200,83,40,163,12,3,124,241,151,157,72,240,17,201,60,17,5,69,1,168,129,232,99,164,189,57,242,230,241,173,107,56,231,2,216,31,20,189,229,68,130,39,233,154,149,80,150,204,211,77,66,91,184,184,122,136,249,181,235,46,34,55,178,204,99,109,156,28,250,37,195,227,75,244,232,122,94,52,102,140,38,213,55,10,253,11,104,13,158,199,174,13,124,207,3,155,18,97,202,183,85,11,192,81,63,170,1,134,115,193,78,224,28,75,59,172,82,178,164,250,173,241,145,7,213,103,224,236,18,118,14,231,170,160,62,170,50,54,17,69,203,149,183,198,114,132,238,88,224,211,55,209,226,182,11,242,192,7,187,62,77,66,94,169,93,116,197,99,104,104,200,1,20,237,179,124,94,234,191,178,231,219,153,95,43,204,239,191,51,117,212,66,114,220,102,111,174,183,198,176,228,218,192,224,218,86,73,61,79,52,79,43,87,169,49,23,247,10,25,212,4,242,232,111,237,223,98,96,101,83,166,196,35,46,211,8,26,145,15,110,63,199,205,106,124,111,95,202,115,76,202,67,164,79,133,110,203,232,164,143,65,38,24,254,253,231,74,2,170,21,20,28,245,45,54,198,97,2,243,30,45,148,116,219,150,201,86,249,68,250,25,120,235,140,83,26,27,181,35,103,124,228,254,153,111,250,231,188,121,67,224,55,95,141,231,248,192,245,60,51,82,196,237,135,161,37,165,118,254,10,247,221,172,192,80,219,221,222,59,16,225,186,180,250,89,31,29,96,222,61,134,212,146,58,235,131,212,21,213,137,150,9,105,179,246,167,5,41,231,155,50,80,49,254,209,77,117,94,10,210,115,235,100,170,113,183,98,132,240,76,181,9,36,121,94,198,100,39,116,157,151,142,43,13,183,213,91,242,216,9,202,192,252,74,141,174,178,226,121,198,144,80,68,188,215,158,87,214,86,151,106,60,231,228,160,58,126,255,156,20,57,12,88,63,40,109,87,162,136,1,222,177,7,205,199,233,84,23,192,38,57,83,16,19,201,122,10,101,38,1,138,111,95,158,38,149,33,57,27,167,102,59,143,24,255,161,204,244,155,228,139,210,4,181,4,34,192,229,122,94,153,39,148,14,81,79,78,173,37,107,17,184,225,178,82,214,19,190,218,105,128,139,50,160,241,37,203,96,172,23,227,14,149,148,11,194,132,115,28,155,38,186,207,68,141,188,181,111,60,119,11,7,61,69,53,102,133,81,120,50,39,51,76,249,203,60,198,74,113,126,220,175,17,223,42,113,68,3,31,36,84,85,126,137,46,249,80,166,165,26,201,68,154,55,11,178,114,236,83,31,183,19,125,239,168,111,241,88,248,192,128,223,161,221,203,95,194,186,191,113,216,35,155,189,38,2,56,51,124,125,138,247,114,169,161,94,144,173,158,9,224,157,211,191,54,19,181,208,146,110,196,176,175,33,101,214,69,109,50,237,3,150,162,132,183,234,226,177,203,198,176,19,81,248,31,54,58,166,234,125,188,236,126,61,9,59,207,115,183,46,48,75,120,235,69,146,233,183,105,179,15,156,125,63,157,175,177,168,197,133,84,140,22,224,98,46,166,153,116,37,191,103,37,190,195,42,200,234,116,198,146,117,201,58,8,203,232,53,2,206,30,188,64,83,181,192,189,243,235,164,43,119,214,239,220,159,77,88,140,54,24,6,206,244,178,129,51,146,57,136,20,162,47,63,47,19,66,59,43,246,216,108,172,180,68,103,153,32,63,6,218,176,11,45,161,216,158,178,210,130,200,22,30,23,138,102,184,103,88,23,182,63,21,133,61,122,147,137,65,55,135,25,100,121,133,234,5,97,133,249,116,187,88,215,160,248,185,107,202,168,140,147,45,30,221,87,253,209,11,192,153,5,114,101,34,213,187,121,106,7,135,102,103,19,125,167,101,86,147,124,208,145,118,39,27,18,119,158,112,37,135,224,135,230,241,53,181,153,146,203,128,166,228,15,213,227,75,255,55,61,238,255,198,248,189,76,66,3,40,172,95,234,32,207,36,58,130,191,31,134,143,188,217,177,67,221,49,177,253,14,47,238,135,63,211,45,143,12,214,88,224,249,225,213,104,130,245,106,140,94,177,37,199,26,50,106,104,71,6,52,234,18,104,146,28,65,15,204,164,238,218,78,80,188,68,89,214,62,68,143,192,101,210,220,226,135,94,215,98,165,189,182,79,90,115,22,171,164,175,32,27,97,129,152,191,78,64,216,221,173,229,253,80,102,64,228,189,54,232,24,252,253,80,90,86,218,96,30,230,82,162,150,220,108,139,222,170,250,0,111,14,163,169,246,77,220,150,167,30,163,74,176,179,49,246,140,226,189,30,158,9,179,212,87,20,91,126,86,106,85,227,12,232,205,91,240,117,104,227,54,220,246,194,143,153,25,74,99,223,73,189,102,33,183,42,241,20,186,85,183,102,153,137,234,160,5,154,47,133,29,29,1,63,113,186,228,140,213,254,184,147,5,156,13,255,182,156,74,247,99,57,149,208,83,132,246,20,138,137,67,122,233,216,190,29,27,56,243,2,31,249,229,204,63,244,13,124,235,134,17,127,160,109,65,75,241,241,35,50,121,149,226,198,195,54,234,183,149,223,61,169,229,21,247,185,186,193,107,23,171,39,241,249,69,133,222,48,53,52,202,65,92,22,63,49,162,158,68,41,174,102,109,173,126,155,72,253,246,228,21,113,111,36,223,102,65,36,246,69,229,74,99,152,23,105,32,195,94,233,3,127,225,219,78,187,175,165,228,239,164,136,224,75,34,17,226,85,110,64,92,153,208,121,189,46,176,226,152,196,149,220,170,207,38,83,191,137,139,116,64,93,171,189,103,27,133,215,26,235,132,23,228,149,245,158,58,235,189,209,151,248,192,39,214,242,247,251,239,247,96,123,158,199,174,193,26,7,56,207,166,99,73,198,137,73,42,143,51,13,98,150,234,160,23,58,20,1,66,91,219,74,53,121,53,166,149,217,163,123,167,179,87,81,42,38,249,51,78,40,131,127,89,40,220,170,125,37,227,63,205,214,232,232,200,126,253,162,156,63,151,183,174,245,71,55,186,241,192,5,90,228,213,147,28,75,31,3,216,7,112,166,103,28,179,70,55,14,205,119,191,92,92,68,174,27,31,60,168,127,162,203,74,219,182,11,219,101,218,28,102,159,108,209,141,8,48,187,171,140,136,71,157,211,153,161,183,190,63,3,4,61,77,114,168,245,40,29,250,180,69,226,155,216,220,239,193,219,13,146,106,21,234,94,40,88,155,234,142,212,90,15,127,126,34,246,22,118,236,26,55,130,238,70,19,248,126,135,64,230,248,116,129,146,251,46,28,98,81,17,236,130,3,236,22,9,108,22,235,15,211,121,179,84,153,250,82,134,188,246,27,95,163,190,21,74,214,124,124,53,43,131,192,21,247,15,8,88,149,21,244,127,252,154,73,95,234,107,45,181,90,125,211,180,50,6,220,99,119,66,20,144,84,233,6,70,48,181,65,173,86,177,182,75,242,252,169,227,234,20,86,155,212,31,171,158,157,115,119,200,177,127,121,10,133,69,71,79,32,161,39,15,77,2,152,57,48,168,130,65,110,62,35,55,250,13,170,214,192,120,172,223,226,254,138,65,110,240,254,155,251,203,4,16,89,1,31,124,255,37,119,202,44,35,93,11,12,230,15,222,222,194,96,254,166,55,237,88,204,175,37,53,80,142,197,252,98,38,59,18,64,234,188,57,13,226,149,219,236,91,65,222,162,50,183,67,167,243,67,67,214,111,29,204,204,58,125,74,185,129,168,120,243,204,24,224,197,160,203,5,57,174,162,14,163,9,209,134,139,124,157,174,33,75,34,94,86,41,132,64,183,203,67,112,38,57,176,223,20,245,174,164,47,14,193,113,91,41,96,206,195,86,190,63,50,123,148,23,233,183,239,242,211,173,237,209,44,190,47,38,30,122,21,244,114,248,208,179,110,98,62,252,227,186,241,248,188,211,136,78,221,86,248,105,185,226,28,112,246,211,22,21,172,254,143,18,13,2,251,183,192,20,20,221,1,102,235,189,177,15,158,125,148,96,171,20,44,202,147,30,71,158,95,59,90,166,5,207,116,81,3,103,211,146,198,175,79,235,48,149,158,238,98,221,219,83,13,51,177,24,68,122,39,36,47,141,57,91,251,162,93,53,32,104,48,98,40,177,19,2,115,145,172,25,52,167,15,243,16,59,190,76,216,107,78,246,229,116,250,241,51,115,192,245,99,81,196,15,161,212,4,149,165,178,174,15,20,136,140,163,161,70,76,181,174,97,236,224,51,125,187,16,20,3,20,157,184,205,169,244,30,245,224,59,53,126,126,3,207,181,72,34,84,154,152,184,136,14,230,22,174,97,130,180,255,96,84,190,34,236,229,168,143,95,15,212,73,108,141,143,15,185,170,154,240,136,72,121,124,92,115,160,142,173,153,177,160,95,244,228,101,35,133,73,131,238,222,32,5,224,65,128,240,187,17,103,168,208,19,200,129,186,197,227,238,58,117,224,237,42,48,124,33,93,212,182,192,154,85,188,21,225,67,45,10,124,243,187,24,119,139,135,79,174,165,243,201,53,177,168,138,230,189,9,143,92,53,242,77,75,224,76,39,96,26,197,194,209,166,120,215,13,239,220,141,75,96,141,218,254,219,134,41,95,136,130,221,24,155,229,125,152,102,105,215,131,153,101,93,188,128,84,243,105,189,155,31,222,165,149,244,92,211,120,103,107,155,196,237,9,47,182,159,17,246,89,101,170,175,243,250,185,42,134,252,42,74,249,51,219,73,131,2,17,235,98,186,23,253,184,189,29,55,130,244,3,158,89,104,152,145,169,173,255,171,71,241,28,27,65,7,248,200,162,167,179,235,107,217,67,211,100,48,25,68,49,85,175,186,54,55,83,94,139,45,72,108,46,193,202,53,127,140,108,245,196,227,173,147,244,9,36,99,90,228,91,20,136,192,30,2,168,226,92,210,235,163,16,201,24,40,117,111,44,241,116,224,232,201,125,193,181,37,48,169,94,67,62,53,162,251,103,219,113,184,16,217,60,90,66,196,82,189,7,181,170,207,195,71,42,15,23,175,47,230,220,40,45,97,203,91,126,101,9,61,9,140,198,175,106,116,113,113,222,247,117,86,191,94,111,42,14,38,11,50,189,213,44,91,116,51,36,104,119,36,187,249,41,55,29,172,176,151,180,86,119,16,44,173,220,45,38,91,160,201,219,126,21,160,149,191,245,36,62,178,178,46,7,43,57,197,106,138,149,156,58,110,172,155,49,1,93,138,3,137,49,36,179,2,160,118,197,170,88,5,74,251,220,62,178,247,183,237,159,74,167,36,54,53,122,76,145,66,102,30,76,110,111,59,53,29,59,18,10,58,2,103,17,129,245,29,142,15,0,143,97,25,138,219,73,115,56,118,51,106,43,18,77,179,47,144,114,74,99,145,231,132,217,216,47,153,3,153,73,87,163,151,156,239,156,23,190,234,86,164,208,255,210,122,36,102,133,217,68,21,38,32,19,95,88,45,3,240,115,120,20,164,22,189,100,193,19,151,77,168,255,150,88,247,161,249,13,230,186,224,51,154,219,111,242,249,121,224,57,156,71,170,161,170,109,191,123,216,107,112,8,174,208,159,199,77,59,116,156,162,143,123,163,31,174,116,76,158,193,101,56,210,191,69,43,238,207,140,67,166,209,60,106,47,228,86,89,131,101,96,98,39,23,88,6,230,100,202,247,135,80,101,77,13,255,170,210,248,7,187,69,1,142,196,216,198,53,151,195,11,240,154,0,118,0,183,234,1,234,33,207,244,112,252,222,22,208,56,90,196,62,236,71,97,65,111,238,161,116,179,186,212,146,71,228,253,233,249,245,234,107,131,151,16,56,64,61,14,0,66,156,152,185,126,228,157,10,238,124,225,93,117,71,53,82,85,100,184,86,71,183,107,144,195,228,1,254,78,60,71,125,208,103,76,149,198,243,168,91,73,112,17,18,40,230,48,140,211,249,214,206,218,42,96,11,56,11,153,106,94,34,248,160,147,94,18,187,177,116,181,132,152,169,12,185,253,60,45,51,198,244,168,9,41,139,73,142,200,235,229,54,206,245,38,125,112,152,190,138,9,82,130,146,121,126,90,39,166,202,173,183,182,247,253,199,123,238,158,206,251,195,215,109,222,58,249,152,157,131,45,120,69,74,51,168,224,70,184,105,229,230,134,141,158,119,121,45,122,247,209,146,199,5,45,219,152,118,145,175,12,70,53,250,72,40,138,93,182,250,36,213,109,38,149,92,188,3,104,122,72,223,86,66,154,75,169,95,212,170,137,172,75,180,202,143,44,107,198,106,253,135,195,183,177,114,219,84,120,13,84,120,88,48,232,170,205,59,130,5,131,165,119,68,35,177,96,80,85,151,101,62,152,149,205,146,153,131,142,40,104,154,6,87,149,147,171,172,71,217,240,27,253,132,182,52,63,164,87,166,38,58,251,116,134,29,41,78,168,57,79,228,140,39,40,69,107,91,221,254,109,97,123,67,248,252,250,220,21,35,145,144,221,16,119,47,219,87,1,62,145,95,181,122,196,218,138,72,174,167,142,83,180,232,175,97,66,57,205,21,107,167,66,76,40,151,171,65,28,96,67,249,121,19,121,221,84,191,59,247,136,99,168,80,177,207,102,104,24,82,102,112,83,158,37,235,214,62,42,45,248,180,37,130,73,64,2,40,43,8,27,187,235,244,237,30,101,206,250,137,46,183,120,170,88,221,100,213,185,246,238,56,75,210,91,93,213,37,5,155,125,108,57,68,210,233,75,98,66,25,81,220,175,89,190,179,84,128,82,168,220,149,246,61,82,74,216,248,236,121,55,116,118,216,60,88,35,216,115,122,217,45,104,241,238,109,96,50,147,110,117,248,87,76,102,58,223,100,226,49,85,40,46,117,239,175,144,255,138,37,160,182,205,193,13,26,6,153,2,21,45,110,31,137,62,251,112,5,133,36,180,199,214,233,109,198,121,208,111,134,207,26,213,68,20,138,199,72,17,118,251,233,173,248,229,222,160,22,118,231,131,19,228,190,193,183,198,100,217,227,25,1,216,218,240,69,86,131,127,163,123,224,140,47,235,18,61,35,78,228,159,58,61,84,182,165,241,125,116,4,215,77,243,129,67,169,101,182,204,241,131,91,206,223,217,106,249,168,76,130,28,42,94,29,201,32,22,165,48,191,247,32,102,122,253,102,69,103,169,84,143,32,221,201,217,176,138,210,69,226,168,176,225,88,115,224,15,144,164,234,75,116,49,6,146,104,68,50,49,189,88,180,253,98,207,240,72,165,59,240,226,206,215,150,115,164,185,7,31,173,211,219,229,75,62,73,100,232,187,163,98,203,56,78,130,103,77,182,164,125,210,112,217,112,164,27,86,235,205,114,52,248,253,25,154,182,113,238,28,132,152,90,183,231,125,218,219,11,92,216,51,170,58,191,72,187,63,141,167,34,56,174,120,41,79,200,89,55,55,205,248,153,126,242,252,76,211,43,167,197,222,155,1,143,145,22,205,132,115,241,172,157,194,0,32,86,159,103,55,27,61,94,89,132,227,80,127,99,196,185,71,200,103,95,254,89,147,43,37,52,41,100,170,105,19,41,178,4,32,184,139,204,51,223,145,40,198,205,7,222,20,204,162,166,43,175,201,39,239,185,131,215,171,5,185,167,114,64,58,55,125,21,34,183,197,60,30,109,86,97,39,123,173,139,164,253,58,95,117,184,119,181,171,169,212,128,174,45,10,71,38,169,112,34,133,93,174,165,168,188,35,39,53,244,49,59,183,41,177,94,125,95,24,121,188,87,244,62,231,219,7,176,175,252,232,207,121,71,64,145,20,8,64,128,106,70,185,208,109,105,76,76,91,4,188,207,248,14,120,251,45,161,55,85,12,9,145,46,161,40,181,19,86,19,23,76,90,162,86,37,8,203,53,229,80,49,86,198,147,191,226,228,212,57,54,186,37,245,82,132,48,110,169,94,156,82,85,90,243,174,242,195,197,130,133,30,89,76,204,85,179,201,247,196,198,220,211,251,77,60,60,64,135,183,255,85,197,152,235,0,179,45,19,1,130,38,52,224,219,131,103,13,186,204,196,67,54,130,38,4,76,190,173,193,178,39,180,232,233,176,149,99,32,101,135,173,141,138,222,217,212,156,150,169,29,233,56,203,96,236,25,206,51,59,148,194,173,252,115,227,5,22,51,252,124,66,232,75,92,42,169,194,226,235,72,238,243,58,155,22,253,82,241,193,86,222,174,50,197,27,91,236,118,42,40,112,115,221,52,252,211,47,43,50,216,14,51,31,206,181,37,34,127,118,65,243,172,2,178,235,113,115,126,183,122,179,182,207,235,214,12,146,107,124,24,209,149,194,161,112,20,82,55,197,209,110,181,255,136,148,117,162,51,210,159,247,43,86,72,25,208,229,150,110,106,221,42,50,25,222,50,128,253,108,63,5,151,250,121,166,213,38,178,39,17,5,94,247,215,111,203,78,45,205,224,110,172,177,133,100,124,194,220,193,143,237,192,214,192,102,9,120,42,24,190,139,85,223,255,32,237,184,150,94,109,24,84,185,237,44,92,92,180,130,188,231,41,104,157,149,64,49,131,117,3,59,97,0,206,214,65,28,56,136,121,111,243,103,210,238,174,49,202,21,201,201,26,179,215,193,23,35,159,180,149,134,103,51,54,90,122,240,35,112,197,136,1,41,21,33,44,5,28,162,16,139,165,128,235,118,62,233,47,215,113,89,175,46,233,3,10,43,210,157,240,229,90,222,240,50,60,201,212,69,220,39,5,155,9,168,40,214,84,115,47,31,79,103,148,129,29,110,183,34,227,81,223,54,0,49,237,13,175,113,89,146,245,8,219,167,23,42,22,11,133,54,4,86,110,126,132,62,92,198,47,12,239,244,86,133,73,200,164,21,14,201,200,198,100,166,227,185,218,114,55,126,55,35,156,161,46,123,61,200,119,123,242,58,228,155,137,163,244,116,206,16,146,128,213,96,83,172,254,106,92,252,185,212,209,150,147,237,119,238,149,251,9,14,18,251,62,182,6,174,3,74,199,138,106,215,242,163,192,120,47,9,137,38,70,27,114,142,190,185,148,39,173,91,185,146,70,87,116,16,238,211,201,239,160,222,184,214,248,9,236,255,213,88,221,138,23,113,113,215,35,125,174,13,38,145,30,225,150,233,62,77,97,165,56,206,50,50,103,221,231,95,82,81,84,209,26,38,236,248,133,23,112,164,134,251,95,137,96,108,172,98,174,143,17,220,233,160,43,28,170,186,84,219,178,243,209,131,17,156,255,87,154,177,199,40,146,188,128,40,167,184,59,248,143,197,190,69,166,246,127,179,48,183,37,214,221,152,213,158,185,241,67,237,163,122,206,15,37,15,70,208,35,204,136,183,35,194,157,245,239,222,165,74,112,72,242,153,146,77,30,172,65,237,58,48,13,55,191,78,106,76,42,118,61,1,4,190,255,101,182,152,152,94,205,4,235,116,91,153,69,204,187,41,82,122,17,224,152,7,92,120,148,174,86,126,217,180,101,162,224,2,236,57,105,127,232,84,125,176,39,162,23,52,31,17,48,143,219,64,153,122,195,52,167,169,105,159,33,148,148,233,181,65,110,235,2,104,52,248,0,89,2,133,113,160,103,109,54,64,114,8,182,182,131,134,28,239,239,223,95,198,109,127,20,130,55,221,101,173,97,180,142,95,37,210,16,9,18,69,10,249,198,176,17,81,63,206,32,43,14,142,138,58,7,22,224,217,105,31,91,108,200,139,189,30,236,134,84,181,244,56,7,37,207,172,119,163,116,254,232,125,83,243,42,7,173,252,120,229,98,192,171,253,130,228,235,2,145,79,174,76,92,243,11,222,10,154,177,67,117,215,46,74,169,108,115,36,166,126,75,110,86,142,171,49,244,76,209,157,157,77,172,168,90,244,124,8,35,104,1,13,193,29,241,179,111,57,94,111,162,140,177,32,81,12,181,35,114,78,81,139,170,224,152,164,107,58,238,11,44,47,206,184,31,127,85,232,80,185,69,65,78,81,22,202,158,215,230,66,200,192,158,240,252,137,93,245,218,247,19,84,142,147,252,9,4,178,136,67,227,225,76,208,82,121,101,177,5,71,136,74,121,252,39,53,5,233,99,158,19,187,144,205,25,200,127,142,93,141,10,39,172,247,100,173,102,102,38,106,214,252,238,11,80,115,63,109,98,121,53,209,108,57,229,51,251,8,149,99,221,35,137,116,222,103,255,244,144,204,155,57,21,47,57,118,96,29,86,51,181,177,211,60,89,182,105,183,93,254,56,23,171,71,114,243,53,178,24,70,30,21,17,224,196,31,80,42,28,115,59,24,175,28,22,119,153,192,201,253,49,86,173,215,196,131,22,206,52,203,7,171,196,122,3,252,50,238,243,232,114,106,97,16,211,173,236,4,71,189,160,184,76,93,159,216,127,250,138,191,82,42,244,101,142,241,22,223,12,52,184,14,105,90,248,7,160,78,216,43,104,114,199,189,241,146,188,96,217,64,114,198,245,40,29,237,143,193,93,91,79,100,30,110,12,162,174,85,53,198,151,48,206,64,105,32,145,117,85,146,64,212,179,106,86,209,152,27,146,115,140,15,136,10,14,243,34,142,195,37,98,215,162,245,188,26,86,103,183,39,169,51,162,52,150,120,0,198,252,54,170,121,34,83,143,43,67,110,241,69,157,11,19,150,188,163,173,119,171,108,40,151,169,54,119,135,110,74,242,92,89,7,89,69,68,121,181,200,69,221,253,48,51,239,38,216,253,48,41,102,240,141,166,74,184,183,43,233,58,120,22,191,102,51,10,56,155,41,46,184,88,59,75,150,250,241,22,34,162,62,58,139,44,187,173,151,140,174,55,235,75,205,182,72,158,235,122,96,33,178,152,215,183,129,251,56,133,176,97,199,148,89,37,144,245,114,30,219,7,103,186,29,243,202,81,163,136,161,146,161,98,54,244,231,99,223,174,25,30,236,34,233,179,77,28,127,191,249,250,89,123,144,123,176,108,98,171,80,172,98,11,233,57,173,87,33,175,38,94,219,169,140,247,173,78,124,77,180,37,207,176,172,251,198,211,93,127,181,24,168,87,57,33,206,21,180,33,91,117,6,228,63,127,225,49,169,185,191,250,10,197,216,211,57,107,93,19,94,136,41,27,217,192,254,204,120,59,74,91,17,111,80,92,227,35,134,125,24,48,59,246,166,50,234,205,125,107,251,64,124,6,49,208,82,162,206,126,116,7,147,253,51,142,235,185,180,173,87,84,227,14,101,215,121,46,170,77,39,13,33,197,125,25,100,93,216,60,41,82,65,69,3,160,187,129,28,143,54,238,163,201,116,84,73,251,178,134,82,14,26,77,48,216,91,1,131,189,173,150,1,89,138,24,170,1,42,188,160,7,244,75,183,128,103,15,182,65,78,205,204,23,227,204,214,6,231,130,134,145,69,66,232,122,238,227,48,102,98,86,188,160,108,237,141,125,218,106,195,73,242,163,116,31,195,55,121,4,133,139,91,90,14,106,79,158,22,86,182,110,49,227,201,169,59,218,26,160,184,159,172,63,198,145,124,247,161,124,180,248,78,198,169,32,167,248,19,202,169,196,16,129,70,209,61,156,129,95,246,153,114,215,127,51,135,14,73,22,172,10,139,156,247,168,212,11,199,218,67,243,135,232,206,246,167,44,69,28,108,107,137,169,199,113,176,87,86,242,156,128,94,185,21,60,77,123,54,98,107,55,153,243,181,150,33,150,121,52,216,1,75,165,205,160,200,252,224,109,241,12,71,92,119,229,75,180,36,152,247,242,72,227,75,98,46,240,213,3,27,178,71,124,179,74,247,35,49,69,118,32,188,33,105,247,47,21,65,91,174,252,137,26,135,233,179,12,55,73,238,123,196,138,154,109,42,218,2,102,172,132,35,159,175,60,122,24,1,43,149,185,209,255,113,166,143,96,50,17,101,114,82,72,168,169,199,242,36,34,62,245,138,105,99,195,134,208,210,53,55,134,145,251,41,34,206,116,238,188,134,239,180,78,130,193,91,69,146,147,79,161,131,63,79,197,63,252,155,230,188,255,15,79,200,26,165,16,179,149,165,1,78,39,113,177,194,188,253,90,145,107,108,166,133,167,19,31,135,79,89,37,172,193,26,197,250,242,163,192,217,214,209,222,175,34,74,216,221,198,25,86,217,157,154,241,122,15,245,134,118,134,132,208,182,22,209,152,15,195,232,130,111,99,190,96,187,210,224,186,145,247,83,107,240,255,28,160,254,225,25,105,181,1,92,149,34,148,139,57,55,62,122,30,77,108,36,105,80,79,113,101,45,127,127,109,192,18,122,91,159,130,165,169,156,115,182,115,203,219,167,121,85,214,49,38,224,142,220,202,168,220,241,141,98,172,18,64,251,136,201,216,187,228,150,189,72,181,173,132,21,210,28,118,110,79,92,121,206,186,120,179,7,181,142,161,149,130,170,202,164,246,25,67,140,28,153,92,85,137,190,200,146,166,169,233,194,95,252,36,126,108,121,253,199,174,204,19,97,211,68,138,4,5,220,109,56,31,35,237,167,169,35,142,111,93,243,187,66,117,241,65,209,219,137,45,65,153,243,205,74,30,15,20,154,125,0,124,103,60,66,194,97,63,83,188,17,69,209,143,30,175,124,56,83,16,161,13,177,31,244,250,227,80,132,24,56,192,46,117,199,118,183,206,62,240,84,20,137,149,219,100,209,88,224,46,143,127,80,97,153,202,116,193,114,224,130,25,200,159,61,70,183,105,228,134,143,100,88,203,11,114,204,5,150,135,104,52,210,237,209,22,130,26,228,40,212,155,187,127,224,62,169,210,130,65,163,244,212,211,133,251,97,61,215,10,4,194,53,144,56,187,125,26,250,135,12,229,166,189,126,154,156,75,107,234,218,92,246,174,117,166,133,183,244,245,37,26,115,239,74,41,164,173,71,55,90,78,131,116,71,25,184,149,241,9,23,94,56,136,55,136,119,230,70,200,222,19,255,176,28,103,87,177,49,90,168,47,37,54,25,71,146,225,239,112,96,67,8,72,129,234,101,47,168,20,188,90,186,65,13,123,147,80,93,181,121,252,169,42,105,149,178,231,133,200,112,39,0,16,32,226,7,226,57,18,205,24,48,79,135,92,112,198,117,80,160,100,139,122,189,57,200,17,58,140,172,21,98,109,181,148,90,115,164,110,108,19,35,108,213,76,207,8,184,50,61,203,159,124,153,187,42,199,250,221,122,166,27,114,102,35,128,206,108,4,37,10,123,14,118,196,101,70,164,115,92,142,248,44,70,71,157,117,45,224,156,7,207,108,92,28,179,79,33,151,40,204,47,58,1,41,230,235,146,127,128,67,147,77,216,32,167,24,116,33,199,150,208,94,72,158,199,214,53,9,226,249,192,229,165,61,163,232,16,93,30,177,137,213,92,4,128,159,250,204,193,119,1,32,124,127,165,184,49,121,166,251,173,66,217,68,149,107,93,250,22,155,167,183,14,140,164,118,98,149,70,214,143,3,164,188,136,249,92,87,133,69,149,153,151,237,132,147,106,62,117,169,140,182,80,111,232,175,231,237,246,211,22,110,201,220,216,99,110,186,33,167,168,153,131,185,90,109,145,49,153,133,246,226,97,85,101,95,54,31,121,68,99,162,199,114,142,67,53,234,193,137,131,161,220,199,133,134,171,29,227,131,62,77,118,114,36,92,163,162,38,215,86,53,63,83,27,249,63,234,191,177,100,147,128,5,243,133,45,61,219,165,172,102,16,32,104,142,77,206,209,255,69,117,19,244,165,237,210,141,73,217,192,79,131,139,22,140,235,193,151,163,109,33,190,252,84,240,160,186,212,8,14,156,27,74,100,196,56,130,238,70,135,53,249,100,241,85,194,69,43,206,126,221,145,183,229,177,11,11,106,65,117,205,26,59,180,13,84,17,100,134,26,49,32,115,166,137,122,78,250,131,4,43,220,187,23,111,182,60,84,171,158,121,0,227,13,139,222,106,168,189,8,178,207,92,183,207,230,141,126,180,71,225,3,127,64,229,158,5,205,206,59,47,95,227,31,60,218,44,138,58,7,145,253,101,95,188,75,235,135,20,99,227,216,206,147,124,40,126,15,253,1,69,86,224,212,81,24,211,28,112,201,148,77,180,206,57,206,41,37,121,100,230,203,141,204,129,133,49,251,137,82,72,122,115,6,135,7,207,137,136,76,171,237,233,229,158,67,107,130,143,141,59,71,192,125,224,204,205,88,233,24,79,200,42,86,55,5,106,207,7,156,57,233,191,11,184,26,225,176,119,31,238,214,82,57,42,144,26,212,227,201,183,94,199,106,216,31,57,242,72,213,181,122,40,28,178,4,178,58,73,144,243,165,221,13,144,149,64,140,102,147,90,148,232,108,210,211,147,7,242,228,19,29,101,172,237,153,184,89,3,178,241,71,128,205,55,224,236,211,161,68,92,182,170,148,254,67,4,183,97,246,41,164,19,56,147,24,122,108,120,126,234,251,32,2,157,189,4,253,192,27,230,174,27,144,228,153,182,15,151,2,206,92,30,240,61,210,14,159,218,2,36,224,71,226,148,150,195,185,226,174,232,45,3,34,14,186,1,32,243,146,230,51,10,128,230,53,118,253,200,250,242,229,255,1,34,46,255,205,130,49,216,20,162,73,131,253,203,119,17,196,69,108,146,48,6,206,204,104,231,235,130,53,246,74,131,208,162,222,167,220,60,243,192,25,249,84,135,110,27,118,188,164,143,127,136,41,134,238,248,228,191,4,206,186,48,47,85,37,61,116,104,4,227,60,243,71,39,45,67,211,171,198,32,236,200,186,31,195,162,17,120,183,194,126,43,187,241,128,46,201,15,199,146,54,109,247,180,231,84,152,168,174,75,116,58,117,234,231,18,171,24,209,4,6,189,187,55,99,114,226,66,93,165,86,150,123,181,212,183,133,121,236,38,68,182,157,117,142,214,117,155,52,180,60,208,144,182,118,144,231,244,19,84,112,59,115,244,104,54,97,30,76,116,104,194,128,183,235,240,106,107,202,120,25,82,183,93,241,118,31,137,83,130,41,48,55,163,13,247,181,92,103,47,235,142,139,76,67,79,35,171,119,190,137,58,29,207,130,117,113,123,181,175,197,223,56,2,24,165,222,49,227,220,165,168,254,176,254,246,195,90,248,23,73,120,199,43,159,247,121,247,238,91,179,163,67,146,144,90,48,58,153,110,30,223,232,92,118,193,136,167,204,242,201,28,11,61,55,252,83,6,248,142,107,228,129,179,110,9,15,226,12,145,48,221,185,169,154,73,45,92,205,146,107,89,178,224,204,74,135,185,212,237,156,14,163,123,9,73,35,53,227,176,110,91,133,249,140,71,41,106,143,224,77,193,30,233,91,208,144,205,70,110,195,63,107,11,40,252,93,139,194,128,176,87,135,197,53,34,32,66,104,254,115,251,250,60,98,159,255,66,158,170,184,211,65,226,202,249,209,31,107,237,223,88,48,255,49,185,87,67,129,71,40,46,70,203,180,138,77,100,59,176,209,31,125,189,164,85,130,158,107,246,2,225,162,247,254,97,2,107,225,245,175,253,9,122,106,94,85,130,222,177,188,128,76,63,126,57,14,60,211,160,55,83,232,8,127,90,51,152,192,233,80,48,150,148,98,251,222,26,167,102,88,95,215,238,115,185,55,126,139,83,92,172,84,67,136,228,189,243,238,51,244,151,137,173,65,41,167,207,22,75,190,101,51,46,23,39,217,26,49,152,180,46,49,118,232,210,0,129,187,34,30,154,226,184,185,204,110,15,198,212,30,140,208,37,187,163,35,20,142,245,117,243,75,250,20,79,168,4,230,94,163,248,79,68,77,180,62,16,246,122,85,85,94,85,247,169,251,4,27,83,139,170,156,242,44,41,220,111,149,25,104,64,55,160,41,100,154,198,80,226,232,30,219,244,171,221,237,223,58,140,124,133,70,149,84,98,1,126,205,77,58,215,246,133,86,199,79,187,254,14,196,192,153,146,148,63,112,102,248,213,4,34,43,138,134,243,96,50,228,3,204,29,75,89,103,132,202,152,231,161,96,101,102,126,236,49,74,136,39,190,160,194,27,205,148,24,154,197,63,50,156,70,238,146,214,210,69,14,207,255,205,222,254,8,248,209,227,122,22,129,251,112,41,136,111,36,91,240,189,182,110,146,103,129,53,86,36,193,43,116,179,57,120,97,71,190,135,33,193,73,116,77,182,237,73,170,84,139,20,255,92,224,126,98,193,211,251,204,93,35,239,220,9,97,1,162,6,39,52,112,39,133,120,76,93,115,172,199,34,251,128,109,142,232,51,251,101,56,45,235,192,235,130,209,165,133,163,164,242,134,114,212,251,59,48,124,224,236,187,136,231,67,79,234,143,82,138,47,171,125,48,191,148,36,13,214,8,233,99,125,158,252,39,131,138,48,10,236,47,69,11,251,75,1,158,12,128,165,61,16,46,169,58,100,223,100,23,12,46,208,178,81,90,230,56,243,108,190,234,234,103,108,102,90,11,163,83,146,98,6,206,26,92,14,195,180,165,17,111,35,93,248,45,51,251,90,238,94,193,73,206,39,169,68,202,70,177,49,244,1,103,131,253,244,229,138,91,252,172,110,245,193,134,121,30,151,208,27,226,178,12,8,151,199,235,207,51,146,149,142,59,200,128,183,156,119,56,186,162,244,88,147,172,22,147,209,93,93,10,72,179,129,240,125,73,242,37,158,81,252,94,76,234,139,3,1,88,217,113,143,182,143,48,172,236,248,178,58,159,200,70,159,124,171,182,81,169,14,230,158,226,99,105,195,17,242,151,240,175,23,36,155,51,36,70,8,221,246,101,43,120,46,127,211,57,226,147,215,248,150,132,204,189,22,136,71,23,45,167,55,128,215,78,143,227,104,44,106,248,222,40,232,134,81,105,231,245,243,95,59,38,166,99,92,169,248,131,233,24,57,130,68,203,81,166,39,145,186,63,164,117,3,189,17,153,113,122,49,241,243,95,54,208,46,20,46,234,178,236,77,66,217,224,5,254,13,162,141,183,168,44,215,74,2,100,133,5,140,6,61,45,246,132,109,157,249,252,60,46,194,20,95,85,219,81,215,58,161,177,191,156,240,98,78,55,203,250,151,15,184,50,214,28,50,148,152,43,129,61,71,46,132,33,255,178,245,9,77,251,215,85,122,178,238,63,142,82,224,49,46,25,232,219,228,222,244,183,211,150,208,80,177,110,62,4,187,247,190,6,241,94,62,159,85,181,72,223,66,4,4,89,225,120,194,130,110,228,185,79,158,249,47,26,184,198,250,191,120,53,91,28,93,247,103,22,116,151,94,111,34,179,79,181,139,160,122,126,39,253,202,220,231,27,53,113,231,217,223,25,111,105,39,33,45,29,66,193,221,53,191,235,132,102,21,54,4,116,80,105,46,124,32,29,179,39,233,172,109,171,217,193,0,216,158,42,155,55,9,215,103,163,61,24,32,205,238,51,117,135,97,254,210,178,254,108,114,130,39,129,245,36,4,121,76,93,109,19,208,201,88,171,11,14,196,54,134,170,190,54,4,14,179,47,162,102,178,97,179,96,164,150,128,161,59,161,50,0,52,200,69,170,52,59,203,198,236,78,134,164,122,236,21,236,109,245,140,157,247,153,137,160,115,34,93,63,56,234,254,253,23,177,32,221,64,207,174,204,4,68,149,146,131,100,195,154,228,214,4,59,166,121,162,176,210,125,2,1,228,117,115,242,108,104,18,184,163,66,40,43,192,68,201,108,208,93,57,77,0,164,214,223,106,172,76,132,126,80,122,5,31,61,101,52,43,88,91,247,241,192,131,156,71,22,163,36,127,83,229,149,248,14,154,7,136,130,152,148,98,64,146,169,47,218,52,179,133,244,217,93,172,240,148,203,27,123,162,6,74,211,68,101,134,201,74,76,26,221,107,46,178,51,16,147,112,131,124,117,46,48,8,198,215,208,4,178,141,127,225,169,203,219,179,23,207,159,14,124,139,228,157,116,81,208,240,1,212,40,34,226,133,175,203,151,10,95,66,241,227,88,29,126,11,59,37,125,57,206,57,118,177,214,205,42,91,171,38,204,100,86,24,201,39,213,202,222,224,247,64,220,61,245,122,65,189,157,226,219,247,154,21,36,157,230,164,75,121,123,235,203,45,231,47,157,248,67,89,32,45,83,158,10,15,8,53,167,101,103,0,77,177,149,142,178,23,97,70,66,155,39,203,225,251,78,121,5,247,151,153,209,33,209,94,182,116,232,9,91,99,66,68,188,166,16,137,226,249,82,80,156,15,73,227,185,149,251,99,11,149,233,129,11,247,91,132,243,231,62,161,120,89,59,49,191,183,180,93,173,12,51,122,241,194,125,78,66,145,183,31,143,31,152,191,121,55,20,51,102,184,217,95,241,122,240,194,228,242,91,79,169,1,110,227,8,135,70,203,29,218,102,47,160,116,73,76,157,59,60,125,90,176,133,198,57,153,38,1,58,17,195,171,50,246,177,231,120,6,30,237,118,255,115,158,7,13,184,149,176,192,77,186,93,204,172,36,239,100,197,55,198,69,216,65,28,236,151,86,30,8,235,191,93,46,159,221,92,88,57,137,44,187,9,3,57,84,252,93,85,22,176,218,248,83,116,164,242,55,116,68,174,251,171,125,248,179,239,56,215,220,72,77,85,90,216,40,241,101,95,230,194,250,222,107,137,206,173,217,16,151,211,157,183,113,42,121,119,25,54,204,239,187,74,25,90,55,157,163,178,64,196,138,231,129,192,224,58,69,194,84,98,207,120,58,219,251,181,105,247,215,162,47,222,186,207,134,238,187,125,194,82,59,19,246,74,90,246,80,133,128,2,193,166,66,217,68,230,71,171,197,64,137,16,140,40,207,243,126,252,209,203,115,117,139,101,210,67,88,106,131,14,59,75,66,134,189,50,5,103,238,238,217,44,69,204,214,190,240,116,247,102,118,129,111,91,214,173,21,251,188,251,116,250,233,212,12,22,82,142,36,131,61,110,94,215,218,205,226,231,102,107,55,228,106,46,214,120,212,215,143,85,184,245,178,250,166,207,0,153,185,115,66,9,141,132,111,253,97,173,60,166,150,0,124,69,73,54,161,145,255,113,245,101,222,227,139,59,221,25,69,86,208,213,220,132,123,163,33,208,89,76,112,153,10,4,206,22,121,82,118,129,176,169,215,43,68,100,236,23,90,53,185,84,14,139,99,50,185,92,59,101,54,123,235,138,201,141,63,91,166,205,14,162,148,254,173,195,199,37,141,152,61,120,39,129,219,168,220,118,245,153,138,54,154,151,227,157,202,196,199,30,201,221,205,199,1,73,91,250,217,30,34,181,93,60,63,222,27,230,149,139,7,69,18,136,207,178,45,84,79,149,180,209,87,164,222,41,25,149,246,116,238,9,56,4,56,32,245,179,81,36,232,175,182,219,77,219,28,230,158,17,55,220,143,63,127,20,224,207,192,170,161,20,223,187,191,156,251,67,13,69,9,249,26,229,80,251,247,171,125,19,156,249,225,117,204,252,35,2,118,179,28,58,193,144,167,47,245,53,43,58,3,75,145,55,102,173,116,4,80,185,165,168,178,11,212,117,110,75,180,255,16,192,234,29,199,32,95,229,21,57,77,134,71,96,138,103,113,178,241,212,31,242,186,141,222,100,43,202,72,137,158,12,115,213,54,77,81,35,89,106,102,194,226,164,101,115,157,153,218,174,74,8,42,70,1,134,13,202,92,238,74,245,31,152,168,219,222,149,177,168,54,145,218,133,171,206,54,138,248,146,97,170,107,114,150,37,251,84,92,0,132,155,199,198,109,154,128,75,46,22,97,170,143,180,81,139,82,244,54,80,164,67,81,134,194,155,49,231,11,167,151,25,235,231,80,39,90,247,229,251,61,250,0,103,68,170,187,69,39,223,148,163,254,219,121,121,3,119,46,169,218,253,30,14,95,244,220,48,110,13,150,77,179,140,227,24,231,103,70,28,54,170,114,124,187,191,9,115,204,84,38,167,198,179,147,107,247,246,74,87,88,20,150,211,128,103,174,108,239,230,218,218,115,240,136,37,85,72,150,42,200,250,21,71,142,180,99,81,251,57,120,62,242,228,133,115,102,78,39,96,19,231,210,164,73,105,192,223,133,89,190,99,91,82,161,220,77,159,138,225,139,233,83,209,48,155,197,171,109,212,77,118,91,183,76,196,247,87,81,42,39,113,195,71,238,192,217,120,201,227,27,164,171,101,67,208,233,58,125,136,196,48,161,102,49,112,86,9,175,221,47,186,235,209,86,90,2,156,121,243,219,179,100,151,40,182,240,250,174,218,236,67,235,49,16,228,36,123,43,153,231,41,186,167,107,12,158,142,50,209,61,225,135,200,126,130,7,109,215,111,148,252,168,163,249,49,144,103,228,141,147,19,234,81,228,201,204,41,221,74,221,193,125,30,204,215,99,177,245,117,66,75,224,204,93,31,64,36,19,56,171,131,118,243,134,245,208,206,220,49,110,61,108,221,135,172,190,2,206,30,35,43,141,201,49,47,221,132,148,112,79,70,146,10,108,75,116,99,141,36,244,206,157,90,134,131,145,0,73,221,27,180,147,124,100,206,214,139,21,224,140,140,22,80,88,150,213,146,32,145,85,249,154,137,193,48,214,92,63,121,104,253,191,232,193,7,112,254,175,58,44,90,97,85,47,21,252,176,7,236,33,232,210,239,100,55,57,180,183,135,206,15,30,220,48,252,227,13,244,212,86,33,76,1,131,75,204,62,161,91,175,180,193,193,127,35,194,153,220,107,3,206,152,106,105,101,47,127,135,235,163,251,115,246,37,152,206,65,190,96,64,10,100,11,226,110,157,90,40,234,131,229,42,90,28,107,184,14,139,171,157,8,154,92,216,133,215,195,13,223,56,85,221,35,232,149,202,135,116,16,39,183,88,159,36,8,23,72,35,226,124,78,161,104,93,138,108,144,115,32,248,59,207,233,156,9,43,241,128,91,173,246,8,112,6,156,161,76,232,69,237,130,87,63,155,236,138,12,59,185,225,87,223,145,65,184,97,16,242,162,75,193,245,111,217,213,204,61,59,41,153,88,201,136,228,86,229,241,135,192,153,77,42,82,166,240,2,192,199,169,64,42,187,121,201,75,137,248,127,192,229,249,159,245,80,85,81,253,45,152,245,73,94,190,181,137,151,233,70,83,250,26,120,247,251,233,29,213,43,45,69,227,96,240,233,81,111,133,12,34,229,20,188,5,23,0,206,46,159,44,146,96,64,171,203,206,126,157,45,25,143,204,242,63,78,113,61,246,235,78,59,200,186,244,2,39,53,100,17,12,248,113,96,159,207,228,229,211,238,2,103,98,73,192,153,199,251,143,112,217,153,88,145,237,224,3,147,114,6,77,75,91,252,83,104,247,42,124,173,175,226,210,73,46,56,19,231,104,234,120,174,140,75,70,37,120,201,131,101,9,210,9,103,214,235,124,216,57,27,253,137,224,59,124,29,58,245,202,67,84,70,170,101,85,12,171,21,99,66,190,111,166,7,139,32,212,68,169,237,193,131,238,95,57,125,142,61,196,131,198,88,119,215,101,64,54,224,21,150,205,90,242,236,215,236,252,255,245,71,201,111,54,169,49,175,100,177,151,181,8,135,70,14,56,139,222,63,18,200,99,3,206,160,53,57,133,34,187,117,35,171,80,125,17,251,198,186,109,90,204,115,241,105,104,75,55,57,52,161,17,246,20,195,93,15,163,227,117,230,190,108,229,1,183,48,207,117,238,215,173,80,28,2,103,77,116,59,180,55,128,51,194,19,40,221,60,112,54,148,254,131,210,250,241,52,59,197,150,140,219,247,121,33,229,17,116,26,106,223,199,96,36,0,186,36,253,230,201,69,133,229,231,94,0,246,172,247,99,46,120,197,155,38,248,139,25,248,81,152,147,115,167,238,149,227,58,204,253,227,116,39,20,56,83,108,228,222,163,101,127,40,131,136,251,225,1,84,51,2,189,67,101,178,32,98,84,104,14,156,13,239,64,45,99,128,51,215,38,58,79,78,64,225,107,230,1,174,38,89,166,103,175,68,175,23,145,172,214,110,212,191,80,194,185,127,235,127,64,67,232,191,191,249,100,181,156,246,140,245,141,59,174,166,164,53,127,105,252,34,110,175,93,62,28,115,44,133,131,123,155,58,242,247,10,143,178,15,2,107,247,112,6,214,224,8,76,10,62,212,152,137,167,29,173,99,209,21,181,116,87,46,28,185,120,174,238,126,23,154,16,213,179,239,116,169,230,221,88,221,233,120,151,248,48,57,114,13,217,202,126,8,48,30,206,193,82,181,74,55,115,37,12,176,105,87,11,147,142,93,190,189,25,27,156,78,19,217,86,226,195,252,132,75,67,106,38,63,14,242,231,85,232,90,31,61,1,235,0,97,47,112,154,33,44,253,42,108,233,84,13,82,19,183,15,143,94,130,87,191,87,172,178,83,71,238,24,55,64,129,51,101,228,98,180,87,109,220,143,219,8,83,125,50,115,203,124,1,89,233,0,103,11,239,220,180,27,125,156,117,36,49,31,235,141,2,192,88,114,77,77,11,184,245,127,29,37,221,234,50,206,37,27,129,191,87,154,217,63,78,113,191,17,122,169,247,122,218,83,43,77,76,46,6,206,242,90,129,51,243,212,129,4,151,25,219,67,146,163,59,51,44,69,145,34,244,253,73,181,231,141,128,179,101,115,105,52,161,223,169,118,50,7,204,250,199,73,180,56,140,166,202,245,153,133,95,70,54,252,232,41,206,128,153,13,223,184,248,97,210,122,206,113,54,79,52,29,191,72,8,132,138,2,249,9,198,183,89,215,221,237,167,74,103,77,61,23,74,72,160,41,25,54,170,37,145,200,42,139,149,231,218,93,173,187,208,6,103,148,201,45,20,43,128,253,56,222,133,192,89,226,19,117,114,232,160,174,206,11,112,38,246,224,110,103,116,99,226,12,79,232,20,146,177,88,23,147,134,109,15,193,48,78,244,235,103,40,198,66,177,136,223,140,200,36,148,87,47,227,223,215,0,105,210,124,122,253,71,15,143,255,255,35,236,21,254,143,8,182,123,233,83,124,159,150,23,55,80,250,250,29,11,190,236,167,82,244,221,169,107,16,57,194,188,239,140,208,180,56,16,52,90,150,213,119,232,71,89,221,144,81,187,239,162,143,210,198,100,93,13,159,211,41,114,100,133,179,84,206,35,224,44,0,234,88,234,32,27,196,205,114,4,156,13,180,194,37,4,66,90,239,206,37,195,0,145,195,198,61,141,236,108,151,52,148,205,239,206,96,193,118,140,242,245,146,121,237,16,247,83,238,108,151,28,148,13,246,194,182,18,30,131,199,48,215,17,142,74,150,65,248,195,209,197,179,93,220,83,48,172,57,182,197,97,70,192,10,56,218,46,20,188,204,131,185,141,182,94,48,30,102,84,47,242,144,159,10,12,195,111,175,95,70,191,160,158,90,194,121,102,127,59,109,182,232,45,96,101,29,155,120,30,8,123,241,249,242,101,224,86,138,118,31,240,63,64,37,237,191,239,129,45,165,95,49,40,220,1,24,99,22,229,252,176,59,54,52,6,64,224,137,234,158,9,161,37,249,254,181,172,194,230,239,240,56,86,76,44,53,167,99,147,70,217,213,118,212,45,30,129,187,231,128,179,181,87,133,131,152,167,48,97,118,85,5,56,43,107,152,98,145,197,198,221,5,167,84,31,57,169,64,27,88,98,33,39,166,152,218,22,167,48,121,57,113,115,78,215,7,123,37,113,208,7,254,30,100,244,25,11,182,196,167,208,49,224,204,36,83,216,25,54,15,216,40,45,203,174,95,98,185,5,206,164,217,133,31,237,77,105,207,66,109,80,239,107,31,69,20,117,232,146,28,65,79,143,28,46,35,33,34,176,187,38,51,238,115,8,223,31,185,184,19,254,153,110,30,190,78,157,49,35,130,222,136,15,173,117,6,206,14,188,208,116,198,251,173,166,231,32,61,195,71,153,100,46,120,63,194,210,110,212,43,236,164,231,255,182,100,251,111,38,99,107,229,117,108,46,198,22,214,3,165,232,180,109,14,134,131,217,150,173,68,30,10,163,85,147,3,211,157,241,243,215,10,193,153,123,155,51,25,211,89,112,213,96,129,61,244,242,219,62,40,144,73,215,84,190,218,108,48,184,6,223,200,200,59,237,48,242,176,162,61,170,107,194,148,71,8,221,85,18,229,154,56,112,102,226,41,59,56,6,13,194,99,239,15,166,106,145,231,193,36,93,153,111,240,111,111,157,78,183,180,72,143,32,94,135,96,169,139,118,215,247,81,218,42,232,185,198,147,214,80,31,198,120,48,180,143,80,115,163,46,106,103,126,60,172,238,169,110,151,238,17,122,185,99,174,61,185,170,241,206,90,136,192,50,15,2,221,186,44,219,62,139,163,156,182,200,67,124,90,120,236,132,167,229,141,50,188,1,251,140,83,114,60,52,128,190,246,196,140,4,145,232,79,131,15,244,102,90,105,2,207,254,239,170,168,49,213,52,39,31,190,236,215,76,43,64,243,218,165,94,32,243,13,27,159,52,142,14,90,100,24,238,136,57,187,214,116,63,196,120,226,159,28,103,236,23,19,100,116,235,30,14,27,2,103,141,94,39,25,119,119,75,25,79,53,250,214,225,50,104,203,173,80,86,204,9,198,214,93,53,153,179,80,195,223,15,240,99,76,124,133,54,195,215,48,57,24,243,228,6,164,134,141,53,160,217,242,240,62,166,208,238,217,135,172,128,51,26,230,152,8,53,189,47,127,194,220,73,129,114,106,191,29,225,93,232,219,39,246,141,74,123,131,50,213,194,246,229,176,55,152,20,123,140,132,54,232,87,93,41,153,121,113,100,147,209,69,248,57,14,115,181,129,51,227,30,248,118,242,105,81,62,53,164,75,23,217,90,111,117,217,72,215,164,24,62,158,236,206,222,214,131,158,30,217,70,93,49,145,135,111,70,227,112,237,169,226,255,86,101,148,254,200,198,120,152,184,149,83,7,206,148,171,253,201,47,13,102,98,18,0,99,129,252,198,215,192,178,226,198,80,208,191,27,176,97,0,251,31,148,152,79,52,126,53,218,125,254,139,141,84,191,238,79,212,12,240,44,232,71,234,203,194,84,62,71,88,67,190,186,194,11,24,176,249,7,83,210,77,84,15,237,147,95,164,2,51,254,225,45,253,95,229,38,246,151,150,110,209,219,97,94,81,83,83,207,153,189,212,253,90,94,111,247,115,245,121,190,147,159,184,125,254,253,32,69,122,205,158,15,230,231,174,252,51,191,230,23,211,153,131,189,210,78,141,90,238,61,28,46,167,122,241,56,57,124,106,85,119,156,69,143,225,99,239,57,43,131,163,116,232,137,254,29,137,30,95,121,19,151,40,54,49,127,182,123,111,127,176,135,23,110,25,249,47,234,77,206,6,121,176,20,50,165,11,215,54,18,106,150,184,118,197,155,63,38,4,188,65,119,219,215,77,221,71,146,205,178,59,73,95,185,148,155,179,238,15,37,158,223,194,218,27,18,159,48,120,33,82,157,98,12,217,232,253,239,16,241,38,60,255,38,195,238,244,192,236,137,234,94,5,76,246,120,75,38,125,63,56,186,201,132,249,247,46,192,250,239,34,214,162,127,46,98,13,156,49,176,17,105,42,61,4,250,78,111,149,186,32,194,239,134,138,25,125,12,11,44,118,219,87,177,94,180,173,227,66,234,135,35,235,184,104,101,60,183,143,86,127,113,43,167,5,20,188,221,15,197,214,205,83,201,61,223,199,53,61,164,119,223,143,190,110,121,225,163,77,250,46,13,166,66,12,29,74,249,126,173,246,105,29,109,237,90,243,234,175,252,43,66,77,154,175,74,95,210,152,186,113,16,153,188,27,211,204,92,31,24,66,159,153,60,28,176,50,88,39,10,82,233,68,125,188,118,44,6,147,66,167,253,193,13,238,143,226,233,80,19,28,159,63,104,116,2,103,20,255,90,72,248,143,245,152,30,184,151,31,154,109,36,102,41,31,37,4,20,209,19,8,173,251,95,185,121,111,237,170,206,73,33,231,125,219,215,118,200,146,207,192,217,108,70,205,232,113,88,127,192,52,27,123,99,204,64,41,72,52,249,101,66,105,85,103,116,205,135,74,45,225,72,166,213,177,185,127,99,137,131,142,240,15,214,10,255,37,182,191,31,8,123,83,189,152,64,30,92,15,62,164,166,70,8,243,40,129,248,245,14,57,251,204,189,107,94,58,209,157,148,0,103,33,195,197,83,27,123,233,78,206,113,164,65,110,113,243,58,230,131,84,135,13,68,228,22,122,47,132,189,119,7,101,97,164,240,213,153,112,148,208,95,109,203,151,29,135,13,251,77,179,17,102,251,15,148,6,236,7,62,194,126,238,248,226,218,50,204,231,94,101,122,49,13,250,133,79,7,237,81,74,163,80,165,36,27,8,124,152,104,120,105,96,57,110,226,221,168,209,227,177,85,41,15,3,210,61,10,147,230,120,6,223,112,135,239,127,92,217,195,124,74,128,239,143,251,168,109,245,201,246,116,28,196,166,207,39,186,169,100,247,32,183,250,162,146,85,129,51,157,3,126,112,92,85,137,196,9,24,250,200,131,24,93,250,19,95,62,75,215,156,249,182,140,127,177,81,12,213,64,142,34,207,246,56,14,133,39,23,151,209,88,217,103,70,168,175,141,33,24,92,15,241,2,186,226,231,61,156,41,50,101,193,58,180,128,78,169,237,161,112,234,134,189,98,252,125,91,99,202,232,89,159,58,86,36,99,237,159,57,38,72,28,137,211,43,233,1,103,237,65,169,87,26,42,252,73,100,19,47,127,195,169,124,212,102,125,93,101,210,30,165,71,185,169,122,73,230,43,26,161,139,160,0,52,226,228,162,57,175,22,15,152,157,87,13,243,17,239,237,139,250,168,32,106,164,106,130,202,146,148,234,237,0,194,46,250,84,59,82,68,185,92,7,130,15,23,248,65,130,178,220,207,193,196,195,188,17,57,201,167,174,205,239,20,38,89,234,118,9,51,66,224,127,243,169,148,142,121,74,145,73,157,117,76,224,50,7,208,241,228,105,174,39,52,127,214,107,180,20,169,222,183,165,214,184,216,91,254,185,110,218,33,138,84,57,157,207,242,177,53,8,32,208,126,184,96,216,9,153,156,239,131,174,251,70,126,45,163,75,146,145,242,7,187,162,184,96,6,38,87,211,57,196,17,184,234,107,95,180,231,196,168,11,164,186,206,57,56,40,24,26,157,195,35,253,95,179,185,32,220,198,249,71,79,249,171,6,68,182,25,155,34,73,48,57,237,37,214,146,172,158,113,29,56,251,116,90,39,4,156,137,96,254,116,175,8,115,43,103,249,159,6,99,34,49,196,18,250,65,241,24,238,0,156,21,126,129,171,29,3,103,176,31,105,248,116,31,147,75,77,176,100,86,225,19,205,237,140,250,0,212,209,186,173,200,81,93,217,103,180,37,230,142,135,250,17,238,224,60,249,217,73,181,6,247,211,175,126,159,127,107,114,247,226,148,208,156,154,228,153,98,126,188,148,6,230,187,121,31,231,78,219,26,43,197,80,49,167,146,152,206,43,142,210,165,112,174,12,9,105,116,163,71,37,164,247,242,29,30,127,194,210,176,95,77,132,33,57,218,113,0,193,171,110,143,114,180,152,47,151,47,111,95,83,65,238,95,111,162,243,48,58,151,138,252,76,130,240,61,190,31,137,46,196,146,200,25,124,47,29,106,76,171,194,154,197,128,105,128,132,254,82,238,141,200,57,101,54,42,50,149,154,79,180,14,182,242,148,17,7,127,229,46,209,69,216,251,147,96,153,198,110,66,234,157,16,105,49,121,74,71,232,135,139,121,244,9,85,139,213,205,66,82,134,223,178,108,219,199,168,50,108,31,157,150,58,16,212,5,129,183,109,52,76,9,163,238,74,186,235,140,181,121,86,3,143,56,169,61,22,191,234,37,62,113,37,54,33,211,16,147,249,10,90,232,230,89,98,35,126,120,222,93,48,93,112,36,226,102,71,121,223,114,69,190,27,158,90,30,83,141,94,202,41,59,182,205,187,128,227,63,38,126,25,79,150,117,90,151,222,224,226,34,77,183,51,237,237,253,39,61,234,145,23,38,227,168,101,90,163,9,124,195,224,21,94,199,97,169,37,241,101,213,44,60,183,239,141,72,238,158,38,116,26,124,172,125,165,62,74,134,36,97,93,33,18,152,179,128,149,18,18,69,5,76,215,35,216,146,190,186,112,2,50,95,155,38,70,69,79,47,78,72,62,9,201,16,73,177,181,4,34,135,188,227,230,197,84,212,121,129,15,250,44,6,128,57,181,106,86,190,197,57,222,190,143,242,222,40,253,215,193,110,67,186,16,241,6,42,54,101,73,98,50,235,165,44,222,167,69,237,82,15,230,151,226,132,220,56,208,225,117,186,225,134,117,40,234,224,169,6,19,2,77,64,172,26,199,188,241,238,133,0,85,124,185,238,220,33,27,207,143,73,183,211,244,119,249,61,21,251,71,223,122,140,229,159,174,45,85,117,13,167,166,179,177,211,51,4,213,183,69,86,180,147,169,13,228,91,96,37,188,92,189,86,198,244,76,244,77,238,180,122,74,102,3,89,212,89,87,218,136,159,55,116,223,162,96,215,115,43,86,136,206,250,58,121,111,72,98,242,230,44,214,97,185,75,28,152,86,225,101,184,148,235,31,203,225,121,129,138,44,167,169,153,207,193,182,113,135,6,231,63,188,157,24,103,109,127,177,207,168,255,45,184,103,254,18,182,119,72,118,127,241,156,3,126,17,1,169,245,61,254,213,169,2,255,63,169,75,253,171,49,207,23,236,123,129,248,32,30,203,40,114,73,41,81,107,170,75,7,34,34,133,9,97,52,27,233,33,76,6,211,250,143,80,198,5,114,227,231,76,44,161,165,85,241,220,42,64,170,121,137,219,214,56,197,78,209,103,62,156,167,81,53,227,234,62,222,146,29,125,183,140,12,230,98,41,36,97,153,167,180,133,114,113,69,76,109,21,165,157,105,126,243,192,37,228,168,10,171,198,55,106,51,21,55,191,164,18,114,104,211,148,63,138,202,183,160,48,83,169,5,135,154,131,150,93,149,147,33,178,134,211,201,82,131,137,220,221,122,234,125,228,245,180,178,170,6,66,205,234,186,66,234,218,139,115,169,78,138,45,27,36,159,70,54,220,118,202,56,237,198,52,38,61,223,100,239,111,141,161,111,187,79,108,216,134,128,51,127,178,140,78,95,69,26,130,91,158,100,166,113,236,53,69,48,59,189,4,216,56,178,215,157,131,154,74,105,4,246,248,62,147,67,44,129,179,182,188,159,52,71,134,247,104,219,113,56,8,197,231,236,74,168,158,7,122,210,219,147,38,208,32,39,67,94,140,25,105,39,166,24,167,180,188,70,125,108,4,123,60,4,186,24,42,141,100,88,97,110,190,49,82,78,47,248,28,130,120,162,5,144,117,203,49,210,101,240,88,212,197,25,76,226,20,152,115,63,188,143,41,113,151,222,46,176,51,126,31,140,100,38,166,54,199,123,93,233,103,230,126,53,35,119,76,136,40,68,153,100,99,160,162,220,92,192,174,191,140,132,213,250,78,19,225,104,244,206,125,248,109,48,151,139,216,91,59,31,96,15,189,190,22,65,94,236,19,118,121,230,147,8,166,222,143,247,56,140,222,121,20,73,19,98,105,136,41,100,191,37,184,131,156,148,142,3,74,152,166,237,134,137,78,53,102,87,161,2,67,244,70,182,135,63,28,254,228,5,128,179,171,45,175,207,29,33,179,227,78,125,96,85,147,81,107,143,229,6,102,226,141,123,129,179,55,217,192,25,165,202,44,20,31,153,77,123,220,154,150,218,189,147,199,50,86,42,124,82,69,168,9,156,70,199,143,219,165,120,8,229,84,125,209,101,60,50,241,196,35,140,245,106,212,109,187,224,251,186,16,31,77,255,164,76,146,104,81,13,89,89,111,129,52,171,77,220,143,62,218,22,139,91,229,100,228,53,100,48,17,71,4,217,171,221,177,201,194,203,116,207,102,83,184,138,169,106,229,112,52,251,180,181,255,215,6,140,255,47,125,148,60,43,193,192,193,128,87,56,178,126,4,248,140,88,159,132,135,63,80,32,112,22,131,129,129,150,180,127,135,129,209,192,25,227,137,132,201,130,137,203,41,120,25,9,119,251,58,108,179,11,85,41,196,148,7,173,192,25,153,239,87,144,21,254,41,120,43,227,96,149,249,252,239,205,26,248,59,105,41,245,104,129,189,82,4,182,1,207,164,136,174,246,224,53,81,197,156,217,17,52,112,230,27,139,53,71,119,2,248,222,156,179,190,181,204,177,7,220,178,0,206,14,230,160,113,175,159,200,48,202,228,20,110,189,136,110,224,49,249,209,157,93,134,223,94,102,102,242,205,45,220,10,135,18,137,33,8,78,178,133,163,231,78,214,52,22,221,78,158,21,190,196,252,95,209,3,208,129,156,218,184,211,158,163,158,134,110,116,32,201,172,193,33,227,17,28,56,83,62,149,231,251,13,3,122,91,115,253,13,5,94,10,59,58,6,24,231,87,81,191,37,118,12,124,153,106,57,216,19,105,251,213,52,251,111,32,236,191,200,93,243,255,44,2,116,139,207,74,159,127,50,125,169,151,155,238,229,165,55,135,136,28,239,39,117,213,236,131,147,71,71,232,238,22,126,35,111,73,196,100,192,183,128,59,67,81,44,67,101,46,147,151,252,238,38,60,49,246,16,77,188,120,193,232,179,64,227,142,95,225,138,173,80,183,216,156,249,73,1,243,241,132,189,168,131,193,74,144,207,82,154,134,215,10,165,198,90,207,147,97,161,218,135,169,172,160,224,193,67,64,80,189,76,235,237,139,46,254,140,236,209,254,155,199,21,247,92,191,18,24,115,156,76,29,213,187,99,62,60,232,18,99,126,155,152,101,106,108,81,245,13,135,178,234,137,26,59,253,213,253,120,119,153,229,28,233,147,50,104,191,145,228,106,38,56,115,215,106,42,86,135,83,86,26,17,24,113,183,82,235,66,248,99,107,41,225,176,32,131,89,39,190,26,133,226,12,247,159,55,43,238,145,127,223,97,38,76,59,220,147,162,183,35,43,194,41,79,91,188,220,23,181,73,117,237,69,217,236,230,108,11,255,150,120,29,168,245,130,134,189,8,46,49,6,246,110,199,246,81,130,244,117,83,220,73,189,91,206,71,170,167,52,109,6,221,151,28,133,226,91,177,183,57,249,123,81,54,230,28,189,102,39,15,161,7,204,91,88,119,230,237,118,30,8,248,151,47,176,56,133,162,240,79,10,9,253,1,185,152,205,128,59,7,189,95,229,57,23,44,44,208,33,121,88,81,44,174,97,170,116,27,50,135,89,97,152,209,158,139,160,255,180,152,98,238,40,129,106,111,208,204,250,246,208,195,103,219,183,37,39,50,173,57,242,21,83,78,44,182,6,154,150,166,203,15,1,57,127,54,229,15,62,66,95,88,37,36,212,165,106,222,127,225,118,120,65,88,168,56,202,60,218,44,144,54,163,86,83,196,127,156,9,106,19,3,181,7,170,226,139,7,214,107,203,38,216,11,9,209,93,119,171,80,141,255,66,120,141,18,50,237,14,71,41,195,174,155,196,227,53,250,79,55,216,69,184,113,218,155,223,250,210,67,206,89,211,191,190,52,25,198,136,231,42,41,197,31,176,185,37,223,184,117,89,234,26,226,45,201,34,72,5,193,147,72,197,204,193,116,35,34,218,244,75,182,176,203,100,1,40,76,123,105,178,151,224,135,40,170,195,234,106,241,95,154,169,159,138,189,167,158,190,172,67,49,46,216,52,78,31,236,79,157,4,110,144,231,55,140,191,246,114,63,82,194,179,255,123,166,147,25,138,54,253,32,68,224,9,206,191,22,58,59,90,253,73,179,4,243,146,95,28,141,36,17,110,135,36,146,130,113,108,226,27,175,116,18,70,42,73,23,20,29,114,115,101,227,100,95,13,101,58,126,207,191,90,229,161,58,19,128,156,98,85,86,167,88,163,207,161,137,193,213,148,189,68,243,241,203,149,220,249,244,54,233,236,28,174,228,108,70,178,163,198,49,148,17,27,58,2,254,167,234,94,164,152,218,219,76,116,156,138,45,97,154,77,150,191,81,142,83,146,72,59,232,3,117,248,82,210,198,26,195,94,126,255,66,96,15,50,123,58,26,21,245,239,56,186,215,253,91,2,111,127,107,161,190,171,3,103,118,134,17,182,237,76,75,41,7,202,124,16,98,251,224,60,182,173,91,49,106,20,193,233,250,181,6,187,255,135,43,61,155,67,235,88,126,216,102,79,250,157,150,205,109,129,176,162,87,230,235,237,49,142,186,6,173,3,107,147,172,100,1,56,95,205,16,67,173,213,36,187,76,192,230,54,206,181,134,128,136,136,219,26,49,1,211,23,199,26,56,233,69,245,25,184,238,94,188,134,102,253,132,221,237,88,11,116,71,126,190,178,206,19,193,234,213,77,20,117,247,131,133,169,168,96,247,195,240,229,124,105,236,226,98,208,241,26,118,113,81,192,143,112,182,19,101,163,68,57,158,237,255,108,198,20,79,80,200,57,66,43,132,35,230,66,67,223,245,242,27,134,84,127,163,83,120,1,127,109,204,35,104,242,151,192,190,233,71,161,216,171,6,17,111,5,110,40,217,231,244,54,110,197,210,142,134,196,10,53,211,60,240,81,154,76,148,219,44,240,120,43,79,157,97,9,77,46,172,177,85,143,91,74,173,22,30,221,190,10,225,126,247,120,193,141,144,35,199,86,117,114,93,64,96,164,58,156,212,187,81,0,249,54,4,56,155,134,75,3,142,233,231,158,178,214,104,191,212,176,96,228,41,161,2,157,79,20,252,124,20,213,68,251,233,173,17,242,118,48,211,100,175,111,223,31,151,212,166,10,196,164,137,40,132,132,200,84,140,36,29,227,25,238,235,87,87,159,180,145,190,96,18,233,175,40,170,141,182,85,215,136,161,138,32,147,183,182,157,87,28,55,15,170,122,104,207,183,195,46,192,219,175,118,146,227,96,161,128,186,12,206,60,224,104,119,138,75,213,3,76,139,13,131,190,225,178,197,211,223,80,51,24,227,210,203,10,166,152,193,150,247,115,168,160,218,89,87,14,134,250,246,75,108,110,246,245,106,15,244,222,20,240,239,204,241,190,183,27,184,51,215,210,114,163,128,104,251,139,34,194,52,117,68,186,141,110,58,236,226,66,61,222,249,119,34,131,236,101,241,182,121,211,208,200,213,25,135,188,246,3,67,65,199,99,127,250,43,136,151,254,215,149,61,155,186,213,152,62,75,123,115,16,223,227,219,139,130,35,93,103,227,81,250,50,8,174,49,249,182,134,117,85,205,171,120,65,36,163,149,139,1,18,162,118,33,215,5,34,57,244,74,7,240,88,63,143,133,106,204,190,46,120,201,222,144,40,140,192,189,114,51,243,70,139,123,80,241,201,141,77,35,42,222,1,165,168,123,208,124,82,131,57,159,104,20,195,73,130,174,206,36,97,239,95,153,57,73,180,129,165,101,187,197,148,249,41,201,26,46,227,37,222,186,253,56,35,182,226,195,213,170,55,94,134,50,153,62,30,16,141,227,70,165,217,59,210,154,27,53,206,20,113,108,143,156,8,231,136,227,187,148,179,96,60,105,81,99,54,74,189,37,85,13,225,111,70,160,179,144,173,79,172,68,184,120,114,181,96,245,9,121,37,112,194,179,164,132,67,246,130,237,233,65,229,23,134,74,30,185,87,107,66,123,182,112,74,92,35,7,239,180,50,212,231,224,150,69,140,171,119,91,63,166,250,84,149,196,227,238,212,110,159,113,10,173,65,68,115,110,65,79,180,98,217,136,168,35,12,69,73,201,84,214,190,219,37,50,123,60,50,167,162,23,229,252,36,245,152,75,138,94,170,48,232,96,102,179,229,72,153,32,46,118,0,7,72,52,19,55,35,165,12,185,176,45,233,212,73,201,22,101,206,219,199,142,221,45,35,71,215,223,1,89,109,227,137,33,244,88,85,75,39,116,28,156,60,15,150,195,127,72,222,215,120,53,41,169,93,251,218,91,229,129,107,138,167,34,228,207,60,141,75,93,35,107,161,46,108,248,180,99,251,69,220,231,209,152,67,61,130,232,18,242,186,113,252,89,224,172,175,0,231,207,245,198,65,5,127,250,204,225,111,129,192,141,22,16,4,100,209,28,237,231,132,93,150,110,125,156,188,238,170,98,104,136,120,205,199,59,163,221,87,116,11,202,119,247,127,94,127,161,228,25,38,14,172,255,245,194,228,222,55,93,169,158,76,165,228,193,185,204,175,138,219,206,125,20,159,121,236,12,211,7,68,252,106,103,27,39,143,252,183,144,48,224,151,78,123,225,99,184,82,148,106,84,141,13,25,37,250,209,18,200,2,39,177,232,29,25,152,46,113,141,239,81,218,110,208,148,72,184,91,9,124,182,244,9,160,22,231,29,199,81,9,106,125,175,88,156,169,169,83,57,246,86,126,150,222,191,100,198,21,85,118,225,123,99,207,190,72,167,238,83,214,30,23,250,100,141,214,248,88,146,93,138,113,156,46,234,149,137,88,233,20,46,235,198,236,230,200,193,226,169,62,221,233,8,225,238,250,74,187,74,209,177,245,123,50,229,3,174,199,237,220,14,123,3,23,124,199,224,43,5,102,127,244,16,251,81,130,53,165,184,224,53,80,209,11,249,243,4,68,206,123,100,82,95,203,169,105,166,117,112,109,60,119,243,79,119,118,88,246,113,40,83,175,82,87,128,166,159,87,59,227,102,41,167,102,94,202,38,171,157,243,168,83,177,60,20,98,67,226,77,226,205,22,110,37,197,199,50,19,1,37,1,89,8,55,138,220,207,223,142,111,83,42,248,94,186,228,163,52,91,71,228,237,218,46,242,84,192,9,245,240,228,186,9,21,115,67,91,253,30,158,184,108,217,87,114,67,127,39,147,80,46,77,206,27,28,188,67,37,76,172,45,173,175,80,68,25,107,236,178,148,120,109,7,245,57,146,81,43,47,227,156,121,120,224,77,119,209,55,143,86,98,86,137,52,246,48,39,138,24,140,168,118,113,3,93,134,188,195,123,164,236,95,239,153,87,245,193,113,45,68,3,116,209,222,222,160,36,133,243,132,46,129,223,9,69,12,171,28,230,208,112,22,114,148,6,8,16,182,143,185,195,217,198,45,31,134,232,37,51,31,134,239,241,135,6,35,107,47,77,54,155,217,118,199,115,104,60,108,15,77,211,143,224,104,239,76,200,246,228,228,183,15,205,179,77,183,140,43,124,57,55,30,121,7,48,149,53,165,157,199,123,175,157,137,19,76,197,203,99,156,223,254,213,202,161,243,59,46,228,34,178,16,245,28,100,133,224,102,16,171,136,226,224,174,23,41,11,232,20,94,23,190,122,243,22,94,200,73,179,151,123,35,20,165,71,179,57,27,248,27,239,88,142,176,247,103,39,78,219,144,194,55,152,204,122,31,255,184,112,6,11,139,241,38,199,254,38,115,237,103,252,83,174,233,225,233,229,249,185,68,255,167,29,241,163,245,95,27,201,180,216,3,242,191,107,125,141,121,47,47,215,108,113,205,191,248,28,211,190,239,165,120,88,4,184,93,12,91,105,91,235,158,117,182,182,230,176,27,94,102,147,9,20,165,169,251,92,142,116,221,16,105,112,186,193,85,72,104,240,82,80,113,144,246,250,194,3,55,123,131,201,231,235,12,113,82,2,82,3,170,115,212,97,217,197,112,18,4,71,107,145,40,43,96,10,185,190,83,204,36,22,124,252,149,192,51,236,82,70,119,151,233,165,89,235,171,176,205,231,51,224,245,242,93,90,39,5,32,117,140,184,187,211,206,46,21,208,120,200,89,137,3,155,46,76,168,157,27,83,255,200,24,186,57,227,4,61,57,15,156,185,145,239,224,208,204,153,150,31,138,11,209,30,18,57,102,194,98,14,115,31,63,127,122,95,215,58,167,203,253,176,44,165,27,29,181,149,209,120,199,67,201,196,79,184,91,12,180,84,182,48,249,184,220,224,112,92,123,120,157,59,163,102,240,78,48,202,14,56,203,169,14,50,116,242,97,123,242,44,51,53,21,121,133,73,197,197,243,132,127,164,26,82,187,188,229,163,122,143,124,206,118,66,230,171,208,73,167,223,60,195,126,139,31,219,227,207,247,124,221,216,231,124,161,227,244,61,212,179,253,165,135,100,146,82,124,97,155,210,231,224,86,117,105,224,204,119,132,221,178,66,148,170,90,205,184,17,10,179,113,229,197,153,177,129,170,165,133,95,149,130,181,117,213,108,78,103,234,230,165,78,223,27,5,98,202,244,139,99,203,160,239,35,88,250,84,244,126,207,80,35,196,43,18,131,255,231,141,48,37,85,126,75,111,202,162,235,52,220,232,144,249,176,4,126,236,136,82,43,164,58,2,206,54,142,10,85,69,90,6,205,100,16,63,58,5,24,156,186,167,201,129,142,167,156,50,104,71,23,102,187,52,226,120,194,81,159,45,135,72,143,234,118,145,80,49,122,106,224,76,129,13,253,253,214,78,107,127,229,76,132,13,100,154,116,202,13,224,220,200,168,133,25,251,42,24,205,118,78,227,34,59,97,129,7,38,14,115,30,206,73,198,181,204,200,144,90,237,3,13,93,153,194,204,119,67,163,154,66,200,41,88,243,201,186,242,195,150,178,245,21,11,128,188,95,74,173,31,200,124,147,245,134,13,80,248,42,65,130,136,75,140,35,248,231,105,171,170,202,79,254,210,255,159,123,92,123,99,5,104,102,254,206,5,33,205,220,46,172,68,7,239,162,160,213,223,49,201,38,35,107,12,238,115,210,51,221,127,120,5,56,75,89,133,43,99,46,80,113,88,45,214,181,69,165,234,180,7,219,60,144,249,91,243,128,46,226,196,29,169,95,59,132,185,142,197,167,193,163,119,78,122,162,160,127,104,31,160,120,126,110,31,176,58,3,10,203,129,137,65,198,42,63,102,200,168,109,104,99,98,75,66,163,229,30,173,47,178,174,116,59,161,3,189,212,15,156,153,91,187,59,162,114,106,63,11,160,203,163,64,86,152,59,107,247,164,167,217,183,250,17,44,238,183,230,193,24,204,198,208,164,19,109,201,58,214,92,123,40,36,211,62,140,249,233,199,173,95,161,185,110,4,152,15,71,44,187,174,174,178,254,6,75,31,126,67,200,137,249,124,3,83,152,178,201,228,39,143,153,31,118,240,191,100,205,223,167,94,118,70,102,123,3,78,4,142,185,8,62,246,242,120,23,70,172,203,202,66,135,145,225,199,49,203,223,148,185,136,79,192,112,55,196,252,246,85,18,194,37,39,221,47,133,217,163,22,243,98,23,193,49,22,206,186,19,99,53,213,28,39,193,91,106,61,234,30,0,122,234,231,8,150,113,15,224,198,65,112,171,16,0,135,173,43,175,47,125,4,39,137,30,96,125,132,18,109,10,124,146,238,165,232,255,50,169,14,249,251,76,59,19,93,75,128,90,217,252,167,174,35,218,5,223,72,13,251,63,145,236,215,53,237,96,210,179,251,201,210,63,136,123,191,168,181,236,208,254,236,111,45,250,139,125,71,3,236,116,247,23,49,10,147,69,158,22,28,128,80,179,94,86,139,214,134,89,9,55,212,84,121,118,61,223,195,128,201,159,141,78,54,158,187,61,190,105,91,239,203,132,140,119,120,103,117,195,183,98,120,94,73,31,91,31,243,164,245,171,208,235,187,177,192,46,91,142,174,164,216,189,12,24,158,124,249,179,85,55,215,174,181,232,242,14,208,121,183,85,41,153,232,236,170,250,78,143,62,23,206,54,151,7,17,124,235,28,237,178,183,110,182,180,72,45,24,241,159,66,248,122,47,216,121,59,17,55,77,121,220,9,118,248,204,253,107,45,150,187,97,187,133,7,78,239,176,200,108,84,91,36,84,120,68,166,66,19,239,104,41,192,81,255,254,5,23,146,121,114,32,165,81,23,229,181,194,227,168,46,3,105,171,160,168,87,249,174,155,53,232,97,199,22,192,113,46,191,192,85,151,37,18,210,115,205,62,132,112,58,88,10,129,187,39,158,62,87,112,34,145,30,161,176,248,45,100,76,246,28,175,117,251,129,71,138,118,246,150,187,131,217,50,234,122,97,56,58,141,194,59,61,255,139,184,25,155,133,133,217,203,200,172,141,178,154,102,159,244,107,154,228,79,134,30,126,191,246,230,244,106,33,253,28,0,108,75,120,223,94,9,97,208,223,144,93,116,59,126,18,237,168,225,88,194,215,110,117,190,182,47,123,151,160,110,136,176,183,151,123,14,79,217,223,63,237,101,76,204,245,201,168,138,26,203,72,183,234,39,143,135,244,94,168,113,167,45,206,81,48,23,47,105,78,82,78,43,39,179,8,93,201,208,99,120,67,82,190,178,164,196,147,213,140,51,245,196,71,218,170,238,93,33,99,45,174,70,119,189,152,110,243,184,152,44,215,231,246,171,209,230,254,10,89,44,83,111,58,93,7,232,106,63,79,249,163,104,28,200,50,141,20,28,41,241,60,41,231,217,158,67,253,45,121,155,69,103,186,23,227,248,251,181,167,248,187,92,121,7,111,169,210,250,236,227,92,219,149,72,23,88,15,187,219,205,109,88,154,145,221,81,108,11,201,248,104,149,241,216,5,108,11,64,92,41,167,130,235,170,38,253,198,227,181,22,131,164,23,249,43,194,99,116,244,15,223,198,68,209,52,11,231,92,107,248,218,168,65,201,65,228,191,30,251,192,141,121,208,105,118,230,222,61,25,207,177,147,208,221,193,153,94,126,95,235,115,25,51,180,62,106,101,184,254,90,13,12,75,244,188,150,87,214,1,178,137,162,27,4,163,101,224,253,239,200,87,147,91,117,77,115,46,165,143,230,58,81,151,101,113,51,211,155,16,245,199,207,108,44,57,158,126,20,74,229,215,127,249,101,178,227,217,181,157,42,89,7,20,79,29,215,21,25,70,224,204,145,150,246,84,3,235,40,101,146,142,45,161,57,11,197,9,1,169,80,78,144,194,93,193,56,14,1,14,255,11,9,21,21,11,118,118,30,233,247,255,73,84,4,231,201,207,183,203,127,48,254,255,89,206,12,251,146,159,58,28,204,178,127,16,77,13,38,76,96,3,63,108,99,16,27,185,116,247,222,5,210,152,254,55,31,83,5,120,191,209,241,107,248,203,190,16,70,219,146,71,183,128,25,221,35,247,129,179,73,180,73,50,38,84,98,254,116,120,31,215,170,27,7,147,228,219,49,135,6,83,126,145,98,14,13,166,252,242,52,96,74,207,126,247,239,157,204,77,224,87,103,163,211,189,95,206,193,31,41,186,43,155,160,119,255,80,12,66,190,216,22,148,72,152,93,102,141,148,124,161,90,169,166,49,225,74,2,95,253,150,171,6,43,41,188,80,251,83,23,211,99,0,71,200,56,113,85,236,18,94,208,183,7,122,110,76,87,230,70,178,121,195,106,222,197,121,193,53,4,111,69,235,242,160,94,118,162,196,208,139,255,88,50,251,23,84,128,244,105,62,113,224,27,247,213,136,71,237,194,154,57,49,156,65,129,150,79,57,84,200,93,85,226,30,32,159,205,100,68,217,109,225,156,124,250,143,232,54,216,46,239,168,12,98,49,34,194,169,197,233,58,91,131,48,181,208,199,50,28,6,37,106,247,50,182,141,137,89,183,174,221,200,224,173,7,161,116,91,89,60,233,209,59,82,110,226,98,148,97,47,123,79,1,14,117,162,80,201,155,213,225,61,181,199,77,93,91,119,250,211,221,103,23,214,160,187,180,128,221,142,147,115,212,123,116,44,249,33,67,140,19,62,173,57,205,131,28,144,115,151,222,192,102,108,205,196,86,17,68,102,95,19,246,234,52,234,79,245,190,108,80,41,160,118,151,105,230,144,55,172,239,174,112,92,117,25,222,182,204,188,127,63,134,171,116,168,6,130,254,220,234,203,55,155,240,99,170,252,100,176,167,129,200,127,142,62,199,134,137,87,142,41,168,188,211,32,92,171,67,120,253,73,192,219,216,18,70,235,237,164,134,59,231,50,2,52,22,120,116,169,152,241,228,88,241,196,137,22,163,167,25,84,145,106,21,197,149,89,157,37,3,229,170,46,44,170,165,125,219,50,136,109,88,25,158,24,127,132,75,67,26,135,184,95,66,195,183,231,217,31,20,48,151,234,53,190,132,121,193,218,186,31,138,201,1,187,107,219,138,111,40,6,108,23,164,86,240,85,152,63,47,37,37,8,121,90,210,240,70,229,115,108,35,58,235,240,254,241,142,7,44,173,53,216,110,135,86,44,70,138,152,68,169,97,124,93,216,173,29,134,245,147,169,184,171,235,131,245,147,153,244,90,29,193,185,134,85,88,84,185,145,254,219,0,177,18,115,156,146,43,42,148,108,183,108,27,239,4,20,174,218,198,252,68,143,154,26,30,70,252,92,111,111,254,124,107,226,232,254,197,147,126,48,96,221,230,175,172,243,238,231,102,251,142,157,68,184,89,164,242,121,230,82,102,105,211,55,148,51,125,100,190,251,73,73,3,89,231,102,155,111,91,222,60,69,2,121,170,129,251,148,149,195,146,153,77,247,82,226,60,61,130,68,229,237,77,209,145,231,199,251,78,69,181,88,141,218,114,118,227,136,169,57,119,56,170,72,231,63,30,80,62,219,24,83,222,174,31,125,82,114,78,111,92,140,41,153,228,70,71,252,140,193,55,250,4,219,12,178,193,107,181,251,110,137,86,40,210,147,215,132,189,166,120,229,1,169,76,221,8,118,141,187,119,175,60,170,12,173,145,158,172,78,120,35,210,170,181,226,72,54,155,141,250,70,234,208,192,109,248,135,224,224,91,136,83,248,21,61,133,169,31,120,118,76,250,209,208,223,176,197,63,25,226,93,173,253,75,95,184,137,117,30,161,110,6,75,243,53,254,241,23,235,246,162,14,60,43,85,167,243,105,26,41,203,148,117,235,61,37,189,90,50,136,95,161,125,230,175,83,15,108,60,25,197,68,158,183,39,155,111,209,73,12,152,74,11,27,247,90,128,51,7,206,67,40,217,41,100,182,156,20,115,43,193,0,133,22,241,185,136,136,9,90,175,226,137,245,69,187,206,251,229,25,53,59,42,26,235,51,229,167,201,27,163,250,197,127,147,27,106,249,77,110,40,163,236,55,185,161,170,6,225,200,177,206,217,72,90,32,109,119,189,65,190,62,224,69,172,114,83,93,216,201,205,146,44,217,209,80,174,9,180,113,145,234,235,124,46,100,201,203,33,167,253,226,195,176,189,176,136,248,202,140,136,213,56,50,132,175,66,74,236,188,186,144,242,71,161,229,113,183,193,175,192,214,157,169,32,76,85,132,169,28,11,32,8,138,171,79,99,133,237,215,35,184,118,14,141,106,229,120,74,219,106,89,242,222,54,35,31,100,88,221,196,148,34,180,7,9,20,94,19,233,36,156,115,9,223,172,124,111,10,243,152,25,243,54,230,115,198,88,40,232,146,207,9,212,224,176,204,73,194,210,118,113,214,92,199,119,30,95,108,161,7,93,110,140,61,239,30,87,53,22,247,9,95,238,158,142,89,218,172,106,177,181,232,177,150,134,180,25,0,98,159,139,184,185,50,226,168,114,73,133,33,33,178,72,65,61,224,122,138,94,237,109,88,225,178,237,117,116,121,159,203,17,75,249,67,246,138,11,241,155,49,86,9,215,25,18,69,247,89,151,163,202,104,153,158,80,154,216,222,97,172,119,175,185,168,212,173,88,155,209,204,242,184,16,9,220,103,109,191,48,229,235,89,181,145,75,94,184,219,239,74,58,123,97,29,234,129,101,102,50,202,58,1,30,20,17,220,69,3,220,143,18,57,30,217,155,165,95,209,81,37,253,152,194,239,181,223,104,130,210,203,148,132,21,23,42,83,76,155,155,123,1,100,28,76,203,138,231,229,42,114,110,9,127,16,170,164,218,183,186,79,13,158,243,17,128,61,205,54,188,147,184,141,3,180,211,118,202,41,198,144,95,104,105,63,183,208,159,124,248,190,87,76,62,199,37,122,53,117,11,18,44,240,153,91,196,53,181,220,133,68,246,138,92,174,127,42,130,97,237,253,188,160,191,133,168,193,174,50,227,186,157,69,254,156,26,7,154,22,238,14,52,47,203,57,198,196,62,80,94,25,245,123,241,165,23,219,241,81,50,254,54,254,46,185,37,114,143,124,59,224,95,177,42,122,118,195,182,148,190,190,96,216,38,0,34,152,63,24,97,210,152,163,59,220,122,93,25,175,49,214,189,201,4,133,44,187,94,51,107,176,85,106,28,27,239,214,231,86,110,22,216,126,197,59,184,182,206,217,83,117,72,119,64,229,197,5,227,6,121,150,25,11,24,166,86,181,42,25,5,225,181,202,57,154,202,198,116,126,175,164,6,50,172,102,237,215,95,248,198,110,176,72,52,245,48,118,149,22,99,139,91,127,138,204,127,234,25,92,132,212,239,114,168,72,247,188,4,82,243,66,198,105,129,138,132,202,234,25,190,161,26,46,21,255,218,82,18,76,4,190,238,65,81,91,240,131,10,243,134,91,92,133,64,150,16,160,81,156,137,224,3,180,83,26,54,155,248,92,84,84,226,138,148,163,153,106,235,91,175,163,64,133,223,109,5,9,168,57,26,50,165,46,245,245,170,127,33,79,29,161,214,151,212,142,14,238,123,86,118,39,49,209,234,99,235,157,208,164,233,131,27,135,192,47,4,8,134,127,216,108,176,139,41,23,153,159,219,120,204,63,168,62,113,109,163,207,176,149,223,104,111,237,255,25,182,132,179,183,59,101,86,228,165,41,31,61,139,143,188,150,92,252,157,179,124,161,176,143,240,29,124,215,193,186,11,172,77,146,44,51,32,148,213,127,64,162,208,2,110,229,215,7,48,123,92,49,120,67,33,154,28,253,141,136,154,67,235,118,213,2,103,4,80,108,239,213,24,141,210,92,37,175,123,111,245,9,156,233,193,66,68,225,236,120,69,217,72,210,202,196,234,158,126,94,181,148,248,177,45,169,107,127,69,109,145,222,155,195,84,191,84,193,232,101,182,41,22,119,68,88,164,156,246,43,59,66,243,181,248,193,18,133,184,138,146,7,148,83,141,231,194,220,167,5,62,225,102,74,212,94,148,107,89,7,150,246,11,174,83,196,156,203,234,112,97,79,150,213,59,231,211,238,158,102,89,74,62,213,56,21,132,226,243,205,46,20,3,181,126,129,49,95,133,84,58,243,220,86,38,185,217,16,217,27,118,249,206,234,201,142,142,70,228,156,193,73,154,199,133,218,176,194,203,64,243,189,153,114,137,117,157,77,195,192,169,184,158,27,71,128,215,126,157,20,38,3,89,3,103,143,69,79,242,134,143,156,56,165,217,233,86,220,20,124,182,49,207,60,6,206,184,231,161,246,40,131,194,29,209,42,244,139,106,250,42,111,25,132,241,190,131,192,167,19,56,33,153,196,24,1,82,69,183,42,59,58,127,137,217,149,213,12,213,141,229,40,152,149,167,179,199,53,193,175,204,222,225,25,132,170,3,103,78,3,226,215,96,124,136,223,140,48,122,114,70,109,12,213,79,68,77,174,194,143,4,51,186,63,28,125,197,174,34,164,3,103,244,119,77,210,54,67,193,75,60,139,83,167,78,231,206,27,12,118,3,41,111,219,251,5,49,215,144,164,207,144,4,247,111,252,243,107,255,167,183,116,254,55,30,137,212,255,75,11,97,137,113,137,184,153,178,1,184,228,216,198,248,121,217,11,216,22,1,20,219,34,40,138,252,99,139,128,28,157,90,24,3,239,218,131,164,98,254,242,77,209,36,15,147,181,56,38,208,60,167,1,1,144,93,224,190,44,112,6,58,89,34,103,7,206,140,78,18,254,206,65,255,212,134,41,10,163,87,108,113,176,173,5,81,108,107,225,222,239,173,5,224,108,239,34,22,21,207,3,54,240,81,31,155,163,18,223,142,214,239,187,192,173,17,168,244,193,28,180,165,236,26,173,71,163,232,30,173,239,38,72,103,39,225,35,112,230,85,119,162,209,189,230,176,251,185,110,151,118,9,111,118,6,24,61,13,232,62,34,68,52,248,250,61,129,197,255,104,35,152,96,106,217,231,71,67,216,13,109,125,204,219,254,216,11,167,158,139,133,145,159,214,97,16,53,190,144,8,13,230,184,114,2,165,73,147,90,222,214,234,152,207,234,246,12,160,81,0,206,140,35,143,191,173,196,127,168,134,223,190,26,127,116,89,225,77,225,113,163,215,196,108,165,64,163,229,52,112,38,141,32,56,148,144,249,189,8,194,68,134,114,164,143,15,249,182,235,31,251,245,112,208,59,76,110,110,6,206,208,46,124,152,219,19,2,75,157,129,119,243,76,68,229,178,43,11,22,20,68,130,200,106,68,37,203,221,164,218,167,94,186,139,195,194,51,22,182,46,77,14,12,99,242,252,212,173,109,56,253,17,180,201,129,14,221,127,24,102,22,145,21,201,163,252,82,77,231,109,19,73,104,231,24,181,114,177,229,154,135,220,129,34,75,99,210,86,181,14,15,210,15,135,230,95,88,3,112,31,167,8,11,117,240,202,10,1,80,202,98,172,146,176,166,250,142,208,78,199,216,227,175,165,88,37,97,117,20,126,116,234,103,23,106,128,190,61,223,110,22,66,89,90,140,227,128,245,225,197,42,118,119,133,180,186,82,66,221,131,5,26,51,30,169,34,230,62,139,209,141,171,196,157,211,99,136,136,244,36,49,224,56,130,222,207,148,95,236,152,100,13,169,67,62,162,130,134,3,103,248,202,64,4,155,138,98,12,200,80,214,159,238,221,23,235,160,112,77,125,223,59,218,122,76,66,144,206,233,216,178,153,164,106,217,147,41,155,159,3,168,249,111,28,87,149,182,115,191,225,190,164,155,130,28,231,232,14,172,200,125,237,60,108,182,68,255,11,57,27,41,249,79,188,223,83,0,237,226,146,238,252,31,118,190,57,140,221,223,230,120,16,252,118,97,139,218,55,177,209,196,195,44,208,200,15,20,8,146,157,121,199,51,102,127,197,173,189,102,231,55,69,101,155,55,46,40,118,153,149,124,35,84,22,200,106,37,222,73,136,64,150,215,45,200,223,42,74,97,54,174,226,147,165,197,105,184,106,169,195,144,158,129,7,110,237,224,251,159,230,209,79,186,86,1,71,234,91,138,13,109,175,220,100,63,106,60,240,184,97,100,91,45,53,92,242,193,176,211,227,173,107,13,93,70,179,217,31,198,81,14,192,47,182,125,209,41,203,79,228,59,28,115,11,52,71,28,213,141,40,39,171,174,108,239,239,251,204,125,101,104,204,87,173,225,227,15,41,167,145,33,196,252,52,63,230,84,42,169,214,202,24,160,53,209,127,36,52,228,56,247,134,73,92,164,132,200,80,161,136,52,193,58,233,147,161,44,92,66,4,230,83,93,210,25,83,107,230,79,118,200,168,181,130,148,175,228,246,96,57,4,6,14,93,248,154,94,37,155,196,185,49,8,138,231,56,130,121,110,188,236,105,44,126,149,125,246,237,67,95,132,159,254,132,169,161,82,178,218,74,64,85,101,172,214,110,125,35,165,59,235,245,87,249,249,31,109,168,203,15,79,208,138,44,159,33,91,170,171,30,231,101,54,254,9,24,112,122,127,115,241,0,206,82,99,246,212,157,241,240,59,223,232,5,230,74,49,58,38,201,176,231,243,142,30,52,200,219,153,140,141,212,33,83,242,27,98,157,4,187,45,62,184,17,196,45,199,76,39,106,8,53,179,109,68,173,231,46,140,46,147,22,206,58,200,215,4,110,238,225,236,254,43,210,248,165,194,189,94,37,231,217,163,140,177,187,20,39,240,140,242,226,113,224,44,113,55,69,30,125,238,19,6,179,76,173,22,141,186,16,168,59,191,156,37,136,73,13,147,138,221,128,77,147,116,209,168,25,61,46,86,10,55,206,246,48,4,71,207,92,37,212,140,48,203,136,143,191,224,132,235,149,6,190,94,173,86,123,105,44,234,147,43,107,146,154,8,141,201,24,220,246,154,76,76,161,85,33,177,243,23,69,74,115,246,98,73,127,226,151,33,207,216,167,172,239,105,75,63,124,42,47,233,51,147,209,66,142,12,219,55,169,249,199,58,158,201,175,157,139,249,189,213,95,236,236,2,254,61,145,210,186,218,159,76,98,176,47,250,89,3,22,1,178,42,193,196,58,12,62,232,56,25,46,249,141,12,241,7,20,3,175,253,199,187,66,212,254,113,227,4,56,131,225,239,254,52,78,145,252,183,101,83,127,123,96,73,91,179,63,179,30,15,246,69,154,116,239,236,214,21,248,159,10,32,165,176,29,0,224,76,28,115,108,143,246,128,92,36,28,137,137,188,134,170,152,112,79,8,177,68,77,109,51,30,77,71,176,201,105,231,240,208,199,124,109,51,216,78,164,227,237,115,76,218,23,145,88,237,181,206,179,240,153,64,97,170,39,14,224,44,24,19,202,229,79,220,102,224,137,133,191,215,54,215,135,176,252,255,197,195,146,252,141,237,249,53,129,97,242,116,235,113,227,243,14,100,153,31,108,87,92,153,33,163,248,197,49,26,226,182,80,141,32,207,97,25,25,239,175,232,145,81,214,62,96,210,26,82,11,206,208,251,223,47,227,131,9,52,255,51,109,222,147,34,73,32,42,118,32,94,71,241,235,57,42,107,75,109,174,250,228,218,125,86,135,4,176,5,213,73,31,31,140,58,41,100,51,60,255,103,91,210,86,66,205,42,233,123,132,136,249,212,52,73,186,111,158,107,229,118,124,158,113,31,228,251,157,61,136,161,157,51,2,39,27,41,71,230,169,17,56,148,225,105,47,217,82,204,98,43,56,236,55,245,49,9,110,86,123,253,133,200,208,249,116,132,195,222,34,9,243,37,102,128,68,201,104,228,135,70,124,26,212,231,171,140,253,224,93,158,180,70,8,82,203,97,253,115,157,247,191,14,81,63,36,123,175,35,8,148,90,26,196,146,26,70,25,148,223,202,251,27,200,180,211,4,84,72,150,229,37,218,102,11,212,132,213,145,35,207,215,142,235,130,76,174,82,0,98,8,92,130,176,92,205,57,49,106,101,60,121,106,7,135,230,177,81,74,188,126,159,223,65,105,160,247,15,80,170,96,244,3,148,10,179,204,98,64,233,121,198,37,156,107,12,236,241,209,230,134,52,230,120,187,194,31,195,164,220,99,174,106,135,170,12,151,117,70,117,71,103,48,138,54,97,234,196,34,152,244,46,237,132,70,47,1,133,222,52,65,89,234,229,7,231,70,23,112,8,181,69,31,27,139,186,227,57,56,20,95,79,57,192,64,124,229,99,36,236,39,169,145,95,185,49,181,181,4,63,179,2,49,121,219,3,248,105,93,167,224,167,109,29,199,63,60,87,253,137,0,236,79,168,178,32,248,172,218,103,239,124,178,67,64,45,6,227,151,217,188,233,202,19,135,13,220,116,80,67,2,42,15,200,220,187,229,236,45,129,204,185,115,114,101,122,218,92,223,74,94,0,15,179,214,143,154,131,43,175,154,161,200,79,170,135,189,227,36,29,191,140,127,120,61,122,222,157,138,186,152,122,132,166,47,214,66,229,66,194,162,138,241,95,42,88,19,120,12,80,153,166,198,154,54,190,4,34,110,61,252,48,254,241,163,143,194,232,231,27,73,142,57,92,73,96,254,175,184,48,28,13,210,166,165,173,199,224,204,95,216,61,195,14,191,172,198,97,170,162,34,175,21,49,144,216,221,250,196,216,177,118,241,72,190,87,186,7,206,11,252,252,35,235,152,164,21,76,183,85,132,135,14,198,212,117,148,238,146,160,187,196,20,15,27,84,180,203,239,203,16,142,124,38,185,203,25,6,43,149,9,27,248,180,216,71,48,105,133,98,131,233,154,184,164,115,120,82,171,170,175,125,121,200,161,98,92,32,213,197,227,228,164,106,104,180,35,85,72,50,205,129,73,235,237,0,27,112,166,231,67,163,176,63,179,189,104,204,215,175,54,165,221,85,186,217,119,107,248,144,136,218,11,113,11,119,147,233,75,100,44,101,71,238,141,82,221,32,33,111,158,140,193,199,70,153,162,39,161,178,16,90,8,166,20,218,7,82,168,230,203,152,92,31,223,221,199,43,50,231,93,111,145,208,236,46,27,74,111,57,109,54,131,231,15,221,221,170,16,148,105,120,93,243,7,114,69,221,221,199,187,208,28,83,224,236,37,235,45,116,235,8,248,253,47,141,155,39,125,96,92,14,165,89,130,27,220,236,245,44,143,207,127,187,235,57,91,117,37,187,171,106,236,91,21,114,229,60,124,204,160,180,125,235,2,54,207,119,104,203,0,108,149,15,197,219,136,62,94,104,18,243,124,5,147,16,206,160,101,180,188,228,186,225,148,118,14,61,183,165,128,82,42,204,248,87,250,238,82,186,90,224,84,63,60,89,50,37,90,82,193,243,161,76,251,29,254,110,129,170,34,125,151,39,191,107,174,144,155,44,128,190,255,145,232,154,125,111,128,125,206,20,15,151,62,130,151,246,43,135,109,19,139,147,133,70,231,209,65,226,202,183,247,209,101,91,120,39,89,73,63,149,151,25,159,22,119,241,24,112,46,52,106,102,197,50,177,141,112,11,227,189,28,42,181,72,95,53,250,246,210,226,100,64,98,50,28,58,51,7,3,222,140,105,185,226,17,183,12,150,58,33,252,14,30,45,13,69,113,31,74,238,242,7,59,32,139,153,89,155,153,120,214,194,152,175,98,13,42,180,150,237,77,138,58,23,226,9,125,122,100,10,250,238,234,166,53,46,109,105,57,176,52,195,13,113,122,11,117,49,87,2,83,220,157,46,221,247,71,67,81,98,141,240,152,97,19,147,95,4,60,167,230,65,86,223,3,132,253,241,84,222,20,152,202,42,178,59,180,27,24,127,80,110,52,26,29,254,254,94,62,59,159,107,48,138,205,3,83,23,130,168,31,223,237,73,96,75,238,160,118,183,157,34,244,46,93,235,189,224,123,125,245,101,209,239,11,93,15,205,126,160,213,116,141,177,21,126,141,110,180,243,196,116,114,203,186,5,178,101,101,19,100,245,172,112,127,54,186,248,5,108,179,124,66,255,112,233,133,251,41,221,35,81,141,125,203,89,232,14,120,6,154,185,5,181,49,153,193,100,38,219,150,202,214,54,165,24,6,226,79,109,173,199,235,92,117,207,92,143,39,185,162,143,141,25,195,76,214,234,246,240,33,110,159,90,197,150,38,220,151,220,142,187,220,78,135,143,15,139,234,246,245,103,129,179,145,131,253,77,34,224,236,53,23,230,248,227,190,11,41,100,40,108,109,211,114,243,165,140,136,182,123,62,226,91,220,89,12,47,205,244,220,119,202,179,201,39,135,41,161,234,68,162,48,8,68,86,200,141,93,92,180,188,82,24,33,21,18,58,64,33,228,247,225,94,75,212,154,68,207,10,135,111,72,43,62,210,16,198,108,130,211,91,173,212,145,102,208,2,224,214,147,109,204,75,61,114,28,33,122,6,127,213,239,248,98,195,35,232,94,167,135,214,181,99,177,19,144,204,231,213,15,133,35,254,90,231,57,26,234,85,86,120,229,180,140,112,30,137,237,115,9,38,37,242,175,140,236,40,250,219,69,6,111,85,10,213,62,197,156,200,76,149,244,121,243,105,76,78,2,134,191,169,99,114,82,79,19,101,145,144,248,54,221,170,17,54,39,105,213,132,15,35,69,234,227,201,152,13,149,226,206,77,51,142,53,44,36,239,39,211,95,228,196,189,137,126,248,169,122,6,2,227,13,115,71,38,250,26,3,154,147,132,45,9,143,21,61,248,167,16,84,6,141,205,122,18,242,218,253,81,37,230,253,143,26,80,196,144,177,233,97,212,237,218,68,224,119,150,141,182,46,1,83,59,82,150,211,74,219,51,156,103,114,37,136,219,106,149,231,59,131,187,153,14,37,77,156,30,142,88,192,71,122,189,54,11,41,173,86,131,107,42,163,27,249,22,70,211,106,28,50,36,25,109,186,181,186,204,219,28,235,207,192,37,46,5,113,82,75,252,17,243,145,228,95,19,247,39,43,56,99,43,4,209,53,145,118,1,61,152,96,227,134,48,231,32,166,148,120,168,76,132,168,92,237,88,178,179,120,62,144,22,122,55,233,120,198,133,189,191,23,173,195,237,17,63,227,128,76,134,221,61,16,209,136,155,107,23,71,224,74,107,222,5,52,7,11,22,122,28,171,170,25,176,94,60,114,82,97,7,167,94,77,121,40,198,105,21,197,7,143,25,44,217,228,14,235,253,12,31,178,45,116,85,167,53,171,248,7,187,14,48,214,54,234,14,177,27,51,200,202,235,78,103,178,148,76,172,63,127,208,151,251,237,237,102,185,225,108,220,238,194,147,190,151,193,186,91,26,74,40,2,248,123,79,22,64,221,89,136,68,86,75,210,233,14,125,162,158,65,245,137,24,169,237,234,181,254,242,162,162,150,218,183,148,169,94,43,86,236,139,45,241,126,1,42,135,153,55,39,140,39,5,36,164,211,197,238,73,33,37,89,135,235,231,182,178,113,104,218,113,82,35,110,131,17,126,230,236,19,109,23,137,68,239,90,19,220,227,18,253,204,170,166,58,251,160,102,51,48,122,107,60,204,3,103,143,67,142,5,224,125,189,214,30,200,214,103,109,140,40,167,85,206,187,214,223,22,60,29,68,40,209,152,228,97,120,209,55,162,206,136,22,246,87,150,148,131,123,84,255,146,204,228,9,91,191,135,167,36,40,228,40,45,71,17,99,247,4,148,100,58,174,251,138,88,39,148,146,56,92,100,61,40,24,89,116,73,230,179,193,17,208,174,76,205,246,164,41,134,18,112,25,78,232,25,235,16,204,145,60,151,199,127,208,184,132,245,209,205,81,223,226,106,156,154,149,175,121,200,44,183,197,70,212,38,236,106,113,201,153,227,114,210,173,222,44,202,131,125,43,242,90,123,34,155,45,17,31,5,130,113,217,177,9,117,125,214,174,21,150,35,244,231,139,27,202,14,234,6,44,88,223,227,210,112,135,173,250,16,252,202,151,189,4,136,76,205,119,169,204,92,178,41,107,85,243,36,175,131,114,78,190,215,60,47,137,128,86,5,70,119,134,55,46,225,179,200,254,58,19,47,156,250,133,196,74,105,130,163,249,190,39,8,160,139,146,106,205,181,155,4,143,6,214,83,167,159,110,119,246,94,154,221,28,154,101,80,159,16,137,42,192,28,97,39,20,205,201,3,96,46,149,99,3,143,97,145,63,2,239,29,21,161,224,103,193,112,7,241,190,194,193,7,181,120,215,165,252,192,112,20,15,204,200,4,41,17,71,54,109,78,67,41,41,58,253,246,135,142,48,214,1,242,250,74,142,147,153,89,17,64,178,253,11,121,223,68,154,94,99,187,215,137,201,161,38,128,173,2,20,154,107,160,67,97,121,41,200,92,164,4,122,185,163,59,14,69,222,51,173,6,217,156,190,60,28,247,19,191,191,9,244,78,122,41,117,211,100,208,222,76,148,137,41,109,212,210,247,176,204,225,104,145,235,184,238,20,130,254,42,6,3,77,221,61,242,230,95,162,175,140,239,34,91,191,114,209,54,207,126,245,158,148,124,142,123,206,91,137,47,94,173,132,62,159,11,145,175,121,124,62,141,138,191,174,216,124,52,57,193,218,58,158,113,50,34,112,252,24,98,227,128,77,121,244,144,89,59,41,16,196,192,201,155,70,58,167,147,88,89,40,73,5,185,22,159,188,123,77,95,117,63,143,149,49,241,94,139,146,7,45,180,73,99,142,93,10,241,136,6,191,99,23,16,227,22,215,151,25,150,243,101,178,3,104,153,64,178,17,213,20,109,223,68,223,184,11,199,85,148,188,4,67,155,152,194,220,167,91,143,174,204,241,168,43,222,149,236,185,100,158,138,195,81,36,159,48,95,233,247,188,93,178,239,173,207,237,226,217,94,209,147,87,150,145,110,51,162,199,41,75,160,75,206,243,143,231,143,245,199,27,246,25,193,153,11,177,204,219,235,73,73,171,138,118,168,172,140,2,3,74,176,53,244,243,106,63,79,28,112,41,140,19,100,80,41,172,184,38,171,232,219,230,143,235,25,104,176,208,87,129,199,8,235,100,145,25,154,159,65,162,4,11,129,75,85,36,192,217,194,243,132,43,85,183,192,48,134,158,91,63,154,131,188,192,89,124,15,166,242,139,104,28,246,74,131,215,2,103,218,203,144,138,139,133,152,138,171,115,7,146,177,79,232,216,120,128,249,122,13,124,187,73,45,148,176,119,21,5,253,158,175,193,105,247,142,67,230,214,129,123,211,108,131,66,85,187,126,163,232,94,7,250,160,21,62,61,254,132,139,11,93,28,119,10,246,56,233,161,138,27,177,71,189,4,93,178,192,132,159,5,167,241,220,238,20,89,13,152,168,201,85,224,108,3,242,232,61,206,61,131,163,223,84,200,50,86,210,81,16,78,153,23,133,207,177,138,86,253,114,104,219,79,100,153,23,212,172,83,8,0,62,124,235,203,56,86,154,152,10,83,69,85,5,244,127,94,185,233,191,245,129,53,46,206,170,0,104,172,52,77,127,8,207,146,102,198,192,219,247,32,89,10,192,216,111,156,162,97,224,140,247,244,117,0,116,137,103,222,228,234,105,107,62,175,98,127,92,237,121,204,97,110,175,58,33,164,112,184,113,225,100,12,167,196,31,75,28,34,85,68,215,161,120,126,8,75,97,137,67,94,63,136,67,131,195,36,71,144,105,184,3,253,33,120,174,16,134,21,170,183,196,96,212,85,5,244,42,170,13,103,215,250,148,38,168,109,192,250,244,89,6,213,26,206,179,31,87,23,112,216,39,52,69,61,175,93,140,112,234,210,189,130,121,45,20,56,219,121,4,39,37,205,232,27,62,166,23,67,36,158,246,72,41,34,50,78,11,111,177,66,22,176,63,235,20,212,20,91,53,52,188,1,156,117,195,90,218,30,100,168,191,71,170,214,6,161,167,224,19,92,207,25,73,48,128,150,26,49,170,170,229,125,25,231,82,216,168,53,33,139,114,11,131,108,1,51,73,253,85,128,150,244,253,227,140,200,202,186,203,159,223,164,152,131,222,131,33,211,214,56,39,228,24,228,12,116,177,48,16,33,106,140,232,120,138,171,202,26,198,99,34,239,234,139,105,231,14,72,208,56,127,114,85,36,118,184,124,2,174,125,83,8,16,0,0,33,38,119,111,71,15,182,127,132,65,248,29,54,176,90,221,252,131,134,199,218,70,34,57,30,44,42,4,142,66,36,33,105,76,142,119,232,239,229,228,117,98,115,15,105,233,64,69,81,209,93,223,209,245,84,61,78,122,185,11,220,42,159,34,60,153,205,73,243,158,135,94,221,30,60,34,82,235,12,82,101,242,48,152,133,35,45,124,128,95,250,143,199,71,191,108,82,1,103,158,64,190,17,14,32,86,225,23,11,176,135,164,233,1,103,57,169,37,53,207,63,226,109,134,149,183,105,174,228,88,19,74,69,28,220,69,242,194,154,105,7,15,112,174,45,201,197,176,11,206,215,183,93,185,30,55,55,211,36,92,179,125,94,183,41,95,68,227,67,231,240,243,151,199,226,178,49,58,166,247,76,84,182,237,58,245,184,20,131,195,75,146,209,249,248,145,187,85,230,91,247,36,165,49,167,186,87,37,70,2,151,148,122,147,174,35,210,143,249,203,123,217,42,75,2,97,11,210,248,65,135,137,66,81,169,80,19,8,45,112,230,239,240,221,118,139,205,35,70,135,66,190,114,76,215,33,246,240,250,119,239,125,135,188,123,71,53,41,141,74,106,187,67,90,50,191,74,124,20,254,156,36,26,121,114,89,37,186,137,20,25,156,45,76,15,222,156,34,246,207,247,27,120,47,70,86,151,155,87,104,128,249,234,15,144,69,120,190,159,123,62,253,146,71,32,127,135,135,167,62,228,91,131,83,195,152,175,252,19,185,170,234,103,6,197,195,223,73,206,47,244,191,240,94,162,185,219,205,207,17,117,81,44,232,177,188,32,205,63,182,206,127,230,118,100,20,254,220,101,217,99,149,253,51,168,20,15,123,44,235,248,88,124,201,159,9,112,196,229,33,95,186,143,174,103,13,69,91,31,216,70,84,126,44,63,152,161,130,233,53,245,204,6,20,84,24,23,214,95,105,140,224,13,226,49,163,191,240,92,68,136,201,201,105,228,230,67,242,62,142,251,141,75,147,190,168,143,179,209,72,81,227,58,86,89,5,5,76,224,164,197,20,178,73,220,88,238,249,183,159,186,120,192,153,199,207,172,27,211,194,159,181,41,8,53,105,186,88,2,231,56,84,132,226,94,84,127,134,178,217,44,221,250,166,146,252,105,104,49,141,113,253,5,85,251,75,31,84,153,36,140,161,246,37,24,193,60,253,120,248,173,165,141,193,251,227,231,55,232,221,95,27,221,140,195,203,247,118,39,83,174,42,187,70,3,156,89,25,188,23,64,213,173,190,163,215,136,99,150,197,225,118,123,148,227,196,76,172,155,190,24,90,94,126,177,160,128,216,191,135,100,0,52,47,231,248,93,16,239,94,144,87,135,169,236,167,203,79,141,238,127,44,183,202,9,95,33,117,40,13,33,28,109,34,236,149,140,153,103,0,212,121,101,157,105,89,12,16,211,60,106,89,249,22,83,155,131,159,228,189,81,35,239,43,221,134,234,116,143,101,174,31,177,57,108,66,206,221,126,234,123,179,104,101,7,253,65,174,28,181,217,185,181,132,2,126,83,212,176,218,36,153,198,81,164,78,221,209,188,98,225,186,65,85,222,240,226,99,238,135,164,130,155,136,27,83,249,15,116,107,194,9,37,2,11,103,93,255,117,141,142,206,44,164,7,251,75,41,227,19,42,222,187,140,169,129,184,211,103,66,43,202,57,237,243,137,211,241,101,16,190,159,194,194,208,220,60,107,192,153,128,198,54,180,27,253,229,142,167,34,130,13,228,89,202,119,226,199,46,90,134,72,123,126,217,118,99,36,167,167,150,216,137,89,34,196,161,186,209,97,246,69,193,255,54,165,137,238,144,145,109,159,77,214,17,92,38,164,199,96,250,142,199,144,229,29,115,179,11,222,66,80,102,206,95,80,157,224,181,184,71,63,239,42,236,208,254,70,132,253,170,29,63,159,206,161,178,81,255,232,188,48,41,137,66,66,49,105,232,107,162,168,11,99,148,100,10,192,47,13,194,37,158,63,234,157,76,253,27,111,93,65,245,141,210,113,84,214,21,156,21,57,125,202,60,231,215,55,168,25,34,45,149,175,25,118,148,82,70,188,251,109,76,117,223,38,110,60,158,163,157,229,219,151,135,143,228,94,190,115,118,187,224,68,211,112,213,156,201,255,229,59,180,12,34,8,101,19,134,30,190,139,169,200,56,211,185,15,235,230,62,249,144,35,7,105,78,11,177,59,240,170,82,26,219,240,86,56,197,143,118,164,62,182,163,21,23,175,5,132,141,134,190,248,252,161,105,116,116,161,85,95,207,32,59,185,54,50,178,212,102,173,125,198,132,0,4,120,169,95,1,4,19,8,16,20,229,136,139,42,231,190,36,240,164,151,213,220,233,100,68,209,103,84,207,90,160,82,100,100,191,203,57,183,224,56,7,62,84,137,194,121,71,175,253,234,197,227,47,167,106,19,235,125,236,59,0,105,211,49,106,2,130,198,68,125,122,59,81,245,47,136,136,204,24,28,132,113,139,84,122,167,154,254,151,166,111,205,231,213,130,223,90,200,231,186,192,248,144,159,80,74,133,226,96,127,102,191,11,152,219,166,40,150,25,140,185,109,18,202,43,46,218,231,123,250,27,201,124,60,164,191,42,202,50,222,179,17,193,87,13,105,247,184,135,179,48,118,251,102,149,251,121,157,99,54,52,127,205,112,49,177,111,20,156,44,243,175,69,140,22,121,254,114,255,21,245,183,253,182,65,144,21,48,32,119,17,36,152,202,36,231,232,127,245,158,246,195,192,136,201,165,147,7,93,6,162,137,119,135,17,220,85,252,53,56,38,131,186,207,193,142,49,194,76,187,245,228,1,11,53,163,23,11,214,28,63,48,140,79,102,92,227,37,190,168,33,130,154,43,109,233,218,34,57,201,30,126,0,228,115,179,19,46,181,125,112,251,222,144,35,175,207,66,25,67,60,48,200,186,17,226,77,66,190,23,22,188,245,22,131,46,88,106,143,142,83,230,9,231,188,180,168,241,66,44,220,36,203,241,242,225,148,254,215,121,13,143,76,170,146,60,29,7,38,6,103,2,80,87,27,171,145,14,172,191,69,227,103,43,46,130,192,180,135,250,251,209,243,242,125,138,51,246,200,50,109,58,228,13,118,163,194,80,230,252,218,148,167,22,91,220,141,75,211,112,138,94,197,184,248,98,239,239,151,195,153,230,56,244,47,243,52,199,34,170,88,132,177,12,159,175,30,19,236,232,199,95,175,157,140,52,99,34,186,160,137,214,254,103,65,82,193,235,52,201,96,119,10,29,205,79,73,141,148,79,100,94,173,15,50,92,187,223,20,95,194,57,3,156,145,98,251,75,226,63,37,152,31,114,83,255,212,45,148,250,73,158,233,212,24,100,252,135,21,67,118,83,241,236,200,171,254,19,98,42,43,12,100,254,164,248,122,33,60,174,199,206,65,227,44,140,159,95,60,130,62,153,237,68,138,18,58,38,69,207,93,79,117,194,9,214,167,164,231,37,76,182,114,194,151,16,190,206,112,5,189,74,109,84,242,245,150,199,43,76,242,142,78,128,253,56,215,152,188,157,52,253,99,207,231,231,196,7,249,21,30,117,204,45,130,172,152,212,103,91,232,108,45,217,146,36,73,223,218,13,95,98,228,179,238,104,93,76,127,184,33,143,130,184,190,234,70,2,39,121,63,223,45,38,179,182,221,84,120,74,166,109,202,70,12,143,57,90,65,9,153,42,11,124,5,30,121,76,233,166,85,224,24,83,189,239,12,201,104,6,247,76,14,188,233,13,177,251,196,147,183,200,111,169,145,142,117,150,246,149,107,184,240,205,218,110,1,226,254,58,20,1,165,19,230,152,76,189,207,16,254,35,83,223,244,106,146,196,100,234,92,153,127,199,199,91,143,109,137,25,111,131,131,97,161,32,149,227,195,85,246,75,29,69,183,120,85,38,29,250,244,141,111,42,75,249,137,194,81,58,39,93,56,58,127,222,192,251,74,59,71,228,79,40,199,150,152,195,35,31,123,81,101,225,43,167,85,212,197,13,190,65,9,99,209,154,174,226,12,151,63,242,51,193,32,171,130,126,158,75,141,151,217,195,31,52,138,187,18,61,138,124,223,54,54,38,26,171,23,64,86,206,143,44,43,135,212,106,163,152,97,74,38,127,101,255,108,211,17,187,131,23,205,36,119,193,100,90,61,134,88,39,104,46,238,222,92,254,218,134,178,69,225,251,141,203,163,23,111,34,201,100,108,152,129,179,207,25,92,186,206,166,235,243,69,110,234,151,220,27,197,16,118,203,50,175,105,213,216,167,70,152,220,95,112,21,53,209,161,190,225,108,54,71,239,224,208,220,35,100,153,227,200,38,249,230,248,129,73,60,187,168,179,109,136,186,96,188,249,205,231,64,204,219,222,194,149,113,107,5,97,138,184,95,72,101,88,118,201,207,10,47,13,255,188,167,37,91,56,247,250,71,10,95,141,193,164,112,76,116,166,5,240,189,22,80,80,123,110,224,204,27,83,62,75,193,84,48,55,124,79,94,93,33,137,12,2,219,52,108,104,19,196,83,180,111,82,123,100,245,234,199,34,229,227,130,254,59,83,45,71,247,255,227,193,169,145,154,115,28,135,103,220,60,71,50,20,97,70,163,112,125,162,123,84,27,219,200,229,151,126,178,214,119,203,68,26,49,203,252,116,219,207,133,1,223,82,188,245,125,92,167,115,173,96,212,60,139,99,154,76,115,81,89,212,190,207,214,167,11,195,110,251,182,71,18,149,111,191,231,44,145,153,62,231,212,85,180,39,4,189,47,15,49,158,32,13,45,41,183,44,239,65,179,213,182,30,83,163,32,190,165,139,12,47,54,237,151,202,14,43,141,122,196,44,221,153,146,215,36,167,106,138,48,199,116,189,144,10,109,242,20,243,145,243,48,255,34,2,103,122,216,175,155,50,215,153,207,147,117,62,209,97,151,36,250,102,11,47,95,115,173,11,86,31,109,236,127,60,20,179,15,173,185,117,76,124,163,39,192,239,129,44,66,20,208,107,41,182,250,204,210,25,41,93,77,189,22,63,203,96,155,136,194,221,244,158,246,67,73,212,94,164,199,241,103,150,115,164,252,2,105,144,11,227,124,225,104,233,146,227,182,242,214,41,105,81,194,109,57,247,13,192,88,69,0,178,175,159,112,123,205,27,253,168,249,186,75,29,214,123,77,52,59,159,66,26,22,9,31,109,22,245,232,161,117,61,192,217,141,194,243,84,140,137,189,69,249,248,110,43,1,71,114,199,21,107,215,17,66,239,82,222,97,214,116,209,213,151,135,48,208,21,122,217,187,233,108,30,131,19,160,197,115,49,223,97,180,184,251,139,99,35,19,140,197,37,225,162,14,69,215,25,125,153,33,244,98,64,76,38,171,14,66,85,219,206,107,199,52,201,10,87,81,231,13,195,136,47,249,197,108,223,125,147,209,22,221,115,25,79,11,87,120,212,193,254,1,17,100,242,218,195,20,227,230,65,247,134,86,248,161,219,159,23,21,187,174,217,191,119,136,1,3,107,45,33,156,114,206,108,217,29,149,184,84,175,157,19,242,30,126,178,124,225,190,18,177,237,246,108,139,192,247,218,22,47,38,182,253,69,195,35,67,164,46,120,208,79,79,29,129,216,82,238,138,79,166,82,50,42,133,74,94,227,101,112,13,239,57,250,236,226,17,5,38,155,43,113,81,255,192,4,2,164,3,228,62,54,83,147,106,228,140,225,81,206,21,244,82,78,126,137,92,110,74,154,59,71,145,249,193,255,80,133,218,84,254,1,30,97,3,173,240,18,59,253,78,244,141,212,242,85,132,69,127,217,181,18,57,20,188,105,115,118,170,230,213,72,152,176,99,76,71,253,61,134,236,13,57,197,109,33,8,247,54,199,205,50,1,239,48,159,252,140,218,45,238,153,186,97,90,227,126,66,89,117,74,182,76,80,226,52,229,179,234,2,216,183,187,41,114,44,250,250,110,101,16,86,81,117,242,117,141,210,72,81,6,25,98,136,100,101,90,132,63,139,229,56,133,88,35,191,56,93,220,184,95,241,195,182,253,101,3,109,94,227,24,20,196,225,8,197,137,94,102,156,103,147,219,98,107,35,186,8,156,233,248,240,54,31,76,108,143,166,99,169,242,218,210,37,2,131,183,206,193,4,199,140,159,185,104,18,42,119,202,182,145,112,47,189,69,128,156,236,146,178,199,13,52,69,35,144,34,222,197,196,198,189,232,231,132,189,169,172,0,55,131,88,34,110,56,214,202,226,28,111,85,153,155,103,220,129,251,247,243,50,253,229,181,231,106,71,135,41,77,84,49,145,185,148,100,223,164,17,11,29,136,107,202,127,248,231,126,226,106,87,161,110,164,37,33,112,254,112,97,177,102,38,198,27,143,233,156,42,193,197,203,137,108,235,246,161,220,222,176,1,70,227,167,155,225,204,141,9,72,9,202,250,99,93,122,186,14,79,128,126,253,181,233,40,206,197,74,3,239,142,123,210,34,253,132,233,77,74,235,34,224,186,17,221,223,253,195,178,10,88,74,4,174,229,189,255,65,215,44,141,76,177,54,156,250,198,12,145,189,163,162,200,226,90,129,99,187,212,208,208,158,13,123,248,208,110,115,131,238,53,107,195,26,207,67,20,11,252,197,156,19,170,165,118,214,149,77,172,173,33,135,205,117,61,211,231,165,190,197,143,105,105,161,221,192,237,185,163,22,183,67,218,129,128,120,102,229,230,184,169,246,75,188,14,149,77,134,207,113,204,46,148,107,216,146,11,105,56,216,169,214,121,188,154,137,71,86,162,164,147,50,230,221,170,175,65,214,221,30,77,202,114,153,203,4,37,112,167,193,189,86,22,38,232,89,159,110,213,105,84,123,224,160,167,64,239,126,90,130,1,111,211,138,89,17,218,185,75,62,122,254,255,99,239,63,160,154,220,214,181,97,248,129,208,123,85,144,18,20,16,148,14,130,244,128,40,85,4,145,162,82,21,16,16,165,74,15,132,34,85,58,2,138,8,168,32,157,136,210,123,175,82,68,138,130,180,208,123,66,13,16,194,159,232,90,251,168,123,239,181,246,248,223,51,190,243,126,227,124,142,241,172,161,73,86,202,51,231,61,231,125,95,243,186,175,171,228,124,217,210,161,80,114,5,143,175,204,203,71,139,211,204,152,207,244,117,141,135,191,249,31,211,43,110,96,29,110,186,4,102,66,155,149,198,154,94,19,54,57,95,142,42,245,97,99,120,121,212,119,227,241,104,243,140,226,184,219,160,76,154,63,124,15,136,152,5,174,169,190,37,109,80,122,31,231,96,69,255,248,69,222,5,144,64,2,219,157,152,183,188,40,209,137,189,38,53,207,104,35,79,240,43,111,21,193,111,48,182,74,5,79,220,7,84,28,82,30,36,216,146,226,117,82,116,161,210,216,113,129,117,229,182,220,234,56,54,141,23,236,147,30,43,53,182,188,155,21,92,163,233,61,193,178,171,35,216,42,52,25,77,32,227,96,16,87,200,29,105,75,16,225,211,59,46,178,142,90,236,103,226,51,69,6,102,241,102,185,212,156,237,142,10,254,127,105,237,90,240,19,169,227,55,78,71,208,254,31,106,173,73,17,206,64,3,1,147,168,174,126,240,169,246,56,165,51,44,241,158,62,2,19,195,33,92,44,139,32,91,228,212,134,133,28,243,104,135,7,247,57,153,121,80,36,253,234,19,253,49,41,110,148,129,202,195,10,48,103,47,182,122,228,78,86,232,181,250,118,165,142,10,98,213,20,218,226,130,174,36,145,124,39,183,115,86,6,159,52,155,61,153,28,149,228,60,29,178,188,252,35,9,168,68,99,150,100,38,57,60,24,84,226,212,245,94,63,124,234,191,118,99,168,228,74,116,121,245,89,60,199,47,36,102,230,226,254,237,141,127,189,178,92,26,199,173,44,240,80,184,219,172,82,52,123,72,161,158,206,97,151,218,3,162,112,20,205,244,248,38,67,18,36,42,250,118,115,12,250,157,45,67,61,85,6,242,60,38,217,70,42,111,234,188,175,67,231,171,172,109,130,237,85,152,23,150,84,231,144,175,113,218,190,182,23,50,1,28,87,98,187,99,71,62,0,199,115,251,233,55,14,203,123,66,54,118,78,109,0,199,80,88,71,28,105,127,2,12,234,58,197,109,63,118,151,1,124,179,19,43,34,125,68,250,44,149,29,187,232,189,11,131,6,240,89,71,36,169,32,236,139,172,128,227,147,53,216,73,194,190,233,118,154,12,166,237,250,77,207,59,47,78,181,148,55,115,43,166,192,145,216,149,53,246,246,206,18,159,89,239,65,35,194,3,88,17,112,28,86,165,143,9,165,131,252,112,1,129,92,92,50,105,57,9,178,77,105,195,35,119,184,42,135,80,151,137,154,194,63,254,237,255,171,41,125,255,255,10,125,71,227,254,195,146,137,215,148,229,143,112,39,96,218,20,153,91,233,120,248,197,81,78,104,201,94,236,32,189,96,4,47,4,205,208,100,179,197,188,41,114,11,187,80,254,225,107,154,223,118,41,203,145,206,192,28,44,205,20,10,134,142,227,145,187,118,172,171,72,88,95,0,234,102,93,82,63,112,236,122,212,183,17,218,254,9,149,89,103,248,253,95,58,34,234,232,152,143,63,203,9,121,166,178,233,200,248,203,22,166,75,113,190,80,140,170,63,60,51,2,226,79,60,218,72,6,142,119,178,168,247,154,70,182,37,23,110,94,216,74,236,194,238,117,195,100,63,55,144,53,247,109,75,182,223,157,1,110,239,66,20,128,227,128,96,108,190,173,124,60,60,14,82,135,203,129,123,114,170,70,240,68,190,122,200,230,151,246,29,68,56,52,10,163,140,251,214,121,61,112,7,146,31,221,43,124,165,114,188,4,23,118,164,191,166,5,240,156,227,105,191,119,229,21,74,221,223,41,158,59,220,248,245,195,231,192,135,163,41,246,200,72,246,200,7,252,250,189,95,239,146,139,190,114,18,115,116,181,51,74,63,114,109,14,210,234,67,155,21,217,211,67,195,224,219,78,2,235,206,60,137,198,114,162,128,24,213,205,248,251,108,81,141,188,236,171,59,241,131,151,131,234,42,248,57,23,79,210,110,15,129,74,18,102,195,74,151,156,185,223,85,136,21,209,147,60,126,202,215,93,81,207,127,126,68,49,60,235,100,205,250,154,160,16,106,9,93,18,55,27,80,186,100,203,247,174,194,89,74,156,25,247,146,230,242,119,98,184,151,176,230,217,65,215,214,4,63,33,79,162,147,219,199,123,149,12,2,131,110,58,197,15,22,38,245,41,151,189,187,100,16,126,198,188,48,230,140,27,188,178,36,224,226,41,63,178,201,161,145,84,62,141,180,150,120,70,185,15,44,26,241,201,2,58,91,154,38,223,24,140,70,228,117,24,148,126,87,200,197,19,28,126,101,38,194,126,212,88,34,190,60,4,28,234,167,195,247,68,134,123,149,104,238,221,171,188,157,23,248,252,125,176,200,210,156,91,253,4,82,159,80,91,31,67,137,139,167,156,90,218,12,50,133,180,5,105,241,244,104,190,55,28,139,28,21,160,20,122,15,181,93,207,148,18,46,33,7,65,225,247,191,218,210,119,51,27,136,65,200,24,76,68,169,166,120,42,44,238,166,18,221,81,140,11,223,162,120,249,249,233,232,110,133,20,25,112,28,131,62,3,29,252,23,117,233,223,115,116,216,184,214,221,73,242,24,216,91,2,19,50,29,74,161,52,239,131,153,243,52,153,246,239,251,50,229,250,244,100,81,215,124,66,42,163,93,205,69,7,37,44,252,24,100,187,98,121,204,195,102,5,207,60,255,248,245,102,165,192,182,28,149,179,70,17,181,188,8,13,44,2,82,77,40,77,14,200,107,136,3,29,16,67,240,149,56,223,138,154,74,163,238,71,159,203,245,93,215,170,75,6,244,181,85,157,196,169,154,157,196,35,211,218,205,230,185,187,210,59,159,60,48,223,77,173,250,2,91,179,68,23,25,64,251,57,20,253,191,31,128,49,71,14,38,190,234,136,203,212,37,79,225,65,76,36,149,87,157,246,156,63,236,66,69,44,109,19,230,57,125,236,181,248,42,174,122,61,254,235,235,60,212,137,61,223,217,79,44,42,175,181,160,194,235,161,229,76,88,22,216,234,80,11,169,110,36,8,160,201,0,40,175,127,95,240,93,98,78,52,198,182,140,25,211,153,55,103,83,55,178,58,46,45,104,198,46,52,177,24,143,106,196,7,60,13,139,140,242,234,170,54,249,206,175,28,221,69,48,132,213,163,222,210,76,62,134,81,255,204,93,136,53,152,11,95,201,75,149,114,126,94,23,85,200,6,119,64,153,10,160,243,180,67,224,83,54,35,24,69,67,82,93,22,117,194,239,214,150,151,216,221,134,20,69,70,234,45,7,133,20,237,153,32,136,25,168,191,251,190,204,90,147,12,155,203,83,130,176,86,209,88,187,147,250,167,223,223,141,121,133,128,9,125,186,205,246,240,73,54,51,246,36,112,60,107,48,49,242,127,172,64,34,242,3,146,201,226,3,72,174,185,244,61,211,147,230,206,17,143,45,222,244,31,179,11,153,97,142,138,229,22,28,48,79,70,211,131,5,102,2,134,77,190,235,118,194,73,117,175,227,242,41,171,224,35,220,102,161,129,47,0,119,127,101,20,66,204,254,18,222,164,221,34,184,48,99,165,207,28,111,5,248,113,221,147,81,77,49,204,72,157,159,155,123,81,254,245,181,189,72,77,96,250,75,36,165,226,87,35,121,130,104,190,25,114,138,237,240,231,196,74,6,99,207,178,187,150,214,239,21,188,125,146,70,140,226,159,56,105,75,51,57,103,84,29,61,21,41,246,77,181,206,13,220,80,58,30,154,0,244,123,13,108,106,235,140,211,188,57,225,26,58,129,170,184,12,165,171,43,132,123,42,2,22,235,53,162,36,129,60,214,78,124,51,100,113,221,170,25,208,243,111,174,141,61,106,255,124,181,170,49,249,245,87,220,205,70,121,41,238,240,72,207,16,125,185,36,74,212,28,200,36,40,86,236,43,57,129,125,189,152,180,236,236,149,186,51,237,43,47,68,7,28,135,208,190,20,82,138,166,158,49,113,198,221,237,187,175,231,76,62,50,78,240,124,130,124,242,123,249,201,240,196,158,34,38,138,214,13,125,11,218,193,252,55,68,95,15,188,118,218,95,229,188,217,255,129,130,19,181,111,33,55,136,111,166,1,87,9,53,20,107,25,208,51,164,178,126,89,154,88,11,163,164,56,218,142,128,161,222,134,192,144,162,233,0,89,90,75,84,198,53,85,127,182,74,138,220,252,205,150,43,247,174,135,186,151,23,187,241,12,48,112,150,151,223,183,71,212,163,190,66,129,86,239,242,125,150,135,205,50,198,46,207,136,53,178,68,227,195,79,24,201,228,121,39,224,38,218,218,240,237,147,133,143,179,153,21,201,96,174,253,1,86,169,4,179,93,175,0,118,144,110,113,67,215,238,215,176,195,23,103,76,242,58,231,8,134,67,105,145,37,16,12,91,29,28,14,92,35,4,116,226,191,31,157,168,93,183,194,31,157,12,137,143,111,11,13,153,28,10,23,94,56,241,111,145,117,13,51,80,134,139,156,186,184,106,96,238,195,109,110,128,236,19,11,139,134,120,212,36,246,146,239,232,230,153,151,62,83,2,242,194,236,144,198,173,26,4,39,21,17,121,72,181,176,161,161,234,186,102,229,105,54,129,252,4,121,221,92,183,14,246,20,219,72,250,137,2,180,5,38,206,200,13,172,132,2,188,56,83,73,115,251,73,13,73,136,12,29,140,177,20,70,213,79,138,51,133,83,78,182,152,123,154,103,168,65,91,237,123,59,68,243,137,26,149,49,4,5,103,34,174,132,184,115,165,78,155,14,125,20,128,213,92,177,49,109,132,163,62,48,78,224,234,215,194,226,234,57,253,211,50,55,86,187,116,216,116,168,196,110,53,189,245,58,27,35,126,210,14,122,111,124,186,221,52,10,9,142,128,53,78,122,23,134,142,69,103,82,169,47,42,223,242,23,183,207,190,196,240,149,35,140,145,58,249,65,55,145,138,244,111,236,204,164,139,38,13,19,58,84,202,251,94,39,219,136,200,237,18,153,20,69,46,59,159,98,92,26,144,210,78,50,188,81,171,117,31,205,8,158,98,67,223,248,5,232,135,116,255,77,167,175,144,47,64,25,203,70,104,82,174,233,223,189,153,58,39,68,102,231,179,31,221,54,215,61,254,106,188,237,194,80,235,19,58,108,53,178,26,221,175,121,230,7,149,14,23,156,90,72,53,35,46,53,39,39,39,14,50,213,216,135,143,184,159,240,141,26,189,38,127,198,194,78,254,68,82,40,28,134,172,227,87,108,114,181,111,248,207,104,170,31,20,191,57,80,61,37,144,9,35,6,1,227,247,247,229,147,95,136,235,39,230,60,17,74,17,214,219,75,209,95,64,191,158,14,69,134,6,1,110,60,36,92,227,217,250,114,164,21,55,159,79,63,234,60,127,162,235,212,219,204,231,240,163,148,150,27,251,146,133,72,17,220,175,214,80,208,160,1,178,163,9,117,13,50,222,80,16,127,121,161,244,117,156,215,167,52,105,52,71,21,101,248,4,13,159,129,2,193,28,44,26,177,236,30,215,243,186,86,191,5,187,188,185,104,96,192,165,193,117,221,94,87,122,123,152,197,180,38,11,217,136,206,252,137,214,61,185,206,252,47,93,235,223,220,195,187,214,35,245,211,232,185,58,148,204,30,82,194,166,58,198,107,172,221,239,190,93,125,121,244,29,251,143,107,161,164,110,169,31,159,238,67,22,255,214,247,187,4,253,15,130,32,27,46,13,200,147,182,37,220,92,102,148,120,35,42,230,202,182,165,207,53,52,128,200,91,122,253,102,23,117,82,241,132,45,175,162,155,63,15,16,11,141,137,124,191,80,68,195,64,126,81,98,75,227,219,188,114,102,28,77,165,59,74,223,18,77,5,161,162,107,94,203,52,243,35,220,120,163,231,153,38,123,190,220,41,248,172,160,75,77,150,136,134,22,7,231,99,20,216,172,165,25,169,85,19,7,111,4,205,146,233,201,80,13,187,39,212,94,153,31,179,17,28,173,47,188,189,196,184,68,191,113,225,147,177,199,161,119,31,89,26,99,100,228,236,108,217,220,115,157,226,214,82,120,205,96,241,3,19,227,172,55,138,178,82,203,133,118,172,237,33,60,237,137,174,69,21,65,92,220,98,98,172,99,155,201,30,26,219,176,106,165,160,146,196,86,5,186,152,41,109,14,191,19,233,29,164,186,37,250,145,220,100,156,153,129,113,85,226,76,50,241,76,231,149,19,46,127,27,219,52,188,72,164,115,221,215,215,95,158,197,129,93,85,245,214,244,115,175,155,20,193,143,125,79,23,132,229,41,102,166,214,62,60,144,127,146,116,224,222,242,4,205,80,63,101,128,230,128,191,3,113,147,199,207,8,107,26,60,127,89,173,235,176,253,54,143,130,135,156,231,62,53,69,232,196,169,55,79,202,153,20,89,96,15,94,164,79,11,167,58,19,171,177,2,76,231,249,158,187,43,7,87,191,223,99,57,143,93,113,48,125,244,169,204,243,53,34,8,121,197,183,213,147,110,86,249,188,180,232,123,205,56,110,13,25,20,149,78,75,173,144,179,189,54,146,135,224,194,111,44,230,239,218,55,191,105,51,252,169,37,178,74,112,225,94,57,213,7,158,133,75,113,251,182,51,225,196,67,62,95,47,244,205,158,30,53,123,217,87,32,135,81,55,102,192,170,160,68,208,241,117,36,172,202,116,236,202,162,129,29,16,3,190,214,120,223,242,154,50,35,57,183,207,21,250,180,107,213,143,134,168,235,132,15,30,18,201,88,172,123,143,106,124,183,23,230,149,153,203,21,23,22,92,213,124,15,9,92,38,54,127,34,231,163,133,33,86,20,243,127,125,173,79,172,241,33,63,104,255,100,183,27,31,44,196,171,83,113,148,212,167,15,59,55,74,88,216,0,28,163,174,29,34,207,97,198,126,213,165,152,52,148,11,148,19,47,248,86,145,253,141,217,131,35,86,156,113,210,138,33,238,174,215,233,240,179,234,12,255,74,204,29,184,96,28,0,178,153,138,236,185,235,144,74,52,201,219,41,22,51,165,165,156,201,49,110,40,87,242,25,47,73,224,237,73,233,88,224,148,206,36,26,127,174,147,245,205,195,220,245,244,22,214,226,206,169,217,130,47,33,222,68,100,203,17,232,156,184,232,214,30,228,163,93,185,3,192,187,192,35,50,136,254,193,187,146,32,174,250,215,140,27,29,106,101,239,174,138,13,246,72,62,41,93,44,13,110,167,70,177,96,93,251,151,68,121,58,3,76,133,173,59,18,53,95,242,87,80,231,103,181,150,189,239,77,47,175,210,101,68,25,96,108,17,229,232,140,159,57,240,152,17,2,36,212,113,70,198,102,193,53,218,185,250,170,94,221,225,250,188,171,242,120,73,122,130,81,202,72,179,0,196,45,108,235,84,106,64,31,169,147,20,161,83,188,236,215,155,146,102,108,13,172,240,203,249,246,227,247,110,46,180,75,68,173,76,3,199,232,118,10,34,224,253,126,3,189,189,81,193,33,255,69,11,61,14,18,154,55,2,175,151,49,41,83,75,90,59,161,123,31,234,91,103,82,60,193,176,221,191,80,218,127,241,93,60,115,23,104,116,166,99,103,161,155,21,247,86,37,156,98,212,254,86,232,251,89,100,160,86,37,20,125,235,77,101,27,33,0,0,13,187,13,197,62,235,203,149,155,46,18,18,176,26,3,206,203,167,150,156,22,201,234,31,133,244,33,199,128,12,80,167,52,168,35,81,133,64,154,36,227,110,64,226,218,7,250,189,139,87,42,244,19,186,127,176,12,96,232,139,80,115,115,130,84,34,32,141,135,21,15,86,199,188,238,192,131,213,249,214,85,75,198,121,149,187,166,183,151,236,254,58,248,117,54,215,1,105,189,117,239,111,74,20,107,145,246,143,79,87,204,195,197,215,69,150,47,191,135,220,93,34,134,63,233,246,209,130,202,42,74,226,222,94,116,138,162,173,83,79,44,50,47,143,235,157,174,79,230,155,188,78,148,169,223,97,186,181,58,105,195,204,189,218,246,190,113,239,127,23,45,130,200,196,245,113,37,167,140,209,237,18,144,254,168,204,24,11,165,82,79,186,181,201,77,150,112,251,116,162,33,202,186,221,164,228,36,52,37,148,129,43,209,134,136,76,60,214,104,172,9,44,237,50,105,71,32,39,118,99,120,16,187,58,104,51,249,24,61,77,141,86,194,140,113,96,67,47,110,51,95,177,132,2,133,11,169,220,137,238,196,214,179,124,134,31,33,180,221,53,221,220,27,37,171,47,158,150,141,159,90,97,219,120,68,55,217,8,41,194,235,44,252,122,94,146,110,244,187,232,245,210,111,224,20,41,106,103,236,119,129,2,251,11,254,103,212,98,185,253,167,115,111,142,105,183,9,39,123,164,23,219,130,141,150,242,148,51,213,106,62,27,51,114,172,218,71,70,123,183,41,71,27,188,155,158,117,23,237,189,155,28,59,148,133,23,107,116,163,92,195,139,53,110,68,3,199,211,229,232,219,178,177,32,43,34,55,162,128,59,44,109,149,12,128,245,51,140,146,137,88,104,216,44,139,207,78,197,180,27,180,32,18,130,252,164,232,79,178,237,21,29,212,139,241,230,140,116,59,45,53,85,246,249,177,186,92,157,90,255,55,98,55,103,75,71,70,179,159,246,67,7,120,71,220,148,178,133,231,249,185,239,4,221,241,140,141,175,237,6,85,247,145,247,105,192,59,195,151,213,126,230,62,159,227,84,114,229,145,142,142,228,22,29,228,182,78,228,178,94,187,155,38,152,169,197,54,144,50,236,189,219,252,6,253,5,46,7,125,15,103,33,205,238,242,231,226,70,114,159,107,126,247,73,176,139,248,194,57,145,73,104,207,125,211,39,8,102,121,145,39,230,200,211,117,101,69,185,178,203,44,164,172,214,29,193,9,99,157,4,107,166,151,12,147,93,16,235,66,67,66,184,221,58,116,3,85,44,135,13,117,220,5,0,194,89,229,81,130,69,155,208,138,132,110,127,89,1,101,19,27,230,82,187,80,54,251,139,103,198,17,206,62,137,82,172,88,182,244,165,95,21,238,116,236,99,131,136,26,113,251,66,24,230,198,78,49,211,164,71,183,189,79,213,85,45,95,173,157,254,58,125,129,40,131,72,62,13,154,12,127,92,141,59,40,29,253,24,87,227,226,202,35,122,163,17,162,198,51,96,165,95,36,125,240,162,98,191,19,91,254,139,243,111,227,91,49,206,194,15,114,161,163,36,1,170,238,252,235,204,161,25,218,19,55,37,45,30,221,160,27,243,212,32,240,105,233,19,175,247,177,194,15,213,237,111,175,124,165,141,65,88,214,175,35,59,235,238,178,167,158,7,5,70,54,196,100,82,53,171,126,224,63,217,159,89,3,221,146,204,119,19,138,48,66,214,8,250,53,74,128,50,211,0,155,84,34,54,254,36,43,125,6,149,211,188,85,185,234,198,55,191,140,11,43,136,167,127,86,170,137,153,36,70,112,163,18,160,173,18,170,116,86,38,50,44,50,32,233,164,12,213,6,194,46,237,162,241,51,75,241,222,202,244,233,212,49,47,74,194,104,137,125,1,2,5,245,211,74,248,178,156,156,223,192,26,87,150,107,6,215,38,225,202,114,251,128,179,40,35,66,109,1,232,5,92,89,94,175,168,148,165,219,238,191,15,44,243,171,16,94,189,231,255,33,108,150,210,235,250,92,81,191,227,231,26,142,74,41,100,141,26,244,4,214,96,133,180,111,159,255,254,139,175,196,161,137,79,56,54,27,68,90,178,138,250,63,90,238,94,188,14,246,52,97,241,99,6,142,93,155,27,86,114,65,234,149,249,135,237,52,70,57,159,3,31,63,120,72,94,173,61,89,165,157,99,212,4,28,155,194,29,61,208,228,152,55,35,86,45,81,21,99,14,250,115,197,31,39,238,172,139,8,78,68,239,156,40,29,186,23,6,71,233,86,123,178,58,34,64,252,109,244,68,180,122,141,234,166,172,17,236,26,20,137,25,26,103,214,31,122,229,179,5,102,231,12,253,173,162,6,51,96,186,203,156,244,38,170,214,188,143,186,193,181,73,42,80,175,156,234,114,196,153,240,102,33,233,77,23,211,149,71,116,230,43,175,227,204,166,19,228,215,123,191,82,103,66,51,24,158,157,38,39,92,40,92,110,106,42,230,86,164,14,171,168,124,248,233,126,18,210,92,191,170,101,154,15,57,103,150,32,223,217,217,176,3,176,0,69,197,47,5,3,157,210,195,79,223,181,118,153,21,25,174,230,225,108,59,124,237,121,82,135,58,131,213,203,73,212,101,206,14,28,235,159,2,254,32,239,112,211,48,186,212,222,220,67,234,99,212,193,176,20,102,7,57,196,201,181,205,242,173,66,143,76,176,94,66,152,62,199,196,11,225,208,147,29,190,122,255,75,206,69,204,144,246,69,109,132,189,47,145,141,188,50,157,143,160,58,47,186,235,75,229,221,59,47,134,230,79,216,122,36,121,148,16,247,153,228,121,161,235,174,96,216,21,157,197,227,65,4,254,238,177,76,253,189,202,6,44,62,233,228,175,59,104,137,179,54,212,49,39,239,192,133,43,67,144,188,52,230,145,180,115,120,21,148,203,180,25,57,54,53,47,175,43,223,37,208,37,158,162,202,211,205,38,78,70,21,228,221,42,108,255,228,238,216,99,203,1,62,131,186,142,126,95,119,38,39,166,225,60,50,187,35,150,125,163,251,246,228,87,99,172,74,237,133,207,176,64,184,189,163,6,49,95,110,87,0,23,188,74,238,189,60,192,240,18,78,113,237,22,84,174,218,152,59,39,26,57,45,52,92,214,226,49,37,1,100,197,200,47,52,247,154,26,156,100,55,36,60,161,144,142,185,52,120,194,116,108,103,243,217,209,56,82,16,202,14,163,108,158,28,29,24,185,30,52,197,73,164,188,218,104,24,242,94,243,188,91,176,64,87,120,166,103,180,180,49,227,5,13,106,36,193,211,101,202,92,110,62,47,66,21,222,250,4,203,59,117,78,225,149,162,90,234,148,14,233,195,167,120,50,206,86,37,249,161,74,90,38,167,224,53,175,119,21,253,17,219,92,210,29,29,162,60,110,107,13,218,247,108,241,7,12,220,34,15,28,6,175,206,180,29,156,128,198,58,211,196,74,197,71,222,103,35,97,248,242,172,47,146,35,196,224,110,167,105,96,233,169,143,79,88,170,250,176,28,96,44,50,198,47,98,29,116,217,81,99,238,208,17,84,254,120,125,82,222,227,206,117,152,195,218,212,26,10,28,1,28,55,76,250,148,114,87,112,55,119,69,249,116,153,58,143,16,156,147,64,105,159,165,63,151,116,50,222,54,144,71,204,255,119,150,112,253,239,29,163,117,122,7,64,34,139,11,131,4,59,153,139,196,123,238,110,80,165,184,215,135,169,200,214,138,154,18,213,192,101,50,48,130,211,84,11,74,90,55,32,224,50,112,109,116,221,189,64,244,150,245,70,255,158,145,176,99,231,65,132,172,157,68,139,128,103,14,119,77,228,69,148,228,2,89,32,183,168,85,230,119,131,164,0,205,254,204,205,19,70,53,67,212,58,253,195,70,253,18,235,109,57,92,252,60,197,132,78,36,214,98,239,98,187,61,13,57,28,63,241,216,85,151,39,185,5,92,140,67,243,99,186,9,152,88,149,163,185,23,8,168,118,2,18,19,149,187,70,203,48,204,66,75,3,243,154,203,175,237,48,161,106,168,98,37,62,100,229,111,156,227,73,239,44,157,67,154,22,10,242,69,13,3,194,15,247,179,149,56,135,232,159,49,82,238,61,232,33,82,254,157,159,76,186,69,240,221,231,242,141,145,21,81,53,125,53,179,65,47,185,203,165,33,250,253,134,199,147,79,245,182,252,62,75,26,179,249,245,87,128,177,1,49,91,247,151,73,165,93,34,34,163,27,104,26,52,174,205,209,183,95,211,31,213,72,164,75,40,178,230,252,152,149,242,17,117,251,70,200,201,41,90,5,127,66,82,167,41,126,147,96,239,111,250,126,122,150,29,177,106,162,180,201,123,74,136,143,183,239,51,64,16,218,133,26,242,165,82,53,36,210,52,234,179,59,179,121,250,109,239,94,119,13,67,11,138,94,118,63,121,79,44,17,63,21,12,75,89,254,172,139,121,125,228,2,111,7,82,0,214,114,198,72,227,177,81,105,117,154,199,154,46,160,231,215,110,126,203,246,109,247,8,216,179,247,246,52,161,219,152,102,51,35,144,7,89,185,200,190,103,166,88,120,22,103,125,131,243,222,96,111,86,235,215,180,211,106,116,173,144,158,11,14,166,232,43,135,185,4,179,172,59,109,113,60,27,205,247,20,29,248,206,114,174,171,201,113,223,92,87,60,42,113,80,236,161,161,157,17,64,215,190,9,79,158,102,243,13,140,67,81,144,180,49,71,142,177,0,95,220,73,3,163,26,83,198,107,197,247,164,136,26,223,27,46,115,58,78,59,139,213,48,194,218,72,251,11,154,28,119,110,231,79,124,160,168,71,143,224,74,177,131,163,177,185,125,71,197,82,152,162,61,218,6,190,21,179,167,131,197,166,182,174,236,193,146,23,96,251,159,177,252,239,66,98,118,101,241,194,173,199,188,14,102,222,242,254,105,181,10,245,219,84,9,212,154,124,216,119,241,71,230,200,253,244,62,197,104,234,244,219,49,88,216,126,250,194,87,240,94,139,145,225,123,220,36,108,196,78,158,66,82,213,47,18,60,245,199,166,47,64,174,13,158,173,187,4,153,232,54,34,59,234,59,82,25,89,36,58,155,54,56,66,120,0,43,3,142,117,223,196,1,199,10,105,221,35,12,7,224,169,122,225,0,140,26,170,17,56,53,240,116,64,229,62,169,146,22,193,128,30,221,119,246,109,60,222,6,225,127,90,81,240,255,217,139,242,135,15,222,31,10,134,23,240,108,227,158,29,112,102,79,156,233,15,179,187,37,200,181,131,114,188,6,193,159,202,134,47,254,80,54,196,101,12,96,234,186,117,224,246,55,136,239,126,42,86,0,33,194,27,61,185,89,90,3,28,203,178,181,127,150,187,48,103,129,201,129,19,227,77,45,61,219,234,185,235,148,100,190,223,253,116,142,84,208,196,235,241,29,132,24,105,255,211,219,144,199,43,238,250,5,77,245,123,174,60,15,146,5,199,64,252,95,199,8,36,253,214,6,63,135,21,82,76,246,143,164,38,180,8,124,90,50,26,156,3,95,10,153,82,78,10,6,142,119,83,8,58,9,74,86,129,227,0,220,94,187,191,129,8,254,243,124,162,29,56,46,240,240,21,58,132,77,1,199,242,216,133,86,218,253,83,251,65,69,192,177,193,147,32,55,9,220,216,234,18,234,86,127,150,203,173,221,190,6,104,210,174,156,202,207,142,150,240,191,65,252,128,181,242,101,234,231,47,103,188,221,68,212,214,17,241,227,138,135,32,161,31,186,132,46,89,124,163,70,205,26,141,119,61,157,246,201,2,65,247,230,223,44,158,56,145,55,241,172,50,238,226,174,103,80,221,195,148,118,155,66,201,129,139,208,126,2,166,6,13,96,74,35,30,223,85,120,192,31,177,218,60,215,83,123,251,237,139,186,172,20,251,201,172,196,107,91,204,123,22,92,234,162,223,220,138,223,139,187,24,117,81,127,189,121,235,229,108,128,102,161,202,124,255,101,203,72,228,189,86,210,153,15,156,55,217,68,82,19,184,52,12,70,27,164,47,89,9,136,139,213,119,229,124,46,186,205,112,33,193,1,105,253,124,55,6,237,137,145,51,63,250,207,8,200,127,212,202,184,144,248,137,242,4,251,237,44,184,17,250,151,130,230,104,118,48,128,255,83,70,26,61,238,106,212,151,152,252,226,249,254,76,225,38,215,128,122,168,138,26,58,75,2,26,226,184,11,226,33,240,159,245,177,122,170,224,225,22,171,94,241,252,185,14,66,138,246,76,212,163,142,210,39,217,167,154,109,60,219,152,115,216,174,201,41,57,220,160,57,193,99,197,125,87,84,76,61,235,99,206,245,139,114,246,90,105,234,192,241,196,38,122,18,30,21,50,101,46,230,18,63,43,67,210,245,45,152,98,42,122,110,141,97,196,226,113,252,199,170,209,12,71,158,4,85,111,204,75,212,96,11,120,6,70,51,69,227,207,61,87,212,78,157,217,223,91,161,202,18,104,143,61,63,131,125,125,141,231,144,59,201,12,89,85,81,83,222,146,61,227,33,79,247,152,147,235,145,61,105,246,178,101,223,184,89,217,155,33,33,121,196,121,240,23,115,170,158,153,228,97,20,201,132,203,149,113,95,224,74,52,17,45,97,243,141,115,30,135,17,166,194,27,36,63,122,241,130,140,92,209,57,229,103,79,221,118,195,176,164,5,113,117,144,59,60,164,4,142,31,23,189,20,178,32,101,222,53,244,113,95,254,0,126,203,19,74,131,24,99,64,89,163,107,235,230,101,22,82,109,60,198,143,220,109,230,159,211,110,217,1,199,251,243,227,216,202,221,87,71,175,142,188,38,177,204,74,1,160,6,130,12,39,166,188,181,183,119,147,63,150,235,152,151,196,24,187,13,45,12,225,21,14,202,119,81,204,127,79,82,130,23,19,52,22,207,165,82,58,0,13,228,5,23,82,237,247,65,62,60,7,217,227,112,177,249,174,137,137,80,53,228,29,122,200,147,250,173,131,61,92,224,245,25,196,248,143,31,45,104,177,12,170,221,58,175,61,14,28,143,216,147,247,29,157,85,4,193,214,152,105,99,23,26,189,98,41,124,45,172,149,44,230,202,230,224,78,165,213,44,90,203,175,189,148,49,193,123,196,222,45,120,117,199,234,158,118,39,227,182,138,192,246,243,228,20,137,140,208,18,153,102,211,175,47,240,246,125,110,229,194,85,238,188,152,235,40,101,180,155,162,255,89,207,216,184,184,37,114,23,58,19,43,185,10,162,153,179,2,205,153,154,143,219,38,223,120,92,148,143,140,169,69,10,155,221,116,243,237,25,119,17,143,70,221,186,179,127,51,156,88,139,217,32,60,174,203,207,142,252,169,214,13,243,65,110,197,147,2,156,75,140,180,23,88,234,59,254,180,235,250,63,62,135,32,221,36,120,186,150,192,213,72,95,17,55,152,203,111,11,50,230,85,229,77,251,154,243,113,233,221,226,112,121,88,205,237,166,201,46,67,83,109,40,25,182,69,96,121,29,100,251,87,44,248,23,164,210,11,4,192,183,27,26,130,29,250,173,189,73,93,213,87,47,142,40,149,124,248,96,41,76,54,175,167,208,178,55,52,189,128,100,85,99,232,15,96,138,247,4,142,239,174,81,205,90,220,75,202,207,58,255,236,156,49,58,222,204,108,111,133,90,135,183,255,114,107,253,212,70,17,191,236,34,43,31,235,189,206,224,160,241,6,96,197,84,181,44,73,233,204,218,26,179,112,9,36,108,3,85,39,199,25,166,67,149,33,170,181,79,238,111,165,50,205,197,221,192,44,177,48,27,190,25,115,9,106,104,155,122,239,115,89,139,219,181,239,52,30,238,253,209,33,30,144,122,60,8,184,22,191,15,242,236,120,15,253,188,86,32,132,111,101,88,31,80,105,215,51,45,213,223,224,204,160,46,231,245,175,236,233,187,51,165,207,113,46,238,186,254,52,241,99,51,228,153,249,28,29,219,151,211,206,146,35,166,106,40,1,244,167,128,82,84,147,12,121,188,126,22,117,36,247,229,178,51,140,91,249,145,178,107,121,188,202,18,75,36,230,73,184,137,27,22,211,94,191,197,140,175,234,132,8,46,252,155,228,75,247,75,232,180,180,58,93,234,212,188,48,74,103,113,180,50,246,162,238,29,199,82,175,231,170,135,119,186,102,70,67,211,181,90,146,167,103,208,183,11,101,24,216,213,218,232,89,150,227,222,107,198,190,119,23,211,57,49,144,69,109,167,109,175,112,56,125,29,186,58,194,97,54,68,218,255,171,53,196,202,91,176,21,17,43,25,135,178,174,76,162,115,209,101,42,238,148,6,218,22,102,101,10,205,83,150,240,54,217,126,44,225,134,192,140,157,252,115,120,33,200,54,47,90,182,77,89,149,213,101,122,214,221,69,201,7,15,11,164,86,248,104,185,81,174,1,199,211,62,208,85,60,46,112,242,240,175,79,102,46,162,187,182,109,171,197,244,78,88,0,36,236,68,59,231,231,81,186,194,121,122,134,111,249,13,237,207,168,11,217,11,191,156,121,24,78,219,148,205,241,247,76,110,31,46,114,14,37,94,245,61,234,249,54,2,97,67,195,87,163,2,79,130,223,135,244,221,119,95,27,225,73,187,156,225,24,12,107,172,223,31,76,96,228,89,32,31,37,222,82,252,216,127,77,33,180,251,229,77,118,184,31,150,7,85,166,37,225,249,181,200,158,190,166,12,254,239,120,251,70,0,177,40,0,72,3,22,64,44,172,224,90,210,220,161,147,151,171,142,199,253,92,231,220,249,209,228,229,60,55,104,240,144,114,187,116,103,46,161,20,251,170,106,175,221,170,248,251,210,199,2,30,206,185,78,175,190,155,5,140,163,148,48,15,131,153,63,234,196,3,108,20,220,210,100,69,207,100,192,141,207,96,76,136,26,83,82,193,23,101,89,175,168,113,101,40,183,223,73,224,120,62,113,131,32,176,137,101,45,53,225,91,175,178,110,31,23,96,146,219,112,245,219,219,177,80,198,89,225,17,58,197,11,135,175,24,235,3,68,22,237,253,225,111,234,230,211,216,1,2,213,49,154,123,134,87,30,62,41,229,166,148,144,112,173,49,185,245,168,119,54,101,49,150,161,174,0,13,198,20,146,234,62,117,76,78,159,41,138,116,38,208,97,38,100,17,36,69,187,171,144,200,74,236,46,158,251,78,196,93,43,67,191,65,192,80,26,58,10,4,189,210,228,82,186,130,157,57,60,33,151,52,31,221,136,43,123,247,174,218,212,219,74,49,59,192,19,92,79,217,162,134,32,221,79,177,2,52,92,128,6,13,113,24,64,123,43,201,177,234,101,41,47,190,79,223,212,123,241,102,94,254,89,2,38,153,64,118,2,42,157,214,81,7,113,247,202,154,195,200,43,135,21,154,70,212,103,20,16,47,39,82,22,239,66,212,117,117,2,171,74,19,238,108,23,7,57,145,143,125,90,62,113,214,241,5,237,170,72,5,39,82,127,197,19,148,142,176,95,86,162,243,246,239,47,228,72,205,139,81,240,240,249,26,109,88,142,12,203,135,90,192,196,46,196,152,223,110,103,243,172,36,213,189,154,125,82,55,216,210,157,164,59,73,44,34,254,227,9,131,168,242,138,13,238,152,54,22,6,83,132,171,51,164,38,11,217,142,182,170,171,58,140,96,39,231,36,10,201,214,91,223,101,174,54,153,160,62,72,243,53,201,202,39,129,207,35,175,59,106,63,74,6,3,26,105,13,81,1,18,193,129,242,70,33,249,79,61,231,207,188,136,26,189,80,245,82,8,113,101,212,137,28,58,100,206,125,212,150,238,5,100,249,92,164,99,207,145,82,88,3,18,221,123,165,218,8,117,183,108,88,79,158,80,69,140,242,41,239,4,194,107,231,178,120,177,132,176,105,230,157,189,127,2,203,129,227,189,83,213,198,215,152,227,37,90,139,48,37,168,22,186,4,222,7,41,54,155,252,174,113,109,54,195,28,126,223,134,200,128,227,87,232,147,80,255,127,165,20,242,103,187,153,236,10,40,115,188,87,157,57,158,128,69,52,176,63,255,89,187,115,153,152,214,173,231,178,147,175,55,184,74,11,52,74,3,224,188,126,100,233,110,191,22,125,66,117,103,164,201,2,229,201,92,240,220,78,137,36,4,158,219,169,145,108,151,235,152,60,47,155,116,63,235,138,47,117,109,244,130,86,245,221,196,45,242,185,210,151,120,145,92,72,249,242,141,19,107,9,15,133,35,70,16,32,116,78,16,154,235,233,15,89,230,225,186,81,87,85,26,151,172,41,85,186,212,200,146,51,178,16,150,183,89,23,236,157,61,99,84,79,133,165,35,28,21,106,104,204,63,234,212,166,81,0,145,76,1,22,204,15,68,251,55,98,199,207,141,143,167,142,189,144,15,51,62,220,166,169,111,74,96,77,123,60,185,34,112,77,39,158,128,138,93,235,238,2,201,168,77,138,225,242,178,184,206,38,118,94,85,65,178,8,142,27,127,255,84,75,162,12,62,248,205,229,235,104,85,74,251,143,225,207,173,87,223,189,101,115,188,242,202,238,156,252,231,179,225,23,75,96,43,63,247,126,92,252,235,57,152,244,75,163,8,76,222,255,103,107,82,108,229,200,148,28,191,76,133,175,58,69,82,134,133,6,91,182,188,197,200,4,245,76,26,111,188,124,190,131,119,187,10,90,22,37,5,13,25,249,197,15,114,178,167,65,186,225,64,167,108,214,72,189,141,248,38,131,94,228,43,225,119,146,119,174,213,171,49,120,52,31,250,121,78,170,160,220,119,99,128,83,64,223,6,15,32,124,254,3,223,62,160,169,33,45,250,210,122,110,192,242,90,71,233,231,147,156,247,77,104,225,182,192,113,241,176,107,91,192,165,106,255,243,155,244,3,207,212,14,115,106,186,49,155,215,246,234,114,239,143,153,101,58,66,7,149,49,148,216,137,236,52,9,138,5,135,193,105,255,21,86,153,7,251,236,29,32,33,225,235,251,37,234,33,31,174,109,108,162,73,192,154,232,115,138,81,240,108,69,37,54,25,153,125,154,140,143,227,103,65,130,96,51,105,173,120,170,215,194,207,180,230,62,171,127,112,11,138,174,109,149,109,5,51,167,63,137,153,19,248,174,80,227,119,0,252,39,51,17,3,55,2,125,55,66,38,84,81,93,238,178,224,150,225,204,33,210,62,239,232,220,106,60,142,36,10,246,101,137,14,34,106,36,119,88,103,248,158,127,81,122,129,112,249,215,139,100,187,18,240,91,249,34,95,116,229,101,40,171,98,244,143,73,163,244,155,249,244,2,243,98,226,47,249,46,240,187,102,224,209,238,239,28,25,252,228,63,88,2,229,124,89,132,233,53,98,85,20,158,226,219,132,110,254,180,1,76,158,151,58,72,199,99,0,186,120,12,96,102,149,116,24,119,135,55,112,251,64,226,62,28,183,125,166,227,191,138,184,2,48,234,16,249,148,152,197,159,128,84,185,54,194,75,254,233,147,188,167,137,231,34,134,82,200,244,186,83,180,22,60,141,17,65,72,107,95,106,36,243,186,80,51,134,157,108,220,41,175,107,177,65,40,253,73,27,3,159,108,186,153,25,149,151,179,233,218,148,221,149,251,192,49,191,31,238,135,56,255,39,236,243,63,181,245,31,154,222,112,27,20,163,17,239,138,165,228,43,79,0,141,86,63,46,16,158,107,25,55,206,51,198,125,81,218,201,25,75,15,12,173,249,223,103,190,206,66,60,228,129,79,247,149,26,163,44,119,50,123,251,0,248,227,112,11,111,65,137,240,49,168,237,13,76,69,115,242,169,22,27,164,37,171,162,17,32,207,214,246,165,95,149,142,61,163,171,169,242,25,223,187,246,44,216,235,35,89,75,135,13,33,95,52,27,24,223,129,240,254,111,178,99,178,140,191,234,209,44,141,4,79,17,73,3,10,26,122,44,193,206,194,60,234,118,36,124,72,195,22,94,94,153,3,51,109,7,52,33,88,96,198,25,83,30,18,237,122,241,26,129,63,65,128,65,44,227,59,205,0,18,118,213,119,5,158,165,103,213,222,212,10,189,161,132,134,181,212,35,54,106,8,51,106,64,44,11,60,206,124,29,162,30,119,120,148,162,164,253,233,67,110,65,187,227,252,10,105,182,120,223,77,147,67,209,205,230,211,180,69,93,117,101,212,118,229,9,92,51,44,55,252,77,172,158,169,213,21,162,122,20,77,166,226,229,226,51,67,68,178,131,208,103,17,246,193,125,178,254,103,115,211,91,4,81,237,234,9,60,27,90,166,230,19,198,88,21,109,201,207,176,132,255,192,1,164,90,160,38,70,183,246,244,137,245,250,168,111,156,53,48,198,111,71,196,71,26,37,65,125,237,48,126,69,118,240,84,41,155,210,223,121,157,76,174,218,115,18,245,5,57,243,48,123,103,22,4,54,116,153,126,76,152,187,239,33,118,251,243,237,190,64,52,229,198,161,100,40,28,153,184,200,188,19,89,46,113,94,93,16,200,3,82,149,153,151,75,166,196,211,12,36,243,119,164,71,215,11,89,11,103,84,240,122,17,110,254,53,81,206,108,225,251,234,4,252,90,177,60,189,47,152,131,73,238,170,60,62,69,239,232,58,126,119,64,112,186,254,166,91,120,115,249,12,164,38,239,80,51,198,232,154,34,145,52,113,241,172,191,150,225,187,56,249,152,85,230,82,26,56,166,117,71,27,85,106,52,115,251,33,194,94,193,172,125,66,100,242,112,245,157,41,174,22,5,31,242,126,77,143,5,142,59,176,55,124,30,3,199,159,176,166,114,120,12,246,169,162,18,111,72,106,11,21,105,224,183,200,213,142,77,165,162,171,19,130,210,150,98,194,34,133,113,25,178,77,161,21,106,35,12,147,1,240,221,251,83,255,174,101,38,163,0,190,19,20,132,97,42,237,137,140,213,6,181,210,120,77,89,205,235,25,217,206,55,83,62,201,161,149,95,103,52,15,142,153,253,46,121,189,152,231,72,198,193,218,192,200,66,241,140,154,157,114,43,184,176,68,219,224,210,109,127,74,183,79,172,4,146,159,174,72,62,174,231,197,146,164,119,141,20,252,133,227,245,237,195,127,90,47,20,118,238,72,211,48,16,241,85,84,106,97,24,171,118,159,7,215,4,80,248,172,20,164,124,95,142,174,162,204,160,96,69,97,250,122,59,65,115,130,126,219,82,110,178,52,250,217,6,127,34,227,33,87,94,245,183,239,91,198,71,247,26,205,132,240,214,184,61,222,182,54,87,74,125,253,185,184,59,148,22,201,2,187,114,35,113,175,184,204,136,14,168,184,203,207,223,46,182,187,28,215,114,210,211,156,21,54,69,254,171,117,33,172,17,36,163,164,170,171,70,199,18,114,39,85,128,64,55,164,19,151,29,187,134,169,71,23,27,197,176,153,181,183,119,161,65,142,187,41,164,141,91,22,236,26,193,156,231,4,18,168,10,190,181,202,179,74,154,86,63,249,148,50,156,98,43,86,23,188,119,228,29,165,179,128,191,71,159,128,148,72,137,94,105,214,106,202,22,191,242,177,158,177,136,146,187,147,94,11,9,247,70,155,25,15,37,132,30,85,194,255,162,55,218,203,79,10,12,186,145,198,71,38,28,26,173,217,68,194,114,169,142,210,14,222,178,83,200,40,168,13,221,232,159,18,10,129,127,48,95,97,86,18,199,98,143,4,239,57,129,68,89,232,184,197,220,220,44,109,109,92,203,74,46,198,151,178,185,209,153,183,178,69,100,35,242,247,129,8,34,86,215,73,135,144,188,18,16,11,21,89,209,227,184,113,150,209,175,186,235,194,113,86,107,170,107,205,217,200,96,68,46,186,179,142,2,61,186,145,31,73,155,209,192,106,147,26,224,58,230,114,120,175,122,188,107,33,9,92,183,198,151,14,29,210,115,69,150,31,101,239,86,125,249,215,164,253,224,42,59,147,201,155,204,230,255,104,55,222,195,183,27,215,188,138,153,106,204,249,32,235,95,197,197,45,157,212,158,42,123,195,150,148,247,82,73,149,251,190,132,135,157,120,251,73,237,179,102,254,96,20,64,193,35,93,29,144,58,82,253,141,149,64,53,158,1,254,114,10,4,211,142,228,253,234,30,63,36,133,161,131,29,78,151,163,227,5,48,39,168,70,85,32,220,141,50,179,51,15,51,238,83,45,230,18,177,81,172,25,95,66,56,57,134,123,219,136,133,88,68,144,214,167,73,242,214,224,22,187,186,38,71,153,87,81,223,201,218,183,176,35,185,71,174,95,145,149,102,11,233,27,245,31,219,113,133,196,236,14,158,195,61,35,129,130,52,76,155,215,246,66,38,235,115,95,36,80,162,0,111,107,224,248,112,13,166,133,161,197,85,225,183,58,177,112,210,67,90,63,72,200,228,144,192,225,36,24,56,94,187,202,189,215,146,124,254,43,112,188,99,1,28,55,110,49,54,27,121,3,66,25,248,14,126,90,201,136,118,31,76,18,156,119,27,210,0,27,39,220,143,65,104,248,254,249,204,169,253,201,153,114,168,208,43,224,152,0,151,140,119,192,152,192,84,25,238,122,62,118,41,163,148,74,90,26,90,202,223,187,24,53,111,107,254,79,43,31,252,15,40,45,144,92,1,249,19,82,83,92,160,197,221,131,69,242,31,238,45,87,112,185,202,149,31,224,39,110,179,15,15,106,172,223,50,248,238,10,251,110,17,82,18,242,67,154,85,246,136,22,10,17,71,95,161,205,192,35,156,242,192,113,156,143,138,188,158,152,34,30,226,132,189,5,142,191,236,53,243,185,205,92,255,62,4,4,216,173,16,79,170,147,240,31,206,176,192,177,121,198,22,59,88,198,159,228,246,29,29,188,86,66,117,97,236,64,111,68,97,6,68,8,55,49,190,32,206,164,12,144,234,86,209,194,2,79,125,1,94,12,213,86,183,78,171,213,14,120,153,217,97,185,91,48,125,225,59,61,150,180,176,197,210,52,105,127,119,92,246,191,17,243,196,87,133,245,31,90,171,173,185,41,131,70,239,129,227,231,237,44,30,187,30,108,116,144,238,239,126,46,106,97,32,55,166,31,231,183,135,145,163,215,129,65,154,170,129,207,133,47,37,150,15,31,150,87,43,196,87,78,122,185,127,181,57,212,37,61,204,63,98,217,152,126,8,13,1,142,77,174,19,234,50,93,169,231,84,146,195,138,32,246,210,87,72,14,128,227,41,14,106,224,216,213,108,201,227,38,135,186,191,178,219,186,137,46,87,237,215,178,210,89,25,172,75,109,247,52,47,102,53,76,13,213,246,15,205,194,123,32,254,163,180,60,110,2,151,142,162,40,208,50,207,46,94,138,85,237,102,145,29,94,138,149,3,117,210,207,131,88,65,156,166,131,72,163,181,67,143,190,249,83,135,49,131,209,110,73,193,29,231,228,221,158,3,91,202,250,246,114,239,57,230,30,18,245,191,230,208,101,255,117,146,126,254,199,56,187,207,124,73,112,102,152,106,24,45,150,186,59,7,30,85,239,234,186,191,166,253,122,152,229,77,17,165,227,123,52,131,45,11,132,66,224,143,87,50,55,42,211,205,42,199,6,89,96,201,210,138,153,38,31,203,189,208,194,31,160,87,95,24,41,214,23,16,50,40,97,83,114,229,234,100,221,181,150,73,146,136,122,104,49,43,8,2,241,167,20,211,235,137,12,215,181,111,7,137,140,182,190,241,188,243,15,123,225,79,3,4,37,216,232,102,150,123,196,86,249,129,173,121,234,229,171,195,78,87,68,191,81,39,191,173,146,247,110,191,104,58,195,140,89,188,93,222,188,72,240,220,194,36,78,238,233,117,162,141,158,162,33,222,252,164,35,14,111,143,22,45,79,26,120,155,14,234,34,28,223,93,108,75,158,33,163,70,199,30,112,154,219,205,250,93,28,59,173,126,224,217,196,242,10,68,161,131,103,224,96,132,179,255,205,210,132,128,155,36,101,222,211,254,183,238,202,188,151,150,50,127,129,241,146,44,197,109,197,12,126,75,140,230,136,40,230,95,244,250,112,215,26,33,160,204,209,184,212,120,227,149,90,145,138,233,229,173,32,221,228,69,11,15,141,129,218,168,157,163,185,168,172,42,195,188,239,209,113,138,58,99,55,114,86,166,161,65,201,111,253,118,218,62,139,49,207,97,143,214,90,119,91,143,246,168,93,193,157,151,19,222,35,183,112,57,40,177,41,170,202,87,97,193,175,250,200,119,126,97,95,231,172,121,58,112,44,135,2,143,166,159,193,192,200,113,127,173,209,70,3,199,149,63,90,36,108,115,255,221,239,120,253,250,43,160,14,240,144,191,243,117,90,165,57,227,93,84,83,147,215,5,118,76,132,192,235,70,217,101,155,68,30,34,180,107,138,191,119,90,219,46,1,73,226,222,223,166,29,218,149,102,210,81,226,102,60,28,21,187,141,243,8,134,65,53,57,14,201,161,243,117,205,27,158,180,240,202,215,127,115,219,50,231,183,1,233,206,134,98,162,43,107,153,190,111,237,238,62,92,219,228,217,112,44,250,124,117,242,224,224,246,111,247,171,250,20,17,171,178,40,140,110,54,32,177,84,101,238,166,227,139,82,158,117,161,94,177,147,187,78,157,203,95,242,210,255,152,101,114,254,163,206,189,211,216,123,107,82,238,245,174,244,185,190,243,201,39,15,95,193,31,226,130,113,140,20,1,246,109,185,136,252,242,31,13,246,246,237,242,236,69,242,240,217,212,235,108,143,175,203,199,28,13,15,113,228,39,5,115,164,184,183,148,227,95,85,142,188,8,199,221,2,77,24,237,157,72,113,149,247,183,90,45,12,245,141,221,140,43,120,109,215,67,244,111,8,113,106,79,189,40,66,73,98,111,253,13,81,165,230,253,107,115,218,12,14,224,248,36,234,176,207,13,116,4,67,70,227,130,158,23,174,174,16,155,154,70,213,18,213,20,144,250,74,60,194,250,116,85,2,85,184,224,195,102,110,157,235,255,101,154,125,225,118,28,119,7,125,3,82,191,96,237,172,101,114,119,117,223,205,146,152,252,71,67,92,3,220,19,75,133,225,238,134,63,74,147,30,195,3,5,3,53,194,217,88,83,54,210,65,141,85,15,135,53,207,232,119,38,159,93,208,39,32,114,8,17,220,96,234,211,102,224,237,227,159,115,229,178,220,58,127,87,250,148,151,22,162,43,45,73,82,112,125,160,238,22,248,225,244,30,218,16,94,243,99,24,55,128,219,142,237,115,236,213,20,177,231,85,170,35,84,77,37,190,125,139,176,225,151,92,27,208,122,113,107,195,243,85,49,154,194,44,111,47,82,172,14,246,124,236,229,216,131,7,151,173,97,94,243,99,117,75,246,246,107,180,187,48,180,26,24,229,138,153,249,199,178,228,78,112,129,244,26,135,167,203,51,182,221,217,51,223,178,40,66,47,196,44,134,13,39,185,100,97,37,191,188,182,204,125,123,59,239,183,93,194,221,230,91,144,115,236,84,230,104,174,148,197,188,249,168,210,199,188,251,43,218,89,195,172,111,202,40,193,239,61,233,109,89,116,254,92,61,66,104,136,26,149,223,234,88,55,140,122,157,31,190,102,166,150,251,70,47,210,203,184,119,227,196,203,39,114,90,51,193,111,81,76,19,174,87,180,128,30,25,96,74,67,144,245,135,109,200,105,122,170,220,150,86,33,71,251,230,45,166,31,246,48,213,4,226,203,192,53,23,66,174,68,162,135,80,69,11,114,26,209,42,228,174,82,141,126,16,79,41,60,52,93,8,117,21,68,61,3,251,195,55,144,160,191,232,47,97,152,172,159,127,54,153,120,160,5,150,171,3,36,96,31,218,85,60,33,101,175,241,205,56,213,82,120,117,58,126,168,216,0,34,100,240,231,108,103,197,229,93,209,65,79,217,118,164,245,63,62,189,40,95,222,89,104,28,184,11,118,13,216,182,126,249,37,239,180,193,31,135,75,177,87,211,83,1,181,91,105,143,91,58,27,50,226,52,217,117,226,47,104,11,126,200,115,151,181,179,134,21,57,202,127,50,129,146,210,222,99,95,120,154,30,89,124,90,166,75,144,60,246,234,3,129,184,164,169,26,207,249,180,58,196,224,187,242,235,180,104,90,157,214,114,84,40,238,222,141,54,154,253,99,151,161,157,102,195,109,50,16,51,173,13,19,224,138,130,19,9,3,80,204,100,32,216,112,147,71,216,75,142,242,212,173,10,253,195,83,190,143,88,74,135,70,110,195,218,239,80,125,32,100,248,175,165,85,247,151,165,117,62,34,100,153,128,105,187,67,154,75,34,62,34,46,235,76,200,155,184,114,158,162,85,187,91,205,8,225,181,23,59,159,78,248,197,152,151,246,8,96,16,58,90,6,133,184,84,237,190,136,47,160,112,104,94,6,28,127,198,86,80,131,87,220,176,187,71,47,14,208,233,246,127,136,229,159,155,133,216,162,111,194,183,202,215,32,111,7,32,46,39,57,149,224,171,176,122,76,182,200,75,170,214,244,63,19,50,199,90,112,243,228,114,226,209,6,174,126,191,58,163,132,202,210,220,133,41,124,1,142,141,55,154,145,47,57,149,40,191,247,107,169,188,60,143,125,211,238,184,127,251,18,94,184,125,146,55,28,56,86,66,101,214,157,248,225,251,38,27,133,217,64,153,124,239,251,2,128,99,55,13,4,68,23,179,0,104,210,230,126,190,64,13,220,166,24,24,144,37,251,62,78,255,175,210,197,74,138,255,239,105,177,179,181,211,189,0,240,235,202,255,104,175,75,3,206,195,62,238,64,10,218,97,183,85,126,136,226,155,98,45,51,246,140,73,32,125,70,251,35,38,192,113,179,55,38,93,225,123,30,55,188,4,155,130,158,15,130,253,42,151,15,77,130,75,226,146,55,220,43,81,120,245,43,79,61,115,202,69,216,42,120,47,2,205,37,106,246,61,145,75,3,142,209,34,239,32,129,51,188,164,186,3,165,171,75,157,27,125,14,55,87,55,167,131,23,76,86,164,109,71,150,177,75,157,184,108,190,169,103,41,240,217,148,128,47,32,180,150,30,253,105,9,92,13,18,144,220,226,10,76,54,237,113,197,231,220,106,126,152,236,230,219,107,156,2,208,114,68,234,140,23,32,116,152,142,155,102,22,96,203,118,243,253,83,192,241,36,164,137,42,71,204,119,13,187,81,0,123,54,109,3,99,233,156,105,135,70,193,80,180,33,155,149,229,20,63,250,123,50,191,123,240,93,33,255,109,35,255,223,126,9,1,196,17,132,188,64,169,92,173,229,192,128,28,193,247,105,194,113,59,216,28,99,159,79,81,216,36,130,45,77,86,244,79,59,18,25,131,81,236,199,156,242,27,90,193,68,21,225,10,34,199,137,252,63,131,122,30,70,13,91,118,195,26,14,47,96,220,216,6,137,104,51,140,118,97,230,216,153,172,11,82,103,177,57,86,192,113,114,208,81,253,142,34,21,108,144,242,0,92,91,97,77,55,128,54,65,200,241,30,214,179,175,2,199,133,251,94,211,90,10,254,255,21,183,11,40,227,63,227,214,131,124,22,22,33,130,119,111,76,199,85,16,34,17,237,174,242,201,223,43,51,224,120,252,149,132,97,13,46,162,203,223,158,163,62,7,220,190,77,106,103,199,65,244,125,148,51,255,47,136,212,255,177,250,11,31,223,124,254,93,245,243,7,224,129,25,224,184,224,53,124,104,17,22,239,128,171,171,176,113,141,240,63,234,175,88,78,220,240,157,252,174,225,145,240,232,48,38,6,56,102,197,188,34,237,39,60,72,63,36,133,231,160,99,78,166,127,47,177,70,96,24,63,180,124,123,250,193,109,229,255,10,118,249,31,193,142,247,198,168,238,128,113,64,100,252,9,67,63,9,184,1,199,158,243,237,176,38,209,183,9,229,115,211,43,53,3,148,43,137,223,53,239,188,159,58,196,136,96,46,131,149,166,143,22,50,190,177,183,23,12,126,140,1,43,222,94,97,213,153,168,99,95,55,16,3,142,223,175,212,23,194,171,227,239,105,226,222,20,142,153,123,235,224,9,212,110,224,131,120,150,147,230,48,135,206,113,134,213,108,197,75,41,184,185,199,244,3,236,75,251,228,161,101,253,187,110,4,177,145,197,7,146,63,246,228,55,184,223,28,255,179,204,251,255,119,241,71,156,248,99,195,72,154,248,177,216,149,83,212,15,217,229,70,20,53,193,26,159,21,126,71,83,190,98,117,14,109,190,33,211,205,22,96,238,71,125,47,101,179,239,167,224,91,223,173,15,33,167,129,99,202,80,248,246,121,220,48,127,221,134,84,49,109,2,199,247,101,192,74,34,139,48,228,12,204,247,194,169,73,250,244,124,92,80,143,4,97,116,218,30,198,7,77,75,172,16,31,209,250,29,101,39,160,97,170,152,27,149,48,57,153,168,5,253,53,180,162,13,218,242,71,89,143,219,25,102,242,17,98,14,53,223,131,23,61,243,85,8,183,89,151,34,116,124,133,214,211,123,215,21,1,51,102,218,75,86,40,139,186,164,221,244,131,77,25,167,125,154,135,103,82,81,79,65,252,52,246,7,79,29,174,130,252,147,94,47,141,159,195,237,215,23,248,9,248,255,87,162,43,33,37,184,192,238,207,80,194,167,42,222,132,57,24,123,220,250,123,90,1,219,119,246,224,118,20,150,111,105,27,204,125,196,23,100,190,144,143,161,60,212,185,249,98,228,196,143,135,55,33,106,225,180,65,245,191,110,214,63,197,111,45,46,126,97,120,107,155,190,163,80,15,125,76,204,147,246,205,210,144,239,43,45,252,228,62,124,134,143,84,215,219,183,86,15,151,147,193,246,117,108,112,35,54,212,68,234,149,245,249,139,64,226,17,238,21,192,177,45,238,33,139,105,145,3,32,98,63,217,20,56,126,8,147,120,86,116,254,136,24,219,190,9,94,41,188,139,53,24,129,141,193,48,176,170,188,237,147,232,244,3,210,97,117,69,255,36,220,255,120,228,234,141,129,48,111,84,188,117,19,58,132,29,182,91,129,111,182,106,21,253,104,250,207,204,242,208,3,158,150,48,241,254,179,249,241,255,234,171,4,96,226,21,34,86,210,218,200,220,253,115,119,206,40,197,34,205,157,26,21,5,222,150,98,199,193,207,168,116,175,58,226,217,161,147,137,237,149,24,91,224,88,229,75,51,173,55,243,65,122,205,74,189,67,48,166,253,148,243,14,118,99,11,163,22,178,123,241,20,41,102,237,20,46,153,234,244,193,218,152,222,7,142,161,110,41,180,25,39,113,65,185,147,30,75,163,138,48,79,92,93,155,249,44,93,175,229,190,27,91,221,220,190,76,124,20,131,197,180,39,174,58,106,32,216,236,173,129,227,237,72,220,84,250,74,125,243,237,36,95,64,232,54,1,19,238,95,229,98,209,169,130,105,231,77,147,191,103,226,125,91,96,214,251,25,55,74,103,148,125,179,34,55,156,171,163,238,156,175,147,154,97,93,16,8,135,212,9,56,58,111,96,115,33,53,91,31,212,160,47,73,251,251,163,236,212,181,231,102,115,8,148,180,86,184,112,53,216,31,6,86,255,211,119,251,127,104,132,255,216,187,121,253,187,192,223,234,201,230,191,44,215,190,222,129,165,15,156,16,129,101,138,53,246,76,157,172,121,125,200,55,4,233,216,29,197,21,63,155,184,253,59,142,62,208,247,25,9,108,149,160,4,111,109,93,175,133,112,54,196,252,87,104,43,180,194,22,113,121,56,1,30,196,54,101,140,185,131,168,253,14,91,219,28,210,238,132,246,181,206,156,38,237,71,119,183,223,220,213,196,13,41,112,188,2,185,141,128,21,35,101,204,86,92,71,111,93,245,225,61,192,45,215,48,39,228,106,250,221,105,90,124,116,27,225,162,219,209,215,213,34,87,19,182,6,230,155,140,30,50,110,197,228,227,86,160,242,35,52,88,192,224,128,18,163,51,193,145,159,8,5,240,164,81,200,87,15,203,86,72,209,59,123,220,178,1,194,77,51,197,187,231,177,206,196,74,18,248,248,246,192,37,151,231,254,55,226,227,127,127,125,183,48,219,213,211,243,89,122,9,12,70,191,118,103,2,136,203,134,33,83,48,86,170,204,24,3,227,21,48,114,242,145,205,107,83,95,128,25,173,99,206,73,59,177,43,114,55,72,196,148,123,27,226,133,203,230,76,95,160,193,133,65,67,171,48,127,224,24,131,142,33,171,47,196,197,97,194,197,163,190,245,161,117,79,223,121,208,34,126,119,198,100,39,107,98,202,185,235,230,111,143,67,210,156,23,33,137,237,194,61,53,50,211,213,59,129,88,82,8,150,251,89,124,91,38,253,164,203,21,92,218,109,169,128,229,78,54,149,157,12,201,222,33,184,240,173,126,111,252,225,20,209,85,84,7,248,19,35,92,191,221,57,237,16,85,186,113,63,91,168,204,16,243,222,104,6,187,226,200,78,250,48,194,134,45,24,226,197,177,0,238,6,142,229,141,70,230,233,159,108,32,1,138,250,40,214,183,57,50,110,88,164,241,179,56,202,243,248,163,17,14,226,12,178,115,41,215,255,183,6,57,19,16,252,249,66,240,103,60,65,254,0,96,26,135,21,98,175,124,24,193,165,224,201,123,232,24,170,119,95,193,101,141,125,158,196,71,8,44,203,247,24,103,192,7,152,0,10,194,6,173,36,213,5,142,192,72,240,94,11,136,24,209,250,35,142,247,193,242,247,51,92,247,191,135,56,140,109,129,42,161,229,67,238,178,132,185,198,97,185,64,122,241,254,13,210,163,19,49,232,0,208,34,71,223,230,173,7,62,188,62,114,216,77,112,246,59,71,187,105,173,154,225,190,103,79,44,225,250,187,192,177,57,214,242,35,3,110,39,15,142,89,4,241,207,155,63,58,34,245,64,125,201,25,152,60,36,157,241,123,58,108,138,139,241,183,192,49,129,151,115,54,46,238,3,112,161,92,157,80,26,71,155,129,91,49,96,192,241,236,123,240,84,139,86,81,225,31,97,190,180,9,254,190,139,107,166,104,17,232,226,71,151,250,220,255,120,6,252,127,219,117,194,159,240,74,0,46,200,7,228,236,254,17,228,227,195,7,164,152,139,43,42,140,43,248,104,175,191,5,62,24,38,213,253,128,63,233,250,112,68,69,46,82,56,1,73,19,191,168,70,35,50,66,42,135,234,185,191,139,91,204,203,98,84,166,95,25,224,230,135,120,50,103,181,137,101,14,90,16,172,84,120,216,71,144,5,211,191,38,41,244,122,16,149,38,16,136,229,243,193,100,119,11,175,73,101,212,14,5,98,67,7,32,189,25,89,147,79,103,36,140,250,211,41,36,218,138,125,71,31,106,142,29,0,247,191,193,94,122,177,171,9,134,103,127,11,92,240,226,61,132,236,217,108,117,230,83,190,107,69,116,23,37,31,77,190,104,175,140,122,91,111,54,49,56,205,45,64,124,4,238,3,142,217,243,11,219,184,153,193,61,164,186,31,211,21,59,110,123,236,27,50,223,22,131,29,240,91,75,228,248,13,3,223,127,165,242,245,171,20,0,147,16,47,245,159,122,174,255,171,46,138,108,187,136,1,252,141,144,5,240,113,76,246,35,142,113,65,244,238,10,46,85,254,58,5,171,9,244,115,134,97,188,31,110,195,200,71,96,198,79,209,49,212,216,73,16,127,32,54,27,188,185,130,241,232,49,98,56,192,3,167,250,148,81,23,81,96,95,98,220,90,188,251,133,7,37,99,152,190,175,121,9,47,244,111,126,255,149,115,36,46,172,109,143,34,189,172,107,245,118,205,241,202,84,143,222,142,91,83,165,207,74,206,217,188,54,90,198,186,214,224,138,249,36,227,207,60,78,48,244,91,69,255,187,88,235,1,231,7,190,197,188,166,6,7,62,48,246,29,71,19,185,224,189,152,208,71,40,249,247,250,31,122,154,117,18,253,150,29,216,181,164,14,173,157,174,64,159,254,136,109,88,13,46,185,232,105,185,81,244,70,0,243,200,67,181,237,94,189,105,160,103,47,243,247,36,229,233,255,7,157,253,107,248,12,191,184,151,38,79,104,172,101,121,16,234,202,69,140,94,7,244,191,111,218,31,149,31,21,223,253,254,183,109,197,79,101,138,254,41,120,23,81,17,224,152,175,198,72,1,27,147,251,66,140,6,62,226,96,143,210,149,60,4,79,65,198,250,194,144,38,204,7,147,131,159,97,219,129,158,83,44,142,115,160,28,220,136,184,113,45,65,102,232,62,119,39,95,240,115,13,198,224,86,217,227,169,7,52,15,22,239,111,146,166,97,223,164,245,58,161,94,228,99,196,62,3,199,143,75,101,10,179,241,185,60,76,1,56,22,123,218,123,10,76,149,254,52,16,27,179,0,187,54,36,139,170,207,64,235,41,200,166,57,27,99,95,188,136,15,57,37,118,11,61,174,57,14,49,245,162,106,138,59,213,18,154,203,139,176,217,199,101,122,184,197,232,142,196,187,123,195,143,4,106,128,99,111,57,17,147,74,173,139,224,104,207,59,212,223,197,0,109,83,94,63,101,194,151,105,153,192,255,5,34,113,255,207,95,169,111,207,165,134,224,207,238,72,51,50,204,191,129,27,205,216,142,204,155,118,128,99,41,101,172,35,18,98,166,92,95,1,9,172,149,58,168,127,188,2,19,10,196,76,78,45,40,248,19,226,86,0,92,90,118,150,117,31,182,243,28,206,179,141,119,18,118,205,13,61,74,56,83,247,22,62,133,93,98,105,191,19,237,233,110,224,59,47,64,126,4,135,94,75,151,181,237,246,108,89,240,2,112,117,145,123,97,6,112,252,6,23,206,110,246,178,9,36,156,206,218,251,162,95,74,3,177,58,138,88,62,200,219,15,167,61,141,192,74,120,225,58,103,115,224,248,78,161,195,88,176,249,48,94,109,46,38,96,14,5,22,229,188,141,127,42,14,140,203,237,223,25,90,190,64,102,144,96,178,235,183,154,186,235,54,51,194,213,54,9,158,98,71,97,170,71,220,43,22,212,166,75,111,214,219,2,210,143,4,54,71,93,255,152,206,114,253,2,209,65,68,237,161,239,63,21,16,150,21,147,103,222,33,82,97,184,118,99,95,160,115,178,212,252,75,143,16,45,230,211,121,12,24,139,136,176,32,34,115,33,106,84,22,133,177,188,100,210,146,154,238,157,215,91,27,212,158,17,174,117,43,24,48,208,33,184,128,71,97,255,173,118,36,255,50,190,107,161,209,218,139,35,233,52,103,145,62,149,81,30,148,211,97,243,68,129,28,106,209,165,102,188,170,37,166,226,76,157,9,250,4,180,137,128,42,209,155,166,139,86,47,244,86,160,5,69,194,64,11,111,108,223,172,54,250,66,97,255,90,127,139,245,232,147,152,25,47,103,180,156,217,170,228,2,224,47,160,17,127,254,186,190,65,83,60,143,87,153,222,19,139,176,210,144,246,214,35,164,108,157,84,171,132,39,73,95,101,82,20,22,204,188,10,28,127,86,233,132,169,29,6,152,225,15,58,74,153,119,33,205,120,78,42,185,252,75,218,140,138,62,37,241,107,186,234,129,122,151,27,53,41,31,170,85,59,47,203,250,122,164,155,29,24,150,53,88,10,185,13,248,96,18,71,224,191,178,141,105,55,255,204,224,171,22,65,182,171,206,132,169,4,55,129,203,130,150,231,80,247,93,59,207,196,219,129,44,179,206,166,220,255,102,198,1,43,25,57,149,230,31,131,224,36,109,100,85,230,85,239,98,8,57,15,31,78,186,112,234,185,112,191,209,253,215,201,109,137,67,168,155,62,133,211,123,232,193,223,168,178,106,221,184,4,49,134,2,151,173,45,189,154,173,127,115,100,241,95,182,178,243,69,175,192,68,172,141,185,145,177,247,138,216,36,210,166,15,247,197,146,119,51,143,178,36,171,130,251,46,136,60,32,155,116,34,246,254,181,59,45,80,209,127,158,93,217,233,52,217,93,235,229,46,205,47,113,236,34,70,203,12,23,138,135,145,229,21,92,102,237,43,111,61,73,32,51,62,255,146,224,27,232,219,168,219,231,191,175,177,200,175,18,15,61,125,38,229,214,101,241,231,31,196,210,39,152,71,57,66,42,110,248,160,104,229,69,104,210,27,96,53,126,7,191,125,127,145,45,2,38,188,24,118,174,69,102,17,213,149,104,158,96,205,126,30,250,189,178,154,33,234,198,27,131,218,224,6,192,191,7,41,75,161,198,99,194,127,179,236,102,56,244,219,204,218,173,71,115,159,16,158,90,143,194,249,156,229,160,149,200,207,104,171,127,88,120,110,167,164,242,204,184,35,202,154,134,152,195,77,28,88,30,180,60,50,182,158,35,186,227,202,42,15,62,49,92,207,207,217,12,243,164,193,62,174,247,2,174,104,181,74,7,78,41,159,103,193,11,112,115,107,188,98,184,160,209,82,43,228,232,166,130,100,98,198,43,107,254,59,247,199,87,4,23,218,147,174,119,176,250,119,153,82,16,11,20,70,116,21,68,92,22,205,28,203,74,174,147,60,213,44,119,52,13,145,95,86,39,137,143,27,36,0,146,44,101,44,41,59,232,95,135,97,174,153,36,100,146,92,62,99,25,103,38,107,203,177,49,54,149,143,14,172,123,165,215,167,188,175,188,44,170,69,119,245,78,160,51,249,172,132,215,13,222,194,254,213,254,22,142,202,94,84,141,52,244,4,182,221,62,23,23,160,197,77,216,230,77,158,239,109,209,63,26,14,143,118,37,81,192,241,0,49,110,145,208,14,198,54,123,6,34,193,45,70,48,115,5,40,208,234,25,63,11,0,207,88,228,62,12,242,71,63,29,123,228,149,146,233,233,195,134,160,172,41,34,239,245,188,67,108,250,79,198,32,254,126,135,41,104,216,82,32,112,92,249,22,151,61,220,145,87,70,211,34,242,235,225,156,184,172,64,94,195,5,0,174,70,190,188,117,159,73,173,235,97,149,188,182,94,77,45,53,138,216,108,132,200,166,230,93,96,209,111,178,65,196,74,58,190,218,190,92,157,0,93,55,192,58,255,58,238,169,66,207,222,150,165,208,195,33,48,54,121,196,246,156,226,103,110,191,166,32,100,49,244,87,215,135,27,242,254,8,69,80,167,180,242,105,114,77,122,98,1,161,18,142,181,182,220,149,237,113,95,239,37,227,175,132,49,165,131,26,27,40,35,179,78,51,252,88,0,128,117,216,235,243,131,210,209,60,154,66,129,211,44,19,19,194,166,205,112,106,101,149,195,244,207,170,211,234,12,179,143,75,8,232,89,184,171,19,156,37,238,89,216,157,127,226,127,65,181,191,170,206,98,26,22,234,56,101,57,247,135,177,73,190,228,223,12,157,148,82,252,160,171,133,5,83,188,63,7,87,136,171,73,138,115,182,139,47,60,231,209,33,79,96,241,171,16,17,100,49,41,222,75,178,112,155,192,233,27,131,73,14,81,67,43,93,157,54,85,100,151,88,185,118,119,138,46,163,29,165,159,103,54,57,218,72,107,109,186,218,125,59,142,138,135,59,23,4,8,182,187,180,157,224,162,83,153,245,64,36,157,86,98,239,188,153,169,198,0,159,241,101,195,4,136,120,82,7,99,29,111,55,98,199,188,181,177,221,232,122,210,254,22,224,88,235,36,166,79,146,249,128,118,134,188,9,70,103,126,244,157,203,78,192,180,35,205,61,67,85,225,236,192,89,223,90,109,112,216,253,226,104,254,142,111,98,217,46,152,28,56,126,210,118,123,81,254,208,209,104,80,141,142,157,72,148,61,242,180,212,25,141,91,253,86,220,58,195,235,134,71,211,119,188,62,36,33,116,20,16,124,152,147,96,215,191,240,5,237,32,237,191,97,126,3,172,46,14,180,136,43,133,84,218,242,88,235,108,29,97,110,106,25,239,224,126,239,156,228,237,136,190,237,176,116,36,23,84,240,159,156,122,69,105,51,94,245,73,75,207,100,188,44,222,124,110,58,241,240,171,141,226,154,0,110,75,201,127,244,30,162,134,134,75,14,95,98,27,5,142,145,20,139,246,191,41,165,1,76,235,204,127,251,187,192,102,4,190,63,125,109,71,2,166,61,105,178,94,178,243,202,122,73,162,250,94,165,101,153,159,58,30,5,212,233,49,214,94,40,42,136,110,31,181,167,174,111,207,222,218,249,252,43,189,23,242,12,254,231,254,60,14,68,160,184,58,130,184,248,233,85,13,207,233,241,116,150,217,161,168,52,232,247,134,155,79,162,111,51,90,33,155,234,206,98,205,171,166,96,69,185,253,48,22,29,58,44,104,255,118,4,22,142,247,233,56,149,198,183,175,51,85,139,27,143,255,242,200,249,199,101,172,227,226,66,66,66,67,246,70,220,64,129,187,49,252,22,225,140,114,212,19,65,224,216,62,218,66,80,253,234,73,244,107,95,52,169,153,11,112,69,197,136,93,198,201,191,172,250,165,184,101,123,23,166,223,43,79,204,195,235,224,221,114,54,245,210,169,152,71,65,30,184,178,236,7,57,116,247,225,86,208,152,122,108,194,172,225,35,82,160,95,72,221,140,199,45,250,41,242,65,80,175,186,143,91,88,185,108,180,14,162,135,165,46,60,170,100,197,161,89,157,238,61,97,175,82,112,180,215,51,57,75,119,112,199,163,91,151,67,216,29,43,253,80,229,220,137,148,224,64,200,246,175,141,158,118,156,74,202,125,167,103,51,18,26,105,26,78,76,157,63,151,239,36,111,108,10,114,86,147,109,188,85,16,87,231,109,87,232,28,190,235,61,220,135,253,44,169,188,92,105,197,181,14,138,79,189,42,106,66,192,127,229,166,109,115,221,115,174,92,27,31,183,40,225,170,229,132,118,21,123,142,58,86,48,66,242,75,52,136,196,1,12,104,17,240,223,28,160,145,76,31,44,245,104,46,241,114,228,233,203,123,113,22,41,50,113,173,134,122,242,171,81,36,169,50,103,102,32,136,59,159,73,38,254,41,99,31,242,242,183,49,134,242,97,162,62,66,176,82,189,175,54,166,254,81,35,112,108,114,227,21,112,44,154,198,133,137,65,13,113,114,73,211,4,130,64,129,38,170,125,137,0,250,50,163,135,253,228,246,147,71,27,253,167,253,134,109,139,198,124,135,80,4,76,219,140,0,31,107,112,194,167,22,119,43,85,81,220,92,159,95,79,43,121,87,114,171,28,153,61,31,188,131,128,23,145,109,14,46,131,213,247,44,67,196,33,58,189,60,209,188,108,45,204,205,116,35,99,90,90,109,102,81,110,131,90,62,158,147,68,144,134,73,147,95,132,120,234,222,192,149,3,129,23,96,249,220,178,172,42,90,87,238,220,51,145,236,103,202,229,193,195,242,202,147,89,47,73,16,229,232,49,42,218,230,5,118,165,4,111,247,17,177,85,139,59,220,74,252,231,152,74,187,53,111,125,24,27,171,114,222,37,66,113,212,149,149,223,231,241,11,215,65,93,49,70,229,66,173,125,82,83,185,243,97,86,42,126,36,86,38,202,196,172,87,110,46,251,155,72,156,216,241,225,113,188,8,93,13,141,81,96,74,183,133,244,8,208,176,179,134,85,175,169,38,214,222,185,87,183,36,207,252,188,27,234,155,179,253,57,184,36,80,173,170,81,205,179,143,128,233,33,7,193,178,140,139,40,149,82,211,53,160,91,90,184,185,196,178,178,216,134,167,202,151,161,239,230,141,230,21,244,23,16,109,75,178,201,15,129,129,28,15,80,131,132,160,219,20,59,19,29,209,44,43,253,102,99,225,251,176,212,172,194,241,141,18,242,8,147,15,232,252,90,180,225,13,74,240,32,191,43,183,101,134,120,27,253,23,130,190,112,185,14,245,110,104,4,149,29,65,83,86,138,234,104,209,149,154,113,7,79,137,16,72,227,164,247,175,38,217,76,180,25,197,125,100,226,52,22,74,192,245,171,173,151,41,93,219,101,93,238,203,89,122,164,191,61,40,43,111,0,227,114,31,34,76,238,223,175,66,192,241,252,239,150,225,181,191,249,115,255,105,105,117,180,75,112,225,183,141,14,210,109,212,175,3,164,90,49,93,83,101,28,139,99,109,140,141,146,15,175,246,25,104,26,184,55,222,148,158,114,114,248,137,249,170,125,236,239,45,60,4,76,43,227,74,72,66,186,212,204,151,84,205,206,106,122,130,228,154,45,37,115,137,7,187,19,220,69,29,146,159,4,176,205,35,171,47,209,140,180,77,16,175,43,165,190,64,41,41,249,250,29,178,46,39,167,216,193,184,247,150,145,46,51,196,246,148,48,139,231,62,2,51,190,232,236,132,24,224,21,136,172,246,91,67,174,247,55,215,242,228,39,238,246,66,49,21,93,51,39,165,84,182,208,89,148,208,104,143,67,77,42,29,6,1,139,89,121,86,74,62,54,235,7,54,99,189,227,69,133,89,23,94,154,213,173,202,54,91,210,56,202,181,194,167,104,125,151,59,59,26,201,45,248,65,12,242,185,236,83,77,28,157,241,11,181,87,104,184,52,244,28,63,47,140,144,153,45,19,155,207,104,65,129,43,249,204,106,177,51,29,94,128,138,175,133,53,153,222,112,217,28,92,169,170,228,52,190,173,28,34,31,17,67,124,187,69,192,126,29,56,117,160,28,75,159,218,69,102,55,95,37,54,195,90,151,14,118,181,211,25,53,191,253,198,24,125,117,171,41,4,169,253,79,17,70,186,245,115,243,214,225,65,222,12,200,118,145,84,89,213,233,60,119,230,243,149,182,72,27,180,159,223,199,44,5,59,152,93,148,195,180,68,15,165,64,147,206,54,94,45,134,82,153,78,224,134,145,97,83,244,172,103,165,94,114,70,120,105,72,125,43,49,74,214,236,98,171,4,154,117,114,225,63,241,238,57,88,179,71,0,199,89,148,216,133,20,138,163,80,20,209,52,36,12,142,173,51,196,21,149,169,150,22,179,179,145,239,62,73,245,8,90,223,242,44,201,48,127,11,42,173,56,220,174,188,32,252,242,168,76,143,79,97,122,220,204,53,154,171,130,142,168,88,220,205,154,119,85,61,58,89,192,141,60,229,166,61,218,216,132,14,62,227,118,67,62,40,29,197,1,127,219,15,28,235,9,124,193,253,88,56,46,162,73,112,251,205,239,141,38,127,160,172,250,95,72,251,83,65,64,17,143,70,222,229,235,6,228,90,241,179,95,113,73,197,233,225,83,156,39,247,112,33,53,202,212,55,197,10,109,177,23,141,142,11,138,147,104,8,145,43,17,127,122,239,244,167,16,139,231,36,131,115,235,159,167,6,202,31,237,46,104,190,188,240,196,124,251,87,81,48,80,77,8,46,141,186,88,104,129,155,200,181,103,113,59,22,102,18,100,251,235,79,134,197,124,239,70,6,0,70,75,155,164,83,173,113,46,47,132,117,18,152,28,29,85,160,1,35,146,141,172,224,245,127,41,201,88,242,125,167,25,20,94,181,239,37,0,140,226,121,12,94,231,228,69,242,106,108,62,200,58,209,72,103,79,29,243,100,101,218,13,250,48,194,6,73,85,215,110,228,249,15,151,149,83,102,120,151,149,37,92,102,232,75,18,239,28,120,233,27,255,21,166,130,146,119,238,37,108,217,69,159,61,246,150,178,28,173,41,229,135,245,248,106,219,109,188,142,188,133,152,143,32,134,95,96,55,211,240,69,4,23,252,28,208,90,54,92,191,252,34,68,108,251,29,194,120,197,124,71,167,25,240,254,19,122,220,154,129,156,133,26,5,99,47,238,108,65,182,188,163,26,90,141,134,86,97,72,210,186,221,160,247,72,99,230,131,201,143,159,97,171,238,81,141,136,108,40,32,185,15,18,193,133,176,203,46,173,21,116,238,60,76,223,87,85,148,212,216,136,242,0,188,143,142,33,184,63,122,73,82,209,229,202,158,206,221,232,142,61,188,81,230,70,223,60,227,0,241,212,91,228,19,179,39,135,217,34,49,51,223,140,17,231,46,204,220,49,235,220,31,219,172,143,126,244,53,244,37,178,208,140,114,17,38,21,109,179,215,82,110,143,183,116,199,159,41,138,164,91,102,120,44,94,108,69,119,73,22,227,121,41,221,176,169,58,21,155,247,168,104,251,69,2,37,141,27,154,167,72,127,96,18,118,154,26,255,211,34,48,255,51,151,180,246,231,159,112,199,159,206,15,200,55,211,131,128,99,20,197,65,235,145,216,106,41,46,113,226,53,1,142,29,153,103,33,164,230,27,223,15,111,103,82,19,158,158,158,184,171,151,253,29,98,20,136,113,70,14,42,25,117,240,212,101,194,129,131,122,168,172,162,54,52,182,160,27,202,139,91,95,172,15,210,179,104,78,133,209,65,156,0,237,189,190,71,66,62,178,155,135,31,120,23,30,177,74,52,217,20,45,97,77,5,86,151,212,55,250,66,88,30,146,223,88,52,1,43,105,29,102,219,60,56,104,39,105,48,84,24,253,58,149,157,136,29,127,41,150,6,181,254,56,234,146,229,227,173,154,35,81,167,191,186,65,54,14,174,91,213,4,142,83,197,138,160,47,50,177,40,130,146,195,122,24,172,102,149,237,50,35,184,18,91,52,14,28,31,69,73,88,23,155,191,62,209,6,42,58,141,11,149,71,95,72,149,156,156,120,216,106,157,4,43,190,181,211,49,204,106,94,12,46,169,156,246,188,222,119,192,41,164,206,143,34,159,72,110,255,128,76,151,212,160,225,209,16,158,21,228,255,86,246,158,122,243,58,219,166,54,189,144,7,161,118,124,249,85,21,83,189,241,41,87,83,180,33,84,2,162,28,203,69,86,166,22,242,213,249,41,136,143,211,193,122,46,161,188,39,93,221,156,154,97,13,145,44,133,98,229,252,106,228,163,187,67,197,210,171,30,219,100,32,90,208,49,55,62,103,107,117,217,166,77,48,170,20,45,25,20,227,221,170,227,73,15,86,18,139,230,242,140,165,80,93,238,210,157,85,215,203,33,210,166,112,118,236,54,30,167,147,191,98,186,61,70,238,210,173,204,145,20,240,21,200,11,243,202,160,40,207,96,112,180,244,2,17,10,182,221,166,137,65,104,139,15,107,162,239,65,211,70,244,27,161,92,228,78,173,226,129,65,86,42,97,40,250,200,253,71,247,122,199,220,148,174,47,127,99,27,229,194,180,79,63,65,94,39,229,79,149,231,203,177,136,4,66,91,148,25,62,20,49,80,40,159,120,41,36,168,241,90,184,8,183,241,195,61,99,119,151,138,131,33,141,30,219,59,121,26,203,124,98,90,24,177,1,158,206,67,189,145,228,189,36,92,21,126,163,103,187,94,38,30,32,141,101,143,76,184,116,154,236,155,59,217,203,68,110,135,228,79,3,241,218,51,155,163,81,83,240,161,90,50,172,21,198,223,134,93,233,55,164,65,9,62,132,155,69,163,20,135,233,211,120,71,16,34,236,194,239,238,33,219,191,26,62,225,101,167,126,91,102,204,225,89,184,74,164,157,226,144,182,59,1,227,81,2,158,197,87,223,14,215,22,59,42,210,2,46,17,250,28,142,159,61,125,182,89,211,248,140,70,82,50,207,216,141,229,91,121,110,150,201,138,89,248,14,162,108,218,140,187,248,246,32,226,67,218,29,221,77,72,175,223,211,95,63,60,38,34,10,203,199,188,10,25,196,107,98,74,31,126,250,173,40,160,253,199,185,203,127,79,131,243,63,225,26,164,184,74,196,168,24,247,161,153,129,71,161,184,15,5,219,0,199,35,32,219,84,71,22,25,18,139,78,25,13,146,231,4,68,111,95,18,91,221,21,60,51,102,190,217,114,251,27,29,83,168,25,138,79,104,208,146,50,61,74,100,151,220,159,93,67,84,148,134,138,4,176,29,225,245,48,136,175,120,88,166,37,39,229,219,109,124,49,173,94,99,111,2,157,128,146,79,123,116,69,23,28,96,48,165,19,119,90,102,34,185,180,238,67,57,38,212,219,238,45,110,36,192,74,159,50,213,78,0,199,17,115,94,95,8,148,206,18,140,38,38,195,181,78,12,10,206,213,189,24,110,205,165,212,186,212,212,238,57,65,100,222,86,238,213,67,104,187,74,214,43,234,99,42,231,239,195,243,245,241,11,232,45,196,86,249,194,215,133,82,223,209,181,149,38,213,67,101,213,216,128,126,122,162,196,27,172,11,154,177,97,103,145,32,231,86,93,221,104,203,213,33,238,112,17,100,157,56,182,33,25,61,42,75,55,232,60,59,171,31,248,248,37,79,176,171,73,136,221,155,7,190,185,234,143,14,245,3,235,94,225,93,102,164,177,161,240,93,0,32,1,30,16,92,227,100,162,99,16,102,90,95,69,142,207,23,52,220,54,105,182,210,196,36,175,33,79,215,205,10,165,200,79,199,160,62,65,221,246,118,254,210,133,234,16,10,138,181,164,210,162,113,17,76,78,250,36,44,126,226,162,203,13,222,192,247,213,228,225,245,44,246,23,49,97,23,7,70,53,209,86,152,112,210,126,109,72,7,89,96,247,166,172,160,138,188,73,46,75,145,254,190,252,183,89,161,155,30,136,79,115,158,213,110,225,96,231,43,208,74,164,16,250,233,201,107,105,140,250,162,170,254,42,8,174,240,91,70,228,193,92,79,122,79,36,241,92,63,57,66,116,165,200,72,94,253,112,251,75,83,250,212,74,45,162,210,73,48,67,243,46,87,96,171,222,221,231,47,13,158,155,122,165,132,106,73,14,85,220,74,71,231,40,203,135,101,147,232,138,154,107,93,193,69,7,243,46,56,137,15,55,193,128,227,9,1,5,105,86,105,157,16,235,254,132,235,143,94,127,37,38,11,15,211,40,121,236,83,110,51,242,94,156,179,41,148,215,175,129,177,230,103,45,3,191,88,210,239,43,53,204,28,4,221,217,147,108,33,213,253,77,73,162,242,95,192,46,255,222,246,53,165,234,140,26,222,8,98,101,148,239,68,37,230,206,35,69,121,231,116,85,206,147,153,214,135,102,123,72,95,155,59,79,208,73,2,192,193,175,238,154,155,59,35,70,12,63,196,102,75,140,190,139,205,110,1,74,177,174,68,202,132,249,169,18,85,31,94,8,158,142,171,87,186,240,142,189,231,177,110,114,69,41,95,161,157,100,63,61,134,9,118,134,243,9,112,188,235,173,22,40,207,221,161,206,75,86,150,103,9,138,191,106,157,88,82,181,26,84,123,59,201,158,182,239,197,78,191,83,221,47,191,213,234,10,107,23,45,29,215,73,42,62,86,64,248,25,11,184,239,169,142,21,226,131,41,72,48,171,172,246,149,43,94,55,165,142,12,252,200,31,224,3,132,121,248,104,5,197,68,78,82,120,184,63,119,82,54,176,16,42,154,254,116,22,219,237,142,166,51,31,184,175,144,134,108,71,159,132,239,254,27,129,201,167,112,49,149,125,50,66,43,173,57,30,80,71,146,232,194,204,243,205,141,38,104,153,189,255,221,207,149,23,30,93,67,199,52,111,32,182,228,253,239,178,3,78,0,49,21,147,193,171,54,103,158,88,178,16,158,137,137,136,242,210,211,100,203,7,33,154,10,164,115,164,185,205,130,202,162,193,228,109,223,145,229,196,146,75,31,84,24,61,102,101,219,183,16,200,91,232,23,164,172,202,78,183,204,66,173,195,66,5,152,155,19,207,167,135,190,168,33,94,185,38,95,197,238,88,46,140,226,46,10,19,57,89,135,43,97,220,129,140,153,206,206,98,160,131,141,252,252,204,45,170,79,33,95,219,226,95,146,237,118,110,110,75,106,213,68,239,181,162,148,160,195,4,23,62,142,232,226,22,212,183,204,171,245,133,35,179,245,145,70,219,204,59,13,172,234,64,139,147,126,49,96,25,87,113,7,46,104,107,84,161,207,253,18,17,69,147,53,129,116,171,251,45,221,172,193,45,137,4,117,7,135,167,166,4,50,104,51,126,50,53,117,251,197,211,180,232,223,62,179,255,119,19,130,86,218,255,39,149,94,220,114,78,188,45,57,10,28,251,28,194,172,177,246,163,120,51,85,128,98,241,39,129,249,31,154,248,63,153,76,78,2,255,36,246,248,23,120,77,6,200,246,220,65,189,97,35,214,222,51,109,22,18,176,183,43,217,50,162,183,13,43,12,60,26,65,202,119,194,8,55,214,236,253,255,107,29,255,243,122,225,39,21,249,160,51,163,25,202,179,74,20,220,117,226,234,240,232,173,87,151,158,237,8,191,236,150,95,127,12,39,70,105,107,81,183,152,79,37,236,167,24,224,235,85,43,22,26,134,7,151,3,137,180,221,207,218,123,52,154,222,156,112,118,95,190,53,249,197,10,204,165,188,232,37,42,74,69,134,36,1,186,61,79,104,87,224,235,110,163,64,95,61,121,203,30,6,243,41,95,90,121,58,243,118,35,34,110,165,88,110,50,154,192,125,110,105,245,98,43,198,245,7,194,67,215,198,47,172,15,152,180,11,155,150,22,209,54,59,199,114,73,55,246,152,34,210,251,75,93,79,59,102,52,77,220,223,18,143,218,109,126,218,94,74,11,73,14,19,105,54,31,230,145,137,229,169,140,253,144,225,52,214,37,213,161,246,176,227,226,149,146,111,228,23,52,38,164,168,221,52,220,130,250,220,166,141,81,207,161,64,176,119,183,18,9,114,138,43,132,5,209,139,14,163,110,166,59,52,250,86,46,229,48,114,150,223,140,99,109,227,66,16,216,24,205,139,185,19,69,44,237,5,80,149,220,184,226,230,209,209,71,238,48,71,159,85,2,83,247,48,74,62,209,162,189,11,67,82,43,14,135,2,199,205,123,59,204,127,165,162,55,79,200,63,245,43,108,84,207,202,60,203,195,205,242,198,34,172,58,109,235,94,26,217,126,96,120,21,194,115,55,63,73,86,126,230,209,106,88,61,146,158,211,168,253,134,103,206,63,21,242,201,190,196,203,149,218,125,98,17,1,212,60,149,25,122,35,69,77,137,211,19,163,113,239,167,230,150,119,207,251,182,140,32,79,135,233,76,127,70,119,237,178,178,144,222,4,142,59,147,48,20,157,21,128,214,165,8,177,65,226,178,179,31,151,246,212,17,14,158,147,180,27,62,252,19,189,126,128,139,104,218,59,108,16,37,154,57,254,3,47,241,99,38,75,254,75,46,205,207,62,111,56,215,240,162,138,193,19,123,194,208,215,71,241,117,138,69,228,241,68,201,233,242,252,229,175,106,192,246,124,252,111,82,31,52,149,241,128,165,228,27,191,100,189,33,65,104,161,199,168,128,227,150,80,211,25,40,64,237,79,84,1,157,213,40,165,156,247,125,198,118,218,180,154,157,253,82,185,9,103,253,105,178,3,225,90,185,123,245,143,219,123,144,166,2,7,41,91,60,157,9,55,93,238,218,156,224,214,216,116,153,179,51,11,127,98,140,88,78,89,208,144,209,235,84,87,4,108,34,221,27,107,96,12,214,19,62,151,175,245,70,88,3,199,118,226,124,57,2,8,99,40,205,228,136,84,51,200,87,198,41,237,1,243,224,88,176,38,155,52,77,7,93,52,207,86,221,167,130,79,15,31,61,108,96,136,42,98,157,92,235,67,236,160,237,20,253,39,2,120,250,0,167,187,4,241,249,139,95,8,137,204,237,206,60,20,58,244,131,175,115,140,54,247,221,235,41,253,86,126,167,131,64,98,144,58,134,248,144,239,78,18,149,15,134,143,190,124,152,39,215,214,89,227,246,55,98,8,34,69,36,134,118,106,107,255,246,253,127,103,136,90,70,155,225,233,52,5,172,151,177,89,151,65,11,186,46,38,212,159,114,77,206,166,205,247,27,45,50,68,26,93,244,60,9,159,33,37,15,228,106,220,237,20,245,89,92,148,70,33,223,139,167,215,60,228,172,57,101,231,106,123,178,254,81,200,69,84,90,29,97,71,67,142,102,96,181,64,39,64,117,133,244,230,233,140,151,165,111,236,249,125,174,224,138,219,253,8,223,2,90,204,57,148,22,250,219,37,81,85,146,200,52,155,41,127,75,151,125,239,88,238,234,210,142,233,19,184,160,227,200,33,65,214,93,128,158,85,140,161,205,80,138,161,84,95,78,138,228,35,54,33,59,207,154,11,189,248,74,88,106,121,254,204,140,251,195,192,76,173,83,3,132,216,178,144,141,38,155,225,200,132,128,79,189,202,114,197,151,162,157,27,91,45,170,200,135,16,41,53,57,178,7,133,81,165,25,225,77,142,158,175,124,208,39,235,70,254,206,250,134,150,58,227,223,9,127,61,254,69,224,174,61,105,163,23,69,152,54,171,139,160,209,99,165,124,178,118,189,68,108,110,81,107,254,212,96,117,109,185,77,124,47,178,74,10,74,219,103,220,2,57,200,251,25,52,199,165,120,4,250,127,137,101,97,98,140,254,90,120,47,224,79,64,98,112,146,180,159,203,252,87,60,18,14,87,174,139,142,249,241,118,42,223,223,46,29,159,31,224,155,26,3,167,200,168,88,115,5,130,162,102,61,51,24,46,228,214,180,50,59,186,53,51,150,236,48,111,243,15,50,130,120,201,243,132,89,64,55,27,195,74,44,152,156,39,179,141,183,53,226,215,31,238,179,77,105,243,41,82,166,119,140,252,181,130,198,162,33,24,96,139,239,23,96,81,163,250,10,48,93,138,223,95,11,226,136,28,44,37,110,99,30,149,207,77,42,200,39,150,119,160,134,68,56,206,10,252,27,209,108,155,18,48,79,14,159,242,248,104,167,232,193,23,229,138,199,107,182,110,148,184,170,137,116,247,164,9,173,103,158,91,77,128,26,59,255,150,68,8,65,101,26,244,161,22,226,26,65,253,232,153,132,214,111,227,58,103,76,109,10,67,39,79,237,147,195,242,155,248,102,18,228,253,71,9,190,36,92,31,234,85,152,47,114,157,16,86,74,76,244,72,243,186,16,129,56,109,218,116,82,5,25,0,95,17,152,77,185,228,180,156,251,38,234,25,155,14,9,205,217,185,32,6,55,31,175,250,197,109,79,196,77,84,203,134,167,9,40,166,25,102,26,4,5,254,141,246,38,112,252,67,98,89,212,188,19,119,211,103,214,234,251,79,119,194,200,235,114,224,44,164,0,59,0,8,252,97,108,149,117,162,209,9,15,206,212,68,195,169,27,89,39,167,191,139,160,228,212,195,191,111,178,243,160,156,115,219,245,131,20,187,144,17,251,205,250,70,224,184,246,87,249,102,127,163,27,139,176,92,230,85,88,209,200,44,12,87,98,251,252,166,229,252,231,49,237,193,26,200,86,242,160,190,172,9,107,131,126,133,219,229,72,127,59,24,26,185,191,13,123,24,124,212,135,84,193,237,120,180,200,83,20,71,147,37,129,71,229,59,41,152,100,84,218,127,108,38,126,194,255,181,105,107,156,10,45,39,251,92,27,71,37,141,106,113,23,87,179,92,213,155,33,94,227,220,59,212,134,43,55,179,178,147,206,3,247,247,118,255,68,180,36,107,240,136,86,40,122,121,205,254,199,151,179,247,252,241,229,126,47,224,246,189,37,127,125,128,56,131,223,116,101,242,28,43,40,253,226,221,111,200,20,1,11,35,92,26,208,46,231,34,76,158,79,6,95,6,217,30,141,73,115,103,31,129,156,61,179,57,113,143,235,31,244,201,212,152,131,215,91,211,111,3,199,235,180,24,104,65,72,244,114,63,46,147,48,195,46,212,156,158,208,158,64,11,129,149,122,210,104,184,142,102,82,189,111,95,222,71,8,24,245,195,231,196,2,138,206,194,190,108,66,68,110,93,77,241,236,99,222,126,130,137,29,3,45,246,76,166,225,42,77,117,198,163,73,242,244,85,102,60,239,156,62,18,40,111,17,129,120,107,163,188,113,85,13,140,100,224,14,132,135,162,126,13,255,28,174,26,11,243,66,4,88,8,205,131,248,237,128,227,189,57,87,97,246,210,254,13,186,48,72,197,0,237,248,99,51,141,69,216,115,44,159,30,237,225,201,16,180,2,124,91,165,158,228,251,93,68,100,102,113,81,255,239,37,40,39,197,227,157,23,35,20,127,102,175,253,134,34,209,255,140,34,1,199,36,147,235,223,97,164,80,72,108,79,28,114,146,202,94,194,28,119,107,111,97,65,201,178,95,38,35,195,210,151,4,252,177,27,88,180,6,3,150,244,86,242,15,22,219,22,88,101,57,6,9,161,69,17,147,234,206,54,21,23,6,250,213,28,181,59,208,102,126,214,47,252,118,117,7,43,49,63,104,118,0,80,236,42,236,70,140,98,52,47,143,241,211,186,81,77,46,75,78,126,248,90,114,136,212,220,245,184,220,1,28,191,183,96,63,228,191,142,118,131,179,188,193,108,18,48,29,182,215,122,165,2,23,15,147,85,5,90,46,122,93,9,105,173,141,63,50,239,198,37,67,201,71,160,219,188,216,102,123,51,214,145,239,24,107,9,205,23,201,68,171,193,235,161,108,239,220,57,217,83,161,93,124,103,135,119,215,253,196,150,233,63,214,157,9,153,68,149,203,112,226,114,168,10,66,237,26,218,12,101,26,6,34,218,192,72,174,77,157,161,118,61,232,164,16,124,109,73,92,104,71,104,72,229,80,175,240,130,33,99,67,26,15,176,218,112,47,41,239,146,224,149,68,137,166,196,76,178,232,74,19,70,170,44,40,177,63,31,224,47,148,115,73,176,90,235,209,2,102,241,174,21,184,139,48,192,60,134,187,104,80,231,137,86,183,231,24,191,31,197,164,7,165,191,37,215,14,15,31,129,28,89,145,88,98,190,188,120,13,195,234,248,21,167,59,98,213,249,221,211,50,53,215,31,206,223,71,117,162,159,129,184,164,201,222,51,95,211,153,126,250,148,90,217,58,40,188,35,91,1,145,166,106,117,87,40,190,226,178,189,231,102,89,179,57,19,36,170,190,250,87,36,164,17,122,180,109,240,171,53,185,255,95,83,95,48,125,246,95,113,35,125,189,17,11,81,120,138,71,105,22,127,5,190,113,89,0,112,251,252,1,172,0,183,10,189,147,199,191,131,178,89,189,217,47,245,48,172,79,192,31,196,34,253,60,154,135,175,83,181,42,160,91,226,97,222,0,149,38,145,237,99,133,20,247,102,8,250,11,37,120,186,152,224,194,14,104,214,69,192,113,72,241,245,69,3,170,123,6,101,249,108,186,26,165,26,51,210,209,170,140,158,217,94,104,57,204,228,159,169,43,128,253,6,206,79,224,31,88,159,222,156,143,47,211,150,56,154,202,157,24,53,178,187,116,56,167,168,196,0,168,215,169,169,126,117,53,34,13,127,252,226,249,62,143,195,22,94,77,217,164,218,51,79,12,26,210,231,249,179,181,58,254,139,255,43,40,169,228,191,13,74,90,33,152,202,229,219,35,154,53,218,227,187,116,75,67,191,115,227,194,19,175,220,236,222,12,116,233,195,128,80,211,83,205,39,145,180,190,192,239,42,255,126,135,191,35,78,196,74,16,95,102,182,35,157,243,95,96,57,161,63,146,141,253,131,165,252,95,244,244,128,223,252,121,63,64,25,82,101,41,88,134,202,60,244,206,86,51,214,232,158,222,202,137,13,227,221,112,233,141,47,211,72,57,217,50,137,126,219,140,6,252,150,127,199,236,230,237,37,253,231,43,157,40,100,64,119,185,2,179,44,178,12,94,26,60,143,35,11,121,140,135,59,84,45,61,179,149,229,195,140,12,191,31,209,93,241,6,254,131,50,126,114,200,136,104,135,254,38,49,150,137,53,126,198,247,214,138,156,79,55,44,39,249,222,129,14,146,121,45,33,21,87,251,80,177,23,183,212,60,40,166,99,182,110,34,78,124,89,85,158,168,246,2,61,41,128,80,168,81,207,223,9,107,93,152,146,59,0,82,50,253,24,62,180,128,185,181,227,107,68,220,124,189,28,247,105,37,135,174,226,6,204,175,85,169,61,108,159,108,49,151,48,16,122,54,246,195,51,11,10,155,59,8,135,17,71,137,26,222,80,41,228,7,53,204,57,197,37,92,117,246,32,248,243,13,105,94,107,21,221,175,22,103,54,237,98,42,178,233,159,223,124,194,35,252,233,84,90,205,26,242,100,171,206,140,99,13,246,0,248,197,255,13,242,235,244,133,124,249,185,46,198,21,196,191,238,130,63,102,0,182,142,4,189,188,97,31,70,155,241,59,78,243,47,184,55,248,50,61,191,30,238,15,98,162,218,161,122,150,254,56,90,156,167,243,228,25,153,39,234,103,93,165,12,215,41,142,104,84,76,226,237,65,125,79,154,211,17,39,247,35,156,137,26,131,244,69,245,140,66,206,168,197,95,226,181,141,15,243,49,158,88,14,153,186,181,78,202,42,243,102,157,44,48,40,131,179,241,74,4,137,135,233,116,91,202,251,186,6,219,247,243,90,132,107,135,146,159,68,105,45,128,134,123,158,28,193,220,12,194,76,130,198,5,151,21,215,81,187,130,85,155,182,184,178,169,170,37,161,130,163,206,4,109,7,21,7,43,253,78,236,80,170,195,30,252,122,67,56,149,126,189,35,29,43,35,255,196,80,10,246,1,186,59,92,1,173,54,64,188,35,146,136,252,201,121,46,70,203,241,185,166,104,158,97,68,136,69,167,100,48,169,221,43,206,44,52,35,244,138,249,191,115,235,160,132,190,196,115,103,190,82,149,27,223,41,126,247,245,22,243,232,185,86,238,152,111,71,28,61,215,46,14,243,100,27,162,218,176,250,205,203,126,40,13,180,17,174,172,17,102,167,204,137,103,9,179,40,126,122,243,158,141,193,61,92,138,63,173,167,45,233,48,204,167,120,159,142,22,225,134,1,248,26,8,22,53,226,155,248,35,93,79,43,107,74,72,7,148,159,17,62,215,249,105,239,190,75,243,73,244,77,214,152,153,114,1,18,89,213,143,106,74,58,204,116,179,18,1,169,173,68,55,164,41,25,61,170,253,94,76,11,201,148,4,164,43,32,116,80,48,179,122,95,0,223,7,61,98,136,139,45,42,92,136,242,33,1,248,43,92,142,162,45,240,5,102,12,239,132,177,226,210,135,95,129,110,2,51,149,87,192,241,11,67,220,3,101,102,9,192,177,248,196,103,210,126,224,7,161,167,159,84,215,30,183,208,174,65,82,246,205,239,225,234,137,95,107,2,2,163,191,120,18,87,48,252,202,160,2,237,255,6,216,176,255,173,170,50,241,246,208,40,112,252,232,48,230,30,54,249,43,30,177,201,128,255,100,241,253,251,26,130,95,101,126,91,251,63,254,169,44,126,189,159,160,132,233,200,28,159,104,74,226,18,205,244,6,159,195,188,25,190,78,5,208,35,192,217,104,79,231,93,192,106,71,119,207,224,56,181,93,86,219,195,160,119,243,3,132,19,205,34,47,167,175,163,91,235,238,163,1,205,242,246,101,32,54,245,131,235,2,161,92,204,81,89,33,175,14,131,187,237,109,26,145,105,27,25,76,240,164,233,141,244,200,4,49,224,110,177,4,211,101,87,65,134,228,150,53,5,129,21,115,147,60,223,15,109,163,77,140,200,194,9,147,0,80,48,72,105,58,71,96,204,225,188,123,103,205,86,182,200,104,123,97,213,253,44,87,52,94,252,221,20,237,1,247,226,0,174,93,234,228,103,185,53,72,163,190,123,142,74,39,199,254,97,242,66,202,137,36,123,214,190,146,232,61,196,7,79,65,240,111,28,237,191,213,192,74,240,45,37,53,232,243,159,142,36,58,103,66,220,28,97,50,97,26,173,170,250,232,222,199,129,91,79,184,210,26,181,106,17,124,208,80,120,33,72,153,67,237,218,53,94,245,47,26,122,210,237,214,207,164,186,134,147,35,46,151,235,240,46,178,221,247,228,0,63,153,129,161,123,240,21,255,183,132,235,243,33,10,243,194,21,79,98,245,111,237,191,141,141,102,106,149,200,189,208,72,63,13,186,88,107,42,163,228,100,221,41,45,198,46,148,126,63,168,229,161,108,246,137,53,213,72,158,245,126,58,206,100,249,39,136,122,148,178,218,216,161,76,35,40,95,170,43,187,127,233,155,114,217,120,108,156,101,46,116,125,41,251,142,135,175,0,244,129,134,252,176,94,58,234,9,218,4,55,254,192,253,53,88,213,145,154,4,46,173,194,109,239,166,106,151,127,212,152,102,248,26,83,113,234,175,158,140,165,205,248,116,95,141,78,158,187,35,128,128,188,44,111,65,51,246,170,117,120,117,233,70,80,237,109,247,69,58,200,139,157,254,222,136,229,67,32,101,139,171,131,158,197,197,194,138,153,173,19,229,132,96,53,243,122,34,128,24,78,225,83,63,223,69,58,211,104,173,81,107,90,92,17,100,99,241,49,160,67,108,149,91,155,109,236,214,8,97,193,128,237,11,84,19,86,176,206,31,182,67,225,47,181,127,74,190,97,79,226,26,241,67,247,216,184,88,18,149,86,10,62,67,79,99,53,73,184,167,157,185,225,201,80,216,35,50,196,18,58,161,14,33,109,195,158,154,63,58,207,215,172,77,52,24,54,165,185,132,213,243,48,241,35,26,209,255,140,78,66,194,90,38,61,233,204,191,107,250,0,17,83,92,100,155,92,29,202,162,48,162,190,155,17,142,77,47,123,120,77,223,102,213,153,166,172,220,204,75,188,182,27,68,180,195,147,99,44,199,170,10,150,35,75,126,199,81,232,112,103,179,108,191,1,27,184,66,160,83,26,125,17,121,174,46,164,72,102,211,138,231,161,135,156,225,142,234,243,253,87,91,86,153,66,91,59,111,7,116,79,14,72,114,218,177,130,167,243,125,1,109,5,144,142,48,251,174,48,123,185,122,167,250,217,81,199,145,225,120,190,135,29,47,228,158,116,179,9,196,67,11,70,27,101,196,82,183,184,174,116,138,245,171,42,173,11,211,178,245,140,207,58,36,43,186,24,45,210,152,87,240,40,62,66,124,64,85,166,60,120,72,4,164,129,100,246,233,242,93,176,212,86,140,193,226,54,113,237,31,52,63,167,85,129,253,150,199,112,43,202,152,36,59,172,213,99,63,197,21,104,72,184,41,174,171,79,204,173,177,121,233,12,139,94,248,19,227,137,225,144,133,220,29,224,252,249,131,116,124,198,85,47,255,35,173,51,251,101,252,176,237,249,57,139,176,247,77,88,224,24,191,58,207,172,146,250,252,74,233,1,211,102,188,126,13,28,119,82,28,226,134,63,1,159,64,172,254,130,6,195,106,34,34,176,124,248,90,89,68,7,151,19,97,53,204,131,34,185,152,127,152,61,230,36,220,237,172,51,54,27,203,127,89,101,103,146,23,186,107,90,181,76,130,11,167,47,204,137,83,253,215,117,112,185,115,116,100,36,46,119,54,88,238,218,196,229,206,168,19,237,73,44,126,237,147,167,208,220,216,25,124,29,49,104,76,34,238,79,74,42,214,66,231,209,166,246,128,37,228,75,61,162,174,212,185,90,74,25,181,108,11,203,102,197,124,105,18,153,174,62,0,126,179,220,216,219,145,236,24,65,253,80,182,119,83,223,172,143,194,31,79,68,252,41,85,150,1,34,229,6,105,180,158,39,112,105,16,141,95,75,170,113,241,59,113,49,35,117,198,243,189,94,144,18,46,213,177,171,9,20,217,149,164,13,92,104,148,142,167,80,208,51,84,182,152,19,158,239,116,41,173,102,41,180,43,180,193,27,53,28,165,52,27,161,41,182,43,9,51,28,58,188,116,27,19,91,2,81,93,30,55,34,244,44,31,58,108,62,28,57,237,89,245,230,244,248,140,99,34,90,24,106,4,86,90,203,185,68,18,107,161,245,77,90,249,163,58,247,100,3,121,155,49,170,229,109,20,182,239,81,138,221,219,87,243,61,163,39,111,87,67,75,249,174,244,133,89,167,2,98,116,0,195,72,164,85,157,80,244,149,185,40,139,14,221,151,146,3,132,80,146,201,237,8,82,228,235,58,146,125,64,83,241,199,54,75,163,129,219,102,125,125,169,55,127,62,125,236,62,72,57,176,74,229,249,190,20,6,22,171,155,48,36,239,21,20,59,229,238,246,156,178,191,113,63,159,145,147,203,121,100,60,56,128,199,230,68,106,28,33,253,22,191,71,199,234,89,167,229,1,219,143,210,19,52,71,8,231,118,129,147,88,54,216,148,193,228,72,42,169,114,116,67,44,136,59,255,139,122,116,40,99,31,178,203,216,132,190,124,88,190,145,223,60,96,150,220,127,246,82,14,93,247,67,129,49,46,72,21,203,87,166,79,151,166,70,102,60,199,46,12,206,13,136,79,12,7,59,182,166,123,1,59,123,146,13,70,48,243,102,40,32,25,140,77,190,221,136,93,240,214,198,94,68,215,255,230,60,136,188,79,113,36,82,26,120,212,183,147,130,113,68,194,224,195,139,176,113,138,67,71,4,126,55,145,227,108,33,253,131,143,240,223,180,163,210,153,255,154,87,213,148,195,79,215,165,224,38,181,27,243,42,44,124,65,3,187,129,238,35,96,90,11,96,231,250,226,207,46,159,219,144,105,146,203,206,106,93,213,106,240,178,180,60,169,51,5,45,34,128,80,169,145,54,222,246,108,90,192,179,62,3,247,149,24,166,34,172,137,72,59,67,232,102,184,89,182,150,62,166,150,175,248,191,30,172,188,88,162,140,142,105,62,57,221,125,16,129,226,233,36,96,114,186,107,147,116,170,61,206,105,206,46,205,211,71,0,177,156,194,117,115,22,180,248,99,174,46,124,159,171,164,38,176,159,166,106,122,20,109,5,97,198,196,119,57,75,123,129,213,250,144,147,154,88,70,79,122,243,149,197,223,240,22,144,188,127,202,47,71,130,63,181,19,172,253,104,39,136,32,212,237,47,194,165,6,49,59,68,43,241,6,175,131,204,77,26,171,83,142,32,195,174,243,188,206,172,104,3,176,210,202,100,155,171,31,150,235,212,81,229,125,224,56,35,189,106,110,166,129,24,213,187,66,129,210,30,57,248,236,250,241,32,244,115,152,64,13,76,214,65,152,102,64,170,136,154,180,85,100,139,224,194,54,168,16,38,159,193,113,199,219,183,32,131,118,83,165,255,212,1,12,108,227,255,240,205,193,173,165,55,135,131,59,128,247,104,253,248,62,59,60,51,209,61,93,16,90,103,148,129,43,64,216,184,43,24,192,167,220,55,160,10,184,113,177,223,143,177,92,122,45,113,174,25,178,205,140,130,29,64,17,99,202,169,180,25,153,71,147,137,112,80,134,183,237,192,37,94,236,71,129,163,146,45,141,218,120,220,40,187,28,233,12,169,44,184,32,202,107,6,116,246,52,72,50,248,115,107,75,0,166,204,44,174,255,151,105,109,253,183,95,79,75,6,9,248,23,79,238,169,189,251,222,244,235,116,84,175,253,71,87,224,128,200,122,140,57,60,26,43,50,125,224,248,132,11,56,190,136,126,68,155,1,28,212,31,146,54,94,65,41,215,156,216,74,124,140,77,159,131,108,230,64,228,45,32,105,159,141,254,232,6,182,244,84,192,183,13,137,140,225,42,188,160,94,52,42,12,196,63,174,89,8,222,116,101,59,63,174,30,149,46,122,169,154,84,55,30,194,53,11,121,121,151,81,60,152,118,113,133,67,105,20,154,245,30,223,241,191,9,158,121,187,85,138,228,243,173,101,108,6,241,227,50,197,82,204,69,40,47,118,38,41,188,126,193,222,87,55,164,114,73,96,207,17,190,80,191,255,17,43,109,130,120,179,159,119,4,122,195,86,109,244,7,162,189,77,227,31,159,244,154,40,35,189,238,63,197,30,32,171,186,248,25,159,241,11,220,137,91,225,127,63,47,244,254,109,225,160,162,205,208,184,22,207,163,19,159,202,131,122,209,245,102,145,39,226,194,53,95,57,123,185,81,169,158,11,3,231,160,175,45,19,219,102,98,106,7,178,57,228,115,42,232,231,239,60,204,167,112,98,117,230,21,243,210,42,43,92,221,164,111,247,11,219,64,213,128,204,66,235,163,182,34,167,125,83,173,50,148,104,185,78,106,218,205,27,83,21,15,25,235,88,22,68,162,243,145,40,226,42,69,163,126,181,192,194,113,232,243,23,235,95,108,114,244,159,51,63,20,114,65,12,76,199,169,153,13,203,41,46,159,198,210,129,221,129,82,210,10,210,236,174,40,185,130,135,78,35,4,197,121,241,218,103,233,111,69,88,197,219,166,89,54,254,204,126,135,185,105,139,251,243,200,0,83,60,225,144,7,156,87,234,223,203,111,46,142,221,26,19,51,90,206,45,118,71,93,110,55,244,109,200,54,249,57,139,199,3,197,255,36,158,255,91,158,254,230,47,241,11,218,121,208,143,19,85,213,21,5,13,151,84,30,190,19,192,151,130,104,33,64,60,156,119,96,248,61,249,9,187,175,175,20,48,5,159,84,110,128,120,100,52,72,148,72,1,38,213,233,72,33,64,47,165,113,163,69,200,85,67,35,190,88,61,134,173,174,161,93,10,13,50,95,21,136,22,106,38,204,35,74,172,102,18,228,77,98,77,188,53,148,152,237,85,174,37,226,251,98,39,60,230,160,25,134,182,228,201,88,232,108,228,39,234,96,83,166,90,184,69,245,233,218,220,129,217,75,178,93,13,250,72,106,252,81,183,2,18,130,185,126,167,111,174,151,153,93,86,254,246,88,44,165,81,202,233,110,21,228,82,146,195,216,205,185,59,221,83,9,189,211,51,155,155,232,156,55,4,131,191,113,108,14,214,126,55,118,102,6,254,105,54,205,175,100,195,127,189,23,192,63,221,12,220,75,172,113,47,81,35,198,101,62,219,223,103,157,168,57,65,255,68,41,150,166,75,230,10,49,143,97,146,59,107,92,149,117,121,165,144,206,141,229,241,172,92,169,15,103,145,151,210,145,204,53,83,85,139,246,235,18,12,169,113,44,116,74,130,119,114,54,31,185,182,203,198,47,17,250,102,77,164,44,143,153,113,196,148,142,240,166,249,131,183,0,77,88,223,28,59,183,10,161,132,74,117,68,199,104,158,49,94,67,115,71,120,72,63,20,175,161,169,131,150,52,115,50,221,102,222,101,5,122,149,40,52,116,147,138,159,122,86,149,189,25,239,40,9,40,214,115,172,221,46,44,136,134,140,174,48,224,59,25,254,116,31,216,30,33,213,253,149,150,129,250,21,109,107,52,211,184,252,227,24,195,172,19,70,254,175,59,135,74,136,116,35,65,0,77,134,127,192,247,54,26,34,134,198,216,150,49,99,84,153,20,81,35,212,156,92,241,92,228,116,175,76,199,26,21,240,8,122,166,227,132,86,23,209,11,119,70,165,200,18,211,122,180,232,197,123,84,245,1,245,123,167,16,160,156,115,7,230,70,141,216,100,207,52,252,253,199,101,146,146,88,17,236,94,186,61,57,94,178,120,134,10,56,38,248,221,253,100,37,31,1,28,91,83,225,178,5,234,163,80,148,220,52,236,9,109,198,43,218,94,50,6,158,196,170,64,2,214,168,26,94,71,175,198,51,212,30,118,230,111,62,208,188,44,147,157,48,162,53,119,229,36,146,9,228,58,219,212,113,94,42,105,102,78,74,40,237,244,173,9,68,8,154,208,220,62,77,66,241,219,200,89,48,64,182,44,237,226,114,94,185,233,90,124,211,215,120,145,230,146,0,99,115,217,152,19,190,98,73,25,27,35,44,80,124,145,165,114,221,124,67,61,214,134,136,53,151,168,209,208,237,129,82,124,110,65,188,97,178,239,59,163,110,151,181,105,175,15,156,85,93,180,109,94,78,72,160,156,221,125,252,170,87,53,67,183,48,115,82,81,142,125,185,182,10,117,180,254,37,234,210,64,17,148,182,132,167,168,98,46,191,202,62,1,225,108,224,52,15,168,129,152,113,102,230,249,102,248,85,60,129,36,107,176,236,226,35,188,135,212,201,105,87,16,145,52,129,147,129,153,154,245,211,100,74,127,107,149,240,190,55,10,19,105,87,152,238,154,198,151,95,78,246,220,52,108,73,167,132,68,213,239,252,130,166,56,254,107,76,12,102,232,211,219,160,33,172,255,13,136,191,17,199,55,240,146,214,228,213,243,215,185,79,30,238,218,126,90,97,138,89,153,22,147,79,163,205,248,141,48,183,179,82,170,143,155,224,55,113,145,114,199,235,71,209,94,243,39,25,194,239,16,248,53,141,66,65,91,151,52,196,253,3,44,201,251,122,169,75,250,46,220,73,239,29,178,78,155,245,61,116,218,213,137,90,161,108,129,252,70,105,14,218,151,85,252,3,129,192,165,167,229,40,55,95,160,199,139,110,150,140,74,70,244,125,68,212,172,167,52,138,10,94,211,202,236,108,223,195,184,186,197,232,209,198,202,210,33,146,100,124,109,72,154,83,55,73,174,175,64,105,116,210,170,217,173,251,62,154,81,39,169,118,150,28,56,142,132,80,201,190,191,37,71,218,28,31,39,238,240,129,61,67,41,203,152,192,171,34,248,91,224,109,198,91,250,174,158,163,198,76,96,51,148,50,58,173,238,174,60,174,136,99,102,103,185,149,213,17,151,153,234,25,194,135,152,72,170,40,61,235,89,133,6,254,198,82,232,138,121,16,59,15,25,39,17,171,242,20,184,207,47,239,90,150,103,185,71,183,189,214,188,148,130,228,144,51,244,181,111,126,29,194,178,134,176,147,17,232,12,214,61,157,52,102,88,166,236,247,72,236,253,185,215,193,13,240,118,84,153,93,78,119,150,117,77,33,229,100,4,109,229,112,115,96,64,139,110,101,108,170,242,87,93,35,158,254,179,249,242,113,73,33,41,29,97,108,19,247,79,128,221,62,11,112,26,178,252,61,110,70,64,218,255,147,149,9,164,97,101,242,159,91,161,250,127,1,125,210,225,254,117,183,15,211,113,247,252,211,71,92,162,123,88,79,240,159,173,96,223,85,106,239,183,18,76,201,136,166,181,232,165,63,187,21,255,172,50,202,43,79,87,72,168,227,126,213,226,87,90,216,180,101,192,58,178,239,223,53,220,62,91,193,149,248,222,4,51,26,188,198,177,154,170,231,235,125,197,2,163,170,42,59,202,47,133,242,45,197,187,187,197,180,23,78,87,35,43,9,116,213,72,174,169,6,6,50,51,76,133,205,17,141,172,121,38,201,139,8,59,17,168,197,91,189,32,169,175,67,233,137,120,18,235,84,41,22,229,46,220,60,221,96,103,206,122,173,53,74,130,155,226,9,79,161,203,169,214,216,19,118,111,19,213,168,21,30,125,58,155,150,220,94,237,249,69,178,129,244,199,119,214,126,27,147,224,220,102,91,63,182,58,175,82,197,124,216,7,129,61,250,204,134,229,198,64,188,155,5,86,86,111,3,199,45,235,174,229,15,85,157,124,209,39,252,54,207,80,76,186,1,181,159,93,229,108,68,29,253,242,114,6,238,41,158,232,8,125,79,121,235,49,122,249,96,164,181,26,173,55,245,217,51,198,232,158,249,74,250,121,95,92,53,91,41,195,71,140,200,66,223,185,44,136,141,132,155,210,102,236,14,58,63,243,88,208,188,181,185,121,23,66,212,81,165,45,162,4,173,42,178,70,81,213,113,162,73,252,22,152,119,182,35,191,245,42,247,250,125,120,105,110,102,117,120,15,178,118,146,122,39,24,130,155,185,193,134,168,252,186,1,200,201,46,199,185,59,236,250,253,183,161,18,175,73,234,123,141,14,216,18,191,66,252,102,194,24,175,154,165,35,117,30,91,98,154,126,238,16,83,2,43,253,68,126,170,255,213,87,207,228,223,63,181,137,127,147,183,164,186,83,74,21,49,18,20,118,31,18,168,172,74,110,82,220,171,120,255,209,184,58,203,171,91,235,240,125,169,52,180,64,133,174,190,33,121,103,168,121,196,91,92,212,137,134,221,53,136,134,189,250,217,87,226,134,231,1,215,133,166,227,43,50,250,117,110,120,146,129,29,208,164,224,117,251,38,144,133,188,14,7,73,244,172,158,168,39,164,49,44,14,52,64,178,182,62,255,97,67,209,81,66,254,115,53,223,75,180,234,225,6,180,213,91,187,173,225,27,109,175,170,6,137,46,31,91,183,186,11,159,244,140,193,243,71,14,99,84,43,0,58,215,81,1,3,6,142,103,153,127,210,171,217,94,249,63,229,64,64,56,149,126,117,31,4,142,223,194,1,11,82,0,216,157,205,187,100,112,250,132,28,136,121,90,243,189,188,134,73,145,87,138,85,221,47,144,132,223,251,145,84,110,178,104,174,14,207,23,85,226,184,186,214,70,139,215,54,122,78,72,120,216,0,58,142,20,156,129,129,114,56,114,101,175,157,183,225,241,15,166,98,53,156,221,116,136,43,16,120,45,193,157,35,85,69,132,162,50,187,79,209,135,120,136,225,82,166,227,249,162,200,122,143,150,131,131,143,211,204,112,62,161,188,39,200,136,251,33,205,26,34,185,23,121,214,236,243,8,145,116,44,209,151,192,15,25,239,170,47,123,244,170,61,236,216,123,37,136,231,103,33,52,143,74,212,221,130,250,162,16,217,200,220,235,50,170,116,68,32,175,74,45,76,0,247,69,225,217,168,103,231,236,29,204,222,126,170,35,143,171,216,157,94,88,71,190,64,219,42,250,183,17,166,202,46,218,146,14,245,38,4,36,192,189,50,47,143,155,77,152,171,106,7,74,27,182,32,137,176,195,13,51,200,96,95,98,39,6,192,51,222,10,111,71,167,24,113,6,111,71,7,79,90,122,235,152,59,63,234,97,151,149,190,67,115,147,131,52,88,34,54,195,37,41,50,207,217,203,67,99,148,117,60,156,94,139,77,40,16,205,42,34,25,156,142,228,1,87,56,183,117,16,248,189,171,113,41,232,136,139,205,235,215,48,36,89,199,158,25,43,172,54,106,182,68,51,250,168,9,98,113,133,245,58,193,133,95,97,148,141,149,127,234,154,98,83,250,125,103,119,53,91,114,215,231,80,14,116,118,123,200,110,49,85,251,181,178,116,70,3,75,83,219,61,109,140,17,12,85,67,181,213,157,199,154,183,225,138,232,145,126,24,75,61,35,214,102,255,212,129,122,44,61,85,115,163,237,124,149,24,143,237,251,56,176,171,93,159,233,151,241,2,124,103,18,214,27,69,253,39,20,16,192,169,244,11,7,3,207,123,137,143,193,182,143,193,94,225,105,47,12,80,115,243,127,207,227,168,255,151,52,142,124,120,167,244,76,100,66,113,181,203,170,71,245,120,205,195,92,182,221,151,30,138,75,185,42,242,197,144,207,166,35,251,128,152,61,233,66,131,75,47,193,32,113,95,128,92,67,69,55,52,242,130,29,168,42,235,160,109,188,72,174,102,60,222,243,115,56,158,45,47,217,65,22,56,69,22,72,127,25,155,43,123,46,105,181,122,174,180,118,52,247,69,91,150,183,237,100,86,254,48,146,185,145,12,183,17,6,226,13,12,104,244,4,191,226,13,12,74,111,92,140,194,27,24,104,25,9,45,150,211,207,74,135,120,59,93,59,175,20,207,93,45,95,46,57,28,87,83,210,126,248,146,166,49,126,133,28,14,29,224,105,77,159,178,145,7,8,31,211,112,109,187,128,178,151,157,251,198,205,132,71,11,75,229,17,231,99,204,191,224,173,84,133,145,50,117,163,35,61,55,116,84,105,174,1,42,172,177,83,26,115,192,201,117,245,36,249,13,33,23,64,35,222,251,133,98,189,42,82,79,4,125,74,167,202,112,31,72,225,203,78,147,151,201,123,233,227,114,125,139,232,3,251,128,252,166,194,129,187,107,167,73,174,175,199,228,234,200,104,249,114,134,182,111,171,39,221,172,242,121,105,209,247,154,113,220,26,50,40,42,157,150,90,33,103,123,109,164,224,239,132,145,218,129,160,58,138,203,223,128,227,231,113,15,14,177,9,38,217,202,222,159,71,27,219,103,234,153,211,3,251,164,253,255,131,205,19,178,117,126,195,62,150,158,168,145,158,136,59,12,115,195,13,119,131,112,155,176,15,254,6,105,237,244,215,105,25,21,206,112,43,41,168,209,132,16,168,127,33,183,96,109,183,126,230,46,120,113,55,242,114,185,14,130,213,30,143,147,251,76,5,160,227,241,85,203,164,162,255,31,176,9,44,4,140,135,77,252,127,37,201,2,199,62,127,13,37,109,44,129,108,19,210,121,118,216,89,88,130,121,44,72,195,166,31,116,38,223,251,70,80,180,241,82,45,185,142,245,138,232,174,61,149,95,64,140,2,242,85,1,188,91,157,164,247,157,28,174,50,203,213,113,137,186,251,234,161,77,69,221,219,7,130,226,73,15,246,227,205,15,9,181,47,144,103,236,18,53,56,199,83,49,49,88,124,240,22,230,233,224,49,172,204,63,60,123,51,211,186,146,6,85,163,74,219,51,244,111,80,54,229,104,29,81,134,89,77,81,151,134,88,228,187,70,37,163,80,218,139,86,36,203,136,19,156,55,16,48,199,208,61,36,47,124,152,231,4,44,50,230,183,118,137,70,232,95,58,148,65,216,192,78,196,74,168,159,9,58,176,0,92,81,244,59,206,228,79,218,255,11,134,4,222,164,248,13,85,2,111,166,44,112,17,48,25,237,252,0,150,14,28,54,248,64,240,138,9,215,111,103,145,30,146,135,48,38,224,216,164,252,99,230,148,134,47,80,8,193,244,216,72,83,87,92,90,132,125,131,98,202,93,95,70,69,208,110,223,134,161,237,246,129,227,71,189,2,143,177,237,61,35,48,100,11,46,29,69,117,66,1,234,163,122,29,210,48,161,229,220,1,181,61,129,252,87,245,123,49,131,245,27,6,75,70,251,25,111,73,251,25,113,223,26,55,227,104,169,253,67,234,23,5,246,182,104,51,34,128,99,150,125,168,194,218,164,3,94,74,42,43,170,237,12,85,125,191,17,238,205,36,138,94,160,61,88,113,169,47,207,54,236,1,112,156,47,181,219,167,11,77,52,58,88,194,254,0,148,138,143,224,41,182,169,124,138,221,2,71,143,128,227,83,254,120,65,84,138,1,189,88,194,140,204,115,188,255,211,210,63,255,131,23,30,78,58,66,40,122,253,80,156,169,23,10,196,44,76,133,214,12,192,215,19,134,237,113,83,68,107,16,70,99,252,70,104,183,113,210,7,192,75,73,17,0,199,58,76,49,197,146,120,21,154,239,26,145,111,72,100,185,195,192,203,2,254,216,246,109,128,39,28,124,163,238,65,93,252,174,163,145,226,76,234,253,87,147,8,134,201,121,130,146,195,249,11,216,77,110,41,237,189,62,59,204,156,26,147,15,240,7,124,84,63,241,168,218,4,157,88,135,96,181,49,217,74,196,61,118,80,143,201,150,120,249,76,8,170,105,46,209,139,222,2,70,143,198,158,247,237,67,223,165,203,23,70,167,111,74,110,67,192,54,131,107,47,50,21,119,19,57,131,176,189,98,194,135,150,95,147,208,103,204,45,251,58,130,134,33,52,17,101,5,253,246,119,127,168,40,189,97,189,82,9,164,204,242,104,108,242,116,106,136,195,152,124,153,174,72,141,247,142,234,9,125,214,158,20,86,120,180,58,160,233,42,224,107,176,172,20,152,13,21,112,53,162,179,138,109,45,147,108,159,215,250,0,73,43,78,25,222,93,226,132,109,251,151,163,66,252,230,136,64,210,46,116,42,231,109,45,161,45,33,115,239,124,197,215,141,15,13,23,145,236,240,232,221,208,148,54,115,202,250,199,180,213,247,82,169,130,8,200,105,16,180,22,137,119,222,220,98,110,98,229,52,171,219,31,19,186,189,215,34,224,57,65,174,51,163,2,5,162,126,3,28,176,242,16,117,58,34,114,204,191,100,211,94,8,185,136,10,249,13,19,35,232,255,149,79,210,111,255,51,29,16,56,246,250,13,235,233,43,250,211,217,15,105,180,85,124,144,56,55,116,55,170,251,133,79,165,158,142,80,9,51,204,126,50,79,66,254,130,255,89,175,248,132,128,21,2,81,192,196,82,238,22,209,180,34,163,74,75,215,108,135,121,129,135,134,124,228,222,21,148,240,68,155,26,33,151,134,255,90,144,165,7,221,39,215,185,57,3,3,172,103,62,198,107,103,104,190,159,222,207,142,209,17,1,47,229,116,152,13,123,197,33,152,238,146,204,202,64,248,156,90,137,95,160,206,213,231,185,90,231,174,66,141,127,250,28,234,10,166,125,231,51,169,238,47,29,78,144,119,63,181,7,212,255,6,205,20,124,194,78,226,18,67,129,45,243,207,88,8,88,233,147,222,26,176,218,153,115,127,129,211,245,228,168,59,65,94,193,163,116,175,203,175,61,231,131,79,75,71,252,55,192,93,73,222,106,119,213,66,110,201,237,62,173,30,144,210,212,189,135,56,108,146,99,232,166,236,163,82,102,0,90,165,129,41,128,130,133,63,239,82,212,140,58,23,61,149,70,77,45,179,163,189,10,221,211,29,73,235,115,96,32,214,164,152,221,138,232,43,221,221,84,249,235,138,47,159,247,81,68,73,60,149,221,171,232,197,85,1,206,232,51,24,89,8,107,135,18,13,96,65,212,120,29,128,62,82,52,80,23,254,194,93,148,104,73,239,105,239,97,153,21,34,107,216,152,237,105,206,144,222,236,184,43,185,160,28,203,45,58,219,208,113,94,42,126,102,186,69,162,102,243,132,81,75,161,164,78,172,19,240,36,43,58,104,147,190,255,78,18,176,127,149,107,134,161,131,169,183,73,243,246,171,175,247,60,181,92,94,206,120,197,160,111,64,3,71,82,65,64,26,15,185,215,235,28,10,213,248,217,185,120,178,16,43,4,130,179,176,17,78,173,67,173,232,209,202,57,203,211,158,184,241,121,19,162,180,185,64,178,166,87,125,249,112,134,69,204,253,254,77,209,251,46,60,24,240,193,114,22,115,13,7,46,109,251,45,113,82,244,255,53,115,162,51,175,247,253,157,125,68,248,79,168,109,55,180,150,187,152,187,185,128,195,167,203,212,142,141,151,95,2,229,59,205,17,62,23,108,19,194,149,251,55,36,164,191,36,16,0,23,216,0,220,159,50,210,232,113,87,163,190,196,228,23,207,247,103,10,55,241,108,45,21,53,116,150,4,52,4,54,92,67,3,240,201,176,18,103,228,188,172,56,71,165,85,80,104,234,151,26,92,234,150,178,52,246,229,139,25,132,133,148,47,136,147,125,93,116,178,77,213,210,161,60,232,178,224,132,73,247,153,129,178,190,73,117,147,61,79,51,14,63,234,201,78,82,93,118,182,104,2,35,50,193,71,57,250,87,47,8,136,231,139,159,87,78,112,200,53,59,53,178,200,184,177,29,74,138,234,186,191,10,178,153,178,24,12,200,166,158,31,251,226,208,226,112,209,63,172,205,222,190,226,178,236,158,215,169,24,123,130,190,252,102,35,4,229,126,202,103,70,43,34,238,102,58,150,74,250,139,207,95,133,87,149,126,140,169,121,87,121,77,199,151,109,197,126,5,196,255,23,228,32,11,56,207,235,239,156,48,91,248,119,78,216,204,63,193,53,242,254,46,190,101,145,0,168,194,193,186,211,154,216,58,81,83,233,236,240,189,242,233,97,165,138,219,108,227,247,214,220,58,205,60,93,166,29,145,50,164,189,13,73,55,104,163,165,146,60,44,223,136,149,143,147,113,157,112,44,154,219,92,54,153,117,204,124,69,140,41,160,169,15,73,95,177,247,211,89,46,30,180,76,10,88,235,26,16,215,120,75,86,81,167,187,98,166,170,251,177,202,126,146,142,157,96,144,6,240,36,241,15,184,20,111,114,165,47,152,7,173,41,224,225,54,185,231,227,38,50,114,58,237,162,125,209,43,201,46,90,97,8,95,98,64,104,44,123,208,105,233,231,235,49,165,118,201,110,250,124,215,124,221,104,242,47,132,184,147,1,199,79,208,247,160,70,230,184,85,79,18,87,180,173,224,199,153,161,47,1,55,107,210,5,22,127,165,33,67,140,128,193,201,17,60,229,69,129,4,8,4,148,99,55,130,110,236,245,127,82,225,157,179,182,198,134,229,203,123,74,14,156,29,161,79,187,79,229,136,120,8,213,70,114,113,115,127,102,156,229,170,232,112,119,34,111,211,54,12,209,72,36,139,170,87,219,112,240,100,1,251,76,155,214,224,125,39,9,148,104,3,155,114,125,156,50,194,60,66,72,253,77,221,6,12,123,182,183,166,43,167,235,123,145,167,56,147,195,54,166,210,95,43,198,154,172,205,231,143,122,180,40,106,189,250,152,231,110,159,32,144,44,229,88,131,122,127,22,121,125,11,25,138,230,167,181,240,99,99,121,179,28,76,40,88,49,251,12,124,194,233,220,66,192,231,143,81,173,86,62,17,111,158,187,61,166,189,227,170,114,214,15,4,251,100,68,108,238,234,29,24,105,97,197,66,200,125,17,113,86,226,194,245,242,164,253,184,147,82,35,75,185,142,150,190,79,124,181,1,121,190,70,98,98,174,112,86,85,238,121,114,165,75,105,182,214,67,194,176,122,93,198,218,22,82,111,169,149,19,138,45,32,219,223,17,216,127,234,175,7,248,151,111,59,158,240,246,159,229,175,207,251,70,12,72,103,94,119,209,126,191,47,190,150,108,243,52,173,199,247,118,3,88,97,138,94,158,233,175,195,67,103,151,185,147,32,53,242,42,173,127,128,21,247,120,199,25,178,139,6,118,36,134,103,47,54,113,106,107,33,238,212,108,4,199,32,207,40,250,223,101,87,70,114,49,71,14,38,190,234,136,203,212,37,79,225,65,76,36,149,87,157,246,196,173,178,2,235,74,46,215,84,227,98,98,41,244,13,252,122,163,107,122,2,250,189,158,158,29,168,140,230,68,89,135,211,99,179,145,237,104,139,186,127,2,17,27,161,191,166,165,233,117,191,102,232,162,191,182,50,96,251,64,139,147,2,10,139,249,74,45,71,233,172,157,101,27,144,78,183,83,153,23,11,57,160,242,88,99,212,57,52,0,207,193,179,105,113,37,180,26,221,119,54,173,70,177,21,158,77,139,239,164,18,30,82,57,20,54,45,141,142,1,118,216,101,88,72,184,238,240,249,91,179,39,223,25,45,254,246,69,130,97,92,49,220,166,32,119,218,13,186,26,64,138,56,244,21,77,171,133,28,197,107,229,140,138,13,78,223,188,90,22,155,112,53,252,81,141,106,178,141,158,111,73,152,100,240,197,231,104,14,204,216,80,180,62,7,95,162,4,67,195,165,16,42,1,23,175,114,245,97,230,79,207,233,245,217,76,3,61,73,112,53,180,13,138,67,209,255,55,0,239,195,223,96,4,19,131,255,51,45,114,183,151,57,194,57,88,239,173,125,185,177,174,57,198,175,252,60,124,131,114,67,93,80,68,94,130,72,195,182,149,85,154,76,220,41,54,206,217,159,139,140,225,153,186,161,173,71,210,213,69,249,231,19,214,167,140,150,191,210,78,150,218,185,133,94,220,38,208,27,190,214,22,126,39,18,116,78,51,141,209,131,208,197,195,139,137,117,128,208,163,122,59,174,196,244,137,103,51,47,234,14,21,44,176,94,14,240,167,225,113,115,5,181,47,223,161,29,215,147,122,93,88,40,63,113,62,125,114,210,169,103,38,119,24,37,147,102,252,39,218,58,155,158,23,147,133,198,179,66,62,91,223,94,54,206,11,221,205,186,109,23,226,65,218,184,37,69,83,113,142,223,131,51,140,244,254,73,119,234,228,249,85,141,53,241,251,198,162,247,99,13,48,224,100,67,100,192,110,185,188,255,89,86,165,120,118,192,41,190,197,188,235,205,162,81,146,145,207,246,90,129,208,156,166,66,105,63,254,8,47,191,23,249,169,46,4,253,187,26,147,1,146,224,194,78,2,15,136,37,56,129,231,100,20,75,99,236,203,246,219,183,99,79,184,187,167,90,123,75,73,37,221,118,77,227,169,140,231,145,41,150,96,188,211,25,95,99,226,149,162,102,239,105,242,77,220,104,164,73,2,237,250,232,175,33,5,58,176,82,128,89,49,166,209,102,254,48,117,203,230,97,215,229,4,100,2,237,57,92,5,118,13,190,185,240,229,176,93,84,34,185,69,250,222,88,19,152,155,1,201,138,171,139,96,46,91,99,231,220,122,149,227,60,185,253,200,174,135,153,35,4,170,224,44,170,119,7,63,191,221,242,184,156,5,220,95,67,244,249,61,67,136,64,95,238,18,60,197,86,98,94,153,77,105,184,161,207,42,134,139,133,232,44,216,99,190,204,224,74,172,214,195,106,152,226,59,125,197,114,145,251,76,126,91,119,56,192,159,141,14,92,197,116,104,89,30,100,75,221,60,127,55,116,15,85,65,70,43,255,18,190,53,35,122,80,25,94,87,13,190,216,143,124,126,146,116,205,232,135,48,220,149,79,202,16,187,207,227,137,65,92,86,137,145,9,20,28,91,239,164,212,191,41,198,46,189,119,104,81,159,112,57,66,56,118,74,156,84,36,170,159,35,184,192,71,250,130,77,89,148,70,181,117,64,42,158,131,103,91,62,49,160,226,189,96,120,66,209,186,155,236,125,118,224,120,218,30,45,58,225,236,182,183,195,73,36,67,19,24,167,233,111,162,218,78,66,132,190,44,96,231,246,117,251,201,35,145,17,206,180,17,219,34,55,40,17,25,135,210,226,28,201,181,161,153,180,234,90,147,18,99,123,175,22,3,206,250,119,172,41,237,34,166,83,174,152,33,80,206,207,179,220,227,87,246,145,127,254,95,60,169,132,63,242,148,221,3,34,214,23,34,147,72,213,90,155,124,121,152,197,159,159,15,141,141,43,45,127,84,173,255,70,72,56,172,220,123,201,248,115,115,243,87,92,233,248,14,87,98,68,70,22,142,206,147,102,251,158,28,12,179,8,218,193,83,195,210,62,246,107,225,169,97,233,205,220,104,199,44,47,64,59,109,234,144,181,157,112,143,173,129,188,227,82,163,30,51,131,80,139,208,107,111,67,246,30,63,248,58,61,46,244,182,154,63,163,158,67,135,246,152,103,148,99,73,115,167,112,73,219,149,104,158,185,22,9,121,250,189,50,92,210,214,120,163,101,68,86,92,92,60,58,210,229,13,103,170,236,77,86,94,224,185,82,156,240,120,124,69,118,191,238,13,244,73,48,110,171,18,161,250,113,236,66,177,247,144,199,235,90,0,77,42,189,150,255,84,47,127,123,97,148,234,172,160,16,10,155,211,124,99,54,165,85,32,125,187,20,201,135,150,167,205,80,143,13,146,189,230,255,73,216,164,237,165,8,83,180,195,171,156,229,222,2,169,189,69,187,220,15,209,71,85,45,54,158,236,216,145,248,252,90,248,31,26,142,64,165,195,71,207,16,71,249,229,129,180,146,250,15,60,34,159,107,138,235,46,249,157,239,35,163,179,226,130,151,5,67,156,102,219,78,188,99,148,176,238,81,144,219,249,122,241,116,180,10,41,234,161,7,90,27,250,249,191,29,162,133,124,249,5,173,198,173,125,204,204,71,58,120,0,198,60,109,22,150,138,203,120,126,110,148,171,239,34,237,79,93,96,39,98,145,169,254,76,162,43,173,65,24,249,56,238,68,249,201,51,9,170,66,178,24,153,195,105,215,39,82,114,208,10,56,107,159,180,229,197,245,123,213,113,201,54,156,233,190,37,230,61,161,71,11,111,142,30,190,58,106,87,20,236,18,160,18,5,127,33,244,238,181,191,0,14,133,16,74,148,59,105,202,30,238,39,217,206,91,86,146,160,252,189,121,48,201,211,55,144,142,164,64,127,64,166,131,195,212,77,133,213,87,198,93,170,37,165,137,237,198,115,91,135,108,69,94,242,67,178,138,237,150,4,74,164,36,132,145,32,103,227,188,195,220,8,182,71,186,100,68,243,241,151,79,121,57,53,47,232,41,204,248,4,15,215,162,206,214,205,179,3,72,158,36,42,38,131,70,245,248,154,88,178,16,125,4,34,169,188,116,218,43,233,240,191,12,160,243,185,222,185,156,220,178,170,28,53,141,28,46,25,254,192,133,109,58,244,235,153,102,83,116,182,73,13,8,192,220,173,156,211,143,154,33,176,174,220,250,72,145,121,164,45,101,82,94,16,2,65,89,125,213,74,67,246,161,67,20,253,73,126,59,81,195,19,190,220,160,63,120,119,28,241,24,71,220,74,32,255,51,43,100,251,175,249,97,135,7,167,102,65,252,63,169,47,225,89,114,70,155,63,54,164,71,234,184,13,9,190,108,191,28,36,193,192,229,63,87,100,1,116,156,114,238,153,48,123,87,228,144,91,39,219,106,195,161,169,141,96,37,237,39,146,145,49,208,216,44,227,101,85,106,141,142,63,79,84,34,113,241,190,128,53,92,29,147,253,165,44,102,39,160,254,84,221,9,72,215,8,215,118,208,211,211,126,95,108,163,51,107,115,216,186,41,187,113,25,126,46,231,65,223,238,16,167,190,2,40,68,130,33,211,137,25,191,163,122,200,156,98,253,244,92,76,203,70,8,191,163,238,68,164,35,185,98,42,150,28,186,53,226,37,84,218,148,3,194,188,50,76,185,29,24,165,221,236,212,2,121,28,67,253,80,21,60,207,41,129,227,168,24,57,255,64,206,96,239,187,25,60,202,67,196,150,128,0,75,220,137,200,51,235,135,143,158,40,106,12,212,10,193,64,53,75,45,54,211,180,181,183,209,41,220,141,206,86,236,1,175,112,195,64,116,206,30,55,12,167,77,71,99,241,195,0,230,108,109,247,27,159,254,236,75,141,34,24,252,21,206,44,202,200,255,237,224,218,196,200,215,223,66,222,7,118,192,155,172,91,106,153,211,92,252,236,193,105,190,231,12,75,158,81,194,125,153,7,182,244,246,20,142,226,40,57,244,7,1,78,118,105,255,234,53,213,231,66,224,252,205,158,89,120,219,183,185,165,230,188,244,178,124,102,204,16,245,68,107,62,58,226,128,44,48,136,170,89,57,48,74,61,54,163,179,215,106,77,184,130,178,91,174,247,154,194,10,155,192,42,119,117,220,157,98,155,212,17,98,155,193,211,11,154,177,220,177,70,68,115,138,81,90,17,109,108,12,180,83,218,96,157,102,199,77,130,64,34,229,88,139,67,171,103,10,143,30,165,122,122,222,122,174,51,33,69,107,22,85,34,83,242,196,92,182,249,133,167,165,194,238,223,31,46,40,215,189,246,243,159,226,202,22,15,180,224,102,152,97,173,19,187,85,77,57,128,237,141,255,112,163,175,237,224,246,239,217,219,63,49,233,176,27,127,35,99,133,215,21,144,134,139,106,237,147,251,91,169,76,115,113,55,48,75,44,204,134,111,198,92,130,26,218,166,222,251,92,214,226,134,63,9,223,64,88,10,80,116,102,100,115,94,188,235,192,46,205,250,236,41,109,65,65,226,248,209,235,207,51,207,125,187,25,235,103,156,93,49,244,144,142,17,185,216,89,86,224,154,160,146,11,51,135,177,255,148,128,118,102,161,245,228,198,80,173,138,15,250,107,65,101,26,161,109,47,1,160,115,183,83,233,58,115,36,79,39,101,184,133,58,175,176,131,151,49,91,90,118,217,111,98,51,156,45,35,142,230,191,41,244,62,163,205,248,3,30,181,143,251,14,143,182,214,255,196,32,237,107,19,49,89,250,84,199,157,171,233,239,173,123,162,37,239,91,78,236,101,213,71,33,45,83,12,69,193,22,151,129,214,226,242,63,63,2,62,29,140,255,8,179,150,17,159,223,31,227,156,34,40,249,71,253,230,243,189,126,123,82,131,24,218,249,7,33,67,1,79,200,184,98,182,53,74,162,251,229,179,196,70,159,35,145,254,196,174,237,100,105,221,203,64,212,254,130,164,99,245,52,216,40,146,155,140,51,147,80,127,185,75,41,83,93,175,136,168,251,186,188,99,207,91,29,39,247,197,140,145,131,221,247,155,206,119,121,111,149,169,51,30,0,127,0,171,219,61,246,228,71,233,47,180,218,115,10,183,238,160,162,204,86,104,97,91,210,215,170,107,240,14,120,21,112,216,83,218,219,135,205,85,232,135,138,254,222,192,49,157,179,153,238,146,209,157,216,92,68,140,202,78,189,192,249,197,147,123,225,43,4,219,143,177,229,11,176,180,18,77,12,216,24,13,133,43,225,79,155,13,17,61,125,218,158,120,180,117,4,56,230,26,191,160,116,30,83,105,228,15,28,43,20,113,139,93,135,110,25,149,166,226,241,86,188,26,181,88,206,137,83,108,140,233,243,137,126,85,142,151,224,120,86,95,59,232,242,242,171,246,103,151,161,105,70,7,175,216,126,248,13,233,50,217,2,186,3,122,122,192,63,43,100,254,111,185,62,145,102,108,55,250,166,120,107,227,38,97,247,32,76,252,126,232,181,75,77,230,94,89,49,235,9,3,246,203,7,230,124,6,192,113,146,50,219,246,152,201,180,214,1,160,233,135,45,142,243,172,201,196,115,247,146,231,32,78,121,194,225,192,241,108,11,100,59,241,48,187,221,21,20,33,18,219,186,128,39,239,141,192,116,125,47,56,49,194,112,153,219,56,159,214,140,35,233,153,83,93,162,26,51,27,216,197,29,0,239,206,115,56,7,171,253,10,241,159,182,57,136,104,53,199,108,126,55,213,195,237,231,86,75,38,93,72,5,223,224,201,40,144,34,136,255,104,92,166,183,211,168,45,63,20,42,185,15,2,227,198,244,108,182,16,226,9,237,110,34,214,3,16,160,101,26,82,173,75,193,196,197,0,199,74,69,217,65,206,109,18,52,25,202,90,113,161,76,128,194,118,130,84,27,171,76,199,57,107,191,185,167,81,179,196,134,175,18,10,150,51,131,169,203,140,203,31,132,67,80,60,187,209,124,80,42,236,28,133,86,23,169,112,102,154,43,119,119,251,52,45,79,65,105,106,124,175,95,219,184,183,215,205,34,101,249,180,121,50,220,26,130,102,134,106,152,19,80,1,0,13,192,2,204,130,187,85,146,230,240,231,155,58,70,247,115,157,115,231,71,147,151,243,210,9,182,211,110,42,112,39,73,196,182,40,17,227,15,56,203,165,79,48,143,135,139,233,91,154,250,41,204,188,49,67,9,166,185,18,143,134,4,125,41,46,117,110,83,110,43,38,72,85,10,224,121,239,120,22,33,222,227,19,125,22,181,142,69,58,191,64,139,97,164,205,239,40,147,112,108,87,4,221,95,104,232,236,24,145,191,155,85,184,186,46,242,230,108,227,170,241,93,79,66,216,139,153,24,116,67,4,151,167,106,236,13,18,158,47,121,105,2,202,226,137,188,235,163,117,180,187,247,191,190,82,193,60,24,86,249,124,0,52,176,74,179,184,77,217,5,237,75,149,177,21,143,81,115,189,70,141,158,18,142,235,245,77,107,155,185,221,176,181,140,76,68,55,252,129,7,113,197,171,58,180,104,223,243,60,81,104,220,141,233,160,124,81,26,153,126,96,40,229,31,83,53,220,78,45,127,174,130,96,254,250,250,121,45,39,150,15,115,143,107,207,200,93,76,242,10,123,0,105,161,244,52,227,132,55,155,155,110,40,173,119,242,187,54,115,186,158,252,118,69,61,175,0,122,67,93,45,2,241,92,63,101,74,125,243,247,18,176,207,19,180,168,65,39,11,176,68,143,39,80,190,146,23,229,33,114,20,112,42,95,206,77,167,109,164,166,45,9,31,65,150,95,198,176,56,238,254,83,225,136,63,171,223,254,39,144,246,253,124,154,21,123,245,88,37,253,107,237,248,141,102,55,179,22,230,184,118,133,79,216,130,32,152,236,234,200,249,81,88,225,175,232,170,197,207,29,147,96,5,255,215,209,217,241,129,141,166,69,48,174,43,235,178,103,226,248,244,46,248,246,152,132,248,102,165,167,51,51,34,110,96,194,70,166,105,61,229,39,45,94,45,100,98,120,182,111,18,171,215,209,117,86,80,137,62,255,32,22,87,102,239,206,130,136,87,89,64,223,98,199,50,193,220,183,198,26,88,12,68,152,44,26,121,219,49,239,252,181,100,104,83,239,57,8,158,29,187,193,222,83,192,13,37,123,193,38,142,98,67,123,192,101,164,82,53,59,8,111,46,234,138,233,223,178,182,50,180,230,75,155,30,215,171,189,224,48,204,162,184,76,75,139,176,225,84,106,197,155,84,82,236,130,151,95,225,179,207,172,95,153,49,216,79,244,236,68,124,57,164,202,84,205,78,109,36,145,60,93,162,50,47,203,231,37,163,194,212,14,206,104,151,142,200,42,150,53,230,35,53,92,226,169,252,105,0,254,200,38,86,99,165,248,115,61,83,30,136,148,193,71,122,156,172,79,182,7,204,78,162,191,144,152,183,110,108,17,80,16,123,171,126,164,213,211,97,142,181,160,96,76,109,37,74,239,124,193,224,81,237,23,122,118,93,186,36,32,189,117,250,3,146,249,136,136,123,38,85,136,124,142,203,78,209,139,36,62,182,252,201,135,184,140,58,98,39,15,250,29,225,69,202,120,30,51,220,150,14,86,140,38,53,117,126,192,122,66,151,55,231,91,150,197,185,226,143,57,31,243,138,228,123,170,77,189,151,198,10,116,160,131,96,108,51,55,116,127,221,34,245,53,27,85,238,108,236,13,63,219,142,87,241,180,189,162,35,39,111,172,223,138,126,251,137,126,226,113,41,245,115,180,11,38,130,180,255,75,80,234,29,119,238,139,132,123,234,239,55,134,189,62,181,44,56,234,148,64,94,28,150,140,193,143,106,189,163,20,8,218,26,138,183,44,211,230,62,126,36,101,142,170,240,188,123,22,44,86,115,138,109,152,221,140,73,167,9,38,160,72,10,28,207,48,39,238,17,92,248,171,147,238,245,173,68,206,181,89,255,172,151,130,96,251,23,204,186,73,167,157,79,139,90,107,149,58,142,85,67,53,71,95,17,160,21,252,220,27,44,61,215,55,199,27,165,85,69,152,116,201,8,218,49,116,64,99,188,206,53,137,139,39,204,133,111,198,223,27,166,87,196,148,74,62,71,83,67,203,141,228,2,229,196,11,190,85,100,127,99,246,224,136,21,103,156,180,98,136,187,235,117,58,252,172,58,3,40,231,23,114,167,205,22,253,148,172,234,121,67,141,202,32,134,74,12,145,209,62,183,39,255,149,47,236,14,123,68,75,246,110,78,81,170,72,35,144,39,45,54,243,215,6,3,197,54,220,7,76,177,42,211,80,169,191,51,80,48,10,180,58,175,245,173,208,23,188,58,244,94,37,20,151,94,132,186,239,16,80,120,204,138,82,93,237,59,32,181,56,173,96,179,112,86,220,82,237,105,237,85,224,56,141,187,144,223,165,118,42,215,97,154,17,21,202,140,151,163,87,230,74,194,75,195,159,209,152,251,196,107,27,125,102,93,104,72,214,236,98,77,15,174,88,221,225,122,53,211,216,145,203,211,192,166,78,177,112,235,194,180,234,215,3,61,83,242,221,78,134,109,106,45,104,192,94,43,10,2,29,220,161,153,77,139,20,191,184,42,230,209,104,250,56,179,171,235,98,240,163,76,254,52,141,44,242,104,30,218,140,127,162,110,65,124,255,9,53,255,163,221,254,223,187,35,76,230,59,131,141,125,25,220,247,98,206,221,211,131,100,229,108,187,193,110,194,141,229,247,172,209,84,208,1,130,119,211,68,210,157,143,4,64,39,168,207,229,235,7,230,235,157,44,167,46,15,169,22,170,90,151,178,135,231,159,108,77,167,132,5,245,85,13,188,225,96,23,43,161,159,191,179,46,174,226,194,234,76,76,102,211,90,94,184,186,201,255,245,59,41,90,190,46,12,246,146,71,35,158,103,146,239,205,42,215,235,160,203,77,249,121,80,134,242,253,173,229,124,237,34,83,249,33,190,137,150,49,244,169,41,13,18,154,34,238,78,114,167,168,181,169,205,171,135,87,169,226,24,8,206,192,138,39,198,145,180,138,39,90,171,209,183,193,92,234,139,158,162,46,231,201,145,36,241,77,94,39,180,43,174,151,213,233,27,5,250,190,39,242,109,198,235,40,57,99,104,193,155,38,172,228,170,78,181,121,129,173,132,121,20,6,157,183,110,61,25,35,54,233,158,62,241,208,195,190,100,100,216,103,186,47,88,167,109,99,139,217,102,170,225,60,129,56,33,36,94,60,245,140,138,132,137,82,130,248,86,215,72,193,112,233,201,186,182,190,247,104,226,244,85,251,52,129,55,12,239,185,130,223,176,80,25,24,126,53,120,62,20,110,227,89,161,117,195,247,133,100,72,204,169,22,152,103,23,193,211,159,154,39,223,212,220,155,106,232,236,12,126,227,27,194,208,34,9,185,235,101,242,65,41,71,109,188,20,222,205,118,170,167,169,190,149,250,8,29,95,119,214,95,65,3,248,18,208,35,104,16,124,51,226,188,205,99,1,13,122,118,215,202,179,44,241,251,191,82,112,73,125,253,1,13,18,167,222,184,25,166,243,237,183,182,148,41,202,51,110,190,52,64,32,41,223,251,71,103,241,162,120,204,236,51,184,229,91,146,55,104,218,206,85,53,198,106,210,200,204,133,134,176,159,223,159,162,114,245,21,155,75,155,179,61,197,49,173,125,115,44,54,92,164,29,190,31,73,101,53,43,179,222,105,171,30,91,236,197,174,187,1,103,231,184,69,254,98,101,216,244,148,225,114,142,41,38,148,20,97,142,30,18,122,5,226,150,102,208,58,93,31,116,227,214,196,187,240,50,126,21,85,144,195,171,97,89,171,140,137,170,164,16,228,229,230,201,169,55,52,254,250,189,78,150,84,179,238,215,226,101,21,233,167,46,17,88,79,72,173,213,165,158,182,171,244,67,189,250,74,107,137,139,72,101,243,236,136,73,2,111,65,55,253,105,171,234,247,37,242,209,239,40,139,68,6,171,72,55,5,63,172,143,142,200,87,254,11,210,175,137,242,239,36,223,202,63,91,159,243,159,208,102,144,209,4,114,209,6,178,19,161,94,108,138,202,38,34,150,56,163,228,94,104,85,106,235,140,187,81,192,86,190,228,105,215,228,192,119,156,65,58,20,14,254,94,79,171,187,24,216,219,30,40,95,50,139,123,41,208,45,127,185,12,140,32,150,23,137,25,153,86,217,255,245,48,65,203,153,228,218,45,94,37,213,41,53,189,144,27,86,182,33,148,182,122,247,204,246,83,134,170,118,155,70,208,183,78,212,79,17,251,250,255,60,133,130,103,11,10,90,215,8,139,230,156,158,148,85,75,142,218,175,212,34,23,154,248,102,92,127,110,149,53,55,221,50,97,77,140,37,62,199,222,106,145,243,190,171,168,171,224,154,124,115,179,105,202,242,88,129,24,116,144,11,219,172,98,79,248,37,129,200,159,227,203,71,61,131,176,172,28,23,213,138,120,166,70,177,100,251,192,211,207,127,227,224,214,207,73,118,106,196,207,106,196,39,88,97,129,232,235,76,95,31,201,217,107,149,94,189,232,91,189,221,95,172,37,224,187,243,61,138,1,126,149,31,10,115,215,239,211,83,181,35,119,221,151,78,249,61,36,59,53,138,91,183,164,82,1,190,231,14,214,13,175,79,91,39,106,58,25,44,35,202,166,135,157,202,175,140,224,15,127,118,94,163,93,167,29,145,58,164,253,131,180,177,133,227,208,91,135,97,19,86,57,250,183,190,22,57,56,33,6,166,163,46,232,13,203,41,222,231,84,164,77,175,244,247,142,143,19,43,18,247,112,3,27,51,100,250,78,112,184,188,126,254,48,214,174,24,226,195,38,39,128,245,252,38,80,199,8,54,94,250,68,19,205,50,74,182,37,234,241,252,116,101,100,5,225,227,15,136,49,67,119,175,167,184,188,100,15,151,151,152,183,108,160,36,59,129,248,89,192,31,255,99,56,223,11,78,226,127,76,213,13,173,40,252,143,209,55,26,95,3,217,254,117,148,161,195,116,168,102,42,92,105,222,177,145,42,115,164,107,56,101,5,82,56,102,185,131,175,197,150,168,212,123,126,94,13,21,131,202,40,246,241,205,204,118,189,226,11,149,235,174,118,165,127,62,182,198,195,111,47,85,254,222,179,84,104,83,109,160,95,193,175,44,204,188,121,99,135,89,217,151,200,48,0,114,37,100,214,211,124,248,160,119,98,19,188,156,245,28,27,71,80,242,55,12,229,239,62,24,20,210,197,18,90,81,51,234,21,155,23,116,106,106,153,157,221,180,233,4,255,21,206,146,66,172,251,239,85,224,110,154,131,67,102,184,148,157,2,95,84,183,64,94,217,47,92,154,80,10,174,29,154,183,62,181,22,122,46,198,30,236,39,76,111,30,18,51,99,239,30,200,165,76,247,32,134,234,195,76,78,52,35,109,249,251,205,206,177,121,157,76,56,77,168,59,74,235,5,154,106,99,25,148,225,18,201,69,70,178,233,146,140,254,255,145,247,158,81,81,102,219,218,232,11,5,20,57,73,78,133,2,162,32,65,50,146,165,73,210,2,34,57,43,40,8,146,145,36,80,4,137,146,17,80,178,2,34,18,74,144,12,146,115,150,168,228,156,83,17,11,40,138,91,101,247,222,91,237,221,221,251,222,239,220,239,156,49,142,99,188,63,164,180,168,90,107,174,185,230,51,195,243,128,148,236,140,218,25,175,223,29,153,168,249,53,211,251,194,37,199,205,166,190,201,89,81,248,157,33,50,114,166,5,45,197,118,114,198,24,186,190,157,51,201,71,24,12,63,192,192,211,146,238,73,35,242,172,174,224,48,99,141,158,63,37,134,53,48,207,76,47,166,171,186,235,115,123,72,111,184,254,13,27,138,102,65,247,92,93,228,179,229,17,223,31,58,141,235,250,45,23,110,225,181,138,21,234,210,239,97,189,39,206,163,44,249,108,182,155,134,107,148,163,242,72,160,88,241,225,167,185,219,146,36,166,245,71,53,223,21,43,18,227,198,235,239,46,90,134,179,143,114,180,221,183,248,106,92,225,38,126,219,196,112,239,86,120,21,251,237,2,158,70,232,216,152,197,156,204,142,40,184,159,93,76,252,33,176,91,134,37,166,210,18,25,91,60,115,141,75,212,154,251,205,99,117,76,194,8,42,20,153,195,80,75,3,113,251,78,183,161,235,19,30,189,28,249,111,147,163,218,156,45,177,222,229,53,101,186,220,79,6,43,180,200,54,171,93,134,133,254,197,170,190,208,179,92,223,165,80,93,170,115,168,100,180,184,78,43,210,66,246,173,17,142,21,201,253,19,67,137,32,75,224,60,187,138,64,108,114,117,163,12,171,245,242,173,47,42,175,62,141,44,165,50,108,38,83,116,188,246,70,148,73,120,209,251,100,192,92,51,86,196,174,132,95,0,226,85,239,39,61,100,223,219,140,45,225,126,171,196,207,158,32,226,185,74,209,55,147,252,118,199,204,107,4,196,142,229,187,240,212,226,133,148,219,147,104,229,138,87,175,212,231,68,200,46,69,184,180,151,62,207,97,104,178,68,60,240,197,121,61,74,97,54,193,221,33,54,46,0,76,112,69,220,239,57,188,89,89,89,125,36,84,248,121,102,148,110,170,121,126,71,165,38,50,106,198,108,33,60,92,80,128,148,252,101,233,58,86,188,182,226,243,195,175,46,151,93,71,19,239,59,38,166,157,152,229,37,60,45,80,242,166,143,172,5,206,185,25,191,182,158,129,43,239,4,28,232,148,4,28,181,65,185,81,12,144,153,248,21,44,170,131,15,253,23,64,88,178,221,188,116,160,151,217,118,215,48,220,93,90,121,194,98,177,91,182,4,235,243,242,156,210,68,166,35,127,198,163,17,191,249,31,109,156,18,112,219,193,169,27,88,176,5,57,196,134,49,115,176,225,90,222,169,188,99,88,174,208,229,26,113,181,76,183,41,113,199,17,105,213,4,134,39,212,70,50,224,28,177,226,223,39,43,19,120,161,173,153,203,109,116,71,141,189,197,185,249,107,82,134,138,245,239,116,139,70,176,253,182,138,211,85,23,238,236,135,210,150,131,61,179,124,124,99,95,101,118,111,85,15,124,138,202,75,253,248,218,203,109,175,239,99,76,27,46,214,225,171,179,204,17,225,27,33,233,44,208,38,178,67,44,42,182,134,140,76,99,75,94,83,171,224,170,187,233,103,252,214,184,166,88,222,218,167,117,90,168,40,77,224,92,152,4,56,7,153,108,118,56,58,144,86,147,101,208,85,48,121,18,178,111,197,94,167,186,249,86,65,210,174,57,99,221,171,160,14,189,255,209,247,11,205,141,56,158,28,77,62,28,196,147,126,30,117,104,158,39,9,156,59,10,24,143,201,92,249,130,171,234,30,194,182,69,127,235,180,33,117,244,241,102,138,32,191,161,71,201,52,77,193,16,110,73,93,49,218,69,228,15,74,34,137,225,113,136,96,16,250,59,72,241,178,230,26,10,164,81,57,92,124,103,145,181,59,249,172,234,203,187,228,231,225,227,165,4,177,188,143,148,137,16,227,12,181,68,16,23,32,144,99,17,68,171,217,87,25,179,56,191,3,166,28,51,80,83,177,148,153,183,251,228,117,109,148,149,69,221,249,25,112,46,224,69,88,155,5,195,253,39,176,205,139,123,112,44,109,52,53,49,152,106,96,109,244,190,242,48,187,202,90,83,78,6,203,33,246,142,24,193,7,230,87,20,196,95,95,13,77,74,61,186,103,169,52,149,235,97,110,254,209,171,73,86,109,215,12,135,154,110,174,247,213,86,106,35,249,169,238,52,159,168,221,232,101,189,75,155,27,24,94,199,108,132,1,178,8,236,187,24,1,127,15,254,146,218,84,200,150,156,254,162,188,26,56,87,118,58,185,173,88,107,225,174,170,126,54,75,82,3,163,173,11,134,122,254,189,174,128,182,215,255,9,123,28,112,238,4,40,40,254,83,148,224,65,116,113,25,15,84,65,181,170,164,50,182,202,138,1,56,159,189,227,117,173,159,192,107,228,135,49,242,237,194,253,71,211,126,122,23,177,164,114,111,153,233,108,82,181,103,222,192,118,190,63,155,86,240,138,21,127,148,226,183,54,228,82,221,221,186,8,178,5,144,213,86,238,232,93,44,223,152,75,228,249,254,36,120,39,204,197,18,217,213,201,206,79,227,192,142,54,233,83,179,186,238,2,77,113,59,36,163,234,166,130,107,155,76,11,175,126,121,237,196,47,208,174,17,75,243,248,221,174,66,86,155,136,135,209,252,0,226,17,148,20,102,9,156,15,129,174,248,98,97,46,93,144,47,210,252,9,250,22,11,238,74,126,138,185,197,84,133,71,209,225,103,143,118,180,110,120,149,4,88,140,229,206,187,20,166,20,238,23,89,184,186,221,94,20,171,69,82,3,253,229,66,62,99,208,102,90,244,189,124,224,137,219,255,140,165,15,78,254,74,189,15,171,152,116,159,116,236,73,16,185,155,146,8,65,80,181,25,79,225,54,79,58,12,46,141,247,200,221,137,142,120,2,124,159,62,0,230,64,64,157,251,244,169,146,170,200,216,148,63,34,43,177,85,88,10,153,121,150,111,163,246,41,2,75,50,142,95,79,77,173,85,219,78,156,193,97,118,172,156,99,192,226,105,205,107,213,154,228,179,65,20,219,148,85,134,46,211,114,184,159,179,254,184,215,76,197,42,192,24,247,248,250,164,233,72,100,119,28,93,146,53,3,31,5,202,25,193,72,54,135,182,217,178,180,239,186,88,153,18,31,78,228,26,77,115,115,77,74,135,154,61,126,55,75,228,181,225,135,222,2,40,232,10,37,19,1,229,227,122,109,205,74,219,251,140,203,57,52,236,167,154,12,43,200,36,38,251,236,32,3,163,170,134,241,170,157,187,136,247,181,151,115,211,155,175,193,219,148,227,216,183,85,141,77,167,12,81,242,183,133,7,129,243,119,128,26,54,160,30,75,12,236,70,13,43,221,177,128,240,218,111,13,11,76,238,243,12,27,157,242,22,184,164,144,113,139,58,224,113,45,75,250,49,59,16,151,248,133,151,116,183,41,58,139,94,52,122,255,104,130,186,170,105,116,51,72,52,21,241,24,249,26,12,248,186,182,6,88,116,159,221,28,95,35,143,237,117,27,84,222,134,11,101,23,73,86,140,31,118,253,226,233,214,96,238,254,126,28,65,138,114,99,197,39,199,57,150,22,123,66,198,44,165,165,105,162,179,20,85,209,137,169,171,59,49,207,230,182,238,92,150,110,26,213,150,161,235,155,74,247,233,224,208,218,164,91,115,184,118,217,176,93,229,237,47,55,76,50,187,4,115,165,13,154,147,26,147,127,69,146,162,230,1,79,165,240,200,184,78,49,89,179,139,242,141,69,143,45,106,121,98,159,4,9,19,248,227,12,43,222,221,108,72,135,223,190,139,32,147,254,252,67,201,106,218,120,125,182,140,237,42,136,210,83,131,38,163,123,44,55,250,23,87,240,220,47,77,28,227,2,13,228,133,127,195,242,104,122,242,15,209,141,232,111,122,25,173,153,188,155,42,167,18,170,187,2,61,140,235,207,151,126,98,93,152,222,23,94,86,137,229,44,90,104,238,189,134,105,227,234,28,172,161,164,45,111,30,22,238,219,163,151,221,99,23,79,75,1,93,233,7,105,227,2,218,155,6,40,226,156,234,228,207,89,35,73,180,205,153,238,211,48,165,154,72,136,167,131,128,131,175,94,39,54,59,25,33,232,171,131,10,215,178,165,253,133,70,149,200,81,238,3,2,33,127,251,164,214,81,132,237,99,89,217,242,5,38,254,153,155,102,128,199,82,53,193,147,171,197,35,34,116,229,54,23,106,198,138,162,105,118,202,111,33,175,160,250,184,251,65,11,132,190,85,23,151,229,112,117,41,137,90,185,167,111,95,189,21,81,90,217,81,110,28,60,179,26,25,228,18,85,167,61,87,189,99,235,253,103,124,226,166,29,210,15,55,103,152,244,122,197,125,171,102,196,29,192,116,110,175,162,98,46,219,202,150,107,77,87,140,63,9,46,55,164,180,191,1,231,68,36,253,255,95,222,250,163,184,200,241,15,111,32,243,83,59,155,134,180,239,219,216,240,27,107,14,160,145,222,128,128,56,245,227,230,230,177,169,73,62,69,41,255,175,186,205,59,18,40,145,54,204,224,5,137,83,52,171,59,185,5,78,12,244,189,116,194,220,169,157,135,173,122,226,163,92,251,92,150,177,68,235,108,70,175,108,207,25,201,167,192,249,9,7,78,74,165,249,187,166,171,90,48,92,206,87,148,161,15,63,210,116,100,157,88,125,94,161,134,96,170,69,122,190,174,199,13,182,172,29,248,78,67,147,20,56,116,108,246,254,216,109,68,237,35,235,209,37,202,193,8,231,71,148,144,214,157,30,196,155,90,19,225,253,0,86,54,177,120,10,214,209,8,250,190,157,8,37,227,177,184,67,183,132,133,7,73,162,35,180,121,23,165,125,127,34,48,160,118,249,67,175,21,144,148,202,170,76,142,51,206,214,180,33,246,126,190,185,169,32,223,107,183,236,248,194,106,94,211,107,99,228,0,250,228,48,114,115,109,129,222,73,189,243,196,35,182,100,87,158,229,162,211,89,216,221,114,18,18,120,35,104,158,208,107,128,153,126,89,163,150,153,197,114,75,36,155,80,3,194,89,69,217,36,252,129,224,20,92,205,25,247,134,69,188,136,24,154,85,114,168,230,167,217,30,186,90,250,244,217,191,229,195,227,219,176,137,14,192,105,64,127,169,16,228,221,131,34,170,105,76,167,127,213,175,170,222,152,78,127,45,238,30,226,140,31,43,55,105,189,163,67,156,243,236,88,228,23,58,190,113,90,76,232,233,79,125,108,109,204,174,234,254,8,177,185,107,205,94,251,254,103,234,83,175,94,172,161,52,42,41,182,4,71,236,102,89,92,38,193,216,227,50,49,154,97,10,58,1,45,75,99,31,119,188,237,253,48,75,120,99,216,27,96,165,252,63,40,18,53,130,0,203,153,5,79,224,202,80,136,228,115,54,174,253,179,75,250,202,187,189,189,62,171,138,222,58,103,213,251,67,79,14,149,220,77,136,167,231,122,76,40,22,228,212,36,212,21,165,203,38,109,155,10,26,233,173,30,19,57,71,202,238,85,44,138,115,171,33,214,225,101,172,168,160,105,155,101,27,12,237,46,185,133,228,93,93,60,198,14,248,227,92,156,158,207,53,45,45,6,1,117,140,105,22,94,165,100,188,50,224,192,128,101,223,148,155,18,226,161,91,113,165,86,137,174,186,90,183,34,92,122,183,7,102,199,46,34,249,230,44,119,134,189,124,255,125,131,145,55,229,183,6,35,206,218,47,63,204,196,219,19,167,248,5,220,1,167,137,188,180,55,175,166,168,158,4,46,49,192,10,102,41,87,39,46,204,187,27,17,185,155,48,215,82,66,92,122,86,9,4,252,99,238,93,25,104,143,168,232,32,150,123,231,108,243,10,226,113,47,56,1,126,119,186,83,13,33,9,145,189,253,3,57,159,168,166,120,83,196,245,232,113,113,149,53,196,47,190,68,184,47,8,68,54,125,210,197,13,10,77,189,220,15,155,232,106,65,211,174,170,43,245,248,145,205,154,237,219,51,90,9,162,154,66,159,105,44,62,124,102,61,188,89,240,228,101,112,210,250,219,187,8,242,52,43,196,85,159,21,97,149,51,246,135,161,50,138,73,236,30,166,107,39,91,104,208,102,253,62,17,133,11,254,48,35,214,46,71,22,59,243,57,146,213,30,40,85,172,138,105,122,37,69,34,204,43,11,83,213,156,24,171,63,66,180,148,250,48,7,149,195,67,158,86,150,114,40,246,182,215,231,14,14,182,238,110,25,41,205,197,199,220,97,216,228,105,229,40,232,37,137,232,188,208,200,230,62,126,81,122,40,159,123,141,172,93,100,140,127,220,4,135,169,136,69,118,93,29,50,113,42,56,40,0,227,216,151,225,181,147,234,120,249,228,193,181,218,1,155,51,16,106,124,215,116,53,113,116,23,1,169,176,60,78,160,48,177,189,90,138,112,248,86,39,251,114,246,21,151,122,223,230,64,38,97,237,204,252,72,41,241,106,21,148,225,250,205,18,176,134,19,170,236,76,137,97,165,78,13,97,1,155,65,173,111,74,206,27,81,3,231,181,20,124,187,158,123,229,139,50,14,209,164,39,180,234,8,61,88,203,217,232,215,131,112,99,42,104,71,152,250,30,86,201,51,148,41,11,12,56,39,53,102,125,226,53,119,75,102,223,198,24,35,175,170,143,226,108,210,181,242,18,150,118,106,185,0,188,16,202,206,114,252,141,58,52,246,237,11,161,255,126,177,218,255,190,7,55,99,95,14,188,205,128,201,219,207,164,15,186,186,139,234,55,209,26,173,126,48,150,31,132,74,168,248,244,62,146,66,6,78,204,6,156,0,12,25,104,152,47,203,71,209,194,73,150,115,209,68,229,212,109,185,163,109,247,101,241,218,219,40,179,116,132,61,12,235,100,58,194,209,142,123,174,237,101,112,176,199,34,202,57,237,212,241,80,255,246,156,93,46,2,42,237,219,155,46,125,173,187,157,58,94,205,32,85,70,202,167,204,110,183,128,171,117,24,125,221,200,1,231,193,171,50,203,47,7,182,170,103,211,79,8,235,24,203,35,118,227,253,81,100,80,148,185,225,161,229,222,142,177,119,32,112,238,245,120,28,120,129,58,16,171,54,254,116,167,214,228,208,180,79,21,56,127,133,45,100,171,179,25,21,117,80,202,98,63,223,201,177,119,128,198,20,158,174,39,125,129,69,37,184,94,115,137,146,190,3,17,67,87,5,10,115,11,200,52,130,230,83,238,213,203,118,11,116,155,204,182,56,245,199,7,69,63,202,123,44,224,93,106,239,62,190,111,59,74,207,210,124,1,174,139,160,183,167,107,87,97,9,207,192,150,159,16,31,252,116,151,206,28,56,95,59,93,108,221,28,195,81,205,74,61,75,125,184,195,222,50,58,55,88,115,41,132,89,142,124,34,166,139,75,7,143,46,252,154,5,152,171,141,146,93,190,114,150,62,44,204,17,160,82,8,240,39,205,16,3,229,228,83,178,178,237,176,93,109,186,42,32,212,132,43,116,85,16,230,213,99,109,252,116,214,70,146,231,185,233,78,139,52,54,142,156,175,23,89,74,213,252,59,22,174,171,229,197,187,104,112,141,201,79,84,70,238,104,165,35,136,211,103,109,182,58,196,42,157,86,58,102,123,209,71,238,151,37,87,9,130,206,164,158,130,107,38,182,207,145,49,66,46,81,233,60,115,163,59,61,44,63,203,191,152,213,154,156,132,141,250,205,176,130,115,52,211,158,108,102,120,191,38,144,54,206,171,150,20,63,181,41,161,74,127,100,100,42,35,157,244,141,202,63,93,218,247,199,126,114,191,31,58,34,255,170,220,132,33,232,172,90,101,163,87,46,166,87,139,154,13,121,198,147,208,72,205,29,19,149,220,140,187,89,40,105,192,228,88,62,178,195,102,23,12,187,82,139,155,222,61,170,233,28,201,42,134,45,175,184,214,105,198,38,206,242,14,231,54,151,189,99,139,225,228,14,206,158,55,160,128,5,163,90,163,227,135,200,50,63,80,246,237,32,118,160,137,241,186,200,247,126,130,250,196,54,169,156,109,20,47,237,40,164,175,177,237,126,238,124,134,23,142,203,75,14,89,233,11,237,21,56,2,129,31,63,196,234,88,149,209,79,197,26,45,187,79,177,161,168,128,115,103,32,80,74,182,183,157,127,247,130,201,98,103,103,27,125,76,133,135,217,141,40,129,95,24,198,63,51,213,94,195,84,85,80,116,16,204,71,33,5,220,41,85,241,194,222,155,177,171,152,40,227,200,115,57,58,118,141,143,237,72,42,124,83,3,199,18,90,198,247,103,227,183,200,42,36,22,137,157,247,187,213,159,181,75,163,91,51,76,162,222,63,36,250,44,146,120,134,128,24,183,27,47,50,240,184,81,103,236,45,215,69,158,250,192,170,149,112,223,164,149,55,12,141,211,148,208,0,245,69,27,93,10,38,28,57,22,28,113,252,165,168,25,122,85,248,237,138,143,149,89,93,37,67,229,170,206,204,170,165,3,3,127,108,243,55,245,46,136,98,116,215,116,0,117,103,78,104,39,224,208,154,151,177,222,131,185,235,124,203,187,78,81,202,180,210,238,212,72,214,210,116,142,246,99,81,89,206,188,208,198,182,192,241,97,127,32,166,16,244,176,194,247,242,131,165,120,152,126,129,13,159,87,68,250,3,56,145,244,215,81,73,93,69,14,11,57,66,165,235,116,239,243,139,243,4,242,46,244,237,56,36,190,61,17,177,33,134,8,135,0,231,59,212,181,75,105,225,113,220,193,105,76,91,215,182,123,21,44,236,202,227,50,242,191,78,116,206,13,151,181,67,84,228,143,16,95,47,249,144,76,111,252,155,185,246,108,152,59,51,62,169,147,3,215,162,254,40,233,24,109,210,204,96,105,85,87,220,199,58,69,85,248,171,214,131,131,249,204,111,133,145,36,220,254,47,20,41,247,14,171,92,129,35,229,98,2,209,227,226,230,101,251,190,143,125,54,167,37,227,163,129,155,7,119,233,27,0,255,112,129,240,11,197,252,97,92,118,122,42,91,197,130,41,189,28,182,71,163,25,210,93,6,229,125,115,129,138,112,37,47,112,250,188,77,238,17,235,225,204,139,82,243,224,82,18,219,76,28,29,237,98,190,154,76,77,246,189,238,29,166,71,96,244,46,7,222,85,74,19,73,112,91,190,65,89,61,137,47,59,150,111,59,139,233,182,15,173,121,141,139,124,76,97,26,106,95,241,230,10,144,244,84,64,173,144,201,211,169,226,99,141,4,109,76,229,164,154,127,241,67,103,238,231,186,227,151,160,236,36,147,243,150,207,17,194,94,77,212,165,71,88,84,48,80,131,28,169,26,110,174,13,120,147,168,135,203,230,73,34,167,37,212,54,243,33,195,168,40,77,207,143,162,209,125,31,102,1,241,118,23,65,121,94,158,235,31,245,0,174,59,162,213,60,229,184,85,195,85,248,162,235,25,170,52,45,119,169,160,1,81,218,190,44,128,137,58,94,127,228,241,131,144,148,215,178,9,58,111,134,92,56,61,98,231,7,132,145,253,138,242,167,180,224,254,147,138,24,48,181,219,7,175,247,182,218,88,248,22,34,236,15,237,59,122,55,31,72,207,125,57,218,193,246,113,173,95,255,187,137,227,68,76,119,57,142,184,127,249,117,39,17,193,252,119,101,44,107,12,250,61,243,97,57,23,207,246,7,121,166,154,239,110,206,82,75,118,128,131,28,199,196,57,191,68,96,249,166,53,176,126,189,31,26,152,51,100,139,29,226,168,107,133,111,191,212,234,50,215,5,191,14,110,143,247,179,0,70,187,184,42,243,235,59,205,100,219,155,199,54,10,103,116,240,117,109,216,140,50,3,68,190,18,169,223,241,18,168,125,247,27,169,250,255,171,114,195,127,198,180,186,15,36,16,50,115,46,130,222,181,113,1,252,175,176,90,31,248,242,45,40,132,150,24,127,188,189,231,202,116,163,173,143,5,174,143,168,170,93,146,196,119,194,9,98,162,211,111,81,116,146,76,113,15,210,157,154,11,171,40,93,34,160,65,252,200,176,9,156,123,248,226,52,136,209,17,184,150,59,23,123,117,147,84,253,122,9,66,137,195,213,69,121,211,59,169,120,121,176,74,23,68,210,160,4,175,96,101,121,78,118,96,93,43,145,156,238,92,102,122,102,233,186,43,206,153,238,245,97,119,34,56,20,141,141,166,57,144,109,4,192,249,29,175,143,59,104,196,254,243,56,72,98,205,64,142,55,153,89,60,240,164,153,48,84,187,242,30,221,118,88,171,160,214,200,230,162,129,59,54,163,44,72,178,163,190,225,9,187,56,86,97,17,179,81,218,163,233,208,139,154,151,100,23,248,70,170,25,81,13,109,111,220,105,249,242,209,184,202,255,83,107,26,96,62,243,229,248,122,159,211,195,165,128,48,69,35,201,235,113,81,116,38,17,36,54,164,124,97,156,179,117,212,223,216,186,195,78,78,127,230,216,131,120,102,56,41,50,154,179,151,11,250,247,11,226,179,50,18,95,223,123,92,117,27,75,112,203,149,100,182,201,232,165,26,18,79,186,239,135,255,128,94,143,127,240,1,184,2,183,57,232,159,12,205,226,229,167,130,193,156,233,187,161,161,165,159,170,77,195,61,113,62,194,66,102,221,144,182,145,109,179,68,167,12,11,172,114,59,172,237,248,151,128,115,45,239,107,45,71,147,187,99,105,188,131,154,211,154,82,37,124,195,183,68,17,132,7,129,160,240,153,122,224,218,213,250,84,193,207,18,65,159,15,115,107,77,55,199,11,229,63,212,140,125,157,94,165,151,185,5,87,69,124,0,89,253,196,161,33,107,250,3,239,41,26,130,218,226,136,71,190,102,73,137,35,140,94,104,231,237,179,141,120,194,206,183,9,247,201,145,255,176,224,217,200,157,46,164,130,134,171,246,48,188,90,140,218,57,78,80,248,80,124,3,122,223,53,8,146,180,208,251,94,94,53,75,208,121,66,200,10,202,228,34,216,42,100,7,241,83,49,155,5,250,186,142,68,22,190,222,160,14,197,180,240,31,22,73,239,228,52,243,205,98,186,33,188,176,150,175,75,138,201,62,192,49,143,102,61,246,89,27,243,113,200,100,206,46,161,246,244,112,122,148,225,248,90,13,94,113,215,139,95,122,165,72,18,4,248,130,106,198,46,163,218,83,25,25,119,240,174,189,224,57,186,54,104,41,243,139,138,17,24,238,28,138,184,141,100,253,166,192,236,107,78,47,235,244,25,127,87,104,218,61,63,27,215,13,234,209,161,255,214,210,219,187,224,119,162,195,149,76,178,126,197,232,121,186,181,6,241,92,64,37,114,99,119,98,68,79,105,119,128,101,219,237,6,142,106,33,103,205,174,74,28,21,212,31,56,63,180,158,177,249,19,61,144,140,124,24,32,192,255,62,118,102,235,150,0,32,255,25,75,7,223,202,114,115,133,161,211,36,6,1,173,189,15,89,7,65,111,33,41,165,99,255,168,171,19,85,75,189,18,40,18,109,174,124,209,188,91,44,1,206,23,235,77,59,198,102,232,241,54,79,186,105,176,113,208,233,118,2,226,98,45,14,164,87,247,197,54,22,224,246,201,150,78,206,225,65,61,61,63,19,79,186,147,101,183,221,141,28,154,136,246,104,54,12,135,169,91,86,216,92,29,28,108,130,182,154,8,157,191,174,215,235,12,141,129,241,41,135,226,50,236,54,45,232,188,55,88,141,26,93,75,170,2,59,198,151,64,167,68,133,96,201,225,27,83,245,108,63,36,118,248,246,228,192,164,138,120,177,97,218,216,11,190,247,216,199,121,60,22,145,215,236,100,197,219,224,22,217,120,126,181,240,219,131,238,184,246,43,54,44,56,125,1,142,236,212,158,89,249,237,34,223,154,121,103,134,183,238,151,188,45,141,172,138,178,159,245,174,83,155,115,59,6,146,70,177,102,216,57,51,1,170,210,11,162,129,247,66,75,75,187,162,62,126,40,83,19,244,102,100,52,220,202,147,194,114,72,97,7,5,226,124,201,79,35,34,16,8,213,222,90,171,37,160,121,164,95,40,47,9,251,44,223,118,156,36,111,111,206,222,103,113,45,200,47,70,238,225,156,94,123,16,87,93,77,146,75,92,155,240,150,191,229,225,242,142,39,218,116,63,253,45,163,41,47,132,85,214,91,34,131,49,86,11,87,110,204,2,204,222,209,112,141,227,41,227,92,54,3,211,83,185,117,230,29,170,90,35,73,90,211,47,223,134,172,108,119,177,168,26,228,200,23,228,162,3,88,81,20,155,77,43,90,97,110,170,232,160,192,220,110,240,238,221,205,250,233,27,101,107,220,181,185,176,191,162,172,119,137,251,137,4,98,93,56,96,170,151,32,173,67,139,144,141,115,158,248,146,126,7,46,183,105,141,167,75,148,168,16,111,132,229,33,4,238,121,104,41,9,172,185,232,249,155,101,240,82,125,92,184,249,90,45,113,67,17,189,142,227,38,203,13,227,6,239,220,16,92,105,221,59,134,94,211,227,248,187,187,206,106,3,101,101,129,208,94,139,228,139,69,36,143,66,134,50,31,76,168,109,50,26,156,205,70,29,89,147,171,55,219,207,100,22,210,185,184,169,57,73,190,213,164,163,19,211,34,239,184,85,246,226,120,110,56,51,153,189,208,254,145,228,71,153,96,190,18,116,84,165,4,169,103,6,218,62,12,197,57,106,200,250,147,15,207,54,240,20,219,45,76,126,194,8,28,39,200,171,35,150,10,46,95,149,102,132,244,254,101,244,245,241,47,90,118,109,180,247,191,128,125,103,197,148,201,83,102,150,120,225,234,43,99,149,209,162,26,247,236,75,61,94,41,158,222,235,156,31,11,78,87,109,78,156,53,253,33,193,109,121,76,224,143,35,247,65,74,160,59,50,243,134,154,228,68,103,39,167,125,178,76,76,237,13,166,177,22,62,219,57,193,154,55,176,127,214,238,228,249,167,12,190,21,239,148,179,224,221,47,179,63,214,86,69,245,205,100,155,192,101,124,150,255,59,196,100,176,254,127,227,224,64,229,252,59,234,79,176,55,144,113,219,222,80,13,208,160,22,32,189,230,214,213,54,70,231,120,170,246,182,229,6,37,123,104,151,240,179,58,142,142,55,8,114,228,167,111,22,253,31,181,113,255,174,123,205,199,100,134,3,198,51,83,193,218,74,9,157,186,30,94,166,126,112,102,61,237,202,236,191,56,220,139,82,235,67,220,9,51,109,132,122,40,156,121,3,63,229,34,247,88,74,214,55,27,1,224,61,97,111,200,162,221,241,75,9,11,215,233,142,18,61,161,135,76,142,149,65,59,229,243,218,84,16,127,153,138,239,23,238,241,239,11,215,255,135,180,82,8,108,250,231,49,56,136,236,191,118,1,42,226,51,255,47,102,98,186,212,91,191,197,236,227,191,197,236,134,165,3,197,63,116,42,131,141,82,189,129,239,35,246,25,254,135,68,148,187,97,27,70,95,151,46,22,159,145,243,205,184,121,212,144,162,215,255,108,135,186,129,34,156,216,72,61,26,100,193,56,89,207,65,119,20,111,133,173,125,137,141,254,185,240,102,80,48,188,232,138,73,35,219,41,62,57,14,214,174,148,195,90,100,166,231,187,44,180,129,66,28,227,49,6,186,112,163,241,174,247,156,160,164,136,111,216,113,216,83,242,240,152,123,11,153,215,154,226,227,163,242,24,237,225,245,251,103,111,60,158,148,101,74,120,93,189,255,12,56,215,70,242,163,86,252,238,165,184,246,18,184,154,3,25,150,252,202,101,122,247,103,175,62,73,6,238,79,48,51,52,38,91,77,187,204,181,193,79,189,178,231,93,0,158,227,229,163,101,86,240,83,86,110,228,4,247,51,84,78,28,139,106,254,112,72,11,75,77,2,210,124,20,56,15,232,233,216,241,132,145,159,164,239,236,66,218,7,13,202,87,87,179,209,177,170,27,112,110,182,28,115,247,198,66,252,214,102,69,41,146,44,45,226,80,137,160,117,218,179,0,122,152,158,218,23,51,226,158,125,60,63,178,43,147,30,136,185,128,91,68,221,129,79,100,248,203,191,44,146,109,64,46,225,215,39,60,66,46,6,95,163,222,109,251,21,56,167,24,185,223,142,119,2,132,109,203,44,31,34,77,167,126,25,243,215,167,170,221,50,248,82,231,125,156,194,131,224,128,63,236,101,170,171,52,57,132,30,157,137,149,101,229,169,253,66,227,83,162,137,225,52,176,4,189,67,37,53,87,54,39,238,97,149,148,64,37,24,205,3,224,52,60,111,45,224,201,220,82,95,194,142,203,175,171,249,159,238,227,23,175,155,147,0,183,146,52,75,128,23,37,37,87,9,191,73,11,255,15,104,60,254,239,123,92,158,144,220,6,206,55,45,142,191,10,20,4,115,222,165,116,239,212,54,220,59,27,236,83,226,170,160,177,162,204,14,44,63,192,26,242,69,65,205,153,36,185,231,90,82,158,41,25,117,72,47,87,202,88,154,14,127,146,181,165,170,115,17,222,0,206,123,79,148,56,240,242,230,252,62,214,91,22,82,237,215,109,181,109,144,15,15,160,218,186,154,251,246,176,168,246,114,218,88,31,144,204,15,221,81,208,240,213,233,158,142,140,17,72,184,121,139,121,56,107,5,235,197,183,156,141,165,42,67,219,44,236,132,16,56,103,204,41,235,208,93,67,57,90,64,128,243,241,227,216,218,151,146,72,93,211,117,251,168,105,234,184,22,236,43,173,87,190,122,125,218,168,67,241,1,231,171,61,40,186,76,68,124,237,253,240,241,189,131,133,244,233,9,47,137,34,50,195,171,168,70,144,149,183,86,144,248,90,238,193,245,135,11,254,104,156,41,123,71,2,96,160,34,33,244,13,42,17,202,250,10,124,113,80,36,45,100,35,96,116,85,191,40,70,244,170,62,170,209,184,63,246,46,55,52,129,190,214,160,166,162,36,84,212,252,183,30,240,41,172,146,169,200,46,113,87,106,86,237,32,87,234,136,170,135,21,149,212,125,26,214,99,217,137,34,31,167,224,55,205,225,212,53,90,219,244,230,94,192,185,64,185,68,249,215,47,33,157,168,221,238,114,239,193,209,145,49,8,122,53,118,162,164,231,150,17,109,212,152,60,65,1,158,134,164,110,16,150,174,50,26,106,107,253,42,148,151,39,192,205,37,23,135,129,218,35,43,23,182,133,48,80,219,42,141,40,39,90,144,21,239,146,30,161,142,193,176,126,60,125,168,153,114,133,214,221,8,27,161,32,55,134,230,0,247,7,63,232,64,87,3,12,56,244,104,255,67,190,224,23,95,42,191,168,103,159,92,202,190,197,211,123,157,246,208,161,99,237,203,251,244,4,174,111,177,222,67,144,89,19,189,120,69,36,251,227,47,82,129,51,215,44,176,101,8,221,228,84,213,10,144,250,15,17,214,240,185,129,203,83,225,212,127,212,152,238,183,243,93,0,212,164,230,169,40,251,5,27,136,175,146,33,78,203,104,42,106,176,218,140,76,147,56,94,69,22,156,232,190,183,90,7,232,177,162,137,89,149,34,169,111,178,83,50,237,162,140,218,73,214,110,21,213,55,149,46,182,224,31,12,222,62,210,76,157,19,68,82,64,155,76,11,197,193,128,100,40,7,72,65,155,63,150,157,143,221,255,98,124,69,197,162,173,173,123,218,155,55,192,202,168,77,27,112,174,128,68,57,79,202,2,231,144,154,204,89,153,118,238,49,92,141,33,144,37,43,22,185,234,157,22,236,112,133,185,216,242,143,25,49,129,170,165,176,207,138,193,119,12,121,180,169,112,101,235,76,36,80,124,115,71,233,235,120,24,82,43,102,18,224,92,206,228,51,175,239,27,22,49,16,129,175,94,24,23,141,217,53,202,196,154,84,220,136,107,70,239,189,35,68,110,132,143,89,231,98,130,238,125,131,242,156,21,130,208,133,148,59,140,207,238,72,70,157,141,12,51,231,37,4,50,39,185,54,151,187,147,194,90,203,119,68,97,86,171,192,45,40,217,189,112,1,249,98,253,22,51,29,45,195,39,134,21,28,86,91,65,90,119,121,88,110,207,36,23,194,133,77,156,255,53,37,64,41,251,103,137,170,202,36,192,93,205,159,136,80,150,82,48,92,65,64,29,160,220,253,165,40,127,108,113,91,116,141,159,121,255,241,136,129,4,247,247,140,193,73,36,228,172,226,108,202,27,182,53,230,135,207,188,68,38,41,124,116,12,187,117,35,158,35,143,159,151,12,24,65,62,149,132,166,143,233,161,99,130,77,46,255,0,214,246,0,86,112,3,146,66,210,252,106,45,129,155,72,162,203,171,132,19,215,71,133,230,185,58,6,239,173,68,0,74,64,5,251,49,132,169,58,32,36,141,155,15,246,126,183,205,112,177,47,15,38,18,28,185,163,154,236,126,193,62,255,59,150,98,87,234,223,3,77,51,20,126,90,17,213,52,134,248,10,83,237,193,16,95,105,113,163,87,250,59,126,184,63,62,61,106,92,74,82,21,96,177,186,26,25,230,252,149,118,127,136,21,67,245,106,46,252,42,246,237,3,180,57,27,159,52,119,49,112,135,73,248,14,24,190,102,97,245,232,46,231,118,195,82,110,213,163,90,74,178,216,123,243,149,54,207,199,224,145,129,209,187,167,200,207,119,144,56,166,244,109,226,139,156,230,143,149,35,5,84,177,217,47,140,223,202,231,16,227,75,171,204,129,137,9,111,216,14,129,80,77,119,225,246,53,179,104,123,54,133,49,3,231,180,240,211,190,39,160,51,232,78,100,16,112,206,10,179,18,241,29,216,254,112,35,26,8,88,155,168,204,144,245,252,104,107,211,225,140,92,244,76,108,82,69,124,165,136,154,43,146,45,36,83,244,207,241,7,19,144,146,182,70,140,190,117,102,151,231,230,206,95,142,43,60,132,48,180,241,49,207,51,215,44,135,221,148,242,157,10,96,109,147,227,207,167,140,174,12,143,36,161,179,135,135,234,12,172,81,142,170,2,231,151,38,187,74,131,151,119,92,188,10,77,77,190,251,246,155,216,114,204,13,171,13,119,95,43,21,202,27,255,178,23,160,145,184,98,230,166,50,240,41,226,224,108,49,34,187,74,231,61,218,144,12,160,109,247,136,63,98,23,107,55,220,215,206,50,116,181,169,184,68,183,21,164,122,215,152,229,211,60,218,144,8,125,92,10,198,239,237,251,254,202,95,216,206,220,121,197,255,232,225,232,90,172,118,23,138,244,147,196,28,135,100,176,238,124,14,34,89,247,59,122,190,146,121,244,135,241,1,206,43,237,50,128,115,178,169,207,59,50,203,241,62,193,195,126,56,116,90,203,189,184,184,3,201,182,134,170,105,243,124,163,213,76,38,141,125,145,238,84,232,173,254,29,106,126,227,213,199,44,83,238,13,74,214,224,141,49,177,12,181,251,117,206,54,109,206,207,22,147,18,154,202,209,203,4,157,141,248,119,71,234,49,144,61,125,247,9,187,44,233,215,82,71,217,212,102,159,229,145,200,101,252,46,97,158,96,123,248,71,54,84,227,118,97,134,82,43,214,43,214,92,58,125,174,251,98,12,30,170,115,157,105,9,194,215,182,6,106,245,33,182,179,71,8,29,88,205,111,117,130,255,175,231,252,31,244,71,213,73,160,28,82,73,241,110,146,167,78,20,91,154,129,242,73,74,46,191,24,170,86,106,2,231,12,143,63,23,161,143,230,239,166,154,237,73,226,45,160,166,204,46,215,208,171,65,46,63,208,58,78,81,126,148,159,127,207,62,49,178,135,193,134,168,174,77,221,115,145,186,7,79,227,132,89,7,76,105,166,145,42,65,75,165,103,95,102,203,227,17,89,103,180,237,228,78,32,35,49,119,7,89,132,62,25,178,219,153,54,173,36,190,28,153,28,58,25,2,239,52,226,105,184,108,75,162,155,83,165,108,23,140,79,14,105,19,91,192,169,243,130,146,203,158,156,152,236,47,224,203,89,100,145,241,141,217,37,240,23,254,44,74,218,242,154,2,146,62,103,173,232,132,57,70,217,139,192,249,151,3,224,220,31,149,57,203,236,29,136,88,174,126,153,60,254,162,217,149,228,237,97,83,211,49,225,113,91,33,218,156,147,237,221,111,155,6,162,200,14,246,32,93,158,198,178,129,81,204,178,235,81,142,120,15,211,136,27,110,212,12,32,29,85,60,21,31,143,147,173,182,36,62,109,57,220,112,93,214,233,211,125,111,42,195,151,3,20,85,221,115,201,65,48,147,101,192,203,5,67,181,219,235,22,78,200,122,239,215,155,196,251,24,225,158,213,112,53,11,154,113,171,178,102,95,247,6,62,161,205,101,253,56,42,179,100,100,235,122,16,132,235,1,112,126,56,17,85,221,101,157,207,243,150,74,198,0,118,154,35,154,190,60,177,63,202,113,147,217,103,145,16,229,209,106,126,172,110,7,183,38,114,41,66,128,201,50,94,202,120,71,94,29,175,125,159,42,108,216,130,92,117,86,30,191,233,149,139,9,147,62,99,247,191,117,48,224,196,253,223,24,54,169,110,227,252,144,77,25,73,122,13,156,131,81,163,62,49,104,123,148,214,47,21,150,7,206,211,189,31,7,42,18,54,217,159,0,214,207,81,150,210,57,109,181,238,229,28,238,233,186,59,125,219,69,72,200,228,253,97,124,175,76,68,93,30,207,73,58,70,232,176,184,112,78,134,161,166,139,187,71,230,200,242,165,253,193,96,131,22,50,22,29,72,63,9,103,107,171,199,126,197,200,229,237,246,72,7,141,212,238,142,96,149,84,1,231,187,20,94,200,28,246,101,33,59,79,136,23,12,6,31,117,52,105,232,229,182,191,228,61,199,189,33,46,182,235,157,213,253,184,167,81,187,106,84,119,59,170,160,183,151,200,174,12,170,90,71,129,122,2,144,180,174,31,217,139,190,219,179,97,228,229,42,185,237,85,172,75,212,179,62,25,140,62,231,204,41,230,53,85,22,165,191,32,121,33,178,242,208,237,81,138,170,85,183,247,67,12,79,61,223,46,66,125,139,63,133,235,241,113,255,211,145,48,104,254,119,51,161,253,143,122,120,48,116,220,192,190,26,166,18,252,86,136,245,246,213,42,44,170,93,117,116,24,109,94,44,206,108,50,164,187,9,121,162,33,202,22,255,72,78,146,158,6,25,15,251,80,23,140,62,241,58,79,197,222,40,120,83,67,189,192,79,38,27,176,86,158,132,236,205,14,146,102,28,186,84,235,107,46,217,244,76,239,75,199,62,80,159,137,68,36,215,46,217,186,189,50,174,29,65,170,110,155,142,224,228,135,152,238,1,183,202,173,21,250,129,115,139,231,96,243,132,85,87,220,130,252,74,29,156,51,153,145,245,186,252,1,58,22,150,97,176,198,60,106,181,123,153,46,250,11,57,148,130,90,178,119,93,12,56,215,67,177,181,157,108,52,149,32,212,96,120,104,192,124,4,209,191,144,190,222,80,94,19,185,23,181,46,243,161,176,231,235,156,188,164,111,47,4,69,228,232,2,75,210,156,21,29,150,41,124,135,37,123,231,134,198,139,72,236,254,232,55,114,88,255,235,38,65,75,94,148,188,248,225,7,66,46,17,232,69,167,65,121,84,8,21,18,96,170,22,245,190,171,152,51,207,131,220,139,94,149,188,229,126,11,34,75,178,2,245,68,89,214,191,113,55,194,79,91,122,82,83,222,182,39,3,182,233,231,177,131,167,155,124,123,105,249,195,155,57,25,122,68,195,19,244,254,187,186,163,170,73,214,167,200,156,224,192,185,23,64,114,164,242,246,109,111,186,116,83,189,81,197,155,169,114,21,224,211,252,179,9,154,27,39,214,192,249,217,243,186,93,241,101,159,71,192,185,200,176,4,82,204,116,251,96,247,17,213,211,3,212,118,151,185,17,106,220,109,74,104,39,76,218,119,172,14,60,154,140,254,183,235,80,190,65,25,31,228,154,1,244,120,235,240,42,67,158,7,146,172,88,116,249,113,157,54,159,250,117,159,78,112,127,127,29,250,87,107,39,127,22,46,74,43,84,132,78,71,9,202,174,95,190,144,94,57,240,15,145,142,126,32,227,226,255,128,197,255,31,244,80,97,112,35,149,239,148,202,102,182,155,166,4,144,164,25,253,246,133,9,131,172,28,112,190,45,99,70,58,152,90,171,184,130,198,167,53,200,182,34,225,50,90,159,68,24,250,158,61,74,231,95,126,164,110,202,182,47,243,178,28,56,55,154,255,176,19,193,34,59,191,44,237,10,243,226,57,173,219,71,61,48,4,206,127,65,106,153,206,131,161,83,92,166,93,40,190,79,232,0,97,10,114,73,186,23,116,69,106,44,12,253,14,109,158,103,137,218,161,232,16,108,167,245,86,84,217,37,12,247,148,9,218,157,96,244,87,131,130,191,33,112,8,66,230,57,23,138,173,49,29,115,132,55,101,70,246,16,117,45,163,158,194,25,152,59,168,239,45,250,14,186,80,187,240,36,5,195,174,89,244,22,29,117,241,72,55,131,174,32,223,158,200,200,71,228,238,36,175,1,231,196,194,192,149,91,224,176,129,59,192,45,131,49,42,220,140,172,236,44,172,255,6,66,203,23,255,221,219,251,207,199,197,165,7,125,188,117,221,77,102,6,142,217,37,151,59,11,232,209,33,240,202,56,101,234,221,89,85,111,0,179,176,143,48,19,126,116,199,124,51,204,163,119,80,142,103,224,145,154,10,26,224,252,9,230,165,213,147,168,28,5,201,50,0,56,175,136,220,197,108,7,26,50,244,207,109,31,3,97,199,227,243,153,165,249,134,6,166,81,15,112,30,182,184,160,118,76,109,123,137,172,123,77,128,84,153,173,170,234,12,19,244,214,75,32,166,31,148,153,6,17,205,170,152,152,147,117,206,25,227,162,70,191,34,102,209,59,23,226,214,40,127,2,220,106,131,51,6,31,62,170,129,50,89,240,70,126,220,30,54,111,46,204,51,128,166,84,59,239,225,196,173,90,97,124,18,187,52,106,240,105,65,107,96,105,34,89,198,200,217,178,159,52,170,28,203,160,74,40,186,141,182,144,222,19,19,248,21,69,1,231,245,42,171,191,222,68,166,233,122,226,203,126,214,164,2,62,101,94,233,39,247,125,179,194,252,223,125,121,254,15,122,50,172,176,190,245,50,101,29,14,72,228,50,3,60,184,143,110,21,225,106,244,79,159,150,15,201,228,231,192,40,208,6,33,98,15,156,139,46,212,17,202,116,235,162,127,174,190,38,51,50,56,138,127,6,77,134,1,231,179,209,192,249,85,100,22,88,227,164,141,12,245,73,179,54,225,204,212,19,56,47,254,36,115,211,75,199,116,21,2,156,95,3,206,189,179,49,30,32,31,210,117,66,59,119,36,233,107,205,237,143,130,172,31,200,232,200,161,236,221,239,147,44,253,118,141,67,243,253,145,211,59,31,164,125,25,208,123,11,66,219,157,182,23,105,32,196,131,121,25,50,14,205,127,224,88,130,48,248,118,135,215,67,13,104,210,205,103,229,76,218,142,219,118,101,192,35,104,76,149,216,210,230,14,4,78,163,163,68,203,119,87,135,21,39,136,135,77,128,176,1,191,55,46,64,134,220,231,12,224,202,213,159,42,128,255,219,158,9,6,244,125,77,82,9,121,233,2,16,171,231,139,23,90,150,56,123,231,161,23,89,71,60,231,113,150,240,128,116,205,91,178,12,218,125,168,49,112,254,89,40,164,109,180,169,205,72,233,184,109,15,178,108,109,234,91,140,152,244,252,42,211,154,12,254,224,247,114,42,105,163,102,86,30,195,129,155,194,25,117,253,52,191,54,201,76,162,69,105,15,11,125,186,33,182,192,244,123,31,234,189,54,113,243,23,69,236,239,172,223,221,0,112,241,102,49,52,204,1,50,198,171,144,75,65,50,70,113,49,207,236,70,79,92,183,236,245,55,147,103,31,186,43,64,100,215,33,59,211,199,25,47,166,70,208,150,228,118,182,253,169,234,195,80,187,1,58,66,104,45,218,51,151,54,48,100,195,84,56,14,210,143,172,221,20,188,151,64,43,184,103,100,62,103,176,172,201,7,205,117,30,217,227,3,235,232,191,163,144,109,241,27,233,113,8,97,152,11,219,55,8,140,139,190,166,130,128,253,200,127,0,255,135,220,147,44,121,32,89,167,222,222,84,162,13,201,195,241,178,4,73,149,47,175,31,137,215,60,75,95,220,161,245,113,187,141,6,204,173,64,72,11,26,48,247,96,68,233,48,128,25,234,248,77,149,142,72,189,190,220,115,241,59,17,132,24,147,245,35,58,41,58,63,38,1,167,96,129,4,206,162,233,210,42,139,225,79,31,140,6,35,221,9,250,102,185,17,52,168,37,172,146,253,39,159,204,195,27,206,10,38,182,38,124,150,223,112,159,118,9,242,29,202,79,27,217,64,63,144,53,203,48,4,167,207,67,116,127,244,192,129,198,155,226,203,94,192,249,123,87,198,234,175,95,86,134,164,247,186,202,189,7,69,69,191,2,231,155,152,36,106,235,44,163,251,227,130,233,59,251,22,196,252,239,222,145,52,234,249,239,63,92,95,139,212,62,66,57,125,146,152,51,148,12,134,205,228,32,146,193,63,231,48,53,74,180,254,68,37,71,206,170,39,96,6,7,60,15,196,3,7,19,181,55,26,179,109,127,201,142,112,235,101,208,215,100,179,165,140,152,51,247,35,133,119,2,97,62,159,172,145,166,200,109,153,81,74,244,38,52,180,209,163,150,107,6,54,223,221,240,199,153,95,27,19,171,175,127,250,209,217,166,45,14,201,236,153,216,84,142,208,39,141,154,139,248,125,161,238,233,62,237,21,159,174,123,63,217,106,39,34,114,163,180,15,185,107,59,189,223,115,251,16,122,42,131,204,116,68,224,161,28,1,133,167,186,39,79,121,151,233,232,41,95,210,143,105,255,50,162,51,57,167,35,41,159,235,150,251,246,70,183,103,27,145,119,35,12,238,143,129,92,31,242,164,150,83,182,77,135,237,204,69,25,25,83,199,44,125,142,203,236,79,150,46,159,214,157,65,80,159,197,188,208,14,66,204,247,141,50,236,64,34,44,45,28,11,143,186,84,142,78,53,122,234,177,241,100,209,218,148,105,161,155,146,215,243,229,29,106,36,21,116,239,247,140,95,129,249,12,251,188,74,239,158,111,180,163,242,47,189,243,86,219,130,29,41,227,82,114,99,44,17,227,201,207,103,36,106,72,33,141,170,133,191,247,117,6,177,176,179,181,243,47,208,219,17,117,146,103,69,146,112,179,21,231,43,10,224,148,231,219,241,126,17,26,214,146,137,40,197,100,172,9,125,108,250,126,255,214,31,227,237,162,134,177,88,197,45,151,123,113,93,89,78,49,169,40,246,141,254,18,76,42,202,9,65,100,79,156,177,50,154,215,10,156,183,0,231,40,103,30,116,4,5,241,74,193,228,128,190,75,80,161,31,205,79,111,88,232,193,108,228,245,102,22,185,33,151,245,217,182,66,184,159,26,140,212,149,107,181,61,244,46,9,228,156,225,188,93,241,31,109,1,250,217,228,90,241,19,4,216,229,94,191,187,47,167,204,104,223,54,174,223,175,92,109,124,99,196,42,83,62,39,46,193,115,24,81,135,152,134,22,114,160,195,171,128,40,65,36,216,227,95,153,205,191,55,114,189,109,58,115,7,40,119,185,68,249,116,229,10,38,229,255,252,172,95,116,116,12,178,1,130,163,141,117,25,209,246,251,199,168,51,249,89,122,65,142,69,246,243,227,236,241,59,79,112,8,90,135,75,29,125,253,142,30,46,143,68,114,30,75,236,243,98,82,106,76,44,45,140,220,127,119,100,167,86,180,231,129,243,57,40,26,135,36,96,18,129,210,189,59,144,133,239,14,169,103,193,180,249,190,25,142,83,123,59,115,167,94,90,179,15,38,169,120,212,232,116,251,91,82,17,54,99,232,222,27,63,149,214,68,167,147,48,83,236,223,242,190,112,132,176,220,65,129,127,66,56,215,196,64,210,179,77,180,96,198,166,102,233,95,59,210,88,120,152,226,92,11,213,174,142,152,124,252,216,197,58,253,120,113,188,118,53,57,121,3,56,63,132,34,148,230,119,72,188,116,87,183,43,83,204,45,148,205,30,90,233,82,232,27,62,121,110,8,39,206,158,202,78,90,227,95,103,230,219,39,168,107,37,34,253,167,19,182,90,21,39,80,76,139,97,19,39,136,126,35,50,158,26,71,174,100,1,19,171,229,251,88,165,169,74,210,181,207,19,49,99,203,232,21,48,250,7,41,42,204,170,89,149,130,241,35,3,102,234,125,89,19,63,59,115,0,210,159,155,39,199,68,207,46,77,74,184,132,164,11,39,217,88,254,118,143,127,134,233,70,0,231,207,209,104,104,217,192,31,37,131,16,107,2,206,19,70,251,193,150,56,4,177,183,140,27,124,195,21,167,98,203,107,204,98,130,170,75,96,159,245,131,213,12,121,112,127,116,27,155,92,128,25,224,139,84,137,229,124,184,212,27,111,241,201,118,45,182,162,2,80,50,212,107,204,206,50,143,247,49,32,68,127,7,3,123,240,189,240,247,132,14,218,45,102,58,57,54,65,54,152,242,64,146,42,159,49,166,60,160,131,62,19,79,112,241,90,227,28,165,196,61,194,39,66,22,15,31,198,17,68,102,189,138,29,173,41,184,81,94,82,149,184,94,200,41,137,157,190,158,136,113,87,127,183,83,24,167,86,226,146,93,190,204,31,20,207,81,145,111,86,244,62,175,180,177,192,136,130,216,237,246,251,68,154,168,41,248,109,110,4,3,52,63,3,220,11,68,227,4,190,9,195,189,104,91,195,108,111,41,199,182,233,186,170,151,25,65,154,170,134,254,188,255,230,220,65,59,109,54,228,122,249,171,99,24,253,158,178,127,117,91,175,177,154,219,43,231,28,75,239,241,30,219,28,69,25,252,102,75,61,58,85,82,58,96,223,133,148,84,9,218,47,30,27,229,182,60,30,177,31,228,7,49,89,210,174,89,62,228,22,70,203,52,28,139,252,121,234,107,214,36,243,152,10,118,187,109,125,125,180,89,106,110,38,11,143,208,164,249,218,31,116,130,190,239,20,183,186,122,114,240,30,14,133,215,161,81,145,106,63,20,31,98,137,128,236,2,158,156,165,110,194,251,13,244,114,254,89,154,186,252,172,153,49,229,11,60,124,122,89,179,188,155,54,46,35,175,7,117,84,135,73,125,223,88,105,60,198,162,218,63,66,197,157,94,88,95,181,121,134,170,235,25,5,206,55,154,161,170,179,1,199,132,192,249,20,84,19,29,107,37,215,38,161,111,243,114,247,227,244,100,53,100,57,149,207,32,232,202,217,252,244,217,151,163,142,81,244,101,221,37,81,124,141,160,185,173,233,228,22,112,126,74,252,123,136,54,229,168,47,144,203,42,221,135,70,94,19,191,35,175,40,12,242,250,178,211,116,139,172,252,210,10,244,13,250,247,232,61,128,230,207,234,122,3,61,111,208,55,241,209,203,205,231,117,19,65,229,238,28,219,100,79,119,221,5,244,35,92,56,202,195,236,15,147,20,128,243,100,251,182,130,240,190,64,59,119,14,116,160,225,12,149,210,101,222,136,146,133,155,178,200,94,216,189,27,121,203,186,66,61,146,1,160,194,13,27,192,250,230,139,31,254,175,200,169,240,124,167,216,240,89,194,224,214,143,222,190,96,79,125,49,133,100,81,228,77,212,176,193,50,68,36,18,121,45,97,255,53,89,134,101,148,227,116,186,161,242,234,20,246,22,209,180,1,193,10,116,50,106,94,131,103,174,75,145,3,181,228,121,88,199,3,156,59,178,27,223,143,13,36,171,166,60,50,213,101,17,125,172,145,131,88,108,130,216,47,130,174,60,67,241,73,4,85,150,84,215,168,141,216,7,30,169,243,121,242,247,102,77,207,133,130,117,60,9,101,95,87,141,212,157,130,50,207,194,169,75,22,9,137,79,140,215,33,168,96,153,116,155,80,222,125,172,18,212,36,68,124,51,179,179,9,138,182,46,153,26,36,184,223,230,137,134,46,183,205,89,147,76,253,49,66,29,98,242,45,14,155,93,151,225,187,141,84,26,49,147,246,53,65,155,218,76,31,218,146,59,81,245,20,117,75,241,105,111,71,137,78,32,103,39,166,29,40,89,74,232,18,53,189,226,183,111,72,40,116,165,31,141,185,238,236,71,126,115,127,82,190,223,55,226,32,213,77,11,48,253,173,212,135,211,205,152,182,19,55,201,151,176,133,204,111,236,226,43,209,223,216,197,7,127,18,228,157,251,231,129,90,129,253,64,68,14,105,31,53,53,253,94,54,80,122,6,248,89,44,190,127,244,59,66,1,140,48,217,247,51,28,190,210,190,223,171,148,65,127,28,230,173,248,139,215,22,126,251,76,73,55,8,65,234,177,11,9,156,114,28,245,161,247,67,31,176,103,116,118,79,188,174,60,244,126,18,26,249,96,135,132,101,180,241,116,71,234,12,80,1,88,197,65,224,131,194,206,43,108,142,9,92,26,143,29,21,170,227,227,42,122,186,176,155,162,4,89,44,224,156,94,70,76,16,217,207,27,127,67,210,172,135,246,211,28,79,95,84,198,92,215,160,159,199,223,240,93,110,102,182,200,122,32,173,16,84,2,204,106,222,102,179,29,189,52,101,39,90,67,223,148,62,3,35,157,193,243,181,212,91,171,23,191,194,138,191,21,190,59,67,163,255,75,239,0,229,182,219,24,142,66,161,126,205,174,206,93,34,168,63,217,222,223,140,57,158,254,231,242,213,255,53,116,208,25,176,17,84,206,56,84,104,175,174,27,37,99,138,229,253,29,255,2,112,78,154,241,253,80,235,183,173,255,73,236,253,219,214,142,72,251,14,92,208,2,216,143,164,59,249,64,164,226,15,248,175,218,229,101,247,27,171,21,28,218,11,214,208,75,204,71,225,193,117,78,119,228,164,59,232,193,90,64,236,100,37,191,218,235,149,247,95,2,5,5,203,175,148,26,82,117,252,122,171,15,177,236,209,193,224,195,92,183,19,142,37,25,239,204,98,68,189,192,30,199,99,127,221,236,26,163,66,76,185,119,137,206,115,243,217,4,142,126,153,180,103,136,107,72,35,83,138,33,37,51,106,196,93,11,229,200,163,7,5,219,27,232,83,250,218,36,105,85,166,1,125,131,29,165,248,49,197,11,70,162,223,0,48,21,54,69,191,1,91,151,211,8,230,13,50,39,195,46,161,223,192,19,113,23,57,63,20,231,231,23,151,97,70,195,42,126,95,188,35,72,85,147,163,239,57,17,185,154,19,251,215,183,114,25,20,94,131,68,38,13,125,164,209,119,177,52,241,73,157,84,243,187,59,119,169,0,81,171,67,227,139,188,212,161,30,229,173,31,117,109,164,72,83,103,219,24,81,184,166,3,186,225,230,196,0,29,93,249,103,60,77,122,44,202,232,23,142,180,21,96,182,130,32,222,95,144,29,68,115,206,165,34,10,146,58,88,41,56,64,26,59,61,102,198,63,234,77,59,102,198,63,239,65,213,170,225,251,202,67,99,131,85,17,211,187,42,199,29,129,67,215,237,44,142,245,145,1,207,202,18,46,178,140,181,85,24,242,109,75,236,7,247,13,50,205,66,47,64,35,162,118,129,48,231,20,71,187,229,77,55,137,151,199,139,130,99,50,167,111,107,198,149,166,190,202,28,125,77,71,159,50,3,76,83,69,198,15,228,173,104,27,33,220,255,105,66,22,32,217,25,198,80,235,127,15,92,254,40,168,109,246,83,195,159,250,31,200,50,127,106,247,92,254,71,56,216,143,85,66,117,102,138,105,188,19,150,84,223,77,175,127,122,202,48,103,115,245,164,78,167,1,101,227,158,182,32,227,119,116,248,187,114,31,250,129,122,3,63,10,32,250,254,40,111,232,246,151,175,246,253,246,54,80,83,144,215,193,145,112,59,184,255,167,243,65,184,255,227,49,131,154,252,7,173,138,32,175,255,74,221,212,111,1,126,63,88,227,123,133,198,242,31,201,72,252,134,199,128,115,151,211,168,135,168,68,52,252,44,248,153,222,11,242,251,117,214,131,109,101,162,20,77,193,148,66,104,182,160,56,70,155,196,177,54,34,160,222,139,26,187,33,117,80,96,255,24,22,149,18,19,115,71,61,82,228,165,253,242,37,129,242,73,64,115,228,177,221,34,229,234,196,114,20,123,33,174,164,61,69,93,80,250,188,77,233,92,165,0,113,197,77,77,177,176,215,247,223,232,27,199,235,223,33,72,122,86,45,52,92,174,152,238,158,35,135,12,166,61,192,18,210,185,14,33,160,124,156,75,60,195,254,149,114,41,5,231,30,202,248,229,30,97,170,224,227,27,137,21,34,248,24,9,19,99,228,101,211,235,145,172,238,209,132,138,107,157,26,11,202,154,239,112,110,83,58,218,119,25,78,146,75,126,244,110,17,19,211,198,195,161,247,131,168,208,7,69,60,188,195,155,161,226,113,188,100,163,179,110,64,5,155,241,208,71,250,7,31,55,54,92,143,197,238,85,113,80,100,98,189,178,73,92,201,159,69,241,21,21,171,187,54,149,150,35,182,31,38,227,150,126,217,16,241,216,75,12,243,181,15,142,176,132,154,127,156,223,216,222,180,9,129,253,52,181,129,94,226,194,182,201,142,30,62,200,252,45,255,37,144,94,188,31,86,110,81,231,205,15,129,112,145,181,56,101,147,247,31,69,236,47,214,12,137,34,9,165,59,65,86,190,95,2,128,6,169,47,157,102,15,124,95,23,58,60,201,112,162,234,163,120,193,232,255,246,93,186,79,161,100,195,158,167,118,165,96,217,157,95,20,54,163,23,8,90,53,222,40,151,117,153,188,117,84,215,39,179,23,214,102,22,218,34,168,123,110,186,196,221,74,129,67,166,217,160,108,76,31,198,164,66,24,159,161,114,105,203,214,35,143,209,63,7,63,227,138,1,87,43,22,0,214,168,151,189,67,109,205,164,132,29,106,166,60,183,89,224,110,200,232,207,74,35,27,151,194,174,146,198,46,174,178,68,54,35,28,118,41,217,206,210,54,23,51,44,147,200,114,195,245,81,182,130,119,182,186,132,187,134,35,91,119,211,152,14,53,142,40,91,33,251,67,123,15,29,91,238,106,175,230,175,148,50,173,24,153,233,90,215,252,44,82,166,5,229,107,212,221,138,106,15,60,154,180,151,90,9,233,73,234,189,171,172,194,253,60,215,223,156,180,64,72,160,1,234,213,63,52,214,34,46,67,100,215,9,136,59,4,39,148,157,98,157,43,177,219,61,6,28,178,87,167,6,54,221,211,44,182,190,60,45,33,171,107,14,102,173,13,74,223,224,86,35,243,15,8,39,150,215,28,37,157,176,8,210,25,89,227,149,217,109,92,82,236,17,178,203,183,247,135,53,73,59,181,198,196,176,169,95,124,167,254,74,221,66,159,154,61,104,96,245,70,238,42,147,125,139,152,113,243,244,206,67,76,241,64,247,24,8,99,162,151,195,115,26,27,105,109,48,223,208,106,127,19,190,172,16,147,63,201,65,198,206,106,91,250,140,140,0,56,143,48,129,191,173,141,13,249,118,222,62,125,59,111,73,186,64,31,240,42,37,242,113,96,163,248,67,139,175,47,130,233,75,157,45,239,149,89,182,83,252,2,87,231,139,80,165,245,249,140,202,214,253,233,24,2,63,158,195,106,3,183,112,2,82,17,61,94,177,121,13,82,217,123,252,33,236,45,227,51,91,91,52,143,84,125,72,14,130,234,72,164,144,41,103,154,63,232,103,216,192,176,252,247,142,182,181,174,7,48,170,100,83,62,107,30,162,142,249,178,216,242,117,96,74,140,161,96,80,14,73,109,79,235,19,168,142,141,241,232,11,11,143,59,190,166,82,60,179,85,50,251,66,87,162,63,198,109,107,127,123,231,218,147,236,45,248,85,150,163,102,9,184,185,87,224,169,145,180,218,91,73,48,182,17,169,20,222,12,9,255,179,95,45,182,52,67,215,13,151,175,62,116,255,250,186,97,252,2,12,29,5,53,125,203,58,244,255,31,113,17,176,74,255,171,121,75,246,51,118,191,143,41,174,215,230,145,118,51,88,227,183,19,34,10,151,250,118,66,42,199,20,254,121,102,164,58,160,232,31,204,209,1,36,232,192,176,4,88,59,83,250,245,166,196,106,30,58,26,59,52,156,168,98,100,31,9,9,109,212,221,43,245,105,157,72,232,215,189,128,246,149,35,221,220,108,186,151,81,201,151,189,62,254,158,90,190,139,193,45,35,81,15,206,136,224,250,222,17,16,164,91,238,111,73,101,195,37,121,175,84,176,134,103,13,53,26,226,69,237,159,64,242,54,210,5,107,62,12,148,127,251,251,193,9,95,30,70,104,190,230,61,89,134,254,126,93,61,112,110,72,103,42,215,79,14,99,223,135,98,24,119,222,243,222,160,207,68,56,192,48,175,65,199,105,163,106,102,5,77,84,86,48,149,99,112,219,90,60,66,93,203,43,26,220,159,143,234,186,115,247,125,1,74,245,14,200,247,141,75,198,21,102,220,140,44,43,141,111,147,208,255,255,86,143,84,85,254,7,32,153,191,120,94,228,29,172,54,208,211,11,51,180,127,201,77,186,1,156,159,92,189,222,54,178,133,181,191,118,224,45,115,25,250,235,141,240,131,178,157,108,147,231,91,159,250,120,167,129,149,66,68,49,228,141,123,208,232,32,74,222,94,154,211,141,167,96,95,174,60,40,234,232,214,209,116,93,68,142,192,220,115,84,84,23,88,195,11,125,7,189,71,34,59,169,199,242,199,24,201,42,7,200,4,54,86,169,133,206,192,145,142,191,220,44,187,77,187,178,244,32,17,33,4,91,245,153,108,55,182,4,245,35,170,101,110,126,26,81,250,148,10,166,219,140,122,77,6,156,239,50,64,143,218,114,116,209,1,104,37,89,202,1,28,56,231,149,204,32,203,56,0,35,96,135,142,2,53,101,15,81,110,3,242,180,214,225,121,17,165,40,0,56,31,246,41,14,234,27,25,74,151,88,207,36,42,109,41,54,217,195,218,199,208,14,67,155,138,74,36,30,207,229,213,184,2,231,111,77,96,167,125,142,50,168,242,235,9,151,155,140,231,96,53,3,81,191,125,125,43,13,161,127,150,22,254,199,193,27,202,79,141,36,123,119,84,124,3,22,180,238,68,118,1,108,170,51,73,116,150,151,62,127,113,217,248,204,249,245,254,164,112,1,181,76,75,176,56,18,230,198,242,15,91,219,199,26,250,254,250,175,254,97,108,195,171,126,248,47,94,100,197,220,145,127,62,12,172,49,162,11,208,211,105,171,56,184,113,208,251,190,94,1,184,113,74,62,186,186,144,96,168,249,101,76,139,162,14,252,100,56,124,8,32,29,163,133,151,196,240,253,37,241,157,200,187,33,13,130,9,115,201,14,150,206,42,24,250,146,196,165,27,9,214,217,230,222,192,99,229,155,48,51,166,235,22,32,13,124,149,165,114,50,87,126,205,81,26,58,93,171,189,44,131,226,66,154,157,10,97,228,149,218,88,216,59,8,171,88,123,110,56,235,151,144,102,247,32,251,95,71,182,252,75,234,62,46,108,12,125,44,170,237,241,137,206,72,195,121,98,195,217,180,98,14,158,165,44,203,28,230,249,117,74,4,242,197,212,65,106,38,119,4,142,151,230,76,212,123,183,253,208,101,58,124,197,87,2,224,149,179,225,131,166,253,242,34,235,245,229,62,253,92,121,67,208,54,99,163,238,156,160,36,240,239,24,183,82,126,96,220,154,30,25,101,63,136,123,201,129,162,123,20,187,224,157,187,222,133,225,56,203,125,120,146,206,149,6,180,197,193,113,112,79,154,187,177,51,222,219,118,223,93,116,113,19,212,25,84,232,243,119,167,218,38,18,10,230,67,184,198,50,229,200,170,183,134,112,224,223,212,10,158,31,81,172,142,113,59,114,133,14,205,234,147,74,205,38,171,159,100,161,67,18,37,136,108,192,79,210,69,181,181,127,36,172,249,121,74,4,195,65,243,111,103,30,113,247,127,216,220,101,238,239,49,152,253,127,168,132,246,215,218,223,80,112,255,143,208,121,29,6,251,17,202,253,86,23,217,223,2,165,8,222,196,5,42,34,136,230,245,54,218,55,140,197,4,109,18,111,151,43,196,116,235,10,7,40,165,37,106,205,113,239,80,152,220,113,134,0,248,216,56,114,181,100,106,147,242,74,100,241,47,18,227,143,217,10,119,103,134,149,147,141,148,220,223,95,175,9,85,26,161,242,191,171,206,108,219,60,225,46,224,192,127,21,242,226,221,120,215,169,66,78,219,133,182,48,78,159,182,121,6,119,38,148,142,223,133,25,247,155,162,205,132,7,26,196,15,44,42,126,245,93,8,49,116,123,33,180,101,197,61,231,246,170,22,126,139,150,185,212,183,109,100,72,157,185,34,154,83,189,200,156,162,195,73,185,104,68,121,194,153,129,189,41,91,117,58,191,71,111,192,58,1,220,79,101,230,83,140,235,18,62,106,229,67,3,156,227,60,180,187,23,18,124,8,231,249,220,125,74,122,54,11,58,80,70,76,55,155,206,7,28,51,20,136,129,235,85,40,39,90,197,171,247,110,225,146,5,78,60,185,76,123,153,114,16,39,214,112,253,144,116,115,127,224,147,145,196,111,213,128,159,64,18,26,39,152,252,8,19,200,50,190,205,23,207,124,95,60,88,41,39,251,137,154,134,165,251,39,132,190,250,131,22,35,120,239,207,168,140,110,248,38,160,119,197,134,122,163,46,104,89,5,117,193,221,222,84,222,139,71,1,13,200,184,190,64,73,250,226,208,120,108,170,22,15,241,143,223,139,254,52,63,248,42,135,31,41,15,10,255,234,197,227,111,111,178,182,109,227,11,67,161,141,23,248,3,64,50,249,73,124,139,251,231,160,229,128,250,71,129,144,237,117,27,223,127,76,123,162,78,128,31,196,175,100,76,84,191,39,138,145,249,194,253,23,74,119,172,255,156,25,61,1,172,55,161,85,103,74,130,192,121,23,26,38,141,252,152,174,248,240,131,186,125,233,191,17,111,252,103,146,233,3,232,138,247,88,71,156,191,132,190,244,82,97,49,14,21,37,109,244,7,93,139,241,67,94,178,152,205,167,8,22,153,174,249,39,232,51,60,21,195,218,135,47,160,73,224,95,176,246,197,151,253,174,62,71,1,239,169,25,44,97,113,172,105,239,161,148,203,51,152,50,236,138,252,49,22,246,130,255,44,59,168,30,247,194,252,252,171,221,208,95,189,202,108,124,179,135,202,68,93,48,226,21,180,179,206,32,28,49,44,7,109,19,165,7,47,18,137,124,31,200,135,246,101,74,77,165,41,80,221,55,142,45,255,37,209,125,87,167,57,157,72,38,162,206,227,181,108,95,200,177,220,90,46,54,229,175,247,252,63,190,156,17,244,184,59,103,55,186,221,223,204,28,44,178,243,81,204,139,166,182,0,134,191,198,246,129,16,121,85,128,189,237,180,120,196,237,48,1,56,215,224,235,217,135,14,47,208,215,23,133,47,112,121,118,147,176,91,89,18,126,109,120,219,245,180,241,18,137,234,157,96,247,247,193,34,12,12,178,242,94,63,81,61,77,213,6,33,126,210,213,3,247,219,41,56,224,176,129,70,47,44,0,95,21,69,29,8,90,189,57,146,100,227,241,99,62,232,13,98,228,242,158,207,177,213,124,120,179,36,13,252,53,233,71,20,220,122,186,77,17,178,176,121,102,238,31,218,31,117,69,199,123,10,34,178,130,62,139,222,244,40,38,153,229,56,71,167,197,254,184,166,212,197,201,202,144,238,77,87,202,23,194,201,134,250,53,99,52,199,108,143,86,88,100,12,155,97,179,71,255,224,254,240,31,42,13,56,12,124,24,255,27,81,67,217,29,193,136,117,198,228,25,208,74,70,58,85,171,195,50,211,130,43,30,218,70,41,44,158,115,60,240,191,93,77,192,170,56,86,104,234,245,146,81,48,104,186,126,121,164,138,121,89,100,203,103,234,147,228,83,143,242,221,35,4,84,127,99,25,125,170,212,144,80,211,211,35,66,224,28,38,66,133,82,255,132,77,7,0,76,0,63,208,46,163,195,217,181,235,93,81,83,153,35,81,58,84,161,229,188,169,250,100,88,15,248,196,89,9,106,235,38,145,120,111,235,72,123,241,58,119,204,237,139,204,250,9,84,154,143,210,216,139,126,156,80,12,25,245,172,136,97,11,114,253,224,213,105,252,80,89,223,191,27,143,245,5,245,176,143,29,223,222,21,183,96,188,25,34,132,62,75,212,236,180,201,79,17,72,8,89,134,21,25,107,223,59,209,72,118,15,136,200,158,163,132,120,240,233,231,94,252,132,171,233,35,61,57,95,103,221,248,106,182,173,230,182,55,234,220,55,173,127,147,217,121,253,155,204,78,155,161,201,135,246,170,236,27,35,43,249,77,239,226,120,15,177,94,144,102,97,51,229,48,3,32,58,156,226,133,88,8,55,187,14,207,214,108,44,171,216,88,108,177,30,24,46,92,115,60,27,143,232,254,225,240,89,234,14,177,205,179,202,2,1,49,217,148,209,194,115,145,21,31,115,34,158,168,62,121,60,162,148,172,201,233,173,237,185,2,47,191,154,176,112,133,188,157,72,137,45,162,91,108,64,47,173,252,16,121,58,242,117,122,141,220,158,230,108,86,142,69,118,21,139,176,93,112,140,192,201,215,81,140,187,193,57,237,154,134,126,85,133,25,159,135,191,155,106,49,93,90,159,15,9,196,7,113,17,53,198,173,166,30,139,69,204,164,122,127,25,111,204,50,73,103,109,77,64,125,23,181,164,40,37,92,8,219,254,136,71,134,34,45,187,251,58,194,75,116,183,149,105,15,171,21,95,226,230,237,82,91,65,74,123,17,247,166,131,157,95,42,252,89,158,57,173,232,80,165,196,0,241,31,245,126,13,15,114,155,228,177,123,133,167,74,89,174,67,35,135,204,111,34,239,107,179,223,195,18,18,119,136,101,50,43,233,73,141,201,249,114,53,90,81,172,239,57,135,190,170,42,165,123,197,152,53,193,54,5,202,242,211,92,4,245,191,155,68,253,195,24,105,247,79,217,177,213,188,31,88,227,193,240,127,213,52,113,195,104,124,15,79,185,102,108,234,96,108,63,146,170,173,187,247,197,167,245,255,83,243,220,75,125,215,180,237,105,225,62,144,33,231,247,230,178,111,171,169,248,189,169,188,30,200,227,51,182,233,192,67,240,163,70,78,247,8,72,159,222,145,245,94,157,237,217,160,71,58,170,231,89,212,17,192,32,131,88,215,57,54,56,132,234,203,148,29,200,52,235,30,8,163,118,250,10,118,75,209,222,110,224,52,106,243,140,110,110,91,210,247,178,33,5,134,219,1,6,156,23,113,193,101,152,166,244,86,59,126,111,217,121,236,143,220,222,41,144,246,125,248,249,91,203,142,205,116,59,112,78,156,14,191,117,19,56,111,219,147,153,183,126,0,205,10,51,61,180,126,142,2,206,81,119,136,46,160,64,244,210,243,241,207,80,81,203,208,226,97,101,112,198,220,115,73,223,135,71,77,84,194,217,15,15,236,195,24,0,170,108,144,2,22,166,232,245,13,90,253,119,177,58,253,183,60,86,138,63,77,24,241,80,155,91,16,41,240,80,63,195,58,36,205,120,123,54,189,138,142,216,6,21,170,85,177,210,87,108,252,81,110,243,225,68,205,158,199,140,6,189,104,180,140,105,163,23,127,252,185,146,28,249,6,134,41,28,159,46,151,10,195,235,132,144,93,160,43,183,49,209,33,221,92,55,242,213,135,77,189,171,181,205,54,27,171,237,47,29,21,9,4,248,110,22,172,217,148,64,159,134,138,213,9,118,148,69,192,93,106,147,164,152,149,158,195,199,93,30,189,130,61,128,39,130,172,144,241,81,119,96,7,100,136,244,67,65,201,154,46,155,43,224,65,155,179,106,153,200,195,235,4,66,227,32,171,179,167,71,211,103,143,100,246,92,17,163,194,232,221,134,212,162,246,52,141,165,71,184,97,7,219,182,225,29,80,84,129,97,201,80,94,27,112,94,49,5,29,205,54,56,218,126,123,12,120,62,0,206,143,22,161,138,60,169,68,161,100,123,6,244,229,7,158,95,101,164,36,206,204,183,69,207,240,82,17,236,176,201,58,188,111,55,175,108,192,27,23,108,141,146,23,223,22,98,5,235,197,119,68,138,208,19,235,8,212,40,70,5,234,178,207,21,244,61,210,224,245,183,250,135,255,192,210,80,239,31,115,184,178,181,63,41,100,98,253,64,60,253,91,16,251,29,173,52,164,156,216,2,32,35,189,31,114,113,43,60,234,11,63,113,17,180,197,219,102,222,213,214,127,110,248,51,74,77,16,81,20,104,218,168,196,12,60,178,76,9,136,73,209,172,184,135,209,153,121,40,182,211,137,209,153,225,157,40,195,232,204,152,95,85,77,219,185,142,200,249,49,126,70,95,149,212,11,127,26,62,252,31,215,167,194,222,100,131,124,73,153,194,137,217,169,243,112,218,177,154,148,203,12,119,59,143,245,39,124,157,34,231,59,110,145,96,123,207,39,191,133,19,74,127,81,242,101,197,143,222,246,187,235,198,52,44,207,177,168,163,131,10,201,67,134,238,15,95,28,165,72,91,187,144,62,43,232,21,33,197,6,162,7,139,139,137,85,250,235,189,238,109,187,202,174,189,58,98,226,147,199,152,150,179,255,242,240,41,50,88,119,142,211,189,20,28,162,45,33,198,25,228,204,146,117,69,28,111,12,191,125,114,241,94,102,101,242,196,230,128,210,22,225,228,44,81,98,115,176,154,151,136,244,43,88,246,159,73,212,133,173,109,131,172,162,127,72,234,79,143,142,254,129,9,128,44,227,182,52,246,16,40,37,82,146,250,196,140,141,139,231,205,145,249,72,154,251,135,106,246,175,115,39,39,173,59,79,205,227,203,230,187,78,110,228,187,102,173,137,229,162,189,58,141,128,5,134,111,92,161,184,48,164,55,60,99,108,133,18,195,55,126,85,242,249,246,14,22,85,15,41,37,142,156,255,102,220,189,195,254,207,142,115,179,15,30,72,123,140,75,186,31,124,94,234,231,245,89,37,182,71,59,117,224,211,62,5,235,60,187,31,115,0,73,53,219,114,221,118,136,83,158,129,188,201,163,137,229,134,233,188,156,37,134,245,108,65,175,180,51,49,123,250,118,128,133,169,153,92,126,130,30,82,116,143,238,62,112,30,118,58,130,97,66,107,201,203,196,48,161,153,19,213,61,219,94,227,110,7,89,253,132,159,70,213,77,255,64,74,134,157,241,35,132,250,38,193,250,3,80,147,240,253,9,134,155,66,189,127,18,160,172,253,173,247,68,47,253,63,168,30,165,195,255,190,14,37,122,74,56,195,142,222,183,14,128,21,125,33,120,83,41,28,206,238,46,153,96,4,235,53,123,74,183,7,110,129,50,254,161,233,190,27,53,220,81,236,133,33,222,93,85,227,17,230,29,54,58,213,52,62,248,56,22,240,222,178,222,65,209,159,170,208,255,158,2,239,54,175,18,27,219,13,193,135,171,249,10,228,223,248,35,46,212,246,246,189,99,253,128,3,118,199,210,121,248,64,252,154,10,163,208,41,239,222,225,227,238,26,67,115,147,172,231,151,131,123,119,216,40,33,17,234,41,215,125,115,156,122,3,242,252,83,44,138,23,121,240,194,31,100,94,217,45,139,26,177,118,188,54,81,140,115,210,22,71,158,30,200,183,15,252,69,100,8,153,25,158,250,247,52,228,246,187,31,113,219,139,238,165,112,219,225,52,40,255,90,146,242,220,163,49,153,253,132,115,12,38,56,214,57,55,21,92,7,127,77,42,243,188,14,83,241,132,213,78,129,247,55,120,233,212,2,167,58,203,97,19,89,4,105,43,53,123,136,132,71,217,222,15,234,206,182,215,40,163,14,240,166,131,201,22,65,87,250,185,191,195,45,156,134,190,253,36,244,74,215,42,98,169,110,198,30,219,221,186,19,62,84,138,91,187,121,3,39,55,225,90,214,83,164,45,137,76,88,212,143,133,32,136,236,183,170,82,253,247,157,131,159,237,33,178,127,83,7,27,252,129,109,147,108,233,207,232,142,92,128,159,1,222,31,21,106,135,119,254,47,8,252,161,67,158,99,150,71,163,147,65,49,172,22,184,41,126,132,204,123,252,110,173,27,24,229,215,16,98,241,111,202,175,74,92,180,210,56,211,171,88,84,74,164,82,238,14,47,24,221,22,170,46,92,213,17,167,159,138,113,43,169,202,44,24,42,82,144,129,151,70,106,159,60,51,221,251,62,71,118,244,148,196,253,15,224,115,234,211,0,103,48,139,145,92,52,69,116,204,158,104,108,251,19,115,242,177,162,109,22,231,71,125,115,73,45,211,187,2,61,121,141,176,25,221,185,94,49,16,232,184,197,169,43,151,161,13,212,233,180,252,138,90,249,52,249,113,133,157,62,9,116,174,163,56,81,114,54,29,78,198,34,123,230,253,173,148,201,250,61,81,198,239,152,245,231,85,199,245,252,137,127,4,147,185,249,153,58,248,79,93,146,240,192,119,46,233,127,92,97,240,31,79,224,83,160,171,221,25,80,109,5,4,218,195,113,8,158,115,177,94,48,159,92,108,140,100,31,153,11,50,235,16,14,4,63,122,205,146,141,184,128,28,165,62,4,196,217,154,218,213,221,227,185,185,33,150,191,204,45,249,173,74,118,146,63,122,172,228,140,40,150,36,64,255,38,132,185,23,191,169,106,143,56,48,163,114,141,254,202,123,255,24,118,143,139,20,196,185,205,45,60,246,54,77,123,221,255,113,85,142,10,88,244,124,44,38,75,42,48,217,29,173,170,218,125,141,198,247,214,80,143,93,151,173,159,93,41,111,99,207,141,149,88,5,56,85,203,244,76,84,205,155,67,105,223,37,241,229,20,75,183,201,51,87,203,165,87,100,123,232,56,224,120,105,18,85,121,248,250,236,245,153,199,180,79,162,61,32,69,223,0,162,34,62,102,38,6,237,197,223,46,81,208,151,213,113,34,42,29,185,8,23,250,92,38,244,44,135,67,154,30,234,204,51,157,218,213,71,55,254,17,181,39,225,145,146,170,206,82,225,177,213,212,12,45,135,80,160,230,159,1,231,180,83,250,8,116,100,244,95,147,53,206,145,6,252,193,153,189,107,192,154,127,248,140,30,139,243,218,175,175,153,95,224,127,94,27,91,236,155,200,238,96,50,221,183,154,195,69,232,194,228,106,239,19,111,136,64,212,47,179,201,168,68,150,228,37,148,55,6,118,36,34,166,75,58,104,38,63,136,120,197,236,64,155,45,209,166,135,43,155,140,12,15,96,226,143,90,189,88,71,226,22,237,31,79,112,169,209,152,214,108,35,125,184,90,56,182,188,228,45,217,116,19,36,44,106,222,230,132,144,137,14,32,229,31,27,110,237,184,187,161,215,90,149,178,220,18,59,52,201,188,45,105,100,251,228,57,166,192,246,209,4,206,242,167,42,180,97,255,72,94,253,77,29,138,44,146,132,179,94,229,173,33,253,7,43,101,253,108,74,163,248,170,10,219,10,225,9,219,207,79,202,245,159,26,127,186,130,50,66,48,122,77,253,84,187,66,124,223,104,69,40,123,234,77,189,83,58,61,74,1,145,253,129,81,239,73,205,242,45,245,149,127,230,36,106,57,143,97,243,82,186,158,128,6,21,9,33,165,236,124,206,133,73,52,116,202,95,151,217,30,148,249,21,65,2,131,211,42,190,195,32,167,130,69,104,45,209,5,224,60,239,25,31,26,59,65,37,218,126,131,74,197,62,215,94,201,53,155,30,8,251,236,244,13,255,14,158,130,121,28,163,17,66,100,25,251,22,255,154,118,112,70,152,103,47,27,252,3,76,21,19,238,214,53,85,127,27,146,133,32,76,199,231,174,243,214,180,113,19,156,65,250,128,115,228,90,2,194,84,215,171,72,215,240,183,137,7,209,221,186,198,128,223,166,22,11,241,78,200,104,76,231,177,132,204,237,130,146,52,63,158,136,42,144,0,97,216,10,171,0,58,106,190,168,128,117,229,209,45,149,63,80,90,252,111,122,250,11,71,114,130,73,107,26,23,219,114,178,171,10,198,100,86,174,206,88,103,54,82,188,238,175,2,189,67,31,102,87,3,84,212,102,61,11,73,59,139,187,156,169,124,221,86,47,81,226,230,182,4,114,135,3,182,255,193,51,242,198,186,204,253,150,103,36,147,183,25,17,31,71,219,235,164,217,36,123,240,31,117,97,13,149,65,251,215,87,32,90,248,103,52,118,1,8,231,218,32,159,151,182,189,248,179,99,111,5,230,212,189,35,142,76,125,162,79,229,232,246,159,38,27,208,202,44,229,125,101,107,235,89,122,118,36,189,89,195,19,174,206,36,107,14,97,116,142,117,45,128,34,76,211,246,201,38,201,234,42,222,158,138,238,222,9,42,60,32,3,206,111,140,145,221,202,168,196,16,63,71,9,166,119,14,222,131,237,160,28,67,160,106,78,5,38,40,139,59,38,235,246,124,53,30,196,55,120,14,8,49,227,27,251,245,165,161,192,185,254,201,28,214,254,2,4,255,56,170,173,222,71,145,187,182,201,198,219,97,186,249,169,212,49,231,77,212,252,197,96,212,106,24,116,199,0,50,201,167,4,40,168,170,204,178,200,222,137,18,20,232,245,101,92,94,130,27,214,24,150,214,213,124,117,99,25,209,93,181,6,206,99,118,234,172,242,3,123,63,166,27,58,70,5,204,132,103,196,186,118,82,6,113,193,202,18,132,24,94,241,246,235,174,189,73,108,141,31,134,235,187,21,204,30,161,145,153,107,138,115,69,157,126,117,196,228,182,209,47,152,70,232,22,159,21,155,60,76,35,180,31,66,137,17,78,36,169,187,186,153,155,114,119,153,148,247,99,73,87,235,231,17,194,114,187,174,193,240,164,4,235,183,77,249,4,53,253,122,72,6,25,49,223,216,132,216,255,203,181,50,148,160,111,43,118,202,141,21,43,240,112,111,156,95,139,87,15,27,199,218,73,172,77,93,120,18,206,120,17,37,170,241,2,194,16,196,215,2,241,252,75,246,208,202,176,29,63,70,203,112,166,25,112,23,119,91,24,19,65,46,97,170,197,131,153,45,190,226,201,170,167,194,146,65,50,69,110,205,115,233,240,68,22,89,16,14,155,221,204,12,224,210,161,221,59,226,147,200,122,167,91,174,130,117,231,29,234,211,39,205,213,47,133,194,200,103,71,45,112,186,52,199,159,170,41,160,31,122,230,12,127,66,1,209,160,43,107,142,138,173,244,14,243,19,146,62,207,221,242,14,19,69,79,123,154,78,184,108,55,101,40,81,180,17,165,253,30,135,246,220,91,142,228,41,20,90,254,89,215,238,189,219,181,182,85,201,140,89,197,246,206,190,236,249,200,72,159,57,170,116,148,193,39,74,125,215,186,77,60,248,52,185,116,252,203,89,175,66,214,225,43,83,147,141,224,218,178,14,148,61,36,4,186,79,49,93,239,22,63,197,210,41,254,36,1,120,144,224,74,31,81,170,83,81,193,163,126,215,218,224,125,34,233,199,203,59,55,205,225,54,53,51,24,103,154,65,150,241,175,186,208,244,15,228,113,160,194,63,125,229,248,199,198,215,55,239,234,200,50,126,230,197,199,240,178,253,84,208,146,246,245,41,20,175,56,234,49,182,21,117,129,238,177,159,110,140,191,170,60,141,223,126,48,230,177,124,221,107,136,60,237,208,154,94,157,168,74,228,248,31,100,100,228,192,121,200,225,61,23,174,150,106,142,137,175,19,215,203,87,115,115,93,103,236,153,13,15,168,161,219,88,26,127,27,154,58,212,182,98,63,150,195,115,0,114,58,191,146,107,145,110,101,185,89,209,30,204,26,77,76,127,249,106,154,217,48,195,131,28,16,245,2,193,86,193,4,204,100,138,106,28,88,83,178,154,98,125,111,8,68,59,71,18,215,110,125,80,79,200,176,215,155,35,170,225,139,4,206,103,51,11,221,88,143,44,94,84,222,139,170,36,218,186,196,174,173,83,123,53,139,77,1,254,43,215,109,135,26,236,43,190,113,64,125,28,59,70,205,229,224,14,213,87,140,154,11,70,96,13,163,230,162,202,125,86,137,135,175,56,81,223,128,181,18,155,151,82,112,198,43,247,230,101,128,131,220,204,157,179,167,79,179,7,138,140,109,16,4,219,207,231,175,75,246,128,237,82,174,59,249,66,174,193,152,184,157,216,179,184,92,98,227,253,170,235,218,93,215,183,134,119,232,80,205,83,20,207,161,173,224,31,34,54,146,255,80,170,17,251,228,135,114,199,30,245,143,69,189,109,224,103,170,190,179,131,159,246,26,83,68,122,191,1,178,34,108,72,96,59,104,228,151,144,52,172,142,245,51,108,178,245,126,162,206,196,99,91,192,235,193,56,214,136,160,219,30,159,49,71,188,228,52,55,99,63,72,1,2,111,70,115,63,123,166,145,36,30,251,32,172,38,33,51,91,110,2,158,96,199,64,211,156,140,120,107,233,197,130,14,165,182,150,223,43,213,111,161,246,56,136,215,50,175,197,191,221,2,206,215,75,159,45,251,92,72,247,147,57,180,86,122,31,25,215,73,79,96,118,81,62,136,186,178,198,144,125,61,108,165,27,255,125,4,175,156,100,64,98,82,227,71,4,41,68,246,179,117,11,197,130,152,19,75,189,6,68,143,222,255,69,169,237,49,119,52,175,109,123,108,149,213,20,89,212,156,185,31,13,188,239,207,228,41,223,29,1,88,189,4,111,69,124,7,121,169,174,113,26,238,101,189,130,86,4,61,187,39,110,88,21,133,211,96,56,169,8,79,183,115,147,4,128,243,13,63,86,89,242,133,211,153,33,41,151,125,13,21,15,253,87,50,115,92,24,116,212,241,228,89,14,3,26,29,205,205,184,58,16,31,134,59,75,152,165,92,154,49,82,190,233,178,155,192,58,158,99,223,49,240,80,126,14,90,67,63,243,8,145,108,78,71,169,23,77,81,227,91,204,197,205,148,144,149,58,255,32,217,227,169,200,146,254,27,65,190,1,133,56,163,100,119,202,208,168,86,245,61,44,42,180,1,182,210,131,13,143,241,154,44,184,236,27,47,159,149,167,6,31,120,159,170,167,43,219,156,114,127,58,24,3,111,122,86,243,3,190,239,253,5,239,87,26,74,47,145,190,154,116,19,224,161,137,160,87,50,42,188,136,220,116,167,110,9,158,33,171,193,148,85,200,113,240,253,189,32,41,85,193,145,44,92,87,249,184,247,148,140,22,27,242,98,68,48,101,21,115,247,11,233,203,220,145,76,98,178,227,147,106,175,120,32,31,179,128,243,126,143,247,215,221,142,159,162,130,181,101,140,75,176,235,90,33,147,51,32,100,127,117,143,146,43,39,64,234,159,28,35,133,31,43,223,139,93,20,199,190,224,20,208,90,241,180,52,24,156,59,181,243,246,130,76,0,218,228,8,110,146,237,222,112,162,91,11,136,184,31,88,236,213,156,255,41,211,116,12,110,237,232,109,126,207,210,59,113,100,17,251,93,36,236,53,4,135,190,33,55,60,250,97,33,163,96,218,236,233,241,245,196,195,172,179,108,225,170,192,62,33,190,199,248,117,95,116,73,76,87,143,180,152,9,162,229,93,109,153,52,56,139,166,43,75,231,197,27,157,110,119,205,26,34,55,66,234,118,90,165,125,47,163,76,171,102,160,133,185,253,80,58,117,114,84,0,226,228,96,12,14,165,192,140,92,136,246,3,231,224,109,43,4,217,238,63,216,159,78,54,65,86,127,81,16,133,158,252,40,53,223,240,147,115,146,249,71,129,208,159,52,35,27,141,168,12,112,79,97,179,24,180,129,51,53,62,74,110,170,138,1,230,132,135,166,77,152,64,147,160,166,28,22,7,194,249,123,191,33,191,197,11,169,72,5,232,228,236,20,93,113,176,72,197,137,178,234,225,254,93,36,12,108,60,3,23,81,89,158,77,201,215,189,4,125,210,97,226,187,22,236,182,110,18,58,7,138,175,142,95,239,89,100,241,236,29,188,29,208,160,29,16,102,121,68,15,153,125,238,141,222,86,224,152,69,236,73,219,29,41,45,77,187,7,139,81,21,157,233,202,166,204,24,49,34,105,56,189,116,15,248,195,223,103,49,69,15,168,247,177,0,78,241,4,44,96,60,230,162,250,94,132,202,228,164,243,81,98,226,66,106,210,232,104,226,16,206,7,78,2,64,226,195,171,236,247,228,170,119,22,195,29,56,174,250,155,243,142,226,52,9,252,39,205,195,246,43,32,171,51,150,76,48,22,102,242,231,214,26,251,225,184,78,34,142,146,94,225,35,165,154,103,203,204,112,90,233,249,31,72,245,171,127,104,210,171,255,225,181,61,160,18,59,195,174,221,67,163,33,190,217,31,222,233,118,55,76,211,220,214,110,215,118,244,162,123,85,230,197,201,121,251,120,4,175,151,225,159,118,103,235,22,71,233,75,136,129,19,156,73,51,120,221,73,39,176,90,141,151,204,179,84,24,251,121,134,69,183,92,39,103,55,19,154,147,213,144,4,168,235,190,216,29,23,128,142,64,141,139,9,227,58,101,114,62,46,215,139,175,190,9,172,135,181,193,203,30,189,235,202,126,80,83,64,52,29,198,183,190,174,21,16,206,138,31,201,74,39,183,144,254,62,238,126,135,116,244,232,161,117,142,29,67,226,218,107,239,196,194,164,60,57,105,223,159,27,153,209,56,130,207,120,71,102,84,107,69,38,156,19,31,56,255,217,204,166,127,54,96,117,226,140,6,49,48,155,249,130,217,2,49,149,218,10,142,50,155,109,86,203,166,95,179,170,86,220,202,142,229,16,189,23,173,250,91,74,232,231,81,186,232,59,100,204,91,89,19,238,14,14,252,194,100,47,245,198,171,79,85,115,58,4,79,195,56,211,234,231,151,220,153,124,98,97,251,18,249,164,236,245,25,55,220,120,175,68,79,61,30,55,216,101,130,86,78,45,238,80,250,184,54,103,186,107,110,251,125,22,52,163,3,43,19,234,54,92,101,124,101,159,152,25,51,233,199,250,209,101,100,46,56,29,174,6,67,16,64,214,64,102,242,148,158,184,243,33,23,25,125,111,42,11,212,121,127,8,136,169,42,171,175,184,153,204,57,28,251,164,212,183,173,96,86,9,30,239,165,112,6,52,200,169,61,192,105,80,100,111,21,244,50,47,118,165,205,58,75,229,176,204,73,139,56,232,57,28,102,209,146,2,5,9,82,102,57,80,19,115,59,121,184,137,51,208,127,126,117,93,213,146,199,223,29,143,239,32,44,125,71,18,246,46,195,203,2,180,70,87,94,228,197,132,82,249,117,188,147,130,96,211,220,232,77,98,20,51,67,51,216,58,114,199,52,168,174,21,140,246,137,10,159,77,33,178,127,157,233,120,250,99,238,31,2,251,65,249,244,95,51,132,178,16,217,239,135,22,126,158,89,208,249,139,44,73,131,215,191,97,138,27,154,6,107,64,76,175,179,224,120,144,227,140,54,182,115,41,68,178,47,54,62,183,84,14,171,44,95,4,234,70,112,250,204,76,141,189,110,123,59,40,98,227,124,240,213,229,7,44,34,42,222,246,127,50,139,121,162,122,48,204,142,204,111,122,167,90,147,79,150,129,14,252,19,121,17,233,54,92,251,144,214,11,207,128,115,169,218,251,146,42,78,0,240,107,120,170,190,53,149,82,167,109,149,228,109,205,154,79,36,112,92,147,81,28,203,154,254,159,9,199,160,93,220,107,126,130,209,64,72,246,187,251,88,173,151,28,59,198,245,251,219,27,179,199,70,173,50,155,222,21,36,96,255,30,80,203,146,101,252,117,232,189,196,253,151,109,163,24,232,109,69,144,33,174,68,206,228,119,145,237,201,131,15,49,76,100,90,254,151,227,203,43,230,10,236,220,253,23,107,127,227,40,164,139,252,198,81,40,186,17,143,187,73,152,104,157,117,183,230,243,235,33,198,169,150,209,133,14,21,129,216,121,17,55,60,210,167,153,178,12,247,88,77,195,204,121,120,84,88,113,87,179,56,106,148,16,246,66,129,100,71,212,243,42,177,160,43,51,205,189,215,132,35,217,102,59,7,37,225,135,58,205,195,194,114,252,115,88,78,225,193,197,71,1,70,175,177,55,76,61,22,62,22,9,225,84,102,243,190,59,84,30,27,119,108,146,185,45,108,167,60,71,191,153,190,119,48,58,154,18,55,190,184,92,175,187,12,170,191,107,39,184,212,85,188,72,113,25,165,202,92,219,117,104,79,89,199,134,92,222,121,232,197,250,251,76,66,173,18,151,101,197,117,60,39,9,78,21,230,116,124,135,215,190,2,246,201,174,166,189,209,37,70,117,136,254,141,224,235,72,60,212,98,66,191,31,5,83,104,118,244,116,67,238,53,251,47,191,24,190,184,152,137,85,174,97,195,44,160,97,111,172,42,239,254,102,214,126,71,202,187,101,27,144,74,184,241,222,161,216,88,223,128,69,233,11,238,40,173,245,36,200,35,65,223,109,211,38,237,255,69,229,63,92,9,163,40,196,166,206,216,85,237,204,28,218,51,24,1,100,247,140,37,236,45,14,87,182,71,89,124,198,245,194,146,49,108,222,222,177,252,73,76,188,11,220,223,79,230,31,62,163,165,168,44,248,77,170,235,12,249,82,245,41,70,148,117,178,209,50,137,86,228,89,250,10,134,99,157,214,159,85,231,109,97,254,51,230,14,184,83,54,175,220,5,27,18,232,115,162,185,39,53,118,97,150,59,130,83,157,186,39,82,218,74,216,11,209,198,140,224,33,149,13,55,187,77,247,200,15,70,131,78,8,26,25,137,57,62,228,22,161,167,5,83,52,65,108,88,76,246,165,160,204,152,114,246,194,141,71,250,77,115,188,155,201,7,159,105,124,162,190,27,136,196,205,56,171,37,68,140,109,231,125,39,122,240,244,183,68,93,105,112,225,15,63,153,114,46,5,101,92,49,240,196,126,119,148,78,161,107,251,6,182,4,135,218,169,215,32,83,180,56,103,8,32,125,186,219,50,121,192,249,152,146,233,109,12,19,77,53,42,78,20,46,195,229,85,0,238,63,73,65,202,142,118,98,70,31,85,183,211,205,85,189,66,210,215,108,144,51,117,134,139,54,232,88,56,251,8,50,126,194,57,183,44,233,59,199,244,24,67,39,101,254,9,213,198,117,58,79,10,205,23,243,47,192,63,129,230,99,6,31,179,157,37,107,242,200,50,202,208,239,236,7,156,151,240,74,183,7,46,255,62,220,72,218,58,220,137,82,48,128,183,153,216,162,239,121,251,167,178,227,115,87,239,186,71,235,82,158,200,36,0,231,21,198,147,46,151,76,224,162,44,178,182,205,61,26,230,92,34,139,31,233,173,1,140,53,161,195,142,91,128,181,146,234,255,190,236,76,191,4,134,33,236,183,200,235,22,246,21,82,42,82,98,74,34,142,129,194,253,82,104,127,68,106,139,200,47,122,139,169,9,59,177,220,11,81,250,168,249,251,95,46,235,23,140,158,140,215,29,57,86,65,184,211,139,68,154,7,165,189,222,128,53,78,191,100,162,72,89,252,134,78,230,150,30,145,216,87,79,161,237,47,46,90,121,171,120,245,97,4,243,244,199,113,169,203,153,219,161,250,95,114,198,100,90,215,73,180,148,13,127,29,127,12,220,246,150,156,145,78,117,109,122,166,253,241,216,115,159,233,32,160,165,13,187,195,208,240,146,78,8,108,213,6,57,239,126,121,242,186,97,243,250,217,100,181,51,246,184,55,133,110,154,239,160,170,151,63,184,223,5,66,199,249,80,160,168,20,53,75,54,179,28,192,101,240,190,8,214,212,154,50,206,111,79,246,122,187,124,164,174,92,240,178,204,230,71,91,25,228,24,58,144,217,12,156,240,34,23,96,222,199,100,104,122,88,222,14,121,12,190,180,241,134,231,64,174,239,249,94,123,188,26,118,156,179,66,191,104,223,240,146,215,3,144,58,230,108,68,37,42,0,231,31,230,200,106,70,218,214,166,217,247,15,54,182,105,174,3,231,49,47,43,76,243,231,142,142,61,219,228,42,29,228,127,187,55,30,41,223,97,192,214,160,226,232,193,210,16,58,96,87,145,194,90,25,86,83,252,188,28,217,36,101,84,158,103,243,178,217,150,229,195,7,58,207,122,62,227,25,18,100,200,13,1,1,1,108,186,247,148,172,234,92,224,175,118,29,121,11,30,246,20,157,226,145,67,227,251,4,251,17,246,158,13,163,8,219,255,115,210,243,7,158,10,88,46,229,179,88,157,173,102,34,55,69,30,22,43,235,237,205,80,119,63,130,135,97,39,59,110,60,245,222,117,231,111,210,221,177,181,100,249,147,82,187,244,73,216,77,129,149,220,182,136,151,140,96,181,218,143,234,157,96,157,145,206,72,43,83,23,79,201,143,219,159,3,15,183,221,39,152,96,179,114,224,43,41,51,236,74,138,26,114,184,182,41,171,83,185,41,101,234,135,103,78,211,132,204,105,28,3,189,168,59,125,238,154,97,176,150,224,221,210,60,21,188,104,118,48,144,194,190,7,222,137,126,112,252,118,92,223,112,32,213,192,122,34,59,56,50,187,202,58,247,191,162,111,239,214,190,120,116,248,178,99,19,9,91,215,74,225,181,183,14,65,148,49,12,234,180,237,169,195,181,153,169,85,236,212,238,57,119,16,98,94,237,212,74,255,148,145,197,215,28,41,91,132,201,86,149,92,84,93,123,227,33,35,25,22,133,107,208,12,147,250,183,197,251,190,255,172,120,239,228,189,104,116,101,198,221,206,131,243,23,172,29,229,205,221,30,194,113,252,46,155,169,175,3,101,22,245,185,246,247,144,246,193,144,153,187,82,187,223,18,43,55,86,115,242,163,195,47,52,209,181,61,143,53,212,215,228,116,190,142,55,145,250,73,225,235,181,205,205,194,1,158,41,235,184,181,119,183,41,124,240,33,21,17,236,162,196,253,119,232,143,153,235,215,94,42,229,59,49,10,80,136,186,138,136,35,253,243,153,225,87,164,153,204,243,158,165,55,136,238,83,3,27,0,80,159,102,164,253,142,171,249,190,101,198,37,35,149,4,206,208,46,97,117,193,54,48,190,29,56,199,161,141,94,244,102,235,117,194,86,60,28,151,229,199,175,62,6,158,184,94,179,161,97,68,181,5,99,249,132,214,85,36,157,202,146,179,226,239,122,59,172,177,220,240,124,151,85,147,223,13,113,140,7,195,20,199,48,76,237,17,179,183,107,34,96,110,205,43,98,185,225,32,28,26,129,133,23,17,221,229,10,197,133,91,178,209,25,99,43,187,77,125,238,57,87,37,159,147,29,97,9,253,56,102,186,189,110,243,115,87,0,184,159,221,244,174,140,138,128,239,29,49,122,71,231,207,33,20,196,95,219,163,74,75,88,121,54,30,143,208,120,189,181,52,255,132,40,171,85,35,165,235,5,68,32,226,13,217,178,226,216,76,151,6,59,151,29,157,74,132,40,55,7,47,94,93,171,66,228,131,188,10,183,253,236,25,8,163,29,163,115,248,91,227,186,98,153,44,222,47,146,208,68,107,103,233,237,86,133,138,60,138,17,50,42,66,158,180,153,146,165,7,214,85,155,144,2,25,32,149,201,137,250,34,207,47,242,229,47,34,172,108,184,163,202,59,151,143,68,141,246,220,223,63,241,138,44,223,115,126,21,229,56,209,81,175,45,254,65,207,31,78,88,173,68,158,205,127,18,171,168,46,79,98,216,53,126,0,227,13,36,131,171,64,225,184,200,117,32,180,122,139,151,152,93,252,227,76,56,85,200,75,165,74,249,135,162,126,119,19,21,205,91,225,174,43,180,81,18,38,149,59,211,136,172,239,205,99,211,228,223,227,152,116,199,27,106,138,2,209,180,111,111,177,88,112,31,45,106,70,106,117,63,255,136,23,59,168,19,92,162,95,220,12,117,103,134,74,121,97,213,137,251,254,28,171,158,237,255,100,248,234,187,127,111,240,200,84,176,198,15,83,189,84,48,49,127,38,165,94,16,221,26,136,91,254,155,142,50,238,64,54,137,190,38,109,207,233,55,21,229,75,62,155,255,95,90,22,70,117,123,3,177,35,151,19,220,110,82,1,81,67,188,211,249,31,34,62,212,44,165,242,216,170,226,165,156,208,180,2,231,174,8,44,233,97,54,24,135,239,159,233,222,140,157,84,68,207,84,58,181,6,185,146,47,0,218,216,230,134,168,70,154,68,148,61,173,85,116,229,167,114,156,57,138,26,253,102,209,217,11,199,6,5,226,148,76,74,173,20,116,107,49,197,183,162,139,93,175,171,211,160,63,255,163,219,54,82,152,207,191,49,202,108,50,4,238,199,17,23,215,86,217,45,227,160,151,109,137,140,229,194,41,17,20,181,230,198,12,47,228,124,41,139,58,240,171,99,168,165,129,238,205,136,236,190,56,166,7,117,40,52,240,127,161,183,99,228,101,150,117,30,209,145,188,144,202,219,166,177,254,98,7,56,47,35,181,68,144,33,115,71,79,164,20,201,208,81,84,140,196,11,116,20,85,94,192,75,16,249,59,185,10,58,138,146,212,197,250,11,253,237,53,115,160,223,47,46,14,171,89,51,16,199,93,131,174,254,137,68,154,184,204,211,100,163,250,152,26,147,220,62,152,125,205,144,80,109,107,23,34,201,2,64,35,131,122,21,1,40,64,166,159,96,95,149,90,202,49,153,155,221,106,236,185,162,247,62,15,79,74,118,77,140,223,233,154,114,61,169,127,167,24,111,79,197,189,178,34,11,173,42,111,46,117,211,187,77,180,8,61,38,178,230,68,35,172,254,194,203,226,42,177,104,128,17,219,13,169,191,254,135,9,193,108,194,35,21,44,182,87,177,41,215,199,18,214,80,42,41,20,201,196,106,189,97,182,239,148,124,51,10,67,162,24,86,245,38,136,213,45,101,58,65,239,188,233,123,3,136,185,221,22,21,237,178,76,216,39,11,246,222,132,214,253,122,228,111,5,21,57,106,28,68,100,218,64,141,189,233,34,3,112,26,8,236,182,40,129,243,103,133,169,68,30,32,234,67,157,228,196,71,37,144,183,66,133,222,136,202,95,188,232,81,90,242,233,55,153,223,25,197,102,132,145,83,170,80,135,43,171,182,239,38,120,87,41,164,47,12,207,133,213,97,77,133,207,170,195,233,77,204,131,95,179,48,233,77,142,222,113,202,102,20,123,124,143,55,228,240,250,210,37,245,94,145,201,134,96,207,13,195,29,219,127,55,107,188,54,124,31,207,108,102,161,126,106,169,186,58,42,198,245,129,192,166,238,165,177,91,183,107,163,14,55,154,42,10,91,224,108,62,43,132,181,161,80,143,179,67,172,18,134,51,83,12,204,17,68,195,156,244,250,128,159,38,45,100,188,127,26,89,190,247,83,118,59,29,252,247,151,184,182,227,66,61,214,216,150,107,103,56,51,247,158,252,114,110,235,196,226,106,211,251,116,145,44,27,201,1,146,169,150,167,164,255,121,182,137,65,26,192,252,121,76,198,84,189,92,152,198,205,39,42,184,215,102,184,40,151,21,67,138,161,65,183,68,16,167,111,172,51,127,184,65,74,104,201,42,183,120,141,94,123,126,119,43,182,68,176,234,2,91,130,136,1,14,92,208,196,154,80,102,86,180,47,158,245,0,187,53,238,86,25,107,124,184,150,207,233,125,28,198,39,206,49,246,129,164,234,3,28,155,107,44,81,134,77,110,179,1,97,236,108,109,132,88,83,34,56,224,162,33,99,141,248,20,197,17,181,130,236,23,24,101,41,90,238,195,162,86,120,78,243,232,28,68,202,87,228,152,144,93,29,96,167,189,25,168,103,103,248,21,239,248,115,75,251,219,16,26,236,58,150,182,241,183,175,121,19,19,224,101,188,94,220,210,110,221,157,74,187,183,122,19,136,163,113,213,121,19,51,110,26,217,36,86,84,179,238,221,127,204,231,167,145,140,120,163,158,83,122,86,128,96,244,82,48,253,49,205,82,107,104,50,158,151,90,245,200,232,125,240,161,113,149,117,43,214,139,95,190,53,11,110,198,35,19,103,64,133,159,81,211,232,125,224,222,51,29,244,129,141,50,89,166,248,57,199,87,35,103,42,86,121,175,81,214,39,220,69,81,61,233,88,84,33,182,205,155,51,108,132,146,194,102,228,77,190,87,223,146,246,117,5,131,196,105,57,246,111,141,17,112,204,143,40,142,93,199,121,194,241,198,219,72,111,33,178,88,47,121,48,43,140,239,70,227,115,119,107,18,95,156,10,175,5,149,82,162,37,239,151,140,161,95,23,103,200,171,22,143,235,46,226,159,240,110,10,249,38,238,84,208,179,4,65,214,243,152,115,111,168,113,89,178,251,6,18,211,235,44,236,218,197,228,115,191,17,100,123,39,82,133,209,48,182,38,236,155,211,103,201,136,96,109,187,62,20,224,172,137,21,203,244,117,177,178,160,40,114,33,91,106,106,219,5,63,193,72,221,125,49,238,242,85,20,26,144,111,106,55,143,74,220,143,7,209,211,139,19,23,193,59,201,137,5,5,198,39,118,140,164,69,203,60,98,71,209,254,181,241,200,61,75,220,43,116,251,240,63,26,66,199,156,132,71,96,101,59,206,38,135,62,49,209,155,189,239,228,209,23,186,18,43,44,4,115,161,83,69,136,98,46,116,233,180,32,190,13,155,21,54,57,69,126,98,176,92,33,163,188,255,101,137,168,170,146,101,222,107,219,237,93,66,48,251,199,254,48,13,83,177,122,124,82,226,250,88,236,9,241,11,159,204,233,108,211,215,78,135,49,45,77,93,121,169,103,169,105,240,76,170,186,103,81,55,100,255,147,94,26,147,51,239,136,93,110,176,88,187,95,28,149,134,175,196,188,132,8,97,230,230,93,199,233,137,114,227,224,140,16,151,146,186,65,65,159,199,179,54,240,105,150,255,146,124,15,199,73,74,6,192,68,95,199,202,70,203,196,134,100,27,195,203,248,152,207,35,177,30,152,36,169,98,109,252,158,200,235,243,69,36,150,122,197,95,52,45,77,253,24,223,253,33,152,204,255,110,144,234,15,5,23,32,236,161,240,65,28,59,136,46,48,142,157,54,130,174,33,58,181,205,192,32,154,198,213,53,229,129,167,136,136,171,155,145,24,120,107,215,81,0,63,136,40,127,205,150,45,100,137,98,171,108,63,155,169,215,128,50,123,168,200,112,28,241,70,5,33,225,179,140,245,211,72,38,20,242,159,141,95,124,3,102,86,159,56,85,34,227,22,154,177,129,228,225,34,92,217,203,69,191,140,25,136,52,92,226,145,40,9,78,23,246,92,201,189,207,4,56,0,184,196,84,218,175,91,29,217,163,241,131,216,167,166,194,202,75,47,226,119,158,36,21,191,32,3,148,11,245,72,5,252,31,227,95,87,75,187,146,222,219,109,25,216,74,127,43,245,169,209,242,51,224,92,204,139,2,37,0,196,86,67,244,20,125,119,253,202,246,112,59,245,25,239,77,185,54,23,157,8,151,64,23,250,23,34,30,148,232,53,115,22,208,34,44,146,97,135,64,131,35,57,19,29,249,130,128,103,33,78,61,103,82,133,225,233,91,211,172,167,193,164,240,143,138,206,198,91,220,145,130,189,98,174,131,227,219,34,15,125,142,249,237,15,211,237,165,55,210,109,128,115,180,185,127,77,63,218,4,21,22,133,29,43,71,155,169,62,0,56,59,18,248,151,217,241,247,182,27,83,116,87,82,238,13,86,54,151,202,33,162,154,182,231,216,36,255,166,230,252,10,70,167,68,46,137,143,189,251,235,183,97,250,206,108,74,161,171,205,159,164,12,2,96,140,254,12,200,219,63,255,243,16,76,1,96,64,202,247,146,135,98,235,140,139,153,32,93,239,85,137,166,108,201,206,118,91,9,198,46,41,185,72,206,176,96,207,85,195,170,29,151,67,238,147,27,149,35,32,61,127,203,18,63,51,156,121,135,32,141,221,204,192,206,129,22,142,9,10,73,165,241,59,135,43,172,62,161,162,50,94,36,233,79,152,177,168,230,229,162,193,185,51,245,191,37,9,155,5,37,41,142,202,154,11,132,27,238,54,235,122,174,236,63,37,4,167,232,222,207,60,190,146,215,25,238,81,180,161,115,36,144,64,109,124,16,160,4,199,117,9,39,59,162,158,41,37,157,56,139,179,168,66,153,107,133,32,81,61,173,187,175,81,137,207,230,168,23,100,130,131,75,32,51,88,66,79,110,167,53,59,41,250,210,77,176,41,30,223,255,116,71,49,114,159,247,21,223,83,153,246,137,56,81,229,241,91,238,129,59,50,141,192,249,14,207,104,254,210,19,28,250,134,134,92,0,125,105,123,191,214,127,99,199,179,183,176,1,43,24,188,59,125,210,250,246,20,248,235,238,207,182,227,74,129,232,112,199,79,225,155,188,227,248,118,98,212,240,178,151,144,219,142,229,183,107,52,142,70,52,109,3,69,35,212,110,232,132,240,181,209,62,93,8,15,15,247,116,42,105,240,194,72,141,110,226,69,99,164,70,19,149,151,165,161,236,142,60,51,30,24,169,209,119,173,92,75,108,114,254,60,241,88,41,236,134,141,41,113,172,221,117,68,206,38,175,157,131,110,47,83,142,226,205,202,144,214,61,143,218,1,254,114,76,221,162,246,62,147,220,14,43,126,187,224,147,7,87,156,216,175,38,222,234,207,34,63,58,180,34,169,181,195,183,222,17,253,139,161,246,118,107,19,176,111,92,74,56,182,198,144,218,4,85,16,199,200,8,175,76,111,227,216,141,158,125,219,199,215,250,109,180,199,83,227,222,180,105,4,250,18,251,95,79,195,118,247,52,21,130,18,113,184,180,160,226,135,62,232,206,35,178,21,16,178,200,100,240,31,166,226,127,155,129,7,206,43,199,228,255,217,179,38,141,254,137,140,241,21,128,147,109,74,73,0,15,96,50,207,223,160,105,144,116,216,98,216,112,240,112,238,104,78,219,194,159,121,254,118,150,12,209,130,85,66,53,20,102,222,116,125,134,208,47,144,52,62,44,244,161,194,67,109,69,14,189,200,50,45,62,111,22,239,185,84,212,14,107,173,254,61,108,171,179,240,74,158,215,176,37,184,140,93,15,82,160,247,17,116,229,237,206,177,87,68,93,172,124,165,110,178,140,94,23,112,238,117,180,10,156,107,34,220,200,50,224,31,225,147,220,255,96,97,30,1,206,201,167,135,70,17,227,98,149,134,152,49,251,48,25,150,117,73,235,16,251,61,32,233,55,206,117,76,187,146,234,50,208,147,143,95,226,143,234,183,237,85,177,74,45,123,249,249,119,178,214,249,116,35,145,22,221,238,134,156,223,73,153,139,233,12,188,222,234,54,161,54,187,205,31,3,27,161,16,115,6,247,148,81,71,20,28,217,214,80,181,82,87,140,32,39,203,248,112,189,137,88,56,167,209,254,61,112,126,97,200,243,219,224,7,166,131,41,33,136,10,224,184,125,245,17,240,223,157,179,250,191,251,240,252,214,58,121,61,12,155,4,203,234,170,6,149,9,16,136,188,216,7,156,51,141,205,215,13,58,195,50,208,123,150,218,124,86,193,76,168,4,50,70,16,195,162,161,5,40,191,107,83,151,241,170,143,8,49,218,227,15,33,32,149,215,188,236,200,124,112,63,26,225,73,91,166,40,27,39,41,223,47,28,151,41,91,70,94,182,112,39,226,43,45,196,63,73,103,65,188,59,155,252,36,5,155,150,97,230,156,183,164,157,242,16,28,93,193,18,58,60,188,209,75,239,209,209,110,144,62,250,180,218,114,187,250,145,95,89,200,6,81,236,7,233,52,215,219,71,166,125,98,65,129,90,108,246,151,110,231,231,42,237,134,159,136,214,21,216,60,215,191,176,189,8,178,218,88,175,24,103,255,248,154,104,188,102,115,100,196,0,56,223,74,79,57,236,9,111,138,179,222,199,143,204,108,131,186,61,214,165,161,253,192,35,173,191,13,242,100,84,218,66,134,78,102,221,241,6,10,160,246,150,70,181,123,46,179,159,141,91,188,165,174,166,56,166,242,134,82,184,234,79,30,102,244,138,212,157,62,174,19,249,116,193,196,37,85,6,112,74,116,16,242,0,206,80,219,52,79,118,253,83,239,223,17,107,169,219,27,62,5,147,147,204,224,30,28,172,57,202,188,35,1,139,79,77,124,182,138,65,60,172,13,66,205,71,221,41,79,136,89,179,4,20,238,72,16,250,14,220,73,138,30,83,189,142,117,165,116,14,216,97,162,83,191,159,171,222,125,77,165,123,162,85,82,251,93,2,141,133,176,241,254,70,112,221,78,145,172,155,251,251,183,62,177,22,64,166,67,236,194,27,10,54,186,226,61,43,85,162,129,198,222,129,107,131,31,139,138,74,125,10,113,114,105,249,211,180,138,113,115,45,178,118,199,105,217,48,83,222,94,220,46,238,177,188,143,116,143,220,39,24,106,137,160,140,192,19,139,25,11,246,43,122,23,177,34,245,212,28,38,35,45,59,246,230,176,105,29,216,85,202,30,237,172,51,242,29,248,235,238,152,251,103,68,226,28,56,177,53,173,56,130,103,41,121,199,10,74,127,157,18,137,50,253,130,25,57,231,221,17,79,211,187,11,1,49,95,101,242,207,218,0,4,228,180,55,218,9,149,225,135,222,165,10,1,74,165,229,115,176,40,209,84,196,93,100,48,17,193,26,117,10,56,240,49,112,141,14,134,60,108,32,21,30,89,186,60,79,104,155,150,35,49,54,140,205,162,27,186,221,104,239,14,40,240,99,227,136,251,207,176,134,164,255,114,202,127,18,202,49,75,185,245,120,203,138,91,120,80,85,98,167,60,82,155,33,80,230,167,33,51,232,173,244,155,106,64,243,7,92,186,101,135,150,246,214,102,169,36,177,4,165,131,65,209,55,236,112,21,117,247,156,236,183,59,117,253,152,180,62,171,156,230,245,98,173,216,207,237,134,148,110,135,37,159,29,18,15,123,78,172,62,62,202,27,247,2,2,57,22,65,180,154,125,149,49,139,243,59,96,202,49,3,53,21,75,153,121,187,79,94,215,70,89,89,212,157,209,97,128,128,23,97,109,14,76,23,247,12,167,94,69,113,150,189,222,213,66,145,223,194,82,211,237,40,43,48,149,217,35,103,41,34,226,129,59,200,55,134,174,38,29,144,229,114,52,36,86,72,72,95,167,249,229,23,194,171,177,150,111,221,47,25,26,134,131,80,191,202,159,62,205,5,66,37,230,137,137,23,104,187,120,114,172,153,200,174,116,165,90,234,176,110,218,23,207,86,61,16,70,134,114,118,153,236,62,131,182,202,184,151,30,9,239,199,104,253,89,160,154,96,42,94,47,71,154,146,229,139,61,65,63,93,116,7,29,166,134,157,46,97,194,84,133,172,76,76,152,106,78,100,250,28,56,223,5,12,222,75,249,49,139,233,108,78,220,177,85,29,231,245,213,15,221,16,140,122,119,237,106,13,191,164,202,157,255,146,26,225,254,8,88,163,31,139,42,118,6,171,165,219,216,65,119,87,123,228,225,20,187,224,212,152,128,233,34,223,224,167,156,2,169,83,211,79,51,30,81,8,14,228,5,198,216,126,110,58,37,226,175,0,102,88,96,51,128,25,51,44,208,74,61,38,153,155,144,159,135,43,105,71,34,19,198,183,152,199,44,183,19,206,10,198,99,255,242,62,141,91,78,32,158,99,107,164,150,236,208,250,235,107,121,228,227,17,121,218,83,57,127,79,202,161,130,84,226,204,40,230,103,170,95,34,117,202,249,61,198,189,204,160,13,7,190,57,6,109,140,136,4,176,70,56,27,62,11,142,95,232,80,252,235,246,152,44,3,46,57,103,98,71,123,67,100,129,29,126,213,215,186,31,169,30,144,95,5,53,193,189,251,225,90,216,19,147,143,69,233,41,60,226,43,133,210,54,174,121,148,101,12,213,168,174,159,240,146,188,113,119,88,105,15,104,26,43,98,27,245,35,125,64,103,225,174,244,75,117,169,37,183,112,254,25,205,102,181,208,48,57,89,116,201,234,86,167,28,121,241,173,86,149,192,72,15,61,70,118,59,72,187,139,190,232,125,118,251,74,31,120,249,194,43,34,136,63,112,126,224,169,158,159,70,209,69,175,124,63,3,91,113,184,162,198,144,233,121,216,86,51,221,251,143,188,114,200,240,68,207,150,143,238,214,184,222,64,189,74,228,3,0,109,82,237,131,94,230,104,147,154,56,91,228,64,155,212,193,193,38,60,102,178,253,221,132,99,235,243,88,193,141,216,34,220,122,102,49,238,37,167,215,173,204,45,115,45,65,224,157,215,81,166,115,32,208,59,41,172,157,148,10,144,25,43,22,37,107,121,71,147,178,68,44,248,13,174,179,155,141,227,199,37,92,131,166,96,163,231,136,113,106,130,72,28,2,145,25,174,220,9,145,162,136,189,187,68,177,222,87,73,92,124,110,71,150,107,202,243,240,78,206,216,26,35,174,122,117,199,53,35,135,64,64,175,157,245,124,119,237,68,18,236,227,192,134,215,160,94,66,22,65,230,189,139,94,1,48,66,245,153,228,191,22,39,87,1,110,107,202,132,234,207,69,197,92,86,153,74,172,170,173,41,71,6,39,89,191,5,206,217,33,140,228,253,60,226,96,226,10,114,58,217,180,99,187,155,198,97,249,165,36,152,105,34,152,235,181,44,92,100,1,165,76,152,250,141,252,137,122,250,119,41,123,56,174,245,215,251,241,4,6,4,32,140,61,147,207,28,114,223,58,234,174,144,154,150,51,78,185,204,125,132,139,154,152,122,3,77,202,138,59,22,64,130,222,64,235,171,21,230,46,138,83,203,105,152,72,97,255,146,190,201,230,6,68,56,128,51,27,193,225,213,79,141,55,211,47,175,46,113,85,52,50,156,248,215,30,144,246,90,231,46,106,224,209,110,115,209,98,40,231,78,5,30,42,36,125,158,123,141,13,159,84,128,24,76,32,114,73,14,125,192,226,74,171,103,208,7,76,76,226,32,223,62,255,67,212,134,98,80,75,154,163,9,109,202,157,224,20,110,185,72,89,19,138,23,167,66,188,87,25,236,149,37,125,69,189,37,73,160,174,127,75,74,113,116,128,229,162,191,199,46,158,150,2,186,210,15,210,198,5,180,55,13,80,196,57,213,201,159,179,70,146,104,155,51,221,167,97,74,146,165,15,143,149,29,250,227,36,200,119,243,78,167,91,222,179,191,95,192,9,42,171,25,186,187,252,17,231,70,121,125,19,175,247,220,1,34,28,244,140,37,133,152,137,53,161,24,232,8,104,148,21,49,138,237,60,254,58,254,204,33,118,254,224,150,55,118,196,76,242,219,223,212,236,138,193,33,255,65,27,72,237,91,24,86,109,228,73,187,56,157,172,20,56,164,1,48,235,194,18,15,161,137,52,127,197,97,31,24,98,189,227,42,249,62,25,133,11,167,175,93,165,183,175,135,96,149,252,8,3,163,10,50,64,87,216,27,64,97,175,170,103,10,23,242,242,123,106,84,30,214,148,62,168,237,52,125,251,84,221,240,233,97,157,103,195,30,11,92,21,209,246,147,43,137,218,27,142,100,117,87,140,6,129,40,31,107,247,197,179,190,234,164,116,179,153,6,63,45,221,232,191,232,35,178,254,218,240,63,161,68,241,153,13,115,196,105,8,96,229,143,169,18,160,18,143,213,82,229,176,138,188,184,101,251,188,110,152,68,78,244,52,91,90,89,67,221,191,170,52,238,222,126,81,128,3,193,248,231,53,154,203,246,201,100,27,124,21,44,59,90,235,238,160,190,212,152,27,14,111,45,179,40,103,182,30,86,119,132,180,231,117,103,195,45,44,59,62,226,102,47,25,27,140,186,61,138,118,4,126,204,223,6,112,218,86,85,59,145,63,203,143,117,212,124,109,206,50,130,23,58,14,22,48,30,137,160,235,48,44,52,69,242,120,44,53,6,207,212,125,154,107,120,205,70,70,106,211,22,105,4,190,241,226,94,244,44,51,197,230,72,90,193,208,135,67,195,146,237,1,173,56,194,19,192,55,142,169,11,240,221,108,143,206,57,110,205,218,218,170,60,237,82,221,85,235,89,95,175,38,206,56,106,94,163,47,74,241,99,199,227,50,211,138,232,170,110,41,122,183,162,22,254,250,198,58,101,115,159,123,174,174,228,243,68,248,112,26,224,174,54,129,197,31,13,16,68,143,47,220,203,98,238,0,125,246,175,172,46,173,208,223,195,46,152,149,47,84,64,138,22,51,210,199,75,244,186,223,113,10,50,22,40,3,42,64,150,45,70,188,67,21,153,122,53,95,118,0,233,125,184,42,178,133,26,224,145,58,176,48,155,97,191,242,18,87,25,125,191,23,207,198,106,97,238,247,103,113,76,232,251,157,220,10,103,122,31,125,191,55,37,157,168,196,98,133,55,170,196,62,87,12,55,107,239,53,231,225,81,38,146,144,232,21,144,98,100,180,217,176,33,108,200,205,137,20,185,111,39,73,47,246,242,5,217,173,161,205,197,179,55,131,243,161,230,45,23,234,230,29,73,36,73,161,46,192,95,187,7,5,13,136,159,246,140,122,204,69,241,169,196,210,218,143,104,239,224,249,232,45,244,197,232,127,66,60,98,202,50,147,66,193,5,212,219,26,209,181,221,87,122,184,221,248,74,191,250,113,21,79,152,69,237,123,122,201,221,154,44,74,83,63,83,49,217,94,217,200,78,122,165,66,66,39,95,216,75,24,29,127,66,204,3,241,117,105,131,188,150,207,118,10,20,43,16,117,41,228,213,218,25,174,173,191,205,96,217,34,255,73,93,74,255,239,168,75,125,232,101,175,147,2,98,190,216,120,97,239,53,230,197,40,149,113,228,41,237,237,91,198,199,200,113,170,189,11,216,64,156,243,245,185,174,107,245,69,170,218,20,148,41,244,95,86,167,54,67,136,8,207,246,195,160,240,183,65,208,29,69,233,15,199,126,247,112,18,216,148,10,39,198,70,212,88,72,196,158,253,178,220,59,156,138,251,160,188,245,134,107,67,178,123,126,245,214,172,234,73,152,51,99,17,251,163,196,7,84,148,51,35,188,19,173,122,229,217,49,163,46,140,186,254,101,89,176,252,209,74,254,41,35,36,189,204,145,43,80,160,238,205,223,141,14,19,196,194,103,4,158,119,19,183,25,137,108,250,151,85,105,116,77,173,77,73,243,148,14,127,76,1,241,215,145,130,20,73,129,145,222,24,121,139,135,169,182,184,139,71,145,221,219,35,105,150,159,27,17,175,157,17,165,21,120,62,107,215,32,46,51,225,157,178,196,215,119,243,144,41,170,102,13,37,52,141,28,13,38,2,115,187,101,172,133,239,158,24,35,104,160,251,145,81,59,45,127,205,234,33,36,228,139,135,248,198,130,242,91,71,123,70,250,223,223,143,125,149,141,177,187,126,68,185,203,19,237,187,142,8,16,129,45,79,78,214,199,116,199,114,19,233,4,27,242,168,28,241,70,40,189,52,134,11,20,0,1,190,32,0,15,56,110,91,179,208,175,37,75,20,61,114,201,73,96,72,180,46,244,206,45,76,34,202,184,227,179,8,128,197,29,98,177,9,29,44,189,218,20,239,149,120,115,109,37,159,150,173,147,83,197,68,30,186,121,182,70,241,120,241,160,54,169,5,101,114,152,247,164,177,129,5,112,83,228,227,229,33,21,241,101,191,202,233,132,230,211,180,57,152,173,43,162,27,229,237,69,6,156,31,50,156,200,69,83,164,116,226,71,175,183,134,91,34,90,51,121,55,85,78,37,84,119,5,122,24,215,159,19,255,204,78,211,7,6,0,244,217,246,51,63,154,88,132,119,199,39,38,191,186,40,51,197,69,118,41,162,100,24,23,137,95,231,18,36,58,103,115,194,112,98,145,2,168,104,124,16,164,162,196,104,25,38,30,229,127,182,251,38,101,248,113,53,43,71,110,49,23,116,136,179,156,124,196,121,115,120,146,126,71,162,231,190,104,143,16,94,11,44,119,105,167,78,203,28,241,133,219,119,174,35,198,175,100,114,83,139,126,143,159,91,230,87,84,88,247,131,90,105,173,147,213,170,170,86,211,201,25,54,164,176,156,134,146,191,103,101,204,189,253,10,180,219,163,221,28,49,64,187,189,54,190,199,24,183,71,139,96,34,203,87,22,112,202,39,159,177,149,119,32,87,157,196,213,238,120,100,177,57,100,112,75,63,6,1,45,186,15,177,97,130,222,242,226,145,46,199,14,15,192,202,156,167,19,155,241,176,72,99,89,192,42,176,115,168,80,88,142,21,35,28,6,166,220,66,213,155,212,49,98,246,248,228,11,248,254,24,141,81,82,205,107,95,49,26,163,165,119,69,35,48,26,163,170,186,60,195,134,166,23,22,22,180,56,58,198,19,44,0,106,137,91,239,201,251,123,39,222,21,188,248,116,9,158,126,127,92,122,4,140,178,70,24,252,5,201,101,249,223,51,156,30,56,161,151,154,89,121,109,9,47,114,184,137,165,42,251,241,47,134,134,30,53,218,210,117,117,179,73,109,119,11,230,157,107,34,96,127,89,76,223,232,15,136,243,3,53,107,210,176,122,104,208,181,7,169,106,98,138,78,228,106,78,53,38,185,234,152,161,96,161,218,86,155,66,96,37,115,90,49,122,158,110,173,65,60,23,80,137,220,216,157,24,209,83,218,29,96,217,118,187,129,163,90,200,89,179,171,18,71,5,245,39,91,182,201,253,179,222,176,99,105,95,188,154,239,134,237,179,77,224,56,98,245,29,98,126,184,202,204,213,29,173,160,22,99,151,7,49,224,94,154,71,154,166,169,251,228,144,166,54,31,227,166,96,15,92,111,188,90,75,118,89,226,246,139,101,239,187,34,126,81,76,116,138,156,15,177,161,68,141,116,255,50,166,126,3,112,34,53,162,30,154,76,184,197,232,174,168,200,20,201,190,119,89,64,168,216,214,197,86,150,251,99,25,253,244,166,204,44,17,66,21,118,80,9,170,124,5,153,249,53,126,89,241,126,183,144,1,220,123,118,48,135,232,73,101,73,69,9,125,233,48,199,92,82,28,252,101,148,51,214,252,49,249,51,18,173,240,240,69,147,179,177,200,141,166,219,35,236,219,182,60,78,81,35,112,83,47,66,211,101,54,113,129,112,7,82,174,135,62,227,72,45,223,113,154,1,38,146,138,246,141,144,61,251,107,188,131,28,38,180,245,110,8,125,102,245,121,41,111,32,16,75,108,191,127,80,173,51,130,141,13,116,119,79,54,190,170,184,166,206,37,73,210,241,177,199,28,129,100,161,159,204,92,93,97,56,91,117,204,189,34,203,148,81,92,203,161,139,203,183,162,217,162,117,113,22,165,35,84,195,90,25,41,201,102,110,67,212,155,210,141,3,188,128,159,250,145,97,178,63,147,224,82,255,222,127,248,98,27,203,223,245,147,49,29,32,171,221,64,95,52,193,3,113,14,238,222,146,120,69,243,188,53,156,141,119,148,28,229,90,19,54,39,191,179,105,242,87,85,149,53,60,83,37,239,242,227,246,45,156,122,57,7,193,98,176,156,83,187,62,171,107,236,51,35,187,126,58,55,216,225,14,235,48,38,206,180,220,129,162,145,68,128,115,171,71,107,60,32,78,234,32,18,91,77,25,189,176,203,177,152,86,206,182,85,208,95,122,25,213,146,204,32,221,184,119,252,227,136,170,140,55,238,94,169,22,102,34,238,30,112,126,207,227,183,212,184,164,239,82,100,163,99,44,59,125,71,143,241,44,132,188,212,153,99,35,171,219,196,102,79,45,226,176,39,100,161,95,218,107,156,185,150,24,253,95,28,103,218,101,39,108,69,223,111,144,8,238,221,94,206,109,55,90,90,151,207,78,231,205,162,150,28,32,145,110,164,61,197,138,5,100,119,165,4,58,211,170,111,40,179,79,116,119,115,58,38,131,99,20,111,44,140,181,220,141,152,21,148,20,242,245,247,193,158,97,207,116,160,52,147,16,96,163,43,22,204,173,126,58,208,216,27,89,115,119,175,181,181,184,166,218,107,198,21,219,12,167,146,254,43,5,142,216,194,181,104,236,54,34,94,81,171,240,18,229,96,68,220,26,137,125,235,78,15,162,47,73,130,212,137,46,159,20,95,81,185,83,79,121,81,68,133,213,184,56,49,220,85,110,124,210,144,20,90,226,141,160,132,180,194,99,16,119,163,0,57,114,214,105,80,206,150,216,251,224,91,157,5,249,72,10,221,227,11,171,121,242,133,108,146,195,156,210,77,150,146,127,89,69,144,217,79,2,232,84,186,243,53,240,177,51,4,98,185,217,204,81,33,79,47,49,147,76,225,127,205,47,71,237,24,170,222,158,141,105,93,147,10,145,138,189,78,128,173,71,207,207,178,39,28,107,161,229,31,120,104,239,166,110,184,155,176,118,71,132,197,100,141,44,93,184,7,116,133,152,31,242,5,219,179,215,70,8,18,44,131,45,88,238,112,235,198,233,113,130,213,146,121,37,30,220,215,147,29,153,56,123,119,7,102,34,47,131,47,224,127,151,30,203,233,235,75,56,241,180,251,80,182,212,35,168,165,138,201,91,15,115,239,156,36,206,14,248,2,147,172,31,203,59,46,224,157,245,232,174,165,216,228,100,248,229,210,145,26,86,150,150,83,31,169,57,21,105,171,28,59,237,122,177,138,9,186,182,240,107,29,247,19,187,120,250,4,8,214,105,108,28,161,233,124,240,226,79,76,83,86,3,145,144,153,123,44,172,127,63,6,15,156,239,189,223,226,102,97,237,11,216,99,165,62,169,239,244,173,239,180,237,50,157,181,118,187,158,48,164,176,231,143,32,218,38,218,15,57,130,83,176,186,0,175,19,25,197,180,163,158,110,29,58,125,182,43,88,164,208,245,64,54,62,180,98,169,115,241,235,131,39,124,79,195,133,146,246,253,185,18,242,201,155,4,254,79,10,29,180,23,133,182,65,73,51,174,116,30,200,82,178,34,124,167,167,229,66,195,67,133,110,29,223,167,184,12,74,22,57,67,141,173,153,12,235,199,169,234,186,79,179,248,224,64,221,124,89,217,240,11,113,192,234,196,4,100,186,92,74,138,8,7,121,29,203,205,130,197,235,28,168,174,48,4,57,223,174,245,237,180,29,113,132,60,153,25,32,166,34,165,114,95,60,193,145,151,221,143,238,18,231,142,14,14,214,156,216,137,201,237,88,119,230,109,238,121,71,201,210,49,44,160,15,224,215,80,142,205,91,169,140,198,49,125,180,88,184,117,234,3,219,90,188,209,188,247,176,167,52,10,194,250,132,137,78,156,134,221,12,44,247,128,41,241,225,4,255,184,158,0,215,164,116,124,14,44,119,150,200,235,90,36,120,14,148,33,23,205,234,158,70,4,182,99,9,41,109,208,123,159,196,23,186,213,250,24,71,47,92,99,48,44,202,95,70,16,73,33,19,126,64,61,63,163,69,79,110,129,227,195,254,128,78,36,73,161,210,247,242,226,98,50,76,191,192,230,78,141,255,242,3,56,145,116,179,238,151,120,233,205,5,149,134,212,107,16,103,93,125,108,194,80,34,229,47,220,197,182,79,19,131,219,15,165,188,162,210,23,225,55,144,170,144,140,15,23,197,73,39,99,239,62,109,190,131,69,16,221,134,231,76,65,180,193,179,236,168,52,121,225,118,27,34,243,81,32,112,94,115,195,203,228,241,143,25,118,211,79,108,114,105,20,22,89,148,56,134,195,69,88,42,111,139,111,25,24,31,54,152,240,96,20,166,123,60,173,222,253,129,184,197,102,148,189,254,213,169,43,151,86,118,106,150,38,129,3,71,120,184,242,198,174,191,147,91,40,83,196,200,35,136,116,32,140,168,174,81,215,136,211,91,88,66,153,21,204,72,252,44,220,241,10,88,252,130,10,134,117,119,98,96,96,204,74,213,135,68,56,180,77,24,195,186,107,74,150,145,171,222,170,130,205,74,35,33,127,145,238,121,51,135,163,71,31,3,81,162,245,116,126,145,72,118,217,137,147,130,148,3,30,37,80,52,144,240,173,51,217,237,72,135,166,132,219,232,253,189,80,132,98,176,102,206,142,184,186,147,25,29,189,148,50,133,111,28,113,147,69,100,234,187,18,172,11,108,151,141,187,144,143,170,247,95,206,151,178,220,246,130,64,12,127,168,71,82,179,54,248,221,209,114,1,158,224,147,58,197,182,189,124,237,247,161,34,128,82,161,32,110,228,1,170,219,216,179,204,23,38,252,104,238,53,106,36,60,238,222,3,159,180,23,100,143,43,233,223,178,227,189,157,195,179,234,122,241,238,54,203,113,118,78,43,156,18,197,95,67,94,55,39,124,208,64,79,64,94,127,107,135,16,207,55,159,226,168,172,156,54,63,207,240,125,224,229,89,115,230,91,222,109,162,251,212,7,237,98,248,223,68,131,112,44,34,42,216,182,54,30,153,79,106,50,39,31,124,126,59,164,162,138,0,190,97,63,45,126,77,221,160,75,74,177,55,57,172,98,67,158,26,78,173,5,205,92,229,234,183,105,237,176,221,115,156,17,220,141,155,241,27,183,246,224,126,236,241,44,20,56,191,157,188,81,124,102,211,68,75,0,156,139,215,208,163,111,146,82,6,89,184,17,61,158,209,197,171,76,45,26,215,63,231,23,118,230,163,67,144,70,227,164,53,195,76,245,154,65,86,84,19,231,105,152,163,195,123,98,124,1,108,153,88,1,98,198,158,55,70,178,113,187,187,61,163,249,35,165,87,76,26,246,138,17,184,144,57,238,141,91,233,174,187,89,51,106,9,81,149,121,215,176,2,155,113,217,55,168,191,150,125,234,146,183,56,101,169,109,235,219,117,103,70,101,147,105,124,137,102,10,182,235,200,149,154,123,231,139,211,110,30,80,25,130,123,152,176,87,145,185,21,250,214,28,249,185,164,17,106,194,44,205,87,246,35,175,52,236,175,227,107,173,127,87,186,195,206,184,114,114,100,61,209,166,147,254,108,242,204,60,236,213,144,250,85,46,239,73,200,200,58,77,159,55,189,52,40,221,5,120,44,134,165,38,48,217,233,171,32,223,201,21,63,243,126,168,197,182,169,96,214,238,121,97,117,207,216,250,154,2,124,185,113,122,70,253,211,220,62,171,88,123,59,63,251,147,205,250,219,15,173,30,20,108,237,178,241,61,230,29,186,61,223,122,34,205,169,18,203,222,113,212,113,69,34,100,133,53,102,231,61,87,122,179,45,170,230,196,58,206,134,86,253,32,84,20,126,205,94,123,18,236,52,203,36,239,68,24,95,132,139,179,115,95,154,127,162,36,217,66,125,106,114,205,96,117,18,28,53,43,47,130,34,169,91,192,242,119,252,48,219,239,215,150,186,56,249,197,174,121,203,149,50,164,213,198,70,175,102,140,198,131,193,126,133,69,38,175,73,119,142,246,180,42,95,92,36,229,86,59,182,222,138,198,117,45,253,7,22,58,15,56,211,102,39,53,63,9,241,142,208,73,175,145,145,205,229,14,119,128,149,99,61,73,137,195,111,82,126,0,53,59,148,45,116,9,108,81,21,110,167,42,39,214,209,43,240,31,218,144,248,248,69,73,237,220,203,129,137,149,17,19,189,163,212,218,50,254,240,66,239,161,214,195,119,220,234,123,143,19,77,78,104,214,47,64,14,130,129,243,29,54,202,47,206,154,224,232,50,15,116,24,111,248,222,138,125,66,109,210,56,118,100,117,156,184,49,233,206,243,139,105,107,196,50,46,125,156,0,165,197,174,116,43,55,45,46,99,239,75,156,68,221,72,197,172,212,28,101,87,33,227,16,17,131,154,64,120,105,203,232,156,61,136,106,226,128,248,101,250,179,72,1,246,14,218,75,226,207,149,47,59,139,232,108,145,158,145,54,197,45,156,212,239,45,237,100,35,84,126,43,223,81,135,255,150,150,212,34,72,50,255,205,118,51,190,110,128,9,214,84,52,68,83,48,41,77,23,74,145,127,209,184,222,254,70,227,58,229,128,70,62,34,77,235,87,82,138,28,176,62,60,46,162,60,174,104,27,255,184,210,153,169,80,197,145,212,28,87,193,82,107,130,120,232,37,2,145,157,207,137,178,135,137,64,163,211,128,115,247,81,218,16,66,153,57,97,31,179,112,123,152,40,52,186,16,237,194,62,85,106,34,60,200,50,224,137,144,20,83,140,16,49,92,41,225,224,76,184,153,236,160,244,148,191,199,171,224,56,121,10,214,150,150,72,30,58,189,11,132,205,151,16,30,235,254,10,156,59,115,219,248,12,234,182,56,234,5,34,85,209,239,81,190,139,0,206,93,114,200,50,192,251,208,61,58,78,43,207,102,90,187,224,244,138,200,189,168,101,25,159,131,207,208,7,240,7,163,68,39,24,113,90,179,19,78,20,56,216,180,50,246,44,253,212,217,71,247,2,13,12,129,71,150,177,23,60,221,24,62,145,55,98,243,4,181,239,104,134,103,175,189,142,165,241,130,148,138,7,224,224,105,145,39,244,141,125,251,66,232,191,157,185,236,255,242,131,139,62,191,52,190,254,84,87,21,228,49,188,7,31,1,46,40,250,234,166,111,74,25,43,31,29,129,166,57,238,210,84,78,176,71,122,167,92,66,6,233,186,0,231,66,75,190,22,176,8,20,223,29,224,188,29,208,159,131,210,55,210,238,99,189,240,145,82,140,38,28,50,55,11,227,150,210,80,138,172,57,85,124,227,160,110,24,48,104,60,94,232,142,138,243,143,6,206,223,20,13,40,237,138,140,233,188,139,37,190,157,149,4,8,201,1,231,201,184,178,143,169,94,147,110,53,90,150,74,239,118,123,175,75,139,43,190,96,208,58,217,55,74,147,175,37,136,89,129,181,66,143,2,154,142,181,96,245,160,119,159,16,243,25,201,215,76,104,182,142,187,6,101,88,150,226,89,148,182,30,162,154,107,117,159,86,43,57,189,197,229,205,245,55,189,126,123,207,221,87,215,179,204,62,238,221,224,103,112,255,233,182,204,193,162,96,171,228,152,41,241,144,20,242,221,232,204,245,95,3,151,215,207,142,160,186,44,160,154,107,155,192,121,235,141,224,168,21,155,200,205,11,177,247,203,67,65,239,208,231,79,188,29,138,148,73,49,205,85,26,218,117,231,49,149,135,144,97,138,112,25,22,183,159,177,162,70,48,156,112,27,109,192,57,43,112,110,16,17,46,144,214,169,155,169,222,182,46,35,38,190,201,98,44,249,155,194,153,181,146,96,210,112,77,36,43,155,152,24,117,125,123,68,9,159,144,234,80,193,131,180,148,179,82,111,3,235,241,169,47,191,66,50,108,125,28,24,9,156,98,37,21,220,0,89,188,142,231,89,189,49,177,31,73,110,176,109,14,95,100,201,74,106,78,190,142,36,70,109,0,192,141,232,161,30,18,166,188,96,41,28,77,145,55,5,5,146,83,92,233,211,211,14,61,243,185,189,112,113,22,167,82,246,15,225,101,28,96,250,3,107,195,53,26,223,215,237,27,77,154,229,150,239,246,3,189,79,70,79,116,105,91,36,72,230,214,17,244,181,125,100,82,98,244,98,178,215,30,96,197,130,3,239,124,117,80,225,90,182,180,191,208,168,18,57,202,125,64,32,228,111,159,212,58,234,110,14,220,22,240,101,23,7,102,216,95,201,132,249,252,140,83,215,242,241,216,26,28,45,152,252,94,179,92,205,195,185,106,67,187,103,113,209,120,44,122,164,100,228,35,68,186,165,205,103,114,54,145,186,231,16,235,38,25,41,41,105,108,24,125,244,140,239,61,28,218,45,229,37,228,53,59,7,64,101,215,34,27,175,78,113,71,115,208,29,87,189,42,9,145,1,2,179,129,84,90,184,176,156,234,249,175,141,243,120,44,162,255,149,236,117,165,27,250,185,242,25,246,94,131,130,38,13,201,222,249,190,240,10,178,101,57,254,95,136,120,211,249,53,45,96,33,76,175,44,9,140,222,118,72,175,74,204,218,220,83,65,190,178,244,186,34,45,8,204,244,210,131,217,16,13,14,77,31,46,41,221,236,116,152,137,167,175,56,125,110,84,177,105,66,18,53,219,161,153,128,161,14,32,51,81,253,12,3,247,211,221,247,113,224,216,79,161,125,228,67,3,5,238,21,222,123,225,118,184,183,57,210,125,234,116,54,11,223,199,228,243,114,102,84,79,24,44,112,228,28,112,26,240,47,1,231,90,169,84,170,135,147,187,99,38,155,232,11,71,83,170,100,123,64,91,2,113,114,36,203,104,249,88,188,129,32,112,193,66,48,54,171,57,154,21,79,194,237,158,159,192,104,183,212,83,21,201,32,206,169,11,180,207,163,26,160,30,128,2,135,152,203,208,32,94,126,42,27,27,91,250,174,10,6,138,154,134,123,226,56,62,14,157,117,67,22,160,161,168,76,161,22,44,190,115,137,19,203,68,186,213,89,142,52,54,78,99,50,33,180,138,93,249,141,153,119,172,186,68,68,201,226,37,4,246,188,60,92,223,132,64,246,179,230,254,246,143,228,225,63,83,4,181,83,239,139,129,44,83,42,28,237,164,63,118,53,105,159,118,37,159,45,64,189,243,10,15,33,232,48,163,180,181,202,70,234,180,156,250,144,30,232,149,37,116,204,188,102,126,21,238,98,171,84,29,243,8,100,158,61,229,185,106,168,207,108,95,50,202,225,19,165,190,12,186,98,16,70,233,155,64,122,195,129,95,32,90,43,159,146,21,76,204,246,213,174,131,123,217,210,17,212,41,30,201,201,45,140,191,31,129,182,22,110,68,15,245,237,35,44,33,50,255,229,6,177,88,66,41,77,29,57,179,69,222,165,14,167,210,106,186,130,71,5,150,114,200,192,163,179,164,166,187,121,209,233,220,192,90,80,10,152,218,72,229,90,6,247,244,237,171,183,34,74,43,29,167,93,153,253,19,37,198,62,75,161,116,66,183,27,235,152,29,150,195,3,40,144,102,139,140,65,212,226,148,154,65,32,88,119,253,164,233,66,163,237,145,181,59,49,52,251,90,104,139,204,188,41,169,25,93,187,10,75,120,6,182,252,132,248,224,167,187,24,242,183,181,211,69,76,185,70,53,43,21,67,254,150,73,245,173,188,104,16,22,11,36,57,227,52,80,208,9,104,234,226,49,118,192,101,57,172,52,61,158,115,163,47,54,206,138,253,53,60,187,249,32,166,10,71,7,14,44,234,49,188,103,225,86,254,56,5,106,172,177,131,219,130,207,47,63,66,14,210,250,68,110,19,237,161,151,224,77,246,21,44,43,87,127,86,57,242,199,81,196,31,231,223,69,94,32,43,47,222,237,24,95,194,80,227,6,187,194,85,147,17,196,208,124,171,10,178,140,195,140,53,122,254,148,24,214,192,60,51,12,255,93,215,231,246,144,222,112,253,27,54,20,24,254,59,93,228,179,237,31,235,49,242,194,241,22,67,119,130,25,63,184,178,48,165,120,117,114,94,30,57,220,242,185,190,70,209,93,123,41,104,26,94,46,206,18,172,110,29,29,128,169,39,176,225,35,231,247,114,111,196,207,77,78,241,192,120,94,141,239,15,105,141,238,132,30,22,156,132,165,111,252,76,224,135,153,36,108,1,206,123,232,144,125,7,12,39,192,249,156,91,35,112,126,13,237,180,8,4,252,239,137,209,245,24,137,6,225,220,22,217,53,231,221,172,36,234,74,126,66,148,254,104,202,148,175,118,22,8,75,184,95,162,246,163,176,20,100,230,96,243,223,91,83,217,55,107,42,255,102,77,166,224,254,159,165,165,158,215,54,74,131,234,233,149,47,218,189,120,112,141,35,173,112,211,74,84,192,214,44,127,200,144,207,155,59,111,62,226,176,170,121,27,190,234,197,195,12,184,204,152,89,176,230,234,113,200,146,210,41,22,79,198,234,246,246,205,225,189,112,102,82,215,177,38,95,97,156,22,138,208,221,105,169,93,146,219,145,164,83,210,124,173,212,201,133,159,63,209,34,169,95,232,74,155,41,92,112,112,45,164,110,167,214,212,217,157,200,244,122,255,50,161,111,213,197,101,57,92,93,74,162,214,31,76,43,71,130,97,224,55,211,218,62,192,18,234,20,37,94,96,39,83,212,240,187,184,149,178,58,117,149,184,8,122,112,230,132,25,200,198,140,188,168,9,34,238,132,193,90,148,254,19,19,132,212,96,70,210,77,78,128,176,104,72,21,238,96,78,231,215,104,61,122,167,234,57,109,119,255,82,115,188,87,15,125,116,108,40,161,53,70,131,36,117,126,81,213,111,162,137,61,215,28,217,150,90,253,226,252,84,142,235,59,13,190,78,242,221,144,74,251,90,46,9,151,96,17,109,131,192,33,162,67,119,196,125,177,222,167,47,202,200,206,165,231,73,237,245,177,79,63,224,27,172,179,132,133,209,170,22,198,189,173,138,168,107,226,67,252,219,228,224,175,255,76,14,10,214,182,146,129,172,214,64,42,120,14,215,64,202,188,12,114,105,75,140,81,165,37,51,91,124,124,226,93,251,249,48,152,246,103,205,199,235,160,43,190,196,225,239,217,43,170,99,137,235,53,92,124,169,177,199,244,37,170,130,138,117,217,81,233,176,47,109,39,245,233,148,117,207,212,239,203,199,206,119,138,235,78,200,69,199,188,124,25,110,123,220,85,205,126,82,103,156,33,55,214,57,199,18,162,180,243,150,84,230,121,250,162,77,36,78,91,140,35,78,144,103,86,62,101,86,190,113,119,92,160,203,35,121,131,65,131,62,31,119,42,200,233,147,96,209,253,235,209,41,46,16,229,215,247,139,110,250,216,46,15,178,240,228,92,188,191,85,224,94,57,150,37,207,224,55,130,123,219,171,112,196,7,73,153,190,4,186,242,103,218,58,239,254,148,184,50,50,140,220,23,219,187,16,120,199,232,196,162,229,192,81,100,86,179,59,249,226,205,144,94,114,178,215,248,19,252,180,45,43,229,35,132,33,71,45,17,196,161,229,74,47,218,57,45,203,69,179,241,47,212,183,115,137,196,206,207,54,11,214,236,210,232,54,23,8,171,127,168,255,55,131,233,206,191,85,36,149,170,141,221,220,171,153,225,111,47,64,253,235,224,132,190,216,82,255,78,139,32,252,7,45,2,52,132,139,223,32,169,15,140,201,225,47,214,159,229,190,65,154,144,23,97,216,78,183,52,246,80,224,253,243,86,152,140,228,89,161,251,221,112,251,198,196,125,44,170,253,11,0,39,125,96,28,48,30,67,223,16,157,170,50,57,25,71,227,234,186,144,154,36,42,34,210,245,95,101,166,108,53,148,190,164,39,178,201,83,101,41,64,6,151,5,147,222,86,66,84,233,245,185,195,212,95,159,63,97,87,166,76,180,193,135,170,198,42,192,47,34,188,106,49,249,26,53,82,192,69,82,92,156,6,240,96,147,123,32,249,252,226,24,255,184,94,241,133,6,105,253,180,218,135,161,163,240,90,49,150,16,245,138,139,202,148,160,157,73,7,105,29,9,157,23,55,157,204,148,68,246,58,148,23,135,63,244,206,39,184,75,56,122,221,249,212,74,182,67,0,19,223,153,193,217,42,99,124,88,234,245,190,91,52,149,147,209,54,49,71,52,47,114,44,90,103,71,169,203,157,182,142,56,227,47,243,224,118,127,231,108,233,90,38,165,125,151,26,226,98,42,198,237,244,168,247,174,112,79,255,138,10,47,121,80,59,165,197,176,86,101,208,96,202,51,207,38,217,93,126,97,65,60,232,134,128,26,23,0,84,93,146,44,23,166,137,248,88,93,114,154,74,42,231,104,69,51,237,53,48,212,104,57,111,41,73,254,140,133,213,197,6,156,179,102,222,55,105,82,150,57,201,35,57,199,133,70,55,196,61,243,137,189,104,116,179,125,221,97,70,49,122,139,214,149,177,179,147,56,177,253,138,222,35,74,194,128,135,241,101,191,242,121,175,185,62,67,59,215,97,67,103,146,182,54,184,187,244,31,200,252,21,188,110,123,199,254,218,103,110,73,47,150,160,41,205,174,111,112,250,235,158,206,106,244,178,202,46,138,116,178,73,116,192,173,241,244,228,61,162,142,62,0,56,175,52,145,7,206,77,145,106,8,12,223,146,193,173,176,235,24,103,60,240,211,156,189,244,204,247,60,139,50,198,119,100,100,29,162,179,4,110,6,33,66,216,61,250,118,206,36,245,171,13,133,67,128,243,84,97,131,48,190,131,16,83,248,69,175,102,225,3,122,206,249,240,18,65,29,150,186,150,38,158,211,238,28,239,229,123,222,121,106,135,203,248,192,121,40,218,121,203,159,66,48,67,132,61,120,202,228,236,248,254,155,49,247,92,153,134,29,231,102,117,116,164,61,198,49,124,180,179,253,188,62,143,46,164,207,198,121,151,130,181,251,124,103,195,113,174,26,225,54,133,25,77,25,71,42,42,186,60,236,30,208,127,206,154,214,160,250,105,142,211,43,24,86,100,195,213,241,46,147,84,212,108,83,82,76,236,248,133,250,175,249,155,147,103,247,135,216,94,122,43,17,215,205,219,59,75,146,2,231,68,25,63,229,206,75,93,73,156,162,89,221,201,45,112,252,160,94,210,218,57,154,53,227,213,139,165,28,206,175,210,146,214,24,164,63,215,106,155,194,169,117,1,42,158,150,43,151,49,44,91,88,253,249,111,164,253,103,88,155,28,162,205,216,40,217,173,138,5,245,171,137,182,26,119,35,63,222,237,59,105,53,40,29,250,2,246,157,21,83,38,79,153,89,226,133,171,175,140,85,70,139,106,220,179,47,245,120,165,120,122,175,115,126,44,56,93,181,57,113,54,174,230,31,51,55,205,246,92,81,111,226,174,12,136,29,108,230,111,90,141,11,13,42,231,236,132,70,106,51,68,77,239,18,248,227,200,125,144,18,232,142,204,188,161,38,57,209,217,201,105,159,44,19,83,203,192,52,214,194,103,59,119,189,102,16,36,231,155,21,237,72,154,63,241,206,45,219,118,129,215,222,57,163,194,249,145,179,237,157,131,144,60,73,15,119,58,123,33,244,183,149,228,149,14,115,123,10,176,3,82,202,107,195,164,145,195,203,44,85,217,152,113,20,247,26,109,150,15,31,102,146,218,238,26,207,144,72,206,111,238,198,77,42,71,99,205,232,184,168,199,154,69,215,40,19,179,147,137,141,103,8,110,93,218,156,85,127,175,82,179,218,44,58,159,152,32,105,206,26,40,72,190,176,20,68,209,237,150,77,124,121,252,126,227,212,200,211,132,213,143,144,172,2,82,75,36,111,8,108,254,41,201,146,205,95,184,127,106,89,231,168,89,113,124,255,148,153,145,178,29,244,210,124,197,118,197,44,141,101,142,244,233,189,91,78,43,172,181,60,20,166,65,246,21,24,86,198,32,105,74,11,156,38,7,242,133,170,235,232,37,222,123,167,250,20,179,196,53,191,238,157,180,190,201,32,3,196,58,138,136,129,47,145,196,30,73,246,191,174,109,165,85,215,213,176,111,15,213,212,214,26,75,59,164,125,130,158,81,98,247,78,92,31,154,165,122,63,234,31,247,107,232,47,31,245,159,91,104,122,151,184,239,135,145,189,66,48,123,229,87,123,89,184,249,154,1,98,27,27,42,148,41,142,34,190,126,11,88,47,214,133,219,141,179,164,144,149,251,65,100,169,136,135,200,123,192,99,89,217,242,5,38,254,153,155,102,128,199,82,53,193,147,171,197,35,34,116,229,54,23,106,198,138,162,105,118,202,111,33,175,160,250,184,195,124,78,0,6,162,78,50,145,140,52,103,198,174,190,185,168,230,146,130,240,221,94,159,86,14,79,15,211,66,25,201,140,37,180,153,39,35,168,144,147,23,194,113,192,175,193,114,92,57,78,173,120,236,20,183,103,92,166,18,50,50,152,84,76,179,84,40,77,103,188,25,37,35,117,225,194,127,34,168,211,63,216,71,241,188,210,57,136,49,151,24,16,83,188,95,65,86,109,203,86,94,18,164,97,63,88,83,109,25,154,88,69,219,42,227,253,132,9,210,216,118,12,252,177,105,216,106,128,103,88,117,158,225,183,166,97,19,125,115,37,127,80,10,133,91,171,159,17,80,124,221,148,160,186,217,157,128,160,100,142,81,119,84,210,190,99,202,221,29,11,90,61,255,28,17,201,253,29,121,215,197,218,239,73,232,183,17,166,166,212,192,185,168,249,142,204,168,205,10,112,254,124,26,29,132,61,245,234,241,192,212,61,95,226,179,229,125,209,139,76,28,47,113,15,178,240,120,206,56,71,228,85,224,209,235,126,15,232,81,251,235,195,29,65,189,200,44,123,47,80,146,19,139,82,11,87,12,4,86,158,218,46,203,238,106,224,121,69,33,154,72,155,104,54,63,104,238,27,101,60,7,129,131,117,191,49,142,42,120,2,10,244,157,100,228,172,180,196,156,244,0,239,75,58,72,223,11,117,139,185,143,198,160,107,217,101,159,94,59,163,163,77,182,90,124,211,129,209,20,176,92,100,61,185,224,61,11,106,116,228,237,84,68,211,183,211,105,104,68,14,107,206,17,238,163,55,157,227,30,50,84,76,3,233,9,224,69,203,61,100,15,209,163,186,96,113,63,191,218,232,11,252,89,21,141,40,142,106,225,85,228,168,8,203,218,157,176,237,25,15,22,89,57,178,20,44,86,2,66,5,106,162,155,99,238,18,83,189,254,138,99,155,3,69,138,140,204,55,82,93,42,96,237,98,150,41,49,69,213,14,246,101,213,147,53,5,239,214,15,227,220,164,31,189,149,71,150,201,12,222,52,60,246,36,35,150,107,229,207,195,105,159,150,211,190,120,47,198,109,177,208,175,34,120,253,233,218,214,161,207,164,196,201,78,129,77,241,12,227,73,82,28,123,71,238,124,56,145,220,248,59,227,103,31,197,46,9,25,99,219,110,58,244,232,27,230,43,120,229,195,134,216,167,172,47,212,53,67,224,46,210,190,15,195,39,68,100,200,106,47,65,228,210,42,10,94,194,58,227,219,18,17,124,165,199,52,227,117,34,200,200,29,104,115,50,28,56,255,129,8,214,39,6,38,14,6,36,67,57,64,10,218,252,177,236,124,236,254,23,227,43,42,22,109,109,221,211,222,252,70,209,171,242,224,25,113,17,133,202,110,218,236,169,71,177,107,185,53,57,112,46,97,227,66,101,186,70,209,55,39,143,16,37,203,248,113,156,230,8,112,87,44,114,102,239,72,118,138,143,26,239,200,152,134,184,41,126,8,199,127,194,35,221,67,90,247,124,238,129,202,5,168,37,180,143,123,195,209,55,60,64,203,255,110,88,238,75,171,183,182,143,132,212,108,45,55,120,135,84,231,59,25,220,51,179,203,60,163,248,82,194,157,217,197,251,8,136,183,134,38,45,120,47,21,119,39,11,241,233,210,116,173,205,177,11,184,233,212,215,161,175,182,107,168,103,208,67,128,193,109,151,110,14,79,106,51,44,80,166,120,113,162,74,73,186,117,207,35,68,163,233,82,95,73,254,200,189,231,186,135,176,29,191,195,128,99,174,77,238,149,24,199,104,28,149,150,118,205,235,153,44,17,53,28,142,150,234,77,73,45,243,223,72,41,132,89,90,12,109,255,31,242,254,51,172,169,174,93,20,133,39,162,160,34,70,5,148,30,11,2,138,136,72,71,32,96,161,138,160,72,47,81,81,122,17,233,53,160,34,74,139,128,128,212,160,116,41,17,41,161,7,165,42,66,144,42,189,4,8,29,66,9,129,180,51,241,121,158,247,93,107,157,125,206,222,63,206,249,206,119,237,245,99,94,50,226,188,203,184,251,61,231,28,99,224,255,175,143,2,239,249,235,40,240,44,86,253,119,31,168,0,211,179,175,79,99,153,38,158,191,33,18,111,239,220,20,86,25,150,105,184,231,48,204,167,40,66,133,77,69,172,157,15,252,99,237,71,36,57,212,141,74,98,248,37,78,57,18,143,160,107,155,15,16,181,3,204,54,82,137,231,235,175,215,61,153,86,8,62,111,13,240,60,86,127,254,250,150,164,154,112,75,117,123,104,54,199,130,217,200,177,75,85,57,107,240,97,159,60,141,11,245,47,246,250,242,187,239,22,153,190,60,217,207,221,224,41,166,115,89,76,180,224,254,190,171,37,178,53,236,24,150,111,125,67,115,178,142,104,29,210,183,56,54,196,11,215,121,177,32,214,185,146,222,187,161,113,203,63,186,215,229,191,93,174,172,215,95,20,108,43,253,89,237,8,223,112,242,49,121,86,1,40,0,71,13,21,106,22,159,112,221,209,60,199,49,145,216,159,176,92,187,161,64,228,85,145,117,176,180,146,169,63,140,216,176,224,209,100,121,90,87,24,219,126,184,240,8,203,203,219,133,29,43,135,93,66,159,150,203,126,147,81,180,139,171,91,227,108,22,193,187,31,13,78,141,97,203,141,86,114,190,180,218,233,41,228,85,115,60,163,204,116,248,219,222,150,35,28,190,55,216,200,131,103,235,79,140,63,61,16,30,187,11,12,94,13,142,156,168,78,58,16,113,224,189,233,165,6,83,211,136,225,132,225,111,147,39,157,195,82,60,187,250,252,39,37,194,177,95,7,252,148,215,254,47,130,26,206,92,23,27,21,146,17,235,30,43,100,253,46,191,146,205,120,144,253,34,238,104,122,142,185,220,161,205,29,176,44,23,57,1,207,170,142,134,215,176,191,21,103,138,102,195,91,60,21,209,186,243,32,251,161,83,135,193,239,115,96,167,247,107,159,192,85,99,18,169,190,158,104,115,28,26,129,158,118,236,100,2,244,30,125,87,189,203,21,41,244,157,237,205,3,205,243,151,93,124,205,249,166,166,212,29,211,217,114,223,74,157,102,57,107,114,216,200,172,207,52,158,7,252,207,170,251,6,129,130,81,147,41,116,222,38,49,177,232,207,71,129,253,158,252,10,10,241,167,31,138,104,77,242,39,62,26,18,53,135,95,60,49,74,55,121,94,55,249,10,71,44,145,31,11,195,45,58,166,139,101,158,248,114,122,217,154,239,136,161,209,224,135,159,11,77,82,74,22,57,249,245,205,188,141,26,236,83,48,106,40,154,123,55,235,122,171,214,14,176,160,117,0,184,44,213,80,121,100,45,180,70,52,38,97,177,194,126,44,250,230,56,217,244,172,10,27,220,11,104,108,115,107,160,12,198,30,185,202,124,80,187,102,255,227,71,151,62,153,195,215,155,204,70,174,240,191,49,34,218,94,234,221,223,8,197,39,58,108,176,206,239,98,23,83,208,107,117,92,60,242,7,191,112,61,55,144,191,63,152,118,253,129,198,227,103,106,124,203,74,131,34,253,138,69,230,94,228,143,56,203,177,188,102,178,54,21,215,55,11,233,222,66,37,206,195,196,3,234,88,187,214,75,76,103,29,251,208,137,99,26,151,253,43,190,159,13,202,65,143,34,47,204,58,118,96,55,233,79,2,17,47,201,50,144,12,143,246,139,211,240,171,52,136,60,27,231,165,188,134,215,198,103,0,198,61,26,1,176,103,59,215,243,246,175,83,191,101,104,122,239,87,72,172,46,228,6,109,146,60,142,38,63,3,143,34,141,26,6,244,108,85,34,252,54,124,239,36,31,37,178,198,132,65,171,98,105,208,118,196,227,234,106,106,119,56,114,13,8,223,105,212,27,194,99,209,247,23,107,194,119,122,112,163,83,117,6,236,76,162,135,57,111,49,217,105,238,237,133,210,253,46,150,229,127,176,111,210,255,206,87,25,192,121,254,214,5,32,156,229,214,241,189,173,220,89,51,50,224,211,182,181,126,69,243,96,41,29,57,131,224,171,184,85,163,119,130,254,93,44,208,3,21,48,208,181,9,48,238,196,34,219,115,183,214,126,166,200,6,220,135,170,190,160,227,42,5,191,36,167,13,61,226,34,67,97,194,215,20,81,60,69,135,118,199,163,164,162,139,250,127,160,194,208,23,159,34,137,43,214,24,251,161,106,181,130,42,64,27,177,12,27,164,189,63,47,67,97,109,91,247,188,21,143,88,232,185,124,167,219,172,35,138,90,49,3,36,251,251,101,80,54,248,202,107,168,206,3,214,245,221,152,26,73,89,152,239,172,107,73,255,150,204,246,230,237,32,47,230,202,246,176,187,153,59,67,52,119,50,214,45,101,27,73,35,88,155,43,73,5,251,1,140,0,91,204,112,13,124,25,134,139,152,180,14,108,14,20,24,164,85,9,12,235,210,133,252,90,6,118,189,35,37,59,149,54,206,47,21,160,207,211,43,163,185,105,53,131,85,249,49,227,183,214,224,128,204,7,128,241,61,136,6,48,202,121,241,205,6,59,14,106,0,131,89,15,96,168,221,38,92,173,239,219,123,104,61,61,0,48,198,11,36,77,2,226,209,39,55,97,235,235,48,145,4,50,92,154,238,6,176,155,133,91,115,178,2,250,71,222,37,216,140,72,51,169,114,188,123,199,121,13,56,223,145,101,199,100,167,174,245,107,95,87,164,205,189,94,38,81,123,225,91,108,170,171,162,154,119,89,51,236,92,194,21,129,91,41,31,143,170,254,202,201,99,214,47,187,176,0,188,235,189,19,110,195,154,145,229,185,119,235,16,167,39,16,46,123,75,32,248,163,46,120,119,86,18,167,56,208,145,173,251,107,159,190,116,220,199,3,25,60,123,152,69,147,255,96,142,5,199,118,123,136,165,146,255,166,84,6,72,103,254,1,200,226,1,127,118,183,239,2,113,37,107,73,93,48,3,146,127,221,14,63,25,108,243,7,71,118,213,30,205,119,123,247,253,87,112,206,255,128,254,63,160,203,182,51,251,27,226,0,239,189,238,191,39,101,119,249,137,153,25,192,91,182,135,93,39,197,6,100,253,194,127,33,196,243,151,24,254,43,253,255,55,126,86,4,231,226,18,174,2,176,167,118,107,120,154,105,48,137,70,235,68,161,84,162,181,33,6,248,92,164,9,16,5,13,35,111,57,108,111,175,5,68,126,45,104,15,80,104,20,241,141,130,86,126,203,55,78,193,202,211,171,92,186,97,180,53,72,32,16,133,141,114,127,181,119,232,208,60,13,151,64,70,226,54,101,232,43,132,75,27,123,251,102,175,11,126,9,43,197,51,177,234,251,71,175,71,84,112,145,188,170,219,1,70,237,201,147,17,183,96,5,2,147,168,187,47,53,174,120,134,214,213,185,44,174,142,116,63,50,251,64,19,84,101,7,139,78,239,150,157,75,111,16,28,47,81,190,217,59,173,27,80,252,2,88,157,20,76,105,212,177,204,33,188,115,8,39,155,193,130,69,193,74,139,130,243,93,151,47,205,119,200,30,174,210,15,136,101,237,218,105,68,156,41,54,55,244,43,211,134,201,78,229,26,22,49,137,106,179,154,29,6,164,179,68,255,91,190,89,75,120,244,103,13,113,25,103,220,223,239,217,60,178,138,121,0,70,234,174,161,96,147,83,132,172,251,85,114,59,215,16,239,42,214,165,77,171,226,243,252,172,14,4,96,44,48,231,133,194,78,34,102,221,246,1,21,139,93,94,16,165,57,109,228,242,123,193,219,201,103,191,141,55,108,85,35,89,125,54,26,102,82,146,43,146,151,140,195,92,55,181,81,233,233,27,10,179,119,129,114,91,255,75,173,23,176,77,7,217,138,190,58,223,93,220,124,91,115,176,224,201,1,125,178,84,222,79,159,14,186,100,183,41,192,224,238,9,34,161,159,218,65,199,73,218,24,214,30,221,226,109,210,239,116,138,139,220,205,199,165,48,71,29,36,249,60,84,85,106,193,237,52,190,84,125,189,203,120,157,190,163,18,45,222,68,173,232,189,169,46,208,152,232,83,158,11,89,173,25,62,254,29,70,169,156,41,27,184,142,158,64,230,90,233,97,110,8,159,179,19,10,176,38,59,66,50,136,116,183,183,148,29,36,162,196,170,94,83,41,17,157,64,27,142,65,2,140,134,252,121,125,59,188,193,159,253,188,211,6,89,88,124,208,21,236,106,206,132,2,218,19,128,209,182,161,66,15,59,167,222,243,68,82,160,9,14,86,105,116,181,51,29,175,141,238,162,78,9,114,55,173,127,82,192,223,4,58,172,117,117,66,248,46,28,13,254,40,10,134,246,143,155,13,217,155,13,251,51,236,46,40,95,57,236,247,96,159,62,231,1,245,189,181,126,146,224,127,113,239,117,44,217,172,44,255,62,49,225,157,32,247,159,241,223,255,254,186,119,59,28,188,57,155,85,125,62,132,105,15,242,15,212,95,16,127,223,87,249,78,240,61,192,41,126,64,249,138,54,228,54,16,158,240,92,208,249,175,95,254,0,237,189,146,241,123,240,175,91,254,48,80,246,7,249,222,3,139,249,144,187,255,249,7,53,72,100,55,51,71,240,199,236,140,127,128,187,152,51,51,254,235,189,32,34,38,81,51,16,23,231,63,19,251,135,244,191,209,60,255,135,7,53,164,236,95,55,255,159,184,250,27,122,238,111,196,224,80,116,73,18,12,133,58,146,135,247,176,61,226,36,253,39,128,191,16,220,218,91,207,23,222,205,156,185,217,0,252,103,30,254,103,115,251,191,251,225,175,25,105,255,51,123,144,147,255,249,15,129,15,255,135,146,251,95,130,253,247,15,204,25,94,185,155,106,218,144,224,251,15,0,213,187,76,162,234,110,241,245,71,39,242,14,127,205,249,76,56,125,253,142,33,95,108,49,105,147,13,247,83,36,99,142,37,244,137,71,55,14,24,162,213,193,61,110,87,84,88,162,189,92,33,88,228,99,203,209,6,175,48,116,149,25,192,144,80,186,2,148,62,204,62,90,185,134,169,47,168,171,73,95,12,136,156,77,145,231,157,73,168,221,223,62,145,40,168,58,63,46,149,190,177,254,88,19,126,21,94,3,59,74,123,38,209,203,203,221,221,172,177,171,141,144,107,105,104,227,139,116,148,133,207,191,16,244,139,159,76,248,118,162,32,97,159,232,82,195,107,11,79,18,199,245,3,181,217,92,113,164,53,125,244,246,102,200,194,248,21,155,183,59,153,175,249,88,216,219,11,73,134,184,229,12,25,88,33,127,210,187,44,118,106,175,152,50,192,152,171,127,157,117,184,223,131,12,112,82,55,118,107,62,232,43,93,62,125,184,54,150,132,48,22,196,153,56,100,92,200,62,142,93,229,162,171,109,238,4,81,210,42,67,174,77,249,46,215,70,111,148,215,34,118,215,15,94,106,91,237,250,78,24,35,55,51,73,27,85,218,27,246,56,8,76,27,206,64,248,152,202,56,179,212,152,186,164,67,123,222,238,203,200,186,112,158,253,191,108,34,254,191,247,101,166,13,166,223,127,173,70,23,93,0,56,45,139,224,144,245,145,182,4,223,238,249,188,254,187,14,157,76,60,119,222,249,3,69,56,50,62,95,14,53,93,251,242,54,210,181,208,141,236,142,46,209,219,118,231,179,253,92,114,234,72,113,143,102,253,208,176,249,211,150,9,128,81,81,139,146,27,202,245,93,116,96,195,206,45,214,213,25,182,240,80,147,114,31,225,89,62,27,226,210,251,89,235,189,128,142,158,78,157,34,88,94,158,13,255,108,238,101,174,171,82,5,62,43,44,157,193,134,109,107,251,187,248,95,154,170,225,124,207,96,14,61,188,92,254,232,62,255,57,79,87,149,224,33,111,128,49,137,83,10,186,246,168,4,33,234,215,162,81,62,71,224,177,118,107,57,207,231,152,112,156,140,30,160,172,160,90,1,198,178,11,31,45,145,54,204,199,219,220,90,123,150,90,178,237,12,182,151,51,103,10,60,92,190,6,145,107,89,187,118,229,71,72,13,47,205,124,83,162,124,203,97,126,87,126,104,248,185,135,220,247,46,111,59,165,220,164,225,215,76,101,166,243,96,54,17,218,97,14,240,214,197,210,237,65,161,47,1,118,135,30,104,229,100,214,175,51,113,210,37,219,17,138,14,142,196,51,21,55,86,175,138,81,173,177,96,61,89,62,40,48,252,177,227,222,222,163,40,137,113,120,43,121,126,35,42,227,206,26,183,33,17,81,61,15,107,185,77,80,50,162,53,194,196,160,170,147,208,179,129,189,157,251,140,127,157,100,231,164,127,24,7,24,67,131,126,54,111,238,124,66,135,3,12,142,32,58,193,247,60,61,172,211,1,90,79,190,79,68,124,155,6,24,217,238,250,198,148,53,235,25,102,81,106,226,107,2,127,105,137,71,236,129,234,219,161,0,227,199,42,226,146,147,64,9,79,189,81,160,33,21,101,5,48,228,113,29,244,175,51,125,251,84,126,126,154,2,24,143,65,216,220,101,67,49,31,165,29,224,48,192,136,31,71,252,14,219,65,154,176,193,77,116,169,88,85,114,154,215,91,128,33,250,155,21,86,189,251,137,12,227,217,129,94,6,24,6,229,47,208,6,120,172,3,5,101,235,150,218,123,42,200,99,157,73,154,8,48,190,173,34,122,216,215,161,141,87,125,248,100,192,225,115,2,226,89,110,218,157,19,47,60,215,194,22,29,169,167,98,0,198,60,17,170,209,49,25,101,79,61,181,8,101,181,30,106,136,204,233,92,19,153,6,57,54,14,2,24,15,81,45,28,38,108,174,153,223,16,51,219,80,82,8,189,241,17,121,238,47,154,48,217,29,103,153,151,16,131,102,176,38,111,3,24,15,96,173,125,236,147,176,88,72,198,26,124,135,22,22,152,1,48,62,115,11,102,237,13,144,129,239,1,70,72,199,65,128,225,190,55,217,72,42,132,143,110,36,245,18,96,100,129,82,139,3,57,64,213,195,235,38,220,255,33,105,61,185,14,43,225,85,209,157,196,174,83,36,216,18,1,198,235,153,181,134,45,80,21,87,215,1,198,11,42,164,248,206,26,15,56,82,92,199,50,211,176,187,13,3,127,147,68,254,33,201,167,114,103,15,14,186,7,247,166,111,45,233,31,56,102,26,70,241,107,107,254,223,162,13,219,129,20,112,4,188,11,0,254,214,132,18,157,245,51,175,224,223,228,161,115,48,39,117,50,124,177,224,31,61,16,155,22,246,195,179,255,230,245,225,170,161,4,200,186,150,74,240,158,72,96,39,151,172,143,20,28,167,39,254,25,144,30,210,153,101,27,95,244,27,255,45,19,28,189,42,208,243,58,25,254,151,142,4,65,220,198,114,32,236,237,191,96,161,164,249,107,75,161,26,23,254,150,51,45,102,95,97,40,218,116,207,4,69,206,1,140,214,49,244,171,53,209,63,226,130,70,88,24,201,188,68,131,69,203,222,212,32,148,43,0,99,163,44,20,151,247,103,214,7,118,91,79,214,76,174,254,161,217,14,210,116,219,65,230,159,169,13,253,68,70,12,146,160,141,103,95,228,221,89,203,218,147,16,132,70,199,253,32,0,140,75,159,17,127,81,124,98,61,127,126,120,50,162,111,15,112,190,109,239,132,16,236,66,240,26,246,254,222,176,2,96,12,206,63,54,233,99,9,122,183,231,48,98,160,139,148,64,54,176,15,164,2,148,255,72,12,86,200,76,11,43,90,123,243,151,116,97,151,162,239,143,78,68,236,65,22,20,3,12,223,165,180,133,215,107,240,239,172,250,100,52,149,222,168,178,119,166,167,255,113,122,220,191,76,200,12,148,65,105,125,11,172,111,11,122,138,82,25,43,19,138,233,38,231,158,5,167,252,49,168,252,101,235,127,178,160,147,42,127,155,33,168,148,165,91,100,61,208,100,13,44,193,73,14,62,72,149,1,135,188,0,227,254,52,98,135,138,243,59,75,133,255,195,233,103,200,38,244,100,99,238,133,127,25,211,103,222,73,68,17,154,168,119,139,126,138,194,221,102,118,150,42,242,151,21,70,240,27,75,145,175,252,237,96,0,195,132,76,69,246,129,70,138,250,75,177,9,209,38,71,224,159,235,47,210,245,212,233,8,144,23,35,49,178,252,223,112,71,10,146,191,246,188,219,227,243,116,180,155,210,242,9,128,33,249,85,219,231,172,204,63,238,182,1,211,187,70,110,216,5,185,235,219,197,249,36,100,143,247,114,165,167,183,32,126,109,193,114,217,163,243,228,106,197,119,128,100,50,98,114,123,220,62,55,228,212,165,151,26,249,123,123,94,129,204,38,217,144,112,44,185,92,74,70,129,81,136,143,139,176,103,206,207,54,28,32,168,28,34,124,8,209,249,240,97,105,126,146,236,69,168,234,222,182,223,159,131,146,93,20,195,190,202,250,156,3,195,193,26,101,188,172,199,231,216,240,49,122,220,30,201,199,65,129,196,19,78,158,61,143,237,169,113,219,56,159,223,129,118,29,210,110,127,19,68,217,191,218,129,128,4,52,255,65,82,237,242,249,200,152,89,96,20,216,57,209,183,187,84,202,187,55,165,233,139,1,126,78,142,59,242,158,159,97,239,254,108,29,125,74,19,245,203,163,71,254,212,210,115,244,61,16,14,205,76,55,246,155,87,76,23,94,123,176,37,67,95,196,35,134,189,100,63,189,16,44,5,73,111,17,97,74,0,35,48,234,85,220,95,128,224,148,226,109,246,212,8,76,34,236,65,111,10,5,165,156,197,51,7,187,164,74,134,129,154,28,0,195,124,6,237,148,253,187,22,68,32,21,185,139,171,111,163,235,252,217,136,159,76,211,75,6,237,100,31,104,39,118,127,192,16,217,60,211,176,87,7,64,229,88,131,162,9,0,111,118,221,16,22,144,222,163,238,67,223,22,166,200,253,61,63,184,61,203,46,132,237,24,61,243,191,80,7,13,19,77,68,174,194,52,104,24,207,184,59,61,228,48,144,114,62,40,170,68,251,148,127,162,36,182,251,200,38,84,246,52,213,245,111,68,175,118,160,38,76,80,99,56,126,207,111,195,124,63,215,44,193,193,25,206,16,17,62,219,134,188,255,176,9,79,62,79,183,246,223,109,128,231,253,77,48,205,107,47,212,5,130,140,186,237,9,117,136,46,85,209,142,216,21,80,252,208,130,224,218,65,84,68,231,73,126,67,8,255,165,67,42,253,218,50,232,201,76,148,137,135,14,224,36,15,76,189,239,148,6,163,219,87,65,242,175,190,1,50,26,244,7,220,212,235,222,83,245,159,65,178,205,160,25,21,31,232,164,5,145,137,223,89,187,154,0,6,27,104,231,218,82,63,17,13,135,125,222,253,225,196,248,31,129,149,213,239,73,19,97,142,116,253,245,244,47,149,44,192,40,188,148,115,255,146,144,13,216,147,53,176,144,165,255,88,14,214,3,116,100,241,181,175,127,52,9,48,134,149,200,226,138,183,241,88,21,58,166,89,178,247,122,88,219,95,196,126,74,10,230,164,208,220,87,230,247,235,61,255,131,5,96,216,219,34,34,27,180,201,155,187,127,113,39,95,217,255,84,61,239,154,146,111,223,31,206,35,104,252,6,122,62,55,254,241,72,61,88,23,226,247,33,200,158,245,72,188,167,19,238,212,128,72,45,62,67,210,31,129,233,0,27,78,133,250,231,42,126,51,206,39,194,101,104,173,190,115,176,225,222,147,233,25,1,192,31,254,112,160,72,90,245,206,249,188,253,67,22,49,15,154,239,239,125,72,83,56,30,251,154,10,7,155,46,238,5,228,218,184,253,31,75,170,216,164,178,176,159,255,71,182,18,29,160,108,153,205,39,110,252,101,247,243,44,59,171,175,100,64,181,184,238,169,101,151,60,14,38,76,162,152,135,230,30,30,87,16,207,201,188,23,180,184,191,105,98,165,255,200,228,244,223,12,52,82,49,185,199,107,71,119,255,8,19,27,72,7,24,135,163,64,151,188,73,199,180,131,152,14,12,189,250,3,54,177,163,231,61,244,144,206,218,255,21,250,143,107,31,175,124,8,253,134,48,3,121,93,216,113,69,233,90,221,181,38,223,192,131,211,133,145,152,188,123,185,39,17,177,255,114,146,52,175,61,51,61,46,152,251,71,149,182,160,81,217,42,165,77,180,255,109,6,237,4,88,31,151,96,110,11,226,248,14,22,148,14,58,76,226,95,22,36,49,186,103,65,254,19,119,255,18,143,125,2,25,202,86,168,246,39,76,238,101,246,229,117,152,62,107,84,55,25,189,140,114,225,107,90,19,243,136,254,71,172,123,106,215,93,251,27,139,84,199,18,202,73,79,132,156,9,90,65,4,24,173,203,55,85,151,143,211,165,162,16,93,91,48,57,138,102,248,118,35,252,45,36,99,83,47,116,172,213,37,34,202,179,70,111,144,13,97,196,69,47,25,71,152,151,34,9,9,118,153,91,134,148,92,189,193,117,40,102,248,115,146,244,240,56,203,106,68,33,152,45,79,213,211,9,237,244,67,147,137,97,122,65,127,130,108,195,246,120,63,232,76,49,195,214,0,35,103,13,18,0,106,99,117,3,122,91,49,21,12,178,112,242,46,82,204,25,233,23,230,106,104,72,133,146,119,144,238,217,195,95,171,20,3,214,59,192,52,194,90,15,170,215,107,7,57,156,169,118,241,175,122,13,28,152,127,188,59,191,151,162,67,193,76,223,86,217,237,106,17,228,73,254,96,180,87,192,221,166,195,65,193,42,220,219,94,107,255,9,66,135,105,162,206,136,69,112,124,28,93,59,119,129,122,163,150,16,19,223,97,93,202,63,166,191,103,124,78,187,200,141,30,242,35,245,180,137,230,187,123,160,3,176,163,45,122,3,23,22,14,232,221,251,195,242,239,85,132,243,96,235,149,225,15,69,23,254,34,236,185,3,25,126,4,48,244,247,210,52,218,159,62,14,198,37,135,5,0,46,11,226,138,166,226,150,244,80,187,97,112,56,152,223,97,36,10,92,39,194,235,67,130,221,59,16,77,215,42,192,40,180,160,91,147,26,79,229,162,199,16,129,2,59,168,193,241,99,67,189,64,125,53,88,27,8,236,140,207,3,43,159,216,169,149,123,117,162,49,88,39,150,148,200,107,26,53,114,228,239,37,66,196,16,232,217,70,160,103,231,239,137,169,24,145,74,176,5,75,136,233,94,54,193,159,14,84,99,80,203,79,54,148,202,111,146,1,198,63,245,19,42,8,44,14,153,46,133,74,20,130,230,116,58,144,165,71,23,127,91,79,130,236,6,154,83,110,50,29,127,9,52,247,170,2,177,128,39,160,178,115,192,186,115,184,98,67,151,125,83,116,134,249,159,80,155,84,204,236,213,112,42,255,63,135,80,193,146,63,113,5,2,218,188,170,179,180,230,31,39,130,166,3,12,172,230,141,191,34,210,98,240,222,78,66,123,247,98,191,33,254,46,60,247,66,234,201,211,84,52,104,87,237,96,116,241,1,125,231,162,0,104,142,32,7,15,119,144,227,143,17,255,114,87,177,14,85,240,55,166,111,160,97,252,139,46,169,213,217,36,100,13,96,244,15,252,129,248,74,145,248,2,251,203,213,109,97,152,15,178,36,248,127,10,221,32,29,137,63,182,141,222,115,223,189,84,97,255,151,171,67,203,0,134,48,37,147,8,135,2,140,76,122,137,107,183,201,95,112,138,19,127,37,163,37,244,26,244,15,32,106,15,144,198,69,31,216,253,119,42,139,163,253,250,67,124,114,103,53,101,9,61,253,183,140,254,239,0,193,12,1,2,34,226,105,90,120,172,18,29,178,24,226,55,47,250,119,236,133,253,143,179,147,202,94,200,246,165,162,118,33,25,54,36,145,189,84,76,134,149,105,116,120,36,252,237,172,104,48,4,65,10,131,33,255,100,184,29,40,24,245,155,254,166,101,162,209,171,195,250,39,125,19,143,249,228,216,84,167,255,11,104,79,10,127,60,28,76,216,122,255,57,59,64,186,137,5,30,202,255,210,97,189,230,185,127,103,21,45,41,48,86,195,39,97,255,230,152,34,70,197,254,149,233,125,232,20,65,74,220,31,12,56,128,49,102,189,183,203,200,223,10,20,249,163,64,68,232,95,25,219,179,225,95,136,176,96,229,181,39,250,198,13,236,246,111,232,191,104,214,181,210,181,254,149,235,213,232,182,38,193,107,168,255,108,53,255,145,102,230,223,40,198,183,127,195,254,167,230,134,249,7,112,251,63,1,66,255,99,230,236,66,128,4,255,210,30,218,227,111,123,113,14,252,183,68,212,89,255,252,13,48,84,64,93,70,208,98,254,37,85,48,29,125,102,250,91,58,127,170,13,190,99,244,241,191,12,6,52,23,208,192,79,254,77,115,156,128,64,151,192,98,255,67,33,4,86,6,44,98,19,69,255,178,217,13,40,136,9,241,183,120,198,103,96,65,111,42,254,242,13,215,121,162,12,239,63,210,249,147,216,233,96,12,249,245,95,103,109,14,223,75,212,97,4,236,106,9,226,47,191,88,163,110,223,34,233,253,171,239,219,147,7,201,152,140,252,119,69,181,135,231,159,105,250,86,131,254,244,47,75,247,143,249,87,254,251,199,156,255,49,211,255,19,65,132,196,151,127,19,84,38,105,252,47,18,252,75,235,118,127,3,174,42,255,47,115,250,255,20,224,45,146,241,127,0,4,123,98,250,218,98,239,63,38,129,105,66,156,46,1,172,156,254,101,117,103,41,137,123,110,9,61,171,135,238,126,176,193,84,70,193,176,150,80,145,59,21,210,75,15,51,100,27,36,148,55,147,105,248,182,67,207,143,112,124,206,157,119,18,90,61,178,166,174,81,119,125,2,33,216,206,250,70,204,60,103,104,153,199,167,240,146,230,209,140,53,212,198,243,25,27,172,190,119,50,55,189,255,62,101,183,50,51,160,228,169,86,238,5,203,136,234,169,202,17,206,54,181,232,138,35,25,107,61,238,71,149,124,103,154,63,177,90,45,63,212,107,125,25,225,212,53,180,239,206,198,229,93,63,148,219,147,159,71,191,167,14,248,255,222,160,79,75,126,47,123,252,165,76,214,129,156,167,5,148,163,253,167,171,100,69,10,83,225,87,181,161,228,113,25,220,230,10,130,105,222,212,173,117,12,247,163,81,217,108,208,229,242,3,229,128,10,225,132,197,170,245,117,45,249,96,163,109,226,126,184,202,123,165,99,189,22,41,147,91,68,183,250,111,148,92,140,219,6,59,102,254,152,240,235,83,254,217,144,237,241,150,153,29,248,190,212,33,32,63,134,204,129,126,15,107,241,185,62,246,5,63,124,36,195,147,223,112,62,44,200,178,57,238,148,150,225,238,87,181,87,128,54,196,140,183,155,31,104,214,157,44,187,112,88,85,203,64,155,23,248,47,187,136,254,111,126,253,218,167,255,174,236,159,215,177,239,30,1,101,156,106,93,156,26,110,18,193,99,195,238,157,172,153,93,133,22,131,159,141,45,112,163,37,235,241,41,200,42,255,246,225,156,27,82,23,85,194,96,196,100,230,144,190,138,161,97,17,249,115,75,15,182,83,118,226,52,159,146,140,107,147,231,30,65,85,143,247,50,167,198,197,204,124,175,46,25,152,143,75,180,183,235,248,174,90,220,46,159,80,59,148,72,187,4,48,220,215,95,91,218,247,209,149,111,149,108,39,68,18,21,3,10,6,130,93,42,189,40,109,121,181,226,222,142,85,64,248,253,124,129,124,233,230,69,159,240,115,204,162,129,245,132,17,193,146,245,7,54,217,175,124,139,160,116,50,197,104,58,232,28,116,56,199,251,144,125,100,221,89,252,23,226,149,1,138,5,192,232,220,169,133,60,191,121,240,132,125,222,33,85,55,164,251,61,133,20,203,29,127,249,52,27,208,125,30,224,129,183,238,72,7,33,156,11,34,231,235,102,131,214,153,48,147,149,171,144,47,22,238,115,223,21,226,18,44,166,174,9,217,186,22,181,8,168,78,66,249,193,148,26,248,96,206,69,57,246,27,236,51,216,87,184,15,127,79,178,72,20,70,175,245,60,156,64,142,174,88,188,136,191,236,52,80,249,225,36,117,145,238,191,226,191,207,233,25,49,107,11,112,160,161,40,132,9,11,167,73,238,226,91,197,102,0,131,64,223,222,120,118,221,204,82,24,13,6,156,27,219,97,86,131,203,124,145,211,129,196,15,70,96,106,209,0,99,83,156,100,239,215,55,137,45,72,83,176,227,70,174,16,248,83,26,184,113,249,141,69,221,174,30,191,77,133,208,59,244,129,24,10,49,149,114,239,106,206,75,34,38,215,17,76,63,92,237,8,191,241,37,245,213,8,86,123,86,253,221,34,151,48,190,119,65,153,141,157,223,44,38,115,89,167,7,70,151,71,102,220,139,6,203,219,12,201,139,149,105,28,58,35,79,124,141,23,172,122,159,200,5,143,197,200,217,207,73,188,222,59,231,37,175,23,225,213,200,238,121,44,181,78,214,202,248,19,200,216,64,32,253,197,29,79,253,37,171,51,65,135,148,131,109,150,46,71,244,236,151,143,230,28,216,139,31,96,25,197,173,65,97,125,172,149,134,215,232,254,251,7,5,29,1,11,13,25,36,100,5,72,150,108,169,185,64,51,210,251,41,95,12,226,49,94,128,17,228,29,248,15,231,214,19,49,86,96,186,52,163,17,30,20,154,171,53,89,29,215,251,200,44,74,27,211,91,58,114,129,246,202,125,70,200,58,20,241,20,70,152,144,98,157,55,83,118,225,218,132,118,126,159,57,111,15,116,40,187,108,90,85,133,95,164,102,130,5,149,31,157,112,157,146,185,134,4,179,66,213,237,216,246,80,18,146,69,63,67,203,136,140,238,67,116,186,187,116,62,70,15,8,229,173,193,111,208,199,155,67,224,177,107,112,62,85,235,176,80,251,103,177,111,49,133,107,112,80,117,132,169,188,177,226,197,11,212,115,148,214,202,166,115,43,218,81,28,170,243,114,215,135,158,140,229,111,63,206,106,83,47,248,129,124,145,250,84,239,231,39,154,178,207,61,171,36,192,15,146,75,58,114,119,30,13,59,33,74,155,66,185,143,237,239,154,200,209,58,154,151,129,74,0,24,162,131,42,218,0,99,91,234,141,163,112,240,236,17,105,163,3,212,157,5,245,226,64,78,1,80,123,223,119,60,40,16,85,55,97,132,116,142,130,43,33,242,250,199,12,100,156,207,97,204,169,59,15,145,110,163,234,165,190,162,193,157,176,229,215,159,149,111,16,80,181,150,254,51,134,59,248,72,220,190,79,116,104,10,247,254,46,202,238,244,243,245,143,70,27,22,60,41,67,203,10,132,145,29,175,195,254,213,215,68,114,14,113,168,234,16,239,206,99,174,217,127,124,71,191,22,189,31,140,73,143,50,186,81,19,63,102,30,114,37,104,68,65,49,238,125,161,222,7,244,253,174,204,253,24,8,49,131,230,122,29,249,124,254,67,121,16,208,122,214,232,66,78,152,242,145,12,239,218,128,31,234,31,109,244,244,13,16,80,177,115,152,47,214,115,102,8,158,59,150,118,118,180,91,16,158,254,171,193,57,116,43,158,147,199,132,138,207,122,114,123,33,207,59,196,211,127,103,251,184,220,63,27,60,229,251,90,251,128,151,54,234,98,238,206,193,140,140,220,195,119,86,129,84,97,87,94,255,75,251,51,228,15,230,11,28,52,0,205,205,198,202,96,183,14,202,127,89,48,120,44,68,235,110,216,221,228,110,87,31,89,41,221,121,156,129,170,233,249,224,238,48,93,7,100,201,47,191,206,26,251,192,54,37,160,131,233,117,239,46,119,177,54,182,175,35,61,247,211,22,192,88,130,18,198,144,200,151,213,89,44,93,187,220,218,171,163,63,134,2,45,184,165,32,133,181,104,231,50,150,193,207,147,76,118,129,151,116,231,245,210,185,147,10,134,134,99,82,71,191,199,43,184,39,245,237,34,192,28,119,126,162,243,94,202,16,160,141,157,28,252,241,182,219,245,107,232,187,153,189,87,60,173,116,119,21,118,252,145,97,236,167,53,228,32,157,80,142,140,204,209,154,194,245,51,189,163,251,23,250,190,11,242,190,83,124,123,50,153,12,187,7,90,49,174,222,231,231,75,162,141,33,88,218,33,9,176,150,15,46,248,235,253,62,113,115,76,239,130,86,17,157,114,7,104,120,228,213,83,98,232,18,176,181,222,65,56,68,38,34,177,250,160,143,66,192,126,227,252,28,182,13,207,182,200,196,185,137,117,151,29,8,50,240,160,226,40,119,21,2,57,214,193,74,105,98,7,145,200,171,185,143,228,83,176,247,160,131,105,29,96,244,114,59,155,67,17,246,144,140,57,50,202,55,82,15,179,202,185,9,173,211,182,52,169,21,166,67,125,232,120,139,133,253,161,102,130,122,253,188,20,24,24,252,164,130,51,101,63,231,63,85,114,238,219,243,15,48,202,104,204,203,241,95,33,248,91,213,32,40,211,139,27,112,255,148,18,110,228,158,219,29,7,139,82,255,222,176,225,42,57,21,126,63,32,27,96,68,159,187,107,134,35,9,91,236,21,193,167,193,216,146,70,128,243,33,115,247,202,26,144,227,76,26,115,187,68,52,102,132,169,108,236,136,93,224,72,248,159,192,49,13,48,14,238,66,183,162,90,123,64,124,98,160,27,243,128,157,167,212,78,167,79,172,128,170,120,230,247,184,189,155,206,15,131,74,74,225,95,244,36,94,0,235,165,61,169,113,83,186,231,79,181,32,11,152,237,162,191,81,59,184,232,103,112,136,46,95,38,78,159,187,74,101,123,109,47,253,120,106,196,68,247,178,95,47,75,151,211,251,222,163,153,66,98,212,23,160,247,142,116,121,87,69,231,175,65,64,239,37,23,54,180,88,20,104,72,4,247,35,23,115,3,122,118,231,119,110,178,197,7,157,208,139,169,125,170,13,133,77,244,126,160,157,80,117,155,230,11,25,138,147,5,77,11,145,234,170,141,37,39,166,249,0,102,152,130,126,76,92,153,86,110,48,12,53,195,157,228,159,249,220,165,53,204,182,169,175,72,52,248,149,10,225,12,234,170,121,186,238,60,180,54,125,35,9,72,171,20,187,94,64,37,121,158,189,223,241,117,83,58,189,70,55,194,113,95,158,242,243,162,35,178,31,11,239,129,119,8,92,238,126,246,117,51,221,253,21,87,90,159,73,196,152,100,203,75,19,46,23,61,241,224,110,247,200,162,231,247,159,126,125,71,47,48,247,208,237,85,188,35,192,108,35,29,157,145,83,31,53,240,158,253,244,123,157,179,250,139,0,3,116,115,57,72,67,91,94,123,193,55,152,60,29,59,131,208,118,2,67,168,89,180,117,110,234,197,65,211,117,83,252,248,79,220,214,212,250,178,252,178,244,229,185,72,176,149,174,0,3,228,54,37,119,209,51,253,27,162,136,46,121,165,191,249,70,221,233,32,33,11,61,234,162,55,236,249,7,107,55,180,118,191,212,157,28,217,240,253,201,21,111,5,223,126,131,85,2,12,234,14,127,165,225,11,78,122,8,141,25,118,55,99,238,81,218,183,242,122,90,99,144,252,113,222,201,124,111,184,132,73,104,168,244,193,65,38,78,250,47,34,246,80,123,118,97,50,63,23,253,43,13,95,249,253,177,182,51,216,154,148,231,98,148,8,242,73,162,165,143,156,191,118,191,215,67,60,230,59,52,252,251,30,31,152,196,70,96,173,118,80,227,120,51,164,113,54,236,243,110,235,76,141,183,56,225,167,0,177,170,201,97,12,49,227,118,100,41,53,65,198,182,8,177,66,89,241,26,122,112,236,183,96,160,199,101,57,176,52,71,246,194,212,59,245,153,47,224,203,137,114,123,102,125,112,29,214,68,213,112,209,37,99,171,90,176,125,27,208,214,47,167,196,158,37,127,187,81,16,14,48,114,219,0,70,137,2,58,116,237,37,251,94,59,112,14,28,98,61,222,93,85,201,104,161,239,157,214,78,145,120,122,254,106,253,227,139,20,196,106,46,148,210,121,102,178,181,192,10,180,88,2,192,176,60,233,218,243,18,86,2,240,82,16,160,197,34,136,193,143,2,148,163,104,240,98,48,222,163,71,45,149,212,100,232,6,160,197,150,32,53,202,214,102,164,255,252,253,1,96,88,168,31,113,133,3,229,116,52,101,158,123,251,68,167,205,222,170,54,7,212,227,212,96,196,101,71,84,40,177,162,226,228,226,111,235,58,186,222,222,227,171,33,139,39,125,147,106,174,117,232,214,41,148,248,202,180,46,255,175,250,110,157,176,163,25,91,71,228,210,179,142,226,67,76,59,4,140,51,166,148,112,79,8,57,119,231,137,78,109,18,149,217,167,84,23,163,110,94,160,121,243,111,52,56,208,176,20,110,5,148,188,188,190,179,118,223,46,140,132,116,119,25,205,27,198,122,2,69,24,57,51,215,213,54,46,186,36,200,210,168,223,109,14,72,238,26,242,12,192,88,157,129,221,230,64,246,129,46,247,94,36,27,27,93,116,123,118,239,25,11,173,129,169,208,92,62,233,76,189,122,57,29,71,139,123,60,114,21,96,168,23,185,25,131,185,123,49,202,183,44,218,61,207,162,8,132,165,95,43,54,207,105,123,123,70,197,9,4,122,59,143,232,172,83,11,159,182,36,62,94,4,64,90,221,187,149,2,123,185,88,108,79,182,190,63,229,90,194,246,10,253,195,235,176,253,52,100,181,48,53,81,64,53,238,87,229,153,63,119,128,93,129,2,253,128,186,154,56,94,195,96,18,251,146,186,138,2,65,196,39,97,11,13,155,233,38,154,139,238,37,123,241,66,2,228,150,50,3,203,240,34,62,4,169,233,211,8,189,254,49,239,151,139,201,207,60,85,205,112,234,54,247,119,171,118,68,199,127,226,193,176,249,156,186,202,150,218,29,72,124,250,23,87,117,114,111,204,141,155,241,158,64,246,120,26,81,89,15,204,138,51,135,222,56,170,160,7,177,202,15,118,144,238,209,213,79,159,172,76,145,199,158,232,82,161,137,84,61,153,137,104,133,38,185,124,65,213,189,5,226,86,11,223,46,204,1,12,250,227,33,86,223,40,26,192,136,5,24,142,83,136,139,198,77,122,246,75,0,35,145,10,223,162,69,147,201,126,123,152,165,118,2,46,236,197,194,116,184,47,136,104,123,7,145,59,100,105,84,117,51,224,215,94,63,227,246,29,96,220,183,118,170,189,25,16,59,15,6,228,241,186,251,148,15,223,96,251,232,132,171,10,9,98,91,49,96,144,69,102,130,102,226,42,83,147,118,226,13,34,104,175,42,33,92,6,139,76,76,50,59,179,248,9,88,226,10,232,68,95,105,171,24,170,220,104,33,238,211,26,188,0,140,185,132,81,239,71,244,104,31,169,9,25,34,162,102,47,206,246,53,168,246,220,10,224,216,43,141,248,22,160,4,19,135,141,51,138,117,120,61,236,159,38,123,47,114,42,96,3,247,203,110,69,138,104,253,29,125,177,129,19,201,126,45,113,169,232,53,215,171,180,214,202,101,17,195,18,177,116,161,80,4,199,58,162,7,118,241,179,88,250,197,64,32,27,225,176,133,218,32,93,62,179,159,158,76,126,90,176,189,66,224,78,180,126,240,145,246,188,115,96,5,165,146,143,104,138,162,166,164,166,70,17,245,6,138,111,33,135,173,119,144,87,95,101,170,20,132,183,240,193,55,187,193,228,224,182,237,118,205,165,39,22,23,227,96,113,119,18,42,69,131,212,251,183,41,104,40,41,139,209,234,130,228,38,206,184,25,254,128,63,108,178,84,60,181,45,251,105,99,96,131,182,191,77,77,146,199,61,197,99,101,9,0,213,116,154,90,82,227,252,72,238,253,181,173,229,124,133,182,24,232,144,245,61,192,221,86,167,125,107,108,133,219,246,199,207,184,47,21,159,243,29,235,104,215,156,37,49,34,87,138,108,83,45,66,209,101,199,10,29,86,230,109,108,58,93,26,71,101,220,141,104,125,22,209,29,125,43,243,10,96,234,161,190,114,65,31,26,229,24,95,11,238,173,95,81,160,38,106,12,157,7,182,122,78,103,140,17,21,209,155,214,247,201,22,150,139,99,157,45,191,31,85,151,158,249,201,1,175,154,234,45,120,183,79,244,217,83,5,195,221,0,108,49,75,24,143,225,238,135,184,179,193,175,164,179,179,0,81,251,11,23,0,237,228,123,221,192,95,91,143,252,183,185,78,6,127,204,202,254,235,235,178,244,171,69,137,44,7,50,52,13,114,171,46,0,11,210,7,175,238,43,200,201,34,117,49,149,169,0,202,149,163,112,95,130,147,155,216,241,204,163,85,71,147,151,12,41,18,80,86,243,163,111,23,133,115,219,159,245,210,166,145,168,181,160,122,150,15,124,145,159,182,210,85,228,215,135,9,124,62,70,57,35,79,29,126,91,67,85,151,87,239,162,112,176,247,51,97,121,175,115,10,191,111,253,26,13,55,137,218,113,216,154,193,147,131,217,42,19,158,41,98,46,157,29,237,38,158,82,89,217,162,171,12,111,108,19,119,42,236,174,73,68,248,79,197,216,8,168,162,147,207,189,226,115,105,57,138,203,221,82,8,150,74,82,136,13,63,222,201,196,137,75,116,15,186,106,90,94,251,53,217,218,209,58,203,242,241,96,179,101,204,185,87,15,43,7,223,155,143,224,250,234,85,148,205,99,79,92,121,173,214,83,255,156,57,79,57,176,87,50,40,250,243,108,51,183,174,39,1,180,192,46,73,150,75,203,200,170,215,167,95,225,202,253,202,53,86,0,109,175,225,35,226,178,153,102,123,193,239,133,123,89,70,108,102,4,30,244,77,29,10,206,45,5,29,249,166,104,205,198,144,140,46,197,43,184,197,76,164,214,175,61,30,22,163,178,82,90,221,98,188,79,253,248,40,117,145,26,70,233,113,255,234,175,176,41,174,20,252,13,17,51,131,137,17,25,16,152,251,166,168,235,178,168,92,28,237,62,49,53,251,117,208,60,215,221,152,66,121,10,198,104,212,136,121,42,70,161,172,15,94,142,219,234,107,169,140,26,121,187,51,235,9,153,203,129,6,119,163,113,10,214,101,195,62,190,138,25,180,217,76,154,115,10,221,87,198,111,90,62,5,250,118,160,254,247,213,172,227,137,133,45,185,100,123,246,192,109,183,59,215,176,146,166,254,223,227,2,215,181,149,194,7,124,14,252,164,104,21,151,120,36,134,78,21,163,79,169,174,174,170,205,254,166,148,219,195,226,14,6,141,46,22,18,145,129,0,195,181,39,136,214,239,224,111,36,196,250,64,206,193,137,87,21,143,93,216,69,117,145,246,137,124,177,204,148,166,171,13,35,122,87,132,53,196,7,84,141,164,39,88,186,200,26,246,184,27,53,17,71,190,156,108,138,128,27,82,177,183,249,69,16,187,243,80,5,211,83,80,179,98,95,245,187,72,85,111,192,144,10,45,70,88,184,238,202,169,69,247,183,132,245,125,34,195,118,41,56,15,215,78,38,4,85,115,67,17,182,176,248,163,119,71,135,106,32,244,78,80,149,11,96,176,34,0,70,210,88,115,37,25,175,187,247,238,250,46,24,214,20,123,234,85,35,157,124,169,76,197,27,137,59,85,225,151,122,203,5,73,131,209,87,80,108,171,19,99,7,99,223,87,204,172,221,178,102,186,79,68,188,87,40,134,209,34,172,179,66,137,34,121,68,56,157,134,164,129,217,180,237,35,121,106,33,144,132,50,208,24,170,122,155,232,141,107,187,54,54,200,10,243,156,9,39,248,157,176,120,18,37,188,208,32,77,159,28,71,152,140,31,249,237,20,113,10,109,72,65,183,214,194,8,22,119,8,177,38,245,89,252,144,26,144,195,171,234,79,213,8,232,198,227,23,117,150,152,122,41,185,72,178,136,70,79,54,95,85,236,107,61,182,162,189,66,162,126,172,140,143,187,74,131,26,51,197,181,15,44,104,159,76,30,211,91,184,88,143,218,232,125,35,217,119,79,147,20,124,31,76,122,63,87,203,182,227,70,30,77,194,62,145,17,247,80,215,156,55,143,27,191,70,190,53,94,162,64,70,30,75,153,253,186,30,58,185,153,201,147,165,173,191,236,168,124,197,144,10,219,165,55,198,122,158,243,14,80,6,255,222,242,204,133,120,227,15,19,33,211,92,187,244,136,45,234,41,223,27,135,3,247,190,69,128,168,222,167,220,131,100,124,1,3,63,148,224,54,116,9,250,88,105,172,236,19,152,149,164,105,173,168,206,3,71,191,16,7,125,117,163,153,110,175,238,11,191,115,220,179,28,131,209,208,204,10,174,253,170,52,98,162,55,126,130,221,99,46,24,84,231,0,192,224,175,33,25,0,109,83,55,28,101,40,80,20,202,189,248,119,156,175,236,134,84,80,194,133,192,98,194,177,123,144,51,167,132,156,239,250,39,220,140,128,135,42,11,78,175,207,147,189,52,98,142,160,95,179,193,85,128,61,230,36,157,90,78,141,164,173,65,247,148,37,5,91,218,121,152,162,52,137,152,114,64,246,148,8,200,78,57,119,63,178,185,132,249,152,227,156,220,100,80,220,181,13,191,228,254,163,105,220,78,249,74,60,109,156,194,3,113,58,180,223,67,62,93,200,144,132,88,133,35,197,221,45,59,91,172,241,50,244,15,171,8,187,41,206,155,121,27,210,244,146,85,132,207,44,211,65,207,16,229,211,32,169,13,152,46,168,207,119,74,147,216,189,207,91,220,115,27,231,219,197,108,143,193,82,125,163,0,134,83,107,157,84,16,33,142,150,144,93,20,175,108,57,239,254,204,194,168,158,199,94,197,197,247,188,203,106,241,165,87,227,125,2,123,182,133,83,184,12,93,35,35,35,107,84,130,140,204,192,49,68,57,240,36,235,103,29,188,35,110,32,88,104,220,185,62,180,74,244,101,77,121,125,109,70,11,104,162,176,225,68,128,33,203,55,117,119,158,57,15,44,37,213,168,101,7,44,240,151,35,79,149,240,2,140,24,128,113,242,41,107,229,249,73,128,241,30,77,68,198,6,61,10,140,89,180,49,80,74,189,72,7,237,206,91,209,225,129,247,165,72,189,44,200,237,61,34,115,242,104,241,136,164,170,197,41,183,68,67,34,34,83,67,112,88,253,98,157,74,250,244,134,12,189,189,176,53,152,198,190,79,82,182,121,28,180,216,39,233,248,138,90,249,243,63,204,44,145,42,123,19,110,115,183,172,184,34,232,235,22,240,187,143,140,164,150,135,58,101,15,79,181,94,131,47,62,153,29,164,190,196,58,241,95,182,236,118,17,27,93,135,122,186,57,28,57,113,43,2,243,12,146,65,132,238,56,19,35,71,56,97,233,127,113,41,75,13,209,153,58,67,212,22,81,86,209,182,20,137,58,90,112,97,116,19,138,141,170,14,210,94,252,184,194,36,77,95,132,16,247,11,99,176,61,100,156,2,203,229,125,242,214,246,229,191,137,102,136,251,166,172,59,158,195,148,203,192,201,5,211,190,120,193,207,138,94,176,166,238,123,33,109,5,155,171,7,165,91,125,142,133,167,181,161,220,138,215,144,191,31,190,180,214,185,41,149,120,6,221,166,83,94,241,49,40,250,45,36,213,64,24,46,204,254,73,57,80,200,245,212,229,130,165,75,174,191,202,250,147,164,186,192,118,4,116,141,187,230,44,198,199,166,218,11,64,163,91,236,8,115,94,223,119,97,202,57,52,62,40,80,81,22,181,51,209,16,151,62,43,206,69,191,139,123,133,58,99,252,230,115,89,5,243,220,46,216,143,61,32,175,107,14,22,209,250,19,204,244,194,206,16,170,117,140,118,191,134,180,91,51,153,106,61,42,44,31,115,87,106,28,146,57,17,60,54,208,140,205,211,53,131,134,249,133,200,222,158,231,97,253,186,204,236,171,45,19,20,73,232,52,170,123,199,158,209,224,190,141,12,184,157,188,188,108,68,180,24,95,121,212,210,171,98,126,126,50,47,31,217,170,233,125,101,101,58,48,5,125,37,184,127,149,222,14,25,51,241,125,145,84,157,213,119,122,204,173,142,14,3,24,206,0,219,162,106,0,79,225,246,100,208,115,230,59,105,175,7,211,111,230,137,223,42,122,65,86,64,19,33,102,244,97,71,207,227,5,35,94,129,94,202,87,234,232,40,63,37,105,126,94,235,242,40,63,200,190,212,199,71,172,175,131,150,172,214,77,248,162,3,48,242,75,197,137,4,105,250,47,48,200,212,83,229,204,79,194,146,149,131,207,106,5,199,156,187,30,63,213,151,124,183,156,174,135,100,62,161,37,171,164,251,173,246,34,29,233,71,39,248,36,99,92,48,87,131,126,238,185,50,51,216,155,71,164,60,60,157,180,134,157,3,179,140,129,103,42,170,106,92,60,65,119,220,171,111,23,81,15,48,170,207,8,204,78,46,206,24,146,192,222,217,90,137,180,93,3,185,42,40,13,122,20,157,46,87,180,137,226,64,138,20,176,102,173,161,146,232,204,19,69,186,124,40,222,73,88,79,0,192,88,30,105,245,13,112,189,240,221,231,88,125,153,111,60,13,65,93,190,77,152,61,241,226,116,80,245,69,10,192,216,102,101,233,177,13,182,190,21,80,226,5,128,117,236,58,229,196,23,243,219,107,217,134,160,14,111,225,152,124,52,228,134,111,134,98,138,44,202,17,20,33,219,207,204,185,90,222,31,110,159,14,42,92,246,67,160,86,141,18,107,242,31,136,61,218,47,214,239,221,204,33,176,207,96,151,228,197,255,53,251,147,245,46,196,47,241,105,135,141,134,23,236,176,214,35,38,45,182,173,131,207,44,73,225,243,242,11,237,39,62,93,173,63,109,58,211,186,184,173,151,43,121,80,223,227,170,110,206,38,17,197,124,207,7,161,148,105,234,19,90,29,246,104,28,241,173,249,243,167,186,99,142,233,136,200,128,219,15,30,239,232,26,225,97,155,223,143,197,92,151,69,11,102,50,113,82,232,72,45,176,176,117,54,53,11,37,91,91,72,151,14,95,31,55,127,12,134,132,223,214,145,211,157,94,70,226,178,224,223,13,168,227,206,181,239,118,43,66,46,180,165,170,244,30,0,62,46,203,20,158,84,6,61,228,70,117,155,241,67,128,81,225,94,132,67,212,83,94,252,208,98,47,110,65,180,72,9,220,124,218,22,235,248,153,79,53,34,1,96,100,68,212,49,189,33,109,126,53,43,0,7,222,37,167,18,191,218,175,159,116,7,177,118,157,59,199,207,193,233,129,21,44,149,161,71,165,17,128,211,239,63,173,127,188,67,172,232,5,204,60,105,184,143,195,56,213,82,132,118,209,9,12,243,180,242,132,135,53,98,222,4,63,254,35,23,63,18,190,148,225,103,16,96,223,71,134,172,48,191,141,77,116,121,45,18,42,248,118,12,239,165,115,181,141,211,69,171,209,100,159,101,107,180,217,248,216,211,253,4,179,113,196,25,211,115,116,31,171,69,84,36,62,36,41,112,223,74,39,135,158,246,214,46,98,253,200,8,233,237,131,159,3,89,195,204,115,129,57,184,109,49,151,224,132,162,194,242,162,152,138,254,29,49,143,27,60,175,6,200,139,69,1,167,229,75,127,54,222,25,48,81,186,52,231,64,130,85,68,206,31,208,169,31,191,53,229,99,150,193,154,115,12,96,152,220,73,210,212,126,79,179,124,212,60,89,18,97,15,61,159,80,94,37,103,8,70,214,162,103,252,47,188,110,207,252,74,108,225,152,167,110,222,143,142,59,23,238,241,102,185,184,255,177,236,233,40,132,15,12,15,116,108,184,159,235,251,104,188,56,240,34,213,189,174,147,254,102,255,199,253,196,178,104,71,106,88,80,152,9,75,111,146,145,134,233,13,164,18,225,65,228,139,253,226,77,161,129,195,213,152,37,38,233,54,121,227,123,183,140,133,52,103,135,98,29,88,173,94,243,20,111,219,176,118,190,29,255,124,24,39,101,102,41,73,173,91,27,119,128,98,149,237,108,157,0,19,161,75,181,149,86,4,63,102,187,104,145,215,124,161,63,144,63,196,31,251,134,239,125,84,192,194,111,124,185,93,189,126,140,31,113,162,128,132,112,109,144,220,70,93,134,93,8,140,34,215,95,223,139,124,93,82,44,81,174,189,111,216,100,92,74,91,16,235,52,136,245,14,188,22,46,50,221,7,122,81,211,130,209,27,5,203,240,144,131,9,215,169,159,18,247,156,101,67,82,160,132,48,236,252,154,136,241,0,97,93,127,195,88,70,121,131,169,54,105,133,67,239,49,141,227,21,207,92,16,254,174,80,171,14,58,46,161,231,225,151,153,131,151,102,155,83,122,252,32,126,44,73,198,33,51,61,43,207,27,134,63,87,56,126,232,19,84,109,164,205,79,139,215,121,52,95,148,217,161,199,157,73,79,253,126,78,108,37,248,252,57,107,125,67,171,219,222,55,233,118,118,205,129,235,17,124,199,219,239,0,186,219,40,231,29,39,35,163,194,228,143,248,35,175,89,34,146,106,28,109,138,73,10,117,170,56,30,119,89,45,27,202,101,203,209,60,230,41,189,128,31,5,36,164,127,151,210,211,29,155,59,219,209,146,174,237,21,45,214,52,18,0,134,243,22,90,12,178,13,63,223,177,91,12,14,212,229,115,194,48,223,37,51,47,19,167,83,247,190,115,77,4,173,185,102,213,163,247,247,80,201,85,250,187,189,175,85,159,140,205,235,221,160,224,245,11,35,228,46,4,2,81,136,198,109,128,65,154,131,37,86,55,227,63,129,0,230,36,100,207,43,207,184,221,22,243,20,244,94,177,20,70,3,43,173,223,156,200,187,120,104,57,45,204,201,85,160,84,104,18,145,3,201,248,115,43,170,39,92,158,163,87,42,93,19,204,103,152,21,84,163,81,33,97,160,57,206,177,190,5,177,179,13,239,159,135,165,92,122,35,114,15,15,165,209,144,91,236,234,29,201,47,1,70,152,74,240,69,186,235,40,214,138,111,74,72,191,149,204,6,102,190,2,178,99,98,107,190,92,203,141,9,48,52,206,114,115,151,213,48,233,151,91,33,63,58,86,40,189,152,166,125,190,136,248,153,237,246,206,217,143,164,66,29,100,158,163,5,62,131,140,200,151,114,244,31,60,108,139,43,124,82,183,21,157,219,246,114,191,132,177,127,47,43,119,67,204,82,197,217,89,92,55,41,49,49,157,180,54,104,166,215,153,209,88,232,36,244,51,252,86,116,63,16,238,119,216,69,223,77,169,205,250,177,125,96,237,92,131,173,199,236,43,105,142,1,202,110,234,186,216,67,217,97,71,172,27,199,84,149,172,128,106,79,96,164,53,49,13,50,32,125,139,189,143,192,58,197,191,240,209,194,10,15,125,156,254,14,101,58,250,237,205,25,205,41,55,173,1,202,197,69,103,185,215,243,0,195,183,203,254,170,159,39,80,78,71,209,8,185,154,34,39,6,177,249,91,136,93,165,202,151,113,183,165,77,47,210,118,61,249,123,134,111,217,211,54,114,228,190,126,162,141,179,206,152,39,107,216,92,56,173,101,49,198,11,147,57,165,10,102,59,66,244,250,184,27,126,225,114,11,223,80,236,179,162,113,26,243,58,59,107,83,197,149,161,249,217,116,242,241,241,42,222,64,150,116,9,215,196,101,255,221,218,243,231,190,32,240,152,28,139,229,13,197,240,37,218,242,196,199,114,200,107,237,198,19,23,216,51,212,245,112,59,64,36,225,145,219,173,183,134,153,17,97,67,38,120,232,19,229,203,237,36,142,143,67,39,224,218,142,13,96,21,152,180,237,126,160,186,51,44,175,127,158,69,207,177,218,6,96,108,53,40,216,90,220,195,159,141,61,183,204,62,62,223,192,180,151,133,0,134,105,5,242,5,201,145,79,134,254,117,28,49,84,142,10,171,112,116,247,187,69,133,110,250,228,21,175,27,148,95,161,198,154,30,7,24,232,223,237,200,222,87,78,172,124,141,227,236,252,170,120,232,121,218,79,210,212,21,179,227,200,110,178,4,192,160,183,238,18,176,133,111,194,48,194,116,248,87,201,237,64,9,86,97,167,96,2,187,17,89,99,142,184,113,245,178,243,181,90,211,61,147,157,91,69,56,33,232,61,233,228,119,224,64,116,241,92,133,156,136,97,202,9,186,152,24,245,220,166,188,61,15,52,207,227,66,223,196,118,62,60,74,88,49,184,5,54,183,139,180,245,12,137,27,62,1,201,33,34,171,233,182,166,240,137,247,231,137,179,85,31,5,121,110,41,143,12,237,33,60,189,40,233,228,46,30,226,147,178,21,2,142,186,182,97,30,42,60,83,104,5,177,133,135,162,183,148,143,88,2,125,96,141,105,0,29,85,249,180,138,253,189,219,106,61,156,187,80,103,255,10,108,83,194,64,241,188,20,78,127,169,207,28,133,88,162,64,199,214,161,167,123,89,250,252,30,231,86,30,202,232,218,70,20,206,192,110,90,90,43,34,44,5,172,55,110,135,220,91,2,60,130,178,162,127,216,41,95,61,124,228,173,25,242,208,17,213,69,73,109,247,150,3,111,253,90,53,222,242,250,221,1,84,23,43,89,153,208,241,65,79,3,130,230,210,34,132,44,76,109,139,194,142,42,61,31,88,8,108,84,59,58,180,112,52,99,123,147,93,34,245,123,69,118,200,66,211,128,0,125,174,60,104,174,141,144,123,57,241,117,165,155,163,206,167,152,147,190,161,136,49,168,14,223,129,79,79,146,189,58,4,46,64,159,200,199,188,210,29,253,245,120,119,158,73,122,77,228,229,168,40,135,67,188,10,58,224,167,197,42,30,141,183,248,153,36,146,194,91,97,174,134,62,114,236,178,134,221,3,48,55,72,186,91,20,5,253,182,162,179,226,211,95,90,82,23,146,21,71,219,156,188,170,108,232,9,230,26,177,53,230,85,77,132,157,96,206,13,28,157,121,100,240,70,160,64,225,7,190,235,21,69,231,55,97,219,47,152,70,115,54,146,124,30,52,87,157,239,208,99,122,167,18,61,210,229,108,180,251,33,14,94,110,61,253,233,89,117,167,54,204,167,152,201,78,243,215,219,169,3,25,89,118,250,192,59,233,236,44,166,127,47,105,250,239,115,237,173,214,152,221,167,223,27,253,17,176,83,223,123,161,172,19,242,104,159,190,210,173,185,16,46,131,94,29,230,203,193,44,175,240,74,30,241,237,156,222,106,131,92,116,119,229,108,29,87,204,93,199,71,4,239,180,28,162,22,164,88,45,159,228,148,177,201,212,91,47,216,214,81,153,118,102,168,254,151,138,143,88,19,171,226,66,188,160,63,86,183,62,100,74,216,145,200,215,62,85,64,182,142,244,6,195,182,47,124,232,179,49,69,182,88,14,117,183,108,244,20,229,209,65,185,8,227,181,16,149,96,22,188,126,13,242,5,223,51,167,218,225,171,159,72,149,214,171,24,111,172,185,111,132,41,233,131,81,181,217,124,59,48,84,33,210,250,246,251,145,165,107,161,80,5,159,165,165,27,142,233,181,78,189,148,112,78,213,201,48,183,241,21,245,154,139,202,233,156,46,159,47,214,104,35,109,137,182,47,132,13,170,5,252,97,174,51,97,76,156,198,79,159,51,111,79,54,173,61,94,54,157,151,207,77,27,37,191,157,137,147,91,108,218,245,40,31,216,56,27,211,151,238,174,130,45,82,18,95,105,96,206,83,190,183,29,244,107,94,101,247,212,119,199,214,190,244,94,119,47,86,233,62,171,213,26,196,26,24,2,52,193,28,3,229,8,156,122,104,53,239,179,61,110,216,86,74,152,6,252,144,98,23,164,122,175,21,87,22,131,81,111,208,39,214,125,72,36,234,182,149,157,99,63,88,60,142,226,20,188,4,141,55,110,163,26,0,179,86,49,81,250,39,1,91,106,244,176,174,255,189,120,186,255,73,231,253,93,22,218,225,145,111,187,213,246,217,233,127,10,188,216,203,127,103,153,221,4,200,198,118,251,201,116,17,249,39,95,63,156,186,91,92,232,35,116,20,96,224,101,52,253,116,119,182,20,27,204,101,109,78,133,7,45,246,175,213,9,170,226,105,165,20,166,171,114,154,85,212,45,35,241,169,179,180,242,6,199,165,170,167,55,86,53,238,25,150,86,27,81,202,243,208,83,200,121,249,19,53,29,227,229,188,190,107,210,62,117,75,88,202,215,110,216,44,173,185,108,227,179,234,222,25,232,169,119,21,211,109,34,49,41,209,60,107,44,250,167,169,195,239,204,127,60,110,143,249,213,50,214,195,71,95,228,218,178,73,137,187,26,242,131,107,217,101,152,46,241,18,238,247,84,124,173,117,147,191,27,75,73,139,208,77,55,10,67,146,46,210,183,12,19,26,199,251,29,202,144,95,220,129,34,57,115,197,181,233,87,149,183,85,217,39,61,117,173,238,122,27,236,156,142,215,187,116,46,173,167,94,168,71,148,190,26,159,174,2,247,194,107,191,86,154,151,198,45,6,78,110,201,222,81,240,26,223,97,182,37,118,195,198,240,33,23,98,115,229,33,249,155,41,72,41,159,172,238,225,14,141,157,71,105,193,156,94,183,209,135,107,80,156,154,124,44,22,138,203,229,151,90,77,85,62,7,191,58,59,108,108,230,156,172,115,195,39,101,224,75,238,139,215,116,169,141,164,64,63,95,83,54,137,237,139,244,36,23,219,170,64,149,213,126,251,241,138,4,55,224,9,141,224,194,239,109,29,73,58,70,79,116,113,89,73,94,107,205,171,33,158,142,184,23,38,123,57,106,93,187,7,96,92,83,30,190,252,173,198,205,59,215,74,156,130,197,186,93,70,84,56,204,116,28,90,149,15,62,25,216,128,216,62,231,194,223,91,123,38,141,68,228,68,111,158,187,143,59,173,230,61,121,111,215,108,16,27,232,155,138,219,110,246,219,49,227,149,88,227,245,175,249,190,142,218,78,193,184,152,126,122,195,36,253,178,184,223,250,90,231,155,39,179,174,55,216,134,223,5,201,169,179,76,86,143,13,64,16,218,157,29,34,219,177,136,228,111,172,202,193,99,172,96,77,237,108,97,251,164,12,190,98,69,134,32,12,201,97,125,238,67,131,74,131,223,53,229,11,124,95,164,224,67,172,150,185,173,55,70,59,95,60,104,46,8,28,245,135,206,78,22,6,12,46,92,4,217,109,74,244,5,154,191,151,108,187,237,147,188,100,97,149,215,9,53,121,211,151,250,75,216,81,27,96,212,189,23,13,254,40,152,144,187,121,132,179,166,165,120,8,79,85,143,250,209,243,188,116,145,86,119,222,246,82,59,192,144,163,116,144,12,248,162,3,217,80,147,50,172,93,20,138,69,235,4,106,56,225,234,177,86,83,41,63,251,156,1,127,126,13,7,118,86,219,154,159,27,46,145,121,148,70,136,159,119,29,228,74,231,23,42,162,102,88,23,96,148,87,58,160,190,57,250,12,199,31,53,105,113,237,149,209,227,227,61,154,81,226,71,149,176,80,173,126,112,253,113,113,47,123,80,130,180,240,84,30,235,64,194,167,7,164,179,117,53,53,221,104,90,132,172,161,255,219,141,237,8,75,127,193,163,25,107,208,79,112,225,162,107,41,151,53,205,67,17,113,243,136,59,151,45,232,17,250,114,150,125,126,52,40,5,183,179,141,25,214,76,201,180,2,24,171,228,113,80,56,166,246,250,76,210,31,4,48,82,78,204,205,124,155,220,69,223,95,19,86,224,79,63,72,135,21,159,7,27,129,109,247,39,35,20,201,141,207,152,95,225,61,76,181,103,18,0,63,92,131,84,122,22,197,214,193,17,19,238,23,217,112,69,235,140,227,69,152,224,163,173,250,139,220,170,203,204,116,238,182,135,214,86,151,18,95,249,185,119,16,181,103,42,43,226,93,162,42,85,209,190,71,144,211,179,102,40,43,144,220,108,216,118,152,9,132,121,110,219,237,25,215,243,8,254,252,163,90,198,126,75,180,224,109,219,195,67,152,137,39,126,110,183,126,96,248,234,98,34,138,54,23,29,119,224,42,77,22,188,163,138,193,67,4,207,219,54,142,207,138,229,59,91,89,127,221,182,116,111,145,26,190,89,48,180,216,225,106,125,12,179,191,235,11,107,141,91,185,158,1,172,48,203,118,98,183,130,205,225,110,35,12,253,131,211,166,60,168,105,142,39,107,240,114,79,39,171,126,202,12,192,80,158,193,195,142,228,155,114,236,111,118,245,141,130,202,95,241,74,19,30,113,124,188,139,148,84,183,88,149,130,199,98,225,164,8,248,154,34,34,117,94,190,43,96,148,37,163,205,237,84,113,237,2,53,239,156,167,155,195,170,141,182,30,211,28,117,141,222,92,219,179,211,78,73,74,61,197,37,206,228,65,87,188,150,116,58,13,91,11,139,231,230,202,150,7,199,235,42,194,4,221,162,220,129,157,6,235,11,102,241,209,6,51,72,55,94,213,73,218,72,160,98,164,222,207,114,75,75,119,136,230,196,202,227,152,155,78,79,116,135,11,96,181,83,14,24,219,76,199,14,218,40,197,250,229,13,128,241,184,59,78,37,184,5,123,183,206,57,129,42,28,249,189,55,150,252,123,168,121,77,28,157,49,131,136,182,126,55,131,120,59,242,49,13,154,70,198,46,30,160,193,113,136,35,185,53,46,195,16,248,179,162,101,88,203,193,238,141,248,242,21,201,8,232,58,224,7,17,80,104,121,21,159,217,137,236,50,248,25,39,76,149,188,179,157,114,225,98,231,119,45,166,60,176,151,63,79,255,64,72,91,160,192,167,32,126,42,189,145,74,117,18,15,64,174,121,17,111,223,228,110,12,108,139,156,200,248,54,78,35,22,204,209,11,174,184,104,0,105,216,49,159,150,19,119,62,172,2,12,187,161,70,142,145,240,26,164,155,220,198,161,55,1,75,203,70,104,128,225,78,69,146,66,28,56,4,108,142,222,222,187,101,110,23,55,121,232,222,135,85,88,146,239,69,161,124,175,58,58,12,244,130,200,141,33,189,164,118,71,242,149,189,231,49,79,40,200,29,34,204,229,136,94,24,115,247,116,149,213,147,167,81,251,221,204,36,149,35,96,60,22,63,218,59,31,45,6,6,206,6,213,80,73,27,43,6,20,173,237,132,195,254,254,118,59,168,113,167,147,17,130,44,93,254,187,71,252,92,152,133,191,40,93,126,16,24,37,35,239,23,112,105,254,252,92,202,112,60,125,12,38,71,169,82,87,194,57,42,143,5,94,195,0,225,116,250,11,145,163,153,205,213,119,138,192,236,49,188,176,47,229,107,144,110,147,195,170,112,57,1,35,23,156,224,12,48,220,82,82,128,243,195,50,21,50,244,56,191,175,35,131,29,44,241,29,227,42,236,98,9,106,34,197,170,147,138,162,66,176,37,191,14,79,31,128,177,180,62,191,3,48,106,87,122,8,234,126,13,165,160,71,13,112,28,221,104,159,19,122,24,249,164,132,108,15,48,56,156,173,238,194,43,27,218,145,131,233,134,85,54,208,147,205,113,62,189,92,61,6,164,37,89,132,175,183,185,239,16,220,178,76,98,43,106,213,167,153,38,128,255,121,199,183,64,169,184,215,28,40,242,167,123,143,203,206,195,68,127,31,67,40,138,233,207,242,176,250,84,23,169,15,21,124,207,27,90,254,237,114,95,177,18,56,92,0,169,126,252,54,143,84,162,136,72,67,33,103,68,251,148,240,70,139,25,142,64,57,214,120,59,38,67,245,226,189,138,249,114,10,254,199,221,178,170,243,66,154,19,95,175,146,81,3,31,115,173,247,187,5,13,56,119,127,31,183,33,171,193,87,23,211,107,80,95,71,92,104,139,42,227,101,161,34,2,170,110,184,6,247,73,53,195,159,221,13,38,119,31,226,62,156,251,90,169,249,69,238,84,118,95,15,111,119,212,55,139,16,218,248,247,171,54,124,197,253,157,248,111,100,36,171,190,191,47,44,211,55,96,219,252,38,230,160,103,143,103,129,12,18,237,203,133,136,52,142,229,179,159,158,25,237,239,166,175,58,165,14,206,223,50,219,25,229,134,86,77,49,213,139,1,69,185,248,232,179,18,247,123,153,76,186,94,246,50,137,46,76,94,46,210,232,226,76,252,184,191,203,143,91,51,134,185,177,139,211,42,84,160,167,160,169,130,98,57,185,60,152,235,153,204,150,177,6,233,146,124,118,241,243,148,240,13,76,121,105,134,140,217,74,159,202,0,83,99,204,75,30,115,159,243,9,146,35,169,53,149,188,244,6,168,99,224,197,164,122,165,163,54,88,44,73,87,177,244,21,116,77,15,189,181,129,218,144,237,108,123,225,251,229,184,234,252,246,52,176,68,58,122,70,175,109,189,199,175,117,216,247,78,252,53,13,227,177,194,165,158,93,146,31,38,42,209,213,90,175,153,7,175,94,15,145,227,81,93,28,64,42,88,135,51,17,122,165,208,70,80,143,225,117,181,231,71,86,226,231,166,172,141,41,53,81,10,152,135,253,151,225,43,178,197,94,112,72,255,112,104,14,194,189,153,141,89,116,169,242,25,219,134,218,74,248,203,236,168,194,46,77,52,105,109,64,28,227,62,70,243,46,80,170,113,184,234,61,240,76,220,255,118,171,179,181,220,70,185,107,201,183,8,109,228,170,11,166,38,96,186,131,94,37,115,37,184,155,248,45,219,118,123,112,106,106,198,21,165,78,188,155,232,224,186,229,243,148,41,44,146,251,248,75,195,196,15,102,67,70,115,57,122,96,175,248,133,234,74,24,217,68,146,18,115,215,84,229,234,250,245,176,182,187,51,63,131,8,119,48,122,124,187,74,193,253,110,74,26,118,173,136,35,45,27,151,138,238,213,200,83,115,12,6,252,163,5,65,171,59,50,85,164,91,108,46,243,28,41,94,135,65,227,138,16,108,171,182,72,154,95,77,32,39,220,19,63,68,27,134,161,26,159,122,145,68,224,59,252,208,242,95,204,162,52,235,211,117,59,53,159,157,35,197,100,126,77,25,205,163,142,5,70,107,153,171,106,90,186,45,249,212,133,193,108,107,105,165,227,223,249,110,150,192,183,42,251,156,174,88,244,109,237,173,124,248,190,141,42,107,71,40,230,167,159,181,14,10,179,119,12,82,31,253,253,180,182,27,230,63,222,217,79,187,80,1,118,128,150,29,244,249,26,58,177,74,242,183,107,220,134,148,74,197,60,19,39,203,44,79,216,74,225,118,115,222,11,217,248,173,185,117,24,161,94,13,76,185,213,213,95,81,186,203,203,243,146,139,227,93,148,241,199,208,165,18,189,41,228,101,75,247,138,82,246,16,230,188,95,51,136,206,22,255,136,65,235,190,125,65,152,217,45,21,86,61,39,54,243,59,222,218,35,196,247,3,29,180,73,36,185,118,32,114,121,201,219,35,41,158,190,155,150,254,136,76,185,226,219,172,162,41,10,85,93,116,223,30,37,24,107,114,222,180,116,228,117,200,123,117,157,228,231,154,103,139,127,57,16,245,139,62,42,190,113,131,226,19,107,188,203,111,107,225,66,76,221,103,215,146,157,61,123,208,128,255,2,80,116,106,168,247,130,87,3,167,90,154,3,74,4,23,255,246,102,157,109,164,108,84,54,24,115,214,90,21,206,209,176,241,114,102,70,220,170,243,88,17,204,211,139,136,149,131,38,21,139,91,0,35,137,110,157,154,184,183,59,122,65,25,157,182,0,43,241,27,146,235,110,82,67,77,6,191,163,71,78,30,197,217,63,187,91,222,191,26,36,11,149,130,188,238,108,36,25,197,7,45,195,154,184,84,37,143,53,220,223,117,143,140,124,124,145,54,155,73,253,252,169,188,94,25,255,83,169,229,158,21,201,254,152,234,114,37,229,205,206,155,3,198,118,95,116,27,139,183,55,13,1,6,211,27,243,164,251,45,148,53,93,189,69,229,47,136,53,57,51,122,38,77,169,34,170,98,77,3,189,181,90,3,177,104,233,188,209,228,41,97,185,40,31,60,100,187,133,252,110,33,116,245,135,116,156,75,178,7,59,185,49,224,221,131,226,238,167,182,95,29,234,232,208,53,168,28,138,248,42,251,158,226,74,167,203,126,231,105,54,213,85,3,143,212,229,60,90,206,23,35,47,243,73,141,103,235,7,132,122,163,37,101,199,105,71,93,81,99,227,214,42,46,132,159,152,55,98,7,186,118,45,48,169,240,134,43,141,7,92,92,167,28,80,20,34,38,128,218,186,222,246,132,226,41,243,6,247,105,91,130,254,53,91,2,57,91,130,126,3,245,45,90,237,116,127,84,171,84,55,90,127,186,254,25,208,44,48,62,44,175,186,242,146,235,195,176,76,73,167,30,78,77,48,223,59,82,170,243,141,243,61,227,79,62,163,109,44,25,68,212,190,226,178,139,87,150,236,149,229,28,186,1,233,60,3,63,131,151,0,231,173,23,255,13,215,229,255,189,54,255,175,215,219,106,82,188,123,27,57,137,139,3,217,141,23,122,186,45,128,240,152,156,182,30,192,25,56,156,91,117,225,185,205,9,213,229,162,60,46,210,82,224,139,247,195,237,230,62,17,164,192,20,149,254,92,238,131,133,100,65,213,229,225,202,177,0,150,199,53,48,82,115,23,149,67,98,98,212,106,222,77,32,110,213,198,252,71,41,154,34,29,129,222,110,168,219,49,254,176,35,244,163,97,104,212,205,33,107,217,170,28,113,248,234,23,190,83,54,135,250,205,19,206,78,134,251,16,129,244,101,38,78,61,3,255,60,175,212,21,91,11,239,39,143,95,133,153,155,95,140,117,63,2,52,127,214,159,95,30,211,187,118,9,37,188,245,50,178,103,71,151,234,198,42,26,12,118,6,144,145,143,90,50,214,215,106,118,150,92,196,92,184,70,238,207,43,72,212,234,150,52,119,240,171,206,147,199,150,193,94,233,11,34,1,239,135,76,45,86,170,40,149,179,161,60,78,91,97,3,24,50,152,161,30,116,170,212,43,249,47,137,176,239,246,121,186,186,45,106,45,170,71,213,185,68,189,199,120,98,13,83,10,226,46,243,171,134,184,9,12,104,200,6,133,61,233,24,191,24,213,183,59,29,73,92,247,209,198,152,47,39,174,78,195,168,125,216,2,170,188,230,143,214,217,226,181,188,38,159,148,107,155,46,249,91,136,17,182,55,175,63,163,111,247,84,156,134,100,108,237,164,167,217,166,254,10,210,196,124,135,88,58,26,46,67,73,63,240,203,145,163,42,190,83,213,103,106,251,173,208,155,149,233,139,196,125,235,241,254,24,245,163,29,254,23,71,93,88,191,201,30,175,203,108,14,55,85,9,158,237,114,191,198,58,178,52,219,90,240,132,162,103,176,92,184,29,255,121,192,127,183,16,76,247,105,106,143,14,84,156,77,154,89,226,234,186,69,141,55,158,62,56,163,127,224,84,194,147,20,177,3,250,25,156,242,229,193,53,103,132,239,251,63,101,205,248,228,72,66,64,34,232,146,215,202,213,174,33,107,38,196,140,29,138,40,74,156,96,62,151,117,254,120,41,185,159,85,255,53,172,56,49,234,247,104,167,125,249,32,236,197,152,175,50,101,13,233,154,230,91,106,202,31,209,68,232,247,239,166,191,48,182,107,151,16,247,52,18,129,201,64,16,102,203,209,165,119,91,72,119,95,126,25,177,24,254,217,66,150,133,170,206,123,159,171,129,9,233,172,46,243,16,228,22,18,116,217,250,139,55,23,37,141,210,219,175,152,147,238,150,85,60,120,133,49,180,44,5,24,187,92,74,26,15,110,92,155,17,63,20,100,207,161,186,42,9,182,88,178,44,111,34,74,54,158,204,116,148,177,65,61,100,136,184,49,137,145,234,225,246,83,90,81,36,127,235,128,138,49,145,208,115,4,218,231,202,168,128,187,155,105,67,143,223,84,248,214,109,211,87,133,83,238,242,182,121,176,46,8,186,42,6,39,4,42,171,237,226,218,241,233,70,245,167,190,189,40,222,126,31,93,3,213,9,146,115,45,151,37,165,145,20,103,182,234,151,172,85,158,111,162,122,190,40,59,159,117,60,56,78,226,221,125,11,189,40,249,243,89,133,126,143,217,124,89,42,36,99,123,179,17,102,61,66,73,116,29,155,207,203,117,96,157,115,237,93,65,157,175,28,88,26,87,241,30,79,147,140,16,65,56,170,251,20,36,237,45,153,62,13,121,219,250,197,0,31,115,56,72,154,165,139,178,130,141,178,238,167,116,198,61,188,210,115,192,106,94,102,111,241,237,205,221,220,204,109,135,113,164,103,222,54,41,15,71,25,127,116,231,224,233,42,125,104,247,13,120,223,138,1,214,146,58,210,204,182,117,43,177,217,64,41,248,58,5,39,175,76,249,241,81,170,184,87,23,109,179,218,105,10,48,124,125,253,252,48,203,108,19,202,86,146,136,154,153,183,165,191,95,14,121,212,97,40,62,40,223,210,247,46,177,81,205,183,250,216,5,87,152,56,39,145,203,203,21,195,236,113,14,165,48,179,209,13,179,241,104,99,128,161,245,16,211,141,176,143,80,10,147,115,30,120,12,48,230,131,92,94,212,42,221,177,116,172,191,3,43,199,249,62,127,92,154,58,8,251,34,227,11,212,161,113,237,214,143,155,150,203,17,9,4,41,165,190,156,197,186,237,241,192,200,4,183,141,46,241,241,59,98,228,223,91,42,44,169,98,13,231,135,30,191,102,219,213,150,25,247,135,26,242,124,173,122,84,252,230,142,206,222,215,250,53,195,206,235,113,122,148,106,211,158,157,240,121,121,194,97,122,203,253,107,207,105,39,28,11,6,40,43,0,163,115,87,195,222,4,20,66,110,14,81,30,77,146,191,247,164,205,196,237,28,196,52,43,158,169,140,174,188,29,247,152,26,208,233,36,56,255,18,100,184,6,158,81,49,188,115,66,173,20,235,225,188,234,160,7,197,169,70,29,50,252,186,32,219,116,118,185,231,108,119,151,229,242,60,71,234,42,11,187,186,185,141,168,187,206,33,236,36,15,171,254,42,156,162,39,216,216,146,58,78,143,111,179,90,227,74,95,232,163,171,52,200,191,192,82,58,212,41,7,102,43,2,63,70,21,247,55,81,35,57,82,81,61,231,213,174,244,238,138,76,111,151,12,63,117,31,245,174,170,186,191,234,197,36,141,63,194,189,113,211,168,99,172,117,6,147,136,35,5,160,47,227,29,208,52,102,210,59,150,145,250,235,189,117,237,248,228,218,74,57,193,38,120,173,195,222,227,97,206,247,105,180,222,97,137,171,26,67,67,130,18,83,120,48,140,45,186,47,98,175,206,86,116,97,111,45,99,200,159,88,7,86,198,5,161,0,227,97,60,241,11,172,62,144,131,88,146,224,19,133,200,8,96,155,156,126,207,223,55,102,213,113,205,144,51,72,227,60,234,244,254,97,35,72,70,9,192,176,94,199,106,83,115,79,17,181,186,127,3,12,201,29,196,7,58,132,120,124,67,27,161,154,133,123,114,109,184,115,202,169,187,201,112,111,7,130,214,250,38,176,3,201,149,81,186,165,28,220,66,71,130,153,28,64,196,147,245,94,70,144,75,243,29,73,122,32,111,144,72,121,41,74,102,93,45,210,123,104,146,139,190,247,129,160,199,239,68,50,132,219,233,21,186,248,27,34,212,183,152,223,236,247,254,196,207,55,199,173,118,1,109,148,65,107,33,34,235,202,198,19,172,254,3,88,19,71,96,245,84,228,11,107,243,188,89,49,89,191,240,54,254,130,233,31,164,219,145,81,102,21,211,107,246,232,109,245,86,230,105,111,195,219,53,31,151,15,60,244,12,13,19,80,237,208,120,95,174,162,28,135,194,234,125,113,253,144,96,228,23,185,63,228,238,29,39,109,12,159,240,198,83,160,200,21,66,198,62,180,235,217,229,117,12,60,224,138,183,200,35,73,124,114,12,244,87,175,61,108,35,25,108,132,40,110,168,138,98,59,39,1,77,31,3,28,224,112,234,176,2,129,62,155,136,54,179,239,150,25,47,149,252,177,40,48,67,107,111,253,77,27,93,187,232,93,135,134,250,13,167,117,143,116,190,200,224,157,119,1,178,145,63,130,243,219,200,82,205,237,122,154,29,47,110,40,64,50,222,206,195,4,30,37,73,109,228,44,122,174,151,222,165,74,193,221,92,93,109,151,138,165,42,124,159,58,62,128,51,175,244,212,232,125,61,125,187,202,124,192,166,191,57,98,199,1,62,4,187,4,31,187,116,150,9,123,139,48,53,47,0,147,15,158,125,101,147,171,249,228,93,38,152,199,66,108,114,61,246,117,221,123,247,17,162,90,112,223,255,78,104,56,107,214,212,126,125,127,64,158,179,186,31,227,15,48,48,33,214,148,138,185,142,190,232,204,168,214,254,190,133,158,241,54,213,215,164,249,227,30,147,171,130,170,18,20,140,20,202,45,186,199,28,123,11,26,68,224,85,7,24,200,138,205,212,183,239,203,200,152,2,55,128,225,57,59,250,85,47,161,9,117,72,160,22,231,104,2,48,124,90,120,92,165,218,94,104,190,106,115,61,137,157,98,186,79,159,164,183,15,91,12,124,250,237,34,25,79,127,185,166,244,216,164,210,82,159,8,72,95,107,94,52,202,186,195,38,18,252,92,229,224,141,72,35,63,255,163,150,71,210,250,142,78,139,238,143,191,248,203,156,72,21,84,109,74,120,43,115,239,188,22,130,137,147,180,117,127,165,149,123,210,121,227,73,247,35,180,90,39,55,126,165,98,56,16,83,255,4,74,93,83,70,175,227,95,63,228,87,227,50,93,213,95,233,201,232,41,24,204,236,12,120,86,126,134,109,107,178,255,43,8,58,46,21,84,26,177,83,170,215,55,178,200,125,122,164,197,184,26,180,243,28,27,75,183,29,151,211,24,238,126,59,128,33,10,235,162,113,179,157,182,154,182,214,163,254,96,182,91,218,60,57,186,218,114,197,181,163,254,174,165,225,46,63,129,42,30,93,36,38,128,33,4,56,113,152,14,71,31,40,143,15,82,254,62,203,252,85,86,88,40,173,50,187,231,252,58,160,141,88,69,14,11,15,15,4,131,109,109,139,55,169,248,51,186,145,115,180,82,236,162,45,192,232,89,38,42,160,61,35,87,249,131,135,204,223,63,138,132,171,223,186,119,152,83,217,206,233,6,149,69,255,183,100,93,222,201,154,241,247,158,67,75,3,46,62,88,99,63,242,33,235,16,128,241,83,12,197,46,150,62,132,189,254,222,216,223,43,157,217,247,107,50,236,108,246,178,166,111,114,24,192,168,238,15,155,155,17,169,92,231,153,141,119,234,213,71,149,40,190,70,111,128,86,54,133,108,70,236,84,152,239,144,207,58,147,50,235,137,175,197,210,191,105,248,113,109,41,62,139,228,159,214,212,191,116,98,193,70,119,27,2,148,91,235,92,120,175,34,206,161,250,66,237,151,67,46,110,212,164,44,254,226,148,156,197,199,69,63,87,212,124,101,229,184,23,51,167,228,16,74,60,235,133,141,128,234,234,170,129,74,90,20,199,243,85,42,181,175,251,251,57,231,9,162,213,124,143,212,14,121,244,114,26,230,137,153,201,242,11,191,84,232,69,165,253,247,94,213,121,149,189,10,179,140,203,224,13,110,89,112,207,218,121,242,83,140,150,68,175,113,111,57,97,61,211,90,186,48,251,193,102,10,82,55,171,50,155,146,180,146,58,252,44,16,55,109,84,68,88,12,180,217,69,173,112,92,110,241,125,240,2,211,80,253,6,185,1,132,83,252,249,8,21,105,37,63,80,166,98,142,183,179,173,149,68,100,79,172,28,225,2,68,47,4,37,55,166,53,74,159,10,158,186,119,239,221,97,37,204,27,160,43,117,99,36,39,102,161,92,101,121,175,2,233,168,30,117,24,175,61,15,150,32,33,4,139,213,101,41,101,55,44,77,93,252,125,79,253,37,95,159,163,240,57,199,192,165,24,166,212,183,13,217,193,223,53,149,198,242,117,77,114,74,1,63,26,192,72,119,171,0,74,71,207,229,183,147,92,157,75,253,144,146,207,83,55,226,243,106,127,75,231,109,242,207,48,199,27,243,40,60,175,224,122,158,225,152,62,223,214,22,47,252,252,168,234,36,172,103,227,187,210,81,163,221,149,218,52,226,250,227,161,154,83,142,69,207,235,183,135,19,190,79,24,156,58,85,111,38,182,247,112,123,57,125,133,115,255,119,205,214,147,27,86,64,135,155,0,62,149,226,66,136,185,65,174,237,199,85,141,86,187,251,75,183,206,232,158,128,108,242,2,140,95,116,247,32,174,3,103,32,97,6,219,130,174,253,23,209,163,136,29,175,179,234,130,163,217,142,119,103,15,43,7,79,141,89,85,109,98,6,47,211,198,159,249,216,213,161,97,237,136,84,247,110,216,70,59,243,178,71,190,167,171,72,32,85,98,127,121,141,170,201,164,229,0,255,234,120,133,137,242,246,37,32,111,23,96,164,226,109,173,1,6,149,236,186,158,76,171,113,27,221,137,156,240,130,46,69,96,40,79,106,195,93,63,209,188,17,78,242,8,172,223,247,153,80,250,161,150,86,114,146,49,127,46,36,85,74,243,118,203,190,135,7,213,164,134,127,103,221,48,201,202,102,186,64,171,115,113,29,104,189,56,18,112,237,76,209,23,172,86,189,99,224,50,220,247,8,223,162,19,170,233,247,55,71,31,215,114,180,255,58,211,138,249,139,95,103,93,44,45,227,190,233,145,135,101,152,147,130,127,152,218,68,184,63,48,88,4,24,13,242,195,216,68,68,102,39,6,38,22,238,64,131,83,112,38,59,218,117,217,194,106,198,100,92,101,244,185,217,216,198,19,246,27,159,214,80,59,95,189,239,60,131,5,68,50,245,166,91,81,177,16,110,37,58,172,120,219,11,151,243,194,57,149,244,61,213,229,131,110,192,47,49,170,136,130,0,210,248,80,90,165,246,11,233,173,249,188,253,47,35,158,181,254,36,157,80,10,30,235,89,204,179,93,141,27,174,171,93,191,98,157,73,251,192,242,221,106,121,148,219,218,140,94,58,186,242,17,96,148,195,73,55,106,67,37,124,101,252,142,110,184,149,202,159,19,246,116,118,99,22,195,255,242,7,125,203,83,214,138,165,32,176,52,167,115,237,173,202,149,14,5,87,9,61,225,207,179,25,178,129,133,14,130,101,253,188,136,237,18,190,4,57,200,89,140,253,221,25,164,251,186,107,225,45,135,246,239,76,249,163,214,84,63,119,27,186,151,103,34,170,156,232,95,223,146,158,238,11,243,98,198,252,12,51,65,236,242,34,1,134,219,46,25,249,98,44,95,236,220,27,204,70,223,52,100,28,41,43,108,34,117,172,89,227,104,6,79,139,244,247,139,202,182,23,209,225,141,220,87,202,227,252,176,248,143,57,193,2,47,29,178,33,74,40,100,76,192,59,205,82,61,71,166,77,65,175,17,218,79,202,104,135,245,218,18,204,185,108,232,79,147,203,13,48,130,102,83,52,118,237,191,201,208,151,181,214,239,124,216,63,146,248,76,105,252,217,109,222,40,68,27,210,124,243,119,44,25,80,62,93,71,135,208,21,8,89,0,131,180,126,157,16,110,134,168,163,168,254,254,189,115,118,185,174,76,188,20,12,114,158,252,169,110,219,81,203,82,171,20,215,39,181,221,181,142,84,249,163,10,251,26,152,58,203,244,94,229,122,102,166,211,246,74,34,172,146,160,20,161,28,17,54,163,160,52,16,177,184,133,88,33,60,160,6,60,124,44,104,63,114,29,30,243,160,65,85,109,56,60,50,59,103,13,53,225,115,108,237,167,234,163,149,48,88,8,235,222,183,91,19,40,55,117,74,134,155,239,71,91,248,0,101,183,29,63,134,88,134,190,119,244,201,44,177,154,132,229,19,44,148,70,100,221,162,88,48,102,168,72,32,197,247,17,19,179,29,109,13,55,18,150,54,78,167,61,201,161,101,41,83,231,180,81,126,44,83,39,117,62,121,7,11,74,20,28,199,55,89,88,222,253,69,219,184,249,51,196,124,44,134,87,117,81,254,235,188,178,113,136,54,110,251,199,193,168,199,121,125,74,232,179,64,115,9,69,243,81,29,118,120,231,189,64,187,179,202,192,2,58,39,221,109,229,106,141,210,200,232,155,1,74,53,126,34,67,201,162,70,136,43,239,154,81,120,43,177,15,216,107,142,229,106,169,122,130,132,249,10,197,38,239,218,150,49,74,229,182,237,204,139,225,105,68,77,206,66,32,85,94,165,118,39,245,132,253,194,184,117,17,225,241,177,31,39,128,102,230,128,199,121,94,78,253,189,133,246,194,64,121,206,157,30,78,145,253,123,251,193,50,7,179,220,186,251,223,247,189,231,191,175,12,59,166,63,251,133,170,217,239,109,185,123,254,214,139,123,251,244,165,51,185,3,129,228,24,130,26,79,180,254,0,197,191,11,6,48,126,244,199,74,189,118,46,90,173,44,127,149,107,225,254,62,153,53,222,54,235,245,77,158,177,93,192,15,225,154,7,187,110,147,62,84,67,80,59,185,240,91,140,120,84,208,155,93,249,149,192,243,123,181,207,222,173,247,169,108,158,228,207,144,252,238,186,190,244,51,234,203,68,239,19,60,148,58,228,248,20,122,227,116,77,193,189,41,65,39,55,199,64,68,64,216,128,128,234,188,27,16,111,237,60,250,184,8,1,176,29,19,82,56,236,36,173,150,143,44,168,180,238,53,8,21,81,123,27,91,168,249,123,180,192,81,35,27,113,98,196,146,251,49,121,48,161,164,250,124,176,21,192,144,59,61,248,60,53,155,75,16,231,48,108,207,30,168,30,121,199,198,206,34,14,96,248,253,164,122,61,12,190,217,29,46,231,177,187,180,16,120,188,197,227,92,145,239,152,235,105,193,10,182,189,229,222,45,7,11,169,220,131,121,142,86,33,74,172,73,204,223,206,144,6,251,175,235,158,25,220,210,94,101,137,60,26,251,170,133,107,139,88,31,227,13,112,197,188,139,184,184,219,148,8,248,33,41,19,62,251,31,197,190,154,8,207,231,181,119,40,210,123,117,64,225,158,96,231,98,224,52,146,192,226,85,63,243,70,29,110,110,105,214,205,21,106,13,248,198,105,106,181,13,245,123,128,150,231,63,249,254,248,10,233,106,66,11,66,207,230,220,65,156,205,33,247,186,76,81,239,154,84,158,99,41,254,167,131,164,45,23,7,88,183,50,230,146,14,159,105,87,151,58,137,113,200,13,101,122,39,88,226,47,204,255,18,80,229,95,8,61,31,234,66,100,66,147,74,36,216,126,56,197,141,132,203,99,188,48,225,151,137,249,245,83,73,209,71,222,63,80,221,152,233,139,18,105,221,197,244,222,51,52,177,246,181,57,120,80,15,127,92,80,117,195,235,162,33,211,161,251,100,141,62,252,203,106,104,28,190,39,167,162,31,163,81,23,155,122,187,108,191,71,40,31,69,172,101,253,71,241,118,158,30,146,167,88,10,217,245,187,106,222,189,49,66,4,146,193,180,240,234,135,209,60,65,109,198,247,96,0,212,25,211,157,219,234,249,187,111,116,26,105,125,167,126,155,244,13,206,94,200,115,72,255,100,205,18,211,102,250,66,229,129,176,75,199,226,164,63,90,118,231,117,78,194,235,204,0,6,100,225,208,53,206,2,254,238,133,219,131,179,58,82,240,197,30,102,66,158,246,179,39,124,108,60,141,203,69,101,216,1,190,250,133,242,160,159,52,205,139,92,28,219,143,42,9,58,77,168,101,1,213,229,73,204,112,32,172,198,0,7,13,197,120,219,155,21,79,213,170,65,30,76,221,227,123,114,121,216,216,183,28,218,24,57,31,175,19,126,83,240,135,176,74,111,171,25,54,253,29,110,52,54,229,218,91,218,217,41,164,53,216,221,110,121,172,167,49,111,244,133,250,200,236,164,116,193,46,203,159,114,90,28,243,113,22,136,211,136,30,206,229,233,213,170,186,69,165,248,102,195,161,254,250,220,89,33,92,22,23,133,127,47,161,60,7,204,128,3,52,254,73,218,25,247,200,138,155,18,191,2,209,91,229,0,163,171,185,39,96,131,125,109,65,210,192,128,44,5,47,217,118,191,100,253,166,244,228,124,188,74,254,139,150,90,245,171,41,90,177,237,27,244,4,233,160,198,85,229,224,87,42,216,2,164,237,71,233,33,132,203,207,129,118,76,251,226,251,113,128,177,209,52,232,23,71,62,191,192,13,86,10,66,152,159,76,113,111,244,116,33,183,227,68,198,176,204,209,66,186,167,188,9,91,86,84,98,205,114,130,171,96,203,198,137,2,91,234,253,214,17,200,116,176,30,135,252,179,145,243,83,139,39,139,55,23,173,245,142,31,29,190,169,255,234,234,220,146,222,148,90,192,149,224,110,201,244,214,155,178,111,82,250,122,183,131,100,1,70,20,135,189,123,73,141,71,233,199,235,179,246,159,103,230,64,37,140,205,181,185,76,175,154,23,107,157,40,114,77,27,56,37,104,190,186,193,15,143,30,22,29,117,247,136,171,124,252,122,181,200,167,14,231,117,191,101,144,253,196,203,25,239,214,194,135,85,96,113,98,232,211,98,240,109,45,116,255,148,94,54,107,214,118,134,198,49,161,55,183,6,162,127,152,60,189,73,252,50,182,64,59,61,157,248,56,186,45,213,85,183,182,59,243,153,144,252,134,60,155,158,147,229,98,209,118,158,196,58,243,111,62,145,240,111,113,77,137,107,40,182,140,141,1,201,78,242,250,32,77,88,142,178,4,99,31,45,174,209,70,9,46,237,191,53,83,113,192,224,243,249,18,187,172,92,144,84,82,186,201,246,240,106,240,136,29,92,214,131,119,174,104,192,191,22,245,41,224,231,169,95,181,153,41,21,251,242,234,2,101,199,197,89,20,40,135,180,71,78,216,125,188,49,48,29,160,19,203,157,20,213,43,142,83,47,114,69,41,6,83,159,173,4,216,78,207,59,174,44,44,212,38,235,65,111,201,61,170,226,182,189,16,253,196,3,119,186,62,156,192,162,191,138,108,23,92,7,10,188,191,202,25,239,180,199,87,7,16,69,199,166,13,41,185,172,46,120,217,123,119,195,68,79,61,18,63,14,107,50,40,174,18,49,212,187,187,115,224,196,215,55,146,23,196,191,248,156,192,86,245,99,245,148,15,229,112,28,59,187,239,32,219,243,204,83,170,171,238,138,245,153,70,96,91,227,251,254,145,254,43,93,156,159,178,140,225,60,242,196,119,4,171,113,209,165,103,191,126,240,6,94,171,233,71,123,15,220,72,120,71,205,209,225,142,125,44,174,108,73,105,196,173,153,163,73,155,149,87,115,39,148,238,165,60,46,27,49,8,115,45,107,98,182,35,185,34,143,121,67,143,246,124,78,252,230,44,30,226,173,232,53,67,95,77,162,92,144,187,109,255,249,39,65,243,219,90,162,149,127,40,162,180,246,169,175,29,144,180,50,56,105,155,45,211,186,245,140,217,43,249,244,168,82,176,13,192,216,94,81,108,73,233,76,146,8,116,36,151,140,38,147,177,29,18,254,65,21,86,204,18,57,197,109,244,249,199,45,194,43,171,146,98,212,158,189,213,184,209,147,213,195,194,189,151,198,2,88,246,86,122,57,7,13,173,142,215,28,163,35,65,152,190,1,91,136,200,156,225,154,144,1,25,106,176,119,4,212,167,192,35,247,22,206,210,15,45,188,222,109,109,208,181,4,50,242,226,200,158,7,246,192,74,149,153,154,130,170,66,70,152,209,237,134,254,148,219,240,83,75,194,27,69,242,103,57,179,47,103,198,175,92,164,249,157,112,123,25,84,245,213,241,67,58,241,203,64,248,238,86,198,149,78,46,139,123,23,203,106,238,190,48,1,110,213,165,55,168,62,206,75,165,93,44,124,150,119,56,235,249,162,195,207,5,101,101,5,102,59,170,207,108,208,181,247,156,214,108,229,51,218,48,141,223,90,147,111,39,223,28,59,229,157,61,92,164,156,144,188,24,184,112,139,63,56,84,186,215,198,249,72,198,102,235,188,194,192,186,115,133,207,157,69,217,58,214,90,228,112,254,232,120,64,177,137,174,235,150,160,87,106,43,85,46,166,254,75,111,114,109,250,175,89,21,30,167,50,166,222,59,122,157,234,10,196,251,254,129,57,79,196,83,27,14,195,99,48,240,114,92,201,175,131,25,25,122,173,242,86,66,104,110,183,5,101,248,114,126,250,112,28,238,86,70,33,47,105,106,147,3,241,203,184,233,241,11,170,207,129,95,26,212,56,141,203,19,133,188,137,14,243,34,245,169,144,12,121,214,150,55,46,221,229,14,130,14,205,52,1,130,234,131,254,4,160,192,202,168,154,41,67,84,48,35,143,185,43,242,121,89,47,147,168,170,131,100,115,207,183,125,118,219,172,159,158,134,170,162,73,57,52,227,153,159,231,14,222,18,74,176,127,234,164,248,245,92,113,134,94,157,182,19,115,222,97,215,175,213,158,188,93,198,252,202,195,59,85,59,167,207,94,198,216,91,204,202,41,65,0,134,23,16,143,21,252,166,96,75,35,108,63,20,187,219,76,177,121,60,52,201,37,67,131,4,246,210,78,163,223,58,74,103,27,135,235,145,180,81,245,225,71,223,109,15,10,85,108,183,177,77,21,8,231,219,16,221,234,199,66,10,88,69,97,247,219,18,86,111,15,13,162,28,184,199,21,130,167,146,234,143,127,45,126,39,104,44,211,172,22,111,118,32,195,48,235,91,52,155,40,205,196,228,86,231,87,19,161,96,22,173,55,86,236,162,214,167,133,120,239,249,247,93,91,2,138,99,174,235,155,171,65,87,79,221,140,252,248,156,251,249,163,110,221,184,163,25,155,33,167,26,214,239,94,144,109,99,225,93,150,25,132,45,172,164,30,127,83,212,219,217,238,226,211,88,158,86,29,227,243,96,49,90,243,177,2,111,211,33,137,201,92,171,34,128,241,34,122,160,244,137,208,253,234,218,83,207,207,7,219,40,249,26,26,64,113,163,173,119,109,184,127,97,56,55,67,178,68,173,45,139,227,195,241,7,13,83,153,69,3,39,182,170,107,210,142,93,208,25,60,135,100,73,3,11,219,177,78,145,151,10,79,14,29,235,173,123,140,126,3,181,92,236,17,193,171,38,225,132,83,71,226,27,226,135,94,38,47,132,25,87,198,29,79,158,193,118,212,63,228,13,233,28,87,111,33,248,124,101,42,11,250,149,27,165,115,133,41,233,69,196,166,120,144,33,117,150,215,64,13,162,164,62,67,120,251,100,89,252,169,63,218,225,12,160,251,249,240,174,188,67,83,136,88,225,121,125,39,67,142,226,231,244,119,239,9,85,105,158,240,30,103,72,198,99,95,229,198,235,142,7,175,77,27,234,90,57,65,224,238,231,63,128,149,50,162,222,226,30,71,148,103,20,57,215,209,23,209,101,253,192,69,161,210,162,38,240,20,21,7,14,127,199,183,114,240,111,117,61,244,9,84,154,1,235,74,55,254,148,135,215,142,175,7,244,151,61,36,113,126,199,169,119,16,129,12,81,79,122,198,221,144,123,248,86,201,32,38,78,15,161,204,195,41,199,191,13,149,27,251,175,142,215,239,66,76,118,230,97,183,78,249,36,12,220,214,123,238,222,204,206,25,42,228,120,193,200,78,3,94,7,123,164,98,131,185,225,83,74,27,185,110,246,13,123,52,195,211,127,155,253,212,91,163,2,223,59,202,173,63,99,207,233,94,54,212,207,214,91,0,214,165,122,210,222,143,86,213,232,208,141,70,21,130,199,204,5,228,26,21,172,78,11,111,52,45,70,56,26,182,250,200,192,87,123,104,113,144,205,160,183,10,50,58,17,227,92,174,155,14,64,93,37,124,50,251,190,125,166,230,171,15,37,62,130,171,68,109,40,235,37,156,164,254,193,210,196,195,25,62,133,23,120,239,1,156,60,183,66,114,0,233,183,253,187,115,42,94,47,14,75,33,204,203,245,228,196,212,119,138,137,171,57,34,234,112,122,192,117,47,74,169,225,230,243,86,63,160,220,123,32,14,139,115,25,22,31,113,130,39,46,173,29,179,242,108,94,204,219,15,28,57,37,232,120,227,11,222,225,94,235,204,169,53,202,75,39,241,112,219,247,208,253,54,245,243,177,103,61,153,164,103,107,98,74,103,222,86,106,84,152,176,7,166,114,221,201,33,165,200,180,182,183,106,14,73,14,191,187,82,46,168,240,187,237,29,110,252,213,55,192,204,67,9,63,109,221,158,149,178,137,140,152,138,225,218,246,95,161,1,146,174,26,74,71,163,12,123,115,49,141,208,179,46,75,226,235,50,6,187,164,80,86,72,58,250,217,245,254,62,253,241,144,84,230,185,186,243,173,139,154,69,124,89,15,203,56,110,136,227,47,24,119,73,128,205,242,153,51,15,93,153,206,234,58,44,49,61,45,245,167,98,0,130,179,115,6,11,177,203,108,51,159,192,193,227,204,38,126,183,40,116,192,15,184,69,227,127,7,118,109,47,13,134,117,108,188,26,145,126,227,197,200,237,241,229,119,132,196,192,81,77,231,41,52,215,86,102,167,127,5,237,73,250,219,116,223,102,250,113,250,79,252,41,234,146,235,175,221,214,48,165,224,71,254,43,53,163,242,74,190,102,83,229,138,11,125,245,177,132,182,23,166,55,156,230,127,16,35,221,200,0,118,221,12,171,210,19,231,1,197,50,77,204,90,231,87,204,107,131,21,14,62,90,200,59,147,222,238,186,184,62,107,207,14,81,12,158,173,162,222,87,215,222,112,178,71,181,212,34,58,227,75,222,155,78,37,223,142,17,73,76,37,104,18,220,60,95,108,165,47,243,0,193,146,70,130,110,85,214,80,239,68,94,85,60,172,140,166,231,226,114,241,221,72,193,234,5,245,66,93,137,251,246,95,30,78,126,55,151,68,147,62,104,204,249,172,147,44,53,37,109,134,72,157,83,54,203,155,42,91,183,130,72,65,183,71,14,118,219,40,17,111,176,41,7,143,225,119,129,251,135,252,125,71,12,8,200,72,32,169,115,95,202,102,116,70,250,221,160,103,59,223,103,126,83,202,210,116,92,185,122,90,235,242,157,124,0,101,10,140,72,70,182,10,137,63,58,14,117,43,66,108,179,6,169,120,222,164,20,219,2,12,115,11,58,225,201,155,128,38,13,139,197,241,97,133,181,50,137,41,82,163,212,110,67,25,125,20,170,176,204,220,63,89,197,133,147,199,159,119,164,13,203,119,226,164,160,135,139,138,242,245,46,189,40,227,127,107,70,83,194,236,109,216,24,124,106,97,86,151,11,75,112,156,195,87,110,161,172,111,241,61,223,79,124,134,54,130,212,16,79,222,185,94,53,155,84,28,101,236,195,78,243,161,134,48,69,171,246,166,51,139,142,174,95,69,31,158,56,240,57,119,203,133,213,229,144,139,94,247,136,212,211,107,167,134,202,48,103,131,187,49,18,74,223,67,42,3,142,106,222,193,213,23,147,228,159,61,90,5,126,226,63,41,101,54,118,132,58,239,154,46,15,70,19,52,59,191,22,76,135,118,36,116,75,93,61,98,24,34,191,30,107,254,32,249,8,63,243,25,54,203,155,191,186,250,103,158,248,181,202,15,31,156,29,125,103,242,185,0,152,179,137,31,127,108,154,247,67,206,78,231,230,57,154,161,127,0,202,221,37,83,147,180,94,93,205,233,201,245,86,157,210,90,144,5,119,185,84,89,174,178,162,218,41,93,161,246,232,136,141,103,115,94,232,138,197,170,167,119,104,130,247,139,182,48,180,99,180,128,23,119,254,51,232,221,149,3,66,183,50,162,78,250,1,117,173,139,64,180,55,162,173,218,233,249,153,62,13,127,49,90,186,151,86,188,24,85,193,165,130,143,37,160,250,201,35,172,217,59,66,164,9,15,191,113,162,35,179,128,106,220,116,234,131,222,93,133,67,207,76,143,186,103,15,210,95,92,42,120,62,93,79,142,45,251,140,72,149,142,108,189,70,148,86,12,182,9,50,57,177,239,208,212,60,117,38,48,184,176,200,166,206,218,31,80,58,180,239,6,143,83,130,159,117,201,86,244,254,67,23,3,128,240,69,110,124,187,252,199,252,86,73,182,167,246,54,90,135,21,91,74,77,101,227,126,138,115,24,251,101,28,229,117,127,122,224,118,242,25,73,234,104,20,81,120,140,71,117,117,120,43,113,163,38,106,44,78,151,228,25,213,156,75,86,129,175,150,4,110,139,87,37,61,80,50,171,230,93,180,43,130,35,231,47,124,172,25,23,125,129,83,185,164,79,29,136,118,76,151,186,252,150,0,148,165,199,253,82,185,122,159,141,215,58,153,77,53,165,197,94,32,75,139,185,107,164,76,58,203,11,236,141,237,4,255,218,101,233,188,238,5,123,64,159,243,22,211,127,215,171,235,94,247,189,255,176,1,85,240,159,195,54,180,216,84,151,179,179,68,63,3,14,56,181,138,47,31,191,116,30,243,40,199,224,228,207,213,64,107,112,99,53,251,75,252,108,193,98,58,201,113,66,90,126,223,139,223,204,118,131,97,176,103,36,183,154,6,203,114,173,91,233,83,199,1,70,227,98,241,32,236,78,171,50,157,181,22,106,172,251,81,96,69,144,152,114,103,35,94,5,23,118,74,97,54,188,231,48,192,152,84,145,133,225,167,158,140,57,232,46,46,128,105,182,26,213,99,46,142,132,184,138,162,216,46,154,43,58,160,173,63,36,43,230,104,252,244,38,84,152,75,83,218,81,15,123,176,28,232,237,65,216,146,230,2,214,89,216,53,79,226,160,183,179,51,53,204,214,191,8,25,216,50,232,176,109,253,179,118,189,198,133,16,31,93,221,36,70,59,160,223,53,32,2,245,70,88,16,82,32,21,86,187,230,55,32,87,95,89,218,96,222,52,69,201,220,24,253,94,30,180,240,91,101,182,70,170,243,204,160,109,202,217,158,186,95,135,119,21,211,216,51,186,104,27,66,230,245,197,70,67,220,170,171,139,82,40,41,251,239,21,120,255,75,204,30,125,141,14,26,157,107,42,65,95,112,243,241,233,0,35,195,74,242,231,101,128,209,102,58,242,121,211,98,117,85,13,7,48,10,6,18,14,136,42,7,244,6,51,219,165,227,103,114,219,74,247,33,229,10,72,159,69,190,242,152,10,14,58,111,247,203,124,29,54,25,187,210,196,38,94,68,132,200,221,145,72,182,203,140,185,131,74,118,188,206,218,194,227,102,94,227,236,27,129,169,158,173,20,251,246,72,156,212,0,150,65,202,24,247,19,181,1,166,114,235,223,98,245,249,44,147,253,73,245,41,84,18,55,103,177,56,143,249,22,174,64,249,41,43,223,214,140,88,201,250,197,197,217,254,71,39,206,209,27,206,213,205,42,225,175,152,100,59,63,57,87,92,148,116,127,13,240,115,109,72,219,25,177,27,78,242,186,228,238,250,61,166,177,145,156,255,188,94,48,14,57,236,44,183,178,97,7,75,172,56,154,188,184,85,175,66,174,191,214,228,188,246,40,107,217,94,250,53,206,167,28,219,202,99,189,225,238,130,189,49,19,79,56,159,147,89,47,240,182,159,32,136,119,146,135,217,206,198,99,45,131,118,178,221,162,94,13,205,110,9,230,159,235,16,81,240,30,123,4,138,96,179,188,104,205,106,163,56,3,141,165,184,109,15,4,210,125,107,142,193,55,203,251,7,240,76,95,12,213,39,53,207,205,232,100,117,203,217,231,171,21,28,16,84,53,192,189,136,124,113,181,89,50,75,152,146,43,133,180,174,168,15,173,30,107,141,254,76,31,237,104,181,100,227,159,13,23,176,90,236,144,25,195,249,26,209,240,55,127,95,221,223,213,133,24,67,75,202,101,109,166,212,165,218,154,193,158,85,240,162,47,176,168,238,19,165,141,225,240,27,118,177,33,144,219,146,151,203,9,21,135,50,60,133,140,115,190,161,208,79,93,126,158,255,164,82,148,40,125,133,157,54,107,59,146,126,83,27,96,144,135,219,72,5,218,216,201,212,95,66,221,138,79,197,131,95,5,125,137,142,89,150,203,30,95,8,237,46,14,183,126,96,32,25,189,124,63,211,4,72,190,86,168,89,7,139,228,125,156,117,207,216,67,247,69,204,11,14,213,23,231,78,19,165,241,7,78,24,55,19,169,210,185,119,84,195,91,143,190,40,239,39,92,139,29,158,25,15,57,32,235,92,72,60,245,150,232,85,167,55,55,72,225,17,199,196,97,122,202,196,115,46,4,244,128,41,126,27,70,119,74,117,221,24,18,177,222,12,29,176,52,200,21,57,89,90,201,241,165,169,79,89,44,215,12,217,140,29,245,90,165,207,226,226,44,171,63,109,22,69,183,107,252,224,120,42,7,29,41,240,20,95,224,24,151,15,246,66,84,50,69,198,179,62,170,57,128,65,139,38,123,89,69,160,136,236,104,18,169,68,100,196,53,241,125,148,163,66,234,129,210,89,51,243,229,142,244,167,216,40,82,143,74,140,189,115,115,129,49,117,202,161,85,170,165,228,250,137,224,49,119,1,30,12,155,225,7,241,55,19,93,123,223,8,227,71,2,174,110,120,58,153,126,137,204,78,43,58,132,154,128,13,236,54,45,236,68,61,12,253,28,147,251,212,222,68,209,239,27,219,174,3,194,181,129,231,129,138,237,216,156,101,74,28,109,70,252,90,237,11,36,139,62,133,2,216,6,39,0,140,149,198,154,147,149,51,91,29,203,107,170,222,98,170,18,176,154,14,246,158,14,101,200,125,50,235,83,150,111,80,41,156,146,189,250,174,118,224,46,253,91,173,81,224,219,105,45,193,223,215,229,94,13,25,73,171,73,150,17,77,228,148,131,127,192,89,183,53,130,113,37,251,20,139,100,115,62,64,157,14,10,54,247,8,27,239,250,68,51,165,78,76,60,237,46,113,183,122,83,82,246,248,213,182,145,127,151,84,113,102,53,210,226,193,152,180,78,89,158,127,46,73,128,169,119,69,1,239,80,170,49,168,47,231,86,135,193,110,148,110,179,14,86,143,207,101,229,183,244,239,237,129,214,6,48,238,13,24,108,69,67,202,198,26,145,238,7,169,68,255,157,44,196,118,143,153,55,187,162,82,112,55,65,161,105,188,131,210,33,71,124,223,238,145,151,112,113,174,39,240,193,205,59,102,161,21,7,118,91,194,235,134,148,21,4,229,161,13,79,217,157,77,62,75,183,15,141,176,72,76,153,91,173,46,110,173,105,140,145,127,64,54,48,234,24,29,29,129,19,117,230,138,193,221,16,1,110,219,253,53,146,2,35,199,221,219,243,113,159,247,87,37,211,6,206,253,56,87,51,234,2,127,198,121,203,194,252,20,214,163,103,5,123,84,20,98,209,80,252,70,143,238,69,114,11,157,116,66,142,174,90,8,245,212,60,169,119,131,100,108,147,20,240,133,74,95,106,26,102,149,171,155,47,249,78,133,188,178,116,191,114,244,136,250,153,102,37,248,178,187,70,195,248,178,23,254,108,69,121,37,190,95,144,190,220,39,184,109,17,84,120,39,195,82,24,83,93,30,226,55,231,2,116,220,240,238,31,25,144,218,121,207,254,254,161,67,110,116,255,238,21,161,230,222,104,192,232,140,193,52,211,125,26,162,229,181,178,4,142,90,53,124,111,124,33,189,178,32,48,240,24,221,217,123,184,169,99,56,217,64,44,176,106,204,27,96,204,18,86,37,190,188,161,255,242,8,31,176,88,94,44,89,105,93,174,72,217,142,34,233,41,18,175,199,129,133,214,0,155,218,181,7,169,99,238,251,130,125,103,213,178,33,213,227,194,40,221,111,143,186,19,234,245,80,126,200,3,26,73,60,87,102,31,49,113,182,126,173,250,213,38,233,38,208,8,139,128,213,140,10,198,228,149,179,112,80,240,6,3,100,183,125,19,103,14,113,157,125,152,107,54,137,90,117,202,232,120,85,220,143,201,191,69,212,81,9,78,32,227,175,13,47,219,12,92,238,17,113,184,171,52,107,198,35,187,105,54,132,37,75,160,54,86,194,118,237,56,74,148,233,4,174,115,214,151,221,247,255,201,64,185,89,23,2,129,240,123,106,16,192,250,72,121,181,25,235,65,235,200,187,66,175,203,178,153,231,2,7,75,119,46,156,165,216,139,65,135,76,134,75,230,15,163,230,197,168,185,79,91,166,86,131,176,173,239,197,7,234,133,219,39,97,86,171,85,136,32,219,251,133,31,216,205,120,204,52,121,139,26,53,252,179,115,145,223,170,156,91,127,74,185,86,238,39,26,64,87,122,165,33,25,149,130,43,40,203,122,37,128,225,214,94,225,208,93,84,206,129,152,220,26,139,102,114,42,41,101,47,88,234,176,92,254,126,181,115,2,27,96,74,185,121,43,208,195,249,33,123,19,196,34,238,254,53,150,224,125,158,11,163,245,154,189,87,203,5,113,149,101,64,248,210,43,195,188,190,218,116,55,55,148,120,191,97,136,148,254,217,5,63,148,219,157,22,236,178,203,120,69,26,154,253,141,202,46,147,93,96,87,220,106,102,155,235,184,17,133,36,43,180,107,151,109,156,217,186,218,41,242,181,104,251,97,7,135,155,2,153,29,81,52,132,208,103,77,133,92,127,55,90,50,61,184,108,127,157,12,193,213,236,27,243,78,92,61,201,118,198,83,215,100,232,152,234,234,170,27,107,173,235,5,128,33,110,52,56,239,175,200,174,99,232,191,235,60,225,37,154,40,157,240,80,197,225,83,166,204,246,230,244,51,149,151,210,58,237,203,241,22,104,176,220,109,25,76,143,76,43,139,79,40,58,49,8,152,161,148,20,48,237,216,123,133,195,199,111,219,138,181,108,236,207,78,90,254,84,130,37,8,113,156,78,183,113,73,171,184,24,248,172,117,84,226,18,202,219,62,127,100,236,197,144,99,3,83,239,88,236,98,251,185,101,211,130,84,157,199,181,79,106,233,196,125,232,18,194,74,74,200,178,108,210,68,255,216,189,213,254,138,130,186,65,41,190,182,239,194,203,35,188,158,174,206,191,202,163,90,125,117,15,227,133,228,78,92,198,28,206,208,154,148,117,152,226,68,74,178,3,201,134,109,88,155,29,148,80,89,148,169,147,97,92,174,90,159,187,157,52,183,201,22,152,144,32,68,214,182,48,1,190,85,130,78,162,227,216,186,195,7,214,1,127,127,147,150,170,52,204,133,165,171,143,139,187,75,131,21,155,50,55,23,123,90,226,180,101,29,47,121,234,196,56,112,22,40,7,119,252,108,41,185,29,7,108,142,21,218,187,132,151,246,156,101,42,251,236,167,241,244,12,215,115,51,11,46,196,68,159,176,249,71,214,46,255,26,91,226,41,113,76,60,114,197,151,148,118,121,237,109,125,63,214,58,53,191,131,154,100,150,43,103,181,186,60,70,97,210,137,108,54,89,145,48,237,185,74,173,52,142,148,90,241,58,5,6,124,147,206,55,105,90,175,148,156,173,230,39,89,174,88,9,190,222,58,57,82,205,57,21,91,205,67,84,16,244,202,118,245,28,57,122,93,17,137,73,146,202,93,169,203,215,8,64,129,49,216,6,87,3,91,182,224,54,199,172,23,94,10,33,243,192,20,130,135,90,211,107,198,87,104,75,221,71,78,47,115,151,247,55,240,194,130,223,153,119,184,197,22,168,166,27,116,188,1,120,239,249,219,23,94,216,59,121,79,219,108,159,29,203,73,188,213,42,22,65,52,86,177,150,212,163,12,200,4,54,134,249,132,142,71,185,69,204,45,110,35,18,9,176,171,229,136,171,253,107,5,130,170,203,223,15,90,199,195,84,31,200,27,122,136,69,39,20,20,201,179,98,198,109,46,138,93,148,255,25,126,37,212,28,200,134,227,166,109,127,172,94,231,115,188,56,173,135,27,22,114,93,13,75,190,159,202,138,99,231,55,164,183,185,77,120,176,189,31,114,3,250,232,238,209,199,143,92,179,54,107,122,239,88,248,217,58,18,35,190,242,226,245,98,68,196,8,90,103,128,159,149,231,204,104,246,221,226,137,33,154,117,42,37,46,35,144,186,106,73,124,197,156,167,172,44,251,200,41,161,59,225,136,183,247,156,12,37,87,68,159,210,64,150,143,174,44,155,48,176,90,28,190,209,192,238,53,221,178,92,100,185,220,158,78,49,25,136,197,57,182,86,151,94,94,243,131,100,108,101,182,9,73,188,172,73,112,60,110,85,131,184,166,12,48,58,16,36,244,85,255,128,17,177,149,36,151,39,21,195,70,54,148,136,128,65,143,102,199,109,9,250,38,21,234,254,91,34,182,156,24,207,156,183,141,178,246,106,217,178,161,120,156,126,9,223,228,162,127,199,49,85,148,70,4,110,112,209,221,91,126,143,217,96,59,16,99,152,159,31,55,172,150,231,95,172,255,178,18,116,46,253,98,239,111,20,181,57,7,248,97,153,21,50,216,45,166,94,229,91,60,168,211,75,23,170,180,48,186,233,24,62,49,87,196,125,176,179,237,248,37,78,153,1,142,90,90,241,136,243,202,20,16,254,5,167,176,51,83,218,110,9,127,91,46,70,127,26,213,128,160,214,107,74,147,68,174,4,214,228,44,73,118,30,93,63,51,189,92,222,238,73,124,239,216,4,35,140,88,246,219,196,85,168,143,159,116,14,203,245,3,116,187,0,134,48,253,74,240,253,220,79,223,224,142,36,232,187,132,37,51,153,65,128,49,26,235,94,115,51,47,13,43,144,44,189,237,81,75,41,189,214,32,238,110,37,78,4,118,105,195,226,178,214,222,202,112,133,48,114,227,2,109,124,144,39,17,75,58,132,225,28,187,95,106,27,233,94,170,69,81,94,111,25,187,46,215,98,189,88,7,202,161,221,54,149,50,170,18,165,35,229,131,97,237,218,245,142,148,26,171,53,127,60,84,80,226,215,25,239,210,184,215,236,225,87,183,77,196,28,86,230,15,173,226,18,218,227,34,119,252,55,26,122,151,230,219,46,143,234,179,126,188,35,128,91,79,126,97,109,20,52,40,112,168,70,6,105,213,17,164,71,185,57,164,240,200,85,173,152,220,80,158,30,205,113,194,141,121,90,157,98,184,53,27,188,185,139,72,191,175,234,148,221,147,250,2,200,18,136,58,204,198,245,32,123,27,96,1,34,51,77,76,128,108,2,143,121,185,238,203,141,158,195,254,164,32,27,149,101,226,131,10,76,204,173,228,79,91,243,231,232,85,17,223,85,201,155,75,115,126,200,129,14,75,172,215,81,141,19,134,45,87,151,165,229,246,94,72,97,95,164,95,244,78,211,59,185,78,79,63,141,43,15,10,74,21,223,254,41,1,31,181,77,38,45,121,59,210,172,93,82,227,202,154,35,43,135,178,211,90,22,252,224,216,109,188,108,231,151,142,204,192,30,209,128,174,14,192,97,115,203,31,230,130,231,95,164,110,172,30,132,151,45,250,209,224,212,184,152,27,163,174,172,57,237,246,205,219,206,114,147,1,57,9,239,159,167,79,39,221,190,158,92,85,87,253,13,72,246,139,77,61,84,114,109,200,108,221,100,113,219,6,246,96,103,218,183,160,79,37,247,69,0,127,108,180,216,212,216,108,63,54,197,241,121,102,64,70,32,87,100,197,196,229,65,96,179,62,40,210,245,225,163,74,176,186,141,192,242,13,28,61,126,252,180,120,157,116,15,101,119,58,109,233,178,227,120,194,99,249,161,33,222,162,205,37,176,251,96,234,12,222,81,192,142,227,253,155,150,197,31,62,132,6,15,149,108,199,140,40,243,206,245,42,15,102,163,198,134,9,242,13,52,175,153,109,223,164,165,190,242,234,83,166,106,40,238,186,140,93,137,72,181,141,90,38,205,2,95,61,234,0,63,218,208,53,72,217,22,42,95,113,40,135,87,168,180,105,248,140,74,248,128,128,106,129,10,142,105,4,117,248,253,51,61,129,4,129,226,21,164,8,145,7,61,8,11,86,250,69,59,168,144,44,190,106,126,114,48,215,217,178,246,141,136,145,63,133,95,207,8,96,36,28,47,117,151,208,40,45,135,235,89,22,110,238,111,77,200,106,185,248,125,159,62,37,82,220,250,98,28,39,87,146,244,153,142,3,25,73,239,56,59,0,187,206,172,67,188,247,192,182,53,51,233,63,28,254,184,183,123,215,255,248,107,96,59,38,209,11,255,159,111,178,245,255,155,43,251,207,73,100,102,64,242,221,228,172,11,209,39,131,103,239,141,112,38,14,49,239,211,239,189,240,108,228,114,135,168,52,112,75,71,114,40,79,128,73,149,57,55,239,220,149,43,7,180,245,128,40,101,61,158,209,31,89,189,125,116,149,113,181,103,216,142,206,194,110,128,177,81,155,241,70,142,247,25,187,118,20,236,96,39,203,23,217,64,160,78,14,149,238,166,222,160,228,82,211,106,122,5,69,178,245,118,174,13,211,179,156,39,61,101,214,138,189,161,21,187,252,85,61,179,175,110,125,75,101,128,57,150,82,233,92,86,189,60,235,233,90,231,101,182,212,183,192,172,20,207,175,127,174,164,57,23,199,137,238,239,159,38,114,214,207,49,149,9,226,190,190,98,189,159,23,115,73,227,211,72,140,177,172,71,232,142,243,131,140,0,49,87,244,17,152,241,238,154,181,208,140,58,223,160,242,171,159,124,75,166,207,225,183,214,50,40,242,5,159,12,10,135,89,50,72,94,252,173,220,173,66,103,147,114,133,216,61,75,134,94,8,30,89,181,190,159,150,25,213,42,54,59,55,54,200,181,197,125,78,245,66,245,252,39,47,37,248,36,219,117,127,117,165,224,254,113,86,117,200,190,125,189,45,49,54,134,233,90,142,226,253,54,226,155,126,240,173,137,149,44,143,162,195,145,111,48,179,203,110,186,147,137,125,42,227,173,110,86,103,142,197,45,56,127,137,235,36,70,57,90,97,53,102,166,213,27,236,188,93,62,11,181,63,54,115,248,146,60,87,206,154,179,221,198,252,224,101,218,213,198,2,139,120,227,221,91,222,248,233,21,57,138,250,80,180,207,200,150,224,214,96,64,193,44,211,177,115,77,229,50,53,46,188,38,203,243,171,157,73,173,54,168,57,251,19,200,13,128,119,255,64,201,96,9,241,77,41,193,144,159,159,101,250,44,247,205,184,157,106,229,27,86,185,117,225,247,91,54,127,144,189,50,119,134,157,179,17,21,144,75,222,35,52,125,193,185,227,170,218,16,132,32,255,69,230,47,22,167,213,222,10,163,187,43,49,191,247,54,103,244,70,52,122,54,151,125,31,157,244,181,28,240,223,121,17,121,108,170,37,161,230,216,143,83,1,126,75,14,2,18,108,23,121,226,206,45,117,154,125,57,121,113,239,36,170,107,233,75,31,87,238,61,10,221,91,196,223,234,225,68,79,10,8,21,59,220,225,72,10,151,92,208,138,191,89,161,209,253,64,205,15,2,48,148,51,15,88,59,172,246,159,248,153,218,193,190,123,219,7,80,134,226,195,73,215,179,7,248,154,28,253,178,209,180,76,224,254,215,47,58,159,107,154,207,179,225,202,191,152,1,12,141,116,86,194,189,18,166,231,141,3,19,96,133,37,150,125,72,211,152,226,63,162,238,127,179,69,247,114,46,155,151,207,167,107,198,252,106,233,6,178,177,220,58,251,244,119,167,39,222,29,61,189,170,191,152,253,221,236,129,25,138,91,61,41,57,227,4,112,40,234,241,15,243,79,221,49,110,251,248,180,192,182,242,64,215,105,235,72,169,24,211,55,66,73,230,125,22,65,41,156,158,204,207,239,17,37,128,102,121,239,100,69,224,226,221,197,3,64,183,182,171,202,17,23,37,107,103,166,123,228,141,165,192,141,227,110,133,102,131,37,198,148,145,158,115,177,206,239,158,92,8,28,215,229,32,39,25,255,30,222,8,116,196,219,45,170,103,77,90,101,210,134,111,113,16,14,94,200,183,174,56,22,228,5,100,183,190,32,232,196,252,88,12,28,101,13,51,253,194,97,21,195,93,62,236,112,150,222,43,230,21,118,223,167,136,82,227,235,83,245,176,128,212,46,52,133,1,109,70,47,26,167,97,186,239,238,203,29,115,195,93,5,125,159,43,45,111,149,199,18,198,220,35,85,127,22,61,15,138,62,76,124,48,210,121,25,118,85,124,11,112,112,133,244,195,162,249,133,230,94,105,73,106,188,141,245,56,130,0,155,151,81,220,74,214,211,157,41,155,50,154,111,51,9,178,155,22,120,251,11,199,40,91,17,59,116,142,107,20,38,64,152,56,147,237,53,22,100,45,168,186,200,76,255,222,31,56,83,58,154,112,64,155,146,210,188,117,12,241,180,121,30,189,214,58,73,179,125,146,242,200,197,192,62,119,94,182,209,63,190,22,37,82,185,222,230,113,58,63,74,80,199,251,245,106,223,71,252,102,173,51,127,100,147,83,206,129,53,125,72,6,17,178,138,239,125,127,76,1,249,251,125,102,154,226,66,108,178,141,111,29,110,126,46,232,11,95,230,145,239,239,139,20,98,37,197,239,13,72,171,204,203,124,255,238,221,240,224,243,93,78,255,252,104,57,247,101,186,194,81,32,81,226,193,41,215,102,223,187,178,30,107,117,39,246,48,5,2,140,27,227,72,221,200,161,159,11,52,229,182,21,188,151,141,39,145,111,59,161,169,61,188,120,16,171,188,82,95,147,54,246,96,218,205,145,75,105,64,1,173,185,237,190,141,27,237,228,106,182,208,131,170,18,249,61,107,175,107,172,208,172,85,191,249,144,208,71,23,178,219,209,231,169,249,155,223,213,158,126,137,236,240,246,250,74,252,169,233,207,43,216,228,93,59,150,136,114,103,190,243,189,226,174,121,186,221,181,169,71,77,108,62,170,240,73,232,22,211,106,238,59,228,69,254,249,97,143,252,225,205,41,176,76,70,250,9,252,214,117,150,118,197,12,248,119,119,223,97,43,38,205,208,122,6,181,52,111,175,95,117,78,232,145,168,95,230,34,165,190,125,169,83,27,119,254,140,177,31,167,0,122,218,233,193,200,113,97,87,151,247,31,45,3,90,193,118,105,78,33,119,228,194,218,75,123,29,146,31,148,238,187,48,225,121,174,236,245,217,208,170,161,134,23,181,103,125,234,40,191,5,54,190,71,246,53,59,247,229,45,6,62,1,24,95,143,143,90,212,54,36,95,62,227,25,34,178,201,36,13,57,210,122,227,60,197,69,135,253,149,178,216,2,225,2,7,218,9,83,247,35,69,75,195,17,191,183,129,37,81,110,250,11,170,249,196,56,193,177,26,113,77,136,94,249,187,92,19,62,137,174,217,152,176,69,93,125,238,115,25,62,153,91,227,246,86,100,92,233,205,214,8,200,200,54,138,255,115,51,32,113,107,102,221,244,6,57,115,32,85,208,71,83,50,139,155,176,24,184,13,85,186,21,49,108,117,152,255,123,0,109,98,198,106,245,238,56,181,226,245,7,165,117,83,255,251,172,105,236,25,164,233,253,87,94,186,30,207,124,30,36,96,61,157,241,210,111,39,92,177,160,42,200,48,30,43,192,250,42,66,98,0,199,170,255,9,159,33,134,130,167,100,241,246,235,182,55,1,12,159,52,24,149,197,102,105,168,238,25,192,240,50,165,155,15,127,58,234,20,48,37,81,219,9,165,151,118,172,21,237,19,213,230,221,92,1,202,222,149,113,10,5,119,107,60,60,54,119,120,215,151,235,53,150,105,141,148,240,40,76,197,104,87,65,149,91,237,202,171,37,55,163,133,62,21,106,200,125,129,178,170,159,93,119,142,196,235,138,145,63,178,234,251,87,107,236,184,152,109,180,95,101,235,173,54,225,109,184,86,4,241,132,41,140,26,171,124,94,211,126,151,236,32,101,204,65,44,223,218,5,67,201,215,215,226,154,99,55,79,251,6,234,196,246,79,151,171,220,199,25,24,11,178,162,111,230,55,94,49,135,16,61,5,85,239,182,226,105,94,124,30,10,28,164,138,103,165,54,70,189,90,69,173,170,143,100,79,104,186,223,159,120,178,111,78,57,90,201,175,124,37,208,226,224,13,253,58,132,132,106,217,168,17,121,131,74,147,3,142,217,61,169,3,28,80,203,191,41,191,3,8,37,27,229,153,191,52,75,235,134,6,36,34,7,185,107,166,204,151,241,234,141,142,62,184,190,49,10,90,113,59,68,172,122,80,229,108,217,203,113,191,3,2,248,183,211,216,142,130,180,230,125,162,115,173,135,221,18,89,194,111,47,191,74,68,58,41,184,105,52,115,172,150,198,189,203,37,174,7,21,111,205,19,26,102,8,65,188,206,111,154,146,133,128,14,31,171,214,39,215,60,184,163,116,171,77,96,205,105,233,35,1,19,206,179,206,250,37,106,113,225,27,108,34,87,38,46,102,117,136,87,21,149,176,42,215,184,59,71,206,38,153,255,230,80,157,239,25,136,193,39,75,58,130,78,183,29,215,19,88,205,190,68,210,62,50,79,237,215,166,142,113,125,94,13,26,78,147,52,191,220,91,77,60,64,12,168,31,195,83,170,120,142,70,73,6,119,244,36,149,57,63,92,198,243,177,118,253,110,13,144,42,97,255,242,222,212,159,109,36,63,166,79,5,119,165,60,153,51,154,63,83,214,244,78,188,11,68,118,227,112,6,83,122,206,193,124,147,222,219,64,114,228,219,33,247,251,71,187,252,154,146,109,78,168,46,182,121,140,188,9,183,45,59,122,90,205,141,73,116,226,93,116,142,143,217,249,224,78,168,97,209,26,97,135,194,163,41,127,246,113,181,41,1,242,200,114,57,162,126,103,101,28,114,66,52,34,187,40,247,2,117,148,57,47,176,12,49,81,213,124,30,85,88,89,226,66,159,231,85,233,22,171,83,174,152,86,50,46,208,184,118,208,61,228,45,231,111,151,34,190,65,86,189,162,53,111,24,62,94,108,149,202,227,249,19,180,228,25,143,198,16,211,47,204,177,134,103,123,89,11,222,144,217,209,91,113,248,141,187,43,74,209,13,161,213,222,117,232,174,86,202,204,204,36,19,166,178,226,253,80,203,120,109,255,114,40,123,226,225,140,13,200,161,133,120,94,88,58,91,31,111,112,127,163,244,157,69,117,109,32,124,159,104,115,200,189,27,184,2,77,160,124,96,20,232,83,217,245,35,97,47,1,140,197,110,122,200,251,70,220,70,57,157,20,57,126,64,50,161,123,32,4,96,108,206,184,121,71,147,176,95,182,38,123,142,102,172,245,72,69,111,172,255,76,196,222,235,96,90,177,182,40,167,254,122,165,13,243,144,187,195,35,75,17,234,60,166,103,72,118,47,164,168,105,45,36,224,4,204,60,129,236,48,151,4,222,27,241,176,149,152,70,111,148,240,185,182,144,224,11,107,252,207,8,179,192,225,29,111,88,171,77,49,159,9,186,54,129,6,161,107,246,27,10,190,154,74,178,82,67,141,29,237,102,121,230,41,81,121,78,101,154,107,59,31,227,118,21,118,234,210,116,52,185,137,169,140,110,74,59,135,255,33,130,200,220,18,36,93,128,18,105,60,163,85,38,101,0,163,102,50,70,134,9,96,164,102,238,243,186,165,187,35,175,199,243,243,91,233,143,33,67,168,234,106,65,253,206,153,28,68,100,149,205,135,122,246,222,19,130,189,254,254,183,225,171,75,65,26,222,143,83,2,77,157,200,199,33,149,99,152,141,218,232,169,192,204,4,233,187,151,116,222,136,172,61,70,31,172,69,184,196,93,11,123,162,117,226,207,105,54,214,126,169,114,173,182,148,9,164,71,57,70,226,203,91,85,223,246,153,125,231,210,238,240,69,121,116,139,81,109,11,113,110,139,235,40,143,36,217,123,55,124,210,173,199,206,194,70,126,39,239,19,125,118,180,87,138,47,222,81,69,132,103,236,162,128,195,54,92,225,201,215,151,47,71,70,235,198,208,153,50,153,212,166,0,239,114,180,116,148,52,207,192,126,223,87,60,71,191,196,158,213,218,47,47,150,0,183,61,154,177,181,169,120,9,119,35,1,217,204,92,60,23,107,228,119,219,117,201,65,130,238,115,6,193,138,143,86,239,143,197,177,69,77,222,202,110,21,224,214,146,133,134,234,76,251,182,191,234,82,235,41,158,11,234,84,184,126,215,119,200,217,249,80,198,166,194,87,209,158,35,81,225,139,117,163,185,212,138,95,136,166,211,27,83,54,14,60,171,213,253,185,153,148,81,86,211,217,205,3,190,117,167,0,134,210,86,87,178,132,96,203,250,77,205,64,252,33,214,189,61,205,55,113,88,14,201,163,99,186,188,21,135,79,45,131,78,172,177,61,56,131,122,55,160,226,242,182,98,77,18,77,58,136,160,6,232,188,41,184,121,239,178,174,249,29,71,114,221,192,110,134,53,127,236,149,141,156,14,21,118,246,12,47,29,213,194,13,13,109,254,253,167,145,170,70,206,69,155,21,195,218,237,91,42,65,35,143,108,34,63,191,59,191,162,150,182,53,213,32,77,32,125,159,87,127,180,93,127,66,77,169,211,113,142,240,190,41,99,255,193,214,57,35,231,234,49,2,105,58,190,52,205,156,239,123,203,90,237,101,98,132,99,180,109,42,183,230,37,44,83,183,223,72,212,221,253,250,239,250,149,90,133,222,30,62,230,191,216,107,165,33,202,193,99,90,154,177,24,248,13,96,184,252,120,241,156,240,164,6,208,134,81,37,107,81,47,250,76,109,63,127,14,159,93,171,17,163,237,30,59,250,244,235,172,243,149,228,39,151,11,197,13,27,97,195,29,159,5,98,222,212,121,86,8,208,61,100,246,11,157,152,14,63,144,9,36,175,160,114,143,180,219,162,202,43,6,194,87,144,82,59,100,161,85,205,3,209,82,42,235,199,215,85,99,29,234,248,54,219,226,50,246,205,109,1,140,94,194,107,123,76,243,77,231,147,5,2,9,214,15,70,148,238,134,96,62,188,169,158,165,192,195,21,194,34,179,115,231,233,7,133,227,32,135,109,150,243,20,130,191,193,58,37,143,118,5,237,123,253,48,236,84,126,223,46,98,91,234,201,210,171,83,183,135,94,161,182,140,38,124,93,222,189,188,164,245,241,113,29,22,11,105,195,190,251,122,186,74,135,99,97,4,93,180,178,47,143,234,245,219,96,131,106,171,114,40,110,78,61,74,39,246,101,1,9,222,160,112,232,64,105,209,229,126,187,105,25,111,61,190,241,41,168,113,230,106,80,108,71,171,83,128,110,202,135,74,210,252,43,242,133,177,153,45,186,96,62,243,244,164,243,151,143,125,186,63,175,156,228,36,154,154,51,219,41,87,92,107,99,46,252,253,202,100,84,214,148,34,221,54,165,87,139,79,86,186,16,25,83,198,253,38,203,63,60,217,47,242,139,144,116,130,105,116,178,64,240,89,79,167,51,29,89,60,29,96,219,118,217,217,12,208,14,143,181,1,164,69,255,211,1,55,191,142,253,135,179,149,255,187,94,102,64,120,236,199,3,127,183,119,143,44,0,51,109,212,175,50,171,240,198,253,250,126,79,129,204,74,109,61,140,246,245,111,215,127,153,74,166,187,95,80,150,123,192,36,205,116,76,251,199,17,174,150,119,209,53,58,238,202,251,51,206,220,98,126,119,52,184,123,82,250,65,242,189,183,64,120,215,139,23,101,253,26,209,19,109,122,119,85,214,178,10,134,45,63,47,228,198,201,92,235,243,3,202,249,37,96,172,27,244,253,152,247,201,157,202,26,199,43,103,240,146,181,253,5,117,36,87,87,121,172,248,190,188,243,251,79,13,83,166,34,188,214,101,240,220,172,35,26,191,192,50,104,41,144,121,166,98,5,125,157,114,15,167,77,1,194,35,165,238,132,92,63,25,91,91,110,85,148,219,19,245,252,203,122,159,10,5,199,109,107,78,175,25,117,178,69,4,151,145,92,107,187,180,209,131,136,192,50,84,141,155,21,73,100,88,84,2,44,90,214,116,32,25,155,109,202,157,114,250,175,190,95,126,95,114,151,119,49,109,224,35,174,237,160,186,96,73,160,19,92,168,189,203,233,84,64,95,141,152,114,133,117,63,226,17,217,146,100,144,243,27,66,212,112,117,84,102,181,229,215,170,23,138,100,237,74,5,24,181,154,251,126,75,110,120,179,243,4,166,69,179,91,14,236,204,207,115,111,82,17,24,49,219,223,82,199,189,179,109,39,168,157,195,21,198,125,209,0,195,23,214,249,57,113,125,175,134,155,88,177,117,178,185,66,57,18,54,102,105,185,72,140,100,147,216,30,46,252,86,212,85,32,70,27,134,137,127,62,12,83,129,97,93,53,30,3,229,116,184,130,192,21,67,128,113,92,43,39,170,119,23,22,220,203,17,23,220,168,212,221,87,180,115,231,116,221,120,162,239,209,140,126,128,49,188,245,187,151,118,242,173,110,202,189,91,219,24,167,120,161,170,147,201,217,142,95,174,101,151,252,64,89,91,228,118,63,195,246,54,2,188,213,66,248,111,33,76,46,39,141,71,154,45,230,221,249,21,63,28,251,196,182,42,167,229,230,253,216,111,32,159,60,224,198,117,133,15,206,179,72,42,114,180,43,111,21,168,113,87,181,193,172,103,190,118,36,101,70,23,237,203,83,166,241,67,44,31,197,31,187,115,76,104,93,69,87,216,114,165,182,59,183,245,64,128,245,249,234,6,97,255,87,220,99,142,121,3,138,234,46,24,55,223,135,67,34,98,5,96,76,149,108,217,228,151,219,80,56,183,179,36,145,224,163,18,236,7,53,31,140,253,48,123,184,119,81,57,208,148,62,32,69,19,91,109,89,51,16,43,38,14,72,109,199,61,32,109,228,155,83,52,117,156,143,100,104,197,240,242,103,218,28,145,227,185,144,195,204,118,91,77,239,9,215,14,142,221,70,173,48,127,42,245,155,67,52,148,35,184,253,51,211,189,93,191,199,74,227,154,127,30,26,44,20,118,59,125,207,47,187,24,93,121,52,227,22,76,47,8,38,104,82,184,130,89,243,71,143,193,2,55,105,135,130,239,58,232,60,244,145,135,63,196,121,254,164,12,59,203,145,169,246,210,227,142,96,218,244,159,163,184,95,211,43,82,114,9,193,10,168,226,193,22,212,125,162,124,214,53,26,113,39,133,239,118,211,170,191,179,245,187,195,104,25,132,59,213,125,40,27,20,253,27,232,58,112,248,219,153,92,174,117,9,19,250,185,225,104,154,133,71,105,127,235,251,135,126,92,155,185,223,34,221,26,204,182,47,68,205,49,139,190,162,99,106,168,173,81,114,85,97,208,154,179,115,136,72,119,32,206,225,186,33,123,229,35,10,118,92,188,211,105,127,98,90,68,163,134,95,40,34,85,170,223,178,254,35,129,217,238,16,13,75,97,214,89,215,89,210,171,80,84,241,88,166,135,100,122,16,203,216,149,122,104,19,217,229,130,163,48,62,184,32,129,160,151,103,239,155,21,88,59,161,141,11,137,44,189,86,186,220,97,148,126,201,130,162,223,126,82,57,184,95,35,61,87,240,189,132,77,76,161,192,57,207,190,226,237,54,131,159,204,45,119,126,243,197,110,110,54,139,5,182,40,140,194,211,127,190,246,85,43,28,24,25,111,189,106,187,46,182,48,237,38,66,101,214,247,247,123,89,139,26,141,119,76,73,100,197,125,204,86,241,41,95,165,243,140,32,48,206,222,78,17,180,145,79,107,87,234,187,7,248,49,17,156,22,53,8,202,53,194,198,247,160,26,175,102,236,14,112,152,242,214,245,192,236,177,55,191,127,44,156,112,249,21,81,63,22,71,198,167,194,147,14,92,84,106,52,181,36,229,247,79,98,119,46,2,140,111,110,44,115,155,53,109,149,198,87,41,123,39,149,75,158,246,148,61,169,210,15,198,229,131,199,132,229,227,185,6,97,11,206,145,142,132,84,179,200,229,254,46,94,128,49,133,50,56,115,121,76,255,248,38,44,176,115,30,116,198,5,118,31,64,124,25,234,225,21,205,180,125,209,89,56,146,216,105,54,136,120,218,180,5,51,187,119,121,57,0,29,218,218,127,98,23,81,1,48,244,197,210,240,120,62,227,54,24,30,25,247,57,233,230,110,47,107,215,58,125,227,237,101,171,157,194,222,239,248,71,228,95,92,158,156,197,50,136,245,118,68,64,255,169,56,22,21,239,34,56,33,247,53,211,59,250,20,148,223,119,191,153,222,206,97,24,205,25,78,210,122,247,198,117,43,158,62,6,213,83,73,233,51,174,79,160,1,12,154,91,9,82,162,133,143,121,78,121,169,40,64,76,82,68,232,184,100,111,118,126,226,152,95,157,43,190,106,70,212,76,214,70,135,227,235,113,52,249,0,122,205,1,250,14,122,221,82,140,130,14,11,167,19,87,80,206,187,105,41,147,174,129,64,121,79,71,235,59,140,154,32,218,217,227,137,90,17,18,127,189,237,247,43,255,179,142,111,96,197,141,209,244,209,153,68,227,115,8,97,31,131,227,176,104,169,78,227,31,245,17,11,169,172,250,31,225,198,130,144,7,247,241,95,52,206,211,191,46,82,213,32,45,125,245,246,14,218,240,130,5,110,252,82,5,37,176,198,42,49,112,136,19,69,16,107,129,225,83,223,14,187,124,59,207,187,60,254,137,252,0,96,215,150,96,191,32,112,32,195,35,215,46,25,111,31,124,64,95,41,143,127,127,62,81,247,249,23,208,207,196,154,128,150,103,195,1,9,3,217,133,10,181,83,218,208,6,209,34,155,199,145,238,99,194,46,202,193,126,0,99,251,149,219,81,249,132,35,241,149,211,131,228,209,212,1,138,127,86,244,50,197,89,59,228,231,184,22,155,185,145,235,104,161,103,42,97,205,21,149,109,24,210,202,100,199,36,81,110,133,212,57,82,94,153,76,136,252,154,51,228,8,132,194,112,63,241,204,67,103,15,154,101,135,89,45,47,135,40,93,17,235,106,110,17,188,117,68,162,236,75,130,178,178,24,205,118,214,109,105,253,203,161,160,21,174,109,143,222,213,214,213,151,194,27,101,215,109,67,242,3,139,37,192,166,254,169,39,118,163,198,86,186,187,95,27,201,92,171,107,102,175,88,215,90,25,176,84,107,202,91,76,218,180,223,89,109,121,63,7,219,241,126,211,58,180,63,107,107,117,149,68,235,10,208,161,228,39,59,180,151,7,145,80,252,50,103,35,140,63,59,155,237,239,61,67,112,64,206,147,211,196,48,163,223,145,237,231,92,61,123,63,128,61,109,171,115,228,71,207,154,20,137,56,13,186,61,171,235,38,112,24,17,221,26,201,129,81,120,254,182,197,104,119,83,65,176,81,198,93,120,94,89,57,17,57,250,122,62,64,158,173,144,100,200,109,75,180,173,25,254,17,134,113,40,135,122,70,36,242,171,46,26,108,42,141,194,85,184,204,229,14,202,92,190,172,48,229,91,251,77,236,129,66,250,134,65,222,3,165,183,217,61,37,115,163,188,230,203,237,207,90,166,112,46,53,241,122,232,238,199,112,7,110,189,194,183,136,163,4,167,147,95,52,114,50,1,51,156,91,187,111,204,32,230,226,104,90,41,151,73,113,241,102,220,252,138,69,48,159,152,222,203,225,128,222,234,100,71,229,51,169,131,10,143,22,215,175,51,113,158,203,99,235,19,36,245,222,145,184,29,251,97,234,37,32,157,165,118,252,29,192,41,126,139,41,88,165,220,192,64,81,251,64,218,151,61,116,92,234,250,139,125,233,75,49,4,171,253,54,205,180,178,131,89,206,100,105,244,230,124,210,182,173,220,209,68,72,162,209,102,60,197,21,191,25,33,185,97,108,126,21,90,211,40,225,7,232,42,255,96,141,87,120,117,136,170,204,113,121,185,112,243,20,66,113,69,47,169,188,98,74,240,102,181,90,140,24,173,134,207,122,189,35,104,163,230,76,208,4,211,187,160,133,68,126,95,147,19,109,199,87,43,199,8,178,193,58,213,99,29,212,159,234,241,237,139,70,180,170,41,121,194,173,118,227,44,32,220,233,195,172,72,209,96,64,234,195,126,170,143,172,99,244,248,193,140,51,205,13,6,71,34,187,63,41,227,169,234,191,214,203,49,70,64,209,56,211,177,39,229,86,144,151,248,10,171,189,227,222,166,0,6,69,242,78,178,215,222,102,80,53,174,173,157,172,219,54,187,170,64,57,18,107,245,61,73,67,155,237,251,252,71,169,192,45,58,207,168,45,38,234,82,33,201,237,70,202,164,154,85,28,193,9,90,52,26,212,170,244,75,101,249,165,173,127,17,162,1,65,112,123,155,176,79,148,54,234,219,98,131,210,61,67,255,148,135,120,95,195,241,62,223,12,130,44,218,92,222,170,90,119,142,113,200,89,199,213,64,109,111,95,133,235,24,48,247,236,136,248,170,175,252,140,127,80,14,17,88,121,121,20,157,217,99,108,190,42,169,248,202,244,178,187,130,241,14,62,218,250,137,202,39,57,214,172,207,216,68,104,87,243,83,183,187,34,175,17,190,217,8,190,214,131,197,154,85,197,254,198,126,78,174,152,81,151,247,83,131,16,244,138,197,34,210,118,7,89,114,109,126,252,240,14,4,25,177,1,240,210,125,14,135,248,246,69,190,144,208,219,188,72,65,44,0,140,116,128,65,132,58,177,66,239,147,0,198,222,209,83,109,136,198,67,99,87,89,187,40,254,191,249,118,150,199,160,49,59,211,9,137,25,39,253,150,13,41,88,116,43,119,153,155,148,107,110,68,98,145,111,60,13,214,6,48,142,109,192,36,124,134,247,54,229,190,78,247,222,197,153,126,139,48,254,179,61,110,235,157,86,167,39,222,196,110,178,185,99,20,216,222,89,43,157,190,200,103,231,37,16,94,11,202,53,113,6,22,216,131,189,102,64,30,238,219,74,175,95,128,33,183,42,160,77,186,147,73,57,2,170,238,252,169,236,211,87,170,179,243,54,23,27,174,64,21,242,99,35,11,135,175,220,121,113,123,117,94,106,91,106,70,118,136,245,200,50,31,77,186,162,223,118,122,69,228,241,16,228,54,112,107,187,244,154,220,62,195,244,233,162,101,131,93,126,189,165,71,9,205,14,122,168,36,92,73,141,51,105,158,70,29,168,75,47,80,94,114,220,209,211,219,132,39,15,54,233,129,13,207,54,145,222,174,177,76,15,62,36,236,233,234,200,225,186,126,24,96,148,64,86,97,28,196,234,139,35,131,57,223,223,41,154,173,186,45,44,87,51,185,6,249,190,45,109,167,215,25,164,20,111,59,91,192,5,89,43,71,245,40,79,222,112,219,29,65,30,208,223,45,115,27,137,182,148,125,58,255,51,70,115,127,221,68,188,213,252,60,73,103,225,211,246,109,137,183,85,203,175,94,71,144,92,109,227,250,210,85,144,8,176,166,192,174,219,141,59,124,130,94,169,195,224,70,113,51,97,109,63,8,9,38,6,117,68,63,248,248,115,49,219,243,165,194,241,81,167,239,215,190,22,233,75,23,236,89,31,79,27,189,5,48,108,160,59,199,160,83,16,99,191,154,107,173,239,149,82,128,11,209,59,242,18,213,251,241,226,51,201,57,221,55,112,249,195,197,99,61,16,196,177,58,95,206,181,158,146,172,189,37,139,240,32,117,202,206,239,155,61,130,204,118,11,3,82,46,170,111,48,63,134,21,59,170,187,49,172,235,169,94,90,42,51,233,95,251,163,205,64,93,55,194,106,134,59,205,67,236,16,246,87,60,139,160,116,151,212,36,189,131,51,214,200,104,150,174,96,128,81,89,87,186,115,186,12,105,118,4,89,61,165,170,220,118,43,225,235,237,229,101,173,22,215,99,197,27,229,186,142,50,248,202,35,135,51,218,134,69,207,133,243,124,234,198,43,16,78,156,123,34,70,219,62,155,218,141,192,181,223,96,42,83,33,76,40,25,221,157,87,78,23,250,186,250,172,170,225,195,166,41,213,189,166,142,50,104,55,142,193,224,101,40,26,86,222,42,153,66,53,96,213,171,215,52,92,65,188,170,226,13,212,97,113,202,73,251,164,202,224,70,155,112,194,124,68,205,148,6,181,169,128,228,202,13,105,155,32,153,218,232,173,134,107,106,138,13,249,112,74,84,13,13,224,87,49,190,88,190,29,165,216,192,194,130,163,253,215,58,251,84,158,177,101,108,177,254,164,112,27,219,153,69,171,18,189,141,63,169,62,3,82,101,116,245,1,233,76,175,238,183,138,64,135,157,240,121,79,32,57,69,56,107,243,222,62,125,126,241,243,7,84,165,254,121,209,181,119,105,39,235,28,250,255,126,69,225,255,95,92,226,192,249,14,176,79,242,67,218,128,67,157,141,183,177,39,193,190,73,127,95,87,55,112,139,169,107,55,67,117,249,238,18,32,45,215,108,103,15,4,79,137,222,146,20,46,58,21,172,200,254,62,97,232,225,62,187,96,254,161,5,101,219,159,119,142,111,84,77,220,159,255,80,56,11,172,191,86,12,238,198,216,246,195,158,5,13,47,89,231,5,30,131,151,245,58,146,244,198,183,32,19,253,40,154,163,47,38,106,124,237,36,154,244,33,247,104,65,207,155,178,252,130,186,192,231,172,66,192,175,180,31,118,194,203,210,153,144,12,210,230,251,45,87,209,146,225,37,91,161,239,244,1,173,176,226,109,133,68,212,160,48,83,237,16,94,65,61,218,23,241,6,207,253,206,84,87,44,173,102,108,124,192,164,85,94,114,215,182,254,101,148,162,209,60,147,180,221,157,240,242,116,68,106,99,45,69,249,68,111,89,239,97,196,137,233,153,239,23,153,56,9,57,90,234,201,143,38,132,156,114,20,158,94,70,72,227,152,56,73,219,94,45,203,211,201,29,248,87,228,214,120,122,93,43,192,248,193,172,10,48,238,70,104,162,61,34,71,42,20,175,74,235,123,187,151,99,244,230,184,229,61,224,90,248,11,210,189,113,204,162,207,114,241,199,134,87,44,162,245,83,2,207,18,95,130,78,231,79,10,58,144,84,23,160,105,94,49,206,151,111,12,246,12,242,109,203,192,189,249,160,134,185,2,139,229,69,201,73,173,131,189,151,76,108,212,159,76,98,232,251,12,252,119,87,249,223,43,164,4,158,208,154,169,19,172,246,232,144,215,188,134,63,23,107,153,208,178,168,12,48,184,125,97,161,177,47,43,62,243,101,22,71,245,209,250,41,169,231,200,87,218,214,39,103,231,110,91,220,109,98,85,190,118,186,121,38,238,27,175,98,5,52,105,244,103,163,79,135,74,209,64,153,99,49,229,119,212,122,211,202,112,169,220,37,163,93,247,96,37,249,172,253,245,60,123,203,253,170,40,73,219,152,148,86,252,134,174,158,101,225,182,226,136,135,15,154,180,233,174,164,14,52,119,9,106,177,249,126,155,189,24,40,92,156,129,115,27,233,124,99,127,102,80,95,186,224,4,199,152,99,26,171,254,116,198,125,254,212,168,59,236,63,40,191,157,63,114,115,167,61,114,42,54,156,65,255,31,236,253,119,92,83,95,183,47,10,47,8,69,81,64,20,149,30,149,46,34,34,189,6,11,93,186,128,82,85,148,94,12,189,133,128,138,40,210,145,94,2,2,210,137,212,208,81,58,82,66,239,69,122,13,16,58,132,36,55,60,191,103,159,253,236,118,207,125,223,247,188,103,159,123,206,254,99,248,33,43,203,181,86,230,154,115,140,239,119,204,81,242,168,59,45,200,6,235,9,226,226,80,155,180,254,0,242,121,50,133,219,84,181,0,205,137,19,64,84,25,165,26,240,69,50,156,64,68,87,165,210,199,229,8,219,180,102,179,36,131,169,181,34,158,141,55,155,199,15,52,137,52,145,127,29,138,137,250,137,163,75,147,106,117,187,138,116,115,146,232,56,145,169,120,2,16,43,30,159,150,25,38,95,55,244,177,6,136,214,22,187,162,10,246,109,57,245,26,3,18,28,221,212,218,88,100,116,146,171,34,109,35,56,232,49,42,32,45,31,134,255,237,146,112,101,147,16,194,45,150,82,190,156,56,2,162,102,86,234,244,6,178,180,6,224,30,116,204,175,10,78,37,199,235,225,54,71,111,145,197,13,86,201,157,96,151,56,137,148,216,157,114,14,86,51,8,196,96,51,130,76,170,231,196,96,16,156,138,217,159,94,169,36,75,240,122,234,222,205,250,6,250,64,4,75,203,177,66,198,152,99,33,227,88,147,32,116,25,181,129,86,171,219,241,54,135,123,201,190,96,69,194,74,184,150,36,124,63,53,120,139,121,183,222,80,205,252,29,177,80,238,150,248,39,129,238,130,120,68,173,216,85,14,5,36,64,244,0,136,131,41,200,21,66,150,83,246,153,193,191,222,233,158,116,188,145,127,96,197,43,91,209,8,223,196,98,29,196,199,115,93,99,18,231,185,36,245,95,191,81,136,2,130,45,236,81,187,227,248,153,132,182,120,223,98,180,239,221,208,112,211,110,28,115,208,2,30,179,235,234,194,110,182,85,3,209,60,76,64,255,148,99,59,120,224,170,49,111,197,161,176,104,190,56,2,146,55,37,148,215,69,141,1,196,183,39,96,149,148,217,70,148,103,86,248,89,26,222,207,243,14,49,96,171,85,51,85,156,114,234,155,93,91,94,61,240,79,102,249,62,144,245,138,16,129,137,210,178,31,101,211,11,16,247,142,160,161,26,35,131,71,152,105,200,80,201,133,235,79,93,1,226,190,187,102,148,122,65,55,219,208,57,250,52,174,189,6,19,18,51,44,87,59,213,186,4,135,6,158,138,16,36,143,93,235,191,233,24,246,19,30,153,115,204,95,84,134,185,114,95,255,132,174,124,72,144,58,97,235,131,199,31,236,145,149,45,105,249,29,135,119,158,188,146,217,174,182,131,249,54,56,155,217,17,230,33,4,222,71,195,215,171,0,173,189,224,147,193,147,236,223,100,95,229,103,166,42,235,112,221,242,227,203,87,177,6,245,253,13,53,46,173,104,191,157,197,145,144,122,119,128,232,62,12,209,102,218,120,175,214,214,112,172,54,227,39,100,114,104,241,213,136,73,33,192,150,18,159,62,17,2,181,69,248,69,63,134,8,192,138,236,73,76,181,138,48,211,99,41,90,183,10,178,118,32,141,183,192,9,154,68,61,132,194,141,155,144,195,10,56,180,20,204,88,52,193,49,201,192,170,72,108,15,32,14,205,195,235,202,62,3,196,214,198,45,3,123,210,201,222,93,228,81,156,167,168,29,67,154,52,224,164,1,231,110,194,232,68,24,113,175,127,181,2,255,77,136,86,23,229,152,135,192,40,15,103,240,238,172,14,79,109,230,28,92,212,247,147,145,105,171,144,174,54,21,213,86,113,215,247,242,194,23,154,37,216,20,30,209,243,187,219,134,63,109,141,36,79,243,31,72,227,79,254,70,209,123,114,91,76,235,179,17,154,89,19,235,79,209,251,129,209,66,84,166,123,17,16,205,190,254,60,191,78,110,201,106,87,164,164,41,43,131,198,187,149,47,45,88,233,19,74,25,185,71,185,185,172,47,101,217,168,203,58,237,147,92,72,39,244,199,148,132,170,74,182,252,126,170,123,76,175,92,19,97,255,243,203,108,107,53,167,115,212,87,120,228,56,226,224,249,22,70,7,32,158,222,158,188,241,123,222,216,116,90,79,122,165,96,73,126,249,122,59,253,177,230,234,218,248,230,80,4,40,7,118,136,158,39,253,74,76,6,9,178,0,196,218,97,65,191,185,161,212,250,163,229,100,23,128,184,243,91,29,131,27,242,57,89,173,151,145,136,238,38,56,188,148,155,227,53,236,181,186,152,220,66,243,153,46,45,205,66,90,105,106,171,231,170,180,195,129,98,58,198,236,111,37,55,195,9,19,133,112,179,101,196,199,237,15,249,176,141,213,243,138,30,10,247,5,44,4,148,47,120,150,142,200,122,52,208,126,16,117,145,241,33,183,126,53,230,199,189,123,83,194,12,83,5,247,40,242,109,253,61,48,184,28,38,253,25,190,159,136,91,176,180,234,89,92,56,73,236,168,243,238,30,193,245,19,6,240,139,2,124,46,15,186,69,207,229,250,200,206,3,193,56,153,214,42,118,103,131,227,1,148,205,105,165,47,219,238,146,202,208,227,102,119,141,213,220,36,248,107,50,107,216,113,213,105,154,195,156,230,144,99,155,187,214,98,155,176,142,3,133,54,27,167,160,134,158,247,13,192,90,69,167,12,40,99,204,172,100,164,76,83,200,77,11,207,152,251,153,235,193,38,54,71,110,76,221,91,146,189,60,131,152,105,183,223,41,191,42,63,48,210,79,88,101,74,32,96,101,74,116,101,204,89,103,249,205,48,29,28,158,155,138,116,252,199,54,12,79,150,183,47,192,20,241,181,191,93,179,79,75,246,29,228,159,74,95,72,99,202,174,196,100,158,121,12,218,16,36,220,91,105,190,129,66,198,98,141,144,123,122,18,127,146,41,45,18,250,234,170,123,12,79,210,107,118,69,236,15,4,170,184,204,92,0,49,12,68,216,197,251,115,57,129,131,80,37,90,240,221,145,249,199,187,132,245,2,44,40,232,14,208,45,210,51,230,241,68,132,234,238,173,242,121,192,127,103,141,93,234,83,21,3,171,195,5,5,12,243,242,174,234,235,137,158,214,162,98,171,144,154,41,7,15,254,157,239,120,109,155,223,251,242,77,5,17,17,82,130,79,155,42,21,106,30,176,43,96,214,191,192,115,138,124,153,199,117,1,98,212,59,194,194,219,86,225,137,69,167,85,244,85,116,58,39,146,33,104,60,17,228,104,255,224,147,172,222,187,44,80,142,92,209,161,124,69,72,12,242,135,43,199,90,212,198,16,238,44,38,150,7,142,225,68,168,207,206,248,210,78,69,49,49,56,59,109,236,79,227,26,58,119,16,93,22,115,144,52,170,109,18,16,63,72,118,153,182,12,175,212,238,150,100,15,242,250,52,28,108,145,215,1,68,176,245,50,83,106,219,87,134,125,97,159,178,42,71,13,136,236,222,115,246,122,62,169,187,21,176,224,219,113,147,235,94,147,169,121,87,185,188,156,56,91,101,228,228,2,83,209,179,185,194,97,170,179,114,23,108,0,17,226,196,231,91,118,174,144,68,134,154,32,86,27,190,121,147,234,51,191,207,218,243,12,66,9,172,63,29,166,55,61,39,173,244,79,17,126,119,221,222,190,45,83,241,221,197,144,125,37,16,168,238,160,163,114,247,16,225,181,215,224,245,119,9,8,252,0,55,137,115,220,185,130,120,124,253,172,152,179,249,55,2,250,62,246,66,47,181,246,201,148,100,131,216,119,143,67,166,119,134,45,0,81,134,16,206,226,121,35,255,206,233,117,125,44,64,36,135,77,171,51,7,253,144,73,29,244,1,234,72,26,180,75,246,238,88,193,30,186,0,32,54,59,79,172,204,108,28,35,93,184,205,230,81,25,213,13,199,215,150,158,168,11,136,165,144,64,253,141,201,176,9,227,228,11,78,113,248,80,14,133,179,210,115,69,0,113,193,247,116,131,94,125,87,140,128,130,98,8,152,209,99,182,143,83,104,2,227,163,250,86,59,211,130,237,112,134,236,184,172,238,159,214,249,12,4,159,114,92,3,53,64,4,84,11,48,87,167,194,56,63,192,79,152,20,182,102,209,204,118,36,248,138,218,81,101,58,72,151,183,173,67,75,205,111,163,49,168,173,235,202,37,72,209,129,106,187,3,115,196,79,220,166,125,201,107,234,216,231,247,61,191,217,25,226,112,205,184,49,95,97,207,90,147,93,235,103,29,100,101,126,7,13,178,31,217,91,73,23,9,182,247,107,178,243,156,22,27,184,16,55,225,24,194,51,78,109,215,23,31,142,29,101,189,225,162,218,127,127,4,119,114,109,242,26,104,37,241,195,215,74,222,185,26,2,121,14,108,243,24,231,32,92,74,82,15,203,227,109,137,118,33,134,62,222,178,4,71,20,110,5,114,92,138,20,27,214,220,122,132,240,189,176,19,176,27,192,220,31,102,228,194,94,176,39,181,253,132,233,51,153,158,61,98,106,217,106,193,161,211,232,172,248,49,64,204,131,32,186,181,198,13,242,247,179,131,254,88,226,7,90,135,139,42,169,195,244,73,234,19,22,253,214,206,117,206,95,116,0,84,139,87,10,69,199,225,109,99,32,60,201,34,227,157,134,27,107,182,96,159,63,254,47,63,80,12,58,236,168,1,68,63,18,169,225,164,127,252,126,44,150,25,87,212,4,150,35,95,129,193,196,55,91,143,143,65,200,20,209,190,34,59,152,79,207,17,109,245,146,205,155,82,35,180,23,43,95,191,168,241,68,1,15,25,139,191,101,178,73,224,146,44,42,137,167,205,179,235,14,171,13,247,243,130,195,253,243,94,126,73,228,19,83,26,245,166,83,200,172,30,42,237,16,139,228,93,158,142,246,161,105,142,229,100,155,227,45,203,210,207,132,72,39,28,143,217,122,203,208,74,55,26,123,40,128,34,83,13,101,29,142,236,1,97,181,106,91,214,241,114,21,243,226,238,136,240,47,168,157,146,27,159,179,141,220,129,110,194,106,177,32,64,156,114,60,84,63,133,224,44,27,90,223,31,37,26,98,209,82,66,225,37,11,62,94,185,137,53,34,223,165,133,6,155,201,114,216,147,132,105,109,148,200,180,117,203,24,65,105,153,251,95,135,85,69,206,10,123,0,214,61,124,61,124,106,64,176,186,206,95,201,92,127,201,215,127,216,82,249,47,57,147,178,175,103,156,65,177,143,92,251,235,158,25,205,95,135,185,203,227,206,118,88,72,199,64,137,170,164,207,154,125,101,123,100,214,236,170,218,182,236,231,84,170,111,179,107,186,196,82,245,178,141,8,181,171,239,77,187,175,215,201,137,55,192,188,238,210,40,108,58,4,7,5,154,148,14,156,216,167,121,3,67,4,76,36,91,180,106,90,24,153,226,56,193,243,187,157,97,62,114,254,195,161,197,70,69,142,71,146,21,135,40,212,183,32,21,201,204,252,177,164,130,133,132,111,160,151,37,103,152,246,63,173,129,86,240,117,9,174,201,191,46,136,89,250,133,140,175,63,27,188,42,37,189,125,31,122,126,224,19,206,184,115,129,52,77,254,192,76,234,29,203,19,208,133,111,176,197,10,200,113,248,198,131,181,199,159,84,97,92,206,118,40,69,223,244,11,48,32,148,61,136,185,110,243,211,211,228,23,175,151,245,113,109,187,153,205,23,110,189,208,221,141,205,25,77,148,158,94,25,43,39,156,83,245,171,121,187,184,166,91,49,62,153,111,85,14,208,200,146,173,196,198,200,135,65,129,75,129,92,29,139,233,211,195,189,22,205,17,143,174,153,196,132,97,119,94,74,140,59,108,46,1,210,36,83,158,234,123,61,250,22,85,45,202,36,52,210,73,158,42,145,250,161,79,34,204,170,142,96,78,175,68,247,84,63,84,52,54,247,74,137,145,132,64,157,252,154,212,178,97,151,115,165,82,108,96,205,130,24,230,220,19,140,139,178,66,189,12,69,240,181,69,68,197,226,7,122,44,63,114,47,61,156,162,77,133,170,178,120,18,85,241,84,66,102,95,176,255,57,245,89,182,13,130,179,121,251,110,114,85,238,253,209,201,28,139,192,33,142,249,7,211,120,119,207,49,170,215,124,242,48,179,35,6,243,93,255,189,122,121,116,101,40,173,132,211,178,211,69,172,82,82,145,107,50,142,245,247,59,171,13,132,120,229,248,188,171,47,117,49,97,119,167,184,206,65,72,72,204,83,116,48,109,29,182,81,69,247,237,119,140,65,212,216,229,111,75,219,83,128,26,125,229,149,75,81,113,188,216,3,198,142,9,167,114,2,28,188,195,207,111,114,112,215,3,193,99,117,83,159,173,54,180,77,35,166,152,226,179,161,177,251,16,71,140,85,99,64,252,187,132,23,199,162,127,128,68,60,103,91,229,189,77,249,142,143,175,156,127,157,254,121,36,59,111,235,68,191,35,239,158,61,188,241,158,203,228,146,181,249,99,115,208,96,62,57,167,96,150,160,151,93,147,173,19,194,21,140,122,105,87,181,228,224,34,114,58,8,147,247,255,182,22,253,225,229,229,136,91,5,94,250,131,244,121,142,45,75,222,229,217,202,111,39,233,130,175,81,148,202,234,53,90,104,84,142,143,32,217,210,79,221,189,216,18,248,198,71,72,218,121,26,29,141,133,149,187,32,251,8,91,233,9,8,74,94,177,139,113,65,90,88,163,14,38,222,57,166,11,79,130,197,178,70,124,212,195,216,118,111,154,137,247,135,188,117,67,4,25,253,44,149,243,183,236,124,106,97,46,31,118,248,254,210,45,31,187,71,62,251,185,123,94,59,119,150,30,23,82,181,189,252,168,125,247,172,240,227,117,185,74,170,222,224,202,157,241,235,169,205,165,181,227,35,212,110,245,73,135,198,76,223,217,55,195,158,232,193,214,242,97,167,146,15,231,58,169,179,206,155,13,104,163,106,199,107,118,255,124,83,30,49,45,229,140,121,29,163,113,116,221,9,251,211,213,143,141,241,51,227,170,45,28,49,138,61,156,138,147,13,31,29,38,4,155,249,28,189,201,114,66,187,249,189,168,15,124,117,15,19,166,169,78,59,116,34,93,87,100,234,77,159,54,14,223,190,209,16,57,229,143,95,138,125,99,23,166,60,15,169,221,32,77,119,27,60,245,199,195,3,158,55,229,234,115,78,191,124,67,225,38,232,165,232,156,222,79,50,15,77,243,11,177,244,11,10,206,166,228,107,97,238,45,209,223,232,85,230,103,78,113,51,235,62,91,220,216,72,219,83,99,146,66,4,77,142,92,207,40,64,53,47,147,215,182,66,22,70,40,225,189,37,71,38,98,4,50,239,30,104,7,245,167,131,230,164,39,164,187,66,228,228,147,235,204,27,42,59,17,120,182,208,229,196,249,125,142,9,15,72,146,214,45,1,45,117,109,245,41,198,189,205,103,85,80,201,205,68,67,74,152,210,213,158,167,127,152,104,211,126,80,135,145,11,183,138,59,218,60,106,167,97,95,201,135,217,0,196,123,51,175,146,56,13,120,10,53,113,154,172,158,9,134,184,111,203,129,20,138,73,246,2,31,203,40,155,104,198,127,141,212,125,211,148,152,121,40,153,222,60,63,21,90,208,79,167,176,140,172,113,9,17,174,216,126,93,184,217,208,211,35,24,31,183,190,12,125,238,139,26,94,167,125,208,136,83,53,246,123,91,168,229,6,70,253,249,77,157,196,213,156,147,197,83,184,6,6,99,1,163,105,72,74,168,241,171,58,213,160,159,129,88,132,192,202,200,60,94,214,29,87,159,93,19,124,178,39,254,241,141,204,203,7,201,38,18,235,176,39,93,14,204,48,128,18,46,187,119,210,141,214,168,224,126,227,17,4,217,151,134,147,8,231,205,43,244,215,205,58,234,233,142,150,34,98,111,25,169,59,209,2,68,204,213,125,172,127,115,59,231,82,137,234,243,46,18,223,197,89,188,37,29,188,27,57,254,122,230,154,102,182,167,148,57,102,21,180,83,95,227,128,74,99,61,22,121,108,180,254,220,124,85,10,185,80,97,93,81,201,141,60,24,131,203,173,131,43,172,47,224,227,88,204,90,215,143,129,219,240,62,129,115,232,167,163,19,118,251,244,108,95,197,34,236,13,48,204,82,22,205,218,6,174,62,76,104,189,85,23,234,55,190,247,176,27,113,55,249,14,1,163,71,0,209,188,142,16,45,142,157,49,57,202,156,219,62,89,116,80,247,108,152,53,243,52,61,193,87,231,237,99,225,69,215,180,138,190,140,235,214,111,231,7,231,141,172,119,82,91,197,107,67,52,222,45,96,107,64,43,167,123,79,97,74,147,114,228,30,185,189,118,217,66,135,43,97,35,62,39,133,36,90,16,37,252,241,170,191,69,130,213,0,87,88,197,28,186,104,159,129,68,14,68,238,239,74,86,122,148,107,25,251,216,145,1,68,125,239,209,197,95,110,240,181,10,133,155,191,51,115,18,234,51,222,31,153,201,251,47,169,44,2,191,2,169,165,21,167,134,71,155,78,75,140,213,155,23,5,36,12,80,47,106,238,26,132,220,80,0,180,179,111,40,242,179,249,83,101,145,37,130,34,228,1,90,21,202,183,124,79,11,250,69,168,238,169,113,13,22,174,2,222,78,78,185,212,135,51,175,207,197,101,143,103,91,124,89,189,224,180,34,0,219,0,7,173,199,35,39,95,93,200,216,148,75,163,150,237,22,144,107,133,80,239,44,65,127,56,223,21,12,19,78,252,136,62,84,107,72,93,112,96,196,164,22,107,36,94,72,147,138,240,246,191,213,241,148,189,232,208,29,81,107,154,20,23,68,38,54,30,199,210,134,46,146,186,11,137,165,200,218,229,69,182,174,227,135,176,64,120,1,235,210,75,89,147,138,161,7,167,145,212,218,71,171,82,77,184,206,160,159,251,248,60,24,126,205,111,130,22,122,40,3,87,215,100,77,41,72,67,3,111,57,242,91,243,12,125,182,26,124,107,125,195,48,71,142,184,78,16,230,79,36,105,105,187,200,245,160,159,73,190,156,120,219,50,117,67,110,214,106,196,215,79,102,75,175,60,12,43,238,124,15,244,59,202,27,33,91,197,101,41,220,127,199,101,211,145,46,237,59,158,151,190,227,0,122,172,132,28,180,242,51,61,141,71,230,104,57,129,204,95,85,253,176,130,27,54,71,215,13,207,135,206,79,7,29,151,164,27,235,30,157,50,127,162,158,187,82,251,77,158,125,94,170,202,136,193,18,121,85,97,221,242,219,146,228,139,67,81,222,56,223,244,225,128,5,170,180,189,144,209,28,21,53,13,185,26,135,167,222,44,254,177,195,86,162,138,100,189,17,228,89,124,52,10,80,254,94,19,26,224,107,88,209,119,121,185,249,159,76,78,231,45,238,232,67,7,43,150,56,166,60,80,15,40,171,97,44,31,10,123,221,72,192,254,15,34,195,172,1,243,233,234,229,76,143,1,49,95,228,200,137,212,139,125,38,180,122,96,88,62,108,170,201,55,164,94,65,201,183,68,123,126,201,134,2,92,51,140,38,147,85,189,27,221,149,16,4,90,145,211,6,239,62,136,5,71,31,147,255,154,124,42,56,191,235,91,23,132,216,236,73,64,119,4,237,219,149,247,255,45,146,211,45,57,157,245,123,64,171,37,220,4,214,188,229,217,93,37,131,26,227,41,186,170,176,149,155,228,148,165,47,242,118,71,180,201,254,41,117,154,87,42,109,214,220,199,72,143,116,152,182,136,166,26,189,61,185,181,166,89,165,108,22,245,248,165,71,229,22,140,134,91,146,233,238,237,177,44,10,152,123,175,191,61,51,253,61,124,173,91,216,249,206,175,3,113,45,189,245,25,94,234,57,170,132,60,134,184,102,36,179,64,170,235,76,74,104,243,239,238,110,114,190,41,103,129,230,130,194,145,173,25,121,52,92,118,28,252,6,48,155,143,9,115,249,67,77,110,191,111,134,105,32,161,215,124,194,149,176,77,107,184,192,119,216,209,43,250,180,67,225,193,94,206,14,254,226,96,23,165,0,163,182,142,156,75,29,23,211,246,177,191,103,99,76,82,81,202,249,234,187,182,136,13,112,71,254,19,224,242,115,241,0,215,144,25,111,197,119,38,246,205,197,253,86,147,209,83,230,247,254,244,22,109,218,159,220,145,94,151,0,43,96,24,8,238,151,3,156,69,25,146,89,158,49,16,14,132,155,169,252,81,149,222,200,177,6,216,119,139,144,236,128,136,111,241,235,77,0,49,230,246,28,137,116,183,37,20,73,175,246,144,200,5,61,135,66,228,22,64,140,63,161,110,28,151,165,60,68,126,201,133,3,95,185,81,134,205,0,241,81,184,133,77,163,205,124,253,182,70,254,39,18,96,175,57,126,201,178,196,89,123,239,212,56,152,52,83,169,15,145,239,149,73,196,243,231,247,71,14,129,240,16,87,105,123,27,108,141,109,120,17,183,143,198,233,140,243,97,253,192,146,5,174,124,118,198,210,142,116,183,88,233,86,43,250,26,13,115,10,39,129,93,192,22,78,95,28,6,157,72,135,47,117,60,207,122,233,96,40,75,95,9,16,55,81,151,124,155,104,62,152,86,187,5,2,196,76,14,122,122,171,251,134,43,253,182,119,208,46,142,248,137,207,62,234,191,1,91,52,252,152,225,165,223,91,213,25,53,129,83,94,143,133,16,199,71,49,60,3,168,172,42,89,222,74,217,200,76,89,175,142,28,51,128,136,222,183,255,89,183,89,131,146,71,145,137,230,162,67,31,79,252,190,127,53,111,8,170,57,230,27,34,218,97,110,210,181,127,210,112,52,47,25,247,120,146,185,121,249,218,186,220,70,11,130,195,244,190,126,170,3,3,216,77,212,127,120,132,80,104,246,181,216,248,114,86,47,225,51,61,86,12,121,120,88,233,251,229,211,159,227,52,54,59,197,34,164,227,109,130,228,113,238,206,234,207,122,99,163,181,41,163,231,15,60,195,24,56,240,217,141,198,99,145,100,124,114,121,190,157,76,220,228,215,198,131,69,157,243,247,73,239,184,141,172,101,131,71,117,181,55,255,64,82,243,227,161,206,220,133,47,181,121,247,85,192,152,33,105,58,204,78,199,245,67,154,52,183,139,93,61,142,223,166,175,30,182,151,238,120,54,171,108,250,196,174,180,15,201,79,232,48,89,120,60,142,244,90,182,83,124,150,153,96,54,139,118,57,60,15,20,132,20,220,33,227,187,29,116,41,35,242,62,171,145,93,234,170,195,31,147,135,12,89,3,198,205,216,65,174,14,213,203,128,104,199,163,208,67,116,149,72,169,192,150,40,210,136,68,15,167,153,107,186,101,187,195,186,196,50,150,174,154,96,66,235,253,65,55,105,227,97,250,218,235,193,229,95,58,141,199,143,174,130,105,211,246,63,223,156,143,8,74,107,46,131,185,228,106,168,153,86,120,94,51,199,230,225,71,64,40,134,26,141,223,18,55,92,106,203,187,177,92,132,103,235,197,83,216,248,194,209,95,227,232,44,251,129,23,95,156,176,193,2,169,140,142,42,33,205,191,229,26,0,111,120,120,39,42,100,49,238,7,219,80,48,137,128,241,216,21,129,172,50,247,71,11,248,235,0,81,137,51,128,205,200,45,8,144,40,138,8,63,7,32,250,224,95,176,145,191,151,153,16,60,171,182,192,77,169,160,83,246,95,244,228,223,151,51,118,66,162,41,103,163,213,242,223,246,58,216,20,217,253,151,164,85,174,12,166,146,78,97,238,230,163,241,183,204,126,160,39,122,131,108,111,250,237,109,57,133,158,160,180,176,183,202,249,223,24,103,0,91,173,240,183,51,10,1,172,215,115,27,235,166,164,197,61,186,9,88,182,95,248,243,61,245,85,89,60,234,108,46,14,62,190,65,134,94,117,212,31,245,86,171,156,229,41,20,195,170,211,11,72,74,105,12,30,1,189,29,11,16,29,111,137,15,126,52,118,169,24,105,5,77,85,247,67,206,1,68,19,155,184,55,174,21,149,186,35,28,199,36,184,11,253,216,177,51,3,243,58,172,104,42,54,140,109,1,59,236,25,237,237,163,229,39,55,185,140,67,213,45,103,104,62,207,204,174,115,40,188,247,110,181,209,243,207,23,116,114,161,31,25,92,246,88,114,33,55,120,57,62,33,35,208,191,125,99,58,127,10,28,4,191,189,15,118,185,206,186,102,98,185,33,20,122,221,200,53,107,25,162,40,65,81,138,22,210,173,184,142,122,198,161,176,142,145,220,120,35,217,218,92,116,28,193,111,85,232,94,253,85,223,155,118,219,196,239,123,127,176,134,217,99,243,231,187,114,210,121,135,94,28,63,8,83,22,250,73,238,101,163,14,119,131,226,18,69,121,149,239,231,141,23,75,188,177,39,92,47,123,35,77,147,118,200,180,252,164,19,142,170,113,216,131,31,216,109,53,193,67,119,189,195,215,219,101,160,113,104,217,115,186,23,211,139,228,78,198,205,68,148,90,191,233,219,84,77,79,52,249,222,32,251,225,169,168,84,165,161,30,122,49,109,239,168,46,148,236,135,127,71,212,90,142,183,220,233,70,176,247,235,39,139,21,197,153,236,130,35,205,225,22,91,172,237,93,236,239,196,63,90,195,109,140,135,175,18,206,123,210,197,241,149,216,220,246,255,198,145,84,165,227,30,196,58,188,89,74,90,145,78,243,169,73,139,59,25,89,182,17,69,63,26,44,66,206,223,112,105,25,61,185,85,84,57,47,83,81,41,96,57,188,68,94,230,205,162,0,194,125,171,120,201,233,228,133,142,114,174,67,111,109,37,127,114,240,149,73,245,249,208,103,32,83,78,48,151,151,91,142,122,203,254,192,193,148,242,212,245,43,226,6,115,146,213,80,232,242,224,183,63,128,209,76,168,176,23,92,244,183,65,137,118,80,226,250,40,93,217,12,85,252,144,186,213,64,254,186,156,179,123,56,229,19,215,107,208,67,3,219,206,33,66,234,67,231,114,65,46,178,165,239,114,254,227,35,86,219,78,53,19,36,107,228,181,93,112,151,197,141,182,231,170,115,178,103,57,178,173,6,140,154,216,156,60,220,173,154,31,121,252,168,110,220,202,251,39,140,209,25,71,17,230,168,85,144,64,160,210,150,205,125,154,230,141,240,249,131,167,121,110,253,197,96,209,70,93,156,86,204,112,21,106,239,185,246,164,239,41,87,140,11,22,176,221,183,153,72,65,231,244,239,140,70,136,74,112,156,134,132,123,213,101,43,183,130,107,166,80,15,84,171,110,246,233,134,159,24,33,48,1,172,160,95,27,219,191,53,159,71,175,230,130,12,243,179,183,124,223,178,206,103,183,60,194,125,227,63,66,130,56,20,92,16,34,148,185,87,156,58,190,231,100,196,74,120,147,216,180,69,39,60,121,33,155,33,170,199,224,151,178,92,1,22,60,12,81,234,41,27,11,46,235,222,126,189,248,179,140,176,105,197,167,101,4,239,123,208,81,90,68,250,14,222,131,189,115,79,105,226,34,196,249,204,231,54,186,131,224,216,224,229,55,162,6,63,164,83,41,7,136,33,30,240,239,58,238,108,166,91,235,87,140,8,22,30,73,21,83,178,158,157,179,9,74,166,164,239,112,163,59,96,171,141,178,164,227,60,197,237,31,143,73,20,91,174,23,7,101,173,177,72,240,224,24,9,217,86,142,35,233,59,115,143,46,220,44,213,123,143,194,227,234,250,131,89,225,211,181,196,9,145,89,27,185,249,5,114,231,165,192,91,57,30,254,142,82,40,92,151,138,8,106,112,17,70,165,205,70,80,56,212,235,112,186,175,116,178,19,85,103,34,80,59,110,184,150,64,91,235,155,5,235,63,18,48,62,64,14,99,75,215,229,54,139,225,139,208,156,13,63,33,190,84,102,117,172,140,252,130,24,33,50,68,68,179,149,226,96,42,178,180,100,254,238,96,11,224,221,198,196,105,169,200,61,247,206,8,226,252,251,94,63,106,24,53,66,208,121,246,248,237,71,127,246,236,53,88,72,114,219,207,79,153,163,151,221,1,65,31,105,131,19,116,208,110,217,243,42,138,250,94,195,201,129,71,149,76,198,186,56,153,111,108,222,61,35,223,192,156,120,171,27,9,220,95,248,100,211,145,241,144,213,69,248,125,140,208,11,214,122,86,133,43,87,134,125,66,92,174,193,81,73,236,213,209,217,114,223,139,123,12,146,31,5,39,98,60,187,148,23,207,188,18,99,216,67,90,107,136,83,68,222,11,120,164,104,8,210,100,245,193,241,216,253,207,134,188,43,251,222,240,131,205,228,35,30,169,2,145,177,206,126,53,223,176,145,228,25,225,40,255,170,179,228,246,112,12,34,212,229,70,4,84,227,184,159,171,180,103,214,197,238,244,250,125,58,142,46,30,35,142,199,155,155,242,166,81,193,35,158,89,109,233,156,147,168,167,141,190,155,241,52,89,84,85,242,70,174,130,56,136,42,199,126,201,193,86,177,234,165,175,88,127,42,109,239,19,225,100,1,119,9,175,110,243,75,126,71,121,143,166,50,250,204,182,34,243,88,87,44,43,163,80,239,11,71,30,199,125,239,133,215,247,207,227,14,216,57,239,66,169,46,106,217,230,123,151,183,237,215,52,244,56,46,119,117,186,108,185,203,10,152,76,108,179,83,247,158,212,50,132,36,73,204,188,26,219,28,99,56,60,46,189,115,122,9,190,48,84,111,150,126,195,48,248,162,134,127,77,121,125,127,118,106,210,75,251,35,249,207,63,10,107,5,111,233,166,184,242,139,6,103,239,238,19,166,55,226,15,51,194,196,15,196,113,99,49,251,236,239,45,177,95,64,214,252,228,217,57,203,52,252,119,129,150,190,39,193,25,116,10,165,101,150,4,102,139,139,208,88,13,53,17,129,86,192,52,3,63,51,115,238,251,83,76,255,77,71,49,223,25,208,10,9,140,30,122,19,244,158,216,228,237,222,185,8,16,215,196,168,181,235,111,94,43,138,195,207,36,209,223,151,209,240,112,224,16,164,55,247,200,106,171,76,190,64,213,59,57,0,221,68,199,13,22,237,214,220,50,67,27,250,148,58,205,179,57,188,75,226,157,122,206,160,83,227,89,110,88,147,221,80,8,222,118,228,59,108,217,58,102,241,193,49,227,231,23,166,178,243,213,24,224,228,214,167,86,201,165,71,168,169,141,190,148,131,14,191,59,65,18,123,251,245,28,151,0,162,251,132,96,69,159,159,227,170,107,47,21,114,26,18,54,38,57,145,132,73,202,146,154,165,132,21,58,109,17,70,28,235,233,226,86,123,201,190,202,163,165,44,99,151,164,12,125,106,44,118,94,102,31,116,194,168,106,181,151,83,135,120,57,140,182,160,154,61,184,45,1,168,96,109,118,135,128,220,36,19,122,199,211,155,255,121,92,163,115,173,14,9,38,30,165,80,107,251,148,90,109,162,34,9,19,188,239,70,199,171,199,91,36,138,84,239,250,151,21,14,91,73,187,103,192,174,127,184,177,74,144,183,123,59,117,17,232,110,63,210,124,202,198,249,96,75,80,67,216,153,204,90,37,128,71,195,133,204,90,179,247,137,81,3,35,40,45,235,70,160,30,0,148,203,80,170,4,100,255,4,105,179,5,218,21,152,106,224,26,68,194,95,252,254,161,244,37,93,113,59,76,128,138,198,48,103,207,123,28,32,214,121,133,240,75,164,136,38,185,7,33,87,64,124,155,235,105,147,201,23,210,66,171,143,47,89,235,184,180,97,76,84,56,156,46,43,215,215,172,178,99,123,131,79,116,222,244,0,142,62,29,218,3,17,249,36,102,63,69,109,235,178,132,127,92,158,48,205,129,216,6,212,26,86,170,124,237,167,141,198,223,188,186,230,160,174,51,114,212,34,214,54,74,103,92,10,247,86,185,52,239,241,54,134,35,128,117,46,240,42,239,69,133,247,253,35,194,121,162,124,117,155,192,87,142,247,98,133,209,228,237,154,46,97,32,237,94,213,252,128,42,17,221,171,83,224,242,68,31,200,79,224,235,116,42,3,176,16,192,2,116,232,157,164,179,218,244,8,251,95,10,120,220,75,182,39,63,80,74,210,3,246,12,194,225,177,137,84,39,3,35,184,100,225,107,112,119,92,10,110,136,80,36,92,56,43,100,182,37,184,231,43,127,43,117,166,94,172,115,72,14,247,8,183,77,11,171,179,72,238,132,199,85,101,77,145,40,73,1,11,91,144,172,158,112,88,132,190,198,229,234,22,21,137,13,102,133,45,204,58,244,80,240,205,246,221,43,81,11,229,57,185,238,38,165,0,209,59,4,23,61,181,28,118,146,103,15,197,180,38,101,141,251,192,39,241,163,227,225,53,119,226,165,110,138,133,34,61,203,233,97,63,193,243,225,95,94,220,209,89,207,91,231,136,63,171,66,26,136,115,81,154,205,153,97,20,182,101,19,146,41,220,54,127,72,112,194,81,53,13,222,73,237,245,37,129,241,13,63,239,158,234,78,16,119,225,39,222,162,198,134,243,199,13,215,41,223,247,11,152,185,238,145,217,144,144,61,227,8,124,18,99,225,187,255,69,72,111,182,193,0,32,74,181,214,48,126,248,118,23,219,190,123,149,16,142,147,98,202,192,155,88,244,27,205,152,9,156,178,30,22,47,38,179,254,12,179,65,254,170,32,209,7,228,16,164,117,119,28,141,28,105,158,209,159,109,248,112,58,163,142,52,187,6,142,48,60,146,216,156,17,118,220,198,174,22,130,10,247,37,231,79,5,123,162,202,149,232,159,20,2,196,45,194,73,77,231,252,193,39,137,190,175,96,239,123,91,225,129,47,156,222,197,212,251,133,173,174,122,45,229,91,91,164,199,164,186,56,143,90,114,171,244,147,229,36,109,246,252,248,195,146,207,62,240,126,18,70,37,0,85,53,205,81,197,172,123,64,170,110,72,128,69,162,50,9,48,147,213,137,247,144,139,63,173,27,46,67,7,89,214,239,248,143,15,8,129,7,146,24,75,94,233,63,146,43,80,61,154,87,75,242,26,245,20,56,73,53,208,104,205,157,113,164,198,252,184,38,235,95,116,184,127,126,183,170,166,191,168,252,194,75,86,247,163,204,116,224,54,64,252,64,215,79,203,212,225,46,176,50,250,110,131,138,199,5,61,110,87,71,48,31,129,155,108,100,171,129,2,233,213,145,0,113,96,7,130,238,144,191,115,172,211,20,174,175,192,66,154,125,97,160,39,31,245,223,4,28,214,123,155,35,182,253,66,92,106,42,188,150,30,244,54,201,56,20,30,238,173,31,195,219,223,116,0,241,141,77,61,69,251,212,205,96,212,212,75,28,44,245,201,136,1,217,94,61,7,19,124,210,125,230,213,146,75,247,55,196,244,176,207,247,229,162,27,183,55,160,226,91,113,75,54,137,235,176,3,243,112,53,188,241,239,63,24,86,19,111,152,121,237,80,6,136,79,193,195,216,61,90,245,85,108,237,242,146,183,147,57,253,138,159,73,215,96,141,68,220,27,33,167,47,232,147,229,242,53,23,233,16,2,84,179,122,232,70,123,230,211,57,56,59,137,102,226,71,218,222,194,249,222,4,178,139,93,138,10,109,193,154,32,233,210,244,17,248,229,141,140,238,143,179,121,78,109,166,151,31,221,242,11,70,122,213,161,218,152,121,107,32,168,177,13,147,251,150,76,198,184,242,161,206,196,175,8,97,199,104,43,165,180,149,36,245,33,46,144,36,39,25,163,95,50,151,34,159,170,206,149,254,16,242,52,102,74,163,224,243,10,125,253,201,101,192,87,209,104,170,127,21,181,243,85,254,223,102,59,68,197,126,163,72,179,254,15,179,248,255,15,146,216,40,242,52,62,110,69,126,50,190,224,216,203,254,223,178,50,129,191,21,110,231,227,55,250,247,207,207,56,203,19,89,202,204,34,157,210,173,209,71,157,246,192,198,50,81,93,228,124,218,3,71,69,3,3,61,249,30,41,73,181,161,243,15,105,53,197,152,91,92,214,129,96,31,42,118,222,185,79,220,233,38,228,31,199,109,88,16,123,155,193,3,234,151,168,127,103,218,107,93,9,140,26,14,54,23,109,21,120,21,148,254,180,9,202,113,107,85,98,174,63,151,62,237,32,189,13,155,28,111,241,150,67,209,152,75,231,149,75,228,145,98,83,81,186,22,122,74,152,169,71,82,247,243,101,3,15,15,247,182,17,159,19,127,174,6,135,250,190,77,131,187,83,70,200,55,48,195,124,45,103,42,149,139,189,199,101,123,69,207,63,214,200,208,97,229,100,179,232,211,246,31,49,9,172,69,78,118,209,89,50,168,38,167,143,22,4,236,155,225,208,238,77,135,19,78,205,36,234,113,106,239,20,206,155,232,94,158,221,211,230,229,67,193,206,111,151,40,38,233,63,231,157,119,10,96,26,19,56,3,43,231,6,159,86,247,43,135,121,192,243,110,87,70,44,232,39,14,18,194,60,0,162,11,181,33,215,210,103,251,21,243,28,170,155,205,218,194,157,100,92,107,193,105,71,210,254,253,12,254,153,105,31,174,238,253,88,192,228,153,12,205,38,86,24,184,142,244,178,192,229,168,71,201,158,191,49,188,102,164,19,30,73,115,183,229,209,67,14,5,140,48,251,57,118,99,158,110,161,71,83,17,54,185,209,67,242,42,5,183,41,250,122,247,109,157,192,106,97,1,90,11,122,177,233,9,101,131,226,200,195,3,236,21,237,107,141,141,184,142,251,27,133,217,197,31,201,115,246,225,147,28,76,54,10,237,21,130,183,79,51,82,231,95,207,41,241,221,130,101,204,49,219,63,106,149,153,201,27,62,210,90,4,132,95,48,234,85,245,151,27,197,186,0,45,197,101,88,169,241,168,126,53,128,200,209,241,146,243,102,238,109,80,66,230,205,15,137,7,205,16,118,18,213,202,77,46,157,232,122,123,92,33,56,182,151,80,176,147,17,246,222,194,122,190,226,229,27,181,21,147,126,18,201,35,144,180,109,60,48,58,167,205,191,219,38,19,90,61,61,97,188,232,208,248,160,241,156,96,81,112,144,131,103,40,64,60,249,211,14,71,180,56,27,124,159,30,123,150,147,77,210,54,28,220,55,169,212,82,23,197,66,110,10,57,124,66,118,239,145,49,74,125,191,30,65,91,59,213,203,191,41,16,127,81,248,71,45,55,196,12,51,157,98,145,207,74,70,97,28,75,209,184,120,68,11,217,243,134,131,39,75,15,93,142,219,227,62,47,21,28,139,13,152,1,164,107,179,192,39,149,20,80,100,27,180,44,168,231,243,8,18,187,97,62,26,227,249,197,36,246,94,168,52,6,55,239,221,105,179,144,173,22,22,89,127,147,170,247,40,123,24,82,132,16,188,223,158,195,124,90,57,116,196,75,32,176,158,75,222,109,217,118,181,61,13,10,139,252,226,64,225,110,9,75,107,133,227,111,176,91,186,107,184,147,137,18,212,113,109,159,71,123,150,238,246,91,24,64,25,83,184,118,23,243,142,224,10,104,73,135,197,131,213,234,163,221,103,87,1,34,18,169,188,97,225,238,236,80,91,180,254,115,79,62,208,88,101,87,185,89,69,247,176,132,128,241,170,67,167,205,196,7,252,169,192,136,103,60,51,26,62,115,94,96,30,33,230,201,188,226,31,54,118,25,72,28,139,100,59,148,126,148,118,238,118,249,179,185,140,210,186,31,30,95,24,99,68,163,130,57,191,166,186,24,184,27,80,163,96,47,157,89,189,102,217,45,5,81,144,207,111,119,28,244,121,108,160,67,111,31,248,142,223,242,14,85,90,46,253,2,219,163,171,82,97,233,49,85,90,30,118,116,107,110,75,172,28,47,149,95,73,173,141,199,42,32,226,214,97,213,225,46,175,238,129,180,104,208,227,87,49,127,254,4,129,14,31,126,184,159,201,32,59,115,1,66,169,221,203,233,185,216,229,65,253,186,224,174,101,232,71,159,150,83,126,45,128,168,51,241,37,99,246,130,225,9,27,115,85,74,183,213,132,84,88,79,246,43,81,123,195,228,17,108,227,42,254,67,179,139,188,130,7,200,250,212,225,253,172,230,80,152,75,242,76,231,114,191,165,24,97,199,162,42,197,14,143,249,218,85,155,37,65,154,64,221,56,186,252,25,228,49,117,124,53,183,181,10,61,118,221,55,20,182,125,138,103,3,52,38,117,217,215,207,176,206,189,134,246,44,184,137,76,221,211,137,239,7,205,249,199,182,7,124,16,78,124,16,133,255,232,149,98,65,14,103,160,91,37,117,216,197,94,63,76,227,189,180,46,0,162,164,77,43,158,137,212,145,95,157,238,47,58,76,91,249,113,187,161,107,31,82,109,81,161,115,253,19,124,219,95,0,207,86,125,115,59,15,246,182,249,180,87,134,185,179,63,16,182,79,130,140,114,155,231,187,120,207,175,130,41,56,199,103,50,85,115,223,223,53,177,40,190,146,208,124,95,198,224,9,139,214,0,173,42,213,214,124,161,55,186,103,87,186,119,253,99,97,10,95,216,77,213,83,122,200,218,213,182,217,6,206,33,92,135,123,141,202,20,189,82,157,171,215,23,227,121,16,223,67,116,165,76,169,86,251,142,146,152,69,182,33,206,93,174,18,32,58,42,199,109,143,206,112,211,110,205,185,152,173,143,94,138,50,0,20,83,168,174,234,94,244,31,7,73,234,109,216,142,195,215,186,64,86,119,146,246,118,80,180,4,104,150,249,98,198,7,179,110,28,53,186,0,254,161,39,213,108,188,253,156,231,35,176,66,33,46,91,4,177,172,224,190,190,164,72,5,175,238,183,216,246,19,16,27,25,21,1,236,253,46,222,24,173,199,203,200,248,86,244,11,40,39,36,103,247,128,244,242,233,183,105,28,156,185,103,62,95,200,133,250,54,218,109,68,38,5,44,114,26,59,222,121,150,61,244,20,233,1,15,151,37,68,147,45,156,95,185,140,85,52,91,93,86,61,90,206,194,124,234,236,37,179,193,215,32,50,67,15,116,56,123,221,145,123,235,35,194,227,76,165,1,51,142,168,112,59,214,93,219,45,252,68,85,248,149,205,114,240,173,147,179,150,126,123,82,146,53,197,1,109,242,184,235,133,53,102,236,10,243,144,253,92,239,223,187,252,42,91,78,99,13,222,205,158,229,155,96,233,233,22,1,5,49,211,237,125,236,3,228,119,60,53,231,49,62,167,70,219,116,95,53,107,163,61,127,172,205,247,207,97,198,164,193,15,148,164,113,237,34,96,132,8,57,136,73,107,85,43,4,223,211,113,97,2,245,62,73,204,30,212,100,33,239,13,153,83,112,17,125,79,209,43,155,125,227,154,77,81,114,176,204,212,101,214,132,91,65,100,214,253,74,152,172,125,5,237,52,128,17,164,5,101,52,162,127,26,147,8,162,188,148,0,24,129,69,95,229,117,123,203,97,0,162,89,39,64,100,51,174,182,185,56,188,109,106,38,2,16,125,82,20,110,124,149,243,97,135,159,148,159,66,158,220,23,164,42,21,59,173,32,177,41,157,25,112,80,181,227,100,81,173,25,108,69,82,60,136,76,89,35,202,233,10,124,173,92,158,142,171,141,44,197,233,81,235,122,55,100,251,40,124,50,153,208,201,87,223,12,226,195,23,71,166,62,147,146,249,150,204,146,39,169,79,104,133,73,219,124,9,55,124,26,114,11,112,72,12,26,148,237,200,185,215,66,145,166,192,79,247,181,145,159,29,68,167,176,170,248,188,165,22,204,84,110,246,147,203,82,12,29,199,175,11,100,129,107,53,141,30,132,47,56,14,55,28,183,99,4,95,68,127,183,13,211,78,10,94,25,170,223,96,90,170,113,139,108,204,162,40,173,96,58,249,249,72,206,191,17,94,11,103,231,216,158,196,27,122,25,135,250,128,235,131,26,246,108,81,64,187,237,254,13,112,70,194,163,18,254,175,222,35,175,3,234,135,39,153,252,135,133,201,135,6,219,44,94,135,101,55,11,90,60,196,15,113,65,235,80,39,246,241,133,48,174,174,175,73,53,62,207,107,60,17,212,223,169,125,26,33,117,139,225,191,60,81,142,69,239,143,216,144,123,233,200,166,80,27,174,105,211,222,33,18,55,196,156,30,108,81,143,214,14,21,216,63,15,157,131,140,152,204,248,190,158,36,255,102,100,244,45,198,13,72,220,90,175,242,45,189,77,99,163,104,60,54,54,68,8,27,60,30,51,229,95,238,188,127,231,65,212,182,146,150,128,92,45,253,159,157,93,153,155,83,63,100,237,58,74,233,224,179,47,13,125,100,121,21,211,141,35,121,131,95,215,91,49,199,134,130,250,79,246,215,253,103,237,153,118,62,253,174,171,212,74,74,91,154,82,190,61,66,3,16,63,29,199,54,134,55,243,142,191,211,74,122,22,8,247,149,0,91,221,247,215,182,54,230,247,31,231,84,150,167,216,220,229,47,200,70,24,152,66,219,36,227,14,38,172,87,199,116,143,218,36,9,245,9,239,85,251,86,198,6,196,20,195,39,86,220,227,184,63,63,5,178,156,56,177,242,142,250,193,251,242,83,90,211,158,205,149,156,66,118,51,200,233,9,106,87,137,158,103,146,94,2,25,69,70,111,67,143,3,203,30,113,165,55,142,247,117,185,1,222,136,223,19,134,170,204,250,183,51,11,50,28,13,124,52,229,84,194,66,160,177,183,183,87,117,14,12,140,49,171,1,83,100,124,185,34,238,250,47,248,92,55,54,212,204,113,212,112,59,11,211,123,185,139,200,166,11,166,23,211,42,121,167,17,83,76,60,145,139,99,215,157,126,193,61,103,196,6,116,148,209,155,147,159,46,171,155,154,208,161,93,203,199,71,144,155,86,143,158,44,218,136,66,209,171,217,217,250,126,2,96,227,199,193,228,124,123,120,122,202,202,120,245,112,77,117,28,117,216,78,213,183,36,87,88,12,135,122,193,243,173,173,173,247,59,19,83,215,215,39,23,138,158,151,35,175,41,188,143,67,188,191,183,113,39,142,222,0,55,56,47,29,178,146,224,27,81,178,83,95,117,199,204,182,77,31,231,49,18,173,173,91,85,94,157,253,200,53,46,73,160,89,2,123,13,57,14,169,104,218,171,159,240,205,134,77,116,140,244,247,120,230,199,113,144,56,149,234,61,171,45,86,12,55,162,86,231,26,120,61,193,208,167,119,36,232,226,174,248,103,225,165,106,189,98,205,93,207,124,126,195,103,176,143,214,213,19,175,86,236,116,175,170,176,87,122,146,137,174,202,139,131,249,132,70,10,11,135,170,116,179,32,29,249,106,22,137,17,215,252,201,171,248,19,117,76,128,224,87,33,228,89,20,105,110,162,25,55,5,1,13,149,200,127,237,2,87,253,7,239,238,95,210,79,254,223,170,16,235,254,167,71,212,255,39,75,217,217,8,169,255,83,73,230,179,52,135,150,191,37,61,144,168,193,63,166,67,171,253,35,24,206,164,76,179,86,82,157,7,24,41,255,134,145,21,34,73,26,81,92,145,221,223,82,84,130,244,239,55,14,71,189,71,16,215,159,55,207,123,212,218,242,116,159,149,211,44,162,230,62,132,78,88,122,65,119,171,203,111,17,108,10,13,243,233,229,70,201,95,176,9,12,150,217,232,190,94,255,116,116,213,236,143,152,85,57,199,211,86,123,129,226,99,19,99,43,176,2,102,75,7,188,237,71,51,123,83,231,34,106,213,164,40,78,92,76,149,110,159,167,209,254,110,2,9,21,78,65,80,132,194,16,194,152,69,131,66,49,38,251,232,2,64,60,32,145,171,249,48,99,128,232,240,3,79,135,251,41,117,96,94,251,81,153,93,97,245,125,0,240,102,73,201,166,208,170,22,247,38,102,192,253,233,209,132,35,91,132,21,64,124,168,183,234,193,250,135,234,194,133,180,125,166,116,112,214,29,151,114,52,108,209,145,225,136,13,186,43,174,236,33,87,77,222,158,155,45,5,106,45,50,246,124,97,11,246,54,145,127,210,197,255,94,99,155,45,174,72,250,217,214,143,77,106,204,211,117,132,107,164,196,128,217,214,186,240,225,212,45,247,12,252,7,89,220,99,151,208,93,163,153,84,220,189,188,12,152,239,58,15,203,58,67,196,244,136,86,93,202,75,245,234,36,171,247,158,89,90,35,62,241,136,209,99,224,97,226,31,49,167,157,68,151,10,167,82,180,19,18,102,172,231,94,142,150,180,240,184,251,112,34,229,244,147,122,187,33,108,54,151,236,107,216,32,229,162,222,80,160,82,206,184,72,237,235,114,180,240,253,237,204,50,182,45,190,168,235,140,129,109,227,70,239,189,67,64,46,22,135,12,24,153,175,213,249,241,242,203,7,163,61,246,141,252,225,53,174,157,32,62,77,122,251,195,154,232,169,250,134,135,185,118,78,170,125,251,242,251,127,64,37,19,166,101,188,252,227,31,171,44,62,3,196,237,10,59,152,140,25,254,250,157,134,161,250,231,252,7,144,211,161,47,235,114,48,51,142,182,205,131,113,94,245,76,24,173,214,62,230,103,89,61,44,202,234,70,197,235,44,247,166,79,158,151,6,143,168,229,0,34,118,116,169,31,250,165,60,97,151,197,251,116,115,19,148,62,222,86,89,120,176,215,16,46,100,177,16,224,108,206,158,79,153,121,120,120,3,250,1,87,110,7,49,124,45,56,82,223,66,162,227,57,139,240,149,146,218,95,175,203,121,57,226,140,11,1,226,204,42,237,207,173,16,233,38,191,213,251,69,7,246,18,141,24,9,103,92,173,195,16,101,26,150,190,68,254,189,129,132,69,53,45,54,83,127,30,108,128,128,218,13,219,53,75,119,123,59,69,167,239,57,1,68,75,128,232,10,212,101,67,44,142,21,66,146,126,168,78,137,174,217,226,33,22,201,213,254,206,79,62,186,114,35,7,120,153,250,107,169,22,39,236,124,149,147,77,107,224,30,97,19,155,66,90,183,38,235,152,8,52,105,123,171,3,47,253,146,149,239,37,190,222,27,212,43,164,95,72,254,249,150,239,7,133,39,110,143,70,166,149,73,178,102,202,163,182,61,168,58,113,93,174,103,117,234,117,233,230,165,17,23,64,241,29,244,38,119,228,115,47,187,226,74,141,121,240,193,205,134,29,205,138,228,161,147,176,91,3,5,249,117,211,236,121,23,135,29,203,9,236,30,16,192,29,71,104,84,244,91,157,178,3,20,97,234,5,201,78,156,250,168,218,55,8,19,105,87,74,252,209,218,121,114,51,31,155,142,171,7,79,144,95,171,82,160,37,182,230,20,213,30,180,116,35,143,94,179,150,246,1,137,187,0,106,226,141,124,209,158,100,85,18,183,165,187,224,155,242,17,4,26,54,97,10,136,78,195,195,4,132,223,165,11,184,237,204,111,33,144,113,120,16,250,9,64,188,25,208,231,186,91,252,216,247,161,249,122,80,82,253,111,179,139,219,11,251,27,194,169,230,91,34,240,69,193,88,253,57,86,89,255,225,173,152,252,215,222,66,246,251,169,1,194,122,119,7,216,150,244,2,129,224,98,189,19,41,215,38,190,253,212,135,222,230,219,84,127,101,234,57,204,32,140,151,5,43,234,44,134,193,126,189,134,56,239,167,114,237,91,207,176,70,67,14,151,199,231,90,99,57,235,127,193,143,19,59,83,162,76,183,48,157,169,13,51,74,39,86,8,252,227,10,140,5,251,236,200,153,254,158,216,91,236,113,218,245,120,116,48,138,40,167,69,207,173,251,150,7,53,224,54,119,212,23,22,92,108,108,242,159,195,72,236,37,68,184,126,254,208,231,80,68,232,192,199,2,106,182,85,3,127,78,104,112,177,60,185,142,219,184,64,63,191,239,11,20,142,44,75,235,48,56,213,33,103,240,190,242,142,28,209,187,90,202,14,5,110,175,171,47,41,68,54,25,99,182,174,120,211,29,78,57,94,80,101,82,233,52,214,189,96,90,112,136,201,38,235,202,86,4,43,108,117,135,89,72,237,230,148,200,113,142,206,244,62,60,13,64,154,110,205,55,68,180,249,198,28,208,174,153,8,153,99,48,34,173,94,167,83,78,226,59,100,143,80,225,98,125,10,200,131,226,249,37,151,119,27,215,112,25,124,98,59,2,242,215,104,210,14,231,16,188,225,29,84,95,62,50,196,53,62,169,155,231,55,28,21,238,66,37,155,127,252,99,237,4,186,29,218,26,182,110,249,98,98,74,179,168,96,172,173,101,60,79,178,77,242,77,119,52,197,62,96,139,24,177,74,30,220,113,19,231,15,235,68,193,220,80,226,82,35,199,171,208,214,214,147,54,167,203,170,135,172,177,190,118,188,35,190,232,206,160,90,239,54,166,56,210,92,37,100,166,120,3,161,71,203,139,243,79,42,200,40,76,243,180,68,10,233,188,66,33,109,181,96,21,103,201,91,134,215,235,150,28,193,247,125,192,149,181,237,203,116,35,39,123,181,224,26,236,74,125,121,181,51,144,2,105,207,191,165,181,145,63,103,174,204,225,146,34,22,3,165,85,136,254,174,106,35,151,73,145,150,165,160,115,89,65,135,62,95,207,66,43,199,246,165,152,34,185,181,163,212,114,117,119,142,148,54,89,82,254,225,158,248,157,227,76,93,28,251,13,240,77,255,254,45,169,208,239,84,65,155,224,182,130,254,137,41,47,86,198,26,18,1,62,102,26,8,230,241,95,226,112,147,240,83,8,40,238,152,184,86,120,104,235,228,202,214,158,132,86,255,45,133,177,107,181,1,144,59,222,78,135,179,0,177,181,234,112,64,186,219,125,188,113,160,142,231,180,116,10,227,88,211,121,176,86,38,228,236,105,15,180,220,107,8,173,72,88,156,51,170,157,62,5,133,3,196,152,36,33,113,196,209,163,179,124,154,130,82,157,119,94,135,113,243,251,155,83,94,150,46,102,169,42,122,199,211,96,243,221,51,39,222,107,210,244,117,154,248,229,102,36,244,138,5,55,250,41,201,16,35,185,124,58,117,205,14,9,176,72,151,60,127,117,46,70,62,232,105,50,231,230,237,7,26,52,10,216,15,79,217,148,41,196,226,130,55,191,244,2,222,232,202,94,14,167,98,163,240,69,236,147,66,39,143,249,141,143,207,126,7,169,89,92,93,150,180,144,72,105,175,109,191,64,206,183,178,220,113,72,239,63,53,253,112,120,181,198,16,183,221,246,0,57,189,3,237,104,55,118,73,181,38,163,175,156,142,99,247,152,73,249,50,213,179,252,124,33,206,108,219,7,89,105,229,125,213,209,177,225,101,39,78,182,176,119,136,132,203,169,239,240,42,244,169,90,82,168,67,91,99,107,116,147,175,228,46,37,239,186,215,188,85,125,49,14,75,78,254,222,180,94,215,231,34,161,228,41,64,214,241,173,38,171,58,177,77,171,174,127,217,199,17,213,105,206,129,73,210,102,173,109,132,111,84,154,173,224,157,236,21,101,14,84,145,204,212,218,184,120,115,38,139,221,213,225,216,246,16,211,85,31,48,211,82,83,107,166,243,170,74,245,213,245,38,136,103,254,116,147,252,169,122,129,4,226,199,53,137,110,215,65,129,205,253,142,77,167,101,54,228,56,56,128,135,140,31,38,107,85,6,117,159,120,254,116,200,231,213,170,113,142,229,107,54,222,163,16,199,90,232,36,183,233,214,148,23,126,231,41,170,242,122,153,129,253,140,251,178,191,44,46,99,116,23,72,228,84,185,191,196,176,96,155,186,46,21,208,210,234,254,153,43,184,116,125,31,190,129,32,248,62,100,26,59,107,14,0,16,107,194,187,219,234,192,7,238,44,33,108,10,55,9,247,40,248,163,75,74,11,105,11,131,177,13,3,159,39,138,229,38,211,12,79,102,36,179,11,191,239,33,194,139,49,197,178,254,227,47,167,209,75,109,205,152,113,163,177,1,35,12,150,77,97,205,66,187,86,209,232,141,78,163,144,220,222,217,36,146,26,232,55,192,48,123,92,129,210,165,29,236,157,71,47,60,186,46,250,179,11,196,82,97,28,77,3,159,84,43,118,46,253,80,183,184,6,75,231,111,253,92,23,126,7,40,71,63,10,127,62,148,179,231,117,83,88,128,118,132,205,192,199,39,4,202,65,50,214,73,176,3,151,68,7,248,122,129,149,89,41,64,220,36,93,55,25,55,58,6,31,20,156,146,230,104,1,136,116,105,251,99,27,94,135,215,249,42,175,125,188,34,86,20,76,143,5,35,63,206,47,45,31,227,62,59,188,213,152,127,247,148,199,235,70,125,48,189,201,106,241,144,240,58,68,63,222,171,212,233,181,224,40,64,244,110,182,40,218,191,152,60,161,90,220,217,207,162,176,181,78,182,227,219,249,44,119,220,228,2,127,255,180,179,96,121,113,107,120,137,247,85,155,39,3,162,50,64,119,38,31,127,29,240,117,47,236,91,21,192,152,245,196,197,230,46,80,158,113,222,134,167,133,50,141,249,31,67,3,184,255,169,83,133,110,217,127,20,63,64,254,63,171,93,198,255,36,185,160,160,250,239,68,145,252,71,66,201,194,104,253,247,38,38,130,255,4,43,185,129,238,255,176,100,106,102,214,63,231,213,158,9,13,227,89,244,10,123,247,223,202,198,94,243,239,15,248,88,38,122,3,80,92,215,20,230,127,72,194,150,43,32,237,65,40,112,24,58,102,171,133,104,112,98,154,114,88,16,9,179,157,177,253,30,116,181,155,108,18,100,125,176,133,135,32,26,68,28,15,174,219,228,31,115,56,205,34,205,182,48,239,147,161,103,145,253,27,135,163,244,158,31,97,140,90,123,225,200,67,102,20,232,94,184,128,99,126,29,172,85,114,96,103,6,95,52,217,250,120,71,227,147,85,226,24,117,175,79,107,66,138,244,162,155,67,85,176,158,73,189,229,89,159,189,149,225,41,71,182,130,155,33,142,185,205,16,150,149,114,156,164,38,106,122,129,79,36,193,199,167,229,187,249,29,191,126,11,250,52,169,249,31,29,105,44,132,95,34,187,15,4,233,243,59,171,250,155,142,176,51,10,175,230,97,28,152,241,60,120,237,64,142,0,204,59,144,107,230,133,74,66,182,202,183,228,238,80,111,3,40,9,188,180,149,156,122,212,76,145,172,121,59,2,118,17,41,214,37,32,183,25,80,93,19,58,21,24,227,145,90,91,87,120,96,117,98,191,87,238,184,119,96,157,106,135,239,197,126,154,239,145,136,87,236,8,229,78,43,253,232,5,180,176,143,8,4,78,109,176,221,29,67,199,8,14,165,114,124,101,173,9,253,185,244,11,106,180,190,51,127,205,35,201,248,34,242,242,202,176,184,167,233,155,44,184,237,241,70,79,231,193,24,120,196,209,190,48,87,218,127,122,89,86,209,60,53,69,124,171,207,36,144,125,2,58,209,93,27,83,101,9,191,102,251,43,134,240,107,26,34,44,28,43,123,105,19,51,49,98,240,68,75,46,60,97,129,77,57,152,122,205,239,74,139,0,45,249,138,28,222,93,115,70,118,106,197,175,218,240,217,106,229,125,63,78,175,145,205,250,162,125,106,109,167,108,26,11,241,2,182,238,126,137,216,174,193,64,187,239,156,27,105,205,11,74,147,139,94,217,1,252,43,202,237,33,194,5,195,14,202,113,193,171,149,56,108,125,141,215,35,194,70,147,35,172,192,29,101,239,216,244,243,120,218,219,174,21,252,75,85,36,161,171,138,213,120,23,176,69,51,33,208,238,4,247,235,117,3,243,78,38,253,52,117,211,51,22,210,247,123,142,79,59,223,8,9,25,143,19,148,138,34,22,225,173,218,120,84,247,4,61,194,135,178,87,92,179,11,215,133,72,144,49,56,204,251,129,164,182,104,93,248,130,234,158,111,141,165,49,161,215,124,201,119,179,229,235,211,44,229,212,16,157,95,222,64,224,145,133,135,227,45,119,33,173,216,47,167,66,129,30,106,224,121,135,228,169,32,117,135,31,118,169,134,88,116,108,114,89,244,96,128,173,71,183,199,202,216,80,24,91,99,195,237,172,243,143,238,126,194,177,154,145,241,87,56,53,161,107,119,171,164,42,212,178,168,35,86,55,67,38,89,121,133,56,10,125,214,178,18,170,93,100,223,190,239,114,174,181,42,158,243,188,219,160,141,121,114,207,244,59,181,54,182,237,104,203,175,164,98,107,99,69,173,129,35,25,129,189,239,206,124,1,155,104,177,101,209,245,229,131,87,77,245,248,192,114,39,116,29,98,65,142,149,205,15,220,244,6,234,6,114,164,150,227,77,179,114,246,71,87,70,125,61,146,142,39,38,96,137,249,192,115,70,133,7,232,209,73,49,158,34,247,112,236,110,247,49,172,186,242,247,0,225,104,34,38,245,105,95,139,70,1,15,129,73,178,29,118,170,124,187,78,239,125,165,6,214,72,222,191,117,58,108,23,170,52,117,31,162,235,48,196,102,19,206,185,146,184,141,142,161,174,131,140,42,20,243,12,69,121,230,205,49,127,138,33,139,113,69,149,247,0,106,13,135,208,5,229,186,154,207,140,166,194,247,174,173,0,58,205,63,31,98,87,190,173,201,49,69,147,37,127,248,115,252,179,208,212,219,131,73,65,248,221,184,176,102,158,87,212,143,196,229,115,206,254,246,143,201,121,242,228,246,196,195,86,200,68,113,72,116,197,169,19,106,66,1,32,218,64,48,157,71,116,136,125,111,122,72,107,124,44,64,60,194,139,159,192,223,227,145,54,53,190,129,83,111,173,179,224,28,240,201,214,151,126,217,248,124,155,1,14,18,143,91,199,238,84,190,75,154,177,5,136,106,81,27,30,71,151,156,118,188,225,230,8,67,128,232,40,82,26,77,16,41,193,211,207,136,85,196,226,17,88,44,4,212,244,250,145,101,226,235,112,100,104,94,29,76,206,29,111,168,98,111,112,193,228,181,42,147,249,254,28,16,44,162,189,137,85,137,20,54,132,178,47,39,92,210,222,169,182,204,217,166,198,44,228,221,167,74,219,119,203,147,155,105,103,36,36,135,136,183,98,243,63,177,234,27,113,144,245,158,48,41,115,149,43,211,180,105,255,241,0,36,21,159,153,61,13,241,185,84,9,53,122,225,157,221,54,181,185,83,33,90,101,219,186,154,143,181,248,147,156,60,183,2,216,154,35,107,68,242,42,145,178,9,155,65,227,214,189,67,245,4,118,20,180,101,103,226,152,19,218,68,232,183,92,178,53,223,255,102,175,191,41,141,155,183,31,40,19,128,201,89,185,223,35,143,255,252,210,139,131,68,241,172,54,107,124,224,172,24,78,139,113,33,163,245,142,33,205,182,77,166,73,84,165,15,210,131,173,50,164,249,252,231,248,234,178,107,59,7,181,253,86,219,78,203,149,205,101,37,177,173,137,203,100,123,169,29,241,195,187,37,118,45,117,41,116,39,129,84,63,174,231,237,204,75,61,170,189,237,255,106,143,227,134,62,33,45,140,159,140,47,215,179,71,233,9,98,9,120,25,192,127,207,58,127,111,22,1,122,193,96,111,68,157,250,172,222,55,88,220,85,227,59,10,155,32,245,58,17,81,71,158,195,254,7,161,179,248,165,236,135,29,172,230,112,247,56,189,220,33,90,201,0,96,54,92,204,43,214,245,204,236,141,173,176,183,9,52,219,122,20,254,99,19,150,33,18,100,249,249,138,188,141,157,130,209,204,102,207,145,67,197,139,233,216,38,84,209,129,47,98,98,35,126,107,183,122,105,65,13,189,157,17,138,150,24,212,136,72,224,98,54,69,118,20,203,154,96,86,35,175,120,177,190,191,168,222,85,216,231,139,229,146,103,81,192,88,0,68,24,211,102,155,18,64,172,42,221,42,66,249,121,21,182,77,163,252,71,235,124,159,96,55,14,253,96,67,222,27,248,15,111,239,223,146,248,24,57,238,241,92,228,109,171,106,177,234,101,64,195,127,100,195,219,60,188,169,1,227,126,232,87,230,116,144,68,85,237,92,62,193,176,112,159,60,25,230,179,79,248,5,62,93,63,173,0,63,60,249,21,39,235,63,61,239,77,7,87,175,153,242,109,214,195,253,48,241,41,250,52,104,55,229,114,20,23,20,192,85,90,105,217,119,25,107,108,54,159,109,14,234,173,206,93,145,63,151,151,251,71,190,82,218,223,146,64,78,226,255,78,46,242,178,134,55,247,32,173,82,239,237,141,142,25,108,95,23,194,209,204,243,31,230,3,159,140,187,146,168,201,51,246,247,155,142,212,168,150,76,155,78,131,213,60,234,94,92,181,211,252,224,151,226,93,67,159,250,132,187,219,234,72,255,55,201,15,22,147,28,3,202,55,171,118,110,77,177,157,183,76,151,255,34,222,20,93,180,63,11,187,7,200,229,45,37,163,38,244,109,175,170,232,202,231,31,132,27,59,227,238,142,44,176,41,172,6,53,200,88,77,135,251,238,20,63,191,112,214,218,190,10,1,77,222,163,175,13,42,202,28,217,62,68,148,77,86,12,216,14,184,212,105,145,172,82,147,236,221,41,201,11,155,195,218,78,116,105,103,240,12,209,28,154,36,33,179,148,84,159,63,236,18,50,177,40,225,100,160,135,59,9,10,161,15,96,136,200,107,58,49,124,78,123,96,114,243,89,224,181,156,78,87,160,16,142,116,10,106,111,139,17,51,93,159,113,105,173,129,119,213,28,174,54,238,79,203,143,92,208,255,149,16,133,141,85,224,188,115,238,249,116,185,60,211,251,141,158,138,218,200,10,169,8,107,58,33,105,255,225,210,89,19,249,111,181,170,234,133,251,12,33,125,252,236,63,216,206,175,209,221,240,180,85,74,34,91,129,165,231,30,170,119,79,172,200,213,208,164,237,7,65,228,213,243,21,19,189,251,175,137,21,203,26,247,164,112,91,198,86,103,159,79,83,189,223,42,188,3,123,61,171,22,254,11,82,74,8,245,4,136,59,175,27,84,76,173,1,226,101,173,121,141,114,54,94,180,69,105,89,184,116,130,114,209,230,93,161,96,9,44,172,190,159,87,31,249,213,51,102,11,253,153,241,131,86,28,151,95,43,2,240,118,50,239,96,30,217,65,76,249,209,227,183,134,195,240,87,194,231,104,71,100,90,189,142,39,115,100,133,132,114,60,66,92,100,12,58,17,203,250,80,114,255,254,190,10,11,35,53,122,27,50,62,27,118,69,126,30,64,176,59,147,137,132,16,254,109,73,249,203,255,114,75,219,90,233,31,17,200,63,35,17,69,157,144,87,255,11,68,152,254,119,228,172,228,200,255,63,220,123,239,191,241,1,52,162,124,189,64,218,161,46,35,31,89,78,221,63,195,188,243,127,143,7,86,127,240,239,108,115,255,43,144,246,47,229,111,77,205,141,18,169,41,211,42,109,90,53,213,153,253,191,101,73,62,60,123,13,107,128,232,0,173,225,243,110,40,222,127,254,147,97,230,109,150,76,186,180,195,131,209,83,241,117,128,72,241,238,55,109,131,227,89,129,122,23,116,44,89,164,239,12,242,185,238,152,177,219,60,237,105,10,50,193,241,134,157,241,214,46,59,188,65,183,254,51,185,77,221,183,97,21,9,28,192,2,16,139,55,231,47,14,52,111,253,248,90,61,156,191,171,124,218,121,145,30,57,14,103,95,222,133,202,24,15,86,118,103,227,133,101,82,155,88,235,90,73,128,135,190,90,200,73,51,230,203,156,131,14,181,54,27,53,114,225,117,153,177,243,243,89,200,175,226,195,150,5,182,68,229,45,249,66,136,110,236,204,93,147,154,154,69,234,201,197,241,131,124,225,73,186,146,102,145,216,74,87,73,255,126,122,56,197,207,89,165,161,119,176,42,11,175,89,212,93,19,12,134,65,246,167,245,175,81,90,35,163,98,46,7,47,7,185,90,167,73,1,152,9,170,239,211,107,131,35,173,149,202,203,247,51,46,60,147,239,238,220,1,188,181,182,111,228,120,244,156,103,238,163,104,27,160,112,177,200,242,70,252,73,192,73,65,120,98,175,238,111,218,106,41,71,8,223,5,235,127,41,190,163,183,24,136,24,135,150,55,180,197,7,104,151,20,10,86,220,114,250,114,16,202,166,16,185,67,246,212,209,55,220,138,255,18,252,156,100,102,142,140,223,213,24,206,24,206,224,143,95,63,151,84,101,88,78,70,222,151,184,92,178,97,17,96,131,143,79,237,172,57,124,63,98,211,39,166,132,246,106,159,188,214,253,91,195,100,93,88,233,176,211,217,208,14,127,154,125,44,157,51,110,126,33,109,155,164,119,64,94,92,65,89,189,223,139,199,71,148,55,229,119,157,46,196,66,53,86,204,207,106,39,205,198,191,85,235,7,174,8,217,102,147,248,116,116,184,40,248,182,182,202,206,198,132,38,237,174,63,227,161,244,91,237,231,247,138,73,35,174,32,183,252,250,234,232,119,62,55,140,193,234,132,33,71,60,88,231,201,221,232,23,72,3,131,27,200,23,205,226,254,69,0,49,187,237,230,75,133,102,29,91,105,177,202,99,47,127,245,230,224,0,154,107,53,137,11,47,94,248,103,10,249,27,69,5,164,160,13,188,47,202,130,181,41,213,94,126,88,17,93,14,110,242,119,89,151,219,144,90,66,169,171,171,93,168,151,187,185,223,107,70,159,182,175,227,52,159,54,105,3,16,105,56,82,93,187,147,72,104,119,130,217,106,244,88,184,82,57,188,200,85,246,55,112,27,190,16,198,24,31,109,55,68,210,55,146,61,205,1,47,226,108,23,5,214,10,135,151,89,34,165,149,11,193,74,115,158,179,132,91,31,190,44,131,114,220,0,226,190,244,110,99,250,232,253,10,89,2,180,16,45,162,203,249,89,151,203,91,108,179,65,243,248,104,6,214,107,246,147,155,208,45,224,108,204,78,226,131,46,206,238,188,150,227,125,14,158,63,140,172,71,174,238,181,187,53,63,108,54,77,203,91,114,218,19,147,190,62,172,107,182,46,229,193,201,29,251,147,210,109,196,199,21,97,38,113,127,172,139,179,94,199,238,60,90,202,127,122,98,36,114,132,242,234,130,32,234,86,17,155,79,174,53,82,202,48,132,141,201,128,106,116,36,159,217,140,119,65,45,147,156,149,59,222,173,176,239,251,209,87,67,159,133,31,194,170,250,47,134,163,0,143,124,32,56,148,113,143,153,210,123,118,67,166,101,148,60,42,223,195,59,106,227,227,226,48,147,66,36,167,191,112,139,103,254,52,117,202,164,69,145,62,89,8,117,154,171,236,79,187,189,219,114,97,20,152,62,37,157,188,74,153,118,219,53,41,84,50,139,224,162,160,168,255,111,8,245,26,40,242,45,223,196,147,104,61,210,90,34,3,136,12,193,238,182,213,213,70,136,176,153,45,158,93,78,76,162,170,105,210,16,233,155,253,253,168,195,160,87,58,65,218,64,119,59,52,44,212,213,47,82,76,224,174,93,37,64,188,34,152,37,83,205,146,186,202,197,156,188,237,222,249,170,229,74,35,223,87,230,109,65,167,115,79,48,174,30,129,63,245,86,31,148,200,220,156,200,27,22,14,147,169,161,95,194,24,92,241,142,74,100,39,129,55,62,176,71,124,99,141,222,69,211,78,167,235,173,63,85,47,241,124,169,124,71,231,217,192,30,114,139,89,112,131,6,254,214,128,227,188,115,228,235,132,71,143,64,186,79,163,106,39,25,135,119,36,157,214,253,175,250,253,113,40,187,112,44,26,215,176,104,228,222,2,149,83,185,92,252,251,138,193,96,182,197,194,195,96,138,104,84,224,201,34,217,215,122,246,101,11,153,5,235,180,24,239,231,139,72,113,186,15,223,107,198,7,26,82,132,194,83,80,62,210,118,191,203,253,232,100,65,254,161,60,42,134,164,177,154,63,119,63,33,205,160,50,177,49,192,130,226,79,217,109,142,139,175,41,180,155,159,238,234,205,229,84,14,38,235,61,123,65,195,214,246,130,243,86,69,63,53,221,165,251,197,15,44,84,94,108,148,142,191,15,219,188,66,238,223,57,209,184,84,116,112,80,197,217,197,220,29,70,238,178,154,94,69,150,11,171,73,229,162,183,167,229,25,159,218,177,226,113,152,205,48,115,73,22,113,182,191,21,218,117,103,46,152,83,202,249,24,195,90,156,144,37,153,84,125,107,239,53,23,250,115,77,23,155,15,146,86,64,202,127,152,247,20,75,97,46,47,52,117,179,12,32,26,219,114,160,177,193,39,174,33,198,154,54,50,183,60,108,167,98,72,7,123,221,224,10,84,220,251,125,149,134,159,224,187,193,216,100,166,226,173,90,114,62,60,240,195,194,200,150,143,170,146,172,76,126,37,230,226,45,147,212,103,40,37,200,137,237,22,94,164,22,221,202,19,229,131,137,179,30,111,52,174,29,55,94,209,241,123,220,121,78,160,67,206,174,116,47,192,99,111,127,26,87,233,75,81,227,38,88,91,238,9,20,226,112,170,157,240,93,27,47,151,189,102,180,103,104,3,123,132,62,210,13,177,243,50,53,124,135,166,164,50,29,207,131,213,51,155,111,123,116,31,40,79,10,222,12,74,159,123,234,10,25,164,234,61,105,19,10,251,249,228,122,93,226,161,150,21,7,47,87,137,234,151,4,135,109,127,187,83,87,9,42,224,195,236,39,236,74,161,97,13,106,96,7,110,207,186,97,127,207,238,79,3,135,130,14,68,57,70,138,238,109,92,215,168,107,217,176,206,208,241,188,51,219,252,106,209,68,193,48,3,249,10,187,5,48,162,90,176,15,36,132,182,76,57,182,184,180,159,229,248,107,213,251,62,36,220,166,75,59,40,246,110,77,232,178,23,105,155,110,41,247,147,219,106,51,229,126,189,160,234,134,106,212,66,206,79,25,112,12,169,239,47,4,23,159,54,94,253,96,9,230,30,30,238,55,99,84,16,254,221,6,205,162,225,131,202,58,24,173,186,200,125,186,79,78,129,122,161,80,81,242,178,95,69,47,95,14,182,9,170,134,148,160,174,231,65,147,183,85,175,215,245,91,108,33,208,225,58,183,43,218,103,167,238,55,249,120,222,62,11,174,103,34,84,220,55,46,201,23,68,79,108,179,16,220,11,151,107,105,47,121,25,57,20,14,120,247,8,228,72,15,56,58,105,105,224,155,119,226,159,211,40,4,76,71,127,200,219,215,234,241,13,73,250,108,231,245,249,130,219,243,130,195,67,225,110,39,189,30,228,68,16,107,156,97,203,97,48,93,26,182,173,200,81,121,41,15,139,200,111,19,134,138,240,64,211,239,94,48,196,0,68,121,203,176,177,159,131,13,95,159,229,118,206,195,201,12,49,8,142,115,61,251,137,137,175,5,232,181,63,131,197,198,65,214,167,217,5,86,201,168,213,6,141,29,63,24,71,145,18,98,254,92,2,195,163,19,161,28,55,197,120,174,187,54,243,234,181,237,249,115,0,49,62,117,215,60,89,163,84,193,215,180,115,136,32,143,4,45,162,232,169,81,211,94,195,177,205,143,4,165,253,199,237,0,226,97,188,239,239,231,100,19,244,69,175,156,222,212,126,18,50,129,154,72,60,43,250,225,12,85,46,92,102,163,140,190,40,6,5,18,69,105,109,148,160,192,215,77,198,27,148,201,150,151,252,201,179,172,251,69,65,105,9,255,198,129,195,125,150,111,255,175,49,134,250,121,5,245,127,215,131,163,251,63,23,232,252,47,34,101,131,154,193,215,254,14,30,91,173,217,255,157,113,249,122,86,83,38,235,6,160,184,101,205,79,182,194,46,72,203,255,255,20,30,253,37,102,137,170,58,39,116,10,34,54,116,54,169,125,23,255,142,79,91,248,0,35,53,52,25,255,234,117,133,213,240,175,8,232,132,233,221,173,214,186,152,147,10,227,43,0,17,245,140,96,145,12,159,10,16,166,157,119,226,55,204,118,163,248,152,78,221,187,129,224,248,136,179,96,186,130,122,114,154,221,24,136,193,106,44,23,61,14,159,9,37,136,60,62,25,226,61,151,241,217,201,245,151,0,254,35,89,254,229,231,129,0,209,21,98,216,243,166,38,143,34,157,206,9,6,96,8,99,107,185,11,194,15,115,22,211,241,231,101,104,203,67,169,89,220,10,169,37,247,220,39,90,155,134,150,82,111,69,34,167,192,172,236,177,39,90,183,95,78,199,133,56,166,135,193,176,15,149,235,250,121,165,139,156,14,102,9,4,195,245,176,114,166,39,190,180,224,67,32,145,211,161,41,244,205,208,9,245,52,122,17,213,244,2,4,141,233,17,28,246,193,37,67,213,206,58,117,22,199,110,21,250,103,13,212,11,212,175,12,196,164,190,127,145,255,179,85,68,177,131,108,143,192,81,8,16,159,0,177,133,92,25,142,129,65,70,80,13,246,182,253,193,157,25,154,142,210,14,208,157,95,23,224,98,99,118,248,176,213,155,172,221,207,215,193,159,224,17,19,233,89,52,162,113,211,236,158,47,108,229,217,151,139,247,157,184,14,30,100,33,150,67,68,138,227,120,45,214,237,246,18,189,79,234,32,86,201,111,162,181,166,91,105,204,221,150,72,88,69,10,145,42,60,42,203,179,189,162,235,12,40,86,59,229,52,119,251,170,52,95,245,113,50,54,236,181,160,160,102,69,41,138,247,8,42,199,171,184,195,92,139,205,0,34,4,124,28,202,86,33,162,202,211,189,94,224,62,73,251,6,250,254,254,187,106,20,247,38,93,90,149,149,207,31,58,154,243,163,175,60,179,89,125,196,97,98,115,222,225,50,215,224,27,238,65,252,59,215,60,236,79,80,174,89,230,96,241,84,219,249,82,198,71,97,179,67,234,8,111,48,188,117,44,197,130,220,248,120,231,62,107,182,219,117,234,204,253,78,94,224,186,125,238,224,130,123,231,235,170,187,5,89,118,161,96,171,230,20,11,17,143,79,59,133,172,119,235,46,20,238,5,28,11,215,126,150,251,190,98,173,49,246,12,77,54,152,234,51,115,145,50,239,116,93,170,61,192,49,234,225,8,238,212,79,254,222,77,102,174,195,152,215,123,91,63,134,25,100,245,94,61,190,44,152,187,15,24,65,78,171,32,159,7,252,186,60,154,112,69,82,160,47,172,200,131,253,206,54,135,100,245,165,1,194,77,91,186,173,125,219,54,102,86,119,189,39,19,252,254,191,193,75,203,0,165,25,179,144,52,64,92,240,124,117,112,153,92,175,187,77,229,134,129,146,233,247,125,222,165,145,151,7,102,111,91,64,57,130,39,136,157,29,240,57,123,17,85,172,150,89,168,115,87,193,200,157,179,35,144,249,5,23,93,223,40,67,78,200,247,115,79,118,167,116,11,15,126,204,111,114,46,215,116,114,165,143,3,68,49,233,231,46,42,187,108,92,123,60,249,235,100,185,114,114,154,17,32,241,138,91,83,27,209,20,78,112,11,183,194,34,83,147,247,91,82,163,10,11,162,169,204,75,182,85,116,67,211,242,83,109,111,234,40,20,120,30,194,92,203,150,82,23,236,115,212,106,54,214,40,30,253,64,65,1,197,214,156,91,136,126,234,36,122,80,122,57,129,97,192,74,221,170,165,74,198,152,174,10,240,6,123,68,153,116,93,135,198,126,248,209,208,236,141,166,77,219,114,169,27,246,152,39,219,229,159,100,46,182,203,157,108,73,172,56,61,7,16,109,204,182,182,44,148,107,183,150,240,91,219,52,168,186,63,253,207,31,145,237,113,200,86,214,232,128,66,192,143,105,57,22,250,125,126,80,126,151,26,191,209,132,252,46,223,198,189,116,147,233,99,59,11,197,185,176,218,24,142,81,71,116,203,169,200,4,163,110,156,53,149,74,164,180,220,166,244,110,183,209,189,239,227,171,122,168,18,90,166,162,156,234,105,189,165,182,136,188,131,79,159,170,203,27,138,117,134,143,130,14,161,199,207,63,188,113,65,217,152,118,147,149,113,96,42,2,187,190,239,25,247,252,82,53,45,108,184,167,164,224,146,183,127,69,206,141,213,225,133,45,190,225,212,228,231,152,215,168,103,218,137,205,192,208,52,199,36,125,107,50,218,99,86,173,0,193,99,18,96,245,199,85,241,69,197,248,12,25,249,61,170,62,73,93,251,62,16,31,94,228,240,130,190,205,124,24,31,185,144,221,132,77,139,203,22,161,78,143,167,203,57,171,205,237,208,122,145,231,254,143,82,219,164,107,166,235,247,146,37,238,115,48,107,146,173,226,229,122,36,147,194,161,1,236,119,181,44,99,95,159,72,56,23,154,131,135,33,63,53,139,52,156,249,253,60,11,225,134,210,191,167,127,195,84,159,76,153,77,247,63,195,202,165,177,254,16,116,210,103,78,17,135,122,24,114,40,212,133,107,247,220,122,113,67,249,217,244,155,22,38,230,7,47,152,212,211,71,112,39,91,127,44,184,223,243,63,186,143,216,27,10,91,151,251,163,117,212,106,223,105,119,241,9,244,245,2,191,115,171,226,247,97,45,229,39,178,58,46,149,116,105,251,45,13,151,124,217,92,244,35,220,164,93,203,81,222,141,85,57,17,62,70,33,133,38,152,245,247,112,178,14,222,93,241,196,160,253,254,156,252,58,88,247,14,216,222,228,176,95,60,231,145,175,253,170,255,224,244,102,154,247,115,26,27,105,223,113,55,74,120,136,21,155,243,76,139,118,173,106,213,242,92,240,209,106,185,44,85,206,59,143,71,183,34,189,85,125,29,80,228,56,122,120,136,240,103,245,203,90,171,161,210,139,100,101,205,144,137,49,5,220,169,89,198,131,133,70,207,142,171,188,212,138,126,2,101,112,159,67,173,168,47,174,129,140,216,166,96,139,31,95,13,0,218,92,143,144,243,134,146,121,176,31,183,9,231,238,27,4,187,99,200,246,166,55,187,149,127,94,254,245,234,201,8,42,207,230,58,97,72,224,116,62,164,120,106,202,111,215,111,193,43,60,206,174,77,108,28,46,135,170,156,178,74,122,147,146,225,54,235,81,78,186,241,18,148,103,226,197,76,230,52,59,64,36,145,9,185,239,203,219,13,149,99,111,0,14,7,124,236,81,231,213,115,229,253,36,157,163,55,122,189,188,148,234,37,64,147,76,115,137,138,239,118,235,218,233,58,217,211,79,157,21,110,64,57,14,199,106,225,222,39,205,254,45,182,113,189,110,184,105,99,234,88,38,166,233,107,105,101,22,63,237,172,206,89,27,208,20,137,240,226,120,31,35,241,144,1,192,111,75,204,221,215,163,102,106,131,220,71,171,148,123,156,69,193,133,250,69,199,158,40,32,230,233,255,35,244,67,46,211,175,155,228,214,206,207,138,54,76,244,208,82,168,95,150,51,227,253,142,43,193,145,239,229,162,50,115,224,153,198,82,95,154,200,68,183,103,112,171,204,157,226,136,182,168,237,178,66,172,121,29,184,234,221,157,164,63,37,168,198,129,176,34,119,78,229,136,119,169,209,165,207,163,74,100,183,104,210,246,169,107,17,157,30,65,129,152,102,135,19,131,252,125,254,142,204,231,171,225,70,248,26,193,183,203,213,87,76,204,145,30,220,35,155,144,83,157,74,48,191,71,93,150,37,162,3,55,49,223,16,70,66,252,194,61,192,49,179,241,228,242,88,100,77,149,193,225,253,162,131,49,72,43,51,101,39,64,172,24,242,89,187,109,50,143,223,199,154,117,214,26,212,193,186,228,199,29,152,42,78,220,159,224,110,229,52,131,177,50,200,195,3,201,249,248,77,116,124,247,82,93,252,183,130,141,207,72,150,21,178,178,181,93,239,16,66,36,23,216,94,236,83,147,117,82,243,12,11,180,155,176,110,145,11,239,252,52,81,127,220,126,237,160,5,32,154,21,165,91,189,240,221,28,228,219,140,250,54,29,208,41,234,223,8,175,68,116,182,85,74,93,178,41,111,13,181,93,105,240,14,173,166,186,125,185,255,20,16,117,27,12,180,225,105,81,39,235,13,249,118,160,251,4,240,86,214,81,51,2,18,251,158,4,147,167,169,104,255,107,247,199,215,50,224,235,191,187,195,245,111,188,68,255,44,255,159,236,124,253,239,32,130,220,138,23,20,116,250,117,255,202,129,142,224,201,204,98,2,234,50,248,148,200,72,128,69,251,226,223,1,146,13,25,159,154,17,205,63,127,248,71,95,92,214,222,63,7,143,145,36,227,223,230,75,168,25,169,157,181,28,249,167,136,178,191,31,213,102,43,220,98,212,0,253,117,81,133,62,234,52,169,246,123,17,131,250,39,156,179,8,218,205,146,16,165,201,123,182,227,86,138,46,60,222,64,57,154,32,210,115,239,25,161,102,107,90,39,219,94,209,252,57,219,204,236,136,89,41,156,141,62,66,185,160,215,175,56,235,174,170,172,209,20,7,114,54,219,151,22,166,201,76,254,44,242,67,225,225,30,153,170,31,206,55,127,40,235,73,77,133,9,4,191,65,82,185,160,77,86,58,20,154,38,69,176,104,168,180,55,248,253,207,214,210,185,29,125,92,27,244,9,249,245,39,234,194,117,198,239,104,60,46,206,81,11,238,175,225,103,34,5,19,122,180,181,218,124,77,181,13,63,209,151,245,131,248,54,69,56,166,28,138,147,197,190,136,17,30,144,150,130,247,184,59,107,21,27,199,200,224,17,253,154,36,245,133,26,197,201,75,244,74,118,167,212,251,82,145,8,229,93,20,5,117,47,110,242,44,204,183,119,199,220,61,164,198,182,81,221,161,170,21,190,118,236,228,151,42,216,16,50,220,184,155,87,71,37,21,198,144,23,158,229,51,168,29,230,18,111,5,1,67,223,32,103,201,202,8,63,182,150,199,66,125,111,108,182,178,8,126,44,58,236,104,103,254,248,153,45,26,108,103,23,163,233,77,130,119,33,251,145,198,73,201,206,225,60,58,39,188,143,17,180,215,11,128,172,132,61,21,73,255,105,78,28,24,32,238,116,80,191,119,94,171,206,204,141,53,89,207,158,16,166,83,219,136,135,92,206,186,83,214,224,40,56,154,191,15,167,104,147,252,122,117,178,210,119,160,250,139,192,74,180,200,253,8,151,103,110,213,25,158,194,100,180,144,185,124,64,13,142,231,240,166,219,52,146,215,159,63,222,43,98,248,49,61,34,1,110,63,215,121,171,75,227,155,77,94,223,17,117,106,211,185,180,230,139,250,177,124,22,233,116,26,238,174,229,4,115,176,201,171,246,192,75,106,147,49,111,8,247,168,123,79,68,90,165,146,188,74,0,220,190,209,204,116,207,232,100,79,184,27,135,92,229,248,204,192,4,2,189,21,242,168,147,80,132,29,16,14,155,237,146,16,58,235,35,228,113,35,173,228,126,161,17,60,228,226,102,101,189,85,31,38,175,46,52,61,241,196,179,171,128,179,3,207,29,157,119,133,67,129,22,135,210,51,35,212,4,140,139,23,93,105,88,20,147,216,65,94,244,22,75,3,136,231,73,63,116,162,210,178,195,57,242,72,2,185,87,230,178,0,234,173,62,142,211,137,158,223,210,193,28,51,235,157,88,14,2,106,109,75,86,151,19,146,183,82,202,77,103,193,109,160,16,218,55,150,51,159,111,241,27,47,221,54,221,13,94,104,87,158,240,214,130,44,90,76,131,177,41,45,165,223,12,170,89,20,86,17,208,158,177,239,166,78,75,106,13,71,86,203,229,49,4,183,63,5,190,45,33,227,46,229,18,181,212,218,39,216,251,33,160,144,182,201,203,177,16,231,59,197,238,213,205,166,219,93,137,62,147,15,234,142,217,230,235,76,12,68,53,154,121,124,195,132,134,189,127,96,101,247,222,189,225,20,189,224,208,38,162,127,184,61,102,134,61,153,199,235,189,86,176,34,231,83,252,112,104,251,93,117,204,156,11,172,0,149,75,218,226,17,8,169,124,211,105,60,228,131,234,93,175,171,27,19,105,135,175,243,124,52,246,44,16,130,29,177,161,119,131,5,56,185,252,251,245,140,178,230,101,141,23,73,208,92,83,204,205,246,94,107,95,0,255,105,16,206,127,49,249,203,183,40,138,154,250,55,36,234,157,137,99,206,118,96,185,239,169,238,150,91,176,47,3,208,160,88,184,238,73,4,92,72,115,61,97,6,136,81,94,223,247,156,44,68,157,244,179,148,127,39,7,39,91,40,3,124,48,37,238,52,219,114,106,58,137,231,111,190,188,44,109,142,9,181,253,211,198,24,210,233,60,104,187,29,226,78,247,134,69,135,167,140,74,187,89,139,254,16,189,132,168,4,235,39,237,39,208,0,68,106,130,23,65,118,92,103,124,109,162,232,155,188,197,125,14,178,136,138,42,254,205,96,181,184,87,222,186,95,45,4,74,47,233,71,85,87,137,239,95,85,176,96,218,119,199,169,184,143,253,222,97,169,24,95,14,97,138,200,229,250,82,54,122,183,176,160,114,62,199,138,169,40,222,162,181,38,27,105,212,144,202,214,72,118,24,152,201,151,104,109,48,164,239,4,234,79,118,73,214,116,100,211,155,190,232,209,145,123,115,164,150,14,75,79,6,110,99,138,96,189,32,182,18,60,191,247,178,237,165,252,214,229,156,202,9,212,147,240,27,125,211,164,231,81,72,181,216,48,112,86,41,32,1,65,41,14,133,173,95,34,100,12,170,147,59,247,237,74,204,48,171,32,43,9,58,33,253,198,106,104,163,135,224,174,218,89,170,67,119,222,80,10,185,117,15,179,193,235,20,53,180,231,18,254,39,131,80,160,17,184,55,48,248,45,201,212,111,84,57,49,9,30,123,177,62,114,169,53,114,119,199,16,170,112,143,188,6,31,140,30,70,140,120,203,154,54,194,227,13,39,105,169,178,247,93,216,87,6,79,197,252,231,82,161,247,238,218,129,35,151,6,42,42,140,197,158,150,206,82,221,142,2,221,139,72,132,42,57,2,52,181,250,189,230,167,216,15,76,63,244,247,111,175,0,68,252,132,160,210,64,140,188,191,18,233,239,137,218,83,234,187,69,46,29,219,136,24,28,106,100,23,82,201,77,120,207,54,103,104,247,129,208,208,221,6,16,165,177,205,0,49,111,150,85,96,12,32,150,159,106,109,110,132,179,192,101,17,244,105,135,85,247,167,83,108,43,188,17,2,100,238,217,52,20,0,109,25,9,212,39,135,9,80,220,83,215,247,49,92,6,159,184,134,3,68,173,47,114,254,126,127,75,123,70,53,237,125,210,169,157,109,168,83,34,72,89,113,13,250,220,24,11,29,73,130,155,2,196,98,215,79,55,155,12,125,178,150,27,210,246,232,139,105,210,246,220,146,89,217,95,59,124,190,166,100,7,251,184,56,248,244,253,142,240,219,136,20,132,93,234,194,146,55,18,63,67,189,160,167,228,97,205,127,111,126,42,6,107,80,67,151,230,15,73,58,68,138,10,229,109,211,111,128,151,7,66,59,77,10,58,35,13,49,224,3,46,201,31,191,91,247,116,200,202,38,185,253,134,165,145,227,13,114,93,201,46,116,3,13,27,139,45,70,28,91,62,43,32,107,210,239,201,121,70,176,218,32,116,111,232,173,49,163,125,42,117,97,154,65,125,16,205,243,11,249,143,76,232,70,62,35,202,155,236,78,51,10,172,36,94,165,16,38,254,20,124,70,139,25,252,113,78,142,243,52,106,61,119,18,171,78,159,54,6,215,68,249,156,182,113,189,203,55,155,190,29,34,54,103,140,169,236,183,242,121,178,79,207,212,184,196,13,125,254,236,42,196,109,153,5,242,123,77,255,77,252,28,197,133,180,226,182,163,174,130,199,208,145,90,91,103,198,187,153,36,155,19,28,71,162,224,97,223,126,158,25,27,38,74,133,148,225,190,193,176,107,254,31,25,187,255,193,46,253,67,144,51,192,103,164,246,111,83,36,167,117,246,194,254,41,106,133,239,223,193,10,234,255,219,133,254,252,63,11,15,250,11,47,156,85,158,137,254,54,70,102,77,197,211,146,245,81,23,151,70,198,199,211,162,137,185,162,75,174,173,235,99,163,253,119,87,139,234,133,127,216,137,251,7,236,209,167,251,247,47,251,255,61,7,148,234,191,184,105,111,255,147,191,59,107,44,207,62,233,250,51,210,114,248,223,210,136,212,149,80,115,2,140,120,97,137,22,36,44,104,164,6,166,200,204,57,159,246,11,202,113,171,179,45,180,50,163,172,213,156,94,109,39,224,134,82,167,250,167,197,30,119,13,159,130,172,95,155,64,222,17,60,197,53,68,132,221,205,47,186,68,58,181,194,53,5,143,56,180,8,137,220,219,196,193,222,206,13,124,172,237,9,239,213,163,206,222,29,233,19,73,252,227,3,152,158,66,230,232,119,34,93,87,139,26,165,90,16,111,76,203,225,62,239,143,41,139,129,108,129,150,250,125,197,57,206,238,69,129,122,196,170,133,42,228,71,92,109,112,246,147,73,109,41,84,229,215,219,38,207,145,14,209,48,160,16,189,255,235,88,229,240,215,45,72,73,165,153,12,172,112,95,210,255,70,70,76,70,20,114,175,5,210,194,202,102,103,149,44,232,18,88,251,132,26,27,168,233,77,2,197,1,166,234,238,243,52,118,225,142,55,135,197,177,144,218,9,80,206,233,47,175,192,251,250,201,136,78,101,169,239,176,63,45,155,151,215,235,96,69,243,37,155,150,198,83,173,63,47,199,106,214,246,101,156,181,230,250,253,105,103,185,82,210,127,124,153,185,42,37,154,225,199,148,78,89,126,241,237,211,193,14,53,56,157,64,218,105,165,234,128,67,198,221,194,190,197,189,224,83,186,12,89,87,139,34,150,77,43,111,254,225,243,215,99,67,216,20,48,123,38,163,167,34,17,198,91,238,11,203,40,155,210,196,72,191,246,111,203,38,7,188,67,28,25,169,170,160,71,130,254,75,192,143,196,195,240,160,201,238,220,63,211,185,73,18,90,167,168,214,211,141,202,113,152,92,38,132,0,242,119,26,228,126,235,80,155,74,159,214,65,136,206,240,133,180,71,37,210,22,203,204,179,26,122,255,70,13,12,191,6,136,30,101,4,232,221,137,98,103,213,218,229,224,82,234,180,61,33,141,85,99,165,64,214,150,49,50,190,205,41,227,125,191,33,254,164,114,29,13,181,58,244,189,199,20,236,36,67,236,2,148,174,119,77,191,206,210,10,17,245,123,122,159,42,229,117,206,238,188,180,194,181,85,128,6,247,213,233,169,93,199,145,248,248,232,228,218,212,118,88,253,220,62,238,50,60,249,48,58,160,50,22,253,125,88,211,124,144,142,163,103,228,228,207,137,120,207,252,205,123,179,178,231,101,235,246,134,5,216,237,101,122,208,159,216,11,219,201,131,223,240,43,21,54,109,145,243,193,166,165,204,220,222,159,92,158,44,238,50,97,125,36,122,185,129,244,191,92,147,151,43,141,47,115,34,145,72,30,130,202,162,98,5,204,247,205,129,157,155,3,255,196,92,182,111,224,145,85,239,68,108,244,183,201,76,104,119,108,51,43,136,79,46,102,72,86,42,93,255,129,237,139,215,180,105,123,75,160,55,204,74,177,21,70,161,176,75,218,100,92,79,166,74,158,45,7,245,233,189,150,10,5,183,215,169,89,147,237,113,216,107,46,7,29,242,230,235,172,187,139,159,215,91,53,60,159,230,209,251,146,217,193,93,178,112,22,108,146,147,103,172,141,145,228,140,97,18,47,25,186,141,119,153,58,13,249,208,174,165,135,75,39,25,167,119,209,109,11,175,117,149,130,191,186,62,21,6,136,219,217,79,42,223,64,234,110,200,63,95,221,247,84,248,8,215,188,28,170,114,203,219,244,182,192,219,77,239,244,149,176,50,6,70,159,238,193,0,155,5,196,188,112,116,14,235,174,67,117,222,254,58,112,127,39,165,240,211,99,141,2,42,89,94,195,183,56,37,179,136,252,209,77,178,175,111,56,183,95,185,2,117,13,65,176,118,39,9,68,91,124,86,133,132,54,220,115,106,127,90,62,103,222,215,255,13,159,128,201,37,112,231,142,145,147,188,165,149,247,214,176,237,89,161,173,38,178,93,16,67,28,123,1,85,10,71,68,17,64,68,101,199,107,245,176,158,23,224,92,117,189,107,195,135,60,56,136,223,108,253,69,41,143,91,90,153,109,152,182,165,123,2,80,59,123,6,230,71,199,54,95,41,159,110,210,66,198,39,17,90,127,85,16,94,170,59,192,191,82,107,123,183,186,20,69,92,130,230,6,255,40,218,59,63,43,213,233,158,22,194,253,188,213,207,180,170,53,60,228,10,25,227,205,22,77,6,70,160,197,51,216,155,41,94,154,86,5,104,249,98,244,0,32,110,141,128,94,25,37,62,159,167,254,120,84,248,35,155,183,16,32,114,253,24,19,126,217,27,246,119,27,107,82,43,239,142,249,206,86,95,28,133,55,39,161,238,133,30,2,25,254,168,79,31,135,122,95,229,73,245,176,168,243,19,165,223,224,102,120,46,65,124,6,195,131,171,88,24,16,48,235,164,238,245,233,121,67,181,3,27,118,21,128,85,24,111,83,48,116,95,172,44,255,193,67,171,128,61,29,58,110,227,120,60,65,53,160,93,55,252,9,82,193,250,214,153,207,85,58,228,156,235,20,104,165,15,154,124,232,231,27,255,148,5,211,38,254,81,107,159,6,231,222,26,123,193,163,162,198,174,178,242,227,250,27,128,56,59,227,251,246,157,221,137,109,255,43,151,163,97,18,88,209,223,243,189,90,123,122,19,35,92,111,178,27,214,32,206,225,12,12,17,166,246,185,22,13,237,105,175,249,40,114,247,244,183,102,120,70,140,224,254,72,183,3,150,55,38,139,107,28,174,148,213,233,99,77,204,197,220,253,187,44,80,149,42,213,80,135,38,227,252,134,10,147,117,213,89,149,87,138,250,169,188,254,173,144,187,90,111,253,43,59,44,206,169,21,10,12,29,233,24,82,199,188,12,190,210,79,174,61,56,175,97,20,30,242,55,163,119,102,222,246,116,1,128,82,77,68,169,239,172,205,82,135,245,59,242,127,27,213,90,246,245,31,169,224,191,199,149,5,185,73,92,112,165,238,235,223,149,125,86,244,223,61,230,153,214,100,124,193,81,227,127,105,118,17,155,94,221,255,19,205,32,217,95,126,132,126,19,154,255,102,153,254,58,202,253,87,166,25,183,226,223,120,241,42,192,23,60,158,1,240,241,43,253,155,40,143,114,80,90,214,89,5,105,157,175,103,91,6,81,115,255,48,138,89,25,255,186,54,3,105,200,213,254,6,68,172,239,158,101,180,153,0,193,84,103,225,22,113,247,187,117,18,201,122,35,190,109,138,74,208,146,32,205,25,36,49,57,219,126,176,185,75,50,212,208,84,90,163,186,229,144,49,126,91,179,195,216,60,62,246,18,80,206,63,5,192,90,70,227,253,111,77,8,97,31,235,213,89,2,196,61,4,26,58,156,128,183,121,130,107,163,174,91,182,83,162,43,49,106,147,90,146,143,31,161,245,128,1,229,217,109,133,240,71,159,167,30,2,196,215,150,230,45,66,180,213,70,36,212,233,39,158,28,77,223,248,157,101,15,59,148,42,95,74,152,88,70,117,251,105,219,204,216,141,14,139,225,178,183,124,169,84,182,32,184,43,166,69,88,173,232,19,192,27,225,114,236,117,92,146,60,29,29,90,75,186,219,190,221,241,76,143,212,10,4,35,180,53,39,113,58,180,206,190,108,82,111,236,101,114,9,232,118,169,234,222,245,222,109,48,15,17,118,135,206,112,49,64,86,203,235,97,0,209,214,204,137,64,237,38,103,117,104,31,174,116,42,10,86,224,132,135,64,52,167,94,13,72,63,143,182,13,61,45,198,103,252,12,41,140,44,39,13,198,59,27,247,179,168,20,183,108,79,181,193,102,27,142,175,64,98,196,176,222,19,232,31,81,250,117,192,54,220,199,131,227,69,129,108,100,109,183,58,187,93,77,108,221,145,158,9,65,8,241,124,188,2,233,175,229,85,110,97,127,236,104,124,150,248,185,129,15,121,4,16,49,139,234,195,171,203,62,55,107,191,211,167,49,192,189,35,120,221,231,27,76,56,225,218,30,199,70,227,13,176,227,144,110,128,200,126,66,59,125,164,104,126,147,80,105,70,181,97,198,81,169,143,128,77,103,243,154,169,226,218,42,101,1,226,76,230,160,154,213,248,77,191,46,16,159,123,98,178,115,226,196,202,221,104,27,118,30,255,86,122,95,217,253,176,220,188,68,67,3,151,16,151,42,213,31,0,227,124,77,205,187,113,145,4,93,232,100,197,78,158,39,135,255,176,147,121,163,13,158,105,185,59,156,38,27,0,108,183,148,68,140,130,201,122,67,168,53,49,199,63,25,219,72,16,231,128,58,219,245,69,126,254,120,105,250,224,73,141,92,244,87,202,94,217,192,105,11,19,121,63,132,132,45,254,15,2,186,158,203,110,206,228,63,60,51,246,169,220,229,17,73,73,248,173,138,162,63,219,58,49,147,237,213,247,139,114,106,89,60,129,130,180,125,248,131,117,100,206,167,121,153,10,108,172,199,55,87,58,84,57,76,63,97,121,174,99,92,55,48,43,222,59,64,221,123,20,126,204,228,3,190,177,57,81,231,171,63,108,53,227,17,4,169,238,71,213,184,136,147,6,168,212,169,193,207,171,28,39,51,138,19,102,173,210,110,240,122,121,244,2,41,181,156,92,39,139,185,125,12,168,205,248,253,26,61,157,176,144,191,131,141,179,75,77,27,169,70,69,47,89,120,216,107,44,61,96,5,136,187,182,20,105,174,95,139,152,79,0,98,35,100,249,128,139,112,253,195,136,73,31,172,182,104,140,128,81,150,172,233,172,88,89,124,4,162,95,5,229,80,226,181,70,0,98,179,95,74,228,159,128,152,119,132,184,101,136,166,219,208,88,236,81,126,62,73,205,30,120,180,58,118,121,79,213,158,155,21,51,164,57,49,39,153,164,220,106,94,66,220,21,243,46,234,222,246,153,215,199,225,136,242,163,76,71,131,99,104,88,126,100,67,199,14,120,158,235,4,149,155,30,124,133,164,225,56,249,130,65,64,153,230,26,35,103,38,96,205,78,210,106,162,25,204,138,103,222,196,127,227,178,250,171,29,172,218,127,103,151,239,239,46,173,76,202,180,76,210,217,70,188,127,43,36,40,250,247,245,106,195,111,243,215,162,253,143,98,225,255,79,144,127,25,239,31,117,237,172,238,204,205,51,183,227,95,246,69,144,210,134,255,156,130,186,234,127,20,2,151,246,55,189,71,178,59,36,82,103,68,163,187,103,70,98,107,177,151,255,111,90,248,254,37,177,127,203,91,181,249,7,5,250,234,73,98,127,26,192,24,45,223,82,197,79,198,103,20,172,250,23,149,121,121,175,220,47,40,157,241,129,34,67,60,93,218,33,214,7,28,231,68,37,17,174,254,76,70,112,101,189,46,137,112,207,108,58,101,58,250,184,66,203,78,112,250,23,105,237,131,77,186,139,14,14,55,101,8,242,73,190,101,225,67,245,72,166,57,145,83,36,125,218,47,140,74,196,100,124,70,231,80,45,64,20,87,168,128,189,104,198,198,156,136,23,11,251,229,31,28,86,90,76,224,49,147,230,86,159,75,77,71,107,170,155,124,196,246,177,37,87,132,192,85,117,47,30,22,4,249,2,26,7,225,187,122,245,16,78,74,253,124,227,226,123,126,206,45,47,77,144,7,207,241,203,42,154,85,29,55,135,100,124,205,108,248,253,58,4,238,87,235,220,7,20,223,135,252,109,16,141,218,126,13,241,244,81,104,247,90,93,122,41,193,192,23,213,95,156,212,222,43,102,208,38,137,243,243,72,240,241,193,85,13,71,254,17,231,129,42,2,89,35,1,63,127,231,87,162,105,51,102,61,82,60,191,24,215,150,246,172,49,62,24,4,229,28,132,75,191,75,70,60,178,175,183,178,159,52,193,182,130,28,108,229,156,165,223,210,75,221,66,181,84,20,109,178,122,24,218,76,22,213,153,121,213,53,189,117,203,123,153,172,237,232,70,198,232,193,117,174,85,239,30,141,215,65,199,246,245,188,159,158,60,156,67,166,200,70,202,196,100,11,9,80,239,197,175,228,76,89,251,55,178,191,154,113,251,147,163,3,243,10,251,193,55,78,76,110,142,246,112,30,237,121,218,126,183,120,11,174,81,207,116,223,45,163,156,40,27,177,59,128,155,183,77,133,143,194,33,230,85,231,235,173,163,169,181,143,130,252,0,162,205,50,22,172,40,179,23,175,127,20,244,201,162,186,192,132,48,98,31,148,221,48,210,76,82,197,116,213,27,135,23,234,169,166,221,141,206,54,201,189,139,124,15,216,127,250,210,203,142,46,131,172,231,0,226,213,57,204,166,12,222,85,183,50,198,97,187,108,48,241,8,178,135,107,112,189,227,236,124,225,143,206,138,192,41,175,215,93,48,74,201,161,179,123,113,187,220,36,16,32,118,9,77,235,221,166,149,4,43,144,46,165,76,186,109,66,88,27,28,85,168,112,20,206,67,8,31,35,100,219,24,237,130,116,110,156,58,237,93,37,136,0,68,107,191,246,248,39,209,221,70,136,193,7,66,216,134,40,247,56,146,130,241,193,249,244,30,59,76,33,198,140,159,181,155,11,55,89,20,86,45,157,123,7,240,115,94,126,188,84,103,4,91,91,199,130,227,144,248,254,216,214,71,181,31,253,158,197,67,1,147,231,165,137,222,52,105,82,18,89,202,239,190,51,238,49,3,117,121,121,100,43,236,239,69,85,202,27,33,74,39,23,39,140,154,111,141,179,176,127,84,3,136,254,93,232,37,86,79,187,115,154,17,171,38,150,128,198,128,46,20,173,247,84,130,69,232,169,15,25,95,170,186,203,128,207,42,158,162,247,68,196,97,200,140,58,172,76,89,56,15,203,25,244,227,170,159,44,130,30,112,184,44,44,45,40,227,95,189,126,204,202,244,158,105,55,215,212,25,229,119,245,52,3,233,154,252,178,138,53,196,70,102,201,14,54,24,233,30,124,42,82,218,248,253,58,44,20,49,221,51,181,89,70,63,183,183,205,74,159,230,22,126,114,140,103,104,223,112,76,120,198,91,223,102,55,21,102,194,53,99,55,4,158,188,47,196,54,97,77,122,168,167,190,239,71,142,248,33,202,64,150,249,194,245,171,117,31,139,206,122,151,13,193,111,22,179,123,135,20,94,68,44,95,157,130,51,220,53,168,19,63,105,120,130,159,175,210,103,97,208,63,10,144,247,255,142,67,214,184,92,244,215,141,102,254,236,103,194,191,2,127,78,0,5,173,33,3,94,205,205,23,69,146,76,167,69,241,136,174,134,76,17,197,94,195,102,219,94,174,162,111,77,216,145,14,9,204,19,174,117,194,217,12,197,43,109,173,178,134,219,103,126,122,47,252,230,249,233,253,28,243,87,204,233,205,127,14,193,88,145,251,87,234,250,223,11,8,254,15,85,67,236,191,60,153,234,127,129,112,148,255,181,228,239,245,18,254,109,16,209,255,67,169,251,119,118,129,254,239,197,154,204,90,233,159,202,52,8,118,103,254,237,35,201,56,243,133,197,190,35,25,134,22,146,125,125,158,239,30,50,50,197,253,214,33,215,40,81,119,143,140,145,209,135,129,174,249,178,238,120,32,167,99,194,231,134,217,232,186,225,182,151,155,178,109,11,148,161,178,119,204,49,157,245,161,34,173,183,198,188,162,66,197,108,214,200,204,87,5,154,33,3,157,191,157,192,206,154,166,7,46,49,242,94,64,12,6,178,125,36,91,115,247,158,143,69,152,145,111,192,200,241,4,131,47,74,21,187,84,167,148,74,194,167,178,223,241,187,194,119,120,250,175,131,103,221,8,7,199,17,212,238,249,127,123,80,35,91,185,157,206,200,28,64,123,242,66,90,4,64,124,123,241,164,46,247,149,186,222,159,44,202,52,205,7,52,146,148,52,10,194,126,52,210,182,5,217,204,32,253,159,64,159,228,67,10,187,17,31,12,164,93,18,42,239,161,55,250,227,198,35,147,49,99,106,184,232,28,16,188,144,43,204,183,246,32,98,111,13,63,64,141,89,222,83,31,97,46,234,59,216,118,225,30,57,97,147,110,148,165,138,184,231,164,30,21,160,51,66,14,115,19,246,103,73,37,79,136,127,181,16,114,195,77,44,113,224,136,225,131,37,181,182,207,22,253,159,248,80,218,204,93,251,153,174,150,172,109,47,228,193,33,31,196,3,28,183,177,164,62,226,97,115,207,156,65,118,190,34,233,117,3,180,101,122,124,74,12,135,84,126,11,113,180,240,24,220,90,210,50,102,107,40,203,160,79,115,31,173,67,243,104,24,217,80,226,157,146,191,86,198,123,106,156,130,149,206,162,212,10,123,2,82,212,124,39,10,110,17,232,213,9,13,44,25,166,226,88,145,131,159,140,123,225,13,49,53,6,250,71,66,59,34,226,92,75,19,206,7,182,176,176,90,210,57,184,83,244,81,57,100,78,60,233,104,113,201,104,255,64,234,164,205,33,36,87,179,190,224,18,215,156,30,254,192,159,145,96,19,11,16,221,213,113,247,212,7,249,56,70,92,178,204,181,44,216,23,231,53,119,48,190,207,79,135,46,35,63,3,68,227,59,0,81,248,157,197,92,67,77,114,61,150,183,180,31,41,49,4,247,159,55,219,189,210,88,114,100,58,76,182,71,183,5,54,194,243,86,80,125,149,8,86,30,142,186,91,223,130,174,125,199,81,25,248,27,141,172,165,181,216,148,110,113,57,46,126,154,174,97,86,224,168,108,110,154,55,13,77,254,70,78,163,16,224,114,245,165,91,161,57,98,181,120,221,47,201,43,132,83,9,247,36,232,218,116,19,231,250,62,28,171,28,166,200,117,61,76,171,169,190,110,218,7,32,214,130,133,194,93,48,56,76,220,209,54,85,42,133,54,14,199,185,126,238,222,57,251,168,236,155,71,207,223,212,65,46,43,255,102,123,61,195,205,70,43,59,108,140,60,116,21,119,52,188,160,179,62,227,3,246,2,173,19,46,123,212,102,187,181,248,2,133,90,230,244,50,187,66,150,59,237,31,117,6,45,62,2,196,68,168,98,187,105,230,228,58,254,112,11,159,137,225,253,82,201,168,46,73,219,140,240,76,129,208,221,111,13,116,252,93,71,206,23,118,43,142,170,5,212,251,208,244,139,124,106,178,106,132,64,52,173,83,237,118,156,64,176,241,203,54,201,249,203,53,244,86,229,85,237,236,213,171,100,140,251,150,85,179,124,105,44,66,143,113,87,93,63,215,77,243,238,187,203,40,40,225,170,114,40,199,223,138,121,195,154,7,126,182,46,14,219,62,43,17,247,237,205,103,159,103,219,224,65,150,5,122,1,130,91,244,210,111,53,188,91,11,7,165,76,110,19,126,218,157,6,186,216,214,141,27,174,84,225,238,161,157,146,248,140,166,38,180,83,154,175,123,213,141,116,74,92,6,20,15,232,117,57,130,204,145,161,4,94,29,128,248,147,44,229,238,39,158,211,72,67,127,200,189,207,152,18,69,159,194,85,128,152,242,97,17,206,253,210,254,82,212,246,22,135,2,39,64,52,161,31,119,139,219,152,87,123,0,16,215,9,11,207,190,29,28,160,206,97,173,12,143,71,148,87,171,201,168,138,62,224,39,98,232,75,94,230,61,58,157,120,58,231,113,12,176,28,207,152,18,168,183,228,113,53,40,77,3,159,178,143,132,103,159,160,116,69,246,19,5,238,6,127,169,154,126,221,191,121,128,207,216,239,214,223,43,239,253,19,112,179,252,250,127,179,123,221,247,111,221,14,189,50,193,211,255,217,202,243,127,99,249,255,53,73,69,93,85,157,172,87,55,226,27,157,194,186,141,173,71,98,210,56,233,165,241,253,150,246,55,56,208,66,75,38,149,30,151,104,128,159,156,71,175,218,217,0,68,87,138,230,35,114,103,91,225,170,203,245,157,35,81,144,190,85,200,235,148,214,220,237,168,122,3,24,78,48,172,105,248,77,234,215,237,70,192,22,111,254,29,32,110,154,204,173,182,222,234,137,94,19,254,97,122,42,101,46,12,79,22,209,125,141,73,250,150,186,47,38,54,0,79,14,239,163,141,160,220,142,245,28,107,223,57,186,103,222,185,237,125,56,182,201,246,176,70,121,253,149,65,139,11,93,218,94,68,236,45,78,210,92,155,211,53,9,166,74,171,100,228,43,180,58,101,4,226,201,181,48,23,52,160,105,79,143,161,58,215,35,30,18,76,58,150,127,248,151,253,128,174,214,24,150,162,133,119,207,241,188,179,223,242,44,167,51,155,187,186,131,28,108,56,252,53,78,254,105,47,3,25,139,159,120,14,16,111,240,31,148,13,125,182,247,71,80,245,246,130,29,39,93,138,95,71,7,174,187,234,23,185,43,223,241,250,227,27,117,57,63,214,163,122,248,120,103,245,202,175,82,207,33,125,63,111,50,234,99,166,46,121,147,192,246,41,115,20,34,127,78,202,16,55,248,62,245,247,18,175,213,37,27,151,91,90,111,138,142,190,137,112,40,108,109,173,71,78,135,171,49,249,116,26,117,245,198,185,55,218,97,170,188,193,156,203,194,63,110,181,61,187,60,104,200,70,141,127,49,217,124,159,63,128,252,237,27,254,15,62,101,200,129,234,0,187,3,196,114,21,192,246,163,203,79,241,118,2,239,249,95,112,7,44,16,92,58,101,91,214,95,195,240,28,37,112,58,127,194,102,234,10,97,20,106,132,191,42,71,181,77,161,23,17,29,157,203,239,30,224,110,131,172,87,32,108,12,30,95,6,123,181,208,240,98,140,185,88,135,5,165,89,14,51,61,221,117,133,71,144,231,65,237,118,233,253,112,63,160,81,76,123,29,218,47,243,246,178,194,42,74,150,111,64,169,133,140,42,102,145,63,21,116,253,113,137,193,201,222,232,105,51,174,231,250,253,254,48,101,129,186,139,105,185,203,108,122,179,52,202,19,189,198,91,152,38,220,108,61,13,15,142,234,67,25,43,71,197,170,24,206,9,4,210,227,248,99,192,103,27,193,165,200,250,224,143,112,109,95,126,29,236,113,173,194,82,67,201,199,72,81,23,222,218,1,73,250,52,37,4,110,38,60,36,8,58,240,125,172,232,25,5,161,241,125,221,248,204,114,72,0,182,205,126,233,151,251,110,67,165,178,144,169,109,234,135,118,234,40,204,79,150,7,7,75,186,124,67,62,184,39,104,207,29,175,227,232,174,19,212,133,180,61,234,235,47,178,222,148,251,189,14,137,220,98,43,108,237,220,151,159,64,208,223,150,112,133,71,222,220,208,167,221,91,87,163,247,175,213,75,239,6,173,224,167,106,118,113,98,127,22,58,77,39,251,226,169,230,80,199,193,56,25,186,251,74,170,234,150,201,210,35,134,3,132,200,247,11,109,0,209,174,205,99,237,94,185,208,244,111,67,79,128,56,101,181,188,244,200,195,230,74,5,247,180,11,160,97,227,223,95,200,159,170,14,180,232,153,102,89,236,150,202,132,119,37,149,105,211,170,40,190,165,48,240,163,79,59,16,134,40,31,63,240,100,121,187,235,144,247,57,196,251,231,114,209,48,64,44,133,39,171,135,168,234,174,249,236,238,203,143,148,98,252,190,190,204,112,75,237,9,169,86,57,237,29,189,141,3,136,71,203,108,217,46,19,246,183,216,16,118,148,218,184,77,68,13,125,191,115,13,133,189,250,66,122,24,246,147,29,221,141,142,219,97,135,46,69,216,201,24,227,185,169,172,219,48,70,186,239,100,140,7,82,121,143,129,235,183,41,30,125,80,95,175,155,126,79,66,53,208,229,133,66,238,32,3,131,132,140,254,59,190,81,134,184,111,0,81,179,111,148,94,205,190,172,180,108,72,244,61,106,111,136,99,28,210,30,206,31,254,213,62,254,174,83,114,236,118,22,136,239,116,217,123,114,183,120,71,109,12,206,170,37,223,222,245,197,192,2,182,36,208,18,231,29,3,57,253,184,78,183,217,40,112,180,204,28,190,8,121,83,77,50,229,237,229,115,96,89,255,143,132,209,79,208,176,231,234,146,51,121,227,26,49,240,18,128,24,113,179,135,57,239,175,8,107,190,224,225,51,85,162,186,245,151,59,192,232,95,231,243,101,241,145,253,135,41,103,153,255,102,115,246,63,187,114,214,255,244,74,93,255,111,235,222,161,126,65,65,21,195,151,91,7,124,21,205,178,94,5,206,182,114,194,93,78,194,71,99,142,16,231,209,43,2,107,243,82,79,82,65,187,17,244,224,101,59,74,60,164,103,29,98,223,47,117,53,181,255,108,77,117,112,82,81,255,208,93,19,110,153,125,64,221,11,184,157,250,166,189,101,190,107,82,104,193,185,51,124,108,171,53,14,169,70,214,114,191,153,253,126,237,132,98,64,245,84,197,92,7,57,115,158,115,194,179,150,210,59,113,33,134,227,79,248,188,44,9,120,242,220,28,121,72,224,212,104,161,246,4,20,249,12,199,24,141,20,97,210,61,46,147,130,231,139,71,242,0,96,77,148,41,99,148,31,240,159,211,61,45,75,133,14,13,156,116,57,2,70,13,47,110,215,209,189,184,156,212,191,14,189,90,182,4,204,126,124,32,58,231,30,203,162,240,0,162,60,53,247,241,165,128,122,37,229,73,191,225,58,97,181,107,249,35,91,190,219,46,234,34,97,118,168,126,101,36,95,124,140,162,171,194,61,243,155,144,108,58,146,31,183,89,67,203,170,251,98,184,186,146,219,219,25,200,218,68,20,249,106,190,81,17,20,75,112,249,212,128,245,214,2,63,59,150,156,111,116,238,26,139,181,24,28,222,83,219,59,169,6,235,221,208,13,77,218,190,139,213,48,123,25,30,143,160,29,11,123,245,167,64,197,248,130,140,255,244,188,228,118,43,230,62,255,216,100,137,194,82,251,220,151,107,222,45,208,65,151,215,47,62,36,162,3,188,180,3,148,111,221,29,168,213,131,164,236,208,0,196,109,194,71,139,216,171,23,141,210,236,234,246,73,203,253,246,121,235,6,193,23,184,143,123,247,229,100,242,101,252,27,225,0,193,234,240,218,242,87,118,191,100,219,3,45,68,45,162,27,32,150,59,8,57,249,92,36,24,230,97,233,199,9,160,193,238,49,235,140,107,13,70,240,228,1,232,84,212,150,253,168,209,160,23,208,77,136,148,185,11,177,244,243,35,107,242,26,167,58,42,96,53,60,82,222,222,128,153,92,184,187,107,208,180,245,240,68,45,40,180,22,140,126,83,118,243,194,198,150,212,71,210,99,92,75,156,17,159,60,92,85,211,197,213,204,66,209,190,64,32,252,164,115,65,152,97,85,50,16,110,18,158,244,139,79,248,142,244,164,79,55,97,75,100,92,232,252,96,89,251,155,239,239,182,220,108,205,195,87,8,201,46,199,173,245,109,17,181,215,167,87,195,168,191,31,28,86,166,118,26,226,248,160,20,78,130,190,3,218,200,67,183,153,214,159,147,65,145,237,71,23,82,223,68,246,8,120,82,163,171,27,157,80,63,112,99,236,83,86,112,187,117,181,66,81,207,161,65,222,244,182,219,135,215,249,162,95,170,232,103,15,213,223,168,95,179,3,186,119,143,92,80,58,135,95,62,201,20,187,133,87,25,226,150,88,126,216,146,40,158,240,215,25,142,247,209,220,15,55,54,166,176,122,157,181,44,176,84,174,27,160,248,41,30,170,124,214,48,203,103,2,173,71,151,0,98,101,43,68,101,55,122,231,101,77,82,248,195,241,60,151,92,142,136,219,4,240,46,116,124,204,102,218,233,166,218,77,191,162,179,43,197,19,38,165,106,174,124,233,180,28,185,28,178,133,247,10,60,116,185,120,187,144,67,30,61,52,8,165,107,218,138,208,144,57,0,88,112,53,146,175,122,41,23,71,133,166,40,194,247,199,97,53,229,200,131,57,177,131,244,240,91,61,65,100,234,97,162,179,77,102,58,240,29,232,29,41,157,103,222,20,189,147,156,109,179,175,152,116,107,116,194,207,87,245,236,148,215,194,79,118,164,168,129,181,244,20,228,34,22,89,111,73,24,62,161,167,186,235,148,244,157,103,55,230,3,33,110,177,129,76,220,173,111,115,130,139,208,5,226,211,61,22,238,206,252,120,95,77,167,20,164,45,161,6,16,187,25,67,207,167,97,179,223,241,242,5,244,152,207,133,223,7,217,202,149,12,80,167,85,162,190,126,91,121,112,75,147,201,86,92,159,240,135,160,60,216,128,25,1,241,29,205,171,152,105,81,223,224,191,30,53,223,247,123,155,26,86,71,157,250,21,1,28,181,135,104,8,212,246,159,98,111,0,196,247,95,42,85,202,183,113,102,235,90,244,61,177,79,29,64,218,189,217,243,108,244,29,62,55,211,99,119,99,106,17,86,178,94,11,125,247,140,82,92,211,227,130,33,43,2,43,3,19,82,76,243,74,120,158,42,210,147,86,0,196,26,18,213,19,120,111,75,111,46,153,112,36,65,159,86,28,30,42,185,144,227,158,189,167,39,57,60,72,231,255,77,65,7,72,123,160,35,251,223,156,239,127,151,255,182,157,166,193,175,6,24,253,231,123,211,175,249,71,253,103,215,43,255,223,68,140,254,57,166,152,255,7,25,227,94,144,227,20,147,49,102,160,11,220,23,90,31,123,52,239,157,117,173,198,3,226,181,63,54,67,185,253,166,190,31,172,221,42,57,135,153,176,238,52,91,253,213,234,230,97,86,108,159,236,203,20,213,101,24,218,148,237,3,164,192,97,84,83,150,223,202,77,248,113,40,129,112,145,221,200,234,245,133,55,65,71,133,118,120,149,99,230,26,7,47,23,150,188,24,252,196,152,100,205,23,148,221,226,131,107,240,5,16,95,51,100,190,54,101,194,241,183,198,184,215,219,230,235,118,97,227,229,101,112,220,14,51,2,32,170,187,238,86,72,249,65,53,142,239,1,131,252,137,239,6,147,65,60,254,75,38,92,87,155,30,23,6,169,181,96,129,175,242,111,35,86,104,124,124,198,22,225,142,50,19,28,114,190,63,250,169,239,53,15,92,221,201,150,198,83,11,246,66,196,125,39,64,214,135,78,109,14,120,246,91,194,130,129,51,166,139,225,165,83,126,41,244,69,75,70,251,13,133,203,31,36,194,25,167,141,34,241,51,19,204,40,193,235,118,203,208,71,181,173,32,62,18,229,145,50,228,176,18,87,117,16,149,137,251,228,116,251,192,9,50,131,112,249,244,58,156,76,222,165,16,219,230,33,238,30,141,174,153,141,70,195,176,89,2,63,0,34,46,129,25,149,143,151,39,243,29,4,229,176,207,195,229,35,43,99,99,141,154,192,30,211,230,65,111,248,159,14,130,35,42,83,251,94,131,42,140,182,164,122,184,148,200,202,230,225,211,225,208,13,254,245,125,146,149,64,110,225,55,42,6,170,115,214,229,124,6,107,113,22,94,88,128,164,180,247,146,183,248,197,107,66,141,161,24,68,195,152,90,3,221,10,225,137,124,82,161,113,217,83,189,14,73,11,251,44,225,25,191,164,10,171,241,236,110,236,215,245,58,185,205,170,253,173,105,188,125,241,140,248,136,252,23,101,22,12,25,227,251,48,134,18,216,205,167,171,65,144,214,132,227,136,231,102,7,35,111,67,241,36,37,75,127,169,167,135,32,22,108,207,102,174,94,221,143,178,154,14,115,25,131,36,119,6,29,21,187,0,89,232,131,138,26,124,197,164,58,174,226,166,223,146,62,174,33,99,109,163,228,210,188,115,232,190,45,189,204,181,179,142,42,41,178,111,51,228,113,122,30,221,88,154,116,128,120,193,213,222,74,237,180,225,18,61,229,119,87,251,92,182,103,2,27,171,9,205,199,41,254,191,39,120,76,11,164,144,66,226,173,131,251,102,109,57,77,83,13,17,215,87,103,134,93,20,104,224,31,35,147,52,139,229,102,108,117,215,103,38,152,226,102,100,119,179,251,159,198,52,96,8,33,122,61,37,170,57,234,171,80,84,82,109,161,15,16,122,170,56,133,192,122,39,106,24,28,21,140,248,159,57,133,202,184,144,60,112,104,23,243,114,242,155,104,178,250,117,177,83,108,196,168,45,89,111,215,204,202,137,249,220,171,189,241,99,181,221,184,101,184,230,190,250,41,47,143,124,6,114,23,125,16,126,25,69,107,10,49,95,157,190,139,134,163,116,228,146,156,146,142,174,211,167,237,189,124,169,84,164,95,170,223,133,144,167,235,90,73,177,61,167,160,158,244,173,10,216,163,27,84,17,225,79,37,239,213,93,164,223,132,63,198,207,124,12,214,59,251,235,162,176,253,24,135,130,13,97,241,30,64,196,110,31,78,208,64,122,13,79,102,241,197,45,187,49,27,0,209,59,135,100,144,196,118,95,30,125,172,119,63,107,241,138,166,2,89,191,1,136,30,238,173,14,243,83,227,199,187,45,46,199,70,227,0,17,230,149,60,118,112,193,117,167,82,134,4,164,104,78,224,36,36,32,57,104,94,179,213,230,113,108,244,16,32,186,192,147,15,87,14,138,143,186,201,68,51,249,216,207,128,101,247,95,16,219,230,159,162,13,44,207,98,58,254,234,127,64,90,154,204,130,220,255,67,242,12,254,75,254,23,145,191,197,93,170,147,145,107,51,182,100,114,249,247,43,47,246,174,122,211,159,44,25,143,37,106,81,21,167,76,21,230,72,212,46,170,41,27,62,128,208,183,78,134,134,220,60,175,87,49,68,221,123,242,103,237,17,147,199,5,223,212,95,174,8,124,241,230,44,186,40,77,171,77,50,172,223,240,201,57,183,150,117,57,35,128,120,192,239,36,16,247,89,242,93,96,206,131,35,40,114,111,85,24,191,185,6,239,161,214,246,214,150,83,222,89,112,41,126,97,64,235,99,35,29,76,154,216,210,240,147,31,189,161,87,250,12,191,45,31,60,35,132,59,244,219,78,62,188,115,117,6,61,114,226,150,12,50,49,236,60,61,231,118,85,1,164,199,192,230,159,168,218,162,199,115,79,176,224,155,130,162,182,113,150,149,201,171,107,17,253,208,146,227,87,43,213,177,167,54,226,202,175,74,127,188,249,246,126,198,68,24,248,227,248,123,197,232,32,39,188,212,213,164,68,211,156,249,131,249,94,0,255,18,120,8,210,90,97,119,51,93,104,196,103,77,190,142,132,192,169,24,203,7,45,31,176,55,43,155,10,3,196,2,130,139,60,42,156,245,100,57,102,65,232,172,30,187,94,6,44,66,237,52,140,58,115,219,47,37,44,96,234,102,103,150,226,31,37,218,234,111,56,116,36,137,160,83,170,122,190,27,105,212,43,218,205,6,39,81,94,60,52,186,9,16,125,33,109,22,218,151,29,206,58,35,189,207,222,193,2,196,59,110,95,190,200,110,125,212,50,221,146,114,190,6,26,73,132,175,206,117,88,126,73,138,255,208,102,58,139,15,233,220,14,48,1,40,249,229,28,101,104,213,188,56,20,210,241,239,253,230,170,133,201,171,10,98,226,104,231,208,199,44,62,241,8,52,253,120,160,241,100,94,174,49,76,12,39,174,253,13,230,255,118,209,210,129,245,249,213,134,165,252,186,177,184,99,199,201,228,183,135,22,226,168,120,119,108,28,200,58,149,245,210,31,219,235,207,67,225,189,232,55,73,83,178,241,98,241,98,244,154,169,223,43,89,20,230,17,126,151,127,25,220,26,202,185,45,199,209,124,255,35,159,122,254,248,251,252,167,201,21,192,109,66,199,115,249,52,140,1,6,98,81,6,74,78,87,200,189,50,53,133,22,107,219,15,9,57,12,205,236,231,101,189,203,166,127,215,134,82,251,196,83,215,53,249,194,249,164,236,254,93,123,191,223,177,252,116,201,22,238,6,23,36,149,249,222,201,249,39,158,54,13,193,163,160,22,12,53,179,249,117,31,225,219,30,69,229,158,98,62,131,164,131,179,201,37,212,63,130,224,7,227,248,160,67,139,107,23,210,176,132,240,199,218,126,181,151,235,234,55,219,22,226,158,226,26,45,19,142,94,32,115,157,102,32,241,134,191,9,15,12,57,170,198,35,18,109,111,247,125,66,47,129,248,150,194,93,216,222,20,250,100,38,62,135,142,86,124,243,171,75,1,93,119,220,8,168,230,49,168,22,6,104,115,245,116,101,200,172,181,217,210,114,228,104,20,160,10,249,59,212,135,1,225,55,57,28,148,41,217,127,170,244,210,248,252,225,43,118,46,95,21,143,165,113,53,90,39,251,138,67,141,12,72,149,131,234,95,178,54,93,223,43,199,45,199,111,230,93,245,42,207,62,241,186,148,196,249,74,192,172,255,107,197,44,188,110,26,99,193,187,251,107,22,80,27,131,175,229,145,16,60,165,174,143,131,210,101,108,141,175,32,6,226,186,201,249,171,90,201,112,179,153,243,196,91,107,170,237,138,236,241,139,126,13,125,11,141,165,195,207,13,75,2,107,110,222,172,90,242,3,171,11,234,5,8,178,51,146,91,246,245,191,5,131,171,254,15,140,44,251,47,249,95,81,122,207,138,197,167,24,12,232,2,127,109,70,171,221,46,1,136,140,148,215,194,78,190,250,185,33,106,57,20,214,79,16,217,23,161,119,111,78,100,208,214,222,60,85,49,127,132,72,21,222,9,169,235,52,47,136,69,218,236,193,165,72,154,230,133,17,61,120,146,102,102,96,132,2,143,196,243,166,13,98,24,187,37,253,199,245,14,194,55,5,204,127,126,210,176,45,252,245,147,5,139,246,13,60,220,194,63,164,123,121,63,206,111,218,189,121,230,196,104,12,32,166,132,66,41,107,159,125,33,51,61,141,67,166,173,146,44,253,29,200,245,52,220,108,231,228,142,103,43,25,163,114,178,65,238,84,106,167,74,36,229,247,67,6,35,204,207,110,229,41,121,59,57,139,242,126,80,195,5,125,1,90,149,69,106,118,50,230,149,51,23,204,21,7,58,174,146,110,130,127,160,249,176,116,171,240,202,173,207,98,213,141,245,28,121,180,59,241,189,173,227,146,249,179,139,28,241,175,8,9,139,144,30,236,55,93,87,244,89,102,74,201,41,250,129,219,110,37,183,124,191,192,18,98,17,186,112,217,22,68,171,177,171,118,208,32,11,16,69,114,122,138,185,235,91,65,253,222,132,104,227,201,211,219,120,239,90,68,100,8,117,148,77,238,210,49,181,243,151,39,102,249,117,135,87,118,177,59,85,141,81,138,44,107,100,123,245,41,243,177,25,206,83,191,4,67,127,70,149,21,137,248,246,173,203,193,154,64,151,51,184,24,170,123,211,28,165,231,247,57,144,202,167,208,159,143,132,29,106,244,89,134,221,66,225,222,76,97,228,204,62,19,73,33,215,175,141,216,228,81,247,246,42,95,92,254,29,153,27,159,15,131,109,183,49,35,18,188,170,243,17,84,166,24,17,241,13,30,17,69,170,180,226,182,151,92,97,143,184,157,118,230,144,205,249,120,25,52,84,211,119,166,146,251,107,214,206,77,239,79,90,135,137,163,32,206,200,136,79,249,83,165,135,15,42,96,101,109,153,215,215,182,95,217,212,198,208,167,121,21,129,64,243,47,187,104,197,122,135,71,161,114,124,12,18,233,182,226,152,145,143,158,175,90,126,2,231,211,126,126,201,255,177,156,214,120,179,177,66,124,208,167,181,210,159,69,249,67,69,149,157,220,37,194,249,45,229,144,15,197,118,22,158,226,27,219,140,126,206,64,32,252,18,236,195,141,123,183,93,15,148,103,193,56,60,53,102,7,82,161,65,189,165,143,83,254,30,183,133,190,161,67,24,120,173,116,165,246,60,193,198,70,255,180,193,17,23,158,212,90,249,46,241,39,53,154,90,251,41,254,83,250,44,87,38,183,77,249,132,242,111,71,198,66,204,216,89,225,144,159,164,41,51,26,103,153,145,54,209,212,246,198,128,244,46,28,78,194,75,7,246,156,31,159,3,136,40,128,197,103,176,133,1,220,33,100,165,90,173,177,109,136,60,104,127,51,234,88,116,88,21,214,128,184,125,42,143,83,10,182,111,88,73,215,49,60,249,83,41,44,13,20,34,58,133,150,99,72,19,182,102,83,185,43,42,167,184,199,244,18,98,69,108,14,193,154,80,72,225,197,237,19,178,78,216,165,23,45,119,108,157,228,242,107,4,241,213,194,23,28,40,206,71,77,184,182,60,38,241,155,110,35,146,201,220,68,36,149,99,74,165,159,135,146,89,39,202,43,170,64,65,218,186,179,212,52,86,131,42,89,135,204,32,171,70,149,130,117,88,171,84,250,34,124,98,234,123,55,122,228,35,219,180,181,5,16,8,225,228,222,188,228,224,89,216,78,8,120,31,70,16,190,252,221,193,251,142,209,183,170,33,249,125,201,123,127,90,223,134,47,210,41,170,113,140,188,78,180,29,40,151,199,112,241,118,27,23,141,169,251,28,244,76,244,185,215,110,83,165,174,158,37,131,115,106,217,130,88,59,94,233,70,71,176,111,151,8,108,204,195,146,45,174,201,152,153,8,192,31,133,194,39,139,15,5,55,106,219,242,6,48,220,111,98,168,12,188,253,87,128,227,115,166,193,199,203,239,125,246,133,18,220,194,180,188,128,66,250,163,249,116,222,240,63,178,147,70,166,95,243,179,143,46,33,247,87,153,208,22,55,113,206,134,35,62,184,146,16,145,35,33,173,86,121,134,153,76,139,11,235,204,36,136,109,249,135,233,31,157,208,20,105,89,124,255,16,70,246,183,94,97,255,233,78,136,255,146,255,209,226,249,183,156,102,237,50,64,52,122,201,90,73,7,160,201,222,235,195,63,36,203,222,203,247,213,238,3,89,179,224,205,123,246,192,101,236,179,16,199,89,248,73,98,26,64,44,39,65,64,25,76,120,144,248,174,88,40,65,72,31,32,122,89,67,124,111,62,157,117,57,97,57,174,89,103,80,194,220,205,40,4,130,73,188,109,186,149,137,19,181,182,168,200,160,181,36,96,125,98,222,166,226,231,104,117,216,36,2,255,210,44,180,127,117,167,45,135,250,187,80,96,129,251,238,85,49,60,210,226,41,158,90,197,177,207,10,165,239,27,71,173,125,242,11,154,49,199,148,191,231,253,27,172,245,116,65,237,252,147,117,38,84,57,97,239,103,1,64,12,102,31,246,62,103,188,30,14,77,158,217,212,29,118,83,80,131,208,223,187,197,244,139,175,255,179,22,9,154,43,203,125,192,137,92,181,69,220,213,152,200,124,63,52,205,209,17,112,47,65,52,98,195,88,216,38,221,220,208,155,2,245,13,112,188,192,148,127,96,245,32,147,250,123,60,188,18,162,112,194,163,83,189,24,179,1,175,34,188,95,19,47,105,182,242,86,196,179,205,202,191,85,153,17,206,234,19,70,190,6,136,157,59,144,7,57,173,148,60,245,29,160,126,156,15,5,42,224,25,195,203,248,154,97,52,161,101,38,158,154,78,248,225,11,163,38,167,34,6,128,120,3,237,152,105,202,227,24,119,173,211,56,61,197,204,197,137,218,249,93,165,192,213,168,152,220,78,1,150,58,218,180,195,118,215,120,176,191,215,107,236,253,196,197,49,209,59,229,173,144,90,132,203,29,170,246,246,11,50,60,118,114,57,232,7,57,47,20,38,218,110,159,6,201,75,242,11,168,88,67,149,109,128,20,136,120,195,180,123,120,46,201,208,20,183,15,159,72,126,71,29,202,204,243,119,86,125,191,39,247,182,203,202,95,59,220,40,20,32,250,115,128,49,220,159,197,180,73,99,214,173,21,33,146,106,39,75,104,227,199,207,47,76,231,118,116,53,71,179,12,46,219,219,51,116,219,50,60,159,199,91,64,96,167,66,224,90,221,166,180,107,88,184,60,9,207,6,196,145,116,236,130,107,129,217,233,98,176,251,221,190,161,149,229,159,235,96,78,202,252,218,220,57,41,67,127,28,231,42,144,56,88,122,60,102,106,19,110,88,81,92,126,109,98,118,204,108,61,8,242,194,239,197,150,51,175,211,55,167,162,162,126,6,191,57,177,116,206,159,163,152,30,165,5,193,28,153,53,186,186,189,113,124,232,138,37,217,67,78,229,70,185,217,185,192,105,111,32,171,109,136,236,235,4,151,145,109,97,195,252,189,73,190,254,218,86,128,216,189,59,147,242,107,129,49,31,91,150,189,94,87,167,195,193,198,49,231,250,50,97,206,66,139,68,183,154,192,175,153,116,230,193,227,240,214,87,117,154,163,38,67,28,11,15,82,252,125,255,232,56,116,234,63,209,210,116,1,18,31,240,134,175,217,172,72,26,95,109,35,99,76,22,18,147,116,204,167,74,219,231,141,115,185,220,239,27,93,197,136,124,28,46,94,132,235,224,125,160,135,224,131,69,30,153,34,171,178,219,186,94,80,252,90,228,14,176,219,79,65,234,131,113,59,231,94,80,229,216,180,49,172,113,132,239,2,193,199,22,33,46,42,198,7,15,216,245,95,231,199,203,139,235,58,155,93,117,123,118,46,237,38,37,240,117,105,80,118,68,36,66,152,194,58,137,244,250,14,153,151,23,112,185,149,113,13,89,241,135,101,207,92,123,45,145,123,159,32,243,141,199,76,66,51,181,24,156,169,91,81,111,105,23,13,64,204,69,54,253,248,241,180,190,189,239,142,106,78,119,215,182,156,175,125,150,86,27,8,53,129,169,255,61,166,76,184,166,107,215,45,229,63,188,204,161,223,113,109,151,246,106,84,92,237,142,226,68,89,223,203,129,146,215,200,195,253,218,77,96,29,32,210,82,117,197,225,105,156,6,191,7,181,109,119,176,76,174,143,255,136,188,200,183,218,190,227,142,202,220,102,36,184,23,194,225,109,216,47,9,225,238,106,147,102,37,162,204,254,173,240,77,0,255,176,122,198,74,216,205,67,221,116,38,112,196,103,208,202,171,55,198,201,74,86,32,222,144,34,220,68,190,69,29,171,55,130,155,156,165,162,115,108,254,132,189,118,177,139,105,142,99,162,13,43,89,143,54,60,57,200,92,19,190,223,240,19,151,175,210,15,220,166,245,19,156,139,36,99,60,12,113,49,177,78,98,247,242,49,174,172,127,90,30,103,201,216,165,66,2,128,148,84,201,150,147,36,246,252,254,47,149,145,233,245,95,205,51,255,55,23,235,127,42,124,161,70,50,8,55,20,93,34,0,163,204,126,228,206,131,116,170,172,126,229,227,244,92,234,94,209,179,176,87,106,20,247,1,189,218,81,76,189,210,89,1,226,22,191,83,243,147,206,145,193,125,132,102,17,65,224,253,65,19,248,201,53,249,108,228,42,97,221,241,133,108,218,96,140,200,56,133,118,59,152,16,181,10,214,153,57,30,95,1,136,194,251,96,182,201,204,98,235,22,229,189,171,59,217,244,186,152,182,180,107,158,89,235,112,216,197,72,17,231,251,26,148,15,177,234,28,10,171,100,218,224,142,220,126,173,197,91,197,98,237,46,47,190,54,37,217,206,46,213,88,252,232,14,36,31,168,253,54,20,182,43,99,94,88,74,37,153,223,238,82,127,105,147,140,113,63,151,98,244,26,229,39,254,133,176,202,26,218,84,55,141,30,29,196,86,215,197,5,89,178,10,29,68,237,53,57,180,103,247,173,47,92,237,7,226,11,19,127,90,204,214,151,239,237,98,22,29,63,209,92,139,152,171,15,123,116,177,228,169,39,153,41,45,186,50,10,143,196,173,198,219,54,37,28,21,10,156,122,222,152,235,208,23,182,19,77,116,230,198,153,199,146,236,221,247,77,124,96,179,161,215,139,68,31,186,119,46,47,220,54,132,99,217,84,159,245,93,205,132,145,111,190,138,144,88,87,79,90,63,117,97,87,253,101,182,17,235,209,50,5,113,251,156,80,163,112,59,60,82,162,34,147,54,145,89,97,30,204,21,230,50,184,148,26,190,19,187,14,53,66,2,68,31,240,143,139,227,253,218,150,170,216,23,134,139,104,16,91,213,237,138,11,206,224,192,43,102,134,121,159,1,226,188,252,136,220,13,139,110,165,163,223,228,186,45,0,113,157,23,39,197,122,55,4,153,79,90,249,82,65,195,227,14,183,159,251,222,77,60,130,159,63,69,59,126,22,78,213,220,150,24,106,6,136,234,167,34,69,118,75,7,114,152,63,104,33,255,219,4,196,11,217,202,130,197,40,81,117,22,161,203,249,7,8,236,228,59,1,75,238,98,30,6,213,113,203,86,11,57,253,35,161,12,222,74,155,165,201,22,239,163,129,103,179,224,105,116,236,131,216,107,18,207,237,246,54,133,253,135,195,143,143,238,183,195,206,57,68,94,16,211,7,165,53,187,7,62,111,41,101,109,255,168,115,237,19,235,218,233,122,228,170,120,172,209,20,217,224,180,110,155,228,169,169,1,207,115,203,166,146,112,209,15,0,209,244,2,65,246,224,39,151,144,35,173,37,147,60,233,115,66,254,1,56,89,4,33,62,250,137,187,91,246,138,239,136,221,33,253,14,23,40,156,108,49,236,187,87,217,159,51,71,188,155,164,220,230,110,213,106,217,7,9,70,194,151,59,13,167,92,91,75,189,14,39,171,253,222,180,139,82,76,220,241,145,12,40,119,174,179,74,32,94,84,169,198,225,0,241,230,84,134,106,42,117,239,32,18,20,4,98,166,76,229,78,88,253,248,20,194,94,83,4,16,15,229,221,31,117,205,252,209,151,83,191,125,74,125,10,74,54,157,248,77,57,208,148,148,222,15,57,87,100,33,16,138,123,243,201,85,3,196,183,194,52,242,41,126,222,112,253,202,163,34,203,58,80,208,243,119,194,25,24,76,25,85,213,46,195,197,180,220,240,101,215,221,157,210,11,110,54,188,159,33,187,229,101,0,145,194,202,144,7,228,25,71,149,222,57,119,29,38,150,14,16,85,253,78,179,15,213,28,248,205,79,227,145,219,132,117,7,182,99,175,189,115,206,235,22,64,119,180,69,109,254,146,201,235,114,35,128,136,94,106,208,0,188,172,178,194,5,36,92,179,1,22,111,93,67,18,236,110,59,142,157,9,191,124,227,75,168,96,22,127,237,82,226,178,119,88,8,5,77,185,217,170,222,79,40,219,251,56,242,210,158,76,227,203,170,32,207,9,178,175,245,242,115,173,231,163,180,134,158,191,73,11,249,161,111,101,154,250,103,192,39,57,21,74,101,201,129,154,201,216,237,206,134,141,245,173,208,105,13,29,175,242,162,103,105,122,253,94,101,196,51,196,62,156,252,110,136,51,49,159,116,66,89,172,249,45,123,56,173,102,100,144,137,118,64,35,156,138,185,90,121,186,75,227,184,38,107,167,125,224,149,1,209,175,189,226,177,6,41,5,87,61,191,143,100,98,165,235,93,203,145,78,251,201,194,159,62,27,223,187,247,41,97,127,203,65,110,190,207,183,188,65,66,230,237,50,74,203,164,28,189,60,254,12,107,119,85,136,82,187,214,15,44,243,182,22,225,112,75,49,233,96,10,165,25,116,75,190,217,162,40,151,158,139,153,82,38,251,144,77,229,62,141,71,198,153,145,24,191,160,16,16,27,197,67,241,47,225,38,255,127,63,72,253,191,228,255,197,146,69,50,29,228,138,23,20,6,68,227,190,157,37,35,238,233,248,5,219,240,179,63,160,79,203,93,5,136,117,20,240,144,49,90,68,7,179,95,14,242,252,201,12,110,190,194,0,133,105,18,58,102,49,34,44,203,60,175,234,174,48,162,7,136,178,155,254,66,251,67,141,224,153,153,209,41,241,177,194,200,54,216,246,4,160,22,254,210,162,222,197,89,67,238,213,254,193,142,228,37,232,174,13,64,124,123,23,71,93,56,87,117,245,32,25,91,81,19,170,58,57,181,220,89,20,73,194,252,7,91,246,82,30,74,28,23,227,79,135,84,132,100,253,167,103,124,0,98,87,235,27,37,18,150,207,198,139,40,91,3,196,52,45,217,226,225,249,30,175,2,189,250,159,43,249,48,118,52,187,11,64,188,84,145,0,151,167,16,27,133,84,55,243,214,78,207,180,165,214,152,123,36,141,117,79,108,14,56,54,172,22,93,161,214,246,105,29,61,61,96,237,42,180,85,74,41,58,72,222,61,182,23,47,188,91,60,46,210,186,132,154,249,83,69,155,246,195,106,203,120,172,122,162,115,194,65,112,124,107,113,219,14,121,80,57,191,101,168,180,33,143,147,156,41,69,150,247,186,215,83,45,88,248,50,206,188,118,24,176,59,52,87,238,158,235,82,122,134,153,164,208,218,7,108,225,200,200,233,187,111,197,231,251,201,5,198,38,98,218,164,146,6,235,55,138,63,205,20,110,207,235,239,251,190,184,99,25,119,237,200,34,164,116,98,243,16,27,117,84,170,53,49,71,207,161,144,129,159,151,157,63,189,214,246,45,166,33,176,219,187,16,129,47,21,238,26,63,58,214,61,125,51,109,125,97,235,44,38,230,94,200,186,164,31,233,119,169,124,155,145,247,173,43,199,241,30,76,250,166,78,97,126,8,133,213,147,6,175,165,169,81,206,191,63,27,20,87,204,234,234,164,125,96,180,218,50,195,238,125,78,190,182,149,0,16,79,218,150,44,98,143,232,239,109,205,219,228,138,29,192,79,79,27,4,112,32,47,6,56,163,15,144,101,126,90,26,175,189,42,129,160,75,237,176,35,49,188,248,83,228,101,18,63,225,153,11,127,118,182,235,217,14,16,239,96,193,22,96,167,42,208,74,221,84,51,132,247,187,241,158,190,201,250,200,149,153,240,49,62,180,151,105,209,205,145,77,136,235,169,111,43,187,187,4,174,212,45,114,6,107,186,91,59,62,50,191,133,66,123,32,240,31,186,252,134,117,225,32,107,185,34,139,153,45,158,153,230,5,183,71,167,115,44,36,211,225,88,37,135,184,88,46,143,198,152,216,71,179,197,164,70,243,179,43,252,213,237,108,83,124,135,76,185,28,94,222,87,37,0,195,25,17,218,124,239,28,4,248,160,60,179,32,102,171,71,73,131,71,208,195,121,249,206,62,234,222,13,240,97,197,105,219,241,17,55,33,252,123,82,107,167,229,217,147,31,156,74,64,32,56,16,202,206,215,33,1,185,159,43,68,31,226,241,192,174,240,58,64,156,10,255,93,91,154,35,239,223,168,213,54,163,197,221,128,174,15,100,196,153,72,56,20,142,134,77,73,189,31,153,156,81,198,206,224,121,238,46,133,110,123,33,37,173,38,167,196,141,129,50,249,98,182,111,173,107,163,61,135,209,11,185,185,8,145,25,217,225,201,153,71,157,240,144,157,174,55,66,115,128,173,211,225,230,169,239,132,228,49,84,34,238,56,215,167,54,21,25,76,178,234,33,221,137,102,169,162,133,102,104,66,170,153,55,171,199,158,211,101,44,196,204,133,0,229,56,65,73,179,43,148,194,79,166,62,22,77,204,86,86,245,35,228,223,179,77,237,201,212,240,156,22,79,77,185,215,8,212,158,108,188,87,134,23,85,162,80,34,126,35,231,215,125,29,70,116,128,64,57,185,93,194,169,146,125,52,74,174,26,35,70,184,73,216,23,187,133,119,153,121,85,110,137,123,230,253,182,78,8,183,185,108,146,156,130,46,253,45,84,247,231,189,217,170,231,119,143,249,123,136,82,193,187,199,145,218,212,189,149,208,186,208,208,58,95,203,122,19,92,103,155,129,231,132,216,140,75,141,169,60,238,88,239,240,121,11,100,66,185,116,74,28,146,204,130,121,207,145,10,45,119,26,17,17,36,189,15,39,84,40,161,169,126,156,26,43,86,191,76,54,88,255,16,32,246,220,83,77,238,150,31,219,225,217,218,103,64,204,147,94,149,228,245,36,217,236,171,3,197,71,198,37,62,94,33,150,7,176,66,113,131,100,70,127,158,204,179,44,84,65,193,114,139,126,89,138,180,243,255,228,107,82,75,212,5,190,138,254,103,43,175,255,47,37,54,234,191,83,14,247,191,228,159,37,81,231,172,240,158,224,89,181,193,51,60,192,206,151,71,155,198,0,16,125,37,188,53,31,126,239,140,231,240,27,24,233,36,180,52,120,189,184,240,105,181,72,57,234,240,163,211,162,29,222,187,39,58,212,58,73,40,133,106,111,159,176,226,217,10,131,136,119,132,168,237,54,126,119,159,181,146,243,255,182,198,180,231,126,172,210,39,229,230,48,102,43,88,73,229,33,209,37,84,25,29,254,164,163,76,200,90,112,117,72,126,170,33,244,245,139,235,101,87,248,13,79,166,233,169,194,88,46,112,247,63,251,30,250,93,171,86,204,127,46,140,150,94,109,183,251,222,199,202,63,179,119,235,42,199,103,140,35,174,55,54,58,141,139,43,57,215,110,247,124,100,50,107,211,179,163,187,161,156,106,248,251,75,157,144,236,88,198,52,61,178,122,88,104,6,184,184,240,202,169,48,160,230,137,188,127,30,64,68,38,109,125,47,213,187,181,91,25,23,194,213,114,184,57,122,140,153,16,232,116,34,45,149,38,92,23,234,74,216,179,141,245,135,54,204,240,74,111,8,107,143,45,144,104,229,125,143,99,165,254,234,129,175,106,129,99,244,35,71,227,113,147,164,241,166,43,118,114,170,154,197,2,221,239,171,57,185,56,46,218,239,145,49,18,4,218,206,157,79,131,93,120,166,122,171,61,165,165,112,188,177,166,232,28,252,162,244,93,176,1,167,215,190,160,45,252,188,217,214,151,122,110,126,163,103,126,0,209,147,117,45,204,24,114,212,48,114,68,191,22,138,115,20,87,185,127,62,253,35,183,87,120,133,39,32,184,21,30,161,233,119,59,179,122,218,18,32,142,211,131,231,201,70,124,20,220,110,124,226,51,26,243,156,110,60,113,60,177,13,223,170,194,97,118,126,45,244,228,137,5,246,72,191,197,16,234,224,10,200,198,8,202,13,199,38,151,95,118,248,109,128,198,91,122,149,240,179,25,27,255,208,79,87,158,243,214,175,53,49,44,64,236,29,64,240,64,252,153,255,168,234,92,1,136,244,167,94,137,107,82,160,70,120,60,181,54,197,41,117,192,65,4,158,113,20,126,119,188,191,243,96,67,189,46,22,15,86,255,46,49,230,179,124,196,226,9,61,203,98,109,40,225,88,174,24,73,209,250,191,218,251,14,168,166,214,172,237,3,161,138,26,105,22,64,130,128,160,34,82,5,11,213,130,32,10,136,2,74,85,35,210,65,69,41,161,4,229,42,189,75,147,42,29,105,34,37,64,8,161,8,81,17,131,84,13,144,72,145,30,66,40,1,82,200,23,152,59,179,214,255,127,247,206,55,255,204,154,127,102,125,115,79,214,179,214,73,114,114,222,119,191,57,103,191,123,191,103,239,103,207,113,106,187,107,40,62,231,209,118,228,243,79,183,167,40,200,239,65,228,154,239,5,159,102,240,111,22,162,90,225,178,88,141,241,150,106,244,235,47,21,218,254,25,176,58,223,0,131,147,15,174,148,123,144,23,1,75,110,186,177,92,242,214,227,164,54,80,25,104,179,48,3,11,47,80,105,133,87,15,158,93,78,7,89,204,182,30,169,248,210,158,225,76,79,131,179,92,138,67,147,240,130,2,156,158,184,206,92,208,86,158,237,114,150,83,228,34,186,122,247,58,58,73,205,56,125,128,7,96,150,217,142,19,232,52,52,223,73,35,129,213,126,25,103,186,149,1,164,161,105,133,90,67,189,39,30,187,87,131,229,110,213,84,159,158,119,202,190,228,184,75,111,185,114,99,47,222,54,40,222,203,201,138,208,127,89,99,208,184,137,94,104,107,7,11,39,144,169,145,151,245,230,3,66,223,198,218,84,230,187,153,129,138,250,161,171,16,242,219,168,208,209,133,189,142,213,65,218,126,53,80,63,175,132,108,171,207,253,120,45,47,150,174,204,49,8,13,189,126,141,36,210,43,24,248,164,43,117,71,246,218,234,183,254,194,62,84,108,83,136,75,192,185,73,131,212,229,192,132,188,91,150,87,159,204,193,178,168,113,167,238,167,78,212,164,88,248,53,110,37,109,125,132,54,248,248,74,244,126,185,112,112,252,16,183,73,219,169,115,73,4,124,187,68,219,151,210,178,176,213,104,180,47,170,2,50,53,113,126,192,226,60,4,83,10,48,189,217,247,148,218,150,36,158,76,200,178,220,90,134,163,161,85,192,210,220,80,67,85,107,14,59,231,145,125,25,81,79,155,189,178,78,132,155,145,59,157,89,10,124,121,51,125,185,215,112,74,106,177,70,110,214,2,95,30,4,168,120,116,109,186,246,3,142,140,96,164,168,175,176,59,231,115,21,93,107,187,29,167,253,103,195,115,198,189,110,155,155,151,6,181,157,196,121,189,236,90,52,203,39,5,220,6,100,149,57,43,139,28,203,58,140,98,170,74,2,214,101,219,252,1,132,155,164,105,79,74,90,129,66,227,62,157,81,72,177,213,23,58,133,45,43,81,53,205,176,230,192,147,62,231,38,252,16,98,70,223,0,142,246,132,250,205,99,226,37,50,219,61,81,248,125,179,80,173,207,159,174,202,133,163,250,219,251,13,233,167,236,70,11,167,134,105,157,49,205,171,137,236,71,220,69,63,110,63,135,140,189,127,170,12,148,189,26,59,105,224,148,242,43,15,203,53,83,33,96,215,191,90,179,253,167,227,183,88,228,254,169,211,238,246,50,213,52,168,59,104,88,230,24,10,111,55,125,58,89,221,227,126,157,67,78,175,49,41,103,78,188,233,115,137,197,168,118,203,1,68,112,213,232,85,129,211,184,165,232,38,99,41,26,0,131,244,137,174,141,184,165,31,254,60,144,156,84,218,208,102,229,178,81,239,47,17,114,203,79,194,35,179,194,62,102,13,243,161,173,171,49,213,106,86,112,39,205,9,142,145,93,175,28,92,136,105,211,206,167,26,15,223,70,50,76,202,231,73,17,178,150,59,178,87,177,205,158,233,118,122,63,35,46,76,29,152,179,122,107,63,23,78,245,121,227,155,126,253,117,249,210,90,117,209,202,32,169,18,226,174,0,246,74,125,91,111,150,19,4,209,249,92,106,228,101,197,94,121,20,156,77,25,214,158,46,131,7,61,79,99,196,229,134,172,179,87,172,62,22,131,156,112,10,64,145,54,111,209,9,11,181,161,237,155,110,153,47,200,55,154,122,198,145,162,72,57,89,56,123,41,149,213,154,193,237,196,204,137,99,239,47,56,160,208,202,253,153,193,159,212,223,236,206,94,2,191,143,180,86,139,14,49,164,18,107,180,198,98,28,238,13,192,63,139,241,248,21,149,128,27,155,229,230,149,162,99,3,95,239,185,242,56,142,2,203,79,110,2,152,47,8,6,70,245,53,135,248,14,224,231,217,94,6,174,121,140,55,103,248,185,60,255,212,159,137,202,186,150,204,39,245,236,34,249,96,145,238,48,63,182,172,18,129,100,115,93,176,34,188,125,16,172,71,242,196,226,193,73,220,86,27,199,70,110,249,81,231,146,185,77,170,0,102,112,87,197,203,22,24,244,73,46,239,151,245,170,91,194,0,243,210,193,100,112,17,24,251,92,75,75,253,22,137,212,21,221,24,172,108,249,77,148,35,213,15,41,42,57,50,198,61,216,173,249,118,199,157,65,47,192,140,158,21,88,244,84,233,126,200,250,253,170,99,155,118,148,122,143,13,98,252,42,249,254,152,243,165,184,231,151,237,132,122,217,110,144,225,65,153,158,35,159,62,220,28,26,235,42,238,208,158,174,139,182,122,242,238,48,121,226,237,0,248,199,17,254,188,2,119,12,116,141,55,93,254,68,80,135,118,208,56,236,214,105,158,207,13,213,206,244,243,155,202,244,67,151,221,242,201,144,24,128,9,221,136,193,229,143,170,110,46,147,181,151,78,99,197,105,33,192,142,141,10,218,145,175,68,104,98,147,187,25,166,136,79,57,138,53,99,210,33,147,246,181,134,208,18,50,132,4,223,23,204,55,214,91,219,13,56,131,95,102,97,185,121,234,206,125,189,219,98,59,211,203,101,228,62,21,148,236,134,24,79,28,231,225,113,251,33,55,72,123,55,53,128,62,187,207,9,27,175,91,38,175,232,31,156,229,135,66,99,14,250,101,205,62,70,95,252,225,149,156,236,250,202,209,17,232,66,109,52,255,20,238,78,113,193,17,93,139,151,101,49,123,151,46,212,12,86,177,17,149,167,82,75,23,237,180,14,58,244,248,90,183,14,186,114,117,83,139,29,60,165,242,82,187,164,187,62,20,25,39,52,188,7,53,226,211,14,22,210,189,78,152,214,13,26,17,191,79,157,233,200,42,55,139,233,174,90,210,79,188,135,36,202,69,231,42,164,236,205,26,215,180,85,57,152,70,104,154,224,207,179,177,221,163,67,92,77,183,230,232,17,19,254,25,242,138,61,245,70,223,55,61,199,179,65,175,40,30,14,12,16,103,179,114,148,218,179,44,88,251,209,253,38,82,205,138,15,80,126,222,120,141,157,10,198,103,118,89,9,211,218,208,176,254,77,149,76,165,251,49,125,143,243,189,106,69,116,102,134,116,39,165,58,110,214,218,103,24,217,204,101,217,41,106,203,202,44,204,90,70,229,244,84,128,26,181,73,129,146,216,123,119,82,87,51,163,211,214,161,11,130,205,116,173,229,35,171,10,78,53,225,88,31,0,133,157,51,11,92,252,209,204,153,138,241,149,80,154,81,178,184,78,62,105,187,156,254,112,84,191,47,49,240,171,231,70,168,83,218,219,52,196,240,107,7,67,103,17,227,122,246,237,228,214,29,133,171,170,156,175,128,236,35,48,217,127,32,205,254,247,243,110,120,255,245,201,74,127,224,127,68,6,123,158,227,15,64,85,191,55,251,148,46,155,137,106,110,116,142,21,112,17,215,242,253,135,204,37,169,158,93,1,46,86,131,11,89,196,183,125,218,143,62,138,58,11,181,206,169,70,65,168,15,228,79,98,91,30,74,92,212,133,232,68,52,249,211,190,99,158,138,182,153,77,9,68,93,184,228,191,83,123,213,217,24,171,212,161,123,246,208,29,1,121,143,240,9,253,214,89,163,128,234,216,10,202,138,254,26,121,195,189,106,201,39,220,244,172,205,218,101,176,87,236,242,210,41,255,17,183,17,193,139,252,165,123,42,218,188,89,150,17,220,219,193,250,128,239,79,143,170,192,165,26,26,26,253,176,224,10,197,176,59,199,199,206,206,179,227,148,213,231,34,195,201,185,128,53,204,24,214,127,72,126,204,1,96,78,165,77,146,21,193,217,60,151,81,8,1,225,182,93,114,237,41,92,38,223,122,131,149,28,188,223,15,33,120,105,20,231,81,200,237,244,141,156,218,231,247,10,107,15,27,115,217,45,138,220,208,44,252,112,59,187,167,4,53,162,36,154,234,123,214,123,33,172,18,81,55,45,210,194,71,5,206,104,47,68,255,148,136,157,103,92,240,115,233,80,98,143,189,243,73,218,130,150,45,94,237,233,141,180,217,235,84,98,101,117,142,56,106,54,40,22,18,43,49,6,56,219,97,137,153,126,112,124,173,153,235,45,165,143,81,53,59,72,99,10,182,36,104,200,106,224,203,167,74,8,215,187,207,234,223,9,7,206,153,216,121,106,142,19,223,61,123,122,239,166,87,57,101,109,181,24,159,213,121,243,118,167,229,241,119,104,193,192,217,227,16,157,113,109,113,128,25,113,192,106,122,37,206,18,96,78,208,97,238,67,239,70,110,151,117,143,14,111,197,220,232,83,177,171,6,85,67,207,93,88,115,158,25,173,226,18,35,48,114,200,189,32,213,97,243,23,145,230,182,36,141,32,24,192,212,17,63,79,197,154,85,82,122,66,126,169,125,167,73,207,115,26,204,197,204,125,192,194,213,2,87,150,31,140,55,45,102,216,194,162,208,209,75,129,138,129,17,246,223,45,102,11,90,174,151,208,124,191,72,71,199,161,220,1,230,3,192,134,142,94,90,38,4,62,94,40,16,121,97,108,188,143,229,63,249,51,176,113,140,25,83,236,14,128,233,98,177,206,189,166,52,45,27,196,135,112,142,43,121,139,89,87,148,185,158,236,44,174,179,117,216,149,205,75,34,74,98,171,59,9,214,230,72,52,52,15,14,32,26,171,151,188,92,226,53,232,158,243,137,90,5,83,38,97,169,57,90,139,142,27,161,114,46,73,160,105,134,166,230,36,163,24,214,132,175,86,36,7,198,180,249,249,12,8,235,151,67,143,119,6,93,38,250,124,57,210,124,229,157,141,25,44,29,29,167,82,238,203,217,253,205,115,207,172,15,200,194,143,230,213,209,188,128,245,160,248,37,107,82,252,176,2,216,177,170,126,188,248,224,53,164,246,41,161,20,194,213,231,208,62,217,48,8,217,159,101,185,66,211,5,111,109,162,9,243,120,107,202,29,15,51,141,176,125,92,38,126,87,140,27,192,134,238,105,92,103,44,227,156,75,88,214,120,87,250,88,31,223,68,212,43,62,29,228,43,191,166,41,47,164,9,212,237,38,194,200,176,127,55,0,116,55,224,211,214,29,200,112,11,220,157,76,55,92,109,82,210,162,30,56,59,117,119,21,20,177,241,25,57,146,51,218,122,46,131,146,165,181,168,83,193,79,37,68,181,5,61,191,16,114,82,242,96,233,234,251,104,149,59,136,184,180,80,181,72,234,78,226,215,122,23,205,89,164,60,242,252,45,141,97,171,248,200,94,72,166,168,14,105,229,162,55,230,156,67,121,198,157,70,156,93,60,117,105,127,24,106,201,251,34,249,177,103,152,197,152,32,10,223,251,16,9,154,8,1,10,82,140,169,10,4,187,222,185,237,240,90,212,119,149,141,183,162,52,76,199,85,114,71,71,180,77,155,79,39,155,208,74,100,213,119,158,106,108,121,58,170,204,186,184,112,86,149,45,32,18,167,167,246,167,59,247,105,14,235,134,253,149,183,224,15,252,7,162,122,139,168,102,59,158,254,169,33,249,28,63,187,73,117,116,142,116,208,192,67,245,88,233,21,152,221,119,116,162,221,45,218,1,105,65,23,145,125,230,220,235,233,131,58,86,119,178,150,228,80,218,227,67,165,230,251,80,231,12,105,128,37,198,189,155,240,58,181,234,80,5,101,24,141,218,72,175,122,80,165,221,223,125,193,127,120,21,239,70,10,168,21,189,179,136,43,68,149,42,52,90,144,170,224,87,236,8,222,232,135,179,129,85,16,23,253,8,31,81,136,14,121,158,33,118,91,250,208,194,51,145,244,242,53,202,107,227,166,161,85,82,163,176,163,31,175,147,64,69,189,100,81,44,112,25,226,211,225,90,134,157,9,252,162,103,33,243,226,254,168,218,213,210,165,169,62,115,79,91,223,68,36,71,149,184,14,105,196,39,80,39,208,74,209,79,60,46,96,228,50,89,120,115,182,38,112,13,155,44,168,126,155,194,118,198,233,170,32,68,53,173,98,141,220,235,121,66,38,34,215,215,84,37,0,57,80,104,252,233,210,103,99,183,120,201,39,157,66,30,143,9,160,105,77,128,249,100,4,194,161,94,163,239,76,15,113,15,225,225,139,60,94,210,20,106,209,206,178,62,79,101,142,171,46,175,39,106,227,83,204,104,216,229,207,84,172,208,205,222,134,187,105,66,115,152,75,35,148,173,170,158,71,97,29,30,152,97,25,223,235,244,212,122,103,128,73,225,130,117,60,229,180,197,207,239,26,187,52,178,200,250,222,126,192,115,243,113,95,221,213,183,199,196,247,221,154,3,199,174,214,187,122,143,220,204,67,225,30,195,128,254,205,25,21,18,54,73,180,183,94,114,250,194,78,114,161,150,57,171,201,107,131,0,179,121,6,47,86,135,34,143,250,62,239,199,220,28,56,52,251,98,134,190,194,56,170,126,13,156,253,14,96,194,181,143,64,140,198,69,222,236,62,211,68,121,220,191,57,23,167,49,117,164,144,168,104,249,40,100,221,8,210,248,69,59,26,238,72,76,96,181,124,138,42,182,120,33,136,175,80,70,31,162,195,50,235,213,105,12,167,72,53,88,216,58,226,219,22,81,207,164,236,147,239,236,129,157,17,227,246,40,255,40,120,55,69,187,166,129,167,118,168,204,160,132,28,35,128,241,189,231,247,48,165,90,70,156,190,194,166,186,121,30,60,129,11,127,170,106,179,55,102,110,75,194,181,3,152,78,169,119,58,39,12,108,68,237,86,91,92,232,201,190,133,218,12,10,91,252,61,43,255,143,165,228,24,101,44,241,118,173,186,241,41,218,19,247,25,0,6,7,75,172,158,253,97,170,17,113,124,97,201,247,76,146,121,99,4,196,250,122,214,181,36,165,215,26,66,152,71,236,217,161,170,124,97,227,78,225,59,130,238,191,236,43,214,52,169,227,225,203,94,241,12,122,160,174,248,76,242,156,229,59,11,216,126,148,191,132,131,214,122,222,68,7,69,13,174,26,140,246,173,225,14,88,46,113,229,143,173,147,151,231,249,182,91,97,90,46,32,50,19,74,167,41,241,222,149,247,136,127,252,34,153,203,4,150,103,4,94,232,120,125,225,202,91,175,210,130,16,115,155,159,136,125,154,230,0,51,101,35,251,174,197,147,190,188,98,67,145,238,220,37,87,225,120,129,158,126,77,203,239,93,171,77,173,218,133,180,78,110,25,203,68,133,1,135,130,2,242,65,112,246,218,164,236,6,103,104,187,229,57,191,248,20,81,188,105,24,137,44,87,65,249,40,232,156,123,92,239,197,221,212,6,156,8,109,226,180,85,36,249,157,187,107,40,126,15,169,30,39,251,156,40,18,212,19,204,114,98,117,158,154,10,57,138,4,113,93,252,35,128,254,63,2,213,127,133,212,71,254,176,188,60,208,197,38,162,113,245,225,81,182,34,84,181,16,180,71,3,112,44,174,116,224,40,182,182,200,59,114,44,252,237,22,247,213,84,115,153,66,204,209,11,94,180,251,101,17,151,22,159,55,117,192,11,198,239,69,98,99,214,3,59,245,44,40,239,7,253,49,68,181,13,210,148,183,195,148,109,21,156,132,78,2,152,203,116,48,213,155,182,209,174,176,238,8,148,97,105,153,86,63,110,146,104,159,115,171,164,123,108,22,117,232,47,6,105,212,43,117,52,255,95,46,156,237,59,153,95,108,68,73,220,164,102,100,126,198,149,194,95,34,111,67,48,203,111,24,126,240,116,13,189,71,85,52,98,66,87,90,0,23,118,108,139,248,169,237,170,185,136,245,207,242,181,213,91,171,164,19,158,200,25,237,92,92,225,162,181,122,249,247,232,17,162,122,116,102,97,191,27,32,66,213,85,84,59,211,121,67,140,17,122,248,193,252,222,217,112,231,17,167,55,124,217,251,215,99,42,75,65,254,180,43,175,73,218,54,168,11,35,65,225,109,125,26,14,214,110,2,87,129,174,135,167,99,46,230,214,12,64,176,75,16,228,136,1,192,92,168,130,84,203,215,226,7,185,225,84,2,214,223,136,58,147,103,65,210,166,215,195,73,22,52,183,111,59,43,22,129,87,196,3,8,108,69,54,195,114,164,168,35,221,150,36,183,58,204,120,57,133,200,80,31,26,158,74,164,144,21,42,78,127,217,191,112,76,52,168,181,167,90,156,215,73,102,23,203,220,158,221,191,239,113,96,223,248,85,103,227,87,113,236,221,27,15,185,79,228,21,133,112,182,167,8,129,178,143,132,27,160,198,249,119,234,40,61,16,174,105,141,150,83,8,253,137,41,109,29,178,138,176,23,225,60,136,80,9,127,155,230,43,105,53,1,205,168,133,161,60,6,229,98,6,75,207,34,24,2,98,137,133,139,124,155,124,217,107,196,51,236,3,186,46,58,190,230,209,147,41,162,163,96,13,156,139,142,177,30,76,45,168,52,60,5,233,114,130,168,218,75,243,27,246,92,147,71,102,17,53,174,32,136,42,110,143,205,136,68,182,200,229,117,4,193,117,34,65,116,117,8,243,234,253,89,160,6,193,61,189,49,77,84,151,168,53,182,177,51,65,213,124,40,9,248,154,203,250,7,59,165,212,226,1,38,77,238,133,164,56,102,95,73,192,200,67,121,128,249,253,155,38,229,171,85,4,61,44,132,124,138,229,230,220,164,43,121,205,5,10,124,184,116,240,164,144,14,20,243,177,171,99,233,97,105,227,174,185,249,124,231,226,0,246,116,41,206,45,58,81,219,221,58,6,130,61,28,191,153,176,67,250,255,185,88,248,223,25,77,254,45,224,120,244,247,40,88,254,247,194,228,101,14,88,71,87,164,39,114,146,43,155,98,218,23,205,158,253,180,26,55,232,64,198,16,107,23,28,180,136,0,179,85,205,101,38,119,171,40,201,200,217,172,167,56,47,46,218,133,201,37,149,192,22,67,20,174,23,226,135,182,89,47,163,157,143,15,40,118,50,243,239,218,245,18,114,236,98,93,174,2,113,14,86,193,24,26,95,222,117,39,222,22,128,174,14,224,214,95,95,10,0,106,208,21,152,225,138,216,117,6,237,227,163,121,41,198,89,150,102,241,6,152,31,198,93,211,243,25,6,54,215,3,155,211,214,139,109,53,51,167,58,217,206,249,155,101,217,95,11,127,181,126,110,31,10,79,152,66,166,254,226,208,106,2,48,69,222,47,205,224,133,177,170,233,224,108,202,218,254,241,227,157,44,235,41,109,132,18,44,87,27,192,242,28,107,126,58,103,145,145,202,106,198,86,34,52,75,240,112,244,153,200,27,140,241,159,124,44,45,82,88,178,162,80,122,98,20,199,168,60,203,205,182,22,177,35,183,119,143,129,160,155,167,247,186,116,211,23,110,19,42,146,2,22,168,237,41,212,142,28,73,29,206,238,189,184,69,204,119,126,13,212,242,180,167,138,40,104,252,121,20,130,48,215,140,158,106,80,201,114,57,163,26,252,211,35,36,70,117,114,203,140,59,0,117,245,64,19,166,206,42,80,156,18,197,253,80,21,216,209,152,33,34,158,160,129,243,110,152,41,195,141,175,248,35,160,172,230,207,215,165,248,22,195,163,94,60,97,253,194,124,64,229,75,185,135,123,114,147,213,212,39,141,160,129,128,53,207,36,188,3,254,92,209,67,87,1,187,209,26,45,198,198,183,168,25,121,234,0,213,18,12,255,196,253,72,162,92,110,87,238,207,36,159,205,221,93,114,151,175,146,95,49,68,59,90,18,93,191,214,188,116,61,133,123,218,16,180,168,150,57,193,166,10,14,15,46,249,224,153,25,247,172,36,239,150,117,201,179,232,207,238,0,140,112,2,85,241,40,28,84,48,160,139,57,82,201,118,36,32,179,29,189,203,180,120,69,37,203,211,242,138,92,0,117,249,218,141,205,37,41,205,0,36,110,104,40,248,131,186,42,36,232,182,163,180,253,249,252,212,38,95,32,63,107,205,65,195,144,0,203,82,234,168,162,99,220,17,61,240,101,123,66,155,186,205,234,43,134,3,236,132,134,176,171,81,200,196,193,3,150,65,198,212,153,126,188,22,33,129,4,245,114,7,171,147,144,37,163,169,229,190,44,227,52,24,54,81,25,149,43,106,72,67,219,167,201,46,238,21,159,91,221,20,95,27,102,240,217,171,45,43,90,35,8,213,189,198,115,178,198,143,26,9,119,155,50,234,15,145,232,93,140,126,134,239,73,216,50,219,109,101,169,164,8,167,217,145,7,170,10,201,116,242,17,91,47,0,85,56,94,63,69,202,202,72,13,88,129,79,54,4,148,213,239,246,233,218,28,58,61,62,185,252,115,104,225,173,2,53,218,158,208,62,232,115,167,102,112,147,164,180,49,47,24,76,156,10,53,38,116,172,243,195,235,122,198,23,110,234,85,26,169,240,101,175,71,15,185,123,185,95,9,76,182,120,227,229,58,32,36,251,107,76,43,87,247,25,39,147,87,188,255,173,66,94,183,233,153,173,216,52,111,33,212,214,76,128,255,215,155,10,127,224,159,136,173,204,254,173,114,1,219,246,152,161,210,101,32,60,233,87,125,248,106,219,26,123,185,59,40,103,127,187,35,208,221,211,172,19,126,159,77,21,155,40,26,123,44,193,167,165,175,223,150,134,245,250,65,91,88,126,82,194,30,141,170,57,129,159,238,232,119,202,20,45,231,96,41,56,191,70,8,71,210,196,114,84,122,131,198,121,220,49,254,48,227,209,84,219,57,165,128,203,75,9,192,34,49,42,241,40,50,109,44,117,129,44,92,228,208,22,114,70,196,243,232,44,174,247,36,101,231,25,71,85,72,229,61,155,99,173,140,158,5,159,252,235,1,64,20,188,100,70,187,124,40,45,125,197,214,205,52,10,174,210,229,145,156,69,176,187,103,138,80,111,39,225,54,222,172,3,204,34,2,220,86,237,193,73,228,123,244,61,20,90,161,117,100,62,253,108,193,221,234,106,245,77,239,57,182,190,233,153,3,138,233,35,41,5,106,9,151,54,245,164,3,7,158,111,173,234,213,209,190,251,219,222,171,45,43,139,28,220,101,205,70,165,199,146,245,175,65,138,233,167,167,0,4,149,229,17,131,196,192,182,99,31,140,22,50,28,191,60,219,67,230,180,245,106,127,248,77,22,83,199,211,157,207,200,217,115,106,4,159,79,114,20,200,154,42,9,56,124,233,90,124,168,132,64,207,252,251,252,252,90,1,227,209,13,219,153,65,169,149,216,155,155,75,135,70,207,94,255,234,134,83,239,240,91,15,231,54,161,117,67,171,231,213,18,160,78,228,33,235,7,173,17,62,24,225,77,221,39,233,4,60,187,57,183,76,212,220,108,137,230,236,92,66,172,246,139,247,186,42,94,94,43,21,221,38,46,229,44,165,155,80,67,199,240,220,171,184,203,227,125,107,125,42,13,156,189,8,246,7,152,45,126,116,133,97,101,155,193,203,132,221,161,19,178,147,131,243,199,21,157,157,206,106,244,122,109,169,233,132,77,70,76,13,135,61,82,134,30,103,213,153,169,139,201,216,16,86,63,103,37,227,51,75,96,171,168,238,4,57,246,143,251,216,106,113,203,62,186,58,244,234,232,142,185,16,210,104,190,45,169,10,78,149,38,9,165,135,124,181,188,34,237,231,45,234,255,117,8,6,222,0,217,111,134,214,157,119,56,241,104,182,40,3,96,90,147,116,237,98,148,30,135,200,91,34,251,228,127,249,5,54,43,169,53,80,4,114,140,222,255,145,54,84,159,216,112,32,44,178,97,240,253,212,27,198,16,166,116,74,45,111,211,77,46,6,25,49,158,47,227,139,130,254,208,128,46,181,76,56,154,35,217,200,199,245,175,251,243,87,44,195,98,136,102,43,174,155,183,124,55,44,247,180,211,36,53,131,88,14,49,207,110,9,162,144,65,173,193,108,46,63,50,91,94,128,240,30,221,136,35,16,64,19,8,108,76,152,103,204,187,31,3,166,114,114,211,158,231,59,160,63,147,94,223,141,0,117,195,190,92,147,136,57,186,173,146,218,175,1,66,242,249,9,127,142,167,253,149,53,206,50,252,46,235,74,22,218,190,164,183,87,104,94,86,111,175,178,31,6,228,219,183,106,108,252,111,203,219,115,252,35,247,228,215,252,140,237,226,0,191,189,195,125,148,10,172,100,234,134,199,74,230,126,0,254,242,185,163,83,108,26,203,222,155,35,235,205,141,222,15,159,20,208,33,129,141,73,6,214,39,147,91,51,56,77,196,56,120,222,245,247,223,236,57,93,80,190,54,130,157,185,83,175,205,173,216,209,168,160,104,222,247,78,193,118,186,67,120,161,231,135,254,65,186,184,78,152,56,122,104,10,173,143,17,217,87,23,107,66,207,185,179,69,84,223,121,2,96,170,116,152,115,11,189,177,12,51,246,251,233,210,144,21,167,242,177,99,194,77,193,73,120,51,202,31,246,165,94,200,90,109,100,181,104,118,155,182,254,241,71,128,121,67,234,40,244,36,63,33,52,145,86,161,128,164,95,18,61,224,194,175,0,207,90,191,209,187,193,50,230,212,7,183,34,194,220,64,61,50,90,22,249,240,72,218,26,197,224,126,80,165,121,154,25,56,251,70,214,32,116,37,70,122,227,71,73,11,44,4,113,133,94,182,181,110,79,77,153,5,152,202,146,174,248,181,196,210,249,176,44,156,231,46,77,16,84,5,162,154,217,81,189,251,166,17,144,47,11,44,166,62,127,175,132,224,56,153,176,69,238,98,196,26,141,36,246,171,134,113,7,131,112,74,78,250,163,122,79,119,254,238,56,254,101,224,190,164,109,243,194,108,151,204,251,211,206,255,84,32,227,15,252,129,191,19,255,166,14,242,191,1,254,20,108,251,231,50,40,255,144,199,254,87,106,169,252,31,33,189,191,27,216,244,15,174,23,176,230,177,191,69,214,127,194,137,255,54,252,53,13,247,127,143,93,126,222,95,239,213,239,141,225,111,137,248,119,116,159,186,6,104,3,252,32,126,118,128,13,180,19,192,49,169,27,235,107,148,213,149,229,165,217,153,233,169,201,159,19,227,99,184,239,223,6,7,250,251,122,123,62,125,252,128,233,104,127,223,214,218,80,95,135,168,173,169,174,122,247,166,184,168,176,32,63,47,55,231,85,106,74,114,82,226,203,132,248,240,176,208,144,23,207,127,9,126,6,243,245,241,246,122,242,216,211,217,201,209,225,190,253,61,168,229,173,155,22,230,102,55,174,95,54,208,191,164,119,241,194,249,51,167,79,169,171,157,60,118,244,136,172,140,200,129,253,251,200,135,71,85,165,247,238,248,250,232,174,240,162,169,138,20,111,75,229,235,184,115,66,60,79,149,37,5,31,222,225,190,166,43,192,165,116,136,147,131,31,196,206,6,120,179,192,193,193,201,205,1,226,224,96,103,99,7,248,107,128,247,76,190,29,188,60,220,92,156,28,91,7,108,111,108,127,222,64,0,27,132,117,192,95,228,34,255,69,176,209,191,75,178,191,77,48,213,109,201,14,111,137,182,119,7,239,179,71,119,85,164,23,191,154,10,183,84,158,147,226,121,29,247,84,89,232,161,36,247,157,107,130,92,186,74,135,4,56,249,57,0,86,191,3,88,61,103,201,197,9,226,96,7,129,88,114,237,249,77,185,254,44,25,39,235,253,150,92,108,252,32,54,214,159,39,201,6,186,205,187,103,55,15,63,208,204,84,254,127,222,14,137,29,82,222,191,107,215,254,157,124,59,121,121,121,217,206,3,67,76,101,85,149,19,26,202,167,52,79,203,66,84,85,85,149,20,143,31,85,63,34,38,38,117,92,82,66,246,132,180,132,152,152,200,65,113,136,200,65,33,176,160,192,129,157,124,124,59,119,9,237,220,193,195,203,203,205,205,205,195,201,197,205,197,197,3,108,157,132,213,89,214,139,213,99,64,207,64,239,242,30,224,7,243,27,243,191,0,22,51,184,0,143,240,45,0